專利名稱:畫面顯示控制方法和畫面轉移方法及其系統的制作方法
技術領域:
本發明涉及為了與因特網兼容而在搭載了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日
發明者松井勇樹, 段原德夫 申請人:株式會社日立制作所