(57)【要約】      （修正有）【課題】スケジュールの空き時間にユーザの嗜好にあったイベントを提供する。【解決手段】業種・業態の異なる業者によりそれぞれ提供されるイベントであって、予約の対象となるイベントに関する予約イベント情報を記憶し、ユーザのスケジュールに関するスケジュール情報を予約申込者端末から取得し、取得したスケジュール情報に基づいて、スケジュールの空き時間およびユーザの嗜好に関する嗜好情報を特定し、少なくとも、特定した空き時間および嗜好情報を用いて、予約イベント情報の中から、空き時間に予約が可能な一つ以上のイベントを特定し、特定したイベントを、イベントを特定するために用いたスケジュール情報の取得元となる予約申込者端末に提供する。【選択図】図３
2017097789.tif 000002
【特許請求の範囲】
【請求項１】
業種・業態の異なる業者によりそれぞれ提供されるイベントであって、予約の対象となるイベントに関する予約イベント情報を記憶する手段と、
ユーザのスケジュールに関するスケジュール情報を取得する手段と、
前記取得された前記スケジュール情報に基づいて、スケジュールの空き時間およびユーザの嗜好に関する嗜好情報を特定する手段と、
少なくとも、前記特定された前記空き時間および前記嗜好情報を用いて、前記記憶された前記予約イベント情報の中から、前記空き時間に予約が可能な一つ以上の前記イベントを特定する手段と、
前記特定された前記イベントを、当該イベントを特定するために用いたスケジュール情報の取得元となるユーザ端末に提供する手段と、
を備えることを特徴とする予約処理装置。
【請求項２】
前記ユーザ端末の現在位置情報を取得する手段、をさらに備え、
前記イベントを特定する手段は、前記空き時間に予約が可能な一つ以上の前記イベントを特定する際に、前記取得された前記ユーザ端末の現在位置情報をさらに用いて特定する、
ことを特徴とする請求項１記載の予約処理装置。
【請求項３】
前記取得された前記スケジュール情報に基づいて、前記空き時間の前後にたてられたスケジュールに設定されている場所を特定する手段、をさらに備え、
前記イベントを特定する手段は、前記空き時間に予約が可能な一つ以上の前記イベントを特定する際に、前記特定された前記場所をさらに用いて特定する、
ことを特徴とする請求項１または２記載の予約処理装置。
【請求項４】
前記イベントを提供する手段は、前記特定された前記イベントが複数ある場合に、複数の前記イベントを時系列に並べて提供する、ことを特徴とする請求項１〜３のいずれか１項に記載の予約処理装置。
【請求項５】
前記提供した前記イベントに対する予約を受け付ける手段を、さらに備えることを特徴とする請求項１〜４のいずれか１項に記載の予約処理装置。
【請求項６】
前記特定された前記イベントが複数ある場合に、前記受け付けられた前記イベントに対する予約を一つのまとまった予約として管理する手段を、さらに備えることを特徴とする請求項５記載の予約処理装置。
【請求項７】
業種・業態の異なる業者によりそれぞれ提供されるイベントであって、予約の対象となるイベントに関する予約イベント情報を記憶装置に記憶する予約処理装置が、
ユーザのスケジュールに関するスケジュール情報を取得するステップと、
前記取得された前記スケジュール情報に基づいて、スケジュールの空き時間およびユーザの嗜好に関する嗜好情報を特定するステップと、
少なくとも、前記特定された前記空き時間および前記嗜好情報を用いて、前記記憶された前記予約イベント情報の中から、前記空き時間に予約が可能な一つ以上の前記イベントを特定するステップと、
前記特定された前記イベントを、当該イベントを特定するために用いたスケジュール情報の取得元となるユーザ端末に提供するステップと、
を実行することを特徴とする予約処理方法。
【請求項８】
コンピュータを、
業種・業態の異なる業者によりそれぞれ提供されるイベントであって、予約の対象となるイベントに関する予約イベント情報を記憶する手段、
ユーザのスケジュールに関するスケジュール情報を取得する手段、
前記取得された前記スケジュール情報に基づいて、スケジュールの空き時間およびユーザの嗜好に関する嗜好情報を特定する手段、
少なくとも、前記特定された前記空き時間および前記嗜好情報を用いて、前記記憶された前記予約イベント情報の中から、前記空き時間に予約が可能な一つ以上の前記イベントを特定する手段、
前記特定された前記イベントを、当該イベントを特定するために用いたスケジュール情報の取得元となるユーザ端末に提供する手段、
として機能させることを特徴とする予約処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、予約処理装置、予約処理方法および予約処理プログラムに関する。
【背景技術】
【０００２】
下記特許文献１には、自動車教習所での指導時間を予約する予約システムが開示されている。この特許文献１の従来技術欄には、指導員をスケジュール表に割り当てるときに、各指導員の個人スケジュールを考慮して割り当てることが記載されている。このように、スケジュールをたてるときには、他のスケジュールと重複しないように調整するのが一般的である。したがって、指導を受ける生徒が指導時間を予約するときには、生徒が自身のスケジュールを確認し、予定が埋まっていない空き時間に予約を申し込むことになる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−５６１０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
予約を申し込むユーザにとっては、従来のようにスケジュールを確認しながら空き時間に予約を申し込むだけではなく、スケジュールの空き時間にユーザの嗜好にあったイベントを提供してくれる仕組みがあると便利である。
【０００５】
本発明は、上述した課題を解決するためになされたものであり、スケジュールの空き時間にユーザの嗜好にあったイベントを提供することができる予約処理装置、予約処理方法および予約処理プログラムを提供することを目的の一つとする。
【課題を解決するための手段】
【０００６】
本発明の一態様である予約処理装置は、業種・業態の異なる業者によりそれぞれ提供されるイベントであって、予約の対象となるイベントに関する予約イベント情報を記憶する手段と、ユーザのスケジュールに関するスケジュール情報を取得する手段と、前記取得された前記スケジュール情報に基づいて、スケジュールの空き時間およびユーザの嗜好に関する嗜好情報を特定する手段と、少なくとも、前記特定された前記空き時間および前記嗜好情報を用いて、前記記憶された前記予約イベント情報の中から、前記空き時間に予約が可能な一つ以上の前記イベントを特定する手段と、前記特定された前記イベントを、当該イベントを特定するために用いたスケジュール情報の取得元となるユーザ端末に提供する手段と、を備える。
【０００７】
前記ユーザ端末の現在位置情報を取得する手段、をさらに備え、前記イベントを特定する手段は、前記空き時間に予約が可能な一つ以上の前記イベントを特定する際に、前記取得された前記ユーザ端末の現在位置情報をさらに用いて特定する、こととしてもよい。
【０００８】
前記取得された前記スケジュール情報に基づいて、前記空き時間の前後にたてられたスケジュールに設定されている場所を特定する手段、をさらに備え、前記イベントを特定する手段は、前記空き時間に予約が可能な一つ以上の前記イベントを特定する際に、前記特定された前記場所をさらに用いて特定する、こととしてもよい。
【０００９】
前記イベントを提供する手段は、前記特定された前記イベントが複数ある場合に、複数の前記イベントを時系列に並べて提供する、こととしてもよい。
【００１０】
前記提供した前記イベントに対する予約を受け付ける手段を、さらに備えることとしてもよい。
【００１１】
前記特定された前記イベントが複数ある場合に、前記受け付けられた前記イベントに対する予約を一つのまとまった予約として管理する手段を、さらに備えることとしてもよい。
【００１２】
本発明の一態様である予約処理方法は、業種・業態の異なる業者によりそれぞれ提供されるイベントであって、予約の対象となるイベントに関する予約イベント情報を記憶装置に記憶する予約処理装置が、ユーザのスケジュールに関するスケジュール情報を取得するステップと、前記取得された前記スケジュール情報に基づいて、スケジュールの空き時間およびユーザの嗜好に関する嗜好情報を特定するステップと、少なくとも、前記特定された前記空き時間および前記嗜好情報を用いて、前記記憶された前記予約イベント情報の中から、前記空き時間に予約が可能な一つ以上の前記イベントを特定するステップと、前記特定された前記イベントを、当該イベントを特定するために用いたスケジュール情報の取得元となるユーザ端末に提供するステップと、を実行する。
【００１３】
本発明の一態様である予約処理プログラムは、コンピュータを、業種・業態の異なる業者によりそれぞれ提供されるイベントであって、予約の対象となるイベントに関する予約イベント情報を記憶する手段、ユーザのスケジュールに関するスケジュール情報を取得する手段、前記取得された前記スケジュール情報に基づいて、スケジュールの空き時間およびユーザの嗜好に関する嗜好情報を特定する手段、少なくとも、前記特定された前記空き時間および前記嗜好情報を用いて、前記記憶された前記予約イベント情報の中から、前記空き時間に予約が可能な一つ以上の前記イベントを特定する手段、前記特定された前記イベントを、当該イベントを特定するために用いたスケジュール情報の取得元となるユーザ端末に提供する手段、として機能させる。
【発明の効果】
【００１４】
本発明によれば、スケジュールの空き時間にユーザの嗜好にあったイベントを提供することが可能となる。
【図面の簡単な説明】
【００１５】
【図１】実施形態における予約処理サーバを含む予約処理システムの構成を例示する図である。
【図２】図１に示す予約処理サーバの構成を例示する図である。
【図３】スケジュールの空き時間に予約可能なイベントを予約申込者端末に提供し、その提供したイベントに対する予約を管理する際の一連の手順を説明するためのフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態について図面を参照しつつ詳細に説明する。なお、同一の要素には同一の符号を付し、重複する説明を省略する。
【００１７】
図１は、本発明の一実施形態に係る予約処理サーバ（予約処理装置）を含む予約処理システムの構成概略図である。同図に示すように、本実施形態における予約処理システム１は、予約処理サーバ２と、１台以上の予約受付者端末３と、１台以上の予約申込者端末４とを備える。予約受付者端末３および予約申込者端末４はそれぞれ、ネットワークＮを介して予約処理サーバ２と通信できるように構成される。
【００１８】
予約受付者端末３は、サービスを提供する業者が、後述するイベントの予約を受け付ける予約受付者として使用する端末装置である。予約受付者となり得る業者は、あらゆる業種・業態の業者が対象となる。
【００１９】
予約申込者端末４は、サービスの提供を受けるユーザが、イベントの予約を申し込む予約申込者として使用する端末装置である。
【００２０】
イベントは、予約の対象となり得るものであればよい。例示的に、イベントは、予約枠を設定することで生成される予約イベント情報により特定することができる。予約イベント情報の詳細については、後述する。予約枠を設定する方法は、例えば、予約受付タイプに応じて定めることができる。予約受付タイプとして、例示的に、後述する事前設定タイプおよび自由受付タイプを採用することができる。なお、予約受付タイプは、他のタイプであってもよく、任意に採用することができる。
【００２１】
事前設定タイプは、予約受付者が事前に設定した予約枠を利用して予約申込者からの予約を受け付ける方式である。自由受付タイプは、予約受付者が設定したサービス提供時間内に、所望の予約枠を予約申込者に設定させることで予約申込者からの予約を受け付ける方式である。
【００２２】
予約枠を設定する前に、予約受付者は、例えば、以下の各項目を登録する。予約受付者が提供するサービスの内容を特定するメニュー項目、サービスを提供する際の資源（例えば、人、設備、備品等）となるリソース項目、リソースが帰属可能なリソースグループ項目、予約定員数項目、予約受付可能日時項目、料金項目。
【００２３】
事前設定タイプでは、例えば、予約受付者が、メニュー項目と、そのメニュー項目に対応するサービスを提供する時間帯とを設定することで予約枠が設定される。
【００２４】
自由受付タイプでは、例えば、予約受付者がサービス提供時間を設定し、予約申込者がサービス提供時間内から所望する時間帯を指定することで予約枠が設定される。
【００２５】
本実施形態では、予約受付者端末３としてＰＣ（パーソナルコンピュータ）を想定し、予約申込者端末４としてスマートフォンを想定して説明するが、これに限定されない。予約受付者端末３および予約申込者端末４として、例えば、ＰＣ、ノートＰＣ、タブレット端末、スマートフォン、携帯電話機、携帯情報端末（ＰＤＡ）、その他の端末装置を適宜用いることができる。
【００２６】
予約処理サーバ２は、例えば、比較的演算処理能力の高いコンピュータによって構成され、そのコンピュータにおいて所定のサーバ用プログラムが動作することにより、サーバ機能を実現するものである。ここで、予約処理サーバ２を構成するコンピュータは、必ずしも１台である必要はなく、ネットワークＮ上に分散する複数のコンピュータから構成されてもよい。
【００２７】
ネットワークＮは、予約処理サーバ２と予約受付者端末３と予約申込者端末４との間で相互に情報を送受信可能な通信網を含む。ネットワークＮは、例えば、インターネット、ＬＡＮ、専用線、電話回線、企業内ネットワーク、移動体通信網、ブルートゥース、ＷｉＦｉ（Wireless Fidelity）、その他の通信回線、それらの組み合わせ等のいずれであってもよく、有線であるか無線であるかを問わない。
【００２８】
図２に示すように、予約処理サーバ２は、例えば、プロセッサ２０と、通信インタフェース２１と、記憶資源２２とを備える。
【００２９】
プロセッサ２０は、算術演算、論理演算、ビット演算等を処理する算術論理演算ユニットおよび各種レジスタから構成され、記憶資源２２に格納されているコンピュータプログラム２２０を実行することで、後述する各種機能を実現する。各種レジスタは、例えば、プログラムカウンタ、データレジスタ、命令レジスタ、汎用レジスタ等である。
【００３０】
通信インタフェース２１は、ネットワークＮに接続し、ネットワークＮ上の他の端末と通信をするためのハードウェアモジュールである。通信インタフェース２１は、例えば、ＩＳＤＮモデム、ＡＤＳＬモデム、ケーブルモデム、光モデム、ソフトモデム等の変調復調装置である。
【００３１】
記憶資源２２は、例えば、物理デバイスの記憶領域が提供する論理デバイスである。物理デバイスは、例えば、ディスクドライブまたは半導体メモリ等のコンピュータ読み取り可能な記録媒体である。記憶資源２２は、複数の物理デバイスを１つの論理デバイスにマッピングして構築してもよいし、１つの物理デバイスを複数の論理デバイスにマッピングして構築してもよい。記憶資源２２には、コンピュータプログラム２２０が記憶される。
【００３２】
記憶資源２２には、コンピュータプログラム２２０のほか、予約処理サーバ２の処理に用いられるオペレーティングシステムプログラム、ドライバプログラム、各種データ等が格納される。ドライバプログラムとしては、例えば、通信インタフェース２１を制御するための通信インタフェースドライバプログラム等がある。
【００３３】
各種データとしては、例えば、予約受付者が登録する予約受付者のアカウントおよび予約申込者が登録する予約申込者のアカウントに関するアカウント情報２２２、予約受付者が登録する予約の対象となるイベントに関する予約イベント情報２２３、予約申込者が登録する予約内容に関する予約情報２２４、予約申込者端末４から取得した予約申込者のスケジュールに関するスケジュール情報２２５等がある。
【００３４】
アカウント情報２２２には、予約受付者のアカウント情報と予約申込者のアカウント情報とが含まれる。予約受付者のアカウント情報は、データ項目として、例えば、ユーザＩＤ項目、パスワード項目、メールアドレス項目、氏名項目、業種・業態項目等を有する。ユーザＩＤ項目は、業者である予約受付者を特定するための識別情報を格納する。業種・業態項目は、予約受付者の業種・業態を特定する情報を格納する。
【００３５】
予約申込者のアカウント情報は、データ項目として、例えば、ユーザＩＤ項目、パスワード項目、メールアドレス項目、氏名項目、住所項目、連絡先項目等を有する。ユーザＩＤ項目は、ユーザである予約申込者を特定するための識別情報を格納する。
【００３６】
予約イベント情報２２３は、データ項目として、例えば、ユーザＩＤ項目、イベントＩＤ項目、ジャンル項目、提供場所項目、提供時間項目、料金項目、担当者項目、補足説明項目等を有する。ユーザＩＤ項目は、上記予約受付者のアカウント情報のユーザＩＤ項目と同様の項目であり、このユーザＩＤ項目により予約受付者のアカウント情報と予約イベント情報２２３とを対応付けることができる。
【００３７】
イベントＩＤ項目は、例えばイベント番号やイベント名称等のように、イベントを特定するためのイベント識別情報を格納する。ジャンル項目は、イベントのジャンルを特定するための情報を格納する。イベントのジャンルは、例えば業種・業態ごとや、提供対象の種類ごとに設けることができ、具体的には、飲食店、病院、スクール、フィットネス、美容サロン、飲食店で提供する各料理（例えばそば屋で提供する天ぷらそば、ざるそば）等が該当する。各ジャンルには、それぞれ複数の階層を任意に設けることができる。例えば、ジャンルが飲食店である場合には、飲食店の下位階層として、レストラン、カフェ、居酒屋等を設け、レストランの下位階層として、和食系、中華系、洋食系等を設け、さらに和食系の下位階層として、寿司屋、そば屋、天ぷら屋等を設けることができる。
【００３８】
提供場所項目は、イベントの提供場所を特定するための情報を格納する。提供時間項目は、イベントの提供時間を格納する。料金項目は、イベントの料金を格納する。担当者項目は、イベントを提供する業者側の担当者を特定するための情報を格納する。補足説明項目は、例えばイベントの内容や、ターゲットとなる予約申込者の嗜好に関する情報等、イベントに関するメモ的な情報を格納する。
【００３９】
予約情報２２４は、データ項目として、例えば、予約ＩＤ項目、イベントＩＤ項目、予約内容項目、予約申込者のユーザＩＤ項目、等を有する。予約ＩＤ項目は、予約申込者により申し込まれた予約を特定するための識別情報を格納する。イベントＩＤ項目は、上記予約イベント情報２２３のイベントＩＤ項目と同様の項目であり、このイベントＩＤ項目により予約イベント情報２２３と予約情報２２４とを対応付けることができる。
【００４０】
予約内容項目は、例えば予約人数、予約コース、予約時間等の予約内容に関する情報を格納する。予約申込者のユーザＩＤ項目は、上記予約申込者のアカウント情報のユーザＩＤ項目と同様の項目であり、このユーザＩＤ項目により予約申込者のアカウント情報と予約情報２２４とを対応付けることができる。メモ項目は、例えば口コミ等、予約申込者の予約に対する評価や予約に関するメモ的な情報を格納する。
【００４１】
スケジュール情報２２５は、データ項目として、例えば、予約申込者のユーザＩＤ項目、スケジュール項目等を有する。予約申込者のユーザＩＤ項目は、上記予約申込者のアカウント情報のユーザＩＤ項目と同様の項目であり、このユーザＩＤ項目により予約申込者のアカウント情報とスケジュール情報２２５とを対応付けることができる。スケジュール項目は、予約申込者端末４から取得した予約申込者のスケジュールを格納する。スケジュールには、例えば、日時、場所、スケジュール内容等が含まれる。
【００４２】
なお、上述したアカウント情報２２２、予約イベント情報２２３、予約情報２２４およびスケジュール情報２２５の構築、ならびに各情報に含まれるデータ項目の組み合わせは例示に過ぎず、各情報の構築や各データ項目の組み合わせについては、運用するシステムに合わせて適宜変更することができる。
【００４３】
コンピュータプログラム２２０は、所定の処理を行うためのプログラムであり、予約処理サーバ２のメインプログラムの動作中に適宜呼び出されて実行される複数のソフトウェアモジュールを備える。このソフトウェアモジュールは、それぞれ特定の処理を実行するためにモジュール化されたサブプログラムであり、例えば、プロシージャ、サブルーチン、メソッド、関数およびデータ構造等を用いて作成される。
【００４４】
コンピュータプログラム２２０は、例示的に、予約処理モジュール２２１を有する。以下において、予約処理モジュール２２１を実行することで実現する機能について説明する。
【００４５】
予約処理モジュール２２１は、業者である予約受付者のアカウント登録を受け付ける。予約受付者は、予約処理システム１の利用を開始する際に、予約受付者端末３を操作して予約処理サーバ２の所定のＷｅｂページにアクセスし、予約受付者のアカウント情報２２２を登録する。
【００４６】
予約処理モジュール２２１は、アカウント登録を行った予約受付者に対して、予約の対象となるイベントに関する予約イベント情報２２３を登録させる。
【００４７】
予約処理モジュール２２１は、予約申込者のアカウント登録を受け付ける。予約申込者は、予約処理システム１の利用を開始する際に、予約申込者端末４を操作して予約処理サーバ２の所定のＷｅｂページにアクセスし、予約申込者のアカウント情報２２２を登録する。
【００４８】
予約処理モジュール２２１は、アカウント登録を行った予約申込者の予約申込者端末４から予約申込者のスケジュールを取得し、スケジュール情報２２５に格納する。予約申込者のスケジュールを取得するタイミングは、例えば、定期的であってもよいし、予約申込者端末４で更新されたタイミングであってもよく、任意に設定することができる。
【００４９】
予約処理モジュール２２１は、スケジュール情報２２５に基づいて、予約申込者のスケジュールの空き時間および予約申込者の嗜好に関する嗜好情報を特定する。嗜好情報は、例えば、予約申込者のスケジュール情報に含まれるスケジュールの内容や日時、場所等を分析することで特定する。
【００５０】
なお、嗜好情報を特定する際に用いる情報は、スケジュール情報に限定されない。例えば、嗜好に関するアンケートを予約申込者に依頼し、そのアンケートの回答であるアンケート情報を分析することで、嗜好情報を特定することとしてもよい。
【００５１】
予約処理モジュール２２１は、特定した空き時間および嗜好情報を用い、予約イベント情報２２３の中から、空き時間に予約が可能な一つ以上のイベントを特定する。
【００５２】
イベントの特定は、例えば、予約イベント情報２２３のジャンル項目、提供場所項目、提供時間項目、料金項目および補足説明項目、ならびに予約情報２２４のメモ項目等に格納された各情報と、嗜好情報とを比較し、嗜好情報に合致する情報に対応する予約イベント情報２２３に基づいて特定することができる。
【００５３】
また、イベントを特定する際に、予約申込者端末４の現在位置や、空き時間の前後にたてられたスケジュールに設定されている場所をさらに用いて特定することとしてもよい。これにより、予約申込者の居場所を考慮したイベントを提供することができる。予約申込者端末４の現在位置は、例えば、予約申込者端末４の位置情報を利用することができ、予約申込者端末４の位置情報は、例えば、ＧＰＳ（Global Positioning System）を利用して取得することができる。
【００５４】
予約処理モジュール２２１は、空き時間に予約が可能なイベントが複数ある場合に、それら複数のイベントの中から、まとめて予約可能なイベントを特定することとしてもよい。まとめて予約可能なイベントは、例えば、以下のように特定することができる。
【００５５】
最初に、予約処理モジュール２２１は、空き時間に予約が可能なイベントとして特定した複数のイベントを時系列に並べる。イベントを時系列に並べるために、予約イベント情報２２３の提供時間を用いることができる。
【００５６】
続いて、予約イベント情報２２３の提供時間、提供場所および各提供場所間を移動する際に要する移動時間、ならびに上記特定した空き時間に基づいて、まとめて予約することができる複数のイベントを特定する。
【００５７】
移動時間を算出する際に、移動時間が最短となる移動手段（例えば、電車、バス、車、徒歩）を利用することを前提にして算出することとしてもよいし、予約申込者が選択した移動手段を利用することを前提にして算出することとしてもよい。
【００５８】
また、予約申込者端末４の現在位置や、空き時間の前後の場所が特定されている場合には、これらの位置や場所をさらに用いてまとめて予約可能なイベントを特定することとしてもよい。これにより、予約申込者の行動に、より適合するイベントを特定することが可能となる。
【００５９】
予約処理モジュール２２１は、特定したイベントを予約申込者端末４に提供する。イベントの提供先となる予約申込者端末４は、提供するイベントを特定するために用いたスケジュール情報の取得元となる予約申込者端末４である。
【００６０】
予約処理モジュール２２１は、特定したイベントが複数ある場合には、複数のイベントを時系列に並べて予約申込者端末４に提供する。
【００６１】
予約処理モジュール２２１は、予約申込者端末４に提供したイベントに対する予約を、予約申込者端末４から受け付ける。予約処理モジュール２２１は、予約申込者端末４から受け付けたイベントに対する予約を管理する。
【００６２】
予約処理モジュール２２１は、予約申込者端末４から受け付けたイベントが複数ある場合には、受け付けた複数のイベントに対する予約を一つのまとまった予約として管理する。例えば、以下のように管理することができる。
【００６３】
予約処理モジュール２２１は、複数のイベントに対する予約に関する情報に、共通の予約ＩＤを付与して統合し、その統合した情報群を一つの予約情報２２４として予約処理サーバ２の記憶資源２２に格納する。このとき、共通の予約ＩＤに加え、個々のイベントに対応する個別の予約ＩＤをさらに付与することとしてもよい。
【００６４】
図３を参照して、予約申込者のスケジュールの空き時間に予約可能なイベントを予約申込者端末４に提供し、その提供したイベントに対する予約を管理する際の一連の手順について説明する。
【００６５】
最初に、予約処理モジュール２２１は、スケジュール情報２２５に基づいて、予約申込者のスケジュールの空き時間および予約申込者の嗜好情報を特定する（ステップＳ１０１）。
【００６６】
続いて、予約処理モジュール２２１は、上記ステップＳ１０１で特定した空き時間および嗜好情報を用い、予約イベント情報２２３の中から、空き時間に予約が可能な一つ以上のイベントを特定する（ステップＳ１０２）。
【００６７】
続いて、予約処理モジュール２２１は、上記ステップＳ１０２で特定したイベントを予約申込者端末４に提供する（ステップＳ１０３）。
【００６８】
続いて、予約処理モジュール２２１は、上記ステップＳ１０３で予約申込者端末４に提供したイベントに対する予約を、予約申込者端末４から受け付ける（ステップＳ１０４）。
【００６９】
続いて、予約処理モジュール２２１は、上記ステップＳ１０４で予約申込者端末４から受け付けたイベントに対する予約を管理する（ステップＳ１０５）。
【００７０】
上述したように、実施形態における予約処理システム１によれば、業種・業態の異なる業者によりそれぞれ提供されるイベントであって、予約の対象となるイベントに関する予約イベント情報２２３を記憶資源２２に記憶させ、予約申込者のスケジュールに関するスケジュール情報を予約申込者端末４から取得し、その取得したスケジュール情報に基づいて、予約申込者のスケジュールの空き時間および予約申込者の嗜好情報を特定し、その特定した空き時間および嗜好情報を用いて、予約イベント情報２２３の中から、空き時間に予約が可能な一つ以上のイベントを特定し、その特定したイベントを、スケジュール情報の取得元となる予約申込者端末４に提供することができる。
【００７１】
これにより、実施形態における予約処理システム１によれば、予約申込者のスケジュールの空き時間に予約申込者の嗜好にあったイベントを提供することが可能となる。
【００７２】
さらに、実施形態における予約処理システム１によれば、予約申込者端末４に提供したイベントに対する予約を受け付けることができるとともに、その受け付けたイベントに対する予約を管理することができる。
【００７３】
[変形例]
なお、本発明は、上述した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において、他の様々な形で実施することができる。このため、上記実施形態はあらゆる点で単なる例示にすぎず、限定的に解釈されるものではない。例えば、上述した各処理（ステップ）は処理内容に矛盾を生じない範囲で任意に順番を変更し、または並列に実行することができる。
【００７４】
また、上述した実施形態における予約処理サーバ２は、スケジュール情報２２５を記憶資源２２に格納しているが、必ずしもスケジュール情報２２５を記憶資源２２に格納しておく必要はない。スケジュール情報２２５を記憶資源２２に格納しない場合には、予約処理モジュール２２１が、予約申込者のスケジュールの空き時間および予約申込者の嗜好情報を特定する際に、予約申込者端末４から予約申込者のスケジュールを取得することとすればよい。
【００７５】
また、上述した実施形態では、予約受付者端末３や予約申込者端末４が、予約処理サーバ２のＷｅｂページにアクセスして処理を行っているが、必ずしもＷｅｂページにアクセスして処理を行う必要はない。例えば、予約受付者端末３や予約申込者端末４が、予約処理アプリケーション（予約処理アプリ）をインストールし、上述した予約処理システムでの各種機能を実現することとしてもよい。この場合、予約受付者端末３や予約申込者端末４は、最新の予約イベント情報や予約情報等を予約処理サーバ２から取得し、その取得した最新の情報を用いて予約処理等を実行し、予約受付者端末３や予約申込者端末４内で処理されたデータを予約処理サーバ２に送信することとすればよい。
【符号の説明】
【００７６】
１…予約処理システム
２…予約処理サーバ
３…予約受付者端末
４…予約申込者端末
２０…プロセッサ
２１…通信インタフェース
２２…記憶資源
２２０…コンピュータプログラム
２２１…予約処理モジュール
２２２…アカウント情報
２２３…予約イベント情報
２２４…予約情報
２２５…スケジュール情報
Ｎ…ネットワーク
【図１】
2017097789.tif 000003
【図２】
2017097789.tif 000004
【図３】
2017097789.tif 000005
【手続補正書】
【提出日】平成28年12月6日(2016.12.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
業種・業態の異なる業者によりそれぞれ提供されるイベントであって、予約の対象となるイベントに関する予約イベント情報を記憶する手段と、
ユーザのスケジュールに関するスケジュール情報を取得する手段と、
前記取得された前記スケジュール情報に基づいて、スケジュールの空き時間およびユーザの嗜好に関する嗜好情報を特定する手段と、
少なくとも、前記特定された前記空き時間および前記嗜好情報を用いて、前記記憶された前記予約イベント情報の中から、前記空き時間に予約が可能な一つ以上の前記イベントを特定し、当該特定した前記イベントが複数ある場合に、当該特定した複数の前記イベントの中から、まとめて予約可能な複数の前記イベントをさらに特定する手段と、
前記特定された前記イベントを、当該イベントを特定するために用いたスケジュール情報の取得元となるユーザ端末に提供する手段と、
を備えることを特徴とする予約処理装置。
【請求項２】
前記イベントを特定する手段は、前記予約イベント情報に含まれるイベントの提供時間に基づいて、前記特定した複数の前記イベントを時系列に並べ、さらに、前記予約イベント情報に含まれるイベントの提供時間およびイベントの提供場所、当該提供場所間を移動する際に要する移動時間、ならびに前記空き時間に基づいて、まとめて予約可能な複数の前記イベントを特定する、
ことを特徴とする請求項１記載の予約処理装置。
【請求項３】
前記ユーザ端末の現在位置情報を取得する手段、をさらに備え、
前記イベントを特定する手段は、前記空き時間に予約が可能な一つ以上の前記イベントを特定する際に、前記取得された前記ユーザ端末の現在位置情報をさらに用いて特定する、
ことを特徴とする請求項１または２記載の予約処理装置。
【請求項４】
前記取得された前記スケジュール情報に基づいて、前記空き時間の前後にたてられたスケジュールに設定されている場所を特定する手段、をさらに備え、
前記イベントを特定する手段は、前記空き時間に予約が可能な一つ以上の前記イベントを特定する際に、前記特定された前記場所をさらに用いて特定する、
ことを特徴とする請求項１〜３のいずれか１項に記載の予約処理装置。
【請求項５】
前記提供した前記イベントに対する予約を受け付ける手段を、さらに備えることを特徴とする請求項１〜４のいずれか１項に記載の予約処理装置。
【請求項６】
前記特定された前記イベントが複数ある場合に、前記受け付けられた前記イベントに対する予約を一つのまとまった予約として管理する手段を、さらに備えることを特徴とする請求項５記載の予約処理装置。
【請求項７】
予約処理装置が、
ユーザのスケジュールに関するスケジュール情報を取得するステップと、
前記取得された前記スケジュール情報に基づいて、スケジュールの空き時間およびユーザの嗜好に関する嗜好情報を特定するステップと、
業種・業態の異なる業者によりそれぞれ提供されるイベントであって、予約の対象となるイベントに関する予約イベント情報を記憶する記憶装置に記憶された前記予約イベント情報の中から、少なくとも、前記特定するステップにおいて特定された前記空き時間および前記嗜好情報を用いて、前記空き時間に予約が可能な一つ以上の前記イベントを特定し、当該特定した前記イベントが複数ある場合に、当該特定した複数の前記イベントの中から、まとめて予約可能な複数の前記イベントをさらに特定するステップと、
前記特定された前記イベントを、当該イベントを特定するために用いたスケジュール情報の取得元となるユーザ端末に提供するステップと、
を実行することを特徴とする予約処理方法。
【請求項８】
コンピュータを、
業種・業態の異なる業者によりそれぞれ提供されるイベントであって、予約の対象となるイベントに関する予約イベント情報を記憶する手段、
ユーザのスケジュールに関するスケジュール情報を取得する手段、
前記取得された前記スケジュール情報に基づいて、スケジュールの空き時間およびユーザの嗜好に関する嗜好情報を特定する手段、
少なくとも、前記特定された前記空き時間および前記嗜好情報を用いて、前記記憶された前記予約イベント情報の中から、前記空き時間に予約が可能な一つ以上の前記イベントを特定し、当該特定した前記イベントが複数ある場合に、当該特定した複数の前記イベントの中から、まとめて予約可能な複数の前記イベントをさらに特定する手段、
前記特定された前記イベントを、当該イベントを特定するために用いたスケジュール情報の取得元となるユーザ端末に提供する手段、
として機能させることを特徴とする予約処理プログラム。