一种设备管理装置,该设备管理装置适于连接到构成至少一个设备组的多个设备。应用程序在该设备管理装置上运行。每个设备管理器都与多个设备之一关联,并且可以操作用于生成所关联的这个设备的使用信息。设备组管理器与至少一个设备组关联,并且耦合到多个设备管理器、以便从每个设备管理器接收使用信息。该设备组管理器可以响应来自应用程序的查询而操作,以通知使用信息。
【技术实现步骤摘要】
本专利技术涉及管理多个并行操作设备的技术,并且尤其涉及成组地管理多个设备的技术。
技术介绍
JAVA电子收款机系统(POS)是一种利用JAVA(登记商标)来构造POS系统的应用程序编程接口。JAVA POS也具有使用设备统计信息即与连接到POS终端的设备的使用相关的信息的功能。JAVA POS标准使POS终端上运行的应用程序能够获取这些设备统计信息,并且例如将这些设备统计信息用作设备使用信息。该使用信息是指示特定设备功能的使用的信息,并且例如在打印机的情况下、是关于打印的行数或打印的字符数的信息。在包括例如打印机、磁墨水字符阅读器(MICR)、扫描仪和现金抽屉的几个单独设备的每个设备中,单独管理设备统计信息。也有在单个外壳中包括例如打印机、MICR和扫描仪的混合设备。除了为这种类型混合设备中的每个组成设备保持的使用统计信息以外,也可能需要关于整个混合设备的使用信息。然而,虽然根据现有技术可以获得关于混合设备中单个组成设备的统计信息,如操作时间,但是整个地确定混合装置的总共连续操作时间是不可能的。除按照单个设备或整个混合设备来管理设备统计信息以外,将两个或多个设备分组在一起,并按照设备组来维持设备统计信息也可能是所希望的。
技术实现思路
因此,本专利技术的目的是在使两个或多个设备相互关联的同时管理设备统计信息。为实现以上目的,根据本专利技术,提供一种适于连接到构成至少一个设备组的多个设备的设备管理装置,该设备管理装置包括应用程序(application),该应用程序在该设备管理装置上运行;多个设备管理器,每个设备管理器都与多个设备之一关联,并且可以操作用于生成所关联的这个设备的使用信息;以及设备组管理器,该设备组管理器与设备组关联,并且耦合到多个设备管理器,以便从每个设备管理器接收使用信息,该设备组管理器可以响应来自应用程序的查询而操作用于通知使用信息。优选地,该设备管理装置进一步包括多个设备驱动器(driver),每个设备驱动器都与多个设备之一关联,以驱动所关联的这个设备。当应用程序命令多个设备驱动器之一驱动多个设备之一时,多个设备管理器之一生成使用信息。在此,优选地,设备管理装置进一步包括存储部件,用于存储定义设备组的设备组信息;以及生成器部件,当多个设备驱动器之一被启动时,该生成器部件参考设备组信息,以指定包括与被启动的这个设备驱动器关联的一个设备的设备组,并且如果没有设备组管理器与指定的设备组关联,则该生成器部件动态生成设备组管理器。优选地,该设备管理装置适于连接到至少一个包括至少两个设备的混合设备。使用信息包括关于该至少两个设备中每个设备的信息,以及关于该混合设备的信息。该设备管理装置另外可以包括多组设备组管理器,该多组设备组管理器与和不同设备组关联的单个设备的设备管理器相关联。设备管理器和设备之间的相关可以是动态产生的。虚拟计数器可以与多个设备关联,这些虚拟计数器和设备管理器通信,以便基于预测的使用计数值来生成使用信息。在该情况下,设备管理装置另外可以包括对每个设备的预测使用计数值进行累积的累积计数器。根据本专利技术,也提供一种设备管理方法,该设备管理方法包括将设备管理装置连接到构成至少一个设备组的多个设备; 在设备管理装置中运行应用程序;获得多个设备之一的使用信息;以及响应来自应用程序的查询而通知所获得的使用信息。优选地,该设备管理方法进一步包括提供多个设备驱动器,每个设备驱动器都与多个设备之一关联,以驱动所关联的这个设备。当应用程序命令多个设备驱动器之一驱动多个设备之一时,生成使用信息。在此,优选地,该设备管理方法进一步包括存储定义至少一个设备组的设备组信息;当多个设备驱动器之一被启动时,参考设备组信息,以指定包括与被启动的这个设备驱动器关联的一个设备的设备组;以及如果没有设备组管理器与指定的设备组关联,则动态生成用于向应用程序通知使用信息的设备组管理器。根据本专利技术,也提供一种设备管理装置,该设备管理装置包括具有处理器和存储器的通用计算机,该通用计算机和多个设备通信,并且运行管理应用程序;多个设备管理器,每个设备管理器都与多个设备之一关联,并且可以操作用于生成所关联的这个设备的使用信息;以及设备组管理器,该设备组管理器与至少一个设备组关联,并且耦合到多个设备管理器以便从每个设备管理器接收使用信息,该设备组管理器可以响应来自应用程序的查询而操作,以通知使用信息。附图说明通过参考附图详细描述本专利技术的优选示范性实施例,本专利技术的以上目的和优点将变得更加显而易见,其中图1是根据本专利技术一个实施例的POS系统的框图;图2是在图1的POS系统中执行的、用于生成数据统计对象的过程流程图;图3是在图1的POS系统中执行的、用于预测设备使用的过程流程图;图4是在图1的POS系统中执行的、用于终止数据统计对象的过程流程图;以及图5是显示图1的POS系统中的设备管理器的操作时限与数据统计对象的现有时限之间的关系的时序图。具体实施例方式以下将参考附图来详细描述本专利技术的实施例。如图1所示,根据本专利技术一个实施例的电子收款机系统(POS)系统具有POS终端1和至少一个混合设备。在该实施例中,两个混合设备2A和2B连接到POS终端1。混合设备2A具有打印机(a打印机)21A、MICR(b-MICR)22A和扫描仪(c扫描仪)23A,并且混合设备2B具有打印机(d打印机)21B和MICR(e-MICR)22B。只是例举显示了这些混合设备,并且混合设备中包括的设备(设备种类)可以随需要而变。POS终端1是利用具有处理器和存储器的通用计算机构造的,并且下述POS终端1的组件和功能可以通过在POS终端1中运行计算机程序来实现。POS终端1具有打印机管理器11(11A、11B)、MICR管理器12(12A、12B)、扫描仪管理器13(13A)、对象管理器15、组信息存储器17、以及至少一个应用程序100。在此,用于管理混合设备2中每个设备的打印机管理器11、MICR管理器12和扫描仪管理器13也被统称为设备管理器。每个设备管理器都管理相应的被管理设备的使用信息。组信息存储器17存储与多个设备的组相关的组信息。例如,组信息存储器17存储链接到组中各个设备的识别信息的组名称。在图1所示的例子中,混合设备2A的外壳中容纳的打印机21A、MICR 22A和扫描仪23A形成了设备组A,并且混合设备2B的外壳中容纳的打印机21B和MICR 22B形成了设备组B。只是例举显示了这些分组,并且可以利用特殊应用程序100来合乎需要地设置和改变组信息存储器17中存储的组信息。更具体地说,可以将期望的设备组合定义为组,可以组为单位来管理使用信息,并且可以把作为不同混合设备2一部分的设备组合在同一组中。对象管理器15产生并管理数据统计(DS)对象150(150A、150B)。数据统计对象150是用于收集和管理与JAVA POS规范中的数据统计相关的使用信息的对象。例如,一个数据统计对象150基于通过组信息存储器17定义的组,来管理每个设备的虚拟使用信息(virtual usageinformation),并且返回属于被请求的组的设备的虚拟使用信息。通过虚拟计数器(virtual counter)112、122和132来计算该虚拟使用信息,如以下进一步详细描本文档来自技高网...
【技术保护点】
一种适于连接到构成至少一个设备组的多个设备的设备管理装置,包括: 应用程序,该应用程序在该设备管理装置上运行; 多个设备管理器,每个设备管理器都与多个设备之一关联,并且可以操作用于生成所关联的这个设备的使用信息;以及 设备组管理器,该设备组管理器与设备组关联,并且耦合到多个设备管理器以便从每个设备管理器接收使用信息,该设备组管理器可以响应来自应用程序的查询而操作用于通知使用信息。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:土屋雄一,林裕明,小玉知广,
申请(专利权)人:精工爱普生株式会社,
类型:发明
国别省市:JP[日本]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。