(57)【要約】【課題】  メッセージを通知したいユーザに関する情報を把握していなくても、承諾を得たユーザに対してメッセージの送信を可能とする。【解決手段】  本発明の一実施形態に係るサーバ装置は、複数のユーザの端末が参加するチャットシステムを管理するサーバ装置であって、施設の予約を行う情報処理装置からのメッセージを、チャットシステムを介して受信するか否かの確認要求を、所定のタイミングで、ユーザの端末に送信する確認手段と、ユーザの端末から、チャットシステムを介して受信することを承諾する承諾応答を受信した場合、情報処理装置に対して、ユーザに関する情報を通知する通知手段と、情報処理装置から受信した施設の予約に関する所定のメッセージを、チャットシステムを介して、ユーザの端末に転送する転送手段と、を備えることを特徴とする。【選択図】図１
2019149015.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザの端末が参加するチャットシステムを管理するサーバ装置であって、
施設の予約を行う情報処理装置からのメッセージを、前記チャットシステムを介して受信するか否かの確認要求を、所定のタイミングで、前記ユーザの端末に送信する確認手段と、
前記ユーザの端末から、前記チャットシステムを介して受信することを承諾する承諾応答を受信した場合、前記情報処理装置に対して、前記ユーザに関する情報を通知する通知手段と、
前記情報処理装置から受信した前記施設の予約に関する所定のメッセージを、前記チャットシステムを介して、前記ユーザの端末に転送する転送手段と、を備えることを特徴とするサーバ装置。
【請求項２】
前記所定のタイミングは、前記複数のユーザのうちの第１ユーザが、前記チャットシステムにおいて、前記第１ユーザ及び第２ユーザが含まれるグループトークに、前記情報処理装置に関連付けられている前記施設をグループメンバーとして追加した場合であり、
前記確認手段は、前記確認要求を、前記所定のタイミングで、前記第２ユーザの第２端末に送信することを特徴とする請求項１に記載のサーバ装置。
【請求項３】
前記所定のタイミングは、前記複数のユーザのうちの第１ユーザの第１端末が、前記チャットシステムを介して、第２ユーザの第２端末に対して、前記情報処理装置を識別可能な識別子を含むメッセージを送信した場合であり、
前記確認手段は、前記確認要求を、前記所定のタイミングで、前記第２ユーザの第２端末に送信することを特徴とする請求項１又は２に記載のサーバ装置。
【請求項４】
前記通知手段は、前記第２端末から前記承諾応答を受信した場合に、前記メッセージに含まれる識別子に対応する前記情報処理装置に対して、前記第２ユーザに関する情報を通知することを特徴とする請求項３に記載のサーバ装置。
【請求項５】
前記ユーザに関する情報は、チャットシステムにおいてユーザを一意に識別可能な情報であって、前記チャットシステムを介してユーザの端末にメッセージを送信するために必要な情報であることを特徴とする請求項１乃至４のいずれかに記載のサーバ装置。
【請求項６】
前記通知手段は、前記情報処理装置に対して、前記ユーザに関する情報とともに、前記施設の予約に対する前記ユーザの出欠を示す情報を通知することを特徴とする請求項１乃至５のいずれかに記載のサーバ装置。
【請求項７】
施設の予約を行うためのサービスを提供する情報処理装置であって、
ユーザの端末に対して、前記サービスを提供する提供手段と、
前記情報処理装置からのメッセージを、チャットシステムを介して受信することを前記ユーザが承諾した場合に、当該チャットシステムを提供するサーバ装置から、当該ユーザに関する情報を受信する受信手段と、
前記サーバ装置から受信した前記ユーザに関する情報に基づいて、前記チャットシステムを介して、前記施設の予約に関するメッセージを、前記ユーザの端末に送信する送信手段と、を備えることを特徴とする情報処理装置。
【請求項８】
前記受信手段は、前記チャットシステムを提供するサーバ装置から、前記ユーザに関する情報とともに、前記施設の予約に対する前記ユーザの出欠を示す情報を通知することを特徴とする請求項７に記載の情報処理装置。
【請求項９】
複数のユーザの端末が参加するチャットシステムを管理するサーバ装置における情報処理方法であって、
施設の予約を行う情報処理装置からのメッセージを、前記チャットシステムを介して受信するか否かの確認要求を、所定のタイミングで、前記ユーザの端末に送信する確認ステップと、
前記ユーザの端末から、前記チャットシステムを介して受信することを承諾する承諾応答を受信した場合、前記情報処理装置に対して、前記ユーザに関する情報を通知する通知ステップと、
前記情報処理装置から受信した前記施設の予約に関する所定のメッセージを、前記チャットシステムを介して、前記ユーザの端末に転送する転送ステップと、を備えることを特徴とする情報処理方法。
【請求項１０】
施設の予約を行うためのサービスを提供する情報処理装置における情報処理方法であって、
ユーザの端末に対して、前記サービスを提供する提供ステップと、
前記情報処理装置からのメッセージを、チャットシステムを介して受信することを前記ユーザが承諾した場合に、当該チャットシステムを提供するサーバ装置から、当該ユーザに関する情報を受信する受信ステップと、
前記サーバ装置から受信した前記ユーザに関する情報に基づいて、前記チャットシステムを介して、前記施設の予約に関するメッセージを、前記ユーザの端末に送信する送信ステップと、を備えることを特徴とする情報処理方法。
【請求項１１】
コンピュータに、
施設の予約を行う情報処理装置からのメッセージを、複数のユーザの端末が参加するチャットシステムを介して受信するか否かの確認要求を、所定のタイミングで、前記ユーザの端末に送信する確認機能と、
前記ユーザの端末から、前記チャットシステムを介して受信することを承諾する承諾応答を受信した場合、前記情報処理装置に対して、前記ユーザに関する情報を通知する通知機能と、
前記情報処理装置から受信した前記施設の予約に関する所定のメッセージを、前記チャットシステムを介して、前記ユーザの端末に転送する転送機能と、を実行させることを特徴とするプログラム。
【請求項１２】
コンピュータに、
ユーザの端末に対して、施設の予約を行うためのサービスを提供する提供機能と、
前記情報処理装置からのメッセージを、チャットシステムを介して受信することを前記ユーザが承諾した場合に、当該チャットシステムを提供するサーバ装置から、当該ユーザに関する情報を受信する受信機能と、
前記サーバ装置から受信した前記ユーザに関する情報に基づいて、前記チャットシステムを介して、前記施設の予約に関するメッセージを、前記ユーザの端末に送信する送信機能と、を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、施設の予約を行うためのサービスを提供する情報処理装置が、チャットシステムを介してメッセージを送受信するサーバ装置、情報処理装置、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
従来、複数のユーザ間で所定のデータを相互に送受信可能なチャットシステムに関する技術が開発されてきた。例えば、特許文献１には、チャットシステムにおいて、一の携帯端末のユーザが作成したグループトークに参加するか否かを、当該グループトークに含まれる他の携帯端末のユーザに確認する技術が開示されている。
【０００３】
具体的には、特許文献１に記載の技術において、一の携帯端末のユーザがグループ作成ボタンを押下した場合、当該一の携帯端末からサーバ装置に対して、グループ関係の登録要求が送信される。サーバ装置は、グループ関係の登録要求を受信すると、登録したグループ関係のグループに参加することに対して承諾を求める承諾要求を、当該グループに含まれる他の携帯端末に送信する。他の携帯端末の表示部は、サーバ装置から承諾要求を受信すると、グループ参加の承諾画面を表示装置等に表示させる。
【０００４】
一方、他の携帯端末の承諾応答部は、グループ参加の承諾画面において承諾ボタンが押下されると、登録されたグループ関係のグループに参加することの承諾を示す承諾応答をサーバ装置に送信する。そして、他の携帯端末から承諾応答が送信されると、他の携帯端末のユーザはグループに参加されることになり、一の携帯端末のユーザは、登録されたグループ関係に含まれるユーザとの間で、チャットシステムを介してメッセージの送受信を行えるようになる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１６―１９４７９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１の技術は、メッセージの送り手が、受け手に関する情報を保持していないと、チャットシステムを使用することの承諾要求も、当該メッセージも送信することができない。しかし、店舗などは、予約に含まれる参加者に関する情報（ＩＤなど）を把握しているとは限らない。そのような場合、特許文献１に記載の技術では、参加者に対して、チャットシステムを用いることの承諾を得ることも、所定のメッセージを送信することもできない。また、チャットシステムの管理者としては、参加者の承諾を得なければ、店舗側に対して、当該参加者に関する情報を提供することは難しい。
【０００７】
本発明の目的は、上記問題に鑑み、店舗を含む施設などが、メッセージを通知したいユーザに関する情報を把握していなくても、一のユーザが施設の予約を実行したことを契機として、当該予約に関連する他のユーザに対して、チャットシステムを用いるか否かを確認し、承諾を得た他のユーザに対して施設からのメッセージの送信を可能とするサーバ装置、情報処理装置、情報処理方法およびプログラムを提供することである。
【課題を解決するための手段】
【０００８】
本発明の一実施形態に係るサーバ装置は、複数のユーザの端末が参加するチャットシステムを管理するサーバ装置であって、施設の予約を行う情報処理装置からのメッセージを、チャットシステムを介して受信するか否かの確認要求を、所定のタイミングで、ユーザの端末に送信する確認手段と、ユーザの端末から、チャットシステムを介して受信することを承諾する承諾応答を受信した場合、情報処理装置に対して、ユーザに関する情報を通知する通知手段と、情報処理装置から受信した施設の予約に関する所定のメッセージを、チャットシステムを介して、ユーザの端末に転送する転送手段と、を備えることを特徴とする。
【０００９】
本発明の一実施形態に係るサーバ装置において、所定のタイミングは、複数のユーザのうちの第１ユーザが、チャットシステムにおいて、第１ユーザ及び第２ユーザが含まれるグループトークに、情報処理装置に関連付けられている施設をグループメンバーとして追加した場合であり、確認手段は、確認要求を、所定のタイミングで、第２ユーザの第２端末に送信することを特徴としてもよい。
【００１０】
本発明の一実施形態に係るサーバ装置において、所定のタイミングは、複数のユーザのうちの第１ユーザの第１端末が、チャットシステムを介して、第２ユーザの第２端末に対して、情報処理装置を識別可能な識別子を含むメッセージを送信した場合であり、確認手段は、確認要求を、所定のタイミングで、第２ユーザの第２端末に送信することを特徴としてもよい。
【００１１】
本発明の一実施形態に係るサーバ装置において、通知手段は、第２端末から承諾応答を受信した場合に、メッセージに含まれる識別子に対応する情報処理装置に対して、第２ユーザに関する情報を通知することを特徴としてもよい。
【００１２】
本発明の一実施形態に係るサーバ装置において、ユーザに関する情報は、チャットシステムにおいてユーザを一意に識別可能な情報であって、チャットシステムを介してユーザの端末にメッセージを送信するために必要な情報であることを特徴としてもよい。
【００１３】
本発明の一実施形態に係るサーバ装置において、通知手段は、情報処理装置に対して、ユーザに関する情報とともに、施設の予約に対するユーザの出欠を示す情報を通知することを特徴としてもよい。
【００１４】
本発明の一実施形態に係る情報処理装置は、施設の予約を行うためのサービスを提供する情報処理装置であって、ユーザの端末に対して、サービスを提供する提供手段と、情報処理装置からのメッセージを、チャットシステムを介して受信することをユーザが承諾した場合に、当該チャットシステムを提供するサーバ装置から、当該ユーザに関する情報を受信する受信手段と、サーバ装置から受信したユーザに関する情報に基づいて、チャットシステムを介して、施設の予約に関するメッセージを、ユーザの端末に送信する送信手段と、を備えることを特徴とする。
【００１５】
本発明の一実施形態に係る情報処理装置において、受信手段は、チャットシステムを提供するサーバ装置から、ユーザに関する情報とともに、施設の予約に対するユーザの出欠を示す情報を通知することを特徴としてもよい。
【００１６】
本発明の一実施形態に係る情報処理方法は、複数のユーザの端末が参加するチャットシステムを管理するサーバ装置における情報処理方法であって、施設の予約を行う情報処理装置からのメッセージを、チャットシステムを介して受信するか否かの確認要求を、所定のタイミングで、ユーザの端末に送信する確認ステップと、ユーザの端末から、チャットシステムを介して受信することを承諾する承諾応答を受信した場合、情報処理装置に対して、ユーザに関する情報を通知する通知ステップと、情報処理装置から受信した施設の予約に関する所定のメッセージを、チャットシステムを介して、ユーザの端末に転送する転送ステップと、を備えることを特徴とする。
【００１７】
本発明の一実施形態に係る情報処理方法は、施設の予約を行うためのサービスを提供する情報処理装置における情報処理方法であって、ユーザの端末に対して、サービスを提供する提供ステップと、情報処理装置からのメッセージを、チャットシステムを介して受信することをユーザが承諾した場合に、当該チャットシステムを提供するサーバ装置から、当該ユーザに関する情報を受信する受信ステップと、サーバ装置から受信したユーザに関する情報に基づいて、チャットシステムを介して、施設の予約に関するメッセージを、ユーザの端末に送信する送信ステップと、を備えることを特徴とする。
【００１８】
本発明の一実施形態に係るプログラムは、コンピュータに、施設の予約を行う情報処理装置からのメッセージを、複数のユーザの端末が参加するチャットシステムを介して受信するか否かの確認要求を、所定のタイミングで、ユーザの端末に送信する確認機能と、ユーザの端末から、チャットシステムを介して受信することを承諾する承諾応答を受信した場合、情報処理装置に対して、ユーザに関する情報を通知する通知機能と、情報処理装置から受信した施設の予約に関する所定のメッセージを、チャットシステムを介して、ユーザの端末に転送する転送機能と、を実行させることを特徴とする。
【００１９】
本発明の一実施形態に係るプログラムは、コンピュータに、ユーザの端末に対して、施設の予約を行うためのサービスを提供する提供機能と、情報処理装置からのメッセージを、チャットシステムを介して受信することをユーザが承諾した場合に、当該チャットシステムを提供するサーバ装置から、当該ユーザに関する情報を受信する受信機能と、サーバ装置から受信したユーザに関する情報に基づいて、チャットシステムを介して、施設の予約に関するメッセージを、ユーザの端末に送信する送信機能と、を実行させることを特徴とする。
【発明の効果】
【００２０】
本発明によれば、施設などが、メッセージを通知したいユーザに関する情報を把握していなくても、一のユーザが施設の予約を実行したことを契機として、当該予約に関連する他のユーザに対して、チャットシステムを用いるか否かを確認し、承諾を得た他のユーザに対して施設からのメッセージの送信を可能とする情報処理装置等を提供できる。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施形態における、情報処理システムの構成例を示す図である。
【図２】本発明の一実施形態における、情報処理装置の構成例を示す図である。
【図３】本発明の一実施形態における、第１端末の構成例を示す図である。
【図４】本発明の一実施形態における、第２端末の構成例を示す図である。
【図５】本発明の一実施形態における、サーバ装置の構成例を示す図である。
【図６】本発明の一実施形態における、サーバ装置の記憶部が記憶するユーザに関する情報の構成例を示す図である。
【図７】本発明の一実施形態における、サーバ装置の動作例を示すフローチャートである。
【図８】本発明の一実施形態における、情報処理装置の動作例を示すフローチャートである。
【発明を実施するための形態】
【００２２】
以下、本発明の一実施形態について、添付の図面を参照して具体的に説明する。
【００２３】
本発明の一実施形態において、チャットシステムを提供するサーバ装置は、施設の予約に関するサービスを提供する情報処理装置に対して、予約に関連するユーザに関する情報であって、チャットシステムを介してユーザの端末にメッセージを送信するために必要なユーザに関する情報を通知する。なお、情報処理装置は、例えば、施設に関連付けられた装置であり、施設内に設置された施設装置などである。
【００２４】
ユーザに関する情報は、例えば、チャットシステムにおいてユーザを一意に識別可能な情報であり、例えば、ユーザの会員番号や会員情報である。チャットシステムを介してメッセージを送信する場合、メッセージの送信元の装置は、当該メッセージの宛先、すなわちユーザに関する情報を、当該メッセージに含めて送信する。そうすると、メッセージは、チャットシステムを介して、当該メッセージに含まれる宛先、すなわちユーザに関する情報に対応する端末に送信される。あるいは、メッセージは、チャットシステムにおいて、当該メッセージに含まれる宛先、すなわちユーザに関する情報に対応するトークルームに書き込まれる。そのため、情報処理装置は、ユーザに関する情報を把握していないと、当該ユーザの端末にメッセージを送信することはできない。
【００２５】
そこで、本発明の一実施形態は、上述したように、サーバ装置が、ユーザに関する情報を、情報処理装置に通知する。そのため、施設の予約に関するサービスを提供する情報処理装置が、メッセージを通知したい他のユーザに関する情報を把握していなくても、サーバ装置４０側から当該ユーザに関する情報を通知するため、チャットシステムを介して、ユーザの端末にメッセージを送信することが可能となる。
【００２６】
ただ、サーバ装置が、ユーザに関する情報を、情報処理装置に通知するためには、当該ユーザの承諾を得る必要がある。そこで、サーバ装置は、ユーザに対して、情報処理装置との間でチャットシステムを介してメッセージを送受信することに関する許否を確認する。そして、サーバ装置は、承諾を得たユーザだけに、情報処理装置からのメッセージを、チャットシステムを介して送信する。
【００２７】
上記の通り、施設などが、メッセージを通知したいユーザに関する情報を把握していなくても、一のユーザが施設の予約を実行したことを契機として、当該予約に関連する他のユーザに対して、チャットシステムを用いるか否かを確認し、承諾を得た他のユーザに対して施設からのメッセージの送信を可能とする情報処理装置等を提供できる。
【００２８】
（システム構成）
図１は、本発明の一実施形態における、情報処理システムの構成例を示す図である。図１に示すように、情報処理システムは、所定の施設の予約を行うためのサービスを提供する情報処理装置１０と、第１ユーザの第１端末２０と、第２ユーザの第２端末３０と、複数のユーザの端末（第１端末２０や第２端末３０）が参加するチャットシステムを管理するサーバ装置４０と、ネットワーク５０を含む。なお、情報処理システムに含まれる第１ユーザの第１端末２０及び第２ユーザの第２端末３０は、それぞれ１台に限られず、複数存在してもよい。
【００２９】
情報処理装置１０は、例えば、所定の施設の予約を行うためのサービスに関連する情報を、サーバ装置４０が提供するチャットシステムを介して、第１ユーザの第１端末２０や第２ユーザの第２端末３０に提示する機能を備える。
【００３０】
例えば、情報処理装置１０は、サーバ装置４０が提供するチャットシステムを介して、第１端末２０との間で、施設の予約に関する所定のメッセージを送受信する。具体的には、情報処理装置１０は、第１端末２０から施設の予約に関する予約要求を受信し、当該第１端末２０に対して、施設の予約が完了したことを示す予約完了通知を送信する。
【００３１】
情報処理装置１０は、チャットシステムを介してメッセージを送受信するために必要な第１ユーザに関する情報を、第１端末２０から直接受信する。例えば、所定の施設の予約を行いたい第１ユーザが、第１端末２０を用いて情報処理装置１０に予約要求を送信したタイミングで、情報処理装置１０が、第１ユーザに関する情報を収集（受信）する。その後、情報処理装置１０は、受信した第１ユーザに関する情報を用いて、サーバ装置４０が提供するチャットシステムを介して、第１端末２０に対して、予約完了通知を送信する。
【００３２】
一方、情報処理装置１０は、サーバ装置４０が提供するチャットシステムを介して、第２端末３０との間で、施設に対する予約に関する所定のメッセージを送受信してもよい。例えば、情報処理装置１０は、施設の予約に関する予約情報を、第２端末３０に通知する。
【００３３】
この場合において、情報処理装置１０は、サーバ装置４０を介してメッセージを送受信するために必要な第２ユーザに関する情報を、サーバ装置４０から予め受信しておく。第２ユーザは、第１ユーザが予約した施設を利用するユーザであって、予約をするわけではない。そのため、情報処理装置１０に直接アクセスする処理を実行するわけではなく、情報処理装置１０は直接第２ユーザに関する情報を収集できない場合が想定される。そこで、情報処理装置１０は、チャットシステムを提供するサーバ装置４０から、第２ユーザに関する情報を受信する。そして、情報処理装置１０は、受信した第２ユーザに関する情報を用いて、サーバ装置４０を介して、第２端末３０との間で所定のメッセージを送受信する。
【００３４】
ここで、サーバ装置４０は、情報処理装置１０に対して第２ユーザに関する情報を送信する前に、所定のタイミングで、第２ユーザから承諾を得るための処理を実行する。所定のタイミングは、例えば、第１ユーザが、情報処理装置１０と関連付ける第２ユーザを指定した場合である。例えば、第１ユーザが、第１ユーザや第２ユーザが含まれるグループトークに、情報処理装置１０に関連付けられている施設をグループメンバーとして追加した場合である。この場合、サーバ装置４０は、第２ユーザの承諾を得た後に、情報処理装置１０に対して、第２ユーザに関する情報を通知する。
【００３５】
また、所定のタイミングは、例えば、第１端末２０が、情報処理装置１０から受信したメッセージや各種情報を、第２端末３０に対して、サーバ装置４０が提供するチャットシステムを介して転送した場合である。第１端末２０が転送するメッセージや各種情報には、例えば、情報処理装置１０を識別可能な識別子（例えば、ＩＰアドレスやＭＡＣアドレスなど）が含まれていてもよい。この場合、所定のタイミングは、第１端末２０から受信したメッセージに、情報処理装置１０を識別可能な識別子が含まれていると判定した場合であってもよい。また、サーバ装置４０は、メッセージや各種情報に含まれる情報処理装置１０を識別可能な識別子に基づいて、第２ユーザから承諾を得るための処理を実行する対象（すなわち、情報処理装置１０）を特定する。なお、情報処理装置１０から受信したメッセージや各種情報は、予約完了通知や、出欠を確認するための所定のメッセージ、予約に関する予約情報などである。
【００３６】
第１ユーザは、第２端末３０に対して、サーバ装置４０が提供するチャットシステムを介して、情報処理装置１０から受信した予約完了通知や、出欠を確認するための所定のメッセージ、予約情報などを転送して、第２ユーザに予約に関する各種情報や、出欠確認のための所定のメッセージを通知することが考えられる。第１ユーザが、予約完了通知などを転送する第２ユーザは、予約された施設を利用するユーザである可能性が高い。そこで、サーバ装置４０は、第２ユーザの承諾を得た後に、情報処理装置１０に対して、第２ユーザに関する情報を通知する。
【００３７】
なお、第１ユーザに関する情報や第２ユーザに関する情報は、情報処理装置１０が、サーバ装置４０が提供するチャットシステムを介して、第１端末２０は第２端末３０に対して、所定のメッセージを送信する際に必要となる情報である。例えば、第１ユーザに関する情報や第２ユーザに関する情報は、チャットシステムのサービスに加入する会員に発行される会員番号や会員識別子である。情報処理装置１０は、第１ユーザに関する情報や第２ユーザに関する情報を用いて、サーバ装置４０が提供するチャットシステムを介して、第１端末２０や第２端末３０に対して、所定のメッセージを送信可能することができる。
【００３８】
施設は、所定のサービスを提供する施設であり、例えば、飲食店やマッサージ店などの店舗や、美容室、ホテルなど、どのような業態の施設であってもよい。所定のサービスは、その施設が属する業態によって様々であり、例えば、飲食店等がユーザに提供する飲食物等や、マッサージ店がユーザに施すマッサージであり、美容室が客に施すカットやブローであり、宿泊施設であれば宿泊プランなどであってもよい。
【００３９】
情報処理装置１０は、例えば、サーバであるが、デスクトップ、ラップトップ、タブレットなどのコンピュータであってもよい。なお、情報処理装置１０は、これらの装置に限られず、どのような装置であってもよい。
【００４０】
第１ユーザの第１端末２０は、情報処理装置１０や第２ユーザの第２端末３０との間で、直接又はサーバ装置４０を介して、各種情報を送受信する機能を備える。第１ユーザは、例えば、施設の予約を行うユーザである。第１端末２０は、例えば、情報処理装置１０に対して、施設に対する予約を行うために必要な予約情報を直接又はサーバ装置４０を介して送信する。予約に関する情報は、例えば、予約する施設の名前や場所、予約人数、予約の日時を含む予約時間、予約するコース内容などの情報の少なくとも一部を含む。
【００４１】
また、第１ユーザの第１端末２０は、サーバ装置４０を介して、施設の予約に関する情報や、出欠を確認するための所定のメッセージを、第２ユーザの第２端末３０に送信することができる。第１端末２０は、施設の予約の完了後に、予約に関する情報や、出欠を確認するための所定のメッセージを第２端末３０に送信することにより、第２ユーザに対して、予約した施設や予約時間、出欠を確認するための所定のメッセージなどを通知することができる。
【００４２】
第１端末２０は、第１ユーザが保持する端末であり、例えば、スマートフォンやタブレット端末、携帯電話、パーソナルコンピュータ、その他の電子機器である。なお、第１端末２０は、これらの装置に限られず、どのような装置であってもよい。
【００４３】
第２ユーザの第２端末３０は、第１ユーザの第１端末２０との間で、サーバ装置４０を介して、各種情報を送受信する機能を備える。第２端末３０は、例えば、サーバ装置４０を介して、第１端末２０から施設の予約に関する情報を受信する。
【００４４】
また、第２端末３０は、情報処理装置１０との間で、サーバ装置４０が提供するチャットシステムを利用して（すなわち、サーバ装置４０を介して）、施設の予約に関する情報を受信してもよい。この場合において、第２ユーザは、情報処理装置１０との間でチャットシステムを利用して施設の予約に関する情報を受信するか否かを、予め決定することができる。情報処理装置１０は、例えば、所定の企業や施設、店舗などが保持することが想定される。そのため、当該所定の企業等との間で、チャットシステムを介してメッセージを送受信してもよいか、第２ユーザに対して事前に確認する必要がある。そこで、チャットシステムを提供するサーバ装置４０は、第２ユーザに対して、情報処理装置１０との間でチャットシステムを介してメッセージを受信することの許否を、予め確認する。そして、サーバ装置４０は、チャットシステムを介して受信することを承諾した第２ユーザについてのみ、情報処理装置１０に対して、当該第２ユーザに関する情報を送信する。これによって、チャットシステムを介して受信することを承諾した第２ユーザの第２端末３０は、情報処理装置１０から、施設の予約に関する情報を受信することができるようになる。
【００４５】
第２端末３０は、第２ユーザが保持する端末であり、例えば、スマートフォンやタブレット端末、携帯電話、パーソナルコンピュータ、その他の電子機器である。なお、第２端末３０は、これらの装置に限られず、どのような装置であってもよい。
【００４６】
サーバ装置４０は、情報処理装置１０、第１ユーザの第１端末２０、及び、第２ユーザの第２端末３０の各々に対して、チャットシステムを介して、相互に各種データを送受信するためのサービスを提供する機能を備える。例えば、サーバ装置４０は、情報処理装置１０や第１端末２０、第２端末３０から受け付けた各種情報を、所定のチャットシステムや所定のメッセージ共有システムなどにおいて、第１ユーザや第２ユーザが含まれるグループトークに書き込む処理を実行してもよい。なお、所定のチャットシステムや所定のメッセージ共有システムは、複数のユーザ間において、相互にテキストデータ、音声データ、画像や動画を含む各種データを送受信可能である。
【００４７】
また、サーバ装置４０は、ユーザ（例えば、第２ユーザ）に対して、情報処理装置１０との間でチャットシステムを介してメッセージを受信することの許否を、予め確認する機能を備える。具体的には、サーバ装置４０は、所定のタイミングで、第２端末３０に対して、情報処理装置１０からのメッセージを、チャットシステムを介して受信するか否かの確認要求を送信する。所定のタイミングは、上述したように、第１ユーザが、第１ユーザや第２ユーザが含まれるグループトークに、情報処理装置１０に関連付けられている施設をグループメンバーとして追加した場合である。また、所定のタイミングは、第１端末２０が、情報処理装置１０から受信したメッセージや各種情報を、第２端末３０に対して、サーバ装置４０が提供するチャットシステムを介して転送した場合である。
【００４８】
なお、サーバ装置４０は、確認要求に加えて、第１端末２０から受信した第２端末３０宛のメッセージを、当該第２端末３０に送信してもよい。例えば、サーバ装置４０は、予約完了通知や、出欠を確認するための所定のメッセージを、第１端末２０から受信し、第２端末３０に対して、確認要求とともに送信する。
【００４９】
そして、サーバ装置４０は、ユーザの保持する端末（例えば、第２端末３０）から、当該確認要求に対する応答を受信する。確認要求に対する応答は、情報処理装置１０からのメッセージを、チャットシステムを介して受信することを承諾することを示す承諾応答、又は、承諾しないことを示す拒否応答である。サーバ装置４０は、承諾応答を受信したユーザの端末に対してのみ、情報処理装置１０からのメッセージを送信する。
【００５０】
なお、サーバ装置４０は、確認要求とともに、出欠を確認するための所定のメッセージを送信した場合、当該確認要求に対する応答とともに、出欠に対する回答を受信してもよい。
【００５１】
ネットワーク５０は、情報処理装置１０、第１端末２０、第２端末３０及びサーバ装置４０の各々を相互に接続する役割を担う。ネットワーク５０は、例えば、有線ネットワークや無線ネットワークであってもよい。例えば、ネットワーク５０は、イントラネット、仮想プライベート・ネットワーク（ｖｉｒｔｕａｌ  ｐｒｉｖａｔｅ  ｎｅｔｗｏｒｋ：ＶＰＮ）、ローカル・エリア・ネットワーク（ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ：ＬＡＮ）、ワイヤレスＬＡＮ（ｗｉｒｅｌｅｓｓ  ＬＡＮ：ＷＬＡＮ）、ワイヤレスＷＡＮ（ｗｉｒｅｌｅｓｓ  ＷＡＮ：ＷＷＡＮ）、インターネットの一部、公衆交換電話網（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋ：ＰＳＴＮ）の一部、携帯電話網、ＩＳＤＮｓ（ｉｎｔｅｇｒａｔｅｄ  ｓｅｒｖｉｃｅ  ｄｉｇｉｔａｌ  ｎｅｔｗｏｒｋｓ）、無線ＬＡＮｓ、ＬＴＥ（ｌｏｎｇ  ｔｅｒｍ  ｅｖｏｌｕｔｉｏｎ）ＣＤＭＡ（ｃｏｄｅ  ｄｉｖｉｓｉｏｎ  ｍｕｌｔｉｐｌｅ  ａｃｃｅｓｓ）、ＷＣＤＭＡ、衛星通信を含むことができる。
【００５２】
（各装置の構成）
（情報処理装置１０の構成例）
図２は、本発明の一実施形態における、情報処理装置１０の構成例を示す図である。図２に例示するように、情報処理装置１０は、例えば、制御部１０１と、通信部１０２と、入出力部１０３と、表示部１０４と、記憶部１０５を含む。なお、情報処理装置１０において、制御部１０１、通信部１０２、入出力部１０３、表示部１０４、記憶部１０５は、それぞれ、制御手段、通信手段、入出力手段、表示手段、記憶手段と表記してもよい。
【００５３】
通信部１０２は、ネットワーク５０を介して各種データの送受信を行う通信インタフェースである。通信部１０２は、ネットワーク５０を介して、第１端末２０、第２端末３０、サーバ装置４０との通信を実行する機能を有する。例えば、通信部１０２は、各種データを制御部１０１からの指示に従って、サーバ装置４０を介して、第１端末２０や第２端末３０に送信する。また、通信部１０２は、第１端末２０や第２端末３０、サーバ装置４０から送信された各種データを受信し、制御部１０１に通知する。
【００５４】
入出力部１０３は、情報処理装置１０に対する各種操作を入力する装置により実現される。入出力部１０３は、キーボードやマウス、タッチパネル、マイク、各種センサなどである。なお、入出力部１０３は、これらの例に限定されず、どのような装置であってもよい。
【００５５】
表示部１０４は、例えば、液晶ディスプレイやＯＥＬＤである。なお、表示部１０４は、これらの例に限定されず、ヘッドマウントディスプレイ（ＨＭＤ）などであってもよい。表示部１０４は、フレームバッファに書き込まれた表示データに従って、画像やテキスト情報、３Ｄ（ｔｈｒｅｅ  ｄｉｍｅｎｓｉｏｎａｌ）などの表示データを表示可能である。表示部１０４は、例えば、記憶部１０５に記憶されている各種情報を表示する。
【００５６】
記憶部１０５は、情報処理装置１０が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。記憶部１０５は、例えば、ＨＤＤ、ＳＳＤ、フラッシュメモリなど各種の記憶媒体により実現される。なお、情報処理装置１０は、プログラムを記憶部１０５に記憶し、当該プログラムを実行して、制御部１０１が、当該制御部１０１に含まれる各部としての処理を実行してもよい。当該プログラムは、情報処理装置１０に、制御部１０１が実行する各機能を実現させる。
【００５７】
記憶部１０５は、施設に関する施設情報を記憶する。情報処理装置１０は、例えば、第１ユーザの第１端末２０に対して、記憶部１０５に記憶されている複数の施設に関する施設情報を送信し、当該第１ユーザが予約する施設を決定するために必要な情報を提示することができる。
【００５８】
施設情報は、施設に関する情報である。施設情報は、例えば、施設が提供するサービスに関する情報や施設の位置、クーポン情報、空席情報などを含む。また、施設情報は、座席数や駐車場の有無、個室の有無、施設の営業時間、連絡先、アクセス方法などの情報を含んでいてもよい。また、施設情報は、テキストデータの他、画像や動画などを含んでいてもよい。情報処理装置１０は、例えば、施設を紹介するＷＥＢサイトに、記憶部１０５に記憶した施設情報を表示する。
【００５９】
また、記憶部１０５は、サーバ装置４０を介してメッセージを送受信するために必要な第１ユーザや第２ユーザに関する情報を、記憶してもよい。情報処理装置１０は、サーバ装置４０を介して第１端末２０や第２端末３０にメッセージを送信する場合、記憶部１０５に記憶された第１ユーザや第２ユーザに関する情報を用いる。
【００６０】
制御部１０１は、例えば、中央処理装置（ＣＰＵ）やマイクロプロセッサ、ＡＳＩＣ、ＦＰＧＡなどであってもよい。なお、制御部１０１は、これらの例に限られず、どのようなものであってもよい。
【００６１】
図２に例示するように、制御部１０１は、提供部１１０と、受信部１１１と、送信部１１２と、を含む。なお、情報処理装置１０において、提供部１１０と、受信部１１１と、送信部１１２は、それぞれ、提供手段、受信手段、送信手段と表記してもよい。
【００６２】
提供部１１０は、ユーザの端末（例えば、第１ユーザの第１端末２０）に対して、所定の施設の予約を行うためのサービスを提供する。具体的には、提供部１１０は、施設を紹介するＷＥＢサイトに、記憶部１０５に記憶した施設情報を表示することで、ユーザの端末（例えば、第１ユーザの第１端末２０）に対して、施設情報を提供する。
【００６３】
また、提供部１１０は、第１端末２０から、施設に対する予約を行うために必要な予約情報を受信する。そして、提供部１１０は、受信した予約情報に基づいて、施設に含まれる施設装置（図示しない）や施設のスタッフが保持する端末（図示しない）に転送する。また、提供部１１０は、ユーザの端末（例えば、第１ユーザの第１端末２０）から、施設に対する評価情報を受信し、施設の評価に関する評価情報を登録可能なサイトに掲載する処理を実行してもよい。
【００６４】
受信部１１１は、サーバ装置４０が提供するチャットシステムを介して、第１端末２０や第２端末３０にメッセージを送受信するために必要な、第１ユーザや第２ユーザに関する情報を受信する。受信部１１１は、例えば、チャットシステムを介してメッセージを送受信するために必要な第１ユーザに関する情報を、第１端末２０から直接受信する。受信部１１１は、例えば、第１端末２０が予約情報を送信してきた場合に、チャットシステムを介してメッセージを送受信するために必要な第１ユーザに関する情報を受信する。
【００６５】
一方、受信部１１１は、例えば、チャットシステムを介してメッセージを送受信するために必要な第２ユーザに関する情報を、サーバ装置４０から受信する。例えば、受信部１１１は、例えば、チャットシステムを介して受信することを承諾した場合に、第２ユーザに関する情報をサーバ装置４０から受信する。
【００６６】
送信部１１２は、サーバ装置４０が提供するチャットシステムを介して、第１端末２０や第２端末３０に対して、各種情報や各種データを送信する。また、送信部１１２は、サーバ装置４０が提供するチャットシステムにおいて、第１ユーザや第２ユーザが含まれるグループトークに、各種情報を書き込む処理を実行してもよい。
【００６７】
送信部１１２は、例えば、サーバ装置４０が提供するチャットシステムを介して、第１端末２０や第２端末３０に対して、所定の施設の予約に関する所定のメッセージを送信する。例えば、送信部１１２は、予約施設や予約時間等を含む予約情報を、チャットシステムを介して第２端末３０に送信することで、第２ユーザに対して、予約情報を通知することが可能となる。
【００６８】
（第１端末２０の構成例）
図３は、本発明の一実施形態における、第１端末２０の構成例を示す図である。第１端末２０は、制御部２０１（ＣＰＵ）、通信部２０２、入出力部２０３、表示部２０４、マイク／スピーカー２０５、記憶部２０６を備える。
【００６９】
通信部２０２は、ネットワーク５０を介して各種データの送受信を行う通信インタフェースである。通信部２０２は、ネットワーク５０を介して、情報処理装置１０や第２端末３０、サーバ装置４０との通信を実行する機能を有する。通信部２０２は、各種データを制御部２０１からの指示に従って、情報処理装置１０や第２端末３０、サーバ装置４０に送信する。また、通信部２０２は、情報処理装置１０や第２端末３０、サーバ装置４０から送信された各種データを受信し、制御部２０１に伝達する。
【００７０】
入出力部２０３は、第１端末２０に対する各種操作を入力する装置により実現される。入出力部２０３は、第１ユーザからの入力を受け付けて、当該入力に係る情報を制御部２０１に伝達する機能を有する。入出力部２０３は、キーボードやマウス、タッチパネル、マイクなどである。なお、入出力部２０３は、これらの例に限定されず、どのような装置であってもよい。
【００７１】
表示部２０４は、例えば、液晶ディスプレイやＯＥＬＤである。なお、表示部２０４は、これらの例に限定されず、ヘッドマウントディスプレイ（ＨＭＤ）などであってもよい。表示部２０４は、フレームバッファに書き込まれた表示データに従って、画像やテキスト情報、３Ｄなどの表示データを表示可能である。
【００７２】
マイク／スピーカー２０５は、音声データの入力または音声データの出力に利用される。第１端末２０は、マイク／スピーカー２０５によって、音声データを用いて、所定のデータの入出力を行うことが可能である。
【００７３】
記憶部２０６は、第１端末２０が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。記憶部２０６は、例えば、ＨＤＤ、ＳＳＤ、フラッシュメモリなど各種の記憶媒体により実現される。なお、第１端末２０は、プログラムを記憶部２０６に記憶し、当該プログラムを実行して、制御部２０１が、当該制御部２０１に含まれる各部としての処理を実行してもよい。当該プログラムは、第１端末２０に、制御部２０１が実行する各機能を実現させる。
【００７４】
制御部２０１は、例えば、中央処理装置（ＣＰＵ）やマイクロプロセッサ、ＡＳＩＣ、ＦＰＧＡなどであってもよい。なお、制御部２０１は、これらの例に限られず、どのようなものであってもよい。
【００７５】
図３に例示するように、制御部２０１は、入力処理部２１０と、送信処理部２１１と、表示処理部２１２を含む。
【００７６】
入力処理部２１０は、入出力部２０３を介して、第１ユーザから各種情報の入力を受け付ける機能を備える。入力処理部２１０は、例えば、施設に対する予約を行うために必要な予約情報の入力を受け付ける。
【００７７】
送信処理部２１１は、入力処理部２１０が受け付けた各種情報を、通信部２０２を介して、情報処理装置１０等に送信する機能を備える。送信処理部２１１は、例えば、施設に対する予約を行うために必要な予約情報を、情報処理装置１０に送信する。
【００７８】
なお、入力処理部２１０及び送信処理部２１１は、第１ユーザから受け付けた各種情報を、サーバ装置４０が提供するチャットシステムにおいて、第１ユーザや第２ユーザが含まれるグループトークに書き込む処理を実行してもよい。第１ユーザは、例えば、入力処理部２１０及び送信処理部２１１を用いて、施設の予約に関する予約情報を、第１ユーザや第２ユーザが含まれるグループトークに書き込む。この場合において、第２ユーザは、サーバ装置４０が提供するチャットシステムを介して、第１ユーザから、各種情報を受信することができる。なお、サーバ装置４０が提供するチャットシステムは、複数のユーザ間において、相互にテキストデータや音声データを含む各種データを送受信可能である。
【００７９】
表示処理部２１２は、情報処理装置１０や第２端末３０、サーバ装置４０から受信した表示データを、表示画面である表示部２０４に表示させる。
【００８０】
（第２端末３０の構成例）
本発明の一実施形態における、第２端末３０の構成例は、図４に例示する第１端末２０の構成例と同様である。第２端末３０は、第１端末２０の構成例と同様、制御部３０１（ＣＰＵ）、通信部３０２、入出力部３０３、表示部３０４、マイク／スピーカー３０５、記憶部３０６を備える。なお、これら各構成は、第１端末２０の各構成と異なる機能及び同様の機能を備えるため、以下では、異なる機能について説明する。
【００８１】
第２端末３０の制御部３０１は、受信処理部３１０と、入力処理部３１１と、送信処理部３１２と、表示処理部３１３を含む。
【００８２】
受信処理部３１０は、通信部３０２を介して、情報処理装置１０や第１端末２０、サーバ装置４０から各種情報を受信する。例えば、受信処理部３１０は、サーバ装置４０から、チャットシステムを介して情報処理装置１０からのメッセージを受信するか否かの確認要求を送信する。また、受信処理部３１０は、第２ユーザがチャットシステムを介して受信することを承諾した場合、情報処理装置１０から各種情報を、当該チャットシステムを介して受信する。
【００８３】
入力処理部３１１は、入出力部３０３を介して、各種情報の入力を受け付ける機能を備える。例えば、入力処理部３１１は、第２ユーザから、確認要求に対する応答についての入力を受け付ける。確認要求に対する応答は、例えば、チャットシステムを介して情報処理装置１０からのメッセージを受信する旨の承認応答、又は、承認しない旨の拒絶応答である。また、入力処理部３１１は、入出力部３０３を介して、出欠を確認するための所定のメッセージをした場合、当該出欠に関する回答（出席又は欠席）の入力を受け付けてもよい。
【００８４】
送信処理部３１２は、入力処理部３１１が受け付けた各種情報を、通信部３０２を介して、情報処理装置１０等に送信する機能を備える。例えば、送信処理部３１２は、チャットシステムを介して情報処理装置１０からのメッセージを受信する旨の承認応答、又は、承認しない旨の拒絶応答を、サーバ装置４０に送信する。また、送信処理部３１２は、通信部３０２を介して、承認応答又は拒絶応答とともに、出欠に関する回答（出席又は欠席）を、サーバ装置４０に送信してもよい。
【００８５】
表示処理部３１３は、情報処理装置１０や第１端末２０、サーバ装置４０から受信した表示データを、表示画面である表示部３０４に表示させる。
【００８６】
（サーバ装置４０の構成例）
図５は、本発明の一実施形態における、サーバ装置４０の構成例を示す図である。図５に例示するように、サーバ装置４０は、例えば、制御部４０１と、通信部４０２と、入出力部４０３と、表示部４０４と、記憶部４０５を含む。なお、サーバ装置４０において、通信部４０２と、入出力部４０３と、表示部４０４は、図２に例示する情報処理装置１０の各構成と同様の機能を備えるため、詳細な説明は省略する。
【００８７】
サーバ装置４０の制御部４０１は、確認部４１０と、通知部４１１と、転送部４１２と、を含む。
【００８８】
確認部４１０は、チャットシステムを介して情報処理装置１０からのメッセージを受信するか否かの確認要求を、所定のタイミングで、第２端末３０に送信する。所定のタイミングは、上述したように、例えば、第１ユーザが、第１ユーザや第２ユーザが含まれるグループトークに、情報処理装置１０に関連付けられている施設をグループメンバーとして追加した場合である。また、所定のタイミングは、第１端末２０が、情報処理装置１０から受信したメッセージや各種情報を、第２端末３０に対して、サーバ装置４０が提供するチャットシステムを介して転送した場合である。また、所定のタイミングは、第１端末２０から受信したメッセージに、情報処理装置１０を識別可能な識別子が含まれていると判定した場合であってもよい。
【００８９】
また、確認部４１０は、第２端末３０から、確認要求に対する応答を受信する。確認要求に対する応答は、例えば、チャットシステムを介して情報処理装置１０からのメッセージを受信する旨の承認応答、又は、承認しない旨の拒絶応答である。なお、確認部４１０は、第１ユーザの第１端末２０に対しても確認要求を送信し、当該第１端末２０から確認要求に対する応答を受信してもよい。
【００９０】
通知部４１１は、確認要求に対する承諾応答を受信した場合に、情報処理装置１０に対して、第２ユーザに関する情報を通知する。なお、通知部４１１は、情報処理装置１０に対して、第１ユーザに関する情報を通知してもよい。なお、上述したように、第１ユーザに関する情報や第２ユーザに関する情報は、情報処理装置１０が、サーバ装置４０が提供するチャットシステムを介して所定のメッセージを送信する際に必要となる情報である。
【００９１】
また、転送部４１２は、情報処理装置１０から所定のメッセージを受信した場合、第１端末２０と、承諾応答を受信した第２端末３０に対して、当該所定のメッセージを転送する。所定のメッセージは、例えば、施設に対する予約に関する所定のメッセージである。これによって、第２端末３０は、施設に対する予約に関する所定のメッセージを、サーバ装置４０が提供するチャットシステムを介して、受信することが可能となる。
【００９２】
記憶部４０５は、サーバ装置４０が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。記憶部４０５は、例えば、ＨＤＤ、ＳＳＤ、フラッシュメモリなど各種の記憶媒体により実現される。なお、サーバ装置４０は、プログラムを記憶部４０５に記憶し、当該プログラムを実行して、制御部４０１が、当該制御部４０１に含まれる各部としての処理を実行してもよい。当該プログラムは、サーバ装置４０に、制御部４０１が実行する各機能を実現させる。
【００９３】
また、記憶部４０５は、サーバ装置４０が提供するチャットシステムに加入するユーザに関する情報を記憶する。図６は、本発明の一実施形態における、記憶部４０５が記憶するユーザに関する情報の構成例を示す図である。
【００９４】
図６に例示するように、記憶部４０５は、端末を一意に識別可能な識別情報と、チャットシステムにおいてユーザを一意に識別可能なユーザ情報と、確認要求に対する応答情報と、を対応付けて記憶する。端末を一意に識別可能な識別情報は、例えば、携帯電話端末の個体識別番号であり、ＩＭＥＩ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｅｑｕｉｐｍｅｎｔ  Ｉｄｅｎｔｉｆｉｅｒ）やＭＥＩＤ（Ｍｏｂｉｌｅ  Ｅｑｕｉｐｍｅｎｔ  Ｉｄｅｎｔｉｆｉｅｒ）などである。また、ユーザを一意に識別可能なユーザ情報は、チャットシステムのサービスに加入する会員に発行される会員番号や会員識別子である。なお、ユーザ情報は、チャットシステムにおいてユーザを一意に識別可能な情報であれば、どのような情報であってもよい。また、応答情報は、チャットシステムを介して情報処理装置１０からのメッセージを受信する旨を示す承認応答（図６では「○」と示す）、又は、承認しない旨の拒絶応答である（図６では「×」と示す）。
【００９５】
図６に例示するように、記憶部４０５には、例えば、識別情報として「第２端末３０Ａ」と、ユーザ情報として「○○○○」と、情報処理装置１０Ａについて「承諾応答（「○」）」と、情報処理装置１０Ｂについて「拒絶応答（「×」）」、情報処理装置１０Ｃについて「承諾応答（「○」）」、情報処理装置１０Ｄについて「承諾応答（「○」）」が対応付けて記憶される。
【００９６】
（動作例）
（サーバ装置４０の動作例）
図７は、サーバ装置４０の動作例を示すフローチャートである。
【００９７】
図７に例示するように、サーバ装置４０の確認部４１０は、所定のタイミングで、第２端末３０に対して、チャットシステムを介して受信するか否かの確認要求を送信する（Ｓ１０１）。確認部４１０は、第２端末３０から、確認要求に対する承諾応答を受信したか否かを判定する（Ｓ１０２）。
【００９８】
通知部４１１は、第２端末３０から確認要求に対する承諾応答を受信した場合に（Ｓ１０２のＹＥＳ）、情報処理装置１０に対して、第２ユーザに関する情報を通知する。一方、通知部４１１は、第２端末３０から確認要求に対する拒絶応答を受信した場合（Ｓ１０２のＮＯ）、処理を終了する。
【００９９】
その後、転送部４１２は、情報処理装置１０から受信した施設の予約に関する所定のメッセージを、第１端末２０及び承諾通知を受信した第２端末３０に対して転送する（Ｓ１０３）。
【０１００】
（情報処理装置１０の動作例）
図８は、情報処理装置１０の動作例を示すフローチャートである。
【０１０１】
図８に例示するように、情報処理装置１０の提供部１１０は、第１ユーザの第１端末２０に対して、所定のメッセージを送信する（Ｓ２０１）。所定のメッセージは、例えば、施設の予約が完了したことを示す予約完了通知や、出欠を確認するための所定のメッセージ、施設の予約に関する予約情報である。
【０１０２】
その後、受信部１１１は、チャットシステムを提供するサーバ装置４０から、第２ユーザが当該チャットシステムを介して情報処理装置１０から所定のメッセージを受信することを承諾した場合、当該第２ユーザに関する情報を受信する（Ｓ２０２）。
【０１０３】
そして、送信部１１２は、サーバ装置４０から受信した第２ユーザに関する情報を用いて、チャットシステムを介して、所定のメッセージを第２ユーザの第２端末３０に送信する（Ｓ２０３）。
【０１０４】
上記の通り、本発明の一実施形態において、情報処理装置１０は、チャットシステムを提供するサーバ装置４０から、第２ユーザの承諾を得た場合に、当該第２ユーザに関する情報を受信することにより、チャットシステムを介して第２ユーザに対して、所定のメッセージを送信可能である。そのため、本発明の一実施形態では、施設などが、メッセージを通知したい他のユーザに関する情報を把握していなくても、一のユーザが施設の予約を実行したことを契機として、当該予約に関連する他のユーザに対して、チャットシステムを用いるか否かを確認し、承諾を得た他のユーザに対して施設からのメッセージの送信を可能となる。
【０１０５】
また、本開示の各実施形態のプログラムは、コンピュータに読み取り可能な記憶媒体に記憶された状態で提供されてもよい。記憶媒体は、「一時的でない有形の媒体」に、プログラムを記憶可能である。記憶媒体は、ＨＤＤやＳＤＤなどの任意の適切な記憶媒体、またはこれらの２つ以上の適切な組合せを含むことができる。記憶媒体は、揮発性、不揮発性、または揮発性と不揮発性の組合せでよい。なお、記憶媒体はこれらの例に限られず、プログラムを記憶可能であれば、どのようなデバイスまたは媒体であってもよい。
【０１０６】
なお、情報処理装置１０、第１端末２０、第２端末３０および／またはサーバ装置４０は、例えば、記憶媒体に記憶されたプログラムを読み出し、読み出したプログラムを実行することによって、各実施形態に示す複数の機能部の機能を実現することができる。また、当該プログラムは、任意の伝送媒体（通信ネットワークや放送波等）を介して、情報処理装置１０等に提供されてもよい。情報処理装置１０等は、例えば、インターネット等を介してダウンロードしたプログラムを実行することにより、各実施形態に示す複数の機能部の機能を実現する。
【０１０７】
なお、当該プログラムは、例えば、ＡｃｔｉｏｎＳｃｒｉｐｔ、ＪａｖａＳｃｒｉｐｔ(登録商標)などのスクリプト言語、Ｏｂｊｅｃｔｉｖｅ―Ｃ、Ｊａｖａ(登録商標)などのオブジェクト指向プログラミング言語、ＨＴＭＬ５などのマークアップ言語などを用いて実装できる。
【０１０８】
情報処理装置１０等における処理の少なくとも一部は、１以上のコンピュータにより構成されるクラウドコンピューティングにより実現されていてもよい。
【０１０９】
本開示の実施形態を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本開示の範囲に含まれることに留意されたい。例えば、各手段、各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の手段やステップ等を１つに組み合わせたり、或いは分割したりすることが可能である。また、各実施形態に示す構成を適宜組み合わせることとしてもよい。
【符号の説明】
【０１１０】
１０  情報処理装置
１０１  制御部、１０２  通信部、１０３  入出力部、１０４  表示部、１０５  記憶部、１１０  提供部、１１１  受信部、１１２  送信部
２０  第１端末
２０１  制御部、２０２  通信部、２０３  入出力部、２０４  表示部、２０５  マイク／スピーカー、２０６  記憶部、２１０  入力処理部、２１１  送信処理部、２１２  表示処理部
３０  第２端末
３０１  制御部、３０２  通信部、３０３  入出力部、３０４  表示部、３０５  マイク／スピーカー、３０６  記憶部、３１０  受信処理部、３１１  入力処理部、３１２  送信処理部、３１３  表示処理部
４０  サーバ装置
４０１  制御部、４０２  通信部、４０３  入出力部、４０４  表示部、４０５  記憶部、４１０  確認部、４１１  通知部、４１２  転送部
５０  ネットワーク
【図１】
2019149015.tif 000003
【図２】
2019149015.tif 000004
【図３】
2019149015.tif 000005
【図４】
2019149015.tif 000006
【図５】
2019149015.tif 000007
【図６】
2019149015.tif 000008
【図７】
2019149015.tif 000009
【図８】
2019149015.tif 000010