專利名稱:用于網(wǎng)絡系統(tǒng)的裝置和發(fā)送檔案的方法
技術領域:
本發(fā)明涉及一種用于網(wǎng)絡系統(tǒng)的裝置和在網(wǎng)絡系統(tǒng)中發(fā)送檔案的 方法,通過其,例如,位于家庭或者家庭之外的用戶能夠有效地控制 連接到生活網(wǎng)絡的比如冰箱或者洗衣機的家用電器。
背景技術:
通常,"家庭網(wǎng)絡"指的是其中各種數(shù)字電器彼此連接,以用于用 戶在家或者在家之外的任何時候以方便的和安全的方式享受經(jīng)濟的家 庭服務的網(wǎng)絡,且由于數(shù)字信號處理技術的發(fā)展,比如冰箱或者洗衣 機的各種類型的電器正在逐漸數(shù)字化。
另一方面,近年來,家庭網(wǎng)絡已經(jīng)更加先進,因為用于電器的操 作系統(tǒng)和多媒體技術已經(jīng)應用于數(shù)字電器,以及已經(jīng)出現(xiàn)了新型的信 息電器。
此外,為在個人電腦和外圍設備之間提供文件交換或者因特網(wǎng)服 務建立的網(wǎng)絡,在電器之間用于處理音頻或者視頻信息的網(wǎng)絡,和為 比如冰箱或者洗衣機的各種電器的家庭自動化,比如遠程測量儀讀出 的電器控制而建立的網(wǎng)絡等在一般含義上被稱作"生活網(wǎng)絡"。
此外,在其中用于遠程控制的小規(guī)模數(shù)據(jù)傳輸,或者包括在上述 生活網(wǎng)絡中的電器,比如冰箱或者洗衣機的各種電器的工作狀態(tài)監(jiān)控 是它們的通信的主目的的生活網(wǎng)絡服務中,通過使用最小要求的通信 資源,彼此連接的每一電器應該由被包括在生活網(wǎng)絡中的網(wǎng)絡管理器 直接控制。然而,還沒有提供它的有效解決方案,且因此提供它的解 決方案是緊急的問題。
發(fā)明內容
因此,考慮到上述的情況設計本發(fā)明,且本發(fā)明的目的是提供用 于網(wǎng)絡系統(tǒng)的裝置和在網(wǎng)絡系統(tǒng)中發(fā)送檔案的方法,通過其,例如, 位于家庭或者家庭之外的用戶能夠通過使用最小要求的通信資源有效 地控制連接到網(wǎng)絡的比如冰箱或者洗衣機的各種電器,且能夠使用網(wǎng) 絡檔案有效地管理構成生活網(wǎng)絡的全部裝置的信息。
為了實現(xiàn)上述的目的,提供了一種用于網(wǎng)絡系統(tǒng)的裝置,該裝置 可連接到網(wǎng)絡且具有網(wǎng)絡管理器,其具有包括連接到網(wǎng)絡的各個裝置 的檔案的網(wǎng)絡檔案,其中,每個裝置的檔案包括從包括裝置信息文件, 節(jié)點參數(shù)文件,裝置工作信息文件的組中選擇的一個或多個文件。
為了實現(xiàn)上述的目的,提供了一種在網(wǎng)絡系統(tǒng)中發(fā)送網(wǎng)絡檔案的 方法,包括產(chǎn)生和存儲包括連接到網(wǎng)絡的裝置的網(wǎng)絡檔案的第一步驟, 其中通過網(wǎng)絡管理器執(zhí)行產(chǎn)生和存儲,和當更新產(chǎn)生和存儲的網(wǎng)絡檔 案時發(fā)送更新的網(wǎng)絡檔案的第二步驟。
從以下結合附圖給出的優(yōu)選實施例的描述,可以更加清楚本發(fā)明 的上述及其它目的,特征和優(yōu)點,在附圖中
圖1示出了根據(jù)本發(fā)明的網(wǎng)絡系統(tǒng)的結構;
圖2和圖3示出了應用于本發(fā)明的基于主-到-從的通信結構-, 圖4示出了應用于本發(fā)明的LnCP網(wǎng)絡的分層結構; 圖5到7示出了應用于本發(fā)明的通信周期服務的實例; 圖8示出了根據(jù)本發(fā)明的LnCP協(xié)議的分層結構; 圖9示出了根據(jù)本發(fā)明的用于接口連接網(wǎng)絡管理子級和參數(shù)管理 級的原語的實例;
圖IO示出了根據(jù)本發(fā)明在各級之間的接口的結構的實例;
圖11示出了根據(jù)本發(fā)明一個實施例的通過網(wǎng)絡管理器管理網(wǎng)絡
檔案的方法;
圖12示出了根據(jù)本發(fā)明實施例的網(wǎng)絡檔案的實例;
圖13示出了根據(jù)本發(fā)明實施例的裝置信息文件的實例;
圖14示出了根據(jù)本發(fā)明實施例的裝置節(jié)點參數(shù)文件的實例;
圖15示出了根據(jù)本發(fā)明實施例的裝置工作信息文件的實例;
圖16示出了根據(jù)本發(fā)明實施例的方案文件的實例;
具體實施例方式
在下文中,將參考附圖描述根據(jù)本發(fā)明一個實施例的,用于網(wǎng)絡 系統(tǒng)的裝置和在網(wǎng)絡系統(tǒng)中發(fā)送檔案的方法。
圖1示出了用于本發(fā)明的網(wǎng)絡系統(tǒng)的結構。對其應用本發(fā)明中新 定義的生活網(wǎng)絡控制協(xié)議(LnCP)的LnCP因特網(wǎng)服務器100和生活 網(wǎng)絡控制系統(tǒng)400經(jīng)由因特網(wǎng)300彼此連接。LnCP因特網(wǎng)服務器100 執(zhí)行各種通信終端200之間的接口操作,比如個人計算機(PC),個 人數(shù)字助理(PDA),或個人通信服務(PCS)等等。
生活網(wǎng)絡控制系統(tǒng)400包括本地網(wǎng)關40,網(wǎng)絡管理器41, LnCP 路由器42, LnCP適配器43,和電器44。如圖1所示,生活網(wǎng)絡控制 系統(tǒng)400的組件使用具有非標準數(shù)據(jù)鏈路層,比如RS-485網(wǎng)絡和低功 率RF網(wǎng)絡的非標準傳輸介質,或者使用具有標準數(shù)據(jù)鏈路層,比如電 力線通信,IEEE 802.11或者ZigBee (IEEE 802.15.4)的標準傳輸介質。
例如,生活網(wǎng)絡控制系統(tǒng)400被稱作"LnCP網(wǎng)絡"。如圖1所示, LnCP網(wǎng)絡是通過有線或者無線介質連接屬于生活網(wǎng)絡類別的家用電器 的獨立網(wǎng)絡。
LnCP網(wǎng)絡連接到控制其它電器的工作或者監(jiān)控電器的工作狀態(tài) 的主機裝置,和連接到具有用于響應于主機裝置的請求的響應功能和 用于通知它自己的狀態(tài)改變的通知功能的從屬設備。如圖1所示,由
網(wǎng)絡管理器41負責連接到LnCP網(wǎng)絡的電器44的環(huán)境設置和管理功 能。電器44能夠直接連接到網(wǎng)絡或者能夠經(jīng)由LnCP適配器43間接地 連接到網(wǎng)絡。LnCP網(wǎng)絡中的RS-485網(wǎng)絡,RF網(wǎng)絡,和電力線網(wǎng)絡經(jīng) 由LnCP路由器42彼此連接。
LnCP網(wǎng)絡向用戶提供位置遠離用戶的家庭的用戶能夠使用因特 網(wǎng)300檢查電器的工作狀態(tài)或者控制安裝在用戶的家庭中的電器的功 能。在這種情況下,經(jīng)由本地網(wǎng)關40進行LnCP網(wǎng)絡和因特網(wǎng)300之 間的連接。為了訪問LnCP網(wǎng)絡,用戶首先訪問LnCP因特網(wǎng)服務器100 且經(jīng)歷認證處理。當認證處理成功之后,用戶能夠監(jiān)控電器的工作狀 態(tài)或者控制連接到LnCP網(wǎng)絡的電器的工作。
另外,用戶能夠通過經(jīng)由在連接到LnCP網(wǎng)絡的電器中設置的本 地網(wǎng)關40訪問LnCP因特網(wǎng)服務器100,下載由LnCP因特網(wǎng)服務器 IOO提供的內容。在這種情況下,LnCP網(wǎng)絡具有以下特征以促進上述 的功能。
數(shù)字信息電器具有各種級別的性能的微控制器以執(zhí)行其內在功 能。在LnCP網(wǎng)絡中,數(shù)字信息電器具有最簡單的功能以使得它們能夠 以具有多種級別的性能的微控制器工作,由此使用安裝在電器上的微 控制器的最小資源。具體來說,設計具有低級別性能的微控制器能夠 執(zhí)行LnCP通信功能以及執(zhí)行電器的內在功能,且設計具有高級別性能 的微控制器能夠支持多任務處理功能。
根據(jù)本發(fā)明的LnCP網(wǎng)絡的主要特征包括基于主-從的通信結構, 事件驅動通信支持,多個網(wǎng)絡管理器支持,4-層結構,通信周期服務, 地址管理的多用性,可變長度分組通信,和標準消息集合的規(guī)定。
基于主-從的通信結構用作LnCP網(wǎng)絡中電器之間的通信結構,且 包括至少一個主機裝置。主機裝置必須具有被控制的從屬設備的信息
且具有控制代碼。主機裝置通過從用戶接收輸入或者通過根據(jù)預先地 輸入的程序控制從屬設備。
例如,如圖2所示,主機裝置和從屬設備之間的消息流如下如 果主機裝置發(fā)送請求消息到從屬設備,從屬設備發(fā)送響應消息到主機 裝置。如圖3所示,LnCP網(wǎng)絡能夠具有基于多主機和多從屬設備的通
信結構。
LnCP網(wǎng)絡支持事件驅動通信服務。也就是說,用戶能夠設置由用 戶需要的事件用于電器,且當由用戶設置的事件發(fā)生時,相應的電器 通知其它電器事件的出現(xiàn)或者內容,或者根據(jù)事件控制其它電器的工 作狀態(tài)。
LnCP網(wǎng)絡包括具有設置或者管理電器的環(huán)境的功能的一個或多 個網(wǎng)絡管理器,具體地如有必要能夠支持多個網(wǎng)絡管理器。在這種情 況下,應該同步電器的管理信息,以準備網(wǎng)絡管理器的錯誤。
如圖4所示,該LnCP網(wǎng)絡具有四個應用層,包括物理層,數(shù)據(jù) 鏈路層,網(wǎng)絡層和應用層。LnCP網(wǎng)絡以通信周期為單位提供服務,且 從屬設備在給定時間點僅僅具有一個通信周期。
也就是說,在從屬設備自己的通信周期期間,從屬設備不由任何 主機裝置控制。然而,主機裝置在所述的給定時間點具有多個通信周 期,其中,存在四種通信周期,包括U-請求,1-響應}, {1-請求,1-多-響應}, {1-通知},和{重復-通知}。
例如,{1-請求,1-響應}通信周期是其中一個主機裝置發(fā)送一個請 求分組到一個從屬設備,且從屬設備響應于來自主機裝置的請求發(fā)送 一個響應分組的周期。此時,如果對接收的分組引起錯誤,如圖5所 示,主機裝置發(fā)送重新請求分組且從屬設備響應于重新請求發(fā)送響應 分組。
如圖6所示的{1-請求,多-響應}通信周期是其中主機裝置發(fā)送具
有組地址的請求分組給多個從屬設備,且每一從屬設備響應于請求分 組發(fā)送響應分組到主機裝置的周期。順便說,在主機裝置中,在經(jīng)過 允許的最大接收時間之后周期結束。在周期結束之后,主機裝置忽視 自從屬設備接收的響應分組中的錯誤。
如圖7所示的{1-通知}通信周期是其中主機裝置在發(fā)送通知分組 到一個或多個裝置之后立即結束周期的周期。{重復-通知}通信周期是 其中在重復地發(fā)送相同的分組之后主機裝置結束通信,以保證{1-通知} 周期中的傳輸可靠性的周期。
LnCP網(wǎng)絡支持多方面的地址管理。例如,因為基于它們的從工廠 出貨的類型向具有LnCP功能的電器分配地址,它們能夠沒有用戶的任 何介入地自動地構成網(wǎng)絡。此時,因為以相同的地址初始化相同類型 的電器,網(wǎng)絡管理器具有當電器連接時分配內在地址給每一電器的算 法。
因為LnCP網(wǎng)絡分配內在的組地址給屬于相同的組的電器,能夠 通過使用一個消息執(zhí)行組通信。另外,LnCP網(wǎng)絡能夠分類多個種類的 電器為群,且分配組地址給每個群。
LnCP網(wǎng)絡支持可變長度分組通信。例如,當下載內容,比如用于 控制電器的應用程序時,或者上載存儲在電器中的數(shù)據(jù)時,基于在電 器中設置的緩沖區(qū)大小調整分組的長度。
另外,LnCP網(wǎng)絡提供標準消息集合。例如,對于每個應用層定義 適于各種電器的標準消息集合以使得主機裝置能夠控制其它電器。消 息集合包括用于基本LnCP通信的公共區(qū)域消息集合,用于支持電器的
內在功能的應用區(qū)域消息集合,和用于支持由制造公司提供的內在功 能的開發(fā)者區(qū)域消息集合。
如有必要能夠拓寬該消息集合,且能夠添加預定義的消息中的因
數(shù)。在下文中,將更加詳細地描述作為根據(jù)本發(fā)明的LnCP網(wǎng)絡中的主 要特征的分層結構。
圖8示出了用于LnCP網(wǎng)絡的LnCP協(xié)議的分層結構。如上所述, LnCP網(wǎng)絡的分層結構包括四個層,包括用于控制和監(jiān)控比如冰箱或者 洗衣機的電器的工作的物理層,數(shù)據(jù)鏈路層,網(wǎng)絡層和應用層。
物理層提供裝置之間的物理接口功能,和比如比特的物理信號的 發(fā)送和接收功能。物理層的實例包括具有非標準數(shù)據(jù)鏈路層的非標準 傳輸介質,比如RS-485和低級別輸出RF,和具有標準數(shù)據(jù)鏈路層的 標準傳輸介質,比如電力線,以太網(wǎng),IEEE 802.11,和ZigBee。在LnCP 網(wǎng)絡中,LnCP適配器能夠用于實現(xiàn)裝置的物理層。
數(shù)據(jù)線路層提供媒體訪問控制(MAC)以使用公共的傳輸介質。 在LnCP網(wǎng)絡中使用具有非標準數(shù)據(jù)鏈路層的非標準傳輸介質的情況 下,需要隨機延遲載波檢測多路訪問(p-DCSMA)用作媒體訪問控制 (MAC)協(xié)議。
然而,在LnCP網(wǎng)絡中使用具有標準數(shù)據(jù)鏈路層的標準傳輸介質 的情況下,能夠使用由相應的協(xié)議定義的MAC功能。
參考圖8,當通過使用比如電力線網(wǎng)絡,IEEE 802.11, ZigBee, 和低級別輸出RF的從屬傳輸介質構成LnCP網(wǎng)絡時,家庭代碼控制子 層提供用于邏輯地識別單獨的網(wǎng)絡的家庭代碼設置,管理,和處理功 能。在其中單獨的網(wǎng)絡由獨立的傳輸介質比如RS-485物理地分開的情
況下,優(yōu)選地不實現(xiàn)家庭代碼控制子層。
網(wǎng)絡層提供電器的地址管理功能和用于裝置之間的可靠的網(wǎng)絡連 接的發(fā)送和接收控制功能。應用層提供用于執(zhí)行應用軟件的服務的發(fā) 送和接收控制功能和用于下載和上載服務的流控制功能。
應用層還定義用于控制和監(jiān)控電器和用于管理網(wǎng)絡的消息集合, 且應用軟件執(zhí)行電器的內在功能和經(jīng)由應用層中定義的接口和應用層 交換數(shù)據(jù)。
另外,如圖8所示,網(wǎng)絡管理子層提供用于設置節(jié)點參數(shù)的參數(shù) 管理功能,和用于配置和管理網(wǎng)絡的網(wǎng)絡管理功能。參數(shù)管理層能夠 設置或者讀取用于每一層的參數(shù)用于適應網(wǎng)絡管理子層的要求。
參考圖9,用于接口連接網(wǎng)絡管理子層的原語包括用于從網(wǎng)絡管 理子層傳送參數(shù)值到參數(shù)管理層的原語"structure SetPar",和用于從參 數(shù)管理層傳送參數(shù)值到網(wǎng)絡管理子層的原語"structure GetPar"。
另一方面,用于傳送參數(shù)值到參數(shù)管理層的原語"structure SetPar" 在其中包括作為傳送的層的"uchar DestLayer",和作為根據(jù)DestLayer 的值改變的變量的"structure SetLayerPart"。當傳送參數(shù)值的層是應用層 時DestLayer的值被設置為"l",當傳送參數(shù)值的層是網(wǎng)絡層時被設置 為"2",當傳送參數(shù)值的層是數(shù)據(jù)鏈路層時被設置為"3",和當傳送參數(shù) 值的層是物理層時被設置為"4"。
當傳送參數(shù)值的層是應用層時變量SetLayerPart被設置為 "SetALPar",當傳送參數(shù)值的層是網(wǎng)絡層時被設置為"SetNLPar",當傳 送參數(shù)值的層是數(shù)據(jù)鏈路層時被設置為"SetDLLPar",和當傳送參數(shù)值 的層是物理層時被設置為"SetPHYPar"。
另一方面,用于傳送參數(shù)值到網(wǎng)絡管理子層的原語"structure
GetPart"在其中包括發(fā)送參數(shù)值的層的"uchar SreLayer",指示是否從每 一層成功地獲得參數(shù)值的"uchar PMLResult",和作為用于每一層的參 數(shù)且根據(jù)SrcLayer的值改變的"structure GetLayerPart"。當發(fā)送參數(shù)值 的層是應用層時SrcLayer的值被設置為'T',當發(fā)送參數(shù)值的層是網(wǎng)絡 層時被設置為"2",當發(fā)送參數(shù)值的層是數(shù)據(jù)鏈路層時被設置為"3",和 當發(fā)送參數(shù)值的層是物理層時被設置為"4"。
另外,在其中從每個值成功地獲得參數(shù)值的情況中,PMLResult 被設置為PAR—OK(l)。如果不,PMLResult被設置為PAR—FAILD(O) 更進一步,對于應用層GetLayerPar被設置為"RptALPar",對于網(wǎng)絡層 被設置為"RptNLPar",對于數(shù)據(jù)鏈路層被設置為"RptDLLPar",且對于 物理層被設置為"RptPH YPar"。
存在用于參數(shù)管理層的參數(shù)"const unit ParTimeOut"。參數(shù)"const unit ParTimeOut"是用于在發(fā)送GetALPar, GetNLPar, GetDLLPar或者 GetPHYPar到每一層之后等待接收RptALPar, RptNLPar, RptDLLPar 或者RptPHYPar的待機時間(ms)。
當其從網(wǎng)絡管理子層接收SetPar原語時,參數(shù)管理層傳送 SetALPar, SetNLPar, SetDLLPar或者SetPHYPar到在原語中注釋的層。 另外,在其中接收的原語的所有的值是"l"的情況中,忽視變量(例如
0xFF, OxFFF)。
另一方面,當參數(shù)管理層從網(wǎng)絡管理子層接收GetPar原語時,參 數(shù)管理層傳送GetALPar, GetNLPar, GetDLLPar或者GetPHYPar到原 語中注釋的層。如果參數(shù)管理層從每一層接收RptALPar, RptNLPar, RptDLLPar或者RptPHYPar,參數(shù)管理層傳送GetPar原語和設置為 PAR_OK的PARResult到網(wǎng)絡管理子層。然而,如果參數(shù)管理層在時 間ParTimeOut中沒有從每一層接收原語,傳送被設置為PAR—FAILD 的PARResult到網(wǎng)絡管理子層。
網(wǎng)絡管理子層提供用于幫助單獨的裝置的節(jié)點參數(shù)設置的參數(shù)管 理功能,網(wǎng)絡配置功能,環(huán)境設置功能,和網(wǎng)絡操作管理功能。如果 存在來自應用軟件或者主機裝置的請求,網(wǎng)絡管理子層經(jīng)由參數(shù)管理 層設置或者讀取參數(shù)值。
例如,網(wǎng)絡管理子層對于應用層設置或者讀取參數(shù)值
AddressResuIt, NP—AHvelnt, SvcTimeOut和NP—BufferSize,對于網(wǎng)絡 層設置或者讀取參數(shù)值NP—LogicalAddress , NP—ClusterCode , NP一HomeCode和SendRetries,對于數(shù)據(jù)鏈路層設置或者讀取參數(shù)值 MinPktlnterval ,且對于物理層設置或者讀取參數(shù)值NP一bps 。
具體來說,當其接收包括屬于裝置節(jié)點參數(shù)設置服務或者裝置節(jié) 點參數(shù)獲取服務的應用服務的UserReqRcv原語時,從屬設備的網(wǎng)絡管 理子層經(jīng)由參數(shù)管理層設置或者讀取到或者來自相應層的參數(shù)值,并 隨后經(jīng)由UserResSend原語傳送結果到應用層。用于管理用于每一層的 參數(shù)的應用服務如下
例如,用于應用層的應用服務包括SetOption服務,SetAliveTime 服務,SetClock服務,和GetBufferSize服務;用于網(wǎng)絡層的應用服務 包括SetTempAddress服務,SetAddress服務,禾B GetAddress服務;且
用于物理層的應用服務包括SetSpeed服務。沒有用于數(shù)據(jù)鏈路層的應 用服務。
另一方面,網(wǎng)絡管理子層提供LnCP網(wǎng)絡配置功能,環(huán)境設置功 能,和用于管理網(wǎng)絡的工作的網(wǎng)絡管理功能。 一般的網(wǎng)絡管理功能在 主機裝置的應用層上工作,且比如網(wǎng)絡信息同步功能的某些功能在某 些網(wǎng)絡管理周期中在從屬設備的應用層上工作。
與應用層的接口包括與從屬設備的應用層的接口和與主機裝置的
應用層的接口。與從屬設備的應用層的接口使用UserReqRcv和 UserResSend原語。與主機裝置的應用層的接口使用UserReq , UserDLReq, UserULReq, UserRes, UserEventRcv禾口 ALCompleted原語。
如圖10所示,根據(jù)本發(fā)明的生活網(wǎng)絡控制系統(tǒng)中的接口方法添加 每一層需要的報頭和尾部到從相應的上層接收到的協(xié)議數(shù)據(jù)單元 (PDU),并傳送PDU,報頭和尾部的組合到相應的下層。
例如,應用層PDU (APDU)是在應用層和網(wǎng)絡層之間交換的分 組,且其包括APDU報頭和消息。網(wǎng)絡PDU (NPDU)是在家庭代碼 控制子層的網(wǎng)絡層和數(shù)據(jù)鏈路層之間交換的分組,且包括APDU的地 址,其自身的地址,目標電器的地址,NPDU報頭,比如通過待發(fā)送的 消息的重要程度分類的分組類型,NPDU尾部,APDU。
另外,如圖11所示,根據(jù)本發(fā)明的網(wǎng)絡管理器使用網(wǎng)絡檔案連續(xù) 地管理構成LnCP網(wǎng)絡的全部裝置的信息。網(wǎng)絡檔案能夠被命名為本地 網(wǎng)絡檔案(HomeNet Profile),如圖11所示。網(wǎng)絡管理器連續(xù)地管理 本地網(wǎng)絡檔案且提供網(wǎng)絡服務給用戶。
網(wǎng)絡管理器執(zhí)行用于設置連接到LnCP網(wǎng)絡的所有裝置的工作環(huán) 境的網(wǎng)絡配置,且通過在完成網(wǎng)絡配置之后在正常裝置之間的通信結 果更新本地網(wǎng)絡檔案。
如圖11所示,在應用功率到在LnCP網(wǎng)絡中的電器和網(wǎng)絡管理器 之后,當從網(wǎng)絡管理器或裝置的外部傳送網(wǎng)絡配置消息時執(zhí)行網(wǎng)絡配置。
在完成網(wǎng)絡配置之后,網(wǎng)絡管理器執(zhí)行通用工作以管理在裝置中 發(fā)送或者在用戶的控制期間發(fā)生的事件。此時,本地網(wǎng)絡檔案包括具
有有關其網(wǎng)絡管理器連接到網(wǎng)絡的單獨裝置的信息的裝置檔案。
如圖12所示,裝置檔案在其中包括具有存儲在網(wǎng)絡管理器中的每 個裝置的信息的裝置信息文件"InfoFile DevicelnforFile",節(jié)點參數(shù)文件 "ParFile DeviceParFile",裝置操作文件"StatusFile DeviceStatus",方案 文件"ScenFile DeviceScenFile"和記錄在網(wǎng)絡管理器中的裝置的數(shù)目 "Home net Prifile[N]"。
裝置信息文件被存儲在從屬設備的非易失性存儲器中作為具有裝 置內在信息的數(shù)據(jù),其由連接到網(wǎng)絡的單獨的從屬設備保持,且包括 裝置名稱"ProductName",裝置制造商名稱"MakerName",裝置型號名 稱"ModelName",包括年,月和日期的軟件版本"SWVersion[3]",裝置 類型"DeviceType",產(chǎn)品碼"ProductCode",實現(xiàn)的服務代碼的數(shù)目 "NoOfSvcCode",和實現(xiàn)的服務代碼"SvcCode"。對于網(wǎng)絡管理器裝置 類型"DeviceType"被設置為'T',且對于混合的被設置為"2",且對于從 屬設備被設置為"3"。
節(jié)點參數(shù)文件被存儲在從屬設備的非易失存儲器中作為具有由網(wǎng) 絡配置在單獨的從屬設備中設置的節(jié)點參數(shù)的數(shù)據(jù)。如圖14所示,節(jié) 點參數(shù)文件包括產(chǎn)品碼"ProductCode", 邏輯地址 "NP—LoggicalAddress", 群代碼"NP—ClusterCode", 選項值 "NP—OptionVal",用于應用層中的APDU的通信緩沖器大小 "NP—BufferSize", 通知間隔"NP—Alivelnt", 和通知時間 (Year/Month/Day/Hour/Minute/Second)。
裝置工作信息文件是指示裝置工作狀態(tài)并被存儲在網(wǎng)絡管理器的 非易失存儲器中的數(shù)據(jù)。如圖15所示,裝置工作信息文件包括接收最 新的AliveEvent消息的最新消息接收時間"LastAliveEventTime",裝置 開/關-行狀態(tài)"DeviceState",作為處于開啟狀態(tài)的裝置指示詳細狀態(tài)信 息的裝置詳細狀態(tài)信息"Status",作為在單路通信的情況下主機在發(fā)送
請求分組之后等待響應分組的時間的待機時間"TimeOut",和指示裝置 的安裝位置的代碼值"Location"。當裝置處于待機時,裝置詳細狀態(tài)信 息"Status"被設置為值"O",當裝置工作時被設置為"l",當裝置處于臨 時停止時被設置為"2",且當裝置處于錯誤中時被設置為"3"。
方案文件是定義用于連接到網(wǎng)絡的每個單獨的裝置的增值服務的 數(shù)據(jù),且包括事件程序和保留的調度。方案文件被存儲在網(wǎng)絡管理器 的非易失存儲器中。如圖16所示,事件程序的類型"EventProgamType", 程序數(shù)據(jù)"ProgramData",用于工作保留的服務代碼"ReserSvcCode", 保留工作的類型"ReserveType"和保留數(shù)據(jù)"ReservData"。
例如,當事件程序被存儲在網(wǎng)絡管理器中時事件程序的類型 EventProgramType被設置為值"0",且當事件程序被存儲在每個裝置中 時事件程序的類型EventProgramType被設置為值'T,。在其中沒有服務 代碼的情況中保留服務代碼ReserSvcCode被設置為0x00000000,且當 類型是臨時時保留工作的類型被設置為"O",且當類型具有一致性時被 設置為"1"。
在其中通過使用網(wǎng)絡管理服務完成網(wǎng)絡配置的情況中能夠更新本 地網(wǎng)絡檔案,通過電器控制服務和電器產(chǎn)品狀態(tài)管理服務在和正常裝 置的通信之后發(fā)現(xiàn)裝置工作環(huán)境和狀態(tài)的改變,檢測使用事件發(fā)生通 知服務,或者另一網(wǎng)絡管理器通過使用網(wǎng)絡數(shù)據(jù)同步服務請求更新本 地網(wǎng)絡檔案。
當完成新的網(wǎng)絡配置時,因為通過使用屬于網(wǎng)絡管理器的數(shù)據(jù)庫 同步服務的應用服務通知本地網(wǎng)絡檔案的內容改變,更新由其它網(wǎng)絡 管理器存儲和管理的本地網(wǎng)絡檔案。
根據(jù)本發(fā)明的如上結構的用于網(wǎng)絡系統(tǒng)的裝置和用于在網(wǎng)絡系統(tǒng) 中發(fā)送檔案的方法能夠向用戶提供遠程控制和監(jiān)控的便利,和通過連
續(xù)地管理全部裝置的信息向用戶提供有效的網(wǎng)絡服務。
如上所述,雖然已經(jīng)為了參考上述的優(yōu)選實施例說明的目的公開 本發(fā)明,更多種的電器能夠連接到根據(jù)本發(fā)明的生活網(wǎng)絡,生活網(wǎng)絡 和本地網(wǎng)絡檔案能夠被稱作其它名稱,且本領域技術人員將理解在不 脫離本發(fā)明如附加的權利要求所定義的技術精神和范圍的情況下,可 以以各種方式改進,變更,代替或者添加上述實施例。
權利要求
1.一種用于網(wǎng)絡系統(tǒng)的裝置,該裝置可連接到網(wǎng)絡且包括網(wǎng)絡管理器,其中該網(wǎng)絡管理器具有包括連接到網(wǎng)絡的各個裝置的檔案的網(wǎng)絡檔案,且各個裝置的每一檔案包括從包括裝置信息文件,節(jié)點參數(shù)文件,和裝置工作信息文件的組中選擇的一個或多個文件。
2. 如權利要求l所述的裝置,其中,該網(wǎng)絡檔案進一步包括有關在網(wǎng)絡管理器中注冊的裝置的數(shù)目的信息。
3. 根據(jù)權利要求l的裝置,其中,基于用于設置連接到網(wǎng)絡的所 有裝置的工作環(huán)境的網(wǎng)絡配置的結果和基于和裝置的通信結果來更新 網(wǎng)絡檔案。
4. 根據(jù)權利要求l的裝置,其中,該裝置信息文件是包括由連接 到網(wǎng)絡的單獨的從屬設備裝置保持的裝置內在信息的數(shù)據(jù)。
5. 根據(jù)權利要求l的裝置,其中,該裝置信息文件包括從包括裝 置名稱,裝置制造商,裝置型號名稱,包括年、月和日的軟件版本, 裝置類型,產(chǎn)品碼,實現(xiàn)的服務代碼的數(shù)目,實現(xiàn)的服務代碼的組中 選擇的一個或多個項目。
6. 如權利要求5所述的裝置,其中,對于網(wǎng)絡管理器該裝置類型 被設置為l,對于混合被設置為2,且對于從屬設備被設置為3。
7. 根據(jù)權利要求l的裝置,其中,該節(jié)點參數(shù)文件是包括通過網(wǎng) 絡配置在單獨的從屬設備裝置中設置的節(jié)點參數(shù)的數(shù)據(jù),且被存儲在 從屬設備裝置的非易失存儲器中。
8. 根據(jù)權利要求l的裝置,其中,該節(jié)點參數(shù)文件包括從包括產(chǎn) 品碼,邏輯地址,群代碼,選項值,應用層中的通信緩沖器大小,通 知間隔,年/月/日/小時/分/秒的時間的組中選擇的 一個或多個。
9. 根據(jù)權利要求l的裝置,其中,該裝置工作信息文件是指示裝 置的工作狀態(tài)的數(shù)據(jù),且被存儲在網(wǎng)絡管理器的非易失存儲器中。
10. 根據(jù)權利要求1的裝置,其中,該裝置工作信息文件包括從包括最新事件消息接收時間,裝置開/關-行狀態(tài),當裝置處于開啟狀態(tài)時的裝置詳細狀態(tài)信息,在主機裝置的分組傳輸之后等待響應分組的分組待機時間,和指示裝置安裝位置的代碼值的組中選擇的一個或多 個。
11. 根據(jù)權利要求IO所述的裝置,其中,當裝置處于待機時該裝 置詳細狀態(tài)信息被設置為0,當裝置工作時被設置為l,當裝置臨時停 止時被設置為2,且當裝置錯誤時被設置為3。
12. 根據(jù)權利要求1的裝置,其中,在從包括以下情況的組選擇 的一個或多個情況中更新網(wǎng)絡文件的內容,包括其中使用網(wǎng)絡管理 服務程序完成網(wǎng)絡的配置的情況,使用電器控制服務和電器狀態(tài)管理 服務通過和正常裝置的通信來檢測裝置工作環(huán)境和裝置狀態(tài)的任何改 變的情況,檢測使用事件發(fā)生通知服務的情況,和另一網(wǎng)絡管理器使 用網(wǎng)絡數(shù)據(jù)同步服務請求更新本地網(wǎng)絡檔案的情況。
13. —種在網(wǎng)絡控制系統(tǒng)中發(fā)送網(wǎng)絡檔案的方法,包括第一步驟,產(chǎn)生和存儲包括連接到網(wǎng)絡的各個裝置的檔案的網(wǎng)絡檔案,其中通過網(wǎng)絡管理器執(zhí)行產(chǎn)生和存儲;和第二步驟,當對不同網(wǎng)絡管理器更新存儲的網(wǎng)絡檔案時發(fā)送更新 的網(wǎng)絡檔案。
14. 如權利要求13所述的方法,在完成網(wǎng)絡配置之后,其中,通 過使用屬于網(wǎng)絡管理器的數(shù)據(jù)庫同步服務的應用服務,向不同網(wǎng)絡管 理器通知改變的網(wǎng)絡檔案的內容,來更新不同網(wǎng)絡管理器的網(wǎng)絡檔案。
15. —種在網(wǎng)絡控制系統(tǒng)中發(fā)送網(wǎng)絡檔案的方法,包括 創(chuàng)建和存儲包括連接到網(wǎng)絡的裝置的檔案的網(wǎng)絡檔案;和 當更新存儲的網(wǎng)絡檔案時發(fā)送更新的網(wǎng)絡檔案到不同網(wǎng)絡管理器。
16. 如權利要求15所述的方法,進一步包括當不同網(wǎng)絡管理器接收更新的網(wǎng)絡檔案時,更新存儲在不同網(wǎng)絡管理器中和由不同網(wǎng)絡管 理器管理的網(wǎng)絡檔案的步驟。
17. 如權利要求15所述的方法,其中,該裝置檔案包括從包括裝 置信息文件,節(jié)點參數(shù)文件和裝置工作信息文件的組中選擇的一個或 多個文件。
18. 如權利要求15所述的方法,其中,使用同步網(wǎng)絡管理器之間 的數(shù)據(jù)庫的應用服務將該更新的網(wǎng)絡檔案傳送到不同網(wǎng)絡管理器。
全文摘要
本發(fā)明涉及用于網(wǎng)絡系統(tǒng)的裝置和在網(wǎng)絡系統(tǒng)中發(fā)送檔案的方法。該方法向用戶提供電器的遠程控制和監(jiān)控工作的便利。通過該方法,例如,位于家庭或家庭之外的用戶能夠經(jīng)由在家庭安裝的生活網(wǎng)絡,比如RS-485網(wǎng)絡,低功率RF網(wǎng)絡,或者電力線網(wǎng)絡控制比如冰箱或者洗衣機的各種電器的工作或者監(jiān)控其工作狀態(tài)。根據(jù)本發(fā)明的方法進一步通過使用網(wǎng)絡檔案連續(xù)地管理和更新關于構成網(wǎng)絡的全部裝置的信息,來向用戶提供有效的網(wǎng)絡服務。
文檔編號H04L12/28GK101185287SQ200680013870
公開日2008年5月21日 申請日期2006年2月23日 優(yōu)先權日2005年2月24日
發(fā)明者李君錫, 李相均, 雄 田, 鄭鐘勛 申請人:Lg電子株式會社