JP6695926B2 - Communications system - Google Patents

Communications system Download PDF

Info

Publication number
JP6695926B2
JP6695926B2 JP2018079634A JP2018079634A JP6695926B2 JP 6695926 B2 JP6695926 B2 JP 6695926B2 JP 2018079634 A JP2018079634 A JP 2018079634A JP 2018079634 A JP2018079634 A JP 2018079634A JP 6695926 B2 JP6695926 B2 JP 6695926B2
Authority
JP
Japan
Prior art keywords
user
service
crew
terminal
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018079634A
Other languages
Japanese (ja)
Other versions
JP2019191628A (en
Inventor
夏彦 泉澤
夏彦 泉澤
慎悟 中村
慎悟 中村
岡田 良介
良介 岡田
Original Assignee
株式会社てーこぽこ
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 株式会社てーこぽこ filed Critical 株式会社てーこぽこ
Priority to JP2018079634A priority Critical patent/JP6695926B2/en
Publication of JP2019191628A publication Critical patent/JP2019191628A/en
Application granted granted Critical
Publication of JP6695926B2 publication Critical patent/JP6695926B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Cash Registers Or Receiving Machines (AREA)
  • Information Transfer Between Computers (AREA)

Description

本発明は、ネットワークを介して顧客にサービスを提供する通信システムに関する。   TECHNICAL FIELD The present invention relates to a communication system that provides services to customers via a network.

従来、離れた場所にいるユーザ同士がネットワークを介して会話することができる手段を提供するシステムが知られている。特許文献1には、URL情報を用いて接続された複数のコンピュータ間でチャットを行わせる技術が記載されている。   2. Description of the Related Art Conventionally, there is known a system that provides a means by which users at remote locations can talk with each other via a network. Japanese Patent Application Laid-Open No. 2004-242242 describes a technique for chatting between a plurality of connected computers using URL information.

特開2013−105482号公報JP, 2013-105482, A

ところで、飲食店や接客をサービスとして提供する店舗の店員は、顧客と会話をしながら顧客のニーズを把握して、顧客のニーズに合った商品やサービスを提供している。コンピュータを用いたチャットを使うことで、店員が離れた場所にいる顧客との間で会話をすることができるが、従来は、チャットをしながら顧客のニーズにあった商品やサービスを提供することが困難であった。   By the way, a store clerk who provides a restaurant or a customer service as a service grasps the customer's needs while having a conversation with the customer, and provides products and services that meet the customer's needs. By using chat using a computer, a store clerk can have a conversation with a customer at a remote place, but conventionally, while chatting, providing products and services that meet the customer's needs. Was difficult.

そこで、本発明はこれらの点に鑑みてなされたものであり、実際の店舗にいる場合に近い内容のサービスを顧客に提供することができる通信システムを提供することを目的とする。   Therefore, the present invention has been made in view of these points, and an object of the present invention is to provide a communication system capable of providing a service having a content close to that in the case of being in an actual store to a customer.

本発明の態様における通信システムは、サービスを提供する店舗に所属するクルーが使用するクルー端末と、前記サービスを受けるユーザが使用するユーザ端末と、電子マネーを管理する管理装置と、を有する通信システムであって、前記管理装置は、前記ユーザに関連付けて電子マネーの残高を記憶する記憶部を有し、前記クルー端末は、前記ユーザ端末との間でビデオチャットが行われている状態において、サービスを紹介するための紹介情報を前記ユーザ端末に送信する第1送信部と、前記ユーザ端末から前記紹介情報が示す前記サービスを選択する選択情報を受信した場合に、前記ユーザを識別するためのユーザ識別情報とともに前記選択情報が示す前記サービスの料金を前記管理装置に送信する第2送信部と、を有し、前記管理装置は、前記第2送信部から受信した前記サービスの料金が、前記ユーザ識別情報が示す前記ユーザに関連付けて前記記憶部に記憶された前記残高以下である場合に、前記サービスの料金の決済を実行する決済部をさらに有する。   A communication system according to an aspect of the present invention includes a crew terminal used by a crew belonging to a store that provides a service, a user terminal used by a user who receives the service, and a management device that manages electronic money. The management device has a storage unit that stores the balance of electronic money in association with the user, and the crew terminal provides a service in a state where a video chat is performed with the user terminal. A first transmitting unit for transmitting introduction information for introducing the user to the user terminal, and a user for identifying the user when the selection information for selecting the service indicated by the introduction information is received from the user terminal A second transmitting unit for transmitting to the management device a charge for the service indicated by the selection information together with identification information, wherein the management device receives the service charge received from the second transmitter as the user. The payment unit further includes a payment unit that executes payment of the fee of the service when the balance is less than or equal to the balance stored in the storage unit in association with the user indicated by the identification information.

前記決済部は、前記第2送信部から受信した前記サービスの料金が、前記ユーザが設定した所定の閾値以下である場合に、前記サービスの料金の決済を実行してもよい。
前記決済部は、前記第2送信部から受信した前記サービスの料金が、前記ユーザが前記サービスの種類ごとに設定した前記所定の閾値以下である場合に、前記サービスの料金の決済を実行してもよい。
The settlement unit may settle the fee for the service when the fee for the service received from the second transmission unit is equal to or lower than a predetermined threshold set by the user.
The payment unit executes payment of the service charge when the charge of the service received from the second transmission unit is less than or equal to the predetermined threshold set by the user for each type of the service. Good.

前記決済部は、所定の時間ごとに前記ビデオチャットの料金の決済を実行する場合において、前記第2送信部から受信した前記サービスの料金と、所定の回数分の前記ビデオチャットの料金とを合計した合計金額が、前記ユーザ識別情報が示す前記ユーザに関連付けて前記記憶部に記憶された前記残高以下である場合に、前記サービスの料金の決済を実行してもよい。   The settlement unit sums up the fee for the service received from the second transmission unit and the fee for the video chat for a predetermined number of times, when the settlement of the fee for the video chat is performed every predetermined time. When the total amount of money is less than or equal to the balance stored in the storage unit in association with the user indicated by the user identification information, payment of the service fee may be executed.

前記第1送信部は、前記紹介情報が示す前記サービスの選択を要求する要求情報を前記ユーザ端末に送信し、前記第2送信部は、前記ユーザ端末から前記要求情報が示す前記サービスの選択を承諾する承諾通知を受信した場合に、前記ユーザを識別するためのユーザ識別情報とともに前記要求情報が示す前記サービスの料金を前記管理装置に送信してもよい。   The first transmitting unit transmits request information requesting the selection of the service indicated by the introduction information to the user terminal, and the second transmitting unit selects the service indicated by the request information from the user terminal. When receiving a consent notice to approve, the service charge indicated by the request information may be transmitted to the management device together with the user identification information for identifying the user.

前記第1送信部は、前記クルーが所属する前記店舗に関する前記サービス以外のサービスである外部のサービスの選択を要求する外部要求情報を前記ユーザ端末に送信し、前記第2送信部は、前記ユーザ端末から前記外部要求情報が示す前記外部のサービスの選択を承諾する承諾通知を受信した場合に、前記ユーザを識別するためのユーザ識別情報とともに前記外部要求情報が示す前記外部のサービスの料金を前記管理装置に送信してもよい。   The first transmission unit transmits external request information for requesting selection of an external service other than the service related to the store to which the crew belongs, to the user terminal, and the second transmission unit includes the user. When a notification of consent for consenting to the selection of the external service indicated by the external request information is received from the terminal, the fee for the external service indicated by the external request information is displayed together with the user identification information for identifying the user. It may be transmitted to the management device.

前記通信システムは、複数の前記クルーが使用する複数の前記クルー端末を管理する店舗端末をさらに有し、前記店舗端末は、前記複数のクルー端末のうちの1台の前記クルー端末と前記ユーザ端末との間で前記ビデオチャットが行われている状態において、前記ユーザ端末と前記ビデオチャットを行う前記クルー端末を、前記1台のクルー端末から他の前記クルー端末に切り替える切替部を有してもよい。   The communication system further includes a store terminal that manages the plurality of crew terminals used by the plurality of crews, and the store terminal is one of the plurality of crew terminals and the user terminal. And a crew unit that performs the video chat with the user terminal in a state in which the video chat is being performed between the crew terminal and the other crew terminal. Good.

本発明によれば、実際の店舗にいる場合に近い内容のサービスを顧客に提供することができるという効果を奏する。   According to the present invention, there is an effect that it is possible to provide a customer with a service having a content similar to that in the case of actually being in a store.

通信システムの概要を説明するための図である。It is a figure for explaining the outline of a communication system. クルー端末、ユーザ端末、及び管理装置の構成を示す図である。It is a figure which shows the structure of a crew terminal, a user terminal, and a management apparatus. 管理装置の記憶部が記憶しているデータベースの構成を示す図である。It is a figure which shows the structure of the database which the memory | storage part of a management apparatus memorize | stores. ビデオチャットサービスの内容を説明するための図である。It is a figure for demonstrating the content of a video chat service. ビデオチャットサービスの内容を説明するための図である。It is a figure for demonstrating the content of a video chat service. 通信システムにおける処理の流れを示すシーケンス図である。It is a sequence diagram which shows the flow of a process in a communication system. 店舗端末、クルー端末、ユーザ端末、及び管理装置の変形例における構成を示す図である。It is a figure which shows the structure in the modification of a store terminal, a crew terminal, a user terminal, and a management apparatus.

[通信システムSの概要]
図1は、通信システムSの概要を説明するための図である。通信システムSは、ビデオチャットサービスを介して、顧客(以下、ユーザという)が実際の店舗にいる場合に近い内容のサービスを提供するシステムである。ビデオチャットサービスは、店舗に所属する店員(以下、クルーという)とユーザとがビデオチャットを行っている状態において、クルーがユーザに提供する様々なサービスを、ネットワークを介して提供できるようにするサービスである。ビデオチャットサービスにおいては、端末同士が直接接続するピアツーピア通信によってビデオチャットが行われる。
[Outline of communication system S]
FIG. 1 is a diagram for explaining the outline of the communication system S. The communication system S is a system that provides a service having a content similar to that when a customer (hereinafter, referred to as a user) is in an actual store via a video chat service. The video chat service is a service that enables the crew to provide various services provided to the user via the network while the salesclerk (hereinafter referred to as the crew) who belongs to the store and the user are in video chat. Is. In the video chat service, video chat is conducted by peer-to-peer communication in which terminals are directly connected to each other.

クルーがユーザに提供する様々なサービスには、クルーがユーザに提供するサービス(例えば、接客、ポーズ、コスプレ等)と、ユーザがクルーに提供するサービス(ドリンク及びおつまみ等を奢る)とが含まれる。例えば、クルーの給与形態が成果報酬型(歩合制)である場合において、ユーザがクルーにドリンクを奢った場合、ドリンクの料金がクルーの成果となるため、ユーザに対するクルーの接客態度が良好となることが期待される。その結果、ユーザは、クルーと楽しくビデオチャットを行うことができる。   Various services provided by the crew to the user include services provided by the crew to the user (for example, customer service, poses, cosplay, etc.) and services provided by the user to the crew (including drinks, snacks, etc.). .. For example, when the crew's salary form is performance reward type (proportion system), if the user gives the crew a drink, the drink fee will be the result of the crew, and the customer's attitude toward the user will be good. It is expected. As a result, the user can enjoy the video chat with the crew.

店舗は、入店したユーザに対してクルーが接客等のサービスを提供する、現実世界において営業を行う店であり、例えば、ナイトクラブ、ラウンジ、スナック、キャバレークラブ等である。店舗は、ビデオチャットサービスの加盟店である。クルーは、現実世界の店舗に入店した顧客に対してサービスを提供する傍ら、ネットワーク上のユーザに対してサービスを提供する。ネットワーク上のユーザに提供するサービスは、例えば、接客、クルーへの飲食の提供、ポーズ、及びコスプレ等である。   The store is a store that provides services such as customer service to a user who has entered the store and operates in the real world, and is, for example, a night club, a lounge, a snack, a cabaret club, or the like. The store is a member of the video chat service. While providing services to customers who have entered stores in the real world, the crew also provides services to users on the network. Services provided to users on the network are, for example, customer service, provision of food and drink to crews, poses, cosplay, and the like.

通信システムSは、店舗端末1と、クルー端末2と、ユーザ端末3と、管理装置4とを有する。店舗端末1は、店舗管理者(例えば、店長又はマネージャ等)が使用する端末であり、例えば、コンピュータである。店舗端末1は、ビデオチャットサービスに掲載したクルーに関する情報(例えば、クルーのプロフィール及びスケジュール等)を管理するために用いられる。   The communication system S includes a store terminal 1, a crew terminal 2, a user terminal 3, and a management device 4. The store terminal 1 is a terminal used by a store manager (eg, store manager or manager), and is, for example, a computer. The store terminal 1 is used to manage information about crews posted on the video chat service (for example, crew profile and schedule).

クルー端末2は、サービスを提供する店舗に所属するクルーが使用する端末であり、例えば、タブレット又はスマートフォン等である。ユーザ端末3は、サービスを受けるユーザが使用する端末であり、例えば、タブレット又はスマートフォン等である。管理装置4は、ビデオチャットサービスを提供する装置であり、例えばサーバである。管理装置4は、ユーザサービスの料金を決済するために用いられる電子マネー(以下、コインという)を管理する。   The crew terminal 2 is a terminal used by a crew belonging to a store that provides services, and is, for example, a tablet or a smartphone. The user terminal 3 is a terminal used by a user who receives a service, and is, for example, a tablet or a smartphone. The management device 4 is a device that provides a video chat service, and is, for example, a server. The management device 4 manages electronic money (hereinafter referred to as a coin) used to settle the fee for the user service.

はじめに、ユーザとクルーがビデオチャットを始めるまでの流れについて説明する。まず、ユーザは、ビデオチャットサービスを利用するために、コイン(例えば10,000コイン)をチャージする。管理装置4は、クレジットカード又は銀行振込等によって入金された金額に基づいて、ユーザが設定した数量のコインを付与する。ユーザは、ユーザ端末3を用いてビデオチャットサービスに加盟している店舗に所属するクルーを検索し、好みのクルーを選択する。   First, the flow until the user and the crew start a video chat is explained. First, the user charges coins (for example, 10,000 coins) in order to use the video chat service. The management device 4 grants the number of coins set by the user based on the amount of money deposited by a credit card or a bank transfer. The user uses the user terminal 3 to search for a crew member who belongs to a store that is affiliated with the video chat service, and selects a favorite crew member.

管理装置4は、ユーザが選択したクルーが使用するクルー端末2に接続要求を通知し、クルー端末2とユーザ端末3とを接続させることにより、ピアツーピア通信によるビデオチャットを開始する。管理装置4は、ビデオチャットが開始されてから終了するまでの期間において、所定の時間ごと(例えば10分ごと)にビデオチャットの料金の決済を実行する。   The management device 4 notifies the crew terminal 2 used by the crew selected by the user of the connection request and connects the crew terminal 2 and the user terminal 3 to start the video chat by peer-to-peer communication. The management device 4 executes the settlement of the video chat fee every predetermined time (for example, every 10 minutes) during the period from the start to the end of the video chat.

続いて、ビデオチャットサービスを介してクルーがユーザにサービスを提供する流れについて説明する。例えば、クルー端末2とユーザ端末3との間でビデオチャットが行われている状態において、クルーがドリンクを「一杯おごって!」という申し出をし、ユーザが「いいよ!」という返事をするような会話のやり取りがあったとする。   Next, the flow in which the crew provides the service to the user via the video chat service will be described. For example, in a state where a video chat is being performed between the crew terminal 2 and the user terminal 3, the crew makes an offer to “purchase a drink!” And the user replies “Good!”. Let's say that there was a great conversation.

この場合において、まず、クルー端末2は、サービスを紹介するための紹介情報を、ユーザ端末3に送信する(図1の(1))。紹介情報は、クルーがユーザに提供することができる一以上のサービスの内容及び料金等を示す情報であり、例えば、「カクテル」が1,000コインであり、「シャンパン」が2,000コインであることを示す。   In this case, first, the crew terminal 2 transmits introduction information for introducing the service to the user terminal 3 ((1) in FIG. 1). The introduction information is information indicating the contents and fees of one or more services that the crew can provide to the user. For example, "cocktail" is 1,000 coins and "champagne" is 2,000 coins. Indicates that there is.

ユーザ端末3は、ユーザがクルーからの「一杯おごって!」という申し出に応じて、クルー端末2から送信された紹介情報が示す「カクテル」及び「シャンパン」のうちの「カクテル」を選択すると、「カクテル」を選択する選択情報をクルー端末2に送信する(図1の(2))。クルー端末2は、ユーザ端末3から送信された選択情報を受信すると、ユーザを識別する識別情報(例えばユーザID)とともに選択情報が示す「カクテル」のサービス料金(例えば1,000コイン)を管理装置4に送信して、カクテル料金の決済を要求する(図1の(3))。   When the user selects “cocktail” from “cocktail” and “champagne” indicated by the introduction information transmitted from the crew terminal 2, the user terminal 3 selects the “cocktail” in response to the request from the crew to “buy a drink!” The selection information for selecting “cocktail” is transmitted to the crew terminal 2 ((2) in FIG. 1). Upon receiving the selection information transmitted from the user terminal 3, the crew terminal 2 manages the service information of the “cocktail” (for example, 1,000 coins) indicated by the selection information together with the identification information for identifying the user (for example, the user ID). 4 to request payment of the cocktail fee ((3) in FIG. 1).

管理装置4は、クルー端末2から決済の要求を受け付けると、識別情報が示すユーザに関連付けられているコインの残高(例えば10,000コイン)から「カクテル」のサービス料金の決済を実行する(図1の(4))。管理装置4は、決済の実行が完了すると、クルー端末2に「カクテル」の決済が完了したことを示す実行結果を通知する(図1の(5))。また、管理装置4は、コインの残高10,000コインからカクテルのサービス料金1,000コインを差し引いた9,000コインを決済後の残高として、ユーザ端末3に通知する。   When the management device 4 receives the payment request from the crew terminal 2, the management device 4 executes the payment of the “cocktail” service charge from the balance (eg, 10,000 coins) of the coins associated with the user indicated by the identification information (FIG. 1 (4)). When the payment is completed, the management device 4 notifies the crew terminal 2 of the execution result indicating that the payment of the “cocktail” is completed ((5) in FIG. 1). Further, the management device 4 notifies the user terminal 3 of 9,000 coins obtained by subtracting 1,000 coins of the service charge for the cocktail from the balance of 10,000 coins as the balance after settlement.

そして、クルーは、クルー端末2において管理装置4から通知された実行結果によって、「カクテル」の決済が完了したこと確認すると、クルー自身又は他の店員(例えばウェイター)等からカクテルの提供を受ける(図1の(7))。このようにすることで、通信システムSは、実際の店舗にいる場合に近い内容のサービスを顧客に提供することができる。
以下、クルー端末2、ユーザ端末3、及び管理装置4の構成の詳細について説明する。
Then, when the crew confirms that the “cocktail” has been settled based on the execution result notified from the management device 4 in the crew terminal 2, the crew receives a cocktail from the crew himself or another clerk (for example, a waiter) ( (7) of FIG. By doing so, the communication system S can provide the customer with a service having a content similar to that in the case of being in an actual store.
The details of the configurations of the crew terminal 2, the user terminal 3, and the management device 4 will be described below.

[クルー端末2の構成]
図2は、クルー端末2、ユーザ端末3、及び管理装置4の構成を示す図である。クルー端末2は、ユーザI/F(インターフェイス)21と、記憶部22と、通信部23と、制御部24とを有する。
[Structure of crew terminal 2]
FIG. 2 is a diagram showing configurations of the crew terminal 2, the user terminal 3, and the management device 4. The crew terminal 2 includes a user I / F (interface) 21, a storage unit 22, a communication unit 23, and a control unit 24.

ユーザI/F21は、ビデオチャットに用いられるディスプレイ、スピーカ、マイクロフォン、ビデオカメラを含む。また、ユーザI/F21は、キーボード又はポインティングデバイス(例えばタッチパネル等)を含む。   The user I / F 21 includes a display used for video chat, a speaker, a microphone, and a video camera. The user I / F 21 also includes a keyboard or a pointing device (such as a touch panel).

記憶部22は、ROM(Read Only Memory)、RAM(Random Access Memory)及びハードディスク等の記憶媒体である。記憶部22は、制御部24が実行するプログラムを記憶している。記憶部22は、ユーザにサービスを紹介するための紹介情報を記憶する。
通信部23は、ネットワークNに接続するためのインターフェイスであり、例えばLANコントローラを含んで構成されている。
The storage unit 22 is a storage medium such as a ROM (Read Only Memory), a RAM (Random Access Memory), and a hard disk. The storage unit 22 stores a program executed by the control unit 24. The storage unit 22 stores introduction information for introducing the service to the user.
The communication unit 23 is an interface for connecting to the network N, and includes, for example, a LAN controller.

制御部24は、例えばCPU(Central Processing Unit)である。制御部24は、記憶部22に記憶されたプログラムを実行することにより、受付部241、表示制御部242、第1送信部243、及び第2送信部244として機能する。   The control unit 24 is, for example, a CPU (Central Processing Unit). The control unit 24 functions as the reception unit 241, the display control unit 242, the first transmission unit 243, and the second transmission unit 244 by executing the program stored in the storage unit 22.

受付部241は、通信部23を介して、管理装置4からユーザへの接続要求の通知を受け付ける。受付部241は、ユーザI/F21であるタッチパネルの操作に応じて、ユーザ端末3とピアツーピア通信によるビデオチャットを行うための接続を行う。受付部241は、ユーザ端末3と接続を行ったときに、ユーザを識別するユーザ識別情報を含むユーザ情報を取得する。ユーザ情報は、例えば、名前、年齢、住所等である。受付部241は、取得したユーザ情報を記憶部22に記憶させる。   The reception unit 241 receives a notification of a connection request from the management device 4 to the user via the communication unit 23. The accepting unit 241 establishes a connection for performing a video chat by peer-to-peer communication with the user terminal 3 according to the operation of the touch panel which is the user I / F 21. The reception unit 241 acquires user information including user identification information that identifies a user when the user terminal 3 is connected to the user terminal 3. The user information is, for example, name, age, address, etc. The reception unit 241 stores the acquired user information in the storage unit 22.

受付部241は、通信部23を介して、管理装置4から決済の実行結果の通知を受け付ける。実行結果は、サービス料金の決済が実行できたことを示す結果と、決済が実行できなかったことを示す結果とを含む。   The accepting unit 241 accepts notification of the settlement execution result from the management device 4 via the communication unit 23. The execution result includes a result indicating that payment of the service charge could be executed and a result indicating that payment could not be executed.

表示制御部242は、ユーザI/F21であるディスプレイ、スピーカ、マイクロフォン、ビデオカメラを介して、接続されたユーザ端末3を使用するユーザとビデオチャットをするための制御を行う。   The display control unit 242 performs control for a video chat with a user who uses the connected user terminal 3 via the user I / F 21, which is a display, a speaker, a microphone, and a video camera.

第1送信部243は、通信部23を介して、ユーザ端末3との間でビデオチャットが行われている状態において、記憶部22に記憶されている紹介情報をユーザ端末3に送信する。第1送信部243は、ユーザ端末3と通信が接続されたときに紹介情報を送信してもよいし、ユーザ端末3と通信が接続された後において、ユーザI/F21であるタッチパネルの操作に応じて紹介情報を送信してもよい。   The first transmission unit 243 transmits the introduction information stored in the storage unit 22 to the user terminal 3 via the communication unit 23 while the video chat is being performed with the user terminal 3. The first transmission unit 243 may transmit the introduction information when the communication is connected to the user terminal 3, or after the communication is connected to the user terminal 3, the first transmission unit 243 may operate the touch panel that is the user I / F 21. The referral information may be transmitted accordingly.

第2送信部244は、通信部23を介して、ユーザ端末3から紹介情報が示すサービスを選択する選択情報を受信した場合に、ユーザ識別情報とともに選択情報が示すサービスの料金を管理装置4に送信する。具体的には、第2送信部244は、まず、通信部23を介して、ユーザ端末3から紹介情報が示すサービスを選択する選択情報を受信した場合に、記憶部22に記憶されているユーザ情報に含まれるユーザ識別情報を取得する。そして、第2送信部244は、通信部23を介して、取得したユーザ識別情報に関連付けて選択情報が示すサービスの料金を管理装置4に送信する。   When receiving the selection information for selecting the service indicated by the introduction information from the user terminal 3 via the communication unit 23, the second transmission unit 244 informs the management device 4 of the fee of the service indicated by the selection information together with the user identification information. Send. Specifically, when the second transmitting unit 244 first receives, via the communication unit 23, the selection information for selecting the service indicated by the introduction information from the user terminal 3, the user stored in the storage unit 22. The user identification information included in the information is acquired. Then, the second transmission unit 244 transmits the fee of the service indicated by the selection information in association with the acquired user identification information to the management device 4 via the communication unit 23.

[ユーザ端末3の構成]
続いて、ユーザ端末3の構成について説明する。ユーザ端末3は、通信部31と、ユーザI/F32と、記憶部33と、制御部34とを有する。
通信部31は、ネットワークNに接続するためのインターフェイスであり、例えばLANコントローラを含んで構成されている。
[Configuration of user terminal 3]
Next, the configuration of the user terminal 3 will be described. The user terminal 3 includes a communication unit 31, a user I / F 32, a storage unit 33, and a control unit 34.
The communication unit 31 is an interface for connecting to the network N, and includes, for example, a LAN controller.

ユーザI/F32は、ビデオチャットに用いられるディスプレイ、スピーカ、マイクロフォン、ビデオカメラを含む。また、ユーザI/F32は、キーボード又はポインティングデバイス(例えばタッチパネル等)を含む。   The user I / F 32 includes a display used for video chat, a speaker, a microphone, and a video camera. The user I / F 32 also includes a keyboard or a pointing device (for example, a touch panel).

記憶部33は、ROM、RAM及びハードディスク等の記憶媒体である。記憶部33は、制御部34が実行するプログラムを記憶している。
制御部34は、例えばCPUである。制御部34は、記憶部33に記憶されたプログラムを実行することにより、表示制御部341、及び送信部342として機能する。
The storage unit 33 is a storage medium such as a ROM, a RAM, and a hard disk. The storage unit 33 stores a program executed by the control unit 34.
The control unit 34 is, for example, a CPU. The control unit 34 functions as the display control unit 341 and the transmission unit 342 by executing the program stored in the storage unit 33.

表示制御部341は、ユーザI/F32であるディスプレイ、スピーカ、マイクロフォン、ビデオカメラを介して、接続されたクルー端末2を使用するクルーとビデオチャットをするための制御を行う。また、表示制御部341は、クルー端末2から送信された紹介情報を表示するための制御を行う。
送信部342は、ユーザが、ユーザI/F32であるタッチパネル等を介して、紹介情報が示すサービスを選択した場合に、選択情報をクルー端末2に送信する。
The display control unit 341 controls the video chat with the crew using the connected crew terminal 2 via the display, the speaker, the microphone, and the video camera which are the user I / F 32. In addition, the display control unit 341 performs control for displaying the introduction information transmitted from the crew terminal 2.
The transmission unit 342 transmits the selection information to the crew terminal 2 when the user selects the service indicated by the introduction information via the touch panel or the like which is the user I / F 32.

[管理装置4の構成]
続いて、管理装置4の構成について説明する。管理装置4は、通信部41と、記憶部42と、制御部43とを有する。
通信部41は、ネットワークNに接続するためのインターフェイスであり、例えばLANコントローラを含んで構成されている。
[Configuration of Management Device 4]
Next, the configuration of the management device 4 will be described. The management device 4 includes a communication unit 41, a storage unit 42, and a control unit 43.
The communication unit 41 is an interface for connecting to the network N, and includes, for example, a LAN controller.

記憶部42は、ROM、RAM及びハードディスク等の記憶媒体である。記憶部33は、制御部43が実行するプログラムを記憶している。記憶部42は、ビデオチャットサービスに登録したクルーに関する情報を管理するクルー情報データベースと、ビデオチャットサービスに登録したユーザに関する情報を管理するユーザ情報データベースとを記憶している。   The storage unit 42 is a storage medium such as a ROM, a RAM and a hard disk. The storage unit 33 stores a program executed by the control unit 43. The storage unit 42 stores a crew information database that manages information about crews registered in the video chat service and a user information database that manages information about users registered in the video chat service.

図3は、管理装置4の記憶部42が記憶しているデータベースの構成を示す図である。図3(a)は、クルー情報データベースの構成を示し、図3(b)は、ユーザ情報データベースの構成を示す。図3(a)に示すように、クルー情報データベースは、クルーIDと、源氏名と、店舗と、接続情報とを関連付けて記憶している。源氏名は、クルーの名前以外の呼び名である。店舗は、クルーが属する店舗である。接続情報は、クルー端末2にビデオチャットの接続要求を通知するために用いられる情報であり、例えばIPアドレス、電話番号等である。図3(b)に示すように、ユーザ情報データベースは、ユーザIDと、名前と、住所と、残高とを関連付けて記憶している。残高は、ユーザがチャージしたコインの残高である。   FIG. 3 is a diagram showing a configuration of a database stored in the storage unit 42 of the management device 4. FIG. 3A shows the structure of the crew information database, and FIG. 3B shows the structure of the user information database. As shown in FIG. 3A, the crew information database stores a crew ID, a source name, a store, and connection information in association with each other. Genji is a name other than the name of the crew. The store is the store to which the crew belongs. The connection information is information used to notify the crew terminal 2 of a video chat connection request, and is, for example, an IP address, a telephone number, or the like. As shown in FIG. 3B, the user information database stores a user ID, a name, an address, and a balance in association with each other. The balance is the balance of coins charged by the user.

図2に戻り、制御部43は、例えばCPUである。制御部43は、記憶部42に記憶されたプログラムを実行することにより、装置送信部431、及び通貨管理部432として機能する。   Returning to FIG. 2, the control unit 43 is, for example, a CPU. The control unit 43 functions as the device transmission unit 431 and the currency management unit 432 by executing the program stored in the storage unit 42.

装置送信部431は、ユーザが入力した条件に基づいて、クルー情報データベースに記憶されている一以上のクルーに関する情報を取得し、通信部41を介して、取得した情報をユーザ端末3に送信する。また、装置送信部431は、ユーザがクルーを選択した場合に、通信部41を介して、クルー(クルーID)に関連付けてクルー情報データベースに記憶されている接続情報を用いてクルー端末2に接続要求を通知する。装置送信部431は、クルー端末2がビデオチャットサービスにログインしている場合、クルーIDを接続情報としてクルー端末2に接続要求を通知してもよい。   The device transmission unit 431 acquires information regarding one or more crews stored in the crew information database based on the condition input by the user, and transmits the acquired information to the user terminal 3 via the communication unit 41. .. In addition, when the user selects a crew, the device transmission unit 431 connects to the crew terminal 2 via the communication unit 41 using the connection information stored in the crew information database in association with the crew (crew ID). Notify the request. When the crew terminal 2 is logged in to the video chat service, the device transmission unit 431 may notify the crew terminal 2 of the connection request using the crew ID as the connection information.

通貨管理部432は、クレジットカード又は銀行振込等によって入金された金額に基づいて、ユーザが設定した数量のコインを付与する。通貨管理部432は、ユーザがクレジットカード又は銀行振込等によって入金した場合、ユーザが設定した数量のコインを、ユーザ(ユーザID)に関連付けてユーザ情報データベースに記憶されている残高に加算する。   The currency management unit 432 gives the number of coins set by the user based on the amount of money deposited by a credit card or a bank transfer. When the user deposits with a credit card or a bank transfer, the currency management unit 432 adds the number of coins set by the user to the balance stored in the user information database in association with the user (user ID).

また、通貨管理部432は、クルー端末2の第2送信部244から受信したサービスの料金が、ユーザ識別情報が示すユーザに関連付けてユーザ情報データベースに記憶された残高以下である場合に、サービスの料金の決済を実行する決済部としても機能する。例えば、サービスの料金が1,000コインであり、ユーザの残高が10,000コインであるとする。この場合において、通貨管理部432は、残高10,000コインにサービスの料金1,000コインを差し引いた9,000コインを残高としてユーザ情報データベースに記憶されている残高を更新することによって、サービスの料金の決済を実行する。通貨管理部432は、決済の実行結果をクルー端末2に通知する。また、通貨管理部432は、決済後の残高をユーザ端末3に通知する。   In addition, the currency management unit 432 determines whether the service charge received from the second transmission unit 244 of the crew terminal 2 is less than or equal to the balance stored in the user information database in association with the user indicated by the user identification information. It also functions as a payment unit that executes payment for charges. For example, it is assumed that the service fee is 1,000 coins and the user's balance is 10,000 coins. In this case, the currency management unit 432 updates the balance stored in the user information database by setting the balance of 10,000 coins minus the service charge of 1,000 coins as the balance of 9,000 coins. Execute the payment of charges. The currency management unit 432 notifies the crew terminal 2 of the settlement execution result. Further, the currency management unit 432 notifies the user terminal 3 of the balance after payment.

[ビデオチャットサービス]
続いて、ビデオチャットサービスについて説明する。図4及び図5は、ビデオチャットサービスの内容を説明するための図である。図4(a)及び図5(a)に示す画面は、ビデオチャットサービスを利用するクルー端末2のユーザI/F21であるディスプレイに表示された画面である。図4(b)及び図5(b)に示す画面は、ビデオチャットサービスを利用するユーザ端末3のユーザI/F32であるディスプレイに表示された画面である。
[Video chat service]
Next, the video chat service will be described. 4 and 5 are diagrams for explaining the contents of the video chat service. The screens shown in FIGS. 4A and 5A are displayed on the display which is the user I / F 21 of the crew terminal 2 that uses the video chat service. The screens shown in FIGS. 4B and 5B are screens displayed on the display which is the user I / F 32 of the user terminal 3 that uses the video chat service.

図4(a)に示す画面には、ビデオチャットを行っているユーザに関する情報を表示するユーザ情報欄2Aと、ユーザ端末3との間で行われているビデオチャット欄2Bと、管理装置4からの通知を表示する通知欄2Cとが表示されている。図4(b)に示す画面には、クルー端末2から送信された紹介情報を表示する紹介欄3Aと、クルーとの間で行われているビデオチャット欄3Bと、コインの残高を表示する残高欄3Cとが表示されている。   On the screen shown in FIG. 4A, a user information section 2A that displays information about a user who is conducting a video chat, a video chat section 2B that is held between the user terminal 3 and the management device 4 The notification column 2C for displaying the notification of is displayed. On the screen shown in FIG. 4 (b), an introduction section 3A for displaying the introduction information transmitted from the crew terminal 2, a video chat section 3B being conducted with the crew, and a balance for displaying the balance of coins. The column 3C is displayed.

例えば、クルーとユーザとの間でビデオチャットが行われている状態において、クルーがドリンクを「一杯おごって!」という申し出をし、ユーザが「いいよ!」という返事をするような会話のやり取りがあったとする。この場合において、ユーザが紹介欄3Aの「カクテル」を選択して選択ボタンをクリックした場合に、ユーザ端末3の送信部342は、選択した「カクテル」を示す選択情報をクルー端末2に送信する。   For example, in a state where a video chat is being held between the crew and the user, a conversation is exchanged in which the crew makes an offer to buy a drink and the user replies “I like it!”. There was. In this case, when the user selects “cocktail” in the introduction column 3A and clicks the select button, the transmission unit 342 of the user terminal 3 transmits the selection information indicating the selected “cocktail” to the crew terminal 2. ..

クルー端末2の第2送信部244は、ユーザ端末3から紹介情報が示す「カクテル」を選択する選択情報を受信した場合に、記憶部22に記憶されている「A男」のユーザ情報に含まれるユーザ識別情報とともに選択情報が示す「カクテル」の料金「1,000コイン」を管理装置4に送信する。クルーは、通知欄2Cに表示された、管理装置4からカクテルの料金の決済が完了した旨の実行結果の通知を確認すると、カクテルを受け取る。   When the second transmitting unit 244 of the crew terminal 2 receives the selection information for selecting “cocktail” indicated by the introduction information from the user terminal 3, the second transmitting unit 244 includes the user information of “A man” stored in the storage unit 22. The fee "1,000 coins" of the "cocktail" indicated by the selection information is transmitted to the management device 4 together with the user identification information. When the crew confirms the notification of the execution result indicating that the payment of the cocktail fee has been completed, which is displayed in the notification column 2C, the crew receives the cocktail.

ところで、ユーザは、紹介情報において種類が異なる様々なサービスが紹介された場合、どのサービスを選択してよいか迷う可能性がある。例えば、ユーザは、クルーがドリンクを「一杯おごって!」と申し出た場合において、紹介欄3Aに示すドリンクとして「カクテル」、「シャンパン」等のように複数の種類のドリンクが含まれている場合に、どのドリンクを選択してよいか迷ってしまう可能性がある。   By the way, when various services of different types are introduced in the introduction information, the user may be confused about which service to select. For example, in the case where the user has offered a drink as a drink, the user includes a plurality of types of drinks such as “cocktail” and “champagne” as the drinks shown in the introduction column 3A. In addition, you may be confused about which drink to choose.

そこで、クルーが、複数のサービスのうちから1つのサービスを選択してもよい。具体的には、まず、クルー端末2の第1送信部243は、ユーザ端末3との間でビデオチャットが行われている状態において、記憶部22に記憶されているサービスの種類を紹介する紹介情報をユーザ端末3に送信する。ユーザ端末3は、ユーザが紹介情報に示されるサービスの種類のうち、1つのサービスの種類を選択すると、選択したサービスの種類を示す選択情報をクルー端末2に送信する。   Therefore, the crew may select one service from the plurality of services. Specifically, first, the first transmission unit 243 of the crew terminal 2 introduces the type of service stored in the storage unit 22 in the state where the video chat is being performed with the user terminal 3. The information is transmitted to the user terminal 3. When the user selects one service type from the service types indicated in the introduction information, the user terminal 3 transmits selection information indicating the selected service type to the crew terminal 2.

そして、クルー端末2の第2送信部244は、ユーザ端末3から選択情報を受信した場合に、記憶部22に記憶されているユーザ識別情報とともに、選択情報が示すサービスの種類に含まれる複数のサービスのうち、クルーが選択した1つのサービスの料金を管理装置4に送信する。第2送信部244は、例えば、ユーザ端末3からユーザが選択したドリンクを示す選択情報を受信した場合に、ユーザ識別情報とともに、ドリンクに含まれるカクテル及びシャンパンのうち、クルーが選択したカクテルの料金を管理装置4に送信する。このようにすることで、第2送信部244は、ユーザが複数のサービスのうちからいずれかを選択する手間を省くことができる。   Then, when the second transmission unit 244 of the crew terminal 2 receives the selection information from the user terminal 3, the second transmission unit 244 includes the user identification information stored in the storage unit 22 and a plurality of types included in the type of service indicated by the selection information. Of the services, the charge for one service selected by the crew is transmitted to the management device 4. For example, when the second transmission unit 244 receives the selection information indicating the drink selected by the user from the user terminal 3, the second transmission unit 244, together with the user identification information, the fee of the cocktail selected by the crew out of the cocktail and the champagne included in the drink. Is transmitted to the management device 4. By doing so, the second transmitting unit 244 can save the user the trouble of selecting any one of the plurality of services.

また、クルーは、クルー自身が選択した1つのサービスをユーザに要求してもよい。図5(a)に示す画面には、クルーがユーザに紹介する一以上のサービスを表示するサービス一覧欄2Dがさらに表示されている。また、図5(b)に示す画面には、クルーからサービスの選択を要求する要求情報欄3Dがさらに表示されている。   The crew may also request the user for one service that the crew has selected. On the screen shown in FIG. 5A, a service list column 2D that displays one or more services that the crew introduces to the user is further displayed. Further, on the screen shown in FIG. 5B, a request information column 3D for requesting the service selection from the crew is further displayed.

この場合において、まず、クルー端末2の第1送信部243は、紹介情報が示すサービスの選択を要求する要求情報をユーザ端末3に送信する。第1送信部243は、例えば、クルーがサービス一覧欄2Dに示すドリンクを選択して送信ボタンをクリックすると、ドリンクの選択を要求する要求情報をユーザ端末3に送信する。ユーザ端末3の送信部342は、クルー端末2から送信された要求情報が要求情報欄3Dに表示された場合において、ユーザが要求情報欄3Dに示す承諾ボタンをクリックすると、クルー端末2に承諾通知を送信する。   In this case, first, the first transmission unit 243 of the crew terminal 2 transmits request information requesting the selection of the service indicated by the introduction information to the user terminal 3. For example, when the crew selects a drink shown in the service list column 2D and clicks the send button, the first sending unit 243 sends request information requesting the selection of the drink to the user terminal 3. When the request information transmitted from the crew terminal 2 is displayed in the request information column 3D and the user clicks the acceptance button shown in the request information column 3D, the transmission unit 342 of the user terminal 3 notifies the crew terminal 2 of the acceptance. To send.

そして、クルー端末2の第2送信部244は、ユーザ端末3から要求情報が示すサービス(ドリンク)の選択を承諾する承諾通知を受信した場合に、ユーザ識別情報とともに要求情報が示すサービス(ドリンク)の料金を管理装置4に送信する。このようにすることで、第2送信部244は、ユーザが複数のサービスのうちからいずれかを選択する手間を省くことができる。   Then, when the second transmission unit 244 of the crew terminal 2 receives from the user terminal 3 a consent notice for consenting to the selection of the service (drink) indicated by the request information, the service (drink) indicated by the request information together with the user identification information. The fee is sent to the management device 4. By doing so, the second transmitting unit 244 can save the user the trouble of selecting any one of the plurality of services.

また、クルーが要求するサービスは、店舗内のサービスに限らない。例えば、店舗に関するサービス以外のサービスである外部のサービスとして、外部のショッピングサイトで販売されている商品の購入をユーザに要求してもよい。具体的には、まず、第1送信部243は、外部のサービスの選択を要求する外部要求情報をユーザ端末3に送信する。外部要求情報は、例えば、商品が掲載されているWebページのURL、又は当該URL先の情報に含まれる、商品名、商品画像、商品の価格等である。そして、第2送信部244は、ユーザ端末3から外部要求情報が示す外部のサービスの選択を承諾する承諾通知を受信した場合に、ユーザ識別情報とともに外部要求情報が示す外部のサービスの料金を管理装置4に送信する。   The service requested by the crew is not limited to the service in the store. For example, the user may be requested to purchase a product sold at an external shopping site as an external service that is a service other than the service related to the store. Specifically, first, the first transmission unit 243 transmits external request information requesting selection of an external service to the user terminal 3. The external request information is, for example, the URL of the Web page on which the product is posted, or the product name, the product image, the price of the product, etc. included in the information at the URL destination. Then, when the second transmission unit 244 receives from the user terminal 3 a consent notification that approves the selection of the external service indicated by the external request information, the second transmission unit 244 manages the fee of the external service indicated by the external request information together with the user identification information. Send to device 4.

この場合における商品の購入手続きは、管理装置4(例えば、外部のショッピングサイトのサーバと連携処理を実行する)が行ってもよいし、ビデオチャットサービスの事業者が行ってもよい。このようにすることで、第2送信部244は、ユーザに商品の購入手続きを行わせることなく、管理装置4が管理するユーザに関連付けられているコインを用いて購入手続きを行わせることができる。   In this case, the purchase procedure of the product may be performed by the management device 4 (for example, executing a cooperative process with the server of the external shopping site) or by the operator of the video chat service. By doing so, the second transmission unit 244 can cause the user to perform the purchase procedure using the coins associated with the user managed by the management device 4 without causing the user to perform the purchase procedure. ..

なお、図5(b)の要求情報欄3Dに示すように、ユーザは、クルーから紹介されたサービスに料金が示されていない場合、どのくらい料金がかかるのか不安になり、サービスの選択を躊躇してしまう可能性がある。そこで、管理装置4の通貨管理部432は、クルー端末2の第2送信部244から受信したサービスの料金が、ユーザが設定した所定の閾値以下である場合に、サービスの料金の決済を実行してもよい。具体的には、管理装置4の通貨管理部432は、クルー端末2の第2送信部244から受信したサービスの料金が、ユーザがサービスの種類ごとに設定した所定の閾値以下である場合に、サービスの料金の決済を実行してもよい。所定の閾値は、ユーザが予め設定するサービスの料金に対して支払いを許容することができる上限値である。所定の閾値は、設定したユーザのユーザIDと関連付けて管理装置4のユーザ情報データベースに記憶されている。   As shown in the request information column 3D of FIG. 5 (b), the user is uncertain how much the service will be charged if the service introduced by the crew is not shown, and hesitates to select the service. There is a possibility that it will end up. Therefore, the currency management unit 432 of the management device 4 executes the settlement of the service charge when the service charge received from the second transmission unit 244 of the crew terminal 2 is equal to or less than the predetermined threshold set by the user. May be. Specifically, the currency management unit 432 of the management device 4, when the charge for the service received from the second transmission unit 244 of the crew terminal 2 is equal to or less than a predetermined threshold value set by the user for each type of service, Payment of service fees may be executed. The predetermined threshold value is an upper limit value at which the user can allow payment for the service fee set in advance. The predetermined threshold value is stored in the user information database of the management device 4 in association with the user ID of the set user.

通貨管理部432は、例えば、サービスの料金が1,000コインであり、所定の閾値が1,000コインである場合、サービスの料金が所定の閾値以下であるため、サービスの料金の決済を実行する。一方、通貨管理部432は、例えば、サービスの料金が1,000コインであり、所定の閾値が500コインである場合、サービスの料金が所定の閾値を超えているため、サービスの料金の決済を実行しない。このようにすることで、通貨管理部432は、ユーザが想定しないサービスの料金の決済の実行を抑止することができる。   For example, when the service charge is 1,000 coins and the predetermined threshold is 1,000 coins, the currency management unit 432 executes settlement of the service charge because the service charge is equal to or lower than the predetermined threshold. To do. On the other hand, for example, when the service charge is 1,000 coins and the predetermined threshold is 500 coins, the currency management unit 432 setstles the service charge because the service charge exceeds the predetermined threshold. Do not execute. By doing so, the currency management unit 432 can suppress the execution of settlement of charges for services that the user does not assume.

上述のとおり、ビデオチャットサービスにおいては、所定の時間ごとにビデオチャットの料金の決済を実行する。この場合において、通貨管理部432がサービスの料金の決済を実行した後の残高が、ビデオチャットの料金を下回った場合、次にビデオチャットの料金の決済が実行されるときにビデオチャットが終了してしまう。   As described above, in the video chat service, the settlement of the video chat fee is executed every predetermined time. In this case, if the balance after the currency management unit 432 has settled the fee for the service is less than the fee for the video chat, the video chat ends when the next settlement for the video chat fee is performed. Will end up.

そこで、管理装置4の通貨管理部432は、所定の時間ごとにビデオチャットの料金の決済を実行する場合において、クルー端末2の第2送信部244から受信したサービスの料金と、所定の回数分のビデオチャットの料金とを合計した合計金額が、ユーザ識別情報が示すユーザに関連付けてユーザ情報データベースに記憶された残高以下である場合に、サービスの料金の決済を実行してもよい。このようにすることで、通貨管理部432は、ビデオチャットがユーザの意に反して終了してしまう事態を抑止することができる。また、所定の回数分のビデオチャットの料金を支払える残高があることを条件とすることにより、通貨管理部432は、ユーザにチャージを行う時間を与え、ビデオチャットが途切れることを抑止することができる。   Therefore, the currency management unit 432 of the management device 4 executes the payment of the fee for the video chat at every predetermined time, and the fee for the service received from the second transmission unit 244 of the crew terminal 2 and the predetermined number of times. When the total sum of the video chat charges and the video chat charges is less than or equal to the balance stored in the user information database in association with the user indicated by the user identification information, the service charges may be settled. By doing so, the currency management unit 432 can prevent a situation in which the video chat ends unintentionally by the user. Further, the currency management unit 432 can give the user time to charge and prevent the video chat from being interrupted by providing that there is a balance that can pay the video chat fee for a predetermined number of times. ..

[通信システムSの処理]
続いて、通信システムSにおける処理の流れについて説明する。図6は、通信システムSにおける処理の流れを示すシーケンス図である。通信システムSの処理は、クルー端末2の受付部241が、管理装置4の装置送信部431から通知されたユーザへの接続要求を受け付けることによって、ピアツーピア通信によるビデオチャットが開始されたことを契機として開始する(S1)。このとき、受付部241は、ユーザ識別情報を含むユーザ情報を取得し、取得したユーザ情報を記憶部22に記憶させる。
[Process of Communication System S]
Subsequently, a flow of processing in the communication system S will be described. FIG. 6 is a sequence diagram showing the flow of processing in the communication system S. The processing of the communication system S is triggered by the fact that the reception unit 241 of the crew terminal 2 receives the connection request to the user notified from the device transmission unit 431 of the management device 4, and thus the video chat by the peer-to-peer communication is started. (S1). At this time, the reception unit 241 acquires the user information including the user identification information, and stores the acquired user information in the storage unit 22.

まず、クルー端末2の第1送信部は、ユーザ端末3との間でビデオチャットが行われている状態において、記憶部22に記憶されている紹介情報を取得し(S2)、取得した紹介情報をユーザ端末3に送信する。ユーザ端末3の表示制御部341は、クルー端末2から紹介情報を取得すると、ユーザI/F32であるディスプレイに紹介情報を表示する制御を行う。   First, the first transmission unit of the crew terminal 2 acquires the introduction information stored in the storage unit 22 while the video chat is being performed with the user terminal 3 (S2), and the acquired introduction information. Is transmitted to the user terminal 3. When the display control unit 341 of the user terminal 3 acquires the introduction information from the crew terminal 2, the display control unit 341 controls the display of the user I / F 32 to display the introduction information.

ユーザ端末3の送信部342は、ユーザが、紹介情報が示すサービスを選択すると(S3)、選択情報をクルー端末2に送信する。クルー端末2の第2送信部244は、ユーザ端末3から選択情報を受信すると、記憶部22に記憶されているユーザ識別情報を取得し(S4)、取得したユーザ識別情報とともに選択情報が示すサービスの料金を管理装置4に送信する。   When the user selects the service indicated by the introduction information (S3), the transmission unit 342 of the user terminal 3 transmits the selection information to the crew terminal 2. Upon receiving the selection information from the user terminal 3, the second transmission unit 244 of the crew terminal 2 acquires the user identification information stored in the storage unit 22 (S4), and the service indicated by the selection information together with the acquired user identification information. The fee is sent to the management device 4.

管理装置4の通貨管理部432は、クルー端末2の第2送信部244から受信したサービスの料金が、ユーザ識別情報が示すユーザに関連付けてユーザ情報データベースに記憶された残高以下であるか否かを判定する(S5)。通貨管理部432は、サービス料金が残高以下であると判定した場合に(S5においてYESの場合)、サービスの料金の決済を実行する。そして、通貨管理部432は、サービス料金の決済が実行できたことを示す実行結果をクルー端末2に通知する。   The currency management unit 432 of the management device 4 determines whether or not the service charge received from the second transmission unit 244 of the crew terminal 2 is equal to or less than the balance stored in the user information database in association with the user indicated by the user identification information. Is determined (S5). When the currency management unit 432 determines that the service charge is less than or equal to the balance (YES in S5), the currency management unit 432 executes settlement of the service charge. Then, the currency management unit 432 notifies the crew terminal 2 of the execution result indicating that the settlement of the service charge has been executed.

一方、通貨管理部432は、サービス料金が残高以下ではない、すなわち、残高が足りないと判定した場合に(S5においてNOの場合)、決済を実行せずに、サービス料金の決済が実行できなかったことを示す実行結果をクルー端末2に通知する。その後、クルーは、クルー端末2の受付部241が受け付けた決済の実行結果に応じて、ユーザに対してサービスを提供する。   On the other hand, when the currency management unit 432 determines that the service charge is not less than or equal to the balance, that is, the balance is insufficient (NO in S5), the service charge cannot be settled without executing the settlement. The execution result indicating the fact is notified to the crew terminal 2. After that, the crew provides a service to the user according to the settlement execution result received by the reception unit 241 of the crew terminal 2.

[本実施の形態における効果]
以上説明したとおり、本実施の形態に係る通信システムSは、クルー端末2とユーザ端末3との間でビデオチャットが行われている状態において、クルー端末2が、送信した紹介情報が示すサービスを選択する選択情報をユーザ端末3から受信する。管理装置4は、クルー端末2が、ユーザ識別情報とともに、ユーザ端末3から受信した選択情報が示すサービスの料金を管理装置4に送信すると、受信したサービスの料金が、ユーザ識別情報が示すユーザの残高以下である場合に、サービスの料金の決済を実行する。
[Effects of this Embodiment]
As described above, the communication system S according to the present embodiment provides the service indicated by the introduction information transmitted by the crew terminal 2 while the video chat is being performed between the crew terminal 2 and the user terminal 3. The selection information to be selected is received from the user terminal 3. When the crew terminal 2 sends the user identification information and the service charge indicated by the selection information received from the user terminal 3 to the management device 4, the management device 4 determines that the received service charge indicates the user charge indicated by the user identification information. If the balance is less than or equal to the balance, the service fee is settled.

このようにすることで、通信システムSは、実際の店舗にいる場合に近い内容のサービスをユーザに提供することができる。その結果、ユーザにおいては、入店したい店舗の雰囲気及びクルーとの相性を事前に知ることができる。また、ユーザは、ビデオチャットサービスを通してクルーに好意を抱いた場合、実際の店舗に行ってクルーに会うことができる。クルーにおいては、ビデオチャットサービスを通して多くのユーザにサービスを提供することで、ビデオチャットサービスによる売り上げが実績に加算され、またクルー自身を宣伝することができる。店舗においては、ビデオチャットサービスによる売り上げ、及びビデオチャットサービスに起因した入店したユーザ数の増加による売り上げを向上させることができる。ビデオチャットサービスを提供する事業者においては、端末同士が直接接続するピアツーピア通信によってビデオチャットを行わせることにより、管理装置4に対する処理の負荷を軽減することができ、設備投資を抑えることができる。   By doing so, the communication system S can provide the user with a service having a content similar to that in the actual store. As a result, the user can know in advance the atmosphere of the store he wants to enter and the compatibility with the crew. Also, if the user likes the crew through the video chat service, the user can go to the actual store and meet the crew. In the crew, by providing the service to many users through the video chat service, the sales by the video chat service can be added to the actual result and the crew can be advertised. In the store, sales by the video chat service and sales by the increase in the number of users entering the store due to the video chat service can be improved. A business providing a video chat service can reduce the processing load on the management device 4 by holding a video chat through peer-to-peer communication in which terminals are directly connected to each other, and can reduce capital investment.

[変形例]
上記の説明において、ユーザがビデオチャットサービスに加盟している店舗に所属するクルーを検索し、好みのクルーを選択する例を示したが、これに限らない。ユーザは、ビデオチャットサービスに加盟している店舗を検索し、店舗(例えば、望みの地域にある店舗)を選択してもよい。この場合における店舗端末1は、複数のクルーが使用する複数のクルー端末2を管理する。店舗端末1は、ユーザが店舗を選択した旨の通知を受け付け、店舗管理者が選択したクルーが使用するクルー端末2にビデオチャットの接続要求を通知する。
[Modification]
In the above description, an example has been shown in which the user searches for a crew member who belongs to a store that is a member of the video chat service and selects a favorite crew member, but the present invention is not limited to this. The user may search for stores that are members of the video chat service and select a store (for example, a store in a desired area). The store terminal 1 in this case manages a plurality of crew terminals 2 used by a plurality of crews. The store terminal 1 receives the notification that the user has selected the store, and notifies the crew terminal 2 used by the crew selected by the store manager of the video chat connection request.

図7は、店舗端末1、クルー端末2、ユーザ端末3、及び管理装置4の変形例における構成を示す図である。図7に示すクルー端末2、ユーザ端末3、及び管理装置4は、図1に示すクルー端末2、ユーザ端末3、及び管理装置4の構成と同じであるため、説明を省略する。店舗端末1は、ユーザI/F11と、記憶部12と、通信部13と、制御部14とを有する。   FIG. 7 is a diagram showing a configuration of a modified example of the store terminal 1, the crew terminal 2, the user terminal 3, and the management device 4. The crew terminal 2, the user terminal 3, and the management device 4 illustrated in FIG. 7 have the same configurations as the crew terminal 2, the user terminal 3, and the management device 4 illustrated in FIG. The store terminal 1 has a user I / F 11, a storage unit 12, a communication unit 13, and a control unit 14.

ユーザI/F11は、少なくともディスプレイ、スピーカ、及びポインティングデバイス(例えばキーボード等)を含む。
記憶部12は、ROM、RAM及びハードディスク等の記憶媒体である。記憶部12は、制御部14が実行するプログラムを記憶している。
通信部13は、ネットワークNに接続するためのインターフェイスであり、例えばLANコントローラを含んで構成されている。
The user I / F 11 includes at least a display, a speaker, and a pointing device (such as a keyboard).
The storage unit 12 is a storage medium such as a ROM, a RAM and a hard disk. The storage unit 12 stores a program executed by the control unit 14.
The communication unit 13 is an interface for connecting to the network N, and includes a LAN controller, for example.

制御部14は、例えばCPUである。制御部14は、記憶部12に記憶されたプログラムを実行することにより、表示制御部141、受付部142、及び切替部143として機能する。   The control unit 14 is, for example, a CPU. The control unit 14 functions as the display control unit 141, the reception unit 142, and the switching unit 143 by executing the program stored in the storage unit 12.

表示制御部141は、通信部13を介して、クルー端末2とユーザ端末3との間で行われているビデオチャットをユーザI/F11であるディスプレイに表示する制御を行う。
受付部142は、通信部13を介して、管理装置4からユーザが店舗を選択した旨の通知を受け付ける。
The display control unit 141 controls, via the communication unit 13, a video chat that is being performed between the crew terminal 2 and the user terminal 3 to be displayed on the display that is the user I / F 11.
The reception unit 142 receives a notification from the management device 4 that the user has selected a store via the communication unit 13.

切替部143は、通信部13を介して、受付部142が管理装置4からユーザが店舗を選択した旨の通知を受け付けた場合において、店舗管理者が、ユーザI/F11を介して、店舗に所属する複数のクルーのうちの1人のクルーを選択する操作をした場合に、選択したクルーが使用するクルー端末2にビデオチャットの接続要求を通知する。   When the receiving unit 142 receives a notification from the management device 4 that the user has selected a store via the communication unit 13, the switching unit 143 allows the store manager to access the store via the user I / F 11. When an operation of selecting one of a plurality of crews to which the crew belongs is performed, the crew terminal 2 used by the selected crew is notified of a video chat connection request.

ところで、店舗管理者が選択したクルーとユーザとの相性が合わない場合がある。この場合において、クルーとユーザとの間で行われるビデオチャットが継続すると、ユーザが不満を抱いて再度店舗を選択してもらえず、店舗にとって不利益になる可能性がある。そこで、切替部143は、複数のクルー端末2のうちの1台のクルー端末2とユーザ端末3との間でビデオチャットが行われている状態において、ユーザ端末3とビデオチャットを行うクルー端末2を、1台のクルー端末2から他のクルー端末2に切り替えてもよい。   By the way, there is a case where the crew selected by the store manager and the user are not compatible with each other. In this case, if the video chat between the crew and the user continues, the user may be dissatisfied and may not select the store again, which may be disadvantageous to the store. Therefore, the switching unit 143 performs the video chat with the user terminal 3 while the video chat is being performed between the user terminal 3 and one of the crew terminals 2. May be switched from one crew terminal 2 to another crew terminal 2.

例えば、店舗管理者が、クルーAとユーザとの間で行われているビデオチャットの状況を監視している場合において、クルーAの対応が良くないと判断したとする。この場合において、切替部143は、クルーAが使用するクルー端末2Aとユーザ端末3との間でビデオチャットが行われている状況において、クルー端末2Aを、店舗管理者が新たに選択したクルーBが使用するクルー端末2Bに切り替える。このようにすることで、切替部143は、実際の店舗と同様のサービスをユーザに提供することができる。   For example, it is assumed that the store manager determines that the response of the crew A is not good while monitoring the situation of the video chat performed between the crew A and the user. In this case, in the situation where the video chat is being performed between the crew terminal 2A used by the crew A and the user terminal 3, the switching unit 143 selects the crew terminal 2A for the crew B newly selected by the store manager. Switch to the crew terminal 2B used by. By doing so, the switching unit 143 can provide the user with the same service as in the actual store.

以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されず、その要旨の範囲内で種々の変形及び変更が可能である。例えば、装置の分散・統合の具体的な実施の形態は、以上の実施の形態に限られず、その全部又は一部について、任意の単位で機能的又は物理的に分散・統合して構成することができる。また、複数の実施の形態の任意の組み合わせによって生じる新たな実施の形態も、本発明の実施の形態に含まれる。組み合わせによって生じる新たな実施の形態の効果は、もとの実施の形態の効果を合わせ持つ。   Although the present invention has been described above using the embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments, and various modifications and changes are possible within the scope of the gist thereof. is there. For example, the specific embodiment of the distribution / integration of the device is not limited to the above-described embodiment, and all or a part thereof may be functionally or physically distributed / integrated in arbitrary units to be configured. You can Further, a new embodiment that occurs due to an arbitrary combination of a plurality of embodiments is also included in the embodiment of the present invention. The effect of the new embodiment produced by the combination has the effect of the original embodiment.

1 店舗端末
11 ユーザI/F
12 記憶部
13 通信部
14 制御部
141 表示制御部
142 受付部
143 切替部
2 クルー端末
21 ユーザI/F
22 記憶部
23 通信部
24 制御部
241 受付部
242 表示制御部
243 第1送信部
244 第2送信部
3 ユーザ端末
31 通信部
32 ユーザI/F
33 記憶部
34 制御部
341 表示制御部
342 送信部
4 管理装置
41 通信部
42 記憶部
43 制御部
431 装置送信部
432 通貨管理部
1 Store terminal 11 User I / F
12 storage unit 13 communication unit 14 control unit 141 display control unit 142 reception unit 143 switching unit 2 crew terminal 21 user I / F
22 storage unit 23 communication unit 24 control unit 241 reception unit 242 display control unit 243 first transmission unit 244 second transmission unit 3 user terminal 31 communication unit 32 user I / F
33 storage unit 34 control unit 341 display control unit 342 transmission unit 4 management device 41 communication unit 42 storage unit 43 control unit 431 device transmission unit 432 currency management unit

Claims (7)

サービスを提供する店舗に所属するクルーが使用するクルー端末と、前記サービスを受けるユーザが使用するユーザ端末と、電子マネーを管理する管理装置と、を有する通信システムであって、
前記管理装置は、前記ユーザに関連付けて電子マネーの残高を記憶する記憶部を有し、
前記クルー端末は、
前記ユーザ端末との間でビデオチャットが行われている状態において、サービスを紹介するための紹介情報を前記ユーザ端末に送信する第1送信部と、
前記ユーザ端末から前記紹介情報が示す前記サービスを選択する選択情報を受信した場合に、前記ユーザを識別するためのユーザ識別情報とともに前記選択情報が示す前記サービスの料金を前記管理装置に送信する第2送信部と、
を有し、
前記管理装置は、前記第2送信部から受信した前記サービスの料金が、前記ユーザ識別情報が示す前記ユーザに関連付けて前記記憶部に記憶された前記残高以下である場合に、前記サービスの料金の決済を実行する決済部をさらに有する通信システム。
A communication system having a crew terminal used by a crew belonging to a store that provides a service, a user terminal used by a user who receives the service, and a management device that manages electronic money,
The management device includes a storage unit that stores a balance of electronic money in association with the user,
The crew terminal is
A first transmission unit that transmits introduction information for introducing a service to the user terminal while a video chat is being performed with the user terminal;
Transmitting, when receiving selection information for selecting the service indicated by the introduction information from the user terminal, a user identification information for identifying the user, and a charge for the service indicated by the selection information to the management device; 2 transmitters,
Have
The management device determines the charge for the service when the charge for the service received from the second transmission unit is equal to or less than the balance stored in the storage unit in association with the user indicated by the user identification information. A communication system further comprising a payment unit that executes payment.
前記決済部は、前記第2送信部から受信した前記サービスの料金が、前記残高以下であり、かつ前記ユーザが設定した所定の閾値以下である場合に、前記サービスの料金の決済を実行する、
請求項1に記載の通信システム。
The payment unit executes payment of the service charge when the charge of the service received from the second transmission unit is less than or equal to the balance and less than or equal to a predetermined threshold set by the user,
The communication system according to claim 1.
前記決済部は、前記第2送信部から受信した前記サービスの料金が、前記ユーザが前記サービスの種類ごとに設定した前記所定の閾値以下である場合に、前記サービスの料金の決済を実行する、
請求項2に記載の通信システム。
The payment unit executes payment of the service charge when the charge of the service received from the second transmission unit is equal to or less than the predetermined threshold set by the user for each type of the service.
The communication system according to claim 2.
前記決済部は、所定の時間ごとに前記ビデオチャットの料金の決済を実行する場合において、前記第2送信部から受信した前記サービスの料金と、所定の回数分の前記ビデオチャットの料金とを合計した合計金額が、前記ユーザ識別情報が示す前記ユーザに関連付けて前記記憶部に記憶された前記残高以下である場合に、前記サービスの料金の決済を実行する、
請求項1から3のいずれか一項に記載の通信システム。
The settlement unit sums up the fee for the service received from the second transmission unit and the fee for the video chat for a predetermined number of times, when the settlement of the fee for the video chat is performed every predetermined time. When the total amount of money is less than or equal to the balance stored in the storage unit in association with the user indicated by the user identification information, payment of the service fee is executed.
The communication system according to any one of claims 1 to 3.
前記第1送信部は、前記紹介情報が示す前記サービスの選択を要求する要求情報を前記ユーザ端末に送信し、
前記第2送信部は、前記ユーザ端末から前記要求情報が示す前記サービスの選択を承諾する承諾通知を受信した場合に、前記ユーザを識別するためのユーザ識別情報とともに前記要求情報が示す前記サービスの料金を前記管理装置に送信する、
請求項1から4のいずれか一項に記載の通信システム。
The first transmission unit transmits request information requesting selection of the service indicated by the introduction information to the user terminal,
When the second transmission unit receives, from the user terminal, a consent notification that consents to the selection of the service indicated by the request information, the second transmission unit, together with the user identification information for identifying the user, of the service indicated by the request information. Send the fee to the management device,
The communication system according to any one of claims 1 to 4.
前記第1送信部は、前記クルーが所属する前記店舗に関する前記サービス以外のサービスである外部のサービスの選択を要求する外部要求情報を前記ユーザ端末に送信し、
前記第2送信部は、前記ユーザ端末から前記外部要求情報が示す前記外部のサービスの選択を承諾する承諾通知を受信した場合に、前記ユーザを識別するためのユーザ識別情報とともに前記外部要求情報が示す前記外部のサービスの料金を前記管理装置に送信する、
請求項1から5のいずれか一項に記載の通信システム。
The first transmission unit transmits external request information requesting selection of an external service, which is a service other than the service related to the store to which the crew belongs, to the user terminal,
When the second transmission unit receives, from the user terminal, a consent notification that consents to the selection of the external service indicated by the external request information, the external request information is transmitted together with the user identification information for identifying the user. Transmitting the charge of the external service to the management device,
The communication system according to any one of claims 1 to 5.
前記通信システムは、複数の前記クルーが使用する複数の前記クルー端末を管理する店舗端末をさらに有し、
前記店舗端末は、前記複数のクルー端末のうちの1台の前記クルー端末と前記ユーザ端末との間で前記ビデオチャットが行われている状態において、前記ユーザ端末と前記ビデオチャットを行う前記クルー端末を、前記1台のクルー端末から他の前記クルー端末に切り替える切替部を有する、
請求項1から6のいずれか一項に記載の通信システム。
The communication system further includes a store terminal that manages the plurality of crew terminals used by the plurality of crews,
The store terminal performs the video chat with the user terminal in a state where the video chat is being performed between the user terminal and one of the crew terminals of the plurality of crew terminals. A switching unit for switching from one of the crew terminals to another of the crew terminals,
The communication system according to any one of claims 1 to 6.
JP2018079634A 2018-04-18 2018-04-18 Communications system Active JP6695926B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018079634A JP6695926B2 (en) 2018-04-18 2018-04-18 Communications system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018079634A JP6695926B2 (en) 2018-04-18 2018-04-18 Communications system

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2020076190A Division JP2020144885A (en) 2020-04-22 2020-04-22 Communication system

Publications (2)

Publication Number Publication Date
JP2019191628A JP2019191628A (en) 2019-10-31
JP6695926B2 true JP6695926B2 (en) 2020-05-20

Family

ID=68390340

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018079634A Active JP6695926B2 (en) 2018-04-18 2018-04-18 Communications system

Country Status (1)

Country Link
JP (1) JP6695926B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7344561B2 (en) * 2020-04-24 2023-09-14 Gigi株式会社 Information processing systems, terminals and programs
JP7455920B1 (en) 2022-09-15 2024-03-26 Lineヤフー株式会社 Service provision equipment, service provision method, and program

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003085114A (en) * 2001-09-11 2003-03-20 Bagujii Data:Kk Chat system for cellular phone terminal
JP2004152057A (en) * 2002-10-31 2004-05-27 Hitoshi Kimura Charging system for video chat or the like
KR20070109524A (en) * 2006-05-11 2007-11-15 송호년 Internet community portal site
JPWO2009031247A1 (en) * 2007-09-05 2010-12-09 インフォカート株式会社 Automatic gift purchase system
JP2011248838A (en) * 2010-05-31 2011-12-08 Actsystem Co Ltd Membership digital content and shopping mall management system using sns
JP6083046B2 (en) * 2011-07-13 2017-02-22 大友 英水 Skill System, Web Server Device, Information Processing Method, and Program
JP5231676B2 (en) * 2012-10-25 2013-07-10 優太 冨安 Net mall system with support functions for those who wish to purchase products

Also Published As

Publication number Publication date
JP2019191628A (en) 2019-10-31

Similar Documents

Publication Publication Date Title
US11610254B2 (en) Systems, apparatuses, and methods for ordering items from an electronic menu, and servicing thereof
JP6061898B2 (en) How the message server works
KR20180115112A (en) System for dutch pay
JP2019175186A (en) Cashless system
JP2007264702A (en) Self order pos system enabling standby customer to place advanced order
JP6695926B2 (en) Communications system
KR20140118655A (en) System and method for electronic-ordering service using electronic menu
WO2014035703A2 (en) Content gift techniques
JP7253184B2 (en) Communication device, communication method, program, and communication system
JP6051248B2 (en) Display control method, electronic device, display control program, and display control system
JP5452772B1 (en) Electronic commerce system and authentication method thereof
JP2011134284A (en) Communication control device, information processing apparatus, communication control system, communication control method and information processing method
JP6899688B2 (en) Company selection method, its equipment and its program
JP6408538B2 (en) Display control method, electronic device, display control program, and display control system
JP2020144885A (en) Communication system
JP6739569B2 (en) Deposit management device and deposit management method
KR20210101384A (en) Cafeteria food ordering and notification system
KR20140088253A (en) Method and computer program product for providing coupon service
KR101899360B1 (en) System and method for issuing refundable ticket
JP2021140414A (en) Group order support method
JP6534714B2 (en) Payment management apparatus and payment management method
JP2022129096A (en) Server device and program
JP6980593B2 (en) Product evaluation system
JP6943934B2 (en) Information processing device and information processing method
JP2004220150A (en) Reservation system and reservation method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20181011

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200107

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200227

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200422

R150 Certificate of patent or registration of utility model

Ref document number: 6695926

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250