KR101354607B1 - Load distribution method of vehicle information collecting server using location information of the vehicle - Google Patents

Load distribution method of vehicle information collecting server using location information of the vehicle Download PDF

Info

Publication number
KR101354607B1
KR101354607B1 KR1020120013387A KR20120013387A KR101354607B1 KR 101354607 B1 KR101354607 B1 KR 101354607B1 KR 1020120013387 A KR1020120013387 A KR 1020120013387A KR 20120013387 A KR20120013387 A KR 20120013387A KR 101354607 B1 KR101354607 B1 KR 101354607B1
Authority
KR
South Korea
Prior art keywords
vehicle
collection server
server
collection
information
Prior art date
Application number
KR1020120013387A
Other languages
Korean (ko)
Other versions
KR20130091984A (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 KR1020120013387A priority Critical patent/KR101354607B1/en
Publication of KR20130091984A publication Critical patent/KR20130091984A/en
Application granted granted Critical
Publication of KR101354607B1 publication Critical patent/KR101354607B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1029Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers using data related to the state of servers by a load balancer
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/123Traffic control systems for road vehicles indicating the position of vehicles, e.g. scheduled vehicles; Managing passenger vehicles circulating according to a fixed timetable, e.g. buses, trains, trams
    • G08G1/127Traffic control systems for road vehicles indicating the position of vehicles, e.g. scheduled vehicles; Managing passenger vehicles circulating according to a fixed timetable, e.g. buses, trains, trams to a central station ; Indicators in a central station

Abstract

본 발명은 차량의 위치정보를 이용한 차량운행정보 수집서버의 부하분산 방법에 관한 것이다.
본 발명은 차량에 설치된 차량단말이 분산서버로 상기 차량의 위치정보를 전송하면서 수집서버의 할당을 요청하는 수집서버 할당 요청단계, 상기 차량단말로부터 수집서버의 할당을 요청받은 분산서버가 지리적 영역 단위로 담당 수집서버가 저장되어 있는 지역별 수집서버 구분정책 데이터베이스를 참조하여 상기 차량이 속해있는 지리적 영역을 담당하는 수집서버를 결정하고, 결정된 수집서버의 접속주소를 상기 차량단말로 전송하여 수집서버를 할당하는 수집서버 할당단계 및 상기 분산서버로부터 수집서버를 할당받은 차량단말이 할당받은 수집서버로 차량운행정보를 전송하는 차량운행정보 전송단계를 포함하여 구성된다.
본 발명에 따르면, 동일한 지리적 영역 내에 위치한 차량은 동일한 수집서버에 접속되도록 함으로써, 시스템 부하를 크게 줄일 수 있고, 특정 지리적 영역을 담당하는 수집서버에 과부하가 발생한 경우, 이 특정 지리적 영역을 세분화하고, 세분화된 지리적 영역마다 담당하는 수집서버를 다시 할당함으로써, 과부하를 효율적으로 방지할 수 있는 효과가 있다.
The present invention relates to a load balancing method of a vehicle operation information collection server using position information of a vehicle.
The present invention provides a collection server allocation request step of requesting an allocation of a collection server while the vehicle terminal installed in the vehicle transmits the location information of the vehicle to a distributed server, and the distributed server receiving the allocation of the collection server from the vehicle terminal has a geographical area unit. Determining a collection server in charge of the geographic area to which the vehicle belongs, referring to the regional collection server classification policy database in which the collection server in charge is stored, and assigns a collection server by transmitting the determined access point of the collection server to the vehicle terminal. Collecting server assignment step and the vehicle driving information transmission step of transmitting the vehicle driving information to the collection server assigned to the vehicle terminal assigned to the collection server from the distributed server.
According to the present invention, by allowing vehicles located in the same geographical area to be connected to the same collection server, the system load can be greatly reduced, and when the collection server in charge of the specific geographical area is overloaded, the specific geographical area is subdivided. By reassigning the collection server in charge for each of the subdivided geographic regions, the overload can be effectively prevented.

Description

차량의 위치정보를 이용한 차량운행정보 수집서버의 부하분산 방법{LOAD DISTRIBUTION METHOD OF VEHICLE INFORMATION COLLECTING SERVER USING LOCATION INFORMATION OF THE VEHICLE}Load distribution method of vehicle operation information collection server using vehicle position information {LOAD DISTRIBUTION METHOD OF VEHICLE INFORMATION COLLECTING SERVER USING LOCATION INFORMATION OF THE VEHICLE}

본 발명은 차량의 위치정보를 이용한 차량운행정보 수집서버의 부하분산 방법에 관한 것이다. 보다 구체적으로, 본 발명은 동일한 지리적 영역 내에 위치한 차량은 동일한 수집서버에 접속되도록 함으로써, 시스템 부하를 크게 줄이고, 특정 지리적 영역을 담당하는 수집서버에 과부하가 발생한 경우, 이 특정 지리적 영역을 세분화하고, 세분화된 지리적 영역마다 담당하는 수집서버를 다시 할당함으로써, 과부하를 효율적으로 방지할 수 있는 차량의 위치정보를 이용한 차량운행정보 수집서버의 부하분산 방법에 관한 것이다.The present invention relates to a load balancing method of a vehicle operation information collection server using position information of a vehicle. More specifically, the present invention allows the vehicles located in the same geographical area to be connected to the same collection server, thereby greatly reducing the system load, and subdividing the specific geographical area when the collection server in charge of the specific geographical area is overloaded. The present invention relates to a load balancing method of a vehicle driving information collection server using location information of a vehicle that can efficiently prevent overload by reassigning a collection server in charge of each of the detailed geographical regions.

일반적으로 교통정보 제공과 같이 차량의 운행과 관련한 서비스를 제공하기 위한 시스템은 접속되는 단말의 수가 매우 많기 때문에 시스템 부하를 효율적으로 분산시키는 방안이 요구된다.In general, a system for providing a service related to driving of a vehicle such as providing traffic information requires a method of efficiently distributing a system load because a large number of terminals are connected.

즉, 차량운행정보를 주기적으로 또는 특정한 이벤트 발생시에 수집하는 차량운행정보 수집용 서버는, 그 특성상, 다수의 단말이 서버에 접속하는 구조로 되어 있으며, 서버는 다수의 단말의 정보를 효율적으로 분리하여 수집하거나, 이벤트에 따른 피드백을 제공하도록 구성되어야 하기 때문에, 시스템 부하와 관련한 문제가 상존하고 있으나, 현재까지 알려진 기술은 이에 대한 효율적인 해결책을 제시하지 못하는 상황이다.That is, the vehicle driving information collection server which collects vehicle driving information periodically or at the time of occurrence of a specific event has a structure in which a plurality of terminals connect to the server due to its characteristics, and the server efficiently separates information of the plurality of terminals. Because it has to be configured to collect the data or provide feedback according to an event, problems related to system loads exist, but currently known technologies do not provide an efficient solution.

본 발명은 동일한 지리적 영역 내에 위치한 차량은 동일한 수집서버에 접속되도록 함으로써, 시스템 부하를 크게 줄일 수 있는 차량의 위치정보를 이용한 차량운행정보 수집서버의 부하분산 방법을 제공하는 것을 기술적 과제로 한다.The present invention provides a load balancing method of a vehicle driving information collection server using location information of a vehicle which can greatly reduce a system load by allowing vehicles located in the same geographical area to be connected to the same collecting server.

또한, 본 발명은 특정 지역에 교통량이 크게 증가하는 상황에 효율적으로 대처할 수 있는 차량의 위치정보를 이용한 차량운행정보 수집서버의 부하분산 방법을 제공하는 것을 기술적 과제로 한다.Another object of the present invention is to provide a load balancing method of a vehicle operation information collection server using location information of a vehicle, which can efficiently cope with a situation where a large amount of traffic is increased in a specific region.

보다 구체적으로, 본 발명은 특정 지리적 영역을 담당하는 수집서버에 과부하가 발생한 경우, 지역별 수집서버 구분정책 데이터베이스를 갱신하여 이 특정 지리적 영역을 세분화하고, 세분화된 지리적 영역마다 담당하는 수집서버를 다시 할당함으로써, 과부하를 효율적으로 방지하는 것을 기술적 과제로 한다.More specifically, in the case where the collection server in charge of a specific geographic area is overloaded, the collection server classification policy database for each region is updated to subdivide this specific geographic area, and reassign the collection server in charge of each subdivided geographic area. By doing so, it is a technical problem to prevent overload efficiently.

이러한 과제를 해결하기 위한 본 발명에 따른 차량의 위치정보를 이용한 차량운행정보 수집서버의 부하분산 방법은 차량에 설치된 차량단말이 분산서버로 상기 차량의 위치정보를 전송하면서 수집서버의 할당을 요청하는 수집서버 할당 요청단계, 상기 차량단말로부터 수집서버의 할당을 요청받은 분산서버가 지리적 영역 단위로 담당 수집서버가 저장되어 있는 지역별 수집서버 구분정책 데이터베이스를 참조하여 상기 차량이 속해있는 지리적 영역을 담당하는 수집서버를 결정하고, 결정된 수집서버의 접속주소를 상기 차량단말로 전송하여 수집서버를 할당하는 수집서버 할당단계 및 상기 분산서버로부터 수집서버를 할당받은 차량단말이 할당받은 수집서버로 차량운행정보를 전송하는 차량운행정보 전송단계를 포함하여 구성된다.In order to solve this problem, the load distribution method of the vehicle operation information collection server using the position information of the vehicle according to the present invention transmits the position information of the vehicle to the distributed server and requests the allocation of the collection server while the vehicle terminal is installed in the vehicle. In the request of the collection server allocation step, the distributed server that receives the allocation of the collection server from the vehicle terminal is responsible for the geographical area to which the vehicle belongs by referring to the regional collection server classification policy database in which the collection server is stored for each geographical area. Determining a collection server, the collection server assignment step of allocating the collection server by transmitting the determined access address of the collection server to the vehicle terminal and the vehicle operation information to the collection server assigned by the vehicle terminal assigned the collection server from the distributed server It comprises a vehicle driving information transmission step of transmitting.

본 발명에 따른 차량의 위치정보를 이용한 차량운행정보 수집서버의 부하분산 방법에 있어서, 상기 지역별 수집서버 구분정책 데이터베이스에는 주소 또는 도로명 또는 지번 또는 GPS 좌표 단위로 담당 수집서버가 저장되어 있는 것을 특징으로 한다.In the load balancing method of the vehicle operation information collection server using the position information of the vehicle according to the present invention, the regional collection server classification policy database is characterized in that the collection server is stored in the unit of address or road name or number or GPS coordinate unit do.

본 발명에 따른 차량의 위치정보를 이용한 차량운행정보 수집서버의 부하분산 방법은 수집서버를 할당받은 차량단말이 설치된 차량의 이동으로 상기 차량이 속해있는 지리적 영역이 변경되는 경우, 분산서버가 상기 지역별 수집서버 구분정책 데이터베이스를 참조하여 변경된 지리적 영역을 담당하는 수집서버를 다시 결정하고, 결정된 수집서버의 접속주소를 상기 차량단말로 전송하여 수집서버를 재 할당하는 수집서버 재 할당단계를 더 포함하는 것을 특징으로 한다.In the load balancing method of the vehicle operation information collection server using the location information of the vehicle according to the present invention, when the geographical area to which the vehicle belongs is changed by the movement of the vehicle in which the vehicle terminal assigned to the collection server is installed, the distributed server is divided by the region. Re-determining the collection server in charge of the changed geographic area by referring to the collection server classification policy database, and re-allocating the collection server to reassign the collection server by transmitting the determined access point of the collection server to the vehicle terminal. It features.

본 발명에 따른 차량의 위치정보를 이용한 차량운행정보 수집서버의 부하분산 방법은 특정 지리적 영역에 위치한 차량이 증가하여 상기 특정 지리적 영역을 담당하는 수집서버에 과부하가 발생하는 경우, 상기 지역별 수집서버 구분정책 데이터베이스를 갱신하여 상기 특정 지리적 영역을 세분화함으로써 수집서버의 과부하를 분산시키는 과부하 분산단계를 더 포함하는 것을 특징으로 한다.In the load balancing method of the vehicle operation information collection server using the location information of the vehicle according to the present invention, when the vehicle located in a specific geographic area is increased and an overload occurs in the collection server in charge of the specific geographic area, the collection server for each region is classified. The method may further include an overload distribution step of distributing the overload of the collection server by updating the policy database and subdividing the specific geographic area.

본 발명에 따른 차량의 위치정보를 이용한 차량운행정보 수집서버의 부하분산 방법에 있어서, 상기 과부하 분산단계는 수집서버가 분산서버로 과부하 발생정보를 전송하는 단계, 상기 과부하 발생정보를 전송받은 분산서버가 상기 지역별 수집서버 구분정책 데이터베이스의 갱신을 요청하는 단계, 상기 지역별 수집서버 구분정책 데이터베이스가 상기 특정 지리적 영역을 세분화하여 갱신하고, 갱신된 정보를 상기 분산서버로 전송하는 단계, 상기 분산서버가 갱신된 정보를 참조하여 세분화된 지리적 영역들을 담당하는 수집서버들을 결정하고, 결정된 수집서버들의 접속주소들을 상기 특정 지리적 영역에 위치한 차량단말들로 전송하는 단계 및 상기 분산서버로부터 수집서버들을 할당받은 차량단말들이 할당받은 수집서버들로 차량운행정보들을 전송하는 단계를 포함하여 구성된다.In the load balancing method of the vehicle driving information collection server using the location information of the vehicle according to the present invention, in the overload distribution step, the collection server transmits the overload occurrence information to the distribution server, the distributed server receiving the overload occurrence information Requesting an update of the regional collection server classification policy database by the regional collection server classification policy database by subdividing and updating the specific geographic area, and transmitting the updated information to the distributed server; Determining collection servers in charge of the divided geographic regions with reference to the received information, transmitting the determined access addresses of the collection servers to vehicle terminals located in the specific geographical region, and vehicle terminals assigned to the collection servers from the distributed server. The vehicle operation information to the collection server It is configured to include the step of transmitting.

본 발명에 따른 차량의 위치정보를 이용한 차량운행정보 수집서버의 부하분산 방법에 있어서, 차량단말이 수집서버로 전송하는 차량운행정보에 미리 지정된 이벤트 정보가 포함되어 있는 경우, 상기 수집서버는 상기 차량의 위치정보를 기초로 상기 차량에 인접하여 위치한 타 차량단말로 상기 이벤트 정보를 전송하는 것을 특징으로 한다.In the load balancing method of the vehicle operation information collection server using the position information of the vehicle according to the present invention, when the vehicle operation information transmitted by the vehicle terminal to the collection server includes the predetermined event information, the collection server is the vehicle; The event information is transmitted to another vehicle terminal located adjacent to the vehicle based on the location information of the.

본 발명에 따르면, 동일한 지리적 영역 내에 위치한 차량은 동일한 수집서버에 접속되도록 함으로써, 시스템 부하를 크게 줄일 수 있는 효과가 있다.According to the present invention, a vehicle located in the same geographical area is connected to the same collection server, thereby reducing the system load significantly.

보다 구체적으로, 차량 운행 중 발생한 이벤트를 근방의 차량에 알려주는 경우나 위치기반서비스(Location Based Services, LBS)에서 사용될 특정 위치의 가입자에게 푸시(Push) 광고와 같은 서비스를 실행할 때, 서버 팜을 구성하는 전체 서버 혹은 서버 전체 가입자를 대상으로 위치조회를 할 필요가 없으며, 원하는 지리적 영역을 전담하는 특정 수집서버 및 서버 프로세스가 보유한 네트워크 연결로 원하는 메시지를 전달하면 되기 때문에, 전체 시스템의 부하를 크게 줄일 수 있는 효과가 있다.More specifically, the server farm may be configured to notify a nearby vehicle of an event occurring while driving the vehicle or to execute a service such as a push advertisement to a subscriber at a specific location to be used by Location Based Services (LBS). There is no need to look up the location of the entire server or all the subscribers of the server, and it is possible to deliver the desired message through the network connection owned by a specific collection server and server process dedicated to the desired geographic area. There is an effect that can be reduced.

또한, 특정 지리적 영역을 담당하는 수집서버에 과부하가 발생한 경우, 지역별 수집서버 구분정책 데이터베이스를 갱신하여 이 특정 지리적 영역을 세분화하고, 세분화된 지리적 영역마다 담당하는 수집서버를 다시 할당함으로써, 과부하를 효율적으로 방지할 수 있는 효과가 있다.In addition, if the collection server in charge of a specific geographic area is overloaded, the regional collection server classification policy database is updated to subdivide this specific geographic area, and reassign the collection server in charge of each subdivided geographic area, thereby effectively overloading the collection server. There is an effect that can be prevented.

도 1은 본 발명의 일 실시 예에 따른 차량의 위치정보를 이용한 차량운행정보 수집서버의 부하분산 방법이 수행되는 시스템 구성의 예를 나타낸 도면이다.
도 2는 본 발명의 일 실시 예에 따른 차량의 위치정보를 이용한 차량운행정보 수집서버의 부하분산 방법을 설명하기 위한 도면이다.
도 3은 본 발명의 일 실시 예에 있어서, 차량 시동 후 초기의 수집서버 할당 과정의 예를 설명하기 위한 도면이다.
도 4는 본 발명의 일 실시 예에 있어서, 이동 차량의 서버간 로밍(roaming) 과정의 예를 설명하기 위한 도면이다.
도 5는 본 발명의 일 실시 예에 있어서, 수집서버에 발생한 과부하를 분산시키는 과정의 예를 설명하기 위한 도면이다.
1 is a diagram illustrating an example of a system configuration in which a load balancing method of a vehicle driving information collection server using position information of a vehicle according to an embodiment of the present invention is performed.
2 is a view for explaining a load balancing method of the vehicle driving information collection server using the position information of the vehicle according to an embodiment of the present invention.
3 is a diagram for describing an example of an initial collection server allocation process after starting a vehicle according to one embodiment of the present invention.
4 is a diagram for explaining an example of a roaming process between servers of a mobile vehicle according to one embodiment of the present invention.
5 is a diagram for describing an example of a process of distributing an overload generated in a collection server according to one embodiment of the present invention.

본 발명의 실시 예를 설명하기에 앞서, 본 발명의 기본적인 원리에 대하여 설명한다.Prior to describing the embodiments of the present invention, the basic principles of the present invention will be described.

차량운행정보를 주기적으로 또는 특정한 이벤트 발생시에 수집하는 차량운행정보 수집용 서버는, 그 특성상, 다수의 단말이 서버에 접속하는 구조로 되어 있으며, 서버는 다수의 단말의 정보를 효율적으로 분리하여 수집하거나, 이벤트에 따른 피드백을 제공하도록 구성된다.A vehicle driving information collection server that collects vehicle driving information periodically or at a specific event occurrence has a structure in which a plurality of terminals connect to the server due to its characteristics, and the server efficiently separates and collects information of the plurality of terminals. Or provide feedback based on the event.

따라서, 본 발명에서는 차량의 위치에 기반하여 차량이 접속할 서버들 간의 부하 분산을 하는 방법으로, 특정 서버에 접속된 단말은 지리적으로 구획된 동일 영역에 존재하도록 구성된다. 즉, 서비스 영역 내의 전체 차량이 ‘일정단위’의 지리적 영역 단위로 인덱싱(indexing) 되어 있는 구조를 갖고 있으며, 동일한 지리적 영역 내에 위치한 차량은 동일한 서버에 연결된 상태를 유지한다. Accordingly, in the present invention, the load balancing between the servers to which the vehicle is to be connected based on the position of the vehicle is configured such that the terminals connected to the specific server are present in the same geographical region. That is, the entire vehicle in the service area has a structure that is indexed (gear unit) geographic area unit (index), the vehicle located in the same geographic area is maintained connected to the same server.

이와 같이 구성하면, 차량 운행 중 발생한 이벤트를 근방의 차량에 알려주는 경우나 위치기반서비스(Location Based Services, LBS)에서 사용될 특정위치의 가입자에게 푸시(Push) 광고와 같은 서비스를 실행할 때, 서버 팜을 구성하는 전체 서버 혹은 서버 전체 가입자를 대상으로 위치조회를 할 필요가 없으며, 원하는 지리적 영역을 전담하는 특정 서버 및 서버 프로세스가 보유한 네트워크 연결로 원하는 메시지를 전달하면 되기 때문에, 부하를 크게 줄일 수 있는 효과가 있다.
In this way, a server farm is used to notify a nearby vehicle of an event that occurred while driving a vehicle, or to execute a service such as a push advertisement to a subscriber at a specific location to be used by Location Based Services (LBS). You do not need to look up the location of the entire server or all the subscribers of the server, and you can significantly reduce the load because you can forward the desired message to the network connection owned by the specific server and server process dedicated to the desired geographic area. It works.

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

도 1은 본 발명의 일 실시 예에 따른 차량의 위치정보를 이용한 차량운행정보 수집서버의 부하분산 방법이 수행되는 시스템 구성의 예를 나타낸 도면이고, 도 2는 본 발명의 일 실시 예에 따른 차량의 위치정보를 이용한 차량운행정보 수집서버의 부하분산 방법을 설명하기 위한 도면이고, 도 3은 본 발명의 일 실시 예에 있어서, 차량 시동 후 초기의 수집서버 할당 과정의 예를 설명하기 위한 도면이다.1 is a diagram showing an example of a system configuration in which a load balancing method of a vehicle operation information collection server using position information of a vehicle according to an embodiment of the present invention is performed, and FIG. 2 is a vehicle according to an embodiment of the present invention. 3 is a view illustrating a load balancing method of a vehicle driving information collection server using location information, and FIG. 3 is a diagram for explaining an example of an initial collection server allocation process after starting a vehicle according to an embodiment of the present invention. .

도 1 내지 도 3을 참조하면, 본 발명의 일 실시 예에 따른 차량의 위치정보를 이용한 차량운행정보 수집서버의 부하분산 방법은 수집서버 할당 요청단계(S10), 수집서버 할당단계(S20), 차량운행정보 전송단계(S30), 수집서버 재 할당단계(S50), 과부하 분산단계(S70) 및 이벤트 처리단계를 포함하여 구성된다.1 to 3, the load balancing method of the vehicle driving information collection server using the position information of the vehicle according to an embodiment of the present invention includes a collection server allocation request step (S10), a collection server allocation step (S20), It comprises a vehicle driving information transmission step (S30), collection server reassignment step (S50), overload distribution step (S70) and event processing step.

<수집서버 할당 요청단계(S10)><Collection server assignment request step (S10)>

수집서버 할당 요청단계(S10)에서는, 차량에 설치된 차량단말(10)이 분산서버(20)로 차량의 위치정보를 전송하면서 수집서버(40)의 할당을 요청하는 과정이 수행된다.In the collection server assignment request step (S10), a process of requesting the allocation of the collection server 40 is performed while the vehicle terminal 10 installed in the vehicle transmits the location information of the vehicle to the distributed server 20.

차량단말(10)은 서비스 영역 내의 각각의 차량에 설치되어 있으며, 후술하는 과정을 통하여 할당받은 수집서버(40)에 접속하여 자신의 위치정보와 차량운행정보를 전송하는 기능을 수행한다. 차량운행정보는 차량의 운행과 관련하여 발생하는 각종 정보를 포함하는 개념이다.The vehicle terminal 10 is installed in each vehicle in the service area, and performs a function of transmitting its own location information and vehicle driving information by accessing the assigned collection server 40 through the following process. Vehicle driving information is a concept including a variety of information generated in connection with the operation of the vehicle.

<수집서버 할당단계(S20)><Collection server assignment step (S20)>

수집서버 할당단계(S20)에서는, 차량단말(10)로부터 수집서버(40)의 할당을 요청받은 분산서버(20)가 지리적 영역 단위로 담당 수집서버(40)가 저장되어 있는 지역별 수집서버 구분정책 데이터베이스(30)를 참조하여 차량이 속해있는 지리적 영역을 담당하는 수집서버(40)를 결정하고, 결정된 수집서버(40)의 접속주소를 차량단말(10)로 전송하여 수집서버(40)를 할당하는 과정이 수행된다.In the collection server assignment step (S20), the distribution server according to the region in which the distributed server 20, which has been requested to allocate the collection server 40 from the vehicle terminal 10, is in charge of the collection server 40 stored in units of geographical regions. Determining the collection server 40 in charge of the geographic area to which the vehicle belongs by referring to the database 30, and assigns the collection server 40 by transmitting the determined access address of the collection server 40 to the vehicle terminal (10) The process is performed.

지역별 수집서버 구분정책 데이터베이스(30)에는 주소 또는 도로명 또는 지번 또는 GPS 좌표 단위로 담당 수집서버(40)가 상호 매칭되어 저장되도록 구성될 수 있다.The regional collection server classification policy database 30 may be configured such that the collection server 40 in charge of each address or road name or branch number or GPS coordinate unit is matched with each other and stored.

<차량운행정보 전송단계(S30)><Vehicle Driving Information Transmission Step (S30)>

차량운행정보 전송단계(S30)에서는, 분산서버(20)로부터 수집서버(40)를 할당받은 차량단말(10)이 할당받은 수집서버(40)로 자신의 위치정보와 차량운행정보를 전송하는 과정이 수행된다.In the vehicle driving information transmission step (S30), the process of transmitting its location information and vehicle driving information from the distributed server 20 to the collection server 40 assigned by the vehicle terminal 10 assigned to the collection server 40 This is done.

앞서 설명한 바 있지만, 이와 같이 구성하면, 예를 들어, 차량 운행 중 발생한 이벤트를 근방의 차량에 알려주는 경우나 위치기반서비스(Location Based Services, LBS)에서 사용될 특정 위치의 가입자에게 푸시(Push) 광고와 같은 서비스를 실행할 때, 서버 팜을 구성하는 전체 서버 혹은 서버 전체 가입자를 대상으로 위치조회를 할 필요가 없으며, 원하는 지리적 영역을 전담하는 특정 수집서버 및 서버 프로세스가 보유한 네트워크 연결로 원하는 메시지를 전달하면 되기 때문에, 전체 시스템의 부하를 크게 줄일 수 있는 효과가 있다.As described above, if configured in this way, for example, a push advertisement to a subscriber of a specific location to be used in the case of informing a nearby vehicle of an event that occurred while driving the vehicle or to be used in location based services (LBS) When you run a service such as this, you don't need to look up the entire server or all the subscribers that make up the server farm. Instead, you can deliver the messages you want to the network connections that your particular collection server and server process have. In this case, the load on the entire system can be greatly reduced.

<수집서버 재 할당단계(S50)><Collection server reassignment step (S50)>

수집서버 재 할당단계(S50)에서는, 수집서버(40)를 할당받은 차량단말(10)이 설치된 차량의 이동으로 인하여 이 차량이 속해있는 지리적 영역이 변경되는 경우, 분산서버(20)가 지역별 수집서버 구분정책 데이터베이스(30)를 참조하여 변경된 지리적 영역을 담당하는 수집서버(40)를 다시 결정하고, 결정된 수집서버(40)의 접속주소를 차량단말(10)로 전송하여 수집서버(40)를 재 할당하는 과정이 수행된다.In the collection server reassignment step (S50), when the geographical area to which the vehicle belongs is changed due to the movement of the vehicle in which the vehicle terminal 10 assigned the collection server 40 is allocated, the distributed server 20 collects by region. Re-determining the collection server 40 in charge of the changed geographical area by referring to the server classification policy database 30, and transmits the determined access address of the collection server 40 to the vehicle terminal 10 to collect the collection server 40 The reassignment process is performed.

이를 도 4를 참조하여 보다 구체적으로 설명한다.This will be described in more detail with reference to FIG. 4.

도 4는 본 발명의 일 실시 예에 있어서, 이동 차량의 서버간 로밍(roaming) 과정의 예를 설명하기 위한 도면이다.4 is a diagram for explaining an example of a roaming process between servers of a mobile vehicle according to one embodiment of the present invention.

도 4를 참조하면, 먼저, 수집서버1(41)을 할당받은 차량단말(10)이 수집서버1(41)로 자신의 위치정보와 차량운행정보를 전송하는 과정이 수행된다.Referring to FIG. 4, first, a process in which the vehicle terminal 10 assigned to the collection server 1 41 transmits its location information and vehicle driving information to the collection server 1 41 is performed.

다음으로, 차량이 이동하여 정해진 지리적 영역을 이탈함으로써 이 차량이 속해있는 지리적 영역이 변경되는 경우, 수집서버1(41)은 분산서버(20)로 영역이탈정보를 전송한다. 영역이탈정보는 차량단말(10)이 분산서버(20)로 직접 전송하도록 구성될 수도 있다.Next, when the geographical area to which the vehicle belongs is changed by moving the vehicle away from the determined geographical area, the collection server 1 41 transmits the area departure information to the distributed server 20. The area departure information may be configured to directly transmit the vehicle terminal 10 to the distributed server 20.

다음으로, 분산서버(20)가 지역별 수집서버 구분정책 데이터베이스(30)를 참조하여 변경된 지리적 영역을 담당하는 수집서버9(49)를 다시 결정하고, 결정된 수집서버9(49)의 접속주소를 차량단말(10)로 전송하여 수집서버9(49)를 재 할당하는 과정이 수행된다.Next, the distributed server 20 determines the collection server 9 (49) in charge of the changed geographical area by referring to the regional collection server classification policy database 30, and determines the access address of the determined collection server 9 (49). The process of reassigning the collection server 9 (49) is performed by transmitting to the terminal (10).

다음으로, 차량단말(10)은 재 할당된 수집서버9(49)로 자신의 위치정보와 차량운행정보를 전송하는 과정이 수행된다.Next, the vehicle terminal 10 performs a process of transmitting its location information and vehicle driving information to the reassigned collection server 9 (49).

<과부하 분산단계(S70)><Overload Dispersion Step (S70)>

과부하 분산단계(S70)에서는, 특정 지리적 영역에 위치한 차량이 증가하여 이 특정 지리적 영역을 담당하는 수집서버(40)에 과부하가 발생하는 경우, 지역별 수집서버 구분정책 데이터베이스(30)를 갱신하여 과부하가 발생한 수집서버(40)가 담당하는 특정 지리적 영역을 세분화함으로써 수집서버(40)의 과부하를 분산시키는 과정이 수행된다.In the overload distribution step (S70), when the number of vehicles located in a specific geographic area increases and an overload occurs in the collection server 40 in charge of this particular geographic area, the overload is updated by updating the regional collection server classification policy database 30. The process of distributing the overload of the collection server 40 is performed by subdividing the specific geographic area that the collection server 40 is in charge of.

특정 지리적 영역을 담당하는 수집서버(40)에 과부하가 발생했다는 것은 이 특정 지리적 영역에 지나치게 많은 수의 차량들이 위치하고 있다는 것을 의미한다. 따라서 지역별 수집서버 구분정책 데이터베이스(30)를 갱신하여 이 특정 지리적 영역을 세분화하고, 세분화된 지리적 영역마다 담당하는 수집서버(40)를 다시 할당함으로써, 과부하를 효율적으로 방지할 수 있게 된다.Overloading the collection server 40 in charge of a particular geographic area means that too many vehicles are located in this particular geographic area. Therefore, by updating the regional collection server classification policy database 30 to subdivide this specific geographic area and reassigning the collection server 40 in charge for each subdivided geographic area, it is possible to effectively prevent overload.

이를 도 5를 참조하여 보다 구체적으로 설명한다.This will be described in more detail with reference to FIG. 5.

도 5는 본 발명의 일 실시 예에 있어서, 수집서버에 발생한 과부하를 분산시키는 과정의 예를 설명하기 위한 도면이다.5 is a diagram for describing an example of a process of distributing an overload generated in a collection server according to one embodiment of the present invention.

도 5를 참조하면, 과부하가 발생한 수집서버1(41)이 분산서버(20)로 과부하 발생정보를 전송하는 과정이 수행된다.Referring to FIG. 5, a process of transmitting overload generation information to a distributed server 20 by a collection server 1 41 having an overload is performed.

다음으로, 과부하 발생정보를 전송받은 분산서버(20)가 지역별 수집서버 구분정책 데이터베이스(30)의 갱신을 요청하는 과정이 수행된다.Next, a process of requesting the update of the distribution server classification policy database 30 for each region is performed by the distributed server 20 receiving the overload occurrence information.

다음으로, 지역별 수집서버 구분정책 데이터베이스(30)가 과부하가 발생한 특정 지리적 영역을 세분화하고, 세분화된 지리적 영역마다 담당하는 수집서버를 다시 할당하여 구분정책을 갱신하고, 갱신된 정보를 분산서버(20)로 전송하는 과정이 수행된다.Next, the region-specific collection server classification policy database 30 subdivides the specific geographic area in which the overload occurs, reassigns the collection server in charge of each subdivided geographic area to update the classification policy, and distributes the updated information to the distributed server 20. ) Is performed.

다음으로, 분산서버(20)가 갱신된 정보를 참조하여 세분화된 지리적 영역들을 담당하는 수집서버들을 결정하고, 결정된 수집서버들의 접속주소들을 특정 지리적 영역에 위치한 차량단말들로 전송하는 과정이 수행된다.Next, the distribution server 20 determines the collection servers in charge of the subdivided geographic regions with reference to the updated information, and transmits the determined access addresses of the collection servers to the vehicle terminals located in the specific geographic region. .

다음으로, 분산서버(20)로부터 수집서버들을 할당받은 차량단말들이 할당받은 수집서버들로 차량운행정보들을 전송하는 과정이 수행된다. 예를 들어, 서울시 강남구 신사동에 위치한 차량단말(10)은 수집서버7(47)에 접속한다.Next, a process of transmitting vehicle driving information from the distributed server 20 to the collection servers assigned to the vehicle terminals assigned to the collection servers is performed. For example, the vehicle terminal 10 located in Sinsa-dong, Gangnam-gu, Seoul is connected to the collection server 7 (47).

<이벤트 처리단계><Event processing stage>

이벤트 처리단계에서는, 차량단말(10)이 수집서버(40)로 전송하는 차량운행정보에 미리 지정된 이벤트 정보가 포함되어 있는 경우, 수집서버(40)가 이 차량의 위치정보를 기초로 이 차량에 인접하여 위치한 타 차량단말로 이벤트 정보를 전송하는 과정이 수행된다. 예를 들어, 이벤트 정보가 교통사고의 발생과 같은 정보인 경우, 타 차량단말은 순찰차 또는 구급차에 설치된 단말일 수 있으며, 차량의 사고가 발생하여, 이를 근방의 차량에게 실시간으로 통지하고자 할 때, 본 실시 예에서와 같이 처리하면, 이벤트가 발생한 차량 및 근방의 차량은 동일한 수집서버에 속해 있기 때문에, 전체 서버 팜의 부하 없이 단일 수집서버에서 처리 할 수 있으며, 이에 따라, 전체 시스템의 부하를 크게 줄일 수 있는 효과가 있다.
In the event processing step, when the vehicle operation information transmitted by the vehicle terminal 10 to the collection server 40 includes predetermined event information, the collection server 40 transmits to the vehicle based on the location information of the vehicle. A process of transmitting event information to another vehicle terminal located adjacently is performed. For example, when the event information is information such as the occurrence of a traffic accident, the other vehicle terminal may be a terminal installed in a patrol car or an ambulance, and when a vehicle accident occurs and wants to notify a nearby vehicle in real time, When processing as in the present embodiment, since the vehicle in which the event occurs and the vehicle in the vicinity belong to the same collection server, it can be processed in a single collection server without the load of the entire server farm, thereby greatly increasing the load of the entire system There is an effect that can be reduced.

이상에서 상세히 설명한 바와 같이 본 발명에 따르면, 동일한 지리적 영역 내에 위치한 차량은 동일한 수집서버에 접속되도록 함으로써, 시스템 부하를 크게 줄일 수 있는 효과가 있다.As described in detail above, according to the present invention, the vehicle located in the same geographical area is connected to the same collection server, thereby reducing the system load.

보다 구체적으로, 차량 운행 중 발생한 이벤트를 근방의 차량에 알려주는 경우나 위치기반서비스(Location Based Services, LBS)에서 사용될 특정 위치의 가입자에게 푸시(Push) 광고와 같은 서비스를 실행할 때, 서버 팜을 구성하는 전체 서버 혹은 서버 전체 가입자를 대상으로 위치조회를 할 필요가 없으며, 원하는 지리적 영역을 전담하는 특정 수집서버 및 서버 프로세스가 보유한 네트워크 연결로 원하는 메시지를 전달하면 되기 때문에, 전체 시스템의 부하를 크게 줄일 수 있는 효과가 있다.More specifically, the server farm may be configured to notify a nearby vehicle of an event occurring while driving the vehicle or to execute a service such as a push advertisement to a subscriber at a specific location to be used by Location Based Services (LBS). There is no need to look up the location of the entire server or all the subscribers of the server, and it is possible to deliver the desired message through the network connection owned by a specific collection server and server process dedicated to the desired geographic area. There is an effect that can be reduced.

또한, 특정 지리적 영역을 담당하는 수집서버에 과부하가 발생한 경우, 지역별 수집서버 구분정책 데이터베이스를 갱신하여 이 특정 지리적 영역을 세분화하고, 세분화된 지리적 영역마다 담당하는 수집서버를 다시 할당함으로써, 과부하를 효율적으로 방지할 수 있는 효과가 있다.
In addition, if the collection server in charge of a specific geographic area is overloaded, the regional collection server classification policy database is updated to subdivide this specific geographic area, and reassign the collection server in charge of each subdivided geographic area, thereby effectively overloading the collection server. There is an effect that can be prevented.

이상에서 본 발명에 대한 기술 사상을 첨부 도면과 함께 서술하였지만, 이는 본 발명의 바람직한 실시예를 예시적으로 설명한 것이지 본 발명을 한정하는 것은 아니다. 또한, 이 기술 분야의 통상의 지식을 가진 자라면 누구나 본 발명의 기술 사상의 범주를 이탈하지 않는 범위 내에서 다양한 변형 및 모방이 가능함은 명백한 사실이다.Although the preferred embodiments of the present invention have been disclosed for illustrative purposes, those skilled in the art will appreciate that various modifications, additions and substitutions are possible, without departing from the scope and spirit of the invention as disclosed in the accompanying claims. In addition, it is a matter of course that various modifications and variations are possible without departing from the scope of the technical idea of the present invention by anyone having ordinary skill in the art.

10: 차량단말
20: 분산서버
30: 지역별 수집서버 구분정책 데이터베이스
40: 수집서버
S10: 수집서버 할당 요청단계
S20: 수집서버 할당단계
S30: 차량운행정보 전송단계
S50: 수집서버 재 할당단계
S70: 과부하 분산단계
10: vehicle terminal
20: distributed server
30: Collecting server classification policy database by region
40: collection server
S10: collection server assignment request step
S20: collection server allocation step
S30: vehicle operation information transmission step
S50: collection server reallocation step
S70: Overload Dispersion Stage

Claims (6)

차량의 위치정보를 이용한 차량운행정보 수집서버의 부하분산 방법에 있어서,
차량에 설치된 차량단말이 분산서버로 상기 차량의 위치정보를 전송하면서 수집서버의 할당을 요청하는 수집서버 할당 요청단계;
상기 차량단말로부터 수집서버의 할당을 요청받은 분산서버가 지리적 영역 단위로 담당 수집서버가 저장되어 있는 지역별 수집서버 구분정책 데이터베이스를 참조하여 상기 차량이 속해있는 지리적 영역을 담당하는 수집서버를 결정하고, 결정된 수집서버의 접속주소를 상기 차량단말로 전송하여 수집서버를 할당하는 수집서버 할당단계;
상기 분산서버로부터 수집서버를 할당받은 차량단말이 할당받은 수집서버로 차량운행정보를 전송하는 차량운행정보 전송단계; 및
상기 수집서버를 할당받은 차량단말이 설치된 차량의 이동으로 상기 차량이 속해있는 지리적 영역이 변경되는 경우, 분산서버가 상기 지역별 수집서버 구분정책 데이터베이스를 참조하여 변경된 지리적 영역을 담당하는 수집서버를 다시 결정하고, 결정된 수집서버의 접속주소를 상기 차량단말로 전송하여 수집서버를 재 할당하는 수집서버 재 할당단계를 포함하는, 차량의 위치정보를 이용한 차량운행정보 수집서버의 부하분산 방법.
In the load balancing method of the vehicle operation information collection server using the position information of the vehicle,
A collection server assignment request step of requesting an allocation of a collection server while the vehicle terminal installed in the vehicle transmits location information of the vehicle to a distributed server;
The distributed server, which is requested to allocate the collection server from the vehicle terminal, determines the collection server that is in charge of the geographic area to which the vehicle belongs by referring to the region-specific collection server classification policy database in which the collection server in charge is stored. A collection server assignment step of allocating a collection server by transmitting the determined access point of the collection server to the vehicle terminal;
A vehicle driving information transmitting step of transmitting vehicle driving information from the distributed server to a collecting server assigned to a collecting terminal assigned to the collecting server; And
When the geographical area to which the vehicle belongs is changed by the movement of a vehicle equipped with the vehicle terminal assigned to the collection server, the distributed server determines the collection server that is in charge of the changed geographical area by referring to the regional collection server classification policy database. And re-allocating a collection server for reassigning a collection server by transmitting the determined access point of the collection server to the vehicle terminal.
제1 항에 있어서,
상기 지역별 수집서버 구분정책 데이터베이스에는 주소 또는 도로명 또는 지번 또는 GPS 좌표 단위로 담당 수집서버가 저장되어 있는 것을 특징으로 하는, 차량의 위치정보를 이용한 차량운행정보 수집서버의 부하분산 방법.
The method according to claim 1,
The regional collection server classification policy database, characterized in that the collection server is stored in the unit of address or road name or number or GPS coordinate unit, load distribution method of the vehicle operation information collection server using the location information of the vehicle.
삭제delete 제1 항에 있어서,
특정 지리적 영역에 위치한 차량이 증가하여 상기 특정 지리적 영역을 담당하는 수집서버에 과부하가 발생하는 경우, 상기 지역별 수집서버 구분정책 데이터베이스를 갱신하여 상기 특정 지리적 영역을 세분화함으로써 수집서버의 과부하를 분산시키는 과부하 분산단계를 더 포함하는 것을 특징으로 하는, 차량의 위치정보를 이용한 차량운행정보 수집서버의 부하분산 방법.
The method according to claim 1,
When the number of vehicles located in a specific geographic area increases, and an overload occurs in the collection server in charge of the specific geographic area, the overload which distributes the overload of the collection server by updating the regional collection server classification policy database and subdividing the specific geographic area. Load distribution method of the vehicle operation information collection server using the location information of the vehicle, characterized in that further comprising a distribution step.
제4 항에 있어서,
상기 과부하 분산단계는
수집서버가 분산서버로 과부하 발생정보를 전송하는 단계;
상기 과부하 발생정보를 전송받은 분산서버가 상기 지역별 수집서버 구분정책 데이터베이스의 갱신을 요청하는 단계;
상기 지역별 수집서버 구분정책 데이터베이스가 상기 특정 지리적 영역을 세분화하여 갱신하고, 갱신된 정보를 상기 분산서버로 전송하는 단계;
상기 분산서버가 갱신된 정보를 참조하여 세분화된 지리적 영역들을 담당하는 수집서버들을 결정하고, 결정된 수집서버들의 접속주소들을 상기 특정 지리적 영역에 위치한 차량단말들로 전송하는 단계; 및
상기 분산서버로부터 수집서버들을 할당받은 차량단말들이 할당받은 수집서버들로 차량운행정보들을 전송하는 단계를 포함하는, 차량의 위치정보를 이용한 차량운행정보 수집서버의 부하분산 방법.
5. The method of claim 4,
The overload distribution step
Transmitting, by the collection server, the overload occurrence information to the distributed server;
Requesting, by the distributed server, receiving the overload occurrence information, to update the regional collection server classification policy database;
The regional collection server classification policy database subdividing and updating the specific geographical region, and transmitting the updated information to the distributed server;
Determining, by the distributed server, collection servers in charge of the divided geographic areas with reference to the updated information, and transmitting access addresses of the determined collection servers to vehicle terminals located in the specific geographic area; And
And transmitting vehicle operation information from the distribution server to the collection servers assigned to the vehicle terminals assigned to the collection servers.
제1 항에 있어서,
차량단말이 수집서버로 전송하는 차량운행정보에 미리 지정된 이벤트 정보가 포함되어 있는 경우, 상기 수집서버는 상기 차량의 위치정보를 기초로 상기 차량에 인접하여 위치한 타 차량단말로 상기 이벤트 정보를 전송하는 것을 특징으로 하는, 차량의 위치정보를 이용한 차량운행정보 수집서버의 부하분산 방법.
The method according to claim 1,
When the vehicle operation information transmitted by the vehicle terminal to the collection server includes predetermined event information, the collection server transmits the event information to another vehicle terminal located adjacent to the vehicle based on the location information of the vehicle. The load distribution method of the vehicle operation information collection server using the position information of the vehicle.
KR1020120013387A 2012-02-09 2012-02-09 Load distribution method of vehicle information collecting server using location information of the vehicle KR101354607B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020120013387A KR101354607B1 (en) 2012-02-09 2012-02-09 Load distribution method of vehicle information collecting server using location information of the vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120013387A KR101354607B1 (en) 2012-02-09 2012-02-09 Load distribution method of vehicle information collecting server using location information of the vehicle

Publications (2)

Publication Number Publication Date
KR20130091984A KR20130091984A (en) 2013-08-20
KR101354607B1 true KR101354607B1 (en) 2014-01-27

Family

ID=49216921

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120013387A KR101354607B1 (en) 2012-02-09 2012-02-09 Load distribution method of vehicle information collecting server using location information of the vehicle

Country Status (1)

Country Link
KR (1) KR101354607B1 (en)

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9460616B1 (en) 2015-12-16 2016-10-04 International Business Machines Corporation Management of mobile objects and service platform for mobile objects
US9467839B1 (en) 2015-12-16 2016-10-11 International Business Machines Corporation Management of dynamic events and moving objects
US9497590B1 (en) 2015-06-19 2016-11-15 International Business Machines Corporation Management of moving objects
US9513134B1 (en) 2015-12-16 2016-12-06 International Business Machines Corporation Management of evacuation with mobile objects
US9562775B2 (en) 2015-06-19 2017-02-07 International Business Machines Corporation Geographic space management
US9576482B2 (en) 2015-06-19 2017-02-21 International Business Machines Corporation Management of moving objects
US9578093B1 (en) 2015-12-16 2017-02-21 International Business Machines Corporation Geographic space management
US9639537B2 (en) 2015-06-19 2017-05-02 International Business Machines Corporation Geographic space management
US9792288B2 (en) 2015-06-19 2017-10-17 International Business Machines Corporation Geographic space management
US9805598B2 (en) 2015-12-16 2017-10-31 International Business Machines Corporation Management of mobile objects
US9865163B2 (en) 2015-12-16 2018-01-09 International Business Machines Corporation Management of mobile objects
US10169402B2 (en) 2015-06-19 2019-01-01 International Business Machines Corporation Geographic space management
US10168424B1 (en) 2017-06-21 2019-01-01 International Business Machines Corporation Management of mobile objects
US10339810B2 (en) 2017-06-21 2019-07-02 International Business Machines Corporation Management of mobile objects
US10504368B2 (en) 2017-06-21 2019-12-10 International Business Machines Corporation Management of mobile objects
US10540895B2 (en) 2017-06-21 2020-01-21 International Business Machines Corporation Management of mobile objects
US10546488B2 (en) 2017-06-21 2020-01-28 International Business Machines Corporation Management of mobile objects
US10594806B2 (en) 2015-12-16 2020-03-17 International Business Machines Corporation Management of mobile objects and resources
US10600322B2 (en) 2017-06-21 2020-03-24 International Business Machines Corporation Management of mobile objects
US10742479B2 (en) 2015-07-07 2020-08-11 International Business Machines Corporation Management of events and moving objects

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101621877B1 (en) 2015-01-20 2016-05-31 현대자동차주식회사 Method and apparatus for collecting vehicle data
KR102124316B1 (en) * 2018-12-11 2020-06-18 한국교통대학교산학협력단 Method for efficient data allocation in vehicle to everything communication

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050079379A (en) * 2004-02-05 2005-08-10 김면식 Apparatus and system for providing information based on location and method of the same

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050079379A (en) * 2004-02-05 2005-08-10 김면식 Apparatus and system for providing information based on location and method of the same

Cited By (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10019446B2 (en) 2015-06-19 2018-07-10 International Business Machines Corporation Geographic space management
US10262529B2 (en) 2015-06-19 2019-04-16 International Business Machines Corporation Management of moving objects
US9497590B1 (en) 2015-06-19 2016-11-15 International Business Machines Corporation Management of moving objects
US9497591B1 (en) 2015-06-19 2016-11-15 International Business Machines Corporation Management of moving objects
US10878022B2 (en) 2015-06-19 2020-12-29 International Business Machines Corporation Geographic space management
US9538327B1 (en) 2015-06-19 2017-01-03 International Business Machines Corporation Management of moving objects
US9562775B2 (en) 2015-06-19 2017-02-07 International Business Machines Corporation Geographic space management
US9576482B2 (en) 2015-06-19 2017-02-21 International Business Machines Corporation Management of moving objects
US10001377B2 (en) 2015-06-19 2018-06-19 International Business Machines Corporation Geographic space management
US9584977B2 (en) 2015-06-19 2017-02-28 International Business Machines Corporation Management of moving objects
US9639537B2 (en) 2015-06-19 2017-05-02 International Business Machines Corporation Geographic space management
US9638533B2 (en) 2015-06-19 2017-05-02 International Business Machines Corporation Geographic space management
US9646493B2 (en) 2015-06-19 2017-05-09 International Business Machines Corporation Management of moving objects
US9646402B2 (en) 2015-06-19 2017-05-09 International Business Machines Corporation Geographic space management
US10215570B2 (en) 2015-06-19 2019-02-26 International Business Machines Corporation Geographic space management
US10169400B2 (en) 2015-06-19 2019-01-01 International Business Machines Corporation Geographic space management
US9784584B2 (en) 2015-06-19 2017-10-10 International Business Machines Corporation Geographic space management
US9792288B2 (en) 2015-06-19 2017-10-17 International Business Machines Corporation Geographic space management
US10169403B2 (en) 2015-06-19 2019-01-01 International Business Machines Corporation Geographic space management
US9857196B2 (en) 2015-06-19 2018-01-02 International Business Machinces Corporation Geographic space management
US10169402B2 (en) 2015-06-19 2019-01-01 International Business Machines Corporation Geographic space management
US9875247B2 (en) 2015-06-19 2018-01-23 International Business Machines Corporation Geographic space management
US9659016B2 (en) 2015-06-19 2017-05-23 International Business Machines Corporation Geographic space management
US10742478B2 (en) 2015-07-07 2020-08-11 International Business Machines Corporation Management of events and moving objects
US10749734B2 (en) 2015-07-07 2020-08-18 International Business Machines Corporation Management of events and moving objects
US10742479B2 (en) 2015-07-07 2020-08-11 International Business Machines Corporation Management of events and moving objects
US9467839B1 (en) 2015-12-16 2016-10-11 International Business Machines Corporation Management of dynamic events and moving objects
US9865163B2 (en) 2015-12-16 2018-01-09 International Business Machines Corporation Management of mobile objects
US9805598B2 (en) 2015-12-16 2017-10-31 International Business Machines Corporation Management of mobile objects
US9699622B1 (en) 2015-12-16 2017-07-04 International Business Machines Corporation Management of dynamic events and moving objects
US10594806B2 (en) 2015-12-16 2020-03-17 International Business Machines Corporation Management of mobile objects and resources
US9930509B2 (en) 2015-12-16 2018-03-27 International Business Machines Corporation Management of dynamic events and moving objects
US9460616B1 (en) 2015-12-16 2016-10-04 International Business Machines Corporation Management of mobile objects and service platform for mobile objects
US9513134B1 (en) 2015-12-16 2016-12-06 International Business Machines Corporation Management of evacuation with mobile objects
US10043384B2 (en) 2015-12-16 2018-08-07 International Business Machines Corporation Management of mobile objects and service platform for mobile objects
US9578093B1 (en) 2015-12-16 2017-02-21 International Business Machines Corporation Geographic space management
US10032367B2 (en) 2015-12-16 2018-07-24 International Business Machines Corporation Management of mobile objects and service platform for mobile objects
US10168424B1 (en) 2017-06-21 2019-01-01 International Business Machines Corporation Management of mobile objects
US10585180B2 (en) 2017-06-21 2020-03-10 International Business Machines Corporation Management of mobile objects
US10546488B2 (en) 2017-06-21 2020-01-28 International Business Machines Corporation Management of mobile objects
US10600322B2 (en) 2017-06-21 2020-03-24 International Business Machines Corporation Management of mobile objects
US10540895B2 (en) 2017-06-21 2020-01-21 International Business Machines Corporation Management of mobile objects
US10535266B2 (en) 2017-06-21 2020-01-14 International Business Machines Corporation Management of mobile objects
US10504368B2 (en) 2017-06-21 2019-12-10 International Business Machines Corporation Management of mobile objects
US10339810B2 (en) 2017-06-21 2019-07-02 International Business Machines Corporation Management of mobile objects
US11024161B2 (en) 2017-06-21 2021-06-01 International Business Machines Corporation Management of mobile objects
US11315428B2 (en) 2017-06-21 2022-04-26 International Business Machines Corporation Management of mobile objects
US11386785B2 (en) 2017-06-21 2022-07-12 International Business Machines Corporation Management of mobile objects

Also Published As

Publication number Publication date
KR20130091984A (en) 2013-08-20

Similar Documents

Publication Publication Date Title
KR101354607B1 (en) Load distribution method of vehicle information collecting server using location information of the vehicle
US8571566B2 (en) Methods and apparatus for determining and assigning spectrum for wireless communications
CN106358245B (en) Method and controller for sharing load of mobile edge computing application
CN109618002B (en) Micro-service gateway optimization method, device and storage medium
CN106993067B (en) Route issuing method and equipment
CN108632787B (en) Inter-group communication method and device, resource allocation method, device and system
US20110228672A1 (en) Methods, systems, and computer readable media for providing non-access stratum (nas) node selection function (nnsf) with core network (cn) node bearer circuit availability monitoring and availability-based load sharing
JP6786586B2 (en) Radio resource scheduling method and equipment
CN104981021A (en) Method and equipment for scheduling resources in car networking system
CN105516214A (en) Information reporting method, resource allocating method, information reporting device and resource allocating device in Internet-of-vehicles system
CN103686740B (en) The method of a kind of customer equipment identification distribution, Apparatus and system
EP3869842A1 (en) Internet of vehicles communication method, distribution module, central server, and regional server
CN102244869A (en) Primary user network spectrum management and sharing methods and systems
CN102197665A (en) Method and apparatus for dynamically allocating a communication cell to a cluster
CN111901881B (en) Transmission method and device
CN108140317B (en) Local and global message distribution strategies in intelligent transportation systems using wireless communication
CN109391669B (en) Service management method, device and storage medium
Kovalenko et al. Robust resource allocation using edge computing for vehicle to infrastructure (v2i) networks
JP5672312B2 (en) Scheduling method
CN111491017A (en) Data distribution system, method and device for CORS reference station
CN111107512B (en) Configuration parameter updating method and device
KR20130120288A (en) Real time monitoring system and method for street based on push type communication
CN109417727B (en) Communication method, device and communication system
CN111818547B (en) Network configuration method and device
KR20170014804A (en) Virtual machine provisioning system and method for cloud service

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
FPAY Annual fee payment

Payment date: 20161219

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20190110

Year of fee payment: 6