耗材芯片的数据处理方法、装置、烧录器及存储介质与流程

文档序号:33321453发布日期:2023-03-03 20:52阅读:42来源:国知局
耗材芯片的数据处理方法、装置、烧录器及存储介质与流程

1.本发明涉及芯片烧录技术领域,具体而言,涉及一种耗材芯片的数据处理方法、装置、烧录器及存储介质。


背景技术:

2.打印设备使用的成像盒中通常包括一耗材芯片,该耗材芯片用于存储成像盒的相关信息以及耗材芯片自身的身份标识,打印设备对耗材芯片的校验通过才能使用成像盒。
3.若是成像盒的生产过程中,对应的耗材芯片在信息录入时出现误差,会导致后续成像盒无法被打印设备使用而造成成像盒的浪费。


技术实现要素:

4.本发明的目的在于提供一种耗材芯片的数据处理方法、装置、烧录器及存储介质,以改善现有技术存在的问题。
5.本发明的实施例可以这样实现:
6.第一方面,本发明提供一种耗材芯片的数据处理方法,应用于烧录器,所述烧录器与目标耗材芯片通信连接;所述方法包括:
7.响应烧录指令,获取原耗材芯片的加密数据;所述加密数据至少包括所述原耗材芯片的原标识信息;所述原耗材芯片属于成像盒;
8.读取所述目标耗材芯片的目标标识信息,并将所述加密数据中的原标识信息替换为所述目标标识信息,得到替换后的加密数据;
9.将所述替换后的加密数据烧录至所述目标耗材芯片;所述目标耗材芯片用于代替所述原耗材芯片以使打印设备使用所述成像盒。
10.在可选的实施方式中,所述烧录器还与所述原耗材芯片通信连接,所述烧录器包括临时存储空间;在所述响应烧录指令,获取原耗材芯片的加密数据的步骤之前,所述方法还包括:
11.获取数据读取指令;
12.响应所述数据读取指令,读取所述原耗材芯片的加密数据,并将所述加密数据存储至所述临时存储空间。
13.在可选的实施方式中,所述将所述加密数据中的原标识信息替换为所述目标标识信息,得到替换后的加密数据的步骤,包括:
14.利用解密函数,对所述加密数据进行解密,得到耗材数据和所述原标识信息;
15.利用加密函数,对所述耗材数据和所述目标标识信息进行加密,得到所述替换后的加密数据。
16.在可选的实施方式中,所述烧录器为手持烧录器,所述手持烧录器包括控制键盘或者控制屏幕;
17.所述数据读取指令是所述手持烧录器响应用户在所述控制键盘或者所述控制屏
幕上的读取控制操作生成的;所述烧录指令是所述手持烧录器响应所述用户在所述控制键盘或者所述控制屏幕上的烧录控制操作生成的。
18.在可选的实施方式中,所述烧录器还与控制设备通信连接;所述控制设备包括交互控制界面;
19.所述数据读取指令是所述控制设备响应用户针对所述交互控制界面的读取控制操作生成的;所述烧录指令是所述控制设备响应所述用户针对所述交互控制界面的烧录控制操作生成的。
20.第二方面,本发明提供一种耗材芯片的数据处理装置,应用于烧录器,所述烧录器与目标耗材芯片连接;所述装置包括:
21.获取模块,用于响应烧录指令,获取原耗材芯片的加密数据;所述加密数据至少包括所述原耗材芯片的原标识信息;所述原耗材芯片属于成像盒;
22.处理模块,用于读取所述目标耗材芯片的目标标识信息,并将所述加密数据中的原标识信息替换为所述目标标识信息,得到替换后的加密数据;
23.烧录模块,用于将所述替换后的加密数据烧录至所述目标耗材芯片;所述目标耗材芯片用于代替所述原耗材芯片以使打印设备使用所述成像盒。
24.在可选的实施方式中,所述烧录器还与所述原耗材芯片通信连接,所述烧录器包括临时存储空间;所述获取模块还用于:
25.获取数据读取指令;
26.响应所述数据读取指令,读取所述原耗材芯片的加密数据,并将所述加密数据存储至所述临时存储空间。
27.在可选的实施方式中,所述处理模块具体用于:
28.利用解密函数,对所述加密数据进行解密,得到耗材数据和所述原标识信息;
29.利用加密函数,对所述耗材数据和所述目标标识信息进行加密,得到所述替换后的加密数据。
30.第三方面,本发明提供一种烧录器,包括:存储器和处理器,所述存储器存储有所述处理器可执行的机器可读指令,当所述电子设备运行时所述处理器执行所述机器可读指令以实现如前述实施方式中任一项所述的耗材芯片的数据处理方法。
31.第四方面,本发明提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现前述实施方式中任一项所述的耗材芯片的数据处理方法。
32.与现有技术相比,本发明实施例提供了一种耗材芯片的数据处理方法、装置、烧录器及存储介质,该方法应用于与目标耗材芯片连接的烧录器,通过响应烧录指令,获取原耗材芯片的加密数据,加密数据包括原耗材芯片的原标识信息;再读取目标耗材芯片的目标标识信息,并将加密数据中的原标识信息替换为目标标识信息,得到替换后的加密数据。最后将替换后的加密数据烧录至目标耗材芯片。这样,原耗材芯片属于打印设备的成像盒,在原耗材芯片信息录入有误的情况下,可以利用目标耗材芯片来代替原耗材芯片能够使得打印设备使用成像盒,避免成像盒浪费。
附图说明
33.为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
34.图1为本发明实施例提供的一种耗材芯片的数据处理方法的流程示意图之一。
35.图2为本发明实施例提供的一种耗材芯片的数据处理方法的流程示意图之二。
36.图3为本发明实施例提供的一种耗材芯片的数据处理装置的结构示意图。
37.图4为本发明实施例提供的一种烧录器的结构示意图。
具体实施方式
38.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
39.因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
40.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
41.此外,若出现术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
42.需要说明的是,在不冲突的情况下,本发明的实施例中的特征可以相互结合。
43.打印设备进行打印需要安装成像盒,而在制造成像盒时,为了提高防伪能力,对于成像盒的耗材芯片,通常会采用序列号及加密算法的方式,对芯片的信息进行加密保护。
44.当成像盒安装至打印设备上,打印设备会读取耗材芯片的序列号和加密数据,并且解密该加密数据也会得到一个序列号,当两个序列号一致时,则通过打印设备能够使用该成像盒;若不一致,该成像盒则不能被该打印设备使用。
45.在特殊的情况下,在成像盒的生产过程中,若是对应耗材芯片的序列号在加密过程出现误差,则会出现序列号不匹配导致成像盒无法被打印机使用而造成成像盒的浪费。
46.基于上述技术问题的发现,发明人经过创造性劳动提出下述技术方案以解决或者改善上述问题。需要注意的是,以上现有技术中的方案所存在的缺陷,均是发明人在经过实践并仔细研究后得出的结果,因此,上述问题的发现过程以及下文中本技术实施例针对上述问题所提出的解决方案,都应该是发明人在发明创造过程中对本技术做出的贡献,而不应当理解为本领域技术人员所公知的技术内容。
47.像这样,成像盒不存在任何问题,但由于耗材芯片的问题导致成像盒的浪费。那么在此基础上,利用一个新的耗材芯片,将有问题耗材芯片上的数据进行相应的数据替换后,迁移到新的耗材芯片,再将耗材芯片替换原先的耗材芯片装到成像盒上,再把该成像盒在
打印设备上使用,即可以避免成像盒的浪费。
48.有鉴于此,本发明实施例提供一种耗材芯片的数据处理方法,能够在原耗材芯片信息录入有误的情况下,可以利用目标耗材芯片来代替原耗材芯片能够使得打印设备使用成像盒,避免成像盒浪费。以下通过实施例,并配合所附附图,进行详细说明。
49.请参考图1,图1为本发明实施例提供的一种耗材芯片的数据处理方法的流程示意图,该方法的执行主体可以是烧录器,该烧录器与目标耗材芯片通信连接,该方法包括以下步骤:
50.s130、响应烧录指令,获取原耗材芯片的加密数据。
51.可以理解,原耗材芯片属于一个成像盒,而加密数据至少可以包括原耗材芯片的原标识信息。
52.s140、读取目标耗材芯片的目标标识信息,并将加密数据中的原标识信息替换为目标标识信息,得到替换后的加密数据。
53.s150、将替换后的加密数据烧录至目标耗材芯片。
54.在本实施例中,目标耗材芯片用于代替原耗材芯片以使打印设备使用成像盒。
55.可以理解,在目标耗材芯片中,替换后的加密数据不存在数据误差,能够通过打印设备对耗材芯片的校验,从而有效避免成像盒浪费。
56.本发明实施例提供的耗材芯片的数据处理方法,通过响应烧录指令,获取原耗材芯片的加密数据,加密数据包括原耗材芯片的原标识信息;再读取目标耗材芯片的目标标识信息,并将加密数据中的原标识信息替换为目标标识信息,得到替换后的加密数据。最后将替换后的加密数据烧录至目标耗材芯片。这样,原耗材芯片属于打印设备的成像盒,在原耗材芯片信息录入有误的情况下,可以利用目标耗材芯片来代替原耗材芯片能够使得打印设备使用成像盒,避免成像盒浪费。
57.在此,先对烧录器的形式进行介绍。
58.在第一种可能情况中,烧录器可以为一种手持烧录器,该手持烧录器可以包括用户可操控的控制键盘或者控制屏幕、以及可用于安装耗材芯片的卡槽。
59.对应地,上述步骤s130中的烧录指令即可以是手持烧录器响应用户在控制键盘或者控制屏幕上的烧录控制操作生成的。
60.在第二种可能情况中,烧录器可以是一种需要上位机控制进行烧写的烧写器。在此情况下,烧录器还可以与作为上位机的控制设备通信连接,该控制设备包括可响应用户操作的交互控制界面,烧录器同样包括可用于安装耗材芯片的卡槽。
61.对应地,上述步骤s130中的烧录指令即可以控制设备响应用户针对交互控制界面的烧录控制操作生成的。
62.可选的,控制设备可以是智能手机或者个人电脑,控制设备可以通过安装的烧录软件提供交互控制界面。
63.在可选的实施方式中,烧录器可以包括临时存储空间,可以先将原耗材芯片的加密数据读出存储到临时存储空间,对应的,请参见图2,在上述步骤s130之前,还可以包括:
64.s110、获取数据读取指令。
65.可以理解,对于上述第一种可能的情况,数据读取指令可以是手持烧录器响应用户在控制键盘或者控制屏幕上的读取控制操作生成的。而对于上述第二种可能的情况,数
据读取指令可以是控制设备响应用户针对交互控制界面的读取控制操作生成的,然后控制设备将生成的数据读取指令发送至烧录器。
66.s120、响应数据读取指令,读取原耗材芯片的加密数据,并将加密数据存储至临时存储空间。
67.可以理解,在一种可能的示例中,烧录器的卡槽位置可以唯一,在此情况下,可以先将原耗材芯片插入卡槽,先读取加密数据到临时存储空间,然后拔出原耗材芯片插入目标耗材芯片,执行上述步骤s130~s150的烧写过程。
68.在另一种可能的示例中,烧录器的卡槽位置不止一个,用户可以在一个卡槽中插入原耗材芯片,在另一个卡槽中插入目标耗材芯片。然后先执行上述步骤s110~s120读取加密数据到临时存储空间,然后再执行上述步骤s130~s150的烧写过程。
69.在可选的实施方式中,标识信息至少可以包括原耗材芯片的序列号以及生产厂商等信息,打印设备对耗材芯片的校验正是基于该标识信息进行的。加密数据中出标识信息之外,还可以包括成像盒的耗材数据,耗材数据包括但不限于:生产日期、着色剂类型/颜色、着色剂容量和着色剂剩余量等。
70.由加密数据得到替换后的加密数据还需要经过解密再加密,对应地,请继续参见图2,上述步骤s140中将加密数据中的原标识信息替换为目标标识信息,得到替换后的加密数据的过程,可以包括以下子步骤。
71.s141、利用解密函数,对加密数据进行解密,得到耗材数据和原标识信息。
72.s142、利用加密函数,对耗材数据和目标标识信息进行加密,得到替换后的加密数据。
73.可以理解,采用加密函数、解密函数实现加密或解密均可以采用现有技术的加解密技术实现,在此不做赘述。
74.如此,利用目标耗材芯片的目标标识信息代替原耗材芯片的原标识信息,对耗材数据和目标标识信息进行加密,得到替换后的加密数据,即新的加密数据包括的是加密后的耗材数据和目标标识信息。如此将新的加密数据烧录到目标耗材芯片,在将目标耗材芯片安装到原耗材芯片对应的成像盒上,再吧该成像盒应用到打印设备上,打印设备对目标耗材芯片的校验通过之后,即可使用该成像盒。
75.需要说明的是,上述方法实施例中各个步骤的执行顺序不以附图所示为限制,各步骤的执行顺序以实际应用情况为准。
76.为了执行上述方法实施例及各个可能的实施方式中的相应步骤,下面分别给出一种耗材芯片的数据处理装置的实现方式。
77.请参见图3,图3示出了本发明实施例提供的耗材芯片的数据处理装置的结构示意图。该耗材芯片的数据处理装置200应用于烧录器,烧录器与目标耗材芯片连接,装置包括:获取模块210、处理模块220、烧录模块230。
78.获取模块210,用于响应烧录指令,获取原耗材芯片的加密数据;加密数据至少包括原耗材芯片的原标识信息,原耗材芯片属于成像盒;
79.处理模块220,用于读取目标耗材芯片的目标标识信息,并将加密数据中的原标识信息替换为目标标识信息,得到替换后的加密数据;
80.烧录模块230,用于将替换后的加密数据烧录至目标耗材芯片;目标耗材芯片用于
代替原耗材芯片以使打印设备使用成像盒。
81.在可选的实施方式中,烧录器还与原耗材芯片通信连接,烧录器包括临时存储空间。获取模块210还用于:获取数据读取指令;响应数据读取指令,读取原耗材芯片的加密数据,并将加密数据存储至临时存储空间。
82.在可选的实施方式中,处理模块220具体用于:利用解密函数,对加密数据进行解密,得到耗材数据和原标识信息;利用加密函数,对耗材数据和目标标识信息进行加密,得到替换后的加密数据。
83.在可选的实施方式中,烧录器为手持烧录器,手持烧录器包括控制键盘或者控制屏幕;数据读取指令是手持烧录器响应用户在控制键盘或者控制屏幕上的读取控制操作生成的;烧录指令是手持烧录器响应用户在控制键盘或者控制屏幕上的烧录控制操作生成的。
84.在可选的实施方式中,烧录器还与控制设备通信连接;控制设备包括交互控制界面;数据读取指令是控制设备响应用户针对交互控制界面的读取控制操作生成的;烧录指令是控制设备响应用户针对交互控制界面的烧录控制操作生成的。
85.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的耗材芯片的数据处理装置200的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
86.请参见图4,图4为本发明实施例提供的一种烧录器的结构示意图。该烧录器300包括处理器310、存储器320和总线330,处理器310通过总线330与存储器320连接。
87.存储器320可用于存储软件程序,例如,图3所示的耗材芯片的数据处理装置200。其中,存储器320可以是但不限于,随机存取存储器(random access memory,ram),只读存储器(read only memory,rom),闪存存储器(flash),可编程只读存储器(programmable read-only memory,prom),可擦除只读存储器(erasable programmable read-only memory,eprom),电可擦除只读存储器(electric erasable programmable read-only memory,eeprom)等。
88.处理器310可以是一种集成电路芯片,具有信号处理能力。该处理器310可以是通用处理器,包括中央处理器(central processing unit,cpu)、网络处理器(network processor,np)等;还可以是数字信号处理器(digital signal processing,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
89.存储器320存储有处理器310可执行的机器可读指令。处理器310执行机器可读指令时,实现上述实施例揭示的耗材芯片的数据处理方法。
90.可以理解,图4所示的结构仅为示意,烧录器300还可以包括比图4中所示更多或者更少的组件,或者具有与图4所示不同的配置。图4中所示的各组件可以采用硬件、软件或其组合实现。
91.本发明实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时实现上述实施例揭示的耗材芯片的数据处理方法。该计算机可读存储介质可以是但不限于:u盘、移动硬盘、rom、ram、prom、eprom、eeprom、
flash磁碟或者光盘等各种可以存储程序代码的介质。
92.综上,本发明实施例提供了一种耗材芯片的数据处理方法、装置、烧录器及存储介质,该方法应用于与目标耗材芯片连接的烧录器,通过响应烧录指令,获取原耗材芯片的加密数据,加密数据包括原耗材芯片的原标识信息;再读取目标耗材芯片的目标标识信息,并将加密数据中的原标识信息替换为目标标识信息,得到替换后的加密数据。最后将替换后的加密数据烧录至目标耗材芯片。这样,原耗材芯片属于打印设备的成像盒,在原耗材芯片信息录入有误的情况下,可以利用目标耗材芯片来代替原耗材芯片能够使得打印设备使用成像盒,避免成像盒浪费。
93.以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1