用于設備發(fā)現(xiàn)的方法和用于下載內(nèi)容的方法
【專利摘要】公開了一種用于設備發(fā)現(xiàn)的方法和用于下載內(nèi)容的方法。所述用于設備發(fā)現(xiàn)的方法使得第一設備能夠存儲包括與最近連接至網(wǎng)絡的設備有關的信息的最近連接設備列表,在連接至網(wǎng)絡時,基于所述最近連接設備列表向第二設備單播第一設備發(fā)現(xiàn)請求,從所述第二設備接收回應第一單播設備發(fā)現(xiàn)請求的第一設備發(fā)現(xiàn)響應,以及基于所接收的第一設備發(fā)現(xiàn)響應更新所述最近連接設備列表。因此,可以實現(xiàn)快速且有效的設備發(fā)現(xiàn)。
【專利說明】用于設備發(fā)現(xiàn)的方法和用于下載內(nèi)容的方法
【技術領域】
[0001]本發(fā)明涉及用于設備發(fā)現(xiàn)的方法和用于下載內(nèi)容的方法,并且更具體地說,涉及可以快速且有效地執(zhí)行設備發(fā)現(xiàn)的設備發(fā)現(xiàn)技術以及可以容易地在設備之間的關聯(lián)網(wǎng)絡(如家庭網(wǎng)絡)中基于設備發(fā)現(xiàn)和能力交換來下載內(nèi)容的技術。
【背景技術】
[0002]近來,隨著數(shù)據(jù)通信標準和終端標準化的執(zhí)行以及設備變得智能,通過彼此關聯(lián)多個設備和服務來構造更有效且方便的系統(tǒng)的需要也隨之增加。遵從這種需要的代表例是家庭網(wǎng)絡。家庭網(wǎng)絡通過有線或無線通信彼此關聯(lián)分布在幾個地點的設備和服務,如信息家電,無線通信設備,以及個人計算機(PC)相關設備。
[0003]家庭網(wǎng)絡可以提供可以在設備之間共享內(nèi)容的內(nèi)容共享環(huán)境。各種基本技術被用于實現(xiàn)這種家庭網(wǎng)絡。例如,通用即插即用(UPnP)可以被說成是一種這樣的基本技術。UPnP是一種協(xié)議標準,其中,用于在PC與外圍設備之間接入的即插即用已經(jīng)被擴展至所有網(wǎng)絡。在UPnP中,當設備連接至網(wǎng)絡時,設備可以基于因特網(wǎng)和web協(xié)議自動識別它們。
[0004]一般來說,當設備接入家庭網(wǎng)絡環(huán)境下的網(wǎng)絡時,該設備發(fā)現(xiàn)該網(wǎng)絡內(nèi)的其它設備,并且執(zhí)行獲得關于設備的信息的設備發(fā)現(xiàn)。韓國專利特開公報N0.2008-0105975公開了一種利用資源信息來發(fā)現(xiàn)UPnP設備的方法。例如,接入網(wǎng)絡的設備可以通過基于簡單服務發(fā)現(xiàn)協(xié)議(SSDP)向該網(wǎng)絡內(nèi)的其它設備多播發(fā)現(xiàn)請求消息并且接收來自相應設備的響應消息,來執(zhí)行設備發(fā)現(xiàn)。
[0005]然而,在這種常規(guī)設備發(fā)現(xiàn)中,因為利用多播方案來發(fā)送發(fā)現(xiàn)消息,所以用于設備發(fā)現(xiàn)所花費的延遲時間較長。因此,已經(jīng)接入網(wǎng)絡的設備識別與該網(wǎng)絡相關聯(lián)的其它設備并且顯示識別的其它設備所花費的時間非常大。而且,常規(guī)設備發(fā)現(xiàn)具有的問題在于,因發(fā)送多播消息和發(fā)送對應響應消息而造成針對網(wǎng)絡的顯著負荷。
[0006]因此,迫切需要開發(fā)可以在本地設備之間的關聯(lián)網(wǎng)絡系統(tǒng)(如,家庭網(wǎng)絡)中快速且有效執(zhí)行設備發(fā)現(xiàn)并且可以基于這種設備發(fā)現(xiàn)來提供各種類型服務的技術。
【發(fā)明內(nèi)容】
[0007]技術問題
[0008]本發(fā)明根據(jù)這種背景發(fā)明,并且本發(fā)明一目的是提供一種用于設備發(fā)現(xiàn)的方法、用于這種方法的基本裝置等,其中,可以在支持本地設備之間的關聯(lián)的各種網(wǎng)絡系統(tǒng)中快速且有效執(zhí)行設備發(fā)現(xiàn)。
[0009]而且,本發(fā)明另一目的是提供一種用于下載內(nèi)容的方法、用于這種方法的基本裝置等,其中,可以基于設備發(fā)現(xiàn)和能力交換來提供內(nèi)容下載服務。
[0010]技術解決方案
[0011]為了實現(xiàn)上述目的,在一方面,本發(fā)明提供了一種用于設備發(fā)現(xiàn)的方法。該用于設備發(fā)現(xiàn)的方法由第一設備執(zhí)行,該方法包括以下步驟:存儲包括與最近連接至網(wǎng)絡的設備有關的信息的最近連接設備列表;當連接至所述網(wǎng)絡時,基于所述最近連接設備列表向第二設備單播第一設備發(fā)現(xiàn)請求;從所述第二設備接收回應所述第一設備發(fā)現(xiàn)請求的第一設備發(fā)現(xiàn)響應;以及基于所接收的第一設備發(fā)現(xiàn)響應更新所述最近連接設備列表。
[0012]該用于設備發(fā)現(xiàn)的方法還可以包括以下步驟:基于所接收的第一設備發(fā)現(xiàn)響應更新描述處于活動狀態(tài)的至少一個設備的活動設備列表。
[0013]該用于設備發(fā)現(xiàn)的方法還可以包括以下步驟:多播第二設備發(fā)現(xiàn)請求;從第三設備接收回應所述第二設備發(fā)現(xiàn)請求的第二設備發(fā)現(xiàn)響應;以及基于所接收的第三設備發(fā)現(xiàn)響應更新所述最近連接設備列表。
[0014]該用于設備發(fā)現(xiàn)的方法還可以包括以下步驟:顯示基于所接收的第一設備發(fā)現(xiàn)響應所更新的連接設備列表。
[0015]所述最近連接設備列表可以包括以下中的至少一個:所述第二設備的友好名稱;所述第二設備的接入地址;用于接入所述第二設備的端口號;最后連接至所述第二設備的最后連接時間;以及所述第二設備的最后連接網(wǎng)絡接入類型。
[0016]同時,為了實現(xiàn)上述目的,在另一方面,本發(fā)明提供了一種用于設備發(fā)現(xiàn)的裝置。該用于設備發(fā)現(xiàn)的裝置可以包括:存儲器;和管理器,該管理器用于在所述存儲器中存儲包括與最近連接至網(wǎng)絡的設備有關的信息的最近連接設備列表,當所述設備連接至所述網(wǎng)絡時,基于所述最近連接設備列表,向第二設備單播第一設備發(fā)現(xiàn)請求,從所述第二設備接收回應第一單播設備發(fā)現(xiàn)請求的第一設備發(fā)現(xiàn)響應,以及基于所接收的第一設備發(fā)現(xiàn)響應更新所述最近連接設備列表。
[0017]所述管理器可以基于所接收的第一設備發(fā)現(xiàn)響應更新描述處于活動狀態(tài)的至少一個設備的活動設備列表。所述管理器可以多播第二設備發(fā)現(xiàn)請求,從第三設備接收回應所述第二設備發(fā)現(xiàn)請求的第二設備發(fā)現(xiàn)響應,以及基于所接收的第三設備發(fā)現(xiàn)響應更新所述最近連接設備列表。
[0018]同時,為了實現(xiàn)上述目的,在另一方面,本發(fā)明提供了一種用于下載內(nèi)容的方法。該用于下載內(nèi)容的方法由第一設備執(zhí)行,該方法可以包括以下步驟:與第二設備執(zhí)行設備發(fā)現(xiàn);向所述第二設備發(fā)送請求所述第二設備的設備能力的設備能力請求;從所述第二設備接收回應所述設備能力請求的設備能力響應;以及基于所接收的設備能力響應發(fā)送請求從特定實體下載內(nèi)容的隊列請求。所述用于下載內(nèi)容的方法還可以包括以下步驟:存儲包括與最近連接至網(wǎng)絡的設備有關的信息的最近連接設備列表。
[0019]所述與第二設備執(zhí)行設備發(fā)現(xiàn)的步驟可以包括以下步驟:基于所述最近連接設備列表,向第二設備單播第一設備發(fā)現(xiàn)請求;從所述第二設備接收回應第一單播設備發(fā)現(xiàn)請求的第一設備發(fā)現(xiàn)響應;以及基于所接收的第一設備發(fā)現(xiàn)響應更新所述最近連接設備列表。
[0020]同時,為了實現(xiàn)上述目的,在另一方面,本發(fā)明提供了一種用于下載內(nèi)容的裝置。該用于下載內(nèi)容的裝置可以包括:設備管理器,該設備管理器用于與第二設備執(zhí)行設備發(fā)現(xiàn),向所述第二設備發(fā)送請求所述第二設備的設備能力的設備能力請求,以及從所述第二設備接收回應所述設備能力請求的設備能力響應;和隊列管理器,該隊列管理器用于基于所接收的設備能力響應發(fā)送請求從特定實體下載內(nèi)容的隊列請求。
[0021]所述設備管理器可以在存儲器中存儲包括與最近連接至網(wǎng)絡的設備有關的信息的最近連接設備列表。所述設備管理器可以基于所述最近連接設備列表,向所述第二設備單播第一發(fā)現(xiàn)請求,從所述第二設備接收回應第一單播設備發(fā)現(xiàn)請求的第一設備發(fā)現(xiàn)響應,以及基于所接收的第一設備發(fā)現(xiàn)響應更新所述最近連接設備列表。
[0022]有利效果
[0023]如上所述,根據(jù)本發(fā)明,在支持設備之間的關聯(lián)的各種網(wǎng)絡系統(tǒng)(如家庭網(wǎng)絡、公司網(wǎng)絡以及熱點)中,可以基于最近連接設備列表而有效執(zhí)行設備發(fā)現(xiàn),并且連接設備可以快速顯示給用戶。而且,可以容易地基于設備發(fā)現(xiàn)和能力交換來提供內(nèi)容下載服務的各種場景。
【專利附圖】
【附圖說明】
[0024]圖1是示出根據(jù)本發(fā)明一優(yōu)選實施方式的能夠實現(xiàn)設備發(fā)現(xiàn)和內(nèi)容下載的內(nèi)容服務系統(tǒng)的構造的框圖。
[0025]圖2是用于例示內(nèi)容服務系統(tǒng)的客戶端設備的詳細結構和相關接口的框圖。
[0026]圖3示出了用于例示圖2所示接口的表。
[0027]圖4是用于例示根據(jù)本發(fā)明一優(yōu)選實施方式的用于設備發(fā)現(xiàn)的方法的流程圖。
[0028]圖5不出了用于例不最近連接設備列表的結構的表。
[0029]圖6是示出在單播設備發(fā)現(xiàn)請求或響應中使用的單播設備發(fā)現(xiàn)消息的結構的示例圖。
[0030]圖7示出了基于設備發(fā)現(xiàn)和設備能力交換的內(nèi)容下載過程。
[0031]圖8示出了基于內(nèi)容服務器與中間設備之間的設備能力交換的內(nèi)容下載過程。
[0032]圖9示出了用于例示設備能力的結構的表的示例。
【具體實施方式】
[0033]本發(fā)明可以按各種方式修改并且可以具有幾個實施方式,而且【具體實施方式】要在附圖中例示并詳細描述。
[0034]然而,其不是旨在將本發(fā)明限制成【具體實施方式】,而應被理解成,該實施方式包括落入本發(fā)明的精神和技術范圍中的所有改變例、等同物以及替換例。
[0035]諸如第一和第二的術語可以被用于描述多種部件,但這些部件不應受限于這些術語。這些術語被用于僅區(qū)別一個部件與另一部件。例如,在不脫離本發(fā)明的范圍的情況下,第一部件可以被命名第二部件,而同樣地第二部件可以被命名第一部件。術語“和/或”包括多個相關和描述項的組合,或多個相關和描述項中的任一個。
[0036]如果說一個部件被描述為“連接”至或與另一部件“耦接”,則該一個部件可以直接連接至或與另一部件耦接,但應當明白,第三部件可以插入這兩個部件之間。與此相反,如果說一個部件被描述為“直接連接”至或與另一部件“直接耦接”,則應當明白,這兩個部件之間不存在第三部件。
[0037]本申請中使用的術語被用于僅描述【具體實施方式】,而非旨在限制本發(fā)明。單數(shù)表達應被理解成包括多數(shù)表達,除非上下文中另外加以清楚表達。諸如“包括”或“具有”的術語應被理解成指示存在描述的特征、數(shù)字、步驟、操作、部件、部分或它們的組合,并且理解成不排除存在一個或更多個其它特征、數(shù)字、步驟、操作、部件、部分或它們的組合,或者它們的可能添加。
[0038]在此使用的所有術語(包括技術或科學術語)具有和本領域技術人員通常理解的含義相同的含義,除非另外加以定義。諸如普通字典中所定義術語的術語應被視為具有和相關技術背景下的含義相同的含義,而不應被視為具有理想或過度形式化的含義,除非本申請中清楚地加以定義。
[0039]下面,參照附圖對本發(fā)明的優(yōu)選實施方式進行更詳細描述。在描述本發(fā)明方面,為了幫助普遍理解,貫穿附圖,相同標號被用于指示相同部件,而且省略相同部件的多余描述。
[0040]圖1是示出根據(jù)本發(fā)明一優(yōu)選實施方式的能夠實現(xiàn)設備發(fā)現(xiàn)和內(nèi)容下載的內(nèi)容服務系統(tǒng)的構造的框圖。
[0041]如圖1所示,內(nèi)容服務系統(tǒng)可以劃分成服務器域和用戶域。
[0042]該服務器域可以操作用于內(nèi)容服務的服務、網(wǎng)絡策略等,并且基于該策略向用戶域提供內(nèi)容。即,該服務器域可以意指包括用于提供內(nèi)容服務的服務器的域。這種服務器域可以執(zhí)行向用戶域提供內(nèi)容、操作針對用戶域的服務等,如內(nèi)容的生成、銷售、分發(fā)、策略操作以及權限。
[0043]該服務器域可以包括:用于提供內(nèi)容的內(nèi)容服務器200、用于操作針對內(nèi)容服務的策略的內(nèi)容策略服務器300、用于操作網(wǎng)絡策略的內(nèi)容策略服務器400等。
[0044]該用戶域可以包括用戶的設備100。設備100可以是固定型終端,例如,PC和機頂盒,或者可以是便攜式終端,例如,智能電話、便攜式電話、移動手機、平板電腦、個人數(shù)字助理(PDA)、筆記本電腦。設備100可以基于UPnP、DLNA等接入本地網(wǎng)絡,并且可以通過有線或無線通信彼此結合地操作。
[0045]用戶的設備100可以是客戶端設備或中間設備。
[0046]客戶端設備可以意指配備有至少一個網(wǎng)絡接口和本地存儲器的物理硬件設備。例如,該客戶端設備可以是可以消費內(nèi)容的移動手機、平板電腦、智能電話、PC等。該客戶端設備CD可以包括用于被提供內(nèi)容服務的模塊。
[0047]中間設備可以是網(wǎng)絡上的雙重作用客戶端/服務器設備,其可以用于前往客戶端設備的資源(Asset)的階段。中間設備可以臨時保持資源,直到該資源被傳送至客戶端設備為止。一般來說,中間設備不直接消費內(nèi)容,但可以直接消費內(nèi)容。
[0048]圖2是用于例示內(nèi)容服務系統(tǒng)的客戶端設備的詳細結構和相關接口的框圖。
[0049]如圖2所示,該客戶端設備⑶可以包括:本地應用110、播放器130、網(wǎng)絡策略客戶端140、虛擬存儲設備150、服務客戶端120等。
[0050]本地應用110可以意指用于內(nèi)容服務的應用。例如,本地應用100可以是用戶代理,其提供用戶接口、服務菜單、服務選擇、內(nèi)容選擇等,以允許向用戶提供內(nèi)容服務。因此,本地應用Iio還可以被稱作用戶代理。
[0051]播放器130用于回放通過內(nèi)容服務提供的內(nèi)容,并且例如可以是能夠回放下載內(nèi)容或流式內(nèi)容的媒體播放器。網(wǎng)絡策略客戶端140可以在與網(wǎng)絡策略服務器400通信的同時獲得網(wǎng)絡策略,并且根據(jù)所獲得的網(wǎng)絡策略來控制客戶端設備CD。
[0052]虛擬存儲設備150是可以通過高速緩存對象訪問的本地存放處的表示。例如,虛擬存儲設備150可以是常見本地存放處,如硬盤、連接至一設備的USB存儲器、閃速存儲器、諸如虛擬光驅(Demon)的虛擬區(qū)等。
[0053]服務客戶端120是包括在客戶端設備⑶中的模塊,并且可以通過接口協(xié)議P1、S、D1、D2、Q2、D3、Q3執(zhí)行通信。服務客戶端120可以保持代表每一個本地應用110和內(nèi)容服務器200的隊列,可以與存儲器接口,并且可以負責將隊列請求與策略同步。
[0054]這種服務客戶端120可以包括:隊列管理器122、策略客戶端126、中間設備管理器124 等。
[0055]隊列管理器122可以操作用于下載或流傳送內(nèi)容的隊列。例如,隊列管理器122可以包括流隊列管理器和下載管理器。隊列管理器122可以向中間設備MD發(fā)送隊列請求,并且接收來自中間設備MD的對應響應,或者可以接收來自中間設備MD的隊列請求,并且發(fā)送對應響應。例如,隊列管理器122可以向中間設備MD發(fā)送請求該中間設備MD從內(nèi)容服務器200下載特定內(nèi)容的隊列請求,并且接收對應響應。隊列管理器122可以向中間設備MD發(fā)送請求該中間設備MD向客戶端設備CD發(fā)送從內(nèi)容服務器200下載的內(nèi)容的隊列請求。
[0056]策略客戶端126是服務客戶端120的子系統(tǒng),并且其保持策略對象。策略客戶端126可以根據(jù)來自內(nèi)容策略服務器300的策略控制服務客戶端120。例如,策略客戶端126可以從內(nèi)容策略服務器300取得策略,并且調(diào)整隊列請求行為。
[0057]中間設備管理器124可以管理與客戶端設備⑶結合操作的中間設備MD。例如,中間設備管理器124可以發(fā)現(xiàn)連接至網(wǎng)絡的中間設備MD,并且管理中間設備MD的狀態(tài)。中間設備管理器124可以發(fā)送或接收去往或來自中間設備的必需消息。
[0058]圖3示出了用于例示圖2所示接口的表。
[0059]如圖3所示,與內(nèi)容服務系統(tǒng)有關的接口可以分類成P、Q、S、D接口組。每一個接口可以按客戶端-服務器結構操作。
[0060]P接口組可以限定服務客戶端120與內(nèi)容策略服務器300之間的鏈路和策略。這種P接口組可以包括接口 Pl和P2。在接口 Pl中,服務器可以是內(nèi)容策略服務器300,而客戶端可以是服務客戶端120。在接口 P2中,服務器可以是網(wǎng)絡策略客戶端140,而客戶端可以是服務客戶端120。在接口 P4中,服務器可以是內(nèi)容服務器200,而客戶端可以是中間設備 IMD0
[0061]Q接口組可以限定隊列請求處理。Q接口組可以是將內(nèi)容服務器200、中間設備MD以及服務客戶端120彼此關聯(lián)的主命令通道。Q接口組可以允許高速緩存功能被本地應用110調(diào)用。在Q2接口中,服務器可以是服務客戶端120,而客戶端可以是本地應用110。在Q3接口中,服務器可以是服務客戶端120,而客戶端可以是中間設備IMD。在Q4接口中,月艮務器可以是內(nèi)容服務器200,而客戶端可以是中間設備IMD。
[0062]S接口組可以提取針對服務客戶端的存儲和高速緩存能力。在S接口中,服務器可以是虛擬存儲設備150,而客戶端可以是服務客戶端120。
[0063]D接口組可以用于數(shù)據(jù)傳輸。在接口 Dl中,服務器可以是內(nèi)容服務器200,而客戶端可以是服務客戶端120。在接口 D2中,服務器可以是服務客戶端120,而客戶端可以是播放器130。在接口 D3中,服務器可以是中間設備IMD,而客戶端可以是服務客戶端120。在接口 D4中,服務器可以是內(nèi)容服務器200,而客戶端可以是中間設備IMD。
[0064]圖4是用于例示根據(jù)本發(fā)明一優(yōu)選實施方式的用于設備發(fā)現(xiàn)的方法的流程圖。圖4例示了在內(nèi)容服務系統(tǒng)中,通過客戶端設備CD發(fā)現(xiàn)連接至網(wǎng)絡的中間設備MD的處理。
[0065]如圖4所示,客戶端設備⑶的中間設備管理器124管理最近連接設備列表(步驟:SI)。該最近連接設備列表可以意指最近通過本地網(wǎng)絡連接至客戶端設備CD的設備(例如,中間設備或另一客戶端設備)的列表。
[0066]該最近連接設備列表可以存儲在客戶端設備CD的存儲器中,例如,存儲在虛擬存儲設備150中。例如,客戶端設備CD可以在第一次接入網(wǎng)絡時利用通過設備發(fā)現(xiàn)獲得的信息來生成最近連接列表,將該最近連接列表存儲在存儲器中,并且此后,無論何時客戶端設備CD執(zhí)行設備發(fā)現(xiàn),都基于獲得的關于設備的信息來繼續(xù)更新該最近連接列表。
[0067]圖5不出了用于例不最近連接設備列表的結構的表。
[0068]如圖5所示,該最近連接設備列表可以包括諸如每一個設備的設備友好名稱、IP地址、端口號、最后連接時間以及最后連接網(wǎng)絡接入類型的項。
[0069]設備友好名稱、IP地址以及端口號可以是分別指示設備的友好名稱、IP地址以及端口的多條字符串類型信息。最后連接時間例如可以指示信號最后發(fā)送至設備以及最后從設備接收的時間。最后連接網(wǎng)絡接入類型可以意指指示客戶端設備已經(jīng)根據(jù)該設備的什么方法接入網(wǎng)絡的連接類型。例如,該最后連接網(wǎng)絡接入類型可以是指示以太網(wǎng)、802.11、MoCA、藍牙、ZigBee等中的至少任一種的字符串類型信息。
[0070]同時,該最近連接設備列表可以包括設備描述。該設備描述可以是訪問信息,例如,URI或URL,在該訪問信息上可以訪問關于設備的信息(如設備能力)。當執(zhí)行設備發(fā)現(xiàn)時,客戶端設備CD可以利用設備描述的UR1、URL等來獲得關于設備的能力信息。
[0071]由客戶端設備⑶執(zhí)行的設備發(fā)現(xiàn)可以在該客戶端設備⑶接入本地網(wǎng)絡時自動開始,或者可以響應于來自用戶的針對本地應用110的設備發(fā)現(xiàn)請求而開始。
[0072]首先,客戶端設備CD可以基于最近連接設備列表,向網(wǎng)絡內(nèi)的具有最近連接歷史的設備單播單播設備發(fā)現(xiàn)請求消息。例如,在本實施方式的描述中,假定關于第一中間設備IMDl的信息被包括在最近連接設備列表中??蛻舳嗽O備CD可以基于該最近連接設備列表,向第一中間設備IMDl單播一單播設備發(fā)現(xiàn)請求消息(步驟:S2)。
[0073]已經(jīng)接收該單播設備發(fā)現(xiàn)請求消息的每一個設備可以向客戶端設備CD發(fā)送單播設備發(fā)現(xiàn)響應消息,即,針對該單播設備發(fā)現(xiàn)請求消息的響應。例如,已經(jīng)接收單播設備發(fā)現(xiàn)請求消息的第一中間設備MDl可以向客戶端設備CD發(fā)送單播設備發(fā)現(xiàn)響應消息,作為針對該單播設備發(fā)現(xiàn)請求消息的響應(步驟:S3 )。
[0074]已經(jīng)接收該單播設備發(fā)現(xiàn)響應消息的客戶端設備CD可以基于所接收的單播設備發(fā)現(xiàn)響應消息來更新最近連接設備列表(步驟:S4)。例如,客戶端設備CD的中間設備管理器124可以基于包括在該單播設備發(fā)現(xiàn)響應消息中的信息,將第一中間設備MDl的最后連接時間、最后連接網(wǎng)絡接入類型等更新成該最近連接設備列表上的多條新信息。
[0075]圖6是示出在單播設備發(fā)現(xiàn)請求或響應中使用的單播設備發(fā)現(xiàn)消息的結構的示例圖。
[0076]如圖6所示,該單播設備發(fā)現(xiàn)消息包括消息代碼字段。消息代碼可以是確定該消息是請求消息還是響應消息的息。
[0077]而且,該單播設備發(fā)現(xiàn)消息包括至少一個單播設備發(fā)現(xiàn)條目字段。該單播設備發(fā)現(xiàn)條目字段可以包括:插入設備友好名稱的設備友好名稱字段、插入IP地址的IP地址字段、插入端口號的端口號字段、插入最后連接時間的最后連接時間字段、插入網(wǎng)絡接入類型的網(wǎng)絡接入類型字段等。
[0078]而且,該單播設備發(fā)現(xiàn)消息可以包括設備信息項字段。該設備信息項字段可以用于獲得關于被客戶端設備CD發(fā)現(xiàn)的設備(例如,第一中間設備IMD1)的各條信息。例如,客戶端設備CD可以將要獲得的信息(例如,關于設備能力項的信息)插入到單播設備發(fā)現(xiàn)請求消息的設備信息項字段中,并將該單播設備發(fā)現(xiàn)請求消息發(fā)送至第一中間設備MDl。
[0079]響應于此,第一中間設備MDl可以將所請求的關于第一中間設備MDl的信息插入到設備發(fā)現(xiàn)響應消息的設備信息項字段中,并將該設備發(fā)現(xiàn)響應消息發(fā)送至客戶端設備CD。響應于此,該客戶端設備CD可以基于所接收的關于第一中間設備IMDl的信息,來更新關于第一中間設備IMDl的信息。
[0080]同時,已經(jīng)響應于該單播設備發(fā)現(xiàn)響應消息而更新了最近連接設備列表的客戶端設備CD可以更新活動設備列表(步驟:S5)。該活動設備列表可以是指示現(xiàn)在處于活動狀態(tài)的網(wǎng)絡設備的信息。例如,因為已經(jīng)發(fā)送該單播設備發(fā)現(xiàn)響應消息的第一中間設備MDl現(xiàn)在處于活動狀態(tài),所以客戶端設備CD可以更新活動設備列表中的第一中間設備IMDl的活動狀態(tài)。
[0081]客戶端設備⑶的本地應用110可以在客戶端設備⑶的屏幕上顯示所更新的活動設備列表,或者所更新的最近連接設備列表。因此,用戶可以通過顯示在客戶端設備CD的屏幕上的活動設備列表或最近連接設備列表,快速檢查網(wǎng)絡上的現(xiàn)在可用的設備。
[0082]同時,客戶端設備⑶可以向已經(jīng)接入該網(wǎng)絡的設備多播(或廣播)多播設備發(fā)現(xiàn)請求消息。例如,客戶端設備CD可以向第一中間設備MDl和第二中間設備MD2發(fā)送多播設備發(fā)現(xiàn)請求消息(步驟:S6、S7)。
[0083]假定第二中間設備MD2未存在于最近連接設備中,該第二中間設備MD2尚未被客戶端設備CD發(fā)現(xiàn)。因此,該第二中間設備MD2可以響應于已經(jīng)從客戶端設備CD接收的多播設備發(fā)現(xiàn)消息,向該客戶端設備CD發(fā)送多播設備發(fā)現(xiàn)響應消息(步驟:S9)。第一中間設備IMDl可以向該客戶端設備CD發(fā)送多播設備發(fā)現(xiàn)響應消息,但如果如果第一中間設備IMDl已經(jīng)向該客戶端設備CD發(fā)送了單播消息,則可不向該客戶端設備CD發(fā)送多播設備發(fā)現(xiàn)響應消息(步驟:S8)。
[0084]該客戶端設備CD可以基于所接收的多播設備發(fā)現(xiàn)響應消息來更新最近連接設備列表(步驟:S10)。例如,該客戶端設備⑶的中間設備管理器124可以向最近連接設備列表新添加關于第二中間設備IMD2的信息。
[0085]而且,該客戶端設備CD可以基于所接收的多播設備發(fā)現(xiàn)響應消息來更新活動設備列表。本地應用110可以在客戶端設備CD的屏幕上顯示新更新的活動設備列表,或者更新的最近連接設備列表。
[0086]如上所述,根據(jù)本發(fā)明設備發(fā)現(xiàn)的一優(yōu)選實施方式,客戶端設備CD通過最近連接設備列表管理最近已經(jīng)連接的設備。當執(zhí)行設備發(fā)現(xiàn)時,客戶端設備CD可以通過檢查最近連接設備列表,基于單播而快速發(fā)現(xiàn)最近連接設備列表內(nèi)的設備。因此,用戶可以首先在基于多播完成設備發(fā)現(xiàn)之前快速檢查可用網(wǎng)絡設備。
[0087]除了所例示內(nèi)容服務系統(tǒng)以外,設備發(fā)現(xiàn)還可以基于通用即插即用(UPnP)、數(shù)字生活網(wǎng)絡聯(lián)盟(DLNA)等應用至各種網(wǎng)絡系統(tǒng)。[0088]例如,DLNA設備(例如,數(shù)字媒體控制器(DMC))無論何時在同一網(wǎng)絡域(例如,家庭網(wǎng)絡或辦公室域)中執(zhí)行設備發(fā)現(xiàn)都通常發(fā)現(xiàn)幾乎相同的設備。這是因為屬于家庭網(wǎng)絡或辦公室域的設備(例如,數(shù)字媒體服務器(DMS)和數(shù)字媒體渲染器(DMR))幾乎固定。因此,在這種系統(tǒng)中,根據(jù)本發(fā)明的設備發(fā)現(xiàn)可以非常有效。
[0089]DMC可以存儲包括連接至網(wǎng)絡域的設備簡檔和描述文件的設備信息。該設備信息例如可以是最近連接設備列表。盡管DMC離開該網(wǎng)絡域,但DMC可以管理該設備信息。
[0090]為有效且快速發(fā)現(xiàn),當DMC進入網(wǎng)絡時,DMC可以基于設備信息,利用已經(jīng)隨設備信息登記的IP地址,來向每一個設備發(fā)送包括設備簡檔的單播消息。即,DMC基于向最近已經(jīng)連接的設備的IP地址發(fā)送單播消息,來執(zhí)行設備發(fā)現(xiàn)。因此,DMC可以首先顯示最近已經(jīng)通過用戶接口連接的設備。
[0091]圖7示出了基于設備發(fā)現(xiàn)和設備能力交換的內(nèi)容下載過程。
[0092]如圖7所示,客戶端設備CD可以接收由內(nèi)容服務器200提供的內(nèi)容(例如,下面稱為媒體)列表,并且選擇要下載的媒體(步驟:sil)。用戶嘗試在客戶端設備CD的控制下利用連接至網(wǎng)絡的中間設備來下載所選擇媒體。
[0093]客戶端設備⑶與第一中間設備MDl —起,可以執(zhí)行設備發(fā)現(xiàn)過程(步驟:S12)。該設備發(fā)現(xiàn)過程可以通過參照圖4描述的過程來執(zhí)行。舉例來說,如同在前述設備發(fā)現(xiàn)過程中,客戶端設備CD的中間設備管理器124可以基于最近連接設備列表,向第一中間設備IMDl發(fā)送單播設備發(fā)現(xiàn)請求消息,并且從第一中間設備MDl接收單播設備發(fā)現(xiàn)響應消息,即,針對單播設備發(fā)現(xiàn)請求消息的響應。
[0094]當完成設備發(fā)現(xiàn)時,客戶端設備CD的中間設備管理器可以向第一中間設備MDl發(fā)送設備能力請求消息,請求該第一中間設備頂Dl的設備能力(步驟:S13)。已經(jīng)接收設備能力請求消息的第一中間設備MDl可以向客戶端設備CD發(fā)送包括所請求的設備能力的設備能力響應消息(步驟:S14)。該設備能力可以是具有可擴展標記語言(XML)形式的信息,并且可以包括多個能力項。
[0095]同時,客戶端設備CD可以利用圖6所示單播設備發(fā)現(xiàn)消息的結構,在不需要設備能力請求/響應的情況下,在執(zhí)行設備發(fā)現(xiàn)時獲得第一中間設備IMDl的設備能力。例如,客戶端設備CD可以將關于要獲得的設備能力項的信息插入到單播設備發(fā)現(xiàn)請求消息的設備信息項字段中,并將該單播設備發(fā)現(xiàn)請求消息發(fā)送至第一中間設備頂Dl。在這種情況下,第一中間設備IMDl可以將所請求的設備能力項插入到單播設備發(fā)現(xiàn)響應消息的設備信息項字段中,并將該單播設備發(fā)現(xiàn)響應消息發(fā)送至客戶端設備CD。因此,第一中間設備IMDl的設備能力可以通過設備發(fā)現(xiàn)過程傳送至客戶端設備CD。在這種情況下,可以省略附加的設備能力請求和響應過程。
[0096]已經(jīng)獲得第一中間設備MDl的設備能力的客戶端設備⑶向第一中間設備MDl發(fā)送隊列請求,請求該第一中間設備IMDl基于設備能力從特定實體下載所選擇媒體(步驟:S15)。例如,第一中間設備MDl的隊列管理器可以經(jīng)由接口 Q3向第一中間設備MDl發(fā)送該隊列請求。
[0097]該隊列請求可以包括訪問信息,在該訪問信息上第一中間設備MDl可以下載適于該第一中間設備MDl的能力的資源(例如,媒體文件)。該隊列請求可以包括用于標識所選擇媒體的標識符(ID)、訪問信息(在該訪問信息上可以標識并訪問基本上要根據(jù)所選擇媒體下載的資源,例如,媒體文件)等。例如,假定該媒體的標識符為標識電影“阿凡達”的信息,該訪問信息可以是用于標識并訪問要實際下載的物理“阿凡達文件”的信息。例如,該訪問信息可以包括URL、URI或文件名形式的信息。
[0098]S卩,客戶端設備⑶通過隊列請求傳送信息,根據(jù)該信息,適于第一中間設備IMDl的能力的媒體文件可以下載至第一中間設備MD1。
[0099]例如,客戶端設備⑶可以利用從第一中間設備MDl接收的該第一中間設備MDl的設備能力,來檢查第一中間設備MDl的存儲容量和存儲使用量、媒體簡檔等,并且通過隊列請求向第一中間設備MDl傳送請求,以下載與可被第一中間設備MDl支持的大小和可被第一中間設備MDl支持的媒體簡檔相對應的媒體。
[0100]已經(jīng)接收這種隊列請求的第一中間設備MDl可以基于包括在該隊列請求中的信息來訪問內(nèi)容服務器,并且可以從該內(nèi)容服務器下載與所選擇媒體相對應并且適于第一中間設備MDl的媒體文件(步驟:S16)。
[0101]同時,客戶端設備CD可以基于由客戶端設備CD管理的策略,根據(jù)第一中間設備IMDl的特定設備能力是否滿足該策略,來確定是否發(fā)送該隊列請求。例如,客戶端設備CD的策略客戶端140可以存儲并管理從內(nèi)容策略服務器300接收的策略。該策略客戶端140可以確定從第一中間設備頂Dl接收的特定設備能力是否滿足特定策略,控制隊列管理器122,以使如果該特定設備能力滿足該特定策略,則該隊列管理器122向第一中間設備MDl發(fā)送隊列請求,如果該特定設備能力未滿足該特定策略,則阻止該隊列請求,并且通過本地應用110輸出出錯消息等。
[0102]例如,客戶端設備CD可以利用從第一中間設備MDl接收的設備能力,來檢查第一中間設備MDl的存儲容量和存儲使用量,并且檢查策略中允許的要下載的媒體文件的大小是否小于第一中間設備IMDl的剩余存儲大小。如果要下載的媒體文件的大小大于第一中間設備MDl的剩余存儲大小,則客戶端設備CD輸出出錯消息,并且可不發(fā)送隊列請求。
[0103]例如,假定策略中允許的網(wǎng)絡接入類型僅為W1-Fi (802.11),客戶端設備⑶可以利用從第一中間設備MDl接收的設備能力,來檢查第一中間設備MDl的網(wǎng)絡接入類型。如果W1-Fi (802.11)未存在于第一中間設備MDl的網(wǎng)絡接入類型中,則客戶端設備⑶可以輸出出錯消息,并且阻止隊列請求。
[0104]例如,如果策略僅在第一中間設備MDl具有50%或以上的電力水平時允許下載,則該客戶端設備CD可以在第一中間設備IMDl的設備能力的電力水平小于50%的情況下,不發(fā)送隊列請求。例如,如果策略僅在第一中間設備MDl具有支持媒體簡檔“HD”時允許下載,則客戶端設備CD可以在第一中間設備IMDl具有支持媒體簡檔“PD”或“SD”時不發(fā)送隊列請求。
[0105]同時,例如,假定第一中間設備IMDl的設備能力的隊列請求的最大數(shù)量為3,如果第一中間設備IMDl的設備能力的隊列請求的當前數(shù)量為2或更少,則客戶端設備CD可以向第一中間設備MDl發(fā)送隊列請求。如果隊列請求的當前數(shù)量為等于隊列請求的最大數(shù)量的3,則客戶端設備CD可以不發(fā)送隊列請求。
[0106]圖8示出了基于內(nèi)容服務器與中間設備之間的設備能力交換的內(nèi)容下載過程。
[0107]如圖8所示,客戶端設備CD可以接收由內(nèi)容服務器提供的內(nèi)容(例如,下面稱為媒體)列表,并且選擇要下載的媒體(步驟:S21)??蛻舳嗽O備CD嘗試利用連接至網(wǎng)絡的中間設備來下載所選擇媒體。
[0108]客戶端設備⑶與第一中間設備MDl —起,可以執(zhí)行設備發(fā)現(xiàn)過程(步驟:S22)。該設備發(fā)現(xiàn)過程可以通過參照圖4描述的過程來執(zhí)行。舉例來說,如同在前述設備發(fā)現(xiàn)過程中,客戶端設備CD的中間設備管理器可以基于最近連接設備列表,向第一中間設備MDl發(fā)送單播設備發(fā)現(xiàn)請求消息,并且從第一中間設備MDl接收單播設備發(fā)現(xiàn)響應消息,作為針對單播設備發(fā)現(xiàn)請求信息的響應。
[0109]當完成設備發(fā)現(xiàn)時,客戶端設備CD向第一中間設備MDl發(fā)送隊列請求,請求第一中間設備IMDl從特定實體下載所選擇媒體(步驟:S23)。例如,第一中間設備IMDl的隊列管理器可以經(jīng)由Q3接口向第一中間設備MDl發(fā)送該隊列請求。該隊列請求可以包括媒體的標識符、第一中間設備MDl下載與該媒體相對應的資源所必需的訪問信息等。
[0110]已經(jīng)接收這種隊列請求的第一中間設備MDl基于包括在該隊列請求中的信息來訪問內(nèi)容服務器,并且向內(nèi)容服務器發(fā)送第一中間設備MDl的設備能力(步驟:S24)。該內(nèi)容服務器可以基于該設備能力將適于第一中間設備MDl的媒體文件下載到該第一中間設備 IMDl (步驟:S25)。
[0111]同時,內(nèi)容服務器200可以基于由內(nèi)容策略服務器300管理的策略,根據(jù)第一中間設備IMDl的特定設備能力是否滿足該策略,來確定是否發(fā)送用于下載的隊列請求。例如,內(nèi)容服務器200可以利用從第一中間設備MDl接收的設備能力,來檢查第一中間設備MDl的存儲容量和存儲使用量,并且檢查策略中允許的要下載的媒體文件的大小是否小于第一中間設備MDl的剩余存儲大小。如果要下載的媒體文件的大小大于第一中間設備IMDl的剩余存儲大小,則內(nèi)容服務器200可以不發(fā)送隊列請求。在這種情況下,內(nèi)容服務器200可以向客戶端設備⑶或第一中間設備MDl發(fā)送出錯消息。同樣地,內(nèi)容服務器200可以通過基于策略的各個項(如網(wǎng)絡接入類型、電力水平、支持媒體簡檔等)檢查從第一中間設備IMDl接收的設備能力,來確定是否發(fā)送隊列請求。
[0112]圖9示出了用于例示設備能力的結構的表的示例。在前述內(nèi)容中描述的設備能力(例如,參照圖7至8給出的描述)可以具有圖9所示設備能力結構。
[0113]如圖9所示,該設備能力可以包括多個能力項,如設備ID、設備名稱、設備友好名稱、用戶ID、當前電源、充電狀態(tài)、電力水平、支持媒體簡檔、支持編解碼器類型、存儲容量、存儲功能組、點節(jié)點、存儲使用量、隊列請求的最大大小、隊列請求的最大數(shù)量、隊列請求的當前數(shù)量、條目的網(wǎng)絡接口數(shù)量、網(wǎng)絡接入類型、媒體傳輸以及帶寬限制。
[0114]該設備ID可以意指全局且唯一地標識設備的ID。設備ID的值可以是字符串類型信息。該設備名稱可以意指用于設備的通用唯一 ID。設備名稱的值例如可以是字符串類型信息。該設備友好名稱是終端用戶的簡短描述,設備友好名稱的值可以是字符串類型信息。用戶ID是標識終端用戶的ID,用戶ID的值可以是字符串類型信息。
[0115]該當前電源是指示設備的當前電源的描述,當前電源的值可以是字符串。當前電源的值例如可以被設置為指示設備被提供有AC電力的“AC電力”、指示設備被提供有來自電池的電力的“電池”等。假定設備被提供有來自AC電源的AC電力,當前電源的值可以被設置為“AC電力”。如果設備被提供有來自電池的電力,則當前電源的值可以被設置為“電池”。
[0116]該充電狀態(tài)是指示電池的當前充電狀態(tài)的能力項,該充電狀態(tài)的值可以是字符串類型信息。該充電狀態(tài)的值可以被設置為意指電池已經(jīng)安裝在設備中并且所安裝電池在工作的“可用”、意指電池已經(jīng)安裝在設備中并且該電池被充電的“充電”、意指電池尚未安裝在設備中的“不可用”、指示電池已經(jīng)安裝在設備中但該電池未正確執(zhí)行功能的“錯誤”等。
[0117]電力水平可以指示電池的當前電力水平。例如,該電力水平的值可以是百分比值。例如,“O”可以意指電池已經(jīng)完全放電或電池尚未被安裝?!?00”可以意指電池已經(jīng)完全充電。
[0118]該支持媒體簡檔可以指示可以支持的媒體簡檔類型。該支持媒體簡檔的值是字符串類型信息,并且例如可以被設置為意指高清晰度(HD)的“HD”、意指標準清晰度(SD)的“SD”、意指便攜式清晰度(PD)的“PD”等。
[0119]該支持編解碼器類型是支持的編解碼器類型的列表,該支持編解碼器類型的值可以是字符串類型信息。該存儲容量可以指示可用存儲量。
[0120]該存儲功能組指示設備的存儲,例如,與虛擬存儲設備有關的功能組,而該存儲功能組的值可以是字符串類型信息。功能組的值可以是“訪問控制”、“容量管理”、“期滿”、“變換”、“播放列表”等。
[0121]“訪問控制”指示在使用虛擬存儲設備的不同應用之間居中協(xié)調(diào)的訪問控制功能組。訪問控制功能組例如可以阻止特定應用訪問與另一應用相關聯(lián)的內(nèi)容。
[0122]“容量管理”可以指示容量管理功能組,在該組上,虛擬存儲設備使得能夠基于優(yōu)先級來管理對應存儲空間。例如,如果下載具有更高優(yōu)先級的資源,則容量管理組可以丟棄具有更低優(yōu)先級的資源,以便給具有更高優(yōu)先級的資源讓出地方。
[0123]“期滿”可以指示期滿功能組,在該組上,虛擬存儲設備使得能夠基于特定日期范圍來存儲內(nèi)容?!白儞Q”可以指示變換功能組,其在從虛擬存儲設備讀取或寫入內(nèi)容的同時允許變換操作。
[0124]“播放列表”可以指示播放列表功能組,在該組上,虛擬存儲設備使得能夠處理播放列表。如果存在播放列表功能組,則可以在組對象中使用播放列表。
[0125]同時,存儲使用量可以指示當前可用存儲量。該存儲使用量的值可以是百分比值。例如,如果該存儲使用量的值為“0”,則其可以意指存儲完全未占用。如果該存儲使用量的值為“ 100 ”,則其可以意指存儲完全被占用。
[0126]隊列請求的最大大小、隊列請求的最大數(shù)量、隊列請求的當前數(shù)量以及條目的網(wǎng)絡接口數(shù)量可以分別指示隊列請求的最大大小、給定時間內(nèi)可以存在的隊列請求的總數(shù)、不同于完全狀態(tài)的隊列請求的當前數(shù)量以及網(wǎng)絡接口的數(shù)量。
[0127]網(wǎng)絡接入類型可以指示可用網(wǎng)絡接入接口類型。網(wǎng)絡接入類型的值可以是字符串類型信息。網(wǎng)絡接入類型的值例如可以是“以太網(wǎng)”、“801.11”、“藍牙”或“3G” “WiMAX”。
[0128]媒體傳輸可以指示針對接口 D3、D4以及Dl支持的傳輸協(xié)議類型。該媒體傳輸?shù)闹道缈梢允恰癏TTP”或“RTP”。帶寬限制可以指示網(wǎng)絡接口的可用帶寬。
[0129]盡管上面已經(jīng)對本發(fā)明的實施方式進行了描述,但本領域技術人員應當清楚,在不脫離所附權利要求書中限定的本發(fā)明的精神和范圍的情況下,可以按各種方式對本發(fā)明進行修改。因此,本發(fā)明的實施方式的可能變化將不脫離本發(fā)明的技術。
【權利要求】
1.一種由第一設備執(zhí)行的用于設備發(fā)現(xiàn)的方法,該方法包括以下步驟: 存儲包括與最近連接至網(wǎng)絡的設備有關的信息的最近連接設備列表; 當連接至所述網(wǎng)絡時,基于所述最近連接設備列表向第二設備單播第一設備發(fā)現(xiàn)請求; 從所述第二設備接收回應所述第一設備發(fā)現(xiàn)請求的第一設備發(fā)現(xiàn)響應;以及 基于所接收的第一設備發(fā)現(xiàn)響應更新所述最近連接設備列表。
2.根據(jù)權利要求1所述的方法,所述方法還包括以下步驟:基于所接收的第一設備發(fā)現(xiàn)響應更新描述處于活動狀態(tài)的至少一個設備的活動設備列表。
3.根據(jù)權利要求1所述的方法,所述方法還包括以下步驟: 多播第二設備發(fā)現(xiàn)請求; 從第三設備接收回應所述第二設備發(fā)現(xiàn)請求的第二設備發(fā)現(xiàn)響應;以及 基于所接收的第三設備發(fā)現(xiàn)響應更新所述最近連接設備列表。
4.根據(jù)權利要求1所述的方法, 所述方法還包括以下步驟:顯示基于所接收的第一設備發(fā)現(xiàn)響應所更新的連接設備列表。
5.根據(jù)權利要求1所述的方法,其中,所述最近連接設備列表包括以下中的至少一個: 所述第二設備的友好名稱; 所述第二設備的接入地址; 用于接入所述第二設備的端口號; 最后連接至所述第二設備的最后連接時間;以及 所述第二設備的最后連接網(wǎng)絡接入類型。
6.一種用于設備發(fā)現(xiàn)的裝置,該裝置包括: 存儲器;和 管理器,該管理器用于在所述存儲器中存儲包括與最近連接至網(wǎng)絡的設備有關的信息的最近連接設備列表,當所述設備連接至所述網(wǎng)絡時,基于所述最近連接設備列表,向第二設備單播第一設備發(fā)現(xiàn)請求,從所述第二設備接收回應第一單播設備發(fā)現(xiàn)請求的第一設備發(fā)現(xiàn)響應,以及基于所接收的第一設備發(fā)現(xiàn)響應更新所述最近連接設備列表。
7.根據(jù)權利要求6所述的裝置,其中,所述管理器基于所接收的第一設備發(fā)現(xiàn)響應更新描述處于活動狀態(tài)的至少一個設備的活動設備列表。
8.根據(jù)權利要求6所述的裝置,其中,所述管理器多播第二設備發(fā)現(xiàn)請求,從第三設備接收回應所述第二設備發(fā)現(xiàn)請求的第二設備發(fā)現(xiàn)響應,以及基于所接收的第三設備發(fā)現(xiàn)響應更新所述最近連接設備列表。
9.一種由第一設備執(zhí)行的用于下載內(nèi)容的方法,該方法包括以下步驟: 與第二設備執(zhí)行設備發(fā)現(xiàn); 向所述第二設備發(fā)送請求所述第二設備的設備能力的設備能力請求; 從所述第二設備接收回應所述設備能力請求的設備能力響應;以及 基于所接收的設備能力響應發(fā)送請求從特定實體下載內(nèi)容的隊列請求。
10.根據(jù)權利要求9所述的方法,所述方法還包括以下步驟:存儲包括與最近連接至網(wǎng)絡的設備有關的信息的最近連接設備列表。
11.根據(jù)權利要求10所述的方法,其中,所述與第二設備執(zhí)行設備發(fā)現(xiàn)的步驟包括以下步驟: 基于所述最近連接設備列表,向第二設備單播第一設備發(fā)現(xiàn)請求; 從所述第二設備接收回應第一單播設備發(fā)現(xiàn)請求的第一設備發(fā)現(xiàn)響應;以及 基于所接收的第一設備發(fā)現(xiàn)響應更新所述最近連接設備列表。
12.一種用于下載內(nèi)容的裝置,該裝置包括: 設備管理器,該設備管理器用于與第二設備執(zhí)行設備發(fā)現(xiàn),向所述第二設備發(fā)送請求所述第二設備的設備能力的設備能力請求,以及從所述第二設備接收回應所述設備能力請求的設備能力響應;和 隊列管理器,該隊列管理器用于基于所接收的設備能力響應發(fā)送請求從特定實體下載內(nèi)容的隊列請求。
13.根據(jù)權利要求12所述的裝置,其中,所述設備管理器在存儲器中存儲包括與最近連接至網(wǎng)絡的設備有關的信息的最近連接設備列表。
14.根據(jù)權利要求12所述的裝置,其中,所述設備管理器基于所述最近連接設備列表,向所述第二設備單播第一發(fā)現(xiàn)請求,從所述第二設備接收回應第一單播設備發(fā)現(xiàn)請求的第一設備發(fā)現(xiàn)響應,以及基于所接收的第一設備發(fā)現(xiàn)響應更新所述最近連接設備列表。
【文檔編號】H04L12/12GK103782542SQ201280043938
【公開日】2014年5月7日 申請日期:2012年4月10日 優(yōu)先權日:2011年7月12日
【發(fā)明者】李旼洙, 趙顯哲, 嚴允植, 樸壯雄, 梁承律, 全范鎮(zhèn), 李宗燁 申請人:Lg電子株式會社