WO2014010875A1 - Method for executing application in interlock with pair device and performing payment and digital system therefor - Google Patents
Method for executing application in interlock with pair device and performing payment and digital system therefor Download PDFInfo
- Publication number
- WO2014010875A1 WO2014010875A1 PCT/KR2013/005964 KR2013005964W WO2014010875A1 WO 2014010875 A1 WO2014010875 A1 WO 2014010875A1 KR 2013005964 W KR2013005964 W KR 2013005964W WO 2014010875 A1 WO2014010875 A1 WO 2014010875A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- payment
- information
- pair
- application
- pair device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/22—Payment schemes or models
- G06Q20/223—Payment schemes or models based on the use of peer-to-peer networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/44—Program or device authentication
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/44—Program or device authentication
- G06F21/445—Program or device authentication by mutual authentication, e.g. between devices or programs
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/327—Short range or proximity payments by means of M-devices
- G06Q20/3278—RFID or NFC payments by means of M-devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
- G06Q20/352—Contactless payments by cards
Definitions
- the present invention relates to an application execution and payment method, and a digital system for interworking with a pair device, and more particularly, when the execution of an application executable in a digital system (for example, a mobile phone, etc.) and payment is required through the application.
- the present invention relates to a technical concept of controlling the payment through a pair device capable of performing short-range wireless communication with the digital system and increasing user convenience.
- Korean Patent Application Application No. 10-2000-0031640, "Payment Method Using Mobile Phone Number”
- Korean Patent Application Application No. 10-2008-0133237, “Mobile Card Payment System and Mobile Card Payment Using It” Service method ")
- Korean patent application application number 10-2008-0112238, mobile card payment system using a phone number, mobile payment service method using the same ” and the like has been known.
- Such a conventional method has an advantage that payment can be conveniently carried out if only a mobile phone is held without a card.
- security is very low due to such convenience.
- the mobile phone number can be exposed to any number, and there is a risk that another person can perform a card payment. And this risk still exists even if a password for payment is required. This is because the exposure of the password is easily exposed by malicious attack or acquaintance of the user.
- the conventional method if a fraudulent user who knows the payment password occupies the user's mobile phone even for a while, there is a risk that fraudulent payment will occur.
- the problem of simple payment via mobile phone has also been a big problem.
- the technical problem to be solved by the present invention is that a user can carry out a predetermined pair device (for example, a smart card or an RF tag device) as well as a digital system. It is to provide a technical idea to control the execution of the application and the control of the payment through the application.
- a predetermined pair device for example, a smart card or an RF tag device
- the application provides a technical idea that the pair device and the digital system can be executed only by performing short-range wireless communication, so that a person who has acquired the digital system cannot execute the application without permission.
- the payment when the payment needs to be performed while the application is running, the payment may be performed by a payment method corresponding to the pair device, thereby providing a user with convenience of payment and providing a technical idea that may enhance security. It is.
- the digital system to perform a short-range wireless communication with a predetermined pair device, the digital system in response to the short-range wireless communication performed to the pair device Executing a predetermined application determined to correspond, and if a predetermined payment request is input by the user while the application is running, the digital system is further configured to perform the short-range wireless communication for the payment corresponding to the payment request.
- the method may include controlling the pair payment means corresponding to the pair device to be a payment means.
- the pair device is implemented as a card that can be a payment means
- the pair payment means may be characterized in that the card.
- the pair payment means may be a card that is a payment means separate from the pair device, and the card information of the card may be previously stored in the digital system or the payment side system so as to correspond to the pair device. .
- the step of the digital system to perform a short range wireless communication with a predetermined pair device comprises the step of receiving the identification information of the pair device via the short range wireless communication, the digital system is the pair device
- the execution of the predetermined application to correspond to the step of searching for the application corresponding to the received identification information of the pair device, executing the searched application, or a request for execution of the application by the user
- the method may include checking whether the received identification information of the pair device corresponds to the application, and executing the application if the identification result corresponds.
- the step of controlling the payment corresponding to the payment request is made by the pair payment means corresponding to the pair device that has made the short-range wireless communication as the payment means, the digital system received through the short-range wireless communication Specifying payment information of the pair payment means based on the identification information of the pair device, and transmitting payment information including the specified payment information to a payment side system corresponding to the payment request to the payment information.
- the payment may be performed by the payment side system based on the above.
- the digital system receives the identification information of the pair device received; Specifying payment information of the pair payment means, or extracting payment information of the pair payment means previously stored in the digital system so that the digital system corresponds to the identification information of the pair device received.
- the step of controlling the payment corresponding to the payment request is made by the pair payment means corresponding to the pair device that has made the short-range wireless communication as the payment means, the digital system received through the short-range wireless communication
- the transmission information for payment including identification information of the pair device is transmitted to the payment side system corresponding to the payment request, and the payment information of the pair payment means previously stored in the payment side system so as to correspond to the identification information of the pair device.
- the payment may be performed by the payment side system based on the above.
- the digital system may further transmit payment information to the payment side system, the transmission information further including at least one of identification information of the digital system or time information on which short-range wireless communication is performed.
- the transmission information further including at least one of identification information of the digital system or time information on which short-range wireless communication is performed.
- payment is approved by the payment system based on the payment information. It can be characterized.
- the digital system may generate the payment transmission information by mixing at least one of the specified payment information or identification information of the pair device, identification information of the digital system, or time information through a predetermined algorithm.
- the payment side system transmits the identification information of the payment information or the pair apparatus and the identification information of the digital system or the time information through a corresponding algorithm corresponding to the algorithm from the payment transmission information. At least one can be identified.
- an application execution and payment method interoperating with a pair device, wherein a digital system executes a predetermined application, and a predetermined payment request is executed while the application is executed.
- the digital system includes the step of communicating with the payment side system such that the payment corresponding to the payment request is made by a predetermined payment means, the payment means for performing the application and the payment
- the digital system may be determined according to a pair device that has performed one short-range wireless communication.
- Application execution and payment method associated with the pair device may be recorded on a computer-readable recording medium recording the program.
- the digital system for achieving the technical problem is a communication module for short-range wireless communication with a predetermined pair device, a predetermined application predetermined to correspond to the pair device in response to the short-range wireless communication performed by the communication module.
- An application execution module for executing, and when a predetermined payment request is input by the user while the application is executed by the application execution module, payment corresponding to the payment request is sent to the pair device having the short range wireless communication. It may include a control module for controlling the corresponding pair payment means to be made as a payment means.
- the communication module may receive identification information of the pair device through the short range wireless communication, and the application execution module may search for the application corresponding to the identification information of the pair device received through the communication module.
- the searched application is executed or when a request for execution of the application is input by a user, it is possible to check whether the received identification information of the pair device corresponds to the application and execute the application if the result of the check corresponds.
- the control module may specify payment information of the pair payment means based on the identification information of the pair device received through the communication module, and request the payment transmission information for payment including the specified payment information.
- the payment may be performed by the payment side system based on the transmission information for payment transmitted to the payment side system corresponding to.
- the control module may specify the identification information of the pair device received through the communication module as payment information of the pair payment means or correspond to the identification information of the pair device received through the communication module. Payment information of the pair payment means previously stored in the system may be extracted.
- control module to transmit the payment information including the identification information of the pair device received through the communication module to the payment side system corresponding to the payment request, so as to correspond to the identification information of the pair device.
- the payment may be performed by the payment side system based on the payment information of the pair payment means previously stored in the payment side system.
- the control module may further transmit the payment transmission information to the payment side system further including at least one of identification information of the digital system or time information on which the short range wireless communication is performed, and identification information of the digital system. If at least one of the case corresponding to the digital system for payment registered in advance in the payment system or the time information satisfies timeliness, payment is approved by the payment system based on the payment information It may be characterized by.
- the control module may generate the payment transmission information by mixing at least one of the specified payment information, identification information of the pair device, identification information of the digital system, or time information through a predetermined algorithm.
- the payment side system transmits the identification information of the payment information or the pair apparatus and the identification information of the digital system or the time information through a corresponding algorithm corresponding to the algorithm from the payment transmission information. At least one can be identified.
- a digital system a communication module for performing short-range wireless communication with a predetermined device, an application execution module for executing a predetermined application, and the application is executed. If a predetermined payment request is input by the user during the process, the control module for communicating with the payment system so that the payment corresponding to the payment request is made by a predetermined payment means, which is executed by the application execution module.
- the payment means for performing the payment by the application and the control module may be determined according to a pair device that has performed one short-range wireless communication through the communication module.
- a user must possess not only a digital system but also a predetermined pair device (for example, a smart card or an RF tag device) to execute an application, thereby providing security to the digital system.
- a predetermined pair device for example, a smart card or an RF tag device
- the payment means can be specified as a payment means corresponding to the pair device by using a pair device required to execute the application, thereby providing convenience to users for payment.
- the pair device is a device that is set in advance to correspond to the application
- the digital system is a device that is registered in advance in the payment-side system so that payment can be approved by the effect of increasing the security and user convenience have.
- FIG. 1 is a schematic system for implementing an application execution and payment method interworking with a pair device according to an embodiment of the present invention.
- FIG. 2 is a schematic flowchart illustrating an application execution and payment method interoperating with a pair device according to an embodiment of the present invention.
- FIG. 3 is a schematic flowchart illustrating an application execution and payment method interoperating with a pair device according to another embodiment of the present invention.
- FIG. 4 shows a schematic configuration of a digital system according to an embodiment of the present invention.
- FIG. 5 is a diagram illustrating an example in which an application execution and payment method interworking with a pair device according to an embodiment of the present invention is applied.
- the component when one component 'transmits' data to another component, the component may directly transmit the data to the other component, or through at least one other component. Means that the data may be transmitted to the other component.
- the component when one component 'directly transmits' data to another component, it means that the data is transmitted from the component to the other component without passing through the other component.
- FIG. 1 is a schematic system for implementing an application execution and payment method interworking with a pair device according to an embodiment of the present invention.
- a predetermined digital system 100 for implementing the technical idea of the present invention may be provided.
- the pair device 200 and the payment side system 300 may be provided.
- the digital system 100 may implement the technical idea of the present invention while transmitting and receiving necessary information through the wired / wireless network with the payment side system 300.
- the digital system 100 may perform short-range wireless communication with the pair device 200.
- Short-range wireless communication for implementing the technical idea of the present invention may be various, such as Bluetooth, RFID communication, NFC communication.
- a user may tag the digital system 100 and the pair device 200.
- Tagging refers to the digital system 100 and the pair device 200 having a predetermined distance or less (for example, 10 cm in case of NFC communication) in order to perform contactless communication such as RFID communication or NFC communication.
- the user may perform tagging by bringing the digital system 100 or the pair device 200 into proximity to the pair device 200 or the digital system 100 within a predetermined distance.
- the short-range wireless communication will be described mainly in the case of tagging, the average expert in the technical field of the present invention can be easily inferred that various short-range wireless communication can be applied to implement the technical idea of the present invention.
- the digital system 100 can communicate with the payment side system 300 through a wired or wireless network, and communicate with the pair device 200 through short-range wireless communication (eg, tagging). It may be defined to include all possible forms of data processing apparatus.
- the digital system 100 may be a data processing device capable of storing and installing a predetermined application and executing the application.
- the digital system 100 may be a data processing device that is easy for a user to carry, such as a tablet, a music player, as well as a mobile phone.
- the pair device 200 may be a device capable of performing short-range wireless communication (eg, Bluetooth, RFID, NFC, etc.) with the digital system 100.
- 1 illustrates an example in which the pair device 200 is a predetermined card (for example, a smart card or an IC card), but is not limited thereto.
- the pair device 200 may be, for example, a separate data processing device having a Bluetooth function, or may be an RFID tag device.
- the pair device 200 may correspond to a predetermined application installed in the digital system 100.
- a predetermined payment means corresponding to the pair device 200 may be predetermined.
- That the pair device 200 corresponds to a predetermined application may mean that the application may be executed when the pair device 200 and the digital system 100 perform short-range wireless communication.
- the digital system 100 automatically searches for an application corresponding to the pair device 200 and then automatically. You can run the discovered application.
- the pair device 200 executes the application much more easily than searching for an icon corresponding to an application that the user wants to execute in the digital system 100 or entering a command to execute the application.
- a user may execute a desired application only by performing wireless communication (eg, tagging) between the pair device 200 and the digital system 100.
- short-range wireless communication between the pair device 200 and the digital system 100 may be a precondition for the execution of an application corresponding to the pair device 200. That is, the pair device 200 may not be simply a means for simply executing the application, but may be a device that a user must possess to execute the application. Then, the user requests execution by selecting an icon corresponding to the application (for example, clicking or touching) or inputting a command to execute the executable file of the application in order to execute the application corresponding to the pair device 200. In this case, the digital system 100 may request the pair device 200 corresponding to the application to perform short-range wireless communication with the digital system 100. In addition, in response to the request, the digital system 100 and the pair device 200 must perform short-range wireless communication so that the application can be normally executed.
- the user may perform a short-range wireless communication between the digital system 100 and the pair device 200 so as to correspond to a request for execution of the application corresponding to the pair device 200 and the application required for execution of the application.
- Two processes of short-range wireless communication with the pair device 200 may be performed at once. That is, the user performs short-range wireless communication with the pair device 200 corresponding to the application to execute the application without executing a separate execution request such as selecting an icon or executing a command corresponding to the desired application.
- the request for execution of the application and the short-range wireless communication for executing the application can be performed at once.
- the digital system 100 may list information on the plurality of applications and receive a selection of applications to be executed from among them.
- the predetermined application installed in the digital system 100 must have a corresponding pair device 200, and can be controlled to be executable so that the digital system 100 is malicious. Even if attacked by an attacker, there is an effect that can prevent damage through the execution of the application.
- the payment means corresponding to the pair device 200 may also be predetermined.
- the payment means corresponding to the pair device 200 may be various embodiments depending on the implementation of the pair device 200.
- the pair device 200 itself may be a payment means (for example, a smart card).
- the payment means corresponding to the pair device 200 may be the pair device 200 itself.
- the user may set a payment method corresponding to the pair device 200 as another payment method in advance.
- the other payment means may be a payment means corresponding to the pair device 200.
- the pair device 200 may be a device (eg, RFID tag) without a function of the payment means.
- a payment means corresponding to the pair device 200 may be set in advance.
- Information about a payment means corresponding to the pair device 200 may be stored in at least one of the digital system 100 or the payment side system 300 in advance.
- an application corresponding to the pair device 200 may be executed through short-range wireless communication between the pair device 200 and the digital system 100.
- the user may perform a task requiring a predetermined payment while using the application.
- the application may perform payment while communicating with the payment side system 300.
- the control means that the payment means corresponding to the pair device 200, that is, the pair payment means, does not necessarily mean that payment should be made only by the pair payment means.
- a series of procedures for specifying the pair payment means as the payment means may mean that the user does not perform at least some of the steps.
- the pair payment means is automatically passed through a simple authentication procedure (for example, a password).
- a simple authentication procedure for example, a password.
- To make a payment or input at least a part of information (for example, card number, card expiration date, etc.) of a pair payment method into a predetermined UI to input payment information so that payment can be easily performed. May mean.
- the payment through the application may be controlled to be performed only by the pair payment means corresponding to the pair device 200.
- the user's choice of payment method is lowered, but since the user cannot select another payment method, the payment method is specified as the pair payment method, so that payment can be performed in a shorter procedure. .
- the pair device 200 performs selection of an application to be executed in the digital system 100 (and / or a condition for executing the selected application) and also plays a role of specifying payment means for payment through the application. Can be.
- the user can execute the application while maintaining high security by using the pair device 200.
- the application since the application has been authenticated to be executed by a true user of the digital system 100 (through short-range wireless communication between the digital system 100 and the pair device 200), when payment is requested through at least the application, There is an effect that the user can easily make a payment without selecting a payment method or payment information (for example, a card number, etc.) necessary for payment.
- a payment means is automatically provided when a user performs short-range wireless communication between the pair device 200 and the digital system 100 corresponding to the application once to execute the application. It can be specified, thereby increasing the convenience of payment. However, in this case there is a problem that the security can be lowered. Therefore, a technical idea is needed to provide security while maintaining the convenience of payment.
- the digital system 100 automatically or only for a payment request made within a predetermined time from the time point at which the digital system 100 and the pair device 200 perform short-range wireless communication. Through a simple authentication process can be controlled so that payment is made through the pair payment means.
- a payment request by the user is input after a long time after authentication for the execution of the application, that is, short-range wireless communication between the digital system 100 and the pair device 200 is performed, the requesting person and the payment request are executed.
- the requesting person and the payment request are executed.
- a legitimate user loses control of the digital system 100 after being exposed to a predetermined attack after the short range wireless communication is performed.
- the user does not terminate after executing the application, there may be a risk that a payment request can be made through an application that is executed by another person.
- the digital system 100 and / or the payment side system 300 may be used as the pair payment means only for a payment request made within a predetermined time from the time point at which short-range wireless communication is performed.
- the payment can be controlled. Therefore, when a payment request is made after a certain time, the user does not want to make a payment even if the user wants to make a payment with the pair payment method, or normally selects the pair payment method as a payment method and inputs all corresponding payment information.
- the payment can be made only after all normal payment procedures. How long the predetermined time is may be variously set according to the average time that the user uses the application in the digital system 100 and the type of the application.
- the payment when the payment request through the application is input by the user, the payment is made only when the digital system 100 is a system registered in advance to perform the payment according to the technical idea of the present invention. It may be implemented to be approved.
- the user may register the digital system 100 as a system to which the technical spirit of the present invention is applied in advance in the payment system 300. In this case, the digital system 100 registered by the user and the pair device 200 must perform short-range wireless communication so that payment through the pair payment means can be finally approved.
- payment information (eg, card number, etc.) of the pair payment means or identification information of the pair device 200 is transmitted from the digital system 100 to the payment side system 300. May have to be.
- time information on which short-range wireless communication is performed and / or identification information of the digital system 100 may be further transmitted to the payment side system 300.
- the digital system 100 mixes payment information of the pair payment means or identification information of the pair device 200 with time information and / or identification information of the digital system 100.
- the mixed information By transmitting the mixed information, even if the information transmitted to the payment side system 300 is seized or tampered by the attacker, there is an effect that can be prevented reuse. This specific example will be described later.
- the payment side system 300 may be defined as including all systems that receive a payment request to perform a payment, communicate with the digital system 100, or participate in determining whether to approve a payment. have.
- the payment-side system 300 may include various receiving systems 310 for receiving a payment request and an approval system 320 for approving a payment request requested through the receiving system 310.
- a user of the digital system 100 may make a payment request directly to the approval system 320. That is, the receiving system 310 may not be included in the payment side system 300.
- the reception system 310 may include, for example, various web servers (eg, shopping mall site servers, game servers, etc., 311) that provide a page or UI for online payment, a card payment terminal 312 installed at a merchant, or an ATM (Automatic). Teller's Machine, 313).
- the reception system 310 may be a system capable of receiving a payment request from the digital system 100 or from an application of the digital system 100.
- the authorization system 320 is a card company system 321 that can process payment by a pair payment means (card company system 321 in the present invention is not only a system of an independent card company but also all financial institution systems that perform card payment ( (Not shown).
- the card company system 321 and the VAN system 322 for interfacing the receiving system 310 may be further included in the authorization system 320.
- the approval system 320 includes a predetermined system (not shown) for implementing the technical idea of the present invention, such as the card company system 321 and / or the VAN system 322. It may be further included to be coupled via a network.
- the VAN system 322 may further perform a function of the receiving system 310 according to an embodiment.
- the payment side system 300 from the receiving system 310 to the card company system 321 to receive the payment request from the digital system 100 or an application running on the digital system 100. It may be defined to include all systems existing on a network path. Of course, there may also be a case where the card company system 321 performs the function of the receiving system 310 together.
- FIG. 2 is a schematic flowchart illustrating an application execution and payment method interoperating with a pair device according to an embodiment of the present invention.
- the digital system 100 may perform short-range wireless communication with the pair device 200 (S100).
- the short range wireless communication may be performed when the user of the digital system 100 does not request execution of a specific application.
- the digital system 100 may execute an application corresponding to the pair device 200 (S110).
- Information about an application corresponding to the pair device 200 may be previously stored in a predetermined storage device included in the digital system 100.
- the digital system 100 receives identification information of the pair device 200, and an application corresponding to the identification information of the pair device 200 is received. You can explore what it is. Then, the searched application may be executed. The user may of course set in advance the application corresponding to the specific pair device 200 in the digital system 100. To this end, the digital system 100 may store identification information (eg, a file name, a path, etc.) of the application and identification information of the pair device 200 to correspond to the storage device in advance. Identification information of the pair device 200 may be obtained by short-range wireless communication between the digital system 100 and the pair device 200, or may be directly input by the user if the user knows it.
- identification information of the pair device 200 may be obtained by short-range wireless communication between the digital system 100 and the pair device 200, or may be directly input by the user if the user knows it.
- the authentication system may be the payment side system 300 or may be a system implemented separately from the payment side system 300.
- the digital system 100 may identify the identification information of the pair apparatus 200, the identification information of the digital system 100 (or the identification information of the user), and / or the digital system 100 with the authentication system.
- the authentication system may transmit predetermined execution request information necessary for allowing the application to execute the application, such as time information when the pair apparatus 200 performs short-range wireless communication. Then, the authentication system may transmit an execution signal to the digital system 100 that controls the execution of the application based on the received execution request information. Then, the digital system 100 may execute the application based on the execution signal.
- predetermined information for determining whether to execute the application may be stored in the authentication system in advance.
- the authentication system may store identification information of the pair device 200 and information on an application corresponding to the identification information of the pair device 200.
- the digital system 100 transmits execution request information including identification information of the pair device 200 to the authentication system, and in response to the transmission, the digital system 100 corresponds to the identification information of the pair device 200. You can receive an execution signal to run the application.
- the conventional authentication procedure eg, login procedure, etc.
- identification information regarding a digital system to which the technical spirit of the present invention is to be applied may be registered in advance in the authentication system.
- the execution request information may include the identification information of the digital system 100
- the authentication system is the application only when the identification information of the digital system 100 included in the received information is registered in advance You can also control to run.
- Timeliness of time information may be determined by the authentication system and / or the payment side system 300 in common when controlling the execution of the application and when the payment is to be approved by the pair payment means.
- a certain time for determining timeliness that is, a time difference between when a short-range wireless communication is performed and a time when execution request information or payment transmission information is received by the authentication system or the payment side system 300
- a shorter time may be a criterion for determining timeliness in the execution control of an application.
- each of the information included in the execution request information for the execution request of the application can also be mixed through a predetermined algorithm and transmitted to the authentication system, which is similar to the case of the transmission information for payment described later Detailed description is omitted here.
- the application may be controlled to be executed only when the pair apparatus 200 and the digital system 100 perform short-range wireless communication according to the technical idea of the present invention.
- the pair device 200 becomes a necessary condition to be carried in order to execute the application.
- the application may be executed in the same manner as the technical idea of the present invention, or may be executed by the user by selecting an icon or inputting a command corresponding to the application as in the conventional method.
- the pair device 200 serves to select an application to be executed.
- the application when the application is executed, the user may use the application (S120). In the meantime, the digital system 100 may receive a predetermined payment request through the application (S130). Then, the application may perform a process for performing a payment corresponding to the payment request. The application may request that the user perform a process for payment by accessing a predetermined web page 311. Alternatively, if the user can execute the application at a predetermined offline store or at an ATM 313, and can make a payment through the application, the application enters the payment information after the user inputs the payment information. It may be to communicate with the terminal 312 or the ATM (313).
- the digital system 100 may perform a predetermined control so that payment corresponding to the payment request may be made by a pair payment means corresponding to the pair device 200 (S140).
- the digital system 100 may automatically specify the pair payment means as a payment means without a user inputting payment information.
- the pair payment means may be specified as the only payment means that can perform the payment.
- payment is possible through a plurality of payment methods or payment means, and when the user selects a payment method according to the technical idea of the present invention, the pair payment means may be automatically specified as a payment means.
- Specifying the pair payment means as a payment means means that the user does not input at least a part of information necessary for the user to make a payment using the pair payment means, that is, payment information (for example, card information such as a card number and an expiration date). This may mean a case in which at least a part of payment information is automatically specified even if it is automatically input to a predetermined UI or not input to the UI. Therefore, the user may not have to perform at least some of the procedures to be performed in order to proceed with the payment by the pair payment means through a conventional method. Of course, a predetermined authentication procedure can be performed. However, the payment means may be specified as the pair payment means.
- the user only needs to perform short-range wireless communication between the digital system 100 and the pair device 200 to execute a specific application, and selection and execution of the application are performed.
- the payment can be easily performed.
- FIG. 3 Another embodiment of the invention is shown in FIG. 3.
- FIG. 3 is a schematic flowchart illustrating an application execution and payment method interoperating with a pair device according to another embodiment of the present invention.
- a user may request execution of a predetermined application as in a conventional application execution method before performing short range wireless communication (S200). Then, the digital system 100 may request a user to perform short-range wireless communication with the pair device 200 corresponding to the application. The digital system 100 may determine whether the pair device 200 corresponding to the application and the digital system 100 perform short-range wireless communication (S210). When the short range wireless communication is performed as a result of the determination, the digital system 100 may execute the application (S220).
- short-range wireless communication between the pair device 200 and the digital system 100 may be an essential condition for executing an application corresponding to the pair device 200.
- the user may make a predetermined payment request while using the application (S230 and S240). Then, the digital system 100 may perform a predetermined control such that payment is performed by a pair payment means corresponding to the pair device (S250).
- the process of controlling the digital system 100 to perform a payment by a pair payment means includes a process of transmitting transmission information for payment including information necessary for payment to the payment side system 300. can do.
- the payment transmission information may include identification information of the pair device 200 or payment information (eg, card information) of the pair payment means. That is, the digital system 100 may control the payment to be made by the pair payment means by transmitting identification information of the pair device 200 or payment information of the pair payment means to the payment side system 300.
- identification information of the pair device 200 is included in the transmission information for payment
- information on the pair payment means corresponding to the identification information of the pair device 200 is stored in the payment side system 300. It may be the case. That is, when the digital system 100 transmits payment transmission information including identification information of the pair device 200 to the payment side system 300, the payment side system 300 corresponds to the pair device 200.
- the pair payment method can be specified. In addition, a series of processes may be performed to make a payment with the pair payment means.
- the digital system 100 may obtain identification information of the pair device 200 through short-range wireless communication with the pair device 200.
- the identification information of the pair device 200 may be payment information of the pair payment means. That is, the digital system 100 may receive payment information of the pair device 200 through short range wireless communication.
- the identification information of the pair device 200 acquired by the digital system 100 and the payment information of the pair device 200 may be different. That is, the digital system 100 may not obtain payment information of the pair device 200 through short-range wireless communication. Because, in general, a specific application or protocol may be required to read payment information (for example, a card number, etc.) of a card used as a payment means. When the digital system 100 does not have such a specific application or protocol installed, This is because there may be cases where payment information of the pair device 200 cannot be directly read. However, even in this case, the digital system 100 may read identification information indicating the pair device 200 instead of payment information of the pair device 200.
- the digital system 100 may store payment information of the pair device 200 corresponding to the identification information of the pair device 200 in a predetermined storage device in advance.
- the user may input the payment information of the pair device 200 corresponding to the identification information of the pair device 200 into the digital system 100 in advance.
- the identification information of the pair device 200 obtained by the digital system 100 and the payment information of the pair device 200 are different, a pair corresponding to the identification information of the pair device 200 is obtained.
- the payment information of the device 200 may be stored in advance in the payment side system 300. Then, even if the digital system 100 obtains only the identification information of the pair device 200, a corresponding payment can be made.
- the pair device 200 is not a payment means
- the digital system 100 is connected to the pair device in a predetermined storage device.
- the payment transmission information including the extracted payment information may be transmitted to the payment side system (300).
- the identification information of the pair device 200 may be transmitted.
- the payment information of the pair payment means corresponding to the identification information of the pair device 200 may be specified by the payment side system 300. It may be.
- the payment information transmitted from the digital system 100 to the payment side system 300 further includes identification information of the digital system 100 and / or time information on which short-range wireless communication is performed. May be included.
- the digital system 100 may be controlled to be approved only if the digital system 100 is a system registered in advance in the payment side system 300. Can be. Therefore, even if there is a malicious user who has acquired only the pair device 200, there is an effect that the payment is not performed. As a result, in order for the payment to be finally approved, the pair device 200 corresponding to the application and the digital system 100 registered in advance to perform the payment according to the technical idea of the present invention must be carried. According to the technical idea of the present invention, a payment method having a high security can be provided even though a user can make a payment relatively easily at the time of payment.
- time information when the time information is further included in the transmission information for payment, when the time information is timely by the payment-side system 300, that is, a payment is requested within a predetermined time from the time of performing the short-range wireless communication. Payment can be approved only (or when the transmission information for payment is transmitted to the payment side system 300).
- the user since the user is authenticated that the user has a pair device 200 corresponding to the application at the time of execution of the application, the user is the pair device 200 itself or the pair device 200 at the time of payment. It is possible to simplify the procedure for using the pair payment method corresponding to the payment. However, if a long time has passed since the authentication for the execution of the application is executed, there may be a risk that the person who performed the authentication at the time of execution and the person requesting the payment may be different from each other. It is possible to prevent the case where there is a risk of simplifying the procedure at the time of payment or omitting the predetermined payment authentication. In addition, payment transmission information may be reused by another person who seizes the payment transmission information, thereby preventing a security risk.
- the identification information of the pair device 200 or the payment information of the pair payment means is included in the payment transmission information.
- at least one of time information or identification information of the digital system 100 may be further included.
- Information to be included in the payment transmission information may be transmitted to the payment side system 300 individually or sequentially.
- the digital system 100 may provide higher stability by generating and transmitting mixed information by mixing information to be included in the payment transmission information through a predetermined algorithm. That is, rather than the information is transmitted individually or sequentially, the information may be mixed through a predetermined algorithm to generate new information and transmitted to the payment side system 300, thereby increasing security.
- the term "mixing” means that if the algorithm used for mixing is not known, significant information in the payment transmission information (that is, identification information or payment information and time information of the pair device 200) is exposed even if the payment transmission information is exposed. Or it may refer to a series of data processing process that can not extract the identification information of the digital system (100).
- each code (letter or number) constituting identification information (or payment information of a pair payment means) of the pair device 200 and the time information (or identification information of the digital system 100)
- Each code constituting the code (letters or numbers representing the time information, in particular, the time information is not only means the physical time information, but only if it is possible to recognize when the short-range wireless communication is performed, and various encryption schemes It may be one of the one or more new codes, that is, to generate the transmission information for payment.
- the control module 110 of the digital system 100 is a code character (or symbol, for example 'a', which constitutes two pieces of information (eg, identification information and time information of the pair system 200), such as "a4b5c61d2e3f".
- ',' b ',' c ',' 1 ',' 2 ', and' 3 ' may be mixed in a predetermined manner to generate mixed information (a4b5c61d2e3f).
- the mixed information itself may be used as the payment transmission information, or information obtained by re-encrypting the mixed information using a predetermined encryption algorithm may be used as the authentication information.
- mixing the identification information and the time information of the pair device 200 may also be classified as a kind of encryption.
- one or more mixed information by mixing the identification information and the time information of the pair device 200.
- Examples of algorithms for mixing respective pieces of information for example, identification information of the pair device 200, payment information of the pair payment means, time information, identification information of the digital system 100, etc.
- a dummy code character may be added while mixing the identification information of the pair device 200 and the code character of each of the time information, and various encoding algorithms and / or encryption algorithms may be added, such as performing repetition or using a predetermined encoding table.
- mixed information for payment information may be generated.
- the mixed information may be information capable of expressing both the identification information of the pair apparatus 200 and the time information, and an algorithm for generating mixed information and / or an algorithm corresponding to the algorithm (that is, mixed information).
- Algorithm for extracting each information from the information can be implemented to extract the identification information and the time information of the pair device 200, respectively.
- the mixed information generated by the control module 110 may be encrypted by itself or again through a predetermined encryption algorithm and transmitted to the payment side system 300 as the payment transmission information.
- the payment side system 300 may know in advance an algorithm for extracting the identification information and the time information of the pair device 200 from the transmission information for payment.
- the decryption algorithm corresponding to the encryption algorithm may be known in advance.
- the payment-side system 300 includes meaningful information to be included in the payment transmission information from the payment transmission information (for example, identification information of the pair apparatus 200 and payment of the pair payment means) from the payment transmission information. Information, time information, identification information of the digital system 100, etc.).
- the digital system 100 for implementing the above-described technical concept is shown in FIG. 4.
- FIG. 4 shows a schematic configuration of a digital system according to an embodiment of the present invention.
- the digital system 100 includes a control module 110, a communication module 120, and an application execution module 130.
- the digital system 100 may further include a predetermined storage device 140.
- the module may mean a functional and structural combination of hardware for performing the technical idea of the present invention and software for driving the hardware.
- each of the components may mean a logical unit of a predetermined code and a hardware resource for performing the predetermined code, and necessarily means a physically connected code, or one or a specific number of hardware. It does not mean that can be easily inferred by the average expert in the art.
- each of these configurations refers to a combination of hardware and software that performs the functions defined herein, and does not imply any particular physical configuration.
- the control module 110 is a function and / or resource of another configuration (eg, the communication module 120, the application execution module 130, the storage device 140, etc.) included in the digital system 100. (resource) can be controlled.
- the communication module 120 may perform short-range wireless communication with the pair device 200.
- the application execution module 130 may execute a predetermined application predetermined to correspond to the pair device 200 in response to short-range wireless communication performed by the communication module 120.
- the application execution module 130 may establish short range wireless communication between the pair device 200 corresponding to the application and the communication module 120 as essential conditions for the execution of the application. That is, the application may be executed only when the pair device 200 and the communication module 120 perform short range wireless communication.
- the short range wireless communication may be one of methods for executing the application.
- a function of specifying an application to be executed by the pair device 200 is performed.
- the control module 110 when the application is executed and used by the user and a payment request through the application is input by the user, the control module 110 includes the pair device in which the payment corresponding to the payment request is performed in the short range wireless communication (The pair payment means corresponding to 200 may be controlled to be a payment means.
- the control module 110 may transmit predetermined payment transmission information to the payment side system 300 to control the payment to be made using the pair payment means as the payment means.
- the payment transmission information may include information for specifying payment information of the pair payment means, so that payment using the pair payment means as a payment means may be controlled.
- the information for specifying the pair payment means may be identification information of the pair apparatus 200 or payment information of the pair payment means, or may be identification information of the pair payment means according to an embodiment.
- the identification information of the pair payment means is included in the transmission information for payment, the payment information of the pair payment means may be stored in advance in the payment side system 300.
- Communication between the payment side system 300 and the control module 110 may also be short-range wireless communication, or may be communication through a wired or wireless network.
- control module 110 may automatically include payment information for specifying the payment information of the pair payment means in the transmission information for payment, even if the payment information of the pair payment means is not input one by one. .
- the communication module 120 receives identification information of the pair device 200 through the short range wireless communication, and the application execution module 130 transmits the communication.
- the application corresponding to the identification information of the pair device 200 received through the module 120 may be searched in the storage device 140.
- the storage device 140 may store information (file name, path, etc.) regarding an application corresponding to the identification information of the pair device 200 in advance. Then, the application execution module 130 may execute the application found in the storage device 140.
- a request for execution of the application may be first received by a user before the short range wireless communication is performed. Then, the application execution module 130 determines whether the predetermined pair device 200 and the communication module 120 performs short-range wireless communication, and when the short-range wireless communication is performed, the pair received through the short-range wireless communication. Whether the identification information of the device 200 corresponds to the application may be checked based on the information stored in the storage device 140. In addition, the application may be executed when the verification result corresponds. That is, in this case, even if the application is requested to be executed, the pair device 200 corresponding to the application and the communication module 120 may control the application to be executed only when short-range wireless communication is performed.
- the control module 110 may specify payment information of the pair payment means in order to control the payment to be made to the pair payment means corresponding to the pair device 200.
- the payment information of the specified pair payment means may be included in the transmission information for payment and transmitted to the payment side system 300.
- the control module 110 may receive identification information of the pair device 200 through the communication module 120.
- the identification information itself of the pair device 200 may be payment information of the pair payment means (the pair device 200 itself is a pair payment means, and the payment information of the pair device 200 The identification information of the pair device 200).
- the identification information of the received pair device 200 may be included in the transmission information for payment as payment information of the pair payment means.
- control module 110 may settle payment of the pair payment means previously stored in the storage device 140 so as to correspond to identification information of the pair device 200 received through the communication module 120. By extracting the information, payment information of the pair payment means may be specified and included in the transmission information for payment.
- control module 110 may include the identification information of the pair device 200 received through the communication module 120 in transmission information for payment. Then, payment may be performed by the payment side system 300 based on the payment information of the pair payment means previously stored in the payment side system 300 so as to correspond to the identification information of the pair device.
- control module 110 may include identification information of the pair payment means in transmission information for payment and transmit. Then, payment may be performed by the payment side system 300 based on the payment information of the pair payment means previously stored in the payment side system 300 so as to correspond to the identification information of the pair payment means.
- control module 110 is a time information and / or the digital system 100 when the communication module 120 and the pair device 200 performs short-range wireless communication to the payment transmission information.
- the identification information of may be further included and transmitted. Then, it may be determined whether payment is approved by the payment side system 300 based on the case where the time information satisfies timeliness and / or whether the identification information of the digital system 100 is previously registered information. .
- control module 110 may generate the payment transmission information by mixing meaningful information included in the payment transmission information.
- FIG. 5 is a diagram illustrating an example in which an application execution and payment method interworking with a pair device according to an embodiment of the present invention is applied.
- An application executed according to the technical spirit of the present invention may be, for example, a predetermined shopping mall application as illustrated in FIG. 5A.
- the user may perform short-range wireless communication (eg, tagging) between the digital system 100 and the pair device 200 preset to correspond to the shopping mall application.
- short-range wireless communication eg, tagging
- the digital system 100 may execute the shopping mall application.
- a user may input a payment request by selecting a payment button 10 as shown in FIG. 5B while shopping while using the shopping mall application to purchase a specific product.
- the digital system 100 performs payment for a payment means corresponding to the pair device 200, that is, a pair payment means (eg, an ABC card) to make a payment corresponding to the payment request. It can be specified automatically by means.
- the digital system 100 confirms information (eg, type of pair payment means, payment information, etc.) of the pair payment means to the user, and then the user confirms. In this case, a predetermined process may be performed to make a payment to the pair payment means. Of course, information about the pair payment means may not be provided to the user.
- a simple authentication procedure eg, a password input of a pair payment means or input of a preset password, etc. may be required before payment is made to the pair payment means.
- the digital system 100 may allow a user to make a payment according to the technical spirit of the present invention as one of various payment methods (or payment means). Can be selected. Therefore, when the user does not want to pay by the pair payment means corresponding to the pair device 200, payment may be performed by another conventional payment method. However, when the user selects the pair payment, a predetermined process may be performed such that payment is made to the pair payment means corresponding to the pair device 200 as described above. Of course, according to the embodiment, the payment through the application may be limited to be performed only through the pair payment means.
- the pair payment means may be a pair device 200 which performs short-range wireless communication with the digital system 100, or may be predetermined to correspond to the pair device 200, and information is stored in the digital system 100.
- Payment means eg, payment card, etc.
- information about the pair payment means corresponding to the pair device 200 may be stored in advance in the payment side system 300.
- the digital system 100 may provide predetermined information (eg, identification information of the pair apparatus 200, payment information of the pair payment means, etc.) to enable the payment side system 300 to know payment information of the pair payment means.
- identification information of the pair payment means may be included in the transmission information for payment and transmitted.
- the functions and roles of the digital system 100 as described above may be performed by the application. That is, the application may be implemented to include software code for implementing the configuration as shown in FIG. Alternatively, predetermined software for implementing the technical idea of the present invention may be installed in the digital system 100, and the software and the application may be organically combined to implement the technical idea of the present invention.
- Application execution and payment method interworking with a pair device can be implemented as a computer-readable code on a computer-readable recording medium.
- Computer-readable recording media include all kinds of recording devices that store data that can be read by a computer system. Examples of computer-readable recording media include ROM, RAM, CD-ROM, magnetic tape, hard disk, floppy disk, optical data storage, and the like, and also in the form of carrier waves (e.g., transmission over the Internet). It also includes implementations.
- the computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion. And functional programs, codes and code segments for implementing the present invention can be easily inferred by programmers in the art to which the present invention belongs.
- the present invention can be applied to various digital systems or a pair device for performing short-range wireless communication with the digital system.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Storage Device Security (AREA)
- Telephone Function (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
본 발명은 페어장치와 연동되는 애플리케이션 실행 및 결제방법, 그리고 이를 위한 디지털 시스템에 관한 것으로, 보다 상세하게는 디지털 시스템(예컨대, 핸드폰 등)에서 실행 가능한 애플리케이션의 실행 및 상기 애플리케이션을 통해 결제가 필요할 때의 상기 결제를 상기 디지털 시스템과 근거리 무선통신을 수행할 수 있는 페어장치를 통해 제어함과 동시에 사용자의 편의성을 높일 수 있는 기술적 사상에 관한 것이다. The present invention relates to an application execution and payment method, and a digital system for interworking with a pair device, and more particularly, when the execution of an application executable in a digital system (for example, a mobile phone, etc.) and payment is required through the application. The present invention relates to a technical concept of controlling the payment through a pair device capable of performing short-range wireless communication with the digital system and increasing user convenience.
정보 통신 기술의 발달로 많은 디지털 시스템들(예컨대, PC, 타블렛, 네비게이션, 뮤직 플레이어, 카메라, 차량용 디지털 시스템 등)이 널리 사용되고 있다. 특히 IT 기술의 발전에 따라 디지털 시스템들은 소형화 및 컨버전스(convergence)화되고 있다. 예컨대, 이동통신 단말기(예컨대, 핸드폰, 태블릿 PC 등)의 경우, 원래의 통신기능뿐만 아니라 카메라, 정보저장장치, 뱅킹(결제, 이체 등) 기능 등 다양한 기능들을 복합적으로 수행하고 있다. 이와 동시에 소자들의 집적화 등을 통해 사용자들이 휴대하기 충분할 정도의 크기로 소형화되고 있다.With the development of information and communication technology, many digital systems (eg, PCs, tablets, navigation, music players, cameras, automotive digital systems, etc.) are widely used. In particular, with the development of IT technology, digital systems are becoming smaller and more converged. For example, in the case of a mobile communication terminal (eg, a mobile phone, a tablet PC, etc.), various functions such as a camera, an information storage device, a banking (payment, transfer, etc.) as well as the original communication function are performed in a complex manner. At the same time, the device is being miniaturized to a size large enough for users to carry through integration of devices.
이처럼 다양한 기능들의 컨버전스가 이루어지면서 디지털 시스템들은 단순히 사용자에게 편의를 제공하는 역할에 그치지 않고, 사용자들의 삶에 지대한 영향을 미치는 중요한 수단이 되고 있다. 더구나 디지털 시스템들의 소형화로 인한 휴대성이 높아지고 고가화 되면서, 상기 디지털 시스템의 분실이나 도난에 따른 피해는 심각한 수준이고, 분실이나 도난에 대한 부담이 날로 증가하고 있다. As convergence of various functions is achieved, digital systems are not just providing convenience to users, but also becoming an important means of profoundly affecting users' lives. In addition, as the portability due to the miniaturization of digital systems is increased and expensive, the damage caused by the loss or theft of the digital system is serious, and the burden of loss or theft is increasing day by day.
특히 스마트폰 등과 같은 최근의 디지털 시스템은 독립적으로 금융거래를 수행할 수 있도록 구현되고 있어서, 이러한 디지털 시스템을 분실하거나 도난당하는 경우에는 사용자는 막대한 피해를 입을 수 있는 우려가 있다.In particular, recent digital systems such as smart phones are being implemented to perform financial transactions independently, so if the digital system is lost or stolen, there is a concern that the user may suffer enormous damage.
이러한 막대한 피해는 상기 디지털 시스템에서 실행 가능한 애플리케이션이 무단으로 실행되는 경우에 발생할 수 있다. 또한, 상기 디지털 시스템을 통해 무단으로 결제가 수행되는 경우에도 막대한 피해가 발생할 수 있다. This enormous damage can occur when an application executable in the digital system is executed without permission. In addition, enormous damage may occur even when unauthorized payment is performed through the digital system.
특히 최근에는 특정 애플리케이션(예컨대, 쇼핑몰, 게임 등)을 사용하는 중에, 상기 애플리케이션을 통해 결제가 수행되는 경우도 빈번히 발생하고 있다. 따라서 이러한 경우에도 디지털 시스템에 보안성을 제공할 수 있음과 아울러 사용자에게 편의성을 제공할 수 있는 기술적 사상이 요구된다.In particular, recently, while using a specific application (for example, a shopping mall, a game, etc.), payment is frequently performed through the application. Therefore, even in such a case, a technical idea that can provide security to a digital system and provide convenience to a user is required.
종래의 애플리케이션의 실행을 제어하기 위한 방식으로는 애플리케이션을 실행하기 위해 소정의 인증정보(예컨대, 비밀번호 또는 비밀패턴 등)를 입력하도록 하는 방식이 사용되어 오고 있다. 하지만, 이러한 경우에는 상기 인증정보가 노출되는 경우 아무런 보안성을 제공하지 못하는 문제점이 있다.As a method for controlling the execution of a conventional application, a method of inputting predetermined authentication information (for example, a password or a secret pattern) to execute an application has been used. However, in this case, there is a problem in that no security is provided when the authentication information is exposed.
한편, 카드결제의 간편성과 효율성을 높이기 위한 다양한 기술들이 공지된 바 있다. 예컨대, 카드를 소지하지 않고 핸드폰 번호만 입력하면 상기 핸드폰 번호에 대응되는 카드로 결제가 수행될 수 있도록 하는 방식이 공지되어 있다. On the other hand, various techniques have been known for increasing the convenience and efficiency of card payment. For example, a method of allowing payment to be made to a card corresponding to the mobile phone number is known by inputting only a mobile phone number without a card.
이러한 일 예는 한국특허출원(출원번호 10-2000-0031640, "이동전화번호를 이용한 결제방법"), 한국특허출원(출원번호 10-2008-0133237, "모바일 카드결제 시스템과 그를 이용한 모바일 카드결제 서비스 방법"), 한국특허출원(출원번호 10-2008-0112238, "전화번호를 이용한 모바일 카드 결제시스템, 그를 이용한 모바일 결제 서비스 방법") 등을 통해 공지된 바 있다.One example of this is Korean Patent Application (Application No. 10-2000-0031640, "Payment Method Using Mobile Phone Number"), Korean Patent Application (Application No. 10-2008-0133237, "Mobile Card Payment System and Mobile Card Payment Using It" Service method "), Korean patent application (application number 10-2008-0112238," mobile card payment system using a phone number, mobile payment service method using the same ") and the like has been known.
이러한 종래의 방식은 카드를 소지하지 않아도 핸드폰만 소지하고 있으면 편리하게 결제를 수행할 수 있다는 장점이 있다. 하지만, 이러한 편의성으로 인해 보안성은 매우 낮다는 문제점이 있다. 예컨대, 핸드폰을 분실 또는 도난당하는 경우에는 얼마든지 핸드폰 번호가 노출될 수 있어서, 카드결제를 타인이 수행할 수 있는 위험이 있다. 그리고 이러한 위험성은 결제를 위한 비밀번호를 입력하여야 하는 경우에도 여전히 존재한다. 왜냐하면, 비밀번호의 노출은 악의적 공격이나 사용자의 지인에 의해 쉽게 노출되기 때문이다. 결국, 종래의 방식은 결제 비밀번호를 알고 있는 부정 사용자가 잠시라도 사용자의 핸드폰을 점유하고 있으면, 얼마든지 부정 결제가 일어날 위험성이 존재하게 된다. 또한 최근에는 스미싱을 통해 휴대폰 간편 결제의 문제가 크게 발생하고 있기도 하다.Such a conventional method has an advantage that payment can be conveniently carried out if only a mobile phone is held without a card. However, there is a problem that security is very low due to such convenience. For example, when a mobile phone is lost or stolen, the mobile phone number can be exposed to any number, and there is a risk that another person can perform a card payment. And this risk still exists even if a password for payment is required. This is because the exposure of the password is easily exposed by malicious attack or acquaintance of the user. As a result, in the conventional method, if a fraudulent user who knows the payment password occupies the user's mobile phone even for a while, there is a risk that fraudulent payment will occur. In recent years, the problem of simple payment via mobile phone has also been a big problem.
따라서 편의성을 유지하면서도 보안성을 크게 향상시킬 수 있는 기술적 사상이 요구된다. 통상 보안성은 편의성과는 트레이드 오프(trade off) 관계를 가지게 된다. 그러나 스마트 금융 시대에 있어서는 보안성을 높이면서도 편의성을 도모할 수 있는 애플리케이션 실행 제어 및 결제 제어를 위한 기술적 사상이 특별히 요구된다. Therefore, a technical idea that can greatly improve security while maintaining convenience is required. In general, security has a trade off relationship with convenience. However, in the era of smart finance, technical ideas for application execution control and payment control, which can enhance security and convenience, are required.
본 발명이 이루고자 하는 기술적인 과제는 사용자가 디지털 시스템뿐만 아니라 소정의 페어장치(예컨대, 스마트카드 또는 RF 태그장치 등)를 소지하고 있는 경우에, 상기 페어장치를 이용해 상기 디지털 시스템에서 실행 가능한 소정의 애플리케이션의 실행 제어 및 상기 애플리케이션을 통한 결제의 제어를 수행할 수 있도록 하는 기술적 사상을 제공하는 것이다.The technical problem to be solved by the present invention is that a user can carry out a predetermined pair device (for example, a smart card or an RF tag device) as well as a digital system. It is to provide a technical idea to control the execution of the application and the control of the payment through the application.
또한, 애플리케이션이 상기 페어장치와 상기 디지털 시스템이 근거리 무선통신을 수행해야만 실행될 수 있도록 함으로써, 디지털 시스템을 습득한자가 무단으로 상기 애플리케이션을 실행할 수 없도록 하는 기술적 사상을 제공하는 것이다. In addition, the application provides a technical idea that the pair device and the digital system can be executed only by performing short-range wireless communication, so that a person who has acquired the digital system cannot execute the application without permission.
또한, 애플리케이션이 실행되는 중에 결제가 수행되어야 할 필요가 있는 경우, 페어장치에 대응하는 결제수단으로 결제가 수행될 수 있도록 함으로써 사용자에게 결제의 편의성을 제공함과 아울러 보안성도 높을 수 있는 기술적 사상을 제공하는 것이다.In addition, when the payment needs to be performed while the application is running, the payment may be performed by a payment method corresponding to the pair device, thereby providing a user with convenience of payment and providing a technical idea that may enhance security. It is.
상기 기술적 과제를 달성하기 위한 페어장치와 연동되는 애플리케이션 실행 및 결제방법은, 디지털 시스템이 소정의 페어장치와 근거리 무선통신을 하는 단계, 수행된 근거리 무선통신에 응답하여 상기 디지털 시스템이 상기 페어장치에 대응되도록 미리 결정된 소정의 애플리케이션을 실행하는 단계, 및 상기 애플리케이션이 실행되는 중에 소정의 결제요청이 상기 사용자에 의해 입력되면, 상기 디지털 시스템은 상기 결제요청에 상응하는 결제가 상기 근거리 무선통신을 한 상기 페어장치에 상응하는 페어 결제수단을 결제수단으로 하여 이루어지도록 제어하는 단계를 포함할 수 있다. Application execution and payment method interworking with a pair device for achieving the technical problem, the digital system to perform a short-range wireless communication with a predetermined pair device, the digital system in response to the short-range wireless communication performed to the pair device Executing a predetermined application determined to correspond, and if a predetermined payment request is input by the user while the application is running, the digital system is further configured to perform the short-range wireless communication for the payment corresponding to the payment request. The method may include controlling the pair payment means corresponding to the pair device to be a payment means.
또한, 상기 페어장치는, 결제수단이 될 수 있는 카드로 구현되며, 상기 페어 결제수단은, 상기 카드인 것을 특징으로 할 수 있다.In addition, the pair device is implemented as a card that can be a payment means, the pair payment means may be characterized in that the card.
또한, 상기 페어 결제수단은, 상기 페어장치와 별개의 결제수단인 카드이며, 상기 카드의 카드정보는 상기 페어장치와 대응되도록 상기 디지털 시스템 또는 결제측 시스템에 미리 저장되어 있는 것을 특징으로 할 수 있다.The pair payment means may be a card that is a payment means separate from the pair device, and the card information of the card may be previously stored in the digital system or the payment side system so as to correspond to the pair device. .
또한, 상기 디지털 시스템이 소정의 페어장치와 근거리 무선통신을 하는 단계는, 상기 디지털 시스템이 상기 근거리 무선통신을 통해 상기 페어장치의 식별정보를 수신하는 단계를 포함하며, 상기 디지털 시스템이 상기 페어장치에 대응되도록 미리 결정된 소정의 애플리케이션을 실행하는 단계는, 수신된 상기 페어장치의 식별정보에 대응되는 상기 애플리케이션을 탐색하고, 탐색된 상기 애플리케이션을 실행하는 단계, 또는 사용자에 의해 상기 애플리케이션의 실행요청이 입력된 경우, 수신된 상기 페어장치의 식별정보가 상기 애플리케이션에 대응되는지 확인하고 확인결과 대응되는 경우에 상기 애플리케이션을 실행하는 단계를 포함할 수 있다. In addition, the step of the digital system to perform a short range wireless communication with a predetermined pair device, the digital system comprises the step of receiving the identification information of the pair device via the short range wireless communication, the digital system is the pair device The execution of the predetermined application to correspond to the step of searching for the application corresponding to the received identification information of the pair device, executing the searched application, or a request for execution of the application by the user In case of input, the method may include checking whether the received identification information of the pair device corresponds to the application, and executing the application if the identification result corresponds.
또한, 상기 결제요청에 상응하는 결제가 상기 근거리 무선통신을 한 상기 페어장치에 상응하는 페어 결제수단을 결제수단으로 하여 이루어지도록 제어하는 단계는, 상기 디지털 시스템이 상기 근거리 무선통신을 통해 수신한 상기 페어장치의 식별정보에 기초하여 상기 페어 결제수단의 결제정보를 특정하는 단계, 및 특정된 상기 결제정보를 포함하는 결제용 전송정보를 상기 결제요청에 상응하는 결제측 시스템으로 전송하여 상기 결제정보에 기초하여 상기 결제측 시스템에 의해 결제가 수행되도록 하는 단계를 포함할 수 있다.In addition, the step of controlling the payment corresponding to the payment request is made by the pair payment means corresponding to the pair device that has made the short-range wireless communication as the payment means, the digital system received through the short-range wireless communication Specifying payment information of the pair payment means based on the identification information of the pair device, and transmitting payment information including the specified payment information to a payment side system corresponding to the payment request to the payment information. The payment may be performed by the payment side system based on the above.
또한, 상기 디지털 시스템이 상기 근거리 무선통신을 통해 수신한 상기 페어장치의 식별정보에 기초하여 상기 페어 결제수단의 결제정보를 특정하는 단계는, 상기 디지털 시스템이 수신된 상기 페어장치의 식별정보를 상기 페어 결제수단의 결제정보로 특정하는 단계, 또는 상기 디지털 시스템이 수신된 상기 페어장치의 식별정보에 대응되도록 상기 디지털 시스템에 미리 저장된 상기 페어 결제수단의 결제정보를 추출하는 단계를 포함할 수 있다.In addition, the step of specifying the payment information of the pair payment means based on the identification information of the pair device received by the digital system through the short-range wireless communication, the digital system receives the identification information of the pair device received; Specifying payment information of the pair payment means, or extracting payment information of the pair payment means previously stored in the digital system so that the digital system corresponds to the identification information of the pair device received.
또한, 상기 결제요청에 상응하는 결제가 상기 근거리 무선통신을 한 상기 페어장치에 상응하는 페어 결제수단을 결제수단으로 하여 이루어지도록 제어하는 단계는, 상기 디지털 시스템이 상기 근거리 무선통신을 통해 수신한 상기 페어장치의 식별정보를 포함하는 결제용 전송정보를 상기 결제요청에 상응하는 결제측 시스템으로 전송하고, 상기 페어장치의 식별정보에 대응되도록 상기 결제측 시스템에 미리 저장된 상기 페어 결제수단의 결제정보에 기초하여 상기 결제측 시스템에 의해 결제가 수행되도록 하는 단계를 포함할 수 있다.In addition, the step of controlling the payment corresponding to the payment request is made by the pair payment means corresponding to the pair device that has made the short-range wireless communication as the payment means, the digital system received through the short-range wireless communication The transmission information for payment including identification information of the pair device is transmitted to the payment side system corresponding to the payment request, and the payment information of the pair payment means previously stored in the payment side system so as to correspond to the identification information of the pair device. The payment may be performed by the payment side system based on the above.
또한, 상기 디지털 시스템은, 상기 디지털 시스템의 식별정보 또는 상기 근거리 무선통신이 수행된 시간정보 중 적어도 하나를 더 포함하는 결제용 전송정보를 상기 결제측 시스템으로 전송하며, 상기 디지털 시스템의 식별정보가 상기 결제측 시스템에 미리 등록된 결제용 디지털 시스템에 상응하는 경우 또는 상기 시간정보가 적시성을 만족하는 경우 중 적어도 하나의 경우에, 상기 결제정보에 기초하여 상기 결제측 시스템에 의해 결제가 승인되는 것을 특징으로 할 수 있다.The digital system may further transmit payment information to the payment side system, the transmission information further including at least one of identification information of the digital system or time information on which short-range wireless communication is performed. In the case where at least one of the cases corresponding to the digital system for payment registered in advance in the payment system or when the time information satisfies timeliness, payment is approved by the payment system based on the payment information. It can be characterized.
또한, 상기 디지털 시스템은, 특정된 상기 결제정보 또는 상기 페어장치의 식별정보와 상기 디지털 시스템의 식별정보 또는 상기 시간정보 중 적어도 하나를 소정의 알고리즘을 통해 혼합하여 상기 결제용 전송정보를 생성하여 상기 결제측 시스템으로 전송하고, 상기 결제측 시스템은, 상기 결제용 전송정보로부터 상기 알고리즘에 대응되는 대응 알고리즘을 통해 상기 결제정보 또는 상기 페어장치의 식별정보와 상기 디지털 시스템의 식별정보 또는 상기 시간정보 중 적어도 하나를 확인할 수 있다.The digital system may generate the payment transmission information by mixing at least one of the specified payment information or identification information of the pair device, identification information of the digital system, or time information through a predetermined algorithm. The payment side system transmits the identification information of the payment information or the pair apparatus and the identification information of the digital system or the time information through a corresponding algorithm corresponding to the algorithm from the payment transmission information. At least one can be identified.
상기 기술적 과제를 달성하기 위한 본 발명의 다른 실시 예에 따른 페어장치와 연동되는 애플리케이션 실행 및 결제방법은, 디지털 시스템이 소정의 애플리케이션을 실행하는 단계, 및 상기 애플리케이션이 실행되는 중에 소정의 결제요청이 상기 사용자에 의해 입력되면, 상기 디지털 시스템은 상기 결제요청에 상응하는 결제가 소정의 결제수단에 의해 이루어지도록 결제측 시스템과 통신하는 단계를 포함하며, 상기 애플리케이션 및 상기 결제가 수행되도록 하는 상기 결제수단은, 상기 디지털 시스템이 한 번의 근거리 무선통신을 수행한 페어장치에 따라 결정되는 것을 특징으로 할 수 있다. According to another aspect of the present invention, there is provided an application execution and payment method interoperating with a pair device, wherein a digital system executes a predetermined application, and a predetermined payment request is executed while the application is executed. When input by the user, the digital system includes the step of communicating with the payment side system such that the payment corresponding to the payment request is made by a predetermined payment means, the payment means for performing the application and the payment The digital system may be determined according to a pair device that has performed one short-range wireless communication.
상기 페어장치와 연동되는 애플리케이션 실행 및 결제방법은 프로그램을 기록한 컴퓨터 판독가능한 기록매체에 기록될 수 있다.Application execution and payment method associated with the pair device may be recorded on a computer-readable recording medium recording the program.
상기 기술적 과제를 달성하기 위한 디지털 시스템은, 소정의 페어장치와 근거리 무선통신을 하기 위한 통신모듈, 상기 통신모듈에 의해 수행된 근거리 무선통신에 응답하여 상기 페어장치에 대응되도록 미리 결정된 소정의 애플리케이션을 실행하기 위한 애플리케이션 실행모듈, 및 상기 애플리케이션 실행모듈에 의해 상기 애플리케이션이 실행되는 중에 소정의 결제요청이 상기 사용자에 의해 입력되면, 상기 결제요청에 상응하는 결제가 상기 근거리 무선통신을 한 상기 페어장치에 상응하는 페어 결제수단을 결제수단으로 하여 이루어지도록 제어하기 위한 제어모듈을 포함할 수 있다.The digital system for achieving the technical problem is a communication module for short-range wireless communication with a predetermined pair device, a predetermined application predetermined to correspond to the pair device in response to the short-range wireless communication performed by the communication module. An application execution module for executing, and when a predetermined payment request is input by the user while the application is executed by the application execution module, payment corresponding to the payment request is sent to the pair device having the short range wireless communication. It may include a control module for controlling the corresponding pair payment means to be made as a payment means.
또한, 상기 통신모듈은, 상기 근거리 무선통신을 통해 상기 페어장치의 식별정보를 수신하고, 상기 애플리케이션 실행모듈은, 상기 통신모듈을 통해 수신된 상기 페어장치의 식별정보에 대응되는 상기 애플리케이션을 탐색하고 탐색된 상기 애플리케이션을 실행하거나, 사용자에 의해 상기 애플리케이션의 실행요청이 입력된 경우, 수신된 상기 페어장치의 식별정보가 상기 애플리케이션에 대응되는지 확인하고 확인결과 대응되는 경우에 상기 애플리케이션을 실행할 수 있다. The communication module may receive identification information of the pair device through the short range wireless communication, and the application execution module may search for the application corresponding to the identification information of the pair device received through the communication module. When the searched application is executed or when a request for execution of the application is input by a user, it is possible to check whether the received identification information of the pair device corresponds to the application and execute the application if the result of the check corresponds.
또한, 상기 제어모듈은, 상기 통신모듈을 통해 수신한 상기 페어장치의 식별정보에 기초하여 상기 페어 결제수단의 결제정보를 특정하고, 특정된 상기 결제정보를 포함하는 결제용 전송정보를 상기 결제요청에 상응하는 결제측 시스템으로 전송하여 전송된 상기 결제용 전송정보에 기초하여 상기 결제측 시스템에 의해 결제가 수행되도록 할 수 있다.The control module may specify payment information of the pair payment means based on the identification information of the pair device received through the communication module, and request the payment transmission information for payment including the specified payment information. The payment may be performed by the payment side system based on the transmission information for payment transmitted to the payment side system corresponding to.
또한, 상기 제어모듈은, 상기 통신모듈을 통해 수신된 상기 페어장치의 식별정보를 상기 페어 결제수단의 결제정보로 특정하거나, 상기 통신모듈을 통해 수신된 상기 페어장치의 식별정보에 대응되도록 상기 디지털 시스템에 미리 저장된 상기 페어 결제수단의 결제정보를 추출할 수 있다.The control module may specify the identification information of the pair device received through the communication module as payment information of the pair payment means or correspond to the identification information of the pair device received through the communication module. Payment information of the pair payment means previously stored in the system may be extracted.
또한, 상기 제어모듈은, 상기 통신모듈을 통해 수신한 상기 페어장치의 식별정보를 포함하는 결제용 전송정보를 상기 결제요청에 상응하는 결제측 시스템으로 전송하며, 상기 페어장치의 식별정보에 대응되도록 상기 결제측 시스템에 미리 저장된 상기 페어 결제수단의 결제정보에 기초하여 상기 결제측 시스템에 의해 결제가 수행되도록 할 수 있다.In addition, the control module, to transmit the payment information including the identification information of the pair device received through the communication module to the payment side system corresponding to the payment request, so as to correspond to the identification information of the pair device. The payment may be performed by the payment side system based on the payment information of the pair payment means previously stored in the payment side system.
또한, 상기 제어모듈은, 상기 디지털 시스템의 식별정보 또는 상기 근거리 무선통신이 수행된 시간정보 중 적어도 하나를 더 포함하는 상기 결제용 전송정보를 상기 결제측 시스템으로 전송하며, 상기 디지털 시스템의 식별정보가 상기 결제측 시스템에 미리 등록된 결제용 디지털 시스템에 상응하는 경우 또는 상기 시간정보가 적시성을 만족하는 경우 중 적어도 하나의 경우에, 상기 결제정보에 기초하여 상기 결제측 시스템에 의해 결제가 승인되는 것을 특징으로 할 수 있다.The control module may further transmit the payment transmission information to the payment side system further including at least one of identification information of the digital system or time information on which the short range wireless communication is performed, and identification information of the digital system. If at least one of the case corresponding to the digital system for payment registered in advance in the payment system or the time information satisfies timeliness, payment is approved by the payment system based on the payment information It may be characterized by.
또한, 상기 제어모듈은, 특정된 상기 결제정보 또는 상기 페어장치의 식별정보와 상기 디지털 시스템의 식별정보 또는 상기 시간정보 중 적어도 하나를 소정의 알고리즘을 통해 혼합하여 상기 결제용 전송정보를 생성하여 상기 결제측 시스템으로 전송하고, 상기 결제측 시스템은, 상기 결제용 전송정보로부터 상기 알고리즘에 대응되는 대응 알고리즘을 통해 상기 결제정보 또는 상기 페어장치의 식별정보와 상기 디지털 시스템의 식별정보 또는 상기 시간정보 중 적어도 하나를 확인할 수 있다.The control module may generate the payment transmission information by mixing at least one of the specified payment information, identification information of the pair device, identification information of the digital system, or time information through a predetermined algorithm. The payment side system transmits the identification information of the payment information or the pair apparatus and the identification information of the digital system or the time information through a corresponding algorithm corresponding to the algorithm from the payment transmission information. At least one can be identified.
상기 기술적 과제를 달성하기 위한 본 발명의 다른 실시 예에 따른 디지털 시스템은, 소정의 페어장치와 근거리 무선통신을 수행하기 위한 통신모듈, 소정의 애플리케이션을 실행하기 위한 애플리케이션 실행모듈, 및 상기 애플리케이션이 실행되는 중에 소정의 결제요청이 상기 사용자에 의해 입력되면, 상기 결제요청에 상응하는 결제가 소정의 결제수단에 의해 이루어지도록 결제측 시스템과 통신하는 제어모듈을 포함하며, 상기 애플리케이션 실행모듈에 의해 실행되는 상기 애플리케이션 및 상기 제어모듈에 의해 상기 결제가 수행되도록 하는 상기 결제수단은, 상기 통신모듈을 통해 한 번의 근거리 무선통신을 수행한 페어장치에 따라 결정되는 것을 특징으로 할 수 있다.According to another aspect of the present invention, there is provided a digital system, a communication module for performing short-range wireless communication with a predetermined device, an application execution module for executing a predetermined application, and the application is executed. If a predetermined payment request is input by the user during the process, the control module for communicating with the payment system so that the payment corresponding to the payment request is made by a predetermined payment means, which is executed by the application execution module The payment means for performing the payment by the application and the control module may be determined according to a pair device that has performed one short-range wireless communication through the communication module.
본 발명의 기술적 사상에 의하면, 사용자는 디지털 시스템뿐만 아니라 소정의 페어장치(예컨대, 스마트카드 또는 RF 태그장치 등)까지 소지하고 있어야 애플리케이션을 실행할 수 있도록 함으로써 디지털 시스템에 보안성을 제공할 수 있는 효과가 있다.According to the technical idea of the present invention, a user must possess not only a digital system but also a predetermined pair device (for example, a smart card or an RF tag device) to execute an application, thereby providing security to the digital system. There is.
또한, 애플리케이션을 실행하는 데 필요한 페어장치를 이용해 결제수단을 상기 페어장치에 대응되는 결제수단으로 특정할 수 있어서, 사용자에게 결제의 편의성을 제공할 수 있는 효과가 있다.In addition, the payment means can be specified as a payment means corresponding to the pair device by using a pair device required to execute the application, thereby providing convenience to users for payment.
또한, 상기 페어장치는 상기 애플리케이션과 대응되도록 미리 설정된 장치이고, 상기 디지털 시스템은 미리 결제측 시스템에 등록된 장치여야만 결제가 승인될 수 있도록 함으로써 보안성도 높이면서 사용자의 편의성도 높일 수 있는 효과가 있다.In addition, the pair device is a device that is set in advance to correspond to the application, the digital system is a device that is registered in advance in the payment-side system so that payment can be approved by the effect of increasing the security and user convenience have.
또한, 결제 요청시에 시간의 적시성을 판단하도록 함으로써, 결제측 시스템으로 전송되어야 할 결제정보를 포함하는 전송정보가 공격자에게 탈취당하더라도 상기 결제정보의 재사용을 방지할 수 있는 효과가 있다.In addition, by determining the timeliness of the time when the payment request, there is an effect that can prevent the reuse of the payment information even if the transmission information including the payment information to be transmitted to the payment system is stolen by the attacker.
또한, 결제정보 또는 페어장치의 식별정보, 디지털 시스템의 식별정보, 시간정보 등을 소정의 알고리즘을 통해 혼합하여 전송함으로써, 전송될 정보가 탈취당하더라도 공격자가 유의미한 정보를 획득하지 못하도록 하는 효과가 있다. 또한 상기 정보들을 개별적으로 전송하는 경우에 비해 유의미한 정보가 노출될 가능성을 현저히 낮출 수 있는 효과가 있다.Also, by mixing and transmitting payment information or identification information of a pair device, identification information of a digital system, time information, and the like through a predetermined algorithm, there is an effect of preventing an attacker from obtaining meaningful information even if the information to be transmitted is stolen. . In addition, there is an effect that can significantly lower the possibility of significant information is exposed than when transmitting the information individually.
본 발명의 상세한 설명에서 인용되는 도면을 보다 충분히 이해하기 위하여 각 도면의 간단한 설명이 제공된다.BRIEF DESCRIPTION OF THE DRAWINGS In order to better understand the drawings cited in the detailed description of the invention, a brief description of each drawing is provided.
도 1은 본 발명의 실시 예에 따른 페어장치와 연동되는 애플리케이션 실행 및 결제방법을 구현하기 위한 개략적인 시스템들을 나타낸다.1 is a schematic system for implementing an application execution and payment method interworking with a pair device according to an embodiment of the present invention.
도 2는 본 발명의 일 실시 예에 따른 페어장치와 연동되는 애플리케이션 실행 및 결제방법을 설명하기 위한 개략적인 플로우 챠트를 나타낸다.2 is a schematic flowchart illustrating an application execution and payment method interoperating with a pair device according to an embodiment of the present invention.
도 3은 본 발명의 다른 일 실시 예에 따른 페어장치와 연동되는 애플리케이션 실행 및 결제방법을 설명하기 위한 개략적인 플로우 챠트를 나타낸다.3 is a schematic flowchart illustrating an application execution and payment method interoperating with a pair device according to another embodiment of the present invention.
도 4는 본 발명의 일 실시 예에 따른 디지털 시스템의 개략적인 구성을 나타낸다.4 shows a schematic configuration of a digital system according to an embodiment of the present invention.
도 5는 본 발명의 일 실시 예에 따른 페어장치와 연동되는 애플리케이션 실행 및 결제방법이 적용되는 일 예를 설명하기 위한 도면이다.5 is a diagram illustrating an example in which an application execution and payment method interworking with a pair device according to an embodiment of the present invention is applied.
본 발명과 본 발명의 동작상의 이점 및 본 발명의 실시에 의하여 달성되는 목적을 충분히 이해하기 위해서는 본 발명의 바람직한 실시 예를 예시하는 첨부 도면 및 첨부 도면에 기재된 내용을 참조하여야만 한다.In order to fully understand the present invention, the operational advantages of the present invention, and the objects achieved by the practice of the present invention, reference should be made to the accompanying drawings which illustrate preferred embodiments of the present invention and the contents described in the accompanying drawings.
또한, 본 명세서에 있어서는 어느 하나의 구성요소가 다른 구성요소로 데이터를 '전송'하는 경우에는 상기 구성요소는 상기 다른 구성요소로 직접 상기 데이터를 전송할 수도 있고, 적어도 하나의 또 다른 구성요소를 통하여 상기 데이터를 상기 다른 구성요소로 전송할 수도 있는 것을 의미한다. 반대로 어느 하나의 구성요소가 다른 구성요소로 데이터를 '직접 전송'하는 경우에는 상기 구성요소에서 다른 구성요소를 통하지 않고 상기 다른 구성요소로 상기 데이터가 전송되는 것을 의미한다.In addition, in the present specification, when one component 'transmits' data to another component, the component may directly transmit the data to the other component, or through at least one other component. Means that the data may be transmitted to the other component. On the contrary, when one component 'directly transmits' data to another component, it means that the data is transmitted from the component to the other component without passing through the other component.
이하, 첨부한 도면을 참조하여 본 발명의 바람직한 실시 예를 설명함으로써, 본 발명을 상세히 설명한다. 각 도면에 제시된 동일한 참조부호는 동일한 부재를 나타낸다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. Like reference numerals in the drawings denote like elements.
도 1은 본 발명의 실시 예에 따른 페어장치와 연동되는 애플리케이션 실행 및 결제방법을 구현하기 위한 개략적인 시스템들을 나타낸다.1 is a schematic system for implementing an application execution and payment method interworking with a pair device according to an embodiment of the present invention.
도 1을 참조하면, 본 발명의 실시 예에 따른 페어장치와 연동되는 애플리케이션 실행 및 결제방법을 구현하기 위해서는 본 발명의 기술적 사상을 구현하기 위한 소정의 디지털 시스템(100)이 구비될 수 있다. 또한 페어장치(200) 및 결제측 시스템(300)이 구비될 수 있다. Referring to FIG. 1, in order to implement an application execution and payment method interoperating with a pair device according to an embodiment of the present invention, a predetermined
상기 디지털 시스템(100)은 상기 결제측 시스템(300)과 유무선 네트워크를 통해 필요한 정보를 송수신하면서 본 발명의 기술적 사상을 구현할 수 있다. 또한, 상기 디지털 시스템(100)은 상기 페어장치(200)와 근거리 무선통신을 수행할 수 있다.The
본 발명의 기술적 사상을 구현하기 위한 근거리 무선통신은 블루투스, RFID 통신, NFC 통신 등 다양할 수 있다. 일 예에 의하면 사용자는 상기 디지털 시스템(100)과 상기 페어장치(200)를 태깅하는 행위를 할 수 있다. 태깅(tagging)이라 함은, RFID 통신, 또는 NFC 통신과 같이 비접촉식으로 통신을 수행하기 위해 상기 디지털 시스템(100) 및 상기 페어장치(200)가 일정 거리 이하(예컨대, NFC 통신인 경우, 10cm 등)로 근접시키는 동작을 의미할 수 있다. 사용자는 상기 디지털 시스템(100) 또는 상기 페어장치(200)를 상기 페어장치(200) 또는 상기 디지털 시스템(100)으로 일정 거리 내로 근접시킴으로써 태깅을 수행할 수 있다. 이하에서는 상기 근거리 무선통신은 태깅인 경우를 위주로 설명하지만, 본 발명의 기술적 사상을 구현하기 위해 다양한 근거리 무선통신이 적용될 수 있음을 본 발명의 기술분야의 평균적 전문가는 용이하게 추론할 수 있을 것이다.Short-range wireless communication for implementing the technical idea of the present invention may be various, such as Bluetooth, RFID communication, NFC communication. According to an example, a user may tag the
상기 디지털 시스템(100)은 도 1에서는 모바일 폰으로 도시하였지만, 상기 결제측 시스템(300)과 유무선 네트워크를 통해 통신가능하고, 상기 페어장치(200)와 근거리 무선통신(예컨대, 태깅)을 통해 통신가능한 모든 형태의 데이터프로세싱 장치를 포함하는 의미로 정의될 수 있다. 또한, 상기 디지털 시스템(100)은 소정의 애플리케이션이 저장 및 설치될 수 있으며, 상기 애플리케이션을 실행할 수 있는 데이터 프로세싱 장치일 수 있다. 예컨대, 상기 디지털 시스템(100)은 모바일 폰은 물론이고 태블릿(tablet), 뮤직 플레이어 등과 같이 사용자가 휴대하고 다니기 용이한 데이터 프로세싱 장치일 수 있다.Although the
상기 페어장치(200)는 상기 디지털 시스템(100)과 근거리 무선통신(예컨대, 블루투스, RFID, NFC 등)을 수행할 수 있는 장치일 수 있다. 도 1에는 상기 페어장치(200)가 소정의 카드(예컨대, 스마트카드, IC카드)인 경우를 일 예로 도시하고 있지만 이에 한정되는 것은 아니다. 상기 페어장치(200)는 예컨대, 블루투스 기능이 있는 별도의 데이터 프로세싱 장치일 수도 있고, RFID 태그장치일 수도 있다. The
일 실시 예에 의하면, 상기 페어장치(200)는 상기 디지털 시스템(100)에 설치된 소정의 애플리케이션과 대응될 수 있다. 또한, 상기 페어장치(200)에 상응하는 소정의 결제수단이 미리 결정되어 있을 수 있다. According to an embodiment of the present disclosure, the
상기 페어장치(200)가 소정의 애플리케이션과 대응된다고 함은, 상기 페어장치(200)와 상기 디지털 시스템(100)이 근거리 무선통신을 수행하면, 상기 애플리케이션이 실행될 수 있음을 의미할 수 있다. 일 예에 의하면, 상기 페어장치(200)와 상기 디지털 시스템(100)이 근거리 무선통신을 수행하면, 상기 디지털 시스템(100)은 상기 페어장치(200)와 대응되는 애플리케이션을 탐색한 후, 자동으로 탐색된 애플리케이션을 실행할 수 있다. 이러한 경우에는 상기 페어장치(200)는 사용자가 디지털 시스템(100)에서 실행하고자 하는 애플리케이션에 해당하는 아이콘을 탐색하거나, 명령어를 입력하여 상기 애플리케이션의 실행요청을 수행하는 것에 비해 훨씬 간편하게 상기 애플리케이션을 실행시킬 수는 수단으로 사용될 수 있다. 예컨대, 사용자가 페어장치(200)에 대응되는 애플리케이션을 실행시키기 위해서는, 상기 페어장치(200)와 상기 디지털 시스템(100)을 근거리 무선통신(예컨대, 태깅)시키는 행위만하면 원하는 애플리케이션을 실행할 수 있다.That the
한편, 본 발명의 기술적 사상에 의하면 상기 페어장치(200)와 상기 디지털 시스템(100)의 근거리 무선통신은 상기 페어장치(200)에 대응되는 애플리케이션의 실행의 전제조건이 될 수도 있다. 즉, 상기 페어장치(200)는 단순히 상기 애플리케이션을 간편하게 실행하기 위한 수단이 아니라, 상기 애플리케이션을 실행시키기 위해 반드시 사용자가 소지하고 있어야 하는 장치일 수 있다. 그러면, 사용자가 상기 페어장치(200)와 대응되는 애플리케이션을 실행하기 위해 상기 애플리케이션에 상응하는 아이콘을 선택(예컨대, 클릭, 또는 터치)하거나 상기 애플리케이션의 실행파일을 실행하는 명령어를 입력함으로써 실행을 요청하는 경우, 상기 디지털 시스템(100)은 상기 애플리케이션과 대응되는 페어장치(200)를 상기 디지털 시스템(100)과 근거리 무선통신을 수행하라고 요청할 수 있다. 그리고, 요청에 응답하여 상기 디지털 시스템(100)과 상기 페어장치(200)가 근거리 무선통신을 수행하여야 상기 애플리케이션이 정상적으로 실행되도록 할 수 있다. Meanwhile, according to the spirit of the present invention, short-range wireless communication between the
물론, 사용자는 상기 디지털 시스템(100)과 상기 페어장치(200)를 근거리 무선통신을 시킴으로써 상기 페어장치(200)에 대응되는 상기 애플리케이션의 실행요청 및 상기 애플리케이션의 실행을 위해 필요한 상기 애플리케이션에 대응되는 페어장치(200)와의 근거리 무선통신이라는 두 개의 과정을 한 번에 수행할 수도 있다. 즉, 사용자는 원하는 애플리케이션에 상응하는 아이콘의 선택이나 명령어의 실행등과 같이 별도의 실행요청을 수행하지 않고, 상기 애플리케이션을 실행하기 위해 상기 애플리케이션에 대응되는 페어장치(200)와 근거리 무선통신을 수행함으로써, 상기 애플리케이션의 실행요청 및 상기 애플리케이션의 실행을 위한 근거리 무선통신을 한 번에 수행할 수 있다. 만약, 상기 페어장치(200)에 대응되는 애플리케이션이 복수 개인 경우에는, 상기 디지털 시스템(100)은 상기 복수 개의 애플리케이션에 대한 정보를 리스트업하고 그 중에서 실행할 애플리케이션을 사용자에게 선택받을 수도 있다.Of course, the user may perform a short-range wireless communication between the
결국, 본 발명의 기술적 사상에 의하면, 상기 디지털 시스템(100)에 설치된 소정의 애플리케이션은 대응되는 페어장치(200)를 소지하고 있어야만, 실행 가능하도록 제어될 수 있으므로 상기 디지털 시스템(100)이 악의적인 공격자에게 탈취당하더라도 상기 애플리케이션의 실행을 통한 피해를 방지할 수 있는 효과가 있다.As a result, according to the spirit of the present invention, the predetermined application installed in the
한편, 상기 페어장치(200)에 상응하는 결제수단 역시 미리 정해져 있을 수 있다. 상기 페어장치(200)에 상응하는 결제수단은 상기 페어장치(200)의 구현 예에 따라 다양한 실시 예가 가능할 수 있다. On the other hand, the payment means corresponding to the
일 실시 예에 의하면, 상기 페어장치(200) 자체가 결제수단(예컨대, 스마트카드 등)일 수 있다. 이러한 경우, 상기 페어장치(200)에 상응하는 결제수단은 상기 페어장치(200) 자체일 수도 있다. 또한, 상기 페어장치(200) 자체가 결제수단이라 하더라도 사용자는 상기 페어장치(200)에 상응하는 결제수단을 타 결제수단으로 미리 설정해둘 수도 있다. 이러한 경우에는 상기 타 결제수단이 상기 페어장치(200)에 상응하는 결제수단일 수 있다. According to an embodiment of the present disclosure, the
또한, 상기 페어장치(200)는 결제수단의 기능이 없는 장치(예컨대, RFID 태그 등)일 수도 있다. 이러한 경우에는 상기 페어장치(200)에 상응하는 결제수단이 미리 설정되어 있을 수 있다. In addition, the
페어장치(200)에 상응하는 결제수단에 대한 정보는 상기 디지털 시스템(100) 또는 상기 결제측 시스템(300) 중 적어도 하나에 미리 저장되어 있을 수 있다.Information about a payment means corresponding to the
본 발명의 일 실시 예에 의하면, 상기 페어장치(200)와 상기 디지털 시스템(100)의 근거리 무선통신을 통해 상기 페어장치(200)에 대응되는 애플리케이션이 실행될 수 있다. 그리고 사용자는 상기 애플리케이션을 사용하다가, 소정의 결제가 필요한 태스크를 수행할 수 있다. 이러한 경우, 상기 애플리케이션은 결제측 시스템(300)과 통신을 수행하면서 결제를 수행할 수 있다. 이 때, 본 발명의 기술적 사상에 의하면 상기 애플리케이션을 통한 결제는 상기 페어장치(200)에 상응하는 결제수단으로 이루어지도록 제어할 수 있다. 상기 페어장치(200)에 상응하는 결제수단 즉, 페어 결제수단으로 결제가 이루어지도록 제어한다는 의미는 반드시 상기 페어 결제수단으로만 결제를 해야 함을 의미하는 것은 아니다. 사용자가 선택할 수 있는 결제수단 중에 상기 페어 결제수단이 포함됨을 의미하며, 사용자가 상기 페어 결제수단으로 결제를 수행할 의사가 있는 경우에는 상기 페어 결제수단을 결제수단으로 특정하기 위한 일련의 절차(예컨대, 카드의 선택, 카드번호의 입력 등) 중 적어도 일부를 사용자가 수행하지 않도록 함을 의미할 수 있다. 예컨대, 사용자가 애플리케이션에 대응되는 페어장치(200)에 상응하는 결제수단 즉, 페어 결제수단으로 결제를 수행하고자 하는 경우, 간단한 인증절차(예컨대, 비밀번호 등을 통한)만 거치면 자동으로 상기 페어 결제수단으로 결제가 일어나도록 하거나, 페어 결제수단에 대한 정보(예컨대, 카드번호, 카드유효기간 등) 중 적어도 일부를 자동으로, 결제정보를 입력하여야 하는 소정의 UI에 입력하여, 간편하게 결제가 진행될 수 있도록 함을 의미할 수 있다. According to an embodiment of the present disclosure, an application corresponding to the
물론, 다른 실시 예에 의하면 상기 애플리케이션을 통한 결제는 상기 페어장치(200)에 상응하는 페어 결제수단만으로 수행되도록 제어할 수도 있다. 이러한 경우에는 사용자의 결제수단의 선택의 폭은 낮아지는 반면, 사용자가 다른 결제수단을 선택하지 못하므로 결제수단이 상기 페어 결제수단으로 특정되어 더욱 짧은 절차로 결제가 수행될 수 있는 효과가 있게 된다.Of course, according to another embodiment, the payment through the application may be controlled to be performed only by the pair payment means corresponding to the
결국, 상기 페어장치(200)는 디지털 시스템(100)에서 실행될 애플리케이션의 선택(및/또는 선택된 애플리케이션의 실행을 위한 조건)을 수행함과 아울러 상기 애플리케이션을 통한 결제의 결제수단의 특정이라는 역할을 수행할 수 있다. 이러한 경우, 전술한 바와 같이 사용자는 페어장치(200)를 이용함으로써 보안성이 높으면서도 간편한 상기 애플리케이션의 실행을 수행할 수 있다. 이와 동시에 상기 애플리케이션은 디지털 시스템(100)의 진정한 사용자에 의해 실행되었음이 인증되었으므로(디지털 시스템(100)과 페어장치(200)의 근거리 무선통신을 통해) 적어도 상기 애플리케이션을 통해 결제가 요청되는 경우에는 결제를 위해 사용자가 일일이 결제방식을 선택하거나 결제를 위해 필요한 정보 즉, 결제정보(예컨대, 카드번호 등)를 입력하지 않아도 용이하게 결제를 수행할 수 있도록 하는 효과가 있다. As a result, the
한편, 본 발명의 기술적 사상에 의하면 사용자가 애플리케이션을 실행시키기 위해 한 번 상기 애플리케이션에 대응되는 페어장치(200)와 상기 디지털 시스템(100)의 근거리 무선통신을 수행하기만 하면, 자동으로 결제수단이 특정될 수 있어서 결제의 편의성이 높아지게 된다. 하지만, 이러한 경우 보안성은 낮아질 수 있는 문제점이 있다. 따라서 결제의 편의성을 유지하면서도 보안성을 제공하기 위한 기술적 사상이 필요하게 된다.On the other hand, according to the technical idea of the present invention, a payment means is automatically provided when a user performs short-range wireless communication between the
본 발명의 기술적 사상에 의하면, 상기 디지털 시스템(100)은 상기 디지털 시스템(100)과 상기 페어장치(200)가 근거리 무선통신을 수행한 시점으로부터 소정의 시간 내에 이루어진 결제요청에 대해서만, 자동으로 또는 간편한 인증절차를 거쳐 상기 페어 결제수단을 통해 결제가 이루어지도록 제어할 수 있다. According to the technical idea of the present invention, the
즉, 본 발명의 기술적 사상은 애플리케이션의 실행에 있어서 상기 페어장치(200)를 통한 소정의 인증이 이루어졌으므로 상기 페어장치(200)에 상응하는 페어 결제수단으로 결제를 진행하고자 하는 경우에는, 사용자가 상기 페어 결제수단을 결제수단으로 선택하고 페어 결제수단으로 결제를 수행하기 위해 수행하여야 하는 절차의 적어도 일부를 생략해도 보안성이 유지될 수 있다. 즉, 애플리케이션을 실행한 사용자에 대한 인증을 페어장치(200)를 통해 거쳤으므로, 상기 애플리케이션을 통해 상기 페어장치(200)에 상응하는 페어 결제수단으로 결제를 요청하는 사용자는 정당한 사용자라고 가정할 수 있다. 따라서 결제정보의 입력 등을 하지 않거나 일부 정보의 입력을 생략하여도 결제가 진행될 수 있도록 할 수 있다. That is, in the technical concept of the present invention, when a predetermined authentication is performed through the
그러나, 애플리케이션의 실행을 위한 인증 즉, 디지털 시스템(100)과 페어장치(200)간의 근거리 무선통신이 수행된 후 오랜 기간이 지난 후에 사용자에 의한 결제요청이 입력된다면, 실행을 요청한 자와 결제요청을 수행하는 자가 서로 다른 사람일 확률도 높아질 뿐만 아니라 근거리 무선통신이 수행된 후에 소정의 공격에 노출되어 상기 디지털 시스템(100)의 제어권을 정당한 사용자가 상실한 경우가 존재할 수도 있다. 또한, 상기 애플리케이션의 실행 후 사용자가 종료를 하지 않은 경우에는 타인이 실행중인 애플리케이션을 통해 결제요청을 할 수 있는 위험이 존재할 수 도 있다. 따라서 이러한 문제점을 해결하기 위해 본 발명의 기술적 사상에 따른 디지털 시스템(100) 및/또는 결제측 시스템(300)은 근거리 무선통신이 수행된 시점으로부터 일정한 시간 내에 이루어진 결제요청에 대해서만 상기 페어 결제수단으로 결제가 이루어지도록 제어할 수 있다. 따라서 일정 시간 후에 결제요청이 된 경우에는, 사용자는 상기 페어 결제수단으로 결제를 수행하고자 하는 경우에도 결제가 이루어지지 않도록 하거나, 정상적으로 페어 결제수단을 결제수단으로 선택하고 상응하는 결제정보를 모두 입력하는 등의 정상적인 결제절차를 모두 거쳐야 결제가 이루어지도록 할 수 있다. 상기 일정 시간이 어느 정도의 시간인지는 상기 디지털 시스템(100)에서 사용자가 애플리케이션을 사용하는 평균적 시간, 애플리케이션의 종류에 따라 다양하게 설정될 수 있다.However, if a payment request by the user is input after a long time after authentication for the execution of the application, that is, short-range wireless communication between the
또한, 본 발명의 기술적 사상에 의하면 상기 애플리케이션을 통한 결제요청이 사용자에 의해 입력된 경우, 상기 디지털 시스템(100)이 본 발명의 기술적 사상에 따른 결제를 수행하도록 미리 등록된 시스템인 경우에만 결제가 승인되도록 구현될 수 있다. 사용자는 결제측 시스템(300)에 미리 상기 디지털 시스템(100)을 본 발명의 기술적 사상을 적용받을 시스템으로 등록해둘 수 있다. 이러한 경우에는, 사용자가 등록해둔 디지털 시스템(100)과 상기 페어장치(200)가 근거리 무선통신을 하여야 최종적으로 페어 결제수단을 통한 결제가 승인될 수 있다.In addition, according to the technical idea of the present invention, when the payment request through the application is input by the user, the payment is made only when the
한편, 페어 결제수단을 통한 결제가 수행되기 위해서는, 페어 결제수단의 결제정보(예컨대, 카드번호 등) 또는 페어장치(200)의 식별정보가 디지털 시스템(100)에서 결제측 시스템(300)으로 전송되어야 할 수 있다. 그리고 구현 예에 따라서는, 근거리 무선통신이 수행된 시간정보 및/또는 디지털 시스템(100)의 식별정보가 상기 결제측 시스템(300)으로 더 전송될 수도 있다. Meanwhile, in order to perform payment through the pair payment means, payment information (eg, card number, etc.) of the pair payment means or identification information of the
이러한 경우, 본 발명의 기술적 사상에 의하면, 상기 디지털 시스템(100)은 상기 페어 결제수단의 결제정보 또는 페어장치(200)의 식별정보와 시간정보 및/또는 디지털 시스템(100)의 식별정보를 혼합하여 혼합정보를 전송함으로써, 결제측 시스템(300)으로 전송되는 정보가 공격자에 의해 탈취당하거나 변조되더라도 재사용이 방지될 수 있는 효과가 있다. 이러한 구체적인 예는 후술하도록 한다.In this case, according to the technical spirit of the present invention, the
상기 결제측 시스템(300)은 결제를 수행하기 위해 결제요청을 수신하거나, 상기 디지털 시스템(100)과 통신을 수행하거나, 결제의 승인여부를 결정하는데 참여하는 모든 시스템을 포함하는 의미로 정의될 수 있다. 예컨대, 상기 결제측 시스템(300)은 결제요청을 수신하기 위한 다양한 수신 시스템(310) 및 상기 수신 시스템(310)을 통해 요청되는 결제요청을 승인할 수 있는 승인 시스템(320)을 포함할 수 있다. 구현 예에 따라서는, 상기 디지털 시스템(100)의 사용자는 상기 승인 시스템(320)으로 직접 결제 요청을 할 수도 있다. 즉, 상기 수신 시스템(310)이 상기 결제측 시스템(300)에 포함되지 않을 수도 있다. The payment side system 300 may be defined as including all systems that receive a payment request to perform a payment, communicate with the
상기 수신 시스템(310)은 예컨대, 온라인 결제를 위한 페이지 또는 UI를 제공하는 다양한 웹 서버(예컨대, 쇼핑몰사이트 서버, 게임서버 등, 311), 가맹점에 설치된 카드결제 단말기(312), 또는 ATM(Automatic Teller's Machine, 313) 등으로 구현될 수 있다. 상기 수신 시스템(310)은 상기 디지털 시스템(100)으로부터 또는 상기 디지털 시스템(100)의 애플리케이션으로부터 결제요청을 수신할 수 있는 시스템이면 족하다. The
상기 승인 시스템(320)은 페어 결제수단으로 결제 처리할 수 있는 카드사 시스템(321)(본 발명에서의 카드사 시스템(321)은 독립적인 카드회사의 시스템뿐만 아니라 카드 결제를 수행하는 모든 금융기관 시스템(미도시)을 포함하는 것을 의미한다)을 적어도 포함한다. 또한, 구현 예에 따라서는 상기 카드사 시스템(321)과 상기 수신 시스템(310)을 인터페이싱하기 위한 VAN 시스템(322) 등이 상기 승인 시스템(320)에 더 포함될 수도 있다. 또한, 도 1에는 도시되지 않았지만, 상기 승인 시스템(320)에는 본 발명의 기술적 사상을 구현하기 위한 소정의 시스템(미도시)이 상기 카드사 시스템(321) 및/또는 상기 VAN 시스템(322) 등과 유무선 네트워크를 통해 결합되도록 더 포함될 수도 있다. 또한 상기 VAN 시스템(322)은 실시 예에 따라 상기 수신 시스템(310)의 기능을 더 수행할 수도 있다.The
어떠한 경우든, 상기 결제측 시스템(300)은, 상기 디지털 시스템(100) 또는 상기 디지털 시스템(100)에서 실행되는 애플리케이션으로부터 결제요청을 수신하는 수신 시스템(310)으로부터 상기 카드사 시스템(321)까지의 네트워크 경로 상에 존재하는 모든 시스템을 포함하는 의미로 정의될 수 있다. 물론, 상기 카드사 시스템(321)이 상기 수신 시스템(310)의 기능을 함께 수행하는 경우도 존재할 수 있다.In any case, the payment side system 300, from the receiving
이하에서는 본 발명의 기술적 사상에 따라 애플리케이션의 실행 및 상기 애플리케이션을 통한 결제가 수행되는 과정을 보다 구체적으로 살펴보기로 한다. Hereinafter, a process of executing an application and performing a payment through the application according to the technical spirit of the present invention will be described in more detail.
도 2는 본 발명의 일 실시 예에 따른 페어장치와 연동되는 애플리케이션 실행 및 결제방법을 설명하기 위한 개략적인 플로우 챠트를 나타낸다. 2 is a schematic flowchart illustrating an application execution and payment method interoperating with a pair device according to an embodiment of the present invention.
도 2를 참조하면, 본 발명의 기술적 사상에 따른 디지털 시스템(100)은 페어장치(200)와 근거리 무선통신을 수행할 수 있다(S100). 이러한 경우는, 상기 디지털 시스템(100)의 사용자가 특정 애플리케이션의 실행 요청을 하지 않은 상태에서 상기 근거리 무선통신이 수행되는 경우일 수 있다. Referring to FIG. 2, the
그러면, 상기 디지털 시스템(100)은 상기 페어장치(200)에 대응되는 애플리케이션을 실행할 수 있다(S110). 상기 페어장치(200)에 대응되는 애플리케이션에 대한 정보는 상기 디지털 시스템(100)에 포함된 소정의 저장장치에 미리 저장되어 있을 수 있다. Then, the
상기 디지털 시스템(100)은 상기 페어장치(200)와 근거리 무선통신이 수행되면, 상기 페어장치(200)의 식별정보를 수신하고, 수신된 상기 페어장치(200)의 식별정보에 대응되는 애플리케이션이 무엇인지를 탐색할 수 있다. 그리고, 탐색된 상기 애플리케이션을 실행할 수 있다. 사용자는 미리 상기 디지털 시스템(100)에 특정 페어장치(200)와 대응되는 애플리케이션이 무엇인지를 설정해둘 수 있음은 물론이다. 이를 위해 디지털 시스템(100)은 애플리케이션의 식별정보(예컨대, 파일이름, 경로 등)와 페어장치(200)의 식별정보를 미리 상기 저장장치에 대응되도록 저장할 수 있다. 페어장치(200)의 식별정보는 상기 디지털 시스템(100)과 상기 페어장치(200)를 근거리 무선통신을 시켜서 획득할 수도 있고, 사용자가 알고 있는 경우에는 사용자로부터 직접 입력받을 수도 있다.When the short range wireless communication with the
한편, 상기 애플리케이션의 실행여부는 상기 디지털 시스템(100)이 아니라, 소정의 인증 시스템(미도시)에 의해 제어될 수도 있다. 상기 인증 시스템(미도시)은 상기 결제측 시스템(300)일 수도 있고, 상기 결제측 시스템(300)과 별도로 구현되는 시스템일 수도 있다. 예컨대, 상기 디지털 시스템(100)은 상기 인증 시스템으로 상기 페어장치(200)의 식별정보, 상기 디지털 시스템(100)의 식별정보(또는 사용자의 식별정보), 및/또는 상기 디지털 시스템(100)과 상기 페어장치(200)가 근거리 무선통신을 수행한 시간정보 등 상기 인증 시스템이 상기 애플리케이션의 실행여부를 허용하기위해 필요한 소정의 실행요청 정보를 전송할 수 있다. 그러면, 상기 인증 시스템은 수신된 상기 실행요청 정보에 기초하여 상기 애플리케이션을 실행하도록 제어하는, 실행신호를 상기 디지털 시스템(100)으로 전송할 수 있다. 그러면, 상기 디지털 시스템(100)은 상기 실행신호에 기초하여 상기 애플리케이션을 실행할 수도 있다. On the other hand, whether the application is executed may be controlled by a predetermined authentication system (not shown), not the
이러한 경우, 상기 인증 시스템에는 상기 애플리케이션의 실행여부를 결정하기 위한 소정의 정보들이 미리 저장되어 있을 수 있다. 예컨대, 상기 인증 시스템에는 상기 페어장치(200)의 식별정보 및 상기 페어장치(200)의 식별정보에 대응되는 애플리케이션에 대한 정보가 저장되어 있을 수 있다. 이러한 경우에는 상기 디지털 시스템(100)은 상기 페어장치(200)의 식별정보를 포함하는 실행요청 정보를 상기 인증 시스템으로 전송하고, 전송에 응답하여 상기 페어장치(200)의 식별정보에 대응되는 상기 애플리케이션을 실행하라는 실행신호를 수신할 수 있다. 물론, 상기 애플리케이션의 실행을 위해 종래의 인증절차(예컨대, 로그인 절차 등)가 더 수행될 수 있음은 물론이다.In this case, predetermined information for determining whether to execute the application may be stored in the authentication system in advance. For example, the authentication system may store identification information of the
구현 예에 따라서는, 상기 인증 시스템에는 미리 본 발명의 기술적 사상이 적용될 디지털 시스템에 대한 식별정보가 미리 등록되어 있을 수도 있다. 이러한 경우에는 상기 실행요청 정보에 상기 디지털 시스템(100)의 식별정보가 포함될 수도 있으며, 상기 인증 시스템은 수신된 정보에 포함된 상기 디지털 시스템(100)의 식별정보가 미리 등록되어 있는 경우에만 상기 애플리케이션을 실행하도록 제어할 수도 있다. In some embodiments, identification information regarding a digital system to which the technical spirit of the present invention is to be applied may be registered in advance in the authentication system. In this case, the execution request information may include the identification information of the
또한, 후술하는 바와 같이 상기 실행요청 정보에 상기 시간정보가 포함되는 경우에는, 상기 시간정보가 적시성이 있는 경우에만 상기 애플리케이션을 실행하도록 상기 애플리케이션은 제어할 수도 있다. 시간정보의 적시성은 상기 애플리케이션의 실행여부를 제어할 때와 상기 페어 결제수단으로 결제를 승인하고자 할 때에 공통적으로 상기 인증 시스템 및/또는 상기 결제측 시스템(300)에 의해 판단될 수 있다. 하지만, 적시성을 판단하기 위한 일정 시간(즉, 근거리 무선통신이 수행된 시점과 실행요청 정보 또는 결제용 전송정보가 인증 시스템 또는 결제측 시스템(300)으로 수신된 시점간의 시간 차이)이 동일할 필요는 없다. 일반적으로 애플리케이션의 실행 제어 때에 보다 짧은 시간이 적시성을 판단하는 기준이 될 수 있다. In addition, when the time information is included in the execution request information as described below, the application may control to execute the application only when the time information is timely. Timeliness of time information may be determined by the authentication system and / or the payment side system 300 in common when controlling the execution of the application and when the payment is to be approved by the pair payment means. However, a certain time for determining timeliness (that is, a time difference between when a short-range wireless communication is performed and a time when execution request information or payment transmission information is received by the authentication system or the payment side system 300) must be the same. There is no. In general, a shorter time may be a criterion for determining timeliness in the execution control of an application.
또한, 상기 애플리케이션의 실행요청을 하기 위한 실행요청 정보에 포함되는 각각의 정보들 역시 소정의 알고리즘을 통해 혼합되어 상기 인증 시스템으로 전송될 수 있으며, 이에 대해서는 후술하는 결제용 전송정보의 경우와 유사하므로 여기서는 상세한 설명은 생략하도록 한다.In addition, each of the information included in the execution request information for the execution request of the application can also be mixed through a predetermined algorithm and transmitted to the authentication system, which is similar to the case of the transmission information for payment described later Detailed description is omitted here.
일 실시 예에 의하면, 상기 애플리케이션은 본 발명의 기술적 사상에 따라 상기 페어장치(200)와 상기 디지털 시스템(100)이 근거리 무선통신을 수행하여야만 실행되도록 제어될 수도 있다. 이러한 경우는 상기 페어장치(200)는 상기 애플리케이션을 실행하기 위해 소지하여야할 필수조건이 된다.According to an embodiment of the present disclosure, the application may be controlled to be executed only when the
다른 실시 예에 의하면, 상기 애플리케이션은 본 발명의 기술적 사상과 같은 방식으로 실행될 수도 있고, 종래의 방식과 같이 사용자가 상기 애플리케이션에 상응하는 아이콘의 선택이나 명령어의 입력 등에 의해 실행될 수도 있다. 이러한 경우에는 상기의 페어장치(200)는 실행할 애플리케이션을 선택하는 역할을 하게 된다.According to another embodiment, the application may be executed in the same manner as the technical idea of the present invention, or may be executed by the user by selecting an icon or inputting a command corresponding to the application as in the conventional method. In this case, the
이처럼 상기 애플리케이션이 실행되면 사용자가 상기 애플리케이션을 사용할 수 있다(S120). 그러는 중에 디지털 시스템(100)은 상기 애플리케이션을 통해 소정의 결제요청을 수신할 수 있다(S130). 그러면, 상기 애플리케이션은 결제요청에 상응하는 결제를 수행하기 위한 프로세스를 수행할 수 있다. 상기 애플리케이션은 소정의 웹 페이지(311)에 접속하여 결제를 위한 프로세스를 사용자가 수행하도록 요청할 수 있다. 또는, 사용자가 소정의 오프라인 매장이나, ATM(313)이 위치한 곳에서 상기 애플리케이션을 실행하고, 상기 애플리케이션을 통해 결제를 수행할 수 있는 경우에는 상기 애플리케이션은 사용자가 결제정보를 입력한 후 소정의 결제단말(312) 또는 ATM(313)과 통신을 수행하도록 할 수도 있다. As such, when the application is executed, the user may use the application (S120). In the meantime, the
이때 상기 디지털 시스템(100)은 상기 결제요청에 상응하는 결제가 상기 페어장치(200)에 상응하는 페어 결제수단으로 이루어질 수 있도록 소정의 제어를 수행할 수 있다(S140). 일 예에 의하면, 상기 디지털 시스템(100)은 사용자가 별도로 결제정보를 입력하지 않아도 자동으로 상기 페어 결제수단을 결제수단으로 특정할 수 있다. 구현 예에 따라서는, 상기 페어 결제수단이 결제를 수행할 수 있는 유일한 결제수단으로 특정될 수도 있다. 또는, 다수의 결제방식 또는 결제수단으로 통해 결제가 가능하고, 사용자가 본 발명의 기술적 사상에 따른 결제 방식을 선택하면, 자동으로 상기 페어 결제수단을 결제수단으로 특정할 수 있다. 상기 페어 결제수단을 결제수단으로 특정한다고 함은, 사용자가 페어 결제수단으로 결제를 하기 위해 필요한 정보 즉, 결제정보(예컨대, 카드번호, 유효기간 등의 카드정보)의 적어도 일부를 사용자가 입력하지 않아도 자동으로 소정의 UI에 입력하거나, 또는 UI에 입력하지 않아도 결제정보의 적어도 일부를 자동으로 특정하는 경우를 의미할 수 있다. 따라서, 사용자가 종래의 방식을 통해 상기 페어 결제수단으로 결제를 진행하기 위해 수행해야할 절차의 적어도 일부를 수행하지 않아도 되도록 할 수 있다. 물론, 소정의 인증절차가 수행될 수는 있다. 하지만, 결제수단은 상기 페어 결제수단으로 특정될 수 있다. In this case, the
이처럼 본 발명의 기술적 사상에 의하면, 사용자는 특정 애플리케이션을 실행하기 위해 디지털 시스템(100)과 페어장치(200)간의 근거리 무선통신을 수행하기만 하면, 애플리케이션의 선택 및 실행이 수행되고, 상기 애플리케이션을 통해 결제가 필요한 경우에는 상기 페어장치(200)에 상응하는 페어 결제수단으로 간편하게 결제를 수행할 수 있는 효과가 있다.As described above, according to the spirit of the present invention, the user only needs to perform short-range wireless communication between the
본 발명의 또 다른 실시 예는 도 3에 도시된다.Another embodiment of the invention is shown in FIG. 3.
도 3은 본 발명의 다른 일 실시 예에 따른 페어장치와 연동되는 애플리케이션 실행 및 결제방법을 설명하기 위한 개략적인 플로우 챠트를 나타낸다.3 is a schematic flowchart illustrating an application execution and payment method interoperating with a pair device according to another embodiment of the present invention.
도 3을 참조하면, 사용자는 근거리 무선통신을 수행하기 전에 종래의 애플리케이션 실행 방식처럼 소정의 애플리케이션의 실행을 요청할 수 있다(S200). 그러면, 상기 디지털 시스템(100)은 사용자에게 상기 애플리케이션에 대응되는 페어장치(200)와 근거리 무선통신을 수행하도록 요청할 수 있다. 그리고 상기 디지털 시스템(100)은 상기 애플리케이션에 대응되는 페어장치(200)와 상기 디지털 시스템(100)이 근거리 무선통신을 수행하는지 판단할 수 있다(S210). 판단결과 근거리 무선통신이 수행된 경우, 상기 디지털 시스템(100)은 상기 애플리케이션을 실행할 수 있다(S220). Referring to FIG. 3, a user may request execution of a predetermined application as in a conventional application execution method before performing short range wireless communication (S200). Then, the
즉, 도 3의 경우에는 상기 페어장치(200)와 상기 디지털 시스템(100)의 근거리 무선통신이 상기 페어장치(200)에 대응되는 애플리케이션의 실행의 필수조건이 될 수도 있다.That is, in the case of FIG. 3, short-range wireless communication between the
그러면, 전술한 바와 같이 사용자는 상기 애플리케이션을 사용하다가, 소정의 결제요청을 할 수 있다(S230, S240). 그러면, 상기 디지털 시스템(100)은 상기 페어장치에 대응되는 페어 결제수단으로 결제가 수행되도록 소정의 제어를 수행할 수 있다(S250).Then, as described above, the user may make a predetermined payment request while using the application (S230 and S240). Then, the
도 2 또는 도 3에서, 상기 디지털 시스템(100)이 페어 결제수단으로 결제를 수행하도록 제어하는 프로세스는 결제측 시스템(300)으로 결제에 필요한 정보를 포함하는 결제용 전송정보를 전송하는 프로세스를 포함할 수 있다. In FIG. 2 or FIG. 3, the process of controlling the
이때 상기 결제용 전송정보에는 상기 페어장치(200)의 식별정보 또는 상기 페어 결제수단의 결제정보(예컨대, 카드정보)가 포함될 수 있다. 즉, 상기 디지털 시스템(100)은 결제측 시스템(300)으로 페어장치(200) 식별정보를 전송하거나 페어 결제수단의 결제정보를 전송함으로써 결제가 페어 결제수단으로 이루어지도록 제어할 수 있다. In this case, the payment transmission information may include identification information of the
페어장치(200)의 식별정보가 상기 결제용 전송정보에 포함되는 경우에는, 상기 결제측 시스템(300)에 상기 페어장치(200)의 식별정보에 대응되는 페어 결제수단에 대한 정보가 저장되어 있는 경우일 수 있다. 즉, 디지털 시스템(100)은 페어장치(200)의 식별정보를 포함하는 결제용 전송정보를 결제측 시스템(300)으로 전송하면, 결제측 시스템(300)이 상기 페어장치(200)에 상응하는 페어 결제수단을 특정할 수 있다. 그리고 상기 페어 결제수단으로 결제가 이루어지도록 일련의 과정을 수행할 수 있다. When identification information of the
페어 결제수단의 결제정보가 상기 결제용 전송정보에 포함되는 경우에는, 상기 디지털 시스템(100)에 의해 상기 페어 결제수단의 결제정보가 특정되는 과정이 필요할 수 있다. When the payment information of the pair payment means is included in the transmission information for payment, a process of specifying payment information of the pair payment means by the
일 예에 의하면, 상기 디지털 시스템(100)은 상기 페어장치(200)와의 근거리 무선통신을 통해 상기 페어장치(200)의 식별정보를 획득할 수 있다. According to an example, the
상기 페어장치(200) 자체가 페어 결제수단인 경우, 상기 페어장치(200)의 식별정보가 페어 결제수단의 결제정보일 수도 있다. 즉, 상기 디지털 시스템(100)은 페어장치(200)의 결제정보를 근거리 무선통신을 통해 수신할 수도 있다.When the
구현 예에 따라서는, 상기 디지털 시스템(100)이 획득하는 페어장치(200)의 식별정보와 상기 페어장치(200)의 결제정보는 다를 수도 있다. 즉, 상기 디지털 시스템(100)은 상기 페어장치(200)의 결제정보를 근거리 무선통신을 통해 획득하지 못할 수도 있다. 왜냐하면, 일반적으로 결제수단으로 사용되는 카드의 결제정보(예컨대, 카드번호 등)를 읽기 위해서는 특정 애플리케이션 또는 프로토콜이 필요할 수 있는데, 상기 디지털 시스템(100)이 이러한 특정 애플리케이션 또는 프로토콜이 설치되지 않은 경우에는 직접 상기 페어장치(200)의 결제정보를 읽을 수 없는 경우가 존재할 수 있기 때문이다. 하지만, 이러한 경우에도 상기 페어장치(200)의 결제정보가 아닌 상기 페어장치(200)를 나타내는 식별정보는 상기 디지털 시스템(100)이 읽을 수 있다. 이러한 경우에는 상기 디지털 시스템(100)은 상기 페어장치(200)의 식별정보에 대응되는 페어장치(200)의 결제정보를 미리 소정의 저장장치에 저장하고 있을 수 있다. 사용자는 미리 페어장치(200)의 식별정보에 대응되는 페어장치(200)의 결제정보를 디지털 시스템(100)에 입력해둘 수도 있다.In some embodiments, the identification information of the
상기 디지털 시스템(100)이 획득하는 페어장치(200)의 식별정보와 상기 페어장치(200)의 결제정보가 다른 또 다른 실시 예에 따라서는, 상기 페어장치(200)의 식별정보에 대응되는 페어장치(200)의 결제정보가 결제측 시스템(300)에 미리 저장되어 있을 수도 있다. 그러면 상기 디지털 시스템(100)이 페어장치(200)의 식별정보만을 획득하더라도 이에 상응하는 결제가 이루어질 수 있다. According to another embodiment in which the identification information of the
상기 페어장치(200)가 결제수단이 아닌 경우에는, 상기 페어장치(200)의 식별정보가 상기 디지털 시스템(100)에 의해 획득되면, 상기 디지털 시스템(100)은 소정의 저장장치에서 상기 페어장치(200)에 상응하는 페어 결제수단의 결제정보를 추출한 후, 추출된 결제정보를 포함하는 결제용 전송정보를 상기 결제측 시스템(300)으로 전송할 수도 있다. 물론, 전술한 바와 같이 페어장치(200)의 식별정보가 전송될 수도 있으며, 이때에는 결제측 시스템(300)에 의해 페어장치(200)의 식별정보에 대응되는 페어 결제수단의 결제정보가 특정될 수도 있다.When the
한편, 전술한 바와 같이 상기 디지털 시스템(100)에서 상기 결제측 시스템(300)으로 전송되는 결제용 전송정보에는 상기 디지털 시스템(100)의 식별정보 및/또는 근거리 무선통신이 수행된 시간정보가 더 포함될 수도 있다.Meanwhile, as described above, the payment information transmitted from the
상기 디지털 시스템(100)의 식별정보가 상기 결제용 전송정보에 더 포함되는 경우에는, 상기 디지털 시스템(100)이 상기 결제측 시스템(300)에 미리 등록된 시스템인 경우에만 결제가 승인되도록 제어될 수 있다. 따라서 상기 페어장치(200)만을 습득한 악의적 사용자가 존재하는 경우에도 결제가 수행되지 않도록 할 수 있는 효과가 있다. 결국, 결제가 최종적으로 승인되기 위해서는 애플리케이션에 대응되는 페어장치(200) 및 본 발명의 기술적 사상에 따라 결제를 수행할 수 있도록 미리 등록되어 있는 상기 디지털 시스템(100)을 모두 소지하고 있어야 하므로, 본 발명의 기술적 사상에 의하면 결제시에 사용자가 비교적 간편하게 결제를 수행할 수 있음에도 보안성은 상당히 높은 결제방식이 제공될 수 있다.When the identification information of the
또한, 상기 시간정보가 상기 결제용 전송정보에 더 포함되는 경우에는, 상기 결제측 시스템(300)에 의해 시간정보가 적시성이 있는 경우 즉, 근거리 무선통신을 수행한 시점부터 일정 시간 내에 결제가 요청되는 경우(또는 결제용 전송정보가 상기 결제측 시스템(300)으로 전송된 경우)에만 결제가 승인될 수 있다.In addition, when the time information is further included in the transmission information for payment, when the time information is timely by the payment-side system 300, that is, a payment is requested within a predetermined time from the time of performing the short-range wireless communication. Payment can be approved only (or when the transmission information for payment is transmitted to the payment side system 300).
본 발명의 기술적 사상에 의하면, 애플리케이션의 실행 시에 사용자가 애플리케이션에 대응되는 페어장치(200)를 소지하고 있음이 인증되었으므로, 결제 시에는 상기 사용자가 페어장치(200) 자체 또는 페어장치(200)에 대응되는 페어 결제수단을 결제에 사용하기 위한 절차를 간소화할 수 있다는 있다. 하지만, 애플리케이션의 실행을 위한 인증이 수행된 후 오랜 시간이 지난 경우에는 실행시의 인증을 수행한 자와 결제를 요청하는 자가 다른 자일 위험이 있을 수 있으므로, 상술한 바와 같이 시간정보의 적시성을 통해 결제시의 절차의 간소화 또는 소정의 결제인증의 생략을 그대로 적용하기에 위험이 있는 경우를 방지할 수 있다. 또한 결제용 전송정보가 상기 결제용 전송정보를 탈취한 타인에 의해 재사용되어 보안상 위험이 있는 경우도 방지할 수 있다. According to the technical idea of the present invention, since the user is authenticated that the user has a
결국, 상기 디지털 시스템(100)이 페어장치(200)에 상응하는 페어 결제수단으로 결제가 이루어지도록 하기 위해서는, 결제용 전송정보에 상기 페어장치(200)의 식별정보 또는 페어 결제수단의 결제정보가 포함되고, 시간정보 또는 디지털 시스템(100)의 식별정보 중 적어도 하나가 더 포함될 수 있다. As a result, in order for the
결제용 전송정보에 포함될 정보들은 개별적으로 또는 순차적으로 상기 결제측 시스템(300)에 전송될 수도 있다. 하지만, 본 발명의 기술적 사상에 의하면 상기 디지털 시스템(100)은 상기 결제용 전송정보에 포함될 정보들을 소정의 알고리즘을 통해 혼합하여 혼합정보를 생성하여 전송함으로써 보다 높은 안정성을 제공할 수 있다. 즉, 개별적으로 또는 순차적으로 정보들이 전송이 되기보다는, 정보들이 소정의 알고리즘을 통해 혼합되어 새로운 정보가 생성되어 결제측 시스템(300)으로 전송됨으로써 보안성이 더 높아질 수 있다.Information to be included in the payment transmission information may be transmitted to the payment side system 300 individually or sequentially. However, according to the technical idea of the present invention, the
본 명세서에서 혼합이라고 함은, 혼합에 사용되는 상기 알고리즘을 알지 못하면 상기 결제용 전송정보가 노출되어도 상기 결제용 전송정보에서 유의미한 정보(즉, 페어장치(200)의 식별정보 또는 결제정보, 시간정보 또는 디지털 시스템(100)의 식별정보)를 추출할 수 없도록 하는 일련의 데이터 프로세싱 과정을 의미할 수 있다. In the present specification, the term "mixing" means that if the algorithm used for mixing is not known, significant information in the payment transmission information (that is, identification information or payment information and time information of the pair device 200) is exposed even if the payment transmission information is exposed. Or it may refer to a series of data processing process that can not extract the identification information of the digital system (100).
혼합의 단순한 일 예로는 상기 페어장치(200)의 식별정보(또는 페어 결제수단의 결제정보)를 구성하는 각각의 코드(문자 또는 숫자)와 상기 시간정보(또는 디지털 시스템(100)의 식별정보)를 구성하는 각각의 코드(상기 시간정보를 표현하는 문자 또는 숫자, 특히 상기 시간정보는 물리적인 시간정보만을 의미하는 것이 아니라 근거리 무선통신이 수행된 시점을 인식할 수만 있으면 족하며, 다양한 암호화 방식에 의한 시간정보를 의미할 수 있다.)를 섞어서 하나 또는 그 이상의 새로운 코드 즉, 상기 결제용 전송정보를 생성하는 것일 수도 있다. As a simple example of mixing, each code (letter or number) constituting identification information (or payment information of a pair payment means) of the
예컨대, 결제용 전송정보에 페어장치(200)의 식별정보 및 시간정보가 포함되는 경우, 상기 페어장치(200)의 식별정보가 "abc123"이고, 상기 시간정보가 "456def"로 표현되는 경우, 상기 디지털 시스템(100)의 제어모듈(110)은 "a4b5c61d2e3f"등과 같이 두 정보(예컨대, 페어 시스템(200)의 식별정보 및 시간정보)를 구성하는 각각의 코드문자(또는 심벌, 예컨대, 'a', 'b', 'c', '1', '2', '3')를 소정의 방식으로 섞어서 혼합된 정보("a4b5c61d2e3f")를 생성할 수 있다. 그리고 상기 혼합된 정보 자체를 상기 결제용 전송정보로 사용하거나, 상기 혼합된 정보를 소정의 암호화 알고리즘으로 다시 암호화한 정보를 상기 인증용 정보로 사용할 수도 있다. 물론, 상기 페어장치(200)의 식별정보 및 상기 시간정보를 혼합하는 것 역시 일종의 암호화로 분류될 수 있다. 하지만, 본 발명의 기술적 사상에 의하면 단순히 상기 페어장치(200)의 식별정보 및 상기 시간정보 각각을 암호화하는 것이 아니라, 상기 페어장치(200)의 식별정보 및 상기 시간정보를 혼합하여 하나 이상의 혼합정보를 생성하는 과정을 거침으로써, 혼합정보가 다시 암호화가 되든지 여부와는 무관하게, 상기 혼합 알고리즘이 노출되거나 깨지지 않는 이상 혼합정보로부터 각각의 유의미한 정보 즉, 페어장치(200)의 식별정보 및 상기 시간정보를 공격자가 추출할 수 없도록 할 수 있다. For example, when the identification information and time information of the
결제용 전송정보에 포함될 각각의 정보들(예컨대, 페어장치(200)의 식별정보, 페어 결제수단의 결제정보, 시간정보, 디지털 시스템(100)의 식별정보 등)을 혼합하는 알고리즘의 예는 다양할 수 있다. 예컨대, 페어장치(200)의 식별정보와 상기 시간정보 각각의 코드문자를 섞으면서 더미 코드문자를 추가할 수도 있고, 반복을 수행하거나 소정의 인코딩 테이블을 이용하는 등 다양한 인코딩 알고리즘 및/또는 암호화 알고리즘이 유기적으로 결합되어 상기 결제용 전송정보를 위한 혼합정보가 생성될 수 있다. 어떠한 경우든 상기 혼합정보는 상기 페어장치(200)의 식별정보와 상기 시간정보를 모두 표현할 수 있는 정보일 수 있으며, 혼합정보를 생성하는 알고리즘 및/또는 상기 알고리즘에 대응되는 알고리즘(즉, 혼합정보로부터 각각의 정보를 추출하기 위한 알고리즘)을 알고 있어야 상기 페어장치(200)의 식별정보와 상기 시간정보 각각을 추출할 수 있도록 구현될 수 있다.Examples of algorithms for mixing respective pieces of information (for example, identification information of the
상기 제어모듈(110)에 의해 생성되는 혼합정보는 그 자체로 또는 다시 소정의 암호화 알고리즘을 통해 암호화되어 상기 결제용 전송정보로써 상기 결제측 시스템(300)으로 전송될 수 있다. 상기 결제측 시스템(300)은 결제용 전송정보로부터 상기 페어장치(200)의 식별정보 및 상기 시간정보를 추출할 수 있는 알고리즘을 미리 알고 있을 수 있다. 물론, 상기 혼합정보가 소정의 암호화 알고리즘을 통해 암호화되는 경우에는 상기 암호화 알고리즘에 대응되는 복호화 알고리즘도 미리 알고 있을 수 있다.The mixed information generated by the
따라서, 상기 결제측 시스템(300)은 상기 결제용 전송정보로부터 상기 결제용 전송정보에 포함되어 결제의 승인에 이용될 유의미한 정보들(예컨대, 페어장치(200)의 식별정보, 페어 결제수단의 결제정보, 시간정보, 디지털 시스템(100)의 식별정보 등) 각각을 확인할 수도 있다.Therefore, the payment-side system 300 includes meaningful information to be included in the payment transmission information from the payment transmission information (for example, identification information of the
상술한 기술적 사상을 구현하기 위한 본 발명의 실시 예에 따른 디지털 시스템(100)은 도 4에 도시된다.The
도 4는 본 발명의 일 실시 예에 따른 디지털 시스템의 개략적인 구성을 나타낸다.4 shows a schematic configuration of a digital system according to an embodiment of the present invention.
도 1 및 도 4를 참조하면, 본 발명의 일 실시 예에 따른 디지털 시스템(100)은 제어모듈(110), 통신모듈(120), 애플리케이션 실행모듈(130)을 포함한다. 상기 디지털 시스템(100)은 소정의 저장장치(140)를 더 포함할 수 있다. 1 and 4, the
본 명세서에서 모듈이라 함은, 본 발명의 기술적 사상을 수행하기 위한 하드웨어 및 상기 하드웨어를 구동하기 위한 소프트웨어의 기능적, 구조적 결합을 의미할 수 있다. 예컨대, 상기 각각의 구성들은 소정의 코드와 상기 소정의 코드가 수행되기 위한 하드웨어 리소스(resource)의 논리적인 단위를 의미할 수 있으며, 반드시 물리적으로 연결된 코드를 의미하거나, 한 종류나 특정 개수의 하드웨어를 의미하는 것은 아님은 본 발명의 기술분야의 평균적 전문가에게는 용이하게 추론될 수 있다. 따라서, 상기 각각의 구성들은 본 명세서에서 정의되는 기능을 수행하는 하드웨어 및 소프트웨어의 결합을 의미하며 특정 물리적 구성을 의미하는 것은 아니다. In the present specification, the module may mean a functional and structural combination of hardware for performing the technical idea of the present invention and software for driving the hardware. For example, each of the components may mean a logical unit of a predetermined code and a hardware resource for performing the predetermined code, and necessarily means a physically connected code, or one or a specific number of hardware. It does not mean that can be easily inferred by the average expert in the art. Thus, each of these configurations refers to a combination of hardware and software that performs the functions defined herein, and does not imply any particular physical configuration.
상기 제어모듈(110)은 상기 디지털 시스템(100)에 포함되는 다른 구성(예컨대, 상기 통신모듈(120), 상기 애플리케이션 실행모듈(130), 상기 저장장치(140) 등)의 기능 및/또는 리소스(resource)를 제어할 수 있다. The
상기 통신모듈(120)은 페어장치(200)와 근거리 무선통신을 수행할 수 있다.The
상기 애플리케이션 실행모듈(130)은 상기 통신모듈(120)에 의해 수행된 근거리 무선통신에 응답하여 상기 페어장치(200)에 대응되도록 미리 결정된 소정의 애플리케이션을 실행할 수 있다. 상기 애플리케이션 실행모듈(130)은 상기 애플리케이션의 실행의 필수조건으로 상기 애플리케이션에 대응되는 페어장치(200)와 상기 통신모듈(120)이 근거리 무선통신을 삼을 수 있다. 즉, 상기 애플리케이션은 페어장치(200)와 상기 통신모듈(120)이 근거리 무선통신을 수행해야만 실행될 수 있다.The
다른 실시 예에 의하면, 상기 근거리 무선통신은 상기 애플리케이션을 실행하기 위한 방법 중 하나일 수도 있다. 이때에는 상기 페어장치(200)에 의해 실행될 애플리케이션을 특정하는 기능을 수행하게 된다.According to another embodiment, the short range wireless communication may be one of methods for executing the application. In this case, a function of specifying an application to be executed by the
이처럼 상기 애플리케이션이 실행되어 사용자에 의해 사용되다가 상기 애플리케이션을 통한 결제요청이 상기 사용자에 의해 입력되면, 상기 제어모듈(110)은 상기 결제요청에 상응하는 결제가 상기 근거리 무선통신을 한 상기 페어장치(200)에 상응하는 페어 결제수단을 결제수단으로 하여 이루어지도록 제어할 수 있다. As described above, when the application is executed and used by the user and a payment request through the application is input by the user, the
페어 결제수단을 결제수단으로 하여 결제가 이루어지도록 제어하기 위해 상기 제어모듈(110)은 소정의 결제용 전송정보를 상기 결제측 시스템(300)으로 전송할 수 있다. 그리고 상기 결제용 전송정보에는 상기 페어 결제수단의 결제정보를 특정할 수 있는 정보가 포함됨으로써, 상기 페어 결제수단을 결제수단으로 하는 결제가 이루어지도록 제어될 수 있다. 상기 페어 결제수단을 특정할 수 있는 정보는 상기 페어장치(200)의 식별정보 또는 상기 페어 결제수단의 결제정보일 수 있고, 구현 예에 따라서는 페어 결제수단의 식별정보일 수도 있다. 페어 결제수단의 식별정보가 결제용 전송정보에 포함되는 경우에는 결제측 시스템(300)에 페어 결제수단의 결제정보가 미리 저장되어 있을 수도 있다. 상기 결제측 시스템(300)과 상기 제어모듈(110)의 통신 역시 근거리 무선통신일 수도 있고, 유무선 네트워크를 통한 통신일 수도 있다. The
또한, 상기 제어모듈(110)은 전술한 바와 같이 페어 결제수단의 결제정보를 일일이 입력받지 않아도, 자동으로 상기 페어 결제수단의 결제정보를 특정할 수 있는 정보를 결제용 전송정보에 포함시킬 수 있다.In addition, the
상기 페어장치(200)에 대응되는 애플리케이션을 실행하기 위해 상기 통신모듈(120)은 상기 근거리 무선통신을 통해 상기 페어장치(200)의 식별정보를 수신하고, 상기 애플리케이션 실행모듈(130)은 상기 통신모듈(120)을 통해 수신된 상기 페어장치(200)의 식별정보에 대응되는 상기 애플리케이션을 상기 저장장치(140)에서 탐색할 수 있다. 상기 저장장치(140)에는 상기 페어장치(200)의 식별정보에 대응되는 애플리케이션에 대한 정보(파일명, 경로 등)가 미리 저장되어 있을 수 있다. 그러면, 상기 애플리케이션 실행모듈(130)은 상기 저장장치(140)에서 탐색된 상기 애플리케이션을 실행할 수 있다. In order to execute an application corresponding to the
다른 실시 예에 의하면, 사용자에 의해 상기 애플리케이션의 실행요청이 상기 근거리 무선통신이 수행되기 전에 먼저 수신될 수도 있다. 그러면, 상기 애플리케이션 실행모듈(130)은 소정의 페어장치(200)와 상기 통신모듈(120)이 근거리 무선통신을 수행하는지 판단하고, 근거리 무선통신이 수행되면 상기 근거리 무선통신을 통해 수신된 상기 페어장치(200)의 식별정보가 상기 애플리케이션에 대응되는지를 상기 저장장치(140)에 저장된 정보에 기초하여 확인할 수 있다. 그리고 확인결과 대응되는 경우에 상기 애플리케이션을 실행할 수도 있다. 즉, 이때에는 어떠한 방식으로 상기 애플리케이션의 실행요청이 되더라도 상기 애플리케이션에 대응되는 페어장치(200)와 상기 통신모듈(120)이 근거리 무선통신이 수행되어야만 상기 애플리케이션이 실행되도록 제어할 수 있다. According to another embodiment, a request for execution of the application may be first received by a user before the short range wireless communication is performed. Then, the
상기 제어모듈(110)은 상기 페어장치(200)에 상응하는 페어 결제수단으로 결제가 이루어지도록 제어하기 위해 상기 페어 결제수단의 결제정보를 특정할 수 있다. 그리고 특정된 페어 결제수단의 결제정보를 결제용 전송정보에 포함시켜 결제측 시스템(300)으로 전송할 수 있다. 이를 위해 상기 제어모듈(110)은 상기 통신모듈(120)을 통해 상기 페어장치(200)의 식별정보를 수신할 수 있다. 일 예에 의하면, 수신한 상기 페어장치(200)의 식별정보 자체가 상기 페어 결제수단의 결제정보일 수 있다(페어장치(200) 자체가 페어 결제수단이고, 페어장치(200)의 결제정보가 페어장치(200)의 식별정보인 경우). 이때에는 수신된 페어장치(200)의 식별정보를 페어 결제수단의 결제정보로써 결제용 전송정보에 포함시킬 수 있다.The
구현 예에 따라서는, 상기 제어모듈(110)은 상기 통신모듈(120)을 통해 수신된 상기 페어장치(200)의 식별정보에 대응되도록 상기 저장장치(140)에 미리 저장된 상기 페어 결제수단의 결제정보를 추출하여, 상기 페어 결제수단의 결제정보를 특정하고 이를 결제용 전송정보에 포함시킬 수도 있다. According to an embodiment, the
다른 실시 예에 의하면, 상기 제어모듈(110)은 상기 통신모듈(120)을 통해 수신한 상기 페어장치(200)의 식별정보를 결제용 전송정보에 포함시켜 전송할 수도 있다. 그러면, 상기 페어장치의 식별정보에 대응되도록 상기 결제측 시스템(300)에 미리 저장되어 있는 상기 페어 결제수단의 결제정보에 기초하여 상기 결제측 시스템(300)에 의해 결제가 수행될 수도 있다.According to another embodiment, the
물론, 실시 예에 따라서는, 상기 제어모듈(110)은 페어 결제수단의 식별정보를 결제용 전송정보에 포함시켜 전송할 수도 있다. 그러면, 상기 페어 결제수단의 식별정보에 대응되도록 상기 결제측 시스템(300)에 미리 저장된 상기 페어 결제수단의 결제정보에 기초하여 상기 결제측 시스템(300)에 의해 결제가 수행될 수도 있다.Of course, according to an embodiment, the
한편, 전술한 바와 같이 상기 제어모듈(110)은 상기 결제용 전송정보에 상기 통신모듈(120)과 상기 페어장치(200)가 근거리 무선통신을 수행한 시간정보 및/또는 상기 디지털 시스템(100)의 식별정보를 더 포함시켜 전송할 수도 있다. 그러면, 상기 시간정보가 적시성을 만족하는 경우 및/또는 상기 디지털 시스템(100)의 식별정보가 미리 등록된 정보인지에 기초하여 상기 결제측 시스템(300)에 의해 결제가 승인될지 여부가 결정될 수 있다. On the other hand, as described above, the
또한, 상기 제어모듈(110)은 상기 결제용 전송정보에 포함될 유의미한 정보들을 혼합하여 상기 결제용 전송정보를 생성할 수 있음은 전술한 바와 같다.In addition, as described above, the
도 5는 본 발명의 일 실시 예에 따른 페어장치와 연동되는 애플리케이션 실행 및 결제방법이 적용되는 일 예를 설명하기 위한 도면이다. 5 is a diagram illustrating an example in which an application execution and payment method interworking with a pair device according to an embodiment of the present invention is applied.
본 발명의 기술적 사상에 따라 실행되는 애플리케이션은 예컨대, 도 5a에 도시된 바와 같은 소정의 쇼핑몰 애플리케이션일 수 있다. An application executed according to the technical spirit of the present invention may be, for example, a predetermined shopping mall application as illustrated in FIG. 5A.
사용자는 상기 쇼핑몰 애플리케이션을 실행하기 위해 자신의 디지털 시스템(100)과 상기 쇼핑몰 애플리케이션에 대응되도록 미리 설정된 페어장치(200)를 근거리 무선통신(예컨대, 태깅)할 수 있다. In order to execute the shopping mall application, the user may perform short-range wireless communication (eg, tagging) between the
그러면, 상기 디지털 시스템(100)은 상기 쇼핑몰 애플리케이션을 실행할 수 있다. Then, the
사용자는 상기 쇼핑몰 애플리케이션을 사용하면서 쇼핑을 하다가 특정 상품을 구매하기 위해 도 5b에 도시된 바와 같은 결제버튼(10)을 선택함으로써 결제요청을 입력할 수 있다.A user may input a payment request by selecting a
그러면, 상기 디지털 시스템(100)은 도 5c에 도시된 바와 같이 상기 페어장치(200)에 상응하는 결제수단 즉, 페어 결제수단(예컨대, ABC 카드)이 상기 결제요청에 상응하는 결제를 하기 위한 결제수단으로 자동으로 특정될 수 있다. 일 실시 예에 의하면, 상기 디지털 시스템(100)은 도 5c에 도시된 바와 같이 상기 페어 결제수단에 대한 정보(예컨대, 페어 결제수단의 종류, 결제정보 등)를 사용자에게 확인시킨 후, 사용자가 확인을 하면 상기 페어 결제수단으로 결제가 이루어지도록 소정의 프로세스를 수행할 수 있다. 물론, 페어 결제수단에 대한 정보가 사용자에게 제공되지 않을 수도 있다.Then, as shown in FIG. 5C, the
구현 예에 따라서는, 상기 페어 결제수단으로 결제가 이루어지기 전에 간단한 인증절차(예컨대, 페어 결제수단의 비밀번호 입력 또는 미리 설정된 비밀번호의 입력 등)가 요구될 수도 있다. In some embodiments, a simple authentication procedure (eg, a password input of a pair payment means or input of a preset password, etc.) may be required before payment is made to the pair payment means.
일 실시 예에 의하면, 상기 디지털 시스템(100)은 결제요청이 수신되면 사용자가 다양한 결제방식(또는 결제수단) 중 하나로써 본 발명의 기술적 사상에 따른 결제방식(예컨대, 페어결제라 부르기로 함)을 선택할 수 있도록 할 수 있다. 따라서, 사용자가 상기 페어장치(200)에 상응하는 페어 결제수단으로 결제를 원하지 않는 경우에는 종래의 다른 결제방식으로 결제가 수행될 수 있다. 다만, 사용자가 상기 페어결제를 선택하는 경우에는 전술한 바와 같이 상기 페어장치(200)에 상응하는 페어 결제수단으로 결제가 이루어지도록 소정의 프로세스가 수행될 수 있다. 물론, 구현 예에 따라서는, 상기 애플리케이션을 통한 결제는 상기 페어 결제수단을 통해서만 수행될 수 있도록 제한할 수도 있다.According to an embodiment of the present disclosure, when a payment request is received, the
상기 페어 결제수단은 상기 디지털 시스템(100)과 근거리 무선통신을 수행한 페어장치(200) 자체이거나, 상기 페어장치(200)에 대응되도록 미리 결정되어 상기 디지털 시스템(100)에 정보가 저장되어 있는 결제수단(예컨대, 지불카드 등)일 수 있다. 구현 예에 따라서는, 상기 페어장치(200)에 대응되는 페어 결제수단에 대한 정보가 상기 결제측 시스템(300)에 미리 저장되어 있을 수도 있다. The pair payment means may be a
어떠한 경우든 상기 디지털 시스템(100)은 페어 결제수단의 결제정보를 결제측 시스템(300)이 알 수 있도록 하는 소정의 정보(예컨대, 페어장치(200)의 식별정보, 페어 결제수단의 결제정보, 또는 페어 결제수단의 식별정보 등)를 결제용 전송정보에 포함시켜 전송할 수 있다.In any case, the
한편, 상술한 바와 같은 디지털 시스템(100)의 기능 및 역할은 상기 애플리케이션에 의해 수행될 수도 있다. 즉, 상기 애플리케이션이 도 4에 도시된 바와 같은 구성을 구현하기 위한 소프트웨어 코드를 포함하도록 구현될 수도 있다. 또는 상기 디지털 시스템(100)에 본 발명의 기술적 사상을 구현하기 위한 소정의 소프트웨어가 설치되고, 상기 소프트웨어와 상기 애플리케이션이 유기적으로 결합되어 본 발명의 기술적 사상을 구현할 수도 있다. Meanwhile, the functions and roles of the
본 발명의 실시 예에 따른 페어장치와 연동되는 애플리케이션 실행 및 결제방법은 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 하드 디스크, 플로피 디스크, 광 데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어, 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한, 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다. 그리고 본 발명을 구현하기 위한 기능적인(functional) 프로그램, 코드 및 코드 세그먼트들은 본 발명이 속하는 기술분야의 프로그래머들에 의해 용이하게 추론될 수 있다.Application execution and payment method interworking with a pair device according to an embodiment of the present invention can be implemented as a computer-readable code on a computer-readable recording medium. Computer-readable recording media include all kinds of recording devices that store data that can be read by a computer system. Examples of computer-readable recording media include ROM, RAM, CD-ROM, magnetic tape, hard disk, floppy disk, optical data storage, and the like, and also in the form of carrier waves (e.g., transmission over the Internet). It also includes implementations. The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion. And functional programs, codes and code segments for implementing the present invention can be easily inferred by programmers in the art to which the present invention belongs.
본 발명은 도면에 도시된 일 실시 예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시 예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 등록청구범위의 기술적 사상에 의해 정해져야 할 것이다.Although the present invention has been described with reference to one embodiment shown in the drawings, this is merely exemplary, and those skilled in the art will understand that various modifications and equivalent other embodiments are possible therefrom. Therefore, the true technical protection scope of the present invention will be defined by the technical spirit of the appended claims.
본 발명은 다양한 디지털 시스템 또는 상기 디지털 시스템과 근거리 무선통신을 수행하는 페어 장치에 적용될 수 있다.The present invention can be applied to various digital systems or a pair device for performing short-range wireless communication with the digital system.
Claims (19)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2012-0074323 | 2012-07-09 | ||
| KR1020120074323A KR101226918B1 (en) | 2012-07-09 | 2012-07-09 | Pairing digital system and providing method thereof |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2014010875A1 true WO2014010875A1 (en) | 2014-01-16 |
Family
ID=47898616
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2013/005964 Ceased WO2014010875A1 (en) | 2012-07-09 | 2013-07-05 | Method for executing application in interlock with pair device and performing payment and digital system therefor |
| PCT/KR2013/006074 Ceased WO2014010905A1 (en) | 2012-07-09 | 2013-07-09 | Pairing digital system and method for providing same |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2013/006074 Ceased WO2014010905A1 (en) | 2012-07-09 | 2013-07-09 | Pairing digital system and method for providing same |
Country Status (2)
| Country | Link |
|---|---|
| KR (1) | KR101226918B1 (en) |
| WO (2) | WO2014010875A1 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101569045B1 (en) | 2013-07-24 | 2015-11-16 | 주식회사 씽크풀 | Method and system for application control |
| KR101628865B1 (en) * | 2014-09-30 | 2016-06-09 | ㈜비엔컴 | System For Protecting Bluetooth Decive To be Lost And Stolen |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040042413A1 (en) * | 2001-07-30 | 2004-03-04 | Harumi Kawamura | Radio communication system, radio communication control apparatus, radio communication control method,recording medium, and computer program |
| JP2004297256A (en) * | 2003-03-26 | 2004-10-21 | Toshiba Corp | Wireless headset and wireless communication connection control method for wireless headset |
| KR20080092483A (en) * | 2006-12-18 | 2008-10-16 | (재)대구경북과학기술연구원 | Sensor node software download method and sensor network system |
| KR20090006572U (en) * | 2007-12-27 | 2009-07-01 | 자바정보기술 주식회사 | Ubiquitous Sensor Network Control Box |
-
2012
- 2012-07-09 KR KR1020120074323A patent/KR101226918B1/en active Active
-
2013
- 2013-07-05 WO PCT/KR2013/005964 patent/WO2014010875A1/en not_active Ceased
- 2013-07-09 WO PCT/KR2013/006074 patent/WO2014010905A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040042413A1 (en) * | 2001-07-30 | 2004-03-04 | Harumi Kawamura | Radio communication system, radio communication control apparatus, radio communication control method,recording medium, and computer program |
| JP2004297256A (en) * | 2003-03-26 | 2004-10-21 | Toshiba Corp | Wireless headset and wireless communication connection control method for wireless headset |
| KR20080092483A (en) * | 2006-12-18 | 2008-10-16 | (재)대구경북과학기술연구원 | Sensor node software download method and sensor network system |
| KR20090006572U (en) * | 2007-12-27 | 2009-07-01 | 자바정보기술 주식회사 | Ubiquitous Sensor Network Control Box |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2014010905A1 (en) | 2014-01-16 |
| KR101226918B1 (en) | 2013-02-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2016137307A1 (en) | Attestation by proxy | |
| WO2020171538A1 (en) | Electronic device and method for providing digital signature service of block chain using the same | |
| WO2014030836A1 (en) | Method and system for authenticating transaction request from device | |
| WO2019164339A1 (en) | Electronic device and method for sharing screen data | |
| WO2014104777A2 (en) | System and method for safe login, and apparatus therefor | |
| WO2019147054A1 (en) | Electronic device and method for supporting automatic wi-fi connection with enhanced security method when making electronic wallet payment | |
| WO2020213933A1 (en) | Method for duplicating near field communication card and electronic device therefor | |
| WO2020190099A1 (en) | Electronic device for managing personal information and operating method thereof | |
| WO2020091525A1 (en) | Payment method using biometric authentication and electronic device therefor | |
| WO2016122035A1 (en) | Card payment system and payment method for enabling pre-transaction confirmation | |
| KR20140007262A (en) | Method for application executing and settlement interlocked with pair apparatus and digital system for the method | |
| WO2015126037A1 (en) | Personal identification and anti-theft system and method using disposable random key | |
| WO2022146026A1 (en) | Method for processing protected data and electronic device supporting same | |
| WO2023128341A1 (en) | Method and system for fraudulent transaction detection using homomorphically encrypted data | |
| WO2019164264A1 (en) | Electronic apparatus and operating method thereof | |
| WO2016085079A1 (en) | Apparatus and method for assisting easy payment for mobile terminal | |
| WO2014010875A1 (en) | Method for executing application in interlock with pair device and performing payment and digital system therefor | |
| WO2023038222A1 (en) | Electronic device for protecting bio-information of user | |
| WO2016064040A1 (en) | User terminal using signature information to detect whether application program has been tampered and method for tamper detection using the user terminal | |
| WO2022139474A1 (en) | Electronic device for providing digital id information, and method therefor | |
| WO2014014295A1 (en) | Digital system for card payment through tagging, payment-side system, and method for providing same | |
| WO2020060101A1 (en) | Electronic device for providing service by using secure element, and operating method thereof | |
| WO2011074878A2 (en) | Service security system and method for same | |
| WO2012128478A2 (en) | System and method for image-based authentication | |
| WO2022186605A1 (en) | Smart card device, device for generating virtual code for authentication, method for generating virtual code for authentication using same, and server for verifying virtual code for authentication |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 13816534 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 13816534 Country of ref document: EP Kind code of ref document: A1 |