JP7267354B2 - Program, information processing method and terminal - Google Patents
Program, information processing method and terminal Download PDFInfo
- Publication number
- JP7267354B2 JP7267354B2 JP2021125602A JP2021125602A JP7267354B2 JP 7267354 B2 JP7267354 B2 JP 7267354B2 JP 2021125602 A JP2021125602 A JP 2021125602A JP 2021125602 A JP2021125602 A JP 2021125602A JP 7267354 B2 JP7267354 B2 JP 7267354B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- participant
- reservation
- user
- terminal
- 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
Links
- 230000010365 information processing Effects 0.000 title claims description 32
- 238000003672 processing method Methods 0.000 title claims description 5
- 238000004891 communication Methods 0.000 claims description 104
- 238000012545 processing Methods 0.000 claims description 81
- 238000000034 method Methods 0.000 claims description 23
- 230000008569 process Effects 0.000 claims description 22
- 230000005540 biological transmission Effects 0.000 claims description 18
- 230000000694 effects Effects 0.000 description 63
- 238000012986 modification Methods 0.000 description 44
- 230000004048 modification Effects 0.000 description 44
- 230000006870 function Effects 0.000 description 37
- 230000008859 change Effects 0.000 description 21
- 238000012790 confirmation Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 13
- 235000012054 meals Nutrition 0.000 description 12
- 238000012217 deletion Methods 0.000 description 7
- 230000037430 deletion Effects 0.000 description 7
- 230000003287 optical effect Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000005401 electroluminescence Methods 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 230000003252 repetitive effect Effects 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- WWYNJERNGUHSAO-XUDSTZEESA-N (+)-Norgestrel Chemical compound O=C1CC[C@@H]2[C@H]3CC[C@](CC)([C@](CC4)(O)C#C)[C@@H]4[C@@H]3CCC2=C1 WWYNJERNGUHSAO-XUDSTZEESA-N 0.000 description 1
- 241000122205 Chamaeleonidae Species 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000012508 change request Methods 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000013073 enabling process Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本開示は、プログラム、情報処理方法および端末に関する。 The present disclosure relates to programs, information processing methods, and terminals.
従来から、飲食店の利用などについて、ユーザの端末から飲食店等を予約するサービスが実用化されている。例えば、特許文献1には、利用者が予約サーバにアクセスしてチケット等の販売の予約を行い、予約サーバが暗号化された予約情報を利用者の端末に通知する技術が開示されている。
2. Description of the Related Art Conventionally, a service for making a reservation for a restaurant or the like from a user's terminal has been put into practical use. For example,
本発明の第1の態様によると、サーバと通信する端末によって実行されるプログラムであって、端末から予約に関する予約情報をサーバに端末の通信部によって送信することと、予約情報の送信に基づき、予約の予約完了通知と、予約の参加者を入力するための情報とを通信部によって受信することと、参加者を入力するための情報を、端末のユーザとは異なる第1ユーザの端末が取得可能にする処理を端末の制御部によって行うこととが端末によって実行される。
本発明の第2の態様によると、サーバと通信する端末の情報処理方法であって、端末から予約に関する予約情報をサーバに端末の通信部によって送信することと、予約情報の送信に基づき、予約の予約完了通知と、予約の参加者を入力するための情報とを通信部によって受信することと、参加者を入力するための情報を、端末のユーザとは異なる第1ユーザの端末が取得可能にする処理を端末の制御部によって行うこととを含む。
本発明の第3の態様によると、サーバと通信する端末であって、端末から予約に関する予約情報をサーバに送信し、予約情報の送信に基づき、予約の予約完了通知と、予約の参加者を入力するための情報とを受信する通信部と、参加者を入力するための情報を、端末のユーザとは異なる第1ユーザの端末が取得可能にする処理を行う制御部とを備える。
本発明の第4の態様によると、サーバと通信する端末によって実行されるプログラムであって、予約の予約完了通知と、予約の参加者を入力するための情報とをサーバから受信した第1端末から、参加者を入力するための情報を端末の制御部によって取得することと、取得された参加者を入力するための情報に入力された、参加者の情報である参加者情報をサーバに送信することとが端末によって実行される。
According to a first aspect of the present invention, a program executed by a terminal that communicates with a server, the program transmitting reservation information related to a reservation from the terminal to the server by a communication unit of the terminal, and based on the transmission of the reservation information, Receiving the reservation completion notification of the reservation and information for inputting the participants of the reservation by the communication unit, and obtaining the information for inputting the participants by the terminal of the first user who is different from the user of the terminal. It is performed by the terminal that the enabling process is performed by the control unit of the terminal.
According to a second aspect of the present invention, there is provided an information processing method for a terminal that communicates with a server, comprising transmitting reservation information related to a reservation from the terminal to the server through a communication unit of the terminal; and the information for inputting the participants of the reservation by the communication unit, and the terminal of the first user different from the user of the terminal can acquire the information for inputting the participants. and performing a process to make the terminal by the control unit of the terminal.
According to a third aspect of the present invention, a terminal that communicates with a server transmits reservation information about a reservation from the terminal to the server, and based on the transmission of the reservation information, a reservation completion notification of the reservation and a reservation participant a communication unit that receives information for inputting; and a control unit that performs processing for enabling a terminal of a first user, who is different from the user of the terminal, to acquire information for inputting participants.
According to a fourth aspect of the present invention, there is provided a program executed by a terminal communicating with a server, the first terminal having received from the server a reservation completion notification of a reservation and information for inputting participants of the reservation. acquires the information for inputting the participants from the control unit of the terminal, and sends the participant information, which is the information of the participants entered in the acquired information for inputting the participants, to the server. are performed by the terminal.
<法的事項の遵守>
本明細書に記載の開示は、通信の秘密など、本開示の実施に必要な実施国の法的事項遵守を前提とすることに留意されたい。
<Compliance with legal matters>
Note that the disclosure provided herein is subject to compliance with the legal requirements of the implementing country required for the practice of this disclosure, such as confidentiality of communications.
本開示に係るサーバ、情報処理方法およびプログラムを実施するための実施形態について、図面を参照して説明する。 An embodiment for implementing a server, an information processing method, and a program according to the present disclosure will be described with reference to the drawings.
[システム構成]
図1は、本開示の一実施形態に係るサーバを備えたシステム1の構成を示す。図1に開示されるように、システム1では、ネットワーク30を介してサーバ10と、代表者端末20と、参加者端末40(参加者端末40A、参加者端末40B、・・・)と、予約先装置50とが接続される。
[System configuration]
FIG. 1 shows the configuration of a
サーバ10は、ネットワーク30を介して、代表者端末20、参加者端末40および予約先装置50と通信する機能を有する。なお、サーバ10に接続される代表者端末20、参加者端末40および予約先装置50の数は限定されない。
The
ネットワーク30は、1以上のサーバ10と、1以上の代表者端末20と、1以上の参加者端末40と、1以上の予約先装置50とを接続する役割を担う。すなわち、ネットワーク30は、上記の各種の装置の間でデータを送受信することができるように接続経路を提供する通信網を意味する。
The
ネットワーク30のうちの1つまたは複数の部分は、有線ネットワークや無線ネットワークであってもよいし、そうでなくてもよい。ネットワーク30は、限定ではなく例として、アドホック・ネットワーク(ad hoc network)、イントラネット、エクストラネット、仮想プライベート・ネットワーク(virtual private network:VPN)、ローカル・エリア・ネットワーク(local area network:LAN)、ワイヤレスLAN(wireless LAN:WLAN)、広域ネットワーク(wide area network:WAN)、ワイヤレスWAN(wireless WAN:WWAN)、大都市圏ネットワーク(metropolitan area network:MAN)、インターネットの一部、公衆交換電話網(Public Switched Telephone Network:PSTN)の一部、携帯電話網、ISDN(integrated service digital networks)、無線LAN、LTE(long term evolution)、CDMA(code division multiple access)、ブルートゥース(Bluetooth(登録商標))、衛星通信など、または、これらの2つ以上の組合せを含むことができる。ネットワーク30は、1つまたは複数のネットワーク30を含むことができる。
One or more portions of
代表者端末20は、予約を行うユーザR(代表者)が利用する端末であり、本開示の第1端末を構成する。この代表者端末20は、各実施形態において記載する機能を実現できる情報処理端末であればどのような端末であってもよい。代表者端末20は、限定ではなく例として、スマートフォン、携帯電話(フィーチャーフォン)、コンピュータ(限定ではなく例として、デスクトップ、ラップトップ、タブレットなど)、メディアコンピュータプラットホーム(限定ではなく例として、ケーブル、衛星セットトップボックス、デジタルビデオレコーダ)、ハンドヘルドコンピュータデバイス(限定ではなく例として、PDA・(personal digital assistant)、電子メールクライアントなど)、ウェアラブル端末(メガネ型デバイス、時計型デバイスなど)、または他種のコンピュータ、またはコミュニケーションプラットホームを含む。また、代表者端末20は情報処理端末と表現されてもよい。
The
なお、予約を行うユーザRは、1人に限定されず、複数人でもよい。ユーザRが複数人の場合には、複数の代表者端末20が存在することになる。
Note that the number of users R who make reservations is not limited to one, and may be multiple. If there are multiple users R, multiple
参加者端末40(参加者端末40A、参加者端末40B、参加者端末40C、・・・)(限定ではなく参加者端末の一例)は、ユーザRと異なるユーザA、ユーザB、ユーザC、・・・が利用する端末であり、本開示の第2端末を構成する。この参加者端末40は、各実施形態において記載する機能を実現できる情報処理端末であればどのような端末であってもよい。
なお、参加者端末40は、代表者端末20と同じ端末であってもよいし、異なる端末であってもよく、異なる端末である場合には少なくとも一部の機能を除去してもよい。このように、参加者端末40は、代表者端末20と同様に構成することができるため、再度の説明を省略する。
The participant terminals 40 (
Note that the
また、必要に応じて、代表者端末20および参加者端末40にそれぞれ対応付けられた、所定のサービスにおけるユーザ情報をユーザ情報Xと表現する。なお、ユーザ情報とは、所定のサービスにおいてユーザが利用するアカウントに対応付けられたユーザの情報である。ユーザ情報は、限定ではなく例として、ユーザにより入力される、または、所定のサービスにより付与される、ユーザの名前、ユーザのアイコン画像、ユーザの年齢、ユーザの性別、ユーザの住所、ユーザの趣味趣向、ユーザの識別子、ユーザの友達、知り合い等のリストなどのユーザに対応付けられた情報を含み、これらのいずれか一つまたは、組み合わせであってもよいし、そうでなくてもよい。
User information for a predetermined service associated with the
予約先装置50は、ユーザRが予約する予約先(飲食店など)の従業員などが利用する装置であり、各実施形態において記載する機能を実現できる情報処理装置であればどのような装置であってもよい。
The
[各装置のハードウェア(HW)構成]
システム1に含まれる各装置のHW構成について説明する。
[Hardware (HW) configuration of each device]
The HW configuration of each device included in
(1)代表者端末のHW構成
図1には、代表者端末20のHW構成の一例を示している。
代表者端末20は、制御部21(CPU:central processing unit(中央処理装置))、記憶部28、通信部22、入出力部23、表示部24、マイク25、スピーカ26、カメラ27を備える。代表者端末20のHWの各構成要素は、限定でなく例として、バスを介して相互に接続される。なお、代表者端末20のHW構成として、すべての構成要素を含むことは必須ではない。限定でなく例として、代表者端末20は、マイク25、カメラ27等、個々の構成要素、または複数の構成要素を取り外すような構成であってもよいし、そうでなくてもよい。
(1) HW Configuration of Representative's Terminal FIG. 1 shows an example of the HW configuration of the representative's
The
通信部22は、ネットワーク30を介して各種データの送受信を行う。通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。通信部22は、ネットワーク30を介して、サーバ10等の各種装置との通信を実行する機能を有する。通信部22は、各種データを制御部21からの指示に従って、サーバ10等の各種装置に送信する。また、通信部22は、サーバ10等の各種装置から送信された各種データを受信し、制御部21に伝達する。また、通信部22が物理的に構造化された回路で構成される場合には、通信回路と表現する場合もある。
The
入出力部23は、代表者端末20に対する各種操作を入力する装置、および、代表者端末20で処理された処理結果を出力する装置を含む。入出力部23は、入力部と出力部が一体化していてもよいし、入力部と出力部に分離していてもよいし、そうでなくてもよい。
The input/
入力部は、ユーザからの入力を受け付けて、入力に係る情報を制御部21に伝達できる全ての種類の装置のいずれかまたはその組み合わせにより実現される。入力部は、限定でなく例として、タッチパネル、タッチディスプレイ、キーボード等のハードウェアキーや、マウス等のポインティングデバイス、カメラ(動画像を介した操作入力)、マイク(音声による操作入力)を含む。
The input unit is implemented by any one or a combination of all types of devices that can receive input from the user and transmit information related to the input to the
出力部は、制御部21で処理された処理結果を出力することができる全ての種類の装置のいずれかまたはその組み合わせにより実現される。出力部は、限定でなく例として、タッチパネル、タッチディスプレイ、スピーカ(音声出力)、レンズ(限定でなく例として3D(three dimensions)出力や、ホログラム出力)、プリンターなどを含む。
The output unit is implemented by any one or a combination of all types of devices capable of outputting processing results processed by the
表示部24は、フレームバッファに書き込まれた表示データに従って、表示することができる全ての種類の装置のいずれかまたはその組み合わせにより実現される。表示部24は、限定でなく例として、タッチパネル、タッチディスプレイ、モニタ(限定でなく例として、液晶ディスプレイやOELD(organic electroluminescence display))、ヘッドマウントディスプレイ(HDM:Head Mounted Display)、プロジェクションマッピング、ホログラム、空気中など(真空であってもよいし、そうでなくてもよい)に画像やテキスト情報等を表示可能な装置を含む。なお、これらの表示部24は、3Dで表示データを表示可能であってもよいし、そうでなくてもよい。
The
入出力部23がタッチパネルの場合、入出力部23と表示部24とは、略同一の大きさおよび形状で対向して配置されていてもよい。
When the input/
制御部21は、プログラム内に含まれたコードまたは命令によって実現する機能を実行するために物理的に構造化された回路を有し、限定でなく例として、ハードウェアに内蔵されたデータ処理装置により実現される。そのため、制御部21は、制御回路と表現されてもよいし、されなくてもよい。
The
制御部21は、限定でなく例として、中央処理装置(CPU)、マイクロプロセッサ(microprocessor)、プロセッサコア(processor core)、マルチプロセッサ(multiprocessor)、ASIC(application-specific integrated circuit)、FPGA(field programmable gate array)を含む。
The
記憶部28は、代表者端末20が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。記憶部28は、限定でなく例として、HDD(hard disk drive)、SSD(solid state drive)、フラッシュメモリ、RAM(random access memory)、ROM(read only memory)など各種の記憶媒体を含む。また、記憶部28は、メモリ(memory)と表現されてもよいし、されなくてもよい。
The
代表者端末20は、プログラムを記憶部28に記憶し、このプログラムを実行することで、制御部21が、制御部21に含まれる各部としての処理を実行する。つまり、記憶部28に記憶されるプログラムは、代表者端末20に、制御部21が実行する各機能を実現させる。また、このプログラムは、プログラムモジュールと表現されてもよいし、されなくてもよい。
The representative terminal 20 stores the program in the
マイク25は、音声データの入力に利用される。スピーカ26は、音声データの出力に利用される。カメラ27は、動画像データの取得に利用される。
A
(2)サーバのHW構成
図1には、サーバ10のHW構成の一例を示している。
サーバ10は、限定ではなく例として、制御部11(CPU)、記憶部15、通信部14、入出力部12、ディスプレイ13を備える。サーバ10のHWの各構成要素は、限定ではなく例として、バスを介して相互に接続される。なお、サーバ10のHWは、全ての構成要素を含むことは必須ではない。限定ではなく例として、サーバ10のHWは、ディスプレイ13を取り外すような構成であってもよいし、そうでなくてもよい。
(2) Server HW Configuration FIG. 1 shows an example of the HW configuration of the
The
制御部11は、プログラム内に含まれたコードまたは命令によって実現する機能を実行するために物理的に構造化された回路を有し、限定ではなく例として、ハードウェアに内蔵されたデータ処理装置により実現される。
The
制御部11は、代表的には中央処理装置(CPU)であり、その他にマイクロプロセッサ、プロセッサコア、マルチプロセッサ、ASIC、FPGAであってもよいし、そうでなくてもよい。本開示において、制御部11は、これらに限定されない。
The
記憶部15は、サーバ10が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。記憶部15は、HDD、SSD、フラッシュメモリなど各種の記憶媒体により実現される。ただし、本開示において、記憶部15は、これらに限定されない。また、記憶部15は、メモリ(memory)と表現されてもよいし、されなくてもよい。
The
通信部14は、ネットワーク30を介して各種データの送受信を行う。通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。通信部14は、ネットワーク30を介して、代表者端末20等の各種装置との通信を実行する機能を有する。通信部14は、各種データを制御部11からの指示に従って、代表者端末20等の各種装置に送信する。また、通信部14は、代表者端末20等の各種装置から送信された各種データを受信し、制御部11に伝達する。また、通信部14が物理的に構造化された回路で構成される場合には、通信回路と表現する場合がある。
The
入出力部12は、サーバ10に対する各種操作を入力する装置により実現される。入出力部12は、ユーザからの入力を受け付けて、入力に係る情報を制御部11に伝達できる全ての種類の装置のいずれかまたはその組み合わせにより実現される。入出力部12は、代表的にはキーボード等に代表されるハードウェアキーや、マウス等のポインティングデバイスで実現される。なお、入出力部12は、限定ではなく例として、タッチパネルやカメラ(動画像を介した操作入力)、マイク(音声による操作入力)を含んでいてもよいし、そうでなくてもよい。ただし、本開示において、入出力部12は、これらに限定されない。
The input/
ディスプレイ13は、代表的にはモニタ(限定でなく例として、液晶ディスプレイやOELD(organic electroluminescence display))で実現される。なお、ディスプレイ13は、ヘッドマウントディスプレイ(HDM)などであってもよいし、そうでなくてもよい。なお、これらのディスプレイ13は、3Dで表示データを表示可能であってもよいし、そうでなくてもよい。本開示において、ディスプレイ13は、これらに限定されない。
The
(3)参加者端末のHW構成
図1には、参加者端末40のHW構成の一例を示している。なお、参加者端末40A、参加者端末40Bおよび参加者端末40Cの構成は基本的には同一であるため、以下の説明においては、参加者端末40について説明する。
参加者端末40は、制御部41(CPU)、記憶部48、通信部42、入出力部43、表示部44、マイク45、スピーカ46、カメラ47を備える。参加者端末40のHWの各構成要素は、限定でなく例として、バスを介して相互に接続される。なお、参加者端末40のHW構成として、すべての構成要素を含むことは必須ではない。限定でなく例として、参加者端末40は、マイク45、カメラ47等、個々の構成要素、または複数の構成要素を取り外すような構成であってもよいし、そうでなくてもよい。
(3) HW Configuration of Participant Terminal FIG. 1 shows an example of the HW configuration of the
The
なお、参加者端末40に含まれる上記の各構成要素や機能部を実現するためのHWや部品等については、代表者端末20と同様に構成することができる。このため、以下では再度の説明を省略する。
HW, parts, and the like for realizing the above components and functional units included in the
(4)予約先装置のHW構成
図2には、予約先装置50のHW構成の一例を示している。
予約先装置50は、制御部51(CPU)、記憶部58、通信部52、入出力部53、表示部54、マイク55、スピーカ56、カメラ57を備える。予約先装置50のHWの各構成要素は、限定でなく例として、バスを介して相互に接続される。なお、予約先装置50のHW構成として、すべての構成要素を含むことは必須ではない。限定でなく例として、予約先装置50は、マイク55、カメラ57等、個々の構成要素、または複数の構成要素を取り外すような構成であってもよいし、そうでなくてもよい。
(4) HW configuration of reservation destination device FIG. 2 shows an example of the HW configuration of the
The
なお、予約先装置50に含まれる上記の各構成要素や機能部を実現するためのHWや部品等については、代表者端末20と同様に構成することができる。このため、以下では再度の説明を省略する。
HW, parts, and the like for realizing the above components and functional units included in the
(5)その他
サーバ10は、プログラムを記憶部15に記憶し、このプログラムを実行することで、制御部11が、制御部11に含まれる各部としての処理を実行する。つまり、記憶部15に記憶されるプログラムは、サーバ10に、制御部11が実行する各機能を実現させる。このプログラムは、プログラムモジュールと表現されてもよいし、されなくてもよい。
(5) Others The
本開示の各実施形態においては、サーバ10、代表者端末20、参加者端末40および/または予約先装置50のCPUがプログラムを実行することにより、実現するものとして説明する。
In each embodiment of the present disclosure, it is assumed that the CPU of the
なお、サーバ10の制御部11、代表者端末20の制御部21、参加者端末40の制御部41および/または予約先装置50の制御部51は、制御回路を有するCPUだけでなく、集積回路(IC(Integrated Circuit)チップ、LSI(Large Scale Integration))等に形成された論理回路(ハードウェア)や専用回路によって各処理を実現してもよいし、そうでなくてもよい。また、これらの回路は、1または複数の集積回路により実現されてよく、各実施形態に示す複数の処理を1つの集積回路により実現されることとしてもよいし、そうでなくてもよい。また、LSIは、集積度の違いにより、VLSI、スーパーLSI、ウルトラLSIなどと呼称されることもある。そのため、制御部11、21、41および51は、制御回路と表現されてもよいし、されなくてもよい。
Note that the
また、本開示の各実施形態のプログラム(限定でなく例として、ソフトウェアプログラム、コンピュータプログラム、またはプログラムモジュール)は、コンピュータに読み取り可能な記憶媒体に記憶された状態で提供されてもよいし、されなくてもよい。記憶媒体は、「一時的でない有形の媒体」に、プログラムを記憶可能である。また、プログラムは、本開示の各実施形態の機能の一部を実現するためのものであってもよいし、そうでなくてもよい。さらに、本開示の各実施形態の機能を記憶媒体にすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよいし、そうでなくてもよい。 In addition, the program of each embodiment of the present disclosure (as a non-limiting example, a software program, a computer program, or a program module) may be provided in a state stored in a computer-readable storage medium, or It doesn't have to be. The storage medium can store the program in a "non-temporary tangible medium". Also, the program may or may not be for realizing part of the functions of each embodiment of the present disclosure. Furthermore, the function of each embodiment of the present disclosure may or may not be achieved by combining with a program already recorded in a storage medium, a so-called difference file (difference program).
記憶媒体は、1つまたは複数の半導体ベースの、または他の集積回路(IC)(限定でなく例として、フィールド・プログラマブル・ゲート・アレイ(FPGA)または特定用途向けIC(ASIC)など)、ハード・ディスク・ドライブ(HDD)、ハイブリッド・ハード・ドライブ(HHD)、光ディスク、光ディスクドライブ(ODD)、光磁気ディスク、光磁気ドライブ、フロッピィ・ディスケット、フロッピィ・ディスク・ドライブ(FDD)、磁気テープ、固体ドライブ(SSD)、RAMドライブ、セキュア・デジタル・カード、またはドライブ、任意の他の適切な記憶媒体、またはこれらの2つ以上の適切な組合せを含むことができる。記憶媒体は、適切な場合、揮発性、不揮発性、または揮発性と不揮発性の組合せでよい。なお、記憶媒体はこれらの例に限られず、プログラムを記憶可能であれば、どのようなデバイスまたは媒体であってもよい。また、記憶媒体をメモリ(memory)と表現されてもよいし、されなくてもよい。 The storage medium may be one or more semiconductor-based or other integrated circuits (ICs) (such as, without limitation, field programmable gate arrays (FPGAs) or application specific ICs (ASICs)), hard Disk drive (HDD), hybrid hard drive (HHD), optical disk, optical disk drive (ODD), magneto-optical disk, magneto-optical drive, floppy diskette, floppy disk drive (FDD), magnetic tape, solid state It may include a drive (SSD), RAM drive, secure digital card or drive, any other suitable storage medium, or any suitable combination of two or more thereof. Storage media may, where appropriate, be volatile, nonvolatile, or a combination of volatile and nonvolatile. Note that the storage medium is not limited to these examples, and may be any device or medium as long as it can store the program. Also, the storage medium may or may not be expressed as memory.
サーバ10、代表者端末20、参加者端末40および/または予約先装置50は、記憶媒体に記憶されたプログラムを読み出し、読み出したプログラムを実行することによって、各実施形態に示す複数の機能部の機能を実現することができる。
The
また、本開示のプログラムは、プログラムを伝送可能な任意の伝送媒体(通信ネットワークや放送波等)を介して、サーバ10、代表者端末20、参加者端末40および/または予約先装置50に提供されてもよいし、されなくてもよい。サーバ10、代表者端末20、参加者端末40および/または予約先装置50は、限定ではなく例として、インターネット等を介してダウンロードしたプログラムを実行することにより、各実施形態に示す複数の機能部の機能を実現する。
In addition, the program of the present disclosure is provided to the
また、本開示の各実施形態は、プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
サーバ10、代表者端末20、参加者端末40および/または予約先装置50における処理の少なくとも一部は、1以上のコンピュータにより構成されるクラウドコンピューティングにより実現されていてもよいし、そうでなくてもよい。
代表者端末20、参加者端末40および/または予約先装置50における処理の少なくとも一部を、サーバ10により行う構成としてもよいし、そうでなくてもよい。この場合、代表者端末20の制御部21、参加者端末40の制御部41および/または予約先装置50の制御部51の各機能部の処理のうち少なくとも一部の処理を、サーバ10で行う構成としてもよいし、そうでなくてもよい。
サーバ10における処理の少なくとも一部を、代表者端末20、参加者端末40および/または予約先装置50により行う構成としてもよいし、そうでなくてもよい。この場合、サーバ10の制御部11の各機能部の処理のうち少なくとも一部の処理を、代表者端末20、参加者端末40および/または予約先装置50で行う構成としてもよいし、そうでなくてもよい。
明示的な言及のない限り、本開示の実施形態における判定の構成は必須でなく、判定条件を満たした場合に所定の処理が動作されたり、判定条件を満たさない場合に所定の処理がされたりしてもよいし、そうでなくてもよい。
Embodiments of the present disclosure may also be implemented in the form of a data signal embedded in a carrier wave in which the program is embodied by electronic transmission.
At least part of the processing in the
At least part of the processing in the
At least part of the processing in the
Unless explicitly mentioned, the configuration of determination in the embodiments of the present disclosure is not essential, and predetermined processing is performed when the determination condition is satisfied, or predetermined processing is performed when the determination condition is not satisfied. may or may not.
なお、本開示のプログラムは、限定でなく例として、ActionScript、JavaScript(登録商標)などのスクリプト言語、Objective-C、Java(登録商標)などのオブジェクト指向プログラミング言語、HTML5などのマークアップ言語などを用いて実装される。 Note that the programs of the present disclosure include, but are not limited to, scripting languages such as ActionScript and Javascript (registered trademark), object-oriented programming languages such as Objective-C and Java (registered trademark), markup languages such as HTML5, and the like. implemented using
また、繰り返しとなるが、本開示における各種プログラムや各種データは、コンピュータ読取可能な記憶媒体(記録媒体)に記憶(記録)させておくことができる。この記憶媒体には、磁気ディスク、光ディスク、光磁気ディスク、フラッシュメモリ等の各種の記憶媒体が含まれる。 Moreover, although it will be repeated, various programs and various data in the present disclosure can be stored (recorded) in a computer-readable storage medium (recording medium). This storage medium includes various storage media such as a magnetic disk, an optical disk, a magneto-optical disk, and a flash memory.
<第1実施形態>
近年、ユーザの端末から予約するサービスが普及している。一方、サーバ10や代表者端末20には、予約を行うユーザRの情報だけでなく、予約に参加するユーザAなどの情報も保存されている。このため、サーバ10や代表者端末20に保存された複数のユーザの情報を利用して予約サービスを向上することが可能になってきている。
<First embodiment>
In recent years, a service for making a reservation from a user's terminal has become widespread. On the other hand, the
第1実施形態では、限定ではなく例として、代表者端末20が、予約の参加者を入力するための参加者入力用情報を受信し、参加者入力用情報に基づき、ユーザRによって入力された、参加者の情報である参加者情報を通信部22によってサーバ10に送信する。
第1実施形態に記載の内容は、他の各実施形態のいずれにも適用可能である。
In the first embodiment, as an example and not a limitation, the
The content described in the first embodiment can be applied to any of the other embodiments.
<機能構成>
(1)サーバの機能構成
図3は、本実施形態におけるサーバ10の制御部11により実現される機能の一例を示す図である。
サーバ10は、制御部11により実現される機能として、サーバメイン処理部111と、予約完了通知生成部112と、参加者入力用情報生成部113とを有する。
<Functional configuration>
(1) Functional Configuration of Server FIG. 3 is a diagram showing an example of functions realized by the
The
サーバメイン処理部111は、記憶部15に記憶されているサーバメイン処理プログラム151に従って、サーバ10を統括的に制御するための処理であるサーバメイン処理を実行する機能を有している。ここで、サーバメイン処理部111は、代表者端末20から予約に関する予約情報を通信部14によって受信すると、その予約情報の受信に基づき、予約が完了したことを示す予約完了通知と、予約の参加者を入力するための参加者入力用情報とを通信部14によって代表者端末20に送信する制御を行う。そして、サーバメイン処理部111は、参加者入力用情報に入力された、参加者の情報である参加者情報を通信部14によって受信する制御を行う。
なお、予約情報は、限定ではなく例として、予約先の識別情報(名称、住所、識別番号など)、予約日時、予定参加人数(予約の人数)、代表者端末20の識別情報などが含まれる。
The server
The reservation information includes, for example and not limitation, the identification information of the reservation destination (name, address, identification number, etc.), the date and time of the reservation, the number of scheduled participants (the number of persons who made the reservation), the identification information of the
予約完了通知生成部112は、記憶部15に記憶されている予約完了通知生成プログラム1511に従って、ユーザに対して予約の完了を示す予約完了通知を生成するための処理である予約完了通知生成処理を実行する。このとき、予約完了通知生成部112は、限定ではなく例として、代表者端末20から受信した予約情報と、記憶部15に記憶されている予約先情報152とに基づいて、予約先を検索し、その予約先がユーザの予定参加人数(予約の人数)を予約日時に受け入れ可能か否かを判定する。そして、予約完了通知生成部112は、予約先が予定参加人数を受け入れ可能な場合に予約完了通知を生成する。
The reservation completion
参加者入力用情報生成部113は、記憶部15に記憶されている参加者入力用情報生成プログラム1512に従って、参加者入力用情報を生成するための処理である参加者入力用情報生成処理を実行する。このとき、参加者入力用情報生成部113は、限定ではなく例として、記憶部15に記憶されているユーザ情報153に基づいて、代表者端末20に保存されているユーザA、ユーザB、ユーザC、・・・を検索し、そのユーザA、ユーザB、ユーザC、・・・をユーザRが選択的に入力するための情報を生成する。
The participant input
図4は、本実施形態におけるサーバ10の記憶部15に記憶される情報の一例を示す図である。
記憶部15には、限定ではなく例として、制御部11により読み出されて、サーバメイン処理として実行されるサーバメイン処理プログラム151が記憶される。
また、サーバメイン処理プログラム151は、限定ではなく例として、制御部11により読み出されて、予約完了通知生成処理として実行される予約完了通知生成プログラム1511をサブルーチンプログラムとして含む。
また、サーバメイン処理プログラム151は、限定ではなく例として、制御部11により読み出されて、参加者入力用情報生成処理として実行される参加者入力用情報生成プログラム1512をサブルーチンプログラムとして含む。
FIG. 4 is a diagram showing an example of information stored in the
The
Further, the server
In addition, the server
また、記憶部15には、限定ではなく例として、予約先情報152、ユーザ情報153が記憶される。
In addition,
予約先情報152は、予約先の検索やデータのやり取りなどを行うための情報である。予約先情報152は、限定ではなく例として、予約先の識別情報(名称、住所、識別番号など)、予約可能人数、アクセス情報(IPアドレス、メールアドレス)などが含まれる。
The
ユーザ情報153は、ユーザの抽出などを行うための情報である。ユーザ情報153は、限定ではなく例として、代表者端末20および参加者端末40の識別情報(ユーザの名前、識別番号)、チャットに関する識別情報(アクセス情報など)、ユーザの友達、知り合い等のリストが含まれる。
The
(2)代表者端末の機能構成
図5は、本実施形態における代表者端末20の制御部21により実現される機能の一例を示す図である。
代表者端末20は、制御部21により実現される機能として、代表者端末メイン処理部211と、参加者情報処理部212とを有する。
(2) Functional Configuration of Representative Terminal FIG. 5 is a diagram showing an example of functions realized by the
The
代表者端末メイン処理部211は、記憶部28に記憶されている代表者端末メイン処理プログラム281に従って、代表者端末20を統括的に制御するための処理である代表者端末メイン処理を実行する機能を有している。ここで、代表者端末メイン処理部211は、予約に関する予約情報をサーバ10に通信部22によって送信する制御を行う。続いて、代表者端末メイン処理部211は、予約情報の送信に基づき、予約の予約完了通知と、参加者入力用情報とを通信部22によって受信する制御を行う。そして、代表者端末メイン処理部211は、参加者情報処理部212において参加者入力用情報に入力された参加者情報を通信部22によってサーバ10に送信する制御を行う。
The representative terminal
また、参加者情報処理部212は、記憶部28に記憶されている参加者情報処理プログラム2811に従って、参加者入力用情報に、ユーザRによって入力された参加者情報を入力する処理である参加者情報処理を実行する。
In addition, the participant
図6は、本実施形態における代表者端末20の記憶部28に記憶される情報の一例を示す図である。
記憶部28には、限定ではなく例として、制御部21により読み出されて、代表者端末メイン処理として実行される代表者端末メイン処理プログラム281が記憶される。
また、代表者端末メイン処理プログラム281は、限定ではなく例として、制御部21により読み出されて、参加者情報処理として実行される参加者情報処理プログラム2811をサブルーチンプログラムとして含む。
FIG. 6 is a diagram showing an example of information stored in the
The
Further, the representative terminal
また、記憶部28には、限定ではなく例として、参加者情報282が記憶される。
参加者情報282は、限定ではなく例として、予約に参加する参加者を特定可能な情報を含む。特定可能な情報は、限定ではなく例として、参加者の識別情報を含む。
In addition,
<情報処理>
図7は、本実施形態における各装置が実行する処理の流れの一例を示すフローチャートである。左側から順に、代表者端末20の制御部21が実行する処理、サーバ10の制御部11が実行する処理の一例をそれぞれ示している。
<Information processing>
FIG. 7 is a flow chart showing an example of the flow of processing executed by each device in this embodiment. From left to right, examples of processing executed by the
各処理における各ステップをアルファベットの大文字と数字の組み合わせで示し、本明細書では「ステップ」の用語は省略する。
また、以下説明するフローチャートは、あくまでも本実施例における処理を例示するものであり、以下説明するフローチャートにおいて、一部のステップを実行しなくてもよいし、追加のステップを挿入してもよい。
これらは、本明細書における他のフローチャートについても同様である。
Each step in each process is indicated by a combination of capital letters and numbers, and the term "step" is omitted in this specification.
Further, the flowcharts described below merely illustrate the processing in this embodiment, and in the flowcharts described below, some steps may not be executed, or additional steps may be inserted.
These are the same for other flowcharts in this specification.
まず、予約を行うユーザRが、代表者端末20の入出力部23を操作して、制御部21に予約に関する予約情報を入力する。この予約情報には、限定ではなく例として、予約先の識別情報や予定参加人数、代表者端末20の識別情報などが含まれる。続いて、制御部21が、入出力部23から入力された予約情報を通信部22によってサーバ10に送信する(A1)。
First, user R who makes a reservation operates the input/
代表者端末20から送信された予約情報は、サーバ10の通信部14で受信される(B1)。サーバ10の制御部11は、通信部14で受信された予約情報に基づき、予約完了通知生成部112において予約完了通知を生成すると共に参加者入力用情報生成部113において参加者入力用情報を生成する(B2)。
The reservation information transmitted from the
このとき、予約完了通知生成部112は、予約情報に基づいて、記憶部15に記憶されている予約先情報152から、ユーザRから指定された予約先を検索する。そして、予約完了通知生成部112は、ユーザRから指定された予定参加人数を予約先が予約日時に受け入れ可能か否かを判定し、受け入れ可能な場合には、予約が完了したことを示す予約完了通知を生成する。
At this time, the reservation completion
また、参加者入力用情報生成部113は、記憶部15に記憶されているユーザ情報153に基づいて、代表者端末20に保存されているユーザA、ユーザB、ユーザC、・・・を検索する。そして、参加者入力用情報生成部113は、検索されたユーザA、ユーザB、ユーザC、・・・をユーザRが選択可能な参加者入力用情報を生成する。
Further, the participant input
参加者入力用情報生成部113は、限定ではなく例として、ユーザA、ユーザB、ユーザC、・・・の情報(名前、アイコン画像など)をリストにした参加者入力用情報を生成することができる。また、参加者入力用情報生成部113は、限定ではなく例として、ユーザRと、参加者(ユーザA、ユーザB、ユーザC、・・・)とを含むグループ別に表示するように参加者入力用情報を生成することができる。
The participant input
このようにして、予約完了通知と参加者入力用情報が生成されると、制御部11は、予約情報に基づき、予約完了通知と参加者入力用情報を通信部14によって代表者端末20に送信する(B3)。サーバ10から送信された予約完了通知と参加者入力用情報は、代表者端末20の通信部22によって受信される(A2)。
When the reservation completion notification and the participant input information are generated in this manner, the
そして、代表者端末20の制御部21が、通信部22で受信された予約完了通知と参加者入力用情報を表示部24に表示させる。
図8に示すように、制御部21は、限定ではなく例として、予約完了通知61と参加者入力用情報の選択ボタン62aを表示部24に表示させることができる。そして、制御部21は、ユーザRにより選択ボタン62aが押下されると、参加者を追加するための追加ボタン65を表示部24に表示する。なお、共有ボタン62bは、参加者に予約完了通知と参加者入力用情報を共有するためのボタンである。
Then, the
As shown in FIG. 8, the
制御部21は、追加ボタン65がユーザRにより押下されると、図9に示すように、ユーザの情報(名前、アイコン画像など)をリストにした参加者入力用情報63を表示部24に表示させる。このとき、制御部21は、限定ではなく例として、グループX、グループY、・・・と、グループ別に参加者入力用情報63を表示部24に表示させる。
When the
このように、制御部21は、ユーザRによって参加者入力用情報が入力される場合、ユーザの情報のリストを代表者端末20の表示部24に表示する制御を行う。
In this manner, when the user R inputs information for participant input, the
続いて、ユーザの情報に対応して表示された参加者入力ボタン64がユーザRにより押下されると、制御部21の参加者情報処理部212は、そのユーザが参加者として選択されたと認識し、選択されたユーザの参加者情報を参加者入力用情報63に入力する(A3)。ここで、ユーザAとユーザCが参加者として選択されたものとする。
Subsequently, when the user R presses the
このとき、参加者情報は、限定ではなく例として、ユーザRと参加者を含むグループから指定された情報を含む。
なお、制御部21は、限定ではなく例として、図10に示すように、グループXの参加者入力ボタン64が押下された場合には、そのグループXに含まれる全てのユーザA~Dを参加者として参加者入力用情報63に入力することができる。
At this time, the participant information includes, by way of example and not limitation, information designated from a group including user R and the participant.
It should be noted that, as an example and not a limitation, as shown in FIG. can be entered in the
制御部21は、ユーザRによる参加者の選択が完了すると、参加者入力用情報にユーザRにより入力されたユーザAとユーザCの参加者情報をサーバ10に送信する(A4)。
When the user R completes the selection of the participants, the
代表者端末20から送信された参加者情報は、サーバ10の通信部14で受信される(B4)。そして、サーバ10の制御部11は、予約の参加者としてユーザAおよびユーザCの参加者情報を記憶部15に記憶する。なお、ユーザRの参加者情報は、限定ではなく例として、代表者端末20の制御部21が予約情報をサーバ10に送信したときに予約情報と共に送信することができ、既にサーバ10の記憶部15に記憶されているものとする。これにより、ユーザR、ユーザAおよびユーザCが参加者として登録されることになる(B5)。
The participant information transmitted from the
<第1実施形態の効果>
第1実施形態では、代表者端末20の制御部21が、予約情報の送信に基づき、予約が完了したことを示す予約完了通知と、予約の参加者を入力するための参加者入力用情報(限定ではなく予約の参加者を入力するための情報の一例)とを通信部22によって受信し、参加者入力用情報に基づき、ユーザRによって入力された、参加者の情報である参加者情報を通信部22によってサーバ10に送信する。
このような構成による効果の一例として、参加者情報を入力するだけで予約の参加者が自動的に登録されるため、参加者を容易に登録することができる。
<Effects of the first embodiment>
In the first embodiment, the
As an example of the effect of such a configuration, the participants can be easily registered because the participants of the reservation are automatically registered simply by inputting the participant information.
また、第1実施形態では、参加者情報は、予約に参加する参加者を特定可能な情報(限定ではなく参加者情報の一例)を含む。
このような構成による効果の一例として、参加者情報を入力するだけで予約の参加者が自動的に登録されるため、参加者を容易に登録することができる。
In addition, in the first embodiment, the participant information includes information (not limited but an example of participant information) that can identify the participant who participates in the reservation.
As an example of the effect of such a configuration, the participants can be easily registered because the participants of the reservation are automatically registered simply by inputting the participant information.
また、第1実施形態では、代表者端末20の制御部21は、ユーザRによって参加者入力用情報に入力される場合、リストを代表者端末20の表示部24に表示する制御を行う。
このような構成による効果の一例として、参加者情報を参加者入力用情報に容易に入力することができる。
Further, in the first embodiment, when the user R inputs participant input information, the
As an example of the effect of such a configuration, it is possible to easily input participant information into participant input information.
<第1変形例(1)>
第1実施形態では、サーバ10の制御部11は、図9に示すように、ユーザRと、参加者(ユーザA、ユーザB、ユーザC、・・・)とを含むグループ別に表示するように参加者入力用情報を生成したが、このグループは、チャットに関連するグループとすることができる。
<First modification (1)>
In the first embodiment, as shown in FIG. 9, the
例えば、制御部11は、予約情報を受信(B1)すると、予め記憶されたユーザRと参加者(ユーザA、ユーザB、ユーザC、・・・)とを含むチャットに関連するグループの情報に基づいて、チャットに関連するグループ別に表示するように参加者入力用情報を生成する(B2)。そして、制御部11は、生成された参加者入力用情報を予約完了通知と共に代表者端末20に送信する(B3)。
For example, when the
代表者端末20の制御部21は、サーバ10から予約完了通知と参加者入力用情報を受信する(A2)と、その予約完了通知と参加者入力用情報を表示部24に表示させる。
このとき、制御部21は、限定ではなく例として、ユーザRの操作に応じて予約完了通知をチャットルームやトークルームなどの所定のグループXに送信することができる。制御部21は、予約完了通知をユーザRによって所定のグループXに送信した場合、ユーザAなどの参加者の情報、またはユーザRとユーザAなどの参加者とを含む所定のグループXの情報をリストの最上段に表示する制御を行うことができる。
When the
At this time, the
なお、チャットルームは、インスタントメッセージングアプリケーションなどで生成される、一つ以上のユーザ(またはユーザアカウント)が参加できる仮想の空間またはグループとすることができる。例えば、一つ以上のユーザアカウントがチャットルームに参加または含まれて多様な形態のメッセージ、ファイルなどを互いにやりとりすることができる。また、チャットルームではVoIP(Voice over Internet Protocol)音声通話機能、VoIP映像通話機能、ライブ放送機能(VoIPリアルタイム映像送出機能)が提供されてユーザアカウント間の音声通話、映像通話、映像ストリーミングなどを行うことができる。このチャットルームは、トークルームなどの同様のルーム形態を含むものである。
また、本変形例のチャットに関連するグループは、参加者を選択できればよく、チャットのグループに限定されない。例えば、チャットに関連するグループは、SNS上でお互いを登録するフレンズリストとすることもできる。
It should be noted that a chat room can be a virtual space or group created by an instant messaging application or the like, in which one or more users (or user accounts) can participate. For example, one or more user accounts can participate in or be included in a chat room to exchange various types of messages, files, and the like. In addition, VoIP (Voice over Internet Protocol) voice call function, VoIP video call function, and live broadcast function (VoIP real-time video transmission function) are provided in the chat room, allowing voice calls, video calls, and video streaming between user accounts. be able to. This chat room includes similar room types such as talk rooms.
Moreover, the group related to the chat of this modification is not limited to a chat group as long as the participants can be selected. For example, a chat-related group can be a friends list that registers each other on an SNS.
また、制御部21は、参加者入力用情報の参加者入力ボタン64がユーザRにより押下されると、その押下されたユーザの参加者情報を参加者入力用情報に入力する(A3)。このとき、制御部21は、参加者を特定可能な情報として、参加者のチャットに関する識別情報を含むように参加者情報を入力する。
Further, when the user R presses the
続いて、制御部21は、参加者入力用情報に入力した参加者情報をサーバ10に送信する(A4)。これにより、サーバ10の通信部14は、チャットに関連するグループから指定された情報を含む参加者情報を代表者端末20から受信する(B4)。
Subsequently, the
<第1変形例(1)の効果>
第1変形例(1)では、代表者端末20の制御部21は、予約完了通知をユーザRによってチャットルームに送信された場合、ユーザAなどの参加者の情報、またはユーザRとユーザAなどの参加者とを含むチャットルームのグループの情報をリストの最上段に表示する制御を行う。
このような構成による効果の一例として、参加者情報を参加者入力用情報により容易に入力することができる。
<Effect of the first modification (1)>
In the first modified example (1), when the reservation completion notification is transmitted to the chat room by the user R, the
As an example of the effect of such a configuration, it is possible to easily input the participant information using the participant input information.
<第1変形例(2)>
第1実施形態では、代表者端末20の制御部21は、ユーザRにより追加ボタン65が押下されると、図9に示すように、ユーザの情報をグループ別にリストにした参加者入力用情報を表示部24に表示させたが、ユーザの参加者情報を参加者入力用情報に入力できればよく、これに限定されない。例えば、制御部21は、図11に示すように、ユーザの情報を所定の順番(五十音順など)で並べて表示することができる。
<First modification (2)>
In the first embodiment, when the user R presses the
<第1変形例(2)の効果>
第1変形例(2)では、代表者端末20の制御部21は、ユーザの情報を所定の順番で並べて表示する。
このような構成による効果の一例として、参加者を容易に選択することができる。
<Effect of the first modified example (2)>
In the first modified example (2), the
As an example of the effect of such a configuration, participants can be easily selected.
<第1変形例(3)>
第1実施形態では、代表者端末20の制御部21は、ユーザRの参加者情報を予約情報と共にサーバ10に送信したが、ユーザRの参加者情報をサーバ10の記憶部15に記憶できればよく、これに限定されない。例えば、制御部21は、ユーザAとユーザCの参加者情報と共にユーザRの参加者情報をサーバ10に送信することができる。
<First modification (3)>
In the first embodiment, the
<第1変形例(3)の効果>
本変形例による効果の一例として、サーバ10は、ユーザAとユーザCの参加者情報と共にユーザRの参加者情報を受信するため、参加者情報をまとめて記憶することができる。
<Effect of the first modified example (3)>
As an example of the effect of this modification, the
<第2実施形態>
第1実施形態では、代表者端末20の制御部21は、参加者情報をサーバ10に送信(A4)したが、参加者情報をサーバ10が取得できればよく、これに限定されない。
第2実施形態は、代表者端末20の制御部21が、参加者入力用情報をグループに関連付けされたチャットルームを介してグループの各メンバーの参加者端末40に送信し、参加者端末40において参加者入力用情報に入力された参加者情報がサーバ10の通信部14で受信される実施形態である。なお、第1実施形態と同一の構成については同一の符号を付して再度の説明を省略する。
第2実施形態に記載の内容は、他の各実施形態のいずれにも適用可能である。
<Second embodiment>
In the first embodiment, the
In the second embodiment, the
The content described in the second embodiment can be applied to any of the other embodiments.
<機能構成>
代表者端末20において、制御部21の代表者端末メイン処理部211は、参加者を入力するための参加者入力用情報を参加者端末40が取得可能にする処理を行う。この取得可能にする処理は、参加者入力用情報を参加者端末40に送信する処理を含む。
<Functional configuration>
In the
サーバ10において、制御部11のサーバメイン処理部111は、参加者情報を通信部14によって参加者端末40から受信する制御を行う。
In the
図12は、本実施形態において、参加者端末40の制御部41により実現される機能の一例を示す図である。参加者端末40は、制御部41により実現される機能として、参加者端末メイン処理部411と、参加者情報処理部412とを有する。
FIG. 12 is a diagram showing an example of functions realized by the
参加者端末メイン処理部411は、記憶部48に記憶されている参加者端末メイン処理プログラム481に従って、参加者端末40を統括的に制御するための処理である参加者端末メイン処理を実行する機能を有している。ここで、参加者端末メイン処理部411は、予約の予約完了通知と、参加者入力用情報とを通信部42によって受信する制御を行う。そして、参加者端末メイン処理部411は、参加者情報処理部412において参加者入力用情報に入力された参加者情報を通信部42によって送信する制御を行う。
The participant terminal
また、参加者情報処理部412は、記憶部48に記憶されている参加者情報処理プログラム4811に従って、参加者入力用情報に参加者情報を入力する処理である参加者情報処理を実行する。
In addition, the participant
図13は、本実施形態における参加者端末40の記憶部48に記憶される情報の一例を示す図である。
記憶部48には、限定ではなく例として、制御部41により読み出されて、参加者端末メイン処理として実行される参加者端末メイン処理プログラム481が記憶される。
また、参加者端末メイン処理プログラム481は、限定ではなく例として、制御部41により読み出されて、参加者情報処理として実行される参加者情報処理プログラム4811をサブルーチンプログラムとして含む。
FIG. 13 is a diagram showing an example of information stored in the
The
Further, the participant terminal
また、記憶部48には、限定ではなく例として、参加者情報482が記憶される。参加者情報482は、限定ではなく例として、予約に参加する参加者を特定可能な情報を含む。特定可能な情報は、限定ではなく例として、参加者のチャットに関する識別情報を含む。
In addition,
<情報処理>
図14は、本実施形態における各装置が実行する処理の流れの一例を示すフローチャートである。
<Information processing>
FIG. 14 is a flow chart showing an example of the flow of processing executed by each device in this embodiment.
まず、第1実施形態と同様に、代表者端末20の通信部22が、サーバ10から送信された予約完了通知と参加者入力用情報を受信する(A2)。続いて、予約完了通知は、参加者入力用情報と共に、ユーザRにより、ユーザRと参加者(ユーザAとユーザC)を含むグループのチャットルームに送信される(A11)。すなわち、参加者入力用情報は、予約完了通知がユーザRによってチャットルームに送信されることによって、そのチャットルームに送信されることになる。そして、サーバ10の制御部11が、代表者端末20から送信された予約完了通知を参加者入力用情報と共にチャットルームで共有させる(B11)。
First, as in the first embodiment, the
代表者端末20の制御部21は、限定ではなく例として、図8に示す共有ボタン62bをユーザRが押下することにより、予約完了通知をチャットルームに送信する。そして、チャットルームで共有された予約完了通知は、ユーザAとユーザCの操作により、参加者端末40Aと参加者端末40Cに送信される。このとき、予約完了通知と共に参加者入力用情報も参加者端末40Aと参加者端末40Cに送信されることになる。すなわち、予約完了通知が参加者端末40Aと参加者端末40Cに送信されることに基づいて、参加者入力用情報が参加者端末40Aと参加者端末40Cに送信される。
このようにして、代表者端末20の制御部21は、サーバ10を介して、参加者入力用情報をユーザAの参加者端末40AとユーザCの参加者端末40Cに送信する処理を行う。すなわち、制御部21は、参加者入力用情報を、ユーザAの参加者端末40AとユーザCの参加者端末40Cが取得可能にする処理を行う。
As a non-limiting example, the
In this manner, the
サーバ10から送信された予約完了通知と参加者入力用情報は、参加者端末40Aおよび40Cの通信部42によって受信される(C11)。
図15に示すように、参加者端末40Aの制御部41は、限定ではなく例として、通信部42で受信された予約完了通知61を表示部44に表示させる。なお、参加者端末40に送信される予約完了通知61は、共有ボタン62bを除いて表示するように設定されている。すなわち、予約完了通知61は、参加者端末40で共有できないように設定されている。
The reservation completion notification and participant input information transmitted from the
As shown in FIG. 15, the
参加者端末40Aの制御部41は、ユーザAにより選択ボタン62aが押下されると、参加者入力用情報63を表示部44に表示させる。参加者入力用情報63には、参加者に自分を追加するための追加ボタン65が表示されており、ユーザAにより追加ボタン65が押下されると、制御部41は、図16に示すように、予約完了通知61と参加者入力用情報63の登録ボタン66を表示部44に表示させる。表示部44に表示された予約完了通知61を確認したユーザAにより登録ボタン66が押下されると、制御部41は、自身の参加者情報を参加者入力用情報63に入力する(C12)。このとき、制御部41は、限定ではなく例として、参加者であるユーザAが参加者情報を入力する場合、参加者である自身以外の参加者情報、例えばユーザCの参加者情報を入力できないように制御する。
When the user A presses the
制御部41は、登録ボタン66がユーザAにより押下されると、参加者入力用情報に入力されたユーザAの参加者情報をサーバ10に送信する(C13)。そして、サーバの通信部14が、参加者端末40Aから送信されたユーザAの参加者情報を受信する(B12)。すなわち、通信部14は、参加者入力用情報へのユーザAによる入力によって参加者情報を受信することになる。
なお、参加者端末40Cの制御部41は、上記の参加者端末40Aの制御部41と同様に、参加者入力用情報にユーザCの参加者情報を入力してサーバ10に送信する。これにより、参加者端末40Cから送信されたユーザCの参加者情報もサーバ10の通信部14で受信される。
When the user A presses the
The
ユーザAとユーザCの参加者情報が通信部14で受信されると、サーバ10の制御部11は、ユーザAとユーザCの参加者情報を、先に受信されたユーザRの参加者情報と共に記憶部15に記憶する。これにより、ユーザR、ユーザAおよびユーザCが参加者として登録されることになる(B5)。
When the participant information of user A and user C is received by the
<第2実施形態の効果>
第2実施形態では、代表者端末20の制御部21は、参加者入力用情報を、ユーザRとは異なるユーザAおよびCの参加者端末40Aおよび40Cが取得可能にする処理を行う。
このような構成による効果の一例として、ユーザRが指定したグループのメンバーのうち参加を希望するメンバーから参加者情報を直接取得することができる。
<Effects of Second Embodiment>
In the second embodiment, the
As an example of the effect of such a configuration, it is possible to directly acquire participant information from members of the group designated by the user R who wish to participate.
また、第2実施形態では、代表者端末20の制御部21は、参加者入力用情報を、ユーザAおよびCの参加者端末40Aおよび40Cに送信する処理を行う。
このような構成による効果の一例として、参加者の誤登録を大きく低減することができ、予約をより適切に行うことができる。
Further, in the second embodiment, the
As an example of the effects of such a configuration, incorrect registration of participants can be greatly reduced, and reservations can be made more appropriately.
また、第2実施形態では、代表者端末20の制御部21は、ユーザRと、ユーザAおよびCとを含むチャットルームに参加者入力用情報を送信する処理を行う。
このような構成による効果の一例として、チャットルーム内で参加者入力用情報が共有されるため、参加者端末40Aおよび40Cで参加者入力用情報を容易に取得することができる。
Further, in the second embodiment, the
As an example of the effect of such a configuration, since the participant input information is shared within the chat room, the
また、第2実施形態では、参加者入力用情報は、予約完了通知がユーザRによってチャットルームに送信されることによって、そのチャットルームに送信される。
このような構成による効果の一例として、参加者入力用情報をチャットルームに容易に送信することができる。
Further, in the second embodiment, the information for participant input is sent to the chat room when the user R sends the reservation completion notification to the chat room.
As an example of the effect of such a configuration, information for participant input can be easily transmitted to the chat room.
<第2変形例(1)>
本実施形態では、代表者端末20の制御部21は、チャットルームに参加者入力用情報を送信した(A11)が、ユーザAおよびCの参加者端末40Aおよび40Cに参加者入力用情報を送信できればよく、これに限定されない。
<Second modification (1)>
In this embodiment, the
例えば、代表者端末20の制御部21は、予約完了通知と参加者入力用情報を近距離通信部によってユーザAおよびCの参加者端末40Aおよび40Cに送信する(A11)ことができる。制御部21は、限定ではなく例として、赤外線やブルートゥース(Bluetooth(登録商標))などの近距離通信部により予約完了通知と参加者入力用情報を参加者端末40に送信する。これにより、予約完了通知と参加者入力用情報は、サーバ10で共有される(B11)ことなく、代表者端末20から参加者端末40に直接的に送信されることになる。
For example, the
<第2変形例(1)の効果>
本変形例の効果の一例として、参加者入力用情報を容易に送信することができる。
<Effect of Second Modification (1)>
As an example of the effect of this modified example, information for participant input can be easily transmitted.
<第2変形例(2)>
本実施形態では、代表者端末20の制御部21は、ユーザRと参加者(ユーザAとユーザC)を含むグループのチャットルームに参加者入力用情報を送信した(A11)が、ユーザRと参加者との1:1のチャットルームに送信してもよい。すなわち、制御部21は、ユーザRとユーザAのチャットルームと、ユーザRとユーザCのチャットルームとにそれぞれ参加者入力用情報を送信することができる。
<Second modification (2)>
In this embodiment, the
<第2変形例(3)>
本実施形態では、参加者端末40の制御部41は、参加者であるユーザAなどが参加者情報を入力する(C12)場合、参加者である自身以外の参加者情報を入力できないように制御したが、自身以外の参加者情報を入力できるように制御してもよい。例えば、参加者端末40Aの制御部41は、ユーザAの操作により、自身以外のユーザCの参加者情報を入力できるように制御することができる。
<Second modification (3)>
In this embodiment, the
<第2変形例(3)の効果>
本変形例の効果の一例として、参加者が自身以外の参加者の参加者情報を入力できるため、予約を容易に行うことができる。
<Effect of Second Modification (3)>
As an example of the effect of this modification, a participant can input participant information of participants other than himself/herself, so that reservation can be easily made.
<第3実施形態>
第2実施形態では、参加者入力用情報は、予約完了通知が参加者の参加者端末40に送信されることに基づいて、参加者端末40に送信された(A11)が、参加者端末40に送信できればよく、これに限定されない。
第3実施形態は、図17に示すように、代表者端末20に表示されたコード情報を参加者端末40が読み取ることに基づいて、参加者入力用情報63を参加者端末40に取得させる実施形態である。なお、第2実施形態と同一の構成については同一の符号を付して再度の説明を省略する。
第3実施形態に記載の内容は、他の各実施形態のいずれにも適用可能である。
<Third Embodiment>
In the second embodiment, the information for participant input is sent to the
In the third embodiment, as shown in FIG. 17, the
The content described in the third embodiment can be applied to any of the other embodiments.
<機能構成>
代表者端末20において、制御部21の代表者端末メイン処理部211は、参加者入力用情報を含むコード情報を生成する機能を有する。
<Functional configuration>
In the
<情報処理>
図18は、本実施形態における各装置が実行する処理の流れの一例を示すフローチャートである。
<Information processing>
FIG. 18 is a flowchart showing an example of the flow of processing executed by each device in this embodiment.
まず、第1実施形と同様に、代表者端末20の通信部22が、サーバ10から送信された予約完了通知と参加者入力用情報を受信する(A2)。そして、制御部21の代表者端末メイン処理部211が、サーバ10から受信した予約完了通知と参加者入力用情報を含むコード情報を生成する(A21)。ここで、コード情報は、限定ではなく例として、一次元コード情報、二次元コード情報などを含むことができる。一次元コード情報は、限定ではなく例として、バーコードなどを含む。また、二次元コード情報は、水平方向と垂直方向とに情報を持つ表示方式のコードであり、小さな正方形を上下左右に配列させたマトリックス式のコードや、一次元コードを上下に複数重ねたスタック式のコード等がある。二次元コード情報は、限定ではなく例として、QRコード(登録商標)、SPコード、ベリコード、マキシコード、CPコード、カメレオンコードなどが含まれる。また、接続アドレスの情報は、限定ではなく例として、ECサイトのインターネット上のアドレス(ウェブページアドレス)を示すURL(Uniform Resource Locator)が含まれる。
First, as in the first embodiment, the
続いて、代表者端末20の制御部21は、ユーザRの操作により、コード情報を表示部24に表示させる処理を行う。図17に示すように、表示部24に表示されたコード情報を、予約に参加するユーザAおよびCの参加者端末40Aおよび40Cで読み取ることにより、ユーザAおよびCの参加者端末40Aおよび40Cに予約完了通知と参加者入力用情報が受信される(C21)。
Subsequently, the
これにより、参加者端末40Aおよび40Cの制御部41は、第2実施形態と同様に、自身の参加者情報を参加者入力用情報に入力する(C12)。このとき、制御部41は、限定ではなく例として、参加者が参加者情報を入力する場合、参加者である自身以外の参加者情報を入力できないように制御する。
As a result, the
制御部41は、参加者入力用情報に参加者情報が入力されると、その参加者情報をサーバ10に送信する(C13)。ここで、ユーザRは、予約に参加するユーザのうちコード情報を読み取らなかったユーザについては、第1実施形態と同様に、代表者端末20に送信された参加者入力用情報に参加者情報を入力する。このとき、代表者端末20の制御部21は、予約を行ったユーザRが参加者情報を入力する場合、参加者としてユーザR以外のユーザの参加者情報も入力可能に制御する。そして、代表者端末20の通信部22が、ユーザRによって入力された参加者情報をサーバ10に送信する。
When the participant information is input to the participant input information, the
サーバの通信部14は、参加者端末40や代表者端末20から送信された参加者の参加者情報を受信する(B12)。これにより、通信部14は、第2実施形態と同様に、参加者入力用情報への参加者による入力によって参加者情報を受信することになる。
The
<第3実施形態の効果>
第3実施形態では、代表者端末20の制御部21は、参加者入力用情報を含むコード情報を表示部24に表示させる処理(限定ではなく、参加者を入力するための情報を参加者端末40が取得可能にする処理の一例)を行う。
このような構成による効果の一例として、参加者入力用情報を参加者端末40に容易に送信することができる。
<Effects of the third embodiment>
In the third embodiment, the
As an example of the effect of such a configuration, information for participant input can be easily transmitted to the
また、第3実施形態では、サーバ10は、参加者入力用情報に基づき、ユーザAおよびCの参加者端末40Aおよび40Cによって入力された参加者情報を受信する。
このような構成による効果の一例として、予約に参加するユーザAおよびCの参加者端末40Aおよび40Cから直接的に参加者情報が入力されるため、参加者の誤登録を低減することができ、予約を適切に行うことができる。
Further, in the third embodiment, the
As an example of the effect of such a configuration, since the participant information is directly input from the
また、第3実施形態では、代表者端末20の通信部22は、参加者入力用情報に基づき、ユーザRによって入力された、参加者の入力である参加者情報をサーバ10に送信する。
このような構成による効果の一例として、参加者を確実に登録することができる。
In the third embodiment, the
As an example of the effect of such a configuration, participants can be reliably registered.
また、第3実施形態では、参加者情報は、予約を行ったユーザRが入力する場合、参加者としてユーザR以外も入力可能であり、ユーザRとは異なるユーザAなどが入力する場合、参加者として自身以外を入力することができない。
このような構成による効果の一例として、参加者の誤登録をより低減することができる。
In addition, in the third embodiment, when the user R who made the reservation inputs the participant information, other participants than the user R can also input the participant information. You cannot enter anyone other than yourself as a person.
As an example of the effect of such a configuration, erroneous registration of participants can be further reduced.
<第3変形例>
第3実施形態では、代表者端末20は、コード情報を表示したが、参加者入力用情報を取得するための取得情報を参加者端末40で取得できればよく、これに限定されない。代表者端末20は、限定ではなく例として、上記の第2変形例(1)と同様に、赤外線やブルートゥース(Bluetooth(登録商標))などの近距離通信部により取得情報を参加者端末40に送信することができる。
<Third modification>
In the third embodiment, the
<第3変形例の効果>
本変形例による効果の一例として、参加者入力用情報を容易に取得することができる。
<Effect of Third Modification>
As an example of the effect of this modified example, it is possible to easily acquire participant input information.
<第4実施形態>
第1実施形態~第3実施形態では、参加者情報をサーバ10に送信(A4、C13)して予約を完了したが、その参加者情報に基づいて新たなサービスを提供することができる。
第4実施形態は、代表者端末20の通信部22が、予約に基づいて、ユーザRに対して設定されたポイントが関連づけられたことを示すポイント情報を受信する実施形態である。なお、第1実施形態と同一の構成については同一の符号を付して再度の説明を省略する。
第4実施形態に記載の内容は、他の各実施形態のいずれにも適用可能である。
<Fourth Embodiment>
In the first to third embodiments, the reservation is completed by transmitting the participant information to the server 10 (A4, C13), but new services can be provided based on the participant information.
The fourth embodiment is an embodiment in which the
The content described in the fourth embodiment can be applied to any of the other embodiments.
<機能構成>
図19は、本実施形態において、サーバ10の制御部11により実現される機能の一例を示す図である。制御部11は、サーバメイン処理部111と、予約完了通知生成部112と、参加者入力用情報生成部113との他に、ポイント関連づけ処理部114を有する。
<Functional configuration>
FIG. 19 is a diagram showing an example of functions realized by the
ポイント関連づけ処理部114は、参加者情報の受信に基づいて、設定されたポイントが参加者に対して関連づけられたことを示すポイント情報を生成し、そのポイント情報を通信部14によって送信する制御を行う。ここで、ポイントは、例えば、予約先の資金を原資として予約サービスを提供する企業から予約の参加者などに付与されてもよく、またサービスに対する支払いやサービスの利用などに使用することもできる。限定ではなく例として、ポイントは、1ポイントあたり1円相当の価値を有するように設定することができ、飲食店などの店舗での支払いや商品の購入に利用することができる。また、限定ではなく例として、ポイントは、ギフト券や商品等に交換することができる他、決済アプリケーションにおいて現金化して決済に利用することもできる。
Based on the reception of the participant information, the point
<情報処理>
図20は、本実施形態における各装置が実行する処理の流れの一例を示すフローチャートである。
<Information processing>
FIG. 20 is a flow chart showing an example of the flow of processing executed by each device in this embodiment.
まず、第1実施形態と同様にして、サーバ10の制御部11が、通信部14によって受信されたユーザRと参加者(ユーザAおよびC)の参加者情報を記憶部15に記憶して、予約の参加者を登録する(B5)。
First, as in the first embodiment, the
続いて、制御部11のポイント関連づけ処理部114が、予め予約店との間で取り決められたポイントの設定条件に基づいて、登録されたユーザRと参加者(ユーザAおよびC)にそれぞれ付与するポイントを設定する。ポイント関連づけ処理部114は、限定ではなく例として、予約による合計ポイントが300ポイントの場合には、その300ポイントをユーザRと参加者(ユーザAおよびC)の3人で等分して、1人当たり100ポイントを設定する。
Subsequently, the point
ポイント関連づけ処理部114は、設定された100ポイントをユーザRと参加者(ユーザAおよびC)に対してそれぞれ関連づけて、その関連づけたことを示すポイント情報を生成する(B31)。なお、ポイント情報は、限定ではなく例として、ユーザに関連づけられたポイント自体とすることができる。
The point
そして、制御部11は、100ポイントが参加者(ユーザAおよびC)に対してそれぞれ関連づけられたことを示すポイント情報を通信部14によって参加者端末40Aと参加者端末40Cに送信する(B32)。また、制御部11は、100ポイントが予約を行ったユーザRに対して関連づけられたことを示すポイント情報を通信部14によって代表者端末20に送信する(B32)。
なお、ポイント情報は、限定ではなく例として、予約先の公式アカウントを経由して送信されるか、予約サービスを提供する企業の公式アカウントから送信されるか、またはアプリケーションソフトウェアなどの通知機能での連絡により送信することができる。
Then, the
For example and not limitation, point information may be sent via the official account of the reservation destination, sent from the official account of the company that provides the reservation service, or sent through the notification function of application software, etc. Can be sent by contact.
このようにして、予約に基づいて、ユーザAおよびCに対して関連づけられたことを示すポイント情報が、参加者端末40Aと参加者端末40Cの通信部42によってそれぞれ受信される(C31)。これにより、参加者端末40の表示部44には、限定ではなく例として、図21に示すように、100ポイントを参加者に付与したことを示すポイント情報67が表示されることになる。同様に、予約に基づいて、ユーザRに対して関連づけられたことを示すポイント情報が、代表者端末20の通信部22によって受信される(A31)。
In this way, the
<第4実施形態の効果>
第4実施形態では、代表者端末20の通信部22は、予約に基づいて、ユーザRに対して設定されたポイントが関連づけられたことを示すポイント情報(限定ではなくポイントが関連づけられたことを示す情報の一例)を受信する。
このような構成による効果の一例として、予約を行ったユーザRだけでなく、参加者であるユーザAおよびCにもポイントが関連づけられるため、ポイントを公平に関連づけることができる。
<Effects of the Fourth Embodiment>
In the fourth embodiment, the
As an example of the effect of such a configuration, points are associated not only with the user R who made the reservation, but also with the users A and C who are participants, so that the points can be fairly associated.
<第4変形例(1)>
本実施形態では、受信された参加者情報(ユーザR、ユーザAおよびユーザCの3人)が、予約を行ったユーザRが入力した予定参加人数(3人)と同じ人数であったが、異なる人数の場合が考えられる。例えば、最終的に予約に参加したユーザR、ユーザAおよびユーザC(参加人数3人)のうち、ユーザAが参加者情報を登録しなかった場合に、参加者情報(ユーザRとユーザCの2人)が予定参加人数(3人)より少なくなる。
<Fourth Modification (1)>
In the present embodiment, the received participant information (user R, user A, and user C) is the same number as the expected number of participants (three) entered by user R who made the reservation. Different numbers of people are possible. For example, among the users R, A, and C (three participants) who finally participated in the reservation, if the user A did not register the participant information, the participant information (user R and
サーバ10の制御部11は、限定ではなく例として、受信された参加者情報が、ユーザRが入力した予定参加人数よりも少ない場合、予定参加人数と、参加者情報に基づく参加人数とに基づくポイントをユーザRに対して関連づける。例えば、図22に示すように、制御部11は、予定参加人数が3人で、受信された参加者情報がユーザRとユーザCの2人であった場合に、参加人数(3人)分の300ポイントを予定参加人数(3人)で等分し、2人(ユーザRとユーザA)分の200ポイントをユーザRに対して関連づける。また、制御部11は、1人分の100ポイントをユーザCに対して関連づける。
As a non-limiting example, if the received participant information is less than the planned number of participants input by the user R, the
そして、制御部11は、200ポイントがユーザRに対して関連づけられたことを示すポイント情報を通信部14によって代表者端末20に送信する制御を行う。また、制御部11は、100ポイントがユーザCに対して関連づけられたことを示すポイント情報を通信部14によって参加者端末40Cに送信する制御を行う。
Then, the
<第4変形例(1)の効果>
第4変形例(1)では、設定されたポイントは、ユーザRが入力した予定参加人数と、参加者情報(限定ではなく、参加者を入力するための情報に基づき入力された参加者の情報の一例)に基づく参加人数の情報とに基づいて決定される。
このような構成による効果の一例として、参加人数分の全てのポイントをユーザに関連づけることができ、ポイントを確実に付与することができる。また、ユーザRは、ポイントを多く付与される可能性があり、予約の労力に応じたポイントを付与することができる。
<Effect of the fourth modification (1)>
In the fourth modified example (1), the set points are the expected number of participants input by the user R, the participant information (not limited, but the information of the participants entered based on the information for entering the participants is determined based on information on the number of participants based on (example).
As an example of the effect of such a configuration, all the points for the number of participants can be associated with the user, and the points can be reliably given. Moreover, the user R may be given more points, and points can be given according to the effort of the reservation.
<第4変形例(2)>
本実施形態では、サーバ10の制御部11は、予約による合計ポイントをユーザRと参加者(ユーザAおよびC)とで等分するようにポイントを関連づけたが、ポイントを関連づけることができればよく、これに限定されない。制御部11は、限定ではなく例として、参加者(ユーザAおよびC)よりユーザRが多くなるようにポイントを関連づけることができる。
このような構成による効果の一例として、参加者のユーザAとユーザCは50ポイントずつ付与するのに対してユーザRには200ポイントを付与するなど、様々な割合でポイントを関連づけることができる。
<Fourth Modification (2)>
In the present embodiment, the
As an example of the effect of such a configuration, it is possible to associate points at various ratios, such as giving 50 points to each of participants User A and User C, while giving 200 points to User R.
<第4変形例(3)>
本実施形態では、サーバ10の制御部11は、予約の参加者を登録(B5)した後、予約による合計ポイントを参加人数で等分、例えば合計ポイントの300ポイントをユーザRと参加者(ユーザAおよびC)の3人で等分して、1人当たり100ポイントを設定したが、ポイントを設定することができればよく、これに限定されない。
限定ではなく例として、制御部11は、予約に参加したユーザRと参加者(ユーザAおよびC)のそれぞれに固定で100ポイントずつ設定することもできる。これにより、制御部11は、設定された100ポイントをユーザRと参加者(ユーザAおよびC)に対してそれぞれ関連づけることができる(B31)。
<Fourth modification (3)>
In this embodiment, after registering the participants of the reservation (B5), the
As an example and not a limitation, the
<第5実施形態>
第4実施形態において、サーバ10の制御部11は、予約が行われた予約先装置50に対して予約に関する情報を送信することもできる。
第5実施形態は、サーバ10の制御部11が、予約の参加者が登録(B5)された後、予約が行われた予約先装置50に対して参加者情報に基づく情報を通信部14によって送信する制御を行う実施形態である。なお、第4実施形態と同一の構成については同一の符号を付して再度の説明を省略する。
第5実施形態に記載の内容は、他の各実施形態のいずれにも適用可能である。
<Fifth Embodiment>
In the fourth embodiment, the
In the fifth embodiment, the
The content described in the fifth embodiment can be applied to any of the other embodiments.
<情報処理>
図23は、本実施形態における各装置が実行する処理の流れの一例を示すフローチャートである。なお、ステップB5は、代表者端末20または参加者端末40から参加者情報を受信した後のステップである。
<Information processing>
FIG. 23 is a flow chart showing an example of the flow of processing executed by each device in this embodiment. Note that step B5 is a step after the participant information is received from the
まず、第4実施形態と同様にして、サーバ10の制御部11は、通信部14によって受信されたユーザRと参加者(ユーザAおよびC)の参加者情報を記憶部15に記憶して、予約の参加者を登録する(B5)。
First, as in the fourth embodiment, the
また、制御部11は、予約が行われた予約先装置50に対して、参加者情報に基づく予約内容情報を通信部14によって送信する制御を行う(B41)。予約内容情報は、限定ではなく例として、予約を行ったユーザRが入力した予定参加人数などを含むことができる。予約先装置50は、制御部11からの予約内容情報を受信すると、その予約情報を記憶する(D41)。そして、予約先の従業員は、予約先装置50に記憶された予約内容情報に基づいてサービスを提供する。
Further, the
続いて、制御部11は、予め予約店との間で取り決められたポイントの設定条件に基づいて、登録されたユーザRと参加者(ユーザAおよびC)に関連づけるポイントを設定する。そして、制御部11は、予約先装置50に対して、ポイントをユーザRと参加者(ユーザAおよびC)に関連づけることに関する承認を要求する(B42)。制御部11は、限定ではなく例として、予約日時の経過後にポイントの承認を要求することができる。限定ではなく例として、制御部11は、予約日時が4月2日の12時~14時の場合には、その日の14時以降にポイントの承認を要求することができる。
Subsequently, the
ここで、予約先の従業員などは、予約日時に来店した参加人数(ユーザR、ユーザAおよびユーザCの3人)を確認して、その参加人数を予約先装置50に入力するものとする。予約先装置50は、サーバ10からポイントの承認要求が受信されると、予約日時の参加人数に基づいてサーバ10で設定されたポイントが適切か否かを判定する(D42)。そして、予約先装置50は、ポイントが適切な場合には、ユーザRと参加者(ユーザAおよびC)にポイントを関連づけることを承認する(D43)。このように、ポイントは、予約先によって入力された参加人数(予約日時に来店した参加人数)と、参加者情報に基づく参加人数(サーバ10に登録された参加人数)とに基づいて設定される。
Here, an employee of the reservation destination confirms the number of participants (three users, user R, user A, and user C) who came to the store at the reservation date and time, and inputs the number of participants to the
予約先装置50による承認の情報は、サーバ10の通信部14で受信される。これにより、サーバ10の制御部11は、第4実施形態と同様にして、設定されたポイントをユーザRと参加者(ユーザAおよびC)に対してそれぞれ関連づける(B31)。そして、制御部11は、ポイントが参加者(ユーザAおよびC)に対してそれぞれ関連づけられたことを示すポイント情報を通信部14によって参加者端末40Aと参加者端末40Cに送信する(B32)。また、制御部11は、ポイントが予約を行ったユーザRに対して関連づけられたことを示すポイント情報を通信部14によって代表者端末20に送信する(B32)。
Information of approval by the
一方、予約先装置50は、サーバ10で設定されたポイントが適切でないと判定(D42)した場合には、図24に示すように、予約日時に来店した参加人数をサーバ10に送信する(D44)。そして、サーバ10が、参加者情報の変更依頼を受信する(B43)と、予約先によって入力された参加人数とサーバ10に登録された参加人数との差を確認し、差が生じている場合には参加者情報の変更依頼を代表者端末20に送信する(B44)。サーバ10から送信された変更依頼は、代表者端末20で受信される(A41)。例えば、代表者端末20の通信部22は、予約先によって入力された参加人数がサーバ10に登録された参加人数(参加者情報によって取得された人数)よりも少ない場合、参加者を削除することに関する情報を受信する。
On the other hand, when the
そして、参加者情報の変更依頼を確認したユーザRは、代表者端末20を操作して、現在の参加者情報を予約日時に来店した参加者の参加者情報に変更する(A42)。例えば、予約日時にユーザCが欠席した場合には、代表者端末20の制御部21は、ユーザCの参加者情報を削除する。続いて、代表者端末20の通信部22は、参加者を削除したことに関する情報をユーザRの操作によりサーバ10に送信する(A43)。
After confirming the request to change the participant information, the user R operates the
サーバ10の制御部11は、参加者を削除したことに関する情報を代表者端末20から受信すると、再度、予約先装置50にポイントの承認を要求(B42)し、予約先装置50においてポイントが適切と判断されるまでステップD42、D44、B43、B44、A41、A42およびA43を繰り返す。これにより、サーバ10には、来店日時に来店したユーザRとユーザAの参加者情報が登録されることになる。
When the
<第5実施形態の効果>
第5実施形態では、設定されたポイントは、予約先によって入力された参加人数と、参加者情報に基づく参加人数とに基づいて決定される。
このような構成による効果の一例として、ポイントを正確に設定することができる。
<Effects of the Fifth Embodiment>
In the fifth embodiment, the set points are determined based on the number of participants input by the reservation destination and the number of participants based on the participant information.
As an example of the effect of such a configuration, points can be set accurately.
また、第5実施形態では、代表者端末20の通信部22は、予約先によって入力された参加人数が参加者情報によって取得された人数よりも少ない場合、参加者を削除することに関する情報を受信する。
このような構成による効果の一例として、ポイントをより正確に設定することができる。
このような構成による効果の一例として、予約先によりポイントの関連付けが承認されるため、予約の参加者に対してポイントを適切に関連づけることができる。
In addition, in the fifth embodiment, the
As an example of the effect of such a configuration, points can be set more accurately.
As an example of the effect of such a configuration, since the association of points is approved by the reservation destination, it is possible to appropriately associate points with the participants of the reservation.
また、第5実施形態では、サーバ10の制御部11は、予定参加人数と予約日時に来店した参加人数が異なる場合には、参加者情報の変更依頼を代表者端末20に送信する。
このような構成による効果の一例として、予約日時に来店した参加者の参加者情報が登録されるため、その参加者に対してポイントを適切に関連づけることができる。
Further, in the fifth embodiment, the
As an example of the effect of such a configuration, since the participant information of the participant who came to the store at the reservation date and time is registered, points can be appropriately associated with the participant.
<第5変形例(1)>
本実施形態において、サーバ10の制御部11は、代表者端末20に参加者情報の変更依頼を送信(B44)してから所定期間以上経過しても参加者情報が変更されない(ステップA42およびA43がない)場合には、ユーザRの参加者情報を強制的に削除する。これにより、ユーザR以外の参加者であるユーザAとユーザCにポイントが関連づけられることになる。
このような構成による効果の一例として、予約日時に来店した参加人数に応じたポイントを適切に関連づけることができる。
<Fifth Modification (1)>
In this embodiment, the
As an example of the effect of such a configuration, it is possible to appropriately associate points according to the number of participants who visited the store at the reservation date and time.
<第5変形例(2)>
本実施形態において、サーバ10の制御部11は、図25に示すように、代表者端末20に参加者情報の変更依頼を送信(B44)した後、代表者端末20から変更した参加者情報を受信したか否かを判定することができる(B45)。制御部11は、参加者入力用情報の変更依頼を送信(B44)してから所定期間が経過するまでステップB45の判定を繰り返す。制御部11は、所定期間内に、参加者情報が変更された場合には、予約先装置50にポイントの承認を要求する(B42)。
<Fifth Modification (2)>
In this embodiment, as shown in FIG. 25, the
一方、制御部11は、所定期間以上経過しても参加者情報が変更されない場合には、参加者情報を一旦削除し(B46)、参加者入力用情報を代表者端末20と参加者端末40に送信して参加者情報への入力を再度要求する(B47)。
これにより、代表者端末20の制御部21は、ユーザRの操作により、参加者入力用情報にユーザRの参加者情報を入力する(A44)。制御部21は、参加者入力用情報に入力した参加者情報をサーバ10に送信する(A45)。また、参加者端末40の制御部41は、ユーザAなどの操作により、参加者入力用情報に自身の参加者情報を入力する(C41)。制御部41は、参加者入力用情報に入力した参加者情報をサーバ10に送信する(C42)。
On the other hand, if the participant information is not changed even after the predetermined period of time has elapsed, the
As a result, the
サーバ10の制御部11は、代表者端末20および参加者端末40から参加者情報を受信する(B48)と、その参加者情報を記憶部15に記憶して参加者を登録する(B49)。このとき、制御部11は、予約日時に来店した参加人数と同じ数の参加者情報が入力されたところで参加者の登録を終了する。そして、制御部11は、登録された参加者に対してポイントを関連づける(B31)。
The
このような構成による効果の一例として、予約日時に来店した参加人数に応じたポイントを適切に関連づけることができる。 As an example of the effect of such a configuration, it is possible to appropriately associate points according to the number of participants who visited the store at the reservation date and time.
<第5変形例(3)>
本実施形態では、サーバ10で設定されたポイントが適切か否かを判定する(D42)ために予約先の従業員などが予約日時に来店した参加人数を確認したが、参加人数を確認できればよく、これに限定されない。サーバ10の制御部11は、限定ではなく例として、予約先に設置されたコード情報を代表者端末20および参加者端末40で読み取った情報に基づいて、予約日時に来店した参加人数を確認することができる。
<Fifth Modification (3)>
In this embodiment, in order to determine whether the points set by the
例えば、図26に示すように、代表者端末20の制御部21は、参加者情報をサーバ10に送信(A4)した後、予約日時に来店したユーザRの操作により、予約先に設置されたコード情報を読み取る(A46)。また、参加者端末40Aおよび参加者端末40Cの制御部41は、予約日時に来店したユーザAおよびユーザCの操作により、予約先に設置されたコード情報を読み取る(C43)。
For example, as shown in FIG. 26, after sending the participant information to the server 10 (A4), the
代表者端末20、参加者端末40Aおよび参加者端末40Cは、コード情報を読み取ると、予約先への来店を示す来店情報を自動的にサーバ10に送信する(A47、C44)。そして、サーバ10の制御部11が、代表者端末20、参加者端末40Aおよび参加者端末40Cから送信された予約先への来店情報に基づいて、予約日時に来店した参加人数を予約先装置50に送信する。
Upon reading the code information, the
ここで、制御部11は、予約日時にコード情報が読み取られない、すなわち予約先への来店情報が受信されない場合には、GPS(Global Positioning System)等の衛星測位システムにより、代表者端末20、参加者端末40Aおよび参加者端末40Cの位置情報を取得する。制御部11は、代表者端末20、参加者端末40Aおよび参加者端末40Cの位置情報に基づいて予約先に来店している参加人数を算出し、その参加人数を予約先装置50に送信する。
Here, if the code information is not read at the reservation date and time, that is, if the visit information to the reservation destination is not received, the
このようにして、予約日時に来店した参加人数が、予約先装置50に記憶される。
続いて、本実施形態と同様に、サーバ10から予約先装置50にポイントの承認要求が送信され(B42)、予約先装置50が、記憶された予約日時の参加人数に基づいてサーバ10で設定されたポイントが適切か否かを判定する(D42)。
In this way, the number of participants who visited the store at the reservation date and time is stored in the
Subsequently, as in the present embodiment, the
<第5変形例(3)の効果>
第5変形例(3)では、サーバ10の制御部11は、予約先に設置されたコード情報を代表者端末20および参加者端末40で読み取った情報に基づいて、予約日時に来店した参加人数を確認する。
このような構成による効果の一例として、予約日時に来店した参加人数を容易に確認することができる。
<Effect of the fifth modification (3)>
In the fifth modification (3), the
As an example of the effect of such a configuration, it is possible to easily check the number of participants who visited the store at the reservation date and time.
また、第5変形例(3)では、サーバ10の制御部11は、コード情報が読み取られない場合に、衛星測位システムにより代表者端末20と参加者端末40の位置情報を取得する。
このような構成による効果の一例として、コード情報が読み取られなかった場合でも予約日時に来店した参加人数を容易に確認することができる。
In addition, in the fifth modification (3), the
As an example of the effect of such a configuration, it is possible to easily confirm the number of participants who visited the store at the reservation date and time even if the code information was not read.
<第5変形例(4)>
本実施形態では、サーバ10で設定されたポイントが適切か否かを判定する(D42)ために予約先の従業員などが予約日時に来店した参加人数を確認したが、代表者端末20と参加者端末40に来店確認通知を送信して、その来店確認通知に対する応答に基づいて予約日時に来店した参加人数を確認することもできる。
<Fifth Modification (4)>
In this embodiment, in order to determine whether the points set by the
例えば、図27に示すように、サーバ10の制御部11は、予約日時になると、参加者情報に基づいて、代表者端末20、参加者端末40Aおよび参加者端末40Cに来店確認通知を送信する(B51)。この来店確認通知は、ユーザR、ユーザAおよびユーザCに対して来店を確認するもので、例えば「来店有り難うございます」などのメッセージを送信することができる。代表者端末20、参加者端末40Aおよび参加者端末40Cは、受信した来店確認通知を表示し、その来店確認通知をユーザR、ユーザAおよびユーザCがクリックすることで、来店情報をサーバ10に返信する(A48、C45)。
For example, as shown in FIG. 27, the
サーバ10の制御部11は、代表者端末20、参加者端末40Aおよび参加者端末40Cから来店情報を受信すると、GPS等の衛星測位システムにより、代表者端末20、参加者端末40Aおよび参加者端末40Cの位置情報を取得する(B52)。制御部11は、取得した位置情報に基づいて予約先に来店している参加人数を算出し、その参加人数を予約先装置50に送信する(B50)。
When the
なお、制御部11は、図26に示すように、代表者端末20および参加者端末40でコード情報が読み取られて(A46、C43)制御部11に送信される来店情報により参加人数を確認することを、上記の来店確認通知での確認と併せて行ってもよく、行わなくてもよい。
As shown in FIG. 26, the
このようにして、予約日時に来店した参加人数が、予約先装置50に記憶される。
続いて、本実施形態と同様に、サーバ10から予約先装置50にポイントの承認要求が送信され(B42)、予約先装置50が、記憶された予約日時の参加人数に基づいてサーバ10で設定されたポイントが適切か否かを判定する(D42)。
In this way, the number of participants who visited the store at the reservation date and time is stored in the
Subsequently, as in the present embodiment, the
<第5変形例(4)の効果>
第5変形例(4)では、サーバ10の制御部11は、代表者端末20と参加者端末40に送信された来店確認通知に対する応答に基づいて、予約日時に来店した参加人数を確認する。
このような構成による効果の一例として、予約日時に来店した参加人数を容易に確認することができる。
<Effect of the fifth modification (4)>
In the fifth modification (4), the
As an example of the effect of such a configuration, it is possible to easily check the number of participants who visited the store at the reservation date and time.
また、第5変形例(4)では、サーバ10の制御部11は、来店確認通知に対する応答を受信した場合に、衛星測位システムにより代表者端末20と参加者端末40の位置情報を取得する。
このような構成による効果の一例として、予約日時に来店した参加人数を正確に確認することができる。
In addition, in the fifth modification (4), the
As an example of the effect of such a configuration, it is possible to accurately confirm the number of participants who visited the store at the reservation date and time.
<第5変形例(5)>
本実施形態では、サーバ10で設定されたポイントが適切か否かを判定する(D42)ために予約先の従業員などが予約日時に来店した参加人数を確認したが、GPS等の衛星測位システムにより代表者端末20と参加者端末40の位置情報を取得して、予約日時に来店した参加人数を確認することもできる。
<Fifth modification (5)>
In this embodiment, in order to determine whether the points set by the
例えば、サーバ10の制御部11は、予約日時になると、参加者情報に基づいて、代表者端末20、参加者端末40Aおよび参加者端末40Cの位置情報を取得する。このとき、制御部11は、限定ではなく例として、予約時間の間、位置情報を複数回取得する。制御部11は、取得された位置情報に基づいて予約先に来店している参加人数を算出し、その参加人数を予約先装置50に送信する(B50)。
For example, at the reservation date and time, the
なお、制御部11は、図26に示すように、代表者端末20および参加者端末40でコード情報が読み取られて(A46、C43)制御部11に送信される来店情報により参加人数を確認することを、上記の衛星測位システムでの確認と併せて行ってもよく、行わなくてもよい。
また、制御部11は、図27に示すように、予約日時に来店確認通知を送信し(B51)、代表者端末20および参加者端末40からの来店情報の返信(A48、C45)により参加人数を確認することを、上記の衛星測位システムでの確認と併せて行ってもよく、行わなくてもよい。
As shown in FIG. 26, the
In addition, as shown in FIG. 27, the
このようにして、予約日時に来店した参加人数が、予約先装置50に記憶される。
続いて、本実施形態と同様に、サーバ10から予約先装置50にポイントの承認要求が送信され(B42)、予約先装置50が、記憶された予約日時の参加人数に基づいてサーバ10で設定されたポイントが適切か否かを判定する(D42)。
In this way, the number of participants who visited the store at the reservation date and time is stored in the
Subsequently, as in the present embodiment, the
<第5変形例(5)の効果>
第5変形例(5)では、サーバ10の制御部11は、衛星測位システムにより代表者端末20と参加者端末40の位置情報を取得する。
このような構成による効果の一例として、予約日時に来店した参加人数を容易に確認することができる。
<Effect of fifth modification (5)>
In the fifth modification (5), the
As an example of the effect of such a configuration, it is possible to easily check the number of participants who visited the store at the reservation date and time.
また、第5変形例(5)では、サーバ10の制御部11は、予約時間の間、代表者端末20と参加者端末40の位置情報を複数回取得する。
このような構成による効果の一例として、予約日時に来店した参加人数を正確に確認することができる。
In addition, in the fifth modification (5), the
As an example of the effect of such a configuration, it is possible to accurately confirm the number of participants who visited the store at the reservation date and time.
<第5変形例(6)>
本実施形態において、サーバ10の制御部11は、予約内容がコース料理の場合には料理の金額に応じたポイントを参加者に関連づけ、予約内容がコース料理以外の場合には一律のポイントを参加者に関連づけるように制御する。例えば、制御部11は、1000円のコース料理の場合には500ポイント、2000円のコース料理の場合には1000ポイントを参加者に関連付ける。一方、予約内容がコース料理以外の場合には、一律100ポイントを参加者に関連付ける。
<Fifth Modification (6)>
In this embodiment, the
このとき、制御部11は、予定参加人数(例えば3人)に対して予約日時に来店した参加人数(例えば2人)が少ない場合には、予約日時に来店した参加人数(2人)に応じたコース料理のポイントを参加者に関連づける。例えば、予約日時に来店した2人の参加者が1000円のコース料理を予約している場合には、その2人の参加者にそれぞれ500ポイントずつ関連付ける。一方、制御部11は、予定参加人数(例えば3人)に対して予約日時に来店した参加人数(例えば4人)が多い場合には、追加された参加者(1人)がコース料理を頼んでいなくても、コース料理に応じたポイントを全ての参加者に関連づける。例えば、予約の3人の参加者が1000円のコース料理を予約していた場合には、追加された1人の参加者がコース料理を頼んでいなくても、予約日時に来店した4人の参加者にそれぞれ500ポイントずつ関連付ける。
At this time, if the number of participants (for example, 2 people) who came to the store at the reservation date and time is smaller than the planned number of participants (for example, 3 people), the
このような構成による効果の一例として、参加者に対してポイントを容易に関連づけることができる。 As an example of the effect of such a configuration, it is possible to easily associate points with participants.
<第6実施形態>
第1実施形態~第5実施形態において、サーバ10の制御部11は、参加者を登録(B5)した後に、予約情報に含まれる予定参加人数の変更を受け付けることができる。
第6実施形態は、サーバ10の制御部11が、予定参加人数を変更する情報を受信した場合には、予約をキャンセルした後、参加者の変更登録を可能に制御する実施形態である。なお、第1実施形態と同一の構成については同一の符号を付して再度の説明を省略する。
第6実施形態に記載の内容は、他の各実施形態のいずれにも適用可能である。
<Sixth embodiment>
In the first to fifth embodiments, the
The sixth embodiment is an embodiment in which, when the
The content described in the sixth embodiment can be applied to any of the other embodiments.
<情報処理>
まず、図28に示すように、第1実施形態と同様にして、サーバ10の制御部11は、通信部14によって受信されたユーザRと参加者(ユーザAおよびC)の参加者情報を記憶部15に記憶して、予約の参加者を登録する(B5)。
<Information processing>
First, as shown in FIG. 28, similarly to the first embodiment, the
続いて、ユーザRは、サーバ10に登録した予定参加人数を変更する場合には、代表者端末20を操作して予定参加人数の変更を示す新たな予約情報をサーバ10に送信する(A51)。サーバ10の制御部11は、予定参加人数を変更する新たな予約情報を代表者端末20から受信すると、予約先装置50に予約をキャンセルする情報を送信する(B53)。予約先装置50は、予約をキャンセルする情報を受信すると、その予約をキャンセルして、サーバ10にキャンセルの完了を示す完了通知を送信する(D51)。
Subsequently, when user R wants to change the expected number of participants registered in
サーバ10の制御部11は、予約先装置50からキャンセルの完了通知を受信すると、更新された予約先情報152に基づいて、ユーザRにより変更された予定参加人数を予約先が受け入れ可能か否かを改めて判定する(B54)。このとき、予約参加人数は、ユーザRにより3人から4人に変更されたものとする。制御部11は、変更された4人の予定参加人数を予約先が受け入れ可能な場合には、新たな予約完了通知と参加者入力用情報を代表者端末20に送信する(B55)。制御部11は、限定ではなく例として、変更前に入力された参加者情報を全て削除した参加者入力用情報と予約完了通知を代表者端末20に送信する。
When receiving the cancellation completion notice from the
これにより、代表者端末20の制御部21は、図29に示すように、予約人数を4人に変更した予約完了通知と、新たな参加者入力用情報とをサーバ10から受信することになる(A52)。そして、ユーザRが、選択ボタン62aを押下することにより、参加者を追加するための追加ボタン65が表示部24に表示される。この追加ボタン65が押下されることにより、第1実施形態と同様に、ユーザの情報をリストにした参加者入力用情報63が表示部24に表示されて、3人の参加者を参加者入力用情報63に入力可能となる。
このとき、制御部21は、限定ではなく例として、前回登録した予約の参加者を含むグループの情報を参加者入力用情報63のリストにおいて最上段に表示するように制御する。例えば、図30に示すように、制御部21は、グループXがグループYより下段に位置する場合には、グループXが最上段に表示されるように制御する。
As a result, the
At this time, the
続いて、ユーザRは、サーバ10から受信した参加者入力用情報にユーザの参加者情報を改めて入力(A53)して、その新たな参加者情報をサーバ10に返信する(A54)。サーバ10の制御部11は、代表者端末20から新たな参加者情報を受信する(B56)と、変更されたユーザの参加者情報を記憶部15に記憶して、その予約の参加者が改めて登録される(B57)。
Subsequently, the user R re-enters the user's participant information into the participant input information received from the server 10 (A53), and returns the new participant information to the server 10 (A54). When receiving the new participant information from the representative terminal 20 (B56), the
一方、制御部11は、図31に示すように、ステップB54において変更された予定参加人数を予約先が受け入れできない場合には、予約できないことを示す予約不可通知を代表者端末20に送信する。
On the other hand, as shown in FIG. 31, when the reservation destination cannot accept the changed expected number of participants in step B54, the
<第6実施形態の効果>
第6実施形態では、サーバ10の制御部11が、予定参加人数を変更する情報を受信した場合には、予約をキャンセルした後、参加者の変更登録を可能に制御する。
このような構成による効果の一例として、予約を一旦キャンセルするため、予約先の受け入れ可能な人数に合わせて参加者の登録を適切に変更することができる。
<Effects of the sixth embodiment>
In the sixth embodiment, when the
As an example of the effect of such a configuration, since the reservation is once canceled, it is possible to appropriately change the registration of the participants according to the number of people that can be accepted by the reservation destination.
また、第6実施形態では、代表者端末20の制御部21は、前回登録した予約の参加者を含むグループの情報を参加者入力用情報63のリストにおいて最上段に表示するように制御する。
このような構成による効果の一例として、ユーザRが、予約の参加者を容易に変更することができる。
Further, in the sixth embodiment, the
As an example of the effect of such a configuration, the user R can easily change the participants of the reservation.
<第6変形例(1)>
本実施形態では、サーバ10の制御部11は、図28に示す、ステップB53において予約をキャンセルして参加者を変更したが、参加者を変更することができればよく、これに限定されない。制御部11は、予約をキャンセルすることなく、参加者の変更登録を可能に制御することができる。
<Sixth modification (1)>
In this embodiment, the
例えば、ユーザRは、サーバ10に登録した予定参加人数を変更する場合には、図8に示す選択ボタン62aを押下して、参加者入力用情報63を代表者端末20の表示部24に表示させる。そして、予約を変更する参加者の参加者入力ボタン64を押下することにより、参加者を追加または削除することができる。
For example, when user R wants to change the expected number of participants registered in
代表者端末20の制御部21は、ユーザRによる参加者の変更が完了すると、その参加者情報をサーバ10に送信する。そして、サーバ10の制御部11は、代表者端末20から参加者情報を受信する(B56)と、その参加者情報を新たに記憶部15に記憶する。これにより、予約の参加者が変更登録される(B57)ことになる。
When the user R completes changing the participants, the
なお、制御部11は、予約をキャンセルすることなく、参加者の変更登録を行った場合には、図28に示すステップB55の処理を行わなくてよく、また行ってもよい。このため、代表者端末20の制御部21は、図28に示すステップA52およびA53の処理を行わなくてよく、また行ってもよいことになる。
It should be noted that the
続いて、制御部11は、ステップB57において参加者の登録を削除した場合には、登録の削除を通知する登録削除通知を、削除されたユーザの参加者端末40に送信する。例えば、制御部11は、ユーザCの登録を削除した場合には、登録削除通知をユーザCの参加者端末40Cに送信する。
Subsequently, when the registration of the participant is deleted in step B57, the
<第6変形例(1)の効果>
第6変形例(1)では、サーバ10の制御部11は、予約をキャンセルすることなく、参加者の変更登録を可能に制御する。
このような構成による効果の一例として、参加者を容易に変更することができる。
<Effect of the sixth modification (1)>
In the sixth modified example (1), the
As an example of the effect of such a configuration, participants can be easily changed.
また、第6変形例(1)では、サーバ10の制御部11は、参加者の登録を削除した場合に、登録削除通知を削除されたユーザの参加者端末40に送信する。
このような構成による効果の一例として、登録削除通知により予約の参加者から外れたことをユーザが認識できるため、ユーザ間での誤認識を抑制することができる。
Further, in the sixth modification (1), when the registration of a participant is deleted, the
As an example of the effect of such a configuration, since the user can recognize that the user has been removed from the reservation participants by the registration deletion notification, it is possible to suppress erroneous recognition between users.
<第6変形例(2)>
本実施形態では、サーバ10の制御部11は、ステップA51およびA54において予定参加人数と参加者情報の変更を代表者端末20から受け付けたが、予定参加人数と参加者情報を変更できればよく、これに限定されない。制御部11は、限定ではなく例として、予定参加人数と参加者情報の変更を参加者端末40から直接的に受け付けることもできる。
このような構成による効果の一例として、予定参加人数と参加者情報を容易に変更することができる。
<Sixth modification (2)>
In this embodiment, the
As an example of the effect of such a configuration, it is possible to easily change the expected number of participants and participant information.
<第6変形例(3)>
本実施形態では、代表者端末20の制御部21は、図28に示すステップA53において、予約に参加する参加者の参加者情報を参加者入力用情報に入力したが、参加者情報を入力できればよく、これに限定されない。制御部21は、限定ではなく例として、予約を欠席する参加者の参加者入力用情報を参加者入力用情報に入力してサーバ10に送信することもできる。これにより、サーバ10の制御部11は、参加者入力用情報に入力された参加者を、登録された参加者から削除し、残りの参加者が予約の参加者として登録される。
<Sixth modification (3)>
In this embodiment, the
<第7実施形態>
第6実施形態において、サーバ10の制御部11は、図28に示す、ステップA51において、設定された期間に新たな予約情報が送信された場合には、予約をキャンセルすることなく、予約を行ったユーザRが入力した予定参加人数を超えて参加者を登録することを可能に制御することができる。なお、第6実施形態と同一の構成については同一の符号を付して再度の説明を省略する。
第7実施形態に記載の内容は、他の各実施形態のいずれにも適用可能である。
<Seventh embodiment>
In the sixth embodiment, the
The content described in the seventh embodiment can be applied to any of the other embodiments.
<情報処理>
まず、第6実施形態と同様にして、代表者端末20の制御部21は、図28に示す、予定参加人数の変更を示す新たな予約情報を送信(A51)して、その予約情報がサーバ10で受信される。このとき、サーバ10の制御部11は、予定参加人数を超えるように変更する予約情報、すなわち参加者を増やすように変更する予約情報を受信したものとする。
<Information processing>
First, in the same way as in the sixth embodiment, the
制御部11は、予定参加人数を超えるように変更する予約情報を受信すると、その情報が予め設定された設定期間に受信、例えば予約日時から前後数時間内に受信されたか否かを判定する。制御部11は、予定参加人数を変更する情報が設定期間に受信された場合には、予約をキャンセルすることなく、予定参加人数を超えて参加者を登録することを可能に制御する。
When the
制御部11は、限定ではなく例として、予定参加人数を変更する予約情報が設定期間に受信された場合には、参加者情報を追加するためのコード情報を代表者端末20に送信する。これにより、代表者端末20の制御部21がコード情報を表示部24に表示し、そのコード情報が新たに参加する参加者の参加者端末40で読み取られる。これにより、新たな参加者の参加者情報が参加者端末40からサーバ10に送信される。
As a non-limiting example, the
サーバ10の制御部11は、新たな参加者の参加者情報を受信(B56)すると、予約先装置50に変更された予定参加人数の承認を要求する。制御部11は、変更された予定参加人数が承認された場合には、予定参加人数の変更が承認されたことを代表者端末20に送信する。また、制御部11は、新たな参加者の参加者情報を記憶部15に記憶して、新たな参加者を登録する(B57)。
When the
<第7実施形態の効果>
第7実施形態では、サーバ10の制御部11は、設定された期間、予約をキャンセルすることなく、予約を行ったユーザRが入力した予定参加人数を超えて参加者を登録することを可能に制御する。
このような構成による効果の一例として、予約をキャンセルすることなく、参加者を容易に追加することができる。
<Effects of the seventh embodiment>
In the seventh embodiment, the
As an example of the effect of such a configuration, it is possible to easily add participants without canceling the reservation.
<第7変形例(1)>
本実施形態では、サーバ10の制御部11は、コード情報を代表者端末20に送信したが、新たな参加者の参加者情報を取得できればよく、これに限定されない。例えば、制御部11は、新たな参加者の参加者端末40に参加者情報を要求する通知を送信し、その通知を新たな参加者が承認することにより、新たな参加者の参加者情報を参加者端末40から取得することができる。
このような構成による効果の一例として、予約をキャンセルすることなく、参加者を容易に追加することができる。
<Seventh Modification (1)>
In the present embodiment, the
As an example of the effect of such a configuration, it is possible to easily add participants without canceling the reservation.
<第8実施形態>
第1実施形態~第7実施形態において、サーバ10の制御部11は、予約に基づき、予約に関連する情報を通信部14によって参加者端末40に送信する制御を行うことができる。
第8実施形態は、サーバ10の制御部11が、予約に基づき、予約に関連する広告を通信部14によって参加者端末40に送信する制御を行う実施形態である。なお、第1実施形態と同一の構成については同一の符号を付して再度の説明を省略する。
第8実施形態に記載の内容は、他の各実施形態のいずれにも適用可能である。
<Eighth Embodiment>
In the first to seventh embodiments, the
The eighth embodiment is an embodiment in which the
The content described in the eighth embodiment can be applied to any of the other embodiments.
<情報処理>
まず、第1実施形態と同様にして、サーバ10の制御部11は、図32に示すように、通信部14によって受信されたユーザRと参加者(ユーザAおよびC)の参加者情報を記憶部15に記憶して、予約の参加者を登録する(B5)。続いて、制御部11は、記憶部15を検索して参加者が参加した予約先の情報を取得し、その予約先の情報に基づいて、予め保存された複数の広告の中から予約に関連する広告、例えば参加者が興味のある店舗の広告を選択する(B61)。そして、制御部11は、記憶部15に記憶された参加者の参加者情報に基づいて、予約に関連する広告を代表者端末20および参加者端末40にそれぞれ送信する。
これにより、代表者端末20の表示部24および参加者端末40の表示部44には、それぞれ、予約に参加した参加者が興味のある店舗の広告が表示されることになる(A61、C61)。
<Information processing>
First, as in the first embodiment, the
As a result, the
<第8実施形態の効果>
第8実施形態では、サーバ10の制御部11は、予約に基づき、予約に関連する情報を通信部14によって参加者端末40に送信する制御を行う。
このような構成による効果の一例として、参加者に適した情報を容易に提供することができる。また、参加者が参加したイベントの傾向が把握できるため、広告配信などのマーケティングを行うことができ、参加者に対して新たなサービスを提供することができる。
<Effects of the eighth embodiment>
In the eighth embodiment, the
As an example of the effect of such a configuration, it is possible to easily provide information suitable for participants. In addition, since it is possible to grasp the tendency of events in which participants have participated, marketing such as advertisement distribution can be performed, and new services can be provided to the participants.
また、第8実施形態では、サーバ10の制御部11は、予約に関連する広告(限定ではなく予約に関連する情報の一例)を送信する制御を行う。
このような構成による効果の一例として、参加者に適した広告を容易に提供することができる。
Further, in the eighth embodiment, the
As an example of the effect of such a configuration, it is possible to easily provide advertisements suitable for participants.
<第9実施形態>
第1実施形態~第8実施形態において、サーバ10の制御部11は、予約先の複数のサービスプランを価格帯別に表示するように制御することができる。
なお、第1実施形態と同一の構成については同一の符号を付して再度の説明を省略する。
第9実施形態に記載の内容は、他の各実施形態のいずれにも適用可能である。
<Ninth Embodiment>
In the first to eighth embodiments, the
In addition, the same code|symbol is attached|subjected about the structure same as 1st Embodiment, and description for the second time is abbreviate|omitted.
The content described in the ninth embodiment can be applied to any of the other embodiments.
<情報処理>
サーバ10の制御部11は、予約先と提携した複数の予約代理会社から予約先のサービスプランを取得する。従来、図33に示すように、制御部11は、予約代理会社(X社、Y社、Z社)から取得したサービスプラン(プランA、プランB、プランC)を、例えば料金順に縦に並べて代表者端末20の表示部24に表示するように制御していた。このため、例えば、2つのプランAは、予約代理会社のX社とY社の違いだけで、その他の内容(予約先L、料金、サービス内容など)は同じであることを速やかに判断することができず、プランA~Cを比較することが困難であった。また、2つのプランCは、予約先Nおよびサービス内容が同じで、料金が異なることを速やかに把握することが困難であった。
<Information processing>
The
そこで、サーバ10の制御部11は、予約先の複数のサービスプランを価格帯別に代表者端末20の表示部24に表示するように制御する。例えば、制御部11は、図34に示すように、複数のサービスプランA~Eを2000円~3000円の価格帯、3000円~5000円の価格帯および5000円~10000円の価格帯に別けて表示部24に表示するように制御することができる。このとき、制御部11は、2000円~3000円の価格帯であるプランAとプランBを横に並べて表示し、3000円~5000円の価格帯であるプランCとプランDを横に並べて表示するように制御する。また、制御部11は、サービス内容が同じ2つのプランAを隣接して表示すると共に、サービス内容が同じ2つのプランCを隣接して表示する。さらに、制御部11は、横に並べた複数のサービスプランA~Eを横スワイプ操作で順次移動するように制御する。
Therefore, the
<第9実施形態の効果>
第9実施形態では、サーバ10の制御部11は、予約先の複数のサービスプランを価格帯別に表示するように制御する。
このような構成による効果の一例として、サービスプランを容易に比較することができる。例えば、サービス内容が同じ2つのプランAが横に並んで表示されるため、この2つは同一プランAであることを容易に見分けることができる。また、サービス内容が異なる同一プランCが横に並んで表示されるため、サービス内容が良いプランCを容易に選択することができる。
<Effects of the ninth embodiment>
In the ninth embodiment, the
As an example of the effect of such a configuration, it is possible to easily compare service plans. For example, since two plans A having the same service content are displayed side by side, it can be easily distinguished that these two are the same plan A. In addition, since the same plan C with different service contents is displayed side by side, the plan C with good service contents can be easily selected.
<その他>
本開示の実施形態を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本開示の範囲に含まれることに留意されたい。限定でなく例として、各手段、各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の手段やステップ等を1つに組み合わせたり、或いは分割したりすることが可能である。また、各実施形態に示す構成を適宜組み合わせることとしてもよい。
<Others>
Although the embodiments of the present disclosure have been described with reference to drawings and examples, it should be noted that those skilled in the art can easily make various variations and modifications based on the present disclosure. Therefore, it should be noted that these variations and modifications are included within the scope of this disclosure. As a non-limiting example, the functions included in each means, each step, etc. can be rearranged so as not to be logically inconsistent, and a plurality of means, steps, etc. can be combined into one or divided. is possible. Also, the configurations shown in the respective embodiments may be appropriately combined.
1 システム
10 サーバ
20 代表者端末
30 ネットワーク
40 参加者端末
50 予約先装置
1
Claims (17)
前記端末から予約に関する予約情報を前記サーバに前記端末の通信部によって送信することと、
前記予約情報の送信に基づき、前記予約の予約完了通知と、前記予約の参加者を入力するための情報とを前記通信部によって受信することと、
前記参加者を入力するための情報を、前記端末のユーザとは異なる第1ユーザの端末が取得可能にする処理を前記端末の制御部によって行うこととが前記端末によって実行される。 A program executed by a terminal communicating with a server, comprising:
transmitting reservation information related to the reservation from the terminal to the server by a communication unit of the terminal;
Receiving a reservation completion notice of the reservation and information for inputting participants of the reservation by the communication unit based on the transmission of the reservation information;
A control unit of the terminal performs a process of enabling a terminal of a first user different from the user of the terminal to acquire the information for inputting the participant.
前記取得可能にする処理は、前記参加者を入力するための情報を、前記第1ユーザの端末に送信する処理を含む。 The program according to claim 1,
The process of enabling acquisition includes a process of transmitting information for inputting the participant to the terminal of the first user.
前記取得可能にする処理は、前記参加者を入力するための情報を、前記端末の近距離通信部によって前記第1ユーザの端末に送信する処理を含む。 The program according to claim 2,
The process of enabling acquisition includes a process of transmitting information for inputting the participant to the terminal of the first user by the short-range communication unit of the terminal.
前記取得可能にする処理は、前記端末のユーザと、前記第1ユーザとを含むチャットルームに前記参加者を入力するための情報を送信する処理を含む。 The program according to claim 2,
The process of making available includes a process of transmitting information for entering the participant into a chat room including the user of the terminal and the first user.
前記参加者を入力するための情報は、前記予約完了通知が前記ユーザによって前記チャットルームに送信されることによって、前記チャットルームに送信される。 The program according to claim 4,
Information for entering the participants is sent to the chat room by sending the reservation completion notification to the chat room by the user.
前記参加者を入力するための情報に基づき、前記ユーザによって入力された、前記参加者の情報である参加者情報を前記通信部によって前記サーバに送信することが前記端末によって実行される。 The program according to claim 5,
Based on the information for inputting the participants, the terminal transmits participant information, which is the information about the participants input by the user, to the server by the communication unit.
前記ユーザによって前記参加者を入力するための情報が入力される場合、リストを前記端末の表示部に表示する制御を前記制御部によって行い、前記予約完了通知が前記ユーザによって前記チャットルームに送信された場合、前記第1ユーザの情報、または前記第1ユーザと前記ユーザとを含む前記チャットルームのグループの情報を前記リストの最上段に表示する制御を前記制御部によって行うことが前記端末によって実行される。 The program according to claim 6,
When the user inputs the information for inputting the participants, the control unit controls the display of the list on the display unit of the terminal, and the user transmits the reservation completion notification to the chat room. In this case, the terminal executes control by the control unit to display the information of the first user or the information of the group of the chat room including the first user and the user at the top of the list. be done.
前記取得可能にする処理は、前記参加者を入力するための情報を含むコード情報を前記端末の表示部に表示する処理を含む。 The program according to claim 1,
The process of enabling acquisition includes a process of displaying code information including information for inputting the participant on the display unit of the terminal.
前記コード情報は、前記第1ユーザの端末によって読み取られ、
前記サーバは、前記参加者を入力するための情報に基づき、前記第1ユーザの端末によって入力された、前記参加者の情報である参加者情報を受信する。 The program according to claim 8,
The code information is read by the terminal of the first user,
The server receives participant information, which is information about the participant, input by the terminal of the first user based on the information for inputting the participant.
前記参加者を入力するための情報に基づき、前記ユーザによって入力された、前記参加者の情報である参加者情報を前記通信部によって前記サーバに送信することが前記端末によって実行される。 The program according to claim 8 or claim 9,
Based on the information for inputting the participants, the terminal transmits participant information, which is the information about the participants input by the user, to the server by the communication unit.
前記参加者情報は、前記予約を行った前記ユーザが入力する場合、前記参加者として前記ユーザ以外も入力可能であり、前記ユーザとは異なる前記第1ユーザが入力する場合、前記参加者として前記第1ユーザ以外を入力することができない。 A program according to claim 10,
When the participant information is input by the user who made the reservation, it can be input by a person other than the user as the participant, and when the first user different from the user is input, the participant information No one other than the first user can enter.
前記予約に基づいて、前記端末のユーザに対して設定されたポイントが関連付けられたことを示す情報を前記通信部によって受信することが前記端末によって実行される。 The program according to any one of claims 1 to 11,
Receiving by the communication unit information indicating that the points set for the user of the terminal are associated based on the reservation is performed by the terminal.
設定された前記ポイントは、前記ユーザが入力した予定参加人数と、前記参加者を入力するための情報に基づき入力された参加者の情報である参加者情報に基づく人数の情報と、に基づいて決定される。 13. The program according to claim 12,
The set points are based on the expected number of participants input by the user and information on the number of participants based on participant information, which is information on participants input based on information for inputting the participants. It is determined.
前記設定されたポイントは、前記予約の予約先によって入力された参加人数と、前記参加者を入力するための情報に基づき入力された参加者の情報である参加者情報に基づく人数の情報と、に基づいて決定される。 13. The program according to claim 12,
The set points are the number of participants input by the reservation destination of the reservation, the information of the number of participants based on the information of the participants input based on the information for inputting the participants, and determined based on
前記参加人数が前記参加者情報によって取得された人数よりも少ない場合、前記参加者を削減することに関する情報を前記通信部によって受信することが前記端末によって実行される。 15. The program according to claim 14,
If the number of participants is less than the number obtained by the participant information, receiving information about reducing the participants by the communication unit is performed by the terminal.
前記端末から予約に関する予約情報を前記サーバに前記端末の通信部によって送信することと、
前記予約情報の送信に基づき、前記予約の予約完了通知と、前記予約の参加者を入力するための情報とを前記通信部によって受信することと、
前記参加者を入力するための情報を、前記端末のユーザとは異なる第1ユーザの端末が取得可能にする処理を前記端末の制御部によって行うこととを含む。 An information processing method for a terminal that communicates with a server,
transmitting reservation information related to the reservation from the terminal to the server by a communication unit of the terminal;
Receiving a reservation completion notice of the reservation and information for inputting participants of the reservation by the communication unit based on the transmission of the reservation information;
and performing, by a control unit of the terminal, a process for enabling a terminal of a first user different from the user of the terminal to acquire the information for inputting the participants.
前記端末から予約に関する予約情報を前記サーバに送信し、前記予約情報の送信に基づき、前記予約の予約完了通知と、前記予約の参加者を入力するための情報とを受信する通信部と、
前記参加者を入力するための情報を、前記端末のユーザとは異なる第1ユーザの端末が取得可能にする処理を行う制御部とを備える。 A terminal that communicates with a server,
a communication unit that transmits reservation information about a reservation from the terminal to the server, and receives a reservation completion notification of the reservation and information for inputting participants of the reservation based on the transmission of the reservation information;
A control unit that performs processing for enabling a terminal of a first user different from the user of the terminal to acquire information for inputting the participants.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021125602A JP7267354B2 (en) | 2021-07-30 | 2021-07-30 | Program, information processing method and terminal |
PCT/JP2022/028205 WO2023008282A1 (en) | 2021-07-30 | 2022-07-20 | Server, terminal, information processing method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021125602A JP7267354B2 (en) | 2021-07-30 | 2021-07-30 | Program, information processing method and terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2023020311A JP2023020311A (en) | 2023-02-09 |
JP7267354B2 true JP7267354B2 (en) | 2023-05-01 |
Family
ID=85160319
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021125602A Active JP7267354B2 (en) | 2021-07-30 | 2021-07-30 | Program, information processing method and terminal |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7267354B2 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004127142A (en) | 2002-10-07 | 2004-04-22 | Hitachi Ltd | Authentication method and system and entrance/exit management method and system using the method and system |
JP2015069472A (en) | 2013-09-30 | 2015-04-13 | 株式会社Pfu | Server, information processing device, method, and program |
JP2019102089A (en) | 2017-11-30 | 2019-06-24 | 株式会社カカオ | Method and apparatus for sharing booking information and ticket |
-
2021
- 2021-07-30 JP JP2021125602A patent/JP7267354B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004127142A (en) | 2002-10-07 | 2004-04-22 | Hitachi Ltd | Authentication method and system and entrance/exit management method and system using the method and system |
JP2015069472A (en) | 2013-09-30 | 2015-04-13 | 株式会社Pfu | Server, information processing device, method, and program |
JP2019102089A (en) | 2017-11-30 | 2019-06-24 | 株式会社カカオ | Method and apparatus for sharing booking information and ticket |
Also Published As
Publication number | Publication date |
---|---|
JP2023020311A (en) | 2023-02-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11361298B2 (en) | Shared mobile payments | |
US11232499B2 (en) | Apparatus and method for providing cooperative shopping service in association with chat application | |
JP2020052825A (en) | Information processing method, information processor, and information processing program | |
JP7313803B2 (en) | Information transmission method, information transmission device, information transmission program | |
JP2019087026A (en) | Information processing program, method, device, and system | |
JP2018205844A (en) | Payment support apparatus, payment support method, and payment support program | |
JP2015075969A (en) | Point providing device, point providing system, point providing method, program, and recording medium | |
US20200265394A1 (en) | Information processing program, method, device, and system | |
KR20200015893A (en) | Recording medium recording information processing method, information processing apparatus and program | |
JP2019160062A (en) | Business support method for store and server | |
JP2017059192A (en) | Matching system and matching method using my-number | |
JP7168308B2 (en) | Information processing program, method, device, and system | |
JP7322961B2 (en) | Data recording device and method | |
CN107431654A (en) | Information management method and message management server | |
JP7267354B2 (en) | Program, information processing method and terminal | |
JP7263448B2 (en) | Server, information processing method and program | |
WO2023008282A1 (en) | Server, terminal, information processing method, and program | |
JP2019087025A (en) | Information processing program, method, device, and system | |
JP2018206041A (en) | Information processing unit, program and information processing method | |
JP7219027B2 (en) | Program, information processing terminal, information processing method, and information processing apparatus | |
CN113297507A (en) | Information recommendation method and device and electronic equipment | |
WO2020066038A1 (en) | Terminal display method, terminal, terminal program, server communication method, server, and server program | |
JP2020123098A (en) | Information processing method, information processing device, and program | |
KR20120088889A (en) | Reservation service system with function of position tracing and method of controlling the same | |
JP7290384B2 (en) | Terminal communication method, terminal, terminal program, server communication method, server, server program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220721 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20220721 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20221101 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221219 |
|
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: 20230322 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230419 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7267354 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |