(57)【要約】【課題】マッサージ等のサービスを提供するサービス提供者とサービスの享受を希望するユーザとのマッチングが困難であった。【解決手段】サービスの提供が可能な提供者の提供者識別子と提供者位置情報とを有する１以上の提供者動的情報を取得する提供者動的情報取得部と、サービス享受が可能なユーザのユーザ識別子とユーザ位置情報とを有するユーザ動的情報を取得するユーザ動的情報取得部と、ユーザ動的情報が有するユーザ位置情報が予め決められた条件を満たすほど近い位置である提供者位置情報と対になる１以上の提供者識別子を取得する識別子取得部と、取得された１以上の提供者識別子に対応する１以上の広告情報を、ユーザ識別子で識別されるユーザのユーザ端末に送信する情報送信部とを具備するサーバ装置により、マッサージ等のサービスを提供するサービス提供者とサービスの享受を希望するユーザとのマッチングを支援できる。【選択図】図１
2015032188.tif 000002
【特許請求の範囲】
【請求項１】
サービスを提供する提供者を識別する提供者識別子と、当該提供者識別子で識別される提供者に関する広告情報とを有する１または２以上の提供者広告情報を格納し得る広告情報格納部と、
提供者識別子を有する１または２以上の提供者属性情報を格納し得る提供者属性情報格納部と、
ユーザを識別するユーザ識別子を有する１または２以上のユーザ情報を格納し得るユーザ情報格納部と、
サービスの提供が可能な提供者を識別する提供者識別子と提供者の位置情報である提供者位置情報とを有する１または２以上の提供者動的情報を取得する提供者動的情報取得部と、
サービス享受が可能なユーザのユーザ識別子と当該ユーザ識別子で識別されるユーザの位置を示すユーザ位置情報とを有するユーザ動的情報を取得するユーザ動的情報取得部と、
前記ユーザ動的情報が有するユーザ位置情報が予め決められた条件を満たすほど近い位置である前記提供者位置情報と対になる１以上の提供者識別子を取得する識別子取得部と、
前記識別子取得部が取得した１以上の提供者識別子と対になる１以上の広告情報を、前記広告情報格納部から取得し、当該１以上の広告情報を前記ユーザ識別子で識別されるユーザのユーザ端末に送信する情報送信部とを具備するサーバ装置。
【請求項２】
前記提供者属性情報は、
提供者識別子と、当該提供者識別子で識別される提供者の１以上の属性値とを有し、
前記ユーザ情報は、ユーザ識別子と、当該ユーザ識別子で識別されるユーザがサービスに対して希望する１以上の条件である希望条件とを有し、
前記識別子取得部は、
前記ユーザ動的情報が有するユーザ位置情報が予め決められた条件を満たすほど近い位置である前記提供者位置情報と対になる１以上の提供者識別子であり、前記ユーザ動的情報が有するユーザ識別子と対になる１以上の希望条件と前記提供者識別子と対になる１以上の提供者の属性値とが予め決められた関係にある１以上の提供者識別子を取得する請求項１記載のサーバ装置。
【請求項３】
前記提供者動的情報取得部は、
提供者が保持している提供者端末に表示された一のボタンを押下することにより入力された提供者動的情報を前記提供者端末から受信する請求項１または請求項２記載のサーバ装置。
【請求項４】
前記ユーザ動的情報取得部は、
ユーザが保持しているユーザ端末に表示された一のボタンを押下することにより入力されたユーザ動的情報を前記ユーザ端末から受信する請求項１から請求項３いずれか記載のサーバ装置。
【請求項５】
提供者識別子と当該提供者識別子で識別される提供者のスケジュールに関する情報である提供者スケジュール情報を格納し得る提供者スケジュール格納部と、
現在時刻を取得する現在時刻取得部とをさらに具備し、
前記提供者動的情報取得部は、
前記提供者スケジュール情報と前記現在時刻とを用いて、提供者動的情報を取得する請求項１から請求項４いずれか一項に記載のサーバ装置。
【請求項６】
ユーザ識別子と当該ユーザ識別子で識別されるユーザのスケジュールに関する情報であるユーザスケジュール情報を格納し得るユーザスケジュール格納部と、
現在時刻を取得する現在時刻取得部とをさらに具備し、
前記ユーザ動的情報取得部は、
前記ユーザスケジュール情報と前記現在時刻とを用いて、ユーザ動的情報を取得する請求項１から請求項５いずれか一項に記載のサーバ装置。
【請求項７】
前記提供者動的情報格納部に格納されている提供者動的情報のうち、予め決められた条件を満たす提供者動的情報を、自動的に変更する情報変更部をさらに具備する請求項１から請求項６いずれか一項に記載のサーバ装置。
【請求項８】
前記情報送信部は、
提供者識別子と広告情報とを対にしてユーザ端末に送信し、
提供者識別子と広告情報とを受信したユーザ端末から当該提供者識別子で識別される提供者のサービス享受の依頼を示す依頼情報を受信する依頼情報受信部をさらに具備し、
前記情報変更部は、
前記依頼情報受信部が依頼情報を受信した場合に、前記提供者識別子を含む提供者動的情報を変更する請求項７記載のサーバ装置。
【請求項９】
記録媒体は、
サービスを提供する提供者を識別する提供者識別子と、当該提供者識別子で識別される提供者に関する広告情報とを有する１または２以上の提供者広告情報を格納し得る広告情報格納部と、
提供者識別子を有する１または２以上の提供者属性情報を格納し得る提供者属性情報格納部と、
ユーザを識別するユーザ識別子を有する１または２以上のユーザ情報を格納し得るユーザ情報格納部とを具備し、
提供者動的情報取得部、ユーザ動的情報取得部、識別子取得部、および情報送信部を具備する情報処理方法であって、
前記提供者動的情報取得部が、サービスの提供が可能な提供者を識別する提供者識別子と提供者の位置情報である提供者位置情報とを有する１または２以上の提供者動的情報を取得する提供者動的情報取得部と、
前記ユーザ動的情報取得部が、サービス享受が可能なユーザのユーザ識別子と当該ユーザ識別子で識別されるユーザの位置を示すユーザ位置情報とを有するユーザ動的情報を取得 するユーザ動的情報取得ステップと、
前記識別子取得部が、前記ユーザ動的情報が有するユーザ位置情報が予め決められた条件を満たすほど近い位置である前記提供者位置情報と対になる１以上の提供者識別子を取得する識別子取得ステップと、
前記情報送信部が、前記識別子取得ステップで取得された１以上の提供者識別子と対になる１以上の広告情報を、前記広告情報格納部から取得し、当該１以上の広告情報を前記ユーザ識別子で識別されるユーザのユーザ端末に送信する情報送信ステップとを具備する情報処理方法。
【請求項１０】
コンピュータがアクセス可能な記録媒体は、
サービスを提供する提供者を識別する提供者識別子と、当該提供者識別子で識別される提供者に関する広告情報とを有する１または２以上の提供者広告情報を格納し得る広告情報格納部と、
提供者識別子を有する１または２以上の提供者属性情報を格納し得る提供者属性情報格納部と、
ユーザを識別するユーザ識別子を有する１または２以上のユーザ情報を格納し得るユーザ情報格納部とを具備し、
コンピュータを、
サービスの提供が可能な提供者を識別する提供者識別子と提供者の位置情報である提供者位置情報とを有する１または２以上の提供者動的情報を取得する提供者動的情報取得部と、
サービス享受が可能なユーザのユーザ識別子と当該ユーザ識別子で識別されるユーザの位置を示すユーザ位置情報とを有するユーザ動的情報を取得するユーザ動的情報取得部と、
前記ユーザ動的情報が有するユーザ位置情報が予め決められた条件を満たすほど近い位置である前記提供者位置情報と対になる１以上の提供者識別子を取得する識別子取得部と、
前記識別子取得部が取得した１以上の提供者識別子と対になる１以上の広告情報を、前記広告情報格納部から取得し、当該１以上の広告情報を前記ユーザ識別子で識別されるユーザのユーザ端末に送信する情報送信部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マッサージ等のサービスを提供するサービス提供者（以下、適宜、提供者という。）とサービスの享受を希望するユーザとのマッチングを容易に行うサーバ装置等に関するものである。
【背景技術】
【０００２】
従来、車両等に商品を積載して移動して営業する移動店舗による営業を効率的に行う移動店舗による営業方法及びシステムがあった（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２８７４６４号公報（第１頁、第１図等）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術においては、提供者とサービスの享受を希望するユーザとのマッチングが困難であった。さらに具体的には、提供者もユーザも移動する状況において、近くに居る提供者とユーザであり、空き時間ができた提供者とユーザとを結び付ける仕組みがなかった。
【課題を解決するための手段】
【０００５】
本第一の発明のサーバ装置は、サービスを提供する提供者を識別する提供者識別子と、提供者識別子で識別される提供者に関する広告情報とを有する１または２以上の提供者広告情報を格納し得る広告情報格納部と、提供者識別子を有する１または２以上の提供者属性情報を格納し得る提供者属性情報格納部と、ユーザを識別するユーザ識別子を有する１または２以上のユーザ情報を格納し得るユーザ情報格納部と、サービスの提供が可能な提供者を識別する提供者識別子と提供者の位置情報である提供者位置情報とを有する１または２以上の提供者動的情報を取得する提供者動的情報取得部と、サービス享受が可能なユーザのユーザ識別子とユーザ識別子で識別されるユーザの位置を示すユーザ位置情報とを有するユーザ動的情報を取得するユーザ動的情報取得部と、ユーザ動的情報が有するユーザ位置情報が予め決められた条件を満たすほど近い位置である提供者位置情報と対になる１以上の提供者識別子を取得する識別子取得部と、識別子取得部が取得した１以上の提供者識別子と対になる１以上の広告情報を、広告情報格納部から取得し、１以上の広告情報をユーザ識別子で識別されるユーザのユーザ端末に送信する情報送信部とを具備するサーバ装置である。
【０００６】
かかる構成により、マッサージ等のサービスを提供するサービス提供者とサービスの享受を希望するユーザが共に移動する状況において、サービス提供者とユーザとのマッチングを支援できる。
【０００７】
また、本第二の発明のサーバ装置は、第一の発明に対して、提供者属性情報は、提供者識別子と、提供者識別子で識別される提供者の１以上の属性値とを有し、ユーザ情報は、ユーザ識別子と、ユーザ識別子で識別されるユーザがサービスに対して希望する１以上の条件である希望条件とを有し、識別子取得部は、ユーザ動的情報が有するユーザ位置情報が予め決められた条件を満たすほど近い位置である提供者位置情報と対になる１以上の提供者識別子であり、ユーザ動的情報が有するユーザ識別子と対になる１以上の希望条件と提供者識別子と対になる１以上の提供者の属性値とが予め決められた関係にある１以上の提供者識別子を取得するサーバ装置である。
【０００８】
かかる構成により、マッサージ等のサービスを提供するサービス提供者とサービスの享受を希望するユーザが共に移動する状況において、サービス提供者とユーザとのマッチングを支援できる。
【０００９】
また、本第三の発明のサーバ装置は、第一または第二の発明に対して、提供者動的情報取得部は、提供者が保持している提供者端末に表示された一のボタンを押下することにより入力された提供者動的情報を提供者端末から受信するサーバ装置である。
【００１０】
かかる構成により、サービス提供者が容易に提供可否情報を入力できる。
【００１１】
また、本第四の発明のサーバ装置は、第一から第三いずれかの発明に対して、ユーザ動的情報取得部は、ユーザが保持しているユーザ端末に表示された一のボタンを押下することにより入力されたユーザ動的情報をユーザ端末から受信するサーバ装置である。
【００１２】
かかる構成により、ユーザが容易にユーザ動的情報を入力できる。
【００１３】
また、本第五の発明のサーバ装置は、第一から第四いずれか一項にの発明に対して、提供者識別子と提供者識別子で識別される提供者のスケジュールに関する情報である提供者スケジュール情報を格納し得る提供者スケジュール格納部と、現在時刻を取得する現在時刻取得部とをさらに具備し、提供者動的情報取得部は、提供者スケジュール情報と現在時刻とを用いて、提供者動的情報を取得するサーバ装置である。
【００１４】
かかる構成により、サービス提供者のスケジュール情報を有効に利用して、サービス提供者とサービスの享受を希望するユーザとのマッチングを支援できる。
【００１５】
また、本第六の発明のサーバ装置は、第一から第五いずれか一項にの発明に対して、ユーザ識別子とユーザ識別子で識別されるユーザのスケジュールに関する情報であるユーザスケジュール情報を格納し得るユーザスケジュール格納部と、現在時刻を取得する現在時刻取得部とをさらに具備し、ユーザ動的情報取得部は、ユーザスケジュール情報と現在時刻とを用いて、ユーザ動的情報を取得するサーバ装置である。
【００１６】
かかる構成により、ユーザのスケジュール情報を有効に利用して、サービス提供者とサービスの享受を希望するユーザとのマッチングを支援できる。
【００１７】
また、本第七の発明のサーバ装置は、第一から第六いずれか一項にの発明に対して、提供者動的情報格納部に格納されている提供者動的情報のうち、予め決められた条件を満たす提供者動的情報を、自動的に変更する情報変更部をさらに具備するサーバ装置である。
【００１８】
かかる構成により、提供可否情報を自動的に変更できる。
【００１９】
また、本第八の発明のサーバ装置は、第七の発明に対して、情報送信部は、提供者識別子と広告情報とを対にしてユーザ端末に送信し、提供者識別子と広告情報とを受信したユーザ端末から提供者識別子で識別される提供者のサービス享受の依頼を示す依頼情報を受信する依頼情報受信部をさらに具備し、情報変更部は、依頼情報受信部が依頼情報を受信した場合に、提供者識別子を含む提供者動的情報を変更するサーバ装置である。
【００２０】
かかる構成により、提供可否情報を適切に自動変更できる。
【発明の効果】
【００２１】
本発明によるサーバ装置によれば、マッサージ等のサービスを提供するサービス提供者とサービスの享受を希望するユーザとのマッチングを支援できる。
【図面の簡単な説明】
【００２２】
【図１】実施の形態１における情報システムＡの概念図
【図２】同情報システムＡのブロック図
【図３】同サーバ装置１の動作について説明するフローチャート
【図４】同サーバ装置１の動作について説明するフローチャート
【図５】同提供者端末２の動作について説明するフローチャート
【図６】同ユーザ端末３の動作について説明するフローチャート
【図７】同広告情報管理表を示す図
【図８】同提供者属性情報管理表を示す図
【図９】同ユーザ情報管理表を示す図
【図１０】同提供者動的情報管理表を示す図
【図１１】同ユーザ動的情報管理表を示す図
【図１２】同出力例を示す図
【図１３】同ユーザ動的情報管理表を示す図
【図１４】同出力例を示す図
【図１５】同出力例を示す図
【図１６】同出力例を示す図
【図１７】同ユーザ情報管理表を示す図
【図１８】同出力例を示す図
【図１９】同出力例を示す図
【図２０】実施の形態２における情報システムＢのブロック図
【図２１】同サーバ装置４の動作について説明するフローチャート
【図２２】同サーバ装置４の動作について説明するフローチャート
【図２３】同提供者動的情報を取得する処理について説明するフローチャート
【図２４】同ユーザ動的情報を取得する処理について説明するフローチャート
【図２５】同コンピュータシステムの概観図
【図２６】同コンピュータシステムのブロック図
【発明を実施するための形態】
【００２３】
以下、サーバ装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２４】
（実施の形態１）
本実施の形態において、提供者もユーザも移動する状況において、近くに居る提供者とユーザであり、空き時間ができた提供者とユーザとを結び付ける情報システムについて説明する。
【００２５】
また、本実施の形態において、提供者の１以上の属性値とユーザの希望条件とを管理しており、提供者とユーザの両者が空き状態であり、提供者の１以上の属性値がユーザの希望条件に合致する場合に、ユーザに提供者の広告を送信することにより、提供者とユーザとを結び付ける情報システムについて説明する。
【００２６】
また、本実施の形態において、自動的に提供者動的情報、ユーザ動的情報を変更する情報システムについて説明する。
【００２７】
図１は、本実施の形態における情報システムＡの概念図である。情報システムＡは、サーバ装置１、１以上の提供者端末２、および１以上のユーザ端末３を備える。提供者端末２とユーザ端末３は、いわゆるスマートフォン、携帯電話等の携帯端末、パソコン等の情報端末である。
【００２８】
図２は、本実施の形態における情報システムＡのブロック図である。サーバ装置１は、広告情報格納部１０、提供者属性情報格納部１１、ユーザ情報格納部１２、提供者動的情報格納部１３、ユーザ動的情報格納部１４、提供者動的情報取得部１５、ユーザ動的情報取得部１６、識別子取得部１７、情報送信部１８、依頼情報受信部１９、および情報変更部２０を備える。
【００２９】
提供者端末２は、第一格納部２１、第一出力部２２、第一受付部２３、第一位置取得部２４、第一送信部２５、および第一受信部２６を備える。
【００３０】
ユーザ端末３は、第二格納部３１、第二出力部３２、第二受付部３３、第二位置取得部３４、第二送信部３５、および第二受信部３６を備える。
【００３１】
サーバ装置１を構成する広告情報格納部１０は、１または２以上の提供者広告情報を格納し得る。提供者広告情報は、サービスを提供する提供者を識別する提供者識別子と、提供者識別子で識別される提供者に関する広告情報とを有する。広告情報は、ＵＲＩ（ＵＲＬを含む）でも良いし、サービスの予約を行う画面の情報やサービスの広告の情報等でも良い。広告情報は、割引の情報や、ポイントを付与するための情報などでも良く、広く解する。また、広告情報は、静止画でも動画でも文字列でも音声等でも良く、その内容とデータ構造等は問わない。また、広告情報は、提供者の位置を示す提供者位置情報を含んでも良い。なお、提供者識別子は、提供者のＩＤ、提供者端末２の電話番号、提供者端末２のＩＰアドレス、提供者端末２のＭＡＣアドレス等、提供者または提供者端末２を識別できる情報であれば、何でも良い。また、提供者が行うサービスは、マッサージ、エステ、ヘアカット、診療等、何でも良い。
【００３２】
提供者属性情報格納部１１は、１または２以上の提供者属性情報を格納し得る。提供者属性情報は、提供者の属性に関する情報であり、提供者識別子を有する。提供者属性情報は、通常、提供者識別子と、提供者識別子で識別される提供者の１以上の属性値とを有する。ここで属性値とは、サービスの業種、性別、年齢、年代などである。業種とは、例えば、マッサージ、整体マッサージ、ネイル、エステ、ヘアカット（高齢者向けを含む）、診療、コンサルタントなどであるが、サービスの業種は問わないことは言うまでもない。
【００３３】
ユーザ情報格納部１２は、１または２以上のユーザ情報を格納し得る。ユーザ情報は、ユーザに関する情報であり、ユーザを識別するユーザ識別子を有する。また、ユーザ情報は、通常、ユーザ識別子と１以上の希望条件とを有する。希望条件とは、ユーザ識別子で識別されるユーザがサービスに対して希望する条件である。希望条件は、例えば、希望業種、希望する提供者の性別、希望する提供者の年代等である。１以上の希望条件は、例えば、「業種：マッサージ，提供者：男性」、「業種：エステ，提供者：女性，年代：３０代」などである。なお、ユーザ識別子は、ユーザのＩＤ、ユーザ端末３の電話番号、ユーザ端末３のＩＰアドレス、ユーザ端末３のＭＡＣアドレス等、ユーザまたはユーザ端末３を識別できる情報であれば、何でも良い。
【００３４】
提供者動的情報格納部１３は、１または２以上の提供者動的情報を格納し得る。提供者動的情報は、サービスの提供が可能な提供者を識別する提供者識別子と提供者の位置情報である提供者位置情報とを有する。提供者動的情報は、サービス提供可能時間、またはサービス提供可能時間帯（例えば、今から１時間、１３：００−１４：００など）も有することは好適である。また、提供者動的情報は、当該情報が送信された時刻、または受信された時刻を有しても良い。また、提供者動的情報は、提供者識別子と提供者位置情報と提供可否情報とを有しても良い。提供可否情報は、今、サービス提供可能であることを示すフラグ、または当該フラグとサービス提供可能な時間（今からの時間）等である。提供者動的情報は、現在、サービス提供可能であることを示すボタンを押下したことにより、提供者端末２から送信される情報であることは好適である。なお、提供者動的情報格納部１３に格納されている提供者動的情報が、現在、サービス提供が可能である提供者の情報だけである場合、後述する情報変更部２０が、提供者動的情報が予め決められた条件を満たした際に、当該提供者動的情報を削除しても良い。予め決められた条件とは、例えば、提供者動的情報が蓄積されてから、閾値以上、時間が経過した場合である。また、予め決められた条件とは、例えば、依頼情報受信部１９が依頼情報を受信した場合、または依頼情報受信部１９が提供者端末２からサービス享受の依頼を受けた旨の情報を受信した場合等である。なお、上記の場合、依頼情報やサービス享受の依頼を受けた旨の情報には、提供者識別子が含まれる、とする。
【００３５】
ユーザ動的情報格納部１４は、１または２以上のユーザ動的情報を格納し得る。ユーザ動的情報は、サービス享受が可能なユーザのユーザ識別子と当該ユーザ識別子で識別されるユーザの位置を示すユーザ位置情報とを有する。ユーザ動的情報は、ユーザのサービス享受可否に関する情報である享受可否情報を含んでも良い。享受可否情報は、今、サービス享受可能であることを示すフラグ、または当該フラグとサービス享受可能な時間（今からの時間）等である。ユーザ動的情報は、現在、サービス享受可能であることを示すボタンを押下したことにより、ユーザ端末３から送信される情報であることは好適である。また、また、ユーザ動的情報は、当該情報が送信された時刻、または受信された時刻を有しても良い。なお、ユーザ動的情報格納部１４に格納されているユーザ動的情報が、現在、サービス享受が可能であるユーザの情報だけである場合、後述する情報変更部２０が、ユーザ動的情報が予め決められた条件を満たした際に、当該ユーザ動的情報を削除しても良い。予め決められた条件とは、例えば、ユーザ動的情報が蓄積されてから、閾値以上、時間が経過した場合である。また、予め決められた条件とは、例えば、依頼情報受信部１９が依頼情報を受信した場合、または依頼情報受信部１９が提供者端末２からサービス享受の依頼を受けた旨の情報を受信した場合等である。なお、上記の場合、依頼情報やサービス享受の依頼を受けた旨の情報には、ユーザ識別子が含まれる、とする。
【００３６】
提供者動的情報取得部１５は、提供者識別子と提供者位置情報とを有する１または２以上の提供者動的情報を取得する。提供者動的情報取得部１５は、提供者が保持している提供者端末２から提供者動的情報を受信することは好適である。さらに、提供者動的情報取得部１５は、提供者端末２に表示された一のボタンを押下することにより入力された提供者動的情報を提供者端末２から受信することは好適である。なお、提供者動的情報取得部１５は、受信した提供者動的情報を提供者動的情報格納部１３に蓄積することは好適である。
【００３７】
ユーザ動的情報取得部１６は、サービス享受が可能なユーザのユーザ識別子とユーザ識別子で識別されるユーザの位置を示すユーザ位置情報とを有するユーザ動的情報を取得する。ユーザ動的情報取得部１６は、ユーザが保持しているユーザ端末３からユーザ動的情報を受信することは好適である。さらに、ユーザ動的情報取得部１６は、ユーザが保持しているユーザ端末３に表示された一のボタンを押下することにより入力されたユーザ動的情報をユーザ端末３から受信することは好適である。なお、ユーザ動的情報取得部１６は、取得したユーザ動的情報をユーザ動的情報格納部１４に蓄積することは好適である。
【００３８】
識別子取得部１７は、ユーザ動的情報が有するユーザ位置情報が予め決められた条件を満たすほど近い位置である提供者位置情報と対になる１以上の提供者識別子を取得する。  識別子取得部１７は、提供者位置情報が有する提供者位置情報が予め決められた条件を満たすほど近い位置であるユーザ位置情報と対になる１以上のユーザ識別子を取得しても良い。
【００３９】
なお、ここでのユーザはサービス享受可能であり、ここでの提供者識別子で識別される提供者はサービス提供が可能である。
【００４０】
また、識別子取得部１７は、ユーザ動的情報が有するユーザ位置情報が予め決められた条件を満たすほど近い位置である提供者位置情報と対になる１以上の提供者識別子であり、ユーザ動的情報が有するユーザ識別子と対になる１以上の希望条件と提供者識別子と対になる１以上の提供者の属性値とが予め決められた関係にある１以上の提供者識別子を取得することは好適である。ここで、予め決められた関係とは、通常、提供者の１以上の属性値が１以上の希望条件を満たすことである。
【００４１】
さらに、識別子取得部１７は、ユーザ動的情報取得部１６がユーザ動的情報を受信した直後に、当該ユーザ動的情報を用いて、１以上の提供者識別子を取得することは好適である。つまり、かかる処理により、時間が空いたユーザに、すぐにサービスの情報を提供できる。また、識別子取得部１７は、提供者動的情報取得部１５が提供者動的情報を受信した直後に、当該提供者動的情報を用いて、１以上のユーザ識別子を取得することは好適である。つまり、かかる処理により、時間が空いた提供者に、すぐにサービス提供先の情報を提供できる。
【００４２】
情報送信部１８は、識別子取得部１７が取得した１以上の提供者識別子と対になる１以上の広告情報を、広告情報格納部１０から取得し、１以上の広告情報をユーザ識別子で識別されるユーザのユーザ端末３に送信する。情報送信部１８は、識別子取得部１７が取得した１以上のユーザ識別子で識別されるユーザのユーザ端末３に、提供者識別子と対になる１以上の広告情報を送信する。
【００４３】
また、情報送信部１８は、ユーザ動的情報が受信されたことをトリガーとして、当該ユーザ動的情報を送信したユーザ端末３に、条件に合致する広告情報を送信することは好適である。また、情報送信部１８は、提供者動的情報が受信されたことをトリガーとして、当該提供者動的情報に含まれる提供者識別子に対応する広告情報を、条件に合致するユーザのユーザ端末３に送信することは好適である。なお、上記の「トリガー」とは、ユーザ動的情報または提供者動的情報が受信された場合に、直ちに必要な処理を開始して、広告情報を送信することを意味し、予め決められた時間以内に送信すること等は意味しない。
【００４４】
情報送信部１８は、提供者識別子と広告情報とを対にしてユーザ端末３に送信しても良い。情報送信部１８は、提供者位置情報を含む広告情報をユーザ端末３に送信しても良い。情報送信部１８は、後述する依頼情報を含む情報を、提供者端末２に送信しても良い。なお、受信された依頼情報を含む情報も依頼情報と呼んでも良い。
【００４５】
依頼情報受信部１９は、提供者識別子と広告情報とを受信したユーザ端末３から提供者識別子で識別される提供者のサービス享受の依頼を示す依頼情報を受信する。なお、依頼情報受信部１９が依頼情報を受信した場合、情報送信部１８が当該依頼情報を、提供者識別子で識別される提供者の提供者端末２に送信しても良い。依頼情報は、通常、ユーザ識別子、提供者識別子を有する。また、依頼情報は、ユーザ位置情報、ユーザへの連絡先の情報等を有することは好適である。
【００４６】
情報変更部２０は、提供者動的情報格納部１３に格納されている提供者動的情報のうち、予め決められた条件を満たす提供者動的情報を、自動的に変更する。
【００４７】
また、情報変更部２０は、依頼情報受信部１９が依頼情報を受信した場合に、依頼情報に含まれる提供者識別子を含む提供者動的情報を変更する。ここで、提供者動的情報の変更とは、提供者動的情報をサービス提供不可であることを示す情報に変更したり、提供者動的情報を削除したりして、当該提供者動的情報に対応する提供者のサービス提供を不可にする処理である。
【００４８】
また、情報変更部２０は、依頼情報受信部１９が依頼情報を受信した場合に、依頼情報に含まれるユーザ識別子を含むユーザ動的情報を変更する。ここで、ユーザ動的情報の変更とは、ユーザ動的情報をサービス享受不可であることを示す情報に変更したり、ユーザ動的情報を削除したりして、当該ユーザ動的情報に対応するユーザのサービス享受を不可にする処理である。
【００４９】
提供者端末２を構成する第一格納部２１は、提供者識別子、提供者動的情報を入力するための画面情報等の情報を格納し得る。
【００５０】
第一出力部２２は、提供者動的情報を入力するための画面情報、依頼情報などを出力する。ここで、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。
【００５１】
第一受付部２３は、提供者からの情報等の入力を受け付ける。情報とは、例えば、提供者動的情報や、提供者動的情報の送信指示等である。情報等の入力手段は、キーボードやマウスやタッチパネルやメニュー画面によるもの等、何でも良い。第一受付部２３は、キーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００５２】
第一位置取得部２４は、提供者端末２の位置である提供者位置情報を取得する。
【００５３】
第一送信部２５は、提供者識別子と提供者位置情報とを有する提供者動的情報をサーバ装置１に送信する。なお、第一送信部２５は、サーバ装置１と通信するための情報（例えば、サーバ装置１のＩＰアドレス、ＭＡＣアドレス等）を保持している。
【００５４】
第一受信部２６は、サーバ装置１等から情報を受信する。ここでの情報は、例えば、依頼情報である。
【００５５】
ユーザ端末３を構成する第二格納部３１は、ユーザ識別子、ユーザ動的情報を入力するための画面情報等の情報を格納している。
【００５６】
第二出力部３２は、ユーザ動的情報を入力するための画面情報等を出力する。第二出力部３２は、第二受信部３６が受信した広告情報を出力する。なお、広告情報の出力態様は問わない。
【００５７】
第二受付部３３は、ユーザからの情報等の入力を受け付ける。ここでの情報は、例えば、ユーザ動的情報、依頼情報、ユーザ動的情報の送信指示、依頼情報の送信指示等である。情報等の入力手段は、キーボードやマウスやタッチパネルやメニュー画面によるもの等、何でも良い。第一受付部２３は、キーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００５８】
第二位置取得部３４は、ユーザ端末３の位置であるユーザ位置情報を取得する。
【００５９】
第二送信部３５は、ユーザ識別子とユーザ位置情報とを有するユーザ動的情報をサーバ装置１に送信する。なお、第二送信部３５は、サーバ装置１と通信するための情報（例えば、サーバ装置１のＩＰアドレス、ＭＡＣアドレス等）を保持している。
【００６０】
第二受信部３６は、サーバ装置１等から情報を受信する。ここでの情報は、例えば、提供者の広告情報である。
【００６１】
広告情報格納部１０、提供者属性情報格納部１１、ユーザ情報格納部１２、提供者動的情報格納部１３、ユーザ動的情報格納部１４、第一格納部２１、および第二格納部３１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。広告情報格納部１０等に提供者広告情報等が記憶される過程は問わない。例えば、記録媒体を介して提供者広告情報等が広告情報格納部１０等で記憶されるようになってもよく、通信回線等を介して送信された提供者広告情報等が広告情報格納部１０等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された提供者広告情報等が広告情報格納部１０等で記憶されるようになってもよい。
【００６２】
識別子取得部１７、情報変更部２０は、通常、ＭＰＵやメモリ等から実現され得る。提供者動的情報取得部１５の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００６３】
情報送信部１８、第一送信部２５、第二送信部３５は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【００６４】
提供者動的情報取得部１５、ユーザ動的情報取得部１６、依頼情報受信部１９、第一受信部２６、第二受信部３６は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【００６５】
第一出力部２２、第二出力部３２は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。第一出力部２２は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００６６】
第一位置取得部２４、第二位置取得部３４は、通常、ＧＰＳ受信機で実現され得る。ただし、第一位置取得部２４等は、３以上の基地局からの携帯の電波の強さを用いて、位置情報を取得するなど、他の方法により位置情報を取得しても良い。
【００６７】
次に、情報システムの動作について説明する。まず、サーバ装置１の動作について、図３、図４のフローチャートを用いて説明する。
【００６８】
（ステップＳ３０１）ユーザ動的情報取得部１６は、ユーザ動的情報を受信したか否かを判断する。ユーザ動的情報を受信すればステップＳ３０２に行き、ユーザ動的情報を受信しなければステップＳ３１６に行く。なお、ここで、ユーザ動的情報取得部１６は、受信したユーザ動的情報をユーザ動的情報格納部１４に蓄積しても良い。そして、ユーザ動的情報取得部１６は、取得した現在時刻を付加して、ユーザ動的情報をユーザ動的情報格納部１４に蓄積しても良い。
【００６９】
（ステップＳ３０２）識別子取得部１７は、ステップＳ３０１で受信されたユーザ動的情報に含まれるユーザ識別子と対になる１以上の希望条件を、ユーザ情報格納部１２から取得する。
【００７０】
（ステップＳ３０３）識別子取得部１７は、ステップＳ３０１で受信されたユーザ動的情報に含まれるユーザ位置情報を取得する。
【００７１】
（ステップＳ３０４）識別子取得部１７は、サービス提供が可能な１以上の提供者の提供者動的情報を、提供者動的情報格納部１３から取得する。ここで、サービス提供が可能な提供者とは、例えば、現在、サービス提供が可能な提供者であっても良いし、閾値時間内にサービス提供が可能となる提供者であっても良い。なお、提供者動的情報がサービス提供可能な時間帯の情報を有する場合、識別子取得部１７は、現在時刻を取得し、当該現在時刻がサービス提供可能な時間帯に含まれる場合に、当該提供者動的情報に対応する提供者が、サービス提供可能な提供者であると判断し、当該提供者動的情報を取得する。また、サービス提供可能であることを示す提供者動的情報が、当該提供者動的情報が送信された時刻または受信された時刻を含む場合、識別子取得部１７は、現在時刻を取得し、提供者動的情報に含まれる時刻情報が、当該現在時刻より閾値（例えば、５分）以内の過去の時刻を示す情報である場合に、当該提供者動的情報に対応する提供者が、サービス提供可能な提供者であると判断し、当該提供者動的情報を取得する。
【００７２】
（ステップＳ３０５）識別子取得部１７は、カウンタｉに１を代入する。
【００７３】
（ステップＳ３０６）識別子取得部１７は、ステップＳ３０４で取得した１以上の提供者動的情報の中で、ｉ番目の提供者動的情報が存在するか否かを判断する。ｉ番目の提供者動的情報が存在すればステップＳ３０７に行き、ｉ番目の提供者動的情報が存在しなければステップＳ３１４に行く。
【００７４】
（ステップＳ３０７）識別子取得部１７は、ｉ番目の提供者動的情報が有する提供者位置情報を取得する。
【００７５】
（ステップＳ３０８）識別子取得部１７は、ステップＳ３０１で受信されたユーザ動的情報が有するユーザ位置情報が示すユーザの位置と、ステップＳ３０７で取得した提供者位置情報が示す提供者の位置とが、予め決められた位置関係にあるか否かを判断する。予め決められた位置関係にある場合はステップＳ３０９に行き、予め決められた位置関係にない場合はステップＳ３１３に行く。なお、予め決められた位置関係は、例えば、距離がＮｋｍ以内（Ｎは、例えば、「１」）、ユーザまたは提供者の移動に１０分以内等である。なお、ユーザと提供者とが駅または駅近くに居る場合、両駅間の移動時間を算出する技術は公知技術であるので、説明を省略する。
【００７６】
（ステップＳ３０９）識別子取得部１７は、ｉ番目の提供者動的情報が有する提供者識別子と対になる１以上の属性値を、提供者属性情報格納部１１から取得する。
【００７７】
（ステップＳ３１０）識別子取得部１７は、ステップＳ３０９で取得した１以上の属性値が、ステップＳ３０２で取得した１以上の希望条件に合致するか否かを判断する。合致する場合はステップＳ３１１に行き、合致しない場合はステップＳ３１３に行く。
【００７８】
（ステップＳ３１１）識別子取得部１７は、ｉ番目の提供者動的情報が有する提供者識別子を取得する。
【００７９】
（ステップＳ３１２）情報送信部１８は、ステップＳ３１１で取得された提供者識別子と対になる広告情報を、広告情報格納部１０から取得し、図示しないバッファに一時蓄積する。
【００８０】
（ステップＳ３１３）識別子取得部１７は、カウンタｉを１、インクリメントする。ステップＳ３０６に戻る。
【００８１】
（ステップＳ３１４）情報送信部１８は、ステップＳ３１２でバッファに蓄積された１以上の広告情報を用いて、送信する情報を構成する。
【００８２】
（ステップＳ３１５）情報送信部１８は、ステップＳ３１４で構成した情報を、ユーザ動的情報を送信してきたユーザ端末３に送信する。
【００８３】
（ステップＳ３１６）提供者動的情報取得部１５は、提供者動的情報を受信したか否かを判断する。提供者動的情報を受信すればステップＳ３１７に行き、提供者動的情報を受信しなければステップＳ３２９に行く。ここで、提供者動的情報取得部１５は、受信した提供者動的情報を提供者動的情報格納部１３に蓄積することは好適である。そして、かかる場合、提供者動的情報取得部１５は、取得した現在時刻を付加して、提供者動的情報を提供者動的情報格納部１３に蓄積しても良い。
【００８４】
（ステップＳ３１７）識別子取得部１７は、ステップＳ３１６で受信された提供者動的情報に含まれる提供者識別子と対になる１以上の属性値を、提供者属性情報格納部１１から取得する。
【００８５】
（ステップＳ３１８）識別子取得部１７は、ステップＳ３１６で受信された提供者動的情報に含まれる提供者位置情報を取得する。
【００８６】
（ステップＳ３１９）識別子取得部１７は、サービス享受が可能な１以上のユーザのユーザ動的情報をユーザ動的情報格納部１４から取得する。ここで、サービス享受が可能なユーザとは、例えば、現在、サービス享受が可能なユーザであっても良いし、閾値時間内にサービス享受が可能となるユーザであっても良い。なお、享受動的情報がサービス享受可能な時間帯の情報を有する場合、識別子取得部１７は、現在時刻を取得し、当該現在時刻がサービス享受可能な時間帯に含まれる場合に、当該ユーザ動的情報に対応するユーザが、サービス享受可能なユーザであると判断し、当該ユーザ動的情報を取得する。また、サービス享受可能であることを示すユーザ動的情報が、当該ユーザ動的情報が送信された時刻または受信された時刻を含む場合、識別子取得部１７は、現在時刻を取得し、ユーザ動的情報に含まれる時刻情報が、当該現在時刻より閾値（例えば、１０分）以内の過去の時刻を示す情報である場合に、当該ユーザ動的情報に対応するユーザが、サービス享受可能なユーザであると判断し、当該ユーザ動的情報を取得する。
【００８７】
（ステップＳ３２０）識別子取得部１７は、カウンタｉに１を代入する。
【００８８】
（ステップＳ３２１）識別子取得部１７は、ステップＳ３１９で取得した１以上のユーザ動的情報の中で、ｉ番目のユーザ動的情報が存在するか否かを判断する。ｉ番目のユーザ動的情報が存在すればステップＳ３２２に行き、ｉ番目のユーザ動的情報が存在しなければステップＳ３０１に戻る。
【００８９】
（ステップＳ３２２）識別子取得部１７は、ｉ番目のユーザ動的情報に含まれるユーザ位置情報を取得する。
【００９０】
（ステップＳ３２３）識別子取得部１７は、ステップＳ３１８で取得した提供者位置情報が示す提供者の位置と、ステップＳ３２２で取得したユーザ位置情報が示すユーザの位置とが、予め決められた位置関係にあるか否かを判断する。予め決められた位置関係にある場合はステップＳ３２４に行き、予め決められた位置関係にない場合はステップＳ３２８に行く。
【００９１】
（ステップＳ３２４）識別子取得部１７は、ｉ番目のユーザ動的情報に含まれるユーザ識別子と対になる１以上の希望条件を、ユーザ情報格納部１２から取得する。
【００９２】
（ステップＳ３２５）識別子取得部１７は、ステップＳ３１７で取得した１以上の属性値が、ステップＳ３２４で取得した１以上の希望条件に合致するか否かを判断する。合致する場合はステップＳ３２６に行き、合致しない場合はステップＳ３２８に行く。
【００９３】
（ステップＳ３２６）情報送信部１８は、ステップＳ３１６で受信された提供者動的情報が有する提供者識別子と対になる広告情報を、広告情報格納部１０から取得する。そして、情報送信部１８は、ｉ番目のユーザ動的情報に対応するユーザ端末３に送信する情報を構成する。
【００９４】
（ステップＳ３２７）情報送信部１８は、ステップＳ３２６で構成した情報を、ｉ番目のユーザ動的情報に対応するユーザ端末３に送信する。
【００９５】
（ステップＳ３２８）識別子取得部１７は、カウンタｉを１、インクリメントする。ステップＳ３２１に戻る。
【００９６】
（ステップＳ３２９）依頼情報受信部１９は、ユーザ端末３から依頼情報を受信したか否かを判断する。依頼情報を受信すればステップＳ３３０に行き、依頼情報を受信しなければステップＳ３０１に戻る。
【００９７】
（ステップＳ３３０）情報送信部１８は、ステップＳ３２９で受信された依頼情報を、依頼情報に対応する提供者の提供者端末２に送信する。なお、情報送信部１８は、受信された依頼情報に、ユーザ情報格納部１２に格納されているユーザの情報（氏名、連絡先等の情報）を加えて、依頼情報を構成し、送信することは好適である。
【００９８】
なお、図３、図４のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００９９】
次に、提供者端末２の動作について、図５のフローチャートを用いて説明する。
【０１００】
（ステップＳ５０１）第一受付部２３は、アプリの起動指示を受け付けたか否かを判断する。起動指示を受け付ければステップＳ５０２に行き、起動指示を受け付けなければステップＳ５０３に行く。
【０１０１】
（ステップＳ５０２）第一出力部２２は、提供者動的情報を送信するための画面の情報を第一格納部２１から読み出し、画面を出力する。ステップＳ５０１に戻る。
【０１０２】
（ステップＳ５０３）第一受付部２３は、提供者動的情報を送信するためのボタンの押下を受け付けたか否かを判断する。ボタンの押下を受け付ければステップＳ５０４に行き、ボタンの押下を受け付けなければステップＳ５０７に行く。
【０１０３】
（ステップＳ５０４）第一位置取得部２４は、提供者位置情報を取得する。
【０１０４】
（ステップＳ５０５）第一送信部２５は、第一格納部２１に格納されている提供者識別子を取得する。
【０１０５】
（ステップＳ５０６）第一送信部２５は、ステップＳ５０５で取得した提供者識別子と、ステップＳ５０４で取得した提供者位置情報とを有する提供者動的情報を構成し、サーバ装置１に送信する。ステップＳ５０１に戻る。
【０１０６】
（ステップＳ５０７）第一受信部２６は、依頼情報を受信したか否かを判断する。依頼情報を受信すればステップＳ５０８に行き、依頼情報を受信しなければステップＳ５０１に戻る。
【０１０７】
（ステップＳ５０８）第一出力部２２は、ステップＳ５０７で受信された依頼情報を出力する。ステップＳ５０１に戻る。
【０１０８】
なお、図５のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１０９】
次に、ユーザ端末３の動作について、図６のフローチャートを用いて説明する。
【０１１０】
（ステップＳ６０１）第二受付部３３は、アプリの起動指示を受け付けたか否かを判断する。起動指示を受け付ければステップＳ６０２に行き、起動指示を受け付けなければステップＳ６０３に行く。
【０１１１】
（ステップＳ６０２）第二出力部３２は、第二格納部３１に格納されているユーザ動的情報を送信するための画面の情報を読み出し、当該画面を出力する。ステップＳ６０１に戻る。
【０１１２】
（ステップＳ６０３）第二受付部３３は、ユーザ動的情報を送信するためのボタンの押下を受け付けたか否かを判断する。ボタンの押下を受け付ければステップＳ６０４に行き、ボタンの押下を受け付けなければステップＳ６０７に行く。
【０１１３】
（ステップＳ６０４）第二位置取得部３４は、ユーザ位置情報を取得する。
【０１１４】
（ステップＳ６０５）第二送信部３５は、第二格納部３１に格納されているユーザ識別子を取得する。
【０１１５】
（ステップＳ６０６）第二送信部３５は、ステップＳ６０５で取得したユーザ識別子と、ステップＳ６０４で取得したユーザ位置情報とを有するユーザ動的情報を構成し、サーバ装置１に送信する。ステップＳ６０１に戻る。
【０１１６】
（ステップＳ６０７）第二受信部３６は、広告情報を受信したか否かを判断する。広告情報を受信すればステップＳ６０８に行き、広告情報を受信しなければステップＳ６０９に行く。
【０１１７】
（ステップＳ６０８）第二出力部３２は、ステップＳ６０７で受信された広告情報を出力する。ステップＳ６０１に戻る。
【０１１８】
（ステップＳ６０９）第二受付部３３は、依頼情報を受け付けたか否かを判断する。そして、依頼情報を受け付ければステップＳ６１０に行き、依頼情報を受け付けなければステップＳ６０１に戻る。
【０１１９】
（ステップＳ６１０）第二送信部３５は、依頼情報を構成し、当該依頼情報をサーバ装置１に送信する。ステップＳ６０１に戻る。なお、第二送信部３５は、第二格納部３１に格納されているユーザ識別子を取得し、受信された広告情報に含まれる提供者識別子を取得し、当該ユーザ識別子と提供者識別子とを有する依頼情報を構成する。なお、第二送信部３５は、ユーザ位置情報をも有する依頼情報を構成しても良い。
【０１２０】
なお、図６のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１２１】
以下、本実施の形態における情報システムの具体的な動作について説明する。情報システムの概念図は図１である。
【０１２２】
今、広告情報格納部１０は、図７に示す広告情報管理表を保持している、とする。広告情報管理表は、「ＩＤ」「提供者識別子」「広告情報」を有するレコードを１以上格納している。「広告情報」は、ここではＵＲＬまたは広告画像であるが、文字列や音声等でも良いことは言うまでもない。なお、すべての表において、属性値「ＩＤ」は、レコードを識別する情報である。
【０１２３】
また、提供者属性情報格納部１１は、図８に示す提供者属性情報管理表を保持している、とする。提供者属性情報管理表は、「ＩＤ」「提供者識別子」「属性値」を有する。「属性値」は、「業種」「性別」「年齢」を有する。
【０１２４】
また、ユーザ情報格納部１２は、図９に示すユーザ情報管理表を保持している、とする。ユーザ情報管理表は、「ＩＤ」「ユーザ識別子」「希望条件」を有する。「希望条件」は、「業種」「提供者性別」「提供者年代」を有する。「提供者性別」は、サービスの提供者の性別である。「提供者年代」は提供者の年代である。なお、提供者の性別や年代を問わない場合は、その属性値はＮＵＬＬ「−」である。また、一のユーザ識別子に対応して、２以上の業種に関する情報が管理されることがあり得る。
【０１２５】
また、提供者動的情報取得部１５は、図１０に示す提供者動的情報管理表を保持している、とする。提供者動的情報管理表は、「ＩＤ」「提供者識別子」「提供者位置情報」「受信時刻」を有する。また、提供者動的情報管理表で管理されている提供者動的情報に対応する提供者は、現在、サービス提供が可能である、とする。また、「受信時刻」は、提供者端末２から提供者識別子と提供者位置情報とを受信した時刻を示す情報である。
【０１２６】
さらに、ユーザ動的情報取得部１６は、図１１に示すユーザ動的情報管理表を保持している、とする。ユーザ動的情報管理表は、「ＩＤ」「ユーザ識別子」「ユーザ位置情報」「受信時刻」を有する。また、ユーザ動的情報管理表で管理されているユーザ動的情報に対応するユーザは、現在、サービス享受が可能である、とする。また、「受信時刻」は、ユーザ端末３からユーザ識別子とユーザ位置情報とを受信した時刻を示す情報である。
【０１２７】
なお、以上の状況を前提状況ということとする。
【０１２８】
（具体例１）
具体例１は、ユーザがユーザ端末３を使用して、「時間あり」ボタンを押下した場合に、当該ユーザに、現在、サービス提供が可能な提供者を紹介する場合である。つまり、「時間あり」ボタンは、ユーザがサービス享受を希望するために押下されるボタンであり、ユーザ動的情報を送信し、広告情報を受信するためのボタンである。なお、現在、「２０１３／６／２９  １０：０５」である、とする。
【０１２９】
上記の前提状況において、ユーザ「Ｕ００１」は、自分のユーザ端末３に対して、アプリの起動指示を入力した、とする。次に、第二受付部３３は、アプリの起動指示を受け付ける。そして、第二出力部３２は、ユーザ動的情報を送信するための画面を第二格納部３１から読み出し、出力する。かかる出力例は、図１２である。図１２において、１２１は、ユーザが押下すべき一のボタンであり、ユーザ動的情報を送信するためのボタンである。
【０１３０】
次に、当該ユーザは、「時間あり」ボタンを押下した、とする。そして、第二受付部３３は、「時間あり」ボタンの押下を受け付ける。次に、第二位置取得部３４は、当該ユーザのユーザ位置情報（ｘｕ５２，ｙｕ５２）を取得する。また、第二送信部３５は、第二格納部３１に格納されているユーザ識別子「Ｕ００１」を取得する。そして、第二送信部３５は、取得したユーザ識別子「Ｕ００１」と、ユーザ位置情報（ｘｕ５２，ｙｕ５２）とを有するユーザ動的情報「ユーザ識別子：Ｕ００１，ユーザ位置情報（ｘｕ５２，ｙｕ５２）」を構成し、サーバ装置１に送信する。なお、ここでユーザ動的情報は、現在時刻の情報を含んでも良い。
【０１３１】
次に、サーバ装置１のユーザ動的情報取得部１６は、ユーザ動的情報「ユーザ識別子：Ｕ００１，ユーザ位置情報（ｘｕ５２，ｙｕ５２）」を受信する。そして、ユーザ動的情報取得部１６は、受信したユーザ動的情報に受信した時刻「２０１３／６／２９  １０：０５」を付加して、ユーザ動的情報をユーザ動的情報管理表（図１１）に蓄積する。かかる蓄積したユーザ動的情報は、図１３の「ＩＤ＝５２」のレコードである。
【０１３２】
次に、識別子取得部１７は、受信されたユーザ動的情報に含まれるユーザ識別子「Ｕ００１」と対になる２つの希望条件「業種：エステ，提供者性別：女性」「業種：マッサージ，提供者性別：女性」を、ユーザ情報管理表（図９）から取得する。次に、識別子取得部１７は、受信されたユーザ動的情報に含まれるユーザ位置情報（ｘｕ５２，ｙｕ５２）を取得する。
【０１３３】
次に、識別子取得部１７は、サービス提供が可能な１以上の提供者の提供者動的情報を、提供者動的情報管理表（図１０）から取得する。ここでは、例えば、識別子取得部１７は、図１０の提供者動的情報のうち、受信時刻「２０１３／６／２９  １０：０５」より５分前「２０１３／６／２９  １０：００」以降に受信された提供者動的情報を取得する、とする。
【０１３４】
次に、識別子取得部１７は、取得した提供者動的情報のうち、ユーザ位置情報（ｘｕ５２，ｙｕ５２）に対して閾値（ここでは、５００ｍ）以内の提供者位置情報を有し、かつ上記の２つの希望条件のうちのいずれかに合致する提供者動的情報を取得する。ここで、取得された提供者動的情報は、「提供者識別子：Ｓ００１」および「提供者識別子：Ｓ１１１」であった、とする。
【０１３５】
次に、情報送信部１８は、取得された提供者識別子「Ｓ００１，Ｓ１１１」と対になる広告情報を広告情報管理表から取得する。ここで取得された広告情報は「http://www.Aest.co.jp/」「http://www.Xmsg.co.jp/」であった、とする。なお、広告情報に、提供者の提供者位置情報が含まれることは好適である。
【０１３６】
次に、情報送信部１８は、２つの広告情報を用いて、送信する情報を構成する。そして、情報送信部１８は、構成した情報を、ユーザ識別子「Ｕ００１」のユーザ端末３に送信する。
【０１３７】
次に、第二受信部３６は、広告情報を受信する。そして、第二出力部３２は、受信された広告情報を出力する。出力例は、図１４である。なお、図１４における「エステ  Ａｅｓｔ」「Ｘマッサージ」の文字列は、図示していないが、広告情報管理表に予め格納されている、とする。なお、広告情報に、提供者位置情報が含まれている場合、第二出力部３２は、提供者位置情報が示す位置が分かるような態様で、提供者位置情報を出力することは好適である。なお、提供者位置情報が示す位置が分かるような態様とは、例えば、地図上への表示である。かかる表示例を、図１５に示す。なお、図１５の１５１は、ユーザ位置情報から得られたユーザの位置を示す図柄である。また、１５２、１５３は、各提供者位置情報から得られた提供者の位置を示す図柄である。
【０１３８】
（具体例２）
具体例２は、提供者が提供者端末２を使用して、「ひま」ボタンを押下した場合に、当該提供者に、現在、サービスの享受を求めるユーザを紹介する場合である。
つまり、「ひま」ボタンは、提供者ザがサービス享受者を募集するために押下されるボタンであり、提供者動的情報を送信し、依頼情報を受信するためのボタンである。なお、現在、「２０１３／６／２９  １０：０６」である、とする。
【０１３９】
上記の前提状況において、提供者「Ｓ００２」は、自分の提供者端末２に対して、アプリの起動指示を入力した、とする。次に、第一受付部２３は、アプリの起動指示を受け付ける。そして、第一出力部２２は、提供者動的情報を送信するための画面を第一格納部２１から読み出し、出力する。かかる出力例は、図１６である。図１６において、１６１は、提供者が押下すべき一のボタンであり、提供者動的情報を送信するためのボタンである。
【０１４０】
次に、当該提供者は、「ひま」ボタンを押下した、とする。そして、第一受付部２３は、「ひま」ボタンの押下を受け付ける。次に、第一位置取得部２４は、当該提供者の提供者位置情報（ｘｓ１８，ｙｓ１８）を取得する。また、第一送信部２５は、第一格納部２１に格納されている提供者識別子「Ｓ００２」を取得する。そして、第一送信部２５は、取得した提供者識別子「Ｓ００２」と、提供者位置情報（ｘｓ１８，ｙｓ１８）とを有する提供者動的情報「提供者識別子：Ｓ００２，提供者位置情報（ｘｓ１８，ｙｓ１８）」を構成し、サーバ装置１に送信する。
【０１４１】
次に、サーバ装置１の提供者動的情報取得部１５は、提供者動的情報「提供者識別子：Ｓ００２，提供者位置情報（ｘｓ１８，ｙｓ１８）」を受信する。そして、提供者動的情報取得部１５は、現在時刻「２０１３／６／２９  １０：０６」を取得する。そして、提供者動的情報取得部１５は、受信した提供者動的情報に、現在時刻刻「２０１３／６／２９  １０：０６」を付加して、提供者動的情報を提供者動的情報管理表（図１０）に蓄積する。かかる蓄積したユーザ動的情報は、図１７の「ＩＤ＝１８」のレコードである。
【０１４２】
次に、識別子取得部１７は、受信された提供者動的情報に含まれる提供者識別子「Ｓ００２」と対になる１以上の属性値「業種：マッサージ，性別：女性，年齢：２９」を、提供者属性情報管理表（図８）から取得する。次に、識別子取得部１７は、受信された提供者動的情報に含まれる提供者位置情報（ｘｓ１８，ｙｓ１８）を取得する。
【０１４３】
次に、識別子取得部１７は、サービス享受が可能な１以上のユーザのユーザ動的情報をユーザ動的情報管理表（図１３）から取得する。
【０１４４】
次に、識別子取得部１７は、属性値「業種：マッサージ，性別：女性，年齢：２９」が、１以上の各ユーザ動的情報に含まれるユーザ希望条件に合致するか否かを判断する。また、識別子取得部１７は、ユーザ希望条件に合致すると判断したユーザのユーザ位置情報と、提供者位置情報（ｘｓ１８，ｙｓ１８）とを用いて、予め決められた条件を満たすほど、ユーザと提供者が近い位置にいるか否かを判断する。そして、識別子取得部１７は、提供者の１以上の属性値がユーザ希望条件に合致し、かつ提供者と近い位置にいると判断したユーザのユーザ識別子を取得する。ここで、識別子取得部１７は、ユーザ識別子「Ｕ００１」「Ｕ００３」を取得した、とする。
【０１４５】
情報送信部１８は、ユーザ「Ｕ００１」に送信する情報を構成する。そして、情報送信部１８は、構成した情報を、ユーザ「Ｕ００１」のユーザ端末３に送信する。また、情報送信部１８は、ユーザ「Ｕ００３」に送信する情報を構成する。そして、情報送信部１８は、構成した情報を、ユーザ「Ｕ００３」のユーザ端末３に送信する。
【０１４６】
次に、ユーザ「Ｕ００１」のユーザ端末３の第二受信部３６は、広告情報を受信する。そして、第二出力部３２は、受信された広告情報を出力する。出力例は、図１８である。図１８において、１８１は広告情報である。そして、１８１は、例えば、ボタンであり、ボタンを押下すると、電話をかけたり、電話アプリに本提供者の電話番号を渡したり、本提供者のホームページを取得したり等する。つまり、広告情報は、１８１の図柄と、押下された場合の動作行うための情報（実行モジュール名、関数名など）を保持している。また、１８２は、提供者「Ｓ００２」が居る位置を示し、提供者位置情報から取得された情報である。さらに、１８３は、ユーザ「Ｕ００１」が居る位置を示し、ユーザ位置情報から取得された情報である。
【０１４７】
また、同様に、ユーザ「Ｕ００３」のユーザ端末３の第二受信部３６は、広告情報を受信し、第二出力部３２は、受信された広告情報を出力する。
【０１４８】
次に、ユーザ「Ｕ００１」は、提供者「Ｓ００２」のサービスを受ける旨を示す依頼情報を、ユーザ端末３からサーバ装置１に送信した、とする。なお、例えば、図１９に示すように、１８１のボタンを押下した場合に、１９１のメニューが表示され、当該メニューのメニュー項目「依頼する」を押下する（タッチする）ことにより、依頼情報がサーバ装置１に送信される。つまり、第二受付部３３は、メニュー項目「依頼する」の押下を受け付る。そして、第二送信部３５は、依頼情報を構成し、サーバ装置１に送信する。なお、第二送信部３５は、ユーザ識別子「Ｕ００１」と提供者識別子「Ｓ００２」とを有する依頼情報を構成する。なお、第二送信部３５は、ユーザ「Ｕ００１」のユーザ位置情報（ｘｕ５２，ｙｕ５２）をも有する依頼情報を構成することは好適である。
【０１４９】
次に、サーバ装置１の依頼情報受信部１９は、ユーザ端末３から依頼情報を受信する。そして、情報送信部１８は、受信された依頼情報を、依頼情報に対応する提供者の提供者端末２に送信する。なお、情報送信部１８は、ユーザ端末３から受信した依頼情報に、例えば、ユーザの属性値（氏名などでも良い）、ユーザ位置情報などを付加して、送信する依頼情報を構成して、当該構成した依頼情報を送信しても良い。つまり、サーバ装置１が受信した依頼情報と、送信する依頼情報とが異なる構造や内容等でも良い。
【０１５０】
次に、情報変更部２０は、提供者動的情報管理表から提供者識別子「Ｓ００２」のレコードを削除する。また、情報変更部２０は、ユーザ動的情報管理表からユーザ識別子「Ｕ００１」のレコードを削除する。
【０１５１】
以上、本実施の形態によれば、マッサージ等のサービスを提供するサービス提供者とサービスの享受を希望するユーザとのマッチングを支援できる。
【０１５２】
また、本実施の形態によれば、サービス提供者とサービスの享受を希望するユーザが共に移動する状況において、サービス提供者とユーザとのマッチングを支援できる。つまり、マッサージ、エステ、診察等の出張サービスを行う業者にとって、ビジネスの促進を図ることができる。また、出張等のユーザにとって、余った時間を有効に利用できる。
【０１５３】
また、本実施の形態によれば、提供者もユーザもボタンを押下するだけの操作で、提供者とユーザとの適切なマッチングを図ることができるので、非常に容易にマッチングを支援できる。
【０１５４】
なお、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態におけるサーバ装置１を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータがアクセス可能な記録媒体は、サービスを提供する提供者を識別する提供者識別子と、当該提供者識別子で識別される提供者に関する広告情報とを有する１または２以上の提供者広告情報を格納し得る広告情報格納部と、提供者識別子を有する１または２以上の提供者属性情報を格納し得る提供者属性情報格納部と、ユーザを識別するユーザ識別子を有する１または２以上のユーザ情報を格納し得るユーザ情報格納部とを具備し、コンピュータを、サービスの提供が可能な提供者を識別する提供者識別子と提供者の位置情報である提供者位置情報とを有する１または２以上の提供者動的情報を取得する提供者動的情報取得部と、サービス享受が可能なユーザのユーザ識別子と当該ユーザ識別子で識別されるユーザの位置を示すユーザ位置情報とを有するユーザ動的情報を取得するユーザ動的情報取得部と、前記ユーザ動的情報が有するユーザ位置情報が予め決められた条件を満たすほど近い位置である前記提供者位置情報と対になる１以上の提供者識別子を取得する識別子取得部と、前記識別子取得部が取得した１以上の提供者識別子と対になる１以上の広告情報を、前記広告情報格納部から取得し、当該１以上の広告情報を前記ユーザ識別子で識別されるユーザのユーザ端末に送信する情報送信部として機能させるためのプログラム、である。
【０１５５】
また、上記プログラムにおいて、前記提供者属性情報は、提供者識別子と、当該提供者識別子で識別される提供者の１以上の属性値とを有し、前記ユーザ情報は、ユーザ識別子と、当該ユーザ識別子で識別されるユーザがサービスに対して希望する１以上の条件である希望条件とを有し、前記識別子取得部は、前記ユーザ動的情報が有するユーザ位置情報が予め決められた条件を満たすほど近い位置である前記提供者位置情報と対になる１以上の提供者識別子であり、前記ユーザ動的情報が有するユーザ識別子と対になる１以上の希望条件と前記提供者識別子と対になる１以上の提供者の属性値とが予め決められた関係にある１以上の提供者識別子を取得するものとして、コンピュータを機能させるプログラムであることは好適である。
【０１５６】
また、上記プログラムにおいて、前記提供者動的情報取得部は、提供者が保持している提供者端末に表示された一のボタンを押下することにより入力された提供者動的情報を前記提供者端末から受信するものとして、コンピュータを機能させるプログラムであることは好適である。
【０１５７】
また、上記プログラムにおいて、前記ユーザ動的情報取得部は、ユーザが保持しているユーザ端末に表示された一のボタンを押下することにより入力されたユーザ動的情報を前記ユーザ端末から受信するものとして、コンピュータを機能させるプログラムであることは好適である。
【０１５８】
また、記録媒体は、提供者識別子と当該提供者識別子で識別される提供者のスケジュールに関する情報である提供者スケジュール情報を格納し得る提供者スケジュール格納部をさらに具備し、上記プログラムにおいて、現在時刻を取得する現在時刻取得部として、コンピュータをさらに機能させ、前記提供者動的情報取得部は、前記提供者スケジュール情報と前記現在時刻とを用いて、提供者動的情報を取得するものとして、コンピュータを機能させるプログラムであることは好適である。
【０１５９】
また、上記プログラムにおいて、前記提供者動的情報格納部に格納されている提供者動的情報のうち、予め決められた条件を満たす提供者動的情報を、自動的に変更する情報変更部として、コンピュータをさらに機能させるプログラムであることは好適である。
【０１６０】
また、上記プログラムにおいて、前記情報送信部は、提供者識別子と広告情報とを対にしてユーザ端末に送信し、コンピュータを提供者識別子と広告情報とを受信したユーザ端末から当該提供者識別子で識別される提供者のサービス享受の依頼を示す依頼情報を受信する依頼情報受信部としてさらに機能させ、前記情報変更部は、前記依頼情報受信部が依頼情報を受信した場合に、前記提供者識別子を含む提供者動的情報を変更する
ものとして、コンピュータを機能させるプログラムであることは好適である。
【０１６１】
（実施の形態２）
本実施の形態において、実施の形態１と異なるのは、サービス提供者のスケジュール情報である提供者スケジュール情報、または／およびユーザのスケジュール情報であるユーザスケジュール情報を用いて、サービス提供を希望するユーザと提供者とのマッチングを支援する点である。
【０１６２】
情報システムＢの概念図は、図１と同様である。図２０は、本実施の形態における情報システムＢのブロック図である。
【０１６３】
情報システムＢは、サーバ装置４、１以上の提供者端末２、１以上のユーザ端末３を備える。
【０１６４】
サーバ装置４は、広告情報格納部１０、提供者属性情報格納部１１、ユーザ情報格納部１２、提供者動的情報格納部１３、ユーザ動的情報格納部１４、提供者スケジュール格納部４１、ユーザスケジュール格納部４２、現在時刻取得部４３、提供者動的情報取得部４５、ユーザ動的情報取得部４６、識別子取得部１７、情報送信部１８、依頼情報受信部１９、情報変更部２０を備える。
【０１６５】
サーバ装置４を構成する提供者スケジュール格納部４１は、提供者識別子と提供者スケジュール情報の組を、１組以上格納し得る。提供者スケジュール情報は、提供者識別子で識別される提供者のスケジュールに関する情報である。提供者スケジュール情報は、例えば、予約が埋まっている時間帯、または／および予約が空いている時間帯の情報を有する。提供者スケジュール情報は、サービス提供する場所を示す情報を有しても良い。提供者スケジュール情報は、予約の内容（例えば、ユーザの情報、サービスの内容など）を有しても良い。
【０１６６】
ユーザスケジュール格納部４２は、ユーザ識別子とユーザスケジュール情報の組を、１組以上格納し得る。ユーザスケジュール情報は、ユーザ識別子で識別されるユーザのスケジュールに関する情報である。ユーザスケジュール情報は、例えば、予定がある時間帯、または／および予定がない時間帯の情報を有する。ユーザスケジュール情報は、予定を遂行する場所を示す情報を有しても良い。ユーザスケジュール情報は、予定の内容（例えば、出張、会議など）を有しても良い。
【０１６７】
現在時刻取得部４３は、現在時刻を取得する。現在時刻取得部４３は、サーバ装置４が保持している時計から現在時刻を取得しても良いし、ＮＴＰサーバから現在時刻を取得しても良するなどしても良い。現在時刻を取得する方法は公知技術であるので詳細な説明を省略する。
【０１６８】
提供者動的情報取得部４５は、サービスの提供が可能な提供者を識別する提供者識別子と提供者の位置情報である提供者位置情報とを有する１または２以上の提供者動的情報を取得する。
【０１６９】
具体的には、提供者動的情報取得部４５は、提供者スケジュール情報と現在時刻とを用いて、提供者動的情報を取得する。
【０１７０】
具体的には、提供者動的情報取得部４５は、提供者が保持している提供者端末２に表示された一のボタンを押下することにより入力された提供者動的情報を提供者端末２から受信しても良い。
【０１７１】
ユーザ動的情報取得部４６は、サービス享受が可能なユーザのユーザ識別子とユーザ識別子で識別されるユーザの位置を示すユーザ位置情報とを有するユーザ動的情報を取得する。
【０１７２】
具体的には、ユーザ動的情報取得部４６は、ユーザスケジュール情報と現在時刻とを用いて、ユーザ動的情報を取得する。
【０１７３】
具体的には、ユーザ動的情報取得部４６は、ユーザが保持しているユーザ端末３に表示された一のボタンを押下することにより入力されたユーザ動的情報をユーザ端末３から受信しても良い。
【０１７４】
提供者スケジュール格納部４１、ユーザスケジュール格納部４２は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。提供者スケジュール格納部４１等に提供者スケジュール情報等が記憶される過程は問わない。例えば、記録媒体を介して提供者スケジュール情報等が提供者スケジュール格納部４１等で記憶されるようになってもよく、通信回線等を介して送信された提供者スケジュール情報等が提供者スケジュール格納部４１等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された提供者スケジュール情報等が提供者スケジュール格納部４１等で記憶されるようになってもよい。
【０１７５】
提供者動的情報取得部４５、ユーザ動的情報取得部４６は、通常、ＭＰＵやメモリ等から実現され得る。提供者動的情報取得部４５等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。また、提供者動的情報取得部４５等は、無線または有線の通信手段等で実現しても良い。
【０１７６】
次に、情報システムＢを構成するサーバ装置４の動作について、図２１、図２２のフローチャートを用いて説明する。図２１、図２２のフローチャートにおいて、図３、図４のフローチャートと同一のステップについて、説明を省略する。
【０１７７】
（ステップＳ２１０１）識別子取得部１７は、サービス提供が可能な１以上の提供者の提供者動的情報を取得する。かかる処理について、図２３のフローチャートを用いて説明する。
【０１７８】
（ステップＳ２１０２）識別子取得部１７は、サービス享受が可能な１以上のユーザのユーザ動的情報を取得する。かかる処理について、図２４のフローチャートを用いて説明する。
【０１７９】
なお、図２１、図２２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１８０】
次に、ステップＳ２１０１の処理について、図２３のフローチャートを用いて説明する。
【０１８１】
（ステップＳ２３０１）識別子取得部１７は、カウンタｉに１を代入する。
【０１８２】
（ステップＳ２３０２）識別子取得部１７は、ｉ番目の提供者識別子が提供者属性情報格納部１１に存在するか否かを判断する。ｉ番目の提供者識別子が存在すればステップＳ２３０３に行き、存在しなければ上位処理にリターンする。
【０１８３】
（ステップＳ２３０３）識別子取得部１７は、提供者動的情報格納部１３にｉ番目の提供者識別子が存在するか否かを判断する。存在すればステップＳ２３０４に行き、存在しなければステップＳ２３０６に行き。
【０１８４】
（ステップＳ２３０４）識別子取得部１７は、提供者動的情報格納部１３に格納されているｉ番目の提供者識別子を含む提供者動的情報を取得し、バッファに一時蓄積する。
【０１８５】
（ステップＳ２３０５）識別子取得部１７は、カウンタｉを１、インクリメントする。ステップＳ２３０２に戻る。
【０１８６】
（ステップＳ２３０６）識別子取得部１７は、ｉ番目の提供者識別子に対応する提供者スケジュール情報が、提供者スケジュール格納部４１に格納されているか否かを判断する。格納されていればステップＳ２３０７に行き、格納されていなければステップＳ２３０５に戻る。
【０１８７】
（ステップＳ２３０７）現在時刻取得部４３は、現在時刻を取得する。
【０１８８】
（ステップＳ２３０８）識別子取得部１７は、ｉ番目の提供者識別子に対応する提供者スケジュール情報を用いて、現在時刻から所定時間、空いているか（予定が入っていないか）を判断する。空いていればステップＳ２３０４に戻り、空いていなければステップＳ２３０５に戻る。なお、所定時間は、固定でも良いし、提供者の業種によって決まっていても良いし、提供者の属性値により定義されていても良いし、ユーザ端末３から送信されてきた希望条件の中に含まれていても良い。
【０１８９】
次に、ステップＳ２１０２の処理について、図２４のフローチャートを用いて説明する。
【０１９０】
（ステップＳ２４０１）識別子取得部１７は、カウンタｉに１を代入する。
【０１９１】
（ステップＳ２４０２）識別子取得部１７は、ｉ番目のユーザ識別子がユーザ情報格納部１２に存在するか否かを判断する。ｉ番目のユーザ識別子が存在すればステップＳ２４０３に行き、存在しなければ上位処理にリターンする。
【０１９２】
（ステップＳ２４０３）識別子取得部１７は、ユーザ動的情報格納部１４にｉ番目のユーザ識別子が存在するか否かを判断する。存在すればステップＳ２４０４に行き、存在しなければステップＳ２４０６に行き。
【０１９３】
（ステップＳ２４０４）識別子取得部１７は、ユーザ動的情報格納部１４に格納されているｉ番目のユーザ識別子を含むユーザ動的情報を取得し、バッファに一時蓄積する。
【０１９４】
（ステップＳ２４０５）識別子取得部１７は、カウンタｉを１、インクリメントする。ステップＳ２４０２に戻る。
【０１９５】
（ステップＳ２４０６）識別子取得部１７は、ｉ番目のユーザ識別子に対応するユーザスケジュール情報が、ユーザスケジュール格納部４２に格納されているか否かを判断する。格納されていればステップＳ２４０７に行き、格納されていなければステップＳ２４０５に戻る。
【０１９６】
（ステップＳ２４０７）現在時刻取得部４３は、現在時刻を取得する。
【０１９７】
（ステップＳ２４０８）識別子取得部１７は、ｉ番目のユーザ識別子に対応するユーザスケジュール情報を用いて、現在時刻から所定時間、空いているか（予定が入っていないか）を判断する。空いていればステップＳ２４０４に戻り、空いていなければステップＳ２４０５に戻る。なお、所定時間は、固定でも良いし、提供者の業種によって決まっていても良いし、提供者の属性値により定義されていても良いし、ユーザ端末３から送信されてきた希望条件の中に含まれていても良いし、ユーザによって決まっていても良い。
【０１９８】
以上、本実施の形態によれば、サービス提供者のスケジュール情報を有効に利用して、サービス提供者とサービスの享受を希望するユーザとのマッチングを支援できる。
【０１９９】
また、本実施の形態によれば、ユーザのスケジュール情報を有効に利用して、サービス提供者とサービスの享受を希望するユーザとのマッチングを支援できる。
【０２００】
なお、本実施の形態におけるサーバ装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータがアクセス可能な記録媒体は、サービスを提供する提供者を識別する提供者識別子と、当該提供者識別子で識別される提供者に関する広告情報とを有する１または２以上の提供者広告情報を格納し得る広告情報格納部と、提供者識別子を有する１または２以上の提供者属性情報を格納し得る提供者属性情報格納部と、ユーザを識別するユーザ識別子を有する１または２以上のユーザ情報を格納し得るユーザ情報格納部とを具備し、コンピュータを、サービスの提供が可能な提供者を識別する提供者識別子と提供者の位置情報である提供者位置情報とを有する１または２以上の提供者動的情報を取得する提供者動的情報取得部と、サービス享受が可能なユーザのユーザ識別子と当該ユーザ識別子で識別されるユーザの位置を示すユーザ位置情報とを有するユーザ動的情報を取得するユーザ動的情報取得部と、前記ユーザ動的情報が有するユーザ位置情報が予め決められた条件を満たすほど近い位置である前記提供者位置情報と対になる１以上の提供者識別子を取得する識別子取得部と、前記識別子取得部が取得した１以上の提供者識別子と対になる１以上の広告情報を、前記広告情報格納部から取得し、当該１以上の広告情報を前記ユーザ識別子で識別されるユーザのユーザ端末に送信する情報送信部として機能させるためのプログラム、である。
【０２０１】
また、記録媒体は、提供者識別子と当該提供者識別子で識別される提供者のスケジュールに関する情報である提供者スケジュール情報を格納し得る提供者スケジュール格納部をさらに具備し、上記プログラムにおいて、現在時刻を取得する現在時刻取得部として、コンピュータをさらに機能させ、前記提供者動的情報取得部は、前記提供者スケジュール情報と前記現在時刻とを用いて、提供者動的情報を取得するものとして、コンピュータを機能させるプログラムであることは好適である。
【０２０２】
また、記録媒体は、ユーザ識別子と当該ユーザ識別子で識別されるユーザのスケジュールに関する情報であるユーザスケジュール情報を格納し得るユーザスケジュール格納部をさらに具備し、上記プログラムにおいて、現在時刻を取得する現在時刻取得部として、コンピュータをさらに機能させ、前記ユーザ動的情報取得部は、前記ユーザスケジュール情報と前記現在時刻とを用いて、ユーザ動的情報を取得するものとして、コンピュータを機能させるプログラムであることは好適である。
【０２０３】
また、図２５は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態のサーバ装置を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図２５は、このコンピュータシステム３００の概観図であり、図２６は、システム３００のブロック図である。
【０２０４】
図２５において、コンピュータシステム３００は、ＣＤ−ＲＯＭドライブを含むコンピュータ３０１と、キーボード３０２と、マウス３０３と、モニタ３０４と、マイク３０５と、スピーカー３０６とを含む。
【０２０５】
図２６において、コンピュータ３０１は、ＣＤ−ＲＯＭドライブ３０１２に加えて、ＭＰＵ３０１３と、バス３０１４と、ＲＯＭ３０１５と、ＲＡＭ３０１６と、ハードディスク３０１７とを含む。なお、バス３０１４は、ＭＰＵ３０１３やＣＤ−ＲＯＭドライブ３０１２に接続されている。また、ＲＯＭ３０１５には、ブートアッププログラム等のプログラムが記憶されている。また、ＲＡＭ３０１６は、ＭＰＵ３０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのものである。また、ハードディスク３０１７は、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのものである。ここでは、図示しないが、コンピュータ３０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【０２０６】
コンピュータシステム３００に、上述した実施の形態のサーバ装置の機能を実行させるプログラムは、ＣＤ−ＲＯＭ３１０１に記憶されて、ＣＤ−ＲＯＭドライブ３０１２に挿入され、さらにハードディスク３０１７に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ３０１に送信され、ハードディスク３０１７に記憶されても良い。プログラムは実行の際にＲＡＭ３０１６にロードされる。プログラムは、ＣＤ−ＲＯＭ３１０１またはネットワークから直接、ロードされても良い。
【０２０７】
プログラムは、コンピュータ３０１に、上述した実施の形態のサーバ装置の機能を実行させるオペレーティングシステム、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３００がどのように動作するかは周知であり、詳細な説明は省略する。
【０２０８】
なお、上記プログラムにおいて、情報を送信するステップや、情報を受信するステップなどでは、ハードウェアによって行われる処理、例えば、送信するステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０２０９】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０２１０】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０２１１】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０２１２】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０２１３】
以上のように、本発明にかかるサーバ装置は、マッサージ等のサービスを提供するサービス提供者とサービスの享受を希望するユーザとのマッチングを支援できるという効果を有し、出張サービスビジネスを行う業者とユーザ向けの情報提供システムを構成するサーバ装置等として有用である。
【符号の説明】
【０２１４】
Ａ、Ｂ  情報システム
１、４  サーバ装置
２  提供者端末
３  ユーザ端末
１０  広告情報格納部
１１  提供者属性情報格納部
１２  ユーザ情報格納部
１３  提供者動的情報格納部
１４  ユーザ動的情報格納部
１５、４５  提供者動的情報取得部
１６、４６  ユーザ動的情報取得部
１７  識別子取得部
１８  情報送信部
１９  依頼情報受信部
２０  情報変更部
２１  第一格納部
２２  第一出力部
２３  第一受付部
２４  第一位置取得部
２５  第一送信部
２６  第一受信部
３１  第二格納部
３２  第二出力部
３３  第二受付部
３４  第二位置取得部
３５  第二送信部
３６  第二受信部
４１  提供者スケジュール格納部
４２  ユーザスケジュール格納部
４３  現在時刻取得部
【図１】
2015032188.tif 000003
【図２】
2015032188.tif 000004
【図３】
2015032188.tif 000005
【図４】
2015032188.tif 000006
【図５】
2015032188.tif 000007
【図６】
2015032188.tif 000008
【図８】
2015032188.tif 000009
【図９】
2015032188.tif 000010
【図１０】
2015032188.tif 000011
【図１１】
2015032188.tif 000012
【図１２】
2015032188.tif 000013
【図１３】
2015032188.tif 000014
【図１４】
2015032188.tif 000015
【図１６】
2015032188.tif 000016
【図１７】
2015032188.tif 000017
【図２０】
2015032188.tif 000018
【図２１】
2015032188.tif 000019
【図２２】
2015032188.tif 000020
【図２３】
2015032188.tif 000021
【図２４】
2015032188.tif 000022
【図２５】
2015032188.tif 000023
【図２６】
2015032188.tif 000024
【図７】
2015032188.tif 000025
【図１５】
2015032188.tif 000026
【図１８】
2015032188.tif 000027
【図１９】
2015032188.tif 000028