(57)【要約】      （修正有）【課題】無断キャンセルの抑制を可能にする情報処理装置および情報処理プログラムを提供する。【解決手段】情報処理システム１００において、情報処理装置（ＰＯＳ端末３）は、取得部と、設定部と、比較部と、出力部と、を備える。取得部は、予約者の信用スコアを取得する。設定部は、予約受付スコアの閾値を設定する。比較部は、取得部が取得した信用スコアと設定部が設定した閾値を比較する。出力部は、比較部の比較結果に応じて、予約者の予約許否通知を出力する。【選択図】図１
2022002052.tif 000002
【特許請求の範囲】
【請求項１】
予約者の信用スコアを取得する取得部と、
予約受付スコアの閾値を設定する設定部と、
前記取得部が取得した前記信用スコアと前記設定部が設定した前記閾値を比較する比較部と、
前記比較部の比較結果に応じて、前記予約者の予約許否通知を出力する出力部と、
を備える情報処理装置。
【請求項２】
前記取得部は、前記予約者の予約情報を取得し、
前記設定部は、前記予約情報に基づいて前記閾値を設定する、請求項１に記載の情報処理装置。
【請求項３】
前記取得部は、前記予約者のキャンセル履歴情報を取得し、
前記設定部は、前記キャンセル履歴情報に基づいて前記閾値を設定する、請求項１又は２に記載の情報処理装置。
【請求項４】
前記取得部は、前記予約者のユーザ情報を取得し、
前記設定部は、前記ユーザ情報に基づいて前記閾値を設定する、１乃至３のいずれか一項に記載の情報処理装置。
【請求項５】
コンピュータに、
予約者の信用スコアを取得する取得機能と、
予約受付スコアの閾値を設定する設定機能と、
取得した前記信用スコアと設定した前記閾値を比較する比較機能と、
比較結果に応じて、前記予約者の予約許否通知を出力する出力機能と、
を実行させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置及び情報処理プログラムに関する。
【背景技術】
【０００２】
近年、インターネット、スマートフォン、モバイルアプリの普及に伴い、一般消費者によるモバイル端末（ＡＰＬ）による飲食店の予約が普及し、利便性が向上している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０２０−３０４６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、予約の利便性向上に伴い、無断キャンセルの件数が急増している。そのため、飲食店側の事前準備等に伴う無駄が発生し、売上も得られないといった損失も増加傾向にある。
【０００５】
本発明の実施形態が解決しようとする課題は、無断キャンセルの抑制を可能にする技術を提供しようとするものである。
【課題を解決するための手段】
【０００６】
一実施形態において、情報処理装置は、取得部と、設定部と、比較部と、出力部と、を備える。取得部は、予約者の信用スコアを取得する。設定部は、予約受付スコアの閾値を設定する。比較部は、取得部が取得した信用スコアと設定部が設定した閾値を比較する。出力部は、比較部の比較結果に応じて、予約者の予約許否通知を出力する。
【図面の簡単な説明】
【０００７】
【図１】実施形態に係る情報処理システムを例示するブロック図。
【図２】実施形態に係る信用スコアサーバが有する信用スコアデータベースを例示する図。
【図３】実施形態に係る予約サーバが有する会員情報データベースを例示する図。
【図４】実施形態に係るＰＯＳ端末が有する第２の予約情報データベースを例示する図。
【図５】実施形態に係る情報処理システムによる予約受付処理の手順を例示するシーケンス図。
【図６】実施形態に係る情報処理システムによるリワード提供処理の手順を例示するシーケンス図。
【図７】実施形態に係る情報処理システムによる予約キャンセル処理の手順を例示するシーケンス図。
【発明を実施するための形態】
【０００８】
以下、図面を用いて実施形態について説明する。  
図１は、情報処理システム１００を例示するブロック図である。  
情報処理システム１００は、信用スコアサーバ１、予約サーバ２、ＰＯＳ（Ｐｏｉｎｔ  Ｏｆ  Ｓａｌｅｓ）端末３及び携帯端末４を含む。信用スコアサーバ１、予約サーバ２、ＰＯＳ端末３及び携帯端末４は、ネットワークを介して互いに通信自在に接続する。例えば、ネットワークは、インターネットである。なお、情報処理システム１００は、信用スコアサーバ１、予約サーバ２、ＰＯＳ端末３及び携帯端末４のうちの少なくとも２つの機器を含むシステムを指すこともある。
【０００９】
信用スコアサーバ１は、信用スコア会員の信用スコアを管理する機器である。信用スコア会員は、信用スコアサーバ１が提供する信用スコアサービスの会員であり、信用スコアサービスのユーザともいう。また、信用スコア会員は、単に会員、ユーザともいう。信用スコアは、信用スコア会員の信用度を数値化、可視化したもので、会員個人のデータを基に作成される。例えば、信用スコアは、会員の個人情報を基にスコアリングされ、会員は、信用スコアに応じたサービスの提供を受けることができる。信用スコアは、各信用スコア会員を特定する信用スコア会員ＩＤにより管理される。信用スコアサーバ１は、既存の信用スコアサービスを提供する機器であってもよい。信用スコアサーバ１の構成例については後述する。
【００１０】
予約サーバ２は、予約会員の予約情報を管理する機器である。予約会員は、予約サーバ２が提供する予約サービスの会員であり、予約サービスのユーザともいう。また、予約会員は、単に会員、ユーザともいう。予約情報は、予約会員を特定する予約会員ＩＤの予約内容を示す情報である。例えば、予約情報は、予約会員ＩＤに関連付けられた予約店舗、予約日時、予約人数等の情報である。予約情報における予約会員ＩＤは、信用スコアサーバ１における信用スコア会員ＩＤと関連付けられる。予約サーバ２は、既存の予約サービスを提供する機器であってもよい。予約サーバ２の構成例については後述する。
【００１１】
ＰＯＳ端末３は、店舗内に設置され、商品の決済（会計）及び予約管理などを行うことを可能とする機器である。ＰＯＳ端末３は、オフラインでの決済及び決済センタとの通信による決済の両方に対応する。例えば、オフラインでの決済は、現金及び商品券等による決済である。例えば、決済センタとの通信による決済は、クレジットカード、電子マネー、デビットカード及びコード決済等による決済である。ＰＯＳ端末３は、情報処理装置の一例である。ＰＯＳ端末３の構成例については後述する。
【００１２】
携帯端末４は、他の機器と通信可能な機器である。携帯端末４は、ユーザが所有する機器である。例えば、携帯端末４は、スマートフォン又はタブレット端末等である。ユーザは、会員、予約者、客、消費者、又は人と読み替えてもよい。
【００１３】
信用スコアサーバ１の構成例について説明する。  
信用スコアサーバ１は、プロセッサ１１、メインメモリ１２、補助記憶デバイス１３及び通信インタフェース１４を含むコンピュータである。信用スコアサーバ１を構成する各部は、互いに信号を入出力可能に接続されている。図１では、インタフェースは、「Ｉ／Ｆ」と記載されている。
【００１４】
プロセッサ１１は、信用スコアサーバ１の中枢部分に相当する。例えば、プロセッサ１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）であるが、これに限定されない。プロセッサ１１は、種々の回路で構成されていてもよい。プロセッサ１１は、メインメモリ１２又は補助記憶デバイス１３に予め記憶されているプログラムをメインメモリ１２に展開する。プログラムは、信用スコアサーバ１のプロセッサ１１に後述する各部を実現または実行させるプログラムである。プロセッサ１１は、メインメモリ１２に展開されるプログラムを実行することで、種々の動作を実行する。
【００１５】
メインメモリ１２は、信用スコアサーバ１の主記憶部分に相当する。メインメモリ１２は、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メインメモリ１２は、不揮発性のメモリ領域ではオペレーティングシステム又はプログラムを記憶する。メインメモリ１２は、揮発性のメモリ領域を、プロセッサ１１によってデータが適宜書き換えられるワークエリアとして使用する。例えば、メインメモリ１２は、不揮発性のメモリ領域としてＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）を含む。例えば、メインメモリ１２は、揮発性のメモリ領域としてＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）を含む。メインメモリ１２は、プログラムを記憶する。
【００１６】
補助記憶デバイス１３は、信用スコアサーバ１の補助記憶部分に相当する。補助記憶デバイス１３は、ＥＥＰＲＯＭ（登録商標）（Ｅｌｅｃｔｒｉｃ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）又はＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等である。補助記憶デバイス１３は、上述のプログラム、プロセッサ１１が各種の処理を行う上で使用するデータ及びプロセッサ１１での処理によって生成されるデータを記憶する。補助記憶デバイス１３は、上述のプログラムを記憶する。
【００１７】
補助記憶デバイス１３は、信用スコアデータベースを記憶する。信用スコアデータベースは、信用スコア会員ＩＤと信用スコアを関連付けたデータを構成するレコードを含む。信用スコアデータベースの構成例については後述する。
【００１８】
通信インタフェース１４は、所定の通信プロトコルに従い、ネットワークを介して、信用スコアサーバ１を他の機器と通信可能に接続する種々のインタフェースを含む。
【００１９】
なお、信用スコアサーバ１のハードウェア構成は、上述の構成に限定されるものではない。信用スコアサーバ１は、適宜、上述の構成要素の省略及び変更並びに新たな構成要素の追加を可能とする。
【００２０】
上述のプロセッサ１１に実装される各部について説明する。  
プロセッサ１１は、受信部１１０、設定部１１１、記憶制御部１１２及び送信部１１３を実装する。プロセッサ１１に実装される各部は、各機能ということもできる。プロセッサ１１に実装される各部は、プロセッサ１１及びメインメモリ１２を含む制御部に実装されるということもできる。
【００２１】
受信部１１０は、信用スコアの更新指示を受信する。信用スコアの更新指示は、各信用スコア会員ＩＤに関連付けて受信される。信用スコアの更新指示は、信用スコアサーバ１に信用スコアを更新させる指示である。信用スコアの更新は、信用スコアを増減する処理であり、例えば、信用スコアの付与、増加、減少、削除、維持等の処理を含む。信用スコアの更新については後述する。
【００２２】
設定部１１１は、更新指示に応じて、信用スコア会員の信用スコアを更新する。
【００２３】
記憶制御部１１２は、設定部１１１で更新された信用スコアを補助記憶デバイス１３の信用スコアデータベースに記憶する。信用スコアデータベースは、信用スコア会員ＩＤに関連付けて信用スコアを記憶する。
【００２４】
送信部１１３は、信用スコア会員ＩＤに関連付けて信用スコアを予約サーバ２へ送信する。
【００２５】
なお、受信部１１０、設定部１１１、記憶制御部１１２及び送信部１１３は、プログラムを実行することでプロセッサ１１に実装されるものとして説明したが、これに限定されない。受信部１１０及び送信部１１３は、信用スコアサーバ１と他の機器との間のデータ通信に関するものである。そのため、通信インタフェース１４が受信部１１０及び送信部１１３の一例であってもよい。受信部１１０及び送信部１１３は、プログラムを実行することでプロセッサ１１と通信インタフェース１４との協働で実現されてもよい。
【００２６】
予約サーバ２の構成例について説明する。  
予約サーバ２は、プロセッサ２１、メインメモリ２２、補助記憶デバイス２３及び通信インタフェース２４を含むコンピュータである。予約サーバ２を構成する各部は、互いに信号を入出力可能に接続されている。
【００２７】
プロセッサ２１は、予約サーバ２の中枢部分に相当する。プロセッサ２１は、上述のプロセッサ１１と同様のハードウェア構成である。プロセッサ２１は、メインメモリ２２又は補助記憶デバイス２３に予め記憶されているプログラムをメインメモリ２２に展開する。プログラムは、予約サーバ２のプロセッサ２１に後述する各部を実現または実行させるプログラムである。プロセッサ２１は、メインメモリ２２に展開されるプログラムを実行することで、種々の動作を実行する。
【００２８】
メインメモリ２２は、予約サーバ２の主記憶部分に相当する。メインメモリ２２は、上述のメインメモリ１２と同様のハードウェア構成である。メインメモリ２２は、プログラムを記憶する。
【００２９】
補助記憶デバイス２３は、予約サーバ２の補助記憶部分に相当する。補助記憶デバイス２３は、上述の補助記憶デバイス１３と同様のハードウェア構成である。補助記憶デバイス２３は、上述のプログラム、プロセッサ２１が各種の処理を行う上で使用するデータ及びプロセッサ２１での処理によって生成されるデータを記憶する。
【００３０】
補助記憶デバイス２３は、会員情報データベースを記憶する。会員情報データベースは、信用スコア会員ＩＤ、予約会員ＩＤ、信用スコア、ユーザ情報、キャンセル履歴情報を関連付けたデータを構成する会員情報レコードを含む。ユーザ情報は、各予約会員のクレジットカード情報、各店舗の利用状況（利用回数等）等の情報を含む。キャンセル履歴情報は、予約者が過去に予約サービスを介した飲食店等の予約をキャンセルした回数を示す情報である。会員情報データベースの構成例については後述する。
【００３１】
補助記憶デバイス２３は、第１の予約情報データベースを記憶する。第１の予約情報データベースは、各予約会員ＩＤに関連付けて予約情報を管理するデータベースである。第１の予約情報データベースは、予約会員ＩＤ、信用スコア、予約日時、予約人数、ユーザ情報、キャンセル履歴情報を関連付けたデータを構成する予約情報レコードを含む。
【００３２】
通信インタフェース２４は、所定の通信プロトコルに従い、ネットワークを介して、予約サーバ２を他の機器と通信可能に接続する種々のインタフェースを含む。
【００３３】
なお、予約サーバ２のハードウェア構成は、上述の構成に限定されるものではない。予約サーバ２は、適宜、上述の構成要素の省略及び変更並びに新たな構成要素の追加を可能とする。
【００３４】
上述のプロセッサ２１に実装される各部について説明する。  
プロセッサ２１は、受信部２１０、判断部２１１、記憶制御部２１２及び出力部２１３、を実装する。プロセッサ２１に実装される各部は、各機能ということもできる。プロセッサ２１に実装される各部は、プロセッサ２１及びメインメモリ２２を含む制御部に実装されるということもできる。
【００３５】
受信部２１０は、信用スコアサーバ１、携帯端末４及びＰＯＳ端末３からデータを受信する。例えば、受信部２１０は、携帯端末４から予約情報を受信する。例えば、受信部２１０は、ＰＯＳ端末３から、予約許否通知を受信する。予約許否通知は、予約者の予約を許可するか拒否するかを示す情報である。例えば、受信部２１０は、ＰＯＳ端末３から来店情報を受信する。来店情報は、予約者が予約店舗に来店したことを示す情報である。来店情報は、予約者の予約会員ＩＤと、来店日時を含む。例えば、受信部２１０は、携帯端末４からキャンセル指示を受信する。キャンセル指示は、予約をキャンセルする指示である。キャンセル指示は、携帯端末４がキャンセル指示を送信した日時を示す時刻情報を含む。
【００３６】
判断部２１１は、受信部２１０が予約日時以前にキャンセル指示を受信したか否かを判断する。予約日時は、携帯端末４から受信される予約情報に含まれ、補助記憶デバイス２３の第１の予約情報データベースに記憶される情報である。
【００３７】
記憶制御部２１２は、補助記憶デバイス２３を制御して会員情報データベースを更新する。記憶制御部２１２は、信用スコアサーバ１の信用スコアデータベースの更新に同期して、会員情報データベースを更新するよう制御する。記憶制御部２１２は、補助記憶デバイス２３を制御して第１の予約情報データベースを更新する。
【００３８】
出力部２１３は、ＰＯＳ端末３又は携帯端末４へデータを出力する。例えば、出力部２１３は、予約情報に基づく予約データをＰＯＳ端末３へ出力する。予約データは、予約情報レコードを構成するデータである。例えば、予約データは、予約会員ＩＤ、信用スコア、予約日時、予約人数、ユーザ情報、キャンセル履歴情報などを含むデータである。予約日時及び予約人数は、予約情報の例である。例えば、出力部２１３は、キャンセル指示をＰＯＳ端末３へ出力する。キャンセル指示は、ユーザＸによる予約のキャンセルを示す指示である。例えば、出力部２１３は、予約許否通知を携帯端末４へ出力する。例えば、出力部２１３は、信用スコアの更新指示を信用スコアサーバ１に出力する。
【００３９】
なお、受信部２１０、判断部２１１、記憶制御部２１２及び出力部２１３は、プログラムを実行することでプロセッサ２１に実装されるものとして説明したが、これに限定されない。受信部２１０及び出力部２１３は、予約サーバ２と他の機器との間のデータ通信に関するものである。そのため、通信インタフェース２４が受信部２１０及び出力部２１３の一例であってもよい。受信部２１０及び出力部２１３は、プログラムを実行することでプロセッサ２１と通信インタフェース２４との協働で実現されてもよい。
【００４０】
ＰＯＳ端末３の構成例について説明する。  
ＰＯＳ端末３は、プロセッサ３１、メインメモリ３２、補助記憶デバイス３３、通信インタフェース３４、入力デバイス３５、表示デバイス３６、印刷デバイス３７及び読取デバイス３８を含むコンピュータである。ＰＯＳ端末３を構成する各部は、互いに信号を入出力可能に接続されている。
【００４１】
プロセッサ３１は、ＰＯＳ端末３の中枢部分に相当する。プロセッサ３１は、上述のプロセッサ１１と同様のハードウェア構成である。プロセッサ３１は、メインメモリ３２又は補助記憶デバイス３３に予め記憶されているプログラムを実行することで、種々の動作を実行する。
【００４２】
メインメモリ３２は、ＰＯＳ端末３の主記憶部分に相当する。メインメモリ３２は、上述のメインメモリ１２と同様のハードウェア構成である。
【００４３】
補助記憶デバイス３３は、ＰＯＳ端末３の補助記憶部分に相当する。補助記憶デバイス３３は、上述の補助記憶デバイス１３と同様のハードウェア構成である。補助記憶デバイス３３は、上述のプログラム、プロセッサ３１が各種の処理を行う上で使用するデータ及びプロセッサ３１での処理によって生成されるデータを記憶する。
【００４４】
補助記憶デバイス３３は、第２の予約情報データベースを記憶する。第２の予約情報データベースは、補助記憶デバイス２３が記憶する第１の予約情報データベースのうち、ＰＯＳ端末３が設置されている店舗に関する予約情報レコードを含む。第２の予約情報データベースは、予約サーバ２の第１の予約情報データベースの更新に同期して更新される。第２の予約情報データベースの構成例については後述する。
【００４５】
通信インタフェース３４は、所定の通信プロトコルに従い、ネットワークを介して、ＰＯＳ端末３を他の機器と通信可能に接続する種々のインタフェースを含む。
【００４６】
入力デバイス３５は、ＰＯＳ端末３へデータ又は指示を入力可能なデバイスである。例えば、入力デバイス３５は、キーボード又はタッチパネルなどである。
【００４７】
表示デバイス３６は、プロセッサ３１の制御により種々の画面を表示可能なデバイスである。例えば、表示デバイス３６は、液晶ディスプレイ又はＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイなどである。
【００４８】
印刷デバイス３７は、紙面に購買情報などの情報を印刷するデバイスである。例えば、印刷デバイス３７は、サーマルプリンタ又はインクジェットプリンタなどである。
【００４９】
読取デバイス３８は、種々のデータを読取可能なデバイスである。例えば、読取デバイス３８は、接触式ＩＣカードからデータを読取可能なリーダを含む。例えば、読取デバイス３８は、非接触式ＩＣカード又はＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）を使用した記録媒体からデータを読取可能なリーダを含む。例えば、読取デバイス３８は、カード媒体の磁気ストライプからデータを読取可能なリーダを含む。例えば、読取デバイス３８は、コードシンボルからデータを読取可能なスキャナを含む。コードシンボルは、バーコードシンボル及びＱＲコード（登録商標）などの二次元コードシンボルなどである。スキャナは、レーザ光の走査によりコードシンボルを読み取るタイプであってもいいし、撮像デバイスで撮像した画像からコードシンボルを読み取るタイプであってもよい。
【００５０】
なお、ＰＯＳ端末３のハードウェア構成は、上述の構成に限定されるものではない。ＰＯＳ端末３は、適宜、上述の構成要素の省略及び変更並びに新たな構成要素の追加を可能とする。
【００５１】
上述のプロセッサ３１に実装される各部について説明する。  
プロセッサ３１は、受信部３１０、記憶制御部３１１、取得部３１２、設定部３１３、比較部３１４、出力部３１５、取得部３１６及び発行部３１７を実装する。プロセッサ３１に実装される各部は、各機能ということもできる。プロセッサ３１に実装される各部は、プロセッサ３１及びメインメモリ３２を含む制御部に実装されるということもできる。
【００５２】
受信部３１０は、予約サーバ２からデータを受信する。
【００５３】
記憶制御部３１１は、補助記憶デバイス３３を制御して、受信部３１０が受信した予約データを第２の予約情報データベースに記憶する。記憶制御部３１１は、予約サーバ２の第１の予約情報データベースの更新に同期して、第２の予約情報データベースを更新するよう補助記憶デバイス３３を制御する。
【００５４】
取得部３１２は、補助記憶デバイス３３からデータを取得する。例えば、取得部３１２は、予約者の信用スコアを取得する。例えば、取得部３１２は、予約者の予約情報を取得する。例えば、取得部３１２は、予約者のキャンセル履歴情報を取得する。例えば、取得部３１２は、予約者のユーザ情報を取得する。
【００５５】
比較部３１４は、取得部３１２が取得した信用スコアと設定部３１３が設定した予約受付スコアの閾値を比較する。予約受付スコアは、予約許否を判断するためのスコアである。例えば、予約受付スコアの閾値は、予約を許可する指標となる信用スコアの値である。
【００５６】
出力部３１５は、予約サーバ２又は携帯端末４へデータを出力する。例えば、出力部３１５は、予約許否通知を予約サーバ２または携帯端末４へ出力する。例えば、出力部３１５は、来店情報を予約サーバ２へ出力する。例えば、出力部３１５は、リワードを携帯端末４へ出力する。リワードは、予約者に提供される有益な情報である。例えば、リワードは、予約者に提供される店舗サービスに関連したクーポン、特典、値引き情報、割引き情報、ポイント付与情報などであり、即時値引きなどのサービス内容が示される情報である。
【００５７】
取得部３１６は、入力デバイス３５又は読取デバイス３８を介して、来店情報を取得する。
【００５８】
発行部３１７は、リワードを発行する。例えば、発行部３１７は、補助記憶デバイス３３に記憶されたリワードテーブルから取得したリワードを発行する。リワードテーブルは、リワードと信用スコアなどの変数が関連付けられたテーブルである。
【００５９】
信用スコアデータベースの構成例について説明する。  
図２は、信用スコアデータベースを例示する図である。  
信用スコアデータベースは、「信用スコア会員ＩＤ」項目及び「信用スコア」項目を含む。「信用スコア会員ＩＤ」項目は、信用スコア会員ＩＤをセットする項目である。「信用スコア」項目は、信用スコアをセットする項目である。複数の信用スコア会員ＩＤのそれぞれは、信用スコアデータベースにより、信用スコアレコードとして、信用スコアに関連付けられている。信用スコアの付与、剥奪などに関する規則は、信用スコアサービス提供者により適宜定められてもよい。信用スコアサーバ１は、信用スコアデータベースを適宜更新する。
【００６０】
会員情報データベースの構成例について説明する。
【００６１】
図３は、会員情報データベースを例示する図である。  
会員情報データベースは、「予約会員ＩＤ」項目、「信用スコア会員ＩＤ」項目、「信用スコア」項目、「ユーザ情報」項目、「キャンセル総数」項目及び「Ａ店舗キャンセル数」項目を含む。複数の予約会員ＩＤのそれぞれは、会員情報レコードとして、会員情報データベースにより、各項目に関連付けられている。「予約会員ＩＤ」項目は、予約会員ＩＤをセットする項目である。「信用スコア会員ＩＤ」項目は、信用スコア会員ＩＤをセットする項目である。複数の予約会員ＩＤのそれぞれは、信用スコアデータベースの対応する信用スコア会員ＩＤに関連付けられている。「信用スコア」項目は、信用スコアをセットする項目である。「ユーザ情報」項目は、予約サービスの各会員についてのユーザ情報をセットする項目である。
【００６２】
「キャンセル総数」項目は、各会員の過去のキャンセル総数をセットする項目である。キャンセル総数は、各会員が過去に予約サービスを介した飲食店などの予約をキャンセルした回数の総数である。キャンセル総数は、「期間外」項目及び「無断」項目を含む。「期間外」項目は、予約日時を過ぎてキャンセルをした回数をセットする項目である。「無断」項目は、無断キャンセルの回数をセットする項目である。無断キャンセルは、予約日時から一定期間経過後の時点でキャンセル指示又は来店情報を受け取っていない場合にカウントされる。
【００６３】
「Ａ店舗キャンセル数」項目は、Ａ店舗の予約をキャンセルした回数の総数である。図３の例では、Ａ店舗のキャンセル数を示すが、他の店舗ごとのキャンセル数を示す項目も含んでもよい。「Ａ店舗キャンセル数」項目は、「期間外」項目及び「無断」項目を含み、項目に含まれる情報は、「キャンセル総数」項目と同様である。
【００６４】
予約サーバ２は、会員情報データベースを適宜更新する。例えば、予約サーバ２は、信用スコアデータベースの更新に応じて、更新された信用スコアを信用スコアサーバ１から取得する。予約サーバ２は、信用スコアデータベースの更新に同期して、信用スコアデータベースで更新された信用スコアを会員情報データベースに反映する。
【００６５】
図４は、実施形態に係るＰＯＳ端末３が有する第２の予約情報データベースを例示する図である。  
第２の予約情報データベースは、「予約番号」項目、「予約会員ＩＤ」項目、「信用スコア」項目、「予約日時」項目、「予約人数」項目、「ユーザ情報」項目、「キャンセル総数」項目、「Ａ店舗キャンセル数」項目及び「Ｂ店舗キャンセル数」項目を含む。複数の予約番号のそれぞれは、予約情報レコードとして、第２の予約情報データベースにより、各項目に関連付けられている。「予約番号」項目は、予約番号をセットする項目である。「予約日時」項目は、予約日時をセットする項目である。「予約人数」項目は、予約人数をセットする項目である。「予約会員ＩＤ」項目、「信用スコア」項目、「ユーザ情報」項目、「キャンセル総数」項目及び「Ａ店舗キャンセル数」項目については、会員情報データベースの項目と同様である。「Ｂ店舗キャンセル数」項目については、「Ａ店舗キャンセル数」項目と同様である。
【００６６】
ＰＯＳ端末３は、第２の予約情報データベースを適宜更新する。第２の予約情報データベースは、予約サーバ２の補助記憶デバイス２３に記憶される第１の予約情報データベースの更新に同期して更新される。例えば、ＰＯＳ端末３は、第１の予約情報データベースの更新に応じて、ＰＯＳ端末３が設置されている店舗に関する新たな予約データを予約サーバ２から取得する。ＰＯＳ端末３は、第１の予約情報データベースの更新に同期して、新たな予約データを第２の予約情報データベースに反映する。
【００６７】
情報処理システム１００による処理の手順について説明する。  
なお、以下の信用スコアサーバ１を主体とする説明では、信用スコアサーバ１という表記をプロセッサ１１と読み替えてもよい。同様に、予約サーバ２を主体とする説明では、予約サーバ２という表記をプロセッサ２１と読み替えてもよい。同様に、ＰＯＳ端末３を主体とする説明では、ＰＯＳ端末３という表記をプロセッサ３１と読み替えてもよい。なお、以下で説明する処理手順は一例に過ぎず、各処理は可能な限り変更されてよい。また、以下で説明する処理手順について、実施形態に応じて、適宜、ステップの省略、置換、及び追加が可能である。
【００６８】
ここでは、携帯端末４を所有するユーザをユーザＸとする。ユーザＸが、図４示すＡ店舗に対応する飲食店に予約を入れる場合を想定する。ユーザＸは、予約者Ｘとも称する。予約者Ｘは予約サーバ２が提供するサービスの会員であり、予約会員ＩＤにより特定される。ＰＯＳ端末３は、Ａ店舗に設置されているものとする。
【００６９】
図５は、情報処理システム１００による予約受付処理の手順を例示するシーケンス図である。  
携帯端末４は、予約者Ｘの予約情報を予約サーバ２へ送信する（ＡＣＴ１０１）。ＡＣＴ１０１では、例えば、携帯端末４は、予約者Ｘの入力操作に基づいて、予約サーバ２が提供するサービスを介して予約情報を予約サーバ２へ送信する。
【００７０】
予約サーバ２の受信部２１０は、携帯端末４から予約者Ｘの予約情報を受信する（ＡＣＴ１０２）。ＡＣＴ１０２では、例えば、受信部２１０は、携帯端末４により送信された予約者Ｘの予約情報を受信する。
【００７１】
記憶制御部２１２は、予約者Ｘの予約情報を保存する（ＡＣＴ１０３）。ＡＣＴ１０３では、例えば、記憶制御部２１２は、補助記憶デバイス２３を制御して予約者Ｘの予約情報に基づく予約情報レコードを第１の予約情報データベースに記憶する。例えば、記憶制御部２１２は、受信部２１０が予約情報を受信したことに応じて、第１の予約情報データベースを更新する。
【００７２】
出力部２１３は、予約者Ｘの予約情報に基づく予約データをＰＯＳ端末３へ出力する（ＡＣＴ１０４）。ＡＣＴ１０４では、例えば、出力部２１３は、予約情報の受信に応じて、第１の予約情報データベースに保存された新たな予約情報レコードに対応する予約データをＰＯＳ端末３へ出力する。予約データをＰＯＳ端末３へ出力することは、予約データをＰＯＳ端末３へ送信することを含む。
【００７３】
ＰＯＳ端末３の受信部３１０は、予約サーバ２から予約データを受信する（ＡＣＴ１０５）。ＡＣＴ１０５では、例えば、受信部３１０は、予約サーバ２の出力部２１３により出力された予約データを受信する。
【００７４】
記憶制御部３１１は、予約サーバ２から受信した予約データを保存する（ＡＣＴ１０６）。ＡＣＴ１０６では、例えば、記憶制御部３１１は、補助記憶デバイス３３を制御して、受信部３１０が受信した予約者Ｘの予約情報に基づく予約データを第２の予約情報データベースに記憶する。例えば、記憶制御部３１１は、受信部３１０が予約データを受信したことに応じて、予約データを第２の予約情報データベースに記憶する。記憶制御部３１１は、予約データに基づく予約情報レコードを第２の予約情報データベースに追加する。
【００７５】
取得部３１２は、予約者の信用スコアを取得する（ＡＣＴ１０７）。ＡＣＴ１０７では、例えば、ＡＣＴ１０５で、受信部３１０が予約サーバ２から予約者Ｘの予約データを受信すると、取得部３１２は、予約者Ｘの信用スコアを、補助記憶デバイス３３が記憶する第２の予約情報データベースから取得する。例えば、取得部３１２は、補助記憶デバイス３３が記憶する第２の予約情報データベースから、予約者Ｘの予約情報を取得してもよい。例えば、取得部３１２は、補助記憶デバイス３３が記憶する第２の予約情報データベースから、予約者Ｘのキャンセル履歴情報を取得してもよい。取得部３１２は、補助記憶デバイス３３が記憶する第２の予約情報データベースから、予約者Ｘのユーザ情報を取得してもよい。
【００７６】
設定部３１３は、予約受付スコアの閾値を設定する（ＡＣＴ１０８）。例えば、予約者Ｘの信用スコアが予約受付スコアの閾値以上であれば、予約を許可するというように、予約受付スコアの閾値は、後述するＡＣＴ１０９における、比較部３１４による判断に用いられる。この例では、ＰＯＳ端末３は、予約者の信用スコアに基づいて予約許否の基準を設定するため、無断キャンセルを事前に抑制することができる。
【００７７】
例えば、設定部３１３は、予約者Ｘの予約情報に基づいて予約受付スコアの閾値を設定してもよい。予約情報に基づいて閾値を設定することは、予約情報のみに基づいて閾値を設定することだけでなく、予約情報及び他の情報に基づいて閾値を設定することを含む。予約情報に基づいて閾値を設定することは、予約情報を考慮して閾値を設定すること、予約情報を用いて閾値を設定すること、予約情報に応じて閾値を設定することなどを含む。例えば、設定部３１３は、予約情報に含まれる予約日時、予約人数のいずれか又は両方に基づいて予約受付スコアの閾値を設定してもよい。例えば、特定の曜日、特定の日時など、設定部３１３は、実際の予約状況や予約状況の予測に応じて予約受付スコアの閾値を変えてもよい。具体的には、金曜日の午後８時以降の予約等、予約が込み合うことが予想される日時については、設定部３１３は、予約受付スコアの閾値を高く設定してもよい。一方、月曜日の６時以前の予約等、比較的予約が取りやすい日時については、設定部３１３は、予約受付スコアの閾値を低く設定してもよい。また、予約人数が１０人を超える場合等、キャンセルによる店舗側の不利益が大きい予約については、設定部３１３は、予約受付スコアの閾値を高く設定してもよい。この例では、ＰＯＳ端末３は、予約情報に基づいて予約許否の基準を設定するため、無断キャンセルの損失を抑えられ、販売促進にもつながる。
【００７８】
例えば、設定部３１３は、キャンセル履歴情報に基づいて予約受付スコアの閾値を設定してもよい。キャンセル履歴情報に基づいて閾値を設定することは、キャンセル履歴情報のみに基づいて閾値を設定することだけでなく、キャンセル履歴情報及び他の情報に基づいて閾値を設定することを含む。キャンセル履歴情報に基づいて閾値を設定することは、キャンセル履歴情報を考慮して閾値を設定すること、キャンセル履歴情報を用いて閾値を設定すること、キャンセル履歴情報に応じて閾値を設定することなどを含む。キャンセル履歴情報は、予約情報レコードのキャンセル総数及びＡ店舗キャンセル数に対応する。例えば、設定部３１３は、キャンセル総数に応じて、予約受付スコアの閾値を変えてもよい。この例では、設定部３１３は、キャンセル総数が多くなるにつれ、予約受付スコアの閾値を高く設定してもよい。例えば、設定部３１３は、Ａ店舗キャンセル数に応じて、予約受付スコアの閾値を変えてもよい。この例では、設定部３１３は、Ａ店舗キャンセル数が多くなるにつれ、予約受付スコアの閾値を高く設定してもよい。この例では、ＰＯＳ端末３は、予約者のキャンセル履歴に基づいて予約許否の基準を設定するため、無断キャンセルを事前に抑制することができる。
【００７９】
また、設定部３１３は、ユーザ情報に基づいて予約受付スコアの閾値を設定してもよい。ユーザ情報に基づいて閾値を設定することは、ユーザ情報のみに基づいて閾値を設定することだけでなく、ユーザ情報及び他の情報に基づいて閾値を設定することを含む。ユーザ情報に基づいて閾値を設定することは、ユーザ情報を考慮して閾値を設定すること、ユーザ情報を用いて閾値を設定すること、ユーザ情報に応じて閾値を設定することなどを含む。ユーザ情報は、クレジットカード情報、各店舗の利用状況、信用スコアサービスの登録状況等を含む。信用スコアサービスの登録状況は、初回登録時等、登録からの期間に関する情報を含む。例えば、設定部３１３は、ユーザ情報にクレジットカード情報が含まれているか否かに応じて、予約受付スコアの閾値を設定してもよい。具体的には、ユーザ情報にクレジットカード情報が含まれている場合は、設定部３１３は、予約受付スコアの閾値を低く設定してもよい。これは、予約者のクレジットカード情報を基に事前決済等が可能であり、店舗側の損失を防ぐことができるからである。また、例えば、設定部３１３は、予約者ＸのＡ店舗の利用回数に応じて、予約受付スコアの閾値を設定してもよい。具体的には、予約者ＸがＡ店舗を始めて予約する場合は、設定部３１３は、予約受付スコアの閾値を低く設定してもよい。また、予約者ＸがＡ店舗を過去に複数回予約している場合は、設定部３１３は、予約回数に応じて、予約受付スコアの閾値を変えてもよい。この例では、ＰＯＳ端末３は、予約者のユーザ情報に基づいて予約許否の基準を設定するため、無断キャンセルの損失を抑えられ、無断キャンセルを事前に抑制することができる。
【００８０】
設定部３１３は、予約情報、キャンセル履歴情報、及びユーザ情報のうち、少なくとも一つに基づき予約受付スコアの閾値を設定してもよい。
【００８１】
比較部３１４は、取得部３１２が取得した信用スコアと設定部３１３が設定した予約受付スコアの閾値を比較する（ＡＣＴ１０９）。ＡＣＴ１０９では、例えば、比較部３１４は、取得部３１２により取得された予約者Ｘの信用スコアと、設定部３１３により設定された予約受付スコアの閾値とを比較する。
【００８２】
比較部３１４は、信用スコアと予約受付スコアの閾値との比較結果に応じて、予約者Ｘの予約許否を判断する（ＡＣＴ１１０）。ＡＣＴ１１０では、例えば、比較部３１４は、予約者Ｘの信用スコアが予約受付スコアの閾値以上であれば、予約許可の判断をする。例えば、比較部３１４は、予約者Ｘの信用スコアが予約受付スコアの閾値未満であれば、予約拒否の判断をする。具体的には、予約受付スコアの閾値が１００である場合、予約者Ｘの信用スコアが１００以上であれば、比較部３１４は予約許可と判断する。予約者Ｘの信用スコアが１００未満であれば、比較部３１４は予約拒否と判断する。
【００８３】
出力部３１５は、比較部３１４による比較結果に応じて、予約者の予約許否通知を出力する（ＡＣＴ１１１）。ＡＣＴ１１１では、例えば、出力部３１５は、ＡＣＴ１１０において、比較部３１４により、予約者Ｘの信用スコアが、設定された予約受付スコアの閾値以上であると判断された場合、予約許可通知を出力する。例えば、出力部３１５は、比較部３１４により、予約者Ｘの信用スコアが、設定された予約受付スコアの閾値未満であると判断された場合、予約拒否通知を出力する。予約許否通知を出力することは、予約サーバ２を介して、予約許否通知のテキストメッセージを携帯端末４へ送信することを含む。予約許否通知を出力することは、予約サーバ２を介して、携帯端末４からのアクセスにより、携帯端末４で閲覧可能となるように予約サーバ２が予約許否通知の画像データを携帯端末４に表示することを含む。これらの例では、出力部３１５は、予約許否通知を予約サーバ２へ出力する。予約許否通知を出力することは、予約サーバ２を介することなく、予約許否通知のテキストメッセージを携帯端末４へ送信することを含む。この例では、出力部３１５は、予約許否通知のテキストメッセージを携帯端末４へ出力するようにしてもよい。予約許否通知を出力することは、予約サーバ２を介することなく、携帯端末４からのアクセスにより、携帯端末４で閲覧可能となるように図示しないＷｅｂサーバが予約許否通知の画像データを携帯端末４に表示することを含む。この例では、出力部２１３は、予約許否通知の表示のためにＷｅｂサーバへアクセスするリンクを携帯端末４へ出力してもよい。この例では、ＰＯＳ端末３は、設定した予約受付スコアの閾値に基づき、予約者の予約許否を判断するため、キャンセルする可能性が高そうな予約者を事前に排除し、無断キャンセルを抑制することができる。
【００８４】
予約サーバ２の受信部２１０は、出力部３１５により出力された予約許否通知を受信する（ＡＣＴ１１２）。
【００８５】
出力部２１３は、受信部２１０により受信された予約許否通知を携帯端末４へ出力する（ＡＣＴ１１３）。ＡＣＴ１１３では、例えば、出力部２１３は、予約許否通知の受信に応じて、予約許否通知を携帯端末４へ出力する。予約許否通知を携帯端末４へ出力することは、予約許否通知のテキストメッセージを携帯端末４へ送信することを含む。予約許否通知を携帯端末４へ出力することは、携帯端末４からのアクセスにより、携帯端末４で閲覧可能となるように予約サーバ２から提供される予約許否通知の画像データを携帯端末４に表示することを含む。この例では、出力部２１３は、予約許否通知の表示のために予約サーバ２へアクセスするリンクを携帯端末４へ出力してもよい。
【００８６】
携帯端末４は、予約サーバ２から予約許否通知を受信する（ＡＣＴ１１４）。例えば、予約許否通知のテキストメッセージは、携帯端末４の図示しない表示部にポップアップ画面として表示されてもよい。予約許否通知のテキストメッセージは、ポップアップ画面に限定されず、例えば、音を伴う等の任意の通知形式であってもよい。別の例では、携帯端末４は、予約サーバ２へのアクセスにより、予約サーバ２から提供される予約許否通知の画像データを表示することができる。
【００８７】
図６は、情報処理システム１００によるリワード提供処理の手順を例示するシーケンス図である。  
ＰＯＳ端末３の取得部３１６は、予約者Ｘの来店情報を取得する（ＡＣＴ２０１）。ＡＣＴ２０１では、例えば、取得部３１６は、予約者Ｘの予約会員ＩＤ又は予約番号が入力デバイス３５を介して入力されることで、予約者Ｘの予約会員ＩＤを取得する。予約番号が入力デバイス３５を介して入力される場合、取得部３１６は、第２の予約情報データベースを参照し、予約番号に関連付けられた予約会員ＩＤを取得する。例えば、取得部３１６は、予約者Ｘの予約会員ＩＤ又は予約番号が読取デバイス３８を介して読み取られることで、予約者Ｘの予約会員ＩＤを取得する。予約番号が読取デバイス３８を介して読み取られる場合、取得部３１６は、第２の予約情報データベースを参照し、予約番号に関連付けられた予約会員ＩＤを取得する。取得部３１６は、予約者Ｘの予約会員ＩＤ又は予約番号を取得した日時を来店日時として取得する。これにより、取得部３１６は、予約者Ｘの予約会員ＩＤ及び来店日時を含む予約者Ｘの来店情報を取得する。
【００８８】
取得部３１２は、予約者Ｘの来店情報の取得に応じて、予約者Ｘの信用スコアを取得する（ＡＣＴ２０２）。ＡＣＴ２０２では、例えば、取得部３１２は、取得部３１６による予約者Ｘの来店情報の取得に応じて、予約者Ｘの信用スコアを補助記憶デバイス３３に記憶された第２の予約情報データベースから取得する。例えば、取得部３１２は、取得部３１６による予約者Ｘの来店情報の取得に応じて、補助記憶デバイス３３に記憶された第２の予約情報データベースから予約者Ｘの予約情報を取得してもよい。
【００８９】
発行部３１７は、予約者Ｘの信用スコアに応じてリワードを発行する（ＡＣＴ２０３）。ＡＣＴ２０３では、例えば、発行部３１７は、取得部３１２により取得された予約者Ｘの信用スコアに基づき、リワードを補助記憶デバイス３３に記憶されたリワードテーブルから取得し、取得したリワードを発行する。一例では、印刷デバイス３７が、発行部３１７により発行されたリワードを紙面に印刷して出力する。別の例では、出力部３１５は、発行部３１７により発行されたリワードとリワード表示指示を携帯端末４へ出力する。リワードは、信用スコアの高低に応じて選択されてもよい。この例では、ＰＯＳ端末３は、来店した予約者の信用スコアに応じてリワードを提供するため、無断キャンセルの抑制と、消費者の利用促進を図ることができる。
【００９０】
例えば、発行部３１７は、予約者Ｘのユーザ情報に基づいて、リワードをリワードテーブルから取得し、取得したリワードを発行してもよい。ユーザ情報に基づいてリワードを発行することは、ユーザ情報のみに基づいてリワードを発行することだけでなく、ユーザ情報及び他の情報に基づいてリワードを発行することを含む。ユーザ情報に基づいてリワードを発行することは、ユーザ情報を考慮してリワードを発行すること、ユーザ情報を用いてリワードを発行すること、ユーザ情報に応じてリワードを発行することなどを含む。具体的には、予約者ＸがＡ店舗を初めて利用する場合には、２回目以降利用する場合より、同じ信用スコアに対してより有益なリワードを提供してもよい。この場合、取得部３１２は、第２の予約情報データベースから予約者Ｘのユーザ情報を取得する。例えば、信用スコアに基づくリワードを、ユーザ情報に基づいて変更してもよし、信用スコアに基づくリワードに追加して、ユーザ情報に基づくリワードを発行してもよい。また、予約者Ｘのキャンセル履歴情報に基づいて、リワードをリワードテーブルから取得し、取得したリワードを発行してもよい。キャンセル履歴情報に基づいてリワードを発行することは、キャンセル履歴情報のみに基づいてリワードを発行することだけでなく、キャンセル履歴情報及び他の情報に基づいてリワードを発行することを含む。キャンセル履歴情報に基づいてリワードを発行することは、キャンセル履歴情報を考慮してリワードを発行すること、キャンセル履歴情報を用いてリワードを発行すること、キャンセル履歴情報に応じてリワードを発行することなどを含む。この場合、取得部３１２は、第２の予約情報データベースから予約者Ｘのキャンセル履歴情報を取得する。例えば、信用スコアに基づくリワードを、キャンセル履歴情報に基づいて変更してもよし、信用スコアに基づくリワードに追加して、キャンセル履歴情報に基づくリワードを発行してもよい。この例では、来店した予約者の信用スコアに加え、他の情報に基づいてリワードを提供するため、予約者により有益なリワードを提供することができ、無断キャンセルの抑制と、消費者の利用促進を図ることができる。
【００９１】
例えば、発行部３１７は、予約者Ｘの来店日時と予約情報に含まれる予約日時との比較に応じてリワードを変更してもよい。例えば、取得部３１６により予約者Ｘの来店日時を含む来店情報が取得されると、来店情報に含まれる予約者Ｘの予約会員ＩＤに基づき、取得部３１２が予約者Ｘの予約情報を第２の予約情報データベースから取得する。発行部３１７は、来店情報に含まれる来店日時と、取得部３１２により取得された予約者の予約情報に含まれる予約日時とを比較する。発行部３１７は、来店日時が予約日時と同じ又は予約日時より早い場合、リワードを補助記憶デバイス３３のリワードテーブルから取得し、取得したリワードを発行する。一例では、発行部３１７は、信用スコアに基づくリワードを来店日時と予約日時との比較に基づいて変更してもよい。別の例では、発行部３１７は、信用スコアに基づくリワードに追加して、来店日時と予約日時との比較に基づくリワードを発行してもよい。この例では、ＰＯＳ端末３は、予約日時通りに来店した予約者により有益なリワードを提供することができ、無断キャンセルの抑制、消費者の利用促進、及び予約者の信用度向上を図ることができる。
【００９２】
出力部３１５は、発行部３１７により発行されたリワードとリワードの表示指示を携帯端末４へ出力する（ＡＣＴ２０４）。リワードとリワードの表示指示を携帯端末４へ出力することは、リワードとリワードの表示指示を携帯端末４へ送信することを含む。出力部３１５がリワードを出力することは、携帯端末４からのアクセスにより、携帯端末４で閲覧可能となるように図示しないＷｅｂサーバから提供されるリワードの画像データを携帯端末４に表示することを含み得る。この例では、出力部３１５は、Ｗｅｂサーバへアクセスするためのリンクを携帯端末４へ出力してもよい。なお、印刷デバイス３７が、発行部３１７により発行されたリワードを紙面に印刷して出力する場合、ＡＣＴ２０４は、省略されてもよい。
【００９３】
携帯端末４は、出力部３１５からリワードとリワードの表示指示を受信する（ＡＣＴ２０５）。ＡＣＴ２０５では、例えば、携帯端末４は、受信した表示指示に基づき、リワードを携帯端末４の表示部に表示させる。これに代えて、携帯端末４は、図示しないＷｅｂサーバへのアクセスにより、Ｗｅｂサーバから提供されるリワードの画像データを表示してもよい。
【００９４】
ＰＯＳ端末３の出力部３１５は、ＡＣＴ２０１で取得部３１６が取得した予約者Ｘの来店情報を予約サーバ２へ出力する（ＡＣＴ２０６）。来店情報を予約サーバ２へ出力することは、来店情報を予約サーバ２へ送信することを含む。
【００９５】
予約サーバ２の受信部２１０は、出力部３１５が出力した予約者Ｘの来店情報を受信する（ＡＣＴ２０７）。
【００９６】
出力部２１３は、受信部２１０が受信した予約者Ｘの来店情報に応じて、予約者Ｘの信用スコアの更新指示を出力する（ＡＣＴ２０８）。ＡＣＴ２０８では、出力部２１３は、受信部２１０が受信した予約者Ｘの来店情報に応じて、予約者Ｘの信用スコアの更新指示を信用スコアサーバ１へ出力する。信用スコアの更新指示を信用スコアサーバ１へ出力は、信用スコアの更新指示を信用スコアサーバ１へ送信することを含む。一例では、出力部２１３は、受信部２１０が予約者Ｘの来店情報を受信したことに応じて、予約者Ｘの信用スコアを増加させる更新指示を出力してもよい。別の例では、出力部２１３は、受信部２１０が受信した予約者Ｘの来店情報に含まれる来店日時と予約日時の前後関係に応じて信用スコアの更新指示を変更してもよい。具体的には、来店日時が予約日時以前である場合の更新指示は、来店日時が予約日時後である場合より、信用スコアの増加量を大きくする指示でもよい。
【００９７】
信用スコアサーバ１の受信部１１０は、出力部２１３が出力した信用スコアの更新指示を受信する（ＡＣＴ２０９）。
【００９８】
設定部１１１は、受信部１１０により受信された更新指示に応じて、予約者Ｘの信用スコアを更新する（ＡＣＴ２１０）。この例では、信用スコアサーバ１は、予約者の来店に伴い信用スコアを増加させることで、無断キャンセルの抑制、消費者の利用促進、及び予約者の信用度向上を図ることができる。
【００９９】
図７は、情報処理システム１００による予約キャンセル処理の手順を例示するシーケンス図である。  
携帯端末４は、キャンセル指示を予約サーバ２へ送信する（ＡＣＴ３０１）。ＡＣＴ３０１では、例えば、携帯端末４は、予約者Ｘの入力操作に基づいて、予約サーバ２が提供するサービスを介してキャンセル指示を予約サーバ２へ送信する。キャンセル指示は、予約会員ＩＤ及びキャンセル指示の送信日時に対応するキャンセル日時の日時情報を含む。
【０１００】
予約サーバ２の受信部２１０は、携帯端末４からキャンセル指示を受信する（ＡＣＴ３０２）。
【０１０１】
判断部２１１は、受信部２１０が予約日時以前にキャンセル指示を受信したか否かを判断する（ＡＣＴ３０３）。ＡＣＴ３０３では、例えば、判断部２１１は、受信部２１０により受信されるキャンセル指示に含まれる時刻情報と、補助記憶デバイス２３の第１の予約情報データベースに記憶される予約情報レコードに含まれる予約日時を比較する。判断部２１１は、キャンセル指示に含まれる予約会員ＩＤに基づき、当該予約会員ＩＤと関連付けられた予約情報レコードに含まれる予約日時を特定する。判断部２１１は、特定した予約日時とキャンセル指示に含まれる時刻情報を比較する。例えば、判断部２１１は、キャンセル指示に含まれる時刻情報が予約日時以前であるか否かを判断する。なお、判断部２１１は、キャンセル指示に含まれる時刻情報が予約日時の一定時間前（例えば、３０分前等）であるか否かを判断してもよい。
【０１０２】
判断部２１１が、キャンセル指示に含まれる時刻情報が予約日時以前であると判断した場合（ＡＣＴ３０３：ＹＥＳ）、処理は、ＡＣＴ３０３からＡＣＴ３０８へ遷移する。判断部２１１が、キャンセル指示に含まれる時刻情報が予約日時以前でないと判断した場合（ＡＣＴ３０３：ＮＯ）、処理は、ＡＣＴ３０３からＡＣＴ３０４へ遷移する。
【０１０３】
出力部２１３は、判断部２１１の判断結果に応じて、予約者Ｘの信用スコアを更新する更新指示を出力する（ＡＣＴ３０４）。ＡＣＴ３０４では、例えば、判断部２１１が、キャンセル指示に含まれる時刻情報が予約日時以前でないと判断した場合（ＡＣＴ３０３：ＮＯ）、出力部２１３は、予約者Ｘの信用スコアの更新指示を信用スコアサーバ１へ出力する。信用スコアの更新指示を信用スコアサーバ１へ出力することは、信用スコアの更新指示を信用スコアサーバ１へ送信することを含む。一例では、出力部２１３は、予約者Ｘの信用スコアを減少させる更新指示を信用スコアサーバ１へ出力する。例えば、出力部２１３は、判断部２１１が、キャンセル指示に含まれる時刻情報が予約日時を一定期間経過した後であると判断した場合、更新指示による信用スコアの減少量を変化させてもよい。
【０１０４】
信用スコアサーバ１は、信用スコアの更新指示を受信する（ＡＣＴ３０５）。ＡＣＴ３０５では、例えば、受信部１１０は、出力部２１３から信用スコアの更新指示を受信する。
【０１０５】
設定部１１１は、受信部１１０により受信された更新指示に応じて、予約者Ｘの信用スコアを更新する（ＡＣＴ３０６）。この例では、信用スコアサーバ１は、予約者のキャンセル指示のタイミングに応じて、信用スコアの減少をすることができ、期間外キャンセル及び無断キャンセルの抑制を図ることができる。
【０１０６】
予約サーバ２の記憶制御部２１２は、補助記憶デバイス２３を制御して会員情報データベースのキャンセル履歴情報を更新する（ＡＣＴ３０７）。ＡＣＴ３０７では、例えば、記憶制御部２１２は、ＡＣＴ３０２において受信部２１０がキャンセル指示を受信したことに応じて、会員情報データベースのキャンセル履歴情報を更新する。この例では、記憶制御部２１２は、キャンセル総数とＡ店舗キャンセル数をそれぞれ更新する。この例では、予約サーバ２は、会員情報データベースにおいてキャンセル履歴情報を更新するため、予約サーバ２が提供するサービスを利用する店舗で会員のキャンセル履歴情報を共有することができ、複数の店舗が連携して無断キャンセルの抑制を図ることができる。
【０１０７】
出力部２１３は、キャンセル指示をＰＯＳ端末３へ出力する（ＡＣＴ３０８）。ＡＣＴ３０８では、例えば、出力部２１３は、受信部２１０がキャンセル指示を受信したことに応じて、キャンセル指示をＰＯＳ端末３へ出力する。キャンセル指示をＰＯＳ端末３へ出力することは、キャンセル指示をＰＯＳ端末３へ送信することを含む。
【０１０８】
ＰＯＳ端末３の受信部３１０は、予約サーバ２からキャンセル指示を受信する（ＡＣＴ３０９）。ＡＣＴ３０９では、例えば、受信部３１０は、出力部２１３から出力されたキャンセル指示を受信する。
【０１０９】
記憶制御部３１１は、補助記憶デバイス３３を制御して、受信部３１０が受信したキャンセル指示に基づき、予約者Ｘの予約情報レコードを第２の予約情報データベースから削除する（ＡＣＴ３１０）。ＡＣＴ３１０では、例えば、記憶制御部３１１は、受信部３１０がキャンセル指示を受信したことに応じて、予約情報データベースを更新する。なお、記憶制御部３１１は、受信部３１０が一定期間キャンセル指示を受信しなかった場合、又は取得部３１６が一定期間来店情報を取得しなかった場合、予約者Ｘの予約情報レコードを第２の予約情報データベースから削除してもよい。この例は、無断キャンセルの処理である。この場合、予約サーバ２は、ＰＯＳ端末３からの予約者Ｘの予約情報レコードの削除通知に基づいて、ＡＣＴ３０４〜ＡＣＴ３０７を実行する。ＡＣＴ３０４における信用スコアの更新指示は、キャンセル指示を受信した場合の更新指示と同一又は異なる指示であってもよい。例えば、更新指示は、キャンセル指示を受信した場合の更新指示より、信用スコアの減少量を増加させる指示でもよい。この例では、信用スコアサーバ１は、予約者の無断キャンセルに応じて信用スコアの減少をすることができ、無断キャンセルの抑制を図ることができる。
【０１１０】
なお、上述の例では、飲食店の予約について例示したが、予約対象の店舗は飲食店に限られない。また、上述の例は、実店舗の予約に限られない。上述の例は、ウェブ上での商品等の購入予約など種々の予約に適用され得る。
【０１１１】
なお、上述の例では、汎用的な信用スコアを用いる例を示したが、これに限られない。上述の例は、飲食店の予約などの特定のサービスに特化した信用スコアを用いてもよい。
【０１１２】
なお、上述の例では、信用スコアサーバ１及び予約サーバ２は、異なる機器であったが、１つのサーバで構成されていてもよい。  
なお、上述の例では、ＰＯＳ端末３を情報処理装置の一例として示したが、これに限られない。情報処理装置は、ＰＯＳ端末３に代えて、ＰＯＳ端末３と同様の機能を備えるＰＯＳ端末３に接続された店舗サーバまたはタブレット端末などの任意のコンピュータ機器で実現されてもよい。また、情報処理装置は、ＰＯＳ端末３を例に説明したように１つの装置で実現されてもいいし、複数の装置に機能を分散させたシステムによって実現されてもよい。
【０１１３】
なお、機器の譲渡は一般に、プログラムがメインメモリ又は補助記憶デバイスに記憶された状態にて行われる。しかしこれに限らず、プログラムがメインメモリ又は補助記憶デバイスに記憶されていない状態で譲渡されてもよい。そしてこの場合は、機器が備える書き込み可能な記憶デバイスに、この機器とは個別に譲渡されたプログラムがユーザ等の操作に応じて書き込まれる。プログラムの譲渡は、リムーバブルな記録媒体に記録して、あるいはネットワークを介した通信により行うことができる。記録媒体は、ＣＤ−ＲＯＭ、メモリカード等のようにプログラムを記憶でき、かつ機器が読取可能であれば、その形態は問わない。また、プログラムのインストールやダウンロードにより得る機能は、機器内部のＯＳ（オペレーティング・システム）等と協働してその機能を実現させるものであってもよい。
【０１１４】
この他、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１１５】
１…信用スコアサーバ、２…予約サーバ、３…ＰＯＳ端末、４…携帯端末、１１…プロセッサ、１２…メインメモリ、１３…補助記憶デバイス、１４…通信インタフェース、２１…プロセッサ、２２…メインメモリ、２３…補助記憶デバイス、２４…通信インタフェース、３１…プロセッサ、３２…メインメモリ、３３…補助記憶デバイス、３４…通信インタフェース、３５…入力デバイス、３６…表示デバイス、３７…印刷デバイス、３８…読取デバイス、１００…情報処理システム、１１０…受信部、１１１…設定部、１１２…記憶制御部、１１３…送信部、２１０…受信部、２１１…判断部、２１２…記憶制御部、２１３…出力部、３１０…受信部、３１１…記憶制御部、３１２…取得部、３１３…設定部、３１４…比較部、３１５…出力部、３１６…取得部、３１７…発行部。
【図１】
2022002052.tif 000003
【図２】
2022002052.tif 000004
【図３】
2022002052.tif 000005
【図４】
2022002052.tif 000006
【図５】
2022002052.tif 000007
【図６】
2022002052.tif 000008
【図７】
2022002052.tif 000009