JPWO2016080429A1 - 情報処理システム、情報処理方法、情報処理装置およびその制御方法と制御プログラム - Google Patents
情報処理システム、情報処理方法、情報処理装置およびその制御方法と制御プログラム Download PDFInfo
- Publication number
- JPWO2016080429A1 JPWO2016080429A1 JP2016560259A JP2016560259A JPWO2016080429A1 JP WO2016080429 A1 JPWO2016080429 A1 JP WO2016080429A1 JP 2016560259 A JP2016560259 A JP 2016560259A JP 2016560259 A JP2016560259 A JP 2016560259A JP WO2016080429 A1 JPWO2016080429 A1 JP WO2016080429A1
- Authority
- JP
- Japan
- Prior art keywords
- application
- information processing
- processing apparatus
- communication terminal
- driver
- 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.)
- Pending
Links
Images
Classifications
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4411—Configuring for operating with peripheral devices; Loading of device drivers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4411—Configuring for operating with peripheral devices; Loading of device drivers
- G06F9/4413—Plug-and-play [PnP]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44568—Immediately runnable code
- G06F9/44584—Portable applications, i.e. making applications self-contained, e.g. U3 standard
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
-
- 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/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
- G06Q20/209—Specified transaction journal output feature, e.g. printed receipt or voice output
-
- 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
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- General Engineering & Computer Science (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Stored Programmes (AREA)
Abstract
Description
アプリケーションと、該アプリケーションの実行に必要なデバイスとを対応付けて記憶するアプリケーション記憶手段と、
前記デバイス用のデバイスドライバが起動されたか否かにより、前記デバイスが使用可能であるか否かを判定するデバイス判定手段と、
使用可能と判定された前記デバイスに対応付けられた前記アプリケーションを起動するアプリケーション起動手段と、
を備える。
デバイス用のデバイスドライバが起動されたか否かにより、前記デバイスが使用可能であるか否かを判定するデバイス判定ステップと、
アプリケーションと、該アプリケーションの実行に必要なデバイスとを対応付けて記憶するアプリケーション記憶手段を参照して、使用可能と判定された前記デバイスに対応付けられた前記アプリケーションを起動するアプリケーション起動ステップと、
を含む。
デバイス用のデバイスドライバが起動されたか否かにより、前記デバイスが使用可能であるか否かを判定するデバイス判定ステップと、
アプリケーションと、該アプリケーションの実行に必要なデバイスとを対応付けて記憶するアプリケーション記憶手段を参照して、使用可能と判定された前記デバイスに対応付けられた前記アプリケーションを起動するアプリケーション起動ステップと、
をコンピュータに実行させる。
情報処理装置と、
前記情報処理装置と通信接続される通信端末と、
前記通信端末に接続されるデバイスと、
を備え、
前記情報処理装置は、前記デバイスを駆動するデバイスドライバのアプリケーションインタフェースを有し、前記通信端末は、前記デバイスドライバのデバイスコントロールインタフェースを有し、
前記情報処理装置は、
アプリケーションと、該アプリケーションの実行に必要なデバイスとを対応付けて記憶するアプリケーション記憶手段と、
前記デバイスドライバのアプリケーションインタフェースが起動されたか否かにより、前記デバイスが使用可能であるか否かを判定するデバイス判定手段と、
使用可能と判定された前記デバイスに対応付けられた前記アプリケーションを起動するアプリケーション起動手段と、
を備える。
情報処理装置と、
前記情報処理装置と通信接続される通信端末と、
前記通信端末に接続されるデバイスと、
を備える情報処理システムの情報処理方法であって、
前記情報処理装置は、前記デバイスを駆動するデバイスドライバのアプリケーションインタフェースを有し、前記通信端末は、前記デバイスドライバのデバイスコントロールインタフェースを有し、
前記情報処理装置は、さらに、アプリケーションと、該アプリケーションの実行に必要な前記デバイスとを対応付けて記憶するアプリケーション記憶手段を有し、
前記情報処理装置は、
デバイス用のデバイスドライバが起動されたか否かにより、前記デバイスが使用可能であるか否かを判定するデバイス判定ステップと、
前記アプリケーション記憶手段を参照して、使用可能と判定された前記デバイスに対応付けられた前記アプリケーションを起動するアプリケーション起動ステップと、
を含むミドルウェアを有する。
本発明の第1実施形態としての情報処理装置100について、図1を用いて説明する。情報処理装置100は、デバイスを用いるアプリケーションを実行する装置である。
次に、本発明の第2実施形態に係る情報処理装置を含む情報処理システムについ説明する。本実施形態に係る情報処理システムは、情報処理装置と遠隔のデバイスとを含み、遠隔のデバイスが準備されたことを検出して、情報処理装置の対応するアプリケーションを起動する。これにより、アプリケーションを起動したにも関わらず必須のデバイスが準備されていないなどの問題を回避する。なお、本実施形態においては、具体例としてPOSシステムにより説明するが、他の情報処理装置と遠隔のデバイスとを含む情報処理システム、例えば、診断支援システムや教育支援システムなどに適用されても同様の効果を奏する。
図2Aは、本実施形態に係る情報処理装置と遠隔のデバイスとを含む情報処理システム200の動作を示す図である。
図2Eは、本実施形態に係る通信メッセージの構成を示す図である。なお、通信メッセージのフォーマットは、図2Eに限定されるものではない。
図2Fは、本実施形態に係る通信データ構成を示す図である。図2Fにおいては、図2Eにおける、カブセル化のためのIPアドレスなどは省かれている。なお、図2Fには、本実施形態を実現する通信データ構成の一例を示すが、これに限定されるわけではない。例えば、デバイスドライバの上位層における通信データとして、関数のパラメータ(引数)を送受信することや、さらに、関数自体を送受信することなどもできる。
図2Gは、本実施形態に係る情報処理システム200におけるデータ伝送を示す図である。なお、図2Gは、USBデバイスにおけるL2レベルの通信を示すが、通信はさらに下位レベルであっても上位レベルであってもよい。
図3は、本実施形態に係る情報処理システム200のソフトウェア構成を示す図である。なお、図3には、本実施形態におけるソフトウェア構成の概略を示し、詳細な構成については省略する。
図4は、本実施形態に係る情報処理装置230の機能構成を示すブロック図である。なお、図4には、本実施形態の動作に関連の深い機能構成部を図示し、情報処理装置230が有する通常の機能構成部は図示していない。例えば、情報処理装置230がPCの場合の種々の処理機能については示していない
図5は、本実施形態に係る通信端末の機能構成を示すブロック図である。なお、図5には、本実施形態の動作に関連の深い機能構成部を図示し、通信端末220が有する通常の機能構成部は図示していない。例えば、通信端末220がスマートフォンやタブレットの場合の種々の処理機能については示していない。
図6は、本実施形態に係るアプリケーション起動テーブル441の構成を示す図である。アプリケーション起動テーブル441は、デバイスドライバの起動からデバイスの使用可能をチェックして、使用可能なデバイスに対応するアプリケーションを選択して起動するために、アプリケーション起動部404により使用される。
図7は、本実施形態に係る情報処理装置230のハードウェア構成を示すブロック図である。なお、図7においては、情報処理装置230を実際のPCにように図示しているが、クラウドサーバに構築された仮想PCであってもよい。
図8は、本実施形態に係る情報処理装置230の処理手順を示すフローチャートである。このフローチャートは、図7のCPU710がRAM740を使用して実行し、図4の機能構成部を実現する。
図9は、本実施形態に係るアプリケーション起動処理(S803)の手順を示すフローチャートである。
次に、本発明の第3実施形態に係る情報処理システムについて説明する。本実施形態に係る情報処理システムは、上記第2実施形態と比べると、起動アプリケーションが利用者に対応して選択される点で異なる。その他の構成および動作は、第2実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
図10Aは、本実施形態に係る情報処理装置と遠隔のデバイスとを含む情報処理システム1000の動作を示す図である。なお、図10Aにおいて、図2Aと同様の構成要素には同じ参照番号を付す。
図10Bは、本実施形態に係る通信メッセージの構成を示す図である。通信メッセージのフォーマットは、図10Bに限定されるものではない。なお、図10Bにおいて、図2Eと同様の要素には同じ参照番号を付して、説明を省略する。
図11は、本実施形態に係るアプリケーション起動テーブルの構成を示す図である。なお、図11において、図6と同様の要素には同じ参照番号を付して、説明は省略する。
図12は、本実施形態に係るアプリケーション起動処理の手順を示すフローチャートである。なお、図12において、ステップS901〜S923は図9と同様であるので、説明を省略する。
次に、本発明の第4実施形態に係る情報処理システムについて説明する。本実施形態に係る情報処理システムは、上記第2実施形態、第3実施形態と比べると、起動アプリケーションがログイン端末に対応して選択される点で異なる。その他の構成および動作は、第2実施形態、第3実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。なお、図示しないが、本実施形態の情報処理システムにおいては、図10Aの接続確認1036としてログイン端末を確認する。
図13は、本実施形態に係るアプリケーション起動テーブルの構成を示す図である。なお、図13において、図6と同様の要素には同じ参照番号を付して、説明は省略する。
図14は、本実施形態に係るアプリケーション起動処理の手順を示すフローチャートである。なお、図14において、ステップS901〜S923は図9と同様であるので、説明を省略する。
次に、本発明の第5実施形態に係る情報処理システムについて説明する。本実施形態に係る情報処理システムは、上記第2実施形態乃至第4実施形態と比べると、複数の利用者あるいは複数のログイン端末からの操作を共有する点で異なる。その他の構成および動作は、第2実施形態から第4実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
図15Aは、本実施形態に係る情報処理装置と遠隔のデバイスとを含む情報処理システム1500の動作を示す図である。なお、図15Aにおいて、図2Aまたは図10Aと同様の構成要素には同じ参照番号を付す。
図17は、本実施形態に係るアプリケーション起動および操作共有テーブル1741の構成を示す図である。図17は、図15Aの操作記憶部1534に蓄積されて、アプリケーション起動および操作共有の学習に使用される。
図18は、本実施形態に係る実行状態蓄積処理(S805)の手順を示すフローチャートである。
次に、本発明の第6実施形態に係る情報処理システムについて説明する。本実施形態に係る情報処理システムは、上記第2実施形態から第5実施形態と比べると、音声によりワークフローの評価をして格納する点で異なる。その他の構成および動作は、第2実施形態から第5実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
図19は、本実施形態に係る情報処理装置と遠隔のデバイスとを含む情報処理システム1900の動作を示す図である。なお、図19において、図2A、図10Aまたは図15Aと同様の構成要素には同じ参照番号を付す。
図20は、本実施形態に係る実行状態蓄積処理(S805)の手順を示すフローチャートである。
次に、本発明の第7実施形態に係る情報処理システムについて説明する。本実施形態に係る情報処理システムは、上記第2実施形態から第6実施形態と比べると、関連する他のアプリケーションを起動する点で異なる。その他の構成および動作は、第2実施形態から第6実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
図21は、本実施形態に係る情報処理装置と遠隔のデバイスとを含む情報処理システム2100の動作を示す図である。なお、図21において、図2A、図10A、図15Aまたは図19と同様の構成要素には同じ参照番号を付す。
図22は、本実施形態に係るアプリケーション起動および関連アプリケーションテーブル2241の構成を示す図である。図22は、図21の操作記憶部1534に蓄積されて、アプリケーション起動および関連アプリケーション起動に使用される。
図23は、本実施形態に係る実行状態蓄積処理(S805)の手順を示すフローチャートである。
次に、本発明の第8実施形態に係る情報処理システムについて説明する。本実施形態に係る情報処理システムは、上記第2実施形態から第7実施形態と比べると、多言語の従業員および客が集まるレストランでの多言語処理をする点で異なる。その他の構成および動作は、第2実施形態から第7実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
図24Aは、本実施形態に係る情報処理装置と遠隔のデバイスとを含む情報処理システム2400の動作を示す図である。
図26は、本実施形態に係るアプリケーション起動テーブルの構成を示す図である。なお、図26において、図6、図11または図13と同様の要素には同じ参照番号を付して、説明は省略する。
図27は、本実施形態に係るアプリケーション起動処理(S803)の手順を示すフローチャートである。なお、図27において、ステップS901〜S923は図9と同様であるので、説明を省略する。
次に、本発明の第9実施形態に係る情報処理システムについて説明する。本実施形態に係る情報処理システムは、上記第2実施形態乃至第8実施形態と比べると、情報処理装置230(仮想PC)とデバイスが接続された通信端末220との間で異なるデータが通信される点で異なる。すなわち、本実施形態においては、情報処理装置230のアプリケーションIFと通信端末220のホストコントローラIFとが、第2実施形態と異なる部分で分離されている。例えば、ホストコントローラチップ(HC)を含めて全体のデバイスドライバをソフトウェアで実現した場合に、特に、ホストコントローラドライバとホストコントローラチップとの組を種々の階層で通信効率や通信速度を考慮して分割する。そして、分割された階層間の情報を情報処理装置230と通信端末220間でネットワーク通信するよう設計する。その他の構成および動作は、第2実施形態から第8実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
図28は、本実施形態に係る情報処理システムにおけるデータ伝送を示す図である。なお、図28は、図2Gと同様に、USB接続されたUSBデバイスのディスクリプタ取得手順を示す図である。したがって、図28において、図2Gと同様の構成要素には同じ参照番号を付して、説明は省略する。
なお、上記実施形態においては、USB、HDMI(登録商標)によるデバイスの接続例を示したが、SCSIなどの他の接続であっても同様の効果を奏する。さらに、デバイスを近距離無線、例えば、赤外線通信、WiFi、Bluetooth(登録商標)などで接続する場合にも適用でき、同様の効果を奏する。
Claims (8)
- アプリケーションと、該アプリケーションの実行に必要なデバイスとを対応付けて記憶するアプリケーション記憶手段と、
前記デバイス用のデバイスドライバが起動されたか否かにより、前記デバイスが使用可能であるか否かを判定するデバイス判定手段と、
使用可能と判定された前記デバイスに対応付けられた前記アプリケーションを起動するアプリケーション起動手段と、
を備える情報処理装置。 - 前記アプリケーション記憶手段は、アプリケーションと、該アプリケーションの実行に必要な複数のデバイスの組み合わせとを対応付けて記憶し、
前記アプリケーション起動手段は、使用可能と判定された複数のデバイスの組み合わせに対応するアプリケーションを起動する、請求項1に記載の情報処理装置。 - 情報処理装置の利用者を判定する利用者判定手段をさらに備え、
前記アプリケーション起動手段は、前記利用者に対応するアプリケーションを起動する、請求項1または2に記載の情報処理装置。 - 前記デバイスに接続された前記通信端末を検知する通信端末検知手段をさらに備え、
前記アプリケーション起動手段は、前記通信端末に対応するアプリケーションを起動する、請求項1乃至3のいずれか1項に記載の情報処理装置。 - デバイス用のデバイスドライバが起動されたか否かにより、前記デバイスが使用可能であるか否かを判定するデバイス判定ステップと、
アプリケーションと、該アプリケーションの実行に必要なデバイスとを対応付けて記憶するアプリケーション記憶手段を参照して、使用可能と判定された前記デバイスに対応付けられた前記アプリケーションを起動するアプリケーション起動ステップと、
を含む情報処理装置の制御方法。 - デバイス用のデバイスドライバが起動されたか否かにより、前記デバイスが使用可能であるか否かを判定するデバイス判定ステップと、
アプリケーションと、該アプリケーションの実行に必要なデバイスとを対応付けて記憶するアプリケーション記憶手段を参照して、使用可能と判定された前記デバイスに対応付けられた前記アプリケーションを起動するアプリケーション起動ステップと、
をコンピュータに実行させる情報処理装置の制御プログラム。 - 情報処理装置と、
前記情報処理装置と通信接続される通信端末と、
前記通信端末に接続されるデバイスと、
を備え、
前記情報処理装置は、前記デバイスを駆動するデバイスドライバのアプリケーションインタフェースを有し、前記通信端末は、前記デバイスドライバのデバイスコントロールインタフェースを有し、
前記情報処理装置は、
アプリケーションと、該アプリケーションの実行に必要なデバイスとを対応付けて記憶するアプリケーション記憶手段と、
前記デバイスドライバのアプリケーションインタフェースが起動されたか否かにより、前記デバイスが使用可能であるか否かを判定するデバイス判定手段と、
使用可能と判定された前記デバイスに対応付けられた前記アプリケーションを起動するアプリケーション起動手段と、
を備える情報処理システム。 - 情報処理装置と、
前記情報処理装置と通信接続される通信端末と、
前記通信端末に接続されるデバイスと、
を備える情報処理システムの情報処理方法であって、
前記情報処理装置は、前記デバイスを駆動するデバイスドライバのアプリケーションインタフェースを有し、前記通信端末は、前記デバイスドライバのデバイスコントロールインタフェースを有し、
前記情報処理装置は、さらに、アプリケーションと、該アプリケーションの実行に必要な前記デバイスとを対応付けて記憶するアプリケーション記憶手段を有し、
前記情報処理装置は、
デバイス用のデバイスドライバが起動されたか否かにより、前記デバイスが使用可能であるか否かを判定するデバイス判定ステップと、
前記アプリケーション記憶手段を参照して、使用可能と判定された前記デバイスに対応付けられた前記アプリケーションを起動するアプリケーション起動ステップと、
を含むミドルウェアを有する情報処理方法。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014235111 | 2014-11-19 | ||
JP2014235111 | 2014-11-19 | ||
PCT/JP2015/082362 WO2016080429A1 (ja) | 2014-11-19 | 2015-11-18 | 情報処理システム、情報処理方法、情報処理装置およびその制御方法と制御プログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JPWO2016080429A1 true JPWO2016080429A1 (ja) | 2017-08-17 |
Family
ID=56013964
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016560259A Pending JPWO2016080429A1 (ja) | 2014-11-19 | 2015-11-18 | 情報処理システム、情報処理方法、情報処理装置およびその制御方法と制御プログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US20180040207A1 (ja) |
JP (1) | JPWO2016080429A1 (ja) |
WO (1) | WO2016080429A1 (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107870806A (zh) * | 2016-09-26 | 2018-04-03 | 法乐第(北京)网络科技有限公司 | 应用程序呼出方法及装置 |
JP6944295B2 (ja) * | 2017-07-18 | 2021-10-06 | 東芝テック株式会社 | 販売データ処理装置及びプログラム |
JP6891705B2 (ja) * | 2017-07-27 | 2021-06-18 | セイコーエプソン株式会社 | 印刷装置、及び、印刷装置の制御方法 |
NL2020277B1 (en) * | 2018-01-15 | 2019-07-25 | Numus Entpr B V | Device with a network connection to a (cloud) server for coupling a cash drawer, a point of sale (POS) system and various peripherals, for integrating sales- and payment transactions for managing, monitoring, reporting and securing counter sales |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004192628A (ja) * | 2002-11-26 | 2004-07-08 | Ricoh Co Ltd | 画像形成装置,プログラム起動方法及びプログラム起動プログラム |
JP2006178912A (ja) * | 2004-12-24 | 2006-07-06 | Fujitsu Ltd | 情報処理方法及びプログラム |
JP2010113519A (ja) * | 2008-11-06 | 2010-05-20 | Ntt Docomo Inc | 携帯端末 |
WO2013146083A1 (ja) * | 2012-03-24 | 2013-10-03 | 日本電気株式会社 | 情報処理システム、情報処理方法、携帯端末、情報処理装置およびその制御方法と制御プログラム |
-
2015
- 2015-11-18 WO PCT/JP2015/082362 patent/WO2016080429A1/ja active Application Filing
- 2015-11-18 US US15/528,011 patent/US20180040207A1/en not_active Abandoned
- 2015-11-18 JP JP2016560259A patent/JPWO2016080429A1/ja active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004192628A (ja) * | 2002-11-26 | 2004-07-08 | Ricoh Co Ltd | 画像形成装置,プログラム起動方法及びプログラム起動プログラム |
JP2006178912A (ja) * | 2004-12-24 | 2006-07-06 | Fujitsu Ltd | 情報処理方法及びプログラム |
JP2010113519A (ja) * | 2008-11-06 | 2010-05-20 | Ntt Docomo Inc | 携帯端末 |
WO2013146083A1 (ja) * | 2012-03-24 | 2013-10-03 | 日本電気株式会社 | 情報処理システム、情報処理方法、携帯端末、情報処理装置およびその制御方法と制御プログラム |
Also Published As
Publication number | Publication date |
---|---|
WO2016080429A1 (ja) | 2016-05-26 |
US20180040207A1 (en) | 2018-02-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107209892B (zh) | 向交易计算***自动传输用户设备数据 | |
US20140379505A1 (en) | Electronic Transaction Record Distribution System | |
US10817135B2 (en) | Graphical user interface displaying collectible icon animations | |
CN108140185A (zh) | 无线信号转发 | |
WO2016080429A1 (ja) | 情報処理システム、情報処理方法、情報処理装置およびその制御方法と制御プログラム | |
US20150278803A1 (en) | Near field communication field detection | |
KR101579118B1 (ko) | 블루투스를 이용한 결제데이터송수신장치, 이동단말기의 결제수행방법 및 결제수행어플리케이션 | |
US20150112823A1 (en) | Information processing system, information processing apparatus, information processing method, information processing program, portable communication terminal, and control method and control program thereof | |
US11397959B2 (en) | Information processing device, information processing terminal, and information processing method | |
US20150254633A1 (en) | Receipt production system, printer, and receipt production method | |
US20190050893A1 (en) | Linking Offline Location Signals to Online Conversions | |
CN104036412A (zh) | 导购***、导购管理装置及方法 | |
KR102315675B1 (ko) | 근접 기반 컴퓨팅 장치 간 협상 기법 | |
US20170337532A1 (en) | Payment processing method, and payment processing server and computer program performing the payment processing method | |
KR20130030863A (ko) | 사용자 단말을 이용한 구매 확인 방법, 시스템 및 컴퓨터 판독 가능한 기록 매체 | |
US11366621B2 (en) | Printing apparatus to acquire print data and transmits a request to an external apparatus to close websocket communication when predetermined time period elapsed | |
WO2014008061A1 (en) | Electronic transaction record distribution system | |
CN104901993B (zh) | 一种信息传输方法及其***、应用服务器 | |
KR102197650B1 (ko) | 타깃 마케팅을 제공하는 서비스 제공 장치, 그를 포함하는 타깃 마케팅 시스템, 그 제어 방법 및 컴퓨터 프로그램이 기록된 기록매체 | |
KR20220113887A (ko) | 앱 로그인 없이 포인트 적립이 가능한 가상 계좌를 사용한 포인트 적립 시스템, 그 방법 및 컴퓨터 프로그램이 기록된 기록매체 | |
KR101723980B1 (ko) | 뷰티 관리 및 화장품 방문 판매 중계 시스템 및 그의 제어 방법 | |
WO2017007149A1 (ko) | 결제 자동화 장치 및 그 동작 방법 | |
KR102163747B1 (ko) | 쿠폰 전송을 위한 단말과 서비스 제공 장치, 그를 포함하는 쿠폰 전송 시스템, 그 제어 방법 및 컴퓨터 프로그램이 기록된 기록매체 | |
US20140172546A1 (en) | Digital personalization schema for offers | |
KR20170019761A (ko) | 사용자 장치, 서비스 제공 장치, pos 단말, 그를 포함하는 결제 시스템, 그의 제어 방법 및 컴퓨터 프로그램이 기록된 기록매체 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170511 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20171107 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20171227 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180220 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20180821 |