本技术涉及通信,具体地涉及一种通信方法、耗材芯片和耗材。
背景技术:
1、为了丰富图像形成装置的特性,图像形成装置往往结合一些外围的耗材来使用。耗材用到图像形成装置上时,图像形成装置往往需要对耗材的来源进行认证。在耗材上,往往包括用于进行身份认证的耗材芯片,图像形成装置与耗材芯片通信连接,以便通过图像形成装置与耗材芯片之间的信息交互完成对耗材芯片的认证,即耗材的认证。
2、现有技术中一种耗材芯片的认证方法为:图像形成装置向耗材芯片发送第一指令,该第一指令用于指示耗材芯片在数据总线上拉低指定时长;若图像形成装置在数据总线上检测到该指定时长的低电平信号,则认证通过;否则,认证不通过。
3、但是,若第三方设备接收到图像形成装置发送的第一指令,同样可以在数据总线上拉低指定时长,使得图像形成装置误认为第三方设备为合法设备,图像形成装置对第三方设备认证通过。因此,现有技术中的上述方案容易受到第三方设备的干扰,导致图像形成装置误判。
4、需要指出的是,公开于本技术背景技术部分的信息仅仅旨在加深对本技术的一般背景技术的理解,而不应当被视为承认或以任何形式暗示该信息构成己为本领域技术人员所公知的现有技术。
技术实现思路
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、第三方面,本技术实施例提供了一种耗材芯片,用于通过时钟总线和数据总线与图像形成装置通信连接,所述耗材芯片包括:
35、第一控制器,所述第一控制器被配置为执行第一方面任一项所述的方法。
36、在一种可能的实现方式中,还包括:
37、存储单元,用于存储所述第一时长、延时时长和/或延时时长系数,所述延时时长系数用于计算所述延时时长。
38、第四方面,本技术实施例提供了一种耗材,包括第三方面任一项所述的耗材芯片。
39、第五方面,本技术实施例提供了一种图像形成装置,用于通过时钟总线和数据总线与耗材芯片通信连接,所述图像形成装置包括:
40、第二控制器,所述第二控制器被配置为执行第二方面任一项所述的方法。
41、第六方面,本技术实施例提供了一种图像形成系统,包括:
42、第四方面所述的耗材;
43、第五方面所述的图像形成装置;
44、其中,所述耗材安装在所述图像形成装置上,使得所述耗材芯片和所述图像形成装置通过时钟总线和数据总线通信连接。
45、本技术实施例在图像形成装置与耗材芯片之间建立延时信任机制,基于是否存在延时时长的低电平信号判断耗材是否合法,避免通信过程中受到第三方设备的干扰。