JP6839334B1 - Information processing system, information processing program, and visit support method - Google Patents

Information processing system, information processing program, and visit support method Download PDF

Info

Publication number
JP6839334B1
JP6839334B1 JP2020553672A JP2020553672A JP6839334B1 JP 6839334 B1 JP6839334 B1 JP 6839334B1 JP 2020553672 A JP2020553672 A JP 2020553672A JP 2020553672 A JP2020553672 A JP 2020553672A JP 6839334 B1 JP6839334 B1 JP 6839334B1
Authority
JP
Japan
Prior art keywords
information
terminal
order
seat
unit
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.)
Active
Application number
JP2020553672A
Other languages
Japanese (ja)
Other versions
JPWO2021181587A1 (en
Inventor
将史 中根
将史 中根
久志 有川
久志 有川
将仁 谷口
将仁 谷口
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.)
Uhuru Corp
Original Assignee
Uhuru Corp
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 Uhuru Corp filed Critical Uhuru Corp
Priority to JP2021020581A priority Critical patent/JP2021144704A/en
Application granted granted Critical
Publication of JP6839334B1 publication Critical patent/JP6839334B1/en
Publication of JPWO2021181587A1 publication Critical patent/JPWO2021181587A1/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services

Landscapes

  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Instructional Devices (AREA)

Abstract

【課題】サービス提供者に対して、ユーザの位置を伝える。【解決手段】情報処理システムは、ユーザを訪問してサービスを提供する提供者が稼働する施設に配置され、ユーザの端末であるユーザ端末に対して、識別情報を読み取り可能に提供する複数の提供部と、複数の提供部のうち各提供部が提供する識別情報と、施設内の地図を示すマップ画像上の位置とを関連付けた地図情報を記憶する記憶部と、提供部から提供されてユーザ端末によって読み取られ、ユーザ端末によって送信された識別情報を受信する通信部と、地図情報に基づいて、通信部が受信した識別情報に関連付けられたマップ画像上の位置を特定する位置特定部と、位置特定部が特定した位置に対して追加の情報を相対的に配置したマップ画像を、提供者に関連付けられた端末である提供者端末の表示部に表示させる制御部と、を備える。PROBLEM TO BE SOLVED: To inform a service provider of a user's position. SOLUTION: An information processing system is arranged in a facility where a provider who visits a user and provides a service operates, and provides a plurality of provisions that readablely provide identification information to a user terminal which is a user's terminal. A storage unit that stores map information that associates the identification information provided by each providing unit among a plurality of providing units with a position on a map image indicating a map in the facility, and a user provided by the providing unit. A communication unit that receives the identification information read by the terminal and transmitted by the user terminal, and a position identification unit that identifies the position on the map image associated with the identification information received by the communication unit based on the map information. It includes a control unit that displays a map image in which additional information is relatively arranged with respect to the position specified by the position specifying unit on the display unit of the provider terminal, which is a terminal associated with the provider.

Description

本発明は、情報処理システム、情報処理装置、情報処理プログラム、及び情報処理方法に関する。 The present invention relates to an information processing system, an information processing device, an information processing program, and an information processing method.

下記特許文献1には、競技場の座席の利用状況を入力することで、利用状況を把握できる技術が提案されている。競技場、商業施設、乗り物等の各種施設には、ユーザを訪問してサービスを提供するが提供者が稼働している。このような提供者に対して、ユーザの位置を伝えることができることが望まれる。 Patent Document 1 below proposes a technique capable of grasping the usage status by inputting the usage status of the seats in the stadium. Various facilities such as stadiums, commercial facilities, and vehicles provide services by visiting users, but providers are in operation. It is desired to be able to convey the position of the user to such a provider.

特開2003−108839号公報Japanese Unexamined Patent Publication No. 2003-108839

本発明の態様に従えば、ユーザを訪問してサービスを提供する提供者が稼働する施設に配置され、ユーザの端末に対して、識別情報を読み取り可能に提供する複数の提供部と、施設内の地図を示す第1画像のデータと、複数の提供部のうち各提供部が提供する識別情報と第1画像の座標系における座標とを関連付けた地図情報と、を記憶する記憶部と、提供部から提供されてユーザの端末によって読み取られ、ユーザの端末によって送信された識別情報を受信する通信部と、記憶部が記憶する地図情報において通信部が受信した識別情報と関連付けられた第1画像の座標系における座標を特定する位置特定部と、位置特定部が特定した座標に対して第1画像において追加の情報を相対的に配置した第2画像を、提供者の端末の表示部に表示させる情報を提供する制御部と、を備える情報処理システムが提供される。
本発明の態様に従えば、コンピュータに、ユーザを訪問してサービスを提供する提供者が稼働する施設内の地図を示す第1画像のデータを記憶することと、施設に配置され、ユーザの端末に対して、識別情報を読み取り可能に提供する複数の提供部のうち各提供部が提供する識別情報と第1画像の座標系における座標とを関連付けた地図情報を記憶することと、提供部から提供されてユーザの端末によって読み取られ、ユーザの端末によって送信された識別情報を受信することと、記憶された地図情報において受信した識別情報と関連付けられた第1画像の座標系における座標を特定することと、特定された座標に対して第1画像において追加の情報を相対的に配置した第2画像を、提供者の端末の表示部に表示させる情報を提供することと、実行させる情報処理プログラムが提供される。
本発明の態様に従えば、ユーザを訪問してサービスを提供する提供者を、通信部と記憶部と処理部とを備えるコンピュータを利用して支援する訪問支援方法であって、提供者が稼働する施設に、ユーザの端末に対して識別情報を読み取り可能に提供する複数の提供部を設置することと、施設内の地図を示す第1画像のデータをコンピュータの記憶部が記憶することと、複数の提供部のうち各提供部が提供する識別情報と第1画像の座標系における座標とを関連付けた地図情報を、コンピュータの記憶部が記憶することと、提供部から提供されてユーザの端末によって読み取られ、ユーザの端末によって送信された識別情報を、コンピュータの通信部が受信することと、記憶部が記憶する地図情報において通信部が受信した識別情報と関連付けられた第1画像の座標系における座標を、コンピュータの処理部が特定することと、コンピュータの処理部が特定した座標に対して第1画像において追加の情報を相対的に配置した第2画像を提供者の端末の表示部に表示させる情報を、コンピュータの処理部が提供することと、施設に設置された提供部を取り外すことと、を含む訪問支援方法が提供される。
According to the aspect of the present invention, a plurality of providing units that are arranged in a facility where a provider who visits a user and provides a service operates and provides identification information to the user's terminal in a readable manner, and the inside of the facility. A storage unit that stores the data of the first image showing the map of the above, and the map information in which the identification information provided by each providing unit among the plurality of providing units and the coordinates in the coordinate system of the first image are associated with each other. The first image associated with the communication unit that is provided by the unit and is read by the user's terminal and receives the identification information transmitted by the user's terminal, and the identification information received by the communication unit in the map information stored in the storage unit. The position specifying part that specifies the coordinates in the coordinate system of the above and the second image in which additional information is arranged relative to the coordinates specified by the position specifying part in the first image are displayed on the display part of the terminal of the provider. An information processing system including a control unit that provides information to be used is provided.
According to the aspect of the present invention, the computer stores the data of the first image showing the map of the facility where the provider who visits the user and provides the service operates, and the terminal of the user, which is arranged in the facility. On the other hand, among a plurality of providing units that provide the identification information in a readable manner, the map information in which the identification information provided by each providing unit and the coordinates in the coordinate system of the first image are associated with each other is stored, and from the providing unit. read by the user of the terminal is provided, and receiving the identification information transmitted by the user terminal, the coordinate in the coordinate system of the first image stored map information odor Te associated with received identification information Information to be specified, to provide information to be displayed on the display unit of the provider's terminal, and to execute the second image in which additional information is relatively arranged in the first image with respect to the specified coordinates. A processing program is provided.
According to the aspect of the present invention, it is a visit support method for supporting a provider who visits a user and provides a service by using a computer including a communication unit, a storage unit, and a processing unit, and the provider operates. In the facility, a plurality of providing units that provide readable identification information to the user's terminal are installed, and the storage unit of the computer stores the data of the first image showing the map in the facility. The computer's storage unit stores the map information that associates the identification information provided by each providing unit with the coordinates in the coordinate system of the first image among the plurality of providing units, and the user's terminal provided by the providing unit. The coordinate system of the first image associated with the identification information read by the user's terminal and transmitted by the user's terminal by the communication unit of the computer and the identification information received by the communication unit in the map information stored in the storage unit. The computer processing unit specifies the coordinates in the above, and the second image in which additional information is arranged relative to the coordinates specified by the computer processing unit in the first image is displayed on the display unit of the terminal of the provider. A visit support method is provided, including providing the information to be displayed by the processing unit of the computer and removing the providing unit installed in the facility.

本発明の第2の態様に従えば、ユーザにサービスを提供する施設に配置され、ユーザの端末であるユーザ端末に対して、識別情報を読み取り可能に提供する提供部と、提供部によってユーザ端末に提供された識別情報に基づいてユーザ端末から送信され、注文されるサービスを示す注文情報を受信する受信部と、注文情報に示されるサービスを提供する提供者と関連付けられる受注端末を特定する処理部と、処理部が特定した受注端末へ注文情報を提供する送信部と、を備え、受信部は、注文情報に示されたサービスの提供の進捗を示す情報として受注端末が送信する進捗情報を受信し、送信部は、注文情報の送信元であるユーザ端末へ進捗情報を提供する、情報処理システムが提供される。 According to the second aspect of the present invention, there is a providing unit that is arranged in a facility that provides services to the user and provides the user terminal, which is the user's terminal, with readable identification information, and the user terminal by the providing unit. The process of identifying the receiving unit that receives the order information indicating the service to be ordered and the order receiving terminal associated with the provider that provides the service indicated in the order information, which is transmitted from the user terminal based on the identification information provided to. The receiving unit includes a unit and a transmitting unit that provides order information to the ordering terminal specified by the processing unit, and the receiving unit receives progress information transmitted by the ordering terminal as information indicating the progress of provision of the service shown in the order information. Upon receiving, the transmitting unit is provided with an information processing system that provides progress information to a user terminal that is a source of order information.

本発明の第3の態様に従えば、ユーザを訪問してサービスを提供する提供者が稼働する施設に配置され、ユーザの端末であるユーザ端末に対して、識別情報を読み取り可能に提供する複数の提供部のうち各提供部が提供する識別情報と、施設内の地図を示すマップ画像上の位置とを関連付けた地図情報に基づいて、ユーザ端末から送信された識別情報に関連付けられたマップ画像上の位置を特定する位置特定部と、位置特定部が特定した位置に対して追加の情報を相対的に配置したマップ画像を、提供者に関連付けられた端末である提供者端末の表示部に表示させる制御部と、を備える情報処理装置が提供される。 According to the third aspect of the present invention, a plurality of devices that are arranged in a facility where a provider who visits a user and provides a service operates and provides identification information readable to a user terminal which is a user terminal. Map image associated with the identification information transmitted from the user terminal based on the map information associated with the identification information provided by each providing unit and the position on the map image showing the map in the facility. A map image in which the position specifying unit that specifies the upper position and the map image in which additional information is arranged relative to the position specified by the position specifying unit is displayed on the display unit of the provider terminal that is the terminal associated with the provider. An information processing device including a control unit for displaying is provided.

本発明の第4の態様に従えば、コンピュータに、ユーザを訪問してサービスを提供する提供者が稼働する施設に配置され、ユーザの端末であるユーザ端末に対して識別情報を読み取り可能に提供する複数の提供部のうち各提供部が提供する識別情報と、施設内の地図を示すマップ画像上の位置とを関連付けた地図情報に基づいて、ユーザ端末から送信された識別情報に関連付けられたマップ画像上の位置を特定することと、特定された位置に対して追加の情報を相対的に配置したマップ画像を、提供者に関連付けられた端末である提供者端末の表示部に表示させることと、を実行させる情報処理プログラムが提供される。 According to the fourth aspect of the present invention, the computer is arranged in a facility where a provider who visits a user and provides a service operates, and provides readable identification information to a user terminal which is a user terminal. It is associated with the identification information transmitted from the user terminal based on the map information in which the identification information provided by each provision unit is associated with the position on the map image showing the map in the facility. To specify the position on the map image and to display the map image in which additional information is arranged relative to the specified position on the display unit of the provider terminal, which is the terminal associated with the provider. And, an information processing program to execute is provided.

本発明の第5の態様に従えば、ユーザを訪問してサービスを提供する提供者が稼働する施設に配置された複数の提供部によって、ユーザの端末であるユーザ端末に対して識別情報を読み取り可能に提供することと、複数の提供部のうち各提供部が提供する識別情報と、施設内の地図を示すマップ画像上の位置とを関連付けた地図情報を記憶部に記憶することと、提供部から提供されてユーザ端末によって読み取られ、ユーザ端末によって送信された識別情報を通信部によって受信することと、地図情報に基づいて、通信部によって受信した識別情報に関連付けられたマップ画像上の位置を位置特定部によって特定することと、位置特定部が特定した位置に対して追加の情報を相対的に配置したマップ画像を、提供者に関連付けられた端末である提供者端末の表示部に制御部によって表示させることと、を含む情報処理方法が提供される。 According to the fifth aspect of the present invention, the identification information is read from the user terminal, which is the user's terminal, by a plurality of providers arranged in the facility where the provider who visits the user and provides the service operates. To provide as possible, and to store and provide map information in the storage unit, which is associated with the identification information provided by each of the plurality of provision units and the position on the map image showing the map in the facility. The identification information provided by the unit and read by the user terminal and transmitted by the user terminal is received by the communication unit, and the position on the map image associated with the identification information received by the communication unit based on the map information. Is specified by the position identification unit, and a map image in which additional information is arranged relative to the position specified by the position identification unit is controlled on the display unit of the provider terminal, which is a terminal associated with the provider. Information processing methods including displaying by a unit are provided.

実施形態に係る情報処理システムを示す図である。It is a figure which shows the information processing system which concerns on embodiment. 売り子端末が表示する画像の例を示す図である。It is a figure which shows the example of the image which the seller terminal displays. 売り子端末が表示する画像の例を示す図である。It is a figure which shows the example of the image which the seller terminal displays. 実施形態の情報処理システムを示す図である。It is a figure which shows the information processing system of embodiment. 注文ページの例を示す図である。It is a figure which shows the example of the order page. 地図情報の例とマップ画像に追加の情報を配置する処理とを示す図である。It is a figure which shows the example of the map information, and the process of arranging additional information in a map image. 担当情報の一例およびサービス情報の一例を示す図である。It is a figure which shows an example of charge information and an example of service information. 実施形態に係る情報処理方法を示す図である。It is a figure which shows the information processing method which concerns on embodiment. 実施形態に係る情報処理方法を示す図である。It is a figure which shows the information processing method which concerns on embodiment. 実施形態に係る情報処理システムを示す図である。It is a figure which shows the information processing system which concerns on embodiment. 実施形態に係る競技場座席ID提供システムの概要を示す概念図である。It is a conceptual diagram which shows the outline of the stadium seat ID provision system which concerns on embodiment. ユーザ端末、サーバ、及びデリバリー用端末を示す図である。It is a figure which shows the user terminal, the server, and the delivery terminal. 対応テーブルの一例を示す図である。It is a figure which shows an example of the correspondence table. 注文ページの一例を示す図である。It is a figure which shows an example of an order page. デリバリー用端末の表示部に表示される表示内容の一例を示す図である。It is a figure which shows an example of the display content displayed on the display part of a delivery terminal. 実施形態の競技場座席ID提供処理を示すフローチャートである。It is a flowchart which shows the stadium seat ID provision processing of embodiment. 実施形態の競技場売り子指定システムのサーバを示す図である。It is a figure which shows the server of the stadium seller designation system of embodiment. 実施形態の競技場売り子指定処理を示すフローチャートである。It is a flowchart which shows the stadium seller designation process of embodiment. 売り子指定ページの一例を示す図である。It is a figure which shows an example of the seller designation page. 売り子端末の表示部に表示される表示内容の一例を示す図である。It is a figure which shows an example of the display content displayed on the display part of a seller terminal. 売り子端末の表示部に表示される表示内容の一例を示す図である。It is a figure which shows an example of the display content displayed on the display part of a seller terminal. 実施形態の競技場売り子指定システムのサーバの機能構成を示す図である。It is a figure which shows the functional structure of the server of the stadium seller designation system of embodiment. 実施形態の競技場売り子指定処理を示すフローチャートである。It is a flowchart which shows the stadium seller designation process of embodiment. 売り子ID入力ページの一例を示す図である。It is a figure which shows an example of the seller ID input page. 実施形態の情報処理システムを示す図である。It is a figure which shows the information processing system of embodiment. 実施形態に係る飲食店疑似店舗端末システムシスを示す図である。It is a figure which shows the restaurant pseudo-store terminal system system which concerns on embodiment. コンピュータが実行する注文処理を示す図である。It is a figure which shows the order process which a computer executes. ユーザ端末に表示される注文ページの一例を示す図である。It is a figure which shows an example of the order page displayed on a user terminal. コンピュータが実行する注文履歴表示処理を示す図である。It is a figure which shows the order history display process which a computer executes. ユーザ端末に表示される注文履歴ページの一例を示す図である。It is a figure which shows an example of the order history page displayed on a user terminal. コンピュータが実行する会計処理を示す図である。It is a figure which shows the accounting process which a computer performs. ユーザ端末に表示される会計ページの一例を示す図である。It is a figure which shows an example of the accounting page displayed on a user terminal. コンピュータが実行する学習処理を示す図である。It is a figure which shows the learning process which a computer executes. 実施形態の情報処理システムを示す図である。It is a figure which shows the information processing system of embodiment. 実施形態の情報処理システムを示す図である。It is a figure which shows the information processing system of embodiment. ユーザ端末に表示される注文ページの一例を示す図である。It is a figure which shows an example of the order page displayed on a user terminal. 割引を適用した注文ページの一例を示す図である。It is a figure which shows an example of the order page which applied the discount. 注文された内容と座席IDとの表示の一例を示す図である。It is a figure which shows an example of the display of the ordered content and a seat ID. 実施形態に係る情報処理システムにおける処理を示す図である。It is a figure which shows the process in the information processing system which concerns on embodiment. 変形例の乗物疑似注文端末システムを示す図である。It is a figure which shows the vehicle pseudo order terminal system of a modification. 乗物疑似注文端末システムによる処理を示す図である。It is a figure which shows the processing by a vehicle pseudo order terminal system. 決済方法の選択画面の一例を示す図である。It is a figure which shows an example of the selection screen of a payment method. 変形例の乗物疑似注文端末システムを示す図である。It is a figure which shows the vehicle pseudo order terminal system of a modification. 分析結果の表示の一例を示す図である。It is a figure which shows an example of the display of the analysis result.

[第1実施形態]
第1実施形態について説明する。図1は、実施形態に係る情報処理システムを示す図である。情報処理システム1は、施設2に設置される複数の提供部3と、情報処理装置4とを備える。施設2は、例えば競技場である。施設2には、ユーザを訪問してサービスを提供する提供者が稼働する。ユーザは、例えば、競技場に訪れている観客である。以下の説明において適宜、サービスを提供する提供者をサービス提供者という。サービス提供者は、売り子、配達員、販売員、案内人、カメラマン、インストラクター、又はその他の職種の者のいずれでもよい。配達員は、観客を訪問して、飲食物やグッズ等などの各種商品を観客へ届けるサービスを提供する。サービス提供者は、複数種類のサービスを提供可能でもよい。例えば、サービス提供者は、配達員と、各種商品を届けた先で販売するサービスを提供する販売員とを兼ねてもよい。
[First Embodiment]
The first embodiment will be described. FIG. 1 is a diagram showing an information processing system according to an embodiment. The information processing system 1 includes a plurality of providing units 3 installed in the facility 2 and an information processing device 4. Facility 2 is, for example, a stadium. A provider who visits a user and provides a service operates in the facility 2. The user is, for example, a spectator visiting the stadium. In the following description, a provider who provides a service as appropriate is referred to as a service provider. The service provider may be a salesperson, a delivery person, a sales person, a guide, a photographer, an instructor, or a person in another occupation. The delivery staff visits the audience and provides a service to deliver various products such as food and drink and goods to the audience. The service provider may be able to provide a plurality of types of services. For example, the service provider may also serve as a delivery person and a sales person who provides a service for selling various products to the destination.

ユーザは、例えばスマートフォン等のユーザ端末5を所持する。提供者は、提供者端末6を所持する。以下の説明において適宜、サービス提供者が売り子であるものとし、提供者端末6を売り子端末6と称す。売り子端末6は、スマートフォン等の汎用の端末、又は専用端末である。情報処理装置4は、例えばサーバである。情報処理装置4は、ユーザ端末5と通信可能に接続される。情報処理装置4は、売り子端末6と通信可能に接続される。情報処理装置4は、例えば、ユーザ端末5から送信される情報に基づいて、売り子端末6に対してユーザに関する情報を提供し、売り子がユーザを訪問することを支援する。情報処理装置4は、訪問支援装置と称されてもよい。 The user possesses a user terminal 5 such as a smartphone. The provider possesses the provider terminal 6. In the following description, it is assumed that the service provider is a seller, and the provider terminal 6 is referred to as a seller terminal 6. The seller terminal 6 is a general-purpose terminal such as a smartphone or a dedicated terminal. The information processing device 4 is, for example, a server. The information processing device 4 is communicably connected to the user terminal 5. The information processing device 4 is communicably connected to the seller terminal 6. The information processing device 4 provides information about the user to the seller terminal 6 based on the information transmitted from the user terminal 5, and supports the seller to visit the user. The information processing device 4 may be referred to as a visit support device.

情報処理システム1が提供するサービスの一例について説明する。提供部3は、ユーザ端末5に対して識別情報を読み取り可能に提供する。以下の説明において適宜、提供部3が提供する識別情報を提供部IDという。ユーザ端末5は、提供部IDを読み取ると、注文を受け付ける注文ページP1を表示部5Aに表示する。ユーザは、注文ページP1を利用して、注文の内容を示す注文情報をユーザ端末5に入力する。ユーザ端末5は、入力された注文情報と、提供部3から読み取った提供部IDを送信する。 An example of the service provided by the information processing system 1 will be described. The providing unit 3 provides the user terminal 5 with readable identification information. In the following description, the identification information provided by the providing unit 3 is referred to as a providing unit ID as appropriate. When the user terminal 5 reads the providing unit ID, the user terminal 5 displays the order page P1 for accepting the order on the display unit 5A. The user uses the order page P1 to input order information indicating the contents of the order into the user terminal 5. The user terminal 5 transmits the input order information and the providing unit ID read from the providing unit 3.

情報処理装置4は、ユーザ端末5が送信した注文情報および提供部IDを受信する。情報処理装置4は、提供部IDと、施設2内の地図を示すマップ画像P2上の位置とを関連付けた地図情報D1を予め記憶する。提供部IDは、提供部IDを読み取る端末の位置として想定される位置と関連付けられる。例えば、提供部IDは、この提供部IDを読み取るユーザ端末5を所持するユーザが座ると想定される、施設2の座席7の位置と関連付けられる。例えば、ユーザは、自身が座る座席の前の座席7の背面に取り付けられた提供部3から、ユーザ端末5によって提供部IDを読み取ると想定される。この場合、提供部IDは、この提供部IDを提供する提供部3の1つ後ろの座席7のマップ画像P2上の位置と関連付けられる。この場合、提供部IDは、ユーザが座ると想定された座席7のマップ画像P2の位置と関連付けられる。 The information processing device 4 receives the order information and the providing unit ID transmitted by the user terminal 5. The information processing device 4 stores in advance map information D1 in which the providing unit ID and the position on the map image P2 indicating the map in the facility 2 are associated with each other. The providing unit ID is associated with a position assumed as the position of the terminal that reads the providing unit ID. For example, the providing unit ID is associated with the position of the seat 7 of the facility 2, where the user who possesses the user terminal 5 that reads the providing unit ID is supposed to sit. For example, it is assumed that the user reads the providing unit ID from the providing unit 3 attached to the back of the seat 7 in front of the seat on which the user sits by the user terminal 5. In this case, the providing unit ID is associated with the position on the map image P2 of the seat 7 one behind the providing unit 3 that provides the providing unit ID. In this case, the providing unit ID is associated with the position of the map image P2 of the seat 7 where the user is supposed to sit.

情報処理装置4は、地図情報D1に基づいて、ユーザ端末5が送信した提供部IDに関連付けられたマップ画像P2上の位置を特定する。情報処理装置4は、特定したマップ画像P2上の座標を、売り子端末6に提供する。売り子端末6は、情報処理装置4から供給される情報に基づいて、画像を表示する。売り子端末6は、情報処理装置4から提供された位置にマークM1が配置されたマップ画像P3を表示部6Aに表示する。売り子は、例えば、マップ画像P2によってユーザの位置を知ることができ、ユーザを容易に訪問できる。情報処理システム1は、1又は2以上のユーザ端末5を含んでもよいし、ユーザ端末5を含まなくてもよい。情報処理システム1は、1又は2以上の売り子端末6を含んでもよいし、売り子端末6を含まなくてもよい。 The information processing device 4 identifies a position on the map image P2 associated with the provider ID transmitted by the user terminal 5 based on the map information D1. The information processing device 4 provides the coordinates on the specified map image P2 to the seller terminal 6. The seller terminal 6 displays an image based on the information supplied from the information processing device 4. The seller terminal 6 displays the map image P3 in which the mark M1 is arranged at the position provided by the information processing device 4 on the display unit 6A. The seller can know the position of the user by, for example, the map image P2, and can easily visit the user. The information processing system 1 may include one or more user terminals 5, or may not include the user terminals 5. The information processing system 1 may include one or more seller terminals 6, or may not include the seller terminals 6.

図2および図3は、売り子端末が表示する画像の例を示す図である。情報処理システム1の各部については適宜、図1を参照する。図2における上段の図の符P2は、施設2内の地図を示すマップ画像である。施設2は、例えばスタジアムを含む。施設2は複数の階層を有し、複数の階層は、鉛直方向から見た場合、その少なくとも一部が互いに重なる。図2のマップ画像P2において、4階(図中、4F)における座席等の設備の配置と、5階(図中、5F)における座席等の設備とは、平面的に展開されて示される。売り子端末6は、提供部IDに関連付けられたマップ画像P2上の位置を示す情報を情報処理装置4から提供されることで、図2における中段の図に示すようにマップ画像P3を表示する。 2 and 3 are diagrams showing an example of an image displayed by the seller terminal. Refer to FIG. 1 as appropriate for each part of the information processing system 1. Reference numeral P2 in the upper part of FIG. 2 is a map image showing a map in the facility 2. Facility 2 includes, for example, a stadium. The facility 2 has a plurality of layers, and at least a part of the plurality of layers overlaps with each other when viewed from the vertical direction. In the map image P2 of FIG. 2, the arrangement of equipment such as seats on the 4th floor (4th floor in the figure) and the equipment such as seats on the 5th floor (5th floor in the figure) are shown in a plane-like manner. The seller terminal 6 displays the map image P3 as shown in the middle diagram in FIG. 2 by providing the information indicating the position on the map image P2 associated with the providing unit ID from the information processing device 4.

マップ画像P3は、情報処理装置4から供給されたマップ画像P2上の位置に対して所定の位置関係で、追加の情報(この図ではマークM1)を配置した画像である。情報処理装置4は、特定したマップ画像P2上の位置の情報を売り子端末6へ提供することで、追加の情報が配置されたマップ画像P2を、売り子端末6に表示させる。 The map image P3 is an image in which additional information (mark M1 in this figure) is arranged in a predetermined positional relationship with respect to the position on the map image P2 supplied from the information processing device 4. The information processing device 4 provides the seller terminal 6 with the information on the position on the specified map image P2, so that the seller terminal 6 displays the map image P2 on which the additional information is arranged.

図2におけるマークM1は、一部が尖った形状である。マークM1は、その尖った部分によって、情報処理装置4から供給されたマップ画像P2上の位置を指すように、配置される。マークM1は、注文したユーザの位置をマップ画像P2上に示す情報として利用可能である。売り子端末6は、図2における下段の図に示すように、マップ画像P3を拡大して表示することができる。例えば、売り子端末6は、表示部と入力部とが重ねられたタッチパネルを備え、タッチパネル上の画像を見ながら各種入力、操作を行うことができる。 The mark M1 in FIG. 2 has a partially pointed shape. The mark M1 is arranged so as to point to a position on the map image P2 supplied from the information processing device 4 by its sharp portion. The mark M1 can be used as information indicating the position of the user who placed the order on the map image P2. As shown in the lower figure in FIG. 2, the seller terminal 6 can enlarge and display the map image P3. For example, the seller terminal 6 is provided with a touch panel in which a display unit and an input unit are overlapped with each other, and various inputs and operations can be performed while viewing an image on the touch panel.

売り子端末6は、マークM1に対する所定の操作が行われることによって、図3における上段の図に示すように、情報Q1を表示する。情報Q1は、例えば、注文情報(図3下段参照」)の一部を含む。例えば、図3において、[xxPay以外]は、注文の支払い方法を示す情報であり、「AAAビール」は注文された商品の種類を示す情報であり、「×3」は、注文された商品の数量を示す情報である。図3において、情報Q1は、この注文を受けるか否かを示す入力を促す情報を含む。例えば、情報Q1は、「この注文の訪問予約をしますが?」というテキスト情報と、「はい」というアイコンの情報と、「いいえ」というアイコンの情報を含む。 The seller terminal 6 displays the information Q1 as shown in the upper figure in FIG. 3 by performing a predetermined operation on the mark M1. Information Q1 includes, for example, a part of order information (see the lower part of FIG. 3). For example, in FIG. 3, [other than xxPay] is information indicating the payment method of the order, "AAA beer" is information indicating the type of the ordered product, and "x3" is the information indicating the type of the ordered product. Information indicating the quantity. In FIG. 3, the information Q1 includes information prompting input indicating whether or not to accept the order. For example, the information Q1 includes the text information "Do you want to make a visit reservation for this order?", The information of the icon "Yes", and the information of the icon "No".

売り子端末6は、注文を受ける旨の入力である「はい」に対する操作がなされた場合、この売り子端末6を所持する売り子が注文を担当すること(例、訪問予約すること)を示す訪問予約情報を情報処理装置4へ送信する。売り子端末6は、訪問予約情報を送信した場合、図3における中段に図に示すように、追加の情報(例えば、図2のマークM1)の表示形態を変更したマークM2を表示する。図3において、マークM2は、マークM1の一部の色を変更したものであり、注文先に訪問予約済であることを示す。また、マークM2は「1」というテキスト情報を含み、このテキスト情報は、訪問を予定する順番を示す情報である。順番を示す情報は、例えば、複数の注文先を訪問予定である場合、先に訪問する順に「1」、「2」、・・・と付される番号である。 Visit reservation information indicating that the seller who owns the seller terminal 6 is in charge of the order (for example, making a visit reservation) when the operation for "Yes", which is an input to receive the order, is performed on the seller terminal 6. Is transmitted to the information processing device 4. When the visit reservation information is transmitted, the seller terminal 6 displays the mark M2 in which the display form of the additional information (for example, the mark M1 in FIG. 2) is changed, as shown in the middle part of FIG. In FIG. 3, the mark M2 is a part of the mark M1 in which the color is changed, and indicates that the visit has been reserved to the ordering party. Further, the mark M2 includes the text information "1", and this text information is information indicating the order in which the visits are scheduled. The information indicating the order is, for example, a number assigned as "1", "2", ... In the order of the first visit when a plurality of order destinations are scheduled to be visited.

売り子端末6は、訪問予約済であることを示すマークM2に対して操作が行われた場合、図3における下段の図に示すように、情報Q1(図3上段を参照)よりも情報量が多い情報Q2を表示する。情報Q2は、例えば、注文内容を示す情報Q3と、訪問先の識別情報Q4と、対応状況を示す情報Q5と、対応完了の通知に利用されるアイコンQ6とを含む。 When an operation is performed on the mark M2 indicating that the visit reservation has been made, the seller terminal 6 has a larger amount of information than the information Q1 (see the upper part of FIG. 3) as shown in the lower part of FIG. Display a lot of information Q2. The information Q2 includes, for example, information Q3 indicating the order details, visit identification information Q4, information Q5 indicating the correspondence status, and an icon Q6 used for notifying the completion of correspondence.

注文内容を示す情報Q3(例、「注文内容」)は、支払い方法(例、「xxPay以外」)と、注文された商品の種類(例、「AAAビール」)、注文された商品の予定された数量(例、「予定個数」、「3」)と、支払が予定される金額の総額(例、「予定価格」「2100円」と、商品の単価(例、「単価700円」)とを含む。 Information Q3 (eg, "order details") indicating the order details includes the payment method (eg, "other than xxPay"), the type of the ordered product (eg, "AAA beer"), and the schedule of the ordered product. The quantity (eg, "planned quantity", "3"), the total amount of money to be paid (eg, "planned price", "2100 yen", and the unit price of the product (eg, "unit price 700 yen"). including.

訪問先の識別情報Q4は、例えば、座席ごとに割り付けられる識別情報(適宜、座席IDという)である座席番号を含む。売り子は、例えば、売り子端末6に表示されたマークM2の位置から注文先の大まかな位置を把握し、注文先に近づいた段階で売り子端末6に表示された座席IDを確認し、注文先の位置を正確に把握することができる。 The visit destination identification information Q4 includes, for example, a seat number which is identification information (appropriately referred to as a seat ID) assigned to each seat. For example, the seller grasps the rough position of the order destination from the position of the mark M2 displayed on the seller terminal 6, confirms the seat ID displayed on the seller terminal 6 when approaching the order destination, and confirms the seat ID of the order destination. The position can be grasped accurately.

対応状況を示す情報Q5は、例えば、呼出されてからの時間経過(例えば分、秒)、訪問予約の取消を通知するアイコンQ7、注文者が不在であることを通知するアイコンQ8を含む。売り子端末6は、アイコンQ7に対する操作があった場合、この売り子端末6を所持する売り子がマークM2に対応する注文先への訪問を取り消したことを示す情報を、情報処理装置4へ送信する。注文者が不在であることを通知するアイコンQ8は、例えば、売り子端末6を所持する売り子がマークM2に対応する注文先へ訪問した際に注文者が不在であった場合に利用される。売り子端末6は、アイコンQ8に対する操作があった場合、この売り子端末6を所持する売り子がマークM2に対応する注文者が不在であったと認識したことを示す情報を、情報処理装置4へ送信する。なお、実施形態にかかる情報処理システムが提供するサービスにおいて、売り子は、「注文」によって呼び出される。そのため「注文」は、適宜、「呼出」と言い換え可能である。 The information Q5 indicating the correspondence status includes, for example, an icon Q7 for notifying the lapse of time (for example, minutes and seconds) after being called, the cancellation of the visit reservation, and an icon Q8 for notifying that the orderer is absent. When the seller terminal 6 operates the icon Q7, the seller terminal 6 transmits information indicating that the seller who possesses the seller terminal 6 has canceled the visit to the ordering party corresponding to the mark M2 to the information processing device 4. The icon Q8 for notifying that the orderer is absent is used, for example, when the seller who owns the seller terminal 6 visits the ordering party corresponding to the mark M2 and the orderer is absent. When the seller terminal 6 operates the icon Q8, the seller terminal 6 transmits to the information processing device 4 information indicating that the seller who possesses the seller terminal 6 recognizes that the orderer corresponding to the mark M2 is absent. .. In the service provided by the information processing system according to the embodiment, the seller is called by "order". Therefore, "order" can be paraphrased as "call" as appropriate.

アイコンQ6は、注文情報に示されたサービスの提供が完了したことを示す情報の入力を売り子端末6受け付ける際に、売り子端末6が表示するGUIの画像である。売り子端末6は、アイコンQ6に対する操作がなされたと判定した場合、注文情報に示されたサービスの提供が完了したことを示す対応完了通知を送信する。情報処理装置4は、売り子端末6が送信した対応完了通知を受信し、例えば、対応完了通知に対応する訪問先に関する追加の情報(例、図3中段のマークM2)を、売り子端末6において非表示にする処理を実行する。 The icon Q6 is an image of the GUI displayed by the seller terminal 6 when the seller terminal 6 accepts the input of the information indicating that the service provided in the order information is completed. When the seller terminal 6 determines that the operation for the icon Q6 has been performed, the seller terminal 6 transmits a response completion notification indicating that the service provided in the order information has been provided. The information processing device 4 receives the response completion notification transmitted by the seller terminal 6, and for example, adds additional information (eg, mark M2 in the middle of FIG. 3) regarding the visit destination corresponding to the response completion notification to the seller terminal 6. Execute the process to display.

実施形態に係る情報処理システム1は、提供部IDとマップ画像P2上の位置とを関連付けた地図情報D1を用いるので、実空間上の座標(例、GPSの位置情報)を用いなくてもユーザの位置を示すことができる。例えば、情報処理システム1は、マップ画像P3として、模式的に描かれた地図、複数の階層を有する建造物(例、スタジアム)を平面に展開した地図、縮尺が縦横で異なる地図等を用いる場合であっても、マップ画像P3上にユーザの位置を示すことができる。また、情報処理システム1は、実空間上の座標が時間的に変化する設備(例、新幹線、航空機、船舶、車両)においても、ユーザの位置を示すことができる。情報処理システム1は、例えば、ユーザ端末5の位置をGPSにより取得しなくても、ユーザの位置を売り子端末6へ伝えることができる。情報処理システム1は、例えば、ユーザが地下の設備内または建物内に居る場合等、GPSによりユーザの位置を精度よく得ることが難しい場合でも、ユーザの位置を精度よく特定できる。 Since the information processing system 1 according to the embodiment uses the map information D1 in which the providing unit ID and the position on the map image P2 are associated with each other, the user does not need to use the coordinates in the real space (eg, the GPS position information). Can indicate the position of. For example, when the information processing system 1 uses as the map image P3, a map schematically drawn, a map in which a building having a plurality of layers (eg, a stadium) is developed on a plane, a map having different scales in vertical and horizontal directions, and the like. Even so, the user's position can be shown on the map image P3. In addition, the information processing system 1 can indicate the position of the user even in equipment (eg, Shinkansen, aircraft, ship, vehicle) whose coordinates in real space change with time. For example, the information processing system 1 can convey the user's position to the seller terminal 6 without acquiring the position of the user terminal 5 by GPS. The information processing system 1 can accurately identify the user's position even when it is difficult to accurately obtain the user's position by GPS, for example, when the user is in an underground facility or a building.

次に、実施形態の情報処理システムの各部について説明する。図4は、実施形態の情報処理システムを示す図である。提供部3は、ユーザの端末であるユーザ端末5に対して、識別情報を読み取り可能に提供する。提供部3は、例えばNFCタグである。NFCタグは、近距離無線通信技術(Near Field Communication;NFC)によって信号を送信する回路を含む部材である。NFCタグは、例えば、外部から信号を受けた際に電磁誘導により電力を発生し、この電力を利用して信号を送信する。提供部3が送信する信号は、提供部3に予め割り付けられた提供部IDを含む。本実施形態において、提供部3が送信する信号は、この信号を受信した端末を所定の情報源へ接続させる接続情報を含む。接続情報は、例えば、WebページのURL(Uniform Resource Locator)を含む。 Next, each part of the information processing system of the embodiment will be described. FIG. 4 is a diagram showing an information processing system of the embodiment. The providing unit 3 readablely provides the identification information to the user terminal 5, which is the user's terminal. The providing unit 3 is, for example, an NFC tag. The NFC tag is a member including a circuit that transmits a signal by Near Field Communication (NFC). For example, when an NFC tag receives a signal from the outside, it generates electric power by electromagnetic induction, and uses this electric power to transmit a signal. The signal transmitted by the providing unit 3 includes a providing unit ID assigned in advance to the providing unit 3. In the present embodiment, the signal transmitted by the providing unit 3 includes connection information for connecting the terminal receiving the signal to a predetermined information source. The connection information includes, for example, a URL (Uniform Resource Identifier) of a Web page.

提供部3は、施設2において予め定められた位置に固定される。図1において、施設2は、ユーザが利用可能な複数の座席7を備える。各提供部3は、各座席7に固定されている。提供部3は、座席7に対して取り外し可能に固定されてもよい。提供部3は、座席7に対して取り外し不能に固定されてもよいし、座席7の一部でもよい。 The providing unit 3 is fixed at a predetermined position in the facility 2. In FIG. 1, facility 2 comprises a plurality of seats 7 available to the user. Each providing portion 3 is fixed to each seat 7. The providing portion 3 may be detachably fixed to the seat 7. The providing portion 3 may be non-removably fixed to the seat 7 or may be a part of the seat 7.

提供部3は、NFCタグ以外の部材でもよい。例えば、提供部3は、提供部IDを含む1次元コードまたは2次元コードが設けられた部材(例、ステッカー、カード)でもよい。一次元コードは、例えばバーコードを含む。二次元コードは、例えばQRコード(登録商標)を含む。以下の説明において適宜、1次元コード、2次元コード、又はこれらコードのいずれかと同等の機能を有するパターンを総称して、コードパターンという。提供部3は、NFCタグに、コードパターンが設けられた部材でもよい。 The providing unit 3 may be a member other than the NFC tag. For example, the providing unit 3 may be a member (eg, a sticker, a card) provided with a one-dimensional code or a two-dimensional code including the providing unit ID. The one-dimensional code includes, for example, a barcode. The two-dimensional code includes, for example, a QR code (registered trademark). In the following description, a code pattern is a general term for a one-dimensional code, a two-dimensional code, or a pattern having a function equivalent to any of these codes. The providing unit 3 may be a member in which a code pattern is provided on the NFC tag.

提供部3は、NFC以外の通信規格に準拠する通信によって提供部IDを含む信号を送信する機器でもよい。例えば、提供部3は、RFID(radio frequency identifier)を用いるものでもよい。また、提供部3は、Bluetooth(登録商標)などの近距離無線通信を用いるものでもよく、赤外線通信を用いるビーコンなどでもよいし、Wi−Fi(登録商標)などの無線LANを用いるものでもよい。 The provider 3 may be a device that transmits a signal including the provider ID by communication conforming to a communication standard other than NFC. For example, the providing unit 3 may use RFID (radio frequency identifier). Further, the providing unit 3 may use short-range wireless communication such as Bluetooth (registered trademark), a beacon using infrared communication, or a wireless LAN such as Wi-Fi (registered trademark). ..

ユーザ端末5は、例えばスマートフォンである。ユーザ端末5は、通信部11、通信部12、カメラ13、表示部5A、処理部14、及び記憶部15を備える。記憶部15は、電力供給が遮断された状態でも情報を保持する記憶装置を含む。この記憶装置は、例えば、不揮発性メモリーと、ハードディスクと、ソリッドステートディスクとの少なくとも1つを含む。記憶部15は、ユーザ端末5の外部から取得される各種情報、及びユーザ端末5における各種処理で生成される情報を記憶する。 The user terminal 5 is, for example, a smartphone. The user terminal 5 includes a communication unit 11, a communication unit 12, a camera 13, a display unit 5A, a processing unit 14, and a storage unit 15. The storage unit 15 includes a storage device that holds information even when the power supply is cut off. The storage device includes, for example, at least one of a non-volatile memory, a hard disk, and a solid state disk. The storage unit 15 stores various information acquired from the outside of the user terminal 5 and information generated by various processes in the user terminal 5.

処理部14は、例えばCPU等の汎用のプロセッサを含み、各種情報を処理する。記憶部15は、処理部14に各種処理を実行させるプログラムを記憶する。処理部14(例、CPU)は、記憶部15に記憶されたプログラムに従って、信号処理、演算処理、画像処理、及びユーザ端末5の各部の制御処理のうち少なくとも1つを実行する。処理部14は、特定用途向け集積回路(ASIC)を含んでもよい。処理部14が実行する処理の少なくとも一部は、ASICによって実行されてもよい。 The processing unit 14 includes a general-purpose processor such as a CPU, and processes various types of information. The storage unit 15 stores a program that causes the processing unit 14 to execute various processes. The processing unit 14 (eg, CPU) executes at least one of signal processing, arithmetic processing, image processing, and control processing of each unit of the user terminal 5 according to the program stored in the storage unit 15. The processing unit 14 may include an application specific integrated circuit (ASIC). At least a part of the processing executed by the processing unit 14 may be executed by the ASIC.

通信部11は、提供部3が電気信号を送信する形態において、提供部3が送信した電気信号を受信する。例えば、提供部3がNFCタグを含む場合、通信部11は、NFCタグが送信する信号を受信する。ユーザ端末5は、通信部11が受信した信号を処理部14が処理し、信号に含まれる提供部IDを処理部14が取得することで、提供部IDを読み取る。提供部3が送信した信号に接続情報が含まれる場合、ユーザ端末5は、通信部11が受信した信号を処理部14が処理し、信号に含まれる接続情報を処理部14が取得することで、接続情報を読み取る。なお、提供部3が電気信号を送信しない形態において、ユーザ端末5は、通信部11を備えなくてもよい。 The communication unit 11 receives the electric signal transmitted by the providing unit 3 in a form in which the providing unit 3 transmits the electric signal. For example, when the providing unit 3 includes the NFC tag, the communication unit 11 receives the signal transmitted by the NFC tag. The user terminal 5 reads the providing unit ID by processing the signal received by the communication unit 11 by the processing unit 14 and acquiring the providing unit ID included in the signal by the processing unit 14. When the signal transmitted by the providing unit 3 includes connection information, the user terminal 5 processes the signal received by the communication unit 11 by the processing unit 14, and the processing unit 14 acquires the connection information included in the signal. , Read the connection information. In a form in which the providing unit 3 does not transmit an electric signal, the user terminal 5 does not have to include the communication unit 11.

カメラ13は、撮像処理を実行する撮像部を含む。カメラ13は、ユーザ端末5の外部を撮影して、画像のデータを取得する。カメラ13は、提供部3がコードパターンを含む形態において、提供部IDの読み取りに利用される。ユーザ端末5は、カメラ13によって取得されたコードパターンの画像を処理部14が解析し、画像に含まれる提供部IDを処理部14が取得することで、提供部IDを読み取ってもよい。なお、提供部3がコードパターンを含まない形態において、ユーザ端末5は、カメラ13を備えなくてもよい。 The camera 13 includes an imaging unit that executes an imaging process. The camera 13 photographs the outside of the user terminal 5 and acquires image data. The camera 13 is used to read the providing unit ID in a form in which the providing unit 3 includes a code pattern. The user terminal 5 may read the providing unit ID by analyzing the image of the code pattern acquired by the camera 13 by the processing unit 14 and acquiring the providing unit ID included in the image by the processing unit 14. The user terminal 5 does not have to include the camera 13 in a form in which the providing unit 3 does not include the code pattern.

通信部12は、所定の規格に準拠した通信を行う。通信部12は、例えばインターネット回線を介して情報処理装置4と接続され、情報処理装置4と通信する。通信部12は、処理部14によって制御されて、通信を行う。例えば、提供部3が接続情報を提供する場合、処理部14は、通信部12を制御して、接続情報に示された情報源との通信を実行させる。例えば、処理部14は、通信部12を制御して、図1に示した注文ページP1のコンテンツを、情報源から取得させる。 The communication unit 12 performs communication in accordance with a predetermined standard. The communication unit 12 is connected to the information processing device 4 via, for example, an internet line, and communicates with the information processing device 4. The communication unit 12 is controlled by the processing unit 14 to perform communication. For example, when the providing unit 3 provides the connection information, the processing unit 14 controls the communication unit 12 to execute communication with the information source indicated by the connection information. For example, the processing unit 14 controls the communication unit 12 to acquire the contents of the order page P1 shown in FIG. 1 from an information source.

表示部5Aは、上記情報源から取得したコンテンツを表示する。例えば、処理部14は、表示部5Aを制御し、情報源から取得したコンテンツとして、Webページを表示部5Aに表示させる。このWebページは、例えば、売り子によって提供可能なサービスの内容を示す注文ページである。注文ページは、例えば、配達員が配達可能な商品の画像、及び各商品の価格のリストを含む。ユーザは、ユーザ端末5を操作することにより、注文する商品の種類および数量を指定できる。このように、ユーザ端末5は、注文ページを利用して、サービスを指定する情報である注文情報の入力を受け付ける。 The display unit 5A displays the content acquired from the above information source. For example, the processing unit 14 controls the display unit 5A and causes the display unit 5A to display the Web page as the content acquired from the information source. This Web page is, for example, an order page showing the contents of services that can be provided by the seller. The order page contains, for example, an image of the goods that the delivery person can deliver and a list of prices for each goods. The user can specify the type and quantity of the product to be ordered by operating the user terminal 5. In this way, the user terminal 5 uses the order page to accept the input of the order information, which is the information for designating the service.

図5は、注文ページの例を示す図である。図5の符号P10は、ユーザ端末の表示される注文ページである。注文ページP10は、例えば、情報処理装置4が提供するコンテンツを示す画像である。符号P11、P12は、それぞれ、提供されるサービスの種類を示すアイコンである。例えば、アイコンP11は食品の提供を示す画像を含み、アイコンP12は飲料の提供を示す画像を含む。 FIG. 5 is a diagram showing an example of an order page. Reference numeral P10 in FIG. 5 is an order page displayed on the user terminal. The order page P10 is, for example, an image showing the contents provided by the information processing device 4. Reference numerals P11 and P12 are icons indicating the types of services provided, respectively. For example, the icon P11 includes an image indicating the provision of food, and the icon P12 includes an image indicating the provision of beverage.

ユーザ端末は、注文ページP10上において、サービスの種類を示すアイコンに対する入力を受け付ける。ここでは、アイコンP12に対する入力があったとする。図5中段に示すように、ユーザ端末は、アイコンP12に対応する種類のサービスを注文する量の入力を受け付ける。サービスの種類が物品の提供である場合、注文する量は、例えば個数である。例えば、図5中段において、注文する量は「数量」で表され、その値として「3」が入力されている。なお、サービスの種類が役務の提供である場合、注文する量は、サービスの提供に要する時間などでもよい。 The user terminal accepts input for an icon indicating the type of service on the order page P10. Here, it is assumed that there is an input for the icon P12. As shown in the middle of FIG. 5, the user terminal accepts an input of an amount for ordering a service of the type corresponding to the icon P12. If the type of service is the provision of goods, the quantity ordered is, for example, the quantity. For example, in the middle part of FIG. 5, the quantity to be ordered is represented by "quantity", and "3" is input as the value. When the type of service is the provision of services, the quantity to be ordered may be the time required to provide the services.

ユーザ端末は、注文の量が入力された場合、サービスの種類を示すアイコンの表示形態を変更する。例えば、ユーザ端末は、注文の量が入力される前のアイコンP12と比べて、色または明るさが異なるアイコンP14を注文ページP10に表示させる。アイコンP14は、例えば、アイコンP12の画像に対して、半透明のマスクを重ねた画像を含む。また、アイコンP14は、入力された注文の量を表す画像P15を含む。画像P14は、例えば、入力された注文の量(図5中段参照)を表すテキストを含むが、その他の形態でもよい。例えば、ユーザ端末は、サービスの種類が飲料の提供であり、その注文の量が3個である場合、3個の飲料を示す画像を表示してもよい。 When the quantity of the order is input, the user terminal changes the display form of the icon indicating the type of service. For example, the user terminal causes the order page P10 to display the icon P14 having a different color or brightness from the icon P12 before the order quantity is input. The icon P14 includes, for example, an image in which a translucent mask is superimposed on the image of the icon P12. The icon P14 also includes an image P15 representing the quantity of the input order. Image P14 contains, for example, text representing the quantity of orders entered (see middle section of FIG. 5), but may be in other form. For example, the user terminal may display an image showing three beverages when the service type is the provision of beverages and the quantity of the order is three.

なお、図5の例において、ユーザ端末は、注文の量が入力されたサービスの種類を示すアイコンを注文の量の入力前と異なる態様で表示する第1の処理とと、入力された注文の量を示す情報を対応するサービスの種類を示すアイコンに重ねて表示する第2の処理と、を実行する。ユーザ端末は、上記第1の処理と第2の処理との一方のみを時刻してもよい。また、上記第1の処理と第2の処理との一方または双方を実行させる処理部は、ユーザ端末と異なる装置(例、情報処理装置4)に設けられてもよい。例えば、注文ページのコンテンツを提供する装置は、ユーザ端末に入力された注文情報を取得し、この注文情報に基づいて、サービスの種類を示すアイコンの表示形態を変更したコンテンツを提供してもよい。 In the example of FIG. 5, the user terminal performs the first process of displaying an icon indicating the type of service in which the order quantity is input in a manner different from that before the order quantity is input, and the input order. A second process of displaying the amount information overlaid on the icon indicating the corresponding service type is executed. The user terminal may time only one of the first process and the second process. Further, the processing unit that executes one or both of the first processing and the second processing may be provided in a device (eg, information processing device 4) different from the user terminal. For example, the device that provides the content of the order page may acquire the order information input to the user terminal and provide the content in which the display form of the icon indicating the type of service is changed based on the order information. ..

ユーザ端末5は、提供部3から取得した提供部IDと、自装置に入力された注文情報とを送信する。提供部IDおよび注文情報の送信先は、例えば、注文ページを用いて注文情報が入力された際に、注文ページを管理するサーバから提供される。提供部IDおよび注文情報の送信先は予め定められていてもよく、送信先の情報は、ユーザ端末5の記憶部に予め記憶されていてもよい。送信先の情報は、ユーザ端末5が利用するアプリケーションによって管理されてもよい。提供部IDおよび注文情報の送信先は、提供部3が送信する信号に指定されていてもよい。提供部IDおよび注文情報の送信先は、注文ページを管理するサーバでもよい。 The user terminal 5 transmits the providing unit ID acquired from the providing unit 3 and the order information input to the own device. The provider ID and the destination of the order information are provided from, for example, a server that manages the order page when the order information is input using the order page. The destination of the provision unit ID and the order information may be predetermined, and the information of the destination may be stored in advance in the storage unit of the user terminal 5. The destination information may be managed by the application used by the user terminal 5. The transmission destination of the providing unit ID and the order information may be specified in the signal transmitted by the providing unit 3. The provider ID and the destination of the order information may be a server that manages the order page.

情報処理装置4は、例えばサーバである。情報処理装置4は、通信部21、処理部22、及び記憶部23を備える。通信部21は、所定の規格に準拠した通信によって、ユーザ端末5および売り子端末6のそれぞれと通信する。通信部21は、例えばインターネット回線を介して、ユーザ端末5および売り子端末6のそれぞれと通信する。通信部21は、ユーザ端末5が送信した提供部IDおよび注文情報を含む情報を受信する。 The information processing device 4 is, for example, a server. The information processing device 4 includes a communication unit 21, a processing unit 22, and a storage unit 23. The communication unit 21 communicates with each of the user terminal 5 and the seller terminal 6 by communication conforming to a predetermined standard. The communication unit 21 communicates with each of the user terminal 5 and the seller terminal 6 via, for example, an Internet line. The communication unit 21 receives information including the providing unit ID and order information transmitted by the user terminal 5.

記憶部23は、情報処理装置4の外部から提供される情報と、情報処理装置4において生成される情報とを記憶する。記憶部23は、情報処理装置4における処理に用いられる情報として、地図情報D1、座席情報D2、担当情報D3、サービス情報D4、及びマップ画像データD5を記憶する。記憶部23が記憶する情報は、情報処理装置4において実行される処理に応じて、適宜変更される。記憶部23は、地図情報D1、座席情報D2、担当情報D3、サービス情報D4、及びマップ画像データD5の少なくとも一部を記憶しなくてもよい。地図情報D1、座席情報D2、担当情報D3、サービス情報D4、及びマップ画像データD5のうち記憶部23が記憶しない情報の少なくとも一部は、情報処理装置4と異なる装置(例、ユーザ端末5、売り子端末6、その他の装置)に記憶されてもよい。 The storage unit 23 stores information provided from the outside of the information processing device 4 and information generated by the information processing device 4. The storage unit 23 stores map information D1, seat information D2, charge information D3, service information D4, and map image data D5 as information used for processing in the information processing device 4. The information stored in the storage unit 23 is appropriately changed according to the processing executed by the information processing device 4. The storage unit 23 does not have to store at least a part of the map information D1, the seat information D2, the charge information D3, the service information D4, and the map image data D5. Of the map information D1, seat information D2, charge information D3, service information D4, and map image data D5, at least a part of the information not stored by the storage unit 23 is a device different from the information processing device 4 (eg, user terminal 5, user terminal 5, It may be stored in the seller terminal 6 and other devices).

処理部22は、制御部31と、位置特定部32と、担当特定部33と、座席特定部34と、順番決定部35とを備える。処理部22は、例えば、CPUなどの汎用プロセッサである。処理部22は、プログラムに従って所定の処理を実行する。このプログラムは、記憶部23に記憶されている。このプログラムは、コンピュータに、処理部22の各部の処理を実行させる。処理部22は、特定用途向け集積回路(ASIC)を含んでもよい。処理部22が実行する処理の少なくとも一部は、ASICによって実行されてもよい。処理部22の各機能部については、後述する。 The processing unit 22 includes a control unit 31, a position specifying unit 32, a responsible specifying unit 33, a seat specifying unit 34, and an order determining unit 35. The processing unit 22 is, for example, a general-purpose processor such as a CPU. The processing unit 22 executes a predetermined process according to the program. This program is stored in the storage unit 23. This program causes the computer to execute the processing of each part of the processing unit 22. The processing unit 22 may include an application specific integrated circuit (ASIC). At least a part of the processing executed by the processing unit 22 may be executed by the ASIC. Each functional unit of the processing unit 22 will be described later.

記憶部23は、電力供給が遮断された状態で情報を保持する記憶装置を含む。この記憶装置は、例えば、不揮発性のメモリーと、ハードディスクと、ソリッドステートディスクとの少なくとも1つを含む。記憶部23は、情報処理装置4の外部から供給された情報、及び情報処理装置4における処理によって生成された情報を記憶する。記憶部23は、地図情報D1、座席情報D2、担当情報D3、サービス情報D4、及びマップ画像データD5を記憶する。 The storage unit 23 includes a storage device that holds information in a state where the power supply is cut off. The storage device includes, for example, at least one of a non-volatile memory, a hard disk, and a solid state disk. The storage unit 23 stores information supplied from the outside of the information processing device 4 and information generated by processing in the information processing device 4. The storage unit 23 stores map information D1, seat information D2, charge information D3, service information D4, and map image data D5.

マップ画像データD5は、例えば図1の施設2内の地図を示すマップ画像P2を表すデータである。マップ画像データD5は、ビットマップデータでもよいし、ベクトルデータでもよく、その他の形式のデータでもよい。マップ画像P2上の位置は、例えば、マップ画像データD5において定義されるデータ空間上の座標で表される。 The map image data D5 is data representing, for example, a map image P2 showing a map in the facility 2 of FIG. The map image data D5 may be bitmap data, vector data, or data in another format. The position on the map image P2 is represented by, for example, the coordinates on the data space defined in the map image data D5.

図6は、地図情報の例と、マップ画像に追加の情報を配置する処理とを示す図である。図6の符号T11は、テーブルデータである。テーブルデータD11において、列方向に並ぶ各種情報は、同じ項目(例、属性)の情報である。図6の例において、地図情報D1は、テーブルデータD11の一部を含む。地図情報D1は、複数の提供部のうち各提供部が提供する識別情報と、施設内の地図を示すマップ画像上の位置とを関連付けた情報である。マップ画像上の位置は、マップ画像を定義するデータ空間上の座標で表される。ここでは、マップ画像が二次元の画像であるものとする。この場合、マップ画像を定義するデータ空間において一次独立な方向は2つである。以下の説明において適宜、一次独立な2つの方向をそれぞれ、X方向、Y方向という。X方向は、例えば、画像の水平走査方向に対応する。Y方向は、例えば、像の垂直走査方向に対応する。 FIG. 6 is a diagram showing an example of map information and a process of arranging additional information on the map image. Reference numeral T11 in FIG. 6 is table data. In the table data D11, the various information arranged in the column direction is the information of the same item (example, attribute). In the example of FIG. 6, the map information D1 includes a part of the table data D11. The map information D1 is information in which the identification information provided by each of the plurality of providing units is associated with the position on the map image indicating the map in the facility. Positions on the map image are represented by coordinates in the data space that define the map image. Here, it is assumed that the map image is a two-dimensional image. In this case, there are two primary independent directions in the data space that defines the map image. In the following description, the two primary independent directions are appropriately referred to as the X direction and the Y direction, respectively. The X direction corresponds, for example, to the horizontal scanning direction of the image. The Y direction corresponds, for example, to the vertical scanning direction of the image.

図6の例において、地図情報D1は、「提供部ID」の項目の情報と、「X座標」の項目の情報と、「Y座標」の項目の情報とを含む。「提供部ID」は、各提供部の識別情報に相当する。「X座標」の項目の情報は、X方向の座標に相当する。「Y座標」の項目の情報は、X方向の座標に相当する。 In the example of FIG. 6, the map information D1 includes the information of the item of "providing unit ID", the information of the item of "X coordinate", and the information of the item of "Y coordinate". The "providing unit ID" corresponds to the identification information of each providing unit. The information in the "X coordinate" item corresponds to the coordinates in the X direction. The information in the "Y coordinate" item corresponds to the coordinates in the X direction.

テーブルデータD11において、行方向に並ぶ各種情報は、互いに関連付けられている。例えば、テーブルデータD11に二点鎖線で示した領域において、「提示部ID」の項目の情報は「S00154」であり、「S00154」と同じ行における「X座標」の項目の情報は「X4」であり、「S00154」と同じ行における「Y座標」の項目の情報は「Y4」である。この場合、提示部IDの「S00154」に関連付けられたマップ画像P2上の位置は、X方向およびY方向を軸とする座標系における座標で(X4,Y4)と表される。このように、本実施形態における地図情報D1は、各提供部が提供する識別情報と、マップ画像の座標系における座標とを関連付けたテーブルデータD11の少なくとも一部を含む。 In the table data D11, various information arranged in the row direction are associated with each other. For example, in the area shown by the alternate long and short dash line in the table data D11, the information of the item of "presentation unit ID" is "S00154", and the information of the item of "X coordinate" in the same row as "S00154" is "X4". The information of the item of "Y coordinate" in the same line as "S00154" is "Y4". In this case, the position on the map image P2 associated with the presentation unit ID "S00154" is represented as (X4, Y4) in the coordinates in the coordinate system centered on the X direction and the Y direction. As described above, the map information D1 in the present embodiment includes at least a part of the table data D11 in which the identification information provided by each providing unit is associated with the coordinates in the coordinate system of the map image.

なお、提供部IDと、マップ画像上の座標とは、所定の情報により紐づけされてもよい。所定の情報は、例えば、座席の識別情報と、この座席の位置に対応するマップ画像上の位置とを関連付けた情報である。オペレータは、例えば、情報処理装置4に提供部IDと、この提供部IDに対応する座席の識別情報を提供(例、入力)する。情報処理装置4は、上記所定の情報を用いて、オペレータが入力した座席の識別情報に対応するマップ画像上の位置を特定し、特定した位置と、オペレータが入力した提供部IDとを関連付けてもよい。 The providing unit ID and the coordinates on the map image may be associated with predetermined information. The predetermined information is, for example, information in which the seat identification information is associated with the position on the map image corresponding to the position of the seat. For example, the operator provides the information processing apparatus 4 with the providing unit ID and the seat identification information corresponding to the providing unit ID (eg, input). The information processing device 4 identifies a position on the map image corresponding to the seat identification information input by the operator using the predetermined information, and associates the specified position with the providing unit ID input by the operator. May be good.

ここで、情報処理装置4は、提供部IDとして「S00154」を取得したとする。この場合、情報処理装置4は、地図情報D1において「S00154」に関連付けられた「X座標」の項目の情報である「X4」と、地図情報D1において「S00154」に関連付けられた「Y座標」の項目の情報である「Y4」とを読み出すことで、提供部IDに関連付けられたマップ画像P2上の位置を特定する。情報処理装置4は、「S00154」という提示部IDに関連付けられたマップ画像P2上の位置の情報として、X方向の座標とY方向の座標とを一組にした情報を売り子端末6に提供する。 Here, it is assumed that the information processing apparatus 4 has acquired "S00154" as the providing unit ID. In this case, the information processing apparatus 4 has "X4" which is the information of the item of "X coordinate" associated with "S00154" in the map information D1 and "Y coordinate" associated with "S00154" in the map information D1. By reading out "Y4" which is the information of the item of, the position on the map image P2 associated with the providing unit ID is specified. The information processing device 4 provides the seller terminal 6 with information as a set of coordinates in the X direction and coordinates in the Y direction as information on the position on the map image P2 associated with the presentation unit ID "S00154". ..

売り子端末6は、図6における下段の図に示すように、マップ画像P2における(X4,Y4)の位置に対して予め設定された位置関係で、追加の情報(例えば、マークM1)を配置する。売り子端末6は、例えば、マップ画像データD5と同じデータを、自装置の記憶部に予め記憶する。売り子端末6は、例えば、自装置の記憶部に記憶されたマップ画像データD5を用いて、マップ画像P2上にマークM1が配置されたマップ画像P3を生成する。売り子端末6は、生成したマップ画像P3を自装置の表示部に表示する。 As shown in the lower figure in FIG. 6, the seller terminal 6 arranges additional information (for example, the mark M1) in a preset positional relationship with respect to the position of (X4, Y4) in the map image P2. .. The seller terminal 6 stores, for example, the same data as the map image data D5 in advance in the storage unit of its own device. The seller terminal 6 uses, for example, the map image data D5 stored in the storage unit of its own device to generate a map image P3 in which the mark M1 is arranged on the map image P2. The seller terminal 6 displays the generated map image P3 on the display unit of its own device.

なお、売り子端末6は、マップ画像データD5を予め記憶しなくてもよい。この場合、売り子端末6は、情報処理装置4またはその他の装置からマップ画像データD5を取得し、マップ画像P3を生成してもよい。また、売り子端末6は、マップ画像P3を生成しなくてもよい。例えば、情報処理装置4は、マップ画像P3を生成して、マップ画像P3のデータを売り子端末6に提供し、売り子端末6は、提供されたマップ画像P3のデータを用いてマップ画像P3を表示してもよい。 The seller terminal 6 does not have to store the map image data D5 in advance. In this case, the seller terminal 6 may acquire the map image data D5 from the information processing device 4 or another device and generate the map image P3. Further, the seller terminal 6 does not have to generate the map image P3. For example, the information processing device 4 generates the map image P3 and provides the data of the map image P3 to the seller terminal 6, and the seller terminal 6 displays the map image P3 using the data of the provided map image P3. You may.

座席情報D2(図4参照)は、施設に設置された座席の識別情報と、座席に対して所定の位置関係で設置された提供部が提供する識別情報とを関連付けた情報である。本実施形態において、図6のテーブルデータD11は、座席情報D2を含む。座席情報D2は、「エリア」の項目の情報と、「座席番号」の項目の情報とを含む。 The seat information D2 (see FIG. 4) is information in which the identification information of the seat installed in the facility is associated with the identification information provided by the providing unit installed in a predetermined positional relationship with respect to the seat. In this embodiment, the table data D11 of FIG. 6 includes seat information D2. The seat information D2 includes information on the item of "area" and information on the item of "seat number".

「座席番号」の項目の情報は、座席ごとに割り付けられた座席の名称である。「座席番号」の項目の情報は、各座席を他の座席と区別可能な識別情報(適宜、座席の識別情報という)に相当する。「座席番号」の項目の情報は、同じ行の「提供部ID」の項目の情報と関連付けられる。例えば、「提供部ID」の項目の情報である「S00154」は、同じ行の「座席番号」の項目の情報である「5階 VIP 1−1−41」と関連付けられる。「5階 VIP 1−1−41」に対応する座席は、例えば、「提供部ID」として「S00154」を提供する提供部3が設けられる座席の1つ後ろの座席である。このように、本実施形態における座席情報D2は、各提供部が提供する識別情報と、マップ画像の座標系における座標とを関連付けたテーブルを含む。本実施形態において、地図情報D1および座席情報D2は、1つのテーブルデータD11に含まれる。地図情報D1を含むテーブルデータは、座席情報D2を含むテーブルデータと別のデータであってもよい。 The information in the "seat number" item is the name of the seat assigned to each seat. The information in the item of "seat number" corresponds to identification information (appropriately referred to as seat identification information) that can distinguish each seat from other seats. The information of the item of "seat number" is associated with the information of the item of "providing unit ID" in the same line. For example, "S00154", which is the information of the item of "providing unit ID", is associated with "VIP 1-1-41" which is the information of the item of "seat number" in the same line. The seat corresponding to "VIP 1-1-41 on the 5th floor" is, for example, a seat immediately behind the seat provided with the providing unit 3 that provides "S00154" as the "providing unit ID". As described above, the seat information D2 in the present embodiment includes a table in which the identification information provided by each providing unit is associated with the coordinates in the coordinate system of the map image. In the present embodiment, the map information D1 and the seat information D2 are included in one table data D11. The table data including the map information D1 may be different from the table data including the seat information D2.

「エリア」の項目の情報は、施設2において各座席が配置されているエリアの名称を表す。「エリア」の項目の情報は、各エリアを他のエリアと区別可能な識別情報(適宜、エリアの識別情報という)に相当する。「エリア」の項目の情報は、同じ行の「座席番号」の項目の情報と関連付けられる。例えば、「座席番号」の項目の情報である「5階 VIP 1−1−41」は、同じ行の「エリア」の項目の情報である「5階VIPシート」と関連づけられる。座席情報D2は、例えば「5階 VIP 1−1−41」に対応する座席が、施設2において「5階VIPシート」と呼ばれるエリアに配置されていることを表す。 The information in the "area" item represents the name of the area in which each seat is arranged in the facility 2. The information in the item of "area" corresponds to identification information (appropriately referred to as area identification information) that can distinguish each area from other areas. The information in the "Area" item is associated with the information in the "Seat Number" item in the same row. For example, "5th floor VIP 1-1-41" which is the information of the item of "seat number" is associated with "VIP seat of the 5th floor" which is the information of the item of "area" in the same row. The seat information D2 indicates that, for example, the seat corresponding to the "5th floor VIP 1-1-41" is arranged in the area called the "5th floor VIP seat" in the facility 2.

以下の説明において適宜、各提供部IDと、各提供部IDが配置されるエリアの情報とを関連付けた情報をエリア情報という。エリア情報は、提供部IDに関連付けられる座席の識別情報と、エリアの識別情報とを組みにした情報でもよい。エリア情報は、例えば、テーブルデータD11の一部を含む。図6において、エリア情報は、「エリア」の項目の情報と、「提供部ID」の項目の情報に関連付けられる「座席番号」の項目の情報とを含む。エリア情報は、「エリア」の項目の情報と、「座席番号」の項目の情報とを含み、「提供部ID」の項目の情報を含まなくてもよい。エリア情報は、「エリア」の項目の情報と、「提供部ID」の項目の情報とを含んでもよい。エリア情報を含むテーブルデータ(例、)は、提供部IDを含むテーブルデータと別のデータであってもよい。 In the following description, information in which each providing unit ID is appropriately associated with information on the area in which each providing unit ID is arranged is referred to as area information. The area information may be information in which the seat identification information associated with the provision unit ID and the area identification information are combined. The area information includes, for example, a part of the table data D11. In FIG. 6, the area information includes the information of the item of "area" and the information of the item of "seat number" associated with the information of the item of "providing unit ID". The area information includes the information of the item of "area" and the information of the item of "seat number", and does not have to include the information of the item of "providing unit ID". The area information may include information on the item of "area" and information on the item of "providing unit ID". The table data (eg,) including the area information may be data different from the table data including the providing unit ID.

図7は、担当情報の一例およびサービス情報の一例を示す図である。担当情報D3は、複数の提供者(例、売り子)のうち各提供者が担当する施設内のエリアの情報と、各提供者の識別情報とを関連付けた担情報である。以下の説明において適宜、提供者の識別情報を売り子IDという。図7の符号D11は、テーブルデータである。テーブルデータD11において、列方向に並ぶ各種情報は、同じ項目(例、属性)の情報である。図6の例において、担当情報D3は、テーブルデータD11の一部である。担当情報D3は、「エリア」の項目の情報と、「売り子ID」の項目の情報とを含む。「エリア」の項目の情報は、図6に示したテーブルデータD11における「エリア」の項目の情報と同様である。「売り子ID」の項目の情報は、各売り子の識別情報を表す。「売り子ID」の項目の情報は、同じ行の「エリア」の項目の情報と関連付けられる。例えば、「売り子ID」の項目の情報である「SG04」は、同じ行の「エリア」の項目の情報である「4階VIPシート」と関連付けられる。担当情報D3は、例えば「SG04」に対応する売り子が、施設2において「4階VIPシート」と呼ばれるエリアを担当することを表す。 FIG. 7 is a diagram showing an example of charge information and an example of service information. Responsible information D3 is the responsible information in which the information of the area in the facility in charge of each provider among a plurality of providers (eg, seller) is associated with the identification information of each provider. In the following description, the provider identification information is referred to as a seller ID as appropriate. Reference numeral D11 in FIG. 7 is table data. In the table data D11, the various information arranged in the column direction is the information of the same item (example, attribute). In the example of FIG. 6, the responsible information D3 is a part of the table data D11. The person in charge information D3 includes information on the item of "area" and information on the item of "seller ID". The information of the item of "area" is the same as the information of the item of "area" in the table data D11 shown in FIG. The information in the item of "seller ID" represents the identification information of each seller. The information of the item of "seller ID" is associated with the information of the item of "area" in the same line. For example, "SG04" which is the information of the item of "Seller ID" is associated with "VIP sheet of the 4th floor" which is the information of the item of "Area" in the same row. The person in charge information D3 indicates that, for example, the seller corresponding to "SG04" is in charge of the area called "VIP sheet on the 4th floor" in the facility 2.

サービス情報D4は、複数の売り子のうち各売り子が提供するサービスの情報と、各売り子の識別情報とを関連付けた情報である。図7のサービス情報D4は、テーブルデータD11の一部である。サービス情報D4は、「売り子ID」の項目の情報と、「サービスの内容」の項目の情報とを含む。「サービスの内容」の項目の情報は、各売り子が提供可能なサービス(例えば、販売できる商品の種類)を表す情報である。「サービスの内容」の項目の情報は、同じ行の「売り子ID」の項目の情報と関連付けられる。例えば、「売り子ID」の項目の情報である「SG04」は、同じ行の「サービスの内容」の情報である「飲み物、食事」と関連付けられる。サービス情報D4は、例えば「SG04」に対応する売り子が販売できる商品の種類が、「飲み物、食事」であることを表す。 The service information D4 is information in which the information of the service provided by each seller among the plurality of sellers is associated with the identification information of each seller. The service information D4 in FIG. 7 is a part of the table data D11. The service information D4 includes information on the item of "seller ID" and information on the item of "content of service". The information in the item of "service content" is information representing the services that each seller can provide (for example, the types of products that can be sold). The information of the item of "content of service" is associated with the information of the item of "seller ID" in the same line. For example, "SG04", which is the information of the item of "seller ID", is associated with "drink, meal" which is the information of "content of service" in the same line. The service information D4 indicates that, for example, the type of product that the seller corresponding to "SG04" can sell is "drink, meal".

図4の説明に戻り、位置特定部32は、地図情報D1に基づいて、通信部11が受信した識別情報に関連付けられたマップ画像P2上の位置を特定する。位置特定部32は、通信部11が受信した情報から、識別情報として提供部IDを取得する。位置特定部32は、記憶部23から地図情報D1(図6参照)を読み出す。位置特定部32は、通信部11が受信した情報に含まれる提供部IDに相当する「提供部ID」の項目の情報に関連付けられた「X座標」の項目の情報および「Y座標」の項目の情報を読み出すことによって、マップ画像P2上の位置を特定する。 Returning to the description of FIG. 4, the position specifying unit 32 identifies the position on the map image P2 associated with the identification information received by the communication unit 11 based on the map information D1. The position specifying unit 32 acquires the providing unit ID as identification information from the information received by the communication unit 11. The position specifying unit 32 reads the map information D1 (see FIG. 6) from the storage unit 23. The position specifying unit 32 is the information of the item of "X coordinate" and the item of "Y coordinate" associated with the information of the item of "providing unit ID" corresponding to the providing unit ID included in the information received by the communication unit 11. The position on the map image P2 is specified by reading out the information of.

担当特定部33は、通信部11が受信した識別情報(例、提供部ID)に関連付けられるサービス提供者(例、売り子)を特定する。例えば、担当特定部33は、図6に示したエリア情報を参照し、「提供部ID」の項目の情報に対応する「エリア」の項目の情報を特定する。例えば、担当特定部33は、通信部11が受信した提供部IDが図6に示した「提供部ID」の項目の情報の「S00010」に相当する場合、提供部IDに対応するエリアが「4階VIPシート」であると特定する。担当特定部33は、特定した「エリア」の項目の情報を、図7に示した担当情報D3と照合する。担当特定部33は、特定した「エリア」の項目の情報に関連付けられた「売り子ID」の項目の情報を特定することによって、提供部IDに対応する売り子を特定する。例えば、担当特定部33は、特定した「エリア」の項目の情報が「4階VIPシート」である場合、このエリアを担当する売り子は、「SG04」に対応する売り子と、「SG05」に対応する売り子とであると特定する。 The responsible identification unit 33 identifies a service provider (eg, seller) associated with the identification information (eg, provider ID) received by the communication unit 11. For example, the responsible identification unit 33 refers to the area information shown in FIG. 6 and specifies the information of the item of the “area” corresponding to the information of the item of the “providing unit ID”. For example, when the providing unit ID received by the communication unit 11 corresponds to the information "S00010" of the item of the "providing unit ID" shown in FIG. 6, the area corresponding to the providing unit ID is " It is specified as "4th floor VIP sheet". The person in charge specifying unit 33 collates the information of the specified "area" item with the person in charge information D3 shown in FIG. The person in charge specifying unit 33 identifies the seller corresponding to the providing unit ID by specifying the information of the item of "seller ID" associated with the information of the item of the specified "area". For example, when the information of the item of the specified "area" is the "4th floor VIP sheet", the salesperson in charge of this area corresponds to the salesperson corresponding to "SG04" and the salesperson corresponding to "SG05". Identify as a seller to do.

また、担当特定部33は、通信部21が受信した注文情報に示されたサービスの内容を実行可能なサービス提供者(例、売り子)を特定する。担当特定部33は、提供部IDに関連付けられた売り子として特定された売り子のうち、注文情報に示されたサービスの内容を担当している売り子を特定する。担当特定部33は、例えば、注文情報に示されたサービス内容と、図7に示したサービス情報とを照合して、売り子を特定する。例えば、提供部IDが「S00010」であり、注文情報に示されるサービスの内容が「アルコール」であるとする。図6を参照して説明したように、提供部IDから特定される売り子IDは、図7に示した「SG04」、「SG05」である。担当特定部33は、「SG04」と「SG05」とのうち、関連付けられた「サービスの内容」に注文情報に示される「アルコール」が含まれる「SG05」を特定する。このようにして、担当特定部33は、担当者として「SO05」に対応する売り子を特定する。 In addition, the responsible identification unit 33 identifies a service provider (eg, a seller) who can execute the content of the service indicated in the order information received by the communication unit 21. The person in charge specifying unit 33 identifies the seller who is in charge of the content of the service shown in the order information among the sellers specified as the sellers associated with the providing unit ID. For example, the person in charge identification unit 33 collates the service content shown in the order information with the service information shown in FIG. 7, and identifies the seller. For example, it is assumed that the provision unit ID is "S00010" and the content of the service shown in the order information is "alcohol". As described with reference to FIG. 6, the seller ID specified from the providing unit ID is “SG04” and “SG05” shown in FIG. 7. The person in charge identification unit 33 identifies "SG05" among "SG04" and "SG05" in which "alcohol" shown in the order information is included in the associated "service content". In this way, the person in charge identification unit 33 identifies the seller corresponding to "SO05" as the person in charge.

図4の座席特定部34は、座席情報に基づいて、通信部21が受信した提供部IDに関連付けられた座席の識別情報を特定する。例えば、通信部21は、提供部IDとして、図6の上段に示したテーブルデータD11における「S00011」を受信したとする。座席特定部34は、座席情報D2を参照し、「S00011」に関連付けられた座席の識別情報として「座席番号」の項目の情報である「4階VIP 3-1-26」を特定する。 The seat identification unit 34 of FIG. 4 identifies the seat identification information associated with the providing unit ID received by the communication unit 21 based on the seat information. For example, it is assumed that the communication unit 21 receives "S00011" in the table data D11 shown in the upper part of FIG. 6 as the providing unit ID. The seat identification unit 34 refers to the seat information D2 and identifies "4th floor VIP 3-1-26" which is the information of the item of "seat number" as the identification information of the seat associated with "S00011".

図4の順番決定部35は、位置特定部32が特定した位置に相当する施設における位置(例、座席)について、サービス提供者(例、売り子)が各位置を訪問する順番を決定する。以下の説明において適宜、訪問する順番を訪問順という。順番決定部35は、1人のサービス提供者の訪問が予定される複数の訪問先について、訪問順を決定する。例えば、順番決定部35は、訪問先に対応する注文情報が送信または受信された時刻(適宜、送受信時刻という)に基づいて、訪問順を決定する。 The order determining unit 35 of FIG. 4 determines the order in which the service provider (example, seller) visits each position with respect to the position (example, seat) in the facility corresponding to the position specified by the position specifying unit 32. In the following explanation, the order of visits is referred to as the order of visits. The order determination unit 35 determines the order of visits for a plurality of destinations scheduled to be visited by one service provider. For example, the order determination unit 35 determines the order of visits based on the time when the order information corresponding to the visit destination is transmitted or received (appropriately referred to as transmission / reception time).

例えば、順番決定部35は、訪問先に対応する注文情報を情報処理装置4が受信した時刻が早いほど訪問順が早くなるように、訪問順を決定する。例えば、情報処理装置4は、第1の訪問先に対応する第1の注文情報を受信し、その後に、第2の訪問先に対応する第2の注文情報を受信し、第1の訪問先および第2の訪問先を同じ売り子が訪問するとする。順番決定部35は、情報処理装置4が第2の注文情報よりも先に受信した第1の注文情報に対応する第1の訪問先を、第2の注文情報に対応する第2の訪問先よりも先に売り子が訪問するように、訪問順を決定する。なお、順番特定部35は、情報処理装置4が注文情報を受信した時刻の代わりに、ユーザ端末5が注文情報を送信した時刻を用いて、訪問順を決定してもよい。ユーザ端末5が注文情報を送信した時刻は、例えば、ユーザ端末5が送信する情報に含まれる。 For example, the order determining unit 35 determines the order of visits so that the earlier the time when the information processing apparatus 4 receives the order information corresponding to the visited destination, the earlier the order of visits. For example, the information processing device 4 receives the first order information corresponding to the first visit destination, then receives the second order information corresponding to the second visit destination, and receives the second order information corresponding to the second visit destination, and the first visit destination. And suppose the same seller visits the second destination. The order determination unit 35 sets the first visit destination corresponding to the first order information received by the information processing device 4 prior to the second order information to the second visit destination corresponding to the second order information. Determine the order of visits so that the seller visits before. The order specifying unit 35 may determine the order of visits by using the time when the user terminal 5 transmits the order information instead of the time when the information processing device 4 receives the order information. The time when the user terminal 5 transmits the order information is included in the information transmitted by the user terminal 5, for example.

順番決定部35は、訪問先の位置に関する情報に基づいて、訪問順を決定してもよい。訪問先の位置に関する情報は、売り子端末6と訪問先との相対位置と、複数の訪問先の相対位置との一方または双方を含む。例えば、順番決定部35は、複数の訪問先を訪問する経路の長さ、又は複数の訪問先を訪問する所要時間を最小化するように、訪問順を決定してもよい。例えば、複数の訪問先は、第1訪問先、第2訪問先、及び第3訪問先を含むとする。情報処理装置4は、例えば売り子端末6の位置情報を取得する。順番決定部35は、情報処理装置4が取得した売り子端末6の位置情報が示す位置を起点として、起点と、第1訪問先と、第2訪問先と、第3訪問先とをいずれの順に結ぶと経路の長さが最小になるかを導出する。順番決定部35は、第1訪問先と、第2訪問先と、第3訪問先とのうち上記経路で起点に近い順に、1番目、2番目、3番目と訪問順を決定する。順番決定部35は、注文情報の送受信時刻、及び訪問先の位置に関する情報に基づいて、訪問順を決定してもよい。 The order determination unit 35 may determine the order of visits based on the information regarding the location of the visit destination. The information regarding the location of the visited destination includes one or both of the relative position between the seller terminal 6 and the visited destination and the relative positions of the plurality of visited destinations. For example, the order determination unit 35 may determine the order of visits so as to minimize the length of the route to visit the plurality of visits or the time required to visit the plurality of visits. For example, it is assumed that a plurality of visit destinations include a first visit destination, a second visit destination, and a third visit destination. The information processing device 4 acquires, for example, the position information of the seller terminal 6. The order determination unit 35 sets the starting point, the first visited destination, the second visited destination, and the third visited destination in any order, starting from the position indicated by the position information of the seller terminal 6 acquired by the information processing device 4. When connected, it is derived whether the length of the route is minimized. The order determination unit 35 determines the first, second, and third visits in the order of the first visit destination, the second visit destination, and the third visit destination in the order closer to the starting point on the above route. The order determination unit 35 may determine the visit order based on the transmission / reception time of the order information and the information regarding the position of the visit destination.

制御部31は、情報処理装置4の各部を制御し、各部に処理を実行させる。制御部31は、情報処理装置4の各部が実行した処理によって生成される情報(例、データ、指令)を、情報処理装置4の外部へ提供する。例えば、制御部31は、通信部21を制御することによって、情報を情報処理装置4の外部へ送信させる。制御部31は、情報処理装置4の外部へ情報を提供することによって、例えば、この情報に関連付けられた処理を提供先の装置に実行させる。 The control unit 31 controls each unit of the information processing device 4 and causes each unit to execute processing. The control unit 31 provides information (eg, data, commands) generated by the processing executed by each unit of the information processing device 4 to the outside of the information processing device 4. For example, the control unit 31 controls the communication unit 21 to transmit information to the outside of the information processing device 4. By providing information to the outside of the information processing device 4, the control unit 31 causes, for example, a device to be provided to execute processing associated with this information.

制御部31は、制御部31は、位置特定部32が特定した位置に対して追加の情報を相対的に配置したマップ画像を、売り子端末6の表示部5A(図2の中段参照)に表示させる。制御部31は、通信部21を制御して、売り子端末6がマップ画像の表示に利用する情報を通信部21に送信させることによって、売り子端末6にマップ画像を表示させる。 The control unit 31 displays a map image in which additional information is relatively arranged with respect to the position specified by the position specifying unit 32 on the display unit 5A (see the middle stage of FIG. 2) of the seller terminal 6. Let me. The control unit 31 controls the communication unit 21 to cause the seller terminal 6 to display the map image by transmitting the information used by the seller terminal 6 to display the map image to the communication unit 21.

制御部31は、例えば、複数の売り子端末6のうち1つ以上の売り子端末6に対して、追加の情報(例、図2中段のマークM1)を表示させる。例えば、制御部31は、複数の売り子端末6のうち、担当特定部33が特定した担当者に対応する売り子端末6に対して選択的に、位置特定部32が特定した位置の情報を提供する。制御部31は、複数の売り子端末6のうち、担当者に対応する売り子端末6以外の売り子端末6に対して、位置特定部32が特定した位置の情報を提供してもよいし、提供しなくてもよい。制御部31は、位置特定部32が特定した位置に対応するエリアの担当者の売り子端末6と、このエリアに隣接するエリアの担当者の売り子端末6とに、位置特定部32が特定した位置の情報を提供してもよい。制御部31は、位置特定部32が特定した位置の情報とともに、他の情報を提供してもよい。例えば、制御部31は、位置特定部32が特定した位置の情報とともに、この位置に対応する注文情報の少なくとも一部を提供してもよい。 For example, the control unit 31 causes one or more seller terminals 6 out of the plurality of seller terminals 6 to display additional information (eg, mark M1 in the middle of FIG. 2). For example, the control unit 31 selectively provides information on the position specified by the position specifying unit 32 to the selling child terminal 6 corresponding to the person in charge specified by the person in charge specifying unit 33 among the plurality of selling child terminals 6. .. The control unit 31 may or may not provide information on the position specified by the position specifying unit 32 to the seller terminal 6 other than the seller terminal 6 corresponding to the person in charge among the plurality of seller terminals 6. It does not have to be. The control unit 31 has a position specified by the position specifying unit 32 on the seller terminal 6 of the person in charge of the area corresponding to the position specified by the position specifying unit 32 and the sales child terminal 6 of the person in charge of the area adjacent to this area. Information may be provided. The control unit 31 may provide other information together with the information on the position specified by the position specifying unit 32. For example, the control unit 31 may provide at least a part of the order information corresponding to this position together with the information of the position specified by the position specifying unit 32.

制御部31は、複数の売り子端末6のうち第1の売り子端末6から追加の情報の表示に対する応答を通信部21が受信した場合、例えば、複数の売り子端末6の少なくとも1つにおいて追加の情報の表示を変更させる。例えば、図3で説明したように、第1の売り子端末6を所持する売り子が注文を担当することを示す訪問予約情報を送信する。制御部31は、第1の売り子端末6が送信した訪問予約情報を通信部21が受信した場合、第1の売り子端末6における追加の情報(例、図3中段のマークM1)の表示の形態(例、色、明るさ、又は形状)を変更させる。また、制御部31は、第1の売り子端末6が送信した訪問予約情報を通信部21が受信した場合、複数の売り子端末6のうち第1の売り子端末6と異なる第2の売り子端末6において追加の情報(例、図2中段のマークM1)を非表示へ変更する。 When the communication unit 21 receives a response to the display of additional information from the first seller terminal 6 among the plurality of seller terminals 6, the control unit 31 receives additional information in at least one of the plurality of seller terminals 6, for example. Change the display of. For example, as described with reference to FIG. 3, visit reservation information indicating that the seller who owns the first seller terminal 6 is in charge of the order is transmitted. When the communication unit 21 receives the visit reservation information transmitted by the first seller terminal 6, the control unit 31 displays additional information (eg, mark M1 in the middle of FIG. 3) in the first seller terminal 6. Change (eg, color, brightness, or shape). Further, when the communication unit 21 receives the visit reservation information transmitted by the first seller terminal 6, the control unit 31 uses the second seller terminal 6 which is different from the first seller terminal 6 among the plurality of seller terminals 6. Change additional information (eg, mark M1 in the middle of FIG. 2) to hide.

なお、売り子端末6は、予定された訪問を取り消すことを示す訪問取消情報を送信してもよい。制御部31は、第1の売り子端末6が送信した訪問取消情報を通信部21が受信した場合、訪問取消情報に対応する追加の情報(例、図2中段のマークM1)を、複数の売り子端末6の少なくとも1つに表示させてもよい。例えば、制御部31は、第1売り子端末6が送信した訪問予約情報を通信部21が受信した場合、第2の売り子端末6において図2中段のマークM1を表示から非表示へ変更した後に、第1売り子端末6が送信した訪問取消情報を通信部21が受信した場合、第2の売り子端末6において図2中段のマークM1を非表示から表示へ変更してもよい。 In addition, the seller terminal 6 may transmit the visit cancellation information indicating that the scheduled visit is canceled. When the communication unit 21 receives the visit cancellation information transmitted by the first seller terminal 6, the control unit 31 provides a plurality of sellers with additional information (eg, mark M1 in the middle of FIG. 2) corresponding to the visit cancellation information. It may be displayed on at least one of the terminals 6. For example, when the communication unit 21 receives the visit reservation information transmitted by the first seller terminal 6, the control unit 31 changes the mark M1 in the middle of FIG. 2 from display to non-display on the second seller terminal 6, and then changes the display to non-display. When the communication unit 21 receives the visit cancellation information transmitted by the first seller terminal 6, the mark M1 in the middle of FIG. 2 may be changed from hidden to displayed on the second seller terminal 6.

制御部31は、訪問予約情報を送信した第1の売り子端末6に対して、位置特定部32が特定した位置の他に情報を提供してもよい。例えば、制御部31は、追加の情報の表示に対する売り子端末6からの応答応答に基づいて、通信部21が受信した注文情報に基づく情報を、応答の送信元の売り子端末端末へ提供してもよい。例えば、制御部31は、訪問予約情報に対応する注文情報の少なくとも一部を第1の売り子端末6に提供し、図3の下段に示したように、注文情報を第1の売り子端末6に表示させてもよい。制御部31は、訪問予約情報に対応する訪問先の座席の情報として、座席特定部34が特定した座席の識別情報を第1の売り子端末6に提供供してもよい。制御部31は、通信部21を制御して座席特定部34が特定した座席の識別情報を送信させ、座席の識別情報を受信した第1の売り子端末6の表示部に、追加の情報として座席の識別情報(例、図3下段の座席番号)を表示させてもよい。 The control unit 31 may provide information other than the position specified by the position specifying unit 32 to the first seller terminal 6 that has transmitted the visit reservation information. For example, the control unit 31 may provide information based on the order information received by the communication unit 21 to the seller terminal terminal that is the sender of the response, based on the response response from the seller terminal 6 to the display of additional information. Good. For example, the control unit 31 provides at least a part of the order information corresponding to the visit reservation information to the first seller terminal 6, and transfers the order information to the first seller terminal 6 as shown in the lower part of FIG. It may be displayed. The control unit 31 may provide the seat identification information specified by the seat identification unit 34 to the first seller terminal 6 as the information on the seat to be visited corresponding to the visit reservation information. The control unit 31 controls the communication unit 21 to transmit the seat identification information specified by the seat identification unit 34, and displays the seat identification information on the first seller terminal 6 as additional information. Identification information (eg, the seat number in the lower part of FIG. 3) may be displayed.

なお、売り子端末6は、複数の訪問予約情報を送信してもよい。例えば、通信部21は、複数のID提供部3のうち2以上のID提供部3のそれぞれについて識別情報を受信する。位置特定部32は、通信部21が受信した提供部IDのそれぞれについてマップ画像上の位置を特定する。制御部31は、位置特定部32が特定した複数の位置を、第1の売り子端末6に提供する。第1の売り子端末6は、例えば、第1の訪問予約情報を送信し、第1の訪問予約情報に対応する位置の訪問が完了する前に、第2の訪問予約情報を送信する。この場合、順番決定部35は、訪問先の位置に関する情報に基づいて、訪問順を決定してもよい。制御部31は、順番決定部35が決定した訪問順を第1の売り子端末6に提供することで、第1の売り子端末6に訪問順を示す情報(例、図3中段のマークM1の中の「1」)を表示させてもよい。 The seller terminal 6 may transmit a plurality of visit reservation information. For example, the communication unit 21 receives identification information for each of two or more ID providing units 3 among the plurality of ID providing units 3. The position specifying unit 32 specifies a position on the map image for each of the providing unit IDs received by the communication unit 21. The control unit 31 provides the first seller terminal 6 with a plurality of positions specified by the position specifying unit 32. The first seller terminal 6 transmits, for example, the first visit reservation information, and transmits the second visit reservation information before the visit at the position corresponding to the first visit reservation information is completed. In this case, the order determination unit 35 may determine the order of visits based on the information regarding the location of the visit destination. The control unit 31 provides the first seller terminal 6 with the order of visits determined by the order determination unit 35, so that information indicating the order of visits to the first seller terminal 6 (eg, in the mark M1 in the middle of FIG. 3). "1") may be displayed.

図3の売り子端末6は、例えば専用端末であるが、スマートフォン等の汎用の端末でもよい。売り子端末6は、通信部41、表示部6A、処理部42、及び記憶部43を備える。通信部41は、所定の規格に準拠した通信を行う。 The seller terminal 6 in FIG. 3 is, for example, a dedicated terminal, but may be a general-purpose terminal such as a smartphone. The seller terminal 6 includes a communication unit 41, a display unit 6A, a processing unit 42, and a storage unit 43. The communication unit 41 performs communication in accordance with a predetermined standard.

記憶部43は、電力供給が遮断された状態でも情報を保持する記憶装置を含む。この記憶装置は、例えば、不揮発性メモリーと、ハードディスクと、ソリッドステートディスクとの少なくとも1つを含む。記憶部43は、売り子端末6の外部から取得される各種情報、及び売り子端末6における各種処理で生成される情報を記憶する。記憶部43は、例えば、情報処理装置4の記憶部23が記憶するマップ画像データD5と同様のマップ画像データを記憶する。 The storage unit 43 includes a storage device that holds information even when the power supply is cut off. The storage device includes, for example, at least one of a non-volatile memory, a hard disk, and a solid state disk. The storage unit 43 stores various information acquired from the outside of the seller terminal 6 and information generated by various processes in the seller terminal 6. The storage unit 43 stores, for example, the same map image data as the map image data D5 stored in the storage unit 23 of the information processing device 4.

通信部41は、例えばインターネット回線を介して情報処理装置4と接続され、情報処理装置4と通信する。通信部41は、処理部42によって制御されて、通信を行う。通信部41は、情報処理装置4送信した各種情報を受信する。例えば、通信部41は、情報処理装置4の位置特定部32が特定した位置を受信する。表示部6Aは、例えば液晶ディスプレイを含み、各種情報を表示する。売り子端末6は、例えば、表示部6Aに重ねられた透過型のタッチパッドを備え、表示部6Aおよびタッチパッドはタッチパネルを構成する。 The communication unit 41 is connected to the information processing device 4 via, for example, an internet line, and communicates with the information processing device 4. The communication unit 41 is controlled by the processing unit 42 to perform communication. The communication unit 41 receives various information transmitted by the information processing device 4. For example, the communication unit 41 receives the position specified by the position specifying unit 32 of the information processing device 4. The display unit 6A includes, for example, a liquid crystal display, and displays various information. The seller terminal 6 includes, for example, a transmissive touch pad superimposed on the display unit 6A, and the display unit 6A and the touch pad form a touch panel.

処理部42は、例えばCPU等の汎用のプロセッサを含み、各種情報を処理する。記憶部43は、処理部42に各種処理を実行させるプログラムを記憶する。処理部42(例、CPU)は、記憶部43に記憶されたプログラムに従って、信号処理、演算処理、画像処理、及び売り子端末6の各部の制御処理のうち少なくとも1つを実行する。処理部42は、特定用途向け集積回路(ASIC)を含んでもよい。処理部42が実行する処理の少なくとも一部は、ASICによって実行されてもよい。 The processing unit 42 includes a general-purpose processor such as a CPU, and processes various types of information. The storage unit 43 stores a program that causes the processing unit 42 to execute various processes. The processing unit 42 (eg, CPU) executes at least one of signal processing, arithmetic processing, image processing, and control processing of each unit of the seller terminal 6 according to the program stored in the storage unit 43. The processing unit 42 may include an integrated circuit (ASIC) for a specific application. At least a part of the processing executed by the processing unit 42 may be executed by the ASIC.

情報処理部14の説明で述べたように、情報処理装置4は、提供部IDに対応するマップ画像上の位置を特定し、特定した位置を送信する。売り子端末6は、情報処理装置4が送信したマップ画像上の位置を通信部41によって受信する。処理部42は、通信部41が受信したマップ画像上の位置と、記憶部43に記憶されているマップ画像データとを用いて、追加の情報(例、図2中段のマークM1)が配置されたマップ画像P3を生成する。処理部42は、生成したマップ画像を表示部6Aに表示させる。 As described in the description of the information processing unit 14, the information processing device 4 specifies a position on the map image corresponding to the providing unit ID, and transmits the specified position. The seller terminal 6 receives the position on the map image transmitted by the information processing device 4 by the communication unit 41. The processing unit 42 arranges additional information (eg, mark M1 in the middle of FIG. 2) using the position on the map image received by the communication unit 41 and the map image data stored in the storage unit 43. The map image P3 is generated. The processing unit 42 causes the display unit 6A to display the generated map image.

売り子端末6は、表示部6Aに表示された情報に対する入力を受け付ける。例えば、売り子端末6は、図2下段のマークM1を指定する入力を受け付ける。売り子端末6は、マークM1を指定する入力があったと判定した場合、図3上段に示したように、訪問予約をするか否かの入力を受け付ける。処理部42は、訪問予約をすることを示す入力があったと判定した場合、訪問予約情報を通信部41に送信させる。情報処理装置4の処理部22は、通信部41が送信した訪問予約情報を通信部21が受信した場合、訪問予約情報を受け付けたことを示す訪問予約受理通知を、訪問予約情報の送信元である売り子端末6へ提供する。売り子端末6は、情報処理装置4が送信した訪問予約受理通知を受信した場合、表示部6Aにおいて追加の情報の表示を変更する。例えば、処理部42は、図2下段のマークM1の表示を変更し、図3中段のマークM2のように追加の情報を異なる表示形態で表示させる。売り子は、例えば、マークM2を視認することで、訪問予約が情報処理装置4に受け付けられたことを確認できる。このように、訪問予約受理通知は、追加の情報の表示を変更させる指令として機能してもよい。 The seller terminal 6 accepts an input for the information displayed on the display unit 6A. For example, the seller terminal 6 accepts an input for designating the mark M1 in the lower part of FIG. When the seller terminal 6 determines that there is an input for designating the mark M1, the seller terminal 6 accepts an input as to whether or not to make a visit reservation, as shown in the upper part of FIG. When the processing unit 42 determines that there is an input indicating that the visit reservation is to be made, the processing unit 42 causes the communication unit 41 to transmit the visit reservation information. When the communication unit 21 receives the visit reservation information transmitted by the communication unit 41, the processing unit 22 of the information processing device 4 sends a visit reservation acceptance notification indicating that the visit reservation information has been accepted at the transmission source of the visit reservation information. It is provided to a certain seller terminal 6. When the seller terminal 6 receives the visit reservation acceptance notification transmitted by the information processing device 4, the seller terminal 6 changes the display of additional information on the display unit 6A. For example, the processing unit 42 changes the display of the mark M1 in the lower part of FIG. 2 and displays additional information in a different display form as in the mark M2 in the middle part of FIG. The seller can confirm that the visit reservation has been accepted by the information processing device 4 by visually recognizing the mark M2, for example. In this way, the visit reservation acceptance notification may function as a command for changing the display of additional information.

上記訪問予約受理通知は、訪問予約を受け付けたことを示す情報の他に情報を含んでもよい。例えば、訪問予約受理通知は、図4の情報処理装置4の順番決定部35が決定した訪問順の情報を含んでもよい。売り子端末6は、情報処理装置4が送信した訪問順の情報に基づいて、例えば、図3中段のマークM2のように訪問順の情報を表示させてもよい。また、上記訪問予約受理通知は、注文情報の少なくとも一部を含んでもよい。売り子端末6は、例えば図3下段に示したように、訪問予約受理通知に基づいて注文情報を表示してもよい。また、訪問予約受理通知は、図4の情報処理装置4の座席特定部34が特定した座席の識別情報を含んでもよい。売り子端末6は、例えば図3下段に示したように、訪問予約受理通知に基づいて座席の識別情報(例、座席番号)を表示してもよい。売り子は、売り子端末6の表示部6Aに表示される情報によって、訪問先を把握することができる。 The visit reservation acceptance notice may include information in addition to the information indicating that the visit reservation has been accepted. For example, the visit reservation acceptance notification may include information on the visit order determined by the order determination unit 35 of the information processing device 4 of FIG. The seller terminal 6 may display the information on the order of visits, for example, as the mark M2 in the middle of FIG. 3, based on the information on the order of visits transmitted by the information processing device 4. In addition, the above-mentioned visit reservation acceptance notice may include at least a part of order information. The seller terminal 6 may display the order information based on the visit reservation acceptance notification, for example, as shown in the lower part of FIG. Further, the visit reservation acceptance notification may include the seat identification information specified by the seat identification unit 34 of the information processing device 4 of FIG. The seller terminal 6 may display seat identification information (eg, seat number) based on the visit reservation acceptance notification, for example, as shown in the lower part of FIG. The seller can grasp the visited destination by the information displayed on the display unit 6A of the seller terminal 6.

なお、担当特定部33は、提供部ID又は注文情報に基づいて、サービス提供者を特定してもよい。例えば、担当者特定部Cは、注文情報を用いないで、提供部IDに関連付けられた売り子を担当者の候補として特定してもよい。また、担当者特定部Cは、提供部IDを用いないで、注文情報に示されたサービスの内容を提供可能な売り子を担当者の候補として特定してもよい。上記担当者の候補は、1人でもよいし、複数人でもよい。情報処理装置4は、担当者の候補を特定しなくてもよく、担当特定部33を備えなくてもよい。例えば、情報処理装置4は、予め定められた全ての売り子端末に、提供部IDから特定されたマップ画像上の位置を提供してもよい。 The service provider may be specified by the responsible identification unit 33 based on the provision unit ID or the order information. For example, the person in charge identification unit C may specify the seller associated with the provision unit ID as a candidate for the person in charge without using the order information. Further, the person in charge specifying unit C may specify a seller who can provide the contents of the service shown in the order information as a candidate for the person in charge without using the providing unit ID. The candidate for the person in charge may be one person or a plurality of people. The information processing device 4 does not have to specify the candidate of the person in charge, and does not have to include the person in charge specifying unit 33. For example, the information processing device 4 may provide all the predetermined seller terminals with the positions on the map image specified from the providing unit ID.

なお、情報処理装置4は、提供部IDに関連付けられた位置の識別情報(例、座席番号、名称)を特定しなくてもよく、座席特定部34を備えなくてもよい。座席特定部34は、情報処理装置4の外部(例、売り子端末6)に設けられてもよい。例えば、情報処理装置4は、提供部IDを売り子端末6に提供し、売り子端末6は、座席特定部34を備え、座席情報D2を記憶しており、情報処理装置4から提供された提供部IDを用いて座席の識別情報を特定してもよい。 The information processing device 4 does not have to specify the position identification information (eg, seat number, name) associated with the providing unit ID, and may not include the seat specifying unit 34. The seat identification unit 34 may be provided outside the information processing device 4 (eg, the seller terminal 6). For example, the information processing device 4 provides the providing unit ID to the seller terminal 6, and the selling terminal 6 includes a seat identification unit 34, stores seat information D2, and is provided by the information processing device 4. The seat identification information may be specified by using the ID.

なお、情報処理装置4は、訪問順を決定しなくてもよく、順番決定部35を備えなくてもよい。また、順番決定部35は、情報処理装置4の外部(例、売り子端末)に設けられてもよい。情報処理装置4は、訪問順を決定しなくてもよく、順番決定部35を備えなくてもよい。また、順番決定部35は、情報処理装置4の外部(例、売り子端末)に設けられてもよい。 The information processing device 4 does not have to determine the order of visits, and may not include the order determination unit 35. Further, the order determination unit 35 may be provided outside the information processing device 4 (for example, a seller terminal). The information processing device 4 does not have to determine the order of visits, and does not have to include the order determination unit 35. Further, the order determination unit 35 may be provided outside the information processing device 4 (for example, a seller terminal).

なお、位置特定部32は、情報処理装置4の外部(例、売り子端末6)に設けられてもよい。売り子端末6は、情報処理装置4の少なくとも一部を兼ねてもよい。例えば、売り子端末6は、ユーザ端末5が送信した提供部IDを受信し、提供部IDに関連付けられたマップ画像上の位置を特定してもよい。情報処理システム1は、複数の売り子端末6を備え、複数の売り子端末6の少なくとも1つは、制御部31と、位置特定部32と、担当特定部33と、座席特定部34と、順番決定部35との少なくとも1つを備えてもよい。 The position specifying unit 32 may be provided outside the information processing device 4 (eg, the seller terminal 6). The seller terminal 6 may also serve as at least a part of the information processing device 4. For example, the seller terminal 6 may receive the providing unit ID transmitted by the user terminal 5 and specify the position on the map image associated with the providing unit ID. The information processing system 1 includes a plurality of seller terminals 6, and at least one of the plurality of seller terminals 6 determines the order of the control unit 31, the position identification unit 32, the charge identification unit 33, and the seat identification unit 34. At least one with a portion 35 may be provided.

次に、上述の情報処理システム1の構成に基づき、実施形態に係る情報処理方法について説明する。図8および図9は、実施形態に係る情報処理方法を示す図である。情報処理システム1の各部については、適宜、図1から図7を参照する。 Next, the information processing method according to the embodiment will be described based on the configuration of the information processing system 1 described above. 8 and 9 are diagrams showing an information processing method according to the embodiment. For each part of the information processing system 1, FIGS. 1 to 7 are referred to as appropriate.

実施形態に係る情報処理システムによってユーザへサービスが提供されることに先立ち、図1に示した施設2には複数のID提供部3が設置される。情報処理装置は、ステップS1において、地図情報を記憶部23に記憶させる。ユーザ端末は、ステップS1において、ID提供部から提供IDを読み取る。ユーザ端末5は、ステップS2において、ID提供部3から読み取った情報に基づいて注文ページを表示し、注文情報の入力を受け付ける。ユーザ端末は、ステップS4において、ステップS2で読み取った提供部IDと、ステップS3で受け付けた注文情報とを送信する。 Prior to the provision of services to the user by the information processing system according to the embodiment, a plurality of ID providing units 3 are installed in the facility 2 shown in FIG. In step S1, the information processing device stores the map information in the storage unit 23. In step S1, the user terminal reads the provided ID from the ID providing unit. In step S2, the user terminal 5 displays the order page based on the information read from the ID providing unit 3 and accepts the input of the order information. In step S4, the user terminal transmits the providing unit ID read in step S2 and the order information received in step S3.

情報処理装置は、ユーザ端末5が送信した提供部IDおよび注文情報を受信する。情報処理装置は、ステップS5において、ステップS4でユーザ端末5が提供した提供部IDを、ステップS1において記憶された地図情報と照合し、提供部IDと関連付けられたマップ画像上の位置を特定する。また、情報処理装置は、提供部IDに関連付けられた売り子を特定し、特定した売り子のうち注文情報に示されたサービスを提供可能な売り子を担当者の候補として特定する。ここでは、担当者の候補の売り子が2人おり、各売り子に対応する売り子端末6を、第1の売り子端末、第2の売り子端末とする。 The information processing device receives the providing unit ID and the order information transmitted by the user terminal 5. In step S5, the information processing apparatus collates the providing unit ID provided by the user terminal 5 in step S4 with the map information stored in step S1 and identifies the position on the map image associated with the providing unit ID. .. Further, the information processing device identifies the seller associated with the provision unit ID, and identifies the seller who can provide the service indicated in the order information among the identified sellers as a candidate for the person in charge. Here, there are two candidate sellers in charge, and the seller terminal 6 corresponding to each seller is referred to as a first seller terminal and a second seller terminal.

情報処理装置は、ステップS6において、ステップS5で特定したマップ画像上の位置と、ステップS4でユーザ端末が提供した注文情報とを送信する。第1の売り子端末は、ステップS6で情報処理装置が送信したマップ画像上の位置と、注文情報とを受信する。第1の売り子端末は、ステップS7において、図2中段に示したように追加の情報(例、マークM1)を含むマップ画像P2を表示する。第2の売り子端末は、ステップS8において、第1の売り子端末と同様に追加の情報を含むマップ画像を表示する。 In step S6, the information processing apparatus transmits the position on the map image specified in step S5 and the order information provided by the user terminal in step S4. The first seller terminal receives the position on the map image transmitted by the information processing apparatus in step S6 and the order information. In step S7, the first seller terminal displays the map image P2 including additional information (eg, mark M1) as shown in the middle of FIG. In step S8, the second seller terminal displays a map image including additional information like the first seller terminal.

第1の売り子端末および第2の売り子端末は、それぞれ、訪問予約をするか否かを示す入力を受け付ける。ここでは、第1の売り子端末を所持する売り子が、訪問予約をする(注文を担当する)ことを示す情報を第1の売り子端末へ入力したとする。図9に示すように、第1の売り子端末は、ステップS9において、訪問予約を通知する(例、訪問予約情報を送信する)。情報処理装置は、第1の売り子端末が送信した訪問予約情報を受信する。情報処理装置は、ステップS10において、訪問予約情報を送信した第1売り子端末以外の売り子端末(ここでは、第2の売り子端末)を対象として、追加の情報(例、図2中段のマークM1)を非表示にすることを示す指令を送信する。第2の売り子端末は、ステップS10において情報処理装置が送信した指令を受信し、この指令に従ってマップ画像上の追加の情報を非表示にする。 The first seller terminal and the second seller terminal each accept an input indicating whether or not to make a visit reservation. Here, it is assumed that the seller who owns the first seller terminal inputs information indicating that he / she makes a visit reservation (in charge of ordering) to the first seller terminal. As shown in FIG. 9, the first seller terminal notifies the visit reservation in step S9 (for example, transmits the visit reservation information). The information processing device receives the visit reservation information transmitted by the first seller terminal. In step S10, the information processing apparatus targets additional information (eg, mark M1 in the middle of FIG. 2) for the seller terminal other than the first seller terminal (here, the second seller terminal) that has transmitted the visit reservation information. Sends a command to hide. The second seller terminal receives the command transmitted by the information processing apparatus in step S10, and hides additional information on the map image according to this command.

情報処理装置は、ステップS11において、追加の情報の表示形態を変更させる指令を送信する。情報処理装置は、追加の情報の表示形態を変更させる指令を、訪問先予約情報の送信元である第1の売り子端末へ提供する。第1の売り子端末は、情報処理装置が送信した指令を受信し、この指令に従って追加の情報の表示形態を変更する。例えば、第1の売り子端末は、図2下段のマークM1の表示形態を、図3中段のマークM2の表示形態へ変更する。担当者である売り子は、例えば、第1の売り子端末に表示されるマップ画像上のマークによって訪問先の位置を確認し、訪問先へ移動してサービスを提供する。第1の売り子端末は、サービスの提供を完了したことを示す情報の入力を受け付ける。例えば、売り子は、図3中段のマークM2を選択することによって、図3下段の注文情報を第1の売り子端末に表示させる。そして、売り子は、図3下段の「この呼び出しを対応完了にする」を選択することによって、サービスの提供を完了したことを示す情報を、第1の売り子端末へ入力する。 In step S11, the information processing apparatus transmits a command for changing the display form of the additional information. The information processing device provides a command for changing the display form of the additional information to the first seller terminal, which is the source of the visit reservation information. The first seller terminal receives the command transmitted by the information processing device, and changes the display form of additional information according to this command. For example, the first seller terminal changes the display form of the mark M1 in the lower part of FIG. 2 to the display form of the mark M2 in the middle part of FIG. The seller, who is the person in charge, confirms the position of the visited destination by the mark on the map image displayed on the first seller terminal, and moves to the visited destination to provide the service. The first seller terminal accepts input of information indicating that the service has been provided. For example, the seller selects the mark M2 in the middle row of FIG. 3 to display the order information in the lower row of FIG. 3 on the first seller terminal. Then, the seller inputs information indicating that the provision of the service is completed to the first seller terminal by selecting "Make this call complete" in the lower part of FIG.

第1の売り子端末は、ステップS12において、呼出の対応完了の通知(適宜、対応完了通知という)を送信する。情報処理装置は、第1の売り子端末が送信した対応完了通知を受信する。情報処理装置は、追加の情報を非表示にする指令を、対応完了通知の送信元である第1の売り子端末へ提供する。第1の売り子端末は、情報処理装置から提供された指令を受信し、この指令に従って追加の情報を非表示にする。例えば、第1の売り子端末は、図3中段のマークM2を、マップ画像上で非表示にする。 In step S12, the first seller terminal transmits a notification of the completion of the call response (appropriately referred to as a response completion notification). The information processing device receives the response completion notification sent by the first seller terminal. The information processing device provides a command for hiding additional information to the first seller terminal, which is the source of the response completion notification. The first seller terminal receives a command provided by the information processing device and hides additional information according to this command. For example, the first seller terminal hides the mark M2 in the middle of FIG. 3 on the map image.

上述のように、本実施形態に係る情報処理システムは、ユーザを訪問してサービスを提供する提供者が稼働する施設に配置され、ユーザの端末であるユーザ端末に対して、識別情報を読み取り可能に提供する複数の提供部と、複数の提供部のうち各提供部が提供する識別情報と、施設内の地図を示すマップ画像上の位置とを関連付けた地図情報を記憶する記憶部と、提供部から提供されてユーザ端末によって読み取られ、ユーザ端末によって送信された識別情報を受信する通信部と、地図情報に基づいて、通信部が受信した識別情報に関連付けられたマップ画像上の位置を特定する位置特定部と、位置特定部が特定した位置に対して追加の情報を相対的に配置したマップ画像を、提供者に関連付けられた端末である提供者端末の表示部に表示させる制御部と、を備える。このような情報処理システムは、位置特定部が特定した位置に対して追加の情報を相対的に配置したマップ画像が提供者端末の表示部に表示されるので、サービスの提供を支援できる。 As described above, the information processing system according to the present embodiment is arranged in the facility where the provider who visits the user and provides the service operates, and can read the identification information from the user terminal which is the user's terminal. A storage unit that stores map information that associates the identification information provided by each of the plurality of provision units with the location on the map image indicating the map in the facility, and the provision The communication unit that is provided by the unit and is read by the user terminal and receives the identification information transmitted by the user terminal, and the position on the map image associated with the identification information received by the communication unit is specified based on the map information. A control unit that displays a map image in which additional information is relatively arranged with respect to the position specified by the position identification unit on the display unit of the provider terminal, which is a terminal associated with the provider. , Equipped with. In such an information processing system, since a map image in which additional information is relatively arranged with respect to the position specified by the position specifying unit is displayed on the display unit of the provider terminal, it is possible to support the provision of the service.

[第2実施形態]
第2実施形態について説明する。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。図10は、本実施形態に係る情報処理システムを示す図である。本実施形態に係る情報処理システム1は、例えばフードコート、複合商業施設などで利用される。例えば、ユーザは、フードコートにおいてユーザ端末5を利用して飲食物を注文する。情報処理システム1は、ユーザ端末5から注文情報を取得し、注文された飲食物を提供する店舗の端末へ注文情報を提供する。店舗の端末は、注文された飲食物を提供する準備ができた場合、準備済であることを示す進捗情報を提供する。情報処理システム1は、店舗の端末から提供された進捗情報をユーザ端末5へ提供する。ユーザは、ユーザ端末5に提供された進捗情報によって、飲食物の提供の準備ができたことを知ることができ、例えば、注文を受けた店舗へ移動して注文した飲食物を受け取ることができる。本実施形態において、サービスを提供する提供者は、ユーザを訪問しなくてもよいし、各種サービスは、販売機などの装置によって提供されてもよい。
[Second Embodiment]
The second embodiment will be described. In the present embodiment, the same components as those in the above-described embodiment are appropriately designated by the same reference numerals, and the description thereof will be omitted or simplified. FIG. 10 is a diagram showing an information processing system according to the present embodiment. The information processing system 1 according to the present embodiment is used in, for example, a food court, a commercial complex, or the like. For example, a user orders food and drink at a food court using a user terminal 5. The information processing system 1 acquires order information from the user terminal 5 and provides the order information to the terminal of the store that provides the ordered food and drink. When the store terminal is ready to serve the ordered food and drink, it provides progress information indicating that it is ready. The information processing system 1 provides the progress information provided by the terminal of the store to the user terminal 5. The progress information provided to the user terminal 5 allows the user to know that the food and drink are ready to be served, and for example, the user can move to the store where the order was received and receive the ordered food and drink. .. In the present embodiment, the provider who provides the service does not have to visit the user, and various services may be provided by a device such as a vending machine.

情報処理システム1は、ID提供部3と、ユーザ端末5と、情報処理装置51と、受注端末52とを備える。ID提供部3およびユーザ端末5は、上述の実施形態と同様であり、適宜、その説明を省略又は簡略化する。ID提供部3は、ユーザにサービスを提供する施設に配置され、ユーザ端末5に対して、識別情報を読み取り可能に提供する。ユーザ端末5は、ID提供部3によってユーザ端末5に提供された提供部IDに基づいて、注文されるサービスを示す注文情報を送信する。ユーザ端末5は、例えば、ID提供部3から読み取った提供部IDと、注文情報と、連絡先情報とを送信する。 The information processing system 1 includes an ID providing unit 3, a user terminal 5, an information processing device 51, and an order receiving terminal 52. The ID providing unit 3 and the user terminal 5 are the same as those in the above-described embodiment, and the description thereof will be omitted or simplified as appropriate. The ID providing unit 3 is arranged in a facility that provides a service to the user, and provides the user terminal 5 with readable identification information. The user terminal 5 transmits order information indicating the service to be ordered based on the provider ID provided to the user terminal 5 by the ID provider 3. The user terminal 5 transmits, for example, the providing unit ID read from the ID providing unit 3, order information, and contact information.

連絡先情報は、注文情報に対する応答の送信先を定める情報である。例えば、ユーザ端末5は通話機能を有し、連絡先情報はユーザ端末5の電話番号を含んでもよい。この場合、注文情報に対する応答は、連絡先情報に示された電話番号を用いたメール(例、SMSメール)によって伝えられる。また、連絡先情報は、ユーザ端末5によって受信可能なメールのアドレスを含んでもよい。この場合、注文情報に対する応答は、連絡先情報に示されたアドレスを宛先とするメールによって伝えられる。また、連絡先情報は、ユーザ端末5のユーザに関連付けられたソーシャルネットワーキングサービス(適宜、SNS)またはメッセージングサービスのアカウントの情報を含んでもよい。この場合、ユーザ端末5は、SNS又はメッセージングサービスを提供するアプリケーションのGUI上で、注文情報に対する応答を表示してもよい。 Contact information is information that determines the destination of a response to order information. For example, the user terminal 5 has a call function, and the contact information may include the telephone number of the user terminal 5. In this case, the response to the order information is conveyed by an email (eg, SMS email) using the telephone number shown in the contact information. Further, the contact information may include an e-mail address that can be received by the user terminal 5. In this case, the response to the order information is delivered by an email addressed to the address given in the contact information. In addition, the contact information may include information on an account of a social networking service (as appropriate, SNS) or a messaging service associated with the user of the user terminal 5. In this case, the user terminal 5 may display a response to the order information on the GUI of the application that provides the SNS or the messaging service.

情報処理装置51は、ユーザ端末5が送信した注文情報、提供部ID、及び連絡先情報を受信する。情報処理装置51の処理部22は、連絡先情報を注文情報と関連付けて記憶部23に記憶させる。本実施形態において、ユーザに提供されるサービスの種類は、ID提供部3ごとに予め定められている。情報処理装置51の記憶部23は、担当情報D6を予め記憶する。担当情報D6は、提供部IDと、注文情報の提供先を特定する情報(例、受注端末52のアドレス)とを関連付けた情報である。処理部22は、通信部21が受信した提供部IDを担当情報D6と照合し、注文情報の提供先の受注端末52を特定する。処理部22は、特定した受注端末52へ、ユーザ端末5から送信された注文情報を通信部21によって提供する。 The information processing device 51 receives the order information, the providing unit ID, and the contact information transmitted by the user terminal 5. The processing unit 22 of the information processing device 51 stores the contact information in the storage unit 23 in association with the order information. In the present embodiment, the type of service provided to the user is predetermined for each ID providing unit 3. The storage unit 23 of the information processing device 51 stores the responsible information D6 in advance. The person in charge information D6 is information in which the providing unit ID is associated with the information that identifies the destination of the order information (eg, the address of the order receiving terminal 52). The processing unit 22 collates the providing unit ID received by the communication unit 21 with the responsible information D6, and identifies the order receiving terminal 52 to which the order information is provided. The processing unit 22 provides the specified order terminal 52 with the order information transmitted from the user terminal 5 by the communication unit 21.

受注端末52は、情報処理装置51が送信した注文情報を受信する。受注端末52の構成は、上述の実施形態で説明したいずれかの端末と同様でもよいし、少なくとも一部が異なってもよい。例えば、受注端末52は、図4に示した売り子端末6と同様の構成でよい。サービス提供者は、受注端末52が受信した注文情報によって、注文されたサービスの内容を把握できる。サービス提供者は、注文されたサービスの提供を準備する。受注端末52は、注文情報に示されたサービスの進捗を表す情報の入力を受け付ける。進捗を表す情報は、既にサービスを提供できる状態にあることを示す情報でもよいし、サービスを提供できる状態になるまでの時間またはそのレベルを示す情報でもよい。例えば、注文情報に示されたサービスが飲食物の提供であるとする。サービス提供者は、提供する飲食物の準備ができた際に、準備済であることを示す情報を受注端末52に入力する。受注端末52は、入力された情報に基づいて進捗情報を生成する。例えば、注文情報は、他の注文情報と区別可能な識別情報(適宜、注文IDという)を含む。受注端末52は、生成した進捗情報を注文IDと関連付けて送信する。進捗情報は、注文IDを含んでもよい。 The order receiving terminal 52 receives the order information transmitted by the information processing apparatus 51. The configuration of the order receiving terminal 52 may be the same as any of the terminals described in the above-described embodiment, or at least a part thereof may be different. For example, the order receiving terminal 52 may have the same configuration as the seller terminal 6 shown in FIG. The service provider can grasp the content of the ordered service from the order information received by the order receiving terminal 52. The service provider prepares to provide the ordered service. The order receiving terminal 52 accepts input of information indicating the progress of the service shown in the order information. The information indicating the progress may be information indicating that the service is already available, or information indicating the time or level at which the service can be provided. For example, assume that the service indicated in the order information is the provision of food and drink. When the food and drink to be provided is ready, the service provider inputs information indicating that the food and drink to be provided is ready to the order terminal 52. The order receiving terminal 52 generates progress information based on the input information. For example, the order information includes identification information (appropriately referred to as an order ID) that can be distinguished from other order information. The order receiving terminal 52 transmits the generated progress information in association with the order ID. The progress information may include an order ID.

情報処理装置51は、受注端末52が送信した進捗情報を受信する。処理部22は、進捗情報に対応する注文情報を特定し、特定した注文情報に関連付けられた連絡先情報D7を記憶部23から取得する。処理部22は、特定した連絡先情報D7に定められた送信先に対して、進捗情報を通信部21によって提供する。ユーザ端末5は、情報処理装置51から提供された進捗情報を取得する。ユーザ端末5は、取得した進捗情報をユーザへ報知する。例えば、ユーザ端末5は、進捗情報に基づく画像を表示部5Aに表示すること、効果音などの音声を発生すること、又は振動を発生することによって、進捗情報をユーザに伝える。例えば、ユーザは、注文した飲食物が提供可能な状態にあることを、ユーザ端末5によって知ることができ、飲食物を受け取りに店舗へ向かうことができる。 The information processing device 51 receives the progress information transmitted by the order receiving terminal 52. The processing unit 22 identifies the order information corresponding to the progress information, and acquires the contact information D7 associated with the specified order information from the storage unit 23. The processing unit 22 provides progress information to the destination specified in the specified contact information D7 by the communication unit 21. The user terminal 5 acquires the progress information provided by the information processing device 51. The user terminal 5 notifies the user of the acquired progress information. For example, the user terminal 5 conveys progress information to the user by displaying an image based on the progress information on the display unit 5A, generating a sound such as a sound effect, or generating vibration. For example, the user can know from the user terminal 5 that the ordered food and drink can be provided, and can go to the store to receive the food and drink.

[第3実施形態]
第3実施形態について説明する。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。本実施形態は、競技場で販売している商品をデリバリーする配達員が使用するデリバリー用端末に、注文情報と特定された座席IDとを、競技場の座席マップに表示して提供するものである。競技場は、第1実施形態の設備Aに相当する。配達員は、サービスを提供する提供者に相当する。デリバリー用端末は、第1実施形態の提供者端末Aに相当する。座席マップは、第1実施形態のマップ画像Aに相当する。
[Third Embodiment]
The third embodiment will be described. In the present embodiment, the same components as those in the above-described embodiment are appropriately designated by the same reference numerals, and the description thereof will be omitted or simplified. In this embodiment, the order information and the specified seat ID are displayed on the seat map of the stadium and provided to the delivery terminal used by the delivery person who delivers the products sold at the stadium. is there. The stadium corresponds to the equipment A of the first embodiment. The delivery person corresponds to the provider who provides the service. The delivery terminal corresponds to the provider terminal A of the first embodiment. The seat map corresponds to the map image A of the first embodiment.

図11は、本実施形態に係る競技場座席ID提供システムの概要を示す概念図である。競技場座席ID提供システム100は、競技場110の座席112の背もたれ114に設けられた識別情報116をユーザ端末130で読み取り(ステップS101)、読み込み完了のボタン136を押すと、読み取った識別情報116をサーバ150が取得し(ステップS102)、サーバ150が取得した識別情報116に紐づいた座席IDを特定する。そして、特定された座席IDに紐づいた商品の注文ページを、ユーザ端末130に表示し(ステップS103)、ユーザ端末130から注文を受け付ける(ステップS104)。サーバ150は、注文ページで注文された注文情報194と、特定された座席ID192とを、競技場110の座席マップ190に表示して、デリバリー用端末140に提供する(ステップS105)。これらの情報を取得したデリバリー用端末140をもつ配達員は、表示された座席ID192の座席へ、注文された商品194をデリバリーする(ステップS106)。 FIG. 11 is a conceptual diagram showing an outline of the stadium seat ID providing system according to the present embodiment. The stadium seat ID providing system 100 reads the identification information 116 provided on the backrest 114 of the seat 112 of the stadium 110 with the user terminal 130 (step S101), and when the reading completion button 136 is pressed, the read identification information 116 Is acquired by the server 150 (step S102), and the seat ID associated with the identification information 116 acquired by the server 150 is specified. Then, the order page of the product associated with the specified seat ID is displayed on the user terminal 130 (step S103), and the order is accepted from the user terminal 130 (step S104). The server 150 displays the order information 194 ordered on the order page and the specified seat ID 192 on the seat map 190 of the stadium 110 and provides the delivery terminal 140 (step S105). The delivery person having the delivery terminal 140 that has acquired this information delivers the ordered product 194 to the seat with the displayed seat ID 192 (step S106).

なお、競技場110は、サッカー、野球、ラグビーなどの専用の競技用であってもよいし、多目的な競技場であってもよい。また、識別情報116は、図示の例ではQRコード(登録商標)であるが、NFCタグであってもよい。このほか、ユーザ端末130で読取可能なものであれば、これらに限定されない。なお、本実施例では、識別情報116は、座席112の前の座席の背もたれ114に設けられており、識別情報116は、それが設けられた座席112の後部座席を特定するように紐付けてされている。むろん、識別情報116が設けられた席自体を特定するよう紐付けられていてもよい。この場合、ユーザは、自身の座席の背もたれ114の識別情報116をユーザ端末130で読み取るようにする。 The stadium 110 may be used for dedicated competitions such as soccer, baseball, and rugby, or may be a multipurpose stadium. Further, the identification information 116 is a QR code (registered trademark) in the illustrated example, but may be an NFC tag. In addition, it is not limited to these as long as it can be read by the user terminal 130. In this embodiment, the identification information 116 is provided on the backrest 114 of the seat in front of the seat 112, and the identification information 116 is linked so as to identify the rear seat of the seat 112 in which the identification information 116 is provided. Has been done. Of course, it may be linked so as to identify the seat itself provided with the identification information 116. In this case, the user causes the user terminal 130 to read the identification information 116 of the backrest 114 of his / her seat.

図12は、ユーザ端末、サーバ、及びデリバリー用端末を示す図である。ユーザ端末130は、競技場110に観戦にきたユーザが所有する端末であって、識別情報116を読み取り、サーバ150に提供するための識別情報読取手段132を備えている。識別情報読取手段132は、例えば、専用のアプリを事前にインストールしておくことで利用可能である。ユーザ端末130は、スマートフォンであってもよいし、ウェアラブル端末であってもよい。ユーザ端末130は、サーバ150とデータ通信を行う通信部を備えている。また、図11に示すように、表示部134を備えている。 FIG. 12 is a diagram showing a user terminal, a server, and a delivery terminal. The user terminal 130 is a terminal owned by a user who has come to the stadium 110 to watch the game, and includes an identification information reading means 132 for reading the identification information 116 and providing the identification information 116 to the server 150. The identification information reading means 132 can be used, for example, by installing a dedicated application in advance. The user terminal 130 may be a smartphone or a wearable terminal. The user terminal 130 includes a communication unit that performs data communication with the server 150. Further, as shown in FIG. 11, a display unit 134 is provided.

デリバリー用端末140は、競技場110で販売している商品を客であるユーザに対して販売する販売員が所持する端末であって、位置情報取得手段142を備えている。位置情報取得手段142は、例えば、GPSにより実現される。デリバリー用端末140は、スマートフォンであってもよいし、タブレット式端末であってもよいし、PCであってもよい。またウェアラブル端末であってもよい。デリバリー用端末140は、サーバ150とデータ通信を行う通信部を備えている。また、図11に示すように、表示部144を備えている。 The delivery terminal 140 is a terminal owned by a salesperson who sells products sold at the stadium 110 to a user who is a customer, and includes a position information acquisition means 142. The position information acquisition means 142 is realized by, for example, GPS. The delivery terminal 140 may be a smartphone, a tablet terminal, or a PC. It may also be a wearable terminal. The delivery terminal 140 includes a communication unit that performs data communication with the server 150. Further, as shown in FIG. 11, a display unit 144 is provided.

サーバ150は、プロセッサ、メモリ、ストレージ、通信部を備え、これらはバスにより接続されている。プロセッサは、例えば、CPU(Central Processing Unit)により構成され、メモリに記憶された各種プログラムを読み出して実行することで、各種処理を行う。前記メモリは、CPUにより実行させるプログラムを記憶するものであり、例えば、ROM(Read Only Memory)やRAM(Random Access Memory)により構成される。例えば、プロセッサがプログラムを実行することによって、図12に示す各種手段が実現される。ストレージは、座席マップ170や対応テーブル172や制御プログラムなどを記憶するものである。通信部は、ネットワークを介して、ユーザ端末130やデリバリー用端末140などと各種データ通信を行うものである。むろん、必要に応じて、競技場110の外部の端末や外部記憶手段と通信を行うものであってもよい。 The server 150 includes a processor, a memory, a storage, and a communication unit, which are connected by a bus. The processor is composed of, for example, a CPU (Central Processing Unit), and performs various processes by reading and executing various programs stored in the memory. The memory stores a program to be executed by a CPU, and is composed of, for example, a ROM (Read Only Memory) or a RAM (Random Access Memory). For example, when the processor executes the program, various means shown in FIG. 12 are realized. The storage stores the seat map 170, the corresponding table 172, the control program, and the like. The communication unit performs various data communications with the user terminal 130, the delivery terminal 140, and the like via the network. Of course, it may communicate with an external terminal or an external storage means of the stadium 110, if necessary.

サーバ150は、識別情報取得手段152と、座席ID特定手段154と、注文ページ表示手段156と、注文受付手段158と、提供手段160と、分析手段162と、配置決定手段164と、優先順位決定手段166と、配達完了受付手段168と、座席マップ170と、対応テーブル172を備えている。 The server 150 determines the priority order of the identification information acquisition means 152, the seat ID identification means 154, the order page display means 156, the order reception means 158, the provision means 160, the analysis means 162, the arrangement determination means 164, and so on. The means 166, the delivery completion receiving means 168, the seat map 170, and the corresponding table 172 are provided.

識別情報取得手段152は、座席112に設けられた識別情報116を、ユーザ端末130から取得するものである。座席ID特定手段154は、取得された識別情報116に紐づいた座席IDを特定するものである。座席IDの特定にあたっては、後述の対応テーブル172を参照する。注文ページ表示手段156は、特定された座席IDに紐づいた商品の注文ページを、ユーザ端末130に表示するものである。注文受付手段158は、ユーザが、ユーザ端末130に表示された注文ページで注文した内容を受け付けるものである。 The identification information acquisition means 152 acquires the identification information 116 provided in the seat 112 from the user terminal 130. The seat ID identifying means 154 identifies the seat ID associated with the acquired identification information 116. In specifying the seat ID, the corresponding table 172 described later is referred to. The order page display means 156 displays the order page of the product associated with the specified seat ID on the user terminal 130. The order receiving means 158 accepts the contents ordered by the user on the order page displayed on the user terminal 130.

提供手段160は、注文ページで注文された注文情報と、特定された座席IDと、を競技場110の座席マップ190に表示して、デリバリー用端末140に提供する。その際、座席マップ170を参照する。また、提供手段160は、注文ページで注文された注文情報と、特定された座席IDと、を競技場110の座席マップ190に表示して、当該座席IDの場所に一番近いデリバリー用端末140に提供するようにしてもよい。さらに、提供手段160は、注文ページで注文された注文情報と、特定された座席IDと、デリバリー用端末140の位置とを、競技場110の座席マップ190に表示して、ユーザ端末130に提供するようにしてよいもよい。 The providing means 160 displays the order information ordered on the order page and the specified seat ID on the seat map 190 of the stadium 110 and provides the delivery terminal 140. At that time, the seat map 170 is referred to. Further, the providing means 160 displays the order information ordered on the order page and the specified seat ID on the seat map 190 of the stadium 110, and the delivery terminal 140 closest to the location of the seat ID. May be provided to. Further, the providing means 160 displays the order information ordered on the order page, the specified seat ID, and the position of the delivery terminal 140 on the seat map 190 of the stadium 110, and provides the user terminal 130 with the order information. You may try to do so.

分析手段162は、注文情報と座席IDとから、どの商品がどのエリアで注文されるかを分析する。配置決定手段164は、分析手段162で分析された結果に応じて、商品を座席IDに配達する配達員の最適な配置を決定する。また、配達員の最適な配置に代えて、特定された座席IDの場所への配達員の最適なルートを合わせて決めるようにしてもよい。この場合、提供手段160は、デリバリー用端末140に、配達員の配置や最適なルートを合わせて提供する。 The analysis means 162 analyzes which product is ordered in which area from the order information and the seat ID. The placement determining means 164 determines the optimum placement of the delivery person who delivers the goods to the seat ID according to the result analyzed by the analysis means 162. Further, instead of the optimum placement of the delivery person, the optimum route of the delivery person to the location of the specified seat ID may be determined together. In this case, the providing means 160 provides the delivery terminal 140 with the arrangement of delivery personnel and the optimum route.

優先順位決定手段166は、特定された複数の座席IDに対して、デリバリーする優先順位を決定する。デリバリーする優先順位が決定された場合は、提供手段160は、注文ページで注文された注文情報と、特定された複数の座席IDと、優先順位とを、デリバリー用端末に提供する。配達完了受付手段168は、デリバリー用端末140からの配達完了の入力を受け付けて、配達済みの印をつける。例えば、デリバリー用端末140の表示部144に表示される「配達完了ボタン」などの入力により、配達完了の入力を受け付ける。 The priority determination means 166 determines the priority to be delivered for the specified plurality of seat IDs. When the priority to be delivered is determined, the providing means 160 provides the order information ordered on the order page, the plurality of identified seat IDs, and the priority to the delivery terminal. The delivery completion receiving means 168 accepts the input of the delivery completion from the delivery terminal 140 and marks it as delivered. For example, the delivery completion input is accepted by the input such as the "delivery completion button" displayed on the display unit 144 of the delivery terminal 140.

座席マップ170は、競技場110の座席マップであるが、一つの競技場に複数のスタジアムがある場合には、その複数のスタジアムの座席マップを備える。また、座席マップ170は、競技場110以外の他の競技場のマップを備えるようにしてもよい。 The seat map 170 is a seat map of the stadium 110, but when there are a plurality of stadiums in one stadium, the seat maps of the plurality of stadiums are provided. Further, the seat map 170 may include a map of a stadium other than the stadium 110.

図13は、対応テーブルの一例を示す図である。対応テーブル172は、識別情報116と座席IDを紐づける情報である。対応テーブル172は、識別情報(2次元コード)、競技場名「ABCスタジアム」、座席ID「メインスタンド前段 B列 088」というように、識別情報ごとに、特定の座席IDが紐づけられている。前記座席ID特定手段154は、座席IDを特定する際に、この対応テーブル172を参照して特定する。 FIG. 13 is a diagram showing an example of a corresponding table. The correspondence table 172 is information that associates the identification information 116 with the seat ID. In the corresponding table 172, a specific seat ID is associated with each identification information, such as identification information (two-dimensional code), stadium name "ABC stadium", and seat ID "main stand front row B row 088". .. When the seat ID identification means 154 specifies the seat ID, the seat ID identification means 154 identifies the seat ID with reference to the corresponding table 172.

次に、本競技場座席ID提供システム100による競技場座席ID提供処理の一例について、図14から図16を参照して説明する。図16は、本実施形態の競技場座席ID提供処理の一例を示すフローチャートである。まず、ユーザがユーザ端末130の識別情報読取手段132により識別情報116を読み込むと、サーバ150の識別情報取得手段152が識別情報116を取得する(ステップS110)。 Next, an example of the stadium seat ID providing process by the stadium seat ID providing system 100 will be described with reference to FIGS. 14 to 16. FIG. 16 is a flowchart showing an example of the stadium seat ID providing process of the present embodiment. First, when the user reads the identification information 116 by the identification information reading means 132 of the user terminal 130, the identification information acquisition means 152 of the server 150 acquires the identification information 116 (step S110).

サーバ150では、座席ID特定手段154が、対応テーブル172を参照して、取得された識別情報116に紐づいた座席IDを特定する(ステップS112)。そして、注文ページ表示手段156が、特定された座席IDに紐づいた商品の注文ページを、ユーザ端末130に表示させる(ステップS114)。このときの表示はブラウザで表示するようにしてもよいし、専用アプリの画面として表示するようにしてもよい。 In the server 150, the seat ID identifying means 154 identifies the seat ID associated with the acquired identification information 116 with reference to the corresponding table 172 (step S112). Then, the order page display means 156 displays the order page of the product associated with the specified seat ID on the user terminal 130 (step S114). The display at this time may be displayed on a browser or may be displayed as a screen of a dedicated application.

図14は、注文ページの一例を示す図である。注文ページ180には、「メインスタンド 前段B列 89番」という座席ID182が表示されるとともに、ドリンクメニュー184、食べ物メニュー186、数量選択ボタン188が表示される。ユーザは、各メニューの数量選択ボタンを操作することにより注文を確定する。ユーザにより注文が確定されると、その内容がサーバ150に送られ、注文受付手段158により注文が受け付けられる(ステップS116)。注文を受け付けると、提供手段160は、座席マップ170を参照し、注文ページ180で注文された注文情報と、特定された座席IDとを、競技場110の座席マップ190に表示してデリバリー用端末140に提供する(ステップS118)。 FIG. 14 is a diagram showing an example of an order page. On the order page 180, the seat ID 182 "main stand front row B row 89th" is displayed, and the drink menu 184, the food menu 186, and the quantity selection button 188 are displayed. The user confirms the order by operating the quantity selection button of each menu. When the order is confirmed by the user, the content is sent to the server 150, and the order is accepted by the order receiving means 158 (step S116). Upon receiving the order, the providing means 160 refers to the seat map 170, displays the order information ordered on the order page 180 and the specified seat ID on the seat map 190 of the stadium 110, and displays the delivery terminal. Provided to 140 (step S118).

図15は、デリバリー用端末の表示部に表示される表示内容の一例を示す図である。表示部144には、競技場110の座席マップ190とともに、「メインスタンド 前段B列 89番」という座席ID192と、「ビール 2個、焼きそば 1個」という注文情報194が示されている。配達員は、この内容を確認して、注文をしたユーザの座席IDの場所に、注文された商品をデリバリーする。以上の処理により、競技場において販売している商品のデリバリーを適切に行うことが可能となる。 FIG. 15 is a diagram showing an example of display contents displayed on the display unit of the delivery terminal. The display unit 144 shows the seat map 190 of the stadium 110, the seat ID 192 of "main stand front row B row 89th", and the order information 194 of "2 beers, 1 yakisoba". The delivery person confirms this content and delivers the ordered product to the place of the seat ID of the user who placed the order. Through the above processing, it becomes possible to appropriately deliver the products sold at the stadium.

なお、本実施形態において、注文情報を基に配達員の配置の最適化を図るようにしてもよい。具体的には、注文情報と座席IDから、どの商品がどのエリアで注文されるのかを分析手段162で分析し、分析された結果に応じて、商品を座席IDに配達する配達員の最適な配置を配置決定手段164で決定する。この際、配達員によって持ち歩いている商品が異なることがある点を考慮する。例えば、ビールがよく注文されるエリアに、ビールを持ち歩いていない配達員を配置しても意味がないため、配置決定手段164は、配達員の配置を決定する際に、このような点を考慮して決定する。 In the present embodiment, the arrangement of delivery staff may be optimized based on the order information. Specifically, the analysis means 162 analyzes which product is ordered in which area from the order information and the seat ID, and the optimum delivery person who delivers the product to the seat ID according to the analysis result is optimal. The arrangement is determined by the arrangement determining means 164. At this time, consider that the products carried by the delivery staff may differ. For example, since it is meaningless to place a delivery person who does not carry beer in an area where beer is often ordered, the placement determination means 164 takes such a point into consideration when deciding the placement of the delivery person. To decide.

また、最適な配置の決定に代えて、座席IDの場所までの最適なルートを決定するようにしてもよい。この場合、注文情報、座席ID、競技場マップに加え、競技場マップに最適なルートを表示してデリバリー用端末140に提供する。このような最適な配置や最適なルートの決定により、速やかに適切なデリバリーを行うことができる。 Further, instead of determining the optimum arrangement, the optimum route to the location of the seat ID may be determined. In this case, in addition to the order information, the seat ID, and the stadium map, the optimum route is displayed on the stadium map and provided to the delivery terminal 140. By determining the optimum arrangement and the optimum route, prompt and appropriate delivery can be performed.

また、ステップS118において、提供手段160は、注文ページ180で注文された注文情報と、特定された座席IDとを、当該座席IDの場所に一番近いデリバリー用端末140に提供するようにしてもよい。この場合、デリバリー用端末140の位置情報取得手段142により取得された位置情報をサーバ150が取得し、特定された座席IDの場所に一番近いデリバリー用端末140を選び、そのデリバリー用端末140に、注文情報と、特定された座席IDと、を競技場の座席マップに表示して、提供する。このように、一番近いデリバリー用端末140の情報を提供することで、速やかに適切なデリバリーを行うことができる。さらに、提供手段160は、注文ページ180で表示された注文情報と、特定された座席IDと、デリバリー用端末140の位置と、を競技場の座席マップに表示して、ユーザ端末130に提供するようにしてもよい。これにより、ユーザがデリバリー用端末140の位置を把握できる。 Further, in step S118, the providing means 160 may provide the order information ordered on the order page 180 and the specified seat ID to the delivery terminal 140 closest to the location of the seat ID. Good. In this case, the server 150 acquires the position information acquired by the position information acquisition means 142 of the delivery terminal 140, selects the delivery terminal 140 closest to the location of the specified seat ID, and uses the delivery terminal 140 as the delivery terminal 140. , The order information and the identified seat ID are displayed and provided on the seat map of the stadium. In this way, by providing the information of the nearest delivery terminal 140, appropriate delivery can be performed promptly. Further, the providing means 160 displays the order information displayed on the order page 180, the specified seat ID, and the position of the delivery terminal 140 on the seat map of the stadium, and provides the user terminal 130 with the order information. You may do so. As a result, the user can grasp the position of the delivery terminal 140.

また、ステップS118において、デリバリーの優先順位を決めるようにしてもよい。優先順位決定手段166が、プレミア席、注文量が多い、リピート率などを考慮してデリバリーする優先順位を決定する。すると、提供手段160は、注文ページ180で注文された注文情報と、特定された複数の座席IDと、決定された優先順位とを、競技場110の座席マップに表示して、デリバリー用端末140に提供するという具合である。配達員は、表示された優先順位の高い順にデリバリーを行う。 Further, in step S118, the delivery priority may be determined. The priority determination means 166 determines the priority of delivery in consideration of the premier seat, the large order volume, the repeat rate, and the like. Then, the providing means 160 displays the order information ordered on the order page 180, the specified plurality of seat IDs, and the determined priority on the seat map of the stadium 110, and the delivery terminal 140. It is like providing to. The delivery person delivers in the order of the displayed priority.

さらに、配達員がデリバリーを完了したら、配達完了の入力を受け付けるようにしてもよい。具体的には、サーバ150の配達完了受付手段168が、デリバリー用端末140からの配達完了の入力を受け付けて、配達済みの印をつける。例えば、配達完了の入力により、ユーザが予め登録したクレジットカード等での決済を行うことが可能となる。 Further, when the delivery person completes the delivery, the delivery completion input may be accepted. Specifically, the delivery completion receiving means 168 of the server 150 receives the input of the delivery completion from the delivery terminal 140 and marks the delivery completion. For example, by inputting the completion of delivery, it is possible to make a payment with a credit card or the like registered in advance by the user.

以上説明した実施形態によれば、競技場110の座席112の背もたれ114に設けられた識別情報116をユーザ端末130で読み取って(ステップS101)、読み取った識別情報116をサーバ150が取得し(ステップS102)、サーバ150が取得した識別情報116に紐づいた座席IDを特定する。そして、特定された座席IDに紐づいた商品の注文ページを、ユーザ端末130に表示し(ステップS103)、ユーザ端末130から注文を受け付ける(ステップS104)。サーバ150は、注文ページで注文された注文情報と、特定された座席IDとを、競技場110の座席マップ190に表示して、デリバリー用端末140に提供する(ステップS105)。これらの情報を取得したデリバリー用端末140をもつ配達員は、表示された座席IDの座席へ、注文された商品をデリバリーする(ステップS106)。これにより、競技場で販売されている商品の適切なデリバリーが可能となる。 According to the embodiment described above, the identification information 116 provided on the backrest 114 of the seat 112 of the stadium 110 is read by the user terminal 130 (step S101), and the read identification information 116 is acquired by the server 150 (step). S102), the seat ID associated with the identification information 116 acquired by the server 150 is specified. Then, the order page of the product associated with the specified seat ID is displayed on the user terminal 130 (step S103), and the order is accepted from the user terminal 130 (step S104). The server 150 displays the order information ordered on the order page and the specified seat ID on the seat map 190 of the stadium 110 and provides the delivery terminal 140 (step S105). The delivery person having the delivery terminal 140 that has acquired this information delivers the ordered product to the seat with the displayed seat ID (step S106). This enables proper delivery of products sold at the stadium.

本実施形態に係る情報処理システムは、競技場で販売している商品をデリバリーする配達員が使用するデリバリー用端末に、座席IDを提供する競技場座席ID提供システムであって、競技場の座席に備えられた識別情報を、ユーザ端末から取得する取得手段と、取得された識別情報に紐づいた座席IDを特定する特定手段と、特定された座席IDに紐づいた商品の注文ページを、ユーザ端末に表示する表示手段と、注文ページで注文された注文情報と、特定された座席IDと、を競技場の座席マップに表示して、デリバリー用端末に提供する提供手段と、を備える。情報処理システムは、注文情報と座席IDとから、どの商品がどのエリアで注文されるかを分析する分析手段と、分析された結果に応じて、商品を座席IDに配達する配達員の最適な配置を決定する決定手段と、を備えてもよい。提供手段は、注文ページで注文された注文情報と、特定された座席IDと、を競技場の座席マップに表示して、当該座席IDの場所に一番近いデリバリー用端末に提供してもよい。提供手段は、注文ページで注文された注文情報と、特定された座席IDと、デリバリー用端末の位置と、を競技場の座席マップに表示して、ユーザ端末に提供してもよい。情報処理システムは、特定された複数の座席IDに対して、デリバリーする優先順位を決定する決定手段を備え、提供手段は、注文ページで注文された注文情報と、特定された座席IDと、優先順位と、を競技場の座席マップに表示して、デリバリー用端末に提供してもよい。 The information processing system according to the present embodiment is a stadium seat ID providing system that provides a seat ID to a delivery terminal used by a delivery person who delivers a product sold at the stadium, and is a stadium seat. An acquisition means for acquiring the identification information provided in the user terminal, a specific means for specifying the seat ID associated with the acquired identification information, and an order page for a product associated with the specified seat ID. The display means to be displayed on the user terminal, the order information ordered on the order page, and the specified seat ID are displayed on the seat map of the stadium and provided to the delivery terminal. The information processing system is an analysis method that analyzes which product is ordered in which area from the order information and the seat ID, and is optimal for the delivery person who delivers the product to the seat ID according to the analysis result. It may be provided with a determination means for determining the arrangement. The providing means may display the order information ordered on the order page and the specified seat ID on the seat map of the stadium and provide it to the delivery terminal closest to the location of the seat ID. .. The providing means may display the order information ordered on the order page, the specified seat ID, and the position of the delivery terminal on the seat map of the stadium and provide the user terminal. The information processing system includes a deciding means for determining the priority of delivery for a plurality of specified seat IDs, and the providing means includes the order information ordered on the order page, the specified seat ID, and the priority. The ranking and may be displayed on the seat map of the stadium and provided to the delivery terminal.

本実施形態に係る情報処理方法は、競技場で販売している商品をデリバリーする配達員が使用するデリバリー用端末に、座席IDを提供する競技場座席ID提供方法であって、競技場の座席に備えられた識別情報を、ユーザ端末から取得するステップと、取得された識別情報に紐づいた座席IDを特定するステップと、特定された座席IDに紐づいた商品の注文ページを、ユーザ端末に表示するステップと、注文ページで注文された注文情報と、特定された座席IDと、を競技場の座席マップに表示して、デリバリー用端末に提供するステップと、を備える。 The information processing method according to the present embodiment is a stadium seat ID providing method for providing a seat ID to a delivery terminal used by a delivery person who delivers a product sold at the stadium, and is a stadium seat. The step of acquiring the identification information provided in the user terminal, the step of specifying the seat ID associated with the acquired identification information, and the order page of the product associated with the specified seat ID are displayed on the user terminal. It is provided with a step of displaying on the seat map of the stadium and providing the delivery terminal with the order information ordered on the order page and the specified seat ID.

本実施形態に係る情報処理プログラムは、コンピュータに、競技場で販売している商品をデリバリーする配達員が使用するデリバリー用端末に、座席IDを提供する競技場座席ID提供処理を実行させるプログラムであって、競技場の座席に備えられた識別情報を、ユーザ端末から取得するステップと、取得された識別情報に紐づいた座席IDを特定するステップと、特定された座席IDに紐づいた商品の注文ページを、ユーザ端末に表示するステップと、注文ページで注文された注文情報と、特定された座席IDと、を競技場の座席マップに表示して、デリバリー用端末に提供するステップと、を実行させる。 The information processing program according to the present embodiment is a program that causes a computer to execute a stadium seat ID providing process for providing a seat ID to a delivery terminal used by a delivery person who delivers a product sold at the stadium. Therefore, there is a step of acquiring the identification information provided in the seat of the stadium from the user terminal, a step of specifying the seat ID associated with the acquired identification information, and a product associated with the specified seat ID. The step of displaying the order page of the user terminal, the step of displaying the order information ordered on the order page and the specified seat ID on the seat map of the stadium, and providing the delivery terminal. To execute.

[第4実施形態]
第4実施形態について説明する。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。本実施形態は、競技場で飲食物やグッズを売り歩いて稼動している複数の売り子の中から、ユーザが呼びたい売り子を指定し、指定(特定)された売り子の端末に、特定された座席IDに対応する座席の注目度が変更された競技場の座席マップを提供するものである。競技場は、第1実施形態の設備Aに相当する。売り子は、第1実施形態の提供者に相当する。売り子の端末は、第1実施形態の提供者端末Aに相当する。座席の注目度は、第1実施形態の追加の情報(例えば、マーク)に相当する。座席マップは、第1実施形態のマップ画像Aに相当する。本実施形態は、サービスを提供する提供者に、ユーザに関する情報を提供する情報処理システムの1つの形態である。
[Fourth Embodiment]
A fourth embodiment will be described. In the present embodiment, the same components as those in the above-described embodiment are appropriately designated by the same reference numerals, and the description thereof will be omitted or simplified. In this embodiment, a seller who wants to be called by the user is specified from a plurality of sellers who are operating by selling food and drinks and goods at the stadium, and is specified to the terminal of the designated (specified) seller. It provides a seat map of a stadium in which the attention level of the seat corresponding to the seat ID is changed. The stadium corresponds to the equipment A of the first embodiment. The seller corresponds to the provider of the first embodiment. The seller's terminal corresponds to the provider terminal A of the first embodiment. The attention level of the seat corresponds to the additional information (eg, mark) of the first embodiment. The seat map corresponds to the map image A of the first embodiment. This embodiment is one form of an information processing system that provides information about a user to a provider who provides a service.

本実施形態は、上述の実施形態で説明した競技場座席ID提供システム100を、競技場売り子指定システムに適用した形態である。以下の説明において適宜、競技場座席ID提供システム100を、競技場売り子指定システム100と称する。まず、図11を参照して、本実施形態に係る競技場売り子指定システムの概要を説明する。競技場売り子指定システム100は、競技場110の座席112の背もたれ114に設けられた識別情報116をユーザ端末130で読み取り、読み込み完了のボタン136を押すと、読み取った識別情報116をサーバ150が取得し、サーバ150が取得した識別情報116に紐づいた座席IDを特定する。そして、特定された座席IDに紐づいた売り子を指定する指定ページを、ユーザ端末130に表示し、ユーザ端末130から売り子の指定を受け付ける。サーバ150は、指定された売り子のデリバリー用端末140(適宜、売り子端末140という)に、特定された座席IDに対応する座席の注目度を変更した競技場110の座席マップ290を表示する。指定を受けた売り子は、表示された座席IDの座席へ、商品を販売しにいく。 This embodiment is a form in which the stadium seat ID providing system 100 described in the above-described embodiment is applied to the stadium seller designation system. In the following description, the stadium seat ID providing system 100 will be referred to as a stadium seller designation system 100 as appropriate. First, with reference to FIG. 11, the outline of the stadium seller designation system according to the present embodiment will be described. The stadium seller designation system 100 reads the identification information 116 provided on the backrest 114 of the seat 112 of the stadium 110 with the user terminal 130, and when the reading completion button 136 is pressed, the server 150 acquires the read identification information 116. Then, the seat ID associated with the identification information 116 acquired by the server 150 is specified. Then, a designation page for designating the seller associated with the specified seat ID is displayed on the user terminal 130, and the designation of the seller is accepted from the user terminal 130. The server 150 displays the seat map 290 of the stadium 110 in which the attention level of the seat corresponding to the specified seat ID is changed on the delivery terminal 140 of the designated seller (appropriately referred to as the seller terminal 140). The designated seller goes to sell the product to the seat with the displayed seat ID.

図17は、本実施形態の競技場売り子指定システムのサーバを示す図である。サーバ150は、識別情報取得手段152と、座席ID特定手段154と、表示手段256と、指定受付手段258と、提供手段160と、フィルタ手段262と、指定料計算手段264と、優先順位決定手段266と、決済受付手段268と、トラッキング手段270と、ステータス変更受付手段272と、座席マップ170と、対応テーブル172を備えている。第2実施形態と共通する構成については適宜、同じ符号を付してその説明を省略または簡略化する。 FIG. 17 is a diagram showing a server of the stadium seller designation system of the present embodiment. The server 150 includes the identification information acquisition means 152, the seat ID identification means 154, the display means 256, the designated reception means 258, the provision means 160, the filter means 262, the designation fee calculation means 264, and the priority order determination means. It includes 266, payment receiving means 268, tracking means 270, status change receiving means 272, seat map 170, and corresponding table 172. The same reference numerals are given to the configurations common to the second embodiment as appropriate, and the description thereof will be omitted or simplified.

表示手段256は、特定された座席IDに紐づけて、競技場110で稼働している売り子の容姿が分かる写真が掲載された売り子指定用のページ(例えば、後の図19に示す売り子指定ページ280)を、ユーザ端末130に表示するものである。表示される売り子の写真は、当該売り子が販売を担当する商品のメーカーのユニフォーム姿であってもよい。表示手段256が表示する売り子指定ページには、少なくとも売り子の顔が分かる写真が掲載されていればよいが、上半身画像や全身画像を掲載してもよい。また、これらの売り子の容姿が分かる写真に加えて、その売り子が販売する商品情報を掲載してもよいし、その売り子のプロフィールや指定料を掲載してもよい。 The display means 256 is a page for designating a seller (for example, a page for designating a seller shown in FIG. 19 below) on which a photograph showing the appearance of a seller operating at the stadium 110 is posted in association with the specified seat ID. 280) is displayed on the user terminal 130. The displayed photograph of the seller may be in the uniform of the manufacturer of the product for which the seller is in charge of sales. The seller designation page displayed by the display means 256 may include at least a photograph showing the seller's face, but may include an upper body image or a full-body image. Further, in addition to the photograph showing the appearance of these sellers, the product information sold by the seller may be posted, or the profile and the designated fee of the seller may be posted.

また、表示手段256は、ユーザによる売り子の指定レベルに応じて決定される優先順位を表示してもよい。さらに、ページ内の各売り子の写真に、呼ばれた回数(≒注文数)を表示して、ユーザの競争意識を煽るようにしてもよい。この場合、人気の売り子は待ち人数が多く、待ち時間が長くなることが予想されるため、クレームがつかないように、売り子の待ち人数を合わせて表示してもよい。指定受付手段258は、ユーザが、ユーザ端末130に表示された売り子指定ページで選択した売り子を、売り子の指定として受け付けるものである。 Further, the display means 256 may display the priority order determined according to the designated level of the seller by the user. Further, the number of times called (≈ order number) may be displayed on the photograph of each seller on the page to arouse the user's sense of competition. In this case, since the popular seller has a large number of people waiting and the waiting time is expected to be long, the number of people waiting for the seller may be displayed together so as not to make a complaint. The designated receiving means 258 accepts the seller selected on the seller designation page displayed on the user terminal 130 as the seller's designation.

提供手段160は、特定された座席IDに対応する座席の注目度が変更された競技場110の座席マップ190を、指定された売り子の売り子端末140に提供する。注目度が変更されるとは、色の変更であってもよいし、その座席を示す位置が点滅ないし点灯するような点灯状態の変更であってもよい。その際、座席マップ170を参照する。 The providing means 160 provides the seat map 190 of the stadium 110 in which the attention level of the seat corresponding to the specified seat ID is changed to the seller terminal 140 of the designated seller. The degree of attention may be changed by changing the color, or by changing the lighting state so that the position indicating the seat blinks or lights up. At that time, the seat map 170 is referred to.

フィルタ手段262は、複数(例、多数)の売り子の中から、売り子が販売する商品情報や、売り子の容姿の特徴によって売り子をフィルタするものである。例えば、飲食物を販売している売り子のみをフィルタしてもよいし、グッズを販売している売り子のみをフィルタしてもよい。また、売り子の容姿の特徴、例えば、身長や、容姿の雰囲気(可愛い系や綺麗系など)でフィルタしてもよい。さらに、売り子の指定料や、人気度、待ち人数などから、ユーザが指定する条件に合う売り子をフィルタしてもよい。表示手段256は、フィルタされた売り子を表示し、ユーザは、表示された売り子の中から、好みの売り子を指定する。 The filter means 262 filters the sellers from among a plurality of (eg, many) sellers according to the product information sold by the sellers and the characteristics of the appearance of the sellers. For example, only the sellers who sell food and drink may be filtered, or only the sellers who sell goods may be filtered. Further, it may be filtered by the characteristics of the appearance of the seller, for example, the height and the atmosphere of the appearance (cute type, beautiful type, etc.). Further, the sellers who meet the conditions specified by the user may be filtered based on the seller's designation fee, popularity, number of people waiting, and the like. The display means 256 displays the filtered sellers, and the user specifies a favorite seller from the displayed sellers.

指定料計算手段264は、指定受付手段258による売り子の指定に応じて、指定料を計算するものである。例えば、指定料が50円の売り子Aさんを1回指定し、指定料が100円の売り子Bさんを2回指定すると、指定料が250円になると計算する。また、指定料計算手段264は、売り子の人気度に応じて指定料を変動させ、変動後の指定料に基づいてユーザごとの指定料を計算してもよい。この場合、表示手段256は、変動後の指定料を表示する。 The designated fee calculation means 264 calculates the designated fee according to the designation of the seller by the designated receiving means 258. For example, if Mr. A, a seller with a designated fee of 50 yen, is designated once and Mr. B, a seller with a designated fee of 100 yen, is designated twice, the designated fee is calculated to be 250 yen. Further, the designated fee calculation means 264 may change the designated fee according to the popularity of the seller and calculate the designated fee for each user based on the changed designated fee. In this case, the display means 256 displays the designated fee after the change.

優先順位決定手段266は、ユーザが所望する売り子を指定する指定レベルに応じて、当該売り子を呼ぶ優先順位を決定するものである。例えば、売り子Aさんの写真を連打する回数が多いほど、売り子Aさんを呼べる優先順位が高くなるという具合である。表示手段256は、決定された優先順位を売り子指定ページに表示する。このとき、指定料計算手段264は、決定された優先順位に応じて、指定料を計算してもよい。例えば、優先順位が高いほど、指定料が高くなるように計算する。表示手段256は、優先順位に応じて計算された指定料も、売り子指定ページに表示してもよい。また、決定された優先順位を、売り子端末140にも表示し、座席を回る優先順位を示すようにしてもよい。 The priority order determining means 266 determines the priority for calling the seller according to the designated level for designating the seller desired by the user. For example, the more times the photograph of the seller A is repeatedly hit, the higher the priority for calling the seller A is. The display means 256 displays the determined priority on the seller designation page. At this time, the designated fee calculation means 264 may calculate the designated fee according to the determined priority. For example, the higher the priority, the higher the designated fee. The display means 256 may also display the designation fee calculated according to the priority on the seller designation page. Further, the determined priority may be displayed on the seller terminal 140 to indicate the priority of going around the seat.

決済受付手段268は、指定料に応じた決済を受けるものである。例えば、商品代と指定料の合計額をクレジットカード決済等するための画面をユーザ端末130に表示してもよいし、あらかじめ決済用のカード情報等が登録されている場合には、売り子端末140から販売した商品情報と数量を取得し、当該売り子の指定料を加算して、自動的に決済するようにしてもよい。なお、決済受付手段268は、売り子の指定料がかからない場合(例えば、指定した売り子を呼ぶことができず、代わりの売り子が販売に行った場合)には、商品代金だけを決済するものとする。 The payment receiving means 268 receives payment according to the designated fee. For example, a screen for making a credit card payment for the total amount of the product fee and the specified fee may be displayed on the user terminal 130, or if the card information for payment is registered in advance, the seller terminal 140 It is also possible to acquire the product information and the quantity sold from the seller, add the designated fee of the seller, and automatically settle the payment. The settlement receiving means 268 shall settle only the product price when the seller's designated fee is not charged (for example, when the designated seller cannot be called and a substitute seller goes to sell). ..

トラッキング手段270は、指定を受けた売り子が、指定元の座席に向かっているのかなどを確認するためのものである。トラッキング手段270は、売り子端末140から位置情報を取得することで、売り子のトラッキングを行うことができる。ステータス変更受付手段272は、各売り子端末140から、ステータスを受け付けることで、どの端末が対応中なのかを逐次把握するためのものである。例えば、売り子端末140から、「不在」、「対応中」、「他の売り子が対応中」などのステータスを受け付けてログを残すことで、売り子が、自分が対応中か、他の売り子が対応中かの差別化を図ることができる。 The tracking means 270 is for confirming whether or not the designated seller is heading for the designated seat. The tracking means 270 can track the seller by acquiring the position information from the seller terminal 140. The status change receiving means 272 is for sequentially grasping which terminal is responding by receiving the status from each seller terminal 140. For example, by accepting the status such as "absent", "supporting", and "other seller is responding" from the seller terminal 140 and leaving a log, the seller can handle it or another seller can handle it. It is possible to differentiate the inside.

次に、本競技場売り子指定システムによる競技場売り子指定処理について説明する。図18は、本実施形態の競技場売り子指定処理を示すフローチャートである。ステップS110およびステップS112の処理は、図16同様である。そして、表示手段256が、特定された座席IDに紐づいた売り子の指定ページを、ユーザ端末130に表示させる(ステップS214)。このときの表示はブラウザで表示するようにしてもよいし、専用アプリの画面として表示するようにしてもよい。 Next, the stadium seller designation process by the stadium seller designation system will be described. FIG. 18 is a flowchart showing the stadium seller designation process of the present embodiment. The processing of steps S110 and S112 is the same as in FIG. Then, the display means 256 causes the user terminal 130 to display the designated page of the seller associated with the specified seat ID (step S214). The display at this time may be displayed on a browser or may be displayed as a screen of a dedicated application.

図19は、表示される売り子指定ページの一例を示す図である。売り子指定ページ280には、座席ID182が表示されるとともに、複数の売り子の容姿が分かる写真が掲載されている。座席ID182とは、例えば、「メインスタンド 前段B列 89番」という表示である。図19の例では、1ページに16名の売り子の写真が掲載されている。一番上の段には、売り子「A子」〜「D子」までの写真が掲載され、上から2番目の段には、売り子「E子」〜「H子」までの写真が掲載され、上から3番目の段には、売り子「I子」〜「L子」までの写真が掲載され、一番下の段には、売り子「M子」〜「P子」までの写真が掲載されている。図示の例では、各段ごとに、売り子が着用しているユニフォームが異なっている。ユニフォームは、売り子が販売する商品のメーカーのものであってもよい。ユニフォームを採用することで、売り子のユニフォームから、売り子が担当する商品が分かる。また、売り子の容姿が分かる写真に加え、各売り子のプロフィールや販売する商品を掲載するようにしてもよい。 FIG. 19 is a diagram showing an example of a seller designation page to be displayed. On the seller designation page 280, the seat ID 182 is displayed and photographs showing the appearance of a plurality of sellers are posted. The seat ID 182 is, for example, a display of "main stand front row B row 89th". In the example of FIG. 19, photographs of 16 sellers are posted on one page. In the top row, the photos of the sellers "A child" to "D child" are posted, and in the second row from the top, the photos of the sellers "E child" to "H child" are posted. In the third row from the top, the photos of the sellers "I child" to "L child" are posted, and in the bottom row, the photos of the sellers "M child" to "P child" are posted. Has been done. In the illustrated example, the uniform worn by the seller is different for each stage. The uniform may be that of the manufacturer of the goods sold by the seller. By adopting a uniform, the seller's uniform tells the product that the seller is in charge of. In addition to a photograph showing the appearance of each seller, the profile of each seller and the products to be sold may be posted.

ユーザが、売り子指定ページ280に表示された複数の売り子の中から、呼びたい売り子の画像にタッチして選択することで、サーバ150の指定受付手段258は、売り子の指定を受け付ける(ステップS216)。図19の例では、太線で囲まれた売り子「G子」が選択されている。売り子の指定を受け付けると、サーバ150の提供手段160は、座席マップ170を参照し、売り子指定ページ280で指定された売り子の売り子端末140に、特定された座席IDに対応する座席の注目度を変更した競技場110の座席マップ290(図20に示す)を提供する(ステップS218)。 When the user touches and selects the image of the seller to be called from the plurality of sellers displayed on the seller designation page 280, the designated reception means 258 of the server 150 accepts the seller's designation (step S216). .. In the example of FIG. 19, the seller “G child” surrounded by a thick line is selected. Upon receiving the designation of the seller, the providing means 160 of the server 150 refers to the seat map 170 and informs the seller terminal 140 of the seller designated on the seller designation page 280 the degree of attention of the seat corresponding to the specified seat ID. A seat map 290 (shown in FIG. 20) of the modified stadium 110 is provided (step S218).

図20は、売り子端末の表示部に表示される表示内容の一例を示す図である。表示部144には、競技場110の座席マップ290に、特定された座席IDに対応する座席の注目度を色で変更した座席表示292が示されている。なお、図20の例では、注目度を色で変更することとしたが、該当する座席の位置を点滅させたり点灯させたりすることで注目度を変更してもよいし、更に他の形態で注目度を変更するようにしてもよい。指定を受けた売り子「G子」は、座席の位置を確認して、商品を販売しにいく。以上の処理により、競技場110において稼動している複数の売り子の中から、ユーザが呼びたい売り子を指定して呼ぶことができる。 FIG. 20 is a diagram showing an example of display contents displayed on the display unit of the seller terminal. On the display unit 144, the seat map 290 of the stadium 110 shows a seat display 292 in which the attention level of the seat corresponding to the specified seat ID is changed in color. In the example of FIG. 20, the attention level is changed by color, but the attention level may be changed by blinking or lighting the position of the corresponding seat, or in another form. The degree of attention may be changed. The designated salesperson "G child" confirms the position of the seat and goes to sell the product. By the above processing, it is possible to specify and call the seller who the user wants to call from among the plurality of sellers operating in the stadium 110.

なお、本実施形態において、売り子指定ページ280には、少なくとも売り子の顔が分かる写真が掲載されていればよいが、上半身画像や全身画像を掲載してもよい。また、これらの売り子の容姿が分かる写真に加えて、プロフィールや、その売り子が販売する商品情報や、その売り子の指定料や、ユーザによる売り子の指定レベルに応じて決定される優先順位を表示してもよい。さらに、ページ内の各売り子の写真に、呼ばれた回数(≒注文数)を表示して、ユーザの競争意識を煽るようにしてもよい。この場合、人気の売り子は待ち人数が多く、待ち時間が長くなることが予想されるため、クレームがつかないように、売り子の待ち人数を合わせて表示してもよい。 In the present embodiment, the seller designation page 280 may include at least a photograph showing the seller's face, but may include an upper body image or a full-body image. In addition to the pictures showing the appearance of these sellers, the profile, product information sold by the seller, the designation fee of the seller, and the priority determined according to the user's designation level of the seller are displayed. You may. Further, the number of times called (≈ order number) may be displayed on the photograph of each seller on the page to arouse the user's sense of competition. In this case, since the popular seller has a large number of people waiting and the waiting time is expected to be long, the number of people waiting for the seller may be displayed together so as not to make a complaint.

また、本実施形態において、フィルタ手段262によって、複数の売り子の中から、売り子が販売する商品情報や、売り子の容姿の特徴などによって売り子をフィルタしてもよい。例えば、飲食物を販売している売り子のみをフィルタしてもよいし、グッズを販売している売り子のみをフィルタしてもよい。あるいは、売り子の身長や、容姿の雰囲気(可愛い系や綺麗系など)、指定料の額や、人気度、待ち人数などから、ユーザが指定する条件に合う売り子をフィルタしてもよい。表示手段256は、フィルタされた売り子を表示し、ユーザは、表示された売り子の中から、好みの売り子を指定する。このようなフィルタのための条件設定は、ステップS112とステップS214の間に行うようにしてもよいし、ステップS214とステップS216の間で行うようにしてもよい。 Further, in the present embodiment, the filter means 262 may filter the seller from among a plurality of sellers according to the product information sold by the seller, the characteristics of the appearance of the seller, and the like. For example, only the sellers who sell food and drink may be filtered, or only the sellers who sell goods may be filtered. Alternatively, the sellers who meet the conditions specified by the user may be filtered based on the height of the seller, the atmosphere of appearance (cute or beautiful, etc.), the amount of the designated fee, the popularity, the number of people waiting, and the like. The display means 256 displays the filtered sellers, and the user specifies a favorite seller from the displayed sellers. The condition setting for such a filter may be performed between step S112 and step S214, or may be performed between step S214 and step S216.

更に、本実施形態の売り子の指定においては、指定料計算手段264が、指定受付手段258による売り子の指定に応じて、指定料を計算してもよい。例えば、指定料が50円の売り子Aさんを1回指定し、指定料が100円の売り子Bさんを2回指定すると、指定料が250円になると計算する。このような指定料は、売り子の人気度に応じて変動させてもよい。指定料に変動があったときは、表示手段256は、変動後の指定料を表示する。 Further, in the designation of the seller of the present embodiment, the designated fee calculating means 264 may calculate the designated fee according to the designation of the seller by the designated receiving means 258. For example, if Mr. A, a seller with a designated fee of 50 yen, is designated once and Mr. B, a seller with a designated fee of 100 yen, is designated twice, the designated fee is calculated to be 250 yen. Such a designated fee may be changed according to the popularity of the seller. When there is a change in the designated fee, the display means 256 displays the designated fee after the change.

また、本実施形態において、優先順位決定手段266が、ユーザが所望する売り子を指定する指定レベルに応じて、当該売り子を呼ぶ優先順位を決定してもよい。例えば、売り子Aさんの写真を連打する回数が多いほど、売り子Aさんを呼べる優先順位が高くなるという具合である。表示手段256は、決定された優先順位を売り子指定ページに表示する。このとき、指定料計算手段264は、決定された優先順位に応じて、指定料を計算してもよい。例えば、優先順位が高いほど、指定料が高くなるように計算する。表示手段256は、優先順位に応じて計算された指定料も、売り子指定ページに表示してもよい。また、決定された優先順位を、売り子端末に表示し、座席を回る優先順位を示すようにしてもよい。 Further, in the present embodiment, the priority order determining means 266 may determine the priority order for calling the seller according to the designated level for designating the seller desired by the user. For example, the more times the photograph of the seller A is repeatedly hit, the higher the priority for calling the seller A is. The display means 256 displays the determined priority on the seller designation page. At this time, the designated fee calculation means 264 may calculate the designated fee according to the determined priority. For example, the higher the priority, the higher the designated fee. The display means 256 may also display the designation fee calculated according to the priority on the seller designation page. Further, the determined priority may be displayed on the seller terminal to indicate the priority of going around the seat.

また、本実施形態において、決済受付手段268が、指定料に応じた決済を受け付けるようにしてもよい。例えば、商品代と指定料の合計額をクレジットカード決済等するための画面をユーザ端末130に表示してもよいし、あらかじめ決済用のカード情報等が登録されている場合には、売り子端末140から販売した商品情報と数量を取得し、売り子の指定料を加算して、自動的に決済するようにしてもよい。なお、決済受付手段268は、売り子の指定料がかからない場合(例えば、指定した売り子を呼ぶことができず、代わりの売り子が販売に行った場合)には、商品代金だけを決済してもよい。 Further, in the present embodiment, the settlement receiving means 268 may accept the settlement according to the designated fee. For example, a screen for making a credit card payment for the total amount of the product fee and the specified fee may be displayed on the user terminal 130, or if the card information for payment is registered in advance, the seller terminal 140 You may obtain the product information and quantity sold from, add the designated fee of the seller, and settle automatically. The settlement receiving means 268 may settle only the product price when the seller's designated fee is not charged (for example, when the designated seller cannot be called and a substitute seller goes to sell). ..

本実施形態において、トラッキング手段270が、指定を受けた売り子が、指定元の座席に向かっているのかなどを確認してもよい。トラッキング手段270は、売り子端末140に設けられたGPSなどから位置情報を取得することで、売り子のトラッキングを行うことができる。本実施形態において、ステータス変更受付手段272によって、各売り子端末140から、ステータスを受け付けることで、どの端末が対応中なのかを逐次把握するようにしてもよい。 In the present embodiment, the tracking means 270 may confirm whether the designated seller is heading for the designated seat. The tracking means 270 can track the seller by acquiring the position information from the GPS or the like provided on the seller terminal 140. In the present embodiment, the status change receiving means 272 may receive the status from each seller terminal 140 to sequentially grasp which terminal is responding.

図21は、売り子端末の表示部に表示される表示内容の一例を示す図である。図21(A)は、複数の売り子の動向を区別して表す画像の一例を示す図である。マップ44Aには4つのマークM1からM4がそれぞれ色分けされて表示されている。例えば、マークM1は、「他の売り子が対応中」の状態を示し、マークM2は、「自分が向かっている&対応中」の状態を示す。また、マークM3は、「通常呼び出され中」の状態を示し、マークM4は、「一定期間放置アラート」の状態を示し点滅している。マップ44Aにおいて、マークM3(通常呼び出され中)又はマークM4(一定期間放置アラート)をタップもしくは長押しすることで、図21(B)に示すように、各マークに応じた別ウインドウ(モーダル)44Bが表示される。例えば、「XX−XX」の座席へ向かうか否かを問う画面が表示され、「はい」のボタンB1と「いいえ」のボタンB2が表示される。ここで、「はい」のボタンB1をタップすると、マークが「自分が向かっている&対応中」のマークM2に変更される。なお、マークM4を選択する場合とは、例えば、「他の売り子が対応予定の客に呼ばれたために、やむを得ず代わりに対応」というケースなどが想定される。 FIG. 21 is a diagram showing an example of display contents displayed on the display unit of the seller terminal. FIG. 21 (A) is a diagram showing an example of an image showing the trends of a plurality of sellers in a distinctive manner. The four marks M1 to M4 are color-coded and displayed on the map 44A. For example, the mark M1 indicates the state of "another seller is responding", and the mark M2 indicates the state of "I am heading & responding". Further, the mark M3 indicates a state of "normally being called", and the mark M4 indicates a state of "abandoned alert for a certain period of time" and is blinking. On map 44A, by tapping or long-pressing mark M3 (normally called) or mark M4 (alert for a certain period of time), as shown in FIG. 21 (B), a separate window (modal) corresponding to each mark is displayed. 44B is displayed. For example, a screen asking whether or not to go to the "XX-XX" seat is displayed, and a "yes" button B1 and a "no" button B2 are displayed. Here, when the "Yes" button B1 is tapped, the mark is changed to the "I am heading & responding" mark M2. It should be noted that the case of selecting the mark M4 is assumed to be, for example, a case where "because another seller is called by a customer who is scheduled to respond, it is unavoidable to respond instead".

図21(C)に示す小ウインドウ44Cのように、「XX−XX」の座席への対応を完了したか否かを問う画面が表示され、「はい」のボタンB3と、「いいえ」のボタンB4と、「対応取消」のボタンB5と、「不在」のボタンB6を表示してもよい。ここで「はい」のボタンB3をタップすると、マークが消去され、「いいえ」のボタンB4をタップすると「向かっている&対応中」のマークM2に変更され、「対応取消」のボタンB5をタップする「通常呼び出し」のマークM3又は「一定期間放置アラート」のマークM4に変更される。また、「不在」のボタンB6をタップすることでマークが消去されるとともに、不在としてログを残す。 As shown in the small window 44C shown in FIG. 21 (C), a screen asking whether or not the support for the seat of "XX-XX" has been completed is displayed, and the "Yes" button B3 and the "No" button are displayed. B4, the "cancel correspondence" button B5, and the "absent" button B6 may be displayed. If you tap the "Yes" button B3 here, the mark will be deleted, and if you tap the "No" button B4, it will be changed to the "Going & Supporting" mark M2, and tap the "Cancel support" button B5. It is changed to the mark M3 of "normal call" or the mark M4 of "leaving alert for a certain period of time". Also, by tapping the "absent" button B6, the mark is deleted and a log is left as absent.

売り子訪問時にユーザが不在の場合は、キャンセル扱いにするという旨を、売り子指定ページ280に注記しておくようにしてもよい。このように、不在ログを残すことにより、不在客を何度も訪問するという売り子の負担を軽減することができる。以上のような売り子の対応のステータスの変更を行うための画面は、ステータス変更受付手段272により表示するようにしてよい。 It may be noted on the seller designation page 280 that if the user is absent at the time of visiting the seller, it will be treated as a cancellation. By leaving the absentee log in this way, it is possible to reduce the burden on the seller who visits the absentee customer many times. The screen for changing the status of the seller's response as described above may be displayed by the status change receiving means 272.

以上説明した実施形態によれば、競技場110の座席112に設けられた識別情報116をユーザ端末130で読み取って、読み取った識別情報116をサーバ150が取得し、サーバ150が取得した識別情報116に紐づいた座席IDを特定する。そして、特定された座席IDに紐づいた売り子の指定ページを、ユーザ端末130に表示し、ユーザ端末130から売り子の指定を受け付ける。サーバ150は、指定ページで指定された売り子の売り子端末140に、特定された座席IDに対応する座席の注目度を変更した競技場110の座席マップ290を提供する。座席マップ290の提供を受けた売り子端末140をもつ売り子は、表示された座席IDの座席へ、商品を販売しにいく。これにより、競技場で稼働している複数の売り子の中から、指定した売り子を呼ぶことができる。 According to the embodiment described above, the identification information 116 provided in the seat 112 of the stadium 110 is read by the user terminal 130, the read identification information 116 is acquired by the server 150, and the identification information 116 acquired by the server 150 is acquired. Identify the seat ID associated with. Then, the seller's designation page associated with the specified seat ID is displayed on the user terminal 130, and the seller's designation is accepted from the user terminal 130. The server 150 provides the seller terminal 140 of the seller designated on the designated page with the seat map 290 of the stadium 110 in which the attention level of the seat corresponding to the specified seat ID is changed. The seller having the seller terminal 140 provided with the seat map 290 goes to sell the product to the seat with the displayed seat ID. As a result, it is possible to call a designated seller from among a plurality of sellers operating in the stadium.

本実施形態に係る情報処理システムは、競技場で稼働している複数の売り子の中から、売り子を指定して呼ぶことができる競技場売り子指定システムであって、競技場の座席に設けられた識別情報を、ユーザ端末から取得する取得手段と、取得された識別情報に紐づいた座席IDを特定する特定手段と、ユーザ端末に、特定された座席IDに紐づけて、競技場で稼働している各売り子の容姿が分かる写真を掲載したページを表示させる表示手段と、ページから、所望する売り子の指定を受け付ける受付手段と、指定された売り子の売り子端末に、特定された座席IDに対応する座席の注目度が変更された競技場の座席マップを提供する提供手段と、を備える。 The information processing system according to the present embodiment is a stadium seller designation system capable of designating and calling a seller from among a plurality of sellers operating in the stadium, and is provided in a seat of the stadium. The identification information is acquired from the user terminal, the specific means for specifying the seat ID associated with the acquired identification information, and the user terminal is associated with the specified seat ID and operates at the stadium. Corresponds to the specified seat ID on the display means that displays a page with a picture showing the appearance of each seller, the reception means that accepts the designation of the desired seller from the page, and the seller terminal of the specified seller. Provided by means of providing a seat map of the stadium where the attention of the seats to be played has been changed.

表示手段は、売り子の写真に加え、当該売り子が販売する商品の商品情報を掲載してもよい。情報処理システムは、商品情報で売り子をフィルタするフィルタ手段を備え、表示手段は、フィルタ後の売り子の情報をページに表示させてもよい。情報処理システムは、売り子の容姿の特徴によって売り子をフィルタするフィルタ手段を備え、表示手段は、フィルタ後の売り子の情報をページに表示させてもよい。表示手段は、各売り子を指定するための指定料をページに表示させてもよい。情報処理システムは、受付手段による売り子の指定に応じて、指定料を計算する指定料計算手段を備えてもよい。指定料計算手段は、売り子の人気度に応じて指定料を変動させてもよい。情報処理システムは、所望する売り子を指定する指定レベルに応じて、売り子を呼ぶ優先順位を決定する優先順位決定手段を備え、表示手段は、決定された優先順位をページに表示してもよい。情報処理システムは、決定された優先順位に応じて、売り子を呼ぶための指定料を計算する指定料計算手段を備え、表示手段は、計算された指定料をページに表示してもよい。情報処理システムは、指定料に応じた決済を受ける決済受付手段を備えてもよい。売り子の写真は、各売り子が販売を担当する商品のメーカーのユニフォーム姿であってもよい。情報処理システムは、売り子端末から位置情報を取得し、売り子のトラッキングを行うトラッキング手段を備えてもよい。表示手段は、ページ内の売り子の写真に、各売り子が呼ばれた回数を表示してもよい。表示手段は、ページ内の売り子の写真に、各売り子の待ち人数を表示してもよい。 As the display means, in addition to the photograph of the seller, the product information of the product sold by the seller may be posted. The information processing system includes a filter means for filtering the seller by the product information, and the display means may display the filtered seller information on the page. The information processing system includes a filter means for filtering the seller according to the characteristics of the appearance of the seller, and the display means may display the filtered seller information on the page. The display means may display a designation fee for designating each seller on the page. The information processing system may include a designated fee calculation means for calculating the designated fee according to the designation of the seller by the receiving means. The designated fee calculation means may vary the designated fee according to the popularity of the seller. The information processing system includes a priority determining means for determining a priority for calling a seller according to a designated level for designating a desired seller, and the display means may display the determined priority on the page. The information processing system includes a designated fee calculation means for calculating a designated fee for calling a seller according to a determined priority, and the display means may display the calculated designated fee on a page. The information processing system may include a payment receiving means for receiving payment according to a designated fee. The photograph of the seller may be in the uniform of the manufacturer of the product for which each seller is in charge of sales. The information processing system may include a tracking means that acquires location information from the seller terminal and tracks the seller. The display means may display the number of times each seller has been called on the photograph of the seller on the page. As the display means, the number of people waiting for each seller may be displayed on the photograph of the seller on the page.

本実施形態に係る情報処理方法は、競技場で稼働している多数の売り子の中から、売り子を指定して呼ぶことができる競技場売り子指定方法であって、競技場の座席に設けられた識別情報を、ユーザ端末から取得するステップと、取得された識別情報に紐づいた座席IDを特定するステップと、ユーザ端末に、特定された座席IDに紐づけて、競技場で稼働している各売り子の容姿が分かる写真を掲載したページを表示させるステップと、ページから、所望する売り子の指定を受け付けるステップと、指定された売り子の売り子端末に、特定された座席IDに対応する座席の注目度が変更された競技場の座席マップを提供するステップと、を備える。 The information processing method according to the present embodiment is a stadium seller designation method that can be called by designating a seller from among a large number of sellers operating in the stadium, and is provided in the seat of the stadium. The step of acquiring the identification information from the user terminal, the step of specifying the seat ID associated with the acquired identification information, and the step of associating the identified seat ID with the user terminal and operating in the stadium. A step to display a page with a picture showing the appearance of each seller, a step to accept the designation of the desired seller from the page, and attention to the seat corresponding to the specified seat ID on the seller terminal of the specified seller. It includes steps to provide seating maps for the stadium with varying degrees.

本実施形態に係る情報処理プログラムは、コンピュータに、競技場で稼働している多数の売り子の中から、売り子を指定して呼ぶことができる競技場売り子指定処理を実行させるためのプログラムであって、競技場の座席に設けられた識別情報を、ユーザ端末から取得するステップと、取得された識別情報に紐づいた座席IDを特定するステップと、ユーザ端末に、特定された座席IDに紐づけて、競技場で稼働している各売り子の容姿が分かる写真を掲載したページを表示させるステップと、ページから、所望する売り子の指定を受け付けるステップと、指定された売り子の売り子端末に、特定された座席IDに対応する座席の注目度が変更された競技場の座席マップを提供するステップと、を実行させる。 The information processing program according to the present embodiment is a program for causing a computer to execute a stadium seller designation process in which a seller can be designated and called from a large number of sellers operating in the stadium. , The step of acquiring the identification information provided in the seat of the stadium from the user terminal, the step of specifying the seat ID associated with the acquired identification information, and the step of associating the identified seat ID with the user terminal. Then, the step of displaying a page with a picture showing the appearance of each seller operating in the stadium, the step of accepting the designation of the desired seller from the page, and the seller terminal of the specified seller are specified. The step of providing a seat map of the stadium where the attention level of the seat corresponding to the seat ID has been changed is executed.

[第5実施形態]
第5実施形態について説明する。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。本実施形態は、上記実施形態で説明した競技場座席ID提供システム100を、競技場売り子指定システムに適用した形態である。以下の説明において適宜、競技場座席ID提供システム100を、競技場売り子指定システム100と称する。本実施形態は、サービスを提供する提供者に、ユーザに関する情報を提供する情報処理システムの1つの形態である。
[Fifth Embodiment]
A fifth embodiment will be described. In the present embodiment, the same components as those in the above-described embodiment are appropriately designated by the same reference numerals, and the description thereof will be omitted or simplified. This embodiment is a form in which the stadium seat ID providing system 100 described in the above embodiment is applied to the stadium seller designation system. In the following description, the stadium seat ID providing system 100 will be referred to as a stadium seller designation system 100 as appropriate. This embodiment is one form of an information processing system that provides information about a user to a provider who provides a service.

まず、図11を参照して、本実施形態に係る競技場売り子指定システムの概要を説明する。競技場売り子指定システム100は、特定された座席IDに紐づいた売り子IDを入力させるための売り子指定ページを、ユーザ端末130に表示し、ユーザ端末130から売り子の指定を受け付ける。サーバ150は、売り子指定ページで入力された売り子IDに応じて売り子を特定し、特定された売り子の売り子端末140に、特定された座席IDに対応する座席の注目度を変更した競技場110の座席マップ290を表示する。指定を受けた売り子は、表示された座席IDの座席へ、商品を販売しにいく。 First, with reference to FIG. 11, the outline of the stadium seller designation system according to the present embodiment will be described. The stadium seller designation system 100 displays a seller designation page for inputting the seller ID associated with the specified seat ID on the user terminal 130, and accepts the designation of the seller from the user terminal 130. The server 150 identifies the seller according to the seller ID entered on the seller designation page, and changes the attention level of the seat corresponding to the specified seat ID to the seller terminal 140 of the specified seller in the stadium 110. Display the seat map 290. The designated seller goes to sell the product to the seat with the displayed seat ID.

図22は、本実施形態の競技場売り子指定システムのサーバの機能構成を示す図である。サーバ150は、識別情報取得手段152と、座席ID特定手段154と、表示手段256と、特定手段358と、提供手段160と、指定料計算手段264と、決済受付手段268と、トラッキング手段270と、ステータス変更受付手段272と、座席マップ170と、対応テーブル172を備えている。 FIG. 22 is a diagram showing a functional configuration of a server of the stadium seller designation system of the present embodiment. The server 150 includes identification information acquisition means 152, seat ID identification means 154, display means 256, identification means 358, provision means 160, designation fee calculation means 264, payment reception means 268, and tracking means 270. , The status change reception means 272, the seat map 170, and the corresponding table 172 are provided.

表示手段256は、特定された座席IDに紐づけて、競技場110で稼働している売り子の売り子IDを入力させるための売り子指定ページを、ユーザ端末130に表示するものである。表示手段256が表示する売り子指定ページ(適宜、売り子ID入力ページという)には、少なくとも売り子IDを入力させるための入力欄が表示されていればよいが、売り子IDが入力された売り子の写真を表示して、ユーザに確認させるための売り子確認画面を表示するようにしてもよい。 The display means 256 displays on the user terminal 130 a seller designation page for inputting the seller ID of the seller operating in the stadium 110 in association with the specified seat ID. The seller designation page (appropriately referred to as a seller ID input page) displayed by the display means 256 may display at least an input field for inputting the seller ID, but a photograph of the seller in which the seller ID is entered may be displayed. It may be displayed to display a seller confirmation screen for the user to confirm.

また、表示手段256は、売り子確認画面に、売り子が呼ばれた回数(≒注文数)を表示して、ユーザの競争意識を煽るようにしてもよい。この場合、人気の売り子は待ち人数が多く、待ち時間が長くなることが予想されるため、クレームがつかないように、売り子の待ち人数を合わせて表示してもよい。 Further, the display means 256 may display the number of times the seller has been called (≈ the number of orders) on the seller confirmation screen to arouse the user's competitive consciousness. In this case, since the popular seller has a large number of people waiting and the waiting time is expected to be long, the number of people waiting for the seller may be displayed together so as not to make a complaint.

特定手段358は、ユーザが、ユーザ端末130に表示された売り子ID入力ページで入力した売り子IDに応じて、売り子を特定するものである。売り子の特定にあたっては、売り子と、売り子IDを紐づけたテーブルなどを参照する。指定料計算手段264は、特定手段358により特定された売り子を指定するための指定料を計算するものである。例えば、指定料が50円の売り子Aさんを1回指定し、指定料が100円の売り子Bさんを2回指定すると、指定料が250円になると計算する。また、指定料計算手段264は、売り子の人気度に応じて指定料を変動させ、変動後の指定料に基づいてユーザごとの指定料を計算してもよい。 The identification means 358 identifies the seller according to the seller ID entered by the user on the seller ID input page displayed on the user terminal 130. In identifying the seller, the seller and the table in which the seller ID is linked are referred to. The designated fee calculation means 264 calculates the designated fee for designating the seller specified by the specific means 358. For example, if Mr. A, a seller with a designated fee of 50 yen, is designated once and Mr. B, a seller with a designated fee of 100 yen, is designated twice, the designated fee is calculated to be 250 yen. Further, the designated fee calculation means 264 may change the designated fee according to the popularity of the seller and calculate the designated fee for each user based on the changed designated fee.

次に、競技場売り子指定処理について、図23および図24を参照して説明する。図23は、本実施形態の競技場売り子指定処理を示すフローチャートである。図23のステップS110およびステップS112の処理は、図16と同様である。そして、表示手段256が、特定された座席IDに紐づけて、売り子IDを入力させる売り子ID入力ページを、ユーザ端末130に表示させる(ステップS314)。このときの表示はブラウザで表示するようにしてもよいし、専用アプリの画面として表示するようにしてもよい。 Next, the stadium seller designation process will be described with reference to FIGS. 23 and 24. FIG. 23 is a flowchart showing the stadium seller designation process of the present embodiment. The processing of steps S110 and S112 of FIG. 23 is the same as that of FIG. Then, the display means 256 causes the user terminal 130 to display the seller ID input page for inputting the seller ID in association with the specified seat ID (step S314). The display at this time may be displayed on a browser or may be displayed as a screen of a dedicated application.

図24は、表示される売り子ID入力ページの一例を示す図である。図24(A)は、表示される売り子ID入力ページの一例を示す図である。売り子指定ページ280には、座席ID182が表示されるとともに、売り子ID入力欄384と確認ボタン386が表示されている。座席ID182とは、例えば、「メインスタンド前段B列89番」という表示である。売り子IDは、例えば、各売り子の名刺310に表示されているテキストを入力する。名刺310には、売り子の名前312と、売り子の容姿が分かる写真314と、売り子ID316が示されている。名刺310を受け取ったユーザは、呼びたい売り子の名刺から売り子ID316を確認し、売り子ID入力ページ380の売り子ID入力欄384に入力する。図示の例では、売り子ID入力欄384に、売り子「A子」のID「あbcd−1823」を入力する。 FIG. 24 is a diagram showing an example of the displayed seller ID input page. FIG. 24A is a diagram showing an example of the displayed seller ID input page. On the seller designation page 280, the seat ID 182 is displayed, and the seller ID input field 384 and the confirmation button 386 are displayed. The seat ID 182 is, for example, a display of "main stand front row B row 89th". For the seller ID, for example, the text displayed on the business card 310 of each seller is input. The business card 310 shows the seller's name 312, a photograph 314 showing the appearance of the seller, and the seller ID 316. The user who receives the business card 310 confirms the seller ID 316 from the business card of the seller to be called, and inputs it into the seller ID input field 384 of the seller ID input page 380. In the illustrated example, the ID "a bcd-1823" of the seller "A child" is input in the seller ID input field 384.

なお、売り子ID316は、名刺310に表示されているものに限らない。例えば、競技場110に入場する際に、稼動している売り子の写真と売り子IDが示された一覧表をユーザに渡し、当該一覧表の中から呼びたい売り子を決めて、その売り子IDを入力するようにしてもよい。他の方法によって、売り子IDを入手するようにしてもよい。 The seller ID 316 is not limited to the one displayed on the business card 310. For example, when entering the stadium 110, a list showing a photograph of a running seller and a seller ID is given to the user, a seller to be called is determined from the list, and the seller ID is entered. You may try to do it. The seller ID may be obtained by another method.

ユーザが、売り子ID入力ページ380で、売り子ID入力欄384に売り子ID316を入力し、確認ボタン386を押すと、特定手段358が、入力された売り子IDに応じて売り子を特定する(ステップS316)。その際、確認ボタン386を押すことで、図24(B)に示すように、表示手段256が、特定された売り子の写真388を表示し、ユーザに、その売り子で合っているかどうかを確認させてもよい。ここで、「確定しますか?」という表示389のうち、「はい」を選択すると、表示された売り子の特定が確定する。 When the user inputs the seller ID 316 in the seller ID input field 384 on the seller ID input page 380 and presses the confirmation button 386, the identification means 358 identifies the seller according to the entered seller ID (step S316). .. At that time, by pressing the confirmation button 386, as shown in FIG. 24 (B), the display means 256 displays the photograph 388 of the specified seller, and causes the user to confirm whether or not the seller matches. You may. Here, if "Yes" is selected from the display 389 "Are you sure you want to confirm?", The identification of the displayed seller is confirmed.

売り子の指定を受け付けると、サーバ150の提供手段160は、座席マップ170を参照し、特定された売り子の売り子端末140に、特定された座席IDに対応する座席の注目度を変更した競技場110の座席マップ290(図20参照)を提供する(ステップS318)。指定を受けた売り子「A子」は、座席の位置を確認して、商品を販売しにいく。以上の処理により、競技場110において稼動している複数の売り子の中から、ユーザが呼びたい売り子を指定して呼ぶことができる。 Upon receiving the designation of the seller, the providing means 160 of the server 150 refers to the seat map 170 and changes the attention level of the seat corresponding to the specified seat ID to the seller terminal 140 of the specified seller at the stadium 110. Seat map 290 (see FIG. 20) is provided (step S318). The designated salesperson "A child" confirms the position of the seat and goes to sell the product. By the above processing, it is possible to specify and call the seller who the user wants to call from among the plurality of sellers operating in the stadium 110.

なお、本実施形態において、図24(B)に示すような売り子確認画面に、売り子が呼ばれた回数(≒注文数)を表示して、ユーザの競争意識を煽るようにしてもよい。この場合、人気の売り子は待ち人数が多く、待ち時間が長くなることが予想されるため、クレームがつかないように、売り子の待ち人数を合わせて表示してもよい。本実施形態の売り子の指定においては、指定料計算手段264が、売り子ID入力ページ380で入力される売り子を指定するための指定料を計算してもよい。例えば、指定料が50円の売り子Aさんを1回指定し、指定料が100円の売り子Bさんを2回指定すると、指定料が250円になると計算する。このような指定料は、売り子の人気度に応じて変動させてもよい。 In this embodiment, the number of times the seller has been called (≈ the number of orders) may be displayed on the seller confirmation screen as shown in FIG. 24 (B) to arouse the user's competitive consciousness. In this case, since the popular seller has a large number of people waiting and the waiting time is expected to be long, the number of people waiting for the seller may be displayed together so as not to make a complaint. In the designation of the seller of the present embodiment, the designation fee calculation means 264 may calculate the designation fee for designating the seller input on the seller ID input page 380. For example, if Mr. A, a seller with a designated fee of 50 yen, is designated once and Mr. B, a seller with a designated fee of 100 yen, is designated twice, the designated fee is calculated to be 250 yen. Such a designated fee may be changed according to the popularity of the seller.

以上説明した実施形態によれば、競技場110の座席112に設けられた識別情報116をユーザ端末130で読み取って、読み取った識別情報116をサーバ150が取得し、サーバ150が取得した識別情報116に紐づいた座席IDを特定する。そして、特定された座席IDに紐づけて、売り子IDを入力させるページを、ユーザ端末130に表示し、入力された売り子IDに応じて売り子を特定する。サーバ150は、特定された売り子の売り子端末140に、特定された座席IDに対応する座席の注目度を変更した競技場110の座席マップ290を提供する。座席マップ290の提供を受けた売り子端末140をもつ売り子は、表示された座席IDの座席へ、商品を販売しにいく。これにより、競技場で稼働している複数の売り子の中から、指定した売り子を呼ぶことができる。 According to the embodiment described above, the identification information 116 provided in the seat 112 of the stadium 110 is read by the user terminal 130, the read identification information 116 is acquired by the server 150, and the identification information 116 acquired by the server 150 is acquired. Identify the seat ID associated with. Then, a page for inputting the seller ID in association with the specified seat ID is displayed on the user terminal 130, and the seller is specified according to the input seller ID. The server 150 provides the seller terminal 140 of the identified seller with a seat map 290 of the stadium 110 in which the attention level of the seat corresponding to the identified seat ID is changed. The seller having the seller terminal 140 provided with the seat map 290 goes to sell the product to the seat with the displayed seat ID. As a result, it is possible to call a designated seller from among a plurality of sellers operating in the stadium.

本実施形態に係る情報処理システムは、競技場で稼働している複数の売り子の中から、売り子を指定して呼ぶことができる競技場売り子指定システムであって、競技場の座席に設けられた識別情報を、ユーザ端末から取得する取得手段と、取得された識別情報に紐づいた座席IDを特定する特定手段と、ユーザ端末に、特定された座席IDに紐づけて、売り子IDを入力させるページを表示させる表示手段と、ページから入力された売り子IDに応じて、売り子を特定する特定手段と、特定された売り子の売り子端末に、特定された座席IDに対応する座席の注目度が変更された競技場の座席マップを提供する提供手段と、を備える。 The information processing system according to the present embodiment is a stadium seller designation system capable of designating and calling a seller from among a plurality of sellers operating in the stadium, and is provided in a seat of the stadium. The acquisition means for acquiring the identification information from the user terminal, the specific means for specifying the seat ID associated with the acquired identification information, and the user terminal for inputting the seller ID in association with the specified seat ID. The attention level of the seat corresponding to the specified seat ID is changed between the display means for displaying the page, the specific means for identifying the seller according to the seller ID input from the page, and the seller terminal of the specified seller. Provided with a means of providing a seating map of the stadium.

表示手段は、売り子IDが入力されたら、その売り子の写真を表示した売り子確認画面を表示してもよい。情報処理システムは、特定手段により特定された売り子に応じて、売り子を指定するための指定料を計算する指定料計算手段を備えてもよい。指定料計算手段は、売り子の人気度に応じて指定料を変動させてもよい。情報処理システムは、指定料に応じた決済を受ける決済受付手段を備えてもよい。情報処理システムは、売り子端末から位置情報を取得し、売り子のトラッキングを行うトラッキング手段を備えてもよい。表示手段は、売り子確認画面に、売り子が呼ばれた回数を表示してもよい。表示手段は、売り子確認画面に、売り子の待ち人数を表示してもよい。 When the seller ID is input, the display means may display the seller confirmation screen displaying the photograph of the seller. The information processing system may include a designation fee calculation means for calculating a designation fee for designating a seller according to the seller specified by the specific means. The designated fee calculation means may vary the designated fee according to the popularity of the seller. The information processing system may include a payment receiving means for receiving payment according to a designated fee. The information processing system may include a tracking means that acquires location information from the seller terminal and tracks the seller. The display means may display the number of times the seller has been called on the seller confirmation screen. As the display means, the number of people waiting for the seller may be displayed on the seller confirmation screen.

本実施形態に係る情報処理方法は、競技場で稼働している複数の売り子の中から、売り子を指定して呼ぶことができる競技場売り子指定方法であって、競技場の座席に設けられた識別情報を、ユーザ端末から取得するステップと、取得された識別情報に紐づいた座席IDを特定するステップと、ユーザ端末に、特定された座席IDに紐づけて、売り子IDを入力させるページを表示させるステップと、ページから入力された売り子IDに応じて、売り子を特定するステップと、特定された売り子の売り子端末に、特定された座席IDに対応する座席の注目度が変更された競技場の座席マップを提供するステップと、を備える。 The information processing method according to the present embodiment is a stadium seller designation method in which a seller can be designated and called from among a plurality of sellers operating in the stadium, and is provided in the seat of the stadium. A step of acquiring the identification information from the user terminal, a step of specifying the seat ID associated with the acquired identification information, and a page for causing the user terminal to input the seller ID by associating with the specified seat ID. The step to display, the step to identify the seller according to the seller ID entered from the page, and the stadium where the attention level of the seat corresponding to the specified seat ID is changed to the seller terminal of the specified seller. With steps to provide a seating map for.

本実施形態に係る情報処理プログラムは、コンピュータに、競技場で稼働している多数の売り子の中から、売り子を指定して呼ぶことができる競技場売り子指定処理を実行させるためのプログラムであって、競技場の座席に設けられた識別情報を、ユーザ端末から取得するステップと、取得された識別情報に紐づいた座席IDを特定するステップと、ユーザ端末に、特定された座席IDに紐づけて、売り子IDを入力させるページを表示させるステップと、ページから入力された売り子IDに応じて、売り子を特定するステップと、特定された売り子の売り子端末に、特定された座席IDに対応する座席の注目度が変更された競技場の座席マップを提供するステップと、を実行させる。 The information processing program according to the present embodiment is a program for causing a computer to execute a stadium seller designation process that can specify and call a seller from a large number of sellers operating in the stadium. , The step of acquiring the identification information provided in the seat of the stadium from the user terminal, the step of specifying the seat ID associated with the acquired identification information, and the step of associating the identified seat ID with the user terminal. Then, a step of displaying a page for inputting a seller ID, a step of specifying a seller according to the seller ID entered from the page, and a seat corresponding to the specified seat ID on the seller terminal of the specified seller. To perform the steps of providing a seating map of the stadium with changed attention.

[第5実施形態]
第5実施形態について説明する。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。本実施形態は、上述の実施形態で説明した情報処理システムを飲食店に適用したものである。本実施形態に係る情報処理システムは、ユーザ端末を、ユーザが座っている飲食店の座席に紐付けて、疑似的な店舗端末として利用できるシステムである。本実施形態において適宜、以下の説明において適宜、本実施形態に係る情報処理システムを、飲食店疑似店舗端末システムという。
[Fifth Embodiment]
A fifth embodiment will be described. In the present embodiment, the same components as those in the above-described embodiment are appropriately designated by the same reference numerals, and the description thereof will be omitted or simplified. In this embodiment, the information processing system described in the above-described embodiment is applied to a restaurant. The information processing system according to the present embodiment is a system that can be used as a pseudo store terminal by associating the user terminal with the seat of the restaurant where the user is sitting. The information processing system according to the present embodiment is referred to as a restaurant pseudo-store terminal system as appropriate in the present embodiment and as appropriate in the following description.

図25は、本実施形態の情報処理システムを示す図である。飲食店疑似店舗端末システム400は、コンピュータ410から構成される。飲食店は、第1実施形態の施設Aに相当する。コンピュータ410は、第1実施形態の情報処理装置Aに相当する。 FIG. 25 is a diagram showing an information processing system of the present embodiment. The restaurant pseudo-store terminal system 400 is composed of a computer 410. The restaurant corresponds to the facility A of the first embodiment. The computer 410 corresponds to the information processing device A of the first embodiment.

なお、飲食店疑似店舗端末システム400は、座席を使用するユーザ(客)が所持するユーザ端末(スマートフォンやタブレット端末等の携帯端末等)、外部のPOS(Point of sale)システム、各座席に設けられ、識別情報を格納するNFC(Near Field Communication)タグやQRコード(登録商標)等が含まれていてもよい。また、飲食店疑似店舗端末システム400は、例えば、コンピュータ410等の1台のコンピュータで実現されてもよいし、クラウドコンピュータのように、複数のコンピュータで実現されてもよい。 The restaurant pseudo-store terminal system 400 is provided in a user terminal (mobile terminal such as a smartphone or tablet terminal) owned by a user (customer) who uses the seat, an external POS (Point of sale) system, and each seat. It may include an NFC (Near Field Communication) tag, a QR code (registered trademark), or the like that stores identification information. Further, the restaurant pseudo-store terminal system 400 may be realized by one computer such as a computer 410, or may be realized by a plurality of computers such as a cloud computer.

コンピュータ410は、ユーザ端末や外部のPOSシステム等と、公衆回線網やイントラネット等のプライベートネットワークや近距離無線通信等を介してデータ通信可能に接続されており、必要なデータの送受信を実行する。 The computer 410 is connected to a user terminal, an external POS system, or the like so as to be capable of data communication via a private network such as a public network or an intranet, short-range wireless communication, or the like, and executes necessary data transmission / reception.

コンピュータ410は、飲食店の座席に備えられた識別情報を、ユーザ端末から取得する。ユーザ端末は、この座席に備えられたNFCタグやQRコード(登録商標)を読み取ることにより、座席に備えられた識別情報を読み取る。ユーザ端末は、この読み取った識別情報を、コンピュータ410に送信する。コンピュータ410は、この識別情報を受信することにより、飲食店の座席に備えられた識別情報を取得する。座席に備えられた識別情報は、第1実施形態で説明した提供部IDに相当する。 The computer 410 acquires the identification information provided in the seat of the restaurant from the user terminal. The user terminal reads the identification information provided on the seat by reading the NFC tag or QR code (registered trademark) provided on the seat. The user terminal transmits the read identification information to the computer 410. By receiving this identification information, the computer 410 acquires the identification information provided in the seat of the restaurant. The identification information provided in the seat corresponds to the providing unit ID described in the first embodiment.

コンピュータ410は、取得した識別情報に紐付いた座席IDを特定する。コンピュータ410は、予め識別情報と、座席IDとを対応付けたデータベースを参照する、またはこの識別情報に格納された座席IDを参照することにより、この識別情報に紐付いた座席IDを特定する。 The computer 410 identifies the seat ID associated with the acquired identification information. The computer 410 identifies the seat ID associated with the identification information by referring to a database in which the identification information is associated with the seat ID in advance, or by referring to the seat ID stored in the identification information.

コンピュータ410は、識別情報を取得したユーザ端末に、特定した座席IDに紐付けて飲食店で提供されている商品を注文できる注文ページを表示させる。コンピュータ410は、注文ページのURLや注文ページそのものを起動させるコマンド(例えば、この飲食店が提供するアプリやウェブブラウザアプリを起動し、該当するページを表示させるもの)を、ユーザ端末に送信する。ユーザ端末は、このURLやコマンドに応じた注文ページを表示する。その結果、コンピュータ410は、ユーザ端末に注文ページを表示させる。 The computer 410 causes the user terminal that has acquired the identification information to display an order page on which the product provided at the restaurant can be ordered in association with the specified seat ID. The computer 410 transmits the URL of the order page and a command for activating the order page itself (for example, one that activates an application provided by this restaurant or a web browser application and displays the corresponding page) to the user terminal. The user terminal displays an order page corresponding to this URL or command. As a result, the computer 410 causes the user terminal to display the order page.

コンピュータ410は、この注文ページを介して、ユーザから商品の注文を受け付ける。ユーザ端末は、この注文ページに対する入力を受け付け、座席に座っているユーザからの注文を受け付ける。ユーザ端末は、この受け付けた注文に関するデータを注文データとして、コンピュータ410に送信する。コンピュータ410は、この注文データを受信することにより、この注文を受け付ける。 The computer 410 accepts an order for a product from a user via this order page. The user terminal accepts input to this order page and accepts orders from users sitting in their seats. The user terminal transmits the data related to the received order as order data to the computer 410. The computer 410 accepts the order by receiving the order data.

コンピュータ410は、注文データを、特定した座席IDに紐付けて提供する。このとき、コンピュータ410は、例えば、外部の伝票システム(POSシステム)に注文に関するデータである注文データを提供する。 The computer 410 provides the order data in association with the specified seat ID. At this time, the computer 410 provides, for example, order data, which is data related to the order, to an external slip system (POS system).

なお、コンピュータ410は、注文された商品の注文履歴(商品の名称、数量及び料金)及び注文された商品の合計金額をユーザ端末に表示させる構成であってもよい。また、コンピュータ410は、本システムを利用したユーザが注文した商品の料金を割り引く構成であってもよい。また、コンピュータ410は、会計時に、座席IDに基づいて、会計を実行する構成であってもよい。この場合、コンピュータ410は、この会計時に、現金だけでなく、電子マネー又はカード(クレジットカードやデビットカード等)により決済する構成であってもよい。また、コンピュータ410は、注文された商品の注文履歴や注文したユーザの属性(例えば、年齢、性別、訪問時間や滞在時間、注文を行う頻度やタイミング、商品の傾向等)を分析し、分析結果に基づいて、注文を行ったユーザの嗜好(どういった商品を注文したのか、どういった商品を注文しなかったのか、注文した商品の名称及び数量等の傾向や、注文の頻度やタイミング)を学習する構成であってもよい。コンピュータ410は、この学習結果に基づいて、別のユーザに対して、学習結果に基づいた商品のレコメンド等を行う構成であってもよい。 The computer 410 may be configured to display the order history (name, quantity and charge of the ordered product) of the ordered product and the total price of the ordered product on the user terminal. Further, the computer 410 may be configured to discount the price of the product ordered by the user using this system. Further, the computer 410 may be configured to execute accounting based on the seat ID at the time of accounting. In this case, the computer 410 may be configured to settle not only with cash but also with electronic money or a card (credit card, debit card, etc.) at the time of this accounting. In addition, the computer 410 analyzes the order history of the ordered product and the attributes of the user who ordered (for example, age, gender, visit time and stay time, frequency and timing of ordering, product tendency, etc.), and the analysis result. Based on the preference of the user who placed the order (what kind of product was ordered, what kind of product was not ordered, the tendency of the name and quantity of the ordered product, the frequency and timing of the order) It may be configured to learn. The computer 410 may be configured to recommend a product based on the learning result to another user based on the learning result.

飲食店疑似店舗端末システム400が実行する処理の概要について説明する。コンピュータ410は、飲食店の座席に備えられた識別情報を、ユーザ端末から取得する(ステップS401)。コンピュータ410は、ユーザ端末がこの座席に備えられたNFCタグやQRコード(登録商標)を読み取った読取結果を取得することにより、この識別情報を取得する。 The outline of the process executed by the restaurant pseudo-store terminal system 400 will be described. The computer 410 acquires the identification information provided in the seat of the restaurant from the user terminal (step S401). The computer 410 acquires this identification information by acquiring the reading result of the user terminal reading the NFC tag or QR code (registered trademark) provided on the seat.

コンピュータ410は、取得した識別情報に紐付いた座席IDを特定する(ステップS402)。コンピュータ410は、予め識別情報と、座席IDとを対応付けたデータベースを参照し、取得した識別情報に対応付けられた座席IDを特定する。あるいは、コンピュータ410は、識別情報に格納された座席IDを抽出することにより、座席IDを特定する。 The computer 410 identifies the seat ID associated with the acquired identification information (step S402). The computer 410 refers to a database in which the identification information and the seat ID are associated in advance, and identifies the seat ID associated with the acquired identification information. Alternatively, the computer 410 identifies the seat ID by extracting the seat ID stored in the identification information.

コンピュータ410は、識別情報を取得したユーザ端末に、この座席IDに紐付けて、飲食店で提供されている商品を注文できる注文ページを表示させる(ステップS403)。コンピュータ410は、上述したような注文ページのURLや注文ページを表示させるコマンドをユーザ端末に送信する。ユーザ端末は、このURLやコマンドに応じて、注文ページを自身の表示部に表示する。注文ページの例としては、座席IDの表示欄、注文可能な商品の一覧、注文を確定する入力欄及び注文を中止する入力欄等が設けられたものである。 The computer 410 causes the user terminal that has acquired the identification information to display an order page in which the product provided at the restaurant can be ordered in association with the seat ID (step S403). The computer 410 transmits the URL of the order page and the command for displaying the order page as described above to the user terminal. The user terminal displays the order page on its own display unit in response to this URL or command. As an example of the order page, a seat ID display field, a list of products that can be ordered, an input field for confirming the order, an input field for canceling the order, and the like are provided.

コンピュータ410は、この注文ページから、ユーザからの注文を受け付ける(ステップS404)。ユーザ端末は、上述した例では、注文ページにおいて、注文する商品を選択する入力を受け付け、注文を確定する入力欄に対する入力を受け付ける。ユーザ端末は、この受け付けた入力内容を、注文データとして、コンピュータ410に送信する。コンピュータ410は、この注文データを受信することにより、注文データを取得する。その結果、コンピュータ410は、注文ページから、ユーザの商品の注文を受け付ける。コンピュータ410は、注文された商品を、特定した座席IDに紐付けて、例えば、外部の伝票システム(例えば、POSシステム)に、注文データとして、提供する。 The computer 410 accepts an order from the user from this order page (step S404). In the above example, the user terminal accepts the input for selecting the product to be ordered and the input for the input field for confirming the order on the order page. The user terminal transmits the received input contents as order data to the computer 410. The computer 410 acquires the order data by receiving the order data. As a result, the computer 410 accepts the user's product order from the order page. The computer 410 associates the ordered product with the specified seat ID and provides it to, for example, an external slip system (for example, a POS system) as order data.

図26は、本実施形態に係る飲食店疑似店舗端末システムシスを示す図である。コンピュータ410は、ユーザ端末や外部の伝票システム等と、公衆回線網やイントラネット等のプライベートネットワークや近距離無線通信等を介してデータ通信可能に接続されており、必要なデータの送受信を実行する。 FIG. 26 is a diagram showing a restaurant pseudo-store terminal system system according to the present embodiment. The computer 410 is connected to a user terminal, an external slip system, or the like so as to be capable of data communication via a private network such as a public network or an intranet, short-range wireless communication, or the like, and executes necessary data transmission / reception.

なお、飲食店疑似店舗端末システム400は、ユーザ端末、伝票システム、その他の端末や装置類が含まれていてもよい。また、飲食店疑似店舗端末システム400は、飲食店の座に席備えられたNFCタグやQRコード(登録商標)等が含まれていてもよい。また、飲食店疑似店舗端末システム400は、例えば、コンピュータ410等の1台のコンピュータで実現されてもよいし、クラウドコンピュータのように、複数のコンピュータで実現されてもよい。 The restaurant pseudo-store terminal system 400 may include a user terminal, a slip system, and other terminals and devices. Further, the restaurant pseudo-store terminal system 400 may include an NFC tag, a QR code (registered trademark), or the like provided in the seat of the restaurant. Further, the restaurant pseudo-store terminal system 400 may be realized by one computer such as a computer 410, or may be realized by a plurality of computers such as a cloud computer.

コンピュータ410は、CPU(Central Processing Unit)、RAM(Random Access Memory)、ROM(Read Only Memory)等を備え、通信部として、他の端末や装置等と通信可能にするためのデバイス、例えば、IEEE802.11に準拠したWi―Fi(Wireless―Fidelity)対応デバイス等を備える。また、コンピュータ410は、記録部として、ハードディスクや半導体メモリ、記録媒体、メモリカード等によるデータのストレージ部を備える。また、コンピュータ410は、処理部として、各種処理を実行する各種デバイス等を備える。 The computer 410 includes a CPU (Central Processing Unit), a RAM (Random Access Memory), a ROM (Read Only Memory), and the like, and serves as a communication unit to enable communication with other terminals, devices, and the like, for example, IEEE802. It is equipped with a Wi-Fi (Wi-Filess-Fidelity) compatible device and the like conforming to .11. Further, the computer 410 includes a data storage unit such as a hard disk, a semiconductor memory, a recording medium, and a memory card as a recording unit. Further, the computer 410 includes various devices and the like that execute various processes as a processing unit.

飲食店疑似店舗端末システム400は、識別情報取得モジュール420、注文ページ表示モジュール421、注文受付モジュール422、注文データ提供モジュール423、注文履歴表示要求取得モジュール424、注文履歴ページ表示モジュール425、会計要求取得モジュール426、会計ページ表示モジュール427、決済データ取得モジュール428、決済処理モジュール429、記録モジュール430、座席ID特定モジュール440、注文データ特定モジュール441、分析モジュール442、学習モジュール443、及びレコメンド作成モジュール444を備える。 The restaurant pseudo-store terminal system 400 includes an identification information acquisition module 420, an order page display module 421, an order reception module 422, an order data provision module 423, an order history display request acquisition module 424, an order history page display module 425, and an accounting request acquisition. Module 426, accounting page display module 427, payment data acquisition module 428, payment processing module 429, recording module 430, seat ID identification module 440, order data identification module 441, analysis module 442, learning module 443, and recommendation creation module 444. Be prepared.

上記の各モジュールは、記憶部に記憶されたプログラムがコンピュータ410の処理部に処理を実行させることによって、実現される。コンピュータ410は、制御部が所定のプログラムを読み込むことにより、通信部と協働して、識別情報取得モジュール420、注文ページ表示モジュール421、注文受付モジュール422、注文データ提供モジュール423、注文履歴表示要求取得モジュール424、注文履歴ページ表示モジュール425、会計要求取得モジュール426、会計ページ表示モジュール427、決済データ取得モジュール428、決済処理モジュール429を実現する。また、コンピュータ410は、制御部が所定のプログラムを読み込むことにより、記録部と協働して、記録モジュール430を実現する。また、コンピュータ410において、制御部が所定のプログラムを読み込むことにより、処理部と協働して、座席ID特定モジュール440、注文データ特定モジュール441、分析モジュール442、学習モジュール443、レコメンド作成モジュール444を実現する。 Each of the above modules is realized by having the processing unit of the computer 410 execute the processing by the program stored in the storage unit. When the control unit reads a predetermined program, the computer 410 cooperates with the communication unit to acquire the identification information module 420, the order page display module 421, the order reception module 422, the order data provision module 423, and the order history display request. The acquisition module 424, the order history page display module 425, the accounting request acquisition module 426, the accounting page display module 427, the settlement data acquisition module 428, and the settlement processing module 429 are realized. Further, the computer 410 realizes the recording module 430 in cooperation with the recording unit when the control unit reads a predetermined program. Further, in the computer 410, when the control unit reads a predetermined program, the seat ID identification module 440, the order data identification module 441, the analysis module 442, the learning module 443, and the recommendation creation module 444 cooperate with the processing unit. Realize.

図27は、コンピュータが実行する注文処理を示す図である。上述した各モジュールが実行する処理について、本処理に併せて説明する。識別情報取得モジュール420は、飲食店の座席に備えられた識別情報を、ユーザ端末から取得する(ステップS410)。ステップS410において、識別情報取得モジュール420は、この座席に備えられたNFCタグやQRコード(登録商標)の読取結果を取得する。ユーザ端末は、NFCタグやQRコード(登録商標)を読み取ることにより、識別情報を取得し、取得した識別情報をコンピュータ410に送信する。識別情報取得モジュール420は、ユーザ端末が送信した識別情報を受信することにより、この座席に備えられた識別情報を取得する。このとき、識別情報取得モジュール420は、識別情報に加えて、この識別情報を取得したユーザ端末の識別子(例えば、MACアドレス、ID、電話番号、管理番号)を併せて取得する。すなわち、識別情報取得モジュール420が取得する識別情報には、識別情報の読取結果、この識別情報を読み取ったユーザ端末の識別子が含まれる。 FIG. 27 is a diagram showing an order process executed by a computer. The process executed by each of the above-mentioned modules will be described together with this process. The identification information acquisition module 420 acquires the identification information provided in the seat of the restaurant from the user terminal (step S410). In step S410, the identification information acquisition module 420 acquires the reading result of the NFC tag and the QR code (registered trademark) provided on the seat. The user terminal acquires the identification information by reading the NFC tag or the QR code (registered trademark), and transmits the acquired identification information to the computer 410. The identification information acquisition module 420 acquires the identification information provided in the seat by receiving the identification information transmitted by the user terminal. At this time, the identification information acquisition module 420 also acquires the identifier (for example, MAC address, ID, telephone number, management number) of the user terminal that acquired the identification information in addition to the identification information. That is, the identification information acquired by the identification information acquisition module 420 includes the reading result of the identification information and the identifier of the user terminal that has read the identification information.

座席ID特定モジュール440は、取得した識別情報に基づいて、この識別情報に紐付いた座席IDを特定する(ステップS411)。ステップS411において、座席ID特定モジュール440は、例えば、予め記録モジュール430に記録した識別情報と、座席IDとを対応付けて登録したデータベースを参照することにより、今回取得した識別情報に紐付いた座席IDを特定する。あるいは、座席ID特定モジュール440は、今回取得した識別情報に格納された座席IDを抽出することにより、今回取得した識別情報に紐付いた座席IDを特定する。なお、座席ID特定モジュール440は、上述した方法以外の方法により、座席IDを特定してもよい。 The seat ID identification module 440 identifies the seat ID associated with this identification information based on the acquired identification information (step S411). In step S411, the seat ID identification module 440 refers to, for example, a database in which the identification information recorded in the recording module 430 in advance and the seat ID are registered in association with each other, so that the seat ID associated with the identification information acquired this time is associated with the seat ID. To identify. Alternatively, the seat ID identification module 440 identifies the seat ID associated with the identification information acquired this time by extracting the seat ID stored in the identification information acquired this time. The seat ID identification module 440 may specify the seat ID by a method other than the above-mentioned method.

注文ページ表示モジュール421は、識別情報を取得したユーザ端末に、特定した座席IDに紐付けて飲食店で提供されている商品を注文できる注文ページを表示させる(ステップS412)。ステップS412において、注文ページ表示モジュール421は、識別情報に含まれるユーザ端末の識別子に基づいて、注文ページを表示させるユーザ端末を特定する。注文ページ表示モジュール421は、この特定したユーザ端末に対して、注文ページのURLや注文ページそのものを表示させるコマンド(例えば、この飲食店が提供するアプリやウェブブラウザアプリを起動し、該当するページを表示させるもの)等を送信する。ユーザ端末は、このURLやコマンドに応じた注文ページを表示する。その結果、注文ページ表示モジュール421は、このユーザ端末に、注文ページを表示させる。 The order page display module 421 causes the user terminal that has acquired the identification information to display an order page on which the product provided at the restaurant can be ordered in association with the specified seat ID (step S412). In step S412, the order page display module 421 identifies the user terminal to display the order page based on the identifier of the user terminal included in the identification information. The order page display module 421 launches a command (for example, an application provided by this restaurant or a web browser application) to display the URL of the order page or the order page itself on the specified user terminal, and displays the corresponding page. What to display) etc. are sent. The user terminal displays an order page corresponding to this URL or command. As a result, the order page display module 421 causes the user terminal to display the order page.

注文ページ表示モジュール421がユーザ端末に表示させる注文ページについて説明する。注文ページ表示モジュール421は、注文ページとして、特定した座席ID、注文可能な商品の一覧、注文を確定する入力欄及び注文を中止する入力欄等を表示させる。また、注文ページ表示モジュール421は、その他にも、注文ページとして、商品の注文履歴や合計金額を表示する注文履歴画面を表示するための入力欄、会計画面を表示するための入力欄等を表示させる。注文ページ表示モジュール421は、其々の欄に対しての入力を受け付けさせる。なお、注文ページ表示モジュール421がユーザ端末に表示させる注文ページは、少なくとも注文する商品の選択を受け付けるものが表示させるものであれば、その内容は適宜変更可能である。 The order page displayed on the user terminal by the order page display module 421 will be described. The order page display module 421 displays, as an order page, a specified seat ID, a list of products that can be ordered, an input field for confirming the order, an input field for canceling the order, and the like. In addition, the order page display module 421 also displays, as an order page, an input field for displaying an order history screen for displaying an order history and a total amount of products, an input field for displaying an accounting screen, and the like. Let me. The order page display module 421 accepts input for each field. The content of the order page displayed on the user terminal by the order page display module 421 can be changed as appropriate as long as it is displayed by at least one that accepts the selection of the product to be ordered.

図28は、ユーザ端末に表示される注文ページの一例を示す図である。注文ページ表示モジュール421は、ユーザ端末の表示部に注文ページ450を表示させる。この注文ページ450には、座席ID表示欄451、商品表示欄452、注文送信アイコン453、注文履歴表示アイコン454、会計アイコン455が表示される。座席ID表示欄451は、識別情報に紐付いた座席IDが表示される。本例では、座席ID表示欄451は、0001が表示される。商品表示欄452は、各商品の名称、数量及び料金が表示されるとともに、ユーザからのタップ操作等の入力を受け付ける。また、商品表示欄452は、表示中のページから別の商品を表示するページに遷移するためのアイコンが併せて表示される。注文送信アイコン453は、ユーザからのタップ操作等の入力を受け付ける。ユーザ端末は、ユーザが商品表示欄452に入力した商品を注文データとして、コンピュータ410に送信する。注文履歴表示アイコン454は、ユーザからのタップ操作等の入力を受け付ける。ユーザ端末は、ユーザがこれまでに注文した商品の注文履歴(注文した商品の名称、数量及び料金)をこの注文ページから注文履歴ページに遷移させて表示する。会計アイコン455は、ユーザからのタップ操作等の入力を受け付ける。ユーザ端末は、このユーザが注文した商品の会計を行うための会計データ(注文履歴や合計金額等)をコンピュータ410に送信する。注文ページ表示モジュール421は、この注文ページにおいて、例えば、ユーザが、サバの塩焼き定食を注文する入力を行った場合、この商品に該当する欄を強調表示等の他の商品とは異なる表示を行わせ、ユーザにどの商品が選択されているかを明示させることになる。注文履歴表示アイコン454及び会計アイコン455への入力時に、コンピュータ410が実行する処理は、後述する。 FIG. 28 is a diagram showing an example of an order page displayed on a user terminal. The order page display module 421 displays the order page 450 on the display unit of the user terminal. On the order page 450, a seat ID display field 451, a product display field 452, an order transmission icon 453, an order history display icon 454, and an accounting icon 455 are displayed. In the seat ID display field 451, the seat ID associated with the identification information is displayed. In this example, 0001 is displayed in the seat ID display field 451. The product display field 452 displays the name, quantity, and price of each product, and accepts input from the user such as a tap operation. Further, in the product display field 452, an icon for transitioning from the displayed page to the page displaying another product is also displayed. The order transmission icon 453 accepts input such as a tap operation from the user. The user terminal transmits the product input by the user in the product display field 452 to the computer 410 as order data. The order history display icon 454 accepts input such as a tap operation from the user. The user terminal displays the order history (name, quantity, and charge of the ordered product) of the products ordered by the user by transitioning from this order page to the order history page. The accounting icon 455 accepts input such as a tap operation from the user. The user terminal transmits accounting data (order history, total amount, etc.) for accounting for the product ordered by the user to the computer 410. On this order page, the order page display module 421 displays a different display from other products, such as highlighting the column corresponding to this product when the user inputs to order a salt-grilled mackerel set meal. Let the user know which product is selected. The process executed by the computer 410 at the time of inputting to the order history display icon 454 and the accounting icon 455 will be described later.

なお、注文ページ表示モジュール421が表示させる注文ページは、回転寿司店、焼肉店等で使用される座席に備えられた既存の店舗端末が表示するものと類似又は同様のものを、本システムを用いる飲食店に合わせた内容に変更したものであれば良く、上述した例に限られるものではない。 The order page displayed by the order page display module 421 is similar to or similar to that displayed by the existing store terminals provided in the seats used in conveyor belt sushi restaurants, yakiniku restaurants, etc., and this system is used. The content may be changed to suit the restaurant, and is not limited to the above-mentioned example.

また、注文ページ表示モジュール421は、注文ページにおいて、各商品の料金を所定の金額だけ割り引いた料金を表示させてもよい。例えば、上述した例では、本システムを用いずに、店員に直接注文した場合、サバの塩焼き定食が750円である場合、注文ページにおけるサバの塩焼き定食を700円として表示させる。コンピュータ410は、会計時に、この割引後の料金に基づいて、合計金額を算出することになる。この場合における、割引率や割引金額等は適宜変更可能である。また、注文ページに割引後の料金を表示するのではなく、後述する会計処理の実行時に、所定の金額を割り引いた料金をこの商品の代金であるものとして合計金額を算出する構成であってもよい。 Further, the order page display module 421 may display a charge obtained by discounting the charge of each product by a predetermined amount on the order page. For example, in the above-mentioned example, when ordering directly from a clerk without using this system, if the salt-grilled mackerel set meal is 750 yen, the salt-grilled mackerel set meal on the order page is displayed as 700 yen. The computer 410 will calculate the total amount at the time of accounting based on this discounted charge. In this case, the discount rate, discount amount, etc. can be changed as appropriate. In addition, instead of displaying the discounted charge on the order page, the total amount is calculated assuming that the charge obtained by discounting the predetermined amount is the price of this product when the accounting process described later is executed. Good.

また、商品の料金を割り引くことに替えて、今回又は次回以降の来店時において使用可能なクーポン券等の優待サービスを発行することも可能である。例えば、注文ページ表示モジュール421は、注文ページにおいて、商品の注文を受け付けた際、この優待サービスを受けるために必要な画像、この優待サービスの案内を通知するページへのリンク等をポップ表示させる等することにより、ユーザに対して優待サービスを発行する構成であってもよい。また、コンピュータ410は、後述する会計処理の実行時に、次回以降の来店時に使用可能な優待サービスを受けるために必要な画像、この優待サービスの案内を通知するページへのリンク等を表示させる構成であってもよい。この場合、優待サービスの内容及びその表示態様は、適宜変更可能である。 In addition, instead of discounting the price of the product, it is possible to issue a special service such as a coupon that can be used at the time of this or the next visit to the store. For example, the order page display module 421 pops and displays an image necessary for receiving this special service, a link to a page notifying the information of this special service, etc. when receiving an order for a product on the order page. By doing so, a preferential service may be issued to the user. In addition, the computer 410 is configured to display an image necessary for receiving a special treatment service that can be used at the next visit to the store, a link to a page notifying the guidance of this special treatment service, etc. when executing the accounting process described later. There may be. In this case, the content of the preferential service and its display mode can be changed as appropriate.

図27の説明に戻り、注文受付モジュール422は、ユーザから商品の注文を受け付ける(ステップS413)。ステップS413において、注文受付モジュール422は、注文ページに対して注文された商品の名称、数量及び料金と、座席IDとを注文データとして取得する。ユーザ端末は、注文送信アイコン453への入力を受け付けることにより、今回の注文データを、コンピュータ410に送信する。注文受付モジュール422は、この注文データを受信することにより、ユーザから商品の注文を受け付ける。 Returning to the description of FIG. 27, the order receiving module 422 receives an order for a product from the user (step S413). In step S413, the order reception module 422 acquires the name, quantity, and charge of the product ordered for the order page and the seat ID as order data. The user terminal transmits the current order data to the computer 410 by accepting the input to the order transmission icon 453. The order reception module 422 receives an order for a product from the user by receiving the order data.

記録モジュール430は、この注文データを記録する(ステップS414)。ステップS414において、記録モジュール430は、この座席IDに、注文された商品の名称、数量及び料金を対応付けて記録することにより、注文データを記録する。このユーザから複数の商品の注文を受け付けた場合、座席IDに、各商品の名称、数量及び料金を対応付けて記録する。上述した例では、記録モジュール430は、座席ID「0001」に、サバの塩焼き定食、数量1、料金700円を対応付けて記録する。 The recording module 430 records this order data (step S414). In step S414, the recording module 430 records the order data by recording the name, quantity, and charge of the ordered product in association with the seat ID. When an order for a plurality of products is received from this user, the name, quantity, and charge of each product are recorded in association with the seat ID. In the above example, the recording module 430 records the seat ID "0001" in association with the salt-grilled mackerel set meal, the quantity 1, and the charge of 700 yen.

注文データ提供モジュール423は、注文データを、特定した座席IDに紐付いた外部の伝票システムに提供する(ステップS415)。ステップS415において、注文データ提供モジュール423は、例えば、この飲食店の厨房に設置された店舗端末や従業員が所持する店舗端末に対して、注文データを送信する。この店舗端末は、既存の伝票システムに該当するものである。その結果、注文データ提供モジュール423は、注文データを送信することにより、注文を受け付けた商品を外部の伝票システムに提供することになる。このようにすることにより、飲食店の従業員は、この注文データに基づいて、注文された商品をこの座席IDに対応する座席に座るユーザに対して提供することが可能になる。 The order data providing module 423 provides the order data to the external slip system associated with the specified seat ID (step S415). In step S415, the order data providing module 423 transmits order data to, for example, a store terminal installed in the kitchen of the restaurant or a store terminal owned by an employee. This store terminal corresponds to the existing slip system. As a result, the order data providing module 423 provides the product for which the order has been received to the external slip system by transmitting the order data. By doing so, the employee of the restaurant can provide the ordered product to the user sitting in the seat corresponding to the seat ID based on the order data.

図29は、コンピュータが実行する注文履歴表示処理を示す図である。上述した各モジュールが実行する処理について、本処理に併せて説明する。注文履歴表示要求取得モジュール424は、ユーザ端末からの注文履歴の表示要求を取得する(ステップS420)。ステップS420において、ユーザ端末は、上述した注文履歴表示アイコン454への入力操作を受け付けた場合、注文履歴の表示要求をコンピュータ410に送信する。注文履歴表示要求取得モジュール424は、ユーザ端末が送信したこの表示要求を受信することにより、ユーザ端末からの注文履歴の表示要求を取得する。この表示要求には、座席ID及びユーザ端末の識別子が含まれる。 FIG. 29 is a diagram showing an order history display process executed by a computer. The process executed by each of the above-mentioned modules will be described together with this process. The order history display request acquisition module 424 acquires an order history display request from the user terminal (step S420). In step S420, when the user terminal accepts the input operation to the order history display icon 454 described above, the user terminal transmits an order history display request to the computer 410. The order history display request acquisition module 424 acquires the order history display request from the user terminal by receiving the display request transmitted by the user terminal. This display request includes a seat ID and a user terminal identifier.

注文データ特定モジュール441は、取得した表示要求に含まれる座席IDに基づいて、記録モジュール430に記録した注文データを参照し、この座席IDに紐付いた注文データを特定する(ステップS421)。ステップS421において、注文データ特定モジュール441は、表示要求に含まれる座席IDと、記録した注文データに含まれる座席IDとを比較し、座席IDが一致する注文データを特定し、この注文データに含まれる商品の名称、数量及び料金を特定する。例えば、上述した例では、注文データ特定モジュール441は、表示要求に含まれる座席IDが0001であることから、この座席IDと一致する注文データとして、この座席IDに対応付けられた商品の名称「サバの塩焼き定食」、数量「1」、料金「700円」を特定する。加えて、注文データ特定モジュール441は、この座席IDと一致する注文データが他に存在しないことから、この座席IDに対応する座席に座っているユーザが注文した商品の合計金額を、700円と特定する。このように、注文データ特定モジュール441は、注文データの特定として、表示要求に含まれる座席IDに対応する座席に座っているユーザがこれまでに注文した商品の注文履歴(名称、数量及び料金)及び注文した商品の合計金額を特定する。 The order data identification module 441 refers to the order data recorded in the recording module 430 based on the seat ID included in the acquired display request, and identifies the order data associated with the seat ID (step S421). In step S421, the order data identification module 441 compares the seat ID included in the display request with the seat ID included in the recorded order data, identifies the order data having the same seat ID, and includes the order data in the order data. Specify the name, quantity and price of the product to be sold. For example, in the above-described example, since the seat ID included in the display request is 0001 in the order data identification module 441, the name of the product associated with the seat ID is "as order data matching the seat ID." Specify the "salt-grilled mackerel set meal", the quantity "1", and the charge "700 yen". In addition, since there is no other order data that matches this seat ID in the order data identification module 441, the total amount of the products ordered by the user sitting in the seat corresponding to this seat ID is set to 700 yen. Identify. In this way, the order data identification module 441 identifies the order data (name, quantity, and charge) of the products ordered so far by the user sitting in the seat corresponding to the seat ID included in the display request. And specify the total price of the ordered items.

なお、注文データ特定モジュール441は、この座席IDと一致する注文データが複数存在している場合、各商品の名称、数量及び料金を特定し、特定した商品の数量及び料金に基づいて、合計金額を特定する。 When a plurality of order data matching this seat ID exists, the order data identification module 441 specifies the name, quantity, and charge of each product, and the total amount is based on the quantity and charge of the specified product. To identify.

注文履歴ページ表示モジュール425は、表示要求を取得したユーザ端末に、このユーザがこれまでに注文した商品の注文履歴及び注文した商品の合計金額を表示させる注文履歴ページを表示させる(ステップS422)。ステップS422において、注文履歴ページ表示モジュール425は、表示要求に含まれるユーザ端末の識別子に基づいて、注文履歴ページを表示させるユーザ端末を特定する。注文履歴ページ表示モジュール425は、この特定したユーザ端末に対して、注文履歴ページのURLや注文履歴ページそのものを起動させるコマンド(例えば、この飲食店が提供するアプリやウェブブラウザアプリを起動し、該当するページを表示させるもの)等を送信する。ユーザ端末は、このURLやコマンドに応じた注文履歴ページを表示する。その結果、注文履歴ページ表示モジュール425は、このユーザ端末に注文履歴ページを表示させる。 The order history page display module 425 causes the user terminal that has acquired the display request to display an order history page for displaying the order history of the products ordered by this user and the total price of the ordered products (step S422). In step S422, the order history page display module 425 identifies the user terminal to display the order history page based on the identifier of the user terminal included in the display request. The order history page display module 425 launches a command (for example, an application provided by this restaurant or a web browser application) that activates the URL of the order history page or the order history page itself for the specified user terminal. (The one that displays the page to be displayed) etc. is sent. The user terminal displays an order history page corresponding to this URL or command. As a result, the order history page display module 425 causes the user terminal to display the order history page.

注文履歴ページ表示モジュール425がユーザ端末に表示させる注文履歴ページについて説明する。注文履歴ページ表示モジュール425は、座席ID、これまでに注文した商品の注文履歴及び注文した商品の合計金額等を表示させる。また、注文履歴ページ表示モジュール425は、会計画面の表示をするための入力欄等を表示させる。なお、注文履歴ページ表示モジュール425がユーザ端末に表示させる注文履歴ページは、少なくとも注文した商品の履歴又は合計金額の何れか又は双方を表示させるものであれば、表示させる内容は適宜変更可能である。 The order history page displayed on the user terminal by the order history page display module 425 will be described. The order history page display module 425 displays the seat ID, the order history of the products ordered so far, the total price of the ordered products, and the like. Further, the order history page display module 425 displays an input field or the like for displaying the accounting screen. The order history page displayed on the user terminal by the order history page display module 425 can be appropriately changed as long as it displays at least the history of the ordered products and / or both of the ordered products. ..

図30は、ユーザ端末に表示される注文履歴ページの一例を示す図である。図30において、注文履歴ページ表示モジュール425は、ユーザ端末の表示部に注文履歴ページ460を表示させる。この注文履歴ページ460には、座席ID表示欄461、注文履歴表示欄462、合計金額表示欄463、会計アイコン464が表示される。座席ID表示欄461は、注文データに含まれる座席IDが表示される。本例では、座席ID表示欄461は、0001が表示される。注文履歴表示欄462は、このユーザが注文した商品の名称、数量及び料金が表示される。本例では、注文履歴表示欄462は、商品の名称として、サバの塩焼き定食が、数量として、1が、料金として、700円が其々表示される。合計金額表示欄463は、このユーザが注文した商品の合計金額が表示される。本例では、合計金額表示欄463は、700円が表示される。会計アイコン464は、ユーザからのタップ操作等の入力を受け付ける。ユーザ端末は、このユーザが注文した商品の会計を行うための会計データをコンピュータ410に送信する。会計アイコン464への入力時に、コンピュータ410が実行する処理は、後述する。なお、注文履歴ページ表示モジュール425が表示させる注文履歴ページは、上述した注文ページと同様に、既存の店舗端末が表示するものと類似又は同様のものを、本システムを用いる飲食店に合わせた内容に変更したものであれば良く、上述した例に限られるものではない。 FIG. 30 is a diagram showing an example of an order history page displayed on a user terminal. In FIG. 30, the order history page display module 425 causes the display unit of the user terminal to display the order history page 460. On the order history page 460, a seat ID display field 461, an order history display field 462, a total amount display field 463, and an accounting icon 464 are displayed. In the seat ID display field 461, the seat ID included in the order data is displayed. In this example, 0001 is displayed in the seat ID display field 461. The order history display field 462 displays the name, quantity, and price of the product ordered by this user. In this example, in the order history display column 462, a salt-grilled mackerel set meal is displayed as the product name, 1 as the quantity, and 700 yen as the charge. The total amount display field 463 displays the total amount of the products ordered by this user. In this example, 700 yen is displayed in the total amount display column 463. The accounting icon 464 accepts input such as a tap operation from the user. The user terminal transmits accounting data for accounting for the goods ordered by the user to the computer 410. The process executed by the computer 410 at the time of inputting to the accounting icon 464 will be described later. The order history page displayed by the order history page display module 425 is similar to or similar to that displayed by the existing store terminal, as in the above-mentioned order page, and is adapted to the restaurant using this system. It is not limited to the above-mentioned example as long as it is changed to.

図31は、コンピュータが実行する会計処理を示す図である。上述した各モジュールが実行する処理について、本処理に併せて説明する。会計要求取得モジュール426は、ユーザ端末からの会計要求を取得する(ステップS430)。ステップS430において、ユーザ端末は、上述した会計アイコン455や会計アイコン464への入力操作を受け付けた場合、会計要求をコンピュータ410に送信する。会計要求取得モジュール426は、この会計要求を受信することにより、ユーザ端末からの会計要求を取得する。この会計要求には、座席ID及びユーザ端末の識別子が含まれる。 FIG. 31 is a diagram showing accounting processing executed by a computer. The process executed by each of the above-mentioned modules will be described together with this process. The accounting request acquisition module 426 acquires the accounting request from the user terminal (step S430). In step S430, when the user terminal accepts the input operation to the accounting icon 455 and the accounting icon 464 described above, the user terminal transmits the accounting request to the computer 410. The accounting request acquisition module 426 acquires the accounting request from the user terminal by receiving the accounting request. The accounting request includes a seat ID and a user terminal identifier.

注文データ特定モジュール441は、取得した会計要求に含まれる座席IDに基づいて、記録モジュール430に記録した注文データを参照し、この座席IDに紐付いた注文データを特定する(ステップS431)。ステップS431の処理は、上述したステップS421の処理と略同様であり、その相違点は、ステップS421の処理が表示要求に含まれた座席IDであったのに対して、ステップS431の処理が会計要求に含まれた座席IDである点である。すなわち、注文データ特定モジュール441は、会計要求に含まれた座席IDと、記録した注文データに含まれる座席IDとを比較し、座席IDが一致する注文データを特定し、この注文データに含まれる商品の名称、数量及び料金を特定する。例えば、上述した例では、注文データ特定モジュール441は、会計要求に含まれる座席IDが0001であることから、この座席IDと一致する注文データとして、この座席IDに対応付けられた商品の名称「サバの塩焼き定食」、数量「1」、料金「700円」を特定する。加えて、注文データ特定モジュール441は、この座席IDと一致する注文データが他に存在しないことから、この座席IDに対応する座席に座っているユーザが注文した商品の合計金額を、700円と特定する。このように、注文データ特定モジュール441は、注文データの特定として、会計要求に含まれる座席IDに対応する座席に座っているユーザがこれまでに注文した商品の注文履歴(名称、数量及び料金)及び注文した商品の合計金額を特定する。 The order data identification module 441 refers to the order data recorded in the recording module 430 based on the seat ID included in the acquired accounting request, and identifies the order data associated with the seat ID (step S431). The process of step S431 is substantially the same as the process of step S421 described above, and the difference is that the process of step S421 is the seat ID included in the display request, whereas the process of step S431 is accounting. The point is that it is the seat ID included in the request. That is, the order data identification module 441 compares the seat ID included in the accounting request with the seat ID included in the recorded order data, identifies the order data having the same seat ID, and includes the order data in the order data. Specify the product name, quantity and price. For example, in the above-described example, since the seat ID included in the accounting request is 0001 in the order data identification module 441, the name of the product associated with the seat ID is "as order data matching the seat ID." Specify the "salt-grilled mackerel set meal", the quantity "1", and the charge "700 yen". In addition, since there is no other order data that matches this seat ID in the order data identification module 441, the total amount of the products ordered by the user sitting in the seat corresponding to this seat ID is set to 700 yen. Identify. In this way, the order data identification module 441 identifies the order data (name, quantity, and charge) of the products ordered so far by the user sitting in the seat corresponding to the seat ID included in the accounting request. And specify the total price of the ordered items.

なお、注文データ特定モジュール441は、この座席IDと一致する注文データが複数存在している場合、各商品の名称、数量及び料金を特定し、特定した商品の数量及び料金に基づいて、合計金額を特定する。 When a plurality of order data matching this seat ID exists, the order data identification module 441 specifies the name, quantity, and charge of each product, and the total amount is based on the quantity and charge of the specified product. To identify.

会計ページ表示モジュール427は、会計要求を取得したユーザ端末に、このユーザが注文した商品の会計内容を表示させる会計ページを表示させる(ステップS432)。ステップS432において、会計ページ表示モジュール427は、会計要求に含まれるユーザ端末の識別子に基づいて、会計ページを表示させるユーザ端末を特定する。会計ページ表示モジュール427は、この特定したユーザ端末に対して、会計ページのURLや会計ページそのものを起動させるコマンド(例えば、この飲食店が提供するアプリやウェブブラウザアプリを起動し、該当するページを表示させるもの)等を送信する。ユーザ端末は、このURLやコマンドに応じた会計ページを表示する。その結果、会計ページ表示モジュール427は、このユーザ端末に会計ページを表示させる。 The accounting page display module 427 causes the user terminal that has acquired the accounting request to display an accounting page for displaying the accounting contents of the product ordered by the user (step S432). In step S432, the accounting page display module 427 identifies the user terminal to display the accounting page based on the identifier of the user terminal included in the accounting request. The accounting page display module 427 launches a command (for example, an application provided by this restaurant or a web browser application) for invoking the URL of the accounting page or the accounting page itself for the specified user terminal, and displays the corresponding page. What to display) etc. are sent. The user terminal displays an accounting page corresponding to this URL or command. As a result, the accounting page display module 427 causes the user terminal to display the accounting page.

会計ページ表示モジュール427がユーザ端末に表示させる会計ページについて説明する。会計ページ表示モジュール427は、座席IDの識別子、これまでに注文した商品の注文履歴及び注文した商品の合計金額を表示させる。また、会計ページ表示モジュール427は、決済方法の入力欄等を表示させる。 The accounting page displayed on the user terminal by the accounting page display module 427 will be described. The accounting page display module 427 displays the identifier of the seat ID, the order history of the products ordered so far, and the total amount of the ordered products. In addition, the accounting page display module 427 displays an input field for a payment method and the like.

なお、会計ページ表示モジュール427がユーザ端末に表示させる会計ページは、少なくとも注文した商品の注文履歴及び商品の合計金額を表示させるものであれば、表示させる内容は適宜変更可能である。また、コンピュータ410は、決済方法の入力欄を表示させない場合、後述する決済方法が現金である場合と同様の処理を実行することになる。 The accounting page displayed on the user terminal by the accounting page display module 427 can be appropriately changed as long as it displays at least the order history of the ordered products and the total price of the products. Further, when the computer 410 does not display the input field of the payment method, the computer 410 executes the same processing as when the payment method described later is cash.

図32は、ユーザ端末に表示される会計ページの一例を示す図である。会計ページ470には、座席ID表示欄471、注文履歴表示欄472、合計金額表示欄473、決済方法表示欄474が表示される。また、決済方法表示欄474には、現金アイコン475、電子マネーアイコン476、カードアイコン477が表示される。座席ID表示欄471は、注文データに含まれる座席IDが表示される。本例では、座席ID表示欄471は、0001が表示される。注文履歴表示欄472は、このユーザが注文した商品の名称、数量及び料金が表示される。本例では、注文履歴表示欄472は、商品の名称として、サバの塩焼き定食が、数量として、1が、料金として、700円が其々表示される。合計金額表示欄473は、このユーザが注文した商品の合計金額が表示される。本例では、合計金額表示欄473は、700円(税込)が表示される。決済方法表示欄474における現金アイコン475、電子マネーアイコン476、カードアイコン477は、其々ユーザからのタップ操作等の入力を受け付ける。ユーザ端末は、ユーザがこの会計を決済する決済データをコンピュータ410に送信する。決済方法表示欄474への入力時に、コンピュータ410が実行する処理は、後述する。 FIG. 32 is a diagram showing an example of an accounting page displayed on a user terminal. On the accounting page 470, a seat ID display field 471, an order history display field 472, a total amount display field 473, and a payment method display field 474 are displayed. Further, in the payment method display field 474, a cash icon 475, an electronic money icon 476, and a card icon 477 are displayed. In the seat ID display field 471, the seat ID included in the order data is displayed. In this example, 0001 is displayed in the seat ID display field 471. The order history display field 472 displays the name, quantity, and price of the product ordered by this user. In this example, in the order history display column 472, the salt-grilled mackerel set meal is displayed as the product name, 1 is displayed as the quantity, and 700 yen is displayed as the charge. In the total amount display field 473, the total amount of the products ordered by this user is displayed. In this example, 700 yen (tax included) is displayed in the total amount display column 473. The cash icon 475, the electronic money icon 476, and the card icon 477 in the payment method display field 474 each accept input such as a tap operation from the user. The user terminal transmits payment data for the user to settle this accounting to the computer 410. The process executed by the computer 410 at the time of inputting to the payment method display field 474 will be described later.

なお、会計ページ表示モジュール427が表示させる会計ページは、上述した注文ページや注文履歴ページと同様に、既存の店舗端末が表示するものと類似又は同様のものを、本システムを用いる飲食店に合わせた内容に変更したものであれば良く、上述した例に限られるものではない。 The accounting page displayed by the accounting page display module 427 is similar to or similar to that displayed by the existing store terminal, similar to the order page and order history page described above, according to the restaurant using this system. It is not limited to the above-mentioned example as long as it is changed to the above-mentioned contents.

ユーザ端末は、入力された決済方法に基づいて、決済用ページを表示する。ユーザ端末は、現金の場合、例えば、個別金額や合計金額等を表示するページ、これらの情報が格納された2次元コード等を表示するページを決済用ページとして表示する。また、ユーザ端末は、電子マネーの場合、例えば、支払いを行う電子マネーを入力するページ、入力された電子マネーの残高やこの電子マネーの決済後の残高や決済の了承等を表示するページを決済用ページとして表示する。また、ユーザ端末は、カードの場合、例えば、支払いを行うカードを入力するページ、入力されたカードのカード番号や有効期限やセキュリティコード等を入力するページを決済用ページとしてとして表示する。ユーザ端末は、電子マネー又はカードによる決済時、入力を受け付け内容に基づいて決済を実行する。すなわち、電子マネーによる決済時、ユーザ端末は、電子マネーにより商品の代金を支払うことになる。また、カードによる決済時、ユーザ端末は、カードにより商品の代金を支払うことになる。 The user terminal displays the payment page based on the input payment method. In the case of cash, the user terminal displays, for example, a page displaying an individual amount, a total amount, etc., and a page displaying a two-dimensional code, etc. in which such information is stored, as a payment page. In the case of electronic money, the user terminal pays, for example, a page for inputting electronic money to be paid, a page for displaying the balance of the input electronic money, the balance after payment of the electronic money, and the approval of payment. Display as a page for use. In the case of a card, the user terminal displays, for example, a page for inputting a payment card and a page for inputting the card number, expiration date, security code, etc. of the input card as a payment page. When making a payment using electronic money or a card, the user terminal accepts input and executes payment based on the contents. That is, at the time of payment by electronic money, the user terminal pays the price of the product by electronic money. Further, at the time of payment by the card, the user terminal pays the price of the product by the card.

なお、この上述した決済用ページは、コンピュータ410がユーザ端末に表示させるものであってもよい。例えば、コンピュータ410は、ユーザ端末から決済用ページの表示要求を取得する。この表示要求には、座席ID及びユーザ端末の識別子が含まれる。コンピュータ410は、この表示要求に基づいて、該当する支払方法に対応する決済用ページのURLや決済用ページそのものを起動させるコマンド(例えば、この飲食店が提供するアプリやウェブブラウザアプリを起動し、該当するページを表示させるもの)等を送信する。ユーザ端末は、このURLやコマンドに応じた決済用ページを表示する。その結果、コンピュータ410は、このユーザ端末に決済用ページを表示させる。 The above-mentioned payment page may be displayed on the user terminal by the computer 410. For example, the computer 410 acquires a payment page display request from the user terminal. This display request includes a seat ID and a user terminal identifier. Based on this display request, the computer 410 activates the URL of the payment page corresponding to the corresponding payment method or the command to activate the payment page itself (for example, activates an application provided by this restaurant or a web browser application). (The one that displays the corresponding page), etc. is sent. The user terminal displays a payment page corresponding to this URL or command. As a result, the computer 410 causes the user terminal to display the payment page.

図31の説明に戻り、決済データ取得モジュール428は、ユーザ端末から決済データを取得する(ステップS433)。決済データ取得モジュール428は、上述した決済用ページへの入力内容を、決済データとして取得する。加えて、この決済データには、座席ID及びユーザ端末の識別子が含まれる。決済処理モジュール429は、取得した決済データに基づいて、決済に必要な処理を実行する(ステップS434)。ステップS434において、決済処理モジュール429は、取得した決済データに含まれる決済方法に基づいて、この決済方法に応じた処理を実行する。 Returning to the description of FIG. 31, the payment data acquisition module 428 acquires payment data from the user terminal (step S433). The payment data acquisition module 428 acquires the input contents on the above-mentioned payment page as payment data. In addition, the payment data includes a seat ID and a user terminal identifier. The payment processing module 429 executes processing necessary for payment based on the acquired payment data (step S434). In step S434, the payment processing module 429 executes processing according to the payment method based on the payment method included in the acquired payment data.

決済処理モジュール429が実行する上述した現金決済、電子マネー決済、カード決済に対する処理について説明する。はじめに、現金決済について説明する。決済データ取得モジュール428は、ユーザ端末から決済データとして、座席ID、注文履歴及び合計金額を取得する。決済処理モジュール429は、外部の伝票システムに、この決済データを送信する。決済処理モジュール429は、この決済データに基づいて、伝票システムに決済処理を実行させる。この決済処理として、伝票システムは、代金の表示、ユーザが支払った現金の集計、釣銭の算出、レシートや領収書の発行等を実行する。 The above-mentioned processing for cash payment, electronic money payment, and card payment executed by the payment processing module 429 will be described. First, cash settlement will be described. The payment data acquisition module 428 acquires the seat ID, the order history, and the total amount as payment data from the user terminal. The payment processing module 429 transmits this payment data to an external slip system. The payment processing module 429 causes the slip system to execute the payment processing based on the payment data. As this settlement process, the slip system executes display of the price, totaling of cash paid by the user, calculation of change, issuance of receipts and receipts, and the like.

電子マネー決済について説明する。決済データ取得モジュール428は、ユーザ端末から決済データとして、座席ID及び電子マネーによる支払データを取得する。決済処理モジュール429は、この決済データに基づいて、伝票システムに決済処理を実行させる。この決済処理として、伝票システムは、電子マネーによる商品代金の徴収及びレシートや領収書の発行等を実行する。なお、決済データ取得モジュール428は、ユーザ端末から決済データとして、座席ID及び決済する電子マネーの種類を取得し、決済処理モジュール429は、この決済データに基づいて伝票システムに決済処理を実行させる構成であってもよい。この場合、伝票システムは、ユーザ端末の非接触ICチップや非接触型ICカードを読み取ることにより、実際の決済を行うことになる。 Electronic money payment will be described. The payment data acquisition module 428 acquires seat ID and electronic money payment data as payment data from the user terminal. The payment processing module 429 causes the slip system to execute the payment processing based on the payment data. As this settlement process, the slip system collects the product price by electronic money and issues receipts and receipts. The payment data acquisition module 428 acquires the seat ID and the type of electronic money to be settled as payment data from the user terminal, and the payment processing module 429 causes the slip system to execute the payment process based on the payment data. It may be. In this case, the slip system makes an actual payment by reading the contactless IC chip or the contactless IC card of the user terminal.

カード決済について説明する。決済データ取得モジュール428は、ユーザ端末から決済データとして、座席ID及びカードによる支払データを取得する。決済処理モジュール429は、この決済データに基づいて、伝票システムに決済処理を実行させる。この決済処理として、伝票システムは、カードによる商品代金の徴収及びレシートや領収書の発行等を実行する。なお、決済データ取得モジュール428は、ユーザ端末から決済データとして、座席ID及び決済するカードの種類を取得し、決済処理モジュール429は、この決済データに基づいて伝票システムに決済処理を実行させる構成であってもよい。この場合、伝票システムは、ユーザが提示するカードを読み取ることにより、実際の決済を行うことになる。 Card payment will be described. The payment data acquisition module 428 acquires the seat ID and the payment data by the card as the payment data from the user terminal. The payment processing module 429 causes the slip system to execute the payment processing based on the payment data. As this settlement process, the slip system collects the product price by the card and issues a receipt or a receipt. The payment data acquisition module 428 acquires the seat ID and the type of card to be settled as payment data from the user terminal, and the payment processing module 429 has a configuration in which the slip system executes payment processing based on the payment data. There may be. In this case, the slip system makes an actual payment by reading the card presented by the user.

図33は、コンピュータが実行する学習処理を示す図である。上述した各モジュールが実行する処理について、本処理に併せて説明する。分析モジュール442は、記録モジュール430が記録した注文データを分析する(ステップS440)。ステップS440において、注文データに含まれるユーザが注文した商品の名称、数量及び料金に加え、このユーザの属性(例えば、年齢、性別、訪問時間、滞在時間、注文を行う頻度やタイミング、商品の傾向、予算等)を分析する。注文の頻度やタイミグの例としては、商品の注文後、所定時間経過後に別の注文を行った、複数の注文をまとめて行った等が挙げられる。商品の傾向の例としては、単独で注文した商品の種類や数量、同時に注文した商品の種類や数量、ある商品の注文後に注文した商品の名称や数量、最初に注文する商品の名称や数量、最後に注文する商品の名称や数量、客単価等が挙げられる。また、ユーザの属性は、例えば、本システムを利用する前に、コンピュータ410がユーザ端末に表示させた属性入力用のページに入力させるものを取得したものである。なお、分析モジュール442は、ユーザが注文した商品の名称、数量及び料金のみを分析する構成であってもよい。また、ユーザの属性の取得方法は、適宜変更可能である。 FIG. 33 is a diagram showing a learning process executed by a computer. The process executed by each of the above-mentioned modules will be described together with this process. The analysis module 442 analyzes the order data recorded by the recording module 430 (step S440). In step S440, in addition to the name, quantity, and price of the product ordered by the user included in the order data, the attributes of this user (for example, age, gender, visit time, staying time, frequency and timing of ordering, product tendency). , Budget, etc.). Examples of the frequency of orders and timing include placing another order after a predetermined time has passed after ordering a product, placing a plurality of orders at once, and the like. Examples of product trends include the type and quantity of products ordered alone, the type and quantity of products ordered at the same time, the name and quantity of products ordered after ordering a certain product, the name and quantity of products ordered first, and so on. The name and quantity of the product to be ordered last, the unit price per customer, etc. can be mentioned. Further, the user attributes are obtained, for example, those to be input to the attribute input page displayed on the user terminal by the computer 410 before using this system. The analysis module 442 may be configured to analyze only the name, quantity, and price of the product ordered by the user. Further, the method of acquiring the user's attribute can be changed as appropriate.

学習モジュール443は、この分析結果に基づいて、注文データと属性との相関関係をユーザの嗜好として学習する(ステップS441)。ステップS441において、学習モジュール443は、相関関係の一例として、所定の属性を有するユーザが注文した商品の名称及び数量、所定の属性を有するユーザが注文しない商品の名称、所定の属性を有するユーザが注文する商品の名称及び数量の傾向や頻度やタイミング等が挙げられる。なお、学習モジュール443は、注文データのみの分析結果をユーザの嗜好として学習する構成であってもよい。この場合、ユーザの嗜好の一例として、ユーザが注文した商品の名称及び数量、ユーザが注文しなかった商品の名称等が挙げられる。 The learning module 443 learns the correlation between the order data and the attributes as the user's preference based on the analysis result (step S441). In step S441, as an example of the correlation, the learning module 443 includes the name and quantity of the product ordered by the user having the predetermined attribute, the name of the product not ordered by the user having the predetermined attribute, and the user having the predetermined attribute. The name of the product to be ordered, the tendency of the quantity, the frequency, the timing, etc. can be mentioned. The learning module 443 may be configured to learn the analysis result of only the order data as a user's preference. In this case, examples of the user's preference include the name and quantity of the product ordered by the user, the name of the product not ordered by the user, and the like.

レコメンド作成モジュール444は、新たなユーザが本システムを利用する際、学習結果と、このユーザの属性とに基づいて商品をレコメンドする(ステップS442)。ステップS442において、レコメンド作成モジュール444は、学習結果とユーザの属性とに基づいて、このユーザに該当する嗜好を類推する。レコメンド作成モジュール444は、類推した嗜好に基づいて、この嗜好に類似又は一致する商品のレコメンドを作成する。レコメンド作成モジュール444が作成するレコメンドの一例としては、注文ページ表示モジュール421が、ユーザ端末に注文ページを表示させる際、「おすすめ」や「人気No1」や「貴方に似たユーザがよく注文しています」といった特定の商品をレコメンドする文字列をこの商品に重畳表示させることや、このような文字列を商品にポップアップ表示させることや、該当する商品を強調表示させることが挙げられる。あるいは、注文ページ表示モジュール421が、ユーザ端末に注文ページを表示させる際、「おすすめ商品」として、ユーザの嗜好に合致する順に、商品を表示させ、これらの商品への誘導を行うものが挙げられる。なお、レコメンド作成モジュール444は、このユーザの属性を取得していない場合、上述した注文データのみ学習結果に基づいて商品をレコメンドする構成であればよい。 When a new user uses this system, the recommendation creation module 444 recommends a product based on the learning result and the attribute of this user (step S442). In step S442, the recommendation creation module 444 infers the preference corresponding to this user based on the learning result and the attribute of the user. The recommendation creation module 444 creates a recommendation of a product similar to or matching this preference based on the analogized preference. As an example of the recommendation created by the recommendation creation module 444, when the order page display module 421 displays the order page on the user terminal, "recommended", "popular No. 1", or "a user similar to you often orders". It is possible to superimpose a character string that recommends a specific product such as "masu" on this product, display such a character string on the product in a pop-up, or highlight the corresponding product. Alternatively, when the order page display module 421 displays the order page on the user terminal, the "recommended products" include those that display the products in the order that matches the user's taste and guide the users to these products. .. If the recommendation creation module 444 does not acquire the attribute of this user, the recommendation creation module 444 may be configured to recommend the product based on the learning result only for the above-mentioned order data.

上述した手段、機能、モジュールは、コンピュータ(CPU、情報処理装置、各種端末を含む)が、所定のプログラムを読み込んで、実行することによって実現される。プログラムは、例えば、コンピュータからネットワーク経由で提供される(SaaS:ソフトウェア・アズ・ア・サービス)形態で提供される。また、プログラムは、例えば、フレキシブルディスク、CD(CD−ROMなど)、DVD(DVD−ROM、DVD−RAMなど)等のコンピュータ読取可能な記録媒体に記録された形態で提供される。この場合、コンピュータはその記録媒体からプログラムを読み取って内部記録装置又は外部記録装置に転送し記録して実行する。また、そのプログラムを、例えば、磁気ディスク、光ディスク、光磁気ディスク等の記録装置(記録媒体)に予め記録しておき、その記録装置から通信回線を介してコンピュータに提供するようにしてもよい。 The means, functions, and modules described above are realized by a computer (including a CPU, an information processing device, and various terminals) reading and executing a predetermined program. The program is provided, for example, in the form of being provided from a computer via a network (Software as a Service). Further, the program is provided in a form recorded on a computer-readable recording medium such as a flexible disc, a CD (CD-ROM or the like), or a DVD (DVD-ROM, DVD-RAM or the like). In this case, the computer reads the program from the recording medium, transfers it to an internal recording device or an external recording device, records the program, and executes the program. Further, the program may be recorded in advance on a recording device (recording medium) such as a magnetic disk, an optical disk, or a magneto-optical disk, and the program may be provided to the computer from the recording device via a communication line.

ユーザが利用する施設(例えば、飲食店、店舗、フードコート、ホテル)には、商品をユーザへ届ける提供者が稼働している。例えば、飲食店には、ユーザ端末を利用して注文された飲食物をユーザに提供する店員が働いている。このような提供者は、例えば、第1実施形態で説明した提供者端末を所持する。本実施形態に係る情報処理システムは、ユーザ端末によって読み取られた提供部IDをユーザ端末から取得し、施設(例、飲食店)内の地図を示すマップ画像上で提供部IDに対応する位置に追加の情報を配置し、追加の情報を含むマップ画像を提供者端末に表示させてもよい。提供者は、このマップ画像を見て、商品をユーザに届けてもよい。 In facilities used by users (for example, restaurants, stores, food courts, hotels), providers who deliver products to users are in operation. For example, at a restaurant, a clerk who provides the user with the food and drink ordered by using the user terminal is working. Such a provider possesses, for example, the provider terminal described in the first embodiment. The information processing system according to the present embodiment acquires the providing unit ID read by the user terminal from the user terminal and positions it at a position corresponding to the providing unit ID on a map image showing a map in the facility (eg, a restaurant). Additional information may be placed and a map image containing the additional information may be displayed on the provider terminal. The provider may see the map image and deliver the product to the user.

本実施形態に係る情報処理システムは、ユーザ端末を、ユーザが座っている飲食店の座席に紐付けて、疑似的な店舗端末として利用できる飲食店疑似店舗端末システムであって、飲食店の座席に備えられた識別情報を、ユーザ端末から取得する取得手段と、取得した識別情報に紐付いた座席IDを特定する特定手段と、ユーザ端末に、特定した座席IDに紐付けて、飲食店で提供されている商品を注文できる注文ページを表示させる第一の表示手段と、注文された商品を、特定した座席IDに紐付けて提供する提供手段と、を備える The information processing system according to the present embodiment is a restaurant pseudo-store terminal system that can be used as a pseudo-store terminal by associating a user terminal with a seat of a restaurant in which the user is sitting. The identification information provided in the above is provided at the restaurant by associating the identification information provided with the user terminal with the acquisition means acquired from the user terminal, the identification means for specifying the seat ID associated with the acquired identification information, and the identified seat ID with the user terminal. It is provided with a first display means for displaying an order page on which the ordered product can be ordered, and a provision means for providing the ordered product in association with a specified seat ID.

情報処理システムは、ユーザ端末に、注文された商品の履歴及び合計金額を表示させる第二の表示手段を備えてもよい。提供手段は、注文された商品を、座席IDに紐付いた外部の伝票システムに提供してもよい。情報処理システムは、注文された商品の料金を割り引く割引手段を備えてもよい。情報処理システムは、座席IDに基づいて、会計を実行する会計手段を備えてもよい。会計手段は、電子マネー又はクレジットカードによる決済を実行してもよい。情報処理システムは、注文された商品に基づいて、ユーザの嗜好を分析する分析手段を備えてもよい。 The information processing system may include a second display means for displaying the history of ordered products and the total amount of money on the user terminal. The providing means may provide the ordered product to an external slip system associated with the seat ID. The information processing system may be provided with a discount means for discounting the price of the ordered product. The information processing system may include accounting means for executing accounting based on the seat ID. The accounting means may execute payment by electronic money or credit card. The information processing system may include an analysis means for analyzing the user's preference based on the ordered product.

本実施形態に係る情報処理方法は、ユーザ端末を、ユーザが座っている飲食店の座席に紐付けて、疑似的な店舗端末として利用できる飲食店疑似店舗端末システムが実行する飲食店疑似店舗端末方法であって、飲食店の座席に備えられた識別情報を、ユーザ端末から取得するステップと、取得した識別情報に紐付いた座席IDを特定するステップと、ユーザ端末に、特定した座席IDに紐付けて、飲食店で提供されている商品を注文できる注文ページを表示させるステップと、注文された商品を、特定した座席IDに紐付けて提供するステップと、を備える。 In the information processing method according to the present embodiment, the user terminal is linked to the seat of the restaurant where the user is sitting, and the restaurant pseudo-store terminal system executed by the restaurant pseudo-store terminal system can be used as a pseudo store terminal. The method is a step of acquiring the identification information provided in the seat of the restaurant from the user terminal, a step of specifying the seat ID associated with the acquired identification information, and a step of specifying the identification information associated with the user terminal. It also includes a step of displaying an order page on which an order can be ordered for a product offered at a restaurant, and a step of linking the ordered product to a specified seat ID and providing the ordered product.

本実施形態に係る情報処理プログラムは、ユーザ端末を、ユーザが座っている飲食店の座席に紐付けて、疑似的な店舗端末として利用できる飲食店疑似店舗端末システムに、飲食店の座席に備えられた識別情報を、ユーザ端末から取得するステップ、取得した識別情報に紐付いた座席IDを特定するステップ、ユーザ端末に、特定した座席IDに紐付けて、飲食店で提供されている商品を注文できる注文ページを表示させるステップ、注文された商品を、特定した座席IDに紐付けて提供するステップ、を実行ささせる。 The information processing program according to the present embodiment provides a restaurant pseudo-store terminal system that can be used as a pseudo-store terminal by associating the user terminal with the seat of the restaurant where the user is sitting, in preparation for the restaurant seat. The step of acquiring the identified identification information from the user terminal, the step of identifying the seat ID associated with the acquired identification information, and ordering the product provided at the restaurant by associating the identified seat ID with the user terminal. The step of displaying the order page that can be performed and the step of providing the ordered product in association with the specified seat ID are executed.

[第6実施形態]
第6実施形態について説明する。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。本実施形態は、上述の実施形態で説明した情報処理システムを乗り物に適用したものである。本実施形態に係る情報処理システムは、ユーザ端末を、ユーザが座っている乗り物の座席に紐付けて、疑似的な注文端末として利用できるシステムである。以下の説明において適宜、本実施形態に係る情報処理システムを乗物疑似注文端末システムという。
[Sixth Embodiment]
The sixth embodiment will be described. In the present embodiment, the same components as those in the above-described embodiment are appropriately designated by the same reference numerals, and the description thereof will be omitted or simplified. In this embodiment, the information processing system described in the above-described embodiment is applied to a vehicle. The information processing system according to the present embodiment is a system that can be used as a pseudo ordering terminal by associating a user terminal with a seat of a vehicle on which the user is sitting. In the following description, the information processing system according to this embodiment is referred to as a vehicle pseudo-order terminal system as appropriate.

図34および図35は、本実施形態の情報処理システムを示す図である。図35に示すように、乗物疑似注文端末システム500は、コンピュータ510を備える。通信網540は、コンピュータ510、ユーザ端末520、客室乗務員端末530間の通信を可能とする通信網である。コンピュータ510は、通信網540を介して、ユーザ端末520、客室乗務員端末530と通信可能な計算装置である。コンピュータ510は、制御部としてCPU、RAM、ROM等を備える。コンピュータ510は、通信部として有線又は無線で他の機器と通信可能にするためのデバイスを備える。コンピュータ510は、記憶部として、データのストレージ部を備える。コンピュータ510は、入出力部として、入力及び出力を実現するためのデバイスを備える。図34及び図35ではコンピュータ510を一つのみ図示しているが、複数であってよく、それぞれのコンピュータ510が連携して動作してよい。 34 and 35 are diagrams showing the information processing system of the present embodiment. As shown in FIG. 35, the vehicle pseudo-order terminal system 500 includes a computer 510. The communication network 540 is a communication network that enables communication between the computer 510, the user terminal 520, and the cabin crew terminal 530. The computer 510 is a computing device capable of communicating with the user terminal 520 and the cabin crew terminal 530 via the communication network 540. The computer 510 includes a CPU, RAM, ROM, and the like as control units. The computer 510 includes a device as a communication unit that enables communication with other devices by wire or wirelessly. The computer 510 includes a data storage unit as a storage unit. The computer 510 includes a device for realizing input and output as an input / output unit. Although only one computer 510 is shown in FIGS. 34 and 35, there may be a plurality of computers 510, and the respective computers 510 may operate in cooperation with each other.

乗物疑似注文端末システム500は、取得モジュール511、特定モジュール512、表示モジュール513、及び提供モジュール514を備える。取得モジュール511、特定モジュール512、表示モジュール513、及び提供モジュール514は、記憶部にプログラムがコンピュータ510に処理を実行させることによって、実現される。これらのモジュールは、コンピュータ510上で動作可能なソフトウェアにより実現するものとしてよい。また、図34及び図35ではコンピュータ510を一つのみ図示しているが、複数であってよく、それぞれのコンピュータ510が連携して動作してよい。ユーザ端末520は、乗物疑似注文端末システムを利用するユーザの所有する端末である。図34及び図35では、スマートフォンを図示しているが、タブレット端末、ウェアラブル端末等であってよい。 The vehicle pseudo-order terminal system 500 includes an acquisition module 511, a specific module 512, a display module 513, and a provision module 514. The acquisition module 511, the specific module 512, the display module 513, and the provision module 514 are realized by having the storage unit execute a process by the computer 510 by the program. These modules may be implemented by software that can run on the computer 510. Further, although only one computer 510 is shown in FIGS. 34 and 35, there may be a plurality of computers 510, and the respective computers 510 may operate in cooperation with each other. The user terminal 520 is a terminal owned by a user who uses the vehicle pseudo-order terminal system. Although the smartphone is shown in FIGS. 34 and 35, it may be a tablet terminal, a wearable terminal, or the like.

ユーザ端末520は、乗物疑似注文端末システムを利用するユーザの所有する端末である。ユーザ端末520は、図34においてスマートフォンであるが、タブレット端末、ウェアラブル端末等であってよい。ユーザ端末520は、制御部、通信部、記憶部、入出力部をそれぞれ備え、コンピュータ510の表示モジュール513と連動してユーザ端末520への表示を行う表示モジュール521を実現する。ユーザ端末520は、第1実施形態のユーザ端末Aに相当する。 The user terminal 520 is a terminal owned by a user who uses the vehicle pseudo-order terminal system. The user terminal 520 is a smartphone in FIG. 34, but may be a tablet terminal, a wearable terminal, or the like. The user terminal 520 includes a control unit, a communication unit, a storage unit, and an input / output unit, respectively, and realizes a display module 521 that displays on the user terminal 520 in conjunction with the display module 513 of the computer 510. The user terminal 520 corresponds to the user terminal A of the first embodiment.

客室乗務員端末530は、乗物疑似注文端末システムを利用するユーザの乗る乗物の客室乗務員が所有する端末である。客室乗務員端末530は、図35でにおいてタブレット端末であるが、スマートフォン、ウェアラブル端末、固定の端末等であってよい。客室乗務員端末530は、制御部、通信部、記憶部、入出力部をそれぞれ備え、コンピュータ510の提供モジュール514と連動して客室乗務員端末530への注文内容の提供を行う提供モジュール531を実現する。通信網540は、コンピュータ510、ユーザ端末520、客室乗務員端末530間の通信を可能とする通信網である。客室乗務員端末530は、第1実施形態の提供者端末Aに相当する。 The cabin crew terminal 530 is a terminal owned by the cabin crew of the vehicle on which the user who uses the vehicle pseudo-order terminal system rides. The cabin crew terminal 530 is a tablet terminal in FIG. 35, but may be a smartphone, a wearable terminal, a fixed terminal, or the like. The cabin crew terminal 530 includes a control unit, a communication unit, a storage unit, and an input / output unit, respectively, and realizes a provision module 531 that provides order contents to the cabin crew terminal 530 in conjunction with the provision module 514 of the computer 510. .. The communication network 540 is a communication network that enables communication between the computer 510, the user terminal 520, and the cabin crew terminal 530. The cabin crew terminal 530 corresponds to the provider terminal A of the first embodiment.

図34の乗物疑似注文端末システムにおいて、コンピュータ510の取得モジュール511は、ユーザが座っている乗物の座席に備えられた識別情報を、ユーザ端末520から取得する(ステップS501)。ここでの識別情報は、例えば、乗物の座席に備えられたNFCやQRコード(登録商標)等から取得する。この識別情報は、第1実施形態の提供部IDに相当する。NFCであれば所定の位置にユーザ端末520をかざすことで、QRコード(登録商標)等の二次元バーコードであればユーザ端末520で読み取りを行うことで、ユーザの座っている乗物の座席を識別するための情報を取得できる。ユーザ端末520は、この識別情報を、コンピュータ510に送信する。 In the vehicle pseudo-order terminal system of FIG. 34, the acquisition module 511 of the computer 510 acquires the identification information provided in the seat of the vehicle in which the user is sitting from the user terminal 520 (step S501). The identification information here is obtained from, for example, the NFC or QR code (registered trademark) provided in the seat of the vehicle. This identification information corresponds to the providing unit ID of the first embodiment. In the case of NFC, the user terminal 520 is held over a predetermined position, and in the case of a two-dimensional barcode such as a QR code (registered trademark), the user terminal 520 reads the seat of the vehicle on which the user is sitting. Information for identification can be obtained. The user terminal 520 transmits this identification information to the computer 510.

次に、コンピュータ510の特定モジュール512は、ステップS501で取得した識別情報を基に、座席IDを特定する(ステップS502)。図34の例では、識別情報を基に、新幹線の指定席、7号車の3Cという座席IDを特定したものとする。次に、コンピュータ510の表示モジュール513は、ユーザ端末520の表示モジュール521と連携して、ユーザ端末520に注文ページを表示させる(ステップS503)。ここでの注文ページとは、乗物疑似注文端末システムで注文可能な商品を、閲覧して指定することが可能な画面のことである。 Next, the identification module 512 of the computer 510 identifies the seat ID based on the identification information acquired in step S501 (step S502). In the example of FIG. 34, it is assumed that the reserved seat of the Shinkansen and the seat ID of car No. 7 3C are specified based on the identification information. Next, the display module 513 of the computer 510 cooperates with the display module 521 of the user terminal 520 to display the order page on the user terminal 520 (step S503). The order page here is a screen on which products that can be ordered by the vehicle pseudo-order terminal system can be browsed and specified.

図36は、ユーザ端末に表示される注文ページの一例を示す図である。ユーザ端末520の画面に、表示550として座席IDを表示している。表示551として、●●ビールの値段と商品画像を表示し、表示552として、××ジュースの値段と商品画像を表示する。表示が見づらい場合には、スライドバー553を利用したり、画面をスライドしたりすることで、全商品を閲覧可能なものとする。コンボボックス554で商品の数量を指定し、カートにいれるボタン555により、注文する商品の指定を可能とする。カート556には、注文する商品の内容と、注文の合計金額を表示し、注文するボタン557により、注文を行う。ここでの注文内容は、「●●ビール1本500円、笹かまぼこ1パック300円、合計800円(税込)」である。 FIG. 36 is a diagram showing an example of an order page displayed on a user terminal. The seat ID is displayed as the display 550 on the screen of the user terminal 520. The display 551 displays the price of ●● beer and the product image, and the display 552 displays the price of XX juice and the product image. If the display is difficult to see, all products can be viewed by using the slide bar 553 or sliding the screen. The quantity of products is specified by the combo box 554, and the products to be ordered can be specified by the button 555 that is added to the cart. The contents of the product to be ordered and the total amount of the order are displayed on the cart 556, and the order is placed by pressing the order button 557. The content of the order here is "●● beer 500 yen, bamboo fish paste 1 pack 300 yen, total 800 yen (tax included)".

図37は、割引を適用した注文ページの一例を示す図である。乗物疑似注文端末システムを利用する場合には、一度客室乗務員を呼び出してから商品の注文を行い、手元に持ってきてもらうという手間や、特別な端末を乗物の各座席に用意するといったコストもかからないため、その分、商品の割引を行うことが可能となる。図37では、ユーザ端末520の画面に、表示561として座席IDを表示している。表示562として、「アプリ利用で特別価格!」という表現で、乗物疑似注文端末システムを利用することで割引を行うということを表示している。表示563として、●●ビールの値段と商品画像を表示している。スライドバー564を利用したり、画面をスライドしたりすることで、全商品を閲覧可能なものとする。コンボボックス565で商品の数量を指定し、カートにいれるボタン566により、注文する商品の指定を可能とする。カート567には、注文する商品の内容と、割引後の注文の合計金額を表示し、注文するボタン568により、注文を行う。ここでの注文内容は、「●●ビール1本450円、笹かまぼこ1パック270円、合計720円(税込)」である。 FIG. 37 is a diagram showing an example of an order page to which a discount is applied. When using the vehicle pseudo-order terminal system, there is no need to call the flight attendants once, place an order for the product, and have them brought to hand, or to prepare a special terminal for each seat of the vehicle. Therefore, it is possible to discount the product accordingly. In FIG. 37, the seat ID is displayed as the display 561 on the screen of the user terminal 520. As the display 562, the expression "special price by using the application!" Indicates that the discount is given by using the vehicle pseudo-order terminal system. As display 563, ●● beer price and product image are displayed. All products can be browsed by using the slide bar 564 or sliding the screen. The quantity of products is specified by the combo box 565, and the products to be ordered can be specified by the button 566 that is added to the cart. The contents of the product to be ordered and the total amount of the discounted order are displayed on the cart 567, and the order is placed by pressing the order button 568. The content of the order here is "●● beer 450 yen, bamboo fish paste 1 pack 270 yen, total 720 yen (tax included)".

図34に戻り、コンピュータ510の提供モジュール514は、客室乗務員端末530の提供モジュール531と連携して、客室乗務員端末530に、注文内容と座席IDを紐づけて提供する(出力する)(ステップS504)。 Returning to FIG. 34, the providing module 514 of the computer 510 cooperates with the providing module 531 of the cabin crew terminal 530 to provide (output) the order contents and the seat ID to the cabin crew terminal 530 in association with each other (step S504). ).

図38は、注文された内容と座席IDとの表示の一例を示す図である。客室乗務員端末530の画面に、表示571として7号車の3Cという座席IDが分かるように表示している。ここでは、7号車の座席シート一覧を表示して、3Cがという場所が分かるように色を付けて表示しているが、表示方法はこれに限定されるものではない。座席3Cの注文内容が分かるように、表示572として「●●ビール1本500円、笹かまぼこ1パック300円、合計800円(税込)」を表示している。図38の例のように、「注文時間14:59」等の情報をあわせて表示してもよい。また、客室乗務員の確認後、注文内容の表示を閉じるように、確認済ボタン573を設けてもよい。 FIG. 38 is a diagram showing an example of display of the ordered contents and the seat ID. On the screen of the cabin crew terminal 530, the seat ID of car No. 7 3C is displayed as display 571 so that it can be seen. Here, the seat list of car No. 7 is displayed and displayed in a color so that the location of 3C can be seen, but the display method is not limited to this. As the display 572, "●● beer 500 yen, bamboo fish paste 1 pack 300 yen, total 800 yen (tax included)" is displayed so that the order details of seat 3C can be understood. As in the example of FIG. 38, information such as "order time 14:59" may be displayed together. Further, the confirmed button 573 may be provided so as to close the display of the order contents after the confirmation of the cabin crew.

図39は、本実施形態に係る情報処理システムにおける処理を示す図である。ユーザ端末520は、ユーザが座っている乗物の座席に備えられた識別情報を、コンピュータ510に送信する(ステップS511)。ここでの識別情報は、例えば、乗物の座席に備えられたNFCやQRコード(登録商標)等から取得する。NFCであれば所定の位置にユーザ端末520をかざすことで、QRコード(登録商標)等の二次元バーコードであればユーザ端末520で読み取りを行うことで、ユーザの座っている乗物の座席を識別するための情報を取得できる。ユーザ端末520が、識別情報を、コンピュータ510に送信するタイミングは、乗物疑似注文端末システムを利用したいタイミングでよい。また、ユーザ端末520がフローの起点となっているが、ユーザ端末520が乗物疑似注文端末システムのプログラムをダウンロードしてインストールを行ったタイミングで、コンピュータ510からユーザ端末520に対して、座席の識別情報を送信するよう要求を行ってもよい。 FIG. 39 is a diagram showing processing in the information processing system according to the present embodiment. The user terminal 520 transmits the identification information provided in the seat of the vehicle in which the user is sitting to the computer 510 (step S511). The identification information here is obtained from, for example, the NFC or QR code (registered trademark) provided in the seat of the vehicle. In the case of NFC, the user terminal 520 is held over a predetermined position, and in the case of a two-dimensional barcode such as a QR code (registered trademark), the user terminal 520 reads the seat of the vehicle on which the user is sitting. Information for identification can be obtained. The timing at which the user terminal 520 transmits the identification information to the computer 510 may be the timing at which the vehicle pseudo-order terminal system is desired to be used. Further, although the user terminal 520 is the starting point of the flow, the seat identification from the computer 510 to the user terminal 520 at the timing when the user terminal 520 downloads and installs the program of the vehicle pseudo-order terminal system. You may request to send the information.

コンピュータ510の取得モジュール511は、ユーザ端末520からの座席の識別情報を取得する(ステップS512)。コンピュータ510の特定モジュール512は、ステップS512で取得した識別情報を基に、座席IDを特定する(ステップS513)。ここでは、識別情報を基に、新幹線の指定席、7号車の3Cという座席IDを特定したものとする。コンピュータ510の表示モジュール513は、ユーザ端末520に注文ページの表示フォームを送信する(ステップS514)。ここでの注文ページとは、乗物疑似注文端末システムで注文可能な商品を、閲覧して指定することが可能な画面のことである。ユーザ端末520の表示モジュール521は、コンピュータ510から注文ページの表示フォームを受信する(ステップS515)。ユーザ端末520の表示モジュール521は、表示フォームを基に注文ページを表示する(ステップS516)。ユーザは、ユーザ端末520に表示された注文ページから、商品の注文が可能となる。 The acquisition module 511 of the computer 510 acquires the seat identification information from the user terminal 520 (step S512). The identification module 512 of the computer 510 identifies the seat ID based on the identification information acquired in step S512 (step S513). Here, it is assumed that the reserved seat of the Shinkansen and the seat ID of car No. 7 3C are specified based on the identification information. The display module 513 of the computer 510 transmits the display form of the order page to the user terminal 520 (step S514). The order page here is a screen on which products that can be ordered by the vehicle pseudo-order terminal system can be browsed and specified. The display module 521 of the user terminal 520 receives the display form of the order page from the computer 510 (step S515). The display module 521 of the user terminal 520 displays the order page based on the display form (step S516). The user can order the product from the order page displayed on the user terminal 520.

。ユーザ端末520の表示モジュール521は、コンピュータ510に注文内容を送信する(ステップS517)。コンピュータ510の表示モジュール513は、ユーザ端末520から注文内容を受信する(ステップS518)。コンピュータ510の提供モジュール514は、客室乗務員端末530に、注文内容と座席IDを紐づけて送信する(ステップS519)。客室乗務員端末530の提供モジュール531は、コンピュータ510から注文内容と座席IDを受信する(ステップS520)。客室乗務員端末530の提供モジュール531は、注文内容と座席IDを客室乗務員端末530に表示する(ステップS521)。 .. The display module 521 of the user terminal 520 transmits the order contents to the computer 510 (step S517). The display module 513 of the computer 510 receives the order contents from the user terminal 520 (step S518). The providing module 514 of the computer 510 transmits the order contents and the seat ID in association with each other to the cabin crew terminal 530 (step S519). The flight attendant terminal 530's providing module 531 receives the order details and the seat ID from the computer 510 (step S520). The provision module 531 of the cabin crew terminal 530 displays the order details and the seat ID on the cabin crew terminal 530 (step S521).

このよう本実施形態によれば、ユーザ端末520を、ユーザが座っている乗物の座席に紐づけて、疑似的な注文端末として利用することで、乗物の各座席に端末を用意することなく、ユーザと客室乗務員の手間を軽減できる乗物疑似注文端末システム、乗物疑似注文端末方法、及びプログラムを提供することが可能となる。ここでは、客室乗務員のいる新幹線を例としたが、飛行機や船やバス等の他の乗物に適用可能であるとともに、コンサートホールやスタジアムやレストラン等の商業施設に応用することも可能である。 As described above, according to the present embodiment, the user terminal 520 is linked to the seat of the vehicle on which the user is sitting and used as a pseudo ordering terminal, so that the terminal is not prepared for each seat of the vehicle. It is possible to provide a vehicle pseudo-order terminal system, a vehicle pseudo-order terminal method, and a program that can reduce the trouble of the user and the cabin crew. Here, the Shinkansen with flight attendants is taken as an example, but it can be applied to other vehicles such as airplanes, ships and buses, and can also be applied to commercial facilities such as concert halls, stadiums and restaurants.

図40は、変形例の乗物疑似注文端末システムを示す図である。乗物疑似注文端末システムは、コンピュータ510に会計モジュール515を備える。会計モジュール515は、他のモジュールと同じく、コンピュータ510上で動作可能なソフトウェアにより実現するものとしてよい。図41は、乗物疑似注文端末システムによる処理を示す図である。この処理は、客室乗務員がユーザのもとに注文内容に基づく商品を持っていき、その会計を行う処理に該当する。
ユーザ端末520は、コンピュータ510に会計依頼を送信する(ステップS531)。例えば、客室乗務員がユーザのもとに注文内容に基づく商品を持っていった後、客室乗務員端末530で所定の動作を行うと、図36に示したボタン557が会計するボタンに切り替えるようにしてもよい。また、図38に示した客室乗務員端末530の画面で、確認済573を選択した後、会計ボタンに表示を切り替えるようにしてもよいし、別途会計ボタンを設けてもよい。客室乗務員端末530に会計ボタンを設ける場合には、ステップS531の会計依頼は、ユーザ端末520からではなく、客室乗務員端末530から行ってもよい。
FIG. 40 is a diagram showing a vehicle pseudo-order terminal system of a modified example. The vehicle pseudo-order terminal system includes a computer 510 with an accounting module 515. The accounting module 515, like the other modules, may be implemented by software that can run on the computer 510. FIG. 41 is a diagram showing processing by the vehicle pseudo-order terminal system. This process corresponds to the process in which the flight attendant brings the product based on the order details to the user and accounts for it.
The user terminal 520 transmits an accounting request to the computer 510 (step S531). For example, when the cabin attendant brings the product based on the order contents to the user and then performs a predetermined operation on the cabin crew terminal 530, the button 557 shown in FIG. 36 is switched to the accounting button. May be good. Further, after selecting the confirmed 573 on the screen of the cabin crew terminal 530 shown in FIG. 38, the display may be switched to the accounting button, or a separate accounting button may be provided. When the cabin crew terminal 530 is provided with the accounting button, the accounting request in step S531 may be made from the cabin crew terminal 530 instead of the user terminal 520.

コンピュータ510の会計モジュール515は、ユーザ端末520からの会計依頼を受信する(ステップS532)。会計モジュール515は、ステップS532で受信した会計依頼の情報を基に、座席IDからユーザ情報と会計依頼を紐づけする(ステップS533)。ここでは、ユーザ端末520のユーザ情報と、会計依頼の注文内容を紐づけする。ユーザ情報は、ユーザ端末520に、乗物疑似注文端末システムのプログラムをインストールするタイミングで取得してもよいし、別途取得してもよい。ユーザ情報には、ユーザの氏名、年齢、性別、決済手段、等の何れかを含むものとする。 The accounting module 515 of the computer 510 receives the accounting request from the user terminal 520 (step S532). The accounting module 515 associates the user information with the accounting request from the seat ID based on the accounting request information received in step S532 (step S533). Here, the user information of the user terminal 520 and the order contents of the accounting request are linked. The user information may be acquired at the timing of installing the program of the vehicle pseudo-order terminal system on the user terminal 520, or may be acquired separately. The user information shall include any one of the user's name, age, gender, payment method, and the like.

コンピュータ510の会計モジュール515は、ユーザ端末520に会計ページの表示フォームを送信する(ステップS534)。ここでの会計ページとは、乗物疑似注文端末システムで購入する商品の会計を行うための画面のことである。ユーザ端末520は、コンピュータ510から会計ページの表示フォームを受信する(ステップS535)。ユーザ端末520は、表示フォームを基に会計ページを表示する(ステップS536)。 The accounting module 515 of the computer 510 transmits the accounting page display form to the user terminal 520 (step S534). The accounting page here is a screen for accounting for products purchased by the vehicle pseudo-order terminal system. The user terminal 520 receives the display form of the accounting page from the computer 510 (step S535). The user terminal 520 displays the accounting page based on the display form (step S536).

図42は、決済方法の選択画面の一例を示す図である。ユーザ端末520の画面に、表示581として座席IDを表示している。表示582として、決済金額を表示している。ここでは、「2点合計800円(税込)」として表示している。また、表示583として、決済方法の選択肢を表示している。図42の例では、ラジオボタンの選択肢として、「現金、電子マネー、クレジットカード、スマートフォン、携帯電話キャリア、ネットバンキング、二次元バーコード」を示して、クレジットカードが選択されている様子を図示している。決定ボタン584を選択することで、クレジットカードでの決済を行うことを決定できる。また、チェックボックス585として、「次回からも同じ決済方法を利用」するかどうかの設定を可能とする。チェックボックス905にチェックを入れることで、毎回決済方法を選択する煩雑さを避けることが可能である。 FIG. 42 is a diagram showing an example of a payment method selection screen. The seat ID is displayed as the display 581 on the screen of the user terminal 520. The settlement amount is displayed as display 582. Here, it is displayed as "total of 2 points 800 yen (tax included)". Further, as the display 583, the options of the payment method are displayed. In the example of FIG. 42, "cash, electronic money, credit card, smartphone, mobile phone carrier, net banking, two-dimensional barcode" is shown as a radio button option, and a state in which a credit card is selected is shown. ing. By selecting the enter button 584, it is possible to decide to make a payment with a credit card. In addition, as a check box 585, it is possible to set whether or not to "use the same payment method from the next time". By checking the check box 905, it is possible to avoid the complexity of selecting the payment method each time.

図41の説明に戻り、ユーザ端末520は、図42の決済方法の選択後に、決済が可能な情報を含む会計内容をコンピュータ510に送信する(ステップS537)。コンピュータ510の会計モジュール515は、ユーザ端末520から会計内容を受信する(ステップS538)。受信した決済金額や会計内容を基に、コンピュータ510の会計モジュール515は、会計処理を実行する(ステップS539)。会計処理は、選択した決済方法により異なる。コンピュータ510の会計モジュール515は、ユーザ端末520と客室乗務員端末530に、会計処理の終了を通知する(ステップS540)。 Returning to the description of FIG. 41, after selecting the payment method of FIG. 42, the user terminal 520 transmits the accounting content including the information that can be settled to the computer 510 (step S537). The accounting module 515 of the computer 510 receives the accounting contents from the user terminal 520 (step S538). The accounting module 515 of the computer 510 executes the accounting process based on the received settlement amount and the accounting content (step S539). The accounting process depends on the payment method selected. The accounting module 515 of the computer 510 notifies the user terminal 520 and the cabin crew terminal 530 of the end of the accounting process (step S540).

ユーザ端末520は、コンピュータ510から会計処理の終了を受信し(ステップS541)、会計処理の終了画面を表示する(ステップS542)。会計処理の終了画面で、あわせて各決済方法に応じて、残高や明細等の表示を行ってもよい。客室乗務員端末530も、コンピュータ510から会計処理の終了を受信し(ステップS543)、会計処理の終了画面を表示する(ステップS544)。会計処理の終了画面で、販売した商品の残り在庫数等の表示を行ってもよい。 The user terminal 520 receives the end of the accounting process from the computer 510 (step S541) and displays the end screen of the accounting process (step S542). On the end screen of the accounting process, the balance, details, etc. may be displayed according to each payment method. The flight attendant terminal 530 also receives the end of the accounting process from the computer 510 (step S543) and displays the end screen of the accounting process (step S544). On the end screen of the accounting process, the number of remaining inventories of the sold products may be displayed.

このように本実施形態によれば、ユーザ端末520を、ユーザが座っている乗物の座席に紐づけて、疑似的な注文端末として利用することで、乗物の各座席に端末を用意することなく、ユーザと客室乗務員の手間を軽減し、会計処理までを円滑に行う乗物疑似注文端末システム、乗物疑似注文端末方法、及びプログラムを提供することが可能となる。 As described above, according to the present embodiment, by associating the user terminal 520 with the seat of the vehicle on which the user is sitting and using it as a pseudo ordering terminal, it is not necessary to prepare a terminal for each seat of the vehicle. It is possible to provide a vehicle pseudo-order terminal system, a vehicle pseudo-order terminal method, and a program that reduce the labor of the user and the cabin crew and facilitate the accounting process.

図43は、変形例の乗物疑似注文端末システムを示す図である。乗物疑似注文端末システムは、コンピュータ510に分析モジュール516を備える。分析モジュール516は、他のモジュールと同じく、コンピュータ510上で動作可能なソフトウェアにより実現するものとしてよい。分析処理を行うタイミングは、任意でよあり。分析処理により、乗物疑似注文端末システムを使用するユーザ層が、どのような商品を注文するのか又は注文しないのかを分析してマーケティングに活かすことを目的とする。乗物やユーザに適した商品を取りそろえたり、時間帯やユーザの嗜好に適した広告を表示したりすることで、購買意欲をそそることが可能となる。分析モジュール516は、乗物疑似注文端末システムを使用する年齢、性別、決済手段等のユーザ情報と、注文の内容、注文の時間帯等の相関性についての分析を行う。分析処理の方法は、任意に選択される事項である。 FIG. 43 is a diagram showing a vehicle pseudo-order terminal system of a modified example. The vehicle pseudo-order terminal system includes an analysis module 516 in the computer 510. The analysis module 516, like the other modules, may be implemented by software that can run on the computer 510. The timing of the analysis process is arbitrary. The purpose of the analysis process is to analyze what kind of products the user group who uses the vehicle pseudo-order terminal system orders or does not order, and utilize it in marketing. By arranging products suitable for vehicles and users, and displaying advertisements suitable for time zones and user preferences, it is possible to motivate customers to purchase. The analysis module 516 analyzes the correlation between user information such as age, gender, and payment means using the vehicle pseudo-order terminal system, and the contents of the order and the time zone of the order. The method of analysis processing is an arbitrarily selected matter.

図44は、分析結果の表示の一例を示す図である。コンピュータ510の入出力部に表示してもよいし、客室乗務員端末530に表示してもよいし、その他の方法で出力してもよい。図44の例では、表示591として注文傾向を、表示592として広告の表示方法の設定を示している。具体的には、表示591には、新幹線指定席の2018年9月分の注文傾向として、時間帯別に「7時〜11時はコーヒーの注文が多い、11時〜14時はお弁当の注文が多い、14時〜17時はお茶の注文が多い、17時〜22時はビールとスナックの注文が多い」という分析結果を表示している。詳細表示ボタン593を選択することで、より詳細な分析結果を表示してもよい。表示592には、乗物疑似注文端末システムに表示する広告の表示方法の選択肢を示している。具体的には、ラジオボタンで「売れ筋商品を強調して表示」、「季節のおすすめ商品を強調して表示」、「在庫の多い商品を強調して表示」を選択する選択肢を示している。表示592では「売れ筋商品を強調して表示」を選択した例を図示している。適用ボタン594の選択で、ラジオボタンで選択した選択肢を広告の表示方法として適用する。キャンセルボタン595の選択で、ラジオボタンでの選択を破棄して以前通りの設定とする。詳細設定ボタン596の選択により、ユーザ情報にマッチングした広告の表示を行う等、さらに詳細の設定が可能な画面に移行してよい分析結果の利用方法として、乗物疑似注文端末システムで販売する商品の仕入を行うシステムに連動してもよいし、各ユーザの嗜好にあわせてユーザ端末520に表示する注文ページの商品の表示順番を変更してもよい。また、分析結果を基に、季節や時間帯、曜日、事前にわかっているユーザ層にあわせて、乗物に積み込む商品をカスタマイズしてもよい。 FIG. 44 is a diagram showing an example of displaying the analysis result. It may be displayed on the input / output unit of the computer 510, may be displayed on the cabin crew terminal 530, or may be output by other methods. In the example of FIG. 44, the display 591 shows the order tendency, and the display 592 shows the setting of the advertisement display method. Specifically, the display 591 shows the tendency of ordering reserved seats on the Shinkansen for September 2018, by time zone, "There are many orders for coffee from 7:00 to 11:00, and orders for lunch boxes from 11:00 to 14:00. There are many orders for tea from 14:00 to 17:00, and many orders for beer and snacks from 17:00 to 22:00. " By selecting the detail display button 593, a more detailed analysis result may be displayed. The display 592 shows options for displaying an advertisement to be displayed on the vehicle pseudo-order terminal system. Specifically, it shows the options to select "highlighted display of top-selling products", "highlighted display of seasonal recommended products", and "highlighted display of high-stock items" with radio buttons. Display 592 illustrates an example in which "display with emphasis on top-selling products" is selected. By selecting the apply button 594, the option selected by the radio button is applied as the display method of the advertisement. When the cancel button 595 is selected, the selection with the radio button is discarded and the setting is the same as before. By selecting the detailed setting button 596, it is possible to move to a screen where more detailed settings can be made, such as displaying an advertisement that matches user information. As a method of using the analysis results, products sold on the vehicle pseudo-order terminal system It may be linked to the purchasing system, or the display order of the products on the order page displayed on the user terminal 520 may be changed according to the preference of each user. In addition, based on the analysis results, the products to be loaded on the vehicle may be customized according to the season, time zone, day of the week, and user group known in advance.

このように本実施形態によれば、分析処理により、乗物疑似注文端末システムを使用するユーザ層が、どのような商品を注文するのか又は注文しないのかを分析してマーケティングに活かすことが可能な、乗物疑似注文端末システム、乗物疑似注文端末方法、及びプログラムを提供することが可能となる。 As described above, according to the present embodiment, it is possible to analyze what kind of products the user group using the vehicle pseudo-order terminal system orders or does not order by the analysis process and utilize it for marketing. It is possible to provide a vehicle pseudo-order terminal system, a vehicle pseudo-order terminal method, and a program.

本実施形態に係る情報処理システムは、ユーザ端末を、ユーザが座っている乗物の座席に紐づけて、疑似的な注文端末として利用できる乗物疑似注文端末システムであって、乗物の座席に備えられた識別情報を、ユーザ端末から取得する取得手段と、取得させた識別情報に紐づいた座席IDを特定する特定手段と、ユーザ端末に、特定させた座席IDに紐づけて、乗物で提供されるメニューを注文できる注文ページを表示させる表示手段と、乗物の客室乗務員が利用する端末に、注文ページから注文された内容を、特定された座席IDに紐づけて提供する提供手段と、を備える。 The information processing system according to the present embodiment is a vehicle pseudo-order terminal system that can be used as a pseudo-order terminal by associating a user terminal with the seat of the vehicle on which the user is sitting, and is provided in the seat of the vehicle. The identification information is provided in a vehicle by associating it with an acquisition means for acquiring the identification information from the user terminal, a specific means for specifying the seat ID associated with the acquired identification information, and the seat ID specified by the user terminal. It is provided with a display means for displaying an order page on which an order can be ordered, and a means for providing the terminal used by the cabin crew of the vehicle with the contents ordered from the order page in association with the specified seat ID. ..

表示手段は、注文ページでの注文の合計金額、ユーザ端末からの注文履歴、を表示可能でもよい。提供手段は、注文ページから注文された内容の合計金額、ユーザ端末からの注文履歴、を提供可能であってもよい。表示手段は、ユーザ端末に注文ページを表示する際に、通常の金額から割引を行った金額を表示し、提供手段は、乗物の客室乗務員が利用する端末に、割引を行った金額で注文ページから注文された内容を、特定された座席IDに紐づけて提供してもよい。情報処理システムは、座席IDを用いて会計を行う会計手段を備えてもよい。会計手段は、現金決済、電子マネー決済、クレジットカード決済、スマートフォン決済、携帯電話キャリア決済、ネットバンキング決済、二次元バーコード決済、の何れかによる支払いが可能でもよい。情報処理システムは、注文ページから注文された内容の分析を行う分析手段を備えてもよい。 The display means may be able to display the total amount of orders on the order page and the order history from the user terminal. The providing means may be able to provide the total amount of the contents ordered from the order page and the order history from the user terminal. When displaying the order page on the user terminal, the display means displays the amount discounted from the normal amount, and the providing means is the order page with the discounted amount on the terminal used by the flight attendant of the vehicle. The contents ordered from may be provided in association with the specified seat ID. The information processing system may include an accounting means for accounting using the seat ID. The accounting means may be any of cash payment, electronic money payment, credit card payment, smartphone payment, mobile phone carrier payment, net banking payment, and two-dimensional bar code payment. The information processing system may include an analysis means for analyzing the contents ordered from the order page.

本実施形態に係る情報処理方法は、ユーザ端末を、ユーザが座っている乗物の座席に紐づけて、疑似的な注文端末として利用できる乗物疑似注文方法において、乗物の座席に備えられた識別情報を、ユーザ端末から取得するステップと、取得させた識別情報に紐づいた座席IDを特定するステップと、ユーザ端末に、特定させた座席IDに紐づけて、乗物で提供されるメニューを注文できる注文ページを表示させるステップと、乗物の客室乗務員が利用する端末に、注文ページから注文された内容を、特定された座席IDに紐づけて提供するステップと、を備える。 The information processing method according to the present embodiment is a vehicle pseudo-ordering method in which a user terminal is associated with a seat of a vehicle in which a user is sitting and can be used as a pseudo-ordering terminal. Can be ordered from the user terminal, the step to specify the seat ID associated with the acquired identification information, and the user terminal to order the menu provided by the vehicle by associating with the specified seat ID. It includes a step of displaying an order page and a step of providing a terminal used by a flight attendant of a vehicle with the contents ordered from the order page in association with a specified seat ID.

本実施形態に係る情報処理プログラムは、ユーザ端末を、ユーザが座っている乗物の座席に紐づけて、疑似的な注文端末として利用できる乗物疑似注文端末システムに、乗物の座席に備えられた識別情報を、ユーザ端末から取得するステップ、取得させた識別情報に紐づいた座席IDを特定するステップ、ユーザ端末に、特定させた座席IDに紐づけて、乗物で提供されるメニューを注文できる注文ページを表示させるステップ、乗物の客室乗務員が利用する端末に、注文ページから注文された内容を、特定された座席IDに紐づけて提供するステップ、を実行させる。 In the information processing program according to the present embodiment, the user terminal is associated with the seat of the vehicle in which the user is sitting, and the vehicle pseudo-order terminal system that can be used as a pseudo-order terminal is provided with the identification provided in the seat of the vehicle. A step of acquiring information from a user terminal, a step of specifying a seat ID associated with the acquired identification information, and an order that allows the user terminal to order a menu provided by a vehicle by associating it with the specified seat ID. The step of displaying the page and the step of providing the terminal used by the flight attendant of the vehicle with the contents ordered from the order page in association with the specified seat ID are executed.

なお、本発明の技術範囲は、上述の実施形態などで説明した態様に限定されるものではない。上述の実施形態などで説明した要件の1つ以上は、省略されることがある。また、上述の実施形態などで説明した要件は、適宜組み合わせることができる。また、法令で許容される限りにおいて、上述の実施形態などで引用した全ての文献の開示を援用して本文の記載の一部とする。 The technical scope of the present invention is not limited to the embodiments described in the above-described embodiments. One or more of the requirements described in the above embodiments and the like may be omitted. In addition, the requirements described in the above-described embodiments can be combined as appropriate. In addition, to the extent permitted by law, the disclosure of all documents cited in the above-mentioned embodiments and the like shall be incorporated as part of the description in the main text.

1・・・情報処理システム、2・・・施設、3・・・提供部、4・・・情報処理装置、5・・・ユーザ端末、6・・・提供者の端末 1 ... Information processing system, 2 ... Facility, 3 ... Provider, 4 ... Information processing device, 5 ... User terminal, 6 ... Provider terminal

Claims (24)

ユーザを訪問してサービスを提供する提供者が稼働する施設に配置され、前記ユーザの端末に対して、識別情報を読み取り可能に提供する複数の提供部と、
前記施設内の地図を示す第1画像のデータと、前記複数の提供部のうち各提供部が提供する識別情報と前記第1画像の座標系における座標とを関連付けた地図情報と、を記憶する記憶部と、
前記提供部から提供されて前記ユーザの端末によって読み取られ、前記ユーザの端末によって送信された識別情報を受信する通信部と、
前記記憶部が記憶する前記地図情報において前記通信部が受信した識別情報と関連付けられた前記第1画像の座標系における座標を特定する位置特定部と、
前記位置特定部が特定した座標に対して前記第1画像において追加の情報を相対的に配置した第2画像を、前記提供者の端末の表示部に表示させる情報を提供する制御部と、を備える情報処理システム。
A plurality of providers that are located in a facility where a provider who visits a user and provides a service operates and provides identification information to the user's terminal in a readable manner, and a plurality of providers.
The data of the first image showing the map in the facility and the map information in which the identification information provided by each of the plurality of providing units and the coordinates in the coordinate system of the first image are associated with each other are stored. Memory and
A communication unit that receives identification information provided by the provider, read by the user's terminal, and transmitted by the user's terminal.
A position specifying unit that specifies the coordinates in the coordinate system of the first image associated with the identification information received by the communication unit in the map information stored in the storage unit.
A control unit that provides information for displaying a second image in which additional information is relatively arranged in the first image with respect to the coordinates specified by the position specifying unit on the display unit of the terminal of the provider. Information processing system to prepare.
前記提供部が提供する識別情報は、前記施設に設けられる座席番号と異なる情報である、
請求項1に記載の情報処理システム。
The identification information provided by the providing unit is information different from the seat number provided in the facility.
The information processing system according to claim 1.
前記提供部が提供する情報は、前記提供部が提供する識別情報と、前記提供者によって提供可能なサービスの内容を示すWebページのURLとを一組にした情報を含む、
請求項1または請求項2に記載の情報処理システム。
The information provided by the provider includes information that is a set of identification information provided by the provider and a URL of a Web page indicating the content of a service that can be provided by the provider.
The information processing system according to claim 1 or 2.
前記地図情報は、前記施設において前記各提供部が設置された位置に相当する前記第1画像の座標系における座標と、前記各提供部が提供する識別情報とを関連付けた情報であり、
前記追加の情報は、前記位置特定部が特定した座標に相当する前記施設における位置を示すマークを含む、
請求項1から請求項3のいずれか一項に記載の情報処理システム。
The map information is information in which the coordinates in the coordinate system of the first image corresponding to the position where each providing unit is installed in the facility and the identification information provided by each providing unit are associated with each other.
The additional information includes a mark indicating a position in the facility corresponding to the coordinates specified by the position specifying unit.
The information processing system according to any one of claims 1 to 3.
前記記憶部は、前記施設に設置された座席の識別情報と、前記座席に対して所定の位置関係で設置された前記提供部が提供する識別情報とを関連付けた座席情報を記憶し、
前記座席情報に基づいて、前記通信部が受信した識別情報に関連付けられた前記座席の識別情報を特定する座席特定部を備え、
前記制御部は、前記座席特定部が特定した前記座席の識別情報を前記追加の情報として、前記提供者の端末の表示部に表示させる、
請求項1から請求項4のいずれか一項に記載の情報処理システム。
The storage unit stores seat information in which the identification information of the seat installed in the facility and the identification information provided by the providing unit installed in a predetermined positional relationship with respect to the seat are associated with each other.
A seat identification unit that identifies the seat identification information associated with the identification information received by the communication unit based on the seat information is provided.
The control unit causes the display unit of the terminal of the provider to display the identification information of the seat specified by the seat identification unit as the additional information.
The information processing system according to any one of claims 1 to 4.
前記通信部は、サービスを指定する情報として前記ユーザの端末に入力される注文情報を受信し、かつ前記追加の情報の表示に対する前記提供者の端末からの応答を受信し、
前記制御部は、前記応答に基づいて、前記通信部が受信した前記注文情報に基づく情報を、前記応答の送信元の前記提供者の端末へ提供する、
請求項1から請求項5のいずれか一項に記載の情報処理システム。
The communication unit receives order information input to the user's terminal as information designating a service, and receives a response from the provider's terminal to the display of the additional information.
Based on the response, the control unit provides information based on the order information received by the communication unit to the terminal of the provider who sends the response.
The information processing system according to any one of claims 1 to 5.
前記ユーザの端末が前記提供部が提供する識別情報を読取ることによって、サービスを指定する注文情報の入力を受け付ける注文ページが前記ユーザの端末の表示部に表示され、
前記通信部は、前記ユーザの端末が送信した前記注文情報を受信する、
請求項1から請求項6のいずれか一項に記載の情報処理システム。
When the user's terminal reads the identification information provided by the provider, an order page for accepting input of order information for designating a service is displayed on the display of the user's terminal.
The communication unit receives the order information transmitted by the user's terminal.
The information processing system according to any one of claims 1 to 6.
前記通信部は、前記複数の提供部のうち2以上の提供部のそれぞれについて識別情報を受信し、
前記位置特定部は、前記通信部が受信した識別情報のそれぞれについて前記第1画像の座標系における座標を特定し、
前記位置特定部が特定した座標に相当する前記施設における位置を前記提供者が訪問する順番を決定する順番決定部を備え、
前記制御部は、前記順番決定部が決定した順番を、前記追加の情報として前記提供者の端末の表示部に表示させる、
請求項1から請求項7のいずれか一項に記載の情報処理システム。
The communication unit receives identification information for each of two or more of the plurality of providers.
The position specifying unit specifies the coordinates in the coordinate system of the first image for each of the identification information received by the communication unit.
The order determination unit for determining the order in which the provider visits the position in the facility corresponding to the coordinates specified by the position identification unit is provided.
The control unit causes the display unit of the terminal of the provider to display the order determined by the order determination unit as the additional information.
The information processing system according to any one of claims 1 to 7.
前記施設にはサービスを提供する複数の提供者が稼働し、
前記制御部は、前記複数の提供者のそれぞれの端末を含む複数の端末のうち1つ以上の端末に対して、前記追加の情報を表示させる、
請求項1から請求項8のいずれか一項に情報処理システム。
The facility is operated by multiple providers of services.
The control unit causes one or more terminals among a plurality of terminals including the respective terminals of the plurality of providers to display the additional information.
The information processing system according to any one of claims 1 to 8.
前記制御部は、前記複数の端末のうち第1端末から前記追加の情報の表示に対する応答を前記通信部が受信した場合、前記複数の端末の少なくとも1つにおいて前記追加の情報の表示を変更させる、
請求項9に記載の情報処理システム。
When the communication unit receives a response to the display of the additional information from the first terminal among the plurality of terminals, the control unit causes at least one of the plurality of terminals to change the display of the additional information. ,
The information processing system according to claim 9.
前記制御部は、前記応答を前記通信部が受信した場合、前記複数の端末のうち前記第1端末と異なる第2端末において前記追加の情報を非表示へ変更する、
請求項10に記載の情報処理システム。
When the communication unit receives the response, the control unit changes the additional information to be hidden in a second terminal different from the first terminal among the plurality of terminals.
The information processing system according to claim 10.
前記制御部は、前記応答を前記通信部が受信した場合、前記第1端末において前記追加の情報の表示形態を変更させる、
請求項10又は請求項11に記載の情報処理システム。
When the communication unit receives the response, the control unit changes the display form of the additional information in the first terminal.
The information processing system according to claim 10 or 11.
前記地図情報は、前記施設において前記各提供部が設置された位置に相当する前記第1画像の座標系における座標と、前記各提供部が提供する識別情報とを関連付けた情報であり、
前記追加の情報は、前記位置特定部が特定した座標に相当する前記施設における位置を示すマークを含み、
前記制御部は、前記第2画像における前記マークの形と大きさと色と明るさとの少なくとも1つを変更することで、前記表示形態を変更させる、
請求項12に記載の情報処理システム。
The map information is information in which the coordinates in the coordinate system of the first image corresponding to the position where each providing unit is installed in the facility and the identification information provided by each providing unit are associated with each other.
The additional information includes a mark indicating a position in the facility corresponding to the coordinates specified by the position specifying unit.
The control unit changes the display form by changing at least one of the shape, size, color, and brightness of the mark in the second image.
The information processing system according to claim 12.
前記記憶部は、前記複数の提供者のうち各提供者が担当する前記施設内のエリアの情報と、前記各提供者の識別情報とを関連付けた担当者情報を記憶し、
前記制御部は、前記担当者情報に基づいて、前記位置特定部が特定した座標に相当する前記施設における位置に対して前記エリアが所定の位置関係である前記各提供者の端末に対して、前記複数の端末において優先的に、前記追加の情報を表示させる、
請求項9から請求項13のいずれか一項に記載の情報処理システム。
The storage unit stores information on the area in the facility that each provider is in charge of among the plurality of providers, and information on the person in charge that associates the identification information of each provider.
Based on the person in charge information, the control unit refers to the terminal of each provider whose area has a predetermined positional relationship with respect to the position in the facility corresponding to the coordinates specified by the position specifying unit. Priority is given to displaying the additional information on the plurality of terminals.
The information processing system according to any one of claims 9 to 13.
前記記憶部は、前記複数の提供者のうち各提供者が提供するサービスの情報と、前記各提供者の識別情報とを関連付けたサービス情報を記憶し、
前記通信部は、サービスを指定する情報として前記ユーザの端末に入力された注文情報を受信し、
前記制御部は、前記サービス情報に基づいて、前記通信部が受信した前記注文情報に指定されたサービスを提供する提供者の端末に対して、前記複数の端末において優先的に、前記追加の情報を表示させる、
請求項9から請求項14のいずれか一項に記載の情報処理システム。
The storage unit stores service information in which the service information provided by each provider among the plurality of providers and the identification information of each provider are associated with each other.
The communication unit receives the order information input to the user's terminal as information for designating the service, and receives the order information.
Based on the service information, the control unit gives priority to the additional information in the plurality of terminals with respect to the terminals of the provider who provides the service specified in the order information received by the communication unit. To display,
The information processing system according to any one of claims 9 to 14.
前記通信部は、サービスを指定する情報として前記ユーザの端末に入力される注文情報を受信し、
前記制御部は、前記注文情報である第1注文情報によって指定されたサービスに対する対価の情報を、前記第1注文情報の送信元の前記ユーザの端末に表示させる、
請求項1から請求項15のいずれか一項に記載の情報処理システム。
The communication unit receives the order information input to the user's terminal as information for designating the service, and receives the order information.
The control unit causes the terminal of the user who sends the first order information to display information on consideration for the service specified by the first order information which is the order information.
The information processing system according to any one of claims 1 to 15.
前記通信部は、サービスを指定する情報として前記ユーザの端末に入力される注文情報を受信し、
前記制御部は、前記注文情報である第1注文情報によって指定されたサービスに対する対価の情報を、前記第1注文情報の送信元を訪問する前記提供者の端末へ提供する、
請求項1から請求項16のいずれか一項に記載の情報処理システム。
The communication unit receives the order information input to the user's terminal as information for designating the service, and receives the order information.
The control unit provides information on consideration for the service specified by the first order information, which is the order information, to the terminal of the provider who visits the source of the first order information.
The information processing system according to any one of claims 1 to 16.
前記施設にはサービスを提供する複数の提供者が稼働し、
前記制御部は、前記提供部が提供する識別情報を前記通信部が受信した場合、前記複数の提供者から提供者の指定を受け付ける指定ページを、前記通信部が受信した識別情報の送信元の前記ユーザの端末の表示部に表示させる、
請求項1から請求項17のいずれか一項に記載の情報処理システム。
The facility is operated by multiple providers of services.
When the communication unit receives the identification information provided by the provision unit, the control unit displays a designated page for accepting the designation of the provider from the plurality of providers of the transmission source of the identification information received by the communication unit. Displayed on the display unit of the user's terminal,
The information processing system according to any one of claims 1 to 17.
前通信部は、前記複数の提供者から提供者を指定する情報として前記ユーザの端末に入力された指定情報を受信し、
前記制御部は、前記指定情報によって指定された提供者の端末に対して、前記複数の提供者の端末において優先的に、前記第2画像を表示させる、
請求項18に記載の情報処理システム。
The front communication unit receives the designated information input to the terminal of the user as the information for designating the provider from the plurality of providers, and receives the designated information.
The control unit preferentially displays the second image on the terminals of the plurality of providers on the terminals of the providers designated by the designated information.
The information processing system according to claim 18.
前記指定ページは、前記施設で稼働する複数の提供者の各提供者の外観を示す領域を含む、
請求項18または請求項19に記載の情報処理システム。
The designated page includes an area showing the appearance of each provider of a plurality of providers operating in the facility.
The information processing system according to claim 18 or 19.
前記指定ページは、前記施設で稼働する複数の提供者のそれぞれに割り付けられた識別情報の入力を受け付ける領域を含む、
請求項18から請求項20のいずれか一項に記載の情報処理システム。
The designated page includes an area that accepts input of identification information assigned to each of a plurality of providers operating in the facility.
The information processing system according to any one of claims 18 to 20.
前記ユーザの端末が前記提供部が提供する識別情報を読取ることによって、サービスを指定する注文情報の入力を受け付ける注文ページが前記ユーザの端末の表示部に表示され、
前記注文ページは前記サービスの種類を示すアイコンを含み、前記注文情報として注文の量が入力された場合、前記ユーザの端末の表示部において前記注文の量が前記アイコンに重ねて表示される、
請求項1から請求項21のいずれか一項に記載の情報処理システム。
When the user's terminal reads the identification information provided by the provider, an order page for accepting input of order information for designating a service is displayed on the display of the user's terminal.
The order page includes an icon indicating the type of service, and when an order quantity is input as the order information, the order quantity is displayed superimposed on the icon on the display unit of the user's terminal.
The information processing system according to any one of claims 1 to 21.
コンピュータに、
ユーザを訪問してサービスを提供する提供者が稼働する施設内の地図を示す第1画像のデータを記憶することと、
前記施設に配置され、前記ユーザの端末に対して、識別情報を読み取り可能に提供する複数の提供部のうち各提供部が提供する識別情報と前記第1画像の座標系における座標とを関連付けた地図情報を記憶することと、
前記提供部から提供されて前記ユーザの端末によって読み取られ、前記ユーザの端末によって送信された識別情報を受信することと、
前記記憶された前記地図情報において前記受信した識別情報と関連付けられた前記第1画像の座標系における座標を特定することと、
前記特定された座標に対して前記第1画像において追加の情報を相対的に配置した第2画像を、前記提供者の端末の表示部に表示させる情報を提供することと、を実行させる情報処理プログラム。
On the computer
To store the data of the first image showing the map of the facility where the provider who visits the user and provides the service operates, and
Of the plurality of providing units that are arranged in the facility and provide the identification information to the user's terminal in a readable manner, the identification information provided by each providing unit is associated with the coordinates in the coordinate system of the first image. Remembering map information
Receiving the identification information provided by the provider, read by the user's terminal, and transmitted by the user's terminal.
To specify the coordinates in the coordinate system of the first image associated with the received identification information in the stored map information.
Information processing for executing the provision of information for displaying the second image in which additional information is relatively arranged in the first image with respect to the specified coordinates on the display unit of the terminal of the provider. program.
ユーザを訪問してサービスを提供する提供者を、通信部と記憶部と処理部とを備えるコンピュータを利用して支援する訪問支援方法であって、
前記提供者が稼働する施設に、前記ユーザの端末に対して識別情報を読み取り可能に提供する複数の提供部を設置することと、
前記施設内の地図を示す第1画像のデータを前記コンピュータの記憶部が記憶することと、
前記複数の提供部のうち各提供部が提供する識別情報と前記第1画像の座標系における座標とを関連付けた地図情報を、前記コンピュータの記憶部が記憶することと、
前記提供部から提供されて前記ユーザの端末によって読み取られ、前記ユーザの端末によって送信された識別情報を、前記コンピュータの通信部が受信することと、
前記記憶部が記憶する前記地図情報において前記通信部が受信した識別情報と関連付けられた前記第1画像の座標系における座標を、前記コンピュータの処理部が特定することと、
前記コンピュータの処理部が特定した座標に対して前記第1画像において追加の情報を相対的に配置した第2画像を前記提供者の端末の表示部に表示させる情報を、前記コンピュータの処理部が提供することと、
前記施設に設置された前記提供部を取り外すことと、を含む訪問支援方法。
It is a visit support method that supports a provider who visits a user and provides a service by using a computer equipped with a communication unit, a storage unit, and a processing unit.
In the facility where the provider operates, a plurality of providing units that readablely provide the identification information to the user's terminal are installed.
The storage unit of the computer stores the data of the first image showing the map in the facility, and
The computer's storage unit stores map information in which the identification information provided by each of the plurality of providing units is associated with the coordinates in the coordinate system of the first image.
The communication unit of the computer receives the identification information provided by the providing unit, read by the terminal of the user, and transmitted by the terminal of the user.
The processing unit of the computer specifies the coordinates in the coordinate system of the first image associated with the identification information received by the communication unit in the map information stored in the storage unit.
The processing unit of the computer displays information on the display unit of the terminal of the provider, in which additional information is relatively arranged in the first image with respect to the coordinates specified by the processing unit of the computer. To provide and
A visit support method including removing the provision unit installed in the facility.
JP2020553672A 2020-03-11 2020-03-11 Information processing system, information processing program, and visit support method Active JP6839334B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021020581A JP2021144704A (en) 2020-03-11 2021-02-12 Information processing system, information processing apparatus, information processing program, and information processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2020/010675 WO2021181587A1 (en) 2020-03-11 2020-03-11 Information processing system, information processing device, information processing program, and information processing method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2021020581A Division JP2021144704A (en) 2020-03-11 2021-02-12 Information processing system, information processing apparatus, information processing program, and information processing method

Publications (2)

Publication Number Publication Date
JP6839334B1 true JP6839334B1 (en) 2021-03-03
JPWO2021181587A1 JPWO2021181587A1 (en) 2021-09-16

Family

ID=74673571

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2020553672A Active JP6839334B1 (en) 2020-03-11 2020-03-11 Information processing system, information processing program, and visit support method
JP2021020581A Pending JP2021144704A (en) 2020-03-11 2021-02-12 Information processing system, information processing apparatus, information processing program, and information processing method

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2021020581A Pending JP2021144704A (en) 2020-03-11 2021-02-12 Information processing system, information processing apparatus, information processing program, and information processing method

Country Status (2)

Country Link
JP (2) JP6839334B1 (en)
WO (1) WO2021181587A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6989994B1 (en) * 2021-08-13 2022-01-12 株式会社セントラル・アイランド Information processing equipment, information processing methods and information processing programs

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004234305A (en) * 2003-01-30 2004-08-19 Nec Corp Commodity sales management device
JP2005174136A (en) * 2003-12-12 2005-06-30 Hitachi Software Eng Co Ltd Delivery system
US20120055983A1 (en) * 2010-09-07 2012-03-08 Fetchco, Llc System and Method for Capturing and Communicating Location Data from a Barcode using a Mobile Device
JP2015118401A (en) * 2013-12-16 2015-06-25 三井住友カード株式会社 Activity prediction and notification system
JP2017036973A (en) * 2015-08-07 2017-02-16 ソフトバンク株式会社 Route search program and route search method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004234305A (en) * 2003-01-30 2004-08-19 Nec Corp Commodity sales management device
JP2005174136A (en) * 2003-12-12 2005-06-30 Hitachi Software Eng Co Ltd Delivery system
US20120055983A1 (en) * 2010-09-07 2012-03-08 Fetchco, Llc System and Method for Capturing and Communicating Location Data from a Barcode using a Mobile Device
JP2015118401A (en) * 2013-12-16 2015-06-25 三井住友カード株式会社 Activity prediction and notification system
JP2017036973A (en) * 2015-08-07 2017-02-16 ソフトバンク株式会社 Route search program and route search method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6989994B1 (en) * 2021-08-13 2022-01-12 株式会社セントラル・アイランド Information processing equipment, information processing methods and information processing programs

Also Published As

Publication number Publication date
JP2021144704A (en) 2021-09-24
WO2021181587A1 (en) 2021-09-16
JPWO2021181587A1 (en) 2021-09-16

Similar Documents

Publication Publication Date Title
US20170109793A1 (en) E-check device, system and a method thereof
JP3582782B2 (en) Hospitality management device for restaurants
US9406084B2 (en) Methods for submitting a food order remotely
US9472066B2 (en) Methods and apparatus for self service transactions from multiple vendors
US20110093363A1 (en) System for ordering items by a user in a limited venue
US20100265311A1 (en) Apparatus, systems, and methods for a smart fixture
WO2013106679A1 (en) Financial card method, device and system utilizing bar codes to identify transaction details
JP2009086941A (en) Menu display device for restaurant
US20110173081A1 (en) Systems and methods using point-of-sale customer identification
JP6839334B1 (en) Information processing system, information processing program, and visit support method
US20160093005A1 (en) Ordering System
JP2023016612A (en) Automatic settlement system, automatic settlement method, and automatic settlement program
JP2006235685A (en) Shopping support system, shopping support method and information processor
US20210342960A1 (en) System and Methods for Managing a Restaurant Experience
KR101742727B1 (en) Prepayment Induce Service Providing System for Ordering
WO2019202846A1 (en) Food administration system
CN107004217A (en) Operational administrative
KR101689011B1 (en) System and method for providing shopping service
JP6721063B2 (en) Electronic receipt issuing system, electronic receipt issuing method and program
JP7171195B2 (en) Order management system, order management device and its program
JP2021057044A (en) Information processing system
JP2015191459A (en) Communication system, server device, terminal equipment, information processing method, and program
Pat et al. OBDA (Online Beverages Delivery Application)
JP2022013093A (en) Information processing system, information processing server, information processing method, and information processing program
JP2023036466A (en) Information processing apparatus and program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201001

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201001

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20201001

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20201016

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201124

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201224

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210112

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210112

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20210119

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210212

R150 Certificate of patent or registration of utility model

Ref document number: 6839334

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250