發(fā)明背景
發(fā)明領(lǐng)域
本發(fā)明的實(shí)施例涉及基于是否滿足針對(duì)對(duì)等(p2p)群的法定人數(shù)(quorum)條件來選擇性地觸發(fā)通信動(dòng)作。
相關(guān)技術(shù)描述
無線通信系統(tǒng)已經(jīng)過了數(shù)代的發(fā)展,包括第一代模擬無線電話服務(wù)(1g)、第二代(2g)數(shù)字無線電話服務(wù)(包括過渡的2.5g和2.75g網(wǎng)絡(luò))、以及第三代(3g)和第四代(4g)高速數(shù)據(jù)/具有因特網(wǎng)能力的無線服務(wù)。目前在用的有許多不同類型的無線通信系統(tǒng),包括蜂窩以及個(gè)人通信服務(wù)(pcs)系統(tǒng)。已知蜂窩系統(tǒng)的示例包括蜂窩模擬高級(jí)移動(dòng)電話系統(tǒng)(amps),以及基于碼分多址(cdma)、頻分多址(fdma)、時(shí)分多址(tdma)、tdma的全球移動(dòng)接入系統(tǒng)(gsm)變型的數(shù)字蜂窩系統(tǒng),以及使用tdma和cdma技術(shù)兩者的更新的混合數(shù)字通信系統(tǒng)。
最近,長(zhǎng)期演進(jìn)(lte)已發(fā)展成為用于移動(dòng)電話和其他數(shù)據(jù)終端的高速數(shù)據(jù)無線通信的無線通信協(xié)議。lte是基于gsm的,且包括來自各種gsm相關(guān)協(xié)議的貢獻(xiàn),這些相關(guān)協(xié)議諸如增強(qiáng)數(shù)據(jù)率gsm演進(jìn)(edge)、以及通用移動(dòng)電信系統(tǒng)(umts)協(xié)議(諸如高速分組接入(hspa))。
lte直連(lte-d)是提議的3gpp(版本12)設(shè)備到設(shè)備(d2d)近程發(fā)現(xiàn)解決方案。lte-d通過直接監(jiān)視大范圍(約500m視線)內(nèi)的其他lte-d設(shè)備上的服務(wù)來免除位置跟蹤和網(wǎng)絡(luò)呼叫。其在電池高效的同步系統(tǒng)中持續(xù)地如此做,并且可以并發(fā)地檢測(cè)在近程的數(shù)千個(gè)服務(wù)。
lte-d在有執(zhí)照頻譜上作為對(duì)移動(dòng)應(yīng)用的服務(wù)來操作。lte-d是實(shí)現(xiàn)服務(wù)層發(fā)現(xiàn)的設(shè)備到設(shè)備(d2d)解決方案。lte-d設(shè)備上的移動(dòng)應(yīng)用可以指令lte-d監(jiān)視其他設(shè)備上的移動(dòng)應(yīng)用服務(wù)并在物理層宣告它們自身的服務(wù)(以供由其他lte-d設(shè)備上的服務(wù)進(jìn)行檢測(cè))。這允許應(yīng)用被關(guān)閉,而lte-d持續(xù)進(jìn)行工作并在其檢測(cè)到對(duì)于其設(shè)置的監(jiān)視的匹配時(shí)通知客戶端應(yīng)用。
lte-d由此對(duì)于尋求部署近程發(fā)現(xiàn)解決方案作為其現(xiàn)有云服務(wù)的擴(kuò)展的移動(dòng)開發(fā)者而言是有吸引力的替換方案。lte-d是分布式發(fā)現(xiàn)解決方案(相對(duì)于當(dāng)今存在的集中式發(fā)現(xiàn)而言),藉此移動(dòng)應(yīng)用在標(biāo)識(shí)相關(guān)性匹配時(shí)放棄集中式數(shù)據(jù)庫(kù)處理,取而代之在設(shè)備級(jí)通過傳送和監(jiān)視相關(guān)屬性來自主地確定相關(guān)性。lte-d在隱私以及功耗的意義上提供某些益處,因?yàn)閘te-d不利用持久的位置跟蹤來確定近程性。通過將發(fā)現(xiàn)保持在設(shè)備上而非在云中,用戶對(duì)與外部設(shè)備共享什么信息具有更多控制。
概覽
在一實(shí)施例中,ue獲取與來自該ue所注冊(cè)到的群的集合中的給定群通信的一個(gè)或多個(gè)法定人數(shù)條件。ue通過p2p接口搜索以標(biāo)識(shí)注冊(cè)到該給定群并且在該ue近程的一個(gè)或多個(gè)群成員。ue確定所標(biāo)識(shí)的一個(gè)或多個(gè)群成員是否足以滿足該一個(gè)或多個(gè)法定人數(shù)條件中的至少一者。ue基于該確定是否確定了至少一個(gè)法定人數(shù)條件被滿足來選擇性地觸發(fā)與該給定群相關(guān)聯(lián)的通信動(dòng)作。
附圖簡(jiǎn)述
對(duì)本發(fā)明的各實(shí)施例及其許多伴隨優(yōu)點(diǎn)的更完整領(lǐng)會(huì)將因其在參考結(jié)合附圖考慮的以下詳細(xì)描述時(shí)變得更好理解而易于獲得,附圖僅出于解說目的被給出而不對(duì)本發(fā)明構(gòu)成任何限定,并且其中:
圖1解說了根據(jù)本發(fā)明一實(shí)施例的無線通信系統(tǒng)的高級(jí)系統(tǒng)架構(gòu)。
圖2a解說了根據(jù)本發(fā)明一實(shí)施例的1xev-do網(wǎng)絡(luò)的無線電接入網(wǎng)(ran)和核心網(wǎng)的分組交換部分的示例配置。
圖2b解說了根據(jù)本發(fā)明一實(shí)施例的3gumtsw-cdma系統(tǒng)內(nèi)的ran以及通用分組無線電服務(wù)(gprs)核心網(wǎng)的分組交換部分的示例配置。
圖2c解說了根據(jù)本發(fā)明一實(shí)施例的3gumtsw-cdma系統(tǒng)內(nèi)的ran和gprs核心網(wǎng)的分組交換部分的另一示例配置。
圖2d解說了根據(jù)本發(fā)明一實(shí)施例的基于演進(jìn)分組系統(tǒng)(eps)或長(zhǎng)期演進(jìn)(lte)網(wǎng)絡(luò)的ran和核心網(wǎng)的分組交換部分的示例配置。
圖2e解說了根據(jù)本發(fā)明一實(shí)施例的連接至eps或lte網(wǎng)絡(luò)的增強(qiáng)型高速率分組數(shù)據(jù)(hrpd)ran以及還有hrpd核心網(wǎng)的分組交換部分的示例配置。
圖3解說了根據(jù)本發(fā)明的實(shí)施例的用戶裝備(ue)的示例。
圖4解說了根據(jù)本發(fā)明一實(shí)施例的通信設(shè)備,該通信設(shè)備包括被配置成執(zhí)行功能性的邏輯。
圖5解說了根據(jù)本發(fā)明一實(shí)施例的服務(wù)器。
圖6解說了根據(jù)本發(fā)明的一實(shí)施例的無線通信系統(tǒng),藉此ue可使用d2dp2p技術(shù)直接連接到其他ue同時(shí)還連接到無線廣域網(wǎng)(wwan)。
圖7解說了根據(jù)本發(fā)明的一實(shí)施例的群p2p發(fā)現(xiàn)規(guī)程。
圖8a解說了根據(jù)本公開一實(shí)施例的用于lte-d的個(gè)體p2p發(fā)現(xiàn)消息。
圖8b解說了根據(jù)本公開一實(shí)施例的用于lte-d的群p2p發(fā)現(xiàn)消息。
圖9解說了根據(jù)本發(fā)明一實(shí)施例的圖7的過程的示例實(shí)現(xiàn)。
圖10解說了根據(jù)本發(fā)明的一實(shí)施例的p2pue的布置。
圖11解說了根據(jù)本發(fā)明的一實(shí)施例的p2pue的另一布置。
圖12解說了根據(jù)本發(fā)明的一實(shí)施例的圖9的過程的一部分的示例實(shí)現(xiàn)。
詳細(xì)描述
在以下針對(duì)本發(fā)明的具體實(shí)施例的描述和有關(guān)附圖中公開了本發(fā)明的各方面??梢栽O(shè)計(jì)出替換實(shí)施例而不會(huì)脫離本發(fā)明的范圍。另外,本發(fā)明中眾所周知的元素將不被詳細(xì)描述或?qū)⒈皇∪ヒ悦怃螞]本發(fā)明的相關(guān)細(xì)節(jié)。
措辭“示例性”和/或“示例”在本文中用于意指“用作示例、實(shí)例或解說”。本文描述為“示例性”和/或“示例”的任何實(shí)施例不必被解釋為優(yōu)于或勝過其他實(shí)施例同樣,術(shù)語(yǔ)“本發(fā)明的各實(shí)施例”并不要求本發(fā)明的所有實(shí)施例都包括所討論的特征、優(yōu)點(diǎn)、或工作模式。
此外,許多實(shí)施例是根據(jù)將由例如計(jì)算設(shè)備的元件執(zhí)行的動(dòng)作序列來描述的。將認(rèn)識(shí)到,本文描述的各種動(dòng)作能由專用電路(例如,專用集成電路(asic))、由正被一個(gè)或多個(gè)處理器執(zhí)行的程序指令、或由這兩者的組合來執(zhí)行。另外,本文描述的這些動(dòng)作序列可被認(rèn)為是完全體現(xiàn)在任何形式的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)內(nèi),其內(nèi)存儲(chǔ)有一經(jīng)執(zhí)行就將使相關(guān)聯(lián)的處理器執(zhí)行本文所描述的功能性的相應(yīng)計(jì)算機(jī)指令集。由此,本發(fā)明的各個(gè)方面可以用數(shù)種不同的形式來體現(xiàn),所有這些形式都已被構(gòu)想落在所要求保護(hù)的主題內(nèi)容的范圍內(nèi)。另外,對(duì)于本文描述的每個(gè)實(shí)施例,任何此類實(shí)施例的對(duì)應(yīng)形式可在本文中被描述為例如“被配置成執(zhí)行所描述的動(dòng)作的邏輯”。
客戶端設(shè)備(在本文中被稱為用戶裝備(ue))可以是移動(dòng)的或駐定的,并且可以與無線電接入網(wǎng)(ran)通信。如本文所使用的,術(shù)語(yǔ)“ue”可以互換地被稱為“接入終端”或“at”、“無線設(shè)備”、“訂戶設(shè)備”、“訂戶終端”、“訂戶站”、“用戶終端”或ut、“移動(dòng)終端”、“移動(dòng)站”及其各種變型。一般地,ue可以經(jīng)由ran與核心網(wǎng)通信,并且通過核心網(wǎng),ue能與外部網(wǎng)絡(luò)(諸如因特網(wǎng))連接。當(dāng)然,連接到核心網(wǎng)和/或因特網(wǎng)的其他機(jī)制對(duì)于ue而言也是可能的,諸如通過有線接入網(wǎng)、wifi網(wǎng)絡(luò)(例如,基于ieee802.11等)等。ue可以通過數(shù)種類型設(shè)備中的任何設(shè)備來實(shí)現(xiàn),包括但不限于pc卡、致密閃存設(shè)備、外置或內(nèi)置調(diào)制解調(diào)器、無線或有線電話等。ue藉以向ran發(fā)送信號(hào)的通信鏈路被稱為上行鏈路信道(例如,反向話務(wù)信道、反向控制信道、接入信道等)。ran藉以向ue發(fā)送信號(hào)的通信鏈路被稱為下行鏈路或前向鏈路信道(例如,尋呼信道、控制信道、廣播信道、前向話務(wù)信道等)。如本文所使用的,術(shù)語(yǔ)話務(wù)信道(tch)可以指上行鏈路/反向或下行鏈路/前向話務(wù)信道。
圖1解說了根據(jù)本發(fā)明一實(shí)施例的無線通信系統(tǒng)100的高級(jí)系統(tǒng)架構(gòu)。無線通信系統(tǒng)100包含ue1…n。ue1……n可包括蜂窩電話、個(gè)人數(shù)字助理(pda)、尋呼機(jī)、膝上型計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)等。例如,在圖1中,ue1……2被解說為蜂窩呼叫電話,ue3……5被解說為蜂窩觸摸屏電話或智能電話,而uen被解說為臺(tái)式計(jì)算機(jī)或pc。
參照?qǐng)D1,ue1……n被配置成在物理通信接口或?qū)?在圖1中被示為空中接口104、106、108)和/或直接有線連接上與接入網(wǎng)(例如,ran120、接入點(diǎn)125等)通信。空中接口104和106可遵循給定的蜂窩通信協(xié)議(例如,cdma、evdo、ehrpd、gsm、edge、w-cdma、lte等),而空中接口108可遵循無線ip協(xié)議(例如,ieee802.11)。ran120包括通過空中接口(諸如,空中接口104和106)服務(wù)ue的多個(gè)接入點(diǎn)。ran120中的接入點(diǎn)可被稱為接入節(jié)點(diǎn)或an、接入點(diǎn)或ap、基站或bs、b節(jié)點(diǎn)、演進(jìn)型b節(jié)點(diǎn)等。這些接入點(diǎn)可以是陸地接入點(diǎn)(或地面站)或衛(wèi)星接入點(diǎn)。ran120被配置成連接到核心網(wǎng)140,核心網(wǎng)140可以執(zhí)行各種各樣的功能——包括在由ran120服務(wù)的ue與由ran120或由完全不同的ran服務(wù)的其他ue之間橋接電路交換(cs)呼叫,并且還可中介與外部網(wǎng)絡(luò)(諸如因特網(wǎng)175)的分組交換(ps)數(shù)據(jù)的交換。因特網(wǎng)175包括數(shù)個(gè)路由代理和處理代理(出于方便起見,未在圖1中示出)。在圖1中,uen被示為直接連接到因特網(wǎng)175(即,與核心網(wǎng)140分開,諸如通過wifi或基于802.11的網(wǎng)絡(luò)的以太網(wǎng)連接)。因特網(wǎng)175可藉此作用于經(jīng)由核心網(wǎng)140在uen與ue1…n之間橋接分組交換數(shù)據(jù)通信。圖1還示出了與ran120分開的接入點(diǎn)125。接入點(diǎn)125可以獨(dú)立于核心網(wǎng)140地(例如,經(jīng)由諸如fios之類的光學(xué)通信系統(tǒng)、線纜調(diào)制解調(diào)器等)連接到因特網(wǎng)175??罩薪涌?08可通過局部無線連接(諸如在一示例中是ieee802.11)服務(wù)ue4或ue5。uen被示為具有到因特網(wǎng)175的有線連接(諸如到調(diào)制解調(diào)器或路由器的直接連接)的臺(tái)式計(jì)算機(jī),在一示例中該調(diào)制解調(diào)器或路由器可對(duì)應(yīng)于接入點(diǎn)125自身(例如,對(duì)于具有有線和無線連通性兩者的wifi路由器)。
參照?qǐng)D1,應(yīng)用服務(wù)器170被示為連接到因特網(wǎng)175、核心網(wǎng)140、或這兩者。應(yīng)用服務(wù)器170可被實(shí)現(xiàn)為多個(gè)結(jié)構(gòu)上分開的服務(wù)器,或者替換地可對(duì)應(yīng)于單個(gè)服務(wù)器。如下文將更詳細(xì)地描述的,應(yīng)用服務(wù)器170被配置成針對(duì)能夠經(jīng)由核心網(wǎng)140和/或因特網(wǎng)175連接到應(yīng)用服務(wù)器170的ue支持一個(gè)或多個(gè)通信服務(wù)(例如,網(wǎng)際協(xié)議語(yǔ)音(voip)會(huì)話、即按即說(ptt)會(huì)話、群通信會(huì)話、社交聯(lián)網(wǎng)服務(wù)等)。
用于ran120和核心網(wǎng)140的因協(xié)議而異的實(shí)現(xiàn)的示例在以下關(guān)于圖2a到2d提供,以幫助更詳細(xì)地解釋無線通信系統(tǒng)100。具體而言,ran120和核心網(wǎng)140的組件對(duì)應(yīng)于與支持分組交換(ps)通信相關(guān)聯(lián)的組件,由此舊式電路交換(cs)組件也可存在于這些網(wǎng)絡(luò)中,但任何舊式cs專用組件未在圖2a-2d中明確示出。
圖2a解說了根據(jù)本發(fā)明一實(shí)施例的用于cdma20001x演進(jìn)數(shù)據(jù)優(yōu)化(ev-do)網(wǎng)絡(luò)中分組交換通信的ran120和核心網(wǎng)140的示例配置。參照?qǐng)D2a,ran120包括通過有線回程接口耦合至基站控制器(bsc)215a的多個(gè)基站(bs)200a、205a和210a。由單個(gè)bsc控制的一群bs被統(tǒng)稱為子網(wǎng)。如本領(lǐng)域普通技術(shù)人員將領(lǐng)會(huì)的,ran120可包括多個(gè)bsc和子網(wǎng),且為方便起見,在圖2a中示出了單個(gè)bsc。bsc215a通過a9連接與核心網(wǎng)140內(nèi)的分組控制功能(pcf)220a通信。pcf220a為bsc215a執(zhí)行與分組數(shù)據(jù)有關(guān)的某些處理功能。pcf220a通過a11連接與核心網(wǎng)140內(nèi)的分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)(pdsn)225a通信。pdsn225a具有各種功能,包括管理點(diǎn)對(duì)點(diǎn)(ppp)會(huì)話、充當(dāng)歸屬代理(ha)和/或區(qū)外代理(fa),且在功能上類似于gsm和umts網(wǎng)絡(luò)中的網(wǎng)關(guān)通用分組無線電服務(wù)(gprs)支持節(jié)點(diǎn)(ggsn)(以下更詳細(xì)地描述)。pdsn225a將核心網(wǎng)140連接至外部ip網(wǎng)絡(luò),諸如因特網(wǎng)175。
圖2b解說了根據(jù)本發(fā)明一實(shí)施例的3gumtsw-cdma系統(tǒng)內(nèi)的ran120和配置為gprs核心網(wǎng)的核心網(wǎng)140的分組交換部分的示例配置。參照?qǐng)D2b,ran120包括通過有線回程接口耦合至無線電網(wǎng)絡(luò)控制器(rnc)215b的多個(gè)b節(jié)點(diǎn)200b、205b和210b。類似于1xev-do網(wǎng)絡(luò),由單個(gè)rnc控制的一群b節(jié)點(diǎn)被統(tǒng)稱為子網(wǎng)。如本領(lǐng)域普通技術(shù)人員將領(lǐng)會(huì)的,ran120可包括多個(gè)rnc和子網(wǎng),且為方便起見,在圖2b中示出了單個(gè)rnc。rnc215b負(fù)責(zé)信令、建立和拆除核心網(wǎng)140中的服務(wù)grps支持節(jié)點(diǎn)(sgsn)220b與由ran120服務(wù)的ue之間的承載信道(即,數(shù)據(jù)信道)。如果啟用了鏈路層加密,則rnc215b還在將內(nèi)容轉(zhuǎn)發(fā)給ran120以通過空中接口傳輸之前對(duì)內(nèi)容進(jìn)行加密。rnc215b的功能在本領(lǐng)域是公知的且出于簡(jiǎn)明起見將不作進(jìn)一步討論。
在圖2b中,核心網(wǎng)140包括上述sgsn220b(以及潛在地也包括數(shù)個(gè)其他sgsn)和ggsn225b。一般而言,gprs是在gsm中用于路由ip分組的協(xié)議。gprs核心網(wǎng)(例如,ggsn225b以及一個(gè)或多個(gè)sgsn220b)是gprs系統(tǒng)的集中部分,并且還提供對(duì)基于w-cdma的3g接入網(wǎng)的支持。gprs核心網(wǎng)是gsm核心網(wǎng)(即,核心網(wǎng)140)的集成部分,其提供gsm和w-cdma網(wǎng)絡(luò)中的移動(dòng)性管理、會(huì)話管理和ip分組傳輸服務(wù)。
gprs隧穿協(xié)議(gtp)是gprs核心網(wǎng)的定義ip協(xié)議。gtp是允許gsm或w-cdma網(wǎng)絡(luò)的終端用戶(例如,ue)在各處移動(dòng),而同時(shí)繼續(xù)如同從ggsn225b處的一個(gè)位置那樣連接到因特網(wǎng)175的協(xié)議。這是通過將相應(yīng)ue的數(shù)據(jù)從ue的當(dāng)前sgsn220b傳遞到正處置相應(yīng)ue的會(huì)話的ggsn225b來達(dá)成的。
gprs核心網(wǎng)使用三種形式的gtp;即,(i)gtp-u、(ii)gtp-c以及(iii)gtp’(高級(jí)gtp)。gtp-u用于針對(duì)每種分組數(shù)據(jù)協(xié)議(pdp)上下文在分開的隧道中傳遞用戶數(shù)據(jù)。gtp-c用于控制信令(例如,pdp上下文的建立和刪除、gsn可達(dá)性的驗(yàn)證、諸如在訂戶從一個(gè)sgsn移至另一個(gè)sgsn時(shí)的更新或修改等)。gtp’用于從gsn向計(jì)費(fèi)功能傳遞計(jì)費(fèi)數(shù)據(jù)。
參照?qǐng)D2b,ggsn225b充當(dāng)gprs主干網(wǎng)(未示出)與因特網(wǎng)175之間的接口。ggsn225b從來自sgsn220b的gprs分組提取具有相關(guān)聯(lián)分組數(shù)據(jù)協(xié)議(pdp)格式(例如,ip或ppp)的分組數(shù)據(jù),并將這些分組在相應(yīng)的分組數(shù)據(jù)網(wǎng)絡(luò)上發(fā)送出去。在另一方向上,傳入的數(shù)據(jù)分組由連接ue的ggsn定向至sgsn220b,sgsn220b管理和控制由ran120服務(wù)的目標(biāo)ue的無線電接入承載(rab)。因此,ggsn225b在位置寄存器中(例如,在pdp上下文內(nèi))存儲(chǔ)目標(biāo)ue的當(dāng)前sgsn地址及其相關(guān)聯(lián)的簡(jiǎn)檔。ggsn225b負(fù)責(zé)ip地址指派并且是所連接的ue的默認(rèn)路由器。ggsn225b還執(zhí)行認(rèn)證和計(jì)費(fèi)功能。
在一示例中,sgsn220b代表核心網(wǎng)140內(nèi)的許多sgsn之一。每個(gè)sgsn負(fù)責(zé)從和向相關(guān)聯(lián)的地理服務(wù)區(qū)域內(nèi)的ue遞送數(shù)據(jù)分組。sgsn220b的任務(wù)包括分組路由和傳遞、移動(dòng)性管理(例如,附連/斷開和位置管理)、邏輯鏈路管理、以及認(rèn)證和計(jì)費(fèi)功能。sgsn220b的位置寄存器例如在關(guān)于每個(gè)用戶或ue的一個(gè)或多個(gè)pdp上下文內(nèi)存儲(chǔ)向sgsn220b注冊(cè)的所有g(shù)prs用戶的位置信息(例如,當(dāng)前蜂窩小區(qū)、當(dāng)前vlr)和用戶簡(jiǎn)檔(例如,imsi、在分組數(shù)據(jù)網(wǎng)中使用的(諸)pdp地址)。因此,sgsn220b負(fù)責(zé)(i)解除來自ggsn225b的下行鏈路gtp分組的隧穿,(ii)朝向ggsn225b的上行鏈路隧穿ip分組,(iii)當(dāng)ue在sgsn服務(wù)區(qū)域之間移動(dòng)時(shí)執(zhí)行移動(dòng)性管理,以及(iv)對(duì)移動(dòng)訂戶記賬。如本領(lǐng)域普通技術(shù)人員將領(lǐng)會(huì)的,除了(i)-(iv)以外,配置成用于gsm/edge網(wǎng)絡(luò)的sgsn還具有與配置成用于w-cdma網(wǎng)絡(luò)的sgsn相比略微不同的功能性。
ran120(例如,或者在umts系統(tǒng)架構(gòu)中為utran)經(jīng)由無線電接入網(wǎng)應(yīng)用部分(ranap)協(xié)議與sgsn220b通信。ranap用傳輸協(xié)議(諸如幀中繼或ip)在iu接口(iu-ps)上操作。sgsn220b經(jīng)由gn接口與ggsn225b通信,并且使用以上定義的gtp協(xié)議(例如,gtp-u、gtp-c、gtp’等),gn接口是sgsn220b與其他sgsn(未示出)以及內(nèi)部ggsn(未示出)之間的基于ip的接口。在圖2b的實(shí)施例中,sgsn220b和ggsn225b之間的gn承載gtp-c和gtp-u兩者。盡管未在圖2b中示出,但gn接口也被域名系統(tǒng)(dns)使用。ggsn225b經(jīng)由gi接口利用ip協(xié)議直接或通過無線應(yīng)用協(xié)議(wap)網(wǎng)關(guān)連接至公共數(shù)據(jù)網(wǎng)(pdn)(未示出),并且進(jìn)而連接到因特網(wǎng)175。
圖2c解說了根據(jù)本發(fā)明一實(shí)施例的3gumtsw-cdma系統(tǒng)內(nèi)的ran120和配置為gprs核心網(wǎng)的核心網(wǎng)140的分組交換部分的另一示例配置。類似于圖2b,核心網(wǎng)140包括sgsn220b和ggsn225b。然而,在圖2c中,直接隧道是iu模式中的可選功能,其允許sgsn220b在ps域內(nèi)在ran120與ggsn225b之間建立直接用戶面隧道gtp-u??稍诿縢gsn和每rnc基礎(chǔ)上配置具有直接隧道能力的sgsn(諸如圖2c中的sgsn220b),無論該sgsn220b能否使用直接用戶面連接。圖2c中的sgsn220b處置控制面信令并作出何時(shí)建立直接隧道的決定。當(dāng)指派給pdp上下文的rab被釋放(即,pdp上下文被保存)時(shí),在ggsn225b和sgsn220b之間建立gtp-u隧道以便能夠處置下行鏈路分組。
圖2d解說了根據(jù)本發(fā)明一實(shí)施例的基于演進(jìn)分組系統(tǒng)(eps)或lte網(wǎng)絡(luò)的ran120和核心網(wǎng)140的分組交換部分的示例配置。參照?qǐng)D2d,不同于圖2b-2c中所示的ran120,eps/lte網(wǎng)絡(luò)中的ran120配置有多個(gè)演進(jìn)型b節(jié)點(diǎn)(enodeb或enb)200d、205d和210d,而沒有來自圖2b-2c的rnc215b。這是由于eps/lte網(wǎng)絡(luò)中的enodeb不要求ran120內(nèi)的單獨(dú)控制器(即,rnc215b)就能與核心網(wǎng)140通信。換言之,來自圖2b-2c的rnc215b的一些功能性被構(gòu)建到圖2d中的ran120的每個(gè)相應(yīng)enodeb中。
在圖2d中,核心網(wǎng)140包括多個(gè)移動(dòng)性管理實(shí)體(mme)215d和220d、歸屬訂戶服務(wù)器(hss)225d、服務(wù)網(wǎng)關(guān)(s-gw)230d、分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)(p-gw)235d、以及策略和計(jì)費(fèi)規(guī)則功能(pcrf)240d。這些組件、ran120和因特網(wǎng)175之間的網(wǎng)絡(luò)接口在圖2d中解說并在(下)表1中定義如下:
表1–eps/lte核心網(wǎng)連接定義
現(xiàn)在將描述圖2d的ran120和核心網(wǎng)140中所示的組件的高級(jí)描述。然而,這些組件各自在本領(lǐng)域中根據(jù)各種3gppts標(biāo)準(zhǔn)是公知的,且本文包含的描述并非旨在是由這些組件執(zhí)行的所有功能性的詳盡描述。
參照?qǐng)D2d,mme215d和220d被配置成管理用于eps承載的控制面信令。mme功能包括:非接入階層(nas)信令、nas信令安全性、用于技術(shù)間和技術(shù)內(nèi)越區(qū)切換的移動(dòng)性管理、p-gw和s-gw選擇、以及用于具有mme改變的越區(qū)切換的mme選擇。
參照?qǐng)D2d,s-gw230d是終接朝向ran120的接口的網(wǎng)關(guān)。對(duì)于與用于基于eps的系統(tǒng)的核心網(wǎng)140相關(guān)聯(lián)的每個(gè)ue,在給定時(shí)間點(diǎn),存在單個(gè)s-gw。對(duì)于基于gtp和基于代理移動(dòng)ipv6(pmip)的s5/s8兩者,s-gw230d的功能包括:移動(dòng)性錨點(diǎn)、分組路由和轉(zhuǎn)發(fā)、以及基于相關(guān)聯(lián)eps承載的qos類標(biāo)識(shí)符(qci)來設(shè)置差別服務(wù)碼點(diǎn)(dscp)。
參照?qǐng)D2d,p-gw235d是終接朝向分組數(shù)據(jù)網(wǎng)絡(luò)(pdn)(例如,因特網(wǎng)175)的sgi接口的網(wǎng)關(guān)。如果ue正接入多個(gè)pdn,則可能存在用于該ue的一個(gè)以上p-gw;然而,通常不會(huì)同時(shí)為該ue支持s5/s8連通性和gn/gp連通性的混合。對(duì)于基于gtp的s5/s8兩者,p-gw功能包括:分組過濾(通過深度分組監(jiān)測(cè)),ueip地址分配,基于相關(guān)聯(lián)eps承載的qci來設(shè)置dscp,計(jì)及運(yùn)營(yíng)方間計(jì)費(fèi),上行鏈路(ul)和下行鏈路(dl)承載綁定(如3gppts23.203中定義的),ul承載綁定驗(yàn)證(如3gppts23.203中定義的)。p-gw235d使用e-utran、geran或utran中的任一者向唯gsm/edge無線電接入網(wǎng)(geran)/utran的ue和具有e-utran能力的ue兩者提供pdn連通性。p-gw235d通過s5/s8接口僅使用e-utran來向具有e-utran能力的ue提供pdn連通性。
參照?qǐng)D2d,pcrf240d是基于eps的核心網(wǎng)140的策略和計(jì)費(fèi)控制元件。在非漫游場(chǎng)景中,在與ue的網(wǎng)際協(xié)議連通性接入網(wǎng)(ip-can)會(huì)話相關(guān)聯(lián)的hplmn中存在單個(gè)pcrf。pcrf終接rx接口和gx接口。在具有本地話務(wù)爆發(fā)的漫游場(chǎng)景中,可存在與ue的ip-can會(huì)話相關(guān)聯(lián)的兩個(gè)pcrf:歸屬pcrf(h-pcrf)是駐留在hplmn內(nèi)的pcrf,且到訪pcrf(v-pcrf)是駐留在到訪vplmn內(nèi)的pcrf。pcrf在3gppts23.203中有更詳細(xì)的描述,且因此為簡(jiǎn)明起見將不再贅述。在圖2d中,應(yīng)用服務(wù)器170(例如,其按3gpp術(shù)語(yǔ)可被稱為af)被示為經(jīng)由因特網(wǎng)175連接至核心網(wǎng)140,或替換地經(jīng)由rx接口直接連接至pcrf240d。一般而言,應(yīng)用服務(wù)器170(或af)是向核心網(wǎng)供應(yīng)使用ip承載資源(例如,umtsps域/gprs域資源/lteps數(shù)據(jù)服務(wù))的應(yīng)用的元件。應(yīng)用功能的一個(gè)示例是ip多媒體子系統(tǒng)(ims)核心網(wǎng)子系統(tǒng)的代理呼叫會(huì)話控制功能(p-cscf)。af使用rx參考點(diǎn)來向pcrf240d提供會(huì)話信息。在蜂窩網(wǎng)絡(luò)上供應(yīng)ip數(shù)據(jù)服務(wù)的任何其他應(yīng)用服務(wù)器也可經(jīng)由rx參考點(diǎn)連接至pcrf240d。
圖2e解說了根據(jù)本發(fā)明一實(shí)施例的被配置為連接至eps或lte網(wǎng)絡(luò)140a的增強(qiáng)型高速率分組數(shù)據(jù)(hrpd)ran的ran120以及還有hrpd核心網(wǎng)140b的分組交換部分的示例。核心網(wǎng)140a是eps或lte核心網(wǎng),類似于以上參照?qǐng)D2d描述的核心網(wǎng)。
在圖2e中,ehrpdran包括多個(gè)基收發(fā)機(jī)站(bts)200e、205e和210e,它們連接至增強(qiáng)型bsc(ebsc)和增強(qiáng)型pcf(epcf)215e。ebsc/epcf215e可通過s101接口連接至eps核心網(wǎng)140a內(nèi)的mme215d或220d之一,以及通過a10和/或a11接口連接至hrpd服務(wù)網(wǎng)關(guān)(hsgw)220e以與eps核心網(wǎng)140a內(nèi)的其他實(shí)體對(duì)接(例如,通過s103接口與s-gw230d對(duì)接、通過s2a接口與p-gw235d對(duì)接,通過gxa接口與pcrf240d對(duì)接,通過sta接口與3gppaaa服務(wù)器(圖2d中未顯式示出)對(duì)接等)。在3gpp2中定義了hsgw220e以提供hrpd網(wǎng)絡(luò)與eps/lte網(wǎng)絡(luò)之間的互通。如將領(lǐng)會(huì)的,ehrpdran和hsgw220e配置有至epc/lte網(wǎng)絡(luò)的接口功能性,這在舊式hrpd網(wǎng)絡(luò)中是不可用的。
回到ehrpdran,除了與eps/lte網(wǎng)絡(luò)140a對(duì)接之外,ehrpdran還可與舊式hrpd網(wǎng)絡(luò)(諸如hrpd網(wǎng)絡(luò)140b)對(duì)接。如將領(lǐng)會(huì)的,hrpd網(wǎng)絡(luò)140b是舊式hrpd網(wǎng)絡(luò)(諸如來自圖2a的ev-do網(wǎng)絡(luò))的示例實(shí)現(xiàn)。例如,ebsc/epcf215e可經(jīng)由a12接口與認(rèn)證、授權(quán)和記賬(aaa)服務(wù)器225e對(duì)接,或經(jīng)由a10或a11接口來對(duì)接至pdsn/fa230e。pdsn/fa230e進(jìn)而連接至ha235e,藉此可接入因特網(wǎng)175。在圖2e中,某些接口(例如,a13、a16、h1、h2等)未被明確描述,但出于完整性而被示出,且將是熟悉hrpd或ehrpd的本領(lǐng)域普通技術(shù)人員所理解的。
參照?qǐng)D2b-2e,將領(lǐng)會(huì),在某些情形中,與ehrpdran和hsgw(例如,圖2e)對(duì)接的lte核心網(wǎng)(例如,圖2d)和hrpd核心網(wǎng)能支持網(wǎng)絡(luò)發(fā)起的(例如,由p-gw、ggsn、sgsn等發(fā)起的)服務(wù)質(zhì)量(qos)。
圖3解說了根據(jù)本發(fā)明的諸實(shí)施例的ue的示例。參照?qǐng)D3,ue300a被解說為發(fā)起呼叫的電話,而ue300b被解說為觸摸屏設(shè)備(例如,智能電話、平板計(jì)算機(jī)等)。如圖3所示,ue300a的外殼配置有天線305a、顯示器310a、至少一個(gè)按鈕315a(例如,ptt按鈕、電源按鈕、音量控制按鈕等)和小鍵盤320a以及其他組件,如本領(lǐng)域已知的。同樣,ue300b的外殼配置有觸摸屏顯示器305b、外圍按鈕310b、315b、320b和325b(例如,電源控制按鈕、音量或振動(dòng)控制按鈕、飛行模式切換按鈕等)、至少一個(gè)前面板按鈕330b(例如,home(主界面)按鈕等)以及其他組件,如本領(lǐng)域已知的。盡管未被顯式地示為ue300b的一部分,但ue300b可包括一個(gè)或多個(gè)外部天線和/或被構(gòu)建到ue300b的外殼中的一個(gè)或多個(gè)集成天線,包括但不限于wifi天線、蜂窩天線、衛(wèi)星定位系統(tǒng)(sps)天線(例如,全球定位系統(tǒng)(gps)天線)等。
雖然ue(諸如ue300a和300b)的內(nèi)部組件可以用不同硬件配置來實(shí)施,但在圖3中,內(nèi)部硬件組件的基本高級(jí)ue配置被示為平臺(tái)302。平臺(tái)302可接收并執(zhí)行傳送自ran120的可能最終來自核心網(wǎng)140、因特網(wǎng)175和/或其他遠(yuǎn)程服務(wù)器和網(wǎng)絡(luò)(例如應(yīng)用服務(wù)器170、weburl等)的軟件應(yīng)用、數(shù)據(jù)和/或命令。平臺(tái)302還可獨(dú)立地執(zhí)行本地存儲(chǔ)的應(yīng)用而無需ran交互。平臺(tái)302可包括收發(fā)機(jī)306,收發(fā)機(jī)306可操作地耦合到專用集成電路(asic)308或其他處理器、微處理器、邏輯電路、或其他數(shù)據(jù)處理設(shè)備。asic308或其他處理器執(zhí)行與無線設(shè)備的存儲(chǔ)器310中的任何駐留程序相對(duì)接的應(yīng)用編程接口(api)312層。存儲(chǔ)器312可包括只讀或隨機(jī)存取存儲(chǔ)器(ram和rom)、eeprom、閃存卡、或計(jì)算機(jī)平臺(tái)常用的任何存儲(chǔ)器。平臺(tái)302還可包括能存儲(chǔ)未在存儲(chǔ)器312中活躍地使用的應(yīng)用以及其它數(shù)據(jù)的本地?cái)?shù)據(jù)庫(kù)314。本地?cái)?shù)據(jù)庫(kù)314通常為閃存單元,但也可以是如本領(lǐng)域已知的任何輔助存儲(chǔ)設(shè)備(諸如磁介質(zhì)、eeprom、光學(xué)介質(zhì)、帶、軟盤或硬盤、或諸如此類)。
相應(yīng)地,本發(fā)明的一實(shí)施例可包括:包括執(zhí)行本文描述的功能的能力的ue(例如,ue300a、300b等)。如將由本領(lǐng)域技術(shù)人員領(lǐng)會(huì)的,各種邏輯元件可實(shí)施在分立元件、處理器上執(zhí)行的軟件模塊、或軟件與硬件的任何組合中以實(shí)現(xiàn)本文公開的功能性。例如,asic308、存儲(chǔ)器312、api310和本地?cái)?shù)據(jù)庫(kù)314可以全部協(xié)作地用來加載、存儲(chǔ)和執(zhí)行本文公開的各種功能,且用于執(zhí)行這些功能的邏輯因此可分布在各種元件上。替換地,該功能性可被納入到一個(gè)分立的組件中。因此,圖3中的ue300a和300b的特征將僅被視為解說性的,且本發(fā)明不限于所解說的特征或布局。
ue300a和/或300b與ran120之間的無線通信可以基于不同的技術(shù),諸如cdma、w-cdma、時(shí)分多址(tdma)、頻分多址(fdma)、正交頻分復(fù)用(ofdm)、gsm、或可在無線通信網(wǎng)絡(luò)或數(shù)據(jù)通信網(wǎng)絡(luò)中使用的其他協(xié)議。如上文所討論的以及本領(lǐng)域中已知的,可以使用各種網(wǎng)絡(luò)和配置來將語(yǔ)音傳輸和/或數(shù)據(jù)從ran傳送到ue。因此,本文提供的解說并非意圖限定本發(fā)明的各實(shí)施例,而僅僅是幫助描述本發(fā)明的各實(shí)施例的各方面。
圖4解說了包括配置成執(zhí)行功能性的邏輯的通信設(shè)備400。通信設(shè)備400可對(duì)應(yīng)于上述通信設(shè)備中的任一者,包括但不限于ue300a或300b、ran120的任何組件(例如,bs200a至210a、bsc215a、b節(jié)點(diǎn)200b至210b、rnc215b、演進(jìn)型b節(jié)點(diǎn)200d至210d等)、核心網(wǎng)140的任何組件(例如,pcf220a、pdsn225a、sgsn220b、ggsn225b、mme215d或220d、hss225d、s-gw230d、p-gw235d、pcrf240d)、與核心網(wǎng)140和/或因特網(wǎng)175耦合的任何組件(例如,應(yīng)用服務(wù)器170),等等。因此,通信設(shè)備400可對(duì)應(yīng)于配置成通過圖1的無線通信系統(tǒng)100與一個(gè)或多個(gè)其它實(shí)體進(jìn)行通信(或促成與一個(gè)或多個(gè)其它實(shí)體的通信)的任何電子設(shè)備。
參照?qǐng)D4,通信設(shè)備400包括配置成接收和/或傳送信息的邏輯405。在一示例中,如果通信設(shè)備400對(duì)應(yīng)于無線通信設(shè)備(例如,ue300a或300b、bs200a至210a之一、b節(jié)點(diǎn)200b至210b之一、演進(jìn)型b節(jié)點(diǎn)200d至210d之一、等等),則配置成接收和/或傳送信息的邏輯405可包括無線通信接口(例如,藍(lán)牙、wifi、2g、cdma、w-cdma、3g、4g、lte等),諸如無線收發(fā)機(jī)和相關(guān)聯(lián)的硬件(例如,rf天線、調(diào)制解調(diào)器、調(diào)制器和/或解調(diào)器等)。在另一示例中,配置成接收和/或傳送信息的邏輯405可對(duì)應(yīng)于有線通信接口(例如,串行連接、usb或火線連接、可藉以接入因特網(wǎng)175的以太網(wǎng)連接等)。因此,如果通信設(shè)備400對(duì)應(yīng)于某種類型的基于網(wǎng)絡(luò)的服務(wù)器(例如,pdsn、sgsn、ggsn、s-gw、p-gw、mme、hss、pcrf、應(yīng)用服務(wù)器170等),則配置成接收和/或傳送信息的邏輯405在一示例中可對(duì)應(yīng)于以太網(wǎng)卡,該以太網(wǎng)卡經(jīng)由以太網(wǎng)協(xié)議將基于網(wǎng)絡(luò)的服務(wù)器連接至其它通信實(shí)體。在進(jìn)一步示例中,配置成接收和/或傳送信息的邏輯405可包括傳感或測(cè)量硬件(例如,加速計(jì)、溫度傳感器、光傳感器、用于監(jiān)視本地rf信號(hào)的天線等),通信設(shè)備400可藉由該傳感或測(cè)量硬件來監(jiān)視其本地環(huán)境。配置成接收和/或傳送信息的邏輯405還可包括在被執(zhí)行時(shí)準(zhǔn)許配置成接收和/或傳送信息的邏輯405的相關(guān)聯(lián)硬件執(zhí)行其接收和/或傳送功能的軟件。然而,配置成接收和/或傳送信息的邏輯405不單單對(duì)應(yīng)于軟件,并且配置成接收和/或傳送信息的邏輯405至少部分地依賴于硬件來達(dá)成其功能性。
參照?qǐng)D4,通信設(shè)備400進(jìn)一步包括配置成處理信息的邏輯410。在一示例中,配置成處理信息的邏輯410可至少包括處理器??捎膳渲贸商幚硇畔⒌倪壿?10執(zhí)行的處理類型的示例實(shí)現(xiàn)包括但不限于執(zhí)行確定、建立連接、在不同信息選項(xiàng)之間作出選擇、執(zhí)行與數(shù)據(jù)有關(guān)的評(píng)價(jià)、與耦合至通信設(shè)備400的傳感器交互以執(zhí)行測(cè)量操作、將信息從一種格式轉(zhuǎn)換為另一種格式(例如,在不同協(xié)議之間轉(zhuǎn)換,諸如,.wmv到.avi等),等等。例如,配置成處理信息的邏輯410中所包括的處理器可對(duì)應(yīng)于被設(shè)計(jì)成執(zhí)行本文所描述功能的通用處理器、數(shù)字信號(hào)處理器(dsp)、asic、現(xiàn)場(chǎng)可編程門陣列(fpga)或其他可編程邏輯器件、分立的門或晶體管邏輯、分立的硬件組件、或其任何組合。通用處理器可以是微處理器,但在替換方案中,該處理器可以是任何常規(guī)的處理器、控制器、微控制器、或狀態(tài)機(jī)。處理器還可以被實(shí)現(xiàn)為計(jì)算設(shè)備的組合,例如dsp與微處理器的組合、多個(gè)微處理器、與dsp核心協(xié)同的一個(gè)或多個(gè)微處理器、或任何其它此類配置。配置成處理信息的邏輯410還可包括在被執(zhí)行時(shí)準(zhǔn)許配置成處理信息的邏輯410的相關(guān)聯(lián)硬件執(zhí)行其處理功能的軟件。然而,配置成處理信息的邏輯410不單單對(duì)應(yīng)于軟件,并且配置成處理信息的邏輯410至少部分地依賴于硬件來實(shí)現(xiàn)其功能性。
參照?qǐng)D4,通信設(shè)備400進(jìn)一步包括配置成存儲(chǔ)信息的邏輯415。在一示例中,配置成存儲(chǔ)信息的邏輯415可至少包括非瞬態(tài)存儲(chǔ)器和相關(guān)聯(lián)的硬件(例如,存儲(chǔ)器控制器等)。例如,包括在配置成存儲(chǔ)信息的邏輯415中的非瞬態(tài)存儲(chǔ)器可對(duì)應(yīng)于ram存儲(chǔ)器、閃存、rom存儲(chǔ)器、eprom存儲(chǔ)器、eeprom存儲(chǔ)器、寄存器、硬盤、可移動(dòng)盤、cd-rom、或者本領(lǐng)域中所知的任何其他形式的存儲(chǔ)介質(zhì)。配置成存儲(chǔ)信息的邏輯415還可包括在被執(zhí)行時(shí)準(zhǔn)許配置成存儲(chǔ)信息的邏輯415的相關(guān)聯(lián)硬件執(zhí)行其存儲(chǔ)功能的軟件。然而,配置成存儲(chǔ)信息的邏輯415不單單對(duì)應(yīng)于軟件,并且配置成存儲(chǔ)信息的邏輯415至少部分地依賴于硬件來實(shí)現(xiàn)其功能性。
參照?qǐng)D4,通信設(shè)備400進(jìn)一步可任選地包括配置成呈現(xiàn)信息的邏輯420。在一示例中,配置成呈現(xiàn)信息的邏輯420可至少包括輸出設(shè)備和相關(guān)聯(lián)的硬件。例如,輸出設(shè)備可包括視頻輸出設(shè)備(例如,顯示屏、能承載視頻信息的端口,諸如usb、hdmi等)、音頻輸出設(shè)備(例如,揚(yáng)聲器、能承載音頻信息的端口,諸如話筒插孔、usb、hdmi等)、振動(dòng)設(shè)備和/或信息可藉此被格式化以供輸出或?qū)嶋H上由通信設(shè)備400的用戶或操作者輸出的任何其它設(shè)備。例如,如果通信設(shè)備400對(duì)應(yīng)于如圖3中示出的ue300a或ue300b,則配置成呈現(xiàn)信息的邏輯420可包括ue300a的顯示器310a或ue300b的觸摸屏顯示器305b。在進(jìn)一步示例中,對(duì)于某些通信設(shè)備(諸如不具有本地用戶的網(wǎng)絡(luò)通信設(shè)備(例如,網(wǎng)絡(luò)交換機(jī)或路由器、遠(yuǎn)程服務(wù)器等))而言,配置成呈現(xiàn)信息的邏輯420可被省略。配置成呈現(xiàn)信息的邏輯420還可包括在被執(zhí)行時(shí)準(zhǔn)許配置成呈現(xiàn)信息的邏輯420的相關(guān)聯(lián)硬件執(zhí)行其呈現(xiàn)功能的軟件。然而,配置成呈現(xiàn)信息的邏輯420不單單對(duì)應(yīng)于軟件,并且配置成呈現(xiàn)信息的邏輯420至少部分地依賴于硬件來實(shí)現(xiàn)其功能性。
參照?qǐng)D4,通信設(shè)備400進(jìn)一步可任選地包括配置成接收本地用戶輸入的邏輯425。在一示例中,配置成接收本地用戶輸入的邏輯425可至少包括用戶輸入設(shè)備和相關(guān)聯(lián)的硬件。例如,用戶輸入設(shè)備可包括按鈕、觸摸屏顯示器、鍵盤、相機(jī)、音頻輸入設(shè)備(例如,話筒或可攜帶音頻信息的端口,諸如話筒插孔等)、和/或可用來從通信設(shè)備400的用戶或操作者接收信息的任何其它設(shè)備。例如,如果通信設(shè)備400對(duì)應(yīng)于如圖3所示的ue300a或ue300b,則配置成接收本地用戶輸入的邏輯425可包括按鍵板320a、按鈕315a或310b到325b中的任何一個(gè)按鈕、觸摸屏顯示器305b等。在進(jìn)一步示例中,對(duì)于某些通信設(shè)備(諸如不具有本地用戶的網(wǎng)絡(luò)通信設(shè)備(例如,網(wǎng)絡(luò)交換機(jī)或路由器、遠(yuǎn)程服務(wù)器等))而言,配置成接收本地用戶輸入的邏輯425可被省略。配置成接收本地用戶輸入的邏輯425還可包括在被執(zhí)行時(shí)準(zhǔn)許配置成接收本地用戶輸入的邏輯425的相關(guān)聯(lián)硬件執(zhí)行其輸入接收功能的軟件。然而,配置成接收本地用戶輸入的邏輯425不單單對(duì)應(yīng)于軟件,并且配置成接收本地用戶輸入的邏輯425至少部分地依賴于硬件來實(shí)現(xiàn)其功能性。
參照?qǐng)D4,盡管所配置的邏輯405到425在圖4中被示出為分開或相異的塊,但將領(lǐng)會(huì),相應(yīng)各個(gè)所配置的邏輯藉以執(zhí)行其功能性的硬件和/或軟件可部分交迭。例如,用于促成所配置的邏輯405到425的功能性的任何軟件可被存儲(chǔ)在與配置成存儲(chǔ)信息的邏輯415相關(guān)聯(lián)的非瞬態(tài)存儲(chǔ)器中,從而所配置的邏輯405到425各自部分地基于由配置成存儲(chǔ)信息的邏輯415所存儲(chǔ)的軟件的操作來執(zhí)行其功能性(即,在這一情形中為軟件執(zhí)行)。同樣地,直接與所配置的邏輯之一相關(guān)聯(lián)的硬件可不時(shí)地被其它所配置的邏輯借用或使用。例如,配置成處理信息的邏輯410的處理器可在數(shù)據(jù)由配置成接收和/或傳送信息的邏輯405傳送之前將此數(shù)據(jù)格式化成恰適的格式,從而配置成接收和/或傳送信息的邏輯405部分地基于與配置成處理信息的邏輯410相關(guān)聯(lián)的硬件(即,處理器)的操作來執(zhí)行其功能性(即,在這一情形中為數(shù)據(jù)傳輸)。
一般而言,除非另外明確聲明,如貫穿本公開所使用的短語(yǔ)“配置成……的邏輯”旨在援用至少部分用硬件實(shí)現(xiàn)的實(shí)施例,而并非旨在映射到獨(dú)立于硬件的純軟件實(shí)現(xiàn)。同樣,將領(lǐng)會(huì),各個(gè)框中的所配置的邏輯或“配置成…的邏輯”并不限于具體的邏輯門或元件,而是一般地指代執(zhí)行本文描述的功能性的能力(經(jīng)由硬件、或硬件和軟件的組合)。因此,盡管共享措詞“邏輯”,但如各個(gè)框中所解說的所配置的邏輯或“配置成……的邏輯”不必被實(shí)現(xiàn)為邏輯門或邏輯元件。從以下更詳細(xì)地描述的各實(shí)施例的概覽中,各個(gè)框中的邏輯之間的其它交互或協(xié)作將對(duì)本領(lǐng)域普通技術(shù)人員而言變得清楚。
各實(shí)施例可實(shí)現(xiàn)在各種市售的服務(wù)器設(shè)備中的任何服務(wù)器設(shè)備上,諸如圖5中所解說的服務(wù)器500。在一示例中,服務(wù)器500可對(duì)應(yīng)于上述應(yīng)用服務(wù)器170的一個(gè)示例配置。在圖5中,服務(wù)器500包括耦合至易失性存儲(chǔ)器501和大容量非易失性存儲(chǔ)器(諸如盤驅(qū)動(dòng)器502)的處理器503。服務(wù)器500還可包括耦合至處理器501的軟盤驅(qū)動(dòng)器、壓縮碟(cd)或dvd碟驅(qū)動(dòng)器506。服務(wù)器500還可包括耦合至處理器504的用于建立與網(wǎng)絡(luò)507(諸如耦合至其他廣播系統(tǒng)計(jì)算機(jī)和服務(wù)器或耦合至因特網(wǎng)的局域網(wǎng))的數(shù)據(jù)連接的網(wǎng)絡(luò)接入端口501。在圖4的上下文中,將領(lǐng)會(huì),圖5的服務(wù)器500解說了通信設(shè)備400的一個(gè)示例實(shí)現(xiàn),藉此配置成傳送和/或接收信息的邏輯405對(duì)應(yīng)于由服務(wù)器500用來與網(wǎng)絡(luò)507通信的網(wǎng)絡(luò)接入端口504,配置成處理信息的邏輯410對(duì)應(yīng)于處理器501,而配置成存儲(chǔ)信息的邏輯415對(duì)應(yīng)于易失性存儲(chǔ)器502、盤驅(qū)動(dòng)器503和/或碟驅(qū)動(dòng)器506的任何組合。配置成呈現(xiàn)信息的可任選邏輯420和配置成接收本地用戶輸入的可任選邏輯425未在圖5中顯式地示出,并且可以被包括或可以不被包括在其中。由此,圖5幫助展示通信設(shè)備400除了如圖3中的305a或305b的ue實(shí)現(xiàn)之外,還可被實(shí)現(xiàn)為服務(wù)器。
圖6解說了無線通信系統(tǒng)600,藉此ue可使用d2dp2p技術(shù)(例如,lte直連(lte-d)、wifi直連(wfd)、藍(lán)牙,等等)直接連接到其他ue,同時(shí)還連接到無線廣域網(wǎng)(wwan)(諸如例如lte網(wǎng)絡(luò))。參照?qǐng)D6,應(yīng)用服務(wù)器670(例如,圖1、圖2d、圖2e中的應(yīng)用服務(wù)器170等)經(jīng)由網(wǎng)絡(luò)鏈路626a連接到具有第一基站606a的第一蜂窩小區(qū)602a并經(jīng)由網(wǎng)絡(luò)鏈路626b(例如圖2d的rx鏈路、圖2e的gx鏈路等)連接到具有第二基站606b的第二蜂窩小區(qū)602b。給定基站的覆蓋區(qū)域由該給定基站所處的蜂窩小區(qū)來表示,由此出于討論目的,第一蜂窩小區(qū)602a包括與第一基站606a相對(duì)應(yīng)的覆蓋區(qū)域,而第二蜂窩小區(qū)602b包括與第二基站606b相對(duì)應(yīng)的覆蓋區(qū)域。無線通信系統(tǒng)600中的蜂窩小區(qū)602a和602b中的每一者包括與相應(yīng)基站606a、606b通信并且經(jīng)由相應(yīng)基站606a、606b與應(yīng)用服務(wù)器670通信的各種ue。例如,在圖6中解說的實(shí)施例中,第一蜂窩小區(qū)602a包括ue610a、ue612a和ue614a,而第二蜂窩小區(qū)602b包括ue610b、ue614b和ue618b,其中無線通信系統(tǒng)600中的一個(gè)或多個(gè)ue可以是移動(dòng)的或者其他無線設(shè)備。盡管未在圖6中示出,但在一些實(shí)施例中,基站602a、602b可經(jīng)由回程鏈路彼此連接。
根據(jù)本文描述的各種示例性實(shí)施例,ue610a、ue614a、ue618a、ue610b、ue614b和ue618b中的一者或多者可支持直接(即,d2d)p2p通信,由此這些ue可支持彼此直接通信而不必通過另一設(shè)備或網(wǎng)絡(luò)基礎(chǔ)設(shè)施元件(諸如第一基站606a和第二基站606b)來通信,并且還支持通過網(wǎng)絡(luò)基礎(chǔ)設(shè)施元件(諸如第一基站606a和/或第二基站606b)的通信。在涉及網(wǎng)絡(luò)基礎(chǔ)設(shè)施的通信中,信號(hào)一般可通過各種ue與基站606a、606b之間的上行鏈路和下行鏈路連接(諸如第一蜂窩小區(qū)602a中的鏈路630a、634a、638a和第二蜂窩小區(qū)602b中的鏈路630b、634b、638b)來傳送和接收?;?06a、606b中的每一者一般用作針對(duì)相應(yīng)的蜂窩小區(qū)602a、602b中的ue的附連點(diǎn)并促成在其中所服務(wù)的ue之間的通信。根據(jù)一方面,當(dāng)兩個(gè)或更多個(gè)ue(諸如ue610a和ue614a)希望彼此通信并且位于彼此足夠近程處時(shí),則可在它們之間建立直接p2p鏈路640a,其可從服務(wù)ue610a、614a的基站606a卸載話務(wù)、允許ue610a、614a更高效地通信、或提供對(duì)于本領(lǐng)域技術(shù)人員而言將顯而易見的其他優(yōu)點(diǎn)。
如圖6所示,ue610b可經(jīng)由鏈路630b和638b通過第二基站606b與ue618b通信,并且ue614b和618b可經(jīng)由p2p鏈路640b進(jìn)一步通信。此外,對(duì)于其中參與方ue處于不同的近旁蜂窩小區(qū)中的蜂窩小區(qū)間通信,直接p2p通信鏈路仍是可能的,這在圖6中解說,其中ue618a和ue610b可使用由虛線鏈路644ab解說的直接p2p通信來通信。
lte直連(lte-d)是提議的3gpp(版本12)設(shè)備到設(shè)備(d2d)近程發(fā)現(xiàn)解決方案。lte-d通過直接監(jiān)視大范圍(~500m視線)內(nèi)的其他lte-d設(shè)備上的服務(wù)來免除位置跟蹤和網(wǎng)絡(luò)呼叫。其在電池高效的同步系統(tǒng)中持續(xù)如此做,并且可以并發(fā)地檢測(cè)在近程的數(shù)千個(gè)服務(wù)。lte-d具有比其他d2dp2p技術(shù)更廣的范圍,諸如wifi直連(wfd)或藍(lán)牙。
lte-d在有執(zhí)照頻譜上作為對(duì)于移動(dòng)應(yīng)用的服務(wù)來操作。lte-d是允許服務(wù)層發(fā)現(xiàn)以及還允許設(shè)備到設(shè)備(d2d)通信的d2d解決方案。lte-d設(shè)備上的移動(dòng)應(yīng)用可以指令lte-d監(jiān)視其他設(shè)備上的移動(dòng)應(yīng)用服務(wù)并在物理層宣告它們自身的服務(wù)(以供由其他lte-d設(shè)備上的服務(wù)進(jìn)行檢測(cè))。這允許應(yīng)用被關(guān)閉,而lte-d持續(xù)進(jìn)行工作并在其檢測(cè)到對(duì)于由相關(guān)聯(lián)的應(yīng)用建立的“監(jiān)視”的匹配時(shí)通知客戶端應(yīng)用。例如,應(yīng)用可建立對(duì)“網(wǎng)球比賽”的監(jiān)視,并且lte-d發(fā)現(xiàn)層可在檢測(cè)到與網(wǎng)球有關(guān)的lte-d消息時(shí)喚醒該應(yīng)用。
lte-d由此對(duì)于尋求部署近程發(fā)現(xiàn)解決方案作為其現(xiàn)有云服務(wù)的擴(kuò)展的移動(dòng)開發(fā)者而言是有吸引力的替換方案。lte-d是分布式發(fā)現(xiàn)解決方案(相對(duì)于當(dāng)今存在的集中式發(fā)現(xiàn)而言),藉此移動(dòng)應(yīng)用在標(biāo)識(shí)相關(guān)性匹配時(shí)放棄集中式數(shù)據(jù)庫(kù)處理,取而代之在設(shè)備級(jí)通過傳送和監(jiān)視相關(guān)屬性來自主地確定相關(guān)性。lte-d在隱私以及功耗意義上提供某些益處,因?yàn)閘te-d不利用持久的位置跟蹤來確定近程性。通過將發(fā)現(xiàn)保持在設(shè)備上而非在云中,用戶對(duì)與外部設(shè)備共享什么信息具有更多控制。
lte-d依賴“表達(dá)式”來進(jìn)行近程對(duì)等方發(fā)現(xiàn)和促成近程對(duì)等方之間的通信二者。應(yīng)用或服務(wù)層的表達(dá)式被稱為“表達(dá)式名稱”(例如,shirtsale@gap.com、jane@facebook.com等)。應(yīng)用層的表達(dá)式名稱被映射到物理層的被稱為“表達(dá)式代碼”的比特串。在一示例中,每個(gè)表達(dá)式代碼可具有192位長(zhǎng)度(例如,“11001111…1011”等)。如將會(huì)領(lǐng)會(huì)的,任何對(duì)于特定表達(dá)式的援引可以被用來取決于上下文指代該表達(dá)式的關(guān)聯(lián)表達(dá)式名稱、表達(dá)式代碼或二者。表達(dá)式可以是專用的或公共的。使得公共表達(dá)式是公共的并且能被任何應(yīng)用標(biāo)識(shí),而專用表達(dá)式則以特定受眾為目標(biāo)。表達(dá)式可被配置成標(biāo)識(shí)并表征lte-d群,或替換地可被配置成標(biāo)識(shí)并表征個(gè)體的lte-d設(shè)備。
公共表達(dá)式可由服務(wù)器(aes)外部地置備,在這種情形中,公共表達(dá)式被稱為公共受管表達(dá)式,這可以經(jīng)由帶外信令在lte-d設(shè)備處置備。公共表達(dá)式可替換地由lte-d設(shè)備本身上的客戶端應(yīng)用在本地管理,在這種情形中公共表達(dá)式被稱為非受管表達(dá)式。
lte-d中的發(fā)現(xiàn)基于由lte網(wǎng)絡(luò)本身所配置的參數(shù)以同步方式操作。例如,可由服務(wù)演進(jìn)b節(jié)點(diǎn)(enodeb)經(jīng)由會(huì)話信息塊(sib)來指派頻分雙工(fdd)和/或時(shí)分雙工(tdd)。服務(wù)演進(jìn)b節(jié)點(diǎn)還能配置lte-d設(shè)備經(jīng)由服務(wù)發(fā)現(xiàn)(或p2p發(fā)現(xiàn))消息的傳送來宣告它們自己的間隔(例如,每20秒等)。例如,對(duì)于10mhzfdd系統(tǒng),演進(jìn)b節(jié)點(diǎn)可根據(jù)每20秒發(fā)生并且包括64個(gè)子幀的發(fā)現(xiàn)時(shí)段來分配要用于發(fā)現(xiàn)的44個(gè)物理上行鏈路共享信道(pusch)無線電承載(rb),以使得直接發(fā)現(xiàn)資源(drid)的數(shù)目為44x64=2816。
在至少一個(gè)實(shí)施例中,在兩個(gè)或更多個(gè)lte-d設(shè)備發(fā)現(xiàn)彼此并希望建立lte-d會(huì)話以用于通信之后,可要求lte網(wǎng)絡(luò)授權(quán)建立該lte-d會(huì)話,這在本文中被稱為網(wǎng)絡(luò)輔助式連接設(shè)立。若lte網(wǎng)絡(luò)授權(quán)l(xiāng)te-d會(huì)話,則經(jīng)由lte-d設(shè)備之間的d2d來交換實(shí)際媒體。
圖7解說了根據(jù)本發(fā)明的一實(shí)施例的群p2p發(fā)現(xiàn)規(guī)程。圖7的群p2p發(fā)現(xiàn)規(guī)程可以在注冊(cè)到至少一個(gè)p2p群的給定ue處實(shí)現(xiàn)。
參照?qǐng)D7,給定ue獲取與來自該給定ue所注冊(cè)到的群的集合中的給定群通信的一個(gè)或多個(gè)法定人數(shù)條件700。例如,該一個(gè)或多個(gè)法定人數(shù)條件可由服務(wù)器在給定ue注冊(cè)到給定群時(shí)在該給定ue處置備,或者在注冊(cè)后的某一時(shí)刻經(jīng)由來自服務(wù)器或來自注冊(cè)到該給定群的另一群成員的帶外信令來獲取,或甚至由給定ue本身的操作者手動(dòng)配置,等等。如此處所使用的,針對(duì)給定群的法定人數(shù)條件是在準(zhǔn)許與給定群相關(guān)聯(lián)的特定通信動(dòng)作(例如,發(fā)起或維護(hù)群通信會(huì)話、提示用戶會(huì)話能被發(fā)起、通知其它群成員達(dá)到法定人數(shù)條件等)之前必須存在的必要先決條件。例如,公司的ceo可能想要監(jiān)聽公司工作組的所有p2p呼叫,由此該ceo可建立在準(zhǔn)許公司工作組的p2p呼叫之前該ceo必須在場(chǎng)的法定人數(shù)條件。替換地,針對(duì)某一群的法定人數(shù)條件可以僅僅是在準(zhǔn)許特定通信動(dòng)作之前要有來自該群的閾值數(shù)目或百分比的參與者在場(chǎng)。替換地,在準(zhǔn)許特定通信動(dòng)作之前,針對(duì)某一群的法定人數(shù)條件可以既要求有閾值數(shù)目的高優(yōu)先級(jí)(或管理)用戶,同時(shí)還要求閾值數(shù)目的總用戶。在另一示例中,在場(chǎng)歷時(shí)也可以是法定人數(shù)條件的一部分(例如,至少四個(gè)群成員必須被至少一個(gè)群成員檢測(cè)為近程達(dá)至少兩分鐘才啟動(dòng)群通信會(huì)話,等等)。將領(lǐng)會(huì),這些示例旨在是非限定性的,并且可根據(jù)本發(fā)明的實(shí)施例使用許多不同類型的法定人數(shù)條件。在另一示例中,一個(gè)或多個(gè)法定人數(shù)條件以下被描述為適用于給定群,但相同集合的法定人數(shù)條件也可被應(yīng)用于給定ue所注冊(cè)到的多個(gè)群或甚至所有群。當(dāng)然,法定人數(shù)條件也可以在群與群之間是不同的以便是因群而異的。
參照?qǐng)D7,705、710和715闡示了可共同觸發(fā)720的任選條件集合,這將在下文中更詳細(xì)地討論。相應(yīng)地,在705,給定ue任選地獲取標(biāo)識(shí)該給定ue所注冊(cè)到的群的集合的群標(biāo)識(shí)符集合。在特定于lte-d的示例中,在705獲得的群標(biāo)識(shí)符集合可對(duì)應(yīng)于可以從表達(dá)式名稱服務(wù)器(ens)下載的公共和/或?qū)S帽磉_(dá)式集合,由此該ens可構(gòu)成圖1的應(yīng)用服務(wù)器170的示例實(shí)現(xiàn)。在一示例中,更大的群id集合可由ens廣播到訂閱p2p群服務(wù)的p2p群成員,并且被廣播到給定ue的更大ue集合然后可由給定ue過濾以產(chǎn)生與該給定ue有興趣(和/或被允許)加入的群相關(guān)聯(lián)的群標(biāo)識(shí)符集合。替換地,代替廣播和過濾辦法的是,給定ue可聯(lián)系ens并個(gè)體地下載(例如,如此處所使用的,“個(gè)體地”下載意味著屬于給定ue有興趣加入(或正注冊(cè)到)的群的群標(biāo)識(shí)符)。
參照?qǐng)D7,對(duì)于群集合中的每一群,給定ue還任選地獲取標(biāo)識(shí)注冊(cè)到相關(guān)聯(lián)的群的群成員集合的標(biāo)識(shí)符的列表710。不像來自705的群標(biāo)識(shí)符集合的是,在710獲取的標(biāo)識(shí)符集合中的每一標(biāo)識(shí)符標(biāo)識(shí)個(gè)體群成員,而不是整個(gè)群。在特定于lte-d的示例中,在710獲得的標(biāo)識(shí)符集合可對(duì)應(yīng)于可以從群管理服務(wù)器(gms)下載的公共和/或?qū)S帽磉_(dá)式集合,藉此該gms可構(gòu)成圖1的應(yīng)用服務(wù)器170的示例實(shí)現(xiàn)。gms也可以連同ens一起被并入單個(gè)服務(wù)器,或者替換地可被實(shí)現(xiàn)為單獨(dú)服務(wù)器。類似于705處的群標(biāo)識(shí)符集合,可針對(duì)更大的群集合來廣播在710獲取的標(biāo)識(shí)符列表,并且然后在給定ue處過濾該標(biāo)識(shí)符列表,或者替換地可由給定ue從gms個(gè)體地下載該標(biāo)識(shí)符列表。
在圖7的實(shí)施例中,繼續(xù)任選操作705到715的描述,假定群集合中的每一群的每一p2p群成員被配置成以給定間隔來周期性地傳送個(gè)體的p2p發(fā)現(xiàn)消息(或“i_p2pdm”)。例如,在lte-d中,該間隔可以是20秒,如以上討論的。每個(gè)i-p2pdm個(gè)體地標(biāo)識(shí)傳送i_p2pdm的p2p群成員。例如,在lte-d中,i_p2pdm可包括用于相關(guān)聯(lián)的p2p群成員的專用或公共表達(dá)式。謹(jǐn)記這一點(diǎn),在圖7的實(shí)施例中,群集合中的每一群中的一個(gè)或多個(gè)p2p群成員被進(jìn)一步指派也在周期性的基礎(chǔ)上定期傳送群p2p發(fā)現(xiàn)消息(或“g_p2pdm”)的任務(wù),該周期性可以與傳送i_p2pdm的間隔相同或不同。在一示例中,在其中存在大量近程p2p群成員的場(chǎng)景中,可向少于全部的p2p群成員要求傳送g_p2pdm以降低干擾并改善電池壽命。
圖8a解說了根據(jù)本發(fā)明一實(shí)施例的用于lte-d的i_p2pdm800a。參見圖8a,i_p2pdm800a包括6位表達(dá)式類型字段805a和192位表達(dá)式代碼字段810a。192位表達(dá)式代碼字段810a包括特定p2p群成員的唯一性標(biāo)識(shí)符815a和一個(gè)或多個(gè)“元數(shù)據(jù)”字段820a。元數(shù)據(jù)字段820a可包括各種類型的數(shù)據(jù),諸如在場(chǎng)信息(例如,“忙”、“可以進(jìn)行語(yǔ)音通信”、“可以進(jìn)行文本通信”等),等等。
圖8b解說了根據(jù)本發(fā)明一實(shí)施例的用于lte-d的g_p2pdm800b。參見圖8b,g_p2pdm800b包括6位表達(dá)式類型字段805b和192位表達(dá)式代碼字段810b。192位表達(dá)式代碼字段810b包括標(biāo)識(shí)特定p2p群的唯一性群id字段815b以及一個(gè)或多個(gè)群“元數(shù)據(jù)”字段820b。元數(shù)據(jù)字段820b可包括各種類型的數(shù)據(jù),具體而言可包括指示針對(duì)群id字段815b中所標(biāo)識(shí)的群的法定人數(shù)條件的“法定人數(shù)”字段,這將在下文中更詳細(xì)地討論。
返回到圖7,在715,給定ue通過p2p接口(例如,lte-d、wfd、藍(lán)牙等)接收包括來自群標(biāo)識(shí)符集合的標(biāo)識(shí)給定群的給定群標(biāo)識(shí)符的g_p2pdm715。將領(lǐng)會(huì),在715處接收到g_p2pdm向給定ue指示注冊(cè)到給定群的至少一個(gè)其它群成員在該給定ue近程,因?yàn)橐话愣灾挥衟2p群成員才將傳送g_p2pdm(但近旁的代理設(shè)備可代表某些p2p群成員傳送g_p2pdm以在某些場(chǎng)景中節(jié)省功率是有可能的)。
參照?qǐng)D7,給定ue監(jiān)視p2p接口以便進(jìn)行搜索以用于標(biāo)識(shí)在給定ue近程的注冊(cè)到給定群的一個(gè)或多個(gè)群成員720。在一示例中,720的群成員搜索操作可響應(yīng)于在715接收到g_p2pdm來觸發(fā),以使得705、710和715共同表示關(guān)于如何能觸發(fā)群成員搜索操作的具體示例(以下更詳細(xì)地描述)。在720的這一任選觸發(fā)示例上擴(kuò)展,在710獲取的來自給定群的標(biāo)識(shí)符列表的一個(gè)或多個(gè)標(biāo)識(shí)符可由給定ue通過p2p接口掃描以便在720處標(biāo)識(shí)在該給定ue近程的注冊(cè)到給定群的一個(gè)或多個(gè)群成員。換言之,接收到g_p2pdm不一定指示哪些或多少群成員對(duì)于特定p2p群是在場(chǎng)的(但作為替代方案這是可能的)。因此,接收到g_p2pdm觸發(fā)給定ue在720進(jìn)行對(duì)屬于近程p2p群成員的i_p2pdm的搜索。然而,720的群成員搜索操作也能以其它方式觸發(fā),而不一定基于705到715的執(zhí)行。例如,720的群成員搜索操作可替換地由給定ue在周期性基礎(chǔ)上、在事件觸發(fā)基礎(chǔ)上(例如,基于近程度預(yù)期或預(yù)測(cè),諸如在特定地點(diǎn)和時(shí)間調(diào)度了群會(huì)議)、基于在給定ue本身不進(jìn)行任何直接檢測(cè)的情況下關(guān)于其它群成員是近程的服務(wù)器通知等來進(jìn)行。相應(yīng)地,只要有能滿足該一個(gè)或多個(gè)法定人數(shù)條件的機(jī)會(huì),就能執(zhí)行720的群成員搜索操作。
基于720的群成員搜索操作,假定給定ue標(biāo)識(shí)出來自給定群的一個(gè)或多個(gè)群成員。例如,可以將接收到的i_p2pdm中的來自815a的個(gè)體id與來自給定群的標(biāo)識(shí)符列表的標(biāo)識(shí)符進(jìn)行比對(duì)以標(biāo)識(shí)特定群成員。在其中720的群成員搜索操作被705到715的執(zhí)行所觸發(fā)的示例中,至少一個(gè)群成員將在720被標(biāo)識(shí),因?yàn)閷㈩A(yù)期給定ue至少接收到傳送在720接收到的g_p2pdm的群成員的i_p2pdm并且還有可能接收到來自其它群成員的其它i_p2pdm。在至少一個(gè)近程群成員已經(jīng)經(jīng)由720的群成員搜索操作被標(biāo)識(shí)出的假定下,給定ue確定來自720的所標(biāo)識(shí)的一個(gè)或多個(gè)群成員是否足以滿足在700獲取的針對(duì)給定群的一個(gè)或多個(gè)法定人數(shù)條件中的至少一者725。給定ue然后基于是否確定滿足該一個(gè)或多個(gè)法定人數(shù)條件中的至少一者來選擇性地觸發(fā)與給定群相關(guān)聯(lián)的通信動(dòng)作730,如以下將參照?qǐng)D12更詳細(xì)地討論的。
圖9解說了根據(jù)本發(fā)明一實(shí)施例的圖7的過程的示例實(shí)現(xiàn)。具體而言,圖9的過程解說了其中圖7的任選操作705到715是用于圖7的720的群成員搜索操作的觸發(fā)機(jī)制的示例。參照?qǐng)D9,假定ue1……n屬于給定p2p群,并且ue1……n從身份服務(wù)器990下載標(biāo)識(shí)給定p2p群的群標(biāo)識(shí)符900(例如,類似于圖7的705)。在示例中,身份服務(wù)器990可對(duì)應(yīng)于如以上產(chǎn)照?qǐng)D7討論的ens。ue1……n各自還從群管理服務(wù)器995下載至少一個(gè)群中的每一群成員的個(gè)體標(biāo)識(shí)符的列表903(例如,類似于圖7的710)。ue1……n可具有不同的群成員資格,但ue1……n各自至少屬于上述給定p2p群。
ue1……n還獲取針對(duì)給定p2p群的至少一個(gè)法定人數(shù)條件906到915(例如,如在圖7的700中)。在一示例中,ue1……n可以在903從群管理服務(wù)器995獲取針對(duì)給定p2p群的至少一個(gè)法定人數(shù)條件。在另一示例中,ue1……n可以從另一群成員獲取針對(duì)給定p2p群的至少一個(gè)法定人數(shù)條件,或可替換地預(yù)先置備有針對(duì)該給定p2p群的至少一個(gè)法定人數(shù)條件。
在某一稍后時(shí)間點(diǎn),假定ue1……n如圖10所示的那樣布置。在圖10中,解說了ue1的發(fā)現(xiàn)區(qū)域1000,由此預(yù)期ue1能夠使用特定p2p技術(shù)(例如,lte-d、wfd、藍(lán)牙等)來檢測(cè)該發(fā)現(xiàn)區(qū)域1000內(nèi)的其它p2p群成員。還解說了ue2的發(fā)現(xiàn)區(qū)域1005,由此預(yù)期ue2能夠使用特定p2p技術(shù)來檢測(cè)該發(fā)現(xiàn)區(qū)域1005內(nèi)的其它p2p群成員。在該情形中,ue1和2處在其各自的發(fā)現(xiàn)區(qū)域中并由此處于彼此的發(fā)現(xiàn)射程內(nèi)918。作為對(duì)比,ue3……n在ue1和ue2兩者的發(fā)現(xiàn)區(qū)域外。
在圖9的實(shí)施例中,假定ue1……n中的每一者周期性地廣播各自的i_p2pdm,這些傳輸未被明確解說。此外,假定群管理服務(wù)器995將代表給定p2p群傳送g_p2pdm的責(zé)任指派給少于全部的群成員,具體而言指派給ue1、2和4……n,而ue3不負(fù)責(zé)傳送g_p2pdm。這準(zhǔn)許ue3節(jié)省某些電池電量。
相應(yīng)地,按g_p2pdm傳輸?shù)慕o定經(jīng)同步周期性間隔,ue1、2和4……n各自傳送配置有quorum=no(法定人數(shù)=否)的g_p2pdm以使得接收到相應(yīng)的g_p2pdm的群成員將認(rèn)識(shí)到針對(duì)給定p2p群的該至少一個(gè)法定人數(shù)條件尚未被滿足921、924和927。作為對(duì)比,ue3不傳送g_p2pdm,因?yàn)閡e3未被指定為給定p2p群的g_p2pdm廣播實(shí)體930。因此ue1和2在彼此的發(fā)現(xiàn)射程內(nèi),所以u(píng)e1和2接收到彼此的g_p2pdm,這觸發(fā)個(gè)體群成員搜索933和936(例如,類似于圖7的715-720)。作為個(gè)體群成員搜索的結(jié)果,ue1檢測(cè)到ue2939,ue2檢測(cè)到ue1942。如以上討論的,個(gè)體群成員搜索可包括ue1和ue2廣播其各自的i_p2pdm,這些i_p2pdm在另一ue處被接收到,此刻另一ue將來自接收到的i_p2pdm的個(gè)體標(biāo)識(shí)符與標(biāo)識(shí)符列表進(jìn)行比較以個(gè)體地標(biāo)識(shí)另一群成員。
參照?qǐng)D9,假定939和942的檢測(cè)不足以滿足針對(duì)給定p2p群的至少一個(gè)法定人數(shù)條件945和948。例如,如果對(duì)于給定p2p群需要三個(gè)或更多個(gè)群成員,或者特定群成員(或特定類的群成員)可能不在場(chǎng),則兩個(gè)群成員可能不足以滿足該至少一個(gè)法定人數(shù)條件。
在某一稍后時(shí)間點(diǎn),如圖11所示,假定ue3進(jìn)入ue2的發(fā)現(xiàn)區(qū)域1005,并且ue2也進(jìn)入ue3的發(fā)現(xiàn)區(qū)域1100,951。在g_p2pdm傳輸?shù)耐降南乱唤?jīng)同步周期性間隔,ue1、2和4……n各自傳送配置有quorum=no(法定人數(shù)=否)的g_p2pdm以使得接收到相應(yīng)的g_p2pdm的每一群成員將認(rèn)識(shí)到針對(duì)給定p2p群的該至少一個(gè)法定人數(shù)條件尚未被滿足954、957和963。作為對(duì)比,ue3仍然不傳送g_p2pdm,因?yàn)閡e3未被指定為給定p2p群的g_p2pdm廣播實(shí)體960。因?yàn)閡e1和3各自在ue2的發(fā)現(xiàn)射程內(nèi),所以u(píng)e1接收到ue2的g_p2pdm966,ue2接收到來自u(píng)e1和ue3兩者的g_p2pdm969,而ue3接收到ue2的g_p2pdm972。對(duì)于969,將領(lǐng)會(huì)諸g_p2pdm的傳輸是經(jīng)同步的。在該情形中,來自u(píng)e1和3的g_p2pdm可以在基本上相同的時(shí)間(例如,在同一子幀內(nèi))到達(dá)ue2,以使得ue2不知道在969接收到的任何g_p2pdm的數(shù)個(gè)源。在966、969和972接收到相應(yīng)的g_p2pdm分別觸發(fā)ue1、2和3中的每一者所作的個(gè)體群成員搜索(例如,類似于圖7的715-720)。
作為個(gè)體群成員搜索的結(jié)果,ue1檢測(cè)到ue2975,ue2檢測(cè)到ue1和3兩者978,而ue3檢測(cè)到ue2981。。如以上討論的,個(gè)體群成員搜索可包括ue1、ue2和ue3廣播其各自的i_p2pdm,這些i_p2pdm在另一ue處被接收到,此刻該另一ue將來自接收到的i_p2pdm的個(gè)體標(biāo)識(shí)符與針對(duì)該給定p2p群的標(biāo)識(shí)符列表進(jìn)行比較以個(gè)體地標(biāo)識(shí)該另一群成員。
參照?qǐng)D9,假定975和981的檢測(cè)不足以滿足針對(duì)給定p2p群的該至少一個(gè)法定人數(shù)條件。相應(yīng)地,ue1和ue3確定針對(duì)給定p2p群的該至少一個(gè)法定人數(shù)條件未被滿足984和990。然而,假設(shè)978的檢測(cè)足夠讓ue2確定針對(duì)給定p2p群的該至少一個(gè)法定人數(shù)條件被滿足987。例如,ue3可以是高優(yōu)先級(jí)群成員,只要至少三個(gè)群成員是近程的,該高優(yōu)先級(jí)群成員的在場(chǎng)就足以滿足針對(duì)給定p2p群的該至少一個(gè)法定人數(shù)條件。在該情形中,ue3不相信上述法定人數(shù)條件被滿足,因?yàn)閡e3未能檢測(cè)到ue1,而ue2知道ue3在場(chǎng)且近程群成員的總數(shù)至少等于3。
在ue2在987確定滿足該至少一個(gè)法定人數(shù)條件后,ue2觸發(fā)與給定p2p群相關(guān)聯(lián)的通信動(dòng)作993。如以下將參照?qǐng)D12更詳細(xì)地描述的,在993處觸發(fā)的通信動(dòng)作可包括通知近程群成員該至少一個(gè)法定人數(shù)條件被滿足和/或發(fā)起近程群成員之間的群通信會(huì)話。
圖12解說了根據(jù)本發(fā)明的一實(shí)施例的圖9的過程的一部分的示例實(shí)現(xiàn)。具體而言,圖12解說了可以在ue2確定達(dá)到了針對(duì)給定p2p群的該至少一個(gè)法定人數(shù)條件后在圖9的993處執(zhí)行的某些通信動(dòng)作的示例。類似于圖9,圖12的過程解說了其中圖7的任選操作705到715是用于圖7的720的群成員搜索操作的觸發(fā)機(jī)制的另一示例。
參照?qǐng)D12,ue2通知其用戶針對(duì)給定p2p群的該至少一個(gè)法定人數(shù)條件被滿足1200。這可導(dǎo)致ue2的用戶嘗試立即發(fā)起與給定p2p群的群通信會(huì)話。然而,假定在圖12中這并不在此刻發(fā)生。而是ue2等待下一發(fā)現(xiàn)區(qū)間或時(shí)段(例如,在lte-d中每20秒發(fā)生)1203。此刻,ue1傳送配置有quorum=no的g_p2pdm以使得接收到ue1的g_p2pdm的每一群成員將認(rèn)識(shí)到針對(duì)給定p2p群的該至少一個(gè)法定人數(shù)條件尚未被滿足1205(例如,類似于圖9的921和954),而ue3不傳送g_p2pdm1215(例如,類似于圖9的930和960)。然而,ue2傳送配置有quorum=y(tǒng)es(法定人數(shù)=是)的g_p2pdm以使得接收到ue2的g_p2pdm的每一群成員將認(rèn)識(shí)到針對(duì)給定p2p群的該至少一個(gè)法定人數(shù)條件尚未被滿足1210。
因?yàn)閡e1和3各自處在ue2的發(fā)現(xiàn)射程內(nèi),所以u(píng)e1和3接收到ue2的指示針對(duì)給定p2p群的該至少一個(gè)法定人數(shù)條件已被達(dá)到的g_p2pdm1220和1225。ue1和3然后通知其各自的用戶以告知他們針對(duì)給定p2p群的該至少一個(gè)條件被滿足了1222和1228(例如,類似于1200)。在一示例中,如與ue僅僅被某一其它ue告知針對(duì)p2p群的至少一個(gè)法定人數(shù)條件被滿足相比,不同的操作可由ue基于ue是否自己確定針對(duì)給定p2p群的該至少一個(gè)法定人數(shù)條件被滿足來執(zhí)行。在一個(gè)示例中,ue可以只在該ue自己確定針對(duì)給定p2p群的至少一個(gè)法定人數(shù)條件被滿足的情況下才在g_p2pdm中通告quorum=y(tǒng)es。在另一示例中,在另一ue的g_p2pdm中檢測(cè)到quorum=y(tǒng)es的ue可將其自己的g_p2pdm修改為quorum=y(tǒng)es,即使相應(yīng)的ue尚未獨(dú)立地確定針對(duì)p2p群的至少一個(gè)法定人數(shù)條件被滿足。相應(yīng)地,在下一發(fā)現(xiàn)時(shí)段或區(qū)間,在1230,ue1的具有quorum=y(tǒng)es的g_p2pdm的傳輸被示為是任選的,因?yàn)閡e1可替換地廣播其具有quorum=no的g_p2pdm直到ue1自己確定針對(duì)p2p群的至少一個(gè)法定人數(shù)條件被滿足。同時(shí),ue2同樣傳送配置有quorum=y(tǒng)es的g_p2pdm以使得接收到ue2的g_p2pdm的每一群成員將認(rèn)識(shí)到針對(duì)給定p2p群的至少一個(gè)法定人數(shù)條件已被滿足1235,而ue3不發(fā)送g_p2pdm1240。
在某一時(shí)間點(diǎn),認(rèn)識(shí)到針對(duì)給定p2p群的至少一個(gè)法定人數(shù)條件被滿足的近程ue可選擇設(shè)立與滿足了法定人數(shù)的近程ue的群通信會(huì)話。相應(yīng)地,ue1在1245被示為發(fā)起與給定p2p群(具體而言是與近程的ue2和3)的群通信會(huì)話。將領(lǐng)會(huì),ue3在ue1的發(fā)現(xiàn)區(qū)域1005之外,因此ue2可能需要橋接ue1和3之間的通信以用于上述群通信會(huì)話。
在一示例中,針對(duì)給定p2p群的該至少一個(gè)法定人數(shù)條件可以是不僅針對(duì)發(fā)起群通信會(huì)話,而且針對(duì)維護(hù)現(xiàn)有群通信會(huì)話的要求。相應(yīng)地,ue2可執(zhí)行周期性的個(gè)體群成員搜索以驗(yàn)證針對(duì)給定p2p群的至少一個(gè)法定人數(shù)條件仍被滿足1250(例如,通過監(jiān)視i_p2pdm等)。在另一實(shí)施例中,自己確定針對(duì)給定p2p群的至少一個(gè)法定人數(shù)條件被滿足的每一ue可執(zhí)行1250的周期性驗(yàn)證,而依靠其它ue來驗(yàn)證法定人數(shù)條件的ue無需執(zhí)行該周期性驗(yàn)證(例如,該情形中中的ue1和ue3)。
在群通信會(huì)話期間的某一時(shí)間點(diǎn),假定ue3退出ue2的發(fā)現(xiàn)區(qū)域1005,1255。這導(dǎo)致ue2在1260確定在下一次ue2周期性地執(zhí)行個(gè)體群成員搜索時(shí)針對(duì)給定p2p群的至少一個(gè)法定人數(shù)條件不再被滿足(quorom=no)。此刻,ue2終止群通信會(huì)話1265。此后,ue1和2恢復(fù)配置有quorum=y(tǒng)es的g_p2pdm的傳送,以使得接收到各自的g_p2pdm的每一群成員都將認(rèn)識(shí)到針對(duì)給定p2p群的至少一個(gè)法定人數(shù)條件未被滿足1270和1275,而ue3仍不傳送任何g_p2pdm。
盡管上述實(shí)施例是部分地參考lte-d描述的,但本領(lǐng)域普通技術(shù)人員將明白,上述實(shí)施例可以相關(guān)于任何d2dp2p技術(shù)或接口(例如,lte-d、wfd、藍(lán)牙、近場(chǎng)通信(nfc),等等)來實(shí)現(xiàn)。
本領(lǐng)域技術(shù)人員將領(lǐng)會(huì),信息和信號(hào)可使用各種不同技術(shù)和技藝中的任何一種來表示。例如,貫穿上面說明始終可能被述及的數(shù)據(jù)、指令、命令、信息、信號(hào)、比特、碼元、和碼片可由電壓、電流、電磁波、磁場(chǎng)或磁粒子、光場(chǎng)或光粒子、或其任何組合來表示。
此外,本領(lǐng)域技術(shù)人員將領(lǐng)會(huì),結(jié)合本文所公開的各實(shí)施例描述的各種解說性邏輯框、模塊、電路和算法步驟可被實(shí)現(xiàn)為電子硬件、計(jì)算機(jī)軟件、或兩者的組合。為清楚地解說硬件與軟件的這一可互換性,各種解說性組件、塊、模塊、電路、以及步驟在上面是以其功能性的形式作一般化描述的。此類功能性是被實(shí)現(xiàn)為硬件還是軟件取決于具體應(yīng)用和施加于整體系統(tǒng)的設(shè)計(jì)約束。技術(shù)人員對(duì)于每種特定應(yīng)用可用不同的方式來實(shí)現(xiàn)所描述的功能性,但這樣的實(shí)現(xiàn)決策不應(yīng)被解讀成導(dǎo)致脫離了本發(fā)明的范圍。
結(jié)合本文公開的實(shí)施例描述的各個(gè)解說性邏輯框、模塊、以及電路可用設(shè)計(jì)成執(zhí)行本文中描述的功能的通用處理器、數(shù)字信號(hào)處理器(dsp)、專用集成電路(asic)、現(xiàn)場(chǎng)可編程門陣列(fpga)或其他可編程邏輯器件、分立的門或晶體管邏輯、分立的硬件組件、或其任何組合來實(shí)現(xiàn)或執(zhí)行。通用處理器可以是微處理器,但在替換方案中,該處理器可以是任何常規(guī)的處理器、控制器、微控制器、或狀態(tài)機(jī)。處理器還可以被實(shí)現(xiàn)為計(jì)算設(shè)備的組合,例如dsp與微處理器的組合、多個(gè)微處理器、與dsp核心協(xié)同的一個(gè)或多個(gè)微處理器、或任何其它此類配置。
結(jié)合本文公開的各實(shí)施例描述的方法、序列和/或算法可直接在硬件中、在由處理器執(zhí)行的軟件模塊中、或在這兩者的組合中體現(xiàn)。軟件模塊可駐留在ram存儲(chǔ)器、閃存、rom存儲(chǔ)器、eprom存儲(chǔ)器、eeprom存儲(chǔ)器、寄存器、硬盤、可移動(dòng)盤、cd-rom或者本領(lǐng)域中所知的任何其他形式的存儲(chǔ)介質(zhì)中。示例性存儲(chǔ)介質(zhì)耦合到處理器以使得該處理器能從/向該存儲(chǔ)介質(zhì)讀寫信息。在替換方案中,存儲(chǔ)介質(zhì)可以被整合到處理器。處理器和存儲(chǔ)介質(zhì)可駐留在asic中。asic可駐留在用戶終端(例如,ue)中。在替換方案中,處理器和存儲(chǔ)介質(zhì)可作為分立組件駐留在用戶終端中。
在一個(gè)或多個(gè)示例性實(shí)施例中,所描述的功能可在硬件、軟件、固件或其任何組合中實(shí)現(xiàn)。如果在軟件中實(shí)現(xiàn),則各功能可以作為一條或多條指令或代碼存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上或藉其進(jìn)行傳送。計(jì)算機(jī)可讀介質(zhì)包括計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì)兩者,包括促成計(jì)算機(jī)程序從一地向另一地轉(zhuǎn)移的任何介質(zhì)。存儲(chǔ)介質(zhì)可以是能被計(jì)算機(jī)訪問的任何可用介質(zhì)。作為示例而非限定,此類計(jì)算機(jī)可讀介質(zhì)可包括ram、rom、eeprom、cd-rom或其他光盤存儲(chǔ)、磁盤存儲(chǔ)或其他磁存儲(chǔ)設(shè)備、或能用于攜帶或存儲(chǔ)指令或數(shù)據(jù)結(jié)構(gòu)形式的期望程序代碼且能被計(jì)算機(jī)訪問的任何其他介質(zhì)。任何連接也被正當(dāng)?shù)胤Q為計(jì)算機(jī)可讀介質(zhì)。例如,如果軟件是使用同軸電纜、光纖電纜、雙絞線、數(shù)字訂戶線(dsl)、或諸如紅外、無線電、以及微波之類的無線技術(shù)從web網(wǎng)站、服務(wù)器、或其他遠(yuǎn)程源傳送而來,則該同軸電纜、光纖電纜、雙絞線、dsl、或諸如紅外、無線電、以及微波之類的無線技術(shù)就被包括在介質(zhì)的定義之中。如本文所用的盤(disk)和碟(disc)包括壓縮碟(cd)、激光碟、光碟、數(shù)字多功能碟(dvd)、軟盤和藍(lán)光碟,其中盤(disk)通常以磁的方式再現(xiàn)數(shù)據(jù),而碟(disc)通常用激光以光學(xué)方式再現(xiàn)數(shù)據(jù)。上述的組合應(yīng)當(dāng)也被包括在計(jì)算機(jī)可讀介質(zhì)的范圍內(nèi)。
盡管上述公開示出了本發(fā)明的解說性實(shí)施例,但是應(yīng)當(dāng)注意到,在其中可作出各種變更和修改而不會(huì)脫離如所附權(quán)利要求定義的本發(fā)明的范圍。根據(jù)本文中所描述的本發(fā)明實(shí)施例的方法權(quán)利要求的功能、步驟和/或動(dòng)作不必按任何特定次序來執(zhí)行。此外,盡管本發(fā)明的要素可能是以單數(shù)來描述或主張權(quán)利的,但是復(fù)數(shù)也是已料想了的,除非顯式地聲明了限定于單數(shù)。