(57)【要約】      （修正有）【課題】運転者支援機能の修正を容易に行うことが可能なシステムを提供する。【解決手段】車両に搭載され、運転者支援機能２６を制御するコンピュータベース制御ユニット１２と、ネットワーク２０を介してコンピュータベース制御ユニット１２に接続可能であって、運転者支援機能２６を表示および／または動作させるためのユーザインタフェース１４を備えるコンピュータベース端末装置１６、１８とを備える運転者支援制御システム１０である。コンピュータベース制御ユニット１２は、コンピュータベース端末装置１６、１８を介して実行可能なウェブアプリケーションにＷｅｂＳｏｃｋｅｔサーバ３２を提供する。ユーザインタフェース１４は、コンピュータベース端末装置１６、１８にウェブアプリケーションを介して実装され、データ交換は、特に、ＪＳＯＮデータフォーマットで行う。【選択図】図１
2019075110.tif 000002
【特許請求の範囲】
【請求項１】
車両用運転者支援制御システム（１０）であって、車両に搭載され、少なくとも１つの運転者支援機能（２６）を制御するコンピュータベース制御ユニット（１２）と、データ伝送技術を用いてネットワーク（２０）を介して前記コンピュータベース制御ユニット（１２）に接続可能であって、前記運転者支援機能（２６）を表示および／または動作させるための少なくとも１つのユーザインタフェース（１４）を備えるコンピュータベース端末装置（１６、１８）とを備え、
前記コンピュータベース制御ユニット（１２）は、前記コンピュータベース端末装置（１６、１８）を介して実行可能なウェブアプリケーションにＷｅｂＳｏｃｋｅｔサーバ（３２）を提供し、前記ユーザインタフェース（１４）は、前記コンピュータベース端末装置（１６、１８）に前記ウェブアプリケーションを介して実装されることを特徴とする、システム（１０）。
【請求項２】
前記コンピュータベース端末装置（１６、１８）に、少なくとも１つのウェブクライアント（３４、３６）、特に、ウェブブラウザ（３４）ならびに／または動作用および／もしくは表示用アプリ（３６）が実装され、前記少なくとも１つのウェブクライアント（３４、３６）を介して、ユーザによる前記ウェブアプリケーションの使用が実現されることを特徴とする、請求項１に記載のシステム（１０）。
【請求項３】
前記コンピュータベース制御ユニット（１２）と前記ウェブクライアント（３４、３６）との間でＪＳＯＮデータフォーマットのデータ（３０）のデータ交換を行うように構成されることを特徴とする、請求項２に記載のシステム（１０）。
【請求項４】
前記端末装置（１６、１８）は、コンピュータベース移動端末装置（１８）、特に、スマートフォンであることを特徴とする、請求項１から３のいずれか一項に記載のシステム（１０）。
【請求項５】
前記運転者支援機能（２６）は、駐車支援機能（２８）であることを特徴とする、請求項１から４のいずれか一項に記載のシステム（１０）。
【請求項６】
前記コンピュータベース制御ユニット（１２）は、自動車環境（２４）に一体化されるコンピュータベース制御ユニット（２２）として構成されることを特徴とする、請求項１から５のいずれか一項に記載のシステム（１０）。
【請求項７】
前記ネットワーク（２０）は、ＬＡＮまたはＷＡＮとして構成されることを特徴とする、請求項１から６のいずれか一項に記載のシステム（１０）。
【請求項８】
車両における少なくとも１つの運転者支援機能（２６）の実行方法（１０）であって、前記車両に、前記運転者支援機能（２６）を制御するコンピュータベース制御ユニット（１２）が搭載され、前記運転者支援機能（２６）を表示および／または動作させるための少なくとも１つのユーザインタフェース（１４）を備えるコンピュータベース端末装置（１６、１８）が、データ伝送技術を用いてネットワーク（２０）を介して前記コンピュータベース制御ユニット（１２）に接続可能であり、
前記コンピュータベース制御ユニット（１２）は、前記コンピュータベース端末装置（１６、１８）を介して実行されるウェブアプリケーションにＷｅｂＳｏｃｋｅｔサーバ（３２）を提供し、前記ユーザインタフェース（１４）は、前記コンピュータベース端末装置（１６、１８）に前記ウェブアプリケーションを介して実装されることを特徴とする、方法（１０）。
【請求項９】
前記コンピュータベース端末装置（１６、１８）に、少なくとも１つのウェブクライアント（３４、３６）、特に、ウェブブラウザ（３４）ならびに／または動作用および／もしくは表示用アプリ（３６）が実装され、前記少なくとも１つのウェブクライアント（３４、３６）を介して、ユーザにより前記ウェブアプリケーションが使用されることを特徴とする、請求項８に記載の方法（１０）。
【請求項１０】
前記コンピュータベース制御ユニット（１２）と前記ウェブクライアント（３４、３６）との間でＪＳＯＮデータフォーマットでデータ（３０）が交換されることを特徴とする、請求項９に記載の方法（１０）。
【請求項１１】
コンピュータベース制御ユニット（１２）のプロセッサに読み込まれると、請求項８から１０のいずれか一項に記載の方法を実行するように構成されたプログラム部分を備えるコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に搭載され少なくとも１つの運転者支援機能を制御するコンピュータベース制御ユニットと、データ伝送技術を用いてネットワークを介してコンピュータベース制御ユニットに接続可能であって、運転者支援機能を表示および／または動作させるための少なくとも１つのユーザインタフェースを備えるコンピュータベース端末装置とを備える車両用運転者支援制御システムに関する。
【０００２】
本発明は、さらに、このシステムに関連する車両における少なくとも１つの運転者支援機能の実行方法およびコンピュータプログラム製品に関する。
【背景技術】
【０００３】
独国特許出願公開第２０１２００７９８４号明細書には、このようなタイプの車両用運転者支援制御システムが記載されており、このシステムは、車両に搭載され自動操縦機能を制御するコンピュータベース制御ユニットと、データ伝送技術を用いてＷＬＡＮデータ接続を介してコンピュータベース制御ユニットに接続可能であって、自動操縦機能を動作させる少なくとも１つの作動要素を備えるコンピュータベース携帯通信装置とを有する。この端末装置が備える作動要素は、ユーザインタフェースまたはヒューマンマシンインタフェース（ＨＭＩ）である。
【０００４】
上記２つのシステム、すなわち、（ａ）車両に搭載されるコンピュータベース制御ユニットおよび（ｂ）コンピュータベース端末装置に設けられるユーザインタフェースは、特定用途向けにしかプログラムされていないものが多い。さらに、このような２つのサブシステム間でデータのやりとりを行うためのプログラムは、専有の非標準プロトコルである場合が多い。また、２つのサブシステムの拡張に特殊な専門知識が必要となる場合も多い。システム機能に修正を加えたり、動作や表示に係る新しいシステム機能で既存のシステムを拡張したりする必要が生じた場合、ＴＴＭ（製品を市場に投入するまでの時間）の長期化を招くおそれがある。さらに、専用のＨＭＩソフトウェアは、このソフトウェア専用のＨＭＩハードウェアでのみ実行可能である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】独国特許出願公開第２０１２００７９８４号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、上述したような従来の課題に鑑みてなされたものであり、システムまたはシステム機能への修正を比較的容易に行うことが可能であって、車両において少なくとも１つの運転者支援機能の実行する手段を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明によれば、この目的は、独立請求項の特徴によって達成される。本発明の好ましい構成は、従属請求項に示されている。
【０００８】
本発明によれば、車両に搭載され、少なくとも１つの運転者支援機能を制御するコンピュータベース制御ユニットと、データ伝送技術を用いてネットワークを介してコンピュータベース制御ユニットに接続可能であって、運転者支援機能を表示および／または動作させるための少なくとも１つのユーザインタフェースを備えるコンピュータベース端末装置とを備える車両用運転者支援制御システムにおいて、コンピュータベース制御ユニットは、コンピュータベース端末装置を介して実行可能なウェブアプリケーションにＷｅｂＳｏｃｋｅｔサーバを提供し、ユーザインタフェースは、コンピュータベース端末装置にウェブアプリケーションを介して実装される。この制御ユニットは、電子制御ユニット（ＥＣＵ：Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）とも呼ばれる。ウェブアプリケーションは、クライアントサーバモデルのものであって、ローカル環境であるユーザの端末装置にインストールされることなく端末装置上で実行されるアプリケーションプログラムである。この代わりに、データの処理や評価は、主に、対応するＷｅｂＳｏｃｋｅｔサーバを提供する制御ユニットで行われる。データ処理の結果のみが、運転者支援機能の表示および動作のためにユーザの端末装置に送信される。
【０００９】
これにより、２つのサブシステムである（ａ）車両に搭載されたコンピュータベース制御ユニットおよび（ｂ）コンピュータベース端末装置に設けられたユーザインタフェースが、少なくとも他のアプリケーションに対して一般的な方法で相互に接続される。
【００１０】
本発明の１つの好ましい構成によれば、少なくとも１つのウェブクライアントがコンピュータベース端末装置に実装され、このウェブクライアントを介して、ユーザによるウェブアプリケーションの使用が実現される。このウェブクライアントは、特に、ウェブブラウザならびに／または動作用および／もしくは表示用アプリである。ウェブアプリケーションは、通常、ウェブページやウェブブラウザを介して使用される。ウェブブラウザは、対応するプロトコルを介したサーバとの通信やユーザインタフェースの表示といった機能を果たす。あるいは、特に、移動端末装置では、ウェブクライアントとしてアプリ（アプリケーション）が使用されてもよい。
【００１１】
システムは、コンピュータベース制御ユニットとウェブクライアントとの間で、特に、ＪＳＯＮデータフォーマットでのデータ交換を行うように構成される。ＪＳＯＮデータフォーマットまたはＪＳＯＮ（ＪａｖａＳｃｒｉｐｔ  Ｏｂｊｅｃｔ  Ｎｏｔａｔｉｏｎ）のデータフォーマットは、データ交換、特に、ウェブアプリケーションのようなアプリケーション間でのデータ交換を目的として比較的読みやすいテキスト形式の軽量なデータフォーマットである。ＪＳＯＮデータフォーマットは、この状況において、特に、非常に単純であるという理由から適したものであり、さらには、ＪａｖａＳｃｒｉｐｔコード（ＨＭＩを実装するためにウェブクライアントによって実行される）からの対応する情報へのアクセスにも適したものである。
【００１２】
本発明の１つのさらなる好ましい構成によれば、端末装置は、コンピュータベース移動端末装置、特に、スマートフォンである。移動端末装置の場合、ウェブクライアントとしてアプリ（アプリケーション）がウェブブラウザとともに使用されてもよい。システムのさらなる移動端末装置の例として、タブレットコンピュータがある。
【００１３】
一般的に、運転者支援機能は、例えば、アダプティブクルーズコントロール機能、ブレーキ支援機能、速度支援機能、車線逸脱防止支援機能のような運転者支援制御システムの多くの機能のうちの１つであってもよい。本発明のさらなる好ましい構成によれば、運転者支援機能は駐車支援機能である。
【００１４】
本発明の１つの好ましい構成によれば、コンピュータベース制御ユニットは、自動車環境に一体化されるコンピュータベース制御ユニットとして構成される。組込みシステムは、技術概念に一体化される（組み込まれる）電子コンピュータ（コンピュータ、コンピュータベース装置等）である。コンピュータは、監視機能、制御機能または調整機能のいずれかを実行し、または例えば、暗号化、解読、符号化または復号またはフィルタリング等のデータ処理または信号処理の形態の処理を担う。自動車環境とは、通常、車両の対応する車両構成部品である。
【００１５】
本発明のさらなる好ましい構成によれば、ネットワークは、ＬＡＮまたはＷＡＮとして構成される。ＬＡＮ（ローカルエリアネットワーク）は、複数のコンピュータベース装置が、例えば、家庭内や企業内等でネットワークを介して通信を行うローカルエリアネットワークであり、ＷＡＮ（ワイドエリアネットワーク）は、例えば、複数のＬＡＮからなり、広範囲にわたって、すなわち、国や大陸を跨って広がる広範囲のネットワークである。このシステムでは、ウェブクライアントとサーバ（組込みＥＣＵ）とが接続されたＥｔｈｅｒｎｅｔベースのＬＡＮ（ローカルエリアネットワーク）またはＷＡＮ（ワイドエリアネットワーク）が使用されることが好ましい。
【００１６】
本発明による車両における少なくとも１つの運転者支援機能の実行方法において、少なくとも１つの運転者支援機能を制御するコンピュータベース制御ユニットが車両に搭載され、運転者支援機能を表示および／または動作させるための少なくとも１つのユーザインタフェースを備えるコンピュータベース端末装置が、データ伝送技術を用いてネットワークを介してコンピュータベース制御ユニットに接続可能であり、コンピュータベース制御ユニットは、コンピュータベース端末装置を介して実行されるウェブアプリケーションにＷｅｂＳｏｃｋｅｔサーバを提供し、ユーザインタフェースは、コンピュータベース端末装置にウェブアプリケーションを介して実装される。この方法は、特に、前述した車両用運転者支援制御システムにより実行される。
【００１７】
本発明の１つの好ましい実施形態によれば、コンピュータベース端末装置に、少なくとも１つのウェブクライアント、特に、ウェブブラウザならびに／または動作用および／もしくは表示用アプリが実装され、少なくとも１つのウェブクライアントを介して、ユーザによりウェブアプリケーションが使用される。
【００１８】
本発明のさらなる好ましい実施形態によれば、コンピュータベース制御ユニットとウェブクライアントとの間でのデータの交換は、ＪＳＯＮ（ＪａｖａＳｃｒｉｐｔ  Ｏｂｊｅｃｔ  Ｎｏｔａｔｉｏｎ）データフォーマットで行われる。
【００１９】
本発明によるコンピュータプログラム製品において、このコンピュータプログラム製品は、コンピュータベース制御ユニットのプロセッサに読み込まれると、前述した方法を実行するように構成されるプログラム部分を含む。
【００２０】
以下、本発明について、添付の図面を参照しながら好ましい例示的な実施形態に基づいて詳細に説明する。
【図面の簡単な説明】
【００２１】
【図１】本発明の１つの好ましい実施形態による自動車用運転者支援制御システムを示す図である。
【発明を実施するための形態】
【００２２】
図１は、自動車（図示せず）の運転者支援制御システム１０を示す概略図である。システム１０は、必須の機能構成要素として、車両に搭載される制御ユニット（電子制御ユニット（ＥＣＵ：Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）１２と、コンピュータベース端末装置１６、特にコンピュータベース移動端末装置１８として構成されうるものによって提供される少なくとも１つのユーザインタフェース１４とを備える。図１には、例として、コンピュータベース固定端末装置１６であるパーソナルコンピュータ（ＰＣ）およびコンピュータベース移動端末装置１８であるスマートフォンが示されている。制御ユニット１２および端末装置１６、１８は、データ伝送技術を用いてネットワーク２０を介して相互に接続される。図に示す制御ユニット（ＥＣＵ）１２は、対応する自動車環境２４、通常、車両の対応する車両構成部品に一体化された組込み制御ユニット（組込みＥＣＵ）である。制御ユニット１２は、ハードウェアコンポーネントおよびソフトウェアコンポーネントを介して、運転者支援機能２６、この場合は、駐車支援機能２８を提供する。運転者支援制御システム１０に対して、制御ユニット１２は、ウェブアプリケーションのウェブサーバを形成する。サーバを形成する制御ユニット１２と、クライアントを形成する端末装置１６、１８との間でのデータ交換は、ＪＳＯＮデータフォーマットのデータ３０を介して行われる。制御ユニット１２はまた、ウェブアプリケーションにＷｅｂＳｏｃｋｅｔサーバ３２を提供する。端末装置１６、１８には、対応するウェブクライアント３４、３６が設けられる。これらのウェブクライアントは、ウェブブラウザ３４ならびに動作用および／もしくは表示用アプリ３６として構成される。ユーザインタフェース１４は、対応するウェブクライアント３４、３６、すなわち、例えば、マウスクリックにより操作可能なボタンやブラウザ３４のタッチスクリーンを介して動かすことができるスライドスイッチ等で構成される。
【００２３】
ウェブアプリケーションは、クライアントサーバモデルのものであって、ローカル環境であるユーザの端末装置１６、１８にインストールされることなく端末装置１６、１８で実行されるアプリケーションプログラムである。この代わりに、データの処理や評価は、主に、対応するＷｅｂＳｏｃｋｅｔサーバ３２を提供する制御ユニット１２、２２で行われる。データ処理の結果のみが、運転者支援機能の表示および動作のためにユーザの端末装置１６、１８に送信される。
【００２４】
これにより、２つのサブシステムである（ａ）車両に搭載されたコンピュータベース制御ユニット１２および、（ｂ）コンピュータベース端末装置１６、１８に設けられたユーザインタフェース１４は、一般的な方法で相互に接続される。したがって、システム１０において、コンピュータベース制御ユニット１２とウェブクライアント３４、３６との間でのデータ交換は、ＪＳＯＮデータフォーマットで行われる。ＪＳＯＮデータフォーマットまたはＪＳＯＮ（Ｊａｖａｓｃｒｉｐｔ  Ｏｂｊｅｃｔ  Ｎｏｔａｔｉｏｎ）ベースのデータフォーマットは、データ交換、特に、ウェブアプリケーション間でのデータ交換を目的とした比較的読みやすいテキスト形式の軽量なデータフォーマットである。また、ＪＳＯＮデータフォーマットは、ＨＭＩを実装するためにウェブクライアントによって実行されるＪａｖａＳｃｒｉｐｔ  Ｃｏｄｅからの対応する情報へのアクセスにも適している。
【００２５】
以下、図示したシステム１０の特徴および利点について別の表現を用いて改めて説明する。
【００２６】
運転者支援制御システム１０は、
運転者支援機能２６、例えば、ＷｅｂＳｏｃｋｅｔ（ＲＦＣ  ６４５５）およびＴＣＰ／ＩＰ（伝送制御プロトコル／インターネットプロトコル）ベースのサーバ通信ポートを実装する駐車支援装置２８等の運転者支援機能２６を備えた組込みＥＣＵ２２と、
ユーザインタフェース（ＨＭＩ）１４を介した運転者支援機能２６の表示用および動作用の１つ以上のウェブクライアント３４、３６（例えば、ウェブブラウザ３４またはスマートフォンアプリ３６）と、
ＪＳＯＮ（ＪａｖａＳｃｒｉｐｔ  Ｏｂｊｅｃｔ  Ｎｏｔａｔｉｏｎ）（ＲＦＣ  ７１５９）フォーマットのデータ３０を介したクライアント（ウェブクライアント３４、３６）とサーバ（組込み）ＥＣＵ１２、２２との間でのデータ交換と、
ウェブクライアント３４、３６のハードウェア、すなわち、端末装置１６、１８と、制御ユニット１２（組込みＥＣＵ２２）とがサーバとして接続されるＥｔｈｅｒｎｅｔベースＬＡＮ（ローカルエリアネットワーク）またはＷＡＮ（ワイドネットワーク）として構成されるネットワーク２０と
を備える。
【００２７】
以下の利点が得られる。
【００２８】
組込みＥＣＵ２２は、駐車支援装置２８の表示動作用の対応するデータ３０を規定するＪＳＯＮインタフェースを実装する。ＪＳＯＮインタフェースは、ネットワーク２０を介して接続されたウェブクライアント３４、３６であれば、ＷｅｂＳｏｃｋｅｔベースのサーバ通信ポート３２を介して利用可能なものである。
【００２９】
これらのウェブ技術を利用することで、各ウェブベースクライアント１６、１８による運転者支援機能２６の利用が可能となる。このように、ユーザインタフェース（ＨＭＩ）１４を、スマートフォンアプリ３６としても、各汎用ウェブブラウザ３４のウェブサイトとしても実装することができる。ユーザインタフェース（ＨＭＩ）１４をウェブサイトとして実装すれば、統合型のウェブブラウザ３４を備えた任意の装置１６、１８（例えば、スマートフォン１８またはパーソナルコンピュータ（ＰＣ）１６）による実行が可能になるという利点が得られる。
【００３０】
採用する通信技術の標準化が浸透していることから、表示動作用のユーザインタフェース（ＨＭＩ）１４の迅速な実装が可能である。表示動作に関するシステム機能や新たなシステム機能の修正変更の迅速な実装も可能であるため、それに伴い、ＴＴＭの短縮が見込まれる。
【００３１】
図１は、構成の一例を示す。ウェブブラウザ３４およびアプリの実行環境は、ＷｅｂＳｏｃｋｅｔ（ＲＦＣ  ６４５５）およびＪＳＯＮ（ＲＦＣ  ７１５９）標準をすでに組み込んでいる。このため、ブラウザ３４またはアプリ３６と組み合わせてウェブページ等のアプリケーションが、ＷｅｂＳｏｃｋｅｔサーバ（組込みＥＣＵにより実装）とつながるＷｅｂＳｏｃｋｅｔクライアント３４、３６として機能する。したがって、駐車支援装置２８は、ＷＡＮ／ＬＡＮアクセスを経由して遠隔から制御ユニット（ＥＣＵ）１２で実行して操作可能であり、この運転者支援機能の結果をスマートフォン１８またはＰＣ１６上に提示することができる。
【符号の説明】
【００３２】
１０  運転者支援制御システム
１２  制御ユニット（ＥＣＵ）
１４  ユーザインタフェース（ＨＭＩ）
１６  コンピュータベース端末装置（ＰＣ）
１８  コンピュータベース移動端末装置
２０  ネットワーク
２２  組込み制御ユニット（ＥＣＵ）
２４  自動車環境
２６  運転者支援機能
２８  駐車支援機能
３０  ＪＳＯＮデータフォーマットのデータ
３２  ＷｅｂＳｏｃｋｅｔサーバ
３４  ウェブブラウザ
３６  アプリ、特に、移動体アプリ
【図１】
2019075110.tif 000003
【外国語明細書】
2019075110000001.pdf