数据处理方法、存储芯片及成像盒与流程

文档序号:26940303发布日期:2021-10-12 15:44阅读:68来源:国知局
数据处理方法、存储芯片及成像盒与流程

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.下面,结合附图以及具体实施方式,对本发明做进一步描述:
38.参照图1与图2,本发明涉及一种存储芯片,该存储芯片包括第一处理模块1及第二处理模块2。所述第一处理模块1及第二处理模块2内分别存储有不同的数据。例如第一处理模块内主要存储有变化数据。所述变化数据可为:存储芯片在使用过程中该变化数据会发生变化。例如关于存储芯片寿命的寿命数据,在存储芯片使用过程会相对初始增大或者减小。所述第二处理模块内存储有变化数据及不变数据。所述不变数据可为:存储芯片在使用过程中该不变数据始终保持一致。例如存储芯片的身份数据(序列号),不管芯片被使用多少次,其仍然与初次使用时保持一致。当所述第二处理模块为使用完毕的旧芯片时,该第二处理模块中的变化数据已经达到可以变化的阈值了。例如,已经增大到了最大值而不能变化了,或者已经减小到了最小值而不能变化了。由于第二处理模块为已经使用完毕的旧芯片,所以除了变化数据之外,其他的数据均为合法数据。所述第一处理模块可为stm8或者stm32系列的芯片。
39.所述第一处理模块与第二处理模块电连接。电连接可为:当第一处理模块及第二处理模块通电之后,两者之间可以传输数据。第一处理模块与第二处理模块分别接收初始指令。该第一处理模块与第二处理模块即可同时接收初始指令,也可不同时间段接收初始指令。所述初始指令可以包括读取变化数据及不变数据中的至少一个的读指令或者验证指令。在初始指令中包含有预设指令内容的条件下,所述第一处理模块向第二处理模块发送特定指令。所述预设指令内容可为读取变化数据的读指令或者验证指令。所述特定指令可为:空指令(0xff)或者是当前第二处理模块不响应的读指令或者验证指令。所述当前第二处理模块不响应的指令可为:当第二处理模块预先设定的数据与特定指令不匹配,例如所述第二处理模块内的数据表示的是黑色显影剂(属于身份数据),所述特定指令为呼叫红色显影剂的指令(属于初始指令中的一种);或者第二处理模块必须先响应当前的初始指令之后,才能响应特定指令,而第二处理模块还未来得及响应初始指令,第一处理模块已经将特定指令发送至第二处理模块,导致第二处理模块直接忽略掉初始指令及特定指令。
40.由于第二处理模块响应初始指令时会有一定时延,因此当第二处理模块在接收到
特定指令之前不会响应初始指令。当接收到特定指令之后,芯片会认为其实际接收的指令为特定指令。从而使得所述第二处理模块停止响应所述初始指令。由于第一处理模块只接收到包含有预设指令内容的初始指令,因此该第一处理模块会响应包含有预设指令内容的初始指令。
41.作为优选实施例,所述第一处理模块内存储的数据用于补足第二处理模块内的变化数据。第二处理模块内的不变数据可以用来响应初始指令。当初始指令包括变化数据的读指令或者验证指令时,通过第一处理模块发送特定指令干扰第二处理模块,使得第二处理模块不响应初始指令,然后利用第一处理模块内存储的数据响应初始指令。当第一处理模块内存储的数据变化至阈值之后,可以对应第一模块内存储的数据进行复位或者直接更换第一处理模块,而存储芯片的其他模块或者电子原件可以继续重复利用。第一处理模块内存储的是变化数据,因此该部分数据可以进行复位。由于变化数据及不可变数据是可以分别响应不同的初始指令;因此可以通过第一处理模块响应不能让第二处理模块响应的指令。利用第一处理模块配合可以实现针对不能修改数据的第二处理模块的重复使用。
42.作为另一较佳实施例,本发明还可以提供另一种存储芯片,包括基板、第一处理模块及第二处理模块。所述基板上印刷有电路。所述第一处理模块与第二处理模块电连接。所述第一处理模块及第二处理模块分别参照以上实施例所述的第一处理模块及第二处理模块。
43.以上各实施例所述存储芯片或者第一处理模块及第二处理模块的数据处理方法可以参照如下数据处理方法。所述存储芯片还可以根据实际需要设置电容、电阻等电子器件。
44.作为另一较佳实施例,本发明还可以提供一种数据处理方法,以上所述芯片的数据处理可以采用如下方法,所述数据处理方法包括如下步骤:
45.步骤s1,获取初始指令。所述初始指令可以同时被第一处理模块及第二处理模块接收。所述第一处理模块与第二处理模块可以同时设置于同一基板上,也可以分别设置不同的基板,并且可以分别与发送初始指令的设备电性连接。
46.作为优选的实施例,所述预设指令内容包括读取部分或者全部变化数据的指令,例如读取耗材剩余量数据、上机标志或者锁定标志等寿命数据中的一种或者多种的指令。所述变化数据存储于第一处理模块和第二处理模块中的至少一个内。通常情况下,所述初始指令中可以包括一种或者多种类型指令,但是芯片在响应初始指令时,通常会根据各个指令的类型单独进行响应。不同指令的响应数据可以不相同。例如有些初始指令的内容可以包括第一器件地址数据、指令数据、随机数及校验值等中的一种或者多种。所述指令数据表示指令内容,例如指令数据中可以包括读取寿命数据的指令数据或者身份数据的指令数据。
47.初始指令中不同的指令内容在指令中所在的位置不同。第二处理模块或第一处理模块响应初始指令的返回数据的内容可包括第二器件地址、状态位、返回数据长度、芯片发送数据及校验码等中的一种或者多种。所述第二器件地址可为第一器件地址加一。所述第二器件地址可为由发送初始指令的设备发出。通常在接收到第二器件地址之后,第二处理模块或第一处理模块才开始响应所述初始指令。所述芯片发送数据与初始指令中的指令数据对应。若初始指令中的数据对应的是读取耗材容量等变化数据的指令时,则芯片发送数
据则是表示耗材容量等变化数据。所述校验码与校验值对应。所述校验值是根据校验码分析计算得到,该分析计算的过程可以在芯片生产之前就已经确定,故该校验值也可以为不变数据。当所述第二处理模块为芯片原厂生产的旧芯片时,所述校验值可以通过第二处理模块计算得到,如此可以降低第一处理模块的研发难度。当然也可以通过第一处理模块得到。当收到初始指令时,需要响应读取变化数据的指令时,第一处理模块可以发送特殊指令给第二处理模块进行干扰,防止第二处理模块响应,并通过第一处理模块进行响应。当需要响应校验码时,第一处理模块可以不响应,也不干扰第二处理模块,使得第二处理模块响应该校验码。
48.作为优选的实施例,所述变化数据是指所述第一处理模块和/或所述第二处理模块内存储的关于寿命的寿命数据。所述寿命数据是指为表示使用次数,或者使用时长等数据。该寿命数据可以作为响应初始指令的返回数据中的芯片发送数据返回至发送初始指令的设备。
49.步骤s2,所述第一处理模块判断所述初始指令是否存在预设指令内容。由于第二处理模块及第一处理模块响应初始指令会存在一定时间间隙,所以第一处理模块在接收到初始指令时可以对初始指令的类型进行分析,并判断所述初始指令是否存在需要第一处模块响应的预设指令内容。
50.步骤s3,若是,则在第二处理模块响应初始指令之前,所述第一处理模块发送特定指令给第二处理模块。当利用第一处理模块响应初始指令时,则不需要第二处理模块响应初始指令,因此可以通过所述特定指令干扰第二处理模块。例如初始指令为读取变化数据的指令时,则通过第一处理模块响应。
51.作为优选的实施例,当所述第二处理模块在响应初始指令的类型预定顺序时,所述特定指令可以属于初始指令中的一种。优选地,所述第二处理模块在接收的特定指令之后;所述特定指令覆盖其接收的初始指令;对特定指令进行分析;判断该特定指令与当前能响应的指令顺序不对应;因此不响应特定指令及初始指令。例如,所述第一处理模块模仿发出初始指令的设备,向第二处理模块发送一个特定指令。此时第一处理模块发送的特定指令为不符合第二处理模块响应的预定顺时,该第二处理模块同样不响应该特定指令。例如第二处理模块必须先响应读取不可变数据的初始指令之后,才响应读取可变数据的初始指令,因此该特定指令也可以为读取变化数据的指令,由于第二处理模块在接收到读取不可变数据的初始指令之后,还未响应又接收到由第一处理模块发送的读取可变数据的初始指令(特定指令),从而使得第二处理模块忽略之前收到的初始指令,但是后收到的由第一处理模块发送的初始指令不符合其响应的预定顺序,因此该第二处理模块不响应或者忽略。
52.步骤s4,所述第二处理模块停止响应所述初始指令。由于为了防止初始指令在发送过程中出现意外,所述第二处理模块在响应初始指令之前允许多次接收指令(例如三次、五次等),并且以在后接收的指令作为其实际接收的指令。由于特定指令由第一处理模块发出的,因此特定指令可以根据实际需要来设定,防止第二处理模块响应特定指令或者即使响应也不会影响第一处理模块响应初始指令。因此第二处理模块在接收到特定指令之后,该第二处理模块则不会响应该特定指令或者第一处理模块能正常响应所述初始指令。所述第二处理模块接收到特定指令之后;将所述特定指令覆盖所述初始指令。
53.步骤s5,所述第一处理模块响应初始指令。
54.作为优选实施例,在步骤s2中,若所述第一处理模块判断所述初始指令中不存在预设指令内容;
55.则所述第二处理模块在不接收特定指令或者不响应特定指令。也可以是所述第一处理模块不发送特定指令,导致所述第二处理模块在无法接收特定指令或者无法响应特定指令。若所述第一处理模块不发送特定指令,也在第二处理模块响应该特定指令之前撤回特定指令,或者发送其他指令让第二处理模块忽略特定指令等。
56.所述第二处理模块响应所述初始指令。由于不存在预设指令内容,因此第二处理模块可以不让让特定指令覆盖所述初始指令,所以该第二处理模块可以响应初始指令。
57.以下以存储芯片与成像设备之间数据交互为例,对本发明以上实施例所述的存储芯片及数据处理方法进行进一步说明:
58.所述存储芯片安装于成像盒之后,将成像盒安装到成像设备内。所述存储芯片的第一处理模块通常包括变化数据,该可变数据可为的关于成像盒内显影剂容量或者剩余量的数据。所述第二处理模块通常存储有不可变数据及变化数据。所述不可变数据可为存储芯片序列号、版本号、颜色等数据。通常所述第二处理模块可为已经使用过的旧芯片,也就是说,所述第二处理模块内存储的变化数据为已经由初始值变化到了阈值,例如关于成像盒内显影剂容量或者剩余量为空或者为零。但是第一处理模块内的变化数据可以小于或者等于第二处理模块内变化数据的初始值且大于空或者零。例如第二处理模块中存储的显影剂剩余量数据初始值为100%,使用完毕之后(变为旧芯片),显影剂剩余量数据降为0(阈值)。但是其他不变数据仍然可以使用,因此,通过第一处理模块来存储变化数据,当成像设备读取该变化数据时,通过第一处理模块干扰第二处理模块,并有第一处理模块来响应,使得成像设备认为存储芯片为未使用完毕的芯片。
59.存储芯片与成像设备电连接或者开始通信之后,成像设备发送初始数据给存储芯片。当所述初始指令为读取关于成像盒内显影剂容量或者剩余量等变化数据的指令(预设指令内容)时,第一处理模块发送特定指令第二处理模块,第二处理模块就会忽略预设指令内容认为其接收的是特定值,因此第二处理模块就不响应预设指令内容。但是第一处理模块仍然可以用响应所述预设指令内容,或者说所述第一处理模块向成像设备返回数据,该返回数据中的芯片发送数据为关于。在第一处理模块响应预设指令内容之前成像设备发送第二器件地址给存储芯片显影剂容量或者剩余量数据。
60.当第一处理模块和第二处理模块的地址一样,但是第一处理模块与第二处理模块的颜色等不可变数据不一样时。存储芯片接收到成像设备发过来的初始指令为读取颜色的数据后,此时若需要第二处理模块做出有效应答的该初始指令,所述第一处理模块不发送特定指令给第二处理模块,或者第一处理模块模仿成像设备向第二处理模块转发读取与第二处理模块存储的颜色等数据一致的指令,第二处理模块芯片响应此条指令或者初始指令,第一处理不响应初始指令。或者说第二处理模块向成像设备发送的返回数据中的芯片发送数据为关于颜色的数据。
61.参照图3,所述成像设备内可以设置多个存储芯片,例如成像设备内设置有多个成像盒时,每个成像盒内分别放置不同颜色的显影剂(墨水或者碳粉等)。因此每个成像盒上分别设置的存储芯片中包含有不同颜色的颜色数据。例如有些成像设备内黑色、黄色、蓝色、红色等颜色的成像盒。因此每个成像盒对应的存储芯片中存储的数据分别包含有代表
颜色的数据。对于此种成像设备,所述第二处理模块的数量可以与成像盒的数量一致,第一处理模块仅需一个就可以实现,对四个第二处理模块实现重复使用。或者仅需在其中一个成像盒内设置以上实施例所述的存储芯片,其他的成像盒仍然使用已经使用完毕的旧芯片(第二处理模块)。也可以实现所有的成像盒及安装在成像盒上的旧芯片继续使用。当然对于均有四个以上颜色的成像设备也同样可以采用本发明所述的数据处理方法及存储芯片实现对存储芯片及成像盒重复使用。
62.综上所述本发明的数据处理方法及存储芯片分别通过利用第一处理模块与第二处理模块分别对不同类型的初始指令进行响应,使得即使第二处理模块为寿命已经使用完毕的旧芯片,仍然可以实现正常对成像设备的所有初始指令进行合法响应。另外所述第一处理模块作为辅助性模块,其内部存储的数据以及对数据的处理方式可以根据需要进行设置,从而不改变第二处理模块中数据的情况下,使得存储芯片可以正常的处理其数据来响应初始指令,从而达到对第二处理模块重复利用的效果。此外第一处理模块的数据可以进行复位或者重新写数据实现第一处理模块多次使用,从而使得第二处理模块也可以不限次数使用。所以利用本发明数据处理方法的芯片以及本发明所涉及的存储芯片均可以多次重复使用。由于采用第二处理模块对不可变数据进行验证,因此可以使得存储芯片或者成像设备在升级之后仍然可以与成像设备正常通信,该存储芯片的稳定性及抗升级能力好。
63.作为优选的实施例,本发明还提供一种成像盒,包括盒体及存储芯片,所述盒体设置有用于容纳显影剂的容纳腔。所述存储芯片为以上任意实施例所述的存储芯片。所述存储芯片处理数据的方法可为以上任意实施例所述的数据处理方法。所述存储芯片以可拆卸的方式安装于成像盒。由于所述存储芯片可以多次重复使用,因此当成像盒内的显影剂使用完毕之后,可以在盒体内重新补充显影剂,实现显影盒重复利用。
64.对本领域的技术人员来说,可根据以上描述的技术方案以及构思,做出其它各种相应的改变以及形变,而所有的这些改变以及形变都应该属于本发明权利要求的保护范围之内。
65.需要说明的是:以上所述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。各实施例中的步骤并非一定要按照步骤序号依次执行,各步骤序号仅作为步骤的简单命名,执行的顺序在实际情况下可以以任意顺序,除非文中特别强调某个步骤必须在其他步骤之后。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1