本發(fā)明涉及通信領(lǐng)域,具體而言,涉及數(shù)據(jù)處理方法及裝置。
背景技術(shù):
臨近區(qū)域的終端利用設(shè)備到設(shè)備(Device to Device,簡(jiǎn)稱為D2D)直接通信能夠給終端帶來(lái)很多好處,比如更高的速率,更低的延遲以及更小的功耗,同時(shí)也極大地提高了運(yùn)營(yíng)商的無(wú)線資源效率,D2D的Relay模式有利于運(yùn)營(yíng)商提高無(wú)線覆蓋;對(duì)于應(yīng)用來(lái)說(shuō)利用D2D通訊過(guò)程中的臨近信息可以開(kāi)發(fā)出更加吸引人的新業(yè)務(wù)。公共安全(Public Safety)系統(tǒng)也可以利用D2D技術(shù)實(shí)現(xiàn)沒(méi)有無(wú)線覆蓋的情況下終端之間的通訊。
圖1是相關(guān)技術(shù)中的與3GPP相關(guān)的D2D Relay架構(gòu)示意圖,如圖1所示,包括:
遠(yuǎn)終端:也叫用戶設(shè)備(User Equipment,簡(jiǎn)稱為UE),該終端處于無(wú)移動(dòng)信號(hào)覆蓋之內(nèi),支持通過(guò)PC5接口和其他終端進(jìn)行D2D發(fā)現(xiàn)和通信,遠(yuǎn)終端也可以通過(guò)Relay節(jié)點(diǎn)和網(wǎng)絡(luò)進(jìn)行通信。
Relay節(jié)點(diǎn):也叫中繼節(jié)點(diǎn),該節(jié)點(diǎn)是一個(gè)終端,處于有移動(dòng)信號(hào)覆蓋之內(nèi),支持其他遠(yuǎn)終端通過(guò)該終端和網(wǎng)絡(luò)通信,Relay節(jié)點(diǎn)支持Relay發(fā)現(xiàn)廣播,遠(yuǎn)終端通過(guò)讀取該廣播信息,選擇合適的Relay節(jié)點(diǎn)并通過(guò)該節(jié)點(diǎn)和網(wǎng)絡(luò)進(jìn)行通信。
基站:為Relay終端提供無(wú)線覆蓋,也可以為Relay終端進(jìn)行D2D發(fā)現(xiàn)或者通信時(shí)候進(jìn)行無(wú)線資源授權(quán)和分配。在進(jìn)行eMBMS廣播的時(shí)候,基站通過(guò)廣播進(jìn)行下行數(shù)據(jù)發(fā)送,有利于節(jié)約空口資源?;竞徒K端之間的空中接口為Uu口。
核心網(wǎng):主要負(fù)責(zé)Relay節(jié)點(diǎn)的注冊(cè)、分配IP地址以及承載建立,Relay節(jié)點(diǎn)通過(guò)核心網(wǎng)和外部網(wǎng)絡(luò)進(jìn)行通信?;竞秃诵木W(wǎng)之間接口為S1接口。
近距離通信服務(wù)器:主要負(fù)責(zé)對(duì)用戶D2D業(yè)務(wù)的授權(quán)和控制。D2D密鑰管理服務(wù)器主要負(fù)責(zé)生成D2D業(yè)務(wù)安全密鑰,D2D密鑰服務(wù)器可以和近距離通信服務(wù)器合設(shè),也可以分設(shè)。
集群通信服務(wù)器:集群服務(wù)主要功能包括集群業(yè)務(wù)組的管理、呼叫建立、釋放和管理等功能。UE和集群通信服務(wù)器之間為PC1接口,UE利用該接口向集群通信服務(wù)器發(fā)起注冊(cè),并從集群通信服務(wù)器獲得業(yè)務(wù)相關(guān)信息,UE也通過(guò)該 接口向集群通信服務(wù)器發(fā)起組呼叫、請(qǐng)求話權(quán)等功能。
圖2是根據(jù)相關(guān)技術(shù)中的遠(yuǎn)終端通過(guò)Relay節(jié)點(diǎn)向發(fā)起注冊(cè)的流程圖,如圖2所述,該流程包括如下步驟:
步驟S202,Relay節(jié)點(diǎn)處于有無(wú)線覆蓋區(qū)域,從基站獲得D2D廣播資源,進(jìn)行D2D廣播,該廣播中帶有Relay節(jié)點(diǎn)的相關(guān)信息,包括層2(即MAC層)用戶地址、PLMN ID、Relay節(jié)點(diǎn)應(yīng)用信息(比如支持的接入點(diǎn)名字(Access Point Name,簡(jiǎn)稱為APN)信息)、Relay節(jié)點(diǎn)是否可用等信息。處于無(wú)覆蓋區(qū)域的遠(yuǎn)終端收到這些廣播信息的時(shí)候,可以根據(jù)這些信息選擇一個(gè)合適的Relay節(jié)點(diǎn)進(jìn)行服務(wù)。
步驟S204,遠(yuǎn)終端選擇一個(gè)Relay節(jié)點(diǎn)之后,利用Relay節(jié)點(diǎn)的層2用戶地址,和Relay節(jié)點(diǎn)之間建立層2通信鏈路;
步驟S206,Relay節(jié)點(diǎn)為遠(yuǎn)終端分配IP地址,該地址可以是IPv4地址也可以是IPv6地址。之后,遠(yuǎn)終端即可通過(guò)該Relay節(jié)點(diǎn)和網(wǎng)絡(luò)進(jìn)行通信。
步驟S208,遠(yuǎn)終端向集群通信服務(wù)器進(jìn)行應(yīng)用層注冊(cè)。
步驟S210,集群通信服務(wù)器向遠(yuǎn)終端返回注冊(cè)響應(yīng),其中帶有集群組通信相關(guān)的配置信息,比如臨時(shí)用戶組標(biāo)識(shí)(Temporary Mobile Group Identity,簡(jiǎn)稱為TMGI),組安全相關(guān)參數(shù)和組通信相關(guān)的層2組地址等,其中,TMGI)由應(yīng)用服務(wù)器進(jìn)行分配,唯一標(biāo)識(shí)一個(gè)組。
步驟S212,集群服務(wù)器通過(guò)網(wǎng)絡(luò)廣播TMGI對(duì)應(yīng)的增強(qiáng)組播和多播業(yè)務(wù)(enhanced Multimedia Broadcast/Multicast Service,簡(jiǎn)稱為eMBMS)數(shù)據(jù),Relay節(jié)點(diǎn)可以接受這些數(shù)據(jù)。如果Relay節(jié)點(diǎn)屬于該TMGI對(duì)應(yīng)的組內(nèi),則Relay節(jié)點(diǎn)能夠知道應(yīng)用層的組安全相關(guān)參數(shù),可以解析這些數(shù)據(jù),否則Relay節(jié)點(diǎn)無(wú)法解析這些數(shù)據(jù)。通過(guò)上述過(guò)程,遠(yuǎn)終端即可和集群服務(wù)器之間進(jìn)行單播通信。
針對(duì)相關(guān)技術(shù)中沒(méi)有用于Relay節(jié)點(diǎn)到終端進(jìn)行組播數(shù)據(jù)傳播基礎(chǔ)的問(wèn)題,目前尚未提出有效的解決方案。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供了數(shù)據(jù)處理方法及裝置,以至少解決相關(guān)技術(shù)中沒(méi)有用于Relay節(jié)點(diǎn)到終端進(jìn)行組播數(shù)據(jù)傳播基礎(chǔ)的問(wèn)題。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種數(shù)據(jù)處理方法,包括:接收用戶設(shè)備發(fā)送的對(duì)臨時(shí)用戶組標(biāo)識(shí)TMGI進(jìn)行監(jiān)聽(tīng)的請(qǐng)求消息,其中,所述請(qǐng)求消息中攜帶有所述TMGI和該TMGI對(duì)應(yīng)的層2組標(biāo)識(shí);在根據(jù)所述請(qǐng)求消息監(jiān)聽(tīng)到所述 TMGI的情況下,將接收到的與所述TMGI對(duì)應(yīng)的增強(qiáng)組播和多播業(yè)務(wù)eMBMS數(shù)據(jù)通過(guò)PC5接口發(fā)送給所述用戶設(shè)備,其中,所述PC5接口上的層2目的地址設(shè)置為所述層2組標(biāo)識(shí)。
進(jìn)一步地,在接收用戶設(shè)備發(fā)送的對(duì)臨時(shí)用戶組標(biāo)識(shí)TMGI進(jìn)行監(jiān)聽(tīng)的請(qǐng)求消息之后,還包括:向所述用戶設(shè)備反饋?lái)憫?yīng)消息,其中,所述響應(yīng)消息中攜帶有指示所述用戶設(shè)備在超過(guò)預(yù)定時(shí)間后重新發(fā)送所述請(qǐng)求消息。
進(jìn)一步地,在接收用戶設(shè)備發(fā)送的對(duì)臨時(shí)用戶組標(biāo)識(shí)TMGI進(jìn)行監(jiān)聽(tīng)的請(qǐng)求消息之后,還包括:根據(jù)所述請(qǐng)求消息對(duì)所述TMGI進(jìn)行監(jiān)聽(tīng)處理。
進(jìn)一步地,在所述請(qǐng)求消息中還攜帶有所述TMGI對(duì)應(yīng)的業(yè)務(wù)區(qū)標(biāo)識(shí)SAI的情況下,在根據(jù)所述請(qǐng)求消息對(duì)所述TMGI進(jìn)行監(jiān)聽(tīng)處理之前,還包括:依據(jù)所述SAI確定對(duì)所述TMGI進(jìn)行監(jiān)聽(tīng)處理的服務(wù)小區(qū)。
進(jìn)一步地,依據(jù)所述SAI確定對(duì)所述TMGI進(jìn)行監(jiān)聽(tīng)處理的所述服務(wù)小區(qū)包括:根據(jù)所述SAI判斷當(dāng)前服務(wù)小區(qū)的SAI與所述SAI是否一致;在判斷結(jié)果為是的情況下,確定所述當(dāng)前服務(wù)小區(qū)為對(duì)所述TMGI進(jìn)行監(jiān)聽(tīng)處理的所述服務(wù)小區(qū);和/或,在判斷結(jié)果為否的情況下,確定所述當(dāng)前服務(wù)小區(qū)預(yù)定范圍內(nèi)的服務(wù)小區(qū)為對(duì)所述TMGI進(jìn)行監(jiān)聽(tīng)處理的所述服務(wù)小區(qū)。
根據(jù)本發(fā)明的另一方面,提供了一種數(shù)據(jù)處理方法,包括:向Relay中繼節(jié)點(diǎn)發(fā)送對(duì)臨時(shí)用戶組標(biāo)識(shí)TMGI進(jìn)行監(jiān)聽(tīng)的請(qǐng)求消息,其中,所述請(qǐng)求消息中攜帶有所述TMGI、以及所述TMGI對(duì)應(yīng)的層2組標(biāo)識(shí);通過(guò)所述層2組標(biāo)識(shí)對(duì)應(yīng)的PC5接口接收所述Relay中繼節(jié)點(diǎn)發(fā)送的增強(qiáng)組播和多播業(yè)務(wù)eMBMS數(shù)據(jù),其中,所述PC5接口上的層2目的地址設(shè)置為所述層2組標(biāo)識(shí),所述eMBMS數(shù)據(jù)是所述Relay中繼節(jié)點(diǎn)在根據(jù)所述請(qǐng)求消息監(jiān)聽(tīng)到所述TMGI的情況下發(fā)送的。
進(jìn)一步地,在向所述Relay中繼節(jié)點(diǎn)發(fā)送對(duì)所述TMGI進(jìn)行監(jiān)聽(tīng)的所述請(qǐng)求消息之前,還包括:從集群服務(wù)器中獲取所述TMGI對(duì)應(yīng)的業(yè)務(wù)區(qū)標(biāo)識(shí)SAI,其中,所述SAI用于提示所述Relay中繼節(jié)點(diǎn)根據(jù)所述SAI確定對(duì)所述TMGI進(jìn)行監(jiān)聽(tīng)處理的服務(wù)小區(qū);將獲取的所述TMGI對(duì)應(yīng)的所述SAI發(fā)送給所述Relay中繼節(jié)點(diǎn)。
本發(fā)明的另一方面,提供了一種數(shù)據(jù)處理裝置,包括:第一接收模塊,用于接收用戶設(shè)備發(fā)送的對(duì)臨時(shí)用戶組標(biāo)識(shí)TMGI進(jìn)行監(jiān)聽(tīng)的請(qǐng)求消息,其中,所述請(qǐng)求消息中攜帶有所述TMGI和該TMGI對(duì)應(yīng)的層2目的地址;第一發(fā)送模塊,用于在根據(jù)所述請(qǐng)求消息監(jiān)聽(tīng)到所述TMGI的情況下,將接收到的與所述TMGI對(duì)應(yīng)的增強(qiáng)組播和多播業(yè)務(wù)eMBMS數(shù)據(jù)通過(guò)PC5接口發(fā)送給所述用戶設(shè)備,其中,所述PC5接口上的層2目的地址設(shè)置為所述層2組標(biāo)識(shí)。
進(jìn)一步地,所述裝置還包括:反饋模塊,用于向所述用戶設(shè)備反饋?lái)憫?yīng)消息,其中,所述響應(yīng)消息中攜帶有指示所述用戶設(shè)備在超過(guò)預(yù)定時(shí)間后重新發(fā)送所述請(qǐng)求消息。
進(jìn)一步地,所述裝置還包括:監(jiān)聽(tīng)處理模塊,用于根據(jù)所述請(qǐng)求消息對(duì)所述TMGI進(jìn)行監(jiān)聽(tīng)處理。
進(jìn)一步地,所述裝置還包括:確定模塊,用于在所述請(qǐng)求消息中還攜帶有所述TMGI對(duì)應(yīng)的業(yè)務(wù)區(qū)標(biāo)識(shí)SAI的情況下,依據(jù)所述SAI確定對(duì)所述TMGI進(jìn)行監(jiān)聽(tīng)處理的服務(wù)小區(qū)。
進(jìn)一步地,所述確定模塊包括:判斷單元,用于根據(jù)所述SAI判斷當(dāng)前服務(wù)小區(qū)的SAI與所述SAI是否一致;第一確定單元,用于在判斷結(jié)果為是的情況下,確定所述當(dāng)前服務(wù)小區(qū)為對(duì)所述TMGI進(jìn)行監(jiān)聽(tīng)處理的所述服務(wù)小區(qū);和/或,第二確定單元,用于在判斷結(jié)果為否的情況下,確定所述當(dāng)前服務(wù)小區(qū)預(yù)定范圍內(nèi)的服務(wù)小區(qū)為對(duì)所述TMGI進(jìn)行監(jiān)聽(tīng)處理的所述服務(wù)小區(qū)。
根據(jù)本發(fā)明的另一方面,提供了一種數(shù)據(jù)處理裝置,包括:第二發(fā)送模塊,用于向Relay中繼節(jié)點(diǎn)發(fā)送對(duì)臨時(shí)用戶組標(biāo)識(shí)TMGI進(jìn)行監(jiān)聽(tīng)的請(qǐng)求消息,其中,所述請(qǐng)求消息中攜帶有所述TMGI、以及所述TMGI對(duì)應(yīng)的層2組標(biāo)識(shí);第二接收模塊,用于通過(guò)所述層2組標(biāo)識(shí)對(duì)應(yīng)的PC5接口接收所述Relay中繼節(jié)點(diǎn)發(fā)送的增強(qiáng)組播和多播業(yè)務(wù)eMBMS數(shù)據(jù),其中,所述PC5接口上的層2目的地址設(shè)置為所述層2組標(biāo)識(shí),所述eMBMS數(shù)據(jù)是所述Relay中繼節(jié)點(diǎn)在根據(jù)所述請(qǐng)求消息監(jiān)聽(tīng)到所述TMGI的情況下發(fā)送的。
進(jìn)一步地,所述裝置還包括:第二獲取模塊,用于從集群服務(wù)器中獲取所述TMGI對(duì)應(yīng)的業(yè)務(wù)區(qū)標(biāo)識(shí)SAI,其中,所述SAI用于提示所述Relay中繼節(jié)點(diǎn)根據(jù)所述SAI確定對(duì)所述TMGI進(jìn)行監(jiān)聽(tīng)處理的服務(wù)小區(qū);第三發(fā)送模塊,用于將獲取的所述TMGI對(duì)應(yīng)的所述SAI發(fā)送給所述Relay中繼節(jié)點(diǎn)。
根據(jù)本發(fā)明的另一方面,提供了一種監(jiān)聽(tīng)處理方法,包括:接收用戶設(shè)備發(fā)送的對(duì)臨時(shí)用戶組標(biāo)識(shí)TMGI進(jìn)行監(jiān)聽(tīng)的請(qǐng)求消息,其中,所述請(qǐng)求消息中攜帶有所述TMGI和該TMGI對(duì)應(yīng)的業(yè)務(wù)區(qū)標(biāo)識(shí)SAI;根據(jù)所述請(qǐng)求消息中的SAI確定當(dāng)前駐留小區(qū)是否能夠監(jiān)聽(tīng)到所述TMGI。
進(jìn)一步地,根據(jù)所述TMGI對(duì)應(yīng)的SAI確定當(dāng)前駐留小區(qū)是否能夠監(jiān)聽(tīng)到所述TMGI包括:監(jiān)聽(tīng)基站的廣播消息,判斷當(dāng)前的SAI和所述請(qǐng)求消息中的SAI是否一致;在判斷結(jié)果為是的情況下,確定當(dāng)前駐留小區(qū)能夠監(jiān)聽(tīng)到所述TMGI,并返回監(jiān)聽(tīng)響應(yīng);和/或,在判斷結(jié)果為否的情況下,確定在當(dāng)前駐留小區(qū)不能監(jiān)聽(tīng)到所述TMGI。
進(jìn)一步地,在確定在當(dāng)前駐留小區(qū)不能監(jiān)聽(tīng)到所述TMGI之后,所述方法還包括:監(jiān)聽(tīng)基站的廣播消息,判斷在所述當(dāng)前駐留小區(qū)預(yù)定范圍內(nèi)的其他小區(qū)是否廣播所述請(qǐng)求消息中的SAI;在判斷結(jié)果為是的情況下,駐留到廣播所述請(qǐng)求消息中的SAI的小區(qū)并返回監(jiān)聽(tīng)響應(yīng);和/或,在判斷結(jié)果為否的情況下,拒絕所述監(jiān)聽(tīng)請(qǐng)求消息。
根據(jù)本發(fā)明的另一方面,還提供了一種監(jiān)聽(tīng)處理方法,包括:向中繼Relay節(jié)點(diǎn)發(fā)送對(duì)臨時(shí)用戶組標(biāo)識(shí)TMGI進(jìn)行監(jiān)聽(tīng)的請(qǐng)求消息,其中,所述請(qǐng)求消息中攜帶有所述TMGI、以及該TMGI對(duì)應(yīng)的業(yè)務(wù)區(qū)標(biāo)識(shí)SAI,所述請(qǐng)求消息用于所述Relay節(jié)點(diǎn)所述根據(jù)所述請(qǐng)求消息中的SAI確定當(dāng)前駐留小區(qū)是否能夠監(jiān)聽(tīng)到所述TMGI。
進(jìn)一步地,在向所述Relay節(jié)點(diǎn)發(fā)送對(duì)所述TMGI進(jìn)行監(jiān)聽(tīng)的所述請(qǐng)求消息之前,還包括:從集群服務(wù)器中獲取所述TMGI對(duì)應(yīng)的SAI,其中,所述SAI用于提示所述Relay節(jié)點(diǎn)確定當(dāng)前駐留小區(qū)是否能夠監(jiān)聽(tīng)到所述TMGI。
根據(jù)本發(fā)明的再一方面,提供了一種監(jiān)聽(tīng)處理裝置,包括:接收模塊,用于接收用戶設(shè)備發(fā)送的對(duì)臨時(shí)用戶組標(biāo)識(shí)TMGI進(jìn)行監(jiān)聽(tīng)的請(qǐng)求消息,其中,所述請(qǐng)求消息中攜帶有所述TMGI和該TMGI對(duì)應(yīng)的業(yè)務(wù)區(qū)標(biāo)識(shí)SAI;確定模塊,用于根據(jù)所述請(qǐng)求消息中的SAI確定當(dāng)前駐留小區(qū)是否能夠監(jiān)聽(tīng)到所述TMGI。
進(jìn)一步地,所述確定模塊包括:判斷單元,用于監(jiān)聽(tīng)基站的廣播消息,判斷當(dāng)前的SAI和所述請(qǐng)求消息中的SAI是否一致;第一確定單元,用于在判斷結(jié)果為是的情況下,確定當(dāng)前駐留小區(qū)能夠監(jiān)聽(tīng)到所述TMGI,并返回監(jiān)聽(tīng)響應(yīng);和/或,第二確定單元,用于在判斷結(jié)果為否的情況下,確定在當(dāng)前駐留小區(qū)不能監(jiān)聽(tīng)到所述TMGI。
進(jìn)一步地,所述裝置還包括:判斷模塊,用于監(jiān)聽(tīng)基站的廣播消息,判斷在所述當(dāng)前駐留小區(qū)預(yù)定范圍內(nèi)的其他小區(qū)是否廣播所述請(qǐng)求消息中的SAI;駐留模塊,用于在判斷結(jié)果為是的情況下,駐留到廣播所述請(qǐng)求消息中的SAI的小區(qū)并返回監(jiān)聽(tīng)響應(yīng);和/或,拒絕模塊,用于在判斷結(jié)果為否的情況下,拒絕所述監(jiān)聽(tīng)請(qǐng)求消息。
根據(jù)本發(fā)明的再一方面,還提供了一種監(jiān)聽(tīng)處理裝置,包括:發(fā)送模塊,用于向中繼Relay節(jié)點(diǎn)發(fā)送對(duì)臨時(shí)用戶組標(biāo)識(shí)TMGI進(jìn)行監(jiān)聽(tīng)的請(qǐng)求消息,其中,所述請(qǐng)求消息中攜帶有所述TMGI、以及該TMGI對(duì)應(yīng)的業(yè)務(wù)區(qū)標(biāo)識(shí)SAI,所述請(qǐng)求消息用于所述Relay節(jié)點(diǎn)所述根據(jù)所述請(qǐng)求消息中的SAI確定當(dāng)前駐留小區(qū)是否能夠監(jiān)聽(tīng)到所述TMGI。
進(jìn)一步地,所述裝置還包括:獲取模塊,用于從集群服務(wù)器中獲取所述TMGI對(duì)應(yīng)的SAI,其中,所述SAI用于提示所述Relay節(jié)點(diǎn)確定當(dāng)前駐留小區(qū)是否能 夠監(jiān)聽(tīng)到所述TMGI。
通過(guò)本發(fā)明,采用接收用戶設(shè)備發(fā)送的對(duì)臨時(shí)用戶組標(biāo)識(shí)TMGI進(jìn)行監(jiān)聽(tīng)的請(qǐng)求消息,其中,所述請(qǐng)求消息中攜帶有所述TMGI和該TMGI對(duì)應(yīng)的層2組標(biāo)識(shí);在根據(jù)所述請(qǐng)求消息監(jiān)聽(tīng)到所述TMGI的情況下,將接收到的與所述TMGI對(duì)應(yīng)的增強(qiáng)組播和多播業(yè)務(wù)eMBMS數(shù)據(jù)通過(guò)PC5接口發(fā)送給所述用戶設(shè)備,其中,所述PC5接口上的層2目的地址設(shè)置為所述層2組標(biāo)識(shí),解決了相關(guān)技術(shù)中沒(méi)有用于Relay節(jié)點(diǎn)到終端進(jìn)行組播數(shù)據(jù)傳播基礎(chǔ)的問(wèn)題,進(jìn)而為Relay節(jié)點(diǎn)到終端進(jìn)行組播數(shù)據(jù)傳播提供了基礎(chǔ)。
附圖說(shuō)明
此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
圖1是相關(guān)技術(shù)中的與3GPP相關(guān)的D2D Relay架構(gòu)示意圖;
圖2是根據(jù)相關(guān)技術(shù)中的遠(yuǎn)終端通過(guò)Relay節(jié)點(diǎn)向發(fā)起注冊(cè)的流程圖;
圖3是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)處理方法的流程圖一;
圖4是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)處理方法的流程圖二;
圖5是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)處理裝置的框圖一;
圖6是根據(jù)本發(fā)明優(yōu)選實(shí)施例的數(shù)據(jù)處理裝置的框圖一;
圖7是根據(jù)本發(fā)明優(yōu)選實(shí)施例的數(shù)據(jù)處理裝置的框圖二;
圖8是根據(jù)本發(fā)明優(yōu)選實(shí)施例的數(shù)據(jù)處理裝置的框圖三;
圖9是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)處理裝置的框圖二;
圖10是根據(jù)本發(fā)明優(yōu)選實(shí)施例的數(shù)據(jù)處理裝置的框圖四;
圖11是根據(jù)本發(fā)明實(shí)施例的D2D的點(diǎn)對(duì)多點(diǎn)通信的示意圖;
圖12是根據(jù)本發(fā)明實(shí)施例的通過(guò)Relay進(jìn)行數(shù)據(jù)處理的流程圖;
圖13是根據(jù)相關(guān)技術(shù)中的點(diǎn)對(duì)多點(diǎn)通信獲取密鑰的流程圖;
圖14是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)處理過(guò)程中進(jìn)行加密的流程圖;
圖15是根據(jù)本發(fā)明優(yōu)選實(shí)施例的數(shù)據(jù)處理方法流程圖;
圖16是根據(jù)本發(fā)明實(shí)施例的監(jiān)聽(tīng)處理方法的流程圖;
圖17是根據(jù)本發(fā)明實(shí)施例的監(jiān)聽(tīng)處理裝置的框圖;
圖18是根據(jù)本發(fā)明優(yōu)選實(shí)施例的監(jiān)聽(tīng)處理裝置的框圖。
具體實(shí)施方式
下文中將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。
在本實(shí)施例中提供了一種數(shù)據(jù)處理方法,圖3是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)處理方法的流程圖一,如圖3所示,該流程包括如下步驟:
步驟S302,接收用戶設(shè)備發(fā)送的對(duì)臨時(shí)用戶組標(biāo)識(shí)TMGI進(jìn)行監(jiān)聽(tīng)的請(qǐng)求消息,其中,該請(qǐng)求消息中攜帶有該TMGI和該TMGI對(duì)應(yīng)的層2組標(biāo)識(shí);
步驟S304,在根據(jù)所述請(qǐng)求消息監(jiān)聽(tīng)到所述TMGI的情況下,將接收到的與所述TMGI對(duì)應(yīng)的增強(qiáng)組播和多播業(yè)務(wù)eMBMS數(shù)據(jù)通過(guò)PC5接口發(fā)送給所述用戶設(shè)備,其中,所述PC5接口上的層2目的地址設(shè)置為所述層2組標(biāo)識(shí)。
通過(guò)上述步驟,接收用戶設(shè)備發(fā)送的對(duì)臨時(shí)用戶組標(biāo)識(shí)TMGI進(jìn)行監(jiān)聽(tīng)的請(qǐng)求消息,其中,該請(qǐng)求消息中攜帶有該TMGI和該TMGI對(duì)應(yīng)的層2組標(biāo)識(shí);在根據(jù)所述請(qǐng)求消息監(jiān)聽(tīng)到所述TMGI的情況下,將接收到的與所述TMGI對(duì)應(yīng)的增強(qiáng)組播和多播業(yè)務(wù)eMBMS數(shù)據(jù)通過(guò)PC5接口發(fā)送給所述用戶設(shè)備,其中,所述PC5接口上的層2目的地址設(shè)置為所述層2組標(biāo)識(shí),解決了相關(guān)技術(shù)中沒(méi)有用于Relay節(jié)點(diǎn)到終端進(jìn)行組播數(shù)據(jù)傳播基礎(chǔ)的問(wèn)題,進(jìn)而為Relay節(jié)點(diǎn)到終端進(jìn)行組播數(shù)據(jù)傳播提供了基礎(chǔ)。
為了確保監(jiān)聽(tīng)處理的成功率,在監(jiān)聽(tīng)處理成功之前,用戶設(shè)備可以以一定周期發(fā)送監(jiān)聽(tīng)請(qǐng)求消息,在接收用戶設(shè)備發(fā)送的對(duì)臨時(shí)用戶組標(biāo)識(shí)TMGI進(jìn)行監(jiān)聽(tīng)的請(qǐng)求消息之后,向該用戶設(shè)備反饋?lái)憫?yīng)消息,其中,該響應(yīng)消息中攜帶有指示該用戶設(shè)備在超過(guò)預(yù)定時(shí)間后重新發(fā)送該請(qǐng)求消息,提高了監(jiān)聽(tīng)處理的成功率。
在接收用戶設(shè)備發(fā)送的對(duì)臨時(shí)用戶組標(biāo)識(shí)TMGI進(jìn)行監(jiān)聽(tīng)的請(qǐng)求消息之后,根據(jù)所述請(qǐng)求消息對(duì)所述TMGI進(jìn)行監(jiān)聽(tīng)處理。
在請(qǐng)求消息中還攜帶有該TMGI對(duì)應(yīng)的業(yè)務(wù)區(qū)標(biāo)識(shí)SAI的情況下,在根據(jù)該請(qǐng)求消息對(duì)該TMGI進(jìn)行監(jiān)聽(tīng)處理之前,依據(jù)該SAI確定對(duì)該TMGI進(jìn)行監(jiān)聽(tīng)處理的服務(wù)小區(qū),根據(jù)SAI可以提前確定在當(dāng)前區(qū)域能否監(jiān)聽(tīng)到該TMGI,在監(jiān)聽(tīng)不到的情況下,監(jiān)聽(tīng)附近其他小區(qū)廣播是否有監(jiān)聽(tīng)到該TMGI的業(yè)務(wù)區(qū)標(biāo)識(shí),如果有,提前駐留到對(duì)應(yīng)的臨近小區(qū)。
依據(jù)該SAI確定對(duì)該TMGI進(jìn)行監(jiān)聽(tīng)處理的該服務(wù)小區(qū)的方式有很多種, 在一個(gè)可選的實(shí)施例中,可以根據(jù)該SAI判斷當(dāng)前服務(wù)小區(qū)的SAI與該SAI是否一致;在判斷結(jié)果為是的情況下,確定該當(dāng)前服務(wù)小區(qū)為對(duì)該TMGI進(jìn)行監(jiān)聽(tīng)處理的該服務(wù)小區(qū);和/或,在判斷結(jié)果為否的情況下,確定該當(dāng)前服務(wù)小區(qū)預(yù)定范圍內(nèi)的服務(wù)小區(qū)為對(duì)該TMGI進(jìn)行監(jiān)聽(tīng)處理的服務(wù)小區(qū),比如判斷周邊小區(qū)的業(yè)務(wù)區(qū)標(biāo)識(shí)是否和SAI一致,一致的情況下,提前駐留到該周邊小區(qū)并對(duì)所述TMGI進(jìn)行監(jiān)聽(tīng)處理。
本發(fā)明實(shí)施例還提供了一種數(shù)據(jù)處理方法,圖4是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)處理方法的流程圖二,如圖4所示,該流程包括如下步驟:
步驟S402,向Relay中繼節(jié)點(diǎn)發(fā)送對(duì)臨時(shí)用戶組標(biāo)識(shí)TMGI進(jìn)行監(jiān)聽(tīng)的請(qǐng)求消息,其中,該請(qǐng)求消息中攜帶有該TMGI、以及該TMGI對(duì)應(yīng)的層2組標(biāo)識(shí);
步驟S404,通過(guò)該層2組標(biāo)識(shí)對(duì)應(yīng)的PC5接口接收該Relay中繼節(jié)點(diǎn)發(fā)送的增強(qiáng)組播和多播業(yè)務(wù)eMBMS數(shù)據(jù),其中,所述PC5接口上的層2目的地址設(shè)置為所述層2組標(biāo)識(shí),所述eMBMS數(shù)據(jù)是所述Relay中繼節(jié)點(diǎn)在根據(jù)所述請(qǐng)求消息監(jiān)聽(tīng)到所述TMGI的情況下發(fā)送的。
通過(guò)上述步驟,向Relay中繼節(jié)點(diǎn)發(fā)送對(duì)臨時(shí)用戶組標(biāo)識(shí)TMGI進(jìn)行監(jiān)聽(tīng)的請(qǐng)求消息,通過(guò)該層2組標(biāo)識(shí)對(duì)應(yīng)的PC5接口接收該Relay中繼節(jié)點(diǎn)發(fā)送的增強(qiáng)組播和多播業(yè)務(wù)eMBMS數(shù)據(jù),其中,所述PC5接口上的層2目的地址設(shè)置為所述層2組標(biāo)識(shí),所述eMBMS數(shù)據(jù)是所述Relay中繼節(jié)點(diǎn)在根據(jù)所述請(qǐng)求消息監(jiān)聽(tīng)到所述TMGI的情況下發(fā)送的,解決了相關(guān)技術(shù)中沒(méi)有用于Relay節(jié)點(diǎn)到終端進(jìn)行組播數(shù)據(jù)傳播基礎(chǔ)的問(wèn)題,進(jìn)而為Relay節(jié)點(diǎn)到終端進(jìn)行組播數(shù)據(jù)傳播提供了基礎(chǔ)。
為了確定在當(dāng)前服務(wù)小區(qū)中能否監(jiān)聽(tīng)到TMGI,在向該Relay中繼節(jié)點(diǎn)發(fā)送對(duì)該TMGI進(jìn)行監(jiān)聽(tīng)的該請(qǐng)求消息之前,從集群服務(wù)器中獲取該TMGI對(duì)應(yīng)的業(yè)務(wù)區(qū)標(biāo)識(shí)SAI,其中,該SAI用于提示該Relay中繼節(jié)點(diǎn)根據(jù)該SAI確定對(duì)該TMGI進(jìn)行監(jiān)聽(tīng)處理的服務(wù)小區(qū);將獲取的該TMGI對(duì)應(yīng)的該SAI發(fā)送給該Relay中繼節(jié)點(diǎn)。
本發(fā)明實(shí)施例提供了一種數(shù)據(jù)處理裝置,該裝置用于實(shí)現(xiàn)上述實(shí)施例及優(yōu)選實(shí)施方式,已經(jīng)進(jìn)行過(guò)說(shuō)明的不再贅述。如以下所使用的,術(shù)語(yǔ)“模塊”可以實(shí)現(xiàn)預(yù)定功能的軟件和/或硬件的組合。盡管以下實(shí)施例所描述的裝置較佳地以軟件來(lái)實(shí)現(xiàn),但是硬件,或者軟件和硬件的組合的實(shí)現(xiàn)也是可能并被構(gòu)想的。
圖5是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)處理裝置的框圖一,如圖5所示,包括:
第一接收模塊52,用于接收用戶設(shè)備發(fā)送的對(duì)臨時(shí)用戶組標(biāo)識(shí)TMGI進(jìn)行監(jiān)聽(tīng)的請(qǐng)求消息,其中,該請(qǐng)求消息中攜帶有該TMGI和該TMGI對(duì)應(yīng)的層2 目的地址;
第一發(fā)送模塊54,用于在根據(jù)所述請(qǐng)求消息監(jiān)聽(tīng)到所述TMGI的情況下,將接收到的與所述TMGI對(duì)應(yīng)的增強(qiáng)組播和多播業(yè)務(wù)eMBMS數(shù)據(jù)通過(guò)PC5接口發(fā)送給所述用戶設(shè)備,其中,所述PC5接口上的層2目的地址設(shè)置為所述層2組標(biāo)識(shí)。
圖6是根據(jù)本發(fā)明優(yōu)選實(shí)施例的數(shù)據(jù)處理裝置的框圖一,如圖6所示,該裝置還包括:
反饋模塊62,用于向該用戶設(shè)備反饋?lái)憫?yīng)消息,其中,該響應(yīng)消息中攜帶有指示該用戶設(shè)備在超過(guò)預(yù)定時(shí)間后重新發(fā)送該請(qǐng)求消息。
圖7是根據(jù)本發(fā)明優(yōu)選實(shí)施例的數(shù)據(jù)處理裝置的框圖二,如圖7所示,該裝置還包括:
監(jiān)聽(tīng)處理模塊72,用于根據(jù)所述請(qǐng)求消息對(duì)所述TMGI進(jìn)行監(jiān)聽(tīng)處理。
圖8是根據(jù)本發(fā)明優(yōu)選實(shí)施例的數(shù)據(jù)處理裝置的框圖三,如圖8所示,該裝置還包括:
確定模塊82,用于在該請(qǐng)求消息中還攜帶有該TMGI對(duì)應(yīng)的業(yè)務(wù)區(qū)標(biāo)識(shí)SAI的情況下,依據(jù)該SAI確定對(duì)該TMGI進(jìn)行監(jiān)聽(tīng)處理的服務(wù)小區(qū)。
上述的確定模塊82包括:判斷單元,用于根據(jù)該SAI判斷當(dāng)前服務(wù)小區(qū)的業(yè)務(wù)區(qū)與該SAI是否一致;第一確定單元,用于在判斷結(jié)果為是的情況下,確定該當(dāng)前服務(wù)小區(qū)為對(duì)該TMGI進(jìn)行監(jiān)聽(tīng)處理的該服務(wù)小區(qū);和/或,第二確定單元,用于在判斷結(jié)果為否的情況下,確定該當(dāng)前服務(wù)小區(qū)預(yù)定范圍內(nèi)的服務(wù)小區(qū)為對(duì)該TMGI進(jìn)行監(jiān)聽(tīng)處理的該服務(wù)小區(qū)。
本發(fā)明實(shí)施例還提供了一種數(shù)據(jù)處理裝置,圖9是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)處理裝置的框圖二,如圖9所示,包括:
第二發(fā)送模塊92,用于向Relay中繼節(jié)點(diǎn)發(fā)送對(duì)臨時(shí)用戶組標(biāo)識(shí)TMGI進(jìn)行監(jiān)聽(tīng)的請(qǐng)求消息,其中,該請(qǐng)求消息中攜帶有該TMGI、以及該TMGI對(duì)應(yīng)的層2組標(biāo)識(shí);
第二接收模塊94,用于通過(guò)該層2組標(biāo)識(shí)對(duì)應(yīng)的PC5接口接收該Relay中繼節(jié)點(diǎn)發(fā)送的增強(qiáng)組播和多播業(yè)務(wù)eMBMS數(shù)據(jù),其中,所述PC5接口上的層2目的地址設(shè)置為所述層2組標(biāo)識(shí),所述eMBMS數(shù)據(jù)是所述Relay中繼節(jié)點(diǎn)在根據(jù)所述請(qǐng)求消息監(jiān)聽(tīng)到所述TMGI的情況下發(fā)送的。
圖10是根據(jù)本發(fā)明優(yōu)選實(shí)施例的數(shù)據(jù)處理裝置的框圖四,如圖10所示,該裝置還包括:
第二獲取模塊102,用于從集群服務(wù)器中獲取該TMGI對(duì)應(yīng)的業(yè)務(wù)區(qū)標(biāo)識(shí)SAI,其中,該SAI用于提示該Relay中繼節(jié)點(diǎn)根據(jù)該SAI確定對(duì)該TMGI進(jìn)行監(jiān)聽(tīng)處理的服務(wù)小區(qū);
第三發(fā)送模塊104,用于將獲取的該TMGI對(duì)應(yīng)的該SAI發(fā)送給該Relay中繼節(jié)點(diǎn)。
本發(fā)明實(shí)施例還提供了一種監(jiān)聽(tīng)處理方法,圖16是根據(jù)本發(fā)明實(shí)施例的監(jiān)聽(tīng)處理方法的流程圖,如圖16所示,包括:
步驟S1602,接收用戶設(shè)備發(fā)送的對(duì)臨時(shí)用戶組標(biāo)識(shí)TMGI進(jìn)行監(jiān)聽(tīng)的請(qǐng)求消息,其中,該請(qǐng)求消息中攜帶有該TMGI和該TMGI對(duì)應(yīng)的業(yè)務(wù)區(qū)標(biāo)識(shí)SAI;
步驟S1604,根據(jù)該請(qǐng)求消息中的SAI確定當(dāng)前駐留小區(qū)是否能夠監(jiān)聽(tīng)到該TMGI。
進(jìn)一步地,根據(jù)該TMGI對(duì)應(yīng)的SAI確定當(dāng)前駐留小區(qū)是否能夠監(jiān)聽(tīng)到該TMGI包括:監(jiān)聽(tīng)基站的廣播消息,判斷當(dāng)前的SAI和該請(qǐng)求消息中的SAI是否一致;在判斷結(jié)果為是的情況下,確定當(dāng)前駐留小區(qū)能夠監(jiān)聽(tīng)到該TMGI,并返回監(jiān)聽(tīng)響應(yīng);和/或,在判斷結(jié)果為否的情況下,確定在當(dāng)前駐留小區(qū)不能監(jiān)聽(tīng)到該TMGI。
進(jìn)一步地,在確定在當(dāng)前駐留小區(qū)不能監(jiān)聽(tīng)到該TMGI之后,該方法還包括:監(jiān)聽(tīng)基站的廣播消息,判斷在該當(dāng)前駐留小區(qū)預(yù)定范圍內(nèi)的其他小區(qū)是否廣播該請(qǐng)求消息中的SAI;在判斷結(jié)果為是的情況下,駐留到廣播該請(qǐng)求消息中的SAI的小區(qū)并返回監(jiān)聽(tīng)響應(yīng);和/或,在判斷結(jié)果為否的情況下,拒絕該監(jiān)聽(tīng)請(qǐng)求消息。
本發(fā)明實(shí)施例還提供了一種監(jiān)聽(tīng)處理方法,包括:向中繼Relay節(jié)點(diǎn)發(fā)送對(duì)臨時(shí)用戶組標(biāo)識(shí)TMGI進(jìn)行監(jiān)聽(tīng)的請(qǐng)求消息,其中,該請(qǐng)求消息中攜帶有該TMGI、以及該TMGI對(duì)應(yīng)的業(yè)務(wù)區(qū)標(biāo)識(shí)SAI,該請(qǐng)求消息用于該Relay節(jié)點(diǎn)該根據(jù)該請(qǐng)求消息中的SAI確定當(dāng)前駐留小區(qū)是否能夠監(jiān)聽(tīng)到該TMGI。
進(jìn)一步地,在向該Relay節(jié)點(diǎn)發(fā)送對(duì)該TMGI進(jìn)行監(jiān)聽(tīng)的該請(qǐng)求消息之前,還包括:從集群服務(wù)器中獲取該TMGI對(duì)應(yīng)的SAI,其中,該SAI用于提示該Relay節(jié)點(diǎn)確定當(dāng)前駐留小區(qū)是否能夠監(jiān)聽(tīng)到該TMGI。
本發(fā)明實(shí)施例還提供了一種監(jiān)聽(tīng)處理裝置,圖17是根據(jù)本發(fā)明實(shí)施例的監(jiān)聽(tīng)處理裝置的框圖,如圖17所示,包括:
接收模塊172,用于接收用戶設(shè)備發(fā)送的對(duì)臨時(shí)用戶組標(biāo)識(shí)TMGI進(jìn)行監(jiān)聽(tīng)的請(qǐng)求消息,其中,該請(qǐng)求消息中攜帶有該TMGI和該TMGI對(duì)應(yīng)的業(yè)務(wù)區(qū)標(biāo)識(shí)SAI;
確定模塊174,用于根據(jù)該請(qǐng)求消息中的SAI確定當(dāng)前駐留小區(qū)是否能夠監(jiān)聽(tīng)到該TMGI。
圖18是根據(jù)本發(fā)明優(yōu)選實(shí)施例的監(jiān)聽(tīng)處理裝置的框圖,如圖18所示,確定模塊174包括:
判斷單元182,用于監(jiān)聽(tīng)基站的廣播消息,判斷當(dāng)前的SAI和該請(qǐng)求消息中的SAI是否一致;
第一確定單元184,用于在判斷結(jié)果為是的情況下,確定當(dāng)前駐留小區(qū)能夠監(jiān)聽(tīng)到該TMGI,并返回監(jiān)聽(tīng)響應(yīng);和/或,
第二確定單元186,用于在判斷結(jié)果為否的情況下,確定在當(dāng)前駐留小區(qū)不能監(jiān)聽(tīng)到該TMGI。
進(jìn)一步地,該裝置還包括:判斷模塊,用于監(jiān)聽(tīng)基站的廣播消息,判斷在該當(dāng)前駐留小區(qū)預(yù)定范圍內(nèi)的其他小區(qū)是否廣播該請(qǐng)求消息中的SAI;駐留模塊,用于在判斷結(jié)果為是的情況下,駐留到廣播該請(qǐng)求消息中的SAI的小區(qū)并返回監(jiān)聽(tīng)響應(yīng);和/或,拒絕模塊,用于在判斷結(jié)果為否的情況下,拒絕該監(jiān)聽(tīng)請(qǐng)求消息。
本發(fā)明實(shí)施例還提供了一種監(jiān)聽(tīng)處理裝置,包括:發(fā)送模塊,用于向中繼Relay節(jié)點(diǎn)發(fā)送對(duì)臨時(shí)用戶組標(biāo)識(shí)TMGI進(jìn)行監(jiān)聽(tīng)的請(qǐng)求消息,其中,該請(qǐng)求消息中攜帶有該TMGI、以及該TMGI對(duì)應(yīng)的業(yè)務(wù)區(qū)標(biāo)識(shí)SAI,該請(qǐng)求消息用于該Relay節(jié)點(diǎn)該根據(jù)該請(qǐng)求消息中的SAI確定當(dāng)前駐留小區(qū)是否能夠監(jiān)聽(tīng)到該TMGI。
進(jìn)一步地,該裝置還包括:獲取模塊,用于從集群服務(wù)器中獲取該TMGI對(duì)應(yīng)的SAI,其中,該SAI用于提示該Relay節(jié)點(diǎn)確定當(dāng)前駐留小區(qū)是否能夠監(jiān)聽(tīng)到該TMGI。
下面結(jié)合可選實(shí)施例對(duì)本發(fā)明實(shí)施例進(jìn)行進(jìn)一步說(shuō)明。
圖11是根據(jù)本發(fā)明實(shí)施例的D2D的點(diǎn)對(duì)多點(diǎn)通信的示意圖,如圖11所示,終端1、終端2和終端3位于同一個(gè)通信組內(nèi),包括以下步驟:
步驟S1102,終端1、終端2和終端3配置自己的組相關(guān)信息,比如層2組標(biāo)識(shí),用于組廣播的時(shí)候填寫目的層2地址,層2用戶標(biāo)識(shí),用于組廣播的時(shí)候填寫原層2地址,層3(即IP層)組IP多播地址,用于組廣播的時(shí)候填寫目的層3地址,以及用戶組通信的無(wú)線資源信息。這些信息可以在終端靜態(tài)配置,用戶處于無(wú)覆蓋區(qū)域的時(shí)候即可使用,可以當(dāng)用戶處于有覆蓋區(qū)域的時(shí)候,從網(wǎng)絡(luò)側(cè)獲取。
步驟S1104,終端1、終端2和終端3獲得組通信的無(wú)線資源信息。當(dāng)終端處于無(wú)覆蓋區(qū)域的時(shí)候,終端采用本地配置的無(wú)線資源參數(shù),當(dāng)終端處于有覆蓋的區(qū)域的時(shí)候,終端從基站獲得通信的無(wú)線資源參數(shù)。通信主叫方終端1獲得發(fā)送的資源信息,通信接受方終端2和終端3獲得接受的資源信息。
步驟S1106,終端1利用所獲得的發(fā)送資源信息,進(jìn)行D2D通信廣播,目的層2地址為層2組標(biāo)識(shí),源層2地址為終端1的層2用戶標(biāo)識(shí),目的層3地址為層3組IP多播地址。終端2和終端3利用所獲得的接受資源信息,偵聽(tīng)D2D通信廣播,首先判斷自己是否在目的層2地址所指示的組內(nèi),是則繼續(xù)。支持D2D通信安全的時(shí)候,終端2和終端3還將收到的層2目的地址和層2源地址一起,利用合適的安全算法進(jìn)行驗(yàn)證和解密等操作。之后終端2和終端3就收到了終端1通過(guò)PC5接口發(fā)送的點(diǎn)對(duì)多點(diǎn)廣播。
在上述Relay架構(gòu)中,Relay節(jié)點(diǎn)可以從基站接受eMBMS廣播,也支持到遠(yuǎn)終端之間可以采用單點(diǎn)到多點(diǎn)的D2D通信。遠(yuǎn)終端如何通過(guò)Relay節(jié)點(diǎn)接受eMBMS廣播,通過(guò)PC5接口,從Relay節(jié)點(diǎn)獲取eMBMS廣播數(shù)據(jù)。
圖12是根據(jù)本發(fā)明實(shí)施例的通過(guò)Relay進(jìn)行數(shù)據(jù)處理的流程圖,如圖12所示,該流程中不考慮PC5接口上安全性保護(hù),包括如下步驟:
步驟S1202,遠(yuǎn)終端通過(guò)監(jiān)聽(tīng)Relay節(jié)點(diǎn)的廣播,選擇一個(gè)合適Relay節(jié)點(diǎn),并從Relay節(jié)點(diǎn)獲得IP地址,在該過(guò)程中,Relay節(jié)點(diǎn)需要自己配置,或者從網(wǎng)絡(luò)側(cè)獲取層2用戶標(biāo)識(shí);
步驟S1204,遠(yuǎn)終端和集群通信服務(wù)器之間進(jìn)行交互,完成注冊(cè),并從集群服務(wù)器獲得相關(guān)配置信息,比如組標(biāo)識(shí)TMGI、層2組標(biāo)識(shí)、組安全相關(guān)參數(shù)等。終端在無(wú)覆蓋區(qū)域內(nèi),也可以使用本地配置的相關(guān)參數(shù)進(jìn)行組通信。
步驟S1206,遠(yuǎn)終端向Relay節(jié)點(diǎn)發(fā)起TMGI監(jiān)聽(tīng)請(qǐng)求,消息中帶有請(qǐng)求的TMGI以及對(duì)應(yīng)的層2組標(biāo)識(shí),層2組標(biāo)識(shí)是步驟S1204中從集群通信服務(wù)器獲??;
步驟S1208,Relay節(jié)點(diǎn)保存該TMGI以及對(duì)應(yīng)的層2組標(biāo)識(shí),并返回遠(yuǎn)終端TMGI監(jiān)聽(tīng)響應(yīng),響應(yīng)消息中帶有一個(gè)定時(shí)器,指示遠(yuǎn)終端需在該定時(shí)器超時(shí)之后,重新發(fā)起TMGI監(jiān)聽(tīng)請(qǐng)求;
步驟S1210,Relay節(jié)點(diǎn)開(kāi)始在當(dāng)前駐留小區(qū)監(jiān)聽(tīng)基站廣播,是否有所請(qǐng)求的TMGI相關(guān)的無(wú)線廣播。
步驟S1212,如果Relay節(jié)點(diǎn)監(jiān)聽(tīng)到基站有TMGI相關(guān)廣播,則Relay節(jié)點(diǎn)通過(guò)PC5接口通知遠(yuǎn)終端當(dāng)前有TMGI相關(guān)廣播。在一個(gè)可選的實(shí)施例中,如果只有1個(gè)用戶請(qǐng)求該TMGI廣播,則該消息采用單播,若有2個(gè)或者多個(gè)遠(yuǎn)終 端請(qǐng)求同一個(gè)TMGI廣播,則Relay節(jié)點(diǎn)可以通過(guò)實(shí)例3類似的多播發(fā)送該消息。
步驟S1214,Relay節(jié)點(diǎn)開(kāi)始將收到的和該TMGI相關(guān)的eMBMS數(shù)據(jù),通過(guò)PC5接口進(jìn)行點(diǎn)對(duì)多點(diǎn)廣播,PC5接口上發(fā)送數(shù)據(jù)包的層2地址為和該TMGI對(duì)應(yīng)的層2組標(biāo)識(shí),源地址則為獲得的Relay節(jié)點(diǎn)的層2用戶標(biāo)識(shí)。遠(yuǎn)終端收到廣播之后,將檢查該數(shù)據(jù)包的目的層2組標(biāo)識(shí),如果本遠(yuǎn)終端在該組內(nèi),則接受該數(shù)據(jù)包。
通過(guò)上述過(guò)程,遠(yuǎn)端節(jié)點(diǎn)可以接受通過(guò)Relay節(jié)點(diǎn)中繼的eMBMS數(shù)據(jù)。
圖13是根據(jù)相關(guān)技術(shù)中的點(diǎn)對(duì)多點(diǎn)通信獲取密鑰的流程圖,如圖13所示,包括以下步驟:
步驟S1302,UE1和近距離服務(wù)器進(jìn)行業(yè)務(wù)授權(quán)。
步驟S1304,UE1向D2D密鑰管理服務(wù)器發(fā)送密鑰請(qǐng)求,其中帶有用戶所在組的層2組標(biāo)識(shí)和終端支持的安全算法。其中用戶所在組的組標(biāo)識(shí)是一個(gè)24bit的層2地址。
步驟S1306,D2D密鑰管理服務(wù)器向UE1返回響應(yīng)消息,其中帶有為UE1分配的組用戶標(biāo)識(shí)、D2D密鑰管理服務(wù)器的PMK(ProSe MIKEY Key)、PMK標(biāo)識(shí)、有效期定時(shí)器和加密算法等參數(shù)。組用戶標(biāo)識(shí)在組內(nèi)唯一標(biāo)識(shí)用戶,也是一個(gè)24bit的層2地址。PMK用于后續(xù)UE和D2D密鑰管理服務(wù)器之間采用MICKEY機(jī)制進(jìn)行通信。
步驟S1308,UE1和D2D密鑰管理服務(wù)器之間采用MIKEY機(jī)制進(jìn)行通信,UE1獲取和組標(biāo)識(shí)相關(guān)的PGK(ProSe Group Key)和PGK標(biāo)識(shí)以及有效期定時(shí)器。
步驟S1310,UE2與近距離通信服務(wù)器進(jìn)行業(yè)務(wù)授權(quán);
步驟S1312-步驟S1316,和前述步驟S1302-S1308類似,UE2在經(jīng)過(guò)認(rèn)證授權(quán)之后,也從D2D密鑰管理服務(wù)器獲取了PMK、PMK標(biāo)識(shí)和PGK、PGK標(biāo)識(shí)。
步驟S1318-步驟S1320,UE1和UE2根據(jù)PGK,根據(jù)各自獲得的組用戶標(biāo)識(shí)推導(dǎo)出PTK(ProSe Traffic Key)和PEK(ProSe Encryption Key),然后PDCP層根據(jù)PEK對(duì)用戶數(shù)據(jù)包進(jìn)行安全保護(hù),相關(guān)的PDCP數(shù)據(jù)包頭為PGK標(biāo)識(shí)和PTK標(biāo)識(shí),如下表1所示。
表1
終端然后進(jìn)行廣播,廣播的層2目的地址為步驟S1304和S1312中的組標(biāo) 識(shí),源地址為S1306和S1314中的組用戶標(biāo)識(shí)。
接收方收到加密的數(shù)據(jù)包之后,根據(jù)層2目的地址和源地址,獲知組標(biāo)識(shí)和組用戶標(biāo)識(shí),根據(jù)PDCP層包頭獲知PGK標(biāo)識(shí)和PTK標(biāo)識(shí),根據(jù)PGK標(biāo)識(shí)獲知PGK,然后計(jì)算對(duì)應(yīng)PTK和PEK,然后對(duì)加密數(shù)據(jù)包進(jìn)行解密。
在上述Relay架構(gòu)中,Relay節(jié)點(diǎn)可以從基站接受eMBMS廣播,也支持到遠(yuǎn)終端之間可以采用單點(diǎn)到多點(diǎn)的D2D通信,但是遠(yuǎn)終端如何通過(guò)Relay節(jié)點(diǎn)接受eMBMS廣播,目前還沒(méi)有比較詳細(xì)的方案,也沒(méi)有考慮Relay節(jié)點(diǎn)如何在PC5接口上對(duì)廣播數(shù)據(jù)包進(jìn)行加密。
結(jié)合上述相關(guān)技術(shù)中加密的方式,本可選實(shí)施例也提出了對(duì)數(shù)據(jù)進(jìn)行加密,圖14是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)處理過(guò)程中進(jìn)行加密的流程圖,如圖14所示,考慮了PC5接口上的安全性保護(hù),包括以下步驟:
步驟S1402,遠(yuǎn)終端通過(guò)監(jiān)聽(tīng)Relay節(jié)點(diǎn)的廣播,選擇一個(gè)合適Relay節(jié)點(diǎn),并從Relay節(jié)點(diǎn)獲得IP地址,在該過(guò)程中,Relay節(jié)點(diǎn)需要自己配置,或者從網(wǎng)絡(luò)側(cè)獲取層2用戶標(biāo)識(shí);
步驟S1404,和集群通信服務(wù)器之間進(jìn)行交互,完成注冊(cè),并從集群服務(wù)器獲得相關(guān)配置信息,比如組標(biāo)識(shí)TMGI、層2組標(biāo)識(shí)和組安全相關(guān)參數(shù)等。
步驟S1406,遠(yuǎn)終端通過(guò)Relay節(jié)點(diǎn),向D2D密鑰管理服務(wù)器發(fā)送密鑰請(qǐng)求,消息中帶有層2組標(biāo)識(shí)和終端支持的安全算法。
步驟S1408,D2D密鑰管理服務(wù)器向遠(yuǎn)終端返回響應(yīng)消息,其中帶有為遠(yuǎn)終端分配的組用戶標(biāo)識(shí)、D2D密鑰管理服務(wù)器的PMK、PMK標(biāo)識(shí)、有效期定時(shí)器和加密算法等參數(shù)。組用戶標(biāo)識(shí)在組內(nèi)唯一標(biāo)識(shí)用戶,也是一個(gè)24bit的層2地址。PMK用于后續(xù)UE和D2D密鑰管理服務(wù)器之間采用MICKEY機(jī)制進(jìn)行通信。
步驟S1410,遠(yuǎn)終端和D2D密鑰管理服務(wù)器之間采用MIKEY機(jī)制進(jìn)行通信,獲取和組標(biāo)識(shí)相關(guān)的PGK和PGK標(biāo)識(shí)以及有效期定時(shí)器。
步驟S1412,遠(yuǎn)終端向Relay節(jié)點(diǎn)發(fā)起TMGI監(jiān)聽(tīng)請(qǐng)求,消息中帶有請(qǐng)求的TMGI、層2組標(biāo)識(shí),可選的,還帶有D2D密鑰管理服務(wù)器;
步驟S1414-步驟S1418,和步驟S1406-S1410類似,Relay節(jié)點(diǎn)向D2D密鑰管理服務(wù)器發(fā)送密鑰請(qǐng)求,獲取和該組對(duì)應(yīng)的PMK、PMK標(biāo)識(shí)以及組用戶標(biāo)識(shí)等參數(shù),并通過(guò)MIKEY過(guò)程獲得該組的PGK、PGK標(biāo)識(shí)和有效期定時(shí)器
如果該組中有多個(gè)用戶請(qǐng)求監(jiān)聽(tīng)TMGI,則步驟S1414-步驟S1418只執(zhí)行一次。
步驟S1420,Relay返回遠(yuǎn)終端TMGI監(jiān)聽(tīng)響應(yīng),響應(yīng)消息中帶有一個(gè)定時(shí)器,指示遠(yuǎn)終端需在該定時(shí)器超時(shí)之后,重新發(fā)起TMGI監(jiān)聽(tīng)請(qǐng)求;
步驟S1422,Relay節(jié)點(diǎn)開(kāi)始監(jiān)聽(tīng)基站廣播,是否有所請(qǐng)求的TMGI相關(guān)的廣播。
步驟S1424,如果Relay節(jié)點(diǎn)監(jiān)聽(tīng)到基站有TMGI相關(guān)廣播,則Relay節(jié)點(diǎn)通過(guò)PC5接口通知遠(yuǎn)終端當(dāng)前有TMGI相關(guān)廣播。一種優(yōu)化是:如果只有1個(gè)用戶請(qǐng)求該TMGI廣播,則該消息采用單播,若有2個(gè)或者多個(gè)遠(yuǎn)終端請(qǐng)求同一個(gè)TMGI廣播,則Relay節(jié)點(diǎn)可以通過(guò)實(shí)例3類似的多播發(fā)送該消息。
步驟S1426,Relay節(jié)點(diǎn)開(kāi)始將收到的和該TMGI相關(guān)的eMBMS數(shù)據(jù),通過(guò)PC5接口進(jìn)行點(diǎn)對(duì)多點(diǎn)廣播,PC5接口上發(fā)送數(shù)據(jù)包的目的層2地址為步驟S1412中獲得的層2組標(biāo)識(shí),源地址則為步驟S1416中獲得的Relay節(jié)點(diǎn)的組用戶標(biāo)識(shí)。遠(yuǎn)端節(jié)點(diǎn)收到之后,判斷自己是否在層2目的組標(biāo)識(shí)的組內(nèi),如果在,則接受該數(shù)據(jù)包并進(jìn)行解密:首先根據(jù)遠(yuǎn)終端根據(jù)層2地址獲知組標(biāo)識(shí)和組用戶標(biāo)識(shí),然后根據(jù)PDCP層包頭獲知PGK標(biāo)識(shí)和PTK標(biāo)識(shí),然后根據(jù)PGK標(biāo)識(shí)獲知PGK,然后根據(jù)PGK、組用戶標(biāo)識(shí)、PTK標(biāo)識(shí)計(jì)算PTK,然后根據(jù)PTK計(jì)算PEK,并利用PEK對(duì)加密數(shù)據(jù)包進(jìn)行解密。
通過(guò)上述過(guò)程,遠(yuǎn)端節(jié)點(diǎn)可以接受通過(guò)Relay節(jié)點(diǎn)中繼的eMBMS數(shù)據(jù),并且PC5接口上有安全保護(hù)。
圖15是根據(jù)本發(fā)明優(yōu)選實(shí)施例的數(shù)據(jù)處理方法流程圖,如圖15所示,因?yàn)門MGI是在業(yè)務(wù)發(fā)起的時(shí)候基站才進(jìn)行廣播的,在業(yè)務(wù)沒(méi)有發(fā)起的時(shí)候,Relay節(jié)點(diǎn)可以通過(guò)TMGI對(duì)應(yīng)的業(yè)務(wù)區(qū)標(biāo)識(shí)提前判斷駐留小區(qū)是否能夠監(jiān)聽(tīng)到所述TMGI,主要包括如下步驟:
步驟S1502,遠(yuǎn)終端和集群通信服務(wù)器之間進(jìn)行交互,完成注冊(cè),并從集群服務(wù)器獲得相關(guān)配置信息,除了獲取實(shí)施例1或2中的TMGI等參數(shù)之外,還獲取和TMGI對(duì)應(yīng)的業(yè)務(wù)區(qū)標(biāo)識(shí)(SAI,service area identity),該SAI指示TMGI廣播的業(yè)務(wù)區(qū)標(biāo)識(shí),小區(qū)廣播參數(shù)中包含了SAI,終端可以通過(guò)讀取SAI參數(shù),提前判斷該小區(qū)能否收到TMGI對(duì)應(yīng)的集群廣播。
步驟S1504,遠(yuǎn)終端向Relay節(jié)點(diǎn)發(fā)起TMGI監(jiān)聽(tīng)請(qǐng)求,消息中除了帶有TMGI和/或?qū)?組標(biāo)識(shí)之外,還帶有該TMGI對(duì)應(yīng)的SAI;
步驟S1506,Relay節(jié)點(diǎn)收到該請(qǐng)求之后,監(jiān)聽(tīng)基站的廣播消息,判斷當(dāng)前的服務(wù)小區(qū)和請(qǐng)求的服務(wù)小區(qū)是否一致。
步驟S1508,如果一致,說(shuō)明本地區(qū)可以監(jiān)聽(tīng)到請(qǐng)求的TMGI廣播,Relay節(jié)點(diǎn)返回遠(yuǎn)終端TMGI監(jiān)聽(tīng)響應(yīng),響應(yīng)消息中帶有一個(gè)定時(shí)器,指示遠(yuǎn)終端需在 該定時(shí)器超時(shí)之后,重新發(fā)起TMGI監(jiān)聽(tīng)請(qǐng)求。如果不一致,則監(jiān)聽(tīng)Relay節(jié)點(diǎn)附近的其他小區(qū)廣播是否有該SAI,如果有則提前駐留到對(duì)應(yīng)的臨近小區(qū),并返回遠(yuǎn)終端TMGI監(jiān)聽(tīng)響應(yīng)。如果附近小區(qū)也沒(méi)有廣播該SAI,說(shuō)明Relay節(jié)點(diǎn)當(dāng)前位置不能監(jiān)聽(tīng)到TMGI廣播,則Relay節(jié)點(diǎn)可能拒絕遠(yuǎn)終端的TMGI監(jiān)聽(tīng)請(qǐng)求。
通過(guò)上述步驟,Relay節(jié)點(diǎn)能夠提前獲知當(dāng)前區(qū)域能否監(jiān)聽(tīng)到TMGI,或者提前駐留到可以聽(tīng)到TMGI廣播的其他基站上。
顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。