KR20150050960A - 패킷의 전송 순서를 재배열하는 방법과 이를 이용하는 장치들 - Google Patents
패킷의 전송 순서를 재배열하는 방법과 이를 이용하는 장치들 Download PDFInfo
- Publication number
- KR20150050960A KR20150050960A KR1020130132268A KR20130132268A KR20150050960A KR 20150050960 A KR20150050960 A KR 20150050960A KR 1020130132268 A KR1020130132268 A KR 1020130132268A KR 20130132268 A KR20130132268 A KR 20130132268A KR 20150050960 A KR20150050960 A KR 20150050960A
- Authority
- KR
- South Korea
- Prior art keywords
- packet
- ethernet
- packets
- protocol
- data
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 230000005540 biological transmission Effects 0.000 title claims abstract description 35
- 238000004806 packaging method and process Methods 0.000 claims description 42
- 238000004891 communication Methods 0.000 description 51
- 238000010586 diagram Methods 0.000 description 22
- 238000012858 packaging process Methods 0.000 description 8
- 230000014509 gene expression Effects 0.000 description 3
- 125000004122 cyclic group Chemical group 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/90—Buffering arrangements
- H04L49/9057—Arrangements for supporting packet reassembly or resequencing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40208—Bus networks characterized by the use of a particular bus standard
- H04L2012/40215—Controller Area Network CAN
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40208—Bus networks characterized by the use of a particular bus standard
- H04L2012/40234—Local Interconnect Network LIN
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40208—Bus networks characterized by the use of a particular bus standard
- H04L2012/40241—Flexray
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40267—Bus for use in transportation systems
- H04L2012/40273—Bus for use in transportation systems the transportation system being a vehicle
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
Abstract
Description
도 1은 본 발명의 일 실시 예에 따른 차량 내 통신 시스템의 블록도이다.
도 2는 CAN 패킷을 이더넷 패킷에 패키징하는 과정을 설명하기 위한 도면이다.
도 3은 이더넷 패킷에 패키징 된 CAN 패킷을 언-패키징하는 과정을 설명하기 위한 도면이다.
도 4는 LIN 패킷을 이더넷 패킷에 패키징하는 과정을 설명하기 위한 도면이다.
도 5는 이더넷 패킷에 패키징 된 LIN 패킷을 언-패키징하는 과정을 설명하기 위한 도면이다.
도 6은 K-LINE 패킷을 이더넷 패킷에 패키징하는 과정을 설명하기 위한 도면이다.
도 7은 이더넷 패킷에 패키징 된 K-LINE 패킷을 언-패키징하는 과정을 설명하기 위한 도면이다.
도 8은 FlexRay 패킷을 이더넷 패킷에 패키징하는 과정을 설명하기 위한 도면이다.
도 9는 이더넷 패킷에 패키징 된 FlexRay 패킷을 언-패키징하는 과정을 설명하기 위한 도면이다.
도 10은 도 1에 도시된 게이트웨이(gateway)의 일 실시 예에 따른 블록도이다.
도 11은 도 1에 도시된 게이트웨이의 다른 실시 예에 따른 블록도이다.
도 12는 본 발명의 실시 예에 따른 타 프로토콜 패킷을 이더넷 프로토콜 패킷에 패키징하는 방법의 흐름도이다.
도 13은 본 발명의 실시 예에 따른 타 프로토콜 패킷이 패키징 된 이더넷 프로토콜 패킷을 언-패키징하는 방법의 흐름도이다.
도 14는 본 발명의 실시 예에 따른 타 프로토콜 패킷이 패키징 된 이더넷 프로토콜 패킷의 전송 순서를 재배열하는 방법의 흐름도이다.
100, 200, 300 : 게이트웨이(gateway)
110, 210, 310 : 전자 제어 장치들(electronic control units(ECUs))
Claims (6)
- 게이트웨이가 전자 제어 장치로부터 전송된 타 프로토콜 패킷의 전체를 이더넷(ethernet) 패킷의 데이터 필드(data field)에 패키징(packaging)하는 단계;
상기 게이트웨이가, 상기 타 프로토콜 패킷의 전체가 상기 이더넷 패킷의 상기 데이터 필드에 패키징 된 상태로 상기 타 프로토콜 패킷의 일부를 추출하는 단계; 및
상기 게이트웨이가, 상기 일부에 기초하여 상기 이더넷 패킷의 전송 순서를 재배열하는 단계를 포함하는 패킷의 전송 순서를 재배열하는 방법. - 제1항에 있어서, 상기 타 프로토콜 패킷은,
CAN(control area network) 패킷, LIN(local interconnect network) 패킷, K-LINE 패킷, FlexRay 패킷, 또는 MOST(media oriented systems transport) 패킷인 패킷의 전송 순서를 재배열하는 방법. - 제2항에 있어서, 상기 일부는,
상기 타 프로토콜 패킷의 식별자(identifier) 부분을 포함하는 패킷의 전송 순서를 재배열하는 방법. - 전자 제어 장치로부터 전송된 타 프로토콜 패킷의 전체를 이더넷(ethernet) 패킷의 데이터 필드(data field)에 패키징(packaging)하는 패키징 모듈;
상기 타 프로토콜 패킷의 전체가 상기 이더넷 패킷의 상기 데이터 필드에 패키징 된 상태로 상기 타 프로토콜 패킷의 일부를 추출하고 상기 일부에 기초하여 상기 이더넷 패킷의 전송 순서를 재배열하는 순서 재배열 모듈을 포함하는 게이트웨이(gateway). - 제4항에 있어서, 상기 타 프로토콜 패킷은,
CAN(control area network) 패킷, LIN(local interconnect network) 패킷, K-LINE 패킷, FlexRay 패킷, 또는 MOST(media oriented systems transport) 패킷인 게이트웨이. - 제5항에 있어서, 상기 일부는,
상기 타 프로토콜 패킷의 식별자(identifier) 부분을 포함하는 게이트웨이.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020130132268A KR20150050960A (ko) | 2013-11-01 | 2013-11-01 | 패킷의 전송 순서를 재배열하는 방법과 이를 이용하는 장치들 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020130132268A KR20150050960A (ko) | 2013-11-01 | 2013-11-01 | 패킷의 전송 순서를 재배열하는 방법과 이를 이용하는 장치들 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20150050960A true KR20150050960A (ko) | 2015-05-11 |
Family
ID=53388583
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020130132268A Ceased KR20150050960A (ko) | 2013-11-01 | 2013-11-01 | 패킷의 전송 순서를 재배열하는 방법과 이를 이용하는 장치들 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR20150050960A (ko) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101988171B1 (ko) * | 2018-04-27 | 2019-06-11 | 벨로넥트 인코퍼레이션 | 접속된 노드들에 향상된 속도의 버스를 제공하기 위한 기기 |
| KR102006634B1 (ko) * | 2019-03-06 | 2019-08-02 | 브이에스아이 주식회사 | 이종의 통신방식들 중 하나로 적응시킴으로써 이종 통신방식의 노드들이 단일 버스를 공유할 수 있게 하는 방법과 그 방법을 위한 기기 |
| KR20230167288A (ko) * | 2022-06-01 | 2023-12-08 | 모터콤 (상하이) 일레트로닉 컴퍼니 리미티드 | 일종의 효율적인 전송을 위한 이더넷 장치 |
-
2013
- 2013-11-01 KR KR1020130132268A patent/KR20150050960A/ko not_active Ceased
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101988171B1 (ko) * | 2018-04-27 | 2019-06-11 | 벨로넥트 인코퍼레이션 | 접속된 노드들에 향상된 속도의 버스를 제공하기 위한 기기 |
| WO2019209004A1 (ko) * | 2018-04-27 | 2019-10-31 | 벨로넥트 인코퍼레이션 | 접속된 노드들에 향상된 속도의 버스를 제공하기 위한 기기 |
| US11646908B2 (en) | 2018-04-27 | 2023-05-09 | Velonect Inc. | Device for providing enhanced speed for connected nodes on a bus |
| KR102006634B1 (ko) * | 2019-03-06 | 2019-08-02 | 브이에스아이 주식회사 | 이종의 통신방식들 중 하나로 적응시킴으로써 이종 통신방식의 노드들이 단일 버스를 공유할 수 있게 하는 방법과 그 방법을 위한 기기 |
| US11451412B2 (en) | 2019-03-06 | 2022-09-20 | Vsi Corporation | Method for enabling nodes of heterogeneous communication protocols to share a single bus by adapting to one of the heterogeneous communication protocols and device for said method |
| KR20230167288A (ko) * | 2022-06-01 | 2023-12-08 | 모터콤 (상하이) 일레트로닉 컴퍼니 리미티드 | 일종의 효율적인 전송을 위한 이더넷 장치 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101578064B1 (ko) | 패킷의 전송 방법과 이를 이용하는 장치들 | |
| US11146420B2 (en) | Method for transmitting data via a serial communication bus, bus interface, and computer program | |
| US7991351B2 (en) | Extension of wired controller area networks to wireless personal area networks | |
| JP6500123B2 (ja) | 車載ゲートウェイ装置、及び車載ネットワークシステム | |
| US10554545B2 (en) | Data transmission in a communications network | |
| CN104995874B (zh) | 具有协议异常状态的数据传输协议 | |
| KR20160096526A (ko) | 네트워크의 진단 방법 및 장치 | |
| CN112615806B (zh) | 通信装置和通信方法 | |
| US11637743B2 (en) | Communications device and method of communications | |
| KR20150050960A (ko) | 패킷의 전송 순서를 재배열하는 방법과 이를 이용하는 장치들 | |
| KR101606463B1 (ko) | 플렉스레이 패킷을 언-패키징하는 방법과 이를 이용하는 장치들 | |
| KR101578065B1 (ko) | Can 패킷을 패키징하는 방법과 이를 이용하는 장치들 | |
| CN113196709B (zh) | 数据传输方法及自动化通信网络 | |
| KR20190013012A (ko) | 이종망간 데이터 전송 방법 | |
| KR101606462B1 (ko) | Can 패킷을 언-패키징하는 방법과 이를 이용하는 장치들 | |
| CN116938494A (zh) | 一种通信方法及通信装置 | |
| Strobl et al. | Using Ethernet over powerline communication in automotive networks | |
| KR20150050936A (ko) | 플렉스레이 패킷을 패키징하는 방법과 이를 이용하는 장치들 | |
| KR20150051332A (ko) | K-line 패킷을 언-패키징하는 방법과 이를 이용하는 장치들 | |
| KR20150050992A (ko) | Lin 패킷을 언-패키징하는 방법과 이를 이용하는 장치들 | |
| KR20150051331A (ko) | K-line 패킷을 패키징하는 방법과 이를 이용하는 장치들 | |
| KR20150051333A (ko) | Lin 패킷을 패키징하는 방법과 이를 이용하는 장치들 | |
| CN112867997B (zh) | 包括智能柔性执行器模块的智能控制器及传感器网络总线、系统和方法 | |
| Cataldo | Ethernet Network in the Automotive field: Standards, possible approaches to Protocol Validation and Simulations | |
| KR20120087557A (ko) | 노드 슬로팅 방법과 그 방법을 이용한 노드 매핑 기반 FlexRay-CAN 게이트웨이 및 그 운영 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20131101 |
|
| PA0201 | Request for examination | ||
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20140923 Patent event code: PE09021S01D |
|
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
Patent event date: 20150428 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20140923 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
| PG1501 | Laying open of application |