(57)【特許請求の範囲】
【請求項１】
制御対象物が備える対象物通信部と、
前記制御対象物に識別コードを登録された、前記対象物通信部と無線通信を行う携帯機通信部を備える携帯機と、
前記対象物通信部および前記携帯機通信部と無線通信を行う携帯端末通信部を備える携帯端末と、
を備えた通信システムであって、
前記制御対象物は、さらに、
前記携帯端末が前記制御対象物を制御するために必要な、生成の度に異なる通信識別コードを、所定のタイミングで生成する通信識別コード生成部と、
前記対象物通信部が前記携帯端末通信部から受信した制御内容を含む信号の認証を行う認証部と、
前記認証部から取得した前記制御内容に基づき前記制御対象物を制御する対象物制御部と、
を有し、
前記携帯機は、さらに、
前記通信識別コード生成部が生成し、前記対象物通信部および前記携帯機通信部を介して受信した前記通信識別コードを記憶する記憶部を有し、
前記携帯端末は、さらに、
前記携帯機の前記記憶部に記憶された前記通信識別コードを、前記携帯機通信部および前記携帯端末通信部を介して、取得する取得部と、
前記制御対象物に対する制御内容を作成し、前記制御内容と前記取得部が取得した前記通信識別コードとを含む信号を前記携帯端末通信部から前記対象物通信部に送信する指令部と、
を有し、
前記対象物通信部が受信した信号の中に含まれる前記通信識別コードが、前記通信識別コード生成部が生成した最新の通信識別コードと一致したと前記認証部が判断した場合に、前記認証部は、前記対象物通信部が前記通信識別コードと共に受信した信号の中に含まれる前記制御内容を前記対象物制御部に伝える通信システム。
【請求項２】
前記取得部は、前記携帯端末において、前記制御対象物を制御するためのアプリケーションが起動された時に、前記通信識別コードを取得することを特徴とする請求項１に記載の通信システム。
【請求項３】
前記通信識別コードは、生成された時のタイムスタンプ情報を含み、前記認証部は、前記タイムスタンプ情報に基づいて認証を判断することを特徴とする請求項１または２に記載の通信システム。
【請求項４】
前記通信識別コードに公開鍵を用い、前記公開鍵により前記制御内容を暗号化することを特徴とする請求項３に記載の通信システム。
【請求項５】
前記制御対象物は車両であり、
前記所定のタイミングは前記車両のドアが施錠された時であり、
前記通信識別コード生成部は、前記車両のドアが施錠された時に、前記通信識別コードを生成し、前記対象物通信部を介して前記携帯機通信部へ該通信識別コードを送信することを特徴とする請求項１乃至４いずれかに記載の通信システム。
【請求項６】
前記通信識別コード生成部は、所定のタイミングで生成した前記通信識別コードを、生成するとともに前記対象物通信部を介して前記携帯機通信部へ送信することを特徴とする請求項１乃至５いずれかに記載の通信システム。
【請求項７】
前記携帯機は、
前記携帯機通信部から前記対象物通信部および前記携帯端末通信部への無線通信を制御する携帯機制御部と、
前記携帯機通信部から前記対象物通信部への無線通信が成功したか否かを検出する通信可否検出部と、
をさらに有し、
前記携帯端末は、前記指令部で作成した前記制御内容を前記携帯端末通信部から前記携帯機通信部へ送信し、
前記携帯機制御部は、前記携帯機通信部で受信した前記制御内容と前記識別コードとを含む信号を前記携帯機通信部から前記対象物通信部へ送信する通信を行うとともに、
前記通信可否検出部は、該通信の成否を検出し、該通信が失敗した場合には、該通信が失敗した旨の内容を前記携帯機通信部から前記携帯端末通信部へ送信し、
前記携帯端末の前記指令部は、該通信が失敗した旨の内容を受けたら、前記携帯端末通信部を介して、前記制御内容と前記取得部が取得した前記通信識別コードとを含む信号を前記対象物通信部に送信する、
ことを特徴とする請求項１乃至６いずれかに記載の通信システム。
【請求項８】
前記携帯端末通信部と前記対象物通信部との無線通信をインターネット回線を通じて行うことを特徴とする請求項１乃至７いずれかに記載の通信システム。
【請求項９】
前記携帯端末通信部と前記対象物通信部との無線通信を電話回線を通じて行うことを特徴とする請求項１乃至７いずれかに記載の通信システム。
【請求項１０】
請求項１乃至９いずれかに記載の通信システムに使用される携帯機。
【請求項１１】
前記制御対象物に識別コードを登録され、
制御内容を作成し、無線通信により制御対象物に制御内容および通信識別コードを送信する携帯端末と、前記携帯端末から受信した前記通信識別コードが最新の通信識別コードと一致した場合に前記制御内容を実行する前記制御対象物と、無線通信を行う携帯機であって、
前記携帯端末が前記制御対象物を制御するために必要な、前記制御対象物が所定のタイミングで生成され、その生成の度に異なる前記通信識別コードを、前記制御対象物から受信する第一携帯機通信部と、
前記第一携帯機通信部が受信した前記通信識別コードを記憶する記憶部と、
前記記憶部が記憶した前記通信識別コードを、前記携帯端末の要求に応じて前記携帯端末に送信する第二携帯機通信部と、
を有する携帯機。
【請求項１２】
制御対象物と、
前記制御対象物に識別コードを登録された、前記制御対象物と無線通信を行う携帯機と、
前記制御対象物および前記携帯機と無線通信を行う携帯端末と、
の３者間で行われる通信方法であって、
前記制御対象物は、前記携帯端末が前記制御対象物を制御するために必要であり、生成の度に異なった通信識別コードを所定のタイミングに生成した後前記携帯機に送信し、
前記携帯機は、前記制御対象物が送信した前記通信識別コードを記憶するために受信し、
前記携帯端末は、前記携帯機に対して記憶した前記通信識別コードの送信を要求し、
前記携帯機は、前記要求に応じて記憶した前記通信識別コードを前記携帯端末に送信し、
前記携帯端末は、前記携帯機が送信した前記通信識別コードを受信し、
前記携帯端末は、受信した前記通信識別コードと共に、作成した制御内容を前記制御対象物に送信し、
前記制御対象物は、受信する前記通信識別コードが自身が生成した最新の通信識別コードと一致した場合に、受信する前記制御内容に基づき制御するために、前記携帯端末が送信した前記通信識別コードおよび前記制御内容を受信する、
通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム、通信方法、および携帯機に関し、特に、車両等の制御対象物と携帯機と携帯端末との３ノードに係る通信システム、通信方法、および携帯機に関する。
【背景技術】
【０００２】
現在、車両のユーザが保有する車両用携帯機（以下、ＦＯＢと言う）と車両側とで電波による無線通信を行うことは一般的によく知られている。また、最近の携帯電話やスマートフォンなどの携帯端末には、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）など比較的近距離で行われる無線通信機能が搭載され、それにより携帯端末と車両またはＦＯＢとの間で無線通信が行われることも一般的となっている（例えば、特許文献１参照）。
【０００３】
また、そのような無線通信機能を利用して、車両に係る情報を取得したり、車両に対して操作を行ったりすることも行われている。
例えば、特許文献２では、携帯端末が、車両の様々な状況情報（バッテリー電圧の減少、他者の侵入など）を受け取り、画面に表示を行うことが開示されている。
また、特許文献３では、携帯電話をインターフェースとし、無線通信を用いてＦＯＢを経由して車両に関する情報を表示するだけでなく、車載機器の設定や制御（ドアの施錠／解錠操作など）を行うことができる車両情報設定装置が開示されている。
【０００４】
また、携帯端末と車両やＦＯＢとの間で様々な情報を交換することになるので、認証などのセキュリティ対策が重要になる。
特許文献４では、利便性向上を目的にして、キーレス制御方法を開示している。このキーレス制御方法では、携帯電話はＩＤ管理会社のサーバから公衆回線網を利用して識別コードなどをダウンロードし、近距離無線通信を介して車載コントローラに登録信号を送信する。そして、車載コントローラがその識別コードを照合できたら携帯電話のサブＩＤを登録し、そのサブＩＤによりドアの解錠など車両の制御を行う。
【０００５】
また、特許文献５では、セキュリティを確保しつつ、容易に携帯電話機を車両の認証装置に登録できるようにすることを目的として、認証処理システムを開示している。この認証処理システムでは、携帯電話機は、車両管理サーバにアクセスし認証用データを取得する。車両側は、携帯電話機を補助キーとして登録する登録処理の開始を表すユーザの操作を検出するとともに、近距離通信の交信範囲内に入ってきた携帯電話機を検出し、携帯電話機から認証用データを受信し、その後その認証用データに基づいて携帯電話機を認証する。
【０００６】
また、特許文献６では、鍵コードが漏洩する危険を回避することを目的として、車両の鍵コード管理システムを開示している。この鍵コード管理システムでは、車両側は、認証カードと通信して認証カードに記録されている認証カードＩＤを取得し、その認証カードＩＤと車両側に格納されている認証カードＩＤとを比較し、認証がＯＫであったとき、鍵コードを作成する。携帯電話機と通信して、車両側に格納された鍵コードを携帯電話機に格納し、その後、登録が適正か不適正であるかの判定を行ない、適正であれば登録が完了する。
【０００７】
また、特許文献７では、ＩＤコードを暗号化した送信コードの解読の困難性を一層向上することを目的として、遠隔操作装置を開示している。この遠隔操作装置では、送信機側の制御回路は、ローリングコードを車両固有のキーコードに基づいて暗号化する。この暗号化したローリングコードに対し送信毎にビット長が変更される付加データを付加することで可変暗号化ローリングコードを生成し、この可変暗号化ローリングコードを用いてＩＤコードを暗号化して送信コードを生成する。
【０００８】
また、特許文献８では、より一層偽造が困難であり信頼性を向上させることを目的として、車両通信錠システムを開示している。この車両通信錠システムでは、親機から子機におよび子機から親機に暗号データを双方向の通信を行い、通信のたびに異なる暗号化の方法および異なる暗号化の鍵を用いて通信を行う。
【０００９】
しかし、インターネットなどの公衆回線を介して認証のための「鍵」をやり取りすることはセキュリティ上好ましいものではない。また、自動車などの車両に比べ、携帯端末は安価であり機種変更などの買い替えが頻繁に起こるので、その度に携帯端末を自動車などのディーラーに持ち込み登録、抹消／再登録などの作業を行うことは不便である。さらに、ローリングコードのように車両などと携帯端末とが通信を行う毎に異なる鍵を使用することは、車両とＦＯＢの間の固定的な関係が成立する場合とは異なり、頻繁に携帯端末が買い替えられる場合は携帯端末上のアプリケーションへの対応が必要となるなど不便である。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特許第４４９６５１１号公報
【特許文献２】米国特許７８２１３８３号公報
【特許文献３】特開２００７−０４６３９５号公報
【特許文献４】特開２００４−０８８３３７号公報
【特許文献５】特開２００７−２５１５５７号公報
【特許文献６】特開２０１０−１６８８４９号公報
【特許文献７】特開２００９−２６４０１０号公報
【特許文献８】特開２００７−０８５００７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
本発明は、使用者が携帯する携帯端末の変更の有無にかかわらず、使用者に対して不便をかけることがなく、携帯端末と車両などとの通信において、高いセキュリティを確保しつつ容易な方法で両者の通信を行うことができる通信システム等を提供するものである。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、制御対象物が備える対象物通信部と、制御対象物に識別コードを登録された、対象物通信部と無線通信を行う携帯機通信部を備える携帯機と、対象物通信部および携帯機通信部と無線通信を行う携帯端末通信部を備える携帯端末と、を備えた通信システムであって、制御対象物は、さらに、携帯端末が制御対象物を制御するために必要な、生成の度に異なる通信識別コードを、所定のタイミングで生成する通信識別コード生成部と、対象物通信部が携帯端末通信部から受信した制御内容を含む信号の認証を行う認証部と、認証部から取得した制御内容に基づき制御対象物を制御する対象物制御部と、を有し、携帯機は、さらに、通信識別コード生成部が生成し、対象物通信部および携帯機通信部を介して受信した通信識別コードを記憶する記憶部を有し、携帯端末は、さらに、携帯機の記憶部に記憶された通信識別コードを、携帯機通信部および携帯端末通信部を介して、取得する取得部と、制御対象物に対する制御内容を作成し、制御内容と取得部が取得した通信識別コードとを含む信号を携帯端末通信部から対象物通信部に送信する指令部と、を有し、対象物通信部が受信した信号の中に含まれる通信識別コードが、通信識別コード生成部が生成した最新の通信識別コードと一致したと認証部が判断した場合に、認証部は、対象物通信部が通信識別コードと共に受信した信号の中に含まれる制御内容を対象物制御部に伝える通信システムが提供される。
これによれば、使用者が携帯する携帯端末の変更の有無にかかわらず、使用者に対して不便をかけることがなく、携帯端末と車両などとの通信において、高いセキュリティを確保しつつ容易な方法で両者の通信を行うことができる通信システムを提供できる。
【００１３】
さらに、取得部は、携帯端末において、制御対象物を制御するためのアプリケーションが起動された時に、通信識別コードを取得することを特徴としてもよい。
これによれば、使用者が携帯端末を用いて制御対象物を制御しようとするときに迅速かつ確実に行うことができる。
【００１４】
さらに、通信識別コードは、生成された時のタイムスタンプ情報を含み、認証部は、タイムスタンプ情報に基づいて認証を判断することを特徴としてもよい。
これによれば、生成後所定時間以上経過した通信識別コードを無効化することにより、より高いセキュリティを確保できる。
【００１５】
さらに、通信識別コードに公開鍵を用い、公開鍵により制御内容を暗号化することを特徴としてもよい。
これによれば、毎回異なる公開鍵により制御内容を暗号化することにより、より高いセキュリティを確保することができる。
【００１６】
さらに、制御対象物は車両であり、所定のタイミングは車両のドアが施錠された時であり、通信識別コード生成部は、車両のドアが施錠された時に、通信識別コードを生成し、対象物通信部を介して携帯機通信部へその通信識別コードを送信することを特徴としてもよい。
これによれば、携帯端末と車両との通信において、使用者が携帯する携帯端末を変更したとしても使用者に対して不便をかけることがなく、高いセキュリティを確保しつつ容易な方法で通信を行うことができる。
【００１７】
さらに、通信識別コード生成部は、所定のタイミングで生成した通信識別コードを、生成するとともに対象物通信部を介して携帯機通信部へ送信することを特徴としてもよい。
これによれば、所定のタイミングにおいて使用者は制御対象物の近傍にいる場合が多いので、通信識別コードを生成した直後に送信すれば、携帯機の携帯機通信部が通信識別コードの受信に失敗することが少なくなる。
【００１８】
さらに、携帯機は、携帯機通信部から対象物通信部および携帯端末通信部への無線通信を制御する携帯機制御部と、携帯機通信部から対象物通信部への無線通信が成功したか否かを検出する通信可否検出部と、をさらに有し、携帯端末は、指令部で作成した制御内容を携帯端末通信部から携帯機通信部へ送信し、携帯機制御部は、携帯機通信部で受信した制御内容と識別コードとを含む信号を携帯機通信部から対象物通信部へ送信する通信を行うとともに、通信可否検出部は、その通信の成否を検出し、その通信が失敗した場合には、その通信が失敗した旨の内容を携帯機通信部から携帯端末通信部へ送信し、携帯端末の指令部は、その通信が失敗した旨の内容を受けたら、携帯端末通信部を介して、制御内容と取得部が取得した通信識別コードとを含む信号を対象物通信部に送信することを特徴としてもよい。
これによれば、携帯機から制御対象物への制御内容等を含む通信が失敗した場合であっても、携帯端末から制御対象物へ同じ内容の通信を行うことにより、確実に使用者から制御対象物へ送信することができる。
【００１９】
さらに、携帯端末通信部と対象物通信部との無線通信をインターネット回線または電話回線を通じて行うことを特徴としてもよい。
これによれば、携帯端末と制御対象物との間の通信は、状況や環境に応じて適切な通信方法を使用することができる。ＵＨＦやＷｉＦｉが届かない場合でもあっても、電話回線ならば届く場合があり、状況や環境に応じて適切な通信方法を使用することができる。
【００２０】
別の観点によれば、上記課題を解決するために、上記の通信システムに使用される携帯機が提供される。また、同様に、制御対象物に識別コードを登録され、制御内容を作成し、無線通信により制御対象物に制御内容および通信識別コードを送信する携帯端末と、携帯端末から受信した通信識別コードが最新の通信識別コードと一致した場合に制御内容を実行する制御対象物と、無線通信を行う携帯機であって、携帯端末が制御対象物を制御するために必要な、制御対象物が所定のタイミングで生成され、その生成の度に異なる通信識別コードを、制御対象物から受信する第一携帯機通信部と、第一携帯機通信部が受信した通信識別コードを記憶する記憶部と、記憶部が記憶した通信識別コードを、携帯端末の要求に応じて携帯端末に送信する第二携帯機通信部とを有する携帯機が提供される。
これによれば、使用者が携帯する携帯端末の変更の有無にかかわらず、使用者に対して不便をかけることがなく、携帯端末と車両などとの通信において、高いセキュリティを確保しつつ容易な方法で両者の通信を行うことができる携帯機を提供できる。
【００２１】
別の観点によれば、上記課題を解決するために、制御対象物と、制御対象物に識別コードを登録された、制御対象物と無線通信を行う携帯機と、制御対象物および携帯機と無線通信を行う携帯端末との３者間で行われる通信方法であって、制御対象物は、携帯端末が制御対象物を制御するために必要であり、生成の度に異なった通信識別コードを所定のタイミングに生成した後携帯機に送信し、携帯機は、制御対象物が送信した通信識別コードを記憶するために受信し、携帯端末は、携帯機に対して記憶した通信識別コードの送信を要求し、携帯機は、要求に応じて記憶した通信識別コードを携帯端末に送信し、携帯端末は、携帯機が送信した通信識別コードを受信し、携帯端末は、受信した通信識別コードと共に、作成した制御内容を制御対象物に送信し、制御対象物は、受信する通信識別コードが自身が生成した最新の通信識別コードと一致した場合に、受信する制御内容に基づき制御するために、携帯端末が送信した通信識別コードおよび制御内容を受信する通信方法が提供される。
これによれば、使用者が携帯する携帯端末の変更の有無にかかわらず、使用者に対して不便をかけることがなく、携帯端末と車両などとの通信において、高いセキュリティを確保しつつ容易な方法で両者の通信を行うことができる通信方法を提供できる。
【発明の効果】
【００２２】
以上説明したように、使用者が携帯する携帯端末の変更の有無にかかわらず、使用者に対して不便をかけることがなく、携帯端末と車両などとの通信において、高いセキュリティを確保しつつ容易な方法で両者の通信を行うことができる通信システム、通信方法、および携帯機を提供することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明を適用した通信システムの一実施形態を示す概念図。
【図２】本発明に係る第一実施例における通信システムの３ノード間通信の概要を説明するための図。
【図３】本発明に係る第一実施例の通信システムの機能構成を示すブロック図。
【図４】本発明に係る第一実施例の通信システムにおける、ユーザの降車を検出した場合の車両でのフローチャート。
【図５】本発明に係る第一実施例の通信システムにおける、携帯端末から指令信号を受信した場合の車両でのフローチャート。
【図６】本発明に係る第一実施例の通信システムにおける、携帯端末でのフローチャート。
【図７】本発明に係る第一実施例の通信システムにおける、ユーザの降車時におけるＦＯＢでのフローチャート。
【図８】本発明に係る第一実施例の通信システムにおける、携帯端末から通信識別コードの要求を受信した場合のＦＯＢでのフローチャート。
【図９】本発明に係る第一実施例の変形例における通信システムの３ノード間通信の概要を説明するための図。
【図１０】本発明に係る第二実施例における通信システムの３ノード間通信の概要を説明するための図。
【図１１】本発明に係る第二実施例の通信システムの機能構成を示すブロック図。
【図１２】本発明に係る第二実施例の通信システムにおける、ユーザの降車を検出した場合の車両でのフローチャート。
【図１３】本発明に係る第二実施例の通信システムにおける、携帯端末からＦＯＢを経由して指令信号を受信した場合の車両でのフローチャート。
【図１４】本発明に係る第二実施例の通信システムにおける、携帯端末からＦＯＢを経由せずに指令信号を受信した場合の車両でのフローチャート。
【図１５】本発明に係る第二実施例の通信システムにおける、携帯端末でのフローチャート。
【図１６】本発明に係る第二実施例の通信システムにおける、ユーザの降車時におけるＦＯＢでのフローチャート。
【図１７】本発明に係る第二実施例の通信システムにおける、携帯端末から指令信号を受信した場合のＦＯＢでのフローチャート。
【図１８】本発明に係る第一実施例および第二実施例の通信システムにおける、携帯端末とＦＯＢとのＮＦＣ通信の確立時の説明図。
【図１９】本発明に係る第一実施例および第二実施例の通信システムにおける、携帯端末とＦＯＢとのＢｌｕｅｔｏｏｔｈ通信の確立時の説明図。
【発明を実施するための形態】
【００２４】
以下では、図面を参照しながら、本発明に係る各実施例について説明する。
＜第一実施例＞
図１は、本発明を適用した車両用の通信システム１の一実施形態を示す概念図である。通信システム１は、車両１０、携帯機２０、および、携帯端末３０を含むように構成される。
【００２５】
車両１０と携帯機２０とは、例えば、ＬＦ（Ｌｏｗ  Ｆｒｅｑｕｅｎｃｙ）帯またはＵＨＦ（Ｕｌｔｒａ  Ｈｉｇｈ  Ｆｒｅｑｕｅｎｃｙ）帯の電波を用いた無線通信を行い、各種の指令や情報等の送受信を行う。携帯機２０は車両１０の鍵として機能することから、車両１０と携帯機２０との間の通信方式には、例えば、セキュリティに優れた独自の通信方式が採用される。
【００２６】
携帯機２０と携帯端末３０とは、最大通信距離が数センチメートルから数メートル程度の近距離無線通信を行い、各種の指令や情報等の送受信を行う。携帯機２０と携帯端末３０との間の通信方式には、例えば、最大通信距離や使用形態に応じて、ＮＦＣ（ＲＦＩＤ通信など）、赤外線通信（ＩｒＤＡ  Ｄａｔａなど）、Ｂｌｕｅｔｏｏｔｈなどの一般的な通信規格が用いられる。携帯機２０と携帯端末３０は、一人のユーザに保持されて使用されることが多く、近距離無線通信で十分であり、好ましい。
【００２７】
携帯端末３０と車両１０とは、例えば、ＮＦＣ、赤外線通信、Ｂｌｕｅｔｏｏｔｈに加え、インターネット回線（Ｗｉ−Ｆｉなど）や電話回線（Ｗ−ＣＤＭＡなど）などの一般的な通信規格を用いて無線通信を行い、各種の指令や情報等の送受信を行う。携帯端末３０と車両１０とは、携帯機２０と車両１０以上に遠距離に離れて使用される場合があるので、近距離無線通信に加え、電話回線や普及してきたインターネット回線を用いる。これにより、例えば、地下駐車場などに駐車した場合、携帯機２０から車両１０のＵＨＦ通信が不通となっても、携帯端末３０から車両１０に対して電話回線やインターネット回線を通じて直接通信を行うことができる。
【００２８】
携帯機２０は車両１０に対する固有のキーを備え、例えば、車両１０に対する通常の物理的な鍵としての機能を有したり、パッシブエントリシステムにおけるエントリキーの機能を有している。すなわち、車両１０のドア付近のスイッチなどが操作された時、または、車両１０と携帯機２０が通信可能な状態になった時などのトリガにより、車両１０と携帯機２０との間で認証処理が行われ、認証処理が成功した場合、車両１０のドアが施錠または解錠される。
【００２９】
また、携帯機２０は、車両１０と携帯端末３０との間の通信を中継する機能を有している。すなわち、携帯機２０は、車両１０から送信されてくる指令や情報等を受信し、携帯端末３０に転送したり、逆に、携帯端末３０から送信されてくる指令や情報等を受信し、車両１０に転送したりすることができる。
【００３０】
携帯端末３０は、携帯機２０と近距離無線通信可能で、車両情報の取得や表示、並びに、車両１０の操作を行うための所定のアプリケーションプログラム（以下、車両用プログラムと言う）を実行可能で、車両情報を表示するための表示部を備える携帯用機器であれば、特定の種類に限定されるものではない。例えば、携帯端末３０は、携帯電話機、スマートフォン、携帯情報端末（ＰＤＡ）、携帯用音楽プレーヤ、携帯用ゲーム機などにより構成される。なお、車両情報とは、各ドアのロック状態、バッテリの残量、ランプの点灯状況、車室内の温度状況、車両周囲の気温、車両の位置情報などである。
【００３１】
図２を参照しながら、本実施例における通信システム１の、車両１０、携帯機２０、および携帯端末３０からなる３ノード間の通信についての概要を説明する。車両１０において何らかのイベントが発生した場合、車両１０は、携帯端末３０用の通信識別コードを新たに生成する。何らかのイベントとは、車両１０から通信識別コードを新たに送信すべき事態が生じた場合を指す。
【００３２】
携帯端末３０と車両１０との間の通信は高いセキュリティを確保する必要があるところ、車両１０が携帯端末３０を認証するキーとなる通信識別コードは、頻繁に更新されることが好ましい。そうすると、車両１０から通信識別コードを新たに送信すべき事態が生じた場合とは、例えば、ユーザが車両１０から一度離れるなどして、次にユーザが車両１０に対して何らかの操作や情報取得を行うことが想定される場合であるから、典型的にはユーザが車両１０を降車する時である。
【００３３】
ただし、ユーザの降車時に限定されるものではなく、例えば、ユーザが乗車した以上必ず降車することとなるので、ユーザの乗車時であってもよい。つまり、ユーザが車両近辺に確実に存在する場合であれば、どのようなタイミングでもよい。本明細書では、車両１０から通信識別コードを新たに送信すべき事態が生じた場合のことを、所定のタイミングと言う。かかる所定のタイミング毎に異なる通信識別コードを発生させることにより、携帯端末３０と車両１０との間の通信は高いセキュリティを確保することができる。
【００３４】
例えば、携帯機２０でのキーレス操作やドアハンドルの押ボタン操作などの運転席のドアの施錠が行われた場合、運手席のドアが開状態から閉状態になった場合、運転席のユーザがシートからいなくなった場合、エンジンが停止した場合（イグニションオフとなった場合）、エンジン停止中にエンジンキーが車外へ移動した場合、エンジンキーが抜き取られた場合などを、ユーザの降車として検出し、所定のタイミングとすることができる。本図では、ユーザの降車時を例にして説明する。
【００３５】
次に、車両１０は、新たに生成された通信識別コードを携帯機２０に送信し、携帯機２０は、その通信識別コードを受信する（Ａ１１０）。携帯機２０は、通信識別コードを受信したら自身で保持する。その保持した状態の時であって、携帯機２０と携帯端末３０とが近距離無線通信を利用可能である場合、携帯端末３０は、車両用プログラムの起動のタイミングなどに、携帯機２０に対して通信識別コードを問い合わせる（Ａ１２０）。
【００３６】
次に、この問い合わせを受けた携帯機２０は、保持している通信識別コードを、近距離無線通信を通じて携帯端末３０に送信し、携帯端末３０はその通信識別コードを受信する（Ａ１３０）。携帯端末３０は、受信した通信識別コードと車両１０に対する制御内容とを含む指令信号を車両１０に送信し、車両１０は、その指令信号を受信する（Ａ１４０）。車両１０は、受信した通信識別コードが直近の通信識別コードと一致した場合には、受信した制御内容に基づき制御を行う。
【００３７】
携帯端末３０は、車両用プログラムの起動のタイミングなどに、携帯機２０に対して通信識別コードを問い合わせ取得するが、指令信号を送信した後や車両用プログラムを終了させた場合には、その通信識別コードを破棄し、携帯端末３０内に残らないようにする。これにより、通信識別コードが再利用されることがなく、また、携帯端末３０を紛失した時などに他者に取得される虞が無くなり、高いセキュリティを確保することができる。なお、車両用プログラムの起動のタイミング以外では、例えば、ユーザの明示的な操作により携帯機２０に対して通信識別コードの問い合わせを行ってもよい。また、例えば、車両用プログラムが携帯機２０のメモリに常駐しバックグラウンドで定期的に問い合わせを行ってもよいが、この場合には通信識別コードの破棄も適切に管理する。
【００３８】
図３は、本実施例の通信システム１の機能構成ブロックを示す。本図でも、所定のタイミングとして、ユーザの降車時を例として説明する。通信システム１は、車両１０、携帯機２０、および、携帯端末３０を備える。
【００３９】
車両１０は、車両通信部１１と、携帯端末３０が車両１０を制御するために必要な、生成の度に異なる通信識別コードを、所定のタイミングで生成する通信識別コード生成部１２と、車両通信部１１が携帯端末３０から受信した制御内容を含む信号の認証を行う認証部１３と、認証部１３から取得した制御内容に基づき車両１０を制御する車両制御部１４とを有する。
【００４０】
また、携帯機２０は、車両１０にその固有な識別コードを登録された、車両通信部１１と無線通信を行う携帯機通信部２１と、通信識別コード生成部１２が生成し、車両通信部１１および携帯機通信部２１を介して受信した通信識別コードを記憶する記憶部２２とを有する。
【００４１】
また、携帯端末３０は、車両通信部１１および携帯機通信部２１と無線通信を行う携帯端末通信部３１と、携帯機２０の記憶部２２に記憶された通信識別コードを、携帯機通信部２１および携帯端末通信部３１を介して取得する取得部３２と、車両１０に対する制御内容を作成し、制御内容と取得部３２が取得した通信識別コードとを含む指令信号を携帯端末通信部３１から車両通信部１１に送信する指令部３３とを有する。
【００４２】
まず、ユーザの降車を検出すると、通信識別コード生成部１２は、携帯端末３０が車両１０を制御するために必要であり、以前に生成した通信識別コードとは異なるように通信識別コードを生成する。以前に生成した通信識別コードとは異なり、生成の度に異なるように生成するためには、例えば、車両が有する固有のキーと生成する日時を示すタイムスタンプとを、何らかの関数（例えば、ハッシュ関数）により合成することにより生成でき、どのような方法で生成してもよい。
【００４３】
通信識別コード記憶部は、通信識別コード生成部１２が生成した通信識別コードを記憶する。通信識別コード記憶部が記憶する通信識別コードは、最新の通信識別コードを１つだけを記憶してもよいし、生成した通信識別コードの最新の何件かの履歴を記憶してもよい。ただし、何件かの履歴を記憶する場合でも、車両通信部１１と認証部１３に伝える通信識別コードは、直近の通信識別コードである。
【００４４】
通信識別コード生成部１２は、通信識別コード記憶部に生成した通信識別コードを記憶させた後、その通信識別コードを車両通信部１１に伝える。車両通信部１１は、その通信識別コードを携帯機２０の携帯機通信部２１に送信し、携帯機通信部２１はその通信識別コードを受信する（Ａ１１０）。通信識別コードを受信した携帯機通信部２１は、その通信識別コードを記憶部２２に記憶する。記憶部２２が記憶する通信識別コードは、最新の通信識別コード１つのみである。
【００４５】
次に、ユーザが携帯端末３０で車両用プログラムを起動した時、車両用プログラムが構成する取得部３２が機能する。取得部３２は、近距離無線通信が利用可能な場合に携帯端末通信部３１を介して、携帯機２０（携帯機通信部２１）に対して通信識別コードを取得するために通信識別コードを要求する信号を送信する（Ａ１２０）。この通信識別コード要求信号を受信した携帯機２０は、記憶部２２から通信識別コードを取り出し、その通信識別コードを携帯端末３０に返信し、携帯端末３０はその通信識別コードを受信する（Ａ１３０）。車両用プログラムは、受信された通信識別コードを、車両用プログラムの暫定的なメモリ領域に一旦保存する。
【００４６】
次に、ユーザは、携帯端末３０で車両用プログラムを使い、車両１０に対する制御や情報の取得を指令する操作を行う。そうすると、指令部３３は、そのユーザの操作に基づいて制御内容を作成し、車両１０との無線通信が利用可能な場合には、その制御内容と暫定的なメモリ領域に保存された通信識別コードとを含む指令信号を、携帯端末通信部３１から車両通信部１１へ送信し、車両通信部１１はその指令信号を受信する（Ａ１４０）。
【００４７】
指令信号を受信した車両通信部１１は、指令信号を認証部１３に伝える。受信した指令信号の中に含まれる通信識別コードが、通信識別コード記憶部に記憶され、通信識別コード生成部１２が生成した中で最も新しい通信識別コードと一致したと、認証部１３が判断した場合には、認証部１３は、車両通信部１１が通信識別コードと共に受信した指令信号の中に含まれる制御内容を車両制御部１４に伝える。
【００４８】
通信システム１をこのような構成にすることにより、携帯端末３０が車両１０を制御するために必要な通信識別コードは、ユーザが降車するなどした時に頻繁に更新され、また、効力を有する最新の通信識別コードは携帯端末３０の中には永続的には残存しないので、携帯端末３０と車両１０の間の通信において、高いセキュリティを確保することができる。従って、ユーザが携帯する携帯端末の機種変更があったとしても、ユーザに対して不便をかけることがなく、高いセキュリティを確保しつつ容易な方法で両者の通信を行うことができる。
【００４９】
なお、ローリングコードを変更（カウントアップ）したり、通信のたびに鍵を更新する従来技術があるが、これらの技術は、車両と携帯機という予め一対一の対応付けがされていることが前提となったものである。一方、本発明では、携帯端末、携帯機、および車両との間の３者が存在し、携帯端末は予め車両と対応付けられたものではなく、かつ頻繁に機種変更が生じうるものである。そうすると、最初には必ず対応付けなどの設定が必要となり、また、携帯端末の機種変更時には車両用プログラムを移行する必要が生じる不利益がある。一方、本発明では、携帯端末の初期設定や機種変更時の移行などは全く必要が無く、ユーザに対して不便をかけることがなく、高いセキュリティを確保しつつ容易な方法で両者の通信を行うことができる。
【００５０】
図４〜８を参照して、より詳細に通信システム１の処理について説明する。なお、ステップをＳと略して記載する。
【００５１】
図４では、まず、Ｓ１００において、車両１０でユーザの降車を検出する。なお、上述したようにユーザの降車は、所定のタイミングとして、通信識別コードを生成させる場合の一例である。なお、所定のタイミングとしてのユーザの降車は、具体的には車両のドアが施錠された時が好ましい。かかる所定のタイミングにおいてユーザは車両１０の近傍にいる場合が多いので、通信識別コードを生成した直後に送信すれば、携帯機２０の携帯機通信部２１が通信識別コードの受信に失敗することが少なくなる。ユーザの降車を検出したセンサーなどから、通信識別コード生成部にその検出の旨が伝えられる。
【００５２】
Ｓ１０２において、通信識別コード生成部では、ユーザの降車した旨が伝えられると、通信識別コードを生成する。ここで生成される通信識別コードは、生成毎に異なるものである。この場合、通信識別コード生成部は、通信識別コードに、生成された時のタイムスタンプ情報を含ませてもよい。こうすることにより、生成後所定時間以上経過した通信識別コードを無効化することにより、より高いセキュリティを確保できる。
【００５３】
そして、Ｓ１０４において、通信識別コード記憶部は、通信識別コード生成部で生成された通信識別コードを、将来携帯端末から送信されて来るであろう通信識別コードと比較するために、記憶する。
【００５４】
そして、Ｓ１０６において、通信識別コードは車両通信部に伝えられ、車両通信部は、直前に生成された最新の通信識別コードを携帯機に、ＬＦ帯またはＵＨＦ帯の無線通信により送信する。従って、ユーザが降車した際には、その度ごとに異なる通信識別コードが携帯機に送信されることとなる。
【００５５】
次に、図７を参照し、通信識別コードを受信する携帯機における処理を説明する。Ｓ１０６において車両通信部が携帯機に送信した通信識別コードを、Ｓ３００において、携帯機の携帯機通信部が受信する。Ｓ３０２において、携帯機は、自分と対応した車両か否かの認証を行う。具体的には、車両通信部は、携帯機通信部との間に通信を確立するために、認証情報等（例えば、固有の識別コード）を含む信号を携帯機通信部に送信する。そして、携帯機通信部がその認証情報等を受信した後、携帯機通信部と車両通信部との間で所定のプロトコルに従って認証処理等が行われ、すべての処理が成功した場合には認証がなされ、両者の間の無線通信が確立する。
【００５６】
Ｓ３０４において、車両通信部と携帯機通信部との間で認証が成功し、通信が確立できたか否かを判定する。認証が成功したと判定された場合には、処理はＳ３０６へ進む。Ｓ３０６において、携帯機は、受信に成功した通信識別コードを、既に記憶していた通信識別コードと置き換えて、記憶部に記憶する。従って、ユーザが降車した際には、その度ごとに異なる最新の通信識別コードが１つ携帯機に記憶されることとなる。
【００５７】
次に、図６を参照し、通信識別コードを受信するための携帯端末での処理を説明する。Ｓ２００において、上記のように携帯機に最新の通信識別コードが記憶された状態において、ユーザは、携帯端末にインストールされた車両用プログラムを起動する。Ｓ２０２において、車両用プログラムは、起動されると、携帯機に通信識別コードを要求するために携帯機との通信の確立を試みる。★このように車両用プログラムの起動時に通信の確立を試みれば、ユーザが携帯端末を用いて車両を制御しようとするときに迅速かつ確実に行うことができる。
【００５８】
図８は、携帯端末から通信識別コードの要求を受けた場合の携帯機での処理を示す。Ｓ２０２において、携帯端末から通信の確立を求められた携帯機は、所定のプロトコルに従い、通信の確立を行う。なお、所定のプロトコルは、ＮＦＣ通信かＢｌｕｅｔｏｏｔｈ通信かにより異なるので、図１８および図１９に記載する。但し、詳細な説明は省略する。
【００５９】
携帯機と携帯端末との間の通信が確立されると、図６のＳ２０４において、携帯端末は、携帯機に対して通信識別コードの送信を要求する。そうすると、図８のＳ３２４において、携帯機は、携帯端末から通信識別コードの要求を受信する。次に、Ｓ３２６において、携帯機は、携帯端末に対して記憶部２２Ａに記憶された通信識別コードを返信する。
【００６０】
図６のＳ２０６において、携帯端末内の車両用プログラムは、携帯機から通信識別コードを受信したか否かを判定し、受信したと判定すると、Ｓ２０８において、ユーザの操作内容（例えば、ドアの解錠、エンジンのスタート、車両情報の取得など）に基づいて、車両への制御内容や指令内容を作成する。
【００６１】
そして、Ｓ２１０において、携帯端末は、Ｓ２０８で作成した制御内容や指令内容とＳ２０６で受信した通信識別コードとを含む指令信号を車両に対して送信する。送信後、車両用プログラムは、この通信識別コードを削除してもよいし、後続に他の制御等を行う場合は、適切な管理の下保持してもよい。
【００６２】
図５は、携帯端末から指令信号を受信した車両の処理を示す。Ｓ１２０において、車両の車両通信部は、Ｓ２１０において携帯端末が送信した指令信号を受信し、認証部に伝える。そうすると、Ｓ１２２において、車両の認証部は、受信した指令信号の中に含まれる通信識別コードの認証を行う。Ｓ１２４において、認証部は、受信した通信識別コードが、自己の通信識別コード生成部が生成し、通信識別コード記憶部が記憶している最新の通信識別コードと一致するか否か判定する。これにより、正規の携帯端末からの制御や指令は排除されるので、高いセキュリティが確保できる。また、認証部は、生成時のタイムスタンプ情報を含む場合には、事前に設定された有効期間（例えば、１０日間）に基づき、有効期間が切れている場合には認証を行わないようにしてもよい。これにより、生成後所定時間以上経過した通信識別コードを無効化することにより、より高いセキュリティを確保できる。
【００６３】
Ｓ１２４において、最新の通信識別コードと一致したと判定した場合には、Ｓ１２６において、Ｓ１２０で受信した指令信号に含まれる制御内容や指令内容などを車両制御部に伝え、車両制御部はその内容に従い、車載機器の制御や、車両情報の取得などを行う。そして、Ｓ１２８において、その制御の完了や取得した車両情報などを携帯端末に対して車両通信部を介して送信する。なお、Ｓ１２４で最新の通信識別コードと一致しなかったと判定した場合には、正規の携帯端末からの指令信号ではないと判断し、何も行わない。
【００６４】
図６のＳ２１２において、携帯端末の車両用プログラムは、Ｓ１２８で車両が送信した制御の完了や取得した車両情報などを受信し、Ｓ２１４において、それらの情報をユーザに対して表示する。なお、Ｓ２０６において携帯機から通信識別コードを受信しなかった場合は、Ｓ２１８において、携帯端末は、所定回数または所定時間、携帯機に対して通信識別コードの要求を繰り返す。その結果、通信識別コードを取得できない場合は、Ｓ２２０において、携帯端末の車両用プログラムは、携帯機との通信が確立できない、通信識別コードが取得できない、などの旨の表示をユーザに対して行う。
【００６５】
＜第一実施例の変形例＞
図９は、第一実施例の変形例における通信システム１’の３ノード間通信の概要を説明するための図である。通信システム１’は、通信システム１が毎回異なる通信識別コードを生成したところ、毎回異なるワンタイム公開鍵を生成するものである。本図を参照しながら、通信システム１’の、車両１０’、携帯機２０’、および携帯端末３０’からなる３ノード間の通信についての概要を説明するが、図２と重複する記載は適宜省略する。
【００６６】
車両１０’において何らかのイベントが発生した場合、車両１０’は、携帯端末３０’用の公開鍵を新たに生成する。携帯端末３０’と車両１０’との間の通信は高いセキュリティを確保する必要があるので、車両１０’が携帯端末３０’を認証するキーとなる公開鍵は、頻繁に更新されることが好ましい。ただし、公開鍵だけでもセキュリティが十分と判断される場合には、ワンタイム公開鍵でなくともよい。
【００６７】
次に、車両１０’は、新たに生成された公開鍵を携帯機２０’に送信し、携帯機２０’は、その公開鍵を受信する（Ａ２１０）。携帯機２０’は、公開鍵を受信したら自身で保持する。その保持した状態の時であって、携帯機２０’と携帯端末３０’とが近距離無線通信を利用可能である場合、携帯端末３０’は、車両用プログラムの起動のタイミングなどに、携帯機２０’に対して公開鍵を問い合わせる（Ａ２２０）。
【００６８】
次に、この問い合わせを受けた携帯機２０’は、保持している公開鍵を、近距離無線通信を通じて携帯端末３０’に送信し、携帯端末３０’はその公開鍵を受信する（Ａ２３０）。携帯端末３０’は、受信した公開鍵により暗号化した制御内容を含む指令信号を車両１０’に送信し、車両１０’は、その指令信号を受信する（Ａ２４０）。車両１０’は、受信した暗号化された制御内容を自分の秘密鍵により解読し、正常に解錠できた場合には、受信した制御内容に基づき制御を行う。これによれば、毎回異なる公開鍵により制御内容を暗号化することにより、より高いセキュリティを確保することができる。
【００６９】
また、ユーザが降車したなどのイベントが発生してから一定時間以上（例えば、４８時間や１０日間など）経過した場合、公開鍵を生成しなおし、更新してもよい。これによれば、一定時間の間で、携帯機２０’内の公開鍵情報の更新が無い場合、携帯機２０’を持っていても車両と通信できなくなり、より高いセキュリティを確保することができる。
【００７０】
＜第二実施例＞
図１０は、本実施例における通信システム１Ａの３ノード間通信の概要を説明するための図である。本図を参照しながら、本実施例における通信システム１Ａの、車両１０Ａ、携帯機２０Ａ、および携帯端末３０Ａからなる３ノード間の通信についての概要を説明するが、図２と重複する記載は適宜省略する。
【００７１】
車両１０Ａにおいて何らかのイベントが発生した場合、車両１０Ａは、第一実施例と同様に、携帯端末３０Ａ用の通信識別コードを新たに生成する。次に、車両１０Ａは、新たに生成された通信識別コードを携帯機２０Ａに送信し、携帯機２０Ａは、その通信識別コードを受信する（Ａ１１０Ａ）。携帯機２０Ａは、通信識別コードを受信したら自身で保持する。
【００７２】
その保持した状態の時であって、携帯機２０Ａと携帯端末３０Ａとが近距離無線通信を利用可能である場合、ユーザは、携帯端末３０Ａ内の車両用プログラムを起動し、車両１０Ａに対する制御や車両１０Ａから情報の取得を行うため、その制御内容等を含んだ指令信号を、携帯機２０Ａに対して送信し、携帯機２０Ａはその指令信号を受信する（Ａ１２０Ａ）。
【００７３】
携帯機２０Ａは、携帯端末３０Ａから指令信号を受信すると、その受信した指令信号を車両１０Ａに対して送信する。携帯機２０Ａと車両１０Ａとの間の通信が利用可能な状態ならば、車両１０Ａは、その指令信号を受信する（Ａ１３０Ａ）。車両１０Ａは、その指令信号を受信した場合には、適宜処理を行い、制御の完了や取得した車両情報などを携帯機２０Ａに対して返信し、携帯機２０Ａはその返信内容を携帯端末３０Ａに送信する。
【００７４】
このように、携帯機２０Ａからの指令信号が適切に車両１０Ａに伝わった場合には、以下の処理（図中点線の矢印で示されるＡ１４０ＡとＡ１５０Ａ）は行われないが、携帯機２０Ａと車両１０Ａとの間の通信が利用可能な状態でないなどの場合、以下の処理が行われる。携帯機２０Ａは、車両１０Ａに対して指令信号を送信したにもかかわらず車両１０Ａから応答がない場合、携帯端末３０Ａに対して、携帯機２０Ａと車両１０Ａとの間の無線通信が利用可能ではない、車両１０Ａとの通信が失敗したなどの旨の信号を送信し、携帯端末３０Ａはその通信識別コードを受信する（Ａ１４０Ａ）。
【００７５】
携帯端末３０Ａは、車両１０Ａとの通信が失敗したなどの旨の信号を受信した場合には、携帯機２０Ａと車両１０Ａとの間の通信が成功しなかったと判断する。この場合、取得部３２Ａが通信識別コードの要求を行い、携帯機２０Ａから通信識別コードを取得する。携帯端末３０Ａは、車両１０Ａに対して、Ａ１２０Ａにて送信した制御内容等と取得した通信識別コードとを含む指令信号を送信し、車両１０Ａはその指令信号を受信する（Ａ１５０Ａ）。
【００７６】
車両１０Ａは、受信した通信識別コードが通信識別コード記憶部で記憶された直近の通信識別コードと一致した場合には、受信した制御内容に基づき制御を行う。これにより、ユーザは、携帯端末３０Ａから車両１０Ａに対して制御等を行う場合基本的にはセキュリティの高い携帯機２０Ａと車両１０Ａの間の通信を介して行うが、携帯機２０Ａと車両１０Ａの間の通信が利用可能でない場合にも、電話回線やインターネット回線を利用できる携帯端末３０Ａと車両１０Ａの間の通信を利用し、携帯端末３０Ａから車両１０Ａに対して制御等を行うことができる。もちろん、携帯端末３０Ａから車両１０Ａに対して直接制御等を行う場合でも、毎回異なる通信識別コードにより認証を行うことにより、高いセキュリティを確保することができる。
【００７７】
図１１は、本実施例の通信システム１Ａの機能構成ブロックを示す。なお、第一実施例のブロック図を説明する図３と重複する記載は適宜省略する。また、本図でも、所定のタイミングとして、ユーザの降車時を例として説明する。
【００７８】
通信システム１Ａは、車両１０Ａ、携帯機２０Ａ、および、携帯端末３０Ａを備える。車両１０Ａは、車両通信部１１Ａと、携帯端末３０Ａが車両１０Ａを制御するために必要な、生成の度に異なる通信識別コードを、所定のタイミングで生成する通信識別コード生成部１２Ａと、車両通信部１１Ａが携帯端末３０Ａから受信した制御内容を含む信号の認証を行う認証部１３Ａと、認証部１３Ａから取得した制御内容に基づき車両１０Ａを制御する車両制御部１４Ａとを有する。
【００７９】
また、携帯端末３０Ａは、車両通信部１１Ａおよび携帯機通信部２１Ａと無線通信を行う携帯端末通信部３１Ａと、携帯機２０Ａの記憶部２２Ａに記憶された通信識別コードを、携帯機通信部２１Ａおよび携帯端末通信部３１Ａを介して、取得する取得部３２Ａと、車両１０Ａに対する制御内容を作成し、制御内容を含む指令信号を携帯端末通信部３１Ａから携帯機２０Ａに送信する指令部３３Ａであって、携帯端末通信部３１Ａが携帯機２０Ａから通信識別コードを受信したときには、制御内容と受信した通信識別コードとを含む指令信号を携帯端末通信部３１Ａから車両通信部１１Ａへ送信する指令部３３Ａとを有する。
【００８０】
また、携帯機２０Ａは、車両１０Ａにその固有な識別コードを登録された、車両通信部１１Ａと無線通信および携帯端末通信部３１Ａと近距離無線通信を行う携帯機通信部２１Ａと、通信識別コード生成部１２Ａが生成し、車両通信部１１Ａおよび携帯機通信部２１を介して受信した通信識別コードを記憶する記憶部２２Ａと、携帯機２０Ａと携帯端末３０Ａおよび車両１０Ａとの間の無線通信を制御する携帯機制御部２３Ａと、携帯機通信部２１Ａから車両通信部１１Ａへの無線通信が成功したか否かを検出する通信可否検出部２４Ａとを有する。
【００８１】
まず、ユーザの降車を検出すると、通信識別コード生成部１２Ａは、携帯端末３０Ａが車両１０Ａを制御するために必要であり、以前に生成した通信識別コードとは異なるように通信識別コードを生成する。
【００８２】
通信識別コード生成部１２Ａは、通信識別コード記憶部に生成した通信識別コードを記憶させた後、その通信識別コードを車両通信部１１Ａに伝える。車両通信部１１Ａは、その通信識別コードを携帯機２０Ａの携帯機通信部２１Ａに送信し、携帯機通信部２１Ａはその通信識別コードを受信する（Ａ１１０Ａ）。通信識別コードを受信した携帯機２０Ａは、その通信識別コードを記憶部２２Ａに記憶する。
【００８３】
次に、ユーザが携帯端末３０Ａで車両用プログラムを起動し、車両１０Ａに対する制御や情報の取得を指令する操作を行う。そうすると、指令部３３Ａは、そのユーザの操作に基づいて制御内容を作成し、携帯機２０Ａと携帯端末３０Ａとが近距離無線通信を利用可能である場合、車両１０Ａに対する制御や車両１０Ａから情報の取得を行うため、その制御内容等を含んだ指令信号を、携帯機２０Ａに対して送信し、携帯機２０Ａはその指令信号を受信する（Ａ１２０Ａ）。
【００８４】
携帯機通信部２１Ａが指令信号を受信すると、携帯機制御部２３Ａは、携帯機２０Ａと車両１０Ａとの間の無線通信が利用可能な場合、受信した制御内容と携帯機２０Ａの識別コードを含む指令信号を携帯機通信部２１Ａから車両通信部１１Ａへ送信する（Ａ１３０Ａ）。通信可否検出部２４Ａは、携帯機通信部２１Ａから車両通信部１１Ａへの指令信号の送信が成功したか否かを検出する。
【００８５】
成功した場合には、指令信号を受信した車両通信部１１Ａは、指令信号を認証部１３Ａに伝える。受信した指令信号の中に含まれる携帯機２０Ａの固有の識別コードが、車両１０Ａに登録された携帯機の識別コードと一致したと、認証部１３Ａが判断した場合には、認証部１３Ａは、車両通信部１１Ａが携帯機の識別コードと共に受信した指令信号の中に含まれる制御内容を車両制御部１４Ａに伝える。
【００８６】
成功しなかった場合、通信可否検出部２４Ａは、通信が失敗した旨などの内容の信号を携帯機通信部２１Ａから携帯端末通信部３１Ａへ送信し、携帯端末通信部３１Ａはその信号を受信する（Ａ１４０Ａ）。
【００８７】
そうすると、携帯端末３０Ａの車両用プログラムは、取得部３２Ａを機能させる。取得部３２Ａは、携帯機２０Ａに対して通信識別コードを取得するために通信識別コードを要求する信号を送信する。この通信識別コード要求信号を受信した携帯機２０Ａは、記憶部２２Ａから通信識別コードを取り出し、その通信識別コードを携帯端末３０Ａに返信し、携帯端末３０Ａはその通信識別コードを受信する。
【００８８】
車両用プログラムは、制御内容などと携帯機２０Ａから取得した通信識別コードとを含む指令信号を、携帯端末通信部３１Ａから車両通信部１１Ａへ送信し、車両通信部１１Ａはその指令信号を受信する（Ａ１５０Ａ）。
【００８９】
指令信号を受信した車両通信部１１Ａは、指令信号を認証部１３Ａに伝える。受信した指令信号の中に含まれる通信識別コードが、通信識別コード記憶部に記憶され、通信識別コード生成部１２Ａが生成した中で最も新しい通信識別コードと一致したと、認証部１３Ａが判断した場合には、認証部１３Ａは、車両通信部１１Ａが通信識別コードと共に受信した指令信号の中に含まれる制御内容を車両制御部１４Ａに伝える。
【００９０】
なお、Ａ１４０Ａの変形例としては、帯機通信部２１Ａから車両通信部１１Ａへの指令信号の送信が成功しなかった場合、携帯機制御部２３Ａは、記憶部２２Ａに記憶された通信識別コードを取りだし、携帯機通信部２１Ａから携帯端末通信部３１Ａへ送信してもよい。この場合、取得部は機能する必要はなく、携帯端末３０Ａは、受信した通信識別コードと制御内容を含む指令信号を車両１０Ａに対して送信することができる。
【００９１】
通信システム１Ａでは、ユーザは、携帯端末３０Ａから車両１０Ａに対して制御等を行う場合基本的にはセキュリティの高い携帯機２０Ａと車両１０Ａの間の通信を介して行う。しかし、通信システム１Ａは、携帯機２０Ａと車両１０Ａの間の通信が利用可能でない場合にも、電話回線やインターネット回線を利用できる携帯端末３０Ａと車両１０Ａの間の通信を利用し、携帯端末３０Ａから車両１０Ａに対して制御等を行うことができる。よって、携帯機から車両への制御内容等を含む通信が失敗した場合であっても、携帯端末から制御対象物へ同じ内容の通信を行うことにより、確実に使用者から制御対象物へ送信することができる。
【００９２】
また、携帯端末通信部３１Ａと車両通信部１１Ａとの無線通信は、インターネット回線や電話回線を通じて行ってもよいので、携帯端末３１Ａと車両１０との間の通信は、状況や環境に応じて適切な通信方法を使用することができる。ＵＨＦやＷｉＦｉが届かない場合でもあっても、電話回線ならば届く場合があり、状況や環境に応じて適切な通信方法を使用することができる。
【００９３】
このように、携帯端末３０Ａから車両１０Ａに対して直接制御等を行う場合でも、携帯端末３０Ａが車両１０Ａを制御するために必要な通信識別コードは、ユーザが降車するなどした時に頻繁に更新され、また、効力を有する最新の通信識別コードは携帯端末３０Ａの中には永続的には残存しないので、携帯端末３０Ａと車両１０Ａの間の通信において、高いセキュリティを確保することができる。従って、ユーザが携帯する携帯端末の機種変更があったとしても、ユーザに対して不便をかけることがなく、高いセキュリティを確保しつつ容易な方法で両者の通信を行うことができる。
【００９４】
図１２〜１７を参照して、より詳細に通信システム１Ａの処理について説明する。なお、第一実施例の処理と同じ部分は、適宜説明を省略する。
図１２では、本実施例の通信システム１Ａにおける、ユーザの降車を検出した場合の車両での処理を示す。まず、Ｓ５００において、車両１０Ａでユーザの降車を検出する。
【００９５】
Ｓ５０２において、通信識別コード生成部は、ユーザの降車した旨が伝えられると、通信識別コードを生成する。ここで生成される通信識別コードは、生成毎に異なるものである。そして、Ｓ５０４において、通信識別コード記憶部は、通信識別コード生成部で生成された通信識別コードを、将来携帯端末から送信されて来るであろう通信識別コードと比較するために、記憶する。そして、Ｓ５０６において、通信識別コードは車両通信部に伝えられ、車両通信部は、直前に生成された最新の通信識別コードを携帯機に、ＬＦ帯またはＵＨＦ帯の無線通信により送信する。従って、ユーザが降車した際には、その度ごとに異なる通信識別コードが携帯機に送信されることとなる。
【００９６】
次に、図１６を参照し、通信識別コードを受信する携帯機における処理を説明する。Ｓ５０６において車両通信部が携帯機に送信した通信識別コードを、Ｓ７００において、携帯機の携帯機通信部が受信する。Ｓ７０２において、携帯機は、自分と対応した車両か否かの認証を行う。具体的には、車両通信部は、携帯機通信部との間に通信を確立するために、認証情報等（例えば、固有の識別コード）を含む信号を携帯機通信部に送信する。そして、携帯機通信部がその認証情報等を受信した後、携帯機通信部と車両通信部との間で所定のプロトコルに従って認証処理等が行われ、すべての処理が成功した場合には認証がなされ、両者の間の無線通信が確立する。
【００９７】
Ｓ７０４において、車両通信部と携帯機通信部との間で認証が成功し、通信が確立できたか否かを判定する。認証が成功したと判定された場合には、処理はＳ７０６へ進む。Ｓ７０６において、携帯機は、受信に成功した通信識別コードを、既に記憶していた通信識別コードと置き換えて、記憶部に記憶する。従って、ユーザが降車した際には、その度ごとに異なる最新の通信識別コードが１つ携帯機に記憶されることとなる。
【００９８】
次に、図１５を参照し、ユーザが車両に対して操作を行う携帯端末での処理を説明する。Ｓ６００において、上記のように携帯機に最新の通信識別コードが記憶された状態において、ユーザは、携帯端末にインストールされた車両用プログラムを起動する。Ｓ６０２において、車両用プログラムは、ＮＦＣやＢｌｕｅｔｏｏｔｈなどの近距離無線通信の所定のプロトコルに従い、携帯機の存在を探索する。
【００９９】
図１７は、携帯端末から探索を受けた場合の携帯機での処理を示す。Ｓ７２２において、携帯端末から通信の確立を求められた携帯機は、所定のプロトコルに従い、通信の確立を行う。また、図１５のＳ６０４において、車両用プログラムは、携帯機と通信を行うため携帯機との通信が確立できたかを確認する。このように車両用プログラムの起動時に通信の確立を試みれば、ユーザが携帯端末を用いて車両を制御しようとするときに迅速かつ確実に行うことができる。
【０１００】
ユーザは、携帯端末で車両用プログラムを起動した後、車両に対する制御や情報の取得を指令する操作を行う。携帯機と携帯端末との間の通信が確立されると、図１５のＳ６０６において、携帯端末は、携帯機経由で車両に対してユーザの操作に基づく制御内容などを含む指令信号を送信する。そうすると、図１７のＳ７２４において、携帯機は、携帯端末からその指令信号を受信する。次に、Ｓ７２６において、携帯機は、車両に対してその指令信号を送信する。
【０１０１】
次に、図１３を参照し、携帯端末から携帯機経由で指令信号を受信した場合の車両での処理を説明する。Ｓ５２０において、車両は、Ｓ７２６で携帯機が送信した指令信号を受信する。Ｓ５２２において、車両は、車両と携帯機との間の高いセキュリティを有する所定のプロトコルに従い、送信してきた携帯機が対応する携帯機であるか否かを確認し、確認できた場合は認証を行う。
【０１０２】
認証が成功した場合、Ｓ５２６において、車両は、ユーザの指令内容に基づいて車載機器の制御や車両情報の取得などを行う。そして、Ｓ５２８において、その制御の完了報告や取得した車両情報などを、携帯機を経由して携帯端末へ送信する。この制御の完了報告などを受信した携帯機は、図１７のＳ７２８において、車両から応答があったことを確認したら、Ｓ７３０において、受信した内容を携帯端末へ送信する。
【０１０３】
Ｓ６０８において、携帯端末の車両用プログラムは、携帯機経由で車両からの制御の完了報告を受信した場合、Ｓ６２０において、受信した操作完了の報告や車両情報などを携帯端末の画面に表示する。
【０１０４】
一方、図１７のＳ７２８において、携帯機が車両から応答があったことを確認できなかったら、Ｓ７３４において、携帯機は、携帯機と車両との間の通信が失敗し、携帯機経由で車両には指令信号を届けることができない旨と共に、Ｓ７０６において携帯機の記憶部に記憶した通信識別コードを携帯端末へ送信する。
【０１０５】
そうすると、Ｓ６１０において、携帯端末は、指令信号を届けることができない旨と通信識別コードを受信する。携帯端末は、これらを受信すると携帯機経由では制御内容等を車両に届けることができないので、Ｓ６１２において、バックアップ手段として、車両に直接制御内容等を届けるために、受信した通信識別コードと制御内容等を含んだ指令信号を作成する。Ｓ６１４において、携帯端末は、作成した指令信号を車両に対して電話回線を用いて送信する。
【０１０６】
図１４は、携帯端末から電話回線経由で指令信号を受信した場合の車両での処理を説明する。Ｓ５６０において、車両は、Ｓ６１４で携帯端末が送信した指令信号を電話回線経由で受信する。Ｓ５６２において、受信した指令信号の中に含まれる通信識別コードの認証を試み、Ｓ５６４において認証が成功したか否かを、即ち、通信識別コード記憶部に記憶された最新の通信識別コードと一致するか否かを確認する。
【０１０７】
認証が成功した場合、車両は、Ｓ５６６において、ユーザの操作に基づく制御内容等に応じた車載機器の制御や車両情報の取得などを行う。そして、車両は、Ｓ５６８において、その制御内容の完了報告や取得した車両情報などを電話回線経由で携帯端末へ返信する。
【０１０８】
携帯端末は、Ｓ６１６において、車両から上記完了報告などが返信されるか確認する。車両から応答があった場合は、携帯端末は、Ｓ６１８において、上記完了報告や車両情報を受信する。そして、携帯端末の車両用プログラムは、Ｓ６２０において、受信した完了報告や車両情報を携帯端末の画面に表示する。
【０１０９】
一方、車両から応答がなかった場合、Ｓ６３０において、車両用プログラムは、車両との通信が携帯機経由でも電話回線経由でも通信が確立できない旨を画面に表示する。また、Ｓ６０４において車両用プログラムが携帯機との通信が確立できなかった場合、車両用プログラムは、Ｓ６２４において、所定回数または所定時間、携帯機に対して通信の確立を試みる。その結果、通信の確立ができない場合は、Ｓ６２６において、車両用プログラムは、携帯機との通信が確立できない旨の表示をユーザに対して行う。
【０１１０】
なお、本発明は、例示した実施例に限定するものではなく、特許請求の範囲の各項に記載された内容から逸脱しない範囲の構成による実施が可能である。
【符号の説明】
【０１１１】
１      通信システム
１０    制御対象物（車両）
１１    車両通信部
１２    通信識別コード生成部
１３    認証部
１４    車両制御部
２０    携帯機
２１    携帯機通信部
２２    記憶部
２３    携帯機制御部
２４    通信可否検出部
３０    携帯端末
３１    携帯端末通信部
３２    取得部
３３    指令部
【図１】
0005575167.tif 000002
【図２】
0005575167.tif 000003
【図３】
0005575167.tif 000004
【図４】
0005575167.tif 000005
【図５】
0005575167.tif 000006
【図６】
0005575167.tif 000007
【図７】
0005575167.tif 000008
【図８】
0005575167.tif 000009
【図９】
0005575167.tif 000010
【図１０】
0005575167.tif 000011
【図１１】
0005575167.tif 000012
【図１２】
0005575167.tif 000013
【図１３】
0005575167.tif 000014
【図１４】
0005575167.tif 000015
【図１５】
0005575167.tif 000016
【図１６】
0005575167.tif 000017
【図１７】
0005575167.tif 000018
【図１８】
0005575167.tif 000019
【図１９】
0005575167.tif 000020