專利名稱:實現(xiàn)家庭網絡互聯(lián)的方法、系統(tǒng)及設備的制作方法
技術領域:
本發(fā)明涉及通信領域,具體的說是涉及一種實現(xiàn)家庭網絡互聯(lián)的方法、系統(tǒng)及設 備。
背景技術:
數(shù)字家庭是以住宅為平臺,融合住宅建設設備、家庭通信設備、信息家電及家居設 備,旨在為人們提供一個集娛樂、通信、遠程監(jiān)控、家庭辦公、服務和管理為一體的高效、舒 適、安全和便利的居住環(huán)境的系統(tǒng)。隨著近年來寬帶網絡的迅猛發(fā)展,寬帶接入、S0H0應用 逐步開始演變成為以家庭多媒體通信、娛樂、安防和智能家居控制為應用體驗的家庭網絡。目前活躍的有關數(shù)字家庭的標準組織主要有以下兩個1、DLNA (數(shù)字生活聯(lián)盟)DLNA是Digital Living Network Alliance 的簡稱,該組織是在2003年由 Intel、 Microsoft等十幾家跨國公司發(fā)起創(chuàng)建的,目的是在家庭內外建立一個集中管理個人電腦 (PC)、家電(CE)和移動電子設備的互操作性網絡,創(chuàng)造一個能夠共享和發(fā)展全新數(shù)字媒體 和內容服務的無縫環(huán)境。目前該組織已經發(fā)布了 DLNA互操作指南1. 5,這給家庭網絡設備 的互聯(lián)互通提供了現(xiàn)實的技術平臺。2、IGRS (閃聯(lián))IGRS 是 Intelligent Grouping and Resource Sharing 的簡寫,簡稱閃聯(lián)。該組 織是2003年在國內由聯(lián)想等廠商發(fā)起的一個數(shù)字家庭領域的標準組織。其目標是在家庭、 辦公和公共環(huán)境中,通過定義一系列的協(xié)議標準,支持各種信息設備、家用電器、通訊設備 之間自動發(fā)現(xiàn)、動態(tài)組網、資源共享和協(xié)同服務。目前IGRS也提出了它在互聯(lián)互通上的基 礎協(xié)議,并且已經有相應的產品出現(xiàn)。除了上述標準組織之外,還有e家佳等標準組織也在制定有關家庭網絡的標準。 然而,無論是哪種家庭網絡的標準,其共同特點都是實現(xiàn)家庭網絡設備之間的互聯(lián)互通,使 得家庭網絡之間的設備能夠相互訪問和操作。然而,現(xiàn)在的家庭網絡標注組織都沒有解決一個住所外的設備互聯(lián)互通的問題。 外部設備對家庭網絡的訪問基本上都是通過遠程登錄訪問的方式,并不能做到和家庭網絡 設備一樣實時地發(fā)現(xiàn)和控制。
發(fā)明內容
本發(fā)明實施例所要解決的技術問題是提供一種實現(xiàn)家庭網絡互聯(lián)的方法、系統(tǒng)和 設備,能夠實現(xiàn)多個家庭網絡設備間的互聯(lián)互通。本發(fā)明實施例提供一種家庭網絡系統(tǒng),包括多個家庭網絡,每個家庭網絡包括接 入設備及家庭網絡設備,該家庭網絡系統(tǒng)還包括位于網絡側的服務器,所述多個家庭網絡 的接入設備與所述的服務器相連,所述的服務器用于注冊及管理所述的多個家庭網絡,所 述多個家庭網絡的網絡設備之間通過所述服務器和所述接入設備實現(xiàn)互聯(lián)互通。
本發(fā)明實施例提供一種實現(xiàn)家庭網絡互聯(lián)的方法,包括A、網絡側服務器接收家庭網絡接入設備發(fā)送的設備和服務信息,所述的設備和服 務信息包括接入設備信息和家庭網絡設備的設備和服務信息;B、網絡側服務器確定所述接入設備所在的家庭網絡分組,并將所接收到的所述設 備和服務信息通過所述家庭網絡分組內的其他家庭網絡的接入設備,發(fā)送給其他家庭網絡 的家庭網絡設備。本發(fā)明實施例提供一種服務器,所述服務器位于網絡側,包括注冊單元和管理單 元,所述注冊單元用于為多個家庭網絡創(chuàng)建家庭網絡組;所述管理單元基于所述的家庭網 絡組,對多個家庭網絡進行管理。本發(fā)明實施例還提供一種多家庭網絡間設備的控制方法,包括用戶向本家庭網絡的接入設備發(fā)送操作請求,所述操作請求包括對非本家庭網絡 設備進行控制的命令消息;接入設備將所述用戶發(fā)送的操作請求發(fā)送到對方家庭網絡的接入設備,所述對方 家庭網絡的接入設備將所述操作請求發(fā)送給相應的家庭網絡設備;所述的家庭網絡設備收到所述操作請求后,進行相應的操作。本發(fā)明實施例的有益效果如下本發(fā)明實施例通過網絡側的服務器為多個家庭網 絡創(chuàng)建一個家庭網絡組,當服務器接收到某個家庭網絡的接入設備發(fā)送的本家庭網絡的設 備和服務信息時,能夠根據接收到的設備和服務信息,確定該接入設備所在的家庭網絡組, 并根據該家庭網絡組將接收到的設備和服務信息發(fā)送給家庭網絡組中其他的家庭網絡的 接入設備,從而實現(xiàn)了多個家庭網絡內的設備的互聯(lián),能夠使一個家庭網絡實時獲取另一 個家庭網絡希望共享的設備和服務信息;并且能夠使一個家庭網絡的設備有限地控制另一 個家庭網絡的設備。
圖1為本發(fā)明實施例家庭網絡系統(tǒng)的組網示意圖;圖2是本發(fā)明實施例服務器的示意圖。
具體實施例方式現(xiàn)有技術中,家庭網絡的概念基本上是局限在一個居所、某個住宅的概念,它所組 成的網絡通常都沒有經過互聯(lián)網。然而,實際的家庭不一定局限在一個居所內,它們的設備連接也不一定在一個局 域網內。例如,一對夫婦他們組建的家庭可以有一個家庭網絡,而他們的父母的家庭也分別 有自己的家庭網絡。這三個家庭之間是有密切關聯(lián)的,可以認為是一個大的家庭。因此,這 三個家庭網絡之間也應該能夠進行有限的互聯(lián)互通。他們所擁有的資源也有共享需求。即 使不是家庭,多個有密切相關的家庭網絡也有互聯(lián)的可能,如關系密切的朋友也可以共享 某些媒體信息;另外,如果一個人在不止一個地方購買房子,這些房子內的設備理所當然需 要共同組建家庭網絡。請參考圖1,是本發(fā)明實施例家庭網絡系統(tǒng)的組網示意圖。該家庭網絡系統(tǒng)包括兩 個家庭網絡甲家庭網絡和乙家庭網絡;以及位于網絡側的服務器,例如注冊服務器。為了更清楚、方便地了解本發(fā)明的技術方案,本實施例僅列舉了兩個家庭網絡來進行說明,本發(fā) 明的技術方案同樣適用于兩個以上家庭網絡。本發(fā)明實施例中,甲家庭網絡和乙家庭網絡共同組成一家庭網絡組,網絡側的注 冊服務器用于組建和管理該家庭網絡組。每個家庭網絡具有一個網絡接入設備,該網絡接 入設備負責連接家庭網絡和外部網絡。家庭網絡中的設備,實現(xiàn)了基本的家庭網絡協(xié)議,如 UPnP,從而使得家庭網絡設備之間能夠實現(xiàn)互聯(lián)互通。對于接入設備需要向其他家庭網絡 廣播的消息,其傳輸路徑需要經過注冊服務器,而其他信息,如媒體信息流的傳輸不需要經 過該注冊服務器。請參考圖2,是本發(fā)明實施例服務器的示意圖,該服務器包括注冊單元和管理單 元,該注冊單元用于根據接收到的多個家庭網絡的接入設備的信息,為多個家庭網絡創(chuàng)建 家庭網絡分組,該服務器的管理單元基于家庭網絡分組對多個家庭網絡進行管理。在該家庭網絡系統(tǒng)中,家庭網絡設備可以通過實時地發(fā)現(xiàn)和控制其他家庭網絡中 的設備,實現(xiàn)家庭網絡之間的互聯(lián)互通。家庭網絡之間的發(fā)現(xiàn)和控制包括如下的幾個方 面一、家庭網絡組注冊當多個家庭希望將他們的家庭網絡組合成一個大的網絡,以方便地進行相互發(fā) 現(xiàn)和控制的時候,家庭網絡的接入設備需要向網絡側的注冊服務器發(fā)起注冊請求。注冊 服務器在收到注冊請求后,收集這些家庭網絡中接入設備的信息,例如uuicKUniversally Unique Identifier,全球唯一標識符)和MAC地址,將它們共同歸為同一個分組中。其中注冊申請的方法可以是通過電話、網絡、郵件等各種形式,但是必須確保是各
個家庭網絡都要求共同組建的。注冊服務器可以通過以下兩種方式實現(xiàn)家庭網絡組的注 nn
冊第一種是由一個家庭網絡發(fā)出請求,在請求中攜帶其他家庭網絡的信息,如接入 設備的uuid。這樣注冊服務器在收到該信息后,就可以根據獲得的信息向相應的家庭網絡 發(fā)出創(chuàng)建分組的請求,例如發(fā)送消息“甲家庭希望你和組建共享網絡”,最后由收到消息的 家庭成員進行確認。第二種方法則是要求多個家庭都發(fā)出注冊請求,每個家庭發(fā)出的請求注冊信息中 都包含其他家庭網絡的信息,注冊服務器將會比對這些信息,將那些有互包含關系的家庭 網絡放在一個分組中。注冊服務器收集接入設備的信息,可以通過接入設備主動上報的方式將自己的 設備信息發(fā)送給服務器;也可以通過從接入設備的ACS服務器獲取的方式,前提是接入設 備實現(xiàn)TR069,注冊服務器知道ACS的地址。接入設備啟動后,會主動連接ACS,ACS通過 GetParameterValues方法獲取接入設備的設備信息;注冊服務器連接ACS,根據設備信息 從ACS那里獲取接入設備的地址。二、設備發(fā)現(xiàn)每個家庭網絡內部的設備可以通過家庭網絡的相關協(xié)議,如UPnP、IGRS等相互發(fā) 現(xiàn)和控制。各個家庭網絡之間的設備的相互發(fā)現(xiàn)通過接入設備和網絡側的注冊服務器來實 現(xiàn)。無論是UPnP還是IGRS,其相互發(fā)現(xiàn)和控制的機制都是需要設備將自己的基本信息(例如設備imid、設備類型和服務類型等信息)和調用接口上報給控制設備。在本實施 例的體系結構中,接入設備是一個家庭網絡的控制設備(控制點),它實現(xiàn)了家庭網絡的標 準協(xié)議,同時充當了家庭網絡設備服務信息代理的功能。接入設備不僅能夠將自己的設備 與服務信息在家庭網絡內廣播出去,同時還能將獲取的家庭網絡設備與服務信息經注冊服 務器發(fā)送到其它家庭網絡中去。家庭網絡設備服務信息是一些服務的調用接口信息,根據 不同設備而有所區(qū)別。例如STB提供的服務接口可能就有播放、暫停、快進、快退等,而對于 媒體服務器(比如PC)可能需要提供目錄瀏覽等接口。接入設備的設備信息主要包括接入 設備的imid和設備類型,這是接入設備上線時候必須在家庭網絡內廣播出去的。接入設備 的其他設備信息如生產廠商、序列號、軟硬件版本等信息CP也可以通過調用相應的接口獲 取。下面以UPnP為例說明設備發(fā)現(xiàn)的過程(1)接入設備啟動,該接入設備實現(xiàn)了 UPnP的CP(控制點)功能。因此,根據 SSDP協(xié)議,接入設備將會向家庭網絡宣告自身的存在,并且發(fā)送消息查找家庭網絡中存在 的UPnP設備。(2)家庭網絡設備收到接入設備的查找消息后,將會將自身的設備和服務信息發(fā) 送給接入設備;同時,接入設備也能夠在其他的家庭網絡設備上線時收到它們的宣告信息。步驟(1)和(2)是由UPnP協(xié)議保證的。由于接入設備是控制點,所以可以發(fā)送查 找消息,查找消息可以是查找具體的家庭網絡設備、具體類型的設備,也可以是查找所有在 線設備。家庭網絡設備在收到查找消息后,將自己的信息,發(fā)送給接入設備,例如設備imid、 設備類型、服務類型和設備描述的URL等信息。接入設備如果想了解該設備具體能作什么, 例如有什么服務接口,可以向設備描述的URL發(fā)送一個HTTP GET請求;設備在收到HTTP GET請求后會將它所具有的服務接口信息發(fā)送給接入設備。接入設備上線宣告信息同樣也 是設備uuid、設備類型、服務類型和設備描述URL等信息。(3)接入設備將自身以及收集到的家庭網絡設備的設備和服務信息經過必要的轉 換后發(fā)送給網絡側的服務器。這里的轉換主要是對設備和服務的URL進行轉換,以免其他 家庭網絡設備直接使用該URL訪問出錯。這里的轉換可以采用將設備的URL中標識設備IP 地址部分映射成接入設備WAN側IP地址加端口方式,例如,某設備的URL是192. 168. 1. 15/ xxxxxx,接入設備的WAN側IP地址是10. 78. 16. 2,那么可以將URL中的192. 168. 1. 15轉 換成10.78. 16. 2 =12345,冒號后面的12345表示端口。這樣,當有設備訪問10.78. 16. 2 12345時,接入設備會自動連接到192. 168. 1. 15設備上。(4)注冊服務器根據該接入設備信息,得到該接入設備所在的家庭網絡組的信息, 于是將這些信息都發(fā)送給該家庭網絡組中的其他家庭網絡,具體發(fā)送過程是服務器收到 接入設備傳來的信息后,首先記錄該接入設備的uuid和IP地址;然后查找該imid所對應 的家庭網絡組,找到家庭網絡組中的其他接入設備的uuid信息;再由這些imid信息找到其 他接入設備對應的IP地址(因為每個接入設備上線的時候都會向服務其上報信息,注冊服 務器會記錄它的uuid信息和IP地址);注冊服務器通過HTTP POST方法將這些信息發(fā)送 到對應的IP地址上。該發(fā)送過程主要針對的是接入設備初次與注冊服務器交互的過程,在 以后的交互過程中,注冊服務器將不用再提取uuid信息,而是根據發(fā)送端IP地址直接判斷 轉發(fā)。
(5)其他家庭網絡的接入設備在收到這些設備和服務信息后,將接收到的設備和 服務信息通過SSDP協(xié)議在家庭網絡內部發(fā)送,這樣家庭網絡內的所有設備都能夠向發(fā)現(xiàn) 本家庭網絡內的其他設備一樣發(fā)現(xiàn)其他家庭網絡中的設備。本實施例中,步驟(3)和(4)是在互聯(lián)網上傳輸,信息很可能會被竊取,所以可以 采用加密傳輸和/或專用通訊通道的方法來加強安全性,但不僅限于這些方法。步驟(3)中,為了使家庭網絡的設備能夠被其他設備通過Internet訪問,接入設 備可以通過實現(xiàn)NAT穿越功能完成。步驟(3)中,不是所有在家庭網絡的設備和服務信息都需要共享給其它家庭網 絡,為了區(qū)分家庭網絡的設備和服務信息,接入設備需要對設備和服務信息進行分類。因為 某些在一個家庭網絡中共享的信息,對于家庭網絡組中其他成員可能是不方便或者沒有必 要知道的。比如,家庭中各種設備的控制往往就不需要其他家庭參與。這樣,家庭網絡的接 入設備就要對設備和服務信息進行區(qū)分,對于那些不希望共享給家庭網絡組的信息,它們 的設備或服務描述報文將不會發(fā)送給注冊服務器。因此,接入設備應當允許對家庭網絡的 設備和服務進行配置。,同時,對于新接入家庭網絡的設備,接入設備默認不將其服務共享 出去,只是提示用戶有新的設備需要配置。步驟(4)中,注冊服務器將信息發(fā)送給其他的家庭網絡。為了讓其他的家庭網絡 設備能夠知道這些信息所包含的設備和服務的出處,可以加上一個附加信息,如小明家 庭。這個附加信息可以附加在每個設備的名稱中,如DVD機(小明家庭);也可以用該名稱 代表一個虛擬設備,具體的設備都屬于掛靠在該設備下作為子設備,如“小明家庭”作為虛 擬主設備,而具體的家庭網絡設備作為該設備的子設備存在。步驟(5)中,如果多個家庭網絡之間采用的是不同的協(xié)議,如接收端的家庭網絡 采用的是IGRS協(xié)議,此時就需要進行協(xié)議轉換。協(xié)議轉換的工作可以由接入設備完成,也 可以由專門的設備來完成。三、設備控制多家庭網絡間的設備控制方法,主要是如下的步驟(1)用戶選擇一個非本家庭網絡內設備的服務信息,該操作轉換成一個命令消息 發(fā)送給所在家庭網絡的接入設備;(2)本地接入設備接收到用戶的請求后,將該請求信息發(fā)送到對方家庭網絡的接 入設備,由對方家庭網絡的接入設備發(fā)送到相應的設備進行處理;(3)設備在接收到調用請求后,進行相應的處理操作。通過上述本發(fā)明實施例的描述可知,利用本發(fā)明實施例的技術方案能夠使多個家 庭網絡內的設備在零配置的情況下實現(xiàn)互聯(lián);能夠使一個家庭網絡實時獲取另一個家庭網 絡希望共享的設備和服務信息;能夠使一個家庭網絡的設備有限地控制另一個家庭網絡的 設備。顯然,本領域的技術人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精 神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍 之內,則本發(fā)明也意圖包含這些改動和變型在內。
權利要求
一種家庭網絡間設備的控制方法,包括第一家庭網絡的接入設備接收來自所述第一家庭網絡的命令消息,所述命令消息用于對第二家庭網絡的家庭網絡設備進行控制;所述第一家庭網絡的接入設備向所述第二家庭網絡的接入設備發(fā)送所述命令消息,以使所述第二家庭網絡的接入設備向所述第二家庭網絡的家庭網絡設備發(fā)送所述命令消息;使得所述第二家庭網絡的家庭網絡設備收到所述命令消息后,進行相應的操作。
全文摘要
本發(fā)明涉及一種實現(xiàn)家庭網絡互聯(lián)的方法,包括網絡側服務器接收家庭網絡接入設備發(fā)送的設備和服務信息,該設備和服務信息包括接入設備信息和家庭網絡設備的設備和服務信息;網絡側服務器確定接入設備所在的家庭網絡分組,并將所接收到設備和服務信息通過家庭網絡分組內的其他家庭網絡的接入設備,發(fā)送給其他家庭網絡的家庭網絡設備。
文檔編號H04L12/46GK101867508SQ20101019355
公開日2010年10月20日 申請日期2006年12月31日 優(yōu)先權日2006年12月31日
發(fā)明者廖俊軍 申請人:華為技術有限公司