用户接口装置的制作方法

文档序号:6416897阅读:131来源:国知局
专利名称:用户接口装置的制作方法
技术领域
本发明涉及用户接口装置,特别涉及下述这样的用户接口装置由若干独立软件部件构成,通过各部件的协调动作,显示操作菜单,同时,根据选择菜单操作使菜单内容转变,另一方面,从显示菜单通过操作输入指定处理要求,理解并实行该处理要求,表示系统信息。
近年来,由于计算机硬件性能提高和低成本,软件规模增大,问题复杂程度也逐年增大。
另一方面,软件商品或含有软件的商品开发周期有逐渐缩短的倾向,在这种环境中,软件业界必然要求改善开发效率。
作为一种解决方法,考虑软件部件化,这是指以若干独立的软件部件构成软件系统,上述软件部件单位能被其它系统再利用,这样能改善中长期软件开发效率。
但是,在适用于传真装置等的用户接口装置中存在特有问题。在以往用户接口装置的用户接口软件中,其特性、控制方式没有分离。因此,随着应用变更从而操作流程发生变更时,控制操作流程的软件因保持不变,从而不能适用,所以应用变更后不能再利用,必须重新编制。
于是,尽管操作流程以菜单及其转变构成这一点没有变化,但按软件现状而言,控制侧及被控制侧双方都必须编制新软件。
另外,在相似装置中,即使是若干具有相同控制方式者,但由于不能分离软件,仍必须对各控制方式分别编写相似程序代码。
即使将软件共同部分模块化,以调用形式进行,但由于调用关系复杂,往往模块不能再利用。因此,虽然动作、结构等相似,仍需要编制不同的程序代码。
本发明就是鉴于上述先有技术而提出来的,本发明的目的在于,提供容易再利用软件部件的用户接口装置。
为了实现上述目的,本发明提出一种用户接口装置,由若干独立软件部件构成,通过上述各部件的协调动作,显示操作菜单,同时,根据选择菜单操作使菜单显示内容转变,另一方面,从显示菜单通过操作输入指定处理要求,理解并实行该处理要求,表示系统信息;其特征在于,将菜单流程部件和操作部件作为相互协调动作的独立部件构成,上述菜单流程部件是用于管理菜单转变的软件部件,上述操作部件是用于管理操作输入的软件部件。
根据本发明的用户接口装置,其特征还在于,上述菜单流程部件由流程信息部件和流程控制部件构成,它们是相互协调动作的独立部件,上述流程信息部件是软件部件,其检测菜单转变作为静态信息,上述流程控制部件是软件部件,其根据菜单选择操作决定菜单转变。
根据本发明的用户接口装置,其特征还在于,上述操作部件由操作信息存储部件和操作管理部件构成,它们是相互协调动作的独立部件,上述操作信息存储部件是存储操作内容的软件部件,上述操作管理部件用于登录/变更/删除输入操作。
下面说明本发明的效果。
按照本发明的用户接口装置,通过分离为菜单流程部件和操作部件,能够分离菜单显示构成管理和操作输入管理,能使涉及显示构成、操作的软件变动部分局部化。因此,通过将作为整体的软件部件结构分离为控制对象和控制方法,提高了再利用性,易于维修,具有能减轻软件开发者负担、提高开发效率的效果。
按照本发明的用户接口装置,将菜单流程部件分离为流程信息部件和流程控制部件,流程信息部件检测菜单转变作为静态信息,流程控制部件根据菜单选择操作决定菜单转变,容易再利用画面转变机构。也就是说,通过上述分离,若画面构成和画面转变的规格决定,仅需实装该规格,就能实现所希望的用户接口控制,具有能减轻软件开发者负担、提高开发效率的效果。
按照本发明的用户接口装置,通过将操作部件分离为存储操作内容的操作信息存储部件和登录/变更/删除输入操作的操作管理部件,能不管其操作种类而以通用方法处理用户操作所引起的系统信息变更,结果,即使是系统信息种类增加场合,也能照样进行处理,提高了再利用性,具有能减轻软件开发者负担、提高开发效率的效果。
附图简要说明如下

图1是作为本发明实施例的用户接口装置适用的图像信息输出入装置的硬件构成框图;图2是作为本发明实施例的用户接口装置适用的图像信息输出入装置内部的组装软件与硬件相互关系结构图;图3是作为本发明实施例的用户接口装置中的用户接口外围软件部件构成图;图4是图3中对象及对象间关系的表现和意义图。
下面参照附图,详细说明本发明实施例。
先参照图1,其是作为本发明实施例的用户接口装置适用的图像信息输出入装置的硬件构成框图。图中,图像信息输出入装置1由CPU2、ROM3、RAM4、NVRAM5、面板控制部6、操作面板7、驱动控制部8、扫描打印驱动部9、磁盘驱动器10、存储装置11、通信控制部12、调制·解调器13、主接口14及系统母线15构成。
CPU2根据写入在ROM3中的控制程序,将RAM4作为作业区域控制装置整体。ROM3是存储CPU2控制装置用于控制各部的程序代码、文字书体数据及其它设定数据等的只读存储器,RAM4用作CPU2的作业区域,是作为临时存储场所的随机存取存储器,NVRAM5用于预先存储非易失性数据。
用户通过操作面板7进行操作,面板控制部6掌管着与用户之间的接口。扫描打印驱动部9和驱动控制部8作为图像数据的输出入组件读取原稿,往记录纸上印刷,用于实现扫描/打印机能。存储装置11和磁盘驱动器10或用于存储大量图像信息等,或作为数据库的存储场所使用。
通信控制部12与网络30连接,能与网络30上的PC21等外部设备通信,调制·解调器13与公用回线连接,能与公用回线上的外部设备通信,主接口14使用森特尤尼克斯规格接口、RS-232C接口等可与PC20等外部设备通信。
图2是作为本发明实施例的用户接口装置适用的图像信息输出入装置内部的组装软件与硬件相互关系结构图,图中,软件由应用层、其下面的核心层(kernel)以及再下面的驱动层构成,硬件层位于驱动层下。
应用层是形成复印·传真·打印等应用的层,“文件管理”按照复印·传真·打印等的说明处理文件,是作为应用层中心的机能方框;“服务管理”是文件处理时设为共同必要的机能方框,管理实行各种服务;“装置管理”是决定如扫描器·绘图器·图像母线这些物理装置动作的机能方框,进行各种装置管理;“操作管理”用于控制附属于装置的操作面板7,进行按钮显示·按钮操作通知·警告等;“数据库管理”是进行文字书体·固定格式·接收传真一览信息·利用装置一览信息·计费数据等永久性数据的维持管理;“程序准备”是从软件组合表、软件部件及互换表作实行程序的准备,即、将存储在ROM3中的软件部件展开到RAM4上(面向对象编程中的实例产生)、通过接收某信息(面向对象编程中的方法指令),预先置于可动作状态。
核心层通常为OS核心层,即意味着实现存储管理、任务管理等操作系统基本机能的部分,将各种装置抽象化,对应用层提供服务,应用层相对核心层通过系统指令动作。
驱动层是实行各种硬件的驱动控制的机能方框的集合,硬件层是设备内存在的可控制的各种装置的集合。
图3是作为本发明实施例的用户接口装置中的用户接口外围软件部件构成图,图4是图3中对象及对象间关系的表现和意义图。图3所示用户接口外围软件部件结构100由画面规格101、操作流程102、菜单103、画面形成工具104、转变105、工具控制106、选择控制107、输入控制108、删除控制109、决定控制110、用户操作111、过程112、显示区域113、控制规格114、模式规格115、模式116各对象(object)构成,各对象具有如图所示关系。
用户接口外围软件部件结构100分离为菜单流程部件和操作部件,上述菜单流程部件由画面规格101、操作流程102、菜单103、画面形成工具104、转变105各对象构成,上述操作部件由工具控制106、选择控制107、输入控制108、删除控制109、决定控制110、用户操作111、过程112各对象构成。
上述菜单流程部件分离为由画面规格101、操作流程102、菜单103、画面形成工具104构成的流程信息部件和由转变105构成的流程控制部件。上述操作部件分离为由工具控制106、选择控制107、输入控制108、删除控制109、决定控制110构成的操作管理部件和由用户操作111、过程112构成的操作信息存储部件。
在图3所示用户接口外围软件部件结构100中,通过用户操作变更系统信息,进行画面转变,下面对此进行说明。
系统初期化时,画面规格101根据预先决定的构成菜单流程的菜单数、菜单间的转变结构,分别产生操作流程102、菜单103、画面形成工具104、转变105各对象,并标以相关信息。若用户进行键操作,工具控制106向选择控制107、输入控制108、删除控制109、决定控制110中某个发出指示,以便进行对应的选择·输入·取消·决定中某个操作。如果进行选择/输入操作场合,产生用户操作111对象,存储其内容。如果进行取消操作场合,通过消去已产生的用户操作111对象,进行操作取消。进而,当进行决定操作场合,过程112将用户操作111的集合作为用户进行操作过程,变更系统信息。
这样,根据本实施例,通过将用户接口外围软件部件结构100分离为菜单流程部件和操作部件,能够分离菜单显示构成管理和操作输入管理,能使涉及显示构成、操作的软件变动部分局部化。
另外,将菜单流程部件分离为流程信息部件和流程控制部件,上述流程信息部件检测菜单转变作为静态信息,上述流程控制部件根据菜单选择操作决定菜单转变,通过上述分离,若画面构成和画面转变的规格决定,仅需将该规格作为画面规格101进行实装,就能实现所希望的用户接口控制,容易再利用画面转变机构。
通过将操作部件分离为存储操作内容的操作信息存储部件和登录/变更/删除输入操作的操作管理部件,能不管其操作种类而以通用方法处理用户操作所引起的系统信息变更。
在上述实施例中,是以本发明的用户接口装置应用于图像信息输出入装置为例进行说明的,但是,本发明的用户接口装置并不受此局限。
权利要求
1.一种用户接口装置,由若干独立软件部件构成,通过上述各部件的协调动作,显示操作菜单,同时,根据选择菜单操作使菜单显示内容转变,另一方面,从显示菜单通过操作输入指定处理要求,理解并实行该处理要求,表示系统信息;其特征在于,将菜单流程部件和操作部件作为相互协调动作的独立部件构成,上述菜单流程部件是用于管理菜单转变的软件部件,上述操作部件是用于管理操作输入的软件部件。
2.根据权利要求1中所述的用户接口装置,其特征在于,上述菜单流程部件由流程信息部件和流程控制部件构成,它们是相互协调动作的独立部件,上述流程信息部件是软件部件,其检测菜单转变作为静态信息,上述流程控制部件是软件部件,其根据菜单选择操作决定菜单转变。
3.根据权利要求1或2中所述的用户接口装置,其特征在于,上述操作部件由操作信息存储部件和操作管理部件构成,它们是相互协调动作的独立部件,上述操作信息存储部件是存储操作内容的软件部件,上述操作管理部件用于登录/变更/删除输入操作。
全文摘要
本发明涉及用户接口装置,由若干独立软件部件构成,通过各部件的协调动作,显示操作菜单,根据选择菜单操作使菜单显示内容转变,从显示菜单通过操作输入指定处理要求,理解并实行该处理要求,表示系统信息;其特征在于,将菜单流程部件和操作部件作为相互协调动作的独立部件构成,上述菜单流程部件是用于管理菜单转变的软件部件,上述操作部件是用于管理操作输入的软件部件,是一种很容易再利用软件部件的用户接口装置。
文档编号G06F9/44GK1245309SQ9911753
公开日2000年2月23日 申请日期1999年8月11日 优先权日1998年8月13日
发明者佐藤文彦 申请人:株式会社理光
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1