(57)【特許請求の範囲】
【請求項１】
情報処理端末と、サーバと、情報処理装置とで構成される情報処理システムにおいて、
前記情報処理システムのセントラルとして前記情報処理端末が設定され、ペリフェラルとして前記サーバと前記情報処理装置とが設定され、
前記情報処理端末と前記サーバとが接続され、前記情報処理端末と前記情報処理装置とが接続され、
前記情報処理端末は、
前記情報処理装置のアクティベートの開始が入力操作される端末入力部と、
前記入力操作に基づいて前記アクティベートの開始の指示を前記情報処理装置へ送信する端末送信部と、
前記指示に基づいた前記アクティベートを要求するアクティベート要求を前記情報処理装置から受信する端末受信部と、
前記情報処理装置を識別する識別情報を取得し、取得した前記識別情報に基づき前記サーバに対する前記情報処理装置の認証処理を行わす端末処理部と、を備え、
前記認証処理には、決済処理が含まれ、前記アクティベートの完了後に前記サーバに格納されているサービスの情報を前記情報処理装置で受けさせ、
前記端末送信部が、前記サーバで生成されるセッションキーを前記サーバに要求するセッションキー要求を行う際、前記識別情報を前記サーバに送信し、
前記決済処理は、前記端末受信部が前記セッションキーを受信した後、支払情報に基づいて前記アクティベートに関する決済を行い、
前記アクティベートに関する決済が行われた後、前記端末送信部が、ライセンス認証を要求するライセンス認証要求を前記サーバに送信し、
前記ライセンス認証の結果として、前記サーバで生成されたライセンスキーを前記サーバから前記端末受信部が受信すると、前記端末送信部が、前記ライセンスキーを前記情報処理装置に送信し、
前記ライセンス認証要求は、前記識別情報と、前記セッションキーと、前記支払情報とが含まれ、
前記ライセンスキーは、前記識別情報と、前記セッションキーの情報とが含まれ、
前記サーバは、
前記情報処理端末が前記セッションキー要求の際、前記識別情報を前記情報処理端末から受信するサーバ受信部と、
前記識別情報に基づく前記セッションキーを生成するサーバ処理部と、
前記セッションキーを前記情報処理端末に送信するサーバ送信部と、を備え、
前記サーバ受信部は、前記ライセンス認証要求を前記情報処理端末から受信し、
前記サーバ処理部は、前記サーバ送信部が前記情報処理端末に送信した前記セッションキーと、前記サーバ受信部が受信した前記ライセンス認証要求に含まれる前記セッションキーとが一致した場合、前記ライセンスキーを生成し、
前記サーバ送信部は、前記ライセンスキーに基づいたライセンス認証結果を前記情報処理端末に送信し、
前記情報処理装置は、
前記指示に基づいて前記アクティベート要求を行う際に前記識別情報を前記情報処理端末へ送信する送信部と、
前記情報処理端末から前記ライセンスキーを受信し、前記アクティベートの完了が通知される受信部と、
前記アクティベート要求した前記識別情報と、前記アクティベートの完了が通知された前記ライセンスキーの前記識別情報とを照合する処理部と、を備え、
前記処理部は、前記アクティベート要求した前記識別情報と、前記アクティベートの完了が通知された前記ライセンスキーの前記識別情報とが一致すれば前記アクティベートを完了することを特徴とする情報処理システム。
【請求項２】
前記サービスは、情報の更新を必要とし、且つ前記サービスの利用に回数限定、若しくは期間限定があり、
前記認証処理では、認証を受ける有効期間を設定する請求項１に記載の情報処理システム。
【請求項３】
前記セッションキーは、発行日時と、有効期限とが設定されており、
前記サーバ処理部は、
前記サーバ送信部が前記情報処理端末に送信した前記セッションキーと、前記サーバ受信部が受信した前記ライセンス認証要求に含まれる前記セッションキーとの一致に加え、前記セッションキーが前記有効期限内の場合、前記支払情報に基づく前記決済処理で前記ライセンスキーを生成し、且つ前記有効期限内において、前記セッションキーの再発行を行わない請求項１または請求項２に記載の情報処理システム。
【請求項４】
情報処理端末と、サーバと、情報処理装置とで構成される情報処理システムにおける前記情報処理端末の情報処理方法において、
前記情報処理システムのセントラルとして前記情報処理端末を設定し、ペリフェラルとして前記サーバと前記情報処理装置とを設定し、
前記情報処理端末と前記サーバとを接続し、かつ、前記情報処理端末と前記情報処理装置とを接続し、
前記情報処理端末の情報処理方法は、
前記情報処理装置のアクティベートの開始が入力操作されると、前記入力操作に基づいて前記アクティベートの開始の指示を前記情報処理装置へ送信し、
前記指示に基づいた前記アクティベートを要求するアクティベート要求を前記情報処理装置から受信し、
前記情報処理装置を識別する識別情報を取得し、
取得した前記識別情報に基づき前記サーバに対する前記情報処理装置の認証処理を行わせ、
前記認証処理には、決済処理が含まれ、前記アクティベートの完了後に前記サーバに格納されているサービスの情報を前記情報処理装置で受けさせ、
前記識別情報を取得後、前記サーバで生成されるセッションキーを前記サーバに要求するセッションキー要求を行う際に、前記識別情報を前記サーバに送信し、
前記セッションキーを受信した後、支払情報に基づいて前記アクティベートに関する決済を行い、
前記アクティベートに関する決済が行われた後、ライセンス認証を要求するライセンス認証要求を前記サーバに送信し、
前記ライセンス認証の結果として、前記サーバで生成されたライセンスキーを前記サーバから受信すると、前記ライセンスキーを前記情報処理装置に送信し、
前記ライセンス認証要求は、前記識別情報と、前記セッションキーと、前記支払情報とが含まれ、
前記ライセンスキーは、前記識別情報と、前記セッションキーの情報とが含まれることを特徴とする情報処理方法。
【請求項５】
情報処理端末と、サーバと、情報処理装置とで構成される情報処理システムにおける情報処理端末のための情報処理プログラムにおいて、
前記情報処理システムのセントラルとして前記情報処理端末を設定し、ペリフェラルとして前記サーバと前記情報処理装置とを設定し、
前記情報処理端末と前記サーバとを接続し、前記情報処理端末と前記情報処理装置とを接続し、
前記情報処理端末の情報処理プログラムは、
前記情報処理装置のアクティベートの開始が入力操作される端末入力部と、
前記入力操作に基づいて前記アクティベートの開始の指示を前記情報処理装置へ送信する端末送信部と、
前記指示に基づいた前記アクティベートを要求するアクティベート要求を前記情報処理装置から受信する端末受信部と、
前記情報処理装置を識別する識別情報を取得し、取得した前記識別情報に基づき前記サーバに対する前記情報処理装置の認証処理を行わす端末処理部として機能させ、
前記認証処理には、決済処理が含まれ、前記アクティベートの完了後に前記サーバに格納されているサービスの情報を前記情報処理装置で受けさせ、
前記端末送信部が、前記サーバで生成されるセッションキーを前記サーバに要求するセッションキー要求を行う際、前記識別情報を前記サーバに送信し、
前記決済処理は、前記端末受信部が前記セッションキーを受信した後、支払情報に基づいて前記アクティベートに関する決済を行い、
前記アクティベートに関する決済が行われた後、前記端末送信部が、ライセンス認証を要求するライセンス認証要求を前記サーバに送信し、
前記ライセンス認証の結果として、前記サーバで生成されたライセンスキーを前記サーバから前記端末受信部が受信すると、前記端末送信部が、前記ライセンスキーを前記情報処理装置に送信し、
前記ライセンス認証要求は、前記識別情報と、前記セッションキーと、前記支払情報とが含まれ、
前記ライセンスキーは、前記識別情報と、前記セッションキーの情報とが含まれることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理端末、情報処理方法、情報処理プログラムに関する。
【背景技術】
【０００２】
現在、情報処理システムでは、サーバと情報処理装置とを通信可能な状態で接続し、サーバにある情報を、サーバから情報処理装置に送信し、情報処理装置の情報の更新を行っている。具体的には、サーバにある地図の情報を、サーバから車載機に送信し、車載機にある地図の情報の更新を行っている。【０００３】
この特許文献１に示すような従来の技術では、サーバにある更新の情報をサーバと情報処理装置とを通信可能な状態で接続させて、サーバから情報処理装置に情報の更新を行っている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−１７９５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、現在、情報処理装置（例えば、車両に搭載される車載機）の情報の更新の際、車載機をサーバに認識させるために、車載機に付された識別情報（例えばＶＩＮコード）やライセンスキーを、ユーザがサーバや車載機に手入力する必要がある。このように、車載機にある情報の更新などの認証処理を行う際、ユーザの手を煩わせることになり、ユーザにとって不便である。【０００６】
そこで、上記課題を解決するために、ユーザの手を煩わせることなく情報処理装置をサーバに通信可能に接続させて認証処理を行うことができる情報処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するため、本発明にかかる情報処理システムは、情報処理端末と、サーバと、情報処理装置とで構成される情報処理システムにおいて、当該情報処理システムのセントラルとして前記情報処理端末が設定され、ペリフェラルとして前記サーバと前記情報処理装置とが設定され、前記情報処理端末と前記サーバとが接続され、前記情報処理端末と前記情報処理装置とが接続され、前記サーバに対する前記情報処理装置の認証処理を前記情報処理端末で行うことを特徴とする。【０００８】
本発明によれば、当該情報処理システムのセントラルとして前記情報処理端末が設定され、前記情報処理装置の識別情報（例えば個体情報番号）基づいて、前記サーバに対する前記情報処理装置の前記認証処理を前記情報処理端末で行うので、前記情報処理端末を用いて前記情報処理装置の前記認証処理を遠隔操作することができ、その結果、ユーザの手を煩わせることなく前記情報処理装置を前記サーバに通信可能に接続させて前記認証処理を行うことができる。この構成によれば、前記情報処理端末は当該情報処理システムのセントラルとしての役割を果たすことができ、前記情報処理端末から出力する能動的な命令により、前記サーバと前記情報処理装置とを動かすことができる。【０００９】
前記構成において、前記情報処理端末は、情報処理装置の前記識別情報を取得し、取得した前記識別情報に基づき前記サーバに対する前記情報処理装置の前記認証処理を行ってもよい。【００１０】
この場合、前記情報処理端末が前記識別情報を受け渡す（始動の）主となり、前記サーバ及び前記情報処理装置が前記識別情報を受け渡す従となって、前記情報処理端末が前記サーバに対する前記情報処理装置の前記認証処理を行うことができる。【００１１】
前記構成において、前記認証処理では、認証を受ける有効期間を設定してもよい。【００１２】
本発明は、前記サーバに対する前記情報処理装置の前記認証処理は、前記サーバに格納されている情報（サービス）を継続して受けるためのものでもあり、そのような継続利用に有用である。特に、通信環境や地図更新などの情報更新を必要とするサービスや、レンタカー、コンテンツなどのサービスに関して利用できる回数限定や期間限定のあるサービスなどに有用である。【００１３】
前記構成において、前記認証処理には、決済処理が含まれてもよい。【００１４】
この場合、前記認証処理には、前記決済処理が含まれているので、有償のサービスや通信などに関する前記認証処理を行うことができる。また、前記情報処理端末が主となり、前記情報処理装置や前記サーバが従となる前記決済処理を行うことができることで、前記情報処理装置自体に決済システムを導入しなくてもよく、前記情報処理装置自体の構成を簡略化することができる。ここでいう決済システムとは、例えばクレジットカードや電子マネーなどを用いた決済システムのことをいう。【００１５】
上記の目的を達成するため、本発明にかかる情報処理端末は、情報処理端末と、サーバと、情報処理装置とで構成される本発明にかかる情報処理システムに用いる情報処理端末において、前記情報処理システムのセントラルとして設定され、前記サーバに対する前記情報処理装置の認証処理を行うことを特徴とする。【００１６】
本発明は、本発明にかかる情報処理システムの構成である情報処理端末であり、前記情報処理システムのセントラルとして設定され、前記サーバに対する前記情報処理装置の前記認証処理を行うので、本発明にかかる情報処理システムにおける情報処理端末による効果と同様の効果を得る。そのため、ここでの説明は省略する。【００１７】
上記の目的を達成するため、本発明にかかる情報処理方法は、情報処理端末とサーバと情報処理装置とで構成された情報処理システムのセントラルとして前記情報処理端末を設定し、ペリフェラルとして前記サーバと前記情報処理装置とを設定し、前記情報処理端末と前記サーバとを接続し、かつ、前記情報処理端末と前記情報処理装置とを接続して、前記サーバに対する前記情報処理装置の認証処理を前記情報処理端末で行うことを特徴とする。【００１８】
本発明は、本発明にかかる情報処理システムと同様の作用効果を有する。そのため、ここでの説明は省略する。【００１９】
上記の目的を達成するため、本発明にかかる情報処理プログラムは、情報処理端末と、サーバと、情報処理装置とで構成される情報処理システムのための情報処理プログラムであり、前記情報処理システムのセントラルとして前記情報処理端末を設定し、ペリフェラルとして前記サーバと前記情報処理装置とを設定し、前記情報処理端末と前記サーバとを接続し、前記情報処理端末と前記情報処理装置とを接続し、前記情報処理端末を、前記サーバに対する前記情報処理装置の認証処理で用いることを実行させるための情報処理プログラムである。【００２０】
本発明は、本発明にかかる情報処理システムと同様の作用効果を有する。そのため、ここでの説明は省略する。
【発明の効果】
【００２１】
本発明によれば、ユーザの手を煩わせることなく情報処理装置をサーバに通信可能に接続させて認証処理を行うことができる。
【図面の簡単な説明】
【００２２】
【図１】本実施の形態にかかる情報処理システムの概略構成図である。
【図２】本実施の形態にかかる情報処理システムの概略構成ブロック図である。
【図３】本実施の形態にかかる情報処理システムのアクティベートに関するシーケンス図である。
【図４】本実施の形態にかかる情報処理システムのアクティベートに関するフローチャート図である。
【図５】本実施の他の形態にかかる情報処理システムの概略構成図である。
【図６】本実施の他の形態にかかる情報処理システムの概略構成図である。
【図７】本実施の他の形態にかかる情報処理システムの概略構成図である。
【発明を実施するための形態】
【００２３】
以下、本実施の形態にかかる情報処理システム１について、図面を参照しつつ説明する。
【００２４】
本実施の形態にかかる情報処理システム１は、図１に示すように、情報処理端末３と、サーバ４と、情報処理を行う情報処理装置５とで構成されている。情報処理端末３とサーバ４とはネットワーク２を介して相互に通信可能に接続され、情報処理端末３と情報処理装置５とは相互に通信可能に近距離通信技術（ＢＬＥやＢＴ（商標登録）、Ｗｉｆｉ等）により直接接続され、サーバ４と情報処理装置５とは情報処理端末３を介して相互に通信可能に接続されている。
【００２５】
情報処理端末３は、スマートフォンやタブレット端末などの携帯端末であり、図２に示すように、少なくとも、入力部３１と、出力部３２と、送信部３３と、受信部３４と、格納部３５と、処理部３６と、を備えている。また、情報処理端末３は、情報処理システム１の主となるセントラルとして設定されている。なお、ここでいう携帯端末は、携帯できるものであれば、体に装着するものでもよく、その形態は問わない。
【００２６】
入力部３１は、操作入力（タッチパネルへのタッチ入力）を行うタッチパネルやパッド、音声入力を行うマイクである。
【００２７】
出力部３２は、各種情報を表示するディスプレイ（タッチパネル対応）や、音声出力を行うスピーカーや音声出力端子などである。
【００２８】
送信部３３は、サーバ４や情報処理装置５に、各種情報を送信する。本実施の形態では、認証処理に関する情報であり、具体的には、アプリケーションソフトウェア（ナビゲーションシステム）のアクティベートに関する情報を送信する。
【００２９】
受信部３４は、サーバ４や情報処理装置５から、各種情報を受信する。本実施の形態では、認証処理に関する情報であり、具体的には、アプリケーションソフトウェア（ナビゲーションシステム）のアクティベートに関する情報を受信する。
【００３０】
格納部３５は、メモリやストレージであり、一時的に格納する一時格納部（図示省略）も含まれる。
【００３１】
処理部３６は、ＭＰＵであり、本情報処理端末３の制御部である（下記の認証処理工程参照）。
【００３２】
サーバ４は、図２に示すように、少なくとも、送信部４１と、受信部４２と、格納部４３と、処理部４４と、を備えている。また、サーバ４は、情報処理システム１の従となる周辺機器のペリフェラルとして設定されている。
【００３３】
送信部４１は、情報処理端末３に、各種情報を送信する（下記の認証処理工程参照）。
【００３４】
受信部４２は、情報処理端末３から、各種情報を受信する（下記の認証処理工程参照）。
【００３５】
格納部４３は、メモリやストレージであり、一時的に格納する一時格納部（図示省略）も含まれる。
【００３６】
処理部４４は、ＭＰＵであり、サーバ４の制御部である（下記の認証処理工程参照）。
【００３７】
情報処理装置５は、車両などの移動体に搭載する車載機であり、図２に示すように、少なくとも、入力部５１と、出力部５２と、送信部５３と、受信部５４と、格納部５５と、処理部５６と、を備えている。また、情報処理装置５は、情報処理システム１の従となる周辺機器のペリフェラルとして設定されている。なお、本実施の形態では、情報処理装置５として移動体に搭載する車載機を用いているが、これに限定されるものではなく形態は問わない。また、情報処理装置５としてサーバ４と情報処理端末３を介して通信可能に接続されているが、情報処理装置５とサーバ４との通信する情報に、アクティベートに必要な情報が含まれていればよく、他の情報（例えばナビゲーション、地図、車両情報など）が含まれても構わない。
【００３８】
入力部５１は、操作入力（タッチパネルへのタッチ入力）を行うタッチパネルや物理ボタン、音声入力を行うマイクである。
【００３９】
出力部５２は、各種情報を表示するディスプレイ（タッチパネル対応）や、音声出力を行うスピーカーや音声出力端子などである。ここでいう各種情報には、ナビゲーションに関する情報や、地図に関する情報、車両情報、オーディオ情報などが含まれる。
【００４０】
送信部５３は、情報処理端末３に、各種情報を送信する。本実施の形態では、アクティベートに関する認証情報を送信する。また、情報処理端末３を介してサーバ４に各種情報を送信してもよく、サーバ４に各種情報を直接送信してもよい。なお、本実施の形態では、送信する情報は、アクティベートに関する認証情報であり、この認証情報は、情報処理端末３を介してサーバ４に各種情報を送信し、直接サーバ４に送信しない。
【００４１】
受信部５４は、サーバ４や情報処理端末３から、各種情報を受信する。本実施の形態では、アクティベートに関する認証情報を受信する。また、情報処理端末３を介してサーバ４から各種情報を受信してもよく、サーバ４から各種情報を直接受信してもよい。なお、本実施の形態では、受信する情報は、アクティベートに関する認証情報であり、この認証情報は、情報処理端末３を介してサーバ４から各種情報を受信し、直接サーバから受信しない。
【００４２】
格納部５５は、メモリやストレージであり、一時的に格納する一時格納部（図示省略）も含まれる。
【００４３】
処理部５６は、ＭＰＵであり、本情報処理装置５の制御部である（下記の認証処理工程参照）。
【００４４】
情報処理端末３やサーバ４、情報処理装置５は、少なくとも、中央処理部と記憶部と入出力部とを各々備えている。これら中央処理部と記憶部と入力部と出力部とは、既存の構成であり、ここでの説明や図示は省略する。
【００４５】
上記の情報処理端末３とサーバ４と情報処理装置５とで構成される情報処理システム１では、サーバ４に対して情報処理装置５の認証処理を情報処理端末３で行う（下記の認証処理工程）。具体的には、情報処理端末３は、情報処理装置５の識別情報を取得し、取得した識別情報に基づきサーバ４に対して情報処理装置５の認証処理を行う。ここでいう認証処理では、認証を受ける有効期間を設定し、また、認証処理には、決済処理が含まれる。
【００４６】
次に、本実施の形態にかかる情報処理システム１によるアクティベート方法（本発明にかかる情報処理方法）を図面（図３，４参照）を用いて説明する。本実施の形態では、車載機である情報処理装置５のナビゲーション機能に関するアクティベート（認証処理）の方法（認証処理工程）を説明する。
【００４７】
最初に、情報処理システム１のセントラルとして情報処理端末３を設定し、ペリフェラルとしてサーバ４と情報処理装置５とを設定する。そして、図３に示すように、情報処理端末３とサーバ４とネットワーク２を介して通信可能に接続する。また、情報処理端末３と情報処理装置５と近距離通信技術により通信可能に接続する。そして、サーバ４に対して情報処理装置５のナビゲーション機能に関する認証処理（アクティベート）を情報処理端末３で行う。
【００４８】
図３，４に示すように、情報処理端末３で、車載機である情報処理装置５のアクティベート開始を入力操作する（ステップＳ１「アクティベート開始操作」）。
【００４９】
ステップＳ１の後、情報処理端末３から情報処理装置５に、アクティベート開始の指示を送信する（ステップＳ２「アクティベート開始指示」）。
【００５０】
ステップＳ２の後、情報処理装置５から情報処理端末３に、アクティベートを要求する（ステップＳ３「アクティベート要求」）。この際、識別情報である個体情報番号（本実施の形態では、車両に特化した識別番号コードであるＶＩＮコード）を暗号化して情報処理端末３に送信する。ここでいう識別番号コードは、既存の暗号方式により暗号化しているが、これは好適な例であり、暗号化しなくてもよい。
【００５１】
情報処理端末３は、識別番号コードを受信した後、セッションキーをサーバ４に要求する（ステップＳ４「セッションキー要求」）。この際、識別番号コードをサーバ４に送信する。
【００５２】
サーバ４は、識別番号コードを受信した後に、識別番号コードを復元化して、データベースが含まれる格納部４３に識別番号コードを登録する（ステップＳ５「識別番号コード登録」）。
【００５３】
ステップＳ５の後、識別番号コードに基づくセッションキー（乱数）を生成する。ここでいうセッションキーは、有効期限が予め設定されており、本実施の形態では３０分とする（ステップＳ６「セッションキー生成」）。
【００５４】
ステップＳ６の後、サーバ４で生成したセッションキーを、暗号化して情報処理端末３に送信し、情報処理端末３にセッションキーを発行する（ステップＳ７「セッションキー発行」）。ここでいうセッションキーの発行日時と有効期限は、ステップＳ６においてセッションキーを生成した時に設定され、本実施の形態の有効期限は３０分とする。つまり、本実施の形態では、セッションキーは発行から３０分有効である。なお、セッションキーは、有効期限内であれば再発行しない。また、セッションキーは、既存の暗号方式により暗号化しているが、これは好適な例であり、暗号化しなくてもよい。
【００５５】
ステップＳ７の後、情報処理端末３では、セッションキーを受信した後、本アクティベートに関する決済を行い、支払い情報を入力する（ステップＳ８「支払い情報入力」）。
【００５６】
情報処理端末３で支払い情報を入力し、決済を行った後、サーバ４にライセンス認証を要求する（ステップＳ９「ライセンス認証要求」）。ここでは、識別番号コードとセッションキーと支払い情報とのライセンス認証要求を、情報処理端末３からサーバ４に送る。なお、本実施の形態では、識別番号コードとセッションキーと支払い情報とをライセンス認証要求とともに、情報処理端末３からサーバ４に送っているが、これに限定されるものではなく、セッションキーの情報に識別番号コードが含まれている場合、セッションキー及び支払い情報をライセンス認証要求とともに情報処理端末３からサーバ４に送ってもよい。
【００５７】
ステップＳ９の後、サーバ４では、情報処理端末３からライセンス認証要求を受けると、ライセンス認証要求に含まれるセッションキーと、サーバ４から情報処理端末３に送ったセッションキーとの照合確認を行う（ステップＳ１０「セッションキー照合」）。
【００５８】
セッションキーの照合の後、セッションキーが一致した場合、セッションキーの有効期限のチェックを行い有効期限内であるか否かの照合を行う（ステップＳ１１「セッションキーの有効期限」）。
【００５９】
ステップＳ１１において照合の結果、有効期限内であることを確認し、セッションキーの照合と有効期限のチェックを終えた後、支払い情報に基づく決済を行う（ステップＳ１２「課金処理実施」）。
【００６０】
Ｓ１２でいう決済では、支払い情報と、支払い情報に基づくライセンスキー（下記参照）の有効期限の情報とを登録する（ステップＳ１３「ライセンスの有効期限設定」）。
【００６１】
課金処理実施（ステップＳ１２）と有効期限設定（ステップＳ１３）の後、セッションキーに基づいてライセンス認証コード（ライセンスキー）を取得(生成）する（ステップＳ１４「ライセンス認証コード生成」）。ここでいうライセンス認証コードは、乱数である。また、この段階において、上記の支払い情報を削除する。
【００６２】
ライセンスキーを生成した後、サーバ４から情報処理端末３に、ライセンス認証結果を通知する（ステップＳ１５「ライセンス認証結果通知」）。この通知では、識別番号コードやセッションキーの情報も含まれるライセンスキーを暗号化して、サーバ４から情報処理端末３に送信する。なお、ライセンスキーは、既存の暗号方式により暗号化しているが、これは好適な例であり、暗号化しなくてもよい。
【００６３】
情報処理端末３は、サーバ４からライセンスキーを受信すると、識別番号コードやセッションキーの情報も含まれるライセンスキーを情報処理端末３から情報処理装置５に送信し、アクティベートが完了したことを情報処理装置５に通知する（ステップＳ１６「アクティベート完了通知」）。
【００６４】
そして、情報処理装置５では、ライセンスキーとセッションキーを復号化して、アクティベート要求した識別番号コードと、アクティベート完了した識別番号コードとを照合する（ステップＳ１７「識別番号コードの照合」）。
【００６５】
ステップＳ１７における照合の結果、これら識別番号コードが、同一コードであれば、アクティベートが正式に完了したこととなり、情報処理装置５にアクティベート結果表示を出力する（ステップＳ１８「アクティベート結果出力」）。一方、ステップＳ１７における照合の結果、これら識別番号コードが、同一コードでなければ、ステップＳ２に戻り、再度アクティベートをやり直す。なお、ステップＳ１８においてアクティベート結果出力を情報処理装置５の出力部５２のみから出力しているが、これに限定されるものではなく、さらに情報処理端末３の出力部３２からも出力するように、情報処理装置５から情報処理端末３に出力指示を命令してもよい。
【００６６】
本実施の形態にかかる情報処理システム１や、情報処理端末３、情報処理方法、情報処理プログラムによれば、ユーザの手を煩わせることなく情報処理装置５をサーバ４に通信可能に接続させて認証処理（本実施の形態ではアクティベート）を行うことができる。また、上記の実施の形態では、アプリケーションソフトウェア（ナビゲーションシステム）のアクティベートについての認証処理であるが、これに限定されるものではなく、システムソフトウェアのアクティベートや、通信の使用状態に関するアクティベートについての認証処理を対象としてもよい。
【００６７】
また、本実施の形態によれば、情報処理システム１のセントラルとして情報処理端末３が設定され、情報処理装置５の識別情報（例えば個体情報番号である識別番号コード）に基づいて、サーバ４に対して情報処理装置５の認証処理を情報処理端末３で行うので、情報処理端末３を用いて情報処理装置５の認証処理を遠隔操作することができる。また、本実施の形態によれば、情報処理端末３は情報処理システム１のセントラルとしての役割を果たすことができ、情報処理端末３の能動的な命令（例えば、ステップＳ２やステップＳ４等）により、サーバ４と情報処理装置５とを動かすことができる。
【００６８】
具体的には、上記の通り、情報処理装置５として車両に搭載する車載機を適用した場合、サーバ４に対する情報処理装置５のアクティベートを、サーバ４や情報処理装置５を直接操作することなく、情報処理端末３で実施することができる。
【００６９】
また、本実施の形態によれば、情報処理端末３を用いてサーバ４に対して情報処理装置５に関する認証処理を行うので、情報処理装置５とサーバ４とを直接通信可能な状態にする必要がなく、任意の場所で認証処理を行うことができる。また、情報処理装置５に、サーバ４と直接繋がる通信手段が無くても、本実施の形態（本発明）は成立する。
【００７０】
また、情報処理端末３を用いてサーバ４に対して情報処理装置５に関する認証処理を行うので、上記の通り、従前のような情報処理装置５に対して手入力による認証処理を行うことを要しないので、ユーザの利便性を向上させることができる。
【００７１】
また、情報処理端末３は、情報処理装置５の識別情報（識別番号コード）を取得し、取得した識別情報に基づきサーバ４に対する情報処理装置５の認証処理を行うので、情報処理端末３が識別情報を受け渡す（始動の）主となり、サーバ４及び情報処理装置５が識別情報を受け渡す従となって、情報処理端末３がサーバ４に対して情報処理装置５の認証処理を行うことができる。
【００７２】
また、本実施の形態によれば、情報処理端末３とサーバ４とが接続され、情報処理端末３と情報処理装置５とが接続された通信状態を前提としており、情報処理装置５自体を用いてサーバ４に情報処理装置５の認証処理を行うために、情報処理装置５に、サーバ４に直接通信可能な構成を備えなくてもよい。
【００７３】
なお、情報処理装置５として、本実施の形態のように車両に備えられた車載機を適用したとする。従来、車載機の情報更新を行うためには、車載機（例えばナビゲーション装置）を搭載した車両を販売店に持っていき、販売店にて、サーバと車載機とを通信可能に接続して、ユーザもしくは作業者が識別情報（例えば、ＶＩＮコード（識別番号コード）等）をサーバに入力して、サーバに対して車載機の認識処理を行った後に、データ更新を行っている。このように、従来の技術では、サーバに手入力による車載機の認証を行っているので、本実施の形態のような認証処理という思想がなかった。これに対して、本実施の形態によれば、サーバ４に直接手入力を行うものではなく、さらに、情報処理装置５ではない情報処理端末３が、サーバ４に対して情報処理装置５の識別情報を用いた認証処理を行うので、情報処理装置５の所在を明らかにするために情報処理システム１における認証処理が必須となる。
【００７４】
また、認証処理には、決済処理が含まれているので、有償のサービスや通信などに関する認証処理を行うことができる。また、情報処理端末３が主となり、情報処理装置５やサーバ４が従となる決済処理を行うことができることで、情報処理装置５自体に決済システムを導入しなくてもよく、情報処理装置５自体の構成を簡略化することができる。ここでいう決済システムとは、例えばクレジットカードや電子マネーなどを用いた決済システムのことをいう。
【００７５】
また、本実施の形態では、サーバ４に対する情報処理装置５の認証処理は、サーバ４に格納されている情報（サービス）を継続して受けるためのものでもあり、そのような継続利用に有用である。特に、通信環境や地図更新などの情報更新を必要とするサービスや、レンタカー、コンテンツなどのサービス（下記の変形例参照）に関して利用できる回数限定や期間限定のあるサービスなどに有用である。
【００７６】
なお、本実施の形態では、情報処理装置５として車両に搭載される車載機を適用しているが、これに限定されるものではなく、情報処理システム１のセントラルとして情報処理端末３が設定され、ペリフェラルとしてサーバ４と情報処理装置５とが設定され、情報処理端末３とサーバ４とが接続され、情報処理端末３と情報処理装置５とが接続され、サーバ４に対する情報処理装置５の認証処理を情報処理端末３で行う構成であれば、他の形態であってもよい。具体的には、図５に示すように情報処理装置５として二輪車に搭載される車載機を適用してもよい。また、図６，７に示すように情報処理装置５として列車や飛行機などの旅客機に備えられた機載機（エンターテインメント装置）を適用してもよい。
【００７７】
図６，７に示すように、情報処理装置５として旅客機に備えられた機載機（エンターテインメント装置）を適用したとする。従来、機載機のコンテンツのサービスや情報等の選択などは、ユーザ（搭乗者）が自由に設定できたが、その一方で、有償となるコンテンツを表示することができなかった。これは、旅客機では、別途コンテンツのサービスに対して対価を支払うことのない無償でコンテンツを利用することが前提となっていることに関係する。つまり、旅客機において、有償でのコンテンツのサービスは考慮されていなかった。これに対して、図６，７に示す実施の形態によれば、情報処理システム１により決済処理が含まれた認証処理を行うので、認証の許可を受けた場合、有償のコンテンツのサービスを、搭乗者の手を煩わせることなく容易に利用することができる。つまり、旅客機の座席毎において、搭乗者が、自身の所持している情報処理端末３を用いてサーバ４（もしくはサーバ４に相当する記録媒体）に対して、情報処理装置５の識別番号を情報処理装置５から取得し、その取得した識別情報をサーバ４に送信して、決済処理が含まれる認証処理を行うので、有償のコンテンツであっても選択することができる。
【００７８】
ここで、旅客機に備えられたエンターテインメント装置による有償でのコンテンツのサービスを利用する方法について、その一例を説明する。エンターテインメント装置は、上記の実施例でいうところの情報処理装置５に相当し、以下においても情報処理装置５として説明する。また以下では、いわゆるマイレージポイント（ＦＦＰ：Ｆｒｅｑｕｅｎｔ  Ｆｌｙｅｒ  Ｐｒｏｇｒａｍｓ）を利用して課金処理する例を示すことにする。
【００７９】
まず、乗客が指定された自分の座席につくと正面、つまり当該座席の１つ前の座席の後部に情報処理装置５が備わっている。情報処理装置５には映画やドラマ、音楽等のコンテンツが複数含まれており、有償のコンテンツもあれば無償のコンテンツもあってもよい。上記有償のコンテンツの１つを利用できるように、情報処理装置５の電源が入った状態で、情報処理端末３と情報処理装置５とを近距離通信技術（ＢＬＥやＢＴ（商標登録）、Ｗｉｆｉ等）、または有線により直接接続する。有線による直接接続には、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブルを用いたＵＳＢ接続等があげられる。情報処理端末３と情報処理装置５とが接続した後、情報処理装置５内の有償のコンテンツが情報処理端末３の画面上に表示される。
【００８０】
なお、複数の座席が並んでおり、情報処理端末３が複数の情報処理装置５のうち何れのエンターテインメント装置とも接続されてもよい場合は、上記実施例のように情報処理装置５の識別情報を、情報処理端末３と情報処理装置５との間で送受信しなくてもよい。しかし、乗客が指定座席以外に備えられた複数の情報処理装置５の何れか１つと情報処理端末３とが接続されるのを防ぐ設定がなされてもよい。
【００８１】
例えば、乗客が搭乗ゲートを通過する際に、所有する情報処理端末３を搭乗券と共に改札機にかざす。すると改札機は、情報処理端末３の識別情報と搭乗券の座席情報を読取り、乗客の搭乗情報を管理する搭乗管理端末に送信する。そして改札機から情報処理端末３の識別情報と搭乗券の予約情報を受信した搭乗管理端末は、情報処理端末３の識別情報を座席情報にある座席の正面に備えられた情報処理装置５に送信する。その後、乗客が座席に座って、情報処理装置５が利用できるように、情報処理端末３と情報処理装置５とが近距離通信技術、または有線により直接接続される。すると、情報処理装置５は、情報処理端末３から情報処理端末３の識別情報を受信する。そして情報処理装置５は、先に搭乗管理端末から受信した情報処理端末３の識別情報と、近距離通信技術、または有線により直接接続して受信した情報処理端末３の識別情報とが一致しているかどうかを判断する。両識別情報が一致している場合は情報処理装置５内の有償のコンテンツが情報処理端末３の画面上に表示され、一致していない場合は利用不可の表示がなされる。このような形態で情報処理装置５が、特定の乗客が所有する情報処理端末３のみと接続できるように構成されてもよい。
【００８２】
有償のコンテンツが情報処理端末３の画面上に表示されると、乗客は表示されたコンテンツのうちから利用したいコンテンツを選択する。コンテンツの選択は、上記実施例でいうところのアクティベート開始の入力操作に相当する。例えば、乗客が３０マイレージポイントで視聴できる映画を選択する入力を情報処理端末３にしたとする。すると情報処理端末３から情報処理装置５に当該選択の指示が送信される。情報処理装置５が情報処理端末３からコンテンツ選択の指示を受けると、情報処理装置５から情報処理端末３に課金処理要求を送信する。課金処理要求は上記実施例でいうところのアクティベート要求に相当する。
【００８３】
課金処理要求を受けた情報処理端末３は、機内のＷｉｆｉ接続等を利用して旅客機外のサーバ４に接続する。当該接続は上記実施例でいうところのサーバ４に対するセッションキー要求に相当する。そして乗客のマイレージポイントに関する情報をサーバ４から取得する。マイレージポイントに関する情報の取得は、上記実施の形態でいうところのセッションキー発行に相当する。
【００８４】
情報処理端末３がマイレージポイントに関する情報を取得したのち、乗客は情報処理端末３に３０マイレージポイントと入力する。マイレージポイントの入力は、上記実施例でいうところの支払い情報入力に相当する。そして情報処理端末３は、入力された所定のマイレージポイントの情報をサーバ４に送信する。所定のマイレージポイントの情報の送信は、上記実施例でいうところのライセンスキー発行要求に相当する。所定のマイレージポイントの入力または送信は、乗客が保有しているマイレージポイントを消費するための行為である。
【００８５】
サーバ４は、上記入力した所定のマイレージポイントの情報を受信すると、乗客が保有しているマイレージポイントから３０マイレージポイントを差し引く処理を行う。マイレージポイントを差し引く処理は、上記実施例でいうところの課金処理に相当する。マイレージポイントを差し引いた後、サーバ４は情報処理端末３に課金処理を完了した旨の課金処理済情報を送信する。
【００８６】
課金処理済情報を受信した情報処理端末３は、課金処理済情報と選択したコンテンツに関する情報とを合わせてエンターテインメント装置に送信する。課金処理済情報と選択したコンテンツに関する情報の送信は、上記実施例でいうところのアクティベート完了通知に相当する。すると、乗客が選択したコンテンツを情報処理装置５の上で再生することができるようになる。
【００８７】
なお、本実施の形態では、コンピュータを、情報処理システム１として機能させるためのプログラムを実装したものであり、ここでいうコンピュータの各構成は、以上の通りの情報処理システム１を構成する各構成からなる。
【００８８】
ここでいうプログラムは、情報処理端末３とサーバ４と情報処理装置５とで構成される情報処理システム１のための情報処理プログラムであり、少なくとも、情報処理システム１のセントラルとして情報処理端末３を設定し、ペリフェラルとしてサーバ４と情報処理装置５とを設定し、情報処理端末３とサーバ４とを接続し、情報処理端末３と情報処理装置５とを接続し、情報処理端末３を、サーバ４に対する情報処理装置５の認証処理で用いることを実行させるための情報処理プログラムである。この情報処理プログラムによれば、本実施の形態にかかる情報処理システム１と同様の作用効果を有する。
【００８９】
なお、本発明は、その精神や主旨または主要な特徴から逸脱することなく、他のいろいろな形で実施することができる。そのため、上述の実施形態はあらゆる点で単なる例示にすぎず、限定的に解釈してはならない。すなわち、上記の実施形態は例にすぎない。
【００９０】
本出願は、２０１６年６月３日に日本で出願された特願２０１６−１１２１３５号に基づく優先権を主張する。これに言及することにより、その全ての内容は本出願に組み込まれる。
【産業上の利用可能性】
【００９１】
本発明は、アクティベートなど認識処理を要する車載機や機載機などの情報処理装置に有用である。
【符号の説明】
【００９２】
１  情報処理システム
２  ネットワーク
３  情報処理端末
３１  入力部
３２  出力部
３３  送信部
３４  受信部
３５  格納部
３６  処理部
４  サーバ
４１  送信部
４２  受信部
４３  格納部
４４  処理部
５  情報処理装置
５１  入力部
５２  出力部
５３  送信部
５４  受信部
５５  格納部
５６  処理部
【図１】
0006718962.tif 000002
【図２】
0006718962.tif 000003
【図３】
0006718962.tif 000004
【図４】
0006718962.tif 000005
【図５】
0006718962.tif 000006
【図６】
0006718962.tif 000007
【図７】
0006718962.tif 000008