JP6601450B2 - 情報処理装置、情報更新システム及びプログラム - Google Patents
情報処理装置、情報更新システム及びプログラム Download PDFInfo
- Publication number
- JP6601450B2 JP6601450B2 JP2017081063A JP2017081063A JP6601450B2 JP 6601450 B2 JP6601450 B2 JP 6601450B2 JP 2017081063 A JP2017081063 A JP 2017081063A JP 2017081063 A JP2017081063 A JP 2017081063A JP 6601450 B2 JP6601450 B2 JP 6601450B2
- Authority
- JP
- Japan
- Prior art keywords
- mode
- update
- program
- predetermined
- control means
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000010365 information processing Effects 0.000 title claims description 35
- 238000004891 communication Methods 0.000 claims description 153
- 238000000034 method Methods 0.000 claims description 117
- 238000012545 processing Methods 0.000 claims description 78
- 238000012423 maintenance Methods 0.000 claims description 70
- 230000004044 response Effects 0.000 claims description 16
- 238000007689 inspection Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 6
- 238000012790 confirmation Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 239000004065 semiconductor Substances 0.000 description 4
- 238000010295 mobile communication Methods 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
-
- 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/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
- G06Q20/356—Aspects of software for card payments
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07D—HANDLING OF COINS OR VALUABLE PAPERS, e.g. TESTING, SORTING BY DENOMINATIONS, COUNTING, DISPENSING, CHANGING OR DEPOSITING
- G07D11/00—Devices accepting coins; Devices accepting, dispensing, sorting or counting valuable papers
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07D—HANDLING OF COINS OR VALUABLE PAPERS, e.g. TESTING, SORTING BY DENOMINATIONS, COUNTING, DISPENSING, CHANGING OR DEPOSITING
- G07D11/00—Devices accepting coins; Devices accepting, dispensing, sorting or counting valuable papers
- G07D11/20—Controlling or monitoring the operation of devices; Data handling
- G07D11/28—Setting of parameters; Software updates
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F19/00—Complete banking systems; Coded card-freed arrangements adapted for dispensing or receiving monies or the like and posting such transactions to existing accounts, e.g. automatic teller machines
- G07F19/20—Automatic teller machines [ATMs]
- G07F19/206—Software aspects at ATMs
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F19/00—Complete banking systems; Coded card-freed arrangements adapted for dispensing or receiving monies or the like and posting such transactions to existing accounts, e.g. automatic teller machines
- G07F19/20—Automatic teller machines [ATMs]
- G07F19/211—Software architecture within ATMs or in relation to the ATM network
-
- 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/12—Cash registers electronically operated
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Computer Security & Cryptography (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Networks & Wireless Communication (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Stored Programmes (AREA)
Description
そこで、ECRとスマートフォン等の外部端末とをBluetooth(登録商標)等の通信手段で接続し、ECRが外部端末を介して、必要な情報を取得する方法が考えられている。
まず、本発明に係る情報処理装置及び情報更新システムの第1の実施の形態について説明する。なお、本発明は、図示例に限定されるものではない。
なお、本発明の実施の形態における外部端末としては、ユーザに携帯される携帯端末に限定されず、ユーザに携帯されることを想定していない端末装置、すなわち、据え置き型の端末装置であってもよい。
図2は、携帯端末20の内部の機能構成を示すブロック図である。図2に示すように、携帯端末20は、ダウンロード手段としてのCPU(Central Processing Unit)21と、RAM(Random Access Memory)22と、ROM(Read Only Memory)23と、表示部24と、操作部25と、スピーカ26Aと、マイク26Bと、計時部27と、狭範囲通信部28Aと、広範囲通信部28Bと、ネットワーク通信部28Cと、記憶部29と、を備える。
ROM23は、各種データ及び各種プログラムを記憶する読み出し専用のメモリである。ROM23は、CPU21で実行されるシステムプログラム、Webブラウザ、これらのプログラムの実行に必要なデータ等を記憶する。
操作部25は、各種機能キーを備え、ユーザからのキー入力を受け付け、その操作情報をCPU21に出力する。また、操作部25は、表示部24の表面を覆うように透明電極を格子状に配置したタッチパネルを有し、手指やタッチペン等で押下された位置を検出し、その位置情報を操作情報としてCPU21に出力する。
マイク26Bは、音波を検知して電気信号に変換し、CPU21やネットワーク通信部28Cに出力する。
図3は、電子レジスタ30の内部の機能構成を示すブロック図である。図4(A)及び(B)は、電子レジスタ30の外観を示す斜視図である。電子レジスタ30は、切替制御手段、更新制御手段、変更手段としてのCPU31と、RAM32と、ROM33と、本体表示部34Aと、客用表示部34Bと、入力部35と、操作手段、回転式モード切替スイッチとしてのモードスイッチ36と、印刷部37と、ドロア38と、通信手段としての狭範囲通信部39Aと、広範囲通信部39Bと、記憶部40と、を備える。
ROM33は、各種データ及び各種プログラムを記憶する読み出し専用のメモリである。
客用表示部34Bは、図4(B)に示すように、商品を購入した顧客が商品の金額、合計金額等の情報を視認するための表示装置である。客用表示部34Bは、LCD、ELディスプレイ等により構成され、CPU31の制御により、各種表示情報を表示画面に表示する。
図5に、モードスイッチ36の構成を示す。
モードスイッチ36は、モードキー(鍵)を差し込み可能な鍵穴36Aを備えており、モードキーを鍵穴36Aに差した状態でモードキーを回転させて位置を切り替えることで、その位置に対応したモードへの指定操作を行うことができる。モードスイッチ36は、モードキーの回転により選択されたモードを示す情報をCPU31に出力する。
また、モードスイッチ36は、OFFモードM4及び登録モードM5の位置でモードキーの抜き差しができるように構成されており、他のモードの位置ではモードキーの抜き差しはできない。
戻モードM2は、返品処理(戻し)を行うモードである。
電卓モードM3は、通常の電卓と同様に計算を行うモードである。
OFFモードM4は、電子レジスタ30の電源をオフにするモードである。
ドロア38は、現金、商品券等を格納する引き出しである。ドロア38は、CPU31の制御により、例えば、商品登録の締め(精算)時に、引き出しが開放される。
サーバ装置10は、レジ保守ツールアプリ50等の携帯端末20のアプリを保存・管理するためのアプリDB(Data Base)11を備えており、携帯端末20からの要求に応じて、携帯端末20にアプリを提供する。アプリDB11には、携帯端末20で使用されるアプリが、携帯端末20の機種名(「TE−2700」等)、バージョン番号(「2000」等)と対応付けられて管理されている。
レジ保守ツールアプリ本体51は、携帯端末20において、レジ保守ツールアプリ50を実行させるためのプログラムである。
アプリバージョン52は、レジ保守ツールアプリ50の保守対象となる電子レジスタ30の機種名、レジ保守ツールアプリ50のバージョン番号を含む。
レジソフトバージョン53は、レジソフト54が使用される電子レジスタ30の機種名、レジソフト54のバージョン番号を含む。
レジソフト54は、電子レジスタ30において使用されるソフトウェア(プログラム)である。
つまり、CPU21は、レジ保守ツールアプリ50を、レジソフト54が含まれた状態で、通信ネットワークNを介してサーバ装置10からダウンロードする。
具体的には、CPU31は、レジソフト54の更新処理が処理途中の場合に、設定モードに対応した回転位置から他のモードに対応した回転位置にモードスイッチ36の回転位置が切り替えられたときには、更新処理が終了するのを待ってから他のモードに切り替える。
CPU31は、レジソフト54の更新処理が終了した場合に、無効とされた他のモードへの指定操作を有効とし、他のモードに切り替える。
図7は、携帯端末20において実行されるレジ保守ツールアプリダウンロード処理を示すフローチャートである。
まず、CPU21は、ネットワーク通信部28Cを介して、通信ネットワークNに接続されているサーバ装置10に対して、最新のレジ保守ツールアプリ(最新レジ保守ツールアプリ)のバージョン番号を問い合わせる。具体的には、CPU21は、ネットワーク通信部28Cを介して、レジ保守ツールアプリの保守対象となる電子レジスタ30の機種名をサーバ装置10に送信し、サーバ装置10から該当する機種名の電子レジスタ30の最新レジ保守ツールアプリのバージョン番号を取得する(ステップS1)。この際、CPU21は、計時部27から現在日時を取得し、取得した日時をRAM22に記憶させておく。
ステップS4において、最新のステップS1の処理から一定時間が経過した場合には(ステップS4;YES)、ステップS1に戻り、処理が繰り返される。
なお、ここでは、携帯端末20が、一定時間ごとに、サーバ装置10にレジ保守ツールアプリの最新バージョンがあるか否かをチェックすることとしたが、レジ保守ツールアプリの最新バージョンがあるか否かのチェックは、不定期に行われてもよい。
電子レジスタ30では、狭範囲通信部39Aを介して、新レジソフトが受信されると、CPU31は、新レジソフトをRAM32のワーク領域に蓄える(ステップS17)。
新レジソフトの送信が終了するまで、ステップS16及びステップS17が繰り返される。
次いで、CPU21は、狭範囲通信部28Aを介して、電子レジスタ30にチェックサムを送信する(ステップS19)。
携帯端末20では、狭範囲通信部28Aを介して、正常通信情報を受信し(ステップS22)、処理が終了する。
図10に、バージョン番号の印刷例371を示す。印刷例371には、旧レジソフトのバージョン番号「1111」と新レジソフトのバージョン番号「1234」とが印刷されている。
以上で、レジソフト更新処理が終了する。
まず、CPU31は、モードスイッチ36において、モード指定操作があったか否かを判断する(ステップS31)。モード指定操作がない場合には(ステップS31;NO)、ステップS31に戻る。
また、CPU31は、「ソフトウェアを更新中です」等のメッセージを本体表示部34Aに表示させる。
以上で、モード変更処理が終了する。
つまり、レジソフトの更新処理が処理途中の間は、設定モードに代えて他のモードを指定する旨の指定操作が為されたとしても、当該他のモードへの指定操作を無効とするので、レジソフトの更新処理を続行することができる。
次に、本発明を適用した第2の実施の形態について説明する。
第2の実施の形態におけるレジスタ保守システムは、第1の実施の形態に示したレジスタ保守システム100と同様の構成であるため、図1〜図5を援用し、その構成については図示及び説明を省略する。以下、第2の実施の形態に特徴的な構成及び処理について説明する。
サーバ装置10は、レジ保守ツールアプリ70等の携帯端末20のアプリを保存・管理するためのアプリDB11を備えており、携帯端末20からの要求に応じて、携帯端末20にアプリを提供する。アプリDB11には、携帯端末20で使用されるアプリが、携帯端末20の機種名(「TE−2700」等)、バージョン番号(「3000」等)と対応付けられて管理されている。
レジ保守ツールアプリ本体71は、携帯端末20において、レジ保守ツールアプリ70を実行させるためのプログラムである。
アプリバージョン72は、レジ保守ツールアプリ70の保守対象となる電子レジスタ30の機種名、レジ保守ツールアプリ70のバージョン番号を含む。
マスタデータバージョン73は、マスタデータ74が使用される電子レジスタ30の機種名、マスタデータ74のバージョン番号を含む。
マスタデータ74は、電子レジスタ30において使用される商品マスタデータである。
つまり、CPU21は、レジ保守ツールアプリ70を、マスタデータ74が含まれた状態で、通信ネットワークNを介してサーバ装置10からダウンロードする。
具体的には、CPU31は、マスタデータ74の更新処理が処理途中の場合に、設定モードに対応した回転位置から他のモードに対応した回転位置にモードスイッチ36の回転位置が切り替えられたときには、更新処理が終了するのを待ってから他のモードに切り替える。
CPU31は、マスタデータ74の更新処理が終了した場合に、無効とされた他のモードへの指定操作を有効とし、他のモードに切り替える。
携帯端末20において実行されるレジ保守ツールアプリダウンロード処理(図7参照)については、第1の実施の形態と同様である。
つまり、マスタデータの更新処理が処理途中の間は、設定モードに代えて他のモードを指定する旨の指定操作が為されたとしても、当該他のモードへの指定操作を無効とするので、マスタデータの更新処理を続行することができる。
次に、本発明を適用した第3の実施の形態について説明する。
第3の実施の形態におけるレジスタ保守システムは、第1の実施の形態に示したレジスタ保守システム100と略同様の構成であるため、図1〜図3を援用し、同様の構成については説明を省略する。以下、第3の実施の形態に特徴的な構成及び処理について説明する。
入力部35は、本体表示部34Aの表面を覆うように透明電極を格子状に配置したタッチパネルを有し、手指やタッチペン等で押下された位置を検出し、その位置情報を操作情報としてCPU31に出力する。
図13に、本体表示部34Aに表示されるモード選択画面341の例を示す。モード選択画面341には、登録タブ80、点検タブ81、精算タブ82、電卓タブ83、設定タブ84が設けられている。入力部35(タッチパネル)からの操作により、登録タブ80、点検タブ81、精算タブ82、電卓タブ83、設定タブ84のうちいずれかのタブを選択することで、タブに応じたモードに切り替えることができる。すなわち、入力部35は、操作手段として機能する。
CPU31は、モード選択画面341における指定操作に伴い切り替えられたモードに対応した表示画面を表示させる。すなわち、CPU31は、表示制御手段として機能する。例えば、CPU31は、モード選択画面341において選択されたタブに対応するモードのメニュー画面を本体表示部34Aに表示させる。図13は、設定タブ84が選択され、設定モードに対応した表示画面が表示されている場合の例である。
CPU31は、モード選択画面341における指定操作に伴い切り替えられたモードに応じて、狭範囲通信部39A及び広範囲通信部39Bの電源のオンとオフとを変更する。
携帯端末20において実行されるレジ保守ツールアプリダウンロード処理(図7参照)、携帯端末20及び電子レジスタ30において実行されるレジソフト更新処理(図8参照)については、第1の実施の形態と同様である。
レジソフトの更新中である場合には(ステップS41;YES)、CPU31は、モード選択画面341におけるモード指定操作を禁止する(ステップS42)。具体的には、CPU31は、レジソフトを更新している間は、入力部35からの操作により、登録タブ80、点検タブ81、精算タブ82又は電卓タブ83がタッチされても、モード指定操作を受け付けず、モード指定操作を無効とする。
以上で、第2のモード変更処理が終了する。
また、レジソフト又はマスタデータの更新に用いる更新データとして、旧バージョンのレジソフト又はマスタデータとの差分データを用いることとしてもよい。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
<請求項1>
複数のモードの中からユーザが任意のモードを指定操作するための操作手段と、
ユーザによる前記操作手段へのモードの指定操作に応じて、当該指定操作に対応したモードに切り替える切替制御手段と、
前記切替制御手段により所定のモードに切り替えられた場合に、所定のプログラム又は前記プログラムの実行用データを更新するための更新データを所定の外部端末から取得するとともに当該取得した更新データに基づいて前記プログラム又は前記実行用データを更新する更新処理を所定のタイミングで開始する更新制御手段と、
を備え、
前記切替制御手段は、前記更新制御手段により開始された前記更新処理が処理途中の場合に、前記所定のモードに代えて他のモードを指定する旨の指定操作がユーザにより前記操作手段に対して為されたときには、前記更新処理が終了するのを待ってから前記他のモードに切り替えることを特徴とする情報処理装置。
<請求項2>
所定の回転位置ごとに、当該回転位置に対応したモードが対応付けられている回転式モード切替スイッチと、
前記回転式モード切替スイッチの回転位置が切り替わるごとに、当該切り替わった回転位置に対応したモードに切り替える切替制御手段と、
前記切替制御手段により所定のモードに切り替えられた場合に、所定のプログラム又は前記プログラムの実行用データを更新するための更新データを所定の外部端末から取得するとともに当該取得した更新データに基づいて前記プログラム又は前記実行用データを更新する更新処理を所定のタイミングで開始する更新制御手段と、
を備え、
前記切替制御手段は、前記更新制御手段により開始された前記更新処理が処理途中の場合に、前記所定のモードに対応した回転位置から他のモードに対応した回転位置に前記回転式モード切替スイッチの回転位置が切り替えられたときには、前記更新処理が終了するのを待ってから前記他のモードに切り替えることを特徴とする情報処理装置。
<請求項3>
複数のモードの中からユーザが任意のモードを指定操作するための操作手段と、
ユーザによる前記操作手段へのモードの指定操作に応じて、当該指定操作に対応したモードに切り替える切替制御手段と、
所定のプログラム又は前記プログラムの実行用データを更新するための更新データが記憶されている所定の外部端末との間で直接無線通信を行う通信手段と、
前記切替制御手段により所定のモードに切り替えられた場合に、前記通信手段を介して前記更新データを前記外部端末から取得するとともに当該取得した更新データに基づいて前記プログラム又は前記実行用データを更新する更新処理を所定のタイミングで開始する更新制御手段と、
を備え、
前記切替制御手段は、前記更新制御手段により開始された前記更新処理が処理途中の間は、前記所定のモードに代えて他のモードを指定する旨の指定操作がユーザにより前記操作手段に対して為されたとしても、当該他のモードへの指定操作を無効とすることを特徴とする情報処理装置。
<請求項4>
前記切替制御手段は、前記更新処理が終了した場合に、前記無効とされた前記他のモードへの指定操作を有効とし、前記他のモードに切り替えることを特徴とする請求項3に記載の情報処理装置。
<請求項5>
複数のモードの中からユーザが任意のモードを指定操作するための操作手段と、
ユーザによる前記操作手段へのモードの指定操作に応じて、当該指定操作に対応したモードに切り替える切替制御手段と、
所定のプログラム又は前記プログラムの実行用データを更新するための更新データが記憶されている所定の外部端末との間で直接無線通信を行う通信手段と、
前記切替制御手段により切り替えられたモードに応じて、前記通信手段の電源のオンとオフとを変更する変更手段と、
前記切替制御手段により所定のモードに切り替えられた場合に、前記通信手段を介して前記更新データを前記外部端末から取得するとともに当該取得した更新データに基づいて前記プログラム又は前記実行用データを更新する更新処理を所定のタイミングで開始する更新制御手段と、
を備え、
前記変更手段は、前記更新制御手段により開始された前記更新処理が処理途中の間は、前記所定のモードに代えて他のモードを指定する旨の指定操作がユーザにより前記操作手段に対して為されたとしても、前記通信手段の電源のオン状態を維持させることを特徴とする情報処理装置。
<請求項6>
前記プログラム又は前記実行用データの更新後のバージョン情報を印刷手段に印刷させる印刷制御手段を備えることを特徴とする請求項1から5のいずれか一項に記載の情報処理装置。
<請求項7>
前記切替制御手段により切り替えられたモードに対応した表示画面を表示させる表示制御手段を備えることを特徴とする請求項1から6のいずれか一項に記載の情報処理装置。
<請求項8>
請求項1から7のいずれか一項に記載の情報処理装置と、当該情報処理装置と直接無線通信可能な外部端末と、を備える情報更新システムであって、
前記外部端末は、当該外部端末に前記情報処理装置に対する保守処理を行わせるためのアプリケーションソフトウェアを、前記更新データが含まれた状態で、通信ネットワークを介して外部装置からダウンロードするダウンロード手段を備えることを特徴とする情報更新システム。
<請求項9>
複数のモードの中からユーザが任意のモードを指定操作するための操作手段を備える情報処理装置のコンピュータを、
ユーザによる前記操作手段へのモードの指定操作に応じて、当該指定操作に対応したモードに切り替える切替制御手段、
前記切替制御手段により所定のモードに切り替えられた場合に、所定のプログラム又は前記プログラムの実行用データを更新するための更新データを所定の外部端末から取得するとともに当該取得した更新データに基づいて前記プログラム又は前記実行用データを更新する更新処理を所定のタイミングで開始する更新制御手段、
として機能させるためのプログラムであって、
前記切替制御手段は、前記更新制御手段により開始された前記更新処理が処理途中の場合に、前記所定のモードに代えて他のモードを指定する旨の指定操作がユーザにより前記操作手段に対して為されたときには、前記更新処理が終了するのを待ってから前記他のモードに切り替えることを特徴とするプログラム。
<請求項10>
所定の回転位置ごとに、当該回転位置に対応したモードが対応付けられている回転式モード切替スイッチを備える情報処理装置のコンピュータを、
前記回転式モード切替スイッチの回転位置が切り替わるごとに、当該切り替わった回転位置に対応したモードに切り替える切替制御手段、
前記切替制御手段により所定のモードに切り替えられた場合に、所定のプログラム又は前記プログラムの実行用データを更新するための更新データを所定の外部端末から取得するとともに当該取得した更新データに基づいて前記プログラム又は前記実行用データを更新する更新処理を所定のタイミングで開始する更新制御手段、
として機能させるためのプログラムであって、
前記切替制御手段は、前記更新制御手段により開始された前記更新処理が処理途中の場合に、前記所定のモードに対応した回転位置から他のモードに対応した回転位置に前記回転式モード切替スイッチの回転位置が切り替えられたときには、前記更新処理が終了するのを待ってから前記他のモードに切り替えることを特徴とするプログラム。
<請求項11>
複数のモードの中からユーザが任意のモードを指定操作するための操作手段を備える情報処理装置のコンピュータを、
ユーザによる前記操作手段へのモードの指定操作に応じて、当該指定操作に対応したモードに切り替える切替制御手段、
所定のプログラム又は前記プログラムの実行用データを更新するための更新データが記憶されている所定の外部端末との間で直接無線通信を行う通信手段、
前記切替制御手段により所定のモードに切り替えられた場合に、前記通信手段を介して前記更新データを前記外部端末から取得するとともに当該取得した更新データに基づいて前記プログラム又は前記実行用データを更新する更新処理を所定のタイミングで開始する更新制御手段、
として機能させるためのプログラムであって、
前記切替制御手段は、前記更新制御手段により開始された前記更新処理が処理途中の間は、前記所定のモードに代えて他のモードを指定する旨の指定操作がユーザにより前記操作手段に対して為されたとしても、当該他のモードへの指定操作を無効とすることを特徴とするプログラム。
<請求項12>
複数のモードの中からユーザが任意のモードを指定操作するための操作手段を備える情報処理装置のコンピュータを、
ユーザによる前記操作手段へのモードの指定操作に応じて、当該指定操作に対応したモードに切り替える切替制御手段、
所定のプログラム又は前記プログラムの実行用データを更新するための更新データが記憶されている所定の外部端末との間で直接無線通信を行う通信手段、
前記切替制御手段により切り替えられたモードに応じて、前記通信手段の電源のオンとオフとを変更する変更手段、
前記切替制御手段により所定のモードに切り替えられた場合に、前記通信手段を介して前記更新データを前記外部端末から取得するとともに当該取得した更新データに基づいて前記プログラム又は前記実行用データを更新する更新処理を所定のタイミングで開始する更新制御手段、
として機能させるためのプログラムであって、
前記変更手段は、前記更新制御手段により開始された前記更新処理が処理途中の間は、前記所定のモードに代えて他のモードを指定する旨の指定操作がユーザにより前記操作手段に対して為されたとしても、前記通信手段の電源のオン状態を維持させることを特徴とするプログラム。
20 携帯端末
21 CPU
23 ROM
24 表示部
25 操作部
28A 狭範囲通信部
28B 広範囲通信部
28C ネットワーク通信部
29 記憶部
30 電子レジスタ
31 CPU
33 ROM
34A 本体表示部
34B 客用表示部
35 入力部
36 モードスイッチ
37 印刷部
39A 狭範囲通信部
39B 広範囲通信部
40 記憶部
100 レジスタ保守システム
341 モード選択画面
N 通信ネットワーク
Claims (12)
- 複数のモードの中からユーザが任意のモードを指定操作するための操作手段と、
ユーザによる前記操作手段へのモードの指定操作に応じて、当該指定操作に対応したモードに切り替える切替制御手段と、
前記切替制御手段により所定のモードに切り替えられた場合に、所定のプログラム又は前記プログラムの実行用データを更新するための更新データを所定の外部端末から取得するとともに当該取得した更新データに基づいて前記プログラム又は前記実行用データを更新する更新処理を所定のタイミングで開始する更新制御手段と、
を備え、
前記切替制御手段は、前記更新制御手段により開始された前記更新処理が処理途中の場合に、前記所定のモードに代えて他のモードを指定する旨の指定操作がユーザにより前記操作手段に対して為されたときには、前記更新処理が終了するのを待ってから前記他のモードに切り替えることを特徴とする情報処理装置。 - 所定の回転位置ごとに、当該回転位置に対応したモードが対応付けられている回転式モード切替スイッチと、
前記回転式モード切替スイッチの回転位置が切り替わるごとに、当該切り替わった回転位置に対応したモードに切り替える切替制御手段と、
前記切替制御手段により所定のモードに切り替えられた場合に、所定のプログラム又は前記プログラムの実行用データを更新するための更新データを所定の外部端末から取得するとともに当該取得した更新データに基づいて前記プログラム又は前記実行用データを更新する更新処理を所定のタイミングで開始する更新制御手段と、
を備え、
前記切替制御手段は、前記更新制御手段により開始された前記更新処理が処理途中の場合に、前記所定のモードに対応した回転位置から他のモードに対応した回転位置に前記回転式モード切替スイッチの回転位置が切り替えられたときには、前記更新処理が終了するのを待ってから前記他のモードに切り替えることを特徴とする情報処理装置。 - 複数のモードの中からユーザが任意のモードを指定操作するための操作手段と、
ユーザによる前記操作手段へのモードの指定操作に応じて、当該指定操作に対応したモードに切り替える切替制御手段と、
所定のプログラム又は前記プログラムの実行用データを更新するための更新データが記憶されている所定の外部端末との間で直接無線通信を行う通信手段と、
前記切替制御手段により所定のモードに切り替えられた場合に、前記通信手段を介して前記更新データを前記外部端末から取得するとともに当該取得した更新データに基づいて前記プログラム又は前記実行用データを更新する更新処理を所定のタイミングで開始する更新制御手段と、
を備え、
前記切替制御手段は、前記更新制御手段により開始された前記更新処理が処理途中の間は、前記所定のモードに代えて他のモードを指定する旨の指定操作がユーザにより前記操作手段に対して為されたとしても、当該他のモードへの指定操作を無効とすることを特徴とする情報処理装置。 - 前記切替制御手段は、前記更新処理が終了した場合に、前記無効とされた前記他のモードへの指定操作を有効とし、前記他のモードに切り替えることを特徴とする請求項3に記載の情報処理装置。
- 複数のモードの中からユーザが任意のモードを指定操作するための操作手段と、
ユーザによる前記操作手段へのモードの指定操作に応じて、当該指定操作に対応したモードに切り替える切替制御手段と、
所定のプログラム又は前記プログラムの実行用データを更新するための更新データが記憶されている所定の外部端末との間で直接無線通信を行う通信手段と、
前記切替制御手段により切り替えられたモードに応じて、前記通信手段の電源のオンとオフとを変更する変更手段と、
前記切替制御手段により所定のモードに切り替えられた場合に、前記通信手段を介して前記更新データを前記外部端末から取得するとともに当該取得した更新データに基づいて前記プログラム又は前記実行用データを更新する更新処理を所定のタイミングで開始する更新制御手段と、
を備え、
前記変更手段は、前記更新制御手段により開始された前記更新処理が処理途中の間は、前記所定のモードに代えて他のモードを指定する旨の指定操作がユーザにより前記操作手段に対して為されたとしても、前記通信手段の電源のオン状態を維持させることを特徴とする情報処理装置。 - 前記プログラム又は前記実行用データの更新後のバージョン情報を印刷手段に印刷させる印刷制御手段を備えることを特徴とする請求項1から5のいずれか一項に記載の情報処理装置。
- 前記切替制御手段により切り替えられたモードに対応した表示画面を表示させる表示制御手段を備えることを特徴とする請求項1から6のいずれか一項に記載の情報処理装置。
- 請求項1から7のいずれか一項に記載の情報処理装置と、当該情報処理装置と直接無線通信可能な外部端末と、を備える情報更新システムであって、
前記外部端末は、当該外部端末に前記情報処理装置に対する保守処理を行わせるためのアプリケーションソフトウェアを、前記更新データが含まれた状態で、通信ネットワークを介して外部装置からダウンロードするダウンロード手段を備えることを特徴とする情報更新システム。 - 複数のモードの中からユーザが任意のモードを指定操作するための操作手段を備える情報処理装置のコンピュータを、
ユーザによる前記操作手段へのモードの指定操作に応じて、当該指定操作に対応したモードに切り替える切替制御手段、
前記切替制御手段により所定のモードに切り替えられた場合に、所定のプログラム又は前記プログラムの実行用データを更新するための更新データを所定の外部端末から取得するとともに当該取得した更新データに基づいて前記プログラム又は前記実行用データを更新する更新処理を所定のタイミングで開始する更新制御手段、
として機能させるためのプログラムであって、
前記切替制御手段は、前記更新制御手段により開始された前記更新処理が処理途中の場合に、前記所定のモードに代えて他のモードを指定する旨の指定操作がユーザにより前記操作手段に対して為されたときには、前記更新処理が終了するのを待ってから前記他のモードに切り替えることを特徴とするプログラム。 - 所定の回転位置ごとに、当該回転位置に対応したモードが対応付けられている回転式モード切替スイッチを備える情報処理装置のコンピュータを、
前記回転式モード切替スイッチの回転位置が切り替わるごとに、当該切り替わった回転位置に対応したモードに切り替える切替制御手段、
前記切替制御手段により所定のモードに切り替えられた場合に、所定のプログラム又は前記プログラムの実行用データを更新するための更新データを所定の外部端末から取得するとともに当該取得した更新データに基づいて前記プログラム又は前記実行用データを更新する更新処理を所定のタイミングで開始する更新制御手段、
として機能させるためのプログラムであって、
前記切替制御手段は、前記更新制御手段により開始された前記更新処理が処理途中の場合に、前記所定のモードに対応した回転位置から他のモードに対応した回転位置に前記回転式モード切替スイッチの回転位置が切り替えられたときには、前記更新処理が終了するのを待ってから前記他のモードに切り替えることを特徴とするプログラム。 - 複数のモードの中からユーザが任意のモードを指定操作するための操作手段を備える情報処理装置のコンピュータを、
ユーザによる前記操作手段へのモードの指定操作に応じて、当該指定操作に対応したモードに切り替える切替制御手段、
所定のプログラム又は前記プログラムの実行用データを更新するための更新データが記憶されている所定の外部端末との間で直接無線通信を行う通信手段、
前記切替制御手段により所定のモードに切り替えられた場合に、前記通信手段を介して前記更新データを前記外部端末から取得するとともに当該取得した更新データに基づいて前記プログラム又は前記実行用データを更新する更新処理を所定のタイミングで開始する更新制御手段、
として機能させるためのプログラムであって、
前記切替制御手段は、前記更新制御手段により開始された前記更新処理が処理途中の間は、前記所定のモードに代えて他のモードを指定する旨の指定操作がユーザにより前記操作手段に対して為されたとしても、当該他のモードへの指定操作を無効とすることを特徴とするプログラム。 - 複数のモードの中からユーザが任意のモードを指定操作するための操作手段を備える情報処理装置のコンピュータを、
ユーザによる前記操作手段へのモードの指定操作に応じて、当該指定操作に対応したモードに切り替える切替制御手段、
所定のプログラム又は前記プログラムの実行用データを更新するための更新データが記憶されている所定の外部端末との間で直接無線通信を行う通信手段、
前記切替制御手段により切り替えられたモードに応じて、前記通信手段の電源のオンとオフとを変更する変更手段、
前記切替制御手段により所定のモードに切り替えられた場合に、前記通信手段を介して前記更新データを前記外部端末から取得するとともに当該取得した更新データに基づいて前記プログラム又は前記実行用データを更新する更新処理を所定のタイミングで開始する更新制御手段、
として機能させるためのプログラムであって、
前記変更手段は、前記更新制御手段により開始された前記更新処理が処理途中の間は、前記所定のモードに代えて他のモードを指定する旨の指定操作がユーザにより前記操作手段に対して為されたとしても、前記通信手段の電源のオン状態を維持させることを特徴とするプログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017081063A JP6601450B2 (ja) | 2017-04-17 | 2017-04-17 | 情報処理装置、情報更新システム及びプログラム |
US15/934,533 US10732956B2 (en) | 2017-04-17 | 2018-03-23 | Information processing device, information update system, information processing method and storage medium |
CN201810344179.0A CN108733393B (zh) | 2017-04-17 | 2018-04-17 | 信息处理装置、信息更新系统、信息处理方法和记录介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017081063A JP6601450B2 (ja) | 2017-04-17 | 2017-04-17 | 情報処理装置、情報更新システム及びプログラム |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019185107A Division JP6874807B2 (ja) | 2019-10-08 | 2019-10-08 | 情報処理装置及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018181026A JP2018181026A (ja) | 2018-11-15 |
JP6601450B2 true JP6601450B2 (ja) | 2019-11-06 |
Family
ID=63790022
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017081063A Active JP6601450B2 (ja) | 2017-04-17 | 2017-04-17 | 情報処理装置、情報更新システム及びプログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US10732956B2 (ja) |
JP (1) | JP6601450B2 (ja) |
CN (1) | CN108733393B (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108806127B (zh) * | 2017-05-01 | 2021-05-11 | 卡西欧计算机株式会社 | 销售数据处理装置、终端装置、记录方法及计算机能够读取的记录介质 |
CN110021108B (zh) * | 2019-04-03 | 2021-04-13 | 西安印钞有限公司 | 一种钞票冠字号码记录、追溯方法及系统 |
JP2021047582A (ja) * | 2019-09-18 | 2021-03-25 | Necプラットフォームズ株式会社 | Rom書き換えモジュール、電子装置、rom書き換え方法およびプログラム |
JP2021157396A (ja) * | 2020-03-26 | 2021-10-07 | 富士フイルムビジネスイノベーション株式会社 | 情報処理装置及びプログラム |
EP3926463A1 (en) * | 2020-06-18 | 2021-12-22 | ABB Schweiz AG | System for determining availability of software update for automation apparatus |
US11822937B1 (en) * | 2023-03-21 | 2023-11-21 | Appian Corporation | Systems and methods for execution in dynamic application runtime environments |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2058424B (en) * | 1979-09-10 | 1983-06-08 | Casio Computer Co Ltd | Electronic cash register |
JPS582967A (ja) * | 1981-06-29 | 1983-01-08 | Tokyo Electric Co Ltd | 電子式キャッシュレジスタ |
JPS60243795A (ja) * | 1984-05-17 | 1985-12-03 | シャープ株式会社 | 電子レジスタの変更プログラム設定装置 |
JPS63174168A (ja) * | 1987-01-14 | 1988-07-18 | Nitsuko Corp | Posシステム |
JPH0229891A (ja) * | 1988-07-20 | 1990-01-31 | Tokyo Electric Co Ltd | Posシステム |
JPH02112064A (ja) * | 1988-10-21 | 1990-04-24 | Tokyo Electric Co Ltd | Posシステム |
JP2882947B2 (ja) * | 1992-09-09 | 1999-04-19 | シャープ株式会社 | 登録装置 |
JP3771401B2 (ja) * | 1999-10-07 | 2006-04-26 | 東芝テック株式会社 | 鍵制御システム |
JP2003272053A (ja) * | 2002-03-14 | 2003-09-26 | Toshiba Tec Corp | 商品販売データ処理装置及びこの装置のサービスポイント後付与方法並びにサービスポイント後付与プログラム |
JP4408033B2 (ja) * | 2002-09-24 | 2010-02-03 | 株式会社リコー | 遠隔管理システム |
JP4599953B2 (ja) * | 2004-09-15 | 2010-12-15 | 株式会社デンソー | プログラム書き換えシステム及び車両コンピュータシステム |
JP2008186294A (ja) * | 2007-01-30 | 2008-08-14 | Toshiba Corp | ソフトウェア更新装置及びソフトウェア更新システム |
US20090037284A1 (en) * | 2007-07-31 | 2009-02-05 | First Data Corporation | Point of sale system with ability to remotely update firmware |
JP5465099B2 (ja) | 2010-06-14 | 2014-04-09 | 株式会社ソニー・コンピュータエンタテインメント | 情報処理装置 |
US8924585B2 (en) * | 2011-06-03 | 2014-12-30 | Apple Inc. | Method for optimizing transport channels of devices |
CN104636150B (zh) * | 2013-11-06 | 2018-04-20 | 比亚迪股份有限公司 | 车辆中软件的更新方法、系统和服务器 |
CN105530602B (zh) * | 2014-09-30 | 2019-02-26 | 丰田汽车(中国)投资有限公司 | 无线通信设备、远程控制中心、监视控制系统及方法 |
CN104503791A (zh) * | 2014-12-18 | 2015-04-08 | 天津市天安怡和信息技术有限公司 | 远程自主设备的智能远程升级维护方法 |
JP2016178385A (ja) * | 2015-03-18 | 2016-10-06 | キヤノン株式会社 | 通信システム、情報処理装置、通信制御方法およびプログラム |
CN105813115B (zh) * | 2016-03-10 | 2021-06-25 | 腾讯科技(深圳)有限公司 | 一种wifi网络配置方法及装置 |
CN105991799B (zh) * | 2016-07-01 | 2019-03-12 | 北京奇虎科技有限公司 | 移动终端访问网络的方法及装置 |
-
2017
- 2017-04-17 JP JP2017081063A patent/JP6601450B2/ja active Active
-
2018
- 2018-03-23 US US15/934,533 patent/US10732956B2/en active Active
- 2018-04-17 CN CN201810344179.0A patent/CN108733393B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
US10732956B2 (en) | 2020-08-04 |
JP2018181026A (ja) | 2018-11-15 |
US20180300121A1 (en) | 2018-10-18 |
CN108733393A (zh) | 2018-11-02 |
CN108733393B (zh) | 2021-12-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6601450B2 (ja) | 情報処理装置、情報更新システム及びプログラム | |
US10306086B2 (en) | Image output system having a customized user interface | |
JP2014197371A (ja) | クーポン認証システム、携帯端末、クーポン管理サーバ、クーポン認証方法、及び、プログラム | |
JP2011186659A (ja) | 電子棚札システム、広告端末、およびプログラム | |
US20170156024A1 (en) | Apparatus, method, and system for displaying antenna location of communication terminal, and recording medium | |
JP2010258726A (ja) | 端末ip設定システム | |
JP6874807B2 (ja) | 情報処理装置及びプログラム | |
JP6787057B2 (ja) | 売上データ処理システム及び売上データ処理方法 | |
US20160092971A1 (en) | Content distribution system, content distribution server, storage medium and content distribution method | |
JP6200383B2 (ja) | 電子棚札システム、携帯端末およびその制御プログラム | |
JP2015207096A (ja) | 商品販売データ処理システム、商品販売データ処理端末装置、及び、商品販売データ処理方法 | |
JP2015216568A (ja) | 携帯端末装置及び機器情報閲覧システム | |
JP6638749B2 (ja) | 売上データ処理装置、記録システム、記録方法及びプログラム | |
JP2015026159A (ja) | サーバシステムおよびサーバシステムによる処理方法 | |
JP5926312B2 (ja) | 電子チケット管理方法および電子チケット管理プログラム | |
CN108629924B (zh) | 电子设备、销售数据处理装置以及收银机 | |
JP5646561B2 (ja) | 情報処理装置、情報処理方法及びコンピュータプログラム | |
JP2017004275A (ja) | スクラッチ装置、スクラッチ方法およびプログラム | |
JP2018185603A (ja) | 勤怠管理システム、管理サーバ、携帯端末、勤怠管理方法、及び、プログラム | |
JP6716669B2 (ja) | 情報処理装置及び情報処理方法 | |
JP2020038735A (ja) | 売上データ処理装置及びプログラム | |
JP6615730B2 (ja) | 設定補助システム、設定補助装置及び設定補助方法 | |
JP2011248915A (ja) | ソフトウェア更新システム | |
JP6665842B2 (ja) | プログラム、管理端末、および、売上データ処理装置の管理方法 | |
JP2009163544A (ja) | オーダリングシステム及びその制御方法、並びにオーダ端末 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20181022 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190830 |
|
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: 20190910 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190923 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6601450 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |