版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
US2018293363A1,201基于区块链的软件序列号管理方法以及装置本申请实施例提供了一种基于区块链的软待上链数据包括目标代理对象对应的目标对象标代理对象和关联代理对象均与源对象信息相2获取携带与源对象相关联的待上链软件数据的上链请求;所述待将所述源对象信息、所述软件信息以及所述序列号集获取目标代理对象对应的序列号上链请求,基于所述序列理对象对应的待上链数据;所述待上链数据包括所述目标代理对象对应的目标对象信息、基于所述待上链数据中的所述源对象信息,获取与所述源对象信息基于所述关联区块生成所述目标序列号信息对应的流动轨迹,基2.根据权利要求1所述的方法,其特征在于,所述基于所述待上链数据生成序列号区根据共识机制对所述序列号区块进行验证,将验证通过的序列号区基于所述密钥对所述待上链数据所携带的数字签名进行解密,获基于哈希运算对所述待上链数据进行哈希运算,生成所述待上链数获取模块,用于获取目标代理对象对应的序列号上链请求,基3上链模块,用于基于所述待上链数据中的所述源对象信息,获取与述待上链数据中的所述目标序列号信息,对所述软件区块链中所包含的所有区块进行遍上链请求获取模块,用于获取携带与源对象相关联第二上链模块,用于将所述源对象信息、所述软件信息以及查询请求获取模块,用于当接收到请求终端发送的针对所述查询模块,用于基于所述关联区块生成所述目标序列号信6.一种计算机可读存储介质,其特征在于,4[0003]现有的序列号销售过程中,生产厂家在生成应用软件对[0007]当检测到所述目标序列号信息与关联代理对象对应的关56[0044]解密子单元,用于基于所述密钥对所述待上链数据所携[0048]上链请求获取模块,用于获取携带与源对象相关联的待上链软件数据的上链请7标代理对象与关联代理对象均与源对象信息相关联。由于区块链的去中心化和不可篡改[0058]图2是本申请实施例提供的一种基于区块链的软件序列号管理方法的流程示意[0060]图4是本申请实施例提供的另一种基于区块链的软件序列号管理方法的流程示意[0062]图6是本申请实施例提供的一种基于区块链的软件序列号管理装置的结构示意机硬件信息进行加密计算而生成的由一串数字、字母或者其他符号组成的识别码(类似于8种为防止盗版而采取的技术保护措施,版权人可以通过序列号对软件的使用期限进行控设备10f均可以将代理商购买的序列号信息发送给区块链网络中的区块链节点,如服务器10a可以将购买到的序列号1(可以称为目标序列号信息)、该序列号1所属软件A(可以称为软件信息)、序列号1的生产厂家A(可以称为源对象信息)以及代理商A(可以称为目标对象[0068]服务器10c在接收到终端设备10a上传的待上链数据10b后,可以基于待上链数据10b中的源对象信息确定与代理商A相关联的所有关联代理商,即确定与生产厂家A存在交关联代理商上传的序列号信息中已经存在序列号1,则表示代理商A上传的序列号1已经被打包成序列号区块10i,并在序列号10i完成共识后,将序列号区块10i添加到软件区块链9[0071]请参见图2,是本申请实施例提供的一种基于区块链的软件序列号管理方法的流(对应于上述图1所对应实施例中的终端设备10a)可以将目标代理对象对应的目标对象信息以及软件序列号对应的源对象信息、软件信息和该目标序列号一并上传至区块链网络,并向区块链网络发送与目标代理对象相关联的序列号上链请求。节点服务器(对应于上述图1所对应实施例中的服务器10c)在接收到上述序列号上链请求后,并基于该序列号上链信息可以是指目标代理对象从源对象处购买的序列号以及序列号1以及序列号2上传至区块链网络,节点服务器在接收到代理商A所属终端设备发送的序列1和序列号2即为目标序列号信息。若代理商A从生产厂家A处购买了序列号1和序列号2后,[0076]可选的,为了防止待上链数据在上传过程中被篡改(如与目标代理对象相关联的的终端设备生成数字签名的过程进行具体说明:代理商A从生产厂家A处购买了软件A的序据的格式固定下来,还可以使数据量变小,哈希算法可以包括但不限于SHA-1、SHA-224、请求上链时,节点服务器可以获取从该生产厂家处购买了序列号的其余代理商(即关联代20d即为终端设备生成数字签名20b所采用的的哈希算法)对待上链数据20a进行哈希运算,[0084]需要说明的是,对于上述提及的目标序列号信息是否重复的检测过程(即检测目标代理对象购买的目标序列号信息与关联代理对象购买的关联序列号信息是否相同)、目标序列号信息是否为正版序列号的检测过程(即检测软件区块链中是否存在目标序列号信列号信息是否重复的检测过程以及目标序列号信息是否为正版序列标代理对象与关联代理对象均与源对象信息相关联。由于区块链的去中心化和不可篡改[0087]请参见图4,是本申请实施例提供的另一种基于区块链的软件序列号管理方法的向区块链网络上传待上链软件数据之前,同样可以生成待上链软件数据对应的数字签名,所发送的待上链软件数据。生成数字签名的过程可以参见上述图2所对应实施例中对步骤标序列号信息以及软件信息上传至区块链网络,由区块链节点打包成区块写入软件区块区块链节点打包成区块写入软件区块链。因此可以得到该目标序列号信息的流动轨迹为:请实施例提供的一种查询序列号的场景示意图。如图5所示,当用户购买了序列号123xxxabc后,用户可以在请求终端30a提供的序列号查询平台上输入序列号123xxxabc进列号查询请求从软件区块链30g(等同于上述图1所对应实施例中的软件区块链10h)中获取30c以及区块30d称为序列号123xxxabc对应的关联区块。读取区块30b、区块30c以及区块标代理对象与关联代理对象均与源对象信息相关联。由于区块链的去中心化和不可篡改[0102]请参见图6,是本申请实施例提供的一种基于区块链的软件序列号管理装置的结[0115]查询模块21,用于基于所述关联区块生成所述目标序列标代理对象与关联代理对象均与源对象信息相关联。由于区块链的去中心化和不可篡改现这些组件之间的连接通信。其中,用户接口1003可以包括显示屏(Display)、键盘也可以是非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。存储器[0131]当检测到所述目标序列号信息与关联代理对象对应的关所对应实施例中对所述基于区块链的软件序列号管理方法的描述,也可执行前文图6所对述计算机可读存储介质中存储有前文提及的基于区块链的软件序列号管理装置1所执行的行前文图2、图4任一个所对应实施例中对所述基于区块链的软件序列号管理方法的描述,碟、光盘、只读存储存储器(Read-OnlyMemory,ROM)或随机存储存储器(RandomAccess
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年女工特殊劳动保护规定与权益保障测试
- 2026年街道农贸市场及周边环境治理题
- 2026年国际民防日线上竞赛及应急疏散防空防灾知识题库
- 2026年初二地理毕业会考模拟试卷及答案(共十八套)
- 西藏高考:地理必考知识点归纳
- 全媒体时代中国传统文化融入高职院校应用写作课程教学研究
- 2026青海东台吉乃尔锂资源股份有限公司招聘65人考试备考题库及答案解析
- 2026江西省人力资源有限公司招聘高铁(普铁)设备维保技术人员笔试模拟试题及答案解析
- 2026新疆博尔塔拉州博乐温泉县灵泉文化旅游发展有限责任公司招聘1人考试备考题库及答案解析
- 水痘的成人护理
- 电离辐射危害及预防方法
- 系统解剖学课件:内脏神经
- GB/T 19515-2023道路车辆可再利用率和可回收利用率要求及计算方法
- GB/T 15587-2023能源管理体系分阶段实施指南
- ICD-9-CM3编码与手术分级目录
- 数据库原理及应用-课件
- 探究物联网的技术特征-说课
- GB/T 18804-2022运输工具类型代码
- LY/T 1726-2008自然保护区有效管理评价技术规范
- GA/T 951-2011紫外观察照相系统数码拍照规则
- 《内部控制》第四章-风险评估课件
评论
0/150
提交评论