CN102695169A - 一种移动终端应用程序运行方法和*** - Google Patents
一种移动终端应用程序运行方法和*** Download PDFInfo
- Publication number
- CN102695169A CN102695169A CN2011100707517A CN201110070751A CN102695169A CN 102695169 A CN102695169 A CN 102695169A CN 2011100707517 A CN2011100707517 A CN 2011100707517A CN 201110070751 A CN201110070751 A CN 201110070751A CN 102695169 A CN102695169 A CN 102695169A
- Authority
- CN
- China
- Prior art keywords
- application program
- sign indicating
- indicating number
- portable terminal
- authorization sign
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种移动终端应用程序运行方法和***,应用于数字版权管理技术领域,该方法包括:移动终端启动应用程序时,添加在该应用程序中的版权插件确定该移动终端是否保存有所述应用程序对应的版权授权码,如有,则运行所述应用程序;如没有,则向版权认证中心发送校验请求,该校验请求中包括所述移动终端的标识信息;所述版权插件接收版权认证中心返回的与所述应用程序对应的版权授权码,保存所述版权授权码,并运行所述应用程序;其中,所述版权授权码是由版权认证中心根据所述移动终端的标识信息确定出的、所述移动终端已订制的所述应用程序对应的版权授权码。应用本发明所提供的方法和***防止移动终端应用被大量的复制、传播及滥用。
Description
技术领域
本发明涉及数字版权管理技术领域,尤其涉及一种移动终端应用程序运行方法和***。
背景技术
随着移动终端应用的普及,移动互联网的发展迅猛,各类移动信息终端如手机的功能不断增强,手机软件越来越受欢迎。在此背景下,为了进一步拓宽移动终端服务领域和服务内容,为了让服务内容的安全及开发者的权利受到保护,保证应用商店及开发者或应用提供者的利益不受损失,必须制定一种移动应用版权保护机制。
移动终端应用版权保护对于移动互联网能够蓬勃发展起到了积极的作用,反对盗版,大力支持原创是移动互联网发展的源动力。所有的复制、拿别人开发出来的应用免费自己用,这些都属于盗版,让开发者的收益受到了很大的影响,从而也影响开发者的开发积极性。
现有技术中,版权保护方法包括多种,常用的方法是包括:针对JAVA程序,携带密钥的方式实现版权保护;或通过应用管理***AMS调用DRM接口,与该移动终端的DRM模块进行信息交互的方式实现版权保护。
其中,针对JAVA程序,携带密钥的方式实现版权保护方案的具体实现步骤包括:,将Java应用程序从服务器安装到移动信息终端之中,服务器与特定的移动信息终端通过通信接口建立连接;服务器下载并安装数字证书,并将公钥分配给所述移动信息终端;服务器利用私钥对所述Java应用程序进行加密,所述移动信息终端下载加密后的Java应用程序;所述移动信息终端通过公钥对下载在的Java应用程序进行解密,安装解密后的Java应用程序。
上述方法虽然能实现对应用程序的认证,但是,如果用户更换移动终端或者是SIM卡,则会导致应用程序的不可用。
现有技术中为了避免上述应用程序不可用的情况,解决的方法是向用户提供认证码,当用户更新移动终端或SIM卡时,通过认证码进行认证。但同时也会导致应用程序被滥用。
发明内容
本发明提供一种移动终端应用程序运行方法和***,用于解决现有技术中应用程序被滥用的问题。
本发明提供一种移动终端应用程序运行方法,包括:
移动终端启动下载的应用程序时,添加在该应用程序中的版权插件确定该移动终端是否保存有所述应用程序对应的版权授权码,如有,则校验该版权授权码正确后运行所述应用程序;如没有,则执行下述步骤:
所述版权插件向版权认证中心发送校验请求,该校验请求中包括所述移动终端的标识信息;
所述版权插件接收版权认证中心返回的与所述应用程序对应的版权授权码,保存所述版权授权码,并运行所述应用程序;其中,所述版权授权码是由版权认证中心根据所述移动终端的标识信息确定出的、所述移动终端已订制的所述应用程序对应的版权授权码。
根据上述方法,本发明还提供一种移动终端应用程序运行***,包括:
版权插件,用于确定移动终端是否保存有应用程序对应的版权授权码,如有,则校验该版权授权码正确后运行所述应用程序;如没有,所述版权插件获取所述移动终端的标识信息向版权认证中心发送校验请求,该校验请求中包括获取的所述移动终端的标识信息;
版权认证中心,用于接收到所述校验请求后,通过所述移动终端标识信息判断所述移动终端是否订购过所述应用程序,如果是,则获取该应用程序对应的版权授权码,并将获取到的版权授权码返回给所述移动终端;否则,向鉴权中心发送鉴权请求,并根据鉴权中心返回的计费结果生成版权授权码,保存生成的版权授权码和所述应用程序与移动终端标识信息的订购关。
本发明实施例提供的方法和***能够防止移动终端应用被大量的复制、传播及滥用。
附图说明
图1为本发明实施例一种移动终端应用程序运行方法的流程图;
图2为本发明实施例一种移动终端应用程序运行***的结构图。
具体实施方式
本发明实施例提供一种移动终端应用程序运行方法,该方法包括:移动终端启动下载的应用程序时,添加在该应用程序中的版权插件确定该移动终端是否保存有所述应用程序对应的版权授权码,如有,则校验该版权授权码正确后运行所述应用程序;如没有,则执行下述步骤:所述版权插件向版权认证中心发送校验请求,该校验请求中包括所述移动终端的标识信息;所述版权插件接收版权认证中心返回的与所述应用程序对应的版权授权码,保存所述版权授权码,并运行所述应用程序;其中,所述版权授权码是由版权认证中心根据所述移动终端的标识信息确定出的、所述移动终端已订制的所述应用程序对应的版权授权码。
如图1所示,本发明实施例提供一种移动终端应用程序运行方法,具体实现步骤包括:
步骤101,移动终端启动下载的应用程序时,添加在该应用程序中的版权插件确定移动终端中是否保存有版权授权码,如有,则转入步骤108;否则转入步骤102;
用户终端访问应用商店中用户门户,并通过下载引擎下载移动终端应用程序;
在本发明实施例中,所述版权插件是打包在所述应用程序中的,当用户终端下载应用程序时,则需要将版权插件一起下载到终端中。
为了使得本发明实施例提供的版权插件适应各种应用平台,根据应用程序实现语言的不同,与应用程序对应的版权插件也通过不同的平台语言实现。为了适用于java、android、windows mobile、symbain等应用平台,则版权插件也分别用java、android、windows mobile、symbain应用平台的语言实现,供应用开发者整合进移动终端应用之中。
步骤102,所述版权插件向版权认证中心发送校验请求,该校验请求中包括所述移动终端的标识信息;
步骤103,版权认证中心接收到所述校验请求后,通过所述移动终端的标识信息判断所述移动终端是否订购过所述应用程序,如果是,则转入步骤104;否则,向鉴权中心发送鉴权请求,转入步骤105;
在本发明实施例中,为了避免用户通过更换终端或SIM卡对应用程序反复的复制,本发明实施例还包括步骤104;
步骤104,查询所述移动终端发送校验请求的次数是否大于设定的阈值,如果是,则向鉴权中心发送鉴权请求,并转入步骤105;否则,转入步骤107;
鉴于正常情况下,用户在短时期内不会多次的更换手机或SIM卡所以,所述设定的阈值为3或4。
其中,本实施例中的移动终端标识信息包括移动终端IMEI号、移动用户国际号码或IMSI号。
步骤105,鉴权中心接收到所述鉴权请求后,根据所述鉴权请求中的移动终端标识执行计费操作,并将计费结果返回所述版权认证中心;
步骤106,版权认证中心根据鉴权中心返回的计费结果生成版权授权码,并保存生成的版权授权码和所述应用程序与移动终端标识信息的订购关系。
为了提供整个流程的安全性,版权认证中心向移动终端返回版权授权码时,还需要对版权授权码进行加密操作。
步骤107,获取该应用程序对应的版权授权码,采用非对称加密算法(RSA)对所述版权授权码进行加密,并将加密后的版权授权码返回移动终端。
步骤108,移动终端中的版权插件校验该版权授权码正确后运行所述应用程序。
如图2所示,根据上述方法本发明实施例还提供一种移动终端应用程序运行***,包括版权插件201和版权认证中心202:
版权插件201,用于确定移动终端是否保存有应用程序对应的版权授权码,如有,则校验该版权授权码正确后运行所述应用程序;如没有,所述版权插件获取所述移动终端的标识信息向版权认证中心发送校验请求,该校验请求中包括获取的所述移动终端的标识信息;
版权认证中心202,用于接收到所述校验请求后,通过所述移动终端标识信息判断所述移动终端是否订购过所述应用程序,如果是,则获取该应用程序对应的版权授权码,并将获取到的版权授权码返回给所述移动终端;否则,向鉴权中心发送鉴权请求,并根据鉴权中心返回的计费结果生成版权授权码,保存生成的版权授权码和所述应用程序与移动终端标识信息的订购关系。
在本发明实施中,为了提供整个流程的安全性,版权认证中心向移动终端返回版权授权码时,还需要对版权授权码进行加密操作
所述版权认证中心202还用于应用程序对应的版权授权码返回给所述移动终端之前,采用非对称加密算法对所述版权授权码进行加密。
为了避免用户通过更换终端或SIM卡对应用程序反复的复制,则版权认证中心还需要实现对复制次数的控制,则
所述版权认证中心202还用于将应用程序对应的版权授权码返回给所述移动终端之前,查询所述移动终端发送校验请求的次数,如果发送校验请求的次数大于设定的阈值,则将向鉴权中心发送鉴权请求,并根据鉴权中心返回的计费结果生成版权授权码,保存生成的版权授权码和所述应用程序与移动终端标识信息的订购关系;如果发送校验请求的次数不大于设定的阈值,则在生成版权授权码之后,更新该移动终端发送校验请求的次数。
另外,对于某些已经被移动终端下载的应用程序,为了进一步的实现版权规范,则在应用程序的更新包中添加版权插件,则
所述版权插件201还用于在下载更新程序对所述应用程序进行更新时,获取更新程序中的版权插件;并应用更新程序中的版权插件更新原应用程序中的版权插件。
为了使得本发明实施例提供的版权插件适应各种应用平台,根据应用程序实现语言的不同,与应用程序对应的版权插件也通过不同的平台语言实现,则
版权认证中心202还用于将与应用程序的实现语言对应的版权插件打包到应用程序中。
应用本发明实施例所提供的方法和***能够防止移动终端应用程序被大量的复制、传播及滥用。保证了开发者的合法权利,让开发者的利益不再受损失,保证了移动终端应用的安全及作者的著作权,从而构建了绿色的移动应用下载环境。
本发明所述的方法并不限于具体实施方式中所述的实施例,本领域技术人员根据本发明的技术方案得出其它的实施方式,同样属于本发明的技术创新范围。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (10)
1.一种移动终端应用程序运行方法,其特征在于,包括:
移动终端启动下载的应用程序时,添加在该应用程序中的版权插件确定该移动终端是否保存有所述应用程序对应的版权授权码,如有,则校验该版权授权码正确后运行所述应用程序;如没有,则执行下述步骤:
所述版权插件向版权认证中心发送校验请求,该校验请求中包括所述移动终端的标识信息;
所述版权插件接收版权认证中心返回的与所述应用程序对应的版权授权码,保存所述版权授权码,并运行所述应用程序;其中,所述版权授权码是由版权认证中心根据所述移动终端的标识信息确定出的、所述移动终端已订制的所述应用程序对应的版权授权码。
2.如权利要求1所述的方法,其特征在于,所述版权插件接收版权认证中心返回的与所述应用程序对应的版权授权码之前,进一步包括:
版权认证中心接收到所述校验请求后,通过所述移动终端标识信息判断所述移动终端是否订购过所述应用程序,如果是,则将应用程序对应的版权授权码返回给所述移动终端;否则,向鉴权中心发送鉴权请求,并根据鉴权中心返回的鉴权通过信息生成版权授权码,保存生成的版权授权码和所述应用程序与移动终端标识信息的订购关系,并将应用程序对应的版权授权码返回给所述移动终端。
3.如权利要求2所述的方法,其特征在于,将应用程序对应的版权授权码返回给所述移动终端之前,进一步包括:采用非对称加密算法对所述版权授权码进行加密。
4.如权利要求2所述的方法,其特征在于,将应用程序对应的版权授权码返回给所述移动终端之前,进一步包括:
查询所述移动终端发送校验请求的次数是否大于设定的阈值,如果是,则向鉴权中心发送鉴权请求,并根据鉴权中心返回的鉴权结果生成版权授权码,保存生成的版权授权码和所述应用程序与移动终端标识信息的订购关系,并将该移动终端发送校验请求的次数清零;
如果发送校验请求的次数不大于设定的阈值,更新该移动终端发送校验请求的次数。
5.如权利要求1所述的方法,其特征在于,当移动终端下载更新程序对所述应用程序进行更新时,该更新程序中包括版权插件;
如果原应用程序中已有版权插件,则应用更新程序中的版权插件更新原应用程序中的版权插件。
6.如权利要求1~5任一权项所述的方法,其特征在于,所述版权插件的实现语言与应用程序的实现语言一一对应。
7.一种移动终端应用程序运行***,其特征在于,包括:
版权插件,用于确定移动终端是否保存有应用程序对应的版权授权码,如有,则校验该版权授权码正确后运行所述应用程序;如没有,所述版权插件获取所述移动终端的标识信息向版权认证中心发送校验请求,该校验请求中包括获取的所述移动终端的标识信息;
版权认证中心,用于接收到所述校验请求后,通过所述移动终端标识信息判断所述移动终端是否订购过所述应用程序,如果是,则获取该应用程序对应的版权授权码,并将获取到的版权授权码返回给所述移动终端;否则,向鉴权中心发送鉴权请求,并根据鉴权中心返回的计费结果生成版权授权码,保存生成的版权授权码和所述应用程序与移动终端标识信息的订购关系。
8.如权利要求7所述的***,其特征在于,所述版权认证中心还用于将应用程序对应的版权授权码返回给所述移动终端之前,采用非对称加密算法对所述版权授权码进行加密。
9.如权利要求7所述的***,其特征在于,所述版权认证中心还用于将应用程序对应的版权授权码返回给所述移动终端之前,查询所述移动终端发送校验请求的次数,如果发送校验请求的次数大于设定的阈值,则将向鉴权中心发送鉴权请求,并根据鉴权中心返回的计费结果生成版权授权码,保存生成的版权授权码和所述应用程序与移动终端标识信息的订购关系;如果发送校验请求的次数不大于设定的阈值,则在生成版权授权码之后,更新该移动终端发送校验请求的次数。
10.如权利要求7所述的***,其特征在于,所述版权插件还用于在下载更新程序对所述应用程序进行更新时,获取更新程序中的版权插件;并应用更新程序中的版权插件更新原应用程序中的版权插件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011100707517A CN102695169A (zh) | 2011-03-23 | 2011-03-23 | 一种移动终端应用程序运行方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011100707517A CN102695169A (zh) | 2011-03-23 | 2011-03-23 | 一种移动终端应用程序运行方法和*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102695169A true CN102695169A (zh) | 2012-09-26 |
Family
ID=46860419
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011100707517A Pending CN102695169A (zh) | 2011-03-23 | 2011-03-23 | 一种移动终端应用程序运行方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102695169A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103441853A (zh) * | 2013-08-23 | 2013-12-11 | 北京华瑞网研科技有限公司 | 一种应用客户端认证方法及认证装置 |
CN103634773A (zh) * | 2013-11-25 | 2014-03-12 | 华为技术有限公司 | 一种安全计费的实现方法及装置 |
CN104010044A (zh) * | 2014-06-12 | 2014-08-27 | 北京握奇数据***有限公司 | 基于可信执行环境技术的应用受限安装方法、管理器和终端 |
CN107743115A (zh) * | 2016-12-22 | 2018-02-27 | 腾讯科技(深圳)有限公司 | 一种终端应用的身份认证方法、装置和*** |
CN108846266A (zh) * | 2018-07-11 | 2018-11-20 | 中国联合网络通信集团有限公司 | 一种应用程序运行授权的方法、***以及通信终端 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1445666A (zh) * | 2003-01-24 | 2003-10-01 | 赵红刚 | 软件使用许可控制的方法 |
CN1877595A (zh) * | 2006-07-19 | 2006-12-13 | 北京飞天诚信科技有限公司 | 一种软件版权保护方法 |
CN101057447A (zh) * | 2004-12-03 | 2007-10-17 | 诺基亚公司 | 用于从服务器向移动终端设备重新分发特定编码访问对象的方法和设备 |
CN101539971A (zh) * | 2009-04-15 | 2009-09-23 | 中兴通讯股份有限公司 | 保护Java应用文件版权的方法、装置及移动终端 |
-
2011
- 2011-03-23 CN CN2011100707517A patent/CN102695169A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1445666A (zh) * | 2003-01-24 | 2003-10-01 | 赵红刚 | 软件使用许可控制的方法 |
CN101057447A (zh) * | 2004-12-03 | 2007-10-17 | 诺基亚公司 | 用于从服务器向移动终端设备重新分发特定编码访问对象的方法和设备 |
CN1877595A (zh) * | 2006-07-19 | 2006-12-13 | 北京飞天诚信科技有限公司 | 一种软件版权保护方法 |
CN101539971A (zh) * | 2009-04-15 | 2009-09-23 | 中兴通讯股份有限公司 | 保护Java应用文件版权的方法、装置及移动终端 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103441853A (zh) * | 2013-08-23 | 2013-12-11 | 北京华瑞网研科技有限公司 | 一种应用客户端认证方法及认证装置 |
CN103634773A (zh) * | 2013-11-25 | 2014-03-12 | 华为技术有限公司 | 一种安全计费的实现方法及装置 |
CN103634773B (zh) * | 2013-11-25 | 2017-02-01 | 华为技术有限公司 | 一种安全计费的实现方法及装置 |
CN104010044A (zh) * | 2014-06-12 | 2014-08-27 | 北京握奇数据***有限公司 | 基于可信执行环境技术的应用受限安装方法、管理器和终端 |
CN107743115A (zh) * | 2016-12-22 | 2018-02-27 | 腾讯科技(深圳)有限公司 | 一种终端应用的身份认证方法、装置和*** |
CN107743115B (zh) * | 2016-12-22 | 2021-02-02 | 腾讯科技(深圳)有限公司 | 一种终端应用的身份认证方法、装置和*** |
CN108846266A (zh) * | 2018-07-11 | 2018-11-20 | 中国联合网络通信集团有限公司 | 一种应用程序运行授权的方法、***以及通信终端 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107682159B (zh) | 一种智能终端的可信应用管理方法和可信应用管理*** | |
CN104298916B (zh) | 应用程序管理方法、应用程序管理***与使用者装置 | |
CN109561118B (zh) | 软件升级方法、装置、***、存储介质、电子设备及车辆 | |
CN101300583B (zh) | 用于可信赖移动电话的简单可伸缩和可配置安全启动 | |
CN103154956B (zh) | 用于下载数字版权管理模块的方法和装置 | |
CN104702631B (zh) | 一种客户端软件的升级方法和*** | |
CN103514000B (zh) | 浏览器插件安装方法和装置 | |
CN103282911A (zh) | 普通域与安全域之间与信任区交互工作的方法和信任应用下载的管理方法、使用该方法的管理服务器、装置和*** | |
EP3531322A1 (en) | Method and apparatus for verifying update of diagnostic connector of diagnostic device and diagnostic connector | |
CN103605551A (zh) | 一种基于ios程序的插件更新方法、***及相关设备 | |
US7894808B2 (en) | Storing apparatus and telecommunications apparatus | |
CN102163153A (zh) | 用户终端、服务器及其控制方法 | |
CN103248495B (zh) | 一种应用内付费的方法、服务器、客户端和*** | |
CN102695169A (zh) | 一种移动终端应用程序运行方法和*** | |
CN104751049A (zh) | 一种应用程序安装方法及移动终端 | |
CN104102499A (zh) | 移动终端及其软件升级的方法 | |
CN105068824A (zh) | 一种划分终端开发模式和产品模式的方法及*** | |
CN111399867B (zh) | 一种软件升级方法、装置、设备及计算机可读存储介质 | |
CN102622251A (zh) | 导航软件升级管理的方法及服务器 | |
CN104732138A (zh) | 一种诊断设备的升级方法及设备 | |
CN107995230B (zh) | 一种下载方法及终端 | |
CN104426865A (zh) | 一种控制应用软件赠送的方法、设备及*** | |
CN107636672A (zh) | 电子设备及电子设备中的方法 | |
CN101888623B (zh) | 一种基于安全服务的移动网络安全防护方法 | |
CN104361290B (zh) | 一种程序加密下载器及其工作方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20120926 |