[go: up one dir, main page]

JP2019101908A - Information processing apparatus, information processing method, and program - Google Patents

Information processing apparatus, information processing method, and program Download PDF

Info

Publication number
JP2019101908A
JP2019101908A JP2017234248A JP2017234248A JP2019101908A JP 2019101908 A JP2019101908 A JP 2019101908A JP 2017234248 A JP2017234248 A JP 2017234248A JP 2017234248 A JP2017234248 A JP 2017234248A JP 2019101908 A JP2019101908 A JP 2019101908A
Authority
JP
Japan
Prior art keywords
information
group
burden
payment
user
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.)
Granted
Application number
JP2017234248A
Other languages
Japanese (ja)
Other versions
JP7002311B2 (en
Inventor
利真 西
Toshimasa Nishi
利真 西
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Japan Research Institute Ltd
Original Assignee
Japan Research Institute Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Japan Research Institute Ltd filed Critical Japan Research Institute Ltd
Priority to JP2017234248A priority Critical patent/JP7002311B2/en
Publication of JP2019101908A publication Critical patent/JP2019101908A/en
Application granted granted Critical
Publication of JP7002311B2 publication Critical patent/JP7002311B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

【課題】従来、グループを構成する各人の負担情報を蓄積し、利用する仕組みはなかった。【解決手段】グループを識別するグループ識別子と、グループを構成する2以上の各ユーザのユーザ識別子と各ユーザの負担に関する負担情報とを有する1以上のグループ情報が格納されるグループ情報格納部と、グループ識別子と各人の負担情報を有する支払情報を受信する支払情報受信部と、支払情報受信部が受信した支払情報が有する各人の負担情報を、支払情報受信部が受信したグループ識別子に対応付けて蓄積する蓄積部と、グループ情報格納部に格納されているグループ情報が有する2以上の各ユーザの負担情報を用いて処理を行う負担情報処理部とを具備する情報処理装置により、グループを構成する各人の負担情報を蓄積し、利用する仕組みを提供できる。【選択図】図1PROBLEM TO BE SOLVED: To accumulate and use burden information of each person constituting a group. SOLUTION: A group information storage unit for storing one or more group information having a group identifier for identifying a group, a user identifier of two or more users constituting the group, and burden information regarding the burden of each user. The payment information receiving unit that receives the payment information that has the group identifier and the burden information of each person, and the burden information of each person that the payment information received by the payment information receiving unit corresponds to the group identifier received by the payment information receiving unit. A group is formed by an information processing device including a storage unit that is attached and stored, and a burden information processing unit that performs processing using the burden information of two or more users possessed by the group information stored in the group information storage unit. It is possible to provide a mechanism for accumulating and using the burden information of each constituent. [Selection diagram] Fig. 1

Description

本発明は、グループを構成するメンバ間の負担に関する情報を処理する情報処理装置等に関する。   The present invention relates to an information processing apparatus or the like that processes information related to the burden among members constituting a group.

従来、グループをなす複数企業間の資金を一括して集中管理する企業間資金集中管理システムが存在した(例えば、特許文献1参照)。   Conventionally, there has been an inter-company fund central management system which centrally manages funds among a plurality of companies forming a group (see, for example, Patent Document 1).

特開2002−358470号公報Unexamined-Japanese-Patent No. 2002-358470

しかし、従来、グループを構成する各人の負担情報を蓄積し、利用する仕組みはなかった。   However, conventionally, there has been no mechanism for accumulating and using the burden information of each member of the group.

本第一の発明の情報処理装置は、グループを識別するグループ識別子と、グループを構成する2以上の各ユーザのユーザ識別子と各ユーザの負担に関する負担情報とを有する1以上のグループ情報が格納されるグループ情報格納部と、グループ識別子と各人の負担情報を有する支払情報を受信する支払情報受信部と、支払情報受信部が受信した支払情報が有する各人の負担情報を、支払情報受信部が受信したグループ識別子に対応付けて蓄積する蓄積部と、グループ情報格納部に格納されているグループ情報が有する2以上の各ユーザの負担情報を用いて処理を行う負担情報処理部とを具備する情報処理装置である。   The information processing apparatus according to the first aspect of the present invention stores one or more group information including a group identifier for identifying a group, user identifiers of two or more users constituting the group, and burden information on the burden on each user. Group information storage unit, a payment information reception unit for receiving payment information having a group identifier and each person's burden information, and each person's burden information included in the payment information received by the payment information reception unit And a load information processing unit that performs processing using load information of two or more users included in the group information stored in the group information storage unit in association with the received group identifier. It is an information processing apparatus.

かかる構成により、グループを構成する各人の負担情報を蓄積し、利用する仕組みを提供できる。   With such a configuration, it is possible to provide a mechanism for accumulating and utilizing burden information of each person who constitutes a group.

また、本第二の発明の情報処理装置は、第一の発明に対して、負担情報処理部は、グループ情報格納部に格納されているグループ情報が有する2以上の各ユーザの負担情報を取得する負担情報取得手段、または2以上の各ユーザの負担情報を統計処理し、統計処理した結果である統計情報を取得する統計処理手段と、負担情報取得手段が取得した負担情報、または統計処理手段が取得した統計情報を、グループ情報が有するグループ識別子により識別されるグループを構成する2以上の各ユーザに送信する送信手段とを具備する情報処理装置である。   In the information processing apparatus according to the second aspect of the present invention, the burden information processing unit acquires burden information of each of two or more users possessed by the group information stored in the group information storage unit in the first invention. Statistical processing means for statistically processing the burden information of each user or burden information acquired by each of the two or more users, and acquiring statistical information as a result of the statistical processing, and burden information acquired by the burden information acquisition means, or statistical processing means And an information processing apparatus including transmission means for transmitting the acquired statistical information to each of two or more users constituting the group identified by the group identifier included in the group information.

かかる構成により、蓄積した各人の負担情報を用いて、過去の負担、またはそれを統計処理した結果を、各ユーザに知らせることができる。   According to this configuration, it is possible to notify each user of the past burden or the result of statistical processing of the past burden, using the accumulated burden information of each person.

また、本第三の発明の情報処理装置は、第一の発明に対して、負担情報処理部は、グループ情報格納部に格納されているグループ情報が有する2以上の各ユーザの負担情報を用いて、次のグループでの支払いにおける各ユーザの負担に関する情報である負担提案情報を構成する負担提案情報構成手段と、負担提案情報を送信する送信手段とを具備する情報処理装置である。   In the information processing apparatus according to the third aspect of the present invention, in the first aspect, the burden information processing unit uses burden information of two or more users of group information stored in the group information storage unit. The information processing apparatus comprises burden proposal information configuration means constituting burden proposal information which is information on the burden on each user in payment in the next group, and transmission means for transmitting burden proposal information.

かかる構成により、蓄積した各人の負担情報を用いて、今回または次回以降の各人の負担に関する提案を行える。   With this configuration, using the accumulated burden information of each person, it is possible to make a proposal regarding the burden of each person this time or subsequent times.

また、本第四の発明の情報処理装置は、第一の発明に対して、負担情報を用いた条件に関する条件情報と、ユーザに送信するレコメンド情報とを対応付けて格納しているレコメンド情報格納部をさらに具備し、負担情報処理部は、グループ情報格納部に格納されているグループ情報が有する2以上の各ユーザの負担情報が満たす条件情報と対になるレコメンド情報をレコメンド情報格納部から取得するレコメンド情報取得手段と、レコメンド情報取得手段が取得したレコメンド情報を送信する送信手段とを具備する情報処理装置である。   In the information processing apparatus according to the fourth aspect of the present invention, storage of recommendation information storing condition information related to conditions using burden information and recommendation information to be transmitted to the user in association with each other according to the first aspect of the invention The burden information processing unit further acquires, from the recommendation information storage unit, recommendation information that is paired with the condition information that the burden information of two or more users included in the group information storage unit satisfies. An information processing apparatus comprising: recommendation information acquisition means for transmitting; and transmission means for transmitting the recommendation information acquired by the recommendation information acquisition means.

かかる構成により、蓄積した各人の負担情報を用いて、そこに含まれる商品や店舗の情報に基づくレコメンド、または各人の負担の額や割合に応じたレコメンドを、各ユーザに対して行える。   With this configuration, it is possible to make a recommendation based on the information on products and stores included in each user, or a recommendation according to the amount and ratio of each person's burden, for each user, using the accumulated burden information of each person.

また、本第五の発明の情報処理装置は、第一から第四いずれか1つの発明に対して、負担情報処理部は、支払情報受信部が受信した支払情報が有する各人の負担情報を用いて、各人に対する決済のための処理である決済処理を行う決済処理手段を具備する情報処理装置である。   In the information processing apparatus according to the fifth aspect of the present invention, the burden information processing unit receives burden information of each person possessed by the payment information received by the payment information receiving unit with respect to any one of the first to fourth inventions. The information processing apparatus includes a payment processing unit that performs payment processing, which is processing for payment for each person, using the payment processing unit.

かかる構成により、各人の負担情報に対する決済処理を、情報処理装置が自ら行える。   With such a configuration, the information processing apparatus can perform the settlement process for each person's burden information by itself.

また、本第六の発明の情報処理装置は、第五の発明に対して、グループ情報格納部のグループ情報は、チャージされている金額を示すチャージ金額情報を有し、決済処理手段は、支払情報受信部が受信した支払情報が有する各人の負担情報を用いて、チャージ金額情報を減額する処理であり、各人に対する決済のための処理である決済処理を行う情報処理装置である。   In the information processing apparatus according to the sixth aspect of the present invention, the group information of the group information storage unit has charge amount information indicating the amount charged, and the payment processing means makes payment according to the fifth aspect. This information processing apparatus is a processing for reducing charge amount information using the burden information of each person included in the payment information received by the information receiving unit, and is an information processing apparatus that performs settlement processing which is processing for settlement for each person.

かかる構成により、グループのチャージ金額から各人の負担情報に対する金額を減額することにより、各人の負担情報に対する決済処理を行える。   With this configuration, it is possible to carry out a settlement process for each person's burden information by reducing the amount for each person's burden information from the charge amount of the group.

また、本第七の発明の情報処理装置は、第六の発明に対して、ユーザ識別子と各ユーザがチャージしているユーザチャージ金額情報とを有する1以上のユーザ情報が格納されるユーザ情報格納部をさらに具備し、決済処理手段は、支払情報受信部が受信した支払情報が有する各人の負担情報を用いて、各人のユーザチャージ金額情報を減額する処理であり、各人に対する決済のための処理である決済処理を行う情報処理装置である。   Further, the information processing apparatus according to the seventh aspect of the present invention is the information processing apparatus according to the sixth aspect, wherein one or more pieces of user information having user identifiers and user charge amount information charged by each user are stored. The payment processing means is a processing for reducing the user charge amount information of each person using the burden information of each person possessed by the payment information received by the payment information receiving portion, and the settlement processing means Is an information processing apparatus that performs payment processing, which is processing for

かかる構成により、各人のユーザチャージ金額から各人の負担情報に対する金額を減額することによって、各人の負担情報に対する決済処理を行える。   With this configuration, it is possible to perform settlement processing for each person's burden information by reducing the amount for each person's burden information from each person's user charge amount.

また、本第八の発明の情報処理装置は、第六の発明に対して、グループ情報格納部のグループ情報は、グループ識別子と、グループを構成する2以上の各ユーザのユーザ識別子と各ユーザの負担に関する負担情報と各ユーザがチャージしているユーザチャージ金額情報とを有し、決済処理手段は、支払情報受信部が受信した支払情報が有する各人の負担情報を用いて、各人のユーザチャージ金額情報を減額する処理であり、各人に対する決済のための処理である決済処理を行う情報処理装置である。   The information processing apparatus according to the eighth aspect of the present invention is the same as the sixth aspect, wherein the group information of the group information storage unit includes a group identifier, a user identifier of each of two or more users constituting the group, and each user The payment processing means has burden information related to the burden and user charge amount information charged by each user, and the settlement processing means uses the burden information of each person included in the payment information received by the payment information receiving unit, This is an information processing apparatus that performs processing for reducing charge amount information, and performs settlement processing that is processing for settlement for each person.

かかる構成により、各人のユーザチャージ金額から各人の負担情報に対する金額を減額することによって、各人の負担情報に対する決済処理を行える。   With this configuration, it is possible to perform settlement processing for each person's burden information by reducing the amount for each person's burden information from each person's user charge amount.

なお、第一から第四いずれか1つの発明において、支払情報受信部が受信した支払情報が有する各人の負担情報は、端末装置で決済された結果に関する情報であってもよい。   In any one of the first to fourth inventions, the burden information of each person included in the payment information received by the payment information receiving unit may be information on the result of settlement at the terminal device.

かかる構成により、端末装置での決済結果を、情報処理装置が各人の負担情報として利用できる。   According to this configuration, the information processing apparatus can use the settlement result of the terminal apparatus as burden information of each person.

また、本第九の発明の情報処理装置は、第一から第八いずれか1つの発明に対して、ユーザ識別子と、処理対象の情報である処理対象情報とを端末装置から受信する処理対象情報受信部と、処理対象情報が転送対象の情報であるか否かを判断する判断部と、判断部が転送対象の情報であると判断した処理対象情報を、ユーザ識別子と対になる1以上のユーザ識別子に対応する1以上の端末装置に、処理対象情報を転送する転送部とをさらに具備する情報処理装置である。   Further, the information processing apparatus according to the ninth aspect of the present invention is the processing target information for receiving the user identifier and the processing target information which is the processing target information from the terminal device according to any one of the first to eighth aspects. The receiving unit, a determining unit that determines whether the processing target information is information to be transferred, and one or more pieces of processing target information determined by the determining unit to be the information to be transferred are paired with the user identifier. The information processing apparatus further includes a transfer unit configured to transfer processing target information to one or more terminal devices corresponding to the user identifier.

かかる構成により、ユーザ間での情報のやり取りを媒介できる。   Such a configuration can mediate exchange of information between users.

また、本第十の発明の情報処理装置は、第一から第九いずれか1つの発明に対して、グループ情報は、グループの口座を識別するグループ口座識別子を有し、支払情報受信部が受信する支払情報は、グループ識別子と支払い総額を示す支払総額情報と各人の負担情報とを有し、負担情報処理部は、支払情報受信部が受信する支払情報が有する各人の負担情報に対応する金額の合計である合計金額と支払総額情報が示す支払総額との差額を算出する差額算出手段と、差額が0より大きい場合に、差額分の金額をグループ識別子と対になるグループ口座識別子で識別されるグループ口座にチャージするための処理であるチャージ処理を行うチャージ処理手段を具備する情報処理装置である。   In the information processing apparatus according to the tenth aspect, in the first to ninth aspects, the group information includes a group account identifier identifying an account of the group, and the payment information receiving unit receives The payment information includes the group identifier, the total payment information indicating the total payment amount, and the burden information of each person, and the burden information processing unit corresponds to the burden information of each person included in the payment information received by the payment information reception unit. The difference calculation means that calculates the difference between the total amount that is the sum of the amounts to be paid and the total payment amount indicated by the total payment amount information, and the group account identifier that makes the amount of the difference paired with the group identifier when the difference is greater than 0 The information processing apparatus includes charge processing means for performing charge processing, which is processing for charging the identified group account.

かかる構成により、決済後の残額をグループで管理できる。   With this configuration, the balance after settlement can be managed in a group.

なお、第一から第十いずれか1つの発明において、情報処理装置は、グループ識別子とユーザ識別子とを有するグループ参加情報を受信するグループ参加情報受信部と、グループ参加情報が有するグループ識別子を有するグループ情報に、グループ参加情報が有するユーザ識別子を追記する参加処理部とをさらに具備していてもよい。   In any one of the first to the tenth inventions, the information processing apparatus includes a group participation information receiving unit that receives group participation information having a group identifier and a user identifier, and a group having a group identifier that the group participation information has. The information processing apparatus may further include a participation processing unit that adds a user identifier included in the group participation information to the information.

かかる構成により、グループに新たなユーザを追加できる。   With this configuration, new users can be added to the group.

また、第一から第十いずれか1つの発明において、グループ情報は、金額を示す金額情報を有し、情報処理装置は、金額情報が示す金額の全部または一部を、他のユーザにチャージし、チャージした金額を金額情報から減額し、金額情報を更新する移行チャージ部をさらに具備していてもよい。   Further, in the first to tenth inventions, the group information has amount information indicating an amount, and the information processing apparatus charges all or part of the amount indicated by the amount information to another user. The system may further include a transition charge unit that reduces the charged amount from the amount information and updates the amount information.

かかる構成により、グループの電子マネーを他ユーザにチャージできる。   With this configuration, it is possible to charge the group's electronic money to other users.

本発明によれば、グループを構成する各人の負担情報を蓄積し、利用する仕組みを提供できる。   According to the present invention, it is possible to provide a mechanism for accumulating and utilizing burden information of each person who constitutes a group.

実施の形態における情報システムのブロック図Block diagram of the information system in the embodiment 同情報システムの動作について説明するフローチャートFlow chart explaining the operation of the information system 同ユーザ情報のデータ構造図Data structure of same user information 同支払情報のデータ構造図Data structure of the payment information 同グループ情報のデータ構造図Data structure diagram of same group information 同チャージ金額情報の構成例を示す図A diagram showing an example of the configuration of the charge amount information 同端末装置の出力画面の一例を示す図The figure which shows an example of the output screen of the terminal device 同端末装置の出力画面の他の一例を示す図The figure which shows another example of the output screen of the terminal device 同コンピュータシステムの外観図Appearance of the same computer system 同コンピュータシステムの内部構成の一例を示す図A diagram showing an example of the internal configuration of the computer system

以下、情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。   Hereinafter, embodiments of the information processing apparatus and the like will be described with reference to the drawings. In addition, since the component which attached the same code in embodiment performs the same operation | movement, description for the second time may be abbreviate | omitted.

図1は、本実施の形態における情報システムのブロック図である。情報システムは、情報処理装置1、および1または2以上の端末装置2を備える。情報処理装置1は、例えば、LANやインターネット等のネットワーク、無線または有線の通信回線などを介して、1以上の各端末装置2と通信可能に接続される。   FIG. 1 is a block diagram of an information system in the present embodiment. The information system includes an information processing device 1 and one or more terminal devices 2. The information processing device 1 is communicably connected to one or more terminal devices 2 via, for example, a network such as a LAN or the Internet, a wireless or wired communication line, or the like.

情報処理装置1は、例えば、本情報システムを運営する企業のサーバであるが、銀行等の金融機関のサーバまたはクラウドサーバなどでもよく、その所在やタイプは問わない。   The information processing apparatus 1 is, for example, a server of a company operating the information system, but may be a server of a financial institution such as a bank or a cloud server, and the location or type thereof is not limited.

端末装置2は、例えば、ユーザによって携帯される携帯端末である。携帯端末は、例えば、スマートフォン、携帯電話機、タブレット端末等であるが、その種類は問わない。ただし、端末装置2は、例えば、自宅のPC、店舗のタブレット端末などでもよく、ユーザが操作可能な端末であれば、その所在やタイプは問わない。   The terminal device 2 is, for example, a portable terminal carried by a user. The mobile terminal is, for example, a smartphone, a mobile phone, a tablet terminal or the like, but the type is not limited. However, the terminal device 2 may be, for example, a PC at home, a tablet terminal at a store, etc. As long as the terminal can be operated by the user, the location or type of the terminal device 2 does not matter.

情報処理装置1は、格納部11、受信部12、および処理部13を備える。格納部11は、ユーザ情報格納部111、グループ情報格納部112、およびレコメンド情報格納部113を備える。受信部12は、支払情報受信部121、処理対象情報受信部122、およびグループ参加情報受信部123を備える。処理部13は、蓄積部131、負担情報処理部132、判断部133、参加処理部134、移行チャージ部135、および転送部136を備える。負担情報処理部132は、統計処理手段1321、負担提案情報構成手段1322、レコメンド情報取得手段1323、決済処理手段1324、差額算出手段1325、チャージ処理手段1326、負担情報取得手段1327、および送信手段1328を備える。   The information processing apparatus 1 includes a storage unit 11, a receiving unit 12, and a processing unit 13. The storage unit 11 includes a user information storage unit 111, a group information storage unit 112, and a recommendation information storage unit 113. The receiving unit 12 includes a payment information receiving unit 121, a process target information receiving unit 122, and a group participation information receiving unit 123. The processing unit 13 includes an accumulation unit 131, a burden information processing unit 132, a determination unit 133, a participation processing unit 134, a transition charge unit 135, and a transfer unit 136. The burden information processing unit 132 includes statistical processing means 1321, burden proposal information configuration means 1322, recommendation information acquisition means 1323, settlement processing means 1324, difference calculation means 1325, charge processing means 1326, burden information acquisition means 1327, and transmission means 1328. Equipped with

端末装置2は、端末格納部21、端末受付部22、端末処理部23、端末送信部24、端末受信部25、および端末出力部26を備える。   The terminal device 2 includes a terminal storage unit 21, a terminal reception unit 22, a terminal processing unit 23, a terminal transmission unit 24, a terminal reception unit 25, and a terminal output unit 26.

情報処理装置1を構成する格納部11は、各種の情報を格納し得る。各種の情報とは、例えば、後述するユーザ情報、グループ情報、およびレコメンド情報などである。   The storage unit 11 configuring the information processing device 1 can store various types of information. The various types of information include, for example, user information, group information, and recommendation information described later.

ユーザ情報格納部111には、1または2以上のユーザ情報が格納される。ユーザ情報とは、ユーザに関する情報である。ユーザ情報は、ユーザ識別子を有する。ユーザ識別子とは、ユーザを識別する情報である。ユーザ識別子は、例えば、住所および氏名、メールアドレス、IDなどであるが、ユーザを識別し得る情報であれば何でもよい。   The user information storage unit 111 stores one or more pieces of user information. User information is information about a user. The user information has a user identifier. The user identifier is information for identifying a user. The user identifier is, for example, an address and name, an e-mail address, an ID or the like, but any information that can identify the user may be used.

なお、ユーザ識別子は、例えば、ユーザ端末識別子でも構わない。ユーザ端末識別子とは、ユーザの端末装置2を識別する情報である。ユーザ端末識別子は、例えば、MACアドレス、IPアドレス、メールアドレス、ID等であるが、ユーザの端末装置2を識別し得る情報であれば、何でもよい。   The user identifier may be, for example, a user terminal identifier. The user terminal identifier is information for identifying the terminal device 2 of the user. The user terminal identifier is, for example, a MAC address, an IP address, a mail address, an ID or the like, but any information may be used as long as it can identify the terminal device 2 of the user.

また、ユーザ情報は、通常、グループ識別子も有する。グループ識別子とは、グループを識別する情報である。グループ識別子は、例えば、グループ名、IDなどであるが、グループを識別し得る情報であれば何でもよい。ただし、クループが1つのみの場合は、グループ識別子は無くてもよい。   The user information also typically has a group identifier. The group identifier is information for identifying a group. The group identifier is, for example, a group name, an ID, etc., but any information that can identify the group may be used. However, when there is only one group, the group identifier may not be present.

さらに、ユーザ情報は、例えば、ユーザチャージ金額情報も有する。ユーザチャージ金額情報とは、一のユーザがチャージしている金額に関する情報である。チャージとは、一般に、前払い方式の電子マネーを、ICカードや携帯端末等の記録媒体に入金することである。ただし、本実施の形態でいうチャージとは、金融機関等の口座への入金も含むと考えてよい。口座は、電子マネーの口座に限らず、預貯金等の口座も含むと考えてよい。入金は、前払い方式の電子マネーによる所謂チャージに限らず、例えば、振込や現金等による入金を含むと考えてもよい。さらに、入金は、例えば、後払い方式の電子マネーやクレジットカード等による入金をも含むと考えてもよく、その方法やタイミングは問わない。   Furthermore, the user information also has, for example, user charge amount information. The user charge amount information is information on the amount charged by one user. In general, charging refers to depositing electronic money of a prepaid method onto a recording medium such as an IC card or a portable terminal. However, the charge in the present embodiment may be considered to include payment to an account of a financial institution or the like. The accounts may be considered to include not only electronic money accounts but also accounts such as deposits and savings. Payment may be considered to include, for example, payment by means of transfer, cash, etc., as well as so-called charge by prepaid electronic money. Furthermore, payment may be considered to include, for example, payment by postpaid electronic money, a credit card, etc., and the method and timing thereof are not limited.

チャージしている金額とは、通常、入金した金額(入金額)から、支払った金額(支払額)を減算した残りの金額(残額)である。なお、未支払の場合の残額は、入金額と同額である。また、例えば、一の記録媒体に対して、入金が2回以上行われてもよいし、残額の範囲内で、2回以上支払いがされてよい。かかる場合の残額は、入金した金額の合計(合計入金額)から、支払った金額の合計(合計支払額)を減算した金額となる。ユーザチャージ金額情報は、通常、かかる残額を示す残額情報である。さらに、ユーザチャージ金額情報は、例えば、チャージ履歴情報または支払履歴情報のうち1種類以上の情報を含んでいてもよい。チャージ履歴情報とは、チャージの履歴を示す情報である。チャージ履歴情報は、例えば、入金額と日時との対の集合であってもよい。支払履歴情報とは、支払の履歴を示す情報である。支払履歴情報は、例えば、支払額と日時との対の集合であってもよい。   The charged amount is usually the remaining amount (remaining amount) obtained by subtracting the amount paid (payment amount) from the amount received (payment amount). In addition, the balance when not paid is equal to the deposit amount. Also, for example, payment may be made twice or more for one recording medium, or may be made twice or more within the range of the remaining amount. The remaining amount in this case is an amount obtained by subtracting the total amount paid (total amount paid) from the total amount received (total amount paid). The user charge amount information is usually balance information indicating such balance. Furthermore, the user charge amount information may include, for example, one or more types of information among charge history information or payment history information. The charge history information is information indicating the charge history. The charge history information may be, for example, a set of pairs of payment amount and date and time. Payment history information is information indicating the history of payment. The payment history information may be, for example, a set of payment and date and time pairs.

ただし、後述するグループ情報格納部112のグループ情報が、ユーザ識別子とユーザチャージ金額情報との対の集合で構成されたチャージ金額情報(図6参照:後述)を有する場合には、ユーザ情報は、ユーザチャージ金額情報を有さなくてもよい。   However, when the group information of the group information storage unit 112 described later includes charge amount information (see FIG. 6: described later) configured as a set of pairs of user identifier and user charge amount information, the user information is It is not necessary to have user charge amount information.

なお、ユーザ情報は、例えば、ユーザチャージ金額情報に代えて、またはこれに加えて、ユーザ口座識別子、クレジットカード情報などを有していてもよい。ユーザ口座識別子とは、ユーザの口座を識別する情報である。ユーザ口座識別子は、通常、口座番号であるが、ユーザの口座を識別し得る情報であれば何でもよい。クレジットカード情報とは、ユーザのクレジットカードに関する情報である。クレジットカード情報は、例えば、カード番号、有効期限などの情報を含む。ただし、ユーザ情報のデータ構造は問わない。   The user information may have, for example, a user account identifier, credit card information, etc., instead of or in addition to the user charge amount information. The user account identifier is information that identifies the user's account. The user account identifier is usually an account number, but may be anything that can identify the user's account. Credit card information is information regarding a user's credit card. Credit card information includes, for example, information such as a card number and an expiration date. However, the data structure of the user information does not matter.

グループ情報格納部112には、1または2以上のグループ情報が格納される。グループ情報とは、グループに関する情報である。グループ情報は、グループ識別子を有する。   The group information storage unit 112 stores one or more group information. Group information is information on a group. Group information has a group identifier.

また、グループ情報は、2以上のユーザ識別子も有する。グループ情報が有するユーザ識別子とは、当該グループを構成する2以上の各ユーザの識別子である。   The group information also has two or more user identifiers. The user identifier which group information has is an identifier of two or more each users who constitute the group concerned.

さらに、グループ情報は、各人の負担情報をも有する。各人の負担情報(以下、単に負担情報と記す場合がある)とは、グループを構成する2以上の各ユーザの負担に関する情報である。負担情報は、例えば、グループでの支払額に関して、各ユーザが負担する金額(負担額)を示す情報であるが、人数で均等に割った額に対して加減する額(加減額)を示す情報でもよいし、または、各ユーザが負担する割合(負担割合)を示す情報でも構わない。負担情報は、例えば、ユーザ識別子と、負担額等との組であってもよい。ただし、負担情報のデータ構造等は問わない。   Furthermore, the group information also has burden information on each person. The burden information of each person (hereinafter sometimes referred to simply as burden information) is information on the burden of each of two or more users constituting the group. The burden information is, for example, information indicating an amount (burden) to be borne by each user with respect to the payment amount in the group, but information indicating an amount (addition or subtraction) to be added to an amount evenly divided by the number of people. Alternatively, it may be information indicating the ratio (burden ratio) borne by each user. The burden information may be, for example, a combination of a user identifier and a burden amount. However, the data structure of the burden information does not matter.

また、グループ情報は、通常、商品情報または店舗情報のうち1種類以上の情報(以下、商品情報等と記す場合がある)も有する。商品情報とは、グループで購入した商品の情報である。なお、商品は、例えば、飲食やカラオケ等のサービスも含む。商品情報は、例えば、商品識別子、種類識別子、価格情報などを有する。商品識別子とは、商品を識別する情報である。商品識別子は、例えば、“個室プラン”や“歌い放題”等の商品名、ID等であるが、商品を識別し得る情報であれば何でもよい。種類識別子とは、商品の種類を識別する情報である。種類識別子は、例えば、“居酒屋”や“カラオケ”等の種類名、ID等であるが、商品の種類を識別し得る情報であれば何でもよい。価格情報とは、商品の価格を示す情報である。価格情報は、例えば、“3千円/人”や“5千円/室”等であってもよい。   Further, the group information usually also includes one or more types of information (hereinafter, may be referred to as product information or the like) of the product information or the store information. The product information is information on a product purchased by a group. In addition, goods also include services, such as eating and drinking and karaoke, for example. The product information includes, for example, a product identifier, a type identifier, and price information. The product identifier is information for identifying a product. The product identifier is, for example, a product name such as “private room plan” or “all-you-can-eat”, an ID or the like, but any information that can identify the product may be used. The type identifier is information that identifies the type of product. The type identifier is, for example, a type name such as “Japanese-style pub” or “Karaoke”, or an ID, but any information may be used as long as it can identify the type of product. Price information is information indicating the price of a product. The price information may be, for example, "3,000 yen / person" or "5,000 yen / room".

店舗情報とは、訪れた店舗の情報である。店舗情報は、例えば、店舗識別子、位置情報などを有する。店舗識別子とは、店舗を識別する情報である。店舗識別子は、例えば、“居酒屋○○”や“○○カラオケ”等の店名、ID等であるが、店舗を識別し得る情報であれば何でもよい。位置情報とは、店舗の位置を示す情報である。位置情報は、例えば、“大阪市中央区”等の住所であるが、緯度・経度等の座標でもよく、その表現形式は問わない。   Store information is information on a visited store. The store information includes, for example, a store identifier, position information, and the like. The store identifier is information for identifying a store. The store identifier is, for example, a store name such as “Japanese pub ○” or “○ カ ラ オ ケ karaoke”, an ID or the like, but any information that can identify the store may be used. Position information is information which shows the position of a store. The position information is, for example, an address such as “Chuo-ku, Osaka”, but may be coordinates such as latitude and longitude, and the expression format is not limited.

または、グループ情報は、具体例で説明するように、例えば、グループ識別子と、1または2以上の支払情報とを有し、当該1以上の各支払情報が、負担情報等を含むと考えてもよい。なお、支払情報については後述する。   Alternatively, as described in the specific example, the group information has, for example, a group identifier and one or more pieces of payment information, and each one or more pieces of payment information may be considered to include burden information or the like. Good. The payment information will be described later.

また、グループ情報は、例えば、グループ口座識別子を有していてもよい。グループ口座識別子とは、グループの口座を識別する情報である。グループ口座識別子は、通常、口座番号であるが、グループの口座を識別し得る情報であれば何でもよい。   Also, the group information may have, for example, a group account identifier. The group account identifier is information identifying a group account. The group account identifier is usually an account number, but may be anything as long as it can identify the group's account.

さらに、グループ情報は、例えば、金額情報を有していてもよい。グループ情報が有する金額情報とは、例えば、グループとして支払い得る金額を示す情報であるといってもよいし、または、グループの管理下にある各人の入金額の集合と考えてもよい。金額情報は、例えば、グループ口座識別子で識別される口座(以下、グループ口座)に入金されている金額を示す情報でもよいし、または、当該グループに属する各人のユーザチャージ金額情報の集合であってもよい。   Furthermore, the group information may have, for example, money amount information. The money amount information included in the group information may be, for example, information indicating the amount of money that can be paid as a group, or may be considered as a set of payment amounts of persons under management of the group. The amount information may be, for example, information indicating the amount of money deposited in the account identified by the group account identifier (hereinafter, group account), or a set of user charge amount information of each person belonging to the group. May be

なお、ここでいう入金もまた、所謂チャージでも、振込等でも構わない。ただし、本実施形態でいうチャージは、前述したように、振込等も含み得る概念であるため、グループ情報が有する金額情報は、例えば、「チャージ金額情報」と称してもよい。チャージ金額情報とは、一のグループにおいてチャージされている金額を示す情報である。チャージ金額情報は、例えば、グループ口座識別子で識別されるグループ口座の残高情報でもよい。   Here, the payment may also be a so-called charge or transfer. However, since the charge in the present embodiment is a concept that can also include transfer, etc. as described above, the money amount information included in the group information may be referred to as, for example, “charge money amount information”. The charge amount information is information indicating the amount charged in one group. The charge amount information may be, for example, balance information of the group account identified by the group account identifier.

または、チャージ金額情報は、例えば、当該グループに属する各人のユーザチャージ金額情報の集合であってもよい。ここでいう集合とは、例えば、ユーザ情報格納部111の2以上の各ユーザ情報が有するユーザチャージ情報のうち、当該グループ識別子と対になるユーザチャージ金額情報の集合(以下、ユーザチャージ金額情報群と記す場合がある)である。   Alternatively, the charge amount information may be, for example, a set of user charge amount information of each person belonging to the group. Here, the term “set” means, for example, a set of user charge money information paired with the group identifier among user charge information possessed by two or more pieces of user information in the user information storage unit 111 (hereinafter referred to as user charge money information group In some cases).

例えば、グループXのチャージ金額情報は、グループ識別子“X”と対になるユーザチャージ金額情報群であり、具体的には、ユーザ識別子“AA”とユーザチャージ金額情報“¥4000”との組、ユーザ識別子“BB”とユーザチャージ金額情報“¥3000”との組、およびユーザ識別子“CC”とユーザチャージ金額情報“¥3000”との組などで構成されてもよい。   For example, the charge amount information of the group X is a user charge amount information group paired with the group identifier “X”, specifically, a pair of the user identifier “AA” and the user charge amount information “¥ 4000”, A set of the user identifier “BB” and the user charge amount information “¥ 3000”, a set of the user identifier “CC” and the user charge amount information “¥ 3000”, or the like may be used.

ただし、グループ情報のデータ構造は問わない。   However, the data structure of group information does not matter.

レコメンド情報格納部113には、1または2以上のレコメンド情報が格納される。レコメンド情報とは、商品または店舗のうち1以上をレコメンドする情報であり、ユーザに送信する情報である。レコメンドとは、例えば、ユーザに対し、そのユーザの好みに応じた商品等を推薦することであってもよい。   The recommendation information storage unit 113 stores one or more pieces of recommendation information. The recommendation information is information for recommending one or more of a product or a store, and is information to be transmitted to the user. The recommendation may be, for example, to recommend a product or the like according to the preference of the user to the user.

レコメンド情報は、例えば、当該グループに属する2以上のユーザ各人の好みに合う商品等をレコメンドする情報であり、各人に個別に送信する情報であることは好適である。または、レコメンド情報は、例えば、当該グループに好適な商品等をレコメンドする情報であり、当該グループの全員に送信する情報であってもよい。   The recommendation information is, for example, information for recommending a product or the like meeting the preference of each of two or more users belonging to the group, and it is preferable that the recommendation information is information to be individually transmitted to each person. Alternatively, the recommendation information is, for example, information for recommending a product or the like suitable for the group, and may be information to be transmitted to all members of the group.

ただし、レコメンド情報は、例えば、不特定多数のユーザの好みに合う商品等をレコメンドする情報であり、グループやメンバを問わず送信する情報であっても構わない。この種のレコメンド情報は、例えば、商品等の広告であってもよい。このように、レコメンド情報のデータ構造は問わない。   However, the recommendation information is, for example, information for recommending a product or the like meeting the preference of an unspecified number of users, and may be information to be transmitted regardless of a group or a member. This type of recommendation information may be, for example, an advertisement of a product or the like. Thus, the data structure of recommendation information does not matter.

また、金額情報は、グループに対応して作成された銀行口座の残高であってもよい。金額情報は、グループの管理下にある各人の銀行残高の合計であってもよい。各人の銀行残高とは、各人の銀行口座において各人がグループ別に作成した仮想口座(例えば、地元、旧友、会社など)の中で当該グループに対応する仮想口座の残高であってもよい。   Further, the amount information may be the balance of a bank account created corresponding to the group. The amount information may be the sum of the bank balance of each person under control of the group. The bank balance of each person may be the balance of the virtual account corresponding to the group among the virtual accounts (for example, local, old friends, companies, etc.) created by each person in the bank account of each person. .

レコメンド情報格納部113には、例えば、条件情報に対応付けて、1以上のレコメンド情報が格納される。条件情報とは、負担情報を用いた条件に関する情報である。負担情報を用いた条件とは、後述するレコメンド情報取得手段1323が、グループ情報格納部112に格納されている一のグループ情報が有する2以上の各ユーザの負担情報を用いて、レコメンド情報格納部113から、各ユーザに送信するレコメンド情報を取得するための条件であるといってもよい。   The recommendation information storage unit 113 stores, for example, one or more pieces of recommendation information in association with the condition information. Condition information is information on a condition using burden information. The condition using the burden information means that the recommendation information storage unit 1323 described later uses the burden information of two or more users of one group information stored in the group information storage unit 112 to use the recommendation information storage unit. From 113, it may be said that it is a condition for acquiring recommendation information to be transmitted to each user.

条件情報は、例えば、負担情報が有する種類識別子と同じ種類識別子に対応付いた1または2以上の各商品のレコメンド情報を送信する、という旨の条件でもよい。または、条件情報は、例えば、負担情報が有する商品識別子と同じ商品識別子に対応付いた商品の再購入を勧めるレコメンド情報を送信する、という旨の条件でもよい。または、条件情報は、例えば、負担情報が有する価格情報と同じ価格帯(例えば、3千円台等)に属する1または2以上の各商品のレコメンド情報を送信する、という旨の条件でもよい。または、条件情報は、例えば、負担情報が有する位置情報と予め決められた関係(例えば、同じ市区内、距離が閾値以下又は未満等)を満たす1または2以上の各店舗のレコメンド情報を送信する、という旨の条件でもよい。   The condition information may be, for example, a condition that recommendation information of one or more items associated with the same type identifier as the type identifier included in the burden information is transmitted. Alternatively, the condition information may be, for example, a condition that recommendation information is recommended to recommend repurchase of a product associated with the same product identifier as that of the burden information. Alternatively, the condition information may be, for example, a condition that the recommendation information of one or more items belonging to the same price range (for example, 3,000 yen or the like) as the price information included in the burden information is transmitted. Alternatively, the condition information transmits, for example, recommendation information of one or more stores satisfying the predetermined relationship with the position information included in the burden information (for example, within the same city block, within a distance or less than a threshold, etc.) It may be a condition that

なお、上記のような条件情報において、負担情報が有する種類識別子等は、当該グループ情報内で最多または最頻の種類識別子等であることは好適である。また、上記のような条件情報において、送信するレコメンド情報は、前回とは異なる店舗識別子を有する情報である、という旨の条件をさらに含んでいてもよい。   In the condition information as described above, it is preferable that the type identifier etc. possessed by the burden information is the largest or most frequent type identifier etc. in the group information. Further, in the condition information as described above, the recommendation information to be transmitted may further include a condition that the information has a store identifier different from the previous one.

また、条件情報は、例えば、負担情報が有する種類識別子、価格情報、位置情報等の要素に対して、予め決められた関係(例えば、同じ種類識別子、同じ価格帯、同じ市区内等)を満たす要素の数が多い順に、1または2以上の各店舗のレコメンド情報を送信することでもよい。   In addition, the condition information is, for example, a predetermined relationship (for example, the same type identifier, the same price range, the same city, etc.) with respect to elements such as the type identifier, the price information, and the position information possessed by the burden information. Recommendation information of one or more stores may be transmitted in descending order of the number of elements to be satisfied.

または、条件情報は、例えば、負担情報が有する店舗識別子で識別される店舗に関するレコメンド情報を送信する、という旨の条件でもよい。   Alternatively, the condition information may be, for example, a condition that the recommendation information on the store identified by the store identifier included in the load information is transmitted.

あるいは、条件情報は、例えば、2以上の負担情報の間で、負担の額または割合が最も高い負担情報に対応するユーザ、または上位n位以内の負担情報に対応する各ユーザに、リーダーや幹事等の代表者向けの商品のレコメンド情報を送信する、という旨の条件であってもよい。   Alternatively, the condition information may be, for example, between two or more pieces of burden information, the user corresponding to the burden information having the highest burden amount or percentage, or to each user corresponding to the top n or so of the burden information Or the like may be a condition that the recommendation information of the product for the representative is transmitted.

また、条件情報は、例えば、“一のグループに対応する2以上の支払情報に含まれる種類識別子群の中で数が最も多い又は出現する頻度が最も高い種類識別子と同じ種類識別子に対応付いた商品のレコメンド情報を送信すること”(以下、最頻条件と記す場合がある)、または“同じ価格帯または最も近い価格帯に属する商品の商品情報を送信すること”(価格条件)のうち1種類以上の条件を含んでいてもよい。また、条件情報は、例えば、負担情報が有する位置情報と同じ市区内の店舗の商品の中から、かかる1種類以上の条件を満たす商品を検索するという、位置情報を用いた条件(絞込条件)をも有することは好適である。ただし、条件情報のデータ構造は問わない。   Further, for example, “the condition information corresponds to the same type identifier as the type identifier having the largest number or the highest frequency of appearance among the type identifier group included in“ two or more payment information corresponding to one group ” 1 of 1) “send product recommendation information” (hereinafter sometimes referred to as “the most frequent condition”) or “send product information of a product belonging to the same price range or the closest price range” (price condition) More than one kind of condition may be included. In addition, the condition information is, for example, a condition using location information that narrows down items that satisfy the one or more types of conditions from the items of the store in the same city and ward as the location information included in the burden information It is preferable to have the condition as well. However, the data structure of the condition information does not matter.

受信部12は、各種の情報を受信する。各種の情報とは、例えば、後述する支払情報、処理対象情報、およびグループ参加情報などである。なお、詳細は後述するが、処理対象情報には、例えば、決済指示、入金指示、移行指示等の各種の指示も含まれるものとする。   The receiving unit 12 receives various types of information. The various types of information include, for example, payment information, processing target information, and group participation information described later. Although details will be described later, the processing target information includes, for example, various instructions such as a settlement instruction, a deposit instruction, and a transition instruction.

支払情報受信部121は、端末装置2から支払情報を受信する。支払情報とは、グループとしての支払いに関する情報である。支払情報の送信元は、例えば、当該グループに属する2以上のユーザのうち一人(例えば、後述する決済者)の端末装置2であるが、2以上の各ユーザの端末装置2でもよい。   The payment information receiving unit 121 receives payment information from the terminal device 2. Payment information is information on payment as a group. The transmission source of the payment information is, for example, the terminal device 2 of one (for example, a settler to be described later) of the two or more users belonging to the group, but may be the terminal devices 2 of two or more users.

支払情報は、各人の負担情報を有する。また、支払情報は、通常、グループ識別子、支払総額情報、商品情報、および店舗情報も有する。ただし、グループ識別子は、通常、蓄積手段131による蓄積時に、支払情報から省略される。また、支払総額情報は、例えば、各人の負担額の合計金額が支払総額と同額となるように、各人の負担額情報が決定される場合には、蓄積時に支払情報から省略されてもよい。さらに、商品情報および店舗情報のうち1種類以上の情報は、例えば、それを利用したレコメンド情報の取得を行わない場合などには、蓄積時に支払情報から省略されても構わない。   Payment information has burden information of each person. The payment information also typically includes a group identifier, total payment amount information, product information, and store information. However, the group identifier is usually omitted from the payment information at the time of storage by the storage means 131. In addition, the total payment information may be omitted from the payment information at the time of storage, for example, when the burden amount information of each person is determined such that the total amount of the burden amount of each person equals the total payment amount. Good. Furthermore, one or more types of information among the product information and the store information may be omitted from the payment information at the time of storage, for example, when the recommendation information is not obtained using the information.

また、支払情報は、支払総額情報を有していてもよい。支払総額情報とは、グループでの商品の購入に対し、グループとして支払った代金の総額を示す情報である。なお、支払総額情報が示す金額は、通常、各人の負担額を合計した金額(以下、合計金額)と同額であるが、合計金額とは異なっていてもよい。支払総額情報は、例えば、支払情報が有する各人の負担情報に対応する金額の合計金額よりも高額を示すことは好適である。上例における支払総額情報は、合計金額と同額の“¥10000”であるが、より高額の“¥12000”等であってもよい。   The payment information may also include payment total amount information. The total payment information is information indicating the total amount of money paid as a group for the purchase of a product in a group. Although the amount indicated by the total payment amount information is generally the same as the total amount of each person's burden (hereinafter referred to as the total amount), it may be different from the total amount. It is preferable that the total payment amount information indicates, for example, a higher amount than the total amount of the amount corresponding to the burden information of each person included in the payment information. The total payment information in the above example is “¥ 10,000” equal to the total amount, but may be a higher price such as “¥ 12000”.

さらに、支払情報は、商品情報、または店舗情報のうち1種類以上の情報をも有していてもよい。   Furthermore, the payment information may also have one or more types of information among product information or store information.

一例として、あるグループXに、ユーザAA、ユーザBB、およびユーザCCが属している場合、いずれか一人の端末装置2において、グループ識別子“X”と各人の負担情報等とを有する支払情報が取得され、情報処理装置1に送信されてもよい。各人の負担情報とは、例えば、ユーザ識別子“AA”と負担額“¥4000”との組、ユーザ識別子“BB”と負担額“¥3000”との組、およびユーザ識別子“CC”と負担額“¥3000”との組であってもよい。   As an example, when the user AA, the user BB and the user CC belong to a certain group X, payment information having a group identifier "X" and burden information etc. of each person in any one of the terminal devices 2 It may be acquired and transmitted to the information processing device 1. The burden information of each person is, for example, a combination of a user identifier “AA” and a burden “¥ 4000”, a combination of a user identifier “BB” and a burden “¥ 3000”, and a burden with a user identifier “CC” It may be a pair with the amount “¥ 3000”.

また、支払情報の受信は、例えば、決済の前でも後でもよい。すなわち、支払情報は、例えば、後述する決済処理手段1324が、各人に対する決済処理を行うための情報であってもよい。   Also, payment information may be received, for example, before or after payment. That is, the payment information may be, for example, information for the payment processing unit 1324 described later to perform payment processing for each person.

詳しくは、支払情報受信部121が、例えば、2以上の端末装置2のうち一の端末装置2から、グループ識別子、および各人の負担情報等を有する支払情報を受信し、さらに、後述する処理対象情報受信部122が、当該一の端末装置2から決済指示を受信した場合に、後述する決済処理手段1324が、受信された支払情報が有する各人の負担情報等を用いて、各人に対する決済処理を行ってもよい。   Specifically, for example, the payment information receiving unit 121 receives payment information including a group identifier and burden information of each person from one of the two or more terminal devices 2 and processing to be described later. When the target information receiving unit 122 receives a settlement instruction from the one terminal device 2, the settlement processing unit 1324 described later uses the burden information and the like of each person included in the received payment information for each person. Payment processing may be performed.

決済指示とは、決済の指示である。決済指示は、グループ識別子を有する。例えば、決済指示は、当該グループ識別子で識別されるグループの支払総額に対する指示でもよいし、当該グループに属する各人の負担額に対する指示でもよい。   The payment instruction is a payment instruction. The settlement instruction has a group identifier. For example, the settlement instruction may be an instruction on the total payment amount of the group identified by the group identifier or an instruction on the burden amount of each person belonging to the group.

または、支払情報は、例えば、決済された結果に関する情報であってもよい。決済は、例えば、2以上の各端末装置2のうち一の端末装置2で一括的に行われても、各人の端末装置2で個別に行われてもよい。すなわち、例えば、一の端末装置2において、各人の負担情報を用いた決済が行われ、支払情報受信部121は、当該一の端末装置2から、グループ識別子、および各人の負担情報等を有する支払情報を受信してもよい。または、2以上の各端末装置2において、当該ユーザ本人の負担情報を用いた決済が行われ、支払情報受信部121は、各端末装置2から、グループ識別子、および当該ユーザ本人の負担情報等を有する支払情報を受信してもよい。   Alternatively, the payment information may be, for example, information on the settled result. For example, the payment may be performed collectively by one of the two or more terminal devices 2 or by the terminal device 2 of each person. That is, for example, in one terminal device 2, payment using the burden information of each person is performed, and the payment information receiving unit 121 receives the group identifier, the burden information of each person, and the like from the one terminal device 2. You may receive the payment information you have. Alternatively, in each of the two or more terminal devices 2, payment using the burden information of the user is performed, and the payment information receiving unit 121 receives the group identifier, the burden information of the user, and the like from each of the terminal devices 2. You may receive the payment information you have.

処理対象情報受信部122は、ユーザ識別子と処理対象情報とを端末装置2から受信する。処理対象情報とは、処理部13等による処理の対象となる情報である。ただし、処理対象情報には、前述した支払情報受信部121が受信する支払情報、および後述するグループ参加情報受信部123が受信するグループ参加情報は、通常、含まれないと考えてよい。   The process target information receiving unit 122 receives the user identifier and the process target information from the terminal device 2. The processing target information is information to be processed by the processing unit 13 or the like. However, it may be considered that the payment information received by the payment information receiving unit 121 described above and the group participation information received by the group participation information receiving unit 123 described later are not generally included in the processing target information.

処理対象情報は、例えば、上述した決済指示、後述する入金指示、後述する移行指示等の指示であるが、処理部13等の処理対象であれば、支払情報、グループ参加情報を除き、どのような情報でもよい。   The processing target information is, for example, the above-mentioned settlement instruction, payment instruction described later, transition instruction described later, etc., but if the processing unit 13 etc. is a processing object, except payment information and group participation information, Information may be used.

入金指示とは、各人の負担額、またはそれ以上の金額を、グループの口座に入金する指示である。入金指示は、ユーザ識別子とグループ識別子とを有する。入金指示は、例えば、グループ口座識別子をも有していてもよい。   The deposit instruction is an instruction to deposit the amount paid by each person or more to the group account. The deposit instruction has a user identifier and a group identifier. The deposit instruction may also include, for example, a group account identifier.

移行指示とは、移行チャージを行う旨の指示である。なお、移行チャージについては後述する。移行指示は、通常、グループ識別子と、移行先である他のユーザを識別するユーザ識別子とを有する。   The transition instruction is an instruction to perform transition charge. The transition charge will be described later. The transition indication usually comprises a group identifier and a user identifier identifying another user to which the transition is made.

なお、受け付けられた処理対象情報が転送対象であるか否かは、後述する判断部133によって判断される。   In addition, it is determined by the determination unit 133 described later whether the received process target information is a transfer target.

なお、処理対象情報は、例えば、入金依頼でもよい。入金依頼とは、グループ口座への入金の依頼である。入金依頼は、決済を行うユーザ(決済者)から、当該決済者と同じグループに属する他の各ユーザに送信される。入金依頼は、通常、その送信先であるユーザのユーザ識別子と、当該ユーザの負担情報とを有する。ただし、入金依頼は、当該グループに属する各人の負担情報を有していてもよい。また、入金依頼は、通常、その送信元である決済者のユーザ識別子を有する。さらに、入金依頼は、例えば、グループ口座識別子なども有していてよい。   The process target information may be, for example, a deposit request. The deposit request is a deposit request to the group account. The deposit request is transmitted from the user who makes the settlement (settler) to each other user who belongs to the same group as the settler. The deposit request usually includes the user identifier of the user who is the transmission destination, and the burden information of the user. However, the deposit request may have burden information of each person who belongs to the group. Also, the deposit request usually has the user identifier of the payer who is the sender. Furthermore, the deposit request may also have, for example, a group account identifier.

入金報告とは、入金した旨の報告であり、例えば、入金依頼を受信した各人から決済者に送信される。決済者は、例えば、各人からの入金報告が揃った後、グループとして決済を行う旨の決済指示を端末装置2に入力してもよい。または、決済者は、各人からの入金報告に応じて個別に、決済指示の入力を行ってもよい。決済指示は、端末装置2から情報処理装置1に送信され、情報処理装置1において、後述する決済処理手段1324により決済処理が行われる。決済処理では、例えば、グループの口座から代金の総額が支払われてもよいし、グループに属する各ユーザの口座から負担額が支払われても構わない。   The deposit report is a report indicating that the deposit has been made, and for example, is sent from the person who received the deposit request to the settler. The settler may input, for example, a settlement instruction to the effect that settlement will be performed as a group to the terminal device 2 after payment reports from each person are collected. Alternatively, the payer may input payment instructions individually according to the payment report from each person. The payment instruction is transmitted from the terminal device 2 to the information processing device 1, and in the information processing device 1, payment processing is performed by the payment processing means 1324 described later. In the settlement process, for example, the total amount of money may be paid from the account of the group, or the burden may be paid from the account of each user belonging to the group.

なお、入金依頼や入金報告は、後述する転送部136による転送の対象となる情報である。転送対象は、グループ内のユーザ間でやり取りされる情報であれば何でもよい。   The deposit request and the deposit report are information to be transferred by the transfer unit 136 described later. The transfer target may be any information as long as it is information exchanged between users in the group.

グループ参加情報受信部123は、グループ参加情報を受信する。グループ参加情報とは、ユーザがグループに参加する旨の情報である。グループ参加情報は、例えば、いずれのグループにも属していないユーザ(新規ユーザ)が一のグループに参加する旨の情報であってもよいし、既に1または2以上のグループに属しているユーザ(既存ユーザ)が別のグループに参加する旨の情報でもよい。グループ参加情報は、通常、新規または既存のユーザが参加しようとするグループのグループ識別子と、当該ユーザのユーザ識別子とを有する。   The group participation information receiving unit 123 receives group participation information. Group participation information is information indicating that a user participates in a group. The group participation information may be, for example, information indicating that a user (new user) who does not belong to any group participates in one group, or a user who already belongs to one or more groups ( It may be information that the existing user) joins another group. The group participation information generally includes a group identifier of a group to which a new or existing user intends to participate, and a user identifier of the user.

なお、グループ参加情報は、例えば、グループからの支払いを受ける店舗またはその店員が、当該グループに属する各人の負担額に関する決済指示を行うべく、そのグループに一時的に参加する旨の情報であってもよい。かかるグループ参加情報が有するユーザ識別子は、例えば、店舗識別子でも、店舗口座識別子でもよい。店舗口座識別子とは、店舗の口座を識別する情報である。店舗口座識別子は、例えば、後述する決済処理手段1324が行う決済処理における入金先の口座番号等であってもよい。   The group participation information is, for example, information indicating that a store or a clerk receiving payment from the group temporarily participates in the group in order to issue a settlement instruction regarding the burden amount of each person belonging to the group. May be The user identifier of the group participation information may be, for example, a store identifier or a store account identifier. The store account identifier is information for identifying a store account. The store account identifier may be, for example, an account number or the like of a payment destination in the settlement process performed by the settlement processing unit 1324 described later.

処理部13は、各種の処理を行う。各種の処理とは、例えば、後述する蓄積部131、負担情報処理部132、統計処理手段1321、負担提案情報構成手段1322、レコメンド情報取得手段1323、決済処理手段1324、差額算出手段1325、チャージ処理手段1326、負担情報取得手段1327、送信手段1328、判断部133、参加処理部134、移行チャージ部135、および転送部136などの処理である。   The processing unit 13 performs various processes. The various processes include, for example, an accumulation unit 131, a burden information processing unit 132, a statistical processing unit 1321, a burden proposal information configuration unit 1322, a recommendation information acquisition unit 1323, a settlement processing unit 1324, a difference calculation unit 1325, and a charge processing. The processing of the unit 1326, the burden information acquisition unit 1327, the transmission unit 1328, the determination unit 133, the participation processing unit 134, the transfer charge unit 135, the transfer unit 136, and the like.

蓄積部131は、支払情報受信部121が受信した支払情報が有する各人の負担情報を、当該支払情報が有するグループ識別子に対応付けて、グループ情報格納部112に蓄積する。   The storage unit 131 stores the burden information of each person included in the payment information received by the payment information receiving unit 121 in the group information storage unit 112 in association with the group identifier included in the payment information.

蓄積部131は、例えば、受信された支払情報のうち、各人の負担情報を含む一部分を、受信されたグループ識別子に対応付けて蓄積してもよい。または、蓄積部131は、例えば、受信された支払情報の全部を、受信されたグループ識別子に対応付けて蓄積しても構わない。   The storage unit 131 may store, for example, a portion including the burden information of each person among the received payment information in association with the received group identifier. Alternatively, the storage unit 131 may store, for example, all of the received payment information in association with the received group identifier.

また、蓄積部131は、支払情報が受信される度に、その受信された支払情報の一部または全部を、グループ情報格納部112に格納されている1以上のグループ情報のうち、当該支払情報が有するグループ識別子と同じグループ識別子を有するグループ情報に追記することは好適である。   Further, each time the payment information is received, the storage unit 131 selects a part or all of the received payment information from among the one or more group information items stored in the group information storage unit 112, the payment information It is preferable to add to the group information having the same group identifier as the group identifier possessed by.

負担情報処理部132は、グループ情報格納部112に格納されているグループ情報が有する2以上の各ユーザの負担情報を用いて処理を行う。   The burden information processing unit 132 performs processing using burden information of two or more users included in the group information stored in the group information storage unit 112.

処理とは、例えば、格納されているグループ情報が有する2以上の各ユーザの負担情報(以下では、「過去の負担情報」と記す場合がある)を、当該グループ情報が有するグループ識別子で識別されるグループに属する1以上のユーザの端末装置2(以下では、「1以上のユーザの端末」と記す場合がある)に送信することであってもよい。   In the process, for example, burden information of two or more users included in the stored group information (hereinafter sometimes referred to as “past burden information”) is identified by the group identifier of the group information. It may be to transmit to terminal devices 2 (hereinafter sometimes referred to as "terminals of one or more users") of one or more users belonging to the group.

負担情報処理部132は、過去の負担情報を、通常、当該グループ情報が有する2以上の各ユーザ識別子で識別される2以上の各ユーザに送信するが、かかる2以上のユーザのうちの1以上のユーザにのみ送信してもよい。なお、送信先は、ユーザ識別子(例えば、メールアドレスや電話番号等)で識別されるユーザに限らず、ユーザ端末識別子(例えば、IPアドレス等)で識別される端末装置2でも構わない。   The burden information processing unit 132 normally transmits past burden information to two or more users identified by two or more user identifiers included in the group information, but one or more of the two or more users. It may be sent only to the user of. The transmission destination is not limited to the user identified by the user identifier (e.g., e-mail address, telephone number, etc.), and may be the terminal device 2 identified by the user terminal identifier (e.g., IP address, etc.).

または、処理とは、例えば、過去の負担情報を統計処理し、その結果を1以上のユーザの端末に送信することであってもよい。なお、統計処理については後述する。   Alternatively, the process may be, for example, statistically processing past burden information and transmitting the result to one or more user terminals. The statistical processing will be described later.

また、処理とは、例えば、次のグループでの支払いにおける各人の支払い方法に関する提案を、1以上のユーザの端末に送信することであってもよい。次の支払いとは、例えば、今回の支払いであるが、次回の支払いでも、今回および次回以降の各回の支払いでもよい。また、次の支払いとは、例えば、今月の支払い、来月の支払い等、将来の一定の期間における支払いでもよいし、期間を特に定めない将来の支払いでも構わない。   Further, the processing may be, for example, sending a proposal on a payment method of each person in the next group of payments to one or more user terminals. The next payment is, for example, the current payment, but may be the next payment or the current payment and each subsequent payment. Further, the next payment may be, for example, a payment for this month, a payment for next month, or the like for a certain future period, or may be a future payment for which the period is not particularly defined.

各人の支払い方法に関する提案とは、例えば、各人の負担額を提案することであるが、各人の負担割合を提案することでもよい。また、提案は、例えば、決済方法など、負担額等以外の支払い方法に関する提案も含んでよい。決済方法とは、例えば、所定の電子マネーによる支払いのほか、現金払い、ポイントによる支払い、分割払い、リボ払い等であるが、その種類は問わない。   The proposal regarding the payment method of each person is, for example, proposing the burden amount of each person, but may be also possible to propose the burden ratio of each person. Further, the proposal may include, for example, a proposal regarding a payment method other than the burden amount, such as a payment method. The payment method is, for example, cash payment, point payment, installment payment, payback, etc. in addition to payment by predetermined electronic money, but the type is not limited.

または、処理とは、例えば、各人の端末で、上記のような提案が出力されることであっても構わない。なお、各人の端末とは、通常、一のグループに属する2以上の各ユーザの端末であるが、かかる2以上のユーザのうちの1以上のユーザの端末でもよい。   Alternatively, the process may be, for example, that the proposal as described above is output at the terminal of each person. In addition, although a terminal of each person is usually a terminal of two or more users belonging to one group, it may be a terminal of one or more users among the two or more users.

さらに、処理とは、例えば、グループごとに蓄積された各人の負担情報を用いて、レコメンド情報を1以上のユーザの端末に送信することであってもよい。また、処理とは、例えば、各人の負担情報に加えて、またはこれに代えて、グループごとに蓄積された支払情報が有する商品情報、または店舗情報のうち1種類以上の情報を用いて、レコメンド情報を1以上のユーザの端末に送信することであってもよい。ただし、前述したように、各人の負担情報が、商品情報、または店舗情報のうち1種類以上の情報を含むと考えても構わない。   Furthermore, the process may be, for example, transmitting recommendation information to one or more user terminals using burden information of each person accumulated for each group. Further, the process may be, for example, using one or more types of information among product information held by payment information stored for each group or store information in addition to or instead of burden information of each person. The recommendation information may be transmitted to one or more user terminals. However, as described above, the burden information of each person may be considered to include one or more types of information among the product information or the store information.

なお、負担情報処理部132は、例えば、グループ情報格納部112に格納されているグループ情報が有する2以上の各ユーザの負担情報を用いて、各人の入金額が負担額以上であるか否かを判断し、入金額が負担額未満である1または2以上の各ユーザに対して、入金額が不足している旨の通知(不足通知)を送信してもよい。不足通知は、不足額情報を有することは好適である。不足額情報とは、不足額を示す情報である。不足額とは、負担額と入金額との差額である。負担情報処理部132は、入金額が負担額未満である1以上のユーザに対し、例えば、負担額から入金額を減算して不足額を算出し、算出した不足額情報を有する不足通知を送信することは好適である。   Note that the burden information processing unit 132 uses, for example, the burden information of two or more users included in the group information stored in the group information storage unit 112 to determine whether or not the amount paid by each person is greater than the burden amount. It may be determined whether or not the payment amount is insufficient (notification notification) may be sent to each of one or more users whose payment amount is less than the burden amount. It is preferable that the shortage notification has shortage amount information. The deficit information is information indicating a deficit. The deficit amount is the difference between the burden amount and the deposit amount. The burden information processing unit 132, for example, subtracts the deposit amount from the burden amount to calculate the shortage amount, and transmits the shortage notification having the calculated deficit amount information to one or more users whose deposit amount is less than the burden amount. Is preferred.

ただし、不足額情報は、入金額が負担額未満である1以上の各ユーザの不足額の集合を有していてもよい。かかる不足額情報を含む不足通知は、入金額が負担額未満である1以上の各ユーザに限らず、当該グループの2以上の各ユーザに送信されても構わない。   However, the shortfall information may include a set of shortfalls of one or more users whose deposit amount is less than the burden amount. The shortage notification including the shortage amount information may be transmitted not only to one or more users whose deposit amount is less than the burden amount, but also to two or more users of the group.

また、処理は、決済処理でもよい。決済処理とは、各人に対する決済のための処理である。決済とは、例えば、各人のユーザチャージ金額から各人の負担額を減額することでもよいし、グループの口座から各人の負担額の合計額を減額することでもよい。また、決済は、プリペイ方式の電子マネーからの減額に限らず、例えば、預貯金や、貯まったポイントからの減額でもよいし、または、ポストペイ方式の電子マネー、クレジットカードで支払うことでもよく、その手法は問わない。   Also, the process may be a payment process. The settlement process is a process for settlement for each person. The settlement may be, for example, reducing the burden amount of each person from the user charge amount of each person, or reducing the total amount of the burden amount of each person from the group account. Further, the payment is not limited to reduction from prepaid electronic money, but may be, for example, savings, reduction from accumulated points, or payment with postpay electronic money, credit card, etc. It does not matter.

決済のための処理とは、例えば、自ら決済を行うことでもよいし、決済のための情報(例えば、各人の負担額やグループ口座の口座番号など)を、決済を行う外部装置(例えば、金融機関等のサーバなど)に送信する処理でも構わない。   The process for settlement may be, for example, settlement itself, or an external device (for example, settlement of information for settlement (for example, the burden amount of each person, the account number of a group account, etc.) It may be processing of transmitting to a server of a financial institution etc.).

また、処理は、各人の負担額の合計金額が支払総額を上回った場合に、その差額を、グループ口座にチャージする処理を含んでもよい。   Further, the process may include a process of charging the difference to the group account when the total amount of each person's burden exceeds the total payment amount.

負担情報処理部132は、以上のような、各人の負担情報を用いた処理を、通常、グループごとに行う。すなわち、負担情報処理部132は、例えば、格納されている1以上のグループ情報のうち一のグループ情報を選択し、当該一のグループ情報が有する2以上の各ユーザの負担情報を用いて処理を行ってもよい。さらに、負担情報処理部132は、例えば、格納されている1以上のグループ情報のうち一のグループ情報を選択し、当該一のグループ情報が有する2以上の各ユーザの負担情報を用いて処理を行う動作を、未選択のグループ情報がなくなるまで繰り返すことは好適である。   The burden information processing unit 132 normally performs the processing using the burden information of each person as described above for each group. That is, for example, the burden information processing unit 132 selects one group information from among the stored one or more group information, and performs processing using the burden information of each of two or more users included in the one group information. You may go. Furthermore, the burden information processing unit 132 selects, for example, one group information from among the stored one or more group information, and performs processing using the burden information of each of two or more users included in the one group information. It is preferable to repeat the operation to be performed until there is no unselected group information.

負担情報処理部132を構成する統計処理手段1321は、後述する負担情報取得手段1327により取得された当該2以上の各ユーザの負担情報を統計処理し、統計情報を取得する。統計処理とは、例えば、各人の負担情報が有する負担額を積算する処理でもよいし、各人の積算結果の間の差額や割合を算出する処理でもよく、その種類や手順は問わない。統計情報とは、2以上の各ユーザの負担情報を統計処理した結果を示す情報である。統計情報は、例えば、各人の積算結果、各人の積算結果の間の差額、または各人の積算結果の割合のうち1種類以上の情報を含んでもよい。   The statistical processing unit 1321 constituting the burden information processing unit 132 statistically processes the burden information of each of the two or more users acquired by the burden information acquisition unit 1327 described later, and acquires statistical information. The statistical process may be, for example, a process of accumulating the burden amount possessed by each person's burden information, or may be a process of calculating the difference or ratio between the accumulation results of each person, regardless of the type or procedure. The statistical information is information indicating a result of statistically processing burden information of two or more users. The statistical information may include, for example, one or more types of information among the accumulation result of each person, the difference between the accumulation results of each person, or the ratio of the accumulation result of each person.

負担提案情報構成手段1322は、グループ情報格納部112に格納されているグループ情報が有する2以上の各ユーザの負担情報を用いて、負担提案情報を構成する。負担提案情報とは、次のグループでの支払いにおける各ユーザの負担を提案する情報である。負担提案情報は、例えば、ユーザ識別子と、次回の負担額との組の集合で構成されてもよい。次回の負担額は、例えば、統計処理手段1321が取得した統計情報に基づいて計算されてもよい。   The burden proposal information configuration unit 1322 constructs burden proposal information using burden information of two or more users included in the group information stored in the group information storage unit 112. The burden proposal information is information which proposes the burden of each user in the payment in the next group. The burden proposal information may be configured, for example, by a set of a user identifier and a next burden amount. The next burden amount may be calculated, for example, based on statistical information acquired by the statistical processing unit 1321.

レコメンド情報取得手段1323は、グループ情報格納部112に格納されているグループ情報が有する2以上の各ユーザの負担情報が満たす条件情報と対になるレコメンド情報を、レコメンド情報格納部113から取得する。   The recommendation information acquisition unit 1323 acquires, from the recommendation information storage unit 113, recommendation information that is paired with the condition information that the burden information of two or more users included in the group information storage unit 112 satisfies.

例えば、条件情報が、前述した最頻条件および価格条件を含む場合、レコメンド情報取得手段1323は、最頻条件または価格条件のうち1以上の条件を満たす商品のレコメンド情報を取得してもよい。また、条件情報が、前述した位置情報による絞込条件をも含む場合、レコメンド情報取得手段1323は、まず、レコメンド情報格納部113に格納されている2以上のレコメンド情報に対して、絞込条件による店舗の絞り込みを行い、次に、絞り込まれた2以上のレコメンド情報の中から、最頻条件または価格条件のうち1以上の条件を満たす商品のレコメンド情報を取得してもよい。   For example, when the condition information includes the above-described mode and price condition, the recommendation information acquiring unit 1323 may acquire recommendation information of a product that satisfies one or more of the mode or the price conditions. Further, when the condition information also includes a narrowing-down condition based on the position information described above, the recommendation information acquiring unit 1323 first narrows-down conditions for two or more recommendation information stored in the recommendation information storage unit 113. Next, the shop may be narrowed down, and then, among the narrowed-down two or more recommendation information, recommendation information of a product that satisfies one or more of the mode condition or the price condition may be acquired.

決済処理手段1324は、支払情報受信部121が受信した支払情報が有する各人の負担情報を用いて、各人に対する決済処理を行う。   The payment processing unit 1324 performs payment processing for each person using the burden information of each person included in the payment information received by the payment information receiving unit 121.

決済処理手段1324は、例えば、各人の負担情報とグループ口座識別子とを用いて、チャージ金額情報を減額する処理である決済処理を行ってもよい。または、決済処理手段1324は、例えば、各人の負担情報とグループ口座識別子とを用いて、チャージ金額情報を構成する各人のユーザチャージ金額情報を減額する決済処理を行ってもよい。   For example, the payment processing unit 1324 may perform payment processing, which is processing for reducing charge amount information, using the burden information of each person and the group account identifier. Alternatively, the settlement processing unit 1324 may perform settlement processing for reducing the user charge amount information of each person constituting the charge amount information using, for example, the burden information of each person and the group account identifier.

決済処理手段1324は、店舗への支払処理であってもよい。支払処理は、チャージされた電子マネーでの支払であってもよい。支払処理は、前述した仮想口座から店舗の口座への振込処理であってもよい。   The payment processing means 1324 may be payment processing to a store. The payment process may be payment with charged electronic money. The payment process may be a transfer process from the virtual account to the store account described above.

決済処理手段1324は、端末装置2からの決済指示を受信したことをトリガーにして処理をしてもよい。端末装置2からの決済指示は、グループの管理下にある各人のすべての端末装置2から受信できるようにしてもよい。1つの支払情報について、2以上の決済指示を受信したときは、いずれか1つの決済指示に基づいて決済処理をしてもよい。   The settlement processing unit 1324 may perform processing with the reception of the settlement instruction from the terminal device 2 as a trigger. The settlement instruction from the terminal device 2 may be received from all the terminal devices 2 of each person under control of the group. When two or more settlement instructions are received for one piece of payment information, the settlement process may be performed based on any one of the settlement instructions.

差額算出手段1325は、支払情報受信部121が受信した支払情報が有する各人の負担情報に対応する金額の合計である合計金額を取得し、その合計金額と、当該支払情報が有する支払総額情報が示す支払総額との差額を算出する。   The difference calculating means 1325 acquires the total amount which is the sum of the amounts corresponding to the burden information of each person possessed by the payment information received by the payment information receiving unit 121, and the total amount and the total payment amount information which the relevant payment information has Calculate the difference from the total payment amount indicated by.

チャージ処理手段1326は、差額算出手段1325が算出した差額が0より大きい場合に、グループ口座へのチャージ処理を行う。チャージ処理とは、差額分の金額をグループ識別子と対になるグループ口座識別子で識別されるグループ口座にチャージするための処理である。チャージ処理もまた、自らチャージすることでもよいし、チャージのための情報(例えば、差額やグループ口座の口座番号など)を、チャージを行う外部装置(例えば、金融機関等のサーバや、サーバに接続された端末など)に送信する処理でも構わない。   The charge processing means 1326 charges the group account when the difference calculated by the difference calculation means 1325 is greater than zero. The charge process is a process for charging the difference amount to the group account identified by the group account identifier paired with the group identifier. The charge process may be also charge itself, or information for charge (for example, the difference, the account number of the group account, etc.) is connected to an external device (for example, a server such as a financial institution, etc.) or server that charges It may be a process of transmitting to a designated terminal or the like.

負担情報取得手段1327は、グループ情報格納部112に格納されているグループ情報が有する2以上の各ユーザの負担情報を取得する。   The burden information acquisition unit 1327 acquires burden information of two or more users included in the group information stored in the group information storage unit 112.

負担情報取得手段1327は、例えば、グループ情報格納部112に格納されている2以上のグループ情報のうち一のグループ情報を選択し、当該一のグループ情報が有する2以上の各ユーザの負担情報を取得してもよい。   The burden information acquisition unit 1327 selects, for example, one piece of group information out of two or more pieces of group information stored in the group information storage unit 112, and the burden information of each of two or more users included in the one piece of group information You may get it.

詳しくは、例えば、処理対象情報受信部122がユーザ識別子と処理対象情報とを受信したことに応じて、負担情報取得手段1327は、まず、当該ユーザ識別子に対応するグループ識別子をユーザ情報格納部111から取得し、次に、グループ情報格納部112に格納されている2以上のグループ情報のうち、当該グループ識別子を有するグループ情報を選択して、当該グループ情報が有する2以上の各ユーザの負担情報を取得してもよい。   Specifically, for example, in response to the processing target information reception unit 122 receiving the user identifier and the processing target information, the burden information acquisition unit 1327 firstly uses the group identifier corresponding to the user identifier as the user information storage unit 111. Next, the group information having the group identifier is selected from the two or more group information stored in the group information storage unit 112, and the burden information of each of the two or more users that the group information has is acquired. You may get

または、負担情報取得手段1327は、例えば、格納されている2以上のグループ情報のうち一のグループ情報を選択し、当該一のグループ情報が有する2以上の各ユーザの負担情報を取得する動作を、未選択のグループ情報がなくなるまで繰り返してもよい。   Alternatively, for example, the burden information acquisition unit 1327 selects one group information out of the stored two or more group information, and acquires the burden information of two or more users included in the one group information. , May be repeated until there is no unselected group information.

送信手段1328は、各種の情報を送信し得る。各種の情報とは、例えば、前述した負担情報、統計情報、レコメンド情報、および負担提案情報などであ、る。   The transmission means 1328 can transmit various information. The various types of information include, for example, the aforementioned burden information, statistical information, recommendation information, and burden proposal information.

すなわち、送信手段1328は、負担提案情報構成手段1322が構成した負担提案情報を、2以上の各ユーザの端末装置2に送信する。   That is, the transmission unit 1328 transmits the burden proposal information configured by the burden proposal information configuration unit 1322 to the terminal devices 2 of two or more users.

また、送信手段1328は、負担情報取得手段1327が取得した2以上の各ユーザの負担情報、または統計処理手段1321が取得した統計情報のうち1以上を、2以上の各ユーザに送信する。   The transmitting unit 1328 transmits one or more of the burden information of each of the two or more users acquired by the burden information acquiring unit 1327 or the statistical information acquired by the statistical processing unit 1321 to each of the two or more users.

さらに、送信手段1328は、レコメンド情報取得手段1323が取得したレコメンド情報を、2以上の各ユーザの端末装置2に送信する。   Furthermore, the transmission unit 1328 transmits the recommendation information acquired by the recommendation information acquisition unit 1323 to the terminal devices 2 of two or more users.

なお、各種の情報には、前述した不足通知、入金報告なども含まれてよい。送信手段1328は、不足通知等の情報を、1以上の各ユーザの端末装置2に送信する。   The various types of information may include the above-described shortage notification, payment report, and the like. The transmission unit 1328 transmits information such as a shortage notification to the terminal device 2 of one or more users.

また、各種の情報とは、例えば、前述した決済のための情報やチャージのための情報でもよい。すなわち、送信手段1328は、決済等のための情報を、決済等を行う外部装置に送信する。   The various types of information may be, for example, the information for settlement described above or the information for charge. That is, the transmitting means 1328 transmits information for settlement and the like to an external device which performs the settlement and the like.

判断部133は、処理対象情報受信部122によって受信された処理対象情報が転送対象であるか否かを判断する。なお、転送対象の情報については、前述したので繰り返さない。   The determination unit 133 determines whether the process target information received by the process target information receiving unit 122 is a transfer target. The information to be transferred is not repeated because it is described above.

判断部133は、受信された処理対象情報が転送対象であるか否かを、例えば、当該処理対象情報が、転送先を識別するユーザ識別子または転送対象である旨のフラグのうち1種類以上の情報を有するか否かで判断してもよい。すなわち、判断部133は、例えば、当該処理対象情報が、転送先を識別するユーザ識別子または転送対象である旨のフラグのうち1種類以上の情報を有する場合に、転送対象であると判断し、かかるユーザ識別子またはフラグのいずれも有しない場合には、転送対象でないと判断してもよい。   The determination unit 133 determines whether the received processing target information is a transfer target, for example, one or more types of the processing target information is a user identifier for identifying a transfer destination or a flag indicating that the transfer target is a transfer target. It may be judged whether or not it has information. That is, for example, when the processing target information includes one or more types of information among the user identifier identifying the transfer destination or the flag indicating that the transfer target is the transfer target information, the determining unit 133 determines that the transfer target is the transfer target. If neither such a user identifier nor a flag is included, it may be determined that it is not a transfer target.

参加処理部134は、グループ参加情報受信部123が受け付けたグループ参加情報が有するグループ識別子を有するグループ情報に、当該グループ参加情報が有するユーザ識別子を追記する。   The participation processing unit 134 adds the user identifier included in the group participation information to the group information having the group identifier included in the group participation information received by the group participation information receiving unit 123.

移行チャージ部135は、移行チャージを行う。移行チャージとは、グループ情報が有する金額情報(チャージ金額情報)が示す金額の全部または一部を、他のユーザにチャージすることである。他のユーザとは、通常、グループ外のユーザである。グループ外のユーザとは、当該チャージ金額情報に対応するグループに属さないユーザである。移行チャージ部135は、例えば、グループからのお祝い、香典、お年玉等として、他のユーザに電子マネーをチャージしてもよい。   The transition charge unit 135 performs transition charge. The transitional charge is to charge other users all or part of the amount indicated by the amount information (charge amount information) included in the group information. Other users are usually users outside the group. The user outside the group is a user who does not belong to the group corresponding to the charge amount information. The transition charge unit 135 may charge electronic money to another user, for example, as a celebration from a group, an incense, or a new year's ball.

ただし、他のユーザとは、グループ内のユーザでもよい。かかる場合における移行チャージは、例えば、グループ情報が有するチャージ金額情報が示す金額の全部または一部を、グループ内の1以上の各ユーザに移行(例えば、返金)することでもよいし、または、当該チャージ金額情報を構成する2以上のユーザチャージ金額(図6参照:後述)のうち、一のユーザ識別子(例えば“AA”)に対応付いたユーザチャージ金額情報が示す金額の全部または一部を、他のユーザ識別子(例えば“BB”)に対応付いたユーザチャージ金額情報が示す金額に移行(例えば、ユーザ間で負担額を調整)することでも構わない。   However, the other users may be users in the group. The transition charge in this case may be, for example, transfer (for example, refund) all or part of the amount indicated by the charge amount information included in the group information to one or more users in the group, or Of the two or more user charge amounts (see FIG. 6 described later) constituting the charge amount information, all or part of the amount indicated by the user charge amount information associated with one user identifier (for example, “AA”), It is also possible to shift to the amount indicated by the user charge amount information associated with another user identifier (for example, "BB") (for example, to adjust the burden amount among the users).

移行チャージ部135は、例えば、処理対象情報受信部122によって受信された処理対象情報が、移行指示である場合に、負担情報処理部132は、移行チャージを行ってもよい。   For example, when the process target information received by the process target information receiving unit 122 is a transfer instruction, the transfer charge unit 135 may perform the transfer charge.

また、移行チャージ部135は、こうしてチャージした金額をチャージ金額情報から減額し、チャージ金額情報を更新する。   In addition, the transitional charging unit 135 reduces the charged amount from the charged amount information and updates the charged amount information.

転送部136は、判断部133が転送対象の情報であると判断した処理対象情報を、当該処理対象情報と共に受信されたユーザ識別子と対になる1以上のユーザ識別子に対応する1以上の端末装置2に転送する。ここで、受信されたユーザ識別子と対になる1以上のユーザ識別子に対応する1以上の端末装置2とは、通常、受信されたユーザ識別で識別されるユーザと同じグループに属する1以上のユーザの端末装置2である。   The transfer unit 136 is one or more terminal devices corresponding to one or more user identifiers that are paired with the user identifier received together with the process target information, with the process target information determined that the determination unit 133 is the information to be transferred. Transfer to 2. Here, at least one terminal device 2 corresponding to the received user identifier and at least one user identifier paired with the received user identifier is generally at least one user belonging to the same group as the user identified by the received user identification. Terminal device 2 of FIG.

転送部136は、例えば、受信されたユーザ識別子と対になる1以上のユーザ識別子を、ユーザ情報格納部111に格納されているユーザ情報を用いて取得し、取得した1以上のユーザ識別子に対応する1以上の端末装置2に、処理対象情報を送信してもよい。   The transfer unit 136 acquires, for example, one or more user identifiers paired with the received user identifier using the user information stored in the user information storage unit 111, and corresponds to the acquired one or more user identifiers. Processing target information may be transmitted to one or more terminal devices 2.

なお、処理対象情報が、当該ユーザと同じグループに属する1以上のユーザのうち、転送先となる一のユーザを識別するユーザ識別子を有する場合は、転送部136は、その転送先となる一のユーザの端末装置2に、その処理対象情報を転送してもよい。   When the processing target information has a user identifier for identifying one user as a transfer destination among one or more users belonging to the same group as the user, the transfer unit 136 is configured to select one of the transfer destinations. The processing target information may be transferred to the terminal device 2 of the user.

端末装置2を構成する端末格納部21には、ユーザ識別子またはユーザ端末識別子のうち1種類以上の情報が格納される。なお、前述したように、ユーザ識別子とユーザ端末識別子は兼用(例えば、メールアドレスや電話番号等)でもよい。また、端末格納部21には、通常、グループ識別子も格納される。さらに、端末格納部21には、例えば、当該ユーザと同じグループに属する他の1以上の各ユーザのユーザ識別子等も格納されることは好適である。   The terminal storage unit 21 constituting the terminal device 2 stores one or more types of information of a user identifier or a user terminal identifier. As described above, the user identifier and the user terminal identifier may be shared (for example, a mail address or a telephone number). The terminal storage unit 21 usually also stores a group identifier. Furthermore, it is preferable that the terminal storage unit 21 store, for example, user identifiers and the like of one or more other users belonging to the same group as the user.

端末受付部22は、各種の情報を受け付ける。各種の情報とは、例えば、支払情報、処理対象情報、グループ参加情報などである。なお、処理対象情報は、前述したように、例えば、決済指示等の指示、または、入金依頼等の転送対象情報であるが、情報処理装置1での処理の対象となる情報であれば、支払情報、グループ参加情報を除き、どのような情報でもよい。   The terminal accepting unit 22 accepts various information. The various types of information are, for example, payment information, processing target information, group participation information, and the like. As described above, the process target information is, for example, an instruction such as a payment instruction or transfer target information such as a deposit request, but if it is information to be processed by the information processing apparatus 1, payment is Any information except information and group participation information may be used.

端末処理部23は、各種の処理を行う。各種の処理とは、例えば、端末受付部22が、各種の情報を受け付けたか否かの判断などである。   The terminal processing unit 23 performs various processes. The various processes are, for example, determination of whether or not the terminal receiving unit 22 has received various information.

端末送信部24は、端末受付部22が受け付けた各種の情報を情報処理装置1に送信する。   The terminal transmission unit 24 transmits various types of information accepted by the terminal acceptance unit 22 to the information processing apparatus 1.

端末受信部25は、情報処理装置1から各種の情報を受信する。各種の情報とは、例えば、負担情報、統計情報、レコメンド情報、負担提案情報、入金報告などである。   The terminal reception unit 25 receives various types of information from the information processing device 1. The various types of information are, for example, burden information, statistical information, recommendation information, burden proposal information, a deposit report, and the like.

端末出力部26は、端末受信部25が受信した各種の情報を、例えば、ディスプレイやスピーカ等の出力デバイスを介して出力する。ただし、出力は、例えば、プリンタでのプリントアウト、記録媒体への蓄積、外部装置への送信、他の構成要素や他のプログラムへの処理結果の引き渡し等であってもよい。   The terminal output unit 26 outputs various types of information received by the terminal reception unit 25 via an output device such as a display or a speaker, for example. However, the output may be, for example, printout by a printer, accumulation in a recording medium, transmission to an external device, delivery of a processing result to another component or another program, or the like.

格納部11、ユーザ情報格納部111、グループ情報格納部112、レコメンド情報格納部113、および端末格納部21は、例えば、ハードディスクやフラッシュメモリといった不揮発性の記録媒体が好適であるが、RAMなど揮発性の記録媒体でも実現可能である。   The storage unit 11, the user information storage unit 111, the group information storage unit 112, the recommendation information storage unit 113, and the terminal storage unit 21 are preferably, for example, non-volatile recording media such as hard disks and flash memories. It is also possible to use a recording medium of

格納部11等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部11等で記憶されるようになってもよく、ネットワークや通信回線等を介して送信された情報が格納部11等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部11等で記憶されるようになってもよい。入力デバイスは、例えば、キーボード、マウス、タッチパネル等、何でもよい。   There is no limitation on the process of storing information in the storage unit 11 or the like. For example, the information may be stored in the storage unit 11 or the like through the recording medium, or the information transmitted through the network or the communication line may be stored in the storage unit 11 or the like. Alternatively, information input via the input device may be stored in the storage unit 11 or the like. The input device may be anything, such as a keyboard, a mouse, and a touch panel, for example.

受信部12、支払情報受信部121、処理対象情報受信部122、グループ参加情報受信部123、および端末受信部25は、通常、有線または無線の通信手段(例えば、NIC(Network interface controller)やモデム等の通信モジュール)で実現されるが、放送を受信する手段(例えば、放送受信モジュール)で実現されてもよい。   The receiving unit 12, the payment information receiving unit 121, the process target information receiving unit 122, the group participation information receiving unit 123, and the terminal receiving unit 25 are usually wired or wireless communication means (for example, NIC (Network interface controller) or modem) Etc.), but may be realized by means (eg, a broadcast receiving module) for receiving a broadcast.

処理部13、蓄積部131、負担情報処理部132、判断部133、参加処理部134、移行チャージ部135、転送部136、統計処理手段1321、負担提案情報構成手段1322、レコメンド情報取得手段1323、決済処理手段1324、差額算出手段1325、チャージ処理手段1326、負担情報取得手段1327、送信手段1328、および端末処理部23は、通常、MPUやメモリ等から実現され得る。処理部13等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。ただし、処理手順は、ハードウェア(専用回路)で実現してもよい。   Processing unit 13, storage unit 131, burden information processing unit 132, determination unit 133, participation processing unit 134, transfer charge unit 135, transfer unit 136, statistical processing unit 1321, burden proposal information configuration unit 1322, recommendation information acquisition unit 1323, The payment processing unit 1324, the difference calculation unit 1325, the charge processing unit 1326, the burden information acquisition unit 1327, the transmission unit 1328, and the terminal processing unit 23 can be usually realized by an MPU, a memory or the like. Typically, the processing procedure of the processing unit 13 or the like is realized by software, and the software is stored in a storage medium such as a ROM. However, the processing procedure may be realized by hardware (dedicated circuit).

端末受付部22は、入力デバイスを含むと考えても、含まないと考えてもよい。端末受付部22は、入力デバイスのドライバーソフトによって、または入力デバイスとそのドライバーソフトとで実現され得る。   The terminal accepting unit 22 may or may not include an input device. The terminal accepting unit 22 can be realized by driver software of an input device or by an input device and its driver software.

端末送信部24は、通常、有線または無線の通信手段で実現されるが、放送手段(例えば、放送モジュール)で実現されてもよい。なお、転送部136、および送信手段1328は、有線または無線の通信手段を含むと考えても、含まないと考えてもよい。   The terminal transmission unit 24 is usually realized by wired or wireless communication means, but may be realized by broadcasting means (for example, a broadcast module). The transfer unit 136 and the transmission unit 1328 may or may not be considered to include wired or wireless communication means.

端末出力部26は、ディスプレイやスピーカ等の出力デバイスを含むと考えても含まないと考えてもよい。端末出力部26は、出力デバイスのドライバーソフトによって、または出力デバイスとそのドライバーソフトとで実現され得る。   The terminal output unit 26 may or may not be considered to include an output device such as a display or a speaker. The terminal output unit 26 can be realized by driver software of an output device or by an output device and its driver software.

次に、情報システムの動作について図2のフローチャートを用いて説明する。図2は、情報システムの動作に関するフローチャートである。   Next, the operation of the information system will be described using the flowchart of FIG. FIG. 2 is a flowchart regarding the operation of the information system.

(ステップS201)処理部13は、支払情報受信部121が端末装置2から支払情報を受信したか否かを判別する。支払情報受信部121が端末装置2から支払情報を受信した場合はステップS202に進み、受信していない場合はステップS203に進む。   (Step S201) The processing unit 13 determines whether the payment information receiving unit 121 has received payment information from the terminal device 2. When payment information receiving part 121 receives payment information from terminal unit 2, it progresses to Step S202, and when not receiving, it progresses to Step S203.

(ステップS202)蓄積部131は、ステップS201で受信された支払情報が有する各人の負担情報を、当該支払情報が有するグループ識別子に対応付けて、グループ情報格納部112に蓄積する。その後、ステップS201に戻る。   (Step S202) The storage unit 131 stores the burden information of each person included in the payment information received in step S201 in the group information storage unit 112 in association with the group identifier included in the payment information. Thereafter, the process returns to step S201.

(ステップS203)処理部13は、グループ参加情報受信部123が端末装置2からグループ参加情報を受信したか否かを判別する。グループ参加情報受信部123が端末装置2からグループ参加情報を受信した場合はステップS204に進み、受信していない場合はステップS205に進む。   (Step S203) The processing unit 13 determines whether the group participation information receiving unit 123 has received group participation information from the terminal device 2. If the group participation information receiving unit 123 receives group participation information from the terminal device 2, the process proceeds to step S204, and if not received, the process proceeds to step S205.

(ステップS204)参加処理部134は、グループ情報格納部112に格納されているグループ情報であり、ステップS203で受け付けられたグループ参加情報が有するグループ識別子を有するグループ情報に、当該グループ参加情報が有するユーザ識別子を追記する。その後、ステップS201に戻る。   (Step S204) The participation processing unit 134 is group information stored in the group information storage unit 112, and the group participation information has the group information having the group identifier of the group participation information received in step S203. Add a user identifier. Thereafter, the process returns to step S201.

(ステップS205)処理部13は、処理対象情報受信部122が端末装置2からユーザ識別子と処理対象情報とを受信したか否かを判別する。処理対象情報受信部122が端末装置2からユーザ識別子と処理対象情報とを受信した場合はステップS206に進み、受信していない場合はステップS201に戻る。   (Step S205) The processing unit 13 determines whether the process target information receiving unit 122 has received the user identifier and the process target information from the terminal device 2. If the process target information receiving unit 122 receives the user identifier and the process target information from the terminal device 2, the process proceeds to step S206, and if not received, the process returns to step S201.

(ステップS206)判断部133は、ステップS205で受信された処理対象情報が転送対象であるか否かを判断する。判断部133は、例えば、受信された処理対象情報が、転送先を識別するユーザ識別子または転送対象である旨のフラグを有する場合に、転送対象であると判断し、かかるユーザ識別子またはフラグのいずれも有しない場合に、転送対象でないと判断してもよい。受信された処理対象情報が転送対象である場合はステップS207に進み、転送対象でない場合はステップS208に進む。   (Step S206) The determination unit 133 determines whether the process target information received in step S205 is a transfer target. For example, when the received processing target information has a user identifier for identifying the transfer destination or a flag indicating that the transfer target is to be transferred, the determining unit 133 determines that the received data is the transfer target, and either of the user identifier or the flag If it does not, it may be determined that it is not a transfer target. If the received process target information is to be transferred, the process proceeds to step S207, and if it is not to be transferred, the process proceeds to step S208.

(ステップS207)転送部136は、ユーザ情報格納部111に格納されているユーザ情報を用いて、ステップS206で転送対象であると判断された処理対象情報を、当該処理対象と共に受信されたユーザ識別子と対になる1以上のユーザ識別子に対応する1以上の端末装置2に転送する。その後、ステップS201に戻る。   (Step S207) The transfer unit 136, using the user information stored in the user information storage unit 111, the user identifier received together with the processing target information that is determined to be the transfer target in step S206. It transfers to the one or more terminal devices 2 corresponding to the one or more user identifier which makes a pair. Thereafter, the process returns to step S201.

(ステップS208)負担情報処理部132は、負担情報を用いた処理を行うか否かを判断する。例えば、ステップS205で受信された処理対象情報が、負担情報を用いた処理を行う旨の指示である場合に、負担情報処理部132は、負担情報を用いた処理を行うと判断してもよい。負担情報を用いた処理を行う場合はステップS209に進み、負担情報を用いた処理を行わない場合はステップS210に進む。   (Step S208) The burden information processing unit 132 determines whether or not to perform processing using the burden information. For example, when the processing target information received in step S205 is an instruction to perform processing using burden information, the burden information processing unit 132 may determine to perform processing using burden information. . When processing using burden information is performed, the process proceeds to step S209, and when processing using burden information is not performed, the process proceeds to step S210.

(ステップS209)負担情報処理部132は、グループ情報格納部112に格納されているグループ情報が有する2以上の各ユーザの負担情報を用いて、処理を行う。   (Step S209) The burden information processing unit 132 performs processing using the burden information of two or more users included in the group information stored in the group information storage unit 112.

処理は、例えば、過去の負担情報およびその統計処理結果の提供でもよい。詳しくは、負担情報取得手段1327が、グループ情報格納部112に格納されているグループ情報が有する2以上の各ユーザの負担情報を取得する。統計処理手段1321は、負担情報取得手段1327により取得された当該2以上の各ユーザの負担情報を統計処理し、統計情報を取得する。送信手段1328は、こうして取得された当該2以上の各ユーザの負担情報および統計情報を、当該グループ情報が有するグループ識別子により識別されるグループを構成する2以上の各ユーザに送信する。   The processing may be, for example, provision of past burden information and the statistical processing result. Specifically, the burden information acquisition unit 1327 acquires the burden information of two or more users included in the group information stored in the group information storage unit 112. The statistical processing unit 1321 performs statistical processing on the burden information of each of the two or more users acquired by the burden information acquisition unit 1327 to acquire statistical information. The transmitting means 1328 transmits the burden information and statistical information of the two or more users thus acquired to the two or more users constituting the group identified by the group identifier of the group information.

または、処理は、例えば、レコメンド情報の提供でもよい。レコメンド情報格納部113には、条件情報に対応付けて、1以上のレコメンド情報が格納されており、レコメンド情報取得手段1323は、グループ情報格納部112に格納されているグループ情報が有する2以上の各ユーザの負担情報が満たす条件情報と対になるレコメンド情報を、レコメンド情報格納部113から取得し、送信手段1328は、取得されたレコメンド情報を2以上の各ユーザの端末に送信する。   Alternatively, the process may be, for example, provision of recommendation information. The recommendation information storage unit 113 stores one or more recommendation information in association with the condition information, and the recommendation information acquisition unit 1323 includes two or more of the group information stored in the group information storage unit 112. Recommendation information to be paired with condition information satisfied by the burden information of each user is acquired from the recommendation information storage unit 113, and the transmitting means 1328 transmits the acquired recommendation information to the terminals of two or more users.

または、処理は、例えば、負担案内情報の提供でもよい。詳しくは、負担提案情報構成手段1322が、グループ情報格納部112に格納されているグループ情報が有する2以上の各ユーザの負担情報を用いて負担提案情報を構成し、送信手段1328は、構成された負担提案情報を2以上の各ユーザの端末に送信する。   Alternatively, the process may be, for example, provision of burden guidance information. Specifically, the load proposal information configuration unit 1322 configures load proposal information using the load information of each of two or more users included in the group information stored in the group information storage unit 112, and the transmission unit 1328 is configured The burden proposal information is transmitted to the terminals of two or more users.

また、処理は、決済処理を含んでもよい。詳しくは、決済処理手段1324が、支払情報受信部121が受信した支払情報が有する各人の負担情報を用いて、各人に対する決済処理を行う。   The processing may also include payment processing. Specifically, the settlement processing unit 1324 performs settlement processing for each person using the burden information of each person included in the payment information received by the payment information receiving unit 121.

かかる処理の実行の後、ステップS201に戻る。   After execution of this process, the process returns to step S201.

(ステップS210)移行チャージ部135は、移行チャージを行うか否かを判断する。例えば、ステップS205で受信された処理対象情報が、移行指示である場合に、負担情報処理部132は、移行チャージを行うと判断してもよい。移行チャージを行う場合はステップS209に進み、移行チャージを行わない場合はステップS201に戻る。   (Step S210) The transition charge unit 135 determines whether to perform transition charge. For example, when the processing target information received in step S205 is a migration instruction, the burden information processing unit 132 may determine to perform migration charging. If transition charging is to be performed, the process proceeds to step S209. If transition charging is not to be performed, the process returns to step S201.

(ステップS211)移行チャージ部135は、他のユーザへの移行チャージを行う。詳しくは、移行チャージ部135は、例えば、移行指示に含まれるグループ識別子に対応するグループ情報が有する金額情報が示す金額の全部または一部を、移行指示に含まれるユーザ識別子で識別されるユーザにチャージする。その後、ステップS201に戻る。   (Step S211) The transition charge unit 135 performs transition charge to another user. Specifically, transition charge unit 135, for example, transmits to a user identified by the user identifier included in the migration instruction all or part of the amount of money indicated by the amount information included in the group information corresponding to the group identifier included in the migration instruction. To charge. Thereafter, the process returns to step S201.

以下、本実施の形態における情報システムの具体的な動作について説明する。なお、以下の説明は、種々の変更が可能であり、本発明を何ら限定するものではない。   Hereinafter, specific operations of the information system in the present embodiment will be described. Note that the following description can be variously modified and does not limit the present invention.

本例の情報システムは、情報処理装置1、および2以上(以下では、5つ)の端末装置2を備える。5つの端末装置2のうち3つは、ユーザAA〜CCによって保持されている。ユーザAA〜CCは、あるグループXに属する。   The information system of the present example includes an information processing apparatus 1 and two or more (five in the following) terminal devices 2. Three of the five terminal devices 2 are held by the users AA to CC. The users AA to CC belong to a certain group X.

本日は、グループXで飲み会を催している。グループXのメンバであるユーザAA〜CCは、現在、3軒目のバーに居り、グループXとして総額5千円の支払いをしようとしている。なお、1軒目の居酒屋、および2軒目のカラオケについては、既に支払いが済んでいる。   We have a drinking party in Group X today. The users AA to CC who are members of group X are currently in the third bar and are trying to pay a total of 5,000 yen as group X. The payment for the first pub and the second karaoke has already been made.

なお、5つの端末装置2のうち残り2つは、ユーザDDおよびEEによって保持されている。ユーザDDおよびEEは、別のグループYを構成して、友人へのお祝いである万年筆を共同で(つまり、グループYとして)購入しようとしている。   The remaining two of the five terminal devices 2 are held by the users DD and EE. The users DD and EE constitute another group Y and are going to jointly purchase (that is, as group Y) fountain pens that are celebrations to friends.

情報処理装置1を構成するユーザ情報格納部111には、例えば、図3に示すような5つのユーザ情報が格納され得る。   For example, five pieces of user information as shown in FIG. 3 can be stored in the user information storage unit 111 that constitutes the information processing apparatus 1.

図3は、ユーザ情報のデータ構造図である。ユーザ情報は、ユーザ識別子、グループ識別子、およびユーザチャージ情報などを有する。   FIG. 3 is a data structure diagram of user information. The user information includes a user identifier, a group identifier, user charge information, and the like.

格納されるユーザ情報には、ID(例えば、“1”,“2”等)が対応付いている。例えば、ID“1”が対応付いたユーザ情報(以下、ユーザ情報1と記す場合がある)は、ユーザ識別子“AA”、グループ識別子“X”、およびユーザチャージ情報“¥1000”を有する。また、ID“2”が対応付いたユーザ情報(ユーザ情報2)は、ユーザ識別子“BB”、グループ識別子“X”、およびユーザチャージ情報“¥2000”を有する。さらに、ユーザ情報3は、ユーザ識別子“CC”、グループ識別子“X”、およびユーザチャージ情報“¥3000”を有する。   An ID (for example, "1", "2", etc.) is associated with the stored user information. For example, user information associated with ID "1" (hereinafter sometimes referred to as user information 1) has a user identifier "AA", a group identifier "X", and user charge information "¥ 1000". The user information (user information 2) associated with the ID "2" has a user identifier "BB", a group identifier "X", and user charge information "¥ 2000". Furthermore, the user information 3 has a user identifier "CC", a group identifier "X", and user charge information "¥ 3000".

同様に、ユーザ情報4は、ユーザ識別子“DD”、グループ識別子“Y”、およびユーザチャージ情報“¥5000”を有し、ユーザ情報5は、ユーザ識別子“EE”、グループ識別子“Y”、およびユーザチャージ情報“¥5000”を有する。   Similarly, user information 4 includes user identifier "DD", group identifier "Y", and user charge information "¥ 5000", and user information 5 includes user identifier "EE", group identifier "Y", and It has user charge information “¥ 5000”.

ただし、ユーザチャージ情報は、例えば、グループ情報に含まれてもよく、その場合、ユーザ情報から省略されてよい。   However, user charge information may be included in, for example, group information, and in this case, it may be omitted from user information.

支払情報受信部121は、例えば、図4に示す3つの支払情報を受信済みである。なお、これら3つの支払情報のうち1番目および2番目は、グループXのメンバの一人(例えば、ユーザAA)の端末装置2から受信された支払情報であり、3番目は、グループYのメンバの一人(例えば、ユーザDD)の端末装置2から受信された支払情報である。   The payment information receiving unit 121 has received, for example, the three payment information shown in FIG. Among the three payment information, the first and second are payment information received from the terminal device 2 of one of the members of the group X (for example, the user AA), and the third is a member of the group Y It is the payment information received from the terminal device 2 of one person (for example, user DD).

図4は、支払情報のデータ構造図である。支払情報は、グループ識別子、各人の負担情報、支払総額情報、商品情報、および店舗情報などを有する。各人の負担情報は、ユーザ識別子と負担額との組の集合で構成される。商品情報は、商品識別子、種類識別子、および価格情報を含む。店舗情報は、店舗識別子、および位置情報を含む。   FIG. 4 is a data structure diagram of payment information. The payment information includes a group identifier, burden information of each person, total payment information, product information, store information, and the like. The burden information of each person is composed of a set of a user identifier and a burden amount. The product information includes a product identifier, a type identifier, and price information. The store information includes a store identifier and location information.

受信された支払情報には、ID(例えば、“1”,“2”,…“α”等)が対応付けられる。ID“1”が対応付けられた支払情報1は、グループXでの1回目の支払いに対応する支払情報である。支払情報1は、グループ識別子“X”、各人の負担情報“(AA,¥4000),(BB,¥3000),および(CC,¥3000)”、支払総額情報“¥10000”、商品情報“個室プラン,居酒屋,および3千円/人”、および店舗情報“居酒屋○○,大阪市中央区”などを有する。   The received payment information is associated with an ID (for example, “1”, “2”,... “Α”). The payment information 1 associated with the ID "1" is payment information corresponding to the first payment in the group X. Payment information 1 includes group identifier “X”, burden information “(AA, ¥ 4000), (BB, ¥ 3000), and (CC, ¥ 3000)”, total payment information “¥ 10000”, product information It has "private room plan, tavern, and 3,000 yen / person", and store information "tavern xxx, Chuo-ku, Osaka-shi" and the like.

また、支払情報2は、グループXでの2回目の支払いに対応する支払情報である。支払情報2は、グループ識別子“X”、各人の負担情報“(AA,¥2000),(BB,¥2000),および(CC,¥1000)”、支払総額情報“¥5000”、商品情報“歌い放題,カラオケ,および5千円/室”、および店舗情報“○○カラオケ,大阪市中央区”などを有する。   Further, payment information 2 is payment information corresponding to the second payment in group X. Payment information 2 includes group identifier “X”, burden information “(AA, ¥ 2000), (BB, ¥ 2000), and (CC, ¥ 1000)”, total payment information “¥ 5000”, product information "All-you-can-eat, karaoke, and 5,000 yen / room", and store information "○○ karaoke, Chuo-ku, Osaka city", and the like.

さらに、支払情報αは、グループYでの支払いに対応する支払情報である。支払情報αは、グループ識別子“Y”、各人の負担情報“(CC,¥5000),および(DD,¥5000)”、支払総額情報“¥10000”、商品情報“万年筆,文房具,および9000”、および店舗情報“○○ネットショップ,Null”などを有する。なお、Nullは、当該情報(ここでは、位置情報)が存在しないことを示す。   Further, the payment information α is payment information corresponding to the payment in the group Y. The payment information α is a group identifier “Y”, each person's burden information “(CC, ¥ 5000), and (DD, ¥ 5000)”, total payment information “¥ 10000”, product information “a fountain pen, stationery, and 9000” And store information “○○ net shop, Null”, and the like. Note that Null indicates that the information (here, position information) does not exist.

グループ情報格納部112には、例えば、図5に示すような2つのグループ情報が格納されている。   The group information storage unit 112 stores, for example, two group information as shown in FIG.

図5は、グループ情報のデータ構造図である。グループ情報は、グループ識別子、1または2以上の支払情報、グループ口座識別子、および金額情報(例えば、チャージ金額情報)などを有する。格納されるグループ情報にも、“1”,“2”等のIDが対応付いている。   FIG. 5 is a data structure diagram of group information. The group information includes a group identifier, one or more payment information, a group account identifier, amount information (eg, charge amount information), and the like. The group information to be stored is also associated with an ID such as “1” or “2”.

例えば、グループ情報1は、グループ識別子“X”、上述した2つの支払情報1および2、グループ口座識別子“12345678”、およびチャージ金額情報“¥6000”などを有する。また、グループ情報2は、グループ識別子“Y”、上述した支払情報α、グループ口座識別子“90123456”、およびチャージ金額情報“¥10000”などを有する。   For example, the group information 1 includes a group identifier "X", the two payment information 1 and 2 described above, a group account identifier "12345678", and charge amount information "¥ 6000". Further, the group information 2 includes a group identifier "Y", the payment information α described above, a group account identifier "90123456", charge amount information "¥ 10000", and the like.

ただし、チャージ金額情報は、図5に示したような、グループ口座に対するチャージ金額情報とは限らず、例えば、図6に示すように構成されてもよい。   However, the charge amount information is not limited to the charge amount information for the group account as shown in FIG. 5, and may be configured as shown in FIG. 6, for example.

図6は、チャージ金額情報の構成例を示す図である。このチャージ金額情報は、ユーザ識別子とユーザチャージ金額情報との対の集合で構成されている。   FIG. 6 is a diagram showing a configuration example of charge amount information. The charge amount information is composed of a set of pairs of user identifiers and user charge amount information.

ユーザ識別子とユーザチャージ金額情報との組の集合とは、例えば、ユーザ識別子AA”とユーザチャージ金額情報“¥1000”との組、ユーザ識別子“BB”とユーザチャージ金額情報“”¥2000との組、およびユーザ識別子“CC”とユーザチャージ金額情報“¥3000”との組などである。かかる構成は、ユーザ情報がユーザチャージを有さない場合に好適である。   A set of user identifier and user charge amount information is, for example, a pair of user identifier AA ′ ′ and user charge amount information “¥ 1000”, user identifier “BB” and user charge amount information ““ ¥ 2000 ”. And a set of the user identifier “CC” and the user charge amount information “¥ 3000”, etc. Such a configuration is suitable when the user information has no user charge.

レコメンド情報格納部113には、条件情報に対応付けて、2以上のレコメンド情報が格納されている。条件情報は、例えば、最頻条件“支払情報が有する種類識別子と同じ種類識別子に対応付いた商品のレコメンド情報を送信すること”、または価格条件“同じ価格帯または最も近い価格帯に属する商品の商品情報を送信すること”のうち1種類以上の条件を含んでいてもよい。また、条件情報は、例えば、絞込条件“負担情報が有する位置情報と同じ市区内の店舗の商品の中から、かかる1種類以上の条件を満たす商品を検索すること”をも有することは好適である。   The recommendation information storage unit 113 stores two or more pieces of recommendation information in association with the condition information. The condition information may be, for example, the most frequent condition “send the recommendation information of the product associated with the same type identifier as the type identifier included in the payment information”, or the price condition “for the product belonging to the same price range or the closest price range One or more types of conditions of “sending product information” may be included. In addition, the condition information also has, for example, narrowing-down conditions “searching for a product satisfying the one or more types of conditions from products of a store in the same city and ward as the position information possessed by the burden information” It is suitable.

例えば、ユーザAAの端末装置2において、過去の負担額情報とその統計処理の結果とを出力する旨の指示が、タッチパネル等の入力デバイスを介して入力されると、端末受付部22がこれを受け付け、端末送信部24は、受け付けられた指示を、グループ識別子“X”と共に、情報処理装置1に送信する。   For example, in the terminal device 2 of the user AA, when an instruction to output past burden amount information and the result of the statistical processing is input through an input device such as a touch panel, the terminal accepting unit 22 receives it. The terminal transmission unit 24 transmits the received instruction to the information processing device 1 together with the group identifier “X”.

情報処理装置1において、処理対象情報受信部122が上記指示を受信し、負担情報処理部132は、グループ情報格納部112に格納されている2つのグループ情報1および2のうち、上記指示と共に受信されたグループ識別子“X”を有するグループ情報1に含まれる2つの支払情報1および2を用いて、上記指示に対応する処理を行う。   In the information processing apparatus 1, the process target information receiving unit 122 receives the above instruction, and the burden information processing unit 132 receives the above instruction among the two group information 1 and 2 stored in the group information storage unit 112. The processing corresponding to the instruction is performed using the two payment information 1 and 2 included in the group information 1 having the group identifier “X”.

詳しくは、負担情報取得手段1327が、グループ情報格納部112のグループ情報1が有する支払情報1および支払情報2のうち前者から、負担情報“(AA,¥4000),(BB,¥3000),および(CC,¥3000)”を取得し、かつ、後者から、負担情報“(AA,¥2000),(BB,¥2000),および(CC,¥1000)”を取得する。   Specifically, from the former of the payment information 1 and the payment information 2 possessed by the group information 1 of the group information storage unit 112, the burden information acquiring unit 1327 determines that the burden information “(AA, ¥ 4000), (BB, ¥ 3000), And (CC, ¥ 3,000) ”is acquired, and burden information“ (AA, ¥ 2000), (BB, ¥ 2000), and (CC, ¥ 1000) ”is acquired from the latter.

次に、統計処理手段1321が、負担情報取得手段1327により取得された上記2つの負担情報を統計処理し、統計情報を取得する。具体的には、統計処理手段1321は、前者の負担情報が有する(AA,¥4000)と、後者の負担情報が有する(AA,¥2000)とを用いて、ユーザAAの負担額の合計額“¥6000”を算出する。また、統計処理手段1321は、前者の負担情報が有する(BB,¥3000)と、後者の負担情報が有する(BB,¥2000)とを用いて、ユーザBBの負担額の合計額“¥5000”を算出し、さらに、前者の負担情報が有する(CC,¥3000)と、後者の負担情報が有する(CC,¥1000)とを用いて、ユーザCCの負担額の合計額“¥4000”をも算出する。これにより、各人の過去の合計負担額を示す統計情報“(AA,¥6000),(BB,¥5000),および(CC,¥4000)”が取得される。   Next, statistical processing means 1321 performs statistical processing on the two pieces of burden information acquired by the burden information acquisition means 1327 to acquire statistical information. Specifically, the statistical processing means 1321 uses the (AA, ¥ 4000) of the former burden information and (AA, ¥ 2000) of the latter burden information to calculate the total amount of the user AA's burden. Calculate “¥ 6000”. Further, the statistical processing means 1321 uses the (BB, ¥ 3,000) of the former burden information and the (BB, ¥ 2000) of the latter burden information, to calculate the total amount of burden of the user BB “¥ 5,000. The total amount of burden of the user CC “¥ 4000”, using the former burden information (CC, ¥ 3000) and the latter burden information (CC, ¥ 1000). Also calculate As a result, statistical information “(AA, ¥ 6000), (BB, ¥ 5000), and (CC, ¥ 4000)” indicating the past total burden amount of each person is acquired.

次に、負担提案情報構成手段1322が、取得された上記統計情報を用いて、負担提案情報を構成する。具体的には、負担提案情報構成手段1322は、まず、上記統計情報が有する各人の過去の合計負担額の平均値“¥5000”を算出する。次に、負担提案情報構成手段1322は、算出した平均値“¥5000”から、ユーザAAの過去の合計負担額“6000円”を減算することにより、ユーザAAの次回の加減額“−¥1000”を算出する。また、負担提案情報構成手段1322は、平均値“¥5000”から、ユーザBBの過去の合計負担額“5000円”を減算することにより、ユーザBBの次回の加減額“±0”を算出する。さらに、負担提案情報構成手段1322は、平均値“¥5000”から、ユーザCCの過去の合計負担額“4000円”を減算し、次回の加減額“+¥1000”を算出する。   Next, the burden proposal information configuration means 1322 composes burden proposal information using the acquired statistical information. Specifically, the burden proposal information configuration unit 1322 first calculates the average value “¥ 5000” of the past total burden amount of each person possessed by the statistical information. Next, the burden proposal information configuration unit 1322 subtracts the past total burden amount “6000 yen” of the user AA from the calculated average value “¥ 5000” to obtain the next adjustment amount “-¥ 1000 for the user AA. Calculate ". Further, the burden proposal information configuration unit 1322 calculates the next adjustment amount “± 0” of the user BB by subtracting the past total burden amount “5000 yen” of the user BB from the average value “¥ 5000”. . Further, the burden proposal information configuration unit 1322 subtracts the past total burden amount “4000 yen” of the user CC from the average value “¥ 5000”, and calculates the next adjustment amount “+ ¥ 1000”.

そして、負担提案情報構成手段1322は、上記3つの算出結果を有する負担提案情報“(AA,−¥1000),(BB,±0),および(CC,+¥1000)”を構成する。   The burden proposal information configuration unit 1322 constructs burden proposal information “(AA, − ¥ 1000), (BB, ± 0), and (CC, + ¥ 1000)” having the above three calculation results.

送信手段1328は、こうして取得された各ユーザの負担情報、統計情報、および負担提案情報を、上記指示と共に受信されたグループ識別子“X”で識別されるグループXを構成する3人の各ユーザAA〜CCに送信する。   The transmitting unit 1328 transmits the burden information, statistical information, and burden proposal information of each user thus acquired to the three respective users AA of the three users X who constitute the group X identified by the group identifier “X” received together with the above instruction. Send to CC.

例えば、ユーザAAの端末装置2において、端末受信部25が、上記のような情報を受信し、端末出力部26は、受信された情報を、ディスプレイ等の出力デバイスを介して出力する。なお、受信された情報と、出力される情報とは同じでなくてもよい。例えば、端末出力部26は、画面構成情報を保持しており、受信された情報と、保持している画面構成情報とを用いて、各ユーザの負担情報、統計情報、および負担提案情報を有する画面を構成し、出力してもよい。   For example, in the terminal device 2 of the user AA, the terminal receiving unit 25 receives the above information, and the terminal output unit 26 outputs the received information via an output device such as a display. The received information and the output information may not be the same. For example, the terminal output unit 26 holds screen configuration information and has burden information, statistical information, and burden proposal information of each user using the received information and the held screen configuration information. The screen may be configured and output.

画面構成情報とは、画面を構成するための情報であり、例えば、表データ、文字情報、およびレイアウト情報などを有する。表データとは、表のデータである。文字情報とは、表に対応付いた文字の情報である。レイアウト情報とは、画面内での表や文字の位置を示す情報である。これによって、各ユーザAA〜CCの端末装置2のディスプレイには、例えば、図7に示すような画面が表示される。   The screen configuration information is information for configuring a screen, and includes, for example, table data, text information, and layout information. Table data is data of a table. The character information is information of characters associated with the table. Layout information is information indicating the position of a table or a character in the screen. As a result, for example, a screen as shown in FIG. 7 is displayed on the display of the terminal device 2 of each of the users AA to CC.

図7は、端末装置2の出力画面の一例を示す図である。この画面は、上記各ユーザの負担情報および上記統計情報に対応する第一の表と、上記負担提案情報に対応する第二の表とを有する。第一の表には、文字列“グループXのご負担情報”が対応付いている。また、第二の表には、文字列“次回のお支払いでは、平均額に対し次の額を加減するとご負担が均等になります”が対応付いている。   FIG. 7 is a diagram showing an example of an output screen of the terminal device 2. This screen has a first table corresponding to the burden information of each user and the statistical information, and a second table corresponding to the burden proposal information. In the first table, the character string "payment information of group X" is associated. In addition, in the second table, there is a correspondence with the character string “The next payment will be equal to the average amount and the burden will be equal in the next payment”.

3軒目の支払総額が“¥6000”であることから、各ユーザAA〜CCは、支払総額を3等分した額“¥2000”に対し、負担提案情報が示す各金額を加減し、加減後の額を、自分の口座にチャージする。これによって、ユーザ情報格納部111の各ユーザ情報1〜3に、チャージ金額情報“¥1000”,“¥2000”,“¥3000”が書き込まれる結果となる。   Since the total payment for the third house is “¥ 6000,” each user AA to CC adds or subtracts the amount indicated by the burden proposal information to the amount “¥ 2000” obtained by dividing the total payment into three equal parts. Charge the later amount to your account. As a result, the charge amount information “¥ 1000”, “¥ 2000”, and “¥ 3000” are written in the user information 1 to 3 of the user information storage unit 111.

その後、ユーザAA〜CCのうち一人(例えば、ユーザAA)が、端末装置2の入力デバイスを介して決済指示を入力すると、端末受付部22が決済指示を受け付け、端末送信部24は、受け付けられた決済指示を情報処理装置1に送信する。   Thereafter, when one of the users AA to CC (for example, user AA) inputs a settlement instruction via the input device of the terminal device 2, the terminal reception unit 22 receives the settlement instruction, and the terminal transmission unit 24 receives The settlement instruction is sent to the information processing apparatus 1.

情報処理装置1において、処理対象情報受信部122が上記決済指示を受信し、判断部133は、受信された決済指示が転送先を示すユーザ識別子または転送対象である旨のフラグのいずれも有さないことから、決済指示は転送対象でないと判断し、負担情報処理部132に決済指示を引き渡す。負担情報処理部132を構成する決済処理手段1324は、決済指示に応じて決済処理を行い、ユーザAA〜CCの口座から“¥1000”,“¥2000”,“¥3000”を減額する。これによって、ユーザ情報格納部111の各ユーザ情報1〜3に、チャージ金額情報“0”,“0”,“0”が書き込まれる結果となる。   In the information processing apparatus 1, the process target information receiving unit 122 receives the settlement instruction, and the determination unit 133 has both the user identifier indicating the transfer destination and the flag indicating that the transfer instruction is to be transferred. From the absence, it is determined that the settlement instruction is not a transfer target, and the settlement instruction is delivered to the burden information processing unit 132. Settlement processing means 1324 constituting the burden information processing unit 132 performs settlement processing according to the settlement instruction, and deducts “¥ 1000”, “¥ 2000”, and “¥ 3000” from the accounts of the users AA to CC. As a result, the charge amount information “0”, “0”, “0” is written to each of the user information 1 to 3 of the user information storage unit 111.

さらに、上記端末装置2において、上記のような3軒目バーの支払いに関する支払情報が入力デバイスを介して入力され、端末受付部22が当該支払情報を受け付ける。端末送信部24は、受け付けられた支払情報を情報処理装置1に送信する。   Furthermore, in the terminal device 2, payment information regarding the payment of the third house bar as described above is input via the input device, and the terminal accepting unit 22 accepts the payment information. The terminal transmission unit 24 transmits the received payment information to the information processing device 1.

情報処理装置1において、支払情報受信部121が上記支払情報を受信し、ID“3”に対応付ける。蓄積部131は、支払情報3を、グループ情報格納部112のグループ情報1に追記する。   In the information processing apparatus 1, the payment information receiving unit 121 receives the payment information and associates it with the ID "3". The storage unit 131 adds the payment information 3 to the group information 1 of the group information storage unit 112.

なお、ユーザAA〜CCのうち一人(例えば、ユーザAA)の端末装置2において、統計処理の結果とレコメンド情報とを出力する旨の指示が、支払総額情報(例えば、“¥6000”)と共に入力された場合の動作は、次のようになる。まず、負担情報取得手段1327が各人の過去の負担情報を取得し、次に、統計処理手段1321が統計情報法を取得し、そして、負担提案情報構成手段1322が負担提案情報“(AA,−¥1000),(BB,±0),および(CC,+¥1000)”を取得するまでの動作は、上述と同じである。   In addition, in the terminal device 2 of one (for example, user AA) of the users AA to CC, an instruction to output the result of the statistical processing and the recommendation information is input together with the total payment amount information (for example, “¥ 6000”) The operation when it is done is as follows. First, the burden information acquisition means 1327 acquires the past burden information of each person, and next, the statistical processing means 1321 acquires the statistical information method, and the burden proposal information configuration means 1322 is burden proposal information “(AA, The operations to obtain − ¥ 1000), (BB, ± 0), and (CC, + ¥ 1000) ′ ′ are the same as described above.

負担提案情報構成手段1322は、受信された支払総額情報が示す支払総額“¥6000”を3等分した額“¥2000”を算出して、この算出額に、上記負担提案情報“(AA,−¥1000),(BB,±0),および(CC,+¥1000)”が示す額の加減算を行うことで、今回の各人の支払額を示す別の負担提案情報“(AA,¥1000),(BB,¥2000),および(CC,¥3000)”を構成する。   The burden proposal information configuration unit 1322 calculates an amount “¥ 2000” obtained by dividing the total payment amount “¥ 6000” indicated by the received total payment amount information into three equal parts, and calculates the burden proposal information “(AA, AA, − ¥ 1000), (BB, ± 0), and (CC, + ¥ 1000) ”by adding / subtracting the amount indicated, another burden proposal information“ (AA, ¥ Configure 1000), (BB, ¥ 2000), and (CC, ¥ 3000) ”.

また、レコメンド情報取得手段1323は、グループ情報格納部112の2つのグループ情報のうち、グループ識別子“X”を有する2つの支払情報1および2用いて、レコメンド情報格納部113から、上記条件情報を満たすレコメンド情報を取得する。本例では、例えば、支払情報1に対応するレコメンド情報“個室プラン,居酒屋,3.5千円/人,炉端○○,大阪市中央区”と、支払情報2に対応するレコメンド情報“3時間プラン,カラオケ,1.5千円/人,○○エコー,大阪市中央区”とが取得されたとする。   The recommendation information acquisition unit 1323 uses the two payment information items 1 and 2 having the group identifier “X” out of the two group information items in the group information storage unit 112 to send the condition information from the recommendation information storage unit 113. Get the recommended information to meet. In this example, for example, recommendation information "private room plan, tavern, 3.5 thousand yen / person, heartbreak ○, Osaka city Chuo-ku" corresponding to payment information 1 and recommendation information "3 hours corresponding to payment information 2" It is assumed that a plan, karaoke, 1.5 thousand yen / person, OO echo, Chuo-ku, Osaka city "is acquired.

送信手段1328は、こうして取得された上記別の負担提案情報および上記2つのレコメンド情報を、グループXの3人の各ユーザAA〜CCに送信する。   The transmitting means 1328 transmits the other burden proposal information thus obtained and the two recommendation information to the three users AA to CC of the group X.

例えば、ユーザAAの端末装置2において、端末受信部25が、上記のような情報を受信し、端末出力部26は、受信された情報を、ディスプレイ等の出力デバイスを介して出力する。その際、端末出力部26は、受信された情報と、保持している画面構成情報とを用いて、負担提案情報および2つのレコメンド情報を有する画面を構成し、出力してもよい。これによって、各ユーザAA〜CCの端末装置2のディスプレイには、例えば、図8に示すような画面が表示されてもよい。   For example, in the terminal device 2 of the user AA, the terminal receiving unit 25 receives the above information, and the terminal output unit 26 outputs the received information via an output device such as a display. At that time, the terminal output unit 26 may construct and output a screen having burden proposal information and two recommendation information using the received information and the held screen configuration information. Thereby, for example, a screen as shown in FIG. 8 may be displayed on the display of the terminal device 2 of each of the users AA to CC.

図8は、端末装置2の出力画面の他の一例を示す図である。この画面は、上記別の負担提案情報に対応する第一の表と、上記2つのレコメンド情報に対応する第二の表とを有する。第一の表には、文字列“今回のお支払い総額¥6000は下のようにご負担されると合計が同額になり、お勧めです”が対応付いている。第二の表には、文字列“次回のお勧めのお店”が対応付いている。   FIG. 8 is a diagram showing another example of the output screen of the terminal device 2. This screen has a first table corresponding to the other burden proposal information and a second table corresponding to the two recommendation information. In the first table, the character string “This payment total ¥ 6000 is paid as below, and the total is the same amount, and it is recommended. In the second table, the string "next recommended shop" is attached.

ユーザAA〜CCは、負担提案情報が示す各金額を、自分の口座にチャージする。これによって、ユーザ情報1〜3に、チャージ金額情報“¥1000”,“¥2000”,“¥3000”が書き込まれた後、ユーザAA〜CCのうち一人が、端末装置2の入力デバイスを介して決済指示を入力する。以降の動作は、前述と同様である。   The users AA to CC charge respective amounts indicated by the burden proposal information to their own accounts. As a result, after charging amount information “¥ 1000”, “¥ 2000”, “¥ 3000” is written in user information 1 to 3, one of users AA to CC can use the input device of terminal device 2. Payment instructions. The subsequent operation is the same as described above.

なお、グループYに関する負担情報を用いた処理は、例えば、以下のようになる。万年筆の支払総額“¥9800”に対し、グループYを構成する2人の各ユーザDD,EEは、5千円ずつチャージした結果、グループ情報2が有するチャージ金額情報は“¥10000”となる。決済処理手段1324は、上記支払総額を二等分した各人の支払額“¥4900”を算出し、各ユーザDD,EEの口座からこの支払額“¥4900”を減額する。差額算出手段1325は、決済処理前の各ユーザDD,EEのユーザチャージ金額情報“¥5000”と、各人の支払額“¥4900”との差額“¥100”を算出する。移行チャージ部135は、各ユーザDD,EEの口座の残額“¥100”を、グループYの口座に移行チャージする。これによって、グループYの口座の残額が“¥200”となる一方、各ユーザDD,EEの口座の残額は“0”となる。グループYの口座の残額“¥200”は、次のグループYでの支払いに利用される。   In addition, the process using the burden information regarding the group Y is as follows, for example. As a result of charging each of the two users DD and EE of the group Y by 5,000 yen against the total payment amount "¥ 9800" of the fountain pen, the charge amount information included in the group information 2 becomes "¥ 10000". The settlement processing means 1324 calculates the payment amount "¥ 4900" of each person obtained by dividing the total payment amount into two, and reduces this payment amount "¥ 4900" from the account of each user DD, EE. The difference calculating means 1325 calculates the difference “¥ 100” between the user charge amount information “¥ 5000” of each user DD, EE before the settlement process and the payment amount “¥ 4900” of each person. The transfer charge unit 135 transfers and charges the balance “¥ 100” of the account of each user DD, EE to the account of the group Y. As a result, the balance of the account of the group Y is “¥ 200”, while the balance of the accounts of the users DD and EE is “0”. The balance “¥ 200” of the account of group Y is used for payment in the next group Y.

以上、本実施の形態によれば、グループ情報格納部112に、グループを識別するグループ識別子と、グループを構成する2以上の各ユーザのユーザ識別子と各ユーザの負担に関する負担情報とを有する1以上のグループ情報が格納され、情報処理装置1は、グループ識別子と各人の負担情報を有する支払情報を受信し、受信した支払情報が有する各人の負担情報を、受信したグループ識別子に対応付けて蓄積し、グループ情報格納部112に格納されているグループ情報が有する2以上の各ユーザの負担情報を用いて処理を行うことにより、グループを構成する各人の負担情報を蓄積し、利用する仕組みを提供できる。   As described above, according to the present embodiment, the group information storage unit 112 includes at least one group identifier including a group identifier for identifying a group, user identifiers of two or more users configuring the group, and burden information regarding the burden on each user Group information is stored, the information processing apparatus 1 receives payment information having a group identifier and burden information of each person, and the burden information of each person included in the received payment information is associated with the received group identifier A mechanism for accumulating and using burden information of each person who constitutes a group by performing processing using the burden information of two or more users of group information stored and stored in the group information storage unit 112 Can provide

また、情報処理装置1は、グループ情報格納部112に格納されているグループ情報が有する2以上の各ユーザの負担情報を取得し、または2以上の各ユーザの負担情報を統計処理し、統計処理した結果である統計情報を取得し、取得した負担情報、または取得した統計情報を、グループ情報が有するグループ識別子により識別されるグループを構成する2以上の各ユーザに送信することにより、蓄積した各人の負担情報を用いて、過去の負担、またはそれを統計処理した結果を、各ユーザに知らせることができる。   Further, the information processing apparatus 1 acquires burden information of two or more users included in the group information stored in the group information storage unit 112, or performs statistical processing on burden information of two or more users and performs statistical processing The statistical information which is the result of acquisition is acquired, and each accumulated information is transmitted by transmitting the acquired burden information or the acquired statistical information to each of two or more users constituting the group identified by the group identifier of the group information. People's burden information can be used to inform each user of past burdens or statistical processing results thereof.

また、情報処理装置1は、グループ情報格納部112に格納されているグループ情報が有する2以上の各ユーザの負担情報を用いて、次のグループでの支払いにおける各ユーザの負担に関する情報である負担提案情報を構成し、負担提案情報を送信することにより、蓄積した各人の負担情報を用いて、今回または次回以降の各人の負担に関する提案を行える。   The information processing apparatus 1 also uses the burden information of two or more users included in the group information stored in the group information storage unit 112, which is information relating to the burden on each user in payment in the next group By composing the proposal information and transmitting the burden proposal information, it is possible to make a proposal regarding the burden of each person this time or later by using the accumulated burden information of each person.

また、レコメンド情報格納部113には、負担情報を用いた条件に関する条件情報と、ユーザに送信するレコメンド情報とを対応付けて格納されており、情報処理装置1は、グループ情報格納部112に格納されているグループ情報が有する2以上の各ユーザの負担情報が満たす条件情報と対になるレコメンド情報をレコメンド情報格納部113から取得し、取得したレコメンド情報を送信することにより、蓄積した各人の負担情報を用いて、そこに含まれる商品や店舗の情報に基づくレコメンド、または各人の負担の額や割合に応じたレコメンドを、各ユーザに対して行える。   Further, the recommendation information storage unit 113 stores condition information related to conditions using burden information in association with recommendation information to be transmitted to the user, and the information processing apparatus 1 stores the information in the group information storage unit 112. The recommendation information that is paired with the condition information satisfied by the burden information of two or more users included in the group information being acquired is acquired from the recommendation information storage unit 113, and the acquired recommendation information is transmitted to store By using the burden information, recommendations based on the information of products and stores included therein, or recommendations according to the amount and percentage of burden of each person can be made for each user.

また、情報処理装置1は、受信した支払情報が有する各人の負担情報を用いて、各人に対する決済のための処理である決済処理を、自ら行うことができる。   In addition, the information processing apparatus 1 can itself perform settlement processing, which is processing for settlement for each person, using the burden information of each person included in the received payment information.

また、グループ情報格納部112のグループ情報は、チャージされている金額を示すチャージ金額情報を有し、情報処理装置1は、受信した支払情報が有する各人の負担情報を用いて、チャージ金額情報を減額する処理であり、各人に対する決済のための処理である決済処理を行う。こうして、グループのチャージ金額から各人の負担情報に対する金額を減額することによって、各人の負担情報に対する決済処理を行える。   Further, the group information of the group information storage unit 112 has charge amount information indicating the amount of charge, and the information processing apparatus 1 uses the charge information of each person included in the received payment information to obtain charge amount information. Is a process to reduce the payment, and is a process for payment for each person. In this way, the payment process can be performed on each person's burden information by reducing the amount of each person's burden information from the charge amount of the group.

また、ユーザ情報格納部111に、ユーザ識別子と各ユーザがチャージしているユーザチャージ金額情報とを有する1以上のユーザ情報が格納され、情報処理装置1は、受信した支払情報が有する各人の負担情報を用いて、各人のユーザチャージ金額情報を減額する処理であり、各人に対する決済のための処理である決済処理を行う。こうして、各人のユーザチャージ金額から各人の負担情報に対する金額を減額することによって、各人の負担情報に対する決済処理を行える。   Further, the user information storage unit 111 stores one or more pieces of user information including the user identifier and the user charge amount information charged by each user, and the information processing apparatus 1 stores the information of each person included in the received payment information. It is a process of reducing the user charge amount information of each person using the burden information, and performs a settlement process which is a process for settlement for each person. Thus, the payment process can be performed on each person's burden information by reducing the amount of each person's burden information from each person's user charge amount.

また、グループ情報格納部112のグループ情報は、グループ識別子と、グループを構成する2以上の各ユーザのユーザ識別子と各ユーザの負担に関する負担情報と各ユーザがチャージしているユーザチャージ金額情報とを有し、情報処理装置1は、受信した支払情報が有する各人の負担情報を用いて、各人のユーザチャージ金額情報を減額する処理であり、各人に対する決済のための処理である決済処理を行う。こうして、各人のユーザチャージ金額から各人の負担情報に対する金額を減額することによって、各人の負担情報に対する決済処理を行える。   Further, the group information of the group information storage unit 112 includes a group identifier, user identifiers of two or more users who constitute the group, burden information regarding the burden on each user, and user charge amount information for which each user is charged. The information processing apparatus 1 is a process of reducing user charge amount information of each person using the burden information of each person included in the received payment information, and is a process for settlement for each person. I do. Thus, the payment process can be performed on each person's burden information by reducing the amount of each person's burden information from each person's user charge amount.

また、情報処理装置1が受信した支払情報が有する各人の負担情報は、端末装置2で決済された結果に関する情報であることにより、情報処理装置1は、端末装置2での決済結果を、各人の負担情報として利用できる。   Further, since the burden information of each person included in the payment information received by the information processing device 1 is information on the result settled by the terminal device 2, the information processing device 1 can make the settlement result by the terminal device 2 It can be used as burden information for each person.

また、情報処理装置1は、ユーザ識別子と、処理対象の情報である処理対象情報とを端末装置2から受信し、処理対象情報が転送対象の情報であるか否かを判断し、転送対象の情報であると判断した処理対象情報を、ユーザ識別子と対になる1以上のユーザ識別子に対応する1以上の端末装置2に転送することにより、ユーザ間での情報のやり取りを媒介できる。   Further, the information processing apparatus 1 receives from the terminal device 2 the user identifier and the process target information which is the process target information, and determines whether the process target information is the transfer target information, and the transfer target By transferring the processing target information determined to be information to one or more terminal devices 2 corresponding to one or more user identifiers paired with the user identifier, exchange of information between users can be mediated.

また、グループ情報は、グループの口座を識別するグループ口座識別子を有し、情報処理装置1が受信する支払情報は、グループ識別子と支払い総額を示す支払総額情報と各人の負担情報とを有し、情報処理装置1は、受信する支払情報が有する各人の負担情報に対応する金額の合計である合計金額と支払総額情報が示す支払総額との差額を算出し、差額が0より大きい場合に、差額分の金額をグループ識別子と対になるグループ口座識別子で識別されるグループ口座にチャージするための処理であるチャージ処理を行うことにより、決済後の残額をグループで管理できる。   Further, the group information has a group account identifier for identifying the account of the group, and the payment information received by the information processing apparatus 1 has the group identifier, the total payment information indicating the total payment amount, and the burden information of each person. The information processing apparatus 1 calculates the difference between the total amount, which is the sum of the amounts corresponding to the burden information of each person included in the received payment information, and the total payment amount indicated by the total payment amount information, and the difference is greater than 0. The balance after settlement can be managed in a group by performing charge processing, which is processing for charging the amount of the difference to the group account identified by the group account identifier paired with the group identifier.

また、情報処理装置1は、グループ識別子とユーザ識別子とを有するグループ参加情報を受信し、グループ参加情報が有するグループ識別子を有するグループ情報に、グループ参加情報が有するユーザ識別子を追記することにより、グループに新たなユーザを追加できる。   Further, the information processing apparatus 1 receives group participation information having a group identifier and a user identifier, and adds the user identifier of the group participation information to the group information having the group identifier of the group participation information. Can add new users to

また、グループ情報は、金額を示す金額情報を有し、情報処理装置1は、金額情報が示す金額の全部または一部を、他のユーザにチャージし、チャージした金額を金額情報から減額し、金額情報を更新する移行チャージを行うことにより、グループの電子マネーを他ユーザにチャージできる。   The group information has amount information indicating an amount, and the information processing apparatus 1 charges all or part of the amount indicated by the amount information to another user, and deducts the charged amount from the amount information. By performing the transitional charge for updating the money amount information, it is possible to charge the electronic money of the group to other users.

なお、本実施の形態における情報処理方法は、例えば、次のような方法であってもよい。つまり、この方法は、グループを識別するグループ識別子と、当該グループを構成する2以上の各ユーザのユーザ識別子と各ユーザの負担に関する負担情報とを有する1以上のグループ情報が格納されるグループ情報格納部111、支払情報受信部121、蓄積部131、および負担情報処理部132によって実現される方法であって、前記支払情報受信部121が、グループ識別子と各人の負担情報を有する支払情報を受信する支払情報受信ステップと、前記蓄積部131が、前記支払情報受信部が受信した支払情報が有する各人の負担情報を、前記支払情報受信部が受信したグループ識別子に対応付けて蓄積する蓄積ステップと、前記負担情報処理部132が、前記グループ情報格納部111に格納されているグループ情報が有する2以上の各ユーザの負担情報を用いて処理を行う負担情報処理ステップとを含む情報処理方法である。   The information processing method according to the present embodiment may be, for example, the following method. That is, this method stores group information storing one or more group information including a group identifier for identifying a group, a user identifier of each of two or more users constituting the group, and burden information regarding a burden on each user A method realized by the unit 111, the payment information receiving unit 121, the storage unit 131, and the burden information processing unit 132, wherein the payment information receiving unit 121 receives payment information having a group identifier and burden information of each person. An accumulation step in which the accumulation unit 131 accumulates the burden information of each person included in the payment information received by the payment information reception unit in association with the group identifier received by the payment information reception unit; And the burden information processing unit 132 includes two or more of the group information stored in the group information storage unit 111. An information processing method including the burden processing step of performing processing using the load information of each user.

さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをCD−ROMなどの記録媒体に記録して流布しても良い。   Furthermore, the processing in the present embodiment may be realized by software. Then, this software may be distributed by software download or the like. Also, the software may be distributed by being recorded on a recording medium such as a CD-ROM.

なお、本実施の形態における情報処理装置1を実現するソフトウェアは、例えば、以下のようなプログラムであってもよい。つまり、情報処理装置1のコンピュータがアクセス可能な記録媒体は、グループを識別するグループ識別子と、当該グループを構成する2以上の各ユーザのユーザ識別子と各ユーザの負担に関する負担情報とを有する1以上のグループ情報が格納されるグループ情報格納部112を具備し、このプログラムは、前記コンピュータを、グループ識別子と各人の負担情報を有する支払情報を受信する支払情報受信部121と、前記支払情報受信部121が受信した支払情報が有する各人の負担情報を、前記支払情報受信部121が受信したグループ識別子に対応付けて蓄積する蓄積部131と、前記グループ情報格納部112に格納されているグループ情報が有する2以上の各ユーザの負担情報を用いて処理を行う負担情報処理部132として機能させるためのプログラムである。   The software for realizing the information processing apparatus 1 in the present embodiment may be, for example, the following program. That is, the recording medium accessible by the computer of the information processing apparatus 1 is one or more having the group identifier for identifying the group, the user identifier of each of two or more users constituting the group, and the burden information regarding the burden on each user And a payment information receiving unit 121 for receiving payment information having a group identifier and burden information of each person, and the program receiving the payment information The storage unit 131 stores the burden information of each person included in the payment information received by the unit 121 in association with the group identifier received by the payment information receiving unit 121, and the group stored in the group information storage unit 112 A machine as a burden information processing unit 132 that performs processing using burden information of each of two or more users possessed by the information Is a program of the order to.

また、前記プログラムは、前記コンピュータを、前記グループ情報格納部112に格納されているグループ情報が有する2以上の各ユーザの負担情報を取得する負担情報取得手段1327、または当該2以上の各ユーザの負担情報を統計処理し、統計処理した結果である統計情報を取得する統計処理手段1321と、前記負担情報取得手段1327が取得した負担情報、または前記統計処理手段1321が取得した統計情報を、前記グループ情報が有するグループ識別子により識別されるグループを構成する2以上の各ユーザに送信する送信手段1328として機能させてもよい。   In addition, the program may include the computer as load information acquisition means 1327 for acquiring load information of two or more users included in the group information storage unit 112, or the two or more users. The statistical information processing means 1321 which acquires statistical information which is the result of carrying out the statistical processing of the burden information, and the burden information which the said burden information acquisition means 1327 acquired, or the statistical information which the statistical processing means 1321 acquired It may function as a transmitting unit 1328 for transmitting to each of two or more users who constitute a group identified by the group identifier included in the group information.

または、前記プログラムは、前記コンピュータを、前記グループ情報格納部112に格納されているグループ情報が有する2以上の各ユーザの負担情報を用いて、次のグループでの支払いにおける各ユーザの負担に関する情報である負担提案情報を構成する負担提案情報構成手段1322と、前記負担提案情報を送信する送信手段1328として機能させてもよい。   Alternatively, the program may use the computer as information on the burden of each user for payment in the next group using burden information of two or more users of the group information stored in the group information storage unit 112. It may be made to function as a burden proposal information configuration means 1322 which constitutes burden proposal information, and a transmission means 1328 which transmits the burden proposal information.

または、前記記録媒体は、負担情報を用いた条件に関する条件情報と、ユーザに送信するレコメンド情報とを対応付けて格納しているレコメンド情報格納部113をさらに具備し、前記プログラムは、前記コンピュータを、前記グループ情報格納部112に格納されているグループ情報が有する2以上の各ユーザの負担情報が満たす条件情報と対になるレコメンド情報を前記レコメンド情報格納部113から取得するレコメンド情報取得手段1323と、前記レコメンド情報取得手段1323が取得したレコメンド情報を送信する送信手段1328として機能させてもよい。   Alternatively, the recording medium further includes a recommendation information storage unit 113 that stores condition information related to conditions using burden information and recommendation information to be transmitted to the user, and the program stores the computer Recommendation information acquisition means 1323 for acquiring from the recommendation information storage unit 113 recommendation information to be paired with condition information satisfied by the burden information of two or more users included in the group information storage unit 112; The function may be made to function as a transmitting unit 1328 for transmitting the recommendation information acquired by the recommendation information acquiring unit 1323.

なお、本実施の形態における端末装置2を実現するソフトウェアは、例えば、以下のようなプログラムであってもよい。つまり、このプログラムは、端末装置2のコンピュータを、当該端末装置2のユーザを識別するユーザ識別子と、当該ユーザが属するグループを識別するグループ識別子とを有する入金指示を受け付ける端末受付部22、前記入金指示を、グループの口座への入金、および前記グループとしての決済を含む処理を行う情報処理装置1に送信する端末送信部24、前記情報処理装置1から、他の端末装置2のユーザによる前記口座への入金に関する入金情報を受信する端末受信部25として機能させるためのプログラムであり、端末受付部22は、前記グループとして決済する決済指示を受け付け、前記端末送信部24は、前記決済指示を前記情報処理装置1に送信してもよい。   The software for realizing the terminal device 2 in the present embodiment may be, for example, the following program. That is, this program receives the deposit instruction having the computer of the terminal device 2, the user identifier identifying the user of the terminal device 2, and the group identifier identifying the group to which the user belongs, The terminal transmission unit 24 transmits an instruction to the information processing apparatus 1 that performs processing including payment to a group account and settlement as the group, and the account by the user of another terminal apparatus 2 from the information processing apparatus 1 A program for causing the terminal reception unit 25 to function as the terminal reception unit 25 for receiving payment information related to the payment of money, and the terminal reception unit 22 receives a settlement instruction for settlement as the group, and the terminal transmission unit 24 performs the settlement instruction It may be transmitted to the information processing apparatus 1.

また、前記端末受信部25は、前記情報処理装置1から前記処理の結果を受信してもよい。   Further, the terminal receiving unit 25 may receive the result of the process from the information processing device 1.

さらに、前記処理の結果は、例えば、上記負担情報、上記統計情報、上記負担提案情報、または上記レコメンド情報のうち、1種類以上の情報を含んでもよい。   Furthermore, the result of the process may include, for example, one or more types of information out of the burden information, the statistical information, the burden proposal information, or the recommendation information.

図9は、本実施の形態におけるプログラムを実行して、情報処理装置1等を実現するコンピュータシステム900の外観図である。本実施の形態は、コンピュータハードウェアおよびその上で実行されるコンピュータプログラムによって実現され得る。図9において、コンピュータシステム900は、ディスクドライブ905を含むコンピュータ901と、キーボード902と、マウス903と、ディスプレイ904とを備える。なお、キーボード902やマウス903やディスプレイ904をも含むシステム全体をコンピュータと呼んでもよい。   FIG. 9 is an external view of a computer system 900 that implements the information processing apparatus 1 and the like by executing the program according to the present embodiment. The present embodiment can be realized by computer hardware and a computer program executed thereon. In FIG. 9, a computer system 900 includes a computer 901 including a disk drive 905, a keyboard 902, a mouse 903 and a display 904. Note that the entire system including the keyboard 902, the mouse 903 and the display 904 may be called a computer.

図10は、コンピュータシステム900の内部構成の一例を示す図である。図10において、コンピュータ901は、ディスクドライブ905に加えて、MPU911と、ブートアッププログラム等のプログラムを記憶するためのROM912と、MPU911に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するRAM913と、アプリケーションプログラム、システムプログラム、およびデータを記憶するストレージ914と、MPU911、ROM912等を相互に接続するバス915と、外部ネットワークや内部ネットワーク等のネットワークへの接続を提供するネットワークカード916と、を備える。ストレージ914は、例えば、ハードディスク、SSD、フラッシュメモリなどである。   FIG. 10 shows an example of an internal configuration of computer system 900. Referring to FIG. In FIG. 10, a computer 901 is connected to an MPU 911, a ROM 912 for storing a program such as a boot-up program in addition to a disk drive 905, and the MPU 911 to temporarily store instructions of an application program. It provides a connection to a network such as an external network or an internal network by connecting a RAM 913 providing a storage space, a storage 914 storing an application program, a system program and data, a MPU 911 and a ROM 912 etc. And a network card 916. The storage 914 is, for example, a hard disk, an SSD, a flash memory, or the like.

コンピュータシステム900に、情報処理装置1の機能を実行させるプログラムは、例えば、DVD、CD−ROM等のディスク921に記憶されて、ディスクドライブ905に挿入され、ストレージ914に転送されてもよい。これに代えて、そのプログラムは、ネットワークを介してコンピュータ901に送信され、ストレージ914に記憶されてもよい。プログラムは、実行の際にRAM913にロードされる。なお、プログラムは、ディスク921、またはネットワークから直接、ロードされてもよい。また、ディスク921に代えて他の着脱可能な記録媒体(例えば、DVDやメモリカード等)を介して、プログラムがコンピュータシステム900に読み込まれてもよい。   The program that causes the computer system 900 to execute the functions of the information processing apparatus 1 may be stored in the disk 921 such as a DVD or a CD-ROM, for example, inserted into the disk drive 905, and transferred to the storage 914. Alternatively, the program may be transmitted to the computer 901 via the network and stored in the storage 914. The program is loaded into the RAM 913 upon execution. The program may be loaded directly from the disk 921 or from the network. Also, the program may be read into the computer system 900 via another removable recording medium (eg, a DVD, a memory card, etc.) instead of the disc 921.

プログラムは、コンピュータの詳細を示す901に、情報処理装置1の機能を実行させるオペレーティングシステム(OS)、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能やモジュールを呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム900がどのように動作するのかについては周知であり、詳細な説明は省略する。   The program may not necessarily include an operating system (OS) that causes the function of the information processing apparatus 1 to be executed, a third party program, or the like in 901 indicating details of the computer. The program may include only portions of instructions that invoke appropriate functions or modules in a controlled manner to achieve a desired result. It is well known how computer system 900 operates, and detailed description is omitted.

なお、上述したコンピュータシステム900は、サーバまたは据え置き型のPCであるが、端末装置2は、例えば、タブレット端末やスマートフォンなノート型PCといった、携帯端末で実現されてもよい。この場合、例えば、キーボード902およびマウス903はタッチパネルに、ディスクドライブ905はメモリカードスロットに、ディスク921はメモリカードに、それぞれ置き換えられてよい。ただし、以上は例示であり、情報処理装置1を実現するコンピュータのハードウェア構成は問わない。   Note that although the computer system 900 described above is a server or a stationary PC, the terminal device 2 may be realized by a portable terminal such as a tablet terminal or a notebook PC such as a smartphone. In this case, for example, the keyboard 902 and the mouse 903 may be replaced with a touch panel, the disk drive 905 with a memory card slot, and the disk 921 with a memory card. However, the above is an example and the hardware configuration of a computer for realizing the information processing apparatus 1 does not matter.

なお、上記プログラムにおいて、情報を送信する送信ステップや、情報を受信する受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理(ハードウェアでしか行われない処理)は含まれない。   In the above program, in the transmission step of transmitting information, the reception step of receiving information, etc., processing performed by hardware, for example, processing performed by a modem or interface card in transmission step (line only with hardware Not included).

また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。   Moreover, the computer that executes the program may be singular or plural. That is, centralized processing may be performed, or distributed processing may be performed.

また、上記各実施の形態において、一の装置に存在する2以上の通信手段(端末送信部24、端末受信部25など)は、物理的に一の媒体で実現されても良いことは言うまでもない。   Further, in each of the above embodiments, it goes without saying that two or more communication means (terminal transmission unit 24, terminal reception unit 25 etc.) existing in one apparatus may be physically realized by one medium. .

また、上記各実施の形態において、各処理(各機能)は、単一の装置(システム)によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。   In each of the above embodiments, each process (each function) may be realized by centralized processing by a single device (system), or realized by distributed processing by a plurality of devices. It may be done.

本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。   It goes without saying that the present invention is not limited to the above embodiments, and various modifications are possible, which are also included in the scope of the present invention.

以上のように、本発明にかかる情報処理装置は、グループを構成する各人の負担情報を蓄積し、利用する仕組みを提供できるという効果を有し、情報処理装置等として有用である。   As described above, the information processing apparatus according to the present invention has the effect of being able to provide a mechanism for accumulating and utilizing burden information of each person who constitutes a group, and is useful as an information processing apparatus or the like.

1 情報処理装置
2 端末装置
11 格納部
12 受信部
13 処理部
21 端末格納部
22 端末受付部
23 端末処理部
24 端末送信部
25 端末受信部
26 端末出力部
111 ユーザ情報格納部
112 グループ情報格納部
113 レコメンド情報格納部
121 支払情報受信部
122 処理対象情報受信部
123 グループ参加情報受信部
131 蓄積部
132 負担情報処理部
133 判断部
134 参加処理部
135 移行チャージ部
136 転送部
1321 統計処理手段
1322 負担提案情報構成手段
1323 レコメンド情報取得手段
1324 決済処理手段
1325 差額算出手段
1326 チャージ処理手段
1327 負担情報取得手段
1328 送信手段
REFERENCE SIGNS LIST 1 information processing apparatus 2 terminal device 11 storage unit 12 reception unit 13 processing unit 21 terminal storage unit 22 terminal reception unit 23 terminal processing unit 24 terminal transmission unit 25 terminal reception unit 26 terminal output unit 111 user information storage unit 112 group information storage unit 113 recommendation information storage unit 121 payment information receiving unit 122 processing object information receiving unit 123 group participation information receiving unit 131 storage unit 132 burden information processing unit 133 determination unit 134 participation processing unit 135 transition charge unit 136 transfer unit 1321 statistical processing means 1322 burden Proposal information configuration means 1323 recommendation information acquisition means 1324 Settlement processing means 1325 Difference calculation means 1326 Charge processing means 1327 Burden information acquisition means 1328 Transmission means

Claims (10)

グループを識別するグループ識別子と、当該グループを構成する2以上の各ユーザのユーザ識別子と各ユーザの負担に関する負担情報とを有する1以上のグループ情報が格納されるグループ情報格納部と、
グループ識別子と各人の負担情報を有する支払情報を受信する支払情報受信部と、
前記支払情報受信部が受信した支払情報が有する各人の負担情報を、前記支払情報受信部が受信したグループ識別子に対応付けて蓄積する蓄積部と、
前記グループ情報格納部に格納されているグループ情報が有する2以上の各ユーザの負担情報を用いて処理を行う負担情報処理部とを具備する情報処理装置。
A group information storage unit storing one or more group information having a group identifier for identifying a group, user identifiers of two or more users constituting the group, and burden information on burdens of the users;
A payment information receiving unit that receives payment information having a group identifier and burden information of each person;
A storage unit that stores the burden information of each person included in the payment information received by the payment information receiving unit in association with the group identifier received by the payment information receiving unit;
An information processing apparatus comprising: a burden information processing unit that performs processing using burden information of two or more users included in the group information stored in the group information storage unit.
前記負担情報処理部は、
前記グループ情報格納部に格納されているグループ情報が有する2以上の各ユーザの負担情報を取得する負担情報取得手段、または当該2以上の各ユーザの負担情報を統計処理し、統計処理した結果である統計情報を取得する統計処理手段と、
前記負担情報取得手段が取得した負担情報、または前記統計処理手段が取得した統計情報を、前記グループ情報が有するグループ識別子により識別されるグループを構成する2以上の各ユーザに送信する送信手段とを具備する請求項1記載の情報処理装置。
The burden information processing unit
The burden information acquisition means for acquiring the burden information of each of two or more users possessed by the group information stored in the group information storage unit, or the burden information of each of the two or more users is statistically processed and the result of the statistical processing Statistical processing means for acquiring certain statistical information;
Transmitting means for transmitting the burden information acquired by the burden information acquiring means or the statistical information acquired by the statistical processing means to two or more users constituting a group identified by the group identifier of the group information; The information processing apparatus according to claim 1, comprising.
前記負担情報処理部は、
前記グループ情報格納部に格納されているグループ情報が有する2以上の各ユーザの負担情報を用いて、次のグループでの支払いにおける各ユーザの負担に関する情報である負担提案情報を構成する負担提案情報構成手段と、
前記負担提案情報を送信する送信手段とを具備する請求項1記載の情報処理装置。
The burden information processing unit
Burden proposal information which constitutes burden proposal information which is information about the burden on each user in the payment in the next group using the burden information of two or more users each having the group information stored in the group information storage unit Configuration means,
The information processing apparatus according to claim 1, further comprising: transmission means for transmitting the load proposal information.
負担情報を用いた条件に関する条件情報と、ユーザに送信するレコメンド情報とを対応付けて格納しているレコメンド情報格納部をさらに具備し、
前記負担情報処理部は、
前記グループ情報格納部に格納されているグループ情報が有する2以上の各ユーザの負担情報が満たす条件情報と対になるレコメンド情報を前記レコメンド情報格納部から取得するレコメンド情報取得手段と、
前記レコメンド情報取得手段が取得したレコメンド情報を送信する送信手段とを具備する請求項1記載の情報処理装置。
The system further comprises a recommendation information storage unit that stores condition information on conditions using burden information and recommendation information to be transmitted to the user in association with each other,
The burden information processing unit
Recommendation information acquisition means for acquiring, from the recommendation information storage unit, recommendation information that is paired with condition information satisfied by burden information of two or more users included in the group information storage unit;
The information processing apparatus according to claim 1, further comprising: transmission means for transmitting the recommendation information acquired by the recommendation information acquisition means.
前記負担情報処理部は、
前記支払情報受信部が受信した支払情報が有する各人の負担情報を用いて、各人に対する決済のための処理である決済処理を行う決済処理手段を具備する請求項1から請求項4いずれか一項に記載の情報処理装置。
The burden information processing unit
The payment information processing apparatus according to any one of claims 1 to 4, further comprising a payment processing unit that performs payment processing, which is processing for payment for each person, using the burden information of each person included in the payment information received by the payment information receiving unit. The information processing apparatus according to one item.
前記グループ情報格納部のグループ情報は、
チャージされている金額を示すチャージ金額情報を有し、
前記決済処理手段は、
前記支払情報受信部が受信した支払情報が有する各人の負担情報を用いて、前記チャージ金額情報を減額する処理であり、各人に対する決済のための処理である決済処理を行う請求項5記載の情報処理装置。
The group information of the group information storage unit is
Has charge amount information indicating the amount charged
The settlement processing means
The payment information processing method as claimed in claim 5, wherein the payment information receiving unit carries out payment processing, which is processing for reducing the charge amount information, using the burden information of each person included in the payment information received by the payment information receiving unit. Information processing equipment.
ユーザ識別子と各ユーザがチャージしているユーザチャージ金額情報とを有する1以上のユーザ情報が格納されるユーザ情報格納部と、
前記決済処理手段は、
前記支払情報受信部が受信した支払情報が有する各人の負担情報を用いて、各人のユーザチャージ金額情報を減額する処理であり、各人に対する決済のための処理である決済処理を行う請求項6記載の情報処理装置。
A user information storage unit in which one or more pieces of user information having a user identifier and user charge amount information charged by each user are stored;
The settlement processing means
It is a process to reduce the user charge amount information of each person using the burden information of each person possessed by the payment information received by the payment information receiving unit, and a settlement process is performed for a settlement process for each person An information processing apparatus according to claim 6.
前記グループ情報格納部のグループ情報は、
グループ識別子と、当該グループを構成する2以上の各ユーザのユーザ識別子と各ユーザの負担に関する負担情報と各ユーザがチャージしているユーザチャージ金額情報とを有し、
前記決済処理手段は、
前記支払情報受信部が受信した支払情報が有する各人の負担情報を用いて、各人のユーザチャージ金額情報を減額する処理であり、各人に対する決済のための処理である決済処理を行う請求項6記載の情報処理装置。
The group information of the group information storage unit is
A group identifier, user identifiers of two or more users constituting the group, burden information on burdens of the users, and user charge amount information charged by each user,
The settlement processing means
It is a process to reduce the user charge amount information of each person using the burden information of each person possessed by the payment information received by the payment information receiving unit, and a settlement process is performed for a settlement process for each person An information processing apparatus according to claim 6.
ユーザ識別子と、処理対象の情報である処理対象情報とを端末装置から受信する処理対象情報受信部と、
前記処理対象情報が転送対象の情報であるか否かを判断する判断部と、
前記判断部が転送対象の情報であると判断した処理対象情報を、前記ユーザ識別子と対になる1以上のユーザ識別子に対応する1以上の端末装置に、前記処理対象情報を転送する転送部とをさらに具備する請求項1から請求項8いずれか一項に記載の情報処理装置。
A processing target information receiving unit that receives a user identifier and processing target information that is processing target information from the terminal device;
A determination unit that determines whether the process target information is information to be transferred;
A transfer unit that transfers the process target information to one or more terminal devices corresponding to one or more user identifiers paired with the user identifier, with the process target information determined by the determination unit to be transfer target information; The information processing apparatus according to any one of claims 1 to 8, further comprising:
前記グループ情報は、グループの口座を識別するグループ口座識別子を有し、
前記支払情報受信部が受信する支払情報は、グループ識別子と支払い総額を示す支払総額情報と各人の負担情報とを有し、
前記負担情報処理部は、
前記支払情報受信部が受信する支払情報が有する各人の負担情報に対応する金額の合計である合計金額と前記支払総額情報が示す支払総額との差額を算出する差額算出手段と、
前記差額が0より大きい場合に、前記差額分の金額を前記グループ識別子と対になるグループ口座識別子で識別されるグループ口座にチャージするための処理であるチャージ処理を行うチャージ処理手段を具備する請求項1から請求項9いずれか一項に記載の情報処理装置。
The group information includes a group account identifier identifying a group account.
The payment information received by the payment information receiving unit has a group identifier, total payment information indicating the total payment amount, and burden information of each person,
The burden information processing unit
A difference calculating unit that calculates a difference between a total amount that is a sum of amounts corresponding to burden information of each person included in the payment information received by the payment information receiving unit and a total payment amount indicated by the total payment amount information;
Charge processing means for performing charge processing, which is processing for charging the amount of the difference to the group account identified by the group account identifier paired with the group identifier, when the difference is greater than 0. The information processing apparatus according to any one of claims 1 to 9.
JP2017234248A 2017-12-06 2017-12-06 Information processing equipment, information processing methods, and programs Active JP7002311B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017234248A JP7002311B2 (en) 2017-12-06 2017-12-06 Information processing equipment, information processing methods, and programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017234248A JP7002311B2 (en) 2017-12-06 2017-12-06 Information processing equipment, information processing methods, and programs

Publications (2)

Publication Number Publication Date
JP2019101908A true JP2019101908A (en) 2019-06-24
JP7002311B2 JP7002311B2 (en) 2022-01-20

Family

ID=66973806

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017234248A Active JP7002311B2 (en) 2017-12-06 2017-12-06 Information processing equipment, information processing methods, and programs

Country Status (1)

Country Link
JP (1) JP7002311B2 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021039478A (en) * 2019-09-02 2021-03-11 株式会社ミクシィ Information processing equipment, information processing system and information processing program
JP2021110961A (en) * 2019-12-30 2021-08-02 Aホールディングス株式会社 Program, display method, and terminal
JP2022056136A (en) * 2020-09-29 2022-04-08 Line株式会社 Program, information processing method, and terminal
JP2022059648A (en) * 2019-12-30 2022-04-13 Line株式会社 Server, program, information processing method
JP2022176304A (en) * 2022-02-17 2022-11-25 Line株式会社 Server, program, and information processing method
JP7309999B1 (en) 2022-12-20 2023-07-18 サントリーホールディングス株式会社 Information processing device, vending machine, information processing method, and program

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7343335B1 (en) * 2000-08-08 2008-03-11 Ebay Inc. Method for managing group finances via an electronic network
JP2008287466A (en) * 2007-05-17 2008-11-27 Seiko Epson Corp Electronic device, information providing system, and information providing method
JP2009230312A (en) * 2008-03-21 2009-10-08 Hitachi Software Eng Co Ltd Credit card settlement system and method
US20100325024A1 (en) * 2009-06-22 2010-12-23 Alberth Jr William P System and Method for Obligation Management in Wireless Communication Devices
JP2015512541A (en) * 2012-03-30 2015-04-27 グーグル・インコーポレーテッド Track and manage group spending
US20150127526A1 (en) * 2013-11-06 2015-05-07 Tencent Technology (Shenzhen) Company Limited Method, system and server system of payment based on a conversation group

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7343335B1 (en) * 2000-08-08 2008-03-11 Ebay Inc. Method for managing group finances via an electronic network
JP2008287466A (en) * 2007-05-17 2008-11-27 Seiko Epson Corp Electronic device, information providing system, and information providing method
JP2009230312A (en) * 2008-03-21 2009-10-08 Hitachi Software Eng Co Ltd Credit card settlement system and method
US20100325024A1 (en) * 2009-06-22 2010-12-23 Alberth Jr William P System and Method for Obligation Management in Wireless Communication Devices
JP2015512541A (en) * 2012-03-30 2015-04-27 グーグル・インコーポレーテッド Track and manage group spending
US20150127526A1 (en) * 2013-11-06 2015-05-07 Tencent Technology (Shenzhen) Company Limited Method, system and server system of payment based on a conversation group

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021039478A (en) * 2019-09-02 2021-03-11 株式会社ミクシィ Information processing equipment, information processing system and information processing program
JP2023174859A (en) * 2019-09-02 2023-12-08 株式会社Mixi Information processing device, information processing system and information processing program
JP7381843B2 (en) 2019-09-02 2023-11-16 株式会社Mixi Information processing device, information processing system, and information processing program
JP7549269B2 (en) 2019-09-02 2024-09-11 株式会社Mixi Information processing device, information processing system, and information processing program
JP2022059648A (en) * 2019-12-30 2022-04-13 Line株式会社 Server, program, information processing method
JP7250186B2 (en) 2019-12-30 2023-03-31 Line株式会社 server, program, information processing method
JP2021110961A (en) * 2019-12-30 2021-08-02 Aホールディングス株式会社 Program, display method, and terminal
JP2022171914A (en) * 2020-09-29 2022-11-11 Line株式会社 program, information processing method, terminal, server
JP7146866B2 (en) 2020-09-29 2022-10-04 Line株式会社 program, information processing method, terminal
JP2022056136A (en) * 2020-09-29 2022-04-08 Line株式会社 Program, information processing method, and terminal
JP7598906B2 (en) 2020-09-29 2024-12-12 Lineヤフー株式会社 Server, program, information processing method, and system
JP2022176304A (en) * 2022-02-17 2022-11-25 Line株式会社 Server, program, and information processing method
JP7405930B2 (en) 2022-02-17 2023-12-26 Lineヤフー株式会社 Programs, information processing methods, terminals
JP7309999B1 (en) 2022-12-20 2023-07-18 サントリーホールディングス株式会社 Information processing device, vending machine, information processing method, and program
JP2024088518A (en) * 2022-12-20 2024-07-02 サントリーホールディングス株式会社 Information processing device, vending machine, information processing method, and program
JP7560619B2 (en) 2022-12-20 2024-10-02 サントリーホールディングス株式会社 USER TERMINAL, INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM
JP2024088572A (en) * 2022-12-20 2024-07-02 サントリーホールディングス株式会社 USER TERMINAL, INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM

Also Published As

Publication number Publication date
JP7002311B2 (en) 2022-01-20

Similar Documents

Publication Publication Date Title
JP7002311B2 (en) Information processing equipment, information processing methods, and programs
CN107146077B (en) Payment method, corresponding portable terminal and third-party payment platform
JP6864773B2 (en) Product sales data processing equipment, programs and electronic receipt systems
JP6065475B2 (en) Settlement device and settlement method
JP2020004122A (en) Information processor, information processing method, and information processing program
CN110852870A (en) Virtual resource transfer method, device, equipment and readable storage medium
JP2016004293A (en) Store introduction support system
JP7064046B1 (en) Application programs, service delivery systems, and terminal devices
CN112334932A (en) Method and apparatus for allocating user-generated spending in a user group using a session proxy
JP2020004386A (en) Information processor, information processing method, and information processing program
JP2023006790A (en) Provision device, method for provision, and provision program
JP5636248B2 (en) Sales support system
CN111415187A (en) Computer system, recording medium and method for providing account transaction history
US20160148200A1 (en) Methods, systems, and devices for transforming information provided by computing devices
CN109829747A (en) Method of payment, device, storage medium, electronic equipment and system
JP2015049727A (en) Interpersonal transaction gift system
JP5869615B2 (en) Coupon issuing device, coupon issuing system, coupon issuing method and program
JP2018206041A (en) Information processing unit, program and information processing method
US11651385B2 (en) Wallet server, computer-readable recording medium, wallet system, and reward providing method
JP2008210286A (en) Product exchange program, product exchange method, product exchange device
US20210264484A1 (en) Predictive payment system and method
JP7085193B2 (en) Cryptocurrency remittance system
JP2014135036A (en) Notification system
JP7417795B2 (en) Programs, information processing methods, servers, systems, terminals
JP2017090989A (en) Electronic settlement system and electronic settlement method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201130

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20211014

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20211019

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211124

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211227

R150 Certificate of patent or registration of utility model

Ref document number: 7002311

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250