[go: up one dir, main page]

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 PDF

Info

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
Application number
CN98115560A
Other languages
Chinese (zh)
Other versions
CN1204814A (en
Inventor
木村浩之
山下升
坚田敏幸
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Channel Solutions Corp
Original Assignee
Hitachi Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Publication of CN1204814A publication Critical patent/CN1204814A/en
Application granted granted Critical
Publication of CN1109313C publication Critical patent/CN1109313C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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

顾客操作型自动机的画面生成 方法及顾客操作型自动机Screen creation method of customer-operated automatic machine and customer-operated automatic machine

技术领域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 step 1509 of FIG. 15 .

图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 data generating device 2 that generates and corrects the screen used in the cash processing device 1 and stores the screen data generated in the screen data generating device 2 by applying the screen generating method of the present invention, and The structure diagram of an embodiment of a system composed of main processing devices 3 of multiple cash processing devices 1 where the stored screen data is distributed.

现金处理装置1具备以下装置,它们是:根据对顾客操作进行各种处理的业务程序控制整个装置的处理部分102;进行顾客操作的指导或引导的顾客用的显示部分103;接受响应了在顾客用的显示部分103所显示的画面的顾客的输入操作的顾客用的操作部分104;对办事员进行指导或引导的办事员用的显示部分108;接受办事员在现金处理装置1中进行的纸币、硬币的装入等、并接受办事员进行的对现金处理装置1的操作的办事员用的操作部分109,与主处理装置3之间进行交易数据的通信的电路控制部分113;存储分析在顾客用的显示部分103和办事员用的显示部分104的显示中所必需的画面数据并进行画面切换的后述的业务程序以及画面显示中必要的画面数据的外部存储部分127,以及从该外部存储部分127存储加载的业务程序和画面数据的存储部分128。此外,还具备:The cash processing device 1 has the following devices, which are: the processing part 102 that controls the entire device according to the business program that performs various processes on the customer's operation; the display part 103 for the customer that performs the instruction or guidance of the customer's operation; The customer's operating part 104 for the customer's input operation of the screen displayed by the display part 103; the display part 108 for the clerk to guide or guide the clerk; The operating part 109 used by the clerk to load the cash processing device 1 operated by the clerk, and the circuit control part 113 for communicating transaction data between the main processing device 3; the display part for storing and analyzing the customer 103 and the screen data necessary for the display of the display part 104 used by the clerk and the business program described later for screen switching and the external storage part 127 of the screen data necessary for the screen display, and the external storage part 127 stores and loads A storage unit 128 for business programs and screen data. In addition, it also has:

控制纸币的取放的纸币控制部分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 main processing device 3 includes a circuit that uses the communication circuit 4 to control communication of data required to be registered in the display screen displayed on the screen display part 103 for customers or the screen display part 108 for clerks of the cash processing device 1. The control part (1) 118 is stored in the storage part 116 of the display data for the cash processing device 1 generated in the screen data generating device 2, and uses the communication circuit 5 to control and receive the screen data generated in the screen data generating device 2. The circuit control section (2) 119 controls the processing section 115 of the main processing device as a whole, and the external storage section 117. This external storage unit 117 is constituted by the same medium as the external storage unit 127 of the cash handling apparatus 1, such as a floppy disk.

画面数据生成装置2由以下装置构成:根据后述的图4的画面数据401对现金处理装置1的顾客用的显示部分103或办事员用的显示部分108的显示进行同等的显示、并进行画面数据生成的指导的显示装置122;接收画面生成的操作的操作部分125;控制与主处理装置3的通信的电路控制部分126;存储在画面数据生成用的画面生成程序127和本装置2中生成的显示画面的数据的存储部分123;控制画面数据生成装置2整体的处理部分121;以及外部存储部分124。该外部存储部分124也用与现金处理装置1的外部存储部分127相同的软盘等媒体构成。The screen data generation device 2 is composed of a device that performs equivalent display of the display of the display unit 103 for customers or the display unit 108 for clerks of the cash processing device 1 based on the screen data 401 of FIG. 4 described later, and performs screen data generation. The display device 122 of the instruction of generation; The operation part 125 of the operation that receives screen generation; Control circuit control part 126 with the communication of main processing device 3; A storage section 123 for displaying data of a screen; a processing section 121 for controlling the overall screen data generation device 2 ; and an external storage section 124 . This external storage unit 124 is also constituted by media such as a floppy disk similar to the external storage unit 127 of the cash handling apparatus 1 .

画面数据生成装置2中所生成的图4的画面数据401通过电路控制部分126经由主处理装置3往现金处理装置1的存储部分128登记,并成为顾客用的显示部分103或办事员用的显示部分108的画面显示中所需要的数据。The screen data 401 of FIG. 4 generated in the screen data generation device 2 is registered in the storage part 128 of the cash processing device 1 through the circuit control part 126 via the main processing device 3, and becomes the display part 103 for customers or the display part for clerks. 108 screen displays the data required.

此外,在画面数据生成装置2中所生成的画面数据401通过安装在画面数据生成装置2中的外部存储部分124一旦被存储在FD等外部存储媒体中,则不通过安装在现金处理装置1的外部存储部分127或安装在主处理装置3中的外部存储部分117进行通信,也能够将该外部存储媒体登记在现金处理装置1的存储部分128中。In addition, once the screen data 401 generated in the screen data generating device 2 is stored in an external storage medium such as FD through the external storage unit 124 installed in the screen data generating device 2, it is not passed through the external storage unit 124 installed in the cash processing device 1. The external storage unit 127 or the external storage unit 117 installed in the main processing device 3 communicates, and the external storage medium can be registered in the storage unit 128 of the cash processing device 1 .

图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 cash processing device 1; And the screen display program 203 for drawing the screen in the display part 108 used by the clerk; according to the screen display program 203, use the buttons displayed on the screen to realize the input of password number, withdrawal amount, etc. so that the customer implements the screen operation program 204 of the transaction; and Hardware 206 such as banknote control unit 105 performs an operating system 205 such as monitoring display operation start and display operation termination for each display unit 103 , 108 and operation unit 104 , 109 of cash handling apparatus 1 .

现在更具体地说明有关该画面控制软件,当图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 cash handling apparatus 1 or the like in response to an instruction from the business program 201 .

以上是程序间的动作的概要,而现金处理装置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 cash handling apparatus 1 is as follows. In the cash processing apparatus 1, when the customer is waiting, the processing unit 102 causes the display unit 103 for the customer to display a “Welcome” screen 301 as shown in FIG. 3 .

该“欢迎”画面301由叫做“欢迎”的引导指导用的文字部件302和图象部件303、“存入”、“余额询问”、“提取”等顾客操作用的按钮部件305、以及显示叫做“当前正在奖金运动期间”的运动等销售词句等字幕部件304所构成。在图象部件303中,有活动图象、自然画、动画等种类。This "Welcome" screen 301 is composed of text parts 302 and image parts 303 for guidance called "Welcome", button parts 305 for customer operations such as "Deposit", "Balance Inquiry", and "Extraction", and a display called "Welcome". Subtitle parts 304 such as sales phrases such as "currently during the bonus campaign period" are formed. In the image part 303, there are types such as moving images, nature pictures, and animations.

在该显示状态中,若“欢迎”画面301中的例如“提取”按钮306由顾客操作,则处理部分102识别提取类别为“现金的提取”的类别,接着被转移到“请装入卡片”画面(未图示)。In this display state, if, for example, the "Withdrawal" button 306 in the "Welcome" screen 301 is operated by the customer, the processing part 102 recognizes that the withdrawal category is the category of "Cash withdrawal", and then is transferred to "Please load the card". screen (not shown).

在该“请装入卡片”画面中,若将顾客的磁卡插入卡片插入口,则处理部分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 cash processing apparatus 1 . As customer-operated automatic machines that may be applied to the screen data generated in the present invention, in addition to cash processing devices, there are also ticket vending machines of transportation institutions, which are installed in the main entrance halls of city halls, etc., and output to the jurisdiction department by voice or text. Guidance (inquiry) machines for guidance information, and contract terminals such as guarantees for contracts such as insurance that customers specify contract conditions to sign, etc.

接着,简单地说明画面数据生成装置2中的画面生成软件。该画面生成软件是在画面数据生成装置2中工作的程序,其结构由代替图2的业务程序201的画面生成程序127、画面操作程序204、以及画面显示程序203组成,并由画面生成程序127控制画面显示程序203。运行这些程序,并生成画面数据的是处理部分121。此外,上述的各画面生成程序127、画面显示程序203以及画面操作程序204也可能汇集编入1个程序之中。Next, the screen creation software in the screen data creation device 2 will be briefly described. This screen generation software is a program that works in the screen data generation device 2, and its structure is composed of a screen generation program 127, a screen operation program 204, and a screen display program 203 instead of the business program 201 in FIG. The screen display program 203 is controlled. It is the processing section 121 that executes these programs and generates screen data. In addition, the above-mentioned screen generation program 127, screen display program 203, and screen operation program 204 may be compiled into one program.

图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 text part 302 of FIG. The image data section 413 has information on the display position and size of the image component 303 on the screen, etc. for information on operations such as screen switching.

图1的现金处理装置1的处理部分102根据画面数据401的格式将画面数据401分离到文字数据部分411、按钮数据部分412、图象数据部分413等中之后,分析各自的数据部分的结构,如在后述的图5中所示的例子那样抽取顾客用的显示部分103或办事员用的显示部分108的画面上的显示位置的信息、尺寸信息、显示数据信息等,并进行在图3的画面例子中所示的显示。After the processing part 102 of the cash processing device 1 of Fig. 1 separates the screen data 401 into a character data part 411, a button data part 412, an image data part 413, etc. according to the format of the screen data 401, the structure of each data part is analyzed, As in the example shown in FIG. 5 described later, the information on the display position, size information, display data information, etc. on the screen of the display part 103 for the customer or the display part 108 for the clerk are extracted, and the processing in FIG. 3 is performed. The display shown in the screen example.

此外,图3的按钮部件305除了画面显示所需的信息之外,还包含用于通过画面上的按压识别“存入”、“提取”等交易选择的交易类别信息等。In addition, the button part 305 in FIG. 3 includes transaction category information for identifying transaction selections such as "deposit" and "withdrawal" by pressing on the screen, in addition to information necessary for screen display.

图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 cash processing device 1 displays the "please put in the passbook" screen, and when the customer presses the "withdrawal" button part, the screen is displayed. "Please insert the card" screen, etc., are switched according to the transaction category assigned to the button part, but for parts that should be processed by the business program 201 according to such customer operations, when the addition, change, or deletion occurs, The processing of the business program 201 must be changed.

与此相反,显示信息部分的各信息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 data generation device 2 of the present invention, the operation instruction information 505 is used as the part 507 of the business program that needs to be changed, and the display part (in the present embodiment) that has the part 507 of the business program that needs to be changed Among them, it is a button part) only allows adding, changing, and deleting in a specific method (expansion method described later), and performs management different from a display part related only to display. Addition, change, and deletion of display parts related only to display are allowed in both the basic form and the extended form as described later. In the basic form, the change is suppressed for the display part (button part in this embodiment) having the part 507 in which the business program is to be changed.

图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 data generating device 2 that generates screen data and the screen data generated or changed by the screen data generating device 2 . As shown in FIG. 6 , the screen data generating device 2 includes two types of methods called a basic method and an extended method.

所谓基本方式是指提供业务程序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 data generating device 2 . Also, the output is output from the external storage section 124 as a medium for ATM installation. In the cash handling apparatus 1 , by outputting the medium for installing the ATM from the external storage unit 127 to the storage unit 128 , a screen reflecting the changed screen data 401 can be displayed. At this time, the changed screen data 401 may be reflected in the cash processing apparatus 1 by the main (superior) processing apparatus 3 instead of the external storage unit 124 .

在接收了用扩展方式生成的画面数据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 cash processing apparatus 1.

图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 cash processing apparatus 1 using the screen data generating apparatus 2 is demonstrated.

画面数据生成装置2的操作者在起动了存储在存储部分123的画面生成程序127之后,若根据操作部分125选择基本方式,则处理部分121就认识该基本方式的选择。并且,在被存储在存储部分123的信息之中,选取显示信息部分506,即不需要业务程序201的变更的位置信息502、尺寸信息503、显示数据信息504,并显示在显示部分122中。When the operator of the screen data generating device 2 activates the screen generating program 127 stored in the storage unit 123 and selects the basic mode through the operation unit 125, the processing unit 121 recognizes the selection of the basic mode. And, among the information stored in the storage unit 123 , the display information unit 506 , that is, the position information 502 , size information 503 , and display data information 504 that do not require modification of the business program 201 is selected and displayed on the display unit 122 .

若操作者一旦结束画面生成程序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 data generating device 2 to the external storage part 124, and is output from the external storage part 124 as the medium output for ATM installation, and is installed in the cash register. In the storage part 128 of the processing device 1. Then, according to the instructions of the processing unit 102 of the cash handling apparatus 1, the position, size, display part name, etc. related to the screen design are output to the display unit 103 for customers or the display unit 108 for clerks, and are displayed on the screen.

另一方面,由扩展方式所生成的画面数据401在包含了图5的动作指示信息505的状态下被安装到现金处理装置1中,并进行按钮按下时的画面切换等。On the other hand, the screen data 401 generated by the extended method is installed in the cash processing apparatus 1 in a state including the operation instruction information 505 of FIG. 5 , and screen switching etc. are performed when a button is pressed.

图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 data generation device 2. Here, it is shown as the most An example of the "Welcome" screen 301 displayed in the previous screen. At the same time, a parts list window 8101 showing parts that can be created or changed in the basic mode is displayed.

在基本方式画面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 cash processing device 1 as it is, if the generation of the screen data that does not affect the business program 201 is completed, as shown in Figure 8 (b), The “Tools” menu 8202 in the menu bar 8201 is selected, and a pull-down menu 8203 is displayed. Then, the "full bitmap install FD generation" menu 8204 as the ATM install media output function in the pull-down menu 8203 is selected and output from the external storage section 124 as the ATM install media output. As a result, the media that can be attached as it is is output to the cash processing apparatus 1 .

另一方面,若起动了画面生成程序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" screen 301 is displayed as the front screen among a plurality of screens stored in storage section 123, and at the same time, a parts list window 9111 showing parts that may be created or changed in an extended manner is displayed. In this parts list window 9111, in addition to image parts 9112, animation parts 9114, text parts 9116, and moving image parts 9117, button parts 9113 and input parts including changes to the business program 201 that need to be suppressed in the basic mode are displayed. 9115 and other parts list window, and make it possible to change the button parts 9113 and the like that need to be changed in the business program 201.

此处,所谓输入部件9116就是用于生成显示密码号码等顾客输入的数据的显示区。由于输入部件的追加和输入位数的变更等需要业务程序201的变更,因此,只允许用扩展方式,在基本方式中,只允许变更有关不需要显示颜色和显示位置等业务程序201的变更的属性。Here, the input part 9116 is a display area for generating and displaying data input by the customer, such as a password number. Since the addition of input components and the change of input digits require changes to the business program 201, only the extended method is allowed. In the basic method, only changes to the business program 201 that do not require changes such as display colors and display positions are allowed. Attributes.

若结束了扩展方式中的画面数据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" menu 9202 in the menu bar 9201 is selected, and a pull-down menu 9203 is displayed. Then, the "FD generation for business program generation" menu 9204 is selected in the pull-down menu 9203, and is output from the external storage unit 124 as a media output for business program generation. At this time, because the screen data 401 generated in the extended mode has an impact on the business program, it is possible not to display the "full bitmap installation FD generation" tool (8204 in Figure 8) in the drop-down menu 9203, and to achieve Screen data that is mistakenly incompatible with the business program 202 is not installed in the cash processing apparatus 1 .

图10是表示在画面数据生成装置2的基本方式中的画面生成途中的画面显示例子的图。FIG. 10 is a diagram showing an example of a screen display during screen generation in the basic form of the screen data generation device 2 .

由于图示的画面1001将变更用的显示添加在变更对象的操作画面(例如图3的“欢迎”画面)中,因此,设定显示用基本方式可能生成或变更的部件一览表窗口1003,各部件的画面上的显示位置、尺寸、显示的图象数据的名称等可能变更的项目的属性一览表窗口1004、字幕的显示/非显示、是否使其显示闪烁等显示条件窗口1005将被显示。Since the illustrated screen 1001 adds the display for change to the operation screen of the change object (for example, the “Welcome” screen in FIG. The property list window 1004 of items that may be changed such as the display position, size, and name of the displayed image data on the screen, the display condition window 1005 such as display/non-display of subtitles, and whether to make the display blink are displayed.

将部件一览表窗口1003和属性一览表窗口1004预先联接起来,在部件一览表窗口1003中所显示的部件,例如对于“文字部件”在变更其尺寸时,若单击部件一览表窗口1003中的“文字”,则有关文字部件的属性一览表窗口1004被显示,通过操作者用鼠标单击操作选择该属性一览表窗口1004中的“尺寸”1006,就有可能变更作为文字部件的属性之一的尺寸。同样地,对于作为图象部件和动画部件的属性的位置、尺寸、名称等也能变更。另外,在显示作为文字部件的一种的字幕,或变更所显示的字幕的显示时间时,通过鼠标单击操作选择属性一览表窗口1004中的显示条件1007,显示显示条件窗口1005,并在该显示条件窗口1005内进行显示/非显示的选择、显示定时器的时间等的变更。因此,对于业务程序生成的制作者或生成部门不依赖画面数据的生成或变更,就能够灵活地生成或变更只是画面显示的画面数据401。The parts list window 1003 and the property list window 1004 are connected in advance, and the parts displayed in the parts list window 1003, for example, when changing the size of the "text parts", if you click "text" in the parts list window 1003, The property list window 1004 related to the text part is displayed, and the operator selects "size" 1006 in the property list window 1004 by clicking with the mouse, and it is possible to change the size which is one of the properties of the text part. Similarly, the position, size, name, etc., which are properties of image parts and animation parts, can also be changed. In addition, when displaying subtitles, which are a type of text parts, or changing the display time of displayed subtitles, select the display condition 1007 in the property list window 1004 by clicking the mouse, and display the display condition window 1005. In the condition window 1005, selection of display/non-display, time of display timer, etc. are changed. Therefore, it is possible to flexibly generate or change the screen data 401 that is only displayed on the screen, without depending on the generation or change of the screen data for the creator or the generation department that generates the business program.

再者,在扩展方式时,例如,还具备若在属性一览表窗口1004中按下按钮几秒钟,则显示转移到下一个画面等的设定是可能的项目的功能。In addition, in the case of the extended form, for example, if a button is pressed for a few seconds in the property list window 1004, a function of displaying items that can be set, such as shifting to the next screen, is also provided.

图11是表示画面数据生成装置2的加载时的处理的流程图。FIG. 11 is a flowchart showing processing at the time of loading by the screen data generation device 2 .

如前述那样,画面数据生成装置2,在加载时有必要选择,或者用基本方式生成画面数据401,或者用扩展方式生成画面数据401。因此,画面数据生成装置2的处理部分121,在加载时,显示方式选择画面(步骤1100),让操作者选择是用基本方式使用,还是用扩展方式使用。这时,对于一次用扩展方式被变更的画面数据401来说,即使对画面数据生成装置2再加载,也能够抑制对基本方式的变更,并且只用扩展方式使画面数据401的变更成为可能。As mentioned above, the screen data generating device 2 needs to select when loading, either to generate the screen data 401 in the basic mode, or to generate the screen data 401 in the extended mode. Therefore, the processing part 121 of the screen data generating device 2, when loading, displays the mode selection screen (step 1100), allowing the operator to choose whether to use the basic mode or the extended mode. In this case, even if the screen data 401 once changed by the extended method is reloaded to the screen data generating device 2, the change to the basic method can be suppressed, and the screen data 401 can be changed only by the extended method.

画面数据生成装置2的处理部分121判定在步骤1100中所选择的方式是基本方式,还是扩展方式,并判定上次是否是扩展方式,在上次是扩展方式时以及这次是扩展方式时,作为扩展方式用的起始设定将扩展方式标志置位(步骤1102)。但是,在上次也是基本方式,这次也是基本方式时,作为基本方式用的起始(始)设定将扩展方式标志复位(步骤1103)。这时,上次是扩展方式时,不进行基本方式的选择,而进行扩展方式用的初始设定。上次是否是扩展方式,能够通过从外部存储部分124读入的画面数据401的方式标志702进行判定。如果,上次是扩展方式,并在业务程序生成厂商或生成部门没有结束对于用该扩展方式变更了的画面数据401的业务程序201的变更,则从外部存储部分124读入的画面数据401的方式标志702,因为仍旧是扩展方式,因此,如果不在业务程序201的变更结束之后,不能转移到基本方式。The processing section 121 of the screen data generating device 2 judges whether the mode selected in step 1100 is the basic mode or the extended mode, and judges whether it was the expanded mode last time, when it was the expanded mode last time and this time when it is the expanded mode, The extended mode flag is set as an initial setting for the extended mode (step 1102). However, when the last time was also the basic mode and this time is also the basic mode, the extended mode flag is reset as the initial (initial) setting for the basic mode (step 1103). At this time, when it was the extended mode last time, the initial setting for the extended mode is performed without selecting the basic mode. Whether or not it was in the extended mode last time can be determined by the mode flag 702 of the screen data 401 read from the external storage unit 124 . If it was an extended method last time, and the change of the business program 201 for the screen data 401 changed by the extended method has not been completed in the business program generation manufacturer or the generation department, then the screen data 401 read in from the external storage part 124 Since the mode flag 702 is still the extended mode, it cannot be transferred to the basic mode unless the modification of the business program 201 is completed.

然后,将动作信息存储在指定存储区中作为在以后的处理中判定扩展方式或基本方式的动作信息(步骤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 screen generation device 2 judges whether it is in the extended mode or not based on the action information stored in the designated area.

图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 data generation device 2 The section 121 loads the generated screen data 401 from the external storage section 124 into the storage section 123 (step 1201). Afterwards, the processing unit 121 draws and displays the screen shown in FIG. 3 on the display unit 122 according to the registered screen data 401 (step 1202).

接下来,在判定图11所说明的画面数据生成装置2的加载时所选择的方式是基本方式还是扩展方式(步骤203),如果是扩展方式,则显示图9(a)所示的扩展方式画面9110,并在其中,显示扩展方式用的部件一览表窗口9111(步骤1204),如果是基本方式,则显示图8(a)所示的基本方式用的部件一览表窗口8101(步骤1205)。Next, determine whether the mode selected when loading the screen data generating device 2 illustrated in FIG. The screen 9110 displays the parts list window 9111 for the extended mode (step 1204), and if it is the basic mode, displays the parts list window 8101 for the basic mode shown in FIG. 8 (a) (step 1205).

图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 attribute list window 1004 shown in FIG. 10 is displayed, and the attributes that may be changed such as "position", "size", and "name" are displayed (step 1304). However, in the extended mode, this attribute is added to the property list window 1004 shown in FIG. .

若由操作者从该属性一览表窗口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 parts list window 1003 in FIG. 10, the processing unit 121 judges the selection, and sets that characters are desired to be displayed on the screen. Therefore, when the operator inputs the desired character "Welcome" from the operation part 125, the screen data 401 having the character parts of "Welcome" is generated. This makes it possible to newly register character parts, button parts, etc. at desired positions on the screen.

但是,在画面数据生成装置2中,作为生成或变更画面数据的方法,准备了2种方法。(1)显示部件一览表窗口,若其中的部件项目被选择,就显示属性一览表窗口,并一边选择显示位置等属性一边生成所希望的画面数据401的方法;(2)显示“欢迎”画面等已经生成的画面,若通过鼠标双击操作选择了其中的“提取”等按钮部件,则显示该部件的属性一览表窗口,并变更显示位置等属性后生成或变更所希望的画面数据401的方法。它们都利用部件一览表窗口和属性一览表窗口被连接的技术。前一种方法在按新生成画面数据时和追加部件时有效,后一种方法在进行已经生成的画面数据401的部件显示位置的变更和文字部件的文字、词句的变更等时有效。However, in the screen data generating device 2, two methods are prepared as methods for generating or changing screen data. (1) A method of displaying a parts list window, and if a part item therein is selected, a property list window is displayed, and a desired screen data 401 is generated while selecting properties such as a display position; (2) Displaying a "Welcome" screen etc. has been In the generated screen, if a button part such as "extract" is selected by double-clicking with the mouse, the property list window of the part is displayed, and the desired screen data 401 is created or changed after changing the properties such as the display position. They all utilize the technology that the parts list window and property list window are linked. The former method is effective when newly creating screen data and adding parts, and the latter method is effective when changing the display position of parts in the already generated screen data 401 and changing the characters and words of character parts.

这样一来,被变更的画面数据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 cash processing apparatus 1 .

如果结束了对业务程序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 screen generating device 2. When the screen is newly generated, after the expansion method is selected, a newly generated screen 1405 is displayed as shown in FIG. 14 . Then, for example, the text part 1403 is selected from the parts list window 1401 to display the "Welcome" text part 1403 . If the position of the display text part 1403 is clicked with the mouse, dialog boxes for setting the position, field, background color, magnification designation, default words and sentences, etc. are displayed in turn, and "Welcome" is input from the keyboard with the dialog box for setting the default words and sentences . When input of the character "Welcome" is completed, a "Welcome" character part 1403 is displayed as shown in FIG. 14 .

接着,为了显示按钮部件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 data generation device 2 determines whether the screen generation program 127 starts in an extended mode when the last start (step 1502), if the last start is a basic mode, then A dialog box for mode selection is displayed (step 1503), allowing the operator to select an extended mode or a basic mode (step 1504). A display example of a dialog box 2100 for mode selection is shown in FIG. 21 . For example, when the operator wants to select the basic mode, as shown in FIG. 21( a ), after selecting the character "basic mode" with the mouse cursor 2100, the operator clicks the "OK" button. As a result, the initial screen 2102 of the screen generation program (screen generation entity) as shown in FIG. possible state.

接着,由方式选择对话框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 step 1506, that is, the mode flag is set to "extended mode", and the generation of a new screen becomes possible again.

像以上那样实行了方式设定之后,显示画面生成程序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 menu bar 2201 of FIG. 22(a) with the mouse cursor, "New", "Open", and "End" are displayed in the pull-down menu. When clicking "new generation" and selecting the new generation function of the screen, it will transfer to the newly generated sequence (steps 1509, 1510), click "open" and select the screen change function (that is, the generated screen data When reading in), it shifts to the screen update sequence (steps 1509, 1511). In addition, when "Tool" in the menu bar 2201 is clicked and an unillustrated media output function (namely, the media output tool in the menu bar) is selected, the media output sequence is executed (steps 1509, 1512). Figure 8(b) and Figure 9(b) show this sequence.

图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 menu 2202 of "open file" is selected from the menu bar 2201 of Fig. 22(a), the "bitmap read" dialog box as the screen selection dialog box shown in Fig. 22(b) is displayed. 2203. Here, the so-called bitmap is screen data. In the display state of the dialog box 2203 , for example, when the bitmap name "G000JSMP.MAP" 2204 is selected, a screen 2301 of "G000JSMP.MAP" is displayed as shown in FIG. 23 . In addition, in this state, the parts list window 2302 shown in FIG. 23 is not yet displayed, but is displayed by the processing of step 1609 or step 1610 described later. "G001JSMP.MAP" is, for example, the screen data of the "Welcome" screen with the identifier "G001" shown in FIG. 4 .

另一方面,在新画面生成顺序时,如图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 step 1505 or step 1506 in order to display the parts list window for adding an image or the like to the updated screen or the newly created screen ( Step 1608). As a result of this judgment, the mode flag is reset, that is, if it is the basic mode, the parts list window (step 1610) for the basic mode in which the parts that have no influence on the business program 201 are registered is displayed (step 1610), and if it is the extended mode, it is displayed. A parts list window for the extension method of parts such as button parts that affect the business program 201 is opened (step 1609). FIG. 23 and FIG. 24( b ) show the case where the parts list windows 2302 and 2404 for the extended method are displayed.

之后,变为用于画面生成作业的操作等待状态(步骤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 text parts 302 shown in Fig. 10, image parts 303 and button parts 305 etc. execution parts update sequence (step 1701) by means of mouse operation on the display screen ). Then, if the part selected by double-clicking is an image part, then the property list window (steps 1702, 1703) for displaying the image part as shown in the property list window 1004 of Figure 10, if it is a text part, it will display the property list window for the text part The property list window (steps 1702, 1704), if it is an animation part, the property list window (steps 1702, 1705) that the animation parts use is displayed, and if it is an active image part, the property list window ( Steps 1702, 1706), if it is a button part, an attribute list window for moving image parts is displayed (steps 1702, 1707).

之后,画面生成程序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 image part 2501 as shown in the figure, place the mouse cursor 2502 on any position of the image part 2501 and double-click it. operate. Then, as shown in the figure, a changeable attribute list window 2503 for changing the position, image name, and display condition of the image component is displayed. Therefore, if the "position" 2504 is selected by mouse operation, as shown in FIG. In this state, if the horizontal position and the vertical position of the image component 2501 are moved, for example, the values are input in units of pixels, the "OK" button is selected, and then the "setting completed" in the property list window 2503 is selected, as shown in the figure As shown in Fig. 26, the image part 2501 is moved to a designated position and displayed. When changing the content of the image itself, if the "image name" of the property list window 2503 is clicked by mouse operation, various alternative "bitmap selection" dialog boxes (not shown) of the image are displayed. are additionally displayed, so click one of them with the mouse to select.

图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 button part 2701 as shown in the figure, place the mouse cursor on an arbitrary position of the button part 2701 and perform a double-click operation. Then, as shown in the figure, an attribute list window 2703 is displayed that can change the position, display name, down (down) name, up (up) name, blinking name, display condition, and KEY definition. Therefore, when "Position" 2704 is selected by mouse operation, as shown in FIG. 27(b), a "Position Setting" column 2705 for performing detailed settings for changing the display position is additionally displayed. In this state, if the horizontal position and the vertical position after the button part 2701 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 2703 is selected, then as As shown in FIG. 28(a), the button part 2501 is moved to a designated position and displayed.

此处,所谓向下名称、向上名称以及闪烁名称是在变更按钮部件的位图名称时使用的名称。另外,所谓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" field 2801 of the detailed setting of the initial state and the blink timer is displayed. Therefore, if you select "flicker" 2802, and then use "blink timer" 2803 to set the time of the display name timer in units of 100ms (milliseconds), then the button component designated by the display name will be set in its set time unit. Blinks and displays. When you want to change the pattern, shape, etc. of the button, select "Display Name" from the property list window to display the "Bitmap Selection Dialog Box" that holds various options for the button, and change it by selecting from it.

图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 (steps 1801, 1802), and designate the position where the added part is to be displayed by clicking the mouse. The processing unit 121 prepares, in the storage unit 123 , an input form defined by attribute input items necessary for displaying the selected additional component. Specifically, if the additional part selected by the operator is an image part, an input form for an image part whose input items required for displaying the image part are defined (step 1803) is prepared; parts, an input form for character parts is prepared (step 1804). Similarly, an input sheet for animation parts, moving image parts, and button parts is prepared (steps 1805, 1806, 1807).

输入表由图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 step 1810 to step 1812 in FIG. 18. register. For example, in the case of an image part, a dialog box name for inputting these input items in the order of position, size, name, and display condition is registered.

在各追加部件中准备了所需要的输入表之后,处理部分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 dialog box 3101 for selecting a bitmap image shown in FIG. 31 is displayed. This selection dialog box 3101 is not only a button part, but also has moving image parts, animation parts, image parts, and general screens and patterns in bitmaps. When the button part mark 3102 is selected by clicking with the mouse, the options of the button screen are displayed, and the button 3103 to be added is selected from among them by clicking the mouse, and the OK button is clicked. Next, a dialog box for setting display conditions is displayed. The dialog box for setting display conditions is the same as the dialog box 2801 for setting display conditions shown in FIG. 28(b), and the OK button is clicked after inputting display conditions such as blinking and blinking timer.

接着,位置的设定对话框被显示。该位置的设定对话框与图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 cash processing device 1, is used to set the effective range of the touch panel for determining which button is touched, usually, for example, because it is the same as the display size of the button. is set, so usually click the OK button. The setting dialog box 3201 of the key map in FIG. 32 enables setting of "touch panel effective range" 3202 and "other defined range" 3203 .

因此,按钮的输入项目被设定输入,并且按照该设定输入的按钮被显示。按钮部件上的“存入”、“提取”等文字选择部件一览表的“文字”,并作为文字部件的追加被输入。若是其他的方法作为图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 dialog box 3302 of "setting of display properties". Here, properties such as the movement amount, the number of digits, and the starting position of subtitle characters are set. When subtitle characters are set so as to move to the left side of the screen, for example, as shown in FIGS. 34( a ) and ( b ), characters 3303 "Save to ×× Bank" are displayed while being moved.

图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 step 1509 of Fig. 15, and, in this media output sequence, first judge whether the extended mode is set by the mode flag 702 (step 1902) , if the expansion mode is setting, as shown in Figure 9 (b), the pull-down menu 9203 (step 1903) that the FD generation function that displays ATM installation is suppressed, if the expansion mode is reset, as shown in Figure 8 (b) As shown, the pull-down menu 8203 that the FD generation function for ATM installation is not suppressed is displayed (step 1904).

在媒体输出用的下拉式菜单被显示后,处理部分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 cash processing device 1. 1908). Also, when the FD output of individual bitmap multiplexing is selected, an output medium (for example, FD) in which only the changed portion of the screen data 401 in FIG. 4 is stored is output (step 1909). After that, return to the operation waiting step 1611 of FIG. 16 (step 1910).

如以上那样,在本发明的实施形态中,由于将在顾客操作型自动机的业务程序中使用的画面数据通过画面数据的变更或修正分为业务程序的变更所需要的画面数据部分和业务程序的变更不需要的画面数据部分并进行生成或更新,因此,终端用户(银行/金融机关等)可以自由地订做并使用业务程序的变更/修正所不必要的画面的变更。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 data generation device 2 are stored in a recording medium such as a CD-ROM and installed in a general-purpose computer. Data creation and editing. In such a recording medium, a processing program for generating or changing screen data that requires a change in business procedures and screen data that does not need to be changed for performing screen transition control of a customer-operated automatic machine in a different manner and based on the generated Screen data Display screen processing program.

或者,记录成为画面数据的构成要素的部件数,以及使用该部件数据群并以不同方式生成或变更进行所述顾客操作型自动机的画面转移控制的需要变更业务程序的画面数据和不需要变更的画面数据的处理程序,以及根据所生成的画面数据显示画面的处理程序。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)

1. the screen generating method of a customer operated type automatic computer, in the method, the operation guide picture that shows the indication operation, and by computing machine generate switch to response corresponding to this operation guide screen operation, other the described operation guide picture operation guide picture, customer operated type automatic computer, it is characterized in that:
Set the 1st and the 2nd generating mode;
When being set at described the 1st mode, allow to generate the picture that need carry out described customer operated type automatic computer shift control business procedure change and be included in display unit in the picture data of described operation guide picture,
When being set at described the 2nd generating mode, allowing to generate and do not change described business procedure and be included in display unit in the described picture data, and suppress to generate the display unit that needs the described business procedure of change.
2. the screen generating method of the customer operated type automatic computer of claim 1 record, it is characterized in that, when described the 2nd generating mode, the picture data that is generated is outputed in the recording medium that can be installed to described customer operated type automatic computer, when the 1st generating mode, the picture data that suppresses to be generated is to the recording medium output that can be installed to described customer operated type automatic computer.
3. the screen generating method of a customer operated type automatic computer, in the method, the operation guide picture that shows the indication operation, and generate by computing machine and to switch to the described operation guide picture of response corresponding to operation, other operation guide pictures, the customer operated type automatic computer of this operation guide picture, it is characterized in that
On the same picture of the display part of described computing machine, show the operation guide picture of formation object and be used to specify the parts complete list that appends the display unit on this operation guide picture;
Response shows the cuit of the demonstration that is used for these parts again to the selection of a kind of parts in the described parts complete list on same picture, and receives the setting input according to shown cuit;
The parts of this setting input of response are presented at the zone of the operation guide picture of described formation object;
The operation guide picture that is generated is stored as picture data,
Before picture generates, set generating mode, be different according to parts that may appointment in the described parts complete list of selected described generating mode.
5. a customer operated type automatic computer is used to show the operation guide picture of indication operation, and switches to response other operation guide pictures corresponding to the operation of this operation guide picture, it is characterized in that having:
According to the business procedure that carries out various processing for operation, control the processing section of whole device;
The guidance of operating or the display part of guiding;
Receive the operation part of the input operation of the shown picture in corresponding described display part; And
Storage is presented at the video data on the operation guide picture of described display part and the storage area of described business procedure, described video data comprises the display unit that is generated by basic mode and extended mode, and only by the extended mode generation and to the influential display unit of described business procedure.
CN98115560A 1997-06-30 1998-06-30 Method for generating picture of customer operated type automatic computer and customer operated type automatic computer Expired - Fee Related CN1109313C (en)

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)

* Cited by examiner, † Cited by third party
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

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