[go: up one dir, main page]

KR20060067745A - Automotive network system - Google Patents

Automotive network system Download PDF

Info

Publication number
KR20060067745A
KR20060067745A KR1020040106643A KR20040106643A KR20060067745A KR 20060067745 A KR20060067745 A KR 20060067745A KR 1020040106643 A KR1020040106643 A KR 1020040106643A KR 20040106643 A KR20040106643 A KR 20040106643A KR 20060067745 A KR20060067745 A KR 20060067745A
Authority
KR
South Korea
Prior art keywords
vehicle
hoc
module
data
client
Prior art date
Legal status (The legal status 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 status listed.)
Ceased
Application number
KR1020040106643A
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 KR1020040106643A priority Critical patent/KR20060067745A/en
Publication of KR20060067745A publication Critical patent/KR20060067745A/en
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/18Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks

Landscapes

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

Abstract

본 발명은 차량용 네트워크 시스템에 관한 것으로서, 각 차량에 차량간 Ad-hoc 무선 통신이 가능하도록 데이터 변환을 위한 디코더 또는 인코더, 데이터 저장을 위한 버퍼, 그룹 관리를 수행하는 P2P 매니저, 세션 매니저, 피드백 컨트롤러, 각종 통신 프로토콜 및 컨트롤 모듈, 그리고 Ad-hoc 모듈 등을 갖는 스트리밍 서버 및 클라이언트를 구비함으로써, 외부의 통신 인프라 없이도, 각 차량에 설치된 상기 스트리밍 서버 및 클라이언트를 이용하여 다수의 차량들에 의해 자율적으로 구성되는 임시적인 네트워크를 구현함과 동시에 이를 이용하여 형성된 그룹의 각 구성원 차량간에 직접적인 스트리밍 데이터 송수신이 이루어질 수 있도록 하는 Ad-hoc 기반의 차량용 네트워크 시스템에 관한 것이다.The present invention relates to a network system for a vehicle, and includes a decoder or encoder for data conversion, a buffer for data storage, a P2P manager for performing group management, a session manager, and a feedback controller to enable ad-hoc wireless communication between vehicles in each vehicle. By providing a streaming server and a client having various communication protocols and control modules, Ad-hoc module, etc., by using the streaming server and the client installed in each vehicle autonomously by a plurality of vehicles without the external communication infrastructure The present invention relates to an Ad-hoc-based vehicle network system that enables direct streaming data transmission and reception between each member vehicle of a group formed by using the same temporary network.

차량, 네트워크 시스템, Ad-hoc, P2P(Peer to Peer), 서버, 클라이언트, 스트리밍Vehicle, Network System, Ad-hoc, Peer-to-Peer, Server, Client, Streaming

Description

차량용 네트워크 시스템{Vehicle network system} Vehicle network system             

도 1은 본 발명의 차량용 네트워크 시스템에 의해 이루어지는 차량간 정보 송수신 과정을 설명하기 위한 개념도, 1 is a conceptual diagram illustrating a process of transmitting and receiving information between vehicles performed by a vehicular network system of the present invention;

도 2는 본 발명의 차량용 네트워크 시스템에서 서버와 클라이언트의 실시예를 도시한 구성도,2 is a block diagram showing an embodiment of a server and a client in a vehicular network system of the present invention;

도 3은 본 발명의 차량용 네트워크 시스템에서 서버에서 이루어지는 각 구성의 기능 및 데이터 처리 과정을 보여주기 위한 도면, 3 is a view for showing the function and data processing of each configuration made in the server in the vehicular network system of the present invention,

도 4는 본 발명의 차량용 네트워크 시스템에서 영상 데이터 전송 헤더가 구성되는 과정을 보여주기 위한 도면, 4 is a diagram illustrating a process of configuring a video data transmission header in a vehicular network system of the present invention;

도 5는 본 발명의 차량용 네트워크 시스템에서 프로토콜 스택을 설명하기 위한 도면,5 is a diagram for explaining a protocol stack in a vehicular network system of the present invention;

도 6은 종래 차량에서의 정보 송수신 과정을 보여주는 개략도,6 is a schematic diagram showing a process of transmitting and receiving information in a conventional vehicle;

도 7은 종래에 차량이 네트워크망에 접속할 때 클라이언트와 외부 서버간에 이루어지는 데이터의 흐름을 보여주는 개략도, 7 is a schematic diagram showing a flow of data conventionally performed between a client and an external server when a vehicle accesses a network;

도 8은 차량이 인터넷 망을 통해 외부 스트리밍 서버로부터 데이터를 수신받는 일반적인 연결관계를 보여주는 개략도.8 is a schematic diagram illustrating a general connection relationship in which a vehicle receives data from an external streaming server through an internet network.

<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>

10 : 서버 11 : MPEG 4 인코더10: Server 11: MPEG 4 Encoder

12 : 메모리 버퍼 13 : P2P 매니저12: memory buffer 13: P2P manager

14 : 세션 매니저 15 : 스트리머14: Session Manager 15: Streamer

16 : 피드백 컨트롤러 17a : RTP 모듈16: feedback controller 17a: RTP module

17b : UDP/IP 모듈 17c : RTSP 모듈17b: UDP / IP module 17c: RTSP module

17d : TCP/IP 모듈 18 : Ad-hoc 모듈17d: TCP / IP module 18: Ad-hoc module

20 : 클라이언트 21 : MPEG 4 디코더20: Client 21: MPEG 4 Decoder

22 : 메모리 버퍼 23 : P2P 매니저22: memory buffer 23: P2P manager

24 : 세션 매니저 26 : 피드백 컨트롤러24: Session Manager 26: Feedback Controller

27a : RTP 모듈 17b : UDP/IP 모듈27a: RTP module 17b: UDP / IP module

27c : RTSP 모듈 27d : TCP/IP 모듈27c: RTSP module 27d: TCP / IP module

28 : Ad-hoc 모듈28: Ad-hoc Module

본 발명은 차량용 네트워크 시스템에 관한 것으로서, 더욱 상세하게는 각 차량에 차량간 Ad-hoc 무선 통신이 가능하도록 데이터 변환을 위한 디코더 또는 인코더, 데이터 저장을 위한 버퍼, 그룹 관리를 수행하는 P2P 매니저, 세션 매니저, 피 드백 컨트롤러, 각종 통신 프로토콜 및 컨트롤 모듈, 그리고 Ad-hoc 모듈 등을 갖는 스트리밍 서버 및 클라이언트를 구비함으로써, 외부의 통신 인프라 없이도, 각 차량에 설치된 상기 스트리밍 서버 및 클라이언트를 이용하여 다수의 차량들에 의해 자율적으로 구성되는 임시적인 네트워크를 구현함과 동시에 이를 이용하여 형성된 그룹의 각 구성원 차량간에 직접적인 스트리밍 데이터를 송수신할 수 있도록 하는 Ad-hoc 기반의 차량용 네트워크 시스템에 관한 것이다.The present invention relates to a vehicle network system, and more particularly, a decoder or encoder for data conversion, a buffer for data storage, a P2P manager for performing group management, and a session so as to enable Ad-hoc wireless communication between vehicles in each vehicle. By providing a streaming server and a client having a manager, a feedback controller, various communication protocols and control modules, and an ad hoc module, a plurality of vehicles using the streaming server and the client installed in each vehicle without an external communication infrastructure. The present invention relates to an Ad-hoc-based vehicle network system that enables to transmit and receive streaming data directly between each member vehicle of a group formed by using the same, and implement a temporary network autonomously configured by the group.

종래에는 차량에서 각종 정보를 송수신하기 위하여 기지국을 이용한 외부 인터넷 망과의 수직적 네트워크를 구성하여 통신이 이루어졌다.In the related art, a vertical network with an external Internet network using a base station is used to communicate various information in a vehicle.

즉, 도 6에 도시한 바와 같이, 각 차량에 무선통신기능을 수행할 수 있는 장치를 구비하고, 차량이 주행하는 도로의 주변에는 상기 차량의 장치와 외부 인터넷 망과의 사이에 중계기능을 수행하는 기지국들을 설치하여, 차량이 주행 중에 기지국을 통해 인터넷 망에 접속할 수 있도록 하고 있다. That is, as shown in FIG. 6, each vehicle is provided with a device capable of performing a wireless communication function, and a relay function is performed between a device of the vehicle and an external internet network around a road on which the vehicle travels. The base stations are installed so that the vehicle can access the Internet network through the base station while driving.

또한, 차량간 정보의 송수신을 위하여 기지국들이 연결된 로드 사이드 네트워크(Road Side Network) 및 인포메이션 네트워크(Information Network;중앙통제센터), 그리고 서비스 제공업체의 서버가 이용된다. In addition, a load side network, an information network (central control center), to which base stations are connected, and a server of a service provider are used to transmit and receive information between vehicles.

이를 위하여, 차량의 사용자는 사전에 그룹 형성을 위해 서비스 및 기타 컨텐츠 제공업체에 등록을 하여야 하고, 서비스 제공업체의 서버에서는 전송 데이터 관리 및 그룹 관리를 하게 된다.To this end, the user of the vehicle must register in advance with the service and other content providers to form a group, and the server of the service provider performs transmission data management and group management.

이때 기지국은 차량과 차량 사이, 차량과 외부 유선망간을 연결하는 역할을 하는데, 하나의 차량으로부터 다른 차량으로의 네트워크를 구성하기 위해서는 기지 국을 통해 서비스 제공업체의 서버에 우선 접속하여야 하고, 데이터 송수신을 위해 노변에 설치된 기지국에 접속한 후 네트워크를 통하여 상대 차량에 데이터를 전송하게 된다.At this time, the base station connects between the vehicle and the vehicle and the external wired network. In order to construct a network from one vehicle to another vehicle, the base station must first access the server of the service provider through the base station, and transmit and receive data. In order to access the base station installed on the side of the road to transmit data to the other vehicle through the network.

그리고, 상대 차량은 노변의 기지국을 통해 데이터를 수신한 후 다시 기지국을 통해 응답 메시지를 보내게 된다.Then, the other vehicle receives the data through the base station of the roadside and sends a response message through the base station again.

도 7은 종래에 차량이 네트워크망에 접속할 때 클라이언트와 외부 서버간에 이루어지는 데이터의 흐름을 보여주는 개략도이고, 도 8은 차량이 인터넷 망을 통해 외부 스트리밍 서버로부터 데이터를 수신받는 일반적인 연결관계를 보여주는 개략도이다.7 is a schematic diagram showing a flow of data between a client and an external server when a vehicle accesses a network in the related art, and FIG. 8 is a schematic diagram showing a general connection relationship in which a vehicle receives data from an external streaming server through an internet network. .

종래에 이동하는 각 모바일 노드, 즉 차량은 외부와의 송수신을 위하여 일반적인 무선 랜카드를 이용하고, 기지국을 포함한 노변 장치는 일반적인 무선 인터페이스를 이용한다.Conventionally, each mobile node, that is, a vehicle, uses a general wireless LAN card for transmission and reception with the outside, and a roadside device including a base station uses a general wireless interface.

그러나, 상기와 같은 종래의 차량 네트워크 시스템에서는 차량간에 직접적인 정보의 송수신이 불가능하고, 정보의 송수신을 위해서는 반드시 기지국에 접속해야 하는 단점을 가지고 있다.However, the conventional vehicle network system as described above has a disadvantage in that direct transmission and reception of information between vehicles is impossible, and the base station must be connected to transmit and receive information.

즉, 복수의 차량으로 이루어진 하나의 커뮤니티 및 그룹이 주행 중 이동함에 있어서 송수신을 할 때 기지국이란 서버에 접속한 후 정보를 송수신하여야 하고, 따라서 송수신을 위한 서버 및 노변 장치가 반드시 필요하며, 특히 이러한 노변 장치가 없는 경우에는 자동차간에 송수신이 불가능하다.That is, when a community and a group of a plurality of vehicles move while driving, a base station must connect to a server and then transmit and receive information. Therefore, a server and a roadside device for transmitting and receiving are necessary. In the absence of a roadside device, transmission and reception between cars is impossible.

또한, 데이터 송수신을 위한 그룹을 생성, 등록시에 사전 협약이 반드시 필 요하다.In addition, prior agreement is required when creating and registering a group for data transmission and reception.

따라서, 본 발명은 상기와 같은 문제점을 해결하기 위하여 발명한 것으로서, 각 차량에 차량간 Ad-hoc 무선 통신이 가능하도록 데이터 변환을 위한 디코더 또는 인코더, 데이터 저장을 위한 버퍼, 그룹 관리를 수행하는 P2P 매니저, 세션 매니저, 피드백 컨트롤러, 각종 통신 프로토콜 및 컨트롤 모듈, 그리고 Ad-hoc 모듈 등을 갖는 스트리밍 서버 및 클라이언트를 구비함으로써, 외부의 통신 인프라 없이도, 각 차량에 설치된 상기 스트리밍 서버 및 클라이언트를 이용하여 다수의 차량들에 의해 자율적으로 구성되는 임시적인 네트워크를 구현함과 동시에 이를 이용하여 형성된 그룹의 각 구성원 차량간에 직접적인 스트리밍 데이터를 송수신할 수 있도록 하는 Ad-hoc 기반의 차량용 네트워크 시스템을 제공하는데 그 목적이 있다.
Accordingly, the present invention has been invented to solve the above problems, and a decoder or encoder for data conversion, a buffer for data storage, and a P2P for group management to enable Ad-hoc wireless communication between vehicles in each vehicle. By providing a streaming server and a client having a manager, a session manager, a feedback controller, various communication protocols and control modules, and an ad hoc module, a plurality of users can use the streaming server and client installed in each vehicle without an external communication infrastructure. The purpose of the present invention is to provide an ad-hoc-based vehicle network system that can implement a temporary network autonomously composed by vehicles of a car and transmit and receive streaming data directly between each member vehicle of a group formed by using the same. have.

이하, 첨부한 도면을 참조하여 본 발명을 상세히 설명하면 다음과 같다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.

본 발명은, 차량용 네트워크 시스템에 있어서,The present invention provides a vehicle network system,

차량간 Ad-hoc 무선 통신이 가능하도록, 데이터 변환을 위한 디코더, 메모리 버퍼, 그룹 관리를 수행하는 P2P 매니저, 세션 매니저, 스트리머, 피드백 컨트롤러, 복수의 무선 통신 프로토콜 및 컨트롤 모듈, 그리고 Ad-hoc 모듈을 가지는 스트리밍 서버와; Decoder for data conversion, memory buffer, P2P manager that performs group management, session manager, streamer, feedback controller, multiple wireless communication protocols and control modules, and Ad-hoc to enable Ad-hoc wireless communication between vehicles A streaming server having a module;

데이터의 변환을 위한 인코더, 데이터 저장을 위한 메모리 버퍼, 그룹 관리를 수행하는 P2P 매니저, 세션 매니저, 피드백 컨트롤러, 복수의 무선 통신 프로토콜 및 컨트롤 모듈, 그리고 Ad-hoc 모듈을 가지는 스트리밍 클라이언트;A streaming client having an encoder for data conversion, a memory buffer for data storage, a P2P manager for performing group management, a session manager, a feedback controller, a plurality of wireless communication protocols and control modules, and an Ad-hoc module;

를 포함한 구성으로 구비되어, 상기 스트리밍 서버 및 클라이언트에 의해 주변 차량들과 Ad-hoc 이동 무선 네트워크를 구성함과 동시에 그룹 형성한 차량들과의 직접적인 스트리밍 데이터 송수신을 수행할 수 있도록 된 것을 특징으로 한다.It is configured to include, the streaming server and the client to configure the Ad-hoc mobile wireless network with the surrounding vehicles and at the same time characterized in that it is possible to perform direct streaming data transmission and reception with the vehicles formed in the group .

특히, 상기 스트리밍 서버 및 클라이언트가 무선 통신 프로토콜 모듈로서 RTP 모듈, RTSP 모듈, UDP/IP 모듈 및 TCP/IP 모듈을 가지는 것을 특징으로 한다.In particular, the streaming server and the client is characterized in that the wireless communication protocol module has an RTP module, RTSP module, UDP / IP module and TCP / IP module.

이하, 첨부한 도면을 참조하여 본 발명을 더욱 상세히 설명하면 다음과 같다.Hereinafter, the present invention will be described in more detail with reference to the accompanying drawings.

첨부한 도 1은 본 발명의 차량용 네트워크 시스템에 의해 이루어지는 차량간 정보 송수신 과정을 설명하기 위한 개념도이고, 도 2는 본 발명의 차량용 네트워크 시스템에서 서버와 클라이언트의 실시예를 도시한 구성도이다.1 is a conceptual diagram illustrating a process of transmitting and receiving information between vehicles performed by a vehicular network system of the present invention, and FIG. 2 is a diagram illustrating an embodiment of a server and a client in the vehicular network system of the present invention.

또한, 도 3은 본 발명의 차량용 네트워크 시스템에서 서버에서 이루어지는 각 구성의 기능 및 데이터 처리 과정을 보여주기 위한 도면이고, 도 4는 본 발명의 차량용 네트워크 시스템에서 영상 데이터 전송 헤더가 구성되는 과정을 보여주기 위한 도면이며, 도 5는 본 발명의 차량용 네트워크 시스템에서 프로토콜 스택을 설명하기 위한 도면이다. In addition, Figure 3 is a view showing the function and data processing process of each configuration in the server in the vehicle network system of the present invention, Figure 4 shows the process of configuring the image data transmission header in the vehicle network system of the present invention 5 is a diagram for describing a protocol stack in a vehicular network system of the present invention.

본 발명은 차량용 네트워크 시스템에 관한 것으로서, 차량간 Ad-hoc 통신이 가능하도록 하는 스트리밍 서버(10) 및 클라이언트(20)를 포함한 구성으로 구비되 어, 차량 외부의 독립된 고정 서버를 이용하지 않고 각 차량에 설치된 상기 서버(10) 및 클라이언트(20)를 이용하여 다수의 차량들에 의해 자율적으로 구성되는 임시적인 네트워크가 구성될 수 있게 하고, 또한 이를 이용하여 복수의 차량들로 이루어진 그룹의 각 구성원에게 스트리밍 데이터를 송수신할 수 있게 하는 차량용 네트워크 시스템에 관한 것이다.The present invention relates to a network system for a vehicle, and is provided with a configuration including a streaming server 10 and a client 20 to enable ad-hoc communication between vehicles, so that each vehicle does not use an independent fixed server outside the vehicle. By using the server 10 and the client 20 installed in the ad hoc network can be configured autonomously configured by a plurality of vehicles, it is also used to each member of the group consisting of a plurality of vehicles The present invention relates to a vehicle network system capable of transmitting and receiving streaming data.

본 발명의 차량용 네트워크 시스템은, 차량간 Ad-hoc 무선 통신을 위하여, 데이터 변환을 위한 디코더(11), 메모리 버퍼(12), 그룹 관리를 수행하는 P2P 매니저(13), 세션 매니저(14), 스트리머(15), 피드백 컨트롤러(16), 복수의 무선 통신 프로토콜 및 컨트롤 모듈(17a~17d,19), 그리고 Ad-hoc 모듈(18)을 가지는 스트리밍 서버(10)와; 데이터의 변환을 위한 인코더(21), 데이터 저장을 위한 메모리 버퍼(22), 그룹 관리를 수행하는 P2P 매니저(23), 세션 매니저(24), 피드백 컨트롤러(26), 복수의 무선 통신 프로토콜 및 컨트롤 모듈(27a~27d,29), 그리고 Ad-hoc 모듈(28)을 가지는 스트리밍 클라이언트(20)를 포함한 구성으로 구비된다.The vehicular network system of the present invention includes a decoder 11 for data conversion, a memory buffer 12, a P2P manager 13 for performing group management, a session manager 14, and the like. A streaming server 10 having a streamer 15, a feedback controller 16, a plurality of wireless communication protocol and control modules 17a-17d, 19, and an Ad-hoc module 18; Encoder 21 for data conversion, memory buffer 22 for data storage, P2P manager 23 for group management, session manager 24, feedback controller 26, multiple wireless communication protocols and controls Modules 27a to 27d and 29, and a streaming client 20 having an Ad-hoc module 28.

상기와 같이 구성된 본 발명의 차량용 네트워크 시스템은 상기 스트리밍 서버(10) 및 클라이언트(20)를 이용하여 주변 차량들과 Ad-hoc 이동 무선 네트워크를 구성함과 동시에 그룹 형성한 차량들과의 직접적인 스트리밍 데이터 송수신을 수행할 수 있게 된다.The vehicular network system of the present invention configured as described above uses the streaming server 10 and the client 20 to form an Ad-hoc mobile wireless network with neighboring vehicles and to directly stream data with the vehicles formed in a group. You can send and receive.

이와 같이 본 발명의 차량용 네트워크 시스템은 이동하는 차량간에 P2P(Peer to Peer) Ad-hoc 이동 무선 네트워크를 구현할 수 있는 스트리밍 서버(10) 및 클라이언트(20)를 포함으로써, 외부 통신 인프라가 없는 환경에서 모든 차량이 라우터 의 기능을 갖고 서버로서 자동, 가변적인 네트워크를 구성하여 특정 그룹에 맞는 개별 네트워크를 구성할 수 있도록 하며, 또한 각 그룹 내에서 자유로이 고화질의 영상 데이터 및 고음질의 음성 데이터 등 각종 멀티미디어 데이터를 차량간에 직접 송수신할 수 있게 한다. As described above, the vehicular network system of the present invention includes a streaming server 10 and a client 20 capable of implementing a peer-to-peer (P2P) ad-hoc mobile wireless network between moving vehicles in an environment without an external communication infrastructure. All vehicles have the function of a router, and as a server, an automatic and variable network can be configured to configure individual networks for a specific group. Also, various multimedia data such as high-definition video data and high-quality audio data can be freely set within each group. Enable direct transmission and reception between vehicles.

도 1을 참조하면, 모든 차량이 Ad-hoc 통신이 가능한 본 발명의 차량용 네트워크 시스템을 구비하고 있다 가정할 때, 차량 A에서 차량 E로 통신하기 위해서는 중간 노드 역할을 하는 차량 C를 이용하여 통신이 이루어진다.Referring to FIG. 1, assuming that all vehicles are equipped with a vehicle network system of the present invention capable of ad-hoc communication, communication is performed using a vehicle C serving as an intermediate node in order to communicate from the vehicle A to the vehicle E. Is done.

즉, 차량 A는 Ad-hoc 통신 프로토콜을 이용하여 라우팅 경로를 찾고, 차량 E에게 데이터를 전송하는데, 이 과정에서 차량 A는 브로드캐스트를 통하여 범위 내 모든 노드, 즉 차량에 데이터를 전송한다.That is, the vehicle A finds a routing path using the Ad-hoc communication protocol and transmits data to the vehicle E. In this process, the vehicle A transmits data to all nodes in the range, that is, the vehicle, through broadcast.

이와 같이 전송된 데이터는 차량 B와 차량 C가 수신받게 되는데, 목적지 차량 E까지 가기 위한 중간 노드로 차량 C가 결정되었으므로, 차량 C에서만 데이터를 받아들이고, 차량 C는 다시 공중에 데이터를 전송하게 된다.The data transmitted as described above is received by the vehicle B and the vehicle C. Since the vehicle C is determined as an intermediate node to reach the destination vehicle E, the vehicle C receives the data only and the vehicle C transmits the data to the air.

이때, 차량 D와 차량 E는 데이터를 받게 되지만, 차량 D는 데이터를 버리게 되고, 차량 E만이 데이터를 수신받아 처리하게 된다.At this time, the vehicle D and the vehicle E receive data, but the vehicle D discards the data, and only the vehicle E receives and processes the data.

또한, 차량 E로부터 차량 A로의 응답 역시 위와 같은 방법으로 이루어지게 된다.In addition, the response from the vehicle E to the vehicle A is also made in the above manner.

도 2를 참조하면, 본 발명의 네트워크 시스템을 구성하는 클라이언트와 서버의 실시예 구성을 도시한 것으로, 이를 설명하면, 먼저 클라이언트(20)의 경우, MPEG 4 디코더(21), 메모리 버퍼(22), P2P 매니저(23), 세션 매니저(24), 피드백 컨트롤러(26), RSTP 모듈(27a), TCP/IP 모듈(27b), RTP 모듈(27c), UDP/IP 모듈(27d), Ad-hoc 모듈(28), 802.11 모듈(29)을 포함한 구성으로 되어 있다.Referring to FIG. 2, there is shown an embodiment configuration of a client and a server constituting the network system of the present invention. First, in the case of the client 20, an MPEG 4 decoder 21 and a memory buffer 22 are described. , P2P manager 23, session manager 24, feedback controller 26, RSTP module 27a, TCP / IP module 27b, RTP module 27c, UDP / IP module 27d, Ad-hoc The module 28 and the 802.11 module 29 are configured.

또한, 서버(10)의 경우, 클라이언트(20)의 구성요소 중 그 기능 특성상 MPEG 4 디코더 대신 MPEG 4 인코더(11)를 포함하는 동시에 스트리머(15)가 추가된 구성으로 되어 있다. In the case of the server 10, the streamer 15 is included in the client 20 in addition to the MPEG 4 decoder 11 instead of the MPEG 4 decoder due to its functional characteristics.

상기 구성요소 중 P2P 매니저(13,23)와 Ad-hoc 모듈(18,28)은 외부의 통신 인프라 없이 각 차량이 서버와 클라이언트 역할을 하여 다수의 차량들에 의해 자율적으로 구성되는 임시적인 네트워크, 즉 Ad-hoc 이동 무선 네트워크를 구성하고, 그룹을 형성한 각 차량간에 P2P(Peer to Peer) 방식의 정보 송수신이 가능하도록 하는 핵심 구성요소이다. Among the components, the P2P managers 13 and 23 and the ad-hoc modules 18 and 28 are ad-hoc networks in which each vehicle is autonomously configured by a plurality of vehicles by acting as a server and a client without an external communication infrastructure, That is, it is a core component that forms an Ad-hoc mobile wireless network and enables P2P (Peer to Peer) information transmission and reception between each vehicle forming a group.

P2P 매니저(13,23)는 이동하는 차량에서 그룹 형성 및 관리의 역할을 하게 되고, Ad-hoc 라우팅의 최적화 및 Ad-hoc 라우팅을 이용해서 효율적으로 관리가 이루어지도록 한다.The P2P managers 13 and 23 play a role of group formation and management in a moving vehicle, and can be managed efficiently by optimizing Ad-hoc routing and Ad-hoc routing.

이러한 구성의 네트워크 시스템에서, Ad-hoc 통신을 통한 스트리밍 서비스의 과정을 대략적으로 요약하면, 스트리밍 서비스 콘텐츠가 생성된 상태에서, 서비스를 받고자 하는 차량이 그룹에 접속하여 그룹이 형성되고 나면 원하는 서비스를 제공받게 되며, 서비스 제공을 받은 후에는 그룹에서 탈퇴 또는 서비스 제공 차량이 그룹 탈퇴함으로써 그룹이 종결되게 된다.In this network system, the process of streaming service through Ad-hoc communication is roughly summarized. In the state where streaming service content is generated, a vehicle to receive the service is connected to a group and a desired service is formed after the group is formed. After receiving the service, the group is terminated by leaving the group or leaving the group by the service vehicle.

또한, 스트리밍 데이터의 전송은 프로토콜 스택상에서 클라이언트(20)로부터 전송 요청 및 스트리밍 제어 요청시 RTP를 통하여 컨트롤한다.In addition, the transmission of the streaming data is controlled through the RTP in the transmission request and the streaming control request from the client 20 on the protocol stack.

보다 상세하게는, P2P 매니저(13)를 통하여 그룹 형성 및 세션을 맺게 되며, 그룹이 형성되면 MPEG 4 인코더(11)를 이용하여 데이터를 저장한다.More specifically, a group is formed and a session is formed through the P2P manager 13, and when a group is formed, data is stored using the MPEG 4 encoder 11.

버퍼(12)에 저장된 데이터는 스트리머(15) 및 컨트롤 모듈을 통하여 전송되며, 전송된 데이터는 무선 기반으로, 스트리밍 데이터는 UDP 기반으로, 컨트롤 데이터는 TCP 기반으로 전송된다. Data stored in the buffer 12 is transmitted through the streamer 15 and the control module, the transmitted data is wirelessly based, streaming data is UDP-based, and control data is transmitted TCP-based.

스트리밍 데이터를 받은 클라이언트(20)는 받은 데이터에 대한 정보를 피드백 컨트롤러(26)를 통하여 서버(10)로 보내게 되며, 서버(10)는 클라이언트(20)의 피드백 컨트롤러(26)로부터 받은 데이터를 이용하여 스트리밍 데이터 전송을 조절한다.The client 20 receiving the streaming data sends information about the received data to the server 10 through the feedback controller 26, and the server 10 receives the data received from the feedback controller 26 of the client 20. To control streaming data transmission.

한편, 서버(10)에서 데이터 처리 과정을 설명하면, 컨트롤 메시지를 처리함에 있어서, P2P 매니저(13)를 통하여 그룹 생성 메시지를 전송하고, 이때 P2P 그룹 메시지는 TCP를 이용하여 전송하게 된다.Meanwhile, when the data processing process is described in the server 10, in processing the control message, the group generation message is transmitted through the P2P manager 13, and the P2P group message is transmitted using TCP.

또한, 영상 데이터의 흐름 과정에 있어서, 영상 및 음성 데이터를 MPEG 4 인코더로 인코딩하고, 인코딩된 데이터는 그룹 아이디를 헤더에 붙이며, 인코딩 데이터를 버퍼(12)에 저장한 후 스트리머(15)를 통하여 전송이 이루어진다.In addition, in the flow of video data, video and audio data are encoded by an MPEG 4 encoder, and the encoded data is appended with a group ID to a header, and the streamer 15 is stored after storing the encoded data in the buffer 12. The transmission is made through.

이때, RTP 및 STSP를 이용하여 데이터의 실시간성을 보장하고, UDP를 이용하여 전송한다.At this time, by using the RTP and STSP to ensure the real-time data, and transmit using the UDP.

또한, 피드백 컨트롤러(16)는 클라이언트(20)로부터 피드백 메시지를 수신하여 전송 데이터의 송신율을 조절하게 되는데, 컨트롤 메시지는 RTSP 및 TCP 기반으로 신뢰성을 갖고 전송되며, 음성 및 영상 데이터는 실시간성을 보장하기 위하여 UDP 및 RTP 기반으로 전송한다.In addition, the feedback controller 16 receives the feedback message from the client 20 to adjust the transmission rate of the transmission data, the control message is transmitted with reliability based on RTSP and TCP, and the audio and video data is real-time To ensure the transmission based on UDP and RTP.

또한, 전술한 바와 같이 로우(raw) 데이터가 MPEG 4 인코더(11)를 통하여 MPEG 데이터로 인코딩되며, 또한 인코딩된 데이터에는 P2P 그룹 아이디를 헤더에 붙이게 되는데, 이때 도 4에 도시한 바와 같이 각 전송 모듈을 거치면서 헤더에 RTP, UDP, IP 등 헤더가 추가된다.In addition, as described above, raw data is encoded into MPEG data through the MPEG 4 encoder 11, and the encoded data is appended with a P2P group ID to the header. In this case, as shown in FIG. Through the module, headers such as RTP, UDP, and IP are added to the header.

그리고, 도 5에 도시한 바와 같이, 본 발명의 시스템에서 컨트롤 메시지 및 시그널 메시지(Signaling Data)는 신뢰성 보장을 위하여 TCP 및 RTCP 기반으로 전송이 이루어지고, 스트리밍 데이터(Media Data)는 실시간성을 위하여 타임 스탬프(Time Stamp)를 찍어 재전송이 이루어지지 않도록 RTP 및 UDP 기반으로 전송한다.And, as shown in Figure 5, in the system of the present invention, the control message and the signaling message (Signaling Data) is transmitted based on TCP and RTCP to ensure reliability, the streaming data (Media Data) for real time Time stamps are stamped and transmitted based on RTP and UDP to avoid retransmission.

이러한 본 발명의 시스템에서는 Ad-hoc 기반으로 자유로이 네트워크를 구성할 수 있으며, P2P 기반으로 자유로이 그룹의 접속 및 탈퇴가 가능해진다.In the system of the present invention, the network can be freely configured on the basis of Ad-hoc, and the group can be freely connected and withdrawn based on P2P.

이와 같이 하여, 본 발명은 Ad-hoc 기반의 광대역 스트리밍 서버 및 클라이언트를 포함하는 차량용 네트워크 시스템에 관한 것으로서, 이에 따르면, 각 차량에 차량간 Ad-hoc 통신이 가능하도록 하는 스트리밍 서버 및 클라이언트를 포함한 구성으로 구비되어, 차량 외부의 통신 인프라를 이용하지 않고도, 각 차량에 설치된 상기 스트리밍 서버 및 클라이언트을 이용하여 다수의 차량들에 의해 자율적으로 구성되는 임시적인 네트워크가 구성될 수 있고, 결국 이를 이용하여 복수의 차량들로 이루어진 그룹의 각 구성원간에 직접적인 스트리밍 데이터를 송수신할 수 있게 된다.In this way, the present invention relates to a vehicle network system including an Ad-hoc-based broadband streaming server and a client, and accordingly, includes a streaming server and a client to enable ad-hoc communication between vehicles in each vehicle. The temporary network may be configured autonomously by a plurality of vehicles by using the streaming server and the client installed in each vehicle, without using a communication infrastructure outside the vehicle, and thus, a plurality of vehicles may be used. Direct streaming data can be transmitted and received between each member of a group of vehicles.

이상에서 설명한 바와 같이, 본 발명에 따른 차량용 네트워크 시스템에 의하면, 각 차량에 차량간 Ad-hoc 무선 통신이 가능하도록 데이터 변환을 위한 디코더 또는 인코더, 데이터 저장을 위한 버퍼, 그룹 관리를 수행하는 P2P 매니저, 세션 매니저, 피드백 컨트롤러, 각종 통신 프로토콜 및 컨트롤 모듈, 그리고 Ad-hoc 모듈 등을 갖는 스트리밍 서버 및 클라이언트를 구비함으로써, 외부의 통신 인프라 없이도, 각 차량에 설치된 상기 스트리밍 서버 및 클라이언트를 이용하여 다수의 차량들에 의해 자율적으로 구성되는 임시적인 네트워크를 구현함과 동시에 이를 이용하여 형성된 그룹의 각 구성원 차량간에 직접적인 스트리밍 데이터를 송수신할 수 있게 된다.As described above, according to the vehicle network system according to the present invention, a decoder or encoder for data conversion, a buffer for data storage, and a P2P manager for performing group management to enable Ad-hoc wireless communication between vehicles in each vehicle. And a streaming server and client having a session manager, a feedback controller, various communication protocols and control modules, and an ad-hoc module, thereby enabling a plurality of streaming servers and clients installed in each vehicle without an external communication infrastructure. In addition to implementing a temporary network autonomously configured by the vehicles, it is possible to directly transmit and receive streaming data between each member vehicle of the group formed by using it.

Claims (2)

차량용 네트워크 시스템에 있어서,In a vehicle network system, 차량간 Ad-hoc 무선 통신이 가능하도록, 데이터 변환을 위한 디코더, 메모리 버퍼, 그룹 관리를 수행하는 P2P 매니저, 세션 매니저, 스트리머, 피드백 컨트롤러, 복수의 무선 통신 프로토콜 및 컨트롤 모듈, 그리고 Ad-hoc 모듈을 가지는 스트리밍 서버와; Decoder for data conversion, memory buffer, P2P manager that performs group management, session manager, streamer, feedback controller, multiple wireless communication protocols and control modules, and Ad-hoc to enable Ad-hoc wireless communication between vehicles A streaming server having a module; 데이터의 변환을 위한 인코더, 데이터 저장을 위한 메모리 버퍼, 그룹 관리를 수행하는 P2P 매니저, 세션 매니저, 피드백 컨트롤러, 복수의 무선 통신 프로토콜 및 컨트롤 모듈, 그리고 Ad-hoc 모듈을 가지는 스트리밍 클라이언트;A streaming client having an encoder for data conversion, a memory buffer for data storage, a P2P manager for performing group management, a session manager, a feedback controller, a plurality of wireless communication protocols and control modules, and an Ad-hoc module; 를 포함한 구성으로 구비되어, 상기 스트리밍 서버 및 클라이언트에 의해 주변 차량들과 Ad-hoc 이동 무선 네트워크를 구성함과 동시에 그룹 형성한 차량들과의 직접적인 스트리밍 데이터 송수신을 수행할 수 있도록 된 것을 특징으로 하는 차량용 네트워크 시스템.It is configured to include, the streaming server and the client to configure the Ad-hoc mobile wireless network with the surrounding vehicles, and at the same time can perform the direct streaming data transmission and reception with the group formed vehicles Automotive network system. 청구항 1에 있어서,The method according to claim 1, 상기 스트리밍 서버 및 클라이언트가 무선 통신 프로토콜 모듈로서 RTP 모듈, RTSP 모듈, UDP/IP 모듈 및 TCP/IP 모듈을 가지는 것을 특징으로 하는 차량용 네트워크 시스템. And said streaming server and client have an RTP module, an RTSP module, a UDP / IP module and a TCP / IP module as a wireless communication protocol module.
KR1020040106643A 2004-12-15 2004-12-15 Automotive network system Ceased KR20060067745A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020040106643A KR20060067745A (en) 2004-12-15 2004-12-15 Automotive network system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040106643A KR20060067745A (en) 2004-12-15 2004-12-15 Automotive network system

Publications (1)

Publication Number Publication Date
KR20060067745A true KR20060067745A (en) 2006-06-20

Family

ID=37162269

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040106643A Ceased KR20060067745A (en) 2004-12-15 2004-12-15 Automotive network system

Country Status (1)

Country Link
KR (1) KR20060067745A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100812455B1 (en) * 2006-08-18 2008-03-10 현대자동차주식회사 Vehicle Information Control System
US7522993B2 (en) * 2001-02-16 2009-04-21 Nonend Inventions N.V. Traffic information system for vehicles using wireless peer to peer (P2P) connections

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7522993B2 (en) * 2001-02-16 2009-04-21 Nonend Inventions N.V. Traffic information system for vehicles using wireless peer to peer (P2P) connections
US7587508B2 (en) 2001-02-16 2009-09-08 Nonend Inventions, N.V. Multiple source receiver-driven streaming of content between peers
US7590752B2 (en) 2001-02-16 2009-09-15 Nonend Inventions, N.V. Playing media content on a media player while streaming the retrieved parts of the media content to other devices
US7779138B2 (en) 2001-02-16 2010-08-17 Nonend Inventions N.V. Streaming content between media players configured to locate each other
US8090862B2 (en) 2001-02-16 2012-01-03 Nonend Inventions N.V. Initiating an alternative communication channel for receiving streaming content
US8099513B2 (en) 2001-02-16 2012-01-17 Nonend Inventions N.V. Streaming content from one or more production nodes or media player systems
US8266315B2 (en) 2001-02-16 2012-09-11 Nonend Inventions N.V. Streaming content from a production node and a consumer node
US9531770B2 (en) 2001-02-16 2016-12-27 Nonend Inventions N.V. Distribution of streaming content between media players configured to locate each other
KR100812455B1 (en) * 2006-08-18 2008-03-10 현대자동차주식회사 Vehicle Information Control System

Similar Documents

Publication Publication Date Title
US10354618B2 (en) Wireless communication system for offline participation in a display session
EP2106178B1 (en) Improved communications throughput with multiple physical data rate transmission determinations
CN101068236B (en) Streaming media bit rate control method, system and equipment
EP3311534B1 (en) Method and apparatus for multipath media delivery
US20110096712A1 (en) Unicast to Multicast Conversion
CN101626387B (en) System, method and terminal for treating media business
CN101675705A (en) Communication device, communication method, and program
US8009648B2 (en) Mobile ad hoc network with isosynchronous communications and related methods
Sarakis et al. Providing entertainment app lications in VANET environments
WO2011033679A1 (en) NODE AND METHOD FOR QUALITY OF SERVICE (QoS) CONTROL
JP2009165122A (en) Communication method in network including primary network and secondary network
KR102054941B1 (en) Apparatus of setting active networking of smart devices for providing fusion service and method thereof
CN101702728A (en) Streaming media transmission system for mobile communication equipment terminal and application method thereof
JP4863514B2 (en) Wide area / narrow area network connection switching method, mobile terminal and program
KR20060067745A (en) Automotive network system
Lopes et al. Real-time video transmission in multihomed vehicular networks
CN107801065A (en) Multimedia file sharing method, equipment and system based on WiFi Display
JP2000224216A (en) Relay device, communication terminal device and communication method
Rhaiem et al. Multi-segment cooperative transmission of scalable video streaming over vehicular networks
CN112165416A (en) A method and device for networking and communication
Huang et al. An adaptive video streaming scheme for a cooperative fleet of vehicles
Chow et al. A novel approach to supporting multipoint-to-point video transmission over wireless ad hoc networks
Condoluci et al. Enhancements to support v2x application adaptations
ELHACHI STUDY AND IMPROVEMENT OF THE QUALITY OF SERVICE OF A VIDEO STREAMING BY THE HEVC CODEC IN AD-HOC NETWORKS.
CN117676176A (en) An IPv6-based live audio and video transmission method and device

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20041215

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20060927

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20061207

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20060927

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I