[go: up one dir, main page]

KR101135101B1 - 캔에서의 데이터 길이 코드를 이용한 데이터 필드 패딩방법 - Google Patents

캔에서의 데이터 길이 코드를 이용한 데이터 필드 패딩방법 Download PDF

Info

Publication number
KR101135101B1
KR101135101B1 KR1020050097454A KR20050097454A KR101135101B1 KR 101135101 B1 KR101135101 B1 KR 101135101B1 KR 1020050097454 A KR1020050097454 A KR 1020050097454A KR 20050097454 A KR20050097454 A KR 20050097454A KR 101135101 B1 KR101135101 B1 KR 101135101B1
Authority
KR
South Korea
Prior art keywords
data
padding
length code
field
length
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.)
Active
Application number
KR1020050097454A
Other languages
English (en)
Other versions
KR20070041870A (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 KR1020050097454A priority Critical patent/KR101135101B1/ko
Priority to US11/580,860 priority patent/US7738462B2/en
Publication of KR20070041870A publication Critical patent/KR20070041870A/ko
Application granted granted Critical
Publication of KR101135101B1 publication Critical patent/KR101135101B1/ko
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/407Bus networks with decentralised control
    • H04L12/413Bus networks with decentralised control with random access, e.g. carrier-sense multiple-access with collision detection [CSMA-CD]
    • H04L12/4135Bus networks with decentralised control with random access, e.g. carrier-sense multiple-access with collision detection [CSMA-CD] using bit-wise arbitration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40208Bus networks characterized by the use of a particular bus standard
    • H04L2012/40215Controller Area Network CAN
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40267Bus for use in transportation systems
    • H04L2012/40273Bus for use in transportation systems the transportation system being a vehicle

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Small-Scale Networks (AREA)

Abstract

본 발명은 캔(CAN: Controller Area Network)에서의 데이터 길이 코드를 이용한 데이터 필드 패딩 방법에 관한 것으로, 예를 들어 CAN 프레임(Frame) 데이터 길이 코드(DLC : Data length code) 필드(Field)에서, 데이터 프레임의 크기를 나타내는 예약(Reserved)된 값에 송신 데이터량을 일정하게 유지하기 위한 패딩 비트를 포함하여 유저의 선택에 따라 데이터 필드 패딩 또는 노-패딩(Data Field Padding/No-Padding) 정책을 구현함으로써, CAN 프레임 전송 시에 전송 시간의 일관성과 수신 측에서는 수신할 데이터 크기를 예측 할 수 있어 송수신 단에서 데이터 처리시에 효율적인 동작이 가능한 매우 유용한 발명인 것이다.
CAN(Controller Area Network), DLC(Data length code), 패딩(Padding), 데이터 프레임, 크기, 전송 속도

Description

캔에서의 데이터 길이 코드를 이용한 데이터 필드 패딩 방법{Method for data filed padding data length code using in controller area network}
도 1은 일반적인 CAN 메시지 구조를 나타낸 도면.
도 2는 일반적인 CAN 메시지 구조의 데이터 길이 코드 값을 나타낸 도면.
도 3은 본 발명에 따른 데이터 필드 패딩 방법이 적용되는 데이터 길이 코드 값을 나타낸 도면.
* 도면의 주요부분에 대한 부호의 설명 *
10: CAN 메시지 구조
20, 30: 데이터 길이 코드(DLC) 값
본 발명은 CAN(Controller Area Network)에 관한 것으로, 예를 들어 CAN 프레임(Frame) 데이터 길이 코드(DLC : Data length code) 필드(Field)에서, 예약(Reserved)된 값을 통해 데이터 필드 패딩을 구현하도록 하는 캔에서의 데이터 길이 코드를 이용한 데이터 필드 패딩 방법에 관한 것이다.
일반적으로, CAN(Controller Area Network)은 차량 내부의 복잡한 배선작업에 대한 해결책으로서, 자동차의 엔진 관리 시스템, 변속장치 제어, 계기 팩, 그리고 차체 전자 기술 같은 온-보드 전자 제어 장치(ECU)들 간의 정보 교환 등의 연결 역할을 수행한다.
또한, 차량 내부에 구비된 모든 주변장치들이 부착될 수 있는 하나의 단일 네트워크 버스 방식인 시리얼 네트워크 통신 방식으로 설계되어, 자동차 환경(열, 잡음 등)에 극대화된 견고성과, 빠른 데이터 전송 속도(최대 1M bit/s), 신뢰성, 오류 처리 기능, 결함 메시지들의 자동적인 재전송, 물리적 결함 추정 노드들의 자동적 버스연결절단, 기능위주 어드레싱이 이루어진다.
도 1은 일반적인 CAN 메시지 구조를 나타낸 도면으로서, 도 1에 도시된 바와 같이, CAN 메시지 구조는 11 또는 29 비트의 CAN ID/Priority, 4 비트의 데이터 길이 코드(DLC: Data length code) 및 8 바이트의 데이터 프레임(Data Frame)으로 구 성된다.
도 2는 일반적인 CAN 메시지 구조의 데이터 길이 코드 값을 나타낸 도면으로서, 상기 데이터 길이 코드(DLC)는, 8 바이트의 데이터 프레임 영역에 예약되는 데이터의 크기를 코드 값(20)으로 나타낸다.
상기 캔 프레임(10)의 데이터 크기는 데이터 길이 코드 필드의 값을 따른다. 즉, 상기 데이터 길이 코드 필드의 값은 b0000(0) ~ b1000(8)을 이용한다. 여기서, 상기 데이터 길이 코드 필드의 값이 b0010(2)일 때, 캔 프레임(10) 내의 데이터 크기는 2 바이트가 된다.
그러나, 상기 CAN은 데이터 길이 코드 필드에서 b0000 ~ b1000의 값만을 사용하고 있기 때문에, 데이터 전송 시에 전송 시간의 일관성을 보장할 수 없고, 수신측에서는 수신되는 데이터 크기(Data size)를 예측할 수 없으며, 이로 인해 송수신단에서의 데이터 처리에 효율이 떨어지는 문제점이 있었다.
따라서, 본 발명은 상기와 같은 문제점을 해결하기 위하여 안출된 것으로서, 예를 들어 CAN 프레임(Frame)을 확장할 필요 없이, CAN 프레임 내의 데이터 길이 코드(DLC) 필드에서, 예약된 값을 이용하여 데이터 필드 패딩 또는 노-패딩(Data Field Padding/No-Padding)을 구현하도록 하는 캔에서의 데이터 길이 코드를 이용한 데이터 필드 패딩 방법을 제공하는데 그 목적이 있는 것이다.
상기와 같은 목적을 달성하기 위한 본 발명에 따른 캔에서의 데이터 길이 코드를 이용한 데이터 필드 패딩 방법은, 캔 프레임의 데이터 필드 패당 방법에 있어서, 상기 캔 프레임의 데이터 길이 코드 필드를 이용하여 송신 데이터량을 일정하게 유지하기 위한 패딩 비트를 더 포함하는 것을 특징으로 한다.
본 발명의 상기 패딩 비트는, 상기 데이터 길이 코드 필드의 예약(Reserved) 영역을 이용하는 것을 특징으로 한다.
본 발명의 상기 데이터 필드 패딩은, 유저의 선택에 따라 패딩 또는 노-패딩 정책을 사용하여 데이터를 전송하는 것을 특징으로 한다.
이하, 첨부된 도면을 참고하여 본 발명에 따른 캔에서의 데이터 길이 코드를 이용한 데이터 필드 패딩 방법에 대한 바람직한 실시예를 상세히 설명한다.
도 3은 본 발명에 따른 데이터 필드 패딩 방법이 적용되는 CAN 메시지 구조의 데이터 길이 코드 값을 나타낸 도면이다.
상기 캔 프레임(10)의 데이터 크기는, 상기 데이터 길이 코드(DLC) 필드의 값을 따르기 때문에, 도 3에 도시된 바와 같이, 상기 데이터 길이 코드 필드의 값은, 예를 들어 "x + padding y"로 표시되는 본 발명에 따른 CAN Spec.에서의 데이터 길이 코드 필드에 예약(Reserved)되는 패딩 비트 값들이고, 상위 데이터 바이트 "0 ~ 8"로 표시된 데이터 길이 코드 필드의 값들은 종래의 CAN Spec.에서 사용하는 값들이다.
상기 8 바이트의 데이터 프레임 영역에 데이터 길이를 나타내는 코드 값은, 예를 들어, 유저의 선택에 따라 노-패딩(No-Padding) 정책을 사용하여 종래의 방식대로 데이터를 전송하는 경우, 상기 데이터 길이 코드 필드의 값 중 b0000(0) ~ b1000(8)을 이용한다. 여기서, 상기 데이터 길이 코드 필드의 값이 b0010(2)일 때, 캔 프레임 내의 데이터 크기는 2 바이트가 된다.
한편, 유저의 선택에 따라 패딩(Padding) 정책을 사용하여 본 발명의 방식으로 데이터를 전송하는 경우, 데이터 길이 코드 필드의 값 중에 패딩 비트 b1001( 1+ Padding 7 ) ~ b1111( 7 + Padding 1)을 이용한다.
상기 캔 프레임(10) 내의 데이터 크기는 항상 8 바이트이다. 즉, 상기 데이터 길이 코드 필드의 값이 b1010( 2 + Padding 6 )일 때, 캔 필드 내의 데이터 크기는 8 바이트가 된다. 여기서, 상기 실제 데이터는 2 바이트이고, 나머지는 패딩된 데이터이다.
따라서, 상술한 바와 같이, 본 발명에 따른 CAN spec.내에 패딩 정책을 구현하는 것은, 단지 예약(Reserved)된 값을 이용하여 구현되기 때문에, 기존 프레임의 변경 없이도 가능 하고, 상기 패딩 정책은 CAN 프레임 전송 시에 전송 시간의 일관성을 보장 할 수 있으며, 수신 측에서는 수신할 데이터 크기를 예측 할 수 있다. 이로 인해 데이터 처리 시에 송수신 단에서 효율적인 동작이 가능하게 된다.
또한, 유저의 선택에 따라 패딩 또는 노-패딩(Padding/No-Padding) 정책의 선택 여지를 제공함으로써, 차량 내부의 네트워크 상황에 따라 유연한 CAN 통신구현이 가능하게 된다.
이상, 전술한 본 발명의 바람직한 실시예는 예시의 목적을 위해 개시된 것으로 당업자라면, 이하 첨부된 특허청구범위에 개시된 본 발명의 기술적 사상과 그 기술적 범위 내에서 또 다른 다양한 실시예들을 개량, 변경, 대체 또는 부가 등이 가능할 것이다.
상기와 같이 이루어지는 본 발명에 따른 캔에서의 데이터 길이 코드를 이용한 데이터 필드 패딩 방법은, 예를 들어 CAN 프레임(Frame) 데이터 길이 코드(DLC : Data length code) 필드(Field)에서, 데이터 프레임의 크기를 나타내는 예약(Reserved)된 값에 송신 데이터량을 일정하게 유지하기 위한 패딩 비트를 포함하여 유저의 선택에 따라 데이터 필드 패딩 또는 노-패딩(Data Field Padding/No-Padding) 정책을 구현함으로써, CAN 프레임 전송 시에 전송 시간의 일관성과 수신 측에서는 수신할 데이터 크기를 예측 할 수 있어 송수신 단에서 데이터 처리 시에 효율적인 동작이 가능한 효과가 있다.

Claims (11)

  1. CAN(Controller Area Network) 메시지를 통해 전송할 제 1 데이터에 제 2 데이터를 추가하는 단계; 및
    상기 제 2 데이터가 추가되었음을 가리키는 정보를 상기 CAN 메시지를 통해 전송하는 단계를 포함하여 이루어지며,
    상기 정보는 CAN 메시지를 통해 전송될 데이터의 길이를 가르키는 필드에서 예약된 범위의 값에 의해 표현되어 상기 필드에 포함되는 것을 특징으로 하는 CAN에서의 데이터 처리 방법.
  2. 제 1항에 있어서,
    상기 추가할 제 2 데이터의 길이는, 상기 제 1 데이터와 제 2 데이터의 길이의 합이 소정의 길이가 되도록 하는 값으로 결정되는 것을 특징으로 하는 CAN에서의 데이터 처리 방법.
  3. 제 2항에 있어서,
    상기 소정의 길이는 8 바이트인 것을 특징으로 하는 CAN에서의 데이터 처리 방법.
  4. 삭제
  5. 삭제
  6. 제 1항 내지 제3항 중 어느 한 항에 있어서,
    상기 제 1 데이터의 길이는 상기 필드에서 예약된 범위의 값에서 최상위 비트를 제외한 하위 비트에 대응되는 값인 것을 특징으로 하는 CAN에서의 데이터 처리 방법.
  7. 수신되는 CAN 메시지에 포함되며, 상기 CAN 메시지를 통해 전송될 데이터의 길이를 가르키는 필드에서 예약된 범위의 값에 의해 표현되어 상기 필드에 포함되는 정보를 기초로, 상기 CAN 메시지를 통해 전송될 제 1 데이터의 길이를 확인하는 단계; 및
    상기 확인된 길이만큼의 제 1 데이터를 수신하는 단계를 포함하여 이루어지고,
    여기서, 상기 정보가 상기 제 1 데이터에 제 2 데이터가 추가되었음을 가리키는 경우, 상기 수신된 제 1 데이터에서 상기 제 2 데이터를 제외한 데이터만을 추출하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 CAN에서의 데이터 처리 방법.
  8. 제 7항에 있어서,
    상기 정보가 상기 제 1 데이터에 제 2 데이터가 추가되었음을 가리키는 경우, 상기 CAN 메시지를 통해 전송되는 제 1 데이터에는 상기 제 1 데이터가 8 바이트가 되도록 하는 길이의 제 2 데이터가 추가되어 있는 것을 특징으로 하는 CAN에서의 데이터 처리 방법.
  9. 삭제
  10. 삭제
  11. 제 7항 또는 제8항에 있어서,
    상기 추출되는 데이터의 길이는 상기 필드에서 예약된 범위의 값에서 최상위 비트를 제외한 하위 비트에 대응되는 값인 것을 특징으로 하는 CAN에서의 데이터 처리 방법.
KR1020050097454A 2005-10-17 2005-10-17 캔에서의 데이터 길이 코드를 이용한 데이터 필드 패딩방법 Active KR101135101B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020050097454A KR101135101B1 (ko) 2005-10-17 2005-10-17 캔에서의 데이터 길이 코드를 이용한 데이터 필드 패딩방법
US11/580,860 US7738462B2 (en) 2005-10-17 2006-10-16 Method and apparatus for processing data in controller area network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050097454A KR101135101B1 (ko) 2005-10-17 2005-10-17 캔에서의 데이터 길이 코드를 이용한 데이터 필드 패딩방법

Publications (2)

Publication Number Publication Date
KR20070041870A KR20070041870A (ko) 2007-04-20
KR101135101B1 true KR101135101B1 (ko) 2012-04-16

Family

ID=37985335

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050097454A Active KR101135101B1 (ko) 2005-10-17 2005-10-17 캔에서의 데이터 길이 코드를 이용한 데이터 필드 패딩방법

Country Status (2)

Country Link
US (1) US7738462B2 (ko)
KR (1) KR101135101B1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9705699B2 (en) 2014-10-17 2017-07-11 Hyundai Motor Company Method and apparatus for reducing load in can communication
US10730518B2 (en) * 2015-07-22 2020-08-04 Toyota Jidosha Kabushiki Kaisha On-board recording system

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4511768B2 (ja) * 2001-06-12 2010-07-28 本田技研工業株式会社 乗員保護装置
US9098816B2 (en) * 2009-01-14 2015-08-04 GM Global Technology Operations LLC Message loss prevention in can systems
US9167476B2 (en) 2010-03-12 2015-10-20 Intellectual Discovery Co., Ltd. Method and apparatus for transmitting/receiving packet in wireless communication system
KR101800171B1 (ko) 2010-03-12 2017-11-24 한국전자통신연구원 무선 통신 시스템에서의 패킷 송/수신 방법 및 장치
US8979159B2 (en) 2011-11-16 2015-03-17 Flextronics Ap, Llc Configurable hardware unit for car systems
WO2012132217A1 (ja) * 2011-03-31 2012-10-04 ルネサスエレクトロニクス株式会社 Can通信システム、can送信装置、can受信装置、およびcan通信方法
DE102011078266A1 (de) * 2011-06-29 2013-01-03 Robert Bosch Gmbh Verfahren und Vorrichtung zur seriellen Datenübertragung mit flexibler Nachrichtengröße und variabler Bitlänge
BR112013025748B1 (pt) * 2011-04-06 2021-06-22 Robert Bosch Gmbh Processo e dispositivo para a transmissão serial de dados em um sistema de barramento
JP5770925B2 (ja) * 2011-04-06 2015-08-26 ローベルト ボッシュ ゲゼルシャフト ミット ベシュレンクテル ハフツング 直列バスシステム内でデータ伝送容量を上げるための方法及び装置
DE102011080476A1 (de) * 2011-08-05 2013-02-07 Robert Bosch Gmbh Verfahren und Vorrichtung zur Verbesserung der Datenübertragungssicherheit in einer seriellen Datenübertragung mit flexibler Nachrichtengröße
US9432289B2 (en) 2011-04-26 2016-08-30 Robert Bosch Gmbh Method and device for serial data transmission which is adapted to memory sizes
WO2013000911A1 (de) * 2011-06-29 2013-01-03 Robert Bosch Gmbh Verfahren und vorrichtung zur seriellen datenübertragung mit flexibler nachrichtengrösse und variabler bitlänge
AU2012277904B2 (en) * 2011-06-29 2017-06-29 Robert Bosch Gmbh Method and device for serial data transmission having a flexible message size and a variable bit length
US9173100B2 (en) 2011-11-16 2015-10-27 Autoconnect Holdings Llc On board vehicle network security
US9043073B2 (en) 2011-11-16 2015-05-26 Flextronics Ap, Llc On board vehicle diagnostic module
US9081653B2 (en) 2011-11-16 2015-07-14 Flextronics Ap, Llc Duplicated processing in vehicles
DE112012004771T5 (de) 2011-11-16 2014-08-07 Flextronics Ap, Llc Verfahren und System zur Fahrzeugdatensammlung hinsichtlich Verkehr
US9116786B2 (en) 2011-11-16 2015-08-25 Flextronics Ap, Llc On board vehicle networking module
US9088572B2 (en) 2011-11-16 2015-07-21 Flextronics Ap, Llc On board vehicle media controller
US8949823B2 (en) 2011-11-16 2015-02-03 Flextronics Ap, Llc On board vehicle installation supervisor
US9055022B2 (en) 2011-11-16 2015-06-09 Flextronics Ap, Llc On board vehicle networking module
US9008906B2 (en) 2011-11-16 2015-04-14 Flextronics Ap, Llc Occupant sharing of displayed content in vehicles
US9098367B2 (en) 2012-03-14 2015-08-04 Flextronics Ap, Llc Self-configuring vehicle console application store
JP2014531781A (ja) * 2012-06-26 2014-11-27 ローベルト ボッシュ ゲゼルシャフト ミット ベシュレンクテル ハフツング メッセージの大きさがフレキシブルでビット長が可変的な直列データ伝送のための方法及び装置
DE102012224031A1 (de) * 2012-12-20 2014-06-26 Robert Bosch Gmbh Datenübertragungsprotokoll mit Protokollausnahmezustand
WO2015044705A1 (en) * 2013-09-27 2015-04-02 Freescale Semiconductor, Inc. Can fd end-of-frame detector, can bit stream processing device, method for detecting the end of a can fd frame, and method of operating a can bit stream processor
KR101519777B1 (ko) * 2014-01-29 2015-05-12 현대자동차주식회사 차량 네트워크 내의 제어기간의 데이터 송신 방법 및 수신 방법
JP2017118317A (ja) * 2015-12-24 2017-06-29 株式会社デンソー 通信装置
JP6620696B2 (ja) * 2016-07-27 2019-12-18 株式会社デンソー 電子制御装置
JP6984201B2 (ja) * 2016-09-09 2021-12-17 株式会社デンソー 電子制御装置
US10397041B2 (en) * 2016-09-09 2019-08-27 Denso Corporation Electronic control unit
JP2018082247A (ja) * 2016-11-14 2018-05-24 株式会社東芝 通信装置、通信システム、通信方法及びプログラム

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050010759A1 (en) * 2003-06-18 2005-01-13 Denso Corporation Communications system and packet structure

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2575594B2 (ja) * 1993-09-30 1997-01-29 インターナショナル・ビジネス・マシーンズ・コーポレイション 表示装置の駆動方法
SG71709A1 (en) * 1996-05-08 2000-04-18 Matsushita Electric Ind Co Ltd Multiplex transmission method and system and audio jitter absorbing method used therein
EP1128616A3 (en) * 2000-02-23 2001-09-12 Sony Corporation Communication system, communication device and communication method
US8214447B2 (en) * 2004-06-08 2012-07-03 Bose Corporation Managing an audio network
US7769869B2 (en) * 2006-08-21 2010-08-03 Citrix Systems, Inc. Systems and methods of providing server initiated connections on a virtual private network

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050010759A1 (en) * 2003-06-18 2005-01-13 Denso Corporation Communications system and packet structure

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9705699B2 (en) 2014-10-17 2017-07-11 Hyundai Motor Company Method and apparatus for reducing load in can communication
US10730518B2 (en) * 2015-07-22 2020-08-04 Toyota Jidosha Kabushiki Kaisha On-board recording system

Also Published As

Publication number Publication date
US20070091932A1 (en) 2007-04-26
US7738462B2 (en) 2010-06-15
KR20070041870A (ko) 2007-04-20

Similar Documents

Publication Publication Date Title
KR101135101B1 (ko) 캔에서의 데이터 길이 코드를 이용한 데이터 필드 패딩방법
US10693905B2 (en) Invalidity detection electronic control unit, in-vehicle network system, and communication method
RU2596582C2 (ru) Способ и устройство для адаптируемой к размерам памяти последовательной передачи данных
RU2595962C2 (ru) Способ и устройство для адаптации надежности передачи данных в последовательной шинной системе
CN102420736B (zh) 用于传输数据的方法
US6798842B2 (en) Retransmission range for a communications protocol
CN101682470A (zh) 用于动态解释传输块尺寸的方法
RU2001132148A (ru) Способ и устройство для передачи и приема пакета данных радиосвязи
KR20210143288A (ko) 직렬 버스 시스템용 가입자국 및 직렬 버스 시스템에서의 통신 방법
US6292470B1 (en) Data transmission system and method utilizing history information corresponding to correctly received frames
CN113412604A (zh) 串行总线系统的用户站和在串行总线系统中通信的方法
CN116094679A (zh) 一种信息传输方法、终端及基站
JP2005515697A5 (ko)
EP0418866A2 (en) Signal transmission system capable of performing re-transmission control in units of slots
JP5983507B2 (ja) 通信システム、及び通信ノード並びに通信方法
KR20000077219A (ko) 통신 채널의 데이터 단위 식별 방법
JP4774684B2 (ja) 通信システム、暗号化/復号中継装置、及び通信制御装置
JP6620696B2 (ja) 電子制御装置
TW201931810A (zh) 控制資訊傳輸資源的上限的確定方法、裝置及通訊設備
JPH11331296A (ja) 回線状態適応型通信方法
JPWO2022085055A5 (ko)
CN109787708B (zh) 指示或接收冗余版本的方法及装置
CN112913188B (zh) 用于串行总线系统的用户站和用于在串行总线系统中防操纵地传输数据的方法
Park et al. Mechanism for Minimizing Stuffing-bit in CAN Messages
KR100567033B1 (ko) 마스터와 슬레이브가 고정된 동기 시리얼 통신 방법

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20051017

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20101001

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20051017

Comment text: Patent Application

PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20110817

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20120314

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20120403

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20120404

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20150324

Start annual number: 4

End annual number: 4

FPAY Annual fee payment

Payment date: 20160324

Year of fee payment: 5

PR1001 Payment of annual fee

Payment date: 20160324

Start annual number: 5

End annual number: 5

FPAY Annual fee payment

Payment date: 20170324

Year of fee payment: 6

PR1001 Payment of annual fee

Payment date: 20170324

Start annual number: 6

End annual number: 6

FPAY Annual fee payment

Payment date: 20180323

Year of fee payment: 7

PR1001 Payment of annual fee

Payment date: 20180323

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20190322

Start annual number: 8

End annual number: 8

PR1001 Payment of annual fee

Payment date: 20200324

Start annual number: 9

End annual number: 9