JP5481422B2 - Payment processing apparatus, program, and payment processing system - Google Patents
Payment processing apparatus, program, and payment processing system Download PDFInfo
- Publication number
- JP5481422B2 JP5481422B2 JP2011090993A JP2011090993A JP5481422B2 JP 5481422 B2 JP5481422 B2 JP 5481422B2 JP 2011090993 A JP2011090993 A JP 2011090993A JP 2011090993 A JP2011090993 A JP 2011090993A JP 5481422 B2 JP5481422 B2 JP 5481422B2
- Authority
- JP
- Japan
- Prior art keywords
- frequency
- key
- input
- input keys
- stored
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
- Cash Registers Or Receiving Machines (AREA)
Description
本発明の実施形態は、商品または役務の代金を決済する決済処理装置、同装置のプログラム、および決済処理システムに関する。 Embodiments described herein relate generally to a payment processing apparatus that settles a price for goods or services, a program for the apparatus, and a payment processing system.
従来、各種商品の販売や役務の提供を行う店舗においては、商品または役務の代金の決済にPOS(Point Of Sales)端末やECR(Electric Cash Register)等の決済処理装置が使用されている。 2. Description of the Related Art Conventionally, in stores that sell various products and provide services, payment processing devices such as POS (Point Of Sales) terminals and ECR (Electric Cash Register) are used for payment of goods or services.
決済処理装置は、各種入力キーが配設されたキーボード、ディスプレイに設けられたタッチパネル、バーコードスキャナ等のキー入力手段を備えており、これらキー入力手段の操作によって入力されるキーに従って決済に関わる処理を進行する。 The payment processing apparatus includes a keyboard with various input keys, a touch panel provided on a display, a key scanner such as a barcode scanner, and the like, and is involved in payment according to keys input by operating these key input means. Proceed with the process.
決済処理装置は、上記のような限られたキー入力手段からのキー入力で様々な機能を実現しなければならず、ある処理を完結させるまでのキー入力順序が細かく定められていることが多い。 The settlement processing apparatus must realize various functions by key input from the limited key input means as described above, and the key input order until a certain process is completed is often finely defined. .
そのため操作ミスが発生し易く、処理が遅延したり、操作者にストレスを与えたりするなどの種々の不具合が生じていた。 Therefore, an operation error is likely to occur, and various problems such as a delay in processing and stress on the operator have occurred.
このような事情により、決済処理装置への迅速なキー入力を可能とするための手段を講じる必要があった。 Under such circumstances, it is necessary to take measures to enable quick key input to the settlement processing apparatus.
一実施形態における決済処理装置は、所定の機能が割り付けられた複数の入力キーと、これら各入力キーの操作が有効となる処理状況を示すステージ情報及び上記各入力キーが操作された回数を使用頻度として記憶する記憶手段と、上記各入力キーのいずれかが操作される度に当該操作された入力キーの上記記憶手段に記憶された使用頻度をカウントアップする頻度更新手段と、上記各入力キーのいずれかが操作されたとき、当該操作された入力キーの上記記憶手段に記憶された使用頻度が予め定められた最大数に達しているならば、上記記憶手段に記憶されたステージ情報が現在の処理状況を示す入力キーの使用頻度を予め定められた割合で減じる頻度減算手段と、上記記憶手段に記憶された各ステージ情報のうち、現在の処理状況を示すものに対応する入力キーを表す画面部品を、上記記憶手段に記憶されたこれら各入力キーの使用頻度の順に並べて表示する表示手段と、を備えている。 The settlement processing apparatus according to an embodiment uses a plurality of input keys to which a predetermined function is assigned, stage information indicating a processing situation in which the operation of each input key is valid, and the number of times each input key is operated. storage means for storing a frequency, and frequency updating means for upper Symbol counts up the frequency of use or has been stored in the storage means of the operation input key each time it is operated in the input keys, each input When any of the keys is operated, if the use frequency stored in the storage means of the operated input key reaches a predetermined maximum number, the stage information stored in the storage means is and frequency subtracting means for subtracting a proportion of the frequency of use predetermined input key indicating the current processing status, among the stage information stored in the storage means, indicating the current processing status The screen component representing an input key corresponding to, and a display means for displaying arranged in the order of frequency of use of each of these input keys stored in the storage means.
以下、一実施形態について説明する。
なお、本実施形態においては、決済処理装置の一例として、小売店にて使用されるPOS端末1を例示する。
Hereinafter, an embodiment will be described.
In the present embodiment, a
[POS端末]
図1は、本実施形態におけるPOS端末1の要部構成を示すブロック図である。
POS端末1は、制御の中枢として機能するCPU(Central Processing Unit)10を備えている。このCPU10には、メモリ11、通信I/F(Interface)12、スキャナI/F13、キーボードコントローラ14、ディスプレイコントローラ15,16、およびプリンタコントローラ17等が、アドレスバスやデータバス等で構成されるバスライン18を介して接続されている。
[POS terminal]
FIG. 1 is a block diagram showing a main configuration of the
The
さらに、通信I/F12に店舗内のLAN(Local Area Network)回線等の通信回線20が接続され、スキャナI/F13にバーコードスキャナ21が接続され、キーボードコントローラ14にキーボード22が接続され、ディスプレイコントローラ15に店員側ディスプレイ23が接続され、ディスプレイコントローラ16に客側ディスプレイ24が接続され、プリンタコントローラ17にレシートプリンタ25が接続されている。
Further, a
メモリ11は、ROM(Read Only Memory)やRAM(Random Access Memory)で構成され、CPU10が後述の設定処理や決済処理を実現するために実行するコンピュータプログラム、各種固定値等の固定的データ、およびキー手順テーブル30等を記憶している。なお、キー手順テーブル30は、POS端末1がアクセス可能であればメモリ11以外の記憶媒体、例えば外付け記憶媒体や、POS端末1に接続された他の機器が備えるメモリに記憶されていてもよい。
The
通信I/F12は、通信回線20を介して通信接続されたサーバやプリンタ等の各種機器との間でデータを送受信する。
The communication I /
バーコードスキャナ21は、商品等に付されたバーコードを光学的に読み取ってPLUコード等のコード情報を生成する。スキャナI/F13は、バーコードスキャナ21が生成したコード情報を取り込み、キーイベント化してCPU10に出力する。
The
キーボード22は、決済処理の開始の指示を入力するPLUキー、小計指示を入力する小計キー、数値入力用のテンキー、および決済処理の締め指示を入力するための締めキー等で構成されており、押下されたキーを示すキー番号を出力する。キーボードコントローラ14は、キーボード22から出力されるキー番号を取り込み、CPU10に出力する。
The
店員側ディスプレイ23は、例えば表示面が店員の立ち位置側に向けられたLCD(Liquid Crystal Display)231と、このLCD231の表示面上に設けられたタッチパネル232とで構成される。ディスプレイコントローラ15は、CPU10からの指令に応じて店員側ディスプレイ23を制御し、LCD231に決済処理用の画面等を表示させる。また、ディスプレイコントローラ15は、タッチパネル232が接触操作された際に出力する信号に基づき、LCD231に表示されたGUIの操作を検知し、CPU10に通知する。
The clerk-
上記決済処理用の画面の一例を、図2に示している。図示した画面40は、決済情報表示エリア41、および、画面左下端から右下端に向けて並べられた5つのボタンエリア51〜55を有している。決済情報表示エリア41には、登録済み商品の名称および単価や登録済み商品の単価の合計金額等の決済処理に必要な各種情報、および、特定の商品を登録するプリセットキー等が配置される。ボタンエリア51〜55には、後述の候補表示処理を経て操作候補である入力キーの名称が表示される。上記プリセットキーやボタンエリア51〜55は、タッチパネル232への接触によって操作可能なGUIである。
An example of the settlement processing screen is shown in FIG. The
客側ディスプレイ24は、例えば表示面が会計を受ける客の立ち位置側に向けられたLEDディスプレイである。ディスプレイコントローラ16は、客側ディスプレイ24を制御し、1取引にて客が購入する個々の商品の代金、それらを合計した合計代金、および釣銭額等を表示させる。
The
レシートプリンタ25は、例えば感熱紙であるレシート用紙に各種の情報を印刷するサーマルプリンタである。プリンタコントローラ17は、レシートプリンタ25の動作を制御して客が購入した商品等の名称や単価、合計代金、釣銭額等が印刷されたレシートを発行させる。
The
[キー手順テーブル]
キー手順テーブル30のデータ構造について説明する。
図3は、本実施形態におけるキー手順テーブル30のデータ構造例を示す図である。
キー手順テーブル30は、ステージ情報、キー番号、キー名称、および使用頻度からなるデータにて構成されている。
[Key procedure table]
The data structure of the key procedure table 30 will be described.
FIG. 3 is a diagram illustrating a data structure example of the key procedure table 30 in the present embodiment.
The key procedure table 30 includes data including stage information, key numbers, key names, and usage frequencies.
キー番号は、キーボード22の各キーの操作や、LCD231に表示されるプリセットキー等の入力キーの操作によるキー入力に対して一意に設定された番号である。なお、バーコードスキャナ21によって読み取られたコード情報の入力もキーイベント化され、キー入力として扱われる。そのため、キー手順テーブル30には、バーコードスキャナ21からのコード情報の入力に対して設定されたキー番号を有するデータも含まれている。
The key number is a number uniquely set for key input by operating each key of the
ステージ情報は、各入力キーの操作が有効となる処理状況を示すものである。ここにいう処理状況は、例えばPOS端末1の起動直後の初期化処理が実行されている状態、決済処理を開始して商品登録を受け付けている状態、登録された商品の代金の支払を受け付けている状態などであり、このような処理状況に対して予め「1」「2」・・・のようなステージ情報が割り当てられている。
The stage information indicates the processing status where the operation of each input key is valid. The processing status here includes, for example, a state in which the initialization process immediately after the activation of the
キー名称は、対応するキー番号で示されるキー入力に対して割付けられた機能を示している。ここにいう機能は、例えばキーボード22に設けられた小計キーを操作してのキー入力に対応する機能であれば「小計指示の入力」、LCD231に表示された商品Aを登録するプリセットキーを操作してのキー入力に対応する機能であれば「商品Aの登録」のように、対応するキー入力がなされた際に実行すべき処理を示すものである。
The key name indicates a function assigned to the key input indicated by the corresponding key number. For example, if the function corresponds to key input by operating a subtotal key provided on the
使用頻度は、対応するキー番号で示されるキー入力が実行された回数を示し、本実施形態では2桁の数字にて表される。そのため、「99」が使用頻度の最大値となる。 The usage frequency indicates the number of times the key input indicated by the corresponding key number is executed, and is represented by a two-digit number in this embodiment. Therefore, “99” is the maximum use frequency.
[初期化処理]
次に、POS端末1の動作について説明する。
POS端末1に電源が投入され、オペレーティングシステムが起動された直後においては、先ず図4のフローチャートに示す初期化処理が実行される。
[Initialization]
Next, the operation of the
Immediately after the power is supplied to the
初期化処理において、CPU10は、メモリ11に候補データテーブル31を作成するとともに(ステップS101)、起動直後のステージ情報を用いて候補表示処理を実行する(ステップS102)。
図5は、上記候補データテーブル31のデータ構造例を示す図である。
候補データテーブル31は、キー番号およびキー名称を記述するためのエリアに昇順のナンバを付して構成されている。ステップS101の処理にて候補データテーブル31が作成された時点においては、各エリアが空欄となる。
In the initialization process, the
FIG. 5 shows an example of the data structure of the candidate data table 31. As shown in FIG.
The candidate data table 31 is configured by assigning numbers in ascending order to areas for describing key numbers and key names. When the candidate data table 31 is created in the process of step S101, each area is blank.
[候補表示処理]
続いて、上記候補表示処理について説明する。
候補表示処理において、CPU10は、図6のフローチャートに沿って動作する。すなわち、先ずCPU10は、キー手順テーブル30から現在の処理状況を示すステージ情報を含むデータを検索する(ステップS201)。このとき発見されたデータのキー番号で示される入力キーは、現在の処理状況において操作が有効な入力キーである。
[Candidate display processing]
Next, the candidate display process will be described.
In the candidate display process, the
また、ステップS201の処理においては、例えばキー番号に対してそのキー番号で示されるキー入力がなされた際に移行すべき処理状況を示すステージ情報とを対応付けたテーブルをメモリ11に記憶しておき、直前のキー入力のキー番号をこのテーブルから検索し、発見したキー番号に対応付けられたステージ情報を現在の処理状況を示すものとして上記データの検索に用いる。以降に説明する各処理において使用されるステージ情報も、同様の方法によって特定すればよい。
In the process of step S201, for example, a table in which the key information is associated with the stage information indicating the processing status to be transferred when the key input indicated by the key number is made is stored in the
次に、CPU10は、候補データテーブル31にデータが記述されているならばそのデータを一旦削除した上で、ステップS201の処理にて発見した各データに含まれるキー番号およびキー名称を候補データテーブル31に書き込む(ステップS202)。このとき、ステップS201の処理にて発見した各データに含まれる各キー番号およびキー名称は、それらデータに含まれる使用頻度が高いものから順に、候補データテーブル31のナンバ「1」のエリアから書き込む。
Next, if data is described in the candidate data table 31, the
ただし、ステップS201の処理にて発見した各データにバーコードスキャナ21によるキー入力に相当するものが含まれている場合には、そのデータを候補データテーブル31への書き込み対象から除外する。
However, if each data found in the process of step S201 includes data corresponding to a key input by the
ステップS202の処理の後、CPU10は、候補データテーブル31に書き込まれたキー名称のうち、ナンバ「1」〜「K」が付されたエリアのキー名称を画面40のボタンエリア51〜55に表示させる(ステップS203)。ここに、Kは1以上の整数であり、その値は予め定められてメモリ11等に記憶されている。以下、本実施形態においてはK=5であるとして説明を継続する。
ステップS203の処理を以って候補表示処理が終了する。
このような流れの候補表示処理を経ると、キー手順テーブル30に記述されたステージ情報が現在の処理状況を示す入力キーが表された画面部品(ボタンエリア51〜55)が、キー手順テーブル30に記述されたこれら各入力キーの使用頻度の順に並べて店員側ディスプレイ23に表示されることになる。
After the process of step S202, the
The candidate display process ends with the process of step S203.
After such a candidate display process for the flow, the screen parts (
ここで、候補表示処理の具体例を挙げる。
初期化処理での候補表示処理において、ステージ情報が「1」であるとすると、図3に示したキー手順テーブル30からキー番号「10」「21」「34」「6」「9」「14」のデータが発見される(ステップS201)。さらに図7に示すように、これらのデータに含まれるキー番号およびキー名称が使用頻度の順、すなわちキー番号およびキー名称が「21,機能F21」「9,機能F09」「34,機能F34」「6,機能F06」「14,機能F14」「10,機能F10」の順で、候補データテーブル31に書き込まれる(ステップS202)。
Here, a specific example of candidate display processing will be given.
In the candidate display process in the initialization process, if the stage information is “1”, the key numbers “10” “21” “34” “6” “9” “14” from the key procedure table 30 shown in FIG. Is found (step S201). Furthermore, as shown in FIG. 7, the key numbers and key names included in these data are in the order of use, that is, the key numbers and key names are “21, function F21” “9, function F09” “34, function F34”. The data are written in the candidate data table 31 in the order of “6, function F06”, “14, function F14”, “10, function F10” (step S202).
そして、このように書き込まれたデータのうち、ナンバ「1」〜「K」(=5)が付されたエリアのキー名称、すなわち「機能F21」「機能F09」「機能F34」「機能F06」「機能F14」が、図8に示したように画面40のボタンエリア51〜55に表示される(ステップS203)。
Of the data thus written, the key names of the areas to which the numbers “1” to “K” (= 5) are attached, that is, “function F21” “function F09” “function F34” “function F06”. “Function F14” is displayed in the
[決済処理]
初期化処理が完了すると、決済処理が実行される。
決済処理においては、客が購入しようとする商品の登録、値割引きの受け付け、登録された商品の合計代金の算出、代金の支払の受け付け、客に付与するサービスポイントの算出、およびレシートの発行等が行われる。
[Payment processing]
When the initialization process is completed, the settlement process is executed.
In payment processing, registration of products to be purchased by customers, acceptance of discounts, calculation of the total price of registered products, acceptance of payment of payments, calculation of service points granted to customers, issuance of receipts, etc. Is done.
これらは、基本的にはCPU10が図9のフローチャートに沿って動作することで実現される。
このフローチャートにおいて、先ずCPU10は、キーボード22、店員側ディスプレイ23、バーコードスキャナ21の操作によるキー入力を受け付ける(ステップS301)。
These are basically realized by the
In this flowchart, first, the
このとき、キーボード22のいずれかのキーが操作されたならば、CPU10は、そのキーによるキー入力を受け付ける。
At this time, if any key of the
また、LCD231に表示されたプリセットキーやボタンエリア51〜55等のGUIが接触操作されたならば、タッチパネル232からの出力に基づきディスプレイコントローラ15によってその操作が検知され、CPU10に通知される。このとき、決済情報表示エリア41に配置されたプリセットキーの操作であるならば、CPU10は、当該プリセットキーに割り付けられたキー入力を受け付ける。一方、ボタンエリア51〜55のいずれかの操作であるならば、CPU10は、候補データテーブル31中の当該操作されたボタンエリアのデータを参照し、そのデータに含まれるキー番号で示されるキー入力を受け付けたものとみなす。
Further, when the GUI such as the preset key displayed on the LCD 231 or the
また、バーコードスキャナ21によりバーコードが読み取られたならば、スキャナI/F13がバーコードスキャナ21から出力されるコード情報を取り込み、キーイベント化してCPU10に通知する(ステップS301b)。このときCPU10は、「コード情報の入力」というキー入力を受け付けたものとみなす。
If the barcode is read by the
ステップS301の処理にてキーボード22、店員側ディスプレイ23、およびバーコードスキャナ21のいずれかによるキー入力を受け付けると、CPU10は、そのキー入力が現在の処理状況において有効であるか否かを判断すべく、キー手順解析を行う(ステップS302)。この処理において、CPU10は、現在の処理状況を示すステージ情報と当該キー入力に対応するキー番号との双方を含むデータをキー手順テーブル30から検索し、該当するデータを発見したならば当該キー入力が有効であるとし、該当するデータを発見できないならば当該キー入力が無効であるとする。
When a key input from any of the
このような流れのキー手順解析を実行した後、CPU10は、その結果を判定する(ステップS303)。キー手順解析においてキー入力が有効であるとされている場合、CPU10は、手順が正当であるとして(ステップS303のNo)、頻度学習処理を実行する(ステップS304)。この頻度学習処理については、図10の説明にて後述する。
After executing the key procedure analysis of such a flow, the
頻度学習処理の後、CPU10は、ステップS301の処理にて受け付けたキー入力に割り付けられた機能に応じた処理を行う(ステップS305)。例えばステップS301の処理にて受け付けたキー入力に対して設定されたキー番号が「10」であるならば、キー手順テーブル30においてキー番号「10」を有するデータに含まれるキー名称「機能F10」に相当する処理を行う。
After the frequency learning process, the
ステップS305の処理の後、CPU10は、前述の候補表示処理を実行する(ステップS306)。
一方、ステップS302のキー手順解析においてキー番号の入力が無効であるとされている場合、CPU10は、手順エラーであるとして(ステップS303のYes)、ステップS304,S305の処理を行わずに候補表示処理を実行する(ステップS306)。
After the process of step S305, the
On the other hand, if it is determined that the key number input is invalid in the key procedure analysis in step S302, the
ステップS306の候補表示処理が実行された結果、現在の処理状況において操作が有効な入力キーのうち、使用頻度が高い上位5つのキー名称がそれぞれボタンエリア51〜55に表示されることになる。
候補表示処理の後、CPU10は、ステップS301の処理に戻って次のキー入力を受け付ける。
As a result of execution of the candidate display process in step S306, the top five key names with the highest use frequency are displayed in the
After the candidate display process, the
[頻度学習処理]
次に、ステップS304の頻度学習処理について説明する。
頻度学習処理において、CPU10は、図10のフローチャートに沿って動作する。すなわち、先ずCPU10は、キー手順テーブル30から現在の処理状況を示すステージ情報と、ステップS301の処理にて受け付けたキー入力に対し設定されたキー番号の双方を含むデータを検索する(ステップS401)。そして、CPU10は、発見したデータに含まれる使用頻度が最大頻度、すなわち「99」に達しているか否かを判定する(ステップS402)。
[Frequency learning process]
Next, the frequency learning process in step S304 will be described.
In the frequency learning process, the
発見したデータに含まれる使用頻度が最大頻度でない場合(ステップS402のNo)、CPU10は、キー手順テーブル30の当該使用頻度を1つインクリメントした値にて当該データの使用頻度を更新し(ステップS403)、頻度学習処理を終了する。
When the use frequency included in the found data is not the maximum frequency (No in step S402), the
一方、発見したデータに含まれる使用頻度が最大頻度である場合(ステップS402のYes)、CPU10は、キー手順テーブル30から現在の処理状況を示すステージ情報を含むデータを検索する(ステップS404)。
On the other hand, when the usage frequency included in the found data is the maximum frequency (Yes in step S402), the
そして、CPU10は、発見した各データに含まれる使用頻度をそれぞれ2で割った値(端数切り上げ)にて、それら各データに含まれる使用頻度を更新し(ステップS405)、頻度学習処理を終了する。
Then, the
なお、ステップS405の処理では、発見した各データに含まれる使用頻度を3以上の数で割ってもよいし、所定数を減じてもよい。 In the process of step S405, the usage frequency included in each discovered data may be divided by a number of 3 or more, or the predetermined number may be reduced.
以上説明したように、本実施形態におけるPOS端末1は、所定の機能が割り付けられた複数の入力キーと、これら各入力キーの操作が有効となる処理状況を示すステージ情報および各入力キーの使用頻度が記述されたキー手順テーブル30とを備え、キー手順テーブル30に記述された各ステージ情報のうち、現在の処理状況を示すものに対応する入力キーを表す画面部品を、キー手順テーブル30に記述されたこれら各入力キーの使用頻度の順に並べて店員側ディスプレイ23に表示する。
As described above, the
このような構成であれば、各処理状況において使用頻度の高い入力キーを操作者に知らせることができるので、操作ミスが防止されるとともに迅速なキー入力が可能となる。その結果、決済処理の円滑な進行が期待できる。さらに、POS端末1の操作に不慣れな者の教育時間が短縮できる。
With such a configuration, it is possible to notify the operator of frequently used input keys in each processing situation, so that an operation error is prevented and rapid key input is possible. As a result, smooth progress of the payment process can be expected. Furthermore, the training time for those who are unfamiliar with the operation of the
また、POS端末1は、各入力キーのいずれかが操作される度にキー手順テーブル30に記述された当該操作された入力キーの使用頻度をカウントアップする。このような構成であれば、使用頻度を常に最新の状態に保つことができる。
The
また、POS端末1は、操作された入力キーのキー手順テーブル30に記憶された使用頻度が予め定められた最大数に達しているならば、キー手順テーブル30に記憶されたステージ情報が現在の処理状況を示す入力キーの使用頻度を予め定められた割合(本実施形態では1/2)で減じる。このような構成であれば、キー手順テーブル30に記憶された使用頻度が最大数に達した後においても、同一の処理状況において操作が有効な入力キーの使用頻度の比率を変えることなくそれらの値が減じられる。
Further, if the use frequency stored in the key procedure table 30 of the operated input key reaches a predetermined maximum number, the
また、POS端末1は、各ボタンエリア51〜55のいずれかに対する接触操作がタッチパネル232によって検知されたとき、当該接触操作されたボタンエリアが表す入力キーに割り付けられた機能による処理を実行する。このように入力キーの候補が表示されたボタンエリア51〜55の操作によってその入力キーを操作した場合と同じ機能による処理が実行されれば、いちいちキーボード22等から入力キーを探すことなく、迅速かつ簡単に所望のキー入力が行える。
Further, when a touch operation on any one of the
また、ボタンエリア51〜55には、キー手順テーブル30に記述されたステージ情報が現在の処理状況を示す入力キーのうち、使用頻度が高い上位所定数の入力キーのキー名称が表示される。このような構成であれば、使用頻度の高い入力キーに限って操作者に知らせることができる。
In the
[変形例]
上記実施形態にて開示した構成は、種々変形実施可能である。具体的な変形例としては、例えば次のようなものがある。
[Modification]
The configuration disclosed in the above embodiment can be variously modified. Specific examples of modifications are as follows.
(1)上記実施形態では、決済処理装置の一例としてPOS端末1を例示した。しかしながら、上記実施形態にて開示した操作候補の入力キーを表す情報を表示する構成等を、カード決済に特化したカード決済端末や、客の操作によって販売処理が完結されるセルフチェックアウト端末等の他の決済処理装置に適用してもよい。
(1) In the said embodiment, the
(2)上記実施形態では、CPU10がメモリ11に記憶されたプログラムを実行することにより、POS端末1の動作が実現されるとした。しかしながら、これに限らずプログラムを所定のネットワークからPOS端末1にダウンロードしてもよいし、同様の機能を記録媒体に記憶させたものをPOS端末1にインストールしてもよい。記録媒体としては、CD−ROM等を利用でき、かつPOS端末1が読み取り可能な記録媒体であれば、その形態は何れの形態であってもよい。また、このように予めインストールやダウンロードにより得る機能はPOS端末1内部のOS等と協働してその機能を実現させるものであってもよい。
(2) In the above embodiment, the operation of the
(3)また、POS端末1が実行するとした処理を実現する機能や、POS端末1が備えるとした構成の一部を、POS端末1に通信接続されたサーバ装置に設けてもよい。
このようにしてシステムを構築する場合、例えばクラウドコンピューティングを利用できる。より具体的には、SaaS(software as a service)と称されるソフトウェア提供形態が適する。
(3) In addition, a function for realizing the processing executed by the
When constructing a system in this way, for example, cloud computing can be used. More specifically, a software provision form called SaaS (software as a service) is suitable.
図11は、クラウドシステムを利用する決済処理システムの構成図である。
この決済処理システム100は、クラウド101、複数の端末装置102および複数の通信ネットワーク103、および互いに通信接続された複数のサーバ装置104を有する。なお、端末装置102、通信ネットワーク103、およびサーバ装置104は、それぞれ1つのみでもよい。
FIG. 11 is a configuration diagram of a payment processing system using a cloud system.
The
端末装置102は、通信ネットワーク103を介してクラウド101と通信可能である。端末装置102としては、上記実施形態にて説明したPOS端末や、デスクトップタイプやノートブックタイプなどの種々のコンピュータ、携帯電話装置、携帯情報端末(PDA)、あるいはスマートフォンなどを適宜に利用できる。
The
通信ネットワーク103としては、インターネット、プライベートネットワーク、次世代ネットワーク(NGN)、あるいはモバイルネットワークなどを適宜に利用できる。
As the
このような構成の決済処理システム100において、上記実施形態でPOS端末1が実行するとした処理を実現する機能やPOS端末1が備えるとした構成の少なくとも一部をサーバ装置104に設け、残りの機能や構成を端末装置102に設ける。なお、複数のサーバ装置104に分担して上記機能や構成を設けてもよい。
In the
例えば、上記実施形態においてPOS端末1が備えるとしたキー手順テーブル30に相当する構成およびPOS端末1が実行するとした候補表示処理を実現する機能の少なくとも一方をサーバ装置104に設ける。そして、端末装置102には、キー手順テーブル30に相当する構成および候補表示処理を実現する機能のうちサーバ装置104が備えないものと、各入力キーおよび操作候補の入力キーを表す画面部品を表示するための表示手段とを設ける。
なお、キー手順テーブル30に相当する構成や候補表示処理を実現する機能をサーバ装置104に設ける場合、決済処理、候補表示処理、頻度学習処理等において端末装置102とサーバ装置104との間で適宜必要な情報を送受信させればよい。
For example, the
In addition, when the
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
[1]所定の機能が割り付けられた複数の入力キーと、これら各入力キーの操作が有効となる処理状況を示すステージ情報及び前記各入力キーの使用頻度を記憶する記憶手段と、この記憶手段に記憶された各ステージ情報のうち、現在の処理状況を示すものに対応する入力キーを表す画面部品を、前記記憶手段に記憶されたこれら各入力キーの使用頻度の順に並べて表示する表示手段と、を備えていることを特徴とする決済処理装置。
[2]前記使用頻度は、対応する入力キーが操作された回数にて表され、前記各入力キーのいずれかが操作される度に当該操作された入力キーの前記記憶手段に記憶された使用頻度をカウントアップする頻度更新手段をさらに備えていることを特徴とする付記[1]に記載の決済処理装置。
[3]前記各入力キーのいずれかが操作されたとき、当該操作された入力キーの前記記憶手段に記憶された使用頻度が予め定められた最大数に達しているならば、前記記憶手段に記憶されたステージ情報が現在の処理状況を示す入力キーの使用頻度を予め定められた割合で減じる頻度減算手段をさらに備えていることを特徴とする付記[2]に記載の決済処理装置。
[4]前記表示手段の表示画面に対する接触操作を検知するタッチパネルと、前記表示手段に表示された前記各画面部品のいずれかに対する接触操作が前記タッチパネルによって検知されたとき、当該接触操作された画面部品が表す入力キーに割り付けられた機能による処理を実行する実行手段と、をさらに備えていることを特徴とする付記[1]乃至[3]のうちいずれか1に記載の決済処理装置。
[5]前記表示手段は、前記記憶手段に記憶されたステージ情報が現在の処理状況を示す入力キーのうち、前記記憶手段に記憶された使用頻度が高い上位所定数の入力キーを表す画面部品をそれら入力キーの使用頻度の順に並べて表示することを特徴とする付記[1]乃至[4]のうちいずれか1に記載の決済処理装置。
[6]所定の機能が割り付けられた複数の入力キーと、表示手段とを有し、前記各入力キーの操作が有効となる処理状況を示すステージ情報及び前記各入力キーの使用頻度を記憶する記憶手段にアクセス可能な決済処理装置に、前記記憶手段に記憶された各ステージ情報のうち、現在の処理状況を示すものに対応する入力キーを表す画面部品を、前記記憶手段に記憶されたこれら各入力キーの使用頻度の順に並べて前記表示手段に表示させる機能を実現させるためのプログラム。
[7]端末装置と、少なくとも1つのサーバとを含む決済処理システムであって、表示手段と、所定の機能が割り付けられた複数の入力キーと、これら各入力キーの操作が有効となる処理状況を示すステージ情報及び前記各入力キーの使用頻度を記憶する記憶手段と、この記憶手段に記憶された各ステージ情報のうち、現在の処理状況を示すものに対応する入力キーを表す画面部品を、前記記憶手段に記憶されたこれら各入力キーの使用頻度の順に並べて前記表示手段に表示させる制御手段と、を備え、前記サーバは、前記記憶手段及び前記制御手段の少なくとも一方を備え、前記端末装置は、前記記憶手段及び前記制御手段のうち前記サーバが備えないものと、前記各入力キー及び前記表示手段とを備えることを特徴とする決済処理システム。
Although several embodiments of the present invention have been described, these embodiments are presented by way of example and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the scope of the invention. These embodiments and modifications thereof are included in the scope and gist of the invention, and are included in the invention described in the claims and the equivalents thereof.
Hereinafter, the invention described in the scope of claims of the present application will be appended.
[1] Storage means for storing a plurality of input keys to which a predetermined function is assigned, stage information indicating the processing status in which the operation of each input key is valid, and the frequency of use of each input key, and the storage means Display means for displaying the screen parts representing the input keys corresponding to those indicating the current processing status among the stage information stored in the display in order of the frequency of use of each of the input keys stored in the storage means; A payment processing apparatus comprising:
[2] The use frequency is represented by the number of times the corresponding input key is operated, and each time the input key is operated, the use of the operated input key is stored in the storage unit. The settlement processing apparatus according to [1], further comprising frequency update means for counting up the frequency.
[3] When any one of the input keys is operated, if the frequency of use stored in the storage unit of the operated input key reaches a predetermined maximum number, the storage unit stores The settlement processing apparatus according to [2], further comprising frequency subtracting means for reducing the frequency of use of the input key indicating the current processing status in the stored stage information at a predetermined rate.
[4] A touch panel that detects a touch operation on the display screen of the display unit, and a touch-operated screen when a touch operation on any of the screen components displayed on the display unit is detected by the touch panel. The payment processing apparatus according to any one of supplementary notes [1] to [3], further comprising execution means for executing processing by a function assigned to the input key represented by the component.
[5] The display means is a screen component that represents a predetermined number of input keys with higher usage frequency stored in the storage means among the input keys whose stage information stored in the storage means indicates the current processing status The settlement processing apparatus according to any one of the supplementary notes [1] to [4], wherein the input keys are arranged and displayed in order of use frequency of the input keys.
[6] A plurality of input keys to which a predetermined function is assigned and a display unit are stored, and stage information indicating the processing status in which the operation of each input key is valid and the use frequency of each input key are stored. The screen parts representing the input keys corresponding to the information indicating the current processing status among the stage information stored in the storage means are stored in the payment processing apparatus accessible to the storage means. A program for realizing a function of arranging the input keys in order of use frequency and displaying them on the display means.
[7] A payment processing system including a terminal device and at least one server, a processing state in which display means, a plurality of input keys to which a predetermined function is assigned, and operations of these input keys are valid Storage means for storing the stage information indicating the frequency of use and the frequency of use of each of the input keys, and screen parts representing the input keys corresponding to those indicating the current processing status among the stage information stored in the storage means, Control means for displaying on the display means in order of the frequency of use of these input keys stored in the storage means, and the server comprises at least one of the storage means and the control means, and the terminal device A settlement processing system comprising: the storage means and the control means not provided by the server; and the input keys and the display means. .
1…POS端末、10…CPU、11…メモリ、21…バーコードスキャナ、22…キーボード、23…店員側ディスプレイ、30…キー手順テーブル、31…候補データテーブル、40…画面、41…決済情報表示エリア、51〜55…ボタンエリア、100…決済処理システム
DESCRIPTION OF
Claims (5)
これら各入力キーの操作が有効となる処理状況を示すステージ情報及び前記各入力キーが操作された回数を使用頻度として記憶する記憶手段と、
前記各入力キーのいずれかが操作される度に当該操作された入力キーの前記記憶手段に記憶された使用頻度をカウントアップする頻度更新手段と、
前記各入力キーのいずれかが操作されたとき、当該操作された入力キーの前記記憶手段に記憶された使用頻度が予め定められた最大数に達しているならば、前記記憶手段に記憶されたステージ情報が現在の処理状況を示す入力キーの使用頻度を予め定められた割合で減じる頻度減算手段と、
前記記憶手段に記憶された各ステージ情報のうち、現在の処理状況を示すものに対応する入力キーを表す画面部品を、前記記憶手段に記憶されたこれら各入力キーの使用頻度の順に並べて表示する表示手段と、
を備えていることを特徴とする決済処理装置。 A plurality of input keys to which a predetermined function is assigned;
Storage means for storing the stage information indicating the processing status in which the operation of each of these input keys is valid and the number of times each of the input keys has been operated as the usage frequency;
Frequency update means for counting up the frequency of use stored in the storage means of the operated input key each time any one of the input keys is operated;
When any one of the input keys is operated, if the use frequency stored in the storage unit of the operated input key reaches a predetermined maximum number, the input key is stored in the storage unit. Frequency subtraction means for reducing the frequency of use of the input key whose stage information indicates the current processing status at a predetermined rate;
Among the stage information stored in the storage unit, displays a screen component representing an input key corresponding to that indicating the current processing status, are arranged in order of frequency of use of each of these input keys stored in the storage means Display means;
A payment processing apparatus comprising:
前記表示手段に表示された前記各画面部品のいずれかに対する接触操作が前記タッチパネルによって検知されたとき、当該接触操作された画面部品が表す入力キーに割り付けられた機能による処理を実行する実行手段と、
をさらに備えていることを特徴とする請求項1に記載の決済処理装置。 A touch panel for detecting a contact operation on the display screen of the display means;
Execution means for executing processing by the function assigned to the input key represented by the touched screen component when a touch operation on any of the screen components displayed on the display means is detected by the touch panel; ,
The payment processing apparatus according to claim 1 , further comprising:
前記各入力キーのいずれかが操作される度に当該操作された入力キーの前記記憶手段に記憶された使用頻度をカウントアップする機能と、
前記各入力キーのいずれかが操作されたとき、当該操作された入力キーの前記記憶手段に記憶された使用頻度が予め定められた最大数に達しているならば、前記記憶手段に記憶されたステージ情報が現在の処理状況を示す入力キーの使用頻度を予め定められた割合で減じる機能と、
前記記憶手段に記憶された各ステージ情報のうち、現在の処理状況を示すものに対応する入力キーを表す画面部品を、前記記憶手段に記憶されたこれら各入力キーの使用頻度の順に並べて前記表示手段に表示させる機能と、を実現させるためのプログラム。 A plurality of input keys a predetermined function is assigned, and a display unit, the number of times the operation is the stage information, and the respective input keys indicating the processing status to be effective has been operated for the respective input keys as frequency of use In the payment processing apparatus accessible to the storage means for storing,
A function of counting up the frequency of use stored in the storage means of the operated input key each time any one of the input keys is operated;
When any one of the input keys is operated, if the use frequency stored in the storage unit of the operated input key reaches a predetermined maximum number, the input key is stored in the storage unit. A function that reduces the frequency of use of the input key whose stage information indicates the current processing status at a predetermined rate,
Among the pieces of stage information stored in the storage means, the screen parts representing the input keys corresponding to those indicating the current processing status are arranged in the order of use frequency of these input keys stored in the storage means and displayed. And a program for realizing the function to be displayed on the means.
表示手段と、
所定の機能が割り付けられた複数の入力キーと、
これら各入力キーの操作が有効となる処理状況を示すステージ情報及び前記各入力キーが操作された回数を使用頻度として記憶する記憶手段と、
前記各入力キーのいずれかが操作される度に当該操作された入力キーの前記記憶手段に記憶された使用頻度をカウントアップする頻度更新手段と、
前記各入力キーのいずれかが操作されたとき、当該操作された入力キーの前記記憶手段に記憶された使用頻度が予め定められた最大数に達しているならば、前記記憶手段に記憶されたステージ情報が現在の処理状況を示す入力キーの使用頻度を予め定められた割合で減じる頻度減算手段と、
前記記憶手段に記憶された各ステージ情報のうち、現在の処理状況を示すものに対応する入力キーを表す画面部品を、前記記憶手段に記憶されたこれら各入力キーの使用頻度の順に並べて前記表示手段に表示させる制御手段と、
を備え、前記サーバは、前記記憶手段、前記頻度更新手段、前記頻度減算手段及び前記制御手段の少なくとも一つを備え、前記端末装置は、前記記憶手段、前記頻度更新手段、前記頻度減算手段及び前記制御手段のうち前記サーバが備えないものと、前記各入力キー及び前記表示手段とを備えることを特徴とする決済処理システム。 A payment processing system including a terminal device and at least one server,
Display means;
A plurality of input keys to which a predetermined function is assigned;
Storage means for storing the stage information indicating the processing status in which the operation of each of these input keys is valid and the number of times each of the input keys has been operated as the usage frequency;
Frequency update means for counting up the frequency of use stored in the storage means of the operated input key each time any one of the input keys is operated;
When any one of the input keys is operated, if the use frequency stored in the storage unit of the operated input key reaches a predetermined maximum number, the input key is stored in the storage unit. Frequency subtraction means for reducing the frequency of use of the input key whose stage information indicates the current processing status at a predetermined rate;
Among the stage information stored in the storage means, the display screen part representing an input key corresponding to that indicating the current processing status, are arranged in order of frequency of use of each of these input keys stored in the storage means Control means to be displayed on the means;
The server includes at least one of the storage unit , the frequency update unit, the frequency subtraction unit, and the control unit, and the terminal device includes the storage unit , the frequency update unit, the frequency subtraction unit, and the like. A payment processing system comprising: the control means not included in the server; the input keys and the display means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011090993A JP5481422B2 (en) | 2011-04-15 | 2011-04-15 | Payment processing apparatus, program, and payment processing system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011090993A JP5481422B2 (en) | 2011-04-15 | 2011-04-15 | Payment processing apparatus, program, and payment processing system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012226424A JP2012226424A (en) | 2012-11-15 |
| JP5481422B2 true JP5481422B2 (en) | 2014-04-23 |
Family
ID=47276551
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011090993A Expired - Fee Related JP5481422B2 (en) | 2011-04-15 | 2011-04-15 | Payment processing apparatus, program, and payment processing system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5481422B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6386289B2 (en) * | 2014-08-11 | 2018-09-05 | 東芝テック株式会社 | Product sales data processing system and product sales data processing terminal |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3223064B2 (en) * | 1995-02-21 | 2001-10-29 | 東芝テック株式会社 | Product sales registration data processing device |
| JP3567009B2 (en) * | 1995-02-28 | 2004-09-15 | 東芝テック株式会社 | Electronic cash register |
| JP2000148885A (en) * | 1998-11-11 | 2000-05-30 | Toshiba Tec Corp | Product sales data processing device |
| JP2010049619A (en) * | 2008-08-25 | 2010-03-04 | Ishida Co Ltd | Pos terminal |
-
2011
- 2011-04-15 JP JP2011090993A patent/JP5481422B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2012226424A (en) | 2012-11-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7238932B2 (en) | Product registration device, control method, and program | |
| CN102385781A (en) | Commodity data processing apparatus, and control method therefor | |
| US20120265594A1 (en) | Settlement processing apparatus, method and system | |
| JP2011253234A (en) | Pos register and pos system | |
| JP2014157552A (en) | Order input device and program | |
| JP5473151B2 (en) | Product sales processing device, program, and product sales system | |
| JP2013214126A (en) | Accounting processing system and computer program | |
| JP5256322B2 (en) | Sales processing device, program, sales processing system, and discount product setting device | |
| JP5481422B2 (en) | Payment processing apparatus, program, and payment processing system | |
| JP2009245033A (en) | Touch panel type input device | |
| JP2014167738A (en) | Receipt printing device and program | |
| JP5555678B2 (en) | Payment processing apparatus, payment processing program, and payment processing system | |
| JP2012053761A (en) | Merchandise sale data processor and control program | |
| JP2020064391A (en) | Sales data processing device and program | |
| JP5551128B2 (en) | Product sales data processing apparatus and product sales data processing method | |
| JP2012048276A (en) | Commodity data processing device and its program | |
| JP2017139021A (en) | Order processing system and information terminal | |
| JP5748715B2 (en) | Code symbol reader and program | |
| JP7551871B2 (en) | System and program | |
| JP5433592B2 (en) | Payment device, payment system, program, and server device | |
| JP6213962B2 (en) | Payment terminal and program | |
| JP5171894B2 (en) | Information processing system and simulation apparatus | |
| JP2011059955A (en) | Merchandise registration device | |
| JP2012014250A (en) | Settlement device and program | |
| JP6141366B2 (en) | Order processing system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130926 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131022 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20131205 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20131212 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131219 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20131219 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20131226 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20140109 |
|
| 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: 20140121 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140217 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5481422 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |