JP7452965B2 - 取引処理システム、移動端末及び情報処理プログラム - Google Patents
取引処理システム、移動端末及び情報処理プログラム Download PDFInfo
- Publication number
- JP7452965B2 JP7452965B2 JP2019172071A JP2019172071A JP7452965B2 JP 7452965 B2 JP7452965 B2 JP 7452965B2 JP 2019172071 A JP2019172071 A JP 2019172071A JP 2019172071 A JP2019172071 A JP 2019172071A JP 7452965 B2 JP7452965 B2 JP 7452965B2
- Authority
- JP
- Japan
- Prior art keywords
- processor
- payment
- cart
- screen
- battery unit
- 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
- 238000012545 processing Methods 0.000 title claims description 63
- 230000010365 information processing Effects 0.000 title claims description 60
- 238000000034 method Methods 0.000 claims description 77
- 230000004044 response Effects 0.000 claims description 44
- 230000008569 process Effects 0.000 claims description 40
- 238000001514 detection method Methods 0.000 claims description 16
- 238000012790 confirmation Methods 0.000 description 35
- 238000004891 communication Methods 0.000 description 29
- 238000010586 diagram Methods 0.000 description 23
- 230000006870 function Effects 0.000 description 23
- 101100054764 Dictyostelium discoideum act24 gene Proteins 0.000 description 18
- 101000908384 Bos taurus Dipeptidyl peptidase 4 Proteins 0.000 description 17
- HEFNNWSXXWATRW-UHFFFAOYSA-N Ibuprofen Chemical compound CC(C)CC1=CC=C(C(C)C(O)=O)C=C1 HEFNNWSXXWATRW-UHFFFAOYSA-N 0.000 description 17
- 230000008859 change Effects 0.000 description 15
- 230000005540 biological transmission Effects 0.000 description 13
- 238000012546 transfer Methods 0.000 description 13
- 101150079344 ACT4 gene Proteins 0.000 description 12
- 101100056774 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) ARP3 gene Proteins 0.000 description 12
- 101150026261 ACT7 gene Proteins 0.000 description 11
- 101100054767 Dictyostelium discoideum act26 gene Proteins 0.000 description 11
- 101100434207 Arabidopsis thaliana ACT8 gene Proteins 0.000 description 9
- 101100054768 Dictyostelium discoideum act27 gene Proteins 0.000 description 8
- 101100054770 Dictyostelium discoideum act29 gene Proteins 0.000 description 8
- 101100490404 Dibothriocephalus dendriticus ACT6 gene Proteins 0.000 description 7
- 102100026620 E3 ubiquitin ligase TRAF3IP2 Human genes 0.000 description 7
- 101710140859 E3 ubiquitin ligase TRAF3IP2 Proteins 0.000 description 7
- 101100054769 Dictyostelium discoideum act28 gene Proteins 0.000 description 6
- 101100202463 Schizophyllum commune SC14 gene Proteins 0.000 description 6
- 230000007423 decrease Effects 0.000 description 6
- 238000012986 modification Methods 0.000 description 6
- 230000004048 modification Effects 0.000 description 6
- 102100031102 C-C motif chemokine 4 Human genes 0.000 description 4
- 101000777470 Mus musculus C-C motif chemokine 4 Proteins 0.000 description 4
- 230000009471 action Effects 0.000 description 4
- 101150024393 ACT5 gene Proteins 0.000 description 3
- 101100054766 Dictyostelium discoideum act25 gene Proteins 0.000 description 3
- 101100492334 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) ARP1 gene Proteins 0.000 description 3
- 101100215341 Arabidopsis thaliana ACT12 gene Proteins 0.000 description 2
- 101100434208 Arabidopsis thaliana ACT9 gene Proteins 0.000 description 2
- 101100108071 Dictyostelium discoideum act10 gene Proteins 0.000 description 2
- LFQSCWFLJHTTHZ-UHFFFAOYSA-N Ethanol Chemical compound CCO LFQSCWFLJHTTHZ-UHFFFAOYSA-N 0.000 description 2
- 241000208125 Nicotiana Species 0.000 description 2
- 235000002637 Nicotiana tabacum Nutrition 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000008685 targeting Effects 0.000 description 2
- 101100215339 Arabidopsis thaliana ACT11 gene Proteins 0.000 description 1
- 101100215368 Dictyostelium discoideum act21 gene Proteins 0.000 description 1
- 101100161922 Dictyostelium discoideum act22 gene Proteins 0.000 description 1
- 101000679851 Homo sapiens Tumor necrosis factor receptor superfamily member 4 Proteins 0.000 description 1
- 101100217138 Mus musculus Actr10 gene Proteins 0.000 description 1
- 240000004050 Pentaglottis sempervirens Species 0.000 description 1
- 235000004522 Pentaglottis sempervirens Nutrition 0.000 description 1
- 102100022153 Tumor necrosis factor receptor superfamily member 4 Human genes 0.000 description 1
- 229940079593 drug Drugs 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
- G06Q20/208—Input by product or record sensing, e.g. weighing or scanner processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
- G06F1/3215—Monitoring of peripheral devices
- G06F1/3218—Monitoring of peripheral devices of display devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62B—HAND-PROPELLED VEHICLES, e.g. HAND CARTS OR PERAMBULATORS; SLEDGES
- B62B3/00—Hand carts having more than one axis carrying transport wheels; Steering devices therefor; Equipment therefor
- B62B3/14—Hand carts having more than one axis carrying transport wheels; Steering devices therefor; Equipment therefor characterised by provisions for nesting or stacking, e.g. shopping trolleys
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62B—HAND-PROPELLED VEHICLES, e.g. HAND CARTS OR PERAMBULATORS; SLEDGES
- B62B3/00—Hand carts having more than one axis carrying transport wheels; Steering devices therefor; Equipment therefor
- B62B3/14—Hand carts having more than one axis carrying transport wheels; Steering devices therefor; Equipment therefor characterised by provisions for nesting or stacking, e.g. shopping trolleys
- B62B3/1408—Display devices mounted on it, e.g. advertisement displays
- B62B3/1424—Electronic display devices
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62B—HAND-PROPELLED VEHICLES, e.g. HAND CARTS OR PERAMBULATORS; SLEDGES
- B62B3/00—Hand carts having more than one axis carrying transport wheels; Steering devices therefor; Equipment therefor
- B62B3/14—Hand carts having more than one axis carrying transport wheels; Steering devices therefor; Equipment therefor characterised by provisions for nesting or stacking, e.g. shopping trolleys
- B62B3/1428—Adaptations for calculators, memory aids or reading aids
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62B—HAND-PROPELLED VEHICLES, e.g. HAND CARTS OR PERAMBULATORS; SLEDGES
- B62B5/00—Accessories or details specially adapted for hand carts
- B62B5/0096—Identification of the cart or merchandise, e.g. by barcodes or radio frequency identification [RFID]
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/36—Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
- G01R31/3644—Constructional arrangements
- G01R31/3647—Constructional arrangements for determining the ability of a battery to perform a critical function, e.g. cranking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/04—Payment circuits
- G06Q20/06—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
- G06Q20/065—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
- G06Q20/202—Interconnection or interaction of plural electronic cash registers [ECR] or to host computer, e.g. network details, transfer of information from host to ECR or from ECR to ECR
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
- G06Q20/204—Point-of-sale [POS] network systems comprising interface for record bearing medium or carrier for electronic funds transfer or payment credit
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/22—Payment schemes or models
- G06Q20/24—Credit schemes, i.e. "pay after"
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/327—Short range or proximity payments by means of M-devices
- G06Q20/3274—Short range or proximity payments by means of M-devices using a pictured code, e.g. barcode or QR-code, being displayed on the M-device
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/0009—Details of the software in the checkout register, electronic cash register [ECR] or point of sale terminal [POS]
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/0036—Checkout procedures
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/0036—Checkout procedures
- G07G1/0045—Checkout procedures with a code reader for reading of an identifying code of the article to be registered, e.g. barcode reader or radio-frequency identity [RFID] reader
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/0036—Checkout procedures
- G07G1/0045—Checkout procedures with a code reader for reading of an identifying code of the article to be registered, e.g. barcode reader or radio-frequency identity [RFID] reader
- G07G1/0081—Checkout procedures with a code reader for reading of an identifying code of the article to be registered, e.g. barcode reader or radio-frequency identity [RFID] reader the reader being a portable scanner or data reader
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/01—Details for indicating
- G07G1/06—Details for indicating with provision for the noting of the money to be paid
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/12—Cash registers electronically operated
- G07G1/14—Systems including one or more distant stations co-operating with a central processing unit
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Theoretical Computer Science (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Finance (AREA)
- Mechanical Engineering (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Transportation (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Engineering & Computer Science (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Cash Registers Or Receiving Machines (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
このようなシステムにおいては、移動端末は店舗内等で自由に移動できる必要があることから、バッテリを搭載し、このバッテリからの給電により動作する。
このような事情から、移動端末が、利用中に給電不足によって動作不能となることを防止できることが望まれていた。
図1に示すように店舗システム1は、カート端末10、店舗サーバ20、仮想POSサーバ30、有人会計機40、セルフ会計機50、ビーコン発信機60及び店員端末70を含む。そしてカート端末10、店舗サーバ20、仮想POSサーバ30、有人会計機40、セルフ会計機50及び店員端末70は、通信ネットワーク2を介して互いに通信可能とされている。ただし、カート端末10は、アクセスポイント2aとの無線通信により、アクセスポイント2aを介して通信ネットワーク2に接続される。アクセスポイント2aは、店舗における客の立ち入りが許容されている領域のどこに位置しているカート端末10からでも、いずれかのアクセスポイント2aと通信可能なように配置されていることが望ましい。仮想POSサーバ30は、通信ネットワーク2を介して直接に、又は店舗サーバ20を介して、決済サーバ3及び電子レシートサーバ4が提供する決済サービス及び電子レシートサービスを利用可能である。また仮想POSサーバ30は、会員サーバ5により管理されている会員データベースを、通信ネットワーク2を介して参照することが可能である。
通信ネットワーク2は、接続された各装置の間で授受される各種のデータを伝送する。通信ネットワーク2としては、インターネット、VPN(virtual private network)、LAN(local area network)、公衆通信網、移動体通信網などを、単独又は適宜に組み合わせて用いることができる。
図3は連絡先データベースに含まれるデータレコードDR1の主要なデータ構造を示す模式図である。
連絡先データベースは、電子レシートサービスの利用者のそれぞれに関連付けられたデータレコードDR1の集合である。そしてデータレコードDR1は、フィールドF11,F12を含む。
フィールドF11には、関連付けられた利用者を他の利用者と識別するための識別子としての電子レシートID(identifier)がセットされる。フィールドF12には、関連付けられた利用者に対して電子レシートサービスに関する各種の連絡のための連絡先がセットされる。連絡先は、例えばメールアドレスである。
図4は会員サーバ5により管理される会員データベースに含まれるデータレコードDR2の主要なデータ構造を示す模式図である。
会員データベースは、会員のそれぞれに関連付けられたデータレコードDR2の集合である。そしてデータレコードDR2は、フィールドF21,F22,F23を含む。
フィールドF21には、関連付けられた会員を他の会員と識別するための識別子としての会員コードがセットされる。フィールドF22には、関連付けられた会員が電子レシートサービスの利用者でもある場合に、当該会員の電子レシートIDがセットされる。なお、関連付けられた会員が電子レシートサービスの利用者ではない場合は、フィールドF22はブランクの状態とされるか、あるいは予め定められた無効データがセットされる。フィールドF23には、関連付けられた会員がポイント還元サービスに関して保有するポイント数がセットされる。
図5は商品マスタデータベースに含まれるデータレコードDR3の主要なデータ構造を示す模式図である。
商品マスタデータベースは、店舗で販売され得る商品の個々に関連付けられたデータレコードDR3の集合である。そしてデータレコードDR3は、フィールドF31,F32,F33,F34を含む。
フィールドF31には、関連付けられた商品を他の商品と識別するための識別子としての商品コードがセットされる。フィールドF32には、関連付けられた商品を人間が識別しやすいように定められた名称である商品名がセットされる。フィールドF33には、関連付けられた商品を客に販売する際に適用する価格がセットされる。フィールドF34には、発行確認情報がセットされる。発行確認情報は、商品の販売に際して割引券又は保証書などの証票を発行する必要があるか否かを表すフラグ情報を含み得る。また発行確認情報は、酒、タバコ、所定の医薬品など、販売に際して店員による対応が必要であるか否かを表すフラグ情報を含み得る。これらフラグ情報は例えば、必要無しであれば「0」とされ、必要有りであれば「1」とされる。発行確認情報は、発行が必要である証票の種別情報を含んでもよい。発行確認情報は、店員による確認事項を識別するための識別情報を含んでもよい。
かくして、証票を発行する必要があるか否かを表すフラグ情報は、「0」である場合は、媒体に印刷する必要が無いことを表す。従って当該のフラグ情報は、媒体に印刷する必要が無いことを表した情報に相当する。また酒又はタバコは、年齢制限のある商品であり、販売に際しての店員による対応は、購入者の年齢確認である。かくして、このような年齢確認が必要な商品の販売に際して店員による対応が必要であるか否かを表すフラグ情報は、「0」である場合は、購入者に年齢制限が無いことを表した情報に相当する。
カート端末10は、タブレットコンピュータ11、スキャナ12、リーダ13、カメラ14、ビーコン受信機15及び外部バッテリ16を備える。
タッチパネル11eは、表示デバイス及びタッチセンサを含む。表示デバイスは、プロセッサ11aによる制御の下に、GUI(graphical user interface)画面などの任意の画面を表示する。表示デバイスとしては、例えばカラーLCD(liquid crystal display)等の周知のデバイスを利用できる。タッチセンサは、表示デバイスの表示面に重ねて配置されている。タッチセンサは、表示デバイスの表示面への操作者のタッチ位置を検出し、その位置情報をプロセッサ11aへと送る。タッチセンサとしては、周知のデバイスを利用できる。
インタフェースユニット11gには、スキャナ12、リーダ13、カメラ14及びビーコン受信機15が接続される。インタフェースユニット11gは、これらスキャナ12、リーダ13、カメラ14及びビーコン受信機15とプロセッサ11aとのデータの授受をインタフェースする。インタフェースユニット11gとしては、既存のUSB(universal serial bus)コントローラ等を利用できる。
伝送路11hは、アドレスバス、データバス、制御信号線等を含み、プロセッサ11a、メインメモリ11b、補助記憶ユニット11c、無線ユニット11d、タッチパネル11e及びインタフェースユニット11gの間で授受されるデータ及び制御信号を伝送する。
バッテリユニット11jは、外部バッテリ16からの給電により充電する。バッテリユニット11jは、外部バッテリ16から給電されないときには、充電している電力を電源ユニット11iへと給電する。バッテリユニット11jは、自らの残量を測定する機能を備える。
カメラ14は、カートCに載せられた買物カゴの中を俯瞰撮影する。そしてカメラ14は、撮影した画像を表した画像データを出力する。
外部バッテリ16は、タブレットコンピュータ11に対して着脱が可能である。外部バッテリ16は、タブレットコンピュータ11に装着された状態においては、蓄積している電力をタブレットコンピュータ11に供給する。
カートCは、キャスタ部C1、ハンドルフレーム部C2及び籠受部C3を備えている。
キャスタ部C1は、カートCを床面上で円滑に移動させるための4つの車輪C11を有する。車輪C11は、フレームC12に対して、鉛直方向の軸周りで回転可能な状態で取り付けられている。
ハンドルフレーム部C2は、一対の縦フレームC21,C21及びハンドルバーC22を含む。縦フレームC21,C21は、キャスタ部C1の2つの車輪の上方に立設される。ハンドルバーC22は、縦フレームC21,C21の上端を連結する。
籠受部C3は、ハンドルフレーム部C2の中途部位から水平に向けて設けられる。籠受部C3は、商品を収容するための買物カゴSBを保持する。なお、キャスタ部C1も、その上に買物カゴSBを保持する。
仮想POSサーバ30は、プロセッサ31、メインメモリ32、補助記憶ユニット33、通信インタフェース34及び伝送路35を含む。プロセッサ31、メインメモリ32、補助記憶ユニット33及び通信インタフェース34は、伝送路35を介して通信可能とされている。そして、プロセッサ31、メインメモリ32及び補助記憶ユニット33が伝送路35により接続されていることによって、仮想POSサーバ30を制御するためのコンピュータが構成される。なお、プロセッサ31、メインメモリ32、補助記憶ユニット33及び伝送路35の機能の概略は、プロセッサ11a、メインメモリ11b、補助記憶ユニット11c及び伝送路11hと同等であるので、その説明は省略する。
通信インタフェース34は、通信ネットワーク2に接続された各部との間で所定の通信プロトコルに従いデータ通信を行う。
カート管理データベースDB1は、客M1に利用されているカートCのそれぞれに関連付けられたデータレコードDR4の集合である。そしてデータレコードDR4は、フィールドF41,F42,F43,F44,F45を含む。
フィールドF41には、関連付けられたカートCに取り付けられているカート端末10を他のカート端末10と識別するための端末コードがセットされる。フィールドF42には、関連付けられたカートCを使用している客M1を他の客と識別するための会員コードがセットされる。フィールドF43には、関連付けられたカートCを用いて行われる取引を他の取引と識別するための取引コードがセットされる。フィールドF44には、関連付けられたカートCを使用している客M1の電子レシートIDがセットされる。フィールドF45には、関連付けられたカートCを使用している客M1が保有するポイント数がセットされる。なお、データレコードDR4には、フィールドF41~F45とは別のデータがセットされる別のフィールドが含まれてもよい。
購入商品データベースDB2は、店舗内で実行中である買い物のそれぞれに関連付けられたデータレコードDR5の集合である。そしてデータレコードDR5は、フィールドF51,F52を含む。データレコードDR5はまた、フィールドF53,F54,…を含み得る。
フィールドF51には、関連付けられた買い物に対して定められた取引コードがセットされる。この取引コードは、関連付けられた買い物に使用されているカートCに関連付けられたデータレコードDR4のフィールドF42にセットされた取引コードと同一である。フィールドF52には、関連付けられた買い物に関して購入商品として登録済みの商品に関する商品データがセットされる。商品データは、商品コード、単価、商品名、個数及び取消フラグを含む。商品コードは、商品をSKU(stock keeping unit)毎に識別するために定められた識別コードであり、例えばJAN(Japanese article number)コードが用いられる。取消フラグは、購入商品として一旦登録されたものの、その後に取り消された商品を特定するためのフラグデータである。
カート端末10が起動されるとプロセッサ11aは、UI処理プログラムAP1に従って、以下に説明する情報処理を実行する。
図11はカート端末10におけるプロセッサ11aが実行する情報処理の手順を示すフローチャートである。
ACT1としてプロセッサ11aは、利用開始操作が行われるのを待ち受ける。このときプロセッサ11aは、取り付け先のカートCを用いた買い物が開始されるのを待機している状態である。プロセッサ11aは例えば、この待機状態においては、開始ボタンを表した画面をタッチパネル11eに表示させておく。客M1は、カート置き場に置かれているカートCの一台を取り出し、そのカートCに取り付けられているカート端末10に対して利用開始のための予め定められた操作を行う。客M1は、会員であるならば、会員カードに記録された会員コードを、スキャナ12又はリーダ13に読み取らせる。客M1は、会員ではないならば、上記の開始ボタンを操作する。そしてプロセッサ11aは、これらの操作が行われたならば、利用開始のための操作が行われたとしてYESと判定して、ACT2へと進む。
なおプロセッサ31は、ログイン要求の通知を受ける毎にこの情報処理を開始し、複数の情報処理を並行して実行する。つまりプロセッサ31は、複数のカート端末10を対象として、以下の情報処理をそれぞれ並行して実行する。以下においては、上記のようにログインを通知した1つのカート端末10に対する情報処理について説明する。従って、単に「カート端末10」と記す場合、上記の対象となる1つのカート端末10を指す。また単に「客M1」と記す場合、上記の対象となる1つのカート端末10を使用している客M1を指す。
カート端末10にてプロセッサ11aは、図11中のACT2にてログイン要求を通知したのちには、仮想POSサーバ30からログインの完了が通知されるのを待ってACT3へと進む。
ACT3としてプロセッサ11aは、画面変更が、仮想POSサーバ30から後述するように指示されたか否かを確認する。そしてプロセッサ11aは、当該の指示がなされたことが確認できないならばNOと判定し、ACT4へと進む。
ACT4としてプロセッサ11aは、操作者により何らかの操作がなされたか否かを確認する。なお、操作者は、通常は客M1であるが、店員M2が一時的に操作者になることもある。そしてプロセッサ11aは、該当の操作がなされたことを確認できないならばNOと判定し、ACT5へと進む。
ACT6としてプロセッサ11aは、仮想POSサーバ30からログオフが許可されたか否かを確認する。そしてプロセッサ11aは、当該の許可がなされたことを確認できないならばNOと判定し、ACT3へと戻る。
かくしてプロセッサ11aは、ACT3乃至ACT6においては、画面変更の指示、操作、ビーコン信号の受信及びログオフの許可のいずれかがなされるのを待ち受ける。
ACT7としてプロセッサ11aは、表示指示に従って、タッチパネル11eにおける表示画面を変更する。プロセッサ11aは例えば、指示データに含まれた画面データが表す画面を表示するようにタッチパネル11eを制御する。指示データに含まれた画面データが前述の完了画面を表すならば、タッチパネル11eの表示画面は完了画面に変更される。これにより客M1は、購入商品の登録のための操作を開始してよいことを知ることができる。プロセッサ11aはこののち、ACT3乃至ACT6の待受状態に戻る。
ACT8としてプロセッサ11aは、操作内容を仮想POSサーバ30のプロセッサ31に通知する。なおプロセッサ11aは、商品に表示されたコードシンボルを読み取らせるためのスキャナ12の操作が行われた場合には、スキャナ12で読み取られたコードシンボルのデータをスキャナ12から入力する。コードシンボルのデータは、商品を識別するための商品コードを含む。またプロセッサ11aは、商品を指定するためのタッチパネル11eの操作が行われた場合には、その操作により指定される商品に関する商品コードを例えばデータテーブルを参照することにより入力する。データテーブルは、操作の内容に関連付けて、商品コードを表しており、例えば予め補助記憶ユニット11cに記憶される。つまりプロセッサ11aは、これらにより商品の情報としての商品コードを入力するのであり、入力手段としての機能を備える。なおプロセッサ11aは、商品を購入商品として指定するための操作を通知するに当たっては、指定された商品の商品コードと個数とを通知する。プロセッサ11aは、個数を指定する操作が行われなかった場合の個数は「1」とする。そしてプロセッサ11aはこののち、ACT3乃至ACT6の待受状態に戻る。
ACT25としてプロセッサ31は、ビーコン信号の受信が通知されたか否かを確認する。そしてプロセッサ31は、該当の通知がなされたことを確認できないならばNOと判定し、ACT26へと進む。
ACT26としてプロセッサ31は、会計データが要求されたか否かを確認する。そしてプロセッサ31は、該当の要求がなされたことを確認できないならばNOと判定し、ACT24へと戻る。
かくしてプロセッサ31はACT24乃至ACT26においては、操作内容の通知、ビーコン受信の通知及び会計データの要求のいずれかがなされるのを待ち受ける。
ACT27としてプロセッサ31は、通知された操作内容が購入商品の指定であるか否かを確認する。そしてプロセッサ31は、購入商品の指定であったならばYESと判定し、ACT28へと進む。
ACT29としてプロセッサ31は、通知された操作内容が取消の指示であるか否かを確認する。そして上記のように取消の指示であったならばYESと判定し、ACT30へと進む。
ACT30としてプロセッサ31は、取消が指示された購入商品を除外するように商品リストを更新する。プロセッサ31は例えば、取消が指定された購入商品に関する商品データに含まれる取消フラグを、取り消されたことを表す状態に変更する。
プロセッサ31は、ACT28又はACT30を終えたならば、いずれの場合もACT31へと進む。
ACT31としてプロセッサ31は、スルーチェックアウトを許容する状態であるか否かを確認する。ここでスルーチェックアウトとは、有人会計機40及びセルフ会計機50を用いることなく、カート端末10における手続きで会計を行うことである。プロセッサ31は、予め定められた許容条件が成立するか否かを確認する。そしてプロセッサ31は、許容条件が成立するならば、スルーチェックアウトを許容する状態であるとしてYESと判定し、ACT32へと進む。
なお許容条件は、取引処理プログラムAP2の作成者又は仮想POSサーバ30の管理者などにより任意に定められてよい。許容条件は例えば、以下のいずれにも該当しない場合とすることが想定される。ただし、以下の全ての条件を考慮することは必須ではない。例えば、証票をプリントする必要がない場合には、許容条件が成立するとしてもよい。また例えば、年齢制限のある商品が購入商品に含まれない場合には、許容条件が成立するとしてもよい。あるいは、客M1が電子レシート会員である場合には、許容条件が成立するとしてもよい。
図16は登録画面SC11の一例を示す図である。
登録画面SC11は、エリアAR1,AR2,AR3、ボタンBU1,BU2,BU3及びアイコンIC1を表す。エリアAR1は、ACT28又はACT30にて更新された後の商品リストに表される商品に関しての商品名を行方向に並べて表す。エリアAR1はまた、上記の商品名に対して列方向に並べて、当該商品が購入商品として登録されている点数と、当該商品の販売価格とを表す。エリアAR1は、商品リストに表されているものの、取消フラグが取り消されたことを表す状態となっている商品の商品名、点数及び販売価格に対しては、抹消線を付している。つまり登録画面SC11は、商品名が「AAA」「BBB」「DDD」及び「EEE」である商品が登録商品とされていて、商品名が「CCC」である商品が一旦は登録商品とされたものの既に取り消されている状態を表している。
エリアAR3は、登録済みの購入商品に関して、総点数及び合計金額を表している。プロセッサ31は、ACT28又はACT30で算出した代金額を合計金額としてエリアAR3に表す。
ボタンBU2は、購入商品の登録を終えて会計に移行することを操作者が指示するための操作ボタンである。
ボタンBU3は、コードシンボルが示されていない商品を購入商品として登録するための操作画面に移行することを操作者が指示するための操作ボタンである。
アイコンIC1は、スルーチェックアウトが許容されることを客M1に知らせるためのアイコンである。
ACT33としてプロセッサ31は、登録画面SC11の表示をカート端末10に指示する。ただし、プロセッサ31はACT33で生成する登録画面SC11には、アイコンIC1は表さない。
そしてプロセッサ31は、スルーチェックアウトが許容される状況であるか否かに応じて、登録画面SC11にアイコンIC1を表すか否かを変える。
プロセッサ31は、ACT32又はACT33を終えると、図12中のACT24乃至ACT26の待受状態に戻る。
ところで会員である客M1は、使用中のカートCにおけるバッテリ残量が少なくなった場合などに、使用するカートCを変更することができる。この場合に客M1は、使用中のカートCとは異なり、かつ他の客M1によって使用されていないカートCにおいて利用開始操作を行う。
客M1は、以降、新端末10を用いて購入商品の登録を継続することができる。
この場合にプロセッサ31は、旧端末10を対象とした情報処理においては、ACT24乃至ACT26の待受状態に留まることとなる。この場合にプロセッサ31は、旧端末10からの何らかの通知を受けた場合に、旧端末10に関連付けられたデータレコードDR4が存在しないことを確認した上で、旧端末10を対象とした情報処理を終了する。
客M1は、購入しようとする全ての商品を購入商品として登録し終えたならば、会計ゾーンZO1へと移動する。これによってビーコン発信機60が発信するビーコン信号の受信可能範囲にカート端末10が入ると、ビーコン受信機15がビーコン信号を受信する。そしてそのことがビーコン受信機15からプロセッサ11aに通知されると、プロセッサ11aは図11中のACT5にてYESと判定し、ACT9へと進む。
ACT9としてプロセッサ11aは、ビーコン受信を仮想POSサーバ30に通知する。そしてプロセッサ11aはこののち、ACT3乃至ACT6の待受状態に戻る。
ACT36としてプロセッサ31は、第1の確認画面の表示をカート端末10に指示する。第1の確認画面は、会計を始めるか否かを確認するための画面である。第1の確認画面は例えば、会計を始めることを指定するためのボタンと、売場に戻って購入商品の登録を続けることを指定するためのボタンとを表す。プロセッサ31はこののち、ACT24乃至ACT26の待受状態に戻る。
ACT37としてプロセッサ31は、第1の確認画面における操作の内容が通知されたか否かを確認する。かくしてプロセッサ31は、上記の場合にはYESと判定し、ACT38へと進む。
ACT39としてプロセッサ31は、会計バーコードの読取であるか否かを確認する。そしてプロセッサ31は、上述のように会計バーコードを読み取る操作が通知されたのであるならばYESと判定し、ACT40へと進む。なおプロセッサ31は、第1の確認画面において会計の開始が指示された場合には、ACT38にてYESと判定してACT40へと進む。
ACT41としてプロセッサ31は、選択画面の表示をカート端末10に指示する。選択画面は、スルーチェックアウトを適用するか否かを客M1に選択させるための画面である。プロセッサ31はこののち、図12中のACT24乃至ACT26の待受状態に戻る。
図17は選択画面SC12の一例を示す図である。
選択画面SC12は、エリアAR21、ボタンBU21,BU22,BU23及びメッセージME21を表す。エリアAR21は、客M1が決済すべき金額を表す。ボタンBU21は、スルーチェックアウトを適用することを操作者が指定するための操作ボタンである。ボタンBU22は、セルフ会計機50を利用することを操作者が指定するための操作ボタンである。ボタンBU23は、カート端末10における表示を、この選択画面SC12を表示する以前に表示していた画面に戻すことを操作者が指示するための操作ボタンである。メッセージME21は、スルーチェックアウトを適用してカート端末10にて会計を行うか、セルフ会計機を利用して会計を行うかを、ボタンBU21又はボタンBU22により選択するように操作者に案内する文字メッセージである。
かくして選択画面SC12においては、エリアAR21に表される金額は、購入商品の登録状況に応じて図17に示す状態から変化し得、その他の表示要素は原則として変化しない。
このように選択画面SC12における操作の内容が通知された場合にプロセッサ31は、図12中のACT24にてYES、図13中のACT27,ACT29及び図14中のACT37及びACT39にてそれぞれNOと判定し、ACT42へと進む。
ACT43としてプロセッサ31は、カート端末10からの通知に基づいて、スルーチェックアウトを適用することが指定されているか否かを確認する。そしてプロセッサ31は、スルーチェックアウトを適用することが指定されているならばYESと判定し、ACT44へと進む。
図18は指定画面SC13の一例を示す図である。
指定画面SC13は、エリアAR31、ボタンBU31,BU32,BU33,BU34及びメッセージME31を表す。エリアAR31は、客M1が決済すべき金額を表す。ボタンBU31は、利用する支払方法としてバーコード決済を操作者が指定するための操作ボタンである。ボタンBU32は、利用する決済方法としてクレジット決済を操作者が指定するための操作ボタンである。ボタンBU33は、利用する決済方法として電子マネー決済を操作者が指定するための操作ボタンである。ボタンBU34は、カート端末10における表示を、この指定画面SC13を表示する以前に表示していた画面に戻すことを操作者が指示するための操作ボタンである。メッセージME31は、どの決済方法を利用するかを、ボタンBU31,BU32,BU33により指定するように操作者に案内する文字メッセージである。
かくして指定画面SC13においては、エリアAR31に表される金額は、購入商品の登録状況に応じて図18に示す状態から変化し得、その他の表示要素は原則として変化しない。
図19はバーコード決済が指定された場合の決済画面SC14の一例である。
決済画面SC14は、エリアAR41、ボタンBU41,BU42,BU43,BU44,BU45、メッセージME41,ME42及び画像IM41を表す。エリアAR41は、客M1が決済すべき金額を表す。ボタンBU41~BU44は、利用するバーコード決済サービスを操作者が指定するための操作ボタンである。ボタンBU41~BU44には、利用可能なバーコード決済サービスがそれぞれ関連付けられている。ボタンBU45は、カート端末10における表示を、この決済画面SC14を表示する以前に表示していた画面に戻すことを操作者が指示するための操作ボタンである。メッセージME41は、まずどのバーコード決済サービスを利用するかを、ボタンBU41,BU42,BU43,BU44により指定するように操作者に案内する文字メッセージである。メッセージME42は、客M1が所持するスマートフォンに表示させた決済用のバーコードをスキャンするように操作者に案内する文字メッセージである。画像IM41は、メッセージME42と対となって、キャンすべきバーコードを操作者に案内するための画像である。
かくして決済画面SC14においては、エリアAR41に表される金額は、購入商品の登録状況に応じて図19に示す状態から変化し得、その他の表示要素は原則として変化しない。
なお、決済画面SC14は、4つのバーコード決済サービスの利用が許容される場合の例である。許容されるバーコード決済サービスの数に応じて、ボタンBU1~BU4に相当するボタンの数を変更する。
ACT46としてプロセッサ31は、決済が未了となったか否かを確認する。そしてプロセッサ31は、決済が未了となったことを確認できないならばNOと判定し、ACT45へと戻る。
ACT47としてプロセッサ31は、第2の確認画面の表示をカート端末10に指示する。第2の確認画面は、未了となっている決済に関する確認作業を店員M2に行わせるための画面である。
このように会計ボタンが操作されたとして通知された場合にプロセッサ31は、図12中のACT24にてYES、図13中のACT27,ACT29及び図14中のACT39,ACT42にてそれぞれNOと判定し、図14中のACT53へと進む。
図20はスキャン用画面SC15の一例を示す図である。
スキャン用画面SC15は、エリアAR51、コードシンボルCS51、メッセージME51及びボタンBU51を表す。エリアAR51は、客M1が決済すべき金額を表す。コードシンボルCS51は、カート端末10に関する会計データを仮想POSサーバ30からセルフ会計機50が取得するために必要なデータを含む。このコードシンボルが含むデータには例えば、取引コードが含まれる。図20の例では、コードシンボルとしてバーコードを用いている。メッセージME51は、コードシンボルCS51をセルフ会計機50のスキャナSC2にスキャンさせるように操作者に案内する文字メッセージである。ボタンBU51は、買い物を終了するためにログオフすることを操作者が指示するための操作ボタンである。
かくしてスキャン用画面SC15においては、エリアAR51に表される金額及びコードシンボルCS51は、購入商品の登録状況及び取引コードなどに応じて図20に示す状態から変化し得、その他の表示要素は原則として変化しない。
なお、取引コードの出力は、短距離無線通信技術を用いた無線送信などの、表示とは異なる方法で出力されてもよい。読み取った商品コードをカート端末10にて記憶しておくようにしてもよく、この場合には商品コードを会計のための情報として出力してもよい。
ACT55としてプロセッサ31は、要求元のセルフ会計機50に対して、ACT50と同様な会計データを送信する。客M1は、セルフ会計機50を操作して、購入商品に関する代金を決済する。なお、セルフ会計機50の動作は例えば、既存のセミセルフチェックアウトシステムにおける会計機の動作と同様であってよい。そしてセルフ会計機50は、決済を完了したならば、仮想POSサーバ30に対して決済の完了を通知する。
かくしてプロセッサ31は、図15中のACT52又は図12中のACT56の待受状態のいずれかにおいて決済の完了が通知されたならばACT57へと進む。
ACT58としてプロセッサ31は、カート端末10に対してログオフを許可する旨を通知する。そしてプロセッサ31は、カート端末10を対象とした情報処理を終了する。
ACT10としてプロセッサ11aは、ログオフ画面をタッチパネル11eに表示する。ログオフ画面は、操作者がログオフを指示するためのログオフボタンを表した画面である。
ACT12としてプロセッサ11aは、ログオフ処理を実行する。ログオフ処理は、客M1により利用されていない待機状態に移行するための処理である。
残量値が閾値以下となっている状態は、予め定められた低残量状態の一例である。かくしてUI処理プログラムAP1に基づく情報処理をプロセッサ11aが実行することによって、プロセッサ11aを中枢部分とするコンピュータは、低残量状態を検出する検出手段として機能する。
図21は警告画面SC16の一例を示す図である。
警告画面SC16は、メッセージME61,ME62及びボタンBU61を表す。メッセージME61は、この警告画面SC16が表示されたことを店員M2に告げるように客M1に案内する文字メッセージである。メッセージME62は、外部バッテリ16の交換が必要であることを店員M2に警告する文字メッセージである。ボタンBU61は、警告画面SC16による警告状態を解除することを店員M2が指示するための操作ボタンである。警告画面SC16においては、各表示要素ともに原則として変化しない。
つまりプロセッサ11aは、警告画面SC16として予め定められた画面をそのままタッチパネル11eに表示させる。
客M1は、メッセージME61に従って店員M2に声掛けをし、警告画面SC16が表示されたことを知らせる。店員M2は、メッセージME62によって、外部バッテリ16の交換が必要であることを確認する。そして店員M2は、カート端末10に接続されている外部バッテリ16を、充電済みの別の外部バッテリ16に交換する。充電済みの外部バッテリ16がカート端末10に接続されれば、電源ユニット11iは外部バッテリ16からの供給電力で動作するようになる。このためカート端末10は、バッテリユニット11jの残量に拘わらずに安定して動作することが可能となる。また、外部バッテリ16からの供給電力によりバッテリユニット11jが充電される。
ACT15にてプロセッサ11aは、解除操作がなされるのを待ち受ける。解除操作は、上記のようにバッテリ交換を店員M2が行った後に、店員M2が行うものとして予め定められた操作である。解除操作は例えば、客M1が通常は知らない隠し操作を伴って、警告画面SC16に表されたボタンBU61を操作することである。このような解除操作が行われると、プロセッサ11aはYESと判定し、ACT1の待受状態に戻る。つまり、プロセッサ11aは、利用開始操作を受け付ける状態に移行する。
なおプロセッサ11aは、バッテリユニット11jの残量が少なくなっていないならばACT13にてNOと判定し、ACT14及びACT15をパスしてACT1の待受状態に戻る。
ところで、ACT1及びACT2の処理は、カート端末10の利用のための開始手続の受け付けに相当する。つまりプロセッサ11aは、取引の処理が終了したことに応じて、低残量状態ではないならば、開始手続の受け付けを開始するのである。かくしてUI処理プログラムAP1に基づく情報処理をプロセッサ11aが実行することによって、プロセッサ11aを中枢部分とするコンピュータは受付手段として機能する。
ところが、カート端末10の利用を客M1が開始したタイミングにおけるバッテリユニット11jの残量が、カート端末10が安定して動作するのに十分であるとしても、カート端末10の利用に伴ってバッテリユニット11jの残量が減少すると、客M1による操作が不能となってしまう恐れがある。
警告画面SC16に従って、カート端末10に装着されている外部バッテリ16を、十分に充電された別の外部バッテリ16に交換することを、店員M2の業務の決まりとしておく。この決まり通りに店員M2が外部バッテリ16の交換を行ったならば、電源ユニット11iは外部バッテリ16からの給電により動作する状態となり、カート端末10は安定して動作することが可能である。そしてカート端末10は、このような状態となってから、客M1による新たな利用の開始の操作を受け付ける。従って、客M1による新たな利用の開始された後において、カート端末10が、客M1による利用中に給電不足によって動作不能となってしまうことを防止できる。
しかしながら、店員M2の不注意により、外部バッテリ16が交換されないままで解除操作が行われるか、あるいは充電がなされていない外部バッテリ16へと交換された上で解除操作が行われる恐れもある。
図22はプロセッサ11aによる情報処理の変形例を示すフローチャートである。なお図22は、図11に示す情報処理との相違箇所のみを示し、図11に示す処理と同様の処理には同一の符号を付している。
プロセッサ11aは、解除操作がなされたことに応じてACT15にてYESと判定したならば、ACT61へと進む。
ACT61としてプロセッサ11aは、バッテリユニット11jが充電中であるか否かを確認する。外部バッテリ16が交換されないままで解除操作が行われるか、あるいは充電がなされていない外部バッテリ16へと交換された上で解除操作が行われた場合には、外部バッテリ16からの給電によるバッテリユニット11jの充電が開始されない。そこでプロセッサ11aは、バッテリユニット11jが充電中でなければNOと判定し、ACT15の待受状態に戻る。プロセッサ11aはこのとき、外部バッテリ16の交換が適切に行われていないことを表した別の警告画面をタッチパネル11eに表示させてもよい。
プロセッサ11aは、外部バッテリ16からの給電によるバッテリユニット11jの充電が開始されたならば、ACT61にてYESと判定し、ACT1の待受状態に戻る。
図23はプロセッサ11aによる情報処理の変形例を示すフローチャートである。なお図23は、図11に示す情報処理との相違箇所のみを示し、図11に示す処理と同様の処理には同一の符号を付している。
プロセッサ11aは、ACT14として警告画面SC16を表示させた後には、ACT15及びACT71の待受状態へと進む。
プロセッサ11aは、解除操作がなされたことを確認できないならばACT15にてNOと判定し、ACT71へと進む。
ACT71としてプロセッサ11aは、この待受状態がタイムアウトとなったか否かを確認する。そしてプロセッサ11aは、タイムアウトしていなければNOと判定し、ACT15へと戻る。かくしてプロセッサ11aは、ACT15及びACT71においては、解除操作がなされるか、あるいはタイムアウトするのを待ち受ける。そしてプロセッサ11aは、この待受状態がタイムアウトした場合にはACT71にてYESと判定し、ACT72へと進む。
ACT73としてプロセッサ11aは、解除操作がなされるのを待ち受ける。そしてプロセッサ11aは、解除操作がなされたことに応じてACT73にてYESと判定したならば、ACT74へと進む。
なお警告音の出力期間は、予め定められた時間が経過するまでの間としてもよいし、ACT73にてYESと判定されるまでの間としてもよい。
プロセッサ11aは、ACT15及びACT71の待受状態にあるときに解除操作がなされたならば、ACT15にてYESと判定し、ACT72及びACT73をパスしてACT74へと進む。
ACT75としてプロセッサ11aは、解除操作がなされるのを再び待ち受ける。プロセッサ11aはこのとき、外部バッテリ16の交換が適切に行われていないことを表した別の警告画面をタッチパネル11eに表示させてもよい。そしてプロセッサ11aは、解除操作がなされたならばYESと判定してACT74へと戻る。
プロセッサ11aは、ACT15、ACT73又はACT75で解除操作がなされたことを確認した後、ACT74にてバッテリユニット11jが充電中であることが確認できたならば、YESと判定してACT1の待受状態に戻る。
図24はプロセッサ31による情報処理の変形例を示すフローチャートである。なお、図24は図12乃至図15に示す情報処理との相違箇所のみを示し、図12乃至図15に示す処理と同様の処理には同一の符号を付している。
ACT81としてプロセッサ31は、客M1が電子レシートサービスの会員であるか否かを確認する。そしてプロセッサ31は、客M1が電子レシートサービスの会員ではないならば、NOと判定してACT50へと進む。つまりプロセッサ31は、客M1が電子レシートサービスの会員ではない場合には、ACT81における確認を行うことの他は、前述した実施形態と同様に処理する。
ACT82としてプロセッサ31は、転送画面の表示をカート端末10に指示する。転送画面は、セルフ会計機50に会計データを転送することを客M1に指示させるための画面である。転送画面は加えて、スルーチェックアウトを行いたい場合には、客M1が店員M2に確認を要求すべきである旨の案内を表す。
ACT83としてプロセッサ31は、転送指示であるか否かを確認する。かくしてプロセッサ31は、上記の場合にはYESと判定し、ACT50へと進む。
ACT84としてプロセッサ31は、スルーチェックアウトを許容するよう指示されたか否かを確認する。かくしてプロセッサ31は、上記の場合にはYESと判定し、ACT44へと進む。つまりプロセッサ31は、スルーチェックアウトのための処理に移行する。
これにより、店員M2による確認作業を経ることが必要ではあるが、その確認を経ることでスルーチェックアウトを許容することができる状況であれば、客M1はスルーチェックアウトを利用することが可能である。
プロセッサ31は、図14中のACT40又は図15のACT43でNOと判定した場合には、スキャン用画面SC15の表示をカート端末10に指示してもよい。そしてスキャン用画面SC15に表したコードシンボルCS51に基づいて会計データが要求されたことに応じて、ACT55以降を処理してもよい。
そしてこの場合は前記実施形態とは逆に、プロセッサ31は、登録画面SC11に表されたボタンBU2が操作されたことに応じて、ACT50へと進んでもよい。
(1)第1の確認画面にて会計を始めるよう指示され、かつスルーチェックアウトが許容されない状態である場合、(2)選択画面SC12にてボタンBU22が操作された場合、あるいは(3)登録画面SC11でボタンBU2が操作された場合には、客M1がセルフ会計機50を操作する状態となる。そこでこれらの場合に、カート端末10にて、低残量状態への対処を店員M2に促すための警告動作を行ってもよい。上記(1)又は(2)の場合には例えば、プロセッサ31が、図15のACT51にて表示を指示する案内画面に、図21に示されるメッセージM61,M62のような文字メッセージを含めればよい。また上記の(3)の場合には例えば、プロセッサ31が、図14中のACT54にて表示を指示するスキャン用画面SC15に、図21に示されるメッセージM61,M62のような文字メッセージを含めればよい。
以下に、本願の当初の特許請求の範囲に記載された発明を付記する。
[付記1] バッテリユニットを備えた移動端末を含み、
取引の対象となる商品の情報を入力する入力手段と、
前記バッテリユニットが、予め定められた低残量状態であることを検出する検出手段と、
前記入力手段で入力された商品の情報に基づく決済処理を行う決済手段と、
前記検出手段によって前記バッテリユニットが低残量状態であることを検出した場合、前記決済手段により決済処理が終了したことに応じ報知を行う報知手段と、
を具備した取引処理システム。
[付記2] 前記検出手段によって前記バッテリユニットが低残量状態であることを検出しない場合、前記決済手段により決済処理が終了したことに応じて、前記移動端末に関する利用の開始手続の受け付けを開始する受付手段、
をさらに具備する付記1に記載の取引処理システム。
[付記3] 前記検出手段は、前記決済手段による前記決済処理中に予め定められた低残量状態であることを検出するための処理を行う、
付記1又は付記2に記載の取引処理システム。
[付記4] 前記受付手段は、前記報知手段が前記報知を行った場合には、開始を指示する操作が操作者により行われたことに応じて前記開始手続の受け付けを開始する、
付記2に記載の取引処理システム。
[付記5] 報知手段は、開始を指示する前記操作が操作者により行われるまで、前記報知を継続すること、
を更に備える付記4に記載の取引処理システム。
[付記6] 前記バッテリユニットは、外部バッテリからの給電により充電される、
付記1乃至付記5のいずれか一項に記載の取引処理システム。
[付記7] 取引の対象となる商品の情報に基づく決済処理を行う決済手段を備える取引処理システムで用いられる移動端末であって
バッテリユニットと、
前記情報を入力する入力手段と、
前記バッテリユニットが、予め定められた低残量状態であることを検出する検出手段と、
前記検出手段によって前記バッテリユニットが低残量状態であることを検出した場合、前記決済手段により決済処理が終了したことに応じ報知を行う報知手段と、
を具備する移動端末。
[付記8] 取引の対象となる商品の情報に基づく決済処理を行う決済手段を備える取引処理システムで用いられ、
バッテリユニットを備えた移動端末に設けられるコンピュータを、
前記情報を入力する入力手段と、
前記バッテリユニットが、予め定められた低残量状態であることを検出する検出手段と、
前記検出手段によって前記バッテリユニットが低残量状態であることを検出した場合、前記決済手段により決済処理が終了したことに応じ報知を行う報知手段と、
して機能させるための情報処理プログラム。
Claims (6)
- バッテリユニットを備えた移動端末を含み、
取引の対象となる商品の情報を入力する入力手段と、
前記バッテリユニットが、予め定められた低残量状態であることを検出する検出手段と、
前記入力手段で入力された商品の情報に基づく決済処理を行う決済手段と、
前記決済手段による決済の終了後にログオフ操作がなされたことに応じて、操作者により利用されていない待機状態に移行するためのログオフ処理を実行するログオフ手段と、
前記ログオフ手段によるログオフ処理が行われた後に、前記検出手段によって前記バッテリユニットが低残量状態であることを検出した場合、低残量状態であることの報知を行う報知手段と、
前記報知手段による報知についての解除操作がなされた後に、次の利用開始を指示する操作を待ち受ける待受手段と、
を具備した取引処理システム。 - 前記待受手段は、前記検出手段によって前記バッテリユニットが低残量状態であることを検出しない場合、前記決済手段により決済処理が終了したことに応じて、次の利用開始を指示する操作を待ち受ける、
請求項1に記載の取引処理システム。 - 報知手段は、前記解除操作が行われるまで、前記報知を継続する、
請求項1又は請求項2に記載の取引処理システム。 - 前記バッテリユニットは、外部バッテリからの給電により充電される、
請求項1乃至請求項3のいずれか一項に記載の取引処理システム。 - 取引の対象となる商品の情報に基づく決済処理を行う決済手段を備える取引処理システムで用いられる移動端末であって
バッテリユニットと、
前記情報を入力する入力手段と、
前記バッテリユニットが、予め定められた低残量状態であることを検出する検出手段と、
前記決済手段による決済の終了後にログオフ操作がなされたことに応じて、操作者により利用されていない待機状態に移行するためのログオフ処理を実行するログオフ手段と、
前記ログオフ手段によるログオフ処理が行われた後に、前記検出手段によって前記バッテリユニットが低残量状態であることを検出した場合、低残量状態であることの報知を行う報知手段と、
前記報知手段による報知についての解除操作がなされた後に、次の利用開始を指示する操作を待ち受ける待受手段と、
を具備する移動端末。 - 取引の対象となる商品の情報に基づく決済処理を行う決済手段を備える取引処理システムで用いられ、
バッテリユニットを備えた移動端末に設けられるコンピュータを、
前記情報を入力する入力手段と、
前記バッテリユニットが、予め定められた低残量状態であることを検出する検出手段と、
前記決済手段による決済の終了後にログオフ操作がなされたことに応じて、操作者により利用されていない待機状態に移行するためのログオフ処理を実行するログオフ手段と、
前記ログオフ手段によるログオフ処理が行われた後に、前記検出手段によって前記バッテリユニットが低残量状態であることを検出した場合、低残量状態であることの報知を行う報知手段と、
前記報知手段による報知についての解除操作がなされた後に、次の利用開始を指示する操作を待ち受ける待受手段と、
して機能させるための情報処理プログラム。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019172071A JP7452965B2 (ja) | 2019-09-20 | 2019-09-20 | 取引処理システム、移動端末及び情報処理プログラム |
US16/931,171 US20210089107A1 (en) | 2019-09-20 | 2020-07-16 | Transaction processing system, mobile terminal, and information processing method |
CN202010778347.4A CN112541754B (zh) | 2019-09-20 | 2020-08-05 | 交易处理***、移动终端及存储介质 |
EP20191387.8A EP3796245A1 (en) | 2019-09-20 | 2020-08-17 | Transaction processing system, mobile terminal, and information processing method |
JP2024034829A JP2024056046A (ja) | 2019-09-20 | 2024-03-07 | 移動端末 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019172071A JP7452965B2 (ja) | 2019-09-20 | 2019-09-20 | 取引処理システム、移動端末及び情報処理プログラム |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2024034829A Division JP2024056046A (ja) | 2019-09-20 | 2024-03-07 | 移動端末 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021051357A JP2021051357A (ja) | 2021-04-01 |
JP7452965B2 true JP7452965B2 (ja) | 2024-03-19 |
Family
ID=72242922
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019172071A Active JP7452965B2 (ja) | 2019-09-20 | 2019-09-20 | 取引処理システム、移動端末及び情報処理プログラム |
JP2024034829A Pending JP2024056046A (ja) | 2019-09-20 | 2024-03-07 | 移動端末 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2024034829A Pending JP2024056046A (ja) | 2019-09-20 | 2024-03-07 | 移動端末 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20210089107A1 (ja) |
EP (1) | EP3796245A1 (ja) |
JP (2) | JP7452965B2 (ja) |
CN (1) | CN112541754B (ja) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006157147A (ja) | 2004-11-25 | 2006-06-15 | Toshiba Tec Corp | バッテリ駆動式情報処理端末 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8539382B2 (en) * | 2009-04-03 | 2013-09-17 | Palm, Inc. | Preventing unintentional activation and/or input in an electronic device |
US20120296751A1 (en) * | 2010-01-25 | 2012-11-22 | Expose Retail Strategies, Incorporated | Point of sale device for use with a shopping cart |
JP2011154470A (ja) * | 2010-01-26 | 2011-08-11 | Toshiba Tec Corp | 商品情報処理システム、携帯端末及びプログラム |
JP5130387B2 (ja) * | 2010-08-26 | 2013-01-30 | 東芝テック株式会社 | コード読取装置および商品情報処理システム |
JP2015170356A (ja) * | 2014-12-19 | 2015-09-28 | パナソニックIpマネジメント株式会社 | 情報処理装置及び情報処理方法 |
JP6904743B2 (ja) * | 2017-03-22 | 2021-07-21 | 東芝テック株式会社 | 会計システムおよび会計方法 |
US10733589B2 (en) * | 2017-04-28 | 2020-08-04 | Square, Inc. | Point of sale device power management and under voltage protection |
JP6950448B2 (ja) * | 2017-10-20 | 2021-10-13 | トヨタ自動車株式会社 | 報知システムおよび情報処理装置 |
JP6833661B2 (ja) * | 2017-11-09 | 2021-02-24 | 東芝テック株式会社 | 取得装置、取得システム及びプログラム |
-
2019
- 2019-09-20 JP JP2019172071A patent/JP7452965B2/ja active Active
-
2020
- 2020-07-16 US US16/931,171 patent/US20210089107A1/en not_active Abandoned
- 2020-08-05 CN CN202010778347.4A patent/CN112541754B/zh active Active
- 2020-08-17 EP EP20191387.8A patent/EP3796245A1/en not_active Withdrawn
-
2024
- 2024-03-07 JP JP2024034829A patent/JP2024056046A/ja active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006157147A (ja) | 2004-11-25 | 2006-06-15 | Toshiba Tec Corp | バッテリ駆動式情報処理端末 |
Also Published As
Publication number | Publication date |
---|---|
US20210089107A1 (en) | 2021-03-25 |
JP2024056046A (ja) | 2024-04-19 |
EP3796245A1 (en) | 2021-03-24 |
CN112541754B (zh) | 2024-06-18 |
JP2021051357A (ja) | 2021-04-01 |
CN112541754A (zh) | 2021-03-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2024032862A (ja) | 取引処理システム、取引処理装置及び情報処理プログラム | |
US20230186269A1 (en) | Transaction processing system | |
EP3675071A1 (en) | Store server, store system and control method of store system | |
JP7337622B2 (ja) | 取引処理システム、取引処理装置及び情報処理プログラム | |
JP7264611B2 (ja) | 買い物支援システム、情報処理装置及び情報処理プログラム | |
EP3796277A1 (en) | Transaction processing system, transaction processing device, and information processing method | |
JP7452965B2 (ja) | 取引処理システム、移動端末及び情報処理プログラム | |
JP7381268B2 (ja) | 取引処理システム | |
CN112785791A (zh) | 交易处理***、交易支援装置、存储介质及交易处理方法 | |
JP7341559B2 (ja) | 商品販売データ処理システム、登録装置、及びプログラム | |
JP7420989B2 (ja) | 情報処理装置及びその制御プログラム | |
WO2024042785A1 (ja) | 決済装置、決済プログラム、及びコンピュータ可読記憶媒体 | |
JP2023144956A (ja) | 商品登録装置及びそのプログラム、商品登録システム | |
JP2022139457A (ja) | 情報処理システム、情報端末、及び情報処理装置並びにその制御プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220909 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20230104 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230529 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230620 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230810 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231010 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231208 |
|
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: 20240206 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240307 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7452965 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |