[发明专利]应用程序管理方法、应用程序管理系统与使用者装置有效
| 申请号: | 201310379908.3 | 申请日: | 2013-08-28 |
| 公开(公告)号: | CN104298916B | 公开(公告)日: | 2017-06-20 |
| 发明(设计)人: | 高铭智;潘佑宣;黄琨富 | 申请(专利权)人: | 财团法人工业技术研究院 |
| 主分类号: | G06F21/52 | 分类号: | G06F21/52 |
| 代理公司: | 北京市柳沈律师事务所11105 | 代理人: | 史新宏 |
| 地址: | 中国台*** | 国省代码: | 台湾;71 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 应用程序 管理 方法 系统 使用者 装置 | ||
技术领域
本发明涉及一种应用程序管理方法、应用程序管理系统与使用者装置。
背景技术
Android是以一个Linux为基础的半开放原始码操作系统,主要用于移动装置,目前是由Google所成立的开放手机联盟(Open Handset Alliance)持续开发中。Google所提供的Android软件开发套件(Software Development Kit,SDK)可让第三方软件开发者(Software Developer)为Android操作系统开发应用程序。
然而,以应用程序的使用权(License)而言,Android的应用程序需要特别的管理程序代码向后端系统查询应用程序的使用权,以决定应用程序是否能执行。如果第三方软件开发者在开发应用程序时手动加入使用权管理程序代码,则第三方软件开发者需要一段时间去学习Android SDK其中关于使用权的部分。而针对不同业者的平台所供应的SDK,第三方软件开发者需采用不同的方式加入使用权管理程序代码,否则会导致不相容的问题,而这将会造成第三方软件开发者的成本与负担。并且关于使用权的SDK说明文件也有泄密的疑虑。
此外,Android SDK提供包括网络、硬件设定以及移动装置各种数据存取(如通信录、国际移动设备辨识码(International Mobile Equipment Identity number,IMEI))等应用程序接口(Application Programming Interface,API)。这也意味着第三方应用程序可以存取使用者在移动装置上的私人隐私数据并连上网络送出。然而,Android对应用程序的管制只有在安装时期提供权限(Permission)列表,供使用者决定是否安装,以达成对应用程序的权限管制。应用程序安装之后,就无法变更其权限设定。
发明内容
本公开提供一种应用程序管理方法、应用程序管理系统与使用者装置,其可为应用程序加入使用权以及存取权限的管理程序代码,以提供使用者装置的应用程序执行使用权检查程序以及针对使用者装置内的应用程序进行权限管制。
本公开提出一种应用程序管理方法,包括下列步骤。首先,接收原始应用程序。通过再封装程序,将使用权管理程序代码注入至原始应用程序,以产生再封装应用程序。接着,将再封装应用程序公开,以供使用者装置下载并安装再封装应用程序,其中使用者装置执行客户端程序。当使用者装置执行再封装应用程序时,使用权管理程序代码发出使用权检查请求,以启动客户端程序根据再封装应用程序的使用权信息发出使用权检查回应。使用权检查回应指出再封装应用程序是否可继续执行。当使用权检查回应指出再封装应用程序不可继续执行时,则使用权管理程序代码终止再封装应用程序。
本公开另提出一种应用程序管理方法,用于使用者装置,包括下列步骤。首先,执行客户端程序。自应用程序管理系统下载再封装应用程序,其中再封装应用程序是应用程序管理系统通过再封装程序注入使用权管理程序代码至原始应用程序而产生。接着,执行再封装应用程序。当再封装应用程序被执行的时期,使用权管理程序代码发出使用权检查请求,以启动该客户端程序根据再封装应用程序的使用权信息发出使用权检查回应,其中使用权检查回应指出再封装应用程序是否可继续执行。当使用权检查回应指出再封装应用程序不可继续执行时,则使用权管理程序代码终止再封装应用程序。
本公开另提出一种应用程序管理系统,其包括再封装模块以及应用程序管理模块。再封装模块用以接收原始应用程序,并且通过再封装程序,注入使用权管理程序代码至原始应用程序,以产生再封装应用程序。应用程序管理模块用以公开再封装应用程序,以供使用者装置下载并安装再封装应用程序,其中使用者装置执行客户端程序。当使用者装置执行再封装应用程序时,使用权管理程序代码发出使用权检查请求,以启动客户端程序根据再封装应用程序的使用权信息发出使用权检查回应。使用权检查回应指出再封装应用程序是否可继续执行。当使用权检查回应指出再封装应用程序不可继续执行时,使用权管理程序代码终止再封装应用程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于财团法人工业技术研究院,未经财团法人工业技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310379908.3/2.html,转载请声明来源钻瓜专利网。





