JP7645218B2 - Program, information processing method, and server - Google Patents
Program, information processing method, and server Download PDFInfo
- Publication number
- JP7645218B2 JP7645218B2 JP2022111703A JP2022111703A JP7645218B2 JP 7645218 B2 JP7645218 B2 JP 7645218B2 JP 2022111703 A JP2022111703 A JP 2022111703A JP 2022111703 A JP2022111703 A JP 2022111703A JP 7645218 B2 JP7645218 B2 JP 7645218B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- remittance
- limitation
- information
- server
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/40—Business processes related to social networking or social networking services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/02—Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/04—Payment circuits
- G06Q20/06—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Tourism & Hospitality (AREA)
- Economics (AREA)
- Marketing (AREA)
- Human Resources & Organizations (AREA)
- Primary Health Care (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Signal Processing (AREA)
- Operations Research (AREA)
- Entrepreneurship & Innovation (AREA)
- Quality & Reliability (AREA)
- Information Transfer Between Computers (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Computing Systems (AREA)
Description
本発明は、プログラム、情報処理方法、およびサーバに関する。 The present invention relates to a program, an information processing method, and a server.
ユーザ間で端末を介してコンテンツを送受信し、閲覧可能にする技術が知られている。特許文献1には、SNS(Social Networking Service)によりユーザがメッセージを投稿すること、メッセージが確認された場合にメッセージを未読状態から既読状態に変更する処理を行うことが開示されている。 Technology is known that allows users to send and receive content via terminals and view it. Patent Document 1 discloses that a user can post a message via a social networking service (SNS), and when the message is confirmed, a process is performed to change the message from an unread state to a read state.
本発明の第1の態様によると、第1ユーザと第2ユーザとを少なくとも含むチャットルームが表示された前記第1ユーザの第1端末に前記第1ユーザによって入力され、前記第1端末から送信された第1コンテンツを前記第2ユーザの第2端末に送信し、前記チャットルームが表示された前記第2端末に前記第2ユーザによって入力され、前記第2端末から送信された第2コンテンツを前記第1端末に送信するサーバによって実行されるプログラムであって、前記チャットルームに対して、前記第1ユーザへの送金に関する第1設定を設定する制御を前記サーバの制御部によって行うことと、前記第1設定と前記第2ユーザによる前記第2端末に表示された前記チャットルームに対する入力とに基づき、前記第2ユーザから前記第1ユーザへの送金に関する情報を前記サーバの通信部によって受信することと、前記第2ユーザから前記第1ユーザへの送金に関する情報に基づいて、前記第2ユーザから前記第1ユーザへの送金に関する処理を前記制御部によって行うこととが前記サーバによって実行される。 According to a first aspect of the present invention, a program executed by a server transmits a first content input by the first user to a first terminal of the first user, on which a chat room including at least a first user and a second user is displayed, and transmitted from the first terminal, to a second terminal of the second user, and transmits a second content input by the second user to the second terminal, on which the chat room is displayed, and transmitted from the second terminal, to the first terminal, in which the server performs control to set a first setting for the chat room related to a remittance to the first user, by a control unit of the server, receives information related to the remittance from the second user to the first user based on the first setting and an input by the second user to the chat room displayed on the second terminal, by a communication unit of the server, and performs processing related to the remittance from the second user to the first user based on information related to the remittance from the second user to the first user, by the control unit.
本発明の第2の態様によると、第1ユーザと第2ユーザとを少なくとも含むチャットルームが表示された前記第1ユーザの第1端末に前記第1ユーザによって入力され、前記第1端末から送信された第1コンテンツを前記第2ユーザの第2端末に送信し、前記チャットルームが表示された前記第2端末に前記第2ユーザによって入力され、前記第2端末から送信された第2コンテンツを前記第1端末に送信するサーバの情報処理方法であって、前記チャットルームに対して、前記第1ユーザへの・送金に関する第1設定を設定する制御を前記サーバの制御部によって行うことと、前記第1設定と前記第2ユーザによる前記第2端末に表示された前記チャットルームに対する入力とに基づき、前記第2ユーザから前記第1ユーザへの送金に関する情報を前記サーバの通信部によって受信することと、前記第2ユーザから前記第1ユーザへの送金に関する情報に基づいて、前記第2ユーザから前記第1ユーザへの送金に関する処理を前記制御部によって行うこととを含む。 According to a second aspect of the present invention, a server information processing method for transmitting a first content input by the first user to a first terminal of the first user on which a chat room including at least the first user and the second user is displayed and transmitted from the first terminal to a second terminal of the second user, and transmitting a second content input by the second user to the second terminal on which the chat room is displayed and transmitted from the second terminal to the first terminal, includes controlling a control unit of the server to set a first setting related to a remittance to the first user for the chat room, receiving information related to a remittance from the second user to the first user based on the first setting and an input by the second user to the chat room displayed on the second terminal, by a communication unit of the server, and performing a process related to a remittance from the second user to the first user based on information related to the remittance from the second user to the first user by the control unit.
本発明の第3の態様によると、第1ユーザと第2ユーザとを少なくとも含むチャットルームが表示された前記第1ユーザの第1端末に前記第1ユーザによって入力され、前記第1端末から送信された第1コンテンツを前記第2ユーザの第2端末に送信し、前記チャットルームが表示された前記第2端末に前記第2ユーザによって入力され、前記第2端末から送信された第2コンテンツを前記第1端末に送信するサーバであって、前記チャットルームに対して、前記第1ユーザへの送金に関する第1設定を設定する制御を行う制御部と、前記第1設定と前記第2ユーザによる前記第2端末に表示された前記チャットルームに対する入力とに基づき、前記第2ユーザから前記第1ユーザへの送金に関する情報を受信する通信部とを備え、前記制御部は、前記第2ユーザから前記第1ユーザへの送金に関する情報に基づいて、前記第2ユーザから前記第1ユーザへの送金に関する処理を行う。 According to a third aspect of the present invention, a server transmits a first content input by a first user to a first terminal of the first user on which a chat room including at least a first user and a second user is displayed and transmitted from the first terminal to a second terminal of the second user, and transmits a second content input by the second user to the second terminal on which the chat room is displayed and transmitted from the second terminal to the first terminal, the server comprising a control unit that controls setting a first setting for the chat room related to a remittance to the first user, and a communication unit that receives information related to a remittance from the second user to the first user based on the first setting and an input by the second user to the chat room displayed on the second terminal, and the control unit performs processing related to a remittance from the second user to the first user based on information related to a remittance from the second user to the first user.
<法的事項の遵守> <Compliance with legal matters>
本明細書に記載の開示は、通信の秘密など、本開示の実施に必要な実施国の法的事項遵守を前提とすることに留意されたい。 Please note that the disclosures contained herein are subject to compliance with the laws of the country in which they are implemented, including confidentiality of communications.
本開示に係る情報処理方法、プログラムおよび情報処理装置を実施するための実施形態について、図面を参照して説明する。
<システム構成>
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment for implementing an information processing method, a program, and an information processing device according to the present disclosure will be described with reference to the drawings.
<System Configuration>
図1は、本開示の一実施形態に係る通信システム1の構成を示す。図1に開示されるように、通信システム1では、ネットワークNを介して、サーバ10と、ユーザ端末20(ユーザ端末20A,ユーザ端末20B,ユーザ端末20C)と、支払いサーバ30が接続される。サーバ10は、ネットワークNを介して、複数のユーザ端末20の間のメッセージおよびその他のデータ(限定ではなく例として、映像データおよび音データを含む。)の送受信を実現するサービスを提供する。また、サーバ10は、ネットワークNを介して、支払いサーバ30の間で送金処理を実行する。なお、ネットワークNに接続されるサーバ10、ユーザ端末20、及び支払いサーバ30の数は限定されない。 Figure 1 shows the configuration of a communication system 1 according to an embodiment of the present disclosure. As disclosed in Figure 1, in the communication system 1, a server 10, user terminals 20 (user terminal 20A, user terminal 20B, user terminal 20C), and a payment server 30 are connected via a network N. The server 10 provides a service that realizes the transmission and reception of messages and other data (including, by way of example and not limitation, video data and audio data) between the multiple user terminals 20 via the network N. The server 10 also executes a remittance process between the payment server 30 via the network N. Note that the number of servers 10, user terminals 20, and payment servers 30 connected to the network N is not limited.
ネットワークNは、1以上のサーバ10と、1以上のユーザ端末20と、支払いサーバ30とを接続する役割を担う。すなわち、ネットワークNは、ユーザ端末20がサーバ10に接続した後、データを送受信することができるように接続経路を提供する通信網を意味する。 The network N plays a role in connecting one or more servers 10, one or more user terminals 20, and the payment server 30. In other words, the network N refers to a communication network that provides a connection path so that the user terminal 20 can send and receive data after connecting to the server 10.
ネットワークNのうちの1つまたは複数の部分は、有線ネットワークや無線ネットワークであってもよいし、そうでなくてもよい。また、ネットワークNのうちの1つまたは複数の部分は、IP(Internet Protocol)ネットワークであってもよいし、そうでなくてもよい。ネットワークNは、限定でなく例として、アドホック・ネットワーク(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つ以上の組合せを含むことができる。ネットワークNは、1つまたは複数のネットワークNを含むことができる。 One or more portions of network N may or may not be wired or wireless networks. Also, one or more portions of network N may or may not be Internet Protocol (IP) networks. Network N may include, by way of example and without limitation, an ad hoc network, an intranet, an extranet, a virtual private network (VPN), a local area network (LAN), a wireless LAN (WLAN), a wide area network (WAN), a wireless WAN (WWAN), a metropolitan area network (MAN), a portion of the Internet, a portion of the Public Switched Telephone Network (PSTN), a cellular network, integrated service digital networks (ISDN), wireless LAN, long term evolution (LTE), code division multiple access (CDMA), Bluetooth, satellite communications, or the like, or a combination of two or more thereof. Network N can include one or more networks N.
サーバ10は、ユーザ端末20に対して、所定のサービスを提供する機能を備える。サーバ10は、各実施形態において記載する機能を実現できる情報処理装置であればどのような装置であってもよい。サーバ10は、限定でなく例として、サーバコンピュータ、パーソナルコンピュータ(限定でなく例として、デスクトップ、ラップトップ、タブレットなど)、メディアコンピュータプラットホーム(限定でなく例として、ケーブル、衛星セットトップボックス、デジタルビデオレコーダ)、ハンドヘルドコンピュータデバイス(限定でなく例として、PDA、電子メールクライアントなど)、あるいは他種のコンピュータ、またはコミュニケーションプラットホームを含む。また、サーバ10は情報処理装置と表現されてもよい。 The server 10 has a function of providing a predetermined service to the user terminal 20. The server 10 may be any information processing device capable of implementing the functions described in each embodiment. Examples of the server 10 include, but are not limited to, a server computer, a personal computer (such as, but not limited to, a desktop, laptop, tablet, etc.), a media computer platform (such as, but not limited to, a cable or satellite set-top box, digital video recorder), a handheld computer device (such as, but not limited to, a PDA, email client, etc.), or other types of computers or communication platforms. The server 10 may also be referred to as an information processing device.
ユーザ端末20(ユーザ端末20A,ユーザ端末20B,ユーザ端末20C)は、各実施形態において記載する機能を実現できる情報処理装置(コンピュータ)であればどのような情報処理装置であってもよい。ユーザ端末20は、限定ではなく例として、スマートフォン、携帯電話(フィーチャーフォン)、パーソナルコンピュータ(限定でなく例として、デスクトップ、ラップトップ、タブレットなど)、メディアコンピュータプラットホーム(限定でなく例として、ケーブル、衛星セットトップボックス、デジタルビデオレコーダ)、ハンドヘルドコンピュータデバイス(限定でなく例として、PDA・(personal digital assistant)、電子メールクライアントなど)、ウェアラブル端末(メガネ型デバイス、時計型デバイスなど)、他種のコンピュータ、またはコミュニケーションプラットホームを含む。また、ユーザ端末20は情報処理装置と表現されてもよい。 The user terminal 20 (user terminal 20A, user terminal 20B, user terminal 20C) may be any information processing device (computer) that can realize the functions described in each embodiment. Examples of the user terminal 20 include, but are not limited to, smartphones, mobile phones (feature phones), personal computers (such as, but not limited to, desktops, laptops, tablets, etc.), media computer platforms (such as, but not limited to, cable and satellite set-top boxes, digital video recorders), handheld computer devices (such as, but not limited to, PDAs (personal digital assistants), email clients, etc.), wearable devices (such as glasses-type devices and watch-type devices), other types of computers, or communication platforms. The user terminal 20 may also be expressed as an information processing device.
以下の説明において適宜、ユーザ端末20またはユーザ端末20のユーザに対応づけられた、所定のサービスにおけるユーザに関する情報をユーザ情報と表現する。なお、ユーザ情報は、所定のサービスにおいてユーザが利用するアカウントに対応付けられたユーザの情報である。ユーザ情報は、ユーザにより入力される情報を含んでもよいし、所定のサービスにより付与される情報を含んでもよい。ユーザ情報は、限定ではなく例として、ユーザの名前、ユーザのアイコン画像、ユーザの年齢、ユーザの性別、ユーザの住所、ユーザの趣味趣向、及びユーザの識別子の複数項目の情報うち少なくとも1項目の情報を含む。ユーザ情報は、上記の複数項目の情報と異なる情報であって、ユーザに対応づけられた情報を含んでもよい。 In the following description, information about a user in a specified service that is associated with the user terminal 20 or the user of the user terminal 20 will be referred to as user information. Note that user information is information about a user that is associated with an account used by the user in a specified service. User information may include information input by the user, or may include information provided by the specified service. User information includes, by way of example and not limitation, at least one item of information among multiple items of information, such as the user's name, the user's icon image, the user's age, the user's gender, the user's address, the user's hobbies and interests, and the user's identifier. User information may include information that is different from the multiple items of information described above and that is associated with the user.
支払いサーバ30は、サーバ10からの指示に従って、送金に関するサービスを提供する機能を備える。支払いサーバ30は、各実施形態において記載する機能を実現できる情報処理装置であればどのような装置であってもよい。支払いサーバ30は、限定でなく例として、サーバコンピュータ、パーソナルコンピュータ(限定でなく例として、デスクトップ、ラップトップ、タブレットなど)、メディアコンピュータプラットホーム(限定でなく例として、ケーブル、衛星セットトップボックス、デジタルビデオレコーダ)、ハンドヘルドコンピュータデバイス(限定でなく例として、PDA、電子メールクライアントなど)、あるいは他種のコンピュータ、またはコミュニケーションプラットホームを含む。また、支払いサーバ30は情報処理装置と表現されてもよい。
<ハードウェア(HW)構成>
The payment server 30 has a function of providing services related to remittance according to instructions from the server 10. The payment server 30 may be any information processing device capable of implementing the functions described in each embodiment. The payment server 30 may include, but is not limited to, a server computer, a personal computer (such as, but not limited to, a desktop, laptop, tablet, etc.), a media computer platform (such as, but not limited to, a cable or satellite set-top box, digital video recorder, etc.), a handheld computer device (such as, but not limited to, a PDA, an email client, etc.), or other types of computers or communication platforms. The payment server 30 may also be referred to as an information processing device.
<Hardware (HW) configuration>
図1を用いて、通信システム1に含まれる各装置のHW構成について説明する。
(1)サーバのHW構成
The HW configuration of each device included in the communication system 1 will be described with reference to FIG.
(1) Server hardware configuration
サーバ10は、制御部(CPU)11、記憶部15、通信I/F(インタフェース)14、入力部12、出力部13を備える。サーバ10のHWの各構成要素は、限定でなく例として、バスB1を介して相互に接続される。なお、サーバ10のHWは、サーバ10のHWの構成として、全ての構成要素を含むことは必須ではない。限定ではなく例として、サーバ10のHWは、出力部13を取り外すことが可能な構成であってもよいし、そうでなくてもよい。 The server 10 comprises a control unit (CPU) 11, a memory unit 15, a communication I/F (interface) 14, an input unit 12, and an output unit 13. The components of the HW of the server 10 are connected to each other via a bus B1, by way of example and not limitation. Note that it is not essential that the HW of the server 10 includes all of the components as the configuration of the HW of the server 10. By way of example and not limitation, the HW of the server 10 may or may not be configured to allow the output unit 13 to be removed.
制御部11は、プログラム内に含まれたコードまたは命令によって実現する機能を実行するために物理的に構造化された回路を有し、限定でなく例として、ハードウェアに内蔵されたデータ処理装置により実現される。 The control unit 11 has circuitry that is physically structured to execute functions realized by the code or instructions contained in the program, and is realized, for example and without limitation, by a data processing device built into the hardware.
制御部11は、代表的には中央処理装置(CPU)、であり、その他にマイクロプロセッサ、プロセッサコア、マルチプロセッサ、ASIC、FPGAであってもよいし、そうでなくてもよい。本開示において、制御部11は、これらに限定されない。 The control unit 11 is typically a central processing unit (CPU), but may also be a microprocessor, a processor core, a multiprocessor, an ASIC, or an FPGA, or may not be such a unit. In this disclosure, the control unit 11 is not limited to these.
記憶部15は、サーバ10が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。記憶部15は、HDD、SSD、フラッシュメモリなど各種の記憶媒体により実現される。ただし、本開示において、記憶部15は、これらに限定されない。また、記憶部15は、メモリ(memory)と表現されてもよいし、されなくてもよい。 The storage unit 15 has a function of storing various programs and various data required for the operation of the server 10. The storage unit 15 is realized by various storage media such as a HDD, SSD, and flash memory. However, in this disclosure, the storage unit 15 is not limited to these. Furthermore, the storage unit 15 may or may not be expressed as a memory.
通信I/F14は、ネットワークNを介して各種データの送受信を行う。通信I/F14による通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。通信I/F14は、ネットワークNを介して、ユーザ端末20などの他の装置との通信を実行する機能を有する。通信I/F14は、各種データを制御部11からの指示に従って、他の装置に送信する。また、通信I/F14は、他の装置から送信された各種データを受信し、制御部11に伝達する。また、通信I/F14を単に通信部と表現する場合もある。また、通信I/F14が物理的に構造化された回路で構成される場合には、通信回路と表現する場合もある。 The communication I/F 14 transmits and receives various data via the network N. The communication by the communication I/F 14 may be performed either wired or wirelessly, and any communication protocol may be used as long as the communication between the two devices is possible. The communication I/F 14 has a function of communicating with other devices, such as the user terminal 20, via the network N. The communication I/F 14 transmits various data to other devices according to instructions from the control unit 11. The communication I/F 14 also receives various data transmitted from other devices and transmits it to the control unit 11. The communication I/F 14 may also be referred to simply as a communication unit. When the communication I/F 14 is composed of a physically structured circuit, it may also be referred to as a communication circuit.
入力部12は、サーバ10に対する各種操作を入力する装置により実現される。入力部12は、ユーザからの入力を受け付けて、受け付けた入力に係る情報を制御部11に伝達できる全ての種類の装置のいずれかまたはその組み合わせにより実現される。入力部12は、代表的にはキーボード等に代表されるハードウェアキーや、マウス等のポインティングデバイスで実現される。なお、入力部12は、限定でなく例として、タッチパネルやカメラ(動画像を介した操作入力)、マイク(音声による操作入力)を含んでいてもよいし、そうでなくてもよい。ただし、本開示において、入力部12は、これらに限定されない。 The input unit 12 is realized by a device that inputs various operations to the server 10. The input unit 12 is realized by any of all types of devices or a combination thereof that can receive input from a user and transmit information related to the received input to the control unit 11. The input unit 12 is typically realized by hardware keys such as a keyboard, or a pointing device such as a mouse. Note that the input unit 12 may or may not include a touch panel, a camera (operation input via video images), or a microphone (operation input by voice), as examples and without limitation. However, in the present disclosure, the input unit 12 is not limited to these.
出力部13は、限定ではなく例として、表示部13aを含む。表示部13aは、代表的にはモニタ(限定でなく例として、液晶ディスプレイやOELD)で実現される。なお、表示部13aは、ヘッドマウントディスプレイ(HDM)などであってもよいし、そうでなくてもよい。なお、これらの表示部13aは、3Dで表示データを表示可能であってもよいし、そうでなくてもよい。ただし、本開示において、表示部13aは、これらに限定されない。 The output unit 13 includes a display unit 13a, for example and not for limitation. The display unit 13a is typically realized by a monitor (for example and not for limitation, a liquid crystal display or an OELD). The display unit 13a may or may not be a head mounted display (HDM) or the like. These display units 13a may or may not be capable of displaying display data in 3D. However, in the present disclosure, the display unit 13a is not limited to these.
サーバ10は、プログラムP1とデータベースD11~D15とを記憶部15に記憶する。サーバ10において、制御部11がこのプログラムP1を実行することで、制御部11に含まれる各部としての処理を実行する。つまり、記憶部15に記憶されるプログラム15aは、サーバ10に、制御部11が実行する各機能を実現させる。このプログラムP1は、プログラムモジュールと表現されてもよいし、されなくてもよい。
(2)ユーザ端末のHW構成
The server 10 stores a program P1 and databases D11 to D15 in the storage unit 15. In the server 10, the control unit 11 executes this program P1, thereby executing the processes of each unit included in the control unit 11. In other words, the program 15a stored in the storage unit 15 causes the server 10 to realize each function executed by the control unit 11. This program P1 may or may not be expressed as a program module.
(2) User terminal hardware configuration
ユーザ端末20は、制御部(CPU:central processing unit(中央処理装置))21、記憶部25、通信I/F(インタフェース)24、入力部22、出力部23を備える。ユーザ端末20のHWの各構成要素は、限定でなく例として、バスB2を介して相互に接続される。なお、ユーザ端末20のHW構成として、すべての構成要素を含むことは必須ではない。限定ではなく例として、ユーザ端末20は、入力部22、出力部23等、個々の構成要素、または複数の構成要素を取り外すことが可能な構成であってもよいし、そうでなくてもよい。 The user terminal 20 comprises a control unit (CPU: central processing unit) 21, a memory unit 25, a communication I/F (interface) 24, an input unit 22, and an output unit 23. The HW components of the user terminal 20 are connected to each other via a bus B2, by way of example and not limitation. It is not essential that the HW configuration of the user terminal 20 includes all of the components. By way of example and not limitation, the user terminal 20 may or may not be configured such that individual components, such as the input unit 22, the output unit 23, or multiple components, can be removed.
通信I/F24は、ネットワークNを介して各種データの送受信を行う。通信I/F24による通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。通信I/F24は、ネットワークNを介して、サーバ10との通信を実行する機能を有する。通信I/F24は、各種データを制御部21からの指示に従って、サーバ10に送信する。また、通信I/F24は、サーバ10から送信された各種データを受信し、制御部21に伝達する。また、通信I/F24を単に通信部と表現する場合もある。また、通信I/F24が物理的に構造化された回路で構成される場合には、通信回路と表現する場合もある。 The communication I/F 24 transmits and receives various data via the network N. The communication by the communication I/F 24 may be performed either wired or wirelessly, and any communication protocol may be used as long as mutual communication can be performed. The communication I/F 24 has a function of performing communication with the server 10 via the network N. The communication I/F 24 transmits various data to the server 10 according to instructions from the control unit 21. The communication I/F 24 also receives various data transmitted from the server 10 and transmits it to the control unit 21. The communication I/F 24 may also be simply referred to as a communication unit. When the communication I/F 24 is configured with a physically structured circuit, it may also be referred to as a communication circuit.
入力部22は、ユーザ端末20に対する各種操作を入力する装置を含む。出力部23は、ユーザ端末20で処理された処理結果を出力する装置を含む。入力部22および出力部23を入出力部として特定してもよいし、特定しなくてもよい。入出力部として特定した場合、入出力部は、入力部22と出力部23が一体化していてもよいし、入力部22と出力部23に分離されていてもよい。 The input unit 22 includes a device for inputting various operations to the user terminal 20. The output unit 23 includes a device for outputting the results of processing performed by the user terminal 20. The input unit 22 and the output unit 23 may or may not be specified as input/output units. If specified as input/output units, the input/output unit may be integrated with the input unit 22 and the output unit 23, or may be separated into the input unit 22 and the output unit 23.
入力部22は、ユーザからの入力を受け付けて、受け付けた入力に係る情報を制御部21に伝達できる全ての種類の装置のいずれかまたはその組み合わせにより実現される。入力部22は、限定でなく例として、操作部22a、マイク22b、カメラ22cを含む。
操作部22aは、限定でなく例として、タッチパネル、タッチディスプレイ、キーボード等のハードウェアキーや、マウス等のポインティングデバイスを含む。マイク22bは、限定でなく例として、音声を入力するデバイスを含む。マイク22bは、音声データの入力に利用される。カメラ22cは、限定でなく例として、画像を入力するデバイスを含む。カメラ22cは、画像データの取得に利用される。
The input unit 22 is realized by any one of or a combination of all types of devices that can receive input from a user and transmit information related to the received input to the control unit 21. The input unit 22 includes, by way of example and not limitation, an operation unit 22a, a microphone 22b, and a camera 22c.
The operation unit 22a includes, by way of example and not limitation, a touch panel, a touch display, hardware keys such as a keyboard, and a pointing device such as a mouse. The microphone 22b includes, by way of example and not limitation, a device for inputting voice. The microphone 22b is used for inputting voice data. The camera 22c includes, by way of example and not limitation, a device for inputting images. The camera 22c is used for acquiring image data.
出力部23は、制御部21で処理された処理結果を出力することができる全ての種類の装置のいずれかまたはその組み合わせにより実現される。出力部23は、限定でなく例として、表示部23aおよびスピーカ(音声出力)23bを含む。出力部23は、さらに、限定でなく例として、タッチパネル、タッチディスプレイ、レンズ(限定でなく例として3D(three dimensions)出力や、ホログラム出力)、プリンターなどを含む。 The output unit 23 is realized by any one of all types of devices or a combination thereof that can output the results of processing by the control unit 21. The output unit 23 includes, by way of example and not limitation, a display unit 23a and a speaker (audio output) 23b. The output unit 23 further includes, by way of example and not limitation, a touch panel, a touch display, a lens (for example and not limitation, 3D (three dimensions) output or hologram output), a printer, etc.
表示部23aは、フレームバッファに書き込まれた表示データに従って、画像を表示することができる全ての種類の装置のいずれかまたはその組み合わせにより実現される。表示部23aは、限定でなく例として、タッチパネル、タッチディスプレイ、モニタ(限定でなく例として、液晶ディスプレイやOELD(organic electroluminescence display))、ヘッドマウントディスプレイ(HDM:Head Mounted Display)、プロジェクションマッピング、ホログラム、空気中など(真空であってもよいし、そうでなくてもよい)に画像やテキスト情報等を表示可能な装置を含む。なお、これらの表示部23aは、3Dで表示データを表示可能であってもよいし、そうでなくてもよい。スピーカ23bは、音声データの出力に利用される。 The display unit 23a is realized by any one of all types of devices or a combination thereof that can display an image according to the display data written to the frame buffer. Examples of the display unit 23a include, but are not limited to, a touch panel, a touch display, a monitor (for example, but not limited to, a liquid crystal display or an organic electroluminescence display (OELD)), a head mounted display (HDM), a projection mapping, a hologram, and a device that can display images, text information, etc. in air (which may or may not be a vacuum). Note that these display units 23a may or may not be capable of displaying display data in 3D. The speaker 23b is used to output audio data.
入力部22および出力部23は、限定でなく例として、入出力部として特定され、タッチパネルとして構成されてもよい。入力部22および出力部23がタッチパネルとして構成される場合、操作部22aと表示部23aとは、略同一の大きさおよび形状で対向して配置されていてもよい。 The input unit 22 and the output unit 23 may be specified as input/output units and configured as a touch panel, for example and not for limitation. When the input unit 22 and the output unit 23 are configured as a touch panel, the operation unit 22a and the display unit 23a may be arranged facing each other with approximately the same size and shape.
制御部21は、プログラム内に含まれたコードまたは命令によって実現する機能を実行するために物理的に構造化された回路を有し、限定でなく例として、ハードウェアに内蔵されたデータ処理装置により実現される。そのため、制御部21は、制御回路と表現されてもよいし、されなくてもよい。 The control unit 21 has circuitry that is physically structured to execute functions realized by the code or instructions contained in the program, and is realized, for example and without limitation, by a data processing device built into hardware. As such, the control unit 21 may or may not be described as a control circuit.
制御部21は、限定でなく例として、中央処理装置(CPU)、マイクロプロセッサ(microprocessor)、プロセッサコア(processor core)、マルチプロセッサ(multiprocessor)、ASIC(application-specific integrated circuit)、またはFPGA(field programmable gate array)を含む。 The control unit 21 may include, by way of example and not limitation, a central processing unit (CPU), a microprocessor, a processor core, a multiprocessor, an application-specific integrated circuit (ASIC), or a field programmable gate array (FPGA).
記憶部25は、ユーザ端末20が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。記憶部25は、限定でなく例として、HDD(hard disk drive)、SSD(solid state drive)、フラッシュメモリ、RAM(random access memory)、ROM(read only memory)など各種の記憶媒体を含む。また、記憶部25は、メモリ(memory)と表現されてもよいし、されなくてもよい。 The storage unit 25 has a function of storing various programs and various data required for the operation of the user terminal 20. The storage unit 25 includes, by way of example and not limitation, various storage media such as a hard disk drive (HDD), a solid state drive (SSD), a flash memory, a random access memory (RAM), and a read only memory (ROM). In addition, the storage unit 25 may or may not be expressed as a memory.
ユーザ端末20は、プログラムP1とデータベースD21~D25とを記憶部25に記憶する。ユーザ端末20において、制御部21がこのプログラムP2を実行することで、制御部21に含まれる各部としての処理を実行する。つまり、記憶部25に記憶されるプログラムP2は、ユーザ端末20に、制御部21が実行する各機能を実現させる。また、このプログラムP2は、プログラムモジュールと表現されてもよいし、されなくてもよい。
(3)支払いサーバのHW構成
The user terminal 20 stores the program P1 and databases D21 to D25 in the storage unit 25. In the user terminal 20, the control unit 21 executes this program P2, thereby executing the processing of each unit included in the control unit 21. In other words, the program P2 stored in the storage unit 25 causes the user terminal 20 to realize each function executed by the control unit 21. Furthermore, this program P2 may or may not be expressed as a program module.
(3) Payment server hardware configuration
支払いサーバ30は、制御部(CPU)31、記憶部35、通信I/F(インタフェース)34、入力部32、出力部33を備える。支払いサーバ30のHWの各構成要素は、限定でなく例として、バスB3を介して相互に接続される。なお、支払いサーバ30のHWは、支払いサーバ30のHWの構成として、全ての構成要素を含むことは必須ではない。限定ではなく例として、支払いサーバ30のHWは、出力部33を取り外すことが可能な構成であってもよいし、そうでなくてもよい。 The payment server 30 comprises a control unit (CPU) 31, a memory unit 35, a communication I/F (interface) 34, an input unit 32, and an output unit 33. The components of the HW of the payment server 30 are connected to each other via a bus B3, by way of example and not limitation. It is not essential that the HW of the payment server 30 includes all of the components as the configuration of the HW of the payment server 30. By way of example and not limitation, the HW of the payment server 30 may or may not be configured to allow the output unit 33 to be removed.
制御部31は、プログラム内に含まれたコードまたは命令によって実現する機能を実行するために物理的に構造化された回路を有し、限定でなく例として、ハードウェアに内蔵されたデータ処理装置により実現される。 The control unit 31 has circuitry that is physically structured to execute functions realized by the code or instructions contained in the program, and is realized, for example and without limitation, by a data processing device built into hardware.
制御部31は、代表的には中央処理装置(CPU)、であり、その他にマイクロプロセッサ、プロセッサコア、マルチプロセッサ、ASIC、FPGAであってもよいし、そうでなくてもよい。本開示において、制御部11は、これらに限定されない。 The control unit 31 is typically a central processing unit (CPU), but may also be a microprocessor, a processor core, a multiprocessor, an ASIC, or an FPGA, or may not be such a unit. In this disclosure, the control unit 11 is not limited to these.
記憶部35は、支払いサーバ30が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。記憶部15は、HDD、SSD、フラッシュメモリなど各種の記憶媒体により実現される。ただし、本開示において、記憶部35は、これらに限定されない。また、記憶部35は、メモリ(memory)と表現されてもよいし、されなくてもよい。 The memory unit 35 has a function of storing various programs and various data required for the operation of the payment server 30. The memory unit 15 is realized by various storage media such as a HDD, SSD, and flash memory. However, in this disclosure, the memory unit 35 is not limited to these. Furthermore, the memory unit 35 may or may not be expressed as a memory.
通信I/F34は、ネットワークNを介して各種データの送受信を行う。通信I/F34による通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。通信I/F34は、ネットワークNを介して、ユーザ端末20などの他の装置との通信を実行する機能を有する。通信I/F34は、各種データを制御部11からの指示に従って、他の装置に送信する。また、通信I/F34は、他の装置から送信された各種データを受信し、制御部31に伝達する。また、通信I/F34を単に通信部と表現する場合もある。また、通信I/F34が物理的に構造化された回路で構成される場合には、通信回路と表現する場合もある。 The communication I/F 34 transmits and receives various data via the network N. The communication by the communication I/F 34 may be performed either wired or wirelessly, and any communication protocol may be used as long as the communication between the two devices is possible. The communication I/F 34 has a function of communicating with other devices, such as the user terminal 20, via the network N. The communication I/F 34 transmits various data to other devices according to instructions from the control unit 11. The communication I/F 34 also receives various data transmitted from other devices and transmits it to the control unit 31. The communication I/F 34 may also be referred to simply as a communication unit. When the communication I/F 34 is configured with a physically structured circuit, it may also be referred to as a communication circuit.
入力部32は、サーバ30に対する各種操作を入力する装置により実現される。入力部32は、ユーザからの入力を受け付けて、受け付けた入力に係る情報を制御部31に伝達できる全ての種類の装置のいずれかまたはその組み合わせにより実現される。入力部32は、代表的にはキーボード等に代表されるハードウェアキーや、マウス等のポインティングデバイスで実現される。なお、入力部32は、限定でなく例として、タッチパネルやカメラ(動画像を介した操作入力)、マイク(音声による操作入力)を含んでいてもよいし、そうでなくてもよい。ただし、本開示において、入力部32は、これらに限定されない。 The input unit 32 is realized by a device that inputs various operations to the server 30. The input unit 32 is realized by any of all types of devices or a combination of devices that can receive input from a user and transmit information related to the received input to the control unit 31. The input unit 32 is typically realized by hardware keys such as a keyboard, or a pointing device such as a mouse. Note that the input unit 32 may or may not include a touch panel, a camera (operation input via moving images), or a microphone (operation input by voice), as examples and without limitation. However, in the present disclosure, the input unit 32 is not limited to these.
出力部33は、限定ではなく例として、表示部33aを含む。表示部33aは、代表的にはモニタ(限定でなく例として、液晶ディスプレイやOELD)で実現される。なお、表示部33aは、ヘッドマウントディスプレイ(HDM)などであってもよいし、そうでなくてもよい。なお、これらの表示部33aは、3Dで表示データを表示可能であってもよいし、そうでなくてもよい。ただし、本開示において、表示部33aは、これらに限定されない。 The output unit 33 includes a display unit 33a, for example and not for limitation. The display unit 33a is typically realized by a monitor (for example and not for limitation, a liquid crystal display or an OELD). The display unit 33a may or may not be a head mounted display (HDM) or the like. These display units 33a may or may not be capable of displaying display data in 3D. However, in the present disclosure, the display unit 33a is not limited to these.
支払いサーバ30は、プログラムP3とデータベースD31とを記憶部35に記憶する。支払いサーバ30において、制御部31がこのプログラムP3を実行することで、制御部31に含まれる各部としての処理を実行する。つまり、記憶部35に記憶されるプログラムP3は、支払いサーバ30に、制御部31が実行する各機能を実現させる。このプログラムP3は、プログラムモジュールと表現されてもよいし、されなくてもよい。 The payment server 30 stores the program P3 and the database D31 in the memory unit 35. In the payment server 30, the control unit 31 executes this program P3, thereby executing the processing of each unit included in the control unit 31. In other words, the program P3 stored in the memory unit 35 causes the payment server 30 to realize each function executed by the control unit 31. This program P3 may or may not be expressed as a program module.
本開示の各実施形態は、ユーザ端末20および/またはサーバ10のCPUがプログラムを実行することにより、実現されるものとして説明する。 Each embodiment of the present disclosure will be described as being realized by the CPU of the user terminal 20 and/or the server 10 executing a program.
なお、ユーザ端末20の制御部21および/またはサーバ10の制御部11は、制御回路を有するCPUだけでなく、集積回路(IC(Integrated Circuit)チップ、LSI(Large Scale Integration))等に形成された論理回路(ハードウェア)や専用回路によって各処理を実現してもよいし、そうでなくてもよい。また、これらの回路は、1または複数の集積回路により実現されてよく、各実施形態に示す複数の処理を1つの集積回路により実現されることとしてもよいし、そうでなくてもよい。また、LSIは、集積度の違いにより、VLSI、スーパーLSI、ウルトラLSIなどと呼称されることもある。そのため、制御部21、制御部11、および/または制御部31は、制御回路と表現されてもよいし、されなくてもよい。 The control unit 21 of the user terminal 20 and/or the control unit 11 of the server 10 may or may not realize each process by a CPU having a control circuit, but may also realize each process by a logic circuit (hardware) formed in an integrated circuit (IC (Integrated Circuit) chip, LSI (Large Scale Integration)) or a dedicated circuit. These circuits may be realized by one or more integrated circuits, and the multiple processes shown in each embodiment may or may not be realized by a single integrated circuit. Depending on the degree of integration, an LSI may also be called a VLSI, a super LSI, an ultra LSI, etc. Therefore, the control unit 21, the control unit 11, and/or the control unit 31 may or may not be expressed as a control circuit.
また、本開示の各実施形態のプログラム(限定ではなく、例として、ソフトウェアプログラム、コンピュータプログラム、またはプログラムモジュール)は、コンピュータに読み取り可能な記憶媒体に記憶された状態で提供されてもよいし、されなくてもよい。記憶媒体は、「一時的でない有形の媒体」に、各実施形態のプログラムを記憶可能である。また、各実施形態のプログラムは、本開示の各実施形態の機能の一部を実現するためのものであってもよいし、そうでなくてもよい。さらに、本開示の各実施形態の機能を記憶媒体にすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよいし、そうでなくてもよい。 In addition, the programs of each embodiment of the present disclosure (for example, but not limited to, a software program, a computer program, or a program module) may or may not be provided in a state stored in a computer-readable storage medium. The storage medium can store the programs of each embodiment in a "non-transitory tangible medium." In addition, the programs of each embodiment may or may not be for realizing part of the functions of each embodiment of the present disclosure. Furthermore, the programs of each embodiment may or may not be what can realize the functions of each embodiment of the present disclosure in combination with a program already recorded in the storage medium, that is, a so-called difference file (difference program).
記憶媒体は、1つまたは複数の半導体ベースの、または他の集積回路(IC)(限定でなく例として、フィールド・プログラマブル・ゲート・アレイ(FPGA)または特定用途向けIC(ASIC)など)、ハード・ディスク・ドライブ(HDD)、ハイブリッド・ハード・ドライブ(HHD)、光ディスク、光ディスクドライブ(ODD)、光磁気ディスク、光磁気ドライブ、フロッピィ・ディスケット、フロッピィ・ディスク・ドライブ(FDD)、磁気テープ、固体ドライブ(SSD)、RAMドライブ、セキュア・デジタル・カード、ドライブ、または任意の他の適切な記憶媒体、またはこれらの2つ以上の適切な組合せを含むことができる。記憶媒体は、適切な場合、揮発性、不揮発性、または揮発性と不揮発性の組合せでよい。なお、記憶媒体はこれらの例に限られず、プログラムPを記憶可能であれば、どのようなデバイスまたは媒体であってもよい。また、記憶媒体は、メモリ(memory)と表現されてもよいし、されなくてもよい。 The storage medium may include one or more semiconductor-based or other integrated circuits (ICs) (such as, by way of example and not limitation, a field programmable gate array (FPGA) or an application specific IC (ASIC)), a hard disk drive (HDD), a hybrid hard drive (HHD), an optical disk, an optical disk drive (ODD), a magneto-optical disk, a magneto-optical drive, a floppy diskette, a floppy disk drive (FDD), a magnetic tape, a solid state drive (SSD), a RAM drive, a secure digital card, a drive, or any other suitable storage medium, or a suitable combination of two or more thereof. The storage medium may be volatile, non-volatile, or a combination of volatile and non-volatile, as appropriate. It should be noted that the storage medium is not limited to these examples and may be any device or medium capable of storing the program P. Also, the storage medium may or may not be referred to as a memory.
サーバ10,30および/またはユーザ端末20は、記憶媒体に記憶されたプログラムを読み出し、読み出したプログラムを実行することによって、各実施形態に示す複数の機能部の機能を実現することができる。 The servers 10, 30 and/or the user terminal 20 can realize the functions of the multiple functional units shown in each embodiment by reading a program stored in a storage medium and executing the read program.
また、本開示のプログラムは、プログラムを伝送可能な任意の伝送媒体(通信ネットワークや放送波等)を介して、サーバ10,30および/またはユーザ端末20に提供されてもよいし、されなくてもよい。サーバ10,30および/またはユーザ端末20は、限定でなく例として、インターネット等を介してダウンロードしたプログラムPを実行することにより、各実施形態に示す複数の機能部の機能を実現する。 The program of the present disclosure may or may not be provided to the server 10, 30 and/or the user terminal 20 via any transmission medium capable of transmitting the program (such as a communication network or broadcast waves). The server 10, 30 and/or the user terminal 20 executes the program P downloaded via the Internet or the like, for example and not by way of limitation, to realize the functions of the multiple functional units shown in each embodiment.
また、本開示の各実施形態は、プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。サーバ10,30および/またはユーザ端末20における処理の少なくとも一部は、1以上のコンピュータ(限定ではなく例として、1以上のコンピュータにより構成されるクラウドコンピューティング)により実現されていてもよいし、そうでなくてもよい。 Furthermore, each embodiment of the present disclosure may be realized in the form of a data signal embedded in a carrier wave in which a program is embodied by electronic transmission. At least a portion of the processing in the server 10, 30 and/or the user terminal 20 may or may not be realized by one or more computers (for example, and not by way of limitation, cloud computing consisting of one or more computers).
ユーザ端末20における処理の少なくとも一部を、サーバ10により行う構成としてもよいし、そうでなくてもよい。この場合、ユーザ端末20の制御部21の各機能部の処理のうち少なくとも一部の処理を、サーバ10で行う構成としてもよいし、そうでなくてもよい。 At least a part of the processing in the user terminal 20 may or may not be performed by the server 10. In this case, at least a part of the processing of each functional unit of the control unit 21 of the user terminal 20 may or may not be performed by the server 10.
サーバ10における処理の少なくとも一部を、ユーザ端末20により行う構成としてもよいし、そうでなくてもよい。この場合、サーバ10の制御部11の各機能部の処理のうち少なくとも一部の処理を、ユーザ端末20で行う構成としてもよいし、そうでなくてもよい。 At least a part of the processing in the server 10 may or may not be performed by the user terminal 20. In this case, at least a part of the processing of each functional unit of the control unit 11 of the server 10 may or may not be performed by the user terminal 20.
支払いサーバ30における処理の少なくとも一部または全部を、サーバ10により行う構成としてもよいし、そうでなくてもよい。この場合、支払いサーバ30の制御部31の各機能部の処理のうち少なくとも一部または全部の処理を、サーバ10で行う構成としてもよいし、そうでなくてもよい。 At least some or all of the processing in the payment server 30 may or may not be performed by the server 10. In this case, at least some or all of the processing of each functional unit of the control unit 31 of the payment server 30 may or may not be performed by the server 10.
明示的な言及のない限り、本開示の実施形態における判定の構成は必須でなく、判定条件を満たした場合に所定の処理が動作されたり、判定条件を満たさない場合に所定の処理がされたりしてもよいし、そうでなくてもよい。 Unless explicitly stated, the judgment configuration in the embodiments of the present disclosure is not essential, and a specified process may or may not be executed when the judgment condition is satisfied, or when the judgment condition is not satisfied.
なお、本開示のプログラムは、限定でなく例として、ActionScript、JavaScript(登録商標)などのスクリプト言語、Objective-C、Java(登録商標)などのオブジェクト指向プログラミング言語、HTML5などのマークアップ言語などを用いて実装される。 The programs disclosed herein may be implemented using, for example and without limitation, scripting languages such as ActionScript and JavaScript (registered trademark), object-oriented programming languages such as Objective-C and Java (registered trademark), and markup languages such as HTML5.
実施形態に係る情報処理は、限定ではなく例として、複数のユーザを含むグループのユーザ端末20の間で送金に関する処理(限定ではなく例として、送金処理)を実行するサービスを提供する。送金処理は、限定ではなく例として、送金および送金要請に関する処理を含む。送金処理については後述する。 The information processing according to the embodiment provides a service for executing a process related to remittance (for example, not limitation, a remittance process) between user terminals 20 of a group including a plurality of users, by way of example and not limitation. The remittance process includes, for example and not limitation, a process related to remittance and a remittance request. The remittance process will be described later.
以下の説明において、ユーザ端末20AのユーザをユーザAと表し、ユーザ端末20BのユーザをユーザBと表し、ユーザ端末20CのユーザをユーザCと表す。1つのグループに含まれるユーザの数は、2以上の任意の数である。例えば、1つのグループは、ユーザAとユーザBとから構成されてもよく、このグループに含まれるユーザの数は2である。また、他の1つのグループは、ユーザAとユーザBとユーザCとから構成されてもよく、このグループに含まれるユーザの数は3である。 In the following description, the user of user terminal 20A is represented as user A, the user of user terminal 20B is represented as user B, and the user of user terminal 20C is represented as user C. The number of users included in one group is any number equal to or greater than two. For example, one group may be composed of user A and user B, and the number of users included in this group is two. Another group may be composed of user A, user B, and user C, and the number of users included in this group is three.
また、以下の説明において適宜、実施形態に係る情報処理が提供するサービスを、メッセージングサービスと称す。ユーザ端末20は、限定ではなく例として、メッセージングサービスが提供するグラフィカルユーザインターフェース(適宜、GUIと表す)の画像を表示する。以下の説明において適宜、複数のユーザを含むグループの各端末間で送受信されるコンテンツをグループに含まれるユーザが閲覧できるGUIを、トークルームと称す。また、トークルームをチャットルームと称してもよい。ここで、トークルームは、限定ではなく例として、参加するユーザ間でメッセージを送受信することが可能な表示領域である。また、トークルームは、限定ではなく例として、サーバ10に登録したユーザ名とは異なる名称を、その領域内で利用することができるものであってもよい。また、トークルームは、限定ではなく例として、参加するユーザ間に友だち関係、フォローする関係、またはフォローされる関係がなくてもメッセージの送受信を実行できるものであってもよい。 In the following description, the service provided by the information processing according to the embodiment is referred to as a messaging service. The user terminal 20 displays an image of a graphical user interface (referred to as a GUI) provided by the messaging service, as an example and not a limitation. In the following description, the GUI that allows users in a group to view content transmitted and received between terminals in a group including multiple users is referred to as a talk room. The talk room may also be referred to as a chat room. Here, the talk room is, as an example and not a limitation, a display area in which messages can be transmitted and received between participating users. In addition, the talk room may be, as an example and not a limitation, a name different from the user name registered in the server 10 can be used within the area. In addition, the talk room may be, as an example and not a limitation, a talk room in which messages can be transmitted and received even if the participating users do not have a friend relationship, a following relationship, or a followed relationship.
上記コンテンツは、限定ではなく例として、テキスト、画像、及び音声の少なくとも1つを含む。コンテンツに含まれるテキストは、限定ではなく例として、文字コードで表される各国の文字、拡張文字、機種依存文字、数字、記号、図形、及び符号の少なくとも1つを含む。コンテンツに含まれるテキストは、上記文字、拡張文字、機種依存文字、数字、記号、図形、及び符号の少なくとも1つを含まなくてもよく、その他のテキストを含んでもよい。 The above content includes, by way of example and not limitation, at least one of text, images, and audio. The text included in the content includes, by way of example and not limitation, at least one of national characters, extended characters, machine-dependent characters, numbers, symbols, graphics, and codes, all of which are represented by character codes. The text included in the content does not have to include at least one of the above characters, extended characters, machine-dependent characters, numbers, symbols, graphics, and codes, and may include other text.
コンテンツに含まれる画像は、限定ではなく例として、カメラによって撮像された撮像画像、撮像画像に画像処理が施された加工画像、コンピュータを用いて生成されるコンピュータグラフィックス画像(限定ではなく例として、アイコン、絵文字、顔文字)、及びテキストをイメージ化したテキスト画像の少なくとも1つを含む。コンテンツに含まれる画像は、上記撮像画像、加工画像、コンピュータグラフィックス画像、及びテキスト画像の各種画像のうち2以上を合成した合成画像を含んでもよい。コンテンツに含まれる画像は、上記撮像画像、加工画像、コンピュータグラフィックス画像、テキスト画像、及び合成画像の少なくとも1つを含まなくてもよく、その他の画像を含んでもよい。コンテンツに含まれる画像は、静止画でもよいし、動画でもよく、その他の形態の画像でもよい。画像を含むコンテンツは、限定ではなく例として、トークルームの画像において、サムネイルなどのアイコンで表されてもよい。ユーザ端末20は、限定ではなく例として、コンテンツに含まれる画像を表すアイコンに対する入力に基づいて、コンテンツに含まれる画像を表示してもよい。 The images included in the content include, by way of example and not limitation, at least one of a captured image captured by a camera, a processed image obtained by performing image processing on a captured image, a computer graphics image (by way of example and not limitation, an icon, an emoticon, an emoticon) generated using a computer, and a text image that visualizes text. The images included in the content may include a composite image obtained by combining two or more of the captured image, processed image, computer graphics image, and text image. The images included in the content may not include at least one of the captured image, processed image, computer graphics image, text image, and composite image, and may include other images. The images included in the content may be still images, videos, or images in other forms. The content including images may be represented by icons such as thumbnails in an image in a talk room, by way of example and not limitation. The user terminal 20 may display the images included in the content based on an input to an icon representing an image included in the content, by way of example and not limitation.
コンテンツに含まれる音声は、限定ではなく例として、マイクによって録音された録音音声、録音音声に処理が施された加工音声、コンピュータを用いて生成される合成音声、及びコンピュータの読み上げ機能などを用いてテキストから変換される読み上げ音声の少なくとも1つを含む。コンテンツに含まれる音声は、上記録音音声、加工音声、合成音声、及び読み上げ音声の各種音声のうち2以上を組み合わせた組み合わせ音声を含んでもよい。コンテンツに含まれる音声は、上記録音音声、加工音声、合成音声、読み上げ音声、及び組み合わせ音声の少なくとも1つを含まなくてもよく、その他の音声を含んでもよい。コンテンツに含まれる音声は、人または人以外の生物が発する音または声、楽器または機械などの物体が発する音、効果音、環境音、ノイズ音、及び警報の少なくとも1つを含んでもよいし、これらの音または声の少なくとも一つを含まなくてもよく、これらの音または声と異なる音声を含んでもよい。音声を含むコンテンツは、限定ではなく例として、トークルームの画像において、アイコンなどで表されてもよい。ユーザ端末20は、限定ではなく例として、コンテンツに含まれる音声を表すアイコンに対する入力に基づいて、コンテンツに含まれる音声を再生してもよい。 The sound included in the content includes, by way of example and not limitation, at least one of recorded sound recorded by a microphone, processed sound obtained by processing recorded sound, synthetic sound generated by a computer, and read-aloud sound converted from text using a computer's read-aloud function. The sound included in the content may include a combination sound obtained by combining two or more of the above recorded sound, processed sound, synthetic sound, and read-aloud sound. The sound included in the content may not include at least one of the above recorded sound, processed sound, synthetic sound, read-aloud sound, and combined sound, and may include other sounds. The sound included in the content may include at least one of sounds or voices emitted by humans or non-human living beings, sounds emitted by objects such as musical instruments or machines, sound effects, environmental sounds, noise sounds, and alarms, or may not include at least one of these sounds or voices, or may include sounds different from these sounds or voices. The content including sound may be represented by an icon or the like in the image of the talk room, by way of example and not limitation. The user terminal 20 may play back the sound included in the content based on an input to an icon representing the sound included in the content, by way of example and not limitation.
コンテンツは、限定ではなく例として、テキスト、画像、及び音声の2以上が組み合わされたコンテンツでもよい。コンテンツは、限定ではなく例として、動画と音声とが並行して再生されるコンテンツでもよいし、画像とテキストとが組み合わされて表示されるコンテンツでもよく、音声の再生に合わせてテキストが表示されるコンテンツでもよい。また、コンテンツは、テキストおよび画像の表示と並行して、音声が再生されるコンテンツでもよい。コンテンツは、限定ではなく例として、テキスト、画像、及び音声の少なくとも1つと、テキスト、画像、及び音声のいずれとも異なるコンテンツとを組み合わせたコンテンツでもよい。 The content may be, for example and without limitation, a combination of two or more of text, image, and audio. The content may be, for example and without limitation, a content in which video and audio are played in parallel, a content in which images and text are combined and displayed, or a content in which text is displayed in sync with audio playback. The content may also be a content in which audio is played in parallel with the display of text and images. The content may be, for example and without limitation, a content in which at least one of text, image, and audio is combined with content that is different from any of text, image, and audio.
サーバ10の記憶部15は、限定ではなく例として、メッセージングサービスにおいて用いられる情報を記憶する。情報は、限定ではなく例として、ユーザ情報D11と、トークルーム情報D12と、コンテンツ情報D13と、送金アカウント情報D14と、送金履歴情報D15とを含む。ユーザ情報D11は、限定ではなく例として、メッセージングサービスにおける各アカウントに対応付けられたユーザIDおよびパスワードを含む。メッセージングサービスにおいて、ユーザ端末20は、アカウント情報D21をサーバ10に送信する。サーバ10は、ユーザ端末20が送信したアカウント情報D21を受信した場合、アカウント情報D21に含まれるユーザIDおよびパスワードを、ユーザ情報D11と照合して、ユーザ端末20に関連付けられたユーザを特定する。なお、トークルーム情報D12、コンテンツ情報D13、送金アカウント情報D14、及び送金履歴情報D15については、後述する。 The storage unit 15 of the server 10 stores information used in the messaging service, for example and not limitation. The information includes, for example and not limitation, user information D11, talk room information D12, content information D13, remittance account information D14, and remittance history information D15. The user information D11 includes, for example and not limitation, a user ID and a password associated with each account in the messaging service. In the messaging service, the user terminal 20 transmits account information D21 to the server 10. When the server 10 receives the account information D21 transmitted by the user terminal 20, it collates the user ID and password contained in the account information D21 with the user information D11 to identify the user associated with the user terminal 20. The talk room information D12, content information D13, remittance account information D14, and remittance history information D15 will be described later.
ユーザ端末20の記憶部25は、限定ではなく例として、メッセージングサービスにおいて用いられる情報を記憶する。情報は、限定ではなく例として、アカウント情報D21と、トークルーム情報D22と、コンテンツ情報D23と、送金アカウント情報D24と、送金履歴情報D25とを含む。なお、トークルーム情報D22、コンテンツ情報D23、送金アカウント情報D24と、及び送金履歴情報D25については、後述する。 The storage unit 25 of the user terminal 20 stores information used in the messaging service, for example and not for limitation. The information includes, for example and not for limitation, account information D21, talk room information D22, content information D23, remittance account information D24, and remittance history information D25. The talk room information D22, content information D23, remittance account information D24, and remittance history information D25 will be described later.
アカウント情報D21は、メッセージングサービスにおいて、ユーザ端末20のユーザが利用するアカウントの情報である。アカウント情報D21は、メッセージングサービスにおいてユーザの認証に用いられる情報である。アカウント情報D21は、限定ではなく例として、ユーザの識別情報と、パスワードとを含む。以下の説明において適宜、ユーザの識別情報をユーザIDと表す。ユーザIDは、ユーザ端末20のユーザが登録する情報でもよいし、メッセージングサービスにおいて付与される情報でもよい。 Account information D21 is information about an account used by a user of the user terminal 20 in the messaging service. Account information D21 is information used to authenticate a user in the messaging service. Account information D21 includes, by way of example and not limitation, a user's identification information and a password. In the following description, the user's identification information will be referred to as a user ID as appropriate. The user ID may be information registered by the user of the user terminal 20, or may be information assigned in the messaging service.
なお、記憶部25は、ユーザIDとパスワードとの一方又は双方を記憶しなくてもよい。例えば、ユーザは、メッセージングサービスにおけるユーザの認証が行われる際に、ユーザ端末20の入出力部23を操作して、ユーザIDとパスワードとのうち必要な情報を入力してもよい。また、アカウント情報D21は、ユーザIDおよびパスワードと異なる情報を含んでもよい。例えば、ユーザの認証が生体認証で行われる場合、アカウント情報D21は、生体認証に用いられる情報として、ユーザの指紋、静脈パターン、顔の写真などの情報を含んでもよい。 The storage unit 25 may not store either or both of the user ID and password. For example, when the user is authenticated in the messaging service, the user may operate the input/output unit 23 of the user terminal 20 to input the necessary information of the user ID and password. Furthermore, the account information D21 may include information other than the user ID and password. For example, when the user is authenticated by biometric authentication, the account information D21 may include information such as the user's fingerprint, vein pattern, and face photo as information used for biometric authentication.
また、記憶部25は、メッセージングサービスに用いられる情報(限定ではなく例として、トークルーム情報D22、コンテンツ情報D23、送金アカウント情報D24、及び送金履歴情報D25の少なくとも一部を記憶しなくてもよい。例えば、メッセージングサービスに用いられる情報の少なくとも一部は、ユーザ端末20の外部の記憶部(限定ではなく例として、サーバ10の記憶部15)に記憶されてもよい。ユーザ端末20は、メッセージングサービスに用いられる情報を、限定ではなく例として、ユーザ端末20の外部の記憶部から、ネットワークNを介して取得してもよい。
<第1実施形態>
In addition, the memory unit 25 may not store at least a portion of the information used for the messaging service (for example and not limitation, talk room information D22, content information D23, remittance account information D24, and remittance history information D25. For example, at least a portion of the information used for the messaging service may be stored in a memory unit external to the user terminal 20 (for example and not limitation, the memory unit 15 of the server 10). The user terminal 20 may obtain the information used for the messaging service from a memory unit external to the user terminal 20 via the network N, for example and not limitation.
First Embodiment
図2は、第1実施形態に係る情報処理を示す図である。本実施形態の概要を説明する。サーバ10は、限定ではなく例として、複数のユーザが参加するトークルームが表示されたあるユーザのユーザ端末20にあるユーザによって入力され、ユーザ端末20から送信されるコンテンツを、他のユーザのユーザ端末20に送信する。また、サーバ10は、限定ではなく例として、トークルームが表示された他のユーザのユーザ端末20に他のユーザによって入力され、ユーザ端末20から送信されるコンテンツを、あるユーザのユーザ端末20に送信する。本実施形態は、限定ではなく例として、トークルームにおいて、あるユーザのユーザ端末20から、他のユーザのユーザ端末20に対して、送金を実行する形態である。本実施形態では、他のユーザのユーザ端末20は、通信部(限定ではなく例として、通信I/F24)を介してサーバ10に対して送金処理要求する。サーバ10は、限定ではなく例として、送金処理要求に基づいて送金処理を実行する。 FIG. 2 is a diagram showing information processing according to the first embodiment. An overview of this embodiment will be described. As an example and not a limitation, the server 10 transmits content input by a user and transmitted from a user terminal 20 of a certain user, in which a talk room in which multiple users participate is displayed, to a user terminal 20 of another user. Also, as an example and not a limitation, the server 10 transmits content input by another user to a user terminal 20 of another user, in which a talk room is displayed, to a user terminal 20 of a certain user. As an example and not a limitation, this embodiment is a form in which a user terminal 20 of a certain user performs a remittance to a user terminal 20 of another user in a talk room. In this embodiment, the user terminal 20 of the other user requests a remittance process to the server 10 via a communication unit (as an example and not a limitation, the communication I/F 24). The server 10 performs a remittance process based on the remittance process request, as an example and not a limitation.
以下、送金処理の概要を説明する。送金処理とは、トークルームにおいて、あるユーザの送金アカウントから他のユーザの送金アカウントに送金する処理である。ここで、送金処理における送金とは、限定ではなく例として、情報通信技術を活用した支払い手段に関する情報を送受信することをいう。ここで、情報通信技術を活用した支払い手段とは、限定ではなく例として、電子価値、電子貨幣などである。電子価値、電子貨幣には、限定ではなく例として、金、電子マネー、ポイントなどを示す情報を含む。以下、情報通信技術を活用した支払い手段に関する情報を「価値」と称する。具体的には、ユーザ端末20は、限定ではなく例として、図2B(e)に示す送金内容を設定するための送金設定画像T4を、表示領域28に表示する。そして、図2B(e)において、ユーザ端末20は、あるユーザから入力部22に入力を受け付けて、送金に用いられる送金アカウントおよび送金金額を特定する。ユーザ端末20は、限定ではなく例として、送金内容が確定された場合、送金に関する情報を含む送金処理要求をサーバ10に送信する。サーバ10は、限定ではなく例として、送金に関する情報に含まれる送金アカウントを特定する。サーバ10は、限定ではなく例として、特定された送金アカウントに対応する支払いサーバ30に、送金に関する情報を送信する。支払いサーバ30は、限定ではなく例として、送金アカウント情報D31を更新することによって、あるユーザから他のユーザへの送金を完了させる。 The following is an overview of the remittance process. The remittance process is a process of remittance from a remittance account of a user to a remittance account of another user in a chat room. Here, remittance in the remittance process refers to, by way of example and not limitation, sending and receiving information about a payment means utilizing information and communication technology. Here, the payment means utilizing information and communication technology are, by way of example and not limitation, electronic value, electronic currency, etc. Electronic value and electronic currency include, by way of example and not limitation, information indicating gold, electronic money, points, etc. Hereinafter, information about a payment means utilizing information and communication technology is referred to as "value". Specifically, the user terminal 20 displays, by way of example and not limitation, a remittance setting image T4 for setting remittance contents shown in FIG. 2B(e) in the display area 28. Then, in FIG. 2B(e), the user terminal 20 accepts input from a certain user to the input unit 22 and specifies the remittance account and remittance amount used for remittance. When the remittance details are confirmed, the user terminal 20 sends a remittance processing request including information about the remittance to the server 10, for example and not by way of limitation. The server 10 identifies, for example and not by way of limitation, a remittance account included in the information about the remittance. The server 10 sends, for example and not by way of limitation, the information about the remittance to the payment server 30 corresponding to the identified remittance account. The payment server 30 completes the remittance from one user to another user by updating, for example and not by way of limitation, the remittance account information D31.
ユーザ端末20は、送金処理が完了すると、図2B(h)のように、送金処理の完了を示すコンテンツQ2およびコンテンツQ3を含むトークルームの画像T7を表示させる。
具体的には、コンテンツQ1は「一人1000円です」というテキストであり、コンテンツQ2およびコンテンツQ3は「1000円を送金しました」というテキストである。なお、サーバ10は、送金処理が完了したことを契機に、自動的にコンテンツQ2およびコンテンツQ3をユーザ端末20に送信してもよいし、そうでなくてもよい。
When the remittance process is completed, the user terminal 20 displays an image T7 of a talk room including content Q2 and content Q3 indicating the completion of the remittance process, as shown in FIG. 2B (h).
Specifically, content Q1 is a text that says "1000 yen per person," and content Q2 and content Q3 are text that says "1000 yen has been remitted." Note that the server 10 may or may not automatically transmit content Q2 and content Q3 to the user terminal 20 upon completion of the remittance process.
次に、図2~図4を適宜参照して、本実施形態について詳しく説明する、本実施形態に記載の内容は、適宜、他の各実施形態に適用可能である。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。図2A,図2Bでは、トークルームが、ユーザA、ユーザB、及びユーザCによって構成されるものとする。 Next, this embodiment will be described in detail with reference to Figures 2 to 4 as appropriate. The contents described in this embodiment can be applied to each of the other embodiments as appropriate. In this embodiment, the same components as those in the above-mentioned embodiments will be denoted by the same reference numerals as appropriate, and their description will be omitted or simplified. In Figures 2A and 2B, the talk room is composed of user A, user B, and user C.
まず、本実施形態におけるトークルームに関する各画像について説明する。図2A(a)の符号TLは、トークルームのリストを示す画像である。ユーザ端末20は、限定ではなく例として、自端末または自端末のユーザと関連付けられたトークルームのリストの画像TLを表示領域28に表示する。なお、ユーザ端末20は、限定ではなく例として、端末または自端末のユーザと関連付けられていないトークルームのリストの画像TLを表示領域28に表示してもよい。図2A(a)のトークルームのリストの画像TLにおいて、「コーヒー会」、「紅茶会」、「運動会」、及び「野球好き」は、トークルームの名称が付されたアイコンである。アイコンとは、限定ではなく例として、表示領域28に表示される画像である。ユーザ端末20は、限定ではなく例として、「コーヒー会」のアイコンに対して、入力部22に入力があった場合、名称が「コーヒー会」であるトークルームが選択されたと判定する。ユーザ端末20は、表示領域28に表示された「コーヒー会」のアイコンに対して、入力部22に入力があった場合、名称が「コーヒー会」のトークルームが選択されたと判定し、図2A(b)に示すように、名称が「コーヒー会」のトークルームの画像T1を表示領域28に表示する。 First, each image related to the talk room in this embodiment will be described. The symbol TL in FIG. 2A(a) is an image showing a list of talk rooms. The user terminal 20 displays an image TL of a list of talk rooms associated with the user terminal or the user of the user terminal in the display area 28, as an example and not a limitation. Note that the user terminal 20 may display an image TL of a list of talk rooms not associated with the terminal or the user of the user terminal in the display area 28, as an example and not a limitation. In the image TL of the list of talk rooms in FIG. 2A(a), "Coffee Party", "Tea Party", "Sports Day", and "Baseball Lover" are icons with the names of talk rooms. An icon is an image displayed in the display area 28, as an example and not a limitation. As an example and not a limitation, the user terminal 20 determines that a talk room named "Coffee Party" has been selected when an input is made to the input unit 22 for the "Coffee Party" icon. When an input is made to the input unit 22 for the "Coffee Party" icon displayed in the display area 28, the user terminal 20 determines that a talk room named "Coffee Party" has been selected, and displays an image T1 of the talk room named "Coffee Party" in the display area 28, as shown in FIG. 2A (b).
ここで、各ユーザは、限定ではなく例として、トークルームを生成することができる。各ユーザは、トークルームを生成する場合、限定ではなく例として、1または2以上のユーザを選択し、ユーザにより選択されたユーザを含むトークルームが、サーバ10によって生成される。なお、限定ではなく例として、各ユーザが1以上のユーザを選択せずに、トークルームが生成されてもよい。なお、トークルームを生成する処理は、サーバ10が実行することに限定されず、ユーザ端末20が実行してもよいし、ユーザ端末20とサーバ10とで実行してもよい。トークルームを生成する処理は、ユーザ端末20およびサーバ10と異なる装置が実行してもよい。 Here, each user can generate a talk room, by way of example and not limitation. When generating a talk room, each user selects, by way of example and not limitation, one or more users, and a talk room including the users selected by the user is generated by the server 10. Note that, by way of example and not limitation, a talk room may be generated without each user selecting one or more users. Note that the process of generating a talk room is not limited to being executed by the server 10, and may be executed by the user terminal 20, or may be executed by the user terminal 20 and the server 10. The process of generating a talk room may be executed by a device other than the user terminal 20 and the server 10.
以下の説明において適宜、本実施形態においては、ユーザAがトークルーム「コーヒー会」を生成したものであるとする。また、ユーザBおよびユーザCがトークルーム「コーヒー会」に参加しているものとする。以下では、ユーザAを「管理人」と称し、ユーザBおよびユーザCを「参加人」と称することがある。ここで、管理人とは、限定ではなく例として、トークルームを生成したユーザやトークルームに参加しているユーザから選ばれたユーザなどである。なお、限定ではなく例として、管理人を「マスター」ということもある。また、参加人とは、限定ではなく例として、管理人とは異なるユーザであり、生成されたトークルームに参加しているユーザである。なお、参加人のユーザ端末20は、限定ではなく例として、トークルームの名称が付されたアイコンに対して、入力部22に入力があった場合、そのアイコンが選択されたと判定し、トークルームに参加するための要求をサーバ10に送信することで、参加人をトークルームに参加させてもよい。また、参加人のユーザ端末20は、限定ではなく例として、所定のURLに対して、入力部22に入力があった場合、そのURLが選択されたと判定し、URLに関係付けれたトークルームの画像を表示領域28に表示させ、参加人をトークルームに参加させてもよい。また、参加人のユーザ端末20は、限定ではなく例として、トークルームを生成したユーザのユーザ端末20から受信した参加依頼に基づいて、参加人をトークルームに参加させてもよい。 In the following description, it is assumed that user A has generated the talk room "Coffee Party" in this embodiment. It is also assumed that user B and user C have participated in the talk room "Coffee Party". In the following, user A may be referred to as the "administrator", and user B and user C may be referred to as the "participants". Here, the administrator is, for example and not limited to, a user selected from the user who generated the talk room and the users who have participated in the talk room. It is also possible for the administrator to be referred to as the "master" for example and not limited to. It is also possible for the participant to be a user other than the administrator who has participated in the generated talk room. It is also possible for the participant's user terminal 20 to, for example and not limited to, determine that an icon with the name of the talk room has been selected when an input is made to the input unit 22, and to transmit a request to the server 10 to participate in the talk room, thereby allowing the participant to participate in the talk room. Also, as a non-limiting example, when a specific URL is input to the input unit 22, the participant's user terminal 20 may determine that the URL has been selected, display an image of the talk room associated with the URL in the display area 28, and allow the participant to participate in the talk room. Also, as a non-limiting example, the participant's user terminal 20 may allow the participant to participate in the talk room based on a participation request received from the user terminal 20 of the user who created the talk room.
図2A(b)に示すトークルームの画像T1において、符号Taは、トークルームの名称である。トークルームの名称は、限定ではなく例として、管理人が入力した名称に設定される。トークルームの名称は、限定ではなく例として、メッセージングサービスにおいて自動で付与される名称でもよいし、トークルームの識別情報などで表されてもよい。 In the image T1 of the talk room shown in FIG. 2A(b), the symbol Ta is the name of the talk room. As an example and not a limitation, the name of the talk room is set to a name entered by the administrator. As an example and not a limitation, the name of the talk room may be a name automatically assigned in a messaging service, or may be represented by the identification information of the talk room, etc.
図2(b)に示すトークルームの画像T1において、コンテンツQ1は、限定ではなく例として、ユーザ端末20Aの入力部22にユーザAが入力したコンテンツである。ここで、ユーザ端末20は、限定ではなく例として、自端末の入力部22に入力されたコンテンツを、トークルームの画像T1に対して第1方向に並べて表示する。限定ではなく例として、第1方向は、トークルームの画像T1に対する縦方向であり、第1方向と交差する第2方向は、トークルームの画像T1に対する横方向である。例えば、図2(b)のトークルームの画像T1におけるコンテンツQ1は、自端末(ここでは、ユーザ端末20A)により入力されたコンテンツであり、トークルームの画像T1の横方向における片側に寄せて配置され、縦方向に並んで配置される。 In the talk room image T1 shown in FIG. 2(b), content Q1 is, by way of example and not limitation, content input by user A to the input unit 22 of user terminal 20A. Here, by way of example and not limitation, user terminal 20 displays the content input to the input unit 22 of its own terminal in a first direction relative to the talk room image T1. By way of example and not limitation, the first direction is the vertical direction relative to the talk room image T1, and a second direction intersecting with the first direction is the horizontal direction relative to the talk room image T1. For example, content Q1 in the talk room image T1 in FIG. 2(b) is content input by its own terminal (here, user terminal 20A), and is positioned to one side in the horizontal direction of the talk room image T1 and aligned vertically.
図2A(c)に示すトークルームの画像T2において、符号Tbは、送金に関する設定をするためのアイコン(限定ではなく例として、送金設定アイコン)である。送金設定アイコンTbは、限定ではなく例として、複数のアイコン(限定ではなく例として、「送金設定」、「送金」、「受取設定」、「受取解除」、「受取変更」、「消滅条件」、「通報」、「返金」、「送金依頼」、「退会」を示すアイコン)を含む。ユーザ端末20は、送金設定アイコンTbに含まれる所定のアイコンに対して、入力部22に入力があった場合、アイコンに対応する画像が表示領域28に表示される。なお、図2A(c)に示す送金設定アイコンTbは一例を示すものであり、これに限定されない。 In the chat room image T2 shown in FIG. 2A(c), the symbol Tb is an icon for setting remittances (the remittance settings icon is an example and not a limitation) The remittance settings icon Tb includes, by way of example and not a limitation, a number of icons (icons indicating "remittance settings", "remittance", "receiving settings", "cancel receiving", "change receiving", "termination conditions", "report", "refund", "remittance request", and "cancel membership"). When an input is made to the input unit 22 for a specific icon included in the remittance settings icon Tb, the user terminal 20 displays an image corresponding to the icon in the display area 28. Note that the remittance settings icon Tb shown in FIG. 2A(c) is an example and is not limited to this.
また、図2B(h)のトークルームの画像T7において、コンテンツQ2およびコンテンツQ3は、自端末(ここでは、ユーザ端末20A)と異なる端末(ここでは、ユーザ端末20Bまたはユーザ端末20C)から送信されたコンテンツである。以下の説明において適宜、自端末と異なる端末を他端末と表す。ユーザ端末20は、限定ではなく例として、他端末から送信されたコンテンツを、第2方向において、自端末から送信されたコンテンツと異なる位置に表示する。限定ではなく例として、図2B(h)のトークルームの画像T7におけるコンテンツQ2およびコンテンツQ3は、他端末(ここではユーザ端末20Bまたはユーザ端末20C)から送信されたコンテンツであり、トークルームの画像T7の横方向においてコンテンツQ1に対して反対側に寄せて配置される。なお、図2B(e)のトークルームの画像T4はユーザ端末20Bの表示領域28に表示された画像であり、図2B(e)のコンテンツQ1の配置が、図2A(b)のコンテンツQ1と比較して、第2方向において異なる位置に配置されている。 In addition, in the image T7 of the talk room in FIG. 2B(h), the content Q2 and the content Q3 are contents transmitted from a terminal (here, the user terminal 20B or the user terminal 20C) different from the own terminal (here, the user terminal 20A). In the following description, the terminal different from the own terminal is appropriately referred to as the other terminal. As an example and not a limitation, the user terminal 20 displays the content transmitted from the other terminal at a position different from the content transmitted from the own terminal in the second direction. As an example and not a limitation, the content Q2 and the content Q3 in the image T7 of the talk room in FIG. 2B(h) are contents transmitted from the other terminal (here, the user terminal 20B or the user terminal 20C), and are arranged on the opposite side to the content Q1 in the horizontal direction of the image T7 of the talk room. Note that the image T4 of the talk room in FIG. 2B(e) is an image displayed in the display area 28 of the user terminal 20B, and the arrangement of the content Q1 in FIG. 2B(e) is arranged in a different position in the second direction compared to the content Q1 in FIG. 2A(b).
また、ユーザ端末20は、限定ではなく例として、他端末から送信された各コンテンツと、このコンテンツを送信したユーザ端末20のユーザに関する情報とを一組にして、トークルームの画像内に配置する。上記ユーザに関する情報は、限定ではなく例として、ユーザのアイコン、ユーザの名称、ユーザID、及びユーザのニックネームに関する表示の少なくとも1つを含む。図2B(e)、図2B(h)のトークルームの画像T4、T7において、符号Ua1、Ub1、Uc1は、それぞれ、ユーザA、ユーザB、ユーザCのアイコンである。また、トークルームの画像T4、T7において、符号Ua2、Ub2、Uc2は、それぞれ、ユーザA、ユーザB、ユーザCのユーザ名である。 Furthermore, the user terminal 20, by way of example and not limitation, places each piece of content transmitted from another terminal and information about the user of the user terminal 20 that transmitted the content in a pair within the image of the talk room. The information about the user includes, by way of example and not limitation, at least one of an icon of the user, a name of the user, a user ID, and an indication of the user's nickname. In the talk room images T4 and T7 of Figures 2B(e) and 2B(h), the symbols Ua1, Ub1, and Uc1 are the icons of user A, user B, and user C, respectively. In the talk room images T4 and T7, the symbols Ua2, Ub2, and Uc2 are the usernames of user A, user B, and user C, respectively.
図2B(h)のトークルームの画像T7において、符号Ub1は、コンテンツを送信した他端末(ここでは、ユーザ端末20B)のユーザのアイコンである。ユーザ端末20Aは、コンテンツQ2と、コンテンツQ2を送信したユーザ端末20Bのユーザ(ここでは、ユーザB)のアイコンUb1とを、所定の位置関係となるようにトークルームの画像T7に配置する。なお、ユーザ端末20は、限定ではなく例として、送金処理が実行されるか否かにかかわらず、メッセージなどを含むコンテンツを送受信できるものとする。また、上記ユーザに関する情報は、ユーザのアイコン、ユーザの名称、ユーザID、及びユーザのニックネームの少なくとも1つを含まなくてもよいし、ユーザのアイコン、ユーザの名称、ユーザID、ユーザのニックネームの表示と異なる情報を含んでもよい。ユーザ端末20は、上記ユーザに関する情報をトークルームの画像に含めなくてもよい。 In the talk room image T7 in FIG. 2B(h), the symbol Ub1 is the icon of the user of the other terminal (here, user terminal 20B) who sent the content. The user terminal 20A arranges the content Q2 and the icon Ub1 of the user of the user terminal 20B who sent the content Q2 (here, user B) in the talk room image T7 so as to have a predetermined positional relationship. Note that, as an example and not a limitation, the user terminal 20 is assumed to be able to send and receive content including messages, etc., regardless of whether or not a remittance process is executed. In addition, the information about the user does not need to include at least one of the user's icon, user's name, user ID, and user's nickname, and may include information different from the display of the user's icon, user's name, user ID, and user's nickname. The user terminal 20 does not need to include the information about the user in the talk room image.
ユーザ端末20は、限定ではなく例として、各トークルームにおけるコンテンツを送信された時刻の順に第1方向に並べて、各トークルームの画像を表示領域28に表示する。
例えば、図2B(h)に示したトークルームの画像T7において、コンテンツQ2はコンテンツQ1よりも後に送信されたコンテンツであり、コンテンツQ3はコンテンツQ2よりも後に送信されたコンテンツであり、トークルームの画像T7の縦方向においてコンテンツQ1よりも下に配置される。
As a non-limiting example, the user terminal 20 displays images of each talk room in the display area 28, arranging the contents in each talk room in the order of the time they were sent in the first direction.
For example, in the talk room image T7 shown in Figure 2B (h), content Q2 is content sent after content Q1, and content Q3 is content sent after content Q2, and is positioned vertically below content Q1 in the talk room image T7.
以下において、通信システム1を構成する各装置の概要を説明する。まず、サーバ10の動作の概要を説明する。サーバ10は、ユーザ端末20から送金処理要求を受信した場合、限定ではなく例として、送金処理要求を記憶部15に記憶させる。サーバ10は、限定ではなく例として、送金処理要求に含まれる送金元および送金先のユーザIDをトークルーム情報D12に照合し、トークルームにおける送金元および送金先のユーザを特定する。サーバ10は、限定ではなく例として、送金処理要求に含まれる送金アカウントを送金アカウント情報D14に照合し、送金するための送金アカウントを特定する。サーバ10は、限定ではなく例として、送金処理要求に含まれる送金額を特定する。サーバ10は、限定ではなく例として、特定した送金アカウントおよび送金額に基づいて、支払いサーバ30に対して、「送金アカウントID」に対応する価値を更新させるための送金情報を送信する。サーバ10は、限定ではなく例として、支払いサーバ30における送金に関する処理の結果、送金元および送金先のユーザIDに対応するユーザ端末20を送信先に設定して、送金が完了したことを示すコンテンツを送信(例えば、配信)する。サーバ10は、コンテンツを送信するときに、送金履歴情報D15を更新する。ユーザ端末20は、サーバ10が送信したコンテンツを受信した場合、限定ではなく例として、受信の通知をサーバ10に送信する。サーバ10は、ユーザ端末20が送信した受信の通知を受信した場合、限定ではなく例として、受信の通知に関連付けられたコンテンツをコンテンツ情報D13から削除してもよい。 The following describes an overview of each device constituting the communication system 1. First, an overview of the operation of the server 10 will be described. When the server 10 receives a remittance processing request from the user terminal 20, the server 10 stores the remittance processing request in the memory unit 15, for example and not limitation. The server 10, for example and not limitation, matches the remittance source and remittance destination user IDs included in the remittance processing request with the talk room information D12 to identify the remittance source and remittance destination users in the talk room. The server 10, for example and not limitation, matches the remittance account included in the remittance processing request with the remittance account information D14 to identify the remittance account for remittance. The server 10, for example and not limitation, identifies the remittance amount included in the remittance processing request. The server 10, for example and not limitation, transmits remittance information to the payment server 30 to update the value corresponding to the "remittance account ID" based on the identified remittance account and remittance amount. As a non-limiting example, the server 10 sets the user terminal 20 corresponding to the user IDs of the sender and recipient as the destination as a result of processing related to the remittance in the payment server 30, and transmits (e.g., distributes) content indicating that the remittance has been completed. When transmitting the content, the server 10 updates the remittance history information D15. When the user terminal 20 receives the content transmitted by the server 10, it transmits a receipt notification to the server 10, as a non-limiting example. When the server 10 receives the receipt notification transmitted by the user terminal 20, it may, as a non-limiting example, delete the content associated with the receipt notification from the content information D13.
次に、サーバ10の動作において参照される、トークルーム情報D12の例、コンテンツ情報D13の例、送金アカウント情報D14の例、送金履歴情報D15の例について説明する。図3Aは、トークルーム情報D12の一例を示す図である。トークルーム情報D12は、限定ではなく例として、[トークルームID]、[名称]、[ユーザID]、[生成者ID]、[送金受取者ID]、[送金者ID]、及び[コンテンツリスト]の項目を含む。[トークルームID]は、トークルームの識別情報を含む項目である。トークルームIDは、限定ではなく例として、ユーザがトークルームを生成した際にメッセージングサービスにおいて付与される。 Next, examples of talk room information D12, content information D13, remittance account information D14, and remittance history information D15, which are referenced in the operation of the server 10, will be described. FIG. 3A is a diagram showing an example of talk room information D12. Talk room information D12 includes, by way of example and not limitation, the following items: [Talk room ID], [Name], [User ID], [Creator ID], [Remittance recipient ID], [Remitter ID], and [Content list]. [Talk room ID] is an item that includes identification information of the talk room. By way of example and not limitation, the talk room ID is assigned in the messaging service when a user creates a talk room.
[名称]は、限定ではなく例として、トークルームの名称を示す項目である。[名称]は、[トークルームID]と関連付けられている。例えば、[トークルームID]が[tr01]であるトークルームの[名称]は[コーヒー会]である。また、[トークルームID]が[tr02]であるトークルームの[名称]は[紅茶会]である。また、[トークルームID]が[tr03]であるトークルームの[名称]は[運動会]である。 [Name] is an item that indicates the name of the talk room, by way of example and not limitation. [Name] is associated with [Talk Room ID]. For example, the [Name] of a talk room whose [Talk Room ID] is [tr01] is [Coffee Party]. The [Name] of a talk room whose [Talk Room ID] is [tr02] is [Tea Party]. The [Name] of a talk room whose [Talk Room ID] is [tr03] is [Sports Day].
[ユーザID]は、限定ではなく例として、各トークルームに対応するグループに含まれるユーザの識別情報を示す項目である。[ユーザID]は、[トークルームID]と関連付けられている。例えば、[トークルームID]が「tr01」であるトークルームに対応するグループに含まれるユーザは、ユーザA、ユーザB、及びユーザCであり、「tr01」に対応する[ユーザID]は、ユーザAのユーザIDと、ユーザBのユーザIDと、ユーザCのユーザIDとを含む。また、[トークルームID]が「tr02」、「tr03」であるトークルームに対応するグループに含まれるユーザも同様に、ユーザA、ユーザB、及びユーザCである。 [User ID] is an item that indicates, by way of example and not limitation, the identification information of users included in a group corresponding to each talk room. [User ID] is associated with [Talk Room ID]. For example, the users included in a group corresponding to a talk room with [Talk Room ID] "tr01" are user A, user B, and user C, and the [User ID] corresponding to "tr01" includes the user ID of user A, the user ID of user B, and the user ID of user C. Similarly, the users included in groups corresponding to talk rooms with [Talk Room ID] "tr02" and "tr03" are also user A, user B, and user C.
[生成者ID]は、限定ではなく例として、各トークルームを生成したユーザの識別情報を示す項目である。[生成者ID]は、[トークルームID]と関連付けられている。
例えば、[トークルームID]が「tr01」であるトークルームを生成したユーザはユーザAであり、「tr01」に対応する[生成者ID]はユーザAのユーザIDを含む。
また、例えば、「tr02」]および「tr03」のトークルームを生成したユーザも同様にユーザAである。
[Creator ID] is an item that indicates, by way of example and not by way of limitation, the identification information of a user who has created each talk room. [Creator ID] is associated with [Talk Room ID].
For example, the user who created the talk room with [talk room ID] "tr01" is user A, and the [creator ID] corresponding to "tr01" includes the user A's user ID.
Similarly, the user who created the talk rooms "tr02" and "tr03" is also User A.
[送金受取者ID]は、限定ではなく例として、各トークルームにおいて送金を受けることができるユーザ(限定ではなく例として、送金受取者)の識別情報を示す項目である。[送金受取者ID]は、[トークルームID]と関連付けられている。例えば、[トークルームID]が「tr01」であるトークルームにおいて、送金を受けることができるユーザはユーザAであり、「tr01」に対応する[送金受取者ID]はユーザAのユーザIDを含む。すなわち、「tr01」であるトークルームでは、ユーザAのみが送金を受けることができるように設定されている。また、例えば、[トークルームID]が「tr02」であるトークルームにおいて、送金を受けることができるユーザはユーザBであり、「tr02」に対応する[送金受取者ID]はユーザBのユーザIDを含む。また、例えば、[トークルームID]が「tr03」であるトークルームにおいて、送金を受けることができるユーザはユーザAであり、「tr03」に対応する[送金受取者ID]はユーザAのユーザIDを含む。サーバ10は、限定ではなく例として、トークルームが生成されたときに[送金受取者ID]に管理人のユーザIDを自動的に設定してもよいし、管理人によって設定された情報に基づいて設定してもよいし、任意のタイミングで参加人によって設定された情報に基づいて設定してもよい。 [Money transfer recipient ID] is an item that indicates, by way of example and not limitation, the identification information of a user (a money transfer recipient, by way of example and not limitation) who can receive money transfers in each chat room. [Money transfer recipient ID] is associated with [Talk room ID]. For example, in a chat room with a [Talk room ID] of "tr01", the user who can receive money transfers is user A, and the [Money transfer recipient ID] corresponding to "tr01" includes the user ID of user A. That is, in the chat room with a [Talk room ID] of "tr01", only user A is set to be able to receive money transfers. Also, for example, in a chat room with a [Talk room ID] of "tr02", the user who can receive money transfers is user B, and the [Money transfer recipient ID] corresponding to "tr02" includes the user ID of user B. Also, for example, in a chat room with a [Talk room ID] of "tr03", the user who can receive money transfers is user A, and the [Money transfer recipient ID] corresponding to "tr03" includes the user ID of user A. For example, and not by way of limitation, the server 10 may automatically set the administrator's user ID to the [Remittance Recipient ID] when the chat room is created, may set it based on information set by the administrator, or may set it based on information set by the participants at any time.
[送金者ID]は、限定ではなく例として、各トークルームにおいて送金可能なユーザ(限定ではなく例として、送金者)の識別情報を示す項目である。[送金者ID]は、[トークルームID]と関連付けられている。例えば、[トークルームID]が「tr01」であるトークルームにおいて、送金可能なユーザはユーザB及びユーザCであり、「tr01」に対応する[送金者ID]はユーザB及びユーザCのユーザIDを含む。すなわち、「tr01]であるトークルームは、ユーザB及びユーザCのみがユーザAに送金可能に設定されている。また、例えば、[トークルームID]が「tr02」であるトークルームにおいて、送金可能なユーザはユーザA及びユーザCであり、「tr02」に対応する[送金者ID]はユーザA及びユーザCのユーザIDを含む。また、例えば、[トークルームID]が「tr03」であるトークルームにおいて、送金することができるユーザはユーザBのみであり、「tr03」に対応する[送金者ID]はユーザBのユーザIDを含む。サーバ10は、限定ではなく例として、[送金者ID]に設定するユーザIDを、トークルームにユーザが参加したときに、参加人のユーザIDに対して自動的に設定してもよいし、任意のタイミングで管理人によって設定された情報に基づいて設定してもよいし、任意のタイミングで参加人によって設定された情報に基づいて設定してもよい。
なお、限定ではなく例として、トークルーム情報D12には、[送金者ID]の項目が含まれていなくてもよい。この場合、サーバ10は、限定ではなく例として、[送金者ID]に、トークルームに参加した参加人のユーザIDを自動的に設定してもよい。
[Remitter ID] is an item indicating, by way of example and not limitation, the identification information of a user (a remitter, by way of example and not limitation) who can send money in each talk room. [Remitter ID] is associated with [Talk Room ID]. For example, in a talk room with [Talk Room ID] "tr01", users who can send money are user B and user C, and the [Remitter ID] corresponding to "tr01" includes the user IDs of user B and user C. That is, the talk room with "tr01" is set so that only user B and user C can send money to user A. Also, for example, in a talk room with [Talk Room ID] "tr02", users who can send money are user A and user C, and the [Remitter ID] corresponding to "tr02" includes the user IDs of user A and user C. Also, for example, in a talk room with [Talk Room ID] "tr03", only user B can send money, and the [Remitter ID] corresponding to "tr03" includes the user ID of user B. As a non-limiting example, the server 10 may automatically set the user ID to be set as [Sender ID] to the user ID of a participant when a user joins a talk room, may set it based on information set by an administrator at any timing, or may set it based on information set by a participant at any timing.
As an example and not a limitation, the talk room information D12 may not include the [Remitter ID] item. In this case, as an example and not a limitation, the server 10 may automatically set the user ID of a participant who has joined the talk room to the [Remitter ID].
[コンテンツリスト]は、限定ではなく例として、各トークルームに含まれるコンテンツのリストを示す情報を示す項目である。[コンテンツリスト]は、[トークルームID]と関連付けられている。例えば、[トークルームID]が「tr01」であるトークルームに含まれるコンテンツは、コンテンツ情報D13の一部である「リスト1」によって表される。 [Content List] is an item that indicates, by way of example and not limitation, information showing a list of content contained in each talk room. [Content List] is associated with [Talk Room ID]. For example, the content contained in a talk room with [Talk Room ID] "tr01" is represented by "List 1," which is part of content information D13.
図3Bは、コンテンツ情報D13の一例を示す図である。図3Bは、コンテンツ情報D13の一部であり、図3Aの「リスト1」に対応する。コンテンツ情報D13は、限定ではなく例として、[コンテンツID]、[送信ユーザID]、及び[コンテンツ]の項目を含む。 Figure 3B is a diagram showing an example of content information D13. Figure 3B is a part of content information D13 and corresponds to "List 1" in Figure 3A. Content information D13 includes, by way of example and not limitation, the items [Content ID], [Sender User ID], and [Content].
[コンテンツID]は、各コンテンツの識別情報を示す項目である。コンテンツの識別情報は、限定ではなく例として、ユーザ端末20がコンテンツを送信する際にメッセージングサービスにおいて付与される。ここでは、[コンテンツID]が「tr01c01」のコンテンツは、図2A(b)のトークルームの画像T1におけるコンテンツQ1に対応するものとする。同様に、[コンテンツID]が「tr01c02」のコンテンツはコンテンツQ2に対応し、コンテンツID]が「tr01c03」のコンテンツはコンテンツQ3に対応するものとする。 [Content ID] is an item that indicates the identification information of each content. The identification information of the content is assigned by the messaging service when the user terminal 20 sends the content, for example and not limitation. Here, the content with [Content ID] "tr01c01" corresponds to the content Q1 in the talk room image T1 in FIG. 2A (b). Similarly, the content with [Content ID] "tr01c02" corresponds to the content Q2, and the content with [Content ID] "tr01c03" corresponds to the content Q3.
[送信ユーザID]は、限定ではなく例として、各コンテンツを送信したユーザ端末20に対応するユーザIDを示す項目である。[送信ユーザID]は、[コンテンツID]と関連付けられている。例えば、[コンテンツID]が「tr01c01」のコンテンツは、送信したユーザ端末20に対応するユーザがユーザAであり、「tr01c01」に対応する[送信ユーザID]はユーザAのユーザIDを含む。[コンテンツID]が「tr01c02」のコンテンツは、送信したユーザ端末20に対応するユーザがユーザBであり、「tr01c02」に対応する[送信ユーザID]はユーザBのユーザIDを含む。 [Sender User ID] is an item that indicates, by way of example and not limitation, the user ID corresponding to the user terminal 20 that transmitted each piece of content. [Sender User ID] is associated with [Content ID]. For example, for a piece of content with a [Content ID] of "tr01c01", the user corresponding to the transmitted user terminal 20 is user A, and the [Sender User ID] corresponding to "tr01c01" includes the user ID of user A. For a piece of content with a [Content ID] of "tr01c02", the user corresponding to the transmitted user terminal 20 is user B, and the [Sender User ID] corresponding to "tr01c02" includes the user ID of user B.
[コンテンツ]は、限定ではなく例として、ユーザによって送信されたコンテンツを示す項目である。[コンテンツ]は、[コンテンツID]と関連付けられている。コンテンツがテキストを含む場合、[コンテンツ]にはコンテンツのテキストデータが格納される。例えば、図2(b)に示したコンテンツQ1は、「一人1,000円です。」というテキストであり、「tr01c01」に対応する[コンテンツ]には「一人1,000円です」を表すテキストデータが格納される。また、図2(f)に示したコンテンツQ2、コンテンツQ3は、「送金完了しました。」というテキストであり、「tr01c02」、「tr01c03」に対応する[コンテンツ]には「1,000円を送金しました」を表すテキストデータが格納される。また、コンテンツが画像を含む場合、[コンテンツ]には、画像データ、画像データへのリンク、又は画像データが格納された記憶部のアドレスが格納される。上記画像データは、限定ではなく例として、静止画データを含んでもよいし、動画データを含んでもよい。上記画像データは、限定ではなく例として、スタンプ、スティッカー、絵文字、及び顔文字を表すデータを含んでもよいし、含まなくてもよい。
コンテンツが音声を含む場合、[コンテンツ]には、音声データ、音声データへのリンク、又は音声データが格納された記憶部のアドレスが格納される。
[Content] is an item indicating the content sent by the user, for example and not for limitation. [Content] is associated with [Content ID]. When the content includes text, the text data of the content is stored in [Content]. For example, the content Q1 shown in FIG. 2B is a text of "1,000 yen per person," and the text data representing "1,000 yen per person" is stored in [Content] corresponding to "tr01c01." Furthermore, the content Q2 and the content Q3 shown in FIG. 2F are a text of "Remittance completed," and the text data representing "1,000 yen has been remitted" is stored in [Content] corresponding to "tr01c02" and "tr01c03." Furthermore, when the content includes an image, the image data, a link to the image data, or an address of a storage unit in which the image data is stored is stored in [Content]. The image data may include, for example and not for limitation, still image data or video data. The image data may include, for example and not for limitation, data representing a stamp, a sticker, an emoticon, and an emoticon, or may not include such data.
If the content includes audio, the audio data, a link to the audio data, or the address of a storage unit in which the audio data is stored is stored in [Content].
図3Cは、送金アカウント情報D14の一例を示す図である。送金アカウント情報D14は、限定ではなく例として、[ユーザID]および[送金アカウントID]の項目を含む。[ユーザID]は、限定ではなく例として、ユーザの識別情報を示す項目である。 Figure 3C is a diagram showing an example of remittance account information D14. Remittance account information D14 includes, by way of example and not limitation, the fields for [User ID] and [Remittance Account ID]. [User ID] is, by way of example and not limitation, an item indicating the user's identification information.
[送金アカウントID]は、限定ではなく例として、各送金アカウントの識別情報を示す項目である。[送金アカウントID]は、[ユーザID]と関連付けられている。例えば、[ユーザID]が「ユーザA」であるユーザにおいて使用できる送金アカウントは送金アカウントA、送金アカウントB、及び送金アカウントCであり、送金アカウントA、送金アカウントB、及び送金アカウントCの送金アカウントIDを含む。 [Remittance Account ID] is an item that indicates the identification information of each remittance account, by way of example and not limitation. [Remittance Account ID] is associated with [User ID]. For example, the remittance accounts that can be used by a user whose [User ID] is "User A" are Remittance Account A, Remittance Account B, and Remittance Account C, and includes the remittance account IDs of Remittance Account A, Remittance Account B, and Remittance Account C.
図3Dは、送金履歴情報D15の一例を示す図である。送金履歴情報D15は、限定ではなく例として、[トークルームID]、[日時]、[送金受取者ID]、[送金者ID]、[送金額]、[送金アカウント]の項目を含む。[トークルームID]、[送金受取者ID]、及び[送金者ID]は、限定ではなく例として、図3Aで説明したものと同様であるため、その説明を省略する。[日時]は、トークルームIDが付与された日時を示す項目である。[送金額]は、ユーザが送金した価値の量を示す情報を示す項目である。
[送金額]は、[トークルームID]と関連付けられている。すなわち、図3Dのトークルームtr01においては、「2020年1月1日10時00分」にユーザBからユーザAに「1,000」の価値が送金され、「2020年1月1日11時00分」にユーザCからユーザAに「1,000」の価値が送金されている。
3D is a diagram showing an example of remittance history information D15. Remittance history information D15 includes the following items, by way of example and not limitation: [Chat Room ID], [Date and Time], [Remittance Recipient ID], [Remittance Sender ID], [Remittance Amount], and [Remittance Account]. [Chat Room ID], [Remittance Recipient ID], and [Remittance Sender ID] are similar to those described in FIG. 3A by way of example and not limitation, and therefore description thereof will be omitted. [Date and Time] is an item indicating the date and time when the chat room ID was assigned. [Remittance Amount] is an item indicating information indicating the amount of value remitted by the user.
[Remittance amount] is associated with [Chat room ID]. That is, in the chat room tr01 in Fig. 3D, a value of "1,000" is transferred from user B to user A at "10:00 on Jan. 1, 2020," and a value of "1,000" is transferred from user C to user A at "11:00 on Jan. 1, 2020."
次に、ユーザ端末20の動作の概要を説明する。ユーザ端末20は、限定ではなく例として、図1に示したトークルーム情報D22およびコンテンツ情報D23を参照して、トークルームの画像を表示領域28に表示する。ユーザ端末20は、限定ではなく例として、ユーザによる入力部22への入力を受け付けて、トークルーム情報D22および送金アカウント情報D24を参照して、送金元、送金先、送金額、及び送金アカウントに関する情報を含む送金処理要求をサーバ10に送信する。ユーザ端末20は、限定ではなく例として、サーバ10から送金履歴情報を受信する。ユーザ端末20は、限定ではなく例として、受信した送金履歴情報を記憶部25に記憶する。ユーザ端末20は、限定ではなく例として、送金履歴情報D25を参照して、送金処理が完了したことを示すコンテンツを含むトークルームの画像を、表示領域28に表示してもよい。 Next, an overview of the operation of the user terminal 20 will be described. By way of example and not limitation, the user terminal 20 refers to the talk room information D22 and the content information D23 shown in FIG. 1 to display an image of a talk room in the display area 28. By way of example and not limitation, the user terminal 20 accepts an input by a user to the input unit 22, and by way of example and not limitation, transmits a remittance process request to the server 10, including information on the remittance source, remittance destination, remittance amount, and remittance account, by way of example and not limitation, the user terminal 20 receives remittance history information from the server 10. By way of example and not limitation, the user terminal 20 stores the received remittance history information in the storage unit 25. By way of example and not limitation, the user terminal 20 may display an image of a talk room including content indicating that the remittance process has been completed in the display area 28, by way of example and not limitation, by way of example and not limitation, the remittance history information D25.
次に、ユーザ端末20の動作において参照される、トークルーム情報D22の例、コンテンツ情報D23の例、送金アカウント情報D24の例、送金履歴情報D25の例について説明する。なお、ユーザ端末20は、限定ではなく例として、送金アカウント情報D24および送金履歴情報D25を記憶部25に記憶していなくてもよい。 Next, examples of talk room information D22, content information D23, remittance account information D24, and remittance history information D25 that are referenced in the operation of the user terminal 20 will be described. Note that, by way of example and not limitation, the user terminal 20 may not store the remittance account information D24 and remittance history information D25 in the storage unit 25.
トークルーム情報D22は、限定ではなく例として、ユーザ端末20のユーザと関連付けられたトークルームに関する情報である。トークルーム情報D22に含まれる項目についてはトークルーム情報D12と同様であるため、その説明を省略する。 The talk room information D22 is, by way of example and not limitation, information about a talk room associated with a user of the user terminal 20. The items included in the talk room information D22 are similar to those in the talk room information D12, and therefore a description thereof will be omitted.
コンテンツ情報D23は、限定ではなく例として、ユーザ端末20のユーザと関連付けられたトークルームにおけるコンテンツに関する情報である。コンテンツ情報D23に含まれる項目についてはコンテンツ情報D13と同様であるため、その説明を省略する。 The content information D23 is, by way of example and not limitation, information about the content in a talk room associated with the user of the user terminal 20. The items included in the content information D23 are the same as those in the content information D13, and therefore a description thereof will be omitted.
送金アカウント情報D24は、限定ではなく例として、ユーザ端末20のユーザと関連付けられた送金アカウントに関する情報である。送金アカウント情報D24に含まれる項目については送金アカウント情報D14と同様であるため、その説明を省略する。 The remittance account information D24 is, by way of example and not limitation, information about a remittance account associated with a user of the user terminal 20. The items included in the remittance account information D24 are similar to those in the remittance account information D14, and therefore a description thereof will be omitted.
送金履歴情報D25は、限定ではなく例として、ユーザ端末20のユーザと関連付けられたトークルームにおける送金に関する情報である。送金履歴情報D25に含まれる項目については送金履歴情報D15と同様であるため、その説明を省略する。 The remittance history information D25 is, by way of example and not limitation, information regarding remittances in a chat room associated with the user of the user terminal 20. The items included in the remittance history information D25 are the same as those in the remittance history information D15, and therefore a description thereof will be omitted.
次に、支払いサーバ30の動作の概要を説明する。支払いサーバ30は、サーバ10から送金情報を受信した場合、限定ではなく例として、送金情報を記憶部35に記憶させる。支払いサーバ30は、限定ではなく例として、送金情報に含まれる送金元および送金先の送金アカウントIDを特定する。支払いサーバ30は、限定ではなく例として、送金アカウント情報D31を参照して、送金元の送金アカウントIDに対応する価値から、送金額に対応する価値を、送金先の送金アカウントIDに対応する価値に移転させる(限定ではなく例として、送金に関する処理)。支払いサーバ30は、限定ではなく例として、送金に関する処理の結果に関する通知を、サーバ10に送信する。 Next, an overview of the operation of the payment server 30 will be described. When the payment server 30 receives remittance information from the server 10, by way of example and not limitation, the payment server 30 stores the remittance information in the memory unit 35. By way of example and not limitation, the payment server 30 identifies the remittance account IDs of the remitter and the remittance destination contained in the remittance information. By way of example and not limitation, the payment server 30 refers to the remittance account information D31 and transfers a value corresponding to the remittance amount from the value corresponding to the remittance account ID of the remitter to the value corresponding to the remittance account ID of the remittance destination (by way of example and not limitation, a process related to remittance). By way of example and not limitation, the payment server 30 sends a notification regarding the result of the process related to remittance to the server 10.
次に、支払いサーバ30の動作において参照される、送金アカウント情報D31の例について説明する。送金アカウント情報D31は、限定ではなく例として、ユーザ端末20のユーザと関連付けられた送金アカウントに関する情報である。図4は、送金アカウント情報D31の一例を示す図である。送金アカウント情報D31は、限定ではなく例として、[ユーザID]、[送金アカウントID]、及び[価値]の項目を含む。[ユーザID]および[送金アカウントID]は、送金アカウント情報D14の[ユーザID]および[送金アカウントID]と同様であるため、その説明を省略する。[価値]は、限定ではなく例として、価値の量を示す項目である。[価値]は、[送金アカウントID]と関連付けられている。 Next, an example of remittance account information D31 that is referenced in the operation of the payment server 30 will be described. The remittance account information D31 is information about a remittance account associated with a user of the user terminal 20, by way of example and not limitation. FIG. 4 is a diagram showing an example of remittance account information D31. The remittance account information D31 includes the items [User ID], [Remittance Account ID], and [Value], by way of example and not limitation. The [User ID] and [Remittance Account ID] are similar to the [User ID] and [Remittance Account ID] of the remittance account information D14, and therefore their description will be omitted. [Value] is an item that indicates the amount of value, by way of example and not limitation. [Value] is associated with the [Remittance Account ID].
次に、サーバ10における各ユーザに対する送金に関する設定について説明する。サーバ10は、限定ではなく例として、管理人によりトークルームが生成された場合、図3Aのトークルーム情報D12のように、管理人のユーザIDを、トークルームIDに関係付けて、[ユーザID]および[生産者ID]の項目に登録する。サーバ10は、参加人から参加要求を受信した場合、トークルーム情報D12のように、参加人のユーザIDを、トークルームIDに関係付けて[ユーザID]の項目に登録する。そして、サーバ10は、限定ではなく例として、送金に関する設定を行う。送金に関する設定は、限定ではなく例として、管理人および参加人のユーザIDを[送金受取者ID]または[送金者ID]の項目に設定することである。サーバ10は、限定ではなく例として、予め定められた設定に関する情報に基づいて送金に関する設定を設定してもよいし、管理人または参加人によって定められた設定に関する情報に基づいて送金に関する設定を設定してもよい。 Next, the settings for money transfer to each user in the server 10 will be described. When a talk room is generated by an administrator, the server 10 registers the user ID of the administrator in the [User ID] and [Producer ID] fields in association with the talk room ID, as in the talk room information D12 of FIG. 3A. When a participation request is received from a participant, the server 10 registers the user ID of the participant in the [User ID] field in association with the talk room ID, as in the talk room information D12. Then, the server 10 performs settings for money transfer, as in an example and not a limitation. The settings for money transfer, as an example and not a limitation, are to set the user IDs of the administrator and the participants in the [Remittance Recipient ID] or [Remittance Sender ID] fields. As an example and not a limitation, the server 10 may set settings for money transfer based on information regarding a predetermined setting, or may set settings for money transfer based on information regarding a setting determined by the administrator or the participant.
次に、図2~図5を適宜参照して、第1実施形態に係る情報処理の手順について説明する。図5は、第1実施形態に係る情報処理の手順を示すフローチャートである。ここで、図5においては、限定ではなく例として、管理人がトークルームを生成してから参加人による管理人への送金が完了するまでの手順を示す。以下、限定ではなく例として、管理人をユーザAとし、参加人をユーザBおよびユーザCとし、ユーザA、ユーザB、及びユーザCが参加するトークルームを「コーヒー会」とする。 Next, the procedure of information processing according to the first embodiment will be described with reference to Figs. 2 to 5 as appropriate. Fig. 5 is a flowchart showing the procedure of information processing according to the first embodiment. Here, Fig. 5 shows, as an example and not a limitation, the procedure from when the administrator creates a talk room to when the participants complete remittances to the administrator. Hereinafter, as an example and not a limitation, the administrator is User A, the participants are User B and User C, and the talk room in which User A, User B, and User C participate is called a "coffee meeting."
まず、ステップS111において、ユーザ端末20Aは、ユーザAによる入力部22への入力に基づいて、サーバ10に対するトークルームAの作成要求を生成する。ステップ112において、ユーザ端末20Aは、通信I/F24を介して、作成要求をサーバ10に送信する。サーバ10は、通信I/F14を介して、ユーザ端末20Aから作成要求を受信する。 First, in step S111, the user terminal 20A generates a creation request for a talk room A to the server 10 based on an input by the user A to the input unit 22. In step 112, the user terminal 20A transmits the creation request to the server 10 via the communication I/F 24. The server 10 receives the creation request from the user terminal 20A via the communication I/F 14.
次に、ステップS121において、サーバ10は、作成要求に基づいて、トークルーム情報D12に、トークルームID、ユーザID、及び生成者IDを登録する(図3A参照)。サーバ10は、限定ではなく例として、トークルーム情報D12にトークルームが登録されると、トークルーム情報D12をユーザ端末20Aに送信する。 Next, in step S121, the server 10 registers the talk room ID, the user ID, and the creator ID in the talk room information D12 based on the creation request (see FIG. 3A). By way of example and not limitation, when the talk room is registered in the talk room information D12, the server 10 transmits the talk room information D12 to the user terminal 20A.
次に、ユーザ端末20Aは、限定ではなく例として、トークルーム情報D12(図3A参照)を記憶部25に記憶する。ユーザ端末20Aは、限定ではなく例として、トークルーム情報D22を読み出して、トークルームのリストの画像TLを生成する。ユーザ端末20Aの制御部21は、表示部23aを制御し、表示領域28に画像TLを表示させる。
そして、ユーザ端末20Aは、トークルーム「コーヒー会」のアイコンに対して、入力部22に入力があった場合、トークルーム「コーヒー会」が選択されたと判定して、トークルーム「コーヒー会」の画像を表示領域28に表示させる。
Next, the user terminal 20A stores talk room information D12 (see FIG. 3A ) in the storage unit 25. The user terminal 20A reads out talk room information D22 and generates an image TL of a list of talk rooms. The control unit 21 of the user terminal 20A controls the display unit 23a to display the image TL in the display area 28.
Then, when there is input into the input unit 22 for the icon of the talk room "Coffee Meeting", the user terminal 20A determines that the talk room "Coffee Meeting" has been selected, and displays an image of the talk room "Coffee Meeting" in the display area 28.
次に、ステップS122において、サーバ10は、限定ではなく例として、ユーザ端末20にトークルーム「コーヒー会」に参加させるための参加要求を送信してもよい。 Next, in step S122, the server 10 may, by way of example and not limitation, send a join request to the user terminal 20 to join the talk room "Coffee Party."
次に、ステップS131において、ユーザ端末20Bは、限定ではなく例として、メッセージングサービスのアプリケーションが起動された際に、図2(a)に示すようなトークルームのリストの画像TLを表示領域28に表示させる。ユーザ端末20Bは、リストの「コーヒー会」のアイコンに対して、入力部22に入力があった場合、トークルーム「コーヒー会」が選択されたと判定する。ユーザ端末20Bは、限定ではなく例として、「コーヒー会」が選択されたと判定された場合、トークルーム「コーヒー会」への参加をサーバ10に要求するための参加要求を生成する。そして、ステップS132において、ユーザ端末20Bは、通信I/F24を介して、トークルーム「コーヒー会」への参加要求をサーバ10に送信する。限定ではなく例として、ユーザ端末20Cにおいても同様に、ステップS131およびステップS132が実行される。サーバ10は、参加要求を記憶部15に記憶する。サーバ10は、限定ではなく例として、参加要求に基づいて、トークルーム情報D12に、ユーザBのユーザIDを登録する(図3A参照)。限定ではなく例として、サーバ10においてユーザBのユーザIDがトークルーム情報D12に登録されると、ユーザ端末20Bは、サーバ10からコンテンツ情報D13を受信して、図2(b)のようなコンテンツQ1を含む画像T1を表示領域28に表示させてもよい。 Next, in step S131, the user terminal 20B, as an example and not a limitation, displays an image TL of a list of talk rooms as shown in FIG. 2A in the display area 28 when the application of the messaging service is started. When an input is made to the input unit 22 for the icon of "coffee meeting" in the list, the user terminal 20B determines that the talk room "coffee meeting" has been selected. When it is determined that "coffee meeting" has been selected, as an example and not a limitation, the user terminal 20B generates a participation request to request the server 10 to participate in the talk room "coffee meeting". Then, in step S132, the user terminal 20B transmits a participation request to the server 10 for the talk room "coffee meeting" via the communication I/F 24. As an example and not a limitation, steps S131 and S132 are similarly executed in the user terminal 20C. The server 10 stores the participation request in the storage unit 15. As an example and not a limitation, the server 10 registers the user ID of user B in the talk room information D12 based on the participation request (see FIG. 3A). As a non-limiting example, when the user ID of user B is registered in the talk room information D12 on the server 10, the user terminal 20B may receive the content information D13 from the server 10 and display an image T1 including the content Q1 as shown in FIG. 2(b) in the display area 28.
なお、ステップS131の前に、サーバ10は、限定ではなく例として、ユーザ端末20(ここでは、ユーザ端末20Bおよびユーザ端末20C)に対して、トークルームに参加させるための参加依頼を送信してもよい。この場合、ユーザ端末20は、限定ではなく例として、サーバ10から参加依頼を受信すると、トークルーム「コーヒー会」への参加を依頼するメッセージテキストを含む画像を表示領域28に表示させてもよいし、トークルームに参加した状態を示す図2(e)に示すような画像T4を表示領域28に表示させてもよい。 Before step S131, the server 10 may, by way of example and not limitation, send a participation request to the user terminal 20 (here, user terminal 20B and user terminal 20C) to participate in the talk room. In this case, by way of example and not limitation, when the user terminal 20 receives the participation request from the server 10, the user terminal 20 may display in the display area 28 an image including message text requesting participation in the talk room "Coffee Party", or may display in the display area 28 an image T4 as shown in FIG. 2(e) which indicates a state in which the user has joined the talk room.
次に、ステップS133において、サーバ10は、限定ではなく例として、参加人のユーザIDを登録したトークルーム情報D12(ここでは、参加情報)を、ユーザ端末20Aに送信する。ユーザ端末20Aは、限定ではなく例として、参加情報を記憶部25に記憶する。 Next, in step S133, the server 10 transmits, by way of example and not limitation, talk room information D12 (here, participation information) in which the user IDs of the participants are registered, to the user terminal 20A. By way of example and not limitation, the user terminal 20A stores the participation information in the storage unit 25.
次に、ステップS141において、ユーザ端末20Aは、限定ではなく例として、図2A(b)に示すようなコンテンツQ1を含むトークルームの画像T2を表示領域28に表示させる。ユーザ端末20Aは、限定ではなく例として、表示領域28のアイコンPLに対して、入力部22に入力があった場合、アイコンPLが選択されたと判定して、図2A(c)に示すような送金設定アイコンTbを含む選択画像T2を表示領域28に表示させる。そして、限定ではなく例として、ユーザ端末20Aは、図2A(c)のアイコン「送金設定」に対して、入力部22に入力があった場合、「送金設定」が選択されたと判定する。そして、ユーザ端末20Aは、限定ではなく例として、トークルーム情報D22を参照して、図2A(d)に示す送金設定画像T3を表示領域28に表示させる。送金設定画像T3は、限定ではなく例として、送金受取者設定部T3aと、送金者設定部T3bと、設定確定部T3cとを含む。送金受取者設定部T3aは、限定ではなく例として、トークルーム情報D22に基づいて、トークルーム「コーヒー会」に関係付けられるユーザIDのユーザの名称を表示する、送金受取者となるユーザを設定するための領域である。送金者設定部T3bは、限定ではなく例として、トークルーム情報D22に基づいて、トークルーム「コーヒー会」に関係付けられるユーザIDのユーザの名称を表示する、送金者となるユーザを設定するための領域である。ここで、送金受取者設定部T3aおよび送金者設定部T3bは、限定ではなく例として、それに対して入力部22に入力があった場合、所定の表示形式(限定ではなく例として、プルダウン)でユーザの名称を表示してもよい。送金受取者設定部T3aおよび送金者設定部T3bは、限定ではなく例として、ユーザの名称の入力を受け付けるテキストボックスなどであってもよい。設定確定部T3cは、限定ではなく例として、それに対して入力部22に入力があった場合、上記の送金に関する設定(限定ではなく例として、第1設定)に関する情報(限定ではなく例として、第1設定情報)を確定させる。そして、ステップS142において、ユーザ端末20Aは、第1設定情報をサーバ10に送信する。なお、上記においては、トークルームを生成した管理人(ここでは、ユーザA)によって第1設定情報が生成されるように説明したが、これに限定されない。限定ではなく例として、生成されたトークルームの参加人(ここでは、ユーザBまたはユーザC)によって第1設定情報が生成されてもよい。また、サーバ10は、ステップS141において第1設定を設定するように説明したがこれに限定されない。限定ではなく例として、サーバ10は、ステップS121においてユーザ端末20Aから作成要求を受信したときに第1設定を自動的に又は管理人によって生成された設定情報に基づいて設定してもよいし、ステップS131においてユーザ端末20から参加要求を受信したときに第1設定を自動的に又は管理人によって生成された設定情報に基づいて設定してもよく、第1設定が設定されるタイミングは限定されない。 Next, in step S141, the user terminal 20A displays in the display area 28 a talk room image T2 including the content Q1 as shown in FIG. 2A(b), for example and not for limitation. When an input is made to the input unit 22 for the icon PL in the display area 28, the user terminal 20A determines that the icon PL has been selected, and displays in the display area 28 a selection image T2 including a remittance setting icon Tb as shown in FIG. 2A(c). Then, when an input is made to the input unit 22 for the icon "remittance setting" in FIG. 2A(c), the user terminal 20A determines that "remittance setting" has been selected. Then, by way of example and not for limitation, the user terminal 20A refers to the talk room information D22 and displays in the display area 28 a remittance setting image T3 as shown in FIG. 2A(d). The remittance setting image T3 includes, by way of example and not for limitation, a remittance recipient setting section T3a, a remittance sender setting section T3b, and a setting confirmation section T3c. The remittance recipient setting unit T3a is an area for setting a user who will be a remittance recipient, which displays, as an example and not a limitation, the name of a user whose user ID is associated with the talk room "Coffee Party" based on the talk room information D22. The remittance sender setting unit T3b is an area for setting a user who will be a remittance sender, which displays, as an example and not a limitation, the name of a user whose user ID is associated with the talk room "Coffee Party" based on the talk room information D22. Here, the remittance recipient setting unit T3a and the remittance sender setting unit T3b may, as an example and not a limitation, display the user's name in a predetermined display format (as an example and not a limitation, a pull-down) when an input is made to the input unit 22. The remittance recipient setting unit T3a and the remittance sender setting unit T3b may, as an example and not a limitation, be a text box that accepts input of a user's name. For example and not limitation, when an input is made to the input unit 22, the setting confirmation unit T3c confirms information (for example and not limitation, the first setting information) related to the above-mentioned setting related to the remittance (for example and not limitation, the first setting). Then, in step S142, the user terminal 20A transmits the first setting information to the server 10. Note that, in the above description, the first setting information is generated by the administrator (here, user A) who generated the talk room, but this is not limited to this. For example and not limitation, the first setting information may be generated by a participant (here, user B or user C) of the generated talk room. Also, in the description, the server 10 sets the first setting in step S141, but this is not limited to this. For example and not limitation, the server 10 may set the first setting automatically or based on the setting information generated by the administrator when receiving a creation request from the user terminal 20A in step S121, or may set the first setting automatically or based on the setting information generated by the administrator when receiving a participation request from the user terminal 20 in step S131, and the timing at which the first setting is set is not limited.
ここで、第1設定の設定内容を説明する。第1設定は、限定ではなく例として、サーバ10によって自動的に設定されるものであってもよいし、上述したようにユーザによって設定されるものであってもよい。「設定」とは、限定ではなく例として、管理人または参加人の少なくともいずれかのユーザIDに対して、送金に関する権限、権能、又は責任などが付与されることであってもよい。 The contents of the first setting will now be described. The first setting may be, by way of example and not limitation, automatically set by the server 10, or may be set by the user as described above. "Setting" may mean, by way of example and not limitation, that authority, power, or responsibility regarding remittance is granted to at least one of the user IDs of the administrator or participant.
まず、第1設定がサーバ10によって自動的に設定される場合、サーバ10は、限定ではなく例として、管理人によってトークルームが作成されたときに管理人のユーザIDを[送金受取者ID]に登録し、参加人から参加要求を受信したときに参加人のユーザIDを[送金者ID]に登録してもよい。この場合、図3AのトークルームIDが「tr01」のように、[送金受取者ID]に管理人のユーザIDが登録され、[送金者ID]に参加人のユーザIDが登録される。これにより、トークルームにおいて参加人から管理人への送金が可能となる。換言すると、この場合、第1設定は、トークルームに参加するユーザから参加人に送金できない設定となる。 First, when the first setting is automatically set by the server 10, the server 10 may, by way of example and not limitation, register the administrator's user ID in [Money Transfer Recipient ID] when the administrator creates a talk room, and may register the participant's user ID in [Money Transfer ID] when a participation request is received from a participant. In this case, as in the talk room ID in FIG. 3A being "tr01", the administrator's user ID is registered in [Money Transfer Recipient ID], and the participant's user ID is registered in [Money Transfer ID]. This makes it possible for participants to transfer money to the administrator in the talk room. In other words, in this case, the first setting is a setting that does not allow users participating in the talk room to transfer money to participants.
次に、第1設定がユーザによって設定される場合、[送金受取者ID]および[送金者ID]に登録されるユーザIDは任意に設定される。具体的には、サーバ10は、限定ではなく例として、図3AのトークルームIDが「tr02」のように、[送金受取者ID]に参加人のうちの一人のユーザIDが登録され、[送金者ID]に管理人および他の参加人のユーザIDが登録されてもよい。これにより、トークルームにおいて管理人および他の参加人から参加人の一人に送金が可能となる。限定ではなく例として、図3AのトークルームIDが「tr03」のように、[送金受取者ID]に管理人のユーザIDが登録され、[送金者ID]に参加人のうち特定の参加人のユーザIDが登録されてもよい。これにより、トークルームにおいて特定の参加人のみから管理人に送金が可能となる。 Next, when the first setting is set by a user, the user IDs registered in [Money Transfer Recipient ID] and [Money Sender ID] are set arbitrarily. Specifically, as a non-limiting example, the server 10 may register a user ID of one of the participants in [Money Transfer Recipient ID], and register user IDs of the administrator and other participants in [Money Sender ID], as in the talk room ID in FIG. 3A being "tr02". This allows money to be transferred from the administrator and other participants to one of the participants in the talk room. As a non-limiting example, the server 10 may register a user ID of the administrator in [Money Transfer Recipient ID], and register user IDs of a specific participant among the participants in [Money Sender ID], as in the talk room ID in FIG. 3A being "tr03". This allows money to be transferred to the administrator only from a specific participant in the talk room.
次に、ステップS151において、サーバ10は、限定ではなく例として、第1設定情報に基づいて、トークルーム情報D12の[送金受取者ID]および[送金者ID]にユーザIDを登録する。 Next, in step S151, the server 10 registers the user ID in the [Remittance Recipient ID] and [Remittance Sender ID] fields of the talk room information D12 based on the first setting information, for example and not by way of limitation.
次に、ステップS161において、ユーザ端末20Bは、限定ではなく例として、図2B(e)に示すようなコンテンツQ1を含むトークルームの画像T4を表示領域28に表示させる。ユーザ端末20Bは、限定ではなく例として、表示領域28のアイコンPLに対して、入力部22に入力があった場合、アイコンPLが選択されたと判定して、図2B(f)に示す送金設定アイコンTbを含む選択画像T5を表示領域28に表示させる。そして、限定ではなく例として、ユーザ端末20Bは、表示領域28の図2B(f)のアイコン「送金」に対して、入力部22に入力があった場合、図2B(f)のアイコン「送金」が選択されたと判定する。そして、ユーザ端末20Bは、限定ではなく例として、トークルーム情報D22および送金アカウント情報D24を参照して、図2B(g)に示す送金登録画像T6を表示領域28に表示させる。送金登録画像T6は、限定ではなく例として、送金先T61と、送金アカウント設定部T62と、送金可能額T63と、送金額入力部T64と、送金確定部T65とを含む。送金先T61は、限定ではなく例として、トークルーム情報D22を参照して特定される送金先を表示する領域である。送金アカウント設定部T62は、限定ではなく例として、それに対して入力部22に入力があった場合、所定の表示形式(限定ではなく例として、プルダウン)で使用可能な送金アカウントIDに対応する送金アカウントの名称を表示する領域である。なお、送金アカウント設定部T62は、限定ではなく例として、ユーザによる送金アカウントの名称の入力を受け付けて表示するテキストボックスなどであってもよい。送金可能額T63は、限定ではなく例として、選択された送金アカウントにおいて送金が可能な価値の残額を表示する領域である。送金額入力部T64は、限定ではなく例として、入力部22に入力があった場合、入力された送金額を表示する領域である。送金確定部T65は、限定ではなく例として、それに対して、入力部22に入力があった場合、上記の送金に関する情報(限定ではなく例として、送金情報)を確定させる。そして、ステップS162において、ユーザ端末20Bは、送金情報を含む送金処理要求をサーバ10に送信する。ここで、送金処理要求は、限定ではなく例として、送金するユーザBが送金を受けるユーザAに送金する処理をサーバ10に要求するための情報である。限定ではなく例として、ユーザ端末20Cにおいても同様に、ステップS161およびステップS162が実行される。 Next, in step S161, the user terminal 20B displays, as an example and not a limitation, an image T4 of a talk room including content Q1 as shown in FIG. 2B(e) in the display area 28. When an input is made to the input unit 22 for an icon PL in the display area 28, the user terminal 20B determines that the icon PL has been selected, and displays a selection image T5 including a remittance setting icon Tb shown in FIG. 2B(f) in the display area 28. When an input is made to the input unit 22 for the icon "Remittance" in FIG. 2B(f) in the display area 28, the user terminal 20B determines that the icon "Remittance" in FIG. 2B(f) has been selected, and displays, as an example and not a limitation, a remittance registration image T6 shown in FIG. 2B(g) in the display area 28 with reference to the talk room information D22 and the remittance account information D24. The remittance registration image T6 includes, for example and not limitation, a remittance destination T61, a remittance account setting section T62, a remittable amount T63, a remittance amount input section T64, and a remittance confirmation section T65. The remittance destination T61 is, for example and not limitation, an area that displays a remittance destination specified by referring to the talk room information D22. The remittance account setting section T62 is, for example and not limitation, an area that displays the name of a remittance account corresponding to a usable remittance account ID in a predetermined display format (for example and not limitation, a pull-down) when an input is made to the input section 22. Note that, for example and not limitation, the remittance account setting section T62 may be a text box that accepts and displays an input of the name of a remittance account by a user. The remittable amount T63 is, for example and not limitation, an area that displays the remaining amount of value that can be remitted in the selected remittance account. The remittance amount input section T64 is, for example and not limitation, an area that displays the input remittance amount when an input is made to the input section 22. When an input is made to the input unit 22, the remittance confirmation unit T65, by way of example and not by way of limitation, confirms the information relating to the remittance (by way of example and not by way of limitation, the remittance information). Then, in step S162, the user terminal 20B transmits a remittance processing request including the remittance information to the server 10. Here, the remittance processing request is, by way of example and not by way of limitation, information by which the remittance sender user B requests the server 10 to perform processing to send remittance to the remittance recipient user A. By way of example and not by way of limitation, steps S161 and S162 are similarly executed in the user terminal 20C.
次に、ステップS171において、サーバ10は、送金処理要求を記憶部15に記憶する。サーバ10は、限定ではなく例として、送金処理要求に基づいて、ユーザBのユーザIDと、トークルーム情報D12の[送金者ID]のユーザIDとを照合する。制御部11は、限定ではなく例として、照合した結果、ユーザBのユーザIDと[送金者ID]のユーザIDとが一致した場合、送金処理に移行する。制御部11は、限定ではなく例として、送金情報に基づいて、送金元および送金先のユーザIDと、送金アカウントと、送金額とを特定する。サーバ10は、限定ではなく例として、送金元および送金先のユーザID、送金アカウント、及び送金額に関する情報を含む送金通知を、支払いサーバ30に送信する。支払いサーバ30は、送金元のユーザIDに対応する送金アカウントの価値から、送金額に対応する価値を、送金先のユーザIDに対応する送金アカウントの価値に移転させる。支払いサーバ30は、限定ではなく例として、送金に関する処理の結果に関する情報を、サーバ10に送信する。これにより送金処理が完了する。 Next, in step S171, the server 10 stores the remittance processing request in the memory unit 15. The server 10, as an example and not a limitation, compares the user ID of user B with the user ID of [remitter ID] in the talk room information D12 based on the remittance processing request. As an example and not a limitation, the control unit 11 transitions to the remittance processing when the user ID of user B matches the user ID of [remitter ID] as a result of the comparison. As an example and not a limitation, the control unit 11 identifies the user IDs of the remitter and the remitter, the remittance account, and the remittance amount based on the remittance information. As an example and not a limitation, the server 10 transmits a remittance notification including information on the user IDs of the remitter and the remitter, the remittance account, and the remittance amount to the payment server 30. The payment server 30 transfers the value corresponding to the remittance amount from the value of the remittance account corresponding to the user ID of the remitter to the value of the remittance account corresponding to the user ID of the remitter. The payment server 30 sends information regarding the result of the remittance process to the server 10, for example and not by way of limitation. This completes the remittance process.
次に、ステップS172において、サーバ10は、送金額に関する情報を含む送金完了通知をユーザ端末20に送信する。ユーザ端末20Aは、限定ではなく例として、送金完了通知に基づいて、図2B(h)のように送金完了を示すコンテンツQ2およびコンテンツQ3(限定ではなく例として、1,000円を送金しました)を含む画像T7を表示させる。限定ではなく例として、ユーザ端末20Bおよびユーザ端末20Cにおいても同様に、コンテンツQ2およびコンテンツQ3を含む画像を表示させる。これにより、トークルームのユーザはトークルームにおける送金状況を確認することができる。
<第1変形例>
Next, in step S172, the server 10 transmits a remittance completion notification including information regarding the remittance amount to the user terminal 20. Based on the remittance completion notification, the user terminal 20A, by way of example and not limitation, displays an image T7 including content Q2 and content Q3 (by way of example and not limitation, 1,000 yen has been remitted) indicating the completion of remittance as shown in FIG. 2B(h). By way of example and not limitation, the user terminals 20B and 20C also similarly display images including content Q2 and content Q3. This allows the users of the talk room to check the status of remittance in the talk room.
<First Modification>
図6を参照して、第1変形例に係る情報処理について説明する。図6は、関係情報D16の一例を示す図である。第1変形例に係る情報処理は、トークルームの管理人および参加人のそれぞれが、メッセージングサービスにおいて所定の関係を有さなくても、トークルーム内で他のユーザに送金を実行できる形態である。ここで、「所定の関係」とは、限定ではなく例として、メッセージングサービスにおいてユーザ間で互いに認識可能な関係をいう。例えば、所定の関係は、友だち関係、フォローされている関係、フォローする関係などである。また、サーバ10は、限定ではなく例として、各ユーザ間の上記の関係を示す関係情報D16を有していてもよい。関係情報D16は、限定ではなく例として、[ユーザID]、[友だち関係]、[フォロー1]、及び[フォロー2]の項目のうち少なくとも一つを含む。関係情報D16には、ユーザ間で互いに認識可能な関係を示す項目をさらに含んでいてもよい。 With reference to FIG. 6, the information processing according to the first modified example will be described. FIG. 6 is a diagram showing an example of the relationship information D16. The information processing according to the first modified example is a form in which the administrator and participants of the chat room can send money to other users in the chat room even if they do not have a specific relationship in the messaging service. Here, the "specific relationship" refers to a relationship that can be recognized between users in the messaging service, by way of example and not by way of limitation. For example, the specific relationship is a friend relationship, a followed relationship, a following relationship, etc. In addition, the server 10 may have relationship information D16 indicating the above relationship between each user, by way of example and not by way of limitation. The relationship information D16 includes at least one of the items [User ID], [Friend Relationship], [Follow 1], and [Follow 2], by way of example and not by way of limitation. The relationship information D16 may further include an item indicating a relationship that can be recognized between users.
[友だち関係]は、あるユーザと友だち関係を有するユーザIDを示す項目である。[友だち関係]は、[ユーザID]と関係付けられている。「友だち関係」とは、限定ではなく例として、メッセージングサービスにおいて、互いに相手を特定可能な情報を有する関係をいう。具体的には、限定ではなく例として、あるユーザ(ここでは、ユーザA)のユーザ端末20Aに、他のユーザ(ここでは、ユーザB)のユーザ端末20Bに対応する電話番号がユーザBの連絡先として登録されている場合、ユーザAとユーザBとは「友だち関係」である。また、限定ではなく例として、ユーザAのユーザ端末20Aに、ユーザBに対応するメッセージングアカウントが登録されている場合、ユーザAとユーザBとは「友だち関係」である。また、限定ではなく例としてユーザBのユーザ端末20Bに、ユーザAのユーザ端末20Aに対応する電話番号がユーザAの連絡先として登録されている場合、ユーザBとユーザAとは「友だち関係」である。また、限定ではなく例として、ユーザBのユーザ端末20Bに、ユーザにA対応するメッセージングアカウントが登録されている場合、ユーザBとユーザAとは「友だち関係」である。また、限定ではなく例として、ユーザAのユーザ端末20Aに登録されているユーザBのユーザ端末20Bに対応するメッセージングアカウントが、ユーザCのユーザ端末20Cにおいても登録されている場合、ユーザAとユーザCとは「友だち関係」である。例えば、図6における、ユーザDを共通の友だちとするユーザAとユーザCとの関係である。 [Friendship] is an item that indicates a user ID that has a friendship with a certain user. [Friendship] is associated with [User ID]. A "friendship" refers to, by way of example and not limitation, a relationship in which two users have information that can identify each other in a messaging service. Specifically, by way of example and not limitation, when a telephone number corresponding to a user terminal 20B of another user (here, user B) is registered as a contact point for user B in a user terminal 20A of a certain user (here, user A), user A and user B are in a "friendship". Also, by way of example and not limitation, when a messaging account corresponding to user B is registered in user terminal 20A of user A, user A and user B are in a "friendship". Also, by way of example and not limitation, when a telephone number corresponding to user A's user terminal 20A is registered as a contact point for user A in user terminal 20B of user B, user B and user A are in a "friendship". Also, as a non-limiting example, if a messaging account corresponding to user A is registered in user terminal 20B of user B, user B and user A are in a "friend relationship." Also, as a non-limiting example, if a messaging account corresponding to user B's user terminal 20B registered in user terminal 20A of user A is also registered in user terminal 20C of user C, user A and user C are in a "friend relationship." For example, this is the relationship between user A and user C in FIG. 6, who have user D as a mutual friend.
[フォロー1]は、あるユーザにフォローされている関係を有するユーザのユーザIDを示す項目である。[フォロー1]は、[ユーザID]と関係付けられている。「フォローされている関係」とは、限定ではなく例として、メッセージングサービスにおいて、他のユーザ(ここでは、ユーザB)のユーザ端末20が提供するコンテンツを含むアカウントを、あるユーザ(ここでは、ユーザA)のユーザ端末20が登録している、ユーザAとユーザBとの関係をいう。この場合、ユーザAとユーザBとの関係は、ユーザBがユーザAにフォローされている関係である。具体的には、限定ではなく例として、ユーザAのユーザ端末20Aは、ユーザBに関するメッセージングサービス上のコンテンツにおいて、表示領域28に表示されるアカウント登録部(限定ではなく例として、「フォローする」)に対して、入力部22に入力があった場合、アカウントの登録に関する情報をサーバ10に送信する。サーバ10は、アカウントの登録に関する情報に基づいて、関係情報D16を更新することにより、ユーザAがユーザBにフォローされている関係を登録する。 [Follow 1] is an item indicating the user ID of a user who has a relationship of being followed by a certain user. [Follow 1] is associated with [User ID]. The "following relationship" refers to, by way of example and not limitation, a relationship between a user A and a user B in which the user terminal 20 of a certain user (here, user A) registers an account including content provided by the user terminal 20 of another user (here, user B) in a messaging service. In this case, the relationship between user A and user B is a relationship in which user B is followed by user A. Specifically, by way of example and not limitation, when an input is made to the input unit 22 of the user terminal 20A of user A in the content on the messaging service related to user B, the user terminal 20A of user A transmits information regarding the registration of the account to the server 10. The server 10 registers the relationship in which user A is followed by user B by updating the relationship information D16 based on the information regarding the registration of the account.
[フォロー2]は、あるユーザをフォローする関係を有するユーザのユーザIDを示す項目である。[フォロー2]は、[ユーザID]と関係付けられている。「フォローする関係」とは、限定ではなく例として、メッセージングサービスにおいて、他のユーザ(ここでは、ユーザB)のユーザ端末20が、あるユーザ(ここでは、ユーザA)のユーザ端末20が提供するコンテンツを含むアカウントを登録している、ユーザBとユーザAとの関係をいう。この場合、ユーザBとユーザAとの関係は、ユーザBがユーザAをフォローする関係である。具体的には、限定ではなく例として、ユーザBのユーザ端末20Bは、ユーザAに関するメッセージングサービス上のコンテンツにおいて、表示領域28に表示されるアカウント登録部(限定ではなく例として、「フォローする」)に対して、入力部22に入力があった場合、アカウントの登録に関する情報をサーバ10に送信する。サーバ10は、アカウントの登録に関する情報に基づいて、関係情報D16を更新することにより、ユーザBがユーザAをフォローする関係を登録する。
<第2変形例>
[Follow 2] is an item indicating the user ID of a user who has a relationship of following a certain user. [Follow 2] is associated with [User ID]. The "following relationship" refers to, as a non-limiting example, a relationship between a user B and a user A in which the user terminal 20 of another user (here, user B) has registered an account including content provided by the user terminal 20 of a certain user (here, user A) in a messaging service. In this case, the relationship between user B and user A is a relationship in which user B follows user A. Specifically, as a non-limiting example, the user terminal 20B of user B transmits information regarding the registration of the account to the server 10 when an input is made to the input unit 22 for the account registration unit (as a non-limiting example, "follow") displayed in the display area 28 in the content on the messaging service related to user A. The server 10 registers the relationship in which user B follows user A by updating the relationship information D16 based on the information regarding the registration of the account.
<Second Modification>
図7を参照して、第2変形例に係る情報処理について説明する。図7は、所定の関係の設定に関する表示が表示されているトークルームの画像T8を示す図である。第2変形例に係る情報処理は、限定ではなく例として、図7に示すように、トークルームの画像内に、友だち関係、フォローされる関係、及びフォローする関係のうち少なくともいずれかを設定するための表示(ここでは、「友だち追加」)を含む形態である。制御部21は、「友だち追加」のアイコンT81に対して、入力部22に入力があった場合、「友だち追加」が選択されたと判定して、友だち関係を設定するための画像を表示領域28に表示する。限定ではなく例として、フォローされる関係を設定するための表示およびフォローする関係を設定するための表示についても同様である。なお、限定ではなく例として、図7に示すように、トークルームの画像内に、友だち関係、フォローされる関係、及びフォローする関係のうち少なくともいずれかを設定するための表示(ここでは、「友だち追加」)を含んでいなくてもよい。所定の関係の設定に関する表示を排除することにより、トークルーム内におけるユーザ間で、友だち関係、フォローされる関係、及びフォローする関係が構築されることを排除できる。
<第3変形例>
With reference to FIG. 7, the information processing according to the second modification will be described. FIG. 7 is a diagram showing an image T8 of a talk room on which a display related to the setting of a predetermined relationship is displayed. The information processing according to the second modification is, as shown in FIG. 7, a form including a display for setting at least one of a friend relationship, a followed relationship, and a following relationship (here, "add friend") in the image of the talk room. When an input is made to the input unit 22 for the "add friend" icon T81, the control unit 21 determines that "add friend" is selected, and displays an image for setting a friend relationship in the display area 28. As an example and not a limitation, the same is true for the display for setting a followed relationship and the display for setting a following relationship. Note that, as an example and not a limitation, as shown in FIG. 7, the image of the talk room may not include a display for setting at least one of a friend relationship, a followed relationship, and a following relationship (here, "add friend"). By eliminating the display related to the setting of a predetermined relationship, it is possible to prevent a friend relationship, a followed relationship, and a following relationship from being established between users in the talk room.
<Third Modification>
図8を参照して、第3変形例に係る情報処理について説明する。図8は、送金設定画像T9の一例を示す図である。第3変形例に係る情報処理は、限定ではなく例として、図2(g)の送金登録画像T6の送金先T61について、送金先が選択可能に表示されている形態である。ユーザ端末20は、送金先T91のアイコン(ここでは、▼)に対して、入力部22に入力があった場合、送金先T91のアイコンが選択されたと判定する。限定ではなく例として、制御部21は、送金先T91のアイコンが選択されたと判定された場合、図8に示すように、送金先の候補を示すリストを表示領域28に表示する。限定ではなく例として、制御部21は、トークルーム情報D22を参照して、トークルームIDに関係付けられているユーザIDに対応するユーザ名を並べて、送金先の候補のリストを表示してもよい。
===効果===
The information processing according to the third modified example will be described with reference to FIG. 8. FIG. 8 is a diagram showing an example of a remittance setting image T9. The information processing according to the third modified example is, as an example and not a limitation, a form in which the remittance destination T61 of the remittance registration image T6 of FIG. 2(g) is displayed as a selectable remittance destination. When an input is made to the input unit 22 for the icon of the remittance destination T91 (here, ▼), the user terminal 20 determines that the icon of the remittance destination T91 has been selected. As an example and not a limitation, when it is determined that the icon of the remittance destination T91 has been selected, the control unit 21 displays a list showing candidates of the remittance destination in the display area 28 as shown in FIG. 8. As an example and not a limitation, the control unit 21 may display a list of candidates of the remittance destination by arranging user names corresponding to the user IDs associated with the talk room IDs with reference to the talk room information D22.
===Effect===
本実施形態によれば、サーバ10は、ユーザAによるユーザ端末20Aの入力部22への入力によって送信されたコンテンツをユーザ端末20Bに送信し、ユーザBによるユーザ端末20Bの入力部22への入力によって送信されたコンテンツをユーザ端末20Aに送信する。制御部11は、トークルームに対して、ユーザAへの送金に関する設定(送金を受けることができる設定、送金することができる設定など)を設定する。サーバ10は、ユーザ端末20Bから、送金に関する設定と、ユーザBによるトークルームに対するユーザ端末20Bの入力部22への入力とに基づくユーザBからユーザAへの送金に関する情報(送金先、送金元、送金額、送金アカウントなど)を受信する。制御部11は、送金に関する情報に基づいて、送金に関する処理(送金処理)を実行する。 According to this embodiment, the server 10 transmits content sent by user A through input to the input unit 22 of the user terminal 20A to the user terminal 20B, and transmits content sent by user B through input to the input unit 22 of the user terminal 20B to the user terminal 20A. The control unit 11 sets settings for the talk room related to money transfers to user A (settings for receiving money transfers, settings for sending money, etc.). The server 10 receives from the user terminal 20B information related to money transfers from user B to user A (remittance destination, remittance source, remittance amount, remittance account, etc.) based on the settings for money transfers and input by user B to the input unit 22 of the user terminal 20B for the talk room. The control unit 11 executes processing related to money transfers (remittance processing) based on the information related to money transfers.
その結果、本実施形態の情報処理によれば、限定ではなく例として、送金処理を実行する際に、サーバ10においてユーザごとの送金に関する設定を判別する必要がないため、サーバ10の処理速度を向上できる。また、トークルームを利用するユーザに対して、トークルーム内での送金を可能にさせるため、ユーザの利便性を向上できる。 As a result, according to the information processing of this embodiment, by way of example and not limitation, when executing a remittance process, the server 10 does not need to determine the remittance settings for each user, thereby improving the processing speed of the server 10. In addition, for users who use talk rooms, remittances can be made within the talk room, improving user convenience.
本実施形態によれば、制御部11によって設定される送金に関する設定には、ユーザAがトークルームの管理人(トークルームを作成した人など)であることに関する設定を含む。その結果、本実施形態の情報処理によれば、限定ではなく例として、管理人に対して送金に関する設定が設定されるため、ユーザAによる送金に関する設定を減らせることから、ユーザ端末20の処理量を減らすことができる。また、ユーザ端末20からサーバ10に送信される情報量を減らすことができるため、サーバ10の処理速度の向上が図れる。 According to this embodiment, the settings related to remittances set by the control unit 11 include settings related to user A being the administrator of the talk room (such as the person who created the talk room). As a result, according to the information processing of this embodiment, by way of example and not limitation, settings related to remittances are set for the administrator, so that the number of settings related to remittances by user A can be reduced, thereby reducing the amount of processing by the user terminal 20. In addition, the amount of information sent from the user terminal 20 to the server 10 can be reduced, thereby improving the processing speed of the server 10.
本実施形態によれば、制御部11は、ユーザAによるトークルームの作成に基づいて送金に関する設定を設定する。その結果、本実施形態の情報処理によれば、限定ではなく例として、トークルームが作成されたときに送金に関する設定が設定されるため、サーバ10において送金に関する設定についてのユーザ端末20との通信量を減らすことができるため、サーバ10の処理速度を向上できる。 According to this embodiment, the control unit 11 sets the settings related to remittance based on the creation of a talk room by user A. As a result, according to the information processing of this embodiment, by way of example and not limitation, the settings related to remittance are set when a talk room is created, so that the amount of communication between the server 10 and the user terminal 20 regarding the settings related to remittance can be reduced, thereby improving the processing speed of the server 10.
本実施形態によれば、制御部11によって設定される送金に関する設定には、トークルームに参加するユーザによるユーザ端末20の入力部22への入力に基づいて、ユーザAへの送金を可能にすることに関する設定を含む。その結果、本実施形態の情報処理によれば、限定ではなく例として、トークルームにおいて送金することができるユーザを設定できるため、トークルームの利便性を向上できる。 According to this embodiment, the settings related to money transfer set by the control unit 11 include settings related to enabling money transfer to user A based on input to the input unit 22 of the user terminal 20 by a user participating in the talk room. As a result, according to the information processing of this embodiment, by way of example and not limitation, it is possible to set users who can transfer money in a talk room, thereby improving the convenience of the talk room.
本実施形態によれば、制御部11によって設定される送金に関する設定には、トークルームに参加するユーザから、参加人であるユーザBへの送金ができないことに関する設定を含む。その結果、本実施形態の情報処理によれば、限定ではなく例として、特定のユーザのみに送金ができるように設定することにより、サーバ10において送金先を特定するための処理を減らすことができるため、サーバ10による処理速度を向上できる。また、トークルームにおいて送金に関するルールを決めることができるため、ユーザによるトークルームの悪用を防止することができる。 According to this embodiment, the settings regarding money transfers set by the control unit 11 include a setting regarding the inability to transfer money from a user participating in a chat room to user B, who is also a participant. As a result, according to the information processing of this embodiment, by way of example and not limitation, by setting money transfers to be possible only to specific users, the processing for identifying the transfer destination in the server 10 can be reduced, thereby improving the processing speed of the server 10. In addition, since rules regarding money transfers can be determined in the chat room, it is possible to prevent users from misusing the chat room.
本実施形態によれば、サーバ10は、ユーザAと、ユーザAと異なるユーザとの関係を記憶部15に記憶する。ユーザAとユーザBとは、友だち関係、ユーザAがユーザBにフォローされている関係、およびユーザAがユーザBをフォローする関係のうち少なくともいずれかの関係を有さない。その結果、本実施形態によれば、限定ではなく例として、トークルームに参加するユーザの間に、特定の関係がなくてもトークルームに参加することができるため、サーバ10による承認にかかる処理を減らすことができるため、サーバ10の処理速度を向上できる。また、ユーザが他のユーザとの関係を考慮することなくトークルームに参加することができるため、トークルームの利便性を向上できる。 According to this embodiment, the server 10 stores in the storage unit 15 the relationship between user A and a user other than user A. User A and user B do not have at least one of the following relationships: a friend relationship, a relationship in which user A is followed by user B, and a relationship in which user A follows user B. As a result, according to this embodiment, by way of example and not limitation, a talk room can be joined even if there is no specific relationship between the users who participate in the talk room, and therefore the processing required for approval by the server 10 can be reduced, thereby improving the processing speed of the server 10. In addition, the convenience of the talk room can be improved because a user can participate in the talk room without considering relationships with other users.
本実施形態によれば、サーバ10は、トークルームの画像において、友だち関係、フォローされている関係、フォローする関係の設定に関する表示を含めない。その結果、本実施形態によれば、限定ではなく例として、トークルームに参加するユーザにおいて他のユーザとの間で所定の関係を構築させないため、サーバ10における処理量や処理項目を減らすことができるため、サーバ10の処理速度を向上できる。
===第2実施形態===
According to this embodiment, the server 10 does not include any indication regarding settings of friend relationships, followed relationships, and following relationships in the image of the talk room. As a result, according to this embodiment, by way of example and not limitation, a user participating in a talk room is not allowed to build a specific relationship with other users, so that the amount of processing and processing items in the server 10 can be reduced, and the processing speed of the server 10 can be improved.
Second Embodiment
本実施形態の概要を説明する。本実施形態は、限定ではなく例として、トークルームにおいて送金を受けることができるユーザが、他のユーザに対して、送金を受けることができる設定を設定可能な形態である。以下では、限定ではなく例として、トークルームにおいて送金を受けることができる設定を「送金受取設定」という。また、本実施形態は、限定ではなく例として、トークルームにおいて送金することができる設定(限定ではなく例として、送金設定)を、送金受取設定が設定されているユーザが他のユーザに送金設定を設定可能な形態を含んでいてもよい。以下では、限定ではなく例として、送金受取設定がされている管理人が、参加人に送金受取設定を設定するものとして説明する。本実施形態においては、管理人のユーザ端末20は、限定ではなく例として、いずれかの参加人を指定して、送金受取設定の設定に関する情報(限定ではなく例として、受取設定情報)または送金設定の設定に関する情報(限定ではなく例として、送金設定情報)の少なくともいずれかを、サーバ10に送信する。サーバ10は、これらの情報に基づいて、いずれかの参加人のユーザIDに送金受取設定または送金設定のうち少なくともいずれかを設定する。なお、本実施形態に記載の内容は、適宜、他の各実施形態に適用可能である。 The outline of this embodiment will be described. In this embodiment, as an example and not a limitation, a user who can receive remittances in a chat room can set a setting for receiving remittances for other users. In the following, as an example and not a limitation, a setting for receiving remittances in a chat room is referred to as a "remittance receipt setting". In addition, this embodiment may include, as an example and not a limitation, a setting for sending remittances in a chat room (remittance setting, as an example and not a limitation), a setting for receiving remittances can be set for other users by a user who has a remittance receipt setting. In the following, as an example and not a limitation, an administrator who has a remittance receipt setting will set a remittance receipt setting for a participant. In this embodiment, as an example and not a limitation, the administrator's user terminal 20 designates one of the participants and transmits at least one of information on the setting of the remittance receipt setting (receive setting information, as an example and not a limitation) or information on the setting of the remittance setting (remittance setting information, as an example and not a limitation) to the server 10. Based on this information, the server 10 sets at least one of the remittance receipt setting or remittance setting for the user ID of one of the participants. Note that the contents described in this embodiment can be appropriately applied to each of the other embodiments.
図9~図12を参照して、本実施形態について詳しく説明する。図9は、第2実施形態に係る情報処理を示すフローチャートである。図10は、第2実施形態に係る情報処理の概要を示す図である。図11は、トークルーム情報D12の一例を示す図である。図12は、設定完了を示すコンテンツを含む画像T8の一例を示す図である。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。なお、図9は、図2におけるS111~S141までの手順を完了していることを前提とするフローチャートである。すなわち、送金受取設定が管理人(ここでは、ユーザA)のユーザIDに設定されているものとする。以下において、ユーザAが、ユーザ端末20Aを介して、ユーザBのユーザIDに送金受取設定を設定する手順について説明する。 This embodiment will be described in detail with reference to Figs. 9 to 12. Fig. 9 is a flowchart showing information processing according to the second embodiment. Fig. 10 is a diagram showing an overview of information processing according to the second embodiment. Fig. 11 is a diagram showing an example of talk room information D12. Fig. 12 is a diagram showing an example of an image T8 including content indicating completion of settings. In this embodiment, the same components as those in the above-mentioned embodiment are appropriately denoted with the same reference numerals and their description will be omitted or simplified. Note that Fig. 9 is a flowchart assuming that the steps S111 to S141 in Fig. 2 have been completed. In other words, it is assumed that the remittance receipt setting is set for the user ID of the administrator (here, user A). The procedure for user A to set the remittance receipt setting for user B's user ID via user terminal 20A will be described below.
まず、ステップS211において、ユーザ端末20Aは、限定ではなく例として、図2A(b)に示す表示領域28のアイコンPLに対して、入力部22に入力があった場合、アイコンPLが選択されたと判定して、図10(a)に示すような送金設定アイコンTbを含む選択画像T6を表示領域28に表示させる。そして、限定ではなく例として、制御部21は、アイコン「受取設定」に対して、入力部22に入力があった場合、「受取設定」が選択されたと判定する。そして、制御部21は、限定ではなく例として、トークルーム情報D22を参照して、図10(b)の受取設定画像T7を表示領域28に表示させる。図10(b)の受取設定画像T7は、限定ではなく例として、トークルームに関係付けられるユーザIDに対応するユーザの名称を表示する送金受取者設定部T71と、設定確定部T72とを含む。送金受取者設定部T71は、限定ではなく例として、それに対して入力部22に入力があった場合、所定の表示形式(限定ではなく例として、プルダウン)でユーザの名称を表示してもよい。送金受取者設定部T71は、限定ではなく例として、ユーザの名称の入力を受け付けるテキストボックスなどであってもよい。また、送金受取者設定部T71は、限定ではなく例として、複数のユーザの名称それぞれに対応するように表示されるチェックボックスを含んでいてもよい。ここでは、ユーザ端末20Aは、限定ではなく例として、送金受取者設定部T71に「ユーザB」が設定されたものとする。
そして、限定ではなく例として、制御部21は、表示領域28に表示される設定確定部T72に対して、入力部22に入力があった場合、受取設定情報を確定させる。そして、ステップS212において、ユーザ端末20Aは、受取設定情報を含む受取設定要求をサーバ10に送信する。
First, in step S211, when an input is made to the input unit 22 for the icon PL in the display area 28 shown in FIG. 2A(b), the user terminal 20A determines that the icon PL has been selected, and displays a selection image T6 including a remittance setting icon Tb as shown in FIG. 10(a) in the display area 28. Then, when an input is made to the input unit 22 for the icon "receive setting", the control unit 21 determines that "receive setting" has been selected. Then, by way of example and not of limitation, the control unit 21 refers to the talk room information D22 and displays a receive setting image T7 in FIG. 10(b) in the display area 28. The receive setting image T7 in FIG. 10(b) includes, by way of example and not of limitation, a remittance recipient setting unit T71 that displays the name of a user corresponding to a user ID associated with the talk room, and a setting confirmation unit T72. The remittance recipient setting unit T71 may, for example and not limitation, display the user's name in a predetermined display format (for example and not limitation, a pull-down) when an input is made to the input unit 22. The remittance recipient setting unit T71 may, for example and not limitation, be a text box that accepts input of the user's name. Furthermore, the remittance recipient setting unit T71 may, for example and not limitation, include check boxes that are displayed corresponding to each of a plurality of user's names. Here, for example and not limitation, it is assumed that "User B" is set in the remittance recipient setting unit T71 of the user terminal 20A.
Then, by way of example and not limitation, the control unit 21 confirms the receipt setting information in the setting confirmation unit T72 displayed in the display area 28 when there is an input to the input unit 22. Then, in step S212, the user terminal 20A transmits a receipt setting request including the receipt setting information to the server 10.
次に、ステップS221において、サーバ10は、受取設定要求を記憶部15に記憶する。サーバ10は、限定ではなく例として、受取設定要求に基づいて、ユーザAのユーザIDと、図3Aに示すトークルーム情報D12の[送金受取者ID]のユーザIDとを照合する。すなわち、制御部11は、限定ではなく例として、送金受取設定が設定されているユーザのユーザ端末20から受取設定要求が送信されたことを確認する。制御部11は、限定ではなく例として、照合した結果、ユーザAのユーザIDと[送金受取者ID]のユーザIDとが一致した場合、トークルーム情報D12を更新する(限定ではなく例として、受取設定処理)。具体的には、限定ではなく例として、制御部11は、図3Aに示すトークルーム情報D12と比較して、図11に示すトークルーム情報D12のように[送金受取者ID]にユーザBのユーザIDを登録する。 Next, in step S221, the server 10 stores the receipt setting request in the storage unit 15. Based on the receipt setting request, the server 10, as an example and not a limitation, compares the user ID of user A with the user ID of [Remittance Recipient ID] in the talk room information D12 shown in FIG. 3A. That is, as an example and not a limitation, the control unit 11 confirms that the receipt setting request has been sent from the user terminal 20 of the user for whom the remittance receipt setting has been set. As an example and not a limitation, the control unit 11 updates the talk room information D12 (as an example and not a limitation, the receipt setting process) when the user ID of user A matches the user ID of [Remittance Recipient ID] as a result of the comparison. Specifically, as an example and not a limitation, the control unit 11 compares the talk room information D12 shown in FIG. 3A and registers the user ID of user B in [Remittance Recipient ID] as in the talk room information D12 shown in FIG. 11.
次に、ステップS231において、サーバ10は、更新されたトークルーム情報D12を含む設定完了通知を各ユーザ端末20に送信する。ユーザ端末20Aは、設定完了通知に基づいて、図12に示すような設定完了を示すコンテンツQ4(限定ではなく例として、ユーザBに送金受取設定を設定しました)を含む画像T8を表示させる。限定ではなく例として、ユーザ端末20Bおよびユーザ端末20Cにおいても同様に、コンテンツQ4を含む画像を表示させる。なお、サーバ10は、限定ではなく例として、設定完了通知を各ユーザ端末20に送信しなくてもよいし、そうでなくてもよい。また、サーバ10は、限定ではなく例として、設定完了通知を、送金受取設定を設定されたユーザのユーザ端末20のみに送信してもよい。この場合、設定完了通知を受信したユーザ端末20は、設定完了を示すメッセージを含む画像を表示領域28に表示させてもよい。 Next, in step S231, the server 10 transmits a setting completion notification including the updated talk room information D12 to each user terminal 20. Based on the setting completion notification, the user terminal 20A displays an image T8 including content Q4 (as an example and not a limitation, the remittance receiving setting has been set for user B) indicating the setting completion as shown in FIG. 12. As an example and not a limitation, the user terminal 20B and the user terminal 20C also display an image including content Q4. Note that, as an example and not a limitation, the server 10 may or may not not transmit the setting completion notification to each user terminal 20. Also, as an example and not a limitation, the server 10 may transmit the setting completion notification only to the user terminal 20 of the user who has set the remittance receiving setting. In this case, the user terminal 20 that has received the setting completion notification may display an image including a message indicating the setting completion in the display area 28.
なお、上記では、制御部11が、図11に示すトークルーム情報D12のように、[送金受取者ID]にユーザBのユーザIDを登録(受取変更処理)するように説明したが、これに限定されない。制御部11は、限定ではなく例として、[送金受取者ID]に、送金受取設定が設定されているユーザAのユーザIDに加えて、ユーザBのユーザIDを設定するよう実行してもよい。この場合、[送金受取者ID]にはユーザAのユーザIDとユーザBのユーザIDとが登録される。この場合、限定ではなく例として、ユーザ端末20Aは、設定完了通知に基づいて、設定完了を示すコンテンツ(限定ではなく例として、ユーザBに新たに送金受取設定を設定しました)を含む画像を表示させてもよいし、そうでなくてもよい。 In the above, the control unit 11 has been described as registering the user ID of user B in [Remittance Recipient ID] (receiving change process) as in the talk room information D12 shown in FIG. 11, but this is not limiting. As a non-limiting example, the control unit 11 may execute the process to set the user ID of user B in [Remittance Recipient ID] in addition to the user ID of user A for whom remittance receiving settings have been set. In this case, the user IDs of user A and user B are registered in [Remittance Recipient ID]. In this case, as a non-limiting example, the user terminal 20A may, or may not, display an image including content indicating the completion of settings (as a non-limiting example, a new remittance receiving setting has been set for user B) based on the setting completion notification.
また、上記では、送金受取設定が設定されている管理人が、参加人に送金受取設定を設定するように説明したが、これに限定されない。制御部11は、限定ではなく例として、送金受取設定を設定されている参加人が、他の参加人に送金受取設定を設定するように実行してもよい。
<第4変形例>
In the above description, the administrator who has been set with remittance receipt settings sets remittance receipt settings for the participants, but this is not limiting. For example and not limiting, the control unit 11 may execute a process in which a participant who has been set with remittance receipt settings sets remittance receipt settings for other participants.
<Fourth Modification>
図13、図14を参照して、第4変形例に係る情報処理について説明する。図13は、第4変形例に係る情報処理の概要を示す図である。図14は、第4変形例に係るトークルーム情報D12の一例を示す図である。第4変形例に係る情報処理は、トークルームに参加しているユーザが、送金受取設定が設定されているユーザの送金受取設定を解除する処理を実行する形態である。ここで、「送金受取設定を解除する」こととは、限定ではなく例として、サーバ10において、トークルーム情報D12における[送金受取者ID]からユーザIDを削除することをいい、すなわち送金を受けることができない状態にすることをいう。以下において、送金受取設定が管理人(ここでは、ユーザA)のユーザIDに設定されているものとし、ユーザAが、ユーザ端末20Aを介して、自己に設定されている送金受取設定を解除する手順について説明する。 The information processing according to the fourth modified example will be described with reference to Figs. 13 and 14. Fig. 13 is a diagram showing an overview of the information processing according to the fourth modified example. Fig. 14 is a diagram showing an example of the talk room information D12 according to the fourth modified example. The information processing according to the fourth modified example is a form in which a user participating in a talk room executes a process of canceling the remittance receipt setting of a user for whom the remittance receipt setting has been set. Here, "canceling the remittance receipt setting" refers to, by way of example and not by way of limitation, deleting the user ID from [remittance recipient ID] in the talk room information D12 in the server 10, i.e., making the user unable to receive remittances. In the following, it is assumed that the remittance receipt setting is set to the user ID of the administrator (here, user A), and a procedure will be described in which user A cancels the remittance receipt setting set for himself/herself via the user terminal 20A.
まず、ユーザ端末20Aは、限定ではなく例として、図2A(b)に示す表示領域28のアイコンPLに対して、入力部22に入力があった場合、アイコンPLが選択されたと判定して、図13(a)に示すような送金設定アイコンTbを含む選択画像T9を表示領域28に表示させる。そして、限定ではなく例として、制御部21は、アイコン「受取解除」に対して、入力部22に入力があった場合、「受取解除」が選択されたと判定する。
そして、制御部21は、限定ではなく例として、トークルーム情報D22を参照して、図13(b)の受取解除画像T10を表示領域28に表示させる。受取解除画像T10は、限定ではなく例として、トークルームにおいて送金受取設定が設定されているユーザの名称を表示する送金受取者解除部T101と、解除確定部T102とを含む。送金受取者解除部T101は、限定ではなく例として、それに対して入力部22に入力があった場合、所定の表示形式(限定ではなく例として、プルダウン)でユーザの名称を表示してもよい。送金受取者解除部T101は、限定ではなく例として、ユーザの名称の入力を受け付けるテキストボックスなどであってもよい。また、送金受取者設定部T101は、限定ではなく例として、複数のユーザの名称それぞれに対応するように表示されるチェックボックスを含んでいてもよい。ここでは、ユーザ端末20Aは、限定ではなく例として、送金受取者解除部T101に「ユーザA」が設定されたものとする。そして、限定ではなく例として、制御部21は、解除確定部T102に対して、入力部22に入力があった場合、受取解除情報を確定させる。そして、ユーザ端末20Aは、受取解除情報を含む受取解除要求をサーバ10に送信する。
First, when an input is made to the input unit 22 for the icon PL in the display area 28 shown in Fig. 2A(b), the user terminal 20A determines that the icon PL has been selected, and displays a selection image T9 including a remittance setting icon Tb as shown in Fig. 13(a) in the display area 28. Then, when an input is made to the input unit 22 for the icon "cancel receipt", the control unit 21 determines that "cancel receipt" has been selected.
Then, the control unit 21, by way of example and not limitation, refers to the talk room information D22 and causes the display area 28 to display the receipt cancellation image T10 of FIG. 13(b). The receipt cancellation image T10 includes, by way of example and not limitation, a remittance recipient cancellation section T101 that displays the name of a user for whom a remittance receipt setting is set in the talk room, and a cancellation confirmation section T102. By way of example and not limitation, the remittance recipient cancellation section T101 may display the name of the user in a predetermined display format (by way of example and not limitation, a pull-down) when an input is made to the input section 22. By way of example and not limitation, the remittance recipient cancellation section T101 may be a text box or the like that accepts input of the name of the user. In addition, by way of example and not limitation, the remittance recipient setting section T101 may include check boxes that are displayed so as to correspond to the names of each of a plurality of users. Here, by way of example and not limitation, it is assumed that "user A" is set in the remittance recipient cancellation section T101 of the user terminal 20A. Then, as an example and not a limitation, the control unit 21 causes the cancellation confirmation unit T102 to confirm the receipt cancellation information when there is an input to the input unit 22. Then, the user terminal 20A transmits a receipt cancellation request including the receipt cancellation information to the server 10.
次に、サーバ10は、受取解除要求を記憶部15に記憶する。サーバ10は、限定ではなく例として、受取解除要求に基づいて、ユーザAのユーザIDと、トークルーム情報D12の[送金受取者ID]のユーザIDとを照合する。すなわち、制御部11は、限定ではなく例として、送金受取設定が設定されているユーザのユーザ端末20から受取解除要求が送信されたことを確認する。制御部11は、限定ではなく例として、照合した結果、ユーザAのユーザIDと[送金受取者ID]のユーザIDとが一致した場合、トークルーム情報D12を更新する(限定ではなく例として、受取解除処理)。具体的には、限定ではなく例として、制御部11は、図3Aに示すトークルーム情報D12と比較して、図14に示すトークルーム情報D12のように[送金受取者ID]からユーザAが削除される。 Next, the server 10 stores the receipt cancellation request in the storage unit 15. Based on the receipt cancellation request, the server 10, by way of example and not limitation, compares the user ID of user A with the user ID of the [remittance recipient ID] in the talk room information D12. That is, by way of example and not limitation, the control unit 11 confirms that the receipt cancellation request was sent from the user terminal 20 of a user for whom remittance receipt settings are set. By way of example and not limitation, the control unit 11 updates the talk room information D12 when the user ID of user A matches the user ID of the [remittance recipient ID] as a result of the comparison (by way of example and not limitation, a receipt cancellation process). Specifically, by way of example and not limitation, the control unit 11 compares the talk room information D12 shown in FIG. 3A and deletes user A from the [remittance recipient ID] as in the talk room information D12 shown in FIG. 14.
なお、上記では、管理人によって送金受取設定が解除されるように説明したが、これに限定されない。限定ではなく例として、参加人によって送金受取設定が解除されるように処理が実行されてもよい。この場合、サーバ10は、限定ではなく例として、参加人のユーザ端末20から受信される受取解除要求に基づいて、所定のユーザの送金受取設定を解除する。 In the above, it has been described that the remittance receipt setting is cancelled by the administrator, but this is not limited to this. As a non-limiting example, processing may be executed so that the remittance receipt setting is cancelled by a participant. In this case, as a non-limiting example, the server 10 cancels the remittance receipt setting of a specific user based on a receipt cancellation request received from the participant's user terminal 20.
次に、サーバ10は、更新されたトークルーム情報D2を含む解除完了通知を各ユーザ端末20に送信する。ユーザ端末20Aは、解除完了通知に基づいて、解除完了を示すコンテンツ(限定ではなく例として、「ユーザAから送金受取設定を解除しました」というメッセージ)を含む画像を表示領域28に表示させる。限定ではなく例として、ユーザ端末20Bおよびユーザ端末20Cにおいても同様に、上記のコンテンツを含む画像を表示させる。
<第5変形例>
Next, the server 10 transmits a cancellation completion notification including the updated talk room information D2 to each user terminal 20. Based on the cancellation completion notification, the user terminal 20A displays an image including content indicating cancellation completion (as a non-limiting example, a message saying "Settings for receiving remittances from user A have been cancelled") in the display area 28. As a non-limiting example, the user terminal 20B and the user terminal 20C also similarly display an image including the above content.
<Fifth Modification>
図15、図16を参照して、第5変形例に係る情報処理について説明する。図15は、第5変形例に係る情報処理の概要を示す図である。図16は、受取変更に関するコンテンツを含む画像T13の一例を示す図である。第2変形例に係る情報処理は、トークルームにおいて送金受取設定が設定されているあるユーザが、自己の送金受取設定を他のユーザに設定変更させる処理(限定ではなく例として、受取変更処理)を実行する形態である。
そして、サーバ10は、限定ではなく例として、あるユーザが送金を受けとった金額に対応する価値を、あるユーザから他のユーザに移譲させる処理(限定ではなく例として、価値移譲処理)を実行する。以下において、送金受取設定が設定されているユーザAが、ユーザ端末20Aを介して、自己の送金受取設定をユーザBに設定変更させる手順について説明する。
The information processing according to the fifth modified example will be described with reference to Fig. 15 and Fig. 16. Fig. 15 is a diagram showing an overview of the information processing according to the fifth modified example. Fig. 16 is a diagram showing an example of an image T13 including content related to receipt change. The information processing according to the second modified example is a form in which a user who has a remittance receipt setting set in a chat room executes a process (a receipt change process, by way of example and not limitation) to have another user change his/her remittance receipt setting.
Then, the server 10 executes a process (value transfer process) for transferring a value corresponding to an amount of remittance received by a certain user from one user to another user, by way of example and not by way of limitation. The following describes a procedure in which user A, who has remittance receipt settings set, changes his/her remittance receipt settings to user B via user terminal 20A.
まず、受取ユーザのユーザ端末20は、限定ではなく例として、図2A(b)に示す表示領域28のアイコンPLに対して、入力部22に入力があった場合、アイコンPLが選択されたと判定して、図15(a)に示すような送金設定アイコンTbを含む選択画像T11を表示領域28に表示させる。そして、限定ではなく例として、制御部21は、アイコン「受取変更」に対して、入力部22に入力があった場合、「受取変更」が選択されたと判定する。そして、制御部21は、限定ではなく例として、トークルーム情報D22を参照して、図15(b)の受取変更画像T12を表示領域28に表示させる。受取変更画像T12は、限定ではなく例として、送金受取設定の変更元を示す変更元設定部T121と、送金受取設定の変更先を示す変更先設定部T122と、設定変更を確定させる変更完了部T123とを含む。制御部21は、限定ではなく例として、トークルーム情報D22を参照して、送金受取設定が設定されているユーザの名称が付されたアイコンを変更元設定部T121に表示させる。制御部21は、限定ではなく例として、トークルーム情報D22を参照して、送金受取設定の変更先となるユーザの名称が付されたアイコンを変更先選択部T122に選択可能に表示する。変更先設定部T122は、限定ではなく例として、それに対して入力部22に入力があった場合、所定の表示形式(限定ではなく例として、プルダウン)でユーザの名称を表示してもよい。変更先設定部T122は、限定ではなく例として、ユーザの名称の入力を受け付けるテキストボックスなどであってもよい。ここでは、ユーザ端末20Aは、限定ではなく例として、変更先設定部T122に「ユーザB」が設定されたものとする。そして、限定ではなく例として、制御部21は、変更完了部T123に対して、入力部22に入力があった場合、設定変更情報を確定させる。そして、ユーザ端末20Aは、設定変更情報を含む設定変更要求をサーバ10に送信する。 First, when an input is made to the input unit 22 for the icon PL of the display area 28 shown in FIG. 2A(b), the user terminal 20 of the recipient user determines that the icon PL has been selected, and displays a selection image T11 including a remittance setting icon Tb as shown in FIG. 15(a) in the display area 28. Then, when an input is made to the input unit 22 for the icon "change receipt", the control unit 21 determines that "change receipt" has been selected. Then, by way of example and not limitation, the control unit 21 refers to the talk room information D22 and displays the receipt change image T12 of FIG. 15(b) in the display area 28. The receipt change image T12 includes, by way of example and not limitation, a change source setting section T121 indicating the source of the change to the remittance receipt setting, a change destination setting section T122 indicating the destination of the change to the remittance receipt setting, and a change completion section T123 for confirming the setting change. The control unit 21, by way of example and not of limitation, refers to the talk room information D22 and causes the change source setting unit T121 to display an icon with the name of the user to whom the remittance receipt setting is set. The control unit 21, by way of example and not of limitation, refers to the talk room information D22 and causes the change destination selection unit T122 to selectably display an icon with the name of the user to whom the remittance receipt setting is to be changed. By way of example and not of limitation, the change destination setting unit T122 may display the name of the user in a predetermined display format (by way of example and not of limitation, a pull-down) when an input is made to the input unit 2 ... be a text box or the like that accepts input of the name of the user. Here, by way of example and not of limitation, it is assumed that "user B" is set in the change destination setting unit T122 of the user terminal 20A. Then, by way of example and not of limitation, the control unit 21 confirms the setting change information for the change completion unit T123 when an input is made to the input unit 22. Then, the user terminal 20A transmits a setting change request including the setting change information to the server 10.
次に、サーバ10は、設定変更要求を記憶部15に記憶する。サーバ10は、限定ではなく例として、設定変更要求に基づいて、変更元のユーザAのユーザIDと、トークルーム情報D12の[送金受取者ID]のユーザIDとを照合する。制御部11は、限定ではなく例として、照合した結果、ユーザAのユーザIDと[送金受取者ID]のユーザIDとが一致した場合、トークルーム情報D12を更新する受取変更処理を実行する。 Next, the server 10 stores the setting change request in the memory unit 15. Based on the setting change request, the server 10 compares, by way of example and not by way of limitation, the user ID of the user A who is making the change with the user ID of the [remittance recipient ID] in the talk room information D12. As a non-limiting example, if the comparison results in a match between the user ID of user A and the user ID of the [remittance recipient ID], the control unit 11 executes a receipt change process to update the talk room information D12.
次に、制御部11は、限定ではなく例として、図3Dに示すような送金履歴情報D15を参照して、受取変更処理が完了するまでの、ユーザAのユーザIDに関係付けられる送金に関する情報を特定する。具体的には、限定ではなく例として、2020年1月1日11時01分に受取変更処理が完了した場合、制御部11は、送金履歴情報D15を参照して、2020年1月1日10時00分に送金したユーザID(ここでは、ユーザB)の「1,000」と、2020年1月1日11時00分に送金したユーザID(ここでは、ユーザC)の「1,000」とを特定する。そして、制御部11は、送金アカウント情報D14を参照して、特定された送金の合計を示す価値を、変更先に設定されたユーザIDに関係付けられている送金アカウントに対応する価値に充当するために、その送金アカウントに対応する支払いサーバ30の送金アカウント情報D31を更新させる価値移譲処理を実行する。 Next, the control unit 11 refers to the remittance history information D15 as shown in FIG. 3D as an example and not a limitation, and identifies information related to remittances associated with the user ID of user A until the receipt change process is completed. Specifically, as an example and not a limitation, when the receipt change process is completed at 11:01 on January 1, 2020, the control unit 11 refers to the remittance history information D15 and identifies "1,000" of the user ID (here, user B) who remitted at 10:00 on January 1, 2020 and "1,000" of the user ID (here, user C) who remitted at 11:00 on January 1, 2020. Then, the control unit 11 refers to the remittance account information D14, and executes a value transfer process that updates the remittance account information D31 of the payment server 30 corresponding to the remittance account associated with the user ID set as the change destination in order to allocate the value indicating the identified total remittance to the value corresponding to the remittance account.
次に、サーバ10は、限定ではなく例として、支払いサーバ30から更新された送金アカウント情報D31を受信する。サーバ10は、限定ではなく例として、送金アカウント情報D31を含む設定変更通知をユーザ端末20に送信する。ユーザ端末20Aは、設定変更通知に基づいて、図16に示すような設定変更完了を示すコンテンツQ5(限定ではなく例として、ユーザAからユーザBに送金受取設定を変更しました)および移譲処理に関する送金の内容を示すコンテンツQ6(限定ではなく例として、ユーザBに2,000円を送金しました)を含む画像T13を表示領域28に表示させる。限定ではなく例として、ユーザ端末20Bおよびユーザ端末20Cにおいても同様に、コンテンツQ5およびコンテンツQ6を含む画像を表示領域28に表示させる。 Next, the server 10 receives the updated remittance account information D31 from the payment server 30, for example and not limitation. The server 10 transmits a setting change notification including the remittance account information D31 to the user terminal 20, for example and not limitation. Based on the setting change notification, the user terminal 20A displays an image T13 in the display area 28, including a content Q5 indicating the completion of the setting change (for example and not limitation, the remittance receiving setting has been changed from user A to user B) and a content Q6 indicating the content of the remittance related to the transfer process (for example and not limitation, 2,000 yen has been remitted to user B), as shown in FIG. 16. For example and not limitation, the user terminals 20B and 20C also display images including the content Q5 and the content Q6 in the display area 28 in the same manner.
なお、上記では、受取変更処理が完了した場合、受取変更処理が完了するまでの、ユーザAのユーザIDに関係付けられる価値を、変更先のユーザBに関係付けられている価値に充当する価値移譲処理を実行することとして説明したが、これに限定されない。制御部11は、限定ではなく例として、受取変更処理が完了した後に実行されたユーザAへの送金処理に対応する価値のみを、変更先のユーザBに関係付けられている価値に充当するよう、支払いサーバ30の送金アカウント情報D31更新する価値移譲処理を実行してもよい。
===効果===
In the above, it has been described that when the receipt change process is completed, a value transfer process is executed to allocate the value associated with the user ID of user A until the receipt change process is completed to the value associated with the changed user B, but this is not limited to this. As a non-limiting example, the control unit 11 may execute a value transfer process that updates the remittance account information D31 of the payment server 30 so that only the value corresponding to the remittance process to user A executed after the receipt change process is completed is allocated to the value associated with the changed user B.
===Effect===
本実施形態によれば、サーバ10は、ユーザAによるユーザ端末20Aの入力部22への入力に基づいて、ユーザAとは異なる他のユーザへの送金に関する設定を設定する。その結果、本実施形態の情報処理によれば、限定ではなく例として、送金に関する設定を設定する権限を特定のユーザ(ここでは、ユーザA)にのみ付与することで、トークルームの管理に関する情報処理を減らすことができるため、サーバ10の処理速度を向上できる。また、ユーザAが必要に応じて送金に関する設定を他のユーザに設定できるため、トークルームの利便性を向上できる。 According to this embodiment, the server 10 sets settings related to remittances to other users other than user A based on input by user A to the input unit 22 of the user terminal 20A. As a result, according to the information processing of this embodiment, by way of example and not limitation, by granting authority to set settings related to remittances only to a specific user (here, user A), it is possible to reduce information processing related to management of the talk room, thereby improving the processing speed of the server 10. In addition, since user A can set settings related to remittances to other users as necessary, it is possible to improve the convenience of the talk room.
本実施形態によれば、サーバ10は、ユーザAによるユーザ端末20Aの入力部22への入力に基づいて、ユーザAに設定された送金に関する設定を解除する。その結果、本実施形態の情報処理によれば、限定ではなく例として、送金に関する設定を解除する権限を特定のユーザ(ここでは、ユーザA)にのみに付与することで、トークルームの管理に関する情報処理を減らすことができるため、サーバ10の処理速度を向上できる。また、ユーザAが必要に応じて送金に関する設定を解除できるため、不要な送金を防止できることから、トークルームの安全性を向上できる。 According to this embodiment, the server 10 cancels the settings related to remittances set for user A based on an input by user A to the input unit 22 of the user terminal 20A. As a result, according to the information processing of this embodiment, by way of example and not limitation, the authority to cancel the settings related to remittances can be granted only to a specific user (here, user A), thereby reducing information processing related to talk room management, and improving the processing speed of the server 10. In addition, because user A can cancel the settings related to remittances as necessary, unnecessary remittances can be prevented, thereby improving the security of the talk room.
本実施形態によれば、サーバ10は、ユーザAとは異なる他のユーザへの送金に関する設定を設定したときに、ユーザBからユーザAへの送金済みの金額を、ユーザAから他のユーザに対して送金する処理を実行する。その結果、本実施形態の情報処理によれば、限定ではなく例として、ユーザ端末20AにおいてユーザAから他のユーザへの送金に関する手順を要することなく、ユーザAから他のユーザに対して送金が実行されるため、ユーザ端末20の情報処理量を減らすことができ、これに伴い、サーバ10の情報処理量も減らすことができる。また、ユーザAにおける他のユーザへの送金に関する手順を減らすことができるため、トークルームの利便性を向上できる。
===第3実施形態===
According to this embodiment, when the server 10 sets settings related to money transfer to another user different from user A, the server 10 executes a process of transferring the amount of money already transferred from user B to user A from user A to the other user. As a result, according to the information processing of this embodiment, by way of example and not limitation, a transfer of money from user A to another user is executed without requiring a procedure related to a transfer of money from user A to the other user in the user terminal 20A, so that the amount of information processing of the user terminal 20 can be reduced, and therefore the amount of information processing of the server 10 can also be reduced. Furthermore, since the procedure related to a transfer of money from user A to another user can be reduced, the convenience of the talk room can be improved.
Third Embodiment
本実施形態の概要を説明する。本実施形態は、限定ではなく例として、サーバ10が、トークルームに参加を希望する参加人のユーザ端末20から参加要求を受信して、参加人が所定の条件を満たす場合に、参加人のトークルームへの参加を承認する形態である。以下では、限定ではなく例として、サーバ10が参加人(ここでは、ユーザBおよびユーザC)のトークルームへの参加を承認するものとして説明する。なお、本実施形態に記載の内容は、適宜、他の各実施形態に適用可能である。 The following describes an overview of this embodiment. In this embodiment, as an example and not a limitation, the server 10 receives a participation request from the user terminal 20 of a participant who wishes to participate in a talk room, and approves the participant's participation in the talk room if the participant meets certain conditions. In the following, as an example and not a limitation, the server 10 is described as approving the participation of participants (here, user B and user C) in the talk room. Note that the contents described in this embodiment can be applied to the other embodiments as appropriate.
図17を参照して、本実施形態について詳しく説明する。図17は、第3実施形態に係る情報処理を示すフローチャートである。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。なお、図17は、図2におけるS111~S132までの手順を完了していることを前提とするフローチャートである。 This embodiment will be described in detail with reference to FIG. 17. FIG. 17 is a flowchart showing information processing according to the third embodiment. In this embodiment, the same components as those in the above-described embodiment are appropriately designated by the same reference numerals, and their description will be omitted or simplified. Note that FIG. 17 is a flowchart that assumes that the steps from S111 to S132 in FIG. 2 have been completed.
まず、ステップS341において、サーバ10は、限定ではなく例として、参加要求を受け付ける、記憶部15に参加要求を保存する。サーバ10は、限定ではなく例として、承認確認画像T14を生成する。次に、ステップ342において、サーバ10は、限定ではなく例として、図18に示す承認確認画像T14を、参加要求の送信元のユーザ端末20Bに送信する。 First, in step S341, the server 10 accepts the participation request, and stores the participation request in the memory unit 15, as an example and not a limitation. The server 10 generates an approval confirmation image T14, as an example and not a limitation. Next, in step 342, the server 10 transmits the approval confirmation image T14 shown in FIG. 18, as an example and not a limitation, to the user terminal 20B that sent the participation request.
次に、ステップS351において、ユーザ端末20Bは、限定ではなく例として、図18に示す承認確認画面T14を表示領域28に表示させる。承認確認画像T14は、限定ではなく例として、トークルームに参加を要求するユーザBのユーザ名の入力を受け付けるユーザ名入力欄T141と、承認要求実行部T142とを含む。限定ではなく例として、制御部21は、表示領域28に表示されるユーザ名入力欄T141(限定ではなく例として、テキストボックス)に対して、入力部22に入力があった場合、入力されたテキストデータをユーザ名入力欄T141に表示させる。そして、限定ではなく例として、制御部21は、表示領域28に表示される承認要求実行部T142に対して、入力部22に入力があった場合、承認に関する情報(限定ではなく例として、承認要求情報)を確定させる。そして、ステップS352において、ユーザ端末20Bは、承認要求情報を含む承認要求をサーバ10に送信する。 Next, in step S351, the user terminal 20B displays the approval confirmation screen T14 shown in FIG. 18 in the display area 28, as an example and not a limitation. The approval confirmation screen T14 includes, as an example and not a limitation, a user name input field T141 that accepts input of the user name of user B requesting to join the talk room, and an approval request execution unit T142. As an example and not a limitation, when there is input in the input unit 22 for the user name input field T141 (a text box, as an example and not a limitation) displayed in the display area 28, the control unit 21 displays the input text data in the user name input field T141. Then, as an example and not a limitation, when there is input in the input unit 22 for the approval request execution unit T142 displayed in the display area 28, the control unit 21 confirms information regarding approval (approval request information, as an example and not a limitation). Then, in step S352, the user terminal 20B transmits an approval request including the approval request information to the server 10.
次に、ステップ361において、サーバ10は、承認要求を記憶部15に記憶する。そして、サーバ10は、承認要求情報に含まれるユーザ名と、図19に示す個人識別情報D17の「ユーザ名」とを照合する(限定ではなく例として、承認処理)。 Next, in step 361, the server 10 stores the approval request in the memory unit 15. The server 10 then compares the user name included in the approval request information with the "user name" of the personal identification information D17 shown in FIG. 19 (approval process, as an example and not a limitation).
ここで、個人識別情報D17について説明する。個人識別情報D17は、限定ではなく例として、本人確認手順によって作成される。本人確認手順は、限定ではなく例として、ユーザが送金処理要求をする前に、サーバ10にユーザの個人情報を登録させる手順である。具体的には、限定ではなく例として、サーバ10は、ユーザ端末20に、入力依頼画像を送信する。入力依頼画像は、限定ではなく例として、銀行口座に関する情報または免許証に関する情報(画像などを含んでいてもよい)などを入力させる画像である。ユーザ端末20は、入力依頼画像に対して、入力部22に入力を受け付けて、限定ではなく例として、図19の各項目に対応する情報を登録して、個人識別情報D17を生成する。ユーザ端末20は、限定ではなく例として、個人識別情報D17をサーバ10に送信する。図19は、個人識別情報D17の一例を示す図である。個人識別情報D17は、限定ではなく例として、[ユーザID]、[ユーザ名]、[パスワード]、[本名]、[生年月日]、[住所]、[電話番号]、及び[メールアドレス]の項目を含む。[ユーザID]は、限定ではなく例として、各トークルームに対応するグループに含まれるユーザの識別情報である。[ユーザ名]は、限定ではなく例として、[ユーザID]と関係付けられ、ユーザによって設定される、メッセージングサービスで使用される名称である。[パスワード]は、限定ではなく例として、[ユーザID]と関係付けられ、文字、記号、数字の組合せである。[本名]は、限定ではなく例として、[ユーザID]と関係付けられる、ユーザの氏名である。[生年月日]は、限定ではなく例として、[ユーザID]と関係付けられる、ユーザの生年月日である。[住所]は、限定ではなく例として、[ユーザID]と関係付けられる、ユーザの住所である。[電話番号]は、限定ではなく例として、[ユーザID]と関係付けられる、ユーザの携帯番号や固定電話番号などである。[メールアドレス]は、限定ではなく例として、[ユーザID]と関係付けられる、ユーザのメールアドレスである。 Here, the personal identification information D17 will be described. The personal identification information D17 is created by a personal identification procedure, for example and not limitation. The personal identification procedure is, for example and not limitation, a procedure in which the server 10 registers the user's personal information before the user makes a remittance processing request. Specifically, for example and not limitation, the server 10 transmits an input request image to the user terminal 20. The input request image is, for example and not limitation, an image in which information about a bank account or information about a driver's license (which may include an image, etc.) is input. The user terminal 20 accepts input to the input unit 22 for the input request image, and, for example and not limitation, registers information corresponding to each item in FIG. 19 to generate the personal identification information D17. The user terminal 20 transmits the personal identification information D17 to the server 10, for example and not limitation. FIG. 19 is a diagram showing an example of the personal identification information D17. The personal identification information D17 includes, for example and not limitation, the items [User ID], [User name], [Password], [Real name], [Date of birth], [Address], [Telephone number], and [Email address]. [User ID] is, by way of example and not limitation, identification information of a user included in a group corresponding to each chat room. [User name] is, by way of example and not limitation, a name used in a messaging service that is associated with [User ID] and set by the user. [Password] is, by way of example and not limitation, associated with [User ID] and is a combination of letters, symbols, and numbers. [Real name] is, by way of example and not limitation, the user's name that is associated with [User ID]. [Date of birth] is, by way of example and not limitation, the user's date of birth that is associated with [User ID]. [Address] is, by way of example and not limitation, the user's address that is associated with [User ID]. [Phone number] is, by way of example and not limitation, the user's mobile phone number, landline phone number, or the like that is associated with [User ID]. [Email address] is, by way of example and not limitation, the user's email address that is associated with [User ID].
次に、ステップ362において、サーバ10は、限定ではなく例として、照合した結果、承認要求情報に含まれるユーザ名と、ユーザBのユーザIDに関係付けられる[ユーザ名]の「ユーザ名」とが一致した場合、ユーザBのユーザIDをトークルーム情報D12の[ユーザID]に登録する(図3A参照)。限定ではなく例として、サーバ10においてユーザBのユーザIDがトークルーム情報D12に登録されると、ユーザ端末20Bは、サーバ10からコンテンツ情報D13を受信して、図2A(b)のようなコンテンツQ1を含む画像T1を表示領域28に表示させてもよい。限定ではなく例として、ユーザ端末20Cに対しても同様に、ステップS341からステップS361が実行される。 Next, in step 362, as an example and not a limitation, if the user name included in the approval request information matches the "user name" of the [user name] associated with the user ID of user B, the server 10 registers the user ID of user B in [user ID] of the talk room information D12 (see FIG. 3A). As an example and not a limitation, when the user ID of user B is registered in the talk room information D12 in the server 10, the user terminal 20B may receive content information D13 from the server 10 and display an image T1 including content Q1 as shown in FIG. 2A (b) in the display area 28. As an example and not a limitation, steps S341 to S361 are similarly executed for the user terminal 20C.
なお、上記では、承認確認画像T14がユーザ名入力欄141を有しているように説明したが、これに限定されない。限定ではなく例として、承認確認画像T14は、ユーザ名入力欄T141に替えて、ユーザID、パスワード、本名、生年月日、住所、電話番号、メールアドレスの少なくともいずれか入力する入力欄を含む画像であってもよい。すなわち、本実施形態において、サーバ10は、限定ではなく例として、メッセージングサービスにおいて個人を識別できる情報をユーザから受信して、その情報が所定の条件を満たす場合、ユーザのトークルームへの参加を承認する。
<第6変形例>
In the above description, the approval confirmation image T14 has been described as having a user name input field 141, but is not limited thereto. As a non-limiting example, the approval confirmation image T14 may be an image including an input field for inputting at least one of a user ID, a password, a real name, a date of birth, an address, a telephone number, and an email address, instead of the user name input field T141. That is, in the present embodiment, as a non-limiting example, the server 10 receives from the user information that can identify an individual in a messaging service, and approves the user's participation in the talk room if the information satisfies a predetermined condition.
<Sixth Modification>
図20を参照して、第6変形例に係る情報処理について説明する。図20は、送金完了画像T15の一例を示す図である。第6変形例に係る情報処理は、サーバ10において送金処理が完了したときに、サーバ10が、送金を受けたユーザに対して、送金をしたユーザを一意に識別可能な情報を送信する形態である。以下、送金を受けたユーザをユーザAとし、送金をしたユーザをユーザBとして説明する。 The information processing according to the sixth modified example will be described with reference to FIG. 20. FIG. 20 is a diagram showing an example of a remittance completion image T15. The information processing according to the sixth modified example is a form in which, when the remittance process is completed in the server 10, the server 10 transmits information capable of uniquely identifying the user who sent the remittance to the user who received the remittance. In the following description, the user who received the remittance will be referred to as user A, and the user who sent the remittance will be referred to as user B.
まず、サーバ10において送金処理が完了すると、サーバ10は、限定ではなく例として、上述した本人確認手順によって生成された個人識別情報D17を参照して、ユーザBに関係付けられる「本名」を特定する。サーバ10は、限定ではなく例として、ユーザBの「本名」を含む送金完了画像T15をユーザ端末20Aに送信する。ユーザ端末20Aは、図20に示す送金完了画像T15を表示領域28に表示させる。送金完了画像T15は、限定ではなく例として、ユーザBの本名が表示されるユーザ表示部T151と、送金額が表示される送金額表示部T152と、確認完了部T153とが含まれる画像である。
ユーザ端末20Aは、限定ではなく例として、確認完了部T153のアイコンに対して、入力部22に入力があった場合、確認完了部T153が選択されたと判定して、送金完了画面T15を表示領域28から消去する。
First, when the remittance process is completed in the server 10, the server 10, by way of example and not limitation, refers to the personal identification information D17 generated by the identity verification procedure described above to identify the "real name" associated with user B. The server 10 transmits a remittance completion image T15 including the "real name" of user B to the user terminal 20A, by way of example and not limitation. The user terminal 20A displays the remittance completion image T15 shown in FIG. 20 in the display area 28. The remittance completion image T15 is an image including, by way of example and not limitation, a user display section T151 in which the real name of user B is displayed, a remittance amount display section T152 in which the remittance amount is displayed, and a confirmation completion section T153.
As an example, and not as a limitation, when an input is made to the input unit 22 for the icon of the confirmation completion section T153, the user terminal 20A determines that the confirmation completion section T153 has been selected and erases the remittance completion screen T15 from the display area 28.
なお、サーバ10は、限定ではなく例として、トークルームに参加する際に使用するニックネームをさらに含む送金完了画像T151を作成してもよい。また、サーバ10は、限定ではなく例として、個人識別情報D17を参照して、送金を受けたユーザAのユーザIDに関係付けられるメールアドレスを特定して、コンテンツを含む送信完了通知を、そのメールアドレスに対して送信してもよい。
===効果===
For example and not for limitation, the server 10 may create a remittance completion image T151 that further includes a nickname used when joining the talk room. Also, for example and not for limitation, the server 10 may refer to the personal identification information D17 to identify an email address associated with the user ID of the user A who received the remittance, and send a transmission completion notification including the content to that email address.
===Effect===
本実施形態によれば、サーバ10は、ユーザBのユーザ端末20Bからトークルームに参加させることの承認に関する情報を受信する。サーバ10は、承認に関する情報に基づいて、ユーザBをトークルームに参加させる処理を実行する。その結果、本実施形態の情報処理によれば、限定ではなく例として、サーバ10は、ユーザによるトークルームへの参加を承認式にすることで、トークルームの安全を確保でき、セキュリティを向上できる。 According to this embodiment, the server 10 receives information regarding approval to allow user B to participate in the talk room from the user terminal 20B of user B. The server 10 executes a process to allow user B to participate in the talk room based on the information regarding approval. As a result, according to the information processing of this embodiment, by way of example and not limitation, the server 10 can ensure the safety of the talk room and improve security by making user participation in the talk room approval-based.
本実施形態によれば、サーバ10は、ユーザBからユーザAへの送金に関する処理をしたときに、ユーザBの本人確認手順における名前の情報と、ユーザBからユーザAへの送金の完了に関する情報とを、ユーザAのユーザ端末20Aに送信する。その結果、本実施形態の情報処理によれば、限定ではなく例として、送金を受けたユーザAのユーザ端末20Aは、送金者の本名および送金が完了したことを示す通知を受信できるため、ユーザの利便性を向上でき、トークルームにおける送金の安全性が向上される。
===第4実施形態===
According to this embodiment, when the server 10 performs processing related to a remittance from user B to user A, it transmits name information in the identity verification procedure of user B and information related to the completion of the remittance from user B to user A to the user terminal 20A of user A. As a result, according to the information processing of this embodiment, by way of example and not limitation, the user terminal 20A of user A who receives the remittance can receive the real name of the remitter and a notification indicating that the remittance has been completed, thereby improving user convenience and improving the security of remittances in talk rooms.
===Fourth Embodiment===
本実施形態の概要を説明する。本実施形態は、限定ではなく例として、サーバ10が、トークルーム情報D12の[トークルームID]から所定の条件を満たす「トークルームID」を削除する形態である。ここで、所定の条件とは、限定ではなく例として、トークルームが作成された日時から所定の時間が経過したこと、予め設定された日時を経過したこと、管理人がトークルームから退会したことなどである。 The following describes an overview of this embodiment. In this embodiment, by way of example and not limitation, the server 10 deletes "talk room IDs" that satisfy a predetermined condition from the [talk room ID] in the talk room information D12. Here, the predetermined condition is, by way of example and not limitation, that a predetermined amount of time has passed since the date and time the talk room was created, that a preset date and time has passed, that the administrator has left the talk room, etc.
図21、図22を参照して、本実施形態について詳しく説明する。図21は、第4実施形態に係る情報処理を示すフローチャートである。図22は、第4実施形態に係る情報処理の概要を示す図である。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。なお、図21は、図2におけるS111~S151までの手順を完了していることを前提とするフローチャートである。以下では、限定ではなく例として、送金受取設定が設定されている管理人(ここでは、ユーザA)が、トークルームが削除される所定の条件を設定するものとして説明する。なお、限定ではなく例として、参加人が所定の条件を設定することも可能である。また、サーバ10は、限定ではなく例として、トークルームが作成されてから所定の時間(例えば、24時間)後に、そのトークルームを自動的に削除させてもよい。また、限定ではなく例として、サーバ10の使用者(運用者)によってトークルームの削除されるタイミングが任意に設定されてもよい。また、本実施形態に記載の内容は、適宜、他の各実施形態に適用可能である。 This embodiment will be described in detail with reference to Figs. 21 and 22. Fig. 21 is a flowchart showing information processing according to the fourth embodiment. Fig. 22 is a diagram showing an overview of information processing according to the fourth embodiment. In this embodiment, the same components as those in the above-mentioned embodiment are appropriately denoted with the same reference numerals, and the description thereof will be omitted or simplified. Note that Fig. 21 is a flowchart assuming that the procedures from S111 to S151 in Fig. 2 have been completed. In the following, as an example and not a limitation, an administrator (here, user A) who has set the remittance receiving setting will set a predetermined condition for deleting the talk room. Note that, as an example and not a limitation, a participant can also set a predetermined condition. Also, as an example and not a limitation, the server 10 may automatically delete the talk room a predetermined time (e.g., 24 hours) after the talk room is created. Also, as an example and not a limitation, the user (operator) of the server 10 may arbitrarily set the timing for deleting the talk room. Also, the contents described in this embodiment can be appropriately applied to each of the other embodiments.
まず、ステップS451において、ユーザ端末20Aは、限定ではなく例として、図2A(b)に示す表示領域28のアイコンPLに対して、入力部22に入力があった場合、アイコンPLが選択されたと判定して、図22(a)に示す送金設定アイコンTbを含む選択画像T16を表示領域28に表示させる。そして、限定ではなく例として、制御部21は、アイコン「消滅条件」に対して、入力部22に入力があった場合、「消滅条件」が選択されたと判定する。そして、制御部21は、限定ではなく例として、消滅情報D12を参照して、図22(b)の消滅条件画像T17を表示領域28に表示させる。消滅条件画像T17は、限定ではなく例として、消滅条件の項目を選択的に表示する消滅項目設定部T171と、消滅する日付を設定するための消滅日設定部T172と、消滅する時間を設定するための消滅時間設定部T173と、条件完了部T174とを含む。限定ではなく例として、制御部21は、表示領域28に表示される消滅項目設定部T171に対して、入力部22に入力があった場合、「時間」か「ユーザ」かを選択できるよう表示する。そして、限定ではなく例として、制御部21は、表示領域28に表示される消滅日設定部T172に対して、入力部22に入力があった場合、入力されたテキストデータを消滅日設定部T172に表示させる。そして、限定ではなく例として、制御部21は、表示領域28に表示される消滅時間設定部T173に対して、入力部22に入力があった場合、入力されたテキストデータを消滅時間設定部T173に表示させる。なお、消滅日設定部T172および消滅時間設定部T173は、限定ではなく例として、それに対して入力部22に入力があった場合、所定の表示形式(限定ではなく例として、プルダウン)で日付または時間を表示してもよい。消滅日設定部T172および消滅時間設定部T173は、限定ではなく例として、日付や時間の入力を受け付けるテキストボックスなどであってもよい。そして、限定ではなく例として、制御部21は、表示領域28に表示される条件完了部T174に対して、入力部22に入力があった場合、消滅条件に関する情報(限定ではなく例として、消滅条件情報)を確定させる。そして、ステップS452において、ユーザ端末20Aは、消滅条件情報をサーバ10に送信する。 First, in step S451, when an input is made to the input unit 22 for the icon PL in the display area 28 shown in FIG. 2A(b), the user terminal 20A determines that the icon PL has been selected, and displays a selection image T16 including a remittance setting icon Tb shown in FIG. 22(a) in the display area 28. Then, when an input is made to the input unit 22 for the icon "disappearance condition", the control unit 21 determines that "disappearance condition" has been selected. Then, by way of example and not of limitation, the control unit 21 refers to the disappearance information D12 and displays the disappearance condition image T17 in FIG. 22(b) in the display area 28. The disappearance condition image T17 includes, by way of example and not of limitation, a disappearance item setting unit T171 that selectively displays the items of the disappearance condition, a disappearance date setting unit T172 for setting the disappearance date, a disappearance time setting unit T173 for setting the disappearance time, and a condition completion unit T174. As a non-limiting example, when an input is made to the input unit 22, the control unit 21 displays the extinction item setting unit T171 displayed in the display area 28 so that "time" or "user" can be selected. Then, as a non-limiting example, when an input is made to the input unit 22 for the extinction date setting unit T172 displayed in the display area 28, the control unit 21 displays the input text data in the extinction date setting unit T172. Then, as a non-limiting example, when an input is made to the input unit 22 for the extinction time setting unit T173 displayed in the display area 28, the control unit 21 displays the input text data in the extinction time setting unit T173. Note that, as a non-limiting example, the extinction date setting unit T172 and the extinction time setting unit T173 may display the date or time in a predetermined display format (as a non-limiting example, a pull-down) when an input is made to the input unit 22. The extinction date setting unit T172 and the extinction time setting unit T173 may be, as a non-limiting example, a text box that accepts input of a date or time. Then, as a non-limiting example, when an input is made to the input unit 22 for the condition completion unit T174 displayed in the display area 28, the control unit 21 confirms information regarding the disappearance condition (as a non-limiting example, disappearance condition information). Then, in step S452, the user terminal 20A transmits the disappearance condition information to the server 10.
次に、ステップ461において、サーバ10は、消滅条件情報を記憶部15に記憶する。記憶部15は、消滅条件情報を図23に示す消滅条件情報D18のように記憶する。図23は、消滅条件情報D18の一例を示す図である。消滅条件情報D18は、限定ではなく例として、[トークルームID]、[作成日時]、及び[消滅条件]の項目を含む。[トークルームID]は、限定ではなく例として、各トークルームの識別情報である。[作成日時]は、限定ではなく例として、[トークルームID]と関係付けられる、トークルームが作成された日時である。[消滅条件]は、限定ではなく例として、[トークルームID]と関係付けられる、消滅条件情報に含まれる消滅条件である。具体的には、限定ではなく例として、トークルーム「tr01」は「2020年1月5日10時00分」にトークルームが消滅するように設定されている。限定ではなく例として、トークルーム「tr02」は「2020年1月2日10時00分」から「20時間後」にトークルームが消滅するように設定されている。限定ではなく例として、トークルーム「tr03」は管理人たるユーザAがトークルームから退会したときに、トークルームが消滅するように設定されている。 Next, in step 461, the server 10 stores the extinction condition information in the storage unit 15. The storage unit 15 stores the extinction condition information as the extinction condition information D18 shown in FIG. 23. FIG. 23 is a diagram showing an example of the extinction condition information D18. The extinction condition information D18 includes items of [talk room ID], [creation date and time], and [extinction condition], as an example and not a limitation. [Talk room ID] is identification information of each talk room, as an example and not a limitation. [Creation date and time] is the date and time when the talk room was created, which is associated with the [talk room ID], as an example and not a limitation. [Extinction condition] is the extinction condition included in the extinction condition information, which is associated with the [talk room ID], as an example and not a limitation. Specifically, as an example and not a limitation, the talk room "tr01" is set to extinguish at "January 5, 2020, 10:00". As a non-limiting example, the chat room "tr02" is set to disappear "20 hours after" "January 2, 2020, 10:00." As a non-limiting example, the chat room "tr03" is set to disappear when user A, the administrator, leaves the chat room.
次に、ステップ471において、サーバ10の制御部11は、各トークルームにおいて消滅条件が満たされたか否かを判定する。ステップ481において、制御部11は、限定ではなく例として、消滅条件が満たされたと判定した場合、消滅処理を実行する。消滅処理とは、限定ではなく例として、トークルーム情報D12からトークルームIDを削除する処理である。次に、ステップ482において、サーバ10は、限定ではなく例として、ユーザ端末20にトークルーム情報D12を送信する。そして、ユーザ端末20において、トークルームのリストの画像TLが表示領域28に表示された場合、画像TLにトークルームIDが削除されたトークルーム(ここでは、「コーヒー会」とする)のアイコンを表示させてもよい。この場合、限定ではなく例として、アイコン「コーヒー会」とともに「閉鎖しました」などの利用ができないことを示すメッセージを表示させてもよい。さらに言うと、ユーザ端末20は、限定ではなく例として、「コーヒー会」のアイコンに対して、入力部22に入力があった場合、「コーヒー会」が選択されたと判定する。そして、ユーザ端末20は、限定ではなく例として、トークルーム情報D22を参照して、「コーヒー会」に対応するトークルームIDが存在しないと判定する。制御部21は、限定ではなく例として、「コーヒー会」のトークルームが使用不可であることを示すメッセージを生成し、表示領域28にそのメッセージを表示させてもよい。
===効果===
Next, in step 471, the control unit 11 of the server 10 determines whether the disappearance condition is satisfied in each talk room. In step 481, the control unit 11 executes a disappearance process when it is determined that the disappearance condition is satisfied, for example and not by way of limitation. The disappearance process is a process of deleting the talk room ID from the talk room information D12, for example and not by way of limitation. Next, in step 482, the server 10 transmits the talk room information D12 to the user terminal 20, for example and not by way of limitation. Then, in the user terminal 20, when an image TL of a list of talk rooms is displayed in the display area 28, an icon of the talk room (here, "Coffee Party") from which the talk room ID has been deleted may be displayed in the image TL. In this case, for example and not by way of limitation, a message indicating that the talk room cannot be used, such as "Closed", may be displayed together with the icon "Coffee Party". Furthermore, in the user terminal 20, for example and not by way of limitation, when an input is made to the input unit 22 for the icon "Coffee Party", the user terminal 20 determines that "Coffee Party" has been selected. Then, the user terminal 20, by way of example and not limitation, refers to the talk room information D22 and determines that there is no talk room ID corresponding to “Coffee Party.” The control unit 21, by way of example and not limitation, may generate a message indicating that the talk room “Coffee Party” is unavailable and display the message in the display area 28.
===Effect===
本実施形態によれば、サーバ10は、設定された期間が経過したこと、または設定された時刻に基づいて、トークルームを削除する。その結果、本実施形態の情報処理によれば、限定ではなく例として、ユーザ端20における情報処理量を減らすことができる。また、本実施形態の情報処理によれば、限定ではなく例として、ユーザによるトークルームを削除することに関する操作の負担を無くすことができるため、ユーザの利便性を向上できる。
===第5実施形態===
According to the present embodiment, the server 10 deletes a talk room when a set period of time has elapsed or based on a set time. As a result, according to the information processing of the present embodiment, by way of example and not limitation, it is possible to reduce the amount of information processing at the user end 20. Furthermore, according to the information processing of the present embodiment, by way of example and not limitation, it is possible to eliminate the operational burden of a user in deleting a talk room, thereby improving user convenience.
Fifth Embodiment
本実施形態の概要を説明する。本実施形態は、限定ではなく例として、サーバ10において、トークルームに参加しているユーザが他のユーザについて通報することが可能な形態である。換言すると、トークルームの参加人が、送金受取者に関する情報に基づいて、送金受取者についてサーバ10に通報することで、サーバ10において送金受取者の送金に関する設定が変更される形態である。ここで、送金に関する設定とは、限定ではなく例として、上述した管理人および参加人のユーザIDを[送金受取者ID]または[送金者ID]の項目に設定することに加えて、トークルームにおいて送金されることを一時的に禁止する設定、トークルームにおいて送金されることを永続的に禁止する設定、メッセージサービスにおいて送金されることを一時的に禁止する設定、メッセージサービスにおいて送金されることを永続的に禁止する設定などの設定などであってもよい。以下、限定ではなく例として、通報に関する情報を「通報情報」といい、送金受取者をユーザAとし、ユーザAについての通報情報をサーバ10に送信する参加人をユーザBとする。本実施形態に記載の内容は、適宜、他の各実施形態に適用可能である。 The outline of this embodiment will be described. In this embodiment, by way of example and not limitation, the server 10 is capable of allowing users participating in a chat room to report other users. In other words, the server 10 is configured to change settings related to money transfers by a participant in a chat room reporting the money transfer recipient to the server 10 based on information related to the money transfer recipient. Here, the settings related to money transfer may be, by way of example and not limitation, a setting to temporarily prohibit money transfers in a chat room, a setting to permanently prohibit money transfers in a chat room, a setting to temporarily prohibit money transfers in a message service, a setting to permanently prohibit money transfers in a message service, and the like, in addition to setting the user IDs of the administrator and participants described above in the [Money Transfer Recipient ID] or [Money Transfer Sender ID] fields. Hereinafter, by way of example and not limitation, information related to a report is referred to as "report information", the money transfer recipient is User A, and the participant who transmits report information about User A to the server 10 is User B. The contents described in this embodiment may be appropriately applied to each of the other embodiments.
図24、図25を参照して、本実施形態について詳しく説明する。図24は、第5実施形態に係る情報処理を示すフローチャートである。図25は、第5実施形態に係る情報処理の概要を示す図である。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。なお、図24は、図2におけるS111~S151までの手順を完了していることを前提とするフローチャートである。以下において、ユーザBが、ユーザ端末20Bを介して、トークルームにおけるユーザAの行為につき通報する手順について説明する。 This embodiment will be described in detail with reference to Figs. 24 and 25. Fig. 24 is a flowchart showing information processing according to the fifth embodiment. Fig. 25 is a diagram showing an overview of information processing according to the fifth embodiment. In this embodiment, the same components as those in the above-mentioned embodiments are appropriately denoted with the same reference numerals, and their description will be omitted or simplified. Note that Fig. 24 is a flowchart assuming that the procedures from S111 to S151 in Fig. 2 have been completed. Below, a procedure for user B to report user A's actions in a talk room via user terminal 20B will be described.
まず、ステップS551において、ユーザ端末20Bは、限定ではなく例として、図2A(c)に示す表示領域28のアイコンPLに対して、入力部22に入力があった場合、アイコンPLが選択されたと判定して、図25(a)に示すような送金設定アイコンTbを含む選択画像T18を表示領域28に表示させる。そして、限定ではなく例として、制御部21は、アイコン「通報」に対して、入力部22に入力があった場合、「通報」が選択されたと判定する。そして、制御部21は、限定ではなく例として、トークルーム情報D22を参照して、図25(b)の通報設定画像T19を表示領域28に表示させる。図25(b)の通報設定画像T19は、限定ではなく例として、対象者表示部T191と、通報事由表示部T192と、通報確定部T193とを含む。対象表示部T191は、限定ではなく例として、[送金受取者ID]に設定されているユーザIDに対応するユーザの名称が表示される。対象表示部T191は、限定ではなく例として、トークルームにおいて複数の送金受取者が設定されている場合、所定の表示形式(限定ではなく例として、プルダウン)で複数のユーザの名称を表示してもよい。また、制御部21は、限定ではなく例として、トークルームにおいて複数の送金受取者が設定されている場合、複数のユーザの名称のうち二つ以上を選択可能に、各ユーザに対応するチェックボックスなどを表示領域28に表示させてもよい。通報事由表示部T192は、限定ではなく例として、それに対して入力部22に入力があった場合、通報事由を所定の表示形式(限定ではなく例として、プルダウン)で表示してもよい。通報事由表示部T192は、限定ではなく例として、通報の内容の入力を受け付けるテキストボックスなどであってもよい。限定ではなく例として、制御部21は、通報事由表示部T192のアイコンが選択されたと判定された場合、図25(b)に示すように、通報事由の候補を示すリストを表示領域28に表示する。そして、制御部21は、リストに表示される所定のアイコンに対して、入力部22に入力があった場合、そのアイコン(ここでは、違法行為)が選択されたと判定する。そして、制御部21は、限定ではなく例として、表示領域28に表示される通報確定部T193に対して、入力部22に入力があった場合、通報情報を確定させる。そして、ステップS552において、ユーザ端末20Aは、受取設定情報を含む受取設定要求をサーバ10に送信する。 First, in step S551, when an input is made to the input unit 22 for the icon PL in the display area 28 shown in FIG. 2A(c), the user terminal 20B determines that the icon PL has been selected, and displays a selection image T18 including a remittance setting icon Tb as shown in FIG. 25(a) in the display area 28. Then, when an input is made to the input unit 22 for the icon "report", the control unit 21 determines that "report" has been selected. Then, by way of example and not limitation, the control unit 21 refers to the talk room information D22 and displays a report setting image T19 in FIG. 25(b) in the display area 28. The report setting image T19 in FIG. 25(b) includes, by way of example and not limitation, a target person display section T191, a report reason display section T192, and a report confirmation section T193. The target display section T191 displays, by way of example and not limitation, the name of the user corresponding to the user ID set in [remittance recipient ID]. For example and not limitation, the target display unit T191 may display the names of multiple users in a predetermined display format (for example and not limitation, a pull-down menu) when multiple remittance recipients are set in a chat room. Furthermore, for example and not limitation, the control unit 21 may display check boxes or the like corresponding to each user in the display area 28 so that two or more of the names of the multiple users can be selected when multiple remittance recipients are set in a chat room. For example and not limitation, the report reason display unit T192 may display the report reason in a predetermined display format (for example and not limitation, a pull-down menu) when an input is made to the input unit 22 in response to the report reason display unit T192. For example and not limitation, the report reason display unit T192 may be a text box or the like that accepts input of the contents of the report. For example and not limitation, when the control unit 21 determines that an icon in the report reason display unit T192 has been selected, the control unit 21 displays a list showing candidates for the report reason in the display area 28 as shown in FIG. 25(b). Then, when an input is made to the input unit 22 for a predetermined icon displayed in the list, the control unit 21 determines that the icon (here, illegal act) has been selected. Then, as a non-limiting example, the control unit 21 confirms the notification information in the notification confirmation unit T193 displayed in the display area 28 when there is an input to the input unit 22. Then, in step S552, the user terminal 20A sends a receipt setting request including the receipt setting information to the server 10.
次に、ステップS561において、サーバ10は、通報情報を記憶部15に記憶する。サーバ10は、限定ではなく例として、通報情報に基づいて、ユーザBのユーザIDと、図3Aに示すトークルーム情報D12の[ユーザID]のユーザIDとを照合する。すなわち、制御部11は、限定ではなく例として、トークルームに参加しているユーザのユーザ端末20から通報情報が送信されたことを確認する。サーバ10は、限定ではなく例として、制限設定処理を実行する。制限設定処理は、限定ではなく例として、通報情報に基づいて、通報の対象者(ここでは、ユーザA)のユーザIDに対して制限を設定する処理である。また、制限設定処理は、限定ではなく例として、所定の条件を満たすか否かを判定することで、ユーザAのユーザIDに対して制限を設定する処理であってもよい。ここで、所定の条件は、限定ではなく例として、通報された回数が所定の閾値を超えたこと、通報の対象者が送信したコンテンツを文字解析した結果に基づき不正行為と判定されることなどである。サーバ10は、限定ではなく例として、図26に示す第1制限情報D19Aのように、ユーザAのユーザIDに対して制限を付与する。なお、サーバ10は、限定ではなく例として、トークルームIDごとにユーザIDに対して制限を付与してもよい。
また、サーバ10は、限定ではなく例として、トークルーム情報D12の[送金受取者ID]の項目からユーザAのユーザIDを削除することで、トークルームにおいてユーザAが送金を受けられなくなるように制限を付与してもよい。また、サーバ10は、限定ではなく例として、トークルーム情報D12からユーザAのユーザIDを削除することにより、ユーザAをトークルームから退会させてもよい。この場合、サーバ10は、限定ではなく例として、送金履歴情報D15を参照して、送金設定者(ここでは、ユーザA)に対して過去に送金したユーザに対して、送金設定者から返金されるように上述した価値移譲処理を実行してもよい。
Next, in step S561, the server 10 stores the report information in the storage unit 15. The server 10, as an example and not a limitation, collates the user ID of user B with the user ID of [user ID] of the talk room information D12 shown in FIG. 3A based on the report information. That is, the control unit 11, as an example and not a limitation, confirms that the report information has been sent from the user terminal 20 of the user participating in the talk room. The server 10, as an example and not a limitation, executes a restriction setting process. The restriction setting process, as an example and not a limitation, is a process of setting a restriction on the user ID of the target of the report (here, user A) based on the report information. In addition, the restriction setting process may be, as an example and not a limitation, a process of setting a restriction on the user ID of user A by determining whether or not a predetermined condition is satisfied. Here, the predetermined condition, as an example and not a limitation, is that the number of times the report has been made exceeds a predetermined threshold, that the content sent by the target of the report is determined to be fraudulent based on the result of character analysis, and the like. The server 10, as an example and not a limitation, imposes a restriction on the user ID of user A as in the first restriction information D19A shown in FIG. 26. In addition, as a non-limiting example, the server 10 may impose restrictions on user IDs for each talk room ID.
Furthermore, as a non-limiting example, the server 10 may impose a restriction on user A so that user A cannot receive remittances in the talk room by deleting the user ID of user A from the [Remittance Recipient ID] field in the talk room information D12. Furthermore, as a non-limiting example, the server 10 may cause user A to leave the talk room by deleting the user ID of user A from the talk room information D12. In this case, as a non-limiting example, the server 10 may refer to the remittance history information D15 and execute the above-described value transfer process so that the remittance setter (here, user A) refunds money to users who have previously remitted money to the remittance setter.
次に、ステップS562において、サーバ10は、第1制限情報D19Aを含む設定完了通知を各ユーザ端末20に送信する。各ユーザ端末20は、限定ではなく例として、設定完了通知に基づいて、制限に関するコンテンツ(例えば、「ユーザAに制限を設定しました」)を含む画像を表示させる。 Next, in step S562, the server 10 transmits a setting completion notification including the first restriction information D19A to each user terminal 20. By way of example and not limitation, each user terminal 20 displays an image including content related to restrictions (e.g., "Restrictions have been set for user A") based on the setting completion notification.
なお、上記において送金受取者に対して送金に関する設定を設定することとしたが、限定ではなく例として、サーバ10は、通報情報に基づいて、送金することが可能なユーザ(送金者)に対して送金に関する設定を設定してもよい。以下、この場合のS561における制限設定処理について説明する。サーバ10は、限定ではなく例として、通報情報に基づいて、トークルームの参加人(ここでは、ユーザBおよびユーザC)のユーザIDに対して制限を設定する。この場合、対象表示部T191は、限定ではなく例として、[ユーザID]に設定されているユーザIDに対応するユーザの名称が表示される。すなわち、対象表示部T191は、限定ではなく例として、トークルームに参加している全てのユーザが表示されてもよい。通報事由表示部T192および通報確定部T193については上記と同様であるため説明を省略する。そして、サーバ10は、限定ではなく例として、図27に示す第2制限情報D19Bのように、通報されたユーザのユーザID(ここでは、ユーザBおよびユーザC)に対して、送金することを禁止する(不可にする)制限を付与する。なお、サーバ10は、限定ではなく例として、トークルーム情報D12の[送金者ID]から通報されたユーザのユーザIDを削除することにより、通報されたユーザに対して送金できないように制限を付与してもよい。 In the above, the settings related to remittance are set for the remittance recipient. However, as an example and not a limitation, the server 10 may set the settings related to remittance for users (remitters) who can remit based on the report information. The restriction setting process in S561 in this case will be described below. As an example and not a limitation, the server 10 sets restrictions on the user IDs of the participants in the talk room (users B and C in this case) based on the report information. In this case, as an example and not a limitation, the target display unit T191 displays the name of the user corresponding to the user ID set in [User ID]. That is, as an example and not a limitation, the target display unit T191 may display all users participating in the talk room. The report reason display unit T192 and the report confirmation unit T193 are the same as those described above, and therefore will not be described. Then, as an example and not a limitation, the server 10 imposes a restriction on the user IDs of the reported users (users B and C in this case) that prohibits (makes impossible) remittance, as shown in the second restriction information D19B shown in FIG. 27. In addition, as a non-limiting example, the server 10 may restrict the reported user from sending money by deleting the user ID of the reported user from the [Remitter ID] in the talk room information D12.
また、上記において送金受取者または送金者に対して送金に関する設定(ここでは、トークルームにおいて送金されることや送金することを一時的に禁止する設定など)を設定することとしたが、これに限定されない。サーバ10は、限定ではなく例として、通報された送金受取者または送金者に対して、メッセージングサービスにおいて使用されるユーザIDを、少なくとも一時的に使用停止にするように制限してもよい。この場合、サーバ10は、限定ではなく例として、制限を受けたユーザにおける、送金を受けること、送金すること、コンテンツを送受信することなど、メッセージングサービスを利用する全ての行為について制限する。
===効果===
In addition, in the above description, a setting related to money transfer is set for the money transfer recipient or the money transfer sender (here, a setting for temporarily prohibiting money transfer in a chat room or the like), but this is not limited thereto. For example and not limitation, the server 10 may restrict the reported money transfer recipient or the money transfer sender to at least temporarily suspend the use of the user ID used in the messaging service. In this case, for example and not limitation, the server 10 restricts all actions of the restricted user using the messaging service, such as receiving and sending money transfers, and sending and receiving content.
===Effect===
本実施形態によれば、サーバ10は、ユーザBからユーザA(管理人)に関する通報情報を受信し、ユーザA(管理人)に関する情報に基づいて、ユーザAへの送金に関する設定を所定の設定に変更する。その結果、本実施形態の情報処理によれば、限定ではなく例として、サーバ10は、ユーザのユーザ端末20から取得される情報に基づいてトークルームにおける送金に関する設定を変更できるため、トークルームの安全性を向上できる。 According to this embodiment, the server 10 receives notification information about user A (administrator) from user B, and changes the settings related to remittances to user A to predetermined settings based on the information about user A (administrator). As a result, according to the information processing of this embodiment, by way of example and not limitation, the server 10 can change the settings related to remittances in the talk room based on information acquired from the user's user terminal 20, thereby improving the security of the talk room.
本実施形態によれば、サーバ10は、ユーザBからユーザA(管理人)に関する通報情報を受信し、ユーザA(管理人)に関する情報に基づいて、ユーザAへの送金を不可にすることに関する設定に変更してもよい。その結果、本実施形態の情報処理によれば、限定ではなく例として、ユーザのユーザ端末20から取得される情報に基づいてトークルームにおいてユーザAが送金を受けることができなくなるように設定を変更できるため、トークルームにおいてユーザAが不正行為を行うことを防止できるため、トークルームの安全性が向上される。 According to this embodiment, the server 10 may receive report information from user B about user A (the administrator), and change the settings to prohibit remittances to user A based on the information about user A (the administrator). As a result, according to the information processing of this embodiment, by way of example and not limitation, the settings can be changed based on information acquired from the user's user terminal 20 so that user A cannot receive remittances in the talk room, thereby preventing user A from committing fraudulent acts in the talk room and improving the security of the talk room.
本実施形態によれば、サーバ10は、ユーザBからユーザA(管理人)に関する通報情報を受信し、ユーザA(管理人)に関する情報に基づいて、ユーザAのアカウントを少なくとも一時的に使用停止してもよい。その結果、本実施形態の情報処理によれば、限定ではなく例として、ユーザのユーザ端末20から取得される情報に基づいてトークルームにおいてユーザAによる送金に関する行為を停止できるため、トークルームにおいてユーザAが不正行為を行うことを防止できるため、トークルームの安全性が向上される。
===第6実施形態===
According to this embodiment, the server 10 may receive report information about user A (the administrator) from user B, and may at least temporarily suspend the use of user A's account based on the information about user A (the administrator). As a result, according to the information processing of this embodiment, by way of example and not limitation, it is possible to suspend an action related to remittance by user A in the talk room based on information acquired from the user's user terminal 20, thereby preventing user A from engaging in fraudulent activities in the talk room, thereby improving the security of the talk room.
Sixth Embodiment
本実施形態の概要を説明する。本実施形態は、限定ではなく例として、サーバ10において、送金を受けたユーザから送金をしたユーザに返金することが可能な形態である。換言すると、限定ではなく例として、送金を受けた管理人(限定ではなく例として、送金受取者など)が、管理人に送金をした参加人に返金をすることが可能な形態である。以下、サーバ10における返金する処理を「返金処理」という。ここで、返金処理は、限定ではなく例として、返金元の送金アカウントIDに対応する価値から、返金額に対応する価値を、返金先の送金アカウントIDに対応する価値に移転させるよう、その送金アカウントに対応する支払いサーバ30の情報を更新させる処理である。本実施形態に記載の内容は、適宜、他の各実施形態に適用可能である。 The outline of this embodiment will be described. In this embodiment, by way of example and not limitation, the server 10 is capable of allowing a user who has received a remittance to refund the remittance to the user who sent the remittance. In other words, by way of example and not limitation, the administrator who has received the remittance (such as a remittance recipient, by way of example and not limitation) can refund the participant who sent the remittance to the administrator. Hereinafter, the process of making a refund in the server 10 will be referred to as a "refund process." Here, the refund process is, by way of example and not limitation, a process of updating the information of the payment server 30 corresponding to the remittance account so as to transfer the value corresponding to the refund amount from the value corresponding to the remittance account ID of the refund source to the value corresponding to the remittance account ID of the refund destination. The contents described in this embodiment can be applied to each of the other embodiments as appropriate.
図28、図29を参照して、本実施形態について詳しく説明する。図28は、第6実施形態に係る情報処理を示すフローチャートである。図29は、第6実施形態に係る情報処理の概要を示す図である。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。なお、図28は、図2におけるS111~S151までの手順を完了していることを前提とするフローチャートである。以下、限定ではなく例として、トークルームにおいて、返金するユーザをユーザAとし、返金されるユーザをユーザBおよびユーザCとして説明する。 This embodiment will be described in detail with reference to Figs. 28 and 29. Fig. 28 is a flowchart showing information processing according to the sixth embodiment. Fig. 29 is a diagram showing an overview of information processing according to the sixth embodiment. In this embodiment, the same components as those in the above-mentioned embodiments are appropriately denoted with the same reference numerals, and their description will be omitted or simplified. Note that Fig. 28 is a flowchart assuming that the steps S111 to S151 in Fig. 2 have been completed. In the following, as an example and not a limitation, a description will be given assuming that the user giving the refund in a chat room is User A, and the users receiving the refund are User B and User C.
まず、ステップS651において、ユーザ端末20Aは、限定ではなく例として、図2A(c)に示す表示領域28のアイコンPLに対して、入力部22に入力があった場合、アイコンPLが選択されたと判定して、図29(a)に示すような送金設定アイコンTbを含む選択画像T20を表示領域28に表示させる。そして、限定ではなく例として、制御部21は、アイコン「返金」に対して、入力部22に入力があった場合、「返金」が選択されたと判定する。そして、制御部21は、限定ではなく例として、送金履歴情報D15を参照して、現時点よりも前に送金された送金履歴を抽出する。制御部21は、限定ではなく例として、抽出した送金履歴に基づいて、図29(b)の返金設定画像T21を表示領域28に表示させる。返金設定画像T21は、限定ではなく例として、返金条件表示部T211と、返金完了部T212とを含む。返金条件表示部T211は、限定ではなく例として、[送金者ID]に設定されているユーザIDに対応するユーザの名称が表示される。また、限定ではなく例として、抽出された送金履歴に基づいて、現時点よりも前に送金したユーザのみの名称が表示されてもよい。返金条件部T211は、限定ではなく例として、現時点よりも前に送金したユーザが複数いる場合、所定の表示形式(限定ではなく例として、プルダウン)で複数のユーザの名称を表示してもよい。また、制御部21は、限定ではなく例として、現時点よりも前に送金したユーザが複数いる場合、複数のユーザの名称のうち二つ以上を選択可能に、各ユーザに対応するチェックボックスなどを表示領域28に表示させてもよい。このように、複数のユーザのうち返金するユーザを選択可能に表示させることにより、返金をするユーザ(ここでは、ユーザA)は、一部のユーザ(ここでは、ユーザBまたはユーザC)に返金できる。また、返金条件表示部T211は、限定ではなく例として、返金先に対応する返金額の入力領域を含む。返金額の入力領域は、限定ではなく例として、返金額の入力を受け付けるテキストボックスなどであってもよい。制御部11は、限定ではなく例として、返金完了部T212に対して入力部22に入力があった場合、上記の返金に関する情報(限定ではなく例として、返金情報)を確定させる。そして、ステップS552において、ユーザ端末20Aは、返金情報を含む返金要求をサーバ10に送信する。 First, in step S651, when an input is made to the input unit 22 for the icon PL in the display area 28 shown in FIG. 2A(c), the user terminal 20A determines that the icon PL has been selected, and displays a selection image T20 including a remittance setting icon Tb as shown in FIG. 29(a) in the display area 28. Then, when an input is made to the input unit 22 for the icon "refund", the control unit 21 determines that "refund" has been selected. Then, as an example and not a limitation, the control unit 21 extracts a remittance history of remittances made before the current time by referring to the remittance history information D15. As an example and not a limitation, the control unit 21 displays a refund setting image T21 of FIG. 29(b) in the display area 28 based on the extracted remittance history. The refund setting image T21 includes, as an example and not a limitation, a refund condition display section T211 and a refund completion section T212. The refund condition display unit T211 displays the name of the user corresponding to the user ID set in the [Remitter ID]. Also, as a non-limiting example, the names of only users who have remitted money before the current time may be displayed based on the extracted remittance history. As a non-limiting example, the refund condition display unit T211 may display the names of the multiple users in a predetermined display format (as a non-limiting example, a pull-down) when there are multiple users who have remitted money before the current time. Also, as a non-limiting example, the control unit 21 may display check boxes corresponding to each user in the display area 28 so that two or more of the names of the multiple users can be selected when there are multiple users who have remitted money before the current time. In this way, by displaying the user who is to make a refund among the multiple users in a selectable manner, the user who is to make a refund (here, user A) can make a refund to some users (here, user B or user C). Also, as a non-limiting example, the refund condition display unit T211 includes an input area for the refund amount corresponding to the refund destination. As a non-limiting example, the input area for the refund amount may be a text box for accepting input of the refund amount. As a non-limiting example, when an input is made to the input unit 22 for the refund completion unit T212, the control unit 11 confirms the information regarding the refund (as a non-limiting example, the refund information). Then, in step S552, the user terminal 20A transmits a refund request including the refund information to the server 10.
次に、ステップS661において、サーバ10は、返金要求を記憶部15に記憶する。サーバ10は、限定ではなく例として、返金要求に基づいて、ユーザAのユーザIDと、トークルーム情報D12の[送金受取者ID]のユーザIDとを照合する。すなわち、制御部11は、限定ではなく例として、送金受取者のユーザ端末20から返金要求が送信されたことを確認する。制御部11は、限定ではなく例として、照合した結果、ユーザAのユーザIDと[送金受取者ID]のユーザIDとが一致した場合、返金処理を実行する。
返金処理は、限定ではなく例として、まず、制御部11は、返金情報に基づいて、返金元のユーザID(ここでは、ユーザA)と、返金先のユーザID(ここでは、ユーザBおよびユーザC)とを特定する。次に、制御部11は、限定ではなく例として、送金履歴情報D15に基づいて、送金処理で使用された送金アカウントを特定する。なお、送金処理で使用された送金アカウントに関する情報は、限定ではなく例として、返金情報に含まれていてもよい。制御部11は、返金元のユーザID(ここでは、ユーザA)の送金アカウントに対応する価値から、返金先のユーザID(ここでは、ユーザBおよびユーザC)の送金アカウントに対応する価値に、返金額を示す価値を移譲するように、送金アカウント(ここでは、送金アカウントA)に対応する支払いサーバ30の送金アカウント情報D31を更新させる処理を実行する。
Next, in step S661, the server 10 stores the refund request in the memory unit 15. The server 10, by way of example and not limitation, compares the user ID of user A with the user ID of the [remittance recipient ID] in the talk room information D12 based on the refund request. That is, by way of example and not limitation, the control unit 11 confirms that the refund request has been sent from the user terminal 20 of the remittance recipient. By way of example and not limitation, the control unit 11 executes the refund process if, as a result of the comparison, the user ID of user A matches the user ID of the [remittance recipient ID].
In the refund process, as an example and not a limitation, the control unit 11 first identifies the user ID of the refund source (here, user A) and the user ID of the refund destination (here, user B and user C) based on the refund information. Next, as an example and not a limitation, the control unit 11 identifies the remittance account used in the remittance process based on the remittance history information D15. Note that, as an example and not a limitation, information regarding the remittance account used in the remittance process may be included in the refund information. The control unit 11 executes a process of updating the remittance account information D31 of the payment server 30 corresponding to the remittance account (here, remittance account A) so as to transfer a value indicating the refund amount from the value corresponding to the remittance account of the refund source user ID (here, user A) to the value corresponding to the remittance account of the refund destination user ID (here, user B and user C).
次に、ステップS662において、サーバ10は、返金した結果に関する情報を含む返金完了通知をユーザ端末20に送信する。ユーザ端末20は、返金完了通知に基づいて、返金完了を示すコンテンツ(限定ではなく例として、ユーザAからユーザBおよびユーザCに1,000円を返金しました)を含む画像を表示領域28に表示させる。限定ではなく例として、ユーザ端末20Bおよびユーザ端末20Cにおいても同様に、コンテンツを含む画像を表示領域28に表示させる。
<第7変形例>
Next, in step S662, the server 10 transmits a refund completion notification including information regarding the result of the refund to the user terminal 20. Based on the refund completion notification, the user terminal 20 displays an image including content indicating the completion of the refund (as an example and not a limitation, that user A has refunded 1,000 yen to user B and user C) in the display area 28. As an example and not a limitation, the user terminal 20B and the user terminal 20C also display an image including the content in the display area 28 in the same manner.
<Seventh Modification>
図30を参照して、第7変形例に係る情報処理について説明する。図30は、第7変形例に係る情報処理の概要を示す図である。第7変形例に係る情報処理は、限定ではなく例として、返金を希望するユーザによる投票に基づいて、送金受取者から送金者に返金される形態である。なお、第7変形例においては、図2におけるS111~S151までの手順を完了していることを前提とする。以下、限定ではなく例として、送金者をユーザBおよびユーザCとし、送金受取者をユーザAとし、ユーザBおよびユーザCによる投票結果に基づいて、ユーザAからユーザBおよびユーザCに返金される手順について説明する。 The information processing according to the seventh modified example will be described with reference to FIG. 30. FIG. 30 is a diagram showing an overview of the information processing according to the seventh modified example. The information processing according to the seventh modified example is, by way of example and not limitation, a form in which a remittance recipient refunds money to a remittance sender based on votes by users who wish to receive a refund. Note that the seventh modified example is premised on the completion of the procedures from S111 to S151 in FIG. 2. Below, by way of example and not limitation, the remittance senders are user B and user C, the remittance recipient is user A, and a procedure in which user A refunds money to user B and user C based on the voting results of user B and user C will be described.
まず、ユーザ端末20Bは、限定ではなく例として、図2A(c)に示す表示領域28のアイコンPLに対して、入力部22に入力があった場合、アイコンPLが選択されたと判定して、図30(a)に示すような送金設定アイコンTbを含む選択画像T22を表示領域28に表示させる。そして、限定ではなく例として、制御部21は、アイコン「返金投票」に対して、入力部22に入力があった場合、「返金投票」が選択されたと判定する。そして、制御部21は、限定ではなく例として、送金履歴情報D15を参照して、現時点よりも前に送金された送金履歴を抽出する。制御部21は、限定ではなく例として、抽出した送金履歴に基づいて、図30(b)の返金投票画像T23を表示領域28に表示させる。返金投票画像T23は、限定ではなく例として、返金者表示部T231と、返金額表示部T232と、投票完了部T233とを含む。返金者表示部T231は、限定ではなく例として、[送金受取者ID]に設定されているユーザIDに対応するユーザの名称が表示される。また、返金者表示部T231は、限定ではなく例として、[送金受取者ID]に設定されているユーザIDが複数いる場合、所定の表示形式(限定ではなく例として、プルダウン)で複数のユーザの名称を表示してもよい。また、制御部21は、限定ではなく例として、[送金受取者ID]に設定されているユーザIDが複数いる場合、複数のユーザの名称のうち二つ以上を選択可能に、各ユーザに対応するチェックボックスなどを表示領域28に表示させてもよい。返金額表示部T232は、限定ではなく例として、返金額の入力を受け付けるテキストボックスなどであってもよい。投票完了部T213は、限定ではなく例として、それに対して入力部22に入力があった場合、上記の投票に関する情報(限定ではなく例として、投票情報)を確定させる。そして、ユーザ端末20B,20Cは、投票情報を含む投票要求をサーバ10に送信する。 First, when an input is made to the input unit 22 for the icon PL of the display area 28 shown in FIG. 2A(c), the user terminal 20B determines that the icon PL has been selected, and displays a selection image T22 including a remittance setting icon Tb as shown in FIG. 30(a) in the display area 28. Then, when an input is made to the input unit 22 for the icon "refund vote", the control unit 21 determines that "refund vote" has been selected. Then, as an example and not a limitation, the control unit 21 refers to the remittance history information D15 to extract remittance history of remittances made before the current time. As an example and not a limitation, the control unit 21 displays a refund vote image T23 of FIG. 30(b) in the display area 28 based on the extracted remittance history. The refund vote image T23 includes, as an example and not a limitation, a refunder display section T231, a refund amount display section T232, and a voting completion section T233. The refunder display unit T231 displays the name of the user corresponding to the user ID set in the [Remittance Recipient ID], for example and not limitation. In addition, when there are multiple user IDs set in the [Remittance Recipient ID], the refunder display unit T231 may display the names of the multiple users in a predetermined display format (as an example and not limitation, a pull-down). In addition, when there are multiple user IDs set in the [Remittance Recipient ID], the control unit 21 may display check boxes corresponding to the multiple users in the display area 28 so that two or more of the multiple user names can be selected, for example and not limitation. The refund amount display unit T232 may be, for example and not limitation, a text box that accepts input of the refund amount. In the case where there is an input in the input unit 22, the voting completion unit T213, for example and not limitation, confirms the information on the vote (as an example and not limitation, the voting information). Then, the user terminal 20B, 20C transmits a voting request including the voting information to the server 10.
次に、サーバ10は、投票要求を記憶部15に記憶する。サーバ10は、限定ではなく例として、投票情報に基づいて、ユーザBおよびユーザCのユーザIDと、図3Aに示すトークルーム情報D12の[ユーザID]のユーザIDとを照合する。すなわち、制御部11は、限定ではなく例として、トークルームに参加しているユーザのユーザ端末20から投票情報が送信されたことを確認する。サーバ10は、限定ではなく例として、投票情報に基づいて、投票返金処理を実行する。投票返金処理は、限定ではなく例として、投票情報に基づいて、所定の条件を満たすか否かを判定することにより、投票要求を送信したユーザに返金者から返金させる処理である。ここで、所定の条件は、限定ではなく例として、投票情報に含まれる返金者に関する情報に基づいて、返金者を示す情報の個数の合計が所定の閾値を超えたこと、返金者を示す情報の個数の合計がトークルームに参加するユーザの数に対して所定の割合を超えたことなどである。制御部11は、限定ではなく例として、所定の条件を満たすと判定した場合、返金者から投票者に返金させるように、上述した価値移譲処理を実行する。 Next, the server 10 stores the voting request in the storage unit 15. The server 10, for example and not limitation, compares the user IDs of user B and user C with the user ID of [User ID] in the talk room information D12 shown in FIG. 3A based on the voting information. That is, for example and not limitation, the control unit 11 confirms that the voting information has been sent from the user terminal 20 of the user participating in the talk room. The server 10, for example and not limitation, executes the voting refund process based on the voting information. The voting refund process is a process for making the refunder refund the user who sent the voting request by determining whether or not a predetermined condition is satisfied based on the voting information. Here, for example and not limitation, the predetermined condition is, for example and not limitation, that the total number of pieces of information indicating the refunder exceeds a predetermined threshold, that the total number of pieces of information indicating the refunder exceeds a predetermined ratio to the number of users participating in the talk room, etc., based on the information on the refunder included in the voting information. When the control unit 11 determines that the predetermined condition is satisfied, for example and not limitation, it executes the above-mentioned value transfer process to make the refunder refund the voter.
次に、サーバ10は、限定ではなく例として、価値移譲処理を実行した結果に関する情報を含む返金完了通知を各ユーザ端末20に送信する。ユーザ端末20は、限定ではなく例として、返金完了通知に基づいて、返金に関するコンテンツ(例えば、「投票によりユーザAからユーザBおよびユーザCに1,000円を返金しました」)を含む画像を表示させる。
===効果===
Next, the server 10 transmits, by way of example and not limitation, a refund completion notification including information regarding the result of executing the value transfer process to each user terminal 20. Based on the refund completion notification, the user terminal 20 displays, by way of example and not limitation, an image including content related to the refund (e.g., "User A has refunded 1,000 yen to users B and C due to voting").
===Effect===
本実施形態によれば、サーバ10は、ユーザB(参加人)からユーザA(管理人)に送金された金額を、ユーザAに返金することに関する返金情報を受信し、返金情報に基づいて、ユーザAからユーザBに送金された金額を送金することに関する処理を実行する。その結果、本実施形態の情報処理によれば、限定ではなく例として、サーバ10は、送金された金額を送金したユーザに返金することができるため、ユーザによる誤送金や、送金受取者の変更に伴う送金手続きなど迅速に実行できるため、ユーザの利便性を向上でき、トークルームの安全性を向上できる。
===第7実施形態===
According to this embodiment, the server 10 receives refund information regarding refunding the amount transferred from user B (participant) to user A (administrator) to user A, and executes processing regarding transferring the amount transferred from user A to user B based on the refund information. As a result, according to the information processing of this embodiment, by way of example and not limitation, the server 10 can refund the transferred amount to the user who transferred the money, and therefore, since transfer procedures associated with a user's erroneous transfer or a change in the transfer recipient can be quickly executed, it is possible to improve user convenience and improve the security of the chat room.
Seventh Embodiment
本実施形態の概要を説明する。本実施形態は、限定ではなく例として、サーバ10において、送金受取者から送金者に対して送金依頼を実行することができ、その送金依頼に対してユーザが送金を実行したか否かについて表示することが可能な形態である。以下では、限定ではなく例として、送金受取者をユーザAとし、送金者をユーザBおよびユーザCとし、ユーザAからユーザBおよびユーザCに対して送金を依頼することとする。本実施形態に記載の内容は、適宜、他の各実施形態に適用可能である。 An overview of this embodiment will be described. This embodiment is an example, not a limitation, in which a remittance recipient can make a remittance request to a remittance sender on the server 10, and can display whether or not the user has made a remittance in response to the remittance request. In the following, as an example, not a limitation, the remittance recipient is User A, the remittance senders are User B and User C, and User A requests User B and User C to remit money. The contents described in this embodiment can be applied to the other embodiments as appropriate.
図31~図33を参照して、本実施形態について詳しく説明する。図31は、第7実施形態に係る情報処理を示すフローチャートである。図32は、第7実施形態に係る情報処理の概要を示す図である。図33は、送金依頼画像の一例を示す図である。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。なお、図31は、図2におけるS111~S151までの手順を完了していることを前提とするフローチャートである。以下において、送金受取者(ここでは、ユーザA)が送金者(ここでは、ユーザBおよびユーザC)に送金を依頼する手順について説明する。 This embodiment will be described in detail with reference to Figs. 31 to 33. Fig. 31 is a flowchart showing information processing according to the seventh embodiment. Fig. 32 is a diagram showing an overview of information processing according to the seventh embodiment. Fig. 33 is a diagram showing an example of a remittance request image. In this embodiment, the same components as those in the above-mentioned embodiment are appropriately denoted with the same reference numerals and their description will be omitted or simplified. Note that Fig. 31 is a flowchart assuming that the steps S111 to S151 in Fig. 2 have been completed. Below, the procedure for a remittance recipient (here, user A) to request a remittance from a remittance sender (here, users B and C) will be described.
まず、ステップS751において、ユーザ端末20Aは、限定ではなく例として、図2A(c)に示す表示領域28のアイコンPLに対して、入力部22に入力があった場合、アイコンPLが選択されたと判定して、図32(a)に示すような送金設定アイコンTbを含む選択画像T24を表示領域28に表示させる。そして、限定ではなく例として、制御部21は、アイコン「送金依頼」に対して、入力部22に入力があった場合、「送金依頼」が選択されたと判定する。そして、制御部21は、限定ではなく例として、トークルーム情報D12および送金履歴情報D15を参照して、図32(b)の送金依頼画像T25を表示領域28に表示させる。送金依頼画像T25は、限定ではなく例として、送金依頼先選択部T251と、送金依頼完了部T252とを含む。送金依頼先表示部T251は、限定ではなく例として、[送金者ID]に設定されているユーザIDに対応するユーザの名称が表示される。また、限定ではなく例として、送金履歴情報D15に基づいて、送金していないユーザのみの名称が表示されてもよい。送金依頼先表示部T251は、限定ではなく例として、送金者が複数いる場合、所定の表示形式(限定ではなく例として、プルダウン)で複数のユーザの名称を表示してもよい。また、制御部21は、限定ではなく例として、送金者が複数いる場合、複数のユーザの名称のうち二つ以上を選択可能に、各ユーザに対応するチェックボックスなどを表示領域28に表示させてもよい。このように、複数のユーザのうち送金を依頼するユーザを選択可能に表示させることにより、送金依頼するユーザ(ここでは、ユーザA)は、一部のユーザ(ここでは、ユーザBまたはユーザC)に送金を依頼できる。制御部11は、限定ではなく例として、送金依頼完了部T252に対して入力部22に入力があった場合、上記の送金依頼に関する情報(限定ではなく例として、送金依頼情報)を確定させる。そして、ステップS752において、ユーザ端末20Aは、送金依頼情報を含む送金依頼要求をサーバ10に送信する。 First, in step S751, when an input is made to the input unit 22 for the icon PL in the display area 28 shown in FIG. 2A(c), the user terminal 20A determines that the icon PL has been selected, and displays a selection image T24 including a remittance setting icon Tb as shown in FIG. 32(a) in the display area 28. Then, when an input is made to the input unit 22 for the icon "remittance request", the control unit 21 determines that "remittance request" has been selected. Then, by way of example and not limitation, the control unit 21 refers to the talk room information D12 and the remittance history information D15 and displays a remittance request image T25 in FIG. 32(b) in the display area 28. The remittance request image T25 includes, by way of example and not limitation, a remittance request destination selection section T251 and a remittance request completion section T252. The remittance request destination display section T251 displays, by way of example and not limitation, the name of the user corresponding to the user ID set in [remittance sender ID]. Also, as a non-limiting example, the names of only users who have not remitted money may be displayed based on the remittance history information D15. As a non-limiting example, the remittance request destination display unit T251 may display the names of multiple users in a predetermined display format (as a non-limiting example, a pull-down) when there are multiple remitters. Also, as a non-limiting example, the control unit 21 may display check boxes corresponding to each user in the display area 28 so that two or more of the names of the multiple users can be selected when there are multiple remitters. In this way, by displaying the user who requests remittance among the multiple users in a selectable manner, the user who requests remittance (here, user A) can request some users (here, user B or user C) to remit money. As a non-limiting example, when there is an input to the input unit 22 for the remittance request completion unit T252, the control unit 11 confirms the information on the remittance request (as a non-limiting example, remittance request information). Then, in step S752, the user terminal 20A transmits a remittance request request including the remittance request information to the server 10.
次に、ステップS761において、サーバ10は、送金依頼要求を記憶部15に記憶する。サーバ10は、限定ではなく例として、送金依頼要求に基づいて、ユーザAのユーザIDと、トークルーム情報D12の[送金受取者ID]のユーザIDとを照合する。すなわち、制御部11は、限定ではなく例として、送金受取者のユーザ端末20から送金依頼要求が送信されたことを確認する。制御部11は、限定ではなく例として、照合した結果、ユーザAのユーザIDと[送金受取者ID]のユーザIDとが一致した場合、依頼表示処理を実行する。依頼表示処理は、限定ではなく例として、まず、制御部11が、限定ではなく例として、送金依頼情報に基づいて、送金を依頼する対象のユーザを特定する。次に、制御部11は、限定ではなく例として、送金履歴情報D10に基づいて、特定されたユーザが送金済みか未送金かについて判別可能な図33(a)に示す送金リストT261を生成する。制御部11は、限定ではなく例として、送金リストT261を含む送金依頼画像T26を生成する。なお、制御部11は、限定ではなく例として、少なくとも送金済みのユーザまたは未送金のユーザのうち少なくともいずれかのユーザを判別可能な表示が含まれるように送金リストT241を生成すればよい。 Next, in step S761, the server 10 stores the remittance request request in the storage unit 15. The server 10, for example and not limitation, compares the user ID of user A with the user ID of [remittance recipient ID] in the talk room information D12 based on the remittance request request. That is, for example and not limitation, the control unit 11 confirms that the remittance request request has been sent from the user terminal 20 of the remittance recipient. For example and not limitation, the control unit 11 executes a request display process when the user ID of user A matches the user ID of [remittance recipient ID] as a result of the comparison. In the request display process, for example and not limitation, the control unit 11 first identifies a user to whom a remittance is to be requested based on the remittance request information. Next, the control unit 11 generates a remittance list T261 shown in FIG. 33(a) that can determine whether the identified user has remitted or not remitted based on the remittance history information D10. As an example and not a limitation, the control unit 11 generates a remittance request image T26 that includes a remittance list T261. Note that, as an example and not a limitation, the control unit 11 may generate the remittance list T241 so that it includes an indication that makes it possible to distinguish at least one of users who have remitted money or users who have not remitted money.
次に、ステップ762において、サーバ10は、限定ではなく例として、送金リストT241を含む送金依頼画像T26を、ユーザ端末20に送信する。次に、ユーザ端末20は、図33(a)に示す送金依頼画像T26を表示領域28に表示させる。なお、サーバ10は、限定ではなく例として、送金依頼画像T26を、送金受取者(ここでは、ユーザA)のユーザ端末20のみに送信してもよい。この場合、ユーザ端末20Aのみが、図33(a)に示す送金依頼画像T26を表示領域28に表示させる。送金依頼画像T26には、限定ではなく例として、送金リストT261と、ユーザAの送金依頼に関するコンテンツQ8とが含まれる。図33(a)においては、限定ではなく例として、ユーザBおよびユーザCはユーザAに対して未送金であるため、送金リストT261の「送金済み」欄が空白で示され、「未送金」欄にユーザBを示す表示「B」とユーザCを示す表示「C」とが表示されている。 Next, in step 762, the server 10 transmits, by way of example and not limitation, a remittance request image T26 including a remittance list T241 to the user terminal 20. Next, the user terminal 20 displays the remittance request image T26 shown in FIG. 33(a) in the display area 28. Note that, by way of example and not limitation, the server 10 may transmit the remittance request image T26 only to the user terminal 20 of the remittance recipient (here, user A). In this case, only the user terminal 20A displays the remittance request image T26 shown in FIG. 33(a) in the display area 28. The remittance request image T26 includes, by way of example and not limitation, a remittance list T261 and content Q8 related to user A's remittance request. In FIG. 33(a), as an example and not a limitation, since users B and C have not yet remitted money to user A, the "Remitted" column in the remittance list T261 is shown blank, and the "Unremitted" column shows the indication "B" for user B and the indication "C" for user C.
次に、限定ではなく例として、ステップ771~ステップ781においてユーザBがユーザAに対して送金を完了させた場合、ステップ791において、サーバ10は、送金済みのユーザBを判別可能な図33(b)に示す送金リストT271と、ユーザBがユーザAの送金依頼に対して送金を完了したことを示すコンテンツQ9とを含む送金依頼画像T27を生成する。なお、制御部11は、限定ではなく例として、ユーザ端末20Bにおいて、サーバ10に送金処理を実行させるためのURLやアイコンQ81を含むコンテンツQ8に対し、ユーザBによる入力部22に入力があった場合、送金処理に移行してもよい。この場合、制御部11は、限定ではなく例として、送金処理が完了すると、ユーザAの送金依頼に対して送金したことを示すコンテンツQ9(限定ではなく例として、ユーザAからの送金依頼に対して送金しました)を含む送金依頼画像T27を生成する。 Next, as an example and not a limitation, when user B completes remittance to user A in steps 771 to 781, in step 791, the server 10 generates a remittance request image T27 including a remittance list T271 shown in FIG. 33(b) that allows identification of user B who has completed remittance, and a content Q9 indicating that user B has completed remittance in response to user A's remittance request. Note that, as an example and not a limitation, the control unit 11 may transition to remittance processing when user B inputs into the input unit 22 of the user terminal 20B content Q8 including a URL and an icon Q81 for causing the server 10 to execute remittance processing. In this case, as an example and not a limitation, when remittance processing is completed, the control unit 11 generates a remittance request image T27 including a content Q9 indicating that remittance has been made in response to user A's remittance request (as an example and not a limitation, "Remittance has been made in response to the remittance request from user A").
次に、ステップ792において、サーバ10は、限定ではなく例として、送金依頼画像T27を、ユーザ端末20に送信する。なお、サーバ10は、限定ではなく例として、送金依頼画像T27を、送金受取者(ここでは、ユーザA)のユーザ端末20のみに送信してもよい。また、サーバ10は、限定ではなく例として、送金したユーザの送金に関するステータスのみを表示させた送金リストT271を含む送金依頼画像T27を生成して、送金したユーザのユーザ端末20に、その送金依頼画像T27を送信してもよい。この場合、限定ではなく例として、サーバ10は、送金したユーザBのユーザ端末20に送金依頼画像T27を送信する場合、図33(b)における送金リストT271の「送金済み」欄にユーザBを示す表示「B」を表示させ、「未送金」欄を空白にして、送金依頼画像T27を生成する。次に、ユーザ端末20は、限定ではなく例として、図33(b)に示す送金依頼画像T27を表示領域28に表示させる。
<第8変形例>
Next, in step 792, the server 10 transmits the remittance request image T27 to the user terminal 20, for example and not limitation. Note that, for example and not limitation, the server 10 may transmit the remittance request image T27 only to the user terminal 20 of the remittance recipient (here, user A). Also, for example and not limitation, the server 10 may generate the remittance request image T27 including the remittance list T271 that displays only the status related to the remittance of the remittance user, and transmit the remittance request image T27 to the user terminal 20 of the remittance user. In this case, for example and not limitation, when transmitting the remittance request image T27 to the user terminal 20 of the remittance user B, the server 10 generates the remittance request image T27 by displaying the indication "B" indicating user B in the "Remitted" column of the remittance list T271 in FIG. 33(b) and leaving the "Unremitted" column blank. Next, the user terminal 20 displays in the display area 28 a remittance request image T27 shown in FIG. 33(b), for example and not for limitation.
<Eighth Modification>
図34を参照して、第8変形例に係る情報処理について説明する。図34は、送金依頼識別画像T28の一例を示す図である。第8変形例に係る情報処理は、限定ではなく例として、未送金または送金済みのステータスに応じて、トークルームにおけるユーザを示す表示を強調する形態である。なお、第8変形例においては、図31におけるS781までの手順を完了していることを前提とする。以下、限定ではなく例として、送金受取者をユーザAとし、送金者をユーザBおよびユーザCとし、送金済みのユーザをユーザBとし、未送金のユーザをユーザCとする。本実施形態に記載の内容は、適宜、他の各実施形態に適用可能である。 The information processing according to the eighth modified example will be described with reference to FIG. 34. FIG. 34 is a diagram showing an example of a remittance request identification image T28. The information processing according to the eighth modified example is, by way of example and not limitation, a form in which an indication of a user in a chat room is highlighted depending on the status of unsent or completed remittance. Note that the eighth modified example is premised on the completion of the steps up to S781 in FIG. 31. Hereinafter, by way of example and not limitation, the remittance recipient is User A, the remittance senders are User B and User C, the user who has completed remittance is User B, and the user who has not yet completed remittance is User C. The contents described in this embodiment can be applied to the other embodiments as appropriate.
サーバ10は、限定ではなく例として、未送金のユーザCを判別可能な図34に示す強調表示T282をユーザCのアイコンUc1に付して送金依頼画像T28を生成する。なお、限定ではなく例として、サーバ10は、送金済みのユーザBを識別可能な強調表示T282をユーザBのアイコンUb1に付して送金リスト画像T28を生成してもよい。また、限定ではなく例として、サーバ10は、強調表示T282をユーザのユーザ名(ここでは、符号Ub2や符号Uc2)やコンテンツに付して送金依頼画像T28を生成してもよい。ここで、強調表示T282は、限定ではなく例として、ユーザCのアイコンUc1を取り囲むような点滅表示や点灯表示などである。また、強調表示T282は、限定ではなく例として、ユーザCのユーザ名Uc2を取り囲むような点滅表示や点灯表示などであってもよい。さらに、強調表示T282は、限定ではなく例として、ユーザCのコンテンツQ10を取り囲むような点滅表示や点灯表示、またはコンテンツQ10の配色をコンテンツQ9と異なる配色にする表示であってもよい。なお、図34においては、限定ではなく例として、送金リストT281が含まれるよう表示しているが、送金リストT261は送金依頼画像T28に含まれていてもよいし、そうでなくてもよい。 The server 10 generates a remittance request image T28 by applying highlighting T282 shown in FIG. 34 to the icon Uc1 of user C, which allows the user C who has not yet remitted money to be identified. Note that, as a non-limiting example, the server 10 may generate a remittance list image T28 by applying highlighting T282 to the icon Ub1 of user B, which allows the user B who has already remitted money to be identified. Also, as a non-limiting example, the server 10 may generate a remittance request image T28 by applying highlighting T282 to the user's username (here, reference symbols Ub2 and Uc2) or content. Here, the highlighting T282 is, as a non-limiting example, a blinking or lit display that surrounds the icon Uc1 of user C. Also, as a non-limiting example, the highlighting T282 may be, as a non-limiting example, a blinking or lit display that surrounds the username Uc2 of user C. Furthermore, the highlighting T282 may be, for example and not for limitation, a flashing or lit display surrounding user C's content Q10, or a display in which the color scheme of content Q10 is different from that of content Q9. Note that, for example and not for limitation, FIG. 34 shows the remittance list T281 included, but the remittance list T261 may or may not be included in the remittance request image T28.
次に、サーバ10は、限定ではなく例として、送金依頼画像T28を、ユーザ端末20に送信する。なお、サーバ10は、限定ではなく例として、送金依頼画像T28を、送金受取者(ここでは、ユーザA)のユーザ端末20のみに送信してもよい。次に、ユーザ端末20は、限定ではなく例として、図34に示す送金依頼画像T28を表示領域28に表示させる。
<第9変形例>
Next, the server 10, by way of example and not limitation, transmits a remittance request image T28 to the user terminal 20. Note that, by way of example and not limitation, the server 10 may transmit the remittance request image T28 only to the user terminal 20 of the remittance recipient (here, user A). Next, the user terminal 20, by way of example and not limitation, displays the remittance request image T28 shown in FIG. 34 in the display area 28.
<Ninth Modification>
図35を参照して、第9変形例に係る情報処理について説明する。図35は、第9変形例に係る情報処理の概要を示す図である。第9変形例に係る情報処理は、限定ではなく例として、サーバ10において未送金のユーザによるトークルームからの退会要求を拒否する形態である。ここで、「退会」とは、限定ではなく例として、サーバ10において、トークルーム情報D12におけるトークルームIDとユーザIDとの関係が解除されることである。すなわち、「退会」が実行されると、退会したユーザのユーザ端末20は、トークルームのコンテンツを表示領域28に表示できなくなり、又、他のユーザに対して送金できなくなり、他のユーザから送金を受けることができなくなる。以下、第9変形例においては、図31におけるS762までの手順を完了していることを前提とする。また、限定ではなく例として、送金受取者をユーザAとし、送金者をユーザBおよびユーザCとし、ユーザBが送金済みのユーザであり、ユーザCが未送金のユーザであり、ユーザCのユーザ端末20Cが退会要求をサーバ10に送信したここととする。本実施形態に記載の内容は、適宜、他の各実施形態に適用可能である。 With reference to FIG. 35, the information processing according to the ninth modified example will be described. FIG. 35 is a diagram showing an outline of the information processing according to the ninth modified example. The information processing according to the ninth modified example is, by way of example and not of limitation, a form in which the server 10 rejects a request to leave a talk room by a user who has not yet remitted money. Here, "withdrawal" means, by way of example and not of limitation, that the relationship between the talk room ID and the user ID in the talk room information D12 is released in the server 10. That is, when "withdrawal" is executed, the user terminal 20 of the withdrawn user cannot display the content of the talk room in the display area 28, cannot remit money to other users, and cannot receive money from other users. In the following, in the ninth modified example, it is assumed that the procedure up to S762 in FIG. 31 has been completed. Also, by way of example and not of limitation, it is assumed that the remittance recipient is user A, the remittance senders are user B and user C, user B is a user who has remitted money, user C is a user who has not yet remitted money, and the user terminal 20C of user C has sent a withdrawal request to the server 10. The contents described in this embodiment can be applied to other embodiments as appropriate.
まず、ユーザ端末20Cは、限定ではなく例として、図2A(c)に示す表示領域28のアイコンPLに対して、入力部22に入力があった場合、アイコンPLが選択されたと判定して、図35(a)に示すような送金設定アイコンTbを含む選択画像T26を表示領域28に表示させる。そして、限定ではなく例として、制御部21は、アイコン「退会」に対して、入力部22に入力があった場合、「退会」が選択されたと判定する。ユーザ端末20Cは、限定ではなく例として、退会に関する情報(限定ではなく例として、退会情報)を、サーバ10に送信する。次に、サーバ10は、限定ではなく例として、退会情報を記憶部15に記憶する。サーバ10は、限定ではなく例として、送金履歴情報D15を参照して、退会情報に基づいて、ユーザCが未送金か否かを判定する。限定ではなく例として、ユーザCが未送金であると判定された場合、サーバ10は、退会できないことを示す拒否コメント画像T301を含む退会拒否画像T30を生成する。サーバ10は、限定ではなく例として、退会拒否画像T30を、ユーザ端末20Cに送信する。次に、ユーザ端末20Cは、限定ではなく例として、図35(b)に示す退会拒否画像T30を表示領域28に表示させる。なお、上述したようにサーバ10が退会拒否画像T30を生成することに限定されず、ユーザ端末20Cが、限定ではなく例として、送金履歴情報D25に基づいて退会拒否画像T30を生成して、退会拒否画像T30を表示領域28に表示させてもよい。
<第10変形例>
First, when an input is made to the input unit 22 for the icon PL in the display area 28 shown in FIG. 2A(c), the user terminal 20C determines that the icon PL has been selected, and displays a selection image T26 including a remittance setting icon Tb as shown in FIG. 35(a) in the display area 28. Then, when an input is made to the input unit 22 for the icon "withdrawal", the control unit 21 determines that "withdrawal" has been selected. For example and not limitation, the user terminal 20C transmits information related to withdrawal (for example and not limitation, withdrawal information) to the server 10. Next, for example and not limitation, the server 10 stores the withdrawal information in the storage unit 15. For example and not limitation, the server 10 refers to the remittance history information D15 and determines whether or not the user C has not remitted money based on the withdrawal information. For example and not limitation, if it is determined that the user C has not remitted money, the server 10 generates a withdrawal refusal image T30 including a refusal comment image T301 indicating that withdrawal is not possible. The server 10 transmits, by way of example and not limitation, a withdrawal refusal image T30 to the user terminal 20C. Next, the user terminal 20C displays, by way of example and not limitation, the withdrawal refusal image T30 shown in Fig. 35(b) in the display area 28. Note that the server 10 is not limited to generating the withdrawal refusal image T30 as described above, and, by way of example and not limitation, the user terminal 20C may generate the withdrawal refusal image T30 based on the remittance history information D25 and display the withdrawal refusal image T30 in the display area 28.
<Tenth Modification>
図36を参照して、第10変形例に係る情報処理について説明する。図36は、送金依頼画像T31の一例を示す図である。第10変形例に係る情報処理は、第2実施形態における受取変更処理の後に、送金受取設定を設定変更されたユーザ(ここでは、ユーザB)から未送金のユーザ(ここでは、ユーザC)に対して送金依頼されたときに、設定変更されたユーザに送金が実行される形態である。以下、送金受取設定を設定変更したユーザ(ここでは、ユーザA)のユーザ端末20AがユーザCのユーザ端末20Cに対して送金依頼され、その後、送金受取設定が設定変更されたユーザ(ここでは、ユーザB)のユーザ端末20BがユーザCのユーザ端末20Cに対して送金依頼したこととする。 The information processing according to the tenth modified example will be described with reference to FIG. 36. FIG. 36 is a diagram showing an example of a remittance request image T31. The information processing according to the tenth modified example is a form in which, after the receipt change processing in the second embodiment, when a remittance request is made from a user whose remittance receipt settings have been changed (here, user B) to a user who has not yet remitted money (here, user C), a remittance is executed to the user whose settings have been changed. Hereinafter, it is assumed that the user terminal 20A of the user who changed the remittance receipt settings (here, user A) makes a remittance request to the user terminal 20C of user C, and then the user terminal 20B of the user whose remittance receipt settings have been changed (here, user B) makes a remittance request to the user terminal 20C of user C.
サーバ10は、限定ではなく例として、送金依頼画像T31を、ユーザ端末20Cに送信する。次に、ユーザ端末20Cは、図36に示す送金依頼画像T31を表示領域28に表示させる。ここで、送金依頼画像T26には、限定ではなく例として、ユーザAの送金依頼に関するコンテンツQ8と、ユーザBの送金依頼に関するコンテンツQ10とが含まれる。コンテンツQ8は、限定ではなく例として、ユーザ端末Cは、限定ではなく例として、サーバ10に送金処理を実行させるためのURLやアイコンQ81を含む。また、コンテンツQ10は、限定ではなく例として、サーバ10に送金処理を実行させるためのURLやアイコンQ101を含む。ユーザ端末20Cは、限定ではなく例として、アイコンQ81に対して、入力部22に入力があった場合、アイコンQ81が選択されたと判定して、サーバ10に送金処理要求(限定ではなく例として、送金先、送金元、送金額、送金アカウントなどに関する情報を含む)を送信してもよい。この場合、サーバ11は、限定ではなく例として、トークルーム情報D12を参照して、送金受取設定の設定変更後の送金受取者(ここでは、ユーザB)に対して送金されるよう送金処理を実行する。また、ユーザ端末20Cは、限定ではなく例として、アイコンQ101に対して、入力部22に入力があった場合、アイコンQ101が選択されたと判定して、サーバ10に送金処理要求(限定ではなく例として、送金先、送金元、送金額、送金アカウントなどに関する情報を含む)を送信してもよい。この場合においても、サーバ11は、限定ではなく例として、トークルーム情報D12を参照して、送金受取設定の設定変更後の送金受取者(ここでは、ユーザB)に対して送金されるよう送金処理を実行する。すなわち、送金受取設定の設定変更後において、トークルームに表示される送金依頼に関する表示に対して、入力部22に入力があった場合、送金受取設定の設定変更後の送金受取者に送金されるよう送金処理が実行される。
===効果===
The server 10 transmits a remittance request image T31 to the user terminal 20C, for example and not limitation. Next, the user terminal 20C displays the remittance request image T31 shown in FIG. 36 in the display area 28. Here, the remittance request image T26 includes, for example and not limitation, a content Q8 related to a remittance request from user A and a content Q10 related to a remittance request from user B. The content Q8 includes, for example and not limitation, a URL and an icon Q81 for causing the server 10 to execute a remittance process, and the user terminal C includes, for example and not limitation, a URL and an icon Q101 for causing the server 10 to execute a remittance process. The user terminal 20C may determine, for example and not limitation, that the icon Q81 has been selected when an input is made to the input unit 22 for the icon Q81, and transmit a remittance process request (including, for example and not limitation, information related to the remittance destination, remittance source, remittance amount, remittance account, etc.) to the server 10. In this case, the server 11, by way of example and not limitation, refers to the talk room information D12 and executes a remittance process to remit money to the remittance recipient (here, user B) after the remittance receipt setting has been changed. Also, by way of example and not limitation, when an input is made to the input unit 22 for the icon Q101, the user terminal 20C may determine that the icon Q101 has been selected and send a remittance process request (including, by way of example and not limitation, information on the remittance destination, remittance source, remittance amount, remittance account, etc.) to the server 10. Even in this case, the server 11, by way of example and not limitation, refers to the talk room information D12 and executes a remittance process to remit money to the remittance recipient (here, user B) after the remittance receipt setting has been changed. That is, when an input is made to the input unit 22 for a display related to a remittance request displayed in the talk room after the remittance receipt setting has been changed, a remittance process is executed to remit money to the remittance recipient after the remittance receipt setting has been changed.
===Effect===
本実施形態によれば、サーバ10は、トークルームに、ユーザAからユーザBに送信された送信依頼に対して、ユーザBが送金した場合、その送金依頼に対して送金したことを示す情報を含める。その結果、本実施形態の情報処理によれば、限定ではなく例として、サーバ10は、ユーザに対して送金したユーザをトークルームに表示させることができるため、ユーザの送金に関する利便性を向上できる。 According to this embodiment, when user B remits money in response to a transmission request sent from user A to user B, the server 10 includes information in the chat room indicating that the remittance has been made in response to the remittance request. As a result, according to the information processing of this embodiment, by way of example and not limitation, the server 10 can display in the chat room users who have remitted money to the user, thereby improving the convenience of users with regard to remittances.
本実施形態によれば、サーバ10は、トークルームに、ユーザAからユーザBに送信された送信依頼に対して、ユーザBが送金していない場合、その送金依頼に対して送金していないことを示す情報を含める。その結果、本実施形態の情報処理によれば、限定ではなく例として、ユーザに対して送金していないユーザをトークルームに表示させることができるため、ユーザの送金に関する利便性を向上できる。 According to this embodiment, when user B has not sent money in response to a transmission request sent from user A to user B, the server 10 includes information in the chat room indicating that the user has not sent money in response to the remittance request. As a result, according to the information processing of this embodiment, by way of example and not limitation, users who have not sent money to the user can be displayed in the chat room, thereby improving the convenience of users in sending money.
本実施形態によれば、サーバ10は、トークルームに、ユーザAからユーザBに送信された送信依頼に対して、ユーザBが送金したことを示す情報、送金していないことを示す情報については、ユーザAのユーザ端末20Aの表示領域28に表示されるトークルームにのみ表示される。その結果、本実施形態の情報処理によれば、限定ではなく例として、管理者であるユーザAのユーザ端末20Aの表示領域28に表示されるトークルームにのみ、送金したユーザと送金していないユーザがわかる情報を表示させるため、サーバ10の情報処理量を減らすことができる。また、限定ではなく例として、サーバ10は送金していないユーザに不快感を与えないトークルームを提供できる。 According to this embodiment, the server 10 displays information indicating that user B has sent money in response to a transmission request sent from user A to user B, and information indicating that user B has not sent money, only in the talk room displayed in the display area 28 of user A's user terminal 20A. As a result, according to the information processing of this embodiment, as an example and not a limitation, information indicating users who have sent money and users who have not sent money is displayed only in the talk room displayed in the display area 28 of user A's user terminal 20A, who is the administrator, so that the amount of information processing by the server 10 can be reduced. Also, as an example and not a limitation, the server 10 can provide a talk room that does not cause discomfort to users who have not sent money.
本実施形態において、ユーザBによるユーザ端末20Bの表示領域28に表示されたトークルームに対する入力部22への入力は、そのトークルームに表示されたユーザAからユーザBへの送金依頼に関する表示に対する入力である。そして、サーバ10は、ユーザCのユーザ端末20Cからユーザ端末20Bに送信された、ユーザ端末20Bの表示領域28に表示されたトークルームに表示された送金依頼に関する表示に対するユーザBによる入力部22への入力と、ユーザAによって実行されたユーザAとは異なる他のユーザへの送金に関する設定とに基づいて、ユーザBからユーザCへの送金に関する情報を受信する。サーバ10は、ユーザBからユーザCへの送金に関する情報に基づいて、ユーザBからユーザCへの送金に関する処理を実行する。その結果、本実施形態の情報処理によれば、限定ではなく例として、送金受取者が変更されても送金依頼を実行できるため、ユーザの利便性を向上できる。
===第8実施形態===
In this embodiment, the input by user B to the input unit 22 for the talk room displayed in the display area 28 of the user terminal 20B is an input to a display related to a remittance request from user A to user B displayed in the talk room. The server 10 receives information related to the remittance from user B to user C based on the input by user B to the input unit 22 for the display related to the remittance request displayed in the talk room displayed in the display area 28 of the user terminal 20B, which is transmitted from the user terminal 20C of user C to the user terminal 20B, and the setting related to the remittance to another user different from user A executed by user A. The server 10 executes a process related to the remittance from user B to user C based on the information related to the remittance from user B to user C. As a result, according to the information processing of this embodiment, by way of example and not limitation, a remittance request can be executed even if the remittance recipient is changed, thereby improving the convenience of the user.
Eighth Embodiment
本実施形態の概要を説明する。本実施形態は、限定ではなく例として、サーバ10において、所定のユーザがトークルームに掲載した画像(例えば、写真など)を他のユーザが購入可能な形態である。本実施形態においては、サーバ10は、所定のユーザのユーザ端末20から写真データを受信し、受信した写真データを低い解像度で、各ユーザ端末20に対して写真データを送信する。以下では、限定ではなく例として、送金受取者をユーザAとし、写真データをサーバ10にアップロードするユーザをユーザBとし、写真データを購入するユーザをユーザCとする。本実施形態に記載の内容は、適宜、他の各実施形態に適用可能である。 An overview of this embodiment will be described. This embodiment is, by way of example and not limitation, a form in which images (e.g., photos, etc.) posted in a chat room by a specific user on the server 10 can be purchased by other users. In this embodiment, the server 10 receives photo data from the user terminal 20 of the specific user, and transmits the received photo data to each user terminal 20 at a low resolution. In the following, by way of example and not limitation, the remittance recipient is User A, the user who uploads the photo data to the server 10 is User B, and the user who purchases the photo data is User C. The contents described in this embodiment can be applied to the other embodiments as appropriate.
図37、図38を参照して、本実施形態について詳しく説明する。図37は、第8実施形態に係る情報処理を示すフローチャートである。図38は、第8実施形態に係る情報処理の概要を示す図である。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。なお、図37は、図2におけるS111~S151までの手順を完了していることを前提とするフローチャートである。以下において、所定のユーザ(ここでは、ユーザB)によってアップロードされた写真データを購入するユーザ(ここでは、ユーザC)が、送金受取者(ここでは、ユーザA)に送金する手順について説明する。 This embodiment will be described in detail with reference to Figs. 37 and 38. Fig. 37 is a flowchart showing information processing according to the eighth embodiment. Fig. 38 is a diagram showing an overview of information processing according to the eighth embodiment. In this embodiment, the same components as those in the above-mentioned embodiment are appropriately denoted with the same reference numerals and their description will be omitted or simplified. Note that Fig. 37 is a flowchart assuming that the procedures from S111 to S151 in Fig. 2 have been completed. Below, a procedure will be described in which a user (here, user C) who purchases photo data uploaded by a specific user (here, user B) remits money to a money transfer recipient (here, user A).
まず、ステップS861において、ユーザ端末20Bは、限定ではなく例として、ユーザBによる入力部22への入力に基づいて、第1解像度の写真データが生成される。次に、ステップS862において、ユーザ端末20Bは、限定ではなく例として、サーバ10に第1解像度の写真データを送信する。 First, in step S861, the user terminal 20B generates photo data of the first resolution based on an input by the user B to the input unit 22, as an example and not a limitation. Next, in step S862, the user terminal 20B transmits the photo data of the first resolution to the server 10, as an example and not a limitation.
次に、ステップS871において、サーバ10は、限定ではなく例として、第1解像度の写真データを記憶部15に記憶する。サーバ10は、限定ではなく例として、第1解像度の写真データに基づいて、第1解像度よりも低い解像度を示す第2解像度の写真データを生成する。サーバ10は、限定ではなく例として、図38(a)に示す第2解像度の写真データを含む写真掲載画像T31を生成する(ここでは、掲載処理)。次に、ステップS872において、サーバ10は、限定ではなく例として、写真掲載画像T31をユーザ端末20に送信する。 Next, in step S871, the server 10 stores the photo data of the first resolution in the storage unit 15, as an example and not a limitation. The server 10 generates photo data of a second resolution indicating a resolution lower than the first resolution based on the photo data of the first resolution, as an example and not a limitation. The server 10 generates a photo posting image T31 including the photo data of the second resolution shown in FIG. 38(a), as an example and not a limitation (here, a posting process). Next, in step S872, the server 10 transmits the photo posting image T31 to the user terminal 20, as an example and not a limitation.
次に、ステップS881において、ユーザ端末20Cは、限定ではなく例として、図38(a)に示すような写真掲載画像T32を表示領域28に表示させる。ユーザ端末20Cは、限定ではなく例として、写真掲載画像T32に含まれる購入遷移部T321のアイコンに対して、入力部22に入力があった場合、購入遷移部T321が選択されたと判定して、写真購入画像T33を表示領域28に表示させる。写真購入画像T33は、限定ではなく例として、写真選択部T331と、金額表示部T332と、送金先T333と、送金アカウント設定部T334と、購入確定部T335とを含む。写真選択部T331は、限定ではなく例として、第2解像度の写真データが選択可能に掲載される領域である。写真選択部T331は、限定ではなく例として、選択表示アイコンT3311を含む。制御部11は、限定ではなく例として、選択表示アイコンT3311に対して、入力部22に入力があった場合、選択表示アイコンT3311が選択されたと判定して、選択表示アイコンT3311のステータスを変化(例えば、数字を付与して色を変化など)させる。金額表示部T332は、限定ではなく例として、写真データの購入金額が表示される領域である。制御部11は、限定ではなく例として、選択された選択表示アイコンT3311に対応する写真データの購入金額を計算して、その購入金額を金額表示部T332に表示させる。送金先T333は、限定ではなく例として、トークルーム情報D22を参照して特定される送金先を表示する領域である。送金アカウント設定部T334は、限定ではなく例として、それに対して入力部22に入力があった場合、所定の表示形式(限定ではなく例として、プルダウン)で使用可能な送金アカウントIDに対応する送金アカウントの名称を表示する領域である。制御部11は、限定ではなく例として、購入確定部T335に対して入力部22に入力があった場合、購入する写真データおよび購入金額に関する情報(限定ではなく例として、購入情報)を確定させる。そして、ステップS882において、ユーザ端末20Cは、購入情報を含む購入要求をサーバ10に送信する。 Next, in step S881, the user terminal 20C displays in the display area 28 a photo posting image T32 as shown in FIG. 38(a), for example and not limitation. When an input is made to the input unit 22 for an icon of the purchase transition section T321 included in the photo posting image T32, the user terminal 20C determines that the purchase transition section T321 has been selected, and displays the photo purchase image T33 in the display area 28. The photo purchase image T33 includes, for example and not limitation, a photo selection section T331, an amount display section T332, a remittance destination T333, a remittance account setting section T334, and a purchase confirmation section T335. The photo selection section T331 is, for example and not limitation, an area in which photo data of the second resolution is selectably posted. The photo selection section T331 includes, for example and not limitation, a selection display icon T3311. For example and not limitation, when an input is made to the input unit 22 for the selection display icon T3311, the control unit 11 determines that the selection display icon T3311 has been selected and changes the status of the selection display icon T3311 (for example, by adding a number and changing the color). The amount display unit T332 is an area in which the purchase amount of the photo data is displayed, for example and not limitation. The control unit 11 calculates the purchase amount of the photo data corresponding to the selected selection display icon T3311, and displays the purchase amount in the amount display unit T332. The remittance destination T333 is an area in which the remittance destination specified by referring to the talk room information D22 is displayed, for example and not limitation. The remittance account setting unit T334 is an area in which the name of the remittance account corresponding to the available remittance account ID is displayed in a predetermined display format (for example and not limitation, a pull-down) when an input is made to the input unit 22. For example, but not limited to, when an input is made to the input unit 22 for the purchase confirmation unit T335, the control unit 11 confirms information regarding the photo data to be purchased and the purchase price (for example, but not limited to, purchase information). Then, in step S882, the user terminal 20C transmits a purchase request including the purchase information to the server 10.
次に、ステップS891において、サーバ10は、購入要求を記憶部15に記憶する。サーバ10は、限定ではなく例として、購入要求に基づいて、ユーザCのユーザIDと、トークルーム情報D12の[ユーザID]のユーザIDとを照合する。すなわち、制御部11は、限定ではなく例として、トークルームに参加しているユーザのユーザ端末20から購入要求が送信されたことを確認する。制御部11は、限定ではなく例として、照合した結果、ユーザCのユーザIDと[ユーザID]のユーザIDとが一致した場合、送金処理に移行する。サーバ10は、限定ではなく例として、購入情報に基づいて、送金処理を実行する。制御部11は、限定ではなく例として、購入情報に基づいて、送金元および送金先のユーザIDと、送金アカウントと、購入額(送金額)とを特定する。サーバ10は、限定ではなく例として、送金元および送金先のユーザID、送金アカウント、及び購入額に関する情報を含む送金通知を、支払いサーバ30に送信する。支払いサーバ30は、送金元のユーザIDに対応する送金アカウントの価値から、購入額に対応する価値を、送金先のユーザIDに対応する送金アカウントの価値に移転させる。支払いサーバ30は、限定ではなく例として、送金に関する処理の結果に関する情報を、サーバ10に送信する。これにより送金処理が完了する。次に、S892において、サーバ10は、購入情報に基づいて、記憶部15から第1解像度の写真データを取得する。そして、制御部11は、第1解像度の写真データをユーザCのユーザ端末20に送信する。次に、S893において、サーバ10は、購入額に関する情報を含む送金完了通知をユーザ端末20に送信する。ユーザ端末20Aは、限定ではなく例として、送金完了通知に基づいて、送金完了を示すコンテンツ(限定ではなく例として、写真購入代金の2,000円を送金しました)を含む画像を表示させる。 Next, in step S891, the server 10 stores the purchase request in the storage unit 15. The server 10, for example and not limitation, compares the user ID of user C with the user ID of [user ID] in the talk room information D12 based on the purchase request. That is, the control unit 11, for example and not limitation, confirms that the purchase request has been sent from the user terminal 20 of the user participating in the talk room. As an example and not limitation, the control unit 11 transitions to a remittance process when the user ID of user C matches the user ID of [user ID] as a result of the comparison. The server 10, for example and not limitation, executes a remittance process based on the purchase information. As an example and not limitation, the control unit 11 identifies the user IDs of the remittance source and remittance destination, the remittance account, and the purchase amount (remittance amount) based on the purchase information. The server 10, for example and not limitation, transmits a remittance notification including information on the user IDs of the remittance source and remittance destination, the remittance account, and the purchase amount to the payment server 30. The payment server 30 transfers the value corresponding to the purchase amount from the value of the remittance account corresponding to the user ID of the remitter to the value of the remittance account corresponding to the user ID of the remitter. By way of example and not limitation, the payment server 30 transmits information regarding the results of the remittance processing to the server 10. This completes the remittance processing. Next, in S892, the server 10 acquires the first resolution photo data from the storage unit 15 based on the purchase information. Then, the control unit 11 transmits the first resolution photo data to the user terminal 20 of user C. Next, in S893, the server 10 transmits a remittance completion notice including information regarding the purchase amount to the user terminal 20. By way of example and not limitation, the user terminal 20A displays an image including content indicating the completion of the remittance (by way of example and not limitation, 2,000 yen has been remitted for the photo purchase price) based on the remittance completion notice.
なお、上記において、サーバ10は、限定ではなく例として、写真データをサーバ10にアップロードするユーザのユーザ装置20に対して、トークルームに参加しているユーザが送受信するコンテンツが表示されないように、トークルームの画像を送信してもよい。具体的には、サーバ10は、限定ではなく例として、コンテンツ情報D13を参照して、ユーザB以外のユーザに対応するコンテンツを特定し、特定されたコンテンツを排除して、ユーザBのユーザ端末20に送信するための写真掲載画像T32を生成する。
===効果===
In the above, the server 10 may, for example and not for limitation, transmit an image of the talk room so that content sent and received by users participating in the talk room is not displayed to the user device 20 of the user who uploads photo data to the server 10. Specifically, for example and not for limitation, the server 10 refers to the content information D13 to identify content corresponding to users other than user B, excludes the identified content, and generates a photo posting image T32 to be transmitted to the user terminal 20 of user B.
===Effect===
本実施形態によれば、サーバ10は、トークルームにおいて低い解像度の写真データを掲載して、ユーザの購入要求に応じてユーザに高い解像度の写真を提供することができる。その結果、本実施形態の情報処理によれば、限定ではなく例として、サーバ10は、低い解像度の写真データを掲載するため送受信するデータの容量を圧縮できるため、処理速度の向上が図れる。また、ユーザはトークルームにおいて写真を購入できるため、ユーザの利便性を向上できる。 According to this embodiment, the server 10 can post low-resolution photo data in a chat room and provide high-resolution photos to the user in response to the user's purchase request. As a result, according to the information processing of this embodiment, by way of example and not limitation, the server 10 can compress the volume of data sent and received in order to post low-resolution photo data, thereby improving processing speed. In addition, the user can purchase photos in the chat room, improving user convenience.
B1,B2,B3・・・バス、N・・・ネットワーク、1・・・通信システム、10・・・サーバ、20・・・ユーザ端末、30・・・支払いサーバ、11,21,31・・・制御部、12,22,32・・・入力部、13,23,33・・・出力部、14,24,34・・・通信I/F、15,25,35・・・記憶部。 B1, B2, B3... bus, N... network, 1... communication system, 10... server, 20... user terminal, 30... payment server, 11, 21, 31... control unit, 12, 22, 32... input unit, 13, 23, 33... output unit, 14, 24, 34... communication I/F, 15, 25, 35... memory unit.
Claims (12)
前記チャットルームに含まれる第1ユーザから、前記チャットルームに含まれる第2ユーザへの送金に関する送金情報を、前記第1ユーザの第1端末に表示された前記チャットルームに対する前記第1ユーザによる入力に基づいて、前記サーバの通信部によって受信することと、
前記送金情報の受信に基づいて、前記第1ユーザから前記第2ユーザへの送金に関する処理を前記サーバの制御部によって行うこととが前記サーバによって実行され、
送金依頼に対する送金を前記第1ユーザが行う前に、前記チャットルームを退会する情報を前記第1端末から受信した場合、前記第1ユーザを前記チャットルームから退会できないことを示す情報を前記第1端末に前記通信部によって送信することが前記サーバによって実行される。 A program executed by a server that provides a chat room in which users can send and receive content,
receiving, by a communication unit of the server, remittance information regarding a remittance from a first user included in the chat room to a second user included in the chat room, based on an input by the first user to the chat room displayed on a first terminal of the first user;
The server executes a process related to the remittance from the first user to the second user based on the reception of the remittance information,
When information to leave the chat room is received from the first terminal before the first user makes a remittance in response to a remittance request, the server executes the following: sending information to the first terminal via the communication unit indicating that the first user cannot leave the chat room.
前記送金情報は、前記第2ユーザによる前記第1ユーザへの送金依頼に基づいて送信される。 The program according to claim 1,
The remittance information is transmitted based on a remittance request from the second user to the first user.
前記チャットルームに対して、前記第2ユーザへの送金を可能にする設定に関する第1設定を設定する制御を前記サーバの制御部によって行うことが前記サーバによって実行される。 The program according to claim 1 or 2,
The server controls a control unit of the server to set a first setting for the chat room, the first setting being related to a setting that enables remittance to the second user.
前記第1設定は、前記第2ユーザによる前記チャットルームの作成に基づき、設定される。 The program according to claim 3,
The first setting is set based on creation of the chat room by the second user.
前記第1設定は、前記チャットルームに含まれるユーザによる前記チャットルームへの入力に基づいて、前記第2ユーザへの送金を可能にすることに関する設定を含む。 The program according to claim 3 or 4,
The first settings include settings related to enabling transfer of money to the second user based on input into the chat room by users included in the chat room.
前記第1設定は、前記チャットルームに含まれるユーザから前記第1ユーザへの送金ができないことに関する設定を含む。 The program according to any one of claims 3 to 5,
The first setting includes a setting regarding not allowing users in the chat room to transfer money to the first user.
前記第2ユーザによる、前記第2ユーザの第2端末に表示された前記チャットルームに対する第1入力に基づいて、前記第2ユーザとは異なる第3ユーザへの送金に関する第2設定を前記制御部によって行うことが前記サーバによって実行され、
前記第3ユーザは、前記チャットルームに含まれる。 The program according to any one of claims 1 to 6,
The server executes, by the control unit, a second setting related to a remittance to a third user different from the second user, based on a first input by the second user to the chat room displayed on the second terminal of the second user;
The third user is included in the chat room.
前記第1ユーザから、前記第2ユーザに関する情報を前記通信部によって受信することと、
前記第2ユーザに関する情報に基づき、前記第2ユーザへの送金に関する前記第1設定を第3設定に変更する制御を前記制御部によって行うことが前記サーバによって実行される。 The program according to any one of claims 3 to 6,
receiving information about the second user from the first user by the communication unit;
The server executes control by the control unit to change the first setting regarding remittance to the second user to a third setting based on information regarding the second user.
前記第3設定は、前記第2ユーザへの送金を不可にすることに関する設定を含む。 The program according to claim 8,
The third setting includes a setting related to disabling remittance to the second user.
前記第1ユーザから、前記第2ユーザに関する情報を前記通信部によって受信することと、
前記第2ユーザに関する情報に基づき、前記第2ユーザのアカウントを少なくとも一時的に使用停止にする制御を前記制御部によって行うことが前記サーバによって実行される。 The program according to any one of claims 1 to 9,
receiving information about the second user from the first user by the communication unit;
The server executes control by the control unit to at least temporarily suspend the account of the second user based on information about the second user.
前記チャットルームに含まれる第1ユーザから、前記チャットルームに含まれる第2ユーザへの送金に関する送金情報を、前記第1ユーザの第1端末に表示された前記チャットルームに対する前記第1ユーザによる入力に基づいて、前記サーバの通信部によって受信することと、
前記送金情報の受信に基づいて、前記第1ユーザから前記第2ユーザへの送金に関する処理を前記サーバの制御部によって行うこととを含み、
送金依頼に対する送金を前記第1ユーザが行う前に、前記チャットルームを退会する情報を前記第1端末から受信した場合、前記第1ユーザを前記チャットルームから退会できないことを示す情報を前記第1端末に前記通信部によって送信することが前記サーバによって実行されることを含む。 An information processing method for a server that provides a chat room in which users can send and receive content, comprising the steps of:
receiving, by a communication unit of the server, remittance information regarding a remittance from a first user included in the chat room to a second user included in the chat room, based on an input by the first user to the chat room displayed on a first terminal of the first user;
and performing a process for remittance from the first user to the second user by a control unit of the server based on the reception of the remittance information;
The method includes, when information to leave the chat room is received from the first terminal before the first user makes a remittance in response to a remittance request, transmitting information to the first terminal via the communication unit indicating that the first user cannot leave the chat room.
前記チャットルームに含まれる第1ユーザから、前記チャットルームに含まれる第2ユーザへの送金に関する送金情報を、前記第1ユーザの第1端末に表示された前記チャットルームに対する前記第1ユーザによる入力に基づいて受信する通信部と、
前記送金情報の受信に基づいて、前記第1ユーザから前記第2ユーザへの送金に関する処理を行う制御部とを備え、
送金依頼に対する送金を前記第1ユーザが行う前に、前記チャットルームを退会する情報を前記第1端末から受信した場合、前記第1ユーザを前記チャットルームから退会できないことを示す情報を前記第1端末に前記通信部によって送信することが前記サーバによって実行される。 A server that provides a chat room in which users can send and receive content,
a communication unit that receives remittance information regarding a remittance from a first user included in the chat room to a second user included in the chat room based on an input by the first user to the chat room displayed on a first terminal of the first user;
a control unit that performs processing related to the remittance from the first user to the second user based on the reception of the remittance information,
When information to leave the chat room is received from the first terminal before the first user makes a remittance in response to a remittance request, the server executes the following: sending information to the first terminal via the communication unit indicating that the first user cannot leave the chat room.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022111703A JP7645218B2 (en) | 2020-06-30 | 2022-07-12 | Program, information processing method, and server |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020113639A JP7108361B2 (en) | 2020-06-30 | 2020-06-30 | Program, information processing method, and server |
| JP2022111703A JP7645218B2 (en) | 2020-06-30 | 2022-07-12 | Program, information processing method, and server |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020113639A Division JP7108361B2 (en) | 2020-06-30 | 2020-06-30 | Program, information processing method, and server |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2022137185A JP2022137185A (en) | 2022-09-21 |
| JP2022137185A5 JP2022137185A5 (en) | 2023-07-19 |
| JP7645218B2 true JP7645218B2 (en) | 2025-03-13 |
Family
ID=79316214
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020113639A Active JP7108361B2 (en) | 2020-06-30 | 2020-06-30 | Program, information processing method, and server |
| JP2022111703A Active JP7645218B2 (en) | 2020-06-30 | 2022-07-12 | Program, information processing method, and server |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020113639A Active JP7108361B2 (en) | 2020-06-30 | 2020-06-30 | Program, information processing method, and server |
Country Status (4)
| Country | Link |
|---|---|
| JP (2) | JP7108361B2 (en) |
| KR (1) | KR102869969B1 (en) |
| CN (1) | CN115997227A (en) |
| WO (1) | WO2022004487A1 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2023107258A (en) * | 2022-01-22 | 2023-08-03 | 株式会社ステラセス | Chat system, chat management device and chat program |
| KR102723975B1 (en) * | 2022-03-14 | 2024-10-31 | 주식회사 카카오 | Method and apparatus for remittance service |
| JP7813625B2 (en) * | 2022-03-23 | 2026-02-13 | 株式会社日本総合研究所 | Remittance system, remittance method and program that allows remittance using an account identifier set by the recipient instead of an account number |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017153078A (en) | 2016-02-24 | 2017-08-31 | Line株式会社 | Artificial intelligence learning method, artificial intelligence learning system, and answer relay method |
| JP2017531866A (en) | 2014-10-27 | 2017-10-26 | フェイスブック,インク. | Facilitate sending and receiving payments using message-based context prompts |
| JP2018032200A (en) | 2016-08-24 | 2018-03-01 | Line株式会社 | Program, information processing method, and information processing terminal |
| JP2018524717A (en) | 2015-06-25 | 2018-08-30 | 株式会社カカオKakao Corp. | Message service providing method for providing a message service using an open chat room corresponding to link information, and a message server and a terminal for performing the message service providing method |
| WO2018213508A1 (en) | 2017-05-16 | 2018-11-22 | Apple Inc. | User interfaces for peer-to-peer transfers |
| JP2019087024A (en) | 2017-11-07 | 2019-06-06 | LINE Pay株式会社 | Information processing program, method, device, and system |
| JP2019185767A (en) | 2018-04-03 | 2019-10-24 | LINE Pay株式会社 | Method and system for providing remittance function by recognizing contents of message in messenger provided with remittance function |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20160035197A (en) * | 2014-09-22 | 2016-03-31 | 김영남 | Messenger service system with function to automatically delete chat room |
| KR20160125812A (en) * | 2015-04-22 | 2016-11-01 | 주식회사 카카오 | Messenger application |
| JP2019028735A (en) | 2017-07-31 | 2019-02-21 | Hrソリューションズ株式会社 | Message management apparatus, method and program |
| KR20190018223A (en) * | 2017-08-14 | 2019-02-22 | 차현태 | Apparatus and computer program for providing money transfer service and dept management service related thereto |
| KR102352546B1 (en) * | 2018-04-03 | 2022-01-18 | 라인 페이 가부시키가이샤 | Method and system for providing remittance function by recognizing content of message in messenger with remittance function |
| KR102137540B1 (en) * | 2018-06-05 | 2020-07-24 | 주식회사 와임 | Method and system for providing social media using partition function |
-
2020
- 2020-06-30 JP JP2020113639A patent/JP7108361B2/en active Active
-
2021
- 2021-06-22 WO PCT/JP2021/023601 patent/WO2022004487A1/en not_active Ceased
- 2021-06-22 CN CN202180046960.XA patent/CN115997227A/en active Pending
- 2021-06-22 KR KR1020227046407A patent/KR102869969B1/en active Active
-
2022
- 2022-07-12 JP JP2022111703A patent/JP7645218B2/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017531866A (en) | 2014-10-27 | 2017-10-26 | フェイスブック,インク. | Facilitate sending and receiving payments using message-based context prompts |
| JP2018524717A (en) | 2015-06-25 | 2018-08-30 | 株式会社カカオKakao Corp. | Message service providing method for providing a message service using an open chat room corresponding to link information, and a message server and a terminal for performing the message service providing method |
| JP2017153078A (en) | 2016-02-24 | 2017-08-31 | Line株式会社 | Artificial intelligence learning method, artificial intelligence learning system, and answer relay method |
| JP2018032200A (en) | 2016-08-24 | 2018-03-01 | Line株式会社 | Program, information processing method, and information processing terminal |
| WO2018213508A1 (en) | 2017-05-16 | 2018-11-22 | Apple Inc. | User interfaces for peer-to-peer transfers |
| JP2019087024A (en) | 2017-11-07 | 2019-06-06 | LINE Pay株式会社 | Information processing program, method, device, and system |
| JP2019185767A (en) | 2018-04-03 | 2019-10-24 | LINE Pay株式会社 | Method and system for providing remittance function by recognizing contents of message in messenger provided with remittance function |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022137185A (en) | 2022-09-21 |
| WO2022004487A1 (en) | 2022-01-06 |
| JP2022012086A (en) | 2022-01-17 |
| KR102869969B1 (en) | 2025-10-14 |
| KR20230019164A (en) | 2023-02-07 |
| JP7108361B2 (en) | 2022-07-28 |
| CN115997227A (en) | 2023-04-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7645218B2 (en) | Program, information processing method, and server | |
| US9607341B2 (en) | Content access management in a social networking system for externally stored content | |
| US20190237106A1 (en) | Gallery of videos set to an audio time line | |
| US20180367495A1 (en) | Method and system to converse across fragmented messaging services based on discussion topics | |
| US10264215B1 (en) | Server and method enabling augmented reality (AR) object sharing | |
| US20070220092A1 (en) | System, apparatus and method for enabling mobility to virtual communities via personal and group forums | |
| US11526886B1 (en) | Method, medium, and system for reducing fraud | |
| US9947031B2 (en) | Content access management in a social networking system for locally stored content | |
| US11991286B2 (en) | Systems and methods for using a non-fungible digital asset to facilitate accessing an access-restricted resource | |
| IL247994A (en) | Instant messaging based financial transactions | |
| WO2025245042A1 (en) | Online social wager-based gaming system featuring dynamic cross -provider game filtering, persistent cross-provider voice-interactive group play, automated multi-seat group game reservation, and distributed ledger bet verification | |
| US20140307735A1 (en) | Model for managing the processes around the broadcasting of phone calls and text messages to groups of people | |
| US20240202763A1 (en) | Blockchain-based reward system | |
| JP6605174B1 (en) | Computer program, information processing method, and moving image distribution system | |
| US20230325827A1 (en) | Information processing apparatus, program, method and terminal | |
| US12086630B2 (en) | Method and system for generating and managing smart contract | |
| KR101148936B1 (en) | Delivery method of person's will and message | |
| CN107038619A (en) | Virtual resource management method and device | |
| CN111435503B (en) | Method and device for obtaining electronic credentials | |
| US12505243B2 (en) | Image and message management and archiving for events | |
| US20220366063A1 (en) | Authenticated and Authorized Transfer of Content Over a Communication Network | |
| JP2022136033A (en) | Remittance method, computer program, computer-readable recording medium, and computer device | |
| TWI800569B (en) | Information processing method, information processing program product and information processing device | |
| KR101360933B1 (en) | Supporting a mutual aid service and a system thereof | |
| WO2022241393A1 (en) | Authenticated and authorized transfer of content over a communication network |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230623 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230706 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20231027 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20231030 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20231222 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20231227 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240418 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240507 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240704 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241001 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241128 |
|
| 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: 20250212 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250303 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7645218 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |