專利名稱::異構(gòu)家庭網(wǎng)絡(luò)設(shè)備之間的連接方法、裝置及連接網(wǎng)橋的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及數(shù)字家庭
技術(shù)領(lǐng)域:
,特別是一種異構(gòu)家庭網(wǎng)絡(luò)設(shè)備之間的連接方法、裝置及連接網(wǎng)橋。
背景技術(shù):
:家庭網(wǎng)絡(luò)技術(shù)是將家庭中的個(gè)人電腦、外圍設(shè)備、移動(dòng)電話以及智能家用電器等連接在一個(gè)局域網(wǎng)中,并對(duì)它們進(jìn)行控制。伴隨著網(wǎng)絡(luò)技術(shù)快速發(fā)展,技術(shù)竟?fàn)幦找婕觿?,竟?fàn)幐鞣礁鶕?jù)自身行業(yè)特點(diǎn)成立標(biāo)準(zhǔn)化組織,提出了不同的家庭網(wǎng)絡(luò)技術(shù)標(biāo)準(zhǔn),以期在未來(lái)的市場(chǎng)中取得先機(jī)。但是,目前的這些家庭網(wǎng)絡(luò)標(biāo)準(zhǔn)之間互不相容,若使用兩種不同標(biāo)準(zhǔn)的家庭網(wǎng)絡(luò)互連,則在其中一個(gè)家庭網(wǎng)絡(luò)中,不能夠?qū)崿F(xiàn)與另一網(wǎng)絡(luò)設(shè)置的互連通信。以通用通"f言十辦"i義(CommonCommunicationProtocol,CCP)為例,戶斤述CCP協(xié)議能夠?qū)崿F(xiàn)異構(gòu)網(wǎng)絡(luò)間的互連。這個(gè)標(biāo)準(zhǔn)應(yīng)用于具有網(wǎng)絡(luò)功能的系統(tǒng)以及家庭網(wǎng)絡(luò)設(shè)備,如智能家電、控制設(shè)備、網(wǎng)絡(luò)終端和家庭服務(wù)器等,所述CCP協(xié)議也可以應(yīng)用于由一個(gè)單一家庭月l務(wù)器所組成的網(wǎng)絡(luò)。而信息設(shè)備資源共享協(xié)同協(xié)議(IntelligentGroupingandResourceSharing,IGRS)標(biāo)準(zhǔn)適用于企業(yè)、公共場(chǎng)所以及家庭所涉及的信息終端互聯(lián),所述IGRS協(xié)議遵循共同資源以及功能服務(wù)接口標(biāo)準(zhǔn),能夠有效實(shí)現(xiàn)資源開(kāi)放以及服務(wù)協(xié)同,提高設(shè)備的互操作性,并且能夠增強(qiáng)不同設(shè)備之間組膈服務(wù)的功能。IGRS協(xié)議的本質(zhì)上是功能的整合與協(xié)同,包括智能互聯(lián)、資源共享、協(xié)同服務(wù)三個(gè)特征,其采用開(kāi)放性體系結(jié)構(gòu),支持多種應(yīng)用框架和特殊應(yīng)用。若需要將應(yīng)用所述CCP協(xié)議的家庭網(wǎng)絡(luò)與應(yīng)用所述IGRS協(xié)議的家庭網(wǎng)絡(luò)相互連接,實(shí)現(xiàn)所述兩種網(wǎng)絡(luò)中設(shè)備的互操作,則需要一種方法實(shí)現(xiàn)兩種協(xié)議間消息的互通。但是,IGRS協(xié)議所采用的是面向服務(wù)的機(jī)制,而CCP協(xié)議采用數(shù)據(jù)包封裝的方式實(shí)現(xiàn)數(shù)據(jù)傳輸,因此兩種協(xié)議機(jī)制完全不同,目前并不存在一種技術(shù)方案,能夠連接所述應(yīng)用兩種協(xié)議的家庭網(wǎng)絡(luò),實(shí)現(xiàn)所述兩種家庭網(wǎng)絡(luò)中設(shè)備的互聯(lián)以及互操作。
發(fā)明內(nèi)容本發(fā)明實(shí)施例提供一種異構(gòu)家庭網(wǎng)絡(luò)設(shè)備之間的連接方法、裝置及連接網(wǎng)橋,以解決應(yīng)用IGRS協(xié)議的家庭網(wǎng)絡(luò)與應(yīng)用CCP協(xié)議的家庭網(wǎng)絡(luò)之間不能夠連接通信,所述兩種異構(gòu)家庭網(wǎng)絡(luò)間的設(shè)備無(wú)法實(shí)現(xiàn)互操作的問(wèn)題。為解決上述問(wèn)題,本發(fā)明'實(shí)施例提供一種異構(gòu)家庭網(wǎng)絡(luò)設(shè)備之間的連接方法,包括步驟接收發(fā)起側(cè)網(wǎng)絡(luò)發(fā)送的設(shè)備控制消息;解析所述設(shè)備控制消息,根據(jù)目標(biāo)側(cè)網(wǎng)絡(luò)應(yīng)用協(xié)議進(jìn)行重新封裝;發(fā)送所述設(shè)備控制消息至所述目標(biāo)側(cè)網(wǎng)絡(luò)。優(yōu)選地,接收發(fā)起側(cè)網(wǎng)絡(luò)發(fā)送的設(shè)備控制消息之前,所述方法還包括接收所述目標(biāo)側(cè)網(wǎng)絡(luò)發(fā)送的設(shè)備信息;解析所述設(shè)備信息,根據(jù)所述發(fā)起側(cè)網(wǎng)絡(luò)應(yīng)用協(xié)議進(jìn)行重新封裝;存儲(chǔ)所述重新封裝的設(shè)備信息。優(yōu)選地,存儲(chǔ)所述重新封裝的設(shè)備信息之后,所述方法還包括接收所述發(fā)起側(cè)網(wǎng)絡(luò)發(fā)送的目標(biāo)操作設(shè)備查詢請(qǐng)求信息;確定存儲(chǔ)的設(shè)備信息中包括所述目標(biāo)操作設(shè)備信息;發(fā)送所述目標(biāo)操作設(shè)備信息至發(fā)起側(cè)網(wǎng)絡(luò)。優(yōu)選地,若存儲(chǔ)的設(shè)備信息中未包括所述目標(biāo)操作設(shè)備信息,所述方法還包括在所述目標(biāo)側(cè)網(wǎng)絡(luò)獲取所述目標(biāo)操作設(shè)備信息;解析所述目標(biāo)操作設(shè)備信息,根據(jù)發(fā)起側(cè)網(wǎng)絡(luò)應(yīng)用協(xié)議進(jìn)行重新封裝;發(fā)送所述重新封裝的目標(biāo)操作設(shè)備信息至所述發(fā)起側(cè)網(wǎng)絡(luò)。優(yōu)選地,接收發(fā)起側(cè)網(wǎng)絡(luò)發(fā)送的設(shè)備控制消息之前,所述方法還包括接收所述目標(biāo)側(cè)網(wǎng)絡(luò)發(fā)送的設(shè)備在線消息;根據(jù)所述設(shè)備在線消息,獲取所述目標(biāo)側(cè)網(wǎng)絡(luò)在線設(shè)備的設(shè)備信息;解析所述設(shè)備信息,根據(jù)所述發(fā)起側(cè)網(wǎng)絡(luò)應(yīng)用協(xié)議進(jìn)行重新封裝并存儲(chǔ)。優(yōu)選地,接收所述目標(biāo)側(cè)網(wǎng)絡(luò)發(fā)送的設(shè)備在線消息之后,所述方法還包括解析所述設(shè)備在線消息,根據(jù)所述發(fā)起側(cè)網(wǎng)絡(luò)應(yīng)用協(xié)議進(jìn)行重新封裝;發(fā)送所述重新封裝的設(shè)備在線消息至發(fā)起側(cè)網(wǎng)絡(luò)。優(yōu)選地,發(fā)送所述重新封裝后的設(shè)備在線消息至發(fā)起側(cè)網(wǎng)絡(luò)之后,所述方法還包括5接收所述發(fā)起側(cè)網(wǎng)絡(luò)發(fā)送的目標(biāo)操作設(shè)備信息請(qǐng)求消息;發(fā)送所述目標(biāo)操作設(shè)備信息至發(fā)起側(cè)網(wǎng)絡(luò)。優(yōu)選地,所述發(fā)起側(cè)網(wǎng)絡(luò)為應(yīng)用信息設(shè)備資源共享協(xié)同服務(wù)IGRS協(xié)議的網(wǎng)絡(luò),所述目標(biāo)側(cè)網(wǎng)絡(luò)為應(yīng)用通用通信協(xié)議CCP的網(wǎng)絡(luò),或者所述發(fā)起側(cè)網(wǎng)絡(luò)為應(yīng)用CCP協(xié)議的網(wǎng)絡(luò),所述目標(biāo)側(cè)網(wǎng)絡(luò)為應(yīng)用IGRS協(xié)議的網(wǎng)絡(luò)。相應(yīng)地,本發(fā)明實(shí)施例還提供一種異構(gòu)家庭網(wǎng)絡(luò)設(shè)備之間的連接裝置,包括接收單元,用于接收發(fā)起側(cè)網(wǎng)絡(luò)發(fā)送的設(shè)備控制消息;解析單元,用于解析所述設(shè)備控制消息;封裝單元,用于根據(jù)目標(biāo)側(cè)網(wǎng)絡(luò)應(yīng)用協(xié)議,重新封裝所述設(shè)備控制消息;發(fā)送單元,用于發(fā)送所述設(shè)備控制消息至所述目標(biāo)側(cè)網(wǎng)絡(luò)。優(yōu)選地,所述裝置還包括存儲(chǔ)單元,用于存儲(chǔ)所述重新封裝的設(shè)備信息。優(yōu)選地,所述裝置還包括確定單元,在接收到所述發(fā)起側(cè)發(fā)送的目標(biāo)操作設(shè)備查詢請(qǐng)求信息時(shí),用于確定所述存儲(chǔ)單元中包括所述目標(biāo)操作設(shè)備信息,通知執(zhí)行發(fā)送所述目標(biāo)操作設(shè)備信息至發(fā)起側(cè)網(wǎng)絡(luò)步驟。優(yōu)選地,所述裝置還包括獲取單元,在所述存儲(chǔ)單元中未包括所述目標(biāo)操作設(shè)備信息的情況下,用于在所述目標(biāo)側(cè)網(wǎng)絡(luò)獲取所述目標(biāo)操作設(shè)備信息,通知執(zhí)行解析、封裝及發(fā)送所述目標(biāo)操作設(shè)備信息至發(fā)起側(cè)網(wǎng)絡(luò)步驟。優(yōu)選地,所述發(fā)起側(cè)網(wǎng)絡(luò)為應(yīng)用IGRS協(xié)議的網(wǎng)絡(luò),所述目標(biāo)側(cè)網(wǎng)絡(luò)為應(yīng)用CCP的網(wǎng)絡(luò),或者所述發(fā)起側(cè)網(wǎng)絡(luò)為應(yīng)用CCP協(xié)議的網(wǎng)絡(luò),所述目標(biāo)側(cè)網(wǎng)絡(luò)為應(yīng)用IGRS協(xié)議的網(wǎng)絡(luò)。相應(yīng)地,本發(fā)明實(shí)施例還提供一種連接網(wǎng)橋,所述連接網(wǎng)橋包括如上所述的異構(gòu)家庭網(wǎng)絡(luò)設(shè)備之間的連接裝置。與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例提供的異構(gòu)家庭網(wǎng)絡(luò)設(shè)備之間的連接方法、裝置及連接網(wǎng)橋能夠?qū)?yīng)用不同協(xié)議家庭網(wǎng)絡(luò)間發(fā)送的消息進(jìn)行相應(yīng)的轉(zhuǎn)換,實(shí)現(xiàn)所述兩種網(wǎng)絡(luò)中設(shè)備的互聯(lián)與互操作。圖1是本發(fā)明實(shí)施例的方法流程圖;圖2是本發(fā)明第一優(yōu)選實(shí)施例的通信流程圖;圖3是本發(fā)明第二優(yōu)選實(shí)施例的通信流程圖;圖4是本發(fā)明實(shí)施例的裝置結(jié)構(gòu)圖。具體實(shí)施例方式下面結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作詳細(xì)的說(shuō)明。請(qǐng)參閱圖1所示為本發(fā)明實(shí)施例方法流程圖,具體包括步驟步驟S101:接收發(fā)起側(cè)網(wǎng)絡(luò)發(fā)送的設(shè)備控制消息;步驟S102:解析所述設(shè)備控制消息,根據(jù)目標(biāo)側(cè)網(wǎng)絡(luò)應(yīng)用協(xié)議進(jìn)行重新封裝;步驟S103:發(fā)送所述設(shè)備控制消息至所述目標(biāo)側(cè)網(wǎng)絡(luò)。在本發(fā)明的優(yōu)選實(shí)施例中,所述兩個(gè)家庭網(wǎng)絡(luò)分別為應(yīng)用IGRS協(xié)議的網(wǎng)絡(luò)和應(yīng)用CCP協(xié)議的網(wǎng)絡(luò),其中,對(duì)所述IGRS協(xié)議的信息與CCP協(xié)議數(shù)據(jù)包中字段的解析過(guò)程是通過(guò)預(yù)先設(shè)定的映射關(guān)系來(lái)實(shí)現(xiàn)的,具體請(qǐng)參閱如下表1至表3所示,其中表1為CCP數(shù)據(jù)包中的字段與IGRS設(shè)備描述之間的映射關(guān)系,表2為CCP數(shù)據(jù)包中的字段與IGRS服務(wù)描述之間的映射關(guān)系,表3為CCP數(shù)據(jù)包中的字段與IGRS消息之間的映射關(guān)系。表1IGRS設(shè)備描述CCP數(shù)據(jù)包中的字段參數(shù)舉例參數(shù)舉例Device—TemplateVersionmajor省缺為*無(wú)Minor省缺為*無(wú)devicedeviceTypebridgePayloadType隨PDeviceNameCCP-IGRS-BRIDGEDeviceNameCCP-IGRS-BRIDGEManufacturerigrsPay-load匪PPayloadigrs7<table>tableseeoriginaldocumentpage8</column></row><table><table>tableseeoriginaldocumentpage9</column></row><table><table>tableseeoriginaldocumentpage10</column></row><table>根據(jù)上述映射關(guān)系,即可實(shí)現(xiàn)CCP協(xié)議數(shù)據(jù)包中的字段與IGRS協(xié)議設(shè)備描述、服務(wù)描述及消息之間的解析轉(zhuǎn)換。具體應(yīng)用請(qǐng)參閱本發(fā)明的優(yōu)選實(shí)施例。本發(fā)明第一優(yōu)選實(shí)施例的通信流程圖請(qǐng)參閱圖2所示,其中發(fā)起側(cè)網(wǎng)絡(luò)為應(yīng)用IGRS協(xié)議的網(wǎng)絡(luò),目標(biāo)側(cè)網(wǎng)絡(luò)為應(yīng)用CCP協(xié)議的網(wǎng)絡(luò),IGRS側(cè)網(wǎng)絡(luò)設(shè)備向CCP側(cè)網(wǎng)絡(luò)設(shè)備發(fā)送控制消息,具體的實(shí)現(xiàn)過(guò)程如下步驟201:CCP網(wǎng)絡(luò)中的家庭信息服務(wù)器(HomeInformationServer,HIS)4妄收CCP網(wǎng)絡(luò)設(shè)備的注冊(cè)信息;在CCP網(wǎng)絡(luò)中,設(shè)備的注冊(cè)和管理是由家庭網(wǎng)絡(luò)管理協(xié)議(Homenetworkmanagementprotocol,HNMP)實(shí)現(xiàn)的,所述HNMP協(xié)議為基于數(shù)據(jù)包的信令協(xié)議,當(dāng)所述連接網(wǎng)連接收到設(shè)備注冊(cè)請(qǐng)求DEV—REG—REQ消息后,所述HIS返回設(shè)備注冊(cè)響應(yīng)DEV—REG—RES消息至所述發(fā)送注冊(cè)請(qǐng)求的設(shè)備,完成所述設(shè)備的注冊(cè);步驟202:連接網(wǎng)橋向所述HIS發(fā)送注冊(cè)消息;所述連接網(wǎng)橋在CCP網(wǎng)絡(luò)的HIS注冊(cè)設(shè)備控制和監(jiān)控服務(wù)CCPMonitorService,通過(guò)注冊(cè)的這個(gè)服務(wù),所述連接網(wǎng)橋可以獲取到在所述HIS上注冊(cè)的所述CCP設(shè)備信息;步驟203:所述HIS發(fā)送注冊(cè)的CCP設(shè)備信息至所述連接網(wǎng)橋;步驟204:所述連接網(wǎng)連接收到所述CCP設(shè)備信息,根據(jù)預(yù)先設(shè)定的映射關(guān)系,解析并重新封裝所述信息為IGRS格式,進(jìn)行存儲(chǔ);所述連接網(wǎng)橋在接收到所述CCP設(shè)備信息,通過(guò)解析,可以獲得所述CCP設(shè)備的地址、設(shè)備ID以及所支持的操作列表等信息。對(duì)于每一個(gè)CCP設(shè)備,所述連接網(wǎng)橋根據(jù)相對(duì)應(yīng)的IGRS服務(wù)描述語(yǔ)言(WebServiceDescriptionLanguage,WSDL)描述文件對(duì)IGRS設(shè)備進(jìn)行設(shè)置;步驟205:IGRS網(wǎng)絡(luò)設(shè)備發(fā)送目標(biāo)操作設(shè)備查詢請(qǐng)求至所述連接網(wǎng)橋,查詢目標(biāo)操作設(shè)備信息;步驟206:所述連接網(wǎng)橋判斷自身是否存儲(chǔ)有所述目標(biāo)操作設(shè)備信息,若是,直接執(zhí)行步驟208,若否,執(zhí)行步驟207;步驟207:所述連接網(wǎng)橋向所述HIS發(fā)送目標(biāo)操作設(shè)備查詢消息,并接收所述HIS回復(fù)的目標(biāo)操作設(shè)備信息;步驟208:所述連接網(wǎng)橋回復(fù)所述目標(biāo)操:作設(shè)備信息至所述IGRS網(wǎng)絡(luò)設(shè)備;步驟209:所述IGRS網(wǎng)絡(luò)設(shè)備根據(jù)所述目標(biāo)操作設(shè)^f言息,發(fā)送設(shè)備控制消息至所述連接網(wǎng)橋;步驟210:所述連接網(wǎng)橋解析所述設(shè)備控制消息,重新封裝為CCP協(xié)議格式,發(fā)送至所述目標(biāo)操作設(shè)備,從而實(shí)現(xiàn)對(duì)所述目標(biāo)操作設(shè)備的控制。在本發(fā)明第一優(yōu)選實(shí)施例中,所述連接網(wǎng)橋存儲(chǔ)有CCP網(wǎng)絡(luò)設(shè)備的設(shè)備信息,當(dāng)接收到IGRS網(wǎng)絡(luò)設(shè)備對(duì)CCP網(wǎng)絡(luò)設(shè)備的控制消息后,解析并重浙封裝所述設(shè)備控制消息,并發(fā)送至CCP網(wǎng)絡(luò)的目標(biāo)控制設(shè)備,從而實(shí)現(xiàn)IGRS網(wǎng)絡(luò)設(shè)備對(duì)CCP網(wǎng)絡(luò)設(shè)備的操作控制。本發(fā)明第二優(yōu)選實(shí)施例的通信流程圖請(qǐng)參閱圖3所示,其中發(fā)起側(cè)網(wǎng)絡(luò)為應(yīng)用CCP協(xié)議的網(wǎng)絡(luò),目標(biāo)側(cè)網(wǎng)絡(luò)為應(yīng)用IGRS協(xié)議的網(wǎng)絡(luò),CCP側(cè)網(wǎng)絡(luò)設(shè)備向IGRS側(cè)網(wǎng)絡(luò)設(shè)備發(fā)送控制消息,具體的實(shí)現(xiàn)過(guò)程如下步驟301:IGRS網(wǎng)絡(luò)設(shè)備發(fā)送設(shè)備在線消息至連接網(wǎng)橋;當(dāng)所述IGRS設(shè)備離開(kāi)網(wǎng)絡(luò)時(shí),也會(huì)發(fā)送離線消息至所述連接網(wǎng)橋,因此所述連接網(wǎng)橋能夠即時(shí)了解IGRS網(wǎng)絡(luò)設(shè)備的在線情況;步驟302:所述連接網(wǎng)橋根據(jù)預(yù)先設(shè)定的映射關(guān)系,將所述IGRS設(shè)備在線消息解析并重新封裝為CCP協(xié)議數(shù)據(jù)包格式;在IGRS網(wǎng)絡(luò)中,IGRS設(shè)備描述才莫板支持在IGRS的設(shè)備信息中增加CCP協(xié)議標(biāo)準(zhǔn)所定義的各種字段,以實(shí)現(xiàn)同一個(gè)描述文檔既可以描述IGRS設(shè)備,同時(shí)也可以將IGSR設(shè)備以CCP設(shè)備的形式進(jìn)行描述,因此在所述連接網(wǎng)橋中,所述IGRS設(shè)備所展現(xiàn)的為一個(gè)CCP設(shè)備;步驟303:所述連接網(wǎng)橋根據(jù)所述IGRS設(shè)備的在線消息,獲取所述IGRS設(shè)備信息,包括設(shè)備名稱、網(wǎng)絡(luò)地址等,進(jìn)行解析并重新封裝為CCP協(xié)議格式,并進(jìn)4于存儲(chǔ);步驟304:所述連接網(wǎng)橋發(fā)送所述IGRS設(shè)備在線消息至CCP網(wǎng)絡(luò)的HIS;步驟305:CCP網(wǎng)絡(luò)設(shè)備發(fā)送目標(biāo)操作設(shè)備查詢消息至所述HIS,查詢所述目標(biāo)操作設(shè)備是否在線,若是,所述CCP網(wǎng)絡(luò)設(shè)備向所述連接網(wǎng)橋發(fā)送目標(biāo)操作設(shè)備信息請(qǐng)求消息;步驟306:所述連接網(wǎng)橋回復(fù)所述目標(biāo)操作設(shè)備信息經(jīng)由HIS至所述CCP網(wǎng)絡(luò)設(shè)備;步驟307:所述CCP網(wǎng)絡(luò)設(shè)備發(fā)送設(shè)備控制消息至所述連接網(wǎng)橋;步驟308:所述連接網(wǎng)橋解析所述設(shè)備控制消息,重新封裝后發(fā)送到所述目標(biāo)操作設(shè)備,從而實(shí)現(xiàn)對(duì)所述目標(biāo)操作設(shè)備的控制。應(yīng)用本發(fā)明兩個(gè)優(yōu)選實(shí)施例所提供的方法,可以實(shí)現(xiàn)將應(yīng)用IGRS協(xié)議的12網(wǎng)絡(luò)與應(yīng)用CCP協(xié)議的網(wǎng)絡(luò)連的互連,對(duì)所述兩個(gè)網(wǎng)絡(luò)間的消息進(jìn)行轉(zhuǎn)換,從而實(shí)現(xiàn)所述兩個(gè)網(wǎng)絡(luò)中設(shè)備的互操作。相應(yīng)地,本發(fā)明實(shí)施例還提供一種'異構(gòu)家庭網(wǎng)絡(luò)設(shè)備之間的連接裝置,請(qǐng)參閱圖4所示,包括接收單元401,用于接收發(fā)起側(cè)網(wǎng)絡(luò)發(fā)送的設(shè)備控制消息;解析單元402,用于解析所述設(shè)備控制消息;封裝單元403,用于根據(jù)目標(biāo)側(cè)網(wǎng)絡(luò)應(yīng)用協(xié)議,重新封裝所述設(shè)備控制消息;發(fā)送單元404,用于發(fā)送所述設(shè)備控制消息至所述目標(biāo)側(cè)網(wǎng)絡(luò)。另外,所述裝置還包括存儲(chǔ)單元405,用于存儲(chǔ)所述重新封裝的設(shè)備信息;確定單元406,在接收到所述發(fā)起側(cè)發(fā)送的目標(biāo)操:作設(shè)備查詢請(qǐng)求信息時(shí),用于確定所述存儲(chǔ)單元中包括所述目標(biāo)操作設(shè)備信息,通知執(zhí)行發(fā)送所述目標(biāo)操作設(shè)備信息至發(fā)起側(cè)網(wǎng)絡(luò)步驟;獲取單元407,在所述存儲(chǔ)單元中未包括所述目標(biāo)操作設(shè)備信息的情況下,用于在所述目標(biāo)側(cè)網(wǎng)絡(luò)獲取所述目標(biāo)操作設(shè)備信息,通知執(zhí)行解析、封裝及發(fā)送所述目標(biāo)操作設(shè)備信息至發(fā)起側(cè)網(wǎng)絡(luò)步驟。在本發(fā)明第三優(yōu)選實(shí)施例中,所述異構(gòu)家庭網(wǎng)絡(luò)設(shè)備之間的連接裝置連接IGRS網(wǎng)絡(luò)與CCP網(wǎng)絡(luò),所述IGRS網(wǎng)絡(luò)設(shè)備發(fā)送控制消息,經(jīng)由所述異構(gòu)家庭網(wǎng)絡(luò)連接裝置發(fā)送至CCP網(wǎng)絡(luò)目標(biāo)操作設(shè)備,實(shí)現(xiàn)對(duì)所述目標(biāo)操作設(shè)備的控制,具體的實(shí)現(xiàn)過(guò)程如下CCP網(wǎng)絡(luò)的HIS首先接收CCP網(wǎng)絡(luò)設(shè)備的注冊(cè)信息,通過(guò)上述過(guò)程,在所述HIS中,即存儲(chǔ)有所述CCP網(wǎng)絡(luò)設(shè)備的信息。所述異構(gòu)家庭網(wǎng)絡(luò)設(shè)備之間的連接裝置向所述HIS發(fā)送注冊(cè)消息,在所述HIS注冊(cè)設(shè)備控制和監(jiān)控服務(wù)CCPMonitorService,獲取到所述HIS上注冊(cè)的CCP設(shè)備信息。所述裝置接收到所述CCP設(shè)備信息后,根據(jù)預(yù)先設(shè)定的映射關(guān)系,利用解析單元402解析所述設(shè)備信息,通過(guò)封裝單元403將所述設(shè)備信息重新封裝為IGRS協(xié)議格式,并存儲(chǔ)在存儲(chǔ)單元405中。通過(guò)上述解析步驟,所述裝置可以獲得所述CCP設(shè)備的地址、設(shè)備ID以及所支持的操作列表等信息,對(duì)于每一個(gè)CCP設(shè)備,所述連接網(wǎng)橋根據(jù)相對(duì)應(yīng)的IGRSWSDL描述文件對(duì)IGRS設(shè)備進(jìn)行設(shè)置。IGRS網(wǎng)絡(luò)設(shè)備發(fā)送設(shè)備查詢請(qǐng)求至所述裝置,查詢目標(biāo)操作設(shè)備信息。則所述裝置通過(guò)確定單元406判斷存儲(chǔ)單元405中是否存儲(chǔ)有所述目標(biāo)操作13設(shè)備信息,若是,直接向所述IGRS網(wǎng)絡(luò)設(shè)備回復(fù)所述目標(biāo)操作設(shè)備信息,若否,則向所述HIS發(fā)送目標(biāo)操作設(shè)備查詢消息,并接收所述HIS回復(fù)的目標(biāo)操作設(shè)^^言息,發(fā)送至所述IGRS網(wǎng)絡(luò)設(shè)備。所述IGRS網(wǎng)絡(luò)設(shè)備根據(jù)所述目標(biāo)操作信息,發(fā)送設(shè)備控制消息至所述裝置。所述裝置通過(guò)接收單元401接收到所述設(shè)備控制消息,使用解析單元402將其解析,并使用封裝單元403重新封裝為CCP協(xié)議結(jié)構(gòu),最后通過(guò)發(fā)送單元404發(fā)送至所述目標(biāo)操作設(shè)備,從而實(shí)現(xiàn)所述IGRS網(wǎng)絡(luò)設(shè)備對(duì)CCP網(wǎng)絡(luò)中的目標(biāo)操作設(shè)備的控制。上述本發(fā)明第三優(yōu)選實(shí)施例中的發(fā)起側(cè)網(wǎng)絡(luò)為IGRS網(wǎng)絡(luò),目標(biāo)側(cè)網(wǎng)絡(luò)為CCP網(wǎng)絡(luò),實(shí)現(xiàn)了IGRS網(wǎng)絡(luò)設(shè)備對(duì)CCP網(wǎng)絡(luò)中目標(biāo)操作設(shè)備的控制。在本發(fā)明的第四優(yōu)選實(shí)施例中,所述異構(gòu)家庭網(wǎng)絡(luò)設(shè)備之間的連接裝置接收CCP網(wǎng)絡(luò)設(shè)備發(fā)送的設(shè)備控制消息,并發(fā)送至IGRS網(wǎng)絡(luò)的目標(biāo)操作設(shè)備,具體的實(shí)現(xiàn)過(guò)程如下IGRS網(wǎng)絡(luò)設(shè)備發(fā)送設(shè)備在線消息至所述異構(gòu)家庭網(wǎng)絡(luò)設(shè)備連接裝置,若當(dāng)所述IGRS設(shè)備離開(kāi)網(wǎng)絡(luò)時(shí),也會(huì)發(fā)送離線消息至所述裝置,因此所述裝置能夠即時(shí)了解到IGRS網(wǎng)絡(luò)設(shè)備的在線情況。所述裝置根據(jù)預(yù)先設(shè)定的映射關(guān)系,將所述IGRS設(shè)備在線消息解析,并重新封裝為CCP協(xié)議格式。在IGRS網(wǎng)絡(luò)中,IGRS設(shè)備描述模板支持在IGRS的設(shè)備信息中增加CCP協(xié)議標(biāo)準(zhǔn)所定義的各種字段,以實(shí)現(xiàn)同一個(gè)描述文檔既可以描述IGRS設(shè)備,同時(shí)也可以將IGSR設(shè)備以CCP設(shè)備的形式進(jìn)行描述,因此在所述裝置中,所述IGRS設(shè)備所展現(xiàn)的為一個(gè)CCP設(shè)備。所述裝置根據(jù)所述IGRS設(shè)備的在線消息,獲取到所述IGRS設(shè)備信息,包括設(shè)備名稱、網(wǎng)絡(luò)地址等,通過(guò)解析單元402進(jìn)行解析,并使用封裝單元403重新封裝為CCP協(xié)議格式,并存儲(chǔ)在存儲(chǔ)單元405中。所述裝置發(fā)送所述IGRS設(shè)備在線消息至CCP網(wǎng)絡(luò)的HIS,使所述HIS獲得IGRS網(wǎng)絡(luò)的設(shè)備在線情況。當(dāng)CCP網(wǎng)絡(luò)設(shè)備發(fā)送目標(biāo)操作查詢消息至所述HIS,查詢目標(biāo)操作設(shè)備是否在線,若在線,則所述HIS向所述裝置發(fā)送目標(biāo)操作設(shè)備信息請(qǐng)求消息。所述裝置根據(jù)所述HIS發(fā)送的目標(biāo)操作設(shè)備信息請(qǐng)求消息,回復(fù)相應(yīng)的目標(biāo)操作設(shè)備消息經(jīng)由所述HIS至所述CCP網(wǎng)絡(luò)設(shè)備。14所述CCP網(wǎng)絡(luò)設(shè)備獲取到所述目標(biāo)操作設(shè)備消息,發(fā)送設(shè)備控制消息,經(jīng)由所述HIS至所述裝置,所述裝置通過(guò)接收單元401接收到所述設(shè)備控制消息,通過(guò)解析單元402進(jìn)行解析,并使用封裝單元403重新封裝為IGRS協(xié)議格式,最后通過(guò)發(fā)送單元404發(fā)送至IGRS網(wǎng)絡(luò)中的目標(biāo)操作設(shè)備,從而實(shí)現(xiàn)CCP網(wǎng)絡(luò)設(shè)備對(duì)所述IGRS網(wǎng)絡(luò)中的目標(biāo)操作設(shè)備的控制。應(yīng)用本發(fā)明優(yōu)選實(shí)施例所提供的裝置,可以實(shí)現(xiàn)將應(yīng)用IGRS協(xié)議的網(wǎng)絡(luò)與應(yīng)用CCP協(xié)議的網(wǎng)絡(luò)連的互連,對(duì)所述兩個(gè)網(wǎng)絡(luò)間的消息進(jìn)行轉(zhuǎn)換,從而實(shí)現(xiàn)所述兩個(gè)網(wǎng)絡(luò)中設(shè)備的互操作。相應(yīng)地,本發(fā)明實(shí)施例還提供有一種連接網(wǎng)橋,包括所述異構(gòu)家庭網(wǎng)絡(luò)設(shè)備之間的連接裝置,其實(shí)現(xiàn)IGRS網(wǎng)絡(luò)與CCP網(wǎng)絡(luò)中設(shè)備的連接及互操作的具體過(guò)程請(qǐng)參閱上述本發(fā)明第三、第四優(yōu)選實(shí)施例,在此不再贅述。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本
技術(shù)領(lǐng)域:
的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。權(quán)利要求1、一種異構(gòu)家庭網(wǎng)絡(luò)設(shè)備之間的連接方法,其特征在于,包括接收發(fā)起側(cè)網(wǎng)絡(luò)發(fā)送的設(shè)備控制消息;解析所述設(shè)備控制消息,根據(jù)目標(biāo)側(cè)網(wǎng)絡(luò)應(yīng)用協(xié)議進(jìn)行重新封裝;發(fā)送所述設(shè)備控制消息至所述目標(biāo)側(cè)網(wǎng)絡(luò)。2、根據(jù)權(quán)利要求1所述的方法,其特征在于,接收發(fā)起側(cè)網(wǎng)絡(luò)發(fā)送的設(shè)備控制消息之前,所述方法還包括接收所述目標(biāo)側(cè)網(wǎng)絡(luò)發(fā)送的設(shè)備信息;解析所述設(shè)備信息,根據(jù)所述發(fā)起側(cè)網(wǎng)絡(luò)應(yīng)用協(xié)議進(jìn)行重新封裝;存儲(chǔ)所述重新封裝的設(shè)備信息。3、根據(jù)權(quán)利要求2所述的方法,其特征在于,存儲(chǔ)所述重新封裝的設(shè)備信息之后,所述方法還包括接收所述發(fā)起側(cè)網(wǎng)絡(luò)發(fā)送的目標(biāo)操作設(shè)備查詢請(qǐng)求信息;確定存儲(chǔ)的設(shè)備信息中包括所述目標(biāo)操作設(shè)備信息;發(fā)送所述目標(biāo)操作設(shè)備信息至發(fā)起側(cè)網(wǎng)絡(luò)。4、根據(jù)權(quán)利要求3所述的方法,其特征在于,若存儲(chǔ)的設(shè)備信息中未包括所述目標(biāo)操作設(shè)備信息,所述方法還包括在所述目標(biāo)側(cè)網(wǎng)絡(luò)獲取所述目標(biāo)操作設(shè)備信息;解析所述目標(biāo)操作設(shè)備信息,根據(jù)發(fā)起側(cè)網(wǎng)絡(luò)應(yīng)用協(xié)議進(jìn)行重新封裝;發(fā)送所述重新封裝的目標(biāo)操作設(shè)備信息至所述發(fā)起側(cè)網(wǎng)絡(luò)。5、根據(jù)權(quán)利要求1所述的方法,其特征在于,接收發(fā)起側(cè)網(wǎng)絡(luò)發(fā)送的設(shè)備控制消息之前,所述方法還包括接收所述目標(biāo)側(cè)網(wǎng)絡(luò)發(fā)送的設(shè)備在線消息;根據(jù)所述設(shè)備在線消息,獲取所述目標(biāo)側(cè)網(wǎng)絡(luò)在線設(shè)備的設(shè)備信息;解析所述設(shè)備信息,根據(jù)所述發(fā)起側(cè)網(wǎng)絡(luò)應(yīng)用協(xié)議進(jìn)行重新封裝并存儲(chǔ)。6、根據(jù)權(quán)利要求5所述的方法,其特征在于,接收所述目標(biāo)側(cè)網(wǎng)絡(luò)發(fā)送的設(shè)備在線消息之后,所述方法還包括解析所述設(shè)備在線消息,根據(jù)所述發(fā)起側(cè)網(wǎng)絡(luò)應(yīng)用協(xié)議進(jìn)行重新封裝;發(fā)送所述重新封裝的設(shè)備在線消息至發(fā)起側(cè)網(wǎng)絡(luò)。7、根據(jù)權(quán)利要求6所述的方法,其特征在于,發(fā)送所述重新封裝后的設(shè)備在線消息至發(fā)起側(cè)網(wǎng)絡(luò)之后,所述方法還包括接收所述發(fā)起側(cè)網(wǎng)絡(luò)發(fā)送的目標(biāo)操作設(shè)備信息請(qǐng)求消息;發(fā)送所述目標(biāo)操作設(shè)^[言息至發(fā)起側(cè)網(wǎng)絡(luò)。8、根據(jù)權(quán)利要求l-7任一項(xiàng)所述的方法,其特征在于,所述發(fā)起側(cè)網(wǎng)絡(luò)為應(yīng)用信息設(shè)備資源共享協(xié)同服務(wù)IGRS協(xié)議的網(wǎng)絡(luò),所述目標(biāo)側(cè)網(wǎng)絡(luò)為應(yīng)用通用通信協(xié)議CCP的網(wǎng)絡(luò),或者所述發(fā)起側(cè)網(wǎng)絡(luò)為應(yīng)用CCP協(xié)議的網(wǎng)絡(luò),所述目標(biāo)側(cè)網(wǎng)絡(luò)為應(yīng)用IGRS協(xié)議的網(wǎng)絡(luò)。9、一種異構(gòu)家庭網(wǎng)絡(luò)設(shè)備之間的連接裝置,其特征在于,包括接收單元,用于接收發(fā)起側(cè)網(wǎng)絡(luò)發(fā)送的設(shè)備控制消息;解析單元,用于解析所述設(shè)備控制消息;封裝單元,用于根據(jù)目標(biāo)側(cè)網(wǎng)絡(luò)應(yīng)用協(xié)議,重新封裝所述設(shè)備控制消息;發(fā)送單元,用于發(fā)送所述設(shè)備控制消息至所述目標(biāo)側(cè)網(wǎng)絡(luò)。10、根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括存儲(chǔ)單元,用于存儲(chǔ)所述重新封裝的設(shè)備信息。11、根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述裝置還包括確定單元,在接收到所述發(fā)起側(cè)發(fā)送的目標(biāo)操作設(shè)備查詢請(qǐng)求信息時(shí),用于確定所述存儲(chǔ)單元中包括所述目標(biāo)操作設(shè)備信息,通知執(zhí)行發(fā)送所述目標(biāo)操作設(shè)備信息至發(fā)起側(cè)網(wǎng)絡(luò)步驟。12、根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述裝置還包括獲取單元,在所述存儲(chǔ)單元中未包括所述目標(biāo)操作設(shè)備信息的情況下,用于在所述目標(biāo)側(cè)網(wǎng)絡(luò)獲取所述目標(biāo)操作設(shè)備信息,通知執(zhí)行解析、封裝及發(fā)送所述目標(biāo)操作設(shè)備信息至發(fā)起側(cè)網(wǎng)絡(luò)步驟。13、根據(jù)權(quán)利要求9-12任一項(xiàng)所述的裝置,其特征在于,所述發(fā)起側(cè)網(wǎng)絡(luò)為應(yīng)用IGRS協(xié)議的網(wǎng)絡(luò),所述目標(biāo)側(cè)網(wǎng)絡(luò)為應(yīng)用CCP的網(wǎng)絡(luò),或者所述發(fā)起側(cè)網(wǎng)絡(luò)為應(yīng)用CCP協(xié)議的網(wǎng)絡(luò),所述目標(biāo)側(cè)網(wǎng)絡(luò)為應(yīng)用IGRS協(xié)議的網(wǎng)絡(luò)。14、一種異構(gòu)家庭網(wǎng)絡(luò)連接網(wǎng)橋,其特征在于,所述網(wǎng)橋包括如權(quán)利要求9-12任一項(xiàng)所述的異構(gòu)家庭網(wǎng)絡(luò)設(shè)備之間的連接裝置。全文摘要本發(fā)明涉及數(shù)字家庭
技術(shù)領(lǐng)域:
,公開(kāi)了一種異構(gòu)家庭網(wǎng)絡(luò)設(shè)備之間的連接方法、裝置及連接網(wǎng)橋,所述方法包括接收發(fā)起側(cè)網(wǎng)絡(luò)發(fā)送的設(shè)備控制消息;解析所述設(shè)備控制消息,根據(jù)目標(biāo)側(cè)網(wǎng)絡(luò)應(yīng)用協(xié)議進(jìn)行重新封裝;發(fā)送所述設(shè)備控制消息至所述目標(biāo)側(cè)網(wǎng)絡(luò)。應(yīng)用本發(fā)明提供的方法,能夠?qū)?yīng)用基于不同標(biāo)準(zhǔn)的家庭網(wǎng)絡(luò)間發(fā)送的消息進(jìn)行相應(yīng)的轉(zhuǎn)換,實(shí)現(xiàn)所述兩種異構(gòu)家庭網(wǎng)絡(luò)中設(shè)備的互聯(lián)與互操作。相應(yīng)地,本發(fā)明還提供有一種異構(gòu)家庭網(wǎng)絡(luò)設(shè)備之間的連接裝置及連接網(wǎng)橋。文檔編號(hào)H04L12/46GK101465783SQ20071017980公開(kāi)日2009年6月24日申請(qǐng)日期2007年12月18日優(yōu)先權(quán)日2007年12月18日發(fā)明者曹重英申請(qǐng)人:閃聯(lián)信息技術(shù)工程中心有限公司