專利名稱:一種基于閃聯(lián)網(wǎng)絡中的網(wǎng)絡管理方法和服務器及其系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及網(wǎng)絡通信技術領域,特別涉及一種基于閃聯(lián)網(wǎng)絡中的網(wǎng)絡管理方法和 服務器及其系統(tǒng)。
背景技術:
閃聯(lián)(Intelligent Grouping and Resource Sharing, IGRS)適用于企業(yè)、公共 場所、個人以及家庭所涉及的信息設備互聯(lián),其遵循共同資源及功能服務接口標準,使設備 能夠有效實現(xiàn)資源開放及服務協(xié)同,提高設備功能互操作性,并增強不同設備間組合服務 的功能。該標準是建立在TCP/IP協(xié)議(TCP/IP(Transmission Control Protocol/Internet Protocol,傳輸控制協(xié)議/因特網(wǎng)互聯(lián)協(xié)議)之上的應用層協(xié)議,它是在更高一級實現(xiàn)不同 的硬件和軟件系統(tǒng)的統(tǒng)一的基礎上,方便地將信息設備和傳統(tǒng)的電器設備有效互聯(lián),自動 發(fā)現(xiàn)和尋找可以利用的設備和服務功能,以一種簡單的方式安裝并使用。IGRS標準包括核心基礎協(xié)議組、智能應用框架和特色應用,其設計的目標是在 有限范圍網(wǎng)絡域(有線、無線)內(nèi)支持多種信息設備、家用電器、通信設備之間的設備自動 發(fā)現(xiàn)、動態(tài)組網(wǎng)、資源共享和協(xié)同服務,從而提高這些設備間的互操作性和易用性,充分發(fā) 揮不同設備的功能特點,為用戶創(chuàng)造新的應用模式和豐富應用,從而促進不同3C(電子消 費)設備間的融合與互連互通。對于閃聯(lián)標準而言,它能根據(jù)一個數(shù)字家庭網(wǎng)絡的不同用途和不同能力,而提供 不同服務。例如,在數(shù)字家庭網(wǎng)絡中,有的設備專門提供媒體播放的服務,有的設備專門提 供網(wǎng)絡存儲的服務,有的設備專門提供網(wǎng)絡打印服務,有的設備專門提供家居控制服務,有 的設備即可以提供服務還可以請求服務等等。這樣便給用戶帶來一個問題當終端設備數(shù) 量比較少的時候,用戶對這些設備服務的定位和使用還可以得心應手,但是隨著終端設備 的數(shù)量增加,終端設備功能的增強,以及網(wǎng)絡環(huán)境復雜化,用戶往往不能真正地了解網(wǎng)絡及 各終端設備的實際狀況和能力,也就無法很好使用那些本可以使用的服務,這樣,當一個終 端設備需要請求其它終端設備服務時,只能通過廣播的方式查找,使其工作效率很低,給用 戶帶來了不便。因此,在現(xiàn)階段的閃聯(lián)標準和DLNA(Digital Living Network Alliance,數(shù)字生 活網(wǎng)絡聯(lián)盟)標準中的服務還是一種扁平化的結構,缺乏一種有效的分類,組織,管理和查 詢機制,而服務是互聯(lián)互通技術體系中最為重要和關鍵的元素,所以對網(wǎng)絡服務的管理成 為一個越來越重要的課題。因而現(xiàn)有閃聯(lián)網(wǎng)絡中在服務管理方面的技術還有待改進和提高。
發(fā)明內(nèi)容
鑒于上述現(xiàn)有技術的不足之處,本發(fā)明的目的在于提供一種基于閃聯(lián)網(wǎng)絡中的網(wǎng) 絡管理方法和服務器及其系統(tǒng),能通過服務器對網(wǎng)絡中的終端設備的服務有效地進行分類 和組織,以及給終端設備提供查詢服務。
為了達到上述目的,本發(fā)明采取了以下技術方案一種基于閃聯(lián)網(wǎng)絡中的網(wǎng)絡管理方法,在所述閃聯(lián)網(wǎng)絡中包括有多個在線的服務 器,所述的方法包括以下步驟A、選舉在線服務器中的一個作為被選舉為目錄服務器;B、在所述目錄服務器上建立本地數(shù)據(jù)庫;C、所述目錄服務器接收網(wǎng)絡中各終端設備的服務宣告消息,并將所述服務宣告消 息進行組織和分類;D、所述目錄服務器將所述服務宣告消息存儲在所述本地數(shù)據(jù)庫中,用于在所述目 錄服務器接收到終端設備發(fā)出的服務請求時,從該本地數(shù)據(jù)庫中檢索相應的服務信息發(fā)送 給所述終端設備。所述的方法,其中,所述的步驟A還包括當所述目錄服務器下線時,選舉另一在 線的服務器作為目錄服務器。所述的方法,其中,所述服務宣告消息包括服務的類型字段和服務的可見性字 段。所述的方法,其中,所述服務信息包括服務的類型、服務的接口、服務位于終端設 備的URL和服務的可見性。一種基于閃聯(lián)網(wǎng)絡中的目錄服務器,其中,包括本地創(chuàng)建模塊,用于在所述目錄服務器上建立本地數(shù)據(jù)庫;管理模塊,用于所述目錄服務器接收各終端設備的服務宣告消息,并將所述服務 宣告消息進行組織和分類;存儲模塊,用于所述目錄服務器將所述服務宣告消息存儲在所述本地數(shù)據(jù)庫中;響應模塊,用于所述目錄服務器接收終端設備發(fā)出的服務請求,并從本地數(shù)據(jù)庫 中檢索相應的服務信息發(fā)送給所述終端設備。所述的目錄服務器,其中,所述本地數(shù)據(jù)庫中的服務信息包括服務的類型、服務 的接口、服務位于終端設備的URL和服務的可見性。一種基于閃聯(lián)網(wǎng)絡中的網(wǎng)絡管理系統(tǒng),包括提供網(wǎng)絡服務和請求提供服務的終 端設備,其中,還包括目錄服務器,用于對網(wǎng)絡中的和終端設備的服務進行組織和分類,以 及給所述終端設備提供查詢服務;所述目錄服務器包括本地創(chuàng)建模塊,用于在所述目錄服務器上建立本地數(shù)據(jù)庫;管理模塊,用于所述目錄服務器接收各終端設備的服務宣告消息,并將所述服務 宣告消息進行組織和分類;存儲模塊,用于目錄服務器將所述服務宣告消息存儲在所述本地數(shù)據(jù)庫中;響應模塊,用于所述目錄服務器接收終端設備發(fā)出的服務請求,并從本地數(shù)據(jù)庫 中檢索相應的服務信息發(fā)送給所述終端設備。所述的系統(tǒng),其中,還包括,在線選舉模塊,用于從上線的服務器中選舉目錄服務
ο所述的系統(tǒng),其中,所述終端設備包括第一發(fā)送模塊,用于終端設備向目錄服務器 發(fā)送服務宣告消息和服務請求。本發(fā)明提供的一種基于閃聯(lián)網(wǎng)絡中的網(wǎng)絡管理方法和服務器及其系統(tǒng),由于采用
4了目錄服務器對各終端設備的服務進行組織和分類,以及給終端設備提供查詢服務,方便 了用戶對各終端設備服務的操作,提高了工作效率,同時本發(fā)明還可以作為互連互通標準 的有益補充,填補了閃聯(lián)標準在服務管理方面的空白。
圖1是本發(fā)明實施例提供的基于閃聯(lián)網(wǎng)絡中的網(wǎng)絡管理方法的流程圖;圖2是本發(fā)明實施例提供的基于閃聯(lián)網(wǎng)絡中的目錄服務器的結構框圖;圖3是本發(fā)明實施例提供的基于閃聯(lián)網(wǎng)絡中網(wǎng)絡管理系統(tǒng)的結構框圖。
具體實施例方式本發(fā)明提供了一種基于閃聯(lián)網(wǎng)絡中的網(wǎng)絡管理方法和服務器及其系統(tǒng),其中,所 述的方法,包括在多個在線的服務器中選舉一個作為目錄服務器;在所述目錄服務器上 建立本地數(shù)據(jù)庫;所述目錄服務器接收網(wǎng)絡中各終端設備的服務宣告消息,并將所述服務 宣告消息進行組織和分類;所述目錄服務器將所述服務宣告消息存儲在所述本地數(shù)據(jù)庫 中,用于在所述目錄服務器接收到終端設備發(fā)出的服務請求時,從該本地數(shù)據(jù)庫中檢索相 應的服務信息發(fā)送給所述終端設備。本發(fā)明通過目錄服務器對各終端設備的服務進行分 類,組織,以及給終端設備提供查詢服務,方便了用戶對各終端設備服務的操作,提高了工 作效率;同時本發(fā)明還可以作為互連互通標準的有益補充,填補了閃聯(lián)標準在服務管理方 面的空白。為使本發(fā)明的目的、技術方案及優(yōu)點更加清楚、明確,以下參照附圖并舉實施例對 本發(fā)明進一步詳細說明。圖1是本發(fā)明提供的一種基于閃聯(lián)網(wǎng)絡中的網(wǎng)絡管理方法,該方法應用于網(wǎng)絡通 信領域,在閃聯(lián)協(xié)議網(wǎng)絡中,給各網(wǎng)絡終端設備提供網(wǎng)絡服務信息,例如,對位于網(wǎng)絡中的 終端設備的服務消息進行分類和管理,以及給各終端設備提供查詢服務,特別在終端設備 數(shù)量較多的閃聯(lián)網(wǎng)絡中,提高用戶的工作效率,因此本實施例提一種能夠對網(wǎng)絡中各終端 設備的服務信息進行有效管理的方法,在閃聯(lián)網(wǎng)絡中包括多個在線的服務器,所述的方法 包括以下步聚110、選舉在線服務器中的一個作為目錄服務器;本實施例在閃聯(lián)網(wǎng)絡中,增加了一種新的設備類型目錄服務器,這種目錄服務器 在上線的多個服務器中通過選舉動態(tài)產(chǎn)生。在服務運行過程中,當被選舉出來的目錄服務 器下線時,需要重新產(chǎn)生一次選舉,這時選舉另一在線的服務器作為目錄服務器,確保在閃 聯(lián)網(wǎng)絡中始終有一個活動可用的目錄服務器。120、在所述目錄服務器上建立本地數(shù)據(jù)庫,用于存儲網(wǎng)絡中各上線終端設備的服
務信息。130、所述目錄服務器接收網(wǎng)絡中各終端設備的服務宣告消息,并將各終端設備的 服務宣告消息進行組織和分類;本步驟主要是為了給網(wǎng)絡中各種終端設備提供的服務信息進行有效管理,例如 根據(jù)各終端設備的服務宣告消息,對各終端設備提供的服務類型進行組織和分類。本實施 例中,在終端設備的服務宣告消息中增加了兩個特定的字段分別為該終端設備的服務類型字段和服務的可見性字段,以便用戶能真正了解網(wǎng)絡及各終端設備的實際狀況及其工作 能力。140、所述目錄服務器將所述服務宣告消息存儲在本地數(shù)據(jù)庫中;目錄服務器將分類后的服務宣告消息存儲在本地數(shù)據(jù)庫中,用于在所述目錄服務 器接收到終端設備發(fā)出的服務請求時,從該本地數(shù)據(jù)庫中檢索相應的服務信息發(fā)送給請求 服務的終端設備。此時本地數(shù)據(jù)庫中存儲的每一條服務信息包括服務的類型、服務的接 口、服務位于終端設備的URL(Uniform Resource Locator,統(tǒng)一資源定位符)和服務的可見 性等。并且,當目錄服務器接收到終端設備發(fā)出的服務請求時,從本地數(shù)據(jù)庫中檢索相應的 服務信息,以分組方式的查詢結果發(fā)送給請求服務的終端設備。用戶根據(jù)目錄服務器提供 的服務信息,選擇合適的終端設備服務。以下以網(wǎng)絡打印為應用實施例對本發(fā)明實施例的具體實現(xiàn)進行詳細描述在閃聯(lián)網(wǎng)絡中,如果用戶希望在網(wǎng)絡中查找一個提供網(wǎng)絡打印的終端設備,則用 戶可以直接通過終端設備的搜索界面進行查詢。用戶可以先向目錄服務器發(fā)送服務請求, 該服務請求可以包含搜索當前網(wǎng)絡上全部在線的終端設備的服務,目錄服務器以服務類型 分組的方式向用戶返回查詢結果。此時用戶可以看到所有上線終端設備的服務類型,比如, 有媒體播放類型,網(wǎng)絡存儲類型和網(wǎng)絡打印類型這幾種服務。然后,用戶在終端設備的界面 上選中網(wǎng)絡打印類型,點擊進入,此時,目錄服務器從數(shù)據(jù)庫中檢索所有網(wǎng)絡上提供打印服 務的終端設備,以列表的方式返回給用戶,用戶再選擇希望使用的設備打印。本發(fā)明提供的一種基于閃聯(lián)網(wǎng)絡中的網(wǎng)絡管理方法,采用了目錄服務器對各上線 終端設備的服務進行分類,組織,以及給終端設備提供查詢服務,方便了用戶對終端設備服 務的操作,使用戶真正了解網(wǎng)絡及各終端設備的實際狀況及其工作能力,提高了工作效率, 同時本發(fā)明還可以作為互連互通標準的有益補充,填補了閃聯(lián)標準在服務管理方面的空 白?;谏鲜龅木W(wǎng)絡服務管理方法,本發(fā)明還對應提供一種基于閃聯(lián)網(wǎng)絡中的目錄服 務器,如圖2所示,所述目錄服務器包括本地創(chuàng)建模塊210,用于在所述目錄服務器上建立本地數(shù)據(jù)庫;管理模塊220,用于所述目錄服務器接收各終端設備的服務宣告消息,并將所述服 務宣告消息進行組織和分類;存儲模塊230,用于所述目錄服務器將所述服務宣告消息存儲在所述本地數(shù)據(jù)庫 中;響應模塊M0,用于所述目錄服務器接收終端設備發(fā)出的服務請求,并從本地數(shù)據(jù) 庫中檢索相應的服務信息發(fā)送給所述終端設備。其中,所述本地數(shù)據(jù)存儲的服務信息包括服務的類型、服務的接口、服務位于的 終端設備的URL和服務的可見性,使用戶能了解網(wǎng)絡及各終端設備的實際狀況及其工作能 力。將上述的目錄服務器應用于閃聯(lián)網(wǎng)絡中,可以得到如圖3所示的網(wǎng)絡管理系統(tǒng), 其包括多個上線的終端設備310和目錄服務器320。其中,所述終端設備310用于提供網(wǎng) 絡服務和請求提供服務;所述目錄服務器320,用于對網(wǎng)絡中各終端設備的服務進行組織 和分類,以及給所述終端設備提供查詢服務;所述的目錄服務器320包括
6
本地創(chuàng)建模塊,用于在所述目錄服務器上建立本地數(shù)據(jù)庫;管理模塊,用于所述目錄服務器接收各終端設備的服務宣告消息,并將所述服務 宣告消息進行組織和分類;存儲模塊,用于所述目錄服務器將所述服務宣告消息存儲在所述本地數(shù)據(jù)庫中;響應模塊,用于目錄服務器接收終端設備發(fā)出的服務請求,并從本地數(shù)據(jù)庫中檢 索相應的服務信息發(fā)送給所述終端設備。為了確保在閃聯(lián)網(wǎng)絡中有一個活動可用的目錄服務器,所述的網(wǎng)絡管理系統(tǒng)還包 括在線選舉模塊330,用于從上線的服務器中選舉目錄服務器,以及當所述目錄服務器下 線時,重新選舉目錄服務器。在進一步的實施例中,所述終端設備包括發(fā)送模塊311,用于終端設備向目錄服務 器發(fā)送服務宣告消息和服務請求。本實施例在所述終端設備的服務宣告消息中,增加了兩 個特定的字段分別為該服務類型字段和該服務的可見性字段。其中,服務請求可以包括服 務搜索請求,當用戶需要使用終端設備服務時,可以先通過終端設備向目錄服務器發(fā)送服 務搜索請求。服務搜索請求可以根據(jù)多個條件進行組合查詢,例如,可以根據(jù)服務類型查詢 或者直接搜索某個具體的服務。這種服務請求建立在TCPCTransferControl Protocol,傳 輸控制協(xié)議)協(xié)議之上,可以有針對性地查詢,大大提高了工作效率。綜上所述,本發(fā)明提供的網(wǎng)絡管理系統(tǒng),由于采用了目錄服務器,用戶可以通過目 錄服務器,真正了解了網(wǎng)絡及各終端設備的實際狀況及其工作能力,給閃聯(lián)網(wǎng)絡的服務提 供了有效的組織,分類和查詢機制,同時本發(fā)明還可以作為互連互通標準的有益補充,填補 了閃聯(lián)標準在服務管理方面的空白??梢岳斫獾氖?,對本領域普通技術人員來說,可以根據(jù)本發(fā)明的技術方案及其發(fā) 明構思加以等同替換或改變,而所有這些改變或替換都應屬于本發(fā)明所附的權利要求的保 護范圍。
權利要求
1.一種基于閃聯(lián)網(wǎng)絡中的網(wǎng)絡管理方法,所述閃聯(lián)網(wǎng)絡中包括多個在線的服務器,所 述的方法包括以下步驟A、選舉在線服務器中的一個作為目錄服務器;B、在所述目錄服務器上建立本地數(shù)據(jù)庫;C、所述目錄服務器接收網(wǎng)絡中各終端設備的服務宣告消息,并將所述服務宣告消息進 行組織和分類;D、所述目錄服務器將所述服務宣告消息存儲在所述本地數(shù)據(jù)庫中,用于在所述目錄服 務器接收到終端設備發(fā)出的服務請求時,從該本地數(shù)據(jù)庫中檢索相應的服務信息發(fā)送給所 述終端設備。
2.根據(jù)權利要求1所述的方法,其特征在于,所述的步驟A還包括當所述目錄服務器 下線時,選舉另一在線的服務器作為目錄服務器。
3.根據(jù)權利要求1所述的方法,其特征在于,所述服務宣告消息包括服務的類型字段 和服務的可見性字段。
4.根據(jù)權利要求1所述的方法,其特征在于,所述服務信息包括服務的類型、服務的 接口、服務位于終端設備的URL和服務的可見性。
5.一種基于閃聯(lián)網(wǎng)絡中的目錄服務器,其特征在于,包括本地創(chuàng)建模塊,用于在所述目錄服務器上建立本地數(shù)據(jù)庫;管理模塊,用于所述目錄服務器接收各終端設備的服務宣告消息,并將所述服務宣告 消息進行組織和分類;存儲模塊,用于所述目錄服務器將所述服務宣告消息存儲在所述本地數(shù)據(jù)庫中;響應模塊,用于所述目錄服務器接收終端設備發(fā)出的服務請求,并從本地數(shù)據(jù)庫中檢 索相應的服務信息發(fā)送給所述終端設備。
6.根據(jù)權利要求5所述的目錄服務器,其特征在于,所述本地數(shù)據(jù)庫中的服務信息包 括服務的類型、服務的接口、服務位于終端設備的URL和服務的可見性。
7.一種基于閃聯(lián)網(wǎng)絡中的網(wǎng)絡管理系統(tǒng),包括提供網(wǎng)絡服務和請求提供服務的終端 設備,其特征在于,還包括目錄服務器,用于對網(wǎng)絡中各終端設備的服務進行組織和分類, 以及給所述終端設備提供查詢服務;所述目錄服務器包括本地創(chuàng)建模塊,用于在所述目錄服務器上建立本地數(shù)據(jù)庫;管理模塊,用于所述目錄服務器接收各終端設備的服務宣告消息,并將所述服務宣告 消息進行組織和分類;存儲模塊,用于所述目錄服務器將所述服務宣告消息存儲在所述本地數(shù)據(jù)庫中;響應模塊,用于所述目錄服務器接收終端設備發(fā)出的服務請求,并從本地數(shù)據(jù)庫中檢 索相應的服務信息發(fā)送給所述終端設備。
8.根據(jù)權利要求7所述的系統(tǒng),其特征在于,還包括,在線選舉模塊,用于從上線的服 務器中選舉目錄服務器。
9.根據(jù)權利要求7所述的系統(tǒng),其特征在于,所述終端設備包括發(fā)送模塊,用于終端設 備向目錄服務器發(fā)送服務宣告消息和服務請求。
全文摘要
本發(fā)明公開了一種基于閃聯(lián)網(wǎng)絡中的網(wǎng)絡管理方法和服務器及其系統(tǒng),其中,所述的方法包括在上線的多個服務器中選舉一個作為目錄服務器;在所述目錄服務器上建立本地數(shù)據(jù)庫;所述目錄服務器接收網(wǎng)絡中各終端設備的服務宣告消息,并將所述服務宣告消息進行組織和分類;目錄服務器將所述服務宣告消息存儲在所述本地數(shù)據(jù)庫中,用于目錄服務器接收到終端設備發(fā)出的服務請求時,從本地數(shù)據(jù)庫中檢索相應的服務信息,發(fā)送給所述終端設備。本發(fā)明采用了目錄服務器對各終端設備的服務進行組織和分類,以及給終端設備提供查詢服務,方便了用戶對終端設備服務的操作,提高了工作效率。
文檔編號H04L29/06GK102082712SQ20091018856
公開日2011年6月1日 申請日期2009年11月27日 優(yōu)先權日2009年11月27日
發(fā)明者孫翀 申請人:Tcl集團股份有限公司