切换序列号的方法、耗材装置和计算机存储介质与流程

文档序号:26003284发布日期:2021-07-23 21:20阅读:79来源:国知局
切换序列号的方法、耗材装置和计算机存储介质与流程

本发明涉及成像设备技术领域,尤其是涉及一种切换序列号的方法,以及耗材装置和计算机存储介质。



背景技术:

成像设备例如打印机、复印机、扫描仪等,通常会记住多个已经在该成像设备使用过的耗材芯片序列号。由于代用耗材芯片的序列号是有限的,当序列号对应的芯片被成像设备记录为已经使用完毕的芯片时,重复使用该序列号对应的芯片时会导致成像设备无法通过验证,因而影响成像设备正常使用,降低客户体验。

目前,在序列号被记住不能再次使用的情况下,通常可以人为更换一组未使用过的序列号的方式进行处理。但是,若成像设备记录的序列号足够多,并不一定能保证更换后的芯片所对应的序列号肯定未被成像设备记住。此方式既造成了时间浪费又影响用户使用。



技术实现要素:

本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明的目的之一在于提出一种切换序列号的方法,当确定耗材芯片序列号重复使用时,可自动将当前序列号切换为备用序列号,节省了时间成本且不会影响用户使用。

本发明的目的之二在于提出一种耗材装置。

本发明的目的之三在于提出一种计算机存储装置。

为了达到上述目的,本发明第一方面实施例提出的切换序列号的方法,用于耗材芯片,该方法包括:获取成像设备对于耗材芯片序列号的检测信息;根据所述检测信息识别出所述耗材芯片序列号在所述成像设备上被重复使用;获取预存的所述耗材芯片未使用过的目标备用序列号;将当前序列号切换为所述目标备用序列号,并发送所述目标备用序列号。

根据本发明实施例的切换序列号的方法,在确定耗材芯片序列号重复使用时,获取预存的耗材芯片未使用过的目标备用序列号,并将当前序列号切换为目标备用序列号,进而可以通过该目标备用序列号来通过成像设备的验证,该过程自动实现,无需人为干预,简单快捷,节省了时间成本并且不影响成像设备的使用。

在本发明的一些实施例中,所述获取成像设备对于耗材芯片序列号的检测信息包括:获取所述成像设备下发的对于所述耗材芯片序列号的检测指令,并记录所述检测指令的下发次数。

在本发明的一些实施例中,所述根据所述检测信息识别出所述耗材芯片序列号在所述成像设备上被重复使用包括:根据所述检测指令的下发次数确定所述检测指令的下发规律;所述下发规律与所述成像设备确定序列号未重复使用的指令下发规律不一致,则确定所述耗材芯片序列号在所述成像设备上被重复使用。

在本发明的一些实施例中,所述获取所述耗材芯片未使用过的目标备用序列号包括:获取序列号标记位;确定所述序列号标记位包括序列号切换标记;读取序列号编号标记位,并根据所述序列号编号标记位获得目标序列号编号;根据所述目标序列号编号获得所述目标备用序列号。

在本发明的一些实施例中,在确定所述序列号标记位包括序列号切换标记位之后,所述方法还包括:获取存储序列号交互信息的存储区域的剩余容量;确定所述剩余容量小于预设容量阈值,清除所述序列号切换标记位,其中,所述预设容量阈值为目标备用序列号需要的存储容量。

在本发明的一些实施例中,所述方法还包括:确定所述剩余容量大于或等于所述预设容量阈值,进一步根据当前序列号编号确定当前序列号为预存的多个备用序列号中的最后备用序列号,则清除所述序列号切换标记位。

在本发明的一些实施例中,在将当前序列号切换为所述目标备用序列号之后,所述方法还包括:清除所述序列号切换标记位以及更新序列号编号。

在本发明的一些实施例中,所述方法还包括:确定所述序列号标记位包括序列号初始化标记,则获取预存的主序列号,并发送所述主序列号。

为了达到上述目的,本发明第二方面实施例提出的耗材装置,包括:装置本体;耗材芯片,所述耗材芯片设置在所述装置本体上,用于执行上面实施例所述的切换序列号的方法。

根据本发明实施例的耗材装置,耗材芯片通过执行上面实施例的切换序列号的方法,当确定耗材芯片序列号重复使用时,自动获取预存的未被使用的目标备用序列号,并将当前序列号切换为目标备用序列号,进而通过该目标备用序列号即可通过成像设备的验证,保证耗材芯片和成像设备正常工作,简单快捷,节省了时间成本并且不影响成像设备的使用。

为了达到上述目的,本发明第三方面提出的计算机存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面实施例所述的切换序列号的方法。

根据本发明实施例的计算机存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上面实施例的切换序列号的方法,可以在确定耗材芯片序列号重复使用时,将当前序列号切换为目标备用序列号,避免出现当耗材芯片序列号重复使用导致成像设备无法工作的问题,保证耗材芯片和成像设备正常工作,节省时间成本且保证用户的体验感。

本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:

图1是本发明一个实施例的切换序列号的方法的流程图;

图2是本发明一个实施例的耗材芯片的框图;

图3是本发明另一个实施例的切换序列号的方法的流程图;

图4是本发明又一个实施例的切换序列号的方法的流程图;

图5是本发明一个实施例的耗材装置的框图。

附图标记:

耗材装置100;

装置本体10、耗材芯片20;

交互数据存储单元201、标记位检测单元202、标记位存储单元203、序列号重复检测单元204、序列号切换单元205、序列号存储单元206。

具体实施方式

下面详细描述本发明的实施例,参考附图描述的实施例是示例性的,下面详细描述本发明的实施例。

成像设备例如打印机、复印机、扫描仪等,在安装耗材芯片后,首先成像设备与耗材芯片进行通讯以验证序列号,例如发送一定规律的检测指令,以获取耗材芯片的序列号并验证该序列号是否被重复使用,在被重复使用时将不能通过验证,则该耗材芯片将不能用于该成像设备。

本发明实施例,为了解决耗材芯片序列号被重复使用导致成像设备使用不便的问题,提出了切换序列号的方法,该方法可以实现将被重复使用的耗材芯片序列号自动快速地切换至未使用序列号,节省了时间且不影响成像设备的使用。

下面参考图1-图4描述根据本发明第一方面实施例的切换序列号的方法。本发明实施例的切换序列号的方法适用于耗材芯片侧。

图1是根据本发明一个实施例的切换序列号的方法的流程图。

在本发明的一些实施例中,如图1所示,切换序列号的方法至少包括步骤s1-s4,具体如下。

s1,获取成像设备对于耗材芯片序列号的检测信息。

具体地,耗材装置例如墨盒、粉盒等安装到成像设备例如打印机后,成像设备先对耗材芯片序列号进行验证,例如发送一系列对于耗材芯片序列号的检测指令,进而耗材芯片根据检测指令反馈序列号的相关信息,成像设备根据耗材芯片反馈的序列号相关信息来确定耗材芯片是否使用过,当确定耗材芯片使用过,则成像设备将不再与耗材芯片通信,则成像设备拒绝使用该耗材装置,反之,当耗材芯片未被使用过,则成像设备可与该耗材芯片正常交互,实现成像设备正常使用,

在本发明的实施例中,在验证耗材芯片序列号时,耗材芯片可以记录成像设备发送给其的对于序列号的检测信息,例如发送的检测指令类型以及检测指令下发的次数等。

在一些实施例中,耗材芯片获取成像设备下发的对于耗材芯片序列号的检测指令,并记录检测指令的下发次数。

在实施例中,成像设备下发的对于耗材芯片序列号的检测指令,具有一定的预设规律例如规定下发1次或者两次等,以及检测指令也可以不止一种,可以根据具体验证过程进行设计。

s2,根据检测信息识别出耗材芯片序列号在成像设备上被重复使用。

具体地,成像设备发送的对于耗材芯片序列号的检测指令具有预设规律性,当耗材芯片根据接收到的检测信息确定成像设备发送的检测指令符合预设规律时,则认为耗材芯片序列号在成像设备上没有被使用过,验证通过,反之,当耗材芯片根据接收到的检测信息确定成像设备发送的检测指令不符合预设规律时,则认为该耗材芯片序列号在成像设备上已被记住属于重复使用,验证不通过。

在一些实施例中,耗材芯片根据检测指令的下发次数确定检测指令的下发规律,检测指令的下发规律与耗材芯片序列号未重复使用的检测指令下发规律不一致,则确定该耗材芯片序列号在成像设备上被重复使用。或者,确定下发规律与耗材芯片序列号未重复使用的检测指令下发规律一致,则确定耗材芯片序列号在成像设备上未被使用过。

例如,成像设备在识别耗材芯片序列号时,发送1次检测指令a和2次检测指令b,其中,检测指令a和检测指令b是对于耗材芯片序列号相关的检测指令。其中,若耗材芯片根据获取成像设备对于耗材芯片序列号的检测信息确定检测指令不符合上面的规律,例如发送了1次检测指令a和1次检测指令b,或者发送了2次检测指令a和3次检测指令b,则确定该耗材芯片序列号在成像设备上被重复使用,成像设备将验证不通过。

s3,获取预存的耗材芯片未使用过的目标备用序列号。

在本发明实施例中,耗材芯片可以预存一系列序列号数据,例如,至少预存1组主序列号和2组备用序列号,在首次安装至成像设备时,可以提供主序列号,在主序列号被记住,继续使用该耗材芯片时,可以切换至备用序列号。

在实施例中,耗材芯片预存的各个序列号可以依据编号来区别,根据编号来依次使用,即可以根据编号来确定本次使用的目标备用序列号,避免重复使用。

s4,将当前序列号切换为目标备用序列号,并发送目标备用序列号。

具体地,耗材芯片将未被使用过的目标备用序列号发送给成像设备,成像设备对该目标备用序列号进行验证,即可识别该序列号未被使用过,则通过验证,进而实现成像设备与耗材芯片的正常交互,保证成像设备正常使用。

根据本发明实施例的切换序列号的方法,在识别出耗材芯片序列号在成像设备上被重复使用时,获取预存的耗材芯片未使用过的目标备用序列号,并将当前序列号切换为目标备用序列号,避免出现当耗材芯片序列号重复使用导致成像设备无法工作的问题,保证耗材芯片和成像设备正常工作,简单迅速,无需人为干预,节省了时间成本且不影响成像设备的使用,提升用户体验。

在本本发明实施例中,耗材芯片20配置为如图2所示的框架,包括序列号重复检测单元204、序列号切换单元205、序列号存储单元206、标记位存储单元203、标记位检测单元202和交互数据存储单元201。耗材芯片通过各个单元的协作实现序列号重复检测以及切换功能,从而解决序列号被成像设备记住而不能再次使用的问题。

其中,序列号重复检测单元204根据成像设备下发的检测指令规律判断耗材芯片序列号是否被记住或者被使用过,当检测到耗材芯片序列号被记住或者被使用时,该单元会往标记位存储单元203写入序列号切换标记位,代表需要切换序列号。序列号切换单元205用于对标记位、序列号数据进行处理。序列号存储单元206用于存储序列号数据,例如存储1组主用序列号和至少2组备用序列号。标记位存储单元203用于存储标记位,在一些实施例中,可以设置3种标记位,例如包括序列号初始化标记位、序列号切换标记位、序列号编号标记位,每个标记位存储的位置不同。标记位检测单元202用于芯片上电时对标记位存储单元203进行标记位检测,若检测到标记位的存在则根据相应标记位数据执行相应的操作。交互数据存储单元201用于耗材芯片和成像设备通信交互的数据(包括序列号数据)。

具体来说,耗材芯片中可以预存主序列号和多组备用序列号。耗材芯片20首次上电时,检测到序列号标记位包括序列号初始化标记,此时耗材芯片20获取预存的主序列号,并发送该主序列号,将主序列号提供给成像设备。例如,调用序列号切换单元205从序列号存储单元206复制主序列号数据至交互数据存储单元201并将初始化标记清除。

成像设备和耗材芯片20通信交互数据是通过指令的方式进行的,在数据交互过程中耗材芯片20实时判断成像设备下发的指令是否表明耗材芯片序列号被记住,当出现耗材芯片序列号被记住时则生成序列号切换标记。例如,序列号重复检测单元204判断当前耗材芯片序列号被记住,向标记位存储单元203写入序列号切换标记,即此时需要切换序列号。

对于序列号重复使用的检测如图3所示,图3是根据本发明的一个实施例的判断耗材芯片序列号是否被重复使用的流程图,其中,以成像设备验证序列号时下发2次指令a、6次指令b和6次指令c的指令规律来检测序列号为例,具体包括以下步骤:

s101,通信开始,耗材芯片与成像设备进行通信。

s102,记录成像设备下发指令a的次数a1,当a1超过2时自动将a1清零。

s103,记录成像设备下发指令b的次数b1。

s104,判断是否满足b1=6且a2=2,若判断结果为“是”,则执行步骤s107,若判断结果为“否”,则执行步骤s105。

s105,记录成像设备下发指令c的次数c1。

s106,判断是否满足c1=6且b1=6且a1=2,若判断结果为“是”,则执行步骤s108,若判断结果为“否”,则返回步骤s102。

s107,写入序列号切换标记并将b1清零。

s108,写入序列号切换标记并将c1清零。

s109,通信结束。

进一步地,耗材芯片再次上电,获取序列号标记位,若确定序列号标记位包括序列号切换标记位,例如标记位检测单元检测到序列号切换标记位的存在,即此时需要切换序列号,则读取序列号标记位,并根据序列号编号标记位获得目标序列号标号,根据目标序列号编号获得目标备用序列号,其中,耗材芯片预存的多组备用序列号可以按照使用顺序进行编号存储,根据序列号编号可以依次来选择序列号,避免重复使用,其中,目标备用序列号可以是按照使用排序中当前序列号编号的下一个编号的序列号。进而将当前序列号切换为目标备用序列号,成像设备即可识别该序列号未被使用过,从而保证成像设备与耗材芯片之间的正常工作。

在一些实施例中,耗材芯片中配置有存储序列号交互信息的存储区域,为了保证序列号数据的正常发送,在确定序列号标记位包括序列号切换标记位之后,还可以进一步考虑耗材芯片与成像设备进行序列号数据交互的存储区域的剩余容量是否满足本次序列号数据的传输,以保证序列号数据的正常发送。

具体地,耗材芯片获取存储序列号交互信息的存储区域的剩余容量,确定剩余容量小于预设容量阈值,则清除序列号切换标记位,其中,预设容量阈值为目标备用序列号需要的存储容量,即在检测到序列号切换标记时,确定当前需要切换序列号,但是,若序列号交互信息的存储区域的剩余容量超出阈值则认为切换标记无效并清除序列号切换标记,不执行切换序列号操作,以保证序列号传输的正确性。

进一步来说,在本发明的另一些实施例中,确定耗材芯片的序列号交互信息的存储区域的剩余容量大于或等于预设容量阈值,进一步根据当前序列号编号确定当前序列号为预存的多个备用序列号中的最后备用序列号,则清除序列号切换标记位,即判断序列号编号是否已经是最后一个备用序列号编号,若是,则确定耗材芯片预存的备用序列号已经全部使用,认为当前的序列号切换标记无效并清除切换标记,即不执行序列号切换操作,若当前序列号编号不是最后一个,则根据序列号编号从预存的多组序列号中按照预设的使用顺序获取下一个备用序列号作为目标备用序列号,并复制到序列号交互信息的存储区域,以发送给成像设备,进而成像设备识别出该序列号为未被使用,从而保证成像设备与耗材芯片的正常工作。

在将当前序列号切换为目标备用序列号之后,清除序列号切换标记位以及更新序列号编号,以便于下次序列号切换操作。

图4是本发明又一个实施例的切换序列号的方法的流程图,其中,切换序列号的方法包括步骤s10-s90,具体如下。

s10,开始,耗材芯片上电运行。

s20,检测序列号标记位是否存在并识别类型,若判断结果为“是”,则执行步骤s30或步骤s50,若判断结果为“否”,则执行步骤s90。

s30,序列号初始化标记位。

s40,复制主序列号至序列号交互信息的存储区域。

s50,序列号切换标记位。其中,检测到序列号切换标记位,即此时需要切换序列号。

s60,判断当前剩余容量是否超出预设容量阈值,若判断结果为“是”,则执行步骤s70,若判断结果为“否”,则执行步骤s90。

s70,判断当前使用序列号是否为最后一个备用序列号,若判断结果为“是”,则执行步骤s80,若判断结果为“否”,则执行步骤s90。

s80,切换列号并更新标记位。

s90,等待和成像设备进行数据交互。

根据本发明实施例的切换序列号的方法,通过检测序列号标记位确定耗材芯片序列号为初次使用或者重复使用,并在耗材芯片序列号被重复使用时,将当前序列号切换为目标备用序列号,从而保证耗材芯片和成像设备正常工作,节省时间成本且保证用户的体验感。

在本发明的一些实施例中,如图5所示,为根据本发明一个实施例的耗材装置的框图,耗材装置100包括装置本体10和耗材芯片20,其中,耗材芯片20设置在装置本体10上,耗材芯片20用于执行上面第一方面实施例的切换序列号的方法。

根据本发明实施例的耗材装置100,耗材芯片20通过执行上面实施例的切换序列号的方法,当确认耗材芯片序列号重复使用时,自动获取预存的未被使用的目标备用序列号,并将当前序列号切换为目标备用序列号,进而通过该目标备用序列号即可通过成像设备的验证,保证耗材芯片20和成像设备正常工作,简单快捷,节省了时间成本并且不影响成像设备的使用。

在本发明的一些实施例中,如图2所示,为根据本发明一个实施例的耗材芯片的框图,其中,耗材芯片20中可以配置为多个处理单元,如交互数据存储单元201、标记位检测单元202、标记位存储单元203、序列号重复检测单元204、序列号切换单元205和序列号存储单元206等。

交互数据存储单元201用于存储成像设备和耗材芯片通信交互的数据,标记位存储单元203用于存储标记位,包括序列号初始化标记位、序列号切换标记位和序列号编号标记位,且每个标记位存储的位置不同。当耗材芯片上电后,由标记位检测单元202对标记位存储单元203中存储的标记位进行检测,检测到标记位存在时,耗材芯片则根据对应的标记位数据执行相应的操作。序列号重复检测单元204实时根据成像设备下发的检测指令判断耗材芯片序列号是否被记住或被使用过,若确定耗材芯片序列号被记住或重复使用过,则向标记位存储单元203写入序列号切换标记。序列号切换单元205执行序列号数据切换动作,对序列号标记位和序列号数据进行处理。序列号存储单元205中且至少预存有2组目标备用序列号数据以及1组主序列号数据。

在本发明的一些实施例中,还提出一种计算机存储介质,该计算机存储介质上存储有计算机程序,计算机程序被处理器执行时可实现上述第一方面实施例的切换序列号的方法。

根据本发明实施例的计算机存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上面实施例的切换序列号的方法,可以在确定耗材芯片序列号重复使用时,将当前序列号切换为目标备用序列号,避免出现当耗材芯片序列号重复使用导致成像设备无法工作的问题,保证耗材芯片和成像设备正常工作,节省时间成本且保证用户的体验感。

根据本发明实施例的耗材装置100的其他构成以及操作对于本领域普通技术人员而言都是已知的,这里不再详细描述。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示意性实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。

尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1