专利名称:画面显示控制方法和画面转移方法及其系统的制作方法
技术领域:
本发明涉及为了与因特网兼容而在搭载了WWW(World WideWeb)浏览器的现金自动交易装置(以下,称为与WEB兼容的ATM)等的WWW浏览器上的画面转移的实现方法。
近年来,因特网的普及,取得了惊人的进展,正在推进向ATM(自动柜员机)或信息提供终端装置上利用。
在因特网中,可以使用HTML(超级文本标记语言)语言简单地作成主页发信信息。
通过将WWW浏览器搭载到ATM等上,便可显示因特网上的信息,同时通过提供与因特网连带的新的服务及采用HTML语言,引入ATM的金融机构本身期待可以增加和变更ATM画面。
用HTML语言记述的文件(HTML文件),通常是记述发生1个画面内的目标(键或语句显示区域等)的布局和这些目标附带的事件(按下键就成为超时等)时的处理的文件。
作为发生事件时的处理,有例如按下键时就顺序显示与该键对应的文字或将在WWW浏览器上显示的画面转移到下一画面上等处理。
在特开平10-143359号公报的画面转移控制装置中,提出了设置画面内容的作成部、画面转移处理的作成部和处理模块作成部,在进行画面转移处理的作成时,只要设计者作成了表示画面转移处理的流程图,就生成画面转移程序的装置。
通常,在HTML文件中,即使画面内容多次使用同一内容,在转移前往处的画面随该画面的使用场面而不同时,就必须准备与该转移前往处的画面相同数量的原来的画面。
另一方面,在特开平10-143359号公报的画面转移控制装置中,是用流程图表现画面转移处理的,但是,在该方法中,有可能漏掉与在某一画面中发生的事件对应的处理的描述。另外,为了实际执行作成的画面转移,需要单独的处理模块。
本发明的目的旨在通过将记述画面内容的HTML文件与记述画面转移处理的HTML文件分离,提高画面的独立性和再利用性。
本发明的其他目的在于,为了生成记述画面转移处理的HTML文件,通过采用表形式,消除对事件的转移前往处的描述的遗漏。
为了达到上述目的,本发明的特征在于在画面上使一连串的画面内容顺序转移而显示的信息处理装置的画面显示控制方法中,将画面内容信息与进行画面转移处理的画面转移处理信息分离而分别作成,将画面的帧结构采用由主帧和该主帧内的2个子帧构成的结构,将上述画面内容信息存储到一方的子帧中,将上述画面转移处理信息存储到另一方的子帧中。
另外,本发明是进行在画面上使一连串的画面内容顺序转移而显示的信息处理装置的画面转移处理的画面转移程序的生成方法,其特征在于将画面转移处理的各处理项目内容记述为表形式的工作表和画面转移程序生成部存储到文件中,该画面转移程序生成部顺序读入该工作表记述的处理项目内容,将与读入的处理项目内容对应的所需要的程序描述顺序写入文件,在文件上生成画面转移程序。
另外,本发明是进行在画面上使一连串的画面内容顺序转移而显示的信息处理装置的画面转移处理的画面转移程序的生成方法,其特征在于将把画面转移处理的目录部分和在该目录部分发生的事件作为处理项目内容记述为表形式的管理器工作表、将该目录部分内的画面转移的处理项目内容记述为表形式的控制器工作表和画面转移程序生成部存储到文件中,该画面转移程序生成部顺序读入该管理器工作表记述的处理项目内容,将与读入的处理项目内容对应的所需要的程序描述顺序写入文件,生成管理器,顺序读入该控制器工作表记述的处理项目内容,将与读入的处理项目内容对应的所需要的程序描述顺序写入文件,生成控制器,在文件上生成由该管理器和该控制器构成的画面转移程序。
图1是表示应用本发明的与WEB兼容的ATM的系统结构例的概略图。
图2A、2B是表示本发明的ATM画面的帧结构的示图。
图3A、3B、3C、3D、3E、3F是表示与WEB兼容的ATM提供的交易的画面转移例的示图。
图4是表示在与WEB兼容的ATM上显示的画面内容和实现画面转移时的呼叫关系的示图。
图5是表示用于实现图2所示的帧结构的HTML文件的安装方法的示图。
图6是表示管理器工作表的例子的示图。
图7是表示控制器工作表的例子的示图。
图8是表示根据管理器工作表生成的画面转移程序的例子的示图。
图9是表示根据控制器工作表生成的画面转移程序的例子的示图。
图10A是表示根据管理器工作表生成画面转移程序时的生成顺序的流程图。
图10B是表示接在图10A的流程图之后的流程图。
图11A是表示根据控制器工作表生成画面转移程序时的生成顺序的流程图。
图11B是表示接在图11A的流程图之后的流程图。
图12是表示词典工作表的例子的示图。
下面,根据附图详细说明本发明的实施例。
图1是适用于本发明的与WEB兼容的ATM的系统结构例的概略图。在银行101中,与WEB兼容的ATM102a~102n通过LAN(局域网)103与WWW服务器104连接。
与WEB兼容的ATM102a~102n按照从WWW服务器104中下载的信息(HTML文件等),提供画面显示、存取和各种服务。
另外,与WEB兼容的ATM102a~102n通过委托服务器106,利用因特网107等的线路运用银行101和携带的WWW服务器108a~108n提供的服务。
WWW服务器104和108a~108n分别与硬盘105和109连接,其中存储着画面内容(HTML文件)110和画面转移程序(HTML文件)111。
画面转移程序111由作为本发明的特征的画面转移程序生成部112所生成。
该画面转移程序生成部112根据内藏在硬盘114中的后面所述的管理器工作表/控制器工作表(表形式)113生成画面转移程序(HTML文件)。在本实施例中,将管理器工作表/控制器工作表(表形式)113内藏在另外设置的硬盘114中,但是,也可以内藏在硬盘109内。
在本构成例中,设102a~102n为与WEB兼容的ATM、101为银行,但是,现在ATM的服务有多样化、功能分化的倾向,具有本发明的功能的装置也包括具有ATM以外的名称的情况或101是银行以外的设置场所的情况。
图2A、2B表示本发明的ATM画面的帧结构。
所谓帧,就是在WWW浏览器上显示时区分的单位,可以具有层次结构。
在与WEB兼容的ATM中,画面如201那样显示,但是,在内部有1个主帧202,在其下面,有存储画面转移处理的子帧203和存储画面内容信息的子帧204。
通过预先将子帧203的大小设定为‘0’,在画面上就只能显示子帧204。
图3A~3F表示与WEB兼容的ATM102a~102n所提供交易的画面转移例。
这里,以余额查询交易为例。
画面301是交易选择画面,配置了信息显示区域302和交易选择键303(图3A)。
在交易选择画面301中,按下余额查询键304时,就显示等待卡插入画面311(图3B)。
在等待卡插入画面311上,配置了催促插入卡的图解312、取消键313和信息显示区域314。
在插入卡时,就显示密码输入画面321(图3C)。
在密码输入画面321中,将密码号码键322按下4位时,就显示主机收发通信画面331(图3D)。
在主机收发通信画面331中,在与主机的收发通信结束时,就显示余额显示画面341(图3E)。
在余额显示画面341中,在信息显示区域343内显示余额。
在按下确认键342时,就显示媒体等待接收画面351(图3F)。
在媒体等待接收画面351中,在接收到卡等媒体时,就再次显示交易选择画面301(图3A)。
下面,说明构成上述交易的画面转移的实现方法。
图4是表示在与WEB兼容的ATM102a~102n上显示的画面内容和实现画面转移时的呼叫关系的图。
管理器401控制1个交易的流程。
控制器402a~402n根据显示中的画面和在其中发生的事件决定下一画面并使之转移。
画面内容404a1~404nm显示画面,并进行与事件对应的处理。
另外,画面内容404a1~404nm可以用通常的主页作成工具来作成。
目录部分403a~403n是金额输入、码输入、现金投入等交易中的处理单位。
例如,在金额输入目录部分,显示金额输入画面,用户输入金额。
在该金额为不正确的值时,就显示金额再次输入画面,用户再次输入金额。
通常,目录部分由多个画面构成。
图3A~3F的画面转移是其中有代表性的画面转移。
图5是用于实现图2A、2B所示的帧结构的HTML文件的安装方法501。
利用FRAMESET标志分割为帧,作为其子帧,配置Manager这样名字的帧和View这样名字的帧。
另外,将Manager帧的大小取为0。
图6表示将用于生成图3A~3F的例子中的画面转移的管理器401的处理表为表形式的作为画面转移表的管理器工作表601。
在本图中,交易名602表示余额查询交易。
在纵的行603中,列举了等待卡插入等目录部分的一览表。
在横的列604中,列举了在处理结束等各目录部分发生的事件。
方块部分605表示在目录部分发生事件时向哪个目录部分转移的转移前往处行数。
另外,在方块部分605为空栏时,表示在目录部分发生事件时该交易(图示的情况为余额查询交易)结束。
图7表示将用于生成图3的例中的目录部分内的画面转移的控制器402的处理表为表形式的作为画面转移表的控制器工作表701。
在该图中,目录部分702表示等待卡插入。
纵的行703列举了等待卡插入1画面等画面的一览表。
横的列704列举了在处理结束等各画面发生的事件。
方块部分705表示在画面中发生事件时向哪个画面转移的转移前往处行数。
另外,在方块部分705为空栏时,表示在画面中发生事件时该目录部分(图示的情况为等待卡插入)结束。
对于1个管理器工作表,通常有多个控制器工作表。
在图7中,只给出了等待卡插入。
图12是表示在管理器工作表601和控制器工作表701中使用的目录部分名和画面名的中文名称与英语名称的对应关系的词典工作表801。
纵的行802列举了目录名和画面名。
在中文名称803的列中列举了中文名称、在英语名称804的列中列举了英语名称。
例如,中文名称中的等待卡插入,英语名称表示是CardSounyuu。
图8是根据管理器工作表601生成的画面转移程序901即管理器。
图9是根据控制器工作表701生成的画面转移程序1001即控制器。
通常,控制器工作表有多个,所以,有相同数量的控制器即画面转移程序。
在图9中,只给出了其中的CardSounyuu.asp。
图10A、图10B是表示根据管理器工作表601生成画面转移程序901即管理器时的顺序流程图。
在步骤1101,从管理器工作表601中取得交易名。
在步骤1102,打开写入生成程序的名为Manager.asp的文件。
在步骤1103,作为字符串,将<HTML>、<SCRIPT language=“VBScript‘>写入文件。
在步骤1104,将变量y赋值为y=1。
在步骤1105,取得管理器工作表601的第y行的目录部分名。
在步骤1106,参照词典工作表801,根据在步骤1105取得的目录部分名的中文名称取得英语名称。
在步骤1107,作为字符串,将<!--#INCLUDE FILE=“、在步骤1106取得的目录部分名的英语名称、.asp”-->写入文件。
在步骤1108,将变量y赋值为y=y+1。
在步骤1109,将变量y与管理器工作表601的行数进行比较,在变量y小于行数时,就反复进行从步骤1105到步骤1108的处理。
在步骤1110,作为字符串,将<!--#INCLUDE FILE=“Shougai.asp”-->写入文件。
在步骤1111,作为字符串,将Sub Manager(ManagerID,ContensParts,Code)写入文件。
在步骤1112,作为字符串,将If(Code=“障碍”)then、Shougai“开始”,“、在步骤1101取得的交易名、”、“、End If、SelectCase ManagerID写入文件。
在步骤1113,作为字符串,将Case“、在步骤1101取得的交易名、”写入文件。
在步骤1114,作为字符串,将Select Case ContentsParts写入文件。
在步骤1115,作为字符串,将Case“开始”写入文件。
在步骤1116,取得管理器工作表601的第1行的目录部分名,参照词典工作表801取得英语名称。
在步骤1117,作为字符串,将在步骤1116取得的目录部分名的英语名称、“开始”,“、在步骤1101取得的交易名、”写入文件。
在步骤1118,将变量y赋值为y=1。
在步骤1119,取得管理器工作表601的第y行的目录部分名。
在步骤1120,作为字符串,将Case“、在步骤1119取得的目录部分名、”写入文件。
在步骤1121,作为字符串,将Select Case Code写入文件。
在步骤1122,将变量赋值为x=1。
在步骤1123,取得管理器工作表601的第x列的事件名。
在步骤1124,取得管理器工作表601的第y行第x列的转移前往处行数。
在步骤1125,在步骤1124取得的转移前往处行数为空栏时,就跳过以下的从步骤1126到步骤1128的处理。
在步骤1126,作为字符串,将Case“、在步骤1123取得的事件名、”写入文件。
在步骤1127,取得管理器工作表601的在步骤1124取得的转移前往处行数的目录部分名,参照词典工作表801取得英语名称。
在步骤1128,作为字符串,将在步骤1127取得的目录部分名的英语名称、“开始”,“、在步骤1101取得的交易名、”写入文件。
在步骤1129,将变量x赋值为x=x+1。
在步骤1130,将变量x与管理器工作表601的列数进行比较,在变量x小于列数时,就反复进行从步骤1123到步骤1129的处理。
在步骤1131,作为字符串,将End Select写入文件。
在步骤1132,将变量y赋值为y=y+1。
在步骤1133,将变量y与管理器工作表601的行数进行比较,在变量y小于行数时,就反复进行从步骤1119到步骤1132的处理。
在步骤1134,作为字符串,将End Select写入文件。
在步骤1135,作为字符串,将End Select写入文件。
在步骤1136,作为字符串,将End Sub、</SCRIPT)、</HTML>写入文件。
在步骤1137,将文件关闭。
图11A、图11B是表示根据控制器工作表701生成画面转移程序1001即控制器时的顺序流程图。
在步骤1201,从控制器工作表701中取得目录部分名,参照词典工作表801取得英语名称。
在步骤1202,打开在步骤1201取得的目录部分名的英语名称上附加了.asp的文件。
在步骤1203,作为字符串,将Sub、在步骤1201取得的目录部分名的英语名称、(Gamen,Code)写入文件。
在步骤1204,作为字符串,将Select Case Gamen写入文件。
在步骤1205,作为字符串,将Case“开始”、Session(“YobidashiManager”)=Code写入文件。
在步骤1206,取得控制器工作表701的第1行的画面名,参照词典801取得英语名称。
在步骤1207,作为字符串,将top.View.location=“、在步骤1206取得的画面名的英语名称、.html”写入文件。
在步骤1208,将变量y赋值为y=1。
在步骤1209,取得控制器工作表701的第y行的画面名。
在步骤1210,作为字符串,将Case“、在步骤1209取得的画面名、”写入文件。
在步骤1211,作为字符串,将Select Case Code写入文件。
在步骤1212,将变量x赋值为x=1。
在步骤1213,取得控制器工作表701的第x列的事件名。
在步骤1214,取得控制器工作表701的第y行第x列的转移前往处行数。
在步骤1215,在步骤1214取得的转移前往处行数为空栏时,就跳过以下的从步骤1216到步骤1218的处理。
在步骤1216,作为字符串,将Case“、在步骤1213取得的事件名、”写入文件。
在步骤1217,取得控制器工作表701的在步骤1214取得的转移前往处行数的画面名,参照词典工作表801取得英语名称。
在步骤1218,作为字符串,将top.View.location=“、在步骤1217取得的画面名的英语名称、.html”写入文件。
在步骤1219,将变量x赋值为x=x+1。
在步骤1220,将变量x与控制器工作表701的列数进行比较,在变量x小于列数时,就反复进行从步骤1213到步骤1219的处理。
在步骤1221,作为字符串,将Case Else、Top.Manager.ManagerSession(“YobidashiManager”),“、在步骤1201取得的目录部分名、”,Code、End Select写入文件。
在步骤1222,将变量y赋值为y=y+1。
在步骤1223,将变量y与控制器工作表701的行数进行比较,在变量y小于行数时,就反复进行从步骤1209到步骤1222的处理。
在步骤1224,作为字符串,将Case Else、top.Manager.ManagerSession(“YobidashiManager”),“、在步骤1201取得的目录部分名、“,C0de、End Select写入文件。
在步骤1225,作为字符串,将End Sub写入文件。
在步骤1226,将文件关闭。
以上,说明了本发明的与WEB兼容的ATM的实施例,但是,本发明不仅可以应用于与WEB兼容的ATM,而且可以应用于其他业务系统和各种信息终端装置。
按照本发明的实施例,可以独立地作成并管理与WEB兼容的ATM的画面和画面转移信息。因此,可以预先准备画面记述文件,从而可以选择使用其中的某一个。
另外,利用画面转移表可以很容易地把握画面转移。
也可以很容易地分担ATM画面作成和画面转移表作成的作业。
另外,本发明的适用范围不仅是与WEB兼容的ATM,而且在其他业务系统和各种信息终端装置中也是有效的。
权利要求
1.一种在画面上使一连串的画面内容顺序转移而显示的信息处理装置的画面显示控制方法和系统,其特征在于将表示信息处理装置中画面内容的画面内容信息与在上述一连串画面内容之间进行画面转移处理的画面转移处理信息分离地分别作成,将上述信息处理装置的显示画面的帧结构采用由主帧和该主帧内的2个子帧构成的结构,将上述画面内容信息存储到一方的子帧中,将上述画面转移处理信息存储到另一方的子帧中,根据上述画面转移处理信息,使上述一连串的画面内容顺序转移并进行显示。
2.按权利要求1所述的画面显示控制方法,其特征在于上述画面内容信息具有显示指定信息的信息显示区域和按照工序信息从多个选择事件中选择任意的1个事件的选择画面,根据选择该选择画面后发生的事件并根据上述画面转移处理信息转移为上述一连串的画面内容中的某一个。
3.按权利要求1所述的画面显示控制方法,其特征在于存储上述画面转移处理信息的另一方的子帧,将大小设定为“0”。
4.一种进行在画面上使一连串的画面内容顺序转移而显示的信息处理装置的画面转移处理的画面转移方法,其特征在于对于上述一连串的各画面内容,将该各画面内容结束的向下一画面转移的画面转移处理的各处理项目内容记述为表形式,顺序取入上述表形式记述的处理项目内容,进行上述一连串的画面内容间的画面转移处理。
5.一种进行在画面上使一连串的画面内容顺序转移而显示的信息处理装置的画面转移处理的画面转移方法,其特征在于生成表示画面转移处理中的处理单位的目录部分和将在该目录部分发生的事件作为处理项目内容记述为表形式的管理器工作表,生成将上述目录部分内画面转移的处理项目内容记述为表形式的控制器工作表,顺序读入上述管理器工作表记述的处理项目内容,生成控制与读入的处理项目内容对应的一连串的处理流程的管理器,顺序读入上述控制器工作表记述的处理项目内容,生成决定与读入的处理项目内容对应的下一转移画面的控制器,按照上述管理器工作表使上述管理器动作,进行画面转移。
6.一种进行在画面上使一连串的画面内容顺序转移而显示的信息处理装置的画面转移处理的画面转移系统,其特征在于具有对指定的处理单位具有一连串的画面内容的处理单位图像存储部、与该处理单位图像存储部连接的具有决定下一画面转移的控制器的多个处理单位结构部和与该多个处理单位结构部连接的控制处理单位的1个流程的管理器。
7.一种进行在画面上使一连串的画面内容顺序转移而显示的信息处理装置的画面转移处理的画面转移方法,其特征在于将把画面转移处理的各处理项目内容记述为表形式的工作表和画面转移程序生成部存储到文件中,该画面转移程序生成部顺序读入该工作表记述的处理项目内容,将与读入的处理项目内容对应的所需要的程序描述写入到文件中,在文件上生成画面转移程序。
8.一种进行在画面上使一连串的画面内容顺序转移而显示的信息处理装置的画面转移处理的画面转移方法,其特征在于将把画面转移处理的目录部分和在该目录部分发生的事件作为处理项目内容记述为表形式的管理器工作表、将该目录部分内的画面转移的处理项目内容记述为表形式的控制器工作表和画面转移程序生成部存储到文件中,该画面转移程序生成部顺序读入该管理器工作表记述的处理项目内容,将与读入的处理项目内容对应的所需要的程序描述顺序写入文件,生成管理器,顺序读入该控制器工作表记述的处理项目内容,将与读入的处理项目内容对应的所需要的程序描述顺序写入文件,生成控制器,在文件上生成由该管理器和该控制器构成的画面转移程序。
全文摘要
一种在画面上使一连串的画面内容顺序转移并显示的画面显示控制方法和系统。将表示信息处理装置上显示的画面内容的画面内容信息和在画面内容间进行画面转移处理的画面转移处理信息分离地分别生成。将显示画面的帧结构采用由主帧和主帧内的2个子帧构成的结构,将画面内容信息存储到一方的子帧中,将画面转移处理信息存储到另一方的子帧中,根据画面转移处理信息使一连串的画面内容顺序转移并进行显示。
文档编号G06F3/048GK1291764SQ0012619
公开日2001年4月18日 申请日期2000年8月31日 优先权日1999年10月6日
发明者松井勇树, 段原德夫 申请人:株式会社日立制作所