[發(fā)明專(zhuān)利]應(yīng)用程序管理方法、應(yīng)用程序管理系統(tǒng)與使用者裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201310379908.3 | 申請(qǐng)日: | 2013-08-28 |
| 公開(kāi)(公告)號(hào): | CN104298916B | 公開(kāi)(公告)日: | 2017-06-20 |
| 發(fā)明(設(shè)計(jì))人: | 高銘智;潘佑宣;黃琨富 | 申請(qǐng)(專(zhuān)利權(quán))人: | 財(cái)團(tuán)法人工業(yè)技術(shù)研究院 |
| 主分類(lèi)號(hào): | G06F21/52 | 分類(lèi)號(hào): | G06F21/52 |
| 代理公司: | 北京市柳沈律師事務(wù)所11105 | 代理人: | 史新宏 |
| 地址: | 中國(guó)臺(tái)*** | 國(guó)省代碼: | 臺(tái)灣;71 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 應(yīng)用程序 管理 方法 系統(tǒng) 使用者 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種應(yīng)用程序管理方法、應(yīng)用程序管理系統(tǒng)與使用者裝置。
背景技術(shù)
Android是以一個(gè)Linux為基礎(chǔ)的半開(kāi)放原始碼操作系統(tǒng),主要用于移動(dòng)裝置,目前是由Google所成立的開(kāi)放手機(jī)聯(lián)盟(Open Handset Alliance)持續(xù)開(kāi)發(fā)中。Google所提供的Android軟件開(kāi)發(fā)套件(Software Development Kit,SDK)可讓第三方軟件開(kāi)發(fā)者(Software Developer)為Android操作系統(tǒng)開(kāi)發(fā)應(yīng)用程序。
然而,以應(yīng)用程序的使用權(quán)(License)而言,Android的應(yīng)用程序需要特別的管理程序代碼向后端系統(tǒng)查詢應(yīng)用程序的使用權(quán),以決定應(yīng)用程序是否能執(zhí)行。如果第三方軟件開(kāi)發(fā)者在開(kāi)發(fā)應(yīng)用程序時(shí)手動(dòng)加入使用權(quán)管理程序代碼,則第三方軟件開(kāi)發(fā)者需要一段時(shí)間去學(xué)習(xí)Android SDK其中關(guān)于使用權(quán)的部分。而針對(duì)不同業(yè)者的平臺(tái)所供應(yīng)的SDK,第三方軟件開(kāi)發(fā)者需采用不同的方式加入使用權(quán)管理程序代碼,否則會(huì)導(dǎo)致不相容的問(wèn)題,而這將會(huì)造成第三方軟件開(kāi)發(fā)者的成本與負(fù)擔(dān)。并且關(guān)于使用權(quán)的SDK說(shuō)明文件也有泄密的疑慮。
此外,Android SDK提供包括網(wǎng)絡(luò)、硬件設(shè)定以及移動(dòng)裝置各種數(shù)據(jù)存取(如通信錄、國(guó)際移動(dòng)設(shè)備辨識(shí)碼(International Mobile Equipment Identity number,IMEI))等應(yīng)用程序接口(Application Programming Interface,API)。這也意味著第三方應(yīng)用程序可以存取使用者在移動(dòng)裝置上的私人隱私數(shù)據(jù)并連上網(wǎng)絡(luò)送出。然而,Android對(duì)應(yīng)用程序的管制只有在安裝時(shí)期提供權(quán)限(Permission)列表,供使用者決定是否安裝,以達(dá)成對(duì)應(yīng)用程序的權(quán)限管制。應(yīng)用程序安裝之后,就無(wú)法變更其權(quán)限設(shè)定。
發(fā)明內(nèi)容
本公開(kāi)提供一種應(yīng)用程序管理方法、應(yīng)用程序管理系統(tǒng)與使用者裝置,其可為應(yīng)用程序加入使用權(quán)以及存取權(quán)限的管理程序代碼,以提供使用者裝置的應(yīng)用程序執(zhí)行使用權(quán)檢查程序以及針對(duì)使用者裝置內(nèi)的應(yīng)用程序進(jìn)行權(quán)限管制。
本公開(kāi)提出一種應(yīng)用程序管理方法,包括下列步驟。首先,接收原始應(yīng)用程序。通過(guò)再封裝程序,將使用權(quán)管理程序代碼注入至原始應(yīng)用程序,以產(chǎn)生再封裝應(yīng)用程序。接著,將再封裝應(yīng)用程序公開(kāi),以供使用者裝置下載并安裝再封裝應(yīng)用程序,其中使用者裝置執(zhí)行客戶端程序。當(dāng)使用者裝置執(zhí)行再封裝應(yīng)用程序時(shí),使用權(quán)管理程序代碼發(fā)出使用權(quán)檢查請(qǐng)求,以啟動(dòng)客戶端程序根據(jù)再封裝應(yīng)用程序的使用權(quán)信息發(fā)出使用權(quán)檢查回應(yīng)。使用權(quán)檢查回應(yīng)指出再封裝應(yīng)用程序是否可繼續(xù)執(zhí)行。當(dāng)使用權(quán)檢查回應(yīng)指出再封裝應(yīng)用程序不可繼續(xù)執(zhí)行時(shí),則使用權(quán)管理程序代碼終止再封裝應(yīng)用程序。
本公開(kāi)另提出一種應(yīng)用程序管理方法,用于使用者裝置,包括下列步驟。首先,執(zhí)行客戶端程序。自應(yīng)用程序管理系統(tǒng)下載再封裝應(yīng)用程序,其中再封裝應(yīng)用程序是應(yīng)用程序管理系統(tǒng)通過(guò)再封裝程序注入使用權(quán)管理程序代碼至原始應(yīng)用程序而產(chǎn)生。接著,執(zhí)行再封裝應(yīng)用程序。當(dāng)再封裝應(yīng)用程序被執(zhí)行的時(shí)期,使用權(quán)管理程序代碼發(fā)出使用權(quán)檢查請(qǐng)求,以啟動(dòng)該客戶端程序根據(jù)再封裝應(yīng)用程序的使用權(quán)信息發(fā)出使用權(quán)檢查回應(yīng),其中使用權(quán)檢查回應(yīng)指出再封裝應(yīng)用程序是否可繼續(xù)執(zhí)行。當(dāng)使用權(quán)檢查回應(yīng)指出再封裝應(yīng)用程序不可繼續(xù)執(zhí)行時(shí),則使用權(quán)管理程序代碼終止再封裝應(yīng)用程序。
本公開(kāi)另提出一種應(yīng)用程序管理系統(tǒng),其包括再封裝模塊以及應(yīng)用程序管理模塊。再封裝模塊用以接收原始應(yīng)用程序,并且通過(guò)再封裝程序,注入使用權(quán)管理程序代碼至原始應(yīng)用程序,以產(chǎn)生再封裝應(yīng)用程序。應(yīng)用程序管理模塊用以公開(kāi)再封裝應(yīng)用程序,以供使用者裝置下載并安裝再封裝應(yīng)用程序,其中使用者裝置執(zhí)行客戶端程序。當(dāng)使用者裝置執(zhí)行再封裝應(yīng)用程序時(shí),使用權(quán)管理程序代碼發(fā)出使用權(quán)檢查請(qǐng)求,以啟動(dòng)客戶端程序根據(jù)再封裝應(yīng)用程序的使用權(quán)信息發(fā)出使用權(quán)檢查回應(yīng)。使用權(quán)檢查回應(yīng)指出再封裝應(yīng)用程序是否可繼續(xù)執(zhí)行。當(dāng)使用權(quán)檢查回應(yīng)指出再封裝應(yīng)用程序不可繼續(xù)執(zhí)行時(shí),使用權(quán)管理程序代碼終止再封裝應(yīng)用程序。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于財(cái)團(tuán)法人工業(yè)技術(shù)研究院,未經(jīng)財(cái)團(tuán)法人工業(yè)技術(shù)研究院許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310379908.3/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F21-00 防止未授權(quán)行為的保護(hù)計(jì)算機(jī)或計(jì)算機(jī)系統(tǒng)的安全裝置
G06F21-02 .通過(guò)保護(hù)計(jì)算機(jī)的特定內(nèi)部部件
G06F21-04 .通過(guò)保護(hù)特定的外圍設(shè)備,如鍵盤(pán)或顯示器
G06F21-06 .通過(guò)感知越權(quán)操作或外圍侵?jǐn)_
G06F21-20 .通過(guò)限制訪問(wèn)計(jì)算機(jī)系統(tǒng)或計(jì)算機(jī)網(wǎng)絡(luò)中的節(jié)點(diǎn)
G06F21-22 .通過(guò)限制訪問(wèn)或處理程序或過(guò)程
- 對(duì)虛擬化應(yīng)用程序的基于策略的訪問(wèn)
- 應(yīng)用程序執(zhí)行、應(yīng)用程序提供裝置和應(yīng)用程序分發(fā)方法
- 一種軟件保護(hù)方法、裝置及系統(tǒng)
- 應(yīng)用程序的開(kāi)發(fā)方法和系統(tǒng)
- 應(yīng)用程序的擴(kuò)展方法及裝置
- 一種應(yīng)用程序商店的應(yīng)用程序發(fā)布方法及裝置
- 一種應(yīng)用程序的監(jiān)控方法、裝置及系統(tǒng)
- 用于對(duì)虛擬化應(yīng)用程序的基于策略的訪問(wèn)的方法和系統(tǒng)
- 應(yīng)用程序控制方法、裝置、終端及存儲(chǔ)介質(zhì)
- 一種應(yīng)用程序安裝、卸載方法及通信終端
- 一種城市智能管理系統(tǒng)
- 一種用于裝飾材料的電子商務(wù)供應(yīng)鏈管理系統(tǒng)
- 一種旅游智能管理系統(tǒng)
- 一種塑編企業(yè)專(zhuān)用管理系統(tǒng)
- 適用于教育系統(tǒng)學(xué)生移動(dòng)終端的分級(jí)管控平臺(tái)
- 一種用于高校的信息管理系統(tǒng)
- 一種用于醫(yī)院的信息管理系統(tǒng)
- 一種智能樓宇管理系統(tǒng)及其平臺(tái)管理、招租管理操作方法
- 一種教育培訓(xùn)運(yùn)營(yíng)支撐系統(tǒng)
- 一種基于多系統(tǒng)集成的倉(cāng)儲(chǔ)物流管理系統(tǒng)
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





