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

一种认证数据切换方法、耗材芯片和耗材盒与流程

2022-03-02 01:55:09 来源:中国专利 TAG:

一种认证数据切换方法、耗材芯片和耗材盒
【技术领域】
1.本技术涉及打印耗材技术领域,尤其涉及一种认证数据切换方法、耗材芯片和耗材盒。


背景技术:

2.打印机、复印机等成像设备的耗材盒上设置有耗材芯片,当耗材盒被安装到成像设备上之后,成像设备会根据耗材芯片中存储的认证数据对耗材盒进行认证,只有认证通过才可允许耗材盒使用。
3.目前,不少耗材芯片中都会存储多套认证数据。在进行认证时,如果当前使用的认证数据认证成功,则成像设备会向耗材芯片发送固定格式的反馈数据。如果认证失败,则会发送不同于前述固定格式的反馈数据。由此,耗材芯片可根据反馈数据在通信格式和内容上的差异,确定是否需要切换新的认证数据进行重新认证。
4.但是,一些成像设备在执行认证流程时,不论当前使用的认证数据是否认证成功,其反馈数据在通信格式、内容等方面并无差异。这种情况下,耗材芯片将无法切换新的认证数据,导致认证失败,耗材盒无法使用。


技术实现要素:

5.本技术实施例提供了一种认证数据切换方法、耗材芯片和耗材盒,可不受成像设备等外部设备指令的限制和影响,实现认证数据的主动切换,从而可提高认证数据切换的可靠性,最终提升耗材芯片认证的成功率。
6.第一方面,本技术实施例提供一种认证数据切换方法,所述方法应用于耗材芯片,所述耗材芯片存储有至少两套认证数据,所述耗材芯片包括电池模块;所述方法包括:获取所述电池模块的电量数据;确定所述电量数据满足认证数据切换条件后,对当前输出的认证数据进行切换。
7.其中一种可能的实现方式中,所述耗材芯片还包括电池监测模块;所述获取所述电池模块的电量数据,包括:从所述电池监测模块获取电量数据,所述电量数据是所述电池监测模块对所述电池模块进行监测得到的。
8.其中一种可能的实现方式中,所述电量数据包括放电时长和/或电压值;所述电池监测模块对所述电池模块进行监测得到电量数据,包括:所述电池监测模块对所述电池模块的放电时间进行计时,得到所述电池模块的放电时长;和/或,所述电池监测模块按照设定周期对所述电池模块进行电压检测,得到所述电池模块的电压值。
9.其中一种可能的实现方式中,所述确定所述电量数据满足认证数据切换条件后,对当前输出的认证数据进行切换,包括:确定所述放电时长大于第n时长阈值小于第n 1时长阈值,和/或,所述电压值小于第n电压阈值大于第n 1电压阈值后,将当前输出的认证数据切换为第n认证数据,所述n为正整数。
10.其中一种可能的实现方式中,所述电量数据包括电量状态标识;所述电池监测模
块对所述电池模块进行监测得到电量数据,包括:所述电池监测模块确定所述放电时长大于第n时长阈值小于第n 1时长阈值,和/或,所述电压值小于第n电压阈值大于第n 1电压阈值,设置电量状态标识与第n设定标识一致。
11.其中一种可能的实现方式中,所述确定所述电量数据满足认证数据切换条件后,对当前输出的认证数据进行切换,包括:确定所述电量状态标识与第n设定标识一致后,将当前输出的认证数据切换为第n认证数据,所述n为正整数。
12.第二方面,本技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如第一方面所述的方法。
13.第三方面,本技术实施例提供一种耗材芯片,所述耗材芯片存储有至少两套认证数据,所述耗材芯片包括控制模块以及电池模块;所述控制模块用于,获取所述电池模块的电量数据;所述控制模块还用于,确定所述电量数据满足认证数据切换条件后,对当前输出的认证数据进行切换。
14.其中一种可能的实现方式中,所述耗材芯片还包括电池监测模块;所述电池监测模块用于对所述电池模块进行监测得到电量数据;所述控制模块具体用于,从所述电池监测模块获取所述电池模块的电量数据。
15.其中一种可能的实现方式中,所述电量数据包括放电时长和/或电压值;所述电池监测模块具体用于,对所述电池模块的放电时间进行计时,得到所述电池模块的放电时长;和/或,按照设定周期对所述电池模块进行电压检测,得到所述电池模块的电压值。
16.其中一种可能的实现方式中,所述控制模块具体用于,确定所述放电时长大于第n时长阈值小于第n 1时长阈值,和/或,所述电压值小于第n电压阈值大于第n 1电压阈值后,将当前输出的认证数据切换为第n认证数据,所述n为正整数。
17.其中一种可能的实现方式中,所述电量数据包括电量状态标识;所述电池监测模块具体用于,确定所述放电时长大于第n时长阈值小于第n 1时长阈值,和/或,所述电压值小于第n电压阈值大于第n 1电压阈值,设置电量状态标识与第n设定标识一致。
18.其中一种可能的实现方式中,所述控制模块具体用于,确定所述电量状态标识与第n设定标识一致后,将当前输出的认证数据切换为第n认证数据,所述n为正整数。
19.第四方面,本技术实施例提供一种耗材盒,所述耗材盒上安装有如第三方面所述的耗材芯片。
20.本技术的上述技术方案存在以下有益效果:
21.通过上述技术方案,耗材芯片可不再受成像设备等外部设备指令的限制和影响,实现认证数据的主动切换,从而提高了认证数据切换的可靠性、提升了认证成功率。
【附图说明】
22.为了更清楚地说明本技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
23.图1为本技术实施例提供的一种耗材芯片的结构示意图;
24.图2为本技术实施例提供的一种认证数据切换方法的流程图;
25.图3为本技术实施例提供的另一种认证数据切换方法的流程图;
26.图4为本技术实施例提供的另一种认证数据切换方法的流程图;
27.图5为本技术实施例提供的另一种认证数据切换方法的流程图;
28.图6为本技术实施例提供的另一种认证数据切换方法的流程图;
29.图7为本技术实施例提供的一种电子设备的结构示意图。
【具体实施方式】
30.为了更好的理解本技术的技术方案,下面结合附图对本技术实施例进行详细描述。
31.应当明确,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
32.在本技术实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本技术。在本技术实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”、“第一”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
33.成像设备如打印机、复印机等,均安装有耗材盒(如墨盒、粉盒、硒鼓等)。耗材盒可以是可拆卸地安装于成像设备上。耗材盒包括本体,本体上设有耗材芯片。耗材芯片可以是可拆卸地安装于耗材盒本体上。
34.本技术实施例可提供一种耗材芯片,用于执行本技术实施例提供的认证数据切换方法,以实现认证数据的主动切换,而不再受成像设备等外部设备指令的限制和影响。
35.图1为本技术实施例提供的一种耗材芯片的结构示意图。如图1所示,本技术实施例提供的耗材芯片10可包括:控制模块101、电池模块102以及电池监测模块103。
36.其中,电池模块102可以在耗材芯片10没有成像设备等外部设备供电时,对电池监测模块103进行供电。电池模块102可以是体积较小的纽扣电池、电容或者锂电池等。在其他实施例中,电池模块102还可以通过导线与耗材芯片10连接,而不必设置在耗材芯片10上。
37.电池监测模块103可用于对电池模块102进行电量监测,从而获取电池模块102的电量数据。一些实施例中,电池监测模块103可以是库仑计,并使用高级的电量计量算法,来准确测算电池模块102的剩余电量。在另外的实施例中,实现电量监测的电池监测模块103可以集成地设置到控制模块中,此时耗材芯片10就无需独立设置的电池监测模块103。
38.控制模块101可用于根据电池模块102的电量数据来实现认证数据的切换。一种方式中,控制模块101可获取电池监测模块103监测得到的电量数据,并根据电量数据对认证数据切换流程进行控制。控制模块101中可以包括存储电路。存储电路中可存储至少两套不同的认证数据,例如第一认证数据和第二认证数据。上述认证数据的切换,可以是从当前选择对外输出的第一认证数据切换到输出第二认证数据,或者从当前选择对外输出的第二认证数据切换到输出第一认证数据。同时,控制模块101还可以用于控制耗材芯片10与成像设备之间的通信。控制模块101具体可以为单片机、微控制器、现场可编程逻辑门阵列(field programmable gate array,fpga)、逻辑电路等。
39.上述耗材芯片10还可以包括电路板(图1中未示出)。电路板可承载上述控制模块101、电池模块102以及电池监测模块103。在一种可能的实现方式中,控制模块101以及电池监测模块103可以集成地设置在同一个电路中。该电路可以被设计成集成电路,以晶圆的方
式体现。在此种实现方式中,耗材芯片10包括该晶圆及承载该晶圆的电路板。
40.图2为本技术实施例提供的一种认证数据切换方法的流程图。如图2所示,上述认证数据切换方法可以包括:
41.步骤101,控制模块获取电池模块的电量数据。
42.步骤102,控制模块确定电量数据满足认证数据切换条件后,对当前输出的认证数据进行切换。
43.耗材芯片在生产完成后,其上设置的电池模块就开始放电。具体的,可以采取固定电流放电方式,例如通过1ma电流放电。还可以通过空气中的水汽、粉尘等进行自然放电。在自然放电的情况下,其放电电流小于1ma,一般为微安级别,此时可以配置容量更小的电池模块,从而节省成本。
44.一种可能的实现方式中,电池监测模块可在接收到电池模块的供电之后,启动对电池模块电量数据的监测。
45.另一种可能的实现方式中,电池监测模块可响应于接收到的第一监测指令,启动对电池模块电量数据的监测。需要说明的是,上述第一监测指令可以是耗材芯片在出厂之后自动触发的,也可以是在销售完成之后自动触发的。本技术对此不做限制。
46.本技术实施例中,电池监测模块对电池模块的电量监测不受外部成像设备的影响,即,不论耗材盒是否已经被安装在成像设备上,均可对电池模块进行电量数据监测。
47.耗材盒安装到成像设备中后,耗材芯片与成像设备的触针接触,从而,成像设备可在开机后通过触针向耗材芯片供电。耗材芯片通电后,即可自动执行初始化操作。
48.本技术实施例中,控制模块获取电池模块的电量数据的触发条件例如可以是:响应于上述上电初始化(即成像设备对耗材芯片进行供电)、或者接收到成像设备发送的复位信号(时钟或者数据信号线的电平上升曲线、若干时钟个数等)、或者接收到预设指令(例如读取认证数据的指令)等,本技术不作限定,只需要在耗材芯片发送认证数据或者成像设备读取认证数据前即可。
49.具体获取电量数据时,一种可能的实现方式中,控制模块可从电池监测模块中获取电量数据。基于电池模块的自然放电或被动放电,控制模块可在电池模块的电量数据满足认证数据切换条件后,对当前输出的认证数据进行切换。
50.具体的,耗材芯片中可预先设置多套认证数据。认证数据例如可以是,芯片序列号、碳粉序列号、墨水序列号、数字签名、种子数据或校验数据中的一种或者几种。还可以包括与之相关联的数据,例如生产日期信息等。本技术对此不做限制。耗材芯片可在出厂设置中指定多套认证数据中的任意一套为默认认证数据,即当前输出的认证数据。
51.进一步的,在耗材芯片中设置多套认证数据的情况下,还可设置多个设定阈值。各个设定阈值可与各个认证数据相互映射。控制模块确定电量数据满足认证数据切换条件可以是,确定剩余电量低于设定阈值,此时,可对当前输出的认证数据进行切换。具体的,当电池模块中的剩余电量低于第一设定阈值时,控制模块可将当前输出的认证数据切换为第一认证数据;当电池模块中的剩余电量低于第二设定阈值时,控制模块可将当前输出的认证数据切换为第二认证数据,以此类推,不做赘述。
52.其中,上述剩余电量还可以替换为消耗电量等任意一种可以表征电池电量使用情况的数据,本技术对此不做限制。
53.通过上述技术方案,耗材芯片可实现认证数据的主动切换,而不再受成像设备等外部设备指令的限制和影响,从而提高了认证数据切换的可靠性、提升了认证成功率。
54.本技术另一实施例中,对上述认证数据切换方法作进一步说明。
55.图3为本技术实施例提供的另一种认证数据切换方法的流程图。如图3所示,上述认证数据切换方法可以包括:
56.步骤201,控制模块获取电池模块的电压值。
57.步骤202,控制模块确定电压值小于第n电压阈值大于第n 1电压阈值,将当前输出的认证数据切换为第n认证数据。
58.在电池相关领域,电池的开路电压与电池的剩余电量之间存在对应关系。
59.为方便理解,本技术实施例给出一种锂电池开路电压与剩余电量的对应关系如表1所示:
60.电池电压电池电量电池电压电池电量电池电压电池电量4.20v100%3.87v60%3.74v20%4.06v90%3.82v50%3.68v10%3.98v80%3.79v40%3.45v5%3.92v70%3.77v30%3.20v0%
61.表1
62.需要说明的是,表1仅为一种示例性的说明,不作为对本技术实施例的限制。
63.由于存在上述对应关系,因此,本技术实施例中,电池监测模块可通过监测电池模块的电压值来获取电池模块的电量数据。
64.具体的,电池检测模块可按照设定周期对电池模块进行电压监测,得到电池模块的电压值。设定周期的取值可根据需求自行设置,例如可以是1小时。
65.本技术实施例中,耗材芯片的控制模块中可设置至少一个电压阈值。
66.一种可能的实现方式中,耗材芯片除默认认证数据外还设置一个第一认证数据,以及设置一个第一电压阈值。此种实现方式中,控制模块可在判断获取到的电压值小于上述第一电压阈值时,将当前输出的认证数据切换为第一认证数据。通过此种实现方式,耗材芯片可对当前输出的认证数据执行一次切换。
67.一种可能的实现方式中,耗材芯片除默认认证数据外还设置多个认证数据,以及设置多个电压阈值。此种实现方式中,控制模块可在判断获取到的电压值小于第一电压阈值、大于第二电压阈值时,将当前输出的认证数据切换为第一认证数据。以及,可在判断获取到的电压值小于第二电压阈值、大于第三电压阈值时,将当前输出的认证数据切换为第二认证数据。以此类推,不做赘述。通过此种实现方式,耗材芯片可对当前输出的认证数据执行多次切换。
68.图4为本技术实施例提供的另一种认证数据切换方法的流程图。如图4所示,上述认证数据切换方法可以包括:
69.步骤301,控制模块获取电池模块的放电时长。
70.步骤302,控制模块确定放电时长大于第n时长阈值小于第n 1时长阈值,将当前输出的认证数据切换为第n认证数据。
71.本技术实施例中,由于电池模块的剩余电量与放电电流值以及放电时长相关,因
此,在电池模块的放电电流值稳定的基础上,电池监测模块可对电池模块的放电时长进行监测,通过监测放电时长来获取电池模块的电量数据。
72.为方便理解,仍以一种锂电池为例进行说明。
73.假设电池模块的容量为1000毫安时(mah),通过4.2k欧姆的电阻放电,且放电电流为4.2v/4.2k=1ma。那么,电池模块总的可放电时间为1000小时。当电池监测模块监测到放电时长达到100小时,可以认为剩余电量为(1000-100)/1000=90%。
74.基于上述说明,电池检测模块可对电池模块的放电时间进行计时。一种示例性的实现方式中,计时可以通过计数的方式实现。电池监测模块可以是实时时钟(real time clock,rtc)。
75.举例说明,如果采用晶振rtc,如rtc-4553、sd2000、ds1388等型号的rtc,其晶振频率为32.768khz。因此,当rtc的计数值达到32768时,表示计时值为1秒。在集成电路中,电池监测模块可以采用内部振荡器,例如rc振荡器、可编程振荡器等。
76.本技术实施例中,电池监测模块输出的放电时长可以是rtc的计数值,也可以是根据计数值进行数学转换得到的计时值。本技术对此不做限制。
77.本技术实施例中,耗材芯片的控制模块中可设置至少一个时长阈值。需要说明的是,如果电池监测模块输出的放电时长为计数值,那么,此处的时长阈值为计数阈值。
78.一种可能的实现方式中,控制模块中可设置一个时长阈值,如第一时长阈值时。控制模块可在判断获取到的放电时长大于上述第一时长阈值时,将当前输出的认证数据切换为第一认证数据。此种实现方式中,控制模块仅可对认证数据进行一次切换。
79.另一种可能的实现方式中,控制模块中可设置多个时长阈值,如第一时长阈值、第二时长阈值以及第三时长阈值。控制模块可在判断获取到的放电时长大于上述第一时长阈值、小于上述第二时长阈值时,将当前输出的认证数据切换为第一认证数据。以及,可在判断获取到的放电时长大于上述第二时长阈值、小于上述第三时长阈值时,将当前输出的认证数据切换为第二认证数据。以此类推,不做赘述。
80.此种实现方式中,控制模块可对当前输出的认证数据进行多次切换。
81.需要说明的是,上述各个时长阈值之间的时长间隔可以相同,也可以不同。示例性的,为有利于及时切换认证数据,各个时长阈值之间的时长间隔可以依次递减。
82.再一种可能的实现方式中,控制模块中可设置一个时长阈值,如第一时长阈值时。当控制模块确定获取到的放电时长达到第一时长阈值,且将当前输出的认证数据切换为第一认证数据之后,电池监测模块可将监测到的放电时长清零。然后,电池监测模块可重新对放电时长进行计时。当放电时长再次达到第一时长阈值时,控制模块可将当前输出的认证数据切换为第二认证数据。以此类推,不做赘述。通过此种实现方式,控制模块可在仅存储一个时长阈值的情况下,实现对多个认证数据的多次切换。
83.进一步的,本技术另一实施例中,控制模块响应于成像设备的认证请求,可从电池监测模块同时获取电池模块的电压值以及放电时长。进而,控制模块可同时对电压值以及放电时长进行判断。
84.具体的,当控制模块判断放电时长大于第n时长阈值小于第n 1时长阈值,并且,电压值小于第n电压阈值大于第n 1电压阈值时,可将当前输出的认证数据切换为第n认证数据。
85.图5为本技术实施例提供的另一种认证数据切换方法的流程图。如图5所示,本技术实施例提供的认证数据切换方法包括如下流程:
86.步骤401,控制模块获取电池模块的电量状态标识。
87.步骤402,控制模块确定电量状态标识与第n设定标识一致,将当前输出的认证数据切换为第n认证数据。
88.本技术实施例中,耗材芯片的电池监测模块中可存储与认证数据对应的至少一个电压阈值和/或时长阈值。
89.电池监测模块在对电池模块的放电时长和/或电压值进行监测的过程中,在确定放电时长大于第n时长阈值小于第n 1时长阈值,和/或,电压值小于第n电压阈值大于第n 1电压阈值后,电池监测模块可设置电量状态标识与第n设定标识一致。第n设定标识可以用于表示当前剩余电量,其具体形式可由控制模块与电池监测模块之间协议设置。
90.控制模块从电池监测模块获取到电量状态标识之后,可将电量状态标识与预先协议的各个设定标识进行比对。判断电量状态标识与第n设定标识一致,控制模块可将当前输出的认证数据切换为第n认证数据。
91.为方便理解,对一个示例进行说明。
92.假设电池监测模块监测的电量数据为放电时长,且电池监测模块中存储有一个第一时长阈值。那么,当电池监测模块监测到放电时长达到第一时长阈值时,可设置当前电量状态标识与第一设定标识一致。示例性的,第一设定标识例如可以是1、ff等。相反的,如果电池监测模块监测到放电时长未达到第一时长阈值,则可以保持当前电量状态标识。示例性的,当前电量状态标识可以是0、00等。
93.然后,电池监测模块可将电量状态标识输出至控制模块。控制模块确认电量状态标识与第一设定标识一致,如为1时,可将当前输出的认证数据切换为第一认证数据。
94.基于本技术实施例的实现方式,控制模块中无需存储电压阈值和/或时长阈值。
95.图6为本技术实施例提供的另一种认证数据切换方法的流程图。如图6所示,上述步骤102之后,本技术实施例提供的认证数据切换方法还包括如下流程:
96.步骤103,控制模块将切换后的认证数据发送至成像设备进行认证。
97.步骤104,控制模块检测是否认证成功。如果认证成功,则执行步骤105;否则,继续执行步骤101。
98.步骤105,控制模块控制电池监测模块停止对电池模块进行监测。
99.本技术实施例中,当控制模块发送给成像设备的认证数据被认证成功之后,成像设备可开始执行打印操作。此时,控制模块可控制电池监测模块停止对电池模块进行监测。具体的,电池监测模块可以不再监测电池模块的电压值,或者停止对放电时长进行计时(例如清空rtc)。同时,控制模块可停止获取电池监测模块的监测到的电量数据,停止切换新的认证数据,而将认证数据锁定在当前选择的状态。具体的,控制模块可在程序或者逻辑控制上设置标记信息(例如存储到存储电路中),标记信息可用于记录认证数据已经锁定在当前选择的状态。
100.相应的,如果发送给成像设备的认证数据被认证失败,那么,控制模块可重新执行步骤101,当再次满足获取电池模块的电量数据的触发条件时,重新获取电量数据,并根据重新获取的电量数据再次对输出的认证数据进行切换。
101.具体的,用户在根据成像设备的显示屏确定认证失败时,可将耗材盒从成像设备中取出,并静置预设时长,直至耗材芯片中电池模块的电量数据再次满足认证数据切换条件。然后,可将耗材盒重新安装至成像设备中,以触发步骤101获取电池模块的电量数据的触发条件。
102.或者,用户在根据成像设备的显示屏确定认证失败时,还可以将耗材盒保留在成像设备中预设时长,直至耗材芯片中电池模块的电量数据再次满足认证数据切换条件。然后,可重新对成像设备进行上电,以触发步骤101获取电池模块的电量数据的触发条件。
103.本技术另一实施例中,对耗材芯片的结构和功能实现作进一步说明。
104.本技术实施例中,如图1所示,耗材芯片10包括控制模块101以及电池模块102。
105.控制模块101,用于获取电池模块102的电量数据。以及还用于,确定电量数据满足认证数据切换条件后,对当前输出的认证数据进行切换。
106.一种具体的实现方式中,耗材芯片10还包括电池监测模块103,用于对电池模块102进行监测得到电量数据。控制模块101具体用于,从电池监测模块103获取电池模块102的电量数据。
107.一种具体的实现方式中,电量数据包括放电时长和/或电压值。电池监测模块103具体用于,对电池模块102的放电时间进行计时,得到电池模块102的放电时长;和/或,按照设定周期对电池模块102进行电压检测,得到电池模块102的电压值。
108.一种具体的实现方式中,控制模块101具体用于,确定放电时长大于第n时长阈值小于第n 1时长阈值,和/或,电压值小于第n电压阈值大于第n 1电压阈值后,将当前输出的认证数据切换为第n认证数据,n为正整数。
109.一种具体的实现方式中,电量数据包括电量状态标识。电池监测模块103具体用于,确定放电时长大于第n时长阈值小于第n 1时长阈值,和/或,电压值小于第n电压阈值大于第n 1电压阈值,设置电量状态标识与第n设定标识一致。
110.一种具体的实现方式中,控制模块101具体用于,确定电量状态标识与第n设定标识一致,将当前输出的认证数据切换为第n认证数据,n为正整数。
111.图7为本技术实施例提供的一种电子设备的结构示意图。如图7所示,上述电子设备可以包括至少一个处理器;以及与上述处理器通信连接的至少一个存储器,其中:存储器存储有可被处理器执行的程序指令,上述处理器调用上述程序指令能够执行本技术实施例提供的认证数据切换方法。
112.其中,上述电子设备可以为耗材芯片。
113.图7示出了适于用来实现本技术实施方式的示例性电子设备的框图。图7显示的电子设备仅仅是一个示例,不应对本技术实施例的功能和使用范围带来任何限制。
114.如图7所示,电子设备以通用计算设备的形式表现。电子设备的组件可以包括但不限于:一个或者多个处理器410,存储器430,连接不同系统组件(包括存储器430和处理器410)的通信总线440。
115.通信总线440表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(industry standard architecture;以下简称:isa)总线,微通道体系结构(micro channel architecture;以下
简称:mac)总线,增强型isa总线、视频电子标准协会(video electronics standards association;以下简称:vesa)局域总线以及外围组件互连(peripheral component interconnection;以下简称:pci)总线。
116.电子设备典型地包括多种计算机系统可读介质。这些介质可以是任何能够被电子设备访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
117.存储器430可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(random access memory;以下简称:ram)和/或高速缓存存储器。电子设备可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。尽管图7中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如:光盘只读存储器(compact disc read only memory;以下简称:cd-rom)、数字多功能只读光盘(digital video disc read only memory;以下简称:dvd-rom)或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与通信总线440相连。存储器430可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本技术各实施例的功能。
118.具有一组(至少一个)程序模块的程序/实用工具,可以存储在存储器430中,这样的程序模块包括——但不限于——操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块通常执行本技术所描述的实施例中的功能和/或方法。
119.电子设备也可以与一个或多个外部设备(例如键盘、指向设备、显示器等)通信,还可与一个或者多个使得用户能与该电子设备交互的设备通信,和/或与使得该电子设备能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过通信接口420进行。并且,电子设备还可以通过网络适配器(图7中未示出)与一个或者多个网络(例如局域网(local area network;以下简称:lan),广域网(wide area network;以下简称:wan)和/或公共网络,例如因特网)通信,上述网络适配器可以通过通信总线440与电子设备的其它模块通信。应当明白,尽管图7中未示出,可以结合电子设备使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、磁盘阵列(redundant arrays of independent drives;以下简称:raid)系统、磁带驱动器以及数据备份存储系统等。
120.处理器410通过运行存储在存储器430中的程序,从而执行各种功能应用以及认证数据切换,例如实现本技术实施例提供的认证数据切换方法。
121.本技术实施例还提供一种计算机可读存储介质,上述计算机可读存储介质存储计算机指令,上述计算机指令使上述计算机执行本技术实施例提供的认证数据切换方法。
122.上述计算机可读存储介质可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(read only memory;以下简称:rom)、可擦式可编程只读存储器(erasable programmable read only memory;以下简称:eprom)或闪存、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存
储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
123.计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
124.计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、电线、光缆、rf等等,或者上述的任意合适的组合。
125.本技术实施例还提供一种耗材盒,该耗材盒上可安装有本技术实施例提供的耗材芯片。
126.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本技术的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
127.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本技术的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
128.流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本技术的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本技术的实施例所属技术领域的技术人员所理解。
129.在本技术所提供的几个实施例中,应该理解到,所揭露的耗材芯片、设备和方法,可以通过其它的方式实现。例如,以上所描述的耗材芯片实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
130.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
131.以上所述仅为本技术的较佳实施例而已,并不用以限制本技术,凡在本技术的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本技术保护的范围之内。
再多了解一些

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

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

相关文献