成像设备、资源服务器及操作该成像设备的方法技术

技术编号:12194018 阅读:52 留言:0更新日期:2015-10-14 02:27
在一个示例中,安装在网络服务器上的web应用程序的负载的至少一部分通过网络化的成像设备存储在网络化的资源服务器上。

【技术实现步骤摘要】
【国外来华专利技术】成像设备、资源服务器及操作该成像设备的方法
本专利技术涉及网络化的成像设备的应用

技术介绍
诸如打印机、扫描仪、传真机、复印机和包括两个或两个以上这些功能的多功能设备之类的成像设备,被广泛使用且往往是能网络化的。虽然这些设备通常被制造成包括一个强大的特征和功能的集合,但在许多情况下,用其他应用程序或解决方案来增强设备是可取的。然而,针对不同市场的各种不同型号的成像设备,很难提供这样的应用程序或解决方案。
技术实现思路
一种网络化的、OXPd-使能的成像设备,包括:REST-协议接口,被构建成通过网络接收安装在外部web服务器上的OXPd应用程序的负载;不足以存储所述负载的非易失性存储器;REST-协议资源服务器的网络上的地址;以及客户端,被构建成使用所述资源服务器的地址在所述资源服务器上使用REST协议来存储所述负载的至少一部分。一种网络化的REST-协议资源服务器,包括:数据库,适于存储非结构化的数据;内部接口,被构建成通过内部访问请求访问所述数据库;外部接口,被构建成接收外部访问请求以从网络化的、OXPd-使能的成像设备访问所述数据库,所述请求对应于web服务器上的OXPd应用程序的负载的至少一部分,所述负载被从另一个源发送到所述成像设备;以及协议适配器,被构建成将所述外部访问请求转换成相应的内部访问请求;其中,所述外部访问请求是REST-协议访问请求,所述内部访问请求是非REST-协议访问请求。一种操作OXPd-使能的成像设备的方法,包括:在所述设备处通过网络接收web服务器上的OXPd应用程序的REST-协议负载,所述应用程序从所述设备可操作;由所述设备查明所述设备中的非易失性存储器是否足以存储所述负载;如果所述设备中的非易失性存储器不足以存储所述负载,则由所述设备确定所述负载的部分要被存储在所述网络上的所述设备外部的REST-协议资源服务器中;以及从所述设备向所述资源服务器发送包括所述负载的部分的REST-协议存储请求。附图说明图1是根据本公开的示例的网络化系统的示意图,该系统包括多个成像设备,每个成像设备能够执行驻留在该设备外部的网络服务器上的同样的应用程序。图2是根据本公开的示例的另一网络化的系统的示意图,该系统包括成像设备。图3A-图3B是根据本公开的示例的OXPd-使能的成像设备的示意图。图4是根据本公开的示例的另一网络化的系统的示意图,该系统包括资源服务器。图5是根据本公开的示例的REST-协议资源服务器的示意图。图6是根据本公开的示例的图1、图2或图3A-图3B的用来执行web应用程序的成像设备的配置和操作以及图1、图4或图5的资源服务器的关联使用的示意图。图7A至图7F是根据本公开的示例的与图6的系统操作相对应的一系列用户界面显示屏的示意图。图8是根据本公开的示例的成像设备的操作方法的流程图。图9是根据本公开的示例的成像设备的操作方法的另一流程图。图10是根据本公开的示例在图2或图3的成像设备和图4或图5的资源服务器中可用于执行图8-图9中方法的处理子系统的示意图。具体实施方式如背景部分所述,在许多情况下,用其他应用程序或解决方案来增强成像设备是可取的,但针对不同市场的各种不同型号的成像设备,这很难实现。为改善网络化的成像设备的文档工作流程,提供应用程序和解决方案的一个方法是使用web应用程序。web应用程序驻留在网络服务器上,该应用程序使设备的用户能够从设备的用户界面诸如其控制面板来访问它们。基于服务器的web应用程序,有利地取消了应用程序基于设备的组件,例如插入设备以便运行应用程序的USB驱动器。因此,例如更新一个特定的web应用程序和在服务器上安装应用程序的新版本一样简单。使用该应用程序的成像设备未做任何变化。此外,一些技术允许web应用程序的单一版本适用于各种不同型号的成像设备。这有利于消除了对应用程序的供应方提供多个版本应用程序的需要,应用程序的每个版本针对不同成像设备类型的特点和功能进行调整。它还允许对在一种类型成像设备上的应用程序的操作熟悉的用户容易地在不同类型的成像设备上使用它,诸如在将来会购买的新型设备上。它还简化了对整个企业的成像设备和web应用程序的IT管理。可用于这种web应用程序的一种技术是由Hewlett-Packard(惠普)开发的开放可扩展平台(OXP)。OXP的一方面是设备的可扩展性平台OXPd。OXPd是在成像设备上执行的设备层。OXPd可以为暴露于设备中的设备服务提供一套连贯的应用程序编程接口(API),它可以通过应用程序或解决方案来访问。软件开发工具包(SDK)便于应用程序的开发人员访问该应用程序编程接口API。通常以不同的价格/性能点来提供成像设备模型。例如,高端设备可以比低端设备实现不同的(例如更为复杂的)通信协议。高端设备也可以比低端设备具有更多的机载永久性(非易失性)存储器来存储数据(包括下载的程序代码)。如果成像设备缺乏足够的非易失性存储器,它可能无法存储web应用程序的某些部分,例如配置数据和诸如关于由设备执行的工作(诸如复制、扫描、打印或传真工作)的工作统计之类的运行时数据。在这种情况下,web应用程序可能无法与成像设备一起工作。在高端成像设备中能够使用更多的机载永久性存储器来存储一个或更多应用程序的配置数据和运行时数据,但是低端成像设备通常不能够。然而,给低端设备添加额外的非易失性存储器和连接那些存储器的硬件接口,由于增加了成本,通常是不可行的。较简单的通信协议可以方便地用于低端成像设备中,它在成像设备上比诸如SOAP或RPC之类的更复杂的通信机制产生更少的处理要求。一个这种协议是REST(“表述性状态传递”),它为网络服务提供了一个轻量级的机制。REST利用一个无状态的、客户端-服务器的、基于超文本传输协议(“HTTP”)的缓存通信协议;不使用会话。换句话说,REST中的处理(诸如HTTPGET、POST、PUT等处理)是独立的;对服务器进行的每个REST请求都包含在执行该请求所需要的所有状态信息的请求中。如将在下文中更详细地讨论的,该状态信息被包含在与每个REST处理关联的HTTP的统一资源标识符中。在一些示例中,REST接口实现CRUD(“创建、请求、更新和删除”)操作来访问数据。在一些示例中,REST采用可扩展标记语言(“XML”)来返回数据负载(例如从一个HTTPGET处理中)并与外部客户通信。REST状态信息使用标准的HTML错误代码和消息。针对成像设备与Web服务器之间的网络通信,OXPd支持具有这些特征和功能的REST。如本文和附加的权利要求书中所定义的,“成像设备”将被广义地理解为表示一个可以产生和/或消耗诸如打印文档、图形、照片之类的硬拷贝信息的设备。成像设备包括打印机、扫描仪、复印机、传真机和将两个或多个这些设备结合在一起的多功能设备等等。如本文和附加的权利要求书中所定义的那样,“OXPd应用程序”将被广义地理解为表示基于网络的应用程序或基于设备的HP(Hewlett-Packard)开放扩展平台的解决方案。如本文和附加的权利要求书中所定义的,“OXPd-使能设备”将被广义地理解为表示实现OXPd设备层、并且支持OXPd应用程序和与OXPd应用程序一起工作的设备。如本文和附加的权利要求本文档来自技高网...

【技术保护点】
一种网络化的成像设备,包括:接口,被构建成通过网络接收安装在外部web服务器上的应用程序的负载;不足以存储所述负载的非易失性存储器;资源服务器的网络上的地址;以及客户端,被构建成使用所述资源服务器的地址在所述资源服务器上存储所述负载的至少一部分。

【技术特征摘要】
【国外来华专利技术】1.一种网络化的、OXPd-使能的成像设备,包括:REST-协议接口,被构建成通过网络接收安装在外部web服务器上的OXPd应用程序的负载;不足以存储所述负载的非易失性存储器;REST-协议资源服务器的网络上的地址;以及客户端,被构建成使用所述资源服务器的地址在所述资源服务器上使用REST协议来存储所述负载的至少一部分。2.根据权利要求1所述的设备,包括:用户界面,被构建成从用户接收输入以访问所述应用程序;并且其中所述客户端响应于所接收的输入,使用所述资源服务器地址来从所述资源服务器获取所存储的负载的至少一部分。3.根据权利要求1所述的设备,其中所述负载包括所述应用程序的网络上的地址;并且其中所述客户端被构建成使用所述应用程序地址访问所述应用程序。4.根据权利要求1所述的设备,其中所述负载包括:图标,与所述应用程序关联并且在所述设备的用户界面上可显示,以及应用程序网络地址,当所述图标通过所述设备的用户界面控制被所述用户选择时,所述应用程序网络地址由所述客户端可使用以访问所述应用程序的预定资源,所述控制与所述图标关联。5.根据权利要求1所述的设备,包括:控制器,被构建成确定所述负载的部分以存储在所述资源服务器上。6.根据权利要求1所述的设备,其中所述应用程序在所述外部web服务器上从所述成像设备的用户界面可操作。7.一种网络化的REST-协议资源服务器,包括:数据库,适于存储非结构化的数据;内部接口,被构建成通过内部访问请求访问所述数据库;外部接口,被构建成接收外部访问请求以从网络化的、OXPd-使能的成像设备访问所述数据库,所述请求对应于web服务器上的OXPd应用程序的负载的至少一部分,所述负载被从另一个源发送到所述成像设备;以及协议适配器,被构建成将所述外部访问请求转换成相应的内部访问请求;其中,所述外部访问请求是REST-协议访问请求,所述内部访问请求是非REST-协议访问请求。8.根据权利要求7所述的资源服务器,其中所述协议适配器是布置在所述资源服务器中无需编译的NodeJS组件,所述组件以事件驱动和非阻塞的方式操作。9.根据权利要求7所述的资源服务器,其中所述资源服务器被构建成在外部接口处从多个网络化的、OXPd-使能的成像设备中接收REST-协议请求。10.根据权利要求7所述的资源服务器,包括:联接到所述外部接口...

【专利技术属性】
技术研发人员:S·帕努甘蒂基拉·库马尔·苏布拉马尼亚·杜西斯考特·斯塔克斯
申请(专利权)人:惠普发展公司有限责任合伙企业
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1