[發明專利]一種面向智能手表應用的云-端計算分載方法有效
| 申請號: | 201811094222.9 | 申請日: | 2018-09-19 |
| 公開(公告)號: | CN109445956B | 公開(公告)日: | 2022-07-22 |
| 發明(設計)人: | 劉譞哲;黃罡;余美華;馬鄆 | 申請(專利權)人: | 北京大學 |
| 主分類號: | G06F9/54 | 分類號: | G06F9/54;G06F9/448;G06F9/50;G06F1/3234;H04L67/10;H04W28/08 |
| 代理公司: | 北京君尚知識產權代理有限公司 11200 | 代理人: | 余長江 |
| 地址: | 100871 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 面向 智能 手表 應用 計算 方法 | ||
1.一種面向智能手表應用的云-端計算分載方法,步驟包括:
開發者于智能手表應用程序中對可分載的任務進行標記,該可分載的任務是指相對獨立且不依賴于特定的智能手表本地特性的任務,并構建程序分析依賴圖,去掉開發者標記的但又不可分載的任務,該開發者標記的但又不可分載的任務是指調用了智能手表本地特性的函數;
對分載的任務進行重構,增加遠程調用邏輯以及不同網絡情況下的在智能手表、智能手機及云服務器三層的分載策略;該分載策略包括:一任務首次被執行時,則由本地調用改為遠程調用,獲取下一層執行的參數和網絡情況;若該參數能夠達到一預定的分載目標,包括縮小執行延遲時間、降低執行能耗,則將該任務從當前層分載到下一層作為決策,在下次于相同或相近的網絡情況下執行該任務時直接做出該決策;
根據分載策略決定是本地調用還是遠程調用,據以將分載的任務打包后分別在智能手表、智能手機、云服務器三層進行部署。
2.如權利要求1所述的方法,其特征在于,通過程序分析技術構建所述程序分析依賴圖,所述程序分析依賴圖包括:引入Java程序靜態分析技術構建靜態的Java函數調用圖。
3.如權利要求1所述的方法,其特征在于,對分載的任務進行重構的方法是:通過添加函數代理,將調用本地的Java函數修改成調用該函數代理,該函數代理收集函數調用的參數以及上下文環境變量,發送至遠端,調用后返回結果。
4.如權利要求1所述的方法,其特征在于,所述網絡情況包括傳輸數據的速率和信號強度。
5.如權利要求1所述的方法,其特征在于,所述本地調用和遠程調用被限定為:若智能手表端為本地調用,則智能手機端和云服務器端的調用為遠程調用;若智能手機端為本地調用,則只有云服務器端的調用為遠程調用。
6.如權利要求1所述的方法,其特征在于,由python腳本將分載的任務打包成jar包,分別在智能手表、智能手機、云服務器三層進行部署。
7.一種面向智能手表應用的云-端計算分載中間件,部署于智能手表、智能手機、云服務器三層,包括:
一任務隊列模塊,用于將重構的可分載任務存于一配置文件中,再讀取該配置文件以得到可分載任務的隊列,該可分載任務是指相對獨立且不依賴于特定的智能手表本地特性的任務;
一本地分析器,用于獲取一任務在本地執行所需要的時間以及電量消耗數據;
一存儲模塊,包括智能手機端和云服務器端的SQLite數據庫,用于本地存儲上述時間和電量消耗數據;
一網絡監控器,用于獲取任務執行分載時的網絡情況,包括傳輸數據的速率和信號強度;
一電量模型模塊,用于根據系統狀態和當前層的網絡情況估算運行時的耗電量;
一運行時分析器,用于根據電量模型模塊估算的耗電量和下一層的反饋信息計算執行總時間;
一任務分載器,用于將上述獲得的數據整合一起;
一分載策略模塊,用于根據從任務分載器得到的整合數據作出分載策略,以及用于不同層之間的網絡通信;該分載策略包括:一任務首次被執行時,則由本地調用改為遠程調用,獲取下一層執行的參數和網絡情況;若該參數能夠達到一預定的分載目標,包括縮小執行延遲時間、降低執行能耗,則將該任務從當前層分載到下一層作為決策,在下次于相同或相近的網絡情況下執行該任務時直接做出該決策。
8.如權利要求7所述的面向智能手表應用的云-端計算分載中間件,其特征在于,將分載的任務制成jar包,該jar包被智能手表的Wear模塊和智能手機的Mobile模塊引入,被云服務器直接運行以調用分載來的任務。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京大學,未經北京大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811094222.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:具有消耗品識別的等離子處理系統
- 下一篇:具有瞄準器系統的成像設備





