Nothing Special   »   [go: up one dir, main page]

KR102396615B1 - Movement history security processing method and device using transformation of location information - Google Patents

Movement history security processing method and device using transformation of location information Download PDF

Info

Publication number
KR102396615B1
KR102396615B1 KR1020210178193A KR20210178193A KR102396615B1 KR 102396615 B1 KR102396615 B1 KR 102396615B1 KR 1020210178193 A KR1020210178193 A KR 1020210178193A KR 20210178193 A KR20210178193 A KR 20210178193A KR 102396615 B1 KR102396615 B1 KR 102396615B1
Authority
KR
South Korea
Prior art keywords
representative
location information
location
information
computer
Prior art date
Application number
KR1020210178193A
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 KR1020210178193A priority Critical patent/KR102396615B1/en
Application granted granted Critical
Publication of KR102396615B1 publication Critical patent/KR102396615B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/02Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/60Context-dependent security
    • H04W12/61Time-dependent
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/60Context-dependent security
    • H04W12/63Location-dependent; Proximity-dependent
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/023Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2111Location-sensitive, e.g. geographical location, GPS

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Alarm Systems (AREA)

Abstract

위치정보에 대한 변환을 이용한 이동내역 보안 처리 방법 및 장치가 개시된다. 본 발명의 일측면에 따른 이동내역 보안 처리 방법을 수행하도록 하는 컴퓨터-판독 가능 매체에 저장된 컴퓨터 프로그램으로서, 상기 컴퓨터 프로그램은 컴퓨터로 하여금 이하의 단계들을 수행하도록 하며, 상기 단계들은, 변환대상이 되는 연속된 복수개의 위치정보를 확인하는 단계; 복수개의 위치정보들에 상응하는 대표위치를 선정하는 단계; 및 대표위치를 이용하여 변환대상 위치정보들을 변환하는 단계를 포함한다.Disclosed are a method and an apparatus for security processing of movement history using transformation for location information. A computer program stored in a computer-readable medium for performing the movement history security processing method according to an aspect of the present invention, the computer program causing the computer to perform the following steps, wherein the steps are confirming a plurality of consecutive location information; selecting a representative location corresponding to a plurality of pieces of location information; and converting the transformation target position information by using the representative position.

Description

위치정보에 대한 변환을 이용한 이동내역 보안 처리 방법 및 장치 {Movement history security processing method and device using transformation of location information}{Movement history security processing method and device using transformation of location information}

본 발명은 위치정보에 대한 변환을 이용한 이동내역 보안 처리 방법 및 장치에 관한 것이다.The present invention relates to a method and apparatus for security processing of movement history using transformation of location information.

최근 많은 어플리케이션 프로그램에 의한 서비스로서 제공되는 위치기반서비스는 이미 일상에 존재하는 다양한 위치데이터를 수집하고 있다. 이런 위치정보는 개인의 생활양식과 행동패턴을 파악하는데 매우 유용하게 활용되고 있다. 그러나 반대급부로 위치정보는 개인의 프라이버시 문제와 직결되는데, 개인의 동선 추적에 사용되는 위치정보가 매우 위험하게 사용될 수 있다. 개인의 누적 위치정보는 개인 뿐만 아니라 가족과 관련된 모든 사항에 위험 유발 가능성이 존재한다.Recently, location-based services provided as services by many application programs collect various location data that already exist in daily life. Such   location information is   very useful   used to   understand an individual's lifestyle and behavior patterns. However, as a reward, location information is directly related to personal privacy issues, and location information used for tracking an individual's movement can be used very dangerously. Personal  accumulated   location information is not only   an individual   but also   all things related to the family   have a risk , a cause , and a possibility.

빅데이터 및 실시간 위치정보가 저장되는 LBS(Location Based Service) 서비스 등은 사용자의 집 주소, 직장, 병원 위치 등 해당 위치정보를 난독화 처리를 하더라도 일정 범위 이내의 장소에 한정될 수 밖에 없다. 무작위로 선택한 4개의 포인트는 사용자의 95%의 움직임을 고유하게 특성화하기에 충분하다. 무작위로 선택한 2개의 점만 선택하면 그중 50%이상을 특성화하기에 충분하다. 따라서 이동성 추적은 일반적으로 고유한 것으로 간주될 수 있으므로 위치데이터만 포함하는 데이터 세트 자체가 익명이라고 할 수 없다. 따라서, 연속된 위치정보를 보호할 수 있는 방법이 필요하다.LBS (Location Based Service) services in which big data and real-time location information are stored are inevitably limited to places within a certain range even if the corresponding location information such as a user's home address, workplace, and hospital location is obfuscated. Four randomly selected points are sufficient to uniquely characterize the movement of 95% of users. Selecting only two randomly selected points is sufficient to characterize more than 50% of them. Therefore, mobility tracking can generally be considered unique, so a data set containing only location data is not itself anonymous. Therefore, there is a need for a method for protecting continuous location information.

대한민국 공개특허 제10-2006-0016672 위치추적 통보 시스템 및 방법Republic of Korea Patent Publication No. 10-2006-0016672 Location tracking notification system and method

따라서, 본 발명은 상술한 문제점을 해결하기 위해 안출된 것으로서, 개인의 이동 내역에 대한 노출을 예방하기 위한 위치정보에 대한 변환을 이용한 이동내역 보안 처리 방법 및 장치를 제공하기 위한 것이다.Accordingly, the present invention has been devised to solve the above problems, and it is to provide a method and apparatus for security processing of movement history using conversion of location information to prevent exposure to personal movement history.

본 발명의 다른 목적들은 이하에 서술되는 바람직한 실시예를 통하여 보다 명확해질 것이다.Other objects of the present invention will become clearer through preferred embodiments described below.

본 발명의 일 측면에 따르면, 이동내역 보안 처리 방법을 수행하도록 하는 컴퓨터-판독 가능 매체에 저장된 컴퓨터 프로그램으로서, 상기 컴퓨터 프로그램은 컴퓨터로 하여금 이하의 단계들을 수행하도록 하며, 상기 단계들은, 변환대상이 되는 연속된 복수개의 위치정보를 확인하는 단계; 상기 복수개의 위치정보들에 상응하는 대표위치를 선정하는 단계; 및 상기 대표위치를 이용하여 변환대상 위치정보들을 변환하는 단계를 포함하는, 컴퓨터-판독 가능 매체에 저장된 컴퓨터 프로그램이 제공된다.According to one aspect of the present invention, there is provided a computer program stored in a computer-readable medium for performing a method of security processing of movement details, the computer program causing a computer to perform the following steps, wherein the steps include: confirming a plurality of consecutive location information to be selecting a representative location corresponding to the plurality of pieces of location information; and converting the location information to be converted by using the representative location, a computer program stored in a computer-readable medium is provided.

여기서, 시간구간 또는 미리 설정된 거리 이상의 위치변경구간에 의해 상기 변환대상 위치정보들이 결정될 수 있다.Here, the transformation target location information may be determined by a time section or a location change section over a preset distance.

또한, 상기 변환대상 위치정보들의 분석에 의해 머문 시간이 가장 짧거나 가장 긴 위치를 상기 대표위치로서 선정할 수 있다.In addition, a location having the shortest or longest staying time may be selected as the representative location by analyzing the location information to be converted.

또한, 상기 변환대상 위치정보들의 이동성을 확인하여 시작지점, 중간지점, 종료지점 중 어느 하나를 상기 대표위치로서 선정할 수 있다.In addition, it is possible to select any one of a start point, a middle point, and an end point as the representative location by checking the mobility of the location information to be converted.

또한, 상기 시작지점, 중간지점, 종료지점 중 머문 시간이 가장 짧거나 가장 긴 위치를 상기 대표위치로서 선정할 수 있다.Also, among the starting point, the middle point, and the ending point, a location having the shortest or longest staying time may be selected as the representative location.

또한, 상기 변환대상 위치정보들의 시간정보도 대표시간으로 변환할 수 있다.In addition, time information of the location information to be converted can also be converted into a representative time.

또한, 상기 대표시간은 상기 변환대상 위치정보들의 시작시간과 종료시간간의 시간차를 이용할 수 있다.In addition, the representative time may use a time difference between the start time and the end time of the location information to be converted.

또한, 상기 대표위치는 적어도 둘이상 서로 일정거리 이상 이격된 위치로 선정하되, 변환대상 위치정보들을 시간순으로 번갈아가며 각각의 대표위치로 변환할 수 있다.In addition, at least two representative positions are selected as positions spaced apart from each other by a predetermined distance or more, and the transformation target position information may be alternately converted into respective representative positions in chronological order.

또한, 상기 변환대상 위치정보들 중 어느 하나의 대표지점을 선택하여 설정된 이격방향 및 이격거리에 있는 지점을 상기 대표위치로 선정하며, 상기 대표지점과 상기 대표위치를 기반으로 각각의 변환대상 위치정보들을 연속된 위치정보로서 변환할 수 있다.In addition, a point in a set separation direction and separation distance is selected as the representative position by selecting any one of the transformation target location information, and each transformation target position information based on the representative point and the representative position can be converted into continuous position information.

본 발명의 다른 측면에 따르면, 변환대상이 되는 연속된 복수개의 위치정보를 확인하는 위치정보확인부; 상기 복수개의 위치정보들에 상응하는 대표위치를 선정하는 변환정보선정부; 및 상기 대표위치를 이용하여 변환대상 위치정보들을 변환하는 정보변환부를 포함하는, 이동내역 보안 처리 장치가 제공된다.According to another aspect of the present invention, a location information check unit for checking a plurality of consecutive location information to be converted; a conversion information selection unit for selecting a representative location corresponding to the plurality of location information; and an information conversion unit for converting location information to be converted by using the representative location, a movement history security processing device is provided.

여기서, 상기 정보변환부는 상기 변환대상 위치정보들의 시간정보도 대표시간으로 변환할 수 있다.Here, the information conversion unit may also convert the time information of the conversion target location information into a representative time.

전술한 것 외의 다른 측면, 특징, 이점이 이하의 도면, 특허청구범위 및 발명의 상세한 설명으로부터 명확해질 것이다.Other aspects, features and advantages other than those described above will become apparent from the following drawings, claims, and detailed description of the invention.

본 발명에 따르면, 연속된 위치정보의 변환을 이용하여 이동내역에 대한 보안을 처리함으로써, 개인의 이동 내역에 대한 노출을 예방할 수 있다. According to the present invention, it is possible to prevent exposure to an individual's movement history by processing the security of the movement history using the continuous transformation of location information.

도 1은 본 발명의 일 실시예에 따른 이동내역 보안 처리 장치의 구성을 도시한 기능블록도.
도 2는 본 발명의 일 실시예에 따른 위치정보에 대한 변환을 이용한 이동내역 보안 처리 과정을 개략적으로 도시한 흐름도.
도 3 및 도 4는 본 발명의 각 실시예에 따른 연속된 위치정보들의 변환방식을 도시한 테이블들.
도 5는 본 발명의 일 실시예에 따른 이동경로의 변환을 도시한 예시도.
1 is a functional block diagram showing the configuration of a movement history security processing apparatus according to an embodiment of the present invention.
2 is a flowchart schematically illustrating a movement history security processing process using transformation for location information according to an embodiment of the present invention.
3 and 4 are tables showing a conversion method of continuous location information according to each embodiment of the present invention.
5 is an exemplary diagram illustrating a transformation of a movement path according to an embodiment of the present invention.

본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 한다. 그러나 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.Since the present invention can have various changes and can have various embodiments, specific embodiments are illustrated in the drawings and described in detail in the detailed description. However, this is not intended to limit the present invention to specific embodiments, and it should be understood to include all modifications, equivalents, and substitutes included in the spirit and scope of the present invention.

어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다. When a component is referred to as being “connected” or “connected” to another component, it may be directly connected or connected to the other component, but it is understood that other components may exist in between. it should be On the other hand, when it is said that a certain element is "directly connected" or "directly connected" to another element, it should be understood that the other element does not exist in the middle.

제1, 제2 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 후술될 제1 임계값, 제2 임계값 등의 용어는 실질적으로는 각각 상이하거나 일부는 동일한 값인 임계값들로 미리 지정될 수 있으나, 임계값이라는 동일한 단어로 표현될 때 혼동의 여지가 있으므로 구분의 편의상 제1, 제2 등의 용어를 병기하기로 한다. Terms such as first, second, etc. may be used to describe various elements, but the elements should not be limited by the terms. The above terms are used only for the purpose of distinguishing one component from another. For example, terms such as a first threshold value and a second threshold value, which will be described later, may be preset as threshold values that are substantially different or partially have the same value, but may cause confusion when expressed with the same word threshold. Since there is room, terms such as 1st and 2nd are used together for convenience of classification.

본 명세서에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 명세서에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terminology used herein is used only to describe specific embodiments, and is not intended to limit the present invention. The singular expression includes the plural expression unless the context clearly dictates otherwise. In the present specification, terms such as “comprise” or “have” are intended to designate that a feature, number, step, operation, component, part, or combination thereof described in the specification exists, but one or more other features It should be understood that this does not preclude the existence or addition of numbers, steps, operations, components, parts, or combinations thereof.

또한, 각 도면을 참조하여 설명하는 실시예의 구성 요소가 해당 실시예에만 제한적으로 적용되는 것은 아니며, 본 발명의 기술적 사상이 유지되는 범위 내에서 다른 실시예에 포함되도록 구현될 수 있으며, 또한 별도의 설명이 생략될지라도 복수의 실시예가 통합된 하나의 실시예로 다시 구현될 수도 있음은 당연하다.In addition, the components of the embodiment described with reference to each drawing are not limitedly applied only to the embodiment, and may be implemented to be included in other embodiments within the scope of maintaining the technical spirit of the present invention, and also Even if the description is omitted, it is natural that a plurality of embodiments may be re-implemented as one integrated embodiment.

또한, 첨부 도면을 참조하여 설명함에 있어, 도면 부호에 관계없이 동일한 구성 요소는 동일하거나 관련된 참조부호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다. 본 발명을 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. In addition, in the description with reference to the accompanying drawings, the same components regardless of the reference numerals are given the same or related reference numerals, and the overlapping description thereof will be omitted. In describing the present invention, if it is determined that a detailed description of a related known technology may unnecessarily obscure the gist of the present invention, the detailed description thereof will be omitted.

도 1은 본 발명의 일 실시예에 따른 이동내역 보안 처리 장치의 구성을 도시한 기능블록도이고, 도 2는 본 발명의 일 실시예에 따른 위치정보에 대한 변환을 이용한 이동내역 보안 처리 과정을 개략적으로 도시한 흐름도이다.1 is a functional block diagram illustrating the configuration of a movement history security processing apparatus according to an embodiment of the present invention, and FIG. 2 is a movement history security processing process using transformation of location information according to an embodiment of the present invention. It is a schematic flowchart showing.

도 1을 참조하면, 위치정보 보안 처리장치는 저장부(10) 및 제어부(30)를 포함하되, 제어부(30)는 위치정보확인부(31), 변환정보선정부(32) 및 정보변환부(33)를 포함한다. Referring to FIG. 1 , the location information security processing apparatus includes a storage unit 10 and a control unit 30 , but the control unit 30 includes a location information confirmation unit 31 , a conversion information selection unit 32 , and an information conversion unit (33).

저장부(10)에는 제어부(30)가 기능하는데 필요한 관련 정보들이 저장되며, 빅데이터 시스템으로부터 취득되는 변환 대상이 되는 개인의 연속된 복수개의 위치정보들이 저장된다. The storage unit 10 stores related information necessary for the control unit 30 to function, and a plurality of consecutive location information of an individual to be converted obtained from the big data system is stored.

도 2를 함께 참조하면, 제어부(30)의 위치정보확인부(31)는 변환대상이 되는 연속된 복수개의 위치정보(이하 변환대상 위치정보라 칭함)를 확인한다(S210). 예를 들어, 개인들의 위치정보를 관리하는 빅데이터 시스템으로부터 각 개인의 위치정보들을 수신하여 이동내역 보안 처리를 수행한다. 이를 위해, 임의의 개인의 이동내역 보안을 위해 시간순으로 연속된 위치정보들을 취득(예를 들어 복사)한다. Referring to FIG. 2 together, the location information check unit 31 of the control unit 30 checks a plurality of consecutive location information to be converted (hereinafter referred to as conversion target location information) (S210). For example, each individual's location information is received from a big data system that manages the individual's location information, and movement history security processing is performed. To this end, location information continuous in chronological order is acquired (eg, copied) for security of an individual's movement history.

일례에 따르면, 위치정보확인부(31)는 시간구간 또는 미리 설정된 거리 이상의 위치변경구간에 의해 변환대상 위치정보들을 결정한다. 예를 들어, 3시간 단위로 연속된 변환대상 위치정보들을 그룹화하거나, 반경 10킬로미터 이내의 거리를 기준으로 위치정보들을 그룹화하여 각 그룹별로 변환을 수행하도록 한다.According to an example, the location information check unit 31 determines the location information to be converted by a time section or a location change section over a preset distance. For example, the transformation target location information is grouped continuously in units of 3 hours, or location information is grouped based on a distance within a radius of 10 km to perform transformation for each group.

도 3 및 도 4는 본 발명의 각 실시예에 따른 연속된 위치정보들의 변환방식을 도시한 테이블들이다.3 and 4 are tables showing a conversion method of continuous location information according to each embodiment of the present invention.

일례에 따른 도 3을 참조하면, 위치정보에 따른 위치들의 변화 정도를 이용하여 제1 위치정보그룹과 제2 위치정보그룹으로 그룹화하고, 각 그룹을 기반으로 변환대상 위치정보들을 구분할 수 있다. Referring to FIG. 3 according to an example, it is possible to group the first location information group and the second location information group by using the degree of change of the locations according to the location information, and to classify the location information to be converted based on each group.

변환정보선정부(32)는 복수개의 위치정보들에 상응하는 대표위치를 선정한다(S220).The conversion information selection unit 32 selects a representative location corresponding to a plurality of location information (S220).

변환대상 위치정보들의 분석에 의해 머문 시간이 가장 짧거나 가장 긴 위치를 상기 대표위치로서 선정할 수 있다.A location having the shortest or longest stay time may be selected as the representative location by analyzing the location information to be converted.

또는, 변환대상 위치정보들의 이동성을 확인하여 시작지점, 중간지점, 종료지점 중 어느 하나를 대표위치로서 선정할 수 있다. 도 3을 참조하면, 제1 위치정보그룹에서는 시작지점이 [12412141]이고, 종료지점은 [12412625]이며, 대표위치를 시작지점인 [12412141]로 선정한 것이다. 여기서, 본 실시예에서 이용하는 위치정보는 설명의 편의를 위한 것일뿐 실제 GPS정보 등과는 무관하며, 모든 형태의 위치정보가 동일하게 적용될 수 있음은 당연하다.Alternatively, any one of a starting point, an intermediate point, and an ending point may be selected as a representative location by checking the mobility of the location information to be converted. Referring to FIG. 3 , in the first location information group, the starting point is [12412141], the ending point is [12412625], and the representative location is selected as the starting point [12412141]. Here, the location information used in the present embodiment is for convenience of explanation only and has nothing to do with actual GPS information, and it is natural that all types of location information may be equally applied.

또 다른 일례에 따르면, 시작지점, 중간지점, 종료지점 중 머문 시간이 가장 짧거나 가장 긴 위치를 대표위치로서 선정할 수도 있다. According to another example, among the starting point, the middle point, and the ending point, a location having the shortest or longest staying time may be selected as the representative location.

정보변환부(33)는 대표위치를 이용하여 변환대상 위치정보들을 변환한다(S230).The information conversion unit 33 converts the location information to be converted by using the representative location (S230).

도 3을 참조하면, 제1 위치정보그룹은 대표위치인 [12412625]로 모든 위치정보들을 변환하고, 제2 위치정보그룹은 대표위치인 [12412625]를 이용하여 위치정보들을 변환한다.Referring to FIG. 3 , the first location information group converts all location information to a representative location [12412625], and the second location information group converts location information using the representative location [12412625].

그리고, 변환대상 위치정보들의 시간정보도 대표시간으로 변환할 수 있다.In addition, time information of the location information to be converted can also be converted into a representative time.

일례에 따른 도 4를 참조하면, 원본 위치정보들의 시간정보를 대표시간(예로 종료시간을 이용함)으로 변환하며, 물론 이는 하나의 실시예일뿐 대표시간의 선정방식은 상술한 바와 같은 대표위치의 선정방식과 동일 또는 유사하게 진행될 수 있다. Referring to FIG. 4 according to an example, the time information of the original location information is converted into a representative time (for example, an end time is used), and of course, this is only one embodiment and the representative time selection method is as described above. It may proceed in the same way or similar to the method.

또한, 일례에 따르면, 대표시간은 변환대상 위치정보들의 시작시간과 종료시간간의 시간차를 이용할 수도 있다. 도 3을 참조하여 예를 들면, 시작시간인 13:01부터 13:45까지의 시간차인 44분을 이용하여, 각 위치정보의 시간정보를 시간대로 바꿀 수 있으며, 예를 들어 첫번째 위치정보인 [13:01]은 그 [12:39~13:23]로 변환되고, 마지막 위치정보인 [13:45]은 [13:23~14:07]로 변환한다. 또는 모든 위치정보의 시간정보를 그 차이시간대로 변환하여 모두[13:01~13:45]으로 변환할 수도 있다.Also, according to an example, the representative time may use a time difference between the start time and the end time of the location information to be converted. Referring to FIG. 3, for example, by using 44 minutes, which is a time difference from 13:01 to 13:45, which is a start time, the time information of each location information can be changed to a time zone, and for example, the first location information [ 13:01] is converted into [12:39~13:23], and [13:45], the last location information, is converted into [13:23~14:07]. Alternatively, the time information of all location information may be converted to the difference time zone and converted into all [13:01 ~ 13:45].

그리고, 대표위치는 적어도 둘이상 서로 일정거리 이상 이격된 위치로 선정할 수도 있으며, 또한 이 경우 변환대상 위치정보들을 시간순으로 번갈아가며 각각의 대표위치로 변환할 수 있다.In addition, at least two representative positions may be selected as positions spaced apart from each other by a certain distance or more, and in this case, the transformation target position information may be alternately converted into respective representative positions in chronological order.

이에 대한 일례에 따른 도 4를 참조하면, 제1 위치정보그룹에 대해 대표위치를 시작지점인 [12412141]과 종료지점인 [12412625]을 각각 대표위치로서 선정하고, 이를 시간순으로 번갈아가며 이용하여 각 위치정보들을 변환한다. Referring to FIG. 4 according to an example of this, for the first location information group, [12412141], which is a starting point, and [12412625], which is an end point, are selected as representative locations for the first location information group. Convert location information.

지금까지는 각 시점의 위치정보들을 하나 이상의 대표위치를 이용하여 1:n으로 변환하는 방식을 위주로 설명하였다. 다른 일례에 따르면, 이동내역을 갖는 연속된 위치정보들에 대해 마찬가지로 이동내역을 갖도록 변환하되, 사용자의 실제 이동내역과는 다르도록 변환할 수도 있다. So far, the method of converting location information of each viewpoint to 1:n using one or more representative locations has been mainly described. According to another example, the continuous location information having the movement history is similarly converted to have the movement history, but may be converted to be different from the user's actual movement history.

이에 따른 일례에 의하면, 변환대상 위치정보들 중 어느 하나의 대표지점을 선택하여 설정된 이격방향 및 이격거리에 있는 지점을 상기 대표위치로 선정하며, 대표지점과 대표위치를 기반으로 각각의 변환대상 위치정보들을 연속된 위치정보로서 변환한다.According to an example according to this, a point in a set separation direction and separation distance is selected by selecting any one representative point from among the transformation target position information, and each transformation target position is based on the representative point and the representative position. Converts information into continuous position information.

도 5는 본 발명의 일 실시예에 따른 이동경로의 변환을 도시한 예시도이다.5 is an exemplary diagram illustrating a movement path transformation according to an embodiment of the present invention.

도 5를 참조하면, 원본 변환대상 위치정보들에 의한 이동내역에 대해 각 위치정보들의 위치를 일정한 이격방향과 이격거리로 변환함으로써, 파란색으로 표시된 바와 같인 변환본으로 이동내역을 변환할 수 있다. 이에 따라 해당 개인의 이동내역과는 유사하나 다른 위치들로 변환함으로써 개인정보의 노출을 예방할 수 있다.Referring to FIG. 5 , by converting the location of each location information into a predetermined separation direction and separation distance for the movement history by the original conversion target location information, the movement history can be converted into a converted version as indicated in blue. Accordingly, it is possible to prevent the exposure of personal information by converting it to a different location although it is similar to the movement history of the individual concerned.

상기에서는 본 발명의 바람직한 실시예를 참조하여 설명하였지만, 해당 기술 분야에서 통상의 지식을 가진 자라면 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.Although the above has been described with reference to the preferred embodiment of the present invention, those of ordinary skill in the art may change the present invention in various ways within the scope without departing from the spirit and scope of the present invention described in the claims below. It will be appreciated that modifications and variations are possible.

10 : 저장부
30 : 제어부
10: storage
30: control unit

Claims (11)

이동내역 보안 처리 방법을 수행하도록 하는 컴퓨터-판독 가능 매체에 저장된 컴퓨터 프로그램으로서, 상기 컴퓨터 프로그램은 컴퓨터로 하여금 이하의 단계들을 수행하도록 하며, 상기 단계들은,
변환대상이 되는 연속된 복수개의 위치정보를 확인하는 단계;
상기 복수개의 위치정보들에 상응하는 대표위치를 선정하는 단계; 및
상기 대표위치를 이용하여 변환대상 위치정보들을 변환하는 단계를 포함하는, 컴퓨터-판독 가능 매체에 저장된 컴퓨터 프로그램.
A computer program stored in a computer-readable medium for performing a method of security processing of movement details, the computer program causing a computer to perform the following steps, the steps comprising:
Checking a plurality of consecutive location information to be converted;
selecting a representative location corresponding to the plurality of pieces of location information; and
A computer program stored in a computer-readable medium, comprising the step of converting the transformation target position information using the representative position.
청구항 1에 있어서,
시간구간 또는 미리 설정된 거리 이상의 위치변경구간에 의해 상기 변환대상 위치정보들이 결정되는, 컴퓨터-판독 가능 매체에 저장된 컴퓨터 프로그램.
The method according to claim 1,
A computer program stored in a computer-readable medium, wherein the transformation target location information is determined by a time section or a location change section over a preset distance.
청구항 1에 있어서,
상기 변환대상 위치정보들의 분석에 의해 머문 시간이 가장 짧거나 가장 긴 위치를 상기 대표위치로서 선정하는, 컴퓨터-판독 가능 매체에 저장된 컴퓨터 프로그램.
The method according to claim 1,
A computer program stored in a computer-readable medium for selecting a location having the shortest or longest stay time as the representative location by analyzing the location information to be converted.
청구항 1에 있어서,
상기 변환대상 위치정보들의 이동성을 확인하여 시작지점, 중간지점, 종료지점 중 어느 하나를 상기 대표위치로서 선정하는, 컴퓨터-판독 가능 매체에 저장된 컴퓨터 프로그램.
The method according to claim 1,
A computer program stored in a computer-readable medium for selecting any one of a starting point, an intermediate point, and an ending point as the representative location by checking the mobility of the location information to be converted.
청구항 4에 있어서,
상기 시작지점, 중간지점, 종료지점 중 머문 시간이 가장 짧거나 가장 긴 위치를 상기 대표위치로서 선정하는, 컴퓨터-판독 가능 매체에 저장된 컴퓨터 프로그램.
5. The method according to claim 4,
A computer program stored in a computer-readable medium for selecting a position having the shortest or longest staying time among the starting point, the intermediate point, and the ending point as the representative location.
청구항 1에 있어서,
상기 변환대상 위치정보들의 시간정보도 대표시간으로 변환하는, 컴퓨터-판독 가능 매체에 저장된 컴퓨터 프로그램.
The method according to claim 1,
A computer program stored in a computer-readable medium that also converts time information of the conversion target location information into a representative time.
청구항 6에 있어서,
상기 대표시간은 상기 변환대상 위치정보들의 시작시간과 종료시간간의 시간차를 이용하는, 컴퓨터-판독 가능 매체에 저장된 컴퓨터 프로그램.
7. The method of claim 6,
The representative time is a computer program stored in a computer-readable medium using a time difference between a start time and an end time of the location information to be converted.
청구항 1에 있어서,
상기 대표위치는 적어도 둘이상 서로 일정거리 이상 이격된 위치로 선정하되,
변환대상 위치정보들을 시간순으로 번갈아가며 각각의 대표위치로 변환하는, 컴퓨터-판독 가능 매체에 저장된 컴퓨터 프로그램.
The method according to claim 1,
The representative location is selected as a location spaced apart from each other by at least two or more,
A computer program stored in a computer-readable medium for converting the location information to be converted into each representative location in turn in chronological order.
청구항 1에 있어서,
상기 변환대상 위치정보들 중 어느 하나의 대표지점을 선택하여 설정된 이격방향 및 이격거리에 있는 지점을 상기 대표위치로 선정하며,
상기 대표지점과 상기 대표위치를 기반으로 각각의 변환대상 위치정보들을 연속된 위치정보로서 변환하는, 컴퓨터-판독 가능 매체에 저장된 컴퓨터 프로그램.
The method according to claim 1,
Selecting a representative point of any one of the transformation target position information and selecting a point in a set separation direction and a separation distance as the representative position,
A computer program stored in a computer-readable medium for converting each of the transformation target position information into continuous position information based on the representative point and the representative position.
변환대상이 되는 연속된 복수개의 위치정보를 확인하는 위치정보확인부;
상기 복수개의 위치정보들에 상응하는 대표위치를 선정하는 변환정보선정부; 및
상기 대표위치를 이용하여 변환대상 위치정보들을 변환하는 정보변환부를 포함하는, 이동내역 보안 처리 장치.
a location information check unit for checking a plurality of consecutive location information to be converted;
a conversion information selection unit for selecting a representative location corresponding to the plurality of location information; and
And an information conversion unit for converting the conversion target location information using the representative location, movement history security processing device.
청구항 10에 있어서,
상기 정보변환부는 상기 변환대상 위치정보들의 시간정보도 대표시간으로 변환하는, 이동내역 보안 처리 장치.
11. The method of claim 10,
The information conversion unit also converts the time information of the conversion target location information into a representative time, movement history security processing device.
KR1020210178193A 2021-12-14 2021-12-14 Movement history security processing method and device using transformation of location information KR102396615B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020210178193A KR102396615B1 (en) 2021-12-14 2021-12-14 Movement history security processing method and device using transformation of location information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020210178193A KR102396615B1 (en) 2021-12-14 2021-12-14 Movement history security processing method and device using transformation of location information

Publications (1)

Publication Number Publication Date
KR102396615B1 true KR102396615B1 (en) 2022-05-12

Family

ID=81590603

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020210178193A KR102396615B1 (en) 2021-12-14 2021-12-14 Movement history security processing method and device using transformation of location information

Country Status (1)

Country Link
KR (1) KR102396615B1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060016672A (en) 2004-08-18 2006-02-22 (주)인포러스 Location tracking notification system and method
JP2015121706A (en) * 2013-12-24 2015-07-02 日産自動車株式会社 Positional-information conversion apparatus
JP2016014642A (en) * 2014-07-03 2016-01-28 株式会社ビスキャス Position information service provision system
JP2019074836A (en) * 2017-10-13 2019-05-16 富士通株式会社 Candidate position evaluation program, candidate position evaluation device, and candidate position evaluation method
JP2020203075A (en) * 2019-05-12 2020-12-24 オリジン ワイヤレス, インコーポレイテッドOrigin Wireless, Inc. Method, apparatus, and system for wireless tracking, scanning, and monitoring

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060016672A (en) 2004-08-18 2006-02-22 (주)인포러스 Location tracking notification system and method
JP2015121706A (en) * 2013-12-24 2015-07-02 日産自動車株式会社 Positional-information conversion apparatus
JP2016014642A (en) * 2014-07-03 2016-01-28 株式会社ビスキャス Position information service provision system
JP2019074836A (en) * 2017-10-13 2019-05-16 富士通株式会社 Candidate position evaluation program, candidate position evaluation device, and candidate position evaluation method
JP2020203075A (en) * 2019-05-12 2020-12-24 オリジン ワイヤレス, インコーポレイテッドOrigin Wireless, Inc. Method, apparatus, and system for wireless tracking, scanning, and monitoring

Similar Documents

Publication Publication Date Title
JP5209635B2 (en) A system for comparing file content identifiers
JP2009540435A (en) Email address verification
CN111027656B (en) Two-dimensional code generation and identification method and device, electronic equipment and storage medium
JP2008244810A (en) Sensor information management system, sensor information management method, sensor information management program
US20220369925A1 (en) System and method for identifying a disease affected area
US20160080462A1 (en) Data processing method and apparatus in service-oriented architecture system, and the service-oriented architecture system
KR102396615B1 (en) Movement history security processing method and device using transformation of location information
JPWO2015072084A1 (en) Anonymization device, information processing system, anonymization method, information processing method, and computer program
US20160162979A1 (en) Global Positioning System Based Service Provider Locator
JPH09330195A (en) Information guidance method and its device
WO2020071398A1 (en) Question generation device and question generation method
KR101704145B1 (en) Controller Management Station for Supporting Heterogeneous Database and Controlling System Including The Controller Management Station
KR20180034908A (en) Rider-Selectable Food Delivery Platfrom
JP2006293611A (en) Plant monitoring control system
JP7057301B2 (en) Device identification system
JP7111972B2 (en) Compliance determination device and method
JP7173741B2 (en) Work support device
JP6609216B2 (en) Apparatus and method for analyzing static analysis result of source code
US20080270475A1 (en) Data processing systems and methods for connecting business objects to data sources
JP7186689B2 (en) PLC program development support device
JP4728999B2 (en) Service switching continuation method, service cooperation apparatus, and service switching continuation program
KR102294573B1 (en) Method of predicting mentality by associating response data and context data and device implementing thereof
JP2006059128A (en) Analysis system
US11328078B2 (en) Method for protecting information and device therefor
WO2020152862A1 (en) Episode management device, episode management program, and episode management method

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20211214

PA0201 Request for examination
PA0302 Request for accelerated examination

Patent event date: 20211214

Patent event code: PA03022R01D

Comment text: Request for Accelerated Examination

PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20220215

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20220506

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20220509

End annual number: 3

Start annual number: 1

PG1601 Publication of registration