(57)【要約】【課題】様々なサービスの提供の予約管理を容易に実現すること。【解決手段】サービス管理サーバは、端末装置からサービスの予約と公開鍵証明書の登録とを受け付ける予約受付部と、該サービス予約情報と該公開鍵証明書識別情報とを関連付けて格納する予約情報記憶部と、サービス予約情報に基づいて予約サービスの提供の指示を行う予約管理部とを備え、サービス提供クライアントは、端末装置から公開鍵証明書識別情報を受け付けるサービス要求受付部と、該公開鍵証明書識別情報と自サービス提供クライアントのサービス予約情報に関連付けられた公開鍵証明書識別情報とに基づいて予約サービスの提供の可否を判定するサービス提供制御部と、を備える。【選択図】図１
2018101216.tif 000002
【特許請求の範囲】
【請求項１】
端末装置からサービスの予約と前記端末装置の公開鍵証明書の登録とを受け付ける予約受付部と、
前記予約受付部が前記端末装置から受け付けた予約サービスのサービス予約情報と前記端末装置の公開鍵証明書識別情報とを関連付けて格納する予約情報記憶部と、
前記サービス予約情報に基づいて、予約サービスの提供の指示を行う予約管理部と、を備えるサービス管理サーバと、
端末装置から公開鍵証明書識別情報を受け付けるサービス要求受付部と、
前記サービス要求受付部が受け付けた公開鍵証明書識別情報と、前記予約情報記憶部に格納される自サービス提供クライアントのサービス予約情報に関連付けられた公開鍵証明書識別情報とに基づいて、前記予約管理部の指示の予約サービスの提供の可否を判定するサービス提供制御部と、を備えるサービス提供クライアントと、
を備えるサービス予約管理システム。
【請求項２】
前記予約受付部は、前記予約情報記憶部に格納される公開鍵証明書識別情報に関連付けるサービス享受者識別情報を受け付け、
前記予約情報記憶部は、前記予約受付部が受け付けたサービス享受者識別情報を当該公開鍵証明書識別情報に関連付けて格納し、
前記サービス要求受付部は、サービス要求者からサービス享受者識別情報を受け付け、
前記サービス提供制御部は、前記サービス要求受付部が受け付けたサービス享受者識別情報と、前記予約情報記憶部に格納される自サービス提供クライアントのサービス予約情報に関連付けられた公開鍵証明書識別情報にさらに関連付けられたサービス享受者識別情報とに基づいて、前記予約管理部の指示の予約サービスの提供の可否を判定する、
請求項１に記載のサービス予約管理システム。
【請求項３】
前記サービス管理サーバは、予約サービスの提供の実績を記録する実績記録部をさらに備え、
前記サービス提供クライアントは、自サービス提供クライアントの予約サービスの提供の実績を前記サービス管理サーバに通知する実績通知部をさらに備える、
請求項１又は２のいずれか１項に記載のサービス予約管理システム。
【請求項４】
複数の前記サービス提供クライアントを備え、
前記実績記録部は、複数の前記サービス提供クライアントの予約サービスの提供の実績を、公開鍵証明書識別情報に基づいて関連付ける、
請求項３に記載のサービス予約管理システム。
【請求項５】
端末装置からサービスの予約と前記端末装置の公開鍵証明書の登録とを受け付ける予約受付部と、
前記予約受付部が前記端末装置から受け付けた予約サービスのサービス予約情報と前記端末装置の公開鍵証明書識別情報とを関連付けて格納する予約情報記憶部と、
前記サービス予約情報に基づいて、予約サービスの提供の指示をサービス提供クライアントに行う予約管理部と、
を備えるサービス管理サーバ。
【請求項６】
端末装置から公開鍵証明書識別情報を受け付けるサービス要求受付部と、
前記サービス要求受付部が受け付けた公開鍵証明書識別情報と、サービス管理サーバの予約情報記憶部に格納される自サービス提供クライアントのサービス予約情報に関連付けられた公開鍵証明書識別情報とに基づいて、サービス管理サーバの予約管理部の指示の予約サービスの提供の可否を判定するサービス提供制御部と、
を備えるサービス提供クライアント。
【請求項７】
サービス管理サーバが、端末装置からサービスの予約と前記端末装置の公開鍵証明書の登録とを受け付ける予約受付ステップと、
前記サービス管理サーバが、前記予約受付ステップが前記端末装置から受け付けた予約サービスのサービス予約情報と前記端末装置の公開鍵証明書識別情報とを関連付けて予約情報記憶部に格納する予約情報記憶ステップと、
前記サービス管理サーバが、前記サービス予約情報に基づいて、予約サービスの提供の指示を行う予約管理ステップと、
サービス提供クライアントが、端末装置から公開鍵証明書識別情報を受け付けるサービス要求受付ステップと、
前記サービス提供クライアントが、前記サービス要求受付ステップが受け付けた公開鍵証明書識別情報と、前記予約情報記憶部に格納される自サービス提供クライアントのサービス予約情報に関連付けられた公開鍵証明書識別情報とに基づいて、前記予約管理ステップの指示の予約サービスの提供の可否を判定するサービス提供制御ステップと、
を含むサービス予約管理方法。
【請求項８】
サービス管理サーバのコンピュータに、
端末装置からサービスの予約と前記端末装置の公開鍵証明書の登録とを受け付ける予約受付機能と、
前記予約受付機能が前記端末装置から受け付けた予約サービスのサービス予約情報と前記端末装置の公開鍵証明書識別情報とを関連付けて格納する予約情報記憶機能と、
前記サービス予約情報に基づいて、予約サービスの提供の指示をサービス提供クライアントに行う予約管理機能と、
を実現させるためのコンピュータプログラム。
【請求項９】
サービス提供クライアントのコンピュータに、
端末装置から公開鍵証明書識別情報を受け付けるサービス要求受付機能と、
前記サービス要求受付機能が受け付けた公開鍵証明書識別情報と、サービス管理サーバの予約情報記憶部に格納される自サービス提供クライアントのサービス予約情報に関連付けられた公開鍵証明書識別情報とに基づいて、サービス管理サーバの予約管理部の指示の予約サービスの提供の可否を判定するサービス提供制御機能と、
を実現させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サービス予約管理システム、サービス管理サーバ、サービス提供クライアント、サービス予約管理方法、及び、コンピュータプログラムに関する。
【背景技術】
【０００２】
従来、第三者に鍵を開けるための権限を一時的に付与することができる電子錠システムが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−７９６４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上述した従来の技術では、電子錠の開閉機能のサービスの提供の管理に適用できるが、他のサービスの提供の管理に適用することは難しい。
【０００５】
本発明は、このような事情を考慮してなされたものであり、その目的は、様々なサービスの提供の予約管理を容易に実現することにある。
【課題を解決するための手段】
【０００６】
（１）本発明の一態様は、端末装置からサービスの予約と前記端末装置の公開鍵証明書の登録とを受け付ける予約受付部と、前記予約受付部が前記端末装置から受け付けた予約サービスのサービス予約情報と前記端末装置の公開鍵証明書識別情報とを関連付けて格納する予約情報記憶部と、前記サービス予約情報に基づいて、予約サービスの提供の指示を行う予約管理部と、を備えるサービス管理サーバと、端末装置から公開鍵証明書識別情報を受け付けるサービス要求受付部と、前記サービス要求受付部が受け付けた公開鍵証明書識別情報と、前記予約情報記憶部に格納される自サービス提供クライアントのサービス予約情報に関連付けられた公開鍵証明書識別情報とに基づいて、前記予約管理部の指示の予約サービスの提供の可否を判定するサービス提供制御部と、を備えるサービス提供クライアントと、を備えるサービス予約管理システムである。
【０００７】
（２）本発明の一態様は、上記（１）のサービス予約管理システムにおいて、前記予約受付部は、前記予約情報記憶部に格納される公開鍵証明書識別情報に関連付けるサービス享受者識別情報を受け付け、前記予約情報記憶部は、前記予約受付部が受け付けたサービス享受者識別情報を当該公開鍵証明書識別情報に関連付けて格納し、前記サービス要求受付部は、サービス要求者からサービス享受者識別情報を受け付け、前記サービス提供制御部は、前記サービス要求受付部が受け付けたサービス享受者識別情報と、前記予約情報記憶部に格納される自サービス提供クライアントのサービス予約情報に関連付けられた公開鍵証明書識別情報にさらに関連付けられたサービス享受者識別情報とに基づいて、前記予約管理部の指示の予約サービスの提供の可否を判定する、サービス予約管理システムである。
【０００８】
（３）本発明の一態様は、上記（１）又は（２）のいずれかのサービス予約管理システムにおいて、前記サービス管理サーバは、予約サービスの提供の実績を記録する実績記録部をさらに備え、前記サービス提供クライアントは、自サービス提供クライアントの予約サービスの提供の実績を前記サービス管理サーバに通知する実績通知部をさらに備える、サービス予約管理システムである。
【０００９】
（４）本発明の一態様は、上記（３）のサービス予約管理システムにおいて、複数の前記サービス提供クライアントを備え、前記実績記録部は、複数の前記サービス提供クライアントの予約サービスの提供の実績を、公開鍵証明書識別情報に基づいて関連付ける、サービス予約管理システムである。
【００１０】
（５）本発明の一態様は、端末装置からサービスの予約と前記端末装置の公開鍵証明書の登録とを受け付ける予約受付部と、前記予約受付部が前記端末装置から受け付けた予約サービスのサービス予約情報と前記端末装置の公開鍵証明書識別情報とを関連付けて格納する予約情報記憶部と、前記サービス予約情報に基づいて、予約サービスの提供の指示をサービス提供クライアントに行う予約管理部と、を備えるサービス管理サーバである。
【００１１】
（６）本発明の一態様は、端末装置から公開鍵証明書識別情報を受け付けるサービス要求受付部と、前記サービス要求受付部が受け付けた公開鍵証明書識別情報と、サービス管理サーバの予約情報記憶部に格納される自サービス提供クライアントのサービス予約情報に関連付けられた公開鍵証明書識別情報とに基づいて、サービス管理サーバの予約管理部の指示の予約サービスの提供の可否を判定するサービス提供制御部と、を備えるサービス提供クライアントである。
【００１２】
（７）本発明の一態様は、サービス管理サーバが、端末装置からサービスの予約と前記端末装置の公開鍵証明書の登録とを受け付ける予約受付ステップと、前記サービス管理サーバが、前記予約受付ステップが前記端末装置から受け付けた予約サービスのサービス予約情報と前記端末装置の公開鍵証明書識別情報とを関連付けて予約情報記憶部に格納する予約情報記憶ステップと、前記サービス管理サーバが、前記サービス予約情報に基づいて、予約サービスの提供の指示を行う予約管理ステップと、サービス提供クライアントが、端末装置から公開鍵証明書識別情報を受け付けるサービス要求受付ステップと、前記サービス提供クライアントが、前記サービス要求受付ステップが受け付けた公開鍵証明書識別情報と、前記予約情報記憶部に格納される自サービス提供クライアントのサービス予約情報に関連付けられた公開鍵証明書識別情報とに基づいて、前記予約管理ステップの指示の予約サービスの提供の可否を判定するサービス提供制御ステップと、を含むサービス予約管理方法である。
【００１３】
（８）本発明の一態様は、サービス管理サーバのコンピュータに、端末装置からサービスの予約と前記端末装置の公開鍵証明書の登録とを受け付ける予約受付機能と、前記予約受付機能が前記端末装置から受け付けた予約サービスのサービス予約情報と前記端末装置の公開鍵証明書識別情報とを関連付けて格納する予約情報記憶機能と、前記サービス予約情報に基づいて、予約サービスの提供の指示をサービス提供クライアントに行う予約管理機能と、を実現させるためのコンピュータプログラムである。
【００１４】
（９）本発明の一態様は、サービス提供クライアントのコンピュータに、端末装置から公開鍵証明書識別情報を受け付けるサービス要求受付機能と、前記サービス要求受付機能が受け付けた公開鍵証明書識別情報と、サービス管理サーバの予約情報記憶部に格納される自サービス提供クライアントのサービス予約情報に関連付けられた公開鍵証明書識別情報とに基づいて、サービス管理サーバの予約管理部の指示の予約サービスの提供の可否を判定するサービス提供制御機能と、を実現させるためのコンピュータプログラムである。
【発明の効果】
【００１５】
本発明によれば、様々なサービスの提供の予約管理を容易に実現することができるという効果が得られる。
【図面の簡単な説明】
【００１６】
【図１】一実施形態に係るサービス予約管理システム１の構成例を示す図である。
【図２】一実施形態に係るユーザ情報記憶部１６の構成例を示す図である。
【図３】一実施形態に係るクライアント情報記憶部１７の構成例を示す図である。
【図４】一実施形態に係る予約情報記憶部１８の構成例を示す図である。
【図５】一実施形態に係る実績記録部１９の記録の構成例を示す図である。
【図６】一実施形態に係るサービス利用情報記憶部３４の構成例を示す図である。
【図７】一実施形態に係るサービス予約管理方法のフローチャートである。
【図８】一実施形態に係るサービス予約管理方法のフローチャートである。
【図９】一実施形態に係るサービス予約管理システム１の実施例を示す構成図である。
【発明を実施するための形態】
【００１７】
以下、図面を参照し、本発明の実施形態について説明する。
図１は、一実施形態に係るサービス予約管理システム１の構成例を示す図である。図１において、サービス予約管理システム１は、サービス管理サーバ１０と、サービス提供クライアント３０とを備える。サービス管理サーバ１０と、サービス提供クライアント３０とは、通信路を介して通信を行う。該通信路は、無線通信路であってもよく、又は、有線通信路であってもよい。例えば、サービス管理サーバ１０と、サービス提供クライアント３０とは、インターネット等の通信網を介して通信を行う。
【００１８】
端末装置５０は、通信路を介して、サービス管理サーバ１０と通信を行う。該通信路は、無線通信路であってもよく、又は、有線通信路であってもよい。例えば、端末装置５０は、携帯電話網等の無線通信網を介してサービス管理サーバ１０と通信を行う。端末装置５０は、例えば、スマートフォンやタブレット型のコンピュータ（タブレットＰＣ）等の携帯通信端末装置であってもよく、又は、据置き型の通信端末装置（例えば、据置き型のパーソナルコンピュータ等）であってもよい。
【００１９】
［サービス管理サーバ］
サービス管理サーバ１０は、ユーザ管理部１１と、予約受付部１２と、予約管理部１３と、実績管理部１４と、課金管理部１５と、ユーザ情報記憶部１６と、クライアント情報記憶部１７と、予約情報記憶部１８と、実績記録部１９とを備える。ユーザ管理部１１は、ユーザの管理機能を有する。予約受付部１２は、サービスの予約受付機能を有する。予約管理部１３は、予約サービスの管理機能を有する。実績管理部１４は、予約サービスの提供実績の管理機能を有する。課金管理部１５は、予約サービスの提供実績に基づく課金の管理機能を有する。
【００２０】
ユーザ情報記憶部１６は、各ユーザのユーザ情報を格納する。図２に、ユーザ情報記憶部１６の構成例を示す。図２において、ユーザ情報は、ユーザ識別情報（ユーザＩＤ）と公開鍵証明書識別情報（公開鍵証明書ＩＤ）等の情報を含む。ユーザ情報記憶部１６は、ユーザＩＤと公開鍵証明書ＩＤとを関連付けて格納する。ユーザ管理部１１は、ユーザの登録時に、当該ユーザのユーザ情報をユーザ情報記憶部１６に格納させる。ユーザの登録時には、ユーザ管理部１１は、当該ユーザの端末装置５０の公開鍵証明書の公開鍵証明書ＩＤを該端末装置５０から取得する。ユーザ管理部１１は、該取得した公開鍵証明書ＩＤと、当該ユーザのユーザＩＤとを当該ユーザのユーザ情報に含める。
【００２１】
なお、ユーザ管理部１１は、端末装置５０の公開鍵証明書の検証を行ってもよい。ユーザ管理部１１は、該公開鍵証明書の検証が合格である場合には当該ユーザの登録（ユーザ情報のユーザ情報記憶部１６への格納）を実行し、該公開鍵証明書の検証が不合格である場合には当該ユーザの登録（ユーザ情報のユーザ情報記憶部１６への格納）を実行しないようにしてもよい。
【００２２】
クライアント情報記憶部１７は、各サービス提供クライアント３０のクライアント情報を格納する。図３に、クライアント情報記憶部１７の構成例を示す。図３において、クライアント情報は、サービス提供クライアント３０の識別情報（クライアントＩＤ）と提供サービス情報等の情報を含む。クライアント情報記憶部１７は、クライアントＩＤと提供サービス情報とを関連付けて格納する。あるサービス提供クライアント３０の提供サービス情報は、当該サービス提供クライアント３０が提供することができるサービスの情報である。提供サービス情報として、サービスの提供機能、サービスの提供機能の有効期限などの情報がある。各サービス提供クライアント３０のクライアント情報は、予め、クライアント情報記憶部１７に格納される。
【００２３】
予約情報記憶部１８は、サービスの予約毎に、サービス予約情報と公開鍵証明書ＩＤとを関連付けて格納する。図４に、予約情報記憶部１８の構成例を示す。図４において、サービス予約情報は、予約番号とユーザＩＤとクライアントＩＤとサービス内容情報等の情報を含む。サービス予約情報において、ユーザＩＤは、当該サービスの予約者のユーザＩＤである。また、クライアントＩＤは、当該予約サービスの提供者のサービス提供クライアント３０のクライアントＩＤである。また、サービス内容情報は、当該予約サービスの内容の情報である。サービス内容情報として、サービスの提供機能、サービスの提供機能の有効期限などの情報がある。
【００２４】
また、予約情報記憶部１８は、サービスの予約毎に、サービス享受者識別情報（サービス享受者ＩＤ）と公開鍵証明書ＩＤとを関連付けて格納する。サービス享受者ＩＤは、当該予約サービスを享受することが許可された者を識別する情報である。例えば、サービス予約者の家族に対してサービス享受者ＩＤが付与されたり、又は、サービス予約者の友人等のグループに対してサービス享受者ＩＤが付与されたりする。これにより、サービス予約者以外の者に対してもサービスの提供を行うことができるようにする。なお、サービス享受者ＩＤは、サービスの予約毎に、予約情報記憶部１８に登録（格納）される場合と登録（格納）されない場合とが存在する。
【００２５】
実績記録部１９は、サービスの予約毎に、実績情報を記録する。図５に、実績記録部１９の記録の構成例を示す。図５において、実績情報は、予約番号とユーザＩＤとクライアントＩＤとサービス実績情報と公開鍵証明書ＩＤ等の情報を含む。実績情報において、ユーザＩＤは、当該予約サービスの予約者のユーザＩＤである。また、クライアントＩＤは、当該予約サービスの提供者のサービス提供クライアント３０のクライアントＩＤである。また、サービス実績情報は、当該予約サービスの提供実績の内容の情報である。また、公開鍵証明書ＩＤは、当該予約サービスのサービス予約情報に関連付けられている公開鍵証明書ＩＤである。サービス実績情報として、サービスの提供機能、サービスの提供機能を提供した日時、サービスの提供機能を提供した相手（サービス享受者）の情報（ユーザＩＤ、サービス享受者ＩＤ等）などの情報がある。
【００２６】
サービス管理サーバ１０の機能は、該サービス管理サーバ１０が備えるＣＰＵ（Central Processing Unit：中央演算処理装置）がコンピュータプログラムを実行することにより実現される。なお、サービス管理サーバ１０として、汎用のコンピュータ装置を使用して構成してもよく、又は、専用のハードウェア装置として構成してもよい。
【００２７】
［サービス提供クライアント］
サービス提供クライアント３０は、サービス要求受付部３１と、サービス提供制御部３２と、実績通知部３３と、サービス利用情報記憶部３４とを備える。サービス要求受付部３１は、サービスの要求受付機能を有する。サービス提供制御部３２は、サービスの提供の制御機能を有する。実績通知部３３は、予約サービスの提供の実績の通知機能を有する。
【００２８】
サービス利用情報記憶部３４は、サービスの予約毎に、サービス予約情報と公開鍵証明書ＩＤとを関連付けて格納する。図６に、サービス利用情報記憶部３４の構成例を示す。図６において、サービス予約情報は、図４に示す予約情報記憶部１８のサービス予約情報と同様である。
【００２９】
また、サービス利用情報記憶部３４は、サービスの予約毎に、サービス享受者ＩＤと公開鍵証明書ＩＤとを関連付けて格納する。サービス享受者ＩＤは、当該予約サービスを享受することが許可された者を識別する情報である。なお、サービス享受者ＩＤは、サービスの予約毎に、サービス利用情報記憶部３４に登録（格納）される場合と登録（格納）されない場合とが存在する。
【００３０】
また、サービス利用情報記憶部３４は、サービスの予約毎に、サービス実績情報を格納する。サービス実績情報は、図５に示す実績記録部１９のサービス実績情報と同様である。
【００３１】
サービス提供クライアント３０の機能は、該サービス提供クライアント３０が備えるＣＰＵがコンピュータプログラムを実行することにより実現される。なお、サービス提供クライアント３０として、汎用のコンピュータ装置を使用して構成してもよく、又は、専用のハードウェア装置として構成してもよい。
【００３２】
［サービス予約管理方法］
図７及び図８を参照して、本実施形態に係るサービス予約管理方法を説明する。図７及び図８は、本実施形態に係るサービス予約管理方法のフローチャートである。
【００３３】
図７を参照して、サービス予約段階の手順を説明する。サービス予約段階において、端末装置５０とサービス管理サーバ１０とは、通信によりデータを送受する。
【００３４】
（ステップＳ１１）ユーザは端末装置５０を使用してサービス管理サーバ１０にアクセスし、所望のサービスの予約を行う。このサービスの予約において、予約受付部１２は、端末装置５０からサービスの予約と該端末装置５０の公開鍵証明書の登録とを受け付ける。このとき、端末装置５０は、自己の公開鍵証明書の公開鍵証明書ＩＤとサービス予約者のユーザＩＤとを予約受付部１２に通知する。予約受付部１２は、端末装置５０から通知されたサービス予約者のユーザＩＤに関連付けられている公開鍵証明書ＩＤを、ユーザ情報記憶部１６から取得する。予約受付部１２は、端末装置５０から通知された公開鍵証明書ＩＤと、ユーザ情報記憶部１６から取得した公開鍵証明書ＩＤとを照合する。該公開鍵証明書ＩＤの照合の結果、両者が一致している場合には、当該サービス予約を受け付ける。予約受付部１２は、サービスの予約を受け付ける場合には、当該サービス予約者のユーザＩＤと、クライアント情報記憶部１７内の当該サービス予約対象のクライアントＩＤのクライアント情報とに基づいて、予約番号で特定される予約サービスのサービス予約情報を生成する。
【００３５】
一方、該公開鍵証明書ＩＤの照合の結果、両者が一致していない場合には、当該サービス予約を受け付けない。この場合、図７の処理を終了する。
【００３６】
端末装置５０の公開鍵証明書は、公開鍵暗号基盤（Public Key Infrastructure：PKI）における第三者機関（Trusted Third Party：TTP）の認証局（Certificate Authority：CA）が発行した公開鍵証明書であってもよく、又は、プライベート認証局が発行した公開鍵証明書であってもよい。プライベート認証局として、端末装置５０が備えるＳＩＭ（Subscriber Identity Module）等のセキュアエレメント（Secure Element：SE）を利用してプライベート認証局の機能を実現してもよい。
【００３７】
（ステップＳ１２）予約受付部１２は、端末装置５０から受け付けた予約サービス（予約番号）のサービス予約情報と該端末装置５０の公開鍵証明書ＩＤとを予約情報記憶部１８に格納させる。予約情報記憶部１８は、該予約受付部１２が端末装置５０から受け付けた予約サービス（予約番号）のサービス予約情報と該端末装置５０の公開鍵証明書ＩＤとを関連付けて格納する。
【００３８】
なお、予約受付部１２は、サービスの予約受付時に、端末装置５０からサービス享受者ＩＤを受け付けてもよい。予約受付部１２は、端末装置５０から受け付けたサービス享受者ＩＤを、該当予約サービス（予約番号）のサービス予約情報に関連付けられた公開鍵証明書ＩＤにさらに関連付けて予約情報記憶部１８に格納させる。予約情報記憶部１８は、該予約受付部１２が端末装置５０から受け付けたサービス享受者ＩＤを、該当予約サービス（予約番号）のサービス予約情報に関連付けられた公開鍵証明書ＩＤにさらに関連付けて格納する。
【００３９】
（ステップＳ１３）予約管理部１３は、予約情報記憶部１８に格納されたサービス予約情報に基づいて、予約サービスの提供の指示を行う。この予約サービスの提供の指示において、予約管理部１３は、当該予約サービス（予約番号）のサービス予約情報と該サービス予約情報に関連付けられた公開鍵証明書ＩＤとを、該サービス予約情報のクライアントＩＤのサービス提供クライアント３０に送信する。サービス提供クライアント３０は、サービス管理サーバ１０から受信したサービス予約情報と公開鍵証明書ＩＤとを関連付けてサービス利用情報記憶部３４に格納する。
【００４０】
なお、予約管理部１３は、予約サービス（予約番号）のサービス享受者ＩＤが存在する場合には、該サービス享受者ＩＤを、サービス予約情報と公開鍵証明書ＩＤと共にサービス提供クライアント３０に送信する。サービス提供クライアント３０は、サービス管理サーバ１０から受信したサービス予約情報と公開鍵証明書ＩＤとサービス享受者ＩＤとを関連付けて、サービス利用情報記憶部３４に格納する。
【００４１】
図８を参照して、サービス提供段階の手順を説明する。
【００４２】
（ステップＳ２１）サービス要求者の予約サービス（予約番号）が、サービス提供クライアント３０に通知される。サービス提供クライアント３０のサービス要求受付部３１は、サービス要求者が使用する端末装置５０から公開鍵証明書ＩＤを受け付ける。この公開鍵証明書ＩＤの受付方法は、近距離無線通信等の通信により端末装置５０から公開鍵証明書ＩＤを受信してもよく、又は、バーコード等の画像の読み込みにより公開鍵証明書ＩＤを取得してもよく、又は、キーボード等の文字入力デバイスにより公開鍵証明書ＩＤが入力されてもよい。
【００４３】
（ステップＳ２２）サービス提供制御部３２は、サービス要求者の予約サービス（予約番号）のサービス予約情報に関連付けられた公開鍵証明書ＩＤを、サービス利用情報記憶部３４から取得する。サービス提供制御部３２は、サービス要求受付部３１が受け付けた公開鍵証明書ＩＤと、サービス利用情報記憶部３４から取得した公開鍵証明書ＩＤとを照合する。
【００４４】
（ステップＳ２３）サービス提供制御部３２は、予約サービス（予約番号）についての公開鍵証明書ＩＤの照合の結果、両者が一致している場合には（ステップＳ２３、ＹＥＳ）、当該予約サービスを提供すると判定する。この場合、ステップＳ２４に進む。一方、サービス提供制御部３２は、該公開鍵証明書ＩＤの照合の結果、両者が一致していない場合には、当該予約サービスを提供しないと判定する。この場合、図８の処理を終了する。
【００４５】
（ステップＳ２４）サービス提供制御部３２は、予約サービスを提供する場合には、当該予約サービス（予約番号）のサービス予約情報のサービス内容情報に従って、サービスの提供の実行を制御する。これにより、当該予約サービス（予約番号）のサービス予約情報のサービス内容情報に示されるサービスが提供される。サービス提供制御部３２は、提供済みの予約サービス（予約番号）のサービス実績情報を生成する。サービス利用情報記憶部３４は、該予約サービス（予約番号）のサービス実績情報を格納する。
【００４６】
（ステップＳ２５）サービス要求者の予約サービス（予約番号）が、サービス提供クライアント３０に通知される。サービス提供クライアント３０のサービス要求受付部３１は、サービス要求者からサービス享受者ＩＤを受け付ける。このサービス享受者ＩＤの受付方法は、近距離無線通信等の通信により端末装置５０からサービス享受者ＩＤを受信してもよく、又は、バーコード等の画像の読み込みによりサービス享受者ＩＤを取得してもよく、又は、キーボード等の文字入力デバイスによりサービス享受者ＩＤが入力されてもよい。
【００４７】
（ステップＳ２６）サービス提供制御部３２は、サービス要求者の予約サービス（予約番号）のサービス予約情報に関連付けられた公開鍵証明書ＩＤにさらに関連付けられたサービス享受者ＩＤを、サービス利用情報記憶部３４から取得する。サービス提供制御部３２は、サービス要求受付部３１が受け付けたサービス享受者ＩＤと、サービス利用情報記憶部３４から取得したサービス享受者ＩＤとを照合する。
【００４８】
（ステップＳ２７）サービス提供制御部３２は、予約サービス（予約番号）についてのサービス享受者ＩＤの照合の結果、両者が一致している場合には（ステップＳ２７、ＹＥＳ）、当該予約サービスを提供すると判定する。この場合、ステップＳ２８に進む。一方、サービス提供制御部３２は、該サービス享受者ＩＤの照合の結果、両者が一致していない場合には、当該予約サービスを提供しないと判定する。この場合、図８の処理を終了する。
【００４９】
（ステップＳ２８）サービス提供制御部３２は、予約サービスを提供する場合には、当該予約サービス（予約番号）のサービス予約情報のサービス内容情報に従って、サービスの提供の実行を制御する。これにより、当該予約サービス（予約番号）のサービス予約情報のサービス内容情報に示されるサービスが提供される。サービス提供制御部３２は、提供済みの予約サービス（予約番号）のサービス実績情報を生成する。このサービス実績情報にはサービス享受者ＩＤを含める。サービス利用情報記憶部３４は、該予約サービス（予約番号）のサービス実績情報を格納する。
【００５０】
（ステップＳ２９）実績通知部３３は、提供済みの予約サービス（予約番号）のサービス実績情報をサービス利用情報記憶部３４から取得する。実績通知部３３は、サービス利用情報記憶部３４から取得したサービス実績情報と予約番号とをサービス管理サーバ１０に送信する。サービス管理サーバ１０の実績記録部１９は、サービス提供クライアント３０から受信した予約番号とサービス実績情報とを関連付けて記録する。実績記録部１９は、予約情報記憶部１８から該予約番号のユーザＩＤとクライアントＩＤと公開鍵証明書ＩＤとを取得して、該予約番号に関連付けて記録する。
【００５１】
実績管理部１４は、実績記録部１９の記録に基づいて、予約サービスの提供の実績の統計データを算出したり、該統計データを通信により他の装置に送信したりする。
【００５２】
課金管理部１５は、実績記録部１９の記録に基づいて、ユーザに請求する課金額を算出する。課金管理部１５は、ユーザ毎に課金額を記録する。
なお、課金管理部１５は、ユーザが予め設定した課金閾値を保持し、ユーザの課金額が当該ユーザの課金閾値に達した場合に当該ユーザの端末装置５０にその旨の課金情報メッセージを送信してもよい。端末装置５０は、該課金情報メッセージを受信した場合、該課金情報メッセージを表示画面に表示する等により、該課金情報メッセージをユーザに通知してもよい。課金管理部１５が該課金情報メッセージを端末装置５０に送信するタイミングは、ユーザの予約サービスの利用途中であってもよく、又は、ユーザの予約サービスの利用終了後であってもよい。ユーザの予約サービスの利用途中に課金管理部１５が該課金情報メッセージを端末装置５０に送信するようにすれば、ユーザは、予約サービスの利用途中に、該課金情報メッセージにより課金額が課金閾値に達したことを知ることができる。これにより、ユーザは、自身の予算に応じてサービス提供クライアント３０の利用を継続するか否かを判断することができる。
【００５３】
［実施例］
図９は、本実施形態に係るサービス予約管理システム１の実施例を示す構成図である。図９において、サービス予約管理システム１は、サービス管理サーバ１０と複数（Ｎ個、Ｎは２以上の整数）のサービス提供クライアント３０−１、・・・、３０−Ｎとを備える。サービス管理サーバ１０は、図１の構成である。サービス提供クライアント３０−１、・・・、３０−Ｎには、図１のサービス提供クライアント３０を適用する。サービス管理サーバ１０と、各サービス提供クライアント３０−１、・・・、３０−Ｎとは、インターネット等の通信網を介して通信を行う。
【００５４】
サービス管理サーバ１０の実績記録部１９は、複数のサービス提供クライアント３０−１、・・・、３０−Ｎの予約サービス（予約番号）の提供の実績を、公開鍵証明書ＩＤに基づいて関連付ける。図５に示されるように、各予約サービス（予約番号）には公開鍵証明書ＩＤが関連付けられている。実績管理部１４は、実績記録部１９内の複数のサービス提供クライアント（クライアントＩＤ）のサービス実績情報の中から、同じ公開鍵証明書ＩＤに関連付けられたサービス実績情報を抽出する。実績管理部１４は、該抽出した複数のサービス実績情報に基づいて、統計データを算出する。これにより、同じ公開鍵証明書ＩＤによって予約されたサービスについての統計データを算出することができる。
【００５５】
サービス予約管理システム１の一例として、ホテル等の宿泊施設の予約管理システムに適用できる。この場合、サービス提供クライアント３０−１、・・・、３０−Ｎとして、例えばホテルの様様なサービスを提供するサービス提供クライアント３０が挙げられる。例えば、客室の電子錠の開閉機能を提供するサービス提供クライアント３０、駐車場の利用の受付機能を提供するサービス提供クライアント３０、レストランの注文の受付機能を提供するサービス提供クライアント３０、スパ（spa）等の施設の利用の受付機能を提供するサービス提供クライアント３０などが挙げられる。
【００５６】
また、サービス予約管理システム１の一例として、複数の施設の統合予約システムに適用できる。この場合、サービス提供クライアント３０−１、・・・、３０−Ｎの例として、宿泊施設のサービスを提供するサービス提供クライアント３０、鉄道等の交通機関のサービスを提供するサービス提供クライアント３０、カーシェアリングのサービスを提供するサービス提供クライアント３０、宿泊施設の周辺のレストラン等の施設のサービスを提供するサービス提供クライアント３０などが挙げられる。
図９に係るサービス予約管理システム１の一実施例を以下に説明する。
ユーザは、自分の興味のあるサービスを示す所望サービス情報を、事前に、端末装置５０によりサービス管理サーバ１０に登録する。所望サービス情報は、例えば、
・サービス提供クライアント３０のサービス種別（例えば、カーシェア（シェアカーの駐車場）、食事（レストラン）、入浴（SPA）、宿泊（ホテル）等）
・サービスを利用したい期間（例えば、日時）
・サービスを利用したいエリア（例えば、ユーザが観光したい施設の位置情報）
などである。
サービス管理サーバ１０は、各ユーザの所望サービス情報を保持する。また、サービス管理サーバ１０は、各サービス提供クライアント３０の位置情報を予め保持する。
サービス管理サーバ１０は、所望サービス情報に基づいて、ユーザがサービスを利用したい期間の前に、定期的に、各サービス提供クライアント３０のサービス予約情報に基づいて各サービス提供クライアント３０の予約状況（予約の空きの状況）を確認する。
サービス管理サーバ１０は、所望サービス情報を満たすサービス提供クライアント３０の組み合わせ（例えば、駐車場、レストラン、SPA及びホテルの組合せ）の予約が可能である場合に、当該ユーザの端末装置５０にその旨の所望サービス情報メッセージを送信する。端末装置５０は、該所望サービス情報メッセージを受信した場合、該所望サービス情報メッセージを表示画面に表示する等により、該所望サービス情報メッセージをユーザに通知する。
なお、所望サービス情報を満たすサービス提供クライアント３０の組み合わせであって予約可能な組み合わせが複数存在する場合には、以下の組合せ情報を使用してもよい。
（組合せ情報１）サービス提供クライアント３０の組み合わせに含まれる各サービス提供クライアント３０が提供するサービスの利用料金の合計値。
（組合せ情報２）サービス提供クライアント３０の組み合わせに含まれる各サービス提供クライアント３０の位置情報と、ユーザが観光したい施設の位置情報とが含まれる最小の範囲（例えば、円等の図形）の面積（例えば、円の面積）の大きさ。該最小の範囲の面積（例えば、円の面積）が小さいほど、ユーザが各サービス提供クライアント３０間を移動する距離が小さく、ユーザの利便性が高くなると考えられる。
上記の組合せ情報１と組合せ情報２とのうち、いずれか一方を単独で使用してもよく、又は、両方を使用してもよい。例えば、サービス管理サーバ１０は、該組合せ情報によって、複数のサービス提供クライアント３０の組み合わせの中から、ユーザに推薦する組合せを選択してもよい。例えば、サービス管理サーバ１０は、各サービス提供クライアント３０の組み合わせの該組合せ情報を所望サービス情報メッセージに含めてもよい。例えば、サービス管理サーバ１０は、該組合せ情報によって各組み合わせに優先順位を付け、各組み合わせの優先順位を所望サービス情報メッセージに含めてもよい。
端末装置５０は、所望サービス情報メッセージに含まれる組合せ情報２を、地図情報と重畳して表示画面に表示してもよい。このとき、端末装置５０は、各サービス提供クライアント３０とユーザが観光したい施設との間の移動経路をさらに表示画面に表示してもよい。
なお、ユーザが興味のあるサービス種別のサービス提供クライアント３０が無い場合には、端末装置５０は他のサービス管理サーバ１０に問合せし、該問合せ結果に基づいてサービス提供クライアント３０をユーザに通知してもよい。また、端末装置５０が各サービス管理サーバ１０に問合せた問合せ結果に基づいて、端末装置５０が、前記組合せ情報によって各サービス提供クライアントの組み合わせの優先順位を付け、所望サービス情報メッセージに含めてユーザに通知してもよい。
上記した一実施例によれば、サービス種別も地理的な場所も異なる複数のサービス提供クライアント３０のサービス予約情報（予約の空きの状況）を、ユーザが一つ一つ確認して予約を行う煩雑さを解消することができる。
【００５７】
以上、本発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【００５８】
サービス管理サーバ１０のクライアント情報記憶部１７は、サービス提供クライアント３０の公開鍵証明書の公開鍵証明書ＩＤをクライアントＩＤに関連付けて格納してもよい。このとき、サービス管理サーバ１０は、サービス提供クライアント３０の公開鍵証明書の検証を行ってもよい。サービス管理サーバ１０は、該公開鍵証明書の検証が合格である場合には当該サービス提供クライアント３０の登録（クライアント情報のクライアント情報記憶部１７への格納）を実行し、該公開鍵証明書の検証が不合格である場合には当該サービス提供クライアント３０の登録（クライアント情報のクライアント情報記憶部１７への格納）を実行しないようにしてもよい。これにより、信頼できるサービス提供クライアント３０のみが登録されるので、ユーザに安心してサービス提供クライアント３０を利用してもらうことができる。
【００５９】
サービス享受者ＩＤは、通信事業者の加入者識別情報を含む情報であってもよい。サービス享受者ＩＤが含む通信事業者の加入者識別情報は、端末装置５０の電話番号であってもよい。クライアントＩＤは、通信事業者の加入者識別情報を含む情報であってもよい。クライアントＩＤが含む通信事業者の加入者識別情報は、サービス提供クライアント３０の電話番号であってもよい。サービス享受者ＩＤとクライアントＩＤとが通信事業者の加入者識別情報を含む情報である場合において、サービス享受者とサービス提供クライアント３０とが同じ通信事業者に加入しているときには、サービス管理サーバ１０は、サービス享受者とサービス提供クライアント３０との両方の加入者識別情報を用いて、通信事業者のユーザ情報データベース（Home Subscriber Server：HSS）を参照することにより、サービス享受者とサービス提供クライアント３０との両方の身元の正当性を判断してもよい。
【００６０】
また、サービス提供クライアント３０のサービス提供制御部３２は、サービス要求者から予約サービス（予約番号）の通知を受けてから、当該予約サービス（予約番号）の問合せをサービス管理サーバ１０に行ってもよい。サービス管理サーバ１０の予約管理部１３は、該問合せに応じて、予約情報記憶部１８に格納されたサービス予約情報に基づいて予約サービスの提供の指示を行ってもよい。この予約サービスの提供の指示において、予約管理部１３は、当該予約サービス（予約番号）のサービス予約情報と該サービス予約情報に関連付けられた公開鍵証明書ＩＤとを、該問合せ元のサービス提供クライアント３０に送信してもよい。
【００６１】
また、上述したサービス管理サーバ１０又はサービス提供クライアント３０の機能を実現するためのコンピュータプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行するようにしてもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＤＶＤ（Digital Versatile Disc）等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００６２】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Dynamic Random Access Memory））のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００６３】
１…サービス予約管理システム、１０…サービス管理サーバ、１１…ユーザ管理部、１２…予約受付部、１３…予約管理部、１４…実績管理部、１５…課金管理部、１６…ユーザ情報記憶部、１７…クライアント情報記憶部、１８…予約情報記憶部、１９…実績記録部、３０…サービス提供クライアント、３１…サービス要求受付部、３２…サービス提供制御部、３３…実績通知部、３４…サービス利用情報記憶部、５０…端末装置
【図１】
2018101216.tif 000003
【図２】
2018101216.tif 000004
【図３】
2018101216.tif 000005
【図４】
2018101216.tif 000006
【図５】
2018101216.tif 000007
【図６】
2018101216.tif 000008
【図７】
2018101216.tif 000009
【図８】
2018101216.tif 000010
【図９】
2018101216.tif 000011