[發明專利]應用程序管理方法、應用程序管理系統與使用者裝置有效
| 申請號: | 201310379908.3 | 申請日: | 2013-08-28 |
| 公開(公告)號: | CN104298916B | 公開(公告)日: | 2017-06-20 |
| 發明(設計)人: | 高銘智;潘佑宣;黃琨富 | 申請(專利權)人: | 財團法人工業技術研究院 |
| 主分類號: | G06F21/52 | 分類號: | G06F21/52 |
| 代理公司: | 北京市柳沈律師事務所11105 | 代理人: | 史新宏 |
| 地址: | 中國臺*** | 國省代碼: | 臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用程序 管理 方法 系統 使用者 裝置 | ||
1.一種應用程序管理方法,包括:
由一應用程序管理系統接收一原始應用程序;
通過一再封裝程序,由該應用程序管理系統注入一使用權管理程序代碼以及一權限管理程序代碼至該原始應用程序,以產生一再封裝應用程序;以及
由該應用程序管理系統公開該再封裝應用程序,以供一使用者裝置下載并安裝該再封裝應用程序,其中該使用者裝置存儲一系統函數的權限設定,
其中該使用者裝置執行一客戶端程序,當該使用者裝置執行該再封裝應用程序時,該再封裝應用程序的該使用權管理程序代碼發出一使用權檢查請求,以啟動該客戶端程序根據該再封裝應用程序的使用權信息發出一使用權檢查回應,該使用權檢查回應指出該再封裝應用程序是否可繼續執行,當該使用權檢查回應指出該再封裝應用程序不可繼續執行,則該使用權管理程序代碼終止該再封裝應用程序,
其中該權限管理程序代碼攔截該再封裝應用程序對該系統函數的呼叫,并發出一權限檢查請求,以啟動該客戶端程序根據該權限設定發出一權限檢查回應,該權限管理程序代碼根據該權限檢查回應而執行該系統函數、不執行該系統函數、或以假信息回應該系統函數。
2.如權利要求1所述的應用程序管理方法,其中該使用權管理程序代碼提供該再封裝應用程序的名稱至該客戶端程序,而且該應用程序管理方法還包括:
自該客戶端程序接收該名稱;以及
根據該名稱提供該使用權信息至該客戶端程序。
3.如權利要求1所述的應用程序管理方法,其中當該再封裝應用程序在執行時期載入一新增程序代碼,則該權限管理程序代碼將該新增程序代碼傳送至該客戶端程序,該客戶端程序修改該新增程序代碼,以使該權限管理程序代碼攔截該新增程序代碼對該系統函數的呼叫,并發出該權限檢查請求,以啟動該客戶端程序根據該權限設定發出該權限檢查回應,然后該權限管理程序代碼允許該新增程序代碼并入該再封裝應用程序。
4.如權利要求1所述的應用程序管理方法,還包括:
提供一權限管理訊息至該客戶端程序,其中該客戶端程序根據該權限管理訊息變更該權限設定。
5.如權利要求1所述的應用程序管理方法,其中當該使用權管理程序代碼在發出該使用權檢查請求的一預設時間內未收到該使用權檢查回應,則該使用權管理程序代碼終止該再封裝應用程序,當該權限管理程序代碼在發出該權限檢查請求的該預設時間內未收到該權限檢查回應,則該權限管理程序代碼不執行該系統函數。
6.如權利要求1所述的應用程序管理方法,其中該使用權管理程序代碼或該權限管理程序代碼提供該再封裝應用程序的名稱至該客戶端程序,而且該應用程序管理方法還包括:
通過該再封裝程序,注入至少一金鑰至該原始應用程序,以產生該再封裝應用程序;
自該客戶端程序接收該名稱;以及
根據該名稱提供上述至少一金鑰其中之一至該客戶端程序,其中
當該名稱是由該使用權管理程序代碼提供,則該使用權管理程序代碼使用該金鑰以加密該使用權檢查請求并解密該使用權檢查回應,該客戶端程序使用該金鑰以解密該使用權檢查請求并加密該使用權檢查回應,
當該名稱是由該權限管理程序代碼提供,則該權限管理程序代碼使用該金鑰以加密該權限檢查請求并解密該權限檢查回應,該客戶端程序使用該金鑰以解密該權限檢查請求并加密該權限檢查回應。
7.如權利要求6所述的應用程序管理方法,其中通過該再封裝程序以產生該再封裝應用程序的步驟包括:
反匯編該原始應用程序,以產生至少一反匯編文件;
注入該使用權管理程序代碼、該權限管理程序代碼、以及上述至少一金鑰于該至少一反匯編文件,以產生至少一第一中介文件;
動態混淆該至少一第一中介文件,以產生至少一第二中介文件;以及
匯編該至少一第二中介文件,并且進行一數字簽章程序,以產生該再封裝應用程序。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于財團法人工業技術研究院,未經財團法人工業技術研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310379908.3/1.html,轉載請聲明來源鉆瓜專利網。





