亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種計(jì)算機(jī)外接設(shè)備負(fù)載分擔(dān)的系統(tǒng)和方法

文檔序號(hào):6464071閱讀:139來(lái)源:國(guó)知局
專利名稱:一種計(jì)算機(jī)外接設(shè)備負(fù)載分擔(dān)的系統(tǒng)和方法
技術(shù)領(lǐng)域
本發(fā)明涉及信息技術(shù)領(lǐng)域,具體涉及一種計(jì)算機(jī)外接設(shè)備負(fù)載分擔(dān)的系統(tǒng)和 方法。
背景技術(shù)
在信息科技的日益發(fā)達(dá)的今天,信息化對(duì)經(jīng)濟(jì)社會(huì)發(fā)展的影響愈加深刻。世 界經(jīng)濟(jì)發(fā)展進(jìn)程加快,信息化、全球化、多極化發(fā)展的大趨勢(shì)十分明顯電腦普遍 應(yīng)用于日常生活,互聯(lián)網(wǎng)的出現(xiàn)傳播速度加快,信息量增大,知識(shí)爆炸,變化加 快,技術(shù)含量增大,不再僅僅局限于科研和高精密度的工作,在普通的日常生活 中也扮演著越來(lái)越重要的作用,同時(shí),以互聯(lián)網(wǎng)為代表的信息技術(shù)的應(yīng)用,縮小 了地區(qū)空間的距離,爭(zhēng)取了時(shí)間效率。
計(jì)算機(jī)由原來(lái)的重達(dá)30噸,變?yōu)榻裉斓墓P記本、PDA,其用途也由僅限于 實(shí)驗(yàn)室到用于軍事、科研、高精密度工作,進(jìn)而到普遍應(yīng)用于日常生活,另外除 了外形和用途的變化,由計(jì)算機(jī)CPU決定的計(jì)算機(jī)運(yùn)算能力也有了顯著的提高, 例如,今天的超級(jí)計(jì)算機(jī)最高運(yùn)算速度為91.8浮點(diǎn)運(yùn)算(Teraflop, 1浮點(diǎn)運(yùn) 算=每秒1萬(wàn)億次數(shù)學(xué)運(yùn)算)。
然而,即使如此,計(jì)算機(jī)也存在著其CPU占用率過(guò)高,負(fù)載過(guò)重的問(wèn)題, 畢竟計(jì)算機(jī)CPU不但要負(fù)責(zé)接收外界輸入的信息資料,而且還要負(fù)責(zé)處理這些 資料,然后將處理過(guò)的結(jié)果傳送到相應(yīng)的裝置上。幾乎所有大大小小的工作,都 需要由CPU來(lái)下達(dá)命令,傳達(dá)到其他設(shè)備執(zhí)行。舉個(gè)簡(jiǎn)單的例子來(lái)說(shuō),當(dāng)我們 要打印一份文件時(shí),首先通過(guò)鍵盤或鼠標(biāo)輸入打印的指令,CPU收到這個(gè)指令 后,知道我們要打印文件,就會(huì)下達(dá)指令將資料送到打印機(jī),然后由打印機(jī)執(zhí)行 打印文件的工作。因此,計(jì)算機(jī)CPU占用率過(guò)高時(shí),容易造成計(jì)算機(jī)中緊急處 理的任務(wù)效率降低,延后任務(wù)的完成,給人們的工作帶來(lái)不便。
智能卡是一種大小和普通名片相仿的塑料卡片,內(nèi)含一塊直徑lcm左右的 硅芯片,具有存儲(chǔ)信息和進(jìn)行復(fù)雜運(yùn)算的功能。它被廣泛地應(yīng)用于電話卡、金融卡、身份識(shí)別卡以及移動(dòng)電話、付費(fèi)電視等領(lǐng)域。在智能卡的芯片上,集成了 微處理器、存儲(chǔ)器以及輸入/輸出單元等。它被認(rèn)為是世界上最小的電子計(jì)算機(jī)。 在智能卡上,擁有一整套性能極強(qiáng)的安全保密控制機(jī)制,安全控制程序被固化在 只讀存儲(chǔ)器之中,因而具有無(wú)法復(fù)制和密碼讀寫(xiě)等可靠的安全保證。它較之普通 磁卡,還具有信息儲(chǔ)存容量大,可利用微處理來(lái)增加卡片"智慧"等優(yōu)點(diǎn)。
智能密鑰裝置是一種通過(guò)標(biāo)準(zhǔn)的個(gè)人計(jì)算機(jī)接口,提供信息加密處理的便攜 式設(shè)備。它內(nèi)置單片機(jī)或智能卡芯片,可以存儲(chǔ)密鑰或數(shù)字證書(shū),利用智能密鑰 裝置內(nèi)置的密碼算法實(shí)現(xiàn)對(duì)信息的加密或身份識(shí)別處理等功能。智能密鑰裝置具 有PKI應(yīng)用、數(shù)字簽名、信息加密、安全網(wǎng)絡(luò)登錄和訪問(wèn)SSL安全網(wǎng)絡(luò)等功能, 并且具有保證用戶的私鑰永遠(yuǎn)不離開(kāi)硬件的特征,其還具有物理上防止非法獲取 其內(nèi)部敏感信息等特性。由于一般采用USB接口,因此智能密鑰裝置又被稱為 USB Key。

發(fā)明內(nèi)容
為解決現(xiàn)有技術(shù)中核心任務(wù)有時(shí)在計(jì)算機(jī)中的處理效率低下、處理速度慢的 問(wèn)題,本發(fā)明提供了一種計(jì)算機(jī)外接設(shè)備負(fù)載分擔(dān)的系統(tǒng),包括計(jì)算機(jī)上的軟件
部分和計(jì)算機(jī)外接設(shè)備;
所述軟件部分包括通信模塊、控制模塊、監(jiān)控模塊和任務(wù)處理模塊; 所述通信模塊,用于所述軟件部分和所述計(jì)算機(jī)外接設(shè)備進(jìn)行通信; 所述控制模塊,用于控制所述軟件部分與所述計(jì)算機(jī)外接設(shè)備的通信,以及 協(xié)調(diào)控制所述軟件部分內(nèi)部各模塊之間的通信及各模塊的工作;
所述監(jiān)控模塊,用于監(jiān)控在計(jì)算機(jī)上執(zhí)行的核心任務(wù)的處理效率是否達(dá)到預(yù) 設(shè)值,并將監(jiān)控結(jié)果通知所述控制模塊;
所述任務(wù)處理模塊,用于監(jiān)控模塊監(jiān)控到所述核心任務(wù)處理效率低于所述預(yù) 設(shè)值時(shí),將所述核心任務(wù)拆分為兩部分,并將其中一部分核心任務(wù)通過(guò)所述通信 模塊發(fā)送給所述計(jì)算機(jī)外接設(shè)備,并允許計(jì)算機(jī)繼續(xù)處理剩余的一部分核心任 務(wù),并在接收到所述計(jì)算機(jī)外接設(shè)備通過(guò)所述通信模塊發(fā)送回來(lái)的所述一部分核 心任務(wù)的處理結(jié)果后,將所述兩部分核心任務(wù)的處理結(jié)果合并,得到最終的核心 任務(wù)處理結(jié)果;如果所述核心任務(wù)處理效率不低于所述預(yù)設(shè)值,則允許計(jì)算機(jī)繼 續(xù)執(zhí)行所述核心任務(wù);所述計(jì)算機(jī)外接設(shè)備包括通信模塊、控制模塊和智能處理模塊; 所述通信模塊,用于所述計(jì)算機(jī)外接設(shè)備和所述軟件部分進(jìn)行通信; 所述控制模塊,用于控制所述軟件部分與所述計(jì)算機(jī)外接設(shè)備的通信及計(jì)算
機(jī)外接設(shè)備內(nèi)部各模塊之間的通信及各模塊的工作;
所述智能處理模塊,用于處理所述軟件部分通過(guò)所述計(jì)算機(jī)外接設(shè)備的通信
模塊傳送給所述計(jì)算機(jī)外接設(shè)備的所述一部分核心任務(wù),并在處理后通過(guò)所述通
信模塊將處理結(jié)果發(fā)送給所述軟件部分。
所述軟件部分還包括核心任務(wù)選擇模塊,用于自動(dòng)或手動(dòng)選擇核心任務(wù)。 所述軟件部分還包括認(rèn)證模塊,用于認(rèn)證所述計(jì)算機(jī)外接設(shè)備是否合法。 所述軟件部分還包括加解密模塊,用于對(duì)所述軟件部分要向外部傳送的數(shù)據(jù)
進(jìn)行加密和/或?qū)λ鲕浖糠謴耐獠拷邮盏囊鸭用軘?shù)據(jù)進(jìn)行解密;
相應(yīng)地,所述計(jì)算機(jī)外接設(shè)備還包括加解密模塊,用于對(duì)所述計(jì)算機(jī)外接設(shè)
備要向外部傳送的數(shù)據(jù)進(jìn)行加密和/或?qū)λ鲇?jì)算機(jī)外接設(shè)備從外部接收的己加
密數(shù)據(jù)進(jìn)行解密。
所述數(shù)據(jù)為一部分核心任務(wù)或其處理結(jié)果。
所述軟件部分的控制模塊還用于確定所述核心任務(wù)處理效率的預(yù)設(shè)值,所述 預(yù)設(shè)值可以自動(dòng)或手動(dòng)來(lái)確定。
所述軟件部分及所述計(jì)算機(jī)外接設(shè)備中的通信模塊可以但不限于是USB接 口、并口、串口或eSATA接口或紅外線、藍(lán)牙、無(wú)線USB、非接觸智能卡、光波
或射頻設(shè)備。
另一方面,本發(fā)明還提供了一種計(jì)算機(jī)外接設(shè)備負(fù)載分擔(dān)的方法,所述方法 包括
步驟l,計(jì)算機(jī)外接設(shè)備與計(jì)算機(jī)上的軟件部分建立通信;
步驟2,所述軟件部分監(jiān)控核心任務(wù)在計(jì)算機(jī)上執(zhí)行時(shí)計(jì)算機(jī)對(duì)其處理效率
是否達(dá)到預(yù)設(shè)值;如果是則執(zhí)行步驟3;否則執(zhí)行步驟4;
步驟3,允許繼續(xù)在計(jì)算機(jī)上執(zhí)行所述核心任務(wù),直至執(zhí)行完畢;
步驟4,所述軟件部分將所述核心任務(wù)拆分為兩部分,并將其中一部分核心
任務(wù)發(fā)送給所述計(jì)算機(jī)外接設(shè)備;所述軟件部分允許計(jì)算機(jī)繼續(xù)處理剩余的一部
分核心任務(wù);步驟5,所述計(jì)算機(jī)外接設(shè)備接收到所述一部分核心任務(wù)后對(duì)其進(jìn)行處理, 并將處理結(jié)果發(fā)送給所述軟件部分,所述軟件部分將對(duì)兩部分核心任務(wù)的處理結(jié) 果合并,得到最終的核心任務(wù)處理結(jié)果。
所述核心任務(wù)可以由用戶通過(guò)所述軟件部分自定義,或者由所述軟件部分自 動(dòng)選擇一個(gè)計(jì)算機(jī)處理任務(wù)作為核心任務(wù)。
所述步驟4之前,還可以包括所述軟件部分對(duì)所述計(jì)算機(jī)外接設(shè)備進(jìn)行認(rèn)證
的步驟。
所述步驟4中,在將所述一部分核心任務(wù)發(fā)送給所述計(jì)算機(jī)外接設(shè)備前,還 可以對(duì)其進(jìn)行加密;
相應(yīng)地,所述步驟5中,所述計(jì)算機(jī)外接設(shè)備接收到所述一部分核心任務(wù)后, 首先對(duì)其進(jìn)行解密,然后再進(jìn)行處理。
同樣,所述步驟5中,所述計(jì)算機(jī)外接設(shè)備將所述運(yùn)行結(jié)果發(fā)送給所述軟件 部分之前,還可以對(duì)其進(jìn)行加密;
相應(yīng)地,所述軟件部分合并所述處理結(jié)果之前,需要對(duì)已加密的處理結(jié)果進(jìn) 行解密。
所述核心任務(wù)處理效率的預(yù)設(shè)值可以由用戶通過(guò)所述軟件部分自定義,或者 由所述軟件部分自動(dòng)選擇一個(gè)值作為核心任務(wù)處理效率的預(yù)設(shè)值。
所述計(jì)算機(jī)外接設(shè)備與所述軟件部分通信可以是通過(guò)USB接口、并口、串口
或eSATA接口或紅外線、藍(lán)牙、無(wú)線USB、非接觸智能卡、光波或射頻等方式。
本發(fā)明的有益效果是在計(jì)算機(jī)中執(zhí)行核心任務(wù)時(shí),通過(guò)軟件監(jiān)控其處理效率 是否達(dá)到處理效率的預(yù)設(shè)值,如果未達(dá)到,則將核心任務(wù)拆分,然后將拆分后的 部分核心任務(wù)傳送給計(jì)算機(jī)外接設(shè)備來(lái)處理,計(jì)算機(jī)外接設(shè)備處理結(jié)束后,將處 理結(jié)果返回給軟件并由軟件最終將兩部分核心任務(wù)的處理結(jié)果合并,從而保證了 核心任務(wù)的及時(shí)、快速處理,減小了計(jì)算機(jī)系統(tǒng)的運(yùn)行負(fù)擔(dān),并且可以對(duì)數(shù)據(jù)傳 送的過(guò)程進(jìn)行加密,提高了操作的安全性。


圖1是本發(fā)明提供的計(jì)算機(jī)外接設(shè)備負(fù)載分擔(dān)系統(tǒng)的結(jié)構(gòu)示意圖。 圖2是本發(fā)明提供的計(jì)算機(jī)外接設(shè)備負(fù)載分擔(dān)方法的流程圖。
具體實(shí)施例方式
為了更清楚地說(shuō)明本發(fā)明一種計(jì)算機(jī)外接設(shè)備負(fù)載分擔(dān)的系統(tǒng)和方法,下面 結(jié)合附圖和優(yōu)選實(shí)施例對(duì)其作進(jìn)一步解釋,但不應(yīng)理解為對(duì)本發(fā)明的限制。
為使本發(fā)明的實(shí)施例更加具體,以下實(shí)施例中的計(jì)算機(jī)外接設(shè)備具體為智能
密鑰裝置,且本實(shí)施例中智能密鑰裝置CPU功能強(qiáng)大,端口信息流量也比較大,
核心任務(wù)具體為防病毒軟件殺毒,軟件部分具體為防病毒軟件,運(yùn)行于計(jì)算機(jī)。
計(jì)算機(jī)外接設(shè)備負(fù)載分擔(dān)系統(tǒng)的優(yōu)選實(shí)施例
附圖1示出的是本發(fā)明提供的一種計(jì)算機(jī)外接設(shè)備負(fù)載分擔(dān)的系統(tǒng)的優(yōu)選 實(shí)施例,如圖中所示,該系統(tǒng)包括,軟件部分和計(jì)算機(jī)外接設(shè)備(智能密鑰裝置)。
軟件部分包括,任務(wù)處理模塊101、控制模塊102、監(jiān)控模塊103和通信模
塊104;
任務(wù)處理模塊101,用于監(jiān)控模塊監(jiān)控到核心任務(wù)處理效率低于預(yù)設(shè)值時(shí), 將核心任務(wù)拆分為兩部分,并將其中一部分核心任務(wù)通過(guò)通信模塊發(fā)送給計(jì)算機(jī) 外接設(shè)備,并允許計(jì)算機(jī)繼續(xù)處理剩余的一部分核心任務(wù),并在接收到計(jì)算機(jī)外 接設(shè)備通過(guò)通信模塊發(fā)送回來(lái)的一部分核心任務(wù)的處理結(jié)果后,將兩部分核心任 務(wù)的處理結(jié)果合并,得到最終的核心任務(wù)處理結(jié)果;如果核心任務(wù)處理效率不低 于預(yù)設(shè)值,則允許計(jì)算機(jī)繼續(xù)執(zhí)行所述核心任務(wù);
控制模塊102,用于控制軟件部分與計(jì)算機(jī)外接設(shè)備的通信,以及協(xié)調(diào)控制 軟件部分內(nèi)部各模塊之間的通信及各模塊的工作,以及確定核心任務(wù)處理效率的 預(yù)設(shè)值,預(yù)設(shè)值可以自動(dòng)或手動(dòng)來(lái)確定;
監(jiān)控模塊103,用于監(jiān)控在計(jì)算機(jī)上執(zhí)行的核心任務(wù)的處理效率是否達(dá)到預(yù) 設(shè)值,并將監(jiān)控結(jié)果通知控制模塊;
通信模塊104,用于計(jì)算機(jī)外接設(shè)備和軟件部分進(jìn)行通信。
實(shí)際應(yīng)用中,軟件部分還包括核心任務(wù)選擇模塊,用于自動(dòng)或手動(dòng)選擇核心 任務(wù);認(rèn)證模塊,用于認(rèn)證計(jì)算機(jī)外接設(shè)備是否合法;和/或加解密模塊,用于 對(duì)軟件部分要向外部傳送的數(shù)據(jù)進(jìn)行加密和/或?qū)浖糠謴耐獠拷邮盏囊鸭用?數(shù)據(jù)進(jìn)行解密。數(shù)據(jù)為一部分核心任務(wù)或其處理結(jié)果。
在本實(shí)施例中,計(jì)算機(jī)外接設(shè)備具體為智能密鑰裝置,軟件部分具體為防病 毒軟件,核心任務(wù)具體為防病毒軟件殺毒,其中防病毒軟件殺毒效率預(yù)設(shè)值由防病毒軟件控制模塊設(shè)定。設(shè)置防病毒軟件殺毒任務(wù)占計(jì)算機(jī)CPU的80n/。,監(jiān)測(cè)
模塊103監(jiān)測(cè)到防病毒軟件殺毒任務(wù)占用率小于計(jì)算機(jī)CPU的80%時(shí),監(jiān)測(cè)模 塊103將監(jiān)測(cè)結(jié)果發(fā)送控制模塊102,控制模塊102控制任務(wù)處理模塊101拆分 防病毒軟件殺毒任務(wù),并將拆分后的部分防病毒軟件殺毒任務(wù)發(fā)送智能密鑰裝 置。
實(shí)際應(yīng)用中,還可以用其他任務(wù)代替防病毒軟件殺毒任務(wù)進(jìn)行監(jiān)測(cè),占用計(jì) 算機(jī)CPU的百分率可以任意設(shè)定,例如50%、 70%等,該計(jì)算機(jī)CPU占用率 預(yù)設(shè)值由控制模塊102在初始化時(shí)設(shè)定。
任務(wù)處理模塊101連接于控制模塊102,控制模塊102連接于任務(wù)處理模塊 101、監(jiān)控模塊103和通信模塊104,監(jiān)控模塊103連接于控制模塊102,通信模 塊104連接于控制模塊102。
智能密鑰裝置包括,通信模塊105、控制模塊106和智能處理模塊107;
通信模塊105,用于智能密鑰裝置和軟件部分進(jìn)行通信;
控制模塊106,用于控制軟件部分與智能密鑰裝置的通信及計(jì)算機(jī)外接設(shè)備 內(nèi)部各模塊之間的通信及各模塊的工作;
智能處理模塊107,用于處理軟件部分通過(guò)智能密鑰裝置的通信模塊傳送給 智能密鑰裝置的一部分核心任務(wù),并在處理后通過(guò)通信模塊將處理結(jié)果發(fā)送給軟 件部分;
通信模塊105連接于控制模塊106,控制模塊106連接于通信模塊105和智 能處理模塊107,智能密鑰處理模塊107連接于控制模塊106。
如果系統(tǒng)的軟件部分包括加解密模塊,相應(yīng)地,智能密鑰裝置也包括加解密 模塊,用于對(duì)智能密鑰裝置要向外部傳送的數(shù)據(jù)進(jìn)行加密和/或?qū)χ悄苊荑€裝置 從外部接收的已加密數(shù)據(jù)進(jìn)行解密。數(shù)據(jù)為一部分核心任務(wù)或其處理結(jié)果。
本實(shí)施例中,軟件部分是在用戶得到智能密鑰裝置時(shí),由智能密鑰裝置生產(chǎn) 商提供,并安裝在計(jì)算機(jī)上的。
優(yōu)選地,本實(shí)施例中的軟件部分的通信模塊102和智能密鑰裝置內(nèi)的通信模 塊105是指USB接口連接器,此外通信模塊102和103還可以是并口、串口、 eSATA接口的連接器或其他紅外、藍(lán)牙、無(wú)線USB、非接觸智能卡、光波或視 頻等無(wú)線通信設(shè)備。附圖2示出了本發(fā)明一種智能密鑰裝置負(fù)載分擔(dān)的方法的優(yōu)選實(shí)施例,本 施例,智能密鑰裝置CPU功能強(qiáng)大,端口信息流量也比較大,軟件部分由智能 密鑰裝置生產(chǎn)商提供,安裝于計(jì)算機(jī)運(yùn)行,核心任務(wù)具體為1+2+3+……+100, 和1*2*3*……*100兩個(gè)計(jì)算過(guò)程,具體處理任務(wù)前,智能密鑰裝置需要通過(guò)軟 件部分的認(rèn)證,具體步驟為-
步驟201,智能密鑰裝置與計(jì)算機(jī)上的軟件部分建立通信;本實(shí)施例中智能 密鑰裝置通過(guò)USB接口連接于計(jì)算機(jī),實(shí)際應(yīng)用中,還可以應(yīng)用并口、串口、 eSATA接口或其他紅外、藍(lán)牙、無(wú)線USB、非接觸智能卡、光波或射頻等無(wú)線 方式連接智能密鑰裝置和計(jì)算機(jī);
步驟202,計(jì)算機(jī)中運(yùn)行的軟件部分認(rèn)證智能密鑰裝置是否為合法(與之匹 配)的智能密鑰裝置,如果是,則執(zhí)行步驟204;否則,執(zhí)行步驟203;
本實(shí)施例中計(jì)算機(jī)應(yīng)用沖擊響應(yīng)算法認(rèn)證智能密鑰裝置。
步驟203,提示智能密鑰裝置非法;
步驟204,計(jì)算機(jī)中運(yùn)行的軟件部分監(jiān)測(cè)程序,監(jiān)測(cè)計(jì)算機(jī)中1+2+3+…… +100和1*2*3*……*100兩個(gè)計(jì)算過(guò)程的計(jì)算機(jī)CPU占用率是否達(dá)到CPU占用 率預(yù)設(shè)值,如果是,則執(zhí)行步驟205;否則執(zhí)行步驟206;
本實(shí)施例,智能密鑰裝置認(rèn)證通過(guò)后,監(jiān)測(cè)程序開(kāi)始工作,監(jiān)測(cè)計(jì)算機(jī)中核 心任務(wù)1+2+3+ +100和1*2*3* *100的計(jì)算機(jī)CPU占用率是否達(dá)到計(jì)算
機(jī)CPU的80。/。,是,執(zhí)行步驟205,否則,為使核心任務(wù)CPU占用率達(dá)到預(yù)設(shè) 值,加快核心任務(wù)處理,執(zhí)行步驟206,拆分核心任務(wù)交由智能密鑰裝置處理;
實(shí)際應(yīng)用中,還可以用其他任務(wù)代替上述兩個(gè)計(jì)算過(guò)程,CPU的占用率預(yù) 設(shè)值由控制程序在初始化時(shí)人為設(shè)定,可以是任意設(shè)定(通過(guò)軟件部分自動(dòng)或手
動(dòng)),例如50%、 70%等;
步驟205,允許計(jì)算機(jī)繼續(xù)執(zhí)行核心任務(wù);
步驟206,軟件部分將核心任務(wù)計(jì)算1+2+3+……+100和1*2*3*……*100 拆分成,核心任務(wù)1+2+3+……+100和核心任務(wù)1*2*3* *100,將核心任務(wù)計(jì)
算1+2+3+……+100加密,發(fā)送給智能密鑰裝置;軟件部分允許計(jì)算機(jī)繼續(xù)執(zhí)行 核心任務(wù)計(jì)算1*2*3*……*100;
本實(shí)施例軟件部分將核心任務(wù)計(jì)算1+2+3+……+100加密所使用的算法可以 但不局限為DES、 3DES或RC4;步驟207,智能密鑰裝置解密接收到的加密后的核心任務(wù)計(jì)算1+2+3+…… +100,并用相應(yīng)的算法解密,然后執(zhí)行該核心任務(wù);
步驟208,智能密鑰裝置將執(zhí)行上述核心任務(wù)的結(jié)果,加密后發(fā)送給計(jì)算機(jī) 上的軟件部分;
步驟209,計(jì)算機(jī)上的軟件部分對(duì)接收到的處理結(jié)果進(jìn)行解密,軟件部分監(jiān) 控到核心任務(wù)計(jì)算1*2*3*……*100處理完畢后,將解密后的核心任務(wù)計(jì)算 1+2+3+……+100的處理結(jié)果和核心任務(wù)計(jì)算1*2*3*……*100的處理結(jié)果合并, 得到最終的核心任務(wù)處理結(jié)果。
實(shí)際應(yīng)用中,如果拆分的核心任務(wù)是一個(gè)整體的任務(wù),g卩,如核心任務(wù)是 1+2+3+……+100這一個(gè)計(jì)算過(guò)程,則軟件部分將任務(wù)拆分交給智能密鑰裝置處 理,并在智能密鑰裝置處理結(jié)束返回后,將接收到的處理結(jié)果跟計(jì)算機(jī)處理的核 心任務(wù)另一部分處理結(jié)果合并后, 一起提交給計(jì)算機(jī),然后軟件部分監(jiān)測(cè)程序繼 續(xù)監(jiān)測(cè)下一個(gè)核心任務(wù)的處理效率。
核心任務(wù)處理效率的預(yù)設(shè)值可以由用戶通過(guò)軟件部分自定義,或者由軟件部 分自動(dòng)選擇一個(gè)值作為核心任務(wù)處理效率的預(yù)設(shè)值。
以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù) 范圍之內(nèi)。
權(quán)利要求
1.一種計(jì)算機(jī)外接設(shè)備負(fù)載分擔(dān)的系統(tǒng),其特征在于,包括計(jì)算機(jī)上的軟件部分和計(jì)算機(jī)外接設(shè)備;所述軟件部分包括通信模塊、控制模塊、監(jiān)控模塊和任務(wù)處理模塊;所述通信模塊,用于所述軟件部分和所述計(jì)算機(jī)外接設(shè)備進(jìn)行通信;所述控制模塊,用于控制所述軟件部分與所述計(jì)算機(jī)外接設(shè)備的通信,以及協(xié)調(diào)控制所述軟件部分內(nèi)部各模塊之間的通信及各模塊的工作;所述監(jiān)控模塊,用于監(jiān)控在計(jì)算機(jī)上執(zhí)行的核心任務(wù)的處理效率是否達(dá)到預(yù)設(shè)值,并將監(jiān)控結(jié)果通知所述控制模塊;所述任務(wù)處理模塊,用于監(jiān)控模塊監(jiān)控到所述核心任務(wù)處理效率低于所述預(yù)設(shè)值時(shí),將所述核心任務(wù)拆分為兩部分,并將其中一部分核心任務(wù)通過(guò)所述通信模塊發(fā)送給所述計(jì)算機(jī)外接設(shè)備,并允許計(jì)算機(jī)繼續(xù)處理剩余的一部分核心任務(wù),并在接收到所述計(jì)算機(jī)外接設(shè)備通過(guò)所述通信模塊發(fā)送回來(lái)的所述一部分核心任務(wù)的處理結(jié)果后,將所述兩部分核心任務(wù)的處理結(jié)果合并,得到最終的核心任務(wù)處理結(jié)果;如果所述核心任務(wù)處理效率不低于所述預(yù)設(shè)值,則允許計(jì)算機(jī)繼續(xù)執(zhí)行所述核心任務(wù);所述計(jì)算機(jī)外接設(shè)備包括通信模塊、控制模塊和智能處理模塊;所述通信模塊,用于所述計(jì)算機(jī)外接設(shè)備和所述軟件部分進(jìn)行通信;所述控制模塊,用于控制所述軟件部分與所述計(jì)算機(jī)外接設(shè)備的通信及計(jì)算機(jī)外接設(shè)備內(nèi)部各模塊之間的通信及各模塊的工作;所述智能處理模塊,用于處理所述軟件部分通過(guò)所述計(jì)算機(jī)外接設(shè)備的通信模塊傳送給所述計(jì)算機(jī)外接設(shè)備的所述一部分核心任務(wù),并在處理后通過(guò)所述通信模塊將處理結(jié)果發(fā)送給所述軟件部分。
2. 根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述軟件部分還包括核心任 務(wù)選擇模塊,用于自動(dòng)或手動(dòng)選擇核心任務(wù)。
3. 根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述軟件部分還包括認(rèn)證模 塊,用于認(rèn)證所述計(jì)算機(jī)外接設(shè)備是否合法。
4. 根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述軟件部分還包括加解密 模塊,用于對(duì)所述軟件部分要向外部傳送的數(shù)據(jù)進(jìn)行加密和/或?qū)λ鲕浖糠?從外部接收的已加密數(shù)據(jù)進(jìn)行解密;相應(yīng)地,所述計(jì)算機(jī)外接設(shè)備還包括加解密模塊,用于對(duì)所述計(jì)算機(jī)外接設(shè) 備要向外部傳送的數(shù)據(jù)進(jìn)行加密和/或?qū)λ鲇?jì)算機(jī)外接設(shè)備從外部接收的已加 密數(shù)據(jù)進(jìn)行解密。
5. 根據(jù)權(quán)利要求4所述的系統(tǒng),其特征在于,所述數(shù)據(jù)為一部分核心任務(wù) 或其處理結(jié)果。
6. 根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述軟件部分的控制模塊還 用于確定所述核心任務(wù)處理效率的預(yù)設(shè)值,所述預(yù)設(shè)值通過(guò)自動(dòng)或手動(dòng)方式來(lái)確 定。
7. 根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述軟件部分及所述計(jì)算機(jī) 外接設(shè)備中的通信模塊為USB接口、并口、串口或eSATA接口或紅外線、藍(lán)牙、 無(wú)線USB、非接觸智能卡、光波或射頻設(shè)備中的至少一種。
8. —種計(jì)算機(jī)外接設(shè)備負(fù)載分擔(dān)的方法,其特征在于,所述方法包括-步驟l,計(jì)算機(jī)外接設(shè)備與計(jì)算機(jī)上的軟件部分建立通信;步驟2,所述軟件部分監(jiān)控核心任務(wù)在計(jì)算機(jī)上執(zhí)行時(shí)計(jì)算機(jī)對(duì)其處理效率是否達(dá)到預(yù)設(shè)值;如果是則執(zhí)行步驟3;否則執(zhí)行步驟4;步驟3,允許繼續(xù)在計(jì)算機(jī)上執(zhí)行所述核心任務(wù),直至執(zhí)行完畢;步驟4,所述軟件部分將所述核心任務(wù)拆分為兩部分,并將其中一部分核心任務(wù)發(fā)送給所述計(jì)算機(jī)外接設(shè)備;所述軟件部分允許計(jì)算機(jī)繼續(xù)處理剩余的一部分核心任務(wù);步驟5,所述計(jì)算機(jī)外接設(shè)備接收到所述一部分核心任務(wù)后對(duì)其進(jìn)行處理, 并將處理結(jié)果發(fā)送給所述軟件部分,所述軟件部分將對(duì)兩部分核心任務(wù)的處理結(jié) 果合并,得到最終的核心任務(wù)處理結(jié)果。
9. 根據(jù)權(quán)利要求8所述的方法,其特征在于,所述核心任務(wù)由用戶通過(guò)所述軟件部分自定義,或者由所述軟件部分自動(dòng)選擇一個(gè)計(jì)算機(jī)處理任務(wù)作為核心 任務(wù)。
10. 根據(jù)權(quán)利要求8所述的方法,其特征在于,所述步驟4之前,還包括所 述軟件部分對(duì)所述計(jì)算機(jī)外接設(shè)備進(jìn)行認(rèn)證的步驟。
11. 根據(jù)權(quán)利要求8所述的方法,其特征在于,所述步驟4中,在將所述一 部分核心任務(wù)發(fā)送給所述計(jì)算機(jī)外接設(shè)備前,還包括對(duì)其進(jìn)行加密;相應(yīng)地,所述步驟5中,所述計(jì)算機(jī)外接設(shè)備接收到所述一部分核心任務(wù)后, 首先對(duì)其進(jìn)行解密,然后再進(jìn)行處理。
12. 根據(jù)權(quán)利要求8所述的方法,其特征在于,所述步驟5中,所述計(jì)算機(jī) 外接設(shè)備將所述運(yùn)行結(jié)果發(fā)送給所述軟件部分之前,還包括對(duì)其進(jìn)行加密;相應(yīng)地,所述軟件部分合并所述處理結(jié)果之前,需要對(duì)已加密的處理結(jié)果進(jìn) 行解密。
13. 根據(jù)權(quán)利要求8所述的方法,其特征在于,所述核心任務(wù)處理效率的預(yù) 設(shè)值由用戶通過(guò)所述軟件部分自定義,或者由所述軟件部分自動(dòng)選擇一個(gè)值作為 核心任務(wù)處理效率的預(yù)設(shè)值。
14. 根據(jù)權(quán)利要求8所述的方法,其特征在于,所述計(jì)算機(jī)外接設(shè)備與所述 軟件部分通信為通過(guò)USB接口、并口、串口或eSATA接口或紅外線、藍(lán)牙、無(wú)線 USB、非接觸智能卡、光波或射頻等方式中的至少一種。
全文摘要
本發(fā)明提供了一種計(jì)算機(jī)外接設(shè)備負(fù)載分擔(dān)的系統(tǒng)和方法,涉及信息技術(shù)領(lǐng)域。所述系統(tǒng)包括軟件部分和計(jì)算機(jī)外接設(shè)備;所述軟件部分包括通信模塊、控制模塊、監(jiān)控模塊和任務(wù)處理模塊;所述計(jì)算機(jī)外接設(shè)備包括通信模塊、控制模塊和智能處理模塊。所述方法包括主要如下步驟由軟件部分監(jiān)控計(jì)算機(jī)上核心任務(wù)的處理效率是否達(dá)到預(yù)設(shè)值,如果達(dá)到,則允許計(jì)算機(jī)繼續(xù)處理所述核心任務(wù);否則,將部分核心任務(wù)交由計(jì)算機(jī)外接設(shè)備來(lái)處理;最后,所述軟件部分將對(duì)兩部分核心任務(wù)的處理結(jié)果合并,得到最終的處理結(jié)果。
文檔編號(hào)G06F13/10GK101587449SQ20081011179
公開(kāi)日2009年11月25日 申請(qǐng)日期2008年5月20日 優(yōu)先權(quán)日2008年5月20日
發(fā)明者于華章, 舟 陸 申請(qǐng)人:北京飛天誠(chéng)信科技有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1