用于提供流傳輸服務(wù)的裝置和方法
【專(zhuān)利摘要】提供一種用于以流傳輸形式發(fā)送數(shù)據(jù)中提供穩(wěn)定的流傳輸服務(wù)的方法和裝置。該方法包括:在至少兩個(gè)移動(dòng)終端之間建立相互連接;由至少兩個(gè)移動(dòng)終端中的第一移動(dòng)終端向至少兩個(gè)移動(dòng)終端中的至少一個(gè)其他移動(dòng)終端提供與流傳輸數(shù)據(jù)對(duì)應(yīng)的接收共享信息;由至少兩個(gè)移動(dòng)終端基于接收共享信息從流傳輸服務(wù)器接收流傳輸數(shù)據(jù);由該第一移動(dòng)終端獲得由所述至少一個(gè)其他移動(dòng)終端接收的流傳輸數(shù)據(jù);以及由第一移動(dòng)終端合并來(lái)自流傳輸服務(wù)器的流傳輸數(shù)據(jù)和獲得的流傳輸數(shù)據(jù)。
【專(zhuān)利說(shuō)明】用于提供流傳輸服務(wù)的裝置和方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明大體上涉及流傳輸服務(wù),且更具體地,涉及一種用于在基于通用即插即用(UPnP)的網(wǎng)絡(luò)中提供流傳輸服務(wù)的裝置和方法。
【背景技術(shù)】
[0002]一般地,家用網(wǎng)絡(luò)包括基于因特網(wǎng)協(xié)議(IP)的私用網(wǎng)絡(luò),其將在家庭中使用各種類(lèi)型的設(shè)備通過(guò)叫做中間件的公共虛擬計(jì)算環(huán)境連接到公共網(wǎng)絡(luò),以便控制這些設(shè)備。此類(lèi)設(shè)備的示例包括個(gè)人計(jì)算機(jī)(PC)、智能產(chǎn)品和無(wú)線設(shè)備。中間件通過(guò)促進(jìn)在各設(shè)備之間的對(duì)等連接來(lái)使能在各個(gè)設(shè)備之間的通信。目前,家用音視頻互用性(HAVI)、通用即插即用(UPnP).Java智能網(wǎng)絡(luò)基礎(chǔ)設(shè)施(Jini)和家用廣域網(wǎng)(HWW)等是用于此類(lèi)連接的中間件的示例。
[0003]UPnP網(wǎng)絡(luò)定義了 UPnP設(shè)備,UPnP服務(wù)、以及在UPnP設(shè)備和UPnP服務(wù)之間的協(xié)議。此類(lèi)UPnP網(wǎng)絡(luò)包括受控設(shè)備(⑶)和控制點(diǎn)(CP),其中,⑶對(duì)應(yīng)于被連接到基于IP的家用網(wǎng)絡(luò)時(shí)被控制的家用網(wǎng)絡(luò)設(shè)備,而CP對(duì)應(yīng)于用于控制該受控設(shè)備的設(shè)備。
[0004]CP執(zhí)行用于CD的控制,并且對(duì)應(yīng)于用于做出事件請(qǐng)求并接收所請(qǐng)求的事件的組件。CD執(zhí)行根據(jù)CP的請(qǐng)求而確定的功能。CD對(duì)應(yīng)于用于當(dāng)CD的狀態(tài)改變時(shí),向請(qǐng)求該事件的CP發(fā)送該事件的組件。
[0005]隨著移動(dòng)終端分布的擴(kuò)展,并且已經(jīng)可以流傳輸遠(yuǎn)程服務(wù)器中存在的內(nèi)容,故用戶能夠在各個(gè)地方利用各種再現(xiàn)裝置再現(xiàn)該內(nèi)容。
[0006]圖1是說(shuō)明用于提供流傳輸服務(wù)的傳統(tǒng)過(guò)程的圖。
[0007]參照?qǐng)D1,當(dāng)用戶在通過(guò)位于家外的移動(dòng)終端130使用網(wǎng)絡(luò)上存在的流傳輸服務(wù)的同時(shí)行進(jìn)到用戶的家中時(shí),用戶可能希望在家內(nèi)繼續(xù)使用該流傳輸服務(wù)。因此,用戶可以通過(guò)使用移動(dòng)終端130的移動(dòng)通信網(wǎng)絡(luò)(即,基站或無(wú)線保真(W1-Fi)的接入點(diǎn)(AP) 120)來(lái)訪問(wèn)該網(wǎng)絡(luò),并訪問(wèn)在家中的流傳輸服務(wù)器110或訪問(wèn)服務(wù)提供商100的服務(wù)。然而,在流傳輸內(nèi)容時(shí),根據(jù)網(wǎng)絡(luò)的狀態(tài)該傳輸質(zhì)量是不同的。
【發(fā)明內(nèi)容】
[0008]技術(shù)問(wèn)題
[0009]如上所述,當(dāng)移動(dòng)終端通過(guò)移動(dòng)通信網(wǎng)絡(luò)訪問(wèn)IP網(wǎng)絡(luò)以接收服務(wù)時(shí),移動(dòng)終端一般被分配窄的帶寬。當(dāng)多個(gè)移動(dòng)終端通過(guò)W1-Fi訪問(wèn)相同的AP時(shí),移動(dòng)終端也被分配窄的帶寬。
[0010]因此,上述分配導(dǎo)致對(duì)于使用需要高帶寬的流傳輸服務(wù)的限制。進(jìn)一步,當(dāng)沒(méi)有足夠的帶寬時(shí),圖像的傳輸可能被打破或中斷,和/或服務(wù)本身被終止。因此,需要一種環(huán)境,其中即使當(dāng)由于無(wú)法訪問(wèn)寬帶網(wǎng)絡(luò)(例如,W1-Fi網(wǎng)絡(luò)等),網(wǎng)絡(luò)的不穩(wěn)定,或用戶的過(guò)度的訪問(wèn)而導(dǎo)致無(wú)法支持足夠的網(wǎng)絡(luò)帶寬要求時(shí),高帶寬容量的服務(wù)仍可以被使用。
[0011]技術(shù)方案[0012]本發(fā)明被實(shí)現(xiàn)用于解決至少以上的問(wèn)題和/或不足,并且提供至少以下所述的優(yōu)點(diǎn)。因此,本發(fā)明的一方面提供一種用于以流傳輸形式發(fā)送數(shù)據(jù)中提供穩(wěn)定的流傳輸服務(wù)的裝置和方法。本發(fā)明提供一種能夠在基于UPnP的網(wǎng)絡(luò)中提供流傳輸服務(wù)中最優(yōu)地改進(jìn)服務(wù)質(zhì)量的裝置和方法。
[0013]依據(jù)本發(fā)明的一方面,提供一種在基于通用即插即用(UPnP)的網(wǎng)絡(luò)中提供流傳輸服務(wù)的方法。該方法包括:在至少兩個(gè)移動(dòng)終端之間建立相互連接;由至少兩個(gè)移動(dòng)終端中的第一移動(dòng)終端向至少兩個(gè)移動(dòng)終端中的至少一個(gè)其他移動(dòng)終端提供與流傳輸數(shù)據(jù)對(duì)應(yīng)的接收共享信息;由該第一移動(dòng)終端從所述至少一個(gè)其他移動(dòng)終端中獲得流傳輸數(shù)據(jù),其中,所述至少一個(gè)其他移動(dòng)終端基于接收共享信息從流傳輸服務(wù)器接收流傳輸數(shù)據(jù);以及由第一移動(dòng)終端合并來(lái)自流傳輸服務(wù)器的流傳輸數(shù)據(jù)和獲得的流傳輸數(shù)據(jù)。
[0014]依據(jù)本發(fā)明的另一方面,提供一種用于基于UPnP的網(wǎng)絡(luò)中提供流傳輸服務(wù)的裝置。該裝置包括:網(wǎng)絡(luò)連接器,用于在至少兩個(gè)移動(dòng)終端之間建立相互連接;控制點(diǎn),用于監(jiān)視網(wǎng)絡(luò)狀態(tài)以設(shè)置與流傳輸數(shù)據(jù)對(duì)應(yīng)的接收共享信息;流傳輸控制器,用于向至少兩個(gè)移動(dòng)終端中的另一個(gè)移動(dòng)終端提供與流傳輸數(shù)據(jù)對(duì)應(yīng)的接收共享信息,根據(jù)該接收共享信息從流傳輸服務(wù)器請(qǐng)求一部分流傳輸數(shù)據(jù),從該服務(wù)器接收該部分流傳輸數(shù)據(jù),以及從該另一個(gè)移動(dòng)終端獲得剩余的流傳輸數(shù)據(jù);和流傳輸數(shù)據(jù)交換器,用于合并從流傳輸服務(wù)器接收的部分流傳輸數(shù)據(jù)和從該另一個(gè)移動(dòng)終端獲得的剩余的流傳輸數(shù)據(jù)為合并的流傳輸數(shù)據(jù)。
[0015]有益效果
[0016]根據(jù)本發(fā)明的實(shí)施例,即使向移動(dòng)終端提供了窄的帶寬,用戶能夠通過(guò)使用兩個(gè)或多個(gè)移動(dòng)終端而使用要求寬帶網(wǎng)絡(luò)的流傳輸服務(wù)。另外,根據(jù)本發(fā)明的實(shí)施例,即使用戶攜帶移動(dòng)終端到其中不支持寬帶網(wǎng)絡(luò)的地方,用戶能夠在新的位置與其他成員一起消費(fèi)內(nèi)容。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0017]通過(guò)結(jié)合附圖的以下詳細(xì)描述,本發(fā)明的以上和其它方面、特征和優(yōu)點(diǎn)將更明了,其中:
[0018]圖1是說(shuō)明用于提供流傳輸服務(wù)的傳統(tǒng)過(guò)程的圖。
[0019]圖2是說(shuō)明根據(jù)本發(fā)明的實(shí)施例的用于提供流傳輸服務(wù)的過(guò)程的圖。
[0020]圖3是說(shuō)明根據(jù)本發(fā)明的實(shí)施例的用于執(zhí)行流傳輸服務(wù)的移動(dòng)終端的框圖;以及
[0021]圖4是說(shuō)明根據(jù)本發(fā)明的實(shí)施例的在提供流傳輸服務(wù)的移動(dòng)終端之間通信的信號(hào)流程圖。
【具體實(shí)施方式】
[0022]下文中,參考附圖來(lái)描述本發(fā)明的實(shí)施例。在以下描述中,組件的具體解釋僅提供用于幫助提供本發(fā)明的實(shí)施例的總體理解,且在不背離由所附權(quán)利要求書(shū)定義的本發(fā)明的范圍和精神的情況下,可以在此實(shí)現(xiàn)各種改變和修改。另外,在以下描述中,當(dāng)這里并入的公知的功能和配置的具體描述會(huì)模糊本發(fā)明的主題時(shí),該描述可以被省去。
[0023]在下面的詳細(xì)描述中,雖然為了描述方便而使用了根據(jù)UPnP標(biāo)準(zhǔn)定義的實(shí)體名稱(chēng),但是這里所使用的標(biāo)準(zhǔn)和名稱(chēng)不限制本發(fā)明的范圍,并且本發(fā)明也適用于具有類(lèi)似的技術(shù)背景的其他系統(tǒng)。
[0024]依據(jù)本發(fā)明的一方面,提供一種在通過(guò)流傳輸形式發(fā)送數(shù)據(jù)中提供穩(wěn)定的流傳輸服務(wù)的方法。在該方法中,在兩個(gè)或多個(gè)移動(dòng)終端在基于UPnP的網(wǎng)絡(luò)中彼此連接之后,一個(gè)移動(dòng)終端給另一移動(dòng)終端提供關(guān)于流傳輸服務(wù)的控制信息,移動(dòng)終端中的兩個(gè)或多個(gè)用于基于該控制信息而獨(dú)立請(qǐng)求流傳輸并且接收部分的流傳輸數(shù)據(jù),一個(gè)移動(dòng)終端合并其自己的流傳輸數(shù)據(jù)和經(jīng)由另一移動(dòng)終端接收的流傳輸數(shù)據(jù),并輸出合并的流傳輸數(shù)據(jù)。通過(guò)該過(guò)程,即使用戶具有支持窄的帶寬的移動(dòng)終端,用戶也可以使用要求寬帶網(wǎng)絡(luò)的流傳輸服務(wù)。
[0025]如下參考圖2描述根據(jù)如上描述的本發(fā)明的實(shí)施例的提供流傳輸服務(wù)的系統(tǒng)的配置。
[0026]圖2是說(shuō)明根據(jù)本發(fā)明的實(shí)施例的用于提供流傳輸服務(wù)的過(guò)程的圖。
[0027]參照?qǐng)D2,根據(jù)本發(fā)明的實(shí)施例的系統(tǒng)包括:第一移動(dòng)終端230,其通過(guò)移動(dòng)通信網(wǎng)絡(luò)中的基站220從服務(wù)提供商200接收內(nèi)容,或通過(guò)家中的接入點(diǎn)220從流傳輸服務(wù)器210接收該內(nèi)容。當(dāng)內(nèi)容被流傳輸時(shí),第一移動(dòng)終端230還通過(guò)另一移動(dòng)終端另外獲得流傳輸數(shù)據(jù),以及從服務(wù)提供商200或流傳輸服務(wù)器210接收的流傳輸數(shù)據(jù),以便使第一移動(dòng)終端210根據(jù)穩(wěn)定的流傳輸服務(wù)給用戶提供圖像。為此,該系統(tǒng)進(jìn)一步包括用于提供第一移動(dòng)終端230所需的流傳輸數(shù)據(jù)的第二移動(dòng)終端240。雖然圖2中只示出兩個(gè)移動(dòng)終端230和240,但是本發(fā)明的實(shí)施例也適用于其中使用三個(gè)或更多個(gè)移動(dòng)終端的情況。
[0028]第一移動(dòng)終端230和第二移動(dòng)終端240這里具有根據(jù)本發(fā)明的實(shí)施例的UPnP功能。第一移動(dòng)終端230通過(guò)使用這樣的UPnP功能的發(fā)現(xiàn)過(guò)程找到第二移動(dòng)終端240。然后,第一移動(dòng)終端230識(shí)別出存在通過(guò)其可以共享所述第一移動(dòng)終端230的網(wǎng)絡(luò)資源的服務(wù),并且設(shè)置連接。第一移動(dòng)終端230通過(guò)諸如描述,控制等的過(guò)程進(jìn)行識(shí)別。一般,發(fā)現(xiàn),描述和控制過(guò)程對(duì)應(yīng)于在UPnP網(wǎng)絡(luò)中對(duì)應(yīng)于通信階段的操作過(guò)程,因此,為了清楚和簡(jiǎn)明而省去這些過(guò)程的詳細(xì)說(shuō)明。
[0029]第一移動(dòng)終端230和第二移動(dòng)終端240獨(dú)立地請(qǐng)求流傳輸服務(wù),并開(kāi)始接收流傳輸數(shù)據(jù)。此時(shí),當(dāng)用戶希望接收具有最佳質(zhì)量的流傳輸服務(wù)時(shí),在接收流傳輸數(shù)據(jù)之前,第一移動(dòng)終端230設(shè)置信息以與第二移動(dòng)終端240分開(kāi)地接收流傳輸數(shù)據(jù)。
[0030]例如,第一移動(dòng)終端230考慮在移動(dòng)終端之間的數(shù)據(jù)傳輸速率,并且考慮其中通過(guò)網(wǎng)絡(luò)接收流傳輸數(shù)據(jù)的速度來(lái)設(shè)置間隔。第一移動(dòng)終端230給第二移動(dòng)終端240提供與設(shè)置的間隔對(duì)應(yīng)的信息,以便根據(jù)該間隔時(shí)段而部分地接收流傳輸數(shù)據(jù)。例如,當(dāng)間隔被設(shè)置為一秒時(shí),在包括由一秒間隔分開(kāi)的四個(gè)時(shí)間點(diǎn)的四秒的時(shí)間段期間,第一移動(dòng)終端230可接收在第一和第二時(shí)間點(diǎn)之間的圖像,以及在第三和第四時(shí)間點(diǎn)之間的另一圖像,同時(shí)第二移動(dòng)終端240接收在第二和第三時(shí)間點(diǎn)之間的圖像。
[0031]當(dāng)?shù)谝灰苿?dòng)終端230和第二移動(dòng)終端240的每個(gè)基于對(duì)應(yīng)于間隔的信息開(kāi)始接收流傳輸數(shù)據(jù)時(shí),第一移動(dòng)終端230合并由第一移動(dòng)終端230接收的流傳輸數(shù)據(jù)和第二移動(dòng)終端240接收的流傳輸數(shù)據(jù),并根據(jù)合并的流傳輸數(shù)據(jù)再現(xiàn)內(nèi)容。當(dāng)內(nèi)容對(duì)應(yīng)于圖像時(shí),可以輸出無(wú)縫的圖像。更具體地,第一移動(dòng)終端230合并從服務(wù)提供商200或者流傳輸服務(wù)器210直接接收的流傳輸數(shù)據(jù)和通過(guò)第二移動(dòng)終端240接收的流傳輸數(shù)據(jù)。因此,即使當(dāng)根據(jù)傳統(tǒng)方法沒(méi)有足夠的帶寬來(lái)用于要求寬的帶寬的流傳輸服務(wù)時(shí),用戶仍然可以順利地接收該服務(wù)。
[0032]可以在控制點(diǎn)的控制下實(shí)現(xiàn)用于獲得流傳輸數(shù)據(jù)的設(shè)置操作??刂泣c(diǎn)是用于通過(guò)使用UPnP動(dòng)作進(jìn)行控制的邏輯軟件模塊??刂泣c(diǎn)可被包括在根據(jù)本發(fā)明的實(shí)施例的用于合并流傳輸數(shù)據(jù)的第一移動(dòng)終端230中。根據(jù)本發(fā)明的某些實(shí)施例,控制點(diǎn)可以被定義為資源共享設(shè)備(RSD)控制點(diǎn)。
[0033]下文中,將參考圖3描述如上所述的第一移動(dòng)終端230和第二移動(dòng)終端240的組件,以及各組件的操作。
[0034]圖3是說(shuō)明根據(jù)本發(fā)明的實(shí)施例的用于執(zhí)行流傳輸服務(wù)的移動(dòng)終端的框圖。
[0035]參照?qǐng)D3,第一移動(dòng)終端230包括網(wǎng)絡(luò)適配器315,資源共享設(shè)備305和媒體播放器310。類(lèi)似地,第二移動(dòng)終端240包括網(wǎng)絡(luò)適配器335,資源共享設(shè)備340和媒體播放器360。第一移動(dòng)終端230(其涉及獲取流傳輸數(shù)據(jù))還包括控制點(diǎn)300。雖然僅在圖3的第一移動(dòng)終端230中包括控制點(diǎn),根據(jù)本發(fā)明的實(shí)施例,其他移動(dòng)終端,例如,第二移動(dòng)終端240可包括控制點(diǎn)。當(dāng)所有移動(dòng)終端包括各自的控制點(diǎn)時(shí),各移動(dòng)終端能夠找到彼此。在這種情況下,移動(dòng)終端中的至少一個(gè)應(yīng)該被指定來(lái)合并或再現(xiàn)流傳輸數(shù)據(jù)。相應(yīng)地,當(dāng)至少一個(gè)移動(dòng)終端包括控制點(diǎn)時(shí),可以合并和再現(xiàn)流傳輸數(shù)據(jù),從而可以接收穩(wěn)定的流傳輸服務(wù)。因此,用戶可以通過(guò)使用移動(dòng)終端來(lái)消費(fèi)內(nèi)容。
[0036]如圖3所示,第一移動(dòng)終端230和第二移動(dòng)終端240具有某些共同的組件,并且這些共同的組件在各自的移動(dòng)終端的每個(gè)中以類(lèi)似的方式操作。因此,被包括在第一移動(dòng)終端230的組件的操作的描述也可以被應(yīng)用到第二移動(dòng)終端240的對(duì)應(yīng)組件。
[0037]流傳輸控制器(或可替代地,流傳輸控制模塊)320請(qǐng)求來(lái)自服務(wù)提供商200或流傳輸服務(wù)器210的流傳輸數(shù)據(jù)。進(jìn)一步,流傳輸控制器320還提供流傳輸數(shù)據(jù)接收共享信息到另一移動(dòng)終端。根據(jù)本發(fā)明的實(shí)施例,第一移動(dòng)終端230和第二移動(dòng)終端240根據(jù)預(yù)定的時(shí)段交替地請(qǐng)求部分地接收流傳輸數(shù)據(jù)。響應(yīng)于該請(qǐng)求,流傳輸數(shù)據(jù)的開(kāi)始點(diǎn)和結(jié)束點(diǎn)被指定,且部分流傳輸數(shù)據(jù)被請(qǐng)求。
[0038]流傳輸數(shù)據(jù)配置單元(或可選地,流傳輸控制器配置模塊)325根據(jù)當(dāng)前廣域網(wǎng)(WAN)網(wǎng)絡(luò)狀態(tài),從控制點(diǎn)300接收諸如間隔間隙的參數(shù)(或其他類(lèi)似的參數(shù))。流傳輸控制器320的流傳輸數(shù)據(jù)請(qǐng)求時(shí)間基于該參數(shù)而被控制。
[0039]控制點(diǎn)300根據(jù)當(dāng)前網(wǎng)絡(luò)狀態(tài)來(lái)控制資源共享器340,并設(shè)置用于接收部分的流傳輸數(shù)據(jù)的方法的間隔??刂泣c(diǎn)300可以通過(guò)訂閱服務(wù)所提供的事件來(lái)監(jiān)視這樣的網(wǎng)絡(luò)狀態(tài)。
[0040]流傳輸數(shù)據(jù)交換器330從第二移動(dòng)終端240接收部分的流傳輸數(shù)據(jù),或者發(fā)送通過(guò)網(wǎng)絡(luò)連接器315接收的流傳輸數(shù)據(jù)。網(wǎng)絡(luò)連接器315執(zhí)行與第二移動(dòng)終端240的相互連接,或連接到提供流傳輸數(shù)據(jù)的服務(wù)器。流傳輸數(shù)據(jù)交換器330合并通過(guò)網(wǎng)絡(luò)連接器315直接接收的流傳輸數(shù)據(jù)和來(lái)自第二移動(dòng)終端240的流傳輸數(shù)據(jù),以產(chǎn)生單個(gè)合并的流傳輸數(shù)據(jù)文件。
[0041]媒體播放器310再現(xiàn)合并的流傳輸文件。
[0042]如下參考圖4來(lái)描述在其中圖3的第一移動(dòng)終端230通過(guò)使用一個(gè)移動(dòng)終端接收流傳輸服務(wù)的過(guò)程。圖4示出了在其中兩個(gè)或多個(gè)移動(dòng)終端找到對(duì)方,設(shè)置會(huì)話,然后通過(guò)設(shè)置的會(huì)話交換部分地接收的流傳輸數(shù)據(jù)的過(guò)程。
[0043]圖4是說(shuō)明根據(jù)本發(fā)明的實(shí)施例的在提供流傳輸服務(wù)的移動(dòng)終端之間通信的信號(hào)流程圖。
[0044]參照?qǐng)D4,在步驟400中,第一移動(dòng)終端230和第二移動(dòng)終端240建立彼此之間的W1-Fi直連。W1-Fi直連是無(wú)需AP的相互的W1-Fi連接,并對(duì)應(yīng)于傳統(tǒng)的W1-Fi ad-hoc模式的改良類(lèi)型。當(dāng)有三個(gè)或多個(gè)移動(dòng)終端時(shí),UPnP網(wǎng)絡(luò)可以通過(guò)用于在一般UPnP網(wǎng)絡(luò)中的設(shè)備之間的每個(gè)階段的操作過(guò)程來(lái)配置,諸如發(fā)現(xiàn),描述和控制過(guò)程來(lái)配置。為此,所有的移動(dòng)終端可以包括資源共享器,并且在這種情況下,移動(dòng)終端能夠找到彼此。此時(shí),當(dāng)一個(gè)或多個(gè)移動(dòng)終端包括控制點(diǎn)時(shí),包括控制點(diǎn)的所有的移動(dòng)終端可以合并流傳輸數(shù)據(jù)以再現(xiàn)合并的流傳輸數(shù)據(jù)。如上所述,用戶可以通過(guò)使用包括控制點(diǎn)的移動(dòng)終端,通過(guò)控制另一移動(dòng)終端來(lái)接收流傳輸服務(wù)。
[0045]下文中,作為示例描述在其中第一移動(dòng)終端230接收流傳輸服務(wù)并再現(xiàn)所接收的流傳輸服務(wù)的過(guò)程。
[0046]當(dāng)?shù)谝灰苿?dòng)終端230作為用于接收流傳輸服務(wù)的對(duì)象時(shí),第一移動(dòng)終端230提供接收共享信息到另一移動(dòng)終端。因此,在步驟405中,第一移動(dòng)終端230向第二移動(dòng)終端240提供流傳輸服務(wù)信息。這里,例如,流傳輸服務(wù)信息包含:用于提供流傳輸數(shù)據(jù)的服務(wù)器的地址,例如服務(wù)提供商200的IP地址,或在家中的流傳輸服務(wù)器210的IP地址;按照流傳輸形式提供的內(nèi)容名稱(chēng)等。隨后,在步驟410中,第一移動(dòng)終端230對(duì)第二移動(dòng)終端240提供間隔信息。這里,間隔信息是指在其中第二移動(dòng)終端240部分地接收流傳輸數(shù)據(jù)的時(shí)段。根據(jù)該間隔時(shí)段接收的每個(gè)流傳輸數(shù)據(jù)可以包括用于向流傳輸數(shù)據(jù)分配標(biāo)識(shí)(ID)信息的信息。標(biāo)識(shí)信息被用來(lái)順序地合并流傳輸數(shù)據(jù)。
[0047]此外,當(dāng)三個(gè)或多個(gè)移動(dòng)終端接收流傳輸數(shù)據(jù)時(shí),第一移動(dòng)終端230可以設(shè)置優(yōu)先級(jí),并將對(duì)應(yīng)于該優(yōu)先級(jí)的信息連同對(duì)應(yīng)于該間隔時(shí)段的信息一起提供給其他的移動(dòng)終端。對(duì)應(yīng)于優(yōu)先級(jí)的信息指示被分配給設(shè)備的優(yōu)先級(jí)以用于根據(jù)間隔時(shí)段接收流傳輸數(shù)據(jù)。具有較高優(yōu)先級(jí)的設(shè)備比其他設(shè)備更早地接收流傳輸數(shù)據(jù)。更具體地,順序信息被提供,從而移動(dòng)終端根據(jù)該間隔時(shí)段而順序地接收流傳輸數(shù)據(jù)。
[0048]設(shè)置優(yōu)先級(jí)的此類(lèi)過(guò)程對(duì)應(yīng)于設(shè)置并提供接收共享信息的過(guò)程,從而該移動(dòng)終端接收劃分的流傳輸數(shù)據(jù)。例如,第一移動(dòng)終端230通過(guò)考慮在移動(dòng)終端之間的數(shù)據(jù)傳輸速率,以及通過(guò)網(wǎng)絡(luò)接收流傳輸數(shù)據(jù)的速度來(lái)設(shè)置該間隔,以及向第二移動(dòng)終端240提供與設(shè)置的間隔對(duì)應(yīng)的信息從而根據(jù)該間隔時(shí)段部分地接收流傳輸數(shù)據(jù)。
[0049]隨后,在合并部分地接收的流傳輸數(shù)據(jù)之后,用戶確定用于再現(xiàn)流傳輸數(shù)據(jù)的移動(dòng)終端。當(dāng)確定用于再現(xiàn)通過(guò)合并流傳輸數(shù)據(jù)而產(chǎn)生的流傳輸文件的移動(dòng)終端時(shí),在步驟415中,從所提供的渲染設(shè)備列表中選擇渲染設(shè)備。例如,第一移動(dòng)終端230能夠單獨(dú)再現(xiàn)該流傳輸文件,或者第一移動(dòng)終端230和第二移動(dòng)終端240可以同時(shí)再現(xiàn)該流傳輸文件。當(dāng)兩個(gè)移動(dòng)終端同時(shí)再現(xiàn)該流傳輸文件時(shí),交換流傳輸數(shù)據(jù)的過(guò)程是必需的。
[0050]當(dāng)這樣的信息提供過(guò)程完成時(shí),在步驟420中,在第一移動(dòng)終端230和第二移動(dòng)終端240之間建立媒體會(huì)話。當(dāng)媒體會(huì)話被建立時(shí),在步驟425中第一移動(dòng)終端230向第二移動(dòng)終端240發(fā)送數(shù)據(jù)流傳輸?shù)恼?qǐng)求。對(duì)流傳輸數(shù)據(jù)的請(qǐng)求包括將從第二移動(dòng)終端240獲得的期望部分的流傳輸數(shù)據(jù)的標(biāo)識(shí)信息。在步驟430和435中,第一移動(dòng)終端230和第二移動(dòng)終端240根據(jù)請(qǐng)求開(kāi)始分別接收流傳輸數(shù)據(jù)。這時(shí),第一移動(dòng)終端230和第二移動(dòng)終端240根據(jù)它們的間隔時(shí)段、優(yōu)先級(jí)信息等而交替地接收流傳輸數(shù)據(jù)。相應(yīng)地,第一移動(dòng)終端230分配標(biāo)識(shí)信息(諸如ID=1,ID=3, ID=5等)給根據(jù)該間隔時(shí)段而接收的各個(gè)流傳輸數(shù)據(jù),而第二移動(dòng)終端240分配諸如ID=2,ID=4, ID=6等的標(biāo)識(shí)信息。
[0051]當(dāng)渲染設(shè)備列表包括第一移動(dòng)終端230和第二移動(dòng)終端240時(shí),移動(dòng)終端230和240交換流傳輸數(shù)據(jù),以及分別在步驟445和450中合并該流傳輸數(shù)據(jù),并且分別在步驟455和460中再現(xiàn)合并的流傳輸文件。基于該標(biāo)識(shí)信息,將流傳輸數(shù)據(jù)合并為一個(gè)流傳輸文件。
[0052]根據(jù)本發(fā)明的實(shí)施例,即使向移動(dòng)終端提供了窄的帶寬,用戶也能夠通過(guò)使用兩個(gè)或多個(gè)移動(dòng)終端而使用要求寬帶網(wǎng)絡(luò)的流傳輸服務(wù)。另外,根據(jù)本發(fā)明的實(shí)施例,即使用戶攜帶移動(dòng)終端到其中不支持寬帶網(wǎng)絡(luò)的地方,用戶也能夠在新的位置與其他成員一起消費(fèi)內(nèi)容。
[0053]盡管已經(jīng)參考本發(fā)明的具體實(shí)施例示出和描述本發(fā)明,但是本領(lǐng)域技術(shù)人員將理解:在不背離由所附權(quán)利要求限定的本發(fā)明的精神和范圍的情況下,這里可以在形式和細(xì)節(jié)上進(jìn)行各種改變。
【權(quán)利要求】
1.一種在基于通用即插即用(UPnP)的網(wǎng)絡(luò)中提供流傳輸服務(wù)的方法,該方法包括: 在至少兩個(gè)移動(dòng)終端之間建立相互連接; 由至少兩個(gè)移動(dòng)終端中的第一移動(dòng)終端向所述至少兩個(gè)移動(dòng)終端中的至少一個(gè)其他移動(dòng)終端提供與流傳輸數(shù)據(jù)對(duì)應(yīng)的接收共享信息; 由所述第一移動(dòng)終端從所述至少一個(gè)其他移動(dòng)終端中獲得流傳輸數(shù)據(jù),其中,所述至少一個(gè)其他移動(dòng)終端基于接收共享信息從流傳輸服務(wù)器接收流傳輸數(shù)據(jù);以及 由所述第一移動(dòng)終端合并來(lái)自流傳輸服務(wù)器的流傳輸數(shù)據(jù)和獲得的流傳輸數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其中向所述至少一個(gè)其他移動(dòng)終端提供接收共享信息包括:由所述第一移動(dòng)終端向所述至少一個(gè)其他移動(dòng)終端提供所述流傳輸服務(wù)器的地址和內(nèi)容名稱(chēng)。
3.根據(jù)權(quán)利要求1或2所述的方法,其中,向所述至少一個(gè)其他移動(dòng)終端提供接收共享信息包括:提供在其中接收流傳輸數(shù)據(jù)的間隔時(shí)段。
4.根據(jù)權(quán)利要求1到3中一個(gè)所述的方法,還包括:根據(jù)間隔時(shí)段接收一部分流傳輸數(shù)據(jù)。
5.根據(jù)權(quán)利要求1到4中一個(gè)所述的方法,其中,當(dāng)?shù)谝灰苿?dòng)終端向至少兩個(gè)其他移動(dòng)終端提供接收共享信息時(shí) ,所述接收共享信息包括通過(guò)其所述至少兩個(gè)移動(dòng)終端根據(jù)間隔時(shí)段順序地接收流傳輸數(shù)據(jù)的優(yōu)先級(jí)信息。
6.根據(jù)權(quán)利要求1到5中一個(gè)所述的方法,還包括再現(xiàn)合并的流傳輸數(shù)據(jù)。
7.根據(jù)權(quán)利要求1到6中一個(gè)所述的方法,其中,向所述至少一個(gè)其他移動(dòng)終端提供接收共享信息包括:確定用于再現(xiàn)合并的流傳輸數(shù)據(jù)的至少一個(gè)移動(dòng)終端,并且提供確定的至少一個(gè)移動(dòng)終端的列表。
8.根據(jù)權(quán)利要求1到7中一個(gè)所述的方法,還包括:當(dāng)確定的移動(dòng)終端的列表包括所述至少兩個(gè)移動(dòng)終端的全部時(shí),在第一移動(dòng)終端和至少一個(gè)其他移動(dòng)終端之間交換流傳輸數(shù)據(jù)。
9.一種在基于通用即插即用(UPnP)的網(wǎng)絡(luò)中提供流傳輸服務(wù)的裝置,該裝置包括: 網(wǎng)絡(luò)連接器,用于在至少兩個(gè)移動(dòng)終端之間建立相互連接; 控制點(diǎn),用于監(jiān)視網(wǎng)絡(luò)狀態(tài)以設(shè)置與流傳輸數(shù)據(jù)對(duì)應(yīng)的接收共享信息; 流傳輸控制器,用于向至少兩個(gè)移動(dòng)終端中的另一個(gè)移動(dòng)終端提供與流傳輸數(shù)據(jù)對(duì)應(yīng)的接收共享信息,根據(jù)所述接收共享信息從流傳輸服務(wù)器請(qǐng)求一部分流傳輸數(shù)據(jù),從所述服務(wù)器接收該部分流傳輸數(shù)據(jù),以及從所述另一個(gè)移動(dòng)終端獲得剩余的流傳輸數(shù)據(jù);和 流傳輸數(shù)據(jù)交換器,用于合并從流傳輸服務(wù)器接收的部分流傳輸數(shù)據(jù)和從所述另一個(gè)移動(dòng)終端獲得的剩余的流傳輸數(shù)據(jù)為合并的流傳輸數(shù)據(jù)。
10.根據(jù)權(quán)利要求9所述的裝置,還包括:用于再現(xiàn)合并的流傳輸數(shù)據(jù)的媒體播放器。
11.根據(jù)權(quán)利要求9或10所述的裝置,其中,接收共享信息包括:流傳輸服務(wù)器的地址和內(nèi)容名稱(chēng)。
12.根據(jù)權(quán)利要求9到11中一個(gè)所述的裝置,其中,接收共享信息包括在其中接收流傳輸數(shù)據(jù)的間隔時(shí)段。
13.根據(jù)權(quán)利要求9到12中一個(gè)所述的裝置,其中,所述流傳輸控制器根據(jù)間隔時(shí)段從流傳輸服務(wù)器接收部分流傳輸數(shù)據(jù)。
14.根據(jù)權(quán)利要求9到13中一個(gè)所述的裝置,其中,接收共享信息包括通過(guò)其移動(dòng)終端根據(jù)間隔時(shí)段而順序地接收流傳輸數(shù)據(jù)的優(yōu)先級(jí)信息。
15.根據(jù)權(quán)利要求9到14中一個(gè)所述的裝置,其中,當(dāng)用于再 現(xiàn)合并的流傳輸數(shù)據(jù)的移動(dòng)終端的列表包括所述至少兩個(gè)移動(dòng)終端的全部時(shí),所述流傳輸數(shù)據(jù)交換器與所述另一個(gè)移動(dòng)終端交換從流傳輸服務(wù)器接收的流傳輸數(shù)據(jù)。
【文檔編號(hào)】H04L29/06GK103748854SQ201280039268
【公開(kāi)日】2014年4月23日 申請(qǐng)日期:2012年8月10日 優(yōu)先權(quán)日:2011年8月11日
【發(fā)明者】孟齊永, 李鐘孝 申請(qǐng)人:三星電子株式會(huì)社