[发明专利]网络软件认证方法和装置无效
申请号: | 201210158778.6 | 申请日: | 2012-05-21 |
公开(公告)号: | CN102685139A | 公开(公告)日: | 2012-09-19 |
发明(设计)人: | 田新雪;马书惠 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 孟金喆 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络软件 认证 方法 装置 | ||
技术领域
本发明涉及网络数据处理技术,尤其涉及一种网络软件认证方法和装置。
背景技术
网络软件发行商为保证其版权利益,通常是使用注册序列号作为软件的标志进行认证,以防止不具备使用资格的人盗用软件。
目前防止网络软件被盗用的认证方案是将为软件或信息产品分配唯一的标识信息,例如软件注册序列号。该标识信息分为网络标识信息两部分和本地标识信息,分别存放在网络中心和承载软件的独立介质上。合法的用户将拥有此唯一的标识信息。当用户安装软件之间,则将此本次标识信息向网络中心传输。网络中心运行认证应用服务,能够通过用户传来的本次标识信息判断该用户是否合法,并向判断为合法的用户传送所需的网络标识信息。用户可以基于此网络标识信息完成软件的安装。这使得软件的内容不易被非法复制,从而有效地制止盗版,甚至杜绝盗版,可用于面市的应用软件或信息产品,也可适用于网络下载软件的合法性认证。
但是,上述方案的缺陷在于,非法复制的盗版软件,可以破解正版软件的注册序列号,即网络标识信息,而后放到安装信息中完成认证。
发明内容
本发明提供一种网络软件认证方法和装置,以提高软件认证的可靠性,有效保护软件的合法使用。
本发明实施例提供了一种网络软件认证方法,包括:
当接收到源自客户端的软件运行指令或周期性更新指令时,按照设定介质地址读取软件所在存储介质的硬件识别码;
通过所述客户端向网络服务器发送软件认证请求,根据所述硬件识别码进行软件合法性认证;
根据所述服务器返回的合法性认证结果,允许或停止所述客户端运行所述软件。
本发明实施例还提供了另一种网络软件认证方法,包括:
接收客户端发送的软件认证请求;
根据所述客户端提供的硬件标识码与本地记录的硬件标识码,进行软件合法性认证,其中,所述硬件标识码为所述软件所在存储介质的硬件标识码;
将合法性认证结果返回至所述客户端,以允许或停止所述客户端运行所述软件。
本发明实施例提供了一种终端侧认证装置,包括:
硬件标识码读取模块,用于当接收到源自客户端的软件运行指令或周期性更新指令时,按照设定介质地址读取软件所在存储介质的硬件识别码;
认证请求模块,用于通过所述客户端向网络服务器发送软件认证请求,根据所述硬件识别码进行软件合法性认证;
运行控制模块,用于根据所述服务器返回的合法性认证结果,允许或停止所述客户端运行所述软件。
本发明实施例又提供了一种网络侧认证装置,包括:
认证请求接收模块,用于接收客户端发送的软件认证请求;
合法性认证模块,用于根据所述客户端提供的硬件标识码与本地记录的硬件标识码,进行软件合法性认证,其中,所述硬件标识码为所述软件所在存储介质的硬件标识码;
认证结果返回模块,用于将合法性认证结果返回至所述客户端,以允许或停止所述客户端运行所述软件。
本发明实施例的技术方案,通过利用存储介质的硬件标识码以及从设定介质地址读取硬件识别码,能够使软件的认证过程与其绑定的存储介质硬件信息相关联,避免软件的拷贝利用,能提高软件合法性认证的可靠性,有效保护正版软件,防止盗用。
附图说明
图1为本发明实施例一提供的网络软件认证方法的流程图;
图2为本发明实施例二提供的网络软件认证方法的流程图;
图3为本发明实施例四提供的另一种网络软件认证方法的流程图;
图4为本发明实施例五提供的另一种网络软件认证方法的流程图
图5为本发明实施例六提供的网络软件认证方法的信令流程图;
图6为本发明实施例七提供的终端侧认证装置的结构示意图;
图7为本发明实施例八提供的网络侧认证装置的结构示意图。
具体实施方式
实施例一
图1为本发明实施例一提供的网络软件认证方法的流程图,本发明的网络软件认证方案由客户端和网络服务器配合执行,对客户端使用软件的合法性进行认证,并对客户端是否可运行软件进行控制。软件可存储在客户端的存储介质中,也可以存储于外置存储介质中,例如光盘或移动闪存盘中。为实现该认证方法,软件中预置有程序实现的终端侧认证装置,在客户端对软件执行复制、运行等软件运行操作时即加载此终端侧认证装置。本实施例的方法具体由加载在客户端中的终端侧认证装置来实现,对客户端运行软件的过程进行控制,包括如下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210158778.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于云端存储的文件处理方法及系统
- 下一篇:离线消息推送方法及装置