KR20210103600A - Path-based wireless communication for autonomous vehicles - Google Patents
Path-based wireless communication for autonomous vehicles Download PDFInfo
- Publication number
- KR20210103600A KR20210103600A KR1020200017361A KR20200017361A KR20210103600A KR 20210103600 A KR20210103600 A KR 20210103600A KR 1020200017361 A KR1020200017361 A KR 1020200017361A KR 20200017361 A KR20200017361 A KR 20200017361A KR 20210103600 A KR20210103600 A KR 20210103600A
- Authority
- KR
- South Korea
- Prior art keywords
- communication
- path
- environment map
- base station
- communication environment
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
- H04W40/20—Communication route or path selection, e.g. power-based or shortest path routing based on geographic position or location
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
- H04W40/12—Communication route or path selection, e.g. power-based or shortest path routing based on transmission quality or channel quality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
- H04W40/12—Communication route or path selection, e.g. power-based or shortest path routing based on transmission quality or channel quality
- H04W40/14—Communication route or path selection, e.g. power-based or shortest path routing based on transmission quality or channel quality based on stability
-
- H04W72/048—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/51—Allocation or scheduling criteria for wireless resources based on terminal or device properties
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/18—Service support devices; Network management devices
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
본 명세서는 자율 운행 장치를 위한 경로 기반의 무선 통신 장치 및 무선 통신 방법에 관한 것으로, 자율 운행 장치가 설정한 이동 경로를 기반으로 최적의 통신 경로 및 자원을 할당하는 무선 통신 기술에 관한 것이다.The present specification relates to a path-based wireless communication device and a wireless communication method for an autonomous driving device, and to a wireless communication technology for allocating an optimal communication path and resources based on a moving path set by the autonomous driving device.
최근 기술의 발전으로 자율 주행 자동차, 자율 비행 무인 항공기 등 차량 및 항공기 스스로 주변 환경을 인식하고 판단하면서 사람의 조작 없이 자율적으로 주행 및 비행할 수 있는 자율 운행 장치들이 등장하고 있다. 도로 주행 및 항공 비행은 자율 운행 장치들이 증가함에 따라 차량 및 항공기 스스로 다양한 상황에 대응하기가 상당히 어려워질 것으로 예상되어, 이를 해결하기 위해 자율 운행 장치들은 주변 시스템과 통신 인프라를 통해 교통 정보를 주고받으며 안정적으로 주행 및 비행할 수 있는 방법들이 연구되고 있다. 따라서, 자율 운행 장치의 통신의 신뢰성은 시스템의 신뢰성과 직결되며, 통신의 끊김, 통신 서비스의 불안정성 등의 통신 문제는 큰 사고를 야기할 수 있다.Recently, with the development of technology, autonomous driving devices such as autonomous vehicles and autonomous flying unmanned aerial vehicles (UAVs) that can autonomously drive and fly without human manipulation while recognizing and judging the surrounding environment are emerging. As the number of autonomous driving devices increases in road driving and air flight, it is expected that it will become quite difficult for vehicles and aircraft to respond to various situations on their own. Methods for stably driving and flying are being studied. Accordingly, the reliability of communication of the autonomous driving device is directly related to the reliability of the system, and communication problems such as communication interruption and instability of communication services may cause serious accidents.
자율 운행 장치들이 주행 및 비행을 할 때, 이동 경로상의 나무, 사람, 건물 등의 통신 방해 요소가 존재할 수 있으며, mmWave(millimeter wave)와 같이 직진성이 강한 통신 기술에서는 통신 서비스의 불안정성 문제들이 더욱 심각해진다. 또한, 자율 운행 장치들이 빠른 속도로 움직이기 때문에 통신 연결의 끊김 현상이 빈번하게 발생할 수 있으며, 각 시스템들 간에도 통신 간섭을 일으킬 수 있다.When autonomous devices drive and fly, there may be communication obstacles such as trees, people, and buildings on the path of movement. In communication technology with strong straightness such as mmWave (millimeter wave), communication service instability problems are more serious. becomes In addition, since the autonomous driving devices move at a high speed, a communication disconnection phenomenon may occur frequently, and communication interference between the respective systems may also occur.
따라서, 자율 운행 장치들이 주변 시스템과 통신 인프라를 통해 교통 정보를 주고받으며 안정적으로 주행 및 비행할 수 있어야 하지만, 주행 및 비행을 할 때 통신 방해 요소로 인한 통신 서비스의 불안정성 문제들이 제기되어 있어 통신의 신뢰성을 확보하기 위한 기술의 필요성이 증가하고 있다.Therefore, autonomous driving devices should be able to drive and fly stably while exchanging traffic information through peripheral systems and communication infrastructure, but problems of instability of communication services due to communication interference factors have been raised when driving and flying. The need for technology to secure reliability is increasing.
따라서, 다수의 자율 운행 장치들 사이의 빠른 통신 연결 및 높은 수준의 통신 서비스를 제공할 수 있는 연구에 대한 필요성이 증가하고 있다.Accordingly, there is an increasing need for research capable of providing a high-level communication service and a fast communication connection between a plurality of autonomous driving devices.
본 발명이 해결하고자 하는 과제들은 이상에서 언급된 과제로 제한되지 않으며, 언급되지 않은 또 다른 과제들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.The problems to be solved by the present invention are not limited to the problems mentioned above, and other problems not mentioned will be clearly understood by those skilled in the art from the following description.
본 명세서는 이동 경로 기반의 무선 통신 장치의 무선 통신 방법을 제시한다. 상기 방법은 자율 운행 장치로부터 이동 경로를 수신하는 동작, 기지국의 통신 환경 지도에 상기 이동 경로를 맵핑하는 동작, 상기 이동 경로가 맵핑된 통신 환경 지도에 기초한 통신 경로를 결정하는 동작, 및 상기 결정된 통신 경로에 기초하여 무선 자원을 할당하는 동작을 포함할 수 있다.The present specification provides a wireless communication method of a moving path-based wireless communication device. The method includes the operations of receiving a movement path from the autonomous navigation device, mapping the movement path to a communication environment map of a base station, determining a communication path based on a communication environment map to which the movement path is mapped, and the determined communication It may include an operation of allocating a radio resource based on the path.
상기 이동 경로 기반의 무선 통신 장치의 무선 통신 방법 및 그 밖의 실시예는 다음과 같은 특징을 포함할 수 있다.The wireless communication method and other embodiments of the moving path-based wireless communication device may include the following features.
상기 방법은 상기 기지국의 통신 환경 지도를 구성하는 동작을 더 포함하고, 상기 통신 환경 지도를 구성하는 동작은, 상기 이동 경로 상의 기지국의 통신 환경 지도를 구성하는 동작, 상기 기지국의 무선 자원 정보를 획득하는 동작, 및 상기 무선 자원 정보에 기초하여 상기 통신 환경 지도를 갱신하는 동작을 포함할 수 있다.The method further includes the operation of configuring a communication environment map of the base station, wherein the operation of configuring the communication environment map comprises: configuring a communication environment map of the base station on the moving path; acquiring radio resource information of the base station and updating the communication environment map based on the radio resource information.
상기 이동 경로가 맵핑된 통신 환경 지도에 기초한 통신 경로를 결정하는 동작은, 상기 이동 경로를 따라 이동하는 자율 운행 장치와 상기 기지국 간의 통신 채널이 최적의 상태로 형성되도록 통신 경로를 결정하는 동작일 수 있다.The operation of determining the communication path based on the communication environment map to which the movement path is mapped may be an operation of determining the communication path so that a communication channel between the autonomous vehicle moving along the movement path and the base station is formed in an optimal state. have.
상기 방법은 최적의 통신 경로를 설정할 수 있는지를 판단하는 동작, 최적의 통신 경로를 설정할 수 없는 것으로 판단되면, 상기 자율 운행 장치로부터 재설정된 이동 경로를 수신하는 동작, 상기 통신 환경 지도에 상기 재설정된 이동 경로를 맵핑하는 동작, 및 상기 재설정된 이동 경로가 맵핑된 통신 환경 지도에 기초한 통신 경로를 결정하는 동작을 더 포함할 수 있다.The method includes an operation of determining whether an optimal communication path can be established, an operation of receiving a reset movement path from the autonomous driving device when it is determined that an optimal communication path cannot be established, and the operation of determining whether the optimal communication path can be established; The method may further include an operation of mapping a movement path, and an operation of determining a communication path based on a communication environment map to which the reset movement path is mapped.
한편, 본 명세서는 이동 경로 기반의 무선 통신 장치를 제시한다. 상기 장치는 자율 운행 장치로부터 이동 경로를 수신하고, 통신 경로에 기초하여 상기 자율 운행 장치와의 통신에 무선 자원을 할당하고, 상기 무선 자원을 통한 무선 통신에 대한 상태 정보를 수집하는 기지국, 및 상기 기지국의 통신 환경 지도에 상기 이동 경로를 맵핑하고, 상기 이동 경로가 맵핑된 통신 환경 지도에 기초하여 상기 통신 경로를 결정하고, 상기 결정된 통신 경로를 상기 기지국에 제공하는 서버를 포함할 수 있다.Meanwhile, the present specification provides a wireless communication device based on a moving path. the device receives a movement route from the autonomous navigation device, allocates a radio resource to communication with the autonomous navigation device based on the communication path, and collects status information for wireless communication through the wireless resource; and and a server that maps the moving path to a communication environment map of the base station, determines the communication path based on the communication environment map to which the moving path is mapped, and provides the determined communication path to the base station.
상기 이동 경로 기반의 무선 통신 장치 및 그 밖의 실시예는 다음과 같은 특징을 포함할 수 있다.The moving path-based wireless communication device and other embodiments may include the following features.
상기 서버는 상기 무선 통신에 대한 상태 정보에 기초하여 상기 통신 환경 지도를 갱신할 수 있다.The server may update the communication environment map based on the state information for the wireless communication.
또한, 상기 서버는, 상기 자율 운행 장치와 상기 기지국 간의 통신 채널이 최적의 상태로 형성되도록 상기 통신 경로를 결정할 수 있다.Also, the server may determine the communication path so that a communication channel between the autonomous navigation device and the base station is formed in an optimal state.
또한, 상기 서버는, 상기 기지국과 상기 자율 운행 장치 간에 최적의 통신 경로를 설정할 수 있는지를 판단하고, 최적의 통신 경로를 설정할 수 없는 것으로 판단되면, 상기 자율 운행 장치로부터 재설정된 이동 경로를 요청하고, 상기 통신 환경 지도에 상기 재설정된 이동 경로를 맵핑하고, 상기 재설정된 이동 경로가 맵핑된 통신 환경 지도에 기초하여 상기 통신 경로를 다시 결정할 수 있다.In addition, the server determines whether an optimal communication path can be established between the base station and the autonomous navigation device, and when it is determined that the optimal communication path cannot be set, requests a reset movement route from the autonomous navigation device, , map the reset movement path to the communication environment map, and determine the communication path again based on the communication environment map to which the reset movement path is mapped.
한편, 본 명세서는 자율 운행 장치의 이동 경로 기반의 무선 통신 방법을 실행하기 위하여 매체에 저장된 컴퓨터 프로그램을 제시한다. 상기 컴퓨터 프로그램은 컴퓨팅 장치에 있어서, 자율 운행 장치로부터 이동 경로를 수신하는 동작, 통신 환경 지도에 상기 이동 경로를 맵핑하는 동작, 상기 이동 경로가 맵핑된 통신 환경 지도에 기초한 통신 경로를 결정하는 동작, 및 상기 결정된 통신 경로에 기초하여 무선 자원을 할당하는 동작을 포함하는 무선 통신 방법을 실행할 수 있다.Meanwhile, the present specification presents a computer program stored in a medium for executing a wireless communication method based on a moving path of an autonomous driving device. In the computing device, the computer program may include: receiving a movement route from the autonomous navigation device, mapping the movement route to a communication environment map, determining a communication route based on the communication environment map to which the movement route is mapped; and allocating a radio resource based on the determined communication path.
본 명세서에 개시된 실시 예들에 의하면, 다수의 자율 운행 장치들 사이의 빠른 통신 연결 및 높은 수준의 통신 서비스를 제공할 수 있는 효과가 있다.According to the embodiments disclosed herein, it is possible to provide a fast communication connection between a plurality of autonomous driving devices and a high-level communication service.
또한, 본 명세서에 개시된 실시 예들에 의하면, 자율 운행 장치들의 실제 이동 경로를 기반으로 통신 환경 지도로부터 통신 환경에 대한 정보를 미리 획득할 수 있어 시스템들이 실제 이동할 경로에 도달하였을 때, 선제적으로 통신 경로 및 자원을 할당할 수 있어 빠른 통신 연결 및 높은 수준의 통신 서비스를 제공할 수 있는 효과가 있다.In addition, according to the embodiments disclosed in the present specification, information on the communication environment can be obtained in advance from the communication environment map based on the actual movement path of autonomous driving devices, so that when the systems arrive at the actual movement path, communication is preemptively Since routes and resources can be allocated, it is possible to provide fast communication connections and high-level communication services.
또한, 본 명세서에 개시된 실시 예들에 의하면, 각각의 자율 운행 장치들의 이동 경로와 통신 환경 지도로부터 이동경로에 따른 통신 환경 정보를 함께 고려함으로써 무선 자원의 활용도가 증가하고, 이동 경로에서 발생할 수 있는 통신 간섭에 대응할 수 있는 효과가 있다.In addition, according to the embodiments disclosed in this specification, by considering the movement path of each autonomous driving device and communication environment information according to the movement path from the communication environment map together, the utilization of radio resources is increased, and communication that may occur in the movement path There is an effect that can cope with interference.
한편, 본 발명에서 얻을 수 있는 효과는 이상에서 언급한 효과들로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.On the other hand, the effects obtainable in the present invention are not limited to the above-mentioned effects, and other effects not mentioned will be clearly understood by those of ordinary skill in the art to which the present invention belongs from the following description. will be able
도 1은 본 발명의 실시 예에 따른 자율 운행 장치를 위한 경로 기반의 무선 통신 장치의 무선 통신 방법의 개념을 설명하기 위한 도면이다.
도 2는 본 발명의 실시 예에 따른 무선 통신 장치의 구성을 설명하는 블록도이다.
도 3은 본 발명의 실시 예에 따른 무선 통신 장치가 최적의 통신 경로 도출을 위해 통신 환경 지도를 업데이트하는 방법을 나타낸 도면이다.
도 4는 본 발명의 실시 예에 따른 무선 통신 장치가 통신 경로 설정 및 무선 자원을 할당하는 방법을 나타낸 흐름도이다.
도 5는 본 발명의 실시 예에 따른 무선 통신 장치가 이동 경로에 기반한 최적 통신 경로 설정 및 무선 자원을 할당하는 방법을 나타낸 흐름도이다.1 is a diagram for explaining the concept of a wireless communication method of a path-based wireless communication device for an autonomous driving device according to an embodiment of the present invention.
2 is a block diagram illustrating a configuration of a wireless communication device according to an embodiment of the present invention.
3 is a diagram illustrating a method for a wireless communication device to update a communication environment map in order to derive an optimal communication path according to an embodiment of the present invention.
4 is a flowchart illustrating a method of a wireless communication device setting up a communication path and allocating radio resources according to an embodiment of the present invention.
5 is a flowchart illustrating a method for setting an optimal communication path based on a movement path and allocating radio resources by a wireless communication device according to an embodiment of the present invention.
본 명세서에 개시된 기술은 자율 운행 장치를 위한 무선 통신 기술에 적용될 수 있다. 그러나 본 명세서에 개시된 기술은 이에 한정되지 않고, 상기 기술의 기술적 사상이 적용될 수 있는 모든 장치 및 방법에도 적용될 수 있다.The technology disclosed herein may be applied to a wireless communication technology for an autonomous driving device. However, the technology disclosed in the present specification is not limited thereto, and may be applied to all devices and methods to which the technical idea of the technology may be applied.
본 명세서에서 사용되는 기술적 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 본 명세서에 개시된 기술의 사상을 한정하려는 의도가 아님을 유의해야 한다. 또한, 본 명세서에서 사용되는 기술적 용어는 본 명세서에서 특별히 다른 의미로 정의되지 않는 한, 본 명세서에 개시된 기술이 속하는 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 의미로 해석되어야 하며, 과도하게 포괄적인 의미로 해석되거나, 과도하게 축소된 의미로 해석되지 않아야 한다. 또한, 본 명세서에서 사용되는 기술적인 용어가 본 명세서에 개시된 기술의 사상을 정확하게 표현하지 못하는 잘못된 기술적 용어일 때에는, 본 명세서에 개시된 기술이 속하는 분야에서 통상의 지식을 가진 자가 올바르게 이해할 수 있는 기술적 용어로 대체되어 이해되어야 할 것이다. 또한, 본 명세서에서 사용되는 일반적인 용어는 사전에 정의되어 있는 바에 따라, 또는 전후 문맥 상에 따라 해석되어야 하며, 과도하게 축소된 의미로 해석되지 않아야 한다.It should be noted that the technical terms used in this specification are only used to describe specific embodiments, and are not intended to limit the spirit of the technology disclosed herein. In addition, the technical terms used in this specification should be interpreted in the meaning generally understood by those of ordinary skill in the art to which the technology disclosed in this specification belongs, unless otherwise defined in this specification. It should not be construed in a very comprehensive sense or in an excessively reduced meaning. In addition, when the technical term used in this specification is an erroneous technical term that does not accurately express the spirit of the technology disclosed in this specification, a technical term that can be correctly understood by those of ordinary skill in the art to which the technology disclosed in this specification belongs should be understood and replaced with In addition, general terms used in this specification should be interpreted according to the definition in the dictionary or contextual context, and should not be interpreted in an excessively reduced meaning.
본 명세서에서 사용되는 제1, 제2 등과 같이 서수를 포함하는 용어는 다양한 구성 요소들을 설명하는데 사용될 수 있지만, 상기 구성 요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성 요소는 제2 구성 요소로 명명될 수 있고, 유사하게 제2 구성 요소도 제1 구성 요소로 명명될 수 있다.As used herein, terms including an ordinal number such as first, second, etc. may be used to describe various elements, but the elements should not be limited by the terms. The above terms are used only for the purpose of distinguishing one component from another. For example, without departing from the scope of the present invention, a first component may be referred to as a second component, and similarly, the second component may also be referred to as a first component.
이하, 첨부된 도면을 참조하여 본 명세서에 개시된 실시 예들을 상세히 설명하되, 도면 부호에 관계없이 동일하거나 유사한 구성 요소는 동일한 참조 번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다.Hereinafter, embodiments disclosed in the present specification will be described in detail with reference to the accompanying drawings, but the same or similar components are assigned the same reference numerals regardless of reference numerals, and redundant description thereof will be omitted.
또한, 본 명세서에 개시된 기술을 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 명세서에 개시된 기술의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 또한, 첨부된 도면은 본 명세서에 개시된 기술의 사상을 쉽게 이해할 수 있도록 하기 위한 것일 뿐, 첨부된 도면에 의해 그 기술의 사상이 제한되는 것으로 해석되어서는 아니 됨을 유의해야 한다.In addition, in describing the technology disclosed in the present specification, if it is determined that a detailed description of a related known technology may obscure the gist of the technology disclosed in this specification, the detailed description thereof will be omitted. In addition, it should be noted that the accompanying drawings are only for easy understanding of the spirit of the technology disclosed in this specification, and should not be construed as limiting the spirit of the technology by the accompanying drawings.
이하에서는 첨부의 도면 1 내지 2를 참조하여 본 발명의 일 실시 예에 따른 자율 운행 장치를 위한 경로 기반의 무선 통신 장치의 구성 및 경로 안내 방법을 설명한다.Hereinafter, a configuration and a route guidance method of a route-based wireless communication device for an autonomous navigation device according to an embodiment of the present invention will be described with reference to the accompanying drawings 1 and 2 .
도 1은 본 발명의 실시 예에 따른 자율 운행 장치를 위한 경로 기반의 무선 통신 장치의 무선 통신 방법의 개념을 설명하기 위한 도면이다.1 is a diagram for explaining the concept of a wireless communication method of a path-based wireless communication device for an autonomous driving device according to an embodiment of the present invention.
본 발명의 실시 예에 따른 자율 운행 장치를 위한 경로 기반의 무선 통신 장치는 자율 운행 장치가 이동할 경로 상에 배치되어 자율 운행 장치와 통신하는 복수의 기지국, 기지국을 통해 자율 운행 장치의 이동 경로 정보를 수신하고, 자율 운행 장치의 운행을 위해 무선 자원을 할당하는 서버를 포함하여 구성될 수 있다. 전술한 구성요소들은 필수적인 것은 아니어서, 그 보다 많은 구성요소들을 갖거나, 그보다 적은 구성요소들을 갖는 무선 통신 장치가 구현될 수도 있다.A path-based wireless communication device for an autonomous driving device according to an embodiment of the present invention transmits movement path information of the autonomous driving device through a plurality of base stations and base stations that are disposed on a path on which the autonomous driving device moves and communicate with the autonomous driving device. It may be configured to include a server for receiving and allocating radio resources for the operation of the autonomous navigation device. The above-described components are not essential, so a wireless communication device having more or fewer components may be implemented.
도 1을 참조하면, 본 실시 예에서는 3개의 기지국(100-1, 100-2, 100-3)이 각각 고유의 통신환경(30-1, 30-2, 30-3)을 가지고 있으며, 각 기지국의 통신 범위 내에서 자율 운행 장치들(20, 20a)이 운행을 한다. 자율 운행 장치들(20, 20a)로는 드론 같은 자율 비행 장치들이 운행을 하는 경우를 예로 든다. 서버(200)는 별도의 장소에 별도의 장치로 구현될 수 있으며, 기지국과 통합되어 하나의 장치로 구현될 수도 있다.Referring to FIG. 1 , in this embodiment, three base stations 100-1, 100-2, and 100-3 have their own communication environments 30-1, 30-2, and 30-3, respectively. The
자율 운행 장치(20, 20a)는 목적지가 입력되면, 이동할 경로를 설정하고 현재의 위치와 목적지까지의 이동 경로(40)에 대한 정보를 기지국(100-1, 100-2, 100-3)을 통해서 서버(200)로 전달할 수 있다.When a destination is input, the
서버(200)는 각 기지국(100-1, 100-2, 100-3)의 통신 환경(30-1, 30-2, 30-3)을 분석하여 각 기지국이 자율 운행 장치(20, 20a)와 최적의 통신을 수행할 수 있도록 통신 경로(21, 21a)를 설정할 수 있다.The
또한, 자율 운행 장치(20, 20a)는 설정된 통신 경로(21, 21a)를 통해 기지국(100)과 자율 주행과 관련된 데이터를 주고받으면서 설정한 이동 경로(40)를 따라서 목적기까지 주행하거나 비행할 수 있다. 자율 운행 장치(20, 20a)는 최적의 통신 경로(21, 21a)를 설정할 수 없는 경우에는 이동 경로(40)를 재설정하고, 재설정된 이동 경로(40)에 따라 이동을 할 수 있다.In addition, the
예를 들어, 자율 운행 장치(20)가 t1 시점에 특정 위치에서 비행을 하고 있다고 가정하면, 자율 운행 장치(20)는 자신의 위치 정보와 목적지까지의 이동 경로(40) 정보를 서버(200)로 전달한다.For example, if it is assumed that the
서버(200)는 t1 시점의 위치에서 비행하고 있는 자율 운행 장치(20)로부터 이동 경로(40)를 전달받으면, 각 기지국(100-1, 100-2, 100-3)의 통신 환경(30-1, 30-2, 30-3)의 지도와 이동 경로(40)를 맵핑하여 최적의 통신 경로(21, 21a)를 설정한 뒤 통신 경로에 대한 정보를 이동 경로(40)가 지나가는 통신 환경의 기지국들(100-2, 100-3)에게 전송한다.When the
기지국(100-2)은 통신 경로(21)로 무선 자원을 할당하고, 할당된 무선 자원으로 자율 운행 장치(20)와 통신을 수행하여 안전하게 다음 기지국(100-3)의 통신 환경(30-3)으로 안내한다.The base station 100-2 allocates radio resources to the
자율 운행 장치(20)는 설정된 통신 경로(21)를 통해 기지국(100-2)과 통신을 수행하며 이동 경로(40) 중의 다음 기지국(100-3)의 통신 환경(30-3) 내의 t2 시점의 위치로 이동한다. t2 시점의 위치에 도착한 자율 비행 장치(20a)는 해당 통신 환경(30-3)을 담당하는 기지국(100-3)으로부터 미리 설정된 통신 경로(21a) 정보 및 무선 자원을 할당 받아 다음의 목적지까지 안정적으로 계속 비행을 할 수 있게 된다.The
본 명세서에서 개시되는 기지국, 서버, 자율 운행 장치 간의 통신은 다음의 네트워크, 예를 들어, 무선 네트워크, 유선 네트워크, 인터넷과 같은 공용 네트워크, 사설 네트워크, 모바일 통신 네트워크용 광역 시스템(Global System for Mobile communication network; GSM) 네트워크, 범용 패킷 무선 네트워크(General Packet Radio Network; GPRN), 근거리 네트워크(local area network; LAN), 광역 네트워크(wide area network; WAN), 거대도시 네트워크(Metropolitan Area Network; MAN), 셀룰러 네트워크, 공중 전화 교환 네트워크(Public Switched Telephone Network; PSTN), 개인 네트워크(Personal Area Network), 블루투스, Wi-Fi 다이렉트(Wi-Fi Direct), 근거리장 통신(Near Field communication), 초 광 대역(Ultra-Wide band), 이들의 조합, 또는 임의의 다른 네트워크를 통해서 수행될 수 있지만 이들로 한정되는 것은 아니다.The communication between the base station, the server, and the autonomous device disclosed in the present specification is the following networks, for example, a wireless network, a wired network, a public network such as the Internet, a private network, and a global system for mobile communication network (Global System for Mobile communication) network (GSM) network, General Packet Radio Network (GPRN), local area network (LAN), wide area network (WAN), Metropolitan Area Network (MAN), Cellular networks, Public Switched Telephone Network (PSTN), Personal Area Network, Bluetooth, Wi-Fi Direct, Near Field communication, Ultra-Wideband ( Ultra-Wide band), a combination thereof, or any other network, but is not limited thereto.
도 2는 본 발명의 실시 예에 따른 무선 통신 장치의 구성을 설명하는 블록도이다.2 is a block diagram illustrating a configuration of a wireless communication device according to an embodiment of the present invention.
도 2를 참조하면, 본 발명의 실시 예에 따른 무선 통신 장치(10)는 기지국(100) 및 서버(200)를 포함하여 구성될 수 있으며, 도시된 구성요소들은 필수적인 것은 아니어서, 그 보다 많은 구성요소들을 갖거나, 그보다 적은 구성요소들을 갖는 무선 통신 장치가 구현될 수도 있다.Referring to FIG. 2 , the
기지국(100)은 서버(200) 및 자율 운행 장치(20)들과 통신을 수행하는 통신부(210), 자율 운행 장치(20)와의 통신에 사용되는 무선 자원의 정보를 관리하는 무선 자원 정보 관리부(220), 서버(200)로부터 제공받은 통신 환경 내에서의 통신 경로 정보를 저장하는 통신 경로 저장부(230), 및 서버(200)에서 제공받은 통신 경로 정보에 따라 무선 자원을 할당하는 무선 자원 할당부(240)를 포함하여 구성될 수 있다.The base station 100 includes a
기지국(100)은 자율 운행 장치(20)의 이동을 위해 자율 운행 장치(20)와의 통신 연결을 제공하며, 각 장치로부터 무선 자원 정보를 수신하여 통신 환경에 대한 상태를 파악할 수 있다.The base station 100 provides a communication connection with the
무선 자원 정보 관리부(220)는 기지국(100)과의 통신 과정에서 주고받는 무선 자원 정보를 저장하고 관리할 수 있으며, 무선 관리 정보는 자율 운행 장치(20)들이 이동 경로를 따라서 이동하면서 기지국(100)과 통신할 때 획득되는 것으로, 이 정보에는 무선 채널의 불안정 여부, 산란 등 통신 환경에 대한 정보가 담기며, 해당 정보들은 기지국(100)을 통해 서버(200)로 전송되어 통신 환경 지도를 실시간으로 업데이트할 때 사용될 수 있다.The radio resource information management unit 220 may store and manage radio resource information exchanged with the base station 100 in the course of communication with the base station 100 , and the radio management information is the base station 100 while the
통신 경로 저장부(230)는 서버(200)로부터 기지국들 자신과 자율 운행 장치(20)들 사이의 최적의 통신 경로 정보를 수신하여 저장할 수 있다.The communication
무선 자원 할당부(240)는 서버(200)로부터 수신한 통신 경로 정보에 따라 각 자율 운행 장치(20)들에 적합한 통신 경로들을 설정하여 무선 자원을 할당할 수 있다. 이때, 통신 경로는 빔포밍 경로, 전파 경로 등이 될 수 있고, 무선 자원은 리소스 블록, TDMA slot 등이 될 수 있다.The
서버(200)는 기지국(100) 및 자율 운행 장치(20)들과 통신을 수행하는 통신부(310), 각 기지국(100)의 통신 환경을 분석하여 통신 환경 지도를 구성하는 통신 환경 지도 구성부(320), 각 기지국(100)의 통신 환경을 실시간으로 분석하여 변화하는 통신 환경 정보를 반영하여 통신 환경 지도를 갱신하는 통신 환경 지도 업데이트부(330), 자율 운행 장치(20)가 제공한 이동 경로 정보를 저장하고, 서버의 요청에 따라 저장된 이동 경로 정보를 제공하는 이동 경로 관리부(340), 각 기지국의 상태를 모니터링하여 상태 정보를 저장하고, 기지국 관리를 위한 정보를 생산하여 사용자에게 제공하는 기지국 관리부(350), 및 자율 운행 장치(20) 의 이동 경로 정보 및 기지국의 통신 환경 정보에 기초하여 생성된 통신 경로에 대한 정보를 저장하는 통신 경로 저장부(360)를 포함하여 구성될 수 있다.The
서버(200)는 통신 환경 지도를 구성 및 관리하면서 전체적인 통신 환경의 상태를 파악하여 통신 환경 지도를 최신의 상태를 유지할 수 있다. 즉, 서버(200)는 각 기지국의 상태 및 각 기지국의 통신 환경을 반영하여 통신 환경 지도를 업데이트 할 수 있다.The
또한, 서버(200)는 자율 운행 장치(20)로부터 이동 경로에 대한 정보를 기지국(100)을 통해 전달받은 후, 이동 경로를 최신의 통신 환경 지도에 맵핑하여 해당 자율 운행 장치(20)들을 위한 최적의 통신 경로를 설정하고, 이를 통신 경로 저장부(360)에 저장한 뒤, 해당 자율 운행 장치(20)들에게 제공할 수 있다.In addition, the
예를 들어, 서버(200)는 특정 위치의 자율 비행 장치로부터 이동 경로에 대한 정보를 전달받으면, 이동 경로 상에 존재하는 기지국들의 통신 환경 지도와 이동 경로를 맵핑하여, 상기 이동 경로를 따라 이동하는 자율 운행 장치(20)와 기지국(100) 간의 통신 채널이 최적의 상태로 형성되도록 통신 경로를 결정하고, 결정된 통신 경로에 대한 정보를 이동 경로가 지나가는 통신 환경의 해당 기지국들에게 전송한다. 기지국들은 전송받은 통신 경로 정보에 기초하여 담당하는 통신 환경 안에서 이동하는 자율 비행 장치와 통신 경로를 설정하고, 해당 통신 경로에 무선 자원을 할당하여 끊김 없이 안정적으로 통신을 수행한다.For example, when the
이하에서는 첨부의 도면 2 내지 5를 참조하여 본 발명의 일 실시 예에 따른 경로 기반의 무선 통신 장치에 의한 자율 운행 장치(20)의 경로 안내 방법을 설명한다.Hereinafter, a method for guiding a route of the
도 3은 본 발명의 실시 예에 따른 무선 통신 장치가 최적의 통신 경로 도출을 위해 통신 환경 지도를 업데이트하는 방법을 나타낸 도면이다.3 is a diagram illustrating a method for a wireless communication device to update a communication environment map in order to derive an optimal communication path according to an embodiment of the present invention.
도 2 내지 3을 참조하면, 서버(200)의 통신 환경 지도 구성부(320)는 기지국(100)의 위치를 중심으로 주변의 건물, 나무 등의 장애물을 고려하여 통신 환경 지도를 구성한다(S301).2 to 3, the communication environment
다음으로, 서버(200)는 기지국(100)을 통한 자율 운행 장치(20)와의 통신을 통해서 무선 자원 정보를 획득한다(S303).Next, the
마지막으로, 서버(200)는 통신 환경 지도 업데이트부(330)를 통해서 실시간으로 획득된 무선 자원 정보에 기초하여 통신 환경 지도를 실시간으로 업데이트한다(S305). 무선 자원 정보는 RSSI(Received Strength Indication), CSI(Channel State Information) 등이 있으며 이것들로 만 한정되지 않는다.Finally, the
따라서, 무선 통신 장치(10)는 실시간으로 업데이트 되는 통신 환경 지도를 바탕으로 전체 통신 환경에 대한 상태를 파악하여 자율 운행 장치(20)에게 최적의 통신 경로를 제공할 수 있다.Accordingly, the
도 4는 본 발명의 실시 예에 따른 무선 통신 장치가 통신 경로 설정 및 무선 자원을 할당하는 방법을 나타낸 흐름도이다.4 is a flowchart illustrating a method of a wireless communication device setting up a communication path and allocating radio resources according to an embodiment of the present invention.
먼저, 자율 운행 장치(20)가 현재 위치에서 목적지를 입력 받으면, 이동 경로를 설정하여 내부의 위치 저장부(24)에 저장(S401)한 뒤, 현재 위치 정보와 설정된 이동 경로 정보를 기지국(100)을 통해서 서버(200로 전송한다(S403).First, when the
다음으로, 서버(200)는 각 기지국(100)의 통신 환경에 대한 지도를 구성하고, 자율 운행 장치(20)의 이동 경로에 통신 환경 지도를 맵핑(S405)한 다음, 각 기지국(100)의 통신 범위 내에서 이동 경로를 따라 이동하는 자율 운행 장치(20)를 위한 최적의 통신 경로를 결정한다(S407).Next, the
다음으로, 서버(200)는 결정된 최적의 통신 경로로 설정이 가능한지를 판단하고(S409), 불가능한 것으로 판단되면, 자율 운행 장치(20)로 하여금 이동 경로를 다시 설정할 것을 기지국(100)을 통해서 요청하고(S401), 가능한 것으로 판단되면, 설정된 이동 경로에 따른 통신 경로를 기지국(100)으로전송하여 저장하도록 하고, 서버(100)에도 저장한다(S411).Next, the
다음 동작으로, 기지국(100)은 서버(200)로부터 수신한 통신 경로 정보에 기초하여 자율 운행 장치(20)와 통신 경로를 설정하고, 무선 자원을 할당하여 통신을 수행한다. 기지국(100)과 자율 운행 장치(20) 간의 통신 경로 설정 및 무선 자원 할당 과정에 대해서는 도 5를 참조하여 아래에서 상세히 설명한다.As a next operation, the base station 100 establishes a communication path with the
도 5는 본 발명의 실시 예에 따른 무선 통신 장치가 이동 경로에 기반한 최적 통신 경로 설정 및 무선 자원을 할당하는 방법을 나타낸 흐름도이다.5 is a flowchart illustrating a method for setting an optimal communication path based on a moving path and allocating radio resources by a wireless communication device according to an embodiment of the present invention.
먼저, 자율 운행 장치(20)가 설정된 이동 경로를 따라 목적지까지 이동을 하는 중에(S501), 자율 운행 장치(20)와 통신을 수행하는 기지국(100)은 서버(200)에서 미리 설정된 통신 경로를 기반으로 통신 경로를 설정하고, 설정된 통신 경로에 무선 자원을 할당한다(S503). 이 때, 기지국(100)은 무선 자원 정보를 수집하여 통신 환경을 분석하고, 통신 환경 지도를 업데이트 한다.First, while the
다음으로, 기지국(100)은 서버(200)로부터 수신한 새로운 통신 경로 정보에 기초하여 자율 운행 장치(20)와의 통신 경로를 최적의 상태로 설정하고 무선 자원의 할당이 가능한지 판단 한다(S505). 기지국(100)은 최적 통신 경로 설정 및 무선 자원 할당이 불가능한 것으로 판단되면, 획득한 무선 자원 정보를 서버(200)로 전송하여 서버(200)로부터 업데이트된 통신 환경 지도에 따라 결정된 통신 경로 정보를 수신한다(S513). 즉, 기지국(100)은 현재 통신 환경 지도에 따라 통신 경로를 재설정한다.Next, the base station 100 sets the communication path with the
다음으로, 기지국(100)은 설정된 통신 경로 및 할당된 무선 자원에 따라서 자율 운행 장치(20)와 통신을 수행한다(S507).Next, the base station 100 communicates with the
다음으로, 기지국(100)은 현재 설정된 통신 경로 및 할당된 무선 자원을 기반으로 무선 자원 정보를 획득하여 서버(200)로 전송한다(S509).Next, the base station 100 acquires radio resource information based on the currently set communication path and the allocated radio resource and transmits it to the server 200 (S509).
다음으로, 서버(200)는 기지국(100)으로부터 전송받은 무선 자원 정보를 바탕으로 통신 환경 지도를 업데이트한다(S511).Next, the
예를 들어, 자율 운행 장치(20)가 초기에 설정한 이동 경로 정보를 기지국(100)을 통해 서버(200)로 전송하면, 서버(200)는 이동 경로 상의 기지국(100)들의 통신 환경 지도를 이동 경로에 맵핑하여 최적의 통신 경로를 결정한다. 다음으로, 서버(200)가 통신 경로 정보를 각 기지국(100)들에게 제공하면, 기지국(100)은 서버(200)로부터 제공받은 통신 경로 정보에 따라 자율 운행 장치(20)와 통신 경로를 설정하고, 무선 자원을 할당하여 통신을 시도한다. 그러나, 통신 환경 내에서 환경의 변화가 발생하여 무선 채널의 불안정 상황이나 산란 등의 통신 장애가 발생하면 기지국(100)과 자율 운행 장치(20) 사이에 안정적인 통신이 이루어지지 않게 된다. 따라서, 기지국(100)은 자율 운행 장치(20)와의 통신 중에 통신 환경의 변화나 무선 자원 정보를 획득하여 서버(200)로 전송하고, 서버(200)는 이 정보를 이용하여 통신 환경 지도를 업데이트하여, 늘 최신의 통신 환경 지도를 저장하고 있는다. 다음으로, 서버(200)는 최신 통신 환경 지도와 자율 운행 장치(20)의 이동 경로를 맵핑하여, 자율 운행 장치(20)와의 통신을 최적의 상태로 할 수 있는 통신 경로를 다시 결정한다. 그러나, 서버(200)는 결정된 통신 경로의 설정이 불가능한 것으로 판단되는 경우에는 자율 운행 장치(20)로 하여금 이동 경로를 다시 설정하도록 하여 새로운 이동 경로를 통신 환경 지도에 맵핑하여 통신 경로를 다시 결정할 수도 있다. 따라서, 자율 운행 장치(20)는 목적지까지 이동하는 중에 기지국(100)들로부터 최적의 통신 경로에 따른 무선 자원을 할당받을 수 있으므로 항상 안정적으로 기지국(100)과 통신을 할 수 있게 되므로, 본 발명의 실시 예에 따른 무선 통신 장치(10)는 자율 운행 장치에게 빠른 통신 연결, 안정적인 통신 품질 및 높은 수준의 통신 서비스를 제공할 수 있게 된다.For example, when the
본 명세서에서 사용된 용어 "부"는(예를 들면, 제어부 등), 예를 들어, 하드웨어, 소프트웨어 또는 펌웨어(firmware) 중 하나 또는 둘 이상의 조합을 포함하는 단위(unit)를 의미할 수 있다. "부"는, 예를 들어, 유닛(unit), 로직(logic), 논리블록 (logical block), 부품(component), 또는 회로(circuit) 등의 용어와 바꾸어 사용(interchangeably use)될 수 있다. "부"는, 일체로 구성된 부품의 최소 단위 또는 그 일부가 될 수 있다. "부"는 하나 또는 그 이상의 기능을 수행하는 최소 단위 또는 그 일부가 될 수도 있다. "부"는 기계적으로 또는 전자적으로 구현될 수 있다. 예를 들어, "부"는, 알려졌거나 앞으로 개발될, 어떤 동작들을 수행하는 ASIC(application-specific integrated circuit) 칩, FPGAs(field-programmable gate arrays) 또는 프로그램 가능 논리 장치(programmable-logic device) 중 적어도 하나를 포함할 수 있다.As used herein, the term “unit” (eg, a control unit, etc.) may mean a unit including, for example, one or a combination of two or more of hardware, software, or firmware. The term “unit” may be used interchangeably with terms such as, for example, unit, logic, logical block, component, or circuit. A "part" may be a minimum unit of a component integrally formed or a part thereof. A “unit” may be a minimum unit or a part thereof that performs one or more functions. “Part” may be implemented mechanically or electronically. For example, a “unit” may be one of application-specific integrated circuit (ASIC) chips, field-programmable gate arrays (FPGAs) or programmable-logic devices, known or to be developed, that performs certain operations. It may include at least one.
다양한 실시예에 따른 장치(예: 모듈들 또는 그 기능들) 또는 방법(예: 동작들)의 적어도 일부는, 예컨대, 프로그램 모듈의 형태로 컴퓨터로 읽을 수 있는 저장매체(computer-readable storage media)에 저장된 명령어로 구현될 수 있다. 상기 명령어가 프로세서에 의해 실행될 경우, 상기 하나 이상의 프로세서가 상기 명령어에 해당하는 기능을 수행할 수 있다. 컴퓨터로 읽을 수 있는 저장매체는, 예를 들어, 메모리가 될 수 있다.At least a portion of an apparatus (eg, modules or functions thereof) or a method (eg, operations) according to various embodiments is, for example, a computer-readable storage medium in the form of a program module It can be implemented as a command stored in . When the instruction is executed by a processor, the one or more processors may perform a function corresponding to the instruction. The computer-readable storage medium may be, for example, a memory.
컴퓨터로 읽을 수 있는 저장매체/컴퓨터로 판독 가능한 기록 매체는, 하드디스크, 플로피디스크, 마그네틱 매체(magnetic media)(예: 자기테이프), 광기록 매체(optical media)(예: CD-ROM(compact disc read only memory), DVD(digital versatile disc), 자기-광 매체(magneto-optical media)(예: 플롭티컬 디스크(floptical disk)), 하드웨어 장치(예: ROM(read only memory), RAM(random access memory), 또는 플래시 메모리 등) 등을 포함할 수 있다. 또한, 프로그램 명령에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함할 수 있다. 상술한 하드웨어 장치는 다양한 실시예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지다.Computer-readable storage media/computer-readable recording media include hard disks, floppy disks, magnetic media (eg, magnetic tape), and optical media (eg, compact CD-ROMs). disc read only memory), digital versatile disc (DVD), magneto-optical media (e.g., floptical disk), hardware devices (e.g., read only memory (ROM), random (RAM) access memory), or flash memory, etc.) In addition, program instructions may include high-level language code that can be executed by a computer using an interpreter as well as machine code such as generated by a compiler. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the various embodiments, and vice versa.
다양한 실시예에 따른 모듈 또는 프로그램 모듈은 전술된 구성요소들 중 적어도 하나 이상을 포함하거나, 일부가 생략되거나, 또는 추가적인 다른 구성요소를 더 포함할 수 있다. 다양한 실시예에 따른 모듈, 프로그램 모듈 또는 다른 구성요소에 의해 수행되는 동작들은 순차적, 병렬적, 반복적 또는 휴리스틱(heuristic)한 방법으로 실행될 수 있다. 또한, 일부 동작은 다른 순서로 실행되거나, 생략되거나, 또는 다른 동작이 추가될 수 있다.A module or program module according to various embodiments may include at least one or more of the above-described components, some may be omitted, or may further include additional other components. Operations performed by modules, program modules, or other components according to various embodiments may be executed sequentially, in parallel, iteratively, or in a heuristic manner. Also, some operations may be executed in a different order, omitted, or other operations may be added.
본 명세서에 사용된 용어 "하나"는 하나 또는 하나 이상으로 정의된다. 또한, 청구 범위에서 "적어도 하나" 및 "하나 이상"과 같은 도입 문구를 사용하는 것은, 동일한 청구항에 "적어도 하나" 및 "하나 이상"과 같은 도입 문구 및 "하나" 같은 불명료한 문구가 포함되어 있는 경우라 할지라도, 불명료한 문구 "하나"에 의한 다른 청구항 요소의 도입이 그러한 요소를 하나만을 포함하는 발명에 대해 그렇게 도입된 청구항 요소를 포함하는 임의의 특정 청구항을 제한한다는 것을 의미하는 것으로 해석되어서는 안된다.As used herein, the term “a” is defined as one or more than one. Also, use of introductory phrases such as “at least one” and “one or more” in a claim includes introductory phrases such as “at least one” and “one or more” and an obscure phrase such as “a” in the same claim. The introduction of another claim element by the ambiguous phrase "a", even if there is any, shall be construed to mean limiting any particular claim containing the claim element so introduced, to an invention containing only one such element. shouldn't be
달리 명시하지 않는 한, "제1" 및 "제2"와 같은 용어는 그러한 용어가 설명하는 요소들을 임의로 구별하는 데 사용된다. 따라서, 이들 용어는 그러한 요소들의 시간적 또는 다른 우선 순위를 나타내도록 반드시 의도된 것은 아니며, 특정 수단이 서로 다른 청구항들에 열거되어 있다는 단순한 사실만으로 이러한 수단들의 조합이 유리하게 사용될 수 없다는 것을 나타내는 것은 아니다. 따라서, 이들 용어는 그러한 요소의 시간적 또는 다른 우선 순위를 나타내도록 반드시 의도되지는 않는다. 특정 조치가 서로 다른 주장에 인용되었다는 단순한 사실만으로 이러한 조치의 조합이 유용하게 사용될 수 없다는 것을 나타내지는 않는다.Unless otherwise indicated, terms such as “first” and “second” are used to arbitrarily distinguish between the elements described by such terms. Accordingly, these terms are not necessarily intended to indicate a temporal or other priority of such elements, and the mere fact that certain measures are recited in different claims does not indicate that a combination of these measures cannot be used to advantage. . Accordingly, these terms are not necessarily intended to indicate the temporal or other priorities of such elements. The mere fact that certain measures are cited in different claims does not indicate that a combination of these measures cannot be useful.
또한, 상세한 설명 및 청구 범위에서의 "앞", "뒤", "꼭대기", "상부", "밑", "바닥", "위에", "아래" 등의 용어는 설명을 목적으로 사용되었지만 영구적인 상대적 위치를 설명하는 데 반드시 사용되는 것은 아니다. 그렇게 사용되는 용어는 본 명세서에 기술된 본 발명의 실시예가 예를 들어 여기에 도시되거나 달리 설명된 것 외의 다른 방향으로 작동할 수 있도록 적절한 환경 하에서 상호 교환 가능하다는 것으로 이해된다.Also, in the description and claims, terms such as “front”, “back”, “top”, “top”, “bottom”, “bottom”, “above”, “below”, etc. have been used for descriptive purposes, although It is not necessarily used to describe a permanent relative position. It is understood that the terms so used are interchangeable under appropriate circumstances to enable the embodiments of the invention described herein to operate otherwise than, for example, as shown or otherwise described herein.
동일한 기능을 달성하기 위한 구성 요소의 배열은 효과적으로 "관련"되어 원하는 기능이 달성된다. 따라서, 특정 기능성을 달성하기 위해 결합된 임의의 2 개의 구성 요소는 구조 또는 중개하는 구성 요소와 관계없이 원하는 기능이 달성되도록 서로 "관련"되는 것으로 간주될 수 있다. 마찬가지로 이와 같이 연관된 두 개의 구성 요소는 원하는 기능을 달성하기 위해 서로 "작동 가능하게 연결"되거나 "작동 가능하게 결합된" 것으로 간주될 수 있다.The arrangement of components to achieve the same function is effectively “related” such that the desired function is achieved. Thus, any two components combined to achieve a particular functionality may be considered "related" to each other so that the desired function is achieved, regardless of structure or intervening component. Likewise, two components so associated may be considered “operably connected” or “operably coupled” to each other to achieve a desired function.
또한, 통상의 기술자는 전술한 동작들의 기능성 사이의 경계가 단지 예시적인 것임을 인식할 것이다. 복수의 동작들은 단일 동작으로 결합될 수 있고, 단일 동작은 추가 동작들로 분산될 수 있으며, 동작들은 시간적으로 적어도 부분적으로 겹쳐서 실행될 수 있다. 또한, 대안적인 실시예들은 특정 동작에 대한 복수의 인스턴스들을 포함할 수 있고, 동작들의 순서는 다양한 다른 실시예에서 변경될 수 있다.Also, those skilled in the art will recognize that the boundaries between the functionality of the operations described above are illustrative only. A plurality of operations may be combined into a single operation, the single operation may be distributed to additional operations, and the operations may be executed at least partially overlapping in time. Also, alternative embodiments may include multiple instances of a particular operation, and the order of operations may be changed in various other embodiments.
그러나, 다른 수정, 변형 및 대안이 또한 가능하다. 따라서, 상세한 설명 및 도면은 제한적인 의미가 아니라 예시적인 것으로 간주되어야 한다. However, other modifications, variations and alternatives are also possible. Accordingly, the detailed description and drawings are to be regarded in an illustrative rather than a restrictive sense.
"X일 수 있다"는 문구는 조건 X가 충족될 수 있음을 나타낸다. 이 문구는 또한 조건 X가 충족되지 않을 수도 있음을 나타낸다. 예를 들어, 특정 구성 요소를 포함하는 시스템에 대한 참조는 시스템이 특정 구성 요소를 포함하지 않는 시나리오도 포함해야 한다. 예를 들어, 특정 동작을 포함하는 방법에 대한 참조는 해당 방법이 특정 구성 요소를 포함하지 않는 시나리오도 포함해야 한다. 그러나 또 다른 예를 들면, 특정 동작을 수행하도록 구성된 시스템에 대한 참조는 시스템이 특정 작업을 수행하도록 구성되지 않은 시나리오도 포함해야 한다.The phrase “may be X” indicates that condition X may be satisfied. This phrase also indicates that condition X may not be met. For example, a reference to a system that includes a particular component should also include a scenario in which the system does not contain the specific component. For example, a reference to a method that includes a particular action should also include a scenario in which the method does not include the particular component. As another example, however, references to a system configured to perform a specific action should also include scenarios in which the system is not configured to perform a specific action.
용어 "포함하는", "갖는", "구성된", "이루어진" 및 "본질적으로 이루어진"은 상호 교환적으로 사용된다. 예를 들어, 임의의 방법은 적어도 도면 및/또는 명세서에 포함된 동작을 포함할 수 있으며, 도면 및/또는 명세서에 포함된 동작만을 포함할 수 있다.The terms “comprising,” “having,” “consisting of,” “consisting of, and “consisting essentially of are used interchangeably. For example, any method may include at least the acts contained in the drawings and/or the specification, and may include only the acts contained in the drawings and/or the specification.
도시의 단순성 및 명료성을 위해, 도면들에 도시된 요소들(요소)은 반드시 일정한 비율로 그려진 것은 아니라는 것으로 이해될 것이다. 예를 들어, 일부 요소들의 치수는 명확성을 위해 다른 요소들에 비해 과장될 수 있다. 또한, 적절한 것으로 고려되는 경우, 참조 번호들은 대응되거나 유사한 요소들을 나타내기 위해 도면들 사이에서 반복될 수 있다.For simplicity and clarity of illustration, it will be understood that elements (elements) shown in the drawings are not necessarily drawn to scale. For example, the dimensions of some elements may be exaggerated relative to others for clarity. Further, where considered appropriate, reference numerals may be repeated among the figures to indicate corresponding or analogous elements.
통상의 기술자는 논리 블록들 사이의 경계가 단지 예시적인 것이며, 대안적인 실시 예들이 논리 블록들 또는 회로 소자들을 병합하거나 또는 다양한 논리 블록들 또는 회로 소자들 상에 기능의 대체적인 분해를 부과할 수 있음을 인식할 것이다. 따라서, 여기에 도시된 아키텍처는 단지 예시적인 것이며, 사실 동일한 기능을 달성하는 많은 다른 아키텍처가 구현될 수 있다는 것으로 이해되어야 한다.Those of ordinary skill in the art will recognize that the boundaries between logical blocks are exemplary only, and that alternative embodiments may incorporate logical blocks or circuit elements or impose an alternative decomposition of functionality on the various logical blocks or circuit elements. will recognize that Accordingly, it should be understood that the architecture shown herein is exemplary only, and in fact, many other architectures may be implemented that achieve the same functionality.
또한, 예를 들어, 일 실시예에서, 도시된 예들은 단일 집적 회로 상에 또는 동일한 장치 내에 위치된 회로로서 구현될 수 있다. 대안적으로, 상기 예들은 임의의 수의 개별적인 집적 회로들 또는 적합한 방식으로 서로 상호 접속된 개별 장치들로서 구현될 수 있다.Also, for example, in one embodiment, the illustrated examples may be implemented as circuitry located on a single integrated circuit or within the same device. Alternatively, the examples may be implemented as any number of separate integrated circuits or separate devices interconnected to each other in a suitable manner.
또한, 예를 들어, 상기 예들 또는 그 일부는, 임의의 적절한 유형의 하드웨어 기술 언어와 같은, 물리적 회로 또는 물리적 회로로 변환 가능한 논리적 표현의 소프트웨어 또는 코드 표현으로서 구현될 수 있다.Further, for example, the examples or portions thereof may be implemented as a software or code representation of a physical circuit or a logical representation convertible into a physical circuit, such as any suitable type of hardware description language.
또한, 본 발명은 비 프로그래머블 하드웨어로 구현된 물리적 장치 또는 유닛으로 제한되지 않지만, 일반적으로 본원에서는 '컴퓨터 시스템'으로 표시되는 메인 프레임, 미니 컴퓨터, 서버, 워크스테이션, 개인용 컴퓨터, 노트패드(notepad), 개인용 디지털 정보 단말기(PDA), 전자 게임(electronic games), 자동차 및 기타 임베디드 시스템, 휴대전화 및 다양한 다른 무선 장치 등과 같은, 적절한 프로그램 코드에 따라 동작함으로써 원하는 장치 기능을 수행할 수 있는 프로그램 가능한 장치 또는 유닛에도 적용될 수 있다.Further, although the present invention is not limited to physical devices or units implemented in non-programmable hardware, mainframes, minicomputers, servers, workstations, personal computers, notepads, generally referred to herein as 'computer systems' , personal digital assistants (PDAs), electronic games, automobiles and other embedded systems, mobile phones, and various other wireless devices, such as programmable devices capable of performing desired device functions by operating in accordance with appropriate program code. Alternatively, it may be applied to units as well.
청구항에서, 괄호 사이에 위치한 임의의 참조 부호는 청구항을 제한하는 것으로 해석되어서는 아니 된다. '포함하는'이라는 단어는 청구항에 나열된 요소들 또는 동작들의 존재를 배제하지 않는다.In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word 'comprising' does not exclude the presence of elements or acts listed in a claim.
이 특허 출원에 언급된 시스템, 장치 또는 디바이스는 적어도 하나의 하드웨어 구성 요소를 포함한다.A system, apparatus or device referred to in this patent application includes at least one hardware component.
본 명세서에 설명된 바와 같은 연결들은 예를 들어 중간 장치를 통해 각각의 노드, 유닛 또는 장치로부터 또는 각각의 노드, 유닛 또는 장치로 신호를 전송하기에 적합한 임의의 유형의 연결일 수 있다. 따라서, 묵시적으로 또는 달리 언급되지 않는 한, 연결은 예를 들어 직접 연결 또는 간접 연결일 수 있다. 연결은 단일 연결, 다수의 연결, 단방향 연결 또는 양방향 연결이라는 것을 참조하여 설명되거나 묘사될 수 있다. 그러나, 서로 다른 실시 예들은 연결의 구현을 변화시킬 수 있다. 예를 들어 양방향 연결이 아닌 별도의 단방향 연결을 사용할 수 있으며 그 반대의 경우도 가능할 수 있다. 또한, 다수의 연결은 복수의 신호를 순차적으로 또는 시간 다중화 방식으로 전송하는 단일 연결로 대체될 수 있다. 마찬가지로, 복수의 신호를 전송하는 단일 연결은 이러한 신호의 서브 세트를 전송하는 다양한 연결로 분리될 수 있다. 따라서 신호를 전송하기 위한 많은 옵션들이 존재한다.Connections as described herein may be any type of connection suitable for transmitting a signal to or from each node, unit or apparatus, for example via an intermediate apparatus. Thus, unless implied or otherwise stated, a connection may be, for example, a direct connection or an indirect connection. A connection may be described or depicted with reference to being a single connection, multiple connections, one-way connection, or two-way connection. However, different embodiments may change the implementation of the connection. For example, you can use a separate one-way connection rather than a two-way connection, and vice versa. In addition, a plurality of connections may be replaced with a single connection that transmits a plurality of signals sequentially or in a time multiplexing manner. Likewise, a single connection carrying multiple signals may be split into various connections carrying subsets of these signals. Therefore, many options exist for transmitting the signal.
통상의 기술자는 논리 블록들 사이의 경계가 단지 예시적인 것이며, 대안적인 실시 예들이 논리 블록들 또는 회로 소자들을 병합하거나 또는 다양한 논리 블록들 또는 회로 소자들 상에 기능의 대체적인 분해를 부과할 수 있음을 인식할 것이다. 따라서, 여기에 도시된 아키텍처는 단지 예시적인 것이며, 사실 동일한 기능을 달성하는 많은 다른 아키텍처가 구현될 수 있다는 것으로 이해되어야 한다.Those of ordinary skill in the art will recognize that the boundaries between logical blocks are exemplary only, and that alternative embodiments may incorporate logical blocks or circuit elements or impose an alternative decomposition of functionality on the various logical blocks or circuit elements. will recognize that Accordingly, it should be understood that the architecture shown herein is exemplary only, and in fact, many other architectures may be implemented that achieve the same functionality.
또한, 예를 들어, 일 실시예에서, 도시된 예들은 단일 집적 회로 상에 또는 동일한 장치 내에 위치된 회로로서 구현될 수 있다. 대안적으로, 상기 예들은 임의의 수의 개별적인 집적 회로들 또는 적합한 방식으로 서로 상호 접속된 개별 장치로서 구현될 수 있다.Also, for example, in one embodiment, the illustrated examples may be implemented as circuitry located on a single integrated circuit or within the same device. Alternatively, the examples may be implemented as any number of separate integrated circuits or separate devices interconnected to each other in a suitable manner.
다른 변경, 수정, 변형 및 대안들이 또한 가능하다. 따라서, 명세서 및 도면은 제한적인 의미가 아니라 예시적인 것으로 간주되어야 한다.Other variations, modifications, variations and alternatives are also possible. Accordingly, the specification and drawings are to be regarded in an illustrative rather than a restrictive sense.
이상에서 본 명세서의 기술에 대한 바람직한 실시 예가 첨부된 도면들을 참조하여 설명되었다. 여기서, 본 명세서 및 청구 범위에 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니되며, 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야 한다.In the above, preferred embodiments of the technology of the present specification have been described with reference to the accompanying drawings. Here, the terms or words used in the present specification and claims should not be construed as being limited to conventional or dictionary meanings, but should be interpreted as meanings and concepts consistent with the technical spirit of the present invention.
본 발명의 범위는 본 명세서에 개시된 실시 예들로 한정되지 아니하고, 본 발명은 본 발명의 사상 및 특허청구범위에 기재된 범주 내에서 다양한 형태로 수정, 변경, 또는 개선될 수 있다.The scope of the present invention is not limited to the embodiments disclosed herein, and the present invention can be modified, changed, or improved in various forms within the scope of the spirit and claims of the present invention.
10: 무선 통신 장치
20: 자율 운행 장치
21, 21a: 통신 경로
30-1, 30-2, 30-3: 통신 환경
40: 이동 경로
210, 310: 통신부
100, 100-1, 100-2, 100-3: 기지국
220: 무선 자원 정보 관리부
230: 통신 경로 저장부
240: 무선 자원 할당부
320: 통신 환경 지도 구성부
330: 통신 환경 지도 업데이트부
340: 이동 경로 관리부
350: 기지국 관리부
360: 통신 경로 저장부10: wireless communication device 20: autonomous driving device
21, 21a: communication path 30-1, 30-2, 30-3: communication environment
40:
100, 100-1, 100-2, 100-3: base station
220: radio resource information management unit 230: communication path storage unit
240: radio resource allocation unit 320: communication environment map configuration unit
330: communication environment map update unit 340: movement route management unit
350: base station management unit 360: communication path storage unit
Claims (9)
기지국의 통신 환경 지도에 상기 이동 경로를 맵핑하는 동작;
상기 이동 경로가 맵핑된 통신 환경 지도에 기초한 통신 경로를 결정하는 동작; 및
상기 결정된 통신 경로에 기초하여 무선 자원을 할당하는 동작을 포함하는 이동 경로 기반의 무선 통신 장치의 무선 통신 방법.receiving a movement route from the autonomous navigation device;
mapping the moving path to a communication environment map of a base station;
determining a communication path based on a communication environment map to which the moving path is mapped; and
and allocating a radio resource based on the determined communication path.
상기 기지국의 통신 환경 지도를 구성하는 동작을 더 포함하고,
상기 통신 환경 지도를 구성하는 동작은,
상기 이동 경로 상의 상기 기지국의 통신 환경 지도를 구성하는 동작;
상기 기지국의 무선 자원 정보를 획득하는 동작; 및
상기 무선 자원 정보에 기초하여 상기 통신 환경 지도를 갱신하는 동작을 포함하는 이동 경로 기반의 무선 통신 장치의 무선 통신 방법.According to claim 1,
Further comprising the operation of configuring the communication environment map of the base station,
The operation of configuring the communication environment map is,
constructing a communication environment map of the base station on the moving path;
obtaining radio resource information of the base station; and
and updating the communication environment map based on the radio resource information.
상기 이동 경로가 맵핑된 통신 환경 지도에 기초한 통신 경로를 결정하는 동작은,
상기 이동 경로를 따라 이동하는 자율 운행 장치와 상기 기지국 간의 통신 채널이 최적의 상태로 형성되도록 통신 경로를 결정하는 동작인 이동 경로 기반의 무선 통신 장치의 무선 통신 방법.According to claim 1,
The operation of determining the communication path based on the communication environment map to which the moving path is mapped,
A wireless communication method of a moving-path-based wireless communication device, which is an operation of determining a communication path so that a communication channel between the autonomous navigation device moving along the moving path and the base station is formed in an optimal state.
최적의 통신 경로를 설정할 수 있는지를 판단하는 동작;
최적의 통신 경로를 설정할 수 없는 것으로 판단되면, 상기 자율 운행 장치로부터 재설정된 이동 경로를 수신하는 동작;
상기 통신 환경 지도에 상기 재설정된 이동 경로를 맵핑하는 동작: 및
상기 재설정된 이동 경로가 맵핑된 통신 환경 지도에 기초하여 통신 경로를 결정하는 동작을 더 포함하는 이동 경로 기반의 무선 통신 장치의 무선 통신 방법.According to claim 1,
determining whether an optimal communication path can be established;
receiving a reset movement route from the autonomous navigation device when it is determined that an optimal communication route cannot be established;
The operation of mapping the reset movement path to the communication environment map: And
and determining a communication path based on the communication environment map to which the reset movement path is mapped.
상기 기지국의 통신 환경 지도에 상기 이동 경로를 맵핑하고, 상기 이동 경로가 맵핑된 통신 환경 지도에 기초하여 상기 통신 경로를 결정하고, 상기 결정된 통신 경로를 상기 기지국에 제공하는 서버를 포함하는 이동 경로 기반의 무선 통신 장치.a base station for receiving a movement route from the autonomous navigation device, allocating a radio resource to communication with the autonomous navigation device based on the communication path, and collecting status information for wireless communication through the wireless resource; and
A moving path base comprising a server that maps the moving path to the communication environment map of the base station, determines the communication path based on the communication environment map to which the moving path is mapped, and provides the determined communication path to the base station of wireless communication devices.
상기 무선 통신에 대한 상태 정보에 기초하여 상기 통신 환경 지도를 갱신하는 이동 경로 기반의 무선 통신 장치.According to claim 5, wherein the server,
A moving path-based wireless communication device for updating the communication environment map based on the state information for the wireless communication.
상기 자율 운행 장치와 상기 기지국 간의 통신 채널이 최적의 상태로 형성되도록 상기 통신 경로를 결정하는 이동 경로 기반의 무선 통신 장치.The method of claim 6, wherein the server,
A moving path-based wireless communication device for determining the communication path so that a communication channel between the autonomous navigation device and the base station is formed in an optimal state.
상기 기지국과 상기 자율 운행 장치 간에 최적의 통신 경로를 설정할 수 있는지를 판단하고, 최적의 통신 경로를 설정할 수 없는 것으로 판단되면, 상기 자율 운행 장치로부터 재설정된 이동 경로를 요청하고,
상기 통신 환경 지도에 상기 재설정된 이동 경로를 맵핑하고,
상기 재설정된 이동 경로가 맵핑된 통신 환경 지도에 기초하여 상기 통신 경로를 다시 결정하는 이동 경로 기반의 무선 통신 장치.The method of claim 7, wherein the server,
It is determined whether an optimal communication path can be established between the base station and the autonomous driving device, and when it is determined that the optimal communication path cannot be set, a reset movement path is requested from the autonomous driving device,
mapping the reset movement path to the communication environment map,
A moving path-based wireless communication device for re-determining the communication path based on a communication environment map to which the reset moving path is mapped.
자율 운행 장치로부터 이동 경로를 수신하는 동작;
통신 환경 지도에 상기 이동 경로를 맵핑하는 동작;
상기 이동 경로가 맵핑된 통신 환경 지도에 기초한 통신 경로를 결정하는 동작; 및
상기 결정된 통신 경로에 기초하여 무선 자원을 할당하는 동작을 포함하는 자율 운행 장치의 이동 경로 기반의 무선 통신 방법을 실행하기 위하여 매체에 저장된 컴퓨터 프로그램.In the computing device,
receiving a movement route from the autonomous navigation device;
mapping the movement path to a communication environment map;
determining a communication path based on a communication environment map to which the moving path is mapped; and
A computer program stored in a medium for executing a wireless communication method based on a moving path of an autonomous vehicle, comprising allocating a radio resource based on the determined communication path.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200017361A KR20210103600A (en) | 2020-02-13 | 2020-02-13 | Path-based wireless communication for autonomous vehicles |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200017361A KR20210103600A (en) | 2020-02-13 | 2020-02-13 | Path-based wireless communication for autonomous vehicles |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20210103600A true KR20210103600A (en) | 2021-08-24 |
Family
ID=77506807
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020200017361A KR20210103600A (en) | 2020-02-13 | 2020-02-13 | Path-based wireless communication for autonomous vehicles |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20210103600A (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20180081266A (en) | 2017-01-06 | 2018-07-16 | 현대자동차주식회사 | Autonomous driving system and autonomous driving method |
-
2020
- 2020-02-13 KR KR1020200017361A patent/KR20210103600A/en not_active Application Discontinuation
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20180081266A (en) | 2017-01-06 | 2018-07-16 | 현대자동차주식회사 | Autonomous driving system and autonomous driving method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10517097B2 (en) | Position information assisted network control | |
JP2020529768A (en) | Handover based on expected network conditions | |
CN110121161B (en) | Data transmission method, device and system and server | |
US20140226584A1 (en) | Adaptive communications network | |
EP3800903B1 (en) | Internet of things platoon communication method | |
JP2019036922A (en) | Communication control device | |
US20200186989A1 (en) | Method for management of movable edge computing servers | |
KR20220140413A (en) | Controlling aerial vehicles to travel along air corridors based on trained air corridor models | |
US20220415181A1 (en) | Virtual dynamic platoon | |
KR20190126928A (en) | Spatio-temporal Software-Defined Networking for NGSO Satellite Networks | |
KR102639494B1 (en) | Unmanned aerial vehicle and method for supporting task offloading | |
KR101170004B1 (en) | Adaptive Beam based Communication System and Multi-hop Relay Transmission Method Thereof | |
KR20210103600A (en) | Path-based wireless communication for autonomous vehicles | |
KR102368576B1 (en) | A method and apparatus for performing wireless communication through channel state prediction using local dynamic map | |
JP7410157B2 (en) | Delegating cloud roles to devices (delegation) | |
US11477787B2 (en) | Dynamic spectrum sharing between coverage types | |
Shao et al. | Container-Based Internet of Vehicles Edge Application Migration Mechanism. | |
KR102502769B1 (en) | Method and apparatus for data transmission in intelligent transportation system | |
JP2021117728A (en) | Information processing device | |
WO2020001769A1 (en) | Quality of service control and mobility management for advanced vehicular users of wireless network | |
JP2021060894A (en) | Information processor | |
KR20210103599A (en) | Intelligent radio resource allocation for high reliability and low latency communications | |
Bischoff et al. | Adaptive Heterogeneous V2X Communication for Cooperative Vehicular Maneuvering | |
US20240133699A1 (en) | Method, electronic device, and computer program product for determining navigation path | |
WO2024166400A1 (en) | Terminal and reporting method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E601 | Decision to refuse application |