(57)【要約】【課題】  表示規制に、より容易に対応する技術を提供する。【解決手段】  規制情報配信装置であって、ソフトウェアの表示情報に関する規制対象単位を特定するソフトウェア規制情報と、規制対象単位となる表示部品ごとに表示装置の機種に応じた表示態様を特定する部品レイアウト設定情報と、地域に応じ表示部品の表示を許可するか否かを特定する部品有効設定情報と、を格納する記憶部と、外部の装置から、ソフトウェア識別情報と出力装置の機種識別情報とロケーション情報とを受け付ける通信部と、ソフトウェア識別情報に応じソフトウェア規制情報を外部の装置に送信する規制情報配信部と、ロケーション情報に係る地域を判定するロケーション判定部と、機種識別情報に応じた部品レイアウト設定情報を特定し、地域に応じた部品有効設定情報とともに外部の装置に送信するレイアウト配信部と、を備える。【選択図】図１
2015196487.tif 000002
【特許請求の範囲】
【請求項１】
ソフトウェアの表示情報に関する規制対象単位を特定するソフトウェア規制情報と、前記ソフトウェアの規制対象単位となる表示部品ごとに前記表示情報を表示する装置の機種に応じた表示態様を特定する部品レイアウト設定情報と、所定の地域において前記表示部品の表示を許可するか否かを特定する部品有効設定情報と、を格納する記憶部と、
外部の装置から、実行する可能性のあるソフトウェアを特定するソフトウェア識別情報と、該ソフトウェアの表示情報を出力する出力装置の機種を特定する機種識別情報と、該出力装置の位置を特定するロケーション情報と、を受け付ける通信部と、
前記ソフトウェア識別情報に応じた前記ソフトウェア規制情報を特定して前記外部の装置に送信する規制情報配信部と、
前記ロケーション情報により特定される位置が属する前記所定の地域を判定するロケーション判定部と、
前記機種識別情報に応じた前記部品レイアウト設定情報を特定し、前記ロケーション判定部により判定した前記所定の地域に応じた部品有効設定情報とともに前記外部の装置に送信するレイアウト配信部と、
を備えることを特徴とする規制情報配信装置。
【請求項２】
請求項１に記載の規制情報配信装置であって、
前記ソフトウェア規制情報には、各ソフトウェアにおいて表示される画面ごとに、規制対象単位となる部品の情報が含まれる、
ことを特徴とする規制情報配信装置。
【請求項３】
請求項１に記載の規制情報配信装置であって、
前記部品レイアウト設定情報に含まれる表示態様には、少なくとも部品を表示する位置、大きさおよび部品の外観を規定する情報のいずれかを含む、
ことを特徴とする規制情報配信装置。
【請求項４】
請求項１に記載の規制情報配信装置であって、
前記部品有効設定情報には、前記部品を表示させる指定あるいは非表示とする指定を含む、
ことを特徴とする規制情報配信装置。
【請求項５】
ソフトウェアを実行するソフトウェア実行制御部と、
前記ソフトウェア実行制御部による実行結果の出力である表示情報を表示する表示部と、
を少なくとも備える情報処理システムと、
前記情報処理システムに対して規制情報を配信する規制情報配信装置と、を備え、
前記規制情報配信装置は、
前記ソフトウェアの出力に関する規制対象単位を特定するソフトウェア規制情報と、前記ソフトウェアの規制対象単位となる表示部品ごとに前記表示情報を表示する装置の機種に応じた表示態様を特定する部品レイアウト設定情報と、所定の地域において前記部品の表示を許可するか否かを特定する部品有効設定情報と、を格納する記憶部と、
前記情報処理システムから、前記ソフトウェア実行制御部が実行しうるソフトウェアを特定するソフトウェア識別情報と、該ソフトウェアによる表示情報を表示する表示部が属する機種を特定する機種識別情報と、該表示部が存在する位置を特定するロケーション情報と、を受け付ける通信部と、
前記ソフトウェア識別情報に応じた前記ソフトウェア規制情報を特定して前記情報処理システムに送信する規制情報配信部と、
前記ロケーション情報により特定される位置が属する前記所定の地域を判定するロケーション判定部と、
前記機種識別情報に応じた前記部品レイアウト設定情報を特定し、前記ロケーション判定部により判定した前記所定の地域に応じた部品有効設定情報とともに前記情報処理システムに送信するレイアウト配信部と、
を備え、
前記情報処理システムの前記表示部は、前記表示情報に関して、前記ソフトウェア規制情報で特定される規制対象単位に従って前記部品有効設定が有効とされている表示部品について、前記部品レイアウト設定情報を用いて出力する、
ことを特徴とする規制情報配信システム。
【請求項６】
請求項５に記載の規制情報配信システムであって、
前記ソフトウェア規制情報には、各ソフトウェアにおいて表示される画面ごとに、規制対象単位となる部品の情報を備える、
ことを特徴とする規制情報配信システム。
【請求項７】
請求項５に記載の規制情報配信システムであって、
前記部品レイアウト設定情報に含まれる表示態様には、少なくとも部品を表示する位置、大きさおよび部品の外観を規定する情報のいずれかを含む、
ことを特徴とする規制情報配信システム。
【請求項８】
請求項５に記載の規制情報配信システムであって、
前記部品有効設定情報には、前記部品を表示させる指定あるいは非表示とする指定を含み、
前記情報処理システムの前記表示部は、前記表示情報に関して、前記ソフトウェア規制情報で特定される規制対象単位に従って、前記部品有効設定が非表示とする指定のある表示部品については、前記部品レイアウト設定情報に関わらず表示させない、
ことを特徴とする規制情報配信システム。
【請求項９】
請求項５に記載の規制情報配信システムであって、
前記情報処理システムは、
前記ソフトウェア実行部および表示部を備えるナビゲーション装置と、前記ナビゲーション装置と前記規制情報配信装置との間の通信を担う情報端末と、を含むか、
または、
前記ソフトウェア実行部を備え前記規制情報配信装置との間の通信を行う情報端末と、前記表示部を備えるナビゲーション装置と、を含む、
ことを特徴とする規制情報配信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、規制情報配信装置の技術に関する。
【背景技術】
【０００２】
本技術分野の背景技術として、特開２０１３−１１２１３５号公報（特許文献１）がある。この公報には、「車載装置は、加工情報取得部と、解析変換部と、設定変更部とを備える。加工情報取得部は、自装置との間で通信リンクを確立させた携帯端末装置から、ユーザーが該携帯端末装置に対して施した加工に関する加工情報を取得する。解析変換部は、加工情報取得部によって取得された加工情報を解析処理し、自装置の動作設定情報へ変換する。設定変更部は、解析変換部によって生成された動作設定情報に基づき自装置の動作設定状態を変更する。」という技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１１２１３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記技術では、ユーザーの特性や嗜好等の変化に対して情報提示の態様を追従させることは可能である。しかし、走行時の操作の規制、表示の規制および表示法は、対応するアプリケーションソフトウェアの種類、走行する国、車載端末を搭載する車両のメーカーに応じて多様な組み合わせが存在する。そのため、ユーザーが所有する情報端末を他国で利用する機会があることを考えると、多様な規制や表示手段に容易に対応できるのが望ましい。特許文献１に記載の技術では、ユーザーの変化には対応できるが、十分とまでは言えない。
【０００５】
本発明は、上記問題点を解決するためになされたものであり、表示規制に、より容易に対応することを目的とする。
【課題を解決するための手段】
【０００６】
本願は、上記課題の少なくとも一部を解決する手段を複数含んでいるが、その例を挙げるならば、以下のとおりである。上記課題を解決すべく、本発明に係る規制情報配信装置は、ソフトウェアの表示情報に関する規制対象単位を特定するソフトウェア規制情報と、上記ソフトウェアの規制対象単位となる表示部品ごとに上記表示情報を表示する装置の機種に応じた表示態様を特定する部品レイアウト設定情報と、所定の地域において上記表示部品の表示を許可するか否かを特定する部品有効設定情報と、を格納する記憶部と、外部の装置から、実行する可能性のあるソフトウェアを特定するソフトウェア識別情報と、該ソフトウェアの表示情報を出力する出力装置の機種を特定する機種識別情報と、該出力装置の位置を特定するロケーション情報と、を受け付ける通信部と、上記ソフトウェア識別情報に応じた上記ソフトウェア規制情報を特定して上記外部の装置に送信する規制情報配信部と、上記ロケーション情報により特定される位置が属する上記所定の地域を判定するロケーション判定部と、上記機種識別情報に応じた上記部品レイアウト設定情報を特定し、上記ロケーション判定部により判定した上記所定の地域に応じた部品有効設定情報とともに上記外部の装置に送信するレイアウト配信部と、を備える。
【発明の効果】
【０００７】
本発明によると、表示規制に、より容易に対応することができる。上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態に係る規制情報配信システムの構成例を示す図である。
【図２】表示画面の規制の例を示す図である。
【図３】サーバー装置の構成例を示す図である。
【図４】情報端末およびナビゲーション装置の構成例を示す図である。
【図５】ソフトウェア規制情報記憶部のデータ構造を示す図である。
【図６】部品レイアウト設定記憶部のデータ構造を示す図である。
【図７】部品有効設定記憶部のデータ構造を示す図である。
【図８】規制情報配信システムを構成するハードウェアの構成を示す図である。
【図９】規制情報配信処理の処理フローを示す図である。
【図１０】ソフトウェア規制情報の相違による画面表示の差異の例を示す図である。
【図１１】部品レイアウト設定の相違による画面表示の差異の例を示す図である。
【図１２】部品有効設定の相違による画面表示の差異の例を示す図である。
【図１３】第二の実施形態に係る規制情報配信システムの構成例を示す図である。
【図１４】第二の実施形態に係る規制情報配信処理の処理フローを示す図である。
【図１５】第三の実施形態に係る規制情報配信システムの構成例を示す図である。
【発明を実施するための形態】
【０００９】
以下に、本発明に係る実施形態を適用した規制情報配信システム１の例について、図面を参照して説明する。
【００１０】
近年、カーナビゲーション装置に代表される車載装置に、動画、画像、音声あるいは文字列等を含む多様なコンテンツが提供されるようになってきている。さらに、スマートフォンなどの情報端末と連携動作する車載装置も登場しており、車載装置内のアプリケーションソフトウェアのみでなく、情報端末側に動作可能に設けられたアプリケーションソフトウェアを車載装置側の入力部を介して操作することも可能となっている。あるいは、車載装置内のアプリケーションの動作において、所定の外部のサーバー装置と通信を行うために、情報端末に設けられた通信部を介してインターネット等のネットワークを経由することも可能となっている。
【００１１】
図１は、本発明に係る第一の実施形態を適用した規制情報配信システム１の全体の構成例を示す図である。図１に示すように、規制情報配信装置であるサーバー装置１００と、サーバー装置１００とインターネット等のネットワーク１５を介して通信可能な情報端末２００と、情報端末２００と有線あるいは無線で通信可能に接続される車載装置であるナビゲーション装置３００と、を連携させて動作させることが可能となっている。
【００１２】
規制情報配信システム１は、サーバー装置１００と、携帯電話網、パケット交換網、インターネット網等を含むネットワーク１５を介してサーバー装置１００と通信を行うことができる情報端末２００と、情報端末２００と無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）等の近距離無線通信あるいはＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）等の通信ケーブル等を介した有線通信により接続することができるナビゲーション装置３００と、を含む。
【００１３】
なお、本実施形態において、情報端末２００には、例えば無線通信ルーター、スマートフォン端末、いわゆるタブレット端末等、独立して動作しインターネット等に接続し通信可能なモバイル機器全般を含む。また、ナビゲーション装置３００には、例えば移動体に備え付けられたナビゲーション装置あるいは移動体に備え付けられているが取り外しても独立動作しうる可搬型ナビゲーション装置を含む。
【００１４】
また、本実施形態においては、ユーザー１０は、ナビゲーション装置３００の入出力インターフェースを用いてナビゲーション装置３００の操作を行うだけでなく、ナビゲーション装置３００の入出力インターフェースを用いて情報端末２００に設けられたソフトウェアの操作をも行いうる。
【００１５】
図２は、情報端末２００に設けられたソフトウェアからの出力である表示画面の規制の例を示す図である。なお、情報端末２００に設けられたソフトウェアからの出力である表示画面は、接続されるナビゲーション装置３００において表示出力される。
【００１６】
ナビゲーション装置３００は、車両等の移動体に取り付けられて使用されるものであるが、取り付けられた車両が停車している場合においては表示可能な情報であっても、車両が走行している場合においては表示を規制する必要がある場合等がある。例えば、走行中の動画情報の出力を禁止されている国や地域においては、停車した状態では動画の再生を可能とし、走行中は動画の再生を停止させるあるいは表示を隠すことが望ましい。
【００１７】
図２には、情報端末２００に設けられたソフトウェアからの出力である表示画面として、車両の停車時には、ＴＯＰ（先頭）画面４１０、Ｉｔｅｍ１（先頭からの遷移先１）画面４２０、Ｉｔｅｍ２（先頭からの遷移先２）画面４３０が表示され、車両の走行時には、ＴＯＰ（先頭）規制画面４５０、Ｉｔｅｍ１（先頭からの遷移先１）規制画面４６０、Ｉｔｅｍ２（先頭からの遷移先２）規制画面４４０が表示される旨が記載されている。
【００１８】
車両の走行時に表示されるＴＯＰ規制画面４５０、Ｉｔｅｍ１（先頭からの遷移先１）規制画面４６０、Ｉｔｅｍ２（先頭からの遷移先２）規制画面４４０は、ソフトウェアからの出力表示画面であるＴＯＰ画面４１０、Ｉｔｅｍ１画面４２０、Ｉｔｅｍ２画面４３０のそれぞれについて、上位レイヤに規制用の表示部品が透過しないように重ねて表示され、それぞれＴＯＰ規制画面４５０、Ｉｔｅｍ１規制画面４６０、Ｉｔｅｍ２規制画面４４０が実現されるものである。なお、表示が変更されるだけではなく、ボタン等の入力を受け付ける部品については、入力規制がかけられるのが望ましいが、必ずしも入力規制がかけられる必要はない。また、上位レイヤに重ねて表示される規制用の表示部品は、必ずしも透過しないものである必要はなく、例えばモザイクをかけるものであってもよい。
【００１９】
ＴＯＰ画面４１０には、Ｉｔｅｍ１画面４２０への画面遷移指示を受け付けるＩｔｅｍ１ボタン４１１と、Ｉｔｅｍ２画面４３０への画面遷移指示を受け付けるＩｔｅｍ２ボタン４１２と、が含まれる。
【００２０】
Ｉｔｅｍ１画面４２０には、静止画や写真等の画像情報が表示される部品であるイメージ部品表示領域４２１と、ＴＯＰ画面４１０への画面移行指示を受け付けるＢａｃｋボタン４２２と、が含まれる。
【００２１】
Ｉｔｅｍ２画面４３０には、動画やビデオ等の映像情報が表示される部品であるビデオ部品表示領域４３１と、映像情報の再生開始の指示を受け付けるＰｌａｙボタン４３２と、映像情報の再生終了の指示を受け付けるＳｔｏｐボタン４３３と、ＴＯＰ画面４１０への画面移行指示を受け付けるＢａｃｋボタン４３４と、が含まれる。
【００２２】
ＴＯＰ規制画面４５０には、Ｉｔｅｍ１規制画面４６０への画面遷移指示を受け付けるＩｔｅｍ１規制ボタン４５１と、Ｉｔｅｍ２規制画面４４０への画面遷移指示を受け付けるＩｔｅｍ２規制ボタン４５２と、が含まれる。
【００２３】
Ｉｔｅｍ１規制画面４６０には、静止画や写真等の画像情報が表示される部品であるイメージ部品表示領域４６１と、ＴＯＰ規制画面４５０への画面移行指示を受け付けるＢａｃｋボタン４６２と、が含まれる。ただし、イメージ部品表示領域４６１は、車両の停車時においてはイメージ部品表示領域４２１が表示されている位置に重ねて、例えばＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）にて規定される不透過のマスク部品が重畳されており、イメージ部品表示領域４２１に示される画像情報を見ることができなくなっている。
【００２４】
Ｉｔｅｍ２規制画面４４０には、動画やビデオ等の映像情報が表示される部品であるビデオ部品表示領域４４１と、映像情報の再生開始の指示を受け付けるＰｌａｙボタン４４２と、映像情報の再生終了の指示を受け付けるＳｔｏｐボタン４４３と、ＴＯＰ規制画面４５０への画面移行指示を受け付けるＢａｃｋボタン４４４と、が含まれる。ただし、ビデオ部品表示領域４４１は、車両の停車時においてはビデオ部品表示領域４３１が表示されている位置に重ねて、例えばＨＴＭＬにて規定される不透過のマスク部品が重畳されており、ビデオ部品表示領域４３１に示される映像情報を見ることができなくなっている。
【００２５】
図３は、本実施形態によるサーバー装置１００の構成を示す図である。サーバー装置１００は、制御部１１０と、通信部１２０と、記憶部１３０と、を含む。制御部１１０は、ロケーション判定部１１１と、規制情報配信部１１２と、部品レイアウト設定管理部１１３と、部品有効設定管理部１１４と、レイアウト配信部１１５と、を含む。
【００２６】
ロケーション判定部１１１は、緯度経度等の座標系の位置情報を受け付けると、地方、国、都市等の所定の基準で分割された地理的範囲に係る所定の地域を判定したロケーション情報を出力する。すなわち、ロケーション判定部１１１は、ロケーション情報により特定される位置が所定の地域のどこに属するのかを判定するものであるといえる。
【００２７】
規制情報配信部１１２は、一つ又は複数のソフトウェア識別情報を受け付けると、ソフトウェア識別情報ごとにソフトウェア規制情報記憶部１３１を参照してソフトウェア規制情報を特定し、通信部１２０を介して他の装置へ配信する。すなわち、規制情報配信部１１２は、ソフトウェア識別情報に応じたソフトウェア規制情報を特定して外部の装置に送信するといえる。
【００２８】
部品レイアウト設定管理部１１３は、規制を実施する各部品の文字サイズ、文字列、文字フォント、表示画像などのレイアウト情報を保持する部品レイアウト設定情報を管理する。具体的には、部品レイアウト設定管理部１１３は、機種識別情報を受け付けると、機種識別情報に応じた部品レイアウト設定情報を、部品レイアウト設定記憶部１３２を参照して特定する。
【００２９】
部品有効設定管理部１１４は、規制を実施する各部品を表示させる指定あるいは非表示とする指定を含む部品有効設定情報を管理する。具体的には、部品有効設定管理部１１４は、ロケーション判定部１１１により判定した所定の地域に応じて部品有効設定記憶部１３３を参照して部品有効設定情報を特定する。
【００３０】
レイアウト配信部１１５は、部品レイアウト設定管理部１１３が特定した部品レイアウト設定情報と、部品有効設定管理部１１４が特定した部品有効設定情報と、を通信部１２０を介して他の装置へ配信する。すなわち、レイアウト配信部１１５は、機種識別情報に応じた部品レイアウト設定情報を特定し、ロケーション判定部により判定した所定の地域に応じた部品有効設定情報とともに外部の装置に送信するものであるといえる。
【００３１】
通信部１２０は、インターネット等のネットワーク１５に接続される他の装置との通信を行う。すなわち、ロケーション判定部１１１と、規制情報配信部１１２と、部品レイアウト設定管理部１１３と、部品有効設定管理部１１４と、が他の装置から受け付ける情報を受け付けるものであるといえる。
【００３２】
記憶部１３０は、ソフトウェア規制情報記憶部１３１と、部品レイアウト設定記憶部１３２と、部品有効設定記憶部１３３と、を有する。ソフトウェア規制情報記憶部１３１は、ナビゲーション装置３００が設けられた車両が走行状態にある場合に、実行する可能性のあるソフトウェアに対する規制の情報を含む。具体的には、図５に示すように、表示する部分を見えなくするマスク部品、ソフトウェアの操作情報を伝えるボタン部品などを有するソフトウェア規制情報を保存する。
【００３３】
図５は、ソフトウェア規制情報記憶部１３１に係るデータ構造の例である。ソフトウェア規制情報記憶部１３１は、ソフトウェアを一意に特定するソフトウェア識別情報１３１ａと、ソフトウェアのバージョンを特定するバージョン情報１３１ｂと、規制対象となる画面の遷移情報および画面上の規制対象となる規制部品を特定する情報であるソフトウェア規制情報１３１ｃと、が対応付けられる。例えば、ソフトウェア規制情報１３１ｃは、ＨＴＭＬにて表現される情報であり、画面に含まれる部品である画像要素はイメージタグにより表現する等の規則に従って記述された情報セットである。
【００３４】
図６は、部品レイアウト設定記憶部１３２に係るデータ構造の例である。部品レイアウト設定記憶部１３２は、ナビゲーション装置の機種を一意に特定する機種識別情報１３２ａと、機種識別情報１３２ａで特定される機種ごとの、部品の表示サイズ等の表示に関する設定を特定する部品レイアウト設定情報１３２ｂと、が対応付けられる。なお、部品レイアウト設定情報１３２ｂは、ソフトウェアによる表示情報を規制する際に用いる情報を備えるものであればよく、例えば、表示を隠すマスク用の部品の画像であってもよい。あるいは例えば、ボタン部品の表示位置、ボタンの画像、文字部品の文字サイズ、文字フォント、文字色の情報であってもよい。すなわち、部品レイアウト設定情報１３２ｂに含まれる表示態様には、少なくとも部品を表示する位置、大きさおよび部品の外観のいずれかを規定する情報を含むものであればよい。
【００３５】
あるいは、さらに、部品レイアウト設定情報１３２ｂは、情報端末２００およびナビゲーション装置３００の言語設定情報に基づいて表示に用いる言語を変更する情報であってもよい。例えば、部品レイアウト設定情報１３２ｂは、ＣＳＳ（Ｃａｓｃａｄｉｎｇ  Ｓｔｙｌｅ  Ｓｈｅｅｔｓ）等にて表現される情報であり、画面に含まれる部品である画像要素の水平高さ、左端位置等の画面上の位置を指定する情報等を含むよう記述された情報セットである。なお、部品レイアウト設定情報１３２ｂは、ＣＳＳに限られるものではなく、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等であってもよい。
【００３６】
図７は、部品有効設定記憶部１３３に係るデータ構造の例である。部品有効設定記憶部１３３は、地方あるいは国を一意に識別するロケーション情報１３３ａと、ナビゲーション装置の機種を一意に特定する機種識別情報１３３ｂと、部品有効設定情報１３３ｃと、が対応付けられる。部品有効設定情報１３３ｃは、ソフトウェア規制情報１３１ｃで規定される単位の部品について、表示させる指定（許可）あるいは非表示とする指定（不許可）を含む。例えば、部品有効設定情報１３３ｃは、ＣＳＳ等にて表現される情報であり、画面に含まれる部品である画像要素の可視あるいは不可視を指定する情報等を含むよう記述された情報セットである。
【００３７】
すなわち、記憶部１３０には、ソフトウェアの表示情報に関する規制対象単位を特定するソフトウェア規制情報と、ソフトウェアの規制対象単位となる表示部品ごとに表示情報を表示する装置の機種に応じた表示態様を特定する部品レイアウト設定情報と、所定の地域において表示部品の表示を許可するか否かを特定する部品有効設定情報と、が格納されているといえる。
【００３８】
以上が、サーバー装置１００の構成の概要である。なお、サーバー装置１００は、典型的には汎用計算機等であるが、これに限らず、パーソナルコンピューター装置、携帯電話端末、タブレット端末、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、等の電子情報端末であってもよい。
【００３９】
図４は、本実施形態による情報端末２００およびナビゲーション装置３００の構成を示す図である。情報端末２００は、制御部２１０と、通信部２２０と、記憶部２３０と、周辺機器接続部２４０と、を含む。制御部２１０は、規制画面生成部２１１と、規制部品生成部２１２と、ソフトウェア実行制御部２１３と、位置特定部２１４と、車載端末通信部２１５と、規制情報取得部２１６と、車両情報取得部２１７と、を含む。
【００４０】
規制画面生成部２１１は、車両が走行している場合には、ソフトウェア実行制御部２１３により生成された表示画面に対して、規制部品生成部２１２により生成された規制部品の表示情報を用いて、規制がなされた結果をユーザーに対して開示する画面情報を生成する。
【００４１】
規制部品生成部２１２は、ソフトウェア実行制御部２１３により生成された表示画面に対して規制を行う際に用いる表示部品を生成する。なお、規制部品生成部２１２は、規制画面に影響を与えるレイアウト情報を保持するキャッシュ情報（以降、レイアウトキャッシュとも表記する）をオンメモリで管理するものとする。
【００４２】
ソフトウェア実行制御部２１３は、情報端末２００において動作しうるソフトウェアを動作させる。また、ソフトウェア実行制御部２１３は、動作したソフトウェアにより出力される情報を用いて、表示画面を生成する。
【００４３】
位置特定部２１４は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）や加速度センサー等の情報を用いて、緯度、経度により表される座標系の位置を特定する情報を算出する。
【００４４】
車載端末通信部２１５は、車載端末であるナビゲーション装置３００との間で情報の授受を行う。
【００４５】
規制情報取得部２１６は、サーバー装置１００に対して、実行する可能性のあるソフトウェアを特定するソフトウェア識別情報と、ソフトウェアの表示情報を出力する出力装置であるナビゲーション装置３００の機種を特定する機種識別情報と、ナビゲーション装置３００の位置を特定する情報と、を送信し、ソフトウェア規制情報と、部品レイアウト設定情報と、部品有効設定情報と、を受信する。
【００４６】
車両情報取得部２１７は、ナビゲーション装置３００が設けられた車両の車速や位置情報の変化量を用いて、車両が走行中か停車中かを判定する。
【００４７】
通信部２２０は、インターネット等のネットワーク１５に接続される他の装置との通信を行う。
【００４８】
記憶部２３０は、ソフトウェア情報記憶部２３１と、ソフトウェア規制情報記憶部２３２と、連携車載端末情報記憶部２３３と、を含む。ソフトウェア情報記憶部２３１は、情報端末２００において実行する可能性のあるソフトウェアについて、ソフトウェア識別情報およびそのバージョンの情報を含む情報を格納する。ソフトウェア規制情報記憶部２３２は、ナビゲーション装置３００が設けられた車両が走行状態にある場合に、実行する可能性のあるソフトウェアに対する規制の情報を含む。連携車載端末情報記憶部２３３は、接続されるナビゲーション装置３００の機種識別情報等の情報を格納する。
【００４９】
周辺機器接続部２４０は、情報端末２００に接続される周辺機器との間の通信の確立、維持、および通信の放棄等を実施する。なお、周辺機器接続部２４０は、Ｂｌｕｅｔｏｏｔｈ、無線ＬＡＮ、ＮＦＣ等の近距離無線通信あるいはＵＳＢ、ＨＤＭＩ等の通信ケーブル等を介した有線通信により、ナビゲーション装置３００と通信し、接続する。
【００５０】
以上が、情報端末２００の構成の概要である。なお、情報端末２００は、典型的にはモバイル機器等であるが、これに限らず、パーソナルコンピューター装置、携帯電話端末、タブレット端末、ＰＤＡ、等の電子情報端末であってもよい。
【００５１】
ナビゲーション装置３００は、制御部３１０と、周辺機器接続部３４０と、を含む。制御部３１０は、入力受付部３１１と、出力処理部３１２と、情報端末通信部３１３と、を含む。
【００５２】
入力受付部３１１は、ナビゲーション装置３００に備えられている画面に設けられたタッチパネルから伝えられるポイント情報のうち、押した、離した、移動したなどの画面操作に関連する情報を受け付ける。
【００５３】
出力処理部３１２は、情報端末２００およびナビゲーション装置３００にて動作するソフトウェアに関連する画面の表示を行う。情報端末通信部３１３は、情報端末２００との間で情報の授受を行う。
【００５４】
周辺機器接続部３４０は、ナビゲーション装置３００に接続される周辺機器との間の通信の確立、維持、および通信の放棄等を実施する。
【００５５】
以上が、ナビゲーション装置３００の構成の概要である。なお、ナビゲーション装置３００は、典型的には専用装置としてのナビゲーション装置等であるが、これに限らず、パーソナルコンピューター装置、携帯電話端末、タブレット端末、ＰＤＡ、等の電子情報端末であってもよい。
【００５６】
図８は、規制情報配信システム１を構成する各機器のハードウェア構成を示す図である。サーバー装置１００は、ディスプレイ等の出力装置１５１、ネットワークカード等の通信装置１５２、キーボード等の入力装置１５３、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｓｅｓｓｉｎｇ  Ｕｎｉｔ）１５４、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の補助記憶装置１５５、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１５６を含んで構成される。
【００５７】
出力装置１５１は、ディスプレイ等の表示装置であり、ＣＰＵ１５４による処理の結果を表示する。通信装置１５２は、インターネット等のネットワーク１５に接続され、ネットワーク１５に接続される他の装置と各種データのやりとりを行う。
【００５８】
入力装置１５３は、タッチパネル、キーボード、マウス等であり、ユーザーからの指示を受け付ける。
【００５９】
ＣＰＵ１５４は、ＲＡＭ１５６上にロードされるプログラムに従い演算を行う制御ユニットである。
【００６０】
補助記憶装置１５５は、プログラムで利用する各種データを記憶する記憶装置である。
【００６１】
ＲＡＭ１５６は、補助記憶装置１５５に記憶されているプログラムをロードする記憶装置である。また、ＲＡＭ１５６は、データを一時的に保存する。
【００６２】
上記したサーバー装置１００の制御部１１０は、ＣＰＵ１５４に処理を行わせるプログラムによって実現される。このプログラムは、補助記憶装置１５５に記憶され、実行にあたってＲＡＭ１５６上にロードされ、ＣＰＵ１５４により実行される。
【００６３】
また、通信部１２０は、通信装置１５２により実現される。記憶部１３０は、補助記憶装置１５５あるいはＲＡＭ１５６により実現される。
【００６４】
以上が、本実施形態におけるサーバー装置１００のハードウェア構成例である。しかし、これに限らず、その他の同様のハードウェアを用いて構成されるものであってもよい。
【００６５】
情報端末２００は、表示装置２５１と、ＲＯＭ２５２と、操作装置２５３と、ＲＡＭ２５４と、補助記憶装置２５５と、機器間通信インターフェース２５６と、ＣＰＵ２５７と、通信装置２５８と、を含んで構成される。
【００６６】
表示装置２５１は、液晶ディスプレイや有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ等、画像情報を表示する装置である。
【００６７】
ＲＯＭ２５２は、制御プログラムなどが書かれた読み出し専用の記憶装置である。
【００６８】
操作装置２５３は、情報端末２００を指の接触動作等により操作するボタン、スイッチ、キーボード、タッチパネル等のユーザーからの操作を受け付ける装置である。
【００６９】
ＲＡＭ２５４は、補助記憶装置２５５に記憶されているプログラムをロードしデータを一時的に保存する記憶装置である。
【００７０】
補助記憶装置２５５は、ソフトウェアで利用する各種データを記憶する記憶装置である。
【００７１】
機器間通信インターフェース２５６は、ナビゲーション装置３００と接続し、データを送受信する。なお、機器間通信インターフェース２５６が備える接続方式は、ＵＳＢやＨＤＭＩ等の規格に準拠した有線接続であってもよいし、無線ＬＡＮのIEEE 802.11a/b/g/n/acやＢｌｕｅｔｏｏｔｈ等の規格に準拠した無線接続であってもよい。
【００７２】
ＣＰＵ２５７は、情報端末２００の各部を制御し、ＲＡＭ２５４上にロードされるプログラムに従い演算を行う制御ユニットである。
【００７３】
通信装置２５８は、無線通信回線網を利用してインターネット等のネットワーク１５に接続し、サーバー装置１００と各種のデータの送受信を行う。
【００７４】
上記した情報端末２００の制御部２１０は、ＣＰＵ２５７に処理を行わせるプログラムによって実現される。このプログラムは、補助記憶装置２５５に記憶され、実行にあたってＲＡＭ２５４上にロードされ、ＣＰＵ２５７により実行される。
【００７５】
また、通信部２２０は、通信装置２５８により実現される。記憶部２３０は、補助記憶装置２５５あるいはＲＡＭ２５４により実現される。周辺機器接続部２４０は、機器間通信インターフェース２５６により実現される。
【００７６】
以上が、本実施形態における情報端末２００のハードウェア構成例である。しかし、これに限らず、その他の同様のハードウェアを用いて構成されるものであってもよい。
【００７７】
ナビゲーション装置３００は、表示装置３５１と、ＲＯＭ３５２と、操作装置３５３と、ＲＡＭ３５４と、補助記憶装置３５５と、機器間通信インターフェース３５６と、測位センサ３５７と、ＣＰＵ３５８と、車両間インターフェース３５９と、を含んで構成される。
【００７８】
表示装置３５１は、液晶ディスプレイや有機ＥＬディスプレイ等、画像情報を表示する装置である。
【００７９】
ＲＯＭ３５２は、制御プログラムなどが書かれた読み出し専用の記憶装置である。
【００８０】
操作装置３５３は、ナビゲーション装置３００を指の接触動作等により操作するボタン、スイッチ、キーボード、タッチパネル等のユーザーからの操作を受け付ける装置である。
【００８１】
ＲＡＭ３５４は、補助記憶装置３５５に記憶されているプログラムをロードしデータを一時的に保存する記憶装置である。
【００８２】
補助記憶装置３５５は、ソフトウェアで利用する各種データを記憶する記憶装置である。
【００８３】
機器間通信インターフェース３５６は、情報端末２００と接続し、データを送受信する。なお、機器間通信インターフェース３５６が備える接続方式は、ＵＳＢやＨＤＭＩ等の規格に準拠した有線接続であってもよいし、無線ＬＡＮのIEEE 802.11a/b/g/n/acやＢｌｕｅｔｏｏｔｈ等の規格に準拠した無線接続であってもよい。
【００８４】
測位センサ３５７は、位置を特定し、緯度、経度による座標系で出力するセンサである。
【００８５】
ＣＰＵ３５８は、ナビゲーション装置３００の各部を制御し、ＲＡＭ３５４上にロードされるプログラムに従い演算を行う制御ユニットである。
【００８６】
車両間インターフェース３５９は、車両内のネットワークであるＣＡＮ（Ｃｏｎｔｒｏｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）と接続し、車両の車速情報等の制御情報を送受信する。
【００８７】
上記したナビゲーション装置３００の制御部３１０は、ＣＰＵ３５８に処理を行わせるプログラムによって実現される。このプログラムは、補助記憶装置３５５に記憶され、実行にあたってＲＡＭ３５４上にロードされ、ＣＰＵ３５８により実行される。
【００８８】
また、周辺機器接続部３４０は、機器間通信インターフェース３５６により実現される。
【００８９】
以上が、本実施形態におけるナビゲーション装置３００のハードウェア構成例である。しかし、これに限らず、その他の同様のハードウェアを用いて構成されるものであってもよい。
【００９０】
［動作の説明］次に、本実施形態における規制情報配信処理における動作を、図９を用いて説明する。
【００９１】
図９は、規制情報配信処理の処理内容を示す図である。規制情報配信処理は、情報端末２００がナビゲーション装置３００に接続されると、実施される。
【００９２】
まず、情報端末２００の車載端末通信部２１５は、ナビゲーション装置３００に接続されたことを検出すると、車載端末通信部２１５は、ナビゲーション装置３００に対して、機器識別情報の送信を要求する（ステップＳ００１）。ナビゲーション装置３００の情報端末通信部３１３は、機種識別情報を情報端末２００へ送信する（ステップＳ００２）。具体的には、情報端末通信部３１３は、自装置に固定的に割り当てられている図示しない機種識別情報を読み出して、情報端末２００へ送信する。
【００９３】
情報端末２００の規制部品生成部２１２は、規制画面に影響を与えるレイアウト情報を保持するキャッシュ情報を読み出す（ステップＳ００３）。具体的には、規制部品生成部２１２は、キャッシュから、ＣＳＳで規定されるレイアウトの情報を読み出す。
【００９４】
そして、情報端末２００の位置特定部２１４は、位置情報を取得し、規制情報取得部２１６は、位置情報と、機種識別情報と、保持しているレイアウト情報とをサーバー装置１００へ送信する（ステップＳ００４）。
【００９５】
そして、サーバー装置１００のロケーション判定部１１１は、ロケーション判定を行う（ステップＳ００５）。具体的には、ロケーション判定部１１１は、受信した位置情報を用いて、位置情報により特定される位置が属する所定の地域を特定する。例えば、ロケーション判定部１１１は、地方、国、地域、市区町村等の一定の地理的広がりを持つ領域を特定する。
【００９６】
そして、サーバー装置１００の部品レイアウト設定管理部１１３および部品有効設定管理部１１４は、保持レイアウト情報が更新を要するか否か、判定する（ステップＳ００６）。具体的には、サーバー装置１００の部品レイアウト設定管理部１１３および部品有効設定管理部１１４は、保持レイアウト情報の情報が、ステップＳ００５により判定したロケーションにおいて有効なレイアウトであるか否かを判定し、有効でない場合には更新を要すると判定する。具体的には、部品レイアウト設定管理部１１３および部品有効設定管理部１１４は、機種識別情報により特定される部品レイアウト設定記憶部１３２の部品レイアウト設定情報１３２ｂと、特定された地域として表されるロケーション情報および機種識別情報の組み合わせにより特定される部品有効設定記憶部１３３の部品有効設定情報１３３ｃと、を用いて保持レイアウト情報と比較し、矛盾が無ければレイアウト更新の必要はないと判定する。
【００９７】
そして、レイアウト配信部１１５は、レイアウト更新の必要が有る場合には、レイアウト情報を情報端末２００へ送信する（ステップＳ００７）。具体的には、レイアウト配信部１１５は、ステップＳ００６において更新の必要があると判定された場合には、部品レイアウト設定管理部１１３に対して機種識別情報に応じた部品レイアウト設定情報１３２ｂを特定させるとともに、部品有効設定管理部１１４に対して機種識別情報およびロケーション情報に応じた部品有効設定情報１３３ｃを特定させる。そして、レイアウト配信部１１５は、部品レイアウト設定情報１３２ｂと併せて部品有効設定情報１３３ｃの情報をレイアウト情報として情報端末２００へ配信する。
【００９８】
そして、規制情報取得部２１６は、受信したレイアウト情報を格納する（ステップＳ００８）。具体的には、規制情報取得部２１６は、受信したレイアウト情報を規制部品生成部２１２に受け渡す。
【００９９】
次に、規制情報取得部２１６は、ソフトウェア規制情報を取得する（ステップＳ００９）。具体的には、規制情報取得部２１６は、ソフトウェア情報記憶部２３１を参照して、情報端末２００に実行可能に格納されているソフトウェアのソフトウェア識別情報およびバージョン情報の組み合わせを特定する。そして、規制情報取得部２１６は、ソフトウェア規制情報記憶部２３２に格納されているソフトウェア規制情報が当該組み合わせと矛盾する組み合わせを抽出し、サーバー装置１００へソフトウェア識別情報及びバージョン情報を送信する。
【０１００】
規制情報配信部１１２は、ソフトウェア規制情報１３１ｃを、情報端末２００へ送信する（ステップＳ０１０）。具体的には、規制情報配信部１１２は、送信されたソフトウェア識別情報およびバージョン情報の組み合わせごとにソフトウェア規制情報記憶部１３１を参照してソフトウェア規制情報１３１ｃを特定し、情報端末２００へ送信する。
【０１０１】
そして、規制情報取得部２１６は、ソフトウェア情報記憶部２３１へ、ソフトウェア規制情報を格納する（ステップＳ０１１）。
【０１０２】
以上が、規制情報配信処理の処理内容である。規制情報配信処理によれば、ソフトウェアの構成、位置、および表示出力を行うナビゲーションの機種に応じて、実行する可能性のあるソフトウェアに関して、適切なレイアウトの規制情報を取得することができる。すなわち、表示規制により容易に対応することができるといえる。
【０１０３】
なお、規制情報配信処理により配信された配信情報は、以下の処理により実際に適用される。車両情報取得部２１７が、ナビゲーション装置３００が設けられた車両の車速を取得して車両が走行中か停車中かを判定する。そして、走行中の場合には、ソフトウェア実行制御部２１３にて実行中のソフトウェアによる出力である表示画面に応じて、規制部品生成部２１２が規制に用いる画面部品を部品レイアウト設定情報および部品有効設定情報を用いて生成する。そして、規制画面生成部２１１は、表示画面に重ねて規制画面を描く。そして、車載端末通信部２１５は、描かれた画面を周辺機器接続部２４０を介してナビゲーション装置３００の出力処理部３１２へ受け渡す。そして、出力処理部３１２は、受け渡された規制画面を表示出力する。
【０１０４】
なお、車両が走行中か否かの判定はナビゲーション装置３００の制御部３１０にて行い、その結果を情報端末２００へ受け渡して、ソフトウェアの規制を実施するか否か判定するものであってもよい。
【０１０５】
また、通信圏外のためネットワーク１５に接続できない場合等に対処するために、ソフトウェア規制情報あるいはレイアウト情報が取得できなかった場合には予め決められた規制内容で規制が実施されるように、基本となるソフトウェア規制情報およびレイアウト情報を情報端末２００上に格納しておき、接続できない場合に用いるようにしてもよい。
【０１０６】
以上、第一の実施形態について説明した。第一の実施形態によれば、表示規制により容易に対応することができる。さらにいえば、第一の実施形態によれば、サーバー装置１００において、情報端末２００に実行可能に設けられているソフトウェアの種別に依存する情報であるソフトウェア規制情報と、規制画面を表示する際のデザインや表示位置に依存する部品レイアウト設定情報と、車両のメーカーの意向や、適用される地点により制御が異なる可能性のある法規制に依存する部品設定情報と、を分けて管理することができる。これにより、全てのナビゲーション装置３００の機種、走行する国、情報端末に含まれるソフトウェア、等に基づくバリエーションをカバーする規制情報を作成、管理する手間を減らすことも可能となる。
【０１０７】
図１０は、第一の実施形態におけるソフトウェア規制情報の相違による画面表示の差異の例を示す図である。ソフトウェア規制情報を部品レイアウト設定情報、部品有効設定情報から分離して管理することにより、同一の機種のナビゲーション装置３００に対して異なるユーザーの情報端末２００を接続する際に、顕著な効果が得られる。
【０１０８】
すなわち、ユーザーＡの情報端末５０１がナビゲーション装置（Ａ機種）５０２と接続した状態と、ユーザーＢの情報端末５０３がナビゲーション装置（Ａ機種）５０２と接続し、情報端末５０１とは異なるソフトウェアを情報端末５０３上で動作させた状態とでは、異なる規制を実施することが可能になる。ユーザーＡの情報端末５０１とナビゲーション装置（Ａ機種）５０２とが接続した際には、規制画面５１１を表示し、ユーザーＢの情報端末５０３とナビゲーション装置（Ａ機種）５０２とが接続した際にはソフトウェアに応じた適切な規制画面５１２を表示することが容易になる。
【０１０９】
図１１は、第一の実施形態における部品レイアウト設定の相違による画面表示の差異の例を示す図である。部品レイアウト設定情報をソフトウェア規制情報、部品有効設定情報から分離して管理することにより、同一のソフトウェアに対する規制でも、ナビゲーション装置３００が設けられる車両のメーカーに応じて規制画面のデザインを異ならせることが可能となり、顕著な効果が得られる。
【０１１０】
すなわち、ナビゲーション装置（Ａ機種）６０２およびナビゲーション装置（Ｂ機種）６０３のそれぞれに対して、同じユーザーＡの情報端末６０１を接続し、同じソフトウェアの同じ画面の同じ画像に対し走行規制を実施している場合であっても、ナビゲーション装置に応じて表示する文字列、文字サイズ、などのデザインを異ならせることができる。例えば、ナビゲーション装置（Ａ機種）６０２と情報端末６０１とが接続された場合は、画像に対しマスク部品６１１を表示し、ナビゲーション装置（Ｂ機種）６０３と情報端末６０１とが接続された場合は、画像に対し別のマスク部品６１２を表示することができる。
【０１１１】
図１２は、第一の実施形態における部品有効設定の相違による画面表示の差異の例を示す図である。部品有効設定情報をソフトウェア規制情報、部品レイアウト設定情報から分離して管理することにより、同一のソフトウェアに対する規制でも、ナビゲーション装置３００が存在する地域に応じて規制画面のデザインを異ならせることが可能となり、顕著な効果が得られる。
【０１１２】
すなわち、適用法令Ｘが適用されている地域Ｘでは、走行中に動画を表示することが禁止され、適用法令Ｙが適用されている地域Ｙでは、走行中に動画を表示することが禁止されていない場合に、部品有効設定を異ならせることで、表示の規制を異ならせることができる。
【０１１３】
例えば、情報端末７０１とナビゲーション装置７０２とが接続されている場合に、適用法令Ｘの地域内では動画を表示している部分にマスク部品７１１を表示し、それ以外の部分であるＩｔｅｍ１、Ｉｔｅｍ２にもそれぞれマスク部品７１２、７１３を表示する場合、適用法令Ｙの地域内では動画を表示している部分にマスク部品は表示されず動画７１４が再生されつつ、それ以外の部分であるＩｔｅｍ１、Ｉｔｅｍ２にはそれぞれマスク部品７１２、７１３を表示することができる。
【０１１４】
第一の実施形態では、ナビゲーション装置３００は、入出力を担当する構成となっていたが、本発明は、これに限られない。例えば、情報端末２００が通信を担当し、それ以外をナビゲーション装置３００が担当する構成となっていてもよい。
【０１１５】
以下、このような第二の実施形態について説明する。第二の実施形態については、第一の実施形態と相違がある部分を中心に説明する。
【０１１６】
図１３は、このような第二の実施形態に係る情報端末２００´、ナビゲーション装置３００´の構成を示す図である。
【０１１７】
第二の実施形態に係る情報端末２００´は、第一の実施形態に係る情報端末２００から記憶部２３０を除外し、制御部２１０において車載端末通信部２１５を残して他の制御を行わない構成としている制御部２１０´を備えるものとしている。また、ナビゲーション装置３００の制御部３１０には、規制部品生成部３１４と、位置特定部３１５と、規制画面生成部３１６と、車両情報取得部３１７と、ソフトウェア実行制御部３１８と、規制情報取得部３１９と、が設けられている。これらの処理部は、それぞれ、第一の実施形態において情報端末２００の制御部２１０に設けられている規制部品生成部２１２と、位置特定部２１４と、規制画面生成部２１１と、車両情報取得部２１７と、ソフトウェア実行制御部２１３と、規制情報取得部２１６と、対応する処理を行う。また、ナビゲーション装置３００´には記憶部３３０が設けられ、情報端末２００の記憶部２３０と略同様のソフトウェア情報記憶部３３１、ソフトウェア規制情報記憶部３３２、連携車載端末情報記憶部３３３と、が設けられている。
【０１１８】
このような第二の実施形態に係る規制情報配信処理内容は、図１４のとおりである。情報端末２００とナビゲーション装置３００とが接続されると、ナビゲーション装置３００の規制部品生成部３１４は、規制画面に影響を与えるレイアウト情報を保持するキャッシュ情報を読み出す（ステップＳ２０１）。具体的には、規制部品生成部３１４は、キャッシュから、ＣＳＳで規定されるレイアウトの情報を読み出す。
【０１１９】
そして、位置特定部３１５は位置情報を取得し、規制情報取得部３１９は、位置情報と、機種識別情報と、保持しているレイアウト情報とをサーバー装置１００へ送信する（ステップＳ２０２）。これを受けて、情報端末２００の車載端末通信部２１５は、通信を仲介する（ステップＳ２０３）。
【０１２０】
そして、サーバー装置１００のロケーション判定部１１１は、ロケーション判定を行う（ステップＳ２０４）。具体的には、ロケーション判定部１１１は、受信した位置情報を用いて、位置情報により特定される位置が属する所定の地域を特定する。例えば、ロケーション判定部１１１は、地方、国、地域、市区町村等の一定の地理的広がりを持つ領域を特定する。
【０１２１】
そして、サーバー装置１００の部品レイアウト設定管理部１１３および部品有効設定管理部１１４は、保持レイアウト情報が更新を要するか否か、判定する（ステップＳ２０５）。具体的には、サーバー装置１００の部品レイアウト設定管理部１１３および部品有効設定管理部１１４は、保持レイアウト情報の情報が、ステップＳ２０４により判定したロケーションにおいて有効なレイアウトであるか否かを判定し、有効でない場合には更新を要すると判定する。具体的には、部品レイアウト設定管理部１１３および部品有効設定管理部１１４は、機種識別情報により特定される部品レイアウト設定記憶部１３２の部品レイアウト設定情報１３２ｂと、特定された地域として表されるロケーション情報および機種識別情報の組み合わせにより特定される部品有効設定記憶部１３３の部品有効設定情報１３３ｃと、を用いて保持レイアウト情報と比較し、矛盾が無ければレイアウト更新の必要はないと判定する。
【０１２２】
そして、レイアウト配信部１１５は、レイアウト更新の必要が有る場合には、レイアウト情報を情報端末２００へ送信する（ステップＳ２０６）。具体的には、レイアウト配信部１１５は、ステップＳ２０５において更新の必要があると判定された場合には、部品レイアウト設定管理部１１３に対して機種識別情報に応じた部品レイアウト設定情報１３２ｂを特定させるとともに、部品有効設定管理部１１４に対して機種識別情報およびロケーション情報に応じた部品有効設定情報１３３ｃを特定させる。そして、レイアウト配信部１１５は、部品レイアウト設定情報１３２ｂと併せて部品有効設定情報１３３ｃの情報をレイアウト情報として情報端末２００へ配信する。これを受けて、情報端末２００の車載端末通信部２１５は、通信を仲介する（ステップＳ２０７）。
【０１２３】
そして、規制情報取得部３１９は、受信したレイアウト情報を格納する（ステップＳ２０８）。具体的には、規制情報取得部３１９は、受信したレイアウト情報を規制部品生成部３１４に受け渡す。
【０１２４】
次に、規制情報取得部３１９は、ソフトウェア規制情報を取得する（ステップＳ２０９）。具体的には、規制情報取得部３１９は、ソフトウェア情報記憶部３３１を参照して、ナビゲーション装置３００に実行可能に格納されているソフトウェアのソフトウェア識別情報およびバージョン情報の組み合わせを特定する。そして、規制情報取得部３１９は、ソフトウェア規制情報記憶部３３２に格納されているソフトウェア規制情報が当該組み合わせと矛盾する組み合わせを抽出し、サーバー装置１００へソフトウェア識別情報及びバージョン情報を送信する。これを受けて、情報端末２００の車載端末通信部２１５は、通信を仲介する（ステップＳ２１０）。
【０１２５】
規制情報配信部１１２は、ソフトウェア規制情報１３１ｃを、情報端末２００へ送信する（ステップＳ２１１）。具体的には、規制情報配信部１１２は、送信されたソフトウェア識別情報およびバージョン情報の組み合わせごとにソフトウェア規制情報記憶部１３１を参照してソフトウェア規制情報１３１ｃを特定し、情報端末２００へ送信する。これを受けて、情報端末２００の車載端末通信部２１５は、通信を仲介する（ステップＳ２１２）。
【０１２６】
そして、規制情報取得部３１９は、ソフトウェア情報記憶部３３１へ、ソフトウェア規制情報を格納する（ステップＳ２１３）。
【０１２７】
以上が、第二の実施形態に係る規制情報配信処理の処理内容である。規制情報配信処理によれば、ソフトウェアの構成、位置、および表示出力を行うナビゲーションの機種に応じて、実行する可能性のあるソフトウェアに関して、適切なレイアウトの規制情報を取得することができる。すなわち、表示規制により容易に対応することができるといえる。
【０１２８】
第二の実施形態に示すように、上記の実施処理は、さまざまな形に変形することができる。例えば、処理の一部をナビゲーション装置３００あるいは情報端末２００のいずれにおいて行うのか処理負荷に応じて変更可能とすることもできる。すなわち、情報端末２００と、ナビゲーション装置３００のそれぞれが担当する処理は異なっていても、ソフトウェア実行制御部と、表示情報を表示する表示部と、を備える情報処理システムとして連携して動作するものであればよい。
【０１２９】
また、例えば、ナビゲーション装置３００上で動作する画面出力を有するソフトウェアと、情報端末２００上で動作する画面出力を有するソフトウェアとが存在し、いずれかが他方をその画面出力の一部の領域として取り込んでいる画面出力を行うものである場合であっても、それぞれのソフトウェアについてソフトウェア規制情報を得ることで、適切に両方のソフトウェアについて画面出力を規制することができる。
【０１３０】
図１５は、第一の実施形態を基本としつつ、ユーザーによるカスタマイズを可能とする第三の実施形態を示す。第三の実施形態は、基本的に第一の実施形態と同様であるため、相違点を中心に説明する。
【０１３１】
図１５に示すように、情報端末２００の制御部２１０には、カスタムレイアウト情報適用部２１８が設けられており、記憶部２３０にはカスタムレイアウト情報記憶部２３４が設けられている。
【０１３２】
カスタムレイアウト情報記憶部２３４は、基本的に規制部品生成部２１２が有するレイアウトキャッシュと同様の構造を備える情報であるが、ユーザーにより編集された情報である。例えば、カスタムレイアウト情報記憶部２３４は、ユーザーごとに好みのフォントサイズ、画像、部品表示位置などに変更可能にするための設定情報を保存することができる。
【０１３３】
カスタムレイアウト情報適用部２１８は、車両情報取得部２１７にて車両が走行中と判定されると、規制部品生成部２１２が規制に用いる画面部品を、カスタムレイアウト情報と差し替える。このようにすることで、ユーザーのカスタムレイアウトのソフトウェアへの適用を実現する。
【０１３４】
以上が、第三の実施形態に係る構成である。
【０１３５】
第三の実施形態によれば、ユーザーの固有の事情（例えば、視力が十分でないため文字を大きくしたい等）に基づくレイアウトの変更が可能となる。
【０１３６】
なお、上述した第一の実施形態から第三の実施形態までにかかる制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際にはほとんど全ての構成が相互に接続されていると考えても良い。
【０１３７】
また、上記の各構成、機能、処理部等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記した実施形態の技術的要素は、単独で適用されてもよいし、プログラム部品とハードウェア部品のような複数の部分に分けられて適用されるようにしてもよい。
【０１３８】
以上、本発明について、実施形態を中心に説明した。
【符号の説明】
【０１３９】
１・・・規制情報配信システム、１０・・・ユーザー、１５・・・ネットワーク、１００・・・サーバー装置、１１０・・・制御部、１１１・・・ロケーション判定部、１１２・・規制情報配信部、１１３・・・部品レイアウト設定管理部、１１４・・・部品有効設定管理部、１１５・・・レイアウト配信部、１２０・・・通信部、１３０・・・記憶部、１３１・・・ソフトウェア規制情報記憶部、１３２・・・部品レイアウト設定記憶部、１３３・・・部品有効設定記憶部、２００・・・情報端末、２１０・・・制御部、２２０・・・通信部、２３０・・・記憶部、２４０・・・周辺機器接続部、３００・・・ナビゲーション装置、３１０・・・制御部、３４０・・・周辺機器接続部
【図１】
2015196487.tif 000003
【図２】
2015196487.tif 000004
【図３】
2015196487.tif 000005
【図４】
2015196487.tif 000006
【図５】
2015196487.tif 000007
【図６】
2015196487.tif 000008
【図７】
2015196487.tif 000009
【図８】
2015196487.tif 000010
【図９】
2015196487.tif 000011
【図１０】
2015196487.tif 000012
【図１１】
2015196487.tif 000013
【図１２】
2015196487.tif 000014
【図１３】
2015196487.tif 000015
【図１４】
2015196487.tif 000016
【図１５】
2015196487.tif 000017