(57)【要約】【課題】異なる業種・業態の業者によりそれぞれ提供される複数のイベントをまとめて予約できるようにする。【解決手段】予約処理サーバ２が、予約の対象となるイベントに関する予約イベント情報２２３を、イベントを提供する業者の業種・業態情報を含むアカウント情報２２２に対応付けて記憶し、検索条件として、少なくとも、一つ以上のキーワードを予約申込者に入力させ、その検索条件に基づいて、予約イベント情報２２３を参照し、予約が可能な複数の業種・業態の業者による複数のイベントを特定し、その特定した複数のイベントを、まとめて予約可能なイベントとして予約申込者に提示する。【選択図】図２
2017090973.tif 000002
【特許請求の範囲】
【請求項１】
業種・業態の異なる業者によりそれぞれ提供されるイベントであって、予約の対象となるイベントに関する予約イベント情報を記憶する手段と、
検索条件として、少なくとも、一つ以上のキーワードをユーザに入力させる手段と、
前記検索条件に基づいて、前記記憶された前記予約イベント情報を参照し、予約が可能となる複数の業種・業態の業者による複数の前記イベントを特定することができる手段と、
前記特定された複数の前記イベントを、まとめて予約可能な前記イベントとして前記ユーザに提示する手段と、
を備えることを特徴とする予約処理装置。
【請求項２】
検索の起点を特定する起点情報を取得する手段を、さらに備え、
前記イベントを特定する手段は、前記取得された前記起点情報を加えた前記検索条件に基づいて、予約が可能となる複数の前記イベントを特定する、
ことを特徴とする請求項１記載の予約処理装置。
【請求項３】
前記起点情報は、検索の起点となる時間および場所を含むことを特徴とする請求項２記載の予約処理装置。
【請求項４】
前記予約イベント情報は、前記イベントを提供する場所および前記イベントを提供する時間を含み、
前記イベントを特定する手段は、前記検索の起点となる場所および／または前記イベントを提供する場所を用いて移動時間を算出し、前記検索の起点となる時間および／または前記イベントを提供する時間、ならびに前記移動時間を用いて、予約が可能となる複数の前記イベントを特定することを特徴とする請求項３記載の予約処理装置。
【請求項５】
前記予約イベント情報は、前記イベントのジャンルを含み、
前記キーワードは、前記イベントに関するキーワードである、ことを特徴とする請求項１〜４のいずれか１項に記載の予約処理装置。
【請求項６】
前記予約イベント情報は、前記イベントに対する料金を含み、
前記ユーザに入力させる手段は、前記検索条件として、予算をさらに入力させ、
前記イベントを特定する手段は、前記予算の範囲内におさまることを条件にさらに加え、予約が可能となる複数の前記イベントを特定する、
ことを特徴とする請求項１〜５のいずれか１項に記載の予約処理装置。
【請求項７】
前記ユーザに入力させる手段は、前記検索条件として、予約人数をさらに入力させ、
前記イベントを特定する手段は、前記予約人数分の空きがあることを条件にさらに加え、予約が可能となる複数の前記イベントを特定する、
ことを特徴とする請求項１〜６のいずれか１項に記載の予約処理装置。
【請求項８】
前記イベントを提示する手段は、前記特定された複数の前記イベントを時系列に表示して提示することを特徴とする請求項１〜７のいずれか１項に記載の予約処理装置。
【請求項９】
前記提示した複数の前記イベントに対する予約を受け付ける手段を、さらに備えることを特徴とする請求項１〜８のいずれか１項に記載の予約処理装置。
【請求項１０】
前記受け付けられた複数の前記イベントに対する予約を一つのまとまった予約として管理する手段を、さらに備えることを特徴とする請求項９記載の予約処理装置。
【請求項１１】
業種・業態の異なる業者によりそれぞれ提供されるイベントであって、予約の対象となるイベントに関する予約イベント情報を記憶する予約処理装置が、
検索条件として、少なくとも、一つ以上のキーワードをユーザに入力させるステップと、
前記検索条件に基づいて、前記記憶された前記予約イベント情報を参照し、予約が可能となる複数の業種・業態の業者による複数の前記イベントを特定することができるステップと、
前記特定された複数の前記イベントを、まとめて予約可能な前記イベントとして前記ユーザに提示するステップと、
を実行することを特徴とする予約処理方法。
【請求項１２】
コンピュータを、
業種・業態の異なる業者によりそれぞれ提供されるイベントであって、予約の対象となるイベントに関する予約イベント情報を記憶する手段、
検索条件として、少なくとも、一つ以上のキーワードをユーザに入力させる手段、
前記検索条件に基づいて、前記記憶された前記予約イベント情報を参照し、予約が可能となる複数の業種・業態の業者による複数の前記イベントを特定することができる手段、
前記特定された複数の前記イベントを、まとめて予約可能な前記イベントとして前記ユーザに提示する手段、
として機能させることを特徴とする予約処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、予約処理装置、予約処理方法および予約処理プログラムに関する。
【背景技術】
【０００２】
従来の予約システムは、サービスを提供する業者ごとに構築され、その業者のイベントに対する予約を受け付けるものが一般的となっている。下記特許文献１には、自動車教習所の予約システムが開示されており、この予約システムでは、自動車教習所の授業に対する予約を受け付けている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−５６１０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の予約システムでは、自動車教習所のイベントを予約することはできるが、自動車教習所以外のイベントを予約することはできない。しかしながら、例えば自動車教習所で授業を受けた後にレストランで食事をしたいと考えているような場合には、自動車教習所の授業とレストランとをまとめて予約できると便利である。
【０００５】
本発明は、上述した課題を解決するためになされたものであり、異なる業種・業態の業者によりそれぞれ提供される複数のイベントをまとめて予約できる予約処理装置、予約処理方法および予約処理プログラムを提供することを目的の一つとする。
【課題を解決するための手段】
【０００６】
本発明の一態様である予約処理装置は、業種・業態の異なる業者によりそれぞれ提供されるイベントであって、予約の対象となるイベントに関する予約イベント情報を記憶する手段と、検索条件として、少なくとも、一つ以上のキーワードをユーザに入力させる手段と、前記検索条件に基づいて、前記記憶された前記予約イベント情報を参照し、予約が可能となる複数の業種・業態の業者による複数の前記イベントを特定することができる手段と、前記特定された複数の前記イベントを、まとめて予約可能な前記イベントとして前記ユーザに提示する手段と、を備える。
【０００７】
検索の起点を特定する起点情報を取得する手段を、さらに備え、前記イベントを特定する手段は、前記取得された前記起点情報を加えた前記検索条件に基づいて、予約が可能となる複数の前記イベントを特定することとしてもよい。
【０００８】
前記起点情報は、検索の起点となる時間および場所を含むこととしてもよい。
【０００９】
前記予約イベント情報は、前記イベントを提供する場所および前記イベントを提供する時間を含み、前記イベントを特定する手段は、前記検索の起点となる場所および／または前記イベントを提供する場所を用いて移動時間を算出し、前記検索の起点となる時間および／または前記イベントを提供する時間、ならびに前記移動時間を用いて、予約が可能となる複数の前記イベントを特定することとしてもよい。
【００１０】
前記予約イベント情報は、前記イベントのジャンルを含み、前記キーワードは、前記イベントのジャンルに関するキーワードであることとしてもよい。
【００１１】
前記予約イベント情報は、前記イベントに対する料金を含み、前記ユーザに入力させる手段は、前記検索条件として、予算をさらに入力させ、前記イベントを特定する手段は、前記予算の範囲内におさまることを条件にさらに加え、予約が可能となる複数の前記イベントを特定することとしてもよい。
【００１２】
前記ユーザに入力させる手段は、前記検索条件として、予約人数をさらに入力させ、前記イベントを特定する手段は、前記予約人数分の空きがあることを条件にさらに加え、予約が可能となる複数の前記イベントを特定することとしてもよい。
【００１３】
前記イベントを提示する手段は、前記特定された複数の前記イベントを時系列に表示して提示することとしてもよい。
【００１４】
前記提示した複数の前記イベントに対する予約を受け付ける手段を、さらに備えることとしてもよい。
【００１５】
前記受け付けられた複数の前記イベントに対する予約を一つのまとまった予約として管理する手段を、さらに備えることとしてもよい。
【００１６】
本発明の一態様である予約処理方法は、業種・業態の異なる業者によりそれぞれ提供されるイベントであって、予約の対象となるイベントに関する予約イベント情報を記憶する予約処理装置が、検索条件として、少なくとも、一つ以上のキーワードをユーザに入力させるステップと、前記検索条件に基づいて、前記記憶された前記予約イベント情報を参照し、予約が可能となる複数の業種・業態の業者による複数の前記イベントを特定することができるステップと、前記特定された複数の前記イベントを、まとめて予約可能な前記イベントとして前記ユーザに提示するステップと、を実行する。
【００１７】
本発明の一態様である予約処理プログラムは、コンピュータを、業種・業態の異なる業者によりそれぞれ提供されるイベントであって、予約の対象となるイベントに関する予約イベント情報を記憶する手段、検索条件として、少なくとも、一つ以上のキーワードをユーザに入力させる手段、前記検索条件に基づいて、前記記憶された前記予約イベント情報を参照し、予約が可能となる複数の業種・業態の業者による複数の前記イベントを特定することができる手段、前記特定された複数の前記イベントを、まとめて予約可能な前記イベントとして前記ユーザに提示する手段、として機能させる。
【発明の効果】
【００１８】
本発明によれば、異なる業種・業態の業者によりそれぞれ提供される複数のイベントをまとめて予約できるようになる。
【図面の簡単な説明】
【００１９】
【図１】実施形態における予約処理サーバを含む予約処理システムの構成を例示する図である。
【図２】図１に示す予約処理サーバの構成を例示する図である。
【図３】予約受付者端末の画面上に表示される検索画面を例示する図である。
【図４】予約受付者端末の画面上に表示される予約候補提示画面を例示する図である。
【発明を実施するための形態】
【００２０】
以下、本発明の実施形態について図面を参照しつつ詳細に説明する。なお、同一の要素には同一の符号を付し、重複する説明を省略する。
【００２１】
図１は、本発明の一実施形態に係る予約処理サーバ（予約処理装置）を含む予約処理システムの構成概略図である。同図に示すように、本実施形態における予約処理システム１は、予約処理サーバ２と、１台以上の予約受付者端末３と、１台以上の予約申込者端末４とを備える。予約受付者端末３および予約申込者端末４はそれぞれ、ネットワークＮを介して予約処理サーバ２と通信できるように構成される。
【００２２】
予約受付者端末３は、サービスを提供する業者が、後述するイベントの予約を受け付ける予約受付者として使用する端末装置である。予約受付者となり得る業者は、あらゆる業種・業態の業者が対象となる。
【００２３】
予約申込者端末４は、サービスの提供を受けるユーザが、イベントの予約を申し込む予約申込者として使用する端末装置である。
【００２４】
イベントは、予約の対象となり得るものであればよい。例示的に、イベントは、予約枠を設定することで生成される予約イベント情報により特定することができる。予約イベント情報の詳細については、後述する。予約枠を設定する方法は、例えば、予約受付タイプに応じて定めることができる。予約受付タイプとして、例示的に、後述する事前設定タイプおよび自由受付タイプを採用することができる。なお、予約受付タイプは、他のタイプであってもよく、任意に採用することができる。
【００２５】
事前設定タイプは、予約受付者が事前に設定した予約枠を利用して予約申込者からの予約を受け付ける方式である。自由受付タイプは、予約受付者が設定したサービス提供時間内に、所望の予約枠を予約申込者に設定させることで予約申込者からの予約を受け付ける方式である。
【００２６】
予約枠を設定する前に、予約受付者は、例えば、以下の各項目を登録する。予約受付者が提供するサービスの内容を特定するメニュー項目、サービスを提供する際の資源（例えば、人、設備、備品等）となるリソース項目、リソースが帰属可能なリソースグループ項目、予約定員数項目、予約受付可能日時項目、料金項目。
【００２７】
事前設定タイプでは、例えば、予約受付者が、メニュー項目と、そのメニュー項目に対応するサービスを提供する時間帯とを設定することで予約枠が設定される。
【００２８】
自由受付タイプでは、例えば、予約受付者がサービス提供時間を設定し、予約申込者がサービス提供時間内から所望する時間帯を指定することで予約枠が設定される。  
【００２９】
本実施形態では、予約受付者端末３および予約申込者端末４として、ＰＣ（パーソナルコンピュータ）を想定して説明するが、これに限定されない。予約受付者端末３および予約申込者端末４として、例えば、ノートＰＣ、タブレット端末、スマートフォン、携帯電話機、携帯情報端末（ＰＤＡ）、その他の端末装置を適宜用いることができる。
【００３０】
予約処理サーバ２は、例えば、演算処理能力の高いコンピュータによって構成され、そのコンピュータにおいて所定のサーバ用プログラムが動作することにより、サーバ機能を実現するものである。ここで、予約処理サーバ２を構成するコンピュータは、必ずしも１台である必要はなく、ネットワークＮ上に分散する複数のコンピュータから構成されてもよい。
【００３１】
ネットワークＮは、予約処理サーバ２と予約受付者端末３と予約申込者端末４との間で相互に情報を送受信可能な通信網を含む。ネットワークＮは、例えば、インターネット、ＬＡＮ、専用線、電話回線、企業内ネットワーク、移動体通信網、ブルートゥース、ＷｉＦｉ（Wireless Fidelity）、その他の通信回線、それらの組み合わせ等のいずれであってもよく、有線であるか無線であるかを問わない。
【００３２】
図２に示すように、予約処理サーバ２は、例えば、プロセッサ２０と、通信インタフェース２１と、記憶資源２２とを備える。
【００３３】
プロセッサ２０は、算術演算、論理演算、ビット演算等を処理する算術論理演算ユニットおよび各種レジスタから構成され、記憶資源２２に格納されているコンピュータプログラム２２０を実行することで、後述する各種機能を実現する。各種レジスタは、例えば、プログラムカウンタ、データレジスタ、命令レジスタ、汎用レジスタ等である。
【００３４】
通信インタフェース２１は、ネットワークＮに接続し、ネットワークＮ上の他の端末と通信をするためのハードウェアモジュールである。通信インタフェース２１は、例えば、ＩＳＤＮモデム、ＡＤＳＬモデム、ケーブルモデム、光モデム、ソフトモデム等の変調復調装置である。
【００３５】
記憶資源２２は、例えば、物理デバイスの記憶領域が提供する論理デバイスである。物理デバイスは、例えば、ディスクドライブまたは半導体メモリ等のコンピュータ読み取り可能な記録媒体である。記憶資源２２は、複数の物理デバイスを１つの論理デバイスにマッピングして構築してもよいし、１つの物理デバイスを複数の論理デバイスにマッピングして構築してもよい。記憶資源２２には、コンピュータプログラム２２０が記憶される。
【００３６】
記憶資源２２には、コンピュータプログラム２２０のほか、予約処理サーバ２の処理に用いられるオペレーティングシステムプログラム、ドライバプログラム、各種データ等が格納される。ドライバプログラムとしては、例えば、通信インタフェース２１を制御するための通信インタフェースドライバプログラム等がある。各種データとしては、例えば、予約受付者が登録する予約受付者のアカウントに関するアカウント情報２２２、予約受付者が登録する予約の対象となるイベントに関する予約イベント情報２２３、予約申込者が入力する予約情報２２４等がある。
【００３７】
コンピュータプログラム２２０は、所定の処理を行うためのプログラムであり、予約処理サーバ２のメインプログラムの動作中に適宜呼び出されて実行される複数のソフトウェアモジュールを備える。このソフトウェアモジュールは、それぞれ特定の処理を実行するためにモジュール化されたサブプログラムであり、例えば、プロシージャ、サブルーチン、メソッド、関数およびデータ構造等を用いて作成される。
【００３８】
コンピュータプログラム２２０は、例示的に、予約処理モジュール２２１を有する。以下において、予約処理モジュール２２１を実行することで実現する機能について説明する。
【００３９】
予約処理モジュール２２１は、予約受付者のアカウント登録を受け付ける。予約受付者は、予約処理システム１の使用を開始する際に、予約受付者端末３を操作して予約処理サーバ２の所定のＷｅｂページにアクセスし、予約受付者のアカウント情報２２２を登録する。アカウント情報２２２には、例えば、ユーザＩＤ、パスワード、メールアドレス、氏名、業種・業態情報等が含まれる。ユーザＩＤは、予約受付者を特定するための識別情報である。業種・業態情報は、イベントを提供する業者である予約受付者の業種・業態を特定する情報である。
【００４０】
予約処理モジュール２２１は、アカウント登録を行った予約受付者に対して、予約の対象となるイベントに関する予約イベント情報２２３を登録させる。予約イベント情報２２３には、例えば、予約受付者のユーザＩＤ、イベントを特定するイベント識別情報、イベントのジャンル、イベントを提供する場所、イベントを提供する時間、イベントに対する料金、イベントに関する補足説明等が含まれる。
【００４１】
アカウント情報２２２と予約イベント情報２２３とは、予約受付者のユーザＩＤによって紐付けることができる。
【００４２】
予約イベント情報のイベント識別情報として、例えばイベント名称やイベントＩＤ等を用いることができる。イベント提供元情報としては、例えばイベントを提供する業者名称や業者ＩＤ等を用いることができる。
【００４３】
イベントのジャンルは、例えば業種・業態ごとや、提供対象の種類ごとに設けることができ、具体的に、飲食店、病院、スクール、フィットネス、美容サロン、飲食店で提供する各料理（例えばそば屋で提供する天ぷらそば、ざるそば）等が該当する。各ジャンルには、それぞれ複数の階層を任意に設けることができる。例えば、ジャンルが飲食店である場合には、飲食店の下位階層として、レストラン、カフェ、居酒屋等を設け、レストランの下位階層として、和食系、中華系、洋食系等を設け、さらに和食系の下位階層として、寿司屋、そば屋、天ぷら屋等を設けることができる。
【００４４】
予約処理モジュール２２１は、予約申込者端末４を操作する予約申込者に対し、まとめて予約可能なイベントの候補を提示する。以下に、まとめて予約可能なイベントの候補を予約申込者に提示する際の手順について説明する。
【００４５】
最初に、予約処理モジュール２２１は、まとめて予約可能なイベントを特定するための検索条件を、予約申込者に入力させる。検索条件として、例えば、キーワード、検索の起点、予算、人数などを設けることができる。
【００４６】
ここで、キーワードは、予約申込者が予約するイベントを絞り込むための文言であり、名詞に限らず、動詞や形容詞等であってもよい。なお、キーワードとして、イベントのジャンルに関するキーワードを入力させることで、所望のジャンルに属するイベントを効率よく検索することが可能となる。
【００４７】
検索の起点は、検索する際の起点を特定する条件である。検索の起点として、例えば、検索の起点となる時間および場所を設定することができる。
【００４８】
予算は、予約するイベントに対する費用の許容範囲を特定する条件である。人数は、予約するイベントに参加する人数を特定する条件である。
【００４９】
続いて、予約処理モジュール２２１は、予約申込者が入力した検索条件に基づいて予約イベント情報２２３を参照し、予約申込者がまとめて予約することができるイベントを特定する。具体的に、予約処理モジュール２２１は、予約申込者が入力したキーワード、検索の起点、予算、人数に基づいて、予約イベント情報２２３の中から予約が可能となるイベントを選定し、その選定したイベントを組み合わせて、まとめて予約可能なイベントを特定する。
【００５０】
より詳細に説明すると、予約処理モジュール２２１は、検索の起点となる場所および／またはイベントを提供する場所を用いて、それぞれの場所の間を移動する際に要する移動時間を算出する。移動時間を算出する際に、移動時間が最短となる移動手段（例えば、電車、バス、車、徒歩）を利用することを前提にして算出することとしてもよいし、予約申込者が選択した移動手段を利用することを前提にして算出することとしてもよい。
【００５１】
予約処理モジュール２２１は、移動時間を算出した後、検索の起点となる時間および／またはイベントを提供する時間と、算出した移動時間とを用いて、上記キーワード、検索の起点、予算および人数に基づいて選定した予約可能なイベント群の中から、まとめて予約可能なイベントを構成するイベントを順次特定していく。
【００５２】
続いて、予約処理モジュール２２１は、特定した複数のイベントを、まとめて予約可能なイベントの候補として予約申込者に提示する。
【００５３】
その後、予約処理モジュール２２１は、予約申込者に提示した複数のイベントに対する予約を、予約申込者端末４から受け付ける。
【００５４】
予約処理モジュール２２１は、予約申込者端末４から受け付けた複数のイベントに対する予約を、一つのまとまった予約として管理する。具体的に、予約処理モジュール２２１は、複数のイベントに対する予約に関する情報を対応付け、一つの予約情報２２４として予約処理サーバ２の記憶資源２２に格納する。
【００５５】
次に、図３を参照して、まとめて予約可能なイベントを特定するための検索条件を入力させる機能について具体的に説明する。
【００５６】
図３は、予約申込者端末４に表示される検索画面４１の一例である。この検索画面４１には、キーワードＣ１を入力するためのキーワード入力欄Ｃ１１と、検索の起点Ｃ２に含まれる検索起点時間を入力するための時間入力欄Ｃ２１および検索の起点Ｃ２に含まれる検索起点場所を入力するための場所入力欄Ｃ２２と、予算Ｃ３を入力するための予算入力欄Ｃ３１と、人数Ｃ４を入力するための人数入力欄Ｃ４１とが設けられている。
【００５７】
キーワード入力欄Ｃ１１は、任意の文言を入力する欄である。キーワード入力欄Ｃ１１に入力された文言に関連するキーワードを予約イベント情報２２３のジャンルや補足説明等に含むイベントが、検索の対象となる。
【００５８】
なお、キーワード入力欄Ｃ１１への入力は、キーボード等を利用する文字入力に限定されず、例えば、マイクを利用する音声入力、脳波センサーを利用する脳波による文字入力、決められた内容から選択する選択入力等、様々な入力方法を適用することができる。
【００５９】
時間入力欄Ｃ２１は、現在時刻以降の任意の時間を入力する欄である。翌日以降の時間を入力する場合には、対象となる年月日を指定することとすればよい。時間入力欄Ｃ２１に入力された時刻以降に予約可能なイベントが検索の対象となる。
【００６０】
また、時間入力欄Ｃ２１の他に、検索起点時間として現在時刻を用いるように指定するオプション機能を設けることとしてもよい。現在時刻を用いるように指定された場合には、検索ボタンＢ１を押下（選択、クリック、タップ）したときの時刻を用いて検索することとすればよい。
【００６１】
場所入力欄Ｃ２２は、検索起点場所を特定する情報を入力する欄である。場所を特定する情報としては、例えば、住所、施設名称、緯度・経度等がある。場所を入力する際に、地図を表示して予約申込者に場所を指定させることとしてもよい。場所入力欄Ｃ２２に入力された場所を基準にして特定する予約可能エリア内で提供されるイベントが検索の対象となる。
【００６２】
また、場所入力欄Ｃ２２の他に、検索起点場所として、現在位置を用いるように指定するオプション機能や、自宅や職場等の予約申込者が予め登録した特定の場所を用いるように指定するオプション機能を設けることとしてもよい。現在位置は、ＧＰＳ（Global Positioning System）等の位置を測定するシステムを利用して特定することができる。現在位置を用いるように指定された場合には、検索ボタンＢ１を押下したときに測定されている位置を用いて検索することとすればよい。
【００６３】
予算入力欄Ｃ３１は、予約申込者が支払う費用の許容範囲を入力する欄である。予算入力欄Ｃ３１に入力された予算の範囲内におさまる複数のイベントが検索の対象となる。
【００６４】
人数入力欄Ｃ４１は、予約する人数を入力する欄である。人数入力欄Ｃ４１に入力された人数分の空き予約枠を有するイベントが検索の対象となる。
【００６５】
なお、検索条件として設けられている入力項目のうち、少なくともキーワードＣ１を必須の入力項目として設定することが望ましい。これにより、異なる業種・業態の業者によって提供されるイベント群の中から、予約申込者が入力したキーワードに関連する複数のイベントを抽出することができるため、業種・業態をまたぐ複数のイベントを予約候補として予約申込者に提供することが可能となる。
【００６６】
さらに、検索の起点Ｃ２を必須の入力項目に加えることで、検索対象を有効に絞り込むことができるため、検索効率を向上させることが可能となる。
【００６７】
また、検索条件は、上記例示した各入力項目に限定されず、例えば、検索の終点を検索条件としてさらに入力させることとしてもよい。検索の終点は、検索する際の終点を特定する条件であり、例えば、検索の終点となる時間および場所を検索の終点として入力させることができる。これにより、予約申込者の予定に合わせて、検索対象を有効に絞り込むことが可能となる。
【００６８】
次に、図４を参照して、まとめて予約可能なイベントを提示する機能について具体的に説明する。
【００６９】
図４は、予約申込者端末４に表示される予約候補提示画面４２の一例である。この予約候補提示画面４２には、図３の検索画面４１で検索されたイベントの中から特定した複数のイベントによる予約候補が、「まとめて予約可能なイベント」の候補として表示される。
【００７０】
予約候補が複数件存在する場合には、例えば、予約候補提示画面４２に、複数の予約候補を並べて表示（スクロール表示を含む）することができる。これに限らず、複数の予約候補のそれぞれを選択肢として一覧表示し、その中から選択された一つの予約候補を予約候補提示画面４２に表示することとしてもよい。また、予約候補ごとに予約候補提示画面４２のタブを割り当て、いずれかのタブを選択して予約候補提示画面４２を切り替えることで、複数の予約候補を表示させることとしてもよい。また、予約候補の件数が多い場合には、予め設定した件数分の予約候補のみを表示対象として限定することとしてもよい。
【００７１】
図４に例示する“予約候補１”は、上記検索画面４１において、キーワードとして、“ヨガ”、“カフェ”、“ネイル”が入力され、検索の起点として、“１０：００”に“東京駅”にいることが入力され、予算として、“１０，０００〜２０，０００”円が入力され、予約の人数として“１”名が入力された結果、提示されたものである。
【００７２】
図４の“予約候補１”には、まとめて予約可能なイベントとして、“予約ａ”のイベントと“予約ｂ”のイベントと“予約ｃ”のイベントとが表示されている。
【００７３】
“予約ａ”は、“１１：００”から“１２：００”に、“品川”にある“スタジオＸ”で行われる“ホットヨガ”が“１”名で予約可能であり、料金が“３，０００円”であることを例示している。
【００７４】
“予約ｂ”は、“１２：２０”から“１３：００”に、“品川”にある“カフェ”の店“喫茶Ｙ”が“１”名で予約可能であり、この店での平均予算が“１，８００円”であることを例示している。
【００７５】
“予約ｃ”は、“１４：００”から“１５：００”に、“大崎”にある“ネイルサロンＺ”で受けられる“ジェルネイル”が“１”名で予約可能であり、料金が“１２，０００円”であることを例示している。
【００７６】
“予約ａ”のイベント、“予約ｂ”のイベントおよび“予約ｃ”のイベントを含む“予約候補１”は、例えば、以下のように特定する。
【００７７】
最初に、予約処理モジュール２２１は、起点場所となる“東京駅”と、その“東京駅”から利用可能な移動手段（例えば、電車、バス、車、徒歩）と、起点時間となる“１０：００”とを用い、検索対象となる予約可能エリアの範囲を算出する。
【００７８】
ここで、予約可能エリアの範囲を算出する際に、任意に設定可能な検索の終点を加えることとしてもよい。例えば、上述した検索画面４１に検索の終点が入力項目として設けられている場合には、その入力項目に入力された内容を用いることができる。一方、検索の終点が入力項目として設けられていない場合であっても、例えば終点の時間および場所を予め検索の終点としてシステム上に設定しておき、その設定内容を用いることとしてもよい。終点の時間として、例えば、起点時間から所定時間経過後、当日の２４：００、次回の特定日時等を設定することができる。終点の場所として、例えば、起点場所と同一の場所、起点場所から特定距離移動した場所、予約申込者の自宅または職場等を設定することができる。
【００７９】
予約可能エリアの範囲は、移動時間が最短となる移動手段を利用して算出することとしてもよいし、予約申込者が選択した移動手段を利用して算出することとしてもよい。また、移動手段ごとに予約可能エリアの範囲を算出し、予約申込者に選択させることとしてもよい。
【００８０】
続いて、予約処理モジュール２２１は、“ヨガ”、“カフェ”、“ネイル”に関連するキーワードを含む予約イベント情報２２３に対応するイベントの中から、予約可能エリア内で提供され、かつ、“１０：００”以降に、“１”名以上の空き予約枠を有するイベントを検索する。
【００８１】
続いて、予約処理モジュール２２１は、検出したイベントの中から“ヨガ”、“カフェ”、“ネイル”にそれぞれ対応するイベントを選定し、予算の範囲内におさまる組み合わせのうち、各イベントの予約可能時間および各イベント間の移動時間に基づいて、時系列に予約が可能となる組み合わせを、まとめて予約可能なイベントとして特定する。各イベント間の移動時間には、到着してからイベントに参加するまでの準備時間等を余裕時間として含ませることとしてもよい。
【００８２】
これにより、例えば、“予約ａ”のイベントと“予約ｂ”のイベントと“予約ｃ”のイベントとを含む“予約候補１”が、まとめて予約可能なイベントとして特定され、図４に示す予約候補提示画面４２に表示される。予約候補提示画面４２には、検索の起点、“予約ａ”のイベント、“予約ｂ”のイベントおよび“予約ｃ”のイベントが、時系列に並べて表示されるため、スケジュール確認にも有効となる。
【００８３】
予約申込者は、予約候補提示画面４２の“予約”ボタンＢ２を押下することで、予約候補提示画面４２に表示されている“予約ａ”のイベントと“予約ｂ”のイベントと“予約ｃ”のイベントとをまとめて予約することができる。これにより、予約処理モジュール２２１は、“予約ａ”のイベントと“予約ｂ”のイベントと“予約ｃ”のイベントとに関する情報を、予約申込者に関する情報と対応付けて、一つの予約情報２２４として予約処理サーバ２の記憶資源２２に格納する。
【００８４】
上述したように、実施形態における予約処理システム１によれば、予約イベント情報２２３を、異なる業種・業態の業者のアカウント情報に対応付けて記憶しておき、検索条件として、少なくとも、一つ以上のキーワードを、予約申込者端末４を操作する予約申込者に入力させ、その検索条件に基づいて、予約イベント情報２２３を参照し、予約が可能な複数の業種・業態の業者による複数のイベントを特定し、その特定した複数のイベントを、まとめて予約可能なイベントとして予約申込者端末４に表示させることができる。
【００８５】
これにより、予約申込者端末４を操作する予約申込者は、異なる業種・業態の業者によってそれぞれ提供される複数のイベントをまとめて予約することが可能となる。
【００８６】
また、実施形態における予約処理システム１によれば、上記検索条件に、検索の起点となる時間および場所を含む起点情報を加えることができるため、検索対象を有効に絞り込み、検索効率を向上させることが可能となる。
【００８７】
さらに、実施形態における予約処理システム１によれば、予約申込者に提示した複数のイベントに対する予約を受け付けることができるとともに、その受け付けた複数のイベントに対する予約を一つのまとまった予約として管理することが可能となる。
【００８８】
[変形例]
なお、本発明は、上述した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において、他の様々な形で実施することができる。このため、上記実施形態はあらゆる点で単なる例示にすぎず、限定的に解釈されるものではない。例えば、上述した各処理（ステップ）は処理内容に矛盾を生じない範囲で任意に順番を変更し、または並列に実行することができる。
【００８９】
また、上述した実施形態では、予約受付者端末３や予約申込者端末４が、予約処理サーバ２のＷｅｂページにアクセスして処理を行っているが、必ずしもＷｅｂページにアクセスして処理を行う必要はない。例えば、予約受付者端末３や予約申込者端末４が、予約処理アプリケーション（予約処理アプリ）をインストールして、上述した予約処理システムでの各種機能を実現することとしてもよい。この場合、予約受付者端末３や予約申込者端末４は、最新の予約イベント情報や予約情報を予約処理サーバ２から取得し、その取得した最新の情報を用いて予約処理等を実行し、予約受付者端末３や予約申込者端末４内で処理されたデータを予約処理サーバ２に送信することとすればよい。
【符号の説明】
【００９０】
１…予約処理システム
２…予約処理サーバ
３…予約受付者端末
４…予約申込者端末
２０…プロセッサ
２１…通信インタフェース
２２…記憶資源
２２０…コンピュータプログラム
２２１…予約処理モジュール
２２２…アカウント情報
２２３…予約イベント情報
２２４…予約情報
Ｎ…ネットワーク
【図１】
2017090973.tif 000003
【図２】
2017090973.tif 000004
【図３】
2017090973.tif 000005
【図４】
2017090973.tif 000006
【手続補正書】
【提出日】平成28年10月18日(2016.10.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
業種・業態の異なる業者によりそれぞれ提供されるイベントであって、予約の対象となるイベントを提供する場所および前記イベントを提供する時間を含む予約イベント情報を記憶する手段と、
検索条件として、少なくとも、一つ以上のキーワード、ならびに検索の起点となる時間および場所を特定する起点情報をユーザに入力させる手段と、
前記検索条件に基づいて、前記記憶された前記予約イベント情報を参照し、予約が可能となる複数の業種・業態の業者による複数の前記イベントを特定することができる手段と、
前記特定された複数の前記イベントを、まとめて予約可能な前記イベントとして前記ユーザに提示する手段と、
を備え、
前記イベントを特定することができる手段は、
前記検索の起点となる場所および複数の前記イベントを提供する場所に基づいて、それぞれの場所の間を移動する際に要する移動時間を算出する手段と、
前記検索の起点となる場所および前記検索の起点となる時間に基づいて、検索対象となる予約可能エリアの範囲を算出する手段と、
前記検索対象となる予約可能エリアの範囲で提供される前記イベントであって、前記入力された前記キーワードに対応する前記イベント、かつ前記検索の起点となる時間以降に予約可能な前記イベントを、前記予約イベント情報から検出する手段と、
前記検出された前記イベントの中から、前記検索の起点となる時間、前記イベントを提供する時間および前記移動時間に基づいて、時系列に予約が可能となる複数のイベントによる組み合わせを特定する手段と、
を含む、ことを特徴とする予約処理装置。
【請求項２】
前記予約イベント情報は、前記イベントのジャンルを含み、
前記キーワードは、前記イベントのジャンルに関するキーワードである、ことを特徴とする請求項１記載の予約処理装置。
【請求項３】
前記予約イベント情報は、前記イベントに対する料金を含み、
前記ユーザに入力させる手段は、前記検索条件として、予算をさらに入力させ、
前記イベントを特定することができる手段は、前記予算の範囲内におさまることを条件にさらに加え、予約が可能となる複数の前記イベントを特定する、
ことを特徴とする請求項１または２記載の予約処理装置。
【請求項４】
前記ユーザに入力させる手段は、前記検索条件として、予約人数をさらに入力させ、
前記イベントを特定することができる手段は、前記予約人数分の空きがあることを条件にさらに加え、予約が可能となる複数の前記イベントを特定する、
ことを特徴とする請求項１〜３のいずれか１項に記載の予約処理装置。
【請求項５】
前記イベントを提示する手段は、前記特定された複数の前記イベントを時系列に表示して提示することを特徴とする請求項１〜４のいずれか１項に記載の予約処理装置。
【請求項６】
前記提示した複数の前記イベントに対する予約を受け付ける手段を、さらに備えることを特徴とする請求項１〜５のいずれか１項に記載の予約処理装置。
【請求項７】
前記受け付けられた複数の前記イベントに対する予約を一つのまとまった予約として管理する手段を、さらに備えることを特徴とする請求項６記載の予約処理装置。
【請求項８】
業種・業態の異なる業者によりそれぞれ提供されるイベントであって、予約の対象となるイベントを提供する場所および前記イベントを提供する時間を含む予約イベント情報を記憶する予約処理装置が、
検索条件として、少なくとも、一つ以上のキーワード、ならびに検索の起点となる時間および場所を特定する起点情報をユーザに入力させるステップと、
前記検索条件に基づいて、前記記憶された前記予約イベント情報を参照し、予約が可能となる複数の業種・業態の業者による複数の前記イベントを特定することができるステップと、
前記特定された複数の前記イベントを、まとめて予約可能な前記イベントとして前記ユーザに提示するステップと、
を実行し、
前記イベントを特定することができるステップは、
前記検索の起点となる場所および複数の前記イベントを提供する場所に基づいて、それぞれの場所の間を移動する際に要する移動時間を算出するステップと、
前記検索の起点となる場所および前記検索の起点となる時間に基づいて、検索対象となる予約可能エリアの範囲を算出するステップと、
前記検索対象となる予約可能エリアの範囲で提供される前記イベントであって、前記入力された前記キーワードに対応する前記イベント、かつ前記検索の起点となる時間以降に予約可能な前記イベントを、前記予約イベント情報から検出するステップと、
前記検出された前記イベントの中から、前記検索の起点となる時間、前記イベントを提供する時間および前記移動時間に基づいて、時系列に予約が可能となる複数のイベントによる組み合わせを特定するステップと、
を含む、ことを特徴とする予約処理方法。
【請求項９】
コンピュータを、
業種・業態の異なる業者によりそれぞれ提供されるイベントであって、予約の対象となるイベントを提供する場所および前記イベントを提供する時間を含む予約イベント情報を記憶する手段、
検索条件として、少なくとも、一つ以上のキーワード、ならびに検索の起点となる時間および場所を特定する起点情報をユーザに入力させる手段、
前記検索条件に基づいて、前記記憶された前記予約イベント情報を参照し、予約が可能となる複数の業種・業態の業者による複数の前記イベントを特定することができる手段、
前記特定された複数の前記イベントを、まとめて予約可能な前記イベントとして前記ユーザに提示する手段、
として機能させ、
前記イベントを特定することができる手段は、
前記検索の起点となる場所および複数の前記イベントを提供する場所に基づいて、それぞれの場所の間を移動する際に要する移動時間を算出する手段と、
前記検索の起点となる場所および前記検索の起点となる時間に基づいて、検索対象となる予約可能エリアの範囲を算出する手段と、
前記検索対象となる予約可能エリアの範囲で提供される前記イベントであって、前記入力された前記キーワードに対応する前記イベント、かつ前記検索の起点となる時間以降に予約可能な前記イベントを、前記予約イベント情報から検出する手段と、
前記検出された前記イベントの中から、前記検索の起点となる時間、前記イベントを提供する時間および前記移動時間に基づいて、時系列に予約が可能となる複数のイベントによる組み合わせを特定する手段と、
を含む、ことを特徴とする予約処理プログラム。