【手続補正書】
【提出日】令和1年11月13日(2019.11.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１通信プロトコルに従って車両の走行制御に係る第１種フレームの伝送が行われる第１ネットワークと、第２通信プロトコルに従って第２種フレームの伝送が行われる第２ネットワークとを含む車載ネットワークシステムにおいて第１ネットワークと第２ネットワークとに接続される電子制御ユニットであって、
第１受信バッファと、
第２受信バッファと、
第１送信バッファと、
第２送信バッファと、
前記第１ネットワークから第１種フレームを逐次受信して当該第１種フレーム内のデータを前記第１受信バッファに格納する第１受信部と、
第２ネットワークから第２種フレームを逐次受信して当該第２種フレーム内のデータを前記第２受信バッファに格納する第２受信部と、
前記第１受信バッファ及び前記第２受信バッファの内容を参照することで車両の走行制御用のデータである第１種データと車両の走行制御以外に用いられるデータである第２種データとを逐次生成して、生成した第１種データを前記第１送信バッファに格納し、生成した第２種データを前記第２送信バッファに格納する生成部と、
前記第１送信バッファ中の未送信の第１種データと前記第２送信バッファ中の未送信の第２種データとを送信する送信部とを備え、
前記送信部は、第１種データと第２種データとのうちの一方である優先種データを、他方である非優先種データより優先して送信するように優先送信制御を行う
電子制御ユニット。
【請求項２】
前記優先種データは、第１種データであり、
前記送信部は第１種データの送信を、所定の例外条件が成立しない場合においては、当該第１種データを含む第１種フレームを第１ネットワークへ送出することにより行い、前記例外条件が成立した場合においては、当該第１種データを含む第２種フレームを第２ネットワークへ送出することにより行い、
前記送信部は第２種データの送信を、当該第２種データを含む第２種フレームを第２ネットワークへ送出することにより行う
請求項１記載の電子制御ユニット。
【請求項３】
前記所定の例外条件は、第１ネットワークの一部に異常があることが検知された場合に成立する条件である
請求項２記載の電子制御ユニット。
【請求項４】
前記送信部は、前記優先送信制御を、
前記第１送信バッファと前記第２送信バッファとを繰り返し確認し、
確認時において、前記第１送信バッファ中に未送信の第１種データが存在し、かつ、前記第２送信バッファ中に未送信の第２種データが存在する場合には、当該第１種データと当該第２種データとのうち前記優先種データを送信し、
確認時において、前記第１送信バッファ中に未送信の第１種データが存在し、かつ、前記第２送信バッファ中に未送信の第２種データが存在しない場合には、当該第１種データを送信し、
確認時において、前記第１送信バッファ中に未送信の第１種データが存在せず、かつ、前記第２送信バッファ中に未送信の第２種データが存在する場合には、当該第２種データを送信することにより行う
請求項１〜３のいずれか一項に記載の電子制御ユニット。
【請求項５】
前記送信部は、前記優先送信制御を、
前記第１送信バッファと前記第２送信バッファとを繰り返し確認し、
確認時において、前記第１送信バッファ中に未送信の第１種データが存在し、かつ、前記第２送信バッファ中に未送信の第２種データが存在する場合には、当該第１種データと当該第２種データとのうち前記優先種データを所定数量分送信した後に前記非優先種データを１つ送信し、
確認時において、前記第１送信バッファ中に未送信の第１種データが存在し、かつ、前記第２送信バッファ中に未送信の第２種データが存在しない場合には、当該第１種データを送信し、
確認時において、前記第１送信バッファ中に未送信の第１種データが存在せず、かつ、前記第２送信バッファ中に未送信の第２種データが存在する場合には、当該第２種データを送信することにより行う
請求項１〜３のいずれか一項に記載の電子制御ユニット。
【請求項６】
前記送信部は、前記優先送信制御を、
前記第１送信バッファと前記第２送信バッファとを繰り返し確認し、
確認時に、前記第１送信バッファ中に未送信の第１種データが存在し、かつ、前記第２送信バッファ中に未送信の第２種データが存在する場合において、当該第１種データと当該第２種データとのうち前記非優先種データの未送信時間が所定閾値を超えないときには前記優先種データを送信し、当該未送信時間が前記所定閾値を超えたときには前記非優先種データを送信し、
確認時に、前記第１送信バッファ中に未送信の第１種データが存在し、かつ、前記第２送信バッファ中に未送信の第２種データが存在しない場合には、当該第１種データを送信し、
確認時に、前記第１送信バッファ中に未送信の第１種データが存在せず、かつ、前記第２送信バッファ中に未送信の第２種データが存在する場合には、当該第２種データを送信することにより行う
請求項１〜３のいずれか一項に記載の電子制御ユニット。
【請求項７】
前記生成部は、第１種データを、少なくとも前記第１受信バッファから読み出した第１種フレームに係るデータに基づく処理の結果として生成し、第２種データを、少なくとも前記第２受信バッファから読み出した第２種フレームに係るデータに基づく処理の結果として生成し、
前記生成部は、前記第１受信バッファと前記第２受信バッファとのうちの一方である優先受信バッファの内容を他方である非優先受信バッファの内容より優先して読み出すように優先読出制御を行う
請求項１〜６のいずれか一項に記載の電子制御ユニット。
【請求項８】
前記生成部は、前記優先読出制御を、
前記第１受信バッファと前記第２受信バッファとを繰り返し確認し、
確認時において、前記第１受信バッファ中に未読出のデータが存在し、かつ、前記第２受信バッファ中に未読出のデータが存在する場合には、前記第１受信バッファと前記第２受信バッファとのうち前記優先受信バッファ中の未読出のデータを読み出し、
確認時において、前記第１受信バッファ中に未読出のデータが存在し、かつ、前記第２受信バッファ中に未読出のデータが存在しない場合には、前記第１受信バッファ中の未読出のデータを読み出し、
確認時において、前記第１受信バッファ中に未読出のデータが存在せず、かつ、前記第２受信バッファ中に未読出のデータが存在する場合には、前記第２受信バッファ中の未読出のデータを読み出すことにより行う
請求項７記載の電子制御ユニット。
【請求項９】
前記生成部は、前記優先読出制御を、
前記第１受信バッファと前記第２受信バッファとを繰り返し確認し、
確認時において、前記第１受信バッファ中に未読出のデータが存在し、かつ、前記第２受信バッファ中に未読出のデータが存在する場合には、前記第１受信バッファと前記第２受信バッファとのうち前記優先受信バッファ中の未読出のデータを所定数量分読み出した後に前記非優先受信バッファ中の未読出のデータを１つ読み出し、
確認時において、前記第１受信バッファ中に未読出のデータが存在し、かつ、前記第２受信バッファ中に未読出のデータが存在しない場合には、前記第１受信バッファ中の未読出のデータを読み出し、
確認時において、前記第１受信バッファ中に未読出のデータが存在せず、かつ、前記第２受信バッファ中に未読出のデータが存在する場合には、前記第２受信バッファ中の未読出のデータを読み出すことにより行う
請求項７記載の電子制御ユニット。
【請求項１０】
前記生成部は、前記優先読出制御を、
前記第１受信バッファと前記第２受信バッファとを繰り返し確認し、
確認時に、前記第１受信バッファ中に未読出のデータが存在し、かつ、前記第２受信バッファ中に未読出のデータが存在する場合において、前記第１受信バッファと前記第２受信バッファとのうち前記非優先受信バッファ中の未読出のデータの当該未読出時間が一定閾値を超えないときには前記優先受信バッファ中の未読出のデータを読み出し、当該未読出時間が前記一定閾値を超えたときには前記非優先受信バッファ中の未読出のデータを読み出し、
確認時において、前記第１受信バッファ中に未読出のデータが存在し、かつ、前記第２受信バッファ中に未読出のデータが存在しない場合には、前記第１受信バッファ中の未読出のデータを読み出し、
確認時において、前記第１受信バッファ中に未読出のデータが存在せず、かつ、前記第２受信バッファ中に未読出のデータが存在する場合には、前記第２受信バッファ中の未読出のデータを読み出すことにより行う
請求項７記載の電子制御ユニット。
【請求項１１】
前記優先受信バッファは、前記車両の走行中においては第１受信バッファであり、前記車両の停止中においては第２受信バッファである
請求項７〜１０のいずれか一項に記載の電子制御ユニット。
【請求項１２】
第１通信プロトコルは、ＣＡＮ（Controller Area Network）プロトコルであり、
第２通信プロトコルは、Ｅｔｈｅｒｎｅｔ（登録商標）プロトコルであり、
第１種フレームは、データフレームであり、
第２種フレームは、Ｅｔｈｅｒｎｅｔ（登録商標）フレームである
請求項１〜１１のいずれか一項に記載の電子制御ユニット。
【請求項１３】
第２種通信プロトコルによる第２種フレームの最大データ量は、第１種通信プロトコルによる第１種フレームの最大データ量より大きい
請求項１〜１１のいずれか一項に記載の電子制御ユニット。
【請求項１４】
前記優先種データは、前記車両の走行中においては第１種データであり、前記車両の停止中においては第２種データである
請求項１記載の電子制御ユニット。
【請求項１５】
第１通信プロトコルに従って車両の走行制御に係る第１種フレームの伝送が行われる第１ネットワークと、第２通信プロトコルに従って第２種フレームの伝送が行われる第２ネットワークとを含む車載ネットワークシステムにおいて第１ネットワークと第２ネットワークとに接続され、第１受信バッファと第２受信バッファと第１送信バッファと第２送信バッファとを備える電子制御ユニットで用いられる通信方法であって、
前記第１ネットワークから第１種フレームを逐次受信して当該第１種フレーム内のデータを第１受信バッファに格納する第１受信ステップと、
第２ネットワークから第２種フレームを逐次受信して当該第２種フレーム内のデータを第２受信バッファに格納する第２受信ステップと、
前記第１受信バッファ及び前記第２受信バッファの内容を参照することで車両の走行制御用のデータである第１種データと車両の走行制御以外に用いられるデータである第２種データとを逐次生成して、生成した第１種データを第１送信バッファに格納し、生成した第２種データを第２送信バッファに格納する生成ステップと、
前記第１送信バッファ中の未送信の第１種データと前記第２送信バッファ中の未送信の第２種データとを送信する送信ステップとを含み、
前記送信ステップでは、第１種データと第２種データとのうちの一方である優先種データを、他方である非優先種データより優先して送信するように優先送信制御を行う
通信方法。
【請求項１６】
第１通信プロトコルに従って車両の走行制御に係る第１種フレームの伝送が行われる第１ネットワークと、第２通信プロトコルに従って第２種フレームの伝送が行われる第２ネットワークと、前記第１ネットワークに接続された電子制御ユニットと、第２ネットワークに接続された電子制御ユニットと、前記第１ネットワーク及び第２ネットワークに接続された所定電子制御ユニットとを備える車載ネットワークシステムであって、
前記所定電子制御ユニットは、
第１受信バッファと、
第２受信バッファと、
第１送信バッファと、
第２送信バッファと、
前記第１ネットワークから第１種フレームを逐次受信して当該第１種フレーム内のデータを前記第１受信バッファに格納する第１受信部と、
第２ネットワークから第２種フレームを逐次受信して当該第２種フレーム内のデータを前記第２受信バッファに格納する第２受信部と、
前記第１受信バッファ及び前記第２受信バッファの内容を参照することで車両の走行制御用のデータである第１種データと車両の走行制御以外に用いられるデータである第２種データとを逐次生成して、生成した第１種データを前記第１送信バッファに格納し、生成した第２種データを前記第２送信バッファに格納する生成部と、
前記第１送信バッファ中の未送信の第１種データと前記第２送信バッファ中の未送信の第２種データとを送信する送信部とを備え、
前記送信部は、第１種データと第２種データとのうちの一方である優先種データを、他方である非優先種データより優先して送信するように優先送信制御を行う
車載ネットワークシステム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
上記課題を解決するために本発明の一態様に係る電子制御ユニットは、第１通信プロトコルに従って車両の走行制御に係る第１種フレームの伝送が行われる第１ネットワークと、第２通信プロトコルに従って第２種フレームの伝送が行われる第２ネットワークとを含む車載ネットワークシステムにおいて第１ネットワークと第２ネットワークとに接続される電子制御ユニットであって、第１受信バッファと、第２受信バッファと、第１送信バッファと、第２送信バッファと、前記第１ネットワークから第１種フレームを逐次受信して当該第１種フレーム内のデータを前記第１受信バッファに格納する第１受信部と、第２ネットワークから第２種フレームを逐次受信して当該第２種フレーム内のデータを前記第２受信バッファに格納する第２受信部と、前記第１受信バッファ及び前記第２受信バッファの内容を参照することで車両の走行制御用のデータである第１種データと車両の走行制御以外に用いられるデータである第２種データとを逐次生成して、生成した第１種データを前記第１送信バッファに格納し、生成した第２種データを前記第２送信バッファに格納する生成部と、前記第１送信バッファ中の未送信の第１種データと前記第２送信バッファ中の未送信の第２種データとを送信する送信部とを備え、前記送信部は、第１種データと第２種データとのうちの一方である優先種データを、他方である非優先種データより優先して送信するように優先送信制御を行う電子制御ユニットである。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
また、上記課題を解決するために本発明の一態様に係る通信方法は、第１通信プロトコルに従って車両の走行制御に係る第１種フレームの伝送が行われる第１ネットワークと、第２通信プロトコルに従って第２種フレームの伝送が行われる第２ネットワークとを含む車載ネットワークシステムにおいて第１ネットワークと第２ネットワークとに接続され、第１受信バッファと第２受信バッファと第１送信バッファと第２送信バッファとを備える電子制御ユニットで用いられる通信方法であって、前記第１ネットワークから第１種フレームを逐次受信して当該第１種フレーム内のデータを第１受信バッファに格納する第１受信ステップと、第２ネットワークから第２種フレームを逐次受信して当該第２種フレーム内のデータを第２受信バッファに格納する第２受信ステップと、前記第１受信バッファ及び前記第２受信バッファの内容を参照することで車両の走行制御用のデータである第１種データと車両の走行制御以外に用いられるデータである第２種データとを逐次生成して、生成した第１種データを第１送信バッファに格納し、生成した第２種データを第２送信バッファに格納する生成ステップと、前記第１送信バッファ中の未送信の第１種データと前記第２送信バッファ中の未送信の第２種データとを送信する送信ステップとを含み、前記送信ステップでは、第１種データと第２種データとのうちの一方である優先種データを、他方である非優先種データより優先して送信するように優先送信制御を行う通信方法である。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
また、上記課題を解決するために本発明の一態様に係る車載ネットワークシステムは、第１通信プロトコルに従って車両の走行制御に係る第１種フレームの伝送が行われる第１ネットワークと、第２通信プロトコルに従って第２種フレームの伝送が行われる第２ネットワークと、前記第１ネットワークに接続された電子制御ユニットと、第２ネットワークに接続された電子制御ユニットと、前記第１ネットワーク及び第２ネットワークに接続された所定電子制御ユニットとを備える車載ネットワークシステムであって、前記所定電子制御ユニットは、第１受信バッファと、第２受信バッファと、第１送信バッファと、第２送信バッファと、前記第１ネットワークから第１種フレームを逐次受信して当該第１種フレーム内のデータを前記第１受信バッファに格納する第１受信部と、第２ネットワークから第２種フレームを逐次受信して当該第２種フレーム内のデータを前記第２受信バッファに格納する第２受信部と、前記第１受信バッファ及び前記第２受信バッファの内容を参照することで車両の走行制御用のデータである第１種データと車両の走行制御以外に用いられるデータである第２種データとを逐次生成して、生成した第１種データを前記第１送信バッファに格納し、生成した第２種データを前記第２送信バッファに格納する生成部と、前記第１送信バッファ中の未送信の第１種データと前記第２送信バッファ中の未送信の第２種データとを送信する送信部とを備え、前記送信部は、第１種データと第２種データとのうちの一方である優先種データを、他方である非優先種データより優先して送信するように優先送信制御を行う車載ネットワークシステムである。