基于区块链的电视受保护数据自动修复方法技术

技术编号:24946768 阅读:41 留言:0更新日期:2020-07-17 23:06
本发明专利技术公开基于区块链的电视受保护数据自动修复方法,将电视注册为区块链网络节点;电视检测发现受保护数据出错时,向区块链网络广播需修复受保护数据的加密请求信息;区块链网络中的其他节点解密请求信息,并由正常的同模式电视节点返回正确的受保护数据至对应的故障节点;故障节点接收正确的受保护数据对本机进行数据修复,数据修改成功后向区块链网络添加带修复信息的新区块以更新信息,区块链网络所有节点获取新更新的区块链信息完成修复。本发明专利技术利用区块链的技术让电视能自己形成一片网络,以此为基础建立电视的自动修复功能,进而解决传统上由人工修复的低效率及额外花费。

【技术实现步骤摘要】
基于区块链的电视受保护数据自动修复方法
本专利技术涉及电视
,尤其涉及基于区块链的电视受保护数据自动修复方法。
技术介绍
目前电视售出如遇到软件受保护数据遗失或错误时造成使用者无法正常收看,发生时并无法短时间内得到修复,必须依赖服务人员到场维修,利用UARTcommand或者USB更新程序,或利用网络下载相关SOP与档案进行修复,所以会一直收到客户抱怨退货及服务人员维修次数及相关费用不断增加。
技术实现思路
本专利技术的目的在于提供基于区块链的电视受保护数据自动修复方法。本专利技术采用的技术方案是:基于区块链的电视受保护数据自动修复方法,其包括以下步骤:步骤1,将电视注册为区块链网络节点;步骤2,电视检测发现受保护数据出错时,向区块链网络广播需修复受保护数据的加密请求信息;步骤3,区块链网络中的其他节点解密请求信息,并由正常的同模式电视节点返回正确的受保护数据至对应的故障节点;步骤4,故障节点接收正确的受保护数据对本机进行数据修复;步骤5,数据修改成功后向区块链网络添加带修复信息的新区块以更新信息,区块链网络所有节点获取新更新的区块链信息完成修复。进一步地,步骤1的具体步骤为:步骤1.1,电视首次开机后,电视将自身节点信息发送至区块链网络的超级节点;步骤1.2,超级节点接收该节点信息进行注册并添加该节点至节点列表;步骤1.3,超级节点向全网络的其他节点广播新的节点列表,其他节点更新节点列表;步骤1.4,其他节点接收并更新节点列表,完成新节点的注册。进一步地,步骤1.1中自身节点信息包括自身的IP地址和MAC信息。进一步地,步骤2的具体步骤为:步骤2.1中电视通过CRC检查受保护数据是否出错;步骤2.2,当电视检测发现受保护数据出错时,电视生成用于加密请求信息的公钥和私钥,并将公钥向全网络广播;步骤2.3,该电视以生成的公钥加密修复受保护数据的请求信息,并在区块链网络中广播该加密请求信息。进一步地,步骤3中其他节点接收到广播的加密请求信息后使用之前接收的该节点的公钥对加密请求信息进行解密。进一步地,步骤2和步骤3采用AES加密算法。进一步地,步骤4的具体步骤为:步骤4.1,故障节点接收到正确的受保护数据时弹窗提示用户本机将进行数据修复;步骤4.2,故障节点进行数据修复,并在完成后直接重启;步骤4.3,重启后故障节点正常显示后,由故障节点向发送正确数据的节点发送反馈信息告知用户数据修复成功。进一步地,步骤5中每个电视节点均存储区块链信息,且每个电视节点相互同步更新各自的节点列表,仅接受并保留最长的区块链至本机。进一步地,步骤5中新添加的区块被网络中过半数的节点达成共识后加入区块链中。进一步地,其还包括步骤6,当确认故障节点修复成功后对发送正确受保护数据的节点给予相应激励。进一步地,所述激励包括奖励一定时长的付费电视服务或者免费的电影票券。本专利技术采用以上技术方案,当电视第一次启动时,会自动将电视IP/MACaddress/Mode注册于云端,如遇到软件受保护数据遗失或错误的时候,电视在开机程序中会启动自我检测软件受保护数据的区域,数据确定有错误发生时,会将此电视数据加密并广播到云端请求自动修复,当云端上任何正常同类型电视解密此信息后,开始将自身受保护的数据进行回传给此发生问题的电视,此问题电视收到即将进行自动修复的信息后,用户决定是否进行修复,如确定进行自我修复,电视在修复完毕后会自动开机,此次的修复记录在网络上电视承认(挖矿)后会被加入区块链。本专利技术利用区块链的技术让电视能自己形成一片网络,以此为基础建立电视的自动修复功能,进而解决传统上由人工修复的低效率及额外花费。附图说明以下结合附图和具体实施方式对本专利技术做进一步详细说明;图1为本专利技术基于区块链的电视受保护数据自动修复方法的流程示意图;图2为本专利技术新节点接入示意图;图3为本专利技术注册节点时超级节点广播示意图;图4为本专利技术加密请求信息示意图;图5为本专利技术解密请求信息示意图;图6为本专利技术修复数据流程示意图;图7为本专利技术添加新区块过程示意图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。下面将结合附图,对本申请中的技术方案进行描述。如图1至图7所示,本专利技术公开了基于区块链的电视受保护数据自动修复方法,其包括以下步骤:步骤1,将电视注册为区块链网络节点;具体地,如图1或图2所示,步骤1的具体步骤为:步骤1.1,电视首次开机后,电视将自身节点信息发送至区块链网络的超级节点;自身节点信息包括自身的IP地址和MAC信息;步骤1.2,超级节点接收该节点信息进行注册并添加该节点至节点列表;步骤1.3,超级节点向全网络的其他节点广播新的节点列表,其他节点更新节点列表;步骤1.4,其他节点接收并更新节点列表,完成新节点的注册。步骤2,电视检测发现受保护数据出错时,向区块链网络广播需修复受保护数据的加密请求信息;具体地,如图3或图4所示,步骤2的具体步骤为:步骤2.1中电视通过CRC检查受保护数据是否出错;步骤2.2,当电视检测发现受保护数据出错时,电视生成用于加密请求信息的公钥和私钥,并将公钥向全网络广播;步骤2.3,该电视以生成的公钥加密修复受保护数据的请求信息,并在区块链网络中广播该加密请求信息。请求信息中保护自身节点信息,包括IP、MAC和电视模式。如图5所示,步骤3,区块链网络中的其他节点解密请求信息,并由正常的同模式电视节点返回正确的受保护数据至对应的故障节点;进一步地,步骤2和步骤3采用AES加密算法。具体地,区块链网络中所有节点收集广播中所有未解决的请求信息。节点接收到广播的加密请求信息后使用之前接收的对应节点的公钥对加密请求信息进行解密;进而获取请求明文,并判断与故障节点是否是同模式的电视节点,是则将自身检查正确无误的受保护数据发送至故障节点。如图6所示,步骤4,故障节点接收正确的受保护数据对本机进行数据修复;具体地,步骤4的具体步骤为:步骤4.1,故障节点接收到正确的受保护数据时弹窗提示用户本机将进行数据修复;步骤4.2,故障节点进行数据修复,并在完成后直接重启;步骤4.3,重启后故障节点正常显示后,由故障节点向发送正确数据的节点发送反馈信息告知用户数据修复成功。如图7所示,步骤5,数据修改成功后向区块链网络添加带修复信息的新区块以更新信息,区块链网络所有节点获取新更新的区块链信息本文档来自技高网...

【技术保护点】
1.基于区块链的电视受保护数据自动修复方法,其特征在于:其包括以下步骤:/n步骤1,将电视注册为区块链网络节点;/n步骤2,电视检测发现受保护数据出错时,向区块链网络广播需修复受保护数据的加密请求信息;/n步骤3,区块链网络中的其他节点解密请求信息,并由正常的同模式电视节点返回正确的受保护数据至对应的故障节点;/n步骤4,故障节点接收正确的受保护数据对本机进行数据修复;/n步骤5,数据修改成功后向区块链网络添加带修复信息的新区块以更新信息,区块链网络所有节点获取新更新的区块链信息完成修复。/n

【技术特征摘要】
1.基于区块链的电视受保护数据自动修复方法,其特征在于:其包括以下步骤:
步骤1,将电视注册为区块链网络节点;
步骤2,电视检测发现受保护数据出错时,向区块链网络广播需修复受保护数据的加密请求信息;
步骤3,区块链网络中的其他节点解密请求信息,并由正常的同模式电视节点返回正确的受保护数据至对应的故障节点;
步骤4,故障节点接收正确的受保护数据对本机进行数据修复;
步骤5,数据修改成功后向区块链网络添加带修复信息的新区块以更新信息,区块链网络所有节点获取新更新的区块链信息完成修复。


2.根据权利要求1所述的基于区块链的电视受保护数据自动修复方法,其特征在于:步骤1的具体步骤为:
步骤1.1,电视首次开机后,电视将自身节点信息发送至区块链网络的超级节点;
步骤1.2,超级节点接收该节点信息进行注册并添加该节点至节点列表;
步骤1.3,超级节点向全网络的其他节点广播新的节点列表,其他节点更新节点列表;
步骤1.4,其他节点接收并更新节点列表,完成新节点的注册。


3.根据权利要求2所述的基于区块链的电视受保护数据自动修复方法,其特征在于:步骤1.1中自身节点信息包括自身的IP地址和MAC信息。


4.根据权利要求1所述的基于区块链的电视受保护数据自动修复方法,其特征在于:步骤2的具体步骤为:
步骤2.1中电视通过CRC检查受保护数据是否出错;
步骤2.2,当电视检测发现受保护数据出错时,电视生成用于加密请求信息的公钥和私钥,并将公钥向全网络广播;...

【专利技术属性】
技术研发人员:雷建明张皓钧
申请(专利权)人:福建捷联电子有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1