一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

烧录key码的管控方法、装置、设备及存储介质与流程

2022-06-11 02:28:00 来源:中国专利 TAG:


1.本发明涉及终端管理技术领域,尤其涉及烧录key码的管控方法、装置、设备及存储介质。


背景技术:

2.随着电视机技术的不断发展,电视机的功能也逐渐智能化,而智能化的体现离不开key码,电视机在出厂时需要烧录各种key码,例如,sn、widevine、playready、cast key、hdcp1.4、hdcp2.2、uplk以及esn等,由于烧录key码的数量较多,并且电视机在烧录过程中不会记录已烧录key码,即无法区分已烧录key码和未烧录key码,因此,可能导致已烧录key码又被重复烧录,同样,在烧录key码出现丢失时也无法进行溯源,以及无法通过sn追溯key码的烧录情况,最终造成key码烧录的管控效率较低。
3.上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。


技术实现要素:

4.本发明的主要目的在于提供一种烧录key码的管控方法、装置、设备及存储介质,旨在解决现有技术无法管控key码的准确性较低,造成key码重复烧录和key码丢失的技术问题。
5.为实现上述目的,本发明提供了一种烧录key码的管控方法,所述烧录key码的管控方法包括以下步骤:
6.根据当前key码烧录请求得到云端服务器反馈的当前key码;
7.对所述当前key码进行烧录,在所述当前key码烧录完成时,获取当前key码烧录信息和key编码标识;
8.根据所述当前key码烧录信息和key编码标识启动区块链系统,得到目标存储节点地址;
9.根据所述目标存储节点地址对烧录key码进行管控。
10.可选地,所述根据当前key码烧录请求得到云端服务器反馈的当前key码,包括:
11.获取预设烧录key码开关的当前状态;
12.在所述当前状态为开启状态时,通过预设烧录key码开关将所述当前key码烧录请求发送至云端服务器,以使所述云端服务器根据当前key码烧录请求得到目标key编码标识,在所述目标key编码标识不在当前key编码标识和节点地址对应关系中时,反馈当前key码。
13.可选地,所述对所述当前key码进行烧录,在所述当前key码烧录完成时,获取当前key码烧录信息和key编码标识,包括:
14.对所述当前key码进行烧录,在所述当前key码为多个时,统计烧录当前key码的数量;
15.判断所述烧录当前key码的数量是否满足多个当前key码数量的条件;
16.在所述烧录当前key码的数量满足多个当前key码数量的条件时,获取当前key码烧录信息和key编码标识。
17.可选地,所述判断所述烧录当前key码的数量是否满足多个当前key码数量的条件之后,还包括:
18.在所述烧录当前key码的数量不满足多个当前key码数量的条件时,获取未烧录key码;
19.对所述未烧录key码进行烧录,直至烧录当前key码和未烧录key码的数量之和为多个当前key码数量。
20.可选地,所述根据所述当前key码烧录信息和key编码标识启动区块链系统,得到目标存储节点地址,包括:
21.根据所述当前key码烧录信息和key编码标识启动区块链系统;
22.根据所述key编码标识通过所述区块链系统生成目标终端节点;
23.通过所述目标终端节点对所述当前key码烧录信息进行加密;
24.对加密后的当前key码烧录信息进行打包和存储,得到目标存储节点地址。
25.可选地,所述根据所述目标存储节点地址对烧录key码进行管控,包括:
26.将所述目标存储节点地址上传至云端服务器,以使所述云端服务器根据目标key编码标识对所述目标存储节点地址进行标记,得到目标key编码标识和节点地址对应关系;
27.获取预设烧录key码查看请求,将所述预设烧录key码查看请求发送至所述云端服务器,以使所述云端服务器目标key编码标识和节点地址对应关系查询目标烧录信息,以实现对烧录key码进行管控。
28.可选地,所述将所述目标存储节点地址上传至云端服务器,以使所述云端服务器根据目标key编码标识对所述目标存储节点地址进行标记,得到目标key编码标识和节点地址对应关系之后,还包括:
29.获取当前烧录key码集合;
30.在所述当前烧录key码集合出现丢失时,根据所述当前烧录key码集合和目标key编码标识和节点地址对应关系进行匹配;
31.根据匹配结果得到丢失烧录key码。
32.此外,为实现上述目的,本发明还提出一种烧录key码的管控装置,所述烧录key码的管控装置包括:
33.反馈模块,用于根据当前key码烧录请求得到云端服务器反馈的当前key码;
34.烧录模块,用于对所述当前key码进行烧录,在所述当前key码烧录完成时,获取当前key码烧录信息和key编码标识;
35.启动模块,用于根据所述当前key码烧录信息和key编码标识启动区块链系统,得到目标存储节点地址;
36.管控模块,用于根据所述目标存储节点地址对烧录key码进行管控。
37.此外,为实现上述目的,本发明还提出一种烧录key码的管控设备,所述烧录key码的管控设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的烧录key码的管控程序,所述烧录key码的管控程序配置为实现如上文所述的烧录key码的管控
方法。
38.此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有烧录key码的管控程序,所述烧录key码的管控程序被处理器执行时实现如上文所述的烧录key码的管控方法。
39.本发明提出的烧录key码的管控方法,根据当前key码烧录请求得到云端服务器反馈的当前key码;对所述当前key码进行烧录,在所述当前key码烧录完成时,获取当前key码烧录信息和key编码标识;根据所述当前key码烧录信息和key编码标识启动区块链系统,得到目标存储节点地址;根据所述目标存储节点地址对烧录key码进行管控;由于本发明是根据当前key码烧录请求通过云端服务器反馈当前key码,然后烧录当前key码并启动区块链系统,再基于目标存储节点地址管控烧录key码,相较于现有技术传统的烧录方式管控key码,能够有效提高管控key码的准确性,且避免key码重复烧录、key码丢失的问题。
附图说明
40.图1是本发明实施例方案涉及的硬件运行环境的烧录key码的管控设备的结构示意图;
41.图2为本发明烧录key码的管控方法第一实施例的流程示意图;
42.图3为本发明烧录key码的管控方法第二实施例的流程示意图;
43.图4为本发明烧录key码的管控方法第三实施例的流程示意图;
44.图5为本发明烧录key码的管控装置第一实施例的功能模块示意图。
45.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
46.应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
47.参照图1,图1为本发明实施例方案涉及的硬件运行环境的烧录key码的管控设备结构示意图。
48.如图1所示,该烧录key码的管控设备可以包括:处理器1001,例如中央处理器(central processing unit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(wireless-fidelity,wi-fi)接口)。存储器1005可以是高速的随机存取存储器(random access memory,ram)存储器,也可以是稳定的非易失性存储器(non-volatile memory,nvm),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
49.本领域技术人员可以理解,图1中示出的结构并不构成对烧录key码的管控设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
50.如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及烧录key码的管控程序。
51.在图1所示的烧录key码的管控设备中,网络接口1004主要用于与网络一体化平台工作站进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明烧录key码的管
控设备中的处理器1001、存储器1005可以设置在烧录key码的管控设备中,所述烧录key码的管控设备通过处理器1001调用存储器1005中存储的烧录key码的管控程序,并执行本发明实施例提供的烧录key码的管控方法。
52.基于上述硬件结构,提出本发明烧录key码的管控方法实施例。
53.参照图2,图2为本发明烧录key码的管控方法第一实施例的流程示意图。
54.在第一实施例中,所述烧录key码的管控方法包括以下步骤:
55.步骤s10,根据当前key码烧录请求得到云端服务器反馈的当前key码。
56.需要说明的是,本实施例的执行主体为烧录key码的管控设备,还可为其他可实现相同或相似功能的设备,例如电视终端等,本实施例对此不作限制,在本实施例中,以电视终端为例进行说明。
57.应当理解的是,当前key码烧录请求指的是电视端需要进行烧录时向云端服务器发送的请求,云端服务器在接收到当前key码烧录请求时,表明电视端需要烧录key码,为了避免出现重复烧录的情况,在烧录前,需要云端服务器核查该key码是否烧录,具体是将当前key码烧录请求发送至云端服务器进行核查,而服务器的核查结果为未烧录时,反馈当前key码至电视终端。
58.进一步地,步骤s10,包括:获取预设烧录key码开关的当前状态;在所述当前状态为开启状态时,通过预设烧录key码开关将所述当前key码烧录请求发送至云端服务器,以使所述云端服务器根据当前key码烧录请求得到目标key编码标识,在所述目标key编码标识不在当前key编码标识和节点地址对应关系中时,反馈当前key码。
59.可以理解的是,预设烧录key码开关指的是电视终端向云端服务器发送key码烧录请求的开关,该预设烧录key码开关可以为工厂烧录key开关,而当前key编码标识和节点地址对应关系指的是当前key编码标识与节点地址之间的一一对应关系,即如果当前key编码标识存在对应的节点地址,表明该当前key编码标识对应的key码已经被烧录,反之,则没有被烧录,目标key编码标识指的是与当前key码烧录请求对应的key编码标识。
60.应当理解的是,在判定预设烧录key码开关的当前状态为开启状态时,表明此时电视终端可以逐次向云端服务器发送当前key码烧录请求,而云端服务器在接收到电视终端发送的当前key码烧录请求后,根据该当前key码烧录请求得到对应的目标key编码标识,并判断该目标key编码标识是否存在当前key编码标识和节点地址对应关系中,如果存在,则表明该key码已经烧录,则反馈对应的已烧录信息至电视终端,如果不存在,则表明未被烧录,此时将当前key码反馈至电视终端进行烧录。
61.可以理解的是,key码是预先存储至云端服务器,该key码包括sn、widevine、playready、cast key、hdcp1.4、hdcp2.2、uplk以及esn等,而云端服务器会统一编码,即得到对应的编码标识,通过该编码标识可以唯一识别不同的key码。
62.步骤s20,对所述当前key码进行烧录,在所述当前key码烧录完成时,获取当前key码烧录信息和key编码标识。
63.可以理解的是,电视终端在接收到云端服务器反馈的当前key码后,表明该当前key码未被烧录,此时在电视终端烧录该当前key码,在当前key码烧录完成时,即可得到当前key码烧录信息和key编码标识。
64.应当理解的是,当前key码烧录信息指的是烧录当前key码的信息,该当前key码烧
录信息可以为烧录过程中的任一信息,例如,烧录耗时等,而key编码标识指的是与烧录的当前key码对应的标识,该key编码标识与当前key码烧录信息一一对应。
65.步骤s30,根据所述当前key码烧录信息和key编码标识启动区块链系统,得到目标存储节点地址。
66.应当理解的是,目标存储节点地址指的是区块链系统通过节点打包当前key码烧录信息得到的地址,区块链系统指的是与电视终端相适应的区块链系统,即电视终端可以将需要保存的信息直接上传至该区块链系统,具体是在得到当前key码烧录信息和key编码标识后,通过启动区块链系统根据key编码标识打包记录当前key码烧录信息和key编码标识,以得到目标存储节点地址。
67.进一步地,步骤s30,包括:根据所述当前key码烧录信息和key编码标识启动区块链系统;根据所述key编码标识通过所述区块链系统生成目标终端节点;通过所述目标终端节点对所述当前key码烧录信息进行加密;对加密后的当前key码烧录信息进行打包和存储,得到目标存储节点地址。
68.可以理解的是,目标终端节点指的是区块链系统根据key编码标识生成的电视节点,在区块链系统启动后,通过该目标终端节点加密当前key码烧录信息,然后将加密后的当前key码烧录信息进行打包,再将打包后的key码烧录信息进行存储,以得到目标存储节点地址。
69.步骤s40,根据所述目标存储节点地址对烧录key码进行管控。
70.可以理解的是,在得到目标存储节点地址后,通过该目标存储节点地址实现对烧录key码的管控,包括对当前key码烧录信息的追溯、查看以及在key码出现丢失时的排查等。
71.本实施例根据当前key码烧录请求得到云端服务器反馈的当前key码;对所述当前key码进行烧录,在所述当前key码烧录完成时,获取当前key码烧录信息和key编码标识;根据所述当前key码烧录信息和key编码标识启动区块链系统,得到目标存储节点地址;根据所述目标存储节点地址对烧录key码进行管控;由于本实施例是根据当前key码烧录请求通过云端服务器反馈当前key码,然后烧录当前key码并启动区块链系统,再基于目标存储节点地址管控烧录key码,相较于现有技术传统的烧录方式管控key码,能够有效提高管控key码的准确性,且避免key码重复烧录、key码丢失的问题。
72.在一实施例中,如图3所述,基于第一实施例提出本发明烧录key码的管控方法第二实施例,所述步骤s20,包括:
73.步骤s201,对所述当前key码进行烧录,在所述当前key码为多个时,统计烧录当前key码的数量。
74.应当理解的是,在得到云端服务器反馈的当前key码后,通过电视终端烧录当前key码,并判断该当前key码是否烧录成功,若是,则继续判断当前key码是否为多个,若是,则统计当前key码的数量,以确定当前key码的具体个数。
75.步骤s202,判断所述烧录当前key码的数量是否满足多个当前key码数量的条件。
76.可以理解的是,多个当前key码数量指的是云端服务器反馈的当前key码的数量,通过判断烧录当前key码的数量是否满足多个当前key码数量的条件的实质是确定在当前key码为多个时当前key码是否被全部烧录。
77.进一步地,步骤s202,包括:在所述烧录当前key码的数量不满足多个当前key码数量的条件时,获取未烧录key码;对所述未烧录key码进行烧录,直至烧录当前key码和未烧录key码的数量之和为多个当前key码数量。
78.应当理解的是,未烧录key码指的是多个当前key码中未被烧录的key码,例如,云端服务器反馈的当前key码为m个,而在电视终端烧录的key码有n个,则未烧录key码为m-n个,并继续在电视终端烧录该未烧录key码,直至电视端最终烧录未烧录key码的数量与已经烧录当前key码的数量之和为多个当前key码数量。
79.步骤s203,在所述烧录当前key码的数量满足多个当前key码数量的条件时,获取当前key码烧录信息和key编码标识。
80.应当理解的是,在烧录当前key码的数量满足多个当前key码数量的条件时,表明当前key码已经被全部烧录完成,此时获取当前key码烧录信息和key编码标识。
81.本实施例通过对所述当前key码进行烧录,在所述当前key码为多个时,统计烧录当前key码的数量;判断所述烧录当前key码的数量是否满足多个当前key码数量的条件;在所述烧录当前key码的数量满足多个当前key码数量的条件时,获取当前key码烧录信息和key编码标识;由于本实施例是通过烧录当前key码,并判断当前key码是否为多个,若是,则继续判断烧录当前key码的数量是否满足多个当前key码数量的条件,若是,则获取当前key码烧录信息和key编码标识,从而能够有效提高得到当前key码烧录信息和key编码标识的全面性。
82.在一实施例中,如图4所述,基于第一实施例提出本发明烧录key码的管控方法第三实施例,所述步骤s40,包括:
83.步骤s401,将所述目标存储节点地址上传至云端服务器,以使所述云端服务器根据目标key编码标识对所述目标存储节点地址进行标记,得到目标key编码标识和节点地址对应关系。
84.可以理解的是,目标key编码标识和节点地址对应关系指的是key编码标识与节点地址之间最新的对应关系,电视终端在得到目标存储节点地址后,将该目标存储节点地址上传至云端服务器,此时云端服务器在接收到目标存储节点地址后,会根据目标key编码标识标记该目标存储节点地址,实质是将目标key编码标识与目标存储节点地址进行绑定,以得到目标key编码标识和节点地址对应关系。
85.进一步地,步骤s401之后,还包括:获取当前烧录key码集合;在所述当前烧录key码集合出现丢失时,根据所述当前烧录key码集合和目标key编码标识和节点地址对应关系进行匹配;根据匹配结果得到丢失烧录key码。
86.应当理解的是,丢失烧录key码指的是当前烧录key码集合出现丢失时的key码,当前烧录key码集合指的是待烧录key码组成的集合,该当前烧录key码集合是由云端服务器反馈至电视终端,例如,待烧录key码有四个,但是目前电视终端的key仅有三个,表明当前烧录key码集合出现丢失,此时需要通过将当前烧录key码集合与目标key编码标识和节点地址对应关系进行匹配,通过匹配结果即可确定丢失烧录key码。
87.步骤s402,获取预设烧录key码查看请求,将所述预设烧录key码查看请求发送至所述云端服务器,以使所述云端服务器目标key编码标识和节点地址对应关系查询目标烧录信息,以实现对烧录key码进行管控。
88.应当理解的是,预设烧录key码查看请求指的是查询key码烧录信息的请求,目标烧录信息指的是与预设烧录key码查看请求对应的烧录信息,在获取到预设烧录key码查看请求后,将该预设烧录key码查看请求发送至云端服务器,而云端服务器会根据该预设烧录key码查看请求确定对应的key码,并根据目标key编码标识和节点地址对应关系查询对应的节点地址,通过该节点地址在区块链系统中查询目标烧录信息。
89.本实施例通过将所述目标存储节点地址上传至云端服务器,以使所述云端服务器根据目标key编码标识对所述目标存储节点地址进行标记,得到目标key编码标识和节点地址对应关系;获取预设烧录key码查看请求,将所述预设烧录key码查看请求发送至所述云端服务器,以使所述云端服务器目标key编码标识和节点地址对应关系查询目标烧录信息,以实现对烧录key码进行管控;由于本实施例是通过上传目标存储节点地址至云端服务器,然后云端服务器基于目标key编码标识标记目标存储节点地址,再根据目标key编码标识和节点地址对应关系查询与预设烧录key码查看请求对应的目标烧录信息,从而能够有效提高管控烧录key码的效率,且快速、便捷地查看烧录信息。
90.此外,本发明实施例还提出一种存储介质,所述存储介质上存储有烧录key码的管控程序,所述烧录key码的管控程序被处理器执行时实现如上文所述的烧录key码的管控方法的步骤。
91.由于本存储介质采用了上述所有实施例的全部技术方案,因此至少具有上述实施例的技术方案所带来的所有有益效果,在此不再一一赘述。
92.此外,参照图5,本发明实施例还提出一种烧录key码的管控装置,所述烧录key码的管控装置包括:
93.反馈模块10,用于根据当前key码烧录请求得到云端服务器反馈的当前key码。
94.烧录模块20,用于对所述当前key码进行烧录,在所述当前key码烧录完成时,获取当前key码烧录信息和key编码标识。
95.启动模块30,用于根据所述当前key码烧录信息和key编码标识启动区块链系统,得到目标存储节点地址。
96.管控模块40,用于根据所述目标存储节点地址对烧录key码进行管控。
97.本实施例根据当前key码烧录请求得到云端服务器反馈的当前key码;对所述当前key码进行烧录,在所述当前key码烧录完成时,获取当前key码烧录信息和key编码标识;根据所述当前key码烧录信息和key编码标识启动区块链系统,得到目标存储节点地址;根据所述目标存储节点地址对烧录key码进行管控;由于本实施例是根据当前key码烧录请求通过云端服务器反馈当前key码,然后烧录当前key码并启动区块链系统,再基于目标存储节点地址管控烧录key码,相较于现有技术传统的烧录方式管控key码,能够有效提高管控key码的准确性,且避免key码重复烧录、key码丢失的问题。
98.需要说明的是,以上所描述的工作流程仅仅是示意性的,并不对本发明的保护范围构成限定,在实际应用中,本领域的技术人员可以根据实际的需要选择其中的部分或者全部来实现本实施例方案的目的,此处不做限制。
99.另外,未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的烧录key码的管控方法,此处不再赘述。
100.在一实施例中,所述反馈模块10,还用于获取预设烧录key码开关的当前状态;在
所述当前状态为开启状态时,通过预设烧录key码开关将所述当前key码烧录请求发送至云端服务器,以使所述云端服务器根据当前key码烧录请求得到目标key编码标识,在所述目标key编码标识不在当前key编码标识和节点地址对应关系中时,反馈当前key码。
101.在一实施例中,所述烧录模块20,还用于对所述当前key码进行烧录,在所述当前key码为多个时,统计烧录当前key码的数量;判断所述烧录当前key码的数量是否满足多个当前key码数量的条件;在所述烧录当前key码的数量满足多个当前key码数量的条件时,获取当前key码烧录信息和key编码标识。
102.在一实施例中,所述烧录模块20,还用于在所述烧录当前key码的数量不满足多个当前key码数量的条件时,获取未烧录key码;对所述未烧录key码进行烧录,直至烧录当前key码和未烧录key码的数量之和为多个当前key码数量。
103.在一实施例中,所述启动模块30,还用于根据所述当前key码烧录信息和key编码标识启动区块链系统;根据所述key编码标识通过所述区块链系统生成目标终端节点;通过所述目标终端节点对所述当前key码烧录信息进行加密;对加密后的当前key码烧录信息进行打包和存储,得到目标存储节点地址。
104.在一实施例中,所述管控模块40,还用于将所述目标存储节点地址上传至云端服务器,以使所述云端服务器根据目标key编码标识对所述目标存储节点地址进行标记,得到目标key编码标识和节点地址对应关系;获取预设烧录key码查看请求,将所述预设烧录key码查看请求发送至所述云端服务器,以使所述云端服务器目标key编码标识和节点地址对应关系查询目标烧录信息,以实现对烧录key码进行管控。
105.在一实施例中,所述管控模块40,还用于获取当前烧录key码集合;在所述当前烧录key码集合出现丢失时,根据所述当前烧录key码集合和目标key编码标识和节点地址对应关系进行匹配;根据匹配结果得到丢失烧录key码。
106.本发明所述烧录key码的管控装置的其他实施例或具有实现方法可参照上述各方法实施例,此处不在赘余。
107.此外,需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
108.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
109.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器(read only memory,rom)/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,一体化平台工作站,或者网络设备等)执行本发明各个实施例所述的方法。
110.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技
术领域,均同理包括在本发明的专利保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献