KR20150145060A - Method and apparatus for exchanging information between terminals - Google Patents
Method and apparatus for exchanging information between terminals Download PDFInfo
- Publication number
- KR20150145060A KR20150145060A KR1020140074331A KR20140074331A KR20150145060A KR 20150145060 A KR20150145060 A KR 20150145060A KR 1020140074331 A KR1020140074331 A KR 1020140074331A KR 20140074331 A KR20140074331 A KR 20140074331A KR 20150145060 A KR20150145060 A KR 20150145060A
- Authority
- KR
- South Korea
- Prior art keywords
- information
- terminal
- exchange
- information exchange
- user
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 77
- 230000004044 response Effects 0.000 claims description 37
- 238000004891 communication Methods 0.000 claims description 35
- 230000003993 interaction Effects 0.000 claims description 10
- 230000000977 initiatory effect Effects 0.000 claims description 4
- 238000012545 processing Methods 0.000 description 12
- 238000012790 confirmation Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 5
- 238000013475 authorization Methods 0.000 description 3
- 230000033001 locomotion Effects 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 1
- 239000010931 gold Substances 0.000 description 1
- 229910052737 gold Inorganic materials 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000035939 shock Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2242/00—Special services or facilities
- H04M2242/14—Special services or facilities with services dependent on location
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
아래의 설명은 단말들 간의 정보 교환에 관한 것으로, 특히, 서버를 통해 중계되는, 단말들의 사용자들의 개인 정보의 누출 없이 단말들 간에 정보 교환을 제공하는 방법에 관한 것이다.The following description relates to information exchange between terminals, and more particularly, to a method for providing information exchange between terminals without leakage of personal information of users of terminals, relayed through a server.
최근, 스마트폰 및 태블릿 PC와 같은 스마트 디바이스의 보급이 확대되고 있다. 이러한 스마트 디바이스들의 사용자들은 자신의 스마트 디바이스를 사용하여 정보를 획득하고, 다른 스마트 디바이스들의 사용자들과 정보를 공유할 수 있다.Recently, the spread of smart devices such as smart phones and tablet PCs is expanding. Users of these smart devices can use their smart devices to acquire information and share information with users of other smart devices.
특히, 전자 거래에 있어서, 스마트 디바이스의 사용자는 스마트 디바이스를 사용하여 가상 경제(virtual economy) 시장에서 소비될 수 있는 가상 재화를 구입, 판매 또는 교환할 수 있다. 예컨대, 스마트폰을 이용해 모바일 온라인 게임을 즐기는 사용자는 자신이 보유한 게임 아이템을 동일한 모바일 온라인 게임을 즐기는 다른 사용자에게 판매하거나, 다른 사용자가 보유한 다른 게임 아이템과 교환할 수 있다. 또는, 이러한 스마트폰의 사용자는 자신이 게임 상에서 알고 있는 유용한 정보를 다른 사용자가 알고 있는 유용한 정보와 교환할 수 있다.In particular, for electronic transactions, smart device users can purchase, sell or exchange virtual goods that can be consumed in the virtual economy market using smart devices. For example, a user who enjoys a mobile online game using a smart phone can sell his or her game item to another user who enjoys the same mobile online game, or exchange it with another game item owned by another user. Alternatively, a user of such a smartphone may exchange useful information known to him / her in a game with useful information known to other users.
이러한 정보 교환 및 전자 거래에 있어서, 거래의 당사자들 간의 정보의 교환은 당사자들의 스마트 디바이스들 상에서 이루어질 수 있다. 교환의 대상이 되는 정보 또는 가상 재화는 종종 실제 경제의 시장에서 소비될 수 있는 현실의 재화와 유사하거나 동등한 가치를 갖는다. 따라서, 이러한 온라인 상의 정보 교환에 있어서도 정보 교환의 신뢰성이 담보되어야 하고, 교환의 당사자들 간의 개인 정보가 충분히 보호될 수 있어야 한다.In this information exchange and electronic transaction, the exchange of information between the parties of the transaction can take place on the smart devices of the parties. Information or virtual goods subject to exchange often have similar or equivalent values to real goods that can be consumed in the real economy's market. Therefore, even in such online information exchange, the reliability of the information exchange must be ensured and the personal information between the exchange parties should be sufficiently protected.
따라서, 사용자들 간의 스마트 디바이스를 사용한 정보 교환에 있어서, 정보 교환의 안전성을 높이고, 사용자들의 개인 정보가 보호될 수 있는 정보 교환 방법이 요구된다.Therefore, in information exchange using smart devices between users, there is a need for an information exchange method in which the security of information exchange can be enhanced and personal information of users can be protected.
한국공개특허 제10-2012-0125179호(공개일 2012년 11월 14일)에는 전자 거래 플랫폼을 통하여 거래를 처리하는 휴대 전자 장치를 이용하여 구현되고, 휴대 전자 장치가 거래와 관련된 거래 정보를 생성하고, 지불 카드로부터 지불 계좌 정보를 얻으며, 전자 거래 플랫폼과의 세션을 설정하여 전자 거래 플랫폼과 통신하고, 전자 거래 플랫폼과 협력하여 거래를 위한 지불을 처리하는 모바일 거래 방법이 개시되어 있다.Korean Patent Laid-Open No. 10-2012-0125179 (published on November 14, 2012) is implemented using a portable electronic device that processes transactions through an electronic transaction platform, and the portable electronic device generates transaction information related to the transaction Discloses a mobile transaction method for acquiring payment account information from a payment card, establishing a session with the electronic transaction platform to communicate with the electronic transaction platform, and processing payment for the transaction in cooperation with the electronic transaction platform.
상기에서 설명된 정보는 단지 이해를 돕기 위한 것이며, 종래 기술의 일부를 형성하지 않는 내용을 포함할 수 있으며, 종래 기술이 통상의 기술자에게 제시할 수 있는 것을 포함하지 않을 수 있다.The information described above is for illustrative purposes only and may include content that does not form part of the prior art and may not include what the prior art has to offer to the ordinary artisan.
일 실시예는 개인 정보의 누출 없이 제1 단말의 제1 사용자 및 제2 단말의 제2 사용자 간의 정보 교환을 중계하는 서버 및 정보 교환 방법을 제공할 수 있다.One embodiment may provide a server and an information exchange method for relaying information exchange between a first user of a first terminal and a second user of a second terminal without leakage of personal information.
일 실시예는 복수의 단말들 중 정보 교환이 이루어질 제1 단말 및 제2 단말을 선택하는 서버 및 정보 교환 방법을 제공할 수 있다.One embodiment may provide a server and an information exchange method for selecting a first terminal and a second terminal to exchange information among a plurality of terminals.
일 측면에 있어서, 복수의 단말들로부터 복수의 정보 교환 요청 신호들을 수신하는 단계 - 상기 복수의 정보 교환 요청 신호들의 각 정보 교환 요청 신호는 상기 복수의 단말들의 각 단말의 터치 디스플레이 상에 출력된 제1 객체에 대해 감지되는 터치 입력에 기반하여 생성됨 -, 상기 복수의 정보 교환 요청 신호들에 기반하여 상기 복수의 단말들 중 정보 교환이 이루어질 제1 단말 및 제2 단말을 식별하는 단계, 상기 제1 단말로부터 수신된 제1 정보 교환 요청 신호 및 제2 단말로부터 수신된 제2 정보 교환 요청 신호에 기반하여 상기 제1 단말의 제1 사용자 및 상기 제2 단말의 제2 사용자 간의 상기 정보 교환과 관련된 제1 정보 및 제2 정보를 생성하는 단계, 상기 제1 단말로 상기 제1 정보를 전송하고, 상기 제2 단말로 상기 제2 정보를 전송하는 단계 및 상기 제1 정보 및 상기 제2 정보를 수신한 상기 제1 단말 및 상기 제2 단말의 응답에 기반하여 상기 정보 교환을 중계하는 단계를 포함하는, 정보 교환 방법이 제공된다.In one aspect, the method includes receiving a plurality of information exchange request signals from a plurality of terminals, wherein each information exchange request signal of the plurality of information exchange request signals is transmitted to a plurality of terminals Identifying a first terminal and a second terminal to be exchanged among the plurality of terminals based on the plurality of information exchange request signals, the first terminal and the second terminal being generated based on a touch input sensed for one object, Related information exchange between the first user of the first terminal and the second user of the second terminal based on the first information exchange request signal received from the terminal and the second information exchange request signal received from the
상기 제1 정보 교환 요청 신호 및 제2 정보 교환 요청 신호는 상기 제1 단말 및 상기 제2 단말 간의 상호작용(interaction)이 발생됨에 따라 상기 제1 단말 및 상기 제2 단말로부터 각각 생성될 수 있다.The first information exchange request signal and the second information exchange request signal may be generated from the first terminal and the second terminal, respectively, as an interaction between the first terminal and the second terminal occurs.
상기 제1 정보 교환 요청 신호 및 상기 제2 정보 교환 요청 신호는 상기 제1 단말 및 상기 제2 단말이 소정의 기준 방향을 기준으로 소정의 방향으로 배치되면 상기 제1 단말 및 상기 제2 단말로부터 각각 생성될 수 있다.Wherein the first information exchange request signal and the second information exchange request signal are transmitted from the first terminal and the second terminal when the first terminal and the second terminal are arranged in a predetermined direction with reference to a predetermined reference direction, Lt; / RTI >
상기 각 정보 교환 요청 신호는, 상기 각 단말의 위치와 관련된 위치 정보, 상기 각 단말의 사용자의 계정에 대한 계정 정보 및 상기 각 정보 교환 요청 신호가 생성된 시각에 대한 시각 정보 중 적어도 하나를 포함할 수 있다.Wherein each of the information exchange request signals includes at least one of location information related to a location of each terminal, account information on an account of a user of each terminal, and time information on a time when each information exchange request signal is generated .
상기 식별하는 단계는 상기 복수의 정보 교환 요청 신호들의 시각 정보들 간의 유사도 및 상기 복수의 정보 교환 요청 신호들의 위치 정보들 간의 유사도에 기반하여 상기 복수의 단말들 중 상기 제1 단말 및 상기 제2 단말을 식별할 수 있다.Wherein the identifying step comprises the step of identifying the first terminal and the second terminal of the plurality of terminals based on the similarity between the time information of the plurality of information exchange request signals and the location information of the plurality of information exchange request signals. Can be identified.
상기 위치 정보는 상기 각 단말이 연결된 기지국에 대한 기지국 정보, 상기 각 단말에 장착된 GPS(Global Positioning System)에 의해 획득된 GPS 정보, 상기 각 단말이 연결된 무선 인터넷 액세스 포인트(Access Point; AP)에 대한 AP 정보 및 상기 각 단말의 인터넷 프로토콜(Internet Protocol; IP) 주소 중 적어도 하나를 포함하는 단말 지역 정보 및 상기 각 단말에 장착된 센서에 의해 감지된 상기 각 단말이 위치된 방향과 관련된 단말 방향 정보 중 적어도 하나를 포함할 수 있다.The location information may include at least one of base station information on a base station to which each terminal is connected, GPS information obtained by a GPS (Global Positioning System) installed in each terminal, and a wireless Internet access point (AP) information and an Internet Protocol (IP) address of each of the terminals, and terminal direction information related to directions in which the terminals sensed by the sensors mounted on the terminals are located Or the like.
상기 식별하는 단계는 상기 복수의 정보 교환 요청 신호들의 시각 정보들의 각각의 비교, 단말 지역 정보들의 각각의 비교 및 단말 방향 정보들의 각각의 비교 중 적어도 하나에 기반하여 상기 복수의 정보 교환 요청 신호들의 각각에 점수를 할당하는 단계를 포함할 수 있다.The method of
상기 식별하는 단계는 상기 복수의 정보 교환 요청 신호들의 각각에 할당된 점수에 기반하여 상기 복수의 단말들 중 상기 제1 단말 및 상기 제2 단말의 쌍을 식별하는 단계를 포함할 수 있다. The identifying step may comprise identifying a pair of the first terminal and the second terminal of the plurality of terminals based on a score assigned to each of the plurality of information exchange request signals.
상기 점수를 할당하는 단계는 상기 시각 정보들 간의 유사도에 비례하여 상기 복수의 정보 교환 요청 신호들의 각 쌍에 제1 점수를 할당할 수 있다. The step of assigning the score may assign a first score to each pair of the plurality of information exchange request signals in proportion to the degree of similarity between the time information.
상기 점수를 할당하는 단계는 상기 단말 지역 정보들 간의 유사도에 비례하여 상기 복수의 정보 교환 요청 신호들의 각 쌍에 제2 점수를 할당할 수 있다. The step of allocating the score may assign a second score to each pair of the plurality of information exchange request signals in proportion to the similarity between the terminal area information.
상기 점수를 할당하는 단계는 소정의 기준 방향을 기준으로 기 결정된 방향, 각도 또는 배치에 대한 단말 방향 정보들의 각각의 유사도에 비례하여 상기 복수의 정보 교환 요청 신호들의 각 쌍에 제3 점수를 할당할 수 있다.The step of assigning the score assigns a third score to each pair of the plurality of information exchange request signals in proportion to each similarity degree of the terminal direction information on the predetermined direction, angle or arrangement based on a predetermined reference direction .
상기 할당된 점수에 기반하여 상기 복수의 단말들 중 상기 제1 단말 및 상기 제2 단말의 쌍을 식별하는 단계는 상기 복수의 정보 교환 요청 신호들 중 제1 점수, 제2 점수 및 제3 점수의 합이 최대인 복수의 정보 교환 요청 신호들의 쌍을 생성한 단말들을 상기 제1 단말 및 제2 단말로서 식별할 수 있다.Wherein identifying a pair of the first terminal and the second terminal among the plurality of terminals based on the assigned score comprises receiving a first score, a second score, and a third score of the plurality of information exchange request signals It is possible to identify the terminals that have generated the pair of the plurality of information exchange request signals having the maximum sum as the first terminal and the second terminal.
상기 식별하는 단계는 상기 시각 정보들에 기반하여 상기 복수의 단말들 중 소정의 시간 동안 정보 교환 요청 신호들을 생성한 제3 단말들을 식별하는 단계를 포함할 수 있다.The identifying may include identifying third terminals that have generated information exchange request signals for a predetermined time of the plurality of terminals based on the time information.
상기 식별하는 단계는 상기 제3 단말들의 정보 교환 요청 신호들의 단말 지역 정보들에 기반하여 상기 제3 단말들 중 단말들 간의 거리가 소정의 값 이하인 제4 단말들을 식별하는 단계를 포함할 수 있다.The identifying step may include identifying fourth terminals having a distance between the terminals of the third terminals that are less than a predetermined value based on the terminal area information of the information exchange request signals of the third terminals.
상기 식별하는 단계는 상기 제4 단말들의 정보 교환 요청 신호들의 단말 방향 정보들이 나타내는 상기 제4 단말들이 위치된 방향을 나타내는 각도들에 기반하여 상기 제4 단말들 중 상기 제1 단말 및 상기 제2 단말을 식별하는 단계를 포함할 수 있다.Wherein the identifying of the first terminals and the second terminals of the fourth terminals is based on angles indicating the directions in which the fourth terminals represented by the terminal direction information of the information exchange request signals of the fourth terminals are located, As shown in FIG.
상기 단말 지역 정보, 상기 단말 방향 정보 및 상기 시각 정보 중 적어도 하나는 상기 각 단말의 터치 디스플레이 상에 출력될 수 있다.At least one of the terminal area information, the terminal direction information, and the time information may be output on the touch display of each terminal.
상기 출력되는 단말 지역 정보는 상기 각 단말의 정보 교환 요청 신호의 생성 시의 상기 각 단말의 위치의 좌표 및 상기 각 단말의 IP 주소 중 적어도 하나를 포함할 수 있다.The outputted terminal area information may include at least one of the coordinates of the position of each terminal at the time of generating the information exchange request signal of each terminal and the IP address of each terminal.
상기 출력되는 단말 방향 정보는 상기 각 단말의 정보 교환 요청 신호의 생성 시의 상기 각 단말이 소정의 방향을 기준으로 위치된 각도를 포함할 수 있다.The output terminal direction information may include an angle at which each terminal is positioned with respect to a predetermined direction at the time of generating the information exchange request signal of each terminal.
상기 제1 객체는 상기 터치 디스플레이 상에 출력된 이미지일 수 있다.The first object may be an image output on the touch display.
상기 터치 입력은 드래그 또는 스와이프 입력일 수 있다.The touch input may be a drag or swipe input.
상기 각 단말에 의해 생성된 정보 교환 요청 신호는 상기 드래그 또는 스와이프 입력의 시작 시각 및 종료 시각 중 적어도 하나를 상기 각 단말에 의해 생성된 정보 교환 요청 신호가 생성된 시각 정보로서 포함할 수 있다.The information exchange request signal generated by each terminal may include at least one of a start time and an end time of the drag or swipe input as time information in which an information exchange request signal generated by each terminal is generated.
상기 제1 객체에 대해 상기 터치 입력이 감지되면 상기 제1 객체는 제2 객체로 변경될 수 있다.If the touch input is detected for the first object, the first object may be changed to the second object.
상기 제2 객체는 상기 제1 객체와 형태가 상이하고 상기 각 단말에 의한 정보 교환 요청 신호의 생성 또는 다른 단말의 사용자에 대한 정보 교환의 요청을 나타낼 수 있다.The second object may be different in shape from the first object and may represent a request for information exchange request signal generated by each terminal or information exchange for a user of another terminal.
상기 제1 정보 및 상기 제2 정보는 각각 상기 정보 교환을 위해 사용되는 정보 중 상기 제1 사용자의 개인 정보 및 상기 제2 사용자의 개인 정보가 제외된 정보일 수 있다.The first information and the second information may be information on which the first user's personal information and the second user's personal information are excluded from the information used for the information exchange, respectively.
상기 제1 정보 및 상기 제2 정보는 상기 정보 교환의 개시의 승인을 위한 확인 메시지를 각각 포함할 수 있다.The first information and the second information may each include an acknowledgment message for approval of initiation of the information exchange.
상기 정보 교환을 중계하는 단계는 상기 확인 메시지에 대한 응답으로서 상기 제1 단말로부터 제1 응답 신호를 수신하고 상기 제2 단말로부터 제2 응답 신호를 수신하는 단계를 포함할 수 있다.The relaying of the information exchange may include receiving a first response signal from the first terminal and receiving a second response signal from the second terminal as a response to the acknowledgment message.
상기 정보 교환을 중계하는 단계는 상기 제1 응답 신호 및 제2 응답 신호의 양자가 상기 정보 교환의 개시의 확정을 나타내는 경우, 상기 정보 교환의 승인을 나타내는 승인 정보를 생성하는 단계를 포함할 수 있다.The step of relaying the information exchange may include generating approval information indicating approval of the information exchange when both the first response signal and the second response signal indicate the determination of the start of the information exchange .
상기 정보 교환을 중계하는 단계는 상기 제1 단말 및 상기 제2 단말로 상기 승인 정보를 전송하는 단계를 포함할 수 있다.The step of relaying the information exchange may include transmitting the grant information to the first terminal and the second terminal.
상기 제1 정보는 식별 표지에 대한 정보를 포함할 수 있다.The first information may include information on the identification mark.
상기 정보 교환을 중계하는 단계는 상기 제2 단말로부터 상기 식별 표지에 대한 판독 신호를 수신하는 단계 - 상기 판독 신호는 상기 제1 단말에 출력된 상기 식별 표지가 상기 제2 단말의 판독부에 의해 감지됨으로써 생성됨 -를 포함할 수 있다.Wherein relaying the information exchange comprises receiving a read signal for the identification mark from the second terminal, the read signal being indicative of whether the identification mark output to the first terminal is detected by the reading unit of the second terminal Which is generated by the < / RTI >
상기 정보 교환을 중계하는 단계는 상기 판독 신호가 상기 식별 표지에 대응하는 경우 상기 정보 교환의 승인을 나타내는 승인 정보를 생성하는 단계를 포함할 수 있다.The step of relaying the information exchange may include generating approval information indicating approval of the information exchange if the read signal corresponds to the identification mark.
상기 정보 교환을 중계하는 단계는 상기 제1 단말 및 상기 제2 단말로 상기 승인 정보를 전송하는 단계를 포함할 수 있다.The step of relaying the information exchange may include transmitting the grant information to the first terminal and the second terminal.
상기 정보 교환을 중계하는 단계는 상기 정보 교환을 통해 상기 제1 사용자가 상기 제2 사용자에게 제공할 제1 교환 대상 정보와 관련된 제1 교환 정보를 상기 제1 단말로부터 수신하고 상기 제2 사용자가 상기 제1 사용자에게 제공할 제2 교환 대상 정보와 관련된 제2 교환 정보를 상기 제2 단말로부터 수신하는 단계를 포함할 수 있다.Wherein the step of relaying the information exchange comprises receiving the first exchange information associated with the first exchange object information to be provided to the second user by the first user from the first terminal through the information exchange, And receiving second exchange information associated with second exchange object information to be provided to the first user from the second terminal.
상기 정보 교환을 중계하는 단계는 상기 제1 교환 정보 및 상기 제2 교환 정보에 기반하여 상기 제1 사용자의 계정 및 상기 제2 사용자의 계정에서 상기 제1 교환 대상 정보 및 상기 제2 교환 대상 정보를 서로 교환하는 단계를 포함할 수 있다.Wherein the step of relaying the information exchange comprises: receiving the first exchange object information and the second exchange object information from an account of the first user and an account of the second user based on the first exchange information and the second exchange information And exchanging with each other.
상기 정보 교환을 중계하는 단계는 상기 정보 교환의 완료를 나타내는 완료 정보를 생성하는 단계를 포함할 수 있다.The step of relaying the information exchange may comprise generating completion information indicating completion of the information exchange.
상기 정보 교환을 중계하는 단계는 상기 제1 단말 및 상기 제2 단말로 상기 완료 정보를 전송하는 단계를 포함할 수 있다.The step of relaying the information exchange may include transmitting the completion information to the first terminal and the second terminal.
상기 제1 교환 대상 정보 및 상기 제2 교환 대상 정보의 교환과 상기 완료 정보는 상기 제1 단말 및 상기 제2 단말 상에서 식별될 수 있다.The exchange of the first exchange object information and the second exchange object information and the completion information may be identified on the first terminal and the second terminal.
상기 정보 교환은 상기 제1 사용자 및 상기 제2 사용자 간의 전자 거래에 요구되는 정보의 교환일 수 있다.The information exchange may be an exchange of information required for an electronic transaction between the first user and the second user.
다른 일 측면에 있어서, 단말에 의해 수행되는, 터치 디스플레이 상에 출력된 객체에 대한 터치 입력을 감지하는 단계, 상기 터치 입력에 기반하여 상기 단말의 사용자 및 다른 단말의 사용자 간의 정보 교환을 요청하는 정보 교환 요청 신호를 생성하는 단계, 상기 생성된 정보 교환 요청 신호를 상기 정보 교환을 중계하는 서버로 전송하는 단계, 상기 서버로부터 상기 정보 교환과 관련된 정보를 수신하는 단계 및 상기 수신된 정보 교환과 관련된 정보에 응답하고 상기 다른 단말의 사용자와 교환할 교환 대상 정보와 관련된 교환 정보를 상기 서버로 전송하는 단계를 포함하는, 정보 교환 방법이 제공된다.According to another aspect of the present invention, there is provided an information processing method including the steps of sensing a touch input performed on an object output on a touch display performed by a terminal, Generating an exchange request signal, transmitting the generated information exchange request signal to a server relaying the exchange of information, receiving information related to the exchange of information from the server, And transmitting exchange information related to exchange object information to be exchanged with a user of the other terminal to the server.
상기 터치 입력은 드래그 또는 스와이프 입력일 수 있다.The touch input may be a drag or swipe input.
상기 정보 교환 요청 신호는 상기 단말의 위치와 관련된 위치 정보, 상기 단말의 사용자의 계정에 대한 계정 정보 및 상기 정보 교환 요청 신호가 생성된 시각에 대한 시각 정보 중 적어도 하나를 포함할 수 있다.The information exchange request signal may include at least one of location information related to the location of the terminal, account information on the account of the user of the terminal, and time information on the time at which the information exchange request signal was generated.
상기 시각 정보는 상기 드래그 또는 스와이프 입력의 시작 시각 및 종료 시각 중 적어도 하나를 포함할 수 있다.The time information may include at least one of a start time and an end time of the drag or swipe input.
상기 위치 정보는 상기 단말이 연결된 기지국에 대한 기지국 정보, 상기 단말에 장착된 GPS(Global Positioning System)에 의해 획득된 GPS 정보, 상기 단말이 연결된 무선 인터넷 액세스 포인트(Access Point; AP)에 대한 AP 정보 및 상기 단말의 인터넷 프로토콜(Internet Protocol; IP) 주소 중 적어도 하나를 포함하는 단말 지역 정보 및 상기 단말에 장착된 센서에 의해 감지된 상기 단말이 위치된 방향과 관련된 단말 방향 정보 중 적어도 하나를 포함할 수 있다.The location information includes at least one of base station information about a base station to which the terminal is connected, GPS information acquired by a Global Positioning System (GPS) installed in the terminal, AP information about a wireless Internet access point And at least one of terminal area information including at least one of an internet protocol (IP) address of the terminal and terminal direction information related to a direction in which the terminal is sensed by the sensor mounted on the terminal .
상기 정보 교환은 상기 서버가 수신한 다른 정보 교환 요청 신호들의 시각 정보들의 각각 및 상기 시각 정보 간의 유사도; 상기 다른 정보 교환 요청 신호들의 단말 지역 정보들의 각각 및 상기 단말 지역 정보 간의 유사도; 및 상기 다른 정보 교환 요청 신호들의 단말 방향 정보들의 각각 및 상기 단말 방향 정보 간의 유사도 중 적어도 하나에 기반하여 상기 서버에 의해 식별된 상기 다른 단말 및 상기 단말 간에 적용될 수 있다.Wherein the information exchange comprises: a similarity between each of the time information of the other information exchange request signals received by the server and the time information; A degree of similarity between each of the terminal area information of the other information exchange request signals and the terminal area information; And between the other terminal and the terminal identified by the server based on at least one of the terminal direction information of the other information exchange request signals and the similarity between the terminal direction information.
또 다른 일 측면에 있어서, 복수의 단말들로부터 복수의 정보 교환 요청 신호들을 수신하는 통신부 및 상기 복수의 정보 교환 요청 신호들에 기반하여 상기 복수의 단말들 중 정보 교환이 이루어질 제1 단말 및 제2 단말을 식별하고, 상기 제1 단말로부터 수신된 제1 정보 교환 요청 신호 및 제2 단말로부터 수신된 제2 정보 교환 요청 신호에 기반하여 상기 제1 단말의 제1 사용자 및 상기 제2 단말의 제2 사용자 간의 상기 정보 교환과 관련된 제1 정보 및 제2 정보를 생성하는 제어부를 포함하고, 상기 제어부는 상기 통신부를 통해 상기 제1 단말로 상기 제1 정보를 전송하고 상기 제2 단말로 상기 제2 정보를 전송하고, 상기 제1 정보 및 상기 제2 정보를 수신한 상기 제1 단말 및 상기 제2 단말의 응답에 기반하여 상기 정보 교환을 중계하고, 상기 복수의 정보 교환 요청 신호들의 각 정보 교환 요청 신호는 상기 복수의 단말들의 각 단말의 터치 디스플레이 상에 출력된 제1 객체에 대해 감지되는 터치 입력에 기반하여 생성되는, 서버가 제공된다.According to another aspect of the present invention, there is provided a communication system including a communication unit for receiving a plurality of information exchange request signals from a plurality of terminals, a first terminal for exchanging information among the plurality of terminals based on the plurality of information exchange request signals, And a second information exchange request signal received from the first terminal and a second information exchange request signal received from the second terminal to identify a first terminal of the first terminal and a second terminal of the second terminal, And a controller for generating first information and second information related to the exchange of information between users, wherein the controller transmits the first information to the first terminal through the communication unit, and transmits the second information to the second terminal And relays the information exchange based on the responses of the first terminal and the second terminal that have received the first information and the second information, Each exchange of information request signal of the request signal is a ring, the server that is generated based on a touch input is detected for the first output object on the touch display of the respective nodes of the plurality of terminals is provided.
복수의 단말들로부터 제공된 정보들에 기반하여, 복수의 단말들 중 정보 교환이 이루어질 제1 단말 및 제2 단말이 선택됨으로써 서로 연관된 단말들의 사용자들 간의 정보 교환을 효과적으로 중계하는 서버 및 정보 교환 방법이 제공된다.A server and an information exchange method for effectively relaying information exchange between users of terminals associated with each other by selecting a first terminal and a second terminal to be exchanged among a plurality of terminals based on information provided from a plurality of terminals / RTI >
단말들의 사용을 통한 정보 교환에 있어서, 정보 교환의 당사자의 개인 정보를 교환의 상대방에게 제공하지 않고 정보 교환의 안전성을 보장하는, 단말들의 사용자들 간의 정보 교환을 중계하는 서버 및 정보 교환 방법이 제공된다.There is provided a server and an information exchange method for relaying information exchange between users of terminals, which guarantees security of information exchange without providing personal information of a party of information exchange in the information exchange through use of terminals do.
도 1은 일 실시예에 따른 정보 교환 방법을 나타낸다.
도 2는 일 실시예에 따른 정보 교환을 중계하는 서버를 나타낸다.
도 3는 일 실시예에 따른 정보 교환을 수행하는 제1 단말을 나타낸다.
도 4는 일 실시예에 따른 정보 교환 방법을 나타내는 흐름도이다.
도 5는 일 예에 따른 제1 단말 및 제2 단말을 식별하는 방법을 나타내는 흐름도이다.
도 6은 일 예에 따른 제1 단말 및 제2 단말을 식별하는 방법을 나타내는 흐름도이다.
도 7은 일 예에 따른 정보 교환의 승인 정보를 생성하고 제1 단말 및 제2 단말 간의 정보 교환을 중계하는 방법을 나타내는 흐름도이다.
도 8은 일 예에 따른 식별 표지의 판독에 기반하여 정보 교환의 승인 정보를 생성하고 제1 단말 및 제2 단말 간의 정보 교환을 중계하는 방법을 나타내는 흐름도이다.
도 9는 일 예에 따른 제1 단말 및 제2 단말 간의 정보 교환을 중계하고 정보 교환의 완료 정보를 생성하는 방법을 나타내는 흐름도이다.
도 10은 일 실시예에 따른 정보 교환 방법을 나타내는 흐름도이다.
도 11은 일 예에 따른 정보 교환 요청 신호의 생성 방법을 나타낸다.
도 12는 일 예에 따른 확인 메시지를 출력하고 응답 신호를 전송하는 방법을 나타낸다.
도 13은 일 예에 따른 식별 표지를 판독하는 방법을 나타낸다.
도 14는 일 예에 따른 제1 단말 및 제2 단말을 식별하는 방법을 나타낸다.
도 15는 일 예에 따른 복수의 단말들 중에서 1 단말 및 제2 단말을 식별하는 방법을 나타낸다.
도 16은 일 예에 따른 정보 교환 방법을 나타낸다.1 shows an information exchange method according to an embodiment.
2 illustrates a server that relays an information exchange according to one embodiment.
3 illustrates a first terminal performing an information exchange according to an embodiment.
4 is a flowchart illustrating an information exchange method according to an embodiment.
5 is a flowchart illustrating a method for identifying a first terminal and a second terminal according to an example.
6 is a flowchart illustrating a method of identifying a first terminal and a second terminal according to an example.
7 is a flowchart illustrating a method of generating approval information of an information exchange according to an example and relaying information exchange between a first terminal and a second terminal.
Figure 8 is a flow diagram illustrating a method for generating authorization information for information exchange based on reading of an identification mark according to an example and relaying information exchange between the first terminal and the second terminal.
FIG. 9 is a flowchart illustrating a method of relaying information exchange between a first terminal and a second terminal according to an example and generating information exchange completion information.
10 is a flowchart illustrating an information exchange method according to an embodiment.
11 shows a method of generating an information exchange request signal according to an example.
12 shows a method of outputting an acknowledgment message and transmitting a response signal according to an example.
13 shows a method for reading an identification mark according to an example.
FIG. 14 illustrates a method for identifying a first terminal and a second terminal according to an example.
FIG. 15 illustrates a method of identifying a first terminal and a second terminal among a plurality of terminals according to an example.
16 shows an information exchange method according to an example.
이하에서, 첨부된 도면을 참조하여 실시예들을 상세하게 설명한다. 각 도면에 제시된 동일한 참조 부호는 동일한 부재를 나타낸다.
In the following, embodiments will be described in detail with reference to the accompanying drawings. Like reference symbols in the drawings denote like elements.
도 1은 일 실시예에 따른 정보 교환 방법을 나타낸다.1 shows an information exchange method according to an embodiment.
단말들 간의 정보 교환은 복수의 단말들과 네트워크를 통해 통신하는 서버(110)를 통해 중계될 수 있다. 정보 교환은 단말들 간의 전자 정보의 교환을 의미할 수 있다. 교환의 대상이 되는 전자 정보는 컴퓨터 및 모바일 단말 등과 같은 전자적 단말에 의해 작성 또는 판독될 수 있는 일련의 정보들일 수 있다.Information exchange between terminals can be relayed through a
도시된 복수의 단말들의 각각은 예컨대, 스마트 폰 또는 태블릿 PC와 같은 터치 디스플레이를 포함하는 모바일 디바이스일 수 있다.Each of the plurality of terminals shown may be, for example, a mobile device including a touch display, such as a smart phone or a tablet PC.
정보 교환은 단말들을 사용하는 사용자들 간에 이루어질 수 있다. Information exchange can be made between users using terminals.
다른 단말의 사용자와 정보 교환을 수행하고자 하는 단말의 사용자는 자신의 단말을 사용하여 정보 교환의 개시를 요청하는 신호를 서버(110)로 전송할 수 있다. 정보 교환 요청 신호는 각 단말의 터치 디스플레이 상에서 감지되는 터치 입력에 기반하여 생성될 수 있다. 서버(110)는 정보 교환을 수행하고자 하는 사용자들의 단말들의 각각으로부터 정보 교환 요청 신호를 수신할 수 있다.A user of a terminal that intends to exchange information with a user of another terminal can transmit a signal to the
서버(110)는 수신된 정보 교환 요청 신호들에 기반하여 요청 신호들을 전송한 복수의 단말들 중 정보 교환이 이루어질 제1 단말 (120) 및 제2 단말(130)을 식별할 수 있다. 말하자면, 서버(110)는 제1 단말(120)의 제1 사용자 및 제2 단말 (130)의 제2 사용자 간에 정보 교환을 중계할 수 있다.The
제1 사용자 및 제2 사용자는 각각 제1 단말(120) 및 제2 단말(130)를 사용하여 서버(110)에 교환하고자 하는 교환 대상 정보에 대한 교환 정보를 전송할 수 있다. 서버(110)는 수신된 교환 정보에 기반하여 교환 대상 정보를 교환함으로써 정보 교환을 중계할 수 있다.The first user and the second user can transmit exchange information on the exchange object information to be exchanged with the
서버(110) 및 제1 단말 (120)의 구성 및 정보 교환의 방법에 대해 후술될 도 2 내지 도 16을 참조하여 더 자세하게 설명된다.
The configuration of the
도 2는 일 실시예에 따른 정보 교환을 중계하는 서버를 나타낸다.2 illustrates a server that relays an information exchange according to one embodiment.
서버(110)는 통신부(210) 및 제어부(220)를 포함할 수 있다.The
통신부(210)는 서버(110)의 네트워크 인터페이스 카드, 네트워크 인터페이스 칩 및 네트워킹 인터페이스 포트 등과 같은 하드웨어 모듈 또는 네트워크 디바이스 드라이버(driver) 또는 네트워킹 프로그램과 같은 소프트웨어 모듈일 수 있다.The
통신부(210)는 유선 또는 무선의 통신 회선을 통해 단말들과 통신할 수 있다. 도시되지는 않았으나, 통신부(210)는 신호의 수신 및 정보의 전송을 위한 하나 이상의 안테나를 포함할 수 있다.The
제어부(220)는 서버(110)의 구성 요소들을 관리할 수 있고, 서버(110)가 사용하는 프로그램을 실행할 수 있다. 제어부(220)는 프로그램의 실행 및 데이터의 처리 등에 필요한 연산을 처리하는 장치일 수 있다. 제어부(220)는 서버(110)의 적어도 하나의 프로세서(processor) 또는 프로세서 내의 적어도 하나의 코어(core)일 수 있다.The
서버(110)는 교환 대상이 되는 정보가 활용 또는 소비될 수 있는 가상 환경을 운영 및 관리하는 컴퓨터 시스템일 수 있으며, 가상 환경을 운영 및 관리하는 프로그램을 수행하는 컴퓨터 시스템일 수 있다. The
서버(110)는 프로그램 및/또는 모바일 어플리케이션을 통해 가상 환경과 관련된 서비스를 제공하는 서비스 제공자에 의해 운영 및 관리될 수 있다. 가상 환경과 관련된 서비스를 제공하는 프로그램 및 모바일 어플리케이션은, 예컨대, 컴퓨터 게임 소프트웨어이거나 모바일 단말 상에서 실행될 수 있는 게임 소프트웨어일 수 있다. 이 때, 교환 대상이 되는 정보는 게임 또는 어플리케이션 상에서 소비될 수 있는 가상 재화일 수 있다.The
통신부(210)는 단말로부터 정보 교환과 관련된 신호들을 수신하고, 정보 교환을 요청한 단말로 정보 교환과 관련된 정보를 전송할 수 있다. 또한, 통신부(210)는 단말들로부터 수신된 신호를 제어부(220)로 전달할 수 있고, 제어부(220)로부터 생성된 정보들을 단말로 전송할 수 있다.The
제어부(220)는 통신부(210)가 수신한 신호들에 기반하여, 복수의 단말들 중 정보 교환이 이루어질 제1 단말(120) 및 제2 단말(130)을 선택할 수 있고, 제1 단말(120)의 제1 사용자 및 제2 단말(130)의 제2 사용자 간의 정보 교환을 승인 및 중계할 수 있다.The
서버(110)는 도시되지는 않았으나, 정보 교환에 관한 정보, 정보 교환의 결과 및 서버(110)에 신호를 전송한 단말들의 사용자들의 계정 정보와 같은 데이터를 저장하기 위한 저장부를 더 포함할 수 있다.The
제어부(220)는 통신부(210)가 수신한 신호들 및/또는 저장부에 저장된 데이터에 기반하여 정보 교환이 이루어질 제1 단말(120) 및 제2 단말(130)을 식별하고 정보 교환을 중계할 수 있다. The
제1 단말(120) 및 제2 단말(130)의 구성과 서버(110)가 전송 및 수신하는 정보들 및 신호들에 대해서는 후술될 도 3 내지 도 16을 참조하여 더 자세하게 설명된다.The configuration of the
앞서 도 1을 참조하여 설명된 기술적 내용들이 그대로 적용될 수 있으므로, 보다 상세한 설명은 이하 생략하기로 한다.
The technical contents described above with reference to FIG. 1 can be applied as it is, so a detailed description will be omitted below.
도 3는 일 실시예에 따른 정보 교환을 수행하는 제1 단말을 나타낸다.3 illustrates a first terminal performing an information exchange according to an embodiment.
도 1에서 도시된 단말들의 각각은 제1 단말 (120)와 동등하거나 유사한 단말일 수 있다. 말하자면, 후술될 제1 단말(120)에 대한 설명은 제2 단말(130) 및 다른 단말들의 각각에 대해서도 동일하게 적용될 수 있다.Each of the terminals illustrated in FIG. 1 may be a terminal equivalent to or similar to the
제1 단말(120)는 통신부(310), 제어부(320), 터치 디스플레이(330), 센서(340) 및 판독부(350)를 포함할 수 있다.The
도 1을 참조하여 전술된 것처럼, 제1 단말(120)은 서버(110)와 통신할 수 있고, 스마트폰 및 태블릿 PC 등과 같은 모바일 디바이스일 수 있다.As described above with reference to FIG. 1, the
통신부(310)는 서버(110)로 정보 교환과 관련된 신호들 또는 정보들을 전송할 수 있고, 서버(110)로부터 정보 교환과 관련된 정보를 수신할 수 있다. 도시되지는 않았으나, 통신부(310)는 신호 및 정보의 송수신을 위한 하나 이상의 안테나를 포함할 수 있다.The
통신부(310)는 서버(110)로부터 수신된 정보를 제어부(320)로 전달할 수 있고, 제어부(320)로부터 생성된 신호들 또는 정보를 서버(110)에 전송할 수 있다.The
제어부(320)는 제1 단말(120)의 구성 요소들을 관리할 수 있고, 제1 단말 (120)이 사용하는 프로그램 또는 어플리케이션을 실행할 수 있다. 또한, 제어부(320)는 프로그램 또는 어플리케이션의 실행 및 데이터의 처리 등에 필요한 연산을 처리하는 장치일 수 있다. 제어부(320)는 제1 단말(120)의 적어도 하나의 프로세서 또는 프로세서 내의 적어도 하나의 코어(core)일 수 있다.The
제어부(320)는 다른 단말과의 정보 교환을 요청하는 정보 교환 요청 신호를 생성할 수 있다. 또한, 제어부(320)는 통신부(310)가 수신한 정보들, 제1 단말(120) 및 제2 단말(130) 간의 상호작용(interaction) 및 제1 사용자의 입력 등에 기반하여, 정보 교환과 관련된 신호들을 생성할 수 있다.The
터치 디스플레이(330)는 제1 단말(120)의 사용자로부터 터치 입력을 수신할 수 있고, 제어부(320)에 의해 처리된 정보들을 출력할 수 있다. 제1 사용자는 터치 디스플레이(330)를 통해 단말(120)을 제어하거나 정보 교환과 관련된 정보를 입력할 수 있다. The
터치 디스플레이(330)는 제어부(320)에 의해 처리된 정보들 또는 처리된 정보들 내에 포함된 메시지들을 출력하는 디스플레이 장치를 포함할 수 있다. 예컨대, 터치 디스플레이(330)는 모니터, 액정 디스플레이(Liquid Crystal Display; LCD), 발광 다이오드(Light Emitting Diode; LED) 디스플레이 및 유기 발광 다이오드(Organic Light Emitting Diode; OLED) 디스플레이를 포함할 수 있다.The
제어부(320)는 터치 디스플레이(330) 상에 출력된 제1 객체에 대해 감지되는 터치 입력에 기반하여 정보 교환 요청 신호를 생성할 수 있다. 제1 객체는 제1 단말(120)에 정보 교환을 위한 어플리케이션이 실행됨에 따라 터치 디스플레이(330) 상에 출력될 수 있다.The
센서(340)는 제1 단말(120)의 동작 또는 외력에 의한 제1 단말(120)의 움직임 등을 감지하는 장치일 수 있다. 센서(340)는 제1 단말(120) 또는 제1 단말(120)의 주변에서 발생한 물리적 현상을 감지할 수 있다. 센서(340)는 제1 단말(120)과 관련된 정보를 감지할 수 있다.The
센서(340)는 복수일 수 있다. 예컨대, 복수의 센서들은 마이크로폰, 근접 센서, 조도 센서, 중력 센서, 전역 위치 시스템(Global Position System; GPS), 자이로스코프, 적외선 센서, 가속 감지 센서, 충격 감지 센서 및 평형 감지 센서 중 하나 이상을 포함할 수 있다. 상기의 동작, 움직임, 물리적 현상 및 정보 중 하나 이상은 복수의 센서들에 의해 감지될 수 있다. The
상기의 동작, 움직임, 물리적 현상 및 정보가 하나 이상의 센서(340)들에 의해 감지됨에 따라, 제어부(320)는 서버(110)로 전송할 신호를 생성할 수 있다.The
또는, 하나 이상의 이상의 센서(340)들에 의해 감지된 정보들은 제어부(320)에 의해 처리될 수 있고, 처리된 정보는 정보 교환 요청 신호에 포함되어 통신부(310)를 통해 서버(110)로 전송될 수 있다.Alternatively, the information sensed by the one or
판독부(350)는 식별 표지를 판독(또는, 인식)하는 장치일 수 있다. 예컨대, 판독부(350)는 제2 단말(130)에 표시된 식별 표지를 판독할 수 있다.The
판독부(350)는 카메라를 포함할 수 있다. 예컨대, 판독부(350)는 모바일 디바이스의 전면 또는 후면에 부착된 카메라를 포함할 수 있다.The
판독부(350)는 바코드 또는 QR 코드를 판독할 수 있는 소정의 프로그램이 실행됨에 따라 카메라를 통해 바코드 또는 QR 코드를 판독할 수 있다. 또는, 판독부(350)는 식별 표지를 인식할 수 있고, 인식된 식별 표지의 데이터를 생성할 수 있다. 제어부(320)는 식별 표지의 데이터를 사용하여 식별 표지를 바코드 또는 QR 코드로서 인식할 수 있다. 또는, 판독부(350)는 제어부(320) 내의 식별 표지의 판독(또는, 인식)을 처리하는 기능 또는 모듈일 수 있다. 또는, 판독부(350)는 바코드를 판독할 수 있는 바코드 리더기 또는 QR 코드를 판독할 수 있는 QR 코드 리더기를 포함할 수 있다.The
판독부(350)는 인식된 식별 표지에 대한 데이터를 생성할 수 있고, 생성된 식별 표지에 대한 데이터를 제어부(320)로 전달할 수 있다. 제어부(320)는 식별 표지 대한 데이터에 기반하여 서버(110)로 전송할 신호를 생성할 수 있다.The
판독부(350)는, 도시된 것과는 달리, 센서(340)의 일부 또는 복수의 센서들 중 하나일 수 있다.The
제1 단말(120) 및 제2 단말(130)의 동작 및 서버(110)에 의해 중계되는 정보 교환의 수행 방법에 대해서는 후술될 도 4 내지 도 16을 참조하여 더 자세하게 설명된다.The operation of the
앞서 도 1 내지 도 2를 참조하여 설명된 기술적 내용들이 그대로 적용될 수 있으므로, 보다 상세한 설명은 이하 생략하기로 한다.
The technical contents described above with reference to Figs. 1 and 2 can be applied as they are, so that a more detailed description will be omitted below.
도 4는 일 실시예에 따른 정보 교환 방법을 나타내는 흐름도이다.4 is a flowchart illustrating an information exchange method according to an embodiment.
도 4에는 서버(110)에 의해 복수의 단말들 중 정보 교환이 이루어질 제1 단말(120) 및 제2 단말(130)이 식별되고 제1 사용자 및 제2 사용자 간의 정보 교환이 중계되는 방법이 도시되었다.4 illustrates a method in which a
단계(410)에서, 통신부(210)는 복수의 단말들로부터 복수의 정보 교환 요청 신호들을 수신할 수 있다. 복수의 정보 교환 요청 신호들의 각 정보 교환 요청 신호는 복수의 단말들의 각 단말의 터치 디스플레이 상에 출력된 제1 객체에 대해 감지되는 터치 입력에 기반하여 생성될 수 있다. 예컨대, 제1 객체는 단말의 터치 디스플레이 상에 출력된 이미지일 수 있다.In
정보 교환 요청 신호의 생성을 위한 터치 입력은 드래그 또는 스와이프 입력일 수 있다. 예컨대, 단말의 사용자는 터치 디스플레이 상의 제1 객체를 드래그 또는 스와이프하여 제1 객체를 조작할 수 있고, 단말의 제어부는 감지된 드래그 또는 스와이프 입력에 기반하여 정보 교환 요청 신호를 생성할 수 있다.The touch input for generating the information exchange request signal may be a drag or swipe input. For example, the user of the terminal may manipulate the first object by dragging or swiping the first object on the touch display, and the controller of the terminal may generate an information exchange request signal based on the sensed drag or swipe input .
또한, 제1 객체에 대해 터치 입력이 감지되면 제1 객체는 제2 객체로 변경될 수 있다. 제2 객체는 제1 객체와 마찬가지로 단말의 터치 디스플레이 상에 출력된 이미지일 수 있다. 제2 객체는 제1 객체와 형태가 상이할 수 있고, 제2 객체가 출력된 단말에 의한 정보 교환 요청 신호의 생성 또는 다른 단말의 사용자에 대한 정보 교환의 요청을 나타낼 수 있다. 예컨대, 제2 객체가 출력됨으로써 정보 교환 요청 신호가 생성됨을 나타내는 메시지가 출력되거나, 출력된 제2 객체 자체의 형태가 정보 교환이 요청되었음을 암시하는 이미지 또는 정보를 포함할 수 있다.Also, if the touch input is detected for the first object, the first object may be changed to the second object. The second object may be an image output on the touch display of the terminal like the first object. The second object may be different in shape from the first object, and may indicate the generation of the information exchange request signal by the terminal outputting the second object or the request for information exchange to the user of the other terminal. For example, a message indicating that an information exchange request signal is generated by outputting a second object may be output, or the type of the output second object itself may include an image or information indicating that information exchange is requested.
터치 디스플레이 상의 제1 객체가 드래그 또는 스와이프됨으로써 정보 교환 요청 신호가 생성되는 방법에 대해서는 후술될 도 11을 참조하여 더 자세하게 설명된다.How the first object on the touch display is dragged or swiped to generate the information exchange request signal will be described in more detail with reference to FIG. 11 to be described later.
단계(420)에서, 제어부(220)는 수신된 복수의 정보 교환 요청 신호들에 기반하여 복수의 단말들 중 정보 교환이 이루어질 제1 단말(120) 및 제2 단말(130)을 식별할 수 있다. 제어부(220)는 복수의 정보 교환 요청 신호들이 포함하는 정보들을 각각 비교 분석함으로써 제1 정보 교환 요청 신호를 전송한 제1 단말(120) 및 제2 정보 교환 요청 신호를 전송한 제2 단말(130)을 정보 교환이 이루어질 단말들로서 식별할 수 있다.In
제1 정보 교환 요청 신호 및 제2 정보 교환 요청 신호는 각각이 생성된 단말 및 단말의 사용자의 계정과 관련된 정보만이 상이한 서로 동등한 신호일 수 있다. The first information exchange request signal and the second information exchange request signal may be signals that are different from each other only in information related to the account of the user of the terminal and the user of the terminal.
제1 정보 교환 요청 신호는 서버(110)에 대해 제1 사용자가 제2 사용자 또는 복수의 사용자들 중 소정의 조건을 충족시키는 임의의 사용자와의 정보 교환을 요청하는 신호일 수 있고, 제2 정보 교환 요청 신호는 서버(110)에 대해 제2 사용자가 제1 사용자 또는 복수의 사용자들 중 소정의 조건을 충족시키는 임의의 사용자와의 정보 교환을 요청하는 신호일 수 있다.The first information exchange request signal may be a signal to the
제1 단말(120)에 의해 생성된 제1 정보 교환 요청 신호 및 제2 단말(130)에 의해 생성된 제2 정보 교환 요청 신호는 제1 단말(120) 및 제2 단말(130) 간의 상호작용(interaction)이 발생됨에 따라 제1 단말(120) 및 제2 단말(130)로부터 각각 생성될 수 있다. 제1 단말(120) 및 제2 단말(130) 간의 상호작용은 사전 정의된 제1 단말(120) 및 제2 단말(130)의 동작일 수 있다. 제1 사용자 및 제2 사용자가 각자의 단말을 사전 정의된 동작 방식대로 작동시킴으로써, 제1 단말(120) 및 제2 단말(130)에서 제1 정보 교환 요청 신호 및 제2 정보 교환 요청 신호가 각각 생성될 수 있다. 예컨대, 상호작용은 정보 교환을 위해 사용되는 프로그램 또는 어플리케이션 내에서 미리 설정된 단말의 동작일 수 있다. 또는, 제1 사용자 및 제2 사용자는 정보 교환을 위해 사용되는 프로그램 또는 어플리케이션 내에서 정보 교환 요청 신호의 생성을 위한 단말의 동작 방식을 직접 결정할 수 있다. 예컨대, 제1 사용자 및 제2 사용자는 단말의 터치 디스플레이에 특정 제스처를 입력하는 것을 정보 교환 요청 신호의 생성을 위한 제1 단말(120) 및 제2 단말(130) 간의 상호작용으로서 설정할 수 있다.The first information exchange request signal generated by the
또는, 제1 단말(120) 및 제2 단말(130) 간의 상호작용은 동시에 또는 소정의 제1 시간 내에 발생한 제1 단말(120) 및 제2 단말(130)의 물리적 동작일 수 있다. 제1 단말(120) 및 제2 단말(130)의 물리적 동작은 제1 단말(120)의 센서(340) 및 제2 단말(130)의 센서에 의해 감지될 수 있다Alternatively, the interaction between the
예컨대, 제1 단말(120) 및 제2 단말(130)의 물리적 동작은 제1 단말(120) 및 제2 단말(130)가 소정의 제2 시간 동안 서로 간에 접촉되는 것 또는 소정의 거리 내에 존재하는 제1 단말(120) 및 제2 단말(130)이 흔들리는 것 중 하나 이상일 수 있다.For example, the physical operation of the
또는, 제1 단말(120) 및 제2 단말(130) 간의 상호작용은 제1 단말(120) 및 제2 단말(130)의 소정의 배치를 나타낼 수 있다. 예컨대, 제1 정보 교환 요청 신호 및 제2 정보 교환 요청 신호는 제1 단말(120) 및 제2 단말(130)이 소정의 기준 방향(예컨대, 정북쪽)을 기준으로 소정의 방향으로 배치되면 제1 단말(120) 및 제2 단말(130)로부터 각각 생성될 수 있다. 예컨대, 제1 단말(120) 및 제2 단말(130)이 서로 마주보거나 상기 기준 방향에 대해 소정의 각도로 배치될 때 제1 정보 교환 요청 신호 및 제2 정보 교환 요청 신호가 생성될 수 있다.Alternatively, the interaction between the
전술된 제1 단말(120) 및 제2 단말(130) 간의 상호작용은 제1 단말(120) 및 제2 단말(130)에 포함된 자이로스코프, 가속 감지 센서, 충격 감지 센서 및 평형 감지 센서 중 하나 이상의 센서에 의해 감지될 수 있다.The interaction between the
통신부(210)가 수신한 각 정보 교환 요청 신호는, 각 단말의 위치와 관련된 위치 정보, 각 단말의 사용자의 계정에 대한 계정 정보 및 각 정보 교환 요청 신호가 생성된 시각에 대한 시각 정보 중 적어도 하나를 포함할 수 있다.Each of the information exchange request signals received by the
사용자의 계정 정보는 서버(110)를 통해 서비스를 제공받는 각 사용자에 대한 고유한 정보(예컨대, 식별 정보)를 포함할 수 있다. 사용자의 계정 정보는 정보 교환이 이루어지는 가상 환경 내에서, 제어부(220)가 제1 사용자 및 제2 사용자를 구별 또는 식별하기 위한 정보일 수 있다.The user's account information may include unique information (e.g., identification information) for each user who is provided with the service through the
단말의 위치 정보는 단말이 존재하는 물리적인 위치를 나타내는 정보일 수 있다. 단말의 통신부 및/또는 센서에 의해 획득된 단말 자체의 위치 또는 단말을 사용하는 사용자의 위치를 나타내는 정보일 수 있다. The location information of the terminal may be information indicating a physical location where the terminal exists. A location of the terminal itself acquired by the communication unit of the terminal and / or the sensor, or a location of the user using the terminal.
예컨대, 위치 정보는 각 단말이 연결된 기지국에 대한 기지국 정보, 각 단말에 장착된 GPS(Global Positioning System)에 의해 획득된 GPS 정보, 각 단말이 연결된 무선 인터넷 액세스 포인트(Access Point; AP)에 대한 AP 정보 및 각 단말의 인터넷 프로토콜(Internet Protocol; IP) 주소 중 적어도 하나를 포함하는 단말 지역 정보 및 각 단말에 장착된 센서에 의해 감지된 각 단말이 위치된 방향과 관련된 단말 방향 정보 중 적어도 하나를 포함할 수 있다. 위치 정보 중 단말 지역 정보는 단말의 센서 및/또는 통신부에 의해 획득될 수 있다.For example, the location information may include location information of a base station to which each terminal is connected, GPS information acquired by a GPS (Global Positioning System) installed in each terminal, AP information about a wireless Internet access point And at least one of terminal area information including at least one of information and Internet Protocol (IP) address of each terminal and terminal direction information related to a direction in which each terminal sensed by the sensor mounted on each terminal is located can do. The terminal area information of the location information may be acquired by a sensor and / or a communication unit of the terminal.
정보 교환 요청 신호가 생성된 시각에 대한 시각 정보는 상기의 정보 교환 요청 신호가 단말 내에서 생성된 시각의 정보를 포함할 수 있다. 또는, 시각 정보는 정보 교환 요청 신호가 서버(110)로 전송된 시각을 포함할 수 있다. 예컨대, 단말의 터치 디스플레이 상에 출력된 제1 객체에 대해 감지된 드래그 또는 스와이프 입력에 의해 정보 교환 요청 신호가 생성된 경우, 단말에 의해 생성된 정보 교환 요청 신호는 상기 드래그 또는 스와이프 입력의 시작 시각 및 종료 시각 중 적어도 하나를 상기 단말에 의해 생성된 정보 교환 요청 신호가 생성된 시각 정보로서 포함할 수 있다.The time information on the time at which the information exchange request signal was generated may include information of the time at which the information exchange request signal was generated in the terminal. Alternatively, the time information may include the time at which the information exchange request signal was transmitted to the
정보 교환 요청 신호에 포함되는 단말 지역 정보, 상기 단말 방향 정보 및 시각 정보 중 적어도 하나는 단말의 터치 디스플레이 상에 출력될 수 있다. 터치 디스플레이 상에 출력되는 단말 지역 정보, 상기 단말 방향 정보 및 시각 정보에 대해서는 후술될 도 11을 참조하여 더 자세하게 설명된다.At least one of the terminal area information, the terminal direction information, and the time information included in the information exchange request signal may be output on the touch display of the terminal. The terminal area information, terminal direction information, and time information output on the touch display will be described in more detail with reference to FIG. 11 to be described later.
제어부(220)는 수신된 복수의 정보 교환 요청 신호들의 시각 정보들 간의 유사도 및 복수의 정보 교환 요청 신호들의 위치 정보들 간의 유사도에 기반하여 복수의 단말들 중 제1 단말(120) 및 제2 단말(130)을 식별할 수 있다.Based on the similarity between the time information of the received plurality of information exchange request signals and the location information of the plurality of information exchange request signals, the
또는, 제어부(220)는 소정의 기준에 의한 복수의 정보 교환 요청 신호들의 각각의 서로 간의 비교에 기반하여 복수의 단말들 중 제1 단말(120) 및 제2 단말(130)을 식별할 수 있다.Alternatively, the
복수의 단말들 중 제1 단말(120) 및 제2 단말(130)이 식별되는 방법에 대해서는 후술될 도 5 및 도 6을 참조하여 더 자세하게 설명된다.The manner in which the
단계(430)에서, 제어부(220)는 제1 단말(120)로부터 수신된 제1 정보 교환 요청 신호 및 제2 단말(130)로부터 수신된 제2 정보 교환 요청 신호에 기반하여 제1 단말의 제1 사용자 및 제2 단말의 제2 사용자 간의 정보 교환과 관련된 제1 정보 및 제2 정보를 생성할 수 있다. In
단계(440)에서, 제어부(220)는 제1 단말(120)로 제1 정보를 전송하고, 제2 단말(130)로 제2 정보를 전송할 수 있다.In
단계(450)에서, 제1 정보 및 제2 정보를 수신한 제1 단말(120) 및 제2 단말(130)의 응답에 기반하여 정보 교환을 중계할 수 있다.In
제1 단말(120) 및 제2 단말(130)로 전송되는 제1 정보 및 제2 정보는 정보 교환의 대상이 교환 대상 정보 및/또는 제1 사용자 및 제2 사용자가 정보 교환의 개시를 확인 또는 확정할 수 있는 정보를 포함할 수 있다.The first information and the second information to be transmitted to the
또는, 제1 정보 및 제2 정보는 각각 제1 사용자 및 제2 사용자 간의 정보 교환을 위해 사용되는 정보 중 제1 사용자의 개인 정보 및 제2 사용자의 개인 정보가 제외된 정보일 수 있다. 예컨대, 제1 정보 및 제2 정보는 제1 사용자의 계정 정보 및 제2 사용자의 계정 정보를 포함하지 않을 수 있다. 또한, 제1 정보 및 제2 정보는 제1 단말(120) 및 제2 단말(130)과 관련된 정보들 중 제1 사용자 및 제2 사용자를 식별하기 위해 사용될 수 있는 정보들을 포함하지 않을 수 있다. 말하자면, 제1 정보 및 제2 정보는 제1 사용자 및 제2 사용자가 제1 사용자 및 제2 사용자 간의 정보 교환의 개시를 인식할 수 있는 수준의 정보는 포함하지만, 정보 교환의 당사자 일방이 정보 교환의 다른 당사자인 제1 사용자 또는 제2 사용자 자체를 식별할 수 있는 수준의 정보는 포함하지 않을 수 있다.Alternatively, the first information and the second information may be the information of the first user and the information of the second user, respectively, which are excluded from the information used for exchanging information between the first user and the second user. For example, the first information and the second information may not include the account information of the first user and the account information of the second user. In addition, the first information and the second information may not include information that can be used to identify the first user and the second user among the information related to the
제1 정보 및 제2 정보에 포함되는 정보 및 정보 교환의 중계에 대해서는 후술될 도 7 내지 9를 참조하여 더 자세하게 설명된다.The relay of the information and information exchange included in the first information and the second information will be described in more detail with reference to Figs. 7 to 9 to be described later.
앞서 도 1 내지 도 2를 참조하여 설명된 기술적 내용들이 그대로 적용될 수 있으므로, 보다 상세한 설명은 이하 생략하기로 한다.
The technical contents described above with reference to Figs. 1 and 2 can be applied as they are, so that a more detailed description will be omitted below.
도 5는 일 예에 따른 제1 단말 및 제2 단말을 식별하는 방법을 나타내는 흐름도이다.5 is a flowchart illustrating a method for identifying a first terminal and a second terminal according to an example.
도 5에는 복수의 단말들 중 정보 교환이 이루어질 제1 단말(120) 및 제2 단말(130)을 식별하는 방법이 도시되었다. 후술될 단계들(510 및 520)은 도 4를 참조하여 전술된 단계(420)에 포함될 수 있다.In FIG. 5, a method of identifying a
단계(510)에서, 제어부(220)는 복수의 정보 교환 요청 신호들의 시각 정보들의 각각의 비교, 단말 지역 정보들의 각각의 비교 및 단말 방향 정보들의 각각의 비교 중 적어도 하나에 기반하여 복수의 정보 교환 요청 신호들의 각각에 점수를 할당할 수 있다. 예컨대, 제어부(220)는 시각 정보(예컨대, 전술된 정보 교환 요청 신호의 생성을 위한 드래그 또는 스와이프 입력의 시작 시각 또는 종료 시각)들 간의 유사도에 비례하여 복수의 정보 교환 요청 신호들의 각 쌍에 제1 점수를 할당할 수 있다. 또는, 제어부(220)는 단말 지역 정보(예컨대, GPS 정보 또는 IP 주소 정보)들 간의 유사도에 비례하여 복수의 정보 교환 요청 신호들의 각 쌍에 제2 점수를 할당할 수 있다. 또는, 제어부(220)는 소정의 기준 방향(예컨대, 정북쪽)을 기준으로 기 결정된 단말(들)의 방향, 각도 또는 배치에 대한 단말 방향 정보들의 각각의 유사도에 비례하여 복수의 정보 교환 요청 신호들의 각 쌍에 제3 점수를 할당할 수 있다.In
단계(520)에서, 제어부(520)는 복수의 정보 교환 요청 신호들의 각각에 할당된 점수에 기반하여 복수의 단말들 중 제1 단말(120) 및 제2 단말(130)의 쌍을 식별할 수 있다. 예컨대, 제어부(520)는 복수의 정보 교환 요청 신호들 중 제1 점수, 제2 점수 및 제3 점수의 합이 최대인 복수의 정보 교환 요청 신호들의 쌍을 생성한 단말들을 제1 단말 및 제2 단말로서 식별할 수 있다.In
단계(510) 및 단계(520)의 수행에 의해 소정의 시간 이내에 정보 교환 요청 신호를 생성한 단말들 중 가장 근거리에 있고 소기의 방향으로 배치된 단말들이 정보 교환이 이루어지는 제1 단말(120) 및 제2 단말(130)로서 식별될 수 있다.The
앞서 도 1 내지 도 4를 참조하여 설명된 기술적 내용들이 그대로 적용될 수 있으므로, 보다 상세한 설명은 이하 생략하기로 한다.
The technical contents described above with reference to Figs. 1 to 4 can be applied as they are, so that a more detailed description will be omitted below.
도 6은 일 예에 따른 제1 단말 및 제2 단말을 식별하는 방법을 나타내는 흐름도이다.6 is a flowchart illustrating a method of identifying a first terminal and a second terminal according to an example.
도 6에는 복수의 단말들 중 정보 교환이 이루어질 제1 단말(120) 및 제2 단말(130)을 식별하는 방법이 도시되었다. 후술될 단계들(610 및 630)은 도 4를 참조하여 전술된 단계(420)에 포함될 수 있다.In FIG. 6, a method of identifying a
단계(610)에서, 제어부(220)는 복수의 정보 교환 요청 신호들의 시각 정보들에 기반하여 상기 복수의 단말들 중 소정의 시간 동안 정보 교환 요청 신호들을 생성한 제3 단말들을 식별할 수 있다.In
단계(620)에서, 제어부(220)는 제3 단말들의 정보 교환 요청 신호들의 단말 지역 정보들에 기반하여 제3 단말들 중 단말들 간의 거리가 소정의 값 이하인 제4 단말들을 식별할 수 있다.In
단계(630)에서, 제어부(220)는 제4 단말들의 정보 교환 요청 신호들의 단말 방향 정보들이 나타내는 제4 단말들이 위치된 방향을 나타내는 각도들에 기반하여 제4 단말들 중 제1 단말(120) 및 제2 단말(130)을 식별할 수 있다. 예컨대, 제어부(220)는 제4 단말들 중 소정의 기준 방향을 기준으로 기 결정된 방향, 각도 또는 배치에 부합하는 제1 단말(120) 및 제2 단말(130)의 쌍을 식별할 수 있다.In
단계(610) 내지 단계(630)의 수행에 의해 소정의 시간 이내에 정보 교환 요청 신호를 생성한 단말들 중 가장 근거리에 있고 소기의 방향으로 배치된 단말들이 정보 교환이 이루어지는 제1 단말(120) 및 제2 단말(130)로서 식별될 수 있다.A
전술된 단계들(610 내지 630)이 수행되는 순서는 도시된 것과 상이할 수 있다. 말하자면, 도 6에서는 시각 정보, 단말 지역 정보 및 단말 방향 정보의 순서로 정보 교환 요청 신호들이 분석됨으로써 제1 단말(120) 및 제2 단말(130)이 식별되었으나, 정보 교환 요청 신호들을 분석함에 있어서 시각 정보, 단말 지역 정보 및 단말 방향 정보의 각각이 비교되는 순서는 도시된 것과는 상이할 수 있다.The order in which the above-described
앞서 도 1 내지 도 5를 참조하여 설명된 기술적 내용들이 그대로 적용될 수 있으므로, 보다 상세한 설명은 이하 생략하기로 한다.
The technical contents described above with reference to Figs. 1 to 5 may be applied as they are, so that a more detailed description will be omitted below.
도 7은 일 예에 따른 정보 교환의 승인 정보를 생성하고 제1 단말 및 제2 단말 간의 정보 교환을 중계하는 방법을 나타내는 흐름도이다.7 is a flowchart illustrating a method of generating approval information of an information exchange according to an example and relaying information exchange between a first terminal and a second terminal.
후술될 단계들(710 내지 740)은 도 4를 참조하여 전술된 단계(450)에 포함될 수 있다.The
단계(440)에서, 제1 단말(120) 및 제2 단말(130)로 전송되는 제1 정보 및 제2 정보는 정보 교환의 개시의 승인을 위한 확인 메시지를 각각 포함할 수 있다.In
단계(710)에서, 통신부(210)는 전송된 확인 메시지에 대한 응답으로서 제1 단말(120)에 의해 생성된 제1 응답 신호를 제1 단말(120)로부터 수신하고 제2 단말(130)에 의해 생성된 제2 응답 신호를 제2 단말(130)로부터 수신할 수 있다.In
단계(720)에서, 제어부(220)는 통신부(210)가 수신한 제1 응답 신호 및 제2 응답 신호가 제1 사용자 및 제2 사용자 간의 정보 교환을 확정하는 내용인지 정보 교환을 철회하는 내용인지 여부를 판단할 수 있다.In
단계(730)에서, 제어부(220)는 수신된 제1 응답 신호 및 제2 응답 신호의 양자가 정보 교환의 개시의 확정을 나타내는 경우, 정보 교환의 승인을 나타내는 승인 정보를 생성할 수 있다.In
승인 정보는 서버(110)가 제1 사용자 및 제2 사용자 간의 정보 교환의 중계를 위해 사용하는 정보 중 제1 사용자의 개인 정보 및 제2 사용자의 개인 정보가 제외된 정보일 수 있다.The approval information may be information in which the personal information of the first user and the personal information of the second user are excluded from information that the
통신부(210)가 수신한 제1 응답 신호 및 제2 응답 신호 중 어느 하나의 응답 신호라도 제1 사용자 및 제2 사용자 간의 정보 교환 개시의 확정을 나타내는 신호가 아닌 경우, 제어부(220)는 승인 정보를 생성하지 않을 수 있다. 도시되지는 않았으나, 제1 응답 신호 및 제2 응답 신호 중 적어도 하나의 응답 신호가 정보 교환의 철회를 나타내는 신호인 경우, 제어부(220)는 정보 교환이 제1 사용자 또는 제2 사용자에 의해 철회되었음을 나타내는 철회 정보를 생성할 수 있다. 통신부(210)는 제어부(220)에 의해 생성된 철회 정보를 제1 단말(120) 및 제2 단말(130)로 전송할 수 있다. 제1 사용자 및 제2 사용자는 제1 단말(120) 및 제2 단말(130)이 수신한 철회 정보를 통해 제1 사용자 및 제2 사용자 간의 정보 교환이 철회되었음을 인식할 수 있다.If the response signal of either the first response signal or the second response signal received by the
단계(740)에서, 제어부(220)는 제1 단말(120) 및 제2 단말(130)로 승인 정보를 전송할 수 있다.In
제어부(220)가 생성한 승인 정보는 제1 사용자 및 제2 사용자가 서로 간의 정보 교환의 개시가 승인되었음을 인식할 수 있는 정보를 포함할 수 있다. 말하자면, 단계(740)가 수행됨으로써 제1 단말(120) 및 제2 단말(130)의 터치 디스플레이 상에는 제1 사용자 및 제2 사용자 간의 정보 교환의 개시가 승인되었음을 나타내는 메시지가 출력될 수 있다.The approval information generated by the
앞서 도 1 내지 도 6을 참조하여 설명된 기술적 내용들이 그대로 적용될 수 있으므로, 보다 상세한 설명은 이하 생략하기로 한다.
The technical contents described above with reference to Figs. 1 to 6 can be applied as they are, so that a more detailed description will be omitted below.
도 8은 일 예에 따른 식별 표지의 판독에 기반하여 정보 교환의 승인 정보를 생성하고 제1 단말 및 제2 단말 간의 정보 교환을 중계하는 방법을 나타내는 흐름도이다.Figure 8 is a flow diagram illustrating a method for generating authorization information for information exchange based on reading of an identification mark according to an example and relaying information exchange between the first terminal and the second terminal.
후술될 단계들(810 및 820)은 도 4를 참조하여 전술된 단계(450)에 포함될 수 있다.
단계(440)에서, 제1 단말(120)로 전송되는 제1 정보 또는 제2 단말(130)로 전송되는 제2 정보는 식별 표지에 대한 정보를 각각 포함할 수 있다. 도 8에서는, 제1 단말(120) 및 제2 단말(130) 중 제1 단말(120)에 식별 표지가 출력 되고, 제2 단말(130)이 제1 단말(120)에 출력된 식별 표지를 판독하는 경우가 도시되었으나, 도시된 것과는 달리 제2 정보가 식별 표지에 대한 정보를 포함하는 경우 제2 단말(130)의 터치 디스플레이 상에도 식별 표지가 출력될 수 있다. 식별 표지는 식별 표지가 정보 교환의 상대방의 단말에 의해 판독 되는 경우, 정보 교환이 개시될 수 있음을 나타내는 메시지와 함께 출력될 수 있다.In
식별 표지는 QR 코드 또는 바코드일 수 있다.The identification mark may be a QR code or a bar code.
제2 단말(130)의 판독부는 터치 디스플레이(330) 상에 출력된 식별 표지를 판독할 수 있다.The reading unit of the
단계(810)에서, 통신부(210)는 제2 단말(130)로부터 식별 표지에 대한 판독 신호를 수신할 수 있다. 판독 신호는 제1 단말(120)에 출력된 식별 표지가 제2 단말(120)의 판독부에 의해 감지됨으로써 생성될 수 있다. 예컨대, 제2 단말(130)의 통신부가 수신한 제2 정보는 제2 단말(130) 내의 QR 코드 또는 바코드를 인식할 수 있는 프로그램 또는 어플리케이션을 실행시키기 위해 요구되는 정보를 포함할 수 있다. 상기 프로그램 또는 어플리케이션은 제2 단말(130)의 판독부에 포함된 카메라를 작동시킬 수 있고, 카메라를 통해 제1 단말(120)에 출력된 QR 코드 또는 바코드를 판독할 수 있다.In
판독 신호는 서버(110)에 제1 사용자 및 제2 사용자 간의 정보 교환의 승인을 요청하는 신호일 수 있다. 말하자면, 식별 표지는 서버(110)가 제1 사용자 및 제2 사용자에게 전송하는 정보 교환의 개시 여부를 문의하는 메시지일 수 있고, 제2 단말(130)에 의해 생성되는 판독 신호는 이에 대한 정보 교환의 개시를 확정하는 신호일 수 있다.The readout signal may be a signal to the
단계(820)에서, 제어부(220)는 수신된 판독 신호가 제1 단말(120)로 전송된 제1 정보가 포함하는 식별 표지에 대응하는지 여부를 판단할 수 있다.In
제1 단말(120)에 출력된 식별 표지는 제2 단말(130)가 아닌 다른 단말에 의해서는 판독이 불가능할 수 있다. 예컨대, 식별 표지를 판독하기 위해서는, 제2 단말(130)만이 가지고 있는 정보 또는 제2 단말(130)에게 고유한 정보가 요구될 수 있다. 식별 표지를 판독하기 위한 정보는 제2 단말(130)가 저장한 암호, 제2 단말(130)의 시리얼 번호(serial number), 제2 단말(130) 식별자, 제2 사용자의 식별자, 제2 단말(130)의 키, 제2 사용자의 키, 제2 단말(130)의 공개 키 및 제2 사용자의 공개 키 등일 수 있다.The identification mark output to the
제2 단말(130)가 아닌 다른 단말이 제1 단말(120)에 출력된 식별 표지의 판독을 시도하는 경우, 식별 표지의 판독을 위해 요구되는 정보 없이 판독을 시도한 다른 단말에는 오류 메시지가 출력될 수 있다.When a terminal other than the second terminal 130 attempts to read the identification mark output to the
또는, 제2 단말(130)가 아닌 다른 단말은 제1 단말(120)에 출력된 식별 표지인 QR 코드 또는 바코드를 식별할 수 있고, 식별에 의해 생성된 판독 신호를 서버(110)로 전송할 수 있다. 이 때, 서버(110)는 상기의 다른 단말로부터의 판독 신호가 제2 단말(130)로부터 전송되지 않은 것으로 판단할 수 있고, 상기의 다른 단말로 오류 메시지를 포함하는 오류 정보를 전송할 수 있다.Alternatively, a terminal other than the
도 7을 참조하여 전술된 단계(730)에서, 제어부(220)는 수신된 판독 신호가 제1 단말(120)로 전송된 제1 정보가 포함하는 식별 표지에 대응하는 경우 제1 사용자 및 제2 사용자 간의 정보 교환의 개시의 승인을 나타내는 승인 정보를 생성할 수 있다.7, when the received read signal corresponds to the identification mark included in the first information transmitted to the
단계(740)에서, 제어부(220)는 제1 단말(120) 및 제2 단말(130)로 승인 정보를 전송할 수 있다.In
앞서 도 1 내지 도 7를 참조하여 설명된 기술적 내용들이 그대로 적용될 수 있으므로, 보다 상세한 설명은 이하 생략하기로 한다.
The technical contents described above with reference to Figs. 1 to 7 can be applied as they are, so a more detailed description will be omitted below.
도 9는 일 예에 따른 제1 단말 및 제2 단말 간의 정보 교환을 중계하고 정보 교환의 완료 정보를 생성하는 방법을 나타내는 흐름도이다.FIG. 9 is a flowchart illustrating a method of relaying information exchange between a first terminal and a second terminal according to an example and generating information exchange completion information.
후술될 단계들(910 내지 940)은 도 4를 참조하여 전술된 단계(450)에 포함될 수 있다. 단계들(910 내지 940)은 도 7 및 도 8을 참조하여 전술된 단계(740)이 수행된 후에 수행되는 단계들일 수 있다.
단계(910)에서, 통신부(210)는 정보 교환을 통해 제1 사용자가 제2 사용자에게 제공할 제1 교환 대상 정보와 관련된 제1 단말(120)의 제어부(320)로부터 생성된 제1 교환 정보를 제1 단말(120)로부터 수신하고 제2 사용자가 제1 사용자에게 제공할 제2 교환 대상 정보와 관련된 제2 단말(130)의 제어부로부터 생성된 제2 교환 정보를 제2 단말로부터 수신할 수 있다.In
제1 교환 대상 정보 및 제2 교환 대상 정보는 제1 사용자 및 제2 사용자 간의 정보 교환에서 구체적인 교환의 대상이 되는 정보들일 수 있다. 제1 교환 대상 정보는 제1 사용자의 계정이 포함하는 정보들 또는 가상 재화들 중 적어도 하나일 수 있다. 제1 교환 대상 정보는 제1 사용자에 의한 제1 단말(120)의 조작에 의해 선택될 수 있다. 제1 교환 대상 정보는 예컨대, 각각 모바일 게임 소프트웨어 상에서 사용되는 게임 아이템일 수 있다.The first exchange object information and the second exchange object information may be the information to be exchanged in the information exchange between the first user and the second user. The first exchange object information may be at least one of information contained in the account of the first user or virtual goods. The first exchange object information can be selected by the operation of the
제1 교환 정보는, 제1 교환 대상 정보를 제1 사용자의 계정이 포함하는 다른 정보와 구별하기 위한, 제1 교환 대상 정보의 식별자 또는 제1 교환 대상 정보의 명칭을 포함할 수 있다. 동일한 종류(type)의 가상 재화들에 대한 식별자들이라도, 가상 재화의 수량이 서로 상이한 경우, 상기의 식별자들은 서로 상이할 수 있다. 말하자면, 가상 재화의 식별자는 가상 재화의 종류 및 수량에 따라 결정될 수 있다.The first exchange information may include an identifier of the first exchange object information or a name of the first exchange object information for distinguishing the first exchange object information from other information included in the account of the first user. Even if the identifiers for the virtual goods of the same type are different from each other, the identifiers may be different from each other. That is to say, the identifier of the virtual goods can be determined according to the type and quantity of the virtual goods.
전술된 제1 교환 대상 정보 및 제1 교환 정보에 대한 설명은 제2 교환 대상 정보 및 제2 교환 정보에 대해서도 그대로 적용될 수 있다.The description of the first exchange object information and the first exchange information described above may be applied to the second exchange object information and the second exchange information as they are.
단계(920)에서, 제어부(220)는 제1 교환 정보 및 제2 교환 정보에 기반하여 제1 사용자의 계정 및 제2 사용자의 계정에서 제1 교환 대상 정보 및 제2 교환 대상 정보를 서로 교환할 수 있다.In
단계(930)에서, 제어부(220)는 정보 교환의 완료를 나타내는 완료 정보를 생성할 수 있다.In
단게(940)에서, 제어부(220)는 통신부(210)를 통해 제1 단말(120) 및 제2 단말(130)로 완료 정보를 전송할 수 있다. 말하자면, 제1 단말(120) 및 제2 단말 (130)로 제1 사용자 및 제2 사용자 간의 정보 교환의 완료가 통지될 수 있다.In
전술된 단계(920)에서의 제1 교환 대상 정보 및 제2 교환 대상 정보의 교환과 단계(930)에서 생성된 완료 정보는 제1 단말 및 제2 단말 상에서(예컨대, 각 단말의 터치 디스플레이 상에서) 식별될 수 있다.The exchange of the first exchange object information and the second exchange object information in
앞서 도 1 내지 도 8을 참조하여 설명된 기술적 내용들이 그대로 적용될 수 있으므로, 보다 상세한 설명은 이하 생략하기로 한다.
The technical contents described above with reference to Figs. 1 to 8 can be applied as they are, so that a more detailed description will be omitted below.
도 10은 일 실시예에 따른 정보 교환 방법을 나타내는 흐름도이다.10 is a flowchart illustrating an information exchange method according to an embodiment.
도 10에는 단말의 사용자가 단말을 통해 서버(110)로 다른 단말의 사용자와의 정보 교환을 요청하고, 서버(110)에 의해 정보 교환이 중계되는 방법이 도시되었다. 하기에서 설명되는 단말은 도 1 내지 9를 참조하여 전술된 복수의 단말들의 각각에 대응할 수 있다. 예컨대, 단말은 제1 단말(120) 또는 제2 단말(130)에 대응할 수 있다.10 shows a method in which a user of a terminal requests information exchange with a user of another terminal to the
단계(1010)에서, 단말의 제어부는 터치 디스플레이 상에 출력된 객체에 대한 터치 입력을 감지할 수 있다.In
단계(1020)에서, 단말의 제어부는 감지된 터치 입력에 기반하여 단말의 사용자 및 다른 단말의 사용자 간의 정보 교환을 요청하는 정보 교환 요청 신호를 생성할 수 있다. 생성된 정보 교환 요청 신호는 제1 교환 요청 신호 또는 제2 교환 요청 신호에 대응할 수 있다.In
단계(1030)에서, 단말의 통신부는 생성된 정보 교환 요청 신호를 정보 교환을 중계하는 서버(110)로 전송할 수 있다.In
단계(1040)에서, 단말의 통신부는 서버(110)로부터 정보 교환과 관련된 정보를 수신할 수 있다. 수신된 정보는 전술된 제1 정보 또는 제2 정보에 대응할 수 있다. 이 때, 서버(110)는 단말을 정보 교환의 대상이 되는 단말로 식별할 수 있고 식별된 단말에 정보 교환과 관련된 정보를 전송할 수 있다.In
단계(1050)에서, 단말의 제어부는 통신부를 통해 수신된 정보 교환과 관련된 정보에 응답하고 다른 단말의 사용자와 교환할 교환 대상 정보와 관련된 교환 정보를 생성하고 생성된 교환 정보를 서버(110)로 전송할 수 있다.In
서버(110)는 수신된 교환 정보에 기반하여 단말의 사용자 및 다른 단말의 사용자 간의 정보 교환을 중계할 수 있다. 상기 정보 교환은 서버(110)가 수신한 다른 정보 교환 요청 신호들의 시각 정보들의 각각 및 상기 단말의 시각 정보 간의 유사도; 다른 정보 교환 요청 신호들의 단말 지역 정보들의 각각 및 상기 단말의 단말 지역 정보 간의 유사도; 및 다른 정보 교환 요청 신호들의 단말 방향 정보들의 각각 및 상기 단말의 단말 방향 정보 간의 유사도 중 적어도 하나에 기반하여 서버(110)에 의해 식별된 다른 단말 및 상기 단말 간에 적용될 수 있다.The
전술된 제1 교환 요청 신호 또는 제2 교환 요청 신호와 제1 사용자 및 제2 사용자 간의 정보 교환에 대한 설명은 도시된 단말의 교환 요청 신호와 단말의 사용자 및 다른 단말의 사용자 간의 정보 교환에 대해서도 그대로 적용될 수 있다. 따라서 중복되는 설명은 생략한다.The description of the exchange of the information between the first exchange request signal or the second exchange request signal and the first user and the second user will be omitted for the information exchange between the exchange request signal of the terminal and the user of the terminal and the user of the other terminal Can be applied. Therefore, redundant description will be omitted.
앞서 도 1 내지 도 9를 참조하여 설명된 기술적 내용들이 그대로 적용될 수 있으므로, 보다 상세한 설명은 이하 생략하기로 한다.
The technical contents described with reference to FIGS. 1 to 9 can be applied as they are, so that a more detailed description will be omitted below.
도 11은 일 예에 따른 정보 교환 요청 신호의 생성 방법을 나타낸다.11 shows a method of generating an information exchange request signal according to an example.
도 11에는 터치 디스플레이(330) 상에서 감지된 드래그 또는 스와이프 입력에 의해 정보 교환 요청 신호가 생성되는 방법 및 터치 디스플레이(330) 상에 정보가 출력되는 방법이 도시되었다.11 shows how information exchange request signals are generated by the drag or swipe input detected on the
제1 단말(120)의 제1 사용자는 터치 디스플레이(330) 상의 제1 객체(1110)를 드래그 또는 스와이프할 수 있고, 드래그 또는 스와이프 입력(1120)이 감지되면 제어부(320)는 제1 정보 교환 요청 신호를 생성할 수 있다. 드래그 또는 스와이프 입력(1120)이 감지되면 제1 객체(1110)는 제2 객체(1120)로 변경될 수 있다. 예컨대, 제2 객체(1120)는 제1 객체(1110)가 드래그 또는 스와이프 입력(1120)이 감지된 방향으로 이동한 것이거나 길이가 연장된 것일 수 있다. 또는, 도시된 것과는 달리 제2 객체(1120)는 제1 객체(1110)와는 전혀 상이한 형태일 수 있다.The first user of the
제1 정보 교환 요청 신호가 포함하는 단말 지역 정보, 단말 방향 정보 및 시각 정보 중 적어도 하나는 터치 디스플레이(330) 상에 출력될 수 있다. 출력되는 단말 지역 정보는 제1 단말(120)의 제1 정보 교환 요청 신호의 생성 시의 제1 단말의 위치의 좌표 및 제1 단말(120)의 IP 주소 중 적어도 하나를 포함할 수 있다. 상기 좌표는 제1 단말(120)이 위치된 위도 및/또는 경도와 관련된 정보, 제1 단말(120)이 위치된 지역의 주소 또는 지역구와 관련된 정보 및 제1 단말(120)이 위치된 GPS 좌표와 관련된 정보 중 적어도 하나를 포함할 수 있다.At least one of the terminal area information, the terminal direction information, and the time information included in the first information exchange request signal may be output on the
출력되는 단말의 시각 정보는 드래그 또는 스와이프 입력(1120)의 시작 시각 및 종료 시각 중 적어도 하나를 포함할 수 있다.The output time information of the terminal may include at least one of a start time and an end time of the drag or swipe
또한, 출력되는 단말 방향 정보는 제1 단말(120)의 제1 정보 교환 요청 신호의 생성 시의 제1 단말(120)이 소정의 방향을 기준으로 위치된 각도를 포함할 수 있다.The output terminal direction information may include an angle at which the
터치 디스플레이(330) 상에 출력되는 제1 정보 교환 요청 신호에 포함될 단말 지역 정보, 단말 방향 정보 또는 시각 정보는 제1 정보 교환 요청 신호의 생성 후(예컨대, 드래그 또는 스와이프 입력(1120)의 종료 후) 출력되거나 제1 객체(1110)가 출력된 터치 디스플레이(330) 상에 상시 출력될 수 있다(예컨대, 제1 정보 교환 요청 신호의 생성 전 또는 드래그 또는 스와이프 입력(1120)의 진행 중).The terminal area information, the terminal direction information, or the time information to be included in the first information exchange request signal outputted on the
터치 디스플레이(330) 상에 출력되는 단말 지역 정보, 단말 방향 정보 또는 시각 정보의 단위는 도시된 것과는 상이할 수 있다.The unit of terminal area information, terminal direction information, or time information output on the
한 번 드래그 또는 스와이프 입력(1120)이 입력되면, 제1 단말(120)의 제어부(320)는 정보 교환의 요청이 철회될 때까지 소정의 시간 주기로 제1 정보 교환 요청 신호를 생성할 수 있다. 이 때, 단말 지역 정보, 단말 방향 정보 및 시각 정보의 적어도 하나는 제1 정보 교환 요청 신호가 생성될 때마다 업데이트될 수 있다.Once the drag or swipe
앞서 도 1 내지 도 10을 참조하여 설명된 기술적 내용들이 그대로 적용될 수 있으므로, 보다 상세한 설명은 이하 생략하기로 한다.
The technical contents described above with reference to Figs. 1 to 10 can be applied as they are, so that a more detailed description will be omitted below.
도 12는 일 예에 따른 확인 메시지를 출력하고 응답 신호를 전송하는 방법을 나타낸다.12 shows a method of outputting an acknowledgment message and transmitting a response signal according to an example.
도 7을 참조하여 전술된 설명에 따르면, 제1 단말 (120)의 터치 디스플레이 (330) 및 제2 단말 (130)의 터치 디스플레이의 각각에는 확인 메시지(1210)가 출력될 수 있다.7, an
확인 메시지(1210)들의 각각은 확인 버튼을 포함할 수 있다.Each of the
요컨대, 확인 메시지(1210)들의 각각의 확인 버튼이 눌림에 따라, 제1 단말(120) 및 제2 단말(130)은 제1 사용자 및 제2 사용자 간의 정보 교환의 개시를 확정하는 제1 응답 신호 및 제2 응답 신호를 각각 서버(110)로 전송할 수 있다. 서버(110)는 수신된 제1 응답 신호 및 제2 응답 신호에 기반하여 제1 사용자 및 제2 사용자 간의 정보 교환에 대한 승인 정보를 생성할 수 있다. 생성된 승인 정보가 제1 단말(120) 및 제2 단말(130)로 전송됨으로써, 정보 교환이 개시될 수 있다.That is, the
도시된 것과는 달리, 확인 메시지(1210)는 취소 버튼을 더 포함할 수 있다. 이 때, 제1 단말(120) 및 제2 단말(130) 중 어느 하나에서라도 취소 버튼이 눌리는 경우, 서버(110)는 제1 사용자 및 제2 사용자 간의 정보 교환에 대한 승인 정보를 생성하지 않을 수 있다. 승인 정보가 생성되지 않는 경우, 제1 사용자 및 제2 사용자 간의 정보 교환은 개시되지 않을 수 있다.Unlike what is shown, the
앞서 도 1 내지 도 11을 참조하여 설명된 기술적 내용들이 그대로 적용될 수 있으므로, 보다 상세한 설명은 이하 생략하기로 한다.
The technical contents described above with reference to Figs. 1 to 11 can be applied as they are, so that a more detailed description will be omitted below.
도 13은 일 예에 따른 식별 표지를 판독하는 방법을 나타낸다.13 shows a method for reading an identification mark according to an example.
도 8을 참조하여 전술된 설명에 따르면, 제1 단말(120)의 터치 디스플레이(330)에 출력된 식별 표지(1310)는 제2 단말(130)의 판독부(1320)에 의해 판독될 수 있다.The
도 10에는, 제1 단말(120)의 터치 디스플레이(330)에 식별 표지(1310)로서 QR 코드가 출력된 경우가 도시되었다.FIG. 10 shows a case where a QR code is output as the
제2 단말(130)의 판독부(1320)는 제2 단말(130)의 전면 카메라 또는 후면 카메라일 수 있다.The reading unit 1320 of the
요컨대, 제1 단말(120)의 터치 디스플레이(330)에 출력된 식별 표지(1310)가 제2 단말(130)의 판독부(1320)에 의해 인식되면, 제2 단말(130)은 인식된 식별 표지(1310)에 대한 판독 정보를 서버(110)로 전송할 수 있다. 서버(110)는 수신한 판독 정보에 기반하여 제1 사용자 및 제2 사용자 간의 정보 교환에 대한 승인 정보를 생성할 수 있다. 생성된 승인 정보가 제1 단말(120) 및 제2 단말(130)로 전송됨으로써, 제1 사용자 및 제2 사용자 간의 정보 교환이 개시될 수 있다.That is, when the
앞서 도 1 내지 도 12를 참조하여 설명된 기술적 내용들이 그대로 적용될 수 있으므로, 보다 상세한 설명은 이하 생략하기로 한다.
The technical contents described above with reference to Figs. 1 to 12 can be applied as they are, so a detailed description will be omitted below.
도 14는 일 예에 따른 제1 단말 및 제2 단말을 식별하는 방법을 나타낸다.FIG. 14 illustrates a method for identifying a first terminal and a second terminal according to an example.
도 14에는 도 4 내지 도 6을 참조하여 전술된 서버(110)가 제1 단말(120) 및 제2 단말(130)을 식별하는 방법이 도시되었다.FIG. 14 illustrates a method in which the
서버(110)는 수신된 복수의 정보 교환 요청 신호들이 포함하는 정보들을 비교 분석함으로써 정보 교환이 이루어질 제1 단말(120) 및 제2 단말(130)을 식별할 수 있다.The
예컨대, 도시된 것처럼, 제1 단말(120) 및 제2 단말(130)은 동일 또는 유사한 단말 지역 정보(예컨대, 단말이 위치된 위도 및 경도가 동일함)를 가질 수 있다. 또한, 제1 단말(120) 및 제2 단말(130)의 각각의 IP 주소는 서로 유사할 수 있다.For example, as shown, the
서버(110)는 소정의 시간 이내에 정보 교환 요청 신호들을 전송한 단말들 중 동일 또는 유사한 단말 지역 정보를 전송한 단말들을 식별할 수 있고 이들 중 소정의 기준 방향을 기준으로 기 결정된 방향, 각도 또는 배치에 부합하는 제1 단말(120) 및 제2 단말(130)의 쌍을 식별할 수 있다. 예컨대, 서버(110)는 동일 또는 유사한 단말 지역 정보를 전송한 단말들 중 소정의 방향(예컨대, 정북쪽)을 기준으로 각 쌍의 단말들이 배치된 각도의 차가 소정의 범위(예컨대, 160도 내지 190도)인 단말들의 쌍을 제1 단말(120) 및 제2 단말(130)로 식별할 수 있다. 즉, 서버(110)는 도시된 것처럼, 마주보게 배치된 제1 단말(120)(정북쪽 기준 90도의 방향으로 배치됨) 및 제2 단말(130)(정북쪽 기준 270도의 방향으로 배치됨)을 정보 교환이 이루어질 단말들로서 식별할 수 있다. 단말의 방향은 단말의 센서(예컨대, 자이로스코프 등)에 의해 감지될 수 있다.The
도시된 것과는 달리, 소정의 기준 방향을 기준으로 단말이 배치된 방향을 육안으로 식별할 수 있게 해 주는 인디케이터(예컨대, 나침반)가 터치 디스플레이 상에 함께 출력될 수 있다.An indicator (e.g., a compass) that allows the user to visually identify the direction in which the terminal is placed based on a predetermined reference direction may be output on the touch display.
서버(110)가 제1 단말(120) 및 제2 단말(130)의 쌍의 식별을 위해 사용하는 단말들의 소기의 방향, 각도 또는 배치는 서버(110)의 운영자 및/또는 단말의 사용자에 의해 설정될 수 있다.The desired direction, angle or arrangement of the terminals that the
앞서 도 1 내지 도 13을 참조하여 설명된 기술적 내용들이 그대로 적용될 수 있으므로, 보다 상세한 설명은 이하 생략하기로 한다.
The technical contents described above with reference to FIGS. 1 to 13 can be applied as they are, so that a more detailed description will be omitted below.
도 15는 일 예에 따른 복수의 단말들 중에서 1 단말 및 제2 단말을 식별하는 방법을 나타낸다.FIG. 15 illustrates a method of identifying a first terminal and a second terminal among a plurality of terminals according to an example.
도 15에서는 특정한 시각에 서버(110)로 복수의 정보 교환 요청 신호들이 수신되었다. 서버(110)는 복수의 단말들 중 인접한 지역에 배치된 단말들을 식별하고 이들 중 소기의 배치(예컨대, 도시된 것처럼 마주보는)의 단말들의 쌍을 정보 교환이 이루어질 제1 단말(120) 및 제2 단말(130)로서 식별할 수 있다.In FIG. 15, a plurality of information exchange request signals are received at the
도시된 것과는 달리, 제1 단말(120) 및 제2 단말(130)외에 소기의 배치를 갖는 단말들의 쌍이 존재하는 경우 서버(110)는 이러한 단말들의 쌍을 또한 교환이 이루어질 단말들로서 식별할 수 있다. 말하자면, 서버(110)는 복수의 정보 교환들이 이루어질 단말들의 복수의 쌍들을 식별할 수 있다.Unlike the illustrated example, when there are pairs of terminals having a desired layout other than the
또한, 서버(110)는 제1 단말(120) 및 제2 단말(130)이 아닌 3개 이상의 단말들을 정보 교환 또는 공유가 이루어질 단말들로서 식별할 수 있다. 예컨대, 서버(110)는 단말 지역 정보가 동일 또는 유사한 단말들 중 소기의 배치(예컨대, 단말들이 십자 형태로 배열되거나 정사각 형 또는 마름모 형태로 배열됨)의 3개 이상의 단말들을 정보 교환 또는 공유가 이루어질 단말들로서 식별할 수 있다. 말하자면, 서버(110)는 다자간(3명 이상)의 정보 교환 또는 공유를 중계할 수 있다.Also, the
앞서 도 1 내지 도 14를 참조하여 설명된 기술적 내용들이 그대로 적용될 수 있으므로, 보다 상세한 설명은 이하 생략하기로 한다.
The technical contents described above with reference to Figs. 1 to 14 may be applied as they are, so that a more detailed description will be omitted below.
도 16은 일 예에 따른 정보 교환 방법을 나타낸다.16 shows an information exchange method according to an example.
제1 사용자 및 제2 사용자 간의 정보 교환은 제1 사용자 및 제2 사용자 간의 전자 거래에 요구되는 정보의 교환일 수 있다. 예컨대, 정보 교환은 제1 사용자 및 제2 사용자 간의 가상 재화의 거래일 수 있다.The exchange of information between the first user and the second user may be the exchange of information required for electronic transactions between the first user and the second user. For example, the information exchange may be a transaction of virtual goods between the first user and the second user.
도 16에서는, 실시예에 따른 제1 사용자 및 제2 사용자 간의 정보 교환의 예시로서, 제1 사용자 및 제2 사용자 간에서 모바일 게임 소프트웨어 상에서 유통될 수 있는 아이템이 교환되는 경우가 도시되었다.In FIG. 16, as an example of information exchange between a first user and a second user according to an embodiment, there is shown a case in which items that can be distributed on mobile game software are exchanged between a first user and a second user.
칼 모양으로 도시된 제1 교환 대상 정보(1610)는 제1 사용자가 정보 교환을 통해 제2 사용자와 교환하고자 하는 게임 아이템일 수 있다. 제1 교환 대상 정보(1610)는 제1 단말(120)에 출력된 가상 재화들 중 제1 사용자에 의해 선택된 가상 재화일 수 있다.The first
도 16에 도시된 것처럼, 터치 디스플레이(330)의 하단에는 제1 사용자의 계정이 보유하고 있는 가상 재화들이 표시될 수 있다.As shown in FIG. 16, the virtual goods held by the account of the first user can be displayed at the bottom of the
금괴(gold) 모양으로 도시된 제2 교환 대상 정보(1620)는 제2 사용자가 정보 교환을 통해 제1 사용자의 제1 교환 대상 정보(1610)와 교환하고자 하는 게임 아이템일 수 있다. 제2 교환 대상 정보(1620)는 제2 단말(130)의 터치 디스플레이(1110)에 출력된 가상 재화들 중 제2 사용자에 의해 선택된 가상 재화일 수 있다.The second
터치 디스플레이(330) 및 터치 디스플레이(1110)에 출력된 확인 버튼이 눌려짐으로써, 서버(110)에 제1 단말(120) 및 제2 단말(130)로부터 제1 확인 신호 및 제2 확인 신호가 각각 전송되고, 제1 교환 대상 정보(1610) 및 제2 교환 대상 정보(1620) 간의 교환이 완료될 수 있다.The first confirmation signal and the second confirmation signal are transmitted from the
앞서 도 1 내지 도 15를 참조하여 설명된 기술적 내용들이 그대로 적용될 수 있으므로, 보다 상세한 설명은 이하 생략하기로 한다.
The technical contents described with reference to Figs. 1 to 15 can be applied as they are, so that a more detailed description will be omitted below.
이상에서 설명된 장치는 하드웨어 구성요소, 소프트웨어 구성요소, 및/또는 하드웨어 구성요소 및 소프트웨어 구성요소의 조합으로 구현될 수 있다. 예를 들어, 실시예들에서 설명된 장치 및 구성요소는, 예를 들어, 프로세서, 콘트롤러, ALU(arithmetic logic unit), 디지털 신호 프로세서(digital signal processor), 마이크로컴퓨터, FPA(field programmable array), PLU(programmable logic unit), 마이크로프로세서, 또는 명령(instruction)을 실행하고 응답할 수 있는 다른 어떠한 장치와 같이, 하나 이상의 범용 컴퓨터 또는 특수 목적 컴퓨터를 이용하여 구현될 수 있다. 처리 장치는 운영 체제(OS) 및 상기 운영 체제 상에서 수행되는 하나 이상의 소프트웨어 애플리케이션을 수행할 수 있다. 또한, 처리 장치는 소프트웨어의 실행에 응답하여, 데이터를 접근, 저장, 조작, 처리 및 생성할 수도 있다. 이해의 편의를 위하여, 처리 장치는 하나가 사용되는 것으로 설명된 경우도 있지만, 해당 기술분야에서 통상의 지식을 가진 자는, 처리 장치가 복수 개의 처리 요소(processing element) 및/또는 복수 유형의 처리 요소를 포함할 수 있음을 알 수 있다. 예를 들어, 처리 장치는 복수 개의 프로세서 또는 하나의 프로세서 및 하나의 콘트롤러를 포함할 수 있다. 또한, 병렬 프로세서(parallel processor)와 같은, 다른 처리 구성(processing configuration)도 가능하다.The apparatus described above may be implemented as a hardware component, a software component, and / or a combination of hardware components and software components. For example, the apparatus and components described in the embodiments may be implemented within a computer system, such as, for example, a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable array (FPA) A programmable logic unit (PLU), a microprocessor, or any other device capable of executing and responding to instructions. The processing device may execute an operating system (OS) and one or more software applications running on the operating system. The processing device may also access, store, manipulate, process, and generate data in response to execution of the software. For ease of understanding, the processing apparatus may be described as being used singly, but those skilled in the art will recognize that the processing apparatus may have a plurality of processing elements and / As shown in FIG. For example, the processing unit may comprise a plurality of processors or one processor and one controller. Other processing configurations are also possible, such as a parallel processor.
소프트웨어는 컴퓨터 프로그램(computer program), 코드(code), 명령(instruction), 또는 이들 중 하나 이상의 조합을 포함할 수 있으며, 원하는 대로 동작하도록 처리 장치를 구성하거나 독립적으로 또는 결합적으로(collectively) 처리 장치를 명령할 수 있다. 소프트웨어 및/또는 데이터는, 처리 장치에 의하여 해석되거나 처리 장치에 명령 또는 데이터를 제공하기 위하여, 어떤 유형의 기계, 구성요소(component), 물리적 장치, 가상 장치(virtual equipment), 컴퓨터 저장 매체 또는 장치, 또는 전송되는 신호 파(signal wave)에 영구적으로, 또는 일시적으로 구체화(embody)될 수 있다. 소프트웨어는 네트워크로 연결된 컴퓨터 시스템 상에 분산되어서, 분산된 방법으로 저장되거나 실행될 수도 있다. 소프트웨어 및 데이터는 하나 이상의 컴퓨터 판독 가능 기록 매체에 저장될 수 있다.The software may include a computer program, code, instructions, or a combination of one or more of the foregoing, and may be configured to configure the processing device to operate as desired or to process it collectively or collectively Device can be commanded. The software and / or data may be in the form of any type of machine, component, physical device, virtual equipment, computer storage media, or device , Or may be permanently or temporarily embodied in a transmitted signal wave. The software may be distributed over a networked computer system and stored or executed in a distributed manner. The software and data may be stored on one or more computer readable recording media.
실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 실시예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The method according to an embodiment may be implemented in the form of a program command that can be executed through various computer means and recorded in a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like, alone or in combination. The program instructions to be recorded on the medium may be those specially designed and configured for the embodiments or may be available to those skilled in the art of computer software. Examples of computer-readable media include magnetic media such as hard disks, floppy disks and magnetic tape; optical media such as CD-ROMs and DVDs; magnetic media such as floppy disks; Magneto-optical media, and hardware devices specifically configured to store and execute program instructions such as ROM, RAM, flash memory, and the like. Examples of program instructions include machine language code such as those produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the embodiments, and vice versa.
이상과 같이 실시예들이 비록 한정된 실시예와 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다. While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. For example, it is to be understood that the techniques described may be performed in a different order than the described methods, and / or that components of the described systems, structures, devices, circuits, Lt; / RTI > or equivalents, even if it is replaced or replaced.
110: 서버
120: 제1 단말
130: 제2 단말
330: 터치 디스플레이
340: 센서
350: 판독부110: Server
120:
130:
330: Touch display
340: sensor
350:
Claims (22)
상기 복수의 정보 교환 요청 신호들에 기반하여 상기 복수의 단말들 중 정보 교환이 이루어질 제1 단말 및 제2 단말을 식별하는 단계;
상기 제1 단말로부터 수신된 제1 정보 교환 요청 신호 및 제2 단말로부터 수신된 제2 정보 교환 요청 신호에 기반하여 상기 제1 단말의 제1 사용자 및 상기 제2 단말의 제2 사용자 간의 상기 정보 교환과 관련된 제1 정보 및 제2 정보를 생성하는 단계;
상기 제1 단말로 상기 제1 정보를 전송하고, 상기 제2 단말로 상기 제2 정보를 전송하는 단계; 및
상기 제1 정보 및 상기 제2 정보를 수신한 상기 제1 단말 및 상기 제2 단말의 응답에 기반하여 상기 정보 교환을 중계하는 단계
를 포함하는, 정보 교환 방법.Receiving a plurality of information exchange request signals from a plurality of terminals, wherein each information exchange request signal of the plurality of information exchange request signals includes information about a first object output on a touch display of each terminal of the plurality of terminals Generated based on the touch input;
Identifying a first terminal and a second terminal to exchange information among the plurality of terminals based on the plurality of information exchange request signals;
The information exchange between the first user of the first terminal and the second user of the second terminal based on the first information exchange request signal received from the first terminal and the second information exchange request signal received from the second terminal, Generating first information and second information associated with the first information;
Transmitting the first information to the first terminal and transmitting the second information to the second terminal; And
Relaying the information exchange based on a response of the first terminal and the second terminal receiving the first information and the second information
≪ / RTI >
상기 제1 정보 교환 요청 신호 및 제2 정보 교환 요청 신호는 상기 제1 단말 및 상기 제2 단말 간의 상호작용(interaction)이 발생됨에 따라 상기 제1 단말 및 상기 제2 단말로부터 각각 생성되는, 정보 교환 방법.The method according to claim 1,
Wherein the first information exchange request signal and the second information exchange request signal are generated from the first terminal and the second terminal in response to an interaction between the first terminal and the second terminal, Way.
상기 제1 정보 교환 요청 신호 및 상기 제2 정보 교환 요청 신호는 상기 제1 단말 및 상기 제2 단말이 소정의 기준 방향을 기준으로 소정의 방향으로 배치되면 상기 제1 단말 및 상기 제2 단말로부터 각각 생성되는, 정보 교환 방법.The method according to claim 1,
Wherein the first information exchange request signal and the second information exchange request signal are transmitted from the first terminal and the second terminal when the first terminal and the second terminal are arranged in a predetermined direction with reference to a predetermined reference direction, A method for exchanging information.
상기 각 정보 교환 요청 신호는, 상기 각 단말의 위치와 관련된 위치 정보, 상기 각 단말의 사용자의 계정에 대한 계정 정보 및 상기 각 정보 교환 요청 신호가 생성된 시각에 대한 시각 정보 중 적어도 하나를 포함하는, 정보 교환 방법.The method according to claim 1,
Wherein each of the information exchange request signals includes at least one of location information related to a location of each terminal, account information on an account of a user of each terminal, and time information on a time at which each information exchange request signal was generated , Information exchange method.
상기 식별하는 단계는
상기 복수의 정보 교환 요청 신호들의 시각 정보들 간의 유사도 및 상기 복수의 정보 교환 요청 신호들의 위치 정보들 간의 유사도에 기반하여 상기 복수의 단말들 중 상기 제1 단말 및 상기 제2 단말을 식별하는, 정보 교환 방법.5. The method of claim 4,
The step of identifying
Identifying the first terminal and the second terminal of the plurality of terminals based on the similarity between the time information of the plurality of information exchange request signals and the position information of the plurality of information exchange request signals Exchange method.
상기 위치 정보는 상기 각 단말이 연결된 기지국에 대한 기지국 정보, 상기 각 단말에 장착된 GPS(Global Positioning System)에 의해 획득된 GPS 정보, 상기 각 단말이 연결된 무선 인터넷 액세스 포인트(Access Point; AP)에 대한 AP 정보 및 상기 각 단말의 인터넷 프로토콜(Internet Protocol; IP) 주소 중 적어도 하나를 포함하는 단말 지역 정보 및 상기 각 단말에 장착된 센서에 의해 감지된 상기 각 단말이 위치된 방향과 관련된 단말 방향 정보 중 적어도 하나를 포함하는, 정보 교환 방법.5. The method of claim 4,
The location information may include at least one of base station information on a base station to which each terminal is connected, GPS information obtained by a GPS (Global Positioning System) installed in each terminal, and a wireless Internet access point (AP) information and an Internet Protocol (IP) address of each of the terminals, and terminal direction information related to directions in which the terminals sensed by the sensors mounted on the terminals are located ≪ / RTI >
상기 식별하는 단계는
상기 복수의 정보 교환 요청 신호들의 시각 정보들의 각각의 비교, 단말 지역 정보들의 각각의 비교 및 단말 방향 정보들의 각각의 비교 중 적어도 하나에 기반하여 상기 복수의 정보 교환 요청 신호들의 각각에 점수를 할당하는 단계; 및
상기 복수의 정보 교환 요청 신호들의 각각에 할당된 점수에 기반하여 상기 복수의 단말들 중 상기 제1 단말 및 상기 제2 단말의 쌍을 식별하는 단계
를 포함하는, 정보 교환 방법.The method according to claim 6,
The step of identifying
Assigning a score to each of the plurality of information exchange request signals based on at least one of a comparison of each of the time information of the plurality of information exchange request signals, a comparison of each of the terminal area information, and a comparison of each of the terminal direction information step; And
Identifying a pair of the first terminal and the second terminal of the plurality of terminals based on a score assigned to each of the plurality of information exchange request signals
≪ / RTI >
상기 점수를 할당하는 단계는 상기 시각 정보들 간의 유사도에 비례하여 상기 복수의 정보 교환 요청 신호들의 각 쌍에 제1 점수를 할당하고, 상기 단말 지역 정보들 간의 유사도에 비례하여 상기 복수의 정보 교환 요청 신호들의 각 쌍에 제2 점수를 할당하고, 소정의 기준 방향을 기준으로 기 결정된 방향, 각도 또는 배치에 대한 단말 방향 정보들의 각각의 유사도에 비례하여 제3 점수를 할당하고,
상기 할당된 점수에 기반하여 상기 복수의 단말들 중 상기 제1 단말 및 상기 제2 단말의 쌍을 식별하는 단계는 상기 복수의 정보 교환 요청 신호들 중 제1 점수, 제2 점수 및 제3 점수의 합이 최대인 복수의 정보 교환 요청 신호의 쌍을 생성한 단말들을 상기 제1 단말 및 제2 단말로서 식별하는, 정보 교환 방법.The method of claim 7, wherein
Wherein the step of assigning the score assigns a first score to each pair of the plurality of information exchange request signals in proportion to the degree of similarity between the time information, Allocating a second score to each pair of signals and assigning a third score in proportion to each similarity of the terminal direction information to a predetermined direction, angle or arrangement based on a predetermined reference direction,
Wherein identifying a pair of the first terminal and the second terminal among the plurality of terminals based on the assigned score comprises receiving a first score, a second score, and a third score of the plurality of information exchange request signals And identifies, as the first terminal and the second terminal, terminals that have generated a plurality of pairs of information exchange request signals with a maximum sum.
상기 식별하는 단계는
상기 시각 정보들에 기반하여 상기 복수의 단말들 중 소정의 시간 동안 정보 교환 요청 신호들을 생성한 제3 단말들을 식별하는 단계;
상기 제3 단말들의 정보 교환 요청 신호들의 단말 지역 정보들에 기반하여 상기 제3 단말들 중 단말들 간의 거리가 소정의 값 이하인 제4 단말들을 식별하는 단계; 및
상기 제4 단말들의 정보 교환 요청 신호들의 단말 방향 정보들이 나타내는 상기 제4 단말들이 위치된 방향을 나타내는 각도들에 기반하여 상기 제4 단말들 중 상기 제1 단말 및 상기 제2 단말을 식별하는 단계
를 포함하는, 정보 교환 방법.The method according to claim 6,
The step of identifying
Identifying third terminals that have generated information exchange request signals for a predetermined time of the plurality of terminals based on the time information;
Identifying fourth terminals whose distance between the terminals of the third terminals is less than a predetermined value based on terminal area information of the information exchange request signals of the third terminals; And
Identifying the first terminal and the second terminal among the fourth terminals based on angles indicating directions in which the fourth terminals are indicated by the terminal direction information of the information exchange request signals of the fourth terminals
≪ / RTI >
상기 단말 지역 정보, 상기 단말 방향 정보 및 상기 시각 정보 중 적어도 하나는 상기 각 단말의 터치 디스플레이 상에 출력되고,
상기 출력되는 단말 지역 정보는 상기 각 단말의 정보 교환 요청 신호의 생성 시의 상기 각 단말의 위치의 좌표 및 상기 각 단말의 IP 주소 중 적어도 하나를 포함하고,
상기 출력되는 단말 방향 정보는 상기 각 단말의 정보 교환 요청 신호의 생성 시의 상기 각 단말이 소정의 방향을 기준으로 위치된 각도를 포함하는, 정보 교환 방법.The method according to claim 6,
Wherein at least one of the terminal area information, the terminal direction information, and the time information is output on a touch display of each terminal,
Wherein the output terminal area information includes at least one of coordinates of a position of each terminal at the time of generating an information exchange request signal of each terminal and an IP address of each terminal,
Wherein the output terminal direction information includes an angle at which each terminal is positioned with respect to a predetermined direction at the time of generating an information exchange request signal of each terminal.
상기 제1 객체는 상기 터치 디스플레이 상에 출력된 이미지인, 정보 교환 방법.The method according to claim 1,
Wherein the first object is an image output on the touch display.
상기 터치 입력은 드래그 또는 스와이프 입력이고,
상기 각 단말에 의해 생성된 정보 교환 요청 신호는 상기 드래그 또는 스와이프 입력의 시작 시각 및 종료 시각 중 적어도 하나를 상기 각 단말에 의해 생성된 정보 교환 요청 신호가 생성된 시각 정보로서 포함하는, 정보 교환 방법.The method according to claim 1,
Wherein the touch input is a drag or swipe input,
Wherein the information exchange request signal generated by each terminal includes at least one of a start time and an end time of the drag or swipe input as time information in which an information exchange request signal generated by each terminal is generated, Way.
상기 제1 객체에 대해 상기 터치 입력이 감지되면 상기 제1 객체는 제2 객체로 변경되고,
상기 제2 객체는 상기 제1 객체와 형태가 상이하고 상기 각 단말에 의한 정보 교환 요청 신호의 생성 또는 다른 단말의 사용자에 대한 정보 교환의 요청을 나타내는, 정보 교환 방법.The method according to claim 1,
Wherein when the touch input is detected for the first object, the first object is changed to a second object,
Wherein the second object is different in shape from the first object and represents a request for generating an information exchange request signal by each terminal or exchanging information with respect to a user of another terminal.
상기 제1 정보 및 상기 제2 정보는 각각 상기 정보 교환을 위해 사용되는 정보 중 상기 제1 사용자의 개인 정보 및 상기 제2 사용자의 개인 정보가 제외된 정보인, 정보 교환 방법.The method according to claim 1,
Wherein the first information and the second information are information in which the personal information of the first user and the personal information of the second user are excluded from information used for the information exchange, respectively.
상기 제1 정보 및 상기 제2 정보는 상기 정보 교환의 개시의 승인을 위한 확인 메시지를 각각 포함하고,
상기 정보 교환을 중계하는 단계는
상기 확인 메시지에 대한 응답으로서 상기 제1 단말로부터 제1 응답 신호를 수신하고 상기 제2 단말로부터 제2 응답 신호를 수신하는 단계;
상기 제1 응답 신호 및 제2 응답 신호의 양자가 상기 정보 교환의 개시의 확정을 나타내는 경우, 상기 정보 교환의 승인을 나타내는 승인 정보를 생성하는 단계; 및
상기 제1 단말 및 상기 제2 단말로 상기 승인 정보를 전송하는 단계
를 더 포함하는, 정보 교환 방법.The method according to claim 1,
Wherein the first information and the second information each include an acknowledgment message for approval of initiation of the information exchange,
The step of relaying the information exchange
Receiving a first response signal from the first terminal and receiving a second response signal from the second terminal as a response to the acknowledgment message;
Generating approval information indicating approval of the information exchange when both the first response signal and the second response signal indicate the start of the information exchange; And
Transmitting the grant information to the first terminal and the second terminal
Further comprising the steps of:
상기 제1 정보는 식별 표지에 대한 정보를 포함하고,
상기 정보 교환을 중계하는 단계는
상기 제2 단말로부터 상기 식별 표지에 대한 판독 신호를 수신하는 단계 - 상기 판독 신호는 상기 제1 단말에 출력된 상기 식별 표지가 상기 제2 단말의 판독부에 의해 감지됨으로써 생성됨 -;
상기 판독 신호가 상기 식별 표지에 대응하는 경우 상기 정보 교환의 승인을 나타내는 승인 정보를 생성하는 단계; 및
상기 제1 단말 및 상기 제2 단말로 상기 승인 정보를 전송하는 단계
를 더 포함하는, 정보 교환 방법.The method according to claim 1,
Wherein the first information includes information on an identification mark,
The step of relaying the information exchange
Receiving a read signal for the identification tag from the second terminal, wherein the read signal is generated by detecting the identification tag output to the first terminal by the reader of the second terminal;
Generating approval information indicating approval of said information exchange when said readout signal corresponds to said identification mark; And
Transmitting the grant information to the first terminal and the second terminal
Further comprising the steps of:
상기 정보 교환을 중계하는 단계는
상기 정보 교환을 통해 상기 제1 사용자가 상기 제2 사용자에게 제공할 제1 교환 대상 정보와 관련된 제1 교환 정보를 상기 제1 단말로부터 수신하고 상기 제2 사용자가 상기 제1 사용자에게 제공할 제2 교환 대상 정보와 관련된 제2 교환 정보를 상기 제2 단말로부터 수신하는 단계;
상기 제1 교환 정보 및 상기 제2 교환 정보에 기반하여 상기 제1 사용자의 계정 및 상기 제2 사용자의 계정에서 상기 제1 교환 대상 정보 및 상기 제2 교환 대상 정보를 서로 교환하는 단계;
상기 정보 교환의 완료를 나타내는 완료 정보를 생성하는 단계; 및
상기 제1 단말 및 상기 제2 단말로 상기 완료 정보를 전송하는 단계
를 포함하고
상기 제1 교환 대상 정보 및 상기 제2 교환 대상 정보의 교환과 상기 완료 정보는 상기 제1 단말 및 상기 제2 단말 상에서 식별되는, 정보 교환 방법.The method according to claim 1,
The step of relaying the information exchange
The first exchange information associated with the first exchange object information to be provided by the first user to the second user via the information exchange from the first terminal and the second exchange information associated with the second exchange information to be provided by the second user to the first user, Receiving second exchange information associated with exchange object information from the second terminal;
Exchanging the first exchange object information and the second exchange object information with each other in the account of the first user and the account of the second user based on the first exchange information and the second exchange information;
Generating completion information indicating completion of the information exchange; And
And transmitting the completion information to the first terminal and the second terminal
Including the
Wherein the exchange of the first exchange object information and the second exchange object information and the completion information are identified on the first terminal and the second terminal.
상기 정보 교환은 상기 제1 사용자 및 상기 제2 사용자 간의 전자 거래에 요구되는 정보의 교환인, 정보 교환 방법.The method according to claim 1,
Wherein the information exchange is an exchange of information required for an electronic transaction between the first user and the second user.
터치 디스플레이 상에 출력된 객체에 대한 터치 입력을 감지하는 단계;
상기 터치 입력에 기반하여 상기 단말의 사용자 및 다른 단말의 사용자 간의 정보 교환을 요청하는 정보 교환 요청 신호를 생성하는 단계;
상기 생성된 정보 교환 요청 신호를 상기 정보 교환을 중계하는 서버로 전송하는 단계;
상기 서버로부터 상기 정보 교환과 관련된 정보를 수신하는 단계; 및
상기 수신된 정보 교환과 관련된 정보에 응답하고 상기 다른 단말의 사용자와 교환할 교환 대상 정보와 관련된 교환 정보를 상기 서버로 전송하는 단계
를 포함하는, 정보 교환 방법.[0040]
Sensing a touch input to an object output on the touch display;
Generating an information exchange request signal for requesting information exchange between a user of the terminal and a user of another terminal based on the touch input;
Transmitting the generated information exchange request signal to a server relaying the information exchange;
Receiving information related to the information exchange from the server; And
Transmitting to the server exchange information related to the exchange object information to be exchanged with the user of the other terminal in response to the information related to the received information exchange
≪ / RTI >
상기 터치 입력은 드래그 또는 스와이프 입력이고,
상기 정보 교환 요청 신호는 상기 단말의 위치와 관련된 위치 정보, 상기 단말의 사용자의 계정에 대한 계정 정보 및 상기 정보 교환 요청 신호가 생성된 시각에 대한 시각 정보 중 적어도 하나를 포함하고,
상기 시각 정보는 상기 드래그 또는 스와이프 입력의 시작 시각 및 종료 시각 중 적어도 하나를 포함하고,
상기 위치 정보는 상기 단말이 연결된 기지국에 대한 기지국 정보, 상기 단말에 장착된 GPS(Global Positioning System)에 의해 획득된 GPS 정보, 상기 단말이 연결된 무선 인터넷 액세스 포인트(Access Point; AP)에 대한 AP 정보 및 상기 단말의 인터넷 프로토콜(Internet Protocol; IP) 주소 중 적어도 하나를 포함하는 단말 지역 정보 및 상기 단말에 장착된 센서에 의해 감지된 상기 단말이 위치된 방향과 관련된 단말 방향 정보 중 적어도 하나를 포함하는, 정보 교환 방법.18. The method of claim 17,
Wherein the touch input is a drag or swipe input,
Wherein the information exchange request signal includes at least one of location information related to a location of the terminal, account information on an account of a user of the terminal, and time information on a time when the information exchange request signal is generated,
Wherein the time information includes at least one of a start time and an end time of the drag or swipe input,
The location information includes at least one of base station information about a base station to which the terminal is connected, GPS information acquired by a Global Positioning System (GPS) installed in the terminal, AP information about a wireless Internet access point And at least one of terminal area information including at least one of Internet Protocol (IP) address of the terminal and terminal direction information related to a direction in which the terminal is sensed by a sensor mounted on the terminal , Information exchange method.
상기 정보 교환은 상기 서버가 수신한 다른 정보 교환 요청 신호들의 시각 정보들의 각각 및 상기 시각 정보 간의 유사도; 상기 다른 정보 교환 요청 신호들의 단말 지역 정보들의 각각 및 상기 단말 지역 정보 간의 유사도; 및 상기 다른 정보 교환 요청 신호들의 단말 방향 정보들의 각각 및 상기 단말 방향 정보 간의 유사도 중 적어도 하나에 기반하여 상기 서버에 의해 식별된 상기 다른 단말 및 상기 단말 간에 적용되는, 정보 교환 방법. 21. The method of claim 20,
Wherein the information exchange comprises: a similarity between each of the time information of the other information exchange request signals received by the server and the time information; A degree of similarity between each of the terminal area information of the other information exchange request signals and the terminal area information; And between the other terminal and the terminal identified by the server based on at least one of the terminal direction information of the other information exchange request signals and the similarity between the terminal direction information.
상기 복수의 정보 교환 요청 신호들에 기반하여 상기 복수의 단말들 중 정보 교환이 이루어질 제1 단말 및 제2 단말을 식별하고, 상기 제1 단말로부터 수신된 제1 정보 교환 요청 신호 및 제2 단말로부터 수신된 제2 정보 교환 요청 신호에 기반하여 상기 제1 단말의 제1 사용자 및 상기 제2 단말의 제2 사용자 간의 상기 정보 교환과 관련된 제1 정보 및 제2 정보를 생성하는 제어부
를 포함하고,
상기 제어부는 상기 통신부를 통해 상기 제1 단말로 상기 제1 정보를 전송하고 상기 제2 단말로 상기 제2 정보를 전송하고, 상기 제1 정보 및 상기 제2 정보를 수신한 상기 제1 단말 및 상기 제2 단말의 응답에 기반하여 상기 정보 교환을 중계하고,
상기 복수의 정보 교환 요청 신호들의 각 정보 교환 요청 신호는 상기 복수의 단말들의 각 단말의 터치 디스플레이 상에 출력된 제1 객체에 대해 감지되는 터치 입력에 기반하여 생성되는, 서버.A communication unit for receiving a plurality of information exchange request signals from a plurality of terminals; And
A first information exchange request signal received from the first terminal and a second information exchange request signal received from the second terminal based on the plurality of information exchange request signals; Generating a first information and second information related to the information exchange between a first user of the first terminal and a second user of the second terminal based on the received second information exchange request signal,
Lt; / RTI >
The control unit transmits the first information to the first terminal through the communication unit and transmits the second information to the second terminal, and transmits the first information and the second information to the first terminal and the second terminal, Relay the information exchange based on the response of the second terminal,
Wherein each information exchange request signal of the plurality of information exchange request signals is generated based on a touch input sensed for a first object output on a touch display of each terminal of the plurality of terminals.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140074331A KR102167363B1 (en) | 2014-06-18 | 2014-06-18 | Method and apparatus for exchanging information between terminals |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140074331A KR102167363B1 (en) | 2014-06-18 | 2014-06-18 | Method and apparatus for exchanging information between terminals |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20150145060A true KR20150145060A (en) | 2015-12-29 |
KR102167363B1 KR102167363B1 (en) | 2020-10-19 |
Family
ID=56506440
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140074331A KR102167363B1 (en) | 2014-06-18 | 2014-06-18 | Method and apparatus for exchanging information between terminals |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102167363B1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20070047898A (en) * | 2005-11-03 | 2007-05-08 | 주식회사 넥슨 | Method and apparatus for providing messaging service operated with game service |
KR20110117838A (en) * | 2010-04-22 | 2011-10-28 | (주)아이템이마켓 | Online game item business system and its method |
JP2014002746A (en) * | 2012-06-20 | 2014-01-09 | Hugeflow Co Ltd | Mapping server and mapping method |
KR20150039648A (en) * | 2013-10-02 | 2015-04-13 | 주식회사 넥슨코리아 | Apparatus and method for exchanging items at close range |
-
2014
- 2014-06-18 KR KR1020140074331A patent/KR102167363B1/en active IP Right Grant
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20070047898A (en) * | 2005-11-03 | 2007-05-08 | 주식회사 넥슨 | Method and apparatus for providing messaging service operated with game service |
KR20110117838A (en) * | 2010-04-22 | 2011-10-28 | (주)아이템이마켓 | Online game item business system and its method |
JP2014002746A (en) * | 2012-06-20 | 2014-01-09 | Hugeflow Co Ltd | Mapping server and mapping method |
KR20150039648A (en) * | 2013-10-02 | 2015-04-13 | 주식회사 넥슨코리아 | Apparatus and method for exchanging items at close range |
Also Published As
Publication number | Publication date |
---|---|
KR102167363B1 (en) | 2020-10-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
ES2871558T3 (en) | Authentication of user identity using virtual reality | |
US20200051052A1 (en) | Payment system, payment method, and program | |
JP6417467B1 (en) | Virtual, augmented reality space service providing system, program and method | |
US11057390B2 (en) | Systems for providing electronic items having customizable locking mechanism | |
EP2979158B1 (en) | Enhancing the security of near-field communication | |
TW201821947A (en) | Augmented reality-based virtual object allocation method and apparatus | |
US9779603B1 (en) | Remote trigger for security system | |
US20160042333A1 (en) | Smart ticketing in fare collection systems | |
US9940616B1 (en) | Verifying proximity during payment transactions | |
KR20170104153A (en) | System and method for beacon-based navigation for offer-based transactions and beacon-based digital transactions using multilayer authentication | |
EP2857996B1 (en) | Identifying one or more peer devices in a peer-to-peer communication | |
US20190392418A1 (en) | Systems For Providing and Processing Customized Location-Activated Gifts | |
KR20160086266A (en) | Control system, control method of a control device and a control system | |
JP6342035B1 (en) | Recovery device, recovery method, and recovery program | |
US20150121471A1 (en) | System and Method for Providing Access to a Proximate Accessory Device for a Mobile Device | |
US10438469B1 (en) | Remote trigger for security system | |
KR102211924B1 (en) | Apparatus and method for exchanging items at close range | |
KR102167363B1 (en) | Method and apparatus for exchanging information between terminals | |
US11810231B2 (en) | Electronic device and method for editing content of external device | |
JP2019057011A (en) | Determination apparatus, determination method, and determination program | |
TW201350796A (en) | System and method for shopping based-on cloud computing using mobile device | |
KR20130126048A (en) | Payment method and system | |
JP7080780B2 (en) | Authentication device, authentication method and authentication program | |
JP6472009B2 (en) | Account management system, server, system control method, server control method, system program, and server program | |
US20200050336A1 (en) | Information processing apparatus, information processing method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |