[发明专利]控制系统无效
申请号: | 02123118.4 | 申请日: | 2002-04-17 |
公开(公告)号: | CN1384440A | 公开(公告)日: | 2002-12-11 |
发明(设计)人: | 酒井淳;林裕明;杉本季之 | 申请(专利权)人: | 精工爱普生株式会社 |
主分类号: | G06F13/10 | 分类号: | G06F13/10 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 叶恺东 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制系统 | ||
技术领域
本发明涉及以Java虚拟机作为平台来执行的、采用对象软件的控制系统。
背景技术
以面向对象编程所组成的“部件”(程序部件)库的程序(对象),是一种在操作系统上可运行的、可再次使用的软件。采用该对象,可开发出各种各样的系统。特别是采用Java语言(Java为注册商标)书写的程序(称为‘Java应用程序或’Java小程序),只要有Java虚拟机(JVM),其就能够执行。因此,如果有支持JVM的操作系统(OS),则不管OS的种类和版本,Java应用程序均可运行。因此,无论是在由Microsoft公司提供的OS-Windows(注册商标)运行的系统上,还是在以linux作为OS所运行的系统上,以至于将操作系统(OS)作为微代码嵌入专用计算机的芯片当中,均可运行Java应用程序。这样一来,由于Java应用程序并不依赖于特定的OS,从而保护了软件资产。即开发者并不需要针对每个系统开发Java应用程序,因此经济合算,另一方面用户不必被约束在特定的OS上,从而增大了系统选择的余地。进而,即使变更或更新OS时,也能够维持或者继承现有的软件资产。
POS(销售点)系统是由各种外围设备所组成的系统之一。在个人计算机等的作为中心的主机上连接显示器、打印机、扫描仪、绘图仪(drawer)和读卡机等各种输入输出设备来构筑系统。由于提供不依赖主机规格的Java应用程序,因此可以使用现存的硬件来导入新的POS系统。另外,由于降低了应用程序的开发成本,从而减少了用户的负担。与此同时,因为能够灵活地选择构筑POS系统的主机和外围设备,从而扩大用户的选择范围,可得到使用户能够建立起与环境相适应的POS系统等多个优点。
图1是Java POS系统10的示意图。该POS系统10是由各POS厂商提供的POS应用程序(以下简称为“应用程序”)11、向打印机21、扫描仪22或绘图仪23等外围设备(装置)的种类单位(装置种类单位)提供的装置控制对象(第1对象,以下简称DC)12及向每个外围设备(每个装置)提供的装置服务对象(第2对象,以下简称DS)13所构成的。由这些DS13所控制的各装置21至23,通过控制串行接口、并行接口或者USB端口等输入输出端口的端口驱动器14,与个人计算机18等运行的应用程序11和对象程序的主机连接。因而,应用程序11在由打印机21打印输出时,先将数据传至打印机的DC12,再传至对应于输出打印机的厂商和型号的DS13,然后通过端口驱动器14提供给打印机21。
在图1所示的Java POS系统10中,具备DC12及DS13的对象控制系统19向应用程序11提供不依赖于打印机21等外围设备的种类的接口。这些应用程序11、DC12及DS13是由Java语言编写的程序。为了可在JVM中执行,通过程序编制器将其变换成Java字节代码。JVM将该Jave字节代码变换成主机18中所安装的OS的原有代码并执行。因此,应用程序11、DC12及DS13能够提供不依赖于OS的一致的服务。
图2为控制某一装置,例如打印机21的控制系统19的示意图。对于应用程序11,提供与打印机(装置类)接口的DC12备有应用程序11可使用的接口(第1接口12)12i。同样地,对于DC12,提供与特定的打印机21(装置)的接口的DS13备有DC12可使用的接口(第2接口)13i。该DS13是为了DC12访问特定的打印机21,在调用DS13时生成实例。该实例可作为对象DS13而使用。
为此,控制系统19是由JCL(jpos config/loader)对象(第3对象,以下简称JCL)31和工厂类型对象(第4对象,以下简称FC)34组成。其中,对象31是调用DC12和指定特定的打印机名称后确定并可将该连接切断。对象34通过来自JCL 31的指示,来生成DS13实例。还有,控制系统19具备将通过FC34生成DS13实例时的条件和设定等信息利用扩展标记语言(XML)存储的数据库33(以下简称DB)和可获得DB33中的名称(逻辑装置名称)等信息的入口点的解决XML分析程序等构成的名称的对象32。因此,JCL31具备DC12为指定打印机名称而利用的接口(第3接口)31i。而FC 34具有JCL 31指定进口点的接口(第4接口)34i。以所谓的入口单位管理XML语言描述的数据库。例如,关于一个指定的装置的各种信息,都归纳在一个入口之中进行描述。入口点就是为了获取入口的地址信息。此外,所谓XML分析程序就是对用XML描述的数据库进行分析的软件。
发明内容
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于精工爱普生株式会社,未经精工爱普生株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/02123118.4/2.html,转载请声明来源钻瓜专利网。