(57)【要約】【課題】サービス提供システムにおけるリソースの利用効率を向上させる。【解決手段】受付部１１が、サービスに関する条件の指定を受け付け、設定部１２が、第１のサービス提供者群を、受け付けた条件の開示対象に設定し、第１のサービス提供者群に含まれるサービス提供者に対応する、条件を満たすサービスの提供条件の受信結果に応じて、第２のサービス提供者群を条件の開示対象に設定する。【選択図】図２
2018055479.tif 000002
【特許請求の範囲】
【請求項１】
サービスに関する条件の指定を受け付け、
第１のサービス提供者群を、受け付けた前記条件の開示対象に設定し、
前記第１のサービス提供者群に含まれるサービス提供者に対応する、前記条件を満たすサービスの提供条件の受信結果に応じて、第２のサービス提供者群を前記条件の開示対象に設定する、
処理をコンピュータに実行させることを特徴とするサービス条件処理プログラム。
【請求項２】
前記受信結果が、前記条件を満たすサービスを提供することができないものである場合に、前記第２のサービス提供者群を前記条件の開示対象に設定する請求項１に記載のサービス条件処理プログラム。
【請求項３】
前記受信結果を前記サービスに関する条件の送信した情報処理端末に送信した後に、前記情報処理端末から再度同一の前記サービスに関する条件の指定を受け付けた場合に、前記第２のサービス提供者群を前記条件の開示対象に設定する請求項１に記載のサービス条件処理プログラム。
【請求項４】
第１のサービス提供者に対応する端末によってサービスに関する条件を取得し、
取得した前記条件を第２のサービス提供者に対応する端末に提供し、
前記第２のサービス提供者に対応する端末によるサービス提供条件の入力の取得後に、取得した前記サービス提供条件を出力し、
指示に応じて、取得した前記サービス提供条件を前記サービスに関する条件の取得元に提供する、
処理をコンピュータに実行させることを特徴とするサービス条件処理プログラム。
【請求項５】
サービスに関する条件の指定を受け付ける受付部と、
第１のサービス提供者群を、受け付けた前記条件の開示対象に設定し、前記第１のサービス提供者群に含まれるサービス提供者に対応する、前記条件を満たすサービスの提供条件の受信結果に応じて、第２のサービス提供者群を前記条件の開示対象に設定する設定部と、
を含むことを特徴とするサービス条件処理装置。
【請求項６】
第１のサービス提供者に対応する端末によってサービスに関する条件を取得する取得部と、
取得した前記条件を第２のサービス提供者に対応する端末に提供し、前記第２のサービス提供者に対応する端末によるサービス提供条件の入力の取得後に、取得した前記サービス提供条件を出力し、指示に応じて、取得した前記サービス提供条件を前記サービスに関する条件の取得元に提供する提供部と、
を含むことを特徴とするサービス条件処理装置。
【請求項７】
サービスに関する条件の指定を受け付け、
第１のサービス提供者群を、受け付けた前記条件の開示対象に設定し、
前記第１のサービス提供者群に含まれるサービス提供者に対応する、前記条件を満たすサービスの提供条件の受信結果に応じて、第２のサービス提供者群を前記条件の開示対象に設定する、
処理をコンピュータが実行することを特徴とするサービス条件処理方法。
【請求項８】
第１のサービス提供者に対応する端末によってサービスに関する条件を取得し、
取得した前記条件を第２のサービス提供者に対応する端末に提供し、
前記第２のサービス提供者に対応する端末によるサービス提供条件の入力の取得後に、取得した前記サービス提供条件を出力し、
指示に応じて、取得した前記サービス提供条件を前記サービスに関する条件の取得元に提供する、
処理をコンピュータが実行することを特徴とするサービス条件処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サービス条件処理プログラム、サービス条件処理装置、及びサービス条件処理方法に関する。
【背景技術】
【０００２】
従来、利用者からのサービスの利用依頼に対して、利用者が希望する条件に対応するサービスを提供するシステムが存在する。
【０００３】
例えば、支援システムが顧客からサービス要求情報を受信した場合、顧客の位置情報とサービス提供者の位置情報からアクセス時間比が最小となるサービス提供者を選定する支援システムが提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１７００６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来技術のように、サービス要求に対して、位置情報などの条件に基づいてサービス提供者を選定する場合、サービス提供の需要と供給とに偏りが生じる場合がある。
【０００６】
また、現在、自動車、空き部屋、洋服、人手や能力、資金などの様々なリソースを複数の人で共有したり、個人間で貸し借りをしたりする際の仲介を行うシェアリングサービスが普及している。このようなシェアリングサービスでは、サービスの利用者、及びシェアの対象となるリソースの提供者は、それぞれが独自にシェアリングサービスを利用するため、リソースに対しての需要と供給との偏りが生じ易い。そのため、サービス提供システムにおいて、リソースの利用効率が低下する場合がある。
【０００７】
本発明は、一つの側面として、サービス提供システムにおけるリソースの利用効率を向上させることを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、一つの態様として、  サービスに関する条件の指定を受け付け、第１のサービス提供者群を、受け付けた前記条件の開示対象に設定する。また、前記第１のサービス提供者群に含まれるサービス提供者に対応する、前記条件を満たすサービスの提供条件の受信結果に応じて、第２のサービス提供者群を前記条件の開示対象に設定する。
【発明の効果】
【０００９】
一つの側面として、サービス提供システムにおけるリソースの利用効率を向上させることができる。
【図面の簡単な説明】
【００１０】
【図１】第１実施形態に係るサービス条件処理システムの概略構成を示すブロック図である。
【図２】第１実施形態におけるサービス条件処理の概略を説明するための図である。
【図３】第１実施形態に係るサービス条件処理装置の機能ブロック図である。
【図４】第１実施形態に係るシェアリングサーバとして機能するコンピュータの概略構成を示すブロック図である。
【図５】第１実施形態におけるサービス条件処理の一例を示すフローチャートである。
【図６】リソースリストの集約を説明するための図である。
【図７】第２実施形態に係るサービス条件処理システムの概略構成を示すブロック図である。
【図８】第２実施形態におけるサービス条件処理の概略を説明するための図である。
【図９】第２実施形態に係るサービス条件処理装置の機能ブロック図である。
【図１０】第２実施形態に係る提供者端末として機能するコンピュータの概略構成を示すブロック図である。
【図１１】第２実施形態におけるサービス条件処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面を参照して本発明に係る実施形態の一例を詳細に説明する。
【００１２】
＜第１実施形態＞
図１に示すように、第１実施形態に係るサービス条件処理システム１００は、複数のシェアリングサーバ２０と、複数の提供者端末３０と、複数のユーザ端末４０とを含む。また、各シェアリングサーバ２０には、第１実施形態に係るサービス条件処理装置１０が搭載されている。シェアリングサーバ２０の各々と、提供者端末３０の各々と、ユーザ端末４０の各々とは、インターネット等のネットワークに接続される。なお、シェアリングサーバ２０、提供者端末３０、及びユーザ端末４０の数は、図１の例に限定されない。
【００１３】
シェアリングサーバ２０は、シェアリングサービスを提供する装置であり、例えば、サーバ装置、パーソナルコンピュータ等の情報処理装置で実現することができる。シェアリングサービスとは、自動車、空き部屋、洋服、人手や能力、資金などの様々なリソースを複数の人で共有したり、個人間で貸し借りをしたりする際の仲介を行うサービスである。例えば、あるシェアリングサーバ２０は、Ｕｂｅｒなどのように、配車のシェアリングサービスを提供し、別のシェアリングサーバ２０は、Ａｉｒｂｎｂなどのように、宿泊施設のシェアリングサービスを提供する。シェアリングサーバ２０は、ユーザ端末４０上で、ウェブアプリケーションやスマートフォンアプリケーションとしてシェアリングサービスを提供する。
【００１４】
提供者端末３０は、例えば、パーソナルコンピュータ、タブレット端末、スマートフォン等で実現することができる。提供者端末３０は、シェアリングサービスに登録しているユーザではないが、いずれかのシェアリングサービスで提供されるリソースと同種のリソースを提供するサービス提供者が使用する情報処理端末である。サービス提供者としては、例えば、自社ビルの空き会議室の貸し出しを行う企業や、稼動していないタクシーを配車サービスとして提供するタクシー会社等が考えられる。また、サービス提供者は、シェアリングサーバ２０と同様に、ウェブアプリケーションやスマートフォンアプリケーションとして提供するシェアリングサービスで、自身の保有するリソースを提供することができる。また、サービス提供者は、シェアリングサービスに限らず、独自の運用方法により、自身の保有するリソースを提供してもよい。
【００１５】
ユーザ端末４０は、いずれかのシェアリングサービスにユーザ登録しているユーザが使用する情報処理端末であり、例えば、パーソナルコンピュータ、タブレット端末、スマートフォン等で実現することができる。なお、シェアリングサービスのユーザには、シェアリングサービスにおいてリソースを提供するユーザ、及びリソースを利用するユーザ（以下、「サービス利用者」という）の両者が含まれる。ユーザ端末４０において、所望のシェアリングサービスのアプリケーションを起動することにより、ユーザ端末４０から、そのシェアリングサービスを提供しているシェアリングサーバ２０にアクセスされる。
【００１６】
ここで、図２を参照して、第１実施形態に係るサービス条件処理システム１００の概略について説明する。まず、シェアリングサービスが、サービス利用者により指定されたサービス条件を受け付ける。サービス条件とは、サービス利用者が利用を希望するリソースの属性等の条件である。例えば、会議室の貸し出しのシェアリングサービスの場合、サービス条件として、利用日時、場所、会議室のサイズ、必要な設備等が指定される。シェアリングサービスは、そのシェアリングサービスと同種のリソースを提供する１又は複数のサービス提供者を含むサービス提供者群に、受け付けたサービス条件を転送する。
【００１７】
サービス提供者は、サービス条件に対応するサービスを提供可能か否か、提供可能な場合には、提供可能なサービスの情報をマッチング結果としてシェアリングサービスに返送する。シェアリングサービスは、各サービス提供者から返送されたマッチング結果を集約して、サービス利用者に提供する。
【００１８】
すなわち、サービス条件処理システム１００では、サービス利用者からサービス条件を受け付けたシェアリングサービスと、他のサービス提供者との間でリソースの貸し借りを行いながら、サービス条件が処理される。
【００１９】
なお、図２に示すように、サービス利用者はユーザ端末４０を使用してサービス条件を指定し、サービス提供者は、提供者端末３０を使用してサービス条件を受け付けると共に、マッチング結果を返送する。また、シェアリングサーバ２０に搭載されたサービス条件処理装置１０が、上述のサービス条件の処理を実行する。以下、サービス条件処理装置１０について詳述する。
【００２０】
図３に示すように、サービス条件処理装置１０は、機能的には、受付部１１と、設定部１２と、提供部１３とを含む。
【００２１】
受付部１１は、ユーザ端末４０を介して、サービス利用者からサービス条件を受け付ける。受付部１１は、受け付けたサービス条件を設定部１２に受け渡す。
【００２２】
設定部１２は、受付部１１から受け渡されたサービス条件の開示対象となる１又は複数のサービス提供者を含むサービス提供者群を設定する。設定部１２は、サービス提供者により提供されるサービスの種別やリソースの属性等に基づいて、開示対象となるサービス提供者群を設定することができる。より具体的には、設定部１２は、サービス条件処理装置１０が搭載されたシェアリングサーバ２０により提供されるシェアリングサービスと種別が同一又は類似のリソースを提供するサービス提供者群を、開示対象として設定することができる。また、サービス条件の少なくとも一部を満たすリソースを保持するサービス提供者群を開示対象として設定してもよい。
【００２３】
また、設定部１２は、以下のケースにおいて、既に開示対象に設定されたサービス提供者群（第１のサービス提供者群）とは異なるサービス提供者群（第２のサービス提供者群）を新たに開示対象として設定する。１つ目のケースは、第１のサービス提供者群に含まれるサービス提供者から返送されたマッチング結果が、サービス条件に対応するサービスを提供することができないことを示す場合である。以下、この場合のマッチング結果を、「マッチングなし」という。２つ目のケースは、後述する提供部１３によるサービス利用者へのマッチング結果の提供後に、サービス利用者により、再度サービス条件が指定された場合である。すなわち、第１のサービス提供者群から得たマッチング結果をサービス利用者が採用しなかった場合である。第２のサービス提供者群の選定方法は、第１のサービス提供者群の選定方法と同様である。
【００２４】
設定部１２は、サービス条件、及び開示対象に設定したサービス提供者群に含まれるサービス提供者の各々を特定する情報を提供部１３に受け渡す。サービス提供者を特定する情報は、例えば、サービス提供者の識別情報、サービス提供者が使用する提供者端末３０のアドレス等、サービス条件をサービス提供者に転送するために必要な情報である。
【００２５】
提供部１３は、設定部１２から受け渡された情報に基づいて特定されるサービス提供者の各々が使用する提供者端末３０の各々へ、サービス条件を転送する。そして、提供部１３は、サービス条件を転送した提供者端末３０の各々から、マッチング結果を受信する。
【００２６】
なお、提供部１３と提供者端末３０との間の情報のやり取りは、メールやアプリケーションの通知機能等を利用することができる。また、サービス提供者側もアプリケーション等によりシェアリングサービスを提供している場合には、サービス提供者側のシェアリングサービスに、Application Programming Interface（ＡＰＩ）を設けておく。このＡＰＩは、サービス条件の受け付け、及びマッチング結果の出力を行うためのものである。そして、このＡＰＩを利用して、提供部１３と提供者端末３０との間で情報のやり取りを行えばよい。
【００２７】
上述したように、マッチング結果には、サービス条件に対応するリソースを提供可能か否か、提供可能な場合には、提供可能なリソースの情報が含まれる。例えば、提供可能なリソースの情報として、提供可能なリソースと、そのリソースの属性とをリスト化したリソースリストをマッチング結果とすることができる。
【００２８】
提供部１３は、各サービス提供者から受信したマッチング結果に含まれるリソースリストを集約し、リソースリストに含まれる各リソースの情報を、いずれかの属性に応じて並び替える。例えば、提供部１３は、リソースの属性に利用金額が含まれる場合には、利用金額が安い順に並び替えたり、リソースの属性に場所が含まれる場合には、サービス条件で指定された場所との距離が近い順に並び替えたりすることができる。提供部１３は、並び替えたリソースリストを、マッチング結果として、サービス利用者が使用するユーザ端末４０へ返送する。なお、いずれのサービス提供者からも、マッチングなしのマッチング結果が返送されている場合には、提供部１３は、サービス利用者が使用するユーザ端末４０へ、マッチングなしのマッチング結果を返送する。
【００２９】
シェアリングサーバ２０は、例えば図４に示すコンピュータ５０で実現することができる。コンピュータ５０は、Central Processing Unit（ＣＰＵ）５１と、一時記憶領域としてのメモリ５２と、不揮発性の記憶部５３とを備える。また、コンピュータ５０は、入出力装置５４と、記憶媒体５９に対するデータの読み込み及び書き込みを制御するRead/Write（Ｒ／Ｗ）部５５と、インターネット等のネットワークに接続される通信インターフェース（Ｉ／Ｆ）５６とを備える。ＣＰＵ５１、メモリ５２、記憶部５３、入出力装置５４、Ｒ／Ｗ部５５、及び通信Ｉ／Ｆ５６は、バス５７を介して互いに接続される。
【００３０】
記憶部５３は、Hard Disk Drive（ＨＤＤ）、Solid State Drive（ＳＳＤ）、フラッシュメモリ等によって実現できる。記憶媒体としての記憶部５３には、サービス条件処理装置１０として機能するサービス条件処理プログラム６０が記憶される。サービス条件処理プログラム６０は、受付プロセス６１と、設定プロセス６２と、提供プロセス６３とを有する。また、記憶部５３には、サービス条件処理プログラム６０と連携して、コンピュータ５０をシェアリングサーバ２０として機能させるためのシェアリングサービスアプリケーションプログラム７０が記憶される。
【００３１】
ＣＰＵ５１は、サービス条件処理プログラム６０を記憶部５３から読み出してメモリ５２に展開し、サービス条件処理プログラム６０が有するプロセスを順次実行する。ＣＰＵ５１は、受付プロセス６１を実行することで、図３に示す受付部１１として動作する。また、ＣＰＵ５１は、設定プロセス６２を実行することで、図３に示す設定部１２として動作する。また、ＣＰＵ５１は、提供プロセス６３を実行することで、図３に示す提供部１３として動作する。また、ＣＰＵ５１は、シェアリングサービスアプリケーションプログラム７０を記憶部５３から読み出してメモリ５２に展開し、シェアリングサービスアプリケーションプログラム７０が有するプロセスを順次実行する。これにより、サービス条件処理プログラム６０及びシェアリングサービスアプリケーションプログラム７０を実行したコンピュータ５０が、シェアリングサーバ２０として機能することになる。なお、コンピュータ５０がサービス条件処理プログラム６０を実行することにより機能する部分は、サービス条件処理装置１０に相当する。
【００３２】
なお、サービス条件処理プログラム６０により実現される機能は、例えば半導体集積回路、より詳しくはApplication Specific Integrated Circuit（ＡＳＩＣ）等で実現することも可能である。
【００３３】
次に、第１実施形態に係るサービス条件処理システム１００の作用について説明する。
【００３４】
いずれかのシェアリングサーバ２０に搭載されたサービス条件処理装置１０の受付部１１が、サービス利用者により指定されたサービス条件をユーザ端末４０から受け付けると、そのサービス条件処理装置１０において、図５に示すサービス条件処理が実行される。ここでは、会議室の貸し出しのシェアリングサービスを提供するシェアリングサーバ２０に搭載されたサービス条件処理装置１０の受付部１１が、以下のサービス条件を受け付けたものとする。
【００３５】
場所      ＝  蒲田駅近辺
利用日時  ＝  ２０１６／０９／０１  ９：００−１２：００
人数      ＝  １０人
必要な設備＝  プロジェクタ
【００３６】
ステップＳ１１で、受付部１１が、受け付けたサービス条件を設定部１２に受け渡す。設定部１２は、受付部１１から受け渡されたサービス条件の開示対象となる１又は複数のサービス提供者を含む第１のサービス提供者群を設定する。例えば、設定部１２は、予め保持しているサービス提供者の情報を記憶したテーブル等を参照して、蒲田駅近辺で会議室や空き部屋等を貸し出しているサービス提供者を選定し、サービス条件の開示対象として設定する。ここでは、図２に示すように、サービス提供者Ｐ、Ｑを含むサービス提供者群Ａが開示対象として設定されたものとする。
【００３７】
次に、ステップＳ１２で、設定部１２が、サービス条件、及び開示対象に設定したサービス提供者群に含まれるサービス提供者の各々を特定する情報を提供部１３に受け渡す。そして、提供部１３は、設定部１２から受け渡された情報に基づいて特定されるサービス提供者の各々が使用する提供者端末３０の各々へ、サービス条件を転送する。
【００３８】
次に、ステップＳ１３で、提供部１３が、サービス条件を転送した提供者端末３０の各々から、マッチング結果を受信する。ここでは、提供部１３は、サービス提供者Ｐ及びＱの各々から、図６の上段に示すようなリソースリストをマッチング結果として受信したものとする。
【００３９】
次に、ステップＳ１４で、提供部１３が、サービス提供者の各々から受信したマッチング結果のいずれかに、リソースリストが含まれるか否かを判定する。いずれかのマッチング結果にリソースリストが含まれる場合には、処理はステップＳ１５へ移行し、いずれのマッチング結果もマッチングなしの場合には、処理はステップＳ１７へ移行する。ここでは、上述のように、サービス提供者Ｐ及びＱの各々から受信したマッチング結果にリソースリストが含まれるため、肯定判定されて、処理はステップＳ１５へ移行する。
【００４０】
ステップＳ１５では、提供部１３が、各サービス提供者から受信したマッチング結果に含まれるリソースリストを集約し、リソースリストに含まれるリソースを、いずれかの属性に応じて並び替える。例えば、提供部１３は、図６の下段に示すように、サービス提供者Ｐ及びＱの各々から受信したリソースリストに含まれる各リソースの情報を、利用料金が安い順に並び替えたリソースリストを作成する。また、提供部１３は、リソースリストに、そのリソースの提供元であるサービス提供者の識別情報も付加する。そして、提供部１３は、サービス条件の送信元であるサービス利用者へ、作成したリソースリストを返送する。
【００４１】
なお、サービス利用者へ返送するリソースリストには、サービス提供者の識別情報は含めなくてもよい。サービス提供者の識別情報は、リソースリストからサービス利用者によりいずれかのリソースが選択された際に、該当のサービス提供者への通知等の処理を行うために、サービス条件処理装置１０内において管理されていればよい。
【００４２】
次に、ステップＳ１６で、受付部１１が、提供部１３によるサービス利用者へのリソースリストの提供後に、そのサービス利用者から、再度サービス条件を受信したか否かを判定する。再度サービス条件を受信した場合には、処理はステップＳ１７へ移行し、受信していない場合には、サービス条件処理は終了する。
【００４３】
ステップＳ１７では、設定部１２が、既に開示対象に設定したサービス提供者群とは異なる他のサービス提供者群が存在するか否かを判定する。他のサービス提供者群が存在する場合には、処理はステップＳ１１に戻り、設定部１２が、他のサービス提供者群を新たに開示対象として設定し、ステップＳ１２〜Ｓ１６の処理を繰り返す。例えば、図２に示すように、設定部１２は、既に開示対象に設定されたサービス提供者群Ａとは異なり、サービス提供者Ｓ、Ｔを含むサービス提供者群Ｂを開示対象に設定することができる。
【００４４】
一方、他のサービス提供者群が存在しない場合には、処理はステップＳ１８へ移行し、提供部１３が、マッチングなしのマッチング結果をサービス利用者へ回答して、サービス条件処理は終了する。
【００４５】
以上説明したように、第１実施形態に係るサービス条件処理装置によれば、サービス利用者からサービス条件を受け付けたシェアリングサービスが、他のサービス提供者群にサービス条件を開示して、サービス条件に対するマッチング結果を受信する。また、マッチング結果の受信結果に応じて、サービス条件を開示済みのサービス提供者群とは異なるサービス提供者群に、新たにサービス条件を開示する。これにより、サービス条件を受け付けたシェアリグサービスと、他のサービス提供者との間でリソースの貸し借りが行われ、サービス提供システムにおけるリソースの利用効率を向上させることができる。サービス利用者からみても、リソースの選択肢が増え、サービス条件に対応するリソースを選択し易くなる。また、サービス提供者は、複数のシェアリングサービスと連携することで、自身が保有するリソースの利用効率をより向上させることができる。
【００４６】
＜第２実施形態＞
次に、第２実施形態について説明する。なお、第２実施形態に係るサービス条件処理システムについて、第１実施形態に係るサービス条件処理システム１００と同様の部分については、同一符号を付して詳細な説明を省略する。
【００４７】
図７に示すように、第２実施形態に係るサービス条件処理システム２００は、複数のシェアリングサーバ２２０と、複数の提供者端末３０、２３０と、複数のユーザ端末４０とを含む。また、提供者端末２３０には、第２実施形態に係るサービス条件処理装置２１０が搭載されている。
【００４８】
シェアリングサーバ２２０は、サービス条件処理装置１０が搭載されていない点を除いて、第１実施形態におけるシェアリングサーバ２０と同様である。
【００４９】
ここで、図８を参照して、第２実施形態に係るサービス条件処理システム２００の概略について説明する。まず、シェアリングサービスが、サービス利用者により指定されたサービス条件を受け付け、そのシェアリングサービスと同種のリソースを提供するサービス提供者に、受け付けたサービス条件を転送する。
【００５０】
サービス条件を受信したサービス提供者は、さらに、同種のリソースを提供する１又は複数のサービス提供者にサービス条件を転送する。以下では、シェアリングサービスから最初にサービス条件が転送されるサービス提供者を、他のサービス提供者と区別して「代表サービス提供者」という。
【００５１】
代表サービス提供者は、サービス条件の転送先のサービス提供者の各々から、マッチング結果を受信する。なお、代表サービス提供者と他のサービス提供者との間の情報のやり取りは直接行われる場合に限らず、他のサービス提供者がチェーン上に仲介してもよく、最終的に、各サービス提供者からのマッチング結果が代表サービス提供者の下で集約されればよい。
【００５２】
代表サービス提供者は、他のサービス提供者の各々から受信したマッチング結果、及び自身のマッチング結果を集約し、シェアリングサービスに返送する。シェアリングサービスでは、代表サービス提供者から返送されたマッチング結果を、サービス利用者に提供する。
【００５３】
すなわち、サービス条件処理システム２００では、第１実施形態と同様に、サービス利用者からサービス条件を受け付けたシェアリングサービスと、他のサービス提供者との間でリソースの貸し借りを行いながら、サービス条件が処理される。
【００５４】
なお、図８に示すように、提供者端末２３０に搭載されたサービス条件処理装置２１０が、上述のサービス条件の処理を実行する。以下、サービス条件処理装置２１０について詳述する。
【００５５】
図９に示すように、サービス条件処理装置２１０は、機能的には、取得部１５と、提供部１６とを含む。
【００５６】
取得部１５は、サービス利用者からサービス条件を受け付けたシェアリングサービスにより転送されたサービス条件を取得する。取得部１５は、取得したサービス条件を提供部１６に受け渡す。
【００５７】
提供部１６は、取得部１５から受け渡されたサービス条件を、１又は複数の他のサービス提供者が使用する提供者端末３０へ転送する。他のサービス提供者としては、例えば、代表サービス提供者と同種のリソースを提供するサービス提供者を予め特定しておけばよい。
【００５８】
また、提供部１６は、サービス条件の転送先である提供者端末３０の各々から、マッチング結果を受信する。提供部１６は、代表サービス提供者自身が保有するリソースについてのリソースリストと、各サービス提供者から受信したマッチング結果に含まれるリソースリストの各々とを集約する。そして、提供部１６は、リソースリストに含まれる各リソースの情報を、いずれかの属性に応じて並び替える。また、提供部１６は、並び替えたリソースリストに、そのリソースの提供元であるサービス提供者の識別情報も付加する。提供部１６は、並び替えたリソースリストを、マッチング結果として、サービス条件の転送元のシェアリングサーバ２０へ提供する。なお、代表サービス提供者自身及び他のサービス提供者のいずれのマッチング結果もマッチングなしの場合には、提供部１６は、マッチングなしのマッチング結果をシェアリングサービスに提供する。
【００５９】
なお、提供部１６は、シェアリングサービスへ提供するリソースリストに、サービス提供者の識別情報を含めても含めなくてもよい。リソースリストからサービス利用者によりいずれかのリソースが選択された際に、該当のサービス提供者への通知等の処理をシェアリングサーバ２０で行う場合には、サービス提供者の識別情報を含めておく。該当のサービス提供者への通知等の処理を、代表サービス提供者を介して行う場合には、サービス提供者の識別情報はサービス条件処理装置２１０内において管理されていればよいため、含める必要はない。
【００６０】
提供者端末２３０は、例えば図１０に示すコンピュータ８０で実現することができる。コンピュータ８０は、ＣＰＵ８１と、一時記憶領域としてのメモリ８２と、不揮発性の記憶部８３と、入出力装置８４と、記憶媒体８９に対するデータの読み込み及び書き込みを制御するＲ／Ｗ部８５と、通信Ｉ／Ｆ８６とを備える。ＣＰＵ８１、メモリ８２、記憶部８３、入出力装置８４、Ｒ／Ｗ部８５、及び通信Ｉ／Ｆ８６は、バス８７を介して互いに接続される。
【００６１】
記憶部８３は、ＨＤＤ、ＳＳＤ、フラッシュメモリ等によって実現できる。記憶媒体としての記憶部８３には、サービス条件処理装置２１０として機能するサービス条件処理プログラム９０が記憶される。サービス条件処理プログラム９０は、取得プロセス９５と、提供プロセス９６とを有する。また、記憶部８３には、提供者端末２３０で利用される他のアプリケーション等のプログラムや各種情報も記憶される（図示省略）。
【００６２】
ＣＰＵ８１は、サービス条件処理プログラム９０を記憶部８３から読み出してメモリ８２に展開し、サービス条件処理プログラム９０が有するプロセスを順次実行する。ＣＰＵ８１は、取得プロセス９５を実行することで、図９に示す取得部１５として動作する。また、ＣＰＵ８１は、提供プロセス９６を実行することで、図９に示す提供部１６として動作する。これにより、サービス条件処理プログラム９０を実行したコンピュータ８０が、提供者端末２３０に搭載されたサービス条件処理装置２１０として機能することになる。
【００６３】
なお、サービス条件処理プログラム９０により実現される機能は、例えば半導体集積回路、より詳しくはＡＳＩＣ等で実現することも可能である。
【００６４】
次に、第１実施形態に係るサービス条件処理システム１００の作用について説明する。
【００６５】
サービス利用者により指定されたサービス条件をユーザ端末４０から受け付けたシェアリングサービスが、例えば、同一のリソースを提供する代表サービス提供者に受け付けたサービス条件を転送する。代表サービス提供者が使用する提供者端末２３０に搭載されたサービス条件処理装置２１０の取得部１５が、シェアリングサービスから転送されたサービス条件を取得すると、そのサービス条件処理装置２１０において、図１１に示すサービス条件処理が実行される。
【００６６】
ステップＳ２１で、取得部１５が、取得したサービス条件を提供部１６に受け渡す。提供部１６は、取得部１５から受け渡されたサービス条件を、１又は複数の他のサービス提供者が使用する提供者端末３０へ転送する。
【００６７】
次に、ステップＳ２２で、提供部１６が、サービス条件の転送先である提供者端末３０の各々から、マッチング結果を受信する。提供部１６は、代表サービス提供者自身が保有するリソースについてのマッチング結果と、各サービス提供者から受信したマッチング結果の各々とを集約する。
【００６８】
次に、ステップＳ２３で、提供部１６が、代表サービス提供者自身及び他のサービス提供者のマッチング結果のいずれかに、リソースリストが含まれるか否かを判定する。いずれかのマッチング結果にリソースリストが含まれる場合には、処理はステップＳ２４へ移行し、いずれのマッチング結果もマッチングなしの場合には、処理はステップＳ２５へ移行する。
【００６９】
ステップＳ２４では、提供部１６が、代表サービス提供者自身及び他のサービス提供者のマッチング結果に含まれるリソースリストを集約し、リソースリストに含まれる各リソースの情報を、いずれかの属性に応じて並び替える。提供部１６は、並び替えたリソースリストを、マッチング結果として、サービス条件の転送元のシェアリングサーバ２０へ提供する。
【００７０】
一方、ステップＳ２５では、提供部１６が、マッチングなしのマッチング結果をサービス条件の転送元のシェアリングサーバ２０へ提供する。そして、サービス条件処理は終了する。
【００７１】
以上説明したように、第２実施形態に係るサービス条件処理装置によれば、シェアリングサービスから転送されたサービス条件を、同種のリソースを提供する他のサービス提供者に転送し、サービス条件に対するマッチング結果を受信する。これにより、第１実施形態と同様に、サービス条件を受け付けたシェアリグサービスと、他のサービス提供者との間でリソースの貸し借りが行われ、サービス提供システムにおけるリソースの利用効率を向上させることができる。
【００７２】
また、上記では、サービス条件処理プログラム６０、９０が記憶部５３、８３に予め記憶（インストール）されている態様を説明したが、これに限定されない。プログラムは、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＵＳＢメモリ等の記憶媒体に記憶された形態で提供することも可能である。
【００７３】
以上の各実施形態に関し、更に以下の付記を開示する。
【００７４】
（付記１）
サービスに関する条件の指定を受け付け、
第１のサービス提供者群を、受け付けた前記条件の開示対象に設定し、
前記第１のサービス提供者群に含まれるサービス提供者に対応する、前記条件を満たすサービスの提供条件の受信結果に応じて、第２のサービス提供者群を前記条件の開示対象に設定する、
処理をコンピュータに実行させることを特徴とするサービス条件処理プログラム。
【００７５】
（付記２）
前記受信結果が、前記条件を満たすサービスを提供することができないものである場合に、前記第２のサービス提供者群を前記条件の開示対象に設定する付記１に記載のサービス条件処理プログラム。
【００７６】
（付記３）
前記受信結果を前記サービスに関する条件を送信した情報処理端末に送信した後に、前記情報処理端末から再度前記サービスに関する条件の指定を受け付けた場合に、前記第２のサービス提供者群を前記条件の開示対象に設定する付記１に記載のサービス条件処理プログラム。
【００７７】
（付記４）
第１のサービス提供者に対応する端末によってサービスに関する条件を取得し、
取得した前記条件を第２のサービス提供者に対応する端末に提供し、
前記第２のサービス提供者に対応する端末によるサービス提供条件の入力の取得後に、取得した前記サービス提供条件を出力し、
指示に応じて、取得した前記サービス提供条件を前記サービスに関する条件の取得元に提供する、
処理をコンピュータに実行させることを特徴とするサービス条件処理プログラム。
【００７８】
（付記５）
サービスに関する条件の指定を受け付ける受付部と、
第１のサービス提供者群を、受け付けた前記条件の開示対象に設定し、前記第１のサービス提供者群に含まれるサービス提供者に対応する、前記条件を満たすサービスの提供条件の受信結果に応じて、第２のサービス提供者群を前記条件の開示対象に設定する設定部と、
を含むことを特徴とするサービス条件処理装置。
【００７９】
（付記６）
前記設定部は、前記受信結果が、前記条件を満たすサービスを提供することができないものである場合に、前記第２のサービス提供者群を前記条件の開示対象に設定する付記５に記載のサービス条件処理装置。
【００８０】
（付記７）
前記設定部は、前記受信結果を前記サービスに関する条件を送信した情報処理端末に送信した後に、前記情報処理端末から再度前記サービスに関する条件の指定を受け付けた場合に、前記第２のサービス提供者群を前記条件の開示対象に設定する付記５に記載のサービス条件処理装置。
【００８１】
（付記８）
第１のサービス提供者に対応する端末によってサービスに関する条件を取得する取得部と、
取得した前記条件を第２のサービス提供者に対応する端末に提供し、前記第２のサービス提供者に対応する端末によるサービス提供条件の入力の取得後に、取得した前記サービス提供条件を出力し、指示に応じて、取得した前記サービス提供条件を前記サービスに関する条件の取得元に提供する提供部と、
を含むことを特徴とするサービス条件処理装置。
【００８２】
（付記９）
サービスに関する条件の指定を受け付け、
第１のサービス提供者群を、受け付けた前記条件の開示対象に設定し、
前記第１のサービス提供者群に含まれるサービス提供者に対応する、前記条件を満たすサービスの提供条件の受信結果に応じて、第２のサービス提供者群を前記条件の開示対象に設定する、
処理をコンピュータが実行することを特徴とするサービス条件処理方法。
【００８３】
（付記１０）
前記受信結果が、前記条件を満たすサービスを提供することができないものである場合に、前記第２のサービス提供者群を前記条件の開示対象に設定する付記９に記載のサービス条件処理方法。
【００８４】
（付記１１）
前記受信結果を前記サービスに関する条件を送信した情報処理端末に送信した後に、前記情報処理端末から再度前記サービスに関する条件の指定を受け付けた場合に、前記第２のサービス提供者群を前記条件の開示対象に設定する付記９に記載のサービス条件処理方法。
【００８５】
（付記１２）
第１のサービス提供者に対応する端末によってサービスに関する条件を取得し、
取得した前記条件を第２のサービス提供者に対応する端末に提供し、
前記第２のサービス提供者に対応する端末によるサービス提供条件の入力の取得後に、取得した前記サービス提供条件を出力し、
指示に応じて、取得した前記サービス提供条件を前記サービスに関する条件の取得元に提供する、
処理をコンピュータが実行することを特徴とするサービス条件処理方法。
【００８６】
（付記１３）
サービスに関する条件の指定を受け付け、
第１のサービス提供者群を、受け付けた前記条件の開示対象に設定し、
前記第１のサービス提供者群に含まれるサービス提供者に対応する、前記条件を満たすサービスの提供条件の受信結果に応じて、第２のサービス提供者群を前記条件の開示対象に設定する、
処理をコンピュータに実行させることを特徴とするサービス条件処理プログラムを記憶した記憶媒体。
【００８７】
（付記１４）
第１のサービス提供者に対応する端末によってサービスに関する条件を取得し、
取得した前記条件を第２のサービス提供者に対応する端末に提供し、
前記第２のサービス提供者に対応する端末によるサービス提供条件の入力の取得後に、取得した前記サービス提供条件を出力し、
指示に応じて、取得した前記サービス提供条件を前記サービスに関する条件の取得元に提供する、
処理をコンピュータに実行させることを特徴とするサービス条件処理プログラムを記憶した記憶媒体。
【符号の説明】
【００８８】
１０、２１０  サービス条件処理装置
１１   受付部
１２   設定部
１３   提供部
１５   取得部
１６   提供部
２０、２２０  シェアリングサーバ
３０、２３０  提供者端末
４０   ユーザ端末
５０、８０    コンピュータ
５１、８１    ＣＰＵ
５２、８２    メモリ
５３、８３    記憶部
５９、８９    記憶媒体
６０、９０    サービス条件処理プログラム
１００、２００       サービス条件処理システム
【図１】
2018055479.tif 000003
【図２】
2018055479.tif 000004
【図３】
2018055479.tif 000005
【図４】
2018055479.tif 000006
【図５】
2018055479.tif 000007
【図６】
2018055479.tif 000008
【図７】
2018055479.tif 000009
【図８】
2018055479.tif 000010
【図９】
2018055479.tif 000011
【図１０】
2018055479.tif 000012
【図１１】
2018055479.tif 000013