[go: up one dir, main page]

KR101621915B1 - Reality residence certification method and apparatus performing the same - Google Patents

Reality residence certification method and apparatus performing the same Download PDF

Info

Publication number
KR101621915B1
KR101621915B1 KR1020150121112A KR20150121112A KR101621915B1 KR 101621915 B1 KR101621915 B1 KR 101621915B1 KR 1020150121112 A KR1020150121112 A KR 1020150121112A KR 20150121112 A KR20150121112 A KR 20150121112A KR 101621915 B1 KR101621915 B1 KR 101621915B1
Authority
KR
South Korea
Prior art keywords
groups
group
terminal
information
coordinate
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR1020150121112A
Other languages
Korean (ko)
Inventor
정대근
이영균
Original Assignee
주식회사 엔비레즈
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 엔비레즈 filed Critical 주식회사 엔비레즈
Priority to KR1020150121112A priority Critical patent/KR101621915B1/en
Application granted granted Critical
Publication of KR101621915B1 publication Critical patent/KR101621915B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명의 일 실시예에 따른 실거주지 인증 장치에서 실행되는 실거주지 인증 방법은 단말기로부터 단말기 위치 정보를 수신하는 단계, 상기 단말기의 사용 이력을 그룹핑하여 생성된 복수의 그룹 중 상기 단말기 위치 정보에 해당하는 그룹을 선택하는 단계, 상기 복수의 그룹 각각의 순위 중 단말기 위치 정보에 해당하는 그룹의 순위를 결정하는 단계 및 상기 그룹의 순위에 따라 상기 단말기를 보유하는 사용자가 거주지에 위치하고 있는지 여부를 판단하는 단계를 포함한다. 따라서, 본 발명은 단말기의 사용 이력을 바탕으로 복수의 그룹을 생성한 후 복수의 그룹 각각의 순위를 미리 결정함으로써 단말기 위치 정보가 수신될 때 해당 단말기 위치 정보에 해당하는 그룹의 순위에 따라 단말기를 보유하는 사용자가 거주지에 위치하는지 여부를 확인할 수 있다는 장점이 있다.The real-location authentication method executed by the real-location authentication apparatus according to an exemplary embodiment of the present invention includes receiving terminal location information from a terminal, comparing the terminal location information of the plurality of groups generated by grouping the usage history of the terminal, Determining a ranking of a group corresponding to terminal location information among the ranks of the plurality of groups, and determining whether a user holding the terminal is located in a residence according to the ranking of the groups . Therefore, according to the present invention, a plurality of groups are created based on a use history of a terminal, and a rank of each of a plurality of groups is determined in advance. Thus, when terminal position information is received, It is possible to confirm whether or not the user who is staying is located in the residence.

Description

실거주지 인증 방법 및 이를 실행하는 장치{REALITY RESIDENCE CERTIFICATION METHOD AND APPARATUS PERFORMING THE SAME}TECHNICAL FIELD [0001] The present invention relates to a real-

본 발명의 실시예들은 실거주지 인증 방법 및 이를 실행하는 장치에 관한 것이다.Embodiments of the present invention relate to a method and apparatus for real-estate authentication.

개인 인터넷 장치의 대량 보급으로 인하여 사용자 단말기의 위치를 기반으로 하는 인터넷 응용 서비스가 활성화되고 있다.Internet application service based on the location of the user terminal is being activated due to massive dissemination of personal Internet devices.

이때, 기존의 인터넷 응용 서비스의 제공 형태는 사용자가 입력한 위치 정보와 아이디/패스워드(ID/Password)인증 체계로 사용자를 인증하여 해당 사용자에게 인터넷 응용 서비스를 제공하여 왔다.At this time, the conventional form of providing the Internet application service has been providing the Internet application service to the user by authenticating the user with the location information and the ID / password authentication scheme inputted by the user.

한편, 인터넷상에서 실제 위치 지역에 준거하는 단말기에게만 특정 인터넷 응용 서비스를 제공할 필요가 있다. 예를 들면, 특정 지역 주민에게만 공지되는 게시판 서비스, 쿠폰 발행 서비스 등의 응용 서비스를 해당 특정 지역의 주민에게만 제공할 필요가 있다.
한국공개특허 제10-2008-0061970호는 단골 고객 확인을 통한 쿠폰 제공 방법에 관한 것으로, 가맹점용 VoIP 단말을 통한 쿠폰 제공에 있어서, 가맹점주가 가맹점 단골 고객에게 발행할 쿠폰을 직접 제작하고, 상기 가맹점주가 설정한 단골 고객 조건에 부합하는 고객의 카드 결제시, 상기 쿠폰을 상기 가맹점 단골고객에게 제공한다는 내용이 개시되어 있다. 하지만, 종래 발명은 특정 지역 주민에게만 쿠폰을 제공하는 과정이 개시되어 있지 않다.
On the other hand, it is necessary to provide specific Internet application services only to terminals based on actual location areas on the Internet. For example, it is necessary to provide application services such as a bulletin board service and a coupon issuance service, which are notified only to residents of a specific area, only to residents of the specific area.
Korean Patent Laid-Open No. 10-2008-0061970 relates to a method of providing a coupon through a frequent customer confirmation. In providing a coupon through a VoIP terminal for a merchant, the merchant directly produces a coupon to be issued to the merchant customer, And the coupon is provided to the frequent shopper customer at the time of payment of the customer's card meeting the regular customer conditions set by the stock. However, the conventional invention does not disclose a process of providing a coupon to a specific local resident.

한국공개특허공보 제10-2012-0089934호Korean Patent Publication No. 10-2012-0089934 공개특허공보 제10-2015-0083210호Japanese Patent Application Laid-Open No. 10-2015-0083210

본 발명은 단말기의 사용 이력을 바탕으로 복수의 그룹을 생성한 후 복수의 그룹 각각의 순위를 미리 결정함으로써 단말기 위치 정보가 수신될 때 해당 단말기 위치 정보에 해당하는 그룹의 순위에 따라 단말기를 보유하는 사용자가 거주지에 위치하는지 여부를 확인할 수 있도록 하는 실거주지 인증 방법 및 이를 실행하는 장치를 제공하는 것을 목적으로 한다.In the present invention, a plurality of groups are created on the basis of a usage history of a terminal, and a rank of each of a plurality of groups is determined in advance. Thus, when terminal position information is received, the terminals are held according to a rank of a group corresponding to the terminal position information It is an object of the present invention to provide a real place authentication method and a device for executing the real place place authentication method which enable the user to confirm whether or not the user is located in a residence.

본 발명이 해결하고자 하는 과제는 이상에서 언급한 과제(들)로 제한되지 않으며, 언급되지 않은 또 다른 과제(들)은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.The problems to be solved by the present invention are not limited to the above-mentioned problem (s), and another problem (s) not mentioned can be clearly understood by those skilled in the art from the following description.

실시예들 중에서, 실거주지 인증 장치에서 실행되는 실거주지 인증 방법은 단말기로부터 단말기 위치 정보를 수신하는 단계, 상기 단말기의 사용 이력을 그룹핑하여 생성된 복수의 그룹 중 상기 단말기 위치 정보에 해당하는 그룹을 선택하는 단계, 상기 복수의 그룹 각각의 순위 중 단말기 위치 정보에 해당하는 그룹의 순위를 결정하는 단계 및 상기 그룹의 순위에 따라 상기 단말기를 보유하는 사용자가 거주지에 위치하고 있는지 여부를 판단하는 단계를 포함한다.Among the embodiments, the real-location authentication method executed by the real-location authentication apparatus includes receiving terminal position information from a terminal, grouping the group corresponding to the terminal location information among the plurality of groups generated by grouping the usage history of the terminal Determining a ranking of a group corresponding to terminal position information among the plurality of groups, and determining whether a user holding the terminal is located in a residence according to the ranking of the group do.

실시예들 중에서, 실거주지 인증 장치는 단말기로부터 단말기 위치 정보를 수신하는 수신부 및 상기 단말기의 사용 이력을 그룹핑하여 생성된 복수의 그룹 중 상기 단말기 위치 정보에 해당하는 그룹을 선택하고, 상기 복수의 그룹 각각의 순위 중 단말기 위치 정보에 해당하는 그룹의 순위를 결정하고, 상기 그룹의 순위에 따라 상기 단말기를 보유하는 사용자가 거주지에 위치하고 있는지 여부를 판단하는 실거주지 인증부를 포함한다.Among the embodiments, the real-place authentication apparatus selects a group corresponding to the terminal location information from among a plurality of groups generated by grouping the use history of the terminal and a receiver for receiving the terminal location information from the terminal, Determining a ranking of a group corresponding to the terminal location information among the ranks, and determining whether the user holding the terminal is located in the residence according to the ranking of the group.

기타 실시예들의 구체적인 사항들은 상세한 설명 및 첨부 도면들에 포함되어 있다.The details of other embodiments are included in the detailed description and the accompanying drawings.

본 발명의 이점 및/또는 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나, 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 것이며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하며, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성요소를 지칭한다.BRIEF DESCRIPTION OF THE DRAWINGS The advantages and / or features of the present invention, and how to accomplish them, will become apparent with reference to the embodiments described in detail below with reference to the accompanying drawings. It should be understood, however, that the invention is not limited to the disclosed embodiments, but is capable of many different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, To fully disclose the scope of the invention to those skilled in the art, and the invention is only defined by the scope of the claims. Like reference numerals refer to like elements throughout the specification.

본 발명에 따르면, 단말기의 사용 이력을 바탕으로 복수의 그룹을 생성한 후 복수의 그룹 각각의 순위를 미리 결정함으로써 단말기 위치 정보가 수신될 때 해당 단말기 위치 정보에 해당하는 그룹의 순위에 따라 단말기를 보유하는 사용자가 거주지에 위치하는지 여부를 확인할 수 있다는 장점이 있다.According to the present invention, a plurality of groups are created based on a use history of a terminal, and a rank of each of a plurality of groups is determined in advance. Thus, when terminal position information is received, It is possible to confirm whether or not the user who is staying is located in the residence.

도 1은 본 발명의 일 실시예에 따른 실거주지 인증 시스템을 설명하기 위한 네트워크 구성도이다.
도 2는 본 발명의 일 실시예에 따른 실거주지 인증 장치의 내부 구조를 설명하기 위한 블록도이다.
도 3은 본 발명에 따른 실거주지 인증 방법의 일 실시예를 설명하기 위한 흐름도이다.
도 4는 본 발명에 따른 실거주지 인증 방법의 일 실시예를 설명하기 위한 흐름도이다.
도 5 내지 도 8은 도 4의 실행 과정을 설명하기 위한 참조도이다.
FIG. 1 is a network configuration diagram for explaining an actual home authentication system according to an embodiment of the present invention.
FIG. 2 is a block diagram for explaining an internal structure of a real-place authentication apparatus according to an embodiment of the present invention.
FIG. 3 is a flowchart for explaining an embodiment of a real-location authentication method according to the present invention.
FIG. 4 is a flowchart for explaining an embodiment of a real-location authentication method according to the present invention.
5 to 8 are reference views for explaining the process of FIG.

이하에서는 첨부된 도면을 참조하여 본 발명의 실시예들을 상세히 설명하기로 한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 일 실시예에 따른 실거주지 인증 시스템을 설명하기 위한 네트워크 구성도이다.FIG. 1 is a network configuration diagram for explaining an actual home authentication system according to an embodiment of the present invention.

도 1을 참조하면, 실거주지 인증 시스템은 실거주지 인증 장치(100), 기지국(200) 및 단말기(300)를 포함한다. Referring to FIG. 1, a real place authentication system includes a real place location authentication apparatus 100, a base station 200, and a terminal 300.

실거주지 인증 장치(100)는 기지국(200)으로부터 수신된 단말기의 사용 이력을 이용하여 단말기를 보유하는 사용자가 거주지에 위치하고 있는지 여부를 인증하는 장치이다. The real place authentication apparatus 100 is a device for authenticating whether a user who holds a terminal is located in a residence by using the history of use of the terminal received from the base station 200. [

이러한 실거주지 인증 장치(100)는 단말기를 보유하는 사용자가 거주지에 위치하고 있는지 여부를 인증하기 위해서, 기지국(200)으로부터 수신된 단말기의 사용 이력을 복수의 그룹으로 그룹핑한다. The real place authentication apparatus 100 groups the use histories of the terminals received from the base station 200 into a plurality of groups in order to authenticate whether or not the user holding the terminals is located in the residence.

이와 같이, 단말기의 사용 이력을 복수의 그룹으로 그룹핑하는 이유는 단말기(300)로부터 수신된 단말기 위치 정보가 복수의 그룹 중 어느 그룹에 해당하는지 판단하고, 단말기 위치 정보에 해당하는 그룹에 실거주지에 대한 좌표 정보가 그룹핑되어 있는지 여부에 따라 사용자가 거주지에 위치하고 있는지 여부를 인증할 수 있기 때문이다. The reason why the history of use of terminals is grouped into a plurality of groups is to determine which group among the plurality of groups the terminal position information received from the terminal 300 corresponds to, This is because the user can authenticate whether or not the user is located in the residence according to whether or not the coordinate information is grouped.

실거주지 인증 장치(100)가 기지국(200)으로부터 수신된 단말기의 사용 이력을 복수의 그룹으로 그룹핑하는 과정을 보다 구체적으로 설명하면, 실거주지 인증 장치(100)는 단말기의 사용 이력을 기초로 단말기 위치 정보에 대한 좌표 정보를 좌표계상에 배치하고, 단말기를 보유하는 사용자의 실거주지에 대한 좌표 정보를 좌표계상에 배치한다. More specifically, the actual home authentication apparatus 100 groups the usage histories of the terminals received from the base station 200 into a plurality of groups. More specifically, the real home authentication apparatus 100 determines, based on the usage history of the terminals, The coordinate information on the position information is arranged on the coordinate system, and the coordinate information on the actual place of the user holding the terminal is arranged on the coordinate system.

그런 다음, 실거주지 인증 장치(100)는 실거주지에 대한 좌표 정보를 기준으로 특정 반경에 위치하는 단말기 위치 정보에 대한 좌표 정보를 그룹핑 대상 데이터로 결정한다. Then, the real place location authentication apparatus 100 determines coordinate information for the terminal location information located at a specific radius as the grouping object data based on the coordinate information for the actual place of residence.

예를 들어, 실거주지 인증 장치(100)는 실거주지에 대한 좌표 정보를 기준으로 반경 10km 내에 존재하는 단말기 위치 정보에 대한 좌표 정보를 그룹핑 대상 데이터로 결정할 수 있다. For example, the real place authentication apparatus 100 can determine coordinate information on the terminal location information existing within a radius of 10 km as the grouping object data based on the coordinate information on the actual place of residence.

이와 같이, 실거주지에 대한 좌표 정보를 기준으로 특정 반경에 위치하는 단말기 위치 정보에 대한 좌표 정보만을 그룹핑 대상 데이터로 결정하는 이유는, 단말기 위치 정보에 대한 좌표 정보 모두를 그룹핑 대상 데이터로 결정한 후에 복수의 그룹으로 그룹핑하는 경우 많은 시간이 소요되며, 본 발명은 사용자가 실거주지에 위치하는지 여부를 인증하는 것이기 때문에 실거주지와 멀리 떨어진 곳에 위치하는 단말기 위치 정보는 고려하지 않아도 된다. The reason for determining only the coordinate information for the terminal position information located at a specific radius on the basis of the coordinate information of the actual place as the grouping object data is that the coordinate information for the terminal position information is all determined as the grouping object data, It is not necessary to consider the terminal location information located far away from the actual place of residence because the present invention authenticates whether the user is located in the actual place of residence.

실거주지 인증 장치(100)는 단말기 위치 정보에 대한 좌표 정보가 배치된 좌표계상에 복수의 그룹 각각을 대표하는 복수의 클러스터 각각을 배치한다. 이때, 복수의 클러스터 각각은 임의의 위치에 배치되거나 좌표계를 복수의 구간으로 나눈 후 해당 구간의 중간 지점에 배치될 수 있다. The real place authentication apparatus 100 places each of the plurality of clusters representing each of the plurality of groups on the coordinate system on which the coordinate information for the terminal location information is arranged. At this time, each of the plurality of clusters may be disposed at an arbitrary position, or may be disposed at an intermediate point of the corresponding section after dividing the coordinate system into a plurality of sections.

실거주지 인증 장치(100)는 복수의 클러스터 각각의 좌표 정보와 단말기 위치 정보에 대한 좌표 정보를 비교하고, 비교 결과에 따라 단말기 위치 정보를 특정 클러스터로 그룹핑한다. 보다 구체적으로, 실거주지 인증 장치(100)는 복수의 클러스터 각각의 좌표 정보와 단말기 위치 정보에 대한 좌표 정보 사이의 거리 정보를 산출하고, 복수의 클러스터 중 거리 정보가 가장 짧은 클러스터로 해당 단말기 위치 정보에 대한 좌표 정보를 그룹핑한다.The real place authentication apparatus 100 compares the coordinate information of each of the plurality of clusters with the coordinate information of the terminal position information, and groups the terminal position information into a specific cluster according to the comparison result. More specifically, the real place location authentication apparatus 100 calculates distance information between the coordinate information of each of the plurality of clusters and the coordinate information of the terminal location information, As shown in FIG.

좌표계상에 배치되어 있는 단말기 위치 정보에 대한 좌표 정보 전체가 복수의 클러스터 중 어느 하나의 클러스터로 그룹핑될 때까지 상기와 같은 과정을 반복하여 수행하면, 좌표계상에 배치되어 있는 단말기 위치 정보에 대한 좌표 정보는 복수의 클러스터 중 어느 하나의 클러스터로 그룹핑될 것이다. If the above process is repeated until the entire coordinate information for the terminal location information arranged on the coordinate system is grouped into one of the plurality of clusters, the coordinates of the terminal location information The information will be grouped into any one of a plurality of clusters.

이와 같은 과정을 마친 후에, 실거주지 인증 장치(100)는 복수의 그룹 각각에 대해서 해당 그룹으로 그룹핑된 단말기 위치 정보의 분포도에 따라 복수의 그룹 각각의 밀집도를 산출한다. 이와 같이, 복수의 그룹 각각의 밀집도를 산출하는 이유는 복수의 그룹을 차지하는 공간이 얼마나 균일한지 확인하여 단말기(300)로부터 수신된 단말기 위치 정보의 신뢰성을 계산하기 위해서이다. After completing the above process, the real place location authentication apparatus 100 calculates the density of each of the plurality of groups according to the distribution map of the terminal location information grouped into the group for each of the plurality of groups. The reason why the density of each of the plurality of groups is calculated in this manner is to calculate the reliability of the terminal location information received from the terminal 300 by checking how uniform the space occupying the plurality of groups is.

즉, 복수의 그룹 중 밀집도가 높은 곳이 사용자의 실거주지의 위치 정보를 포함하는 그룹이라고 판단하며 단말기(300)로부터 수신된 단말기 위치 정보가 해당 그룹에 포함되는 경우 단말기(300)를 보유하는 사용자가 실거주지에 위치한다고 인증하는 것이다. That is, when it is determined that a group having a high density among a plurality of groups is a group including location information of a user's actual place, and the terminal location information received from the terminal 300 is included in the group, Is located in the actual place of residence.

이를 위해서, 실거주지 인증 장치(100)는 복수의 그룹 각각에 대해서 해당 그룹으로 그룹핑된 단말기 위치 정보의 분포도에 따라 복수의 그룹 각각의 밀집도를 산출하고, 복수의 그룹 각각의 밀집도에 따라 복수의 그룹 각각의 순위를 결정하는 것이다. 즉, 복수의 그룹 각각의 밀집도가 가장 높은 그룹은 가장 높은 순위가 할당되고, 가장 낮은 그룹은 가장 낮은 순위가 할당되는 것이다.For this purpose, the real place location authentication apparatus 100 calculates the density of each of the plurality of groups according to the distribution map of the terminal location information grouped into the groups for each of the plurality of groups, And determine their respective rankings. That is, the group with the highest density of each of the plurality of groups is assigned the highest rank, and the group with the lowest rank is assigned the lowest rank.

실거주지 인증 장치(100)가 복수의 그룹 각각의 밀집도를 산출하는 과정의 일 실시예를 설명하면, 실거주지 인증 장치(100)는 복수의 그룹 각각에 대해서 해당 그룹으로 그룹핑된 단말기 위치 정보의 개수를 이용하여 복수의 그룹 각각의 밀집도를 산출할 수 있다.The real place location authentication apparatus 100 calculates the number of terminal location information groups grouped into the groups by referring to one embodiment of the process of calculating the density of each of a plurality of groups, The density of each of the plurality of groups can be calculated.

다른 일 실시예에서, 실거주지 인증 장치(100)는 복수의 그룹 각각에 대해서 해당 그룹의 중심 좌표 정보와 해당 그룹으로 그룹핑된 단말기 위치 정보에 대한 좌표 정보를 비교하여 차이 거리를 각각 산출하고, 차이 거리에 따라 단말기 위치 정보에 가중치를 부여한다. In another embodiment, the real place location authentication apparatus 100 compares the center coordinate information of the group with the coordinate information of the terminal position information grouped into the group, calculates the difference distance for each of the plurality of groups, And assigns a weight to the terminal location information according to the distance.

예를 들어, 차이 거리가 300m 이내이면 해당 단말기 위치 정보에 +2점의 가중치를 부여하고, 차이 거리가 600m 이내이면 해당 단말기 위치 정보에 +1.5점의 가중치를 부여하고, 차이 거기가 900m 이내이면 해당 단말기 위치 정보에 +1점의 가중치를 부여할 수 있다. 그런 다음, 실거주지 인증 장치(100)는 각각의 단말기 위치 정보에 할당된 가중치를 합한 최종 가중치 및 해당 그룹으로 그룹핑된 단말기 위치 정보의 개수를 이용하여 해당 그룹의 밀집도를 산출할 수 있다.For example, if the difference distance is less than 300 m, a weight of +2 points is given to the terminal position information. If the difference distance is less than 600 m, a weight of +1.5 points is given to the terminal position information. If the difference is within 900 m A weight of +1 point can be given to the terminal position information. Then, the real place authentication apparatus 100 can calculate the density of the corresponding group using the final weight of the weights assigned to the respective terminal location information and the number of the terminal location information grouped into the corresponding group.

또 다른 일 실시예에서, 실거주지 인증 장치(100)는 복수의 그룹 각각에 대해서 해당 그룹의 중심 좌표 정보를 기준으로 단말기 위치 정보에 대한 좌표 정보의 분포도를 이용하여 해당 그룹의 표준 편차를 산출하고, 표준 편차를 이용하여 해당 그룹의 밀집도를 산출할 수 있다. 이러한 일 실시예에서, 실거주지 인증 장치(100)는 표준 편차에 따라 복수의 그룹 중 그룹핑을 다시 실행해야 하는 그룹을 결정할 수 있다. 즉, 실거주지 인증 장치(100)는 그룹의 표준 편차가 특정 임계 거리 이상이면 그룹핑을 다시 실행해야 하는 그룹을 결정할 수 있다. In another embodiment, the real place location authentication apparatus 100 calculates the standard deviation of the group using the distribution map of the coordinate information for the terminal location information on the basis of the center coordinate information of the group for each of the plurality of groups , And the density of the group can be calculated using the standard deviation. In this embodiment, the real place authentication apparatus 100 can determine a group in which to perform grouping again among a plurality of groups according to the standard deviation. That is, the real place location authentication apparatus 100 can determine a group to be re-grouped if the standard deviation of the group is equal to or greater than a specific threshold distance.

이러한 경우, 실거주지 인증 장치(100)는 그룹을 복수의 서브 그룹으로 분할하고, 복수의 서브 그룹 각각에 대해서 그룹핑을 다시 실행하며 복수의 서브 그룹 각각에 대해서도 상기와 같이 밀집도를 산출한다. In this case, the real place location authentication apparatus 100 divides the group into a plurality of subgroups, performs grouping again for each of the plurality of subgroups, and calculates the density of each of the plurality of subgroups as described above.

실거주지 인증 장치(100)는 상기와 같은 과정을 거쳐서 산출한 복수의 그룹 각각의 밀집도에 따라 복수의 그룹 각각의 순위를 결정하고, 복수의 그룹 각각의 순위를 이용하여 기준 확률을 결정한다. 예를 들어, 실거주지 인증 장치(100)는 그룹의 순위가 상위 10%이내이면 기준 확률을 100%로 결정하고, 그룹의 순위가 상위 25%이내이면 기준 확률을 95%로 결정하고, 그룹의 순위가 상위 40%이내이면 기준 확률을 80%로 결정하고, 그룹의 순위가 상위 60%이면 기준 확률을 75%로 결정하고, 그 외의 경우 기준 확률을 70%로 결정할 수 있다.The real place authentication apparatus 100 determines the rank of each of the plurality of groups according to the density of each of the plurality of groups calculated through the above-described process, and determines the reference probability using the rank of each of the plurality of groups. For example, the real place location authentication apparatus 100 determines the reference probability to be 100% if the ranking of the group is within the upper 10%, and determines the reference probability to be 95% if the ranking of the group is within the upper 25% If the ranking is within the upper 40%, the reference probability is determined as 80%. If the ranking of the group is higher 60%, the reference probability is determined as 75%. Otherwise, the reference probability can be determined as 70%.

그런 다음, 실거주지 인증 장치(100)는 기 설정된 가점 별 보정 확률 테이블을 참조하여 복수의 그룹 각각의 가점에 해당하는 보정 확률을 결정한다. 그 후, 실거주지 인증 장치(100)는 각각의 보정 확률을 이용하여 기준 확률을 각각 보정한다. 예를 들어, 실거주지 인증 장치(100)는 그룹의 가점이 10P 미만이면 보정 확률을 -20%로 결정하고, 보정 확률을 이용하여 기준 확률을 보정할 수 있다.Then, the real-place authentication apparatus 100 refers to the predetermined benefit-point correction probability table to determine a correction probability corresponding to a point of interest of each of the plurality of groups. Thereafter, the real place authentication apparatus 100 corrects the reference probabilities by using the respective correction probabilities. For example, the real-place authentication apparatus 100 can determine the correction probability to be -20% if the group's point of interest is less than 10P, and correct the reference probability using the correction probability.

실거주지 인증 장치(100)는 사용자의 실거주지에 대한 좌표 정보가 그룹핑된 그룹으로부터 복수의 그룹 각각의 거리를 각각 결정하고, 각각의 거리에 따라 보정값을 결정하여 상기 보정된 기준 확률에 적용한다.The real place location authentication apparatus 100 determines the distance of each of the plurality of groups from the group in which the coordinate information of the user's actual place of residence is grouped, determines the correction value according to the distance, and applies the corrected reference probability .

상기와 같은 과정을 통해 복수의 그룹이 결정된 후 단말기로부터 단말기 위치 정보를 수신하면, 실거주지 인증 장치(100)는 복수의 그룹 중 단말기의 위치 정보에 해당하는 그룹을 선택하고, 단말기의 위치 정보에 해당하는 그룹의 순위에 따라 단말기를 보유하는 사용자가 거주지에 위치하고 있는지 인증할 수 있다. 예를 들어, 실거주지 인증 장치(100)는 단말기의 위치 정보에 해당하는 그룹의 순위가 1순위이면 단말기를 보유하는 사용자가 거주지에 위치하고 있는지 인증할 수 있다.Upon receiving the terminal location information from the terminal after the plurality of groups are determined through the above process, the real location authentication apparatus 100 selects a group corresponding to the location information of the terminals among the plurality of groups, And can certify that the user holding the terminal is located in the residence according to the ranking of the corresponding group. For example, if the rank of the group corresponding to the location information of the terminal is 1, the real place authentication apparatus 100 can authenticate whether the user holding the terminal is located in the residence.

단말기(300)로부터 단말기 위치 정보를 수신한다. 그런 다음, 실거주지 인증 장치(100)는 단말기의 사용 이력을 그룹핑하여 생성된 복수의 그룹 중 단말기 위치 정보에 해당하는 특정 그룹을 선택한다.And receives terminal location information from the terminal 300. Then, the real place location authentication apparatus 100 selects a specific group corresponding to the terminal location information among the plurality of groups generated by grouping the use histories of the terminals.

기지국(200)은 단말기(300)의 사용 이력을 저장하며, 실거주지 인증 장치(100)의 요청에 따라 단말기(300)의 사용 이력을 제공한다. The base station 200 stores the usage history of the terminal 300 and provides the usage history of the terminal 300 according to the request of the actual home authentication apparatus 100.

단말기(300)는 사용자가 보유하는 단말 장치로서, 스마트폰, PDA 등으로 구현될 수 있다. 이러한 단말기(300)는 사용자의 조작에 따라 전화, 문자, 데이터 등이 이용될 때마다 기지국(200)에 사용 이력을 제공한다. The terminal 300 can be implemented by a smart phone, a PDA, or the like as a terminal device possessed by a user. Such a terminal 300 provides a history of use to the base station 200 every time a telephone call, text, data, or the like is used according to a user's operation.

도 2는 본 발명의 일 실시예에 따른 실거주지 인증 장치의 내부 구조를 설명하기 위한 블록도이다.FIG. 2 is a block diagram for explaining an internal structure of a real-place authentication apparatus according to an embodiment of the present invention.

도 2를 참조하면, 실거주지 인증 장치(100)는 수신부(110), 실거주지 인증부(120), 그룹 생성부(130) 및 제어부(140)를 포함한다.2, the real place authentication apparatus 100 includes a receiving unit 110, a real place authentication unit 120, a group creating unit 130, and a control unit 140.

수신부(110)는 단말기로부터 단말기 위치 정보를 수신하여 실거주지 인증부(120)에 제공한다. The receiving unit 110 receives the terminal location information from the terminal and provides the terminal location information to the real location authentication unit 120.

수신부(110)는 기지국으로부터 단말기의 사용 이력을 수신하여 그룹 생성부(130)에 제공한다.The reception unit 110 receives the use history of the terminal from the base station and provides the history to the group generation unit 130.

실거주지 인증부(120)는 수신부(110)로부터 수신된 단말기 위치 정보를 수신하면, 그룹 생성부(130)에 의해 생성된 복수의 그룹 각각의 순위 중 단말기 위치 정보에 해당하는 그룹의 순위를 결정하고, 그룹의 순위에 따라 단말기를 보유하는 사용자가 거주지에 위치하고 있는지 여부를 판단할 수 있다.Upon receiving the terminal location information received from the receiving unit 110, the real location authentication unit 120 determines the ranking of the group corresponding to the terminal location information among the ranks of the plurality of groups generated by the group generating unit 130 And determine whether the user who holds the terminal is located in the residence according to the ranking of the group.

보다 구체적으로, 실거주지 인증부(120)는 복수의 그룹 각각에 대해서 해당 그룹의 중심 좌표와 위치 정보의 좌표 사이의 좌표 거리를 산출하고, 복수의 그룹 중 좌표 거리가 가장 짧은 그룹을 선택하고, 해당 그룹의 순위에 따라 단말기를 보유하는 사용자가 거주지에 위치하고 있는지 여부를 판단할 수 있다.More specifically, the actual place authentication unit 120 calculates the coordinate distance between the coordinates of the center coordinates of the group and the coordinates of the position information for each of the plurality of groups, selects the group having the shortest coordinate distance among the plurality of groups, It is possible to determine whether the user who holds the terminal is located in the residence according to the ranking of the group.

그룹 생성부(130)는 수신부(110)로부터 단말기의 사용 이력을 수신하면, 단말기의 사용 이력을 기초로 단말기 위치 정보에 대한 좌표 정보를 좌표계상에 배치하고, 단말기를 보유하는 사용자의 실거주지에 대한 좌표 정보를 상기 좌표계상에 배치하고, 실거주지에 대한 좌표 정보를 기준으로 특정 반경에 위치하는 단말기 위치 정보에 대한 좌표 정보를 그룹핑 대상 데이터로 결정한다.Upon receiving the usage history of the terminal from the reception unit 110, the group generation unit 130 arranges the coordinate information of the terminal location information on the coordinate system based on the usage history of the terminal, The coordinate information for the terminal location information located at a specific radius is determined as the grouping object data based on the coordinate information for the actual place of residence.

그런 다음, 그룹 생성부(130)는 좌표계상에 복수의 그룹 각각을 대표하는 복수의 클러스터 각각을 상기 좌표계상에 배치하고, 복수의 클러스터 각각의 좌표 정보와 상기 단말기 위치 정보에 대한 좌표 정보를 비교하고, 비교 결과에 따라 상기 단말기 위치 정보를 특정 클러스터로 그룹핑한다.Then, the group generating unit 130 arranges each of the plurality of clusters representing each of the plurality of groups on the coordinate system on the coordinate system, and compares the coordinate information of each of the plurality of clusters with the coordinate information on the terminal position information And groups the terminal position information into specific clusters according to the comparison result.

그룹 생성부(130)는 복수의 그룹 각각에 대해서 해당 그룹으로 그룹핑된 단말기 위치 정보의 분포도에 따라 복수의 그룹 각각의 밀집도를 산출하고, 복수의 그룹 각각의 밀집도에 따라 복수의 그룹 각각의 순위를 결정할 수 있다. The group generating unit 130 may calculate the density of each of the plurality of groups according to the distribution map of the terminal location information grouped into the groups for each of the plurality of groups and may calculate the rank of each of the plurality of groups according to the density of each of the plurality of groups You can decide.

일 실시예에서, 그룹 생성부(130)는 복수의 그룹 각각에 대해서 해당 그룹으로 그룹핑된 단말기 위치 정보의 개수를 이용하여 상기 복수의 그룹 각각의 밀집도를 산출할 수 있다. In one embodiment, the group generating unit 130 may calculate the density of each of the plurality of groups using the number of the terminal location information grouped into the corresponding group for each of the plurality of groups.

다른 일 실시예에서, 그룹 생성부(130)는 복수의 그룹 각각에 대해서 해당 그룹의 중심 좌표 정보와 해당 그룹으로 그룹핑된 단말기 위치 정보에 대한 좌표 정보를 비교하여 차이 거리를 각각 산출하고, 이 거리에 따라 단말기 위치 정보에 가중치를 각각 부여하고, 각각의 가중치를 합한 최종 가중치 및 해당 그룹으로 그룹핑된 단말기 위치 정보의 개수를 이용하여 밀집도를 산출할 수 있다. In another embodiment, the group generating unit 130 calculates the difference distance by comparing the coordinate information of the corresponding group with the coordinate information of the terminal position information grouped into the group, for each of the plurality of groups, The weighting factors can be given to the terminal location information, and the density can be calculated using the final weights of the weighting factors and the number of terminal location information grouped into the group.

또 다른 일 실시예에서, 그룹 생성부(130)는 복수의 그룹 각각에 대해서 해당 그룹의 중심 좌표 정보를 기준으로 단말기 위치 정보에 대한 좌표 정보의 분포도를 이용하여 해당 그룹의 표준 편차를 산출하고, 표준 편차에 따라 해당 그룹을 복수의 서브 그룹으로 분할하여 복수의 서브 그룹 각각에 대해서 그룹핑을 다시 실행한다.In another embodiment, the group generating unit 130 may calculate a standard deviation of the group using the distribution map of the coordinate information for the terminal position information on the basis of the center coordinate information of the group for each of the plurality of groups, The group is divided into a plurality of subgroups according to the standard deviation, and grouping is again performed for each of the plurality of subgroups.

그 후, 그룹 생성부(130)는 복수의 그룹 각각에 대해서 사용자의 실거주지에 대한 좌표 정보가 그룹핑된 그룹의 밀집도에 따라 해당 그룹의 확률을 계산한다. 일 실시예에서, 그룹 생성부(130)는 아래의 [수학식 1]을 이용하여 해당 그룹의 확률을 계산할 수 있다.Thereafter, the group generating unit 130 calculates the probability of the corresponding group according to the density of groups in which the coordinate information of the user's actual place of residence is grouped for each of the plurality of groups. In one embodiment, the group generating unit 130 may calculate the probability of the group using Equation (1) below.

[수학식 1][Equation 1]

P = (R_P ± A_P) × αP = (R_P + A_P) x alpha

R_P: 복수의 그룹 각각의 순위에 따른 기준 확률R_P: a reference probability according to the rank of each of a plurality of groups

A_P: 복수의 그룹 각각의 가점에 따른 보정 확률A_P: Correction probability according to each point of the plurality of groups

α: 실거주지에 대한 좌표 정보가 그룹핑된 그룹으로부터 떨어진 거리에 따른 보정값α: Correction value according to the distance from the group in which the coordinate information for the actual place is grouped

[수학식 1]을 참조하면, 그룹 생성부(130)는 복수의 그룹 각각의 순위를 이용하여 해당 그룹의 기준 확률 R_P를 결정하고, 기 설정된 가점 별 보정 확률 테이블을 참조하여 복수의 그룹 각각의 가점에 해당하는 보정 확률 A_P을 결정하여 기준 확률 R_P를 보정한다. 그런 다음, 그룹 생성부(130)는 사용자의 실거주지에 대한 좌표 정보가 그룹핑된 그룹으로부터 복수의 그룹 각각의 거리를 각각 결정하고, 각각의 거리에 따라 보정값 α을 결정하여 보정된 기준 확률 (R_P ± A_P)에 적용할 수 있다. Referring to Equation (1), the group generator 130 determines the reference probability R_P of the group using the rank of each of the plurality of groups, and refers to the predetermined probability-based correction probability table, A correction probability A_P corresponding to a point of interest is determined to correct the reference probability R_P. Then, the group generating unit 130 determines the distance of each of the plurality of groups from the group in which the coordinate information of the user's actual place of residence is grouped, determines the correction value? According to each distance, R_P + A_P).

제어부(140)는 실거주지 인증 장치의 다른 구성 요소들을 제어하여 실거주지 인증 과정을 제공할 수 있다.The control unit 140 may control the other components of the real place authentication apparatus to provide a real place authentication procedure.

도 3은 본 발명에 따른 실거주지 인증 방법의 일 실시예를 설명하기 위한 흐름도이다. 도 3에 개시된 일 실시예는 단말기로부터 수신된 단말기 위치 정보를 이용하여 단말기를 보유하는 사용자가 거주지에 위치하고 있는지 인증할 수 있는 일 실시예에 관한 것이다.FIG. 3 is a flowchart for explaining an embodiment of a real-location authentication method according to the present invention. An embodiment disclosed in FIG. 3 relates to an embodiment in which a user possessing a terminal can authenticate whether or not a user is located in a residence using terminal location information received from the terminal.

도 3을 참조하면, 실거주지 인증 장치(100)는 단말기로부터 단말기 위치 정보를 수신한다(단계 S310). 실거주지 인증 장치(100)는 단말기의 사용 이력을 그룹핑하여 생성된 복수의 그룹 중 단말기 위치 정보에 해당하는 그룹을 선택한다(단계 S320). 실거주지 인증 장치(100)는 복수의 그룹 각각 순위 중 단말기 위치 정보에 해당하는 그룹의 순위를 결정한다(단계 S330). 실거주지 인증 장치(100)는 단말기 위치 정보에 해당하는 그룹의 순위에 따라 단말기를 보유하는 사용자가 거주지에 위치하고 있는지 여부를 판단한다(단계 S340).Referring to FIG. 3, the real place authentication apparatus 100 receives terminal location information from a terminal (step S310). The real place authentication apparatus 100 selects a group corresponding to the terminal location information among a plurality of groups generated by grouping usage histories of the terminals (step S320). The real place authentication apparatus 100 determines the ranking of groups corresponding to the terminal location information among the plurality of groups (step S330). The real place authentication apparatus 100 judges whether the user holding the terminal is located in the residence according to the rank of the group corresponding to the terminal location information (step S340).

도 4는 본 발명에 따른 실거주지 인증 방법의 일 실시예를 설명하기 위한 흐름도이다. 도 5 내지 도 8은 도 4의 실행 과정을 설명하기 위한 참조도이다.FIG. 4 is a flowchart for explaining an embodiment of a real-location authentication method according to the present invention. 5 to 8 are reference views for explaining the process of FIG.

도 4에 개시된 일 실시예는 단말기를 보유하는 사용자가 거주지에 위치하고 있는지 인증하기 위해 단말기의 사용 이력을 이용하여 복수의 그룹을 생성할 수 있는 일 실시예에 관한 것이다.One embodiment disclosed in FIG. 4 relates to an embodiment in which a plurality of groups can be created using the usage history of the terminal to authenticate whether a user holding the terminal is located in the residence.

도 4를 참조하면, 실거주지 인증 장치(100)는 단말기의 사용 이력을 기초로 단말기 위치 정보에 대한 좌표 정보를 좌표계상에 배치한다(단계 410). 실거주지 인증 장치(100)는 단말기를 보유하는 사용자의 실거주지에 대한 좌표 정보를 좌표계상에 배치한다(단계 S420). 실거주지 인증 장치(100)는 실거주지에 대한 좌표 정보를 기준으로 특정 반경에 위치하는 단말기 위치 정보에 대한 좌표 정보를 그룹핑 대상 데이터로 결정한다(단계 S430).Referring to FIG. 4, the real place location authentication apparatus 100 places coordinate information on terminal position information on a coordinate system based on a use history of the terminal (step 410). The real place authentication apparatus 100 arranges the coordinate information of the actual place of settlement of the user holding the terminal on the coordinate system (step S420). The real location authentication apparatus 100 determines coordinate information on the terminal location information located at a specific radius as the grouping object data based on the coordinate information of the real place of residence (step S430).

예를 들어, 실거주지 인증 장치(100)는 도 5와 같이 실거주지에 대한 좌표 정보(510)를 기준으로 10km반경에 위치하는 단말기 위치 정보에 대한 좌표 정보를 그룹핑 대상 데이터로 결정할 수 있다.For example, as shown in FIG. 5, the real place authentication apparatus 100 can determine coordinate information on the terminal location information located in a radius of 10 km based on the coordinate information 510 about the real place as grouping object data.

실거주지 인증 장치(100)는 좌표계상에 복수의 그룹 각각을 대표하는 복수의 클러스터 각각을 좌표계상에 배치한다(단계 S440). 실거주지 인증 장치(100)는 복수의 클러스터 각각의 좌표 정보와 단말기 위치 정보에 대한 좌표 정보를 비교하여 단말기 위치 정보를 복수의 클러스터 중 어느 하나의 클러스터로 그룹핑한다(단계 S450). 예를 들어, 실거주지 인증 장치(100)는 도 6과 같이 단말기 위치 정보를 복수의 클러스터 중 어느 하나의 클러스터로 그룹핑하여 복수의 그룹(610a 내지 610f)을 생성할 수 있다.The real place location authentication apparatus 100 places each of a plurality of clusters representing each of a plurality of groups on a coordinate system on a coordinate system (step S440). The real location authentication apparatus 100 compares the coordinate information of each of the plurality of clusters with the coordinate information of the terminal location information, and groups the terminal location information into one of the plurality of clusters (step S450). For example, the real place authentication apparatus 100 may generate a plurality of groups 610a to 610f by grouping the terminal location information into any one of a plurality of clusters as shown in FIG.

실거주지 인증 장치(100)는 복수의 그룹 각각에 대해서 해당 그룹으로 그룹핑된 단말기 위치 정보의 분포도에 따라 복수의 그룹 각각의 밀집도를 산출한다(단계 S460). The real place authentication apparatus 100 calculates the density of each of the plurality of groups according to the distribution map of the terminal location information grouped into the groups for each of the plurality of groups (step S460).

단계 S460에 대한 일 실시예에서, 실거주지 인증 장치(100)는 복수의 그룹 각각에 대해서 해당 그룹으로 그룹핑된 단말기 위치 정보의 개수를 이용하여 상기 복수의 그룹 각각의 밀집도를 산출할 수 있다. In one embodiment of step S460, the real place location authentication apparatus 100 may calculate the density of each of the plurality of groups using the number of the terminal location information grouped into the corresponding group for each of the plurality of groups.

단계 S460에 대한 다른 일 실시예에서, 실거주지 인증 장치(100)는 복수의 그룹 각각에 대해서 해당 그룹의 중심 좌표 정보와 해당 그룹으로 그룹핑된 단말기 위치 정보에 대한 좌표 정보를 비교하여 차이 거리를 각각 산출하고, 차이 거리에 따라 단말기 위치 정보에 가중치를 각각 부여하고, 각각의 가중치를 합한 최종 가중치 및 해당 그룹으로 그룹핑된 단말기 위치 정보의 개수를 이용하여 밀집도를 산출할 수 있다. In another embodiment of step S460, the real place location authentication apparatus 100 compares the center coordinate information of the corresponding group with the coordinate information of the terminal position information grouped into the group for each of the plurality of groups, And weighting the terminal location information according to the difference distance, and calculating the density using the final weighting of the weighting factors and the number of terminal location information groups grouped into the group.

예를 들어, 실거주지 인증 장치(100)는 도 7과 같이 복수의 그룹 중 그룹 1(610a)에 대해서 그룹 1(610a)의 중심 좌표 정보와 해당 그룹으로 그룹핑된 단말기 위치 정보에 대한 좌표 정보를 비교하여 차이 거리를 산출하고, 차이 거리에 따라 단말기 위치 정보에 가중치를 부여할 수 있다. 이때, 그룹 1(610a)의 중심 좌표부터 단말기 위치 정보에 대한 좌표 사이의 거리가 300m이내이면 해당 단말기 위치 정보의 가중치를 +2로 결정할 수 있다. For example, as shown in FIG. 7, the real place authentication apparatus 100 transmits center coordinate information of the group 1 610a to the group 1 610a among the plurality of groups and coordinate information on the terminal position information grouped into the group 1 The difference distance is calculated, and the terminal position information can be weighted according to the difference distance. At this time, if the distance between the center coordinates of the group 1 610a and the coordinates of the terminal position information is within 300m, the weight of the terminal position information can be determined as +2.

이와 같이, 실거주지 인증 장치(100)는 그룹 1(610a)으로 그룹핑된 단말기 위치 정보 각각의 가중치를 합한 최종 가중치 및 그룹 1(610a)으로 그룹핑된 단말기 위치 정보의 개수를 이용하여 그룹 1(610a)의 가점을 결정할 수 있다. 이러한 가점은 이하에서 복수의 그룹 각각의 밀집도에 따른 기준 확률을 보정하는데 사용되는 보정 확률을 결정하는데 사용된다. 이러한 설명은 이하에서 보다 구체적으로 설명하기로 한다.In this way, the real place authentication apparatus 100 uses the final weights of the weights of the terminal position information grouped by the group 1 610a and the number of the terminal position information grouped by the group 1 610a, ) Can be determined. These benefits are used below to determine the correction probabilities used to correct the reference probabilities according to the density of each of the plurality of groups. This description will be described in more detail below.

단계 S460에 대한 또 다른 일 실시예에서, 실거주지 인증 장치(100)는 복수의 그룹 각각에 대해서 해당 그룹의 중심 좌표 정보를 기준으로 단말기 위치 정보에 대한 좌표 정보의 분포도를 이용하여 해당 그룹의 표준 편차를 산출하고, 표준 편차에 따라 해당 그룹을 복수의 서브 그룹으로 분할하여 복수의 서브 그룹 각각에 대해서 그룹핑을 다시 실행한다. In another embodiment of step S460, the real place location authentication apparatus 100 uses the distribution map of the coordinate information for the terminal location information on the basis of the center coordinate information of the group for each of the plurality of groups, Calculates the deviation, divides the group into a plurality of subgroups according to the standard deviation, and performs grouping again on each of the plurality of subgroups.

예를 들어, 실거주지 인증 장치(100)는 그룹이 상하좌우로 넓은 공간을 차지하는 경우 해당 그룹에 대한 밀집도를 산출하기 어렵기 때문에 상기와 같이 표준 편차를 산출하여 표준 편차에 따라 그룹을 복수의 서브 그룹으로 분할하여 다시 그룹핑을 실행한다. 일 실시예에서, 실거주지 인증 장치(100)는 그룹의 X축 또는 Y축 표준 편차가 특정 거리(예를 들어, 500m이상)이상이면 해당 그룹을 복수의 서브 그룹으로 분할하여 다시 그룹핑을 실행한다. 다른 일 실시예에서, 실거주지 인증 장치(100)는 그룹의 X축 또는 Y축 표준 편차가 특정 거리(예를 들어, 250m)이하이면 해당 그룹에 대한 그룹핑을 다시 실행하지 않는다. For example, when the real place authentication apparatus 100 occupies a large space in the upper, lower, left, and right sides, it is difficult to calculate the density of the group, so that the standard deviation is calculated as described above, And then performs grouping again. In one embodiment, if the X-axis or Y-axis standard deviation of the group is greater than or equal to a certain distance (for example, 500 m or more), the real place authentication apparatus 100 divides the group into a plurality of subgroups and performs grouping again . In another embodiment, the real place location authentication apparatus 100 does not perform grouping again for the group if the X-axis or Y-axis standard deviation of the group is not more than a certain distance (for example, 250 m).

상기와 같이 복수의 그룹 각각이 차지하는 공간에 대한 균일화 과정을 통해 복수의 그룹 각각의 밀집도에 대한 정확도가 향상되기 때문에, 이러한 복수의 그룹 각각의 밀집도에 따라 복수의 그룹 각각의 순위를 결정하는 경우 순위의 정확도가 향상되는 것이다. Since the accuracy of the density of each of the plurality of groups is improved through the process of equalizing the space occupied by each of the plurality of groups as described above, when the rank of each of the plurality of groups is determined according to the density of each of the plurality of groups, Is improved.

실거주지 인증 장치(100)는 복수의 그룹 각각의 밀집도에 따라 복수의 그룹 각각의 순위를 결정한다(단계 S470). The real place authentication apparatus 100 determines the ranking of each of the plurality of groups according to the density of each of the plurality of groups (step S470).

실거주지 인증 장치(100)는 복수의 그룹 각각에 대해서 사용자의 실거주지에 대한 좌표 정보가 그룹핑된 그룹의 밀집도에 따라 해당 그룹의 확률을 계산한다(단계 S480). 보다 구체적으로, 실거주지 인증 장치(100)는 복수의 그룹 각각의 순위를 이용하여 해당 그룹의 기준 확률을 결정하고, 기 설정된 가점 별 보정 확률 테이블을 참조하여 복수의 그룹 각각의 가점에 해당하는 보정 확률을 결정하여 기준 확률을 각각 보정한다. In step S480, the real place authentication apparatus 100 calculates the probability of the corresponding group according to the density of the group in which the coordinate information of the user's actual place of residence is grouped for each of the plurality of groups. More specifically, the real place location authentication apparatus 100 determines the reference probability of the group using the rank of each of the plurality of groups, and refers to the preset correction probability table to calculate a correction The probability is determined to correct the reference probability.

그런 다음, 실거주지 인증 장치(100)는 사용자의 실거주지에 대한 좌표 정보가 그룹핑된 그룹으로부터 복수의 그룹 각각의 거리를 각각 결정하고, 각각의 거리에 따라 보정값을 결정하여 보정된 기준 확률에 적용한다. Then, the real place location authentication apparatus 100 determines the distance of each of the plurality of groups from the group in which the coordinate information of the user's actual place of residence is grouped, determines the correction value according to each distance, To be applied.

실거주지 인증 장치(100)는 상기와 같은 과정을 거쳐서 복수의 그룹 각각의 밀집도를 산출하였으므로 밀집도의 정확도가 향상되었기 때문에, 단말기 위치 정보가 수신되었을 때 단말기 위치 정보에 해당하는 그룹의 밀집도에 따라 단말기를 보유하는 사용자가 실거주지에 위치하는지 여부를 정확하게 인증할 수 있다.Since the real place authentication apparatus 100 calculates the density of each of the plurality of groups through the above process, accuracy of density is improved. Therefore, when the terminal location information is received, Can be accurately authenticated as to whether or not the user who holds the home location is located in the actual place of residence.

예를 들어, 실거주지 인증 장치(100)는 도 8(a)와 같이 단말기 위치 정보에 대한 좌표 정보가 그룹핑된 그룹의 밀집도가 높은 경우, 단말기를 보유하는 사용자가 실거주지에 위치하고 있다고 판단할 수 있으며, 도 8(b)와 같이 단말기 위치 정보에 대한 좌표 정보가 그룹핑된 그룹의 밀집도가 낮은 경우, 단말기를 보유하는 사용자가 실거주지의 근접 위치에 위치하고 있다고 판단할 수 있으며, 도 8(c)와 같이 단말기 위치 정보에 대한 좌표 정보가 어느 그룹에도 포함되지 않으면 단말기를 보유하는 사용자가 실거주지에 위치하지 않는다고 판단할 수 있다. For example, the real place authentication apparatus 100 may determine that the user holding the terminal is located at the actual place of residence when the group of the grouped coordinate information of the terminal location information is high as shown in FIG. 8 (a) 8 (b), it can be determined that the user holding the terminal is located at a close position of the actual place of residence when the group density of group information is low, as shown in FIG. 8 (c) If the coordinate information on the terminal location information is not included in any group, it can be determined that the user who holds the terminal is not located in the actual place of residence.

지금까지 본 발명에 따른 구체적인 실시예에 관하여 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서는 여러 가지 변형이 가능함은 물론이다. 그러므로, 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 안 되며, 후술하는 특허 청구의 범위뿐 아니라 이 특허 청구의 범위와 균등한 것들에 의해 정해져야 한다.While the present invention has been described in connection with what is presently considered to be practical exemplary embodiments, it is to be understood that the invention is not limited to the disclosed embodiments. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be determined by the scope of the appended claims and equivalents thereof.

이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 이는 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. 따라서, 본 발명 사상은 아래에 기재된 특허청구범위에 의해서만 파악되어야 하고, 이의 균등 또는 등가적 변형 모두는 본 발명 사상의 범주에 속한다고 할 것이다.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, but, on the contrary, Modification is possible. Accordingly, the spirit of the present invention should be understood only in accordance with the following claims, and all equivalents or equivalent variations thereof are included in the scope of the present invention.

100: 실거주지 인증 장치
110: 수신부
120: 실거주지 인증부
130: 그룹 생성부
140: 제어부
200: 기지국
300: 단말기
100: Room authentication device
110:
120:
130:
140:
200: base station
300:

Claims (18)

실거주지 인증 장치에서 실행되는 실거주지 인증 방법에 있어서,
단말기로부터 단말기 위치 정보를 수신하는 단계;
상기 단말기의 사용 이력 중 그룹핑 대상 데이터를 그룹핑하여 생성된 복수의 그룹 중 상기 단말기 위치 정보에 해당하는 그룹을 선택하는 단계;
상기 복수의 그룹 각각의 순위 중 단말기 위치 정보에 해당하는 그룹의 순위를 결정하는 단계; 및
상기 그룹의 순위에 따라 상기 단말기를 보유하는 사용자가 거주지에 위치하고 있는지 여부를 판단하는 단계를 포함하고,
상기 사용자가 거주지에 위치하고 있는지 여부를 판단하는 단계는
상기 단말기의 사용 이력을 기초로 상기 단말기 위치 정보에 대한 좌표 정보를 좌표계상에 배치하는 단계;
상기 단말기를 보유하는 사용자의 실거주지에 대한 좌표 정보를 상기 좌표계상에 배치하는 단계;
상기 좌표계상에 복수의 그룹 각각을 대표하는 복수의 클러스터 각각을 상기 좌표계상에 배치하는 단계;
상기 복수의 클러스터 각각의 좌표 정보와 상기 단말기 위치 정보에 대한 좌표 정보를 비교하고, 상기 비교 결과에 따라 상기 단말기 위치 정보를 특정 클러스터로 그룹핑하여 복수의 그룹을 각각 생성하는 단계; 및
상기 복수의 그룹을 이용하여 상기 단말기를 보유하는 사용자가 거주지에 위치하고 있는지 여부를 판단하는 단계를 포함하는
실거주지 인증 방법.
In a real place authentication method executed by a real place place authentication device,
Receiving terminal location information from a terminal;
Selecting a group corresponding to the terminal location information from a plurality of groups generated by grouping the grouping target data among the use histories of the terminals;
Determining a rank of a group corresponding to terminal location information among the ranks of the plurality of groups; And
Determining whether a user holding the terminal is located in a residence according to the ranking of the group,
Wherein the step of determining whether the user is located in a residence comprises:
Placing coordinate information on the terminal location information on a coordinate system based on a usage history of the terminal;
Placing coordinate information on the actual place of residence of the user holding the terminal on the coordinate system;
Disposing a plurality of clusters representing each of the plurality of groups on the coordinate system on the coordinate system;
Comparing coordinate information of each of the plurality of clusters with coordinate information of the terminal position information and grouping the terminal position information into a specific cluster according to a result of the comparison to generate a plurality of groups; And
And using the plurality of groups to determine whether a user holding the terminal is located in a residence
Real location authentication method.
제1항에 있어서,
상기 복수의 그룹 중 상기 단말기 위치 정보에 해당하는 그룹을 선택하는 단계는
상기 복수의 그룹 각각에 대해서 해당 그룹의 중심 좌표와 상기 위치 정보의 좌표 사이의 좌표 거리를 산출하는 단계; 및
상기 복수의 그룹 중 좌표 거리가 가장 짧은 그룹을 선택하는 단계를 포함하는 것을 특징으로 하는
실거주지 인증 방법.
The method according to claim 1,
The step of selecting a group corresponding to the terminal position information among the plurality of groups
Calculating a coordinate distance between the coordinates of the center of the group and the coordinates of the position information for each of the plurality of groups; And
And selecting a group having the shortest coordinate distance among the plurality of groups
Real location authentication method.
제1항에 있어서,
상기 실거주지에 대한 좌표 정보를 기준으로 특정 반경에 위치하는 단말기 위치 정보에 대한 좌표 정보를 그룹핑 대상 데이터로 결정하는 단계를 더 포함하는 것을 특징으로 하는
실거주지 인증 방법.
The method according to claim 1,
Further comprising the step of determining coordinate information on the terminal location information located at a specific radius as the grouping object data based on the coordinate information on the actual place of residence
Real location authentication method.
삭제delete 제1항에 있어서,
상기 복수의 그룹을 이용하여 상기 단말기를 보유하는 사용자가 거주지에 위치하고 있는지 여부를 판단하는 단계는
상기 복수의 그룹 각각에 대해서 해당 그룹으로 그룹핑된 단말기 위치 정보의 분포도에 따라 상기 복수의 그룹 각각의 밀집도를 산출하는 단계;
상기 복수의 그룹 각각의 밀집도에 따라 상기 복수의 그룹 각각의 순위를 결정하는 단계를 더 포함하는 것을 특징으로 하는
실거주지 인증 방법.
The method according to claim 1,
Wherein the step of determining whether a user who holds the terminal using the plurality of groups is located in a residence
Calculating a density of each of the plurality of groups according to a distribution map of terminal location information grouped into the groups for each of the plurality of groups;
Further comprising determining a ranking of each of the plurality of groups according to the density of each of the plurality of groups
Real location authentication method.
제5항에 있어서,
상기 복수의 그룹 각각의 밀집도를 산출하는 단계는
상기 복수의 그룹 각각에 대해서 해당 그룹으로 그룹핑된 단말기 위치 정보의 개수를 이용하여 상기 복수의 그룹 각각의 밀집도를 산출하는 단계를 포함하는 것을 특징으로 하는
실거주지 인증 방법.
6. The method of claim 5,
The step of calculating the density of each of the plurality of groups
And calculating the density of each of the plurality of groups using the number of the terminal location information grouped into the group for each of the plurality of groups
Real location authentication method.
제5항에 있어서,
상기 복수의 그룹 각각의 밀집도를 산출하는 단계는
상기 복수의 그룹 각각에 대해서 해당 그룹의 중심 좌표 정보와 해당 그룹으로 그룹핑된 단말기 위치 정보에 대한 좌표 정보를 비교하여 차이 거리를 각각 산출하는 단계;
상기 차이 거리에 따라 상기 단말기 위치 정보에 가중치를 각각 부여하는 단계; 및
상기 각각의 가중치를 합한 최종 가중치 및 해당 그룹으로 그룹핑된 단말기 위치 정보의 개수를 이용하여 해당 그룹의 가점을 산출하는 단계를 포함하는 것을 특징으로 하는
실거주지 인증 방법.
6. The method of claim 5,
The step of calculating the density of each of the plurality of groups
Calculating center distance information of each of the plurality of groups by comparing the center coordinate information of the corresponding group with coordinate information of the terminal position information grouped into the group;
Assigning weights to the terminal location information according to the difference distance; And
Calculating a point of interest of the group using the final weights of the respective weights and the number of terminal location information grouped into the group,
Real location authentication method.
제1항에 있어서,
상기 복수의 그룹을 이용하여 상기 단말기를 보유하는 사용자가 거주지에 위치하고 있는지 여부를 판단하는 단계는
상기 복수의 그룹 각각에 대해서 해당 그룹의 중심 좌표 정보를 기준으로 단말기 위치 정보에 대한 좌표 정보의 분포도를 이용하여 해당 그룹의 표준 편차를 산출하는 단계;
상기 표준 편차에 따라 해당 그룹을 복수의 서브 그룹으로 분할하는 단계; 및
상기 복수의 서브 그룹 각각에 대해서 그룹핑을 실행하는 단계를 포함하는 것을 특징으로 하는
실거주지 인증 방법.
The method according to claim 1,
Wherein the step of determining whether a user who holds the terminal using the plurality of groups is located in a residence
Calculating a standard deviation of the group using the distribution map of the coordinate information for the terminal position information based on the center coordinate information of the group for each of the plurality of groups;
Dividing the group into a plurality of subgroups according to the standard deviation; And
And performing grouping on each of the plurality of subgroups
Real location authentication method.
제7항에 있어서,
상기 해당 그룹의 가점을 산출하는 단계는
상기 복수의 그룹 각각의 순위를 이용하여 해당 그룹의 기준 확률을 결정하는 단계;
기 설정된 가점 별 보정 확률 테이블을 참조하여 복수의 그룹 각각의 가점에 해당하는 보정 확률을 결정하여 상기 기준 확률을 각각 보정하는 단계; 및
상기 사용자의 실거주지에 대한 좌표 정보가 그룹핑된 그룹으로부터 복수의 그룹 각각의 거리를 각각 결정하고, 각각의 거리에 따라 보정값을 결정하여 상기 보정된 기준 확률에 적용하는 단계를 포함하는 것을 특징으로 하는
실거주지 인증 방법.
8. The method of claim 7,
The step of calculating the point of interest of the group
Determining a reference probability of the group using the rank of each of the plurality of groups;
Determining a correction probability corresponding to a point of interest of each of a plurality of groups by referring to a predetermined correction probability table for each point, and correcting the reference probabilities, respectively; And
Determining a distance of each of the plurality of groups from the group in which the coordinate information of the actual place of the user is grouped and determining a correction value according to each distance and applying the correction value to the corrected reference probability; doing
Real location authentication method.
단말기로부터 단말기 위치 정보를 수신하는 수신부; 및
상기 단말기의 사용 이력 중 그룹핑 대상 데이터를 그룹핑하여 생성된 복수의 그룹 중 상기 단말기 위치 정보에 해당하는 그룹을 선택하고, 상기 복수의 그룹 각각의 순위 중 단말기 위치 정보에 해당하는 그룹의 순위를 결정하고, 상기 그룹의 순위에 따라 상기 단말기를 보유하는 사용자가 거주지에 위치하고 있는지 여부를 판단하는 실거주지 인증부를 포함하고,
상기 실거주지 인증부는
상기 단말기의 사용 이력을 기초로 단말기 위치 정보에 대한 좌표 정보를 좌표계상에 배치하고, 상기 단말기를 보유하는 사용자의 실거주지에 대한 좌표 정보를 상기 좌표계상에 배치하고, 상기 좌표계상에 복수의 그룹 각각을 대표하는 복수의 클러스터 각각을 상기 좌표계상에 배치하고, 상기 복수의 클러스터 각각의 좌표 정보와 상기 단말기 위치 정보에 대한 좌표 정보를 비교하고, 상기 비교 결과에 따라 상기 단말기 위치 정보를 특정 클러스터로 그룹핑하여 복수의 그룹을 각각 생성하고, 상기 복수의 그룹을 이용하여 상기 단말기를 보유하는 사용자가 거주지에 위치하고 있는지 여부를 판단하는 것을 포함하는
실거주지 인증 장치.
A receiving unit for receiving terminal position information from a terminal; And
Selecting a group corresponding to the terminal location information among a plurality of groups generated by grouping the grouping target data among the use histories of the terminals and determining a ranking of groups corresponding to the terminal location information among the ranks of the plurality of groups And a real place authentication unit for determining whether a user who holds the terminal is located in a residence according to the ranking of the group,
The actual place authentication unit
Wherein the mobile terminal is configured to place coordinate information on terminal position information on a coordinate system based on a use history of the terminal, to arrange coordinate information on a real place of a user holding the terminal on the coordinate system, And a controller for comparing the coordinate information of each of the plurality of clusters with the coordinate information of the terminal position information and comparing the terminal position information to a specific cluster Grouping each of the plurality of groups to generate a plurality of groups, and using the plurality of groups to determine whether a user holding the terminal is located in a residence
Actual place authentication device.
제10항에 있어서,
상기 실거주지 인증부는
상기 복수의 그룹 각각에 대해서 해당 그룹의 중심 좌표와 상기 위치 정보의 좌표 사이의 좌표 거리를 산출하고, 상기 복수의 그룹 중 좌표 거리가 가장 짧은 그룹을 선택하는 것을 특징으로 하는
실거주지 인증 장치.
11. The method of claim 10,
The actual place authentication unit
The coordinate distance between the coordinates of the center of the group and the coordinates of the position information is calculated for each of the plurality of groups, and the group having the shortest coordinate distance is selected from among the plurality of groups
Actual place authentication device.
제10항에 있어서,
상기 실거주지에 대한 좌표 정보를 기준으로 특정 반경에 위치하는 단말기 위치 정보에 대한 좌표 정보를 그룹핑 대상 데이터로 결정하는 그룹 생성부를 더 포함하는 것을 특징으로 하는
실거주지 인증 장치.
11. The method of claim 10,
And a group generating unit for determining the coordinate information of the terminal position information located at a specific radius as the grouping object data based on the coordinate information of the actual place of residence
Actual place authentication device.
삭제delete 제12항에 있어서,
상기 그룹 생성부는
상기 복수의 그룹 각각에 대해서 해당 그룹으로 그룹핑된 단말기 위치 정보의 분포도에 따라 상기 복수의 그룹 각각의 밀집도를 산출하고, 상기 복수의 그룹 각각의 밀집도에 따라 상기 복수의 그룹 각각의 순위를 결정하는 것을 특징으로 하는
실거주지 인증 장치.
13. The method of claim 12,
The group generating unit
Calculating the density of each of the plurality of groups according to the distribution map of the terminal location information grouped into the group for each of the plurality of groups and determining the ranking of each of the plurality of groups according to the density of each of the plurality of groups Featured
Actual place authentication device.
제14항에 있어서,
상기 그룹 생성부는
상기 복수의 그룹 각각에 대해서 해당 그룹으로 그룹핑된 단말기 위치 정보의 개수를 이용하여 상기 복수의 그룹 각각의 밀집도를 산출하는 것을 특징으로 하는
실거주지 인증 장치.
15. The method of claim 14,
The group generating unit
And the density of each of the plurality of groups is calculated using the number of the terminal location information grouped into the group for each of the plurality of groups
Actual place authentication device.
제14항에 있어서,
상기 그룹 생성부는
상기 복수의 그룹 각각에 대해서 해당 그룹의 중심 좌표 정보와 해당 그룹으로 그룹핑된 단말기 위치 정보에 대한 좌표 정보를 비교하여 차이 거리를 각각 산출하고, 상기 차이 거리에 따라 상기 단말기 위치 정보에 가중치를 각각 부여하고, 상기 각각의 가중치를 합한 최종 가중치 및 해당 그룹으로 그룹핑된 단말기 위치 정보의 개수를 이용하여 해당 그룹의 가점을 산출하는 것을 특징으로 하는
실거주지 인증 장치.
15. The method of claim 14,
The group generating unit
Calculating a difference distance between the center coordinate information of the group and the coordinate information of the terminal position information grouped into the corresponding group for each of the plurality of groups and calculating a difference distance by assigning a weight to the terminal position information according to the difference distance, And calculates a point of interest of the group by using the final weights of the respective weights and the number of terminal location information grouped into the group
Actual place authentication device.
제12항에 있어서,
상기 그룹 생성부는
상기 복수의 그룹 각각에 대해서 해당 그룹의 중심 좌표 정보를 기준으로 단말기 위치 정보에 대한 좌표 정보의 분포도를 이용하여 해당 그룹의 표준 편차를 산출하고, 상기 표준 편차에 따라 해당 그룹을 복수의 서브 그룹으로 분할하고, 상기 복수의 서브 그룹 각각에 대해서 그룹핑을 실행하는 것을 특징으로 하는
실거주지 인증 장치.
13. The method of claim 12,
The group generating unit
Calculating a standard deviation of the group using the distribution map of the coordinate information for the terminal position information based on the center coordinate information of the group for each of the plurality of groups and dividing the group into a plurality of subgroups And performs grouping on each of the plurality of subgroups
Actual place authentication device.
제16항에 있어서,
상기 그룹 생성부는
상기 복수의 그룹 각각의 순위를 이용하여 해당 그룹의 기준 확률을 결정하고, 기 설정된 가점 별 보정 확률 테이블을 참조하여 복수의 그룹 각각의 가점에 해당하는 보정 확률을 결정하여 상기 기준 확률을 각각 보정하고, 상기 사용자의 실거주지에 대한 좌표 정보가 그룹핑된 그룹으로부터 복수의 그룹 각각의 거리를 각각 결정하고, 각각의 거리에 따라 보정값을 결정하여 상기 보정된 기준 확률에 적용하는 것을 특징으로 하는
실거주지 인증 장치.
17. The method of claim 16,
The group generating unit
Determines a reference probability of the group using the rank of each of the plurality of groups, determines a correction probability corresponding to a point of interest of each of the plurality of groups by referring to a predetermined correction probability table, and corrects the reference probabilities , Determines the distance of each of the plurality of groups from the group in which the coordinate information of the actual place of the user is grouped, determines a correction value according to each distance, and applies the corrected reference probability to the corrected reference probability
Actual place authentication device.
KR1020150121112A 2015-08-27 2015-08-27 Reality residence certification method and apparatus performing the same Expired - Fee Related KR101621915B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020150121112A KR101621915B1 (en) 2015-08-27 2015-08-27 Reality residence certification method and apparatus performing the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150121112A KR101621915B1 (en) 2015-08-27 2015-08-27 Reality residence certification method and apparatus performing the same

Publications (1)

Publication Number Publication Date
KR101621915B1 true KR101621915B1 (en) 2016-05-31

Family

ID=56099218

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150121112A Expired - Fee Related KR101621915B1 (en) 2015-08-27 2015-08-27 Reality residence certification method and apparatus performing the same

Country Status (1)

Country Link
KR (1) KR101621915B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020111375A1 (en) * 2018-11-27 2020-06-04 공주대학교 산학협력단 Device and method for address authentication using movement path information
JP7577598B2 (en) 2020-09-28 2024-11-05 Kddi株式会社 Performance-based reward determination server, performance-based reward determination method, and computer program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020111375A1 (en) * 2018-11-27 2020-06-04 공주대학교 산학협력단 Device and method for address authentication using movement path information
JP7577598B2 (en) 2020-09-28 2024-11-05 Kddi株式会社 Performance-based reward determination server, performance-based reward determination method, and computer program

Similar Documents

Publication Publication Date Title
US9749324B2 (en) System, device and method for network authorization based on no password or random password
RU2704750C2 (en) Mobile device identification systems and methods
CN107818463B (en) Offline payment method and system based on TOTP algorithm
US9154503B2 (en) Authorization method and terminal device
WO2017150309A1 (en) Information processing device, mobile device, and system
CN104580104A (en) Method, device and system for identity verification
CN104767714A (en) Method, terminal and system for associating user resource information
CN105991600A (en) Identity authentication and apparatus, server and terminal
CN104516918A (en) User identity information maintenance method and device, server and system
CN105897663A (en) Method for determining access authority, device and equipment
KR20160103115A (en) Method, apparatus and system for selecting authentication algorithm
KR101621915B1 (en) Reality residence certification method and apparatus performing the same
US20120143943A1 (en) Cloud service system and method, and recording medium
CN105681258A (en) Session method and session device based on third-party server
CN109040255B (en) Internet of things device access method, device, device and storage medium
CN105682018A (en) Positioning processing method and device
CN106375259B (en) Same-user account identification method and device
CN108696509B (en) Access processing method and device for terminal
CN105472029A (en) Single sign-on method and system based on cache
CN105873046A (en) Method and device for managing wireless access points
CN110809001B (en) Identity authentication method, device, equipment and storage medium
KR20150003448A (en) System for multi-channel certificating using automatic selection of mode, method of multi-channel certificating and apparatus for the same
CN105939516A (en) User authentication method and device
CN111542055A (en) Information interaction method, device, equipment and computer readable storage medium
WO2011102172A1 (en) Identification information allocation device and identification information allocation method

Legal Events

Date Code Title Description
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

PA0302 Request for accelerated examination

St.27 status event code: A-1-2-D10-D17-exm-PA0302

St.27 status event code: A-1-2-D10-D16-exm-PA0302

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

FPAY Annual fee payment

Payment date: 20190425

Year of fee payment: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20200512

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20200512

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000