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

一種基于透明計算的智能終端資源調(diào)度方法

文檔序號:9828323閱讀:394來源:國知局
一種基于透明計算的智能終端資源調(diào)度方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種程序運(yùn)行資源調(diào)度領(lǐng)域,尤其涉及一種基于透明計算的智能終端資源調(diào)度方法。
【背景技術(shù)】
[0002]智能終端作為一種新型的小微終端,其使用已經(jīng)越來越流行,影響范圍也越來越廣,其使用的軟件也越來越多樣化。在現(xiàn)有技術(shù)中,在智能終端運(yùn)行應(yīng)用程序,需要先將應(yīng)用程序安裝部署到智能終端的本地存儲空間,并在程序啟動是時,將應(yīng)用程序的資源加載到內(nèi)存,以供應(yīng)用程序在運(yùn)行中隨時調(diào)用。
[0003]透明計算是一種用戶無需感知計算機(jī)操作系統(tǒng)、中間件、應(yīng)用程序和通信網(wǎng)絡(luò)的具體所在,只需根據(jù)自己的需求,通過網(wǎng)絡(luò)從所使用的各種終端設(shè)備中選擇并使用相應(yīng)服務(wù)的計算模式?;谕该饔嬎愕闹悄芙K端,本身不存儲應(yīng)用程序,而是在需要運(yùn)行應(yīng)用程序時,從服務(wù)端加載,因此,如何方便、高效、快捷、可靠的從服務(wù)端加載應(yīng)用程序運(yùn)行時所需的資源文件,是保證應(yīng)用程序在智能終端上順利執(zhí)行的基本保證。

【發(fā)明內(nèi)容】

[0004]本發(fā)明要解決的技術(shù)問題就在于:針對現(xiàn)有技術(shù)存在的技術(shù)問題,本發(fā)明提供一種方便、高效、快捷、可靠的基于透明計算的智能終端資源調(diào)度方法。
[0005]為解決上述技術(shù)問題,本發(fā)明提出的技術(shù)方案為:一種基于透明計算的智能終端資源調(diào)度方法包括如下步驟:
51.智能終端根據(jù)應(yīng)用程序運(yùn)行中對資源的需求,向服務(wù)端發(fā)出資源申請;
52.所述服務(wù)端根據(jù)所述資源申請,通過檢索獲得所述智能終端所申請的資源,并將所述資源發(fā)送至智能終端;
53.所述智能終端接收所述資源,并加載至內(nèi)存,將所述資源提供給所述應(yīng)用程序。
[0006]作為本發(fā)明的進(jìn)一步改進(jìn),所述步驟SI中智能終端通過所述資源申請指令向所述服務(wù)端發(fā)出資源申請,所述資源申請指令的參數(shù)包括指令名稱、應(yīng)用程序標(biāo)識、資源偏移量、以及資源大小。
[0007]作為本發(fā)明的進(jìn)一步改進(jìn),所述資源申請指令還包括指令校驗位和資源校驗位。
[0008]作為本發(fā)明的進(jìn)一步改進(jìn),所述步驟S2的具體步驟包括:
52.1.所述服務(wù)端解析所述資源申請指令,獲取所述資源申請指令中的參數(shù);
52.2.所述服務(wù)端根據(jù)所述應(yīng)用程序標(biāo)識,確認(rèn)所述資源所在的程序包,通過所述資源偏移量確定所述資源在程序包中的起始位置,并通過所述資源大小確定所述智能終端所申請的資源
52.3.所述服務(wù)端以資源數(shù)據(jù)包的形式將所述資源發(fā)送至智能終端。
[0009]作為本發(fā)明的進(jìn)一步改進(jìn),所述步驟S2.1中,還包括根據(jù)所述指令校驗位對所述資源申請指令進(jìn)行校驗的過程,當(dāng)校驗通過時,跳轉(zhuǎn)到步驟S2.2,否則拋棄所述資源申請指令,不響應(yīng)所述智能終端的申請。
[0010]作為本發(fā)明的進(jìn)一步改進(jìn),在所述步驟S2.2之后,還包括對步驟S2.2獲取的資源按照所述資源校驗位進(jìn)行校驗的過程,當(dāng)校驗通過時,跳轉(zhuǎn)到步驟S2.3,否則判定步驟S2.2所獲取的資源不是所述智能終端申請的資源,向所述智能終端返回資源文件不存在,結(jié)束本次資源申請過程。
[0011]作為本發(fā)明的進(jìn)一步改進(jìn),所述步驟S2.3中所述服務(wù)端將所述資源分成至少一個數(shù)據(jù)包發(fā)送至智能終端。
[0012]作為本發(fā)明的進(jìn)一步改進(jìn),所述步驟S2.3中所述數(shù)據(jù)包包括數(shù)據(jù)包類型、應(yīng)用程序標(biāo)識、資源總大小、數(shù)據(jù)包大小、以及已發(fā)送大小。
[0013]作為本發(fā)明的進(jìn)一步改進(jìn),所述數(shù)據(jù)包還包括數(shù)據(jù)包校驗位。
[0014]作為本發(fā)明的進(jìn)一步改進(jìn),所述智能終端接收并校驗所述服務(wù)端發(fā)送的數(shù)據(jù)包,將具有相同應(yīng)用程序標(biāo)識的數(shù)據(jù)包的資源合并成一個完整的資源,并將該資源加載至內(nèi)存,提供給所述應(yīng)用程序。
[0015]與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點(diǎn)在于:
1.算法高效簡明,在透明計算的模式中,本發(fā)明能夠讓終端快速,準(zhǔn)確的的到運(yùn)行的資源。
[0016]2.條理清晰,便于實(shí)現(xiàn),從智能終端發(fā)出請求到透明服務(wù)器響應(yīng),再到終端最終得到資源,整個過程邏輯合理,操作簡單。
[0017]3.數(shù)據(jù)格式精煉,每一個資源請求數(shù)據(jù)包和資源響應(yīng)數(shù)據(jù)包都簡明易懂,占用的空間小,造成的開銷小。
[0018]4.數(shù)據(jù)可靠安全,在數(shù)據(jù)包的交互過程中,每次請求和響應(yīng)都存在校驗。智能終端和透明服務(wù)器之間的協(xié)同合作都是在一定可靠性的校驗下完成的。
【附圖說明】
[0019]圖1為本發(fā)明的流程圖。
[0020]圖2為本發(fā)明資源申請指令結(jié)構(gòu)示意圖。
[0021]圖3為本發(fā)明資源數(shù)據(jù)包結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0022]以下結(jié)合說明書附圖和具體優(yōu)選的實(shí)施例對本發(fā)明作進(jìn)一步描述,但并不因此而限制本發(fā)明的保護(hù)范圍。
[0023]如圖1所示,本實(shí)施例一種基于透明計算的智能終端資源調(diào)度方法,包括如下步驟:S1.智能終端根據(jù)應(yīng)用程序運(yùn)行中對資源的需求,向服務(wù)端發(fā)出資源申請;S2.服務(wù)端根據(jù)資源申請,通過檢索獲得智能終端所申請的資源,并將資源發(fā)送至智能終端;S3.智能終端接收資源,并加載至內(nèi)存,將資源提供給應(yīng)用程序。
[0024]在本實(shí)施例中,智能終端本身不存儲應(yīng)用程序的資源,應(yīng)用程序的所有資源以程序包的形式存儲在服務(wù)端,該程序包以機(jī)器碼的形式存儲應(yīng)用程序的資源,每一個程序包對應(yīng)于一個應(yīng)用程序。對于應(yīng)用程序中的程度代碼,以及圖片、文檔等資源文件,均以機(jī)器碼的形式存儲在程序包中。
[0025]如圖2所示,在本實(shí)施例中,智能終端通過資源申請指令向服務(wù)端發(fā)出資源申請,資源申請指令的參數(shù)包括指令名稱(REQ_SIZE)、應(yīng)用程序標(biāo)識(APP_UUID)、資源偏移量(CURSOR)、以及資源大小(SRC_SIZE)。指令名稱用于向服務(wù)端表明該指令為資源申請指令,該指令名稱為預(yù)設(shè)的一個指令常量,服務(wù)端通過該指令常量,即可確定該指令為資源申請指令。應(yīng)用程序標(biāo)識用于標(biāo)注智能終端需要向服務(wù)端申請資源的應(yīng)用軟件,服務(wù)端根據(jù)該應(yīng)用程序標(biāo)識即可方便的檢索到智能終端申請的資源位于哪個程序包中。資源偏移量用于確定智能終端所申請的資源位于程序包中的起始位置。資源大小用于確定智能終端所申請資源的大小。該資源偏移量和資源大小均在直接記載在應(yīng)用程序執(zhí)行代碼中,通過應(yīng)用程序標(biāo)識、資源偏移量和資源大小,服務(wù)端即可唯一確定智能終端所申請的資源。在本實(shí)施例中,為了保證資源申請指令在網(wǎng)絡(luò)傳輸過程中的正確性,資源申請指令還包括指令校驗位(CHECK);并且,為了對服務(wù)端所檢索到的資源進(jìn)行校驗,確保服務(wù)端所檢索到的資源為智能終端所申請的資源,資源申請指令還包括資源校驗位(SRC_KEY)。
[0026]在本實(shí)施例中,服務(wù)端接收智能終端所發(fā)送的資源申請指令,執(zhí)行如下步驟:
S2.1.服務(wù)端解析資源申請指令,獲取資源申請指令中的參數(shù);S2.2.服務(wù)端根據(jù)應(yīng)用程序標(biāo)識,確認(rèn)資源所在的程序包,通過資源偏移量確定資源在程序包中的起始位置,并通過資源大小確定智能終端所申請的資
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
河南省| 祁门县| 徐水县| 广州市| 临猗县| 米泉市| 马鞍山市| 奉化市| 南投县| 鄯善县| 白河县| 蒲江县| 清流县| 广西| 张掖市| 甘洛县| 于都县| 岚皋县| 宜都市| 塔城市| 安庆市| 万宁市| 辽中县| 扶沟县| 孝昌县| 贵南县| 突泉县| 新河县| 贡山| 佛教| 灌南县| 叶城县| 池州市| 乐清市| 稻城县| 阿合奇县| 和田县| 江口县| 香格里拉县| 马关县| 宁南县|