【手続補正書】
【提出日】平成25年11月5日(2013.11.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
バスを介してメッセージを受信又は送信する少なくとも２つの関与するデータ処理ユニットを備えたバスシステム内での直列データ伝送のための方法であって、
前記送信されるメッセージは、ＣＡＮ規格ＩＳＯ１１８９８−１に準拠した論理構造を有し、
前記論理構造は、スタートオブフレームビット、アービトレーションフィールド、コントロールフィールド、データフィールド、ＣＲＣフィールド、アクノリッジフィールド、エンドオブフレームシーケンスを含み、
前記コントロールフィールドは、前記データフィールドの長さについての情報を含むデータ長コードを含む、前記方法において、
伝送されるメッセージの前記データフィールドは、ＣＡＮ規格ＩＳＯ１１８９８−１から外れて８バイトを超えることが可能であり、
前記データフィールドの大きさを確認するために、前記データ長コードの値が、少なくとも部分的にＣＡＮ規格ＩＳＯ１１８９８−１から外れて解釈され、
前記データフィールドとアプリケーションソフトウェア（６４０）との間のデータ転送のために、少なくとも１つの一時メモリ（６２０）が設けられ、前記転送されるデータ量は少なくとも、前記データフィールドの大きさが、利用される前記一時メモリ（６２０）の大きさと異なる場合には、データフィールドと利用される一時メモリ（６２０）の大きさの違いに対応して調整されることを特徴とする、方法。
【請求項２】
前記データフィールドの大きさが、前記利用される一時メモリの大きさを上回る場合には、前記バスを介して受信されたメッセージの前記データフィールドから、前記一時メモリの大きさに対応するデータ量が、予め設定され又は予め設定可能な選択方法に従って選択されて、前記一時メモリへと転送されることを特徴とする、請求項１に記載の方法。
【請求項３】
前記データフィールドの大きさが、前記利用される一時メモリの大きさを上回る場合には、前記バスを介して送信されるメッセージの前記データフィールドには、前記一時メモリの内容が、前記メッセージの前記データフィールドの少なくとも１つの予め設定され又は予め設定可能な範囲内に記録され、前記データフィールドの残りの前記範囲は、予め設定され又は予め設定可能な方法に従って充填されることを特徴とする、請求項１又は２に記載の方法。
【請求項４】
前記バスを介して受信されたメッセージの前記データフィールドの大きさが８バイトよりも大きい際には、前記少なくとも１つの一時メモリを介して、前記データフィールドの予め設定され又は予め設定可能な８バイトが、前記アプリケーションソフトウェアへと渡されることを特徴とする、請求項１〜３のいずれか１項に記載の方法。
【請求項５】
前記バスを介して送信されるメッセージの前記データフィールドの大きさが８バイトよりも大きい際には、前記データフィールドの前記残りの範囲のビットが、予め設定され又は予め設定可能な値で充填されることを特徴とする、請求項３又は４に記載の方法。
【請求項６】
前記バスを介して送信されるメッセージの前記データフィールドの前記充填される範囲内の前記ビットは、ＣＡＮ規格ＩＳＯ１１８９８−１の規定に従って当該範囲にスタッフビットを挿入する必要がないように、充填されることを特徴とする、請求項３〜５のいずれか１項に記載の方法。
【請求項７】
前記データ長コードのビットの、各可能な値の組み合わせが、前記データフィールドの許容される大きさの１つに割り当てられることを特徴とする、請求項１〜６のいずれか１項に記載の方法。
【請求項８】
ＣＡＮ規格１１８９８−１から少なくとも部分的に外れて解釈されるデータ長コードに従って、前記受信のプロセスが前記データフィールドの大きさに対して調整されることを特徴とする、請求項１〜７のいずれか１項に記載の方法。
【請求項９】
前記メッセージの前記ＣＲＣフィールドは、少なくとも２つの異なるビット数を有することが可能であり、前記ＣＲＣフィールド内の有効な前記ビット数の少なくとも１つは、ＣＡＮ規格ＩＳＯ１１８９８−１から外れたビット数であり、前記外れたビット数を有するこのようなＣＲＣフィールドの内容を設定するために、ＣＡＮ規格ＩＳＯ１１８９８−１から外れた生成多項式が利用されることを特徴とする、請求項１〜８のいずれか１項に記載の方法。
【請求項１０】
メッセージ内の時間的ビット長は、少なくとも２つの異なる値を取ることが可能であり、前記メッセージ内の少なくとも１つの第１の予め設定可能な範囲について、前記時間的ビット長は、約１マイクロ秒の予め設定された最小値よりも大きく又は当該最小値と等しく、前記メッセージ内の少なくとも１つの第２の設定可能な範囲内では、前記時間的ビット長は、前記第１の予め設定可能な範囲と比べて低減された値を有することを特徴とする、請求項１〜９のいずれか１項に記載の方法。
【請求項１１】
メッセージ内の前記時間的ビット長の前記少なくとも２つの異なる値は、最小時間単位又は駆動中の発振器クロックに対して相対的なバス時間単位を調整するための、少なくとも２つの異なる倍率を利用することによって実現されることを特徴とする、請求項１０に記載の方法。
【請求項１２】
前記メッセージ内の前記時間的ビット長が少なくとも２つの異なる値を取り得る前記メッセージは、前記コントロールフィールド内の標識によって検出可能であることを特徴とする、請求項１０又は１１に記載の方法。
【請求項１３】
少なくとも１つの追加的な状態ビットが設けられ、前記少なくとも１つの追加的な状態ビットによって、前記アプリケーションソフトウェアのために、ＣＡＮ規格ＩＳＯ１１８９８−１から外れたデータ処理方法に関する情報が提供されることを特徴とする、請求項１〜１２のいずれか１項に記載の方法。
【請求項１４】
前記少なくとも１つの追加的な状態ビットは、送信成功を知らせるための状態ビット、及び／又は、受信成功を知らせるための状態ビット、及び／又は、直近に発生したエラーの形態を知らせるための１つ以上の状態ビットを含むことを特徴とする、請求項１３に記載の方法。
【請求項１５】
ＣＡＮ規格ＩＳＯ１１８９８−１から外れるデータ伝送方法でのエラーの発生頻度に従って、ＣＡＮ規格ＩＳＯ１１８９８−１に準拠した伝送方法へと戻して切り替えられ、戻し切り替えの成功を知らせるための少なくとも１つの状態ビットが設けられることを特徴とする、請求項１３又は１４に記載の方法。
【請求項１６】
前記少なくとも１つの一時メモリ内、及び／又は、少なくとも１つの割り当てられたメッセージメモリ内に、各前記メッセージのために利用された又は利用されるデータ伝送方法を標識付けする少なくとも１つの追加的なメッセージビットが設けられることを特徴とする、請求項１〜１５のいずれか１項に記載の方法。
【請求項１７】
バスを介してメッセージを受信又は送信する少なくとも２つの関与するデータ処理ユニットを備えたバスシステム内での直列データ伝送のための装置であって、
前記送信されるメッセージは、ＣＡＮ規格ＩＳＯ１１８９８−１に準拠した論理構造を有し、
前記論理構造は、スタートオブフレームビット、アービトレーションフィールド、コントロールフィールド、データフィールド、ＣＲＣフィールド、アクノリッジフィールド、エンドオブフレームシーケンスを含み、
前記コントロールフィールドは、前記データフィールドの長さについての情報を含むデータ長コードを含む、前記装置において、
伝送されるメッセージの前記データフィールドは、ＣＡＮ規格ＩＳＯ１１８９８−１から外れて８バイトを超えることが可能であり、
前記データフィールドの大きさを確認するために、前記データ長コードの値は、少なくとも部分的にＣＡＮ規格ＩＳＯ１１８９８−１から外れて解釈され、
前記データフィールドとアプリケーションソフトウェアとの間のデータ転送のために、少なくとも１つの一時メモリが設けられ、前記転送されるデータ量は少なくとも、前記データフィールドの大きさが、利用される前記一時メモリの大きさと異なる場合には、データフィールドと利用される一時メモリの大きさの違いに対応して調整されることを特徴とする、装置。
【請求項１８】
前記装置は、適切な手段によって、請求項２〜１５に記載のデータ伝送方法のうちの少なくとも１つの実施するよう構成されることを特徴とする、請求項１７に記載の装置。
【請求項１９】
前記適切な手段は、前記データフィールドと前記一時メモリとの間を転送されるデータ量を、データフィールドと一時メモリの大きさの違いに対応して調整するための少なくとも１つのプロトコル制御部を含むことを特徴とする、請求項１８に記載の装置。
【請求項２０】
前記適切な手段は、少なくとも１つの追加的な又は拡張された状態レジスタを備え、前記状態レジスタの内容は、各前記利用されるデータ伝送方法の形態及び／又は成功及び／又は結果を標識付けすることを特徴とする、請求項１８又は１９のいずれか１項に記載の装置。
【請求項２１】
前記適切な手段は、少なくとも１つの追加的な又は拡張されたメッセージメモリ及び／又は一時メモリを備え、前記少なくとも１つの追加的な又は拡張されたメッセージメモリ及び／又は一時メモリ内では、追加的なメッセージビットが、各前記メッセージのために利用された又は利用されるデータ伝送方法を標識付けすることを特徴とする、請求項１８〜２０のいずれか１項に記載の装置。
【請求項２２】
車両又は産業施設の通常駆動において、適切なデータバスを介して接続された、前記車両又は前記産業施設の少なくとも２つの制御装置の間でデータを伝送するために利用される、請求項１〜１６のいずれか１項に記載の方法。
【請求項２３】
車両又は産業施設の製造又は保守の間に、プログラミングを目的として適切なデータバスと接続されたプログラミングユニットと、前記データバスと接続された前記車両又は前記産業施設の少なくとも１つの制御装置との間でデータを伝送するために利用される、請求項１〜１６のいずれか１項に記載の方法。