欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種移動(dòng)終端及其計(jì)算方法

文檔序號(hào):7895708閱讀:196來源:國(guó)知局
專利名稱:一種移動(dòng)終端及其計(jì)算方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種移動(dòng)終端及其計(jì)算方法。
技術(shù)背景
進(jìn)入第三代移動(dòng)通信(3G)時(shí)代后,移動(dòng)終端的功能也越來越豐富。移動(dòng)終端的應(yīng) 用軟件也趨向大型化、復(fù)雜化發(fā)展,進(jìn)而對(duì)移動(dòng)終端的硬件配置,尤其是CPU的處理能力提 出了越來越高的要求。于是,高性能的ARM處理器和移動(dòng)應(yīng)用處理器開始在移動(dòng)終端中,特 別是高端和智能的移動(dòng)終端中得到越來越廣泛的采用。但是,在移動(dòng)終端處理性能得到提 高的同時(shí),其功耗也會(huì)隨之增加;同時(shí)由于高性能處理器的價(jià)格因素,使得低端、功能性移 動(dòng)終端處理計(jì)算能力弱的現(xiàn)狀并未得到解決。
現(xiàn)有技術(shù)中,可以通過云計(jì)算移動(dòng)終端接入3G網(wǎng)絡(luò)或因特網(wǎng),通過數(shù)據(jù)中心,取 得分布式處理所提供的強(qiáng)大計(jì)算和存儲(chǔ)能力。但是,該方法需要占用通信網(wǎng)絡(luò)的帶寬,用戶 的資費(fèi)開銷較高;同時(shí)為了維持網(wǎng)絡(luò)的連接,移動(dòng)終端的射頻部分也需要付出較大的功耗。發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種移動(dòng)終端及其計(jì)算方法,能提高自身 處理性能并降低功耗。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的
一種移動(dòng)終端計(jì)算方法,所述方法包括
移動(dòng)終端與計(jì)算實(shí)體建立遠(yuǎn)程計(jì)算連接;
移動(dòng)終端通過計(jì)算實(shí)體所提供的計(jì)算引擎的分布式程序接口,遠(yuǎn)程調(diào)用所述計(jì)算 引擎對(duì)待計(jì)算的數(shù)據(jù)進(jìn)行計(jì)算,并接收計(jì)算實(shí)體返回的計(jì)算結(jié)果。
進(jìn)一步地,所述方法還包括
移動(dòng)終端利用近距無線通信方式搜索計(jì)算實(shí)體;
移動(dòng)終端向搜索到的計(jì)算實(shí)體發(fā)送無線連接請(qǐng)求,當(dāng)接收到所述計(jì)算實(shí)體返回的 同意接入信息后,建立與所述計(jì)算實(shí)體的無線連接。
其中,所述移動(dòng)終端與計(jì)算實(shí)體建立遠(yuǎn)程計(jì)算連接為
移動(dòng)終端啟動(dòng)自身的遠(yuǎn)程客戶端子模塊,遠(yuǎn)程登錄到所述計(jì)算實(shí)體;
啟動(dòng)自身的傳輸適配任務(wù)子模塊,完成與計(jì)算實(shí)體遠(yuǎn)程計(jì)算連接的建立。
進(jìn)一步地,所述移動(dòng)終端與計(jì)算實(shí)體建立遠(yuǎn)程計(jì)算連接之后,所述方法還包括
移動(dòng)終端接收到用戶輸入的遠(yuǎn)程計(jì)算選擇信息后,啟用遠(yuǎn)程計(jì)算引擎模式;
停止協(xié)處理器軟件任務(wù)、切斷移動(dòng)終端的CPU和協(xié)處理器的數(shù)據(jù)通信,并將所述 協(xié)處理器置于休眠狀態(tài)。
其中,所述移動(dòng)終端通過計(jì)算實(shí)體所提供的計(jì)算引擎的分布式程序接口,遠(yuǎn)程調(diào) 用所述計(jì)算引擎對(duì)待計(jì)算的數(shù)據(jù)進(jìn)行計(jì)算為
移動(dòng)終端啟動(dòng)自身的虛擬協(xié)處理器任務(wù)模塊,接收自身CPU發(fā)送的待計(jì)算的數(shù)據(jù)4塊和處理命令,緩沖處理后發(fā)送給遠(yuǎn)程計(jì)算引擎任務(wù)模塊;
移動(dòng)終端啟動(dòng)遠(yuǎn)程計(jì)算引擎任務(wù)模塊,將所述虛擬協(xié)處理器任務(wù)模塊發(fā)來的處理 命令,轉(zhuǎn)換成對(duì)計(jì)算引擎分布式程序接口的遠(yuǎn)程調(diào)用命令,并將遠(yuǎn)程調(diào)用命令與所述虛擬 協(xié)處理器任務(wù)模塊發(fā)來的數(shù)據(jù)塊進(jìn)行綁定并打包,將數(shù)據(jù)包發(fā)送至傳輸適配任務(wù)子模塊;
所述傳輸適配任務(wù)子模塊對(duì)接收到的數(shù)據(jù)包進(jìn)行無線協(xié)議數(shù)據(jù)格式轉(zhuǎn)化后,發(fā)送 至移動(dòng)終端的無線任務(wù)模塊,由移動(dòng)終端的無線任務(wù)模塊發(fā)送至計(jì)算實(shí)體的無線任務(wù)模 塊。
進(jìn)一步地,所述方法還包括
移動(dòng)終端檢測(cè)到遠(yuǎn)程計(jì)算連接斷開時(shí),將遠(yuǎn)程計(jì)算引擎模式切換為本地計(jì)算引擎 模式,關(guān)閉自身的虛擬協(xié)處理器任務(wù)模塊、遠(yuǎn)程客戶端子模塊、遠(yuǎn)程計(jì)算引擎任務(wù)模塊、及 傳輸適配任務(wù)子模塊,并喚醒移動(dòng)終端的協(xié)處理器,啟動(dòng)協(xié)處理器軟件任務(wù)。
一種移動(dòng)終端,包括無線任務(wù)模塊、CPU及協(xié)處理器任務(wù)模塊,其特征在于,所述移 動(dòng)終端還包括遠(yuǎn)程計(jì)算連接模塊、虛擬協(xié)處理器任務(wù)模塊、以及遠(yuǎn)程計(jì)算引擎任務(wù)模塊; 其中,
遠(yuǎn)程計(jì)算連接模塊,用于與計(jì)算實(shí)體建立遠(yuǎn)程計(jì)算連接;
虛擬協(xié)處理器任務(wù)模塊,用于接收所述CPU發(fā)來的待計(jì)算的數(shù)據(jù),進(jìn)行緩沖處理 后發(fā)送給遠(yuǎn)程計(jì)算引擎任務(wù)模塊;
遠(yuǎn)程計(jì)算引擎任務(wù)模塊,用于通過計(jì)算實(shí)體所提供的計(jì)算引擎的分布式程序接 口,遠(yuǎn)程調(diào)用所述計(jì)算引擎對(duì)待計(jì)算的數(shù)據(jù)進(jìn)行計(jì)算;
無線任務(wù)模塊,用于接收所述計(jì)算實(shí)體返回的計(jì)算結(jié)果。
進(jìn)一步地,所述無線任務(wù)模塊,具體用于搜索計(jì)算實(shí)體,向搜索到的計(jì)算實(shí)體發(fā)送 無線連接請(qǐng)求,當(dāng)接收到所述計(jì)算實(shí)體返回的同意接入信息后,建立與所述計(jì)算實(shí)體的無 線連接。
進(jìn)一步地,所述遠(yuǎn)程計(jì)算連接模塊還包括遠(yuǎn)程客戶端子模塊、傳輸適配任務(wù)子模 塊;其中,
遠(yuǎn)程客戶端子模塊,用于遠(yuǎn)程登錄到所述計(jì)算實(shí)體;
傳輸適配任務(wù)子模塊,用于接收遠(yuǎn)程客戶端子模塊發(fā)送的數(shù)據(jù)包,與無線任務(wù)模 塊進(jìn)行通信,完成與計(jì)算實(shí)體遠(yuǎn)程計(jì)算連接的建立。
進(jìn)一步地,所述CPU,用于接收到用戶輸入的遠(yuǎn)程計(jì)算選擇信息后,啟用遠(yuǎn)程計(jì)算 引擎模式,停止移動(dòng)終端的協(xié)處理器軟件任務(wù)、切斷CPU和協(xié)處理器的數(shù)據(jù)通信,并將所述 協(xié)處理器置于休眠狀態(tài)。
進(jìn)一步地,所述虛擬協(xié)處理器模塊,具體用于接收自身CPU發(fā)送的待計(jì)算的數(shù)據(jù) 塊和處理命令,緩沖處理后發(fā)送給遠(yuǎn)程計(jì)算引擎任務(wù)模塊;
遠(yuǎn)程計(jì)算引擎任務(wù)模塊,用于將虛擬協(xié)處理器任務(wù)模塊發(fā)來的處理命令,轉(zhuǎn)換成 對(duì)計(jì)算引擎分布式程序接口的遠(yuǎn)程調(diào)用命令,并將遠(yuǎn)程調(diào)用命令與虛擬協(xié)處理器任務(wù)模塊 發(fā)來的數(shù)據(jù)塊進(jìn)行綁定并打包,將數(shù)據(jù)包發(fā)送至傳輸適配任務(wù)子模塊;
傳輸適配任務(wù)子模塊,對(duì)接收到的數(shù)據(jù)包進(jìn)行無線協(xié)議數(shù)據(jù)格式轉(zhuǎn)化后,發(fā)送至 移動(dòng)終端的無線任務(wù)模塊,由移動(dòng)終端的無線任務(wù)模塊發(fā)送至計(jì)算實(shí)體的無線任務(wù)模塊。
進(jìn)一步地,所述CPU,還用于檢測(cè)到遠(yuǎn)程計(jì)算連接模塊的遠(yuǎn)程計(jì)算連接斷開時(shí),將遠(yuǎn)程計(jì)算引擎模式切換為本地計(jì)算引擎模式,關(guān)閉遠(yuǎn)程計(jì)算連接模塊、虛擬協(xié)處理器任務(wù) 模塊、及遠(yuǎn)程計(jì)算引擎任務(wù)模塊,并喚醒協(xié)處理器、啟動(dòng)協(xié)處理器軟件任務(wù)。
本發(fā)明所提供的移動(dòng)終端及其計(jì)算方法,將移動(dòng)終端與已建立無線連接的計(jì)算實(shí) 體建立遠(yuǎn)程計(jì)算連接,通過將計(jì)算實(shí)體基于分布式實(shí)現(xiàn)的計(jì)算引擎作為組件共享給所述移 動(dòng)終端,為移動(dòng)終端提供計(jì)算引擎;將移動(dòng)終端所要計(jì)算的數(shù)據(jù),通過計(jì)算實(shí)體所提供計(jì)算 引擎的分布式程序接口,遠(yuǎn)程調(diào)用計(jì)算引擎對(duì)待計(jì)算的數(shù)據(jù)進(jìn)行計(jì)算,并接收計(jì)算實(shí)體返 回的計(jì)算結(jié)果,將計(jì)算結(jié)果進(jìn)行呈現(xiàn)。如此,不僅能使移動(dòng)終端獲得較高的計(jì)算能力,進(jìn)而 提高移動(dòng)終端的性能;而且功耗較小,不需要用戶花費(fèi)額外的費(fèi)用,節(jié)約成本,且不需要額 外客戶端軟件的安裝,提高了易用性。


圖1為本發(fā)明的移動(dòng)終端計(jì)算方法的流程示意圖2為本發(fā)明的移動(dòng)終端計(jì)算方法一具體實(shí)施例處理流程示意圖3為本發(fā)明移動(dòng)終端的組成結(jié)構(gòu)示意圖。
具體實(shí)施方式
本發(fā)明的基本思想為將移動(dòng)終端與計(jì)算實(shí)體建立遠(yuǎn)程計(jì)算連接;移動(dòng)終端將處 理待計(jì)算的數(shù)據(jù),通過計(jì)算實(shí)體所提供計(jì)算引擎的分布式程序接口,遠(yuǎn)程調(diào)用計(jì)算引擎對(duì) 待計(jì)算的數(shù)據(jù)進(jìn)行計(jì)算,并接收計(jì)算實(shí)體返回的計(jì)算結(jié)果。
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下舉實(shí)施例并參照附圖,對(duì) 本發(fā)明進(jìn)一步詳細(xì)說明。
圖1示出了本發(fā)明移動(dòng)終端計(jì)算方法的流程,如圖1所示,所述方法包括下述步 驟
步驟101,移動(dòng)終端建立與計(jì)算實(shí)體之間的遠(yuǎn)程計(jì)算連接;
具體地,移動(dòng)終端通過啟動(dòng)自身的遠(yuǎn)程計(jì)算連接模塊的遠(yuǎn)程客戶端子模塊,遠(yuǎn)程 登錄到與該移動(dòng)終端已建立無線連接的計(jì)算實(shí)體;然后啟動(dòng)自身的遠(yuǎn)程計(jì)算連接模塊的傳 輸適配任務(wù)子模塊,此時(shí),移動(dòng)終端與計(jì)算實(shí)體間的遠(yuǎn)程計(jì)算連接建立完成。
步驟102,移動(dòng)終端通過計(jì)算實(shí)體所提供的計(jì)算引擎的分布式程序接口,遠(yuǎn)程調(diào)用 計(jì)算實(shí)體的計(jì)算引擎,對(duì)待計(jì)算的數(shù)據(jù)進(jìn)行計(jì)算,并接收計(jì)算實(shí)體返回的計(jì)算結(jié)果;
具體地,移動(dòng)終端將待處理的命令轉(zhuǎn)換成對(duì)計(jì)算引擎分布式程序接口的遠(yuǎn)程調(diào)用 命令,與待處理數(shù)據(jù)塊綁定后打包,通過自身的無線任務(wù)模塊發(fā)送至計(jì)算實(shí)體,利用計(jì)算實(shí) 體共享的計(jì)算引擎進(jìn)行計(jì)算,并接收計(jì)算實(shí)體返回的計(jì)算結(jié)果以進(jìn)行展示。
圖2示出了本發(fā)明的移動(dòng)終端計(jì)算方法一具體實(shí)施例的處理流程,如圖2所示,所 述實(shí)施例包括下述步驟
步驟1,移動(dòng)終端接收用戶輸入的開啟近距無線連接請(qǐng)求,開啟自身的近距無線連 接功能;
其中,移動(dòng)終端的近距無線連接可以為藍(lán)牙、WIFI、無線USB等多種方式。
步驟2,計(jì)算實(shí)體開啟自身的近距無線連接;
本步驟中,計(jì)算實(shí)體可以為計(jì)算機(jī)等計(jì)算功能強(qiáng)大的設(shè)備;具體地,當(dāng)計(jì)算實(shí)體接收到用戶輸入的開啟近距無線連接請(qǐng)求時(shí),則開啟自身的近距無線連接功能。
另外,應(yīng)當(dāng)理解,本步驟中計(jì)算實(shí)體是指位于移動(dòng)終端近距無線連接有效范圍內(nèi) 的計(jì)算實(shí)體,步驟1和步驟2在實(shí)現(xiàn)上是不區(qū)分先后的。
步驟3 4,移動(dòng)終端通過近距無線通信方式搜索臨近區(qū)域的計(jì)算實(shí)體,當(dāng)搜索到 計(jì)算實(shí)體時(shí),向所述計(jì)算實(shí)體發(fā)送無線連接請(qǐng)求;
具體地,移動(dòng)終端在自身的近距無線連接的有效范圍內(nèi)搜索計(jì)算實(shí)體;當(dāng)搜索到 同樣開啟近距無線連接的計(jì)算實(shí)體時(shí),可以向該計(jì)算實(shí)體發(fā)送無線連接請(qǐng)求。
步驟5 6,計(jì)算實(shí)體對(duì)接收到的無線連接請(qǐng)求進(jìn)行驗(yàn)證,當(dāng)驗(yàn)證通過時(shí),返回同 意接入信息給所述移動(dòng)終端,此時(shí)移動(dòng)終端與計(jì)算實(shí)體之間的無線連接建立完成;
具體地,本步驟中,所述計(jì)算實(shí)體對(duì)無線連接請(qǐng)求的驗(yàn)證還包括根據(jù)自身的運(yùn)行 情況,確定是否同意移動(dòng)終端的接入請(qǐng)求,當(dāng)不同意時(shí),返回不同意接入信息給所述移動(dòng)終 端;其中,當(dāng)計(jì)算實(shí)體的CPU使用率較高、運(yùn)行進(jìn)程數(shù)較多等情況時(shí),計(jì)算實(shí)體則會(huì)返回不 同意接入信息給所述移動(dòng)終端;反之,當(dāng)計(jì)算實(shí)體的CPU使用狀態(tài)良好、運(yùn)行進(jìn)程數(shù)不太多 的情況下,計(jì)算實(shí)體返回同意接入信息給所述移動(dòng)終端。
步驟7,移動(dòng)終端啟動(dòng)自身的遠(yuǎn)程計(jì)算連接模塊,計(jì)算實(shí)體啟動(dòng)自身的終端服務(wù)器 模塊,移動(dòng)終端和計(jì)算實(shí)體之間的遠(yuǎn)程計(jì)算連接建立;
具體地,本步驟中,移動(dòng)終端首先啟動(dòng)遠(yuǎn)程計(jì)算連接模塊的遠(yuǎn)程客戶端子模塊,所 述遠(yuǎn)程客戶端子模塊可以采用虛擬化技術(shù)實(shí)現(xiàn),例如微軟的遠(yuǎn)程應(yīng)用(remoteApp)技術(shù), 如此,在移動(dòng)終端遠(yuǎn)程登錄計(jì)算實(shí)體時(shí),不需要在移動(dòng)終端上顯示計(jì)算實(shí)體的桌面,由此, 免去傳輸計(jì)算實(shí)體桌面圖像到移動(dòng)終端所需要的大量顯示數(shù)據(jù),實(shí)現(xiàn)更為簡(jiǎn)便;然后啟動(dòng) 遠(yuǎn)程計(jì)算連接模塊的傳輸適配任務(wù)子模塊,傳輸適配任務(wù)模塊接收遠(yuǎn)程客戶端子模塊發(fā)來 的數(shù)據(jù),建立與移動(dòng)終端的無線任務(wù)模塊的連接,以完成與計(jì)算實(shí)體的通信任務(wù)。
計(jì)算實(shí)體啟動(dòng)終端服務(wù)器模塊,進(jìn)行分布式組件服務(wù)等相關(guān)環(huán)境的設(shè)置,將基于 分布式實(shí)現(xiàn)的計(jì)算引擎作為一個(gè)組件共享給移動(dòng)終端,并作為移動(dòng)終端的計(jì)算引擎;具體 地,添加所述移動(dòng)終端到分布式組件服務(wù)中,同時(shí)在分布式組件服務(wù)中增加遠(yuǎn)程計(jì)算引擎, 此時(shí),移動(dòng)終端的應(yīng)用程序列表中顯示有所述共享的計(jì)算引擎,相應(yīng)的,所顯示的計(jì)算引擎 可供移動(dòng)終端共享使用。
步驟8,移動(dòng)終端接收到用戶輸入的遠(yuǎn)程計(jì)算選擇信息后,啟用遠(yuǎn)程計(jì)算引擎模 式;
具體地,本步驟中,移動(dòng)終端的應(yīng)用計(jì)算模塊為用戶提供計(jì)算引擎模式選擇功能, 其包括本地計(jì)算引擎模式和遠(yuǎn)程計(jì)算引擎模式;當(dāng)移動(dòng)終端接收到遠(yuǎn)程計(jì)算選擇信息時(shí), 移動(dòng)終端切換至遠(yuǎn)程計(jì)算引擎模式,當(dāng)進(jìn)一步接收到用戶根據(jù)移動(dòng)終端提供的應(yīng)用程序菜 單輸入的遠(yuǎn)程計(jì)算引擎選擇信息時(shí),停止協(xié)處理器軟件任務(wù)、切斷自身內(nèi)部協(xié)處理器與CPU 之間的數(shù)據(jù)通信;同時(shí),為了節(jié)省移動(dòng)終端的功耗,可以選擇將所述協(xié)處理器置于休眠狀 態(tài)。
步驟9 10,移動(dòng)終端啟動(dòng)虛擬協(xié)處理器任務(wù)模塊,接收CPU發(fā)來的待計(jì)算數(shù)據(jù)塊 和待處理命令,并啟動(dòng)遠(yuǎn)程計(jì)算引擎任務(wù)模塊,將數(shù)據(jù)塊和處理命令緩沖后發(fā)送給遠(yuǎn)程計(jì) 算引擎任務(wù)模塊,由遠(yuǎn)程計(jì)算引擎任務(wù)模塊將待計(jì)算的數(shù)據(jù)通過遠(yuǎn)程計(jì)算引擎的分布式程 序接口,調(diào)用該計(jì)算引擎進(jìn)行計(jì)算;
具體地,移動(dòng)終端啟動(dòng)虛擬協(xié)處理器任務(wù)模塊后,虛擬協(xié)處理器任務(wù)模塊可以連 續(xù)接收CPU發(fā)送來的待計(jì)算數(shù)據(jù)塊和處理命令,進(jìn)行緩沖處理等事務(wù)后,發(fā)送給遠(yuǎn)程計(jì)算 引擎任務(wù)模塊;同時(shí)移動(dòng)終端啟動(dòng)遠(yuǎn)程計(jì)算引擎任務(wù)模塊,遠(yuǎn)程計(jì)算引擎任務(wù)模塊接收虛 擬協(xié)處理任務(wù)模塊發(fā)來的數(shù)據(jù)塊和處理命令,并將命令轉(zhuǎn)換成遠(yuǎn)程調(diào)用命令;具體地,遠(yuǎn)程 計(jì)算引擎任務(wù)模塊將虛擬協(xié)處理器任務(wù)模塊發(fā)來的處理命令,轉(zhuǎn)換成對(duì)計(jì)算引擎分布式程 序接口的遠(yuǎn)程調(diào)用命令,并將遠(yuǎn)程調(diào)用命令與虛擬協(xié)處理器任務(wù)模塊發(fā)來的數(shù)據(jù)塊進(jìn)行綁 定并打包,將數(shù)據(jù)包發(fā)送至傳輸適配任務(wù)子模塊;傳輸適配任務(wù)子模塊對(duì)接收到的數(shù)據(jù)包 進(jìn)行無線協(xié)議數(shù)據(jù)格式轉(zhuǎn)化后,發(fā)送至無線任務(wù)模塊,由無線任務(wù)模塊將所述數(shù)據(jù)發(fā)送至 與計(jì)算實(shí)體。
步驟11 12,計(jì)算實(shí)體自身的無線任務(wù)模塊將接收到的數(shù)據(jù)發(fā)送至計(jì)算引擎;計(jì) 算引擎進(jìn)行本地計(jì)算,并返回計(jì)算結(jié)果給移動(dòng)終端;
具體地,本步驟中,計(jì)算實(shí)體的無線任務(wù)模塊對(duì)接收到的數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換,得到 包含待計(jì)算的數(shù)據(jù)塊和待處理命令的數(shù)據(jù)包,并發(fā)送至計(jì)算引擎;計(jì)算引擎從數(shù)據(jù)包中提 取處理命令和數(shù)據(jù)塊,調(diào)用本地CPU、顯卡等硬件資源進(jìn)行計(jì)算,并返回計(jì)算結(jié)果給移動(dòng)終端。
步驟13,移動(dòng)終端接收并呈現(xiàn)計(jì)算結(jié)果;
具體地,移動(dòng)終端的無線任務(wù)模塊將接收到的數(shù)據(jù)發(fā)送至傳輸適配任務(wù)子模塊, 傳輸適配任務(wù)子模塊將無線協(xié)議數(shù)據(jù)格式的數(shù)據(jù)轉(zhuǎn)化為虛擬協(xié)處理器任務(wù)模塊可處理的 數(shù)據(jù)格式后,將轉(zhuǎn)化得到的數(shù)據(jù)發(fā)送至虛擬協(xié)處理器任務(wù)模塊,由虛擬協(xié)處理器任務(wù)模塊 對(duì)接收到的數(shù)據(jù)進(jìn)行緩沖加速等處理后,將最終得到的數(shù)據(jù)提供給移動(dòng)終端的應(yīng)用軟件, 通過應(yīng)用軟件調(diào)用移動(dòng)終端本地的液晶顯示屏LCD、揚(yáng)聲器、耳機(jī)等硬件呈現(xiàn)效果。
另外,當(dāng)移動(dòng)終端的CPU檢測(cè)到步驟7中建立的移動(dòng)終端和計(jì)算實(shí)體之間的遠(yuǎn)程 計(jì)算連接斷開時(shí),會(huì)將遠(yuǎn)程計(jì)算引擎模式切換為本地計(jì)算引擎模式,關(guān)閉虛擬協(xié)處理器任 務(wù)模塊、遠(yuǎn)程客戶端任務(wù)子模塊、遠(yuǎn)程計(jì)算引擎任務(wù)模塊及傳輸適配任務(wù)子模塊等,并啟動(dòng) 協(xié)處理器軟件任務(wù),喚醒協(xié)處理器;其中,遠(yuǎn)程計(jì)算連接斷開可以是接收到用戶輸入的終止 遠(yuǎn)程計(jì)算引擎模式的消息、或是檢測(cè)到移動(dòng)終端不在所述計(jì)算實(shí)體的服務(wù)范圍內(nèi)、或是計(jì) 算實(shí)體終止為移動(dòng)終端提供服務(wù)等情況造成的。
圖3示出了本發(fā)明移動(dòng)終端的組成結(jié)構(gòu),如圖3所示,所述移動(dòng)終端包括無線任 務(wù)模塊31、CPU 32及協(xié)處理器任務(wù)模塊33、遠(yuǎn)程計(jì)算連接模塊34、虛擬協(xié)處理器任務(wù)模塊 35、以及遠(yuǎn)程計(jì)算引擎任務(wù)模塊36 ;其中,
無線任務(wù)模塊31,用于接收所述計(jì)算實(shí)體返回的計(jì)算結(jié)果;
遠(yuǎn)程計(jì)算連接模塊34,用于與計(jì)算實(shí)體建立遠(yuǎn)程計(jì)算連接;
虛擬協(xié)處理器任務(wù)模塊35,用于接收所述CPU 32發(fā)來的待計(jì)算數(shù)據(jù),進(jìn)行緩沖處 理后發(fā)送給遠(yuǎn)程計(jì)算引擎任務(wù)模塊36 ;
遠(yuǎn)程計(jì)算引擎任務(wù)模塊36,用于通過計(jì)算實(shí)體所提供計(jì)算引擎的分布式程序接 口,遠(yuǎn)程調(diào)用所述計(jì)算引擎對(duì)待計(jì)算的數(shù)據(jù)進(jìn)行計(jì)算。
進(jìn)一步地,所述無線任務(wù)模塊31,具體用于搜索計(jì)算實(shí)體,向搜索到的計(jì)算實(shí)體發(fā) 送無線連接請(qǐng)求,當(dāng)接收到所述計(jì)算實(shí)體返回的同意接入信息后,建立與所述計(jì)算實(shí)體的 無線連接。
進(jìn)一步地,所述遠(yuǎn)程計(jì)算連接模塊34,還包括遠(yuǎn)程客戶端子模塊341、傳輸適配任 務(wù)子模塊;342 ;其中,
遠(yuǎn)程客戶端子模塊341,用于遠(yuǎn)程登錄到所述計(jì)算實(shí)體;
傳輸適配任務(wù)子模塊342,用于接收遠(yuǎn)程客戶端子模塊341發(fā)送的數(shù)據(jù)包,與無線 任務(wù)模塊31進(jìn)行通信,完成與計(jì)算實(shí)體遠(yuǎn)程計(jì)算連接的建立。
其中,計(jì)算實(shí)體啟動(dòng)自身的終端服務(wù)器模塊,進(jìn)行分布式組件服務(wù)等相關(guān)環(huán)境的 設(shè)置,將基于分布式實(shí)現(xiàn)的計(jì)算引擎作為一個(gè)組件共享給移動(dòng)終端,并作為移動(dòng)終端的計(jì) 算引擎;具體地,添加所述移動(dòng)終端到分布式組件服務(wù)中,同時(shí)在分布式組件服務(wù)中增加遠(yuǎn) 程計(jì)算引擎,此時(shí),移動(dòng)終端的應(yīng)用程序列表中顯示有所述共享的遠(yuǎn)程計(jì)算引擎,相應(yīng)的, 所顯示的計(jì)算引擎可供移動(dòng)終端共享使用。
進(jìn)一步地,所述CPU 32,用于接收到用戶輸入的遠(yuǎn)程計(jì)算選擇信息后,啟用遠(yuǎn)程計(jì) 算引擎模式,停止移動(dòng)終端的協(xié)處理器任務(wù)模塊33的協(xié)處理器軟件任務(wù)、切斷移動(dòng)終端的 協(xié)處理器任務(wù)模塊33的協(xié)處理器和CPU 32的數(shù)據(jù)通信,將所述協(xié)處理器置于休眠狀態(tài)。
進(jìn)一步地,所述虛擬協(xié)處理器模塊35,具體用于接收CPU 32發(fā)送的待計(jì)算的數(shù)據(jù) 塊和處理命令,進(jìn)行緩沖處理后,并發(fā)送給遠(yuǎn)程計(jì)算引擎任務(wù)模塊36 ;
遠(yuǎn)程計(jì)算引擎任務(wù)模塊36,用于將虛擬協(xié)處理器任務(wù)模塊35發(fā)來的處理命令,轉(zhuǎn) 換成對(duì)計(jì)算引擎分布式程序接口的遠(yuǎn)程調(diào)用命令,并將遠(yuǎn)程調(diào)用命令與虛擬協(xié)處理器任務(wù) 模塊35發(fā)來的數(shù)據(jù)塊進(jìn)行綁定并打包,將數(shù)據(jù)包發(fā)送至傳輸適配任務(wù)子模塊342。
傳輸適配任務(wù)子模塊342對(duì)接收到的數(shù)據(jù)包進(jìn)行無線協(xié)議數(shù)據(jù)格式轉(zhuǎn)化后,發(fā)送 至移動(dòng)終端的無線任務(wù)模塊31,由移動(dòng)終端的無線任務(wù)模塊31發(fā)送至計(jì)算實(shí)體的無線任 務(wù)模塊。
其中,計(jì)算實(shí)體本地的計(jì)算引擎利用CPU等硬件計(jì)算完畢后,通過計(jì)算實(shí)體的無 線任務(wù)模塊將計(jì)算結(jié)果返回給所述移動(dòng)終端,所述移動(dòng)終端的無線任務(wù)模塊31接收到計(jì) 算結(jié)果后,將接收到的數(shù)據(jù)發(fā)送至傳輸適配任務(wù)子模塊342,傳輸適配任務(wù)子模塊342將無 線協(xié)議數(shù)據(jù)格式的數(shù)據(jù)轉(zhuǎn)化為虛擬協(xié)處理器任務(wù)模塊35可處理的數(shù)據(jù)格式后,將轉(zhuǎn)化得 到的數(shù)據(jù)發(fā)送至虛擬協(xié)處理器任務(wù)模塊35,由虛擬協(xié)處理器任務(wù)模塊35對(duì)接收到的數(shù)據(jù) 進(jìn)行緩沖加速等處理后,將最終得到的數(shù)據(jù)提供給移動(dòng)終端的應(yīng)用軟件,通過應(yīng)用軟件調(diào) 用移動(dòng)終端本地的液晶顯示屏LCD、揚(yáng)聲器、耳機(jī)等硬件呈現(xiàn)效果。
進(jìn)一步地,所述CPU 32,還用于檢測(cè)到遠(yuǎn)程計(jì)算連接模塊34的遠(yuǎn)程計(jì)算連接斷開 時(shí),將遠(yuǎn)程計(jì)算引擎模式切換為本地計(jì)算引擎模式,關(guān)閉遠(yuǎn)程計(jì)算連接模塊34、虛擬協(xié)處理 器任務(wù)模塊35、及遠(yuǎn)程計(jì)算引擎任務(wù)模塊36,并啟動(dòng)協(xié)處理器任務(wù)模塊33,具體為喚醒協(xié) 處理器,并啟動(dòng)協(xié)處理器軟件任務(wù)。
以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種移動(dòng)終端計(jì)算方法,其特征在于,所述方法包括 移動(dòng)終端與計(jì)算實(shí)體建立遠(yuǎn)程計(jì)算連接;移動(dòng)終端通過計(jì)算實(shí)體所提供的計(jì)算引擎的分布式程序接口,遠(yuǎn)程調(diào)用所述計(jì)算引擎 對(duì)待計(jì)算的數(shù)據(jù)進(jìn)行計(jì)算,并接收計(jì)算實(shí)體返回的計(jì)算結(jié)果。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括 移動(dòng)終端利用近距無線通信方式搜索計(jì)算實(shí)體;移動(dòng)終端向搜索到的計(jì)算實(shí)體發(fā)送無線連接請(qǐng)求,當(dāng)接收到所述計(jì)算實(shí)體返回的同意 接入信息后,建立與所述計(jì)算實(shí)體的無線連接。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述移動(dòng)終端與計(jì)算實(shí)體建立遠(yuǎn)程計(jì)算 連接為移動(dòng)終端啟動(dòng)自身的遠(yuǎn)程客戶端子模塊,遠(yuǎn)程登錄到所述計(jì)算實(shí)體; 啟動(dòng)自身的傳輸適配任務(wù)子模塊,完成與計(jì)算實(shí)體遠(yuǎn)程計(jì)算連接的建立。
4.根據(jù)權(quán)利要求1至3任一項(xiàng)所述的方法,其特征在于,所述移動(dòng)終端與計(jì)算實(shí)體建立 遠(yuǎn)程計(jì)算連接之后,所述方法還包括移動(dòng)終端接收到用戶輸入的遠(yuǎn)程計(jì)算選擇信息后,啟用遠(yuǎn)程計(jì)算引擎模式; 停止協(xié)處理器軟件任務(wù)、切斷移動(dòng)終端的CPU和協(xié)處理器的數(shù)據(jù)通信,并將所述協(xié)處 理器置于休眠狀態(tài)。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述移動(dòng)終端通過計(jì)算實(shí)體所提供的計(jì) 算引擎的分布式程序接口,遠(yuǎn)程調(diào)用所述計(jì)算引擎對(duì)待計(jì)算的數(shù)據(jù)進(jìn)行計(jì)算為移動(dòng)終端啟動(dòng)自身的虛擬協(xié)處理器任務(wù)模塊,接收自身CPU發(fā)送的待計(jì)算的數(shù)據(jù)塊和 處理命令,緩沖處理后發(fā)送給遠(yuǎn)程計(jì)算引擎任務(wù)模塊;移動(dòng)終端啟動(dòng)遠(yuǎn)程計(jì)算引擎任務(wù)模塊,將所述虛擬協(xié)處理器任務(wù)模塊發(fā)來的處理命 令,轉(zhuǎn)換成對(duì)計(jì)算引擎分布式程序接口的遠(yuǎn)程調(diào)用命令,并將遠(yuǎn)程調(diào)用命令與所述虛擬協(xié) 處理器任務(wù)模塊發(fā)來的數(shù)據(jù)塊進(jìn)行綁定并打包,將數(shù)據(jù)包發(fā)送至傳輸適配任務(wù)子模塊;所述傳輸適配任務(wù)子模塊對(duì)接收到的數(shù)據(jù)包進(jìn)行無線協(xié)議數(shù)據(jù)格式轉(zhuǎn)化后,發(fā)送至移 動(dòng)終端的無線任務(wù)模塊,由移動(dòng)終端的無線任務(wù)模塊發(fā)送至計(jì)算實(shí)體的無線任務(wù)模塊。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述方法還包括移動(dòng)終端檢測(cè)到遠(yuǎn)程計(jì)算連接斷開時(shí),將遠(yuǎn)程計(jì)算引擎模式切換為本地計(jì)算引擎模 式,關(guān)閉自身的虛擬協(xié)處理器任務(wù)模塊、遠(yuǎn)程客戶端子模塊、遠(yuǎn)程計(jì)算引擎任務(wù)模塊、及傳 輸適配任務(wù)子模塊,并喚醒移動(dòng)終端的協(xié)處理器,啟動(dòng)協(xié)處理器軟件任務(wù)。
7.一種移動(dòng)終端,包括無線任務(wù)模塊、CPU及協(xié)處理器任務(wù)模塊,其特征在于,所述移 動(dòng)終端還包括遠(yuǎn)程計(jì)算連接模塊、虛擬協(xié)處理器任務(wù)模塊、以及遠(yuǎn)程計(jì)算引擎任務(wù)模塊; 其中,遠(yuǎn)程計(jì)算連接模塊,用于與計(jì)算實(shí)體建立遠(yuǎn)程計(jì)算連接;虛擬協(xié)處理器任務(wù)模塊,用于接收所述CPU發(fā)來的待計(jì)算的數(shù)據(jù),進(jìn)行緩沖處理后發(fā) 送給遠(yuǎn)程計(jì)算引擎任務(wù)模塊;遠(yuǎn)程計(jì)算引擎任務(wù)模塊,用于通過計(jì)算實(shí)體所提供的計(jì)算引擎的分布式程序接口,遠(yuǎn) 程調(diào)用所述計(jì)算引擎對(duì)待計(jì)算的數(shù)據(jù)進(jìn)行計(jì)算;無線任務(wù)模塊,用于接收所述計(jì)算實(shí)體返回的計(jì)算結(jié)果。
8.根據(jù)權(quán)利要求7所述的移動(dòng)終端,其特征在于,所述無線任務(wù)模塊,具體用于搜索計(jì) 算實(shí)體,向搜索到的計(jì)算實(shí)體發(fā)送無線連接請(qǐng)求,當(dāng)接收到所述計(jì)算實(shí)體返回的同意接入 信息后,建立與所述計(jì)算實(shí)體的無線連接。
9.根據(jù)權(quán)利要求7所述的移動(dòng)終端,其特征在于,所述遠(yuǎn)程計(jì)算連接模塊還包括遠(yuǎn)程 客戶端子模塊、傳輸適配任務(wù)子模塊;其中,遠(yuǎn)程客戶端子模塊,用于遠(yuǎn)程登錄到所述計(jì)算實(shí)體;傳輸適配任務(wù)子模塊,用于接收遠(yuǎn)程客戶端子模塊發(fā)送的數(shù)據(jù)包,與無線任務(wù)模塊進(jìn) 行通信,完成與計(jì)算實(shí)體遠(yuǎn)程計(jì)算連接的建立。
10.根據(jù)權(quán)利要求7至9任一項(xiàng)所述的移動(dòng)終端,其特征在于,所述CPU,用于接收到用 戶輸入的遠(yuǎn)程計(jì)算選擇信息后,啟用遠(yuǎn)程計(jì)算引擎模式,停止移動(dòng)終端的協(xié)處理器軟件任 務(wù)、切斷CPU和協(xié)處理器的數(shù)據(jù)通信,并將所述協(xié)處理器置于休眠狀態(tài)。
11.根據(jù)權(quán)利要求10所述的移動(dòng)終端,其特征在于,所述虛擬協(xié)處理器模塊,具體用于 接收自身CPU發(fā)送的待計(jì)算的數(shù)據(jù)塊和處理命令,緩沖處理后發(fā)送給遠(yuǎn)程計(jì)算引擎任務(wù)模 塊;遠(yuǎn)程計(jì)算引擎任務(wù)模塊,用于將虛擬協(xié)處理器任務(wù)模塊發(fā)來的處理命令,轉(zhuǎn)換成對(duì)計(jì) 算引擎分布式程序接口的遠(yuǎn)程調(diào)用命令,并將遠(yuǎn)程調(diào)用命令與虛擬協(xié)處理器任務(wù)模塊發(fā)來 的數(shù)據(jù)塊進(jìn)行綁定并打包,將數(shù)據(jù)包發(fā)送至傳輸適配任務(wù)子模塊;傳輸適配任務(wù)子模塊,對(duì)接收到的數(shù)據(jù)包進(jìn)行無線協(xié)議數(shù)據(jù)格式轉(zhuǎn)化后,發(fā)送至移動(dòng) 終端的無線任務(wù)模塊,由移動(dòng)終端的無線任務(wù)模塊發(fā)送至計(jì)算實(shí)體的無線任務(wù)模塊。
12.根據(jù)權(quán)利要求11所述的移動(dòng)終端,其特征在于,所述CPU,還用于檢測(cè)到遠(yuǎn)程計(jì)算 連接模塊的遠(yuǎn)程計(jì)算連接斷開時(shí),將遠(yuǎn)程計(jì)算引擎模式切換為本地計(jì)算引擎模式,關(guān)閉遠(yuǎn) 程計(jì)算連接模塊、虛擬協(xié)處理器任務(wù)模塊、及遠(yuǎn)程計(jì)算引擎任務(wù)模塊,并喚醒協(xié)處理器、啟 動(dòng)協(xié)處理器軟件任務(wù)。
全文摘要
本發(fā)明提供了一種移動(dòng)終端及其計(jì)算方法,所述方法包括移動(dòng)終端與計(jì)算實(shí)體建立遠(yuǎn)程計(jì)算連接;移動(dòng)終端通過計(jì)算實(shí)體所提供的計(jì)算引擎的分布式程序接口,遠(yuǎn)程調(diào)用所述計(jì)算引擎對(duì)待計(jì)算的數(shù)據(jù)進(jìn)行計(jì)算,并接收計(jì)算實(shí)體返回的計(jì)算結(jié)果。本發(fā)明通過移動(dòng)終端與已建立無線連接的計(jì)算實(shí)體建立遠(yuǎn)程計(jì)算連接,將計(jì)算實(shí)體基于分布式實(shí)現(xiàn)的計(jì)算引擎作為組件共享給所述移動(dòng)終端,為移動(dòng)終端提供計(jì)算;通過遠(yuǎn)程調(diào)用計(jì)算實(shí)體的計(jì)算引擎工作,實(shí)際獲取了計(jì)算實(shí)體的CPU等硬件資源的計(jì)算能力;并接收和呈現(xiàn)計(jì)算實(shí)體返回的計(jì)算結(jié)果。不僅使移動(dòng)終端獲得較高的計(jì)算能力,而且功耗較小;不需要用戶花費(fèi)額外的費(fèi)用,且不需要額外客戶端軟件的安裝,提高了易用性。
文檔編號(hào)H04B5/00GK102035941SQ201010591000
公開日2011年4月27日 申請(qǐng)日期2010年12月15日 優(yōu)先權(quán)日2010年12月15日
發(fā)明者王濤, 齊麗娜 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
利津县| 阆中市| 桑植县| 项城市| 台南县| 白城市| 多伦县| 龙井市| 沁源县| 涞水县| 桐乡市| 兴义市| 司法| 杨浦区| 天等县| 阿合奇县| 通渭县| 平谷区| 中卫市| 高阳县| 乐昌市| 色达县| 离岛区| 武夷山市| 安丘市| 西和县| 武清区| 徐闻县| 宜宾市| 江阴市| 金塔县| 鹰潭市| 阿拉善右旗| 徐州市| 河北区| 永州市| 太和县| 祁连县| 盐池县| 白沙| 正宁县|