国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      基于開放服務(wù)網(wǎng)關(guān)的家庭網(wǎng)關(guān)設(shè)備及其裝置注冊方法

      文檔序號:7951646閱讀:382來源:國知局
      專利名稱:基于開放服務(wù)網(wǎng)關(guān)的家庭網(wǎng)關(guān)設(shè)備及其裝置注冊方法
      技術(shù)領(lǐng)域
      與本發(fā)明一致的設(shè)備和方法涉及基于開放服務(wù)網(wǎng)關(guān)(OSGi)的家庭網(wǎng)關(guān)和裝置注冊。更具體地講,與本發(fā)明一致的設(shè)備和方法涉及適應(yīng)于控制家用電器而不依靠任何可控制的中間件綁定的基于OSGi的家庭網(wǎng)關(guān)和裝置注冊。
      背景技術(shù)
      家庭網(wǎng)絡(luò)系統(tǒng)是一項用作家庭網(wǎng)絡(luò)和外部網(wǎng)絡(luò)之間的聯(lián)系的方案,它能夠?qū)崿F(xiàn)家庭網(wǎng)絡(luò)和外部網(wǎng)絡(luò)之間的智能通信。通過這種網(wǎng)絡(luò)系統(tǒng),可共享家庭信息資源,并可最大利用個人家用電器。
      為了控制家庭網(wǎng)絡(luò)的家庭裝置,使用OSGi。OSGi是一種使用Java的平臺獨立性和執(zhí)行代碼的網(wǎng)絡(luò)移動性以為小容量存儲器裝置提供動態(tài)服務(wù)的標(biāo)準(zhǔn)。
      這樣將OSGi制定為標(biāo)準(zhǔn),從而OSGi在Java虛擬機(VM)下操作,并且在被稱為“綁定”的物理包中可得到OSGi服務(wù)。多個OSGi服務(wù)被包括在一個綁定中。綁定形成分配和管理的基本單元。
      圖1是示出在家庭網(wǎng)絡(luò)系統(tǒng)中綁定的傳送過程的示意圖。
      參照圖1,家庭網(wǎng)絡(luò)系統(tǒng)包括通過家庭網(wǎng)關(guān)40和外部網(wǎng)絡(luò)30進行通信的遠端服務(wù)器20以及多個服務(wù)提供器10a、10b、...、10n。
      如果所述多個服務(wù)提供器10a、10b、...、10n將服務(wù)發(fā)送給遠端服務(wù)器20,那么遠端服務(wù)器20用來自服務(wù)提供器10a、10b、...、10n的服務(wù)來創(chuàng)建綁定并將這些綁定提供給家庭網(wǎng)關(guān)40,所述綁定使得能夠?qū)崿F(xiàn)安裝處理和更新。
      通常,服務(wù)提供器10a、10b、...、10n通過遠端服務(wù)器20將服務(wù)提供給用戶。然而,多個服務(wù)提供器中的服務(wù)提供器10n通過自己創(chuàng)建綁定并繞過遠端服務(wù)器20可直接將服務(wù)提供給用戶。
      通過以上過程發(fā)送的綁定由OSGi構(gòu)架管理。OSGi構(gòu)架配備有執(zhí)行對服務(wù)的注冊、詢問、執(zhí)行和刪除的服務(wù)注冊器。
      圖2是示出家庭網(wǎng)絡(luò)系統(tǒng)中的遙控的示意圖。
      可由外部遙控器50來控制家庭裝置。遙控器50輸出的控制信號通過家庭網(wǎng)關(guān)40被發(fā)送到有關(guān)裝置。
      如圖所示,家庭裝置可分為具有中間件的裝置60和不具有中間件的裝置70,所述中間件是諸如可作為綁定形式提供給OSGi的通用即插即用(UPnP)的設(shè)備。
      由于OSGi服務(wù)被構(gòu)造為通過將中間件綁定裝載在OSGi構(gòu)架上來從外部控制家庭網(wǎng)絡(luò)中的裝置,所以可由遙控器50控制具有中間件的裝置60。然而,不具有中間件的裝置70不可以由遙控器50控制。
      為此,具有中間件的裝置60和不具有中間件的裝置70不能在網(wǎng)絡(luò)中被連接和被控制。因而,在具有中間件的裝置60和不具有中間件的裝置70連接在網(wǎng)絡(luò)中的情況下,可控制的中間件應(yīng)該被添加到不具有中間件的裝置70,從而導(dǎo)致成本過高。

      發(fā)明內(nèi)容
      本發(fā)明示例性實施例的一方面是提供一種基于OSGi的家庭網(wǎng)關(guān)設(shè)備及其裝置注冊方法,其中,連接家庭網(wǎng)絡(luò)和外部網(wǎng)絡(luò)的家庭網(wǎng)關(guān)設(shè)備創(chuàng)建合適的中間件綁定來控制家庭裝置而不用具有OSGi協(xié)議的中間件的幫助。
      基于OSGi的家庭網(wǎng)關(guān)設(shè)備執(zhí)行家庭網(wǎng)絡(luò)和外部網(wǎng)絡(luò)的匹配處理,該設(shè)備包括裝置檢測單元,從連接至家庭網(wǎng)絡(luò)的多個家庭裝置中檢測未裝載可控制的中間件的至少一個傳統(tǒng)裝置(legacy device);外部網(wǎng)絡(luò)接口,通過外部網(wǎng)絡(luò)接收檢測到的傳統(tǒng)裝置的驅(qū)動信息;綁定創(chuàng)建單元,通過結(jié)合輸入的驅(qū)動信息和能夠在家庭網(wǎng)絡(luò)中使用的預(yù)定網(wǎng)絡(luò)協(xié)議來創(chuàng)建傳統(tǒng)綁定(legacybundle);和裝置注冊單元,將創(chuàng)建的傳統(tǒng)綁定注冊在OSGi構(gòu)架中。
      裝置檢測單元可通過使用預(yù)定發(fā)現(xiàn)協(xié)議來檢測傳統(tǒng)裝置,并且所述發(fā)現(xiàn)協(xié)議可以是動態(tài)主機配置協(xié)議(DHCP)和地址解析協(xié)議(ARP)之一。
      這里,裝置檢測單元包括給傳統(tǒng)裝置提供接口的裝置接口單元,并且通過裝置接口單元接收檢測到的傳統(tǒng)裝置的裝置信息。
      所述裝置信息包括制造公司、型號名稱和序列號中的至少一個。
      在示例性的實施例中,外部網(wǎng)絡(luò)接口通過外部網(wǎng)絡(luò)接收檢測到的傳統(tǒng)裝置的元數(shù)據(jù),并將該數(shù)據(jù)發(fā)送給裝置檢測單元。
      在示例性的實施例中,裝置檢測單元通過接收到的元數(shù)據(jù)識別檢測到的傳統(tǒng)裝置的類型,綁定創(chuàng)建單元通過檢測到的傳統(tǒng)裝置的類型確定所述預(yù)定網(wǎng)絡(luò)協(xié)議。
      在示例性的實施例中,所述驅(qū)動信息包括檢測到的傳統(tǒng)裝置的驅(qū)動器,所述網(wǎng)絡(luò)協(xié)議是通用即插即用(UPnP)、Jini和家庭音頻視頻交互(HAVi)中的一種。
      在示例性的實施例中,所述設(shè)備包括存儲單元,該存儲單元存儲多個網(wǎng)絡(luò)協(xié)議中設(shè)置為缺省的網(wǎng)絡(luò)協(xié)議。
      本發(fā)明示例性實施例的執(zhí)行家庭網(wǎng)絡(luò)和外部網(wǎng)絡(luò)之間的匹配處理的基于OSGi的家庭網(wǎng)關(guān)設(shè)備的裝置注冊方法包括從連接至家庭網(wǎng)絡(luò)的多個家庭裝置中檢測未裝載可控制的中間件的至少一個傳統(tǒng)裝置;通過外部網(wǎng)絡(luò)接收檢測到的傳統(tǒng)裝置的驅(qū)動信息;通過結(jié)合輸入的驅(qū)動信息和能夠在家庭網(wǎng)絡(luò)中使用的預(yù)定網(wǎng)絡(luò)協(xié)議來創(chuàng)建傳統(tǒng)綁定;和將創(chuàng)建的傳統(tǒng)綁定注冊在OSGi構(gòu)架中。
      在裝置檢測步驟中,可使用預(yù)定發(fā)現(xiàn)協(xié)議來檢測傳統(tǒng)裝置,并且所述發(fā)現(xiàn)協(xié)議是DHCP和ARP之一。
      在傳統(tǒng)裝置檢測步驟中,從檢測到的傳統(tǒng)裝置接收裝置信息。該裝置信息包括制造公司、型號名稱和序列號中的至少一個。
      所述方法還可包括通過外部網(wǎng)絡(luò)接收檢測到的傳統(tǒng)裝置的元數(shù)據(jù),并在傳統(tǒng)裝置的檢測之后識別傳統(tǒng)裝置的類型。
      在創(chuàng)建傳統(tǒng)綁定中,所述預(yù)定網(wǎng)絡(luò)協(xié)議通過檢測到的傳統(tǒng)裝置的類型確定。
      在示例性的實施例中,所述驅(qū)動信息包括檢測到的傳統(tǒng)裝置的驅(qū)動器,所述網(wǎng)絡(luò)協(xié)議是UPnP、Jini和HAVi之一。
      在示例性的實施例中,綁定創(chuàng)建步驟包括識別在家庭網(wǎng)絡(luò)中使用的預(yù)定網(wǎng)絡(luò)協(xié)議;從多個網(wǎng)絡(luò)協(xié)議中選擇識別的網(wǎng)絡(luò)協(xié)議;和通過結(jié)合接收到的驅(qū)動信息和選擇的網(wǎng)絡(luò)協(xié)議來創(chuàng)建傳統(tǒng)綁定。


      圖1是示出家庭網(wǎng)絡(luò)系統(tǒng)中綁定的傳送過程的示意圖;圖2是示出家庭網(wǎng)絡(luò)系統(tǒng)中的遙控器的示意圖;
      圖3是示出本發(fā)明示例性實施例的家庭網(wǎng)絡(luò)系統(tǒng)的示意圖;圖4是示出根據(jù)本發(fā)明示例性實施例的家庭網(wǎng)關(guān)設(shè)備的方框圖;圖5是示出在本發(fā)明的示例性實施例的家庭網(wǎng)關(guān)設(shè)備中創(chuàng)建的綁定的示意圖;圖6是描述根據(jù)本發(fā)明示例性實施例的基于OSGi的家庭網(wǎng)關(guān)設(shè)備的裝置注冊方法的流程圖;和圖7是描述根據(jù)本發(fā)明示例性實施例的家庭網(wǎng)絡(luò)系統(tǒng)中的信號流動的流程圖。
      具體實施例方式
      以下,將參照附圖來詳細描述本發(fā)明的示例性實施例。
      圖3是根據(jù)本發(fā)明示例性實施例的家庭網(wǎng)絡(luò)系統(tǒng)的示意圖。
      根據(jù)本發(fā)明示例性實施例的家庭網(wǎng)絡(luò)系統(tǒng)包括通過外部網(wǎng)絡(luò)200連接至家庭網(wǎng)關(guān)設(shè)備400的服務(wù)提供服務(wù)器100和遙控器300以及通過家庭網(wǎng)絡(luò)500連接至家庭網(wǎng)關(guān)設(shè)備400的多個家庭裝置600。
      服務(wù)提供服務(wù)器100通過外部網(wǎng)絡(luò)200向家庭網(wǎng)關(guān)設(shè)備400提供各種服務(wù)。這里,服務(wù)提供服務(wù)器100提供的服務(wù)可以是能夠安裝和更新的綁定的形式。
      遙控器300通過外部網(wǎng)絡(luò)200向家庭網(wǎng)關(guān)設(shè)備400發(fā)送通過用戶操縱而形成的各種控制信號。這里,遙控器300可以是諸如移動電話和個人數(shù)字助理(PDA)等的便攜式無線終端裝置和諸如桌面?zhèn)€人計算機(PC)和膝上型PC的有線終端裝置。
      家庭網(wǎng)關(guān)設(shè)備400執(zhí)行家庭網(wǎng)絡(luò)500和外部網(wǎng)絡(luò)200的匹配處理。家庭網(wǎng)關(guān)設(shè)備400的OSGi構(gòu)架設(shè)置有在家庭網(wǎng)絡(luò)500中所使用的中間件綁定。將參照圖4(稍后將描述)來更詳細地描述家庭網(wǎng)關(guān)設(shè)備400。
      家庭裝置600經(jīng)由遙控器300控制的家庭網(wǎng)絡(luò)500連接至家庭網(wǎng)關(guān)設(shè)備400。盡管在本示例性實施例中,作為示例給出了PC 600a、打印機600b和DVD播放器600c,但是家庭裝置不限于這些示例。例如,筆記本、接入點(AP)、數(shù)字TV和數(shù)字化冰箱可包括在示例性實施例中,并且可包括所有形成網(wǎng)絡(luò)以執(zhí)行相互數(shù)據(jù)通信的下一代家用電器。
      圖4是根據(jù)本發(fā)明示例性實施例的家庭網(wǎng)關(guān)設(shè)備的方框圖。
      眾所周知,家庭網(wǎng)關(guān)設(shè)備400是OSGi的主要組件,而OSGi是各種服務(wù)的平臺標(biāo)準(zhǔn)。家庭網(wǎng)關(guān)設(shè)備400使得在家里、辦公室和其它各種地方能夠?qū)崿F(xiàn)語音通信、數(shù)據(jù)通信以及互聯(lián)網(wǎng)和多媒體通信。此外,家庭網(wǎng)關(guān)設(shè)備提供與管理相關(guān)聯(lián)的更多強大的能力。
      根據(jù)本發(fā)明示例性實施例的家庭網(wǎng)關(guān)設(shè)備400包括裝置檢測單元410、外部網(wǎng)絡(luò)接口單元420、綁定創(chuàng)建單元430、裝置注冊單元440、存儲單元450和控制單元460。
      裝置檢測單元410操作來從多個家庭裝置600檢測沒有裝載任何可控制的中間件的至少一個傳統(tǒng)裝置。在示例性的實施例中,裝置檢測單元410通過使用諸如DHCP和ARP的發(fā)現(xiàn)協(xié)議來檢測傳統(tǒng)裝置。
      通常,DHCP是允許網(wǎng)絡(luò)管理器在網(wǎng)絡(luò)上管理和分配互聯(lián)網(wǎng)協(xié)議(IP)地址的協(xié)議,ARP是用于在IP網(wǎng)絡(luò)上使IP地址符合物理網(wǎng)絡(luò)地址的協(xié)議。
      參照作為示例給出的圖3,經(jīng)UPnP連接至家庭網(wǎng)關(guān)設(shè)備400的PC 600a裝載UPnP。通過諸如通用串行總線(USB)和以太網(wǎng)的局域網(wǎng)連接至家庭網(wǎng)關(guān)設(shè)備400的打印機600b和DVD播放器600c不具有可控制的中間件。這里,不具有可控制的中間件的打印機600b和DVD播放器600c被稱為傳統(tǒng)裝置。
      裝置檢測單元410包括給傳統(tǒng)裝置600b、600c提供接口的裝置接口單元412。在傳統(tǒng)裝置600b、600c被裝置檢測單元410檢測到的情況下,本示例性實施例的裝置接口單元412從檢測到的傳統(tǒng)裝置600b、600c接收裝置信息。這里,裝置信息可包括傳統(tǒng)裝置600b、600c的制造公司、型號名稱和序列號中的至少一個。
      此外,裝置檢測單元410通過與傳統(tǒng)裝置600b、600c相應(yīng)的元數(shù)據(jù)來區(qū)分裝置類型,并將確認的裝置類型提供給綁定創(chuàng)建單元430。
      外部網(wǎng)絡(luò)接口單元420給外部網(wǎng)絡(luò)200提供接口,通過外部網(wǎng)絡(luò)200從服務(wù)提供服務(wù)器100接收由裝置檢測單元410檢測到的傳統(tǒng)裝置600b、600c的驅(qū)動信息。這里,驅(qū)動信息可包括傳統(tǒng)裝置600b、600c等的驅(qū)動器和裝置控制協(xié)議等。
      此外,如果必要的話,外部網(wǎng)絡(luò)接口單元420將請求元數(shù)據(jù)的信號發(fā)送給服務(wù)提供服務(wù)器100,并且該接口單元接收請求的元數(shù)據(jù),并發(fā)送給裝置檢測單元410。
      綁定創(chuàng)建單元430區(qū)分可在家庭網(wǎng)絡(luò)500中使用的網(wǎng)絡(luò)協(xié)議,并結(jié)合傳統(tǒng)裝置600b、600c的驅(qū)動信息和預(yù)定網(wǎng)絡(luò)協(xié)議來創(chuàng)建傳統(tǒng)綁定。這里,網(wǎng)絡(luò)協(xié)議可以是諸如UPnP、Jini和HAVi的家庭網(wǎng)絡(luò)中間件之一。在家庭網(wǎng)絡(luò)500中,可使用一個網(wǎng)絡(luò)協(xié)議或多個網(wǎng)絡(luò)協(xié)議。
      綁定創(chuàng)建單元430創(chuàng)建的傳統(tǒng)綁定被與現(xiàn)有中間件綁定類似的OSGi構(gòu)架控制。將參照圖5(稍后將描述)來詳細描述由OSGi構(gòu)架管理的綁定。
      裝置注冊單元440將綁定創(chuàng)建單元430創(chuàng)建的傳統(tǒng)綁定注冊在OSGi構(gòu)架中并建立控制環(huán)境,從而可由遙控器300控制。
      存儲單元450存儲多個網(wǎng)絡(luò)協(xié)議中設(shè)立為缺省的網(wǎng)絡(luò)協(xié)議。當(dāng)在創(chuàng)建傳統(tǒng)綁定期間綁定創(chuàng)建單元430需要使用設(shè)置為缺省的網(wǎng)絡(luò)協(xié)議時,存儲在存儲單元450中的網(wǎng)絡(luò)協(xié)議被提供給綁定創(chuàng)建單元430。
      此外,存儲單元450可存儲傳統(tǒng)裝置600b、600c的元數(shù)據(jù)和驅(qū)動信息。
      控制單元460控制裝置檢測單元410、裝置接口單元412、外部網(wǎng)絡(luò)接口單元420、綁定創(chuàng)建單元430、裝置注冊單元440和存儲單元450的全部功能。
      在裝置檢測單元410檢測傳統(tǒng)裝置600b、600c之后,控制單元460區(qū)分與檢測到的傳統(tǒng)裝置600b、600c相應(yīng)的元數(shù)據(jù)和驅(qū)動信息是否存儲在存儲單元450中。在相應(yīng)的驅(qū)動信息和元數(shù)據(jù)沒有存儲在存儲單元450中的情況下,控制單元460可控制用于請求驅(qū)動信息和元數(shù)據(jù)的信號通過外部網(wǎng)絡(luò)接口單元420被發(fā)送給服務(wù)提供服務(wù)器100。
      圖5是示出根據(jù)本發(fā)明示例性實施例的在家庭網(wǎng)關(guān)設(shè)備中創(chuàng)建的綁定的示意圖。
      參照圖5,OSGi構(gòu)架F設(shè)置有與多個網(wǎng)絡(luò)協(xié)議對應(yīng)的綁定。例如,構(gòu)架設(shè)置有UPnP綁定B1、JiNi綁定B2、HAVi綁定B3,并且所述構(gòu)架還具有由綁定創(chuàng)建單元430創(chuàng)建的傳統(tǒng)綁定B4。因此,遙控器300能夠經(jīng)根據(jù)本發(fā)明示例性實施例的基于OSGi的家庭網(wǎng)關(guān)設(shè)備來控制傳統(tǒng)裝置600b、600c。
      圖6是描述本發(fā)明示例性實施例的基于OSGi的家庭網(wǎng)關(guān)設(shè)備的裝置注冊方法的流程圖。這里,參照圖3至圖6來描述裝置注冊方法。
      在第一操作中,裝置檢測單元410檢測連接至家庭網(wǎng)絡(luò)500的傳統(tǒng)裝置。換句話說,裝置檢測單元410從連接至家庭網(wǎng)絡(luò)500的家庭裝置600檢測通過USB或以太網(wǎng)連接的傳統(tǒng)裝置600b、600c(S700)。這里,裝置檢測單元410能夠使用諸如DHCP、ARP等發(fā)現(xiàn)協(xié)議中的任何一個。
      在裝置檢測單元410檢測傳統(tǒng)裝置600b、600c之后,傳統(tǒng)裝置600b、600c通過每個網(wǎng)絡(luò)(例如,經(jīng)USB或以太網(wǎng))將它們自身的裝置信息發(fā)送給家庭網(wǎng)關(guān)設(shè)備400,并且從傳統(tǒng)裝置600b、600c發(fā)送的裝置信息經(jīng)裝置接口單元412輸入到裝置檢測單元410(S710)。
      控制單元460區(qū)分檢測到的傳統(tǒng)裝置的元數(shù)據(jù)和驅(qū)動信息是否包括在存儲單元450中(S720)。當(dāng)控制單元460確定不包括元數(shù)據(jù)和驅(qū)動信息時,控制單元460控制外部網(wǎng)絡(luò)接口單元420并發(fā)送元數(shù)據(jù)請求信號。
      從外部網(wǎng)絡(luò)接口單元420發(fā)送的元數(shù)據(jù)請求信號被發(fā)送給服務(wù)提供服務(wù)器100,并且當(dāng)服務(wù)提供服務(wù)器100發(fā)送相應(yīng)的元數(shù)據(jù)時,外部網(wǎng)絡(luò)接口單元420接收該數(shù)據(jù)(S730)。
      裝置檢測單元410響應(yīng)于經(jīng)外部網(wǎng)絡(luò)接口單元420接收的元數(shù)據(jù),檢查傳統(tǒng)裝置600b、600c的裝置類型(S740)。
      控制單元460控制外部網(wǎng)絡(luò)接口單元420以發(fā)送請求驅(qū)動信息的信號。外部網(wǎng)絡(luò)接口單元420連接至服務(wù)提供服務(wù)器100來請求驅(qū)動信息,并接收從服務(wù)提供服務(wù)器100提供的驅(qū)動信息(S750)。
      綁定創(chuàng)建單元430區(qū)分可在家庭網(wǎng)絡(luò)500中使用的網(wǎng)絡(luò)協(xié)議,并選擇識別的網(wǎng)絡(luò)協(xié)議之一(S760)。此外,綁定創(chuàng)建單元430通過結(jié)合驅(qū)動信息和選擇的網(wǎng)絡(luò)協(xié)議來創(chuàng)建傳統(tǒng)綁定B4,并將創(chuàng)建的傳統(tǒng)綁定B4注冊在OSGi構(gòu)架F中(S770)。
      接著,控制單元460建立控制環(huán)境以允許遙控器300經(jīng)根據(jù)本發(fā)明示例性實施例的家庭網(wǎng)關(guān)設(shè)備400來控制傳統(tǒng)裝置600b、600c。
      圖7是描述根據(jù)本發(fā)明示例性實施例的家庭網(wǎng)絡(luò)系統(tǒng)中的信號流動的流程圖。這里,參照圖3至圖7來描述信號流動。
      家庭網(wǎng)關(guān)設(shè)備400嘗試使用諸如DHCP和ARP的發(fā)現(xiàn)協(xié)議來檢測傳統(tǒng)裝置600b、600c,并且傳統(tǒng)裝置600b、600c通知家庭網(wǎng)關(guān)設(shè)備400它們的存在,并將它們的裝置信息提供給家庭網(wǎng)關(guān)設(shè)備400(S800至S810)。
      家庭網(wǎng)關(guān)設(shè)備400向服務(wù)提供服務(wù)器100請求元數(shù)據(jù)(S820),并且已接收元數(shù)據(jù)請求的服務(wù)提供服務(wù)器100將相應(yīng)的元數(shù)據(jù)提供給家庭網(wǎng)關(guān)設(shè)備400(S830)。
      已從服務(wù)提供服務(wù)器100接收到元數(shù)據(jù)的家庭網(wǎng)關(guān)設(shè)備400通過元數(shù)據(jù)來檢查傳統(tǒng)裝置600b、600c的裝置類型(S840)。
      家庭網(wǎng)關(guān)設(shè)備400從服務(wù)提供服務(wù)器100請求傳統(tǒng)裝置600b、600c的驅(qū)動信息(S850),并且已接收驅(qū)動信息請求的服務(wù)提供服務(wù)器100將相應(yīng)的驅(qū)動信息提供給家庭網(wǎng)關(guān)設(shè)備400(S860)。
      接下來,家庭網(wǎng)關(guān)設(shè)備400通過結(jié)合驅(qū)動信息和可在家庭網(wǎng)絡(luò)500中使用的缺省網(wǎng)絡(luò)協(xié)議或預(yù)定網(wǎng)絡(luò)協(xié)議來創(chuàng)建傳統(tǒng)綁定,并且家庭網(wǎng)關(guān)設(shè)備400將創(chuàng)建的傳統(tǒng)綁定B4注冊在OSGi構(gòu)架F中(S870)。
      遙控器300通過用戶操縱將預(yù)定控制信號發(fā)送給家庭網(wǎng)關(guān)設(shè)備400,并且該控制信號通過家庭網(wǎng)關(guān)設(shè)備400被發(fā)送給相應(yīng)的傳統(tǒng)裝置600b、600c(S880)。
      通過上述處理,家庭網(wǎng)關(guān)設(shè)備400的OSGi構(gòu)架F設(shè)置有新的傳統(tǒng)綁定B4,從而遙控器300可控制傳統(tǒng)裝置600b、600c。
      從以上顯而易見的是,根據(jù)本發(fā)明示例性實施例的基于OSGi的家庭網(wǎng)關(guān)和裝置注冊方法可根據(jù)執(zhí)行家庭網(wǎng)絡(luò)和外部網(wǎng)絡(luò)之間的網(wǎng)絡(luò)匹配處理的家庭網(wǎng)關(guān)設(shè)備中的傳統(tǒng)裝置來創(chuàng)建適合的中間件綁定,從而提供經(jīng)由遙控器用OSGi協(xié)議來控制傳統(tǒng)裝置的優(yōu)點。
      此外,本發(fā)明示例性的實施例具有不管傳統(tǒng)裝置的類型而通過經(jīng)外部網(wǎng)絡(luò)接收傳統(tǒng)裝置的元數(shù)據(jù)和驅(qū)動信息來工作的優(yōu)點,并且本發(fā)明可包括不具有任何分離附加結(jié)構(gòu)的現(xiàn)有家庭裝置。
      以上描述是示例性的,并非限制。在縱觀本公開時,本發(fā)明的許多變化將對本領(lǐng)域的技術(shù)人員變得清楚。因此,不應(yīng)該參考以上描述來確定本發(fā)明的范圍,相反,應(yīng)該參考權(quán)利要求及其等同物的全部范圍來確定本發(fā)明的范圍。
      權(quán)利要求
      1.一種執(zhí)行家庭網(wǎng)絡(luò)和外部網(wǎng)絡(luò)之間的匹配處理的基于OSGi的家庭網(wǎng)關(guān)設(shè)備,該設(shè)備包括裝置檢測單元,從連接至家庭網(wǎng)絡(luò)的多個家庭裝置中檢測未裝載可控制的中間件的至少一個傳統(tǒng)裝置;外部網(wǎng)絡(luò)接口,通過外部網(wǎng)絡(luò)接收檢測到的傳統(tǒng)裝置的驅(qū)動信息;綁定創(chuàng)建單元,通過結(jié)合所述輸入的驅(qū)動信息和能夠在家庭網(wǎng)絡(luò)中使用的預(yù)定網(wǎng)絡(luò)協(xié)議來創(chuàng)建傳統(tǒng)綁定;和裝置注冊單元,將創(chuàng)建的傳統(tǒng)綁定注冊在OSGi構(gòu)架中。
      2.如權(quán)利要求1所述的設(shè)備,其中,裝置檢測單元通過使用預(yù)定發(fā)現(xiàn)協(xié)議來檢測傳統(tǒng)裝置。
      3.如權(quán)利要求2所述的設(shè)備,其中,所述發(fā)現(xiàn)協(xié)議是DHCP和ARP之一。
      4.如權(quán)利要求1所述的設(shè)備,其中,所述裝置檢測單元包括給檢測到的傳統(tǒng)裝置提供接口的裝置接口單元。
      5.如權(quán)利要求4所述的設(shè)備,其中,所述裝置檢測單元通過所述裝置接口單元接收檢測到的傳統(tǒng)裝置的裝置信息。
      6.如權(quán)利要求5所述的設(shè)備,其中,所述裝置信息包括制造公司、型號名稱和序列號中的至少一個。
      7.如權(quán)利要求1所述的設(shè)備,其中,所述外部網(wǎng)絡(luò)接口通過外部網(wǎng)絡(luò)接收檢測到的傳統(tǒng)裝置的元數(shù)據(jù),并將該數(shù)據(jù)發(fā)送給所述裝置檢測單元。
      8.如權(quán)利要求7所述的設(shè)備,其中,所述裝置檢測單元通過接收的元數(shù)據(jù)識別檢測到的傳統(tǒng)裝置的類型,所述綁定創(chuàng)建單元通過檢測到的傳統(tǒng)裝置的類型確定所述預(yù)定網(wǎng)絡(luò)協(xié)議。
      9.如權(quán)利要求1所述的設(shè)備,其中,所述驅(qū)動信息包括檢測到的傳統(tǒng)裝置的驅(qū)動器。
      10.如權(quán)利要求1所述的設(shè)備,其中,所述網(wǎng)絡(luò)協(xié)議是UPnP、Jini和HAVi之一。
      11.如權(quán)利要求1所述的設(shè)備,還包括存儲單元,用于存儲多個網(wǎng)絡(luò)協(xié)議中被設(shè)置為缺省的網(wǎng)絡(luò)協(xié)議。
      12.一種執(zhí)行家庭網(wǎng)絡(luò)和外部網(wǎng)絡(luò)之間的匹配處理的基于OSGi的家庭網(wǎng)關(guān)設(shè)備的裝置注冊方法,該方法包括從連接至家庭網(wǎng)絡(luò)的多個家庭裝置中檢測未裝載可控制的中間件的至少一個傳統(tǒng)裝置;通過外部網(wǎng)絡(luò)接收檢測到的傳統(tǒng)裝置的驅(qū)動信息;通過結(jié)合所述輸入的驅(qū)動信息和能夠在家庭網(wǎng)絡(luò)中使用的預(yù)定網(wǎng)絡(luò)協(xié)議來創(chuàng)建傳統(tǒng)綁定;和將創(chuàng)建的傳統(tǒng)綁定注冊在OSGi構(gòu)架中。
      13.如權(quán)利要求12所述的方法,其中,在裝置檢測步驟中,通過使用預(yù)定發(fā)現(xiàn)協(xié)議來檢測傳統(tǒng)裝置。
      14.如權(quán)利要求13所述的方法,其中,所述發(fā)現(xiàn)協(xié)議是DHCP和ARP之一。
      15.如權(quán)利要求12所述的方法,其中,在傳統(tǒng)裝置檢測步驟中,從檢測到的傳統(tǒng)裝置接收裝置信息。
      16.如權(quán)利要求15所述的方法,其中,所述裝置信息包括制造公司、型號名稱和序列號中的至少一個。
      17.如權(quán)利要求12所述的方法,還包括通過外部網(wǎng)絡(luò)接收檢測到的傳統(tǒng)裝置的元數(shù)據(jù),并在傳統(tǒng)裝置的檢測之后,識別傳統(tǒng)裝置的類型。
      18.如權(quán)利要求17所述的方法,其中,在創(chuàng)建傳統(tǒng)綁定的步驟中,所述預(yù)定網(wǎng)絡(luò)協(xié)議通過檢測到的傳統(tǒng)裝置的類型確定。
      19.如權(quán)利要求12所述的方法,其中,所述驅(qū)動信息包括傳統(tǒng)裝置的驅(qū)動器。
      20.如權(quán)利要求12所述的方法,其中,所述網(wǎng)絡(luò)協(xié)議是UPnP、Jini和HAVi之一。
      21.如權(quán)利要求12所述的方法,其中,所述綁定創(chuàng)建步驟包括識別在家庭網(wǎng)絡(luò)中使用的預(yù)定網(wǎng)絡(luò)協(xié)議;從多個網(wǎng)絡(luò)協(xié)議中選擇識別的網(wǎng)絡(luò)協(xié)議;和通過結(jié)合接收到的驅(qū)動信息和選擇的網(wǎng)絡(luò)協(xié)議來創(chuàng)建傳統(tǒng)綁定。
      全文摘要
      提供了一種基于OSGi的家庭網(wǎng)關(guān)設(shè)備和裝置注冊方法,所述設(shè)備包括裝置檢測單元,從連接至家庭網(wǎng)絡(luò)的多個家庭裝置中檢測未裝載可控制的中間件的至少一個傳統(tǒng)裝置;外部網(wǎng)絡(luò)接口,通過外部網(wǎng)絡(luò)接收檢測到的傳統(tǒng)裝置的驅(qū)動信息;綁定創(chuàng)建單元,通過結(jié)合輸入的驅(qū)動信息和能夠在家庭網(wǎng)絡(luò)中使用的預(yù)定網(wǎng)絡(luò)協(xié)議來創(chuàng)建傳統(tǒng)綁定;和裝置注冊單元,將創(chuàng)建的傳統(tǒng)綁定注冊在OSGi構(gòu)架中。
      文檔編號H04L29/06GK1809009SQ200610001148
      公開日2006年7月26日 申請日期2006年1月13日 優(yōu)先權(quán)日2005年1月17日
      發(fā)明者樸相度, 崔文禎 申請人:三星電子株式會社
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1