新四季網

機器控制裝置及機器控制系統的製作方法

2023-10-24 15:23:47 2

專利名稱:機器控制裝置及機器控制系統的製作方法
技術領域:
本發明涉及一種用於通過網際網路或CATV等網絡,由遠程設置的終端對數碼攝像機等攝像裝置、空調等空調裝置、電子加熱器等烹調器具、錄像機或數字視頻光碟裝置(DVD)等圖像音響裝置、燈等照明器具以及印表機或掃描儀等信息處理裝置等的多臺電子機器(以下稱為機器)進行控制的裝置以及系統。
背景技術:
近年來,提出有各種用於由遠程設置的終端來控制設置在家庭、辦公室等中的機器的技術。
關於這種以往的機器控制技術的一例,利用附圖進行說明。
圖53是以往的機器控制系統的系統構成圖。
位於遠程的終端203(個人計算機、個人數字助理(PDA)等)構成為內置有瀏覽顯示機構215,通過網際網路202可以與伺服器205連接。
在家庭或辦公室設置的伺服器205中,通過串行接口204,連接有多臺成為控制對象的機器211。
伺服器205具有資料庫部210、通過網際網路202與終端203發送接收信號的接口部201、和與機器211發送接收信號的機器控制部207。在資料庫部210中,在每個成為控制對象的機器211內預先存儲有用於在機器211中執行可能的控制的控制代碼、以及用於向用戶顯示表示控制對象、控制項目及控制指示順序的控制Web網頁的以HTML(Hyper TextMarkup Language超文本連結標示語言)文本記述的代碼(以下稱為HTML代碼)(以下將控制代碼與HTML代碼合稱為控制應用程式)。
用戶欲自終端203控制機器211時,用戶將通過網際網路202訪問伺服器205,從資料庫部210通過接口部201,將用於對機器211的控制Web網頁進行顯示的HTML代碼,向終端203發送。而且,在終端203所設置的瀏覽顯示機構215中顯示控制Web網頁。
在控制Web網頁中,成為控制對象的機器211的可控制功能或操作內容被圖符化並被顯示,用戶通過選擇Web網頁上的圖符,可以在機器211上進行所希望的功能或操作。
若用戶選擇圖符,則從終端203通過網際網路202,將記述已選擇的功能、動作的HTML代碼向伺服器205傳送。在伺服器205中,接收從終端203傳送來的HTML代碼,從資料庫部210取出根據所記述內容的控制代碼,並送至機器控制部207。
機器控制部207,向成為控制對象的機器211傳送控制代碼。機器211執行被傳送來的控制代碼中所記述的內容。
利用這種機器控制系統,用戶可以從終端203對遠程設置的機器211執行所希望的控制(例如,特開平10-51674號公報)。
然而,在上述那樣的機器控制系統中存在以下問題。
即,對於成為控制對象的全部機器,必須將每臺機器的控制代碼、HTML代碼還有製作GUI時的圖像數據等信息量大的信息預先保存於伺服器205的資料庫部210中。由此,資料庫部210需要非常大的存儲區域。
這樣,在資料庫部210中保存可控制的全部機器相關的全部控制代碼及HTML代碼等控制應用程式,就意味著要重複保持相同的控制代碼或相同的GUI等類似的程序,存在浪費存儲介質資源的可能性。
再有,在新追加了可控制的機器時或進行機器的功能追加或修正等版本升級時,每次都必須在資料庫部210中追加新的控制代碼或HTML代碼等。
因此,提出在每次追加、變更被控制的機器時,從在網絡上另外設置的伺服器205下載各自的資料庫部210所必須的控制代碼等的技術(例如,特開2001-53779號公報)。
然而,即使在這種系統中,在存在機器的新追加或功能擴展等的情況下,每次進行數據下載時,若鑑於下載失敗情況下的恢復操作等,實用化難。另外,若考慮目前一般的通信基本設施,則由於下載需要長時間,進行多次下載,對用戶或管理者來說,也有可能成為大負擔。
另一方面,對於進行機器控制系統的運用的用戶(以下稱為運用者)來說,每次進行機器或功能的追加、變更都要準備新的控制Web網頁,或每次變更控制代碼或HTML代碼、GUI等,都成為大的負擔。
再有,為了控制家庭內的機器211,在作為伺服器205,包括家庭內網關(以下稱為HGW)所構成的機器控制系統中,尤其產生了以下的問題。
與LAN連接的機器的控制,是通過從遠程設置的終端訪問HGW而進行,為了達到高速化其控制速度,或控制更多種類的機器等的高功能化的目的,需要將HGW上裝載的運算裝置高速化,或高速化通信線路。用戶為了達到控制速度的高速化的目的,每次必須更換HGW,或調整通信線路,這對家庭用戶來說,成為大的負擔。
另外,也存在HGW的交換,或者軟體的下載或瀏覽軟體的版本升級、日常數據的備份等的維護也很繁雜,對於家庭用戶來說成為大的負擔的問題。
還有,在家庭用的HGW中,從成本等觀點來說,作為HGW,在可導入裝置的性能上自身存在界限。因此,在複雜的操作設定或複雜的操作等,在對HGW的運算裝置造成大的負擔的控制中,實現是困難的。

發明內容
在機器控制裝置中,可連接終端及單個或多個成為控制對象的機器,具有存儲了所述成為控制對象的機器的、應構成為執行給定功能的應用程式的程序構件的存儲機構;和根據來自所述終端的指示,從所述存儲機構中選擇為執行根據所述指示選擇的機器的功能所必需的程序構件,生成給定應用程式的應用程式生成機構。


圖1是本發明的第1實施方式的機器控制系統的系統構成圖。
圖2是表示本發明的機器控制系統的機器控制方法的流程圖。
圖3是本發明的第2實施方式的機器控制系統的系統構成圖。
圖4是本發明的第2實施方式的程序構件文件夾的說明圖。
圖5是表示本發明的第2實施方式的GUI的一例的圖。
圖6是表示本發明的第2實施方式的GUI的一例的圖。
圖7是表示本發明的第2實施方式的搖動傾斜按鈕程序的處理順序的流程圖。
圖8是表示本發明的第2實施方式的搖動傾斜命令程序的處理順序的流程圖。
圖9是表示本發明的第2實施方式的搖動傾斜命令程序的描述例的圖。
圖10是表示本發明的第2實施方式的變焦按鈕程序的處理順序的流程圖。
圖11是表示本發明的第2實施方式的變焦命令程序的處理程序的流程圖。
圖12是表示本發明的用戶表的一例的圖。
圖13是表示本發明的控制對象機器表的一例的圖。
圖14是表示本發明的設備信息表的一例的圖。
圖15是本發明的第2實施方式中的另一機器控制系統的系統構成圖。
圖16是表示本發明的第2實施方式的終端辨別機構的程序描述例的圖。
圖17是本發明的第3實施方式的機器控制系統的系統構成圖。
圖18是表示本發明的第3實施方式的ON/OFF按鈕顯示程序的描述例的圖。
圖19是表示本發明的第3實施方式的GUI的一例的圖。
圖20是表示本發明的第3實施方式的ON/OFF命令程序的描述例的圖。
圖21是表示本發明的第3實施方式的搖動傾斜按鈕程序的描述例的圖。
圖22是本發明的第3實施方式的程序構件文件夾的說明圖。
圖23是表示本發明的第4實施方式的機器控制系統中機器的控制方法的處理順序的流程圖。
圖24是本發明的第4實施方式的機器控制系統的系統構成圖。
圖25是表示本發明的控制命令表的一例的圖。
圖26是本發明的第5實施方式的機器控制系統的系統構成圖。
圖27是表示本發明的按機器分類方案表的一例的圖。
圖28是表示本發明的註冊機器表的一例的圖。
圖29是表示本發明的第5實施方式的布置簡圖的一例的圖。
圖30是表示本發明的機器類別Web網頁的一例的圖。
圖31是本發明的第5實施方式的機器控制系統的另一系統構成圖。
圖32是表示本發明的實施方式中的Web網頁的一例的圖。
圖33是表示本發明的實施方式中的機器的遠程控制方法的處理步驟的流程圖。
圖34是本發明的第5實施方式的表的相關圖。
圖35是本發明的第6實施方式的機器控制系統的系統構成圖。
圖36是表示本發明的第7實施方式的按機器分類的Web網頁的一例的圖。
圖37是表示本發明的第7實施方式的按機器分類的Web網頁的一例的圖。
圖38是表示本發明的第7實施方式的可點擊塊圖數據的一例的圖。
圖39是表示本發明的第7實施方式的搖動傾斜腳本的處理流程的流程圖。
圖40是表示本發明的第8實施方式的複合控制的設定的處理流程的流程圖。
圖41是本發明的第8實施方式的機器控制系統的系統構成圖。
圖42是表示本發明的第8實施方式的Web網頁的一例的圖。
圖43是表示本發明的第8實施方式的Web網頁的一例的圖。
圖44是表示本發明的第8實施方式的設定項目選擇頁面的一例的圖。
圖45是表示本發明的第8實施方式的詳細內容設定頁面的一例的圖。
圖46是表示本發明的第8實施方式的設定確認頁面的一例的圖。
圖47是表示本發明的第8實施方式的設定確認頁面的一例的圖。
圖48是表示本發明的第8實施方式的測試執行頁面的一例的圖。
圖49是表示本發明的第8實施方式的複合控制設定表的一例的圖。
圖50是表示本發明的第9實施方式的矢量數據的一例的圖。
圖51是表示本發明的第9實施方式的註冊機器表的一例的圖。
圖52是表示本發明的第9實施方式的布置簡圖的一例的圖。
圖53是以往的機器控制系統的系統構成圖。
圖中1、101-遠程控制裝置(伺服器),2、102-終端,3、111-機器,4-存儲機構,5-控制對象機器表,6、41、71、82-程序構件文件夾,7-設備信息表,8-用戶表,9-應用程式生成機構,10-圖像保存文件夾,11、108-接口機構,12、104-WAN,13、113-瀏覽顯示機構,14-運算機構,15-通信機構,16、42、72-控制命令程序,17、43、73-按鈕顯示程序,18-控制程序,31、151、182、702-IP相機,32-終端辨別機構,44-圖像保存命令程序,45-搖動傾斜命令程序,46-變焦命令程序,47-圖像保存按鈕程序,48-變焦按鈕程序,49-搖動傾斜按鈕程序,50-圖像顯示程序,60、185-IP空調,61-變焦按鈕,62-圖像保存按鈕,63、161-搖動傾斜按鈕,64-圖像顯示部,74-ON/OFF命令程序,75-ON/OFF按鈕顯示程序,81-控制命令表,501、502、503、504、505、506、507、508-機器控制系統,103-LAN,105-資料庫部,106-可視配置圖DB(資料庫),107、1503-機器分類方案表,109-Web生成機構,110-HGW,112、1501-註冊機器表,124-服務提供商(ISP),152-圖像保存資料庫,153-控制程序模塊,154-靜止圖像輸出程序模塊,162-圖像質量調整按鈕,163-解析度切換按鈕,164-關閉按鈕,165-搖動傾斜按鈕,166-靜止圖像,181、191、903-布置簡圖,183-IPFAX,184-IP燈,701-人體感知器,704、705-程序模塊,706-複合控制設定表,901、902-圖符,904-分組區,905-OK按鈕,1001-設定項目選擇頁面,1002-下拉菜單,1003-選擇按鈕,1010-詳細設定頁面,1011-詳細設定按鈕,1012-圖像確定按鈕,1013-圖像,1020-設定確認頁面,1021-設定確認窗口,1022-條件確定按鈕,1030-動作測試按鈕,1031-確認OK按鈕,1032-重做按鈕,1040-測試執行頁面,1041-測試開始按鈕,1042-測試結束按鈕,1050-矢量數據,1502-部分抽出表。
具體實施例方式
(第1實施方式)圖1是本發明的第1實施方式中的機器控制系統的系統構成圖。
本發明的機器控制系統501,是可以從設於遠程的終端2,通過作為機器控制裝置的伺服器1,控制與伺服器1連接的多臺機器3(圖1中僅示出了1臺)的系統。
在這裡,機器3與伺服器1通過網際網路等廣域性網絡(以下稱為WAN)連接。
機器3具備接受來自伺服器1的控制命令WWW伺服器等通信機構15;和根據接受的控制命令,使機器動作的控制程序18的模塊。
在這裡,作為機器3,例如包含IP照相機、數位相機、數碼攝像機、空調、電子加熱器、電視機、錄像機、印表機等,可以接收來自伺服器1的控制命令的所有種類的電子機器。
終端2,例如具有個人計算機或PDA等的可顯示Web網頁的瀏覽顯示機構13,可以通過WAN12與伺服器1互相發送接收信息。
伺服器1至少具備存儲機構4、運算機構14及接口機構11。
首先,作為存儲機構4,可以使用磁碟、光磁碟、半導體存儲器等一般使用的數據存儲機構。
在存儲機構4中存儲有多個表和文件夾。
作為表的例子,在圖12中表示用戶表8的示例,在圖13中表示控制對象機器表5的示例,在圖14中表示設備信息表7的示例。
首先,在用戶表8中,存儲有用於識別可訪問伺服器1的用戶的信息。作為該識別信息,例如圖12所示,存儲有用戶的ID、姓名、用戶名(註冊名)、伺服器1所確保的可使用的存儲機構4的區域量以及口令等信息。
再有,在用戶表8中也可以存儲有關向用戶提供的服務的標誌信息等。作為其中一例,在圖12所示的用戶表8中,存儲有用戶是否希望面向行動電話的服務(圖中記為移動控制服務)的標誌信息。
接著,在控制對象機器表5中,如圖13所示,存儲有針對每個用戶,成為其控制對象的機器3的ID、名稱、URL、機器的綽號、機器的電源ON/OFF的狀態、機器配置的場所等信息。
接下來,在設備信息表7中,如圖14所示,存儲有針對各機器(ID、名稱等信息),列舉了可控制的功能的信息。
在這裡,再次返回圖1,在程序構件文件夾6中存儲有程序構件,程序構件包含對各種控制命令的每一個,用於將該控制命令向內置在機器3中的的控制程序18傳送的採用PHP Hypertext Preprocessor(以下稱為PHP)記述的控制命令程序16;和將採用Hyper Text Markup Language(以下稱為HTML)記述的用於執行控制命令的按鈕等GUI在終端2的瀏覽顯示機構13上進行顯示的按鈕顯示程序17。而且,在附圖中,雖然示出了一對控制命令程序16與按鈕顯示程序17,但對每個可控制的功能都存儲有一對程序構件。
然後,作為接口機構11,可以使用一般使用的乙太網、ISDN、ADSL、電話線、串行、並列等接口。
在伺服器1上,通過這些接口機構11連接有多臺機器3(圖中只示出1臺)。
再有,作為運算機構14,可以使用一般使用的CPU。
在運算機構14中,裝入從上述3個表及程序構件中取出必要的信息,進行組合,從而生成應用程式的應用程式生成機構9。
接著,對使用這種機器控制系統501的機器控制方法進行說明。
圖2是表示本發明的機器控制方法的流程圖。
在圖2的步驟S102中,首先,用戶通過瀏覽顯示機構13從終端2訪問伺服器1。
接著,在伺服器1中,在步驟S103,由應用程式生成機構9對來訪問的用戶識別是否為用戶表8中註冊過的用戶。識別一般使用ID與口令進行,若確認為用戶已註冊過,則進入步驟S104。
而且,本發明並未限定於該識別方法。顯然也可以構成為用戶在註冊時採用生物測定法進行識別。
在步驟S104中,根據訪問伺服器1的用戶,運算機構14從控制對象機器表5中取得允許用戶控制的機器3的種類信息。
接下來,在步驟S105中,根據在步驟S104取得的信息,利用應用程式生成機構9生成催促用戶從多臺機器中選擇成為控制對象的機器3的畫面,並通過接口機構11及WAN12在終端2的瀏覽顯示機構13上進行顯示。
接著,在步驟S106中,由用戶進行成為控制對象的機器3的選擇。
然後,在步驟S107中,應用程式生成機構9從設備信息表7中取得步驟S106中已被選擇的機器3中可控制的功能種類相關的信息。
接下來,在步驟S108中,應用程式生成機構9從程序構件文件夾6取得成為控制對象的機器3中可控制的功能相關的程序構件,具體地講對於可控制的一種功能,包含一對按鈕顯示程序17及控制命令程序16的程序。
再接著,在步驟S109中,應用程式生成機構9生成利用在步驟S108中取得的按鈕顯示程序43,可選擇地顯示已被選擇好的機器3的可控制功能菜單的Web網頁。並且,通過網絡,使Web網頁顯示於終端2的瀏覽顯示機構13上。
接下來,在步驟S110中,由用戶選擇所希望的控制內容。
然後在步驟S111中,用運算機構14執行在步驟S108中取得、在步驟S110中被選擇好的功能相關的控制命令程序16。結果是,控制命令等的引用參數,通過接口機構11,送向成為控制對象的機器3。在機器3中,用通信機構15接收控制命令等的引用參數,在控制程序18中執行所希望的控制動作。由此,可以從遠程設置的終端2執行對機器3的控制。
接著,在步驟S112中,該控制結果被伺服器1接受。
再接下來,在步驟S113中進行操作是否結束的判斷,若結束則結束動作。若未結束,則返回到步驟S110的用戶進行的功能選擇步驟。
這樣,根據本發明,程序構件可以按照功能類別進行預備,不依賴於機器3的不同。
因此,即使機器被追加、變更,也沒有必要在伺服器1中安裝新的控制應用程式、驅動器等。另外,也沒有製作被追加、變更的機器相關的操作Web網頁的必要。
另外,在同一機器中,在可控制的功能被追加的情況下,沒有必要改裝控制應用程式、驅動器等,只要追加與所追加的功能相關的程序構件,編輯資料庫等即可。
由此,在可以減輕用戶或運用者的負擔的同時,與以往比較可以節約存儲介質資源。
而且,在本實施方式中,雖然伺服器1與機器3之間的連接以及伺服器1與終端2之間的連接,通過WAN1進行,但伺服器1與機器3的連接或伺服器1與終端2之間的連接也可以使通過LAN或串行電纜、USB等直接進行連接。
另外,在伺服器1與機器3之間的通信線路中,當然也可以經由網關、路由器等。
(第2實施方式)接著,作為本發明的第2實施方式,以在第1實施方式所示的機器控制系統中,由遠程控制可傳送靜止圖像的網絡照相機(以下稱為IP相機)的情況為例進行說明。
圖3是本發明的第2實施方式中機器控制系統502的系統構成圖。而且,在圖3中,對於與圖1相同的構成要件,採用相同的標號並省略其說明。
在本實施方式的機器控制系統502中,在存儲機構4中設有圖像保存文件夾10。IP相機31通過WAN12與伺服器1連接。
在本實施方式中,採用從遠程的終端2控制IP相機31,進行「搖動(pan)」、「傾斜(tilt)」、「變焦(zoom)」,保存靜止圖像的控制例進行說明。
對於控制方法,再次利用圖2進行說明。由於從步驟S102到步驟S104如第1實施方式所述,故省略其說明。
在圖2的步驟S 105中,使圖5所示的操作畫面GUI顯示在終端2的瀏覽顯示機構13上。
圖5表示對於註冊過的用戶名A,A可以操作的機器是IP相機31、IP空調(圖中未示出)。在終端2的用戶A告知可以用單選按鈕選擇IP相機31與IP空調。
在圖2的步驟S106中,作為控制對象機器,利用圖5示出的GUI的單選按鈕選擇IP相機31。
在步驟S107中,取得A可控制的IP相機31的功能,即操作信息。通過參照圖14所示的信息表7或圖12所示的用戶表8,知道A可控制的功能是「搖動」、「傾斜」、「變焦」。
在步驟S108中,IP相機31的控制所必需的程序構件由程序構件文件夾6,包含在裝載在運算機構14的應用程式生成機構9中。
在所包含的程序構件中,包括圖4所示的「搖動」、「傾斜」、「變焦」、「圖像保存」所必需的程序。圖4表示程序構件文件夾41內存儲的程序構件中,應用程式生成機構9所包含的程序構件的一部分。
例如,作為控制命令程序42,包括用PHP語言記述的圖像保存命令程序44、搖動傾斜命令程序45及變焦命令程序46。作為按鈕顯示程序43,在應用程式生成機構9中包含用HTML記述的圖像保存按鈕程序47、變焦按鈕程序48及搖動傾斜程序49。
另外,作為其他所必需的程序構件,在應用程式生成機構9中也包含圖像顯示程序50。
接著,在圖2的步驟S109中,將圖6所示的操作畫面GUI顯示於終端2的瀏覽顯示機構13上。
在圖6所示的操作畫面GUI上,顯示有進行IP相機31的變焦的變焦按鈕61、進行搖動或傾斜的搖動傾斜按鈕63、圖像保存按鈕62及IP相機31的名稱以及表示上次所取入的圖像的圖像顯示部64。
為了使該圖6所示的操作畫面GUI顯示在終端2的瀏覽顯示機構13上,使用步驟S108中被應用程式生成機構9包含的按鈕顯示程序43。
接下來,對於程序構件,從搖動傾斜按鈕程序49依次對其動作使用附圖進行說明。圖7是表示搖動傾斜按鈕程序49的處理流程的流程圖,圖21是該程序的記述內容的一例。
在圖7中,首先,在步驟S72中,將搖動傾斜按鈕63顯示在瀏覽顯示機構13的操作畫面GUI上。
接著,在步驟S73中,進行用戶所進行的輸入(例如,指示向上傾斜)。
接著,在步驟S74中,其搖動傾斜的方向(作為引用參數,Move=↑)被傳送至作為搖動傾斜功能的控制命令程序的搖動傾斜命令程序45,搖動傾斜按鈕程序49的處理流程結束。
接下來,圖8表示搖動傾斜命令程序45的處理流程。
另外,圖9表示搖動傾斜命令程序45的PHP程序的記述例。
在圖8的步驟S81中,利用搖動傾斜命令程序45接受作為上述搖動傾斜按鈕程序49的處理結果的,先前的引用參數(Move=↑)。
在接下來的步驟S82中,通過接口機構11,將引用參數(Direction=TiltUP)作為控制命令,向IP相機31傳送,然後結束。
具體地講,在圖9所示的程序例中,若move=↑,則執行@fopen(「$deviceURL/cgi-bin/ControlCamera?Direction=TiltUP」,「r」)。
此時,在$deviceURL中,包括圖13所示的控制對象機器表5中記載的機器URL(例如,http//a_kitchen_cam.devicecontrolsystem.com)。
IP相機31在其WWW伺服器的cgi-bin索引(directory)中具有稱為ControlCamera的控制程序。該所謂的ControlCamera的控制程序接受先前的引用參數(Direction=TiltUP),並執行。
由此,在IP相機31中,進行實際的搖動、傾斜動作。
這樣,可以從設於遠程的終端2進行IP相機31的搖動傾斜動作。
而且,在使IP相機31進行變焦動作的情況下,也進行與上述搖動傾斜按鈕程序49及搖動傾斜命令程序45的處理的示例相同的處理。圖10表示變焦按鈕程序48的處理流程,圖11表示變焦命令程序46的處理流程。
首先,在圖10中,變焦按鈕程序48在步驟S92中將變焦按鈕61顯示在瀏覽顯示機構上。
在步驟S93中,若有來自用戶的輸入,則將變焦的引用參數(Zoom=變焦)向變焦命令程序46傳送,然後結束。
接著,在圖11中,變焦命令程序46接受步驟S11中來自變焦按鈕程序48的引用參數。
接下來,在步驟S12中,判斷成為控制對象的IP相機31是否有變焦功能。在判斷為有變焦功能時,接著在步驟S13中,通過接口機構11將引用參數作為控制命令向IP相機31傳送,然後結束。
接受該控制命令(Zoom=zoom1),在IP相機31中執行控制程序,可以進行實際的變焦放大功能。
這樣,與搖動傾斜動作同樣,可以從設於遠程的終端2控制IP相機31的變焦動作。
而且,在步驟S12中判斷為IP相機31內沒有變焦功能時,也可以構成為在步驟S14中在應用程式生成機構9中包含命令程序內部執行數碼變焦的數碼變焦命令程序。
這種情況下,由於直到步驟S11的處理與上述相同,故省略。
在圖11中,若變焦命令程序46從變焦按鈕程序48接受引用參數,則在步驟S14中,變焦命令程序46截取圖像的一部分,進行放大的數碼變焦,輸出該被數碼變焦的圖像,然後結束。
對想取入用IP相機31攝影的圖像的情況進行說明。預先利用圖像保存按鈕程序47,顯示圖6中的圖像保存按鈕62。用戶通過選擇該圖像保存按鈕62,可以啟動態圖像保存命令程序44,進行圖像保存,並存儲於伺服器1的存儲機構4的圖像保存文件夾10中。
這樣,通過利用按照功能分類的一對程序構件,若為可接收相同的控制命令及引用參數的機器,則可以實現對機器種類的不同沒有依賴性的機器控制裝置、系統。由此,即使機器被追加、變更,也沒有必要重新向伺服器1安裝或下載控制應用程式、驅動器。另外,若為具有相同功能的機器,則由於可以利用相同的按鈕顯示程序,故即使在新控制機器種類不同的機器時,也沒有安裝或下載新程序的必要。再有,也沒有重新製作被新追加、變更的機器的操作用Web網頁。
根據這些作用,在進行機器的追加、變更時,也由於有關新追加、變更的機器的軟體的下載或安裝為最小限度,故在可以減輕用戶或運用者的負擔的同時,可以有效地使用存儲介質資源。
而且,在本實施方式中,作為程序構件,顯示了圖像保存命令程序44、搖動傾斜命令程序45及變焦命令程序46。另外,作為按鈕顯示程序43,例示了圖像保存按鈕程序47、變焦按鈕程序48及搖動傾斜按鈕程序49。但是,程序構件並未限定於這些程序。
例如,在考慮IP相機31的控制的情況下,除此以外,也可以使用變更IP相機3 1的解析度的解析度切換構件(由解析度切換按鈕顯示程序與解析度切換命令程序構成)。
另外,考慮從i模式等行動電話遠程控制IP相機31,使用與行動電話等終端的顯示畫面配合,截取圖像的圖像截取構件(由圖像截取顯示程序與圖像截取命令程序構成)等程序構件,當然也包括在本發明的機器控制裝置及機器控制系統內。
再有,在本發明的實施方式中,按鈕顯示程序43示出了用HTML文本記述的示例,控制命令程序42示出了用PHP語言記述的示例。然而,本發明並未將記述程序構件的語言限定於任何一種。例如,在使用CGI或其他語言記述時,當然也包含於本發明的機器控制裝置及機器控制系統中。
例如,考慮從近年來增加的行動電話或PHS等終端2訪問伺服器1的情況,也可以構成為與行動電話或PHS等所裝載的瀏覽顯示機構13配合,準備用MML文本、HDML文本、CHTML文本、開放內容(opencontents)文本等記述的按鈕顯示程序43。這種情況下,可以做成從多種的終端2例如行動電話或PHS等可攜式終端訪問伺服器1的情況。
還有,也可以構成為如圖15的機器控制系統503那樣,將應用程式生成機構9與作為軟體的終端辨別機構32一起裝入運算機構14,對來訪問伺服器1的終端2的瀏覽顯示機構13的種類等進行辨別。
圖16表示這種終端辨別機構32的PHP語言的程序記述示例。
根據這種終端辨別機構32,例如若取得的終端信息中存在DoCoMo文字,則在以下的處理中使用i模式用所預先準備的按鈕顯示程序43。
對於其他種類的終端2,也進行同樣的辨別處理,在以後的處理中,使用以與裝載的瀏覽顯示機構13的種類對應的語言記述的按鈕顯示程序43。
通過設置這種終端辨別機構32,在將近年來增加的行動電話、PHS等作為終端2,訪問伺服器1時,用戶沒有必要預先註冊終端2的種類,可以在來訪問的時刻,取得終端2的信息,因而可以利用多種終端,同時可以進一步減輕用戶的負擔。
(第3實施方式)本發明的機器控制裝置及遠程控制系統,並未限定於第2實施方式所述的IP相機31的控制,包括可接收控制命令的所有電子機器。
作為一例,在第3實施方式中,對由設於遠程的終端使空調的電源開或關的控制進行說明。
圖17是本發明的第3實施方式的機器控制系統的系統構成圖。
對於與圖1相同的構成要件,採用相同的符號並省略說明。
在機器控制系統503中,IP空調60將可以接收從伺服器1傳送的控制命令的WWW伺服器作為通信機構15。IP空調60通過WAN12與伺服器1連接。
圖22表示程序構件文件夾71內存儲的程序構件內,被應用程式生成機構9包含的程序構件的一部分。
作為在表示第1實施方式所述的機器控制方法的流程的圖2的步驟S108中,裝入運算機構14的應用程式生成機構9所包含的程序構件,如圖22所示,作為按鈕顯示程序73,包括ON/OFF按鈕顯示程序75,作為控制命令程序72,包括ON/OFF命令程序。
圖18表示ON/OFF按鈕顯示程序75的記述例,圖20表示ON/OFF命令程序74的記述例。
若再次返回圖2,對機器控制方法進行說明,則在步驟S109中,執行圖18所示的ON/OFF按鈕顯示程序75。結果,圖19所示的催促電源的ON或OFF的GUI被顯示於終端2的瀏覽顯示機構13上。
接著,若在步驟S110中從用戶選擇所希望的控制內容(此時為IP空調60的電源的ON/OFF),則其引用參數被送至ON/OFF命令程序74,執行ON/OFF命令程序74。
具體地講,在圖18所示的ON/OFF命令程序74中,例如在選擇了「ON」按鈕的情況下,稱為「ON」的數據以所謂「act」的名字向「跳轉對方的URL」傳送。而且,在「跳轉對方的URL」中存儲有ON/OFF命令程序74。
接下來,在接收了所謂的「ON」數據的ON/OFF命令程序74中,如圖20所示,執行@fopen(「$deviceURL/cgi-bin/Control?Action=ON」,「r」)。
在這裡,$deviceURL是控制對象機器表5的機器URL的欄目中示出的URL。例如,是如http//a_bedroom_acn.devicecontrolsystem.com的URL。
由此,從伺服器1的接口機構11,對作為控制對象機器的IP空調60的「cgi-bin」目錄中存在的所謂「Control」的控制程序,要求執行所謂「Action=ON」的控制程序(圖2的步驟S111)。
因此,在IP空調60中,利用內置的控制程序,執行所謂「Action=ON」的控制程序,進行接通電源的控制。
這樣,可以從設於遠程的終端2進行IP空調60的控制。
這樣,根據本發明,相對各種機器從伺服器輸出的只是引用參數。由於若為相同的功能,則使用相同的程序構件即可進行不同種類的機器的控制,故結果是可以大幅度地縮小必要的控制程序的大小。
(第4實施方式)在本發明從上述的第1實施方式到第3實施方式的記載中,揭示了成為控制對象的機器中內置的控制程序的場所或命令及引用參數的記述被預先記載於控制命令程序16中的情況。
本發明為了進一步實現多種機器的遠程控制操作,可以得到其他的系統構成,作為本發明的第4實施方式,將詳細進行說明。
圖24是本發明的第4實施方式中機器控制系統的系統構成圖。在圖24中,對於與圖1或圖3相同的構成要件,將採用相同的符號並省略說明。
在圖24的機器控制系統505中,在伺服器1的存儲機構4中還設有控制命令表81。
在控制命令表81中,例如存儲有圖25所示的信息。
在控制命令表81中,存儲有可遠程控制的各機器的每種功能中,其控制程序的機器內存儲的場所相關的信息(例如目錄信息)、應傳送的命令的記述及引用參數的信息。
例如,通過參照圖25,知道在所謂「hcm10」的機器中,想進行向上的搖動傾斜時,對所謂「hcm10」的「cgi-bin」的目錄中所謂「ControlCamera」的控制程序,也可以傳送所謂「Direction=TiltUP」的命令。
通過設置這種控制命令表,可以簡化控制命令程序的內容。
程序構件文件夾82內存儲的控制命令程序用PHP語言記述,也可以包含所謂@fopen(「$deviceURL/$programplace?$Controlcommand」,「r」)的記述。
接著,對設置了這種控制命令表81情況下的機器控制系統505的機器的遠程控制方法,在以下進行說明。
圖23是本發明的第4實施方式的機器控制系統進行的機器遠程控制方法的處理流程的流程圖。
在圖23中,對表示與圖2所示的流程圖相同處理步驟的步驟採用相同的符號,並省略說明。
在圖23的機器的遠程控制方法中,與其他實施方式不同的方面在於,在步驟S110與步驟S111中,作為步驟S114,加入了取得機器的命令信息的步驟。
對於該新加入的步驟S114,詳細進行說明。
在步驟S110中若用戶選擇所希望的功能,則接下來在步驟S114中,控制命令程序根據已被選擇的功能,參照控制命令表81的信息。
由此,例如,在進行屬於IP相機31的所謂hcm10的機器的向上的搖動傾斜動作的情況下,在作為所謂@fopen(「$deviceURL/$programplace?$Controlcommand」,「r」)的控制命令程序的變量的$deviceURL的部分上,參照圖13所示的控制對象機器表,加入成為控制對象的IP相機31的URL的「http//a_kitchen_cam.devicecontrolsystem.com」。
另外,通過參照控制命令表81,將作為IP相機31中的控制程序的場所的「cgi-bin/ControlCamera」加入「$programplace」的部分中,在「$Controlcommand」的部分中加入「Direction=TiltUP」。
由此,在接下來的步驟S111中,實際上執行的控制命令程序為@fopen(「http//a_kitchen_cam.devicecontrolsystem.com/cgi-bin/ControlCamera?Direction=TiltUP」,「r」)。
由此,向收納於成為控制對象的IP相機31內的所謂「ControlCamera」的控制程序,傳送伴有所謂「Direction=TiltUP」的引用參數的命令,可以實現所希望的操作。
通過形成這樣的機器控制系統505的構成,對於裝載的控制程序不同的多種機器3,通過在控制命令表81中追加記載該控制程序相關的控制程序的場所、控制命令及引用參數等信息,可以進行更多的機器3例如控制程序不同的機器的控制。
由此,在可以減輕用戶或運用者的負擔的同時,可以有效地使用存儲介質資源。
(第5實施方式)圖26中表示本發明的第5實施方式的機器控制系統的系統構成圖。
本實施方式的機器控制系統506,是從設於遠程的終端102,通過作為遠程控制裝置的伺服器101,分析由伺服器101傳送來的機器控制信息的接收方網絡地址,從而可以控制通過進行路由引導動作的家庭網關110(以下稱為HGW),與接收方網絡地址的表示目的的機器連接的多臺機器111(圖26中示出機器111A、機器111B、機器111C及機器111D的4臺)的系統。
在這裡,機器111與HGW110形成區域網路3(以下稱為LAN)。HGW110與伺服器101通過網際網路等廣域網絡4(以下稱為WAN)連接,機器111內置有接收來自伺服器101的控制命令的WWW伺服器等通信機構(圖中未示出)及執行控制命令用的控制程序模塊(圖中未示出)。
而且,如圖31所示,也可以在HGW110與伺服器101之間插入網際網路服務提供商(以下稱為ISP)或CATV提供商等服務提供商124。
再度返回圖26,所謂的機器111,例如包括IP相機、數位相機、數碼攝像機、空調、電子加熱器、電視、錄像機、印表機等,可接收來自伺服器101的控制命令的全部電子機器。
終端102,例如具有個人計算機或PDA等可以顯示Web網頁的瀏覽顯示機構113。終端102與伺服器101通過WAN104可以相互發送接收信息。
在伺服器101中,至少內置有資料庫部105、Web網頁生成機構109、接口機構108。
首先,資料庫部105設於伺服器101的未圖示的存儲機構之中。作為存儲機構,可以使用磁碟、光磁碟、半導體存儲器等普遍使用的數據存儲機構。存儲機構內至少存儲有2個表和1個資料庫。
作為2個表的示例,圖27中表示機器分類方案表107的示例,圖28中表示註冊機器表112的示例。
首先,在註冊機器表112中,關於所連接的可控制的全部機器,在每臺機器中分別存儲註冊機器ID、註冊用戶ID、可控制的機器的URL(即應被控制的機器的網絡地址)、產品類別ID、機器名稱、位置信息(X坐標及Y坐標信息或配置機器的建築物中的樓層數等)、連接狀態的標誌信息、機器的控制信息(例如,若為照相機等,則是表示搖動傾斜的狀態的信息)等信息。
在這裡,位置信息在如後所述,機器被圖符化,在表示機器的應配置場所的布置簡圖上重疊顯示時參照。位置信息,表示布置簡圖上的例如以布置簡圖左上角為原點的X坐標的值、Y坐標的值以及機器的應配置場所的建築物內的位置信息(圖28的註冊機器表112中,作為位置樓層,表示建築物中的樓層數)等。
接著,在圖27的機器分類方案表107中,按照機器的機器類別,分別存儲有產品類別ID、產品目錄、產品件號、形式、產品名稱、產品的圖符圖像的文件名、功能名稱及其控制命令的記述等與可控制的功能相關的信息。
再次返回圖26,在資料庫部105中還收納有可視配置圖資料庫106(以下稱為可視配置圖DB)。
在可視配置圖DB106中存儲有成為控制對象的機器111的應配置場所的布置簡圖。
圖29中表示可視配置圖DB106中存儲的成為控制對象的機器111的應配置場所的布置簡圖的示例。
在可視配置圖DB106中存儲有表示機器111配置的場所的二維布局信息的布置簡圖191的二維位圖信息。
布置簡圖191,可以預先在Web網頁上保存由用戶製作而成的圖,也可以從掃描儀等讀取圖像。
另外,如後所述,也可以構成為在可視配置圖DB106中存儲該布置簡圖191的各房間等每個目標的相對位置,即製圖類矢量數據。
布置簡圖191可以直接利用由掃描儀等讀取的BMP形式等的位圖信息,或者也可以解析位圖像信息,變換為DXF等矢量數據進行存儲。關於該構成將在第9實施方式中說明。
在圖26中,作為接口機構108,可以使用普遍使用的網際網路、ISDN、ADSL、電話線、串行、並行等接口。從而,伺服器101與外部連接的機器111或終端102的信號的發送接收成為可能。
再有,在伺服器101的運算機構(圖中未示出)中,裝入從上述的2個表及可視配置圖DB106中取出必要的信息,分別組合,可以生成控制機器111用的Web網頁的Web網頁生成機構109。
作為運算機構,可以使用普遍的個人計算機或工作站等中用的CPU。
接著對這種機器控制系統506的動作進行說明。
圖33是表示機器控制系統506中的機器的遠程控制方法的處理步驟的流程圖。
圖34雖然與圖28所示相同,但為便於說明,將一部分簡略,表示註冊機器表1501和機器分類方案表1503之間的數據參照的相關性。以下並用圖33及圖34進行說明。
在圖33的步驟S1102中,首先用戶從終端102,通過瀏覽顯示機構113訪問伺服器101。
接著,在步驟S1103中,根據來訪問伺服器101的用戶,從註冊機器表112將有關許可用戶控制的全部機器111的信息讀入到裝載到運算機構中的Web網頁生成機構109。
具體地講,假定在步驟S1102中訪問伺服器101的用戶的註冊用戶ID為「3」。在步驟S1103中,將「3」作為檢索關鍵詞,對圖34的註冊機器表1501的註冊用戶ID的列進行檢索(區域AA)。其結果製作成部分抽出表1502。由此,可以抽出用戶可控制的機器。
接著,在步驟S1104中,從可視配置圖DB106,向Web網頁生成機構109讀入圖29所示的機器配置場所的布置簡圖信息。
接下來,在步驟S1105中,根據步驟S1103及步驟S1104中取得的信息,在布置簡圖上重疊顯示機器111的圖符化後的圖像。由此,用Web網頁生成機構109生成催促用戶從多臺機器111中選擇成為控制對象的機器,例如圖32所示的Web網頁。這種Web網頁通過接口機構108及WAN104,可以在終端102的瀏覽顯示機構113上閱覽。
具體地講,在步驟S1105中,Web網頁生成機構109以圖34的部分抽出表1502內存儲的可控制的機器的機器類別ID(區域BB)作為檢索關鍵詞,參照機器分類方案表1503。由此,Web網頁生成機構109取得已被圖符化的圖像的文件名,從收納資料庫部105的機器圖符圖像的目錄中取得成為控制對象的各機器的圖符圖像。
另外,Web網頁生成機構109,從部分抽出表1502,參照位置X、位置Y及位置樓層等位置信息(區域DD),根據該位置信息,在圖29所示的布置簡圖上重疊顯示所取得的各機器的圖符圖像。
接著,在圖33的步驟S1106中,由用戶選擇成為控制對象的機器111。
在步驟S1107中,從機器分類方案表107,向Web網頁生成機構109讀入在步驟S1106中被選擇的機器111的機器種類相關的信息,即產品名稱、單個或多個功能名稱、單個或多個控制命令等。
接下來,在步驟S1108中,Web網頁生成機構109生成表示被選擇的機器111的可控制的功能菜單的,例如圖30所示的機器分類Web網頁,並顯示在終端102的瀏覽顯示機構113上。
然後,在步驟S1109中,由用戶在機器分類Web網頁上選擇想控制的操作功能內容。
接著在步驟S1110中從機器分類方案表107,通過接口機構108,向成為控制對象的機器111傳送實現在步驟S1109中選擇好的功能用的控制命令,在機器111中,在通信機構(圖中未示出)中接受控制命令,用控制程序模塊執行。
由此,在機器111中可以執行給定的功能動作。用戶可以從遠程的終端102進行機器111的所希望的功能的控制。
接下來,在步驟S1111中,利用伺服器101接收從成為控制對象的機器111傳送來的控制結果。
接著在步驟S1112中進行操作是否完成的判斷。
若完成則結束動作,若未完成則返回步驟S1109的機器分類Web網頁畫面中的用戶的操作選擇。
由於在可視配置圖DB106中存儲機器的配置場所的布置簡圖,在註冊機器表中存儲作為特定可選擇的機器的網絡地址信息的機器的URL和位置信息,故可以使機器的配置如圖32所示,二維顯示在催促機器選擇的Web網頁上。在本發明的機器控制系統506中,用戶可以更直觀選擇成為控制對象的機器111。
另外,在本發明的機器控制系統506中,與以往的機器控制系統不同,從設於遠程的終端102,不是對HGW,而是對伺服器101進行訪問。
再有,機器111相關的信息,即產品名稱、一個或多個功能名稱、一個或多個控制命令等也全部存儲於伺服器101中。
因此,關於控制命令等的更新以及追加、變更,可以由伺服器的管理者進行,沒有各用戶各自進行HGW110內積蓄的數據等的保存的必要性。由此減少對用戶的負擔。
還有,由於沒有必要在HGW110中積蓄成為控制對象的機器111的控制命令等,故沒有必要在HGW110中設置大存儲機構。由於可以簡單構成HGW110,構築對HGW110的依賴度低的簡易的機器控制系統,故也可以減少頻繁更換HGW自身的必要。
而且,在本實施方式中,示出了在伺服器101與機器111之間插入HGW110或HGW110及服務提供商124的系統構成。然而,本發明的機器控制系統並未限於此。例如,顯然伺服器101與機器111之間可以直接通過WAN連接,或者伺服器101與機器111之間可以只插入服務提供商124的系統,或者伺服器101與機器111之間可以採用通常的電纜或光纜以LAN,或串行、並行、USB等方式直接進行連接。
另外,伺服器101與終端102的連接,雖然示出的是通過WAN104的連接的構成,但伺服器101與終端102之間的連接也可以採用通常的電纜或光纜以LAN,或串行、並行、USB等方式直接進行連接。
再有,在伺服器101與機器111或伺服器101與終端102的通信線路中,當然也可以插入其他的網關、路由器等。
(第6實施方式)接下來,作為本發明的第6實施方式,以在第5實施方式所示的機器控制系統中,自遠程控制可以傳送靜止圖像及動態圖像的網絡照相機(以下稱為IP相機)的情況為例,進一步具體地說明。
圖35是本發明的第6實施方式中機器控制系統的系統構成圖。在圖35中對於與圖26或圖3 1相同的構成要件,採用相同的符號並省略說明。
在圖35的機器控制系統507中,在資料庫部105中設有圖像保存資料庫152。IP相機151與HGW110連接,形成LAN103。HGW110通過WAN104與伺服器101連接。
在IP相機151中,裝載有控制程序模塊153及靜止圖像輸出程序模塊154。
在本實施方式中,以控制IP相機151,進行「搖動」「傾斜」,得到靜止圖像的控制為例進行說明。
對於機器控制系統的動作,再次使用圖33說明。由於從步驟S1102到步驟S1104如第5實施方式所述,故省略其說明。
首先,在圖33的步驟S1105中,參照可視配置圖DB106中存儲的布置簡圖信息和註冊機器表112中存儲的成為控制對象的機器111的位置信息,用Web網頁生成機構109做成具有圖32所示操作畫面GUI的Web網頁。而且,可以用終端102的瀏覽顯示機構113閱覽。
在圖32中,在布置簡圖181上重疊顯示有已被圖符化的IP相機182、IP傳真183、IP燈184及IP空調185。
接著,在圖33的步驟S1106中,作為控制對象機器,若用戶選擇圖32所示的顯示於Web網頁上的機器的圖符,則成為控制對象的機器被選擇。
例如,IP相機182的圖符被選擇。
在步驟S1107中,將IP相機151的產品類別ID作為檢索關鍵詞,從機器分類方案表107向Web網頁生成機構109讀入IP相機151的控制所必需的信息,例如功能名稱及控制命令等。
接著在步驟S1108中,可以用終端102的瀏覽顯示機構113閱覽由Web網頁生成機構109生成的、符合圖30所示的成為控制對象的機器的機器類別Web網頁。
在圖30所示出的機器類別Web網頁上,面向圖30的紙面在左側上顯示有可以進行IP相機151的控制的遙控部,包括進行IP相機151的搖動或傾斜的搖動傾斜按鈕161、進行圖像質量調整的圖像質量調整按鈕162、進行解析度的切換的解析度切換按鈕163以及關閉機器類別Web網頁的關閉按鈕164等。面向圖30的機器類別Web網頁的紙面在右側上顯示有自IP相機151返回的信息,即這種情況下顯示靜止圖像。
在這裡,例如,在左側選擇使其搖動的指示(圖30的左搖動按鈕)165。將功能名稱作為關鍵詞,從成為機器分類方案表107的控制對象的IP相機151存儲的信息中檢索該控制命令。
例如,在使IP相機151進行左搖動動作時,從圖27所示的機器分類方案表107的項目中,首先抽出IP相機151的機器相關信息,即第1行所存儲的信息。以功能名稱「左搖動」(功能名稱9)為檢索關鍵詞,從該抽出的信息中選擇屬於對應的控制命令的「/nphControlCamera?Direction=PanLeft」(控制命令9)。
這是向成為控制對象的機器,即此時存儲於IP相機151內的作為控制程序模塊153的「/nphControlCamera」,引入內容為所謂的「Direction=PanLeft」引用參數的控制命令。
將該控制命令附加於作為控制對象的機器,即這種情況下作為特定從註冊機器表中選擇的IP相機151的網絡地址信息的機器URL上,並向IP相機151傳送。
接著,返回圖33,在步驟S1110中,如上所述,執行控制命令。具體地講,向所謂的IP相機151內存儲的作為控制程序模塊153的「/nphControlCamera」,傳遞所謂的「Direction=PanLeft」引用參數。
此時,在作為控制對象的IP相機151中,用作為控制程序模塊153的「/nphControlCamera」,執行「Direction=PanLeft」。由此,IP相機151進行1步左搖動動作。
接下來,在步驟S1111中,伺服器101接收該控制結果。
接著在步驟S1112中判斷操作是否完成,若完成則結束動作,若未完成則返回到步驟S1109的機器類別Web網頁畫面中的用戶的操作選擇。
這樣,可以從設於遠程的終端102進行IP相機151的控制。
由於通過使用這種機器控制系統507,在可視配置圖DB106中存儲機器的配置場所的布置簡圖,在註冊機器表中存儲可選擇的機器的配置信息,故可以使機器的配置如圖32所示的二維地顯示於催促機器選擇的Web網頁上。因此,用戶可以更直觀地選擇成為控制對象的機器111,可以遠程控制機器111。
另外,與以往的機器控制系統不同的是,從設於遠程的終端102,不是對HGW110,而是對伺服器101進行訪問,同時,與機器111相關的信息即產品名稱、一個或多個功能名稱、一個或多個控制命令等也全部存儲於伺服器101中。因此,關於控制命令等的更新以及追加、變更,可以由伺服器的管理者進行,沒有各用戶各自進行HGW110內積蓄的數據等的保存的必要性,減少用戶的負擔。
再有,由於沒有必要在HGW110中積蓄成為控制對象的機器111的控制命令等,故沒有必要在HGW110中設置大的存儲機構,可以簡單構成HGW110,構築對HGW110的依賴度低的簡易的機器控制系統。由此,也可以減少對HGW自身頻繁更換的必要。
(第7實施方式)在本發明的機器控制系統中,通過伺服器101進行設於遠程的機器111的操作。由此,利用機器所裝載的程序模塊,不僅是可遠程控制的功能,而且將這些組合,可以進行在以往是困難的複合操作。在本實施方式中,舉例進行說明。
作為本發明的第7實施方式,是以在第6實施方式所說明的IP相機151的控制中,實際上通過點擊由IP相機151取得的圖像,進行搖動傾斜動作的控制為例進行說明。
這是在IP相機151的可控制功能為每個步驟的搖動傾斜的情況下,利用伺服器101使多個步驟的搖動傾斜實現的示例。
而且,由於本實施方式的機器控制系統的系統構成與第6實施方式的系統構成相同,故省略說明。
再次利用第6實施方式所用的圖33說明本實施方式的機器控制系統的動作。由於從步驟S1102到步驟S1107是相同的處理步驟,故省略說明。
作為在步驟S1108中所表示的機器類別Web網頁,顯示在圖36所示的用IP相機151預先取得並保存的靜止圖像166上埋入所謂圖像1的可點擊塊圖的機器類別Web網頁。
在這裡,表示將所顯示的靜止圖像166分割為縱9、橫7合計63塊的示例。分別在每塊中設定搖動傾斜的變換步驟數。在用於顯示機器類別Web網頁的所必要的HTML文本中記述成向若點擊任何一塊則將搖動傾斜控制命令傳送給照相機的用PHP語言記述的腳本(在這裡為「psnapindex.php3」)傳遞其設定值。由此,可以由遠程使IP相機151執行多步驟的搖動傾斜。以下將更具體地說明。
首先,靜止圖像166,利用所謂IMG SRC=『http//cam01_usera.ip_service.com/SnapshotJPEG?Resolution=320×240』usemap=『#image1』ismap的IMG標籤,顯示於遠程操作的用戶的終端102的瀏覽顯示機構113上。埋入圖像內的可點擊塊圖是所謂『#image1』的名字。
例如,圖38表示在設定了圖37所示的網格時,稱為區域A的部分的「#image1」的可點擊塊圖的數據的一例。
其中,可點擊塊圖的、圖像數據的由區域B表示的部分的數據(以下稱為可點擊數據)如下所記述。area codes=『000,000,050,025』href=『psnapindex.php3?P=-3T=4C=contcamurl=http//cam01_usera.ip_service.com/SnapshotJPEG?Resolution=320×240』
因此,若點擊圖像的最左上端,則向作為用PHP語言記載的腳本「psnapindex.php3」腳本傳遞?以後的引用參數,由此執行處理。
在上述數據中,P=-3意味著執行3步左搖動。另外T=4意味著執行4步上傾斜。C=cont表示在圖像上點擊。在這種情況下,表示成為搖動傾斜的控制模式。
接下來對「psnapindex.php3」腳本(以下稱為搖動傾斜腳本)進行詳細說明。在搖動傾斜腳本中,進行圖39所示的處理流程的記述。
首先,在步驟S1601中進行是否為搖動傾斜模式的判斷。具體地講,判斷可點擊數據的所謂C=cont的記述的有無。
接著在步驟S1602中進行所要求的搖動是左還是右的判斷。具體地講,判斷可點擊數據中的變量P是否為正的值。
在步驟S1602中,若判斷P的值為正,則接下來在步驟S1603中將P值的絕對值代入變量N內,將0代入計數器Count的值內。
接下來在步驟S1604中,從伺服器101,向IP相機151的內部內置的控制程序,具體地講根據以下PHP語言的記述,向作為控制程序模塊153的nphControlCamera傳送伴有所謂Direction=PanRight的引用參數的控制命令。
@fopen(「$camurl/cgi-bin/nphControlCamera?Direction=PanRight」,「r」)這種情況下$camurl是特定IP相機151的網絡地址信息,代入從註冊機器表中選擇的IP相機151的URL。
接著,在步驟S1904中,計數器Count被增加。接下來在步驟S1605中判斷變量N是否比計數器Count大,在為「是」的情況下進入步驟S1605,在為「否」的情況下返回步驟S1604。
即,僅以用戶所希望的次數在IP相機151中進行搖動動作。
將以上所說明的從步驟S1603到步驟S1605的處理作為右搖動處理。在步驟S1602中搖動為左,具體地講變量P的值為負時,進行步驟S1606中記述的左搖動處理。
在步驟S1606的左搖動處理中,進行與上述的右搖動處理同樣的處理。但是,與在步驟S1604中執行的程序不同的是,成為@fopen(「$camurl/cgi-bin/nphControlCamera?Direction=PanLeft」,「r」),可以向左實現所希望次數的搖動控制。
接下來,在步驟S1607中進行作為與上述右搖動處理及左搖動處理同樣的處理的傾斜處理。
內容與右搖動處理及左搖動處理同樣。例如,若為向上的傾斜,則向控制程序傳送「Direction=TiltUP」。若為向下的傾斜,則傳送所謂「Direction=TiltDown」的命令。由於其他處理是相同的,故省略說明。
接著在步驟S1608中,由IP相機151取入靜止圖像,並顯示在畫面上。具體地講,執行以下的記述內容IMG SRC=『$camurl/cgi-bin/SnapshotJPEG?Resolution=320×240Quality=Standard』usemap=『#image1』ismap。
根據該記述,向成為控制對象的IP相機151傳送作為靜止圖像輸出程序模塊1 54的,在「SnapshotJPEG」中伴有所謂「Resolution=320×240Quality=Standard』usemap=『#image1』ismap」的引用參數的命令,結束搖動傾斜腳本。
根據本發明,在伺服器101中也可以自由地形成如前所述的進行可點擊塊圖的機器類別Web網頁的記述。
例如,即使在IP相機151自身中只裝載有進行每個步驟的搖動傾斜的功能的情況下,根據本發明,也可以對成為控制對象的機器111使多個步驟的搖動傾斜動作一次執行。
而且,在本發明的實施方式中,示出了使機器類別Web網頁顯示用的記述為HTML文本,用PHP語言記述搖動傾斜腳本的示例。但本發明並未將記述的語言限定於任何一種。例如,使用CGI或其他語言記述的情況當然也包括在本發明的機器控制裝置、機器控制系統中。
例如,考慮從近年來增加的行動電話或PHS等終端2訪問伺服器1的情況,通過與行動電話或PHS等所裝載的瀏覽顯示機構13配合,準備例如用MML文本、HDML文本、CHTML文本、(open contents)文本等記述的Web網頁或機器類別Web網頁,可以從多種終端102例如行動電話或PHS等可攜式終端訪問伺服器101。
(第8實施方式)再有,在本發明的遠程控制系統中,例如顯示在二維室內結構布置簡圖上配置了成為控制對象的機器的圖符的Web網頁。由此,對於用戶來說,容易直觀理解,設定成多臺機器的功能聯動動作,即當IP相機檢測到移動體則點亮房間的燈等,或設定成使用多臺機器的操作,即在點亮正門的門燈的同時也點亮廚房門的屋外燈等。以下將這些控制的內容稱為複合動作。
作為本發明的第8實施方式,對使用本發明的機器控制裝置及機器控制系統,設定多臺控制對象機器的複合動作的示例進行說明。
圖40表示本發明的第8實施方式的機器的遠程控制方法的處理流程的流程圖,圖41是機器控制系統的系統構成圖。
在圖41中,對於與圖26相同的構成要件,採用相同的符號並省略說明。
在本實施方式的機器控制系統508中,HGW110上連接有多臺成為控制對象的機器。在圖41中,為了簡化說明,只示出了IP人體感知器701與IP相機702。
每臺控制對象機器內置有各自控制中使用的程序模塊704、705。
另外,在本實施方式的機器控制系統508中,在伺服器101的資料庫部105中裝載有在設定了多臺機器的複合控制時應存儲該詳細的設定信息的複合控制設定表706。關於複合控制設定表706的詳細內容將在後面闡述。
以下根據圖40說明本發明的第8實施方式的機器控制方法。
在這裡,作為示例,對當成為控制對象的機器中設於正門的IP人體感知器701感知到人體,則用正門的IP相機702以5秒的間隔取得靜止圖像並保存的控制設定的情況的說明。
首先,在步驟S1701中,用註冊機器表從來訪問的用戶的註冊用戶ID中抽出用戶可控制的機器,並在從可視配置圖DB取出的機器配置場所的布置簡圖上重疊顯示。由此,可以在終端102的瀏覽顯示機構113上閱覽進行控制對象機器的選擇的圖42所示的Web網頁。
在圖42所示的Web網頁中,在預先存儲於可視配置圖DB106內的布置簡圖903上,參照註冊機器表112的位置X、位置Y及位置樓層等位置信息,重疊顯示參照機器分類方案表而取出的機器的圖符化圖像,即IP人體感知器的圖符901及IP相機的圖符902。
接著,返回圖40,在步驟S1702中用戶選擇欲進行複合控制的多臺機器。
具體地講,如圖43所示,將IP人體感知器的圖符901及IP相機的圖符902拖放至分組存儲區904(圖中記為設定箱)。
接下來在步驟S1703中判斷OK按鈕905是否已被按下,若已被按下,則判斷為選擇結束,進入下一步驟S1704。在未判斷為選擇結束的情況下,返回步驟S1702。在本實施方式中,選擇IP人體感知器701與IP相機702。
接著,在步驟S1704中利用步驟S1702中選擇好的機器的組合,顯示設定項目選擇頁面。
圖44中表示設定項目選擇頁面1001的示例。在設定項目選擇頁面1001中,根據下拉菜單1002,可選擇地顯示與在步驟S1702中選擇好的機器所對應的複合動作。
該複合動作是通過讀出註冊機器表112中存儲的機器名稱和機器分類方案表107中存儲的功能名稱信息,使之組合而被顯示的。
然後,在步驟S1705中,用戶由下拉菜單1002選擇所希望的複合動作,通過按下選擇按鈕1003,結束複合動作的選擇。在本實施方式中,作為複合動作,是在正門感知器(表示IP人體感知器701)「ON」下選擇正門照相機(表示IP相機702)「靜止圖像保存」。
接下來,在步驟S1706中,顯示用戶進行在步驟S1705中選擇好的複合動作的詳細設定用的詳細設定頁面。
具體地講,可以用終端102的瀏覽顯示機構113閱覽圖45所示的詳細設定頁面1010。
在詳細設定頁面1010上顯示有用IP相機702攝取的圖像1013。
用戶通過在接下來的步驟S1707中一邊看圖像1013,一邊按下詳細設定按鈕1011,進行保存圖像的解析度或圖像的旋轉角等圖像相關的詳細設定。
而且,在本實施方式中,詳細設定按鈕1011是進行IP相機702的控制用的多個按鈕。在這裡,通過操作詳細設定按鈕1011,如本發明的第7實施方式所示,在作為特定從註冊機器表中選擇好的IP相機702的網絡地址信息的機器URL上附加必要控制命令,並向內置於IP相機702的程序模塊705傳送。由此,用戶若看到此時用IP相機702所攝圖像1013,確定所希望的角度,則可以按下圖像確定按鈕1012,結束設定。
若按下圖像確定按鈕1012,確定圖像,則顯示圖46所示的複合自動控制設定頁面。具體地講,在設定確認窗口1021中顯示輸入開始複合自動控制的「開始日期時間」用的輸入文字框;輸入顯示作為靜止圖像保存的觸發器(trigger)的「保存開始條件」的既定條件的文字顯示;表示保存靜止圖像的時間間隔的「靜止圖像保存時間間隔」用的輸入文字框;以及時間單位選擇單選按鈕、通知靜止圖像保存開始的「通知郵件」的必要性相關的單選按鈕和輸入通知郵件的郵件地址用的輸入文字框。
根據向各文字框的記入或單選按鈕的選擇,進行詳細的複合自動控制設定。在進行了詳細設定後,通過按下條件確定按鈕1022,向步驟S1708移動。
接著在步驟S1708中,顯示確認已設定的內容的設定確認頁面。
具體地講,顯示圖47所示的設定確認頁面1020。在設定確認頁面1020中,顯示以在步驟S1707確定的角度用IP相機702攝取的圖像1013以及一覽顯示詳細設定的設定確認窗口1021。
在設定確認窗口1021中,用圖46的複合自動控制設定頁面設定的信息顯示於文字框內。由於這裡顯示的信息已經用圖40的步驟S1707說明,故省略說明。
用戶在必須變更的情況下按下重做按鈕1032,返回S1707,可以重新進行設定。之後,用戶在用設定確認窗口1021中表示的設定進行確定時,選擇確認OK按鈕1031,結束詳細設定的確認。
接下來,在步驟S1709中,通過按下圖47所示的動作測試按鈕1030,顯示圖48所示的測試執行頁面1040。
用戶通過選擇測試開始按鈕1041,開始動作測試,通過選擇測試結束按鈕1042,結束動作測試。
若動作測試開始,則目前的動作測試狀況顯示於測試執行頁面1040內的右上角上。其內容是正門感知器的狀態或用正門照相機取得的靜止圖像的張數、以文字保存的圖像的確認、以文字保存的圖像的刪除等。
另外,在步驟S1709中,在不進行動作測試時或進行了動作測試後,在接下來的步驟S1710中,在選擇了確認OK按鈕1031的情況下,設定、存儲完成圖41所示的複合控制設定表706的設定信息。
圖49中表示本發明的複合控制設定表706的一例。
在圖49所示的複合控制設定表706中,存儲有每行所設定的複合控制相關的信息。
複合控制ID是付與在複合控制的註冊順序上的ID號碼,註冊用戶ID是用戶分別具有的ID。在其設定的控制完全結束時在SETEND中寫入1。
另外,在即使是設定的繼續中也強制性地使其結束時,在FORCEEND中寫入1。在開始時刻,輸入用戶已註冊的控制開始時刻。在機器數的欄中寫入已選擇好的機器的數量。在機器1的欄中登記與用戶在控制對象機器中選擇的機器名稱(正門感知器)對應的註冊機器表112所註冊的機器ID。在機器1條件中登記機器1的輸出的時間性條件。hold表示最初成為機器1真輸出欄的值以後保持條件的時間,interval表示最初輸出以後輸出的時間間隔。
接下來,temp1的初始值時開始日期時間,若機器1以機器1控制輸出機器1真輸出,則將機器1條件欄內記載的時間加在當前時間上,並且伺服器將該日期時間登記於temp1欄內。機器1控制是在第1控制對象機器中用戶選擇的功能名稱,機器1真輸出是將機器1控制欄記載的功能輸出使用於條件轉移時的真值。最終輸出保存表示是否將最終的輸出結果保存於伺服器內,郵件通知存儲郵件通知時的郵件地址。
再有,在結束時刻,輸入用戶已登記的控制結束時間。
即,在圖49所示的複合控制設定表706中,最上1行(複合控制ID=1)的記載表示自動控制ID1情況下的註冊用戶ID在1的usera的設定中,從2001年7月7日7時00分到7月8日7時00分,註冊機器ID若2的正門感知器輸出為ON,則在5分鐘期間,以5秒間隔保存正門照相機的靜止圖像輸出,用電子郵件向usera@ip#service.com通知該信息的被複合設定的內容。
另外,圖49的複合控制設定表706中第2行(複合控制ID=2)的記載表示註冊用戶ID在2的userb的設定中,從2001年7月17日22時00分到7月18日8時00分,註冊機器ID以10分鐘間隔保存3的起居室CAM的靜止圖像輸出,用電子郵件向usera@ip#service.com通知該信息的被複合設定的內容。
這樣,本發明從終端102訪問伺服器101,利用伺服器101進行機器111的全部控制。由此,通過使用具有高運算能力的伺服器101,也可以簡單地實現在以往HGW110的處理能力的情況下難的複合使用多臺機器111的控制的設定。
而且,在本實施方式中,雖然表示了通過將多臺機器111的圖符拖放至分組區內,進行機器的複合控制的設定的示例,但本發明並未限於此,例如也可以構成為通過將多臺機器111的圖符拖放至分組區,機器的複合操作例如在一方機器為電視,另一方機器為錄像機時,自動開始錄像等複合操作。
再有,在本實施方式中,雖然表示了通過將多臺機器111的圖符拖放至分組區內,進行機器的複合控制的設定或操作的示例,但本發明的機器控制裝置或機器控制系統並未限於此。例如,也可以構成為通過將一方機器的圖符拖放至另一方機器的圖符上,進行機器的複合控制的設定或操作。
(第9實施方式)本發明的第9實施方式中的機器控制系統的系統構成是與第8實施方式中使用的機器控制系統508同樣的系統構成。
在本實施方式中,與第8實施方式不同的方面在於,在可視配置圖DB106中存儲有DXF等矢量數據。
由此,在從第5實施方式到第8實施方式所述的效果基礎上,還可以達到不需要由用戶選擇進行複合控制的機器,即可執行在以往困難的複合操作的特別效果。
以下,參照附圖詳細地說明。
本實施方式的DXF等矢量數據(以下稱為矢量數據)1050是圖50所示的文字數據。
圖50所示的矢量數據1050是表示圖52所示的房間的示意圖。對於稱為「usera」的用戶,記述配置在該建築物的一層的機器的信息,以所謂「useralf.txt」的文件名存儲於可視配置圖DB106中。該文件名表示稱為usera的用戶的1層的數據。
在矢量數據1050中,在每行中記載每間應配置機器的房間的信息。
例如,若對用圖50的虛線包圍的行進行說明,則記述有Room,LD,7,450,90,720,90,720,810,360,810,360,270,450,270,450,90的信息。這些是表示圖52所示的房間中用虛線包圍的稱為LD的房間的數據。
其中,開始的「Room」表示作為對象的房間等目標的屬性,接著的「LD」是作為對象的房間等的名字。
在這裡,目標的屬性若為房間,則是「Room」,另外,若為家具,則是「Furniture」等,表示該目標是什麼。
接下來的「7」表示在房間的角的數量上加1的值,若為這種情況,則表示稱為「LD」的具有「Room」屬性的房間具有6個角。
接下來,「450,90,720,90,720,810,360,810,360,270,450,270,450,90」,以各2個數字表示各角的坐標。
即,開始的「450,90」在圖52中表示以圖中左上角為原點時角1的X坐標及Y坐標。接下來的「720,90」表示角2的坐標,「720,810」表示角3的坐標,「360,810」表示角4的坐標,「360,270」表示角5的坐標,「450,270」表示角6的坐標,「450,90」再次表示角1的坐標。
即,通過將這些坐標數據連接,確定作為對象的房間等目標的形狀。
這種數據預先由用戶用滑鼠等指示器(pointing device)進行的拖放等輸入,或從可視配置圖DB106讀入。
根據這種構成,由用戶在成為控制對象的機器的圖符被配置時,在運算機構中參照圖51所示的註冊機器表112的位置X及位置Y的信息,從矢量數據1050確定配置了成為控制對象的機器的房間等目標。
例如,如圖51所示的註冊機器表112的最下列所示,在註冊機器ID4號機器分組信息欄中,存儲所謂usera/group/1f1d/cam02的信息。
這表示作為稱為「usera」的用戶的分組信息,對於所謂1F的1d的房間usera來說,是第2臺IP相機。
這樣,通過在每臺成為控制對象的機器中存儲所謂配置於哪間房間的分組信息,在進行第8實施方式所示的複合動作時,可以參照分組信息只抽出配置於同一房間的機器,選擇成為控制對象的機器。由此,在可以實現以往沒有的複合動作的同時,可以進一步減輕用戶的負擔。
例如,在為了逼退侵入住所的可疑者,在某個房間配置IP相機,每隔規定時間一邊使其搖動,一邊進行移動體檢測時,將其搖動方向作為搖動信息,存儲在註冊機器表112中。由此,在利用IP相機檢測到移動體的情況下,從矢量數據中取得具有IP相機的房間和該房間周圍房間的位置的相對關係,通過參照進行過移動體檢測時的搖動信息,可以知道檢測到該移動體的房間。
然後,通過使該房間的IP燈點亮,可以防止可疑的侵入。
這樣,根據本實施方式所示的機器控制系統,在從第5實施方式到第8實施方式所示的效果的基礎上,可以在註冊機器表112中存儲特定機器的房間的信息或機器的搖動信息等所希望的信息。組合這些,可以構成既可進行以往未有的新的機器間的複合操作,也不對用戶造成過大負擔的系統。
如上所述,若使用本發明的機器控制裝置及機器控制系統,則從而可以提供一種即使在成為控制對象的機器被追加、變更,或變更了該機器的可控制功能等的情況下,也可以將下載數據的機會降低到最小限度,減少對用戶或運用者所造成的負擔,不會浪費使用存儲介質資源的機器控制裝置、機器控制系統以及機器的控制方法。
權利要求
1.一種機器控制裝置,其特徵在於,可以與終端、以及單臺或多臺成為控制對象的機器連接;包括存儲了所述成為控制對象的機器的、應構成用於執行給定功能的應用程式的程序構件的存儲機構;和根據來自所述終端的指示,從所述存儲機構中選擇為執行根據所述指示選擇的機器的功能所必需的程序構件,生成給定應用程式的應用程式生成機構。
2.根據權利要求1所述的機器控制裝置,其特徵在於,所述存儲機構中還具有存儲了用戶識別用的信息的用戶表、存儲了所述每位用戶的有關應成為控制對象的機器的信息的控制對象機器表、和存儲了所述成為控制對象的每臺機器的有關可執行功能的信息的設備信息表;所述應用程式生成機構根據所述用戶表、所述控制對象機器表與所述設備信息表所存儲的信息,生成所述給定的應用程式。
3.根據權利要求1或2所述的機器控制裝置,其特徵在於,在所述存儲機構中還具有存儲了所述成為控制對象的機器的有關每種功能的控制命令的信息的控制命令表;所述應用程式生成機構根據所述控制命令表所存儲的信息,將適合於所選擇的機器的控制命令向所選擇的機器傳送。
4.根據權利要求3所述的機器控制裝置,其特徵在於,所述終端具備瀏覽顯示部;所述程序構件包括針對所述成為控制對象的機器的每種功能、將有關所述功能的操作按鈕顯示在所述終端的所述瀏覽顯示部上的按鈕顯示程序、和向所述成為控制對象的機器傳送控制命令的控制命令程序。
5.根據權利要求4所述的機器控制裝置,其特徵在於,所述控制命令程序用PHP語言記述。
6.根據權利要求4所述的機器控制裝置,其特徵在於,所述按鈕顯示程序用適合於所述終端的所述瀏覽顯示部的代碼進行記述。
7.根據權利要求6所述的機器控制裝置,其特徵在於,還具有辨別所述終端的種類的終端辨別機構。
8.一種機器控制系統,其特徵在於,包括終端;單臺或多臺成為控制對象的機器;以及伺服器,該伺服器具有存儲了所述成為控制對象的機器的、應構成用於執行給定功能的應用程式的程序構件的存儲機構、和根據來自所述終端的指示、從所述存儲機構中選擇為執行根據所述指示選擇的機器的功能所必需的程序構件、生成給定應用程式的應用程式生成機構,並向所選擇的機器傳送與所述指示對應的控制命令。
9.根據權利要求8所述的機器控制系統,其特徵在於,所述存儲機構中還具有存儲了用戶識別用的信息的用戶表、存儲了所述每位用戶的有關應成為控制對象的機器的信息的控制對象機器表、和存儲了所述成為控制對象的每臺機器的有關可執行功能的信息的設備信息表;所述應用程式生成機構根據所述用戶表、所述控制對象機器表與所述設備信息表所存儲的信息,生成所述給定的應用程式。
10.根據權利要求8或9所述的機器控制系統,其特徵在於,在所述存儲機構中還具有存儲了所述成為控制對象的機器的有關每種功能的控制命令的信息的控制命令表;所述應用程式生成機構根據所述控制命令表所存儲的信息,將適合於所選擇的機器的控制命令向所選擇的機器傳送。
11.根據權利要求10所述的機器控制系統,其特徵在於,所述終端與所述伺服器通過全球性網絡連接。
12.根據權利要求10所述的機器控制系統,其特徵在於,所述機器與所述伺服器通過全球性網絡連接。
13.根據權利要求10所述的機器控制系統,其特徵在於,所述終端具備顯示Web網頁的瀏覽顯示部。
14.根據權利要求10所述的機器控制系統,其特徵在於,所述機器具備WWW伺服器。
15.根據權利要求10所述的機器控制系統,其特徵在於,所述程序構件包括針對所述成為控制對象的機器的每種功能、將有關所述功能的操作按鈕顯示在所述終端的所述瀏覽顯示部上的按鈕顯示程序;和向所述成為控制對象的機器傳送控制命令的控制命令程序。
16.根據權利要求15所述的機器控制系統,其特徵在於,所述控制命令程序用PHP語言記述。
17.根據權利要求15所述的機器控制系統,其特徵在於,所述按鈕顯示程序用適合於所述終端的所述瀏覽顯示部的代碼記述。
18.根據權利要求17所述的機器控制系統,其特徵在於,還具有辨別所述終端的種類的終端辨別機構。
19.一種機器控制裝置,其特徵在於,包括資料庫部,該資料庫部具備存儲了包含有關成為控制對象的機器的、網絡地址信息和其配置的位置信息的信息的註冊機器表、存儲了包括所述機器的按照其功能分類的、用於由所述機器執行所述功能的控制命令、以及所述機器的圖符信息的信息的機器分類方案表、和存儲了所述機器的應配置場所的布置簡圖信息的可視配置圖資料庫;接口機構,用於向所述機器傳送控制命令,從而控制所述機器的;以及Web網頁生成機構,用於從所述可視配置圖資料庫取得所述布置簡圖信息,從所述機器分類方案表取得所述圖符信息,從所述註冊機器表取得所述位置信息,生成將所述機器的所述圖符化的圖像重疊顯示在所述布置簡圖信息上的Web網頁。
20.根據權利要求19所述的機器控制裝置,其特徵在於,所述布置簡圖信息,針對應配置所述機器的場所的每個目標利用矢量數據進行記述;在所述註冊機器表中還具備表示配置了所述機器的目標的信息。
21.根據權利要求19所述的機器控制裝置,其特徵在於,通過點擊顯示在所述Web網頁上的所述圖符化的圖像,由所述Web網頁生成機構生成包含所述機器中可控制的功能的圖符或按鈕的機器分類Web網頁。
22.根據權利要求19所述的機器控制裝置,其特徵在於,通過從顯示在所述Web網頁上的所述圖符化圖像中,將相關機器的圖符化圖像拖放至預先設於所述Web網頁上的分組區內,由所述Web網頁生成機構生成可以進行所述關聯機器的複合性功能控制或可進行設定的設定項目選擇頁面。
23.根據權利要求19所述的機器控制裝置,其特徵在於,通過將顯示於所述Web網頁上的所述圖符化的圖像中一方圖符化圖像拖放到另一方圖符化圖像上,由所述Web網頁生成機構生成可以進行多臺機器的複合功能控制或可進行設定的設定項目選擇頁面。
24.一種機器控制系統,其特徵在於,包括與全球性網絡連接的家庭網關;與所述家庭網關連接且形成局域性網絡的成為控制對象的單臺或多臺機器;可以與所述全球性網絡連接的伺服器,所述伺服器包括資料庫部,該資料庫部具有存儲了有關成為控制對象的機器的、包含網絡地址信息及其配置的位置信息的信息的註冊機器表、存儲了包含所述機器的按照其功能分類的、用於由所述機器執行所述功能的控制命令以及所述機器的圖符信息的信息的機器分類方案表、和存儲了所述機器的應配置場所的布置簡圖信息的可視配置圖資料庫;接口機構,用於向所述機器傳送控制命令從而控制所述機器;及Web網頁生成機構,用於從所述可視配置圖資料庫取得所述布置簡圖信息,從所述機器分類方案表取得所述圖符信息,從所述註冊機器表取得所述位置信息,生成將所述機器的圖符化的圖像重疊顯示於所述布置簡圖信息上的Web網頁;以及與所述全球性網絡連接並具有可顯示所述Web網頁的瀏覽顯示機構的終端;由所述終端訪問所述伺服器,在所述終端的瀏覽顯示機構上顯示由所述伺服器的Web網頁生成機構生成的所述Web網頁,在操作所述終端時,通過所述伺服器的接口機構,參照所述網絡地址信息,向所述機器傳送控制命令,控制所述機器。
25.根據權利要求24所述的機器控制系統,其特徵在於,所述布置簡圖信息,針對應配置所述機器的場所的每個目標利用矢量數據進行記述;在所述註冊機器表中還具備表示配置所述機器的目標的信息。
26.根據權利要求24所述的機器控制系統,其特徵在於,通過點擊顯示在所述Web網頁上的所述圖符化圖像,利用所述Web網頁生成機構生成包含所述機器中可控制的功能的圖符或按鈕的機器分類Web網頁。
27.根據權利要求24中任一項所述的機器控制系統,其特徵在於,通過從顯示在所述Web網頁上的所述圖符化圖像中,將相關機器的圖符化圖像拖放至預先設於所述Web網頁上的分組區內,由所述Web網頁生成機構生成可以進行所述關聯機器的複合性功能控制或可進行設定的設定項目選擇頁面。
28.根據權利要求24中任一項所述的機器控制系統,其特徵在於,通過將顯示於所述Web網頁上的所述圖符化圖像中一方圖符化圖像拖放到另一方圖符化圖像上,由所述Web網頁生成機構生成可以進行多臺機器的複合功能控制或可進行設定的設定項目選擇頁面。
全文摘要
一種機器控制裝置,可以從終端連接並可連接一臺或多臺成為控制對象的機器,其中具備與機器進行信號發送接收的接口機構;存儲了已存儲每種功能獨立的程序構件的程序構件文件夾的存儲機構;和從存儲在程序構件文件夾內的程序構件中選擇、收集必需的程序構件,生成與成為控制對象的機器的功能對應的給定應用程式的應用程式生成機構。由此,可以提供一種即使在成為控制對象的機器被追加、變更,或變更了該機器的可控制功能等情況下,也可以減少對用戶或運用者所造成的負擔,不會浪費使用存儲介質資源的機器控制裝置。
文檔編號H04Q9/04GK1539250SQ0281553
公開日2004年10月20日 申請日期2002年7月31日 優先權日2001年8月8日
發明者今福一雄, 岡本直子, 子 申請人:松下電器產業株式會社

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀