(57)【特許請求の範囲】
【請求項１】
１つまたは複数の他の情報端末と接続可能な通信端末と接続される情報端末であって、
前記通信端末から送信された前記通信端末が過去に接続した前記他の情報端末との接続履歴を受信する通信部と、
前記受信した前記接続履歴に基づいて、前記他の情報端末からライセンス移行条件を満たす情報端末を抽出するライセンス移行管理部とを備える情報端末。
【請求項２】
請求項１に記載の情報端末において、
前記ライセンス移行条件は少なくとも前記通信端末と前記他の情報端末とが接続された回数があらかじめ定めた回数以上である情報端末。
【請求項３】
請求項１に記載の情報端末において、
前記接続履歴にはライセンス移行処理中か否かを示すステータス情報が含まれ、
前記ライセンス移行管理部は、前記他の情報端末から前記ステータス情報がライセンス移行処理中を示す情報端末を抽出する情報端末。
【請求項４】
請求項１に記載の情報端末において、
車載ネットワークと接続される車載ネットワーク通信部と、
前記通信端末に当該情報端末との接続履歴を記録させる接続管理部とをさらに備え、
前記接続管理部は、少なくとも前記車載ネットワーク通信部が前記車載ネットワークと接続されていることを条件として前記通信端末に当該情報端末との接続履歴を記録させる情報端末。
【請求項５】
請求項１に記載の情報端末において、
当該情報端末の移動を検出する移動検出部と、
前記通信端末に当該情報端末との接続履歴を記録させる接続管理部とをさらに備え、
前記接続管理部は、少なくとも前記移動検出部があらかじめ定めた量以上の移動を検出することを条件として前記通信端末に当該情報端末との接続履歴を記録させる情報端末。
【請求項６】
請求項１に記載の情報端末において、
あらかじめ登録された登録地点の位置情報が格納される記憶部と、
当該情報端末の位置を検出する位置検出部と、
前記通信端末に当該情報端末との接続履歴を記録させる接続管理部とをさらに備え、
前記接続管理部は、少なくとも前記位置検出部が検出した位置が前記登録地点の位置とあらかじめ定めた距離以内であることを条件として前記通信端末に当該情報端末との接続履歴を記録させる情報端末。
【請求項７】
請求項１に記載の情報端末において、
当該情報端末の速度を検出する速度検出部と、
前記通信端末に当該情報端末との接続履歴を記録させる接続管理部とをさらに備え、
前記接続管理部は、少なくとも前記速度検出部が検出する速度があらかじめ定めた速度以上であることを条件として前記通信端末に当該情報端末との接続履歴を記録させる情報端末。
【請求項８】
複数の情報端末のそれぞれと接続可能な通信端末であって、
前記複数の情報端末との接続履歴を記憶する接続履歴記憶部と、
前記接続履歴記憶部から前記接続履歴を読みだして前記複数の情報端末のうち接続中の情報端末に送信する車載機接続履歴管理部とを備え、
前記車載機接続履歴管理部は、前記接続中の情報端末からの指令に基づき前記接続中の
情報端末との接続履歴を前記接続履歴記憶部に記憶させる通信端末。
【請求項９】
情報端末、通信端末、およびサーバから構成されるライセンス移行システムであって、
前記情報端末は、
１つまたは複数の他の情報端末と接続可能な通信端末と接続され、
前記通信端末から送信された前記通信端末が過去に接続した前記他の情報端末との接続履歴を受信する情報端末通信部と、
前記受信した前記接続履歴に基づいて、前記他の情報端末からライセンス移行条件を満たす情報端末を抽出するライセンス移行管理部とを備え、
前記情報端末通信部は、前記サーバに前記ライセンス移行条件を満たす情報端末から当該情報端末へライセンスを移行させるライセンス移行指令を送信し、
前記通信端末は、
複数の前記情報端末との接続履歴を記憶する接続履歴記憶部と、
前記接続履歴記憶部から前記接続履歴を読みだして前記複数の情報端末のうち接続中の情報端末に送信する車載機接続履歴管理部とを備え、
前記車載機接続履歴管理部は、前記接続中の情報端末からの指令に基づき前記接続中の情報端末との接続履歴を前記接続履歴記憶部に記憶させ、
前記サーバは、
前記情報端末とソフトウエアのライセンスの関係を示すライセンステーブルが格納されるサーバ記憶部と、
前記情報端末から受信する前記ライセンス移行指令に基づき前記ライセンステーブルを書き換えるライセンス管理部とを備えるライセンス移行システム。
【請求項１０】
情報端末、通信端末、およびサーバにおいて実行されるライセンス移行方法であって、
前記情報端末は、
１つまたは複数の他の情報端末と接続可能な通信端末と接続され、
前記通信端末から送信された前記通信端末が過去に接続した前記他の情報端末との接続履歴を受信し、
前記受信した前記接続履歴に基づいて、前記他の情報端末からライセンス移行条件を満たす情報端末を抽出し、
前記サーバに前記ライセンス移行条件を満たす情報端末から当該情報端末へライセンスを移行させるライセンス移行指令を送信し、
前記通信端末は複数の前記情報端末との接続履歴を記憶する接続履歴記憶部を備え、
前記通信端末は、
前記接続履歴記憶部から前記接続履歴を読みだして前記複数の情報端末のうち接続中の情報端末に送信し、
前記接続中の情報端末からの指令に基づき前記接続中の情報端末との接続履歴を前記接続履歴記憶部に記憶させ、
前記サーバは、前記情報端末とソフトウエアのライセンスの関係を示すライセンステーブルが格納されるサーバ記憶部を備え、
前記情報端末から受信する前記ライセンス移行指令に基づき前記ライセンステーブルを書き換えるライセンス移行方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報端末、通信端末、ライセンス移行システム、およびライセンス移行方法に関する。
【背景技術】
【０００２】
近年、オンラインでのデジタルコンテンツの売買が広く行われている。ユーザがデジタルコンテンツを購入すると、たとえば購入処理を行った装置にライセンスが紐づけられ、その装置でデジタルコンテンツが利用できるようになる。ユーザが装置を買い替えると、ユーザは買い替え後の装置でも従前に購入したコンテンツを利用したいと考える場合が多い。このような場合に、買い替え後の装置にライセンスを移動させる仕組みが多数提案されている。
特許文献１には、各利用者が所有する利用権の内容を特定するライセンス情報を端末装置又は利用者ごとに対応付けられた記憶領域に記憶する個別記憶手段と、前記ライセンス情報を一時的に記憶しておくための一時記憶手段と、第１端末装置又は第１利用者から、前記利用権の移転を要求する旨の指示を取得すると、当該移転要求に係るライセンス情報に対応した鍵情報を生成し、前記第１端末装置又は第１利用者に送信する鍵情報生成手段と、前記移転要求に係るライセンス情報を前記個別記憶手段から前記一時記憶手段に移動させる第１権利移動手段と、第２端末装置又は第２利用者から前記鍵情報を取得すると、当該鍵情報に対応付けられたライセンス情報を、前記一時記憶手段から当該第２端末装置又は第２利用者に対応づけられた前記個別記憶手段の記憶領域に移動させる第２権利移動手段とを備えるライセンス管理サーバが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−５８６５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載されている発明では、ライセンスが紐づけられていた装置が操作できない場合に簡便にライセンスを移行することができない。
【課題を解決するための手段】
【０００５】
本発明の第１の態様によると、情報端末は、１つまたは複数の他の情報端末と接続可能な通信端末と接続される情報端末であって、前記通信端末から送信された前記通信端末が過去に接続した前記他の情報端末との接続履歴を受信する通信部と、前記受信した前記接続履歴に基づいて、前記他の情報端末からライセンス移行条件を満たす情報端末を抽出するライセンス移行管理部とを備える。  
本発明の第２の態様によると、通信端末は、複数の情報端末のそれぞれと接続可能な通信端末であって、前記複数の情報端末との接続履歴を記憶する接続履歴記憶部と、前記接続履歴記憶部から前記接続履歴を読みだして前記複数の情報端末のうち接続中の情報端末に送信する車載機接続履歴管理部とを備え、前記車載機接続履歴管理部は、前記接続中の情報端末からの指令に基づき前記接続中の情報端末との接続履歴を前記接続履歴記憶部に記憶させる。
本発明の第３の態様によると、サーバは、複数の情報端末のそれぞれと接続可能な通信端末と接続されるサーバであって、前記複数の情報端末と前記通信端末との接続履歴を記憶する接続履歴記憶部と、前記接続履歴記憶部から前記接続履歴を読みだして前記通信端末に送信する車載機接続履歴管理部とを備え、前記車載機接続履歴管理部は、前記通信端末からの指令に基づき前記通信端末と前記情報端末との接続履歴を前記接続履歴記憶部に記憶させる。
本発明の第４の態様によると、ライセンス移行システムは、情報端末、通信端末、およびサーバから構成されるライセンス移行システムであって、前記情報端末は、１つまたは複数の他の情報端末と接続可能な通信端末と接続され、前記通信端末から送信された前記通信端末が過去に接続した前記他の情報端末との接続履歴を受信する情報端末通信部と、
前記受信した前記接続履歴に基づいて、前記他の情報端末からライセンス移行条件を満たす情報端末を抽出するライセンス移行管理部とを備え、前記情報端末通信部は、前記サーバに前記ライセンス移行条件を満たす情報端末から当該情報端末へライセンスを移行させるライセンス移行指令を送信し、前記通信端末は、複数の前記情報端末との接続履歴を記憶する接続履歴記憶部と、前記接続履歴記憶部から前記接続履歴を読みだして前記複数の情報端末のうち接続中の情報端末に送信する車載機接続履歴管理部とを備え、前記車載機接続履歴管理部は、前記接続中の情報端末からの指令に基づき前記接続中の情報端末との接続履歴を前記接続履歴記憶部に記憶させ、前記サーバは、前記情報端末とソフトウエアのライセンスの関係を示すライセンステーブルが格納されるサーバ記憶部と、前記情報端末から受信する前記ライセンス移行指令に基づき前記ライセンステーブルを書き換えるライセンス管理部とを備える。
本発明の第５の態様によると、ライセンス移行方法は、情報端末、通信端末、およびサーバにおいて実行されるライセンス移行方法であって、前記情報端末は、１つまたは複数の他の情報端末と接続可能な通信端末と接続され、前記通信端末から送信された前記通信端末が過去に接続した前記他の情報端末との接続履歴を受信し、前記受信した前記接続履歴に基づいて、前記他の情報端末からライセンス移行条件を満たす情報端末を抽出し、前記サーバに前記ライセンス移行条件を満たす情報端末から当該情報端末へライセンスを移行させるライセンス移行指令を送信し、前記通信端末は複数の前記情報端末との接続履歴を記憶する接続履歴記憶部を備え、前記通信端末は、前記接続履歴記憶部から前記接続履歴を読みだして前記複数の情報端末のうち接続中の情報端末に送信し、前記接続中の情報端末からの指令に基づき前記接続中の情報端末との接続履歴を前記接続履歴記憶部に記憶させ、前記サーバは、前記情報端末とソフトウエアのライセンスの関係を示すライセンステーブルが格納されるサーバ記憶部と、前記情報端末から受信する前記ライセンス移行指令に基づき前記ライセンステーブルを書き換える。
【発明の効果】
【０００６】
本発明によれば、ライセンスが紐づけられていた装置が操作できない場合でも簡便にライセンスを移行することができる。
【図面の簡単な説明】
【０００７】
【図１】ライセンス移行システムの概要を示す図
【図２】ライセンス移行システムのハードウエア構成を示す図
【図３】ライセンス移行システムの機能ブロック図
【図４】接続履歴の一例を示す図
【図５】ライセンステーブルの一例を示す図
【図６】ライセンス移行処理時の表示部に表示される画面表示例を示す図
【図７】アプリ実行部の動作を表すフローチャート
【図８】接続管理部の動作を表すフローチャート
【図９】ライセンス移行管理部の動作を表すフローチャート
【図１０】第２の実施の形態におけるライセンス移行システムの機能ブロック図
【図１１】拡張接続履歴の一例を示す図
【図１２】携帯端末ＩＤ管理部の動作を表すフローチャート
【発明を実施するための形態】
【０００８】
（第１の実施の形態）
以下、図１〜図９を参照して、情報端末である車載機の第１の実施の形態を説明する。
図１は、ライセンス移行システム９の概要を示す図である。ライセンス移行システム９は、車載機１と、携帯端末２と、サーバ３とから構成される。車載機１は車両７に搭載される。
車両７は、ロータリエンコーダ７１と、ＧＰＳ受信機７２と、ＣＡＮネットワーク７３とを備える。ロータリエンコーダ７１は、車両に取り付けられた車輪が所定の角度回転するたびに車速パルス信号を車載機１に出力する。ＧＰＳ受信機７２は、衛星航法システムを構成する複数の衛星から信号を受信し、受信した信号に基づく演算によりＧＰＳ受信機７２の位置、すなわち緯度および経度を算出する。ＣＡＮネットワーク７３は車載ネットワークの１つであり、通信プロトコルとしてＣＡＮ（Controller Area Network）を用いるネットワークである。ＣＡＮネットワーク７３には、ＣＡＮに対応する複数の機器が接続される。
【０００９】
車載機１は、携帯端末２、ロータリエンコーダ７１、ＧＰＳ受信機７２、およびＣＡＮネットワーク７３と接続される。携帯端末２は車載機１と同じ車両７に搭載され、車載機１と接続される。さらに携帯端末２は、ネットワーク網Ｘを経由してサーバ３とも接続される。車載機１は、携帯端末２を介してサーバ３と通信が可能である。
【００１０】
図２は、ライセンス移行システム９のハードウエア構成を示す図である。
車載機１は、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、車載機記憶部１４と、車載機通信部１５と、表示部１６と、入力部１７と、ＣＡＮインタフェース１８Ａと、ＧＰＳ受信機インタフェース１８Ｂと、エンコーダインタフェース１８Ｃと、を備える。
ＣＰＵ１１は、ＲＯＭ１２に格納されたプログラムをＲＡＭ１３に展開して実行することにより、後述する複数の機能を実現する。これらの機能は機能ブロックとして後に説明する。またＣＰＵ１１は、車載機記憶部１４に格納されたアプリケーション（以下、アプリ）もＲＡＭ１３に展開して実行する。ＲＯＭ１２には、プログラムとそれぞれの車載機１に固有の識別子である車載機ＩＤとが格納される。
【００１１】
車載機記憶部１４は、フラッシュメモリ、またはＨＤＤ（ハードディスクドライブ）から構成される。車載機記憶部１４には、車載機１において実行される複数のアプリと、アプリのライセンス情報と、あらかじめ登録された登録地点の位置情報とが格納される。アプリ、およびライセンス情報はサーバ３から取得され、登録地点はユーザにより入力される。登録地点はたとえばユーザの自宅位置である。
車載機通信部１５は、携帯端末２と接続され、携帯端末２と通信を行う。車載機通信部１５は、接続ケーブルを用いた有線通信、または電波を用いた無線通信を行う。車載機通信部１５は携帯端末２との接続の有無をＣＰＵ１１に出力する。
【００１２】
表示部１６は、たとえば液晶ディスプレイであり、ＣＰＵ１１の動作指令に基づきユーザへ映像情報を提供する。入力部１７は、たとえば１または複数のボタンであり、ユーザからの入力操作をＣＰＵ１１へ伝達する。ただし表示部１６と入力部１７が一体となった液晶タッチパネルとして構成されてもよい。ユーザは、入力部１７を用いて特定の位置、たとえば自宅位置を車載機記憶部１４に記録する。この位置情報は、たとえばナビゲーションの目的地情報として利用することができる。
【００１３】
ＣＡＮインタフェース１８Ａは、車載機１を車両７のＣＡＮネットワーク７３に接続するインタフェースである。車載機１はＣＡＮネットワーク７３に接続された他の機器とＣＡＮインタフェース１８Ａを介して通信を行う。
ＧＰＳ受信機インタフェース１８Ｂは、車両７が備えるＧＰＳ受信機７２と車載機１を接続するインタフェースである。車載機１はＧＰＳ受信機７２からＧＰＳ受信機インタフェース１８Ｂを介して現在位置の情報を取得する。
エンコーダインタフェース１８Ｃは、車両７が備えるロータリエンコーダ７１と車載機１を接続するインタフェースである。ロータリエンコーダ７１は、車両７が一定距離進むごとに１パルスを出力するので、車載機１はロータリエンコーダ７１の出力に基づき車両７の移動量を算出できる。
【００１４】
携帯端末２は、ＣＰＵ２１と、ＲＯＭ２２と、ＲＡＭ２３と、携帯端末記憶部２４と、携帯端末通信部２５と、携帯広域通信部２５Ａと、表示部２６と、入力部２７とを備える。ＣＰＵ２１は、ＲＯＭ２２に格納されたプログラムをＲＡＭ２３に展開して実行することにより、後述する複数の機能を実現する。これらの機能は機能ブロックとして後に説明する。携帯端末記憶部２４はフラッシュメモリである。携帯端末記憶部２４には、後述する接続履歴が格納される。携帯端末通信部２５は、有線通信、または無線通信により車載機１と通信を行う。携帯広域通信部２５Ａは、無線通信によりサーバ３と通信を行う。携帯広域通信部２５Ａは携帯電話網を利用してもよいし衛星通信を利用してもよい。表示部２６は、たとえば液晶ディスプレイであり、ＣＰＵ２１の動作指令に基づきユーザへ映像情報を提供する。入力部２７は、たとえば１または複数のボタンであり、ユーザからの入力操作をＣＰＵ２１へ伝達する。ただし表示部２６と入力部２７が一体となった液晶タッチパネルとして構成されてもよい。
【００１５】
サーバ３は、ＣＰＵ３１と、ＲＯＭ３２と、ＲＡＭ３３と、サーバ記憶部３４と、サーバ通信部３５とを備える。ＣＰＵ３１は、ＲＯＭ３２に格納されたプログラムをＲＡＭ３３に展開して実行することにより、後述する複数の機能を実現する。これらの機能は機能ブロックとして後に説明する。サーバ記憶部３４はＨＤＤ、またはフラッシュメモリである。サーバ記憶部３４には、アプリデータベース、および後述するライセンステーブルが格納される。サーバ通信部３５は、図１に示したネットワークＸを介して携帯端末２と通信を行う。
【００１６】
図３は、ライセンス移行システム９の機能ブロック図である。
車載機１は、論理的な構成としてアプリ実行部１１１と、アプリ起動管理部１１２と、接続管理部１１３と、ライセンス移行管理部１１４とを備える。これらの機能ブロックは、ＲＯＭ１２に格納されたプログラムをＣＰＵ１１が実行することにより実現される。これらの主な動作は以下のとおりである。
【００１７】
アプリ実行部１１１は、アプリ起動管理部１１２の指令に基づきアプリを実行する。ただし後述するように、いくつかのアプリはライセンスがなければ実行できない。このライセンスは車載機１に紐づけられ、サーバ３のライセンステーブルで管理される。アプリ起動管理部１１２は、ユーザの入力部１７への入力に基づきアプリ実行部１１１にアプリを実行させる。またアプリ起動管理部１１２は、起動するたびにサーバ３に対してライセンス情報を要求し、ライセンス情報を取得する。接続管理部１１３は、接続された携帯端末２に所定の条件下で接続履歴記録指令を送信する。ライセンス移行管理部１１４は、接続された携帯端末２から接続履歴を取得し、表示部１６と入力部１７を用いてユーザとの対話形式でライセンスを移行させる。ただし上述するライセンスは、金銭等の支払いの対価として付与されるライセンスに限定されず、無料で付与されるライセンス、たとえばユーザ登録により付与されるライセンスや試用版のライセンスも含む。
【００１８】
携帯端末２は、論理的な構成としてインターネット通信部２１１と、車載機接続履歴管理部２１２とを備える。これらの機能ブロックは、ＲＯＭ２２に格納されたプログラムをＣＰＵ２１が実行することにより実現される。また携帯端末記憶部２４には、後述する接続履歴２４１が格納される。インターネット通信部２１１は、携帯端末通信部２５と携帯広域通信部２５Ａとを用いて、車載機１にサーバ３への通信路を提供する。すなわち車載機１はインターネット通信部２１１を利用することによりサーバ３とのデータの授受が可能となる。車載機接続履歴管理部２１２は、車載機１からの要求に応じて接続履歴２４１への記録、および接続履歴２４１の読出しを行う。接続履歴２４１は、車載機ごとの接続回数、および移行状態の記録である。
【００１９】
サーバ３は、論理的な構成としてアプリ配信部３１１と、ライセンス管理部３１２とを備える。これらの機能ブロックは、ＲＯＭ３２に格納されたプログラムをＣＰＵ３１が実行することにより実現される。またサーバ記憶部３４には、多数のアプリが格納されるアプリデータベース３４１と、後述するライセンステーブル３４２とが格納される。ライセンステーブル３４２は、車載機ごとのライセンスの情報の記録である。ライセンス管理部３１２は、車載機１からのライセンス移行指令に基づきライセンステーブル３４２を書き換える。
【００２０】
（接続履歴）
接続履歴２４１はたとえば、車載機１を特定する車載機ＩＤと、接続回数と、移行に関するステータス情報である移行状態とを関連付けた複数の記録である。接続履歴２４１は車載機接続履歴管理部２１２により読み書きされる。
図４は接続履歴２４１の一例を示す図である。図４（ａ）に示す例では、車載機ＩＤがＡＡＡ，ＢＢＢ，ＣＣＣ，ＤＤＤの４つの車載機１が記録されており、それぞれの接続回数は３０回，１回，２回，５回である。接続回数はゼロから始まり、接続されるごとに１ずつ増加する。移行状態は「移行可能」が初期値であり、移行処理の進行に伴い「移行処理中」、「移行完了」となる。図４（ａ）〜（ｃ）に示す例では、車載機ＩＤ「ＡＡＡ」の移行処理が進行しており、それぞれ「移行可能」、「移行処理中」、「移行完了」と変化している。
【００２１】
（ライセンステーブル）
ライセンステーブル３４２はたとえば、車載機１を特定する車載機ＩＤと、アプリの名称と、ライセンス付与日と、有効期限とを関連付けた複数の記録である。
図５はライセンステーブル３４２の一例を示す図である。図５（ａ）に示すライセンステーブル３４２は、車載機ＩＤがＡＡＡ，ＣＣＣ，ＤＤＤの３つの車載機１のライセンスが記録されている。図５（ｂ）は、後述する処理により車載機ＩＤ「ＡＡＡ」のライセンスが車載機ＩＤ「ＢＢＢ」に移行された例を示す図である。図５（ａ）と図５（ｂ）を比較すると、図５（ａ）では「ＡＡＡ」であった車載機ＩＤが「ＢＢＢ」に書き換えられている。すなわちライセンス移行とは、ライセンステーブル３４２における車載機ＩＤの書き換えである。
【００２２】
（接続管理部）
接続管理部１１３は、以下の５つの条件すべてを満たす場合に、携帯端末２に接続履歴記録指令を出力する。第１の条件は車載機１が携帯端末２と接続されていることである。接続管理部１１３は、車載機通信部１５の出力に基づき携帯端末２と接続されているか否かを判断する。第２の条件は、車載機１が車両７のＣＡＮネットワーク７３と接続されていることである。接続管理部１１３は、ＣＡＮインタフェース１８Ａの出力に基づき携帯端末２と接続されているか否かを判断する。第３の条件は現在位置が登録地点周辺、たとえば登録地点から１ｋｍ以内であることである。登録地点の位置情報はあらかじめユーザにより入力され車載機記憶部１４に格納される。車両７の現在位置は、車両７が備えるＧＰＳ受信機７２からＧＰＳ受信機インタフェース１８Ｂを介して取得できる。第４の条件は、車両７が所定距離以上、たとえば１０ｍ以上移動したことである。車両７の走行距離の情報は、ロータリエンコーダ７１の出力をエンコーダインタフェース１８Ｃを介して取得できる。たとえばロータリエンコーダ７１はタイヤが所定の角度回転するたびに、換言すると車両７が所定の距離進むたびにパルスを出力するので、エンコーダインタフェース１８Ｃに入力されるパルス数をカウントすることで第４の条件を判断できる。第５の条件は車両７の移動速度が所定速度、たとえば時速２０ｋｍ以上よりも速いことである。車両７の移動速度は、単位時間あたりにエンコーダインタフェース１８Ｃに入力されるロータリエンコーダ７１のパルス数から算出できる。または、ＧＰＳ受信機インタフェース１８Ｂを介して取得できる車両７の自己位置と時刻の関係から車両７の速度を算出してもよい。
接続管理部１１３は、これら５つすべての条件を満たすと判断すると、携帯端末２に接続履歴記録指令を出力する。ただし１日に複数回の接続履歴が記録されることを防止するために、接続管理部１１３は同日中にすでに接続履歴記録指令を出力していた場合には、接続履歴記録指令を出力しない。この判断は、たとえば接続履歴記録指令を出力した日付を車載機記憶部１４に記録し、記録された日付と現在の日付が同一か否かにより判断できる。接続履歴記録指令には、少なくとも当該車載機１の車載機ＩＤが含まれる。
【００２３】
（ライセンス移行管理部）
ライセンス移行管理部１１４は、携帯端末２に接続履歴取得指令を送信して接続履歴２４１を取得する。そして取得した接続履歴２４１から移行条件を満たす車載機１を抽出する。移行条件は、接続回数があらかじめ定めた回数、たとえば５回以上であり、なおかつ移行状態が「移行完了」ではないことである。移行条件を満たす車載機１が複数存在する場合は表示部１６を用いてユーザへ問い合わせ、入力部１７を使って回答を求める。移行条件を満たす車載機１が１つだけである場合におけるその車載機１、または移行条件を満たす車載機１が複数ありユーザの選択により特定された車載機１を以後、「移行元車載機」と呼ぶ。
【００２４】
（ライセンス移行処理の画面表示）
図６（ａ）〜（ｅ）は、ライセンス移行処理時の表示部１６に表示される画面表示例を示す図である。ユーザが車載機１の入力部１７を操作しライセンス移行処理の開始を選択すると、ライセンス移行管理部１１４がライセンス移行処理を開始する。ライセンス移行管理部１１４は、ライセンス移行が可能な車載機が少なくとも１つ存在するか否かを判断し、少なくとも１つ存在すると判断すると図６（ａ）に示す移行通知画面１６１が表示部１６に表示される。ここでユーザにより「確認する」が選択されると次の画面表示に切り替わり、「キャンセル」または「後で再表示する」が選択されると移行処理が終了する。なお、「後で再表示する」が選択された場合は後ほど移行通知画面１６１を再表示するが、「キャンセル」が選択された場合は再表示しない。
【００２５】
移行通知画面１６１においてユーザにより「確認する」が選択され、ライセンス移行が可能な車載機が複数、たとえば２つの場合は図６（ｂ）に示す移行元車載機選択画面１６２が表示部１６に表示される。移行元車載機選択画面１６２には、移行可能な複数の車載機１のＩＤが表示される。
移行通知画面１６１においてユーザにより「確認する」が選択され、ライセンス移行が可能な車載機が１つのみの場合、または移行元車載機選択画面１６２において、ユーザがいずれかの車載機ＩＤを選択すると、図６（ｃ）に示す移行実行確認画面１６３が表示部１６に表示される。移行実行確認画面１６３において、ユーザにより移行の実行を意味する「はい」が選択されると、ライセンス移行管理部１１４によりライセンスの移行が実行され、図６（ｄ）に示す処理待ち画面１６４が表示された後に、図６（ｅ）に示す移行完了通知画面１６５が表示される。
【００２６】
（アプリ実行部のフローチャート）
図７は、アプリ実行部１１１の動作を表すフローチャートである。アプリ実行部１１１はアプリ起動管理部１１２からアプリケーションの起動指令を受けると、図７により動作が表されるプログラムを実行する。以下では、起動指令の対象となったアプリを「起動対象アプリ」と呼ぶ。
ステップＳ３１１では、起動対象アプリがダウンロード済みか否か、換言すると車載機記憶部１４に格納されているか否かを判断する。ダウンロード済みと判断する場合はステップＳ３１３に進み、ダウンロード済みではないと判断するとステップＳ３１２に進みサーバ３からそのアプリをダウンロードし、ステップＳ３１３に進む。
ステップＳ３１３では、起動対象アプリがライセンスが必要か否かを判断する。ライセンスの要否は、たとえばそれぞれのアプリに記録されている。ライセンスが必要と判断する場合はステップＳ３１４に進み、ライセンスが不要と判断する場合はステップＳ３１５に進む。
【００２７】
ステップＳ３１４では、車載機記憶部１４に格納されているライセンス情報を参照し、起動対象アプリのライセンスの有無を判断する。起動対象アプリのライセンスがあると判断する場合はステップＳ３１５に進み、起動対象アプリのライセンスがないと判断する場合はステップＳ３１６に進む。
ステップＳ３１５では起動対象アプリをＲＡＭ１３に読み込んで実行し、図７のフローチャートを終了する。ステップＳ３１６ではライセンスがないのでアプリを実行できない旨のエラーを表示部１６に表示して図７のフローチャートを終了する。
【００２８】
（接続管理部のフローチャート）
図８は、接続管理部１１３の動作を表すフローチャートである。接続管理部１１３は、車載機１の起動時、または起動後に所定時間、たとえば２時間が経過するごとに図８により動作が表されるプログラムを実行する。
ステップＳ３３１では、車載機通信部１５の出力に基づき、携帯端末２と接続されているか否かを判断し、接続されていると判断する場合はステップＳ３３２に進み、接続されていないと判断する場合は図８のフローチャートを終了する。
【００２９】
ステップＳ３３２では、ＣＡＮインタフェース１８Ａの出力に基づき、車載機１がＣＡＮネットワーク７３と接続されているか否かを判断し、接続されていると判断する場合はステップＳ３３３に進み、接続されていないと判断する場合は図８のフローチャートを終了する。
ステップＳ３３３では、ＧＰＳ受信機インタフェース１８Ｂを介して得られるＧＰＳ受信機７２の出力、および車載機記憶部１４に格納された登録地点の位置情報に基づき、車載機１の現在位置が登録地点からあらかじめ定めた距離以内であるか否かを判断する。所定距離以内であると判断する場合はステップＳ３３４に進み、所定距離より遠いと判断する場合は図８のフローチャートを終了する。
【００３０】
ステップＳ３３４では、エンコーダインタフェース１８Ｃを介して得られるロータリエンコーダ７１の出力に基づき、あらかじめ定めた距離以上移動しているか否かを判断する。所定距離以上移動していると判断する場合はステップＳ３３５に進み、所定距離移動していないと判断する場合は図８のフローチャートを終了する。ただし、あらかじめ定めた距離を移動するまでステップＳ３３４に留まってもよい。
ステップＳ３３５では、エンコーダインタフェース１８Ｃを介して得られるロータリエンコーダ７１の出力に基づき、車両７の車速があらかじめ定めた速度以上であるか否かを判断する。車速があらかじめ定めた速度以上であると判断する場合はステップＳ３３６に進み、所定距離移動していないと判断する場合は図８のフローチャートを終了する。ただし、あらかじめ定めた車速に達するまでステップＳ３３５に留まってもよい。
ステップＳ３３６では、車載機通信部１５を介して車載機接続履歴管理部２１２に接続履歴の記録指令を出力する。ただし前述のとおり、同日中にすでに接続履歴記録指令を出力していた場合には、接続履歴記録指令を出力しない。この判断は、たとえば接続履歴記録指令を出力した日付を車載機記憶部１４に記録し、記録された日付と現在の日付が同一か否かにより判断できる。以上で図８のフローチャートを終了する。
【００３１】
（ライセンス移行管理部のフローチャート）
図９は、ライセンス移行管理部１１４によるライセンス移行処理を示すフローチャートである。ユーザが入力部１７を用いて車載機１にライセンス移行処理指令、たとえばメニュー画面において「ライセンス移行」を選択すると、ライセンス移行管理部１１４は図９により動作が表されるプログラムを実行する。
【００３２】
ステップＳ３５１では、車載機１が接続されている携帯端末２の車載機接続履歴管理部２１２に接続履歴取得指令を送信して接続履歴２４１を要求し、車載機接続履歴管理部２１２から接続履歴２４１を取得する。続くステップＳ３５２では、ステップＳ３５１において取得した接続履歴２４１を参照し、移行条件を満たす他の車載機が存在するか否かを判断する。たとえば、接続回数が５回以上であり、ステータスが「移行完了」ではなく、なおかつライセンス移行管理部１１４においてライセンス移行処理を実行中の当該車載機１以外の他の車載機が存在するか否かを判断する。条件を満たす他の車載機が存在すると判断する場合はステップＳ３５３に進み、条件を満たす他の車載機が存在しないと判断する場合は図９のフローチャートを終了する。
【００３３】
ステップＳ３５３では、条件を満たす他の車載機のステータスが「移行処理中」であるか否かを判断する。ステータスが「移行処理中」であると判断する場合はステップＳ３５４に進み、ステータスが「移行処理中」ではない、すなわち「移行可能」であると判断する場合はステップＳ３５６に進む。
ステップＳ３５４では、サーバ３へ移行処理が完了したか否かの問い合わせを送信し、回答を受信する。続くステップＳ３５５ではその回答が処理完了であるか否かを判断する。処理完了であると判断する場合は図９のフローチャートを終了し、処理完了ではないと判断する場合はステップＳ３５６に進む。
【００３４】
ステップＳ３５６では、ライセンス移行の意思確認を行う表示画面を表示部１６に表示する。この表示画面はたとえば前述の図６（ａ）における符号１６１で示す画面である。続くステップＳ３５７ではユーザの入力が移行を実行するものであるか否かを判断する。ユーザの入力が移行の実行を示すもの、たとえば「確認する」であったと判断する場合はステップＳ３５８に進み、ユーザの入力が移行を実行しないものであった、たとえば「キャンセル」や「後で再表示する」であったと判断する場合は図９のフローチャートを終了する。
【００３５】
ステップＳ３５８では、条件を満たす他の車載機が２以上存在するか否かを判断し、２以上存在すると判断する場合はステップＳ３５９に進み、１つしか存在しないと判断する場合はその車載機を移行元車載機として記憶してステップＳ３６０に進む。ステップＳ３５９では、条件を満たす複数の他の車載機、およびいずれかを選択させる表示画面を表示部１６に表示する。この表示画面はたとえば前述の図６（ｂ）における符号１６２で示す画面である。そしてユーザが選択した車載機を移行元車載機として記憶してステップＳ３６１に進む。
【００３６】
ステップＳ３６０では、移行元車載機を示し移行処理の実行を確認する表示画面を表示部１６に表示する。この表示画面はたとえば前述の図６（ｃ）における符号１６３で示す画面である。続くステップＳ３６１ではユーザの入力が移行を実行するものであるか否かを判断する。ユーザの入力が移行を実行を示すもの、たとえば「はい」であったと判断する場合はステップＳ３６２に進み、ユーザの入力が移行を実行しないものであった、たとえば「いいえ」であったと判断する場合は図９のフローチャートを終了する。
【００３７】
ステップＳ３６２では、車載機接続履歴管理部２１２に移行元車載機のステータスを「移行処理中」に変更させる。また、ライセンスの移行処理中であることを示す表示画面を表示部１６に表示する。この表示画面はたとえば前述の図６（ｄ）における符号１６４で示す画面である。続くステップＳ３６３では、サーバ３へライセンス移行指令を送信する。続くステップＳ３６４では、サーバ３からライセンス移行完了通知を受信する。続くステップＳ３６５では、車載機接続履歴管理部２１２に移行元車載機のステータスを「移行完了」に変更させる。続くステップＳ３６６では、ライセンスの移行が完了したことを示す移行完了通知の画面を表示部１６に表示する。この表示画面はたとえば前述の図６（ｅ）における符号１６５で示す画面である。以上で図９のフローチャートを終了する。
【００３８】
上述した第１の実施の形態によれば、次の作用効果が得られる。
（１）情報端末、すなわち車載機１は、１つまたは複数の他の情報端末と接続可能な通信端末、すなわち携帯端末２と接続される。車載機１は、携帯端末２から送信された携帯端末２が過去に接続した他の車載機１との接続履歴である接続履歴２４１を受信する車載機通信部１５と、受信した接続履歴２４１に基づいて、他の情報端末からライセンス移行条件を満たす情報端末を抽出するライセンス移行管理部１１４とを備える。  
車載機１は、携帯端末２と車載機１の接続履歴に基づいてライセンス移行条件を満たす情報端末を抽出するので、ユーザに認証情報などを入力させる必要がなくユーザにとって簡便である。すなわち、ライセンスが紐づけられていた装置が操作できない場合でも簡便にライセンスを移行することができる。これは、ユーザが携帯端末２を持ち歩くので携帯端末２が個人を特定する手段になりえる点に着目し、その携帯端末２との接続履歴に基づき車載機１は携帯端末２のユーザの所有物である可能性を判断するものである。ユーザは従前に使用していた車載装置に関する情報を入力する必要がない。なお、ライセンスの所有者であることを示すために、ユーザにＩＤとパスワードを入力させる方式も考えられるが、ユーザにとって入力が煩雑なだけでなくそれらを記憶、もしくは記録・管理する負担が大きいという問題がある。
【００３９】
（２）ライセンス移行管理部１１４が判断するライセンス移行条件は、通信端末と他の情報端末とが接続された回数があらかじめ定めた回数以上であることを必須の条件とする。車載機１のユーザが友人や知人を車両７に同乗させ、同乗者の通信端末を車載機１と接続させた場合でも、それらの通信端末との接続回数は比較的少ない。その一方で、車載機１のユーザが所有する携帯端末２の車載機１との接続回数は回数が多いことが想定される。そのため、接続回数を評価することによりライセンス移行元の車載機１の所有者にライセンスを移行させることができる。
【００４０】
（３）接続履歴２４１にはライセンス移行処理中か否かを示すステータス情報、すなわち移行状態が含まれ、ライセンス移行管理部１１４は、他の情報端末からステータス情報がライセンス移行処理中を示す情報端末を抽出する。そのため、図９のステップＳ３６３〜Ｓ３６４に示すライセンス移行処理中に車載機１の電源が消失した等の理由でライセンス移行処理が中断された場合でも、適切に処理を再開することができる。
【００４１】
（４）車載機１は、車載ネットワークと接続される車載ネットワーク通信部、すなわちＣＡＮインタフェース１８Ａと、通信端末に当該情報端末との接続履歴を記録させる接続管理部１１３とを備え、接続管理部１１３は、少なくとも車載ネットワーク通信部が車載ネットワークと接続されていることを条件として通信端末に当該情報端末との接続履歴を記録させる。
そのため、車載機１が店頭でデモンストレーション用に設置されている場合に、来店者が車載機１と来店者の携帯端末２を接続することにより接続履歴を記録させることを防止できる。店頭に置かれた車載機１はＣＡＮとは接続されないからである。これにより、店頭の車載機１と紐づけられたライセンスを来店者が所有する車載機１へ移転させることを防止する。
【００４２】
（５）車載機１は、当該情報端末の移動を検出する移動検出部、すなわちエンコーダインタフェース１８Ｃと、通信端末に当該情報端末との接続履歴を記録させる接続管理部１１３とを備え、接続管理部１１３は、少なくとも移動検出部があらかじめ定めた量以上の移動を検出することを条件として通信端末に当該情報端末との接続履歴を記録させる。
店頭に置かれた車載機１はロータリエンコーダ７１と接続されないので、上記（４）と同様に接続履歴の記録を防止できる。
【００４３】
（６）車載機１は、あらかじめ登録された登録地点の位置情報が格納される車載機記憶部１４と、当該情報端末の位置を出力する位置検出部、すなわちＧＰＳ受信機インタフェース１８Ｂと、通信端末に当該情報端末との接続履歴を記録させる接続管理部１１３とを備え、接続管理部１１３は、少なくとも位置検出部が出力した位置が登録地点の位置とあらかじめ定めた距離以内であることを条件として通信端末に当該情報端末との接続履歴を記録させる。
店頭に置かれた車載機１は移動しないので、上記（４）と同様に接続履歴の記録を防止できる。また、車載機１のユーザ以外の他人が登録地点から離れた場所で車両に同乗した際に、当該他人が所有する通信端末を車載機１に接続しても、その通信端末に接続履歴が記録されないようにすることができる。これにより、車載機１と紐づけられたライセンスを他人が別の車載機へ不正に移転させることを防止できる。
【００４４】
（７）車載機１は、当該情報端末の速度を検出する速度検出部、すなわちエンコーダインタフェース１８Ｃと、携帯端末２に当該情報端末との接続履歴を記録させる接続管理部１１３とを備える。接続管理部１１３は、少なくとも速度検出部が検出する速度があらかじめ定めた速度以上であることを条件として携帯端末２に当該情報端末との接続履歴を記録させる。車両７の速度情報は様々な場面で利用されるので、入手が容易である。
【００４５】
（８）通信端末、すなわち携帯端末２は、複数の情報端末のそれぞれと接続可能である。
複数の情報端末との接続履歴である接続履歴２４１を記憶する接続履歴記憶部、すなわち携帯端末記憶部２４と、接続履歴記憶部から接続履歴を読みだして複数の情報端末のうち接続中の情報端末に送信する車載機接続履歴管理部２１２とを備え、車載機接続履歴管理部２１２は、接続中の情報端末からの指令に基づき接続中の情報端末との接続履歴を接続履歴記憶部に記憶させる。そのため、携帯端末２は接続履歴を記録し、記録した接続履歴を車載機１に送信することができる。
【００４６】
（９）ライセンス移行システム９は、車載機１、携帯端末２、およびサーバ３から構成される。車載機１は、サーバ３にライセンス移行条件を満たす情報端末から当該情報端末へライセンスを移行させるライセンス移行指令を送信する。サーバ３は、情報端末とソフトウエアのライセンスの関係を示すライセンステーブル３４２が格納されるサーバ記憶部３４と、情報端末から受信するライセンス移行指令に基づきライセンステーブルを書き換えるライセンス管理部３１２とを備える。
そのため、車載機１と携帯端末２の接続履歴に基づき、ユーザによる簡便な操作でサーバ３のライセンステーブル３４２を書き換えることができる。
【００４７】
（変形例１）
接続管理部１１３は、図８のフローチャートに示したように、携帯端末２と接続されていることに加えて、ＣＡＮネットワーク７３への接続、現在位置が登録された位置からあらかじめ定められた距離以内、所定距離以上の移動、車速が所定速度以上という４つの条件全てを満たす場合に携帯端末２へ接続履歴記録指令を出力した。しかしこれらの少なくとも１つを満たす場合に接続履歴記録指令を出力してもよいし、接続されたことのみを条件に接続履歴記録指令を出力してもよい。
【００４８】
（変形例２）
第１の実施の形態では、接続管理部１１３は図８のステップＳ３３６において、接続履歴記録指令を出力した日付を車載機記憶部１４に記録し、記録された日付と現在の日付が異なる場合に接続履歴記録指令を出力した。すなわち、日付の切り替わる午前０時を境界として同日か否かを判断した。しかし、接続履歴記録指令を出力した時刻も記録し、午前０時以外の時刻、たとえば車両を運転する機会が少ないと推測される早朝の時刻を境界として同日か否かを判断してもよい。また前回、接続履歴記録指令が出力されてから所定の時間、たとえば８時間、２４時間、４８時間が経過したことを図８のステップＳ３３６における接続履歴記録指令を出力する条件としてもよい。  また、図８のステップＳ３３６では無条件に接続履歴記録指令を出力し、ライセンス移行管理部１１４において同様の判断を行ってもよい。すなわち、車載器接続履歴管理部２１２が接続履歴２４１にそれぞれの接続履歴が記録された日時も併せて記録する。そしてライセンス移行管理部１１４は、車載器接続履歴管理部２１２から受信した接続履歴２４１に記録されたそれぞれの接続履歴の日時に基づき、接続された回数を評価する。たとえば同日中に複数回の接続履歴が記録されていても、その同日中の複数の接続履歴は合計で１回と評価する。
【００４９】
（変形例３）
上述した第１の実施の形態では、ライセンス移行管理部１１４が判断するライセンス移行条件の１つは、接続回数があらかじめ定めた回数以上であることであった。しかし、接続回数の絶対数ではなく相対比率で評価してもよい。すなわち、接続履歴２４１に記載されたそれぞれの車載機の接続回数の総和に対する、それぞれの車載機の接続回数の比率を評価してもよい。
【００５０】
（変形例４）
車両７が備える車載ネットワークはＣＡＮに限定されず、ＬＩＮ（Local Interconnect Network）、ＭＯＳＴ（Media Oriented System Transport）、ＦｌｅｘＲａｙなどを備えてもよい。そして接続管理部１１３は、図８のステップＳ３３２の判断に代えて、ＬＩＮなどと接続されているか否かを判断してもよい。
【００５１】
（変形例５）
車載機１はＧＰＳ受信機７２を内蔵してもよい。また車載機１はＧＰＳ受信機インタフェース１８Ｂを備える代わりにＣＡＮインタフェース１８Ａを経由してＧＰＳ受信機７２から位置情報を取得してもよい。また車載機１はエンコーダインタフェース１８Ｃを備える代わりにＣＡＮインタフェース１８Ａを経由してロータリエンコーダ７１から車速パルス信号を受信してもよい。
【００５２】
（変形例６）
ライセンステーブル３４２は、付与日、または有効期限の少なくとも一方がなくてもよい。すなわちライセンステーブル３４２は少なくとも、車載機ＩＤとライセンス対象アプリケーションの情報が格納されればよい。
（変形例７）
第１の実施の形態における車載機１が備える機能を車両に搭載されない機器、たとえば汎用の計算機が備えてもよい。また、携帯端末２が備える機能を他の機器、たとえばＴＣＵ（Telematics Communication Unit）が備えてもよい。
【００５３】
（変形例８）
車載器接続履歴管理部２１２は、車載機１に送信する接続履歴２４１から当該車載器に関する情報を削除してもよい。たとえば携帯端末２に格納される接続履歴２４１が図４（ａ）に示すものである場合、車載機ＩＤが「ＡＡＡ」である車載機１から接続履歴取得指令を受信した場合は、接続履歴２４１から車載機ＩＤが「ＡＡＡ」である行を削除し、削除後の接続履歴２４１を送信してもよい。
【００５４】
（第２の実施の形態）
図１０〜図１２を参照して、情報端末である車載機の第２の実施の形態を説明する。以下の説明では、第１の実施の形態と同じ構成要素には同じ符号を付して相違点を主に説明する。特に説明しない点については、第１の実施の形態と同じである。本実施の形態では、主に、サーバに接続履歴が保存される点で、第１の実施の形態と異なる。
【００５５】
（ハードウエア構成）
第２の実施の形態に係るライセンス移行システム９Ａのハードウエア構成は第１の実施の形態と同様である。ただしそれぞれのＲＯＭに格納されるプログラム、およびそれぞれの記憶部に格納される情報が異なる。具体的な相違点を機能ブロック図で説明する。
【００５６】
（機能ブロック）
図１０は、第２の実施の形態におけるライセンス移行システム９Ａの機能ブロック図である。車載機１Ａが備える機能ブロックは第１の実施の形態と同様なので説明を省略する。
携帯端末２Ａは、論理的な構成としてインターネット通信部２１１と、携帯端末ＩＤ管理部２１３とを備える。また携帯端末記憶部２４には、サーバ３Ａへの認証に用いる認証情報２４２が格納される。インターネット通信部２１１は第１の実施の形態と同様である。携帯端末ＩＤ管理部２１３は、後述する拡張接続履歴に関する車載機１とサーバ３Ａの処理の中継を行う。
【００５７】
サーバ３Ａは、論理的な構成としてアプリ配信部３１１、およびライセンス管理部３１２に加えて、車載機接続履歴管理部３１３と、認証情報発行部３１４とを備える。またサーバ記憶部３４には、アプリデータベース３４１、およびライセンステーブル３４２に加えて、拡張接続履歴３４３と、認証情報データベース３４４とが格納される。アプリ配信部３１１、およびライセンス管理部３１２の動作は第１の実施の形態と同様である。車載機接続履歴管理部３１３は、第１の実施の形態における携帯端末２の車載機接続履歴管理部２１２に相当し、車載機１の動作指令に基づく拡張接続履歴３４３への接続履歴の記録、および拡張接続履歴３４３の読み出しを行う。認証情報発行部３１４は、携帯端末２の認証情報を生成し認証情報データベース３４４に記録する。拡張接続履歴３４３には、第１の実施の形態における接続履歴２４１に含まれる情報に加えて、携帯端末２との組み合わせ情報も記録される。認証情報データベース３４４には、認証情報発行部３１４が生成した情報であって、複数の携帯端末２の認証情報が格納される。
【００５８】
（携帯端末ＩＤ管理部）
携帯端末ＩＤ管理部２１３は、車載機１Ａから接続履歴記録指令を受信するとサーバ３Ａに接続履歴記録指令を送信し、車載機１から接続履歴取得指令を受信するとサーバ３Ａに接続履歴取得指令を送信する。ただしサーバ３Ａへ送信する情報には、認証情報２４２に含まれる携帯端末ＩＤおよびパスワードを追加する。
【００５９】
（車載機接続履歴管理部）
車載機接続履歴管理部３１３と、第１の実施の形態における携帯端末２の車載機接続履歴管理部２１２との相違点は、認証情報データベース３４４を用いた認証を行う点と、携帯端末２のＩＤも記録する点である。すなわち車載機接続履歴管理部３１３は、携帯端末２Ａから、携帯端末ＩＤ，パスワード、車載機ＩＤ、記録指令を含む接続履歴記録指令を受信すると、認証情報データベース３４４、および受信した携帯端末ＩＤとパスワードを用いて認証を行う。そして認証に成功すると、車載機接続履歴管理部３１３は、拡張接続履歴３４３における受信した携帯端末ＩＤと車載機ＩＤとの組み合わせの接続回数を１増加させる。また携帯端末２から、携帯端末ＩＤ，パスワード、車載機ＩＤ、読出し指令を含む接続履歴読出し指令を受信すると、上述したように認証を行い、認証に成功すると拡張接続履歴３４３をサーバ記憶部３４から読みだして携帯端末２Ａに送信する。
【００６０】
（認証情報発行部）
サーバ３の認証情報発行部３１４は、携帯端末２Ａから認証情報の発行要求を受信すると、携帯端末ＩＤとパスワードを新たに生成する。そして認証情報発行部３１４は、要求元の携帯端末２に生成したＩＤとパスワードを送信するとともに、認証情報データベース３４４に生成したＩＤとパスワードを記録する。認証情報発行部３１４は、発行要求を受けるたびに異なる携帯端末ＩＤを生成する。
【００６１】
（拡張接続履歴）
サーバ３に格納される拡張接続履歴３４３はたとえば、携帯端末２Ａを特定する携帯端末ＩＤと、車載機１を特定する車載機ＩＤと、接続回数と、移行状態とを関連付けた複数の記録である。拡張接続履歴３４３は車載機接続履歴管理部２１２により読み書きされる。
図１１は、拡張接続履歴３４３の一例を示す図である。図１１に示す例では、３つの携帯端末ＩＤ：Ｐ−ＧＧ，Ｐ−ＨＨ，Ｐ−ＩＩ、および４つの車載機ＩＤ：ＡＡＡ，ＢＢＢ，ＣＣＣ，ＤＤＤの接続履歴が示されている。図１１に示す例では、たとえば携帯端末ＩＤ「Ｐ−ＧＧ」の携帯端末２には、車載機ＩＤ「ＡＡＡ」の車載機１が３０回接続され、車載機ＩＤ「ＢＢＢ」の車載機１が１回接続されたことが示されている。
【００６２】
（フローチャート）
図１２は、携帯端末２Ａが車載機１Ａから接続履歴取得指令または接続履歴記録指令を受信すると実行するプログラムの動作を表すフローチャートである。以下に説明するフローチャートの各ステップの実行主体は携帯端末２ＡのＣＰＵ２１である。このフローチャートでは車載機１から受信する接続履歴取得指令および接続履歴記録指令を「制御文」と呼ぶ。
ステップＳ３７１では、携帯端末記憶部２４に認証情報２４２が保存されているか否かを判断する。認証情報２４２が保存されていると判断する場合はステップＳ３７３に進み、認証情報２４２が保存されていないと判断する場合はステップＳ３７２に進む。
ステップＳ３７２では、サーバ３へ認証情報の新規発行を要求し、サーバ３Ａから認証情報を受信する。この認証情報とは、携帯端末ＩＤとパスワードである。これらを認証情報２４２として携帯端末記憶部２４に保存し、ステップＳ３７３に進む。
ステップＳ３７３では、認証情報２４２と、車載機１Ａから受信した制御文とをサーバ３Ａに送信する。
【００６３】
上述した第２の実施の形態によれば、次の作用効果が得られる。
（１）サーバ３Ａは、複数の車載機１Ａのそれぞれと接続可能な携帯端末２Ａと接続される。サーバ３Ａは、複数の情報端末と通信端末との接続履歴である拡張接続履歴３４３を記憶する接続履歴記憶部、すなわちサーバ記憶部３４と、接続履歴記憶部から接続履歴を読みだして通信端末に送信する車載機接続履歴管理部３１３とを備える。車載機接続履歴管理部３１３は、通信端末からの指令に基づき通信端末と情報端末との接続履歴を接続履歴記憶部に記憶させる。そのため、サーバ３Ａは接続履歴を記録し、記録した接続履歴を携帯端末２Ａに送信することができる。
【００６４】
（第２の実施の形態の変形例１）
携帯端末ＩＤは、携帯端末２のＲＯＭに記録されている値を使用してもよいし、携帯端末２Ａが生成した値を使用してもよい。また、携帯端末２Ａが生成した生成値をサーバ３Ａに送信し、サーバ３Ａの認証情報発行部３１４が受信した生成値に基づき携帯端末ＩＤを決定してもよい。
【００６５】
（第２の実施の形態の変形例２）
ライセンステーブル３４２、ライセンステーブル３４２、拡張接続履歴３４３は、それぞれ異なるサーバに保存されてもよい。たとえば次のように第１〜第３のサーバに保存されてもよい。すなわち、第１のサーバはライセンステーブル３４２が保存される第１記憶部およびアプリ配信部３１１を備える。第２のサーバは、ライセンステーブル３４２が保存される第２記憶部およびライセンス管理部３１２を備える。第３のサーバは、拡張接続履歴３４３および認証情報データベース３４４が保存される第３記憶部、車載機接続履歴管理部３１３、および認証情報発行部３１４を備える。
【００６６】
プログラムにより実現される機能の一部または全部がハードウエア回路やＦＰＧＡにより実現されてもよい。
上述した各実施の形態および変形例は、それぞれ組み合わせてもよい。
上記では、種々の実施の形態および変形例を説明したが、本発明はこれらの内容に限定されるものではない。本発明の技術的思想の範囲内で考えられるその他の態様も本発明の範囲内に含まれる。
【符号の説明】
【００６７】
１、１Ａ  …  車載機
２、２Ａ  …  携帯端末
３、３Ａ  …  サーバ
９  …  ライセンス移行システム
１４  …  車載機記憶部
１５  …  車載機通信部
１８Ａ  …  ＣＡＮインタフェース
１８Ｂ  …  ＧＰＳ受信機インタフェース
１８Ｃ  …  エンコーダインタフェース
２４  …  携帯端末記憶部
２５  …  携帯端末通信部
３４  …  サーバ記憶部
１１３  …  接続管理部
１１４  …  ライセンス移行管理部
２１２  …  車載機接続履歴管理部
２１３  …  携帯端末ＩＤ管理部
２４１  …  接続履歴
３１２  …  ライセンス管理部
３１３  …  車載機接続履歴管理部
３４２  …  ライセンステーブル
３４３  …  拡張接続履歴
【図１】
0006792959.tif 000002
【図２】
0006792959.tif 000003
【図３】
0006792959.tif 000004
【図４】
0006792959.tif 000005
【図５】
0006792959.tif 000006
【図６】
0006792959.tif 000007
【図７】
0006792959.tif 000008
【図８】
0006792959.tif 000009
【図９】
0006792959.tif 000010
【図１０】
0006792959.tif 000011
【図１１】
0006792959.tif 000012
【図１２】
0006792959.tif 000013