[发明专利]终端应用程序激活方法和系统有效
申请号: | 201310195821.0 | 申请日: | 2013-05-23 |
公开(公告)号: | CN103309705B | 公开(公告)日: | 2016-11-16 |
发明(设计)人: | 马若劼;谢哲;王庆;田淼;施平 | 申请(专利权)人: | 北京微云即趣科技有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 吴开磊 |
地址: | 100190 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 终端 应用程序 激活 方法 系统 | ||
技术领域
本发明涉及软件工程技术领域,具体而言,涉及一种终端应用程序激活方法和系统。
背景技术
随着手机或者平板电脑等终端产品技术的不断革新,应用于这些移动终端的游戏产品或者其他应用程序也不断发展。由于一些应用程序在试用之前,用户无法直观感知其性能和趣味性,因此许多应用程序开发商在应用程序中设置了试玩转激活机制,即先试用后激活,目前已被越来越多的应用平台及游戏中心所广泛采用。借助这项服务,用户可以在试用一段时间之后再选择对应用进行激活,这样可以有效提升用户体验。
现有技术中,通常手机应用程序的试用转激活功能,是需要应用开发者将应用平台提供的激活请求模块(例如激活SDK(SoftwareDevelopmentKit,即软件开发工具包))集成到其应用程序中,同时在应用程序实现试用转激活逻辑并设定好相应的触发条件。用户通过应用平台下载了该应用,应用程序在运行过程中当满足预先设定的试用转激活触发条件,例如,到达一定的试用时间或试用次数时,应用程序会提示用户需要进行激活,并调用激活请求模块完成相关处理过程。
而采用上述方式,需要应用开发者对其应用程序进行改造,增加试用转激活逻辑,并封装激活模块,且由于应用环境和应用程序本身的升级等因素影响,会使得激活策略不断发生变化,而每一次激活策略的改变,则需要应用程序开发者对程序本身进行改造,重新制定激活逻辑并封装,耗费较大工作量。
发明内容
本发明的目的在于提供一种终端应用程序激活方法和系统,以解决上述的问题。
在本发明的实施例中提供了一种终端应用程序激活方法,包括步骤:
应用平台接收预先配置的对应用程序进行激活的激活触发条件信息并存储;
终端下载所述应用程序时,从所述应用平台获取所述激活触发条件信息;
终端接收所述激活条件触发信息,生成激活控制逻辑,监控所述应用程序的运行,判断应用程序的运行状态是否达到激活触发条件,若是,则对所述应用程序进行激活。
其中,所述步骤A之前还包括步骤:
预先配置针对每一应用的激活触发条件信息,所述激活触发条件信息包括但不限于激活判别类型、激活判别阈值,并将所述激活触发条件信息进行存储。
其中,所述步骤B包括步骤:
终端下载该应用程序时,向所述应用平台发送获取该应用程序的所述激活触发条件信息的请求;
当所述应用平台接收到终端发出的所述请求时,读取该应用程序对应的预先配置的激活触发条件信息,并初始化一条针对该用户的应用的激活状态,将所述应用的激活状态和所述激活触发条件信息一并发送给所述终端;
终端接收所述激活状态和所述激活触发条件信息,并将所述激活状态和激活触发条件信息存储至终端的本地数据库中。
其中,所述步骤C包括步骤:
终端接收所述激活条件触发信息,生成激活控制逻辑;
每次启动后,定时扫描各应用程序的启动和运行;
当有应用程序启动后,读取本地数据库中对应该应用程序的激活触发条件信息;
根据所述激活状态判断是否需要进行激活,如果是,则根据所述激活判别类型,监控该应用的运行状态,当应用的运行状态到达所述激活判别阈值后,则弹出激活提示窗口,提示用户确认是否激活。
其中,所述激活判别类型包括但不限于运行时间和启动次数;
所述步骤C中判断应用程序的运行状态是否达到激活触发条件,包括步骤:判断该应用的运行时间是否超过预设时长和/或判断该应用程序的启动次数是否超过预设次数。
其中,所述步骤C之后还包括步骤:
终端在接收到用户输入的确认激活指令后,向所述应用平台发送激活请求;
所述应用平台返回激活结果,并更新该用户的该应用的激活状态。
本发明实施例还提供一种终端应用程序激活系统,包括终端和应用平台;
所述应用平台,用于接收预先配置的对应用程序进行激活的激活触发条件信息并存储;
所述终端,用于下载所述应用程序时,从所述应用平台获取所述激活触发条件信息;并接收所述激活条件触发信息,生成激活控制逻辑,监控应用程序的运行,判断应用程序的运行状态是否达到激活触发条件,是,则对所述应用程序进行激活。
其中,所述应用平台包括激活配置模块和激活处理模块;
所述激活配置模块,用于预先配置针对每一应用的激活触发条件信息,所述激活触发条件信息包括但不限于激活判别类型、激活判别阈值,并将所述激活触发条件信息进行存储;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京微云即趣科技有限公司,未经北京微云即趣科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310195821.0/2.html,转载请声明来源钻瓜专利网。