[go: up one dir, main page]

JP2019159954A - Shop information display system, information processor, and program - Google Patents

Shop information display system, information processor, and program Download PDF

Info

Publication number
JP2019159954A
JP2019159954A JP2018047226A JP2018047226A JP2019159954A JP 2019159954 A JP2019159954 A JP 2019159954A JP 2018047226 A JP2018047226 A JP 2018047226A JP 2018047226 A JP2018047226 A JP 2018047226A JP 2019159954 A JP2019159954 A JP 2019159954A
Authority
JP
Japan
Prior art keywords
store
information
user
display system
message
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2018047226A
Other languages
Japanese (ja)
Inventor
友貴 島貫
Tomoki Shimanuki
友貴 島貫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tokyo Gas Co Ltd
Original Assignee
Tokyo Gas Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tokyo Gas Co Ltd filed Critical Tokyo Gas Co Ltd
Priority to JP2018047226A priority Critical patent/JP2019159954A/en
Publication of JP2019159954A publication Critical patent/JP2019159954A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

【課題】飲食店サービスを提供する店舗の複数のユーザによる決定を補助する。【解決手段】店舗情報表示システムは、一のユーザと他のユーザとの間でのトークセッションで送受信されるインスタントメッセージを、各ユーザの端末装置の画面にそれぞれ表示させるメッセージ表示手段と、前記トークセッションで送受信されるメッセージに基づいて、飲食サービスを提供する店舗を特定する特定手段と、特定された前記店舗に関する店舗情報を前記画面に表示する店舗表示手段と、を備える。【選択図】図7PROBLEM TO BE SOLVED: To assist a decision by a plurality of users of a store providing a restaurant service. SOLUTION: A store information display system is a message display means for displaying instant messages sent and received in a talk session between one user and another user on the screen of each user's terminal device, and the talk. It includes a specific means for specifying a store that provides a food and drink service based on a message sent and received in a session, and a store display means for displaying store information about the specified store on the screen. [Selection diagram] FIG. 7

Description

本発明は、店舗情報表示システム、情報処理装置およびプログラムに関する。   The present invention relates to a store information display system, an information processing apparatus, and a program.

例えば特許文献1には、電子機器のユーザのアカウントと他のユーザのアカウントとの間で設定されたトークセッションで送受信されるインスタントメッセージを、メッセンジャーインタフェースを通じて電子機器の画面に表示する段階、検索命令の入力に基づいて、トークセッションで送受信された全体インスタントメッセージのうちの少なくとも一部のインスタントメッセージをキーワード検索のためのサーバに送信する段階、送信された少なくとも一部のインスタントメッセージから抽出されたキーワードに基づいてサーバで生成された検索結果を、サーバから受信する段階、及び受信した検索結果を画面に表示する段階を含むキーワード検索方法について記載されている。   For example, Patent Literature 1 discloses a step of displaying an instant message transmitted / received in a talk session set between a user account of an electronic device and another user's account on a screen of the electronic device through a messenger interface, a search command And sending at least some of the instant messages sent / received in the talk session to the server for keyword search based on the input of the keyword, keywords extracted from the sent at least some instant messages A keyword search method including a step of receiving a search result generated by a server from the server and a step of displaying the received search result on a screen is described.

特開2017−191601号公報JP 2017-191601 A

ところで、トークセッションにおいて複数のユーザ間で飲食サービスを提供する店舗を決めるためのトークが行われる場合がある。このような場合、トークに参加するメンバーのうちいずれかのユーザがお店を調べる必要があり、そのユーザの負担となっていた。
本発明は、飲食店サービスを提供する店舗の複数のユーザによる決定を補助することを目的とする。
By the way, in a talk session, there is a case where a talk for determining a store that provides a food service is performed among a plurality of users. In such a case, one of the users participating in the talk needs to check the store, which is a burden on the user.
An object of this invention is to assist the determination by the several user of the shop which provides restaurant service.

かかる目的のもと、本発明は、一のユーザと他のユーザとの間でのトークセッションで送受信されるインスタントメッセージを、各ユーザの端末装置の画面にそれぞれ表示させるメッセージ表示手段と、前記トークセッションで送受信されるメッセージに基づいて、飲食サービスを提供する店舗を特定する特定手段と、特定された前記店舗に関する店舗情報を前記画面に表示する店舗表示手段と、を備える店舗情報表示システムである。
ここで、前記特定手段は、複数のユーザの前記メッセージの内容の整合を図ることで前記店舗を特定することを特徴とすることができる。
また、前記特定手段は、前記店舗の特定の要求をユーザから受け付けた際、当該要求を受け付けた時点から予め定められた時間を遡った時間内に送受信された前記メッセージに基づいて当該店舗を特定することを特徴とすることができる。
さらに、前記特定手段は、前記店舗の特定に必要な情報をユーザから得るための質問情報を前記画面に表示することを特徴とすることができる。
そして、前記特定手段は、送受信される前記メッセージにおける時間に関する時間情報を用いて前記店舗を特定することを特徴とすることができる。
また、前記特定手段は、前記メッセージにおいて複数のユーザがそれぞれ提示する前記時間情報のうち最も多くのユーザにとって都合の良い時間に利用可能な店舗を特定することを特徴とすることができる。
さらに、前記特定手段は、送受信される前記メッセージにおける人数に関する人数情報を用いて前記店舗を特定することを特徴とすることができる。
そして、前記特定手段は、前記メッセージの送受信を行っているユーザ数を前記店舗の利用人数とすることを特徴とすることができる。
また、前記特定手段は、前記トークセッションを構成する複数のユーザから得られる場所情報を用いて前記店舗を特定することを特徴とすることができる。
さらに、前記特定手段は、送受信される前記メッセージにおける前記場所情報を用いて前記店舗を特定することを特徴とすることができる。
そして、前記特定手段は、前記トークセッションを構成する複数のユーザが利用する端末装置の端末位置情報に基づいて前記場所情報を特定することを特徴とすることができる。
また、前記特定手段は、送受信される前記メッセージにおける飲食物の希望に関する飲食物希望情報を用いて前記店舗を特定することを特徴とすることができる。
さらに、前記特定手段は、前記飲食物希望情報と、店舗の評価に関する評価情報と、に基づいて前記店舗を特定することを特徴とすることができる。
そして、前記画面に表示される前記店舗情報に対するユーザの操作に応じて前記店舗に対する予約を行う予約手段を備えることを特徴とすることができる。
また、かかる目的のもと、本発明は、一のユーザと他のユーザとの間でのトークセッションで送受信されるインスタントメッセージを取得する取得手段と、前記トークセッションで送受信されるメッセージに基づいて、飲食サービスを提供する店舗を特定する特定手段と、特定された前記店舗に関する店舗情報をユーザの端末装置に対して送信する送信手段と、を備える情報処理装置である。
さらにまた、かかる目的のもと、本発明は、ユーザが所有する端末装置として機能するコンピュータに、一のユーザと他のユーザとの間でのトークセッションで送受信されるインスタントメッセージを、前記端末装置の画面に表示する機能と、前記トークセッションで送受信されるメッセージに基づいて特定された、飲食サービスを提供する店舗に関する店舗情報を取得する機能と、特定された前記店舗に関する店舗情報を前記画面に表示する機能と、を実現させるプログラムである。
For this purpose, the present invention provides a message display means for displaying an instant message transmitted and received in a talk session between one user and another user on a screen of each user's terminal device, and the talk A store information display system comprising: a specifying unit that specifies a store that provides a food and beverage service based on a message transmitted and received in a session; and a store display unit that displays store information relating to the specified store on the screen. .
Here, the specifying unit may specify the store by matching contents of the messages of a plurality of users.
In addition, when the specific unit receives a specific request for the store from the user, the specifying unit specifies the store based on the message transmitted and received within a predetermined time from the time when the request is received. It can be characterized by.
Further, the specifying means may display question information for obtaining information necessary for specifying the store from the user on the screen.
And the said specification means specifies the said shop using the time information regarding the time in the said message transmitted / received, It can be characterized by the above-mentioned.
Further, the specifying unit may specify a store that can be used at a time convenient for most users among the time information presented by a plurality of users in the message.
Further, the specifying means may specify the store by using number information relating to the number of persons in the transmitted and received message.
And the said specification means can make the number of users who are transmitting / receiving the said message the number of users of the said store.
Further, the specifying means may specify the store using location information obtained from a plurality of users constituting the talk session.
Further, the specifying means may specify the store by using the location information in the transmitted / received message.
And the said specification means can specify the said location information based on the terminal position information of the terminal device which the some user who comprises the said talk session uses.
In addition, the specifying unit may specify the store using food / drink request information related to a food / drink request in the transmitted / received message.
Furthermore, the specifying means may specify the store based on the food / drink request information and evaluation information related to the evaluation of the store.
And it can be provided with the reservation means which performs reservation with respect to the said store according to the user's operation with respect to the said store information displayed on the said screen.
Also, for this purpose, the present invention is based on acquisition means for acquiring an instant message transmitted / received in a talk session between one user and another user, and a message transmitted / received in the talk session. An information processing apparatus comprising: a specifying unit that specifies a store that provides a restaurant service; and a transmission unit that transmits store information regarding the specified store to a user's terminal device.
Furthermore, for this purpose, the present invention provides a computer functioning as a terminal device owned by a user with an instant message transmitted / received in a talk session between one user and another user. A function for displaying on the screen, a function for acquiring store information related to a store providing a food service specified based on a message transmitted and received in the talk session, and a store information regarding the specified store on the screen This is a program that realizes a display function.

本発明によれば、飲食店サービスを提供する店舗の複数のユーザによる決定を補助することができる。   ADVANTAGE OF THE INVENTION According to this invention, the determination by the some user of the shop which provides restaurant service can be assisted.

本実施形態の店舗情報表示システムの一例の全体図である。It is a whole figure of an example of a store information display system of this embodiment. 本実施形態のサーバ装置の機能構成を示す図である。It is a figure which shows the function structure of the server apparatus of this embodiment. 本実施形態の詳細情報管理部が管理する詳細情報の一例である。It is an example of the detailed information which the detailed information management part of this embodiment manages. 本実施形態の店舗情報表示システムの動作フロー図である。It is an operation | movement flowchart of the shop information display system of this embodiment. 端末装置の画面に表示されるトークの表示例1である。It is the example 1 of a display of the talk displayed on the screen of a terminal device. 端末装置の画面に表示されるトークの表示例1である。It is the example 1 of a display of the talk displayed on the screen of a terminal device. 端末装置の画面に表示されるトークの表示例1である。It is the example 1 of a display of the talk displayed on the screen of a terminal device. 端末装置の画面に表示されるトークの表示例2である。It is the example 2 of a display of the talk displayed on the screen of a terminal device. 端末装置の画面に表示されるトークの表示例2である。It is the example 2 of a display of the talk displayed on the screen of a terminal device. 端末装置の画面に表示されるトークの表示例3である。It is the example 3 of a display of the talk displayed on the screen of a terminal device.

以下、添付図面を参照して、本発明を実施するための形態について説明する。
図1は、本実施形態の店舗情報表示システム1の一例の全体図である。
DESCRIPTION OF EMBODIMENTS Hereinafter, embodiments for carrying out the present invention will be described with reference to the accompanying drawings.
FIG. 1 is an overall view of an example of the store information display system 1 of the present embodiment.

[店舗情報表示システム1]
図1に示すように、本実施形態の店舗情報表示システム1は、複数の機器と通信接続するサーバ装置20(情報処理装置の一例)と、ユーザが操作可能な端末装置10(端末装置の一例)と、を備えている。なお、本実施形態の店舗情報表示システム1では、複数の端末装置10の間で情報通信が行われる。図1では、複数の端末装置10として2台の端末装置10を例示しているが、2台以上の端末装置10が接続していても良い。
そして、サーバ装置20および複数の端末装置10は、ネットワークを介して相互に情報通信が可能になっている。
[Store information display system 1]
As illustrated in FIG. 1, the store information display system 1 according to the present embodiment includes a server device 20 (an example of an information processing device) that is communicatively connected to a plurality of devices, and a terminal device 10 (an example of a terminal device) that can be operated by a user. ) And. In the store information display system 1 of the present embodiment, information communication is performed between the plurality of terminal devices 10. In FIG. 1, two terminal devices 10 are illustrated as the plurality of terminal devices 10, but two or more terminal devices 10 may be connected.
The server device 20 and the plurality of terminal devices 10 can communicate information with each other via a network.

なお、ネットワークは、各装置の間のデータ通信に用いられる通信ネットワークであれば特に限定されず、例えばLAN(Local Area Network)、WAN(Wide Area Network)、インターネット等として良い。データ通信に用いられる通信回線は、有線か無線かを問わず、これらを併用しても良い。また、各装置は、ゲートウェイ装置やルータ等の中継装置を用い、複数のネットワークや通信回線を介して接続されても良い。   The network is not particularly limited as long as it is a communication network used for data communication between devices, and may be a local area network (LAN), a wide area network (WAN), the Internet, or the like. A communication line used for data communication may be used in combination regardless of whether it is wired or wireless. Each device may be connected via a plurality of networks and communication lines using a relay device such as a gateway device or a router.

また、図1に示す例では、一つのサーバ装置20が示されているが、サーバ装置20は、単体のサーバマシンに限定されない。サーバ装置20は、ネットワーク上に設けられた複数のサーバマシンに分散させてサーバ装置20の機能を実現しても良い(いわゆるクラウド環境等)。   In the example illustrated in FIG. 1, one server device 20 is illustrated, but the server device 20 is not limited to a single server machine. The server device 20 may be distributed to a plurality of server machines provided on the network to realize the function of the server device 20 (so-called cloud environment or the like).

そして、本実施形態の店舗情報表示システム1では、一のユーザと他のユーザとの間でのトークセッションで送受信されるインスタントメッセージを、各ユーザの端末装置10の画面にそれぞれ表示させる。さらに、店舗情報表示システム1は、トークセッションで送受信されるメッセージに基づいて、飲食サービスを提供する店舗を特定し、特定された店舗に関する店舗情報を端末装置10の画面に表示するようにしている。これによって、例えば店舗を探す幹事役のユーザが、例えばトークセッションを離れて店舗の検索を独自に行うなどしなくてもよくなり、ユーザによる店舗決めが容易になる。
以下、本実施形態の店舗情報表示システム1について詳細に説明する。
And in the store information display system 1 of this embodiment, the instant message transmitted / received by the talk session between one user and another user is each displayed on the screen of the terminal device 10 of each user. Furthermore, the store information display system 1 specifies a store that provides a food and beverage service based on a message transmitted and received in a talk session, and displays store information related to the specified store on the screen of the terminal device 10. . As a result, for example, a manager who searches for a store does not need to leave the talk session and search for the store independently, and the store can be easily determined by the user.
Hereinafter, the store information display system 1 of the present embodiment will be described in detail.

〔端末装置10〕
端末装置10には、スマートフォンなどの携帯電話、タブレット型端末などの携帯端末機器など、ユーザが持ち歩くことが可能な装置を用いることができる。
本実施形態の端末装置10は、タッチパネルが設けられており、画面をユーザがタッチすることで画面に表示される画像に対する操作および指示を行う。
さらに、端末装置10は、端末装置10自体の位置情報が特定可能になっている。端末装置10の位置情報は、GPS(Global Positioning System)信号や、携帯電話の基地局位置情報やWi−Fiの基地局位置情報に基づいて特定することができる。
[Terminal device 10]
As the terminal device 10, a device that can be carried by the user, such as a mobile phone such as a smartphone or a mobile terminal device such as a tablet terminal, can be used.
The terminal device 10 of the present embodiment is provided with a touch panel, and performs operations and instructions for images displayed on the screen when the user touches the screen.
Further, the terminal device 10 can specify the position information of the terminal device 10 itself. The position information of the terminal device 10 can be specified based on a GPS (Global Positioning System) signal, base station position information of a cellular phone, or Wi-Fi base station position information.

そして、本実施形態の端末装置10には、複数のユーザ間で確立されるトークセッションにてインスタントメッセージを相互に送受信することが可能なアプリケーションがインストールされている。従って、端末装置10を所有する各々のユーザは、端末装置10におけるインスタントメッセージの送受信によって、他のユーザと画面上でのトーク(会話)を行うことができる。
なお、インスタントメッセージとは、メッセージの送受信が即時(リアルタイム)に行われ、送受信の1回あたりの文字数も一般的なEメールなどと比較して短いものである。
In the terminal device 10 according to the present embodiment, an application capable of transmitting and receiving instant messages to each other in a talk session established between a plurality of users is installed. Therefore, each user who owns the terminal device 10 can perform a talk (conversation) on the screen with another user by transmitting and receiving an instant message in the terminal device 10.
Note that instant messages are transmitted and received immediately (in real time), and the number of characters per transmission / reception is shorter than that of general e-mail.

〔サーバ装置20〕
図2は、本実施形態のサーバ装置20の機能構成を示す図である。
図2に示すように、サーバ装置20は、複数のユーザ(アカウント)間でのメッセージ送受信により行われるトークの内容を表示するトーク表示部21と、飲食サービスを提供する店舗に関する詳細情報を管理する詳細情報管理部22と、トークを行うユーザ同士の店舗決めのコーディネート(調整)を行うコーディネート部23と、を備える。
[Server device 20]
FIG. 2 is a diagram illustrating a functional configuration of the server device 20 according to the present embodiment.
As illustrated in FIG. 2, the server device 20 manages a talk display unit 21 that displays the contents of a talk performed by message transmission / reception among a plurality of users (accounts), and detailed information regarding a store that provides a food and beverage service. The detailed information management part 22 and the coordination part 23 which coordinates (adjusts) the store decision of the users who talk are provided.

(トーク表示部21)
トーク表示部21は、ユーザのアカウントと他のユーザのアカウントとの間で設定されたトークセッションで送受信されるメッセージを、各々の端末装置10の画面に表示するための制御を行う。
ここで、トークセッションは、任意の複数のユーザ(アカウント)によって構成されるトークのための集合(グループ)である。一のトークセッションにおいて、一のトークセッションに参加しているユーザがメッセージを送信すると、一のトークセッションに参加している他のユーザに対して、そのメッセージが一斉に送信される。なお、このメッセージは、例えばチャットとは異なり、一のトークセッションに参加していない第三者が送受信することができず、第三者が内容を知ることができない。
(Talk display section 21)
The talk display unit 21 performs control for displaying a message transmitted / received in a talk session set between a user account and another user account on the screen of each terminal device 10.
Here, the talk session is a set (group) for a talk constituted by a plurality of arbitrary users (accounts). When a user participating in one talk session transmits a message in one talk session, the message is transmitted all at once to other users participating in the one talk session. Note that, unlike, for example, chat, this message cannot be transmitted / received by a third party who does not participate in one talk session, and the contents cannot be known by the third party.

図3は、本実施形態の詳細情報管理部22が管理する詳細情報200の一例である。
(詳細情報管理部22)
詳細情報管理部22は、ユーザが利用可能な飲食サービスを提供する店舗に関する各種情報が店舗毎にまとめられた詳細情報200を管理する。詳細情報200は、図3に示すように、店舗毎に複数の項目が設けられている。本実施形態の詳細情報200における項目は、「管理番号201」、「店舗名称202」、「ジャンル203」、「店舗特徴204」、「評価情報205」、「予約情報206」および「地理情報207」である。
FIG. 3 is an example of the detailed information 200 managed by the detailed information management unit 22 of this embodiment.
(Detailed information management unit 22)
The detailed information management unit 22 manages detailed information 200 in which various types of information related to a store that provides a restaurant service that can be used by a user is collected for each store. As shown in FIG. 3, the detailed information 200 includes a plurality of items for each store. The items in the detailed information 200 of this embodiment are “management number 201”, “store name 202”, “genre 203”, “store feature 204”, “evaluation information 205”, “reservation information 206”, and “geographic information 207”. Is.

管理番号201は、店舗毎に付される通し番号である。詳細情報200として、店舗が登録されると、各店舗は、管理番号201に基づいて管理することができる。
店舗名称202は、飲食サービスを提供する店舗の名称である。この店舗名称202は、後述するように、コーディネート部23によって店舗が特定された場合に、端末装置10に表示されるトークセッション画面(例えば、後述する図5参照)に表示される。
The management number 201 is a serial number assigned to each store. When stores are registered as the detailed information 200, each store can be managed based on the management number 201.
The store name 202 is the name of a store that provides a food service. As will be described later, the store name 202 is displayed on a talk session screen (for example, see FIG. 5 described later) displayed on the terminal device 10 when the store is specified by the coordination unit 23.

ジャンル203は、店舗が主に提供する飲食物の種類、店舗が主に提供する飲食物が発祥した国名や地域名、店舗による飲食物の提供形態など、店舗名称とは別に店舗の概要を示ものである。ジャンル203としては、和食、洋食、寿司、ラーメン、イタリアン、フレンチ、アジア、中華、カラオケ、カフェ、居酒屋、ダイニングバー、立ち食いなどを例示できる。   Genre 203 shows the outline of the store separately from the store name, such as the type of food and drink provided mainly by the store, the name of the country or region where the food and drink provided mainly by the store originated, and the form of food provided by the store. Is. Examples of the genre 203 include Japanese food, Western food, sushi, ramen, Italian, French, Asian, Chinese, karaoke, cafe, izakaya, dining bar, and standing meal.

店舗特徴204は、店舗を特徴付ける情報である。例えば、店舗特徴204には、店舗の自慢料理や、店舗の売り(セールスポイント)、一番人気の飲食物、店舗の雰囲気、店舗が提供する飲食物の価格やサービスの等級などを例示できる。本実施形態において、店舗特徴204は、店舗側で具体的な内容の登録を受け付けるようにしている。そして、店舗特徴204は、後述するように、トークセッションにおけるユーザのメッセージに基づく店舗の検索の際に参照される情報となる。   The store feature 204 is information that characterizes the store. For example, the store feature 204 can include the store's proud dishes, store sales (sales points), the most popular food and drink, the atmosphere of the store, the price of food and food provided by the store, the grade of service, and the like. In the present embodiment, the store feature 204 is configured to accept registration of specific contents on the store side. The store feature 204 is information that is referred to when searching for stores based on the user's message in the talk session, as will be described later.

評価情報205は、店舗の人気度やランキングなどに基づいて作成された、店舗の評価に関する情報である。評価情報205は、例えばインターネット上での口コミなどの情報にも基づいて登録することができる。そして、評価情報205は、後述するように、コーディネート部23によって店舗が特定された場合に、端末装置10に表示されるトークセッション画面(例えば、後述する図9参照)に、店舗名称202とともに表示される。   The evaluation information 205 is information relating to the evaluation of the store created based on the popularity of the store, the ranking, and the like. The evaluation information 205 can be registered based on information such as reviews on the Internet, for example. Then, as will be described later, the evaluation information 205 is displayed together with the store name 202 on the talk session screen (for example, see FIG. 9 described later) displayed on the terminal device 10 when the store is specified by the coordination unit 23. Is done.

予約情報206は、店舗の予約可能な時間(年月日、時刻)および予約可能な人数に関する情報が記憶されている。そして、予約情報206は、トークセッションにおけるユーザのメッセージに基づく店舗の検索の際や、予約可能な店舗を表示する際に用いられる。   The reservation information 206 stores information related to the store reservation time (date, time) and the number of people who can make a reservation. The reservation information 206 is used when searching for a store based on a user's message in a talk session or when displaying a store that can be reserved.

地理情報207は、店舗の位置(所在)を示す情報である。図3に示す例では、地理情報207は、緯度および経度の情報として設定されている。ただし、地理情報207は、店舗の位置を特定することができれば良く、例えば、店舗の住所、店舗がある商業施設名、店舗がある路線名や道路名、店舗の最寄りの駅名など具体的な情報であっても構わない。   The geographic information 207 is information indicating the location (location) of the store. In the example shown in FIG. 3, the geographic information 207 is set as latitude and longitude information. However, the geographic information 207 only needs to be able to identify the location of the store. For example, specific information such as the store address, the name of the commercial facility where the store is located, the name of the route or road where the store is located, and the name of the nearest station of the store. It does not matter.

(コーディネート部23)
図2に示すように、コーディネート部23は、トークセッションにおけるトークのメッセージからキーワードを抽出するキーワード抽出部231と、ユーザ間の店舗決めを調整する調整部232と、候補となる店舗の店舗情報を表示する情報表示部233と、店舗の予約を実行する予約実行部234とを有する。
(Coordinate part 23)
As shown in FIG. 2, the coordination unit 23 includes a keyword extraction unit 231 that extracts a keyword from a talk message in a talk session, an adjustment unit 232 that adjusts a store decision between users, and store information of candidate stores. It has an information display unit 233 for displaying and a reservation execution unit 234 for executing store reservations.

そして、コーディネート部23は、トークセッションにおける複数ユーザのメッセージに基づいて、ユーザ間の意思決定のリード(誘導)から、候補となる店舗に関する店舗情報の提示、および店舗の予約まで、複数ユーザによる店舗決めのサポート(補助)を行う。   And the coordination part 23 is based on the message of the multiple users in the talk session, from the lead (guidance) of decision making between the users, to the presentation of the store information regarding the candidate stores, and the store reservation by the multiple users. Provide decision support.

キーワード抽出部231は、トークセッションにおけるメッセージから、複数ユーザによる店舗決めに必要となる情報を抽出する。
本実施形態の店舗情報表示システム1において、店舗決めに必要となる情報として、店舗を利用する人数に関する「人数情報」、複数ユーザの予定を合わせるための時間に関する「時間情報」、複数ユーザが希望する店舗の場所に関する「場所情報」、複数ユーザが希望する飲食物に関する「飲食物希望情報」を用いる。
The keyword extraction unit 231 extracts information necessary for determining a store by a plurality of users from the message in the talk session.
In the store information display system 1 of the present embodiment, as information necessary for determining a store, “number information” regarding the number of people using the store, “time information” regarding the time for scheduling a plurality of users, a plurality of users desire "Location information" regarding the location of the store to be used and "Food and beverage request information" regarding food and beverages desired by multiple users are used.

そして、キーワード抽出部231は、トークセッションにおけるメッセージに対してテキスト検索を行う。そして、キーワード抽出部231は、トークセッションにおけるメッセージから予め定められたキーワードの抽出を行う。   Then, the keyword extracting unit 231 performs a text search for the message in the talk session. Then, the keyword extracting unit 231 extracts a predetermined keyword from the message in the talk session.

キーワード抽出部231は、トークセッションにおけるメッセージから、ユーザの希望、主張、賛否、肯定、否定等の意思に関するキーワードを抽出する。意思に関するキーワードとしては、「したい」、「が良い」、「しよう」、「して」、「OK」、「了解」、「大丈夫」、「NG」、「〇」、「×」、「良い」、「ダメ」、「悪い」、「無理」、「厳しい」などを例示できる。   The keyword extraction unit 231 extracts keywords related to the user's desire, assertion, approval / disapproval, affirmation, denial, and the like from the message in the talk session. The keywords related to intention are “I want to”, “Better”, “Try”, “Do”, “OK”, “OK”, “OK”, “NG”, “〇”, “×”, “Good” ”,“ No ”,“ Bad ”,“ Unreasonable ”,“ Severe ”and the like.

さらに、キーワード抽出部231は、トークセッションにおけるメッセージから、時間情報のキーワードを抽出する。時間情報のキーワードとしては、具体的な年月日、時分(時刻)、曜日、「来週」や「明日」など現時点を基準とした特定の日を示すキーワード、「朝」、「昼」、「夕」などの時間帯を示すキーワードを例示できる。また、本実施形態では、キーワード抽出部231は、飲食に関する店舗を特定するため、時間情報として、「夕食」、「ディナー」、「昼食」、「ランチ」など食事の時間帯を示すキーワードも抽出する。さらに、キーワード抽出部231は、時間情報のキーワードとして、「まで」、「から」、「以降」、「前」、「後」など基準となる時間に対する前後の時間の関係を示すキーワードも抽出する。   Further, the keyword extraction unit 231 extracts time information keywords from the message in the talk session. Keywords for time information include specific date, hour and minute (time), day of the week, keywords that indicate a specific day based on the current time such as “next week” or “tomorrow”, “morning”, “noon” A keyword indicating a time zone such as “evening” can be exemplified. In the present embodiment, the keyword extraction unit 231 also extracts a keyword indicating a meal time zone such as “dinner”, “dinner”, “lunch”, and “lunch” as time information in order to specify a store related to eating and drinking. To do. Further, the keyword extraction unit 231 also extracts keywords indicating the relationship of the time before and after the reference time, such as “until”, “from”, “after”, “before”, “after”, etc., as keywords of the time information. .

また、キーワード抽出部231は、トークセッションにおけるメッセージから、場所情報のキーワードを抽出する。場所情報のキーワードとしては、具体的な「名称」、「地名(地域名)」、「住所」、「施設名」、「近い」、「付近」、「周辺」などを例示できる。   In addition, the keyword extraction unit 231 extracts a location information keyword from a message in a talk session. Specific keywords of the location information include “name”, “location name (region name)”, “address”, “facility name”, “close”, “near”, “periphery”, and the like.

さらに、キーワード抽出部231は、トークセッションにおけるメッセージから、人数情報についてのキーワードを抽出する。人数情報のキーワードとしては、「数字+人」、「数字+名」など数字と人数を表す言葉との組み合わせ、「大人+数字」(例えば、大人5)、「子供+数字」(例えば、子供3)など人数を指定するときの表現を例示できる。   Further, the keyword extraction unit 231 extracts a keyword for the number information from the message in the talk session. As keywords of the number of people information, a combination of a number and a word representing the number of people such as “number + person”, “number + name”, “adult + number” (for example, adult 5), “child + number” (for example, child) Examples of expressions when specifying the number of persons such as 3) can be given.

また、キーワード抽出部231は、トークセッションにおけるメッセージから、飲食物希望情報のキーワードを抽出する。飲食物希望情報のキーワードには、店舗名称202、ジャンル203および店舗特徴204で用いられるものが該当する。具体的には、飲食物希望情報のキーワードとしては、「イタリアン」、「居酒屋」、「海鮮」などを例示できる。   Moreover, the keyword extraction part 231 extracts the keyword of food / drink desired information from the message in the talk session. The keywords used for the food / drink desired information correspond to those used in the store name 202, the genre 203, and the store feature 204. Specifically, examples of keywords for food and drink request information include “Italian”, “Izakaya”, “Seafood”, and the like.

そして、キーワード抽出部231は、意思に関するキーワードと、例えば時間情報等のキーワードとが、予め定められた文字数以内で近接(存在)している場合には、その時間情報はユーザ意思とみなす。例えば、ユーザが送信したメッセージが「12日が良いな」という内容である場合、キーワード抽出部231は、「12日」という時間情報と、「良い」という肯定の意思の情報とを抽出する。逆に、例えば、ユーザが送信したメッセージが「15日は都合が悪い」という内容である場合、キーワード抽出部231は、「15日」という時間情報と、「悪い」という否定の意思の情報とを抽出する。   Then, the keyword extraction unit 231 regards the time information as the user's intention when the keyword related to the intention and the keyword such as the time information are close (existing) within a predetermined number of characters. For example, when the message transmitted by the user has the content “12 days are good”, the keyword extraction unit 231 extracts the time information “12 days” and the positive intention information “good”. On the other hand, for example, when the message transmitted by the user has the content “15 days is inconvenient”, the keyword extraction unit 231 includes the time information “15 days” and the negative intention information “bad”. To extract.

以上のように、キーワード抽出部231は、トークセッションにおけるメッセージからキーワードを抽出する。そして、キーワード抽出部231は、抽出したキーワードに関する情報を、調整部232に渡す。   As described above, the keyword extraction unit 231 extracts keywords from messages in the talk session. Then, the keyword extraction unit 231 passes information on the extracted keyword to the adjustment unit 232.

調整部232は、キーワード抽出部231から取得したキーワードに基づいて店舗を検索し、複数のユーザの都合がよく、複数のユーザが満足できる店舗の候補を提示する。また、調整部232は、店舗決めに必要となる情報が揃うように、トークセッションにおけるトークの誘導も行う。   The adjustment unit 232 searches for stores based on the keywords acquired from the keyword extraction unit 231 and presents store candidates that are convenient for a plurality of users and that can be satisfied by the plurality of users. The adjustment unit 232 also guides the talk in the talk session so that information necessary for determining the store is gathered.

具体的には、調整部232は、複数のユーザの意思について、最も多くのユーザが満足する内容となるように複数のユーザのメッセージ内容の整合を図る。例えば、開催日を決定する際に、各々のユーザの希望日が抽出された場合、調整部232は、全てのユーザが参加可能な日を、店舗検索の候補日とする。ただし、調整部232は、全てのユーザが参加可能な日が無い場合には、多数決によって、都合の良いユーザの人数が最も多くなる日を、店舗検索の候補日とする。   Specifically, the adjustment unit 232 matches the message contents of the plurality of users so that the content of the plurality of users is satisfied by the most users. For example, when determining the date of the event, when the desired date of each user is extracted, the adjustment unit 232 sets the date on which all users can participate as the candidate date for the store search. However, when there is no day on which all users can participate, the adjustment unit 232 sets the day on which the number of convenient users is the largest as a candidate for the store search by majority vote.

同様に、調整部232は、場所情報や飲食物希望情報などに関しても、最も多くのユーザが満足する内容を採用する。ただし、調整部232は、全てのユーザの希望が満たせない場合、多数決によって、満足する参加者が最も多くなるように整合を図る。   Similarly, the adjustment unit 232 employs the content that most users are satisfied with regard to location information, food and beverage request information, and the like. However, the adjustment unit 232 performs alignment so that the number of satisfied participants is maximized by majority vote when all users' desires cannot be satisfied.

そして、調整部232は、ユーザ間で整合を図ることで特定された人数情報、場所情報、時間情報、および飲食物希望情報を、店舗検索の条件として設定する。
さらに、調整部232は、以上のようにして特定された店舗検索の条件を用いて、詳細情報200から該当する店舗の検索を行う。そして、調整部232は、該当する店舗(単数または複数)の店舗情報を情報表示部233に渡す。
And the adjustment part 232 sets the number-of-persons information, place information, time information, and food-and-drinks desired information specified by aiming at matching between users as shop search conditions.
Furthermore, the adjustment unit 232 searches for the corresponding store from the detailed information 200 using the store search conditions specified as described above. Then, the adjustment unit 232 passes the store information of the corresponding store (s) to the information display unit 233.

情報表示部233は、調整部232から取得した該当店舗の店舗情報を、各ユーザの端末装置10の画面に表示させる。本実施形態においては、情報表示部233は、トークセッションにおける一のユーザ(アカウント)として、各ユーザに対して各種の情報をメッセージ送信する。   The information display unit 233 displays the store information of the corresponding store acquired from the adjustment unit 232 on the screen of the terminal device 10 of each user. In the present embodiment, the information display unit 233 transmits various kinds of information as messages to each user as one user (account) in the talk session.

予約実行部234は、トークセッションが表示される画面において、ユーザから予約の指示を受け付け、実際の店舗に対する来店の予約をユーザに代わって実行する。具体的には、予約実行部234は、端末装置10の画面に表示されている店舗情報に対してユーザによる予約の操作が行われると、その店舗についての予約を実行する。なお、予約実行部234は、店舗の予約が完了すると、その旨を、トークセッションにおける各ユーザに送信する。   The reservation execution unit 234 receives a reservation instruction from the user on the screen on which the talk session is displayed, and executes the reservation for the visit to the actual store on behalf of the user. Specifically, the reservation execution unit 234 executes a reservation for a store when the user performs a reservation operation on the store information displayed on the screen of the terminal device 10. When the reservation of the store is completed, the reservation execution unit 234 transmits a message to that effect to each user in the talk session.

続いて、本実施形態の店舗情報表示システム1の動作について具体的に説明する。
図4は、本実施形態の店舗情報表示システム1の動作フロー図である。
図4に示すように、サーバ装置20は、ユーザから店舗決めのコーディネートの指示を受け付ける(ステップ(以下、Sと表示)101)。コーディネートの指示は、例えば、画面に表示された指示ボタン画像や、トークセッションにおいてコーディネートを希望する旨のメッセージの入力によって受け付ける。
そして、サーバ装置20は、コーディネートの指示を受け付けた時点から予め定められた時間範囲内(例えば、同じ日や数十分以内などを遡る)のトークセッションにおけるメッセージのテキスト検索を実行する(S102)。
Then, operation | movement of the shop information display system 1 of this embodiment is demonstrated concretely.
FIG. 4 is an operation flowchart of the store information display system 1 of the present embodiment.
As illustrated in FIG. 4, the server device 20 receives an instruction for coordinating the store from the user (step (hereinafter referred to as “S”) 101). The coordination instruction is received by, for example, an instruction button image displayed on the screen or a message indicating that coordination is desired in the talk session.
Then, the server device 20 executes a text search for messages in a talk session within a predetermined time range (for example, going back within the same day, within several tens of minutes, etc.) from the time when the coordination instruction is received (S102). .

S102にて実行したテキスト検索の結果、時間情報のキーワードが有るか否かを判断する(S103)。そして、時間情報のキーワードが有る場合には(S103でYes)、その時間情報を検索条件として設定する(S104)。一方、時間情報のキーワードが無い場合には(S103でNo)、時間情報を得るために必要となる日時に関する質問をトークセッションのメッセージとして表示する(S105)。その後、ユーザにより日時について回答がメッセージで送信されることで、S103を経て、S104に進む。   As a result of the text search executed in S102, it is determined whether or not there is a keyword for time information (S103). When there is a keyword for time information (Yes in S103), the time information is set as a search condition (S104). On the other hand, when there is no keyword for time information (No in S103), a question regarding the date and time necessary for obtaining time information is displayed as a message of a talk session (S105). Thereafter, an answer about the date and time is transmitted by the user as a message, and the process proceeds to S104 via S103.

さらに、テキスト検索の結果、場所情報のキーワードが有るか否かを判断する(S106)。そして、場所情報のキーワードが有る場合には(S106でYes)、その場所情報を検索条件として設定する(S107)。一方、場所情報のキーワードが無い場合には(S106でNo)、場所情報を得るために必要となる場所に関する質問をトークセッションのメッセージとして表示する(S108)。その後、ユーザにより場所について回答がメッセージで送信されることで、S106を経て、S107に進む。   Further, as a result of the text search, it is determined whether or not there is a keyword for location information (S106). If there is a keyword for location information (Yes in S106), the location information is set as a search condition (S107). On the other hand, if there is no keyword for the location information (No in S106), a question regarding the location required to obtain the location information is displayed as a message for the talk session (S108). Thereafter, an answer about the place is transmitted by the user as a message, and the process proceeds to S107 via S106.

その後、テキスト検索の結果、人数情報のキーワードが有るか否かを判断する(S109)。そして、人数情報のキーワードが有る場合には(S109でYes)、その人数情報を検索条件として設定する(S110)。一方、人数情報のキーワードが無い場合には(S109でNo)、トークセッションに参加しているユーザの数を店舗の利用人数とみなし(S111)、S110にて、みなされた人数が人数情報の検索条件として設定される。   Thereafter, as a result of the text search, it is determined whether or not there is a keyword of the number information (S109). If there is a keyword for the number of people information (Yes in S109), the number of people information is set as a search condition (S110). On the other hand, when there is no keyword for the number of people information (No in S109), the number of users participating in the talk session is regarded as the number of users of the store (S111), and the number of people regarded in S110 is the number of people in the number information. Set as a search condition.

さらに、テキスト検索の結果、飲食物希望情報のキーワードが有るか否かを判断する(S112)。そして、飲食物希望情報のキーワードが有る場合には(S112でYes)、その飲食物希望を検索条件として設定する(S113)。一方、飲食物希望情報のキーワードが無い場合には(S112でNo)、飲食物希望情報を得るために必要となる飲食物希望に関する質問をトークセッションのメッセージとして表示する(S114)。その後、ユーザにより飲食物希望について回答がメッセージで送信されることで、S112を経て、S113に進む。   Further, as a result of the text search, it is determined whether or not there is a keyword for the food / drink desired information (S112). If there is a keyword of the food / drink request information (Yes in S112), the food / drink request is set as a search condition (S113). On the other hand, when there is no keyword of the food / beverage request information (No in S112), a question regarding the food / beverage request necessary for obtaining the food / beverage request information is displayed as a message of the talk session (S114). Thereafter, an answer is sent by a message about the food and drink request by the user, and the process proceeds to S113 via S112.

そして、以上のステップにて設定された検索条件(時間情報、場所情報、人数情報および飲食物希望情報)を用いて、詳細情報200を参照し、該当する店舗を特定する(S115)。
さらに、該当する店舗に関する店舗情報を、トークセッションのメッセージとして各ユーザの端末装置10の画面にする(S116)。
Then, using the search conditions (time information, place information, number of people information, and food / drink information) set in the above steps, the detailed information 200 is referred to and the corresponding store is specified (S115).
Furthermore, store information regarding the corresponding store is displayed on the screen of each user's terminal device 10 as a message of a talk session (S116).

その後、トークセッションのメッセージとして画面に表示された店舗情報に対する、ユーザからの店舗の予約の指示が有るか否かを判断する(S117)。そして、画面に表示された店舗情報に対するユーザからの予約の指示があれば(S117でYes)、その店舗に対して予約を行う(S118)。一方で、店舗情報に対するユーザからの予約の指示が一定時間なければ(S117でNo)、一連の処理を終了する。   Thereafter, it is determined whether or not there is an instruction for a store reservation from the user for the store information displayed on the screen as a message of the talk session (S117). If there is a reservation instruction from the user for the store information displayed on the screen (Yes in S117), the store is reserved (S118). On the other hand, if there is no reservation instruction from the user for the store information for a certain period of time (No in S117), the series of processing ends.

次に、店舗情報表示システム1における端末装置10の画面100に表示される表示例について具体的に説明する。   Next, a display example displayed on the screen 100 of the terminal device 10 in the store information display system 1 will be specifically described.

〔表示例1〕
図5、図6および図7は、端末装置10の画面100に表示されるトークの表示例1である。なお、ここでは、3人のユーザにより構成されたトークセッションにおいて、店舗決めが行われる例を示している。
[Display example 1]
5, 6, and 7 are a display example 1 of a talk displayed on the screen 100 of the terminal device 10. Here, an example is shown in which a store is determined in a talk session composed of three users.

図5に示すように、メッセージM01〜メッセージM03までトークが進んだ時点で、ユーザAは、「コーディネーター、空いているお店を調整して」という内容のメッセージM04を送信する。この例では、「コーディネーター」という予め定められたキーワードがユーザから送信されることで、店舗決めのコーディネートが要求されたと判断するようになっている。   As shown in FIG. 5, when the talk progresses from message M01 to message M03, user A transmits a message M04 with a content “Coordinator, adjust available store”. In this example, a predetermined keyword “coordinator” is transmitted from the user, so that it is determined that coordination for determining the store is requested.

サーバ装置20は、要求を受け付けた時点から時間を遡って、トークセッションにおけるメッセージに対するテキスト検索を行う。その結果、この例では、メッセージM01から時間情報として「〇月〇日(水曜)」(日付)が特定される。また、トークセッションに参加しているメンバーの人数から、人数情報として3人が特定される。
そして、サーバ装置20(コーディネート部23)は、擬人ユーザ(コーディネーターアカウント)として、コーディネートの要求を受け付けたこと、特定した時間情報および人数情報の確認をメッセージM05として送信する。
The server device 20 performs a text search for the message in the talk session by going back in time from the time when the request is received. As a result, in this example, “0 day 0 (Wednesday)” (date) is specified as time information from the message M01. Further, three persons are specified as the number information from the number of members participating in the talk session.
Then, the server device 20 (coordinating unit 23), as an anthropomorphic user (coordinator account), receives a request for coordination and transmits confirmation of the specified time information and number of people information as a message M05.

その後、一定時間(例えば、1分以上)が経過し、否定的な回答がなければ、擬人ユーザとして、場所情報を特定するための質問メッセージM07を送信する。そして、ユーザBとユーザCからそれぞれ場所情報が送信される。
そして、図6に示すように、サーバ装置20(コーディネート部23)は、場所の折衷案として、ユーザBが希望する場所とユーザCが希望する場所との中間の場所を提案するメッセージM10を送信する。
After that, if a certain time (for example, 1 minute or more) has passed and there is no negative answer, a question message M07 for specifying location information is transmitted as an anthropomorphic user. Then, location information is transmitted from user B and user C, respectively.
Then, as illustrated in FIG. 6, the server device 20 (coordinating unit 23) transmits a message M 10 that proposes an intermediate place between the place desired by the user B and the place desired by the user C as a place compromise plan. To do.

その後、一定時間(例えば、1分以上)が経過し、否定的な回答がなければ、擬人ユーザとして、飲食物希望情報を特定するための質問メッセージM13を送信する。そして、ユーザAから飲食物希望情報がメッセージM14として送信される。
そして、他のユーザから回答がなく一定時間(例えば、1分以上)が経過すると、擬人ユーザとして、時間情報のうち時刻を特定するための質問メッセージM15を送信する。そして、ユーザBとユーザCからそれぞれ時間情報(時刻)がメッセージM16およびメッセージM17として送信される。
After that, if a certain time (for example, 1 minute or more) elapses and there is no negative answer, a question message M13 for specifying food / drink request information is transmitted as an anthropomorphic user. And the food / drink request information is transmitted from the user A as the message M14.
Then, when there is no answer from another user and a certain time (for example, 1 minute or more) elapses, as an anthropomorphic user, a question message M15 for specifying the time in the time information is transmitted. Then, time information (time) is transmitted as messages M16 and M17 from the users B and C, respectively.

図7に示すように、サーバ装置20(コーディネート部23)は、ユーザBが希望する時刻とユーザCが希望する時刻の両方を満足する時間情報(時刻)を特定し、メッセージM18として送信する。
その後、一定時間(例えば、1分以上)が経過し、否定的な回答がなければ、擬人ユーザとして、特定された検索条件(時間情報、人数情報、場所情報および飲食物希望情報)に基づいて検索された候補の店舗の店舗情報310を含むメッセージM20として送信する。
ここで、店舗情報310には、店舗名称202、予約情報206および地理情報207(図3参照)に基づく各種情報が表示される。また、店舗情報310には、店舗情報310に対する指示(タップ)によって、その店舗に対する予約が可能であることを通知するテキスト情報311を併せて表示する。
As illustrated in FIG. 7, the server device 20 (coordinating unit 23) specifies time information (time) that satisfies both the time desired by the user B and the time desired by the user C, and transmits it as a message M <b> 18.
After that, if a certain period of time (for example, 1 minute or more) has passed and there is no negative answer, as an anthropomorphic user, based on the specified search conditions (time information, number of people information, location information and food / drink information) It transmits as message M20 containing the store information 310 of the candidate store searched.
Here, in the store information 310, various information based on the store name 202, reservation information 206, and geographic information 207 (see FIG. 3) is displayed. Further, the store information 310 is also displayed with text information 311 for notifying that the store can be reserved by an instruction (tap) to the store information 310.

この例では、ユーザ全員によって、候補となった店舗に対する肯定意見のメッセージM21〜メッセージM23が送信され、例えばユーザAが店舗情報310に対する指示を行うことで、候補の店舗の予約が実行される。その後、擬人ユーザとして、予約が完了した旨のメッセージM24が送信される。
なお、例えば、メッセージM21〜メッセージM23のように、トークセッションの参加者全員の肯定意見が得られた場合には、店舗情報310に対する指示がなくても、候補店舗の予約が実行されるように構成しても良い。
In this example, affirmative opinion messages M21 to M23 for stores that have become candidates are transmitted by all users. For example, when the user A instructs the store information 310, reservation of candidate stores is executed. Thereafter, as an anthropomorphic user, a message M24 indicating that the reservation has been completed is transmitted.
In addition, for example, when the positive opinions of all the participants in the talk session are obtained as in the messages M21 to M23, the reservation of the candidate store is executed even if there is no instruction for the store information 310. It may be configured.

〔表示例2〕
次に、店舗情報表示システム1における端末装置10の画面100に表示される表示例2について具体的に説明する
図8および図9は、端末装置10の画面100に表示されるトークの表示例2である。ここでは、3人のユーザにより構成されたトークセッションにおいて、店舗決めが行われる例を示している。また、この例は、トークセッションにおいてユーザ同士で店舗決めのトークが一通り行われた後に、サーバ装置20(コーディネート部23)に対するコーディネートの要求が行われる。
[Display example 2]
Next, the display example 2 displayed on the screen 100 of the terminal device 10 in the store information display system 1 will be specifically described. FIGS. 8 and 9 show a display example 2 of the talk displayed on the screen 100 of the terminal device 10. It is. Here, an example is shown in which a store is determined in a talk session composed of three users. Further, in this example, after a series of store-determined talks are performed between users in a talk session, a coordination request is made to the server device 20 (coordinate unit 23).

図8に示すように、メッセージM30〜メッセージM37までトークが進んだ時点で、ユーザAは、「コーディネーター お店を調べて」という内容のメッセージM38を送信する。この例においても、「コーディネーター」という予め定められたキーワードがユーザから送信されることで、店舗決めのコーディネートが要求されたと判断するようになっている。   As shown in FIG. 8, when the talk proceeds from message M30 to message M37, the user A transmits a message M38 with the content “Check the coordinator shop”. Also in this example, it is determined that the coordination of store determination is requested by transmitting a predetermined keyword “coordinator” from the user.

サーバ装置20は、要求を受け付けた時点から時間を遡って、トークセッションにおけるメッセージに対するテキスト検索を行う。その結果、この例では、メッセージM30から人数情報として「3人」が特定される。また、メッセージM30から時間情報(日付)として「〇月〇日(土曜)」、さらに、メッセージM31から時間情報(時刻)として「昼」が特定される。また、メッセージM34から飲食物希望情報が特定される。さらに、メッセージM35から場所情報が特定される。   The server device 20 performs a text search for the message in the talk session by going back in time from the time when the request is received. As a result, in this example, “3 people” is specified as the number information from the message M30. Further, “0 day 0 (Saturday)” is specified as time information (date) from the message M30, and “daytime” is specified as time information (time) from the message M31. In addition, food request information is specified from the message M34. Further, the location information is specified from the message M35.

そして、図9に示すように、擬人ユーザとして、検索条件(人数情報、時間情報、飲食物希望情報および場所情報)に基づいて検索された3つの候補の店舗情報320を含むメッセージM40として送信する。
ここで、店舗情報320には、店舗名称202、予約情報206、地理情報207および評価情報205(図3参照)に基づく各種情報が表示される。また、店舗情報320には、店舗情報320に対する指示(タップ)によって、その店舗に対する予約が可能であることを通知するテキスト情報321を併せて表示する。
なお、この例では、表示された店舗情報320を参考にしたユーザのコメントがメッセージM41として送信される。
And as shown in FIG. 9, as an anthropomorphic user, it transmits as message M40 containing the shop information 320 of the three candidates searched based on search conditions (number information, time information, food / beverage wish information, and location information). .
Here, in the store information 320, various information based on the store name 202, reservation information 206, geographic information 207, and evaluation information 205 (see FIG. 3) is displayed. Further, the store information 320 also displays text information 321 for notifying that the store can be reserved by an instruction (tap) to the store information 320.
In this example, the user's comment referring to the displayed store information 320 is transmitted as the message M41.

以上のように、店舗情報表示システム1は、店舗決めに必要となる質問メッセージを用いた調整が無い場合であっても、コーディネートの要求がされた時点から時間を遡ってメッセージのテキスト検索を行うことで、候補となる店舗を検索することができる。   As described above, the store information display system 1 performs a text search of a message retroactively from the time when a request for coordination is made even when there is no adjustment using a question message necessary for determining a store. Thus, a candidate store can be searched.

〔表示例3〕
続いて、店舗情報表示システム1における端末装置10の画面100に表示される表示例3について具体的に説明する
図10は、端末装置10の画面100に表示されるトークの表示例3である。なお、ここでは、6人のユーザにより構成されたトークセッションにおいて、日程調整が行われる例を示している。
[Display Example 3]
Subsequently, a display example 3 displayed on the screen 100 of the terminal device 10 in the store information display system 1 will be specifically described. FIG. 10 is a display example 3 of the talk displayed on the screen 100 of the terminal device 10. Here, an example is shown in which the schedule is adjusted in a talk session constituted by six users.

図10に示すように、メッセージM50〜メッセージM55までトークが進んだ時点で、ユーザ1は、「コーディネーター 予定をまとめて」という内容のメッセージM56を送信する。この例においても、「コーディネーター」という予め定められたキーワードがユーザから送信されることで、日程決めのコーディネートが要求されたと判断するようになっている。   As shown in FIG. 10, when the talk proceeds from message M50 to message M55, the user 1 transmits a message M56 having the content “collect coordinator schedule”. Also in this example, a predetermined keyword “coordinator” is transmitted from the user, so that it is determined that scheduling coordination is requested.

サーバ装置20(コーディネート部23)は、要求を受け付けた時点から時間を遡って、トークセッションにおけるメッセージに対するテキスト検索を行う。その結果、各ユーザの希望する時間の時間情報と、各ユーザが避けたい時間の時間情報とが、それぞれ特定される。
そして、サーバ装置20は、最も多くのユーザが満足する内容となるように、時間情報に関して、複数のユーザの整合を図る。そして、コーディネート部23は、全てのユーザが参加可能な時間(日付)をメッセージM57として送信する。
The server device 20 (coordinating unit 23) performs a text search for the message in the talk session by going back in time from the time when the request is received. As a result, the time information of the time desired by each user and the time information of the time desired by each user are specified.
And the server apparatus 20 aims at matching of a some user regarding time information so that it may become the content which most users satisfy. And the coordination part 23 transmits the time (date) in which all the users can participate as the message M57.

その後、トークセッションにおいては、コーディネート部23が提示した時間情報に基づいて、トークを進めることができる。
この例では、従来であれば、幹事役のユーザが、各ユーザが送信した時間情報に関するメッセージから、全員が出席可能となる時間(日付)を特定し、特定した時間をメッセージで送信する必要があった。これに対して、この例においては、日程調整をコーディネート部23が担ってくれるため、例えば幹事役のユーザの負担が大幅に低減される。
Thereafter, in the talk session, the talk can be advanced based on the time information presented by the coordination unit 23.
In this example, conventionally, it is necessary for the manager to specify the time (date) that everyone can attend from the message about the time information sent by each user, and to send the specified time in a message. there were. On the other hand, in this example, since the coordination part 23 takes charge of schedule adjustment, for example, the burden on the user of the manager is greatly reduced.

なお、上述した実施形態において、メッセージから抽出したキーワードに基づいて場所情報を特定するようにしているが、この態様に限定されない。例えば、場所情報に関しては、ユーザの端末装置10の端末位置情報を用いても良い。例えば、サーバ装置20は、一のユーザの端末装置10の端末位置情報から特定される場所と、他のユーザの端末装置10の端末位置情報から特定される場所とに基づいて、双方の中間地点や、双方がそれぞれ利用する路線や道路の交差地点などを店舗検索の条件に設定しても良い。   In the above-described embodiment, the location information is specified based on the keyword extracted from the message. However, the present invention is not limited to this mode. For example, regarding the location information, the terminal position information of the user terminal device 10 may be used. For example, the server device 20 may determine the intermediate point between both locations based on the location specified from the terminal location information of the terminal device 10 of one user and the location specified from the location information of the terminal device 10 of the other user. Alternatively, the route used by both parties, the intersection of the roads, and the like may be set as store search conditions.

ここで、本実施形態の端末装置10およびサーバ装置20のハードウェア構成について説明する。
端末装置10およびサーバ装置20は、それぞれ、演算手段であるCPU(Central Processing Unit)、主記憶手段であるメモリ、磁気ディスク装置(HDD:Hard Disk Drive)、ネットワークインターフェイス、ディスプレイ装置を含む表示機構、音声機構、および、キーボードやマウス等の入力デバイス等を備える。
そして、磁気ディスク装置には、OSのプログラムやアプリケーション・プログラムが格納されている。そして、これらのプログラムがメモリに読み込まれてCPUに実行されることにより、本実施形態の端末装置10およびサーバ装置20の各々における各機能部の機能が実現される。
さらに、本実施形態の店舗情報表示システム1における一連の動作を端末装置10およびサーバ装置20にてそれぞれ実現させるプログラムは、例えば通信手段により提供することはもちろん、各種の記録媒体に格納して提供しても良い。
Here, the hardware configuration of the terminal device 10 and the server device 20 of the present embodiment will be described.
Each of the terminal device 10 and the server device 20 includes a CPU (Central Processing Unit) as a calculation means, a memory as a main storage means, a magnetic disk device (HDD: Hard Disk Drive), a network interface, a display mechanism including a display device, An audio mechanism and input devices such as a keyboard and a mouse are provided.
The magnetic disk device stores an OS program and application programs. These programs are read into the memory and executed by the CPU, thereby realizing the function of each functional unit in each of the terminal device 10 and the server device 20 of the present embodiment.
Furthermore, a program for realizing a series of operations in the store information display system 1 of the present embodiment on the terminal device 10 and the server device 20 is provided not only by, for example, communication means but also stored in various recording media. You may do it.

なお、本実施形態の店舗情報表示システム1において行われる一連の機能を実現するための構成は、上述した例に限定されない。例えば、上述した実施形態においてサーバ装置20が実現する機能は、全てサーバ装置20によって実現される必要はなく、例えば端末装置10が一部の機能を実現しても良い。   In addition, the structure for implement | achieving a series of functions performed in the shop information display system 1 of this embodiment is not limited to the example mentioned above. For example, all the functions realized by the server device 20 in the above-described embodiment need not be realized by the server device 20, and the terminal device 10 may realize some functions, for example.

1…店舗情報表示システム、10…端末装置、20…サーバ装置、21…トーク表示部、22…詳細情報管理部、23…コーディネート部、231…キーワード抽出部、232…調整部、233…情報表示部、234…予約実行部 DESCRIPTION OF SYMBOLS 1 ... Store information display system, 10 ... Terminal device, 20 ... Server apparatus, 21 ... Talk display part, 22 ... Detailed information management part, 23 ... Coordination part, 231 ... Keyword extraction part, 232 ... Adjustment part, 233 ... Information display Part, 234 ... reservation execution part

Claims (16)

一のユーザと他のユーザとの間でのトークセッションで送受信されるインスタントメッセージを、各ユーザの端末装置の画面にそれぞれ表示させるメッセージ表示手段と、
前記トークセッションで送受信されるメッセージに基づいて、飲食サービスを提供する店舗を特定する特定手段と、
特定された前記店舗に関する店舗情報を前記画面に表示する店舗表示手段と、
を備える店舗情報表示システム。
Message display means for displaying an instant message transmitted and received in a talk session between one user and another user on the screen of each user's terminal device;
Based on a message transmitted and received in the talk session, a specifying means for specifying a store that provides a food and drink service,
Store display means for displaying store information on the specified store on the screen;
A store information display system comprising:
前記特定手段は、複数のユーザの前記メッセージの内容の整合を図ることで前記店舗を特定する請求項1に記載の店舗情報表示システム。   The store information display system according to claim 1, wherein the specifying unit specifies the store by matching contents of the messages of a plurality of users. 前記特定手段は、前記店舗の特定の要求をユーザから受け付けた際、当該要求を受け付けた時点から予め定められた時間を遡った時間内に送受信された前記メッセージに基づいて当該店舗を特定する請求項2に記載の店舗情報表示システム。   The specifying means specifies the store based on the message transmitted / received within a predetermined time after receiving the request when the specific request for the store is received from the user. Item 3. The store information display system according to Item 2. 前記特定手段は、前記店舗の特定に必要な情報をユーザから得るための質問情報を前記画面に表示する請求項2に記載の店舗情報表示システム。   The store information display system according to claim 2, wherein the specifying unit displays question information for obtaining information necessary for specifying the store from a user on the screen. 前記特定手段は、送受信される前記メッセージにおける時間に関する時間情報を用いて前記店舗を特定する請求項2に記載の店舗情報表示システム。   The store information display system according to claim 2, wherein the specifying unit specifies the store using time information related to time in the message transmitted and received. 前記特定手段は、前記メッセージにおいて複数のユーザがそれぞれ提示する前記時間情報のうち最も多くのユーザにとって都合の良い時間に利用可能な店舗を特定する請求項5に記載の店舗情報表示システム。   The store information display system according to claim 5, wherein the specifying unit specifies a store that can be used at a time that is most convenient for the most users among the time information presented by a plurality of users in the message. 前記特定手段は、送受信される前記メッセージにおける人数に関する人数情報を用いて前記店舗を特定する請求項2に記載の店舗情報表示システム。   The store information display system according to claim 2, wherein the specifying unit specifies the store using the number information regarding the number of people in the transmitted and received message. 前記特定手段は、前記メッセージの送受信を行っているユーザ数を前記店舗の利用人数とする請求項7に記載の店舗情報表示システム。   The store information display system according to claim 7, wherein the specifying unit sets the number of users who transmit and receive the message as the number of users of the store. 前記特定手段は、前記トークセッションを構成する複数のユーザから得られる場所情報を用いて前記店舗を特定する請求項2に記載の店舗情報表示システム。   The store information display system according to claim 2, wherein the specifying unit specifies the store using location information obtained from a plurality of users configuring the talk session. 前記特定手段は、送受信される前記メッセージにおける前記場所情報を用いて前記店舗を特定する請求項9に記載の店舗情報表示システム。   The store information display system according to claim 9, wherein the specifying unit specifies the store using the location information in the message transmitted and received. 前記特定手段は、前記トークセッションを構成する複数のユーザが利用する端末装置の端末位置情報に基づいて前記場所情報を特定する請求項9に記載の店舗情報表示システム。   The store information display system according to claim 9, wherein the specifying unit specifies the location information based on terminal position information of a terminal device used by a plurality of users configuring the talk session. 前記特定手段は、送受信される前記メッセージにおける飲食物の希望に関する飲食物希望情報を用いて前記店舗を特定する請求項2に記載の店舗情報表示システム。   The store information display system according to claim 2, wherein the specifying unit specifies the store by using food / drink request information related to a request for food / drink in the transmitted / received message. 前記特定手段は、前記飲食物希望情報と、店舗の評価に関する評価情報と、に基づいて前記店舗を特定する請求項12に記載の店舗情報表示システム。   The store information display system according to claim 12, wherein the specifying unit specifies the store based on the food and beverage request information and evaluation information related to the evaluation of the store. 前記画面に表示される前記店舗情報に対するユーザの操作に応じて前記店舗に対する予約を行う予約手段を備える請求項1に記載の店舗情報表示システム。   The store information display system according to claim 1, further comprising a reservation unit configured to make a reservation for the store in response to a user operation on the store information displayed on the screen. 一のユーザと他のユーザとの間でのトークセッションで送受信されるインスタントメッセージを取得する取得手段と、
前記トークセッションで送受信されるメッセージに基づいて、飲食サービスを提供する店舗を特定する特定手段と、
特定された前記店舗に関する店舗情報をユーザの端末装置に対して送信する送信手段と、
を備える情報処理装置。
An acquisition means for acquiring an instant message transmitted and received in a talk session between one user and another user;
Based on a message transmitted and received in the talk session, a specifying means for specifying a store that provides a food and drink service,
Transmitting means for transmitting store information relating to the specified store to the user's terminal device;
An information processing apparatus comprising:
ユーザが所有する端末装置として機能するコンピュータに、
一のユーザと他のユーザとの間でのトークセッションで送受信されるインスタントメッセージを、前記端末装置の画面に表示する機能と、
前記トークセッションで送受信されるメッセージに基づいて特定された、飲食サービスを提供する店舗に関する店舗情報を取得する機能と、
特定された前記店舗に関する店舗情報を前記画面に表示する機能と、
を実現させるプログラム。
To a computer that functions as a terminal device owned by the user,
A function for displaying an instant message transmitted and received in a talk session between one user and another user on the screen of the terminal device;
A function of acquiring store information related to a store providing a food and drink service, specified based on a message transmitted and received in the talk session;
A function for displaying store information on the identified store on the screen;
A program that realizes
JP2018047226A 2018-03-14 2018-03-14 Shop information display system, information processor, and program Pending JP2019159954A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018047226A JP2019159954A (en) 2018-03-14 2018-03-14 Shop information display system, information processor, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018047226A JP2019159954A (en) 2018-03-14 2018-03-14 Shop information display system, information processor, and program

Publications (1)

Publication Number Publication Date
JP2019159954A true JP2019159954A (en) 2019-09-19

Family

ID=67993505

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018047226A Pending JP2019159954A (en) 2018-03-14 2018-03-14 Shop information display system, information processor, and program

Country Status (1)

Country Link
JP (1) JP2019159954A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016015162A (en) * 2015-09-18 2016-01-28 ヤフー株式会社 Recommendation device, recommendation method, and recommendation program
US20160301639A1 (en) * 2014-01-20 2016-10-13 Tencent Technology (Shenzhen) Company Limited Method and system for providing recommendations during a chat session
JP2017076166A (en) * 2015-10-13 2017-04-20 株式会社ぐるなび Information processing apparatus, information processing method, and program
JP2018032200A (en) * 2016-08-24 2018-03-01 Line株式会社 Program, information processing method, and information processing terminal

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160301639A1 (en) * 2014-01-20 2016-10-13 Tencent Technology (Shenzhen) Company Limited Method and system for providing recommendations during a chat session
JP2016015162A (en) * 2015-09-18 2016-01-28 ヤフー株式会社 Recommendation device, recommendation method, and recommendation program
JP2017076166A (en) * 2015-10-13 2017-04-20 株式会社ぐるなび Information processing apparatus, information processing method, and program
JP2018032200A (en) * 2016-08-24 2018-03-01 Line株式会社 Program, information processing method, and information processing terminal

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
"グーグル、競合のAIを猛追", 日経ビジネス, vol. 第1860号, JPN6021051916, 30 September 2016 (2016-09-30), pages 112 - 114, ISSN: 0004675804 *
島津 忠承: "Amazon Echo 日本上陸 スマートスピーカーの競争激化", 日経SYSTEMS, vol. 第296号, JPN6021051918, 24 November 2017 (2017-11-24), JP, pages 14 - 15, ISSN: 0004675803 *
有我 武紘: "米国最新事情編 音声注文、返品ロッカー、リアル店… 通販の概念を打ち砕く米アマゾン", 日経トレンディ, vol. 第395号, JPN6021051919, 20 June 2016 (2016-06-20), pages 50 - 51, ISSN: 0004675805 *

Similar Documents

Publication Publication Date Title
JP7477121B2 (en) PROGRAM, INFORMATION PROCESSING METHOD AND INFORMATION PROCESSING APPARATUS
CN106209935B (en) Information processing method, terminal and server
US10115118B2 (en) Obtaining event reviews
US10367768B2 (en) Messaging system
US20150370829A1 (en) Interpersonal Spacetime Interaction System
US20150127638A1 (en) Automatic selection of an intermediate dating location
JP2014207008A (en) Operation method of message server
KR20110060786A (en) Service mediation method and system
JP4758285B2 (en) MAP INFORMATION PROVIDING SYSTEM, MAP INFORMATION PROVIDING SERVER, TERMINAL DEVICE, AND MAP INFORMATION PROVIDING METHOD
WO2014103053A1 (en) Information processing device, information processing method, information processing program, and storage medium onto which information processing program is recorded
JP5782002B2 (en) Availability information system
KR20170108478A (en) method of sharing taxies service provided based on chatting among preserve passengers
JP5568579B2 (en) Guide service management server device, guide service management method, guide service management program, and guide service mediation system
CN106997537A (en) Information processing method, apparatus and system for complaint
US20200211059A1 (en) System and method for providing travel and lodging services
JP6635543B2 (en) Travel support system
TWI426460B (en) Application apparatus, server, system and method of travel service
JP5853544B2 (en) Server apparatus, program, and communication system
US20170308929A1 (en) Social Network Based Advertisement
US20110093192A1 (en) Application apparatus, server, system and method of travel service
WO2014061287A1 (en) Reservation assistance device, control method for reservation assistance device, and computer-readable non-transient recording medium having reservation-assistance-device program recorded thereon
JP2019159954A (en) Shop information display system, information processor, and program
JP6167379B2 (en) Reservation support device, reservation support device control method, and reservation support device program
KR102488989B1 (en) Apparatus and method for providing a local friend finding service
KR20160062228A (en) Method for providing meeting information

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200827

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210611

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210622

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210730

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20220105