本發(fā)明涉及裝置之間通過與服務(wù)控制設(shè)備的互通的內(nèi)容傳送方法以及基于與具有域名服務(wù)器功能的服務(wù)控制設(shè)備的互通的裝置對裝置內(nèi)容傳輸方法。
背景技術(shù):
本文公開的細(xì)節(jié)僅提供關(guān)于實施方式的背景信息,不適用為現(xiàn)有技術(shù)。
隨著通信裝置和系統(tǒng)的發(fā)展,用戶需要允許用戶在任何時間容易地獲得或共享期望的信息的服務(wù)。隨著最近智能電話和平板PC的出現(xiàn),已經(jīng)構(gòu)建了允許用戶通過通信系統(tǒng)獲得和共享各種類型的信息的環(huán)境。然而,由于系統(tǒng)復(fù)雜性或時間延遲,通信系統(tǒng)具有無法有效地提供實時信息的問題。
因此,執(zhí)行裝置之間的直接通信的裝置對裝置(D2D)通信技術(shù)正受到關(guān)注。
D2D通信表示當(dāng)裝置位于彼此接近的范圍內(nèi)時能夠在而無需使用諸如基站的基礎(chǔ)設(shè)施的情況下建立直接通信鏈路并且在裝置之間發(fā)送數(shù)據(jù)的通信技術(shù)。
在該D2D通信中,裝置尋找任何其它物理鄰近的裝置并且建立通信會話,因此具有通過將集中在基站上的業(yè)務(wù)分散來解決業(yè)務(wù)過載問題的優(yōu)點。然而,目前的D2D通信具有必須執(zhí)行復(fù)雜的多個過程的問題,其中支持D2D通信模塊的裝置發(fā)現(xiàn)其它鄰近裝置,向所有發(fā)現(xiàn)的其它裝置發(fā)送關(guān)于期望的內(nèi)容的查詢,接收響應(yīng),再次向被識別為具有所述內(nèi)容的特定其它裝置發(fā)送針對所述內(nèi)容的請求,然后接收所述內(nèi)容。
另外,當(dāng)前的D2D通信技術(shù)具有另一問題:無法支持針對需要認(rèn)證的內(nèi)容(裝置用戶所購買的付費內(nèi)容、作為禮物從其它裝置用戶接收的內(nèi)容等)的處理方法。
技術(shù)實現(xiàn)要素:
技術(shù)問題
本發(fā)明的目的在于提供一種通過與具有域名服務(wù)器功能的服務(wù)控制設(shè)備的互通的D2D內(nèi)容傳送方法。
然而,本發(fā)明不限于上述目的,即使本文中未提及,任何其它目的也可從以下描述很好地理解。
技術(shù)方案
為了實現(xiàn)上述目的,根據(jù)本發(fā)明的實施方式的通過與服務(wù)控制設(shè)備互通來在裝置之間進(jìn)行內(nèi)容傳送的方法可包括以下步驟:在裝置處,通過發(fā)現(xiàn)至少一個可連接鄰近裝置來創(chuàng)建鄰近裝置列表;在所述裝置處,將所述鄰近裝置列表和針對內(nèi)容的域查詢消息發(fā)送至所述服務(wù)控制設(shè)備;在所述裝置處,從所述服務(wù)控制設(shè)備接收關(guān)于包含在所述鄰近裝置列表中的鄰近裝置當(dāng)中的能夠提供所述內(nèi)容的內(nèi)容提供裝置的信息,作為對所述域查詢消息的響應(yīng);以及在所述裝置處,向所述內(nèi)容提供裝置請求所述內(nèi)容并從其接收所述內(nèi)容。
在該方法中,創(chuàng)建所述鄰近裝置列表的步驟可包括以下步驟:在所述裝置處,通過在特定范圍內(nèi)發(fā)送或接收的裝置對裝置(D2D)發(fā)現(xiàn)消息來獲得關(guān)于至少一個其它裝置的識別信息,基于答復(fù)在特定范圍內(nèi)發(fā)送的D2D發(fā)現(xiàn)消息的響應(yīng)消息來獲得關(guān)于至少一個其它裝置的識別信息,或者通過與連接至位于所述裝置所接入的接入網(wǎng)絡(luò)中的一個或更多個無線電單元(RU)的數(shù)字單元(DU)互通來獲得關(guān)于至少一個其它裝置的識別信息;以及通過將所獲得的關(guān)于其它裝置的識別信息定義為鄰近裝置來創(chuàng)建所述鄰近裝置列表。
另外,創(chuàng)建所述鄰近裝置列表的步驟可包括以下步驟:在所述裝置處,發(fā)現(xiàn)一個或更多個可連接的其它裝置;在所述裝置處,計算所發(fā)現(xiàn)的其它裝置之間的內(nèi)容傳送質(zhì)量因子;以及在所述裝置處,通過選擇所計算的內(nèi)容傳送質(zhì)量因子大于給定值的其它裝置并且將所選擇的其它裝置定義為鄰近裝置來創(chuàng)建所述鄰近裝置列表。
另外,該方法還可包括以下步驟:如果在創(chuàng)建所述鄰近裝置列表的步驟處沒有發(fā)現(xiàn)可連接的至少一個鄰近裝置,則在創(chuàng)建所述鄰近裝置列表的步驟之后,在所述裝置處,向所述服務(wù)控制設(shè)備發(fā)送針對所述內(nèi)容的域查詢消息;在所述裝置處,作為答復(fù)所述域查詢消息的響應(yīng),從所述服務(wù)控制設(shè)備接收關(guān)于所述內(nèi)容的內(nèi)容提供設(shè)備的地址信息;并且在所述裝置處,向所述內(nèi)容提供裝置請求所述內(nèi)容并從其接收所述內(nèi)容。
另外,所述內(nèi)容提供裝置可以是由所述服務(wù)控制設(shè)備從包含在所述鄰近裝置列表中的鄰近裝置當(dāng)中選擇的鄰近裝置以及在給定時間內(nèi)發(fā)送與所述裝置所發(fā)送的域查詢消息相同的域查詢消息的鄰近裝置。
另外,該方法還可包括以下步驟:如果所述內(nèi)容需要認(rèn)證信息,則在創(chuàng)建所述鄰近裝置列表的步驟之后,在所述裝置處,向所述服務(wù)控制設(shè)備發(fā)送針對所述內(nèi)容的域查詢消息以及與所述認(rèn)證信息和所述鄰近裝置列表關(guān)聯(lián)的信息;在所述裝置處,作為答復(fù)所述域查詢消息的響應(yīng),從所述服務(wù)控制設(shè)備接收由內(nèi)容提供設(shè)備提供的認(rèn)證信息以及關(guān)于包含在所述鄰近裝置列表中的鄰近裝置當(dāng)中的能夠提供內(nèi)容的內(nèi)容提供裝置的信息;并且在所述裝置處,通過將所述認(rèn)證信息發(fā)送給所述內(nèi)容提供裝置來請求內(nèi)容,然后從所述內(nèi)容提供裝置接收所述內(nèi)容。
另外,該方法還可包括以下步驟:在創(chuàng)建所述鄰近裝置列表的步驟之前,如果所述內(nèi)容需要認(rèn)證信息,則在所述裝置處,向所述服務(wù)控制設(shè)備發(fā)送針對所述內(nèi)容的域查詢消息;在所述裝置處,作為答復(fù)所述域查詢消息的響應(yīng),從所述服務(wù)控制設(shè)備接收關(guān)于所述內(nèi)容的內(nèi)容提供設(shè)備的地址信息;在所述裝置處,向所述內(nèi)容提供設(shè)備發(fā)送內(nèi)容請求消息;在所述裝置處,從所述內(nèi)容提供設(shè)備接收關(guān)于所述內(nèi)容的認(rèn)證信息以及關(guān)于提供所述內(nèi)容的內(nèi)容提供裝置的信息;以及在所述裝置處,向所述內(nèi)容提供裝置請求所述內(nèi)容并從其接收所述內(nèi)容。
為了實現(xiàn)上述目的,根據(jù)本發(fā)明的實施方式的通過與服務(wù)控制設(shè)備互通來在裝置之間進(jìn)行內(nèi)容傳送的方法可包括以下步驟:在所述服務(wù)控制設(shè)備處,從裝置接收鄰近裝置列表和針對內(nèi)容的域查詢消息;在所述服務(wù)控制設(shè)備處,檢查包含在所述鄰近裝置列表中的鄰近裝置中是否存在在給定時間內(nèi)發(fā)送相同的域查詢消息的鄰近裝置;以及在所述服務(wù)控制設(shè)備處,如果作為檢查結(jié)果存在所述鄰近裝置,則將所述鄰近裝置指定為內(nèi)容提供裝置,然后向所述裝置發(fā)送關(guān)于所述內(nèi)容提供裝置的地址信息作為答復(fù)所述域查詢消息的響應(yīng),或者如果不存在鄰近裝置,則向所述裝置發(fā)送關(guān)于所述內(nèi)容的內(nèi)容提供設(shè)備的地址信息作為答復(fù)所述域查詢消息的響應(yīng)。
另外,該方法還可包括以下步驟:在接收所述鄰近裝置列表的步驟之后,確定所述裝置所請求的內(nèi)容是否無法進(jìn)行內(nèi)容傳輸;并且如果所述內(nèi)容無法進(jìn)行內(nèi)容傳輸,則向所述裝置發(fā)送關(guān)于所述內(nèi)容提供設(shè)備的地址信息作為答復(fù)所述域查詢消息的響應(yīng)。
有益效果
根據(jù)本發(fā)明的通過與服務(wù)控制設(shè)備的互通的D2D內(nèi)容傳送方法,通過經(jīng)由與具有域名服務(wù)器功能的服務(wù)控制設(shè)備的互通來支持裝置之間的內(nèi)容傳輸,可更容易地發(fā)現(xiàn)要以D2D通信方式連接的裝置。因此,用于D2D通信的過程可簡化。
另外,根據(jù)本發(fā)明,通過經(jīng)由與服務(wù)控制設(shè)備的互通來識別針對內(nèi)容的發(fā)送/接收的諸如認(rèn)證信息的控制信息,并且還通過在裝置之間發(fā)送/接收實際內(nèi)容,可更容易地執(zhí)行具有認(rèn)證信息的內(nèi)容的發(fā)送/接收。
其它各種優(yōu)點和效果將在下面將要詳細(xì)描述的本發(fā)明的實施方式中明確地或隱含地公開。
附圖說明
圖1是示意性地示出根據(jù)本發(fā)明的實施方式的系統(tǒng)的主要元件的示圖。
圖2是示出根據(jù)本發(fā)明的實施方式的發(fā)現(xiàn)鄰近裝置的方法的示例圖。
圖3是示出根據(jù)本發(fā)明的實施方式的圖1所示的裝置的主要元件的框圖。
圖4是示出根據(jù)本發(fā)明的實施方式的圖1所示的服務(wù)控制設(shè)備的主要元件的框圖。
圖5是示出根據(jù)本發(fā)明的實施方式的裝置之間通過與服務(wù)控制設(shè)備的互通的內(nèi)容傳送方法的流程圖。
圖6是示出根據(jù)本發(fā)明的一個實施方式的裝置之間通過與服務(wù)控制設(shè)備的互通的內(nèi)容傳送方法的流程圖。
圖7是示出根據(jù)本發(fā)明的另一實施方式的裝置之間通過與服務(wù)控制設(shè)備的互通的內(nèi)容傳送方法的流程圖。
圖8是示出根據(jù)本發(fā)明的另一實施方式的裝置之間通過與服務(wù)控制設(shè)備的互通的內(nèi)容傳送方法的流程圖。
具體實施方式
以下,將參照附圖描述本發(fā)明的實施方式。在本發(fā)明的實施方式的描述中,熟知功能或元件可不詳細(xì)描述或示出,以避免使本發(fā)明的主題模糊。盡管參照示例性實施方式具體地示出和描述了以下描述,示例性實施方式的以下描述僅是為了例示目的而提供,而不是為了限制由所附權(quán)利要求書及其等同物限定的本發(fā)明。
另外,包括表達(dá)“第一”、“第二”等的術(shù)語僅用于將一個元件與其它元件相區(qū)分,而不限制對應(yīng)元件。上述表達(dá)不限制元件的順序和/或重要性。
另外,當(dāng)提及特定元件“聯(lián)接到”或“連接到”另一元件時,該元件可邏輯地或物理地聯(lián)接或連接到另一元件。即,該元件可直接聯(lián)接或連接到另一元件,或者兩個元件之間可存在新的元件。
另外,描述本公開的各種實施方式時所使用的術(shù)語僅是用于描述特定實施方式的示例,而不是限制這些實施方式。除非上下文清楚地指示,否則單數(shù)形式旨在包括復(fù)數(shù)形式。除非不同地定義,否則本文所使用的所有術(shù)語(包括技術(shù)術(shù)語或科學(xué)術(shù)語)具有本公開所屬領(lǐng)域的技術(shù)人員所理解的相同含義。術(shù)語“包括”、“包含”和“具有”及其衍生詞表示包含,而非限制。
現(xiàn)在,將參照附圖詳細(xì)描述根據(jù)本發(fā)明的實施方式的裝置之間通過與服務(wù)控制設(shè)備的互通的內(nèi)容傳送方法。貫穿附圖,相同或相似的標(biāo)號一致地表示對應(yīng)特征。
一開始,將描述根據(jù)本發(fā)明的實施方式的系統(tǒng)的配置。
圖1是示意性地示出根據(jù)本發(fā)明的實施方式的系統(tǒng)的主要元件的示圖。
參照圖1,根據(jù)本發(fā)明的實施方式的系統(tǒng)1000支持多個裝置100之間的通信方式,具體地講,支持裝置100之間通過與服務(wù)控制設(shè)備200的互通的通信。另外,在裝置100之間無法通信的情況下(例如,當(dāng)與第一裝置100_1相鄰的其它裝置100_2、…、100_n沒有第一裝置100_1所需的內(nèi)容時等等),根據(jù)本發(fā)明的實施方式的系統(tǒng)1000可通過具有所述內(nèi)容的內(nèi)容提供設(shè)備300來向第一裝置100_1提供所述內(nèi)容。
示意性地描述各個元件,多個裝置100表示能夠響應(yīng)于用戶的操縱發(fā)送或接收數(shù)據(jù)的用戶裝置。具體地講,根據(jù)本發(fā)明的實施方式的裝置100可支持裝置之間以D2D通信方式直接發(fā)送/接收內(nèi)容,而無需經(jīng)過通信網(wǎng)絡(luò)400。即,根據(jù)本發(fā)明的實施方式的裝置100可通過發(fā)現(xiàn)至少一個或更多個可連接鄰近裝置來創(chuàng)建鄰近裝置列表,然后將該列表與域查詢消息一起發(fā)送給服務(wù)控制設(shè)備200。另外,裝置100可從服務(wù)控制設(shè)備200接收關(guān)于鄰近裝置當(dāng)中的能夠提供內(nèi)容的內(nèi)容提供裝置的信息,向內(nèi)容提供裝置發(fā)送針對所述內(nèi)容的請求,并且接收所述內(nèi)容。
另外,本發(fā)明的裝置100可通過通信網(wǎng)絡(luò)400向服務(wù)控制設(shè)備200和內(nèi)容提供設(shè)備300發(fā)送或者從其接收各種類型的信息。為此,本發(fā)明的裝置100可包括存儲用于信息的發(fā)送/接收的瀏覽器、程序和協(xié)議的存儲器、通過執(zhí)行各種類型的程序來執(zhí)行計算和控制的微處理器等。
服務(wù)控制設(shè)備200執(zhí)行控制裝置100之間的內(nèi)容傳送的功能。具體地講,根據(jù)本發(fā)明的實施方式的服務(wù)控制設(shè)備200具有域名服務(wù)器(DNS)功能,并且可執(zhí)行檢查是否存在發(fā)送相同域查詢消息的鄰近裝置的處理以用于控制裝置100之間的內(nèi)容發(fā)送/接收?;诟綀D進(jìn)行描述,當(dāng)從第一裝置100_1發(fā)送關(guān)于內(nèi)容的域查詢消息時,服務(wù)控制設(shè)備200從第一裝置100_1的鄰近裝置當(dāng)中選擇發(fā)送關(guān)于第一裝置100_1所查詢的相同域名的查詢消息的鄰近裝置,并且將所選擇的裝置引導(dǎo)至第一裝置100_1,而非返回與域名對應(yīng)的內(nèi)容提供設(shè)備300的地址。
下面將詳細(xì)描述裝置100和服務(wù)控制設(shè)備200的主要元件和操作方法。根據(jù)本發(fā)明的實施方式的裝置100和服務(wù)控制設(shè)備200中所配備的處理器可處理用于執(zhí)行本發(fā)明的方法的程序命令。該處理器在一個實施方式中可以是單線程處理器,在另一實施方式中可以是多線程處理器。另外,該處理器可處理存儲在存儲器或存儲裝置中的命令。
根據(jù)本發(fā)明的實施方式的系統(tǒng)1000可被配置為包括內(nèi)容提供設(shè)備300。內(nèi)容提供設(shè)備300執(zhí)行向裝置100提供內(nèi)容的功能。如果不存在請求內(nèi)容的第一裝置100_1的鄰近裝置,或者如果不存在具有第一裝置100_1所請求的內(nèi)容的鄰近裝置,則第一裝置100_1可通過請求來從內(nèi)容提供設(shè)備300接收內(nèi)容。
另外,根據(jù)本發(fā)明的實施方式的裝置100和服務(wù)控制設(shè)備200可通過通信網(wǎng)絡(luò)400來發(fā)送或接收信息。類似地,裝置100和內(nèi)容提供設(shè)備300可經(jīng)由通信網(wǎng)絡(luò)400來發(fā)送或接收信息。
通信網(wǎng)絡(luò)400可使用各種形式的通信網(wǎng)絡(luò),例如諸如WLAN(無線LAN)、Wi-Fi、Wibro、Wimax和HSDPA(高速下行鏈路分組接入)的無線通信方式或者諸如以太網(wǎng)、xDSL(ADSL、VDSL)、HFC(混合光纖同軸線纜)、FTTC(光纖到路邊)和FTTH(光纖到戶)的有線通信方式。此外,通信網(wǎng)絡(luò)不限于上述示例,可使用熟知的或者將要開發(fā)的任何其它通信方式。
通信網(wǎng)絡(luò)400可形成為包括用于支持通信接入的多個接入網(wǎng)絡(luò)以及核心網(wǎng)絡(luò)。核心網(wǎng)絡(luò)支持接入網(wǎng)絡(luò)之間的連接并且可支持一個或更多個接入網(wǎng)絡(luò)與任何其它通信網(wǎng)絡(luò)之間的連接。核心網(wǎng)絡(luò)可形成為具有服務(wù)網(wǎng)關(guān)(未示出)、PDN網(wǎng)關(guān)(未示出)、移動性管理裝置(未示出)等。由于這些元件是熟知的,將省略詳細(xì)描述。例如,本發(fā)明的核心網(wǎng)絡(luò)可被實現(xiàn)為IP網(wǎng)絡(luò)。
各自具有不同的通信覆蓋范圍的一個或更多個接入網(wǎng)絡(luò)可連接至位于對應(yīng)通信覆蓋范圍中的裝置100并且發(fā)送或接收信息。接入網(wǎng)絡(luò)可基于各種通信方式(例如,光學(xué)通信、Wi-Fi通信、移動通信等)來連接至裝置100。另外,接入網(wǎng)絡(luò)可被實現(xiàn)為包括一個或更多個基站設(shè)備,基站設(shè)備不僅檢測靠近通信覆蓋范圍的裝置100,而且執(zhí)行接入請求裝置100的接入控制和無線電資源分配、裝置100通過所分配的無線電資源的信息發(fā)送/接收等。例如,基站設(shè)備可以是LTE標(biāo)準(zhǔn)中的eNB(e Node B)以及Wi-Fi AP(接入點)。
根據(jù)本發(fā)明的實施方式的裝置100被配置為包括支持D2D通信功能的接口模塊。如果支持D2D通信功能的接口模塊被啟用,則裝置100發(fā)現(xiàn)一個或更多個可連接鄰近裝置并且創(chuàng)建鄰近裝置列表。
這將參照圖2來描述。
圖2是示出根據(jù)本發(fā)明的實施方式的發(fā)現(xiàn)鄰近裝置的方法的示例圖。
形成本發(fā)明的通信網(wǎng)絡(luò)400的接入網(wǎng)絡(luò)可利用發(fā)送/接收數(shù)據(jù)的一個或更多個基站設(shè)備來實現(xiàn)。該基站設(shè)備可由用于處理無線電信號的無線電單元(RU)以及用于將無線電信號轉(zhuǎn)換為數(shù)字?jǐn)?shù)據(jù)并且根據(jù)通信協(xié)議執(zhí)行數(shù)據(jù)處理的數(shù)字單元(DU)形成。RU也被稱作遠(yuǎn)程無線電頭端(RRH),DU也被稱作基帶單元(BBH)。
RU和DU可被集成地實現(xiàn)在同一地點,或者在通過光纖、線纜等連接的同時被分離地建造于遠(yuǎn)程地點。最近,考慮到較低的網(wǎng)絡(luò)建設(shè)成本和高度方便的操作,后一種結(jié)構(gòu)被廣泛地使用。
圖2示出基于后一種結(jié)構(gòu)的接入網(wǎng)絡(luò)。參照圖1和圖2,接入網(wǎng)絡(luò)可被配置為包括:RU 411和412,其各自被安裝在服務(wù)目標(biāo)區(qū)域以通信覆蓋范圍為單位所分成的各個小區(qū)中,并且與位于對應(yīng)小區(qū)的通信覆蓋范圍內(nèi)的裝置100_1~100_4執(zhí)行無線電接入和數(shù)據(jù)發(fā)送/接收;以及至少一個DU 410,其連接至RU 411和412并且執(zhí)行對從RU 411和412接收或者向RU 411和412發(fā)送的無線電數(shù)據(jù)的處理。
可存在多個DU 410,所述多個DU 410可作為一組連接至位于核心網(wǎng)絡(luò)中的服務(wù)網(wǎng)關(guān)(未示出)。
另外,DU 410可連接至RU 411和412。相鄰RU 411和412不總是連接至同一DU。
基于通信網(wǎng)絡(luò)400的該結(jié)構(gòu),裝置100_1~100_4可執(zhí)行通過與RU 411和412以及DU 410的互通來發(fā)現(xiàn)鄰近裝置的處理。此時,為了發(fā)現(xiàn)鄰近裝置,通過與RU 411和412以及DU 410的互通來識別關(guān)于鄰近裝置的位置信息。本文中,位置信息可包括用于區(qū)分小區(qū)(各自為各個RU 411或412的通信覆蓋范圍)的小區(qū)識別信息(小區(qū)ID)、用于識別連接至一個或更多個RU 411和412的至少一個DU的DU識別信息(DU ID)、以及裝置100的IP信息。另外,位置信息可包括用于識別連接至DU 410的服務(wù)網(wǎng)關(guān)的服務(wù)網(wǎng)關(guān)識別信息(SGW ID)、用于識別連接至一個或更多個服務(wù)網(wǎng)關(guān)的PDN網(wǎng)關(guān)的PDN網(wǎng)關(guān)識別信息(PGW ID)、通信網(wǎng)絡(luò)運(yùn)營商信息和國家信息中的一個或更多個。
可從DU 410與之互通的核心網(wǎng)絡(luò)的移動性管理設(shè)備接收鄰近裝置的位置信息。另外,可通過請求經(jīng)由DU 410從移動性管理設(shè)備接收該位置信息。
各個裝置100_1~100_4可通過RU 411和412以及DU 410來識別鄰近裝置的位置信息,并且利用所識別的信息創(chuàng)建鄰近裝置列表。例如,第一裝置100_1可通過與RU 411和412以及DU 410互通來識別關(guān)于第二裝置100_2、第三裝置100_3和第四裝置100_4的位置信息。另外,第一裝置100_1可通過將第二裝置100_2、第三裝置100_3和第四裝置100_4的IP地址信息插入鄰近裝置列表中來創(chuàng)建鄰近裝置列表。
另外,根據(jù)本發(fā)明的實施方式的裝置100可通過在特定范圍內(nèi)發(fā)送或接收的D2D發(fā)現(xiàn)消息來獲得關(guān)于至少一個其它裝置的識別信息,或者在特定范圍內(nèi)發(fā)送D2D發(fā)現(xiàn)消息,然后基于對其答復(fù)的響應(yīng)消息,獲得關(guān)于至少一個其它裝置的識別信息(即,IP地址信息)。即,第一裝置100_1可利用在第二裝置100_2和第三裝置100_3之間發(fā)送或接收的D2D發(fā)現(xiàn)消息來獲得關(guān)于第二裝置100_2和第三裝置100_3的識別信息。另外,第一裝置100_1可在特定范圍內(nèi)廣播D2D發(fā)現(xiàn)消息,然后當(dāng)從第二裝置100_2和第三裝置100_3接收到針對該D2D發(fā)現(xiàn)消息的響應(yīng)消息時,通過將第二裝置100_2和第三裝置100_3定義為鄰近裝置來創(chuàng)建鄰近裝置列表。
另外,根據(jù)本發(fā)明的實施方式的裝置100_1、100_2、100_3和100_4可利用所識別的位置信息來設(shè)定所發(fā)現(xiàn)的其它裝置的優(yōu)先級,并且優(yōu)先選擇具有較高優(yōu)先級的其它裝置作為鄰近裝置。例如,優(yōu)先級可按照小區(qū)ID、DU ID、SGW ID、PGW ID、通信網(wǎng)絡(luò)操作信息和國家信息的順序來設(shè)定,并且裝置100_1、100_2、100_3和100_4可選擇具有較高優(yōu)先級的其它裝置作為鄰近裝置。根據(jù)所設(shè)定的優(yōu)先級,裝置100_1、100_2、100_3和100_4還可按照位于相同小區(qū)、相同DU、相同服務(wù)網(wǎng)關(guān)、相同PDN網(wǎng)關(guān)、相同運(yùn)營商網(wǎng)絡(luò)和相同國家中的裝置的順序來選擇鄰近裝置。
另外,當(dāng)創(chuàng)建鄰近裝置列表時,根據(jù)本發(fā)明的實施方式的裝置100_1、100_2、100_3和100_4可計算位置信息被識別的裝置之間的內(nèi)容傳送質(zhì)量因子,選擇所計算的內(nèi)容傳送質(zhì)量因子大于給定值的其它裝置,然后創(chuàng)建鄰近裝置列表。內(nèi)容傳送質(zhì)量因子可利用接收信號強(qiáng)度或者信噪比(SNR)來計算。
以下,將描述根據(jù)本發(fā)明的實施方式的裝置100的主要元件和操作方法。
圖3是示出根據(jù)本發(fā)明的實施方式的圖1所示的裝置的主要元件的框圖。
參照圖1和圖3,根據(jù)本發(fā)明的實施方式的裝置100可被配置為包括通信單元110、輸入單元120、控制單元130、存儲器單元140和顯示單元150。
具體地講,通信單元110執(zhí)行支持各種類型的信息的發(fā)送和接收的功能。根據(jù)本發(fā)明的實施方式的通信單元110可被配置為具有用于支持D2D通信的第一接口111以及用于支持對通信網(wǎng)絡(luò)400的接入的第二接口112。在它們當(dāng)中,第一接口111可在控制單元130的控制下被啟用,然后執(zhí)行發(fā)現(xiàn)鄰近裝置的處理。
另一方面,第二接口112可在控制單元130的控制下經(jīng)由通信網(wǎng)絡(luò)400向服務(wù)控制設(shè)備200發(fā)送域查詢消息,然后接收答復(fù)域查詢消息的響應(yīng)消息。另外,第二接口112可經(jīng)由通信網(wǎng)絡(luò)400向內(nèi)容提供設(shè)備300發(fā)送內(nèi)容請求消息,然后利用答復(fù)內(nèi)容請求消息的響應(yīng)消息來接收內(nèi)容。
輸入單元120向控制單元130傳送用戶所輸入的各種類型的信息以及與裝置100的各種功能的設(shè)定和功能控制有關(guān)地輸入的信號。具體地講,本發(fā)明的輸入單元120可啟用第一接口111或者支持用于內(nèi)容請求的統(tǒng)一資源定位符(URL)的輸入。
輸入單元120可包括諸如鍵盤或鍵區(qū)的鍵輸入工具、諸如觸摸傳感器或觸摸板的觸摸輸入工具、語音輸入工具、以及具有陀螺儀傳感器、地磁傳感器、加速度傳感器、接近傳感器和相機(jī)中的至少一個的手勢輸入工具。此外,可包括正在開發(fā)或者將要開發(fā)的所有類型的輸入工具。
控制單元130執(zhí)行裝置100的整體控制。在硬件方面,控制單元130可被配置為包括諸如中央處理單元(CPU)和微處理單元(MPU)的至少一個處理器、加載有存儲器加載數(shù)據(jù)的執(zhí)行存儲器(例如,寄存器和/或隨機(jī)存取存儲器(RAM))、以及用于向處理器和存儲器輸入數(shù)據(jù)或者從處理器和存儲器輸出數(shù)據(jù)的總線。在軟件方面,控制單元130可被配置為包括程序例程或程序數(shù)據(jù),其從記錄介質(zhì)被加載到執(zhí)行存儲器上以執(zhí)行裝置100中限定的功能,然后由處理器處理。即,在配備于裝置100中以處理根據(jù)本發(fā)明的實施方式的裝置之間的內(nèi)容傳送方法的功能當(dāng)中,可通過軟件處理的任何元件可被當(dāng)作控制單元130的功能。
本發(fā)明的控制單元130在功能上連接至被配備以支持根據(jù)本發(fā)明的實施方式的裝置之間通過與服務(wù)控制設(shè)備200的互通的內(nèi)容傳送方法的一個或更多個元件。即,控制單元130在功能上連接至通信單元110、輸入單元120、存儲器單元140和顯示單元150并且控制向各個元件的電力供應(yīng)以及用于執(zhí)行功能的信號流。
根據(jù)本發(fā)明的實施方式的控制單元130可執(zhí)行發(fā)現(xiàn)鄰近裝置并且創(chuàng)建關(guān)于所發(fā)現(xiàn)的鄰近裝置的鄰近裝置列表的處理。本文中,可響應(yīng)于針對特定內(nèi)容的請求或者在通信單元110的第一接口111被啟用時創(chuàng)建鄰近裝置列表。
為了鄰近裝置列表的創(chuàng)建,本發(fā)明的控制單元130可通過在特定范圍內(nèi)發(fā)送或接收的D2D發(fā)現(xiàn)消息來獲得關(guān)于至少一個其它裝置的識別信息,在特定范圍內(nèi)發(fā)送D2D發(fā)現(xiàn)消息,然后基于作為其答復(fù)的響應(yīng)消息,獲得關(guān)于至少一個其它裝置的識別信息,或者通過與連接至位于裝置所接入的接入網(wǎng)絡(luò)中的一個或更多個RU的DU互通來獲得關(guān)于至少一個其它裝置的識別信息。然后,控制單元130可通過將所獲得的關(guān)于其它裝置的識別信息定義為鄰近裝置來創(chuàng)建鄰近裝置列表。本發(fā)明的鄰近裝置列表可包含關(guān)于鄰近裝置的IP地址信息,作為識別信息。
根據(jù)本發(fā)明的實施方式的控制單元130可通過從所發(fā)現(xiàn)的裝置當(dāng)中僅選擇內(nèi)容傳送質(zhì)量因子大于給定值的裝置來創(chuàng)建鄰近裝置列表。為此,本發(fā)明的控制單元130可向所發(fā)現(xiàn)的其它裝置發(fā)送用于計算內(nèi)容傳送質(zhì)量因子的信號,然后通過基于響應(yīng)計算傳送率等來計算內(nèi)容傳送質(zhì)量因子。即,控制單元130可利用接收信號強(qiáng)度、SNR等來計算內(nèi)容傳送質(zhì)量因子。另外,當(dāng)選擇鄰近裝置時,本發(fā)明的控制單元130可關(guān)于是否存在與其連接的任何其它裝置詢問所發(fā)現(xiàn)的其它裝置。如果響應(yīng)指示存在連接至所發(fā)現(xiàn)的其它裝置的任何其它裝置,則可將該裝置從鄰近裝置的選擇排除。即,控制單元130可優(yōu)先選擇與其它裝置沒有連接或很少連接的特定裝置作為鄰近裝置。
另外,當(dāng)創(chuàng)建鄰近裝置列表時,控制單元130將列表與針對內(nèi)容的域查詢消息一起發(fā)送至服務(wù)控制設(shè)備200。
此后,作為對域查詢消息的響應(yīng),服務(wù)控制設(shè)備200向裝置100發(fā)送關(guān)于包含在鄰近裝置列表中的鄰近裝置當(dāng)中的能夠提供內(nèi)容的內(nèi)容提供裝置的信息。
裝置100的控制單元130可從服務(wù)控制設(shè)備200接收關(guān)于內(nèi)容提供裝置的信息,并且還通過請求來從內(nèi)容提供裝置之一接收內(nèi)容。
另一方面,如果作為發(fā)現(xiàn)的結(jié)果不存在鄰近裝置,則控制單元130可僅向服務(wù)控制設(shè)備200發(fā)送針對內(nèi)容的域查詢消息,并且作為其響應(yīng),接收關(guān)于提供所述內(nèi)容的內(nèi)容提供設(shè)備300的地址信息。即,如果不存在與裝置100相鄰的鄰近裝置,則控制單元130可根據(jù)正常內(nèi)容傳送過程來接收并使用內(nèi)容。
如果本發(fā)明的內(nèi)容是需要認(rèn)證信息的特定內(nèi)容(付費內(nèi)容),則控制單元130可從服務(wù)控制設(shè)備200或內(nèi)容提供設(shè)備300接收關(guān)于內(nèi)容的認(rèn)證信息,然后將所接收到的認(rèn)證信息發(fā)送給內(nèi)容提供裝置,并且接收內(nèi)容。
具體地講,如果用戶購買特定付費內(nèi)容,則控制單元130可在向服務(wù)控制設(shè)備200發(fā)送針對內(nèi)容的域查詢消息時將與內(nèi)容的購買關(guān)聯(lián)的信息與鄰近裝置列表一起發(fā)送給服務(wù)控制設(shè)備200。本文中,與內(nèi)容的購買關(guān)聯(lián)的信息用作認(rèn)證信息。
控制單元130從服務(wù)控制設(shè)備200接收由內(nèi)容提供設(shè)備300提供的認(rèn)證信息以及關(guān)于包含在鄰近裝置列表中的鄰近裝置當(dāng)中的能夠提供內(nèi)容的內(nèi)容提供裝置的信息。另外,控制單元130可在向內(nèi)容提供裝置發(fā)送針對內(nèi)容的請求時一起發(fā)送認(rèn)證信息,然后接收內(nèi)容。
作為另一示例,假定用戶從其他用戶接收特定付費內(nèi)容作為禮物。本發(fā)明的控制單元130可向提供付費內(nèi)容的內(nèi)容提供設(shè)備300發(fā)送內(nèi)容請求消息,然后從內(nèi)容提供設(shè)備300接收關(guān)于付費內(nèi)容的認(rèn)證信息以及關(guān)于給予付費內(nèi)容作為禮物的內(nèi)容提供裝置的信息。然后,控制單元130可將認(rèn)證信息發(fā)送給內(nèi)容提供裝置并且通過請求從內(nèi)容提供裝置接收付費內(nèi)容。
另外,根據(jù)本發(fā)明的實施方式的控制單元130可暫時地或永久地存儲由內(nèi)容提供設(shè)備300提供的內(nèi)容,并且響應(yīng)于其它裝置的請求將所存儲的內(nèi)容發(fā)送至其它裝置。
為了執(zhí)行上述處理,根據(jù)本發(fā)明的實施方式的控制單元130可被配置為包括裝置發(fā)現(xiàn)模塊131、列表創(chuàng)建模塊132和內(nèi)容控制模塊133。
存儲器單元140可暫時地存儲根據(jù)本發(fā)明的實施方式的功能的操作所需的程序以及在程序的執(zhí)行期間創(chuàng)建的各種數(shù)據(jù)。具體地講,根據(jù)本發(fā)明的實施方式的存儲器單元140可存儲內(nèi)容141。另外,存儲器單元140可存儲由控制單元130創(chuàng)建的鄰近裝置列表142。存儲在存儲器單元140中的信息可被暫時地或永久地保存。
存儲器單元140可主要包括程序區(qū)域和數(shù)據(jù)區(qū)域。程序區(qū)域存儲與裝置100的操作關(guān)聯(lián)的信息,例如用于引導(dǎo)裝置100的操作系統(tǒng)(OS)。數(shù)據(jù)區(qū)域存儲通過裝置100的使用而創(chuàng)建的數(shù)據(jù),并且可如上所述存儲內(nèi)容141和鄰近裝置列表142。存儲器單元140可由諸如閃存、硬盤、多媒體卡微型存儲器(例如,SD或XD存儲器等)、RAM和ROM的存儲介質(zhì)形成。
顯示單元150顯示在裝置100的功能執(zhí)行期間所生成的一系列操作狀態(tài)和操作結(jié)果。具體地講,本發(fā)明的顯示單元150可顯示與內(nèi)容的使用關(guān)聯(lián)的各種類型的信息。
顯示單元150可按照單個觸摸面板(或觸摸屏)與輸入單元120一起的形式來實現(xiàn)。在這種情況下,顯示單元150可顯示根據(jù)用戶的觸摸動作而生成的各種類型的信息。
另外,顯示單元150可由液晶顯示器(LCD)、薄膜晶體管LCD(TFT-LCD)、有機(jī)發(fā)光二極管(OLED)、LED、有源矩陣有機(jī)LED(AMOLED)、柔性顯示器、3維顯示器等形成。它們中的一些可具有透明或透光的形式。這可按照包括透明OLED(TOLED)的透明顯示器的形式配置。
以上,描述了圖3所示的裝置100的主要元件。然而,圖3所示的這些元件不是必不可少的,比所示元件更多或更少的元件可用于裝置100。例如,裝置100還可包括音頻輸出單元(未示出)以用于將音頻信號轉(zhuǎn)換為模擬信號然后輸出該信號。此音頻輸出信號可執(zhí)行支持與內(nèi)容關(guān)聯(lián)的各種類型的信息的輸出的功能。
另外,圖3所示的裝置100的元件的位置可出于任何原因改變。盡管僅示出裝置發(fā)現(xiàn)模塊131、列表創(chuàng)建模塊132和內(nèi)容控制模塊133作為用于構(gòu)成控制單元130的模塊,這是示例性的,執(zhí)行任何其它功能的任何其它模塊可用于控制單元130。
以上,描述了根據(jù)本發(fā)明的實施方式的裝置100的主要元件和操作方法。本發(fā)明的裝置100可按照各種形式來實現(xiàn)。例如,本文所公開的裝置100可以是諸如智能電話、平板PC、PDA(個人數(shù)字助理)、PMP(便攜式多媒體播放器)、MP3播放器等的移動裝置或者諸如智能TV、臺式計算機(jī)等的固定裝置。
根據(jù)近來數(shù)字裝置的融合趨勢,大量的移動裝置或其等同物可用作本發(fā)明的裝置100。另外,可在裝置之間通信并且向服務(wù)控制設(shè)備200或內(nèi)容提供設(shè)備300發(fā)送信息或從其接收信息的任何裝置可用作本發(fā)明的裝置100。
以下,將描述根據(jù)本發(fā)明的實施方式的服務(wù)控制設(shè)備200的主要元件和操作方法。
圖4是示出根據(jù)本發(fā)明的實施方式的圖1所示的服務(wù)控制設(shè)備的主要元件的框圖。
參照圖1和圖4,根據(jù)本發(fā)明的實施方式的服務(wù)控制設(shè)備200可被配置為包括通信接口單元210、服務(wù)控制單元220和服務(wù)存儲單元230。
通信接口單元210支持通過通信網(wǎng)絡(luò)400向一個或更多個裝置100發(fā)送信息或者從其接收信息的功能。具體地講,本發(fā)明的通信接口單元210可從裝置100之一接收域查詢消息,然后向裝置100發(fā)送響應(yīng)消息。
服務(wù)控制單元220執(zhí)行根據(jù)本發(fā)明的實施方式的服務(wù)控制設(shè)備200的整體控制。
具體地講,根據(jù)本發(fā)明的實施方式的服務(wù)控制單元220可從裝置100之一接收包含鄰近裝置列表的針對內(nèi)容的域查詢消息。本文中,域查詢消息可包含關(guān)于特定內(nèi)容的URL信息,并且作為答復(fù)域查詢消息的響應(yīng)消息,服務(wù)控制單元220可向裝置100提供關(guān)于提供各個URL信息的內(nèi)容的內(nèi)容提供設(shè)備300的地址信息。
當(dāng)發(fā)送響應(yīng)消息時,服務(wù)控制單元220可檢查包含在鄰近裝置列表中的鄰近裝置當(dāng)中是否存在在給定時間內(nèi)發(fā)送與所述內(nèi)容相同的域查詢消息的鄰近裝置。如果存在這種鄰近裝置,則服務(wù)控制單元220將所述鄰近裝置指定為內(nèi)容提供裝置,然后將其提供給裝置100(而非發(fā)送關(guān)于內(nèi)容提供設(shè)備300的地址信息)作為對域查詢消息的響應(yīng)。即,如果鄰近裝置中存在關(guān)于在給定時間(例如,三十秒或者三分鐘)內(nèi)針對特定內(nèi)容發(fā)送域查詢消息然后接收響應(yīng)消息的裝置的信息,則根據(jù)本發(fā)明的實施方式的服務(wù)控制單元220可將所述鄰近裝置指定為內(nèi)容提供裝置,然后將其發(fā)送給裝置100,而非返回關(guān)于內(nèi)容的內(nèi)容提供設(shè)備300的地址信息。
另外,當(dāng)僅從裝置100接收到域查詢消息時,作為答復(fù)域查詢消息的響應(yīng)消息,根據(jù)本發(fā)明的實施方式的服務(wù)控制單元220可將關(guān)于內(nèi)容提供設(shè)備300的地址信息返回給裝置100。
另外,如果即使從裝置100接收到包含鄰近裝置列表的域查詢消息,裝置100所請求的任何內(nèi)容無法在裝置之間傳輸,則本發(fā)明的服務(wù)控制單元220可將關(guān)于內(nèi)容提供設(shè)備300的地址信息作為響應(yīng)消息返回給裝置100。本文中,無法在裝置之間傳輸?shù)膬?nèi)容可能是體量過大或者需要確??煽啃缘膬?nèi)容。
另外,響應(yīng)于裝置100的請求,根據(jù)本發(fā)明的實施方式的服務(wù)控制單元220可執(zhí)行在與內(nèi)容提供設(shè)備300互通的同時識別關(guān)于裝置100所請求的內(nèi)容的認(rèn)證信息的過程。
為了執(zhí)行上述處理,服務(wù)控制單元220可被配置為包括裝置管理模塊221、域管理模塊222和內(nèi)容提供支持模塊223。
服務(wù)存儲單元220存儲與服務(wù)控制設(shè)備200的功能的執(zhí)行關(guān)聯(lián)的所有程序。具體地講,根據(jù)本發(fā)明的服務(wù)存儲單元220存儲與提供給裝置100的服務(wù)關(guān)聯(lián)的各種類型的信息。例如,為了提供對域查詢的響應(yīng),服務(wù)存儲單元220可存儲并管理關(guān)于根據(jù)URL映射的內(nèi)容提供設(shè)備300的信息232。
另外,服務(wù)存儲單元220可針對各個裝置以裝置列表231的形式存儲并管理從裝置100接收的域查詢消息以及相關(guān)的響應(yīng)消息。
本發(fā)明的服務(wù)存儲單元220可以是位于服務(wù)控制設(shè)備200中的存儲區(qū)域或者位于服務(wù)控制設(shè)備200之外并且能夠與服務(wù)控制設(shè)備200發(fā)送/接收數(shù)據(jù)的數(shù)據(jù)存儲服務(wù)器。
以上,描述了根據(jù)本發(fā)明的實施方式的服務(wù)控制設(shè)備200的主要元件和操作方法。
在硬件方面,根據(jù)本發(fā)明的實施方式的服務(wù)控制設(shè)備200具有與典型的web服務(wù)器或網(wǎng)絡(luò)服務(wù)器相同的配置。然而,在軟件方面,服務(wù)控制設(shè)備200包括具有以諸如C、C++、Java、Visual Basic、Visual C等的計算機(jī)語言編寫的代碼的程序模塊。服務(wù)控制設(shè)備200可按照web服務(wù)器或網(wǎng)絡(luò)服務(wù)器的形式來實現(xiàn)。
具體地講,根據(jù)本發(fā)明的實施方式的服務(wù)控制設(shè)備200可被實現(xiàn)為包括域名服務(wù)器功能,并且本發(fā)明的配置也可按照域名服務(wù)器中的模塊的形式來實現(xiàn)。另外,web服務(wù)器或網(wǎng)絡(luò)服務(wù)器表示計算機(jī)系統(tǒng)或者為其安裝的計算機(jī)軟件(web服務(wù)器程序),其通過開放型計算機(jī)網(wǎng)絡(luò)(例如,互聯(lián)網(wǎng))與許多未指定的客戶端和/或其它服務(wù)器連接,從這種客戶端或其它web服務(wù)器接收任務(wù)請求,并且提供任務(wù)結(jié)果。然而,web服務(wù)器或網(wǎng)絡(luò)服務(wù)器應(yīng)該被理解為更寬的概念,包括在其上運(yùn)行的一系列應(yīng)用程序以及上述web服務(wù)器程序,并且在特定情況下還包括構(gòu)建于其中的各種類型的數(shù)據(jù)庫。服務(wù)控制設(shè)備200可在典型服務(wù)器的硬件中利用根據(jù)諸如DOS、Windows、Linux、Unix、Macintosh等的OS提供的各種web服務(wù)器程序來實現(xiàn)。代表性地,可使用Windows環(huán)境中使用的網(wǎng)站或IIS(互聯(lián)網(wǎng)信息服務(wù)器)以及UNIX環(huán)境中使用的CERN、NCSA、APPACH等。另外,服務(wù)控制設(shè)備200可在成員數(shù)據(jù)庫中存儲并管理服務(wù)注冊信息,所述數(shù)據(jù)庫可被實現(xiàn)于服務(wù)控制設(shè)備200的內(nèi)部或輸出空間中。在這種情況下,實現(xiàn)于服務(wù)控制設(shè)備200的內(nèi)部空間中的數(shù)據(jù)庫可以是服務(wù)存儲單元230。
另外,本發(fā)明的服務(wù)控制設(shè)備200可利用以基于服務(wù)器的計算方式或云方式操作的一個或更多個服務(wù)器來實現(xiàn)。具體地講,通過本發(fā)明的系統(tǒng)1000發(fā)送或接收的信息可通過云計算功能來提供,其可被永久地存儲在互聯(lián)網(wǎng)上的云計算裝置中。
此外,裝置100或服務(wù)控制設(shè)備200中配備的存儲器或存儲裝置中存儲有信息。在實施方式中,存儲器或存儲裝置是計算機(jī)可讀介質(zhì)。存儲器或存儲裝置在一個實施方式中可以是易失性存儲器單元,在另一實施方式中可以是非易失性存儲器單元。在各種實施方式中,存儲器或存儲裝置可包括例如硬盤裝置、光盤裝置或者任何其它大容量存儲裝置。
另外,本文中所使用的術(shù)語“模塊”可表示由軟件、硬件或其組合形成并且執(zhí)行特定任務(wù)的組件或裝置。例如,模塊可包括諸如軟件組件、面向?qū)ο蟮能浖M件、類組件和任務(wù)組件的組件、進(jìn)程、功能、屬性、過程、子例程、程序代碼段、驅(qū)動程序、數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)結(jié)構(gòu)、表、數(shù)組和變量。組件和模塊中提供的功能可被組合成更少的組件和模塊,或者被進(jìn)一步分成附加組件和模塊。
盡管本說明書和附圖示出了示例性裝置元件,本文所公開的主題和功能操作可通過不同類型的數(shù)字電路來實現(xiàn),或者通過包括本文所公開的結(jié)構(gòu)及其結(jié)構(gòu)等同物的計算機(jī)軟件、固件或硬件來實現(xiàn),或者其任何組合。本文所公開的主題可通過至少一個計算機(jī)程序產(chǎn)品(即,在程序存儲介質(zhì)上編碼的關(guān)于計算機(jī)程序命令的至少一個模塊)來實現(xiàn)以控制根據(jù)本發(fā)明的裝置的操作或者允許由其執(zhí)行。計算機(jī)可讀介質(zhì)可以是機(jī)器可讀存儲裝置、機(jī)器可讀存儲板、存儲器裝置、實現(xiàn)波型信令的機(jī)器可讀材料組成或者其組合。
以下,將描述根據(jù)本發(fā)明的實施方式的裝置之間通過與服務(wù)控制設(shè)備的互通的內(nèi)容傳送方法。
圖5是示出根據(jù)本發(fā)明的實施方式的裝置之間通過與服務(wù)控制設(shè)備的互通的內(nèi)容傳送方法的流程圖。
參照圖1和圖5,根據(jù)本發(fā)明的實施方式的裝置之間通過與服務(wù)控制設(shè)備的互通的內(nèi)容傳送方法開始于在裝置100處發(fā)現(xiàn)可連接鄰近裝置的處理(S101)。本文中,發(fā)現(xiàn)鄰近裝置的該處理可通過配備在裝置中并且支持D2D通信功能的接口模塊的啟用來執(zhí)行,或者可響應(yīng)于用戶的請求來執(zhí)行。
然后,裝置100創(chuàng)建關(guān)于所發(fā)現(xiàn)的鄰近裝置的鄰近裝置列表(S103)。
此后,裝置100向服務(wù)控制設(shè)備200發(fā)送針對特定內(nèi)容的域查詢消息(包括鄰近裝置列表)(S105)。然后,裝置100從服務(wù)控制設(shè)備200接收關(guān)于鄰近裝置當(dāng)中的能夠提供內(nèi)容的內(nèi)容提供裝置的信息(S107)。
例如,如果第二裝置100_2和第三裝置100_3是第一裝置100_1所發(fā)現(xiàn)的鄰近裝置,則第一裝置100_1可從服務(wù)控制設(shè)備200接收關(guān)于鄰近裝置當(dāng)中的被指定為能夠提供內(nèi)容的內(nèi)容提供裝置的第二裝置100_2的信息。
此后,裝置100可通過請求來從內(nèi)容提供裝置接收內(nèi)容。
以下,將參照圖6至圖8更詳細(xì)地描述根據(jù)本發(fā)明的實施方式的裝置之間通過與服務(wù)控制設(shè)備的互通的內(nèi)容傳送方法。
在描述之前,盡管假定第一裝置100_1是發(fā)現(xiàn)鄰近裝置的裝置,第二裝置100_2是被第一裝置100_1發(fā)現(xiàn)的裝置,這是示例性的,不應(yīng)被解釋為限制。另外,重復(fù)的描述將被省略。
圖6是示出根據(jù)本發(fā)明的一個實施方式的裝置之間通過與服務(wù)控制設(shè)備的互通的內(nèi)容傳送方法的流程圖。
參照圖6,一開始,第一裝置100_1響應(yīng)于支持D2D通信功能的接口模塊的啟用或者響應(yīng)于用戶的請求來發(fā)現(xiàn)鄰近裝置(S201)。
本文中,第一裝置100_1可通過在特定范圍內(nèi)發(fā)送或接收的D2D發(fā)現(xiàn)消息來獲得關(guān)于至少一個其它裝置的識別信息,基于答復(fù)在特定范圍內(nèi)發(fā)送的D2D發(fā)現(xiàn)消息的響應(yīng)消息來獲得關(guān)于至少一個其它裝置的識別信息,或者通過與連接至位于裝置所接入的接入網(wǎng)絡(luò)中的一個或更多個RU的DU互通來獲得關(guān)于至少一個其它裝置的識別信息,然后發(fā)現(xiàn)鄰近裝置。
如果作為發(fā)現(xiàn)的結(jié)果不存在鄰近裝置,則第一裝置100_1可向執(zhí)行域名服務(wù)器功能的服務(wù)控制設(shè)備200發(fā)送針對特定內(nèi)容的域查詢消息(S205)。
另外,作為其響應(yīng),第一裝置100_1可從服務(wù)控制設(shè)備200接收內(nèi)容的內(nèi)容提供設(shè)備300的地址信息。本文中,服務(wù)控制設(shè)備200可通過將答復(fù)第一裝置100_1所發(fā)送的域查詢消息的響應(yīng)消息與第一裝置100_1關(guān)聯(lián)來存儲該響應(yīng)消息。
另外,第一裝置100_1向所識別的內(nèi)容提供設(shè)備300發(fā)送內(nèi)容請求消息(S209)。本文中,例如,內(nèi)容請求消息可以是HTTP GET消息。此后,作為其響應(yīng),第一裝置100_1可從內(nèi)容提供設(shè)備300接收內(nèi)容(S211)。本文中,例如,答復(fù)內(nèi)容請求消息的響應(yīng)消息可以是HTTP響應(yīng)消息。
此外,將參照圖7描述在步驟S203處作為發(fā)現(xiàn)的結(jié)果存在任何鄰近裝置的情況。
圖7是示出根據(jù)本發(fā)明的另一實施方式的裝置之間通過與服務(wù)控制設(shè)備的互通的內(nèi)容傳送方法的流程圖。
參照圖7,當(dāng)發(fā)現(xiàn)任何鄰近裝置時,第一裝置100_1創(chuàng)建關(guān)于鄰近裝置的列表。此時,第一裝置100_1可創(chuàng)建具有所有發(fā)現(xiàn)的鄰近裝置的鄰近裝置列表,或者創(chuàng)建通過內(nèi)容傳送質(zhì)量因子的計算而僅選擇的特定裝置的鄰近裝置列表。
換言之,第一裝置100_1計算所發(fā)現(xiàn)的裝置之間的內(nèi)容傳送質(zhì)量因子(S301)。如果在圖2中發(fā)現(xiàn)第二裝置100_2、第三裝置100_4和第四裝置100_4,則第一裝置100_1計算第一裝置100_1與第二裝置100_2之間、第一裝置100_1與第三裝置100_3之間以及第一裝置100_1與第四裝置100_4之間的內(nèi)容傳送質(zhì)量因子。即,第一裝置100_1可向所發(fā)現(xiàn)的各個裝置發(fā)送信號,然后利用響應(yīng)信號的接收信號強(qiáng)度來計算內(nèi)容傳送質(zhì)量因子。另外,第一裝置100_1可計算SNR并且使用其作為內(nèi)容傳送質(zhì)量因子。另外,第一裝置100_1可僅在內(nèi)容傳送質(zhì)量因子大于給定值時選擇鄰近裝置,然后創(chuàng)建包含所選擇的鄰近裝置的鄰近裝置列表(S303)。
另外,第一裝置100_1可識別當(dāng)前連接的各個裝置的數(shù)量,僅當(dāng)給定數(shù)量或更少的連接裝置被連接時才選擇鄰近裝置,并且創(chuàng)建鄰近裝置列表。
然后,第一裝置100_1將包括所創(chuàng)建的鄰近裝置列表的域查詢消息發(fā)送給執(zhí)行域服務(wù)器功能的服務(wù)控制設(shè)備200(S305)。
服務(wù)控制設(shè)備200執(zhí)行確定第一裝置100_1所請求的內(nèi)容是否為D2D可提供內(nèi)容的處理(S307)。此時,如果第一裝置100_1所請求的內(nèi)容體量很大或者需要確??煽總鬏敚瑒t服務(wù)控制設(shè)備200返回關(guān)于內(nèi)容提供設(shè)備300的地址信息(S313)。
另一方面,在允許D2D內(nèi)容提供的內(nèi)容的情況下,服務(wù)控制設(shè)備300可執(zhí)行檢查包含在鄰近裝置列表中的鄰近裝置中是否存在在給定時間內(nèi)發(fā)送相同域查詢消息的任何鄰近裝置的處理(S309)。此時,服務(wù)控制設(shè)備200還可檢查在相同小區(qū)中是否存在在給定時間內(nèi)發(fā)送相同域查詢消息的任何鄰近裝置。
如果作為檢查的結(jié)果,存在任何對應(yīng)鄰近裝置(S311),則服務(wù)控制設(shè)備200可將所述鄰近裝置指定為內(nèi)容提供裝置(S315),然后向第一裝置100_1發(fā)送關(guān)于內(nèi)容提供裝置(例如,第二裝置100_2)的地址信息(S317)。
然后,第一裝置100_1向第二裝置100_2發(fā)送內(nèi)容請求消息,然后在無需經(jīng)過通信網(wǎng)絡(luò)400的情況下從第二裝置100_2接收內(nèi)容(S321)。
另一方面,如果作為S311處的檢查的結(jié)果,不存在鄰近裝置,則服務(wù)控制設(shè)備200可發(fā)送關(guān)于對應(yīng)內(nèi)容提供設(shè)備300的地址信息,作為答復(fù)第一裝置100_1的域查詢消息的響應(yīng)。
接下來,將描述第一裝置100_1所請求的內(nèi)容需要認(rèn)證信息的情況。為了方便,假定第一裝置100_1從第二裝置100_2接收付費內(nèi)容的禮物消息。
圖8是示出根據(jù)本發(fā)明的另一實施方式的裝置之間通過與服務(wù)控制設(shè)備的互通的內(nèi)容傳送方法的流程圖。
參照圖8,如上所述,第一裝置100_1可發(fā)現(xiàn)鄰近裝置(S401),然后創(chuàng)建鄰近裝置列表(S403)。
在這種情況下,第一裝置100_1可從第二裝置100_2接收第二裝置100_2的用戶所購買的付費內(nèi)容的禮物消息。例如,假定第一裝置100_1從第二裝置100_2接收能夠下載付費內(nèi)容的URL消息。
此外,上述發(fā)現(xiàn)鄰近裝置和創(chuàng)建鄰近裝置列表的步驟可在步驟S405之后執(zhí)行。
然后,為了接收對應(yīng)內(nèi)容,第一裝置100_1向服務(wù)控制設(shè)備200發(fā)送針對內(nèi)容的域查詢消息以及所創(chuàng)建的鄰近裝置列表(S407)。
然后,服務(wù)控制設(shè)備200識別關(guān)于提供第一裝置100_1所請求的內(nèi)容的內(nèi)容提供設(shè)備300的信息,并且可請求對應(yīng)內(nèi)容提供設(shè)備300認(rèn)證由第一裝置100_1從第二裝置100_2接收的內(nèi)容禮物消息是否為正常禮物消息(S409)。
內(nèi)容提供設(shè)備300通過確定第二裝置100_2是否購買內(nèi)容等來檢查認(rèn)證信息,并且如果確定內(nèi)容被購買,則將其發(fā)送給服務(wù)控制設(shè)備200。
從內(nèi)容提供設(shè)備300接收到認(rèn)證信息的服務(wù)控制設(shè)備200檢查在包含在鄰近裝置列表中的鄰近裝置中是否存在在給定時間內(nèi)發(fā)送相同域查詢消息的任何鄰近裝置(S413)。如果不存在這種鄰近裝置(S415),則服務(wù)控制設(shè)備200可向第一裝置100_1發(fā)送關(guān)于提供內(nèi)容作為禮物的第二裝置100_2的信息或者關(guān)于內(nèi)容提供設(shè)備300的信息(S417)。如果在步驟S415處存在任何鄰近裝置,即,如果盡管第二裝置100_2提供內(nèi)容禮物,存在在給定時間內(nèi)接收第一裝置100_1所請求的相同內(nèi)容的任何鄰近裝置(即,第三裝置100_3),則服務(wù)控制設(shè)備200可識別這種情況,然后向第一裝置100_1發(fā)送認(rèn)證信息以及關(guān)于第三裝置100_3的信息,使得第一裝置可從第三裝置100_3接收內(nèi)容(S419)。
然后,第一裝置100_1將內(nèi)容請求消息與認(rèn)證信息一起發(fā)送給第三裝置100_3(S421),第三裝置100_3可向第一裝置100_1提供內(nèi)容(S423)。
如上所述,根據(jù)本發(fā)明的通過與服務(wù)控制設(shè)備200的互通的D2D內(nèi)容傳送方法,通過經(jīng)由與具有域名服務(wù)器功能的服務(wù)控制設(shè)備的互通來支持裝置之間的內(nèi)容傳輸,可更容易地發(fā)現(xiàn)要以D2D通信方式連接的裝置。因此,用于D2D通信的過程可簡化。
另外,根據(jù)本發(fā)明,通過經(jīng)由與服務(wù)控制設(shè)備的互通來識別用于內(nèi)容的發(fā)送/接收的諸如認(rèn)證信息的控制信息,并且還通過在裝置之間發(fā)送/接收實際內(nèi)容,可發(fā)送或接收包括認(rèn)證信息的內(nèi)容并且還可通過服務(wù)控制設(shè)備200的干預(yù)來執(zhí)行更可靠的內(nèi)容的發(fā)送/接收。
以上,描述了根據(jù)本發(fā)明的實施方式的裝置之間通過與服務(wù)控制設(shè)備的互通的內(nèi)容傳送方法。
上述本發(fā)明的裝置之間通過與服務(wù)控制設(shè)備的互通的內(nèi)容傳送方法可被記錄在非暫時性計算機(jī)可讀存儲介質(zhì)中,該非暫時性計算機(jī)可讀存儲介質(zhì)包括:磁介質(zhì),例如硬盤、軟盤和磁帶;光學(xué)介質(zhì),例如緊湊盤只讀存儲器(CD-ROM)和數(shù)字多功能盤(DVD);磁光介質(zhì),例如軟光盤;以及半導(dǎo)體存儲器,例如只讀存儲器(ROM)、隨機(jī)存取存儲器(RAM)、閃存、可擦除可編程ROM(EPROM)和電EPROM(EEPROM)。處理器和存儲器可由專用邏輯電路來補(bǔ)充或與之集成。程序命令可包括可在計算機(jī)中利用解釋器執(zhí)行的高級語言代碼以及通過編譯器形成的機(jī)器代碼。上述硬件裝置可被配置為作為一個或更多個軟件模塊來操作以便執(zhí)行本發(fā)明的操作,反之亦然。
盡管說明書包含許多具體實現(xiàn)的細(xì)節(jié),這些細(xì)節(jié)不應(yīng)被解釋為對本發(fā)明或者可要求保護(hù)的內(nèi)容的范圍的限制,而是解釋為可為特定發(fā)明的特定實施方式所特定的特征的描述。本公開中在各個實施方式的背景下描述的特定特征也可作為組合實現(xiàn)在單個實施方式中。相反,在單個實施方式的背景下描述的各種特征也可被單獨地或者按照任何合適的子組合實現(xiàn)于多個實施方式中。此外,盡管上面可將特征描述為按照特定組合來作用,甚至初始如此要求保護(hù),但是所要求保護(hù)的組合中的一個或更多個特征在一些情況下可從所述組合中被刪去,所要求保護(hù)的組合可指向子組合或者子組合的變型。
盡管在附圖中操作被示出為按照預(yù)定順序執(zhí)行,但是不應(yīng)解釋為要求所述操作順序地或者按照所示的預(yù)定順序來執(zhí)行以獲得優(yōu)選結(jié)果,或者要求所有所示的操作均將執(zhí)行。在一些情況下,多任務(wù)和并行處理可為有利的。另外,不應(yīng)解釋為所有類型的實現(xiàn)方式中均要求如此劃分各種系統(tǒng)組件。應(yīng)該理解所描述的程序組件和系統(tǒng)通常被集成為單個軟件產(chǎn)品或者被封裝在多軟件產(chǎn)品中。
工業(yè)實用性
本發(fā)明涉及一種裝置之間通過與服務(wù)控制設(shè)備的互通的內(nèi)容傳送方法以及基于與具有域名服務(wù)器功能的服務(wù)控制設(shè)備的互通的裝置對裝置內(nèi)容傳輸方法。
根據(jù)本發(fā)明,通過經(jīng)由與具有域名服務(wù)器功能的服務(wù)控制設(shè)備的互通來支持裝置之間的內(nèi)容傳輸,可更容易地發(fā)現(xiàn)要以D2D通信方式連接的裝置。因此,用于D2D通信的過程可簡化,并且這可有助于D2D通信技術(shù)的成長。
另外,由于存在充分的市場需求和實際可行性,本發(fā)明具有工業(yè)實用性。