一種實現(xiàn)通信的方法、終端及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種實現(xiàn)通信的方法、終端及系統(tǒng),其中,所述方法包括:獲取中繼終端的基于近距離業(yè)務(wù)標(biāo)識(ProSe ID)和/或第一標(biāo)識;其中,所述第一標(biāo)識是所述中繼終端覆蓋范圍內(nèi)通信的標(biāo)識或前綴;根據(jù)所述ProSe ID和/或所述第一標(biāo)識生成第二標(biāo)識,其中,所述第二標(biāo)識是用于與所述中繼終端通信的標(biāo)識;向所述中繼終端發(fā)送攜帶有所述第二標(biāo)識的建立通信請求,當(dāng)接收到所述中繼終端發(fā)送的建立通信響應(yīng)時,基于所述第二標(biāo)識與所述中繼終端進(jìn)行通信。
【專利說明】
一種實現(xiàn)通信的方法、終端及系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及移動通信技術(shù),尤其涉及一種實現(xiàn)通信的方法、終端及系統(tǒng)。
【背景技術(shù)】
[0002]為了保持第三代移動通信系統(tǒng)在通信領(lǐng)域的競爭力,為用戶提供速率更快、時延更低、個性化更強的移動通信服務(wù),同時,也為了降低運營商的運營成本,第三代合作伙伴計劃(3GPP,Third Generat1n Partnership Project)標(biāo)準(zhǔn)工作組正致力于演進(jìn)分組系統(tǒng)(EPS,Evolved Packet System)的研究。
[0003]當(dāng)兩個終端通過EPS網(wǎng)絡(luò)進(jìn)行通信時,兩個終端需要分別建立EPS承載。但是,考慮到終端以及各種移動互聯(lián)網(wǎng)業(yè)務(wù)的快速發(fā)展,很多業(yè)務(wù)希望能夠發(fā)現(xiàn)臨近的朋友并且進(jìn)行通信,因此催生了基于近距離業(yè)務(wù)(ProSe,Proximity-based Services)。支持ProSe功能的終端可以通過網(wǎng)絡(luò)授權(quán)的特定資源進(jìn)行通信,此時的通信路徑可以不繞回到核心網(wǎng),這種通信方式一方面減少了數(shù)據(jù)路由的迂回,另一方面也減少了網(wǎng)絡(luò)數(shù)據(jù)負(fù)荷。
[0004]ProSe引入后,網(wǎng)絡(luò)新增了一些網(wǎng)元和接口來支持ProSe功能。圖1為ProSe功能引入后主要網(wǎng)元的結(jié)構(gòu)示意圖,如圖1所示,支持ProSe功能的終端A/終端B(UE A/UE B)在從網(wǎng)絡(luò)側(cè)獲得授權(quán)后,可以彼此發(fā)現(xiàn)以及通信。下面就圖1中的主要網(wǎng)元進(jìn)行簡要介紹:
[0005]ProSe功能實體:為了支持ProSe而引入,主要是完成對UE發(fā)現(xiàn)和被發(fā)現(xiàn)的授權(quán),以及匹配。在某些解決方案中,該網(wǎng)元還負(fù)責(zé)協(xié)議UE進(jìn)行彼此發(fā)現(xiàn)。
[0006]增強的通用陸地?zé)o線接入網(wǎng)絡(luò)(E-UTRAN,EvolvedUniversal Terrestrial Rad1Access Network):為支持ProSe功能的終端提供底層接入,以及必要的發(fā)現(xiàn)和通信資源。
[0007]增強的數(shù)據(jù)核心網(wǎng)(EPC,Evolved Packet Core Network):包含移動性管理實體(MME,MobiIity Management Entity)和服務(wù)網(wǎng)關(guān)(SGW,Serving Gateway) / 分組數(shù)據(jù)網(wǎng)關(guān)(PGff, Packet Data Network Gateway),為終端接入ProSe功能實體提供底層接入。
[0008]歸屬用戶服務(wù)器(HSS,Home Subscriber Server):包含了歸屬位置寄存器(HLR,Home Locat1n Register)的所有功能,是用戶簽約數(shù)據(jù)的永久存放地點,位于用戶簽約的歸屬網(wǎng);引入ProSe后,該網(wǎng)元需要存儲ProSe相關(guān)的簽約數(shù)據(jù)。
[0009]安全用戶面位置平臺(SLP,SecureUser Plane Locat1n Platform):用于幫助發(fā)現(xiàn)臨近的終端。
[0010]ProSe應(yīng)用服務(wù)器,用于提供ProSe相關(guān)應(yīng)用的服務(wù)器,是運營商網(wǎng)絡(luò)與外部服務(wù)的接口網(wǎng)元。
[0011]當(dāng)終端移出網(wǎng)絡(luò)的覆蓋范圍,可以借助中繼(Relay)終端來實現(xiàn)接入到網(wǎng)絡(luò)中獲取相關(guān)信息。支持中繼終端的架構(gòu)圖如圖2所示,其中網(wǎng)元定義如下所述:
[0012]遠(yuǎn)端終端(可用Remote UE來表示):不在網(wǎng)絡(luò)的覆蓋范圍內(nèi),通過中繼終端獲取網(wǎng)絡(luò)的信息。
[0013]中繼終端(可用Relay UE來表示):在網(wǎng)絡(luò)的覆蓋范圍內(nèi),能夠為遠(yuǎn)端終端提供服務(wù)。
[0014]基站和EPC的作用與圖1類似,在此不再贅述。
[0015]公共安全服務(wù)器,用于實現(xiàn)公共安全相關(guān)的通信,例如特定的組內(nèi)成員通信,是圖1中ProSe應(yīng)用服務(wù)器的一種。
[0016]公共安全服務(wù)器(Public Safety Server):遠(yuǎn)端終端可能使用的應(yīng)用服務(wù)器之一,下發(fā)信息給中繼終端和遠(yuǎn)端終端。
[0017]遠(yuǎn)端終端發(fā)現(xiàn)中繼終端并建立通信的示意圖如圖3所示,主要包括以下步驟:
[0018]步驟301:中繼終端通過授權(quán)過程,從網(wǎng)絡(luò)側(cè)獲取基于近距離業(yè)務(wù)標(biāo)識(ProSeID),以及是否允許進(jìn)行中繼操作的信息。
[0019]步驟302:中繼終端廣播自己的ProSe ID。
[0020]步驟303:周圍希望通過中繼終端接入網(wǎng)絡(luò)的遠(yuǎn)端終端通過監(jiān)聽廣播發(fā)現(xiàn)中繼終端。
[0021 ] 步驟304:遠(yuǎn)端終端發(fā)起與中繼終端的單播通信。
[0022]上述流程中,對于遠(yuǎn)端終端如何與中繼終端建立單播通信沒有進(jìn)一步細(xì)化,對于建立單播通信中,遠(yuǎn)端終端如何生成或者獲得用于通信的地址或者標(biāo)識也沒有進(jìn)一步的說明,所以,尚無法實現(xiàn)單播通信。
[0023]由于目前遠(yuǎn)端終端發(fā)起與中繼終端的通信尚處于討論階段,因此,還沒有相關(guān)的技術(shù)可供參考,如何確保遠(yuǎn)端終端與中繼終端的通信稱為亟待解決的問題。
【發(fā)明內(nèi)容】
[0024]有鑒于此,本發(fā)明的主要目的在于提供一種實現(xiàn)通信的方法、終端及系統(tǒng),能使遠(yuǎn)端終端能夠與中繼終端建立通信,進(jìn)而滿足遠(yuǎn)端終端借助中繼終端與網(wǎng)絡(luò)進(jìn)行通信的需求。
[0025]為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:
[0026]本發(fā)明實施例提供了一種實現(xiàn)通信的方法,所述方法應(yīng)用于遠(yuǎn)端終端中,該方法包括:
[0027]獲取中繼終端的ProSe ID和/或第一標(biāo)識;其中,所述第一標(biāo)識是所述中繼終端覆蓋范圍內(nèi)通信的標(biāo)識或前綴;
[0028]根據(jù)所述ProSe ID和/或所述第一標(biāo)識生成第二標(biāo)識,其中,所述第二標(biāo)識是用于與所述中繼終端通信的標(biāo)識;
[0029]向所述中繼終端發(fā)送攜帶有所述第二標(biāo)識的建立通信請求,當(dāng)接收到所述中繼終端發(fā)送的建立通信響應(yīng)時,基于所述第二標(biāo)識與所述中繼終端進(jìn)行通信。
[0030]優(yōu)選地,所述獲取中繼終端的基于ProSe ID和/或第一標(biāo)識,包括:
[0031]接收中繼終端發(fā)送的第一廣播消息;其中,所述第一廣播消息包括所述中繼終端的ProSe ID和/或第一標(biāo)識;
[0032]解析所述第一廣播消息,獲取所述中繼終端的ProSe ID和/或第一標(biāo)識。
[0033]優(yōu)選地,所述接收中繼終端發(fā)送的第一廣播消息之前,包括:
[0034]發(fā)送第二廣播消息;其中,所述第二廣播消息用于詢問周圍是否有可用的中繼終端。
[0035]優(yōu)選地,所述方法還包括:
[0036]當(dāng)預(yù)設(shè)時間內(nèi)未接收到所述中繼終端發(fā)送的建立通信響應(yīng)時,根據(jù)所述ProSe ID和/或所述第一標(biāo)識重新生成第二標(biāo)識。
[0037]優(yōu)選地,所述根據(jù)所述ProSe ID和/或所述第一標(biāo)識生成第二標(biāo)識,包括:
[0038]本地生成一個隨機數(shù),利用第一算法,將所述隨機數(shù)與所述ProSe ID加權(quán)生成第二標(biāo)識O
[0039]優(yōu)選地,所述根據(jù)所述ProSe ID和/或所述第一標(biāo)識生成第二標(biāo)識,包括:
[0040]本地生成一個隨機數(shù),將所述隨機數(shù)與所述第一標(biāo)識結(jié)合生成第二標(biāo)識。
[0041]本發(fā)明實施例還提供了一種實現(xiàn)通信的方法,所述方法應(yīng)用于中繼終端中,該方法包括:
[0042]向遠(yuǎn)端終端發(fā)送第一廣播消息;其中,所述第一廣播消息包括所述中繼終端的ProSe ID和/或第一標(biāo)識,所述第一標(biāo)識是所述中繼終端覆蓋范圍內(nèi)通信的標(biāo)識或前綴;
[0043]接收所述遠(yuǎn)端終端發(fā)送的攜帶有第二標(biāo)識的建立通信請求;
[0044]檢測所述第二標(biāo)識是否與所述中繼終端內(nèi)已用標(biāo)識存在沖突,如果不存在沖突,向所述遠(yuǎn)端終端發(fā)送建立通信響應(yīng),以使所述遠(yuǎn)端終端基于所述第二標(biāo)識與所述中繼終端進(jìn)行通信。
[0045]優(yōu)選地,所述方法還包括:
[0046]如果檢測結(jié)果為存在沖突時,對所述建立通信請求不作響應(yīng)。
[0047]優(yōu)選地,所述向遠(yuǎn)端終端發(fā)送第一廣播消息的方式為:
[0048]主動向遠(yuǎn)端終端發(fā)送第一廣播消息,或者,接收到遠(yuǎn)端終端發(fā)送的詢問請求時,向所述遠(yuǎn)端終端發(fā)送第一廣播消息。
[0049]優(yōu)選地,所述向遠(yuǎn)端終端發(fā)送第一廣播消息之前,所述方法還包括:
[0050]所述中繼終端通過授權(quán)過程從網(wǎng)絡(luò)側(cè)獲取第一消息;其中,所述第一消息中包括ProSe ID信息、是否允許進(jìn)行中繼操作的信息。
[0051]優(yōu)選地,所述第一消息中還包括用于生成第一標(biāo)識的第一參數(shù)。
[0052]優(yōu)選地,所述第一標(biāo)識的生成方式為:
[0053]通過ProSe ID生成,或通過所述第一參數(shù)生成,或通過本地配置生成。
[0054]本發(fā)明實施例還提供了一種實現(xiàn)通信的第一終端,所述第一終端包括:第一獲取模塊、第一生成模塊和第一通信模塊;其中,
[0055]所述第一獲取模塊,用于獲取中繼終端的ProSe ID和/或第一標(biāo)識;其中,所述第一標(biāo)識是所述中繼終端覆蓋范圍內(nèi)通信的標(biāo)識或前綴;
[0056]所述第一生成模塊,用于根據(jù)所述ProSe ID和/或所述第一標(biāo)識生成第二標(biāo)識,其中,所述第二標(biāo)識是用于與所述中繼終端通信的標(biāo)識;
[0057]所述第一通信模塊,用于向所述中繼終端發(fā)送攜帶有所述第二標(biāo)識的建立通信請求,當(dāng)接收到所述中繼終端發(fā)送的建立通信響應(yīng)時,基于所述第二標(biāo)識與所述中繼終端進(jìn)行通信。
[0058]優(yōu)選地,所述第一終端還包括接收模塊;其中,
[0059]所述接收模塊,用于接收中繼終端發(fā)送的第一廣播消息;其中,所述第一廣播消息包括所述中繼終端的ProSe ID和/或第一標(biāo)識;
[0060]相應(yīng)地,所述第一獲取模塊,用于解析所述第一廣播消息,獲取所述中繼終端的ProSe ID和/或第一標(biāo)識。
[0061]優(yōu)選地,所述第一通信模塊還用于:
[0062]在所述接收模塊接收中繼終端發(fā)送的第一廣播消息之前,發(fā)送第二廣播消息;其中,所述第二廣播消息用于詢問周圍是否有可用的中繼終端。
[0063]優(yōu)選地,所述第一通信模塊還用于:
[0064]當(dāng)預(yù)設(shè)時間內(nèi)未接收到所述中繼終端發(fā)送的建立通信響應(yīng)時,根據(jù)所述ProSe ID和/或所述第一標(biāo)識重新生成第二標(biāo)識。
[0065]優(yōu)選地,所述第一生成模塊,還用于:
[0066]本地生成一個隨機數(shù),利用第一算法,將所述隨機數(shù)與所述ProSe ID加權(quán)生成第二標(biāo)識O
[0067]優(yōu)選地,所述第一生成模塊,還用于:
[0068]本地生成一個隨機數(shù),將所述隨機數(shù)與所述第一標(biāo)識結(jié)合生成第二標(biāo)識。
[0069]本發(fā)明實施例還提供了一種實現(xiàn)通信的第二終端,所述第二終端包括發(fā)送模塊、第二通信模塊和檢測模塊;其中,
[0070]所述發(fā)送模塊,用于向遠(yuǎn)端終端發(fā)送第一廣播消息;其中,所述第一廣播消息包括所述中繼終端的ProSe ID和/或第一標(biāo)識,所述第一標(biāo)識是所述中繼終端覆蓋范圍內(nèi)通信的標(biāo)識或前綴;
[0071]所述第二通信模塊,用于接收所述遠(yuǎn)端終端發(fā)送的攜帶有第二標(biāo)識的建立通信請求;當(dāng)所述檢測模塊的檢測結(jié)果為不存在沖突時,向所述遠(yuǎn)端終端發(fā)送建立通信響應(yīng),以使所述遠(yuǎn)端終端基于所述第二標(biāo)識與所述中繼終端進(jìn)行通信;
[0072]所述檢測模塊,用于檢測所述第二標(biāo)識是否與所述中繼終端內(nèi)已用標(biāo)識存在沖關(guān)O
[0073]優(yōu)選地,所述第二通信模塊,還用于:
[0074]當(dāng)所述檢測模塊的檢測結(jié)果為存在沖突時,對所述建立通信請求不作響應(yīng)。
[0075]優(yōu)選地,所述發(fā)送模塊向遠(yuǎn)端終端發(fā)送第一廣播消息的方式為:
[0076]主動向遠(yuǎn)端終端發(fā)送第一廣播消息,或者,接收到遠(yuǎn)端終端發(fā)送的詢問請求時,向所述遠(yuǎn)端終端發(fā)送第一廣播消息。
[0077]優(yōu)選地,所述第二終端還包括第二獲取模塊,用于通過授權(quán)過程從網(wǎng)絡(luò)側(cè)獲取第一消息;其中,所述第一消息中包括ProSe ID信息、是否允許進(jìn)行中繼操作的信息。
[0078]優(yōu)選地,所述第一消息中還包括用于生成第一標(biāo)識的第一參數(shù)。
[0079]優(yōu)選地,所述第二終端還包括第二生成模塊,用于生成第一標(biāo)識。
[0080]優(yōu)選地,所述第二生成模塊生成第一標(biāo)識的方式為:通過ProSe ID生成,或通過所述第一參數(shù)生成,或通過本地配置生成。
[0081]本發(fā)明實施例還提供了一種實現(xiàn)通信的系統(tǒng),所述系統(tǒng)至少包括:遠(yuǎn)端終端、中繼終端和網(wǎng)絡(luò)側(cè)授權(quán)網(wǎng)元,其中:
[0082]所述遠(yuǎn)端終端,用于為上文所述的第一終端;
[0083]所述中繼終端,用于為上文所述的第二終端;
[0084]所述網(wǎng)絡(luò)側(cè)授權(quán)網(wǎng)元,用于對所述中繼終端進(jìn)行授權(quán),向所述中繼終端發(fā)送第一消息;其中,所述第一消息中包括ProSe ID信息、是否允許進(jìn)行中繼操作的信息。
[0085]優(yōu)選地,所述第一消息中還包括用于生成第一標(biāo)識的第一參數(shù)。
[0086]本發(fā)明實施例所述的技術(shù)方案,遠(yuǎn)端終端從中繼終端獲取ProSe ID和/或第一標(biāo)識;根據(jù)所述ProSe ID和/或第一標(biāo)識生成第二標(biāo)識;向中繼終端發(fā)送建立通信請求時,在所述建立通信請求中攜帶所述第二標(biāo)識;中繼終端對遠(yuǎn)端終端的第二標(biāo)識進(jìn)行沖突檢測;當(dāng)檢測結(jié)果為無沖突,遠(yuǎn)端終端可以在后續(xù)與所述中繼終端進(jìn)行通信的過程中使用該第二標(biāo)識。如此,使遠(yuǎn)端終端能夠與中繼終端建立通信,從而滿足遠(yuǎn)端終端借助中繼終端與網(wǎng)絡(luò)進(jìn)行通信的需求。
【附圖說明】
[0087]圖1為ProSe功能引入后主要網(wǎng)元的結(jié)構(gòu)示意圖;
[0088]圖2為中繼架構(gòu)示意圖;
[0089]圖3為遠(yuǎn)端終端發(fā)現(xiàn)中繼終端并建立通信的示意圖;
[0090]圖4為本發(fā)明實施例提供的一種實現(xiàn)通信的方法的實現(xiàn)流程示意圖;
[0091]圖5為本發(fā)明實施例提供的另一種實現(xiàn)通信的方法的實現(xiàn)流程示意圖;
[0092]圖6為本發(fā)明實施例提供的實現(xiàn)通信的第一終端的組成結(jié)構(gòu)示意圖;
[0093]圖7為本發(fā)明實施例提供的實現(xiàn)通信的第二終端的組成結(jié)構(gòu)示意圖;
[0094]圖8為本發(fā)明實施例提供的一種實現(xiàn)通信的系統(tǒng)的組成結(jié)構(gòu)示意圖;
[0095]圖9為本發(fā)明實施例提供的第一模式場景下遠(yuǎn)端終端生成通信標(biāo)識的流程圖;
[0096]圖10為本發(fā)明實施例提供的第二模式場景下遠(yuǎn)端終端生成通信標(biāo)識的流程圖。
【具體實施方式】
[0097]為了能夠更加詳盡地了解本發(fā)明的特點與技術(shù)內(nèi)容,下面結(jié)合附圖對本發(fā)明的實現(xiàn)進(jìn)行詳細(xì)闡述,所附附圖僅供參考說明之用,并非用來限定本發(fā)明。
[0098]本發(fā)明實施例提供了一種實現(xiàn)通信的方法,本實施例中的實現(xiàn)通信的方法應(yīng)用于遠(yuǎn)端終端中,如圖4所示,在本發(fā)明一個優(yōu)選實施例中,所述實現(xiàn)通信的方法主要包括以下步驟:
[0099]步驟401:獲取中繼終端的基于近距離業(yè)務(wù)標(biāo)識(ProSe ID)和/或第一標(biāo)識。
[0100]其中,所述第一標(biāo)識是所述中繼終端覆蓋范圍內(nèi)通信的標(biāo)識或前綴。
[0101]這里,所述中繼終端為允許進(jìn)行relay內(nèi)操作的中繼終端。
[0102]優(yōu)選地,所述獲取中繼終端的ProSe ID和/或第一標(biāo)識,包括:
[0103]接收中繼終端發(fā)送的第一廣播消息;其中,所述第一廣播消息包括所述中繼終端的ProSe ID和/或第一標(biāo)識;
[0104]解析所述第一廣播消息,獲取所述中繼終端的ProSe ID和/或第一標(biāo)識。
[0105]優(yōu)選地,所述接收中繼終端發(fā)送的第一廣播消息之前,包括:
[0106]發(fā)送第二廣播消息。
[0107]其中,所述第二廣播消息用于詢問周圍是否有可用的中繼終端。
[0108]當(dāng)然,所述遠(yuǎn)端終端也可以被動等待接收由中繼終端發(fā)送的第一廣播消息。
[0109]步驟402:根據(jù)所述ProSe ID和/或所述第一標(biāo)識生成第二標(biāo)識。
[0110]這里,可以通過以下兩種優(yōu)選方式來生成第二標(biāo)識,但不限于以下兩種方式。
[0111]優(yōu)選地,所述根據(jù)所述ProSe ID和/或所述第一標(biāo)識生成第二標(biāo)識,包括:
[0112]本地生成一個隨機數(shù),利用第一算法,將所述隨機數(shù)與所述ProSe ID加權(quán)生成第二標(biāo)識O
[0113]優(yōu)選地,所述第一算法可以為哈希(Hash)算法。
[0114]優(yōu)選地,所述根據(jù)所述ProSe ID和/或所述第一標(biāo)識生成第二標(biāo)識,包括:
[0115]本地生成一個隨機數(shù),將所述隨機數(shù)與所述第一標(biāo)識結(jié)合生成第二標(biāo)識。
[0116]其中,所述第二標(biāo)識是用于與所述中繼終端通信的標(biāo)識。
[0117]步驟403:向所述中繼終端發(fā)送攜帶有所述第二標(biāo)識的建立通信請求,當(dāng)接收到所述中繼終端發(fā)送的建立通信響應(yīng)時,基于所述第二標(biāo)識與所述中繼終端進(jìn)行通信。
[0118]優(yōu)選地,所述方法還包括:
[0119]當(dāng)預(yù)設(shè)時間內(nèi)未接收到所述中繼終端發(fā)送的建立通信響應(yīng)時,根據(jù)所述ProSe ID和/或所述第一標(biāo)識重新生成第二標(biāo)識。
[0120]本發(fā)明實施例還記載一種計算機存儲介質(zhì),所述計算機存儲介質(zhì)中存儲有計算機程序,所述計算機程序用于執(zhí)行本發(fā)明實施例中圖4所示的實現(xiàn)通信的方法。
[0121]本發(fā)明實施例提供了一種實現(xiàn)通信的方法,本實施例中的實現(xiàn)通信的方法應(yīng)用于中繼終端中,如圖5所示,在本發(fā)明一個優(yōu)選實施例中,所述實現(xiàn)通信的方法主要包括以下步驟:
[0122]步驟501:向遠(yuǎn)端終端發(fā)送第一廣播消息。
[0123]其中,所述第一廣播消息包括所述中繼終端的ProSe ID和/或第一標(biāo)識;其中,所述第一標(biāo)識是所述中繼終端覆蓋范圍內(nèi)通信的標(biāo)識或前綴。
[0124]優(yōu)選地,所述向遠(yuǎn)端終端發(fā)送第一廣播消息的方式為:
[0125]主動向遠(yuǎn)端終端發(fā)送第一廣播消息,或者,接收到遠(yuǎn)端終端發(fā)送的詢問請求時,向所述遠(yuǎn)端終端發(fā)送第一廣播消息。
[0126]步驟502:接收所述遠(yuǎn)端終端發(fā)送的攜帶有第二標(biāo)識的建立通信請求。
[0127]步驟503:檢測所述第二標(biāo)識是否與中繼終端內(nèi)已用標(biāo)識存在沖突,如果不存在沖突,向所述遠(yuǎn)端終端發(fā)送建立通信響應(yīng),以使所述遠(yuǎn)端終端基于所述第二標(biāo)識與所述中繼終端進(jìn)行通信。
[0128]優(yōu)選地,所述方法還包括:
[0129]如果檢測結(jié)果為存在沖突時,對所述建立通信請求不作響應(yīng)。
[0130]優(yōu)選地,所述向遠(yuǎn)端終端發(fā)送第一廣播消息之前,所述方法還包括:
[0131]所述中繼終端通過授權(quán)過程從網(wǎng)絡(luò)側(cè)獲取第一消息;其中,所述第一消息中包括ProSe ID信息、是否允許進(jìn)行中繼操作的信息。
[0132]優(yōu)選地,所述第一消息中還包括用于生成第一標(biāo)識的第一參數(shù)。
[0133]優(yōu)選地,所述第一標(biāo)識的生成方式為:
[0134]通過ProSe ID生成,或通過所述第一參數(shù)生成,或通過本地配置生成。
[0135]本發(fā)明實施例還記載一種計算機存儲介質(zhì),所述計算機存儲介質(zhì)中存儲有計算機程序,所述計算機程序用于執(zhí)行本發(fā)明實施例中圖5所示的實現(xiàn)通信的方法。
[0136]圖6為本發(fā)明實施例提供的實現(xiàn)通信的第一終端的組成結(jié)構(gòu)示意圖,如圖6所示,所述第一終端包括:第一獲取模塊61、第一生成模塊62和第一通信模塊63 ;其中,
[0137]所述第一獲取模塊61,用于獲取中繼終端的ProSe ID和/或第一標(biāo)識;其中,所述第一標(biāo)識是所述中繼終端覆蓋范圍內(nèi)通信的標(biāo)識或前綴;
[0138]所述第一生成模塊62,用于根據(jù)所述ProSe ID和/或所述第一標(biāo)識生成第二標(biāo)識,其中,所述第二標(biāo)識是用于與所述中繼終端通信的標(biāo)識;
[0139]所述第一通信模塊63,用于向所述中繼終端發(fā)送攜帶有所述第二標(biāo)識的建立通信請求,當(dāng)接收到所述中繼終端發(fā)送的建立通信響應(yīng)時,基于所述第二標(biāo)識與所述中繼終端進(jìn)行通信。
[0140]優(yōu)選地,所述第一終端還包括接收模塊64,用于接收中繼終端發(fā)送的第一廣播消息;其中,所述第一廣播消息包括所述中繼終端的ProSe ID和/或第一標(biāo)識;
[0141]相應(yīng)地,所述第一獲取模塊61,用于解析所述第一廣播消息,獲取所述中繼終端的ProSe ID和/或第一標(biāo)識。
[0142]優(yōu)選地,所述第一通信模塊63還用于:
[0143]在所述接收模塊64接收中繼終端發(fā)送的第一廣播消息之前,發(fā)送第二廣播消息;其中,所述第二廣播消息用于詢問周圍是否有可用的中繼終端。
[0144]優(yōu)選地,所述第一通信模63塊還用于:
[0145]當(dāng)預(yù)設(shè)時間內(nèi)未接收到所述中繼終端發(fā)送的建立通信響應(yīng)時,根據(jù)所述ProSe ID和/或所述第一標(biāo)識重新生成第二標(biāo)識。
[0146]優(yōu)選地,所述第一生成模塊62,還用于:
[0147]本地生成一個隨機數(shù),利用第一算法,將所述隨機數(shù)與所述ProSe ID加權(quán)生成第二標(biāo)識O
[0148]優(yōu)選地,所述第一算法為Hash算法。
[0149]優(yōu)選地,所述第一生成模塊62,還用于:
[0150]本地生成一個隨機數(shù),將所述隨機數(shù)與所述第一標(biāo)識結(jié)合生成第二標(biāo)識。
[0151]本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,圖6所示的第一終端中的各單元的實現(xiàn)功能可參照前述圖4中實現(xiàn)通信的方法的相關(guān)描述而理解。
[0152]上述方案中,所述第一終端在實際應(yīng)用中可以是智能手機、平板電腦等遠(yuǎn)端終端。
[0153]在本發(fā)明實施例中,所述第一終端中的第一獲取模塊61、第一生成模塊62、第一通信模塊63和接收模塊64,在實際應(yīng)用中,均可由第一終端中的中央處理器(CPU,CentralProcessing Unit)、數(shù)字信號處理器(DSP,Digital Signal Processor)或現(xiàn)場可編程門陣列(FPGA,F(xiàn)ield Programmable Gate Array)實現(xiàn)。
[0154]圖7為本發(fā)明實施例提供的實現(xiàn)通信的第二終端的組成結(jié)構(gòu)示意圖,如圖7所示,所述第二終端包括發(fā)送模塊71、第二通信模塊72和檢測模塊73 ;其中,
[0155]所述發(fā)送模塊71,用于向遠(yuǎn)端終端發(fā)送第一廣播消息;其中,所述第一廣播消息包括所述中繼終端的ProSe ID和/或第一標(biāo)識,所述第一標(biāo)識是所述中繼終端覆蓋范圍內(nèi)通信的標(biāo)識或前綴;
[0156]所述第二通信模塊72,用于接收所述遠(yuǎn)端終端發(fā)送的攜帶有第二標(biāo)識的建立通信請求;當(dāng)所述檢測模塊73的檢測結(jié)果為不存在沖突時,向所述遠(yuǎn)端終端發(fā)送建立通信響應(yīng),以使所述遠(yuǎn)端終端基于所述第二標(biāo)識與所述中繼終端進(jìn)行通信;
[0157]所述檢測模塊73,用于檢測所述第二標(biāo)識是否與中繼終端內(nèi)已用標(biāo)識存在沖突。
[0158]優(yōu)選地,所述第二通信模塊72,還用于:
[0159]當(dāng)所述檢測模塊的檢測結(jié)果為存在沖突時,對所述建立通信請求不作響應(yīng)。
[0160]優(yōu)選地,所述發(fā)送模塊71向遠(yuǎn)端終端發(fā)送第一廣播消息的方式為:
[0161]主動向遠(yuǎn)端終端發(fā)送第一廣播消息,或者,接收到遠(yuǎn)端終端發(fā)送的詢問請求時,向所述遠(yuǎn)端終端發(fā)送第一廣播消息。
[0162]優(yōu)選地,所述第二終端還包括第二獲取模塊74,用于通過授權(quán)過程從網(wǎng)絡(luò)側(cè)獲取第一消息。
[0163]其中,所述第一消息中包括ProSe ID信息、是否允許進(jìn)行中繼操作的信息。
[0164]優(yōu)選地,所述第一消息中還包括用于生成第一標(biāo)識的第一參數(shù)。
[0165]優(yōu)選地,所述第二終端還包括第二生成模塊75,用于生成第一標(biāo)識。
[0166]優(yōu)選地,所述第二生成模塊生成第一標(biāo)識的方式為:通過ProSe ID生成,或通過所述第一參數(shù)生成,或通過本地配置生成。
[0167]本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,圖7所示的第二終端中的各單元的實現(xiàn)功能可參照前述圖5中實現(xiàn)通信的方法的相關(guān)描述而理解。
[0168]上述方案中,所述第二終端在實際應(yīng)用中可以是被允許進(jìn)行中繼操作的手機、平板等中繼終端。
[0169]在本發(fā)明實施例中,所述第二終端中的發(fā)送模塊71、第二通信模塊72和檢測模塊73、第二獲取模塊74、第二生成模塊75,在實際應(yīng)用中,均可由第二終端中的CPU、DSP或FPGA實現(xiàn)。
[0170]圖8為本發(fā)明實施例提供的一種實現(xiàn)通信的系統(tǒng)的組成結(jié)構(gòu)示意圖,如圖8所示,所述系統(tǒng)至少包括:遠(yuǎn)端終端81、中繼終端82和網(wǎng)絡(luò)側(cè)授權(quán)網(wǎng)元83,其中:
[0171]所述遠(yuǎn)端終端81,用于獲取中繼終端82的ProSe ID和/或第一標(biāo)識;其中,所述第一標(biāo)識是所述中繼終端82覆蓋范圍內(nèi)通信的標(biāo)識或前綴;根據(jù)所述ProSe ID和/或所述第一標(biāo)識生成第二標(biāo)識,其中,所述第二標(biāo)識是用于與所述中繼終端82通信的標(biāo)識;向所述中繼終端82發(fā)送攜帶有所述第二標(biāo)識的建立通信請求,當(dāng)接收到所述中繼終端82發(fā)送的建立通信響應(yīng)時,基于所述第二標(biāo)識與所述中繼終端82進(jìn)行通信;
[0172]所述中繼終端82,用于向遠(yuǎn)端終端81發(fā)送第一廣播消息;其中,所述第一廣播消息包括所述中繼終端82的ProSe ID和/或第一標(biāo)識;接收所述遠(yuǎn)端終端81發(fā)送的攜帶有第二標(biāo)識的建立通信請求;檢測所述第二標(biāo)識是否與中繼終端內(nèi)已用標(biāo)識存在沖突,當(dāng)檢測結(jié)果為不存在沖突時,向所述遠(yuǎn)端終端81發(fā)送建立通信響應(yīng),以使所述遠(yuǎn)端終端81基于所述第二標(biāo)識與所述中繼終端82進(jìn)行通信;
[0173]所述網(wǎng)絡(luò)側(cè)授權(quán)網(wǎng)元83,用于對所述中繼終端82進(jìn)行授權(quán),向所述中繼終端82發(fā)送第一消息;其中,所述第一消息中包括ProSe ID信息、是否允許進(jìn)行中繼操作的信息。
[0174]優(yōu)選地,所述第一消息中還包括用于生成第一標(biāo)識的第一參數(shù)。
[0175]具體地,所述遠(yuǎn)端終端81的組成結(jié)構(gòu)示意圖如圖6所示,所述中繼終端82的組成結(jié)構(gòu)示意圖如圖7所示。
[0176]上述方案中,所述實現(xiàn)通信的系統(tǒng)可設(shè)置于通信系統(tǒng)中。
[0177]上述通信標(biāo)識的生成,可以用于遠(yuǎn)端終端和中繼節(jié)點建立單播通信,也可以用于其他需要使用該標(biāo)識通信的模式。下面實施例描述中以單播通信為實例,但是該標(biāo)識的使用可以不局限于此。
[0178]在完成圖9或者圖10的所有流程后,遠(yuǎn)端終端可以通過中繼終端與網(wǎng)絡(luò)進(jìn)行通信,后續(xù)的通信可以繼續(xù)使用該通信標(biāo)識,也可以由網(wǎng)絡(luò)重新分配通信標(biāo)識。
[0179]圖9為本發(fā)明實施例提供的第一模式場景下遠(yuǎn)端終端生成通信標(biāo)識的實現(xiàn)流程示意圖,這里,所述第一模式,是指中繼終端通過廣播使得遠(yuǎn)端終端能夠發(fā)現(xiàn)自己。如圖9所示,該流程主要包括以下步驟:
[0180]步驟901:中繼終端(Relay UE)通過授權(quán)過程,從網(wǎng)絡(luò)側(cè)獲取第一消息。
[0181]具體地,所述第一消息包括ProSe ID信息、以及是否允許進(jìn)行中繼操作的信息。
[0182]此外,所述第一消息中還可以攜帶第一參數(shù);其中,所述第一參數(shù)用于生成第一標(biāo)識,所述第一標(biāo)識是指所述中繼終端當(dāng)前覆蓋范圍內(nèi)通信的標(biāo)識或者前綴。
[0183]這里,所述中繼終端當(dāng)前覆蓋范圍內(nèi)可以簡稱為relay內(nèi)。
[0184]具體地,從網(wǎng)絡(luò)側(cè)的授權(quán)網(wǎng)元獲取ProSe ID。
[0185]步驟902:中繼終端生成第一標(biāo)識,即生成用于所述中繼終端當(dāng)前覆蓋范圍內(nèi)通信的標(biāo)識或者前綴。
[0186]具體地,可以通過如下方式第一標(biāo)識:
[0187]根據(jù)自己的ProSe ID生成;
[0188]或者,根據(jù)步驟901中的第一消息所攜帶的第一參數(shù)生成;
[0189]或者,本地配置生成。
[0190]步驟903:中繼終端向遠(yuǎn)端終端(remote UE)發(fā)送第一廣播消息。
[0191]其中,所述第一廣播消息中至少攜帶有該中繼終端的ProSe ID。
[0192]具體地,在第一廣播消息中還可以攜帶所述第一標(biāo)識。
[0193]這里,所述步驟902和所述步驟903并不存在先后順序,二者可以互換。
[0194]步驟904:遠(yuǎn)端終端根據(jù)所述第一廣播消息本地生成第二標(biāo)識,即生成用于與中繼終端通信的標(biāo)識。
[0195]具體地,如果所述第一廣播消息中沒有第一標(biāo)識,則遠(yuǎn)端終端根據(jù)ProSe ID生成所述第二標(biāo)識;如果所述第一廣播消息中攜帶了第一標(biāo)識,則遠(yuǎn)端終端根據(jù)relay內(nèi)通信的標(biāo)識或者前綴生成第二標(biāo)識。
[0196]具體地,可以通過但不局限于如下方式生成第二標(biāo)識:
[0197]1.遠(yuǎn)端終端本地生成一個隨機數(shù),通過Hash算法與ProSe ID加權(quán)生成第二標(biāo)識。
[0198]當(dāng)前,還可以通過現(xiàn)有技術(shù)中的其他能進(jìn)行加權(quán)計算的算法與ProSe ID加權(quán),在此不再贅述。
[0199]2.遠(yuǎn)端終端本地生成一個隨機數(shù),與步驟903中的第一廣播消息中的relay內(nèi)通信的標(biāo)識或者前綴結(jié)合生成完整的第二標(biāo)識。
[0200]步驟905:遠(yuǎn)端終端向中繼終端發(fā)送建立單播通信請求。
[0201]其中,所述單播請求中攜帶有步驟904中生成的第二標(biāo)識。
[0202]步驟906:中繼終端對遠(yuǎn)端終端的第二標(biāo)識進(jìn)行沖突檢測。
[0203]優(yōu)選地,如果檢測結(jié)果為無沖突,則中繼終端對該建立單播通信請求進(jìn)行響應(yīng),并在本地保存該第二標(biāo)識,且將該第二標(biāo)識用于后續(xù)進(jìn)行relay內(nèi)的其他遠(yuǎn)端終端的沖突檢測。
[0204]相應(yīng)地,收到建立單播通信請求響應(yīng)的遠(yuǎn)端終端,在后續(xù)與所述中繼終端進(jìn)行通信的過程中可以使用該第二標(biāo)識。
[0205]優(yōu)選地,如果檢測結(jié)果為有沖突,則中繼終端不對該建立單播通信請求進(jìn)行響應(yīng),相應(yīng)的,遠(yuǎn)端終端如果沒有接收到響應(yīng)消息,需要重新按照步驟904生成第二標(biāo)識。
[0206]也就是說,所述遠(yuǎn)端終端將根據(jù)沖突檢測結(jié)果執(zhí)行下一步操作,當(dāng)檢測結(jié)果為有沖突時,需要重新生成第二標(biāo)識;如果檢測結(jié)果為無沖突,則可以在后續(xù)與所述中繼終端進(jìn)行通信的過程中使用該第二標(biāo)識。
[0207]圖10為本發(fā)明實施例提供的第二模式場景下遠(yuǎn)端終端生成通信標(biāo)識的實現(xiàn)流程示意圖,這里,所述第二模式,是指遠(yuǎn)端終端通過廣播觸發(fā)中繼終端進(jìn)行廣播,從而使得遠(yuǎn)端終端能夠發(fā)現(xiàn)中繼終端。如圖10所示,該流程主要包括以下步驟:
[0208]步驟1001:中繼終端(Relay UE)通過授權(quán)過程,從網(wǎng)絡(luò)側(cè)獲取第一消息。
[0209]具體地,所述第一消息包括ProSe ID信息、以及是否允許進(jìn)行中繼操作的信息。
[0210]此外,所述第一消息中還可以攜帶用于生成第一標(biāo)識的第一參數(shù)。其中,所述第一標(biāo)識是所述中繼終端當(dāng)前覆蓋范圍內(nèi)通信的標(biāo)識或者前綴。
[0211]這里,所述中繼終端當(dāng)前覆蓋范圍內(nèi)可以簡稱為relay內(nèi)。
[0212]具體地,從網(wǎng)絡(luò)側(cè)的授權(quán)網(wǎng)元獲取ProSe ID。
[0213]步驟1002:遠(yuǎn)端終端(Remote UE)發(fā)送第二廣播消息。
[0214]其中,所述第二廣播消息用于詢問周圍是否有可用的中繼終端。
[0215]這里,所述中繼終端可以是該遠(yuǎn)端終端周圍的中繼終端,比如,I千米范圍內(nèi)。
[0216]步驟1003:中繼終端接收到第二廣播消息后,生成第一標(biāo)識。
[0217]具體地,中繼終端可以通過如下方式生成所述第一標(biāo)識:
[0218]根據(jù)自己的ProSe ID生成;
[0219]或者,根據(jù)步驟1001中的第一消息所攜帶的參數(shù)生成;
[0220]或者,本地配置生成。
[0221]具體地,可以在第一廣播消息中攜帶所述第一標(biāo)識。其中,所述第一廣播消息為中繼終端向遠(yuǎn)端終端發(fā)送的消息。
[0222]這里,所述中繼終端可以在接收到第二廣播消息之前,生成第一標(biāo)識,待接收到第二廣播消息后,向遠(yuǎn)端終端發(fā)送第一廣播消息。
[0223]步驟1004:中繼終端向遠(yuǎn)端終端發(fā)送第一廣播消息。
[0224]其中,所述第一廣播消息中攜帶有該中繼終端的ProSe ID。
[0225]此外,所述第一廣播消息中還可以攜帶第一標(biāo)識。
[0226]也就是說,中繼終端通過監(jiān)聽廣播來發(fā)現(xiàn)周圍有遠(yuǎn)端終端查找自己,并且希望對此做出回應(yīng),向遠(yuǎn)端終端發(fā)送第一廣播消息,以廣播自己的ProSe ID0
[0227]步驟1005:遠(yuǎn)端終端根據(jù)所述第一廣播消息本地生成第二標(biāo)識。
[0228]這里,所述第二標(biāo)識是用于與中繼終端通信的標(biāo)識。
[0229]具體地,如果所述第一廣播消息中沒有攜帶第一標(biāo)識,則遠(yuǎn)端終端根據(jù)ProSe ID生成所述第二標(biāo)識;如果所述第一廣播消息中攜帶了第一標(biāo)識,則遠(yuǎn)端終端根據(jù)relay內(nèi)通信的標(biāo)識或者前綴生成第二標(biāo)識。
[0230]具體地,可以通過但不局限于如下方式生成第二標(biāo)識:
[0231]1.遠(yuǎn)端終端本地生成一個隨機數(shù),通過Hash算法與ProSe ID加權(quán)生成第二標(biāo)識。
[0232]當(dāng)前,還可以通過現(xiàn)有技術(shù)中的其他能進(jìn)行加權(quán)計算的算法與ProSe ID加權(quán),在此不再贅述。
[0233]2.遠(yuǎn)端終端本地生成一個隨機數(shù),與步驟1004中的第一廣播消息中的relay內(nèi)通信的標(biāo)識或者前綴結(jié)合生成完整的第二標(biāo)識。
[0234]步驟1006:遠(yuǎn)端終端向中繼終端發(fā)送建立單播通信請求。
[0235]其中,所述單播請求中攜帶有步驟1005中生成的第二標(biāo)識。
[0236]步驟1007:中繼終端對遠(yuǎn)端終端的第二標(biāo)識進(jìn)行沖突檢測。
[0237]優(yōu)選地,如果檢測結(jié)果為無沖突,則中繼終端對該建立單播通信請求進(jìn)行響應(yīng),并在本地保存該第二標(biāo)識,且將該第二標(biāo)識用于后續(xù)進(jìn)行relay內(nèi)的其他遠(yuǎn)端終端的沖突檢測。
[0238]相應(yīng)地,收到建立單播通信請求響應(yīng)的遠(yuǎn)端終端,在后續(xù)與所述中繼終端進(jìn)行通信的過程中可以使用該第二標(biāo)識。
[0239]優(yōu)選地,如果檢測結(jié)果為有沖突,則中繼終端不對該建立單播通信請求進(jìn)行響應(yīng),相應(yīng)的,遠(yuǎn)端終端如果沒有接收到響應(yīng)消息,需要重新按照步驟1005生成第二標(biāo)識。
[0240]也就是說,所述遠(yuǎn)端終端將根據(jù)沖突檢測結(jié)果執(zhí)行下一步操作,當(dāng)檢測結(jié)果為有沖突時,需要重新生成第二標(biāo)識;如果檢測結(jié)果為無沖突,則可以在后續(xù)與所述中繼終端進(jìn)行通信的過程中使用該第二標(biāo)識。
[0241]本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關(guān)硬件完成,所述程序可以存儲于計算機可讀存儲介質(zhì)中,如只讀存儲器、磁盤或光盤等??蛇x地,上述實施例的全部或部分步驟也可以使用一個或多個集成電路來實現(xiàn)。相應(yīng)地,上述實施例中的各模塊/單元可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。
[0242]當(dāng)然,本發(fā)明還可有其他多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
[0243]以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
【主權(quán)項】
1.一種實現(xiàn)通信的方法,所述方法應(yīng)用于遠(yuǎn)端終端中,其特征在于,該方法包括: 獲取中繼終端的基于近距離業(yè)務(wù)ProSe標(biāo)識ID和/或第一標(biāo)識;其中,所述第一標(biāo)識是所述中繼終端覆蓋范圍內(nèi)通信的標(biāo)識或前綴; 根據(jù)所述ProSe ID和/或所述第一標(biāo)識生成第二標(biāo)識,其中,所述第二標(biāo)識是用于與所述中繼終端通信的標(biāo)識; 向所述中繼終端發(fā)送攜帶有所述第二標(biāo)識的建立通信請求,當(dāng)接收到所述中繼終端發(fā)送的建立通信響應(yīng)時,基于所述第二標(biāo)識與所述中繼終端進(jìn)行通信。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取中繼終端的基于ProSeID和/或第一標(biāo)識,包括: 接收中繼終端發(fā)送的第一廣播消息;其中,所述第一廣播消息包括所述中繼終端的ProSe ID和/或第一標(biāo)識; 解析所述第一廣播消息,獲取所述中繼終端的ProSe ID和/或第一標(biāo)識。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述接收中繼終端發(fā)送的第一廣播消息之前,包括: 發(fā)送第二廣播消息;其中,所述第二廣播消息用于詢問周圍是否有可用的中繼終端。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 當(dāng)預(yù)設(shè)時間內(nèi)未接收到所述中繼終端發(fā)送的建立通信響應(yīng)時,根據(jù)所述ProSe ID和/或所述第一標(biāo)識重新生成第二標(biāo)識。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述ProSeID和/或所述第一標(biāo)識生成第二標(biāo)識,包括: 本地生成一個隨機數(shù),利用第一算法,將所述隨機數(shù)與所述ProSe ID加權(quán)生成第二標(biāo)識。6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述ProSeID和/或所述第一標(biāo)識生成第二標(biāo)識,包括: 本地生成一個隨機數(shù),將所述隨機數(shù)與所述第一標(biāo)識結(jié)合生成第二標(biāo)識。7.一種實現(xiàn)通信的方法,所述方法應(yīng)用于中繼終端中,其特征在于,該方法包括: 向遠(yuǎn)端終端發(fā)送第一廣播消息;其中,所述第一廣播消息包括所述中繼終端的ProSeID和/或第一標(biāo)識,所述第一標(biāo)識是所述中繼終端覆蓋范圍內(nèi)通信的標(biāo)識或前綴; 接收所述遠(yuǎn)端終端發(fā)送的攜帶有第二標(biāo)識的建立通信請求; 檢測所述第二標(biāo)識是否與所述中繼終端內(nèi)已用標(biāo)識存在沖突,如果不存在沖突,向所述遠(yuǎn)端終端發(fā)送建立通信響應(yīng),以使所述遠(yuǎn)端終端基于所述第二標(biāo)識與所述中繼終端進(jìn)行通信。8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述方法還包括: 如果檢測結(jié)果為存在沖突時,對所述建立通信請求不作響應(yīng)。9.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述向遠(yuǎn)端終端發(fā)送第一廣播消息的方式為: 主動向遠(yuǎn)端終端發(fā)送第一廣播消息,或者,接收到遠(yuǎn)端終端發(fā)送的詢問請求時,向所述遠(yuǎn)端終端發(fā)送第一廣播消息。10.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述向遠(yuǎn)端終端發(fā)送第一廣播消息之前,所述方法還包括: 所述中繼終端通過授權(quán)過程從網(wǎng)絡(luò)側(cè)獲取第一消息;其中,所述第一消息中包括ProSeID信息、是否允許進(jìn)行中繼操作的信息。11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述第一消息中還包括用于生成第一標(biāo)識的第一參數(shù)。12.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述第一標(biāo)識的生成方式為: 通過ProSe ID生成,或通過所述第一參數(shù)生成,或通過本地配置生成。13.一種實現(xiàn)通信的第一終端,其特征在于,所述第一終端包括:第一獲取模塊、第一生成模塊和第一通信模塊;其中, 所述第一獲取模塊,用于獲取中繼終端的ProSe ID和/或第一標(biāo)識;其中,所述第一標(biāo)識是所述中繼終端覆蓋范圍內(nèi)通信的標(biāo)識或前綴; 所述第一生成模塊,用于根據(jù)所述ProSe ID和/或所述第一標(biāo)識生成第二標(biāo)識,其中,所述第二標(biāo)識是用于與所述中繼終端通信的標(biāo)識; 所述第一通信模塊,用于向所述中繼終端發(fā)送攜帶有所述第二標(biāo)識的建立通信請求,當(dāng)接收到所述中繼終端發(fā)送的建立通信響應(yīng)時,基于所述第二標(biāo)識與所述中繼終端進(jìn)行通?目O14.根據(jù)權(quán)利要求13所述的第一終端,其特征在于,所述第一終端還包括接收模塊;其中, 所述接收模塊,用于接收中繼終端發(fā)送的第一廣播消息;其中,所述第一廣播消息包括所述中繼終端的ProSe ID和/或第一標(biāo)識; 相應(yīng)地,所述第一獲取模塊,用于解析所述第一廣播消息,獲取所述中繼終端的ProSeID和/或第一標(biāo)識。15.根據(jù)權(quán)利要求14所述的第一終端,其特征在于,所述第一通信模塊還用于: 在所述接收模塊接收中繼終端發(fā)送的第一廣播消息之前,發(fā)送第二廣播消息;其中,所述第二廣播消息用于詢問周圍是否有可用的中繼終端。16.根據(jù)權(quán)利要求13所述的第一終端,其特征在于,所述第一通信模塊還用于: 當(dāng)預(yù)設(shè)時間內(nèi)未接收到所述中繼終端發(fā)送的建立通信響應(yīng)時,根據(jù)所述ProSe ID和/或所述第一標(biāo)識重新生成第二標(biāo)識。17.根據(jù)權(quán)利要求13所述的第一終端,其特征在于,所述第一生成模塊,還用于: 本地生成一個隨機數(shù),利用第一算法,將所述隨機數(shù)與所述ProSe ID加權(quán)生成第二標(biāo)識。18.根據(jù)權(quán)利要求13所述的第一終端,其特征在于,所述第一生成模塊,還用于: 本地生成一個隨機數(shù),將所述隨機數(shù)與所述第一標(biāo)識結(jié)合生成第二標(biāo)識。19.一種實現(xiàn)通信的第二終端,其特征在于,所述第二終端包括發(fā)送模塊、第二通信模塊和檢測模塊;其中, 所述發(fā)送模塊,用于向遠(yuǎn)端終端發(fā)送第一廣播消息;其中,所述第一廣播消息包括所述中繼終端的ProSe ID和/或第一標(biāo)識,所述第一標(biāo)識是所述中繼終端覆蓋范圍內(nèi)通信的標(biāo)識或前綴; 所述第二通信模塊,用于接收所述遠(yuǎn)端終端發(fā)送的攜帶有第二標(biāo)識的建立通信請求;當(dāng)所述檢測模塊的檢測結(jié)果為不存在沖突時,向所述遠(yuǎn)端終端發(fā)送建立通信響應(yīng),以使所述遠(yuǎn)端終端基于所述第二標(biāo)識與所述中繼終端進(jìn)行通信; 所述檢測模塊,用于檢測所述第二標(biāo)識是否與所述中繼終端內(nèi)已用標(biāo)識存在沖突。20.根據(jù)權(quán)利要求19所述的第二終端,其特征在于,所述第二通信模塊,還用于: 當(dāng)所述檢測模塊的檢測結(jié)果為存在沖突時,對所述建立通信請求不作響應(yīng)。21.根據(jù)權(quán)利要求19所述的第二終端,其特征在于,所述發(fā)送模塊向遠(yuǎn)端終端發(fā)送第一廣播消息的方式為: 主動向遠(yuǎn)端終端發(fā)送第一廣播消息,或者,接收到遠(yuǎn)端終端發(fā)送的詢問請求時,向所述遠(yuǎn)端終端發(fā)送第一廣播消息。22.根據(jù)權(quán)利要求19所述的第二終端,其特征在于,所述第二終端還包括第二獲取模塊,用于通過授權(quán)過程從網(wǎng)絡(luò)側(cè)獲取第一消息;其中,所述第一消息中包括ProSe ID信息、是否允許進(jìn)行中繼操作的信息。23.根據(jù)權(quán)利要求22所述的第二終端,其特征在于,所述第一消息中還包括用于生成第一標(biāo)識的第一參數(shù)。24.根據(jù)權(quán)利要求19所述的第二終端,其特征在于,所述第二終端還包括第二生成模塊,用于生成第一標(biāo)識。25.根據(jù)權(quán)利要求24所述的第二終端,其特征在于,所述第二生成模塊生成第一標(biāo)識的方式為:通過ProSe ID生成,或通過所述第一參數(shù)生成,或通過本地配置生成。26.一種實現(xiàn)通信的系統(tǒng),其特征在于,所述系統(tǒng)至少包括:遠(yuǎn)端終端、中繼終端和網(wǎng)絡(luò)側(cè)授權(quán)網(wǎng)元,其中: 所述遠(yuǎn)端終端,用于為權(quán)13至權(quán)18任一項所述的第一終端; 所述中繼終端,用于為權(quán)19至權(quán)25任一項所述的第二終端; 所述網(wǎng)絡(luò)側(cè)授權(quán)網(wǎng)元,用于對所述中繼終端進(jìn)行授權(quán),向所述中繼終端發(fā)送第一消息;其中,所述第一消息中包括ProSe ID信息、是否允許進(jìn)行中繼操作的信息。27.根據(jù)權(quán)利要求26所述的系統(tǒng),其特征在于,所述第一消息中還包括用于生成第一標(biāo)識的第一參數(shù)。
【文檔編號】H04W88/04GK105848083SQ201510016636
【公開日】2016年8月10日
【申請日】2015年1月13日
【發(fā)明人】梁爽, 朱進(jìn)國
【申請人】中興通訊股份有限公司