JP6852829B1 - Route management system, route management method and program - Google Patents
Route management system, route management method and program Download PDFInfo
- Publication number
- JP6852829B1 JP6852829B1 JP2020117668A JP2020117668A JP6852829B1 JP 6852829 B1 JP6852829 B1 JP 6852829B1 JP 2020117668 A JP2020117668 A JP 2020117668A JP 2020117668 A JP2020117668 A JP 2020117668A JP 6852829 B1 JP6852829 B1 JP 6852829B1
- Authority
- JP
- Japan
- Prior art keywords
- communication
- route
- management system
- communication lines
- individual
- 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
- 238000007726 management method Methods 0.000 title claims description 197
- 238000004891 communication Methods 0.000 claims abstract description 507
- 238000000034 method Methods 0.000 claims description 22
- 230000008569 process Effects 0.000 claims description 22
- 230000002159 abnormal effect Effects 0.000 claims description 15
- 230000004044 response Effects 0.000 claims description 11
- 238000010586 diagram Methods 0.000 abstract description 13
- 230000008859 change Effects 0.000 abstract description 4
- 238000012545 processing Methods 0.000 description 35
- 230000005540 biological transmission Effects 0.000 description 17
- 230000005856 abnormality Effects 0.000 description 8
- 230000004913 activation Effects 0.000 description 6
- 239000000284 extract Substances 0.000 description 6
- 238000000605 extraction Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 4
- 230000006866 deterioration Effects 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 229940079593 drug Drugs 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Images
Abstract
【課題】決済事業者の各々の個別通信回線数を増加させず、かつ何れかの決済事業者の通信環境が変化しても、他の決済事業者に影響を与えず、決済事業者に対して決済に使用する通信のリソースである通信回線を安定供給する経路管理システムを提供する。【解決手段】本発明の経路管理システムは、ユーザシステムの各々と複数の事業者サーバのそれぞれとの間における通信電文に対する経路を制御するシステムであり、事業者サーバが通信電文の送受信に使用している通信回線の数である使用通信回線数が、事業者毎に設定された個別に使用する個別通信回線の数である個別通信回線数以下の場合に通信電文の経路制御を行なう個別経路制御部と、使用通信回線数が個別通信回線数を超え、かつ事業者サーバとの間の通信が正常に行なわれている場合に、事業者の各々が共用して使用する共用通信回線を用いて通信電文の経路制御を行なう共用経路制御部とを備える。【選択図】図1PROBLEM TO BE SOLVED: To increase the number of individual communication lines of each payment business operator, and to change the communication environment of any payment business operator without affecting other payment business operators. It provides a route management system that stably supplies communication lines, which are communication resources used for payment. The route management system of the present invention is a system that controls a route for a communication message between each of the user systems and each of a plurality of business server, and is used by the business server to send and receive the communication message. Individual route control that controls the route of the communication message when the number of used communication lines, which is the number of communication lines, is less than or equal to the number of individual communication lines, which is the number of individually used individual communication lines set for each carrier. When the number of communication lines used exceeds the number of individual communication lines and the communication between the department and the operator server is performed normally, use the shared communication line shared by each operator. It is provided with a shared route control unit that controls the route of communication messages. [Selection diagram] Fig. 1
Description
本発明は、経路管理システム、経路管理方法及びプログラムに関する。 The present invention relates to a route management system, a route management method and a program.
近年、支払いのキャッシュレス化が促進され、電子マネーを用いた電子決済が、コンビニ、スーパー、あるいはドラッグストアや飲食店などの店舗における料金の支払いなどの場面で利用されている。
電子決済の一つである電子マネーを用いたコード決済の特徴として、各決済事業者が行なう割引などのキャンペーンが行なわれた際、店舗のPOSシステム(以下、店舗POSシステム)と決済業者の管理する決済管理サーバとの間において、決済のトランザクションに用いられる通信回線数が瞬間的に逼迫する可能性があることが挙げられる。
一方、キャンペーンを行なっていない決済業者と、店舗POSシステムとの間のトランザクション数の増加はなく、使用可能な通信回線には余裕がある。
In recent years, cashless payments have been promoted, and electronic payments using electronic money have been used in situations such as payment of charges at convenience stores, supermarkets, and stores such as drug stores and restaurants.
One of the features of code payment using electronic money, which is one of electronic payments, is the management of store POS systems (hereinafter referred to as store POS systems) and payment companies when campaigns such as discounts performed by each payment operator are carried out. There is a possibility that the number of communication lines used for payment transactions with the payment management server will be momentarily tight.
On the other hand, there is no increase in the number of transactions between the settlement company that is not conducting the campaign and the store POS system, and there is a margin in the available communication lines.
これにより、キャンペーンを行なっている決済業者の決済管理サーバと、店舗のPOSシステムとの間のトラフィックが増加し、通信回線のキャパシティを超えることにより、通信のレスポンスが劇的に悪化して、最悪の場合、通信が遮断されてしまう。
このため、POSシステムと決済管理システムとの間の決済通信処理のトランザクションにより、通信回線数が増加しても安定的に決済処理が行なえる通信を維持する事(課題A)と、及びトランザクション数が変動している場合に空いている回線を効率的に活用する制御(課題B)とが求められている。
As a result, the traffic between the payment management server of the payment company conducting the campaign and the POS system of the store increases, and the capacity of the communication line is exceeded, resulting in a dramatic deterioration in communication response. In the worst case, communication will be cut off.
For this reason, it is necessary to maintain communication that enables stable payment processing even if the number of communication lines increases by the transaction of payment communication processing between the POS system and the payment management system (problem A), and the number of transactions. There is a demand for control (problem B) that efficiently utilizes the vacant line when the transaction is fluctuating.
上述課題Aに関しては、POSシステムの各々と決済サーバとの通信において、決済に関するトランザクション数が増加しても、瞬間的な増加を見込んだ回線数を予測して、決済事業者ごとに十分な個別通信回線数を備えることで、安定した決済の通信が行える(例えば、特許文献1参照)。
また、課題Bに関しては、POSシステムの各々との通信において、複数の決済事業者間で共用通信回線を設けることで、いずれかの決済事業者における決済に関するトランザクション数が増加しても、柔軟に通信回線数の配分を制御することで安定した決済の通信が行なえる(例えば、特許文献2参照)。
Regarding the above-mentioned problem A, even if the number of transactions related to payment increases in the communication between each of the POS systems and the payment server, the number of lines expected to increase momentarily is predicted, and each payment operator is sufficiently individualized. By providing the number of communication lines, stable settlement communication can be performed (see, for example, Patent Document 1).
Regarding issue B, by providing a shared communication line among a plurality of payment operators in communication with each of the POS systems, even if the number of transactions related to payment by any payment operator increases, it is flexible. By controlling the distribution of the number of communication lines, stable settlement communication can be performed (see, for example, Patent Document 2).
しかしながら、特許文献1の構成の場合には、トランザクション数が瞬間的に増加した状態でも安定した通信を維持するために、十分な個別回路数を備える必要がある。
このため、特許文献1の構成の場合には、通信設備の大規模化に対する投資や、通信設備の維持費が増大することで、決済事業者の収益性の低下を招くことになる。
However, in the case of the configuration of
Therefore, in the case of the configuration of
また、特許文献2の構成の場合には、いずれかの決済事業者のトランザクション数が増加しても、共用通信回線における空いている通信回線を柔軟に利用することで安定した決済の通信が行なえるが、一つの決済事業者が与える通信環境の変化は、共用通信回線を利用する全ての決済事業者に影響を及ぼす。 Further, in the case of the configuration of Patent Document 2, even if the number of transactions of any of the settlement companies increases, stable settlement communication can be performed by flexibly using the vacant communication line in the shared communication line. However, changes in the communication environment given by one payment operator affect all payment operators who use the shared communication line.
そのため、特許文献2の構成は、一つの決済事業社における劇的なトランザクション数の増加や通信環境の悪化や遮断が発生した場合、経路を管理するシステム(通信電文の送信先への経路制御を行なう経路管理システム)や、店舗POSが、決済管理サーバからの応答がない(または遅延している)ことに対して、再送信や取消を行うためにトランザクションを順次発生させることにより、共用通信回線におけるトラフィックが増加し、他の決済事業者に対して決済に使用する通信のリソースである通信回線を安定供給することができなくなる。 Therefore, the configuration of Patent Document 2 is a system that manages a route (route control to a destination of a communication message) when a dramatic increase in the number of transactions, deterioration of the communication environment, or interruption occurs in one settlement business company. A shared communication line by sequentially generating transactions in order to resend or cancel the response (or delay) from the payment management server by the route management system) or the store POS. Traffic will increase, and it will not be possible to stably supply communication lines, which are communication resources used for payments, to other payment providers.
本発明は、このような状況に鑑みてなされたもので、決済事業者の各々の個別通信回線数を増加させず、かついずれかの決済事業者の通信環境が変化したとしても、他の決済事業者に影響を与えることなく、決済事業者に対して決済に使用する通信のリソースである通信回線を安定供給する経路管理システム、経路管理方法及びプログラムを提供する。 The present invention has been made in view of such a situation, and even if the number of individual communication lines of each payment operator is not increased and the communication environment of one of the payment operators changes, other payments are made. It provides a route management system, a route management method, and a program that stably supplies a communication line, which is a communication resource used for payment, to a payment operator without affecting the operator.
上述した課題を解決するために、本発明の経路管理システムは、ユーザシステムの各々と複数の事業者サーバのそれぞれとの間における通信電文に対する経路を制御する経路管理システムであり、前記事業者サーバが前記通信電文の送受信に使用している通信回線の数である使用通信回線数が、事業者毎に設定された個別に使用する個別通信回線の数である個別通信回線数以下の場合に前記通信電文の経路制御を行なう個別経路制御部と、前記使用通信回線数が前記個別通信回線数を超え、かつ前記使用通信回線数が前記個別通信回線数を超えた場合であり、かつ前記経路管理システムからの前記通信電文に対して前記事業者サーバから所定の時間内に応答が無く、強制的に通信回線が遮断された回数を集計した通信遮断数が予め設定された異常閾値を超えることなく前記経路管理システムと前記事業者サーバとの間の通信が正常に行われている場合、前記事業者の各々が共用して使用する共用通信回線を用いて前記通信電文の経路制御を行なう共用経路制御部とを備えることを特徴とする。 In order to solve the above-mentioned problems, the route management system of the present invention is a route management system that controls a route for a communication message between each of the user systems and each of a plurality of business servers, and the business server. Is the number of communication lines used for sending and receiving the communication message. The number of communication lines used is equal to or less than the number of individual communication lines set for each business operator. An individual route control unit that controls the route of a communication message, a case where the number of communication lines used exceeds the number of individual communication lines, and the number of communication lines used exceeds the number of individual communication lines , and the route management. There is no response from the operator server to the communication message from the system within a predetermined time, and the number of communication interruptions, which is the total number of times the communication line is forcibly interrupted, does not exceed the preset abnormal threshold value. When communication between the route management system and the business operator server is normally performed, a shared route for controlling the route of the communication message using a shared communication line shared and used by each of the business operators. It is characterized by including a control unit.
本発明の経路管理システムは、前記ユーザシステムと前記事業者サーバとの間の通信において、当該事業者サーバに割り当てられている個別通信回線に、他のユーザシステムが使用することができない、特定の前記ユーザシステムが優先的に使用できる使用固定枠通信回線が割り当てられていることを特徴とする。 In the communication between the user system and the business server, the route management system of the present invention is a specific user system that cannot be used by another user system for the individual communication line assigned to the business server. It is characterized in that a fixed-frame communication line that can be preferentially used by the user system is assigned.
本発明の経路管理システムは、前記共用経路制御部が、前記通信電文の通信が所定の期間内においてタイムアウトとなり遮断された数を、通信遮断数として集計することを特徴とする。 Route management system of the present invention, the common path control unit, the number of communications is blocked, a time-out in a predetermined period before Symbol communications message, wherein the aggregate as a communication cutoff number.
本発明の経路管理システムは、前記通信電文の通信状態を示すログファイルが記憶される通信履歴記憶部をさらに備え、前記共用経路制御部が、前記ログファイルを参照することにより、前記事業者サーバ毎の前記通信電文の前記通信遮断数を集計することを特徴とする。 The route management system of the present invention further includes a communication history storage unit that stores a log file indicating the communication state of the communication message, and the shared route control unit refers to the log file to cause the operator server. It is characterized in that the number of communication interruptions of the communication message for each is totaled.
本発明の経路管理システムは、前記事業者サーバがストアスキャン方式のバーコード決済を行なう決済事業者の備える決済管理に用いる口座管理システムであることを特徴とする。 The route management system of the present invention is characterized in that the business operator server is an account management system used for payment management provided by a payment business operator that performs store scan type bar code payment.
本発明の経路管理方法は、ユーザシステムの各々と複数の事業者サーバのそれぞれとの間における通信電文に対する経路を制御する経路管理システムによる経路管理方法であり、個別経路制御部が、前記事業者サーバが前記通信電文の送受信に使用している通信回線の数である使用通信回線数が、事業者毎に設定された個別に使用する個別通信回線の数である個別通信回線数以下の場合に前記通信電文の経路制御を行なう個別経路制御過程と、共用経路制御部が、前記使用通信回線数が前記個別通信回線数を超え、かつ前記使用通信回線数が前記個別通信回線数を超えた場合であり、かつ前記経路管理システムからの前記通信電文に対して前記事業者サーバから所定の時間内に応答が無く、強制的に通信回線が遮断された回数を集計した通信遮断数が予め設定された異常閾値を超えることなく前記経路管理システムと前記事業者サーバとの間の通信が正常に行われている場合、前記事業者の各々が共用して使用する共用通信回線を用いて前記通信電文の経路制御を行なう共用経路制御部とを含むことを特徴とする。 The route management method of the present invention is a route management method by a route management system that controls a route for a communication message between each of the user systems and each of a plurality of business server, and the individual route control unit is the business operator. When the number of communication lines used, which is the number of communication lines used by the server to send and receive the communication message, is less than or equal to the number of individual communication lines, which is the number of individually used individual communication lines set for each business operator. and individual routing process that performs routing of the communication message if the shared routing unit, said number of used communication line exceeds the number of the individual communication lines, and the number of used communication line exceeds the number of the individual communication lines In addition, the number of communication interruptions, which is the total number of times the communication line is forcibly interrupted without a response from the operator server to the communication message from the route management system within a predetermined time, is set in advance. When communication between the route management system and the business operator server is normally performed without exceeding the abnormal threshold value, the communication telegram is used using the shared communication line shared by each of the business operators. It is characterized by including a shared route control unit that controls the route of the above.
本発明のプログラムは、ユーザシステムの各々と複数の事業者サーバのそれぞれとの間における通信電文に対する経路を制御する経路管理システムとしてコンピュータを動作させるプログラムであり、前記コンピュータを、前記事業者サーバが前記通信電文の送受信に使用している通信回線の数である使用通信回線数が、事業者毎に設定された個別に使用する個別通信回線の数である個別通信回線数以下の場合に前記通信電文の経路制御を行なう個別経路制御手段、前記使用通信回線数が前記個別通信回線数を超え、かつ前記使用通信回線数が前記個別通信回線数を超えた場合であり、かつ前記経路管理システムからの前記通信電文に対して前記事業者サーバから所定の時間内に応答が無く、強制的に通信回線が遮断された回数を集計した通信遮断数が予め設定された異常閾値を超えることなく前記経路管理システムと前記事業者サーバとの間の通信が正常に行われている場合、前記事業者の各々が共用して使用する共用通信回線を用いて前記通信電文の経路制御を行なう共用経路制御手段として動作させるプログラムである。 The program of the present invention is a program that operates a computer as a route management system that controls a route for a communication message between each of the user systems and each of a plurality of business server, and the computer is operated by the business server. The communication is performed when the number of communication lines used, which is the number of communication lines used for transmitting and receiving the communication message, is equal to or less than the number of individual communication lines, which is the number of individually used individual communication lines set for each business operator. An individual route control means for controlling a message route, when the number of communication lines used exceeds the number of individual communication lines and the number of communication lines used exceeds the number of individual communication lines , and from the route management system. There is no response to the communication message from the operator server within a predetermined time, and the number of communication interruptions, which is the total number of times the communication line is forcibly interrupted, does not exceed a preset abnormal threshold. When communication between the management system and the business operator server is normally performed, the shared route control means for controlling the route of the communication message using the shared communication line shared and used by each of the business operators. It is a program that operates as.
以上説明したように、本発明によれば、決済事業者の各々の個別通信回線数を増加させず、かついずれかの決済事業者の通信環境が変化したとしても、他の決済事業者に影響を与えることなく、決済事業者に対して決済に使用する通信のリソースである通信回線を安定供給する経路管理システム、経路管理方法及びプログラムを提供することができる。 As described above, according to the present invention, even if the number of individual communication lines of each payment operator is not increased and the communication environment of one of the payment operators changes, the other payment operators are affected. It is possible to provide a route management system, a route management method, and a program for stably supplying a communication line, which is a communication resource used for payment, to a payment operator without giving the above.
<第1の実施形態>
以下、本発明の第1の実施形態について、図面を参照して説明する。
図1は、本発明の第1の実施形態による経路管理システムを用いた電子マネー決済システムの構成例を示すブロック図である。図1において、電子マネー決済システム1は、ユーザ端末100、店舗POS(point of sales)システム200、経路管理システム300及び口座管理システム400(事業者サーバ)の各々を備えている。
電子マネー決済システム1において、ユーザ端末100、店舗POSシステム200、経路管理システム300及び口座管理システム400の各々は、インターネットを含む情報通信網500により接続されている。
<First Embodiment>
Hereinafter, the first embodiment of the present invention will be described with reference to the drawings.
FIG. 1 is a block diagram showing a configuration example of an electronic money payment system using the route management system according to the first embodiment of the present invention. In FIG. 1, the electronic
In the electronic
本発明における実施形態は、CPM(consumer presented mode、すなわちストアスキャン)方式のコード(一次元及び二次元バーコードを含む)決済における、上記店舗POSシステム200から送信される電文を、いずれの口座管理システム400に出力するかの経路の制御を行なう経路管理システム300に対応している。
ここで、店舗POSシステム200は、ユーザ端末100の表示画面に表示されるバーコードを読み込み、決済関連処理のトランザクションに対応した通信電文を生成し、経路管理システム300を介して、通信電文に示された決済先である口座管理システム400への経路制御を行なう。
In the embodiment of the present invention, the message transmitted from the
Here, the
ユーザ端末100は、例えばスマートフォンなどの携帯端末であり、データ入出力部101、端末制御部102、表示部103及び記憶部104の各々を備えている。ユーザ端末100には、例えば、バーコード決済を行なうアプリケーションのプログラムがインストールされ、このアプリケーションが起動されることにより、ユーザ端末100の各部の動作が実行される。
データ入出力部101は、店舗POSシステム200及び経路管理システム300の各々に対して、情報通信網500を介したデータの送受信を行なう。
The
The data input /
端末制御部102は、上記アプリケーションが起動されることにより、表示部103に対して決済に用いる、端末コード及び発行会社コードが含まれるバーコードを生成して表示する。
この発行会社コードは、経路管理システム300に登録された、電子マネーを用いたコード決済を行なう事業者を識別する情報(数列など)である。また、端末コードは、発行会社コードが示す決済事業者におけるユーザの取引口座を識別する、ユーザ端末100に付与された情報(数列など)である。
When the application is started, the
This issuing company code is information (such as a sequence) registered in the
記憶部104には、決済処理を行なう上記アプリケーションのプログラムや、発行会社コード及び端末コードのバーコードパターンを生成するための情報などが書き込まれている。
In the
店舗POSシステム200は、データ入出力部201、コード読取り部202、決済制御部203、表示部204及び記憶部205の各々を備えている。
データ入出力部201は、ユーザ端末100及び経路管理システム300の各々に対して、情報通信網500を介したデータの送受信を行なう。
The
The data input /
コード読取り部202は、店舗における代金の支払を行なう会計(支払場所)において、顧客が提示するユーザ端末100における表示部103の表示画面におけるバーコード(一次元バーコード及び二次元バーコードなど)の画像(バーコード画像)の読取りを行なう。
コード読取り部202におけるバーコード画像の読取りは、ユーザ端末100における表示部103の表示画面に表示されるバーコードの画像を、店舗POSシステム200に備えられたバーコードリーダ(不図示)により行なう。
そして、コード読取り部202は、バーコード画像におけるバーコードのパターンを識別することにより、決済サービス識別情報及び端末コードなどの識別コード情報を抽出して取得する。
The
The barcode image is read by the
Then, the
決済制御部203は、顧客の購入した商品の代金としての決済する金額(決済金額)、決済サービス識別情報及び端末コードなどを含む決済情報を経路管理システム300に対して送信する。
ここで、決済情報は、少なくとも、トランザクション番号、取引区分、決済金額、支払金額、取消フラグ、取引対象トランザクション番号、システム登録日時、システム更新日時、障害取消フラグ、決済サービス識別情報及び発行会社コードの各々を含んでいる。
The
Here, the payment information includes at least the transaction number, transaction classification, payment amount, payment amount, cancellation flag, transaction target transaction number, system registration date and time, system update date and time, failure cancellation flag, payment service identification information, and issuing company code. Each is included.
トランザクション番号は、通信電文に付与される、それぞれの通信電文を識別するための固有番号である。取引区分は、送信される通信電文による取引の種類を示しており、アクティベート(決済事業者における新たな取引口座の開設要求)、入金(取引口座への電子マネーのチャージ要求)、出金(取引口座からの電子マネーを用いた決済要求)、残高照会(取引口座における電子マネーの金額の照会要求)及び取消(アクティベート、入金、出金、残高照会の各々の要求を取り消す要求)、障害取消(通信障害の発生に基づいてアクティベート、入金、出金、残高照会の各々の要求を取り消す要求)などである。 The transaction number is a unique number assigned to the communication message to identify each communication message. The transaction category indicates the type of transaction by the transmitted communication message, such as activation (request for opening a new trading account by the settlement operator), deposit (request for charging electronic money to the trading account), and withdrawal (transaction). Settlement request using electronic money from the account), balance inquiry (request to inquire about the amount of electronic money in the trading account) and cancellation (request to cancel each request for activation, deposit, withdrawal, balance inquiry), cancellation of failure (request to cancel each request) Requests to cancel each request for activation, deposit, withdrawal, and balance inquiry based on the occurrence of a communication failure).
決済金額は、上記出金の場合、代金の決済を行うために口座の残高から引き出す金額であり、上記入金の場合、口座の残高に加算される金額である。
支払金額は、クーポンやポイントの利用相当分を、決済金額から減算して減額された金額である。
取消フラグは、取引区分において、取消の場合には通常を示すフラグが立てられ、障害取消の場合には通信障害による取消を示すフラグが立てられる。
取消対象トランザクション番号は、取引区分が取消あるいは障害取消の場合、この通信電文におけるトランザクションで取消を要求する対象のトランザクションのトランザクション番号を示している。
The settlement amount is the amount to be withdrawn from the balance of the account in order to settle the price in the case of the above withdrawal, and is the amount to be added to the balance of the account in the case of the above deposit.
The payment amount is the amount reduced by subtracting the amount equivalent to the use of coupons and points from the payment amount.
In the transaction category, the cancellation flag is flagged to indicate normal in the case of cancellation, and is set to indicate cancellation due to a communication failure in the case of failure cancellation.
The transaction number to be canceled indicates the transaction number of the transaction to be canceled in the transaction in this communication message when the transaction category is cancellation or failure cancellation.
システム登録日時は、店舗POSシステム200において、トランザクション番号に対応するトランザクションが生成され、このトランザクションが経路管理システム300に対して送信された日時を示している。
システム更新日時は、店舗POSシステム200において、トランザクション番号に対応するトランザクションが更新された日時を示している。
障害取消フラグは、取引区分が取消あるいは障害取消の場合に立てられるフラグである。
The system registration date and time indicates the date and time when the transaction corresponding to the transaction number is generated in the
The system update date and time indicates the date and time when the transaction corresponding to the transaction number was updated in the
The failure cancellation flag is a flag set when the transaction category is cancellation or failure cancellation.
決済サービス識別情報は、電子マネーのバーコード決済を行なう決済事業者の各々を個々に識別する情報(数列など)である。
発行会社コードは、店舗POSシステム200の各々が備えられている店舗(加盟店、例えば、コンビニエンスストアやスーパーマーケットなどの店舗)が属する加盟店会社の各々を個々に識別する情報(数列など)である。
The payment service identification information is information (such as a sequence) that individually identifies each of the payment operators that perform bar code payment of electronic money.
The issuing company code is information (such as a sequence) that individually identifies each member store company to which each store (member store, for example, a store such as a convenience store or a supermarket) to which each
図2は、店舗POSシステム200が出力する通信電文において、経路管理システム300を経由して口座管理システム400の各々に伝達する際の経路制御の概念を説明する図である。
本実施形態においては、各決済事業者が個別に使用することができる通信回線(図2における実線矢印)の上限数として個別通信回線数が設定されており、また経路制御のサービスの提供を受ける決済事業者の各々が共用して使用することができる通信回線(図2における破線矢印)の数として共用通信回線数とが設定されている。
FIG. 2 is a diagram illustrating a concept of route control when transmitting a communication telegram output by the
In the present embodiment, the number of individual communication lines is set as the upper limit of the number of communication lines (solid line arrows in FIG. 2) that can be used individually by each payment operator, and the route control service is provided. The number of shared communication lines is set as the number of communication lines (dashed line arrows in FIG. 2) that can be shared and used by each of the payment operators.
本実施形態における通信回線は、個々の決済に対応したトランザクションにより生成された通信電文を、経路管理システム300と口座管理システム400との間を経路制御して通信を行なう論理的な接続を示した回線(すなわち、論理回線)である。
例えば、図2は、経路管理システム300が経路制御を行なう通信回線の概念を示しており、経路制御のサービスを提供する決済事業者がn社ある(口座管理システム400がn個ある)場合を示している。
The communication line in the present embodiment shows a logical connection in which communication telegrams generated by transactions corresponding to individual payments are route-controlled and communicated between the
For example, FIG. 2 shows the concept of a communication line in which the
店舗POSシステム200(200_1〜200_k)は、すでに述べたように、各店舗の代金の支払場所に設置されており、顧客が購入した商品の代金の決済を処理する。ここで、店舗POSシステム200は、複数の決済事業者(後述する決済事業者C_1から決済事業者C_n)による電子マネーを用いたバーコード決済のサービスに対応している。
口座管理システム400(400_1〜400_n)は、各決済事業者の決済管理センターなどに備えられている。例えば、決済事業者C_1が口座管理システム400_1を運用し、決済事業者C_2が口座管理システム400_2を運用し、決済事業者C_nが口座管理システム400_nを運用している。
As described above, the store POS system 200 (200_1 to 200_k) is installed at the payment place of the price of each store and processes the payment of the price of the product purchased by the customer. Here, the
The account management system 400 (400_1 to 400_n) is provided in the payment management center of each payment business operator. For example, the settlement business C_1 operates the account management system 400_1, the settlement business C_2 operates the account management system 400_2, and the settlement business C_n operates the account management system 400_n.
経路管理システム300は、店舗POSシステム200が送信された通信電文を、情報通信網500を介して受信し、この通信電文の決済先である決済事業者の口座管理システム400に対して通信電文(要求電文)を送信する通信回線を接続する経路制御を行なう。本実施形態においては要求電文により説明しているが、経路制御よる通信回線は、トランザクションが処理されている間は維持され、口座管理システム400から店舗POSシステム200への通信電文(応答電文)も送信される。
ここで、経路管理システム300において、決済事業者C_1〜決済事業者C_nの各々に対する通信電文の経路制御において、決済事業者C_1〜決済事業者C_nの各々が個別に使用することが可能な通信回線の数(使用可能な上限数)として、個別通信回線数600(個別通信回線数600_1〜個別通信回線数600_nそれぞれ)を設定している。
The
Here, in the
また、経路管理システム300において、決済事業者C_1〜決済事業者C_nの各々が共用することが可能な通信回線の数である共用通信回線数が設定されている。
そして、上記共用通信回線数以内であれば、この共用通信回線数に対応する通信回線を共用通信回線として用い、決済事業者の各々の個別通信回線数を超えた数の通信電文を送信する通信回線の経路制御を行なう。
このとき、口座管理システム400の各々が共用通信回線として使用している通信回線の数が使用共用通信回線数として求められ、経路管理システム300の経路制御下における全ての口座管理システム400の使用共用通信回線数の加算値として全使用共用通信回線数が求められる。すなわち、全使用共用通信回線数700は、使用共用通信回線数700_1〜使用共用通信回線数700_nの加算値として求められる。
Further, in the
Then, if the number of shared communication lines is within the above number, the communication line corresponding to the number of shared communication lines is used as the shared communication line, and the communication telegram is transmitted in a number exceeding the number of individual communication lines of each settlement operator. Controls the route of the line.
At this time, the number of communication lines used by each of the
図3は、経路管理システム300が通信電文の送信の経路制御を行なう際に用いる判別データが示された判別データテーブルの構成例を示す図である。
図3において、判別データテーブルは、判別情報記憶部306に記憶されており、レコード毎に決済サービス識別情報及び個別通信回線数の各々の欄が設けられている。また、全ての決済サービス識別情報に共通する、共用通信回線数の欄が設けられている。
FIG. 3 is a diagram showing a configuration example of a discrimination data table showing discrimination data used when the
In FIG. 3, the discrimination data table is stored in the discrimination
決済サービス識別情報は、経路管理システム300が通信電文の経路制御のサービスを提供している、電子マネーのコード決済を行なう決済事業者の各々を個々に識別する情報(数列など)である。個別通信回線数は、決済事業者が個別に使用可能な通信回線数の上限値を示す数である。
また、共用通信回線数は、経路管理システム300が通信電文の経路制御サービスを提供している全ての決済事業者に対して、通信電文を送信する共用通信回線として使用することが可能な通信回線の数の上限値である。
The payment service identification information is information (such as a sequence) that individually identifies each of the payment operators that perform electronic money code payment, for which the
Further, the number of shared communication lines is a communication line that can be used as a shared communication line for transmitting a communication telegram to all payment operators for which the
図4は、経路管理システム300が通信電文の送信の経路制御を行なっている通信回線の使用状況を示す使用通信回線データテーブルの構成例を示す図である。
図4において、使用通信回線データテーブルは、判別情報記憶部306に記憶されており、レコード毎に決済サービス識別情報、使用個別通信回線数及び使用共通通信回線数の各々の欄が設けられている。
決済サービス識別情報は、経路管理システム300が通信電文の経路制御のサービスを提供している、電子マネーのコード決済を行なう決済事業者の各々を個々に識別する情報である。使用個別通信回線数は、通信電文の経路制御において決済事業者に対して、個別通信回線として使用している通信回線の数である。使用共用通信回線数は、通信電文の経路制御において決済事業者に対して、共用通信回線として使用している通信回線の数である。
FIG. 4 is a diagram showing a configuration example of a used communication line data table showing the usage status of the communication line in which the
In FIG. 4, the used communication line data table is stored in the discrimination
The payment service identification information is information that individually identifies each of the payment operators that perform electronic money code payment, for which the
図5は、決済において生成されたトランザクションに対応した通信電文の履歴を示すログファイルテーブルの構成例を示す図である。
図5において、ログファイルテーブルは、通信履歴記憶部305に記憶されており、レコード毎に、トランザクション番号、取引区分、システム登録日時、システム更新日時、決済サービス識別情報及び処理ステータスの各々の欄が設けられている。
トランザクション番号は、通信電文に付与される、それぞれの通信電文を識別するための固有番号である。
取引区分は、送信される通信電文による取引の種類を示しており、アクティベート、入金、出金、残高照会及び取消、障害取消などである。
FIG. 5 is a diagram showing a configuration example of a log file table showing a history of communication telegrams corresponding to transactions generated in settlement.
In FIG. 5, the log file table is stored in the communication
The transaction number is a unique number assigned to the communication message to identify each communication message.
The transaction category indicates the type of transaction by the transmitted telegram, such as activation, deposit, withdrawal, balance inquiry and cancellation, and failure cancellation.
システム登録日時は、登録POSシステム200において、トランザクション番号に対応するトランザクションが生成され、このトランザクションが経路管理システム300に対して送信された日時を示している。
システム更新日時は、登録POSシステム200において、トランザクション番号に対応するトランザクションが更新された日時を示している。
The system registration date and time indicates the date and time when the transaction corresponding to the transaction number is generated in the registered
The system update date and time indicates the date and time when the transaction corresponding to the transaction number was updated in the registered
決済サービス識別情報は、電子マネーのバーコード決済を行なう決済事業者の各々を個々に識別する情報(数列など)である。
処理ステータスは、トランザクションの現在の状態を示す情報であり、リクエスト中(決済などの要求の通信電文の経路制御中の状態)、応答待ち(口座管理システム400に対して送信した通信電文の回答待ちの状態)、リプライ中(口座管理システム400からの回答の通信電文を受信中の状態)、正常終了(決済関連のトランザクションが正常に終了している状態)及びタイムアウト終了(経路管理システム300と口座管理システム400との間の通信回線の通信異常により、所定の時間内に応答が無く、強制的に通信回路が遮断された状態)などが示されている。
The payment service identification information is information (such as a sequence) that individually identifies each of the payment operators that perform bar code payment of electronic money.
The processing status is information indicating the current state of the transaction, and is in the process of requesting (the state of controlling the route of the communication message of the request such as settlement) and waiting for a response (waiting for the reply of the communication message sent to the account management system 400). (Status), replying (state in which the communication message of the reply from the
図1に戻り、経路管理システム300は、データ入出力部301、個別経路制御部302、共用経路制御部303、処理ステータス管理部304、通信履歴記憶部305及び判別情報記憶部306の各々を備えている。
データ入出力部301は、ユーザ端末100、店舗POSシステム200及び口座管理システム400の各々に対して、情報通信網500を介したデータの送受信を行なう。
Returning to FIG. 1, the
The data input /
処理ステータス管理部304は、店舗POSシステム200から通信電文が供給された場合、通信履歴記憶部305のログファイルテーブルを参照して、決済サービス識別情報毎に、トランザクションの各々の処理ステータスを確認し、その処理ステータスが通信回線として接続されている状態か否かの判定を行う。
そして、処理ステータス管理部304は、決済サービス識別情報毎に、報通信回線が接続された状態のトランザクションの数を積算して使用通信回線数とする。
When the communication message is supplied from the
Then, the processing
また、処理ステータス管理部304は、判別情報記憶部306の判別データテーブルを参照して、決済サービス識別情報毎に個別通信回線数を読み出し、読み出した個別通信回線数から使用通信回線数を減算する。
処理ステータス管理部304は、減算結果が正の数値の場合、決済サービス識別情報の使用通信回線数が個別通信回線数に達していないと判定する。
Further, the processing
When the subtraction result is a positive value, the processing
そして、処理ステータス管理部304は、この使用通信回線数を使用個別通信回線数として、判別情報記憶部306の使用通信回線データテーブルにおいて対応する決済サービス識別情報の使用個別通信回線数の欄に書き込んで記憶させる。
このとき、処理ステータス管理部304は、使用通信回線数が個別通信回線数未満であり、使用共用通信回線として使用されている通信回線がないため、使用共用通信回線数としては「0」の数値を使用共用通信回線数として判別情報記憶部306の使用通信回線データテーブルにおいて対応する決済サービス識別情報の使用共用通信回線数の欄に書き込んで記憶させる。
Then, the processing
At this time, since the number of communication lines used by the processing
一方、処理ステータス管理部304は、減算結果が負の数値の場合、決済サービス識別情報の使用通信回線数が個別通信回線数を超えていると判定する。
処理ステータス管理部304は、この個別通信回線数を使用個別通信回線数として、判別情報記憶部306の使用通信回線データテーブルにおいて対応する決済サービス識別情報の使用個別通信回線数の欄に書き込んで記憶させる。
このとき、処理ステータス管理部304は、使用通信回線数が個別通信回線数を超えているため、使用回線数から個別回線数を減算した結果を使用共用通信回線として、判別情報記憶部306の使用通信回線データテーブルにおいて対応する決済サービス識別情報の使用共用通信回線数の欄に書き込んで記憶させる。
On the other hand, when the subtraction result is a negative value, the processing
The processing
At this time, since the number of communication lines used exceeds the number of individual communication lines, the processing
個別経路制御部302は、経路管理システム300と口座管理システム400の各々との間における決済に関連するトランザクションの通信電文の送受信において個別通信回線として使用される通信回線の数である個別通信回線数を、判別情報記憶部306の使用通信回線データテーブルを参照して、口座管理システム400のそれぞれに対応して抽出する。
また、個別経路制御部302は、決済事業者C_1〜決済事業者C_n(口座管理システム400_1〜口座管理システム400_n)の各々の上記個別通信回線数が、決済事業者C_1〜決済事業者C_のそれぞれに設定された個別管理通信回線数未満か否かの判定を行なう。
The individual
Further, in the individual
このとき、個別経路制御部302は、店舗POSシステム200から送信された通信電文を送信する経路制御に用いている使用個別通信回線数が個別管理通信回線数(上限値)未満の場合、個別に利用可能な通信回線が余っていると判定し、店舗POSシステム200から送信された通信電文に対して、経路管理システム300と口座管理システム400との間における経路制御を行なう。
At this time, if the number of individual communication lines used for route control for transmitting the communication telegram transmitted from the
ここで、個別経路制御部302は、新たに通信回線を個別通信回線として使用し、店舗POSシステム200から送信された通信電文を、経路管理システム300から口座管理システム400へ送信する経路制御を行なう。
一方、個別経路制御部302は、使用個別通信回線数が個別管理通信回線数(上限値)に達している場合、個別に利用可能な通信回線が余っていないため、経路管理システム300と口座管理システム400との間における通信電文の経路制御を、共用経路制御部303に要求する。
Here, the individual
On the other hand, when the number of individual communication lines used reaches the number of individually managed communication lines (upper limit value), the individual
図1に戻り、共用経路制御部303は、個別経路制御部302から通信電文の経路制御を要求された場合、経路管理システム300と、この通信電文に対応する口座管理システム400との間における決済に関連するトランザクションの通信電文の送受信において、通信電文を送信した決済事業者におけるタイムアウトとなったトランザクションの数(トランザクション数)を通信遮断数(遮断された通信回線の数)として、通信履歴記憶部305のログファイルテーブルを参照して抽出する。
そして、共用経路制御部303は、ログファイルテーブルから抽出した通信遮断数が、予め設定された異常閾値を超えたか否かの判定を行なう。
Returning to FIG. 1, when the individual
Then, the shared
このとき、共用経路制御部303は、通信遮断数が異常閾値以下の場合、経路管理システム300と口座管理システム400との間の通信環境において変化がない(通信に異常が無く、正常な通信が行なわれている)と判定する。
そして、共用経路制御部303は、通信環境において変化がないため、共用通信経路数における通信回線を利用した通信電文を、この通信電文における決済サービス識別情報に対応する決済事業者の運用する口座管理システム400に送信するための経路制御を行なうため、次の共用通信経路の管理処理を行なう。
At this time, when the number of communication interruptions is equal to or less than the abnormal threshold value, the shared
Since the shared
一方、共用経路制御部303は、通信遮断数が異常閾値より大きい場合、経路管理システム300と口座管理システム400との間の通信環境において変化があった(通信に異常があり、正常な通信が行なわれていない)と判定する。
そして、共用経路制御部303は、通信環境において変化があったため、共用通信経路数における通信回線を利用した通信電文を、この通信電文における決済サービス識別情報に対応する決済事業者の運用する口座管理システム400に送信する通信を遮断する。
On the other hand, when the number of communication interruptions is larger than the abnormal threshold value, the shared
Then, since the shared
共用経路制御部303は、共用通信経路の管理処理として、判別情報記憶部306における使用通信回線データテーブルを参照して、各決済事業社における共用通信経路として使用されている使用共用通信回線数の各々を読み出す。
そして、共用経路制御部303は、使用通信回線データテーブルから読み出した使用共用通信回線数の各々を加算して全使用共用通信回線数を求める。
次に、共用経路制御部303は、全使用共用通信回線数が共通通信経路数未満か否か、すなわち共用通信回線として使用可能な通信回線の有無の判定を行なう。
The shared
Then, the shared
Next, the shared
このとき、共用経路制御部303は、使用共用通信回線数が共用通信経路数(上限値)未満である場合、共用として使用可能な通信回線がある(余っている)ため、店舗POSシステム200から送信された通信電文に対して、経路管理システム300と口座管理システム400との間における経路制御を行なう。
一方、共用経路制御部303は、使用共用通信回線数が共用通信経路数(上限値)に達している場合、共用として使用可能な通信回線が無いため、店舗POSシステム200から送信された通信電文に対して、経路管理システム300と口座管理システム400との間における通信を遮断する。
At this time, when the number of shared communication lines used is less than the number of shared communication routes (upper limit value), the shared
On the other hand, when the number of shared communication lines used reaches the number of shared communication routes (upper limit value), the shared
通信履歴記憶部305は、上記ログファイルテーブルが書き込まれて記憶されている。
判別情報記憶部306は、 判別データテーブル及び使用通信回線データテーブルの各々が書き込まれて記憶されている。
The communication
In the discrimination
口座管理システム400は、データ入出力部401、口座番号管理部402、口座残高管理部403及び口座情報記憶部404の各々を備えている。
データ入出力部401は、情報通信網500を介して、経路管理システム300とのデータの送受信を行なう。
口座番号管理部402は、ユーザ端末100から供給された決済要求情報から、ユーザ端末100の端末コードを抽出する。
The
The data input / output unit 401 transmits / receives data to / from the
The account
そして、口座番号管理部402は、口座情報記憶部404の口座テーブルにおける端末コード(以下、参照端末コード)を参照し、抽出した端末コード(以下、抽出端末コード)と同一の参照端末コードが検出できるか否かの判定を行なう。
ここで、口座番号管理部402は、上記口座テーブルにおいて抽出端末コードと同一の参照端末コードが検出された場合、ユーザ認証において口座を有しており決済処理を利用できるユーザとして認証する。一方、口座番号管理部402は、抽出端末コードと同一の参照端末コードが検出されない場合、ユーザ認証において口座を有しておらず、決済処理を利用できるユーザとして認証しない。
Then, the account
Here, when the same reference terminal code as the extracted terminal code is detected in the account table, the account
口座残高管理部403は、口座テーブルにおける参照端末コードに対応して記憶されている電子マネーの金額(残高)の管理、例えば入金(金額加算)処理、出金(金額減算)処理、金額の確認処理などを行なう。ここでは、最も多く実施されるトランザクションとして、出金処理を一例として説明を行なう。
また、口座残高管理部403は、決済金額の出金処理が正常に終了した際、決済処理が終了したことを示す決済完了情報を経路管理システム300に対して送信する。
The account
Further, when the withdrawal process of the settlement amount is normally completed, the account
ここで、決済完了情報は、少なくとも、取引区分、発行会社コード、端末コード、店舗コード、端末処理年月日、端末処理時間、承認番号、決済金額及び支払金額を含んでいる。
取引区分は、送信される電文による取引の種類を示しており、アクティベート、入金、出金、残高照会及び取消などである。
Here, the payment completion information includes at least the transaction classification, the issuing company code, the terminal code, the store code, the terminal processing date, the terminal processing time, the approval number, the payment amount, and the payment amount.
The transaction category indicates the type of transaction by the transmitted telegram, such as activation, deposit, withdrawal, balance inquiry and cancellation.
発行会社コードは、口座管理システム400に登録された、識別コードを用いた電子決済サービスを導入している事業者を一意に特定するための情報(数列など)である。端末コードは、決済事業者によって付与されたユーザの取引口座を一意に特定するための情報(数列など)である。店舗コードは、決済事業社によって付与された店舗POSシステム200の設置された店舗を一意に特性する(識別する)ための情報(数字を含む文字列など)である。
The issuing company code is information (such as a sequence) registered in the
口座情報記憶部404には、端末コードと電子マネーの残高とが対応づけられた上記口座テーブルが書き込まれて記憶されている。
The account
図6から図8の各々は、本実施形態による経路管理システム300を用いた電子マネー決済システムにおける決済処理の動作例を示すシーケンス図である。
ステップS101:
顧客は、店舗内で購入する商品を選択し、店舗の代金の支払いを行なう支払い場所にて、購入する商品の代金の決済を、識別コードを用いた電子決済で行なう際、当該決済を行うためのアプリケーションを起動する。
Each of FIGS. 6 to 8 is a sequence diagram showing an operation example of payment processing in the electronic money payment system using the
Step S101:
In order to make the payment when the customer selects the product to be purchased in the store and makes the payment for the product to be purchased electronically using the identification code at the payment place where the payment for the store is made. Launch the application.
ステップS102:
そして、顧客は、ユーザ端末100の表示部103に表示される起動画面の指示に従い、電子決済を行うための識別コードであるバーコードを、このユーザ端末100の表示部103に表示させる処理を行う(端末制御部102が行なう処理)。
これにより、上記アプリケーションは、ユーザ端末100の表示部103に対して、電子決済を行うための識別コードを表示する。
顧客は、ユーザ端末100の表示部103に表示されているバーコードを、店舗の店員に提示する。
Step S102:
Then, the customer performs a process of displaying a bar code, which is an identification code for electronic payment, on the
As a result, the application displays an identification code for electronic payment on the
The customer presents the barcode displayed on the
ステップS103:
店舗の店員は、店舗POSシステム200のバーコードリーダにより、ユーザ端末100の表示部103に表示されているバーコードの読み取り操作を行う。
これにより、コード読取り部202は、バーコードリーダを介して、ユーザ端末100の表示部103に表示されているバーコードの画像であるバーコード画像の読み取りを行う。
そして、コード読取り部202は、上記バーコード画像におけるバーコードのパターンを解析することにより、発行会社コード及び端末コードなどの識別情報を抽出して取得する。
Step S103:
The store clerk operates the barcode reader of the
As a result, the
Then, the
ステップS104:
決済制御部203は、顧客の購入した商品の代金として決済する金額(決済金額)、支払金額、決済サービス識別情報及び端末コードなどを含む決済関連情報を生成する。
また、本実施形態においては、上記決済関連情報として決済を例として説明しているが、代金の決済のみでなく、すでに述べた取引区分としての電子決済における、店舗POSシステム200から口座管理システム400に対する電子決済に関する処理の各々の通信電文がある。
Step S104:
The
Further, in the present embodiment, payment is described as an example of the payment-related information, but the
ステップS105:
決済制御部203は、生成した決済情報を通信電文として、データ入出力部201を介して経路管理システム300に対して送信する。
Step S105:
The
ステップS106:
処理ステータス管理部304は、通信履歴記憶部305のログファイルと、判別情報記憶部306の判別データテーブルとを参照して、決済サービス識別情報毎に、使用個別通信回線数及び使用共用通信回線数を求めて、図4に示す判別情報記憶部306の使用通信回線データテーブルを生成する。
また、個別経路制御部302は、通信電文の決済情報から決済を行なう決済事業者の取得、すなわち、この通信電文の送信先である決済サービス識別情報を決済情報から抽出する。
Step S106:
The processing
Further, the individual
ステップS107:
個別経路制御部302は、判別情報記憶部306の使用通信回線データテーブルを参照し、抽出した決済サービス識別情報に対応する使用個別通信回線数を読み出す。
また、個別経路制御部302は、判別情報記憶部306の判別データテーブルを参照し、抽出した決済サービス識別情報に対応する個別通信回線数を読み出す。
そして、個別経路制御部302は、使用個別通信回線数が個別通信回線数未満であるか否かの判定を行なう。
このとき、個別経路制御部302は、使用個別通信回線数が個別通信回線数未満である場合、処理をステップS108Yへ進める。
一方、個別経路制御部302は、使用個別通信回線数が個別通信回線数(上限値)に達している場合、処理をステップS108Nへ進める。
Step S107:
The individual
Further, the individual
Then, the individual
At this time, if the number of individual communication lines used is less than the number of individual communication lines, the individual
On the other hand, when the number of individual communication lines used has reached the number of individual communication lines (upper limit value), the individual
ステップS108Y:
個別経路制御部302は、決済情報を含む決通信電文を、口座管理システム400に対してデータ入出力部301を介して出力する。
Step S108Y:
The individual
ステップS109:
口座番号管理部402は、データ入出力部401を介して入力される通信電文における決済情報から端末コードを抽出する。
そして、口座番号管理部402は、口座情報記憶部404における認証テーブルを参照し、抽出した端末コードである抽出端末コードと同一の参照端末コードの有無を検索して確認する。
Step S109:
The account
Then, the account
このとき、口座番号管理部402は、口座情報記憶部404の口座テーブルにおいて、抽出端末コードと同一の参照端末コードが検出された場合、抽出端末コードが登録されており、口座が存在するとして処理をステップS110へ進める。
一方、口座番号管理部402は、口座情報記憶部404の口座テーブルにおいて、抽出端末コードと同一の参照端末コードが検出されない場合、抽出端末コードが登録されておらず、口座が存在しないとして決済処理を行わない。
At this time, when the reference terminal code same as the extraction terminal code is detected in the account table of the account
On the other hand, when the reference terminal code same as the extraction terminal code is not detected in the account table of the account
ステップS110:
口座番号管理部402は、口座残高管理部403に対して、決済要求情報における決済金額による残高の更新処理を要求する。
これにより、口座残高管理部403は、口座情報記憶部404の口座テーブルから、抽出端末コードと同一の参照端末コードに対応する残高を読み出す。
そして、口座残高管理部403は、参照端末コードに対応する残高と、決済要求情報における決済金額とを比較し、口座の残高が決済金額以上であるか否かの判定を行う。
Step S110:
The account
As a result, the account
Then, the account
このとき、口座残高管理部403は、口座の残高が決済金額以上である場合、検出された参照端末コードに対応する残高から決済金額を減算して、減算結果を新たな残高として口座テーブルに上書きして金額の更新を行い、処理をステップ111Aへ進める。
一方、口座残高管理部403は、口座の残高が決済金額未満である場合、検出された参照端末コードに対応する残高から決済金額を減算せず、すなわち口座テーブルの残高を更新しない。
At this time, when the balance of the account is equal to or greater than the settlement amount, the account
On the other hand, when the balance of the account is less than the settlement amount, the account
ステップS111A:
口座残高管理部403は、経路管理システム300を介して、店舗POSシステム200に対して、決済完了情報を送信する。
Step S111A:
The account
ステップS11B:
口座残高管理部403は、経路管理システム300を介して、店舗POSシステム200に対して、決済完了情報を送信する。
Step S11B:
The account
ステップS112A:
決済制御部203は、口座管理システム400から供給される決済完了情報に対応した決済完了画面を、表示部204の表示画面に表示して、決済完了の通知を店舗の店員に対して行なう。
Step S112A:
The
ステップS112B:
端末制御部102は、口座管理システム400から供給される決済完了情報に対応した決済完了画面を、表示部103の表示画面に表示して、決済を行った顧客に決済完了の通知を行なう。
Step S112B:
The
ステップS108N:
共用経路制御部303は、個別経路制御部302から通信電文の経路制御を要求された場合、通信履歴記憶部305のログファイルテーブルを参照して、通信電文の送受信において、経路制御の対象である通信電文における決済サービス識別情報における所定の期間(例えば、5分間)にタイムアウトとなったトランザクションを抽出して、抽出されたトランザクションの総数を通信遮断数として抽出する。
Step S108N:
When the individual
また、共用経路制御部303は、判別情報記憶部306における判別データテーブルから異常値を読み出す。
そして、共用経路制御部303は、抽出した通信遮断数が読み出した異常閾値を超えているか否かの判定を行なう。
Further, the shared
Then, the shared
このとき、共用経路制御部303は、通信遮断数が異常閾値を超えている場合、経路管理システム300と、通信電文における決済サービス識別情報に対応する口座管理システム400との間の通信に異常があり、正常な通信が行なわれていないと判定し、処理をステップS113Yに進める。
一方、共用経路制御部303は、通信遮断数が異常閾値を超えていない(異常閾値以下の)場合、経路管理システム300と、通信電文における決済サービス識別情報に対応する口座管理システム400との間の通信に異常が無く、正常な通信が行なわれていると判定し、共用通信回線の管理処理を行わせるため、処理をステップS113Nに進める。
At this time, when the number of communication interruptions exceeds the abnormal threshold value, the shared
On the other hand, when the number of communication interruptions does not exceed the abnormal threshold value (below the abnormal threshold value), the shared
ステップS113Y:
共用経路制御部303は、通信環境において変化があって正常な通信が行なわれていないため、共用通信経路数における通信回線を利用して、この決済サービス識別情報の示す口座管理システム400(決済事業者)に対する通信電文の経路制御を行なわない。
そして、共用経路制御部303は、通信環境により経路制御による通信回線の確立が行えず、通信電文の送信が行えなかったことを示すエラー通知(例えば、エラーコード)を、通信元のPOSシステム200に対して送信する。
Step S113Y:
Since the shared
Then, the shared
ステップS114:
決済制御部203は、経路管理システム300から供給され、データ入出力部201を介して入力したエラー通知のエラーコードに対応したエラー処理、例えば、表示部204にトランザクション番号と、通信電文が通信環境の変化により送信できなかったことを表示画面に表示し、店舗の店員に対する通知を行なう。
Step S114:
The
ステップS113N:
共用経路制御部303は、共用通信経路の管理処理として、判別情報記憶部306の使用通信回線データテーブルを参照し、各決済事業社における共用通信経路として使用されている使用共用通信回線数の各々を読み出す。
共用経路制御部303は、使用通信回線データテーブルから読み出した使用共用通信回線数の各々を加算して全使用共用通信回線数を求める。
そして、共用経路制御部303は、全使用共用通信回線数が共用通信回線数(上限値)未満か否か(すなわち、共用通信回線として使用可能な通信回線の有無)の判定を行なう。
Step S113N:
The shared
The shared
Then, the shared
このとき、共用経路制御部303は、使用共用通信回線数が共用通信回線数(上限値)に達している場合、共用として使用可能な通信回線が無いため、店舗POSシステム200から送信された通信電文を、経路管理システム300から口座管理システム400への経路制御を行わずに、ステップS115Yへ進める。
一方、共用経路制御部303は、使用共用通信回線数が共用通信回線数(上限値)未満である場合、共用として使用可能な通信回線があるとして、処理をステップS115Nへ進める。
At this time, when the number of shared communication lines used has reached the number of shared communication lines (upper limit value), the shared
On the other hand, when the number of shared communication lines used is less than the number of shared communication lines (upper limit value), the shared
ステップS115Y:
共用経路制御部303は、使用可能な通信回線が無く、通信電文の経路制御を行う通信回線の確立が行なえず、通信電文の送信が行えなかったことを示すエラー通知(例えば、エラーコード)を、通信元のPOSシステム200に対して送信する。
Step S115Y:
The shared
ステップS114:
決済制御部203は、経路管理システム300から供給され、データ入出力部201を介して入力したエラー通知のエラーコードに対応したエラー処理、例えば、表示部204にトランザクション番号と、通信電文の経路制御を行う通信回線の確立が行なえず、通信電文の送信が行なえなかったことを表示画面に表示し、店舗の店員に対する通知を行なう。
Step S114:
The
ステップS115N:
共用経路制御部303は、共用として使用可能な通信回線があるとして、店舗POSシステム200から送信された通信電文を、経路管理システム300から口座管理システム400へ送信する経路制御を共用通信回線として用いて行ない、処理をステップS108Yへ進める。
Step S115N:
The shared
上述した構成により、本実施形態によれば、経路管理システム300と口座管理システム400との間における通信回線を、決済事業者の各々が個別に用いる通信回線である個別通信回線と、決済事業者の全てが共用に用いる通信回線である共用通信回線としてm通信電文の経路制御を行なうため、決済事業者それぞれが個別通信回線のみで通信電文の経路制御を行なう場合に比較して、いずれかの決済事業者の通信電文が短期間において増加しても、決済事業者の個別通信回線数を超えた通信電文の経路制御が共用通信回線を用いることにより可能となり、予想される最大の通信電文の数に対応して個別通信回線を備える必要がなく、設備投資およびランニングコストを低減させることができる。
According to the present embodiment, according to the above-described configuration, the communication line between the
また、本実施形態によれば、個別通信回線数を超えた通信電文の経路制御において共用通信回線を用いて行う場合、個別通信回線を超えた決済事業者の通信がタイムアウトとなったトランザクション数を求め、このトランザクション数が異常閾値を超えた場合、口座管理システム400と経路管理システム300との間の通信環境に異常が発生したと判定し、トランザクション数が異常閾値を超えた決済事業者の口座管理システム400への経路制御を行なわないため、いずれかの決済事業者の通信環境が変化して異常となった場合においても、他の決済事業者に影響を与えることなく、決済事業者に対して決済に使用する通信のリソースである通信回線を安定供給することができる。
Further, according to the present embodiment, when the route control of the communication telegram exceeding the number of individual communication lines is performed by using the shared communication line, the number of transactions in which the communication of the settlement operator exceeding the individual communication lines has timed out is calculated. If the number of transactions exceeds the abnormal threshold, it is determined that an abnormality has occurred in the communication environment between the
<第2の実施形態>
以下、本発明の第2の実施形態について、図面を参照して説明する。
本発明の第2の実施形態による経路管理システム300の構成は、図1に示す第1の実施形態の構成と同様である。以下、第1の実施形態と異なる動作のみを説明する。本実施形態においては、決済事業者の各々が、自身が決済サービスを提供している加盟店会社のなかで、通信回線の利用数の多い加盟店会社に対して、個別通信回線数のなかから特に優先的に利用することができる固定枠の通信回線(固定枠通信回線)を与えている。
<Second embodiment>
Hereinafter, the second embodiment of the present invention will be described with reference to the drawings.
The configuration of the
図9は、本発明の第2の実施形態における経路管理システム300が通信電文の送信の経路制御を行なう際に用いる判別データが示された判別データテーブルの構成例を示す図である。この図9においては、図3に示す判別情報記憶部306における、決済サービス識別情報、個別通信回線数の欄を備えた判別テーブルに対して、発行会社コードと固定枠通信回線数との各々の欄が追加して備えられている。
発行会社コードは、決済事業者の各々が、個別通信回線数において特別に固定枠通信回線として優先的に利用できる通信回線を与えている発行会社コードを示している。
FIG. 9 is a diagram showing a configuration example of a discrimination data table showing discrimination data used when the
The issuing company code indicates an issuing company code in which each payment operator gives a communication line that can be preferentially used as a fixed frame communication line in terms of the number of individual communication lines.
固定枠通信回線数は、上記発行会社コードの示す発行会社が優先的に利用可能な固定枠通信回線の上限値の数を示している。また、固定枠通信回線数は、決済サービス識別情報における個別通信回線数に含まれており、例えば、個別通信回線数が100回線である場合、この100回線のなかの10回線が固定枠通信回線として加盟店会社Aに対して振り分けられている。固定枠通信回線は、他の加盟店会社が利用することができない。このため、100回線のなかで10回線が発行会社Aに付与されている場合、決済事業者の決済処理を提供する他の発行会社は90回線を利用することになる。 The number of fixed-frame communication lines indicates the number of upper limit values of fixed-frame communication lines that can be preferentially used by the issuing company indicated by the issuing company code. The number of fixed-frame communication lines is included in the number of individual communication lines in the payment service identification information. For example, when the number of individual communication lines is 100, 10 of the 100 lines are fixed-frame communication lines. It is distributed to the member store company A as. The fixed frame communication line cannot be used by other member store companies. Therefore, if 10 of the 100 lines are assigned to the issuing company A, the other issuing company that provides the payment processing of the payment company will use 90 lines.
図10は、本発明の第2の実施形態における経路管理システム300が通信電文の送信の経路制御を行なっている通信回線の使用状況を示す使用通信回線データテーブルの構成例を示す図である。この図10においては、図4に示す通信履歴記憶部305における、決済サービス識別情報、使用個別通信回線数及び使用共通通信回線数の欄を備えた使用通信回線データテーブルに対して、発行会社コードと使用固定枠通信回線数との各々の欄が追加して備えられている。
発行会社コードは、決済事業者の各々が、個別通信回線数において特別に固定枠通信回線として優先的に利用できる通信回線を与えている加盟店会社のコードを示している。
使用固定枠通信回線数は、通信電文の経路制御において決済事業者に対して、固定枠通信回線として使用している通信回線の数である。
本実施形態は、優先的に使用可能な固定枠通信回線数が与えられている点のみが第1の実施形態と異なり、決済処理における経路制御の動作については、図5のログファイルテーブルを用いて説明した第1の実施形態と同様のため、詳細な説明を省略する。
FIG. 10 is a diagram showing a configuration example of a used communication line data table showing a usage status of a communication line in which the
The issuing company code indicates the code of the member store company in which each payment operator gives a communication line that can be preferentially used as a fixed frame communication line in terms of the number of individual communication lines.
The number of fixed-frame communication lines used is the number of communication lines used as fixed-frame communication lines for the settlement operator in the route control of the communication telegram.
This embodiment differs from the first embodiment only in that the number of fixed frame communication lines that can be preferentially used is given, and the log file table of FIG. 5 is used for the operation of route control in the payment processing. Since it is the same as the first embodiment described above, detailed description thereof will be omitted.
なお、本発明における図1の経路管理システム300の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、経路管理システム300と口座管理システム400との間の通信回線の経路制御の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。
The program for realizing the function of the
また、「コンピュータシステム」は、ホームページ提供環境(あるいは表示環境)を備えたWWWシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(RAM)のように、一定時間プログラムを保持しているものも含むものとする。 Further, the "computer system" shall also include a WWW system provided with a homepage providing environment (or display environment). Further, the "computer-readable recording medium" refers to a portable medium such as a flexible disk, a magneto-optical disk, a ROM, or a CD-ROM, or a storage device such as a hard disk built in a computer system. Furthermore, a "computer-readable recording medium" is a volatile memory (RAM) inside a computer system that serves as a server or client when a program is transmitted via a network such as the Internet or a communication line such as a telephone line. In addition, it shall include those that hold the program for a certain period of time.
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であっても良い。 Further, the program may be transmitted from a computer system in which this program is stored in a storage device or the like to another computer system via a transmission medium or by a transmission wave in the transmission medium. Here, the "transmission medium" for transmitting a program refers to a medium having a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line. Further, the above program may be for realizing a part of the above-mentioned functions. Further, a so-called difference file (difference program) may be used, which can realize the above-mentioned functions in combination with a program already recorded in the computer system.
100…ユーザ端末
101,201,301,401…データ入出力部
102…端末制御部
103,204…表示部
104,205…記憶部
200…店舗POSシステム
202…コード読取り部
203…決済制御部
300…経路管理システム
302…個別経路制御部
303…共用経路制御部
304…処理ステータス管理部
305…通信履歴記憶部
306…判別情報記憶部
400…口座管理システム
402…口座番号管理部
403…口座残高管理部
404…口座情報記憶部
500…情報通信網
100 ...
Claims (7)
前記事業者サーバが前記通信電文の送受信に使用している通信回線の数である使用通信回線数が、事業者毎に設定された個別に使用する個別通信回線の数である個別通信回線数以下の場合に前記通信電文の経路制御を行なう個別経路制御部と、
前記使用通信回線数が前記個別通信回線数を超えた場合であり、かつ前記経路管理システムからの前記通信電文に対して前記事業者サーバから所定の時間内に応答が無く、強制的に通信回線が遮断された回数を集計した通信遮断数が予め設定された異常閾値を超えることなく前記経路管理システムと前記事業者サーバとの間の通信が正常に行われている場合、前記事業者の各々が共用して使用する共用通信回線を用いて前記通信電文の経路制御を行なう共用経路制御部と
を備えることを特徴とする経路管理システム。 It is a route management system that controls the route for communication telegrams between each of the user systems and each of the multiple operator servers.
The number of communication lines used, which is the number of communication lines used by the operator server to send and receive the communication telegram, is equal to or less than the number of individual communication lines, which is the number of individually used individual communication lines set for each operator. In the case of, the individual route control unit that controls the route of the communication message and
When the number of communication lines used exceeds the number of individual communication lines , and there is no response from the operator server to the communication message from the route management system within a predetermined time, the communication lines are forcibly made. When the number of communication interruptions, which is the total number of interruptions, does not exceed a preset abnormal threshold and communication between the route management system and the operator server is normally performed, each of the operators A route management system including a shared route control unit that controls the route of the communication message using a shared communication line shared by the user.
ことを特徴とする請求項1に記載の経路管理システム。 In the communication between the individual route control unit and the operator server, the specific user system that cannot be used by another user system for the individual communication line assigned to the operator server has priority. The route management system according to claim 1, wherein a fixed-frame communication line that can be used is assigned to the system.
前記通信電文の通信が所定の期間内においてタイムアウトとなり遮断された数を、通信遮断数として集計する
ことを特徴とする請求項2に記載の経路管理システム。 The shared route control unit
Route management system of claim 2 in which communication before Symbol communications message is characterized in that it counts the number of blocked, a time-out in a predetermined time period, as the communication cutoff number.
前記共用経路制御部が、
前記ログファイルを参照することにより、前記事業者サーバ毎の前記通信電文の前記通信遮断数を集計する
ことを特徴とする請求項3に記載の経路管理システム。 A communication history storage unit for storing a log file indicating the communication status of the communication telegram is further provided.
The shared route control unit
The route management system according to claim 3, wherein the number of communication interruptions of the communication message for each business server is totaled by referring to the log file.
ことを特徴とする請求項1から請求項4のいずれか一項に記載の経路管理システム。 The route management according to any one of claims 1 to 4, wherein the business operator server is an account management system used for payment management provided by a payment business operator that performs store scan type bar code payment. system.
個別経路制御部が、
前記事業者サーバが前記通信電文の送受信に使用している通信回線の数である使用通信回線数が、事業者毎に設定された個別に使用する個別通信回線の数である個別通信回線数以下の場合に前記通信電文の経路制御を行なう個別経路制御過程と、
共用経路制御部が、
前記使用通信回線数が前記個別通信回線数を超え、かつ前記使用通信回線数が前記個別通信回線数を超えた場合であり、かつ前記経路管理システムからの前記通信電文に対して前記事業者サーバから所定の時間内に応答が無く、強制的に通信回線が遮断された回数を集計した通信遮断数が予め設定された異常閾値を超えることなく前記経路管理システムと前記事業者サーバとの間の通信が正常に行われている場合、前記事業者の各々が共用して使用する共用通信回線を用いて前記通信電文の経路制御を行なう共用経路制御部と
を含むことを特徴とする経路管理方法。 It is a route management method by a route management system that controls a route for a communication message between each of the user systems and each of a plurality of operator servers.
The individual route control unit
The number of communication lines used, which is the number of communication lines used by the operator server to send and receive the communication telegram, is equal to or less than the number of individual communication lines, which is the number of individually used individual communication lines set for each operator. In the case of, the individual route control process for controlling the route of the communication message and
The shared route control unit
When the number of communication lines used exceeds the number of individual communication lines and the number of communication lines used exceeds the number of individual communication lines , and the operator server responds to the communication message from the route management system. There is no response within a predetermined time from, and the number of communication interruptions, which is the total number of times the communication line is forcibly interrupted, does not exceed a preset abnormal threshold value between the route management system and the operator server. A route management method including a shared route control unit that controls the route of the communication message using a shared communication line shared and used by each of the operators when communication is normally performed. ..
前記コンピュータを、
前記事業者サーバが前記通信電文の送受信に使用している通信回線の数である使用通信回線数が、事業者毎に設定された個別に使用する個別通信回線の数である個別通信回線数以下の場合に前記通信電文の経路制御を行なう個別経路制御手段、
前記使用通信回線数が前記個別通信回線数を超え、かつ前記使用通信回線数が前記個別通信回線数を超えた場合であり、かつ前記経路管理システムからの前記通信電文に対して前記事業者サーバから所定の時間内に応答が無く、強制的に通信回線が遮断された回数を集計した通信遮断数が予め設定された異常閾値を超えることなく前記経路管理システムと前記事業者サーバとの間の通信が正常に行われている場合、前記事業者の各々が共用して使用する共用通信回線を用いて前記通信電文の経路制御を行なう共用経路制御手段
として動作させるプログラム。 A program that operates a computer as a route management system that controls the route for communication telegrams between each of the user systems and each of the multiple operator servers.
The computer
The number of communication lines used, which is the number of communication lines used by the operator server to send and receive the communication telegram, is equal to or less than the number of individual communication lines, which is the number of individually used individual communication lines set for each operator. In the case of, the individual route control means for controlling the route of the communication message,
When the number of communication lines used exceeds the number of individual communication lines and the number of communication lines used exceeds the number of individual communication lines , and the operator server responds to the communication message from the route management system. There is no response within a predetermined time from, and the number of communication interruptions, which is the total number of times the communication line is forcibly interrupted, does not exceed a preset abnormal threshold value between the route management system and the operator server. A program that operates as a shared route control means for controlling the route of the communication message using a shared communication line shared and used by each of the operators when communication is normally performed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020117668A JP6852829B1 (en) | 2020-07-08 | 2020-07-08 | Route management system, route management method and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020117668A JP6852829B1 (en) | 2020-07-08 | 2020-07-08 | Route management system, route management method and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP6852829B1 true JP6852829B1 (en) | 2021-03-31 |
JP2022015055A JP2022015055A (en) | 2022-01-21 |
Family
ID=75154786
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020117668A Active JP6852829B1 (en) | 2020-07-08 | 2020-07-08 | Route management system, route management method and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6852829B1 (en) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09172434A (en) * | 1995-12-20 | 1997-06-30 | Matsushita Electric Ind Co Ltd | Communication controller |
JP2006166297A (en) * | 2004-12-10 | 2006-06-22 | Fumio Kobayashi | Communication band control apparatus, communication band control method and program |
JP2012205145A (en) * | 2011-03-25 | 2012-10-22 | Univ Of Tsukuba | Virtual machine monitor, client, and program |
JP6530345B2 (en) * | 2016-04-15 | 2019-06-12 | 日本電信電話株式会社 | Network controller |
-
2020
- 2020-07-08 JP JP2020117668A patent/JP6852829B1/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2022015055A (en) | 2022-01-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20170076288A1 (en) | Authorization of credential on file transactions | |
US8413160B2 (en) | Systems, methods, and computer program products for transaction based load balancing | |
CA3019935A1 (en) | Token aggregation system for multi-party transactions | |
WO2019204123A1 (en) | Method and system for pre-authorizing a delivery transaction | |
JP6962597B2 (en) | Point-of-sale information management Systems, devices, and methods for capturing and managing transaction-related data | |
JP2019145071A (en) | Credit management device and settlement system | |
CN102918553A (en) | Method for managing payment means over a network using electronic wallet, payment means management device, and payment means management program | |
CN110910155A (en) | Information processing apparatus, recording medium, and information processing method | |
JP2011253507A (en) | Point management system | |
JPH1078993A (en) | Factoring information processing system | |
JP6055050B1 (en) | Bank system, method and program executed by bank system | |
KR101731089B1 (en) | System and method for sales management of affiliated store, and sales management server | |
JP7303664B2 (en) | Information processing device, information processing method and program | |
JP6852829B1 (en) | Route management system, route management method and program | |
US9824522B2 (en) | Shared video vendor | |
TW200405189A (en) | Payment escrow system and payment escrow method | |
JP2017138874A (en) | Reserved pension processing device, method, and computer program | |
JP4177350B2 (en) | Deposit terminal device | |
KR20060119250A (en) | System and method for managing customer, server for managing customer, recording medium and information storing medium | |
CN115191000A (en) | Price-matching payment assistance system and method, information processing device, and program | |
KR101685113B1 (en) | delivery and management system for card slip | |
KR102395117B1 (en) | Electronic apparatus for processing information for settlement of sold items and method thereof | |
JP7185083B1 (en) | Information processing device, information processing method and information processing program | |
US20220358483A1 (en) | Transaction processing system | |
JP2001175737A (en) | System and method for processing credit information and recording medium stored with software for credit information processing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200708 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20200708 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20201009 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20201013 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201111 |
|
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: 20210209 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210222 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6852829 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |