亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

控制器的制作方法

文檔序號:6406059閱讀:145來源:國知局
專利名稱:控制器的制作方法
技術領域
本發(fā)明涉及一種控制器,經通信線路與上位裝置連接,對應于來自上位裝置的請求消息,向上位裝置返送設備數(shù)據(jù)等數(shù)據(jù)。
背景技術
在大樓、工廠或工廠設備中,引進管理系統(tǒng),經通信線路連接控制各種現(xiàn)場設備的控制器與監(jiān)視用的Web客戶機終端(上位裝置),并從Web客戶機終端監(jiān)視控制器或現(xiàn)場設備狀態(tài)。
圖14中示出該管理系統(tǒng)的一例。圖中,1為Web客戶機終端,2為控制器,經以太網(注冊商標)等通信線路3連接Web客戶機終端1與控制器2。在控制器2上連接溫度調節(jié)器和流量計、電磁閥等現(xiàn)場設備4,在現(xiàn)場設備4上連接傳感器等I/O設備5。
在該管理系統(tǒng)中,控制器2定期從現(xiàn)場設備4采集數(shù)據(jù),作為設備數(shù)據(jù)存儲在數(shù)據(jù)庫2-1中。另外,在數(shù)據(jù)庫2-1中還存儲有關控制器2的數(shù)據(jù)等,作為設備數(shù)據(jù)。必要時從Web客戶機終端1訪問控制器2,讀出或寫入存儲在數(shù)據(jù)庫2-1中的設備數(shù)據(jù)(設備信息)。
用圖15來說明現(xiàn)有的從Web客戶機終端1向控制器2的訪問(例如參照專利文獻1)。另外,該圖中,僅示出Web客戶機終端1與控制器2,省略圖示通信線路3和現(xiàn)場設備4、I/O設備5。
另外,控制器2具備Web服務器部2A、請求分割部件2B、指令處理部件2C、設備數(shù)據(jù)管理部2D、資源變換部件2E和存儲部2F。設備數(shù)據(jù)管理部2D管理向數(shù)據(jù)庫2-1存儲的數(shù)據(jù)。在存儲部2F中存儲可由Web客戶機終端1閱覽的全部Web畫面的雛形,作為變換前資源文件。在該變換前資源文件中,以特殊標簽的形式埋入畫面顯示的設備信息的指定。
①Web客戶機終端1利用HTTP協(xié)議,向控制器2發(fā)送請求消息。該請求消息有資源文件請求(Web畫面的請求)、對設備信息的訪問請求(數(shù)據(jù)的讀出、寫入等請求)、使資源文件請求與對設備信息的訪問請求一致的復合請求等3種。由控制器2的Web服務器部2A接收該請求消息。
②Web服務器部2A接收來自Web客戶機終端1的請求消息,將接收到的請求消息發(fā)送到請求分割部件2B。
③請求分割部件2B解析從Web服務器部2A發(fā)送來的請求消息,分割成資源文件請求與對設備信息的訪問請求,將資源文件請求發(fā)送到資源變換部件2E,將對設備信息的訪問請求發(fā)送到指令處理部件2C。
④指令處理部件2C接收來自請求分割部件2B的對設備信息的訪問請求,執(zhí)行對應于該訪問請求的處理。例如,若訪問請求是數(shù)據(jù)的寫入請求,則經設備數(shù)據(jù)管理部2D向數(shù)據(jù)庫2-1寫入數(shù)據(jù)。另外,若訪問請求是數(shù)據(jù)的讀出請求,則經設備數(shù)據(jù)管理部2D從數(shù)據(jù)庫2-1中讀出數(shù)據(jù)。之后,將對應于該訪問請求的數(shù)據(jù)的寫入結果或讀出的數(shù)據(jù)作為對設備信息的訪問結果,返回到請求分割部件2B。
⑤資源變換部件2E接收來自請求分割部件2B的資源文件請求,并從存儲部2F中讀出對應于該資源文件請求中包含的資源文件名的變換前資源文件,并將對由埋入該讀出的變換前資源文件中的特殊標簽指定的設備信息的讀出請求發(fā)送到指令處理部件2C。另外,提供資源文件請求中包含的資源文件名,作為例如分配到Web畫面的畫面序號。
⑥指令處理部件2C對應于從資源變換部件2E到設備信息的讀出請求,經設備數(shù)據(jù)管理部2D從數(shù)據(jù)庫2-1中讀出數(shù)據(jù),并將該讀出的數(shù)據(jù)返回到資源變換部件2E。
⑦資源變換部件2E接收從指令處理部件2C返回來的數(shù)據(jù),將該數(shù)據(jù)代替特殊標簽,埋入變換前資源文件中,將埋入該數(shù)據(jù)后的變換前資源文件作為變換后資源文件,發(fā)送到請求分割部件2B。
⑧請求分割部件2B在僅收到來自指令處理部件2C的對設備信息的訪問結果的情況下,將該收到的對設備信息的訪問結果傳遞到Web服務器部2A。另外,資源分割部件2B在僅收到來自資源變換部件2E的變換后資源文件的情況下,將該收到的變換后資源文件傳遞到Web服務器部2A。并且,在收到來自指令處理部件2C的對設備信息的訪問結果與來自資源變換部件2E的變換后資源文件的情況下,廢棄來自指令處理部件2C的對設備信息的訪問結果,僅將來自資源變換部件2E的變換后資源文件傳遞到Web服務器部2A。
⑨Web服務器部2A將從請求分割部件2B發(fā)送來的對設備信息的訪問結果或資源文件(變換后資源文件)作為響應消息返回Web客戶機終端1。
⑩Web客戶機終端1根據(jù)從控制器2返回來的對設備信息的訪問結果,進行處理。另外,顯示從控制器2返回來的資源文件(Web畫面)。
另外,對應于來自Web客戶機終端1的請求消息的種類,按如下順序進行上述處理。
按①、②、③、⑤、⑥、⑦、⑧、⑨、⑩的順序執(zhí)行。
按①、②、③、④、⑧、⑨、⑩的順序執(zhí)行。
①、②、③、④、⑤、⑥、⑦、⑧、⑨、⑩的順序執(zhí)行。
專利文獻1特開2003-044125號公報(段 - ,圖1)但是,根據(jù)上述現(xiàn)有從Web客戶機終端1對控制器2的訪問方法,盡管事先形成可由Web客戶機終端1閱覽的全部Web畫面的雛形,并將該雛形作為變換前資源文件存儲在存儲部2F中,該變換前資源文件的形成仍然需要過多的時間與手續(xù)。另外,為了使必需的全部變換前資源文件存儲在存儲部2F中,必需過大的存儲器容量。

發(fā)明內容
本發(fā)明鑒于上述問題作出,其目的在于提供一種不需要變換前資源文件的事先形成手續(xù)、或可削減為了存儲變換前資源文件而必需的存儲器容量的控制器。
為了實現(xiàn)上述目的,第1發(fā)明(根據(jù)技術方案1的發(fā)明)是一種控制器,經通信線路與上位裝置連接,對應于來自上位裝置的請求消息,向上位裝置返送數(shù)據(jù),其特征在于具備資源文件名解析部件,解析從上位裝置發(fā)送來的請求消息中包含的資源文件名,并抽取根據(jù)該資源文件名得到的至少畫面的種類與對象,作為畫面生成參數(shù);資源文件自動生成部件,根據(jù)由該資源文件名解析部件抽取的畫面生成參數(shù)的畫面種類,形成該畫面的雛形,并從對象取得關于該對象的屬性,生成埋入形成取得的屬性的畫面雛形中的畫面,作為資源文件;和資源文件返送部件,向上位裝置返送由該資源文件自動生成部件生成的資源文件。
在本發(fā)明中,控制器接收從上位裝置發(fā)送來的請求消息,并解析該請求消息中包含的資源文件名。就本發(fā)明而言,設資源文件名中至少包含畫面的種類與對象。另外,所謂對象是指例如控制器本身、連接于控制器的現(xiàn)場設備、連接于現(xiàn)場設備的I/O設備等。
另外,控制器抽取根據(jù)資源文件名得到的至少畫面的種類與對象,作為畫面生成參數(shù),并根據(jù)該抽取的畫面生成參數(shù)的畫面種類,形成該畫面的雛形。該畫面的雛形對應于現(xiàn)有的變換前資源文件。因此,在本發(fā)明中,可自動形成變換前資源文件。
另外,控制器從抽取的畫面生成參數(shù)的對象中取得關于該對象的屬性,生成埋入形成取得的屬性的畫面雛形中的畫面,作為資源文件,并向上位裝置返送該生成的資源文件。該資源文件對應于現(xiàn)有的變換后資源文件。另外,所謂屬性是指對象具有的設備數(shù)據(jù)等的附屬信息。
第2發(fā)明(根據(jù)技術方案2的發(fā)明)是在第1發(fā)明中,在生成的資源文件中設置與其它資源文件的鏈接部的情況下,根據(jù)該鏈接目的地的畫面生成參數(shù),生成資源文件名,將該生成的資源文件名記述在鏈接部中。
在本發(fā)明中,控制器向上位裝置發(fā)送在鏈接部中記述有資源文件名的資源文件。就上位裝置而言,若選擇指定顯示的資源文件(Web畫面)的鏈接部,則向控制器發(fā)送包含記述在該鏈接部中的資源文件名的請求消息。


圖1是表示根據(jù)本發(fā)明的控制器的一實施方式的主要部分的圖。
圖2是示例存儲在該控制器的數(shù)據(jù)庫中的設備信息的數(shù)據(jù)結構的圖。
圖3是示例該控制器使用的資源文件名的體系的圖。
圖4是表示用于表現(xiàn)圖2中所示數(shù)據(jù)結構的Web畫面的體系例的圖。
圖5是表示對象一覽畫面(器件)的一例的圖。
圖6是表示對象一覽畫面(副遙控器)的一例的圖。
圖7是表示對象一覽畫面(點)的一例的圖。
圖8是表示屬性設定畫面的一例的圖。
圖9是表示屬性一覽畫面(器件)的一例的圖。
圖10是表示屬性一覽畫面(副遙控器)的一例的圖。
圖11是表示屬性一覽畫面(點)的一例的圖。
圖12是表示對應于來自Web客戶機終端的請求消息執(zhí)行的控制器的處理動作的流程圖。
圖13是表示圖12中的資源文件生成處理的細節(jié)的流程圖。
圖14是表示從Web客戶機終端監(jiān)視控制器或現(xiàn)場設備狀態(tài)的管理系統(tǒng)一例的圖。
圖15是表示現(xiàn)有控制器的主要部分的圖。
具體實施例方式
下面,參照附圖來詳細說明本發(fā)明。圖1是表示根據(jù)本發(fā)明的控制器的一實施方式的主要部分的圖。圖中,與圖15相同的符號表示與參照圖15說明的結構要素相同或同等的結構要素,省略其說明。另外,由于整體的系統(tǒng)結構與圖14所示相同,所以通用該圖。
本實施方式的控制器2’具備Web服務器部2A、請求分割部件2B、指令處理部件2C、設備數(shù)據(jù)管理部2D,這點上與圖15所示的現(xiàn)有控制器2相同。
本實施方式的控制器2’與現(xiàn)有的控制器2的不同之處在于設置資源文件自動生成部件2G、資源文件名解析部件2H和資源文件名生成部件2I來代替資源變換部件2E,沒有存儲變換前資源文件的存儲部2F。
另外,不將來自Web客戶機終端的請求消息中、資源文件請求中包含的資源文件名設為畫面序號,而設為包含畫面種類或對象等的資源文件名。另外,在本實施方式中,所謂對象是指控制器2’本身、連接于控制器2的現(xiàn)場設備4、連接于現(xiàn)場設備4的I/O設備5。
圖2中示例存儲在數(shù)據(jù)庫2-1中的設備信息的數(shù)據(jù)結構。在這里的數(shù)據(jù)結構中,將控制器2’稱為器件,將連接于控制器2的現(xiàn)場設備4稱為副遙控器,將連接于現(xiàn)場設備4的I/O設備5稱為點。因此,在該數(shù)據(jù)結構中,第1層的器件、第2層的副遙控器、第3層的點分別構成對象。
另外,在該數(shù)據(jù)結構中,將對象具有的附屬信息(設備數(shù)據(jù))設為屬性,對于每個對象,將該屬性設為組,用對象的屬性形式來表現(xiàn)全部的設備數(shù)據(jù)。對象可由器件、副遙控器等類型(種類)和其號碼(實例No.)表現(xiàn)。例如,連接于器件No.1上的副遙控器No.1的點No.1的點名稱信息可由對象[Dev01.Sub01.Pnt01]、屬性[ObjName]的形式來指定。
圖3示例資源文件名的體系。資源文件名是為了特定資源文件(Web畫面)而方便地設定的名稱,由[畫面種類]、[頁No.]、[對象層]、[對象指定部]、[屬性識別符]、[擴展符]構成。
在[畫面種類]中,由2字節(jié)指定畫面的種類,在[頁No.]中,在畫面跨躍多個頁的情況下,其頁序號由2字節(jié)指定。在本實施方式中,在是對象一覽畫面的情況下,將[畫面種類]設為
,在是屬性一覽畫面的情況下,將[畫面種類]設為
,在是屬性設定畫面的情況下,將[畫面種類]設為
。對象一覽畫面或屬性一覽畫面、屬性設定畫面如后所述。
在[對象層]中,由1字節(jié)來指定構成顯示畫面對象的對象所在的層,在[對象指定部]中,由可變長字節(jié)指定構成顯示畫面對象的對象。在圖3(b)中示例[對象指定部]的結構。[對象指定部]由第1層的[種類識別符]和[實例№.]構成的第1層指定部#1、第2層的[種類識別符]和[實例No.]構成的第2層指定部#2、第3層的[種類識別符]和[實例No.]構成的第3層指定部#3構成。
就[對象指定部]而言,在各層指定部#1-#3的[種類識別符]中,由2字節(jié)指定構成顯示畫面對象的對象所屬各層的對象類型(種類)。在本實施方式中,若為器件,則為
,若為副遙控器,則為
,若為點,則為
。在各層指定部#1-#3的[實例No.]中,由3字節(jié)指定構成顯示畫面對象的對象所屬各層的對象的序號。
例如,若構成顯示畫面對象的對象是圖2中所示數(shù)據(jù)結構中的點P1,則將第1層指定部#1的[種類識別符]設為
,將[實例No.]設為
,將第2層指定部#2的[種類識別符]設為
,將[實例No.]設為
,將第3層指定部#3的[種類識別符]設為
,將[實例No.]設為
(參照圖3(c))。
在[屬性識別符]中,由3字節(jié)指定構成顯示畫面對象的屬性的識別符。該屬性的識別符在特定屬性設定畫面等屬性的情況下,唯一地附加于每個對象。在[擴展符]中,附加表示是超文本的[.html]。
另外,圖3(a)中所示的資源文件名的體系針對去除頂部畫面的資源文件,就頂部畫面而言,附加了所謂[Main.html]的資源文件名。
圖4中示出用于表現(xiàn)圖2中所示數(shù)據(jù)結構的Web畫面的體系例。在本實施方式中,Web畫面存在于每個對象中,由位于該對象的下位層中的全部對象的一覽畫面(對象一覽畫面)、該對象具有的全部屬性的一覽畫面(屬性一覽畫面)、和該對象具有的各屬性的設定畫面(屬性設定畫面)等3種畫面構成。
圖4中示出的畫面G1、G2、G3是對象一覽畫面,從表示器件和該器件的主要屬性的對象一覽畫面G1(參照圖5)鏈接到表示期望器件的下位層的副遙控器和該副遙控器的主要屬性的對象一覽畫面G2(參照圖6)、和表示期望器件的全部屬性的屬性一覽畫面G5(參照圖9)。
具體而言,在圖5所示的對象一覽畫面G1中若點擊顯示按鈕BT1,則顯示圖6中示出的對象一覽畫面G2。另外,在圖5所示的對象一覽畫面G1中若點擊器件的ID序號的顯示區(qū)域BT2,則顯示圖9中示出的屬性一覽畫面G5。在圖2所示的數(shù)據(jù)結構中,由于僅有一個器件,所以就對象一覽畫面G1而言,從多個器件中選擇期望的器件是不可行的,但在有多個器件的情況下,因為在對象一覽畫面G1中顯示多個器件,所以可從中選擇期望的器件。
另外,在本實施方式中,對象一覽畫面G1變?yōu)轫敳慨嬅?,顯示將該器件的下層副遙控器設為對象的對象一覽畫面G2,作為該頂部畫面中的器件的對象一覽畫面。
從顯示副遙控器和該副遙控器的主要屬性的對象一覽畫面G2鏈接到顯示期望的副遙控器的下層點和該點的主要屬性的對象一覽畫面G3(參照圖7)、和顯示期望的副遙控器的全部屬性的屬性一覽畫面G6(參照圖10)。
具體而言,若就圖6所示的對象一覽畫面G2鏈接顯示點BT3,則顯示圖7所示的對象一覽畫面G3。另外,若就圖6所示的對象一覽畫面G2鏈接副遙控器的ID序號的顯示區(qū)域BT4,則顯示圖10所示的屬性一覽畫面G6。
從顯示點和該點的主要屬性的對象一覽畫面G3鏈接到顯示期望的點的全部屬性的屬性一覽畫面G7(參照圖11)。
具體而言,若就圖7所示的對象一覽畫面G3鏈接點的ID序號的顯示區(qū)域BT5,則顯示圖11所示的屬性一覽畫面G7。
從對象一覽畫面G1、G2、G3或屬性一覽畫面G5、G6、G7鏈接到屬性設定畫面G4(參照圖8)。
具體而言,若就例如圖9所示的屬性一覽畫面G5鏈接設定按鈕BT6,則顯示圖8所示的屬性設定畫面G4。可從該屬性設定畫面G4對期望的屬性值進行設定或變更。
下面,交換控制器2’中資源文件自動生成部件2G、資源文件名解析部件2H、資源文件名生成部件的功能,同時,說明該控制器2’中的特征處理動作。
另外,下面說明的控制器2’的處理動作由處理器和存儲裝置所構成的硬件、和與這些硬件協(xié)同動作來實現(xiàn)各種功能的程序來實現(xiàn)。另外,程序以存儲在媒體中的形式提供,通過安裝在組裝在硬件系統(tǒng)中的存儲裝置、例如硬盤裝置中來執(zhí)行。
①Web客戶機終端1利用HTTP協(xié)議,向控制器2發(fā)送請求消息。與以前一樣,在該請求消息中,有資源文件請求(Web畫面的請求)、對設備信息的訪問請求(數(shù)據(jù)的讀出、寫入等請求)、使資源文件請求與對設備信息的訪問請求一致的復合請求等3種。由控制器2’的Web服務器部2A接收該請求消息。
但是,在本實施方式中,如后所述,在資源文件請求中包含對應于請求的資源文件、通過圖3(a)附加體系的資源文件名。該資源文件名記述在從控制器2’發(fā)送到Web客戶機終端1的資源文件中設置的鏈接部中。另外,在請求頂部畫面作為資源文件的情況下,Web客戶機終端1向資源文件請求附加所謂[Main.html]的資源文件名。
②Web服務器部2A接收來自Web客戶機終端1的請求消息,將接收到的請求消息發(fā)送到請求分割部件2B。
③請求分割部件2B解析從Web服務器部2A發(fā)送來的請求消息,分割成資源文件請求與對設備信息的訪問請求,將資源文件請求發(fā)送到資源文件自動生成部件2G,將對設備信息的訪問請求發(fā)送到指令處理部件2C。
④指令處理部件2C接收來自請求分割部件2B的對設備信息的訪問請求,執(zhí)行對應于該訪問請求的處理。例如,若訪問請求是數(shù)據(jù)的寫入請求,則經設備數(shù)據(jù)管理部2D向數(shù)據(jù)庫2-1寫入數(shù)據(jù)。另外,若訪問請求是數(shù)據(jù)的讀出請求,則經設備數(shù)據(jù)管理部2D從數(shù)據(jù)庫2-1中讀出數(shù)據(jù)。之后,將對應于該訪問請求的數(shù)據(jù)的寫入結果或讀出的數(shù)據(jù)作為對設備信息的訪問結果,返回到請求分割部件2B。
⑤資源文件自動生成部件2G接收來自請求分割部件2B的資源文件請求,并將該資源文件請求中包含的資源文件名發(fā)送到資源文件名解析部件2H。
⑥資源文件名解析部件2H解析來自資源文件自動生成部件2G的資源文件名,并從該資源文件名中抽取記入[畫面種類]、[頁No.]、[對象層]、[對象指定部]、[屬性識別符]的信息,作為表示畫面種類或對象的畫面生成參數(shù),并發(fā)送到資源文件自動生成部件2G。另外,在請求的資源文件是頂部畫面的情況下,資源文件名解析部件2H從作為該資源文件名的[Main.html]中抽取[Main],將之作為表示畫面種類(G1)和對象(器件)的畫面生成參數(shù)發(fā)送到資源文件自動生成部件2G。
⑦資源文件自動生成部件2G接收從資源文件名解析部件2H發(fā)送來的畫面生成參數(shù),根據(jù)該畫面生成參數(shù)表示的畫面種類形成該畫面的雛形,并從對象取得有關該對象的屬性,生成埋入形成取得的屬性的畫面雛形中的畫面,作為資源文件。另外,通過向指令處理部件2C發(fā)送對設備信息的讀出請求,經設備數(shù)據(jù)管理部2D,從數(shù)據(jù)庫2-1中讀出數(shù)據(jù),從而取得關于對象的屬性。
⑧資源文件自動生成部件2G在生成的資源文件中設置與其它的資源文件的鏈接部的情況下,將該鏈接目的地的畫面生成參數(shù)發(fā)送到資源文件名生成部件2I。資源文件名生成部件2I根據(jù)來自資源文件自動生成部件2G的畫面生成參數(shù)生成資源文件名,將該生成的資源文件名返回到資源文件自動生成部件2G。資源文件自動生成部件2G將來自資源文件名生成部件2I的資源文件名作為鏈接目的地,記述在生成的資源文件中設置的鏈接部中。
⑨資源文件自動生成部件2G將生成的資源文件發(fā)送到請求分割部件2B。
(10)請求分割部件2B在僅收到來自指令處理部件2C的對設備信息的訪問結果的情況下,將該收到的對設備信息的訪問結果傳遞到Web服務器部2A。在僅收到來自資源文件自動生成部件2G的資源文件的情況下,將該收到的變換后資源文件傳遞到Web服務器部2A。在收到來自指令處理部件2C的對設備信息的訪問結果與來自資源文件自動生成部件2G的資源文件的情況下,廢棄來自指令處理部件2C的對設備信息的訪問結果,僅將來自資源文件自動生成部件2G的資源文件傳遞到Web服務器部2A。
(11)Web服務器部2A將從請求分割部件2B發(fā)送來的對設備信息的訪問結果或資源文件(自動生成的資源文件)作為響應消息返回Web客戶機終端1。
(12)Web客戶機終端1根據(jù)從控制器2’返回來的對設備信息的訪問結果,進行處理。另外,顯示從控制器2’返回來的資源文件(Web畫面)。
另外,對應于來自Web客戶機終端1的請求消息的種類,按如下順序進行上述處理。
按①、②、③、⑤、⑥、⑦、⑧、⑨、(10)、(11)、(12)的順序執(zhí)行。
按①、②、③、④、(10)、(11)、(12)的順序執(zhí)行。
按①、②、③、④、⑤、⑥、⑦、⑧、⑨、(10)、(11)、(12)的順序執(zhí)行。
圖12示出上述控制器2’的處理動作的流程圖??刂破?’一旦接收來自Web客戶機終端1的請求消息(步驟101為是),則解析該請求消息(步驟102)。另外,若該請求消息中包含對設備信息的訪問請求(步驟103為是),則執(zhí)行設備信息的訪問(步驟104),編輯由此得到的對設備信息的訪問結果(步驟105)。
另外,若來自Web客戶機終端1的請求消息中包含資源文件請求(步驟106為是),則控制器2’從該資源文件請求中包含的資源文件名中抽取至少表示畫面種類和對象的畫面生成參數(shù)(步驟107),根據(jù)該抽取的畫面生成參數(shù)的畫面種類來形成畫面的雛形,從對象取得關于該對象的屬性(設備數(shù)據(jù)),生成埋入形成取得的屬性的畫面雛形中的畫面,作為資源文件(步驟108)。
另外,在生成的資源文件中設置與其它的資源文件的鏈接部的情況下(步驟109為是),根據(jù)該鏈接目的地的畫面生成參數(shù)生成資源文件名(步驟110),作為鏈接目的地記述在生成該資源文件名的資源文件中設置的鏈接部中(步驟111)。
控制器2’響應于步驟106的否,或經步驟107-111進入步驟112,檢查是否有生成的資源文件。若未生成資源文件,則將步驟105中編輯的對設備信息的訪問結果作為響應消息發(fā)送到Web客戶機終端1(步驟113)。若生成資源文件,則僅將生成的資源文件作為響應消息發(fā)送到Web客戶機終端1(步驟114)。
圖13中表示圖12中所示步驟107-111的資源文件生成處理的細節(jié)。下面,根據(jù)該流程圖,以自動生成圖10所示的屬性一覽畫面作為資源文件的情況為例,說明該處理動作。
在Web客戶機終端1中,設當前顯示的Web畫面是圖6所示的對象一覽畫面G2,點擊該對象一覽畫面G2中表示副遙控器的ID序號的區(qū)域BT4。此時,對區(qū)域BT4記述
,作為資源文件名(參照圖3(a))。
在該資源文件名中,最初的
是[畫面種類(屬性一覽畫面)]的信息,下面的
是[頁No.]的信息,下面的[2]是[對象層(第2層)]的信息,下面的
是[對象指定部]的信息,下面的
是[屬性識別符]的信息。在[對象指定部]中,0100102001——]從圖3(b)所示結構可知,表示圖2所示數(shù)據(jù)結構中的副遙控器No.1。
若在對象一覽畫面G2中點擊區(qū)域BT4,則將包含
的資源文件請求作為記述在該區(qū)域BT4中的資源文件名發(fā)送到控制器2’。
控制器2’接收來自該Web客戶機終端1的資源文件請求,并從該資源文件請求中包含的資源文件名中抽取畫面生成參數(shù)(步驟201)。此時,抽取[畫面種類]、[頁No.]、[對象層]、[對象指定部]的信息來作為畫面生成參數(shù)。
控制器2’根據(jù)[畫面種類]和[頁No.]的信息來特定畫面的種類,根據(jù)[對象層]和[對象指定部]的信息來特定對象。此時,特定[屬性一覽畫面的第1頁]來作為畫面的種類,特定[副遙控器No.1]來作為對象。另外,根據(jù)該特定的畫面的種類來生成畫面頭與表幀,并設置在畫面單元中(步驟202、203)。另外,在畫面頭中埋入特定的對象的種類或實例No.。
接著,控制器2’對特定的對象的屬性,將其開頭的屬性No.設為N=1(步驟204)。之后,從數(shù)據(jù)庫2-1中取得該對象的屬性No.1的信息(屬性信息),將該取得的屬性信息設置在畫面單元中(步驟206)。取得的屬性信息中與該屬性的當前值一致,還包含可/不可寫入的信息。
控制器2’在設置在畫面單元中的屬性信息是可寫入的情況下(步驟207為是),生成該屬性信息至設定畫面的鏈接目的地(步驟208)。此時,因為從屬性信息知道該設定畫面的種類或對象,所以將該畫面的種類或對象設為鏈接目的地的畫面生成參數(shù),根據(jù)該畫面生成參數(shù)來形成資源文件名。
之后,將該形成的資源文件名設為屬性信息至設定畫面的鏈接目的地,將該鏈接目的地的資源文件名設置在畫面單元中(步驟209),并設N=N+1(步驟210)。在設置在畫面單元中的屬性信息是不可寫入的情況下,直接前進到步驟210,設為N=N+1。
下面一樣,重復步驟205-210的動作,直到N變?yōu)樽罱K屬性No.,若N變?yōu)樽罱K屬性No.(步驟211為是),則生成畫面頁腳,并將該畫面頁腳設置在畫面單元中(步驟212),結束資源文件生成處理。
上述中,以自動生成圖10所示的屬性一覽畫面的情況為例進行說明,但其它畫面(資源文件)也通過一樣的處理來自動生成。
從以上說明可知,通過本實施方式的控制器2’,解析從Web客戶機終端1發(fā)送來的請求消息中包含的資源文件名,抽取根據(jù)該資源文件名得到的至少畫面的種類與對象,作為畫面生成參數(shù),并根據(jù)該抽取的畫面生成參數(shù)來自動生成資源文件,所以不象以前那樣事先形成變換前資源文件,另外,可削減為了存儲變換前資源文件所必需的存儲器容量。
另外,將自動生成的資源文件發(fā)送到Web客戶機終端1,顯示于Web客戶機終端1的畫面上。在Web客戶機終端1中,若點擊顯示的資源文件(Web畫面)的鏈接部,則將包含記述在該鏈接部中的資源文件名的請求消息(資源文件請求)發(fā)送到控制器2’,通過與上述一樣的處理,發(fā)送控制器2’中自動生成的資源文件。因此,在本實施方式中,Web客戶機終端1在頂部畫面以外不必形成資源文件名。從而,減輕Web客戶機終端1的請求消息的形成處理,可高速顯示畫面。
(發(fā)明效果)從以上說明可知,根據(jù)第1發(fā)明,解析從上位裝置發(fā)送來的請求消息中包含的資源文件名,抽取根據(jù)該資源文件名得到的至少畫面的種類與對象,作為畫面生成參數(shù),并根據(jù)該抽取的畫面生成參數(shù)來自動生成資源文件,所以不必事先形成變換前資源文件,另外,可削減為了存儲變換前資源文件所必需的存儲器容量。
另外,根據(jù)第2發(fā)明,在生成的資源文件中設置與其它的資源文件的鏈接部的情況下,根據(jù)該鏈接目的地的畫面生成參數(shù)生成資源文件名,將該生成的資源文件名記述在鏈接部中,所以在頂部畫面以外,不必在上位裝置中形成資源文件名,減輕上位裝置的請求消息的形成處理。
權利要求
1.一種控制器,經通信線路與上位裝置連接,對應于來自所述上位裝置的請求消息,向所述上位裝置返送數(shù)據(jù),其特征在于具備資源文件名解析部件,解析從所述上位裝置發(fā)送來的請求消息中包含的資源文件名,并抽取根據(jù)該資源文件名得到的至少畫面的種類與對象,作為畫面生成參數(shù);資源文件自動生成部件,根據(jù)由該資源文件名解析部件抽取的畫面生成參數(shù)的畫面種類,形成該畫面的雛形,并從對象取得關于該對象的屬性,生成埋入形成取得的屬性的畫面雛形中的畫面,作為資源文件;和資源文件返送部件,向所述上位裝置返送由該資源文件自動生成部件生成的資源文件。
2.根據(jù)權利要求1所述的控制器,其特征在于具備記述部件,在所述生成的資源文件中設置與其它資源文件的鏈接部的情況下,根據(jù)該鏈接目的地的畫面生成參數(shù),生成資源文件名,將該生成的資源文件名記述在所述鏈接部中。
全文摘要
本發(fā)明提供一種控制器。不需要變換前資源文件的事先形成手續(xù)。削減存儲器容量。在控制器(2’)中設置資源文件自動生成部件(2G)、資源文件名解析部件(2H)和資源文件名生成部件(2I)。使畫面的種類或對象等包含在資源文件名中。解析來自Web客戶機終端(1)的請求消息中包含的資源文件名,抽取畫面生成參數(shù)。根據(jù)抽取的畫面生成參數(shù)的畫面種類來形成畫面的雛形,并從對象取得關于該對象的屬性,將埋入形成取得的屬性的畫面雛形中的畫面設為資源文件,返回到Web客戶機終端(1)。在形成的畫面雛形中設置鏈接部的情況下,根據(jù)該鏈接目的地的畫面生成參數(shù)生成資源文件名,并記述在鏈接部中。
文檔編號G06F17/30GK1573788SQ20041004640
公開日2005年2月2日 申請日期2004年5月28日 優(yōu)先權日2003年5月30日
發(fā)明者大澤義孝 申請人:株式會社山武
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1