KR101644793B1 - Position tracking apparatus, position calculation apparatus and computer program - Google Patents

Position tracking apparatus, position calculation apparatus and computer program Download PDF

Info

Publication number
KR101644793B1
KR101644793B1 KR1020140184188A KR20140184188A KR101644793B1 KR 101644793 B1 KR101644793 B1 KR 101644793B1 KR 1020140184188 A KR1020140184188 A KR 1020140184188A KR 20140184188 A KR20140184188 A KR 20140184188A KR 101644793 B1 KR101644793 B1 KR 101644793B1
Authority
KR
South Korea
Prior art keywords
tracking
information
representative
tracking devices
location
Prior art date
Application number
KR1020140184188A
Other languages
Korean (ko)
Other versions
KR20160074923A (en
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 KR1020140184188A priority Critical patent/KR101644793B1/en
Publication of KR20160074923A publication Critical patent/KR20160074923A/en
Application granted granted Critical
Publication of KR101644793B1 publication Critical patent/KR101644793B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • H04W64/003Locating users or terminals or network equipment for network management purposes, e.g. mobility management locating network equipment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0203Power saving arrangements in the radio access network or backbone network of wireless communication networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

본 발명의 실시예에 따른 위치계산장치는 서로 같이 이동하거나 서로 같이 정지해 있는 복수의 위치추적장치 각각으로부터 전송된 위치정보를 수신하는 통신부; 상기 복수의 위치추적장치 각각으로부터 전송된 위치정보를 처리하는 위치정보 처리부; 및 상기 복수의 위치추적장치 각각의 위치정보로부터 상기 복수의 위치추적장치의 위치를 대표하는 대표 위치를 계산하는 위치 계산부를 포함하는 위치계산장치가 제공된다.The position calculation device according to an embodiment of the present invention includes: a communication unit for receiving position information transmitted from each of a plurality of position tracking devices which are moved together or stopped with each other; A position information processing unit for processing position information transmitted from each of the plurality of position tracking devices; And a position calculation unit that calculates a representative position representative of the position of the plurality of position tracking devices from the position information of each of the plurality of position tracking devices.

Description

위치추적장치, 위치계산장치 및 컴퓨터 프로그램{POSITION TRACKING APPARATUS, POSITION CALCULATION APPARATUS AND COMPUTER PROGRAM}[0001] POSITION TRACKING APPARATUS, POSITION CALCULATION APPARATUS AND COMPUTER PROGRAM [0002]

본 발명은 위치추적장치, 위치계산장치 및 컴퓨터 프로그램에 관한 것이다.The present invention relates to a position tracking apparatus, a position calculation apparatus, and a computer program.

일반적인 위치추적장치들은 자신의 위치를 반복 측정하여 위치를 확정짓는 방식을 사용하고 있다. 즉, 측위 방법 상 위치추적장치 개별적으로 측위되어 확정된 위치가 부정확할 경우, 한번의 측위로 이를 보정할 방법이 없다. 그래서 종래의 위치추적장치는 자신의 위치를 반복측정하여 위치정보를 보정하는 방법을 사용하고 있다.Conventional location tracking devices use a method of repeatedly measuring their position to determine their position. In other words, when the position is individually determined by the positioning method and the determined position is incorrect, there is no way to correct it by one positioning. Thus, the conventional position tracking apparatus uses a method of repeatedly measuring its position to correct position information.

그러나 여러 번의 측위를 위해서 전력소모가 커지는 문제가 있다. 특히 배터리로 구동되어야 하는 위치추적장치의 경우, 측위를 위해서 소모되는 전력이 위치추적장치의 수명을 단축시키는 결과를 가져오게 된다.However, there is a problem in that the power consumption is increased for positioning several times. In particular, in the case of a position-tracking device which must be driven by a battery, the power consumed for positioning results in shortening the life of the position-tracking device.

한국공개특허 2009-0110642 (공개일 : 2009.10.22)Korean Published Patent 2009-0110642 (Published on October 22, 2009)

본 발명의 실시예에 따른 위치추적장치, 위치계산장치 및 컴퓨터 프로그램은 전력 소모를 줄이면서도 위치 추적의 신뢰성을 향상시킬 수 있도록 하기 위한 것이다. The location tracking device, the location calculation device, and the computer program according to the embodiments of the present invention are intended to improve the reliability of location tracking while reducing power consumption.

본 출원의 과제는 이상에서 언급한 과제로 제한되지 않으며, 언급되지 않는 또 다른 과제는 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.The task of the present application is not limited to the above-mentioned problems, and another task which is not mentioned can be clearly understood by a person skilled in the art from the following description.

본 발명의 일측면에 따르면, 서로 같이 이동하거나 서로 같이 정지해 있는 복수의 위치추적장치 각각으로부터 전송된 위치정보를 수신하는 통신부; 상기 복수의 위치추적장치 각각으로부터 전송된 위치정보를 처리하는 위치정보 처리부; 및 상기 복수의 위치추적장치 각각의 위치정보로부터 상기 복수의 위치추적장치의 위치를 대표하는 대표 위치를 계산하는 위치 계산부를 포함하는 위치계산장치가 제공된다.According to an aspect of the present invention, there is provided a communication apparatus including: a communication unit for receiving position information transmitted from a plurality of position tracking apparatuses that move together or stop with each other; A position information processing unit for processing position information transmitted from each of the plurality of position tracking devices; And a position calculation unit that calculates a representative position representative of the position of the plurality of position tracking devices from the position information of each of the plurality of position tracking devices.

상기 복수의 위치추적장치는 미리 설정된 동일 시간마다 상기 위치정보를 송신할 수 있다. The plurality of position tracking devices can transmit the position information at the same preset time.

상기 위치 계산부는, 상기 복수의 위치추적장치 각각의 위치정보들 중 가장 멀리 떨어진 위치정보를 필터링하고, 나머지 위치정보들을 통하여 상기 대표 위치를 계산할 수 있다. The position calculation unit may filter the position information farthest from the position information of each of the plurality of position tracking apparatuses and calculate the representative position through the remaining position information.

상기 위치 계산부는, 상기 복수의 위치추적장치 각각의 위치정보들을 통하여 상기 대표 위치를 계산하고, 상기 대표 위치와 상기 위치정보들 각각의 차이 중 기준치보다 큰 위치정보를 필터링할 수 있다. The position calculation unit may calculate the representative position through position information of each of the plurality of position tracking devices and may filter position information that is larger than a reference value among differences of the representative position and the position information.

상기 위치 계산부는, 상기 위치정보들 중 이미 수신된 위치정보들을 통하여 계산된 상기대표 위치의 과거값과 현재 수신된 위치정보를 통하여 상기 대표 위치의 현재값을 계산할 수 있다. The position calculation unit may calculate the current value of the representative position through the past value of the representative position and the currently received positional information calculated through the positional information already received among the positional information.

상기 위치추적장치가 구비된 위치추적 대상물들의 물류배달정보, 상기 위치추적 대상물들의 영상 또는 상기 위치추적 대상물의 입출고 기록과 상기 위치추적장치를 매칭시키는 장치 매칭부를 더 포함하는 위치계산장치가 제공될 수 있다. And a device matching unit for matching the delivery and delivery information of the position tracking objects, the image of the position tracking objects, and the input / output record of the position tracking object and the position tracking device provided with the position tracking device, have.

상기 위치추적장치는 주변에 위치한 위치추적장치의 식별자를 송신하고, 상기 식별자를 통하여 상기 대표 위치를 확인하는 장치 매칭부를 더 포함하는 위치계산장치가 제공될 수 있다. The location tracking device may further include a device matching unit that transmits an identifier of a location-tracking device located in the vicinity and confirms the representative location through the identifier.

본 발명의 다른 측면에 따르면, 주변에 있는 위치추적장치와 통신하여 상기 주변에 있는 위치추적장치의 식별자를 전송받는 추적통신부; 위치계산장치가 상기 식별자를 처리하여 상기 주변에 있는 위치추적장치의 위치를 계산하도록 상기 식별자를 상기 추적 통신부를 통하여 상기 위치계산장치로 전송하는 과정을 제어하는 제어부; 및 상기 추적통신부와 상기 제어부의 동작에 필요한 전원을 공급하는 배터리 또는 외부전원공급부를 포함하는 위치추적장치가 제공된다. According to another aspect of the present invention, there is provided a tracking communication apparatus comprising: a tracking communication unit for communicating with a neighboring location tracking device and transmitting an identifier of the neighboring location tracking device; A control unit for controlling the process of transmitting the identifier to the position calculation device through the tracking communication unit so that the position calculation device processes the identifier and calculates a position of the position tracking device in the vicinity; And a battery or an external power supply unit for supplying power necessary for the operation of the tracking communication unit and the control unit.

본 발명의 또다른 측면에 따르면, 서로 같이 이동하거나 서로 같이 정지해 있는 복수의 위치추적장치 각각으로부터 전송된 위치정보를 수신하는 기능, 상기 복수의 위치추적장치 각각으로부터 전송된 위치정보를 처리하는 기능 및 상기 복수의 위치추적장치 각각의 위치정보로부터 상기 복수의 위치추적장치의 위치를 대표하는 대표 위치를 계산하는 기능을 실현시키기 위한 컴퓨터 프로그램이 제공된다. According to another aspect of the present invention, there is provided a positioning apparatus including: a function of receiving position information transmitted from each of a plurality of position tracking apparatuses which move together or stop with each other, a function of processing position information transmitted from each of the plurality of position tracking apparatuses And a computer program for realizing a function of calculating a representative position representative of the position of the plurality of position tracking devices from the positional information of each of the plurality of position tracking devices.

본 발명의 또다른 측면에 따른 컴퓨터 프로그램은 상기 복수의 위치추적장치는 미리 설정된 동일 시간마다 상기 위치정보를 송신하는 기능을 실현할 수 있다.In the computer program according to another aspect of the present invention, the plurality of position tracking devices can realize the function of transmitting the position information at the same preset time.

본 발명의 또다른 측면에 따른 컴퓨터 프로그램은 상기 복수의 위치추적장치 각각의 위치정보들 중 가장 멀리 떨어진 위치정보를 필터링하고, 나머지 위치정보들을 통하여 상기 대표 위치를 계산하는 기능을 실현할 수 있다.The computer program according to another aspect of the present invention can realize the function of filtering the position information farthest from the position information of each of the plurality of position tracking devices and calculating the representative position through the remaining position information.

본 발명의 또다른 측면에 따른 컴퓨터 프로그램은 상기 복수의 위치추적장치 각각의 위치정보들을 통하여 상기 대표 위치를 계산하고, 상기 대표 위치와 상기 위치정보들 각각의 차이 중 기준치보다 큰 위치정보를 필터링하는 기능을 실현할 수 있다. A computer program according to another aspect of the present invention is a computer program for calculating the representative position through position information of each of a plurality of position tracking devices and filtering position information larger than a reference value among differences between the representative position and the position information Function can be realized.

본 발명의 또다른 측면에 따른 컴퓨터 프로그램은 상기 위치정보들 중 이미 수신된 위치정보들을 통하여 계산된 상기대표 위치의 과거값과 현재 수신된 위치정보를 통하여 상기 대표 위치의 현재값를 계산하는 기능을 실현할 수 있다. The computer program according to another aspect of the present invention realizes the function of calculating the current value of the representative position through the past value of the representative position calculated through the position information already received among the position information and the currently received position information .

본 발명의 또다른 측면에 따른 컴퓨터 프로그램은 상기 위치추적장치가 구비된 위치추적 대상물들의 물류배달정보, 상기 위치추적 대상물들의 영상 또는 상기 위치추적 대상물의 입출고 기록과 상기 위치추적장치를 매칭시키는 기능을 더 포함할 수 있다. According to another aspect of the present invention, there is provided a computer program for causing a computer to function as a computer-readable storage medium storing a computer program for causing a computer to execute: a function of matching logistics delivery information of location- .

상기 위치추적장치는 주변에 위치한 위치추적장치의 식별자를 송신하고, 본 발명의 또다른 측면에 따른 컴퓨터 프로그램은 상기 식별자를 통하여 상기 대표 위치를 확인하는 기능을 더 포함할 수 있다. The location tracking device may transmit an identifier of a location tracking device located in the vicinity, and the computer program according to another aspect of the present invention may further include a function of confirming the representative location through the identifier.

본 발명의 실시예에 따른 위치추적장치, 위치계산장치 및 컴퓨터 프로그램은 다수의 위치추적장치 각각으로부터 전송된 위치 정보에 대한 대표 위치를 도출함으로써 전력 소모를 줄이면서도 위치 추적의 신뢰성을 향상시킬 수 있도록 하기 위한 것이다.The location tracking device, the location calculation device, and the computer program according to the embodiments of the present invention derive representative locations of location information transmitted from each of the plurality of location tracking devices, thereby reducing power consumption and improving reliability of location tracking .

본 출원의 효과는 이상에서 언급한 효과로 제한되지 않으며, 언급되지 않는 또 다른 효과는 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.The effects of the present application are not limited to the effects mentioned above, and other effects not mentioned can be clearly understood by those skilled in the art from the following description.

도 1은 본 발명의 실시예에 따른 위치추적시스템을 나타낸다.
도 2는 위치추적장치가 송신하는 데이터의 구조 일례를 나타낸다.
도 3은 본 발명의 실시예에 따른 위치계산장치의 위치 계산부의 동작의 일례를 나타낸다.
도 4는 본 발명의 실시예에 따른 위치계산장치의 위치 계산부의 동작의 다른 일례를 나타낸다.
도 5는 본 발명의 실시예에 따른 위치추적장치의 블록도를 나타낸다.
도 6은 본 발명의 실시예에 따른 위치계산장치의 장치 매칭부의 동작을 나타낸다.
도 7은 본 발명의 실시예에 따른 위치계산 프로그램이 설치된 위치계산장치의 일례를 나타낸다.
1 shows a position tracking system according to an embodiment of the present invention.
2 shows an example of the structure of data transmitted by the position tracking device.
3 shows an example of the operation of the position calculation unit of the position calculation apparatus according to the embodiment of the present invention.
4 shows another example of the operation of the position calculation unit of the position calculation apparatus according to the embodiment of the present invention.
5 shows a block diagram of a location tracking device according to an embodiment of the present invention.
6 shows the operation of the apparatus matching unit of the position calculating apparatus according to the embodiment of the present invention.
FIG. 7 shows an example of a position calculating apparatus provided with a position calculating program according to an embodiment of the present invention.

이하 본 발명의 실시예에 대하여 첨부한 도면을 참조하여 상세하게 설명하기로 한다. 다만, 첨부된 도면은 본 발명의 내용을 보다 쉽게 개시하기 위하여 설명되는 것일 뿐, 본 발명의 범위가 첨부된 도면의 범위로 한정되는 것이 아님은 이 기술분야의 통상의 지식을 가진 자라면 용이하게 알 수 있을 것이다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. It is to be understood, however, that the appended drawings illustrate the present invention in order to more easily explain the present invention, and the scope of the present invention is not limited thereto. You will know.

또한, 본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. Also, the terms used in the present application are used only to describe certain embodiments and are not intended to limit the present invention. The singular expressions include plural expressions unless the context clearly dictates otherwise.

본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.In the present application, the terms "comprises" or "having" and the like are used to specify that there is a feature, a number, a step, an operation, an element, a component or a combination thereof described in the specification, But do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, or combinations thereof.

도 1은 본 발명의 실시예에 따른 위치추적시스템을 나타낸다. 도 1에 도시된 바와 같이, 본 발명의 실시예에 따른 위치추적시스템은 위치계산장치(100)와 위치추적장치(200)를 포함한다.1 shows a position tracking system according to an embodiment of the present invention. As shown in FIG. 1, a position tracking system according to an embodiment of the present invention includes a position calculation apparatus 100 and a position tracking apparatus 200.

본 발명의 실시예에 따른 위치계산장치(100)는 통신부(110), 위치정보 처리부(130) 및 위치 계산부(150)를 포함한다. The position calculation apparatus 100 according to the embodiment of the present invention includes a communication unit 110, a position information processing unit 130, and a position calculation unit 150.

통신부(110)는 서로 같이 이동하거나 서로 같이 정지해 있는 복수의 위치추적장치(200) 각각으로부터 전송된 위치정보를 수신한다. 통신부(110)는 위치추적장치(200)와의 통신을 위한 프로토콜을 지원하는 소프트웨어 또는 하드웨어 중 적어도 하나를 포함할 수 있다. The communication unit 110 receives the position information transmitted from each of the plurality of position tracking devices 200 that move together or stop with each other. The communication unit 110 may include at least one of software or hardware that supports a protocol for communication with the location tracking device 200. [

예를 들어, 통신부(110)는 동기식 또는 비동기식 이동통신, Wi-Fi, Zigbee, NFC나 Bluetooth와 같은 근거리 무선통신을 위한 소프트웨어 또는 하드웨어 중 적어도 하나를 포함할 수 있으나, 이에 한정하지 않고 다양한 통신 방식 중 하나 이상을 지원할 수 있다. For example, the communication unit 110 may include at least one of software or hardware for synchronous or asynchronous mobile communication, short-range wireless communication such as Wi-Fi, Zigbee, NFC or Bluetooth, Or more.

이 때 복수의 위치추적장치(200)는 서로 같이 이동하거나 서로 같이 정지해 있을 수 있다. 예를 들어, 위치추적장치(200)가 구비된 N개의 위치추적 대상물(10)이 하나의 트럭이나 선박에 실려 이동되거나 상기 N개의 위치추적 대상물(10)이 창고에 보관될 수 있다. At this time, the plurality of position tracking devices 200 may move together or may be stationary with respect to each other. For example, the N tracked objects 10 equipped with the position tracking device 200 may be moved on one truck or ship, or the N tracked objects 10 may be stored in a warehouse.

각각의 위치추적장치(200)는 도 2와 같은 구조의 데이터를 송신할 수 있다. 식별자 1 내지 식별자 N은 도 1의 첫 번째 위치추적장치(200)부터 N번째 위치추적장치(200)에 부여된 식별자일 수 있다. Each of the position tracking apparatuses 200 can transmit data having the structure shown in FIG. The identifiers 1 to N may be identifiers assigned to the Nth location tracking device 200 from the first location tracking device 200 of FIG.

위치정보 처리부(130)는 복수의 위치추적장치(200) 각각으로부터 전송된 위치정보를 처리한다. 위치정보 처리부(130)는 위치추적장치(200)의 식별자, 위치추적장치(200)의 위치정보 및 위치정보가 생성된 시간정보를 연관시켜 메모리부(170)에 저장할 수 있다. 이와 같이 위치추적장치(200)의 식별자와 연관되어 저장되는 정보는 이에 한정되는 것은 아니다. The position information processing unit 130 processes the position information transmitted from each of the plurality of position tracking devices 200. The position information processing unit 130 may store the identifier of the position tracking device 200, the position information of the position tracking device 200, and the time information on which the position information is generated in the memory unit 170 in association with each other. The information stored in association with the identifier of the location-tracking device 200 is not limited thereto.

위치 계산부(150)는 복수의 위치추적장치(200) 각각의 위치정보로부터 복수의 위치추적장치(200)의 위치를 대표하는 대표 위치를 계산한다. 예를 들어, 도 3에 도시된 바와 같이, 1번 위치추적장치(200)부터 9번 위치추적장치(200) 각각은 위치정보를 송신할 수 있으며, 위치 계산부(150)는 1번 위치추적장치(200)부터 9번 위치추적장치(200)의 위치정보에 대한 산술평균을 계산함으로써 1번 위치추적장치(200)부터 9번 위치추적장치(200)의 대표 위치를 계산할 수 있다. The position calculation unit 150 calculates a representative position representative of the position of the plurality of position tracking devices 200 from the position information of each of the plurality of position tracking devices 200. For example, as shown in FIG. 3, each of the No. 1 position tracking device 200 to the No. 9 position tracking device 200 can transmit position information, The representative position of the position tracking device 200 from the first position tracking device 200 to the first position tracking device 200 can be calculated by calculating an arithmetic mean of the position information of the position tracking device 200 from the device 200.

위치 계산부(150)가 계산하는 대표 위치는 산술평균 위치에 한정되는 것은 아니며, 상황에 따라 다양한 방법에 따라 대표 위치가 계산될 수 있다. 예를 들어, 위치 계산부(150)는 위치정보들에 대한 이동평균을 계산함으로써 복수의 위치추적장치(200)의 대표 위치를 계산할 수 있는데, 이에 대해서는 이후에 상세히 설명하도록 한다. The representative position calculated by the position calculation unit 150 is not limited to the arithmetic mean position, and the representative position may be calculated according to various methods depending on the situation. For example, the position calculation unit 150 may calculate the representative position of the plurality of position tracking devices 200 by calculating a moving average of the position information, which will be described in detail later.

이상에서 설명된 바와 같이, 본 발명의 실시예에 따른 위치계산장치(100)의 경우, 동일한 장소에 있는 위치추적장치(200)로부터 전송된 위치정보의 대표 위치를 계산함으로써 위치추적장치(200)의 전력소모를 줄여 위치추적장치(200)의 내구성을 높일 수 있다. As described above, in the case of the position calculating apparatus 100 according to the embodiment of the present invention, by calculating the representative position of the position information transmitted from the position tracking apparatus 200 at the same position, The durability of the position tracking device 200 can be increased.

즉, 앞서 설명된 바와 같이, 일반적인 위치추적시스템의 경우, 하나의 위치추적장치(200)가 설정된 시간 동안 m 회 송신한 위치정보에 따라 해당 위치추적장치(200)의 위치가 계산된다.That is, as described above, in the case of a general position tracking system, the position of the position tracking apparatus 200 is calculated according to the position information transmitted from one position tracking apparatus 200 m times during a predetermined time.

반면에 본 발명의 실시예에 따른 위치계산장치(100)의 경우, N 개의 위치추적장치(200) 각각이 설정된 시간 동안 위치정보를 1회 송신할 수 있으며, 이에 따라 위치 계산부(150)는 N 개의 위치정보를 통하여 대표 위치를 계산할 수 있다.On the other hand, in the case of the position calculation apparatus 100 according to the embodiment of the present invention, each of the N position tracking apparatuses 200 can transmit position information once for a predetermined time, The representative position can be calculated through the N position information.

또한 N 개의 위치추적장치(200) 각각이 설정된 시간 동안 위치정보를 m 회 송신하더라도 위치 계산부(150)는 N * m 개의 위치정보를 통하여 대표 위치를 계산할 수 있으므로 대표 위치의 신뢰성이 향상될 수 있다. Also, even if each of the N position tracking apparatuses 200 transmits the position information m times for the set time, the position calculating unit 150 can calculate the representative position through N * m position information, have.

이와 같이, 일반적인 위치추적시스템의 경우 하나의 위치추적장치(200)가 다수 회의 위치정보를 송신하는 반면에, 본 발명의 실시예에 따른 위치계산장치(100)의 경우 하나의 위치추적장치(200)가 위치정보를 송신하는 횟수가 감소할 수 있다. As described above, in the case of the general position tracking system, one position tracking device 200 transmits a plurality of position information, whereas in the position calculating device 100 according to the embodiment of the present invention, one position tracking device 200 The number of times of transmitting the position information may decrease.

이와 같이 위치추적장치(200)가 위치정보를 송신하는 횟수가 감소하므로 위치추적장치(200)의 전력소모가 줄어들어 배터리 구동 시간이 늘어나고 이에 따라 위치추적장치(200)의 내구성이 향상될 수 있다. Since the number of times that the position-tracking device 200 transmits position information is reduced, the power consumption of the position-tracking device 200 is reduced, thereby increasing the battery operating time and thus improving the durability of the position-

또한 다수의 위치추적장치(200)가 송신한 위치정보를 통하여 대표 위치가 계산되므로 대표 위치의 신뢰도가 향상될 수 있다.Also, since the representative position is calculated through the position information transmitted from the plurality of position tracking devices 200, the reliability of the representative position can be improved.

한편, 복수의 위치추적장치(200)는 미리 설정된 동일 시간마다 위치정보를 송신할 수 있다. 예를 들어, 도 1의 N 개의 위치추적장치(200)는 1주일마다 위치정보를 송신할 수 있다. 이 때, 첫 번째부터 N번째 위치추적장치(200)가 월요일마다 위치정보를 송신할 수도 있고, 첫 번째부터 N번째 위치추적장치(200)가 서로 다른 요일에 위치정보를 송신할 수도 있다. On the other hand, the plurality of position tracking apparatuses 200 can transmit the position information every predetermined time. For example, the N position tracking apparatuses 200 of FIG. 1 can transmit position information every week. In this case, the Nth position tracking apparatus 200 may transmit position information every Monday, and the Nth position tracking apparatus 200 may transmit position information on different days.

이와 같이 복수의 위치추적장치(200)가 미리 설정된 동일 시간마다 위치정보를 송신하고 위치 계산부(150)는 각 위치추적장치(200)가 송신한 위치 정보를 통하여 대표 위치를 계산하므로 대표 위치에 대한 신뢰도가 향상될 수 있다.Since the plurality of position tracking apparatuses 200 transmit the position information at the same preset time and the position calculating unit 150 calculates the representative position through the position information transmitted by each position tracking apparatus 200, The reliability can be improved.

이 때 메모리부(170)는 설정된 시간을 저장할 수 있으며, 위치정보 처리부(130)는 도 2의 시간정보가 설정된 시간마다 생성되었는지 확인할 수 있다.At this time, the memory unit 170 can store the set time, and the location information processing unit 130 can confirm whether the time information of FIG. 2 is generated every set time.

한편, 위치 계산부(150)는, 복수의 위치추적장치(200) 각각의 위치정보들 중 가장 멀리 떨어진 위치정보를 필터링하고, 나머지 위치정보들을 통하여 대표 위치를 계산할 수 있다. On the other hand, the position calculation unit 150 may filter position information farthest from the position information of each of the plurality of position tracking devices 200, and calculate the representative position through the remaining position information.

기준치보다 큰 위치정보를 필터링하는 방법은 다양하게 이루어질 수 있다. 예를 들어, 도 3에 도시된 바와 같이, 위치 계산부(150)는, 첫 번째 위치추적장치(200)와 나머지 위치추적장치(200) 각각의 거리의 합이나 평균값, 두 번째 위치추적장치(200)와 나머지 위치추적장치(200) 각각의 거리의 합이나 평균값,……, 아홉 번째 위치추적장치(200)와 나머지 위치추적장치(200) 각각의 거리의 합이나 평균값을 계산할 수 있다.Various methods of filtering position information larger than the reference value can be performed. 3, the position calculation unit 150 calculates a sum or an average of the distances of the first position tracking device 200 and the remaining position tracking devices 200, 200, and the remaining distance tracking devices 200, ... ... , The sum of the distances of the ninth position-tracking device 200 and the remaining position-tracking devices 200, or an average value of the distances.

이와 같이 계산된 거리의 합이나 평균값들 중 최대값은 두 번째 위치 추적장치와 나머지 위치추적장치(200) 각각의 거리의 합이나 평균값이므로 위치 계산부(150)는 두 번째 위치추적장치(200)의 위치정보는 필터링할 수 있다.Since the sum of the calculated distances or the average value is the sum or average of distances between the second position tracking device and the remaining position tracking devices 200, Can be filtered.

이후 위치 계산부(150)는 나머지 위치정보를 통하여 대표 위치를 계산할 수 있다. 예를 들어, 위치 계산부(150)는 두 번째 위치추적장치(200)의 위치정보를 제외한 나머지 8개의 위치정보를 산술평균함으로써 대표 위치를 계산할 수 있다. Then, the position calculation unit 150 may calculate the representative position through the remaining position information. For example, the position calculation unit 150 may calculate the representative position by arithmetically averaging the remaining eight position information, excluding the position information of the second position tracking device 200.

앞서의 설명에서는 필터링이 이루어진 후 대표 위치가 계산되나, 이와 다르게 대표 위치가 계산된 후 필터링이 이루어질 수 있다.In the above description, the representative position is calculated after the filtering is performed, but the representative position may be calculated and then the filtering may be performed.

즉, 위치 계산부(150)는, 복수의 위치추적장치(200) 각각의 위치정보들을 통하여 대표 위치를 계산하고, 대표 위치와 위치정보들 각각의 차이 중 기준치보다 큰 위치정보를 필터링할 수 있다.That is, the position calculating unit 150 may calculate the representative position through the position information of each of the plurality of position tracking devices 200, and may filter the position information that is larger than the reference value among the differences between the representative position and the position information .

예를 들어, 도 3에 도시된 바와 같이, 위치 계산부(150)는 9 개의 위치추적장치(200) 각각의 위치정보들을 통하여 산술평균 위치를 계산할 수 있다. 또한 위치 계산부(150)는 평균 위치와 위치추적장치(200) 각각의 위치 사이의 거리를 계산하고, 이와 같이 계산된 거리들 중 가장 큰 거리에 해당되는 위치 정보를 필터링할 수 있다. 이에 따라 두 번째 위치추적장치(200)의 위치 정보가 필터링될 수 있다. For example, as shown in FIG. 3, the position calculating unit 150 may calculate an arithmetic average position through the position information of each of the nine position tracking devices 200. The position calculation unit 150 may calculate the distance between the average position and the position of each of the position tracking devices 200, and may filter the position information corresponding to the greatest distance among the distances thus calculated. Accordingly, the position information of the second position tracking device 200 can be filtered.

한편, 위치 계산부(150)는, 위치정보들 중 이미 수신된 위치정보들을 통하여 계산된 대표 위치의 과거값와 현재 수신된 위치정보를 통하여 대표 위치의 현재값를 계산할 수 있다. On the other hand, the position calculation unit 150 can calculate the current value of the representative position through the past value of the representative position calculated through the position information already received among the position information and the currently received position information.

예를 들어, 도 4에 도시된 바와 같이, 첫 번째 위치추적장치(200)의 위치정보 내지 N 번째 위치추적장치(200)의 위치정보가 순차적으로 전송될 수 있다. For example, as shown in FIG. 4, the location information of the first location tracking device 200 and the location information of the Nth location tracking device 200 may be sequentially transmitted.

위치 계산부(150)는 위치 정보가 수신될 때마다 대표 위치를 계산할 수 있는데, 첫 번째 및 두 번째 위치추적장치(200)의 위치정보에 대한 평균 위치 1을 계산하고, 평균 위치 1과 세 번째 위치추적장치(200)의 위치정보에 대한 평균 위치 2를 계산할 수 있다.The position calculation unit 150 may calculate the representative position each time the position information is received. The average position 1 is calculated for the position information of the first and second position tracking apparatuses 200, The average position 2 for the position information of the position tracking device 200 can be calculated.

이와 같은 과정을 반복하여 위치 계산부(150)는 평균 위치 N-2와 N 번째 위치추적장치(200)의 위치정보에 대한 평균 위치 N-1을 계산할 수 있다. By repeating this process, the position calculating unit 150 can calculate the average position N-2 and the average position N-1 of the position information of the Nth position tracking apparatus 200. [

다수의 위치추적장치(200)들은 동시에 위치정보들을 송신할 수 있지만, 서로 다른 시점에 위치정보들을 송신할 수도 있다. 이에 따라 모든 위치추적장치(200)로부터 위치정보가 모두 수신된 후에 대표 위치가 계산될 경우, 대표 위치가 도출될 때까지 시간이 오래 소요될 수 있다.The plurality of position tracking devices 200 may simultaneously transmit position information, but may transmit position information at different points in time. Accordingly, when the representative position is calculated after all of the position information is received from all the position tracking apparatuses 200, it may take a long time until the representative position is derived.

이에 따라 본 발명의 실시예의 경우, 위치 계산부(150)는 대표 위치의 과거값과 현재 수신된 위치정보를 통하여 대표 위치의 현재값을 계산함으로써 현재 대표 위치의 도출시간을 단축시킬 수 있다. Accordingly, in the case of the embodiment of the present invention, the position calculation unit 150 may shorten the derivation time of the current representative position by calculating the present value of the representative position through the past value of the representative position and the currently received position information.

한편, 앞서 설명된 바와 같이, 복수의 위치추적장치(200)는 서로 같이 이동할 수 있기 때문에 위치 계산부(150)에 의하여 도출된 대표 위치가 신뢰성을 가질 수 있다. On the other hand, as described above, since the plurality of position tracking apparatuses 200 can move together, the representative position derived by the position calculating unit 150 can have reliability.

본 발명의 실시예에 따른 위치계산장치(100)는 장치 매칭부(190)를 더 포함할 수 있는데, 장치 매칭부(190)는 복수의 위치추적장치(200)가 같이 이동하는 것을 확인함으로써 대표 위치의 신뢰성을 더욱 향상시킬 수 있다. The location calculation apparatus 100 according to the embodiment of the present invention may further include a device matching unit 190. The device matching unit 190 may determine whether the plurality of location tracking apparatuses 200 move together, The reliability of the position can be further improved.

즉, 장치 매칭부(190)는 위치추적 대상물(10)들의 물류배달정보, 위치추적 대상물(10)들의 영상, 또는 위치추적 대상물(10)의 입출고 기록과 상기 위치추적장치(200)를 매칭시킬 수 있다. That is, the device matching unit 190 matches the logistics delivery information of the position-tracking objects 10, the image of the position-tracking objects 10, or the input / output record of the object 10, .

물류배달정보는, 예를 들어, 다수의 위치추적 대상물(10)에 대한 택배회사의 운송장 정보일수 있다. 하나의 운송장과 연관된 다수의 위치추적 대상물(10)은 트럭이나 선박 등을 통하여 서로 함께 이동할 수 있다. The logistics delivery information may, for example, be the courier company's shipping route information for a plurality of locating objects 10. A plurality of location-tracking objects 10 associated with one waybill can travel together through trucks, ships, and the like.

도 1의 메모리부(170)에는 운송장과 연관된 다수의 위치추적 대상물(10)에 대한 정보가 저장될 수 있다. 장치 매칭부(190)는 메모리부(170)로부터 검색된 위치추적 대상물(10)에 대한 정보와 운송장과 연관된 다수의 위치추적 대상물(10)을 서로 매칭시킬 수 있다. 이에 따라 복수의 위치추적 대상물(10)이 서로 같이 이동하는 지가 파악될 수 있다. The memory unit 170 of FIG. 1 may store information on a plurality of location-tracking objects 10 associated with the waybill. The device matching unit 190 may match information about the position-tracking object 10 retrieved from the memory unit 170 and a plurality of position-tracking objects 10 associated with the waybill. Accordingly, it is possible to grasp whether the plurality of position tracking objects 10 move together with each other.

또한 위치추적 대상물(10)이 보관되는 창고나 컨테이너 내에 CCTV가 설치될 수 있으며, 장치 매칭부(190)는 CCTV를 통하여 촬영된 위치추적 대상물(10)의 영상과 메모리부(170)로부터 검색된 위치추적 대상물(10)에 대한 정보를 LCD나 OLED와 같은 표시부를 통하여 표시할 수 있다. In addition, the CCTV may be installed in a warehouse or a container in which the position-tracking target 10 is stored, and the device matching unit 190 may detect the position of the object 10 captured by the CCTV, Information on the tracked object 10 can be displayed through a display unit such as an LCD or an OLED.

위치추적 대상물(10)은 창고에 인입되거나 인출될 수 있으며, 인입/인출될 때마다 입출고 기록이 생성될 수 있으며, 입출고 기록은 메모리부(170)에 저장될 수 있다. 장치 매칭부(190)는 메모리부(170)로부터 검색된 위치추적 대상물(10)에 대한 정보와 입출고 기록을 서로 매칭시킬 수 있다. 이에 따라 복수의 위치추적 대상물(10)이 서로 같이 이동하는 지가 파악될 수 있다.The object to be tracked 10 can be pulled into or out of the warehouse, and input / output records can be generated each time the object is pulled in / out, and input / output records can be stored in the memory unit 170. The device matching unit 190 may match the information about the position-tracking target 10 searched from the memory unit 170 and the input / output record. Accordingly, it is possible to grasp whether the plurality of position tracking objects 10 move together with each other.

한편, 위치추적장치(200)는 주변에 위치한 위치추적장치(200)의 식별자를 송신할 수 있다. 도 5는 본 발명의 실시예에 따른 블록도를 나타낸다. 도 5에 도시된 바와 같이, 본 발명의 실시예에 따른 위치추적장치(200)는 추적통신부(210), 제어부(220) 및 배터리(230)를 포함한다. On the other hand, the location tracking device 200 can transmit the identifier of the location tracking device 200 located nearby. 5 shows a block diagram according to an embodiment of the present invention. 5, the location tracking device 200 includes a tracking communication unit 210, a control unit 220, and a battery 230. The tracking communication unit 210 includes a tracking communication unit 210, a control unit 220, and a battery 230. As shown in FIG.

추적통신부(210)는 주변에 있는 위치추적장치(200)와 통신하여 상기 위치추적장치(200)의 식별자를 전송받을 수 있다. 추적통신부(210)는 임의의 위치에서 통신이 가능하도록 CDMA, GSM, WCDMA, LTE와 같은 이동통신망에 접속가능하고, Gateway 혹은 Hub와 같은 중계기와의 통신을 위한 ZigBee, Wi-Fi, Bluetooth 등과 같은 Local Networking 기능을 수행할 수 있다. Local networking 기능은 위치추적장치(200) 간에 서로의 식별자를 확인하고 데이터를 송수신하는 용도로 사용될 수도 있다. The tracking communication unit 210 can receive the identifier of the location tracking device 200 by communicating with the neighboring location tracking device 200. The trace communication unit 210 can be connected to a mobile communication network such as CDMA, GSM, WCDMA, and LTE so as to be able to communicate at an arbitrary position. The trace communication unit 210 may be a ZigBee, a Wi-Fi, a Bluetooth or the like for communication with a repeater such as a gateway or a hub Local Networking function can be performed. The local networking function may be used for checking the identifiers of the location tracking devices 200 and transmitting / receiving data.

제어부(220)는 위치계산장치(100)가 식별자를 처리하여 주변에 있는 위치추적장치(200)의 위치를 계산하도록 식별자를 추적 통신부(210)를 통하여 위치계산장치(100)로 전송하는 과정을 제어한다.The control unit 220 transmits the identifier to the position calculation device 100 through the tracking communication unit 210 so that the position calculation device 100 processes the identifier and calculates the position of the position tracking device 200 in the vicinity .

배터리(230)는 추적 통신부(210)와 제어부(220)의 동작에 필요한 전원을 공급할 수 있다. 도 5에는 도시되지 않았으나 배터리(230) 대신에 외부전원공급부가 추적 통신부(210)와 제어부(220)의 동작에 필요한 전원을 공급할 수 있다.The battery 230 can supply power necessary for the operation of the tracking communication unit 210 and the control unit 220. [ Although not shown in FIG. 5, an external power supply unit may supply the power required for the operation of the tracking communication unit 210 and the control unit 220, instead of the battery 230.

추적통신부(210)가 이동통신망에 접속가능할 경우, 이동통신망의 기지국으로부터 위치추적장치(200)의 위치를 전송받을 수 있다. 이와 다르게 GPS 모듈과 같은 위치 센싱부(240)를 통하여 위치추적장치(200)의 위치를 생성할 수 있다.When the tracking communication unit 210 is connectable to the mobile communication network, the location of the location tracking device 200 can be received from the base station of the mobile communication network. Alternatively, the position of the position tracking device 200 can be generated through the position sensing unit 240 such as a GPS module.

한편, 제어부(220)는 위치추적장치(200)의 전체 동작을 제어할 수 있으며, 정보 저장부(260)는 위치추적장치(200)의 동작에 필요한 프로그램 상태정보를 저장할 수 있다.The controller 220 may control the entire operation of the location tracking device 200 and the information storage 260 may store program state information required for the operation of the location tracking device 200. [

파워 컨트롤러(250)은 위치추적장치(200)의 동작시 필요한 전원을 관리한다.The power controller 250 manages power required for operation of the position tracking device 200.

이하에서는 본 발명의 실시예에 따른 위치추적장치(200)가 네트워크 상태에서의 동작하는 방식의 일례를 설명한다.  Hereinafter, an example of a method of operating the location tracking apparatus 200 according to an embodiment of the present invention in a network state will be described.

창고 내부에 게이트웨이가 있는 경우, 위치추적장치(200)는 Local networking 기능을 통하여 게이트웨이와 통신할 수 있다. 이 때 위치추적장치(200)는 위치정보와 더불어 주변 위치추적장치(200)의 식별자를 게이트웨이로 전달하고, 게이트웨이는 해당 정보를 이더넷 혹은 이동통신망을 통하여 본 발명의 실시예에 따른 위칙계산장치로 전송할 수 있다. If there is a gateway in the warehouse, the location tracking device 200 can communicate with the gateway through the Local networking function. At this time, the location tracking device 200 transmits the location information and the identifier of the surrounding location tracking device 200 to the gateway, and the gateway transmits the information to the policy calculation device according to the embodiment of the present invention via Ethernet or mobile communication network Lt; / RTI >

게이트웨이가 없는 경우, 위치추적장치(200)는 이동통신망을 이용하여 위치정보 및 식별자를 본 발명의 실시예에 따른 위치계산장치(100)로 직접 전송할 수 있다. If there is no gateway, the location tracking device 200 can directly transmit the location information and the identifier to the location calculation device 100 according to an embodiment of the present invention using the mobile communication network.

이와 같이 본 발명의 실시예에 따른 위치추적장치(200)는 자신의 주변에 있는 위치추적장치(200)의 식별자를 위치계산장치(100)로 전송할 수 있다. As described above, the location tracking device 200 according to the embodiment of the present invention can transmit the identifier of the location tracking device 200 in its vicinity to the location calculation device 100.

이 때 본 발명의 실시예에 따른 위치계산장치(100)는 상기 식별자를 통하여 대표 위치를 확인하는 장치 매칭부(190)를 더 포함할 수 있다.In this case, the position calculation apparatus 100 according to the embodiment of the present invention may further include a device matching unit 190 for confirming the representative position through the identifier.

도 6은 본 발명의 실시예에 따른 위치계산장치(100)의 장치 매칭부(190)의 동작을 나타낸다. 주변에 있는 위치추적장치(200)의 식별자를 수신할 수 있는 위치추적장치(200)  1 내지 6 각각의 수신 범위가 설정될 수 있으며, 도 6에서는  위치추적장치(200) 1, 2, 3, 6번의  수신범위가 원으로 표시되었다. 6 shows the operation of the device matching unit 190 of the position calculation apparatus 100 according to the embodiment of the present invention. The reception range of each of the position tracking devices 200 to 1 6 capable of receiving the identifier of the neighboring position tracking device 200 can be set. In FIG. 6, the position tracking devices 200, 1, 2, 3, The reception range of No. 6 is indicated by circles.

수신 범위 내에 있는 위치추적장치(200)는 자신들의 식별자를 해당 범위내의 타 위치추적장치(200)에게 알려줄 수 있다. 따라서 위치추적장치(200) 1은 자신의 수신 범위 내에 4번과 6번의 식별자를 수신할 수 있고, 위치추적장치(200) 3은 5번의 식별자를 수신할 수 있으며, 위치추적장치(200) 6은 1번과 5번의 식별자를 수신할 수 있다. The location tracking device 200 within the reception range can notify the other location tracking device 200 within the range of their identifiers. Therefore, the location tracking device 200 can receive the identifiers 4 and 6 within its reception range, the location tracking device 200 3 can receive the identifier 5, and the location tracking device 200 Can receive the identifiers 1 and 5.

그러나 위치추적장치(200) 1, 3, 4, 5, 6은 2번의 수신범위 외부에 있으므로, 위치추적장치(200) 2는 어떠한 식별자도 수신할 수 없다. However, since the position tracking devices 200, 1, 3, 4, 5, and 6 are outside the two reception ranges, the position tracking device 200 can not receive any identifier.

따라서 장치 매칭부(190)는 이러한 식별자 정보를 바탕으로 위치추적장치(200) 1, 3, 4, 5, 6이 한 곳에 같이 있고, 2번 장치는 떨어진 곳에 있다고 판단할 수 있다. Therefore, the device matching unit 190 can determine that the location tracking devices 200, 1, 3, 4, 5, and 6 are in one place and the second device is in a remote location based on the identifier information.

이상에서 설명된 본 발명의 실시예에 따른 위치계산장치(100)의 기능은 컴퓨터 프로그램은 구현될 수 있다. The functions of the position calculation apparatus 100 according to the embodiment of the present invention described above can be implemented by a computer program.

즉, 본 발명의 실시예에 따른 컴퓨터 프로그램은 서로 같이 이동하거나 서로 같이 정지해 있는 복수의 위치추적장치(200) 각각으로부터 전송된 위치정보를 수신하는 기능, 복수의 위치추적장치(200) 각각으로부터 전송된 위치정보를 처리하는 기능 및 복수의 위치추적장치(200) 각각의 위치정보로부터 복수의 위치추적장치(200)의 위치를 대표하는 대표 위치를 계산하는 기능을 실현시키기 위한 것이다.That is, the computer program according to the embodiment of the present invention includes a function of receiving position information transmitted from each of a plurality of position tracking devices 200 moving or stopping with respect to each other, A function of processing transmitted position information, and a function of calculating a representative position representative of the position of a plurality of position tracking apparatuses 200 from the position information of each of the plurality of position tracking apparatuses 200. [

이하에서는 본 발명의 실시예에 따른 위치계산장치(100)의 기능은 컴퓨터 프로그램을 위치계산 프로그램이라 한다.Hereinafter, the function of the position calculation apparatus 100 according to the embodiment of the present invention is referred to as a position calculation program.

도 7은 본 발명의 실시예에 따른 위치계산 프로그램이 설치된 위치계산장치(100)의 일례를 나타낸다. 7 shows an example of a position calculation apparatus 100 provided with a position calculation program according to an embodiment of the present invention.

도 7에 도시된 바와 같이, 본 발명의 실시예에 따른 위치계산장치(100)는 메모리(702), 메모리 제어기(704), 하나 이상의 처리 장치(CPU)(706), 주변 인터페이스(708), 입출력(I/O) 서브시스템(721), 입력 장치(728), 및 외부 장치 연결 인터페이스(748)를 포함한다. 이러한 구성요소는 하나 이상의 통신 버스 또는 신호선(710)을 통하여 통신한다. 7, a position calculation apparatus 100 according to an embodiment of the present invention includes a memory 702, a memory controller 704, one or more processing units (CPU) 706, a peripheral interface 708, An input / output (I / O) subsystem 721, an input device 728, and an external device connection interface 748. These components communicate through one or more communication buses or signal lines 710.

도 7의 장치는 위치계산장치(100)의 한 예이고, 위치계산장치(100)는 도시한 것보다 많거나 적은 구성요소 또는 상이한 구성요소의 구성(configuration)을 가질 수 있다.7 is an example of the position calculation apparatus 100, and the position calculation apparatus 100 may have more or less components or configurations of different components than those shown.

도 7에 도시한 여러 구성요소는 하드웨어, 소프트웨어 또는 하드웨어와 소프트웨어 둘의 조합으로 구현될 수 있다.The various components shown in Fig. 7 can be implemented in hardware, software, or a combination of both hardware and software.

메모리(702)는 위치계산장치(100)의 동작에 필요한 다양한 프로그램과 위치계산 프로그램을 저장할 수 있다. 메모리(702)는 앞서 설명된 메모리부(170)에 해당될 수 있다. The memory 702 may store various programs and position calculation programs required for the operation of the position calculation apparatus 100. [ The memory 702 may correspond to the memory unit 170 described above.

메모리 제어기(704)는 CPU(706) 및 주변 인터페이스(708)와 같은 위치계산장치(100)의 다른 구성요소에 의한 메모리(702)로의 액세스를 제어할 수 있다.The memory controller 704 may control access to the memory 702 by other components of the location calculation device 100, such as the CPU 706 and the peripheral interface 708. [

주변 인터페이스(708)는 위치계산장치(100)의 입출력 주변 장치를 CPU(706) 및 메모리(702)와 연결시킨다. The peripheral interface 708 connects the input / output peripheral device of the position calculation device 100 with the CPU 706 and the memory 702.

CPU(706)는 위치계산 프로그램을 포함한 다양한 소프트웨어 프로그램 및/또는 메모리(702)에 저장되어 있는 명령어 세트를 실행하여 위치계산장치(100)를 위한 여러 기능을 수행하고 데이터를 처리한다.The CPU 706 executes various software programs including a position calculation program and / or a set of instructions stored in the memory 702 to perform various functions for the position calculation apparatus 100 and processes the data.

통신 회로(712)는 위치추적장치(200)와 통신하기 위한 하드웨어일 수 있다. 이 때 통신 회로(712)는 앞서 설명된 위치계산장치(100)의 통신부(110)에 포함될 수 있다. The communication circuit 712 may be hardware for communicating with the location tracking device 200. At this time, the communication circuit 712 may be included in the communication unit 110 of the position calculation apparatus 100 described above.

I/O 서브시스템(721)은 입력 장치(728)와 같은 입출력 주변장치와 주변 인터페이스(708) 사이에 인터페이스를 제공한다. 이 때 입력 장치(728)는 키 패널(key panel), 마우스(MOUSE) 또는 스타일러스 펜(stylus pen)일 수 있으나 이에 한정 되는 것은 아니다.I / O subsystem 721 provides an interface between an input / output peripheral device, such as input device 728, and a peripheral interface 708. The input device 728 may be a key panel, a mouse, or a stylus pen, but is not limited thereto.

I/O 서브시스템(721)은 입력 장치(728)를 위한 하나 이상의 입력 제어기(724)를 포함할 수 있다. The I / O subsystem 721 may include one or more input controllers 724 for the input device 728.

소프트웨어 구성요소는 운영 체제/드라이버/네트워크 접속모듈(732), 통신 모듈(또는 명령어 세트)(734), 그래픽 모듈(또는 명령어 세트)(740) 및 위치계산 프로그램을 포함한다. 이 때 소프트웨어 구성요소 중 통신과 관련된 구성요소들은 앞서 설명된 위치계산장치(100)의 통신부(110)에 포함될 수 있다. The software components include an operating system / driver / network connection module 732, a communication module (or instruction set) 734, a graphics module (or instruction set) 740 and a location calculation program. In this case, the communication-related components among the software components may be included in the communication unit 110 of the position calculation apparatus 100 described above.

운영 체제/드라이버/네트워크 접속모듈(732)는 일반적인 시스템 태스크(task)(예를 들어, 메모리 관리, 저장 장치 제어, 전력 관리 등)를 제어 및 관리하는 다양한 소프트웨어 구성요소 및/또는 장치를 포함하고, 다양한 하드웨어와 소프트웨어 구성요소 사이의 통신을 촉진시키며, 통신규격에 따라 네트워크에 접속하기 과정을 제어한다.The operating system / driver / network connection module 732 includes various software components and / or devices for controlling and managing general system tasks (e.g., memory management, storage device control, power management, etc.) , Facilitates communication between various hardware and software components, and controls the process of connecting to the network according to the communication specification.

통신 모듈(734)은 하나 이상의 외부 장치 연결 인터페이스(748)를 통하여 다른 장치와의 통신을 촉진시키고 통신 회로(712)와 외부 장치 연결 인터페이스(748)가 수신하는 데이터를 처리하기 위한 다양한 소프트웨어 구성요소를 또한 포함한다.  The communications module 734 may include various software components for facilitating communications with other devices via one or more external device connection interfaces 748 and for processing data received by the communications circuitry 712 and external device connection interface 748 .

그래픽 모듈(740)은 표시부(DIS)에 그래픽을 제공하고 표시하기 위한 주지의 여러 소프트웨어 구성요소를 포함한다. The graphics module 740 includes several well known software components for providing and displaying graphics on the display DIS.

이상과 같이 본 발명에 따른 실시예를 살펴보았으며, 앞서 설명된 실시예 이외에도 본 발명이 그 취지나 범주에서 벗어남이 없이 다른 특정 형태로 구체화 될 수 있다는 사실은 해당 기술에 통상의 지식을 가진 이들에게는 자명한 것이다. 그러므로, 상술된 실시예는 제한적인 것이 아니라 예시적인 것으로 여겨져야 하고, 이에 따라 본 발명은 상술한 설명에 한정되지 않고 첨부된 청구항의 범주 및 그 동등 범위 내에서 변경될 수도 있다.It will be apparent to those skilled in the art that the present invention may be embodied in other specific forms without departing from the spirit or scope of the invention as defined in the appended claims. . Therefore, the above-described embodiments are to be considered as illustrative rather than restrictive, and the present invention is not limited to the above description, but may be modified within the scope of the appended claims and equivalents thereof.

위치추적 대상물(10)
위치계산장치(100)
위치추적장치(200)
The position tracking object (10)
The position calculation device 100,
The location tracking device (200)

Claims (15)

서로 같이 이동하거나 서로 같이 정지해 있는 복수의 위치추적장치 각각으로부터 전송된 위치정보를 수신하는 통신부;
상기 복수의 위치추적장치 각각으로부터 전송된 위치정보를 처리하는 위치정보 처리부; 및
상기 복수의 위치추적장치 각각의 위치정보로부터 상기 복수의 위치추적장치의 위치를 대표하는 대표 위치를 계산하는 위치 계산부를 포함하며,
상기 복수의 위치추적장치 각각이 설정된 시간마다 상기 위치정보를 송신하며,
상기 위치 계산부는 상기 복수의 위치추적장치가 송신한 상기 위치정보를 통하여 상기 대표 위치를 계산하는 위치계산장치.
A communication unit for receiving position information transmitted from each of a plurality of position tracking devices moving together or stopping with each other;
A position information processing unit for processing position information transmitted from each of the plurality of position tracking devices; And
And a position calculation unit for calculating a representative position representative of the position of the plurality of position tracking devices from the positional information of each of the plurality of position tracking devices,
Each of the plurality of position tracking devices transmits the position information at a set time,
Wherein the position calculation unit calculates the representative position through the position information transmitted by the plurality of position tracking devices.
제1항에 있어서,
상기 복수의 위치추적장치는 미리 설정된 동일 시간마다 상기 위치정보를 송신하는 위치계산장치.
The method according to claim 1,
Wherein the plurality of position tracking devices transmit the position information at the same preset time.
제1항에 있어서,
상기 위치 계산부는,
상기 복수의 위치추적장치 각각의 위치정보들 중 가장 멀리 떨어진 위치정보를 필터링하고, 나머지 위치정보들을 통하여 상기 대표 위치를 계산하는 위치계산장치.
The method according to claim 1,
The position calculation unit calculates,
Wherein the location information of the plurality of location tracking devices is filtered and the representative location is calculated through the remaining location information.
제1항에 있어서,
상기 위치 계산부는,
상기 복수의 위치추적장치 각각의 위치정보들을 통하여 상기 대표 위치를 계산하고, 상기 대표 위치와 상기 위치정보들 각각의 차이 중 기준치보다 큰 위치정보를 필터링하는 위치계산장치.
The method according to claim 1,
The position calculation unit calculates,
Wherein the representative position calculating unit calculates the representative position through position information of each of the plurality of position tracking devices and filters position information larger than a reference value among differences of the representative position and the position information.
제1항에 있어서,
상기 위치 계산부는,
상기 위치정보들 중 이미 수신된 위치정보들을 통하여 계산된 상기대표 위치의 과거값과 현재 수신된 위치정보를 통하여 상기 대표 위치의 현재값을 계산하는 위치계산장치.
The method according to claim 1,
The position calculation unit calculates,
And calculates the current value of the representative position through the past value of the representative position calculated through the position information already received among the position information and the currently received position information.
제1항 내지 제5항 중 어느 한 항에 있어서,
상기 위치추적장치가 구비된 위치추적 대상물들의 물류배달정보, 상기 위치추적 대상물들의 영상 또는 상기 위치추적 대상물의 입출고 기록과 상기 위치추적장치를 매칭시키는 장치 매칭부를 더 포함하는 위치계산장치.
6. The method according to any one of claims 1 to 5,
And a device matching unit for matching the delivery information of the position-tracking objects provided with the position-tracking device, the image of the position-tracking objects or the input / output record of the position-tracking object and the position-tracking device.
제1항 내지 제5항 중 어느 한 항에 있어서,
상기 위치추적장치는 주변에 위치한 위치추적장치의 식별자를 송신하고,
상기 식별자를 통하여 상기 대표 위치를 확인하는 장치 매칭부를 더 포함하는 위치계산장치.
6. The method according to any one of claims 1 to 5,
The location tracking device transmits an identifier of a location tracking device located in the vicinity,
And a device matching unit for confirming the representative position through the identifier.
삭제delete 서로 같이 이동하거나 서로 같이 정지해 있는 복수의 위치추적장치 각각으로부터 전송된 위치정보를 수신하는 기능, 상기 복수의 위치추적장치 각각으로부터 전송된 위치정보를 처리하는 기능 및 상기 복수의 위치추적장치 각각의 위치정보로부터 상기 복수의 위치추적장치의 위치를 대표하는 대표 위치를 계산하는 기능을 실해시키며,
상기 복수의 위치추적장치 각각이 설정된 시간마다 상기 위치정보를 송신함에 따라 상기 복수의 위치추적장치가 송신한 상기 위치정보를 통하여 상기 대표 위치를 계산하는 기능을 실행하는 기록매체에 저장된 컴퓨터 프로그램.
A function of receiving position information transmitted from each of a plurality of position tracking devices moving together or stopping with each other, a function of processing position information transmitted from each of the plurality of position tracking devices, A function of calculating a representative position representative of the position of the plurality of position tracking devices from the position information,
Wherein the plurality of position tracking devices calculate the representative position through the position information transmitted by the plurality of position tracking devices as each of the plurality of position tracking devices transmits the position information at each set time.
제9항에 있어서,
상기 복수의 위치추적장치는 미리 설정된 동일 시간마다 상기 위치정보를 송신하는 것을 특징으로 하는 기록매체에 저장된 컴퓨터 프로그램.
10. The method of claim 9,
Wherein the plurality of position tracking devices transmit the position information at preset equal time intervals.
제9항에 있어서,
상기 복수의 위치추적장치 각각의 위치정보들 중 가장 멀리 떨어진 위치정보를 필터링하고, 나머지 위치정보들을 통하여 상기 대표 위치를 계산하는 기능을 실행시키는 기록매체 저장된 컴퓨터 프로그램.
10. The method of claim 9,
Wherein the positional information of the plurality of position tracking devices is filtered and the representative position is calculated through the remaining positional information.
제9항에 있어서,
상기 복수의 위치추적장치 각각의 위치정보들을 통하여 상기 대표 위치를 계산하고, 상기 대표 위치와 상기 위치정보들 각각의 차이 중 기준치보다 큰 위치정보를 필터링하는 기능을 실행시키는 기록매체에 저장된 컴퓨터 프로그램.
10. The method of claim 9,
And calculating positional information of each of the plurality of position tracking devices and filtering the positional information larger than the reference value among the differences of the representative position and the positional information.
제9항에 있어서,
상기 위치정보들 중 이미 수신된 위치정보들을 통하여 계산된 상기대표 위치의 과거값과 현재 수신된 위치정보를 통하여 상기 대표 위치의 현재값를 계산하는 기능을 실행시키는 기록매체에 저장된 컴퓨터 프로그램.
10. The method of claim 9,
And calculating a current value of the representative position through a past value of the representative position calculated through the positional information already received among the positional information and the currently received positional information.
제9항 내지 제13항 중 어느 한 항에 있어서,
상기 위치추적장치가 구비된 위치추적 대상물들의 물류배달정보, 상기 위치추적 대상물들의 영상 또는 상기 위치추적 대상물의 입출고 기록과 상기 위치추적장치를 매칭시키는 기능을 실행시키는 기록매체에 저장된 컴퓨터 프로그램.
14. The method according to any one of claims 9 to 13,
A computer-readable storage medium storing a computer-readable program for causing a computer to execute a function of matching logistics delivery information of position-tracking objects provided with the position-tracking device, images of the position-tracking objects or input / output recordings of the position-
제9항 내지 제13항 중 어느 한 항에 있어서,
상기 위치추적장치는 주변에 위치한 위치추적장치의 식별자를 송신하고,
상기 식별자를 통하여 상기 대표 위치를 확인하는 기능을 실행시키는 기록매체에 저장된 컴퓨터 프로그램.
14. The method according to any one of claims 9 to 13,
The location tracking device transmits an identifier of a location tracking device located in the vicinity,
And a function of confirming the representative position through the identifier.
KR1020140184188A 2014-12-19 2014-12-19 Position tracking apparatus, position calculation apparatus and computer program KR101644793B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020140184188A KR101644793B1 (en) 2014-12-19 2014-12-19 Position tracking apparatus, position calculation apparatus and computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140184188A KR101644793B1 (en) 2014-12-19 2014-12-19 Position tracking apparatus, position calculation apparatus and computer program

Publications (2)

Publication Number Publication Date
KR20160074923A KR20160074923A (en) 2016-06-29
KR101644793B1 true KR101644793B1 (en) 2016-08-02

Family

ID=56365502

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140184188A KR101644793B1 (en) 2014-12-19 2014-12-19 Position tracking apparatus, position calculation apparatus and computer program

Country Status (1)

Country Link
KR (1) KR101644793B1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101223049B1 (en) * 2012-01-11 2013-01-17 경북대학교 산학협력단 An apparatus and method for recognizing a zone position

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101033200B1 (en) * 2006-10-20 2011-05-06 주식회사 케이티 RFID and system and method for the mobile station location identication service using communication network
KR100943839B1 (en) 2007-10-31 2010-02-24 한국과학기술연구원 Method for the production of bio-imaging nanoparticles with high yield by early introduction of irregular structure
KR101174209B1 (en) * 2010-06-18 2012-08-14 엔에이치엔(주) Method and system for acquireing positon of terminal
KR20140086321A (en) * 2012-12-28 2014-07-08 에릭슨 엘지 주식회사 Method and apparatus for tracking position using ad hoc network and mobile telecommunication system for the same

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101223049B1 (en) * 2012-01-11 2013-01-17 경북대학교 산학협력단 An apparatus and method for recognizing a zone position

Also Published As

Publication number Publication date
KR20160074923A (en) 2016-06-29

Similar Documents

Publication Publication Date Title
US10296855B2 (en) System and method for managing waste services
WO2019097993A1 (en) Conveyance vehicle system, conveyance vehicle control system, and conveyance vehicle control method
CN107873098A (en) Object in the detection vehicle relevant with service
CN103140865A (en) A method and a system for localization in industrial wireless sensor network
JP6514360B2 (en) Vehicle logistics management system
CN107564253B (en) System and method for installing, commissioning, testing and maintaining fire alarm control panels via mobile devices
EP3379283B1 (en) Position measuring system including a server and a plurality of beacons
US11315001B2 (en) Industrial electronic badge
US10254748B2 (en) Inspection work support device, inspection work support system, and inspection work support method
KR20170105131A (en) An integrated tracking system and method
CN103791898A (en) Method and electronic equipment for navigation in building
KR101644793B1 (en) Position tracking apparatus, position calculation apparatus and computer program
JP2020181277A (en) Server device and control method thereof, terminal and control method thereof, mobile body support system and method, and computer program
KR20180070861A (en) Location inoformation terminnal,electronic shelf label and thereof operation method
CN104463260A (en) Gas cylinder replacing system and method
CN109831736B (en) Data processing method and device, server and client
US10643460B2 (en) Monitoring method, device and system
US10623886B2 (en) Position management method, position management system, and position management program providing position information to server using mobile communication apparatus carried by user in vehicle
GB2583102A (en) Vehicle-distributed asset management
FI130312B (en) Tracking a truck in a container handling area
WO2018190597A1 (en) System and method for virtualization of objects for smart factory and computer program therefor
US20210046570A1 (en) Systems and methods for welding asset tracking
CN107547167B (en) Electromagnetic interference gun barrel control apparatus and method and system
KR101800955B1 (en) A bogie capable of measuring and transmission of weight using wireless communication
KR20150044574A (en) Goods managing system using e-paper

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant