Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7678352B2 - Information processing device, user terminal, information processing method and program - Google Patents
[go: Go Back, main page]

JP7678352B2 - Information processing device, user terminal, information processing method and program - Google Patents

Information processing device, user terminal, information processing method and program Download PDF

Info

Publication number
JP7678352B2
JP7678352B2 JP2023093913A JP2023093913A JP7678352B2 JP 7678352 B2 JP7678352 B2 JP 7678352B2 JP 2023093913 A JP2023093913 A JP 2023093913A JP 2023093913 A JP2023093913 A JP 2023093913A JP 7678352 B2 JP7678352 B2 JP 7678352B2
Authority
JP
Japan
Prior art keywords
information
user terminal
terminal
user
check
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
JP2023093913A
Other languages
Japanese (ja)
Other versions
JP2023113860A (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.)
Gurunavi Inc
Original Assignee
Gourmet Navigator Inc
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 Gourmet Navigator Inc filed Critical Gourmet Navigator Inc
Priority to JP2023093913A priority Critical patent/JP7678352B2/en
Publication of JP2023113860A publication Critical patent/JP2023113860A/en
Application granted granted Critical
Publication of JP7678352B2 publication Critical patent/JP7678352B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、飲食店等のサービス施設へのユーザのチェックイン処理及びそれに応じた特典情報の付与処理を制御可能な情報処理装置、ユーザ端末、情報処理方法及びプログラムに関する。 The present invention relates to an information processing device, a user terminal, an information processing method, and a program that can control the check-in process of a user at a service facility such as a restaurant and the process of granting reward information in response to the check-in process.

従来から、ユーザが飲食店等のサービス施設に来店した場合に、ユーザへの特典として、従来の紙媒体によるスタンプカードへの押印に代えて、ユーザ端末を介して電子スタンプを付与することが行われている。 Conventionally, when a user visits a service facility such as a restaurant, an electronic stamp is given to the user via the user terminal as a special benefit instead of the traditional stamp on a paper stamp card.

例えば、下記特許文献1には、近距離無線通信機能を有し利用者又はサービス施設側のサービス提供者が手で持てる大きさのチェックイン特典付与手段により、利用者の携帯端末に表示された電子スタンプカードに電子スタンプを付与することで、当該電子スタンプカードに電子スタンプを表示させることで、電子スタンプが付与されたことを利用者に容易に認識させることを意図したチェックイン特典付与方法が開示されている。 For example, the following Patent Document 1 discloses a check-in privilege granting method that uses a check-in privilege granting means that has short-range wireless communication capabilities and is handheld by the user or the service provider at the service facility to grant an electronic stamp to an electronic stamp card displayed on the user's mobile terminal, thereby allowing the electronic stamp to be displayed on the electronic stamp card, thereby allowing the user to easily recognize that an electronic stamp has been granted.

特開2016-106286号公報JP 2016-106286 A

しかしながら、上記技術においては、上記電子スタンプカードを有する携帯端末を携帯したユーザが他のユーザを含むグループで来店した場合には、当該他のユーザには電子スタンプは付与されないため、他のユーザは自身の携帯端末に別途電子スタンプカードを用意する必要があり、他のユーザにとって利便性が悪いばかりでなく、サービス施設側にとっても、上記グループを含むユーザ情報の収集が促進されないという課題がある。 However, with the above technology, if a user carrying a mobile device with the above electronic stamp card comes to a store in a group that includes other users, the electronic stamp is not given to the other users, and the other users must prepare separate electronic stamp cards for their own mobile devices. This is not only inconvenient for the other users, but also poses a problem for the service facility in that it does not encourage the collection of user information, including that of the group.

以上のような事情に鑑み、本発明の目的は、サービス施設を訪れたユーザに付与された特典を、共に訪れた他のユーザに容易に共有させるとともに、より多くのユーザの来訪情報をグループ毎にサービス施設側に取得させることが可能な情報処理装置、ユーザ端末、情報処理方法及びプログラムを提供することにある。 In view of the above circumstances, the object of the present invention is to provide an information processing device, a user terminal, an information processing method, and a program that enable a user who visits a service facility to easily share benefits given to the user with other users who visit the facility together, and that enable the service facility to obtain visit information of a larger number of users on a group basis.

上記目的を達成するため、本発明の一形態に係る情報処理装置は、通信手段と制御手段とを有する。上記通信手段は、第1ユーザ端末及び第2ユーザ端末と通信可能である。上記制御手段は、サービス施設への所定のチェックイン操作をユーザから受け付けた上記第1ユーザ端末から、上記サービス施設を識別する施設ID及び当該第1ユーザ端末を識別する第1端末IDを含むチェックイン情報を受信した場合に、当該第1端末IDを所定の特典情報と対応付けて記憶する。また制御手段は、上記チェックイン情報の受信時から所定の第1時間だけ読み取り可能なチェックイン識別情報を上記第1ユーザ端末へ送信する。さらに制御手段は、上記チェックイン識別情報を読み取った第2ユーザ端末から、当該第2ユーザ端末を識別する第2端末IDと、上記第1端末IDとを含むチェックイン共有情報を受信した場合に、上記第2端末IDを上記特典情報と対応付けて記憶し、かつ、上記第1端末IDと上記第2端末IDとを1つのグループIDに対応付けて記憶する。 In order to achieve the above object, an information processing device according to one embodiment of the present invention has a communication means and a control means. The communication means is capable of communicating with a first user terminal and a second user terminal. When the control means receives check-in information including a facility ID that identifies the service facility and a first terminal ID that identifies the first user terminal from the first user terminal that has accepted a predetermined check-in operation to the service facility from a user, the control means stores the first terminal ID in association with predetermined privilege information. The control means also transmits check-in identification information that can be read only for a predetermined first time from the time of receiving the check-in information to the first user terminal. Furthermore, when the control means receives check-in sharing information including a second terminal ID that identifies the second user terminal and the first terminal ID from a second user terminal that has read the check-in identification information, the control means stores the second terminal ID in association with the privilege information, and also stores the first terminal ID and the second terminal ID in association with one group ID.

これにより情報処理装置は、ユーザ端末のサービス施設へのチェックイン時に、それに応じた特典を付与するのみならず、チェックイン識別情報を送信して他のユーザ端末に読み取らせることで、来訪したユーザに付与された特典を、共に来訪した他のユーザに容易に共有させるとともに、より多くのユーザの来訪情報をグループ毎に店舗側に取得させることができる。ここで第1時間は例えば3分、5分、10分等であるが、これらに限られない。また上記チェックイン操作は、施設に設置されたチェックイン装置との接触または通信のための操作であってもよいし、施設に設置されたチェックイン用のコードをユーザ端末が読み取る操作であってもよい。この場合チェックイン装置は、例えばサービス施設毎に異なる所定のスタンプパターンを有し、ユーザ端末のタッチパネルに接触することで当該スタンプパターンをユーザ端末に認識させることが可能な静電容量方式の電子スタンプ装置であってもよく、上記チェックイン識別情報は例えば上記スタンプパターンに対応する電子スタンプの画像であってもよいが、これに限られない。 In this way, the information processing device not only grants a corresponding privilege when the user terminal checks in to the service facility, but also transmits check-in identification information to be read by other user terminals, allowing the privilege granted to the visiting user to be easily shared with other users who visit together, and allows the store to obtain visit information of more users for each group. Here, the first time is, for example, 3 minutes, 5 minutes, 10 minutes, etc., but is not limited to these. The check-in operation may be an operation for contacting or communicating with a check-in device installed in the facility, or an operation in which the user terminal reads a check-in code installed in the facility. In this case, the check-in device may be, for example, a capacitive electronic stamp device that has a predetermined stamp pattern that is different for each service facility and can cause the user terminal to recognize the stamp pattern by touching the touch panel of the user terminal, and the check-in identification information may be, for example, an image of an electronic stamp corresponding to the stamp pattern, but is not limited to this.

上記制御手段は、上記第2ユーザ端末から上記施設ID及び上記第2端末IDを含むチェックイン情報を受信した場合であって、当該第2ユーザ端末から上記チェックイン共有情報を受信していない場合には、当該第2端末IDを上記特典情報と対応付けて記憶してもよい。 When the control means receives check-in information including the facility ID and the second terminal ID from the second user terminal, but has not received the check-in shared information from the second user terminal, the control means may store the second terminal ID in association with the privilege information.

これにより情報処理装置は、第2ユーザ端末のユーザが自らもチェックイン操作によりチェックインした場合には、第1ユーザ端末のユーザからチェックイン情報の共有を受けていないことを条件に特典を付与することで、一人のユーザに特典が重複して付与されるのを防ぐことができる。 In this way, when the user of the second user terminal also checks in by performing a check-in operation, the information processing device can grant a bonus on the condition that the check-in information has not been shared with the user of the first user terminal, thereby preventing the same user from receiving the same bonus multiple times.

また制御手段は、さらに、上記第2ユーザ端末から上記チェックイン情報を受信した後、上記第1時間よりも長い第2時間以内に当該第2ユーザ端末から上記チェックイン共有情報を受信した場合に、上記第2端末IDを上記特典情報と対応付けて記憶することなく、上記第1端末IDと上記第2端末IDとを上記グループIDに対応付けて記憶してもよい。 Furthermore, when the control means receives the check-in shared information from the second user terminal within a second hour that is longer than the first hour after receiving the check-in information from the second user terminal, the control means may store the first terminal ID and the second terminal ID in association with the group ID without storing the second terminal ID in association with the privilege information.

これにより情報処理装置は、第2ユーザ端末が自らチェックインした後、第1ユーザ端末を介したチェックイン共有情報を第2ユーザ端末から受信した場合には、第2ユーザ端末に重複した特典の付与は行わないものの、第1ユーザ端末のユーザと第2ユーザ端末のユーザを同じグループのユーザとして関連付けることができる。ここで第2時間は、サービス施設へのユーザの平均滞在時間に対応してもよく、例えば30分、1時間、2時間等であるが、これらに限られない。 As a result, when the information processing device receives check-in shared information from the second user terminal via the first user terminal after the second user terminal has checked in itself, the information processing device does not grant duplicate benefits to the second user terminal, but can associate the user of the first user terminal and the user of the second user terminal as users of the same group. Here, the second time may correspond to the average length of time that users stay at the service facility, for example, but is not limited to, 30 minutes, 1 hour, 2 hours, etc.

本発明の他の形態に係るユーザ端末は、サーバと通信可能な通信手段と、表示手段と、制御手段とを有する。上記制御手段は、サービス施設への所定のチェックイン操作をユーザから受け付けた場合に、上記サービス施設を識別する施設ID及び当該ユーザ端末を識別する端末IDを含むチェックイン情報を上記サーバへ送信する。さらに制御手段は、上記サーバから、当該サーバによる上記チェックイン情報の受信から所定時間だけ読み取り可能なチェックイン識別情報を受信し、上記チェックイン識別情報を上記表示手段に表示する。上記サーバは、上記ユーザ端末から受信したチェックイン情報と、上記チェックイン識別情報を読み取った他のユーザ端末から受信したチェックイン共有情報とを基に、上記ユーザ端末と上記他のユーザ端末の各端末IDを所定の特典情報及び1つのグループIDに対応付けて記憶する。 A user terminal according to another embodiment of the present invention has a communication means capable of communicating with a server, a display means, and a control means. When the control means receives a predetermined check-in operation to a service facility from a user, the control means transmits check-in information including a facility ID that identifies the service facility and a terminal ID that identifies the user terminal to the server. Furthermore, the control means receives from the server check-in identification information that is readable for a predetermined time from the reception of the check-in information by the server, and displays the check-in identification information on the display means. Based on the check-in information received from the user terminal and the check-in shared information received from the other user terminal that read the check-in identification information, the server stores the terminal IDs of the user terminal and the other user terminals in association with predetermined privilege information and one group ID.

これによりユーザ端末は、サービス施設へのチェックイン時に、ユーザにそれに応じた特典を付与させるのみならず、チェックイン識別情報を受信することができるため、ユーザがそれを他のユーザ端末に読み取らせることで、来訪したユーザに付与された特典を、共に来訪した他のユーザに容易に共有させるとともに、より多くのユーザの来訪情報をグループ毎に店舗側に取得させることができる。 As a result, when a user checks in to a service facility, the user terminal can not only grant the user an appropriate benefit, but also receive check-in identification information, which the user can then have another user terminal read, allowing the benefit granted to the visiting user to be easily shared with other users who visit together, and allowing the store to obtain visit information for a larger number of users by group.

本発明の他の形態に係る情報処理方法は、
サービス施設への所定のチェックイン操作をユーザから受け付けた第1ユーザ端末から、サービス施設を識別する施設ID及び当該第1ユーザ端末を識別する第1端末IDを含むチェックイン情報を受信した場合に、当該第1端末IDを所定の特典情報と対応付けて記憶し、
上記チェックイン情報の受信時から所定の第1時間だけ読み取り可能なチェックイン識別情報を上記第1ユーザ端末へ送信し、
上記チェックイン識別情報を読み取った第2ユーザ端末から、当該第2ユーザ端末を識別する第2端末IDと、上記第1端末IDとを含むチェックイン共有情報を受信した場合に、上記第2端末IDを上記特典情報と対応付けて記憶し、かつ、上記第1端末IDと上記第2端末IDとを1つのグループIDに対応付けて記憶することを含む。
An information processing method according to another aspect of the present invention includes:
when check-in information including a facility ID for identifying the service facility and a first terminal ID for identifying the first user terminal is received from a first user terminal that has accepted a predetermined check-in operation to the service facility from a user, the first terminal ID is stored in association with predetermined benefit information;
Transmitting check-in identification information to the first user terminal, the check-in identification information being readable for a first predetermined time period from the time of receipt of the check-in information;
When check-in shared information including a second terminal ID identifying the second user terminal and the first terminal ID is received from the second user terminal that reads the check-in identification information, the second terminal ID is stored in association with the bonus information, and the first terminal ID and the second terminal ID are stored in association with one group ID.

本発明の他の形態に係るプログラムは、情報処理装置に、
サービス施設への所定のチェックイン操作をユーザから受け付けた第1ユーザ端末から、サービス施設を識別する施設ID及び当該第1ユーザ端末を識別する第1端末IDを含むチェックイン情報を受信した場合に、当該第1端末IDを所定の特典情報と対応付けて記憶するステップと、
上記チェックイン情報の受信時から所定の第1時間だけ読み取り可能なチェックイン識別情報を上記第1ユーザ端末へ送信するステップと、
上記チェックイン識別情報を読み取った第2ユーザ端末から、当該第2ユーザ端末を識別する第2端末IDと、上記第1端末IDとを含むチェックイン共有情報を受信した場合に、上記第2端末IDを上記特典情報と対応付けて記憶し、かつ、上記第1端末IDと上記第2端末IDとを1つのグループIDに対応付けて記憶するステップとを実行させる。
A program according to another aspect of the present invention includes:
when check-in information including a facility ID for identifying the service facility and a first terminal ID for identifying the first user terminal is received from a first user terminal that has accepted a predetermined check-in operation to the service facility from a user, storing the first terminal ID in association with predetermined benefit information;
transmitting to the first user terminal check-in identification information that is readable for a first predetermined time period from the time of receiving the check-in information;
When check-in shared information including a second terminal ID identifying the second user terminal and the first terminal ID is received from the second user terminal that reads the check-in identification information, the step of storing the second terminal ID in association with the bonus information and storing the first terminal ID and the second terminal ID in association with one group ID is executed.

以上説明したように、本発明によれば、サービス施設を訪れたユーザに付与された特典を、共に訪れた他のユーザに容易に共有させるとともに、より多くのユーザの来訪情報をグループ毎にサービス施設側に取得させることができる。しかし、当該効果は本発明を限定するものではない。 As described above, according to the present invention, benefits given to a user who visits a service facility can be easily shared with other users who visit the facility together, and the service facility can obtain visit information for a larger number of users for each group. However, this effect does not limit the present invention.

本発明の一実施形態に係るチェックイン特典付与システムの構成を示した図である。1 is a diagram showing a configuration of a check-in privilege awarding system according to an embodiment of the present invention. 本発明の一実施形態に係る飲食店情報提供サーバのハードウェア構成を示した図である。1 is a diagram showing a hardware configuration of a restaurant information providing server according to an embodiment of the present invention. 本発明の一実施形態に係るユーザ端末のハードウェア構成を示した図である。FIG. 2 is a diagram showing a hardware configuration of a user terminal according to an embodiment of the present invention. 本発明の一実施形態に係る飲食店情報提供サーバが有するデータベースの構成を示した図である。2 is a diagram showing a configuration of a database included in a restaurant information providing server according to an embodiment of the present invention. FIG. 本発明の一実施形態に係る飲食店情報提供サーバによる、チェックイン特典付与処理の流れを示したフローチャートである。11 is a flowchart showing a flow of a check-in privilege granting process performed by a restaurant information providing server according to an embodiment of the present invention. 本発明の一実施形態に係る飲食店情報提供サーバによる、チェックイン特典付与処理の流れを示したフローチャートである。11 is a flowchart showing a flow of a check-in privilege granting process performed by a restaurant information providing server according to an embodiment of the present invention.

以下、図面を参照しながら、本発明の実施形態を説明する。 The following describes an embodiment of the present invention with reference to the drawings.

[システムの構成]
図1は、本実施形態に係るチェックイン特典付与システムの構成を示した図である。
[System Configuration]
FIG. 1 is a diagram showing the configuration of a check-in privilege award system according to this embodiment.

同図に示すように、このシステムは、インターネット50上の飲食店情報提供サーバ100と、複数のユーザ端末200と、チェックイン装置300とを含む。 As shown in the figure, the system includes a restaurant information server 100 on the Internet 50, multiple user terminals 200, and a check-in device 300.

飲食店情報提供サーバ100は、飲食店に関する情報を掲載したポータルサイトを運営するウェブサーバである。飲食店情報提供サーバ100は、複数のユーザ端末200とインターネット50を介して接続されている。 The restaurant information server 100 is a web server that operates a portal site that lists information about restaurants. The restaurant information server 100 is connected to multiple user terminals 200 via the Internet 50.

飲食店情報提供サーバ100は、上記ポータルサイトにおいて、ユーザ端末200のユーザ向けに飲食店情報の検索システムを提供する。具体的には、飲食店情報提供サーバ100は、ユーザ端末200からの検索要求に基づいて検索条件に合致する飲食店情報を検索し、検索結果を掲載したWebページを生成してユーザ端末200へ送信する。また飲食店情報提供サーバ100は、各ユーザの飲食店への来店(チェックイン)履歴及び当該来店に応じてユーザへ付与される特典に関する情報を管理する。 The restaurant information providing server 100 provides a restaurant information search system for users of the user terminals 200 on the portal site. Specifically, the restaurant information providing server 100 searches for restaurant information that matches search criteria based on a search request from the user terminal 200, generates a web page listing the search results, and transmits it to the user terminal 200. The restaurant information providing server 100 also manages information relating to each user's restaurant visit (check-in) history and benefits granted to the user in response to the visit.

ユーザ端末200(200A,200B,200C...)は、ユーザにより使用される端末であり、例えばスマートフォン、携帯電話、タブレットPC(Personal Computer)、ノートブックPC、デスクトップPC等である。ユーザ端末200は、飲食店情報提供サーバ100へアクセスし、上記Webページを受信してブラウザ等により画面に表示する。 The user terminal 200 (200A, 200B, 200C...) is a terminal used by a user, such as a smartphone, a mobile phone, a tablet PC (Personal Computer), a notebook PC, a desktop PC, etc. The user terminal 200 accesses the restaurant information providing server 100, receives the above-mentioned web page, and displays it on a screen using a browser or the like.

ユーザ端末200は、ユーザの操作に基づいて飲食店の検索条件を決定し、当該検索条件に基づく飲食店検索要求を飲食店情報提供サーバ100へ送信する。本実施形態では、飲食店の所在エリア(最寄駅)やジャンル、価格帯等、予め設定された検索条件をユーザ端末200のユーザが選択することで検索要求の送信が可能である。そしてユーザ端末200は、ユーザの操作に基づいて、上記検索結果として表示されたいずれかの飲食店に対する予約要求を飲食店情報提供サーバ100へ送信可能である。 The user terminal 200 determines search conditions for restaurants based on user operation, and transmits a restaurant search request based on the search conditions to the restaurant information providing server 100. In this embodiment, the user of the user terminal 200 can transmit a search request by selecting pre-set search conditions such as the restaurant's location area (nearest station), genre, price range, etc. Then, based on the user's operation, the user terminal 200 can transmit a reservation request for any of the restaurants displayed as the search results to the restaurant information providing server 100.

チェックイン装置300は、各飲食店(例えば各飲食店のレジカウンター等)に設置されており、来店したユーザによるユーザ端末200を用いたチェックイン操作を受け付ける装置である。 The check-in device 300 is installed in each restaurant (e.g., at the cash register of each restaurant) and is a device that accepts check-in operations performed by users who visit the restaurant using the user terminal 200.

チェックイン装置300は、例えばユーザが手に取ってユーザ端末200のディスプレイに押印操作をすることが可能な、可搬性の電子スタンプ装置である。当該電子スタンプ装置は、その底面に、飲食店毎に異なる所定のスタンプパターン(複数の凸部)を有し、当該スタンプパターンがユーザ端末200のディスプレイ(タッチパネル)に接触した場合に、当該スタンプパターンをユーザ端末200に認識させ、ユーザ端末200のディスプレイに、チェックイン識別画像として、上記スタンプパターンに対応する電子スタンプ画像Sを表示させることが可能である。当該電子スタンプ画像は、ユーザのチェックインを識別するものである。 The check-in device 300 is a portable electronic stamp device that can be picked up by the user and used to stamp the display of the user terminal 200. The electronic stamp device has a predetermined stamp pattern (multiple convex portions) on its bottom surface that is different for each restaurant, and when the stamp pattern comes into contact with the display (touch panel) of the user terminal 200, the stamp pattern is recognized by the user terminal 200, and an electronic stamp image S corresponding to the stamp pattern is displayed on the display of the user terminal 200 as a check-in identification image. The electronic stamp image identifies the user's check-in.

特典とは、例えば割引券や特定の商品の引き渡し券として機能する電子クーポン、または、所定数が集まることで当該電子クーポンとして機能する個々のチェックイン回数識別情報である。当該特典は、ユーザの1回のチェックインによって即座に付与されるものであってもよいし、2回以上の所定回数のチェックインを条件に付与されるものであってもよい。前者の場合、上記電子スタンプ画像は、ユーザに付与された特典を識別する画像としても機能する。 The benefit is, for example, an electronic coupon that functions as a discount coupon or a voucher for delivery of a specific product, or individual check-in count identification information that functions as the electronic coupon when a certain number of such coupons are collected. The benefit may be granted immediately after a user checks in once, or may be granted on the condition that the user checks in a certain number of times (two or more). In the former case, the electronic stamp image also functions as an image that identifies the benefit granted to the user.

本実施形態では、飲食店情報提供サーバ100は、飲食店に来店したユーザのユーザ端末200との通信により、当該ユーザの当該飲食店へのチェックインに応じた特典をユーザに付与し、さらに当該特典を、当該ユーザと共に来店した他のユーザに共有させることが可能である。 In this embodiment, the restaurant information server 100 communicates with the user terminal 200 of a user who visits a restaurant, and grants the user a benefit in response to the user's check-in to the restaurant, and can further allow the benefit to be shared with other users who visit the restaurant with the user.

[飲食店情報提供サーバのハードウェア構成]
図2は、上記飲食店情報提供サーバ100のハードウェア構成を示した図である。同図に示すように、飲食店情報提供サーバ100は、CPU(Central Processing Unit)11、ROM(Read Only Memory)12、RAM(Random Access Memory)13、入出力インタフェース15、及び、これらを互いに接続するバス14を備える。
[Hardware configuration of restaurant information server]
Fig. 2 is a diagram showing a hardware configuration of the restaurant information providing server 100. As shown in the figure, the restaurant information providing server 100 includes a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, an input/output interface 15, and a bus 14 connecting these components to each other.

CPU11は、必要に応じてRAM13等に適宜アクセスし、各種演算処理を行いながら飲食店情報提供サーバ100の各ブロック全体を統括的に制御する。ROM12は、CPU11に実行させるOS、プログラムや各種パラメータなどのファームウェアが固定的に記憶されている不揮発性のメモリである。RAM13は、CPU11の作業用領域等として用いられ、OS、実行中の各種アプリケーション、処理中の各種データを一時的に保持する。 The CPU 11 accesses the RAM 13 etc. as necessary and performs various calculation processes while controlling all the blocks of the restaurant information providing server 100. The ROM 12 is a non-volatile memory in which firmware such as the OS, programs and various parameters to be executed by the CPU 11 are permanently stored. The RAM 13 is used as a working area for the CPU 11 and temporarily stores the OS, various applications being executed, and various data being processed.

入出力インタフェース15には、表示部16、操作受付部17、記憶部18、通信部19等が接続される。 The input/output interface 15 is connected to a display unit 16, an operation reception unit 17, a memory unit 18, a communication unit 19, etc.

表示部16は、例えばLCD(Liquid Crystal Display)、OELD(Organic ElectroLuminescence Display)、CRT(Cathode Ray Tube)等を用いた表示デバイスである。 The display unit 16 is a display device that uses, for example, an LCD (Liquid Crystal Display), an OELD (Organic ElectroLuminescence Display), a CRT (Cathode Ray Tube), etc.

操作受付部17は、例えばマウス等のポインティングデバイス、キーボード、タッチパネル、その他の入力装置である。操作受付部17がタッチパネルである場合、そのタッチパネルは表示部16と一体となり得る。 The operation reception unit 17 is, for example, a pointing device such as a mouse, a keyboard, a touch panel, or other input device. If the operation reception unit 17 is a touch panel, the touch panel may be integrated with the display unit 16.

記憶部18は、例えばHDD(Hard Disk Drive)や、フラッシュメモリ(SSD;Solid State Drive)、その他の固体メモリ等の不揮発性メモリである。当該記憶部18には、上記OSや各種アプリケーション、各種データが記憶される。 The storage unit 18 is, for example, a non-volatile memory such as a hard disk drive (HDD), a flash memory (SSD; solid state drive), or other solid-state memory. The storage unit 18 stores the OS, various applications, and various data.

特に本実施形態では、記憶部18は、各飲食店の飲食店情報、各ユーザ端末200のユーザに関するユーザ情報、当該ユーザ端末200からの予約情報等を記憶するとともに、これらのデータを用いて飲食店情報提供サーバ100がチェックイン特典付与処理を実行するためのアプリケーションその他のプログラムを記憶している。後述するが、記憶部18は、そのようなデータを含むデータベースとして、飲食店情報データベース、ユーザ情報データベース、特典情報データベース、及び電子スタンプ情報データベースを有している。 In particular, in this embodiment, the storage unit 18 stores restaurant information for each restaurant, user information for the user of each user terminal 200, reservation information from the user terminal 200, etc., and also stores applications and other programs that allow the restaurant information providing server 100 to execute the check-in reward granting process using this data. As will be described later, the storage unit 18 has databases containing such data, including a restaurant information database, a user information database, a reward information database, and an electronic stamp information database.

通信部19は、例えばEthernet用のNIC(Network Interface Card)や無線LAN等の無線通信用の各種モジュールであり、上記ユーザ端末200との間の通信処理を担う。 The communication unit 19 is, for example, a NIC (Network Interface Card) for Ethernet or various modules for wireless communication such as a wireless LAN, and is responsible for communication processing with the user terminal 200.

[ユーザ端末のハードウェア構成]
図3は、上記ユーザ端末200のハードウェア構成を示した図である。同図に示すように、ユーザ端末200の基本的なハードウェア構成は上記飲食店情報提供サーバ100のハードウェア構成と同様である。
[Hardware configuration of user terminal]
3 is a diagram showing a hardware configuration of the user terminal 200. As shown in the figure, the basic hardware configuration of the user terminal 200 is similar to the hardware configuration of the restaurant information providing server 100.

すなわち、ユーザ端末200は、CPU21、ROM22、RAM23、入出力インタフェース25、これらを互いに接続するバス24、当該バス24に接続された表示部26、操作受付部27、記憶部28、通信部29を有する。表示部26は、上記電子スタンプ装置によるマルチタッチに対応したタッチパネル装置と一体的に構成されている。タッチパネル装置には、静電容量方式、抵抗膜方式等の様々な方式が用いられ得る。 That is, the user terminal 200 has a CPU 21, a ROM 22, a RAM 23, an input/output interface 25, a bus 24 connecting these to each other, a display unit 26 connected to the bus 24, an operation reception unit 27, a memory unit 28, and a communication unit 29. The display unit 26 is configured integrally with a touch panel device that supports multi-touch by the electronic stamp device. Various types of touch panel devices can be used, such as a capacitive type and a resistive film type.

CPU21の制御下で、通信部29が飲食店情報提供サーバ100と通信し、表示部26(タッチパネル)が上記チェックイン装置300との接触を検出して上記電子スタンプ画像Sを表示する。 Under the control of the CPU 21, the communication unit 29 communicates with the restaurant information server 100, and the display unit 26 (touch panel) detects contact with the check-in device 300 and displays the electronic stamp image S.

また、ユーザ端末200には、飲食店情報提供サーバ100によるチェックイン特典付与処理と協働して動作するアプリケーション(以下、チェックインアプリケーション)がインストールされており、記憶部28には、当該チェックインアプリケーションの実行に必要なプログラム及びデータが記憶されている。 In addition, an application (hereinafter, the check-in application) that operates in cooperation with the check-in privilege granting process by the restaurant information providing server 100 is installed on the user terminal 200, and the memory unit 28 stores the programs and data necessary for executing the check-in application.

[飲食店情報提供サーバのデータベース構成]
図4は、上記飲食店情報提供サーバ100が有するデータベースの構成を示した図である。
[Database configuration of restaurant information server]
FIG. 4 is a diagram showing the configuration of a database included in the restaurant information providing server 100. As shown in FIG.

同図に示すように、飲食店情報提供サーバ100は、記憶部18に、飲食店情報データベース41、ユーザ情報データベース42、特典情報データベース43及び電子スタンプ情報データベース44を有している。 As shown in the figure, the restaurant information providing server 100 has a restaurant information database 41, a user information database 42, a bonus information database 43, and an electronic stamp information database 44 in the memory unit 18.

飲食店情報データベース41は、飲食店毎に、その飲食店の店名や所在位置情報、その飲食店を識別するID(施設ID)の他、その飲食店の業態・サービスのカテゴリ情報、その飲食店を紹介する内容、すなわち、サービス施設のPR文等のサービス施設の特徴を示す情報、飲食店が行うイベント情報、飲食店が立地しているエリア情報、飲食店の住所(位置情報)、電話番号、飲食店に関する(飲食店を紹介する)画像データ、飲食店が提供するメニューに関するメニュー情報、営業時間、ウェブサイトURL等の情報を記憶している。 For each restaurant, the restaurant information database 41 stores information such as the restaurant's name and location information, an ID (facility ID) that identifies the restaurant, the restaurant's business type/service category information, content introducing the restaurant, i.e., information indicating the characteristics of the service facility such as promotional text for the service facility, event information held by the restaurant, area information in which the restaurant is located, the restaurant's address (location information), telephone number, image data related to the restaurant (introducing the restaurant), menu information related to the menu offered by the restaurant, business hours, website URL, etc.

上記メニュー情報は、上記ポータルサイト上の各飲食店のサイトに掲載されるメニューに対応する情報であり、各飲食店が提供可能な複数のメニューのメニュー名を、飲食店毎に記憶している。当該メニュー情報は、例えば前菜/メイン、ランチ/ディナー/コース等のメニューカテゴリ毎に記憶されてもよい。また上記画像データがメニューに対応するものである場合には、当該画像データはメニュー情報と対応付けられて記憶される。 The menu information corresponds to the menus posted on the websites of each restaurant on the portal site, and stores the names of multiple menus that each restaurant can provide for each restaurant. The menu information may be stored for each menu category, such as appetizer/main course, lunch/dinner/course, etc. Furthermore, if the image data corresponds to a menu, the image data is stored in association with the menu information.

上記エリア情報は、例えば都道府県単位のものであるが、市区町村等のより狭い範囲の単位でも情報が記憶されてもよい。上記カテゴリ情報は、例えば和食、中華、イタリアン、フレンチ、焼肉等のメインカテゴリの他、和食における焼き鳥・天ぷら等、イタリアンにおけるパスタ・ピザ等のより詳細なサブカテゴリを含んでいてもよい。 The area information is, for example, in prefecture units, but information may also be stored in narrower units such as cities, wards, towns, and villages. The category information may include main categories such as Japanese, Chinese, Italian, French, and yakiniku, as well as more detailed subcategories such as yakitori and tempura in Japanese cuisine, and pasta and pizza in Italian cuisine.

ユーザ情報データベース42は、ユーザ端末200を所有する、上記飲食店情報提供サーバ100が提供する上記ポータルサイトを介した飲食店情報サービスの利用者(会員)であるユーザに関する情報を記憶する。具体的には、ユーザ情報データベース42は、ユーザID、パスワード、氏名、メールアドレス、電話番号、住所、年齢(層)、性別、誕生日等の情報をユーザ毎に記憶している。 The user information database 42 stores information about users who own user terminals 200 and are users (members) of the restaurant information service provided by the restaurant information providing server 100 via the portal site. Specifically, the user information database 42 stores information such as user ID, password, name, email address, telephone number, address, age (group), gender, and date of birth for each user.

特典情報データベース43は、各飲食店に来店しチェックインしたユーザに付与される特典(例えばクーポン等)に関する情報を、飲食店毎に記憶している。具体的には、特典情報データベース43は、今後ユーザに付与される特典について、どの飲食店において同じユーザが何回チェックインした場合にどのような特典を付与するか、といった情報を記憶したり、ユーザに既に付与された特典に関する情報をユーザIDと対応付けて記憶したりする。また各特典には、各特典を識別する特典IDが付与され、上記ユーザIDには、少なくとも当該特典IDが対応付けられる。特典IDは、ユーザに特典が付与された日時(ユーザが上記チェックイン装置300によってチェックインした日時、または、チェックイン情報が他のユーザに共有された日時)を示すタイムスタンプを含んでいてもよい。 The reward information database 43 stores, for each restaurant, information about rewards (e.g., coupons) that are given to users who visit and check in at each restaurant. Specifically, the reward information database 43 stores information about future rewards to be given to users, such as which rewards will be given to which restaurants and how many times the same user checks in, and stores information about rewards already given to users in association with user IDs. Each reward is also given a reward ID that identifies the reward, and at least the reward ID is associated with the user ID. The reward ID may include a timestamp indicating the date and time when the reward was given to the user (the date and time when the user checked in using the check-in device 300, or the date and time when the check-in information was shared with other users).

電子スタンプ情報データベース44は、飲食店毎に設定された電子スタンプ装置用のスタンプパターン及びそれに対応する電子スタンプ画像Sに関する情報を、店舗IDと対応付けて記憶している。 The electronic stamp information database 44 stores information about stamp patterns for electronic stamp devices set for each restaurant and the corresponding electronic stamp images S in association with the store ID.

これら各データベースは、後述する飲食店情報提供サーバ100による、チェックイン特典付与処理において、必要に応じて相互に参照されて用いられる。 These databases are mutually referenced and used as necessary in the check-in reward granting process by the restaurant information server 100, which will be described later.

[飲食店情報提供サーバの動作]
次に、以上のように構成された飲食店情報提供サーバ100の動作について説明する。当該動作は、飲食店情報提供サーバ100のCPU11及び通信部19等のハードウェアと、記憶部18に記憶されたソフトウェアとの協働により実行される。以下の説明では、便宜上、CPU11を動作主体とする。
[Operation of Restaurant Information Providing Server]
Next, an operation of the restaurant information providing server 100 configured as above will be described. The operation is executed by the hardware of the restaurant information providing server 100, such as the CPU 11 and the communication unit 19, in cooperation with the software stored in the storage unit 18. In the following description, for convenience, the CPU 11 is the subject of the operation.

図5は、飲食店情報提供サーバ100による、飲食店におけるチェックイン特典付与処理の流れを示したフローチャートである。 Figure 5 is a flowchart showing the flow of the restaurant information server 100's check-in bonus granting process at a restaurant.

同図に示すように、飲食店情報提供サーバ100のCPU11はまず、飲食店にチェックインしたユーザ端末200(第1ユーザ端末)から、チェックイン情報を受信したか否かを判断する(ステップ51)。 As shown in the figure, the CPU 11 of the restaurant information providing server 100 first determines whether or not check-in information has been received from a user terminal 200 (first user terminal) that has checked in to a restaurant (step 51).

チェックイン情報は、飲食店を識別する店舗ID及びチェックインした第1ユーザ端末を識別する第1端末IDを含む。本実施形態におけるチェックインは、飲食店に来店したユーザが、ユーザ端末200上で上記チェックインアプリケーションを起動させ、飲食店に設置されたチェックイン装置300(電子スタンプ装置)を手に取って、その底面を表示部26(チェックインアプリケーションによって表示された電子スタンプ押印領域)に接触させる(押印する)ことで実行される。 The check-in information includes a store ID that identifies the restaurant and a first terminal ID that identifies the first user terminal that has checked in. In this embodiment, checking in is performed when a user who has visited the restaurant starts the check-in application on the user terminal 200, picks up the check-in device 300 (electronic stamp device) installed in the restaurant, and touches (stamps) the bottom surface of the device to the display unit 26 (electronic stamp imprinting area displayed by the check-in application).

当該電子スタンプ装置の接触により、ユーザ端末200のチェックインアプリケーションは、電子スタンプ装置のスタンプパターンを認識し、当該スタンプパターンから上記店舗IDを認識して、それをユーザ端末200の第1端末IDと共にチェックイン情報として飲食店情報提供サーバ100へ送信する。しかし、チェックインアプリケーションがスタンプパターンから店舗IDを認識するのに代えて、チェックインアプリケーションがスタンプパターン情報をそのまま飲食店情報提供サーバ100へ送信し、飲食店情報提供サーバ100が当該スタンプパターンからそれに対応する店舗IDを認識してもよい。 When the electronic stamp device comes into contact, the check-in application of the user terminal 200 recognizes the stamp pattern of the electronic stamp device, recognizes the store ID from the stamp pattern, and transmits this to the restaurant information providing server 100 as check-in information together with the first terminal ID of the user terminal 200. However, instead of the check-in application recognizing the store ID from the stamp pattern, the check-in application may transmit the stamp pattern information directly to the restaurant information providing server 100, and the restaurant information providing server 100 may recognize the corresponding store ID from the stamp pattern.

ユーザ端末200(第1ユーザ端末)からチェックイン情報を受信したと判断した場合(Yes)、CPU11は、当該チェックイン情報から、店舗ID及び第1端末IDを特定する(ステップ52)。 If it is determined that check-in information has been received from the user terminal 200 (first user terminal) (Yes), the CPU 11 identifies the store ID and the first terminal ID from the check-in information (step 52).

続いてCPU11は、上記第1端末IDを、上記チェックインに応じた特典情報と対応付けて、上記特典情報データベース43に記憶する(ステップ53)。当該特典情報は、電子クーポンである場合もあるし、所定数が集まることで電子クーポンとなる個々のチェックイン回数識別情報である場合もある。当該特典情報には、上述したようなタイムスタンプ情報を含む特典IDが付与される。 Then, the CPU 11 associates the first terminal ID with the bonus information corresponding to the check-in and stores it in the bonus information database 43 (step 53). The bonus information may be an electronic coupon, or may be individual check-in count identification information that becomes an electronic coupon when a predetermined number of pieces of the bonus information are collected. A bonus ID including timestamp information as described above is assigned to the bonus information.

続いてCPU11は、上記ユーザ端末(第1ユーザ端末)へ、上記チェックイン情報の受信時から時間T1だけ読み取り可能なチェックイン識別画像(電子スタンプ画像S)を送信する(ステップ54)。時間T1は例えば5分、10分等であるが、これらに限られない。 Next, the CPU 11 transmits to the user terminal (first user terminal) a check-in identification image (electronic stamp image S) that is readable for a time T1 from the time of receiving the check-in information (step 54). The time T1 is, for example, 5 minutes, 10 minutes, etc., but is not limited to these.

当該電子スタンプ画像Sを受信したユーザ端末200(第1ユーザ端末)のユーザは、当該電子スタンプ画像Sが表示部26に表示された状態で、当該電子スタンプ画像Sを、一緒に来店した他のユーザのユーザ端末200(第2ユーザ端末)のリーダ(カメラ)等で読み取らせることで、チェックイン情報を他のユーザと共有することができる。 The user of the user terminal 200 (first user terminal) that received the electronic stamp image S can share check-in information with other users by having the electronic stamp image S read by a reader (camera) or the like of the user terminal 200 (second user terminal) of another user who visited the store together with the user terminal 200 (first user terminal) while the electronic stamp image S is displayed on the display unit 26.

具体的には、他のユーザ端末200(第2ユーザ端末)が電子スタンプ画像Sを読み取ると、第2ユーザ端末は、チェックイン共有情報を飲食店情報提供サーバ100へ送信する。当該チェックイン共有情報は、第2ユーザ端末を識別する第2端末IDと上記第1端末IDとを含む。 Specifically, when another user terminal 200 (second user terminal) reads the electronic stamp image S, the second user terminal transmits check-in shared information to the restaurant information providing server 100. The check-in shared information includes a second terminal ID that identifies the second user terminal and the above-mentioned first terminal ID.

続いてCPU11は、上記第2ユーザ端末から、上記チェックイン共有情報を受信したか否かを判断する(ステップ55)。 Next, the CPU 11 determines whether the check-in shared information has been received from the second user terminal (step 55).

第2ユーザ端末からチェックイン共有情報を受信したと判断した場合(Yes)、CPU11は、当該チェックイン共有情報から、当該第2ユーザ端末を識別する第2端末ID及び共有元の第1ユーザ端末を識別する第1端末IDを特定する(ステップ56)。 If it is determined that check-in shared information has been received from the second user terminal (Yes), the CPU 11 determines from the check-in shared information a second terminal ID that identifies the second user terminal and a first terminal ID that identifies the first user terminal that is the source of the sharing (step 56).

続いてCPU11は、上記第2端末IDを、上記特典情報(特典ID)と対応付けて、上記特典情報データベース43に記憶する(ステップ57)。 Next, the CPU 11 associates the second terminal ID with the bonus information (bonus ID) and stores it in the bonus information database 43 (step 57).

そしてCPU11は、上記第1端末IDと第2端末IDとを、同じグループに属するユーザ端末として、同一のグループIDと対応付けて上記ユーザ情報データベース42または特典情報データベース43に記憶する(ステップ58)。 Then, the CPU 11 stores the first terminal ID and the second terminal ID in the user information database 42 or the bonus information database 43 in association with the same group ID as user terminals belonging to the same group (step 58).

これにより飲食店情報提供サーバ100は、第1ユーザ端末のユーザと第2ユーザ端末のユーザを同一のグループに属するユーザ、すなわち、一緒に行動することが多かったり、似たような好みを有したりするユーザ群として管理できる。したがって飲食店情報提供サーバ100は、例えば、同一のグループに属するユーザのユーザ端末200へ、特定の種類(ジャンル、サービス時間等)に特化した飲食店情報やクーポン等の情報を一斉に送信することで、グループでの来店を促進することができる。 This allows the restaurant information providing server 100 to manage the user of the first user terminal and the user of the second user terminal as users belonging to the same group, i.e., as a group of users who often act together and have similar tastes. Therefore, the restaurant information providing server 100 can encourage groups to visit restaurants by, for example, simultaneously transmitting restaurant information specialized for a particular type (genre, service time, etc.) and coupons to the user terminals 200 of users belonging to the same group.

また、本実施形態では、上記第1ユーザ端末のユーザのみならず、共に来店した第2ユーザ端末のユーザも、上記チェックイン装置300により自らチェックイン操作を行うことが考えられる。 In addition, in this embodiment, it is possible that not only the user of the first user terminal, but also the user of the second user terminal who comes to the store together with the first user terminal, performs the check-in operation by themselves using the check-in device 300.

図6は、当該第2ユーザ端末のユーザからチェックイン情報を受信した場合の、飲食店情報提供サーバ100によるチェックイン特典付与処理の流れを示したフローチャートである。 Figure 6 is a flowchart showing the flow of the check-in bonus granting process by the restaurant information providing server 100 when check-in information is received from the user of the second user terminal.

同図に示すように、飲食店情報提供サーバ100のCPU11は、まず、第2ユーザ端末200からチェックイン情報を受信したか否かを判断する(ステップ61)。当該チェックイン情報は、飲食店を識別する店舗ID及びチェックインした第2ユーザ端末を識別する第2端末IDを含む。 As shown in the figure, the CPU 11 of the restaurant information providing server 100 first determines whether check-in information has been received from the second user terminal 200 (step 61). The check-in information includes a store ID that identifies the restaurant and a second terminal ID that identifies the second user terminal that has checked in.

第2ユーザ端末200からチェックイン情報を受信したと判断した場合(Yes)、CPU11は、その受信時から時間T2前までの間に、上記第2端末IDに特典情報が対応付けられているか否かを判断する(ステップ62)。すなわち、CPU11は、上記第1ユーザ端末200のチェックインに基づくチェックイン識別画像を介して、第2ユーザ端末200からチェックイン共有情報が上記時間T2前までの間に受信されることで、第1ユーザ端末200のユーザに付与された特典情報が第2ユーザ端末200のユーザにも既に付与されているか否かを判断する。 When it is determined that check-in information has been received from the second user terminal 200 (Yes), the CPU 11 determines whether or not bonus information has been associated with the second terminal ID between the time of reception and the time T2 (step 62). That is, the CPU 11 determines whether or not the bonus information granted to the user of the first user terminal 200 has already been granted to the user of the second user terminal 200 by receiving check-in shared information from the second user terminal 200 between the time T2 and the time T2 via the check-in identification image based on the check-in of the first user terminal 200.

ここで時間T2は、上記時間T1よりも長い時間であり、飲食店へのユーザの平均滞在時間に対応してもよく、例えば30分、1時間、2時間等であるが、これらに限られない。またCPU11は、時間T2前までの間に特典情報が対応付けられたか否かを、例えば、上記対応付けられた特典情報の特典IDに含まれるタイムスタンプ等を基に判断する。 Here, time T2 is a time longer than the above-mentioned time T1 and may correspond to the average stay time of the user at the restaurant, for example, but not limited to, 30 minutes, 1 hour, 2 hours, etc. Furthermore, the CPU 11 determines whether or not the bonus information was associated before time T2 based on, for example, a timestamp included in the bonus ID of the associated bonus information.

ここで、時間T2という時間を判定条件としたのは、第2ユーザ端末のユーザが、1回の来店時に、複数回のチェックイン操作を重複して行ったり、チェックイン操作と併せてチェックイン共有操作を行ったりすることで、1回の来店に対して複数の特典が重複して第2ユーザ端末のユーザに付与されるのを防止するためである。すなわち、上記チェックイン情報の受信時から時間T2前までに第2端末IDに特典情報が対応付けられていれば(ステップ62のYes)、第2ユーザ端末のユーザは、飲食店への1回の滞在中に、複数のチェックイン操作か、チェックイン操作及びチェックイン共有操作の両方を行ったものとみなし、CPU11は、それ以上の第2ユーザ端末のユーザへの特典付与処理は行わず、処理を終了する。 The reason why the time T2 is set as the judgment condition here is to prevent the user of the second user terminal from performing multiple overlapping check-in operations or performing a check-in sharing operation in addition to a check-in operation during a single visit, which would result in the user of the second user terminal being given multiple overlapping benefits for a single visit. In other words, if benefit information is associated with the second terminal ID from the time the check-in information is received until before time T2 (Yes in step 62), the user of the second user terminal is deemed to have performed multiple check-in operations or both a check-in operation and a check-in sharing operation during a single stay at the restaurant, and the CPU 11 does not perform any further processing to grant benefits to the user of the second user terminal, and ends the process.

一方、第2端末IDに時間T2前までに特典情報が対応付けられていないと判断した場合(ステップ62のNo)、上記第2ユーザ端末のユーザによるチェックイン操作は、来店してから最初のチェックイン操作であると想定されるため、CPU11は、第2端末IDと特典情報とを対応付けて上記特典情報データベース43に記憶する(ステップ63)。 On the other hand, if it is determined that the second terminal ID has not been associated with bonus information by the time T2 (No in step 62), the check-in operation by the user of the second user terminal is assumed to be the first check-in operation since arriving at the store, and the CPU 11 associates the second terminal ID with bonus information and stores it in the bonus information database 43 (step 63).

続いてCPU11は、第2ユーザ端末200から、上記チェックイン情報の受信時から時間T2以内に、チェックイン共有情報を受信したか否かを判断する(ステップ64)。 Next, the CPU 11 determines whether or not check-in shared information has been received from the second user terminal 200 within time T2 from the time of receiving the check-in information (step 64).

第2ユーザ端末200から時間T2以内にチェックイン共有情報を受信したと判断した場合(Yes)、CPU11は、上記図5のステップ56と同様に、当該チェックイン共有情報から共有元のユーザ端末のID(本例では第1端末ID)を特定し、当該第1端末IDと第2端末IDとを、同一のグループIDと対応付けて上記ユーザ情報データベース42または特典情報データベース43に記憶する(ステップ65)。 If it is determined that the check-in shared information has been received from the second user terminal 200 within time T2 (Yes), the CPU 11 identifies the ID of the user terminal that is the sharer (the first terminal ID in this example) from the check-in shared information, similar to step 56 in FIG. 5 above, and stores the first terminal ID and the second terminal ID in the user information database 42 or the bonus information database 43 in association with the same group ID (step 65).

ただし、ここでは、上記ステップ63において第2端末IDには既に特典情報が対応付けられているため、CPU11は、改めて第2端末IDを特典情報と対応付ける処理は実行しない。 However, since the second terminal ID has already been associated with the bonus information in step 63 above, the CPU 11 does not execute the process of associating the second terminal ID with the bonus information again.

以上の処理により、飲食店情報提供サーバ100は、第2ユーザ端末200が自らチェックインした後、第1ユーザ端末200を介したチェックイン共有情報を第2ユーザ端末20から受信した場合には、第2ユーザ端末200に重複した特典の付与は行わないものの、第1ユーザ端末200のユーザと第2ユーザ端末200のユーザを同じグループのユーザとして関連付けることができる。 By the above processing, when the second user terminal 200 checks in itself and then receives check-in shared information from the second user terminal 20 via the first user terminal 200, the restaurant information providing server 100 does not grant duplicate benefits to the second user terminal 200, but can associate the user of the first user terminal 200 and the user of the second user terminal 200 as users of the same group.

[まとめ]
以上説明したように、本実施形態によれば、ユーザ端末200の飲食店へのチェックイン時に、それに応じた特典を付与するのみならず、チェックイン識別画像を送信して他のユーザ端末200に読み取らせることで、来訪したユーザに付与された特典を、共に来訪した他のユーザに容易に共有させるとともに、より多くのユーザの来訪情報をグループ毎に店舗側に取得させることができる。
[summary]
As described above, according to this embodiment, when a user terminal 200 checks in to a restaurant, not only is an appropriate benefit given, but a check-in identification image is also sent and read by another user terminal 200, allowing the benefit given to the visiting user to be easily shared with other users who visit together, and enabling the restaurant to obtain visit information of more users by group.

また、チェックイン情報の共有は、チェックイン識別画像を他のユーザ端末に読み取らせるだけで完結するため、飲食店側が新たな設備を用意する必要なくチェックイン情報の共有が実現される。 In addition, sharing of check-in information can be completed simply by having another user's device read the check-in identification image, so the restaurant does not need to prepare any new equipment to share check-in information.

[変形例]
本発明は上述の実施形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更され得る。
[Modification]
The present invention is not limited to the above-described embodiment, and various modifications can be made without departing from the spirit and scope of the present invention.

上述の実施形態において、飲食店情報提供サーバ100は、第1ユーザ端末200または第2ユーザ端末200のユーザが、飲食店に滞在中にチェックイン操作を行うことで、各ユーザ端末200からチェックイン情報を受信した後、上記時間T1経過後にいずれかのユーザ端末200から再度チェックイン情報を受信した場合には、その時点から新たに時間T1だけ有効なチェックイン識別画像を各ユーザ端末200へ送信してもよい。またこれに代えて、飲食店情報提供サーバ100は、既に送信済みのチェックイン識別画像の有効期限を、時間T1だけ延長するようにチェックイン識別画像を更新する更新信号を送信してもよい。これらにより、チェックインから時間T1が経過した後も、再びユーザがチェックイン操作を行うことで、当該ユーザに、他のユーザへのチェックイン情報の共有の機会が与えられる。ただし、この場合は、既に各ユーザに特典情報が付与されている状態であるから、飲食店情報提供サーバ100は、各ユーザ端末200の端末IDと特典情報との対応付けは行わない。 In the above embodiment, when the user of the first user terminal 200 or the second user terminal 200 performs a check-in operation while staying at a restaurant and the restaurant information providing server 100 receives check-in information from each user terminal 200, and then receives check-in information again from any of the user terminals 200 after the above-mentioned time T1 has elapsed, the restaurant information providing server 100 may transmit to each user terminal 200 a new check-in identification image that is valid for the time T1 from that point. Alternatively, the restaurant information providing server 100 may transmit an update signal that updates the check-in identification image so as to extend the validity period of the check-in identification image that has already been transmitted by the time T1. In this way, when the user performs a check-in operation again even after the time T1 has elapsed since the check-in, the user is given the opportunity to share the check-in information with other users. However, in this case, since each user has already been granted the privilege information, the restaurant information providing server 100 does not associate the terminal ID of each user terminal 200 with the privilege information.

上述の実施形態では、チェックイン装置としてユーザ端末200に接触する電子スタンプ装置が挙げられたが、チェックイン装置は電子スタンプ装置に限られない。例えばチェックイン装置は、ユーザ端末200へ近距離無線通信によりチェックイン識別情報を送信可能な装置であってもよい。また、チェックイン装置によらず、例えば各飲食店に設置されたチェックイン用ステッカー上の二次元コードをユーザ端末200が読み取った場合に、ユーザ端末200がチェックイン情報を飲食店情報提供サーバ100へ送信してもよい。 In the above embodiment, an electronic stamp device that contacts the user terminal 200 is given as the check-in device, but the check-in device is not limited to an electronic stamp device. For example, the check-in device may be a device that is capable of transmitting check-in identification information to the user terminal 200 via short-range wireless communication. Furthermore, regardless of the check-in device, for example, when the user terminal 200 reads a two-dimensional code on a check-in sticker installed at each restaurant, the user terminal 200 may transmit check-in information to the restaurant information providing server 100.

上述の実施形態では、飲食店情報提供サーバ100が第1ユーザ端末200からチェックイン情報を受信した場合に第2ユーザ端末200による読み取り用に送信されるチェックイン識別情報として、チェックイン識別画像が挙げられた。しかし、チェックイン識別情報は、画像に限られず、例えば文字や記号であっても構わない。 In the above embodiment, a check-in identification image is used as the check-in identification information that is sent to be read by the second user terminal 200 when the restaurant information providing server 100 receives check-in information from the first user terminal 200. However, the check-in identification information is not limited to an image and may be, for example, characters or symbols.

上述の実施形態では、ユーザ端末200の飲食店へのチェックイン時に、それに応じた特典を付与する場合に本発明が適用された。しかし、ユーザ端末200のユーザが飲食店へ来店した場合に、チェックイン処理及びそれに応じた特典の付与処理は必須ではない。また、上述の実施形態では電子スタンプ画像Sは時間T1だけ読み取り可能な時限的なものであったが、このような時限的な処理も必須ではない。 In the above embodiment, the present invention is applied to a case where a corresponding benefit is granted when the user terminal 200 checks in to a restaurant. However, when the user of the user terminal 200 visits a restaurant, the check-in process and the process of granting the corresponding benefit are not essential. Also, in the above embodiment, the electronic stamp image S is a time-limited one that can be read only for a time T1, but such time-limited processing is not essential.

例えば、本発明が飲食店においてモバイルオーダーを実現するための処理として実施されてもよい。すなわち、ユーザ端末200のユーザが飲食店に来店した場合に、各テーブルに設置された2次元バーコードを第1ユーザ端末が読み取ることで、モバイルオーダーが可能(モバイルオーダー用のページへのアクセスが許可)となってもよい。そしてこの場合、各テーブルの2次元コードは、いずれかのユーザ端末に一度読み取られると、そのテーブルの会計が終了するまで(その2次元バーコードと第1ユーザ端末の端末IDとが紐づいている間)は他のユーザ端末からは読み取られないようになっていてもよい。すなわち、第1ユーザ端末が2次元バーコードを読み取り、当該第1ユーザ端末から飲食店情報提供サーバ100が当該2次元バーコード情報と第1ユーザ端末の端末IDとを含む来店情報を受信した場合、飲食店情報提供サーバ100は、他のいずれかのユーザ端末がその後に2次元バーコードを読み取ってもそれを無効化し、モバイルオーダー用のページへのアクセスを拒否する。 For example, the present invention may be implemented as a process for implementing mobile ordering in a restaurant. That is, when a user of user terminal 200 visits a restaurant, a mobile order may be made possible (access to a mobile order page may be permitted) by a first user terminal reading a two-dimensional barcode placed on each table. In this case, once the two-dimensional code on each table is read by any user terminal, it may not be read by other user terminals until the payment for that table is completed (while the two-dimensional barcode is linked to the terminal ID of the first user terminal). That is, when the first user terminal reads the two-dimensional barcode and restaurant information providing server 100 receives restaurant visit information including the two-dimensional barcode information and the terminal ID of the first user terminal from the first user terminal, restaurant information providing server 100 invalidates the two-dimensional barcode even if any other user terminal subsequently reads it, and denies access to the mobile order page.

また第1ユーザ端末のユーザと同じテーブルの他のユーザの第2ユーザ端末が、第1ユーザ端末が読み取った2次元コードを読み取って共有することで、第2ユーザ端末の端末IDが上記2次元バーコード及び第1ユーザ端末の端末IDと紐づけられ、第2ユーザ端末からもモバイルオーダーが可能となってもよい。 In addition, a second user terminal of another user at the same table as the user of the first user terminal may read and share the two-dimensional code read by the first user terminal, linking the terminal ID of the second user terminal to the two-dimensional barcode and the terminal ID of the first user terminal, making it possible to perform mobile ordering from the second user terminal as well.

その際、飲食店情報提供サーバ100は、第1ユーザ端末の端末IDと第2ユーザ端末の端末IDとを同一のグループIDと対応付けて記憶することでグループ化し、各テーブルの顧客を把握・管理してもよい。またこの場合、2次元バーコードの共有情報を飲食店情報提供サーバ100へ送信するのは、上述の実施形態と同様に、2次元バーコードを読み取った第2ユーザ端末であってもよいし、読み取られた側の第1ユーザ端末であってもよい。後者の場合、第1ユーザ端末は、2次元バーコードを読み取られた際に、例えば近距離無線通信等により第2ユーザ端末からその端末IDを取得し、自身の端末ID及び2次元バーコード情報と共に飲食店情報提供サーバ100へ送信してもよい。 In this case, the restaurant information providing server 100 may group the terminal IDs of the first user terminal and the second user terminal by storing them in association with the same group ID, and may grasp and manage the customers at each table. In this case, the shared information of the two-dimensional barcode may be transmitted to the restaurant information providing server 100 by the second user terminal that read the two-dimensional barcode, as in the above embodiment, or by the first user terminal that was read. In the latter case, when the two-dimensional barcode is read, the first user terminal may obtain the terminal ID from the second user terminal, for example, by short-range wireless communication, and transmit it to the restaurant information providing server 100 together with its own terminal ID and two-dimensional barcode information.

すなわち、この場合飲食店情報提供サーバ100は、以下のような情報処理装置として機能してもよい。
第1ユーザ端末及び第2ユーザ端末と通信可能な通信手段と、
サービス施設に設置された媒体からコード情報を読み取った前記第1ユーザ端末から、前記コード情報及び当該第1ユーザ端末を識別する第1端末IDを含む来店情報を受信した場合に、当該第1端末IDを前記コード情報と対応付けて記憶し、
他のユーザ端末から読み取り可能な来店識別情報を前記第1ユーザ端末へ送信し、
前記来店識別情報を読み取られた第1ユーザ端末または前記来店識別情報を読み取った第2ユーザ端末から、当該第2ユーザ端末を識別する第2端末IDと、前記第1端末IDとを含む来店共有情報を受信した場合に、前記第1端末IDと前記第2端末IDとを1つのグループIDに対応付けて記憶する制御手段と
を具備する情報処理装置。
That is, in this case, the restaurant information providing server 100 may function as an information processing device as follows.
A communication means capable of communicating with a first user terminal and a second user terminal;
when receiving store visit information including the code information and a first terminal ID for identifying the first user terminal from the first user terminal that has read the code information from a medium installed in a service facility, storing the first terminal ID in association with the code information;
Transmitting visit identification information readable by other user terminals to the first user terminal;
and a control means for, when store visit shared information including a second terminal ID that identifies a second user terminal and the first terminal ID is received from a first user terminal from which the store visit identification information has been read or a second user terminal from which the store visit identification information has been read, storing the first terminal ID and the second terminal ID in correspondence with one group ID.

このような構成により、飲食店情報提供サーバ100は、飲食店内のテーブルが異なるグループの顧客が同一のコード情報(2次元バーコード)を読むことを防ぐことができる。また、第1ユーザ端末のユーザのみならず、同じテーブルの第2ユーザ端末のユーザにもモバイルオーダーが可能となると共に、各テーブルの顧客情報を取得しそれぞれグループとして管理し記録することができる。 With this configuration, the restaurant information server 100 can prevent customers from different groups at different tables in a restaurant from reading the same code information (two-dimensional barcode). In addition, mobile ordering is possible not only for users of a first user terminal, but also for users of a second user terminal at the same table, and customer information for each table can be obtained and managed and recorded as a group.

また、上記モバイルオーダーシステムを実現するシステムにおいて、上記2次元バーコードの読み取りが可能な有効時間(例えば3分、5分、10分等)が設定されてもよい。すなわち、各テーブルでユーザ端末200により2次元バーコードが最初に読み取られると、飲食店情報提供サーバ100は、当該ユーザ端末200の端末IDと読み取った2次元バーコード情報とを来店情報として受信し、当該端末IDを2次元バーコード情報と対応付けて記憶する。そして飲食店情報提供サーバ100は、当該来店情報の最初の受信からの経過時間をカウントし、所定の有効時間の間は、他のユーザ端末200が2次元バーコードを読み取り、当該他のユーザ端末200から、上記記憶した2次元バーコードと、それと紐づいた端末IDとは異なる端末IDとを含む来店情報を受信すると、当該端末IDと当該2次元バーコード情報とを対応付けて記憶するとともに、それら異なる複数の端末IDをグループ化して1つのグループIDに対応付けて記憶する。 In addition, in the system that realizes the mobile order system, the valid time during which the two-dimensional barcode can be read (e.g., 3 minutes, 5 minutes, 10 minutes, etc.) may be set. That is, when the two-dimensional barcode is first read by the user terminal 200 at each table, the restaurant information providing server 100 receives the terminal ID of the user terminal 200 and the read two-dimensional barcode information as restaurant visit information, and stores the terminal ID in association with the two-dimensional barcode information. The restaurant information providing server 100 then counts the time that has elapsed since the first reception of the restaurant visit information, and during the specified valid time, when another user terminal 200 reads the two-dimensional barcode, and receives restaurant visit information including the stored two-dimensional barcode and a terminal ID different from the terminal ID associated with it from the other user terminal 200, the server stores the terminal ID in association with the two-dimensional barcode information, and groups the different terminal IDs and stores them in association with one group ID.

また上記テーブルで最初に2次元コード読み取られた後は、同じテーブルに着座している他のユーザは、上記有効時間内に上記テーブルに設置された2次元バーコードを直接読み取る以外に、当該テーブルで既に2次元バーコードを読み取ったユーザのユーザ端末200に表示された2次元バーコードを読み取ることで共有してもらうことが可能である。その場合飲食店情報提供サーバ100は、共有元のユーザ端末200の端末IDと共有先のユーザ端末200の端末IDと共有された2次元バーコード情報を含む来店共有情報を受信すると、当該共有元の端末IDと2次元バーコード情報とが既に紐付けられているか否かを判断し、両者が紐付けられていると判断した場合には、共有先の端末IDを2次元バーコード情報と対応付けて記憶するとともに、それら共有元及び共有先の複数の端末IDをグループ化して1つのグループIDに対応付けて記憶する。 After the 2D code is first read at the table, other users seated at the same table can directly read the 2D barcode placed on the table within the valid time, or can read the 2D barcode displayed on the user terminal 200 of the user who has already read the 2D barcode at the table to share it. In this case, when the restaurant information providing server 100 receives restaurant visit shared information including the terminal ID of the sharing source user terminal 200, the terminal ID of the sharing destination user terminal 200, and the shared 2D barcode information, it determines whether the sharing source terminal ID and the 2D barcode information are already linked, and if it determines that the two are linked, it stores the sharing destination terminal ID in association with the 2D barcode information, and groups the multiple sharing source and sharing destination terminal IDs and stores them in association with one group ID.

一方、上記来店情報の最初の受信から所定の有効時間が経過した後は、飲食店情報提供サーバ100は、上記2次元バーコードを無効化し、ユーザ端末200から読み取り操作があってもモバイルオーダー用のページへのアクセスを拒否し、当該2次元バーコードの有効時間が過ぎている旨を通知し他のユーザ端末から2次元バーコードを共有してもらうよう促す通知情報を読み取り元のユーザ端末200へ送信する。この場合、当該テーブルでモバイルオーダーシステムを利用したい他のユーザは、上述のように既に2次元バーコードを読み取ったユーザのユーザ端末200に表示された2次元バーコードを読み取ることで共有してもらうことができる。 On the other hand, after a specified validity period has elapsed since the initial reception of the above-mentioned restaurant visit information, the restaurant information providing server 100 invalidates the above-mentioned two-dimensional barcode, denies access to the mobile order page even if a reading operation is performed from the user terminal 200, and transmits notification information to the user terminal 200 that read it, notifying that the validity period of the two-dimensional barcode has expired and encouraging the two-dimensional barcode to be shared from another user terminal. In this case, other users who wish to use the mobile ordering system at the table can share it by reading the two-dimensional barcode displayed on the user terminal 200 of the user who has already read the two-dimensional barcode as described above.

また、飲食店情報提供サーバ100は、上記有効時間が経過するまでは、上記テーブルに設置された2次元バーコードを直接読み取る方法のみを有効とし、ユーザ端末200が既に読み取った2次元バーコードを共有してもらう上記方法は、有効時間経過後に初めて有効としてもよい。すなわち飲食店情報提供サーバ100は、上記来店共有情報を受信した場合に、その受信時が上記来店情報の最初の受信から所定の有効時間が経過した後であるか否かを判断し、有効時間経過後であると判断した場合には共有先の端末IDを2次元バーコード情報と対応付けて記憶し、有効時間経過前であると判断した場合には、モバイルオーダー用のページへのアクセスを拒否し、テーブルに設置された2次元コードを直接読み取るよう要求する通知情報を共有先のユーザ端末200へ送信する。 Furthermore, the restaurant information providing server 100 may only enable the method of directly reading the two-dimensional barcode placed on the table until the valid time has elapsed, and the method of having the user terminal 200 share the two-dimensional barcode that has already been read may only be enabled after the valid time has elapsed. In other words, when the restaurant information providing server 100 receives the restaurant visit sharing information, it determines whether or not the reception is after a predetermined valid time has elapsed since the initial reception of the restaurant visit information, and if it determines that the reception is after the valid time has elapsed, it stores the terminal ID of the sharing destination in association with the two-dimensional barcode information, and if it determines that the reception is before the valid time has elapsed, it denies access to the mobile order page and sends notification information to the sharing destination user terminal 200 requesting that the two-dimensional code placed on the table be directly read.

このように、2次元バーコードの読み取りに有効時間を設けることで、当該2次元バーコードが設置されたテーブルに着座していないユーザが誤ってまたは故意に当該テーブルの2次元バーコードを読み取ってモバイルオーダーシステムを利用してしまうのを防ぐことができるとともに、例えば当該テーブルに遅れて着座した同席ユーザに、既に2次元バーコードを読み取った他のユーザから2次元バーコードを共有してもらうことでモバイルオーダーシステムを利用させることができる。 In this way, by setting a valid time for reading a 2D barcode, it is possible to prevent a user who is not seated at the table where the 2D barcode is located from accidentally or intentionally reading the 2D barcode on that table and using the mobile ordering system, and it is also possible for a user who arrives at the table later to use the mobile ordering system by having another user who has already read the 2D barcode share the 2D barcode with them.

上述の実施形態では、サービス施設として飲食店が例に挙げられたが、サービス施設は飲食店に限られず、例えば、ホテル・旅館等の宿泊施設、テニス、ゴルフ等の各種スポーツ施設、カラオケ・ボーリング等の娯楽施設等の様々なサービス施設についても、本発明は同様に適用可能である。 In the above embodiment, restaurants are given as an example of service facilities, but service facilities are not limited to restaurants. The present invention can be similarly applied to various service facilities, such as accommodation facilities such as hotels and inns, various sports facilities such as tennis and golf, and entertainment facilities such as karaoke and bowling.

本願の特許請求の範囲に記載された発明のうち、「情報処理方法」と記載された発明は、その各ステップを、ソフトウェアによる情報処理によりコンピュータ等の少なくとも1つの装置が自動的に行うものであり、人間がコンピュータ等の装置を用いて行うものではない。すなわち、当該「情報処理方法」は、コンピュータ・ソフトウェアによる情報処理方法であって、コンピュータという計算道具を人間が操作する方法ではない。 Of the inventions described in the claims of this application, the invention described as an "information processing method" has each step performed automatically by at least one device such as a computer through software-based information processing, and is not performed by a human using a device such as a computer. In other words, the "information processing method" is an information processing method using computer software, and is not a method in which a human operates a computing tool such as a computer.

11、21…CPU
18、28…記憶部
19、29…通信部
26…表示部
41…飲食店情報データベース
42…ユーザ情報データベース
43…特典情報データベース
44…電子スタンプ情報データベース
100…飲食店情報提供サーバ
200…ユーザ端末
300…チェックイン装置
11, 21...CPU
DESCRIPTION OF THE REFERENCE NUMERALS 18, 28: storage unit 19, 29: communication unit 26: display unit 41: restaurant information database 42: user information database 43: privilege information database 44: electronic stamp information database 100: restaurant information providing server 200: user terminal 300: check-in device

Claims (8)

第1ユーザ端末及び第2ユーザ端末と通信可能な通信手段と、
サービス施設の各テーブルに設置された媒体からコード情報を読み取った前記第1ユーザ端末から、前記コード情報及び当該第1ユーザ端末を識別する第1端末IDを含む第1来店情報を受信した場合に、当該第1端末IDを前記コード情報と対応付けて記憶することで、当該コード情報に対応するテーブルにおいて、当該第1端末IDを有するユーザ端末からの前記サービス施設に対するサービスの注文を許可し、
前記コード情報を読み取った前記第2ユーザ端末から、前記コード情報及び当該第2ユーザ端末を識別する第2端末IDを含む第2来店情報を受信した場合に、当該第2来店情報の受信時が前記第1来店情報の受信時から所定時間経過前か否かを判断し、前記所定時間経過前であると判断した場合に、当該第2端末IDを前記コード情報と対応付けて記憶することで、当該コード情報に対応するテーブルにおいて、当該第2端末IDを有するユーザ端末からの前記サービス施設に対するサービスの注文を許可する制御手段と
を具備する情報処理装置。
A communication means capable of communicating with a first user terminal and a second user terminal;
when first store visit information including the code information and a first terminal ID for identifying the first user terminal is received from the first user terminal that has read the code information from a medium installed on each table of the service facility, the first terminal ID is stored in association with the code information, thereby permitting an order for a service from the user terminal having the first terminal ID in the table corresponding to the code information;
and a control means for, when second store visit information including the code information and a second terminal ID identifying the second user terminal is received from the second user terminal that reads the code information, determining whether or not the second store visit information was received before a predetermined time has elapsed since the first store visit information was received, and if it is determined that the predetermined time has elapsed , storing the second terminal ID in correspondence with the code information in a table corresponding to the code information, thereby permitting an order for a service from the user terminal having the second terminal ID to the service facility .
請求項1に記載の情報処理装置であって、
前記制御手段は、前記第1来店情報の受信後に、前記第2ユーザ端末から、前記コード情報と、前記第1ユーザ端末から読み取った前記第1端末IDと前記第2端末IDとを含む来店共有情報を受信した場合に、前記第2端末IDを前記コード情報と対応付けて記憶する
情報処理装置。
2. The information processing device according to claim 1,
The information processing device, when the control means receives from the second user terminal store visit shared information including the code information , the first terminal ID read from the first user terminal , and the second terminal ID after receiving the first store visit information, the control means stores the second terminal ID in association with the code information.
請求項2に記載の情報処理装置であって、
前記制御手段は、第2来店情報の受信時が前記所定時間経過後であると判断した場合に、前記第2ユーザ端末へ、前記第1ユーザ端末から前記コード情報を共有してもらうことを促す情報を送信する
情報処理装置。
3. The information processing device according to claim 2,
When the control means determines that the second visit information is received after the predetermined time has elapsed, it transmits information to the second user terminal prompting the second user terminal to share the code information from the first user terminal.
請求項1に記載の情報処理装置であって、
前記制御手段は、前記第2ユーザ端末から前記第2来店情報を受信した場合に、前記第1端末IDと前記第2端末IDとを1つのグループIDに対応付けて記憶する
情報処理装置。
2. The information processing device according to claim 1,
When the control means receives the second store visit information from the second user terminal, the control means stores the first terminal ID and the second terminal ID in association with one group ID.
請求項2に記載の情報処理装置であって、
前記制御手段は、前記第2ユーザ端末から前記来店共有情報を受信した場合に、前記第1端末IDと前記第2端末IDとを1つのグループIDに対応付けて記憶する
情報処理装置。
3. The information processing device according to claim 2,
When the control means receives the store visit shared information from the second user terminal, the control means stores the first terminal ID and the second terminal ID in association with one group ID.
請求項2に記載の情報処理装置であって、
前記制御手段は、前記第1来店情報の受信後に、前記第2ユーザ端末から、前記来店共有情報を受信した場合に、当該来店共有情報の受信時が前記第1来店情報の受信時から前記所定時間経過後か否かを判断し、前記所定時間経過後であると判断した場合に前記第2端末IDを前記コード情報と対応付けて記憶する
情報処理装置。
3. The information processing device according to claim 2,
The information processing device, when the control means receives the store visit shared information from the second user terminal after receiving the first store visit information, determines whether the store visit shared information was received after the specified time has elapsed since the reception of the first store visit information, and if it determines that the specified time has elapsed, stores the second terminal ID in association with the code information.
サービス施設の各テーブルに設置された媒体からコード情報を読み取った第1ユーザ端末から、前記コード情報及び当該第1ユーザ端末を識別する第1端末IDを含む第1来店情報を受信した場合に、当該第1端末IDを前記コード情報と対応付けて記憶することで、当該コード情報に対応するテーブルにおいて、当該第1端末IDを有するユーザ端末からの前記サービス施設に対するサービスの注文を許可し、
前記コード情報を読み取った第2ユーザ端末から、前記コード情報及び当該第2ユーザ端末を識別する第2端末IDを含む第2来店情報を受信した場合に、当該第2来店情報の受信時が前記第1来店情報の受信時から所定時間経過前か否かを判断し、
前記所定時間経過前であると判断した場合に、当該第2端末IDを前記コード情報と対応付けて記憶することで、当該コード情報に対応するテーブルにおいて、当該第2端末IDを有するユーザ端末からの前記サービス施設に対するサービスの注文を許可する
情報処理方法。
when first store visit information including a first terminal ID for identifying a first user terminal and code information read from a medium provided on each table of the service facility is received from a first user terminal which has read the code information from the medium provided on each table of the service facility, the first terminal ID is stored in correspondence with the code information, and an order for a service from the user terminal having the first terminal ID is permitted in the table corresponding to the code information;
when receiving second store visit information including the code information and a second terminal ID for identifying the second user terminal from the second user terminal that read the code information, determining whether or not the second store visit information was received before a predetermined time has elapsed since the first store visit information was received;
When it is determined that the predetermined time has not yet elapsed, the second terminal ID is stored in association with the code information, and an order for a service from the user terminal having the second terminal ID to the service facility is permitted in a table corresponding to the code information.
Information processing methods.
情報処理装置に、
サービス施設の各テーブルに設置された媒体からコード情報を読み取った第1ユーザ端末から、前記コード情報及び当該第1ユーザ端末を識別する第1端末IDを含む第1来店情報を受信した場合に、当該第1端末IDを前記コード情報と対応付けて記憶することで、当該コード情報に対応するテーブルにおいて、当該第1端末IDを有するユーザ端末からの前記サービス施設に対するサービスの注文を許可ステップと、
前記コード情報を読み取った第2ユーザ端末から、前記コード情報及び当該第2ユーザ端末を識別する第2端末IDを含む第2来店情報を受信した場合に、当該第2来店情報の受信時が前記第1来店情報の受信時から所定時間経過前か否かを判断するステップと、
前記所定時間経過前であると判断した場合に、当該第2端末IDを前記コード情報と対応付けて記憶することで、当該コード情報に対応するテーブルにおいて、当該第2端末IDを有するユーザ端末からの前記サービス施設に対するサービスの注文を許可するステップと
を実行させるプログラム。
In the information processing device,
a step of receiving first store visit information including the code information and a first terminal ID for identifying a first user terminal from a first user terminal that has read the code information from a medium installed on each table of the service facility, storing the first terminal ID in association with the code information in a table corresponding to the code information, thereby permitting an order for a service from the user terminal having the first terminal ID at the service facility;
a step of determining whether or not a predetermined time has elapsed since the reception of the first store visit information when second store visit information including the code information and a second terminal ID for identifying the second user terminal is received from the second user terminal that reads the code information;
and a step of storing the second terminal ID in correspondence with the code information in a table corresponding to the code information, when it is determined that the specified time has not yet elapsed, thereby allowing an order for a service from the service facility from a user terminal having the second terminal ID in a table corresponding to the code information .
JP2023093913A 2017-05-18 2023-06-07 Information processing device, user terminal, information processing method and program Active JP7678352B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023093913A JP7678352B2 (en) 2017-05-18 2023-06-07 Information processing device, user terminal, information processing method and program

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2017098852A JP6943619B2 (en) 2017-05-18 2017-05-18 Information processing equipment, user terminals, information processing methods and programs
JP2021020224A JP7295442B2 (en) 2017-05-18 2021-02-10 Information processing device, information processing method and program
JP2023093913A JP7678352B2 (en) 2017-05-18 2023-06-07 Information processing device, user terminal, information processing method and program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2021020224A Division JP7295442B2 (en) 2017-05-18 2021-02-10 Information processing device, information processing method and program

Publications (2)

Publication Number Publication Date
JP2023113860A JP2023113860A (en) 2023-08-16
JP7678352B2 true JP7678352B2 (en) 2025-05-16

Family

ID=64571606

Family Applications (5)

Application Number Title Priority Date Filing Date
JP2017098852A Active JP6943619B2 (en) 2017-05-18 2017-05-18 Information processing equipment, user terminals, information processing methods and programs
JP2021020224A Active JP7295442B2 (en) 2017-05-18 2021-02-10 Information processing device, information processing method and program
JP2023093912A Active JP7737023B2 (en) 2017-05-18 2023-06-07 Information processing device, information processing method, and program
JP2023093913A Active JP7678352B2 (en) 2017-05-18 2023-06-07 Information processing device, user terminal, information processing method and program
JP2025142376A Pending JP2025169447A (en) 2017-05-18 2025-08-28 Information processing device, user terminal, information processing method and program

Family Applications Before (3)

Application Number Title Priority Date Filing Date
JP2017098852A Active JP6943619B2 (en) 2017-05-18 2017-05-18 Information processing equipment, user terminals, information processing methods and programs
JP2021020224A Active JP7295442B2 (en) 2017-05-18 2021-02-10 Information processing device, information processing method and program
JP2023093912A Active JP7737023B2 (en) 2017-05-18 2023-06-07 Information processing device, information processing method, and program

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2025142376A Pending JP2025169447A (en) 2017-05-18 2025-08-28 Information processing device, user terminal, information processing method and program

Country Status (1)

Country Link
JP (5) JP6943619B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7169767B2 (en) * 2018-04-24 2022-11-11 株式会社野村総合研究所 Loyalty building support device
JP6942765B2 (en) 2019-08-22 2021-09-29 東芝テック株式会社 User terminal, shopping support method, shopping support program
JP7465383B1 (en) 2023-03-03 2024-04-10 株式会社カカクコム Order reception management system, order reception management method, and order reception management program
JP7653038B1 (en) 2023-12-22 2025-03-28 株式会社ぐるなび Information processing system, information processing method, and program

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005141316A (en) 2003-11-04 2005-06-02 Fujitsu Ltd Customer store management system
JP2016149159A (en) 2016-05-09 2016-08-18 シャープ株式会社 Benefit management system, privilege management method, privilege management program, and recording medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015148891A (en) * 2014-02-05 2015-08-20 シャープ株式会社 Privilege grant system, privilege grant method, portable terminal, cash register terminal, and program

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005141316A (en) 2003-11-04 2005-06-02 Fujitsu Ltd Customer store management system
JP2016149159A (en) 2016-05-09 2016-08-18 シャープ株式会社 Benefit management system, privilege management method, privilege management program, and recording medium

Also Published As

Publication number Publication date
JP7737023B2 (en) 2025-09-10
JP6943619B2 (en) 2021-10-06
JP2021077415A (en) 2021-05-20
JP2025169447A (en) 2025-11-12
JP2023113859A (en) 2023-08-16
JP2023113860A (en) 2023-08-16
JP2018195106A (en) 2018-12-06
JP7295442B2 (en) 2023-06-21

Similar Documents

Publication Publication Date Title
JP7678352B2 (en) Information processing device, user terminal, information processing method and program
JP5664378B2 (en) Virtual point card system, virtual point card management method, point card management terminal, portable terminal, point card management program, and point card utilization program
JP6025464B2 (en) Self-ordering system with personalized menu
JP6056119B2 (en) Information processing apparatus, information processing method, and program
JP2016024758A (en) Point information management program and method
JP2015090556A (en) Information processing system and information processing method
JP6924052B2 (en) Information processing systems, information processing devices, mobile terminal devices, and programs
JP7490261B2 (en) Management Device
JP5399532B2 (en) Electronic coupon system and electronic coupon system program
JP2021108092A (en) Price presentation system
JP6473840B1 (en) Unoccupied house determination system, unoccupied house determination method, and unoccupied house determination program
JP6235292B2 (en) Customer information system, store mobile terminal, and customer information server
JP5336214B2 (en) User registration system, server, user registration method, and program
JP2016054007A (en) Coupon issuing device, coupon issuing system, coupon issuing method and program
JP2019042366A (en) Member registration system and member management apparatus
JP2014164450A (en) Coupon issuing system and application program for user device
JP7018261B2 (en) Information processing equipment, information processing systems, and programs
JP7192898B2 (en) Information processing device, information processing method and program
JP6914064B2 (en) Information processing equipment, mobile terminal equipment, information processing systems, and programs
JP2015215686A (en) Coupon issuing device, coupon issuing system, coupon issuing method and program
JP7277789B2 (en) Privilege management system, privilege management method, and privilege management program
WO2014077150A1 (en) Store visit authentication system
JP6946736B2 (en) Information processing equipment, information processing methods and programs
JP6912908B2 (en) Information processing equipment, information processing systems, and programs
JP7442182B2 (en) Information processing method, information processing device, information processing program, and recording medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230607

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240903

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20241101

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241226

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: 20250401

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250414

R150 Certificate of patent or registration of utility model

Ref document number: 7678352

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150