存储介质、数据处理方法及采用该方法的盒芯片技术

技术编号:17032561 阅读:27 留言:0更新日期:2018-01-13 19:11
本发明专利技术提供了一种存储介质、数据处理方法及采用该方法的盒芯片,盒芯片包括主存储区和备份存储区,数据处理方法包括:判断接收的指令为读指令还是写指令;若是写指令,则将写指令中携带的数据,根据写指令中包含的地址,写入主存储区中该地址所指向的位置;并根据预设的规则,判断是否需要对备份存储区的数据进行更新。本发明专利技术提供的存储介质、数据处理方法及采用该方法的盒芯片,通过每次写入的信息可以及时地记录在主存储区,为了保持盒芯片的信息唯一性,备份存储区的信息,只有在符合预设的规则的情况下,才被更新,因而实现了无限制地记录打印成像设备对盒芯片的操作又能保持盒芯片的信息的唯一性。

【技术实现步骤摘要】
存储介质、数据处理方法及采用该方法的盒芯片相关申请交叉引用本申请要求于2016年9月23日提交中国专利局、申请号为201610849245.0、专利技术名称为"数据处理方法及采用该方法的盒芯片"的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本专利技术涉及打印成像领域,尤其涉及一种存储介质、数据处理方法及采用该方法的盒芯片。
技术介绍
在例如喷墨打印机、激光打印机这类打印成像设备中,记录材料(例如墨水、碳粉)通过一个耗材盒提供,记录材料容纳在耗材盒中,当记录材料消耗完时,用户只需要更换耗材盒就可以了,打印机可以继续使用。为了方便对耗材盒的管理,在耗材盒上设置了一个盒芯片,在盒芯片中,存储了有关耗材盒的信息,例如制造商、记录材料(碳粉、墨水)的类型、颜色、容量和使用情况等。因此,当用户将耗材盒安装到打印成像设备中时,盒芯片存储的信息就能提供给打印成像设备,打印成像设备就能获知耗材盒的基本信息,并且,在使用耗材盒的过程中,将更新了的信息,例如使用情况信息,写入到盒芯片中。为了避免盒芯片的信息被不合理地修改,部分盒芯片的存储器中,划分了若干区域,如图3所示的一种现有技术的存储器中,存储器编址了6个地址,被划分成了三个区域,分别是只读存储区(R)、可读写存储区(RW)和写一次存储区(WO)。在只读存储区中,存储不希望被改写的信息,例如制造商信息,从而确保盒芯片的来源的唯一性。然而,对盒芯片的这些访问限制,无法较为完整地记录打印成像设备对盒芯片的操作。某些情况下,打印成像设备发生了异常,若盒芯片能无访问限制地记录打印成像设备的操作,则在后续的维修保养中,提供辅助信息。本专利技术就是探讨在保持盒芯片的信息唯一性的情况下,如何无限制地记录打印成像设备对盒芯片的操作。
技术实现思路
本专利技术提供了一种存储介质、数据处理方法及采用该方法的盒芯片,用于解决现有技术中存在的上述问题。本专利技术的一方面是为了提供一种盒芯片的数据处理方法,所述盒芯片包括主存储区和备份存储区,所述数据处理方法包括:判断接收的指令为读指令还是写指令;若是写指令,则将写指令中携带的数据,根据写指令中包含的地址,写入主存储区中该地址所指向的位置;并根据预设的规则,判断是否需要对备份存储区的数据进行更新。本专利技术的另一方面是为了提供一种盒芯片,所述盒芯片包括接口单元,存储单元和控制单元,存储单元包括主存储区和备份存储区;接口单元用于接收打印成像设备发送的指令;控制单元用于判断接收的指令为读指令还是写指令,若是写指令,将写指令中携带的数据,根据写指令中包含的地址,写入主存储区中该地址所指向的位置;并且根据预设的规则,判断是否需要对备份存储区的数据进行更新。本专利技术的又一方面是为了提供一种盒芯片,该盒芯片包括处理器,所述处理器用于执行程序代码,以实现上述的盒芯片的数据处理方法。本专利技术的再一方面是为了提供一种存储介质,该存储介质中存储有程序代码,所述程序代码用于实现上述的盒芯片的数据处理方法。本专利技术的又一方面是为了提供一种用于耗材盒的盒芯片,包括:设置有主存储区和备份存储区的存储单元,所述主存储区存储有与耗材盒相关的数据;所述备份存储区的编址与主存储区的编址一一对应,备份存储区用于存储与主存储区编址相对应的数据,所述数据包括更新配置数据;所述更新配置数据用于指示接收到写指令和/或读指令时,如何根据预设的规则响应写指令和/或读指令。本专利技术的再一方面是为了提供一种用于耗材盒的盒芯片,包括:设置有主存储区、备份存储区和响应存储区的存储单元,所述主存储区存储有与耗材盒相关的数据;所述响应存储区存储有与主存储区编址一一对应的响应类型信息;所述响应类型信息至少包括如下一种:写指令和读指令都指向主存储区的响应类型信息、第一次写入主存储区后同步写入对应的备份存储区的响应类型信息、写入时回复错误消息的响应类型信息。本专利技术提供的存储介质、数据处理方法及采用该方法的盒芯片,通过本专利技术实施例提供的数据处理方法和采用该数据处理方法的盒芯片,每次写入的信息可以及时地记录在主存储区,为了保持盒芯片的信息唯一性,备份存储区的信息,只有在符合预设的规则的情况下,才被更新,因而实现了无限制地记录打印成像设备对盒芯片的操作又能保持盒芯片的信息的唯一性。附图说明图1所示的是本专利技术实施例提供的一种盒芯片的结构示意图;图2所示的是本专利技术实施例提供的盒芯片的数据处理方法流程图;图3所示的是现有技术中存储器的数据结构示意图;图4所示的是本专利技术实施例提供的存储单元的数据结构示意图;图5所示的是本专利技术实施例提供的另一种存储单元的数据结构示意图;图6所示的是本专利技术实施例提供的另一种盒芯片的数据处理方法流程图;图7所示的是本专利技术实施例提供的另一种存储单元的数据结构示意图;图8所示的是本专利技术实施例提供的另一种盒芯片的数据处理方法流程图;图9所示的是本专利技术实施例提供的另一种存储单元的数据结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在本专利技术中,术语“安装”、“连接”、“固定”等术语均应广义理解,例如,“连接”可以是固定连接,也可以是可拆卸连接,或一体地连接。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本专利技术中的具体含义。需要说明的是,在本专利技术的描述中,术语“第一”、“第二”仅用于方便描述不同的部件,而不能理解为指示或暗示顺序关系、相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。本文中在本专利技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本专利技术。下面结合附图,对本专利技术的一些实施方式作详细说明。在各实施例之间不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。本专利技术实施例提供的可拆卸地安装到耗材盒上的盒芯片的结构如图1所示,其包括接口单元100,控制单元200和存储单元300。接口单元100连接控制单元200,控制单元200连接存储单元300。存储单元中,设置了主存储区310和备份存储区320。其中,接口单元100用于电连接到成像设备,接收成像设备发送的读指令和写指令,该读指令或写指令中,包含有该指令所指向的具体位置的地址信息。接口单元与成像设备之间的连接,可以是有线方式,也可以是无线方式。存储单元300一般存储有关成像盒的信息,例如是墨盒识别信息,制造厂商,生产日期,墨水使用量和墨水剩余量等,该存储单元采用常见的非易失性存储器,例如EPROM,EEPROM,FLASH,铁电存储器,相变存储器等,也可以采用易失性存储器加上供电电源的方案,例如SRAM+电池或电容,DRAM+电池或电容。控制单元200用于处理接口单元所接收到的读指令和写指令,具体地,控制单元用于判断接收的指令为读指令还是写指令,若是写指令,将写指令中携带的数据,根据写指本文档来自技高网
...
存储介质、数据处理方法及采用该方法的盒芯片

【技术保护点】
一种盒芯片的数据处理方法,其特征在于,所述盒芯片包括主存储区和备份存储区,所述数据处理方法包括:判断接收的指令为读指令还是写指令;若是写指令,则将写指令中携带的数据,根据写指令中包含的地址,写入主存储区中该地址所指向的位置;并根据预设的规则,判断是否需要对备份存储区的数据进行更新。

【技术特征摘要】
2016.09.23 CN 20161084924501.一种盒芯片的数据处理方法,其特征在于,所述盒芯片包括主存储区和备份存储区,所述数据处理方法包括:判断接收的指令为读指令还是写指令;若是写指令,则将写指令中携带的数据,根据写指令中包含的地址,写入主存储区中该地址所指向的位置;并根据预设的规则,判断是否需要对备份存储区的数据进行更新。2.根据权利要求1所述的数据处理方法,其特征在于,所述方法还包括:若是读指令,则判断读指令中包含的地址,是否在备份存储区中对应地设置有备份数据;如果有,则从备份存储区读取数据;如果没有,则根据读指令中的地址,读取主存储区中的数据。3.根据权利要求2所述的数据处理方法,其特征在于,在判断读指令中包含的地址在备份存储区中对应地设置有备份数据之后,所述方法还包括:判断读指令中包含的地址在备份存储区中对应的备份数据的状态;如果备份数据是正常数据,则从备份存储区读取信息;如果备份数据是不正常数据,则根据读指令中的地址,读取主存储区中的数据。4.根据权利要求1所述的数据处理方法,其特征在于,所述方法还包括:若是读指令,则判断读指令中包含的地址在备份存储区中对应的备份数据的状态;如果备份数据是正常数据,则从备份存储区读取信息;如果备份数据是不正常数据,则根据读指令中的地址,读取主存储区中的数据。5.根据权利要求1所述的数据处理方法,其特征在于,所述方法还包括:若是读指令,则根据预设的规则,判断是否需要对备份存储区的数据进行更新;若需要更新,则在对备份存储区的数据进行更新之后,读取所述备份存储区的数据;或者,在对备份存储区的数据进行更新之前,读取所述主存储区的数据;若不需要更新,则读取所述备份存储区的数据。6.根据权利要求1所述的数据处理方法,其特征在于,所述方法还包括:若是写指令,则将写指令中携带的数据,根据写指令中包含的地址,写入主存储区中该地址所指向的位置,并判断所述地址对应的响应类型,根据响应类型进行相应的响应处理。7.根据权利要求6所述的数据处理方法,其特征在于,所述盒芯片还包括响应存储区;所述方法还包括:若是读指令,则判断读指令中包含的地址在响应存储区中对应的响应类型;如果响应类型是预先设置的第一响应类型,则根据读指令中的地址,读取主存储区中的数据;如果响应类型是预先设置的第二响应类型或第三响应类型,则读取备份存储区的对应地址的数据;其中,第一响应类型为:读指令和写指令都指向主存储区;第二响应类型为:在第一次写指令执行后,将主存储区对应的地址的数据复制到备份存储区,读指令指向备份存储区;第三响应类型为:读指令指向备份存储区,接收到写指令时,回复错误信号。8.根据权利要求1-5中任意一项所述的数据处理方法,其特征在于,所述根据预设的规则,判断是否需要对备份存储区的数据进行更新,包括:判断备份存储区中各个地址的数据;若数据是正常数据,则不需要更新;若数据是预设的第一无效数据,则需要更新,从主存储区中对应的地址复制数据到备份存储区,覆盖所述第一无效数据;若数据是预设的第二无效数据,则不做任何处理。9.一种盒芯片,其特征在于,所述盒芯片包括接口单元,存储单元和控制单元,存储单元包括主存储区和备份存储区;接口单元用于接收打印成像设备发送的指令;控制单元用于判断接收的指令为读指令还是写指令,若是写指令,则将写指令中携带的数据,根据写指令中包含的地址,写入主存储区中该地址所指向的位置;并且根据预设的规则,判断是否需要对备份存储区的数据进行更新。10.根据权利要求9所述的盒芯片,其特征在于,所述控制单元还用于:若是读指令,则判断读指令中包含的地址,是否在备份存储区中对应地设置有备份数据;如果有,则从备份存储区读取数据;如果没有,则根据读指令中的地址,读取主存储区中的数据。11.根据权利要求10所述的盒芯片,其特征在于,所述控制单元还用于:在判断读指令中包含的地址在备份存储区中对应地设置有备份数据之后,判断读指令中包含的地址在备份存储区中对应的备份数据的状态;如果备份数据是正常数据,则从备份存储区读取信息;如果备...

【专利技术属性】
技术研发人员:刘卫臣
申请(专利权)人:珠海艾派克微电子有限公司
类型:发明
国别省市:广东,44

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

1