[发明专利]终端设备的授权方法有效
申请号: | 201611243105.5 | 申请日: | 2016-12-29 |
公开(公告)号: | CN108259163B | 公开(公告)日: | 2020-10-02 |
发明(设计)人: | 陈家制;王开源;汪秀兵 | 申请(专利权)人: | 北京博瑞彤芸文化传播股份有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L29/06;H04W8/20;H04W12/06;H04W12/08 |
代理公司: | 北京慧诚智道知识产权代理事务所(特殊普通合伙) 11539 | 代理人: | 戴燕 |
地址: | 100020 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 终端设备 授权 方法 | ||
本发明实施例涉及一种终端设备的授权方法,包括:数据库服务器接收终端设备批次信息;批次信息包括批次ID、多个终端设备的IMEI信息和机构信息;根据首次启动指令获取第一终端设备的IMEI信息;向应用服务器发送接入请求消息;当应用服务器根据第一终端设备的IMEI信息在数据库服务器中查询匹配到存在相同的IMEI信息时,获取IMEI信息对应的机构信息,并且向第一终端设备发送机构验证信息请求消息;第一终端设备根据机构验证信息请求消息获取服务用户ID;应用服务器根据服务用户ID确定对应的服务机构信息;当服务机构信息与IMEI信息对应的机构信息相同时,生成密钥对,并将公钥发送给第一终端设备,并进行存储。
技术领域
本发明涉及通信技术领域,尤其涉及一种终端设备的授权方法。
背景技术
为了实现软件保护,在进行软件使用时往往需要进行授权。目前常用的授权方法时针对用户权限来进行的。比如为用户提供软件序列号或者验证码等,需要用户在授权验证时输入软件的序列号或验证码。
然而对于软硬件绑定的产品,如果仅仅采用这种授权方式,是无法确定用户是否使用了有效的硬件的。如果软件被盗版至非绑定的硬件上使用,但对于软件授权验证的信息都是正确的,则授权验证同样能够通过。也就是说在非授权的硬件上依然可以对软件进行授权。而这恰恰是产品开发者希望避免的。
因此如何对于软硬件绑定产品进行授权并进行有效的授权信息进行验证,是一个需要考虑的技术问题。
发明内容
本发明的目的是针对现有技术的缺陷,提供一种终端设备的授权方法,可用于任何软件通过绑定硬件进行授权的方式,通过硬件信息的唯一性来确定是否对软件进行授权,能够有效保证软件授权的唯一性和可控性。同时能够有效合理的计算软件试用授权的时间,即授予用户的正常试用需求,又保障了软件开发者的利益。
有鉴于此,本发明实施例提供了一种终端设备的授权方法,包括:
数据库服务器接收终端设备批次信息;所述批次信息包括批次ID、多个终端设备的国际移动设备标识IMEI信息和所述批次ID对应的机构信息;
第一终端设备接收软件的首次启动指令,根据所述首次启动指令获取所述第一终端设备的国际移动设备标识IMEI信息;
向应用服务器发送接入请求消息;所述接入请求消息携带所述第一终端设备的IMEI信息;
所述应用服务器根据所述第一终端设备的IMEI信息在所述数据库服务器中进行查询匹配;
当查询匹配到所述数据库服务器中存在相同的IMEI信息时,获取所述IMEI信息对应的机构信息,并且向所述第一终端设备发送机构验证信息请求消息;
所述第一终端设备根据所述机构验证信息请求消息获取服务用户ID,发送给所述应用服务器;
所述应用服务器根据所述服务用户ID确定对应的服务机构信息;
当所述服务机构信息与所述IMEI信息对应的机构信息相同时,生成密钥对;所述密钥对包括公钥和私钥;
所述应用服务器将公钥发送给第一终端设备;
所述第一终端设备将所述公钥进行存储。
优选的,在所述生成密钥对之后,所述方法还包括:
在所述数据库服务器对所述私钥进行存储。
优选的,在所述应用服务器根据所述第一终端设备的IMEI信息在所述数据库服务器中进行查询匹配之后,所述方法还包括:
当查询匹配到所述数据库服务器中不存在相同的IMEI信息时,获取临时授权数据列表;
确定所述临时数据列表中是否存在所述第一终端设备的IMEI信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京博瑞彤芸文化传播股份有限公司,未经北京博瑞彤芸文化传播股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611243105.5/2.html,转载请声明来源钻瓜专利网。