[发明专利]一种应用下载方法及其系统、区块链节点设备、终端在审
申请号: | 201810195686.2 | 申请日: | 2018-03-09 |
公开(公告)号: | CN108566374A | 公开(公告)日: | 2018-09-21 |
发明(设计)人: | 刘均;宫亚明;刘新 | 申请(专利权)人: | 深圳市元征科技股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518000 广东省深圳市龙*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 特征值信息 应用信息 区块 链节点 终端 应用服务器 集合 获取目标 验证结果 应用下载 终端应用 发送 可信性 应用程序 存储 验证 传输 安全 保证 | ||
本发明实施例公开一种应用下载方法及其系统、区块链节点设备、应用服务器,其中方法包括如下步骤:第一终端获取选择的终端应用的应用信息,将应用信息对应的特征值信息传输给区块链节点设备,将应用信息和特征值信息发送至应用服务器;区块链节点设备将特征值信息进行存储并登记在区块链中;应用服务器生成应用信息集合及特征值信息集合;第二终端在应用信息集合中获取目标应用信息,在特征值信息集合中获取目标特征值信息,并将目标特征值信息发送给区块链节点设备;区块链节点设备进行验证以生成验证结果,并发送至第二终端;第二终端基于验证结果获取应用信息对应的终端应用。采用本发明,可以保证应用程序的可信性,降低用户的安全风险。
技术领域
本发明涉及电子技术领域,尤其涉及一种应用下载方法及其系统、区块链节点设备、终端。
背景技术
随着电子科技的不断的开发和完善,手机和平板电脑等终端已经成为了人们生活中不可或缺的一个部分,人们不仅可以利用这些终端进行通讯,还可以进行文件传输、摄像、玩游戏等。
目前手机的主流系统有安卓系统和苹果系统,安卓用户可以在安卓应用市场上下载应用程序,安卓应用商店中的应用程序是安卓开发者根据不同的应用商店生成不同的文件,再分发到各应用商店中的。因此盗版应用的开发者也可以将盗版应用分发到各应用商店中,诱使用户下载安装,甚至可以将其修改的含有广告或恶意程序的盗版应用分发到各应用商店中,因此不能确保安卓商店中的应用是正版应用。
由于安卓应用商店数目众多,质量良莠不齐,市场上面存在的应用不乏被打包了广告程序、恶意程序的盗版应用,以至于用户通过安卓应用市场下载应用时,会下载到盗版应用,甚至是恶意应用程序,从而给下载这些应用的用户带来安全风险。
发明内容
本发明实施例提供一种应用下载方法及其系统、区块链节点设备、终端,可以保证应用程序的可信性,降低用户的安全风险。
本发明实施例第一方面提供了一种应用下载方法,可包括:
第一终端获取选择的终端应用的应用信息,将所述应用信息对应的特征值信息传输给区块链节点设备,并将所述应用信息和对应的特征值信息发送至应用服务器;
所述区块链节点设备将所述特征值信息进行存储并登记在区块链中;
所述应用服务器存储应用信息及对应的特征值信息,并生成应用信息集合及特征值信息集合;
第二终端在所述应用服务器中的所述应用信息集合中获取目标应用信息,基于所述目标应用信息在特征值信息集合中获取目标特征值信息,并将所述目标特征值信息发送给所述区块链节点设备;
所述区块链节点设备接收所述目标特征值信息,验证所述目标特征值信息以生成验证结果,并将所述验证结果发送至所述第二终端;
所述第二终端获取所述验证结果,并基于所述验证结果获取所述应用信息对应的终端应用。
本发明实施例第二方面提供了一种应用下载方法,可包括:
接收第一终端传输的终端应用的应用信息对应的特征值信息并存储;
将所述特征值信息登记在区块链中;
接收第二终端发送的目标特征值信息,验证所述目标特征值信息以生成验证结果,并将所述验证结果发送至所述第二终端,以使所述第二终端获取所述验证结果,并基于所述验证结果获取所述应用信息对应的终端应用。
其中,在所述接收第一终端传输的终端应用的应用信息对应的特征值信息之前,所述方法还包括:
接收第一终端的注册请求,所述注册请求包括认证信息;
校验所述认证信息的合法性并生成校验结果;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市元征科技股份有限公司,未经深圳市元征科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810195686.2/2.html,转载请声明来源钻瓜专利网。