[發(fā)明專利]一種智能終端的程序流式執(zhí)行方法有效
| 申請(qǐng)?zhí)枺?/td> | 201610036352.1 | 申請(qǐng)日: | 2016-01-20 |
| 公開(公告)號(hào): | CN105718287B | 公開(公告)日: | 2018-11-13 |
| 發(fā)明(設(shè)計(jì))人: | 易樂(lè)天;張堯?qū)W;李建彬 | 申請(qǐng)(專利權(quán))人: | 中南大學(xué) |
| 主分類號(hào): | G06F8/654 | 分類號(hào): | G06F8/654;G06F9/54 |
| 代理公司: | 湖南兆弘專利事務(wù)所(普通合伙) 43008 | 代理人: | 趙洪;周長(zhǎng)清 |
| 地址: | 410083 *** | 國(guó)省代碼: | 湖南;43 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 智能 終端 程序 執(zhí)行 方法 | ||
1.一種智能終端的程序流式執(zhí)行方法,其特征在于:智能終端在程序執(zhí)行前不存儲(chǔ)有所述程序的程序包;所述程序的程序包由服務(wù)端存儲(chǔ)和管理,根據(jù)ELF文件標(biāo)準(zhǔn),所述程序包包括代碼段、只讀數(shù)據(jù)段、未初始化數(shù)據(jù)段和可讀/寫數(shù)據(jù)段;
所述智能終端獲取程序執(zhí)行指令,從服務(wù)器端下載所述程序包的未初始化數(shù)據(jù)段和可讀/寫數(shù)據(jù)段,和代碼段的第一部分,并加載至本地存儲(chǔ)空間,啟動(dòng)程序執(zhí)行,在執(zhí)行過(guò)程中,根據(jù)程序?qū)Υa段、只讀數(shù)據(jù)段數(shù)據(jù)的調(diào)用請(qǐng)求,智能終端從服務(wù)端下載所請(qǐng)求的代碼段部分、所請(qǐng)求的只讀數(shù)據(jù)段部分?jǐn)?shù)據(jù),并加載至本地存儲(chǔ)空間,供所述程序調(diào)用。
2.根據(jù)權(quán)利要求1所述的智能終端的程序流式執(zhí)行方法,其特征在于:所述未初始化數(shù)據(jù)段和可讀/寫數(shù)據(jù)段從服務(wù)器端下載,加載至智能終端的內(nèi)存中;所述代碼段的第一部分、所述所請(qǐng)求的代碼段部分、所述所請(qǐng)求的只讀數(shù)據(jù)段部分從服務(wù)器端下載,加載至智能終端的閃存中。
3.根據(jù)權(quán)利要求1所述的智能終端的程序流式執(zhí)行方法,其特征在于:所述程序包的代碼段的第一部分、所述所請(qǐng)求的代碼段部分、所述所請(qǐng)求的只讀數(shù)據(jù)段部分、未初始化數(shù)據(jù)段和可讀/寫數(shù)據(jù)段從服務(wù)端下載,均加載至智能終端的內(nèi)存中。
4.根據(jù)權(quán)利要求2或3所述的智能終端的程序流式執(zhí)行方法,其特征在于:在所述智能終端從服務(wù)器端下載可執(zhí)行文件前,還包括智能終端為程序分配本地存儲(chǔ)空間的步驟,當(dāng)智能終端空閑的本地存儲(chǔ)空間小于所述程序執(zhí)行所需存儲(chǔ)空間時(shí),終止所述程序的執(zhí)行,釋放程序已占用的資源,否則智能終端為程序分配本地存儲(chǔ)空間。
5.根據(jù)權(quán)利要求4所述的智能終端的程序流式執(zhí)行方法,其特征在于:在所述啟動(dòng)程序執(zhí)行前,智能終端僅下載所述可執(zhí)行文件的未初始化數(shù)據(jù)段和可讀/寫數(shù)據(jù)段,以及按照預(yù)設(shè)的分塊方法從服務(wù)端下載代碼段的第一部分。
6.根據(jù)權(quán)利要求5所述的智能終端的程序流式執(zhí)行方法,其特征在于:所述程序提出對(duì)代碼段、只讀數(shù)據(jù)段數(shù)據(jù)的調(diào)用請(qǐng)求時(shí),判斷所請(qǐng)求數(shù)據(jù)是否存儲(chǔ)在本地存儲(chǔ)空間中,是則直接將本地存儲(chǔ)空間中的數(shù)據(jù)供程序調(diào)用,否則,智能終端從服務(wù)端下載所請(qǐng)求數(shù)據(jù),并加載至本地存儲(chǔ)空間,供程序調(diào)用。
7.根據(jù)權(quán)利要求6所述的智能終端的程序流式執(zhí)行方法,其特征在于,所述智能終端將可執(zhí)行文件的代碼段數(shù)據(jù)加載至本地存儲(chǔ)空間還包括重定位的步驟:所述智能終端根據(jù)代碼段函數(shù)單元、未初始化數(shù)據(jù)段內(nèi)存單元和可讀/寫數(shù)據(jù)段內(nèi)存單元的絕對(duì)地址,將代碼段制單元中的相對(duì)相址修改為絕對(duì)地址;所述制單元用于存儲(chǔ)代碼段的控制流。
8.根據(jù)權(quán)利要求7所述的智能終端的程序流式執(zhí)行方法,其特征在于:所述智能終端根據(jù)映射元數(shù)據(jù)表判斷程序所請(qǐng)求的數(shù)據(jù)是否存儲(chǔ)在本地存儲(chǔ)空間。
9.根據(jù)權(quán)利要求8所述的智能終端的程序流式執(zhí)行方法,其特征在于:所述映射元數(shù)據(jù)表包括物理地址、文件代碼、和文件偏移;所述映射元數(shù)據(jù)表的每一條數(shù)據(jù)對(duì)應(yīng)本地存儲(chǔ)空間的一條數(shù)據(jù)。
10.根據(jù)權(quán)利要求9所述的智能終端的程序流式執(zhí)行方法,其特征在于:所述智能終端通過(guò)傳送列表管理向服務(wù)端下載的數(shù)據(jù);所述智能終端判斷向服務(wù)端申請(qǐng)下載的數(shù)據(jù)是否記載在所述傳送列表中,是則不再向服務(wù)端提出下載申請(qǐng),等待所述數(shù)據(jù)下載完成,否則向服務(wù)端提所述數(shù)據(jù)下載申請(qǐng),將該數(shù)據(jù)加入傳送列表,從服務(wù)端下載所述數(shù)據(jù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中南大學(xué),未經(jīng)中南大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610036352.1/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 用戶從用戶終端遠(yuǎn)程訪問(wèn)終端設(shè)備的遠(yuǎn)程訪問(wèn)系統(tǒng)和方法
- 功能信息通知系統(tǒng)及功能信息通知方法
- 一種用于殯儀館的計(jì)算機(jī)信息處理裝置
- 視頻通話切換方法和系統(tǒng)
- 一種終端能力上報(bào)方法、基站及終端
- 野外消防遠(yuǎn)程監(jiān)控系統(tǒng)及其監(jiān)控方法
- 終端主體、終端屏幕和終端
- 一種終端類型的確定方法、網(wǎng)絡(luò)設(shè)備及終端
- 一種數(shù)據(jù)傳輸方法及裝置
- 一種基于網(wǎng)絡(luò)運(yùn)營(yíng)的一站式零售直播矩陣平臺(tái)
- 功能限制程序、安裝程序生成程序和程序存儲(chǔ)介質(zhì)
- 程序生成系統(tǒng)、程序生成程序和程序生成模塊
- 程序生成系統(tǒng)、程序生成程序和程序生成模塊
- 程序創(chuàng)建裝置,程序創(chuàng)建方法和程序
- 程序生成裝置、程序生產(chǎn)方法及程序
- 程序生成裝置、程序生成程序以及程序生成方法
- 程序生成裝置、程序生成方法及程序生成程序
- 程序開發(fā)支持裝置、程序開發(fā)支持方法以及存儲(chǔ)介質(zhì)
- 程序執(zhí)行輔助裝置、程序執(zhí)行輔助方法及程序執(zhí)行輔助程序
- 程序?qū)φ昭b置、程序?qū)φ辗椒俺绦驅(qū)φ粘绦?/a>
- 以注射方式執(zhí)行死刑的自動(dòng)執(zhí)行車的執(zhí)行床
- 過(guò)程執(zhí)行裝置、過(guò)程執(zhí)行方法以及過(guò)程執(zhí)行程序
- 用以執(zhí)行跳舞電子游戲的執(zhí)行系統(tǒng)及其執(zhí)行方法
- 策略執(zhí)行系統(tǒng)及其執(zhí)行方法
- 腳本執(zhí)行系統(tǒng)和腳本執(zhí)行方法
- 命令執(zhí)行設(shè)備、命令執(zhí)行系統(tǒng)、命令執(zhí)行方法以及命令執(zhí)行程序
- 程序執(zhí)行裝置、程序執(zhí)行系統(tǒng)以及程序執(zhí)行方法
- 處理執(zhí)行設(shè)備和由該處理執(zhí)行設(shè)備執(zhí)行的方法
- 有序任務(wù)的執(zhí)行方法、執(zhí)行裝置和執(zhí)行系統(tǒng)
- 執(zhí)行器(閥門執(zhí)行器)





