供应项目消息传送的制作方法

文档序号:6484823阅读:111来源:国知局
供应项目消息传送的制作方法
【专利摘要】一个示例公开了外围设备供应部件。外围设备供应部件包括用于在安装的外围设备部件(110)上提供资源的供应项目(130),其中供应项目(130)是安装的外围设备部件(110)上可消耗、可升级或替换的部件。编码的部件(140)与供应项目(130)一起安装,其中编码的部件(140)用于生成与外围设备部件相关的消息事件。
【专利说明】供应项目消息传送
【背景技术】
[0001]计算机外围设备以许多形式流行起来,包括打印机、复印机、传真机、扫描仪、娱乐设备等等。这些设备或外围设备不仅本地连接到各种计算设备,而且它们更可能结合各自的计算设备连接到网络环境,其中网络有时称为“云”。术语“云”用作因特网的象征,基于云图(cloud drawing)其常用来表示计算机网络,。云计算描述了基于因特网的信息技术服务的补充、消耗和递送模型,并且可以涉及动态可扩展的并且经常虚拟化的资源的通过因特网的提供。
【专利附图】

【附图说明】
[0002]图1示出了用于生成供应使能的消息的系统的示例。
[0003]图2示出了从供应使能的事件触发的通信的示例。
[0004]图3示出了用于供应使能的消息的一般化供应信息字段的示例。
[0005]图4示出了用于供应使能的消息的供应信息字段的示例。
[0006]图5示出了用于供应使能的消息的一般化消息类的示例。
[0007]图6示出了用于供应使能的消息的消息类的示例。
[0008]图7示出了用于供应使能的消息的供应的示例。
[0009]图8示出了供应使能的消息的外围设备的示例。
[0010]图9示出了用于生成供应使能的消息的方法的流程图示例。
[0011]图10示出了可以用于实现图1-9中示出的系统和方法的计算机系统的示例。
【具体实施方式】
[0012]图1示出了用于生成供应使能的消息的示例系统100。系统100包括计算机外围设备110 (或外围设备),计算机外围设备110包括执行来自存储器124的指令的处理单元120(或处理器),存储器124包括固件或其他存储介质。将一个或多个供应项目130-138提供给计算机外围设备110作为用于外围设备的资源,其中将供应项目标记为1-N,N是大于或等于I的整数。此类供应项目130-138例如可以包括在下文更详细描述的替换项目(例如,墨水或调色剂)、升级项目(例如,向外围设备添加功能性的部件)或者维修项目(例如,对磨损或缺陷部件的替换)。如所示出的,各个供应项目130-138中的每一个可以包括编码的消息标识符140,编码的消息标识符140可以由供应消息解码器150处理,供应消息解码器150继而生成或触发消息事件以在网络站点160 (例如,web站点)处和/或在与外围设备110相关联的本地显示器处提供进一步的通信。外围设备110可以经由网络连接184和/或经由本地连接190与计算机或计算设备180通信,其中计算设备可以包括用于与外围设备交互的软件194。例如,在一个示例中,消息事件可以包括通过供应消息解码器150将编码的消息标识符140转发给网络站点160。网络站点160可以采用编码的消息标识符140来标识针对计算机外围设备110和/或计算设备180的具体消息。
[0013]注意,可以在计算机外围设备110的外部确定和生成编码的消息标识符140。例如,在常规外围设备系统中,可以由计算机外围设备110或计算机180来生成由外围设备确定和检测的墨水低消息。相对地,编码的消息标识符140可以在外围设备110的外部生成,并且用于提供可以不和/或不能由外围设备本身确定的信息并因此提供在下文更详细描述的许多益处和实用性。在一个示例中,提供外围设备子系统。这包括用于向外围设备110提供资源的可替换或可升级的供应项目130-138。编码的消息标识符140可以与供应项目130-138 一起安装,其中编码的消息标识符可以用于生成与外围设备相关的消息事件。
[0014]编码的消息标识符140可以包括对系统或消息的引用。该引用可以例如实现为号码和/或比特码以指定系统或消息号码来触发要显示的消息。在另一示例中,编码的消息标识符140包括触发消息事件的供应数据,其中消息事件用于传送来自外围设备制造商的消息、用于确定目标外围设备的型号或者确定要将消息广播到指明的外围设备类的成员。在又一示例中,编码的消息标识符140包括触发消息的类的数据值。
[0015]消息的类可以涉及不同方面,诸如用于指示没有消息可用的类代码。其他类例如涉及保修问题、召回问题、维修、受限的供应可用性(Iimited supplies availabiIity)或新的供应型号。从编码的消息标识符140生成的消息事件可以在网络站点160处触发通信,其中该(双向)通信例如可以包括文本、图像、音频、图形和/或视频。各个消息事件还可以在与外围设备110相关联的本地显示器170处触发通信,其中该通信也可以包括文本、图像、音频、图形、视频等等。
[0016]如可以意识到的,供应项目130-138可以包括与外围设备110相关联的各种项目,例如包括墨水、调色剂、替换部件、维修部件或设备升级部件。供应项目130-138例如可以与打印机、复印机、传真机、扫描仪、外围设备或娱乐设备一起采用。在另一示例方面中,提供外围设备系统100。这包括用于存储与外围设备110相关联的计算机可执行指令的存储器124。还可以提供用于访问存储器124和执行计算机可执行指令的处理单元110。此类指令可以包括供应消息解码器150以检测来自外围设备替换项目或外围设备升级项目130-138的编码的比特流,其中编码的比特流用于生成如之前所提到的在外围设备110的外部确定的消息。编码的比特流可以用于生成消息的类,其中消息的类例如可以涉及无消息、保修召回、客户维修、受限的供应可用性或者新的可选号码。
[0017]注意,编码的消息标识符140可以为诸如比特流的电子数据的形式,但是机械编码也是可能的。例如,如果向系统添加了替换部分,则凹痕(indenture)或诸如凸起点这样的其他机械特征可以用于在外围设备110处触发事件。例如,可以在机械上检测替换部分上凸起特征跟随的两个机械凹痕(例如,表示001的机械码),并且替换部分上凸起特征跟随的两个机械凹痕(例如,表示001的机械码)用于在网络站点160处和/或本地地在170处触发进一步的电子通信。下面的讨论涉及系统100的具体示例。明显地,该讨论涉及用作打印设备的计算机外围设备110,但是如之前所提到的,应当意识到计算机外围设备并不限于此类示例。
[0018]在已经发布或售出诸如打印机的外围设备110之后,制造商可能发觉问题,并且针对这些问题的解决方案仍具有有限的手段来与可能受影响的那些有效通信。一个问题考虑将来应当如何开始与用户——尤其是尚未注册外围设备的那些用户——的通信。例如,通过编码关于供应项目130-138的数据,打印机固件和软件可以向制造商已标识的用户传送它们各自打印机或其他设备的问题。然后,可以例如经由消息中的链接将用户指引至IJ web站点。使用从打印机发送的数据,web站点可以提供用于维修打印机问题的细节(例如,文本、视频等等)。问题可以包括召回(例如,电源线、电源等等)、客户修理(例如,如何维修拾取辊)、供应可用性(例如,去哪里找到较旧的供应品)以及可选性号码(SelectabilityNumber)改变,其中可以提供例如提供不同替换型号的替代供应信息。注意,术语可选性号码可以包括例如诸如像部件号码这样的其他类型的号码。
[0019]对于保修召回,之前的方案允许例如经由邮件或电子邮件来联系注册了他们的打印机的客户。也在web上提供了召回通知,但是许多用户并未查阅此类资源。可以由代理来处理客户维修,但是缺少用于传送此类维修的自动化方法。对于受限的供应可用性,没有适当的方法来向客户标识或通知当较少商店在提供此类项目时去哪里找到供应品。因此,没有主动且自动与之前原本可能未被标识的各个用户进行通信的适当方法。对于可选性号码(或部件号码)改变,卖方可以尝试在销售点处传送这些改变,但是这可能令客户困惑。
[0020]通过将编码的数据放置在供应项目130-138上,制造商可以向接受供应的打印机或者平台内的单个打印机型号广播消息。该供应数据还可以包括参考号码以向系统指定应当显示哪种类型的消息和哪个特定消息。供应项目数据可以包括比特触发的消息标识符,其例如可以被编码为供应项目的比特映射中的整数。编码的值可以使得固件和软件针对制造商正尝试传送给用户的问题类型来提供定制的消息。编码的供应数据还可以使打印机或其他设备能够确定目标打印机的特定型号,或者识别消息是针对可以接受供应的打印机的广播消息。
[0021]在一个示例中,在供应项目130-138中编码的整数可以生成消息的类。除其他类指明之外,这些类例如可以包括:“无消息”、“保修召回”、“客户维修”、“受限的供应可用性”以及“新的可选性号码”。因此,打印机固件/软件可以针对消息的这些类中的每一个显示一般性消息(例如,保修召回消息可以是“有针对您的打印机的保修召回。更多信息请前往指定地点”)。这些消息通常本质上是一般性的,因为在打印机发货时,制造商一般不知道潜在的难题/问题并且他们应当具有灵活的系统来处理该未知性。
[0022]当用户点击从编码的消息标识符触发的web链接时,打印机然后可以向web站点传递/传送信息。该信息可以包含诸如以下的数据:打印机型号、打印机构建日期、固件修订、供应比特触发的消息整数、供应细节(例如,颜色、尺寸等)、国家、语言等等。web站点使用打印机或其他设备/外围设备提供的信息来确定针对该打印机的特定消息。这些消息例如可以是从文本、文本/图形到视频的任何内容。供应、打印机和web站点共同向客户提供唯一且定制的消息传送。使用供应来“推动”该类型的消息传送是对当前方法的改进,因为所有打印机均使用供应,并因此制造商可以改进当问题/改变出现时使用户知道它们的有效性。
[0023]在一些示例中,供应项目130-138中的每一个可以具有唯一的编码的消息标识符140。例如,在其中计算机外围设备110实现为可以接收四个不同墨盒(例如,黑色、品红色、蓝绿色和黄色盒)的彩色打印机的示例中,供应项目130-138中的每一个可以实现为特定颜色的墨盒。在此类情景中,黑色墨盒可以与第一编码的消息标识符140 —起实现,而彩色盒(例如,品红色、蓝绿色或黄色)可以与不同于第一编码的消息标识符140的第二编码的消息标识符140 —起实现。在此类情景中,可以依赖于安装在计算机外围设备110处的具体供应项目130-138来针对计算机外围设备110生成不同的网络消息160。[0024]使用web来“托管”实际消息的一些优点包括:1.制造商预先不知道他们需要解决的难题/问题。当发现问题相对于如果在初始发货时制造商在软件或前面板中放置了特定消息则不得不尝试预期问题/解决方案时,利用供应项目放置实际消息允许解决问题的灵活性;2.可以比在软件/固件中更容易地在web上更新消息/方案。web通常更好地适于实现多媒体消息(例如,与仅仅文本或文本/图形相对的如何维修打印机问题的视频);3.制造商预先不知道什么选择性号码(像型号)将在将来改变。在web上具有信息允许在将来某点处做出未预期的改变的灵活性。
[0025]如之前所提到的,网络系统100例如可以实现为计算云,在该计算云中外围设备110可以连接到网络184。网络184例如可以实现为因特网。网络184上的节点可以经由诸如传输控制协议/因特网协议(TCP/IP)、因特网协议版本6 (IPv6)等的通信协议来通信。夕卜围设备110例如可以实现为云设备,其中可以向外围设备分配网络184上的节点地址(例如,IP地址),外围设备也可以在网络184中注册。
[0026]为了解释简单的目的,在本示例中,将系统100的不同部件示出和描述为执行不同功能。然而,本领域的普通技术人员将理解并意识到,所描述的部件的功能可以由不同部件来执行,并且若干部件的功能性可以在单个部件上组合并执行。部件例如可以实现为软件(例如,计算机可执行指令)、硬件(例如,专用集成电路)或实现为二者的组合(例如,固件)。在其他示例中,部件可以分布在跨网络184的远程设备(例如,外部web服务)间。
[0027]图2示出了从供应使能的事件触发的通信的示例。在210处,发生供应项目安装。这可以包括在打印机示例中安装新墨盒或在复印机示例中安装新调色剂。如之前所提到的,可以采用基本上任何类型的外围设备。在220处,通过外围设备固件(或软件)来检测所安装的供应项目上的编码的数据。在230处,向外围设备软件通知已经在230处检测到的潜在的编码的消息标识符。外围设备软件典型地加载在操作外围设备的计算机处,但是该软件也可以在外围设备处执行。在240处,生成因特网协议(IP)地址,其允许用户选择此类地址以使能与在其中安装供应项目的外围设备有关的进一步通信。此类消息也可以本质上是一般性的(不一定涉及在其中安装供应项目的外围设备),诸如制造商进行的一些提升或其他特征为可用的公告。在250处,当已经建立了 web站点通信时,可以由外围设备自动向web站点发送外围设备信息以便针对检测到的情况来定制通信。注意,外围设备信息例如可以包括诸如型号、序列号、错误声明、状态声明等的供应信息以外的信息。在260处,如果必要的话,开始与用户的进一步通信。如之前所提到的,此类通信基本上可以是任何形式,诸如文本、图形、音频、视频等等。这可以包括将升级数据下载到外围设备,诸如针对外围设备的增强的软件或固件升级。
[0028]图3示出了用于供应使能的消息的一般化供应信息字段300的示例。如所示出的,供应信息字段可以包括编码的或未编码的信息的字段。例如,一个字段可能指定在web站点处触发保修消息的代码。在另一示例中,消息本身可以包含在该字段或各个字段300中。
[0029]图4示出了用于供应使能的消息的供应信息字段400的示例。如在400处的示例中所示出的,供应信息字段可以包括比特触发的消息标识符。例如,代码I可能涉及保修信息,并且代码2可能涉及维修信息,其中如可以意识到的,可以创建多个各种各样的代码和消息。另一供应信息字段400可能包括用于使打印机或其他外围设备能够确定和/或传送其各自的型号的代码。又一信息字段示例可能包括例如使能广播消息的代码。[0030]图5示出了一般化消息类500或供应使能的消息的示例。如所示出的,消息类可以包括与消息的不同类型或类别相关的消息。这样的类500可以包括子类(例如,类=保修,子类=辊)。这样的类500还可以包括嵌套类(例如,指定其他类的类等)。如可以意识到的,类、子类和嵌套类的各种组合是可能的。
[0031]图6示出了用于供应使能的消息的消息类600的示例。除其他类指明之外,这些类600可以包括例如:“无消息”、“保修召回”、“客户维修”、“受限的供应可用性”以及“新的可选性号码”。因此,外围设备固件/软件可以针对消息的这些类中的每一个显示一般性消息。这些消息通常本质上是一般性的,因为在外围设备发货时,制造商一般不知道潜在的难题/问题并且他们应当具有灵活的系统来处理该未知性。
[0032]图7示出了用于供应使能的消息的供应700的示例。此类供应700可以包括墨盒、调色剂盒、扫描仪供应、传真机供应、机械部件、电部件或其他部件。基本上可以安装的任何项目700都可以具有供应给在其中发生安装的各个设备的信息(编码的或相反)。
[0033]图8示出了用于供应使能的消息的外围设备800的示例。如所示出的,此类外围设备或其他设备800例如可以包括打印机、复印机、传真机、扫描仪、娱乐设备等等。基本上可以接收替换或升级部件的任何设备都可以用于接收并进一步处理供应使能的消息。
[0034]鉴于上文描述的前面的结构和功能特征,将参照图9更好地理解示例方法。尽管为了解释简单的目的将图9的示例方法示出和描述为顺序执行,但是应当理解并意识到,本示例并不受示出的顺序的限制,因为一些动作在其他示例中可以以与本文所示出和描述的顺序不同的顺序和/或并发地发生。此外,实现方法并不一定要执行所有描述的动作。
[0035]图9示出了用于生成供应使能的消息的示例方法900。方法900例如可以用于外围设备通信。在910处,方法包括接收从替换设备或升级设备的安装触发的消息事件。消息事件可以包括在替换或升级设备处存储的编码的消息标识符。如之前所提到的,此类替换可以包括在诸如墨水或调色剂的供应消耗后提供新的供应。这例如还可以包括替换缺陷或磨损部件并且包括向外围设备添加部件用于升级。在920处,方法包括从消息事件发起远程网络通信。在930处,方法包括基于编码的消息标识符从消息事件确定至少一个消息。例如,这可以包括例如解释编码的比特流和利用该比特流来触发进一步的通信。在940处,方法包括部分地基于消息事件来使能至少一个消息的显示。如之前所提到的,这例如可以包括在外围设备处生成本地显示消息和/或在web站点处触发远程网络通信。还应注意,如此生成的消息可以是其中编码的比特流向外围设备指示无消息是可用的无消息。注意,编码的信息(或外围设备信息)可以包括供应信息(例如,型号、序列号、错误声明、状态声明等等)以外的外围设备信息。
[0036]方法900的其他示例包括在网络web站点处或者在外围设备本地的位置处使能至少一个消息的显示。这包括将事件数据存储在与打印机、复印机、传真机、扫描仪、外围设备或娱乐设备相关联的供应项目上。方法900还可以包括生成至少一个消息以传送召回信息、保修信息、维修信息、供应可用性信息或与可用的替代供应相关的产品名称改变。这还可以包括对消息类解码,其中消息类包括无消息、保修召回消息、客户维修消息、受限的供应可用性消息或用于促进替换供应的购买的替代号码消息。另一示例包括使能web站点通信,其中外围设备将信息传输给web站点。这可以包括在web站点处处理信息以确定针对外围设备的消息,其中消息包括文本、图形、图像、音频或视频。[0037]图10是示出能够实现图1-9中公开的示例的硬件部件的示例系统1000的示意性框图。系统1000可以包括各种系统和子系统。系统1000可以是个人计算机、膝上型计算机、工作站、计算机系统、器具、专用集成电路(ASIC)、服务器、刀片服务器中心、服务器群、诸如智能电话、个人数字助理的移动设备等。
[0038]系统1000可以包括系统总线1002、处理单元1004、系统存储器1006、存储器设备1008和1010、通信接口 1012 (例如,网络接口)、通信链路1014、显示器1016 (例如,视频屏幕)以及输入设备1018 (例如,键盘和/或鼠标)。系统总线1002可以与处理单元1004和系统存储器1006通信。附加的存储器设备1008和1010,诸如硬盘驱动器、服务器、单独的数据库或其他非易失性存储器,也可以与系统总线1002通信。系统总线1002可操作地互连处理单元1004、存储器设备1006-1010、通信接口 1012、显示器1016以及输入设备1018。在一些示例中,系统总线1002还可操作地互连附加的端口(未示出),诸如通用串行总线(USB)端口。
[0039]处理单元1004可以是计算设备并且可以包括专用集成电路(ASIC)。处理单元1004执行指令集以实现本文公开的示例的操作。处理单元可以包括处理器核心。
[0040]附加的存储器设备1006、1008和1010可以存储数据、程序、指令、文本或编译形式的数据库查询,以及操作计算机可能需要的任何其他信息。存储器1006、1008和1010可以实现为诸如存储卡、盘驱动器、光盘(CD)的计算机可读介质(集成的或者可移除的),或者实现为可通过网络访问的服务器。在特定示例中,存储器1006、1008和1010可以包括文本、图像、视频和/或首频。
[0041]另外,存储器设备1008和1010可以充当数据库或数据存储设备。附加地或者可替代地,系统1000可以通过通信接口 1012来访问外部系统(例如,web服务),通信接口 1012可以与系统总线1002和通信链路1014通信。
[0042]在操作中,系统1000可以用于实现例如客户端计算机、打印机服务器,以及可以在管理打印工作的系统中采用的打印机的至少一些部件。用于实现系统1000的计算机可执行逻辑可以根据特定示例驻留在系统存储器1006中,和/或在存储器设备1008和/或1010中。处理单元1004执行源自系统存储器1006和存储器设备1008与1010的计算机可执行指令。如本文所使用的术语“计算机可读介质”指代参与向处理单元1004提供指令以执行的介质。
[0043]在本公开或权利要求书记载了“一”、“一个”、“第一”或“另一”元素或者其等同物的情况下,应将其解释为包括一个或多于一个此类元素,既不要求也不排除两个或更多此类元素。此外,上文已经描述的内容是示例。当然不可能描述部件或方法的每个可设想的组合,但是本领域的普通技术人员将认识到,许多进一步的组合和排列是可能的。因此,本发明意图涵盖落入包括所附权利要求书的本申请的范围内的所有此类替代、修改和变型。
【权利要求】
1.一种外围设备子系统,包括: 可替换或可升级的供应项目,用于向外围设备提供资源;以及 与供应项目一起安装的编码的消息标识符,其中,编码的消息用于生成与外围设备相关的消息事件,消息事件包括编码的消息标识符,并且其中,编码的消息标识符用于标识在网络设备上存储的针对外围设备的消息。
2.如权利要求1所述的外围设备子系统,其中,将消息事件广播到接受供应项目的外围设备,或者将消息事件传输到在外围设备平台内选择的外围设备型号。
3.如权利要求1所述的外围设备子系统,其中,编码的消息标识符包括对系统或要显示的消息的引用。
4.如权利要求1所述的外围设备子系统,其中,编码的消息标识符包括触发消息事件的供应数据,其中,消息事件用于传送来自外围设备制造商的消息、用于确定目标外围设备的型号,或者确定要将消息广播到指明的外围设备类的成员。
5.如权利要求1所述的外围设备子系统,其中,编码的消息标识符包括触发消息的类的数据值。
6.如权利要求5所述的外围设备子系统,其中,消息的类涉及无消息、保修问题、召回问题、维修、受限的供应可用性或新的供应型号。
7.如权利要求1所述的外围设备子系统,其中,消息事件在网络web站点处触发通信,其中,通信包括文本、图像、音频、图形或视频。
8.如权利要求1所述的外围设备子系统,其中,消息事件在与外围设备相关联的本地显示器处触发通信,其中,通信包括文本、图像、音频、图形或视频。
9.如权利要求1所述的外围设备子系统,其中,供应项目包括墨水、调色剂、替换部件、维修部件或设备升级部件。
10.如权利要求9所述的外围设备子系统,其中,供应项目与打印机、复印机、传真机、扫描仪、外围设备或娱乐设备一起使用。
11.一种用于外围设备通信的方法,包括: 接收从可替换的供应项目或可升级的供应项目安装触发的消息事件,消息事件包括在可替换的供应项目或可升级的供应项目处存储的编码的消息标识符; 从消息事件发起远程网络通信; 基于编码的消息标识符从消息事件确定至少一个消息;以及 部分地基于消息事件来使能至少一个消息的显示。
12.如权利要求11所述的方法,还包括在网络web站点处或者在外围设备本地的位置处使能至少一个消息的显示。
13.如权利要求11所述的方法,还包括在与打印机、复印机、传真机、扫描仪、外围设备或娱乐设备相关联的供应项目上存储消息事件。
14.如权利要求11所述的方法,还包括生成至少一个消息以传送召回信息、保修信息、维修信息、供应可用性信息或者与可用的替代供应相关的产品名称改变。
15.一种计算机外围设备,包括: 第一供应项目,其包括用于向计算机外围设备提供第一资源的可替换或可升级的供应项目;第二供应项目,其包括用于向计算机外围设备提供第二资源的可替换或可升级的供应项目; 存储器,用于存储计算机可执行指令;以及 处理器,用于访问存储器并执行计算机可执行指令,所述计算机可执行指令包括:用于处理在第一和第二供应项目处存储的第一和第二编码的消息标识符的供应消息解码器;以及 将第一和第二编码的消息标识符转发到网络站点,其中,网络站点采用第一和第二编码的消息标识符来标 识针对计算机外围设备的至少两个不同的消息。
【文档编号】G06F15/16GK103620577SQ201180071929
【公开日】2014年3月5日 申请日期:2011年4月28日 优先权日:2011年4月28日
【发明者】D.B.诺瓦克, B.伍德斯, E.内斯, H.W.赖斯, A.希普曼 申请人:惠普发展公司,有限责任合伙企业
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1