KR101809912B1 - Apparatus and method for managing ip adress conflict and vehicle network apparatus and method having the same - Google Patents

Apparatus and method for managing ip adress conflict and vehicle network apparatus and method having the same Download PDF

Info

Publication number
KR101809912B1
KR101809912B1 KR1020160182787A KR20160182787A KR101809912B1 KR 101809912 B1 KR101809912 B1 KR 101809912B1 KR 1020160182787 A KR1020160182787 A KR 1020160182787A KR 20160182787 A KR20160182787 A KR 20160182787A KR 101809912 B1 KR101809912 B1 KR 101809912B1
Authority
KR
South Korea
Prior art keywords
address
terminal
new
terminals
unique
Prior art date
Application number
KR1020160182787A
Other languages
Korean (ko)
Inventor
이기창
신형
송영욱
Original Assignee
현대자동차주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 현대자동차주식회사 filed Critical 현대자동차주식회사
Priority to KR1020160182787A priority Critical patent/KR101809912B1/en
Application granted granted Critical
Publication of KR101809912B1 publication Critical patent/KR101809912B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5046Resolving address allocation conflicts; Testing of addresses
    • H04L61/2046
    • H04L61/2007
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The present invention provides IP address collision management device and method. The IP address collision management device is arranged to prevent IP address collisions between multiple terminals while configuring a network by connecting the terminals. According to an aspect of the present invention, the IP address collision management device arranged to manage the IP address collisions between multiple terminals includes: a reception unit arranged to receive unique IP addresses of the terminals from the terminals; a control unit which allocates a new IP address to a first terminal when receiving the unique IP addresses of the first terminal from the first terminal and allocates a new IP address to a second terminal so that the IP addresses of the first and second terminals do not overlap when receiving the unique IP address of the second terminal from the second terminal; and a transmission unit for transmitting the new IP addresses to the terminals.

Description

아이피 주소 충돌 관리 장치 및 방법과 이를 포함하는 차량용 네트워크 장치 및 방법 {APPARATUS AND METHOD FOR MANAGING IP ADRESS CONFLICT AND VEHICLE NETWORK APPARATUS AND METHOD HAVING THE SAME}TECHNICAL FIELD [0001] The present invention relates to an IP address conflict management apparatus and method, and a vehicle network apparatus and method including the IP address conflict management apparatus and method.

게시된 발명은 복수 대의 단말기의 무선 다중 연결 시 복수 대의 단말기들의 아이피 주소 충돌을 방지하고 이를 관리 가능하도록 마련된 아이피 주소 충돌 관리 장치 및 방법과 이를 포함하는 차량용 네트워크 장치 및 방법에 관한 것이다. The present invention relates to an IP address conflict management apparatus and method for preventing and managing IP address conflicts of a plurality of terminals in wireless multiple connection of a plurality of terminals, and a vehicle network apparatus and method including the same.

최근 새로운 성장 모멘텀으로 사물인터넷(Internet of things, IoT라고도 함), 나아가 만물 인터넷(Internet of Everything, IoE라고도 함) 개념이 제안되고 있다. 이러한 사물 인터넷과 만물 인터넷은 통신 가능한 모든 사물들을 네트워크에 연결하여 상호 통신 수행이 가능하도록 하는 개념을 의미한다. 여기서 만물 인터넷은 사물 인터넷이 진화하여 만물이 인터넷에 연결되는 미래의 인터넷 개념으로, 이하 사물인터넷으로 통칭하여 설명한다. Recently, the concept of Internet of things (IoT) and Internet of Everything (IoE) have been proposed as new growth momentum. The Internet of things and the Internet all mean the concept of connecting all the communicable objects to the network so that mutual communication can be performed. Here, all things Internet is a future Internet concept in which all things are connected to the Internet as the Internet of things evolves.

이러한 사물 인터넷 환경에서 각종 기기들의 연결을 확보함과 동시에 사용자가 이들을 간편하게 조작 가능하도록 하기 위해 다양한 연구들이 진행되고 있다.Various studies are being conducted in order to secure connection between various devices in the Internet environment and to enable users to easily manipulate them.

일 측면은 복수 대의 단말기들을 연결 해 네트워크 구성 시 복수 대의 단말기들의 아이피 주소 충돌을 방지하고 이를 관리 가능하도록 마련된 아이피 주소 충돌 관리 장치 및 방법과 이를 포함하는 차량용 네트워크 장치 및 방법을 제공하고자 한다. An aspect of the present invention is to provide an IP address conflict management apparatus and method for preventing a conflict of IP addresses of a plurality of terminals by managing a plurality of terminals by connecting a plurality of terminals and managing the IP address conflicts, and a vehicle network apparatus and method including the same.

일 측면에 따른 아이피 주소 충돌 관리 장치는, 복수 대의 단말기들의 IP 주소 충돌을 관리하도록 마련된 것으로, 단말기들로부터 단말기들의 고유 IP 주소를 수신 가능하도록 마련된 수신부; 제 1 단말기로부터 제 1 단말기의 고유 IP 주소를 수신하면, 제 1 단말기에 신규 IP 주소를 할당하고, 제 2 단말기로부터 제 2 단말기의 고유 IP 주소를 수신하면, 제 1 단말기와 제 2 단말기의 IP 주소가 중복되지 않도록 제 2 단말기에 신규 IP 주소를 할당하는 제어부; 및 신규 IP 주소들을 단말기들에 전송 가능하도록 마련된 전송부;를 포함한다. An IP address conflict management apparatus according to an aspect of the present invention is provided for managing conflicts of IP addresses of a plurality of terminals and includes a receiving unit adapted to receive a unique IP address of terminals from terminals; Upon receiving the unique IP address of the first terminal from the first terminal, a new IP address is assigned to the first terminal, and if the unique IP address of the second terminal is received from the second terminal, A controller for assigning a new IP address to the second terminal so that the address is not duplicated; And a transmission unit adapted to transmit new IP addresses to the terminals.

또한, 복수 대의 단말기들은, 동일한 고유 IP 주소를 가지는 복수 개의 단말기들을 포함할 수 있다. In addition, a plurality of terminals may include a plurality of terminals having the same unique IP address.

또한, 제어부는, 제 1 단말기의 신규 IP 주소와 제 2 단말기의 고유 IP 주소가 중복되면, 제 1 단말기의 신규 IP 주소와 제 2 단말기의 IP 주소가 중복되지 않도록 제 2 단말기에 신규 IP 주소를 할당할 수 있다. In addition, if the new IP address of the first terminal and the unique IP address of the second terminal overlap, the controller may transmit a new IP address to the second terminal so that the new IP address of the first terminal and the IP address of the second terminal do not overlap Can be assigned.

또한, 제어부는, 제 1 단말기의 신규 IP 주소와 제 2 단말기의 고유 IP 주소의 중복 여부와 무관하게, 제 1 단말기의 신규 IP 주소와 제 2 단말기의 IP 주소가 중복되지 않도록 제 2 단말기에 신규 IP 주소를 할당할 수 있다. In addition, the control unit controls the second terminal so that the new IP address of the first terminal and the IP address of the second terminal do not overlap, irrespective of whether the new IP address of the first terminal and the unique IP address of the second terminal overlap with each other You can assign an IP address.

또한, 제어부는, 제 1 단말기에 제 1 단말기의 고유 IP 주소와는 다른 신규 IP 주소를 할당할 수 있다. Also, the controller may assign a new IP address to the first terminal different from the unique IP address of the first terminal.

다음으로, 일 측면에 따른 복수 개의 단말기들의 IP 주소 충돌을 관리하도록 마련된 IP 주소 충돌 관리 방법은, 제 1 단말기로부터 제 1 단말기의 고유 IP 주소를 수신하면, 제 1 단말기에 신규 IP 주소를 할당하고, 제 2 단말기로부터 제 2 단말기의 고유 IP 주소를 수신하면, 제 1 단말기와 제 2 단말기의 IP 주소가 중복되지 않도록 제 2 단말기에 신규 IP 주소를 할당하는 것을 포함한다. Next, an IP address conflict management method for managing IP address conflicts of a plurality of terminals according to an aspect of the present invention, when receiving a unique IP address of the first terminal from the first terminal, allocates a new IP address to the first terminal And allocating a new IP address to the second terminal so that the first terminal and the second terminal do not overlap with each other when the unique IP address of the second terminal is received from the second terminal.

또한, 복수 개의 단말기들은, 동일한 고유 IP 주소를 가지는 복수 개의 단말기들을 포함할 수 있다. Also, the plurality of terminals may include a plurality of terminals having the same unique IP address.

또한, 제 1 단말기와 제 2 단말기의 IP 주소가 중복되지 않도록 제 2 단말기에 신규 IP 주소를 할당하는 것은, 제 1 단말기와 제 2 단말기의 고유 IP 주소가 중복되면 제 2 단말기에 신규 IP 주소를 할당하는 것을 포함할 수 있다. In addition, when assigning a new IP address to the second terminal so that the IP addresses of the first terminal and the second terminal do not overlap, if a unique IP address of the first terminal and the second terminal overlap, And < / RTI >

또한, 제 1 단말기와 제 2 단말기의 IP 주소가 중복되지 않도록 제 2 단말기에 신규 IP 주소를 할당하는 것은, 제 1 단말기의 신규 IP 주소와 제 2 단말기의 고유 IP 주소의 중복여부와 무관하게 제 2 단말기에 신규 IP 주소를 할당하는 것을 포함할 수 있다. In addition, assigning a new IP address to the second terminal so that the IP addresses of the first terminal and the second terminal do not overlap is performed regardless of whether the new IP address of the first terminal and the unique IP address of the second terminal overlap 2 < / RTI > terminal.

또한, 제 1 단말기에 신규 IP 주소를 할당하는 것은, 제 1 단말기에 제 1 단말기의 고유 IP 주소와는 다른 신규 IP 주소를 할당하는 것을 포함할 수 있다. In addition, assigning a new IP address to the first terminal may include assigning a new IP address to the first terminal different from the unique IP address of the first terminal.

또한, 제 1 단말기에 신규 IP 주소를 할당하는 과정이 완료된 이후에 제 2 단말기에 신규 IP 주소를 할당하는 과정이 수행될 수 있다.Also, after the process of assigning a new IP address to the first terminal is completed, a process of allocating a new IP address to the second terminal may be performed.

다음으로, 일 측면에 따른 차량용 네트워크 장치는 복수 대의 단말기들의 IP 주소 충돌을 관리하도록 마련된 IP 주소 충돌 관리 장치;를 포함하고, IP 주소 충돌 관리 장치는, 단말기들로부터 단말기들의 고유 IP 주소를 수신 가능하도록 마련된 수신부; 제 1 단말기로부터 제 1 단말기의 고유 IP 주소를 수신하면, 제 1 단말기에 신규 IP 주소를 할당하고, 제 2 단말기로부터 제 2 단말기의 고유 IP 주소를 수신하면, 제 1 단말기와 제 2 단말기의 IP 주소가 중복되지 않도록 제 2 단말기에 신규 IP 주소를 할당하는 제어부; 및 신규 IP 주소들을 단말기들에 전송 가능하도록 마련된 전송부;를 포함한다.The IP network collision managing apparatus includes an IP address collision managing apparatus configured to receive a unique IP address of each of the terminals from the plurality of terminals, A receiving unit configured to receive the data; Upon receiving the unique IP address of the first terminal from the first terminal, a new IP address is assigned to the first terminal, and if the unique IP address of the second terminal is received from the second terminal, A controller for assigning a new IP address to the second terminal so that the address is not duplicated; And a transmission unit adapted to transmit new IP addresses to the terminals.

또한, 복수 대의 단말기들은, 동일한 고유 IP 주소를 가지는 복수 개의 단말기들을 포함할 수 있다. In addition, a plurality of terminals may include a plurality of terminals having the same unique IP address.

또한, 제어부는, 제 1 단말기의 신규 IP 주소와 제 2 단말기의 고유 IP 주소가 중복되면, 제 1 단말기의 신규 IP 주소와 제 2 단말기의 IP 주소가 중복되지 않도록 제 2 단말기에 신규 IP 주소를 할당할 수 있다. In addition, if the new IP address of the first terminal and the unique IP address of the second terminal overlap, the controller may transmit a new IP address to the second terminal so that the new IP address of the first terminal and the IP address of the second terminal do not overlap Can be assigned.

또한, 제어부는, 제 1 단말기의 신규 IP 주소와 제 2 단말기의 고유 IP 주소의 중복 여부와 무관하게, 제 1 단말기의 신규 IP 주소와 제 2 단말기의 IP 주소가 중복되지 않도록 제 2 단말기에 신규 IP 주소를 할당할 수 있다. In addition, the control unit controls the second terminal so that the new IP address of the first terminal and the IP address of the second terminal do not overlap, irrespective of whether the new IP address of the first terminal and the unique IP address of the second terminal overlap with each other You can assign an IP address.

또한, 제어부는, 제 1 단말기에 제 1 단말기의 고유 IP 주소와는 다른 신규 IP 주소를 할당할 수 있다. Also, the controller may assign a new IP address to the first terminal different from the unique IP address of the first terminal.

다음으로, 복수 개의 단말기들의 IP 주소 충돌을 관리하는 방법을 포함하는 차량용 네트워크 방법에 있어서, IP 주소 충돌을 관리하는 방법은, 제 1 단말기로부터 제 1 단말기의 고유 IP 주소를 수신하면, 제 1 단말기에 신규 IP 주소를 할당하고, 제 2 단말기로부터 제 2 단말기의 고유 IP 주소를 수신하면, 제 1 단말기와 제 2 단말기의 IP 주소가 중복되지 않도록 제 2 단말기에 신규 IP 주소를 할당하는 것을 포함한다.A method for managing IP address conflicts in a method for managing a collision of IP addresses of a plurality of terminals, the method comprising: when receiving a unique IP address of a first terminal from a first terminal, Assigning a new IP address to the second terminal so that the IP address of the first terminal and the IP address of the second terminal do not overlap when receiving a unique IP address of the second terminal from the second terminal, .

또한, 복수 개의 단말기들은, 동일한 고유 IP 주소를 가지는 복수 개의 단말기들을 포함할 수 있다. Also, the plurality of terminals may include a plurality of terminals having the same unique IP address.

또한, 제 1 단말기와 제 2 단말기의 IP 주소가 중복되지 않도록 제 2 단말기에 신규 IP 주소를 할당하는 것은, 제 1 단말기와 제 2 단말기의 고유 IP 주소가 중복되면 제 2 단말기에 신규 IP 주소를 할당하는 것을 포함할 수 있다. In addition, when assigning a new IP address to the second terminal so that the IP addresses of the first terminal and the second terminal do not overlap, if a unique IP address of the first terminal and the second terminal overlap, And < / RTI >

또한, 제 1 단말기와 제 2 단말기의 IP 주소가 중복되지 않도록 제 2 단말기에 신규 IP 주소를 할당하는 것은, 제 1 단말기의 신규 IP 주소와 제 2 단말기의 고유 IP 주소의 중복여부와 무관하게 제 2 단말기에 신규 IP 주소를 할당하는 것을 포함할 수 있다. In addition, assigning a new IP address to the second terminal so that the IP addresses of the first terminal and the second terminal do not overlap is performed regardless of whether the new IP address of the first terminal and the unique IP address of the second terminal overlap 2 < / RTI > terminal.

또한, 제 1 단말기에 신규 IP 주소를 할당하는 것은, 제 1 단말기에 제 1 단말기의 고유 IP 주소와는 다른 신규 IP 주소를 할당하는 것을 포함할 수 있다. In addition, assigning a new IP address to the first terminal may include assigning a new IP address to the first terminal different from the unique IP address of the first terminal.

또한, 제 1 단말기에 신규 IP 주소를 할당하는 과정이 완료된 이후에 제 2 단말기에 신규 IP 주소를 할당하는 과정이 수행될 수 있다. Also, after the process of assigning a new IP address to the first terminal is completed, a process of allocating a new IP address to the second terminal may be performed.

일 측면에 따른 아이피 주소 충돌 관리 장치 및 방법과 이를 포함하는 차량용 네트워크 장치 및 방법에 의하면 다음과 같은 효과를 기대할 수 있다. According to one aspect of the present invention, an IP address conflict management apparatus and method, and a vehicle network apparatus and method including the IP address conflict management apparatus and method, can achieve the following effects.

먼저, 복수 대의 단말기들의 광대역 연결을 유지한 상태에서도 단일 아이피 주소 관리 장치에 복수 대의 단말기들을 동시에 또는 순차적으로 연결할 수 있다. First, a plurality of terminals can be concurrently or sequentially connected to a single IP address management apparatus while a broadband connection of a plurality of terminals is maintained.

또한, 아이피 주소 관리 장치가 광대역 망과 직접적으로 연결 되므로 광 대역 핫 스팟을 설치하지 않아도 빅 데이터의 융합을 통해 다양한 부가 서비스를 제공할 수 있다. In addition, since the IP address management apparatus is directly connected to the broadband network, various additional services can be provided through fusion of big data without installing a broadband hot spot.

또한, 급속하게 변화하는 기술 환경 하에서 무선 규격의 종류와 무관하게 TCP/IP로 신속하게 대응 가능할 수 있다. In addition, under a rapidly changing technology environment, it is possible to quickly respond to TCP / IP irrespective of the type of wireless standard.

또한, 단말기의 앱을 이용해 단말기와 아이피 주소 관리 장치의 테더링(Tethering) 접속 동작을 제어함으로써 사용자의 조작 편의성을 도모할 수 있다. In addition, the tethering connection operation of the terminal and the IP address management apparatus is controlled by using the terminal's app, so that the user's operation convenience can be improved.

도 1은 일 실시 예에 의한 아이피 주소 충돌 관리 장치를 포함하는 아이피 주소 충돌 관리 시스템을 개략적으로 도시한 도면이다.
도 2는 일 실시 예에 의한 아이피 주소 충돌 관리 시스템이 차량 네트워크에 적용된 예를 도시한 도면이다.
도 3은 일 실시 예에 의한 아이피 주소 충돌 관리 장치의 제어 블록도를 도시한 도면이다.
도 4는 일 실시 예에 의한 아이피 주소 충돌 관리 방법의 순서도 이다.
도 5 및 도 6은 아이피 주소 충돌 관리의 흐름을 세부적으로 도시한 흐름도 이다.
도 7은 아이피 주소 충돌 관리 장치에서 할당된 단말기들의 신규 IP 주소의 예들을 요약 도시한 도면이다.
FIG. 1 is a diagram schematically illustrating an IP address conflict management system including an IP address conflict management apparatus according to an embodiment.
2 is a diagram illustrating an example in which an IP address conflict management system according to an embodiment is applied to a vehicle network.
3 is a block diagram illustrating a control block of the IP address conflict management apparatus according to an exemplary embodiment of the present invention.
4 is a flowchart of an IP address conflict management method according to an embodiment.
5 and 6 are flow charts illustrating the flow of IP address conflict management in detail.
7 is a diagram showing a summary of examples of new IP addresses of terminals assigned in the IP address conflict management apparatus.

본 명세서에 기재된 실시 예와 도면에 도시된 구성은 게시된 발명의 바람직한 예에 불과할 뿐이며, 출원시점에 있어서 본 명세서의 실시 예와 도면을 대체할 수 있는 다양한 변형 예들이 있을 수 있다.The embodiments described herein and the configurations shown in the drawings are merely examples of preferred embodiments of the present invention, and various modifications may be made at the time of filing to replace the embodiments and drawings of the present specification.

본 명세서에서 사용한 용어는 실시 예를 설명하기 위해 사용된 것으로, 게시된 발명을 제한 및/또는 한정하려는 의도가 아니다.The terminology used herein is for the purpose of describing embodiments only and is not intended to limit and / or to limit the published invention.

예를 들어, 본 명세서에서 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함할 수 있다.For example, the phrase "a" or "an" in this specification may include a plurality of terms, unless the context clearly dictates otherwise.

또한, 명세서 전체에서 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 직접적으로 연결되어 있는 경우뿐 아니라 간접적으로 연결되어 있는 경우를 포함하고, 간접적인 연결은 무선 통신망을 통해 연결되는 것을 포함한다. Further, when a part is referred to as being "connected" to another part in the entire specification, it includes not only a direct connection but also an indirect connection, and an indirect connection includes a connection through a wireless communication network do.

또한, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들의 조합이 존재함을 표현하고자 하는 것이며, 하나 또는 그 이상의 다른 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들의 조합의 추가적인 존재 또는 부가 가능성을 배제하지 않는다.It is also to be understood that the terms " comprises "or" having "are intended to indicate that there are features, numbers, steps, operations, elements, But do not preclude the presence or addition of a number, a step, an operation, an element, a component, or a combination thereof.

또한, "제1", "제2" 등과 같이 서수를 포함하는 용어는 하나의 구성요소를 다른 구성요소로부터 구별하기 위하여 사용되며, 하나의 구성요소들을 한정하지 않는다.Also, terms including ordinals such as " first ", "second ", etc. are used to distinguish one element from another, and do not limit one element.

또한, 단수의 표면은 문맥 상 명백하게 예외가 있지 않는 한 복수의 표현을 포함한다. Also, the singular includes the plural representations unless the context clearly dictates otherwise.

또한, 각 단계들에 있어서 식별 부호는 설명의 편의를 위해 사용되는 것으로 식별부호는 각 단계들의 순서를 설명하는 것이 아니며, 각 단계들은 문맥상 명확하게 특정 순서를 기재하지 않는 이상 명기된 순서와 다르게 실시될 수 있다. In addition, in each step, the identification code is used for convenience of explanation, and the identification code does not describe the order of each step, and each step is different from the specified sequence unless clearly specified in the context .

또한, 첨부된 도면에서 제시된 동일한 참조번호 또는 부호는 실질적으로 동일한 기능을 수행하는 부품 또는 구성요소를 나타낼 수 있다. 이하 첨부된 도면을 참조하여 게시된 발명의 일 실시 예에 대해 상세하게 설명한다. In addition, like reference numbers or designations in the accompanying drawings may denote parts or components performing substantially the same function. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

게시된 발명은 아이피 주소 충돌 관리 장치 및 방법과 이를 포함하는 차량용 네트워크 장치 및 방법에 관한 것으로, 보다 상세하게 복수 대의 단말기들을 연결 해 네트워크 구성 시 복수 대의 단말기들의 아이피 주소 충돌을 방지하고 이를 관리 가능하도록 마련된 아이피 주소 충돌 관리 장치 및 방법과 이를 포함하는 차량용 네트워크 장치 및 방법에 관한 것이다.The present invention relates to an IP address conflict management apparatus and method, and a vehicle network apparatus and method including the same. More particularly, the present invention relates to an IP address conflict management apparatus and method for preventing IP address conflict of a plurality of terminals An IP address conflict management apparatus and method, and a vehicle network apparatus and method including the same.

일반적으로 동일 제조사에서 제조된 단말기는 동일한 아이피 주소를 가지는데, 이들 단말기들을 차량 네트워크에 접속시킬 경우 아이피 주소 충돌이 발생하게 된다. 복수 단말기들을 단일 차량 네트워크에서 원활하게 접속시키기 위해서는 단말기들의 아이피 주소 충돌을 관리할 필요가 있으며, 게시된 발명은 이를 위해 아이피 주소 충돌 관리 장치 및 방법과 이를 포함하는 차량용 네트워크 장치 및 방법을 제공하고자 한다.In general, terminals manufactured by the same manufacturer have the same IP address. When these terminals are connected to the vehicle network, an IP address conflict occurs. In order to seamlessly connect a plurality of terminals in a single vehicle network, it is necessary to manage IP address conflicts of terminals. To this end, the present invention provides an IP address conflict management apparatus and method, and a vehicular network apparatus and method including the same .

도 1은 일 실시 예에 의한 아이피 주소 충돌 관리 장치를 포함하는 아이피 주소 충돌 관리 시스템을 개략적으로 도시한 도면이다. FIG. 1 is a diagram schematically illustrating an IP address conflict management system including an IP address conflict management apparatus according to an embodiment.

도 1에 도시된 바를 참조하면, 일 실시 예에 의한 아이피 주소 충돌 관리 시스템은 복수 대의 단말기들(D: D1, D2, D3, D4)과, 복수 대의 단말기들(D: D1, D2, D3, D4)의 아이피 주소 충돌을 관리 가능하도록 마련된 아이피 주소 충돌 관리 장치(100)를 포함할 수 있다. 게시된 발명에 따른 아이피 주소 충돌 관리 장치(100)는 게이트웨이 장치를 통해 구현 가능하며, 이하 아이피 주소 충돌 관리 장치(100)는 게이트웨이 장치로 지칭될 수 있다.1, the IP address conflict management system according to an embodiment includes a plurality of terminals D: D1, D2, D3, and D4, a plurality of terminals D: D1, D2, D3, The IP address conflict management apparatus 100 may be configured to manage IP address conflicts of the IP addresses D3 and D4. The IP address conflict management apparatus 100 according to the present invention can be implemented through a gateway apparatus. Hereinafter, the IP address conflict management apparatus 100 may be referred to as a gateway apparatus.

게시된 발명에 따른 아이피 주소 충돌 관리 시스템은 단일 게이트웨이 장치를 복수 대의 단말기들(D: D1, D2, D3, D4)에 접속시켜 네트워크를 구성하고, 게이트웨이 장치를 통해 복수 대의 단말기들(D: D1, D2, D3, D4)에 신규 아이피 주소를 할당하여 줌으로써 단말기들(D: D1, D2, D3, D4)의 아이피 주소가 서로 충돌되지 않도록 한다. 이로써, 복수 대의 단말기들(D: D1, D2, D3, D4)이 게이트웨이 장치에 연결된 각종 기기들에 대한 제어권을 유지 할 수 있도록 하였다.The IP address conflict management system according to the disclosed invention configures a network by connecting a single gateway device to a plurality of terminals D: D1, D2, D3, and D4, and transmits the IP addresses to a plurality of terminals D: D1 D1, D2, D3, and D4 do not collide with each other by assigning a new IP address to each of the terminals D2, D3, and D4. Thus, a plurality of terminals D: D1, D2, D3, and D4 can maintain control over various devices connected to the gateway device.

단말기(D)는 사용자의 조작 명령 입력이 가능하도록 마련되며 주변 기기와 통신 가능하도록 마련된 모든 수단을 포함할 수 있다. 일 예로, 단말기(D)는 셀룰러 폰(cellular phone), 개인 휴대 통신기(personal communication service), 스마트 폰(smartphone), 개인 정보 단말기 (Personal Digital Assistant, PDA), 원격 제어기(remote controller) 등을 포함할 수 있으며, 그 명칭에 구애 받지 않고 주변 장치와 통신할 수 있는 수단이면 충분하다. The terminal D may include all means provided to be capable of inputting an operation command of the user and capable of communicating with the peripheral device. For example, the terminal D may include a cellular phone, a personal communication service, a smartphone, a personal digital assistant (PDA), a remote controller, And a means capable of communicating with the peripheral device regardless of the name is sufficient.

단말기(D)는 주변 기기와 통신 가능하도록 고유 IP 주소를 가질 수 있다. 한편, 동일 제조사에서 제조된 단말기들은 경우에 따라 동일한 고유 IP 주소를 가질 수 있는데, 게이트웨이 장치가 동일한 고유 IP 주소를 가지는 단말기들에 접속을 시도할 경우 다른 단말기들과의 접속이 차단된 채 하나의 단말기와만 통신 가능한 상태로 되거나, 통신 혼선이 발생되게 되는 등의 문제가 발생될 수 있다. The terminal D may have a unique IP address to be able to communicate with the peripheral device. On the other hand, terminals manufactured by the same manufacturer may have the same unique IP address as the case may be. When a gateway device attempts to connect to terminals having the same unique IP address, There may arise a problem such as a state in which communication can be performed only with the terminal, communication collision occurs, and the like.

IP 주소는 인터넷에 연결된 기기들을 식별하는 유일한 번호로, 게이트웨이 장치를 복수 대의 단말기 들에 접속시키고 원활한 네트워크 통신이 수행되도록 하기 위해서는 다수의 단말기들이 서로 다른 IP 주소를 가지고 있어야 한다. The IP address is a unique number for identifying devices connected to the Internet. In order for a gateway device to be connected to a plurality of terminals and smooth network communication to be performed, a plurality of terminals must have different IP addresses.

이에 단일 게이트웨이 장치가 동일한 IP 주소를 가지는 단말기들과 네트워크를 구성해 원활한 데이터 통신을 수행하도록 하기 위해서는 접속을 시도하고자 하는 단말기들(D: D1, D2, D3, D4)의 IP 주소를 새롭게 설정할 필요가 있으며, 게시된 발명에 따른 아이피 주소 충돌 관리 장치(100)는 이러한 기능을 제공한다.Accordingly, in order for a single gateway device to establish a network with terminals having the same IP address to perform a seamless data communication, it is necessary to newly set the IP address of the terminals D: D1, D2, D3 and D4 And the IP address conflict management apparatus 100 according to the present invention provides this function.

이러한 아이피 주소 충돌 관리 장치(100) 및 시스템은 다양한 사물인터넷 환경에 적용 가능할 수 있다. 일 예로, 아이피 주소 충돌 관리 시스템은 차량의 사물 인터넷 환경을 구현하도록 차량 네트워크에 적용될 수 있으며, 실시 예에 따라 가정 네트워크 및 산업 네트워크를 포함한 다양한 분야에 적용될 수도 있다.The IP address conflict management apparatus 100 and the system may be applicable to various object internet environments. For example, the IP address conflict management system may be applied to a vehicle network to implement a vehicle's Internet environment, and may be applied to various fields including a home network and an industrial network according to an embodiment.

이하, 설명의 편의를 위해 도 1의 아이피 주소 충돌 관리 장치(100) 및 시스템이 차량 네트워크에 적용되는 경우를 예로 들어 발명의 실시 예에 대해 설명하도록 한다.Hereinafter, for convenience of description, embodiments of the invention will be described by taking the case where the IP address conflict management apparatus 100 and the system of FIG. 1 are applied to a vehicle network.

한편, 발명의 실시 예를 설명하기에 앞서 차량의 사물인터넷 환경에 대해 간단하게 설명하도록 한다. Before explaining the embodiment of the invention, the internet environment of the object of the vehicle will be briefly described.

도 2는 일 실시 예에 의한 차량 네트워크 구성의 예를 도시한 도면이다. 2 is a diagram showing an example of a vehicle network configuration according to an embodiment.

도 2에 도시된 바를 참조하면, 일 실시 예에 의한 차량 네트워크는 복수의 단말기들(D:D1, D2, D3, D4)과, 복수의 단말기들(D:D1, D2, D3, D4)로부터 사용자의 제어 명령을 수신하고, 제어 명령을 처리함과 동시에 복수의 단말기들(D:D1, D2, D3, D4)의 아이피 주소를 관리하는 아이피 주소 충돌 관리 장치(100)와, 차량의 전자 장치들(E: E1, E2, E3, E4)에 사용자의 제어 명령을 전달하는 단말 장치들(T: T1, T2, T3, T4)을 포함할 수 있다. 2, a vehicle network according to an exemplary embodiment includes a plurality of terminals D: D1, D2, D3, and D4, and a plurality of terminals D: D1, D2, D3, and D4. An IP address conflict management apparatus 100 that receives a control command of a user and processes a control command and manages an IP address of a plurality of terminals D: D1, D2, D3, and D4; (T: T1, T2, T3, T4) for transmitting a control command of the user to the terminals E: E1, E2, E3, E4.

도 2에 도시된 바와 같은 차량 네트워크 환경 하에서 차량에 탑승한 사용자들은 각자가 소지한 단말기(D: D1, D2, D3, D4)로 차량 내부의 각종 전자장치들(E: E1, E2, E3, E4)을 간편하게 제어할 수 있다. 예를 들어, 제 1 단말기(D1)를 소지한 사용자는 제 1 단말기(D1)를 조작해 차량의 각종 전자 장치들(E: E1, E2, E3, E4)을 제어하기 위한 제어 명령을 입력할 수 있으며, 제 2 단말기(D2)를 소지한 사용자는 제 2 단말기(D2)를 조작해 차량의 각종 전자 장치들(E: E1, E2, E3, E4)을 제어하기 위한 제어 명령을 입력할 수 있다. Users E1: E1, E2, E3, E3, E3, E3, D3, D3, D4, E4) can be easily controlled. For example, a user having the first terminal D1 inputs a control command for controlling the various electronic devices E: E1, E2, E3, E4 of the vehicle by operating the first terminal D1 And the user having the second terminal D2 can input a control command for controlling the various electronic devices E: E1, E2, E3, E4 of the vehicle by operating the second terminal D2 have.

도 2의 차량 네트워크는 NFC(Near Field Communication), 와이파이(WiFi), 와이파이 다이렉트(Wifi direct), 블루투스(Bluetooth) 및 BLE(Bluetooth low energy) 를 포함하는 군에서 선택된 적어도 하나의 무선통신 규격을 채용할 수 있다. 이들 규격은 현존하는 단말기(예를 들어, 스마트폰)에 채택된 무선 규격들 중 하나로 후술하는 특징을 가진다. The vehicle network of FIG. 2 employs at least one wireless communication standard selected from the group including NFC (Near Field Communication), WiFi, Wifi direct, Bluetooth and BLE (Bluetooth low energy) can do. These specifications have the features described below as one of the wireless standards adopted in existing terminals (e.g., smart phones).

먼저 NFC는 10cm 이내의 가까운 거리에서 다양한 무선 데이터를 주고 받는 통신 기술이다. NFC는 짧은 통신 거리를 가지는 바, NFC를 차량용 네트워크의 무선 규격으로 선정할 경우 사용자가 매번 단말기를 NFC 태그에 근접 시켜야 하는 불편함이 있다.First, NFC is a communication technology that exchanges various wireless data within a distance of 10cm or less. Since the NFC has a short communication distance, when the NFC is selected as the radio standard of the car network, the user has to inconvenience each time the terminal is brought close to the NFC tag.

WiFi는 하이파이(Hi-Fi, High Fidelity)에 무선 기술을 접목한 것으로 고성능 무선 통신을 가능하게 하는 무선 랜 기술이다. WiFi is a wireless LAN technology that combines high-fidelity (Hi-Fi) and wireless technology to enable high-performance wireless communications.

차량용 네트워크에 WiFi를 적용 시 사용자는 차량에 탑승하여 단말기를 WiFi 네트워크 접속으로 변경할 필요가 있다. 이러한 번거로움은 차량과 단말기의 자동 연결 설정으로 해소 가능한 문제이지만, 차량과 단말기가 자동 연결되더라도 단말기가 차량에서 제공하는 와이파이(이하, car_WiFi로 정의한다)로 접속되는 순간 사용자는 단말기의 데이터 연결을 잃게 되는 불편함이 있다. 보다 상세하게, car_WiFi는 외부 인터넷에 연결되어 있지 않으므로 단말기는 car_WiFi를 통해 인터넷을 사용할 수 없으며, 단말기가 WiFi 네트워크에 접속 중인 관계로 LTE나 3G망의 데이터 사용이 차단되게 된다.When WiFi is applied to a car network, the user needs to board the vehicle and change the terminal to a WiFi network connection. However, even if the vehicle and the terminal are automatically connected, the moment when the terminal is connected to the Wi-Fi provided by the vehicle (hereinafter, defined as car_WiFi), the user can access the data connection of the terminal There is an inconvenience to lose. More specifically, since car_WiFi is not connected to the external Internet, the terminal can not use the Internet through car_WiFi, and data usage of LTE or 3G network is blocked due to the terminal being connected to the WiFi network.

이러한 불편함을 해소하기 위해 차량 네트워크의 무선 통신 규격으로 블루투스(또는 BLE)를 채택할 수 있다. In order to solve this inconvenience, Bluetooth (or BLE) may be adopted as a wireless communication standard of a vehicle network.

블루투스는 주로 10m 이내의 거리에서 무선 통신 기기간에 저전력으로 무선 데이터를 주고 받는 통신 기술 표준이다. 단말기와 차량 네트워크 의 무선 통신 규격으로 블루투스를 채택할 경우, 단말기로 WiFi를 사용할 수도 있고, 단말기의 광대역 3G 및 LTE연결 상태를 유지할 수 있다. Bluetooth is a communication technology standard in which wireless data is exchanged between wireless communication devices at low power within a distance of 10m or less. When Bluetooth is adopted as a wireless communication standard of a terminal and a car network, WiFi can be used as a terminal, and a broadband 3G and LTE connection state of the terminal can be maintained.

아울러, 단말기의 블루투스 테더링 방식을 적용하면 차량 네트워크 자체가 블루투스 테더링을 통해 광대역 망에 연결될 수 있다. 단말기와 차량 네트워크 간에 통상의 블루투스 페어링 방식을 적용할 경우 단말기와 차량 네트워크 간의 연결만 가능한 반면, 블루투스 테더링 방식을 적용할 경우 차량 네트워크가 단말기의 광대역 망을 이용해 인터넷에 직접적으로 접속 가능할 수 있다. In addition, when the Bluetooth tethering method of the terminal is applied, the vehicle network itself can be connected to the broadband network through Bluetooth tethering. When a conventional Bluetooth pairing scheme is applied between a terminal and a vehicle network, a connection between the terminal and the vehicle network is only possible. On the other hand, when the Bluetooth tethering scheme is applied, the vehicle network can be directly connected to the Internet using the broadband network of the terminal.

또한, 차량은 차량 네트워크에 접속한 다른 전자 기기들에 인터넷 연결을 제공할 수 있으며, 차량 네트워크에서 외부 서버에 접속하거나 간이 핫스팟으로 확장 가능한 기능을 부여할 수 있다. In addition, the vehicle can provide an Internet connection to other electronic devices connected to the vehicle network, and can be connected to an external server in the vehicle network or can be provided with an expandable function as a simple hotspot.

또한, 블루투스 테더링 방식을 적용할 경우 차량 네트워크가 일반 TCP/IP 네트워크로 변환되는 바, 향후 외부 통신 규격의 트렌드, 성능 및 스펙 등이 바뀌어 WiFi를 포함한 다른 무선 통신 방식을 적용할 필요가 있는 경우에도, 이들 통신 방식을 TCP/IP 네트워크로 변환하여 줌으로써 신속하게 대응 가능할 수 있다.In addition, when the Bluetooth tethering method is applied, the vehicle network is converted into a general TCP / IP network. If the trend, performance, and specifications of the external communication standard change in the future, it is necessary to apply another wireless communication method including the WiFi Can be quickly dealt with by converting these communication methods into TCP / IP networks.

또한, 블루투스 테더링 방식을 적용하면 단말기의 앱을 실행하는 방식으로 간편하게 블루투스 테더링 설정이 가능한 바, 차량 사물인터넷 환경 하에서 차량 탑승자들이 본인 소유의 단말기들을 차량 네트워크와 연결시키고자 할 때 사용자의 사용 편의성이 개선될 수 있다. In addition, when the Bluetooth tethering method is applied, the Bluetooth tethering setting can be easily performed by executing the application of the terminal, and when the vehicle occupants intend to connect their own terminals with the vehicle network under the vehicle object internet environment, Convenience can be improved.

이상으로, 광대역 연결 유지를 위한 차량 네트워크의 무선 규격에 대해 설명하였다. 전술한 바와 같이 블루투스 통신을 블루투스 테더링 방식으로 적용할 경우 여러 장점들을 가질 수 있는 바, 차량 네트워크의 무선 통신 규격으로 블루투스(또는 BLE) 규격을 적용함이 바람직할 것이다. Thus, the wireless standard of the vehicle network for maintaining the broadband connection has been described. As described above, when the Bluetooth communication is applied to the Bluetooth tethering method, it is preferable to apply the Bluetooth (or BLE) standard as the wireless communication standard of the vehicle network since it has various advantages.

다만, 무선 통신 규격이 블루투스에 한정되는 것은 아니며 블루투스 통신 외의 다른 규격들이 차량 네트워크의 무선 통신 규격으로 적용 가능할 수도 있다. 이하, 설명의 편의상 차량 네트워크의 무선 통신 규격으로 블루투스 통신을 사용하는 경우를 예로 들어 발명의 실시 예에 대해 설명하도록 한다.However, the wireless communication standard is not limited to Bluetooth, and other standards other than the Bluetooth communication may be applicable to the wireless communication standard of the vehicle network. Hereinafter, embodiments of the present invention will be described by taking Bluetooth as a wireless communication standard of a vehicle network as an example.

이하, 전술한 차량 네트워크 구현의 전제가 되는 아이피 주소 충돌 관리 장치(100)의 구성에 대해 보다 상세하게 설명한다.Hereinafter, the configuration of the IP address conflict management apparatus 100 which is a premise of the vehicle network implementation described above will be described in more detail.

도 3은 일 실시 예에 의한 아이피 주소 충돌 관리 장치(100)의 제어 블록도를 도시한 도면이다. 3 is a block diagram illustrating a control block of the IP address conflict management apparatus 100 according to an embodiment of the present invention.

도 3에 도시된 바를 참조하면 일 실시 예에 의한 아이피 주소 충돌 관리 장치(100)는 통신부(110)와, 메모리(140)와, 제어부(150)를 포함할 수 있다. Referring to FIG. 3, the IP address conflict management apparatus 100 may include a communication unit 110, a memory 140, and a controller 150.

통신부(110)는 복수 대의 단말기 들(D: D1, D2, D3, D4)과 데이터 통신을 수행하도록 마련되는 장치로, 단말기(D)에 전기적 신호를 송신하는 송신부(120)와, 단말기(D)로부터 전기적 신호를 수신하는 수신부(130)를 포함할 수 있다. The communication unit 110 is provided to perform data communication with a plurality of terminals D, D1, D2, D3 and D4. The communication unit 110 includes a transmitter 120 for transmitting an electrical signal to the terminal D, And a receiving unit 130 for receiving an electrical signal from the receiving unit 130.

송신부(120)는 네트워크 망에 단말기들(D: D1, D2, D3, D4)의 고유 IP 주소를 요청하는 DHCP 신호를 전송할 수 있으며, 아이피 주소 충돌 관리 장치(100)에서 생성된 신규 IP 주소를 단말기들(D: D1, D2, D3, D4)에 전송할 수 있다. 한편, 수신부(130)는 DHCP 신호에 대한 응답으로 전송된 단말기들(D: D1, D2, D3, D4)의 고유 IP 주소를 수신할 수 있다. 통신부(110)에서 주고 받는 신호의 예와 관련해 후술하는 제어부(150) 부분에서 보다 상세하게 설명하도록 한다.The transmitting unit 120 may transmit a DHCP signal for requesting a unique IP address of the terminals D: D1, D2, D3 and D4 to the network, and may transmit a new IP address generated by the IP address conflict management apparatus 100 To the terminals D: D1, D2, D3, D4. Meanwhile, the receiving unit 130 may receive a unique IP address of the terminals D: D1, D2, D3, and D4 transmitted in response to the DHCP signal. An example of a signal transmitted / received by the communication unit 110 will be described in more detail in the control unit 150 described later.

통신부(110)에는 차량 네트워크의 무선 통신 규격과 동일한 통신 규격이 적용될 수 있다. 예를 들어, 통신부(110)는 NFC(Near Field Communication), 와이파이(WiFi), 와이파이 다이렉트(Wifi direct), 블루투스(Bluetooth) 및 BLE(Bluetooth low energy) 를 포함하는 군에서 선택된 적어도 하나의 무선통신 규격을 채용할 수 있다. The communication unit 110 may be applied with the same communication standard as the wireless communication standard of the vehicle network. For example, the communication unit 110 may include at least one wireless communication unit selected from the group including Near Field Communication (NFC), WiFi, Wifi direct, Bluetooth and BLE (Bluetooth low energy) Standard can be adopted.

메모리(140)는 아이피 주소 충돌 관리 장치(100)의 동작을 제어하기 위한 프로그램 및 데이터를 저장할 수 있다. 보다 상세하게, 메모리(140)는 아이피 주소 충돌 관리 장치(100)가 접속하고자 하는 단말기들(D: D1, D2, D3, D4)의 IP 주소가 중복되지 않도록 접속 대상이 되는 단말기들(D: D1, D2, D3, D4)의 IP 주소를 재 설정하기 위한 프로그램을 저장할 수 있으며, 접속 대상이 되는 단말기들(D: D1, D2, D3, D4)의 MAC 주소와 재 설정된 신규 IP 주소의 매칭 정보를 저장할 수 있다.The memory 140 may store programs and data for controlling the operation of the IP address conflict management apparatus 100. [ More specifically, the memory 140 stores the IP addresses of the terminals (D: D1, D2, D3, D4) to which the IP address conflict management apparatus 100 is connected so that the IP addresses of the terminals D1, D2, D3, and D4), and can store a program for resetting the IP addresses of the terminals (D: D1, D2, D3, and D4) Information can be stored.

메모리(140)는 아이피 주소 충돌 관리 장치(100)와 단말기들(D: D1, D2, D3, D4) 간의 통신을 위한 통신 규약 정보를 저장할 수 있다. 일 예로, 메모리(140)는 직렬 회선 인터페이스 프로토콜(SLIP), 점대점 프로토콜(PPP), 주소 결정 프로토콜(ARP), 역순 주소 결정 프로토콜(RARP), 인터넷 프로토콜(IP/IPv4, IPv5), IP 지원 프로토콜(ICMP/ICMPv4, ICMPv6), IP 라우팅 프로토콜(RIP, OSPF, GGP, HELLO, IGRP, EIGRP, BGP, EGP), 사용자 데이터그램 프로토콜(UDP), 전송 제어 프로토콜(TCP) 등의 프로토콜 정보를 저장할 수 있다.The memory 140 may store communication protocol information for communication between the IP address conflict management apparatus 100 and the terminals D: D1, D2, D3, and D4. For example, the memory 140 may be implemented as a serial line interface protocol (SLIP), point-to-point protocol (PPP), address determination protocol (ARP), reverse order address determination protocol (RARP) Protocol information such as protocols (ICMP / ICMPv4, ICMPv6), IP routing protocols (RIP, OSPF, GGP, HELLO, IGRP, EIGRP, BGP, EGP), User Datagram Protocol (UDP), and Transmission Control Protocol .

이러한 아이피 주소 충돌 관리 장치(100)의 메모리(140)는 S램(Static Random Access Memory, S-RAM), D랩(Dynamic Random Access Memory) 등의 휘발성 메모리와 롬(Read Only Memory), 이피롬(Erasable Programmable Read Only Memory: EPROM), 이이피롬(Electrically Erasable Programmable Read Only Memory: EEPROM), 플래시 메모리 등의 비휘발성 메모리를 포함할 수 있다.The memory 140 of the IP address conflict management apparatus 100 includes volatile memory such as SRAM (Dynamic Random Access Memory), D-RAM (Dynamic Random Access Memory), ROM (Read Only Memory) (Erasable Programmable Read Only Memory (EPROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory, and the like.

제어부(150)는 아이피 주소 충돌 관리 장치(100)의 전반적인 동작 및 내부 구성요소들 사이의 신호 흐름을 처리하고 데이터를 처리한다. 제어부(150)는 미리 설정된 조건을 만족하면 메모리(140)에 저장된 프로그램을 실행할 수 있다. The control unit 150 processes the overall operation of the IP address conflict management apparatus 100 and the signal flow between the internal components and processes the data. The control unit 150 can execute the program stored in the memory 140 if the predetermined condition is satisfied.

제어부(150)는 복수 대의 단말기들(D: D1, D2, D3, D4)로부터 수신한 단말기들(D: D1, D2, D3, D4)의 고유 IP 주소들이 중복되지 않도록 단말기들(D: D1, D2, D3, D4)의 고유 IP 주소를 재 설정하고, 단말기들(D: D1, D2, D3, D4)에 신규 IP 주소를 할당할 수 있다. The control unit 150 controls the terminals D: D1, D2, D3, and D4 so that unique IP addresses of the terminals D: D1, D2, D3, and D4 received from a plurality of terminals D: D1, D2, D3, D2, D3, and D4, and assign a new IP address to the terminals D: D1, D2, D3, and D4.

이하, 발명의 이해를 돕기 위해 게시된 발명에 따른 아이피 주소 충돌 관리 장치(100)가 최초로 접속을 시도하고자 하는 단말기를 제 1 단말기(D1)로 정의하고, 이후 접속을 시도하고자 하는 단말기(D)를 제 2 단말기(D2)로 정의하도록 한다. 아울러, 제 1 단말기(D1)와 제 2 단말기(D2)는 동일 제조사에서 제조된 단말기로 서로 동일한 고유 IP 주소를 가지는 것으로 전제한다. 한편 설명의 편의상 동일 IP 주소를 가지는 두 개의 단말기들(D1, D2)을 예로 들어 설명할 것이나, 세 개 이상의 단말기들에 접속을 시도하고자 하는 경우에도 동일한 원리가 적용될 수 있음은 물론이다. Hereinafter, in order to facilitate understanding of the present invention, the IP address conflict management apparatus 100 according to the present invention defines a first terminal D1 as a first terminal to which a terminal D attempts to connect, Is defined as the second terminal D2. In addition, it is assumed that the first terminal D1 and the second terminal D2 have the same unique IP address as the terminals manufactured by the same manufacturer. For convenience of description, the two terminals D1 and D2 having the same IP address will be described as an example. However, the same principle may be applied to an attempt to connect to three or more terminals.

제어부(150)는 제 1 단말기(D1)로부터 제 1 단말기(D1)의 고유 IP 주소를 수신하면 제 1 단말기(D1)에 신규 IP 주소를 할당할 수 있다. 예를 들어, 제어부(150)는 제 1 단말기(D1)로부터 제 1 단말기(D1)의 고유 IP 주소 IP_A를 수신하면, 제 1 단말기(D1)에 신규 IP 주소 IP_A1을 할당할 수 있다. 여기서, IP_A1는 IP_A와 동일한 IP 주소일 수 있으며, 실시 예에 따라 서로 다르게 마련될 수 있다. The control unit 150 may assign a new IP address to the first terminal D1 when the first terminal D1 receives the unique IP address of the first terminal D1 from the first terminal D1. For example, when receiving the unique IP address IP_A of the first terminal D1 from the first terminal D1, the controller 150 may assign a new IP address IP_A1 to the first terminal D1. Here, IP_A1 may be the same IP address as IP_A, and may be provided differently according to the embodiment.

제 1 단말기(D1)는 게시된 발명에 따른 아이피 주소 충돌 관리 장치(100)가 최초로 접속을 시도하는 단말기(D) 이므로 제 1 단말기(D1)의 신규 IP 주소는 제 1 단말기(D1)의 고유 IP 주소와 동일해도 무관하다. Since the first terminal D1 is the terminal D that the IP address conflict management apparatus 100 according to the published invention first tries to access, the new IP address of the first terminal D1 is unique to the first terminal D1 It may be the same as the IP address.

한편, 제 1 단말기(D1) 이후 접속을 시도하는 단말기의 경우 기존에 접속한 단말기들의 IP 주소가 중복되지 않도록 신규 IP 주소를 설정해줄 필요가 있다. On the other hand, in the case of a terminal attempting to connect after the first terminal D1, it is necessary to set a new IP address so that the IP addresses of terminals that have already been connected do not overlap.

제어부(150)는 제 1 단말기(D1) 접속 후 제 2 단말기(D2)가 접속을 시도할 경우 제 2 단말기(D2)로부터 제 2 단말기(D2)의 고유 IP 주소를 수신하면, 제 1 단말기(D1)와 제 2 단말기(D2)의 IP 주소가 중복되지 않도록 제 2 단말기(D2)에 신규 IP 주소를 할당할 수 있다. 예를 들어, 제어부(150)는 제 2 단말기(D2)로부터 제 2 단말기(D2)의 고유 IP 주소 IP_A 를 수신하면, 제 2 단말기(D2)에 신규 IP 주소 IP_A2를 할당할 수 있다. 이 때, IP_A2는 제 1 단말기(D1)에 설정된 신규 IP 주소인 IP_A1과 중복되지 않도록 마련되게 된다. When the second terminal D2 attempts to connect after the first terminal D1 is connected, the control unit 150 receives the unique IP address of the second terminal D2 from the second terminal D2, A new IP address can be assigned to the second terminal D2 so that the IP addresses of the first terminal D1 and the second terminal D2 do not overlap. For example, when receiving the unique IP address IP_A of the second terminal D2 from the second terminal D2, the controller 150 may assign a new IP address IP_A2 to the second terminal D2. At this time, IP_A2 is set not to overlap with IP_A1, which is a new IP address set in the first terminal D1.

제어부(150)는 제 1 단말기(D1)의 신규 IP 주소와 제 2 단말기(D2)의 고유 IP 주소가 중복되면 제 2 단말기(D2)에 신규 IP 주소를 할당할 수 있으며, 실시 예에 따라 제 1 단말기(D1)의 신규 IP 주소와 제 2 단말기(D2)의 고유 IP 주소의 중복 여부와 무관하게 제 2 단말기(D2)에 신규 IP 주소를 할당할 수 있다.The control unit 150 may assign a new IP address to the second terminal D2 if the new IP address of the first terminal D1 and the unique IP address of the second terminal D2 overlap, A new IP address can be assigned to the second terminal D2 irrespective of whether the new IP address of the first terminal D1 and the unique IP address of the second terminal D2 are overlapped.

제어부(150)는 수신부(130)에서 단말기(D)의 고유 IP 주소를 수신하면, ARP(Adress Resolution Protocol)에 의해 해당 단말기(D)의 MAC 주소를 획득할 수 있다. MAC 주소는 모든 네트워크 카드에 부여된 유일한 번호로 실제 데이터 전송은 MAC 주소에 의해 이루어진다. Upon receiving the unique IP address of the terminal D from the receiving unit 130, the control unit 150 can obtain the MAC address of the terminal D based on the ARP (Address Resolution Protocol). The MAC address is the only number assigned to all network cards, and the actual data transmission is done by MAC address.

이상으로, 일 실시 예에 의한 아이피 주소 충돌 관리 장치(100)에 대해 설명하였다. 다음으로 아이피 주소 충돌 관리 방법에 대해 설명하도록 한다. 후술하는 아이피 주소 충돌 관리 방법은 차량용 네트워크 장치에서 아이피 주소 충돌 관리 시 동일하게 적용될 수 있으며, 이하 차량용 네트워크 장치의 아이피 주소 충돌 관리 방법과 관련하여 후술하는 아이피 주소 충돌 관리 방법과 중복되는 설명은 생략하도록 한다. The IP address conflict management apparatus 100 according to the embodiment has been described above. Next, explain how to manage IP address conflicts. The IP address conflict management method, which will be described later, can be similarly applied to the IP address conflict management in the vehicular network device. Hereinafter, the IP address conflict management method of the vehicle network apparatus will be omitted from the overlapping description with the IP address conflict management method do.

도 4는 일 실시 예에 의한 아이피 주소 충돌 관리 방법의 순서도 이고, 도 5 및 도 6은 아이피 주소 충돌 관리 흐름을 세부적으로 도시한 흐름도 이다. FIG. 4 is a flowchart of an IP address conflict management method according to an embodiment, and FIGS. 5 and 6 are flowcharts illustrating an IP address conflict management flow in detail.

도 4에 도시된 바를 참조하면 일 실시 예에 의한 아이피 주소 충돌 관리 방법은 제 1 단말기(D1)에 신규 IP 주소를 할당하는 단계와(210), 제 2 단말기(D2)에 신규 IP 주소를 할당하는 단계(240)를 포함할 수 있다. 4, an IP address conflict management method according to an exemplary embodiment of the present invention includes allocating a new IP address to a first terminal D1 and allocating a new IP address to a second terminal D2 (Step 240).

먼저, 도 4 및 도 5를 참조하여 제 1 단말기(D1)에 신규 IP 주소를 할당하는 과정을 설명하도록 한다. 이하, 설명의 편의상 제 1 단말기(D1)와 아이피 주소 충돌 관리 장치(100)가 블루투스 페어링 방식으로 연결된 경우를 전제로 발명의 실시 예에 대해 설명하도록 할 것이다. First, a process of assigning a new IP address to the first terminal D1 will be described with reference to FIGS. 4 and 5. FIG. Hereinafter, embodiments of the present invention will be described on the assumption that the first terminal D1 and the IP address conflict management apparatus 100 are connected by a Bluetooth pairing scheme for convenience of explanation.

제 1 단말기(D1)와 아이피 주소 충돌 관리 장치(100)가 블루투스 페어링 방식으로 연결된 상태에서 제 1 단말기(D1)의 블루투스 테더링 옵션을 설정하면 제 1 단말기(D1)와 아이피 주소 충돌 관리 장치(100) 사이의 네트워크는 TCP/IP 네트워크로 전환되게 된다(212). When the first terminal D1 and the IP address conflict management apparatus 100 are connected by the Bluetooth pairing method and the Bluetooth tethering option of the first terminal D1 is set, the first terminal D1 and the IP address conflict management apparatus 100 is switched to the TCP / IP network (212).

이하, TCP/IP 네트워크에서 원활한 데이터 통신이 수행되도록 하기 위해 복수 개의 단말기들에 대한 IP 주소를 재 설정하는 과정 중 하나로 제 1 단말기(D1)에 신규 IP 주소를 할당하는 과정을 설명한다.Hereinafter, a procedure for allocating a new IP address to the first terminal D1 will be described as one of the processes for resetting the IP addresses of the plurality of terminals in order to allow smooth data communication in the TCP / IP network.

먼저, 아이피 주소 충돌 관리 장치(100)는 네트워크 망에 단말기들의 IP 주소를 수신할 준비가 되었음을 알리는 DHCP 신호를 송출할 수 있다. DHCP 신호는 브로드캐스트 방식으로 송출되어 네트워크 망에 존재하는 다수의 단말기들에 도달하게 된다(214).First, the IP address conflict management apparatus 100 can send a DHCP signal indicating that the IP address of the terminals is ready to be received in the network. The DHCP signal is transmitted in a broadcast manner to a plurality of terminals existing in the network (214).

DHCP 신호를 수신한 다수의 단말기들 중 제 1 단말기(D1)가 아이피 주소 충돌 관리장치와 접속을 시도하고자 하는 경우, 제 1 단말기(D1)는 제 1 단말기(D1)의 고유 IP 주소를 아이피 주소 충돌 관리 장치(100)로 제공할 수 있다(216, 218). When the first terminal D1 of the plurality of terminals receiving the DHCP signal tries to access the IP address conflict management apparatus, the first terminal D1 transmits the unique IP address of the first terminal D1 to the IP address To the collision management apparatus 100 (216, 218).

아이피 주소 충돌 관리 장치(100)는 제 1 단말기(D1)로부터 제 1 단말기(D1)의 고유 IP 주소를 수신하면, ARP 프로토콜에 의해 제 1 단말기(D1)의 MAC 주소를 획득하고(220, 222), 이어서 제 1 단말기(D1)에 신규 IP 주소를 할당할 수 있다(210). 예를 들어, 아이피 주소 충돌 관리 장치(100)는 제 1 단말기(D1)로부터 제 1 단말기(D1)의 고유 IP 주소 IP_A를 수신하면, ARP 프로토콜에 의해 제 1 단말기(D1)의 MAC 주소 MAC 1을 획득하고, 제 1 단말기(D1)의 MAC 주소 MAC 1에 제 1 단말기(D1)의 신규 IP 주소 IP_A1을 할당할 수 있다. When the IP address conflict management apparatus 100 receives the unique IP address of the first terminal D1 from the first terminal D1, the IP address conflict management apparatus 100 obtains the MAC address of the first terminal D1 (220, 222 ) And then assign a new IP address to the first terminal D1 (210). For example, when the IP address conflict management apparatus 100 receives the unique IP address IP_A of the first terminal D1 from the first terminal D1, the IP address conflict management apparatus 100 transmits the MAC address MAC 1 And assign a new IP address IP_A1 of the first terminal D1 to the MAC address MAC1 of the first terminal D1.

여기서, 제 1 단말기(D1)의 신규 IP 주소는 제 1 단말기(D1)의 고유 IP 주소와 동일해도 무관하며 전술한 바와 중복되는 설명은 생략하도록 한다. Here, the new IP address of the first terminal D1 may be the same as the unique IP address of the first terminal D1, and a description overlapping with that of the first terminal D1 will be omitted.

이후, 아이피 주소 충돌 관리 장치(100)는 제 1 단말기(D1)의 신규 IP 주소를 메모리(140)에 저장하고, 신규 IP 주소를 제 1 단말기(D1)로 전송할 수 있다(226). 예를 들어, 아이피 주소 충돌 관리 장치(100)는 MAC 1 에 할당된 IP_A1 를 메모리(140)에 저장하고, MAC1과 결합된 신규 IP 주소 IP_A1 을 제 1 단말기(D1)로 전송할 수 있다. Thereafter, the IP address conflict management apparatus 100 stores the new IP address of the first terminal D1 in the memory 140 and may transmit the new IP address to the first terminal D1 (226). For example, the IP address conflict management apparatus 100 may store the IP_A1 allocated to the MAC 1 in the memory 140 and transmit the new IP address IP_A1 combined with the MAC1 to the first terminal D1.

이후, 제 1 단말기(D1)는 아이피 주소 충돌 관리 장치(100)로부터 수신한 신규 IP 주소를 제 1 단말기(D1)의 IP 주소로 설정할 수 있다(228). The first terminal D1 may set the new IP address received from the IP address conflict management apparatus 100 to the IP address of the first terminal D1 (228).

다음으로, 도 4 및 도 6에 도시된 바를 참조하여 제 2 단말기(D2)에 신규 IP 주소를 할당하는 과정을 설명하도록 한다.  Next, a process of assigning a new IP address to the second terminal D2 will be described with reference to FIGS. 4 and 6. FIG.

제 2 단말기(D2)와 아이피 주소 충돌 관리 장치(100)가 블루투스 페어링 방식으로 연결된 상태에서 제 2 단말기(D2)의 블루투스 테더링 옵션을 실행하면, 제 2 단말기(D2)와 아이피 주소 충돌 관리 장치(100)의 네트워크는 TCP/IP 네트워크로 전환되게 된다(242).When the second terminal D2 and the IP address conflict management apparatus 100 are connected by the Bluetooth pairing method and the second terminal D2 executes the Bluetooth tethering option, the second terminal D2 and the IP address conflict management apparatus 100, The network of the network 100 is switched to the TCP / IP network (242).

TCP/IP 네트워크 환경에서 아이피 주소 충돌 관리 장치(100)가 제 1 단말기(D1)뿐 아니라 제 2 단말기(D2)와도 원활하게 데이터 통신을 수행하도록 하기 위해서는 제 1 단말기(D1)와 제 2 단말기(D2)의 IP 주소가 달라야 한다. 이를 위해 아이피 주소 충돌 방지 장치(100)는 제 1 단말기(D1)에 설정된 신규 IP 주소와 중복되지 않도록 제 2 단말기(D2)에 신규 IP 주소를 할당할 수 있다. In order to enable the IP address conflict management apparatus 100 to smoothly perform data communication with not only the first terminal D1 but also the second terminal D2 in the TCP / IP network environment, the first terminal D1 and the second terminal D2) should have different IP addresses. To this end, the IP address collision avoidance apparatus 100 may assign a new IP address to the second terminal D2 so as not to overlap the new IP address set in the first terminal D1.

이하, 복수 개의 단말기들에 대한 IP 주소를 재 설정하기 위한 과정 중 하나로 제 2 단말기(D2)에 신규 IP 주소를 할당하는 과정을 보다 구체적으로 설명하도록 한다. Hereinafter, a process of assigning a new IP address to the second terminal D2 will be described in detail as one of the procedures for resetting the IP address of the plurality of terminals.

먼저, 아이피 주소 충돌 관리 장치(100)는 네트워크 망에 단말기들의 IP 주소를 수신할 준비가 되었음을 알리는 DHCP 신호를 송출할 수 있다. DHCP 신호는 브로드캐스트 방식으로 송출되어 네트워크 망에 존재하는 다수의 단말기들에 도달하게 된다(244).First, the IP address conflict management apparatus 100 can send a DHCP signal indicating that the IP address of the terminals is ready to be received in the network. The DHCP signal is transmitted in a broadcast manner to reach a plurality of terminals existing in the network (244).

DHCP 신호를 수신한 다수의 단말기(D)들 중 제 2 단말기(D2)가 아이피 주소 충돌 관리 장치(100)와 접속을 시도하고자 하는 경우, 제 2 단말기(D2)는 제 2 단말기(D2)의 고유 IP 주소를 아이피 주소 충돌 관리 장치(100)로 제공할 수 있다(246, 248). When the second terminal D2 of the plurality of terminals D receiving the DHCP signal tries to access the IP address conflict management apparatus 100, the second terminal D2 transmits the IP address of the second terminal D2 And may provide the unique IP address to the IP address conflict management apparatus 100 (246, 248).

아이피 주소 충돌 관리 장치(100)는 제 2 단말기(D2)로부터 제 2 단말기(D2)의 고유 IP 주소를 수신하면, ARP 프로토콜에 의해 제 2 단말기(D2)의 MAC 주소를 획득하고(250, 252), 이어서 제 2 단말기(D2)에 신규 IP 주소를 할당할 수 있다(254). 예를 들어, 아이피 주소 충돌 관리 장치(100)는 제 2 단말기(D2)로부터 제 2 단말기(D2)의 고유 IP 주소 IP_A를 수신하면, ARP 프로토콜에 의해 제 2 단말기(D2)의 MAC 주소 MAC2를 획득하고, 제 2 단말기(D2)의 MAC 주소 MAC 2에 제 2 단말기(D2)의 신규 IP 주소 IP_A2를 할당할 수 있다. When the IP address conflict management apparatus 100 receives the unique IP address of the second terminal D2 from the second terminal D2, the IP address conflict management apparatus 100 obtains the MAC address of the second terminal D2 according to the ARP protocol 250 ) And then assign a new IP address to the second terminal D2 (254). For example, when the IP address conflict management apparatus 100 receives the unique IP address IP_A of the second terminal D2 from the second terminal D2, the IP address conflict management apparatus 100 sets the MAC address MAC2 of the second terminal D2 to And assign a new IP address IP_A2 of the second terminal D2 to the MAC address MAC2 of the second terminal D2.

이 때, 아이피 주소 충돌 관리 장치(100)는 제 1 단말기(D1)의 신규 IP 주소 IP_A1과 중복되지 않도록 제 2 단말기(D2)에 신규 IP 주소 IP_A2를 할당할 수 있다. At this time, the IP address conflict management apparatus 100 may assign a new IP address IP_A2 to the second terminal D2 so as not to overlap with the new IP address IP_A1 of the first terminal D1.

이후, 아이피 주소 충돌 관리 장치(100)는 제 2 단말기(D2)의 신규 IP 주소를 메모리(140)에 저장하고(256), 신규 IP 주소를 제 2 단말기(D2)로 전송할 수 있다(258). 예를 들어, 아이피 주소 충돌 관리 장치(100)는 MAC 2에 할당된 IP_A2을 메모리(140)에 저장하고, MAC 2와 결합된 신규 IP 주소 IP_A2를 제 2 단말기(D2)로 전송할 수 있다. The IP address conflict management apparatus 100 may store the new IP address of the second terminal D2 in the memory 140 and transmit the new IP address to the second terminal D2 258, . For example, the IP address conflict management apparatus 100 may store the IP_A2 allocated to the MAC 2 in the memory 140 and transmit the new IP address IP_A2 combined with the MAC 2 to the second terminal D2.

제 2 단말기(D2)는 아이피 주소 충돌 관리 장치(100)로부터 수신한 신규 IP 주소를 제 2 단말기(D2)의 IP 주소로 설정할 수 있다(260). The second terminal D2 may set the new IP address received from the IP address conflict management apparatus 100 to the IP address of the second terminal D2 (260).

도 7은 아이피 주소 충돌 관리 장치(100)에서 할당된 단말기(D)들의 신규 IP 주소의 예를 요약 도시한 도면이다. 7 is a view showing a summary of an example of a new IP address of terminals D allocated in the IP address conflict management apparatus 100. As shown in FIG.

도 7에서는 이해를 돕기 위해 각각 두 종류의 고유 IP 주소를 가지는 네 대의 단말기(D1, D2, D3, D4)에 대한 아이피 주소 할당 예를 도시하였다. 도 7은 복수의 단말기들에 할당 가능한 신규 IP 주소의 설정 예를 도시한 것이며, 발명의 기술적 사상이 도 7에 도시된 바에 의해 한정되는 것은 아니다. FIG. 7 shows an example of IP address allocation for four terminals D1, D2, D3, and D4 having two types of unique IP addresses, respectively, to facilitate understanding. FIG. 7 shows an example of setting a new IP address assignable to a plurality of terminals, and the technical idea of the invention is not limited to that shown in FIG.

도 7을 참조하면, 제 1 단말기(D1)와 제 2 단말기(D2)는 동일한 고유 IP 주소 IP_A를 가질 수 있다. 이 경우, 아이피 주소 충돌 관리 장치(100)는 제 1 단말기(D1)와 제 2 단말기(D2)의 IP 주소가 중복되지 않도록 제 1 단말기(D1)와 제 2 단말기(D2)에 각각 신규 IP 주소 IP_A1과 IP_A2를 할당할 수 있다. Referring to FIG. 7, the first terminal D1 and the second terminal D2 may have the same unique IP address IP_A. In this case, the IP address conflict management apparatus 100 transmits a new IP address to the first terminal D1 and the second terminal D2 so that the IP addresses of the first terminal D1 and the second terminal D2 do not overlap, IP_A1 and IP_A2 can be allocated.

한편, 제 3 단말기(D3)와 제 4 단말기(D4)는 동일한 고유 IP 주소 IP_B를 가질 수 있다. 이 경우, 아이피 주소 충돌 관리 장치(100)는 제 1 및 제 2 단말기(D1, D2)에 이미 부여된 신규 IP 주소와 중복되지 않도록 함과 동시에, 제 3 및 제 4 단말기(D3, D4)들의 IP 주소가 서로 중복되지 않도록 제 3 단말기(D3)와 제 4 단말기(D4)에 각각 신규 IP 주소 IP_B1과 IP_B2를 할당할 수 있다. Meanwhile, the third terminal D3 and the fourth terminal D4 may have the same unique IP address IP_B. In this case, the IP address conflict management apparatus 100 does not duplicate the new IP address already assigned to the first and second terminals D1 and D2, New IP addresses IP_B1 and IP_B2 may be assigned to the third terminal D3 and the fourth terminal D4, respectively, so that the IP addresses do not overlap with each other.

이상으로 아이피 주소 충돌 관리 장치 및 방법과 이를 포함하는 차량용 네트워크 장치 및 방법의 여러 실시 예에 대해 설명하였다. 발명의 기술적 사상이 전술한 실시 예에 의해 한정되는 것은 아니며, 당해 업계에서 통상의 지식을 가진 자가 쉽게 실시할 수 있는 범위 내의 변경을 포함하는 개념으로 넓게 이해되어야 할 것이다. As described above, various embodiments of the IP address conflict management apparatus and method and the vehicle network apparatus and method including the same are described. It is to be understood that the technical idea of the invention is not limited to the above-described embodiments, but is to be broadly construed as a concept including modifications within a range that can be readily implemented by those skilled in the art.

D: 단말기
T: 단말 장치
E: 전자 장치
100: 아이피 주소 충돌 관리 장치
D: terminal
T: terminal device
E: Electronic device
100: IP address conflict management device

Claims (22)

복수 대의 단말기들의 IP 주소 충돌을 관리하도록 마련된 IP 주소 충돌 관리 장치에 있어서,
상기 IP 주소 충돌 관리 장치는 게이트웨이 장치로 구현되도록 마련되고,
단말기들로부터 상기 단말기들의 고유 IP 주소를 수신 가능하도록 마련된 수신부;
제 1 단말기로부터 상기 제 1 단말기의 고유 IP 주소를 수신하면, 상기 제 1 단말기에 신규 IP 주소를 할당하고,
제 2 단말기로부터 상기 제 2 단말기의 고유 IP 주소를 수신하면, 상기 제 1 단말기와 상기 제 2 단말기의 고유 IP 주소의 중복 여부와 무관하게 상기 제 1 단말기의 신규 IP 주소와 상기 제 2 단말기의 신규 IP 주소가 중복되지 않도록 상기 제 2 단말기에 신규 IP 주소를 할당하는 제어부; 및
상기 신규 IP 주소들을 상기 단말기들에 전송 가능하도록 마련된 전송부;를 포함하고,
상기 단말기들은,
상기 신규 IP 주소를 할당 받고, 상기 게이트웨이 장치에 연결된 전자 장치들에 대한 제어권을 유지하도록 마련되는 IP 주소 충돌 관리 장치.
1. An IP address conflict management apparatus for managing IP address conflicts of a plurality of terminals,
The IP address conflict management apparatus is configured to be implemented as a gateway apparatus,
A receiving unit adapted to receive a unique IP address of the terminals from the terminals;
When receiving a unique IP address of the first terminal from the first terminal, assigns a new IP address to the first terminal,
The method comprising: receiving a unique IP address of the second terminal from the second terminal, determining whether a new IP address of the first terminal and a new IP address of the second terminal, A controller for assigning a new IP address to the second terminal so that the IP address is not duplicated; And
And a transmitting unit configured to transmit the new IP addresses to the terminals,
The terminals,
Wherein the IP address conflict management apparatus is allocated to the new IP address and is configured to maintain control of electronic devices connected to the gateway apparatus.
제 1항에 있어서,
상기 복수 대의 단말기들은,
동일한 고유 IP 주소를 가지는 복수 개의 단말기들을 포함하는 IP 주소 충돌 관리 장치.
The method according to claim 1,
The plurality of terminals,
And a plurality of terminals having the same unique IP address.
삭제delete 삭제delete 제 1항에 있어서,
상기 제어부는,
상기 제 1 단말기에 상기 제 1 단말기의 고유 IP 주소와는 다른 신규 IP 주소를 할당하는 IP 주소 충돌 관리 장치.
The method according to claim 1,
Wherein,
And assigns a new IP address different from a unique IP address of the first terminal to the first terminal.
복수 개의 단말기들의 IP 주소 충돌을 관리하도록 마련된 IP 주소 충돌 장치의 IP 주소 충돌 관리 방법에 있어서,
상기 IP 주소 충돌 장치는 게이트웨이 장치로 구현되도록 마련되고,
제 1 단말기로부터 상기 제 1 단말기의 고유 IP 주소를 수신하면, 상기 제 1 단말기에 신규 IP 주소를 할당하고,
제 2 단말기로부터 상기 제 2 단말기의 고유 IP 주소를 수신하면, 상기 제 1 단말기와 상기 제 2 단말기의 고유 IP 주소의 중복 여부와 무관하게 상기 제 1 단말기의 신규 IP 주소와 상기 제 2 단말기의 신규 IP 주소가 중복되지 않도록 상기 제 2 단말기에 신규 IP 주소를 할당하는 것을 포함하고,
상기 단말기들은,
상기 신규 IP 주소를 할당 받고, 상기 게이트웨이 장치에 연결된 전자 장치들에 대한 제어권을 유지하도록 마련되는 IP 주소 충돌 관리 방법.
An IP address conflict management method of an IP address conflict device provided to manage IP address conflicts of a plurality of terminals,
The IP address conflict device is configured to be implemented as a gateway device,
When receiving a unique IP address of the first terminal from the first terminal, assigns a new IP address to the first terminal,
The method comprising: receiving a unique IP address of the second terminal from the second terminal, determining whether a new IP address of the first terminal and a new IP address of the second terminal, And assigning a new IP address to the second terminal so that the IP address is not duplicated,
The terminals,
And allocating the new IP address and maintaining control over the electronic devices connected to the gateway device.
제 6항에 있어서,
상기 복수 개의 단말기들은,
동일한 고유 IP 주소를 가지는 복수 개의 단말기들을 포함하는 IP 주소 충돌 관리 방법.
The method according to claim 6,
The plurality of terminals,
And a plurality of terminals having the same unique IP address.
삭제delete 삭제delete 제 6항에 있어서,
상기 제 1 단말기에 신규 IP 주소를 할당하는 것은,
상기 제 1 단말기에 상기 제 1 단말기의 고유 IP 주소와는 다른 신규 IP 주소를 할당하는 것을 포함하는 IP 주소 충돌 관리 방법.
The method according to claim 6,
Wherein assigning a new IP address to the first terminal comprises:
And assigning a new IP address different from a unique IP address of the first terminal to the first terminal.
제 6항에 있어서,
상기 제 1 단말기에 신규 IP 주소를 할당하는 과정이 완료된 이후에 상기 제 2 단말기에 신규 IP 주소를 할당하는 과정이 수행되는 IP 주소 충돌 관리 방법.
The method according to claim 6,
Wherein the step of assigning a new IP address to the second terminal is performed after the step of assigning a new IP address to the first terminal is completed.
차량의 전자 장치들을 제어하기 위한 제어 명령을 입력받도록 마련된 복수 대의 단말기들;
상기 복수 대의 단말기들의 IP 주소 충돌을 관리하도록 마련된 IP 주소 충돌 관리 장치;를 포함하고,
상기 IP 주소 충돌 관리 장치는,
게이트웨이 장치로 구현되도록 마련되고,
단말기들로부터 상기 단말기들의 고유 IP 주소를 수신 가능하도록 마련된 수신부;
제 1 단말기로부터 상기 제 1 단말기의 고유 IP 주소를 수신하면, 상기 제 1 단말기에 신규 IP 주소를 할당하고,
제 2 단말기로부터 상기 제 2 단말기의 고유 IP 주소를 수신하면, 상기 제 1 단말기와 상기 제 2 단말기의 고유 IP 주소의 중복 여부와 무관하게 상기 제 2 단말기에 신규 IP 주소를 할당하는 제어부; 및
상기 신규 IP 주소들을 상기 단말기들에 전송 가능하도록 마련된 전송부;를 포함하고,
상기 단말기들은,
상기 신규 IP 주소를 할당받고, 상기 게이트웨이 장치에 연결된 차량의 전자 장치들에 대한 제어권을 유지하도록 마련되는 차량용 네트워크 장치.
A plurality of terminals adapted to receive a control command for controlling electronic devices of the vehicle;
And an IP address conflict management apparatus configured to manage IP address conflicts of the plurality of terminals,
The IP address conflict management apparatus includes:
A gateway device,
A receiving unit adapted to receive a unique IP address of the terminals from the terminals;
When receiving a unique IP address of the first terminal from the first terminal, assigns a new IP address to the first terminal,
A controller for receiving a unique IP address of the second terminal from the second terminal and assigning a new IP address to the second terminal irrespective of whether the unique IP address of the first terminal or the second terminal is duplicated; And
And a transmitting unit configured to transmit the new IP addresses to the terminals,
The terminals,
And is arranged to receive the new IP address and to control the electronic devices of the vehicle connected to the gateway device.
제 12항에 있어서,
상기 복수 대의 단말기들은,
동일한 고유 IP 주소를 가지는 복수 개의 단말기들을 포함하는 차량용 네트워크 장치.
13. The method of claim 12,
The plurality of terminals,
And a plurality of terminals having the same unique IP address.
제 12항에 있어서,
상기 제어부는,
상기 제 1 단말기의 신규 IP 주소와 상기 제 2 단말기의 고유 IP 주소가 중복되면,
상기 제 1 단말기의 신규 IP 주소와 상기 제 2 단말기의 IP 주소가 중복되지 않도록 상기 제 2 단말기에 신규 IP 주소를 할당하는 차량용 네트워크 장치.
13. The method of claim 12,
Wherein,
If the new IP address of the first terminal and the unique IP address of the second terminal overlap,
And allocates a new IP address to the second terminal so that the new IP address of the first terminal and the IP address of the second terminal do not overlap.
제 12항에 있어서,
상기 제어부는,
상기 제 1 단말기의 신규 IP 주소와 상기 제 2 단말기의 고유 IP 주소의 중복 여부와 무관하게,
상기 제 1 단말기의 신규 IP 주소와 상기 제 2 단말기의 IP 주소가 중복되지 않도록 상기 제 2 단말기에 신규 IP 주소를 할당하는 차량용 네트워크 장치.
13. The method of claim 12,
Wherein,
Whether or not a new IP address of the first terminal and a unique IP address of the second terminal are overlapped,
And allocates a new IP address to the second terminal so that the new IP address of the first terminal and the IP address of the second terminal do not overlap.
제 12항에 있어서,
상기 제어부는,
상기 제 1 단말기에 상기 제 1 단말기의 고유 IP 주소와는 다른 신규 IP 주소를 할당하는 차량용 네트워크 장치.
13. The method of claim 12,
Wherein,
And assigns a new IP address different from a unique IP address of the first terminal to the first terminal.
복수 개의 단말기들의 IP 주소 충돌을 관리하도록 마련된 IP 주소 충돌 관리 장치의 IP 주소 충돌 관리 방법을 포함하는 차량용 네트워크 방법에 있어서,
상기 IP 주소 충돌 관리 장치는 게이트웨이 장치로 구현되도록 마련되고,
상기 IP 주소 충돌을 관리하는 방법은,
제 1 단말기로부터 상기 제 1 단말기의 고유 IP 주소를 수신하면, 상기 제 1 단말기에 신규 IP 주소를 할당하고,
제 2 단말기로부터 상기 제 2 단말기의 고유 IP 주소를 수신하면, 상기 제 1 단말기와 상기 제 2 단말기의 고유 IP 주소의 중복 여부와 무관하게 상기 제 1 단말기의 신규 IP 주소와 상기 제 2 단말기의 신규 IP 주소가 중복되지 않도록 상기 제 2 단말기에 신규 IP 주소를 할당하는 것을 포함하고,
상기 단말기들은,
상기 신규 IP 주소를 할당 받고, 상기 게이트웨이 장치에 연결된 전자 장치들에 대한 제어권을 유지하도록 마련되는 차량용 네트워크 방법.
A method for managing an IP address conflict in an IP address conflict management apparatus, the method comprising: managing an IP address conflict of a plurality of terminals;
The IP address conflict management apparatus is configured to be implemented as a gateway apparatus,
A method for managing IP address conflicts,
When receiving a unique IP address of the first terminal from the first terminal, assigns a new IP address to the first terminal,
The method comprising: receiving a unique IP address of the second terminal from the second terminal, determining whether a new IP address of the first terminal and a new IP address of the second terminal, And assigning a new IP address to the second terminal so that the IP address is not duplicated,
The terminals,
Wherein the new IP address is assigned to the gateway device and is provided to maintain control over the electronic devices connected to the gateway device.
제 17항에 있어서,
상기 복수 개의 단말기들은,
동일한 고유 IP 주소를 가지는 복수 개의 단말기들을 포함하는 차량용 네트워크 방법.
18. The method of claim 17,
The plurality of terminals,
And a plurality of terminals having the same unique IP address.
삭제delete 삭제delete 제 17항에 있어서,
상기 제 1 단말기에 신규 IP 주소를 할당하는 것은,
상기 제 1 단말기에 상기 제 1 단말기의 고유 IP 주소와는 다른 신규 IP 주소를 할당하는 것을 포함하는 차량용 네트워크 방법.
18. The method of claim 17,
Wherein assigning a new IP address to the first terminal comprises:
And assigning a new IP address to the first terminal different from the unique IP address of the first terminal.
제 17항에 있어서,
상기 제 1 단말기에 신규 IP 주소를 할당하는 과정이 완료된 이후에 상기 제 2 단말기에 신규 IP 주소를 할당하는 과정이 수행되는 차량용 네트워크 방법.
18. The method of claim 17,
Wherein the step of assigning a new IP address to the second terminal is performed after the step of assigning a new IP address to the first terminal is completed.
KR1020160182787A 2016-12-29 2016-12-29 Apparatus and method for managing ip adress conflict and vehicle network apparatus and method having the same KR101809912B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020160182787A KR101809912B1 (en) 2016-12-29 2016-12-29 Apparatus and method for managing ip adress conflict and vehicle network apparatus and method having the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020160182787A KR101809912B1 (en) 2016-12-29 2016-12-29 Apparatus and method for managing ip adress conflict and vehicle network apparatus and method having the same

Publications (1)

Publication Number Publication Date
KR101809912B1 true KR101809912B1 (en) 2017-12-20

Family

ID=60931152

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020160182787A KR101809912B1 (en) 2016-12-29 2016-12-29 Apparatus and method for managing ip adress conflict and vehicle network apparatus and method having the same

Country Status (1)

Country Link
KR (1) KR101809912B1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016063458A (en) * 2014-09-19 2016-04-25 ヤマハ株式会社 Network apparatus

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016063458A (en) * 2014-09-19 2016-04-25 ヤマハ株式会社 Network apparatus

Similar Documents

Publication Publication Date Title
US8103784B2 (en) Communication device and communication control method using efficient echonet address determination scheme
JP6751094B2 (en) Method, apparatus and system for supporting wireless communication
US9712383B2 (en) Device abstraction in autonomous wireless local area networks
US9438555B2 (en) Communicating with a distribution system via an uplink access point
KR101692259B1 (en) Method and apparatus and computer readable record media for communication on Wi-Fi(wireless fidelity) direct multi-group network
CN110752975B (en) Network sharing method and device
CN105959906B (en) Network equipment communication method and device and network equipment communication method and device
US20070076681A1 (en) Method and apparatus for dynamically allocating internet protocol address inwireless network
JP2020510366A (en) Method, apparatus and system for establishing a session
CN108141481B (en) 6LoWPAN router
US8774188B2 (en) Communication apparatus and method of controlling same
WO2017205959A1 (en) Method for establishing network clusters between networked devices
CN114342332B (en) Communication method, device and system
CN112654049B (en) Method, system, node and medium for configuring a wireless communication coverage extension system
US20150163656A1 (en) Wireless local area network system based on an access point (ap) supporting wireless terminal roaming
CN112398959B (en) RLC channel determination method and device
JP2013183378A (en) Information processor, information processing method and program
CN111163463B (en) Method, device, equipment and storage medium for wireless equipment to access router
CN111669309B (en) VxLAN establishing method, wireless controller and switch
CN104243626B (en) Information processing apparatus
KR101809912B1 (en) Apparatus and method for managing ip adress conflict and vehicle network apparatus and method having the same
JP5937563B2 (en) Communication base station and control method thereof
US11622263B2 (en) Wireless repeater device and configuration method for the same
KR101335306B1 (en) System and method for setting nat dhcp ip of plural terminal in ap
TWI670984B (en) Network communication device, wireless access point, wireless repeater

Legal Events

Date Code Title Description
AMND Amendment
AMND Amendment
X701 Decision to grant (after re-examination)
GRNT Written decision to grant