KR101621915B1 - Reality residence certification method and apparatus performing the same - Google Patents
Reality residence certification method and apparatus performing the same Download PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing 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
본 발명의 실시예들은 실거주지 인증 방법 및 이를 실행하는 장치에 관한 것이다.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.
본 발명은 단말기의 사용 이력을 바탕으로 복수의 그룹을 생성한 후 복수의 그룹 각각의 순위를 미리 결정함으로써 단말기 위치 정보가 수신될 때 해당 단말기 위치 정보에 해당하는 그룹의 순위에 따라 단말기를 보유하는 사용자가 거주지에 위치하는지 여부를 확인할 수 있도록 하는 실거주지 인증 방법 및 이를 실행하는 장치를 제공하는 것을 목적으로 한다.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
실거주지 인증 장치(100)는 기지국(200)으로부터 수신된 단말기의 사용 이력을 이용하여 단말기를 보유하는 사용자가 거주지에 위치하고 있는지 여부를 인증하는 장치이다. The real
이러한 실거주지 인증 장치(100)는 단말기를 보유하는 사용자가 거주지에 위치하고 있는지 여부를 인증하기 위해서, 기지국(200)으로부터 수신된 단말기의 사용 이력을 복수의 그룹으로 그룹핑한다. The real
이와 같이, 단말기의 사용 이력을 복수의 그룹으로 그룹핑하는 이유는 단말기(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
실거주지 인증 장치(100)가 기지국(200)으로부터 수신된 단말기의 사용 이력을 복수의 그룹으로 그룹핑하는 과정을 보다 구체적으로 설명하면, 실거주지 인증 장치(100)는 단말기의 사용 이력을 기초로 단말기 위치 정보에 대한 좌표 정보를 좌표계상에 배치하고, 단말기를 보유하는 사용자의 실거주지에 대한 좌표 정보를 좌표계상에 배치한다. More specifically, the actual
그런 다음, 실거주지 인증 장치(100)는 실거주지에 대한 좌표 정보를 기준으로 특정 반경에 위치하는 단말기 위치 정보에 대한 좌표 정보를 그룹핑 대상 데이터로 결정한다. Then, the real place
예를 들어, 실거주지 인증 장치(100)는 실거주지에 대한 좌표 정보를 기준으로 반경 10km 내에 존재하는 단말기 위치 정보에 대한 좌표 정보를 그룹핑 대상 데이터로 결정할 수 있다. For example, the real
이와 같이, 실거주지에 대한 좌표 정보를 기준으로 특정 반경에 위치하는 단말기 위치 정보에 대한 좌표 정보만을 그룹핑 대상 데이터로 결정하는 이유는, 단말기 위치 정보에 대한 좌표 정보 모두를 그룹핑 대상 데이터로 결정한 후에 복수의 그룹으로 그룹핑하는 경우 많은 시간이 소요되며, 본 발명은 사용자가 실거주지에 위치하는지 여부를 인증하는 것이기 때문에 실거주지와 멀리 떨어진 곳에 위치하는 단말기 위치 정보는 고려하지 않아도 된다. 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
실거주지 인증 장치(100)는 복수의 클러스터 각각의 좌표 정보와 단말기 위치 정보에 대한 좌표 정보를 비교하고, 비교 결과에 따라 단말기 위치 정보를 특정 클러스터로 그룹핑한다. 보다 구체적으로, 실거주지 인증 장치(100)는 복수의 클러스터 각각의 좌표 정보와 단말기 위치 정보에 대한 좌표 정보 사이의 거리 정보를 산출하고, 복수의 클러스터 중 거리 정보가 가장 짧은 클러스터로 해당 단말기 위치 정보에 대한 좌표 정보를 그룹핑한다.The real
좌표계상에 배치되어 있는 단말기 위치 정보에 대한 좌표 정보 전체가 복수의 클러스터 중 어느 하나의 클러스터로 그룹핑될 때까지 상기와 같은 과정을 반복하여 수행하면, 좌표계상에 배치되어 있는 단말기 위치 정보에 대한 좌표 정보는 복수의 클러스터 중 어느 하나의 클러스터로 그룹핑될 것이다. 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
즉, 복수의 그룹 중 밀집도가 높은 곳이 사용자의 실거주지의 위치 정보를 포함하는 그룹이라고 판단하며 단말기(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
이를 위해서, 실거주지 인증 장치(100)는 복수의 그룹 각각에 대해서 해당 그룹으로 그룹핑된 단말기 위치 정보의 분포도에 따라 복수의 그룹 각각의 밀집도를 산출하고, 복수의 그룹 각각의 밀집도에 따라 복수의 그룹 각각의 순위를 결정하는 것이다. 즉, 복수의 그룹 각각의 밀집도가 가장 높은 그룹은 가장 높은 순위가 할당되고, 가장 낮은 그룹은 가장 낮은 순위가 할당되는 것이다.For this purpose, the real place
실거주지 인증 장치(100)가 복수의 그룹 각각의 밀집도를 산출하는 과정의 일 실시예를 설명하면, 실거주지 인증 장치(100)는 복수의 그룹 각각에 대해서 해당 그룹으로 그룹핑된 단말기 위치 정보의 개수를 이용하여 복수의 그룹 각각의 밀집도를 산출할 수 있다.The real place
다른 일 실시예에서, 실거주지 인증 장치(100)는 복수의 그룹 각각에 대해서 해당 그룹의 중심 좌표 정보와 해당 그룹으로 그룹핑된 단말기 위치 정보에 대한 좌표 정보를 비교하여 차이 거리를 각각 산출하고, 차이 거리에 따라 단말기 위치 정보에 가중치를 부여한다. In another embodiment, the real place
예를 들어, 차이 거리가 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
또 다른 일 실시예에서, 실거주지 인증 장치(100)는 복수의 그룹 각각에 대해서 해당 그룹의 중심 좌표 정보를 기준으로 단말기 위치 정보에 대한 좌표 정보의 분포도를 이용하여 해당 그룹의 표준 편차를 산출하고, 표준 편차를 이용하여 해당 그룹의 밀집도를 산출할 수 있다. 이러한 일 실시예에서, 실거주지 인증 장치(100)는 표준 편차에 따라 복수의 그룹 중 그룹핑을 다시 실행해야 하는 그룹을 결정할 수 있다. 즉, 실거주지 인증 장치(100)는 그룹의 표준 편차가 특정 임계 거리 이상이면 그룹핑을 다시 실행해야 하는 그룹을 결정할 수 있다. In another embodiment, the real place
이러한 경우, 실거주지 인증 장치(100)는 그룹을 복수의 서브 그룹으로 분할하고, 복수의 서브 그룹 각각에 대해서 그룹핑을 다시 실행하며 복수의 서브 그룹 각각에 대해서도 상기와 같이 밀집도를 산출한다. In this case, the real place
실거주지 인증 장치(100)는 상기와 같은 과정을 거쳐서 산출한 복수의 그룹 각각의 밀집도에 따라 복수의 그룹 각각의 순위를 결정하고, 복수의 그룹 각각의 순위를 이용하여 기준 확률을 결정한다. 예를 들어, 실거주지 인증 장치(100)는 그룹의 순위가 상위 10%이내이면 기준 확률을 100%로 결정하고, 그룹의 순위가 상위 25%이내이면 기준 확률을 95%로 결정하고, 그룹의 순위가 상위 40%이내이면 기준 확률을 80%로 결정하고, 그룹의 순위가 상위 60%이면 기준 확률을 75%로 결정하고, 그 외의 경우 기준 확률을 70%로 결정할 수 있다.The real
그런 다음, 실거주지 인증 장치(100)는 기 설정된 가점 별 보정 확률 테이블을 참조하여 복수의 그룹 각각의 가점에 해당하는 보정 확률을 결정한다. 그 후, 실거주지 인증 장치(100)는 각각의 보정 확률을 이용하여 기준 확률을 각각 보정한다. 예를 들어, 실거주지 인증 장치(100)는 그룹의 가점이 10P 미만이면 보정 확률을 -20%로 결정하고, 보정 확률을 이용하여 기준 확률을 보정할 수 있다.Then, the real-
실거주지 인증 장치(100)는 사용자의 실거주지에 대한 좌표 정보가 그룹핑된 그룹으로부터 복수의 그룹 각각의 거리를 각각 결정하고, 각각의 거리에 따라 보정값을 결정하여 상기 보정된 기준 확률에 적용한다.The real place
상기와 같은 과정을 통해 복수의 그룹이 결정된 후 단말기로부터 단말기 위치 정보를 수신하면, 실거주지 인증 장치(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
단말기(300)로부터 단말기 위치 정보를 수신한다. 그런 다음, 실거주지 인증 장치(100)는 단말기의 사용 이력을 그룹핑하여 생성된 복수의 그룹 중 단말기 위치 정보에 해당하는 특정 그룹을 선택한다.And receives terminal location information from the terminal 300. Then, the real place
기지국(200)은 단말기(300)의 사용 이력을 저장하며, 실거주지 인증 장치(100)의 요청에 따라 단말기(300)의 사용 이력을 제공한다. The
단말기(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
도 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
수신부(110)는 단말기로부터 단말기 위치 정보를 수신하여 실거주지 인증부(120)에 제공한다. The receiving
수신부(110)는 기지국으로부터 단말기의 사용 이력을 수신하여 그룹 생성부(130)에 제공한다.The
실거주지 인증부(120)는 수신부(110)로부터 수신된 단말기 위치 정보를 수신하면, 그룹 생성부(130)에 의해 생성된 복수의 그룹 각각의 순위 중 단말기 위치 정보에 해당하는 그룹의 순위를 결정하고, 그룹의 순위에 따라 단말기를 보유하는 사용자가 거주지에 위치하고 있는지 여부를 판단할 수 있다.Upon receiving the terminal location information received from the receiving
보다 구체적으로, 실거주지 인증부(120)는 복수의 그룹 각각에 대해서 해당 그룹의 중심 좌표와 위치 정보의 좌표 사이의 좌표 거리를 산출하고, 복수의 그룹 중 좌표 거리가 가장 짧은 그룹을 선택하고, 해당 그룹의 순위에 따라 단말기를 보유하는 사용자가 거주지에 위치하고 있는지 여부를 판단할 수 있다.More specifically, the actual
그룹 생성부(130)는 수신부(110)로부터 단말기의 사용 이력을 수신하면, 단말기의 사용 이력을 기초로 단말기 위치 정보에 대한 좌표 정보를 좌표계상에 배치하고, 단말기를 보유하는 사용자의 실거주지에 대한 좌표 정보를 상기 좌표계상에 배치하고, 실거주지에 대한 좌표 정보를 기준으로 특정 반경에 위치하는 단말기 위치 정보에 대한 좌표 정보를 그룹핑 대상 데이터로 결정한다.Upon receiving the usage history of the terminal from the
그런 다음, 그룹 생성부(130)는 좌표계상에 복수의 그룹 각각을 대표하는 복수의 클러스터 각각을 상기 좌표계상에 배치하고, 복수의 클러스터 각각의 좌표 정보와 상기 단말기 위치 정보에 대한 좌표 정보를 비교하고, 비교 결과에 따라 상기 단말기 위치 정보를 특정 클러스터로 그룹핑한다.Then, the
그룹 생성부(130)는 복수의 그룹 각각에 대해서 해당 그룹으로 그룹핑된 단말기 위치 정보의 분포도에 따라 복수의 그룹 각각의 밀집도를 산출하고, 복수의 그룹 각각의 밀집도에 따라 복수의 그룹 각각의 순위를 결정할 수 있다. The
일 실시예에서, 그룹 생성부(130)는 복수의 그룹 각각에 대해서 해당 그룹으로 그룹핑된 단말기 위치 정보의 개수를 이용하여 상기 복수의 그룹 각각의 밀집도를 산출할 수 있다. In one embodiment, the
다른 일 실시예에서, 그룹 생성부(130)는 복수의 그룹 각각에 대해서 해당 그룹의 중심 좌표 정보와 해당 그룹으로 그룹핑된 단말기 위치 정보에 대한 좌표 정보를 비교하여 차이 거리를 각각 산출하고, 이 거리에 따라 단말기 위치 정보에 가중치를 각각 부여하고, 각각의 가중치를 합한 최종 가중치 및 해당 그룹으로 그룹핑된 단말기 위치 정보의 개수를 이용하여 밀집도를 산출할 수 있다. In another embodiment, the
또 다른 일 실시예에서, 그룹 생성부(130)는 복수의 그룹 각각에 대해서 해당 그룹의 중심 좌표 정보를 기준으로 단말기 위치 정보에 대한 좌표 정보의 분포도를 이용하여 해당 그룹의 표준 편차를 산출하고, 표준 편차에 따라 해당 그룹을 복수의 서브 그룹으로 분할하여 복수의 서브 그룹 각각에 대해서 그룹핑을 다시 실행한다.In another embodiment, the
그 후, 그룹 생성부(130)는 복수의 그룹 각각에 대해서 사용자의 실거주지에 대한 좌표 정보가 그룹핑된 그룹의 밀집도에 따라 해당 그룹의 확률을 계산한다. 일 실시예에서, 그룹 생성부(130)는 아래의 [수학식 1]을 이용하여 해당 그룹의 확률을 계산할 수 있다.Thereafter, the
[수학식 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
제어부(140)는 실거주지 인증 장치의 다른 구성 요소들을 제어하여 실거주지 인증 과정을 제공할 수 있다.The
도 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
도 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
예를 들어, 실거주지 인증 장치(100)는 도 5와 같이 실거주지에 대한 좌표 정보(510)를 기준으로 10km반경에 위치하는 단말기 위치 정보에 대한 좌표 정보를 그룹핑 대상 데이터로 결정할 수 있다.For example, as shown in FIG. 5, the real
실거주지 인증 장치(100)는 좌표계상에 복수의 그룹 각각을 대표하는 복수의 클러스터 각각을 좌표계상에 배치한다(단계 S440). 실거주지 인증 장치(100)는 복수의 클러스터 각각의 좌표 정보와 단말기 위치 정보에 대한 좌표 정보를 비교하여 단말기 위치 정보를 복수의 클러스터 중 어느 하나의 클러스터로 그룹핑한다(단계 S450). 예를 들어, 실거주지 인증 장치(100)는 도 6과 같이 단말기 위치 정보를 복수의 클러스터 중 어느 하나의 클러스터로 그룹핑하여 복수의 그룹(610a 내지 610f)을 생성할 수 있다.The real place
실거주지 인증 장치(100)는 복수의 그룹 각각에 대해서 해당 그룹으로 그룹핑된 단말기 위치 정보의 분포도에 따라 복수의 그룹 각각의 밀집도를 산출한다(단계 S460). The real
단계 S460에 대한 일 실시예에서, 실거주지 인증 장치(100)는 복수의 그룹 각각에 대해서 해당 그룹으로 그룹핑된 단말기 위치 정보의 개수를 이용하여 상기 복수의 그룹 각각의 밀집도를 산출할 수 있다. In one embodiment of step S460, the real place
단계 S460에 대한 다른 일 실시예에서, 실거주지 인증 장치(100)는 복수의 그룹 각각에 대해서 해당 그룹의 중심 좌표 정보와 해당 그룹으로 그룹핑된 단말기 위치 정보에 대한 좌표 정보를 비교하여 차이 거리를 각각 산출하고, 차이 거리에 따라 단말기 위치 정보에 가중치를 각각 부여하고, 각각의 가중치를 합한 최종 가중치 및 해당 그룹으로 그룹핑된 단말기 위치 정보의 개수를 이용하여 밀집도를 산출할 수 있다. In another embodiment of step S460, the real place
예를 들어, 실거주지 인증 장치(100)는 도 7과 같이 복수의 그룹 중 그룹 1(610a)에 대해서 그룹 1(610a)의 중심 좌표 정보와 해당 그룹으로 그룹핑된 단말기 위치 정보에 대한 좌표 정보를 비교하여 차이 거리를 산출하고, 차이 거리에 따라 단말기 위치 정보에 가중치를 부여할 수 있다. 이때, 그룹 1(610a)의 중심 좌표부터 단말기 위치 정보에 대한 좌표 사이의 거리가 300m이내이면 해당 단말기 위치 정보의 가중치를 +2로 결정할 수 있다. For example, as shown in FIG. 7, the real
이와 같이, 실거주지 인증 장치(100)는 그룹 1(610a)으로 그룹핑된 단말기 위치 정보 각각의 가중치를 합한 최종 가중치 및 그룹 1(610a)으로 그룹핑된 단말기 위치 정보의 개수를 이용하여 그룹 1(610a)의 가점을 결정할 수 있다. 이러한 가점은 이하에서 복수의 그룹 각각의 밀집도에 따른 기준 확률을 보정하는데 사용되는 보정 확률을 결정하는데 사용된다. 이러한 설명은 이하에서 보다 구체적으로 설명하기로 한다.In this way, the real
단계 S460에 대한 또 다른 일 실시예에서, 실거주지 인증 장치(100)는 복수의 그룹 각각에 대해서 해당 그룹의 중심 좌표 정보를 기준으로 단말기 위치 정보에 대한 좌표 정보의 분포도를 이용하여 해당 그룹의 표준 편차를 산출하고, 표준 편차에 따라 해당 그룹을 복수의 서브 그룹으로 분할하여 복수의 서브 그룹 각각에 대해서 그룹핑을 다시 실행한다. In another embodiment of step S460, the real place
예를 들어, 실거주지 인증 장치(100)는 그룹이 상하좌우로 넓은 공간을 차지하는 경우 해당 그룹에 대한 밀집도를 산출하기 어렵기 때문에 상기와 같이 표준 편차를 산출하여 표준 편차에 따라 그룹을 복수의 서브 그룹으로 분할하여 다시 그룹핑을 실행한다. 일 실시예에서, 실거주지 인증 장치(100)는 그룹의 X축 또는 Y축 표준 편차가 특정 거리(예를 들어, 500m이상)이상이면 해당 그룹을 복수의 서브 그룹으로 분할하여 다시 그룹핑을 실행한다. 다른 일 실시예에서, 실거주지 인증 장치(100)는 그룹의 X축 또는 Y축 표준 편차가 특정 거리(예를 들어, 250m)이하이면 해당 그룹에 대한 그룹핑을 다시 실행하지 않는다. For example, when the real
상기와 같이 복수의 그룹 각각이 차지하는 공간에 대한 균일화 과정을 통해 복수의 그룹 각각의 밀집도에 대한 정확도가 향상되기 때문에, 이러한 복수의 그룹 각각의 밀집도에 따라 복수의 그룹 각각의 순위를 결정하는 경우 순위의 정확도가 향상되는 것이다. 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
실거주지 인증 장치(100)는 복수의 그룹 각각에 대해서 사용자의 실거주지에 대한 좌표 정보가 그룹핑된 그룹의 밀집도에 따라 해당 그룹의 확률을 계산한다(단계 S480). 보다 구체적으로, 실거주지 인증 장치(100)는 복수의 그룹 각각의 순위를 이용하여 해당 그룹의 기준 확률을 결정하고, 기 설정된 가점 별 보정 확률 테이블을 참조하여 복수의 그룹 각각의 가점에 해당하는 보정 확률을 결정하여 기준 확률을 각각 보정한다. In step S480, the real
그런 다음, 실거주지 인증 장치(100)는 사용자의 실거주지에 대한 좌표 정보가 그룹핑된 그룹으로부터 복수의 그룹 각각의 거리를 각각 결정하고, 각각의 거리에 따라 보정값을 결정하여 보정된 기준 확률에 적용한다. Then, the real place
실거주지 인증 장치(100)는 상기와 같은 과정을 거쳐서 복수의 그룹 각각의 밀집도를 산출하였으므로 밀집도의 정확도가 향상되었기 때문에, 단말기 위치 정보가 수신되었을 때 단말기 위치 정보에 해당하는 그룹의 밀집도에 따라 단말기를 보유하는 사용자가 실거주지에 위치하는지 여부를 정확하게 인증할 수 있다.Since the real
예를 들어, 실거주지 인증 장치(100)는 도 8(a)와 같이 단말기 위치 정보에 대한 좌표 정보가 그룹핑된 그룹의 밀집도가 높은 경우, 단말기를 보유하는 사용자가 실거주지에 위치하고 있다고 판단할 수 있으며, 도 8(b)와 같이 단말기 위치 정보에 대한 좌표 정보가 그룹핑된 그룹의 밀집도가 낮은 경우, 단말기를 보유하는 사용자가 실거주지의 근접 위치에 위치하고 있다고 판단할 수 있으며, 도 8(c)와 같이 단말기 위치 정보에 대한 좌표 정보가 어느 그룹에도 포함되지 않으면 단말기를 보유하는 사용자가 실거주지에 위치하지 않는다고 판단할 수 있다. For example, the real
지금까지 본 발명에 따른 구체적인 실시예에 관하여 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서는 여러 가지 변형이 가능함은 물론이다. 그러므로, 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 안 되며, 후술하는 특허 청구의 범위뿐 아니라 이 특허 청구의 범위와 균등한 것들에 의해 정해져야 한다.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.
상기 복수의 그룹 중 상기 단말기 위치 정보에 해당하는 그룹을 선택하는 단계는
상기 복수의 그룹 각각에 대해서 해당 그룹의 중심 좌표와 상기 위치 정보의 좌표 사이의 좌표 거리를 산출하는 단계; 및
상기 복수의 그룹 중 좌표 거리가 가장 짧은 그룹을 선택하는 단계를 포함하는 것을 특징으로 하는
실거주지 인증 방법.
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.
상기 실거주지에 대한 좌표 정보를 기준으로 특정 반경에 위치하는 단말기 위치 정보에 대한 좌표 정보를 그룹핑 대상 데이터로 결정하는 단계를 더 포함하는 것을 특징으로 하는
실거주지 인증 방법.
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.
상기 복수의 그룹을 이용하여 상기 단말기를 보유하는 사용자가 거주지에 위치하고 있는지 여부를 판단하는 단계는
상기 복수의 그룹 각각에 대해서 해당 그룹으로 그룹핑된 단말기 위치 정보의 분포도에 따라 상기 복수의 그룹 각각의 밀집도를 산출하는 단계;
상기 복수의 그룹 각각의 밀집도에 따라 상기 복수의 그룹 각각의 순위를 결정하는 단계를 더 포함하는 것을 특징으로 하는
실거주지 인증 방법.
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.
상기 복수의 그룹 각각의 밀집도를 산출하는 단계는
상기 복수의 그룹 각각에 대해서 해당 그룹으로 그룹핑된 단말기 위치 정보의 개수를 이용하여 상기 복수의 그룹 각각의 밀집도를 산출하는 단계를 포함하는 것을 특징으로 하는
실거주지 인증 방법.
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.
상기 복수의 그룹 각각의 밀집도를 산출하는 단계는
상기 복수의 그룹 각각에 대해서 해당 그룹의 중심 좌표 정보와 해당 그룹으로 그룹핑된 단말기 위치 정보에 대한 좌표 정보를 비교하여 차이 거리를 각각 산출하는 단계;
상기 차이 거리에 따라 상기 단말기 위치 정보에 가중치를 각각 부여하는 단계; 및
상기 각각의 가중치를 합한 최종 가중치 및 해당 그룹으로 그룹핑된 단말기 위치 정보의 개수를 이용하여 해당 그룹의 가점을 산출하는 단계를 포함하는 것을 특징으로 하는
실거주지 인증 방법.
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.
상기 복수의 그룹을 이용하여 상기 단말기를 보유하는 사용자가 거주지에 위치하고 있는지 여부를 판단하는 단계는
상기 복수의 그룹 각각에 대해서 해당 그룹의 중심 좌표 정보를 기준으로 단말기 위치 정보에 대한 좌표 정보의 분포도를 이용하여 해당 그룹의 표준 편차를 산출하는 단계;
상기 표준 편차에 따라 해당 그룹을 복수의 서브 그룹으로 분할하는 단계; 및
상기 복수의 서브 그룹 각각에 대해서 그룹핑을 실행하는 단계를 포함하는 것을 특징으로 하는
실거주지 인증 방법.
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.
상기 해당 그룹의 가점을 산출하는 단계는
상기 복수의 그룹 각각의 순위를 이용하여 해당 그룹의 기준 확률을 결정하는 단계;
기 설정된 가점 별 보정 확률 테이블을 참조하여 복수의 그룹 각각의 가점에 해당하는 보정 확률을 결정하여 상기 기준 확률을 각각 보정하는 단계; 및
상기 사용자의 실거주지에 대한 좌표 정보가 그룹핑된 그룹으로부터 복수의 그룹 각각의 거리를 각각 결정하고, 각각의 거리에 따라 보정값을 결정하여 상기 보정된 기준 확률에 적용하는 단계를 포함하는 것을 특징으로 하는
실거주지 인증 방법.
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.
상기 실거주지 인증부는
상기 복수의 그룹 각각에 대해서 해당 그룹의 중심 좌표와 상기 위치 정보의 좌표 사이의 좌표 거리를 산출하고, 상기 복수의 그룹 중 좌표 거리가 가장 짧은 그룹을 선택하는 것을 특징으로 하는
실거주지 인증 장치.
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.
상기 실거주지에 대한 좌표 정보를 기준으로 특정 반경에 위치하는 단말기 위치 정보에 대한 좌표 정보를 그룹핑 대상 데이터로 결정하는 그룹 생성부를 더 포함하는 것을 특징으로 하는
실거주지 인증 장치.
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.
상기 그룹 생성부는
상기 복수의 그룹 각각에 대해서 해당 그룹으로 그룹핑된 단말기 위치 정보의 분포도에 따라 상기 복수의 그룹 각각의 밀집도를 산출하고, 상기 복수의 그룹 각각의 밀집도에 따라 상기 복수의 그룹 각각의 순위를 결정하는 것을 특징으로 하는
실거주지 인증 장치.
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.
상기 그룹 생성부는
상기 복수의 그룹 각각에 대해서 해당 그룹으로 그룹핑된 단말기 위치 정보의 개수를 이용하여 상기 복수의 그룹 각각의 밀집도를 산출하는 것을 특징으로 하는
실거주지 인증 장치.
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.
상기 그룹 생성부는
상기 복수의 그룹 각각에 대해서 해당 그룹의 중심 좌표 정보와 해당 그룹으로 그룹핑된 단말기 위치 정보에 대한 좌표 정보를 비교하여 차이 거리를 각각 산출하고, 상기 차이 거리에 따라 상기 단말기 위치 정보에 가중치를 각각 부여하고, 상기 각각의 가중치를 합한 최종 가중치 및 해당 그룹으로 그룹핑된 단말기 위치 정보의 개수를 이용하여 해당 그룹의 가점을 산출하는 것을 특징으로 하는
실거주지 인증 장치.
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.
상기 그룹 생성부는
상기 복수의 그룹 각각에 대해서 해당 그룹의 중심 좌표 정보를 기준으로 단말기 위치 정보에 대한 좌표 정보의 분포도를 이용하여 해당 그룹의 표준 편차를 산출하고, 상기 표준 편차에 따라 해당 그룹을 복수의 서브 그룹으로 분할하고, 상기 복수의 서브 그룹 각각에 대해서 그룹핑을 실행하는 것을 특징으로 하는
실거주지 인증 장치.
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.
상기 그룹 생성부는
상기 복수의 그룹 각각의 순위를 이용하여 해당 그룹의 기준 확률을 결정하고, 기 설정된 가점 별 보정 확률 테이블을 참조하여 복수의 그룹 각각의 가점에 해당하는 보정 확률을 결정하여 상기 기준 확률을 각각 보정하고, 상기 사용자의 실거주지에 대한 좌표 정보가 그룹핑된 그룹으로부터 복수의 그룹 각각의 거리를 각각 결정하고, 각각의 거리에 따라 보정값을 결정하여 상기 보정된 기준 확률에 적용하는 것을 특징으로 하는
실거주지 인증 장치.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.
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)
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 |
-
2015
- 2015-08-27 KR KR1020150121112A patent/KR101621915B1/en not_active Expired - Fee Related
Cited By (2)
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 |