[發明專利]信息處理裝置、用于信息處理裝置的控制方法、和程序有效
| 申請號: | 201680052887.6 | 申請日: | 2016-09-01 |
| 公開(公告)號: | CN108027752B | 公開(公告)日: | 2021-10-29 |
| 發明(設計)人: | 木暮岳史;冢田祥弘 | 申請(專利權)人: | 佳能株式會社 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48 |
| 代理公司: | 中國貿促會專利商標事務所有限公司 11038 | 代理人: | 宿小猛 |
| 地址: | 日本*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 信息處理 裝置 用于 控制 方法 程序 | ||
1.一種信息處理裝置,具有多個虛擬機,所述多個虛擬機包括第一虛擬機和第二虛擬機,所述信息處理裝置包括
控制器,被配置為:
通過第一虛擬機執行由第一應用識別信息識別的應用;
通過第二虛擬機執行由第二應用識別信息識別的應用;
在第一應用識別信息與第二應用識別信息相同的情況下,從第一虛擬機控制下的上下文向第二虛擬機控制下的上下文發送消息;以及
在第一應用識別信息與第二應用識別信息不同的情況下,控制不從第一虛擬機控制下的上下文向第二虛擬機控制下的上下文發送消息。
2.根據權利要求1所述的信息處理裝置,其中:
控制器還被配置為生成線程并執行與第一虛擬機和第二虛擬機分開設置的操作系統(OS),
第一虛擬機使用第一線程,第二虛擬機使用第二線程,以及
第一虛擬機請求生成第二線程,并且,響應于生成第二線程的請求,控制器生成第二線程。
3.根據權利要求1所述的信息處理裝置,其中,第一虛擬機使用第一線程,第二虛擬機使用第二線程,并且控制器還被配置為生成線程管理信息以用于管理線程中的至少一個,以及
其中,線程管理信息至少具有對應于(i)第一應用識別信息和第一線程以及(ii)第二應用識別信息和第二線程的識別號碼。
4.根據權利要求3所述的信息處理裝置,其中,在第一應用識別信息與第二應用識別信息相同的情況下,與第一應用識別信息和第二應用識別信息對應的識別號碼相同,而在第一應用識別信息與第二應用識別信息不同的情況下,與第一應用識別信息和第二應用識別信息對應的識別號碼彼此不同。
5.根據權利要求1所述的信息處理裝置,其中,第一虛擬機使用本機程序中包括的第一線程,與第一線程對應的第一虛擬機被生成,并且第一虛擬機解釋和執行擴展程序中包括的命令。
6.根據權利要求1所述的信息處理裝置,其中第一虛擬機使用第一線程,第二虛擬機使用第二線程,并且控制器還被配置為:
根據包括由第一虛擬機解釋和執行的命令的擴展程序的運行,生成新線程;以及
生成使用所生成的新線程的新虛擬機,
其中,第二線程被生成為新線程,并且第二虛擬機被生成為新虛擬機。
7.根據權利要求1所述的信息處理裝置,還包括:
顯示器,
其中,控制器還被配置為在第一應用識別信息與第二應用識別信息不同的情況下使顯示器指示錯誤。
8.根據權利要求1所述的信息處理裝置,其中所述消息是請求圖像數據獲得的消息。
9.根據權利要求1所述的信息處理裝置,其中所述消息是通知圖像獲得完成的消息。
10.根據權利要求1所述的信息處理裝置,其中,控制器還被配置為通過第一虛擬機為由第一應用識別信息識別的應用生成線程。
11.一種用于信息處理裝置的控制方法,所述信息處理裝置具有多個虛擬機,所述多個虛擬機包括第一虛擬機和第二虛擬機,所述控制方法包括:
通過第一虛擬機執行由第一應用識別信息識別的應用;
通過第二虛擬機執行由第二應用識別信息識別的應用;
在第一應用識別信息與第二應用識別信息相同的情況下,從第一虛擬機控制下的上下文向第二虛擬機控制下的上下文發送消息,以及
在第一應用識別信息與第二應用識別信息不同的情況下,不從第一虛擬機控制下的上下文向第二虛擬機控制下的上下文發送消息。
12.根據權利要求11所述的用于信息處理裝置的控制方法,其中,第一虛擬機使用本機程序中包括的第一線程,與第一線程對應的第一虛擬機被生成,以及包括由第一虛擬機解釋和執行的命令的擴展程序在第一虛擬機上運行。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于佳能株式會社,未經佳能株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201680052887.6/1.html,轉載請聲明來源鉆瓜專利網。





