基于区块链的电视频道自动安装方法与流程

文档序号:31467709发布日期:2022-09-09 22:06阅读:153来源:国知局
基于区块链的电视频道自动安装方法与流程

1.本发明涉及电视技术领域,尤其涉及基于区块链的电视频道自动安装方法。


背景技术:

2.如图1所示,目前电视进行完整扫台往往都需要花费许多时间等待,尤其是卫星扫台时间更久,常造成使用者失去耐心的困扰。
3.目前philip tv有一专利功能aci (auto channel installation)可以达到加速完整扫台时间,但此功能只针对模拟电视讯号,数字电视更需要此功能。


技术实现要素:

4.本发明的目的在于提供基于区块链的电视频道自动安装方法。
5.本发明采用的技术方案是:基于区块链的电视频道自动安装方法,其包括以下步骤:步骤1,将电视注册为区块链网络中的节点:步骤2,电视开始全频道扫描且电视频道自动安装功能开启时,电视检查区块链网络中是否有其他相同扫描配置的电视;是则,执行步骤3;否则,执行步骤7;步骤3,当前电视利用私钥和公钥加密请求信息,将请求信息在区块链网络广播,以请求获取电视频道数据;步骤4,具有相同扫描配置的电视利用公钥解密获取请求信息;步骤5,具有相同扫描设置的电视将自身存储的最新成功扫描的电视频道数据发送到发送请求消息的电视,步骤6,当前电视接收下载电视频道数据并检测频道数据完整性后执行步骤9;步骤7,当前电视进行全频道扫描,并在完成扫描后新建区块存储对应的扫描的频道数据;步骤8,将新建区块广播至区块链网络中,当该新建区块被当前区块链网络中超过设定数量的节点所共识时,该新建区块添加更新至区块链网络中;步骤9,当前电视以最新的电视频道数据完成电视频道自动安装。
6.进一步地,步骤1中电视通过向网络节点信息以在网络中注册自己,节点信息包括ip和 mac信息。
7.进一步地,步骤1的具体步骤如下:步骤1-1,当前新的电视首次开机时,电视发送自身节点信息至网络中的超级节点;步骤1-2,超级节点收到对应电视的节点信息后将该电视作为新的节点添加至节点列表中;步骤1-3,超级节点向网络中的其他节点广播更新后的节点列表,以便其他节点同步更新存储在本机的节点列表;
步骤1-4,网络中所有节点均接收并更新节点列表后完成当前新节点的注册。
8.进一步地,步骤1中区块链网络的区块链分散存储在区块链网络中每台电视中。
9.进一步地,步骤3中采用aes加密请求消息,采用crc检查受保护的数据。
10.进一步地,加密请求消息中包括节点(ip)、mac、扫描设置和电视模式。
11.进一步地,区块链网络中所有节点在广播中收集未解析的加密请求消息。
12.本发明采用以上技术方案,当市场上某电视进行完整扫台模式后,确认是否任何节目被安装,如果有的话,将此电视的扫台设定参数新增到区块炼的新区块中。其他使用中的电视进行完整扫台时,会先在区块炼中确认是否有较新相同扫台设定电视的区块,如果存在的话,开始进行自动节目安装程序。当取消自动扫台安装或区块炼上并没有较新相同扫台设定的电视区块时,则进行一般电视扫台行为,扫台过程中如有任何节目发现时,将扫台设定新增区块至区块炼上。由于自动节目安装是从其他电视获取节目表数据后直接安装节目,即可不经过扫台程序并获得完整节目,整个过程所需时间较少,可以减少让使用者失去耐心的困扰。
13.本发明利用区块链的技术让电视能自己形成一片网络,以此为基础建立电视的自动节目安装功能,进而解决传统上电视扫台的低效率。工厂生产电视时,常需要透过计算机用uart下指令来加载工厂默认频道,但这样能够同时控制的电视数量有限,如透过本提案的方式可以同时加载默认频道的电视较不受限。
附图说明
14.以下结合附图和具体实施方式对本发明做进一步详细说明;图1为现有技术中不同类型电视频道的扫台时间对比示意图;图2为本发明基于区块链的电视频道自动安装方法的流程示意图。
具体实施方式
15.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图对本技术实施例中的技术方案进行清楚、完整地描述。
16.如图2所示,本发明公开了基于区块链的电视频道自动安装方法,其包括以下步骤:步骤1,将电视注册为区块链网络中的节点:步骤2,电视开始全频道扫描且电视频道自动安装功能开启时,电视检查区块链网络中是否有其他相同扫描配置的电视;是则,执行步骤3;否则,执行步骤7;步骤3,当前电视利用私钥和公钥加密请求信息,将请求信息在区块链网络广播,以请求获取电视频道数据;步骤4,具有相同扫描配置的电视利用公钥解密获取请求信息;步骤5,具有相同扫描设置的电视将自身存储的最新成功扫描的电视频道数据发送到发送请求消息的电视,步骤6,当前电视接收下载电视频道数据并检测频道数据完整性后执行步骤9;步骤7,当前电视进行全频道扫描,并在完成扫描后新建区块存储对应的扫描的频道数据;
步骤8,将新建区块广播至区块链网络中,当该新建区块被当前区块链网络中超过设定数量的节点所共识时,该新建区块添加更新至区块链网络中;步骤9,当前电视以最新的电视频道数据完成电视频道自动安装。
17.进一步地,步骤1中电视通过向网络节点信息以在网络中注册自己,节点信息包括ip和 mac信息。
18.进一步地,步骤1的具体步骤如下:步骤1-1,当前新的电视首次开机时,电视发送自身节点信息至网络中的超级节点;步骤1-2,超级节点收到对应电视的节点信息后将该电视作为新的节点添加至节点列表中;步骤1-3,超级节点向网络中的其他节点广播更新后的节点列表,以便其他节点同步更新存储在本机的节点列表;步骤1-4,网络中所有节点均接收并更新节点列表后完成当前新节点的注册。
19.进一步地,步骤1中区块链网络的区块链分散存储在区块链网络中每台电视中。
20.进一步地,步骤3中采用aes加密请求消息,采用crc检查受保护的数据。
21.进一步地,加密请求消息中包括节点(ip)、mac、扫描设置和电视模式。
22.进一步地,区块链网络中所有节点在广播中收集未解析的加密请求消息。
23.本发明采用以上技术方案,当市场上某电视进行完整扫台模式后,确认是否任何节目被安装,如果有的话,将此电视的扫台设定参数新增到区块炼的新区块中。其他使用中的电视进行完整扫台时,会先在区块炼中确认是否有较新相同扫台设定电视的区块,如果存在的话,开始进行自动节目安装程序。当取消自动扫台安装或区块炼上并没有较新相同扫台设定的电视区块时,则进行一般电视扫台行为,扫台过程中如有任何节目发现时,将扫台设定新增区块至区块炼上。由于自动节目安装是从其他电视获取节目表数据后直接安装节目,即可不经过扫台程序并获得完整节目,整个过程所需时间较少,可以减少让使用者失去耐心的困扰。
24.本发明利用区块链的技术让电视能自己形成一片网络,以此为基础建立电视的自动节目安装功能,进而解决传统上电视扫台的低效率。工厂生产电视时,常需要透过计算机用uart下指令来加载工厂默认频道,但这样能够同时控制的电视数量有限,如透过本提案的方式可以同时加载默认频道的电视较不受限。
25.显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。通常在此处附图中描述和示出的本技术实施例的组件可以以各种不同的配置来布置和设计。因此,本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1