項(xiàng)的能力。其他應(yīng)用也可W通過網(wǎng)絡(luò)719、輔 助I/O子系統(tǒng)728、串行端口 730、短距離通信子系統(tǒng)740或任何其他合適子系統(tǒng)742加載 至移動(dòng)設(shè)備700上,并由用戶安裝至RAM726或非易失性存儲(chǔ)器(未示出)中,W由處理器 738執(zhí)行。運(yùn)種應(yīng)用安裝的靈活性增加了設(shè)備的功能,并且可W提供增強(qiáng)的設(shè)備上功能、通 信相關(guān)功能或兩者兼有。例如,安全通信應(yīng)用可W實(shí)現(xiàn)使用移動(dòng)設(shè)備700來執(zhí)行電子商務(wù) 功能和其他運(yùn)種金融交易。
[0079] 在數(shù)據(jù)通信模式中,接收信號(hào)(如文本消息或網(wǎng)頁下載)將由通信子系統(tǒng)711處 理,并輸入至處理器738,處理器728可W對(duì)接收信號(hào)進(jìn)行進(jìn)一步處理,W輸出至顯示器722 或備選地輸出至輔助I/O設(shè)備728。
[0080] 移動(dòng)設(shè)備700的用戶也可W使用鍵盤732與顯示器722和可能的輔助I/O設(shè)備 728相結(jié)合來編寫數(shù)據(jù)項(xiàng),例如電子郵件消息,鍵盤732可W尤其是完整字母數(shù)字鍵盤或電 話類型的鍵區(qū)(不論是虛擬的還是真實(shí)的)。然后,可W通過通信子系統(tǒng)711在通信網(wǎng)絡(luò)上 傳輸運(yùn)種編寫的項(xiàng)目。
[0081] 對(duì)于語音通信,移動(dòng)設(shè)備700的整體操作是類似的,只是接收信號(hào)通常將輸出至 揚(yáng)聲器734并且發(fā)送信號(hào)將由麥克風(fēng)736產(chǎn)生。還可W在移動(dòng)設(shè)備700上實(shí)現(xiàn)備選的語音 或音頻I/O子系統(tǒng),如語音消息記錄子系統(tǒng)。盡管語音或音頻信號(hào)輸出通常主要通過揚(yáng)聲 器734來實(shí)現(xiàn),但是顯示器722也可W用于提供例如主叫方身份的指示、語音呼叫的持續(xù)時(shí) 間或其他語音呼叫相關(guān)信息。
[0082] 圖7中的串行端口 730通常實(shí)現(xiàn)在個(gè)人數(shù)字助理(PDA)類型的移動(dòng)設(shè)備中,對(duì)于 運(yùn)種移動(dòng)設(shè)備,可能需要與用戶的臺(tái)式計(jì)算機(jī)(未示出)的同步,但是串行端口 730是可選 設(shè)備組件。運(yùn)種端口 730將使用戶能夠通過外部設(shè)備或軟件應(yīng)用來設(shè)置偏好,并將通過W 不同于通過無線通信網(wǎng)絡(luò)的方式來向移動(dòng)設(shè)備700提供信息或軟件下載,從而擴(kuò)展移動(dòng)設(shè) 備700的能力。備選下載路徑例如可W用于將加密密鑰通過直接從而可靠且可信的連接加 載至設(shè)備,從而實(shí)現(xiàn)安全設(shè)備通信。本領(lǐng)域技術(shù)人員將理解的是,串行端口 730還可W用于 將移動(dòng)設(shè)備連接至計(jì)算機(jī)W用作調(diào)制解調(diào)器。
[0083] 其他通信子系統(tǒng)740 (如短距離通信子系統(tǒng))是可W提供移動(dòng)設(shè)備700與不同系 統(tǒng)或設(shè)備(不需要是類似設(shè)備)之間的通信的另一可選的組件。例如,子系統(tǒng)740可W包 括紅外設(shè)備和相關(guān)聯(lián)電路和組件或藍(lán)牙TM通信模塊,W提供與具有類似能力的系統(tǒng)和設(shè)備 的通信。子系統(tǒng)740還可W包括非蜂窩通信,例如,WiFi或WiMAX。
[0084] 本文所述和附圖所示的具體實(shí)施例的結(jié)構(gòu)、特征、附件和備選方式旨在一般地應(yīng) 用于本公開的所有教導(dǎo),包括本文所述和所示的所有實(shí)施例(在它們兼容的范圍內(nèi))。換言 之,除非如此指示,否則具體實(shí)施例的結(jié)構(gòu)、特征、附件和備選方式并不旨在僅限制于該具 體實(shí)施例。
[0085] 運(yùn)種書面描述可W使本領(lǐng)域技術(shù)人員能夠做出和使用具有同樣與本申請(qǐng)的技術(shù) 的元素相對(duì)應(yīng)的備選元素的實(shí)施例。因此,本申請(qǐng)的技術(shù)的預(yù)期范圍包括與本文所述的本 申請(qǐng)的技術(shù)無差別的其他結(jié)構(gòu)、系統(tǒng)或方法,還包括與本文所述的本申請(qǐng)的技術(shù)具有非實(shí) 質(zhì)性差別的其他結(jié)構(gòu)、系統(tǒng)或方法。
【主權(quán)項(xiàng)】
1. 一種具有多個(gè)同時(shí)操作的操作系統(tǒng)的計(jì)算設(shè)備處的方法,所述方法包括: 在所述計(jì)算設(shè)備上的目標(biāo)操作系統(tǒng)內(nèi)操作代理進(jìn)程; 在所述代理進(jìn)程處從源操作系統(tǒng)接收對(duì)來自所述目標(biāo)操作系統(tǒng)內(nèi)的目標(biāo)進(jìn)程的資源 的請(qǐng)求; 由所述代理進(jìn)程請(qǐng)求所述目標(biāo)進(jìn)程的所述資源;以及 從所述代理進(jìn)程向所述源操作系統(tǒng)返回針對(duì)所述目標(biāo)進(jìn)程的句柄。2. 根據(jù)權(quán)利要求1所述的方法,還包括:使用所述源操作系統(tǒng)內(nèi)的源進(jìn)程的標(biāo)識(shí)符、所 述源操作系統(tǒng)的標(biāo)識(shí)符、以及所述資源的標(biāo)識(shí)符來填充所述代理進(jìn)程內(nèi)的表。3. 根據(jù)權(quán)利要求2所述的方法,還包括:當(dāng)源進(jìn)程完成對(duì)所述資源的使用時(shí),從所述表 中移除條目。4. 根據(jù)權(quán)利要求3所述的方法,還包括:如果所述表中沒有條目包含資源的標(biāo)識(shí)符,則 向所述目標(biāo)操作系統(tǒng)告知所述代理進(jìn)程完成對(duì)所述資源的使用。5. 根據(jù)權(quán)利要求3所述的方法,其中,所述源進(jìn)程在完成對(duì)所述資源的使用時(shí)發(fā)信號(hào) 通知所述代理進(jìn)程。6. 根據(jù)權(quán)利要求3所述的方法,其中,所述代理進(jìn)程關(guān)于所述源進(jìn)程的狀態(tài)來輪詢所 述源操作系統(tǒng)。7. 根據(jù)權(quán)利要求3所述的方法,其中,所述代理進(jìn)程向所述源操作系統(tǒng)注冊(cè)觸發(fā),以在 所述源進(jìn)程結(jié)束時(shí)被告知。8. 根據(jù)權(quán)利要求1所述的方法,其中,即使所述目標(biāo)操作系統(tǒng)正在低內(nèi)存運(yùn)行,所述代 理進(jìn)程也被標(biāo)記為不關(guān)閉。9. 根據(jù)權(quán)利要求1所述的方法,其中,所述目標(biāo)進(jìn)程是內(nèi)容提供方。10. -種具有多個(gè)同時(shí)操作的操作系統(tǒng)的計(jì)算設(shè)備,所述計(jì)算設(shè)備包括: 處理器;以及 存儲(chǔ)器, 其中,所述計(jì)算設(shè)備被配置為: 在所述計(jì)算設(shè)備上的目標(biāo)操作系統(tǒng)內(nèi)操作代理進(jìn)程; 在所述代理進(jìn)程處從源操作系統(tǒng)接收對(duì)來自所述目標(biāo)操作系統(tǒng)內(nèi)的目標(biāo)進(jìn)程的資源 的請(qǐng)求; 由所述代理進(jìn)程請(qǐng)求所述目標(biāo)進(jìn)程的所述資源;以及 從所述代理進(jìn)程向所述源操作系統(tǒng)返回針對(duì)所述目標(biāo)進(jìn)程的句柄。11. 根據(jù)權(quán)利要求10所述的計(jì)算設(shè)備,其中,所述計(jì)算設(shè)備被進(jìn)一步配置為:使用所述 源操作系統(tǒng)內(nèi)的源進(jìn)程的標(biāo)識(shí)符、所述源操作系統(tǒng)的標(biāo)識(shí)符、以及所述資源的標(biāo)識(shí)符來填 充所述代理進(jìn)程內(nèi)的表。12. 根據(jù)權(quán)利要求11所述的計(jì)算設(shè)備,其中,所述計(jì)算設(shè)備被進(jìn)一步配置為:當(dāng)源進(jìn)程 完成對(duì)所述資源的使用時(shí),從所述表中移除條目。13. 根據(jù)權(quán)利要求12所述的計(jì)算設(shè)備,其中,所述計(jì)算設(shè)備被進(jìn)一步配置為:如果所述 表中沒有條目包含資源的標(biāo)識(shí)符,則向所述目標(biāo)操作系統(tǒng)告知所述代理進(jìn)程完成對(duì)所述資 源的使用。14. 根據(jù)權(quán)利要求12所述的計(jì)算設(shè)備,其中,所述源進(jìn)程在完成對(duì)所述資源的使用時(shí) 發(fā)信號(hào)通知所述代理進(jìn)程。15. 根據(jù)權(quán)利要求12所述的計(jì)算設(shè)備,其中,所述代理進(jìn)程關(guān)于所述源進(jìn)程的狀態(tài)來 輪詢所述源操作系統(tǒng)。16. 根據(jù)權(quán)利要求12所述的計(jì)算設(shè)備,其中,所述代理進(jìn)程向所述源操作系統(tǒng)注冊(cè)觸 發(fā),以在所述源進(jìn)程結(jié)束時(shí)被告知。17. 根據(jù)權(quán)利要求10所述的計(jì)算設(shè)備,其中,即使所述目標(biāo)操作系統(tǒng)正在低內(nèi)存運(yùn)行, 所述代理進(jìn)程也被標(biāo)記為不關(guān)閉。18. 根據(jù)權(quán)利要求10所述的計(jì)算設(shè)備,其中,所述目標(biāo)進(jìn)程是內(nèi)容提供方。19. 根據(jù)權(quán)利要求10所述的計(jì)算設(shè)備,其中,所述計(jì)算設(shè)備是移動(dòng)設(shè)備。
【專利摘要】提供了具有多個(gè)同時(shí)操作的操作系統(tǒng)的計(jì)算設(shè)備處的方法,該方法包括:在計(jì)算設(shè)備上的目標(biāo)操作系統(tǒng)內(nèi)操作代理進(jìn)程;在代理進(jìn)程處從源操作系統(tǒng)接收對(duì)來自目標(biāo)操作系統(tǒng)內(nèi)的目標(biāo)進(jìn)程的資源的請(qǐng)求;由代理進(jìn)程請(qǐng)求目標(biāo)進(jìn)程的資源;以及從代理進(jìn)程向源操作系統(tǒng)返回針對(duì)目標(biāo)進(jìn)程的句柄。
【IPC分類】G06F9/46
【公開號(hào)】CN105279015
【申請(qǐng)?zhí)枴緾N201510278053
【發(fā)明人】拉維·僧伽, 丹尼爾·喬納斯·梅哲, 西瓦庫瑪·納加拉揚(yáng), 凱文·丹尼斯·古德曼
【申請(qǐng)人】黑莓有限公司, 2236008安大略有限公司
【公開日】2016年1月27日
【申請(qǐng)日】2015年5月27日
【公告號(hào)】CA2892716A1, EP2955630A1, US20150347190