CN1109313C - 顾客操作型自动机的画面生成方法及顾客操作型自动机 - Google Patents
顾客操作型自动机的画面生成方法及顾客操作型自动机 Download PDFInfo
- Publication number
- CN1109313C CN1109313C CN98115560A CN98115560A CN1109313C CN 1109313 C CN1109313 C CN 1109313C CN 98115560 A CN98115560 A CN 98115560A CN 98115560 A CN98115560 A CN 98115560A CN 1109313 C CN1109313 C CN 1109313C
- Authority
- CN
- China
- Prior art keywords
- screen
- display
- displayed
- data
- customer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 118
- 238000012545 processing Methods 0.000 claims description 108
- 230000008859 change Effects 0.000 claims description 61
- 238000003860 storage Methods 0.000 claims description 55
- 230000004044 response Effects 0.000 claims description 10
- 230000007704 transition Effects 0.000 claims description 6
- 238000012986 modification Methods 0.000 abstract description 8
- 230000004048 modification Effects 0.000 abstract description 8
- 230000004075 alteration Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 40
- 230000006870 function Effects 0.000 description 19
- 230000008569 process Effects 0.000 description 13
- 238000009434 installation Methods 0.000 description 11
- 238000012217 deletion Methods 0.000 description 7
- 230000037430 deletion Effects 0.000 description 7
- 238000012546 transfer Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 5
- 230000009471 action Effects 0.000 description 4
- 230000004397 blinking Effects 0.000 description 4
- 238000012790 confirmation Methods 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 3
- 238000003825 pressing Methods 0.000 description 3
- 238000007639 printing Methods 0.000 description 3
- 238000012937 correction Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 239000003086 colorant Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001932 seasonal effect Effects 0.000 description 1
Images
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
本发明提供能够灵活地进行显示画面的变更或修正的顾客操作型自动机的画面生成方法以及使用了该方法的顾客操作型自动机。在通过计算机生成显示在操作引导画面的显示数据时,设置第1和第2生成方式,响应第1方式,使需要进行顾客操作型自动机的画面转移控制的业务程序的变更的所述操作引导画面的画面数据的生成成为可能,响应第2生成方式,使不需要变更的画面数据的生成成为可能,而且抑制需要变更的所述操作引导画面的画面数据的生成。
Description
技术领域
本发明涉及银行等的现金处理装置(ATM)和交通机构的售票机等根据顾客的输入操作切换画面、进行现金交易或发行钞票等处理的顾客操作型自动机的画面生成方法,尤其涉及能够灵活地进行显示画面的变更和修正的画面生成方法。
背景技术
例如,在银行等现金处理装置(ATM)中,要做到把用于使顾客选择存入、提取、转户等交易类别的起始画面预先显示在配置在装置前面的画面上。若顾客通过触摸面板的操作等选择了某一种交易类别,则通过将用于输入在该交易类别中所需要的输入信息的画面依次切换,就可以完成与顾客之间的现金的收支钱款和转户(拨入)等指定的交易。
因此,在这样的现金处理装置中,有必要预先准备用于根据顾客操作而显示的多个面画。在这样的顾客操作中要显示的各画面(也包括办事员操作中显示的画面显示)根据文字、说明、动画等组合而构成的画面数据被显示。
以往,用于显示各画面的画面数据,是将根据画面数据进行对操作画面的描画处理以及对各画面中的按钮按下等顾客操作的处理的业务程序在每个画面上作为整体构成的。
例如,在生成1个画面内包含几个操作按钮的画面数据时,画面数据与用于进行对这些按钮按下的处理的处理步骤一起在业务程序中同时被生成。
另外,在改变在顾客操作画面上显示的按钮等位置时,在生成改变了按钮位置的画面数据的同时,也必须变更在顾客操作画面上所显示的按钮按下时的处理的业务程序中的处理步骤。
总而言之,以往,画面数据和对该画面数据进行处理的业务程序的处理步骤是同步生成的以便保持1对1的固定关系,将对顾客操作进行处理的业务程序和顾客操作画面上显示的画面数据作为整体构成。
但是,在多数人使用的银行等现金处理装置中,为了与分店、营业所等相对应,显示各地区的事件信息(例如,祭日、例行活动)或进行与季节变化分界线、各种运动期间相适应的信息提供,需要运用文字、静止画面、活动图像、字幕(telop)、动画等多媒体的信息提供服务。为此,要求能够适时地变更画面数据。
但是,在上述以往技术当中,由于将对于顾客操作进行处理的业务程序和顾客操作画面上显示的画面数据作为整体构成,因此,即使是不伴随业务程序中的处理步骤的变更并只追加字幕等显示时,也存在着对于来自银行等现金处理装置的终端用户的业务程序的生成制作商或生成部门必须依赖显示画面的变更、并且不能灵活地进行显示画面的变更或修正的问题。
发明内容
本发明的目的就是提供能够灵活地进行显示画面的变更或修正的顾客操作型自动机的画面生成方法。
本发明的另一个目的在于,提供使用能够灵活地进行显示画面的变更或修正的顾客操作型自动机的画面生成方法生成在画面上被显示的内容的顾客操作型自动机。
本发明的其他目的将在以下的详细说明中阐明。
在本发明中,顾客操作型自动机具有以下部分,它们是:
根据显示指示操作的操作引导画面、转移到响应了对于该操作引导画面的操作的其他的操作引导画面,并根据进行与操作对应的各种处理的业务程序,控制整个装置的处理部分;
进行操作的指导或引导的显示部分;
接受响应了在所述显示部分被显示的画面的输入操作的操作部分;以及
存储显示在所述显示部分的操作引导画面上的显示数据和所述业务程序的存储部分。
用于生成被作为操作引导画面的显示数据的画面生成方法具有第1和第2生成方式,响应所述第1方式可以进行需要变更进行上述顾客操作型自动机的画面切换控制的业务程序的上述操作引导画面的画面数据的生成。响应所述第2生成方式可以进行无需变更的画面数据的生成,并且抑制需要变更的上述操作引导画面的画面数据的生成。
另外,在上述第2生成方式时,将所生成的画面数据输出到可能安装到上述顾客操作型自动机的记录媒体上。在第1生成方式时,抑制将所生成的画面数据向可能安装到上述顾客操作型自动机的记录媒体的输出。
此外,本发明的特征在于,在计算机的显示部分的同一画面上,显示生成对象的操作引导画面,和用于指定追加在该操作引导画面上的显示部件(event)的部件一览表,并响应上述部件一览表中的1个部件的选择,再在同一画面上显示用于显示该部件的输入项目,根据所显示的输入项目接收设定输入,将响应了该设定输入的部件显示在上述生成对象的操作引导画面的区域,并将所生成的操作引导画面作为画面数据存储起来。
另外,本发明的特征在于,在画面生成之前设定生成方式,根据所选择的上述生成方式上述一览表可能指定的部件是不同的。
附图说明
图1是表示由适用本发明的画面生成装置和使用在该画面生成装置中所生成的画面数据的现金处理装置以及分配画面数据的主处理装置组成的系统的一种实施形态的系统结构图。
图2是在现金处理装置中所使用的画面控制软件的结构图。
图3是表示在现金处理装置的顾客显示部分所显示的画面的例子的图。
图4是用于生成在现金处理装置的顾客显示部分所显示的画面的画面数据的结构图。
图5是在各画面中的画面数据的格式结构图。
图6是表示通过生成画面数据的画面数据生成装置的功能和在该画面数据生成装置中所生成或变更的画面数据,生成或变更业务程序的过程的图。
图7是表示基本方式和扩展方式的功能、方式标志和画面数据的关系的图。
图8是表示用画面生成装置的基本方式所显示的画面的例子的图。
图9是表示用画面生成装置的扩展方式所显示的画面的例子的图。
图10是表示在画面生成装置的基本方式中的画面生成过程中的画面显示例子的图。
图11是表示画面数据生成装置的加载时的处理的流程图。
图12是表示使用部件一览表窗口,变更已经生成的画面数据后生成新的画面数据时的处理程序的流程图。
图13是表示使用属性一览表窗口,变更已经生成的画面数据后生成新的画面数据时的处理程序的流程图。
图14是表示用画面生成装置的扩展方式从新生成画面时的说明画面的图。
图15是表示从画面生成程序的加载到开始进行画面编辑的处理流的流程图。
图16是表示新画面生成顺序和画面更新顺序的细节的流程图。
图17是表示通过图16的部件更新操作被起动的顺序的流程图。
图18是表示通过图16的部件追加操作被起动的顺序的流程图。
图19是表示在图15的步骤1509中选择了媒体输出工具时的媒体输出顺序的流程图。
图20是图18的部件输入表的格式结构图。
图21是表示方式选择对话框的例子的图。
图22是表示读入生成完了的画面数据后生成新的画面数据时的显示例子的图。
图23是表示读入生成完了的画面数据并显示的例子的图。
图24是表示画面数据的新生成用的起始画面的图。
图25是表示变更图象部件的位置时的画面例子的图。
图26是表示位置被变更的图象部件的显示例子的图。
图27是变更按钮部件的位置时的画面例子的图。
图28是表示设定位置被变更的按钮部件的显示例子和显示条件的属性的画面的例子的图。
图29是表示变更动画部件的位置时的画面例子的图。
图30是表示设定位置被更变的动画部件的显示例子和属性的画面的例子的图。
图31是表示追加按钮部件时的画面例子的图。
图32是表示追加按钮部件时的属性设定画面的例子的图。
图33是表示追加字幕时的画面例子的图。
图34是表示字幕部件被追加的画面例子的图。
图35是表示基本方式和扩展方式中的按钮部件的编辑功能的其他例子的图。
图36是表示通过输入作业内容自动设定动作方式的流程图。
图37是表示对于自动设定动作方式时的利用者确认画面的例子的图。
以下,根据附图说明有关本发明的顾客操作型自动机的画面生成方法。
具体实施方式
图1是表示由应用本发明的画面生成方法进行在现金处理装置1中使用的画面的生成和修正的画面数据生成装置2和存储在该画面数据生成装置2中所生成的画面数据、并将该存储画面数据分配在多台现金处理装置1的主处理装置3所组成的系统的一种实施形态的结构图。
现金处理装置1具备以下装置,它们是:根据对顾客操作进行各种处理的业务程序控制整个装置的处理部分102;进行顾客操作的指导或引导的顾客用的显示部分103;接受响应了在顾客用的显示部分103所显示的画面的顾客的输入操作的顾客用的操作部分104;对办事员进行指导或引导的办事员用的显示部分108;接受办事员在现金处理装置1中进行的纸币、硬币的装入等、并接受办事员进行的对现金处理装置1的操作的办事员用的操作部分109,与主处理装置3之间进行交易数据的通信的电路控制部分113;存储分析在顾客用的显示部分103和办事员用的显示部分104的显示中所必需的画面数据并进行画面切换的后述的业务程序以及画面显示中必要的画面数据的外部存储部分127,以及从该外部存储部分127存储加载的业务程序和画面数据的存储部分128。此外,还具备:
控制纸币的取放的纸币控制部分105;控制硬币的取放的硬币控制部分106;存储现金交易履历的日志控制部分107;进行明细票据打印管理的明细票据打印控制部分110;以及进行磁卡、存折的控制的磁卡控制部分111和存折打印控制部分112。
另外,外部存储部分127具体地是指软盘(FD)等媒体,例如,把由应用于本发明的画面数据生成装置2所生成的数据存储在FD之中,并将该FD作为现金处理装置1的外部存储部分127下载到存储部分128后被存储。这时,作为存储媒体,除软盘外,当然可以使用IC卡、CD-ROM、光-磁盘等各种记录媒体。
存储部分128中所存储的业务程序具有分析在顾客用的显示部分103和办事员用的显示部分104的画面显示中所必需的后述图4的画面数据401、并分离顾客用的显示部分103和办事员用的显示部分108的画面描画中必要的数据和画面切换中必要的数据进行管理的功能。
此处,顾客用的显示部分103成为在显示画面的表面配置了触摸面板的结构,通过顾客按压对应于画面上的按钮的位置,就能识别操作该按压位置的按钮后执行的功能,根据其识别结果进行处理。
其次,主处理装置3包括使用通信电路4、控制用于登记在现金处理装置1的顾客用的画面显示部分103或办事员用的画面显示部分108中显示的显示画面中所要的数据的通信的电路控制部分(1)118,存储在画面数据生成装置2中所生成的现金处理装置1用的显示数据的存储部分116,使用通信电路5、控制接收在画面数据生成装置2中所生成的画面数据的电路控制部分(2)119,控制主处理装置整体的处理部分115,以及外部存储部分117。该外部存储部分117用与现金处理装置1的外部存储部分127相同的软盘等媒体构成。
画面数据生成装置2由以下装置构成:根据后述的图4的画面数据401对现金处理装置1的顾客用的显示部分103或办事员用的显示部分108的显示进行同等的显示、并进行画面数据生成的指导的显示装置122;接收画面生成的操作的操作部分125;控制与主处理装置3的通信的电路控制部分126;存储在画面数据生成用的画面生成程序127和本装置2中生成的显示画面的数据的存储部分123;控制画面数据生成装置2整体的处理部分121;以及外部存储部分124。该外部存储部分124也用与现金处理装置1的外部存储部分127相同的软盘等媒体构成。
画面数据生成装置2中所生成的图4的画面数据401通过电路控制部分126经由主处理装置3往现金处理装置1的存储部分128登记,并成为顾客用的显示部分103或办事员用的显示部分108的画面显示中所需要的数据。
此外,在画面数据生成装置2中所生成的画面数据401通过安装在画面数据生成装置2中的外部存储部分124一旦被存储在FD等外部存储媒体中,则不通过安装在现金处理装置1的外部存储部分127或安装在主处理装置3中的外部存储部分117进行通信,也能够将该外部存储媒体登记在现金处理装置1的存储部分128中。
图2是表示控制在图1的现金处理装置中逐次被显示的画面的动作的画面控制软件的结构例子的结构图,该软件被存储在存储部分128中。
该画面控制软件由以下部分组成,它们是:
对于现金处理装置1中的“存入”、“提取”等交易等顾客操作进行各种处理的业务程序201;根据来自该业务程序201的指示,在现金处理装置1的顾客用的显示部分103和办事员用的显示部分108中进行画面描画的画面显示程序203;根据该画面显示程序203,使用画面上显示的按钮等实现密码号码、提取金额等输入以便顾客实施交易的画面操作程序204;以及对于现金处理装置1的各显示部分103、108和操作部分104、109,纸币控制部分105等硬件206进行显示动作起动、显示动作终止的监视等操作系统205。
现在更具体地说明有关该画面控制软件,当图3的显示画面处在被现金自动处理装置1的顾客用的显示部分103所显示的状态下,若顾客选择“提取”,则画面操作程序204将检测其操作后传送到业务程序201中。于是,在业务程序201从该信息中选择了“提取”之后的下一次将显示的显示画面,例如被控制用来显示“请输入卡片”画面后传送到画面显示程序203中。接着,画面显示程序203从存储部分128读入对应于该“请输入卡片”画面的显示画面数据,并在顾客用的显示部分103中显示。画面显示程序203用来自业务程序201的指示,在现金处理装置1的顾客用的显示部分103等中进行画面描绘的处理。
以上是程序间的动作的概要,而现金处理装置1中的各部分的动作的概要如下。现金处理装置1在顾客等待的状态下,处理部分102使顾客用的显示部分103显示如图3所示那样的“欢迎”画面301。
该“欢迎”画面301由叫做“欢迎”的引导指导用的文字部件302和图象部件303、“存入”、“余额询问”、“提取”等顾客操作用的按钮部件305、以及显示叫做“当前正在奖金运动期间”的运动等销售词句等字幕部件304所构成。在图象部件303中,有活动图象、自然画、动画等种类。
在该显示状态中,若“欢迎”画面301中的例如“提取”按钮306由顾客操作,则处理部分102识别提取类别为“现金的提取”的类别,接着被转移到“请装入卡片”画面(未图示)。
在该“请装入卡片”画面中,若将顾客的磁卡插入卡片插入口,则处理部分102接着就被转移到“请输入密码号码”画面(未图示)中。在该“请输入密码号码”画面中,若顾客按压“数值”按钮(未图示),输入密码号码,则处理部分102将检查该密码号码是否正确,如果正确,就转移到用于输入提取金额的“请输入金额”画面(未图示)。此时,当密码号码不正确时,催促再输入,在“订正”按钮的后面通过“数值”按钮的按压输入正确的密码号码,在即使重复指定次数也未输入正确的密码号码时,就转移到“请取出卡片”画面(未图示),接着转移到“重做”画面,从来自起始画面的操作起重做。另外,在按压了“取消”按钮时,就被转移到起始画面即图3的“欢迎”画面。
若输入了正确密码号码时,就转移到“请输入金额”画面(未图示),顾客输入所希望的提取金额。然后,当没有正确地进行金额的输入操作时,就向主计算机(未图示)询问余额。若有来自主计算机的“可能支付”的响应,顾客就控制纸币控制部分105和硬币控制部分106,并进行所要求的金额的支付。处理部分102在从计算机中可能支付的响应的信息返回来之前期间,在顾客用的显示部分103中显示“在处理中,请等待”画面,若支付控制结束并将纸币或硬币排出到支付口,则转移到“请取现金”画面。之后,转移到“请取出卡片”画面,最后转移到“谢谢”画面,并结束有顾客要求的现金提取的一系列控制。然后将这次的交易的履历记录在日志控制部分107中。
本发明涉及生成在这样的现金处理装置1等顾客操作型自动机中显示的各种画面的画面数据的方法。作为可能应用在本发明中所生成的画面数据的顾客操作型自动机,除现金处理装置外,还有交通机构的售票机,设置在市政府等正门门厅、并用声音或文字输出到管辖部门的引导信息的引导(查询)机,以及顾客自己指定合同条件签订保险等合同的保签等的合同终端等。
接着,简单地说明画面数据生成装置2中的画面生成软件。该画面生成软件是在画面数据生成装置2中工作的程序,其结构由代替图2的业务程序201的画面生成程序127、画面操作程序204、以及画面显示程序203组成,并由画面生成程序127控制画面显示程序203。运行这些程序,并生成画面数据的是处理部分121。此外,上述的各画面生成程序127、画面显示程序203以及画面操作程序204也可能汇集编入1个程序之中。
图4是表示为显示如图3所示的画面所需要的画面数据401的结构,当必要的画面需要n个时,用n个画面数据401-1~401-n构成。再者,各画面数据就会成为使用叫做“G001”、“G002”、…“G00n”的画面标识符402进行管理。例如,“G001”表示“欢迎”画面。
各画面数据401-1-~401-n由文字数据部分411、按钮数据部分412、图象数据部分413~416等组成。此时,由于在每个画面中显示内容不同,因此各画面的画面数据的结构也不同。即是说,不显示图象部件的画面的画面数据不存在图象数据部分,并用显示中所需要的其他部件的数据部分的组合来构成。
文字数据部分411具有关于图3的文字部件302的画面上的显示位置、尺寸以及显示文字本身的信息,按钮数据部分412具有关于按钮部件305的画面上的显示位置、尺寸以及按钮按下时的画面切换等动作的信息,图象数据部分413具有关于图象部件303的画面上的显示位置和尺寸的信息等。
图1的现金处理装置1的处理部分102根据画面数据401的格式将画面数据401分离到文字数据部分411、按钮数据部分412、图象数据部分413等中之后,分析各自的数据部分的结构,如在后述的图5中所示的例子那样抽取顾客用的显示部分103或办事员用的显示部分108的画面上的显示位置的信息、尺寸信息、显示数据信息等,并进行在图3的画面例子中所示的显示。
此外,图3的按钮部件305除了画面显示所需的信息之外,还包含用于通过画面上的按压识别“存入”、“提取”等交易选择的交易类别信息等。
图5是表示图4的画面数据401的按钮数据部分412的详细格式的例子的图。按钮数据部分412由以下信息构成,它们是:特定用于在顾客用的显示部分103或办事员用的显示部分108的画面上显示的位置的显示位置信息502;表示在画面上显示的按钮部件的大小的尺寸信息503;表示显示按钮的显示颜色、形状等显示数据信息504;以及对于在画面上被显示的按钮部件按下时动作的图2的业务程序201(为了通过按下的按钮决定下次显示的画面而使用的程序)的动作指示信息505。
按钮数据部分412以外的文字数据部分411、图象数据部分413由于这些数据部分仅仅只是在显示画面的描绘时才需要,与顾客的选择操作无关,因此只用由显示位置信息502、尺寸信息503、显示数据信息504组成的显示信息部分506来构成。
与此相反,按钮数据部分412,由于按钮部件与顾客的选择操作有关,因此,如图5所示那样,除了只与画面的显示有关的显示信息部分506之外,还具备响应顾客的按钮选择操作,指示画面切换等动作的动作指示信息505。
在产生包含这样的动作指示信息505的显示部件的追加、变更、删除时,有必要变更业务程序201的处理。例如,在顾客按下了“存入”的按钮部件时,在现金处理装置1的顾客用的显示部分103中显示“请放入存折”画面,在顾客按下“提取”的按钮部件时显示“请放入卡片”画面等,根据分配给按钮部件的交易类别等切换画面,但对于根据这样的顾客操作,业务程序201应处理的内容不同的部件,在产生该追加、变更、删除时,必须变更业务程序201的处理。
与此相反,显示信息部分的各信息502、503、504如前述那样,由于是与画面上的设计有关的信息,因此,与业务程序201的按钮按下时的画面切换处理没有关联,即使变更尺寸信息503和显示数据信息504,对业务程序201的处理也不会带来任何影响。
因此,就会成为,在本发明的画面数据生成装置2中,将动作指示信息505作为业务程序需要变更的部分507使用,对于具有该业务程序需要变更的部分507的显示部件(在本实施形态中,是按钮部件)只允许用特定的方式(后述的扩展方式)追加、变更、删除,进行与只与显示有关的显示部件不同的管理。只与显示有关的显示部件的追加、变更、删除如后述那样,要做到在基本方式和扩展方式的两方面都允许。若是基本方式,对于具有业务程序要变更的部分507的显示部件(在本实施形态中,是按钮部件)来说要抑制变更。
图6是表示通过生成画面数据的画面数据生成装置2的功能和在该画面数据生成装置2中所生成或变更的画面数据生成或变更业务程序201的过程的图。画面数据生成装置2如图6所示那样,具备叫做基本方式和扩展方式的2种方式。
所谓基本方式是指提供业务程序201的变更受到由不需要的图5的位置信息502、尺寸信息503、显示数据信息504所组成的显示信息部分506的生成或变更所限定了的功能的方式,所谓扩展方式是指提供用于进行包含业务程序201的变更所需要的动作指示信息505的画面数据的生成或变更的功能的方式。允许从基本方式向扩展方式的转移,但不允许从扩展方式向基本方式的转移。这是由于,如前述那样,在用扩展方式变更的画面数据是需要业务程序201的变更的数据时,若不变更业务程序就从扩展方式返回到基本方式,则不能识别需要业务程序201的变更,不能保证业务程序201的变更被实施,结果,业务程序201和变更后的画面数据401之间的对应关系会崩溃。
因此,在本实施形态中,在画面数据401中被附加方式标志(识别符)以便识别是用基本方式生成的数据,还是用扩展方式生成的数据,一旦转移到扩展方式,就被更新为方式标志=扩展方式。并且,对于用扩展方式生成或变更的画面数据来说,被附加了方式标志=扩展方式,并作为业务程序生成用的媒体输出从外部存储部分124被输出,传送到业务程序生成的制作者或生成部门,对业务程序的变更在被反映之间的期间,禁止作为ATM安装用的媒体输出。
另一方面,用基本方式生成的画面数据401暂时被存储在画面数据生成装置2的存储部分123中。而且,作为ATM安装用的媒体输出从外部存储部分124输出。在现金处理装置1中,通过将该ATM安装用的媒体输出从外部存储部分127安装到存储部分128,就能够显示反映了变更后的画面数据401的画面。此时,也可能不通过外部存储部分124,而通过主(上位)处理装置3将变更后的画面数据401反映到现金处理装置1中。
在接收了用扩展方式生成的画面数据401的业务程序生成制作者或生成部门中,解析已接收的画面数据401,并生成或变更对应于业务程序201内的动作指示信息505的处理步骤。在该变更之后,更新为方式标志=基本方式,并作为包含被生成或变更的业务程序201的ATM安装用的媒体输出而输出,安装到现金处理装置1中。
图7(a)是表示基本方式和扩展方式中的功能的图,若是基本方式,就允许图象部件、文字部件、动画部件、活动图象部件的追加或删除,但对于按钮部件来说,由于需要业务程序201的变更,因此,不允许该按钮部件的删除或追加。按钮部件的删除或追加只允许用扩展方式。另外,相对于在基本方式中,ATM安装用的媒体输出和业务程序生成用的媒体输出的双方都被允许,而在扩展方式中,只允许业务程序生成用的媒体输出,不允许ATM安装用的媒体输出。
图7(b)是表示方式标志和画面数据401之间的关系的例子的图,方式标志702被附加在画面数据401-1~401-n的最前面。方式标志也可以是附加在画面数据的标题部分的结构。
下面,就有关使用画面数据生成装置2生成在现金处理装置1的各显示画面中所需要的画面数据的处理概要进行说明。
画面数据生成装置2的操作者在起动了存储在存储部分123的画面生成程序127之后,若根据操作部分125选择基本方式,则处理部分121就认识该基本方式的选择。并且,在被存储在存储部分123的信息之中,选取显示信息部分506,即不需要业务程序201的变更的位置信息502、尺寸信息503、显示数据信息504,并显示在显示部分122中。
若操作者一旦结束画面生成程序127,则处理部分121进行同样的识别,并把在这之前生成的显示画面的画面数据401(图4)与表示用基本方式生成的数据的标志702相连接后存储、据此,在操作者再一次选择基本方式后显示途中的画面数据时,由于处理部分121在判断是基本方式的画面数据401的同时,读入在这之前生成的画面数据401并能显示在显示部分122中,因此,操作者也有可能继续进行画面数据的生成。
此外,在用扩展方式生成的场合,如前述那样,由于与表示扩展方式的标志702一起在存储部分123中存储用扩展方式生成的画面数据401,因此,处理部分就有可能判断它,并防止错误的存储/管理(向前述的现金处理装置1的错误登记)。
然后,该生成画面,即图4的画面数据401从画面数据生成装置2的存储部分123被转送到外部存储部分124,并作为ATM安装用的媒体输出从外部存储部分124被输出,安装到现金处理装置1的存储部分128中。然后,按照现金处理装置1的处理部分102的指示,与画面设计有关的位置、尺寸、显示部件名称等被输出到顾客用的显示部分103或办事员用的显示部分108,并进行画面显示。
另一方面,由扩展方式所生成的画面数据401在包含了图5的动作指示信息505的状态下被安装到现金处理装置1中,并进行按钮按下时的画面切换等。
图8(a)是表示在画面数据生成装置2的基本方式的加载时所显示的基本方式画面8100的例子的图,在这里,表示作为在存储部分123中所存储的多个画面中的最前面的画面的“欢迎”画面301所显示的例子。同时,显示表示用基本方式可能生成或变更的部件的部件一览表窗口8101。
在基本方式画面8100的部件一览表窗口8101中,只显示对业务程序201没有影响的图象部件8102、文字部件8103、动画部件8104活动图象部件8105等,对业务程序201有影响的按钮部件等显示被抑制,并通过使按钮部件的追加和删除等操作本身变为不可能,抑制对业务程序201的影响。
由于用基本方式生成的画面数据401有可能按原样地安装在现金处理装置1中,因此,如果结束了对业务程序201没有影响的画面数据的生成,则如图8(b)所示那样,选择菜单条8201中的“工具”菜单8202,并显示下拉式菜单8203。然后,选择作为下拉式菜单8203中的ATM安装媒体输出功能的“全位图安装FD生成”菜单8204,并作为ATM安装媒体输出从外部存储部分124输出。由此,按原样可能安装的媒体被输出到现金处理装置1中。
另一方面,若起动了画面生成程序127之后,选择扩展方式,则如图9(a)所示那样的扩展方式画面9100被显示在显示部分122中。此处,作为在存储部分123中所存储的多个画面中的最前面的画面“欢迎”画面301被显示,同时,表示用扩展方式可能生成或变更的部件的部件一览表窗口9111被显示。在该部件一览表窗口9111中,除图象部件9112、动画部件9114、文字部件9116、活动图象部件9117外,还显示包含需要用基本方式抑制的业务程序201的变更的按钮部件9113、输入部件9115等部件一览表窗口,并使需要业务程序201的变更的按钮部件9113等变更成为可能。
此处,所谓输入部件9116就是用于生成显示密码号码等顾客输入的数据的显示区。由于输入部件的追加和输入位数的变更等需要业务程序201的变更,因此,只允许用扩展方式,在基本方式中,只允许变更有关不需要显示颜色和显示位置等业务程序201的变更的属性。
若结束了扩展方式中的画面数据401的生成或变更,则如图9(b)所示那样,选择菜单条9201中的“工具”菜单9202,并显示下拉式菜单9203。然后,选择下拉式菜单9203中的“业务程序生成用的FD生成”菜单9204,并作为业务程序生成用的媒体输出从外部存储部分124被输出。这时,由于用扩展方式生成的画面数据401对业务程序有影响,因此,可以做到不显示下拉式菜单9203中的“全位图安装FD生成”工具(图8的8204),并做到使错误地与业务程序202不取配合性的画面数据不被安装在现金处理装置1中。
图10是表示在画面数据生成装置2的基本方式中的画面生成途中的画面显示例子的图。
由于图示的画面1001将变更用的显示添加在变更对象的操作画面(例如图3的“欢迎”画面)中,因此,设定显示用基本方式可能生成或变更的部件一览表窗口1003,各部件的画面上的显示位置、尺寸、显示的图象数据的名称等可能变更的项目的属性一览表窗口1004、字幕的显示/非显示、是否使其显示闪烁等显示条件窗口1005将被显示。
将部件一览表窗口1003和属性一览表窗口1004预先联接起来,在部件一览表窗口1003中所显示的部件,例如对于“文字部件”在变更其尺寸时,若单击部件一览表窗口1003中的“文字”,则有关文字部件的属性一览表窗口1004被显示,通过操作者用鼠标单击操作选择该属性一览表窗口1004中的“尺寸”1006,就有可能变更作为文字部件的属性之一的尺寸。同样地,对于作为图象部件和动画部件的属性的位置、尺寸、名称等也能变更。另外,在显示作为文字部件的一种的字幕,或变更所显示的字幕的显示时间时,通过鼠标单击操作选择属性一览表窗口1004中的显示条件1007,显示显示条件窗口1005,并在该显示条件窗口1005内进行显示/非显示的选择、显示定时器的时间等的变更。因此,对于业务程序生成的制作者或生成部门不依赖画面数据的生成或变更,就能够灵活地生成或变更只是画面显示的画面数据401。
再者,在扩展方式时,例如,还具备若在属性一览表窗口1004中按下按钮几秒钟,则显示转移到下一个画面等的设定是可能的项目的功能。
图11是表示画面数据生成装置2的加载时的处理的流程图。
如前述那样,画面数据生成装置2,在加载时有必要选择,或者用基本方式生成画面数据401,或者用扩展方式生成画面数据401。因此,画面数据生成装置2的处理部分121,在加载时,显示方式选择画面(步骤1100),让操作者选择是用基本方式使用,还是用扩展方式使用。这时,对于一次用扩展方式被变更的画面数据401来说,即使对画面数据生成装置2再加载,也能够抑制对基本方式的变更,并且只用扩展方式使画面数据401的变更成为可能。
画面数据生成装置2的处理部分121判定在步骤1100中所选择的方式是基本方式,还是扩展方式,并判定上次是否是扩展方式,在上次是扩展方式时以及这次是扩展方式时,作为扩展方式用的起始设定将扩展方式标志置位(步骤1102)。但是,在上次也是基本方式,这次也是基本方式时,作为基本方式用的起始(始)设定将扩展方式标志复位(步骤1103)。这时,上次是扩展方式时,不进行基本方式的选择,而进行扩展方式用的初始设定。上次是否是扩展方式,能够通过从外部存储部分124读入的画面数据401的方式标志702进行判定。如果,上次是扩展方式,并在业务程序生成厂商或生成部门没有结束对于用该扩展方式变更了的画面数据401的业务程序201的变更,则从外部存储部分124读入的画面数据401的方式标志702,因为仍旧是扩展方式,因此,如果不在业务程序201的变更结束之后,不能转移到基本方式。
然后,将动作信息存储在指定存储区中作为在以后的处理中判定扩展方式或基本方式的动作信息(步骤1104)。画面生成装置2在以后的处理中,判断是否是扩展方式时,通过存储在该指定区域的动作信息进行判断。
图12是表示继续图11的处理的加载之后,利用部件一览表窗口,变更已经生成的画面数据401,并生成新的画面数据401时的处理程序的流程图,首先,画面数据生成装置2的处理部分121从外部存储部分124将已生成好的画面数据401装入在存储部分123中(步骤1201)。之后,处理部分121根据已寄存的画面数据401在显示部分122描绘图3所示的画面并显示(步骤1202)。
接下来,在判定图11所说明的画面数据生成装置2的加载时所选择的方式是基本方式还是扩展方式(步骤203),如果是扩展方式,则显示图9(a)所示的扩展方式画面9110,并在其中,显示扩展方式用的部件一览表窗口9111(步骤1204),如果是基本方式,则显示图8(a)所示的基本方式用的部件一览表窗口8101(步骤1205)。
图13是表示继图12的流程之后表示处理、利用属性一览表窗口,变更已经生成了的画面数据401后生成所希望的画面数据401时的处理程序的流程图,处理部分121根据由图12的处理流程寄存(装载)的画面数据401在显示部分122中描绘图8(a)或图9(a)所示的画面。
在该显示状态下,操作者若用鼠标的双击选择变更对象的部分,即,文字部件、按钮部件、图象部件等(步骤1301),则处理部分121就判定是否是扩展方式(步骤1302),若是基本方式,就显示图10所示的属性一览表窗口1004,并显示“位置”、“尺寸”、“名称”等可能变更的属性(步骤1304)。但是,在扩展方式时,将该属性加到图10所示的属性一览表窗口1004中并显示还包含涉及“显示n秒钟按钮?”等业务程序201的项目的扩展方式用的属性一览表窗口1004。
若由操作者从该属性一览表窗口1004中选择“位置”、“尺寸”等属性的一个(步骤1305),则按照所选择的属性的内容显示属性数据(显示位置的座标数据等)的输入画面。操作者通过该属性数据输入画面输入数或文字等变更数据(步骤1306),变更作为部件的按钮等尺寸,并从既存的画面数据生成所希望的画面数据401。
然后,按照部件一览表窗口中的显示部件的选择操作,如图10所示那样显示该被选择的部件的属性一览表窗口,并由操作者进行显示位置等选择,生成所希望的画面结构的画面数据。
例如,若操作者从图10的部件一览表窗口1003中选择“文字部件”,则处理部分121判断该选择,并设定希望在画面内能显示文字。因此,操作者若从操作部分125输入所希望的文字“欢迎”,则具有“欢迎”这样的文字部件的画面数据401被生成。由此,在画面所希望的位置有可能用新登记文字部件和按钮部件等。
但是,在画面数据生成装置2中,作为生成或变更画面数据的方法,准备了2种方法。(1)显示部件一览表窗口,若其中的部件项目被选择,就显示属性一览表窗口,并一边选择显示位置等属性一边生成所希望的画面数据401的方法;(2)显示“欢迎”画面等已经生成的画面,若通过鼠标双击操作选择了其中的“提取”等按钮部件,则显示该部件的属性一览表窗口,并变更显示位置等属性后生成或变更所希望的画面数据401的方法。它们都利用部件一览表窗口和属性一览表窗口被连接的技术。前一种方法在按新生成画面数据时和追加部件时有效,后一种方法在进行已经生成的画面数据401的部件显示位置的变更和文字部件的文字、词句的变更等时有效。
这样一来,被变更的画面数据401被存储在存储部分123,之后,作为新的显示画面或变更后的显示画面的画面数据401可以安装在现金处理装置1中。
如果结束了对业务程序201没有影响的画面数据401的生成或变更,则用在图8(b)中说明了的方法将该画面数据401存储在外部存储部分124的ATM安装用的媒体中并输出。
如果结束了对业务程序201有影响的画面数据401的生成或变更,则用在图9(b)中说明了的方法将该画面数据401存储在外部存储部分124的业务程序生成用的媒体中并输出。这时,为了识别用扩展方式生成了的画面数据,将附加在画面数据401中的方式标志设定为“方式标志=扩展方式”。
图14是表示用画面生成装置2的扩展方式按新生成画面时的说明画面的图,按新生成时,选择了扩展方式之后,如图14所示那样,显示按新生成画面1405。然后,例如从部件一览表窗口1401选择文字部件1403,以便显示“欢迎”文字部件1403。若用鼠标单击显示文字部件1403的位置,则轮流地显示设定位置、字段、背景颜色、放大指定、默认词句等的对话框,用设定默认词句的对话框从键盘上输入“欢迎”。如果文字“欢迎”的输入结束了,则如图14所示那样显示“欢迎”文字部件1403。
接着,为了显示按钮部件1404,从部件一览表窗口1401选择按钮部件1406,然后,用鼠标单击指定显示该按钮部件1406的位置。如果确定了按钮部件1406的显示位置,则顺序显示用于设定按钮部件的属性的输入项目对话框。并且,由于选择显示在该确定位置的按钮部件1406的图象数据,因此,显示表示各种按钮的图象的位图选择的对话框。因此,若操作者从位图选择的对话框中选择所希望的显示按钮图象,则该显示图象的按钮部件被显示在用新生成的画面1405中。其次,为了显示按钮部件1404例如显示“支付”按钮,由操作者输入文字“支付”作为文字部件的追加。由此,如图14所示那样,“支付”按钮1404被显示。
通过以上的重复操作,生成由文字部件、按钮部件、活动图象部件、动画部件等的组合组成的所希望的画面数据401。
图15-图19是表示以上说明的画面数据生成方法的更详细的处理程序的流程图。以下,参照这些流程图和图21-图34中所示的画面例子详细说明有关生成所希望的画面数据的程序。
图15是表示从画面生成程序127的加载到开始进行画面编辑的处理的流程的流程图。
首先,起动画面生成程序127(步骤1501)。若画面生成程序127被起动,之后,则画面数据生成装置2的处理部分121判定画面生成程序127在上次起动时是否用扩展方式起动(步骤1502),若上次的起动是基本方式,则显示方式选择的对话框(步骤1503),让操作者选择扩展方式或基本方式(步骤1504)。在图21中示出方式选择的对话框2100的显示例子。例如在操作者想要选择基本方式时,如图21(a)所示那样,在用鼠标光标2100选择了“基本方式”的文字后,单击操作“OK”按钮。由此,如图21(b)所示那样的画面生成程序(画面生成实体)的起始画面2102被显示,并使使用基本方式的画面数据的编辑(画面数据的变更、删除、追加)变为可能的状态。
接着,由方式选择对话框2100选择基本方式时,使扩展方式标志复位,即设定为方式标志=“基本方式”,并重新使新画面的生成变为不可能的状态(步骤1505)。
另一方面,上次起动时是扩展方式时,由于成为没有结束对于在上次起动时生成的画面数据的业务程序201的变更,故必需抑制(禁止)向基本方式转移。因此,就跳过步骤1503-步骤1505,在步骤1506使扩展方式置位,即设定为方式标志=“扩展方式”,重新使新画面的生成变为可能的状态。
像以上那样实行了方式设定之后,显示画面生成程序127的起始画面(步骤1507)。基本方式中的起始画面正如图21(b)所示的那样,而扩展方式的起始画面也相同。
该起始画面被显示之后,处理部分12将成为由操作者所产生的画面新生成、画面变更或媒体输出功能的选择等待状态(步骤1508)。然后,若由操作者用鼠标光标单击图22(a)的菜单条2201的“文件”,则在下拉式菜单中显示“新生成”、“打开”“结束”。在单击“新生成”,选择画面的新生成功能时,就转移到新生成的顺序(步骤1509、1510),在单击“打开”,并选择了画面变更功能(即生成完了的画面数据的读入)时,就转移到画面更新顺序(步骤1509、1511)。另外,在单击菜单条2201的“工具”,并选择未图示的媒体输出功能(即,菜单条的媒体输出工具)时,就执行媒体输出顺序(步骤1509、1512)。图8(b)、图9(b)就示出该顺序。
图16是表示新画面生成顺序和画面更新顺序的详细步骤。在从步骤1601开始的画面更新顺序中,首先,显示用于调出要更新的画面的画面选择对话框(步骤1602),从该画面选择对话框中指定要更新的画面(步骤1603)。然后读入对应于所指定的画面的画面数据401(步骤1604),并显示要变更的画面(步骤1605)。具体地说,若从图22(a)的菜单条2201中选择“打开文件”的菜单2202,则显示作为如图22(b)所示的画面选择对话框的“位图读入”对话框2203。此处,所谓位图就是画面数据。在该对话框2203的显示状态中,例如,若选择位图名称“G000JSMP.MAP”2204,则如图23所示那样,显示“G000JSMP.MAP”的画面2301。此外,在该状态下,尚未显示图23所示的部件一览表窗口2302,而是由后述的步骤1609或步骤1610的处理来显示。“G001JSMP.MAP”,是例如,图4所示的标识符“G001”的“欢迎”画面的画面数据。
另一方面,在新画面生成顺序时,如图24(a)所示那样,从菜单条2401中选择“新生成”的菜单2402,并将图24(b)所示那样的标志画面作为新生成画面2403而被显示(步骤1607)。
这样一来,显示了更新画面或新生成画面之后,新画面生成顺序和画面更新顺序的处理变为通用。
画面显示后,处理部分121为了显示用于将图象等追加到更新画面或新生成画面的部件一览表窗口,首先根据通过步骤1505或步骤1506的执行所设定的方式标志来判定当前的方式(步骤1608)。这一判定的结果,将方式标志复位,即如果是基本方式,就显示对业务程序201没有影响的部件被登记的基本方式用的部件一览表窗口(步骤1610),如果是扩展方式,则显示包含了对业务程序201有影响的按钮部件等的部件的扩展方式用的部件一览表窗口(步骤1609)。图23以及图24(b)示出了显示扩展方式用的部件一览表窗口2302、2404的情况。
之后,变为用于画面生成作业的操作等待状态(步骤1612)。画面生成作业使用部件一览表窗口,并根据图象部件和文字部件的追加等部件追加操作、变更通过鼠标单击操作已经显示的图象部件和文字部件的部件更新操作(步骤1614)以及结束由“关闭文件”的菜单选择所产生的画面生成作业的操作(步骤1616)向各处理分支(步骤1613)。
图17是通过图16的部件更新操作被起动的顺序,并通过在显示画面上借助鼠标操作双击图10所示的文字部件302、图象部件303和按钮部件305等执行部件更新顺序(步骤1701)。然后,如果用双击所选择的部件是图象部件,则如图10的属性一览表窗口1004那样显示图象部件用的属性一览表窗口(步骤1702、1703),如果是文字部件,就显示文字部件用的属性一览表窗口(步骤1702、1704),如果是动画部件就显示动画部件用的属性一览表窗口(步骤1702、1705),如果是活动图象部件,就显示活动图象部件用的属性一览表窗口(步骤1702、1706),如果是按钮部件,就显示活动图象部件用的属性一览表窗口(步骤1702、1707)。
之后,画面生成程序107通过方式标志判定是否用扩展方式起动(步骤1708),并将扩展方式标志置位,即,如果是方式标志=“扩展方式”,则将在显示中的属性一览表窗口中只在扩展方式中可能变更的项目追加并显示在属性一览表窗口中(步骤1709),如果是基本方式,就显示只在基本方式中可能变更的项目。
在响应了各自的方式的属性可能变更的项目被显示之后,处理部分121变为由操作者所要求的选择等待状态(步骤1710),等待通过鼠标单击选择在属性一览表窗口中所显示的位置、尺寸等项目(步骤1711)。因此,若由操作者选择位置、尺寸等属性变更项目,则属性变更项目的设定对话框被显示,并通过在设定对话框中的属性变更项目的输入、变更画面数据(步骤1712)。
通过重复操作步骤1710到1712,就有可能变更显示部件的位置、尺寸、属性等。通过用鼠标单击操作选择属性一览表窗口中的“设定结束”,从步骤1601开始的部件更新顺序就转移到步骤1712,此处,将被变更的项目作为反映了的画面数据401存储在存储部分123中,并结束部件更新顺序(步骤1713)。在结束了部件更新顺序之后,返回到图16的画面操作等待顺序的步骤1611。
图25是表示在变更图象部件的位置时的画面例子的图,在变更图示那样的图象部件2501的位置时,将鼠标光标2502放在图象部件2501的任意位置上,并进行双击操作。于是,如图示那样,用来变更位置、图象名称、显示条件的图象部件的可能变更的属性一览表窗口2503被显示。因此,若通过鼠标操作选择“位置”2504,则如图25(b)所示那样,用来进行有关显示位置的变更的详细设定的“位置设定”对话框2505被追加显示,在该状态下,若将图象部件2501移动后的水平位置、垂直位置例如以象素为单位进行数值输入,选择“OK”按钮,再选择属性一览表窗口2503中的“设定结束”,则如图26所示那样图象部件2501被移动到指定的位置并显示。在变更图象的内容本身时,若通过鼠标操作单击属性一览表窗口2503的“图象名称”,则由于显示了图象的各种备选的“位图选择”对话框(未图示)被追加显示,因此,用鼠标操作单击其中的一个进行选择。
图27是表示变更按钮部件的位置时的画面例子的图,在变更图示那样的按钮部件2701的位置时,将鼠标光标放在按钮部件2701的任意位置上,进行双击操作。于是,如图示那样,位置、显示名称、向下(down)名称、向上(up)名称、闪烁名称、显示条件、KEY定义的可能变更的属性一览表窗口2703被显示。因此,若通过鼠标操作选择“位置”2704,则如图27(b)所示那样,用于进行关于显示位置的变更的详细设定的“位置设定”栏2705被追加显示。在该状态下,若将按钮部件2701移动后的水平位置、垂直位置例如以象素为单位进行数值输入,选择“OK”按钮,再选择属性一览表窗口2703中的“设定结束”,则如图28(a)所示那样,按钮部件2501被移动到指定的位置并显示。
此处,所谓向下名称、向上名称以及闪烁名称是在变更按钮部件的位图名称时使用的名称。另外,所谓KEY定义是在触碰现金处理装置的顾客操作画面时,设定确定触碰哪个按钮的范围。
另一方面,在图27(a)的显示状态中,在选择了属性一览表窗口2703中的“显示条件”时,如图28(b)所示那样,用于进行按钮的显示状态、闪烁起始状态、闪烁定时器的详细设定的“显示条件的设定”栏2801被显示。因此,若选择“有闪烁”2802,再用“闪烁定时器”2803以100ms(毫秒)为单位设定显示名称定时器的时间,则变成用显示名称指定的按钮部件以其设定时间单位进行闪烁并显示。在想变更按钮的图样、形状等时,就从属性一览表窗口选择“显示名称”,显示保持按钮的各种备选的“位图选择对话框”,通过从其中选择进行变更。
图29是表示变更动画部件的位置时的画面例子的图,在变更图示那样的动画部件2901的位置时,将鼠标光标放在动画部件2901的任意位置上,并进行双击操作。于是,如图示那样,位置、模式数、切换时间、重复次数、动画名称的可能变更的属性一览表窗口2903被显示。因此,若通过鼠标操作选择“位置”2904,则如图29(b)所示那样,用于进行有关显示位置的变更的详细设定的“位置设定”栏2905被追加显示。在该状态下,若将动画部件2901移动后的水平位置、垂直位置例如以象素单位进行数值输入,选择“OK”按钮,再选择属性一览表窗口2903中的“设定结束”,则如图30(a)所示那样,动画部件2901被移动到指定的位置并显示。
此处,所谓模式数是表示在动画显示中使用的动画部件数,所谓切换时间是表示若显示了若干秒后向下一个动画部件切换的时间,所谓重复次数是表示将多个动画部件的动画显示重复几次的值。
在图29(a)的显示状态下,在选择了“模式数”时,如图30(b)所示那样,用于进行详细设定的“位图切换模式的设定”栏2906被追加显示。在该状态下,若设定任意的切换模式数n,则将形成n个动画部件重复的动画显示。
接下来,使用图18说明有关由图16的部件一览表窗口选择所起动的部件追加顺序。
首先,在追加部件时,从部件一览表窗口选择想追加的部件(步骤1801、1802),通过鼠标单击指定想显示追加部件的位置。处理部121在存储部分123中准备在被选择的追加部件的显示中所需要的属性输入项目所定义的输入表。具体地说,如果由操作者所选择的追加部件是图象部件,则准备在图象部件的显示中所需要的输入项目被定义的图象部件用的输入表(步骤1803),如果是文字部件,则准备文字部件用的输入表(步骤1804)。同样地,要准备有关动画部件活动图象部件、按钮部件的输入表(步骤1805、1806、1807)。
输入表由图20所示的格式构成。图20所示的输入表2001预先登记每个显示部件中输入所需要的对话框的名称,并按在从图18的步骤1810到步骤1812的输入项目处理中所显示的对话框的显示顺序被登记。例如,就图象部件而言,用于按位置、尺寸、名称、显示条件的顺序输入这些输入项目的对话框名称被登记。
在各追加部件中准备了所需要的输入表之后,处理部分121就根据方式标志判定方式(步骤1808),如果扩展方式标志是置位,即如果方式标志=“扩展方式”,则在准备了的输入表中,追加业务程序201的变更所需要的输入项目(步骤1809)。
之后,根据输入表,显示所选择的追加部件的输入项目对话框(步骤1810)。然后,按照输入表中的属性输入项目对话框顺序,使操作者输入所需要的属性(步骤1812)。例如,在选择图象部件时,按照登记在输入表中的顺序,逐次地显示用于设定“位置”、“名称”的输入项目对话框。然后,若结束了在整个输入表中的输入项目对话框中的输入项目的输入(步骤1811),则将被输入的值或数据作为画面数据401存储起来(步骤1813),并返回到图16的画面操作等待顺序1611,等待下次操作(步骤1714)。
图31是表示追加按钮部件的例子的图,在图24(b)的显示状态下,通过鼠标单击选择部件一览表窗口2404的“按钮”,接着,通过鼠标单击操作指定想显示按钮的位置。由此,在按钮部件的追加中所需要的输入项目对话框逐次被显示。首先,图31所示位图图象的选择对话框3101被显示。该选择对话框3101不仅是按钮部件,而且在位图中具有活动图象部件、动画部件、图象部件以及通用的画面、图案。若用鼠标单击选择按钮部件标志3102,则按钮画面的备选被示出,通过鼠标单击从其中选择想追加的一个例如按钮3103,并单击OK按钮。接着,显示条件的设定对话框被显示。该显示条件的设定对话框,与图28(b)所示的显示条件的设定对话框2801相同,并输入有关闪烁和闪烁定时器等的显示条件后,单击OK按钮。
接着,位置的设定对话框被显示。该位置的设定对话框与图27(b)所示的位置的设定对话框2705相同,由于事先通过鼠标单击输入指定的位置的值,因此,确认后单击OK按钮。
接着,图32所示的键映射表的设定对话框3201被显示。该键映射的设定对话框3201,在触碰现金处理装置1的引导操作画面时,由于设定用于确定触碰哪个按钮的触摸面板的有效范围,通常例如由于与按钮的显示尺寸相同地被设定,因此,通常单击OK按钮。图32的键映射表的设定对话框3201使“触摸面板有效范围”3202和“其他的定义范围”3203的设定成为可能。
因此,按钮的输入项目被设定输入,并且按照该设定输入的按钮被显示。按钮部件上的“存入”、“提取”等文字选择部件一览表的“文字”,并作为文字部件的追加被输入。若是其他的方法作为图31的按钮画面的备选通过预先准备记载了“存入”、“提取”等文字的按钮的位图,并能够通过该位图的选择一次性地被选择。
此外,在显示字幕时,如图33所示那样,在选择了部件一览表窗口的“文字”之后,用鼠标光标指定想显示字幕的位置,并通过按照文字部件的追加的输入表的输入项目对话框设定所需要的输入项目,并输入字幕文字。例如,如图示那样,输入“贮蓄到××银行”的文字。图33是“显示属性的设定”对话框3302,此处,设定字幕文字的移动量、位数、移动字幕文字时的起始位置等属性。在设定字幕文字例如以便向画面左侧方向移动时,如图34(a)、(b)所示那样,“贮蓄到××银行”的文字3303被移动的同时被显示。
图19是表示在图15的步骤1509中选择了媒体输出工具时的媒体输出顺序的流程图,并且,在该媒体输出顺序中,首先通过方式标志702判定扩展方式是否是置位(步骤1902),若扩展方式是置位,如图9(b)所示那样,显示ATM安装用的FD生成功能被抑制的下拉式菜单9203(步骤1903),若扩展方式是复位,如图8(b)所示那样,显示ATM安装用的FD生成功能不被抑制的下拉式菜单8203(步骤1904)。
在媒体输出用的下拉式菜单被显示后,处理部分121变成媒体输出方法选择等待(状态)(步骤1905)。因此,若通过操作者的鼠标操作选择媒体输出方法(步骤1906),则根据被选择的媒体输出方法从外部存储部分124输出输出媒体。即,业务程序生成用的媒体输出被选择时,是与将业务程序201的生成作为目的的图4的画面数据401与不同的形式(步骤1907)。另外,在整个位图安装用的FD输出被选择时,将以可能直接安装在现金处理装置1中的所有画面数据被存储的图4的画面数据401的形式输出输出媒体(例如FD)(步骤1908)。另外,个别位图复用的FD输出被选择时,输出在图4的画面数据401中只是被变更的部分被存储的输出媒体(例如FD)(步骤1909)。之后,返回到图16的操作等待步骤1611(步骤1910)。
如以上那样,在本发明的实施形态中,由于将在顾客操作型自动机的业务程序中使用的画面数据通过画面数据的变更或修正分为业务程序的变更所需要的画面数据部分和业务程序的变更不需要的画面数据部分并进行生成或更新,因此,终端用户(银行/金融机关等)可以自由地订做并使用业务程序的变更/修正所不必要的画面的变更。
此外,在上述实施形态中,只就画面数据的生成进行说明,但通过用声音附加其他的输入输出功能,也能够就有关与画面数据一起包含声音等数据的功能进行编辑、生成。
另外,在画面数据生成装置2中使用的画面生成程序、画面操作程序、画面显示程序通过存储在CD-ROM等记录媒体,并安装在通用计算机中,有可能在通用计算机上进行上述那样的画面数据的生成、编辑。在这样的记录媒体中,记录了以不同的方式生成或变更进行顾客操作型自动机的画面转移控制的需要业务程序的变更的画面数据和不需要变更的画面数据的处理程序和根据所生成的画面数据显示画面的处理程序。
或者,记录成为画面数据的构成要素的部件数,以及使用该部件数据群并以不同方式生成或变更进行所述顾客操作型自动机的画面转移控制的需要变更业务程序的画面数据和不需要变更的画面数据的处理程序,以及根据所生成的画面数据显示画面的处理程序。
这时,当然可以通过因特网等通信网进行安装,以代替CD-ROM等记录媒体。
另外,显示位置的变更做到以象素单位指定新的显示位置,但也能够通过使用鼠标的拖放操作进行。另外,在生成多个按钮部件时,也可以拷贝1个按钮部件生成。
而且,作为业务程序的变更画面所需要的部件,以按钮部件为代表进行了说明,但本发明不限于此。例如,在密码号码的输入字段的位数有变更时,由于也需要变更业务程序,因此,有关这样的部件当然也可作为业务程序的变更画面所需要的部件来使用。
另外,关于按钮部件,即使只是显示位置的变更,也可能用扩展方式生成或变更,但如图35所示那样,对于按钮的追加和删除只用扩展方式处理,对于显示位置的变更和名称的变更等来说,由于不需要业务程序的变更,因此可以做到用基本方式处理。
而且,在方式选择操作之后,显示用所选择的方式可能生成或变更的部件一览表窗口和属性一览表窗口,但与此相反,如果进行部件选择或属性选择,也可以做到转移到可能生成或变更所选择的部件或属性的方式。
图36是表示通过输入部件的追加、变更等作业内容,自动设定适合于该作业内容的方式的处理的流程图。该方式自动设定处理由于做到在画面数据的生成途中不允许变更方式,因此,只在画面生成装置起动时被执行。
首先,处理部分121在图37所示的方式的自动选择画面3700中显示“请输入作业内容”的信息3701,并成为作业内容的输入等待的状态。在该状态下,想要生成或变更画面数据的操作者,将部件的追加、变更等作业内容用文字输入到输入栏3702中。例如,在“按钮的追加”的情况中用文字输入。处理部分121识别作业内容被输入的情况(步骤3601),并将所输入的作业内容的文字在键盘上进行,并参照基本/扩展方式判定表3610(步骤3602)。基本/扩展方式判定表3610是将图7所示的功能作为数据表而构成的。
结果,表示适合于操作者输入的作业内容的动作方式的信息从表3610中获得。处理部分121识别适合于操作者输入的作业内容的动作方式是哪一种方式(步骤3603),并显示响应该方式的确认画面(步骤3604、3607)。例如在“按钮的追加”的作业内容被输入时,显示如图37所示那样,包含旨在自动设定为扩展方式的信息的确认画面3703。对于这种情况,如果操作者通过鼠标单击操作选择“OK”按钮,则自动设定为所确认的动作方式(步骤3606、3609)。
但是,如果操作者通过鼠标单击操作选择“ON”按钮,则返回到步骤3601的作业内容的选择等待状态(步骤3605、3608)。另外,如果选择了“取消”按钮,则结束该方式自动设定顺序。
根据这样情况,想要进行画面数据的生成或变更的作业的人必须预先知道该作业应该用基本方式实施,还是用扩展方式实施,才能够很容易地进行画面数据的生成。
如以上说明那样,依据本发明,设定第1和第2生成方式,由于做到了在第1方式中使需要进行顾客操作型自动机的画面转移控制的业务程序的变更的操作引导画面的画面数据的生成成为可能,并在第2生成方式中使不需要变更的画面数据的生成变为可能,而且抑制需要变更的操作引导画面的画面数据的生成,因此,能够灵活地进行显示画面的变更或修正。结果,有可能通过顾客操作型自动机的终端用户本身在没有业务程序的修正中灵活地变更包含用户接口的画面数据,并能够提供适时地显示各种事件等中的信息服务。另外,由于对于业务程序的生成的厂商或生成部门不需要依赖于画面变更,因此,能够节省画面变更费用。另一方面,对于业务程序的生成厂商或生产部门,如果只变更显示,由于不需要业务程序的变更,因此,能够排除使业务程序的品质恶化的要素。
另外,如果是用需要业务程序的变更的方式生成,则通过抑制使用不需要业务程序的变更的方式的更新,就能够促使实施业务程序的变更,保证业务程序的变更被实施,防止业务程序和画面数据的配合性被破坏。
进而,在计算机的显示部分的同一画面上,能够显示生成对象的操作引导画面和用于指定追加在该操作引导画面的显示部件的部件一览表窗口,并响应部件一览表窗口中的1种部件的选择,再在同一画面上显示用于该部件的显示的输入项目,根据所显示的输入项目接收设定输入,在生成对象的操作引导画面的区域显示响应该设定输入的部件,由于做到了将所生成的操作引导画面作为画面数据存储,因此,能够用容易理解的操作生成所希望的画面数据。
Claims (4)
1.一种顾客操作型自动机的画面生成方法,在该方法中,显示指示操作的操作引导画面,并通过计算机生成切换到响应对应于该操作引导画面操作的、其他的操作引导画面的、顾客操作型自动机的所述操作引导画面,其特征在于:
设定第1和第2生成方式;
当设定为所述第1方式时,允许生成需要进行所述顾客操作型自动机的画面转移控制的业务程序的变更并且包含在所述操作引导画面的画面数据中的显示部件,
当设定为所述第2生成方式时,允许生成不变更所述业务程序并且包含在所述画面数据中的显示部件,并且抑制生成需要变更所述业务程序的显示部件。
2.权利要求1记载的顾客操作型自动机的画面生成方法,其特征在于,在所述第2生成方式时,将所生成的画面数据输出到可以安装到所述顾客操作型自动机的记录媒体中,在第1生成方式时,抑制将所生成的画面数据向可以安装到所述顾客操作型自动机的记录媒体输出。
3.一种顾客操作型自动机的画面生成方法,在该方法中,显示指示操作的操作引导画面,并通过计算机生成切换到响应对应于该操作引导画面的操作的、其他操作引导画面的、顾客操作型自动机的所述操作引导画面,其特征在于,
在所述计算机的显示部分的同一画面上,显示生成对象的操作引导画面和用于指定追加在该操作引导画面上的显示部件的部件一览表;
响应对所述部件一览表中的一种部件的选择,再在同一画面上显示用于该部件的显示的输入项目,并根据所显示的输入项目接收设定输入;
将响应该设定输入的部件显示在所述生成对象的操作引导画面的区域;
将所生成的操作引导画面作为画面数据存储起来,
在画面生成之前,设定生成方式,根据所选择的所述生成方式所述部件一览表中可能指定的部件是不同的。
5.一种顾客操作型自动机,用于显示指示操作的操作引导画面,并切换到响应对应于该操作引导画面的操作的其他操作引导画面,其特征在于,具有:
根据对于操作进行各种处理的业务程序,控制整个装置的处理部分;
进行操作的指导或引导的显示部分;
接收对应所述显示部分所显示的画面的输入操作的操作部分;以及
存储显示在所述显示部分的操作引导画面上的显示数据和所述业务程序的存储部分,所述显示数据包括由基本方式及扩展方式生成的显示部件,以及仅由扩展方式生成且对所述业务程序有影响的显示部件。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP17353397 | 1997-06-30 | ||
JP173533/1997 | 1997-06-30 | ||
JP173533/97 | 1997-06-30 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1204814A CN1204814A (zh) | 1999-01-13 |
CN1109313C true CN1109313C (zh) | 2003-05-21 |
Family
ID=15962305
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN98115560A Expired - Fee Related CN1109313C (zh) | 1997-06-30 | 1998-06-30 | 顾客操作型自动机的画面生成方法及顾客操作型自动机 |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR19990007468A (zh) |
CN (1) | CN1109313C (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3760904B2 (ja) * | 2002-09-06 | 2006-03-29 | ソニー株式会社 | Guiアプリケーション開発支援装置、gui表示装置、および方法、並びにコンピュータ・プログラム |
JP6575130B2 (ja) * | 2015-05-13 | 2019-09-18 | 株式会社ジェイテクト | 画面情報生成装置 |
-
1998
- 1998-06-30 CN CN98115560A patent/CN1109313C/zh not_active Expired - Fee Related
- 1998-06-30 KR KR1019980025433A patent/KR19990007468A/ko active Search and Examination
Also Published As
Publication number | Publication date |
---|---|
KR19990007468A (ko) | 1999-01-25 |
CN1204814A (zh) | 1999-01-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100351822C (zh) | 用简化视图定义、处理和表示用户界面组件的方法和工具 | |
CN1249577C (zh) | 用于遗留软件与屏幕朗读器程序之间的互操作的方法和装置 | |
CN1444157A (zh) | 可用户化的信息处理装置 | |
CN1821956A (zh) | 用现有内容生成用于执行任务的活动内容向导可执行文件 | |
CN1095174A (zh) | 用图符处理信息的系统 | |
CN1540533A (zh) | 信息处理装置、信息处理方法、控制程序 | |
CN1326569A (zh) | 用操作系统安装新的设备驱动程序的装置和方法 | |
CN1437110A (zh) | 用于断点设定的装置和方法 | |
CN1702671A (zh) | 自动交易系统 | |
CN1294725A (zh) | 提供交易服务的设备和方法 | |
CN1815435A (zh) | 文档处理装置和文档处理方法 | |
CN1577241A (zh) | 信息处理装置及其方法 | |
CN1731390A (zh) | 信息处理装置和信息处理方法 | |
CN1932803A (zh) | 文档编辑方法和装置 | |
CN1484171A (zh) | 操作屏幕显示装置、方法及包含显示操作屏幕的程序的记录媒体 | |
JP3521147B2 (ja) | ユーザインタフェースカスタマイズ方法及び装置 | |
CN101075335A (zh) | 产品生成终端设备、产品生成方法及程序 | |
US20100254608A1 (en) | method and system for aided input especially for computer management tools | |
CN1555523A (zh) | 办公应用程序中用于提供内容相关帮助信息的方法和系统 | |
CN101079169A (zh) | 生成产品的设备、生成产品的方法和程序 | |
CN1633638A (zh) | 在外貌特征模式中带有总功能特性的连接实体 | |
CN1504923A (zh) | 信息处理设备和方法、以及其所用的记录介质和程序 | |
CN1026629C (zh) | 由单一屏面定义文件生成多版屏面 | |
CN1167044C (zh) | 画面显示控制方法和画面转移方法及其系统 | |
CN100337188C (zh) | 布局处理方法和信息处理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C06 | Publication | ||
PB01 | Publication | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
ASS | Succession or assignment of patent right |
Owner name: HITACHI OMRON FINANCIAL SYSTEMS LTD. Free format text: FORMER OWNER: HITACHI CO., LTD. Effective date: 20060512 |
|
C41 | Transfer of patent application or patent right or utility model | ||
TR01 | Transfer of patent right |
Effective date of registration: 20060512 Address after: Tokyo, Japan, Japan Patentee after: Hitachi Omron Financial System Co., Ltd. Address before: Tokyo, Japan, Japan Patentee before: Hitachi Ltd. |
|
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20030521 |