CN1109313C - Method for generating picture of customer operated type automatic computer and customer operated type automatic computer - Google Patents
Method for generating picture of customer operated type automatic computer and customer operated type automatic computer 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
- data
- picture
- parts
- 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
Images
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
本发明提供能够灵活地进行显示画面的变更或修正的顾客操作型自动机的画面生成方法以及使用了该方法的顾客操作型自动机。在通过计算机生成显示在操作引导画面的显示数据时,设置第1和第2生成方式,响应第1方式,使需要进行顾客操作型自动机的画面转移控制的业务程序的变更的所述操作引导画面的画面数据的生成成为可能,响应第2生成方式,使不需要变更的画面数据的生成成为可能,而且抑制需要变更的所述操作引导画面的画面数据的生成。
The present invention provides a screen creation method of a customer-operated automatic machine capable of flexibly changing or correcting a display screen, and a customer-operated automatic machine using the method. When the display data displayed on the operation guidance screen is generated by the computer, the first and second generation methods are provided, and the operation guidance for changing the business program that requires the screen transfer control of the customer-operated automatic machine is provided in response to the first method. It is possible to generate screen data for a screen, and in response to the second generation method, it is possible to generate screen data that does not need to be changed, and it is possible to suppress the generation of screen data for the operation guidance screen that needs to be changed.
Description
技术领域technical field
本发明涉及银行等的现金处理装置(ATM)和交通机构的售票机等根据顾客的输入操作切换画面、进行现金交易或发行钞票等处理的顾客操作型自动机的画面生成方法,尤其涉及能够灵活地进行显示画面的变更和修正的画面生成方法。The present invention relates to a method for creating screens of customer-operated automatic machines, such as cash handling machines (ATMs) in banks and ticket vending machines in transportation institutions, which switch screens according to customer input operations, perform cash transactions, issue banknotes, etc. A screen generation method for changing and correcting the display screen in a timely manner.
背景技术Background technique
例如,在银行等现金处理装置(ATM)中,要做到把用于使顾客选择存入、提取、转户等交易类别的起始画面预先显示在配置在装置前面的画面上。若顾客通过触摸面板的操作等选择了某一种交易类别,则通过将用于输入在该交易类别中所需要的输入信息的画面依次切换,就可以完成与顾客之间的现金的收支钱款和转户(拨入)等指定的交易。For example, in cash processing machines (ATMs) such as banks, the initial screen for allowing customers to select transaction types such as deposit, withdrawal, and account transfer is displayed in advance on a screen arranged on the front of the device. If the customer selects a certain type of transaction through the operation of the touch panel, by sequentially switching the screens for inputting the input information required in the type of transaction, the receipt and payment of cash with the customer can be completed. Specified transactions such as deposits and account transfers (dial-in).
因此,在这样的现金处理装置中,有必要预先准备用于根据顾客操作而显示的多个面画。在这样的顾客操作中要显示的各画面(也包括办事员操作中显示的画面显示)根据文字、说明、动画等组合而构成的画面数据被显示。Therefore, in such a cash processing apparatus, it is necessary to prepare in advance a plurality of screens to be displayed in accordance with customer operations. Each screen to be displayed in such a customer operation (including screen display in a clerk's operation) is displayed based on screen data composed of a combination of characters, explanations, animations, and the like.
以往,用于显示各画面的画面数据,是将根据画面数据进行对操作画面的描画处理以及对各画面中的按钮按下等顾客操作的处理的业务程序在每个画面上作为整体构成的。Conventionally, the screen data for displaying each screen has been constructed as a whole on each screen by a business program that performs drawing processing on an operation screen and processing of customer operations such as pressing a button on each screen based on the screen data.
例如,在生成1个画面内包含几个操作按钮的画面数据时,画面数据与用于进行对这些按钮按下的处理的处理步骤一起在业务程序中同时被生成。For example, when generating screen data including several operation buttons in one screen, the screen data is simultaneously generated in the business program together with a processing procedure for performing a process for pressing these buttons.
另外,在改变在顾客操作画面上显示的按钮等位置时,在生成改变了按钮位置的画面数据的同时,也必须变更在顾客操作画面上所显示的按钮按下时的处理的业务程序中的处理步骤。In addition, when changing the positions of buttons displayed on the customer operation screen, it is necessary to change the business program for processing when the buttons displayed on the customer operation screen are pressed while creating the screen data with the changed button positions. processing steps.
总而言之,以往,画面数据和对该画面数据进行处理的业务程序的处理步骤是同步生成的以便保持1对1的固定关系,将对顾客操作进行处理的业务程序和顾客操作画面上显示的画面数据作为整体构成。All in all, in the past, the screen data and the processing steps of the business program that processed the screen data were generated synchronously in order to maintain a fixed relationship of 1 to 1, and the business program that processed the customer operation and the screen data displayed on the customer operation screen constituted as a whole.
但是,在多数人使用的银行等现金处理装置中,为了与分店、营业所等相对应,显示各地区的事件信息(例如,祭日、例行活动)或进行与季节变化分界线、各种运动期间相适应的信息提供,需要运用文字、静止画面、活动图像、字幕(telop)、动画等多媒体的信息提供服务。为此,要求能够适时地变更画面数据。However, in cash processing devices such as banks used by many people, in order to correspond to branch stores, business offices, etc., event information (such as festival days, routine events) in each area is displayed, and seasonal changes are made, and various activities are performed. The provision of information appropriate to the period requires information provision services using multimedia such as text, still images, moving images, subtitles (telop), and animation. For this reason, it is required that screen data can be changed in a timely manner.
但是,在上述以往技术当中,由于将对于顾客操作进行处理的业务程序和顾客操作画面上显示的画面数据作为整体构成,因此,即使是不伴随业务程序中的处理步骤的变更并只追加字幕等显示时,也存在着对于来自银行等现金处理装置的终端用户的业务程序的生成制作商或生成部门必须依赖显示画面的变更、并且不能灵活地进行显示画面的变更或修正的问题。However, in the conventional technology described above, since the business program for processing customer operations and the screen data displayed on the customer operation screen are integrally configured, even if only subtitles, etc. are added without changing the processing steps in the business program, When displaying, there is also a problem that the producer or creation department must rely on the change of the display screen for the generation of the business program from the end user of the cash processing device such as a bank, and cannot flexibly change or correct the display screen.
发明内容Contents of the invention
本发明的目的就是提供能够灵活地进行显示画面的变更或修正的顾客操作型自动机的画面生成方法。It is an object of the present invention to provide a method for creating a screen of a customer-operated automatic machine capable of flexibly changing or correcting a display screen.
本发明的另一个目的在于,提供使用能够灵活地进行显示画面的变更或修正的顾客操作型自动机的画面生成方法生成在画面上被显示的内容的顾客操作型自动机。Another object of the present invention is to provide a customer-operated automatic machine that generates content to be displayed on a screen using a screen creation method for a customer-operated automatic machine capable of flexibly changing or correcting a display screen.
本发明的其他目的将在以下的详细说明中阐明。Other objects of the present invention will be clarified in the following detailed description.
在本发明中,顾客操作型自动机具有以下部分,它们是:In the present invention, the customer-operated automatic machine has the following parts, which are:
根据显示指示操作的操作引导画面、转移到响应了对于该操作引导画面的操作的其他的操作引导画面,并根据进行与操作对应的各种处理的业务程序,控制整个装置的处理部分;According to the operation guidance screen displaying the instruction operation, transfer to another operation guidance screen that responds to the operation on the operation guidance screen, and control the processing part of the entire device according to the business program for performing various processes corresponding to the operation;
进行操作的指导或引导的显示部分;Instructions for performing operations or displayed portions of guidance;
接受响应了在所述显示部分被显示的画面的输入操作的操作部分;以及an operation section that accepts an input operation in response to a screen displayed on the display section; and
存储显示在所述显示部分的操作引导画面上的显示数据和所述业务程序的存储部分。A storage section storing display data displayed on an operation guidance screen of the display section and the business program.
用于生成被作为操作引导画面的显示数据的画面生成方法具有第1和第2生成方式,响应所述第1方式可以进行需要变更进行上述顾客操作型自动机的画面切换控制的业务程序的上述操作引导画面的画面数据的生成。响应所述第2生成方式可以进行无需变更的画面数据的生成,并且抑制需要变更的上述操作引导画面的画面数据的生成。The screen generation method for generating display data to be used as an operation guidance screen has a first and a second generation method, and the above-mentioned business program that needs to change the screen switching control of the above-mentioned customer-operated automatic machine can be performed in response to the first method. Create screen data for the operation guide screen. In response to the second generation method, generation of screen data that does not need to be changed can be performed, and generation of screen data of the above-mentioned operation guidance screen that requires modification can be suppressed.
另外,在上述第2生成方式时,将所生成的画面数据输出到可能安装到上述顾客操作型自动机的记录媒体上。在第1生成方式时,抑制将所生成的画面数据向可能安装到上述顾客操作型自动机的记录媒体的输出。In addition, in the case of the above-mentioned second generating mode, the generated screen data is output to a recording medium which can be installed in the above-mentioned customer-operated automatic machine. In the first generation mode, the output of the generated screen data to a recording medium that may be installed in the above-mentioned customer-operated automatic machine is suppressed.
此外,本发明的特征在于,在计算机的显示部分的同一画面上,显示生成对象的操作引导画面,和用于指定追加在该操作引导画面上的显示部件(event)的部件一览表,并响应上述部件一览表中的1个部件的选择,再在同一画面上显示用于显示该部件的输入项目,根据所显示的输入项目接收设定输入,将响应了该设定输入的部件显示在上述生成对象的操作引导画面的区域,并将所生成的操作引导画面作为画面数据存储起来。In addition, the present invention is characterized in that, on the same screen of the display part of the computer, an operation guidance screen to be generated and a parts list for specifying a display part (event) to be added on the operation guidance screen are displayed, and in response to the above-mentioned Select a part from the parts list, display the input items for displaying the part on the same screen, receive setting input according to the displayed input items, and display the part that responds to the setting input in the above-mentioned creation object area of the operation guide screen, and store the generated operation guide screen as screen data.
另外,本发明的特征在于,在画面生成之前设定生成方式,根据所选择的上述生成方式上述一览表可能指定的部件是不同的。In addition, the present invention is characterized in that a generation method is set before screen generation, and components that may be specified by the list are different depending on the selected generation method.
附图说明Description of drawings
图1是表示由适用本发明的画面生成装置和使用在该画面生成装置中所生成的画面数据的现金处理装置以及分配画面数据的主处理装置组成的系统的一种实施形态的系统结构图。1 is a system configuration diagram showing an embodiment of a system composed of a screen generator to which the present invention is applied, a cash processing device using screen data generated by the screen generator, and a main processing device for distributing the screen data.
图2是在现金处理装置中所使用的画面控制软件的结构图。Fig. 2 is a configuration diagram of screen control software used in the cash processing apparatus.
图3是表示在现金处理装置的顾客显示部分所显示的画面的例子的图。Fig. 3 is a diagram showing an example of a screen displayed on a customer display unit of the cash handling device.
图4是用于生成在现金处理装置的顾客显示部分所显示的画面的画面数据的结构图。Fig. 4 is a structural diagram of screen data for generating a screen displayed on a customer display unit of the cash processing apparatus.
图5是在各画面中的画面数据的格式结构图。Fig. 5 is a diagram showing the format structure of screen data in each screen.
图6是表示通过生成画面数据的画面数据生成装置的功能和在该画面数据生成装置中所生成或变更的画面数据,生成或变更业务程序的过程的图。6 is a diagram showing a procedure for creating or changing a business program by the function of a screen data generating device that generates screen data and the screen data generated or changed by the screen data generating device.
图7是表示基本方式和扩展方式的功能、方式标志和画面数据的关系的图。Fig. 7 is a diagram showing the relationship between the functions of the basic mode and the extended mode, mode flags, and screen data.
图8是表示用画面生成装置的基本方式所显示的画面的例子的图。Fig. 8 is a diagram showing an example of a screen displayed by the basic form of the screen generating device.
图9是表示用画面生成装置的扩展方式所显示的画面的例子的图。Fig. 9 is a diagram showing an example of a screen displayed by the expansion method of the screen generating device.
图10是表示在画面生成装置的基本方式中的画面生成过程中的画面显示例子的图。10 is a diagram showing an example of screen display during screen generation in the basic form of the screen generation device.
图11是表示画面数据生成装置的加载时的处理的流程图。FIG. 11 is a flowchart showing processing at the time of loading of the screen data generation device.
图12是表示使用部件一览表窗口,变更已经生成的画面数据后生成新的画面数据时的处理程序的流程图。FIG. 12 is a flowchart showing a processing procedure when creating new screen data after changing already-generated screen data using the parts list window.
图13是表示使用属性一览表窗口,变更已经生成的画面数据后生成新的画面数据时的处理程序的流程图。FIG. 13 is a flowchart showing a processing procedure for creating new screen data after changing already-generated screen data using the attribute list window.
图14是表示用画面生成装置的扩展方式从新生成画面时的说明画面的图。Fig. 14 is a diagram showing an explanatory screen when a screen is regenerated by the extension method of the screen generating device.
图15是表示从画面生成程序的加载到开始进行画面编辑的处理流的流程图。FIG. 15 is a flowchart showing the flow of processing from the loading of the screen creation program to the start of screen editing.
图16是表示新画面生成顺序和画面更新顺序的细节的流程图。Fig. 16 is a flowchart showing the details of the new screen generation procedure and the screen update procedure.
图17是表示通过图16的部件更新操作被起动的顺序的流程图。FIG. 17 is a flowchart showing the procedure to be activated by the component update operation of FIG. 16 .
图18是表示通过图16的部件追加操作被起动的顺序的流程图。FIG. 18 is a flowchart showing the procedure activated by the component addition operation in FIG. 16 .
图19是表示在图15的步骤1509中选择了媒体输出工具时的媒体输出顺序的流程图。FIG. 19 is a flowchart showing a media output procedure when a media output tool is selected in
图20是图18的部件输入表的格式结构图。Fig. 20 is a diagram showing the format structure of the part input table in Fig. 18 .
图21是表示方式选择对话框的例子的图。Fig. 21 is a diagram showing an example of a mode selection dialog box.
图22是表示读入生成完了的画面数据后生成新的画面数据时的显示例子的图。FIG. 22 is a diagram showing an example of display when new screen data is generated after reading the generated screen data.
图23是表示读入生成完了的画面数据并显示的例子的图。Fig. 23 is a diagram showing an example of reading and displaying generated screen data.
图24是表示画面数据的新生成用的起始画面的图。FIG. 24 is a diagram showing a start screen for new generation of screen data.
图25是表示变更图象部件的位置时的画面例子的图。Fig. 25 is a diagram showing an example of a screen when the position of an image component is changed.
图26是表示位置被变更的图象部件的显示例子的图。Fig. 26 is a diagram showing a display example of an image component whose position has been changed.
图27是变更按钮部件的位置时的画面例子的图。Fig. 27 is a diagram showing an example of a screen when the position of a button part is changed.
图28是表示设定位置被变更的按钮部件的显示例子和显示条件的属性的画面的例子的图。FIG. 28 is a diagram showing a display example of a button member whose setting position has been changed, and an example of a screen of an attribute of a display condition.
图29是表示变更动画部件的位置时的画面例子的图。Fig. 29 is a diagram showing an example of a screen when the position of an animation part is changed.
图30是表示设定位置被更变的动画部件的显示例子和属性的画面的例子的图。Fig. 30 is a diagram showing a display example of an animation part whose setting position has been changed and an example of a property screen.
图31是表示追加按钮部件时的画面例子的图。Fig. 31 is a diagram showing an example of a screen when a button part is added.
图32是表示追加按钮部件时的属性设定画面的例子的图。FIG. 32 is a diagram showing an example of an attribute setting screen when a button component is added.
图33是表示追加字幕时的画面例子的图。Fig. 33 is a diagram showing an example of a screen when subtitles are added.
图34是表示字幕部件被追加的画面例子的图。Fig. 34 is a diagram showing an example of a screen where subtitle parts are added.
图35是表示基本方式和扩展方式中的按钮部件的编辑功能的其他例子的图。Fig. 35 is a diagram showing another example of the editing function of button parts in the basic form and the extended form.
图36是表示通过输入作业内容自动设定动作方式的流程图。Fig. 36 is a flow chart showing the automatic setting of the operation mode by inputting the content of the work.
图37是表示对于自动设定动作方式时的利用者确认画面的例子的图。Fig. 37 is a diagram showing an example of a user confirmation screen when an operation mode is automatically set.
以下,根据附图说明有关本发明的顾客操作型自动机的画面生成方法。Hereinafter, the screen creation method of the customer-operated automatic machine according to the present invention will be described with reference to the drawings.
具体实施方式Detailed ways
图1是表示由应用本发明的画面生成方法进行在现金处理装置1中使用的画面的生成和修正的画面数据生成装置2和存储在该画面数据生成装置2中所生成的画面数据、并将该存储画面数据分配在多台现金处理装置1的主处理装置3所组成的系统的一种实施形态的结构图。Fig. 1 shows that the screen
现金处理装置1具备以下装置,它们是:根据对顾客操作进行各种处理的业务程序控制整个装置的处理部分102;进行顾客操作的指导或引导的顾客用的显示部分103;接受响应了在顾客用的显示部分103所显示的画面的顾客的输入操作的顾客用的操作部分104;对办事员进行指导或引导的办事员用的显示部分108;接受办事员在现金处理装置1中进行的纸币、硬币的装入等、并接受办事员进行的对现金处理装置1的操作的办事员用的操作部分109,与主处理装置3之间进行交易数据的通信的电路控制部分113;存储分析在顾客用的显示部分103和办事员用的显示部分104的显示中所必需的画面数据并进行画面切换的后述的业务程序以及画面显示中必要的画面数据的外部存储部分127,以及从该外部存储部分127存储加载的业务程序和画面数据的存储部分128。此外,还具备:The
控制纸币的取放的纸币控制部分105;控制硬币的取放的硬币控制部分106;存储现金交易履历的日志控制部分107;进行明细票据打印管理的明细票据打印控制部分110;以及进行磁卡、存折的控制的磁卡控制部分111和存折打印控制部分112。The banknote control part 105 that controls the taking and taking of banknotes; the coin control part 106 that controls the taking and taking of coins; the log control part 107 that stores the cash transaction history; the detailed note printing control part 110 that performs detailed note printing management; The magnetic card control part 111 and the passbook printing control part 112 are controlled.
另外,外部存储部分127具体地是指软盘(FD)等媒体,例如,把由应用于本发明的画面数据生成装置2所生成的数据存储在FD之中,并将该FD作为现金处理装置1的外部存储部分127下载到存储部分128后被存储。这时,作为存储媒体,除软盘外,当然可以使用IC卡、CD-ROM、光-磁盘等各种记录媒体。In addition, the external storage part 127 specifically refers to a medium such as a floppy disk (FD). The external storage part 127 is downloaded to the storage part 128 and then stored. In this case, as a storage medium, various recording media such as IC cards, CD-ROMs, and optical disks can be used, of course, in addition to floppy disks.
存储部分128中所存储的业务程序具有分析在顾客用的显示部分103和办事员用的显示部分104的画面显示中所必需的后述图4的画面数据401、并分离顾客用的显示部分103和办事员用的显示部分108的画面描画中必要的数据和画面切换中必要的数据进行管理的功能。The business program stored in the storage unit 128 has the screen data 401 of FIG. It is a function to manage the data necessary for drawing the screen of the display unit 108 for the clerk and the data necessary for switching the screen.
此处,顾客用的显示部分103成为在显示画面的表面配置了触摸面板的结构,通过顾客按压对应于画面上的按钮的位置,就能识别操作该按压位置的按钮后执行的功能,根据其识别结果进行处理。Here, the display unit 103 for the customer has a structure in which a touch panel is arranged on the surface of the display screen, and when the customer presses a position corresponding to a button on the screen, the function executed after the button at the pressed position can be recognized. The recognition results are processed.
其次,主处理装置3包括使用通信电路4、控制用于登记在现金处理装置1的顾客用的画面显示部分103或办事员用的画面显示部分108中显示的显示画面中所要的数据的通信的电路控制部分(1)118,存储在画面数据生成装置2中所生成的现金处理装置1用的显示数据的存储部分116,使用通信电路5、控制接收在画面数据生成装置2中所生成的画面数据的电路控制部分(2)119,控制主处理装置整体的处理部分115,以及外部存储部分117。该外部存储部分117用与现金处理装置1的外部存储部分127相同的软盘等媒体构成。Next, the
画面数据生成装置2由以下装置构成:根据后述的图4的画面数据401对现金处理装置1的顾客用的显示部分103或办事员用的显示部分108的显示进行同等的显示、并进行画面数据生成的指导的显示装置122;接收画面生成的操作的操作部分125;控制与主处理装置3的通信的电路控制部分126;存储在画面数据生成用的画面生成程序127和本装置2中生成的显示画面的数据的存储部分123;控制画面数据生成装置2整体的处理部分121;以及外部存储部分124。该外部存储部分124也用与现金处理装置1的外部存储部分127相同的软盘等媒体构成。The screen
画面数据生成装置2中所生成的图4的画面数据401通过电路控制部分126经由主处理装置3往现金处理装置1的存储部分128登记,并成为顾客用的显示部分103或办事员用的显示部分108的画面显示中所需要的数据。The screen data 401 of FIG. 4 generated in the screen
此外,在画面数据生成装置2中所生成的画面数据401通过安装在画面数据生成装置2中的外部存储部分124一旦被存储在FD等外部存储媒体中,则不通过安装在现金处理装置1的外部存储部分127或安装在主处理装置3中的外部存储部分117进行通信,也能够将该外部存储媒体登记在现金处理装置1的存储部分128中。In addition, once the screen data 401 generated in the screen
图2是表示控制在图1的现金处理装置中逐次被显示的画面的动作的画面控制软件的结构例子的结构图,该软件被存储在存储部分128中。FIG. 2 is a structural diagram showing a configuration example of screen control software for controlling operations of screens displayed sequentially in the cash handling apparatus of FIG. 1 , and the software is stored in a storage unit 128 .
该画面控制软件由以下部分组成,它们是:The picture control software consists of the following parts, which are:
对于现金处理装置1中的“存入”、“提取”等交易等顾客操作进行各种处理的业务程序201;根据来自该业务程序201的指示,在现金处理装置1的顾客用的显示部分103和办事员用的显示部分108中进行画面描画的画面显示程序203;根据该画面显示程序203,使用画面上显示的按钮等实现密码号码、提取金额等输入以便顾客实施交易的画面操作程序204;以及对于现金处理装置1的各显示部分103、108和操作部分104、109,纸币控制部分105等硬件206进行显示动作起动、显示动作终止的监视等操作系统205。The business program 201 that performs various processes such as customer operations such as "deposit" and "withdrawal" in the
现在更具体地说明有关该画面控制软件,当图3的显示画面处在被现金自动处理装置1的顾客用的显示部分103所显示的状态下,若顾客选择“提取”,则画面操作程序204将检测其操作后传送到业务程序201中。于是,在业务程序201从该信息中选择了“提取”之后的下一次将显示的显示画面,例如被控制用来显示“请输入卡片”画面后传送到画面显示程序203中。接着,画面显示程序203从存储部分128读入对应于该“请输入卡片”画面的显示画面数据,并在顾客用的显示部分103中显示。画面显示程序203用来自业务程序201的指示,在现金处理装置1的顾客用的显示部分103等中进行画面描绘的处理。Now more specifically describe the relevant screen control software. When the display screen of FIG. It will be sent to the business program 201 after detecting its operation. Then, after the business program 201 selects "Extract" from the information, the next display screen to be displayed is, for example, controlled to display the "Please enter the card" screen and then sent to the screen display program 203 . Next, the screen display program 203 reads the display screen data corresponding to the "Please enter the card" screen from the storage section 128, and displays it on the display section 103 for customers. The screen display program 203 performs processing of drawing a screen on the display unit 103 for customers of the
以上是程序间的动作的概要,而现金处理装置1中的各部分的动作的概要如下。现金处理装置1在顾客等待的状态下,处理部分102使顾客用的显示部分103显示如图3所示那样的“欢迎”画面301。The above is the outline of the operation between programs, but the outline of the operation of each part in the
该“欢迎”画面301由叫做“欢迎”的引导指导用的文字部件302和图象部件303、“存入”、“余额询问”、“提取”等顾客操作用的按钮部件305、以及显示叫做“当前正在奖金运动期间”的运动等销售词句等字幕部件304所构成。在图象部件303中,有活动图象、自然画、动画等种类。This "Welcome"
在该显示状态中,若“欢迎”画面301中的例如“提取”按钮306由顾客操作,则处理部分102识别提取类别为“现金的提取”的类别,接着被转移到“请装入卡片”画面(未图示)。In this display state, if, for example, the "Withdrawal" button 306 in the "Welcome"
在该“请装入卡片”画面中,若将顾客的磁卡插入卡片插入口,则处理部分102接着就被转移到“请输入密码号码”画面(未图示)中。在该“请输入密码号码”画面中,若顾客按压“数值”按钮(未图示),输入密码号码,则处理部分102将检查该密码号码是否正确,如果正确,就转移到用于输入提取金额的“请输入金额”画面(未图示)。此时,当密码号码不正确时,催促再输入,在“订正”按钮的后面通过“数值”按钮的按压输入正确的密码号码,在即使重复指定次数也未输入正确的密码号码时,就转移到“请取出卡片”画面(未图示),接着转移到“重做”画面,从来自起始画面的操作起重做。另外,在按压了“取消”按钮时,就被转移到起始画面即图3的“欢迎”画面。In this "please insert card" screen, if the customer's magnetic card is inserted into the card slot, then the processing part 102 is then transferred to the "please input password number" screen (not shown). In the "please input password number" screen, if the customer presses the "value" button (not shown) to input the password number, then the processing part 102 will check whether the password number is correct, and if it is correct, it will transfer to the process for input extraction. The "Please enter the amount" screen of the amount (not shown). At this time, when the password number is incorrect, prompt to re-enter, press the "value" button behind the "correction" button to enter the correct password number, and when the correct password number is not input even if the specified number of times is repeated, it will transfer Go to the "Please take out the card" screen (not shown), then shift to the "Redo" screen, and start redoing from the operation from the start screen. In addition, when the "Cancel" button is pressed, the screen is shifted to the "Welcome" screen in FIG. 3 which is the initial screen.
若输入了正确密码号码时,就转移到“请输入金额”画面(未图示),顾客输入所希望的提取金额。然后,当没有正确地进行金额的输入操作时,就向主计算机(未图示)询问余额。若有来自主计算机的“可能支付”的响应,顾客就控制纸币控制部分105和硬币控制部分106,并进行所要求的金额的支付。处理部分102在从计算机中可能支付的响应的信息返回来之前期间,在顾客用的显示部分103中显示“在处理中,请等待”画面,若支付控制结束并将纸币或硬币排出到支付口,则转移到“请取现金”画面。之后,转移到“请取出卡片”画面,最后转移到“谢谢”画面,并结束有顾客要求的现金提取的一系列控制。然后将这次的交易的履历记录在日志控制部分107中。When the correct password number is input, the screen will be shifted to "Please input the amount" (not shown), and the customer inputs the desired withdrawal amount. Then, if the input operation of the amount is not performed correctly, the balance is inquired to the host computer (not shown). If there is a response of "possible payment" from the host computer, the customer controls the banknote control section 105 and the coin control section 106, and pays the required amount. The processing part 102 displays the "in process, please wait" screen on the display part 103 for the customer until the information of the response that the payment is possible from the computer is returned. , it shifts to the "Cash withdrawal" screen. After that, it shifts to the "please take out the card" screen, finally shifts to the "thank you" screen, and ends a series of controls for cash withdrawal requested by the customer. Then, the history of this transaction is recorded in the log control section 107 .
本发明涉及生成在这样的现金处理装置1等顾客操作型自动机中显示的各种画面的画面数据的方法。作为可能应用在本发明中所生成的画面数据的顾客操作型自动机,除现金处理装置外,还有交通机构的售票机,设置在市政府等正门门厅、并用声音或文字输出到管辖部门的引导信息的引导(查询)机,以及顾客自己指定合同条件签订保险等合同的保签等的合同终端等。The present invention relates to a method of generating screen data of various screens displayed in such customer-operated automatic machines such as the
接着,简单地说明画面数据生成装置2中的画面生成软件。该画面生成软件是在画面数据生成装置2中工作的程序,其结构由代替图2的业务程序201的画面生成程序127、画面操作程序204、以及画面显示程序203组成,并由画面生成程序127控制画面显示程序203。运行这些程序,并生成画面数据的是处理部分121。此外,上述的各画面生成程序127、画面显示程序203以及画面操作程序204也可能汇集编入1个程序之中。Next, the screen creation software in the screen
图4是表示为显示如图3所示的画面所需要的画面数据401的结构,当必要的画面需要n个时,用n个画面数据401-1~401-n构成。再者,各画面数据就会成为使用叫做“G001”、“G002”、…“G00n”的画面标识符402进行管理。例如,“G001”表示“欢迎”画面。FIG. 4 shows the structure of screen data 401 necessary for displaying the screen shown in FIG. 3. When n screens are required, n screen data 401-1 to 401-n are used. Furthermore, each screen data is managed using screen identifiers 402 called "G001", "G002", ... "G00n". For example, "G001" means the "Welcome" screen.
各画面数据401-1-~401-n由文字数据部分411、按钮数据部分412、图象数据部分413~416等组成。此时,由于在每个画面中显示内容不同,因此各画面的画面数据的结构也不同。即是说,不显示图象部件的画面的画面数据不存在图象数据部分,并用显示中所需要的其他部件的数据部分的组合来构成。Each screen data 401-1-401-n is composed of a character data part 411, a button data part 412, an image data part 413-416, and the like. At this time, since the display content is different for each screen, the structure of the screen data of each screen is also different. That is, the screen data of a screen that does not display an image part does not have an image data part, and is composed of a combination of data parts of other parts required for display.
文字数据部分411具有关于图3的文字部件302的画面上的显示位置、尺寸以及显示文字本身的信息,按钮数据部分412具有关于按钮部件305的画面上的显示位置、尺寸以及按钮按下时的画面切换等动作的信息,图象数据部分413具有关于图象部件303的画面上的显示位置和尺寸的信息等。The text data section 411 has information about the display position, size, and display text itself on the screen of the
图1的现金处理装置1的处理部分102根据画面数据401的格式将画面数据401分离到文字数据部分411、按钮数据部分412、图象数据部分413等中之后,分析各自的数据部分的结构,如在后述的图5中所示的例子那样抽取顾客用的显示部分103或办事员用的显示部分108的画面上的显示位置的信息、尺寸信息、显示数据信息等,并进行在图3的画面例子中所示的显示。After the processing part 102 of the
此外,图3的按钮部件305除了画面显示所需的信息之外,还包含用于通过画面上的按压识别“存入”、“提取”等交易选择的交易类别信息等。In addition, the
图5是表示图4的画面数据401的按钮数据部分412的详细格式的例子的图。按钮数据部分412由以下信息构成,它们是:特定用于在顾客用的显示部分103或办事员用的显示部分108的画面上显示的位置的显示位置信息502;表示在画面上显示的按钮部件的大小的尺寸信息503;表示显示按钮的显示颜色、形状等显示数据信息504;以及对于在画面上被显示的按钮部件按下时动作的图2的业务程序201(为了通过按下的按钮决定下次显示的画面而使用的程序)的动作指示信息505。FIG. 5 is a diagram showing an example of the detailed format of the button data portion 412 of the screen data 401 in FIG. 4 . The button data portion 412 is composed of the following information: display position information 502 for specifying the position displayed on the screen of the display unit 103 for customers or the display unit 108 for clerks; Size information 503 of size; display data information 504 such as display color and shape of the display button; The operation instruction information 505 of the program used for the next displayed screen).
按钮数据部分412以外的文字数据部分411、图象数据部分413由于这些数据部分仅仅只是在显示画面的描绘时才需要,与顾客的选择操作无关,因此只用由显示位置信息502、尺寸信息503、显示数据信息504组成的显示信息部分506来构成。The character data part 411 and the image data part 413 other than the button data part 412 are only needed when the display screen is drawn and have nothing to do with the customer's selection operation, so only the display position information 502 and the size information 503 are used. , Display information part 506 composed of display data information 504.
与此相反,按钮数据部分412,由于按钮部件与顾客的选择操作有关,因此,如图5所示那样,除了只与画面的显示有关的显示信息部分506之外,还具备响应顾客的按钮选择操作,指示画面切换等动作的动作指示信息505。On the contrary, the button data part 412, since the button part is related to the selection operation of the customer, therefore, as shown in FIG. operation, the operation instruction information 505 that instructs an operation such as screen switching.
在产生包含这样的动作指示信息505的显示部件的追加、变更、删除时,有必要变更业务程序201的处理。例如,在顾客按下了“存入”的按钮部件时,在现金处理装置1的顾客用的显示部分103中显示“请放入存折”画面,在顾客按下“提取”的按钮部件时显示“请放入卡片”画面等,根据分配给按钮部件的交易类别等切换画面,但对于根据这样的顾客操作,业务程序201应处理的内容不同的部件,在产生该追加、变更、删除时,必须变更业务程序201的处理。When addition, change, or deletion of display components including such operation instruction information 505 occurs, it is necessary to change the processing of the business program 201 . For example, when the customer presses the "deposit" button part, the display part 103 for the customer of the
与此相反,显示信息部分的各信息502、503、504如前述那样,由于是与画面上的设计有关的信息,因此,与业务程序201的按钮按下时的画面切换处理没有关联,即使变更尺寸信息503和显示数据信息504,对业务程序201的处理也不会带来任何影响。On the other hand, each information 502, 503, and 504 in the display information section is information related to the design on the screen as described above, so it is not related to the screen switching process when the button of the business program 201 is pressed. The size information 503 and display data information 504 will not have any impact on the processing of the business program 201 .
因此,就会成为,在本发明的画面数据生成装置2中,将动作指示信息505作为业务程序需要变更的部分507使用,对于具有该业务程序需要变更的部分507的显示部件(在本实施形态中,是按钮部件)只允许用特定的方式(后述的扩展方式)追加、变更、删除,进行与只与显示有关的显示部件不同的管理。只与显示有关的显示部件的追加、变更、删除如后述那样,要做到在基本方式和扩展方式的两方面都允许。若是基本方式,对于具有业务程序要变更的部分507的显示部件(在本实施形态中,是按钮部件)来说要抑制变更。Therefore, in the screen
图6是表示通过生成画面数据的画面数据生成装置2的功能和在该画面数据生成装置2中所生成或变更的画面数据生成或变更业务程序201的过程的图。画面数据生成装置2如图6所示那样,具备叫做基本方式和扩展方式的2种方式。FIG. 6 is a diagram showing a procedure of creating or changing a business program 201 by the function of the screen
所谓基本方式是指提供业务程序201的变更受到由不需要的图5的位置信息502、尺寸信息503、显示数据信息504所组成的显示信息部分506的生成或变更所限定了的功能的方式,所谓扩展方式是指提供用于进行包含业务程序201的变更所需要的动作指示信息505的画面数据的生成或变更的功能的方式。允许从基本方式向扩展方式的转移,但不允许从扩展方式向基本方式的转移。这是由于,如前述那样,在用扩展方式变更的画面数据是需要业务程序201的变更的数据时,若不变更业务程序就从扩展方式返回到基本方式,则不能识别需要业务程序201的变更,不能保证业务程序201的变更被实施,结果,业务程序201和变更后的画面数据401之间的对应关系会崩溃。The so-called basic mode refers to the mode in which the change of the service program 201 is limited by the generation or change of the display information part 506 composed of the unnecessary position information 502, size information 503, and display data information 504 in FIG. 5 . The extension method refers to a method of providing a function for creating or changing screen data including operation instruction information 505 necessary for changing the business program 201 . Transfer from basic mode to extended mode is allowed, but not from extended mode to basic mode. This is because, as described above, when the screen data to be changed in the extended mode is data that requires the change of the business program 201, if the business program is returned from the expanded mode to the basic mode without changing the business program, it cannot be recognized that the business program 201 needs to be changed. , it cannot be guaranteed that the change of the business program 201 will be implemented, and as a result, the corresponding relationship between the business program 201 and the changed screen data 401 will collapse.
因此,在本实施形态中,在画面数据401中被附加方式标志(识别符)以便识别是用基本方式生成的数据,还是用扩展方式生成的数据,一旦转移到扩展方式,就被更新为方式标志=扩展方式。并且,对于用扩展方式生成或变更的画面数据来说,被附加了方式标志=扩展方式,并作为业务程序生成用的媒体输出从外部存储部分124被输出,传送到业务程序生成的制作者或生成部门,对业务程序的变更在被反映之间的期间,禁止作为ATM安装用的媒体输出。Therefore, in this embodiment, a method flag (identifier) is added to the screen data 401 to identify whether it is data generated in the basic method or data generated in the extended method. flags = extension-mode. And, for the screen data created or changed with the extended method, the method flag=extended method is added, and output from the external storage part 124 as the media output for the business program generation, and sent to the producer or the business program generated. In the production department, the output as a medium for ATM installation is prohibited while the change to the business program is reflected.
另一方面,用基本方式生成的画面数据401暂时被存储在画面数据生成装置2的存储部分123中。而且,作为ATM安装用的媒体输出从外部存储部分124输出。在现金处理装置1中,通过将该ATM安装用的媒体输出从外部存储部分127安装到存储部分128,就能够显示反映了变更后的画面数据401的画面。此时,也可能不通过外部存储部分124,而通过主(上位)处理装置3将变更后的画面数据401反映到现金处理装置1中。On the other hand, the screen data 401 generated in the basic manner is temporarily stored in the storage section 123 of the screen
在接收了用扩展方式生成的画面数据401的业务程序生成制作者或生成部门中,解析已接收的画面数据401,并生成或变更对应于业务程序201内的动作指示信息505的处理步骤。在该变更之后,更新为方式标志=基本方式,并作为包含被生成或变更的业务程序201的ATM安装用的媒体输出而输出,安装到现金处理装置1中。The business program generation producer or generation department that received the screen data 401 generated in the extended method analyzes the received screen data 401 and generates or changes the processing steps corresponding to the operation instruction information 505 in the business program 201 . After the change, it is updated to the mode flag=basic mode, and is output as an ATM installation medium output including the generated or changed business program 201, and installed in the
图7(a)是表示基本方式和扩展方式中的功能的图,若是基本方式,就允许图象部件、文字部件、动画部件、活动图象部件的追加或删除,但对于按钮部件来说,由于需要业务程序201的变更,因此,不允许该按钮部件的删除或追加。按钮部件的删除或追加只允许用扩展方式。另外,相对于在基本方式中,ATM安装用的媒体输出和业务程序生成用的媒体输出的双方都被允许,而在扩展方式中,只允许业务程序生成用的媒体输出,不允许ATM安装用的媒体输出。Fig. 7 (a) is the figure that represents the function in the basic mode and the extended mode, if basic mode, just allow the addition or deletion of image parts, text parts, animation parts, moving image parts, but for button parts, Since the business program 201 needs to be changed, deletion or addition of this button part is not allowed. Deletion or addition of button parts is only allowed in the extended method. In addition, while in the basic mode, both the media output for ATM installation and the media output for business program generation are allowed, in the extended mode, only the media output for business program generation is allowed, and the media output for ATM installation is not allowed. media output.
图7(b)是表示方式标志和画面数据401之间的关系的例子的图,方式标志702被附加在画面数据401-1~401-n的最前面。方式标志也可以是附加在画面数据的标题部分的结构。Fig. 7(b) is a diagram showing an example of the relationship between the mode flag and the screen data 401, and the mode flag 702 is added to the top of the screen data 401-1 to 401-n. The mode flag may be added to the header portion of the screen data.
下面,就有关使用画面数据生成装置2生成在现金处理装置1的各显示画面中所需要的画面数据的处理概要进行说明。Next, the outline|summary of the process which produces|generates the screen data required for each display screen of the
画面数据生成装置2的操作者在起动了存储在存储部分123的画面生成程序127之后,若根据操作部分125选择基本方式,则处理部分121就认识该基本方式的选择。并且,在被存储在存储部分123的信息之中,选取显示信息部分506,即不需要业务程序201的变更的位置信息502、尺寸信息503、显示数据信息504,并显示在显示部分122中。When the operator of the screen
若操作者一旦结束画面生成程序127,则处理部分121进行同样的识别,并把在这之前生成的显示画面的画面数据401(图4)与表示用基本方式生成的数据的标志702相连接后存储、据此,在操作者再一次选择基本方式后显示途中的画面数据时,由于处理部分121在判断是基本方式的画面数据401的同时,读入在这之前生成的画面数据401并能显示在显示部分122中,因此,操作者也有可能继续进行画面数据的生成。Once the operator finishes the screen generation program 127, the processing part 121 performs the same recognition, and connects the screen data 401 (FIG. 4) of the display screen generated before this with the mark 702 representing the data generated by the basic method. According to this, when the operator selects the basic mode again and displays the screen data on the way, since the processing part 121 judges that it is the screen data 401 of the basic mode, it reads in the screen data 401 generated before that and can display In the display section 122, therefore, it is also possible for the operator to continue the generation of screen data.
此外,在用扩展方式生成的场合,如前述那样,由于与表示扩展方式的标志702一起在存储部分123中存储用扩展方式生成的画面数据401,因此,处理部分就有可能判断它,并防止错误的存储/管理(向前述的现金处理装置1的错误登记)。In addition, in the case of generating with the extended method, as mentioned above, since the screen data 401 generated with the extended method is stored in the storage unit 123 together with the flag 702 representing the extended method, the processing part may judge it and prevent it. Error storage/management (error registration to the aforementioned cash handling apparatus 1).
然后,该生成画面,即图4的画面数据401从画面数据生成装置2的存储部分123被转送到外部存储部分124,并作为ATM安装用的媒体输出从外部存储部分124被输出,安装到现金处理装置1的存储部分128中。然后,按照现金处理装置1的处理部分102的指示,与画面设计有关的位置、尺寸、显示部件名称等被输出到顾客用的显示部分103或办事员用的显示部分108,并进行画面显示。Then, this generated picture, that is, the picture data 401 of FIG. 4 is transferred from the storage part 123 of the picture
另一方面,由扩展方式所生成的画面数据401在包含了图5的动作指示信息505的状态下被安装到现金处理装置1中,并进行按钮按下时的画面切换等。On the other hand, the screen data 401 generated by the extended method is installed in the
图8(a)是表示在画面数据生成装置2的基本方式的加载时所显示的基本方式画面8100的例子的图,在这里,表示作为在存储部分123中所存储的多个画面中的最前面的画面的“欢迎”画面301所显示的例子。同时,显示表示用基本方式可能生成或变更的部件的部件一览表窗口8101。FIG. 8( a) is a diagram showing an example of the basic mode screen 8100 displayed when the basic mode is loaded in the screen
在基本方式画面8100的部件一览表窗口8101中,只显示对业务程序201没有影响的图象部件8102、文字部件8103、动画部件8104活动图象部件8105等,对业务程序201有影响的按钮部件等显示被抑制,并通过使按钮部件的追加和删除等操作本身变为不可能,抑制对业务程序201的影响。In the parts list window 8101 of the basic mode screen 8100, only image parts 8102, text parts 8103, animation parts 8104, moving image parts 8105, etc. which have no influence on the business program 201, and button parts which have an influence on the business program 201 are displayed. The display is suppressed, and the influence on the business program 201 is suppressed by making operations such as addition and deletion of button parts impossible.
由于用基本方式生成的画面数据401有可能按原样地安装在现金处理装置1中,因此,如果结束了对业务程序201没有影响的画面数据的生成,则如图8(b)所示那样,选择菜单条8201中的“工具”菜单8202,并显示下拉式菜单8203。然后,选择作为下拉式菜单8203中的ATM安装媒体输出功能的“全位图安装FD生成”菜单8204,并作为ATM安装媒体输出从外部存储部分124输出。由此,按原样可能安装的媒体被输出到现金处理装置1中。Since the screen data 401 generated in the basic manner may be installed in the
另一方面,若起动了画面生成程序127之后,选择扩展方式,则如图9(a)所示那样的扩展方式画面9100被显示在显示部分122中。此处,作为在存储部分123中所存储的多个画面中的最前面的画面“欢迎”画面301被显示,同时,表示用扩展方式可能生成或变更的部件的部件一览表窗口9111被显示。在该部件一览表窗口9111中,除图象部件9112、动画部件9114、文字部件9116、活动图象部件9117外,还显示包含需要用基本方式抑制的业务程序201的变更的按钮部件9113、输入部件9115等部件一览表窗口,并使需要业务程序201的变更的按钮部件9113等变更成为可能。On the other hand, when the expanded mode is selected after the screen creation program 127 is started, the expanded mode screen 9100 as shown in FIG. 9( a ) is displayed on the display unit 122 . Here, "Welcome"
此处,所谓输入部件9116就是用于生成显示密码号码等顾客输入的数据的显示区。由于输入部件的追加和输入位数的变更等需要业务程序201的变更,因此,只允许用扩展方式,在基本方式中,只允许变更有关不需要显示颜色和显示位置等业务程序201的变更的属性。Here, the
若结束了扩展方式中的画面数据401的生成或变更,则如图9(b)所示那样,选择菜单条9201中的“工具”菜单9202,并显示下拉式菜单9203。然后,选择下拉式菜单9203中的“业务程序生成用的FD生成”菜单9204,并作为业务程序生成用的媒体输出从外部存储部分124被输出。这时,由于用扩展方式生成的画面数据401对业务程序有影响,因此,可以做到不显示下拉式菜单9203中的“全位图安装FD生成”工具(图8的8204),并做到使错误地与业务程序202不取配合性的画面数据不被安装在现金处理装置1中。When the creation or modification of the screen data 401 in the extended mode is completed, as shown in FIG. 9( b ), the "Tools"
图10是表示在画面数据生成装置2的基本方式中的画面生成途中的画面显示例子的图。FIG. 10 is a diagram showing an example of a screen display during screen generation in the basic form of the screen
由于图示的画面1001将变更用的显示添加在变更对象的操作画面(例如图3的“欢迎”画面)中,因此,设定显示用基本方式可能生成或变更的部件一览表窗口1003,各部件的画面上的显示位置、尺寸、显示的图象数据的名称等可能变更的项目的属性一览表窗口1004、字幕的显示/非显示、是否使其显示闪烁等显示条件窗口1005将被显示。Since the illustrated
将部件一览表窗口1003和属性一览表窗口1004预先联接起来,在部件一览表窗口1003中所显示的部件,例如对于“文字部件”在变更其尺寸时,若单击部件一览表窗口1003中的“文字”,则有关文字部件的属性一览表窗口1004被显示,通过操作者用鼠标单击操作选择该属性一览表窗口1004中的“尺寸”1006,就有可能变更作为文字部件的属性之一的尺寸。同样地,对于作为图象部件和动画部件的属性的位置、尺寸、名称等也能变更。另外,在显示作为文字部件的一种的字幕,或变更所显示的字幕的显示时间时,通过鼠标单击操作选择属性一览表窗口1004中的显示条件1007,显示显示条件窗口1005,并在该显示条件窗口1005内进行显示/非显示的选择、显示定时器的时间等的变更。因此,对于业务程序生成的制作者或生成部门不依赖画面数据的生成或变更,就能够灵活地生成或变更只是画面显示的画面数据401。The parts list
再者,在扩展方式时,例如,还具备若在属性一览表窗口1004中按下按钮几秒钟,则显示转移到下一个画面等的设定是可能的项目的功能。In addition, in the case of the extended form, for example, if a button is pressed for a few seconds in the
图11是表示画面数据生成装置2的加载时的处理的流程图。FIG. 11 is a flowchart showing processing at the time of loading by the screen
如前述那样,画面数据生成装置2,在加载时有必要选择,或者用基本方式生成画面数据401,或者用扩展方式生成画面数据401。因此,画面数据生成装置2的处理部分121,在加载时,显示方式选择画面(步骤1100),让操作者选择是用基本方式使用,还是用扩展方式使用。这时,对于一次用扩展方式被变更的画面数据401来说,即使对画面数据生成装置2再加载,也能够抑制对基本方式的变更,并且只用扩展方式使画面数据401的变更成为可能。As mentioned above, the screen
画面数据生成装置2的处理部分121判定在步骤1100中所选择的方式是基本方式,还是扩展方式,并判定上次是否是扩展方式,在上次是扩展方式时以及这次是扩展方式时,作为扩展方式用的起始设定将扩展方式标志置位(步骤1102)。但是,在上次也是基本方式,这次也是基本方式时,作为基本方式用的起始(始)设定将扩展方式标志复位(步骤1103)。这时,上次是扩展方式时,不进行基本方式的选择,而进行扩展方式用的初始设定。上次是否是扩展方式,能够通过从外部存储部分124读入的画面数据401的方式标志702进行判定。如果,上次是扩展方式,并在业务程序生成厂商或生成部门没有结束对于用该扩展方式变更了的画面数据401的业务程序201的变更,则从外部存储部分124读入的画面数据401的方式标志702,因为仍旧是扩展方式,因此,如果不在业务程序201的变更结束之后,不能转移到基本方式。The processing section 121 of the screen
然后,将动作信息存储在指定存储区中作为在以后的处理中判定扩展方式或基本方式的动作信息(步骤1104)。画面生成装置2在以后的处理中,判断是否是扩展方式时,通过存储在该指定区域的动作信息进行判断。Then, the action information is stored in the specified storage area as the action information for determining the extended mode or the basic mode in subsequent processing (step 1104). In the subsequent processing, the
图12是表示继续图11的处理的加载之后,利用部件一览表窗口,变更已经生成的画面数据401,并生成新的画面数据401时的处理程序的流程图,首先,画面数据生成装置2的处理部分121从外部存储部分124将已生成好的画面数据401装入在存储部分123中(步骤1201)。之后,处理部分121根据已寄存的画面数据401在显示部分122描绘图3所示的画面并显示(步骤1202)。12 is a flow chart showing a processing procedure when the screen data 401 that has already been generated is changed and new screen data 401 is generated by using the parts list window after the loading of the processing in FIG. 11 is continued. First, the processing of the screen
接下来,在判定图11所说明的画面数据生成装置2的加载时所选择的方式是基本方式还是扩展方式(步骤203),如果是扩展方式,则显示图9(a)所示的扩展方式画面9110,并在其中,显示扩展方式用的部件一览表窗口9111(步骤1204),如果是基本方式,则显示图8(a)所示的基本方式用的部件一览表窗口8101(步骤1205)。Next, determine whether the mode selected when loading the screen
图13是表示继图12的流程之后表示处理、利用属性一览表窗口,变更已经生成了的画面数据401后生成所希望的画面数据401时的处理程序的流程图,处理部分121根据由图12的处理流程寄存(装载)的画面数据401在显示部分122中描绘图8(a)或图9(a)所示的画面。Fig. 13 is a flow chart showing the processing following the flow of Fig. 12, and using the attribute list window to change the generated screen data 401 and then generate the desired screen data 401. The screen data 401 registered (loaded) by the processing flow draws the screen shown in FIG. 8( a ) or FIG. 9( a ) on the display unit 122 .
在该显示状态下,操作者若用鼠标的双击选择变更对象的部分,即,文字部件、按钮部件、图象部件等(步骤1301),则处理部分121就判定是否是扩展方式(步骤1302),若是基本方式,就显示图10所示的属性一览表窗口1004,并显示“位置”、“尺寸”、“名称”等可能变更的属性(步骤1304)。但是,在扩展方式时,将该属性加到图10所示的属性一览表窗口1004中并显示还包含涉及“显示n秒钟按钮?”等业务程序201的项目的扩展方式用的属性一览表窗口1004。In this display state, if the operator selects the part of the change object with double-clicking of the mouse, that is, a character part, a button part, an image part, etc. (step 1301), then the processing part 121 just judges whether it is an expansion mode (step 1302) , if it is the basic mode, the
若由操作者从该属性一览表窗口1004中选择“位置”、“尺寸”等属性的一个(步骤1305),则按照所选择的属性的内容显示属性数据(显示位置的座标数据等)的输入画面。操作者通过该属性数据输入画面输入数或文字等变更数据(步骤1306),变更作为部件的按钮等尺寸,并从既存的画面数据生成所希望的画面数据401。If the operator selects one of attributes such as "position" and "size" from the attribute list window 1004 (step 1305), input of attribute data (coordinate data of the display position, etc.) is displayed according to the content of the selected attribute. screen. The operator inputs change data such as the number of screen inputs and characters through the attribute data (step 1306), changes the size of a button or the like as a component, and creates desired screen data 401 from existing screen data.
然后,按照部件一览表窗口中的显示部件的选择操作,如图10所示那样显示该被选择的部件的属性一览表窗口,并由操作者进行显示位置等选择,生成所希望的画面结构的画面数据。Then, according to the selection operation of the displayed part in the parts list window, the attribute list window of the selected part is displayed as shown in FIG. .
例如,若操作者从图10的部件一览表窗口1003中选择“文字部件”,则处理部分121判断该选择,并设定希望在画面内能显示文字。因此,操作者若从操作部分125输入所希望的文字“欢迎”,则具有“欢迎”这样的文字部件的画面数据401被生成。由此,在画面所希望的位置有可能用新登记文字部件和按钮部件等。For example, when the operator selects "character parts" from the
但是,在画面数据生成装置2中,作为生成或变更画面数据的方法,准备了2种方法。(1)显示部件一览表窗口,若其中的部件项目被选择,就显示属性一览表窗口,并一边选择显示位置等属性一边生成所希望的画面数据401的方法;(2)显示“欢迎”画面等已经生成的画面,若通过鼠标双击操作选择了其中的“提取”等按钮部件,则显示该部件的属性一览表窗口,并变更显示位置等属性后生成或变更所希望的画面数据401的方法。它们都利用部件一览表窗口和属性一览表窗口被连接的技术。前一种方法在按新生成画面数据时和追加部件时有效,后一种方法在进行已经生成的画面数据401的部件显示位置的变更和文字部件的文字、词句的变更等时有效。However, in the screen
这样一来,被变更的画面数据401被存储在存储部分123,之后,作为新的显示画面或变更后的显示画面的画面数据401可以安装在现金处理装置1中。In this way, the changed screen data 401 is stored in the storage unit 123 , and then the screen data 401 as a new display screen or a changed display screen can be installed in the
如果结束了对业务程序201没有影响的画面数据401的生成或变更,则用在图8(b)中说明了的方法将该画面数据401存储在外部存储部分124的ATM安装用的媒体中并输出。If the generation or change of the screen data 401 that has no influence on the service program 201 is finished, then the screen data 401 is stored in the ATM installation medium of the external storage part 124 with the method described in Fig. 8 (b) and output.
如果结束了对业务程序201有影响的画面数据401的生成或变更,则用在图9(b)中说明了的方法将该画面数据401存储在外部存储部分124的业务程序生成用的媒体中并输出。这时,为了识别用扩展方式生成了的画面数据,将附加在画面数据401中的方式标志设定为“方式标志=扩展方式”。If the generation or change of the screen data 401 that has an influence on the business program 201 is completed, the screen data 401 is stored in the medium for generating the business program of the external storage unit 124 by the method described in FIG. 9( b). and output. At this time, in order to identify the screen data generated by the extended method, the method flag added to the screen data 401 is set to "mode flag=extended method".
图14是表示用画面生成装置2的扩展方式按新生成画面时的说明画面的图,按新生成时,选择了扩展方式之后,如图14所示那样,显示按新生成画面1405。然后,例如从部件一览表窗口1401选择文字部件1403,以便显示“欢迎”文字部件1403。若用鼠标单击显示文字部件1403的位置,则轮流地显示设定位置、字段、背景颜色、放大指定、默认词句等的对话框,用设定默认词句的对话框从键盘上输入“欢迎”。如果文字“欢迎”的输入结束了,则如图14所示那样显示“欢迎”文字部件1403。FIG. 14 is a diagram showing an explanation screen when a screen is newly generated by the expansion method of the
接着,为了显示按钮部件1404,从部件一览表窗口1401选择按钮部件1406,然后,用鼠标单击指定显示该按钮部件1406的位置。如果确定了按钮部件1406的显示位置,则顺序显示用于设定按钮部件的属性的输入项目对话框。并且,由于选择显示在该确定位置的按钮部件1406的图象数据,因此,显示表示各种按钮的图象的位图选择的对话框。因此,若操作者从位图选择的对话框中选择所希望的显示按钮图象,则该显示图象的按钮部件被显示在用新生成的画面1405中。其次,为了显示按钮部件1404例如显示“支付”按钮,由操作者输入文字“支付”作为文字部件的追加。由此,如图14所示那样,“支付”按钮1404被显示。Next, in order to display the button part 1404, the button part 1406 is selected from the parts list window 1401, and the position where the button part 1406 is displayed is designated by clicking with the mouse. If the display position of the button part 1406 is determined, input item dialog boxes for setting attributes of the button part are sequentially displayed. Then, since the image data of the button part 1406 displayed at the specified position is selected, a dialog box showing bitmap selection of images of various buttons is displayed. Therefore, when the operator selects a desired display button image from the bitmap selection dialog box, the button part of the display image is displayed on the newly created screen 1405 . Next, in order to display the button part 1404, for example, a "Payment" button is displayed, and the operator inputs the character "Payment" as an addition of the character part. Thereby, as shown in FIG. 14, "Payment" button 1404 is displayed.
通过以上的重复操作,生成由文字部件、按钮部件、活动图象部件、动画部件等的组合组成的所希望的画面数据401。By repeating the above operations, desired screen data 401 composed of a combination of character parts, button parts, moving image parts, animation parts, etc. is generated.
图15-图19是表示以上说明的画面数据生成方法的更详细的处理程序的流程图。以下,参照这些流程图和图21-图34中所示的画面例子详细说明有关生成所希望的画面数据的程序。15 to 19 are flowcharts showing more detailed processing procedures of the screen data generation method described above. Hereinafter, procedures for generating desired screen data will be described in detail with reference to these flowcharts and the screen examples shown in FIGS. 21-34.
图15是表示从画面生成程序127的加载到开始进行画面编辑的处理的流程的流程图。FIG. 15 is a flowchart showing the flow of processing from the loading of the screen creation program 127 to the start of screen editing.
首先,起动画面生成程序127(步骤1501)。若画面生成程序127被起动,之后,则画面数据生成装置2的处理部分121判定画面生成程序127在上次起动时是否用扩展方式起动(步骤1502),若上次的起动是基本方式,则显示方式选择的对话框(步骤1503),让操作者选择扩展方式或基本方式(步骤1504)。在图21中示出方式选择的对话框2100的显示例子。例如在操作者想要选择基本方式时,如图21(a)所示那样,在用鼠标光标2100选择了“基本方式”的文字后,单击操作“OK”按钮。由此,如图21(b)所示那样的画面生成程序(画面生成实体)的起始画面2102被显示,并使使用基本方式的画面数据的编辑(画面数据的变更、删除、追加)变为可能的状态。First, the screen creation program 127 is started (step 1501). If the screen generation program 127 is activated, then the processing part 121 of the screen
接着,由方式选择对话框2100选择基本方式时,使扩展方式标志复位,即设定为方式标志=“基本方式”,并重新使新画面的生成变为不可能的状态(步骤1505)。Next, when the basic mode is selected in the mode selection dialog box 2100, the extended mode flag is reset, that is, the mode flag is set to "basic mode", and new screen generation is disabled again (step 1505).
另一方面,上次起动时是扩展方式时,由于成为没有结束对于在上次起动时生成的画面数据的业务程序201的变更,故必需抑制(禁止)向基本方式转移。因此,就跳过步骤1503-步骤1505,在步骤1506使扩展方式置位,即设定为方式标志=“扩展方式”,重新使新画面的生成变为可能的状态。On the other hand, when the last startup was in the extended mode, since the change of the business program 201 to the screen data generated at the last startup has not been completed, it is necessary to suppress (prohibit) transition to the basic mode. Therefore, steps 1503-1505 are skipped, and the extended mode is set in
像以上那样实行了方式设定之后,显示画面生成程序127的起始画面(步骤1507)。基本方式中的起始画面正如图21(b)所示的那样,而扩展方式的起始画面也相同。After the mode setting is performed as described above, the initial screen of the screen creation program 127 is displayed (step 1507). The initial screen in the basic mode is as shown in Fig. 21(b), and the initial screen in the extended mode is also the same.
该起始画面被显示之后,处理部分12将成为由操作者所产生的画面新生成、画面变更或媒体输出功能的选择等待状态(步骤1508)。然后,若由操作者用鼠标光标单击图22(a)的菜单条2201的“文件”,则在下拉式菜单中显示“新生成”、“打开”“结束”。在单击“新生成”,选择画面的新生成功能时,就转移到新生成的顺序(步骤1509、1510),在单击“打开”,并选择了画面变更功能(即生成完了的画面数据的读入)时,就转移到画面更新顺序(步骤1509、1511)。另外,在单击菜单条2201的“工具”,并选择未图示的媒体输出功能(即,菜单条的媒体输出工具)时,就执行媒体输出顺序(步骤1509、1512)。图8(b)、图9(b)就示出该顺序。After the initial screen is displayed, the processing unit 12 enters a waiting state for selection of new screen generation, screen change, or media output function by the operator (step 1508). Then, when the operator clicks "File" in the
图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”的“欢迎”画面的画面数据。Fig. 16 is a detailed procedure showing the new screen generation procedure and the screen update procedure. In the screen update procedure starting from step 1601, first, a screen selection dialog for calling a screen to be updated is displayed (step 1602), and a screen to be updated is specified from the screen selection dialog (step 1603). Then, the screen data 401 corresponding to the designated screen is read (step 1604), and the screen to be changed is displayed (step 1605). Specifically, if the
另一方面,在新画面生成顺序时,如图24(a)所示那样,从菜单条2401中选择“新生成”的菜单2402,并将图24(b)所示那样的标志画面作为新生成画面2403而被显示(步骤1607)。On the other hand, in the new screen generation procedure, as shown in FIG. 24(a), select the menu 2402 of "new generation" from the menu bar 2401, and set the logo screen as shown in FIG. 24(b) as the new screen. The screen 2403 is generated and displayed (step 1607).
这样一来,显示了更新画面或新生成画面之后,新画面生成顺序和画面更新顺序的处理变为通用。In this way, after an updated screen or a newly generated screen is displayed, the processing of the new screen generation order and the screen update order becomes common.
画面显示后,处理部分121为了显示用于将图象等追加到更新画面或新生成画面的部件一览表窗口,首先根据通过步骤1505或步骤1506的执行所设定的方式标志来判定当前的方式(步骤1608)。这一判定的结果,将方式标志复位,即如果是基本方式,就显示对业务程序201没有影响的部件被登记的基本方式用的部件一览表窗口(步骤1610),如果是扩展方式,则显示包含了对业务程序201有影响的按钮部件等的部件的扩展方式用的部件一览表窗口(步骤1609)。图23以及图24(b)示出了显示扩展方式用的部件一览表窗口2302、2404的情况。After the screen is displayed, the processing section 121 first determines the current mode based on the mode flag set by the execution of
之后,变为用于画面生成作业的操作等待状态(步骤1612)。画面生成作业使用部件一览表窗口,并根据图象部件和文字部件的追加等部件追加操作、变更通过鼠标单击操作已经显示的图象部件和文字部件的部件更新操作(步骤1614)以及结束由“关闭文件”的菜单选择所产生的画面生成作业的操作(步骤1616)向各处理分支(步骤1613)。After that, it becomes an operation waiting state for a screen creation job (step 1612). The screen generation operation uses the parts list window, and according to the part addition operation such as the addition of the image part and the character part, the part update operation of changing the displayed image part and the character part through the mouse click operation (step 1614), and the end by " The operation of creating a screen job by selecting the "Close File" menu (step 1616) branches to each process (step 1613).
图17是通过图16的部件更新操作被起动的顺序,并通过在显示画面上借助鼠标操作双击图10所示的文字部件302、图象部件303和按钮部件305等执行部件更新顺序(步骤1701)。然后,如果用双击所选择的部件是图象部件,则如图10的属性一览表窗口1004那样显示图象部件用的属性一览表窗口(步骤1702、1703),如果是文字部件,就显示文字部件用的属性一览表窗口(步骤1702、1704),如果是动画部件就显示动画部件用的属性一览表窗口(步骤1702、1705),如果是活动图象部件,就显示活动图象部件用的属性一览表窗口(步骤1702、1706),如果是按钮部件,就显示活动图象部件用的属性一览表窗口(步骤1702、1707)。Fig. 17 is the sequence that is started by the parts update operation of Fig. 16, and by double-clicking
之后,画面生成程序107通过方式标志判定是否用扩展方式起动(步骤1708),并将扩展方式标志置位,即,如果是方式标志=“扩展方式”,则将在显示中的属性一览表窗口中只在扩展方式中可能变更的项目追加并显示在属性一览表窗口中(步骤1709),如果是基本方式,就显示只在基本方式中可能变更的项目。Afterwards, the screen generation program 107 judges whether to use the extended mode to start (step 1708) through the mode flag, and the extended mode flag is set, that is, if the mode flag="extended mode", then the property list window in the display will be displayed. Items that can be changed only in the extended mode are added and displayed in the attribute list window (step 1709), and in the case of the basic mode, items that can be changed only in the basic mode are displayed.
在响应了各自的方式的属性可能变更的项目被显示之后,处理部分121变为由操作者所要求的选择等待状态(步骤1710),等待通过鼠标单击选择在属性一览表窗口中所显示的位置、尺寸等项目(步骤1711)。因此,若由操作者选择位置、尺寸等属性变更项目,则属性变更项目的设定对话框被显示,并通过在设定对话框中的属性变更项目的输入、变更画面数据(步骤1712)。After the items that may be changed in response to the properties of the respective modes are displayed, the processing section 121 becomes a selection waiting state required by the operator (step 1710), and waits to select a position displayed in the property list window by a mouse click. , size and other items (step 1711). Therefore, when an attribute change item such as position and size is selected by the operator, a setting dialog for the attribute change item is displayed, and the screen data is changed by inputting the attribute change item in the setting dialog (step 1712).
通过重复操作步骤1710到1712,就有可能变更显示部件的位置、尺寸、属性等。通过用鼠标单击操作选择属性一览表窗口中的“设定结束”,从步骤1601开始的部件更新顺序就转移到步骤1712,此处,将被变更的项目作为反映了的画面数据401存储在存储部分123中,并结束部件更新顺序(步骤1713)。在结束了部件更新顺序之后,返回到图16的画面操作等待顺序的步骤1611。By repeating steps 1710 to 1712, it is possible to change the position, size, property, etc. of the display component. Select "End of setting" in the attribute list window by clicking with the mouse, and the parts update sequence from step 1601 is shifted to step 1712, where the changed item is stored in the memory as the reflected screen data 401. Section 123, and ends the component update sequence (step 1713). After the component update sequence is completed, the process returns to step 1611 of the screen operation waiting sequence in FIG. 16 .
图25是表示在变更图象部件的位置时的画面例子的图,在变更图示那样的图象部件2501的位置时,将鼠标光标2502放在图象部件2501的任意位置上,并进行双击操作。于是,如图示那样,用来变更位置、图象名称、显示条件的图象部件的可能变更的属性一览表窗口2503被显示。因此,若通过鼠标操作选择“位置”2504,则如图25(b)所示那样,用来进行有关显示位置的变更的详细设定的“位置设定”对话框2505被追加显示,在该状态下,若将图象部件2501移动后的水平位置、垂直位置例如以象素为单位进行数值输入,选择“OK”按钮,再选择属性一览表窗口2503中的“设定结束”,则如图26所示那样图象部件2501被移动到指定的位置并显示。在变更图象的内容本身时,若通过鼠标操作单击属性一览表窗口2503的“图象名称”,则由于显示了图象的各种备选的“位图选择”对话框(未图示)被追加显示,因此,用鼠标操作单击其中的一个进行选择。FIG. 25 is a diagram showing an example of a screen when changing the position of an image part. When changing the position of an
图27是表示变更按钮部件的位置时的画面例子的图,在变更图示那样的按钮部件2701的位置时,将鼠标光标放在按钮部件2701的任意位置上,进行双击操作。于是,如图示那样,位置、显示名称、向下(down)名称、向上(up)名称、闪烁名称、显示条件、KEY定义的可能变更的属性一览表窗口2703被显示。因此,若通过鼠标操作选择“位置”2704,则如图27(b)所示那样,用于进行关于显示位置的变更的详细设定的“位置设定”栏2705被追加显示。在该状态下,若将按钮部件2701移动后的水平位置、垂直位置例如以象素为单位进行数值输入,选择“OK”按钮,再选择属性一览表窗口2703中的“设定结束”,则如图28(a)所示那样,按钮部件2501被移动到指定的位置并显示。27 is a diagram showing an example of a screen when changing the position of a button part. To change the position of the
此处,所谓向下名称、向上名称以及闪烁名称是在变更按钮部件的位图名称时使用的名称。另外,所谓KEY定义是在触碰现金处理装置的顾客操作画面时,设定确定触碰哪个按钮的范围。Here, the down name, up name, and blinking name are names used when changing the bitmap name of the button part. In addition, the so-called KEY definition is to set the range to determine which button is touched when the customer operation screen of the cash processing device is touched.
另一方面,在图27(a)的显示状态中,在选择了属性一览表窗口2703中的“显示条件”时,如图28(b)所示那样,用于进行按钮的显示状态、闪烁起始状态、闪烁定时器的详细设定的“显示条件的设定”栏2801被显示。因此,若选择“有闪烁”2802,再用“闪烁定时器”2803以100ms(毫秒)为单位设定显示名称定时器的时间,则变成用显示名称指定的按钮部件以其设定时间单位进行闪烁并显示。在想变更按钮的图样、形状等时,就从属性一览表窗口选择“显示名称”,显示保持按钮的各种备选的“位图选择对话框”,通过从其中选择进行变更。On the other hand, in the display state of FIG. 27(a), when the "display condition" in the property list window 2703 is selected, as shown in FIG. The "Setting of Display Conditions"
图29是表示变更动画部件的位置时的画面例子的图,在变更图示那样的动画部件2901的位置时,将鼠标光标放在动画部件2901的任意位置上,并进行双击操作。于是,如图示那样,位置、模式数、切换时间、重复次数、动画名称的可能变更的属性一览表窗口2903被显示。因此,若通过鼠标操作选择“位置”2904,则如图29(b)所示那样,用于进行有关显示位置的变更的详细设定的“位置设定”栏2905被追加显示。在该状态下,若将动画部件2901移动后的水平位置、垂直位置例如以象素单位进行数值输入,选择“OK”按钮,再选择属性一览表窗口2903中的“设定结束”,则如图30(a)所示那样,动画部件2901被移动到指定的位置并显示。29 is a diagram showing an example of a screen when changing the position of an animation part. To change the position of an animation part 2901 as shown in the figure, place the mouse cursor on an arbitrary position of the animation part 2901 and perform a double-click operation. Then, as shown in the figure, a property list window 2903 is displayed that can change the position, the number of patterns, the switching time, the number of repetitions, and the animation name. Therefore, when "Position" 2904 is selected by mouse operation, as shown in FIG. 29(b), a "Position Setting" column 2905 for performing detailed settings related to changing the display position is additionally displayed. In this state, if the horizontal position and the vertical position after the animation part 2901 is moved are numerically input in units of pixels, for example, the "OK" button is selected, and then "setting completed" in the property list window 2903 is selected, as shown in the figure As shown in FIG. 30( a ), the animation part 2901 is moved to a designated position and displayed.
此处,所谓模式数是表示在动画显示中使用的动画部件数,所谓切换时间是表示若显示了若干秒后向下一个动画部件切换的时间,所谓重复次数是表示将多个动画部件的动画显示重复几次的值。Here, the so-called number of patterns means the number of animation parts used in animation display, the so-called switching time means the time to switch to the next animation part after being displayed for a few seconds, and the so-called number of repetitions means the animation of multiple animation parts Shows values repeated several times.
在图29(a)的显示状态下,在选择了“模式数”时,如图30(b)所示那样,用于进行详细设定的“位图切换模式的设定”栏2906被追加显示。在该状态下,若设定任意的切换模式数n,则将形成n个动画部件重复的动画显示。In the display state of FIG. 29(a), when the "number of modes" is selected, as shown in FIG. 30(b), a "bitmap switching mode setting" column 2906 for detailed setting is added. show. In this state, if an arbitrary number n of switching modes is set, an animation display in which n animation parts repeat will be formed.
接下来,使用图18说明有关由图16的部件一览表窗口选择所起动的部件追加顺序。Next, the procedure for adding parts activated by selection of the parts list window in FIG. 16 will be described using FIG. 18 .
首先,在追加部件时,从部件一览表窗口选择想追加的部件(步骤1801、1802),通过鼠标单击指定想显示追加部件的位置。处理部121在存储部分123中准备在被选择的追加部件的显示中所需要的属性输入项目所定义的输入表。具体地说,如果由操作者所选择的追加部件是图象部件,则准备在图象部件的显示中所需要的输入项目被定义的图象部件用的输入表(步骤1803),如果是文字部件,则准备文字部件用的输入表(步骤1804)。同样地,要准备有关动画部件活动图象部件、按钮部件的输入表(步骤1805、1806、1807)。First, when adding a part, select the part to be added from the parts list window (
输入表由图20所示的格式构成。图20所示的输入表2001预先登记每个显示部件中输入所需要的对话框的名称,并按在从图18的步骤1810到步骤1812的输入项目处理中所显示的对话框的显示顺序被登记。例如,就图象部件而言,用于按位置、尺寸、名称、显示条件的顺序输入这些输入项目的对话框名称被登记。The input table is composed of the format shown in FIG. 20 . The input table 2001 shown in FIG. 20 pre-registers the names of dialog boxes required for input in each display part, and is displayed in the order of dialog boxes displayed in the input item processing from
在各追加部件中准备了所需要的输入表之后,处理部分121就根据方式标志判定方式(步骤1808),如果扩展方式标志是置位,即如果方式标志=“扩展方式”,则在准备了的输入表中,追加业务程序201的变更所需要的输入项目(步骤1809)。After the required input table is prepared in each additional part, the processing part 121 just judges the mode according to the mode flag (step 1808), if the extended mode flag is set, that is, if the mode flag="extended mode", then in the prepared Input items required for changing the business program 201 are added to the input table of 1809 (step 1809).
之后,根据输入表,显示所选择的追加部件的输入项目对话框(步骤1810)。然后,按照输入表中的属性输入项目对话框顺序,使操作者输入所需要的属性(步骤1812)。例如,在选择图象部件时,按照登记在输入表中的顺序,逐次地显示用于设定“位置”、“名称”的输入项目对话框。然后,若结束了在整个输入表中的输入项目对话框中的输入项目的输入(步骤1811),则将被输入的值或数据作为画面数据401存储起来(步骤1813),并返回到图16的画面操作等待顺序1611,等待下次操作(步骤1714)。Thereafter, based on the input form, an input item dialog box for the selected additional component is displayed (step 1810). Then, the operator is asked to input required attributes in accordance with the dialog order of the attribute input items in the input sheet (step 1812). For example, when an image part is selected, input item dialog boxes for setting "position" and "name" are displayed sequentially in the order registered in the input table. Then, if the input of the input item in the input item dialog box in the entire input form is finished (step 1811), then the input value or data are stored as screen data 401 (step 1813), and return to FIG. 16 The screen operation waiting sequence 1611 of the screen is waiting for the next operation (step 1714).
图31是表示追加按钮部件的例子的图,在图24(b)的显示状态下,通过鼠标单击选择部件一览表窗口2404的“按钮”,接着,通过鼠标单击操作指定想显示按钮的位置。由此,在按钮部件的追加中所需要的输入项目对话框逐次被显示。首先,图31所示位图图象的选择对话框3101被显示。该选择对话框3101不仅是按钮部件,而且在位图中具有活动图象部件、动画部件、图象部件以及通用的画面、图案。若用鼠标单击选择按钮部件标志3102,则按钮画面的备选被示出,通过鼠标单击从其中选择想追加的一个例如按钮3103,并单击OK按钮。接着,显示条件的设定对话框被显示。该显示条件的设定对话框,与图28(b)所示的显示条件的设定对话框2801相同,并输入有关闪烁和闪烁定时器等的显示条件后,单击OK按钮。FIG. 31 is a diagram showing an example of adding a button part. In the display state of FIG. 24(b), click the mouse to select "button" in the parts list window 2404, and then specify the position where the button is to be displayed by clicking the mouse. . As a result, the input item dialog boxes required for adding button parts are sequentially displayed. First, a
接着,位置的设定对话框被显示。该位置的设定对话框与图27(b)所示的位置的设定对话框2705相同,由于事先通过鼠标单击输入指定的位置的值,因此,确认后单击OK按钮。Next, the dialog box for setting the location is displayed. This position setting dialog box is the same as the position setting dialog box 2705 shown in FIG. 27( b ), and since the value of the designated position is entered by clicking the mouse in advance, click the OK button after confirmation.
接着,图32所示的键映射表的设定对话框3201被显示。该键映射的设定对话框3201,在触碰现金处理装置1的引导操作画面时,由于设定用于确定触碰哪个按钮的触摸面板的有效范围,通常例如由于与按钮的显示尺寸相同地被设定,因此,通常单击OK按钮。图32的键映射表的设定对话框3201使“触摸面板有效范围”3202和“其他的定义范围”3203的设定成为可能。Next, a dialog box 3201 for setting a key map shown in FIG. 32 is displayed. The setting dialog box 3201 of this key mapping, when touching the guidance operation screen of the
因此,按钮的输入项目被设定输入,并且按照该设定输入的按钮被显示。按钮部件上的“存入”、“提取”等文字选择部件一览表的“文字”,并作为文字部件的追加被输入。若是其他的方法作为图31的按钮画面的备选通过预先准备记载了“存入”、“提取”等文字的按钮的位图,并能够通过该位图的选择一次性地被选择。Therefore, the input item of the button is set and input, and the button input according to the setting is displayed. Characters such as "store" and "extract" on the button part select "character" from the parts list and input it as an addition of the character part. If it is another method, as an alternative to the button screen in FIG. 31 , a bitmap of buttons with characters such as "deposit" and "withdrawal" is prepared in advance, and can be selected at once by selecting the bitmap.
此外,在显示字幕时,如图33所示那样,在选择了部件一览表窗口的“文字”之后,用鼠标光标指定想显示字幕的位置,并通过按照文字部件的追加的输入表的输入项目对话框设定所需要的输入项目,并输入字幕文字。例如,如图示那样,输入“贮蓄到××银行”的文字。图33是“显示属性的设定”对话框3302,此处,设定字幕文字的移动量、位数、移动字幕文字时的起始位置等属性。在设定字幕文字例如以便向画面左侧方向移动时,如图34(a)、(b)所示那样,“贮蓄到××银行”的文字3303被移动的同时被显示。In addition, when displaying subtitles, as shown in Fig. 33, after selecting "Text" in the parts list window, use the mouse cursor to designate the position where you want to display subtitles, and use the dialogue according to the input items of the additional input table of the text parts. Set the required input items in the box, and enter the subtitle text. For example, as shown in the figure, input the characters "save to ×× bank". FIG. 33 is a
图19是表示在图15的步骤1509中选择了媒体输出工具时的媒体输出顺序的流程图,并且,在该媒体输出顺序中,首先通过方式标志702判定扩展方式是否是置位(步骤1902),若扩展方式是置位,如图9(b)所示那样,显示ATM安装用的FD生成功能被抑制的下拉式菜单9203(步骤1903),若扩展方式是复位,如图8(b)所示那样,显示ATM安装用的FD生成功能不被抑制的下拉式菜单8203(步骤1904)。Fig. 19 is a flowchart showing the media output sequence when the media output tool is selected in
在媒体输出用的下拉式菜单被显示后,处理部分121变成媒体输出方法选择等待(状态)(步骤1905)。因此,若通过操作者的鼠标操作选择媒体输出方法(步骤1906),则根据被选择的媒体输出方法从外部存储部分124输出输出媒体。即,业务程序生成用的媒体输出被选择时,是与将业务程序201的生成作为目的的图4的画面数据401与不同的形式(步骤1907)。另外,在整个位图安装用的FD输出被选择时,将以可能直接安装在现金处理装置1中的所有画面数据被存储的图4的画面数据401的形式输出输出媒体(例如FD)(步骤1908)。另外,个别位图复用的FD输出被选择时,输出在图4的画面数据401中只是被变更的部分被存储的输出媒体(例如FD)(步骤1909)。之后,返回到图16的操作等待步骤1611(步骤1910)。After the pull-down menu for media output is displayed, the processing section 121 becomes a media output method selection wait (state) (step 1905). Therefore, if the media output method is selected by the operator's mouse operation (step 1906), the output media is output from the external storage section 124 according to the selected media output method. That is, when the media output for business program generation is selected, it is in a format different from the screen data 401 in FIG. 4 for the purpose of generating the business program 201 (step 1907). In addition, when the FD output of the entire bitmap installation is selected, the output medium (such as FD) will be output in the form of the screen data 401 of FIG. 4 that may be directly installed in the
如以上那样,在本发明的实施形态中,由于将在顾客操作型自动机的业务程序中使用的画面数据通过画面数据的变更或修正分为业务程序的变更所需要的画面数据部分和业务程序的变更不需要的画面数据部分并进行生成或更新,因此,终端用户(银行/金融机关等)可以自由地订做并使用业务程序的变更/修正所不必要的画面的变更。As described above, in the embodiment of the present invention, since the screen data used in the business program of the customer-operated automatic machine is divided into the screen data part necessary for the change of the business program and the business program Therefore, end users (banks/financial institutions, etc.) can freely order and use screen changes that are not necessary for business program changes/corrections.
此外,在上述实施形态中,只就画面数据的生成进行说明,但通过用声音附加其他的输入输出功能,也能够就有关与画面数据一起包含声音等数据的功能进行编辑、生成。In addition, in the above-mentioned embodiment, only the generation of screen data was described, but by adding other input and output functions using sound, it is also possible to edit and generate functions related to data such as sound included with the screen data.
另外,在画面数据生成装置2中使用的画面生成程序、画面操作程序、画面显示程序通过存储在CD-ROM等记录媒体,并安装在通用计算机中,有可能在通用计算机上进行上述那样的画面数据的生成、编辑。在这样的记录媒体中,记录了以不同的方式生成或变更进行顾客操作型自动机的画面转移控制的需要业务程序的变更的画面数据和不需要变更的画面数据的处理程序和根据所生成的画面数据显示画面的处理程序。In addition, the screen generation program, screen operation program, and screen display program used in the screen
或者,记录成为画面数据的构成要素的部件数,以及使用该部件数据群并以不同方式生成或变更进行所述顾客操作型自动机的画面转移控制的需要变更业务程序的画面数据和不需要变更的画面数据的处理程序,以及根据所生成的画面数据显示画面的处理程序。Alternatively, the number of parts constituting the screen data, and the screen data and screen data that do not need to be changed are recorded for the screen transition control of the customer-operated automatic machine that uses the parts data group to create or change the screen transition control in a different manner. The processing program of the screen data, and the processing program of displaying the screen based on the generated screen data.
这时,当然可以通过因特网等通信网进行安装,以代替CD-ROM等记录媒体。In this case, it is of course possible to install via a communication network such as the Internet instead of a recording medium such as a CD-ROM.
另外,显示位置的变更做到以象素单位指定新的显示位置,但也能够通过使用鼠标的拖放操作进行。另外,在生成多个按钮部件时,也可以拷贝1个按钮部件生成。In addition, the display position can be changed by designating a new display position in units of pixels, but it can also be performed by a drag-and-drop operation using a mouse. Also, when generating multiple button parts, one button part can be copied and generated.
而且,作为业务程序的变更画面所需要的部件,以按钮部件为代表进行了说明,但本发明不限于此。例如,在密码号码的输入字段的位数有变更时,由于也需要变更业务程序,因此,有关这样的部件当然也可作为业务程序的变更画面所需要的部件来使用。In addition, button parts have been described as representative parts necessary for the change screen of the business program, but the present invention is not limited thereto. For example, when the number of digits in the input field of the password number is changed, it is necessary to change the business program, so such parts can be used as parts necessary for the change screen of the business program.
另外,关于按钮部件,即使只是显示位置的变更,也可能用扩展方式生成或变更,但如图35所示那样,对于按钮的追加和删除只用扩展方式处理,对于显示位置的变更和名称的变更等来说,由于不需要业务程序的变更,因此可以做到用基本方式处理。In addition, with regard to button parts, it is possible to create or change by extension even if only the display position is changed. However, as shown in FIG. Changes, etc., can be handled in a basic way because no changes in business procedures are required.
而且,在方式选择操作之后,显示用所选择的方式可能生成或变更的部件一览表窗口和属性一览表窗口,但与此相反,如果进行部件选择或属性选择,也可以做到转移到可能生成或变更所选择的部件或属性的方式。Also, after the mode selection operation, the parts list window and property list window that can be created or changed by the selected mode are displayed, but on the contrary, if the parts selection or property selection is performed, it is also possible to shift to the possible creation or change window. The mode of the selected component or attribute.
图36是表示通过输入部件的追加、变更等作业内容,自动设定适合于该作业内容的方式的处理的流程图。该方式自动设定处理由于做到在画面数据的生成途中不允许变更方式,因此,只在画面生成装置起动时被执行。FIG. 36 is a flowchart showing a process of automatically setting a mode suitable for the content of the work by inputting the content of the work such as adding or changing components. Since the mode automatic setting process does not allow the mode to be changed during the generation of screen data, it is executed only when the screen generating device is activated.
首先,处理部分121在图37所示的方式的自动选择画面3700中显示“请输入作业内容”的信息3701,并成为作业内容的输入等待的状态。在该状态下,想要生成或变更画面数据的操作者,将部件的追加、变更等作业内容用文字输入到输入栏3702中。例如,在“按钮的追加”的情况中用文字输入。处理部分121识别作业内容被输入的情况(步骤3601),并将所输入的作业内容的文字在键盘上进行,并参照基本/扩展方式判定表3610(步骤3602)。基本/扩展方式判定表3610是将图7所示的功能作为数据表而构成的。First, the processing unit 121 displays a message 3701 of "Please input the job details" on the automatic selection screen 3700 of the format shown in FIG. 37, and waits for the input of the job contents. In this state, an operator who wants to create or change screen data enters the content of work, such as adding or changing parts, into the input field 3702 in characters. For example, in the case of "addition of a button", it is input with characters. The processing unit 121 recognizes that the work content is input (step 3601), writes the input work content text on the keyboard, and refers to the basic/extended method determination table 3610 (step 3602). The basic/extended method determination table 3610 is constituted by using the functions shown in FIG. 7 as a data table.
结果,表示适合于操作者输入的作业内容的动作方式的信息从表3610中获得。处理部分121识别适合于操作者输入的作业内容的动作方式是哪一种方式(步骤3603),并显示响应该方式的确认画面(步骤3604、3607)。例如在“按钮的追加”的作业内容被输入时,显示如图37所示那样,包含旨在自动设定为扩展方式的信息的确认画面3703。对于这种情况,如果操作者通过鼠标单击操作选择“OK”按钮,则自动设定为所确认的动作方式(步骤3606、3609)。As a result, information indicating an action mode suitable for the job content input by the operator is obtained from the table 3610 . The processing unit 121 recognizes which operation method is suitable for the job content input by the operator (step 3603), and displays a confirmation screen corresponding to the method (steps 3604, 3607). For example, when the job content of "addition of button" is input, a confirmation screen 3703 including information to automatically set to the extended mode is displayed as shown in FIG. 37 . In this case, if the operator selects the "OK" button by clicking the mouse, the confirmed operation mode is automatically set (steps 3606, 3609).
但是,如果操作者通过鼠标单击操作选择“ON”按钮,则返回到步骤3601的作业内容的选择等待状态(步骤3605、3608)。另外,如果选择了“取消”按钮,则结束该方式自动设定顺序。However, if the operator selects the "ON" button by clicking the mouse, the process returns to the waiting state for selecting the job content in step 3601 (steps 3605 and 3608). In addition, when the "Cancel" button is selected, the automatic setting procedure of this mode is terminated.
根据这样情况,想要进行画面数据的生成或变更的作业的人必须预先知道该作业应该用基本方式实施,还是用扩展方式实施,才能够很容易地进行画面数据的生成。In this case, a person who intends to create or change screen data must know in advance whether the operation should be performed in the basic mode or in the extended mode, so that the screen data can be easily created.
如以上说明那样,依据本发明,设定第1和第2生成方式,由于做到了在第1方式中使需要进行顾客操作型自动机的画面转移控制的业务程序的变更的操作引导画面的画面数据的生成成为可能,并在第2生成方式中使不需要变更的画面数据的生成变为可能,而且抑制需要变更的操作引导画面的画面数据的生成,因此,能够灵活地进行显示画面的变更或修正。结果,有可能通过顾客操作型自动机的终端用户本身在没有业务程序的修正中灵活地变更包含用户接口的画面数据,并能够提供适时地显示各种事件等中的信息服务。另外,由于对于业务程序的生成的厂商或生成部门不需要依赖于画面变更,因此,能够节省画面变更费用。另一方面,对于业务程序的生成厂商或生产部门,如果只变更显示,由于不需要业务程序的变更,因此,能够排除使业务程序的品质恶化的要素。As described above, according to the present invention, setting the first and second generation methods, the operation guide screen that needs to be changed in the business program that needs to perform the screen transition control of the customer-operated automatic machine in the first method is achieved. It is possible to generate data, and in the second generation method, the generation of screen data that does not need to be changed is enabled, and the generation of screen data of the operation guidance screen that needs to be changed is suppressed, so the display screen can be changed flexibly or fix. As a result, it is possible to flexibly change the screen data including the user interface by the end user of the customer-operated automatic machine without modification of the business program, and to provide information services in timely display of various events and the like. In addition, since a manufacturer or a production department for creating a business program does not need to rely on screen changes, it is possible to save screen change costs. On the other hand, if only the display is changed for the manufacturer or production department of the business program, since there is no need to change the business program, factors that deteriorate the quality of the business program can be eliminated.
另外,如果是用需要业务程序的变更的方式生成,则通过抑制使用不需要业务程序的变更的方式的更新,就能够促使实施业务程序的变更,保证业务程序的变更被实施,防止业务程序和画面数据的配合性被破坏。In addition, if it is generated in a way that requires a change in the business program, by suppressing the update of the method that does not require a change in the business program, it can promote the implementation of the change in the business program, ensure that the change in the business program is implemented, and prevent the business program and The consistency of the screen data is broken.
进而,在计算机的显示部分的同一画面上,能够显示生成对象的操作引导画面和用于指定追加在该操作引导画面的显示部件的部件一览表窗口,并响应部件一览表窗口中的1种部件的选择,再在同一画面上显示用于该部件的显示的输入项目,根据所显示的输入项目接收设定输入,在生成对象的操作引导画面的区域显示响应该设定输入的部件,由于做到了将所生成的操作引导画面作为画面数据存储,因此,能够用容易理解的操作生成所希望的画面数据。Furthermore, on the same screen of the display part of the computer, it is possible to display an operation guidance screen to be created and a parts list window for specifying display parts added to the operation guidance screen, and to respond to selection of one type of part in the parts list window , and then display the input items for displaying the part on the same screen, receive the setting input according to the displayed input items, and display the parts corresponding to the setting input in the area of the operation guidance screen of the generation object. Since the generated operation guidance screen is stored as screen data, desired screen data can be generated with easy-to-understand operations.
Claims (4)
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP173533/1997 | 1997-06-30 | ||
| JP17353397 | 1997-06-30 | ||
| JP173533/97 | 1997-06-30 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1204814A CN1204814A (en) | 1999-01-13 |
| CN1109313C true CN1109313C (en) | 2003-05-21 |
Family
ID=15962305
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN98115560A Expired - Fee Related CN1109313C (en) | 1997-06-30 | 1998-06-30 | Method for generating picture of customer operated type automatic computer and customer operated type automatic computer |
Country Status (2)
| Country | Link |
|---|---|
| KR (1) | KR19990007468A (en) |
| CN (1) | CN1109313C (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3760904B2 (en) * | 2002-09-06 | 2006-03-29 | ソニー株式会社 | GUI application development support apparatus, GUI display apparatus and method, and computer program |
| JP6575130B2 (en) * | 2015-05-13 | 2019-09-18 | 株式会社ジェイテクト | Screen information generator |
-
1998
- 1998-06-30 KR KR1019980025433A patent/KR19990007468A/en not_active Ceased
- 1998-06-30 CN CN98115560A patent/CN1109313C/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| KR19990007468A (en) | 1999-01-25 |
| CN1204814A (en) | 1999-01-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN100351822C (en) | User interface assembly expression having simplified view | |
| CN1260668C (en) | User-friendly information processing device and method | |
| US5950001A (en) | Method and apparatus for customizing a software component | |
| CN1095174A (en) | A system for processing information with icons | |
| CN1731390A (en) | Document layout control | |
| CN1648894A (en) | Document processing device and method | |
| CN1437110A (en) | Arrangement and method for break-point setting | |
| CN1702671A (en) | Automatic transaction system | |
| CN1815435A (en) | Document processing apparatus, document processing method | |
| CN1598768A (en) | Information processing apparatus and its control method | |
| JP3521147B2 (en) | User interface customizing method and apparatus | |
| CN1217512A (en) | Document image processing device and method thereof | |
| CN1484171A (en) | Operation screen display device, method, and recording medium including program for displaying operation screen | |
| CN1282931A (en) | Display information decision method and device and storage media | |
| CN1932803A (en) | Text editing method and apparatus | |
| CN1555523A (en) | Method and system for providing context-related help information in office applications | |
| CN1026629C (en) | Generate multiple screens from a single screen definition file | |
| CN100337188C (en) | Layout processing method, information processing apparatus | |
| CN1167044C (en) | Screen display control method, screen transfer method and system thereof | |
| CN1109313C (en) | Method for generating picture of customer operated type automatic computer and customer operated type automatic computer | |
| US7000182B1 (en) | assistant for creation of layouts or reports for databases | |
| CN1324524C (en) | Data link support method between applications | |
| JP2006268388A (en) | Print data editing apparatus and print data editing program | |
| JP3804891B2 (en) | How to create customer-operated automatic machine screens | |
| CN1251066C (en) | Program playback method |
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 |