JP7436534B2 - 情報処理装置、プログラム、および情報処理方法 - Google Patents
情報処理装置、プログラム、および情報処理方法 Download PDFInfo
- Publication number
- JP7436534B2 JP7436534B2 JP2022020608A JP2022020608A JP7436534B2 JP 7436534 B2 JP7436534 B2 JP 7436534B2 JP 2022020608 A JP2022020608 A JP 2022020608A JP 2022020608 A JP2022020608 A JP 2022020608A JP 7436534 B2 JP7436534 B2 JP 7436534B2
- Authority
- JP
- Japan
- Prior art keywords
- balance
- information
- unit
- transaction
- account
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000010365 information processing Effects 0.000 title claims description 22
- 238000003672 processing method Methods 0.000 title claims description 6
- 238000000034 method Methods 0.000 claims description 46
- 230000008569 process Effects 0.000 claims description 39
- 238000012545 processing Methods 0.000 claims description 26
- 230000001186 cumulative effect Effects 0.000 claims description 12
- 238000004364 calculation method Methods 0.000 claims description 7
- 230000005540 biological transmission Effects 0.000 claims description 3
- 238000004891 communication Methods 0.000 description 34
- 230000006870 function Effects 0.000 description 18
- 238000010586 diagram Methods 0.000 description 8
- 230000002354 daily effect Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 239000002131 composite material Substances 0.000 description 3
- 230000003203 everyday effect Effects 0.000 description 3
- 239000012634 fragment Substances 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 235000013361 beverage Nutrition 0.000 description 2
- 238000005401 electroluminescence Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 239000000725 suspension Substances 0.000 description 2
- 101100243401 Caenorhabditis elegans pept-3 gene Proteins 0.000 description 1
- 230000005674 electromagnetic induction Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012011 method of payment Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 229940102240 option 2 Drugs 0.000 description 1
- 230000003442 weekly effect Effects 0.000 description 1
Images
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
前記判定された接続状態に基づいて、前記オフライン枠を示すオフライン枠情報を、前記第1装置経由で前記可読媒体に前記第1残高として書き込むために、前記第1ネットワークを介して前記第1装置に送信する送信機能と、を実現させる。
図1を参照して、本実施形態に係わる決済システム1のシステム構成例を説明する。
図2を参照して、決済システム1の概要を説明する。
(4-2)~(6-2)の処理は、ユーザ媒体200と第2装置400との間の通信により取引の決済を行う際の処理であり、かつ第1ネットワークN1と第2装置400との接続を必要とする処理である。
図3を参照して、本実施形態に係る決済装置100の機能構成を説明する。図3に示すように、決済装置100は、制御部110と、通信部130と、記憶部140と、を備える。
制御部110は、接続判定部111と、取得部112と、設定部113と、を備える。また、制御部110は、例えば、算出部114、更新部115、受付部116、決済処理部117、承認判定部118、または残高充当部119を備えてもよい。
接続判定部111は、第1装置300との接続状態を判定する。接続判定部111は、例えば、第1装置300と疎通できるか否か、また第1装置300との通信が確立できるか否か等を判定することで、第1装置300との接続状態を判定してもよい。接続判定部111は、例えば、第1装置300と疎通できるか否かについて、例えば、pingコマンドやnetstatコマンドを利用して接続状態を確認もよい。また、接続判定部111は、例えば、第1装置300との通信が確立できるか否かについて、TCPコネクションを確立するための3ウェイハンドシェイク、すなわちSYNを送信してそのACKを受信できたか否かで接続状態を判定してもよい。
取得部112は、記憶部140から、アカウント残高情報を取得する。また、取得部112は、他の例として、アカウント残高情報を管理する外部装置の記憶部(不図示)から、アカウント残高情報を取得してもよい。この「外部装置の記憶部」は、複数装置の記憶部に分散されていてもよく、例えば、分散管理台帳技術を利用したものでもよい。
設定部113は、アカウントのアカウント残高に対して、オフライン枠を設定する。また、設定部113は、例えば、アカウントのアカウント残高に対して、オンライン枠を設定してもよい。設定部113は、オフライン枠とオンライン枠の金額は、例えば、それぞれ固定であってもよいし、アカウント残高に対するそれぞれの割合で設定してもよい。また、設定部113は、例えば、優先順位情報に基づいて、オフライン枠を先に設定(確保)して、アカウント残高から設定したオフライン枠の残高を減算して残った残高に対して、オンライン枠を設定してもよい。
算出部114は、第1履歴情報に基づいて、所定期間の終了(締め)の際に、第1残高から減算した第1取引金額の所定期間の累計を算出する。所定期間は、例えば、半日ごと、日ごと、週ごと等の単位期間であってもよい。例えば、ユーザ媒体200と取引した第1装置300が第1装置300aと第1装置300bと所定期間において複数存在する場合、それぞれから取得した第1履歴情報に基づいて、第1残高から減算した第1取引金額の所定期間の累計を算出してもよい。ユーザ媒体200と第1装置300aとの第1取引金額が5千円で、ユーザ媒体200と第1装置300bとの第1取引金額が4千円の場合、第1取引金額の累計は9千円となる。
更新部115は、オフライン枠の残高から算出部114が算出した累計を減算し、減算したオフライン枠の残高に基づいて、アカウント残高を更新する。例えば、オンライン枠の減算前の残高が1万円で、算出部114が算出した累計が8千円であれば、更新部115は、減算したオフライン枠の残高として2千円でアカウント残高を更新してもよい。
受付部116は、第2装置400から、通信部130を介して、設定部113が設定したオンライン枠の残高で支払い可能な第2取引金額を含む決済の要求を受け付ける。受付部116は、例えば、設定部113が設定したオンライン枠の残高を超える第2取引金額を含む決済の要求の場合、その受付を拒否してもよい。
決済処理部117は、受付部116が受け付けた決済の要求に基づいて、オンライン枠の残高から第2取引金額を減算する処理を実行する。
承認判定部118は、承認情報を記憶する承認記憶部141を参照して、第1取引が第1装置で承認可能であるかを判定する。例えば、承認情報に含まれる承認項目として取引金額の上限が設定されている場合、承認判定部118は、この上限を超える第1取引金額の第1取引は、第1装置300で承認不可と判定してもよい。すなわち、承認情報に基づいて、決済装置100等の中央側で承認する必要がある第1取引については、承認判定部118は、第1装置300で承認不可としてもよい。承認判定部118は、判定の結果を承認判定情報として記憶部140に記憶させてもよい。
残高充当部119は、ユーザアカウントのアカウント残高への残高を充当するための処理を行う。
残高充当部119は、残高を充当するためにアカウントを移動先とする資金移動を行う決済には、どのような決済でも適用可能である。残高充当部119は、例えば、クレジットカード決済やデビットカード決済などのカード決済、カードレス払い決済、電子マネー決済、銀行振込決済などの決済方法うちユーザや決済事業者が選択した決済方法により資金移動のための処理を行って残高を充当してもよい。
通信部130は、第1ネットワークN1を介して、第1装置300および/または第2装置400と各種情報を送受信する。通信部130は、送信部131と受信部132とを備える。
送信部131は、接続判定部111により判定された接続の状態に基づいて、オフライン枠情報を、第1装置300経由でユーザ媒体200に第1残高として書き込むために、第1ネットワークN1を介して第1装置300に送信する。送信部131がオフライン枠情報を送信するタイミングは、例えば、所定期間におけるユーザ媒体200の初回の利用の際でもよい。また、このユーザ媒体200の初回の利用は、第1装置300での利用であってもよいし、第2装置400での利用であってもよい。
図4~5を参照して、決済システム1の動作例を説明する。なお、以下に示す処理の順番は一例であって、適宜、変更されてもよい。図4は、決済システム1でオンライン枠およびオフライン枠を設定し、オンライン枠を利用した決済を行うまでの相互作用を示したシーケンス図である。図5は、決済システム1でオフライン枠を利用した決済をし、所定期間の第1取引金額の累計を算出して、オンライン枠およびオフライン枠を再設定するまでの相互作用を示したシーケンス図である。
図6を参照して、上述してきた決済装置100をコンピュータ800により実現する場合のハードウェア構成の一例を説明する。なお、それぞれの装置の機能は、複数台の装置に分けて実現することもできる。
なお、本発明を上記実施の形態に基づいて説明してきたが、以下のような場合も本発明に含まれる。
上記実施形態に係る決済装置100が備える各構成の少なくとも一部は、ユーザ媒体200、第1装置300または第2装置400が備えていてもよい。ユーザ媒体200、第1装置300または第2装置400は、例えば、それぞれがインストールする決済システム1専用のアプリケーションプログラムを実行することでこれらの構成を実現させてもよい。
上記実施形態に係る決済装置100の受付部116は、第2装置400から、設定部113が設定したオンライン枠の残高で支払い可能な第2取引金額を含む決済の要求を受け付ける例を説明したが、本発明はこれに限定されない、受付部116は、例えば、オンライン枠の残高を超える第2取引金額でもユーザ媒体200に記録されている第1残高との合算した金額内であれば、第2取引金額を含む決済の要求を受け付けてもよい。受付部116がこの決済の要求を受け付けた場合、送信部131は、接続判定部111により判定された接続状態に基づいて、第1装置300経由でユーザ媒体200の第1残高を更新するための情報を、第1ネットワークN1を介して第1装置300に送信する。この「第1残高を更新するための情報」とは、第2取引金額がオンライン枠の残高を超える分の金額を第1残高から減算するための情報である。
Claims (9)
- ユーザのアカウントの第1残高を記録する可読媒体を読み取って前記第1残高から第1取引の第1取引金額を減算する減算処理を実行する第1装置であって第1ネットワークを介して通信可能な第1装置との接続状態を判定する接続判定部と、
前記第1残高を含む前記アカウントのアカウント残高を示すアカウント残高情報を取得する取得部と、
前記アカウント残高に対して、前記第1装置と前記第1ネットワークとの接続状態に関わらず前記ユーザが利用可能な残高を確保するためのオフライン枠を設定する設定部と、
前記判定された接続状態に基づいて、前記オフライン枠を示すオフライン枠情報を、前記第1装置経由で前記可読媒体に前記第1残高として書き込むために、前記第1ネットワークを介して前記第1装置に送信する送信部と、を備える、
情報処理装置。 - 前記送信部は、前記アカウント残高に対して前記オフライン枠が前記設定部により設定できない場合、前記減算処理を制限するための制限情報を、前記第1装置に送信する、
請求項1に記載の情報処理装置。 - 前記情報処理装置は、
前記第1装置から、前記第1ネットワークを介して、前記減算処理の履歴を示す第1履歴情報を受信する受信部と、
前記第1履歴情報に基づいて、所定期間ごとに、前記第1残高から減算した第1取引金額の前記所定期間の累計を算出する算出部と、
前記オフライン枠の残高から前記累計を減算し、前記減算したオフライン枠の残高に基づいて、前記アカウント残高を更新する更新部と、をさらに備え、
前記設定部は、前記更新されたアカウント残高に対して、前記オフライン枠を再設定する、
請求項1または2に記載の情報処理装置。 - 前記設定部は、前記アカウント残高に対して、前記オフライン枠に加え、前記ユーザの第2取引の決済を行うための第2装置と前記情報処理装置とが通信可能に接続することで利用できる残高を確保するためのオンライン枠を設定し、
前記情報処理装置は、
前記第2装置から、前記オンライン枠の残高で支払い可能な第2取引金額を含む決済の要求を受け付ける受付部と、
前記決済の要求に基づいて、前記オンライン枠の残高から前記第2取引金額を減算する処理を実行する決済処理部と、をさらに備え、
前記更新部は、前記オンライン枠の残高に基づいて前記アカウント残高を更新し、
前記設定部は、前記更新されたアカウント残高に対して、さらに、前記オンライン枠を再設定する、
請求項3に記載の情報処理装置。 - 前記送信部は、前記第1装置が承認可能な第1取引の条件を少なくとも一つ含む承認情報を記憶する承認記憶部を参照して、前記第1取引が前記第1装置で承認可能であるかを判定させるために、前記承認情報を前記第1装置に送信する、
請求項1から4のいずれか一項に記載の情報処理装置。 - 前記情報処理装置は、前記第1装置が承認可能な取引の条件を少なくとも一つ含む承認情報を記憶する承認記憶部を参照して、前記第1取引が前記第1装置で承認可能であるかを判定する承認判定部をさらに備え、
前記送信部は、前記承認判定部の判定の結果を含む承認判定情報に基づいて、前記第1装置に、前記減算処理を実行可能にするための指示を送信する、
請求項1から4のいずれか一項に記載の情報処理装置。 - 前記承認判定部は、前記第1取引が前記第1装置で承認可能でないと判定した場合、前記第1装置と通信可能に接続されている第3装置が承認可能な取引の条件を少なくとも一つ含む上位承認情報を記憶する上位承認記憶部を参照して、前記第1取引が承認可能であるかを再判定し、
前記承認判定情報は、前記承認判定部が再判定した結果を含み、
前記送信部は、前記承認判定情報に基づいて、前記第1装置に、前記第3装置から前記第1取引の承認が得られた場合に前記減算処理を実行可能にするための指示を送信する、
請求項6に記載の情報処理装置。 - コンピュータに、
ユーザのアカウントの第1残高を記録する可読媒体を読み取って前記第1残高から第1取引の第1取引金額を減算する減算処理を実行する第1装置であって第1ネットワークを介して通信可能な第1装置との接続状態を判定する接続判定機能と、
前記第1残高を含む前記アカウントのアカウント残高を示すアカウント残高情報を取得する取得機能と、
前記アカウント残高に対して、前記第1装置と前記第1ネットワークとの接続状態に関わらず前記ユーザが利用可能な残高を確保するためのオフライン枠を設定する設定機能と、
前記判定された接続状態に基づいて、前記オフライン枠を示すオフライン枠情報を、前記第1装置経由で前記可読媒体に前記第1残高として書き込むために、前記第1ネットワークを介して前記第1装置に送信する送信機能と、を実現させる、
プログラム。 - コンピュータが、
ユーザのアカウントの第1残高を記録する可読媒体を読み取って前記第1残高から第1取引の第1取引金額を減算する減算処理を実行する第1装置であって第1ネットワークを介して通信可能な第1装置との接続状態を判定し、
前記第1残高を含む前記アカウントのアカウント残高を示すアカウント残高情報を取得し、
前記アカウント残高に対して、前記第1装置と前記第1ネットワークとの接続状態に関わらず前記ユーザが利用可能な残高を確保するためのオフライン枠を設定し、
前記判定された接続状態に基づいて、前記オフライン枠を示すオフライン枠情報を、前記第1装置経由で前記可読媒体に前記第1残高として書き込むために、前記第1ネットワークを介して前記第1装置に送信する、
情報処理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022020608A JP7436534B2 (ja) | 2022-02-14 | 2022-02-14 | 情報処理装置、プログラム、および情報処理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022020608A JP7436534B2 (ja) | 2022-02-14 | 2022-02-14 | 情報処理装置、プログラム、および情報処理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2023117834A JP2023117834A (ja) | 2023-08-24 |
JP7436534B2 true JP7436534B2 (ja) | 2024-02-21 |
Family
ID=87654088
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022020608A Active JP7436534B2 (ja) | 2022-02-14 | 2022-02-14 | 情報処理装置、プログラム、および情報処理方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7436534B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7486651B1 (ja) | 2023-09-06 | 2024-05-17 | PayPay株式会社 | 決済サーバ、決済制御方法、およびプログラム |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006099485A (ja) | 2004-09-29 | 2006-04-13 | Ntt Communications Kk | オフラインデビッド処理システム、オフラインデビッド処理制御装置、オフラインデビッド処理制御方法、及びオフラインデビッド処理制御プログラム |
JP2006313440A (ja) | 2005-05-09 | 2006-11-16 | Ufj Nicos Co Ltd | クレジットカードの決済用端末装置、決済システム及び決済方法 |
JP2007323329A (ja) | 2006-05-31 | 2007-12-13 | Fujitsu Ltd | 交通情報管理装置 |
WO2014002282A1 (ja) | 2012-06-29 | 2014-01-03 | 楽天Edy株式会社 | 決済端末、情報処理サーバ、決済端末の制御方法、及びプログラム |
-
2022
- 2022-02-14 JP JP2022020608A patent/JP7436534B2/ja active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006099485A (ja) | 2004-09-29 | 2006-04-13 | Ntt Communications Kk | オフラインデビッド処理システム、オフラインデビッド処理制御装置、オフラインデビッド処理制御方法、及びオフラインデビッド処理制御プログラム |
JP2006313440A (ja) | 2005-05-09 | 2006-11-16 | Ufj Nicos Co Ltd | クレジットカードの決済用端末装置、決済システム及び決済方法 |
JP2007323329A (ja) | 2006-05-31 | 2007-12-13 | Fujitsu Ltd | 交通情報管理装置 |
WO2014002282A1 (ja) | 2012-06-29 | 2014-01-03 | 楽天Edy株式会社 | 決済端末、情報処理サーバ、決済端末の制御方法、及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
JP2023117834A (ja) | 2023-08-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101836328B1 (ko) | 이디시 방식의 결제 과정에서 매출 취소를 처리하기 위한 서버 및 방법 | |
US8688570B2 (en) | System and method for performing person-to-person funds transfers via wireless communications | |
US9355394B2 (en) | Systems and methods of aggregating split payments using a settlement ecosystem | |
KR101652840B1 (ko) | 정보 처리 서버, 정보 처리 방법, 정보 처리 프로그램이 기록된 기록 매체, 휴대 단말기, 휴대형 컴퓨터에 의한 정보 처리 방법, 및 휴대 단말기용 프로그램이 기록된 기록 매체 | |
US20140188704A1 (en) | Allowing a customer to obtain a new card number using a mobile interface | |
US8676701B2 (en) | Credit card usage management system, credit card usage management method, program, and information storage medium | |
CN107924521B (zh) | 用于更新现有动态交易卡的***、方法和设备 | |
WO2016061077A1 (en) | Method and system for direct carrier billing | |
WO2020044635A1 (ja) | チケットシステム、チケット管理装置及び決済方法 | |
JP6640928B2 (ja) | 給与前払システム | |
JP2017156861A (ja) | 情報処理システム、サーバ装置、情報処理方法、及び情報処理プログラム | |
JP6527833B2 (ja) | 給与決済連携システムおよび給与決済連携方法 | |
JP2008003950A (ja) | 情報処理装置、及び情報処理方法 | |
JP7436534B2 (ja) | 情報処理装置、プログラム、および情報処理方法 | |
JP5953360B2 (ja) | 資金移動方法、システムおよびプログラム | |
KR101731089B1 (ko) | 가맹점 매출 관리 시스템 및 방법, 그 매출 관리 서버 | |
JP2017037591A (ja) | 決済処理装置、決済システム、利用者登録方法、及びプログラム | |
WO2015162799A1 (ja) | 管理装置、管理方法、ならびに、プログラム | |
JP2013080356A (ja) | 電子マネー決済システム、携帯端末、電子マネーサーバ及び電子マネー決済方法 | |
JP2024052380A (ja) | 情報処理装置、情報処理方法及び情報処理プログラム | |
JP2016066194A (ja) | クレジット決済システム、及びクレジット決済方法 | |
JP5433947B2 (ja) | 電子財布システム及び決済処理方法 | |
US11574306B2 (en) | Directing a transaction from one card to another card based on a cardholder preference provided to an issuer | |
CN113052595A (zh) | 钱包服务器、钱包程序以及钱包*** | |
JP7092027B2 (ja) | 電子バリュー管理装置、電子バリュー管理システム、電子バリュー管理方法及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230221 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240116 |
|
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: 20240125 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240208 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7436534 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |