用于更新电子设备的方法与流程

发布时间:2025-05-13 01:52

电子设备防病毒软件的使用方法 #生活知识# #科技生活# #电子设备使用#

用于更新电子设备的方法与流程

1.本公开总体上涉及使用供给物品更新电子设备的方法和系统,更具体地,涉及使用供给物品更新成像设备的方法和系统。2.相关技术描述在电子系统中,通常希望确认电子系统的部件的可信性,以确保整个系统按设计运行。非可信部件使用各种技术来模拟可信部件的行为。这可以包括拷贝可信部件的电路和存储器内容,以便复制认证算法或在部件与电子系统其余部分之间的加密通信。这在其中希望确认打印系统的供给部件的可信性以确保正确操作的打印系统中尤为重要。通常希望通过安装软件或固件更新来改变电子系统在其生命周期中的行为。以这种方式,可以改变或添加部件的功能性(functionality)和/或认证标准。例如,成像设备功能性的改变可以包括潜在固件功能的部署(例如,对策或利用供给安全设备的附加安全认证),或者对管理哪些供给件可以安装在成像设备中的兼容性设置的更新。在这些情况下,通常假设终端用户进行的固件更新不会被执行到可接受的程度。用于在用户实现的固件更新之外完成这些改变的方法通常使用基于计时器的机制,其中电子设备包含防篡改时钟,该时钟记录自参考日期/时间以来经过的总正常运行时间(uptime)。电子系统的固件监控该时钟值,并通常基于存储的触发值的表在特定时间部署功能。然而,这种方法的一个主要缺点是计时器容易被篡改(或者向前滚动计时器使得潜在的功能被对手过早地发现,或者向后滚动计时器以便完全禁用这些功能)。另一个缺点是,一旦电子设备被装运,除了用户实现的固件更新之外,没有办法改变其固件的潜在功能的部署(顺序、触发时间/日期等)。因此,需要用于更新电子设备的改进的系统和方法。


背景技术:

技术实现思路

0、概述

1、本公开提供了可以在任何通用电子系统中或者具体地在成像/打印设备/系统中实现的示例方法和系统,以阻止非可信部件的使用。

2、提供了一种用于更新成像设备的方法,该方法包括:由成像设备从连接到成像设备的供给物品的存储器接收更新信息(update information),该更新信息包括更新值(update value);以及基于该更新信息更新成像设备的固件变量。

3、在传统场景中,更新固件的唯一方式是经由由终端用户实现的固件更新。然而,由于历史上固件更新采用率较低,许多成像设备继续使用旧固件版本运行。通过使用所公开的经由供给物品推送更新的机制,随着时间的推移,所有(或几乎所有)客户的成像设备都可以被更新。

4、在某些实现中,基于更新信息更新成像设备的固件变量可以包括当满足条件时改变固件变量。

5、在某些实现中,更新信息还包括更新版本值,其中基于更新信息更新成像设备的固件变量包括:当更新版本值指示比固件变量的版本值更新的(newer)版本时,更新固件变量以匹配更新值。在某些实现中,基于更新信息更新成像设备的固件变量还包括:将更新版本值与固件变量的版本值进行比较。在某些实现中,成像设备执行更新版本值与固件变量的版本值的比较。

6、在某些实现中,更新信息还包括更新版本值,其中基于更新信息更新成像设备的固件变量包括:当更新版本值大于固件变量的版本值时,更新固件变量以匹配更新值。更大的版本值指示更新的版本。

7、在某些实现中,该方法还包括:当固件变量被更新以匹配更新值时,更新固件变量的版本值以匹配更新版本值。

8、在某些实现中,基于更新信息更新成像设备的固件变量还包括:当更新版本值没有指示比成像设备的版本值更新的版本时,保持固件变量不变。这意味着,如果在更新的成像设备中使用较老一代的供给物品,则先前执行的更新将不会撤消。

9、在某些实现中,基于更新信息更新成像设备的固件变量还包括:当更新版本值不大于成像设备的版本值时,保持固件变量不变。

10、在某些实现中,更新值可以具有与固件变量的格式匹配的格式。例如,更新值和固件变量可以各自是8位字段。在某些实现中,固件变量、固件的版本值、更新值和更新版本值中的一个或更多个具有二进制格式,例如,包括位字段并且可选地是8位字段。

11、在某些实现中,固件变量是兼容性过滤器。在某些实现中,更新值是兼容性更新过滤器。在某些实现中,兼容性过滤器是代兼容性过滤器(generation compatibilityfilter),其被配置为控制哪几代的供给物品被归类为与成像设备兼容。在某些实现中,更新值是指示哪几代的供给物品与成像设备兼容的代兼容性更新过滤器。在某些实现中,兼容性过滤器是区域兼容性过滤器,其被配置为控制世界上的哪些区域被分类为与成像设备兼容。在某些实现中,更新值是指示世界上哪些区域与成像设备兼容的兼容性更新过滤器。在某些实现中,兼容性过滤器是系列兼容性过滤器,其被配置为控制设备和/或供给物品的哪些系列被分类为与成像设备兼容。在某些实现中,更新值是指示设备和/或供给物品的哪些系列与成像设备兼容的兼容性更新过滤器。

12、在某些实现中,固件变量是掩码,例如位掩码。固件可以被配置为使用兼容性过滤器与某个值(诸如,来自供给物品的代/区域/系列标识符)进行按位与(bitwise and)运算,以确定供给件是否兼容。术语“代”可以指年、月或任何其他被认为合适的生产时间间隔。在本公开中,术语“代”和“年”可互换使用。

13、在某些实现中,固件变量是被配置成控制一个或更多个功能的状态的功能状态变量。功能的状态可以被设置为“启用”和“禁用”中的一个,在“启用”中固件被配置为执行功能,而在“禁用”中固件被配置为不执行功能。当功能状态变量是位字段时,启用或禁用状态可以分别由1或0指示。

14、在某些实现中,一个或更多个功能存储在成像设备上。这样,为了更新成像设备的功能,只需要更新变量,而不需要向成像设备发送和安装新功能。这减少了要发送到成像设备的数据量,并且是更新成像设备的功能的更有效的方式。

15、在某些实现中,一个或更多个功能中的功能是认证功能,其被配置为确定供给物品在连接到成像设备时的可信性。在某些实现中,一个或更多个功能中的功能是对打印速度、打印质量、扫描速度、扫描质量、软件传真(通过互联网发送传真)、扫描仪上的ocr功能、扫描至电子邮件和/或安全支票打印特征(secure check printing feature)的增强。例如,micr(磁性墨水字符识别)墨盒可以使成像设备启用安全支票打印特征。

16、在某些实现中,更新信息包括在签名证书中。在某些实现中,该方法还包括验证签名证书。验证步骤可以在基于更新信息更新成像设备的固件变量之前和/或在从签名证书读取更新信息之前发生。

17、还提供了一种成像设备,该成像设备包括固件和存储器,存储器存储固件变量,其中固件被配置为读取固件变量,并且成像设备被配置为通过以下方式更新固件变量:从连接到成像设备的供给物品的存储器接收更新信息,更新信息包括更新值;并且基于更新信息更新成像设备的固件变量。

18、在某些实现中,基于更新信息更新成像设备的固件变量可以包括当满足条件时改变固件变量。

19、在某些实现中,成像设备存储器还存储固件变量的版本值,并且更新信息还包括更新版本值,并且基于更新信息更新成像设备的固件变量包括:当更新版本值指示比固件变量的版本值更新的版本时,更新固件变量以匹配更新值。在某些实现中,基于更新信息更新成像设备的固件变量还包括:将更新版本值与固件变量的版本值进行比较。

20、在某些实现中,成像设备存储器还存储固件变量的版本值,并且更新信息还包括更新版本值,并且基于更新信息更新成像设备的固件变量包括:当更新版本值大于固件变量的版本值时,更新固件变量以匹配更新值。更大的版本值表示更新的版本。

21、在某些实现中,基于更新信息更新成像设备的固件变量还包括:当固件变量被更新以匹配更新值时,更新固件变量的版本值以匹配更新版本值。

22、在某些实施方式中,基于更新信息更新成像设备的固件变量还包括:当更新版本值没有指示比成像设备的版本值更新的版本时,保持固件变量不变。

23、在某些实现中,基于更新信息更新成像设备的固件变量还包括:当更新版本值不大于固件变量的版本值时,保持固件变量不变。

24、在某些实现中,更新值可以具有与固件变量的格式匹配的格式。例如,更新值和固件变量可以各自是8位字段。在某些实现中,固件变量、固件的版本值、更新值和更新版本值中的一个或更多个具有二进制格式,例如,包括位字段并且可选地是8位字段。

25、在某些实现中,固件变量是兼容性过滤器。在某些实现中,更新值是兼容性更新过滤器。在某些配置中,兼容性过滤器是代兼容性过滤器,其被配置为控制哪几代的供给物品被归类为与成像设备兼容。在某些实现中,更新值是指示哪几代的供给物品与成像设备兼容的代兼容性更新过滤器。在某些实现中,兼容性过滤器是区域兼容性过滤器,其被配置为控制世界上的哪些区域被分类为与成像设备兼容。在某些实现中,更新值是指示世界上哪些区域与成像设备兼容的兼容性更新过滤器。在某些实现中,兼容性过滤器是系列兼容性过滤器,其被配置为控制设备和/或供给物品的哪些系列被分类为与成像设备兼容。在某些实现中,更新值是指示设备和/或供给物品的哪些系列与成像设备兼容的兼容性更新过滤器。

26、在某些实现中,固件变量是掩码,例如位掩码。固件可以被配置为使用兼容性过滤器与某个值(诸如,来自供给物品的代/区域/系列标识符)进行按位与运算,以确定供给件是否兼容。在某些实现中,固件变量是被配置成控制一个或更多个功能的状态的功能状态变量。一个或更多个功能中的功能的状态可以被设置为“启用”和“禁用”中的一个,在“启用”中固件被配置为执行功能,而在“禁用”中固件被配置为不执行功能。

27、在某些实现中,一个或更多个功能存储在成像设备上。

28、在某些实现中,一个或更多个功能中的功能是认证功能,其被配置为确定供给物品在连接到成像设备时的可信性。在某些实现中,一个或更多个功能中的功能是对打印速度、打印质量、扫描速度、扫描质量、软件传真(通过互联网发送传真)、扫描仪上的ocr功能、扫描至电子邮件和/或安全支票打印特征的增强。例如,micr(磁性墨水字符识别)墨盒可以使成像设备启用安全支票打印特征。

29、在某些实现中,更新信息包括在签名证书中。

30、在某些实现中,成像设备被配置为验证签名证书。在某些实现中,成像设备被配置为在基于更新信息更新成像设备的固件变量之前和/或在从签名证书读取更新信息之前验证签名证书。

31、还提供了一种成像设备供给物品,该供给物品包括存储器,该存储器存储更新信息,该更新信息包括更新值,并且该供给物品被配置为将更新信息发送到成像设备。

32、在某些实现中,更新信息还包括更新版本值。

33、在某些实现中,供给物品被配置为当供给物品从成像设备接收到对应的请求时,或者当供给物品第一次连接到成像设备时,向成像设备发送更新信息。

34、在某些实现中,供给物品还被配置为将更新版本值与从成像设备接收的版本值进行比较,并且当更新版本值大于成像设备版本值时,将更新值发送到成像设备。

35、还提供了一种成像系统,该成像系统包括上述的成像设备和上述的供给物品。

36、还提供了一种用于更新电子设备的方法,该方法包括:由电子设备从连接到电子设备的供给物品的存储器接收更新信息,该更新信息包括更新值;以及基于该更新信息更新电子设备的固件变量。

37、在某些配置中,更新信息还包括更新版本值,其中基于更新信息更新电子设备的固件变量包括:当更新版本值指示比固件变量的版本值更新的版本时,更新固件变量以匹配更新值。

38、在某些配置中,基于更新信息更新电子设备的固件变量还包括:当更新版本值没有指示比固件变量的版本值更新的版本时,保持固件变量不变。

39、在某些配置中,固件变量是兼容性过滤器。在某些实现中,更新值是兼容性更新过滤器。在某些配置中,兼容性过滤器是代兼容性过滤器,其被配置为控制哪几代的供给物品被归类为与电子设备兼容。在某些实现中,更新值是指示哪几代的供给物品与电子设备兼容的代兼容性更新过滤器。在某些实现中,兼容性过滤器是区域兼容性过滤器,其被配置为控制世界上的哪些区域被分类为与电子设备兼容。在某些实现中,更新值是指示世界上哪些区域与电子设备兼容的兼容性更新过滤器。在某些实现中,兼容性过滤器是系列兼容性过滤器,其被配置为控制设备和/或供给物品的哪些系列被分类为与电子设备兼容。在某些实现中,更新值是指示设备和/或供给物品的哪些系列与电子设备兼容的兼容性更新过滤器。

40、在某些实现中,电子设备被配置为基于供给物品的区域、代和/或系列来激活特征。

41、在某些配置中,固件变量是被配置为控制一个或更多个功能的状态的功能掩码状态变量。

42、在某些配置中,一个或更多个功能存储在电子设备上。

43、在某些配置中,一个或更多个功能中的功能是认证功能,其被配置为在供给物品连接到电子设备时确定供给物品的可信性。

44、在某些配置中,更新信息包括在签名证书中。

45、还提供了一种电子设备,该电子设备包括固件和存储器,存储器存储固件变量,其中固件被配置为读取固件变量,并且电子设备被配置为通过以下方式更新固件变量:从连接到电子设备的供给物品的存储器接收更新信息,更新信息包括更新值;并且基于更新信息更新电子设备的固件变量。

46、在某些配置中,电子设备存储器还存储固件变量的版本值,并且更新信息还包括更新版本值,并且基于更新信息更新电子设备的固件变量包括:当更新版本值指示比固件变量的版本值更新的版本时,更新固件变量以匹配更新值。

47、在某些配置中,基于更新信息更新电子设备的固件变量还包括:当更新版本值没有指示比固件变量的版本值更新的版本时,保持固件变量不变。

48、在某些配置中,固件变量是兼容性过滤器。在某些实现中,更新值是兼容性更新过滤器。在某些实现中,兼容性过滤器是代兼容性过滤器,其被配置为控制哪几代的供给物品被归类为与电子设备兼容。在某些实现中,更新值是指示哪几代的供给物品与电子设备兼容的代兼容性更新过滤器。在某些实现中,兼容性过滤器是区域兼容性过滤器,其被配置为控制世界上的哪些区域被分类为与电子设备兼容。在某些实现中,更新值是指示世界上哪些区域与电子设备兼容的兼容性更新过滤器。在某些实现中,兼容性过滤器是系列兼容性过滤器,其被配置为控制设备和/或供给物品的哪些系列被分类为与电子设备兼容。在某些实现中,更新值是指示设备和/或供给物品的哪些系列与电子设备兼容的兼容性更新过滤器。

49、在某些实现中,电子设备被配置为基于供给物品的区域、代和/或系列来激活特征。

50、在某些配置中,固件变量是被配置为控制一个或更多个功能的状态的功能状态变量。

51、在某些配置中,一个或更多个功能存储在电子设备上。

52、在某些配置中,一个或更多个功能中的功能是认证功能,其被配置为在供给物品连接到电子设备时确定供给物品的可信性。

53、在某些配置中,更新信息包括在签名证书中。

54、还提供了一种电子设备供给物品,该供给物品包括存储器,该存储器存储更新信息,该更新信息包括更新值,并且该供给物品被配置为将更新信息发送到电子设备。

55、在某些配置中,更新信息还包括更新版本值。

56、在某些配置中,供给物品还被配置为将更新版本值与从电子设备接收的版本值进行比较,并且当更新版本值指示比固件变量的版本值更新的版本时,将更新值发送到电子设备。

57、还提供了一种电子系统,该电子系统包括如上所述的电子设备和如上所述的供给物品。

58、上述方法、成像设备、供给物品和系统可以以任意组合的方式使用。上面描述的可选特征同样适用于所有描述的方法、成像设备、供给物品和系统,并且不限于描述它们的特定方法/成像设备/供给物品/系统。所描述的任何方法、成像设备、供给物品和系统的基本特征可以是所描述的任何其他方法、成像设备、供给物品和系统的可选特征。

59、根据前述公开和以下对各种示例的详细描述,对于本领域技术人员来说将明显的是,本公开在确定电子系统的部件的可信性的领域中提供了显著的进步。鉴于下面提供的详细描述,将更好地理解各种示例的附加特征和优点。

网址:用于更新电子设备的方法与流程 https://www.yuejiaxmz.com/news/view/960125

相关内容

电子设备以及电子设备的使用方法与流程
一种电子设备的控制方法及电子设备与流程
电子设备及使用方法与流程
电子设备及其使用方法与流程
电子设备更新升级方案及流程.pdf
电子设备和操作电子设备的方法与流程
一种电子设备性能优化方法及电子设备与流程
功耗优化方法及电子设备与流程
电子设备的升级方法、装置、电子设备和存储介质与流程
智能终端节电方法、装置和电子设备与流程

随便看看