防止盗用客户端软件的双向控制方法

文档序号:7626369阅读:222来源:国知局
专利名称:防止盗用客户端软件的双向控制方法
技术领域
本发明涉及一种防止盗用客户端软件的双向控制方法,尤其是一种应用在移动通信网络中的防止盗用移动终端的客户端软件的双向控制方法。
背景技术
随着科学技术的发展,作为个人通信工具的手机等移动终端的功能目益增强,能够应对越来越多的用户需求。基于这些用户需求,一些移动通信网络侧的内容提供商可以提供具有一定功能的软件来激活一些网络服务,但这些软件可能会遭到盗用,因此保证“一机一件”,即一个手机对应一个软件是非常必需的,这便于维护运营商和软件开发商以及广大用户的利益。
在现有技术中,通过PC及移动终端下载软件后,通过Web注册或电话授权可以得到激活软件的密钥,然后将该密钥输入到软件的激活窗口完成激活。这种方法属于终端侧的单向控制方法,不能保证软件不会被盗用,因为在终端侧的客户端软件可以以某种方式被拷贝,而激活该客户端软件的密钥有可能被公开或者被破解,导致了客户端软件被非法激活,从而使注册软件的用户和提供软件的软件制造商遭到利益损失。

发明内容
本发明的目的是提供一种防止盗用客户端软件的双向控制方法,该方法能够有效地防止移动终端的软件被未授权者盗用,维护运营商和软件开发商以及用户的利益。
为实现上述目的,本发明提供了一种防止盗用客户端软件的双向控制方法,其中包括
步骤1、移动通信网络侧接收到用户发出的开通安装于移动终端的客户端软件的请求;步骤2、所述移动通信网络侧向所述终端发出针对所述用户号码的参数配置信息,并生成用于通知用户的激活密码;步骤3、所述客户端软件接收用户输入的所述激活密码,并检验是否与配置信息相对应,是则所述客户端软件执行激活的操作,否则客户端软件不执行激活的操作。
由上述技术方案可知,本发明具有以下优点1、本发明通过网络侧对客户端软件进行配置,用户在终端侧通过激活密码对软件进行激活的双向控制方式,保证了激活过程的安全性,降低了客户端软件被盗用的可能。
2、本发明在配置过程和提供给用户的激活密码的过程中,采取加密的手段、以不同渠道发送或限制使用时限,进一步的降低了配置信息和激活密码被盗取的可能,增加了盗取者破解的成本。
以下通过具体实施方式
并结合附图对本发明作进一步的详细说明。


图1为本发明的一实施例的流程图。
具体实施例方式
如图1所示,为本发明的一实施例的流程图,包括步骤101、用户通过WAP方式获取移动通信网络侧的网络内容提供商提供的客户端软件,并且将该客户端软件装入该用户的移动终端。
步骤102、用户通过电话人工台的方式向移动通信网络侧发出开通该客户端软件的应用服务的请求。
步骤103、移动通信网络侧向移动终端发送针对用户号码的配置信息,对客户端软件的参数进行配置,移动通信网络侧生成与配置信息一一对应的激活密码,并通过短信向移动终端发送激活密码。本实施例中通信移动网络侧所针对的是用户的手机号码,而非手机自身的ID号码。
步骤104、用户将激活密码输入客户端软件,客户端软件对该激活密码进行检验,判断是否与网络侧发送的配置信息相对应,如果相对应,则执行步骤105;如果不相对应,则执行步骤106。
步骤105、客户端软件进行激活,并处于用户可使用的状态,同时移动终端向移动通信网络侧发送激活成功的反馈消息,然后结束操作。
步骤106、客户端软件不进行激活,用户无法使用,然后结束操作。
在上述实施例中,步骤101中用户获得移动通信网络侧的网络内容提供商提供的客户端软件的方式除了通过WAP方式、Web方式,还可以利用PC机下载后,再通过红外或数据线向移动终端传输而获得。安装的原始客户端软件由于没有被网络侧提供的配置信息配置,因此无法启动。该客户端软件不提供手工配置的功能,从而防止了他人暴力破解的可能。步骤103中,网络侧所发起的对客户端配置的命令可采用私有协议和特定算法或对配置信息进行加密,从而使他人很难破译配置数据。通信网络侧可采用不同的通信链路向移动终端和用户发出配置信息与激活密码,大大降低了信息在发送渠道上被同时截获的可能性,从而降低了客户端软件被非法盗用的可能,并且所述配置消息和激活密码是一一对应的,这种手段防止了用户对软件的非授权的传播,从而阻止了激活密码的滥用。配置信息和激活密码均具有有效期限,即在一定时间后便会失效,从而防止配置信息和激活密码破解后被散发的规模。
最后应当说明的是以上实施例仅用以说明本发明的技术方案而非对其限制;尽管参照较佳实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解依然可以对本发明的具体实施方式
进行修改或者对部分技术特征进行等同替换;而不脱离本发明技术方案的精神,其均应涵盖在本发明请求保护的技术方案范围当中。
权利要求
1.一种防止盗用客户端软件的双向控制方法,其中包括步骤1、移动通信网络侧接收到用户发出的开通安装于移动终端的客户端软件的请求;步骤2、所述移动通信网络侧向所述终端发出针对所述用户号码的参数配置信息,并生成用于通知用户的激活密码;步骤3、所述客户端软件接收用户输入的所述激活密码,并检验是否与配置信息相对应,是则所述客户端软件执行激活的操作,否则客户端软件不执行激活的操作。
2.根据权利要求1所述的双向控制方法,其中所述步骤3中所述客户端软件执行激活的操作之后,进一步包括以下操作所述移动终端向所述移动通信网络侧发送激活成功的反馈消息。
3.根据权利要求1所述的双向控制方法,其中所述步骤2具体为所述移动通信网络侧采用私有协议和特定算法向所述终端发出针对所述用户号码参数配置信息,并生成用于通知用户的激活密码。
4.根据权利要求1所述的双向控制方法,其中所述步骤2中所述参数配置为所述移动通信网络侧采用加密方式传输配置数据,并对所述客户端软件进行参数配置。
5.根据权利要求1所述的双向控制方法,其中所述步骤2中所述参数配置信息与所述激活密码以不同的通信链路发送。
6.根据权利要求1所述的双向控制方法,其中所述步骤2中所述参数配置信息与所述激活密码一一对应。
7.根据权利要求1所述的双向控制方法,其中所述步骤2中所述参数配置信息与所述激活密码都具有有效期限信息。
全文摘要
本发明涉及一种防止盗用客户端软件的双向控制方法,其中包括移动通信网络侧接收到用户发出的开通安装于移动终端的客户端软件的请求;移动通信网络侧向终端发出针对用户号码的参数配置信息,并生成用于通知用户的激活密码;客户端软件接收用户输入的激活密码,并检验是否与配置信息相对应,是则客户端软件执行激活的操作,否则客户端软件不执行激活的操作。本发明通过网络侧对客户端软件进行配置,用户在终端侧通过激活密码对软件进行激活的双向控制方式,保证了激活过程的安全性。本发明在配置过程和提供给用户的激活密码的过程中,采取加密的手段、以不同渠道发送或限制使用时限,进一步的降低了配置信息和激活密码被盗取的可能。
文档编号H04W12/00GK1753568SQ20051011550
公开日2006年3月29日 申请日期2005年11月4日 优先权日2005年11月4日
发明者赵立君, 郑朝晖, 范晓晖, 林 智 申请人:中国移动通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1