JP5251385B2 - イベント検出システム、イベント検出方法、およびプログラム - Google Patents
イベント検出システム、イベント検出方法、およびプログラム Download PDFInfo
- Publication number
- JP5251385B2 JP5251385B2 JP2008236528A JP2008236528A JP5251385B2 JP 5251385 B2 JP5251385 B2 JP 5251385B2 JP 2008236528 A JP2008236528 A JP 2008236528A JP 2008236528 A JP2008236528 A JP 2008236528A JP 5251385 B2 JP5251385 B2 JP 5251385B2
- Authority
- JP
- Japan
- Prior art keywords
- event
- execution environment
- virtual execution
- unit
- detection
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/32—Monitoring with visual or acoustical indication of the functioning of the machine
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
- G06F9/542—Event management; Broadcasting; Multicasting; Notifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45591—Monitoring or debugging support
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Quality & Reliability (AREA)
- Debugging And Monitoring (AREA)
Description
図1は、本実施形態に係る情報処理装置1の概略構成を示すブロック図である。図1に示す情報処理装置(イベント検出システム)1は、入力装置2、および表示装置3に接続されている。情報処理装置1は、例えば、パーソナルコンピュータ、サーバ、ワークステーション等である。入力装置2は、マウス、キーボード、リモートコントローラ、タッチパネル、および音声認識装置等の任意の入力デバイスから構成される。表示装置3は、液晶ディスプレイ、有機ELディスプレイ、無機ELディスプレイ、プラズマディスプレイ、およびCRTディスプレイ等の任意の表示デバイスから構成される。
図11は、本実施形態に係る情報処理装置1aの概略構成を示すブロック図である。すなわち、本実施形態に係る情報処理装置1aには、図1に示す管理部13が備えられていない。また、本実施形態に係る情報処理装置1aは、図1に示す仮想マシン部11a〜11cの代わりに、仮想マシン部14a〜14cを備えている。なお、図11において、図1と同様の機能を有する構成については、同じ参照符号を付記し、その詳細な説明を省略する。
図13は、本実施形態に係る通信システムTの概略構成を示すブロック図である。すなわち、本実施形態に係る通信システムTは、情報処理装置1b、および端末装置4を備えている。ここで、情報処理装置1b、および端末装置4は、ネットワークNに接続されている。ネットワークNは、例えば、インターネットであって、情報処理装置1b、および端末装置4は、TCP/IP、UDP/IP等、予め定められたプロトコルで相互に通信できる。なお、ネットワークNは、インターネットの代わりに、イーサネット(登録商標)、ホームネットワーク、無線LAN等であってもよい。また、図13に示す端末装置4は、入力装置2、および表示装置3に接続されている。なお、図13において、図1と同様の機能を有する構成については、同じ参照符号を付記し、その詳細な説明を省略する。
1b 情報処理装置
2 入力装置
3 表示装置
11a〜11c 仮想マシン部
14a〜14c 仮想マシン部
16a〜16c 仮想マシン部
12 ハイパーバイザ(仮想実行環境切替部)
22 条件データ登録部
23 条件データテーブル(条件データ記録部)
24 イベント検出部
26,42 表示制御部(イベント提示部)
28,46 イベント選択部
110a〜110c 仮想実行環境
140a〜140c 仮想実行環境
160a〜160c 仮想実行環境
Claims (5)
- 表示装置および入力装置とアクセス可能なイベント検出システムにおいて、
複数の仮想実行環境をそれぞれ実現する複数の仮想マシン部と、
前記仮想実行環境内で発生したイベントを検出するイベント検出部と、
前記表示装置に表示されていない仮想実行環境内で発生したイベントが前記イベント検出部により検出された場合に、当該仮想実行環境内で発生したイベントに関するイベント情報を、前記表示装置に現在実際に表示されている仮想実行環境内に提示させるイベント提示部と、
前記仮想実行環境で実行されるアプリケーションにおけるイベント発生時の動作を表す検出用トリガと当該イベントとを含む検出条件データを、前記入力装置を介してユーザから受け付け、受け付けた検出条件データを条件データ記録部へ登録する条件データ登録部を備え、
前記イベント検出部は、前記仮想実行環境内のイベント発生時の動作が、前記条件データ記録部に登録された検出条件データが含む検出用トリガに適合する場合、当該検出用トリガに対応付けて条件データ記録部に登録されたイベントが前記仮想実行環境内で発生したと検出する、イベント検出システム。 - 前記イベント検出システムは、入力装置とさらにアクセス可能であって、
前記イベント情報には、前記仮想実行環境内で発生したイベントと、当該イベントが発生した仮想実行環境を実現している仮想マシン部を識別するための識別データとを少なくとも含み、
前記イベント検出システムは、
前記表示装置に現在実際に表示されている仮想実行環境内に提示されたイベント情報に対する選択指示を、前記入力装置を介してユーザから受け付けるイベント選択部と、
前記表示装置に現在実際に表示されている仮想実行環境から、前記イベント選択部により受け付けられた選択指示に対するイベント情報が含む識別データの仮想マシン部が実現する仮想実行環境へ切り替える仮想実行環境切替部とをさらに備える、請求項1に記載のイベント検出システム。 - 前記仮想実行環境内の特定のイベント発生時の動作は、特定の音声ファイルの再生の開始、または特定のポップアップウインドウの表示である、請求項1又は2に記載のイベント検出システム。
- 表示装置および入力装置とアクセス可能なイベント検出システムが処理を実行するイベント検出方法において、
前記イベント検出システムが備える複数の仮想マシン部が、複数の仮想実行環境をそれぞれ実現する仮想実行環境実現工程と、
前記イベント検出システムが備えるイベント検出部が、前記仮想実行環境内で発生したイベントを検出するイベント検出工程と、
前記イベント検出システムが備えるイベント提示部が、前記表示装置に表示されていない仮想実行環境内で発生したイベントが前記イベント検出工程により検出された場合に、当該仮想実行環境内で発生したイベントに関するイベント情報を、前記表示装置に現在実際に表示されている仮想実行環境内に提示させるイベント提示工程と、
前記仮想実行環境で実行されるアプリケーションにおけるイベント発生時の動作を表す検出用トリガと当該イベントとを含む検出条件データを、前記入力装置を介してユーザから受け付け、受け付けた検出条件データを条件データ記録部へ登録する条件データ登録工程とを含み、
前記イベント検出工程において、前記仮想実行環境内のイベント発生時の動作が、前記条件データ記録部に登録された検出条件データが含む検出用トリガに適合する場合、当該検出用トリガに対応付けて条件データ記録部に登録されたイベントが前記仮想実行環境内で発生したと検出する、イベント検出方法。 - 表示装置および入力装置とアクセス可能なイベント検出システムに処理を実行させるプログラムにおいて、
複数の仮想実行環境をそれぞれ実現する仮想実行環境実現処理と、
前記仮想実行環境内で発生したイベントを検出するイベント検出処理と、
前記表示装置に表示されていない仮想実行環境内で発生したイベントが前記イベント検
出処理により検出された場合に、当該仮想実行環境内で発生したイベントに関するイベント情報を、前記表示装置に現在実際に表示されている仮想実行環境内に提示させるイベント提示処理と、
前記仮想実行環境で実行されるアプリケーションにおけるイベント発生時の動作を表す検出用トリガと当該イベントとを含む検出条件データを、前記入力装置を介してユーザから受け付け、受け付けた検出条件データを条件データ記録部へ登録する条件データ登録処理とを前記イベント検出システムに実行させ、
前記イベント検出処理において、前記仮想実行環境内のイベント発生時の動作が、前記条件データ記録部に登録された検出条件データが含む検出用トリガに適合する場合、当該検出用トリガに対応付けて条件データ記録部に登録されたイベントが前記仮想実行環境内で発生したと検出する処理を前記イベント検出システムに実行させる、プログラム。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008236528A JP5251385B2 (ja) | 2008-09-16 | 2008-09-16 | イベント検出システム、イベント検出方法、およびプログラム |
| US12/494,804 US20100070980A1 (en) | 2008-09-16 | 2009-06-30 | Event detection system, event detection method, and program |
| GB0911368.9A GB2463345B (en) | 2008-09-16 | 2009-06-30 | Event detection system, event detection method and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008236528A JP5251385B2 (ja) | 2008-09-16 | 2008-09-16 | イベント検出システム、イベント検出方法、およびプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2010072703A JP2010072703A (ja) | 2010-04-02 |
| JP5251385B2 true JP5251385B2 (ja) | 2013-07-31 |
Family
ID=41008541
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008236528A Expired - Fee Related JP5251385B2 (ja) | 2008-09-16 | 2008-09-16 | イベント検出システム、イベント検出方法、およびプログラム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20100070980A1 (ja) |
| JP (1) | JP5251385B2 (ja) |
| GB (1) | GB2463345B (ja) |
Families Citing this family (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5458708B2 (ja) * | 2009-07-09 | 2014-04-02 | 株式会社リコー | 画像処理装置、表示制御方法、及び表示制御プログラム |
| US8904518B2 (en) | 2010-05-07 | 2014-12-02 | Panasonic Corporation | Information processing device, information processing method, and program distribution system |
| AU2011202840B2 (en) * | 2010-12-21 | 2014-04-17 | Lg Electronics Inc. | Mobile terminal and method of controlling a mode switching therein |
| US9178981B2 (en) * | 2010-12-22 | 2015-11-03 | Lg Electronics Inc. | Mobile terminal and method of sharing information therein |
| JP5812608B2 (ja) * | 2011-01-07 | 2015-11-17 | Necパーソナルコンピュータ株式会社 | 入出力装置の切替システムおよび切替器 |
| JP2012155600A (ja) * | 2011-01-27 | 2012-08-16 | Fujitsu Ltd | 情報処理装置、制御方法、および制御プログラム |
| JP5585721B2 (ja) * | 2011-03-22 | 2014-09-10 | 富士通株式会社 | 情報装置、画面切替え方法、及び画面切替えプログラム |
| JP5741136B2 (ja) * | 2011-03-30 | 2015-07-01 | 富士通株式会社 | 制御プログラム、携帯端末および仮想計算機の制御プログラム |
| US8832690B1 (en) * | 2011-06-21 | 2014-09-09 | Google Inc. | Multi-threaded virtual machine processing on a web page |
| JP5696603B2 (ja) * | 2011-06-29 | 2015-04-08 | 富士通株式会社 | 計算機システム、計算機システムの電力制御方法およびプログラム |
| US9171139B2 (en) * | 2011-08-05 | 2015-10-27 | Vmware, Inc. | Lock screens to access work environments on a personal mobile device |
| ES2691471T3 (es) * | 2011-12-19 | 2018-11-27 | Orange | Método para notificación de eventos en un dispositivo que ejecuta identidades de múltiples usuarios |
| JP5962106B2 (ja) * | 2012-03-22 | 2016-08-03 | 日本電気株式会社 | ログ作成装置、ログ作成システム、ログ作成プログラムならびにログ作成方法 |
| US9672059B2 (en) * | 2013-02-21 | 2017-06-06 | Nec Corporation | Virtualization system |
| KR102210995B1 (ko) * | 2013-04-24 | 2021-02-02 | 삼성전자 주식회사 | 전자 장치에서 보안 정보를 통지하기 위한 장치와 방법 및 이를 위한 컴퓨터로 판독 가능한 기록 매체 |
| US9830178B2 (en) * | 2014-03-06 | 2017-11-28 | Intel Corporation | Dynamic reassignment for multi-operating system devices |
| JP6785684B2 (ja) * | 2017-02-28 | 2020-11-18 | 三菱電機株式会社 | シミュレータシステム |
| WO2020031320A1 (ja) * | 2018-08-09 | 2020-02-13 | 三菱電機株式会社 | イベント送信装置、情報処理装置、情報処理システム、およびイベント送信方法 |
| CN110971502B (zh) | 2018-09-30 | 2021-09-28 | 腾讯科技(深圳)有限公司 | 应用程序中的声音消息显示方法、装置、设备及存储介质 |
| US20230409357A1 (en) * | 2022-05-25 | 2023-12-21 | Citrix Systems, Inc. | Asymmetric workspace application notification and interaction |
| CN117170982B (zh) * | 2023-11-02 | 2024-02-13 | 建信金融科技有限责任公司 | 人机检测方法、装置、电子设备和计算机可读介质 |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06274354A (ja) * | 1993-03-12 | 1994-09-30 | Internatl Business Mach Corp <Ibm> | 破壊的なハードウェア動作を制御する方法及びシステム |
| US6792564B2 (en) * | 2001-03-01 | 2004-09-14 | International Business Machines Corporation | Standardized format for reporting error events occurring within logically partitioned multiprocessing systems |
| US7023459B2 (en) * | 2001-03-01 | 2006-04-04 | International Business Machines Corporation | Virtual logical partition terminal |
| US6961806B1 (en) * | 2001-12-10 | 2005-11-01 | Vmware, Inc. | System and method for detecting access to shared structures and for maintaining coherence of derived structures in virtualized multiprocessor systems |
| US6920587B2 (en) * | 2002-04-25 | 2005-07-19 | International Business Machines Corporation | Handling multiple operating system capabilities in a logical partition data processing system |
| WO2006079867A1 (en) * | 2005-01-31 | 2006-08-03 | Nokia Corporation | Method and device for inhibiting interruption of a running application by an event |
| US7937701B2 (en) * | 2005-06-30 | 2011-05-03 | Intel Corporation | ACPI communication between virtual machine monitor and policy virtual machine via mailbox |
| US20080243521A9 (en) * | 2005-10-24 | 2008-10-02 | Tacitus, Llc | Simulating user immersion in data representations |
| JP2007199819A (ja) * | 2006-01-24 | 2007-08-09 | Fujitsu Ltd | メッセージ表示制御プログラムおよびメッセージ表示制御装置 |
| US8117554B1 (en) * | 2006-04-25 | 2012-02-14 | Parallels Holdings, Ltd. | Seamless integration of non-native widgets and windows with dynamically scalable resolution into native operating system |
| US20080082936A1 (en) * | 2006-09-28 | 2008-04-03 | Richard Eric Helvick | Method and system for displaying alternative task data on mobile electronic device |
| US8037473B2 (en) * | 2006-10-20 | 2011-10-11 | International Business Machines Corporation | Method to share licensed applications between virtual machines |
| US7984449B2 (en) * | 2007-08-15 | 2011-07-19 | International Business Machines Corporation | In-band communication with virtual machines via a hypervisor message bus |
-
2008
- 2008-09-16 JP JP2008236528A patent/JP5251385B2/ja not_active Expired - Fee Related
-
2009
- 2009-06-30 US US12/494,804 patent/US20100070980A1/en not_active Abandoned
- 2009-06-30 GB GB0911368.9A patent/GB2463345B/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| GB2463345A (en) | 2010-03-17 |
| GB2463345B (en) | 2012-05-30 |
| JP2010072703A (ja) | 2010-04-02 |
| GB0911368D0 (en) | 2009-08-12 |
| US20100070980A1 (en) | 2010-03-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5251385B2 (ja) | イベント検出システム、イベント検出方法、およびプログラム | |
| US9286094B2 (en) | Human interface device virtualization using paravirtual USB system | |
| EP2616930B1 (en) | Message queue management | |
| US7698706B2 (en) | Methods and apparatus for implementing an integrated user interface for managing multiple virtual machines operative in a computing system | |
| US8468522B2 (en) | Virtual machine system, system for forcing policy, method for forcing policy, and virtual machine control program | |
| US8863122B2 (en) | Remote control of a plurality of virtual machines using actions facilitated through a graphic user interface | |
| US20060230105A1 (en) | Method of providing a remote desktop session with the same look and feel as a local desktop | |
| JP4782042B2 (ja) | 電子計算機及びソフトウェアによるユーザインタフェースの実現方法 | |
| CN102959495A (zh) | 管理针对计算机系统的处理任务即基于用户操作的任务的系统及显示关于该种任务的信息的方法 | |
| KR20010095534A (ko) | 홈 페이지 광고 방법 | |
| CA2730389A1 (en) | Apparatus and method for providing user interface service in a multimedia system | |
| US20120185799A1 (en) | Managing windows in virtual environment | |
| JP2011123677A5 (ja) | 情報処理装置、Webサーバ、それらの制御方法、及びプログラム | |
| JP4874908B2 (ja) | 情報処理システム、および監視方法 | |
| JP2015219890A (ja) | 管理装置、その制御方法およびプログラム | |
| US20130201107A1 (en) | Simulating Input Types | |
| US20140364968A1 (en) | Equipment management device, equipment management method, program and equipment management system | |
| US9286088B2 (en) | User interface for interaction with virtual machine | |
| JP5803935B2 (ja) | 可用性分析装置及び可用性分析方法 | |
| JP2013186794A (ja) | 情報処理装置及びクライアント管理方法 | |
| CN114090188A (zh) | 基于安卓系统虚拟化的实现独立多用户系统的方法及应用 | |
| JP5407386B2 (ja) | サーバ装置及びプログラム | |
| WO2024087958A1 (zh) | 应用的功能界面的打开方法、装置和终端设备 | |
| CN101859307B (zh) | 键盘-屏幕-鼠标切换器、计算机系统与文件搜寻方法 | |
| JP2011198157A (ja) | 仮想計算機システム、仮想計算機制御装置および仮想計算機制御方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110613 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120718 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120724 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120924 |
|
| 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: 20130319 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130401 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160426 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |