[发明专利]运行应用程序的方法、装置及系统有效
申请号: | 201710093801.0 | 申请日: | 2017-02-21 |
公开(公告)号: | CN108460251B | 公开(公告)日: | 2021-06-29 |
发明(设计)人: | 王达峰 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F21/12 | 分类号: | G06F21/12;H04L29/06 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 朱雅男 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 运行 应用程序 方法 装置 系统 | ||
1.一种运行应用程序的方法,其特征在于,所述方法包括:
终端在激活应用程序时,绑定所述终端的设备标识和用户提供的第一账号;
接收所述终端在启动所述应用程序时发送的携带有所述设备标识的验证请求;
当存在与所述设备标识绑定的所述第一账号时,生成第一临时令牌;
根据所述设备标识、所述第一账号和所述第一临时令牌验证所述终端的合法性;
当验证出所述终端合法时,向所述终端发送验证通过消息,所述验证通过消息用于触发所述终端运行所述应用程序;
当不存在与所述设备标识绑定的第一账号或者验证出所述终端不合法时,向所述终端发送验证失败消息,所述验证失败消息用于触发所述终端结束运行所述应用程序。
2.根据权利要求1所述的方法,其特征在于,所述根据所述设备标识、所述第一账号和所述第一临时令牌验证所述终端的合法性,包括:
利用所述第一临时令牌加密所述第一账号得到第一字符串,向所述终端发送所述第一字符串;
接收所述终端利用用户提供的第二账号解密所述第一字符串得到的第二临时令牌;
根据所述第一临时令牌和所述第二临时令牌判定所述终端的合法性。
3.根据权利要求2所述的方法,其特征在于,所述根据所述第一临时令牌和所述第二临时令牌判定所述终端的合法性,包括:
利用所述第一临时令牌加密所述设备标识得到第二字符串;
获取利用所述第二临时令牌加密所述设备标识得到的第三字符串;
当所述第二字符串与所述第三字符串相同时,判定所述终端合法。
4.根据权利要求1至3中任一所述的方法,其特征在于,在所述接收终端在启动应用程序时发送的携带有设备标识的验证请求之前,所述方法还包括:
接收终端发送的授权信息、设备标识以及用户提供的第一账号;
验证所述授权信息是否有效;
当验证出所述授权信息有效时,将所述设备标识与所述用户提供的第一账号绑定并存储。
5.一种运行应用程序的方法,其特征在于,所述方法包括:
在终端在激活应用程序时,服务器绑定所述终端的设备标识和用户提供的第一账号;
在所述终端启动所述应用程序时,向所述服务器发送携带有所述设备标识的验证请求,所述验证请求用于触发所述服务器在确定出存在与所述设备标识绑定的第一账号时生成第一临时令牌,以及还用于触发所述服务器根据所述设备标识、所述第一账号和所述第一临时令牌验证所述终端的合法性;
接收所述服务器在验证出所述终端合法时发送的验证通过消息;
根据所述验证通过消息运行所述应用程序;
接收所述服务器确定出不存在与所述设备标识绑定的第一账号或验证出所述终端不合法时发送的验证失败消息,根据所述验证失败消息结束运行所述应用程序。
6.根据权利要求5所述的方法,其特征在于,在所述向服务器发送携带有设备标识的验证请求后,所述方法还包括:
接收所述服务器利用所述第一临时令牌加密所述第一账号得到的第一字符串;
利用用户提供的第二账号解密所述第一字符串得到第二临时令牌;
向所述服务器发送所述第二临时令牌,以便所述服务器根据所述第一临时令牌和所述第二临时令牌判定所述终端的合法性。
7.根据权利要求5或6所述的方法,其特征在于,在所述向服务器发送携带有设备标识的验证请求之前,所述方法还包括:
向所述服务器发送授权信息、设备标识以及用户提供的第一账号,以便用户在验证出所述授权信息有效时将所述设备标识与所述用户提供的第一账号绑定并存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710093801.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信息验证系统
- 下一篇:一种软件产品license信息设置方法