JP7754874B2 - Information processing device, service providing system, information processing system, information processing method, and program - Google Patents
Information processing device, service providing system, information processing system, information processing method, and programInfo
- Publication number
- JP7754874B2 JP7754874B2 JP2023073569A JP2023073569A JP7754874B2 JP 7754874 B2 JP7754874 B2 JP 7754874B2 JP 2023073569 A JP2023073569 A JP 2023073569A JP 2023073569 A JP2023073569 A JP 2023073569A JP 7754874 B2 JP7754874 B2 JP 7754874B2
- Authority
- JP
- Japan
- Prior art keywords
- service
- information
- payment
- change
- 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.)
- Active
Links
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
本発明は、情報処理装置、サービス提供システム、情報処理システム、情報処理方法、およびプログラムに関する。 The present invention relates to an information processing device, a service providing system, an information processing system, an information processing method, and a program.
ユーザがネットワークを通じてサービスを利用するために登録した情報の信頼性を評価する技術が知られている。例えば、特許文献1には、ユーザが登録した情報と、事前に記憶した人事情報とを照合することによって、当該情報の信頼性を評価する技術が開示されている。 Technology is known for evaluating the reliability of information registered by users in order to use services over a network. For example, Patent Document 1 discloses technology for evaluating the reliability of information registered by a user by comparing that information with pre-stored personnel information.
特許文献1に記載の技術では、ユーザが登録した情報の信頼性を評価するために、事前に当該ユーザに対応する人事情報を用意することが必要とされる。その結果、例えば、人事情報の内容に変更がある場合、ユーザは当該人事情報を保存する機関やシステムに変更を通知する必要がある。しかしながら、従来技術では、例えば、ユーザが変更の通知を失念することに起因して、ユーザの実際の状況に応じて人事情報が迅速に変更されない場合があった。 The technology described in Patent Document 1 requires that personnel information corresponding to a user be prepared in advance in order to evaluate the reliability of the information registered by that user. As a result, for example, if there is a change in the content of the personnel information, the user must notify the institution or system that stores the personnel information of the change. However, with conventional technology, there are cases where personnel information is not updated promptly in accordance with the user's actual situation, for example, due to the user forgetting to notify of the change.
本発明は、このような事情を考慮してなされたものであり、ユーザの実際の状況に応じてユーザ情報を迅速に変更することを可能にする情報処理装置、サービス提供システム、情報処理システム、情報処理方法、およびプログラムを提供することを目的の一つとする。 The present invention was made in consideration of these circumstances, and one of its objectives is to provide an information processing device, service providing system, information processing system, information processing method, and program that enable user information to be quickly changed in accordance with the user's actual situation.
本発明の一態様は、ユーザがサービスを利用するための情報として、前記サービスの提供元が保持しているユーザ情報を取得する情報取得部と、前記ユーザの端末装置にインストールされた決済アプリケーションプログラムと連携した電子決済サービスの提供元が保持している、前記ユーザ情報とは異なる内容である決済サービス関連情報に基づいて、前記ユーザ情報が示す内容に変化があったか否かを判定する変化判定部と、前記変化判定部によって前記内容に変化があったと判定された場合、前記端末装置に前記ユーザ情報の更新を依頼する更新依頼部と、を備える情報処理装置である。 One aspect of the present invention is an information processing device that includes an information acquisition unit that acquires user information held by a service provider as information for a user to use the service; a change determination unit that determines whether there has been a change in the content indicated by the user information based on payment service-related information held by a provider of an electronic payment service that is linked to a payment application program installed on the user's terminal device and that differs from the user information; and an update request unit that requests the terminal device to update the user information when the change determination unit determines that there has been a change in the content.
本発明の一態様によれば、ユーザの実際の状況に応じてユーザ情報を迅速に変更することを可能にすることができる。 One aspect of the present invention makes it possible to quickly change user information depending on the user's actual situation.
以下、図面を参照し、本発明の情報処理装置、サービス提供システム、情報処理システム、情報処理方法、およびプログラムの実施形態について説明する。 Embodiments of the information processing device, service providing system, information processing system, information processing method, and program of the present invention will be described below with reference to the drawings.
図1は、システム1の構成の一例を示す図である。システム1は、例えば、端末装置10と、決済サーバ20と、サービスサーバ40と、情報処理装置60とを備える。サービスサーバ40と、情報処理装置60とを組み合わせたものが「サービス提供システム」の一例であり、端末装置10で動作する後述する決済アプリケーションプログラムと、決済サーバ20と、情報処理装置60とを組み合わせたものが、「情報処理システム」の一例である。 Figure 1 is a diagram showing an example of the configuration of system 1. System 1 includes, for example, a terminal device 10, a payment server 20, a service server 40, and an information processing device 60. The combination of the service server 40 and the information processing device 60 is an example of a "service provision system," and the combination of a payment application program (described below) running on the terminal device 10, the payment server 20, and the information processing device 60 is an example of an "information processing system."
端末装置10、決済サーバ20、サービスサーバ40、および情報処理装置60は、ネットワークNWを介して通信する。ネットワークNWは、WAN(Wide Area Network)やLAN(Local Area Network)、インターネット、セルラー網などを含む。 The terminal device 10, payment server 20, service server 40, and information processing device 60 communicate via a network NW. The network NW includes a wide area network (WAN), a local area network (LAN), the Internet, a cellular network, etc.
端末装置10は、スマートフォンやパーソナルコンピュータ、タブレット端末などの通信機能と表示機能を有するコンピュータ装置である。端末装置10では、CPU(Central Processing Unit)などのプロセッサと、ブラウザやアプリケーションプログラムなどのUA(User Agent)とが協働して動作することで、端末装置10の表示部にコンテンツを表示させたり、各種処理を実行させたりする。 The terminal device 10 is a computer device with communication and display functions, such as a smartphone, personal computer, or tablet device. In the terminal device 10, a processor such as a CPU (Central Processing Unit) and a UA (User Agent) such as a browser or application program work together to display content on the display unit of the terminal device 10 and execute various processes.
決済サーバ20は、例えば、端末装置10により送信されたリクエストに応じたコンテンツを端末装置10に提供したり、端末装置10にインストールされたアプリケーションが起動して、起動したアプリケーションプログラムと通信を行うことによってコンテンツを提供したりする。各種処理とは、例えば、電子マネーを用いた決済処理である。決済サーバ20の詳細については後述する。 The payment server 20, for example, provides content to the terminal device 10 in response to a request sent by the terminal device 10, or provides content by launching an application installed on the terminal device 10 and communicating with the launched application program. Examples of various processes include payment processing using electronic money. Details of the payment server 20 will be described later.
サービスサーバ40は、例えば、端末装置10により送信されたリクエストに応じたコンテンツを端末装置10に提供するサーバ装置や、端末装置10にインストールされたアプリケーションが起動して、起動したアプリケーションプログラムと通信を行って各種情報の送受信を行ってコンテンツを提供するサーバ装置である。サービスサーバ40は、例えば、電子マネー決済の後払いサービス、ニュースを提供するサービス、ショッピングサービス、オークションサービス、マッチングサービス、株式売買サービス、銀行業務に関するサービス、ソーシャルネット・ネットワーキング・サービス、ナビゲーションサービスなどを、ネットワークを介して提供する。本実施形態において、説明の便宜上、サービスサーバ40は電子マネー決済の後払いサービスを提供するものとするが、サービスサーバ40はこれに限定されず、異なるサービスを提供する複数のサービスサーバ40が存在してもよい。 The service server 40 is, for example, a server device that provides content to the terminal device 10 in response to a request sent by the terminal device 10, or a server device that provides content when an application installed on the terminal device 10 is launched and communicates with the launched application program to send and receive various information. The service server 40 provides, for example, electronic money payment deferred payment services, news services, shopping services, auction services, matching services, stock trading services, banking services, social networking services, navigation services, and the like via a network. In this embodiment, for the sake of convenience, the service server 40 is assumed to provide an electronic money payment deferred payment service, but the service server 40 is not limited to this, and there may be multiple service servers 40 that provide different services.
図2は、決済サーバ20の機能構成の一例を示す図である。決済サーバ20は、電子決済サービスを提供する。決済サーバ20は、例えば、情報取得部22と、決済管理部24と、決済処理部26と、記憶部30とを備える。情報取得部22と、決済管理部24と、決済処理部26とは、例えば、CPUなどのプロセッサが記憶装置に記憶されたプログラムを実行して、後述する決済に関する処理を行う。記憶部30は、例えば、後述する残高情報32と、決済履歴情報34と、アップロード情報36とを格納する。残高情報32と、決済履歴情報34と、アップロード情報36とは、「決済サービス関連情報」の一例である。 Figure 2 is a diagram showing an example of the functional configuration of the payment server 20. The payment server 20 provides an electronic payment service. The payment server 20 includes, for example, an information acquisition unit 22, a payment management unit 24, a payment processing unit 26, and a memory unit 30. The information acquisition unit 22, the payment management unit 24, and the payment processing unit 26 perform payment-related processing, which will be described later, by executing programs stored in a memory device using a processor such as a CPU. The memory unit 30 stores, for example, balance information 32, payment history information 34, and upload information 36, which will be described later. The balance information 32, payment history information 34, and upload information 36 are examples of "payment service-related information."
情報取得部22は、端末装置10にインストールされた決済アプリケーションプログラムにより送信された情報を取得する。決済管理部24は、情報取得部22により取得された情報を管理する。例えば、決済管理部24は、取得された情報を決済サービス関連情報として管理する。決済処理部26は、決済アプリケーションプログラムや、決済サーバが提供している決済サービスを利用可能な店舗端末(不図示)などと連携して、電子的な決済処理を行う。決済サーバ20は、例えば、取引対象の店舗やユーザにサービスを提供するサービス提供者の口座を管理し、ユーザや店舗からの決済のリクエストに従って、口座間における電子マネーの送金等を行うことで、各種決済を実現する。 The information acquisition unit 22 acquires information transmitted by a payment application program installed on the terminal device 10. The payment management unit 24 manages the information acquired by the information acquisition unit 22. For example, the payment management unit 24 manages the acquired information as payment service-related information. The payment processing unit 26 performs electronic payment processing in cooperation with the payment application program and a store terminal (not shown) that can use the payment services provided by the payment server. The payment server 20 manages, for example, the accounts of stores that are the subject of transactions and service providers that provide services to users, and realizes various payments by transferring electronic money between accounts in accordance with payment requests from users and stores.
例えば、ユーザが決済アプリケーションプログラムにより生成されたコード情報(例えばバーコードなど)が表示された画面を、店舗の店員に提示し、店舗端末がコード情報をスキャナなどで読み取ると、店舗端末に設定された金額、店舗の識別情報、およびユーザの識別情報が決済サーバ20に送信される。例えば、コード情報にはユーザの識別情報がエンコードされており、店舗端末は、コード情報をデコードしてユーザの識別情報を取得し、更に、予め保持する店舗の識別情報や、精算する金額を決済サーバ20に送信する。決済サーバ20は、店舗端末から送信された金額を、チャージされたユーザの残高から差し引き、差し引いた金額のうち所定金額を店舗の識別情報に対応付けることで決済を行う。 For example, when a user presents a screen displaying code information (e.g., a barcode) generated by a payment application program to a store clerk and the store terminal reads the code information using a scanner or the like, the amount set in the store terminal, the store's identification information, and the user's identification information are sent to the payment server 20. For example, the code information may contain encoded user identification information, and the store terminal decodes the code information to obtain the user's identification information. It then transmits to the payment server 20 the store's identification information and the amount to be settled, which it stores in advance. The payment server 20 deducts the amount sent from the store terminal from the user's charged balance and performs the payment by associating a predetermined amount of the deducted amount with the store's identification information.
例えば、店舗が指定したコード情報を、ユーザが端末装置10で読み取り、端末装置10を操作して支払う金額を入力し、決済を行うための操作を行うと、決済サーバ20は、上記の操作に応じた情報、店舗の識別情報、およびユーザの識別情報を端末装置10から取得する。そして、決済サーバ20は、送信された金額を、チャージされたユーザの残高から差し引き、差し引いた金額のうち所定金額を店舗の識別情報に対応付けることで決済を行う。 For example, when a user reads code information specified by a store using terminal device 10, operates terminal device 10 to input the amount to be paid, and performs an operation to make a payment, payment server 20 obtains information corresponding to the above operation, store identification information, and user identification information from terminal device 10. The payment server 20 then deducts the transmitted amount from the user's top-up balance and performs the payment by associating a predetermined amount of the deducted amount with the store identification information.
図3は、ユーザが端末装置10の決済アプリケーションプログラムを用いて決済を行う場面の一例を示す図である。図3に示す通り、端末装置10の表示部には、端末装置10の不図示のカメラによって読み取られたコード情報と、チャージ残高と、支払いボタンPB1と、後払いボタンPB2とが表示されている。ユーザは、端末装置10上で支払い金額を入力し支払いボタンPB1を押下することによって決済を行うことができる一方、後払いボタンPB2を押下することによって、決済アプリケーションプログラムはサービスサーバ40にアクセスし、ユーザはサービスサーバ40が提供する後払いサービスを利用することができる。ここで、後払いサービスとは、ユーザに電子決済サービスに事前入金させることなく、物品又はサービスの購入を可能とさせるサービスである。ユーザが利用した金額は、例えば、翌月の所定日にチャージ残高から引き落とされることで清算がなされる。後払いサービスを利用するに当たって、ユーザはサービスサーバ40にサービスユーザ情報を登録しているが、当該サービスユーザ情報の詳細については、図8を参照して後述する。 Figure 3 shows an example of a scene in which a user makes a payment using the payment application program of terminal device 10. As shown in Figure 3, the display unit of terminal device 10 displays code information read by a camera (not shown) of terminal device 10, the charge balance, a payment button PB1, and a deferred payment button PB2. The user can make a payment by entering the payment amount on terminal device 10 and pressing the payment button PB1. Alternatively, by pressing the deferred payment button PB2, the payment application program accesses the service server 40, allowing the user to use the deferred payment service provided by the service server 40. Here, a deferred payment service is a service that allows the user to purchase goods or services without making an advance deposit into an electronic payment service. The amount used by the user is settled, for example, by debiting the charge balance on a specified day of the following month. To use the deferred payment service, the user registers service user information with the service server 40. Details of this service user information will be described later with reference to Figure 8.
なお、図3において、ユーザは端末装置10の決済アプリケーションプログラムを介してサービスサーバ40にアクセスし、後払いサービスを利用するものであるため、端末装置10は、サービスサーバ40が提供するサービスを実行するためのアプリケーションプログラムを別途、インストールする必要がない。これにより、端末装置10の識別情報は、決済サーバ20とサービスサーバ40との間で共有することができる。このため、以下の説明では、決済サーバ20とサービスサーバ40との間で適宜実行される、端末装置10を識別するための処理の説明を省略する場合がある。 In Figure 3, the user accesses the service server 40 via a payment application program on the terminal device 10 to use the deferred payment service, so the terminal device 10 does not need to install a separate application program for executing the services provided by the service server 40. This allows the identification information of the terminal device 10 to be shared between the payment server 20 and the service server 40. For this reason, the following explanation may omit a description of the process for identifying the terminal device 10 that is executed as appropriate between the payment server 20 and the service server 40.
[データ構成]
次に、図4から図6を参照して、記憶部30が格納する残高情報32と、決済履歴情報34と、アップロード情報36の構成について説明する。図4は、記憶部30に格納される残高情報32の例示的な構成を示す図である。残高情報32は、記憶部30が電子決済サービスのユーザごとに格納するものである。図4に示す通り、残高情報32は、年月日に対して、摘要、出金、入金、チャージ残高などの情報が対応付けられたものである。
[Data configuration]
Next, the configurations of the balance information 32, payment history information 34, and upload information 36 stored in the storage unit 30 will be described with reference to Figures 4 to 6. Figure 4 is a diagram showing an example configuration of the balance information 32 stored in the storage unit 30. The balance information 32 is stored by the storage unit 30 for each user of the electronic payment service. As shown in Figure 4, the balance information 32 associates information such as summary, withdrawal, deposit, and charge balance with the date.
摘要は、ユーザのチャージ残高に対して出金又は入金が行われた事由を示す情報であり、例えば、チャージ、給与振り込み、ユーザが物品又はサービスを購入した店舗名などを示す。出金は、ユーザのチャージ残高から引き落とされた金額を示す情報である。入金は、ユーザのチャージ残高に振り込まれた金額を示す情報である。チャージ残高は、ユーザの口座に対して出金又は入金の処理が実行された後に口座に残る金額を示す情報である。給与振り込みは、「ユーザへの支払い情報」の一例である。 Summary is information indicating the reason for a withdrawal or deposit to the user's charge balance, such as a charge, a salary transfer, or the name of the store where the user purchased goods or services. Withdrawal is information indicating the amount debited from the user's charge balance. Deposit is information indicating the amount transferred to the user's charge balance. Charge balance is information indicating the amount remaining in the user's account after a withdrawal or deposit process has been executed. A salary transfer is an example of "payment information to the user."
図5は、記憶部30に格納される決済履歴情報34の例示的な構成を示す図である。決済履歴情報34は、記憶部30が電子決済サービスのユーザごとに格納するものである。図5に示す通り、決済履歴情報34は、時刻に対して、決済地点や決済金額などの情報が対応付けられたものである。決済地点は、ユーザが電子決済サービスを利用して物品又はサービスの購入した店舗を示す情報である。図5においては、便宜上、店舗名のみを記載しているが、当該店舗の位置を示すGPS情報(経度・緯度情報)などが格納されていてもよい。決済金額は、ユーザが電子決済サービスを利用して物品又はサービスの購入した金額を示す情報である。 Figure 5 is a diagram showing an exemplary configuration of payment history information 34 stored in the memory unit 30. The payment history information 34 is stored by the memory unit 30 for each user of the electronic payment service. As shown in Figure 5, the payment history information 34 associates information such as the payment location and payment amount with time. The payment location is information indicating the store where the user purchased goods or services using the electronic payment service. For convenience, Figure 5 lists only the store name, but GPS information (longitude and latitude information) indicating the location of the store may also be stored. The payment amount is information indicating the amount of goods or services purchased by the user using the electronic payment service.
図6は、記憶部30に格納されるアップロード情報36の例示的な構成を示す図である。アップロード情報36は、端末装置10が、決済アプリケーションプログラムのバックグラウンド処理によって定期的に決済サーバ20に送信する情報であり、記憶部30が電子決済サービスのユーザごとに格納するものである。図6に示す通り、アップロード情報36は、時刻に対して、位置などの情報が対応付けられたものである。図6は、一例として、端末装置10が、6時間ごとに端末装置10のGPS情報(経度・緯度情報)を決済サーバ20に送信している例を示しているが、本発明はこのような構成に限定されず、アップロード情報は、例えば、1時間ごとなど、所定の時間間隔で送信されてもよい。 Figure 6 is a diagram showing an exemplary configuration of the upload information 36 stored in the memory unit 30. The upload information 36 is information that the terminal device 10 periodically sends to the payment server 20 through background processing of the payment application program, and is stored in the memory unit 30 for each user of the electronic payment service. As shown in Figure 6, the upload information 36 associates information such as location with time. As an example, Figure 6 shows an example in which the terminal device 10 sends its GPS information (longitude and latitude information) to the payment server 20 every six hours, but the present invention is not limited to this configuration, and the upload information may be sent at predetermined time intervals, such as every hour.
[情報処理装置]
図7は、情報処理装置60の機能構成の一例を示す図である。情報処理装置60は、例えば、情報取得部62と、ユーザ情報推定部64と、変化判定部66と、更新依頼部68と、記憶部70とを備える。情報取得部62と、ユーザ情報推定部64と、変化判定部66と、更新依頼部68は、例えば、CPU(Central Processing Unit)などのハードウェアプロセッサがプログラム(ソフトウェア)を実行することにより実現される。これらの構成要素のうち一部または全部は、LSI(Large Scale Integration)やASIC(Application Specific Integrated Circuit)、FPGA(Field-Programmable Gate Array)、GPU(Graphics Processing Unit)などのハードウェア(回路部;circuitryを含む)によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。プログラムは、予めHDD(Hard Disk Drive)やフラッシュメモリなどの記憶装置(非一過性の記憶媒体を備える記憶装置)に格納されていてもよいし、DVDやCD-ROMなどの着脱可能な記憶媒体(非一過性の記憶媒体)に格納されており、記憶媒体がドライブ装置に装着されることで記憶装置にインストールされてもよい。上記の全ての構成要素が一つのプロセッサにより実現される必要はなく、適宜、複数のプロセッサによる分散処理などがなされてもよい。また、情報処理装置60の機能構成の一部または全部は、決済サーバ20に含まれてもよい。
[Information processing device]
7 is a diagram showing an example of the functional configuration of the information processing device 60. The information processing device 60 includes, for example, an information acquisition unit 62, a user information estimation unit 64, a change determination unit 66, an update request unit 68, and a storage unit 70. The information acquisition unit 62, the user information estimation unit 64, the change determination unit 66, and the update request unit 68 are realized by, for example, a hardware processor such as a CPU (Central Processing Unit) executing a program (software). Some or all of these components may be realized by hardware (including circuitry) such as an LSI (Large Scale Integration), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or a GPU (Graphics Processing Unit), or may be realized by a combination of software and hardware. The program may be stored in advance in a storage device (a storage device with a non-transitory storage medium) such as a hard disk drive (HDD) or flash memory, or may be stored in a removable storage medium (a non-transitory storage medium) such as a DVD or CD-ROM, and installed in the storage device by inserting the storage medium into a drive device. It is not necessary for all of the above components to be realized by a single processor; distributed processing using multiple processors may be performed as appropriate. Furthermore, some or all of the functional configuration of the information processing device 60 may be included in the payment server 20.
情報取得部62は、決済サーバ20から、電子決済サービスに登録されたユーザ情報と、残高情報32と、決済履歴情報34と、アップロード情報36とを取得し、決済サービス関連情報72として記憶部70に格納する。情報取得部62は、さらに、ユーザが後払いサービスを利用するための情報として、サービスサーバ40が保持しているユーザ情報を取得し、サービスユーザ情報74として記憶部70に格納する。情報取得部62は、決済サービス関連情報72と、決済サービス関連情報72に基づいて推定されたユーザ情報(詳細は後述する)と、サービスユーザ情報74とを統合し、統合情報78として管理する。統合情報78とは、決済サーバ20およびサービスサーバ40から取得した情報に基づいて、ユーザごとに、そのユーザに関する情報を網羅的にまとめた情報である。 The information acquisition unit 62 acquires user information registered with the electronic payment service, balance information 32, payment history information 34, and upload information 36 from the payment server 20, and stores this information in the storage unit 70 as payment service-related information 72. The information acquisition unit 62 also acquires user information held by the service server 40 as information for the user to use the deferred payment service, and stores this information in the storage unit 70 as service user information 74. The information acquisition unit 62 integrates the payment service-related information 72, user information estimated based on the payment service-related information 72 (details will be described later), and service user information 74, and manages them as integrated information 78. The integrated information 78 is comprehensive information about each user based on information acquired from the payment server 20 and the service server 40.
図8は、記憶部70に格納されるサービスユーザ情報74の例示的な構成を示す図である。図8に示す通り、サービスユーザ情報74は、ユーザIDに対して、氏名、電話番号、メールアドレス、勤務先、住所、年収などの情報が対応付けられたものである。これらの情報は、ユーザが後払いサービスを利用する際に、端末装置10を用いてサービスサーバ40が提供する利用申込画面にて入力し、サービスサーバ40に送信したものである。後払いサービスではユーザの与信力を把握することが重要であるため、サービスユーザ情報74には、勤務先や年収など、当該ユーザの経済力を示す情報も格納されている。 Figure 8 is a diagram showing an example configuration of service user information 74 stored in the memory unit 70. As shown in Figure 8, the service user information 74 associates information such as name, telephone number, email address, place of employment, address, and annual income with a user ID. When a user uses a deferred payment service, this information is entered on a usage application screen provided by the service server 40 using the terminal device 10 and sent to the service server 40. Because it is important to understand the user's creditworthiness in deferred payment services, the service user information 74 also stores information indicating the user's financial strength, such as place of employment and annual income.
氏名は、ユーザIDに対応するユーザの氏名を示す情報である。電話番号は、ユーザIDに対応するユーザの電話番号を示す情報である。メールアドレスは、ユーザIDに対応するユーザのメールアドレスを示す情報である。勤務先は、ユーザIDに対応するユーザが働く会社の名称を示す情報である。住所は、ユーザIDに対応するユーザが住む住居の住所を示す情報である。年収は、ユーザIDに対応するユーザが年間で得た収入の金額を示す情報である。これらの情報は、ユーザIDに対応するユーザが後払いサービスの利用を開始する際に入力したものであるが、その後、一定期間が経過し、入力情報の内容に変更があった場合でも、例えば、ユーザが情報の更新を失念することなどによって、情報の内容が迅速に変更されないという問題がある。 Name is information indicating the name of the user corresponding to the user ID. Phone number is information indicating the phone number of the user corresponding to the user ID. Email address is information indicating the email address of the user corresponding to the user ID. Place of employment is information indicating the name of the company where the user corresponding to the user ID works. Address is information indicating the address of the residence where the user corresponding to the user ID lives. Annual income is information indicating the amount of income earned per year by the user corresponding to the user ID. This information was entered by the user corresponding to the user ID when they began using the deferred payment service, but after a certain period of time has passed, even if the content of the entered information changes, there is a problem that the content of the information may not be updated promptly, for example, because the user may forget to update the information.
そこで、ユーザ情報推定部64は、決済サービス関連情報72に基づいて、サービスユーザ情報74の内容を推定する。より具体的には、ユーザ情報推定部64は、決済サービス関連情報72に基づいて、サービスユーザ情報74の各項目の内容を推定し、推定した内容を推定ユーザ情報76として記憶する。次に、変化判定部66は、ユーザ情報推定部64が推定した推定ユーザ情報76と、サービスユーザ情報74とを比較し、サービスユーザ情報74が示す内容に変化があったか否かを判定する。 The user information estimation unit 64 then estimates the content of the service user information 74 based on the payment service related information 72. More specifically, the user information estimation unit 64 estimates the content of each item of the service user information 74 based on the payment service related information 72, and stores the estimated content as estimated user information 76. Next, the change determination unit 66 compares the estimated user information 76 estimated by the user information estimation unit 64 with the service user information 74, and determines whether there has been a change in the content indicated by the service user information 74.
図9は、記憶部30によって格納される残高情報32、決済履歴情報34、およびアップロード情報36と、記憶部70に格納されるサービスユーザ情報74との間の関係を説明するための図である。ユーザ情報推定部64は、例えば、決済履歴情報34に含まれる決済地点の情報に基づいて、ユーザの勤務先情報を推定し、変化判定部66は、推定した勤務先情報と、サービスユーザ情報74の勤務先情報とを比較して、サービスユーザ情報74の勤務先情報が示す内容に変化があったか否かを判定する。より具体的には、図5の決済履歴情報34を参照すると、ユーザは、4月および5月の毎日昼の時間帯にAストアで電子決済サービスを利用している。そのため、ユーザ情報推定部64は、当該ユーザの勤務先がAストア付近であると推定し、変化判定部66は、Aストアと、サービスユーザ情報74の勤務先情報が示すC商事との間の距離を、情報処理装置60が格納する不図示の地図情報に基づいて計測する。この場合の「距離」は、AストアのGPS座標とC商事のGPS座標とを結ぶ直線距離であってもよいし、地図情報に設定された道路構造に基づいて計算されたユーザの歩行距離であってもよい。変化判定部66は、計測した距離を閾値(例えば、1[km])と比較して、当該距離が閾値未満であった場合、サービスユーザ情報74の勤務先情報が示す内容に変化が無かったと判定する。図5の場合、AストアとC商事は、交差点を挟んで向かい側に位置しており、2つの地点の距離は閾値未満であるため、変化判定部66は、サービスユーザ情報74の勤務先情報が示す内容に変化が無かったと判定する。 Figure 9 is a diagram illustrating the relationship between the balance information 32, payment history information 34, and upload information 36 stored by the memory unit 30 and the service user information 74 stored in the memory unit 70. The user information estimation unit 64 estimates the user's workplace information, for example, based on the payment location information included in the payment history information 34. The change determination unit 66 compares the estimated workplace information with the workplace information in the service user information 74 to determine whether there has been a change in the content indicated by the workplace information in the service user information 74. More specifically, referring to the payment history information 34 in Figure 5, the user used electronic payment services at Store A during the daytime every day in April and May. Therefore, the user information estimation unit 64 estimates that the user's workplace is near Store A, and the change determination unit 66 measures the distance between Store A and Trading Company C indicated by the workplace information in the service user information 74 based on map information (not shown) stored in the information processing device 60. In this case, the "distance" may be the straight-line distance connecting the GPS coordinates of Store A and Trading Company C, or the user's walking distance calculated based on the road structure set in the map information. The change determination unit 66 compares the measured distance with a threshold (e.g., 1 km), and if the distance is less than the threshold, determines that there has been no change in the content indicated by the workplace information in the service user information 74. In the case of Figure 5, Store A and Trading Company C are located across an intersection, and the distance between the two points is less than the threshold, so the change determination unit 66 determines that there has been no change in the content indicated by the workplace information in the service user information 74.
その後、3ヶ月が経過すると、図5の決済履歴情報34の下部に示す通り、ユーザは、7月および8月の毎日昼の時間帯にCストアで電子決済サービスを利用している。そのため、ユーザ情報推定部64は、当該ユーザの勤務先がCストア付近であると推定し、変化判定部66は、次に、Cストアと、サービスユーザ情報74の勤務先情報が示すC商事との間の距離を再度、計測し、かつ計測した距離を閾値と比較する。図9を参照すると、CストアとC商事とは距離が離れているため、変化判定部66は、計測した距離が閾値以上であると判定し、サービスユーザ情報74の勤務先情報が示す内容に変化があったと判定する。 Three months later, as shown at the bottom of the payment history information 34 in Figure 5, the user uses electronic payment services at Store C every day during the daytime in July and August. Therefore, the user information estimation unit 64 estimates that the user's workplace is near Store C, and the change determination unit 66 then remeasures the distance between Store C and Trading Company C, which is indicated by the workplace information in the service user information 74, and compares the measured distance with a threshold. Referring to Figure 9, because Store C and Trading Company C are far apart, the change determination unit 66 determines that the measured distance is greater than or equal to the threshold, and determines that there has been a change in the content indicated by the workplace information in the service user information 74.
また、例えば、ユーザ情報推定部64は、例えば、決済履歴情報34に含まれる決済地点の情報に基づいて、ユーザの住所情報を推定し、変化判定部66は、推定した住所情報と、サービスユーザ情報74の住所情報とを比較して、サービスユーザ情報74の住所情報が示す内容に変化があったか否かを判定する。より具体的には、図5の決済履歴情報34を参照すると、ユーザは、4月および5月の毎日夜の時間帯にBストアで電子決済サービスを利用している。そのため、ユーザ情報推定部64は、当該ユーザの住所がBストア付近であると推定し、変化判定部66は、Bストアと、サービスユーザ情報74の住所情報が示す地点との間の距離を、地図情報に基づいて計測する。図5の場合、Bストアとサービスユーザ情報74の住所情報が示す地点は、道路を挟んで向かい側に位置しており、2つの地点の距離は閾値未満であるため、変化判定部66は、サービスユーザ情報74の住所情報が示す内容に変化が無かったと判定する。 Furthermore, for example, the user information estimation unit 64 estimates the user's address information based on the payment location information included in the payment history information 34, and the change determination unit 66 compares the estimated address information with the address information in the service user information 74 to determine whether there has been a change in the content indicated by the address information in the service user information 74. More specifically, referring to the payment history information 34 in FIG. 5, the user used electronic payment services at Store B every evening in April and May. Therefore, the user information estimation unit 64 estimates that the user's address is near Store B, and the change determination unit 66 measures the distance between Store B and the point indicated by the address information in the service user information 74 based on map information. In the case of FIG. 5, Store B and the point indicated by the address information in the service user information 74 are located across the road from each other, and the distance between the two points is less than the threshold value, so the change determination unit 66 determines that there has been no change in the content indicated by the address information in the service user information 74.
その後、3ヶ月が経過すると、図5の決済履歴情報34の下部に示す通り、ユーザは、7月および8月の毎日夜の時間帯にDストアで電子決済サービスを利用している。そのため、ユーザ情報推定部64は、当該ユーザの勤務先がDストア付近であると推定し、変化判定部66は、次に、Dストアと、サービスユーザ情報74の住所情報が示す地点との間の距離を再度、計測し、かつ計測した距離を閾値と比較する。図9を参照すると、Dストアとサービスユーザ情報74の住所情報が示す地点とは距離が離れているため、変化判定部66は、計測した距離が閾値以上であると判定し、サービスユーザ情報74の住所情報が示す内容に変化があったと判定する。 Three months later, as shown at the bottom of the payment history information 34 in Figure 5, the user uses electronic payment services at D Store every evening in July and August. Therefore, the user information estimation unit 64 estimates that the user's workplace is near D Store, and the change determination unit 66 then remeasures the distance between D Store and the location indicated by the address information in the service user information 74 and compares the measured distance with a threshold. Referring to Figure 9, because D Store and the location indicated by the address information in the service user information 74 are far apart, the change determination unit 66 determines that the measured distance is greater than or equal to the threshold and determines that there has been a change in the content indicated by the address information in the service user information 74.
なお、上記の説明において、ユーザ情報推定部64は、昼の時間帯における電子決済サービスの決済履歴から勤務先情報を推定し、夜の時間帯における電子決済サービスの決済履歴から住所情報を推定している。しかし、本発明は、このような構成に限定されない。例えば、ユーザによっては、夜に出勤し、昼に退社することも考えられる。そのため、ユーザ情報推定部64は、例えば、アップロード情報36に更に基づいて、勤務先情報又は住所情報を推定してもよい。例えば、ユーザ情報推定部64は、夜の時間帯におけるアップロード情報36のGPS座標がオフィスビルの位置を示している場合、夜の時間帯における電子決済サービスの決済履歴から勤務先情報を推定してもよいし、逆に、昼の時間帯におけるアップロード情報36のGPS座標が住居の位置を示している場合、昼の時間帯における電子決済サービスの決済履歴から住所情報を推定してもよい。 In the above description, the user information estimation unit 64 estimates workplace information from the payment history of electronic payment services during the daytime, and estimates address information from the payment history of electronic payment services during the nighttime. However, the present invention is not limited to this configuration. For example, it is conceivable that some users arrive at work at night and leave work during the day. Therefore, the user information estimation unit 64 may estimate workplace information or address information further based on the uploaded information 36. For example, if the GPS coordinates in the uploaded information 36 during the nighttime indicate the location of an office building, the user information estimation unit 64 may estimate workplace information from the payment history of electronic payment services during the nighttime. Conversely, if the GPS coordinates in the uploaded information 36 during the daytime indicate the location of a residence, the user information estimation unit 64 may estimate address information from the payment history of electronic payment services during the daytime.
また、例えば、ユーザ情報推定部64は、残高情報32に含まれる入金情報に基づいて、ユーザの年収情報を推定し、変化判定部66は、推定した年収情報と、サービスユーザ情報74の年収情報とを比較して、サービスユーザ情報74の年収情報が示す内容に変化があったか否かを判定する。より具体的には、図4の残高情報32を参照すると、毎月6日に「給与振り込み」の摘要にて30万円が入金されている。そのため、ユーザ情報推定部64は、当該ユーザの年収が360万円であると推定し、変化判定部66は、サービスユーザ情報74の年収情報が示す360万円と比較して、差額が閾値(例えば、100万円)未満であったとき、サービスユーザ情報74の年収情報が示す内容に変化が無かったと判定する。この場合、差額はゼロであるため、変化判定部66は、サービスユーザ情報74の年収情報が示す内容に変化が無かったと判定する。 For example, the user information estimation unit 64 estimates the user's annual income information based on the deposit information included in the balance information 32, and the change determination unit 66 compares the estimated annual income information with the annual income information in the service user information 74 to determine whether there has been a change in the content indicated by the annual income information in the service user information 74. More specifically, referring to the balance information 32 in FIG. 4, 300,000 yen is deposited on the 6th of each month under the heading "salary transfer." Therefore, the user information estimation unit 64 estimates that the user's annual income is 3.6 million yen, and the change determination unit 66 compares this with the 3.6 million yen indicated by the annual income information in the service user information 74 and determines that there has been no change in the content indicated by the annual income information in the service user information 74 if the difference is less than a threshold (e.g., 1 million yen). In this case, since the difference is zero, the change determination unit 66 determines that there has been no change in the content indicated by the annual income information in the service user information 74.
その後、3ヶ月が経過すると、図4の残高情報32の下部に示す通り、ユーザの口座への給与振り込みは、金額が30万円から40万円に変わっている。そのため、ユーザ情報推定部64は、当該ユーザの年収が480万円であると推定し、変化判定部66は、サービスユーザ情報74の年収情報が示す360万円と比較して、差額が閾値以上であると判定、すなわち、サービスユーザ情報74の年収情報が示す内容に変化があったと判定する。 After three months have passed, as shown at the bottom of the balance information 32 in Figure 4, the amount of salary deposited into the user's account has changed from 300,000 yen to 400,000 yen. Therefore, the user information estimation unit 64 estimates that the user's annual income is 4.8 million yen, and the change determination unit 66 compares this with the 3.6 million yen indicated by the annual income information in the service user information 74 and determines that the difference is greater than or equal to the threshold, i.e., determines that there has been a change in the content indicated by the annual income information in the service user information 74.
また、例えば、ユーザ情報推定部64は、決済履歴情報34に含まれる決済金額に基づいて、ユーザの年収情報を推定する。より具体的には、例えば、ユーザ情報推定部64は、図5の決済履歴情報34に含まれる決済金額を一ヵ月間にわたって合計し、合計決済金額が大きいほどユーザの年収はより高く、当該合計決済金額が小さいほどユーザの年収はより低く推定する。変化判定部66は、毎月の合計決済金額を記録し、当該合計決済金額が増加(減少)した場合には、ユーザの年収は増加(減少)したと判定することができる。また、例えば、ユーザ情報推定部64は、合計決済金額に所定の係数を乗算することによってユーザの年収を推定することができる。この場合の所定の係数とは、例えば、複数のユーザの年収情報と1ヶ月間の決済金額との間の関係を示す統計データに基づいて決定することができる。また、例えば、ユーザ情報推定部64は、残高情報32に基づいて、ユーザによる電子決済サービスへのチャージ金額を一ヵ月間にわたって合計し、合計チャージ金額が大きいほどユーザの年収はより高く、当該合計チャージ金額が小さいほどユーザの年収はより低く推定する。変化判定部66は、毎月の合計チャージ金額を記録し、当該合計チャージ金額が増加(減少)した場合には、ユーザの年収は増加(減少)したと判定することができる。また、例えば、ユーザ情報推定部64は、合計チャージ金額に所定の係数を乗算することによってユーザの年収を推定することができる。この場合の所定の係数とは、例えば、複数のユーザの年収情報と1ヶ月間のチャージ金額との間の関係を示す統計データに基づいて決定することができる。 Furthermore, for example, the user information estimation unit 64 estimates the user's annual income information based on the payment amounts included in the payment history information 34. More specifically, for example, the user information estimation unit 64 totals the payment amounts included in the payment history information 34 of FIG. 5 over a one-month period, and estimates that the larger the total payment amount, the higher the user's annual income, and the smaller the total payment amount, the lower the user's annual income. The change determination unit 66 records the total payment amount for each month, and can determine that the user's annual income has increased (decreased) if the total payment amount increases (decreases). Further, for example, the user information estimation unit 64 can estimate the user's annual income by multiplying the total payment amount by a predetermined coefficient. In this case, the predetermined coefficient can be determined, for example, based on statistical data showing the relationship between the annual income information of multiple users and the payment amounts for one month. Furthermore, for example, the user information estimation unit 64 totals the amount of charges made by the user to the electronic payment service over a month based on the balance information 32, and estimates that the larger the total charge amount, the higher the user's annual income, and the smaller the total charge amount, the lower the user's annual income. The change determination unit 66 records the total charge amount each month, and can determine that the user's annual income has increased (decreased) if the total charge amount increases (decreases). Furthermore, for example, the user information estimation unit 64 can estimate the user's annual income by multiplying the total charge amount by a predetermined coefficient. In this case, the predetermined coefficient can be determined, for example, based on statistical data showing the relationship between the annual income information of multiple users and the charge amount for one month.
変化判定部66は、推定した年収と、サービスユーザ情報74の年収情報が示す金額との間の差額が閾値未満であった場合、サービスユーザ情報74の年収情報が示す内容に変化が無かったと判定する。一方、変化判定部66は、推定した年収と、サービスユーザ情報74の年収情報が示す金額との間の差額が閾値以上であった場合、サービスユーザ情報74の年収情報が示す内容に変化があったと判定する。 If the difference between the estimated annual income and the amount indicated by the annual income information in the service user information 74 is less than the threshold, the change determination unit 66 determines that there has been no change in the content indicated by the annual income information in the service user information 74. On the other hand, if the difference between the estimated annual income and the amount indicated by the annual income information in the service user information 74 is equal to or greater than the threshold, the change determination unit 66 determines that there has been a change in the content indicated by the annual income information in the service user information 74.
また、例えば、ユーザ情報推定部64は、アップロード情報36に含まれる端末装置10の位置情報に基づいて、ユーザの勤務先情報を推定し、変化判定部66は、推定した勤務先情報と、サービスユーザ情報74の勤務先情報とを比較して、サービスユーザ情報74の勤務先情報が示す内容に変化があったか否かを判定する。より具体的には、ユーザ情報推定部64は、アップロード情報36に含まれる複数の位置座標のうち、所定回数(例えば、3回)以上、出現する位置座標であって、かつ地図情報に基づいて当該位置座標が、例えば、オフィスビルなどの仕事場を示している場合、当該位置座標をユーザの勤務先情報として推定する。例えば、図6および図9の場合、ユーザ情報推定部64は、「XX度XX分XX秒」の位置座標をユーザの勤務先として推定し、変化判定部66は、「XX度XX分XX秒」の位置座標と、サービスユーザ情報74の勤務先情報が示すC商事との間の距離を計測し、かつ計測した距離を閾値と比較する。図9に示す通り、「XX度XX分XX秒」の位置座標とC商事とは一致しているため、変化判定部66は、サービスユーザ情報74の勤務先情報が示す内容に変化が無かったと判定する。 Also, for example, the user information estimation unit 64 estimates the user's workplace information based on the location information of the terminal device 10 included in the uploaded information 36, and the change determination unit 66 compares the estimated workplace information with the workplace information in the service user information 74 to determine whether there has been a change in the content indicated by the workplace information in the service user information 74. More specifically, if a location coordinate appears a predetermined number of times (e.g., three times) or more among multiple location coordinates included in the uploaded information 36 and indicates a workplace such as an office building based on map information, the user information estimation unit 64 estimates the location coordinate as the user's workplace information. For example, in the case of Figures 6 and 9, the user information estimation unit 64 estimates the location coordinate of "XX degrees, XX minutes, XX seconds" as the user's workplace, and the change determination unit 66 measures the distance between the location coordinate of "XX degrees, XX minutes, XX seconds" and C Corporation indicated by the workplace information in the service user information 74, and compares the measured distance with a threshold. As shown in Figure 9, the location coordinates of "XX degrees, XX minutes, XX seconds" match C Corporation, so the change determination unit 66 determines that there has been no change in the content indicated by the workplace information in the service user information 74.
その後、3ヶ月が経過すると、図6のアップロード情報36の下部に示す通り、「ZZ度ZZ分ZZ秒」の位置座標が、所定回数以上、出現し、かつ当該位置座標はオフィスビルを示しているため、ユーザ情報推定部64は、次に、「ZZ度ZZ分ZZ秒」の位置座標をユーザの勤務先情報として推定する。次に、変化判定部66は、「ZZ度ZZ分ZZ秒」の位置座標と、サービスユーザ情報74の勤務先情報が示すC商事との間の距離を計測し、かつ計測した距離を閾値と比較する。図9に示す通り、「ZZ度ZZ分ZZ秒」の位置座標とC商事とは距離が離れているため、変化判定部66は、サービスユーザ情報74の勤務先情報が示す内容に変化があったと判定する。 After three months have passed, as shown at the bottom of the upload information 36 in Figure 6, the location coordinates of "ZZ degrees, ZZ minutes, ZZ seconds" appear more than a predetermined number of times, and since these location coordinates indicate an office building, the user information estimation unit 64 next estimates the location coordinates of "ZZ degrees, ZZ minutes, ZZ seconds" as the user's workplace information. Next, the change determination unit 66 measures the distance between the location coordinates of "ZZ degrees, ZZ minutes, ZZ seconds" and C Corporation indicated in the workplace information of the service user information 74, and compares the measured distance with a threshold. As shown in Figure 9, since the location coordinates of "ZZ degrees, ZZ minutes, ZZ seconds" are far from C Corporation, the change determination unit 66 determines that there has been a change in the content indicated by the workplace information of the service user information 74.
また、例えば、ユーザ情報推定部64は、アップロード情報36に含まれる端末装置10の位置情報に基づいて、ユーザの住所情報を推定し、変化判定部66は、推定した住所情報と、サービスユーザ情報74の住所情報とを比較して、サービスユーザ情報74の住所情報が示す内容に変化があったか否かを判定する。より具体的には、ユーザ情報推定部64は、アップロード情報36に含まれる複数の位置座標のうち、所定回数(例えば、3回)以上、出現する位置座標であって、かつ地図情報に基づいて当該住所が、例えば、マンションなどの住宅地を示している場合、当該位置座標をユーザの住所情報として推定する。例えば、図6および図9の場合、ユーザ情報推定部64は、「YY度YY分YY秒」の位置座標をユーザの住所として推定し、変化判定部66は、「YY度YY分YY秒」の位置座標と、サービスユーザ情報74の住所情報が示す「〇〇町91-6」との間の距離を計測し、かつ計測した距離を閾値と比較する。図9に示す通り、「YY度YY分YY秒」の位置座標と「〇〇町91-6」とは一致しているため、変化判定部66は、サービスユーザ情報74の勤務先情報が示す内容に変化が無かったと判定する。 Furthermore, for example, the user information estimation unit 64 estimates the user's address information based on the location information of the terminal device 10 included in the uploaded information 36, and the change determination unit 66 compares the estimated address information with the address information in the service user information 74 to determine whether there has been a change in the content indicated by the address information in the service user information 74. More specifically, if a location coordinate appears a predetermined number of times (e.g., three times) or more among multiple location coordinates included in the uploaded information 36 and the address indicates, based on map information, for example, a residential area such as an apartment building, the user information estimation unit 64 estimates the location coordinate as the user's address information. For example, in the case of Figures 6 and 9, the user information estimation unit 64 estimates the location coordinate of "YY degrees, YY minutes, YY seconds" as the user's address, and the change determination unit 66 measures the distance between the location coordinate of "YY degrees, YY minutes, YY seconds" and "91-6, XX town" indicated by the address information in the service user information 74, and compares the measured distance with a threshold. As shown in Figure 9, the location coordinates of "YY degrees, YY minutes, YY seconds" match "XX town 91-6," so the change determination unit 66 determines that there has been no change in the content indicated by the workplace information in the service user information 74.
その後、3ヶ月が経過すると、図6のアップロード情報36の下部に示す通り、「VV度VV分VV秒」の位置座標が、所定回数以上、出現し、かつ当該位置座標はアパートを示しているため、ユーザ情報推定部64は、次に、「VV度VV分VV秒」の位置座標をユーザの住所情報として推定する。次に、変化判定部66は、「VV度VV分VV秒」の位置座標と、サービスユーザ情報74の住所情報が示すC商事との間の距離を計測し、かつ計測した距離を閾値と比較する。図9に示す通り、「VV度VV分VV秒」の位置座標とC商事とは距離が離れているため、変化判定部66は、サービスユーザ情報74の住所情報が示す内容に変化があったと判定する。 After three months have passed, as shown at the bottom of the upload information 36 in Figure 6, the location coordinates of "VV degrees, VV minutes, VV seconds" appear more than a predetermined number of times, and since these location coordinates indicate an apartment, the user information estimation unit 64 next estimates the location coordinates of "VV degrees, VV minutes, VV seconds" as the user's address information. Next, the change determination unit 66 measures the distance between the location coordinates of "VV degrees, VV minutes, VV seconds" and C Corporation indicated by the address information in the service user information 74, and compares the measured distance with a threshold. As shown in Figure 9, since the location coordinates of "VV degrees, VV minutes, VV seconds" are far from C Corporation, the change determination unit 66 determines that there has been a change in the content indicated by the address information in the service user information 74.
図10は、変化判定部66によって判定された、サービスユーザ情報74が示す内容の変化の一例を示す図である。図10に示す通り、変化判定部66は、残高情報32、決済履歴情報34、およびアップロード情報36に基づいて、サービスユーザ情報74の勤務先情報が示す内容がAストア付近からDストア付近に変化したと判定し、サービスユーザ情報74の住所情報が示す内容がBストア付近からCストア付近に変化したと判定し、サービスユーザ情報74の年収情報が示す内容が360万円から480万円に変化したと判定する。 Figure 10 is a diagram showing an example of a change in the content indicated by the service user information 74, as determined by the change determination unit 66. As shown in Figure 10, based on the balance information 32, payment history information 34, and upload information 36, the change determination unit 66 determines that the content indicated by the workplace information in the service user information 74 has changed from near store A to near store D, that the content indicated by the address information in the service user information 74 has changed from near store B to near store C, and that the content indicated by the annual income information in the service user information 74 has changed from 3.6 million yen to 4.8 million yen.
更新依頼部68は、変化判定部66によってサービスユーザ情報74のある項目が示す内容に変化があったと判定された場合、端末装置10にサービスユーザ情報74の更新を依頼する。より具体的には、更新依頼部68は、サービスサーバ40に、サービスユーザ情報74のある項目が示す内容が変化した可能性があることを通知し、サービスサーバ40は、当該通知を受信すると、端末装置10の決済アプリケーションプログラム上に、サービスユーザ情報74の更新の必要性を確認するための更新依頼情報を表示させる。 When the change determination unit 66 determines that there has been a change in the content indicated by a certain item in the service user information 74, the update request unit 68 requests the terminal device 10 to update the service user information 74. More specifically, the update request unit 68 notifies the service server 40 that the content indicated by a certain item in the service user information 74 may have changed, and upon receiving this notification, the service server 40 displays update request information on the payment application program of the terminal device 10 to confirm the need to update the service user information 74.
図11は、統合情報78について説明するための図である。図11に示す通り、「決済サービス」の列に格納される情報は、電子決済サービスに登録されたユーザ情報(氏名、電話番号、メールアドレス)及び決済サービス関連情報72に基づいて推定されたユーザ情報(勤務先、住所、年収)に対応し、「第1サービス」の列に格納される情報は、サービスユーザ情報74に対応し、「第2サービス」以降の列に格納される情報は、電子決済サービスと連携する他のサービスサーバに格納されたサービスユーザ情報に対応する。 Figure 11 is a diagram explaining integrated information 78. As shown in Figure 11, the information stored in the "Payment Service" column corresponds to user information (name, telephone number, email address) registered with the electronic payment service and user information (place of employment, address, annual income) estimated based on payment service-related information 72, the information stored in the "First Service" column corresponds to service user information 74, and the information stored in the "Second Service" and subsequent columns corresponds to service user information stored in other service servers linked to the electronic payment service.
更新依頼部68は、変化判定部66によって統合情報78の「決済サービス」の列に格納される情報の内容に変化があったと判定された場合、端末装置10にサービスユーザ情報74の更新を依頼するとともに、当該内容の変化をサービスサーバ40(及び他のサービスサーバ)に通知してもよい。例えば、図11において、「決済サービス」の列に格納される「電話番号」の情報の内容に変化があったと判定された場合、更新依頼部68は、端末装置10に「電話番号」の更新を依頼するとともに、当該内容の変化をサービスサーバ40(及び他のサービスサーバ)に通知してもよい。また、例えば、変化判定部66によって統合情報78の「勤務先」の情報の内容に変化があったと判定された場合、更新依頼部68は、端末装置10に「勤務先」の更新を依頼するとともに、当該内容の変化をサービスサーバ40(及び他のサービスサーバ)に通知してもよい。 When the change determination unit 66 determines that there has been a change in the information stored in the "Payment Service" column of the integrated information 78, the update request unit 68 may request the terminal device 10 to update the service user information 74 and notify the service server 40 (and other service servers) of the change in content. For example, in FIG. 11, when it is determined that there has been a change in the "Telephone Number" information stored in the "Payment Service" column, the update request unit 68 may request the terminal device 10 to update the "Telephone Number" and notify the service server 40 (and other service servers) of the change in content. Also, when the change determination unit 66 determines that there has been a change in the "Place of Work" information in the integrated information 78, the update request unit 68 may request the terminal device 10 to update the "Place of Work" and notify the service server 40 (and other service servers) of the change in content.
なお、更新依頼部68は、電子決済サービスによって登録又は推定された情報の変化を片方向にサービスサーバ40に通知するのみならず、サービスサーバ40によって登録された情報の変化を決済サーバ20及び他のサービスサーバに双方向に通知しても良い。換言すると、更新依頼部68は、統合情報78に登録された各列に格納された情報の間で乖離が発生した場合には、当該乖離を示す情報を決済サーバ20及びサービスサーバ40の全体で共有させてもよい。 The update request unit 68 may not only notify the service server 40 of changes in information registered or estimated by the electronic payment service in one direction, but may also notify the payment server 20 and other service servers in two directions of changes in information registered by the service server 40. In other words, if a discrepancy occurs between the information stored in each column registered in the integrated information 78, the update request unit 68 may cause information indicating the discrepancy to be shared between the payment server 20 and the service server 40 as a whole.
統合情報78が生成される際に、例えば、以下の処理が行われてもよい。情報処理装置60は、複数のサービスの提供元から取得した情報の内容、情報の種別、情報の形式、または情報に関連付けられたラベルの一部または全部に基づいて、情報がユーザ情報であると判別した場合、情報をユーザ情報として集約する。情報処理装置60は、情報の内容を認識し、その情報が、統合情報78で管理する対象のユーザの氏名や、住所、メールアドレスなどの情報であると判定した場合、その情報をユーザ情報として統合情報78の対象の項目に対応付ける。また、情報処理装置60は、例えば、情報の形式が所定の形式であると判定した場合、その情報をユーザ情報として統合情報78の対象の項目に対応付ける。例えば、アルファベット、数字またはこれらの組み合わせの後に「@」があり、「@」の後に「****.cоm」などのドメインと推定される文字列が含まれる場合、情報処理装置60は、この情報はユーザのメールアドレスと判別する。情報処理装置60は、予め保持する辞書情報に基づいて、ドメインを推定してもよいし、予め定められた文字列(例えば「.cоm」など)を有する場合、この情報はメールアドレスと推定する。また、情報処理装置60は、サービスの提供元から、項目情報の種別を示すラベル(例えば氏名の情報であることを示すラベルやメールアドレスの情報であることを示すラベル)と共に、そのラベルの情報を取得し、取得した情報に基づいて、統合情報78を生成してもよい。 When the integrated information 78 is generated, the following processing may be performed, for example. If the information processing device 60 determines that the information is user information based on some or all of the content, type, format, or labels associated with the information acquired from multiple service providers, the information processing device 60 aggregates the information as user information. The information processing device 60 recognizes the content of the information, and if it determines that the information is information such as the name, address, or email address of a target user managed in the integrated information 78, it associates the information as user information with the target item in the integrated information 78. Furthermore, if the information processing device 60 determines that the format of the information is a predetermined format, it associates the information as user information with the target item in the integrated information 78. For example, if an "@" is found after an alphabet, number, or combination thereof, and a character string that is presumed to be a domain such as "****.com" is included after the "@," the information processing device 60 determines that the information is a user's email address. The information processing device 60 may presumably presumes the domain based on dictionary information stored in advance, or if the information contains a predefined character string (e.g., ".com"), it presumes that the information is an email address. Additionally, the information processing device 60 may acquire from the service provider a label indicating the type of item information (for example, a label indicating that it is name information or email address information) along with the label information, and generate integrated information 78 based on the acquired information.
例えば、サービスサーバ40ごとに、情報処理装置60に送信する情報の形態が異なることがある。この場合、情報処理装置60は、上記のように情報の内容や、種別、形式、ラベルなどを参照して、取得した情報がどのような項目情報に該当するかを判別することができる。例えば、あるサービスサーバは、「email;XXX@XXX.cоm」を送信し、別のサービスサーバは、「mail address;XXX@XXX.cоm」を送信することがある。このようにメールアドレスの項目の表記に相違がある場合であっても、情報処理装置60は、例えば、所定の辞書情報や、キーワード、文字の意味を解析して、これらがメールアドレスに該当することを判別することができる。このように、情報処理装置60は、サービスサーバ40が異なる形態の情報を提供する場合であっても、具体的な情報の形式の類似性などを加味して、いわゆる名寄せを行って情報がどの項目情報に該当するかを突き合わせることができる。なお、サービスサーバ40が、情報処理装置60から情報を受け取る場合も、上記のように情報の形式の類似性などを加味して、受け取った情報の種別を判別してもよい。 For example, each service server 40 may transmit information to the information processing device 60 in a different format. In this case, the information processing device 60 can determine the type of information item the acquired information corresponds to by referring to the content, type, format, label, and other information elements, as described above. For example, one service server may transmit "email;XXX@XXX.com," while another may transmit "mail address;XXX@XXX.com." Even when the email address field is notated differently, the information processing device 60 can determine that the information corresponds to an email address by analyzing, for example, specified dictionary information, keywords, or the meaning of characters. In this way, even when the service servers 40 provide information in different formats, the information processing device 60 can perform name matching, taking into account similarities in the specific information format, to determine which information item the information corresponds to. Note that when the service server 40 receives information from the information processing device 60, the service server 40 may also determine the type of information received by taking into account similarities in the information format, as described above.
図12は、更新依頼部68がサービスユーザ情報74の更新を依頼することによって端末装置10に表示される更新依頼情報の一例を示す図である。図10を参照して上述した通り、変化判定部66によって、勤務先情報と、住所情報と、年収情報とに変化があったと判定されたため、更新依頼部68は、勤務先情報と、住所情報と、年収情報の更新の必要性を確認するための情報を端末装置10の決済アプリケーションプログラム上に表示させている。これにより、ユーザは、端末装置10上でサービスユーザ情報74の更新の必要性を確認することができ、ユーザの実際の状況に応じてユーザ情報を迅速に変更することができる。なお、図12は、更新の必要性があると推定される情報を具体的に表示する例について記載しているが、本発明は、このような構成に限定されず、更新の必要性があると推定されるユーザ情報を具体的に指定することなく、更新の確認メッセージを表示させてもよい。 Figure 12 shows an example of update request information displayed on the terminal device 10 when the update request unit 68 requests an update of the service user information 74. As described above with reference to Figure 10, the change determination unit 66 determines that there have been changes to the workplace information, address information, and annual income information, and therefore the update request unit 68 displays information on the payment application program of the terminal device 10 to confirm the need to update the workplace information, address information, and annual income information. This allows the user to confirm the need to update the service user information 74 on the terminal device 10 and quickly change the user information according to the user's actual situation. Note that while Figure 12 describes an example of specifically displaying information that is estimated to need to be updated, the present invention is not limited to this configuration, and an update confirmation message may be displayed without specifically specifying the user information that is estimated to need to be updated.
サービスサーバ40は、更新依頼部68から、サービスユーザ情報74のある項目が示す内容に変化の可能性があることを通知されると、当該通知に基づいて、ユーザに提供するサービスの内容を変更してもよい。例えば、図10の場合、サービスサーバ40は、ユーザの年収が360万円から480万円に変化した可能性があることを示す通知を受信したことに応じて、後払いサービスの後払い上限金額を増額させてもよい。 When the service server 40 is notified by the update request unit 68 that there may be a change in the content indicated by a certain item in the service user information 74, the service server 40 may change the content of the service to be provided to the user based on the notification. For example, in the case of Figure 10, the service server 40 may increase the upper limit of the deferred payment amount for the deferred payment service in response to receiving a notification indicating that the user's annual income may have changed from 3.6 million yen to 4.8 million yen.
[シーケンス]
図13は、システム1により実行される処理の流れの一例を示すシーケンス図である。まず、情報処理装置60が、推定ユーザ情報76に基づいて、サービスユーザ情報74が示す内容の変化を検知する(S100)。次に、情報処理装置60が、検知した内容の変化をサービスサーバ40に通知する(S101)。次に、サービスサーバ40が、端末装置10に、サービスユーザ情報74の更新を依頼する(S102)。
[Sequence]
13 is a sequence diagram showing an example of the flow of processing executed by the system 1. First, the information processing device 60 detects a change in the content indicated by the service user information 74 based on the estimated user information 76 (S100). Next, the information processing device 60 notifies the service server 40 of the detected change in content (S101). Next, the service server 40 requests the terminal device 10 to update the service user information 74 (S102).
次に、端末装置10が、サービスユーザ情報74の更新依頼を受信すると、表示部に、サービスユーザ情報74の更新の必要性を確認するための更新依頼情報を表示させ、ユーザによるサービスユーザ情報74の更新入力を受け付ける(S103)。次に、端末装置10が、更新したサービスユーザ情報74をサービスサーバ40に送信する(S104)。次に、サービスサーバ40は、更新したサービスユーザ情報74を受信すると、更新したサービスユーザ情報74を自身の記憶部に格納する(S105)。 Next, when the terminal device 10 receives a request to update the service user information 74, it displays update request information on the display unit to confirm the need to update the service user information 74, and accepts input from the user to update the service user information 74 (S103). Next, the terminal device 10 transmits the updated service user information 74 to the service server 40 (S104). Next, when the service server 40 receives the updated service user information 74, it stores the updated service user information 74 in its own memory unit (S105).
次に、サービスサーバ40が、更新したサービスユーザ情報74を情報処理装置60に送信する(S106)。次に、情報処理装置60が、受信したサービスユーザ情報74を記憶部70に格納する(S107)。これにより、シーケンス図の処理が終了する。 Next, the service server 40 transmits the updated service user information 74 to the information processing device 60 (S106). Next, the information processing device 60 stores the received service user information 74 in the storage unit 70 (S107). This completes the processing of the sequence diagram.
なお、上記の実施形態においては、変化判定部66によってサービスユーザ情報74のある項目が示す内容に変化があったと判定された場合、端末装置10にサービスユーザ情報74の更新を依頼している。しかし、本発明はそのような構成に限定されず、端末装置10に更新を依頼することなく、変化判定部66による判定結果をサービスサーバ40に提供する判定結果提供部を備えてもよい。この場合、サービスサーバ40は、判定結果を受信すると。当該判定結果の内容に応じて、ユーザに提供するサービスの内容を変更してもよい。 In the above embodiment, if the change determination unit 66 determines that there has been a change in the content indicated by a certain item in the service user information 74, the terminal device 10 is requested to update the service user information 74. However, the present invention is not limited to this configuration, and may include a determination result providing unit that provides the result of the determination by the change determination unit 66 to the service server 40 without requesting an update from the terminal device 10. In this case, upon receiving the determination result, the service server 40 may change the content of the service to be provided to the user depending on the content of the determination result.
以上の通り説明した本発明の実施形態によれば、情報処理装置60は、決済サーバ20が保持している決済サービス関連情報に基づいて、サービスサーバ40が保持しているユーザ情報の内容を推定し、推定結果に基づいて当該ユーザ情報が示す内容に変化があったと判定した場合、端末装置10にユーザ情報の更新を依頼する。これにより、ユーザの実際の状況に応じてユーザ情報を迅速に変更することを可能にすることができる。 According to the embodiment of the present invention described above, the information processing device 60 estimates the content of the user information held by the service server 40 based on the payment service-related information held by the payment server 20, and if it determines based on the estimation result that there has been a change in the content indicated by the user information, it requests the terminal device 10 to update the user information. This makes it possible to quickly change the user information according to the user's actual situation.
以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。 The above describes the form for carrying out the present invention using an embodiment, but the present invention is in no way limited to such an embodiment, and various modifications and substitutions can be made without departing from the spirit of the present invention.
1‥システム、10‥端末装置、20‥決済サーバ、22‥情報取得部、24‥決済管理部、26‥決済処理部、30‥記憶部、32‥残高情報、34‥決済履歴情報、36‥アップロード情報、40‥サービスサーバ、60‥情報処理装置、62‥情報取得部、64‥ユーザ情報推定部、66‥変化判定部、68‥更新依頼部、70‥記憶部、72‥決済サービス関連情報、74‥サービスユーザ情報、76‥推定ユーザ情報 1. System, 10. Terminal Device, 20. Payment Server, 22. Information Acquisition Unit, 24. Payment Management Unit, 26. Payment Processing Unit, 30. Storage Unit, 32. Balance Information, 34. Payment History Information, 36. Upload Information, 40. Service Server, 60. Information Processing Device, 62. Information Acquisition Unit, 64. User Information Estimation Unit, 66. Change Determination Unit, 68. Update Request Unit, 70. Storage Unit, 72. Payment Service-Related Information, 74. Service User Information, 76. Estimated User Information
Claims (14)
前記変化判定部によって前記内容に変化があったと判定された場合、前記電子決済サービスとは異なるサービスを提供するサービスサーバに前記内容の変化を通知する判定結果提供部と、を備え、
前記決済サービス関連情報は、決済履歴を含み、
前記決済サービス関連情報は、前記ユーザの年収情報を含み、
前記変化判定部は、前記決済履歴に含まれる決済金額の情報に基づいて前記年収情報が示す内容に変化があったか否かを判定する、
情報処理装置。 a change determination unit that determines whether there has been a change in the content indicated by the payment service related information held by the provider of the electronic payment service linked to the payment application program installed on the user's terminal device;
a determination result providing unit that , when the change determining unit determines that there has been a change in the content, notifies a service server that provides a service different from the electronic payment service of the change in the content;
The payment service related information includes a payment history,
The payment service-related information includes annual income information of the user,
the change determination unit determines whether or not there has been a change in the content indicated by the annual income information based on information on the payment amount included in the payment history;
Information processing device.
前記変化判定部によって前記内容に変化があったと判定された場合、前記電子決済サービスとは異なるサービスを提供するサービスサーバに前記内容の変化を通知する判定結果提供部と、を備え、
前記決済サービス関連情報は、前記電子決済サービスを利用して行われる前記ユーザへの支払い情報を含み、
前記決済サービス関連情報は、前記ユーザの年収情報を含み、
前記変化判定部は、前記支払い情報に基づいて前記年収情報が示す内容に変化があったか否かを判定する、
情報処理装置。 a change determination unit that determines whether there has been a change in the content indicated by the payment service related information held by the provider of the electronic payment service linked to the payment application program installed on the user's terminal device;
a determination result providing unit that , when the change determining unit determines that there has been a change in the content, notifies a service server that provides a service different from the electronic payment service of the change in the content;
the payment service-related information includes payment information to the user made using the electronic payment service;
The payment service-related information includes annual income information of the user,
the change determination unit determines whether or not there has been a change in the content indicated by the annual income information based on the payment information;
Information processing device.
前記変化判定部によって前記内容に変化があったと判定された場合、前記電子決済サービスとは異なるサービスを提供するサービスサーバに前記内容の変化を通知する判定結果提供部と、
を備える情報処理装置。 a change determination unit that determines whether there has been a change in the content of payment service-related information held by a provider of an electronic payment service linked to a payment application program installed on a user's terminal device , based on the payment amount included in the payment history of the electronic payment service or payment information made to the user using the electronic payment service ;
a determination result providing unit that, when the change determining unit determines that there has been a change in the content, notifies a service server that provides a service different from the electronic payment service of the change in the content;
An information processing device comprising:
前記変化判定部によって前記内容に変化があったと判定された場合、前記ユーザが前記決済アプリケーションプログラムを用いてアクセス可能であって、前記決済アプリケーションプログラム上で前記電子決済サービスとは異なるサービスを提供するサービスサーバに前記内容の変化を通知する判定結果提供部と、
を備える情報処理装置。 a change determination unit that determines whether there has been a change in the content indicated by the payment service related information held by the provider of the electronic payment service linked to the payment application program installed on the user's terminal device;
a determination result providing unit that, when the change determining unit determines that there has been a change in the content, notifies a service server that the user can access using the payment application program and that provides a service different from the electronic payment service on the payment application program of the change in content;
An information processing device comprising:
前記サービスサーバと、
を備え、
前記サービスサーバは、前記判定結果提供部によって提供された判定結果に応じて、前記ユーザに提供する前記サービスの内容を変更する、
サービス提供システム。 An information processing device according to any one of claims 1 to 4 ;
the service server;
Equipped with
the service server changes the content of the service to be provided to the user in accordance with the determination result provided by the determination result providing unit.
Service delivery system.
電子決済サーバと、
ユーザの識別情報がエンコードされたコード情報を表示部に表示させ、または店舗に設けられたコード情報を読み取って、決済サーバと連携して電子決済サービスを実行する決済アプリケーションプログラムと、
を備える情報処理システム。 An information processing device according to any one of claims 1 to 4 ;
an electronic payment server;
a payment application program that displays code information in which user identification information is encoded on a display unit or reads code information provided in a store and executes an electronic payment service in cooperation with a payment server;
An information processing system comprising:
ユーザの端末装置にインストールされた決済アプリケーションプログラムと連携した電子決済サービスの提供元が保持している決済サービス関連情報が示す内容に変化があったか否かを判定し、
前記内容に変化があったと判定された場合、前記電子決済サービスとは異なるサービスを提供するサービスサーバに前記内容の変化を通知し、
前記決済サービス関連情報は、決済履歴を含み、
前記決済サービス関連情報は、前記ユーザの年収情報を含み、
前記判定は、前記決済履歴に含まれる決済金額の情報に基づいて前記年収情報が示す内容に変化があったか否かを判定するものである、
情報処理方法。 The computer
Determine whether there has been a change in the content of payment service-related information held by the provider of the electronic payment service linked to the payment application program installed on the user's terminal device;
If it is determined that there has been a change in the content, notify a service server that provides a service different from the electronic payment service of the change in the content ;
The payment service related information includes a payment history,
The payment service-related information includes annual income information of the user,
The determination is made based on information on the payment amount included in the payment history to determine whether or not there has been a change in the content indicated by the annual income information.
Information processing methods.
ユーザの端末装置にインストールされた決済アプリケーションプログラムと連携した電子決済サービスの提供元が保持している決済サービス関連情報が示す内容に変化があったか否かを判定させ、
前記内容に変化があったと判定された場合、前記電子決済サービスとは異なるサービスを提供するサービスサーバに前記内容の変化を通知させ、
前記決済サービス関連情報は、決済履歴を含み、
前記決済サービス関連情報は、前記ユーザの年収情報を含み、
前記判定は、前記決済履歴に含まれる決済金額の情報に基づいて前記年収情報が示す内容に変化があったか否かを判定するものである、
プログラム。 On the computer,
determining whether there has been a change in the content of payment service-related information held by a provider of an electronic payment service linked to a payment application program installed on the user's terminal device;
If it is determined that there has been a change in the content, a service server that provides a service different from the electronic payment service is notified of the change in the content;
The payment service related information includes a payment history,
The payment service-related information includes annual income information of the user,
The determination is made based on information on the payment amount included in the payment history to determine whether or not there has been a change in the content indicated by the annual income information.
program.
ユーザの端末装置にインストールされた決済アプリケーションプログラムと連携した電子決済サービスの提供元が保持している決済サービス関連情報が示す内容に変化があったか否かを判定し、
前記内容に変化があったと判定された場合、前記電子決済サービスとは異なるサービスを提供するサービスサーバに前記内容の変化を通知し、
前記決済サービス関連情報は、前記電子決済サービスを利用して行われる前記ユーザへの支払い情報を含み、
前記決済サービス関連情報は、前記ユーザの年収情報を含み、
前記判定は、前記支払い情報に基づいて前記年収情報が示す内容に変化があったか否かを判定するものである、
情報処理方法。 The computer
Determine whether there has been a change in the content of payment service-related information held by the provider of the electronic payment service linked to the payment application program installed on the user's terminal device;
If it is determined that there has been a change in the content, notify a service server that provides a service different from the electronic payment service of the change in the content ;
the payment service-related information includes payment information to the user made using the electronic payment service;
The payment service-related information includes annual income information of the user,
The determination is made based on the payment information to determine whether or not there has been a change in the content indicated by the annual income information.
Information processing methods.
ユーザの端末装置にインストールされた決済アプリケーションプログラムと連携した電子決済サービスの提供元が保持している決済サービス関連情報が示す内容に変化があったか否かを判定させ、
前記内容に変化があったと判定された場合、前記電子決済サービスとは異なるサービスを提供するサービスサーバに前記内容の変化を通知させ、
前記決済サービス関連情報は、前記電子決済サービスを利用して行われる前記ユーザへの支払い情報を含み、
前記決済サービス関連情報は、前記ユーザの年収情報を含み、
前記判定は、前記支払い情報に基づいて前記年収情報が示す内容に変化があったか否かを判定するものである、
プログラム。 On the computer,
determining whether there has been a change in the content of payment service-related information held by a provider of an electronic payment service linked to a payment application program installed on the user's terminal device;
If it is determined that there has been a change in the content, a service server that provides a service different from the electronic payment service is notified of the change in the content;
the payment service-related information includes payment information to the user made using the electronic payment service;
The payment service-related information includes annual income information of the user,
The determination is made based on the payment information to determine whether or not there has been a change in the content indicated by the annual income information.
program.
ユーザの端末装置にインストールされた決済アプリケーションプログラムと連携した電子決済サービスの提供元が保持している決済サービス関連情報が示す内容に変化があったか否かを、前記電子決済サービスの決済履歴に含まれる決済金額、または前記電子決済サービスを利用して行われる前記ユーザへの支払い情報に基づいて、判定し、
前記内容に変化があったと判定された場合、前記電子決済サービスとは異なるサービスを提供するサービスサーバに前記内容の変化を通知する、
情報処理方法。 The computer
Determine whether there has been a change in the content of payment service-related information held by the provider of the electronic payment service linked to the payment application program installed on the user's terminal device , based on the payment amount included in the payment history of the electronic payment service or payment information made to the user using the electronic payment service;
If it is determined that there has been a change in the content, notify a service server that provides a service different from the electronic payment service of the change in the content.
Information processing methods.
ユーザの端末装置にインストールされた決済アプリケーションプログラムと連携した電子決済サービスの提供元が保持している決済サービス関連情報が示す内容に変化があったか否かを、前記電子決済サービスの決済履歴に含まれる決済金額、または前記電子決済サービスを利用して行われる前記ユーザへの支払い情報に基づいて、判定させ、
前記内容に変化があったと判定された場合、前記電子決済サービスとは異なるサービスを提供するサービスサーバに前記内容の変化を通知させる、
プログラム。 On the computer,
determining whether there has been a change in the content of payment service-related information held by a provider of an electronic payment service linked to a payment application program installed on the user's terminal device , based on the payment amount included in the payment history of the electronic payment service or payment information to the user made using the electronic payment service;
If it is determined that there has been a change in the content, a service server that provides a service different from the electronic payment service is notified of the change in the content.
program.
ユーザの端末装置にインストールされた決済アプリケーションプログラムと連携した電子決済サービスの提供元が保持している決済サービス関連情報が示す内容に変化があったか否かを判定し、
前記内容に変化があったと判定された場合、前記ユーザが前記決済アプリケーションプログラムを用いてアクセス可能であって、前記決済アプリケーションプログラム上で前記電子決済サービスとは異なるサービスを提供するサービスサーバに前記内容の変化を通知する、
情報処理方法。 The computer
Determine whether there has been a change in the content of payment service-related information held by the provider of the electronic payment service linked to the payment application program installed on the user's terminal device;
If it is determined that there has been a change in the content, notify a service server that is accessible by the user using the payment application program and that provides a service different from the electronic payment service on the payment application program of the change in content.
Information processing methods.
ユーザの端末装置にインストールされた決済アプリケーションプログラムと連携した電子決済サービスの提供元が保持している決済サービス関連情報が示す内容に変化があったか否かを判定させ、
前記内容に変化があったと判定された場合、前記ユーザが前記決済アプリケーションプログラムを用いてアクセス可能であって、前記決済アプリケーションプログラム上で前記電子決済サービスとは異なるサービスを提供するサービスサーバに前記内容の変化を通知させる、
プログラム。 On the computer,
determining whether there has been a change in the content of payment service-related information held by a provider of an electronic payment service linked to a payment application program installed on the user's terminal device;
If it is determined that there has been a change in the content, a service server that is accessible by the user using the payment application program and that provides a service different from the electronic payment service on the payment application program is notified of the change in the content.
program.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023073569A JP7754874B2 (en) | 2022-03-31 | 2023-04-27 | Information processing device, service providing system, information processing system, information processing method, and program |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022059256A JP7273219B2 (en) | 2021-05-27 | 2022-03-31 | Information processing device, service providing system, information processing system, information processing method, and program |
| JP2023073569A JP7754874B2 (en) | 2022-03-31 | 2023-04-27 | Information processing device, service providing system, information processing system, information processing method, and program |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022059256A Division JP7273219B2 (en) | 2021-05-27 | 2022-03-31 | Information processing device, service providing system, information processing system, information processing method, and program |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025166402A Division JP2025178478A (en) | 2025-10-02 | Information processing device, information processing method, and program |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2023086919A JP2023086919A (en) | 2023-06-22 |
| JP2023086919A5 JP2023086919A5 (en) | 2024-07-24 |
| JP7754874B2 true JP7754874B2 (en) | 2025-10-15 |
Family
ID=84329245
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023073569A Active JP7754874B2 (en) | 2022-03-31 | 2023-04-27 | Information processing device, service providing system, information processing system, information processing method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7754874B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7681748B1 (en) * | 2024-03-07 | 2025-05-22 | PayPay株式会社 | Information processing device, information processing method, and information processing program |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010250471A (en) | 2009-04-14 | 2010-11-04 | Nec Corp | Settlement history management system, settlement history management method, settlement equipment, and settlement history management program |
| JP2018045600A (en) | 2016-09-16 | 2018-03-22 | ヤフー株式会社 | Determination apparatus, determination method, and determination program |
| JP2018045599A (en) | 2016-09-16 | 2018-03-22 | ヤフー株式会社 | Determination device, determination method, and determination program |
| JP2020021268A (en) | 2018-07-31 | 2020-02-06 | 株式会社メルカリ | Credit calculation method, information processing device and credit calculation program |
| JP2020102013A (en) | 2018-12-21 | 2020-07-02 | 株式会社メルカリ | Method for processing information, program, and information processor |
-
2023
- 2023-04-27 JP JP2023073569A patent/JP7754874B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010250471A (en) | 2009-04-14 | 2010-11-04 | Nec Corp | Settlement history management system, settlement history management method, settlement equipment, and settlement history management program |
| JP2018045600A (en) | 2016-09-16 | 2018-03-22 | ヤフー株式会社 | Determination apparatus, determination method, and determination program |
| JP2018045599A (en) | 2016-09-16 | 2018-03-22 | ヤフー株式会社 | Determination device, determination method, and determination program |
| JP2020021268A (en) | 2018-07-31 | 2020-02-06 | 株式会社メルカリ | Credit calculation method, information processing device and credit calculation program |
| JP2020102013A (en) | 2018-12-21 | 2020-07-02 | 株式会社メルカリ | Method for processing information, program, and information processor |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023086919A (en) | 2023-06-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12131390B2 (en) | Online interactive notification platform for exploring possible tax nexus and implications | |
| JP7654589B2 (en) | Information processing device, information processing system, information processing method, and program | |
| EP3776439B1 (en) | Transaction classification based on transaction time predictions | |
| US20130046589A1 (en) | Varying offers based on proximity to customer's current location | |
| US20090299887A1 (en) | System and method for detecting savings opportunities based on the price protection and return policies of retailers | |
| US20110313837A1 (en) | System And Method For An Advertising, Loyalty And Rewards Program | |
| US20120278201A1 (en) | Location transaction processing system | |
| US12086860B2 (en) | Using data analysis to connect merchants | |
| US20140129326A1 (en) | Method and apparatus for advertising using social media | |
| JP7754874B2 (en) | Information processing device, service providing system, information processing system, information processing method, and program | |
| CN115760262B (en) | Systems and methods for e-commerce checkout with lazy loading of checkout options | |
| US12450673B2 (en) | Method and system for efficient dispute resolution | |
| JP7053928B1 (en) | Information processing equipment, service provision system, information processing system, information processing method, and program | |
| JP7193514B2 (en) | Information processing device, information processing method, and program | |
| JP2023140559A (en) | Information processing device, information processing method and information processing program | |
| US20160063545A1 (en) | Real-time financial system ads sharing system | |
| JP6473541B1 (en) | Information processing method, information processing apparatus, and program | |
| JP7292544B1 (en) | Information processing device, information processing method and information processing program | |
| JP2025178478A (en) | Information processing device, information processing method, and program | |
| JP7273219B2 (en) | Information processing device, service providing system, information processing system, information processing method, and program | |
| CA3134673C (en) | Methods and systems for generating search results | |
| JP2024115314A (en) | Information processing device, information processing method, and information processing program | |
| US11864057B2 (en) | Location determination based on historical service data | |
| JP7191156B2 (en) | Information processing device, service providing system, information processing system, information processing method, and program | |
| JP5416852B1 (en) | Corporate sales support system, corporate sales support method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240524 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240716 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250129 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250305 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20250507 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250512 |
|
| 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: 20250902 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251002 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7754874 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |