一種鄰近通信業(yè)務的實現(xiàn)方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種鄰近通信業(yè)務的實現(xiàn)方法及裝置,涉及通信技術,在UE簽約時,為UE分配鄰近通信業(yè)務標識,這樣,在接收到UE發(fā)送的鄰近通信業(yè)務請求后,確定UE的鄰近通信業(yè)務標識,再根據UE的鄰近通信業(yè)務標識,實現(xiàn)鄰近通信業(yè)務,即可避免網絡無法根據用戶的應用層標識來確定UE的3GPP網絡內標識,無法進行鄰近通信業(yè)務的情況,從而實現(xiàn)UE的鄰近通信業(yè)務。
【專利說明】一種鄰近通信業(yè)務的實現(xiàn)方法及裝置
【技術領域】
[0001] 本發(fā)明涉及通信技術,尤其涉及一種鄰近通信業(yè)務的實現(xiàn)方法及裝置。
【背景技術】
[0002] 目前 3GPP(3rd Generation Partnership Project,第三代移動通信標準化組織) 正在研究設備與設備之間的鄰近通信問題,其主要應用場景是若當通信的設備距離較近, 希望設備與設備之間的應用層數(shù)據傳輸可以在兩個設備之間直接進行而不用通過移動通 信網絡,或者通過設備連接的服務基站轉發(fā),而不用通過核心網。為了最終實現(xiàn)這一目的, 還需要研究應用層如何觸發(fā)網絡層進行鄰近關系發(fā)現(xiàn)和鄰近通信建立,以及應用層用戶業(yè) 務標識如何與網絡層標識關聯(lián)的問題。
[0003] 目前3GPP中定義的兩個設備間的通信過程,其數(shù)據通道如圖1所示,UE1將數(shù)據 發(fā)送到服務的eNB (基站),而eNB會將數(shù)據傳遞到服務的核心網設備Serving GW (服務網 關)和PGW (分組網關),PGW會根據UE的路由表示將數(shù)據路由到UE1的服務PGW和Serving GW,UE2服務的Serving GW將數(shù)據傳遞到UE2服務的eNB,在通過eNB傳遞給UE2。圖1中 所示的例子是當UE1和UE2服務的Serving GW和PGW相同時的場景,此時省略了為UE1月艮 務的PGW將數(shù)據路由到為UE2服務的PGW的過程。
[0004] 由圖1可以看出,即使通信的兩個終端之間的位置非常相近,通信數(shù)據也需要通 過各自服務的eNB,核心網才能到達對端,通信延時非常大,而且還會占用網絡的資源。因 此3GPP現(xiàn)在正在研究關于鄰近設備之間的通信技術,即若通信雙方距離很近時,能夠實現(xiàn) 兩個UE之間直接通信或者僅僅借助eNB的傳遞實現(xiàn)快速通信。
[0005] 圖2a和圖2b為實現(xiàn)鄰近通信后終端之間的數(shù)據傳輸路徑圖,如圖2a和圖2b所 示,UE1和UE2可以直接傳輸,不需要經過移動網絡設備,或者若兩個UE連接到同一 eNB時 可以通過服務的eNB轉發(fā)數(shù)據,而不需要將數(shù)據路由過核心網。這種傳輸方式可以減少數(shù) 據傳輸?shù)难訒r,并且可以節(jié)省網絡的資源,特別是核心網的網絡資源。
[0006] 目前在3GPP SA1中正在討論鄰近通信的需求,根據討論結果,鄰近通信大致可以 分為兩大類問題,一類問題是終端之間的鄰近關系發(fā)現(xiàn)過程,第二類問題則是鄰近UE如何 實現(xiàn)直接通信的問題。
[0007] 終端之間的鄰近關系發(fā)現(xiàn)過程不僅僅是實現(xiàn)鄰近終端直接通信的前提,同時還有 很多的應用場景。例如商家可以通過檢測鄰近關系向路過的行人終端發(fā)送打折促銷廣告, 用戶可以通過鄰近關系發(fā)現(xiàn)功能搜索當前位置附近的餐館和超市等信息,公交站可以根據 鄰近關系發(fā)現(xiàn)功能預報公交到站信息等等。
[0008] UE間的直接通信仍然需要由網絡控制,并且由網絡決定用于ProSe (鄰近通信業(yè) 務)通信的資源,因此UE服務的eNB與MME (Mobile Managenment Entity,移動管理實體) 之間也會交互信息,如果兩個執(zhí)行鄰近通信的UE駐留在不同的eNB下,核心網還可能分別 與這兩個UE駐留的eNB進行信令交互。
[0009] 3GPP定義了一種限制鄰近關系發(fā)現(xiàn)的場景,具體描述如下:
[0010] 如果運營商授權某一業(yè)務可以使用鄰近業(yè)務特性,則:
[0011] 某一用戶具有允許使用鄰近業(yè)務的終端,則可以發(fā)現(xiàn)擁有同樣功能UE的朋友在 鄰近位置,同時也可以被其朋友發(fā)現(xiàn)。
[0012] 社交網絡應用可以使用鄰近業(yè)務特性。
[0013] 例如Mary, Peter和John使用某一社交網絡應用,在其應用層維護的上下文中顯 示如下關系信息:
[0014] Mary 和 John 是朋友;
[0015] John 和 Peter 是朋友;
[0016] Mary 和 Peter 不是朋友。
[0017] 假設Mary, Peter和John都使用具有鄰近業(yè)務特性的終端,他們簽約到相同的蜂 窩網絡運營商,并且運營商允許他們使用鄰近業(yè)務特性。
[0018] 對于這種場景,需要實現(xiàn)下述功能:
[0019] Mary的UE可以發(fā)現(xiàn)John在鄰近位置;
[0020] John的UE可以發(fā)現(xiàn)Mary在鄰近位置;
[0021] Mary的社交網絡應用能知道John是否在其鄰近位置
[0022] John的社交網絡應用能知道Mary是否在其鄰近位置
[0023] Peter的UE不能發(fā)現(xiàn)Mary的UE在其鄰近位置
[0024] Mary的社交網絡應用不能檢測到Peter是否在其鄰近位置
[0025] Peter的社交網絡應用不能檢測到Mary是否在其鄰近位置
[0026] 因此這一特性要求只有朋友之間才能相互發(fā)現(xiàn)其鄰近關系,如果應用層顯示不是 朋友關系,則不能相互發(fā)現(xiàn)其鄰近關系。
[0027] 同時運營商也能控制UE之間的鄰近關系發(fā)現(xiàn)特性,對于一個具有鄰近關系發(fā)現(xiàn) 功能的UE,策略和用戶選擇可以對這一 UE配置如下特性:
[0028] 可以發(fā)現(xiàn)鄰近的其他UE但不能被別人發(fā)現(xiàn);
[0029] 可以被其他UE發(fā)現(xiàn)但是不能發(fā)現(xiàn)別人;
[0030] 可以發(fā)現(xiàn)其他UE也能被其他UE發(fā)現(xiàn);
[0031] 不能被其他UE發(fā)現(xiàn)也不能發(fā)起其他UE ;
[0032] 在鄰近發(fā)現(xiàn)過程中,UE只能發(fā)現(xiàn)那些設置為允許被別人發(fā)現(xiàn)的UE。
[0033] 可見,目前3GPP定義了對于鄰近通信業(yè)務的需求,要求終端能夠在應用層的觸發(fā) 下,發(fā)起鄰近通信業(yè)務,包括鄰近關系發(fā)現(xiàn)和鄰近通信連接建立。這一需求與終端的鄰近關 系簽約信息,網絡配置以及應用層用戶關系等因素相關,由于終端上的應用多種多樣,應用 層的標識也紛繁復雜,3GPP網絡不可能將UE上所有的應用層標識與UE的3GPP網絡內標識 關聯(lián);另外,由于應用層與網絡層應當是相互獨立的,用戶可以在終端A上登錄某應用,也 可以在終端B上登錄此應用,因此3GPP網絡難以維護用戶應用層標識和UE的3GPP網絡內 標識的關聯(lián)關系。
[0034] 基于以上原因,當UE上的應用要求使用鄰近通信業(yè)務時,包括鄰近關系發(fā)現(xiàn)和鄰 近通信連接的建立,網絡無法根據用戶的應用層標識來確定UE的3GPP網絡內標識,因此無 法進行鄰近通信業(yè)務。
【發(fā)明內容】
[0035] 本發(fā)明實施例提供一種鄰近通信業(yè)務的實現(xiàn)方法及裝置,以實現(xiàn)UE的鄰近通信 業(yè)務。
[0036] 一種鄰近通信業(yè)務的實現(xiàn)方法,包括:
[0037] 接收用戶設備UE發(fā)送的鄰近通信業(yè)務請求;
[0038] 確定所述UE簽約鄰近通信業(yè)務時獲得的鄰近通信業(yè)務標識;
[0039] 根據所述UE的鄰近通信業(yè)務標識,實現(xiàn)鄰近通信業(yè)務。
[0040] 一種鄰近通信業(yè)務的實現(xiàn)裝置,包括:
[0041] 接收單元,用于接收用戶設備UE發(fā)送的鄰近通信業(yè)務請求;
[0042] 確定單元,用于確定所述UE簽約鄰近通信業(yè)務時獲得的鄰近通信業(yè)務標識;
[0043] 處理單元,用于根據所述UE的鄰近通信業(yè)務標識,實現(xiàn)鄰近通信業(yè)務。
[0044] 本發(fā)明實施例提供一種鄰近通信業(yè)務的實現(xiàn)方法及裝置,在UE簽約時,為UE分配 鄰近通信業(yè)務標識,這樣,在接收到UE發(fā)送的鄰近通信業(yè)務請求后,確定UE的鄰近通信業(yè) 務標識,再根據UE的鄰近通信業(yè)務標識,實現(xiàn)鄰近通信業(yè)務,即可避免網絡無法根據用戶 的應用層標識來確定UE的3GPP網絡內標識,無法進行鄰近通信業(yè)務的情況,從而實現(xiàn)UE 的鄰近通信業(yè)務。
【專利附圖】
【附圖說明】
[0045] 圖1為現(xiàn)有技術中設備間通信的數(shù)據通道示意圖;
[0046] 圖2a和圖2b為現(xiàn)有技術中鄰近通信路徑示意圖;
[0047] 圖3為本發(fā)明實施例中鄰近通信架構示意圖;
[0048] 圖4為本發(fā)明實施例提供的鄰近通信業(yè)務的實現(xiàn)方法流程圖;
[0049] 圖5為本發(fā)明實施例提供的與實施例一對應的鄰近通信業(yè)務的實現(xiàn)方法流程圖;
[0050] 圖6為本發(fā)明實施例提供的與實施例二對應的鄰近通信業(yè)務的實現(xiàn)方法流程圖;
[0051] 圖7為本發(fā)明實施例提供的與實施例三對應的鄰近通信業(yè)務的實現(xiàn)方法流程圖;
[0052] 圖8為本發(fā)明實施例提供的與實施例四對應的鄰近通信業(yè)務的實現(xiàn)方法流程圖;
[0053] 圖9為本發(fā)明實施例提供的與實施例五對應的鄰近通信業(yè)務的實現(xiàn)方法流程圖;
[0054] 圖10為本發(fā)明實施例提供的與實施例六對應的鄰近通信業(yè)務的實現(xiàn)方法流程 圖;
[0055] 圖11為本發(fā)明實施例提供的鄰近通信業(yè)務的實現(xiàn)裝置結構示意圖。
【具體實施方式】
[0056] 本發(fā)明實施例提供一種鄰近通信業(yè)務的實現(xiàn)方法及裝置,在UE簽約時,為UE分配 鄰近通信業(yè)務標識,這樣,在接收到UE發(fā)送的鄰近通信業(yè)務請求后,確定UE的鄰近通信業(yè) 務標識,再根據UE的鄰近通信業(yè)務標識,實現(xiàn)鄰近通信業(yè)務,即可避免網絡無法根據用戶 的應用層標識來確定UE的3GPP網絡內標識,無法進行鄰近通信業(yè)務的情況,從而實現(xiàn)UE 的鄰近通信業(yè)務。
[0057] 如圖3所示,本發(fā)明實施例中為了解決UE在3GPP內部標識與UE和應用層標 識的映射關系,將鄰近通信視為一種3GPP網絡提供的業(yè)務,該業(yè)務使用與終端SM/USM (subscriber identity module用戶標識模塊/Universal Subscriber Identity Module, 通用用戶標識模塊)卡綁定的鄰近通信業(yè)務標識來標識終端,鄰近通信業(yè)務標識可能是 MSISDN (Mobile Subscriber Integrated Services Digital Network Number,移動用戶 綜合業(yè)務數(shù)字網號碼),EXternal ID (擴展標識)或者新分配的用于標識鄰近通信業(yè)務的標 識。采用與MTC類似的架構,在3GPP網絡中設置一個與應用服務器相連的鄰近通信業(yè)務服 務器,用于向應用層服務器屏蔽3GPP網絡的拓撲和連接關系。鄰近通信業(yè)務服務器只位于 HPLMN (home public land mobile network,歸屬公共陸上移動網絡),與應用層之間有接 口,同時與HSS (Home Subscriber Server,家鄉(xiāng)用戶服務器)和MME有接口連接。鄰近通 信業(yè)務服務節(jié)點主要具有以下功能:
[0058] 1.根據鄰近通信業(yè)務標識向HSS查詢UE的內部標識和獲取與鄰近通信相關的簽 約信息;
[0059] 2.接收應用服務器發(fā)送的鄰近通信業(yè)務請求和返回鄰近通信業(yè)務狀態(tài);
[0060] 3.認證應用服務器是否允許發(fā)起鄰近通信業(yè)務;
[0061] 4.保存終端的位置信息和鄰近通信業(yè)務標識;
[0062] 5.判斷鄰近通信業(yè)務是否可以建立,包括鄰近終端發(fā)現(xiàn)和鄰近通信連接建立;
[0063] 6.根據鄰近通信業(yè)務產生計費數(shù)據。
[0064] 如圖4所示,本發(fā)明實施例提供的鄰近通信業(yè)務的實現(xiàn)方法,包括:
[0065] 步驟S401、接收用戶設備UE發(fā)送的鄰近通信業(yè)務請求;
[0066] 步驟S402、確定UE簽約鄰近通信業(yè)務時獲得的鄰近通信業(yè)務標識;
[0067] 步驟S403、根據UE的鄰近通信業(yè)務標識,實現(xiàn)鄰近通信業(yè)務。
[0068] 如果UE發(fā)送的鄰近通信業(yè)務請求中,攜帶有鄰近通信業(yè)務標識,則可以直接從鄰 近通信業(yè)務請求中確定鄰近通信業(yè)務標識,如果UE發(fā)送的鄰近通信業(yè)務請求中,只攜帶有 應用層用戶標識,則需要根據UE發(fā)送的鄰近通信業(yè)務請求中攜帶的應用層用戶標識以及 應用層用戶標識與鄰近通信業(yè)務標識之間的對應關系,確定UE簽約鄰近通信業(yè)務時獲得 的鄰近通信業(yè)務標識。
[0069] 因此,步驟S402中,確定UE簽約鄰近通信業(yè)務時獲得的鄰近通信業(yè)務標識,具體 包括:
[0070] 獲取UE發(fā)送的鄰近通信業(yè)務請求中攜帶的鄰近通信業(yè)務標識;或者
[0071] 根據UE發(fā)送的鄰近通信業(yè)務請求中攜帶的應用層用戶標識,確定UE簽約鄰近通 信業(yè)務時獲得的鄰近通信業(yè)務標識。
[0072] 在具體實現(xiàn)時,可以在用戶向運營商簽約鄰近通信業(yè)務時,運營商向用戶提供鄰 近通信業(yè)務標識,記為ProSe ID,該標識可能是手機號碼,終端外部標識,或者新的由鄰近 通信業(yè)務服務器分配的標識;并在HSS中保存終端的鄰近通信業(yè)務標識與MSI的映射,以 及鄰近通信業(yè)務相關的簽約信息,例如搜索范圍,是否允許被發(fā)現(xiàn)等;當UE登錄應用服務 器時,若終端和應用都支持鄰近通信業(yè)務,則UE同時提供Prose ID和應用層的User ID登 錄應用;用戶直接使用鄰近通信業(yè)務時,終端和網絡使用ProSe ID進行鄰近通信業(yè)務的建 立;用戶使用應用層具體應用時,應用服務器可以基于用戶的應用層請求或服務器自身的 判斷來請求ProSe Server為該用戶建立鄰近通信業(yè)務,此時應用服務器需根據User ID索 引到ProSe ID,并根據ProSe ID選擇合適的ProSe Server ;實現(xiàn)該鄰近通信業(yè)務。
[0073] UE簽約鄰近通信業(yè)務時獲得的鄰近通信業(yè)務標識與UE的簽約信息綁定,并可以 進一步保存在UE的簽約信息中。
[0074] 用戶可以通過應用發(fā)送鄰近通信業(yè)務請求,也可以直接向網絡側發(fā)送鄰近通信業(yè) 務請求,若用戶通過應用發(fā)送鄰近通信業(yè)務請求,則由應用服務器處理該鄰近通信業(yè)務請 求,若用戶直接向網絡側發(fā)送鄰近通信業(yè)務請求,則由鄰近通信業(yè)務服務器處理該鄰近通 信業(yè)務請求。
[0075] 當用戶通過應用發(fā)送鄰近通信業(yè)務請求時,步驟S401中,接收UE發(fā)送的鄰近通信 業(yè)務請求,具體包括:
[0076] 應用服務器接收UE通過具體應用發(fā)送的鄰近通信業(yè)務請求;
[0077] 步驟S401中,根據UE的鄰近通信業(yè)務標識,實現(xiàn)鄰近通信業(yè)務,具體包括:
[0078] 應用服務器根據UE的鄰近通信業(yè)務標識,選擇對應的鄰近通信服務器實現(xiàn)該UE 的鄰近通信業(yè)務。
[0079] 具體的,當用戶通過應用發(fā)送搜索鄰近用戶的請求時,應用服務器接收UE通過具 體應用發(fā)送的鄰近通信業(yè)務請求,具體包括:
[0080] 應用服務器接收UE通過具體應用發(fā)送的搜索鄰近用戶的請求;
[0081] 根據UE的鄰近通信業(yè)務標識,實現(xiàn)鄰近通信業(yè)務,具體包括:
[0082] 應用服務器根據UE的位置或者登錄IP地址搜索設定范圍內的用戶,并確定搜索 到的用戶的用戶標識,或應用服務器根據接收到的搜索鄰近用戶的請求確定被搜索用戶的 用戶標識;
[0083] 應用服務器根據用戶標識,確定搜索到的用戶的鄰近通信業(yè)務標識;
[0084] 應用服務器根據UE的鄰近通信業(yè)務標識確定該UE的鄰近通信業(yè)務服務器,并通 過該UE的鄰近通信業(yè)務服務器確定該UE具有搜索鄰近用戶的權限,以及通過該UE的鄰近 通信業(yè)務服務器根據搜索到的用戶的鄰近通信業(yè)務標識查找對應的鄰近通信業(yè)務服務器 并向這些鄰近通信業(yè)務服務器發(fā)送發(fā)現(xiàn)請求,以及接收該UE的鄰近通信業(yè)務服務器接收 到各個鄰近通信業(yè)務服務器確定對應的用戶允許被發(fā)現(xiàn)后返回的對應用戶的位置信息后, 返回的發(fā)現(xiàn)結果;
[0085] 應用服務器將發(fā)現(xiàn)結果發(fā)送給UE。
[0086] 當用戶通過應用發(fā)送鄰近通信業(yè)務建立請求時,應用服務器接收UE通過具體應 用發(fā)送的鄰近通信業(yè)務請求,具體包括:
[0087] 應用服務器接收UE通過具體應用發(fā)送的鄰近通信業(yè)務建立請求;
[0088] 根據UE的鄰近通信業(yè)務標識,實現(xiàn)鄰近通信業(yè)務,具體包括:
[0089] 應用服務器根據目標UE的用戶標識,確定對應的鄰近通信業(yè)務標識;
[0090] 應用服務器根據UE的鄰近通信業(yè)務標識確定該UE的鄰近通信業(yè)務服務器,并向 該UE的鄰近通信業(yè)務服務器發(fā)送鄰近通信業(yè)務連接請求,該UE的鄰近通信業(yè)務服務器確 定該UE和目標UE之間滿足建立鄰近通信連接的條件后,該UE的鄰近通信業(yè)務服務器請求 網絡為該UE和目標UE分配建立鄰近通信連接所需的資源并建立鄰近通信連接;
[0091] 應用服務器接收該UE的鄰近通信業(yè)務服務器返回的鄰近通信連接建立成功消 息;
[0092] 應用服務器向終端返回鄰近通信連接建立成功消息。
[0093] 其中,該UE的鄰近通信業(yè)務服務器確定該UE和目標UE之間滿足建立鄰近通信連 接的條件,具體包括:
[0094] 該UE的鄰近通信業(yè)務服務器確定該UE和目標UE之間已經建立有鄰近通信連接; 或者
[0095] 該UE的鄰近通信業(yè)務服務器確定UE具有鄰近通信業(yè)務建立權限后,根據目標UE 的鄰近通信業(yè)務標識查找對應的鄰近通信業(yè)務服務器,并向該鄰近通信業(yè)務服務器發(fā)送發(fā) 現(xiàn)請求,由目標UE的鄰近通信業(yè)務服務器確定目標UE具有鄰近通信業(yè)務建立權限后,返回 目標UE的位置信息給該UE的鄰近通信業(yè)務服務器,并由該UE的鄰近通信業(yè)務服務器根據 該UE的鄰近通信業(yè)務簽約信息和位置信息、目標UE的位置信息,確定該UE和目標UE之間 可以建立鄰近通信連接。
[0096] 該UE的鄰近通信業(yè)務服務器請求網絡為該UE和目標UE分配建立鄰近通信連接 所需資源并建立鄰近通信連接,具體包括:
[0097] 該UE的鄰近通信業(yè)務服務器向該UE所屬的MME發(fā)送鄰近通信業(yè)務連接請求,由 該UE所屬的MME請求網絡為該UE分配建立鄰近通信連接所需資源,并向該UE的鄰近通信 業(yè)務服務器返回分配的用于建立鄰近通信連接所需信息,由該UE的鄰近通信業(yè)務服務器 向目標UE的鄰近通信業(yè)務服務器發(fā)送攜帶分配給該UE的用于建立鄰近通信連接所需信息 的鄰近通信業(yè)務連接請求,由目標UE的鄰近通信業(yè)務服務器請求網絡為目標UE分配建立 鄰近通信連接所需資源,建立鄰近通信連接所需資源并建立鄰近通信連接。
[0098] 若用戶直接向網絡側發(fā)送鄰近通信業(yè)務請求,則步驟S401中,接收UE發(fā)送的鄰近 通信業(yè)務請求,具體包括:
[0099] 鄰近通信業(yè)務服務器接收UE發(fā)送的鄰近通信業(yè)務請求;或者鄰近通信業(yè)務服務 器接收MME接收到UE發(fā)送的鄰近通信業(yè)務請求后轉發(fā)的鄰近通信業(yè)務請求;
[0100] 步驟S403中,根據UE的鄰近通信業(yè)務標識,實現(xiàn)鄰近通信業(yè)務,具體包括:
[0101] 鄰近通信業(yè)務服務器根據UE的鄰近通信業(yè)務標識實現(xiàn)該UE的鄰近通信業(yè)務。
[0102] 具體的,當用戶直接向網絡側發(fā)送用戶搜索請求,且搜索請求中攜帶目標UE的鄰 近通信業(yè)務標識時,鄰近通信業(yè)務服務器接收UE直接發(fā)送的鄰近通信業(yè)務請求,具體包 括:
[0103] 鄰近通信業(yè)務服務器接收UE發(fā)送的用戶搜索請求,用戶搜索請求中攜帶該UE的 鄰近通信業(yè)務標識、目標UE的鄰近通信業(yè)務標識以及觸發(fā)搜索的應用程序標識;
[0104] 鄰近通信業(yè)務服務器根據UE的鄰近通信業(yè)務標識實現(xiàn)該UE的鄰近通信業(yè)務,具 體包括:
[0105] 鄰近通信業(yè)務服務器根據應用程序標識判斷該應用允許使用鄰近通信業(yè)務后發(fā) 送用戶搜索請求到目標UE的鄰近通信業(yè)務服務器,并由該UE的鄰近通信業(yè)務服務器接收 目標UE的鄰近通信業(yè)務服務器根據目標UE的鄰近通信業(yè)務標識確定目標UE允許被發(fā)現(xiàn) 后返回的目標UE的當前位置;
[0106] 鄰近通信業(yè)務服務器根據兩個終端的位置確定目標UE是否可以被發(fā)現(xiàn)后,向UE 返回發(fā)現(xiàn)結果。
[0107] 當用戶直接向網絡側發(fā)送用戶搜索請求,且搜索請求中攜帶目標UE的應用層用 戶標識時,鄰近通信業(yè)務服務器接收UE直接發(fā)送的鄰近通信業(yè)務請求,具體包括:
[0108] 鄰近通信業(yè)務服務器接收UE發(fā)送的用戶搜索請求,用戶搜索請求中攜帶該UE的 鄰近通信業(yè)務標識、目標UE的應用層用戶標識以及觸發(fā)搜索的應用程序標識;
[0109] 鄰近通信業(yè)務服務器根據UE的鄰近通信業(yè)務標識實現(xiàn)該UE的鄰近通信業(yè)務,具 體包括:
[0110] 鄰近通信業(yè)務服務器根據目標UE的應用層用戶標識查詢DNS Server或者根據應 用程序標識所標識的應用服務器獲得目標UE的鄰近通信業(yè)務標識;
[0111] 鄰近通信業(yè)務服務器根據應用程序標識判斷該應用允許使用鄰近通信業(yè)務后發(fā) 送用戶搜索請求到目標UE的鄰近通信業(yè)務服務器,并由該UE的鄰近通信業(yè)務服務器接收 目標UE的鄰近通信業(yè)務服務器根據目標UE的鄰近通信業(yè)務標識確定目標UE允許被發(fā)現(xiàn) 后返回的目標UE的當前位置;
[0112] 鄰近通信業(yè)務服務器根據兩個終端的位置確定目標UE是否可以被發(fā)現(xiàn)后,向UE 返回發(fā)現(xiàn)結果。
[0113] 當用戶直接向網絡側發(fā)送鄰近通信業(yè)務建立請求時,鄰近通信業(yè)務服務器接收UE 發(fā)送的鄰近通信業(yè)務請求,具體包括:
[0114] 鄰近通信業(yè)務服務器接收UE直接發(fā)送的鄰近通信業(yè)務建立請求,鄰近通信業(yè)務 建立請求中攜帶該UE的鄰近通信業(yè)務標識、目標UE的鄰近通信業(yè)務標識以及觸發(fā)鄰近通 信業(yè)務建立的應用程序標識;
[0115] 鄰近通信業(yè)務服務器根據UE的鄰近通信業(yè)務標識實現(xiàn)該UE的鄰近通信業(yè)務,具 體包括:
[0116] 鄰近通信業(yè)務服務器發(fā)送鄰近通信業(yè)務建立請求到目標UE的鄰近通信業(yè)務服務 器,并由該UE的鄰近通信業(yè)務服務器接收目標UE的鄰近通信業(yè)務服務器確定目標UE允許 建立鄰近通信連接后返回的目標UE的當前位置;
[0117] 鄰近通信業(yè)務服務器確定該UE和目標UE之間滿足建立鄰近通信連接的條件后, 該UE的鄰近通信業(yè)務服務器請求網絡為該UE和目標UE分配建立鄰近通信連接所需的資 源并建立鄰近通信連接;
[0118] 所述鄰近通信業(yè)務服務器向UE返回鄰近通信連接建立成功消息。
[0119] 其中,鄰近通信業(yè)務服務器接收UE直接發(fā)送的鄰近通信業(yè)務請求,具體包括:
[0120] 鄰近通信業(yè)務服務器接收UE發(fā)送的鄰近通信業(yè)務建立請求,用戶搜索請求中攜 帶該UE的鄰近通信業(yè)務標識、目標UE的應用層用戶標識以及觸發(fā)鄰近通信業(yè)務建立的應 用程序標識;
[0121] 鄰近通信業(yè)務服務器根據所述UE的鄰近通信業(yè)務標識實現(xiàn)該UE的鄰近通信業(yè) 務,具體包括:
[0122] 鄰近通信業(yè)務服務器根據目標UE的應用層用戶標識查詢DNS Server或者根據應 用程序標識所標識的應用服務器獲得目標UE的鄰近通信業(yè)務標識;
[0123] 鄰近通信業(yè)務服務器發(fā)送鄰近通信業(yè)務建立請求到目標UE的鄰近通信業(yè)務服務 器,并由該UE的鄰近通信業(yè)務服務器接收目標UE的鄰近通信業(yè)務服務器確定目標UE允許 建立鄰近通信連接后返回的目標UE的當前位置;
[0124] 鄰近通信業(yè)務服務器確定該UE和目標UE之間滿足建立鄰近通信連接的條件后, 該UE的鄰近通信業(yè)務服務器請求網絡為該UE和目標UE分配建立鄰近通信連接所需的資 源并建立鄰近通信連接;
[0125] 鄰近通信業(yè)務服務器向UE返回鄰近通信連接建立成功消息。
[0126] 鄰近通信業(yè)務服務器確定該UE和目標UE之間滿足建立鄰近通信連接的條件,具 體包括:
[0127] 鄰近通信業(yè)務服務器確定該UE和目標UE之間已經建立有鄰近通信連接;或者
[0128] 鄰近通信業(yè)務服務器確定UE具有鄰近通信業(yè)務建立權限后,根據目標UE的鄰近 通信業(yè)務標識查找對應的鄰近通信業(yè)務服務器,并向該鄰近通信業(yè)務服務器發(fā)送發(fā)現(xiàn)請 求,接收目標UE的鄰近通信業(yè)務服務器確定目標UE具有鄰近通信業(yè)務建立權限后,返回的 目標UE的位置信息;所述鄰近通信業(yè)務服務器根據該UE的鄰近通信業(yè)務簽約信息和位置 信息、目標UE的位置信息,確定該UE和目標UE之間可以建立鄰近通信連接。
[0129] 鄰近通信業(yè)務服務器請求網絡為該UE和目標UE分配建立鄰近通信連接所需資源 并建立鄰近通信連接,具體包括:
[0130] 鄰近通信業(yè)務服務器確定可以建立鄰近通信連接后,向該UE的MME發(fā)送鄰近通信 連接請求,由該UE的MME請求網絡為該UE分配建立鄰近通信連接所需資源,并MME返回的 用于建立鄰近通信連接所需信息;
[0131] 鄰近通信業(yè)務服務器向目標UE的鄰近通信業(yè)務服務器發(fā)送鄰近通信連接請求, 攜帶分配給該UE的用于建立鄰近通信連接所需信息,由目標UE的鄰近通信業(yè)務服務器請 求網絡為目標UE分配建立鄰近通信連接所需資源,并建立鄰近通信連接。
[0132] 下面通過具體的實施例對鄰近通信業(yè)務的實現(xiàn)方法進行具體說明:
[0133] 實施例一、
[0134] 終端上的應用觸發(fā)ProSe discovery (鄰近通信業(yè)務發(fā)現(xiàn))的過程來搜索附近用 戶,如圖5所示,包括:
[0135] 步驟S501、用戶使用某應用搜索鄰近用戶,用戶終端發(fā)送應用層請求到應用服務 器,指示搜尋該應用上的所有朋友或者某個朋友;
[0136] 步驟S502、應用服務器根據當前終端的位置或者登錄IP地址等信息搜索附近的 朋友,搜索范圍可以由ProSe Server指示,用戶指示或者服務器預配置,從而可以確定附近 朋友的User ID ;
[0137] 步驟S503、應用服務器根據搜索用戶的User ID找到對應的ProSe ID A,根據搜 索到的朋友列表中的User ID,找到對應的ProSe ID list;
[0138] 步驟S504、應用服務器根據ProSe ID A查找合適的ProSe Server A,例如使用 DNS Server ;
[0139] 步驟S505、應用服務器發(fā)送ProSe discovery請求到ProSe Server A,請求ProSe Server查詢該ProSe ID關于鄰近通信業(yè)務的簽約信息;
[0140] 步驟 S506、ProSe Server A 根據 ProSe ID A 查詢 HSS,獲取該 UE 的 IMSI 和鄰近 通信簽約信息,例如:本應用是否允許使用鄰近通信業(yè)務,搜索范圍,是否允許被搜索,是否 需要得到被搜索用戶的確認等,此外,ProSe Server A可能請求網絡獲取UE當前位置;
[0141] 步驟 S507、ProSe Server A 根據 ProSe ID list 查找對應的 ProSe Server,并向 這些 ProSe Server 發(fā)送 Discovery 請求;
[0142] 步驟S508、各個ProSe Server根據ProSe ID查詢HSS,獲取該UE的鄰近通信簽 約信息,根據簽約判斷是否允許被Discovery,若允許,則返回當前UE的位置信息給ProSe Server A ;
[0143] 步驟S509、ProSe Server A根據ProSe ID A對應的UE的鄰近通信業(yè)務簽約信息 和位置信息,和從各ProSe Server獲得ProSe ID list中各UE位置信息,判斷ProSe ID list中哪些UE可以被ProSe ID A對應的用戶discovery,并向應用服務器返回發(fā)現(xiàn)結果;
[0144] 各ProSe Server可以緩存從HSS查得的UE的鄰近通信業(yè)務簽約信息,從而便于 在相應的UE再次進行鄰近通信業(yè)務請求時,獲得鄰近通信業(yè)務簽約信息。
[0145] 實施例二、
[0146] 終端上使用ProSe ID進行ProSe discovery,如圖6所示,包括:
[0147] 步驟S601、用戶提供目標用戶的ProSe ID來搜索該用戶,用戶終端發(fā)送 Discovery請求到網絡,請求中攜帶發(fā)起終端和目的終端的ProSe ID以及終端上觸發(fā)搜索 的應用程序標識Application ID;目標用戶的ProSe ID可以通過使用目標用戶的應用層 User ID查詢DNS服務器獲得。
[0148] 步驟S602、網絡中的MME收到Discovery請求后,根據請求中的發(fā)起終端的ProSe ID獲取UE的簽約信息,根據簽約信息判斷該終端是否允許使用鄰近通信業(yè)務,若允許,則 轉發(fā) Discovery 請求至lj ProSe Server ;
[0149] 實際操作中,也可以不經過MME轉發(fā)Discovery請求,可以直接由ProSe Server 接收Discovery請求后驗證UE的簽約信息。
[0150] 步驟S603、ProSe Server根據Application ID判斷該應用是否允許使用鄰近通 信業(yè)務,若允許,則發(fā)送請求到服務目標終端的ProSe Server ;
[0151] 步驟S604、目標終端的ProSe Server根據ProSe ID查詢UE的簽約信息,根據簽約 判斷UE是否允許被Discovery,若允許,則返回UE的當前位置到發(fā)起端的ProSe Server ;
[0152] 步驟S605、發(fā)起端的ProSe Server根據兩個終端的位置判斷是否可以被發(fā)現(xiàn),并 返回發(fā)現(xiàn)結果。
[0153] 實施例三、
[0154] 終端上的應用觸發(fā)ProSe連接建立,如圖7所示,包括:
[0155] 步驟S701、終端上的某應用觸發(fā)建立到某鄰近用戶的鄰近通信連接的建立,用戶 終端發(fā)送應用層請求到應用服務器;
[0156] 步驟S702、應用服務器根據請求中終端的User ID,查詢終端當前的位置或者IP 地址信息,判斷兩者之間是否可能建立鄰近通信;
[0157] 步驟S703、應用服務器根據發(fā)起終端的User ID找到對應的ProSe ID A,根據目 標終端的User ID,找到對應的ProSe ID;
[0158] 步驟S704、應用服務器根據ProSe ID A查找合適的ProSe Server A,例如使用 DNS Server ;
[0159] 步驟S705、應用服務器發(fā)送ProSe connectivity請求到ProSe Server A,請求 ProSe Server為ProSe ID A和ProSe ID建立鄰近通信連接;
[0160] 步驟 S706、ProSe Server A 根據 ProSe ID A 查詢 HSS,獲取該 UE 的 MSI 和鄰 近通信簽約信息,例如:本應用是否允許使用鄰近通信業(yè)務,鄰近通信范圍等,此外,ProSe Server A可能請求網絡獲取UE當前位置;
[0161] 步驟 S707、ProSe Server A 根據 ProSe ID 查找對應的 ProSe Server,并向該 ProSe Server 發(fā)送 Discovery 請求;
[0162] 步驟S708、ProSe Server根據ProSe ID查詢HSS,獲取該UE的鄰近通信簽約信 息,根據簽約判斷是否允許建立鄰近通信連接,若允許,則返回當前UE的位置信息給ProSe Server A ;
[0163] 步驟S709、ProSe Server A根據ProSe ID A對應的UE的鄰近通信業(yè)務簽約信息 和位置信息,和ProSe ID對應UE的位置信息,判斷ProSe ID A和ProSe ID對應的UE之間 是否可以建立鄰近通信連接,若可以,則ProSe Server A向MME A發(fā)送ProSe connectivity 請求。
[0164] 步驟S710、MME A收到ProSe connectivity請求后,請求網絡為UE A分配建立鄰 近通信連接所需資源,并向ProSe Server A返回分配的用于建立鄰近通信連接所需信息;
[0165] 步驟 S711、ProSe Server A 向 ProSe Server 發(fā)送 ProSe connectivity 請求,攜 帶分配給UE A的用于建立鄰近通信連接所需信息;
[0166] 步驟S712、ProSe Server請求網絡為ProSe ID對應的UE分配建立鄰近通信連接 所需資源,并建立鄰近通信連接;
[0167] 步驟S713、ProSe Server A向Application Server返回鄰近通信連接建立成功;
[0168] 步驟S714、Application Server向終端返回鄰近通信連接建立成功;
[0169] ProSe Server A 和 ProSe Server 都保存〈ProSe ID A, ProSe ID> 對,標識兩者之 間已經建立有鄰近通信連接,后續(xù)收到建立這兩者之間的鄰近通信連接的請求時,無需進 行判斷,直接建立連接。
[0170] 實施例四、
[0171] 終端使用ProSe ID建立鄰近通信連接,如圖8所示,包括:
[0172] 步驟S801、用戶提供目標用戶的ProSe ID來建立鄰近通信連接,請求中攜帶發(fā)起 終端和目的終端的ProSe ID以及終端上觸發(fā)鄰近通信的應用程序標識Application ID,目 標用戶的ProSe ID可以通過使用目標用戶的應用層User ID查詢DNS服務器獲得;
[0173] 步驟S802、網絡中的MME收到ProSe connectivity請求后,根據請求中的發(fā)起終 端的ProSe ID獲取UE的簽約信息,根據簽約信息判斷該終端是否允許使用鄰近通信業(yè)務, 若允許,則轉發(fā)請求到ProSe Server ;
[0174] 實際操作中,也可以不經過MME轉發(fā)ProSe connectivity請求,可以直接由ProSe Server接收ProSe connectivity請求后驗證UE的簽約信息。
[0175] 步驟S803、ProSe Server根據Application ID判斷該應用是否允許使用鄰近通 信業(yè)務,若允許,則發(fā)送請求到服務目標終端的ProSe Server ;
[0176] 步驟S804、目標終端的ProSe Server根據ProSe ID查詢UE的簽約信息,根據簽 約判斷UE是否允許建立鄰近通信連接,若允許,則返回UE的當前位置到發(fā)起端的ProSe Server A ;
[0177] 步驟S805、ProSe Server A根據兩個終端的位置判斷是否可以建立鄰近通信連 接,若可以,則 ProSe Server A 向 MME A 發(fā)送 ProSe connectivity 請求。
[0178] 步驟S806、MME A收到ProSe connectivity請求后,請求網絡為UE A分配建立鄰 近通信連接所需資源,并向ProSe Server A返回分配的用于建立鄰近通信連接所需信息;
[0179] 步驟 S807、ProSe Server A 向 ProSe Server 發(fā)送 ProSe connectivity 請求,攜 帶分配給UE A的用于建立鄰近通信連接所需信息;
[0180] 步驟S808、ProSe Server請求網絡為ProSe ID對應的UE分配建立鄰近通信連接 所需資源,并建立鄰近通信連接;
[0181] 步驟S809、ProSe Server A向UE返回鄰近通信連接建立成功。
[0182] ProSe Server A 和 ProSe Server 都保存〈ProSe ID A, ProSe ID> 對,標識兩者之 間已經建立有鄰近通信連接,后續(xù)收到建立這兩者之間的鄰近通信連接的請求時,無需進 行判斷,直接建立連接。
[0183] 實施例五、
[0184] 終端上的應用通過App ID (應用標識)來搜索用戶,如圖9所示,包括:
[0185] 步驟S901、用戶使用某應用搜索鄰近用戶,用戶終端發(fā)送搜索請求到ProSe Server A,指示搜尋App ID應用上的朋友friend user ID (應用層用戶標識);
[0186] 步驟S902、ProSe Server A根據當前終端提供的App ID獲取應用服務器的IP地 址,并發(fā)送獲取friend user ID對應的ProSe ID的請求到應用服務器;
[0187] 步驟S903、應用服務器根據搜索用戶的User ID, friend user ID找到對應的 ProSe ID ;
[0188] 步驟S904、應用服務器向 ProSe Server A返回 friend user ID對應的ProSe ID ;
[0189] 步驟 S905、ProSe Server A 根據 ProSe ID A 查詢 HSS,獲取該 UE 的 IMSI 和鄰近 通信簽約信息,例如:本應用是否允許使用鄰近通信業(yè)務,搜索范圍,是否允許被搜索,是否 需要得到被搜索用戶的確認等,此外,ProSe Server A可能請求網絡獲取UE當前位置;
[0190] 步驟 S906、ProSe Server A 根據 ProSe ID 查找對應的 ProSe Server,并向這些 ProSe Server 發(fā)送 Discovery 請求;
[0191] 步驟S907、ProSe Server根據ProSe ID查詢HSS,獲取該UE的鄰近通信簽約信息, 根據簽約判斷是否允許被Discovery,若允許,則返回當前UE的位置信息給ProSe Server A ;
[0192] 步驟S908、ProSe Server A根據ProSe ID A對應的UE的鄰近通信業(yè)務簽約信息 和位置信息,和從ProSe Server獲得ProSe ID對應的UE位置信息,判斷ProSe ID對應的 UE是否可以被ProSe ID A對應的用戶discovery,并向UE返回發(fā)現(xiàn)結果。
[0193] 實施例六、
[0194] 終端上的應用通過App ID來建立鄰近通信,如圖10所示,包括:
[0195] 步驟S1001、終端上的某應用觸發(fā)建立到某鄰近用戶的鄰近通信連接的建立,用戶 終端發(fā)送鄰近通信建立請求到ProSe Server A ;
[0196] 步驟S1002、Prose Server A根據請求中終端的App ID,查詢應用服務器,并發(fā)送 獲取ProSe ID請求到應用服務器;
[0197] 步驟S1003、應用服務器根據目標終端的User ID,找到對應的ProSe ID并返回給 ProSe Server A ;
[0198] 步驟 S1004、ProSe Server A 根據 ProSe ID A 查詢 HSS,獲取該 UE 的 IMSI 和鄰 近通信簽約信息,例如:本應用是否允許使用鄰近通信業(yè)務,鄰近通信范圍等,此外,ProSe Server A可能請求網絡獲取UE當前位置;
[0199] 步驟 S1005、ProSe Server A 根據 ProSe ID 查找對應的 ProSe Server,并向該 ProSe Server 發(fā)送 Discovery 請求;
[0200] 步驟S1006、ProSe Server根據ProSe ID查詢HSS,獲取該UE的鄰近通信簽約信 息,根據簽約判斷是否允許建立鄰近通信連接,若允許,則返回當前UE的位置信息給ProSe Server A ;
[0201] 步驟S1007、ProSe Server A根據ProSe ID A對應的UE的鄰近通信業(yè)務簽約信息 和位置信息,和ProSe ID對應UE的位置信息,判斷ProSe ID A和ProSe ID對應的UE之間 是否可以建立鄰近通信連接,若可以,則ProSe Server A向MME A發(fā)送ProSe connectivity 請求;
[0202] 步驟S1008、MME A收到ProSe connectivity請求后,請求網絡為UE A分配建立鄰 近通信連接所需資源,并向ProSe Server A返回分配的用于建立鄰近通信連接所需信息;
[0203] 步驟 S1009、ProSe Server A 向 ProSe Server 發(fā)送 ProSe connectivity 請求,攜 帶分配給UE A的用于建立鄰近通信連接所需信息;
[0204] 步驟S1010、ProSe Server請求網絡為ProSe ID對應的UE分配建立鄰近通信連 接所需資源,并建立鄰近通信連接;
[0205] 步驟S1011、ProSe Server A向終端返回鄰近通信連接建立成功;
[0206] ProSe Server A 和 ProSe Server 都保存〈ProSe ID A, ProSe ID> 對,標識兩者之 間已經建立有鄰近通信連接,后續(xù)收到建立這兩者之間的鄰近通信連接的請求時,無需進 行判斷,直接建立連接。
[0207] 本發(fā)明實施例還相應提供鄰近通信業(yè)務的實現(xiàn)裝置,如圖11所示,包括:
[0208] 接收單元111,用于接收用戶設備UE發(fā)送的鄰近通信業(yè)務請求;
[0209] 確定單元112,用于確定UE簽約鄰近通信業(yè)務時獲得的鄰近通信業(yè)務標識;
[0210] 處理單元113,用于根據UE的鄰近通信業(yè)務標識,實現(xiàn)鄰近通信業(yè)務。
[0211] 其中,確定單元112具體用于:
[0212] 獲取UE發(fā)送的鄰近通信業(yè)務請求中攜帶的鄰近通信業(yè)務標識;或者
[0213] 根據UE發(fā)送的鄰近通信業(yè)務請求中攜帶的應用層用戶標識,確定UE簽約鄰近通 信業(yè)務時獲得的鄰近通信業(yè)務標識。
[0214] UE簽約鄰近通信業(yè)務時獲得的鄰近通信業(yè)務標識與UE的簽約信息綁定并保存在 UE的簽約信息中。
[0215] 當該裝置具體為應用服務器時,接收單元111具體用于:
[0216] 接收UE通過具體應用發(fā)送的鄰近通信業(yè)務請求;
[0217] 處理單元113具體用于:
[0218] 根據UE的鄰近通信業(yè)務標識,選擇對應的鄰近通信服務器實現(xiàn)該UE的鄰近通信 業(yè)務。
[0219] 接收單元111具體用于:
[0220] 接收UE通過具體應用發(fā)送的搜索鄰近用戶的請求;
[0221] 處理單元113具體用于:
[0222] 根據UE的位置或者登錄IP地址搜索設定范圍內的用戶,并確定搜索到的用戶的 用戶標識,或應用服務器根據接收到的搜索鄰近用戶的請求確定被搜索用戶的用戶標識;
[0223] 根據用戶標識,確定搜索到的用戶的鄰近通信業(yè)務標識;
[0224] 根據UE的鄰近通信業(yè)務標識確定該UE的鄰近通信業(yè)務服務器,并通過該UE的鄰 近通信業(yè)務服務器確定該UE具有搜索鄰近用戶的權限,以及通過該UE的鄰近通信業(yè)務服 務器根據搜索到的用戶的鄰近通信業(yè)務標識查找對應的鄰近通信業(yè)務服務器并向這些鄰 近通信業(yè)務服務器發(fā)送發(fā)現(xiàn)請求,以及接收該UE的鄰近通信業(yè)務服務器接收到各個鄰近 通信業(yè)務服務器確定對應的用戶允許被發(fā)現(xiàn)后返回的對應用戶的位置信息后,返回的發(fā)現(xiàn) 結果;
[0225] 將發(fā)現(xiàn)結果發(fā)送給UE。
[0226] 接收單元111具體用于:
[0227] 接收UE通過具體應用發(fā)送的鄰近通信業(yè)務建立請求;
[0228] 處理單元113具體用于:
[0229] 根據目標UE的用戶標識,確定對應的鄰近通信業(yè)務標識;
[0230] 根據UE的鄰近通信業(yè)務標識確定該UE的鄰近通信業(yè)務服務器,并向該UE的鄰近 通信業(yè)務服務器發(fā)送鄰近通信業(yè)務連接請求,該UE的鄰近通信業(yè)務服務器確定該UE和目 標UE之間滿足建立鄰近通信連接的條件后,該UE的鄰近通信業(yè)務服務器請求網絡為該UE 和目標UE分配建立鄰近通信連接所需的資源并建立鄰近通信連接;
[0231] 接收該UE的鄰近通信業(yè)務服務器返回的鄰近通信連接建立成功消息;
[0232] 向終端返回鄰近通信連接建立成功消息。
[0233] 當裝置為鄰近通信業(yè)務服務器時,接收單元111具體用于:
[0234] 接收UE發(fā)送的鄰近通信業(yè)務請求;或者鄰近通信業(yè)務服務器接收MME接收到UE 發(fā)送的鄰近通信業(yè)務請求后轉發(fā)的鄰近通信業(yè)務請求;
[0235] 處理單元113具體用于:
[0236] 根據UE的鄰近通信業(yè)務標識實現(xiàn)該UE的鄰近通信業(yè)務。
[0237] 接收單元111具體用于:
[0238] 接收UE發(fā)送的用戶搜索請求,用戶搜索請求中攜帶該UE的鄰近通信業(yè)務標識、目 標UE的鄰近通信業(yè)務標識以及觸發(fā)搜索的應用程序標識;
[0239] 處理單元113具體用于:
[0240] 根據應用程序標識判斷該應用允許使用鄰近通信業(yè)務后發(fā)送用戶搜索請求到目 標UE的鄰近通信業(yè)務服務器,并由該UE的鄰近通信業(yè)務服務器接收目標UE的鄰近通信業(yè) 務服務器根據目標UE的鄰近通信業(yè)務標識確定目標UE允許被發(fā)現(xiàn)后返回的目標UE的當 前位置;
[0241] 根據兩個終端的位置確定目標UE是否可以被發(fā)現(xiàn)后,向UE返回發(fā)現(xiàn)結果。
[0242] 接收單元111具體用于:
[0243] 接收UE發(fā)送的用戶搜索請求,用戶搜索請求中攜帶該UE的鄰近通信業(yè)務標識、目 標UE的應用層用戶標識以及觸發(fā)搜索的應用程序標識;
[0244] 處理單元113具體用于:
[0245] 根據目標UE的應用層用戶標識查詢DNS Server或者根據應用程序標識所標識的 應用服務器獲得目標UE的鄰近通信業(yè)務標識;
[0246] 根據應用程序標識判斷該應用允許使用鄰近通信業(yè)務后發(fā)送用戶搜索請求到目 標UE的鄰近通信業(yè)務服務器,并由該UE的鄰近通信業(yè)務服務器接收目標UE的鄰近通信業(yè) 務服務器根據目標UE的鄰近通信業(yè)務標識確定目標UE允許被發(fā)現(xiàn)后返回的目標UE的當 前位置;
[0247] 根據兩個終端的位置確定目標UE是否可以被發(fā)現(xiàn)后,向UE返回發(fā)現(xiàn)結果。
[0248] 接收單元111具體用于:
[0249] 接收UE發(fā)送的鄰近通信業(yè)務建立請求,鄰近通信業(yè)務建立請求中攜帶該UE的鄰 近通信業(yè)務標識、目標UE的鄰近通信業(yè)務標識以及觸發(fā)鄰近通信業(yè)務建立的應用程序標 識;
[0250] 處理單元113具體用于:
[0251] 發(fā)送鄰近通信業(yè)務建立請求到目標UE的鄰近通信業(yè)務服務器,并由該UE的鄰近 通信業(yè)務服務器接收目標UE的鄰近通信業(yè)務服務器確定目標UE允許建立鄰近通信連接后 返回的目標UE的當前位置;
[0252] 確定該UE和目標UE之間滿足建立鄰近通信連接的條件后,該UE的鄰近通信業(yè)務 服務器請求網絡為該UE和目標UE分配建立鄰近通信連接所需的資源并建立鄰近通信連 接;
[0253] 向UE返回鄰近通信連接建立成功消息。
[0254] 接收單元111具體用于:
[0255] 接收UE發(fā)送的鄰近通信業(yè)務建立請求,用戶搜索請求中攜帶該UE的鄰近通信業(yè) 務標識、目標UE的應用層用戶標識以及觸發(fā)鄰近通信業(yè)務建立的應用程序標識;
[0256] 處理單元113具體用于:
[0257] 根據目標UE的應用層用戶標識查詢DNS Server或者根據應用程序標識所標識的 應用服務器獲得目標UE的鄰近通信業(yè)務標識;
[0258] 發(fā)送鄰近通信業(yè)務建立請求到目標UE的鄰近通信業(yè)務服務器,并由該UE的鄰近 通信業(yè)務服務器接收目標UE的鄰近通信業(yè)務服務器確定目標UE允許建立鄰近通信連接后 返回的目標UE的當前位置;
[0259] 確定該UE和目標UE之間滿足建立鄰近通信連接的條件后,該UE的鄰近通信業(yè)務 服務器請求網絡為該UE和目標UE分配建立鄰近通信連接所需的資源并建立鄰近通信連 接;
[0260] 向UE返回鄰近通信連接建立成功消息。
[0261] 處理單元113確定該UE和目標UE之間滿足建立鄰近通信連接的條件,具體包括:
[0262] 確定該UE和目標UE之間已經建立有鄰近通信連接;或者
[0263] 確定UE具有鄰近通信業(yè)務建立權限后,根據目標UE的鄰近通信業(yè)務標識查找對 應的鄰近通信業(yè)務服務器,并向該鄰近通信業(yè)務服務器發(fā)送發(fā)現(xiàn)請求,接收目標UE的鄰近 通信業(yè)務服務器確定目標UE具有鄰近通信業(yè)務建立權限后,返回的目標UE的位置信息;根 據該UE的鄰近通信業(yè)務簽約信息和位置信息、目標UE的位置信息,確定該UE和目標UE之 間可以建立鄰近通信連接。
[0264] 處理單元113請求網絡為該UE和目標UE分配建立鄰近通信連接所需資源并建立 鄰近通信連接,具體包括:
[0265] 確定可以建立鄰近通信連接后,向該UE的MME發(fā)送鄰近通信連接請求,由該UE的 MME請求網絡為該UE分配建立鄰近通信連接所需資源,并MME返回的用于建立鄰近通信連 接所需息;
[0266] 向目標UE的鄰近通信業(yè)務服務器發(fā)送鄰近通信連接請求,攜帶分配給該UE的用 于建立鄰近通信連接所需信息,由目標UE的鄰近通信業(yè)務服務器請求網絡為目標UE分配 建立鄰近通信連接所需資源,并建立鄰近通信連接。
[0267] 本發(fā)明實施例提供一種鄰近通信業(yè)務的實現(xiàn)方法及裝置,在UE簽約時,為UE分配 鄰近通信業(yè)務標識,這樣,在接收到UE發(fā)送的鄰近通信業(yè)務請求后,確定UE的鄰近通信業(yè) 務標識,再根據UE的鄰近通信業(yè)務標識,實現(xiàn)鄰近通信業(yè)務,即可避免網絡無法根據用戶 的應用層標識來確定UE的3GPP網絡內標識,無法進行鄰近通信業(yè)務的情況,從而實現(xiàn)UE 的鄰近通信業(yè)務。
[0268] 本領域內的技術人員應明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序 產品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實 施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機 可用存儲介質(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產 品的形式。
[0269] 本發(fā)明是參照根據本發(fā)明實施例的方法、設備(系統(tǒng))、和計算機程序產品的流程 圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一 流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合??商峁┻@些計算 機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據處理設備的處理 器以產生一個機器,使得通過計算機或其他可編程數(shù)據處理設備的處理器執(zhí)行的指令產生 用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能 的裝置。
[0270] 這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據處理設備以特 定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指 令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或 多個方框中指定的功能。
[0271] 這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據處理設備上,使得在計 算機或其他可編程設備上執(zhí)行一系列操作步驟以產生計算機實現(xiàn)的處理,從而在計算機或 其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖 一個方框或多個方框中指定的功能的步驟。
[0272] 盡管已描述了本發(fā)明的優(yōu)選實施例,但本領域內的技術人員一旦得知了基本創(chuàng)造 性概念,則可對這些實施例作出另外的變更和修改。所以,所附權利要求意欲解釋為包括優(yōu) 選實施例以及落入本發(fā)明范圍的所有變更和修改。
[0273] 顯然,本領域的技術人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精 神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍 之內,則本發(fā)明也意圖包含這些改動和變型在內。
【權利要求】
1. 一種鄰近通信業(yè)務的實現(xiàn)方法,其特征在于,包括: 接收用戶設備UE發(fā)送的鄰近通信業(yè)務請求; 確定所述UE簽約鄰近通信業(yè)務時獲得的鄰近通信業(yè)務標識; 根據所述UE的鄰近通信業(yè)務標識,實現(xiàn)鄰近通信業(yè)務。
2. 如權利要求1所述的方法,其特征在于,所述確定所述UE簽約鄰近通信業(yè)務時獲得 的鄰近通信業(yè)務標識,具體包括: 獲取UE發(fā)送的鄰近通信業(yè)務請求中攜帶的鄰近通信業(yè)務標識;或者 根據UE發(fā)送的鄰近通信業(yè)務請求中攜帶的應用層用戶標識,確定所述UE簽約鄰近通 信業(yè)務時獲得的鄰近通信業(yè)務標識。
3. 如權利要求1所述的方法,其特征在于,所述UE簽約鄰近通信業(yè)務時獲得的鄰近通 信業(yè)務標識與UE的簽約信息綁定并保存在UE的簽約信息中。
4. 如權利要求1所述的方法,其特征在于,所述接收UE發(fā)送的鄰近通信業(yè)務請求,具體 包括: 應用服務器接收UE通過具體應用發(fā)送的鄰近通信業(yè)務請求; 所述根據所述UE的鄰近通信業(yè)務標識,實現(xiàn)鄰近通信業(yè)務,具體包括: 應用服務器根據所述UE的鄰近通信業(yè)務標識,選擇對應的鄰近通信服務器實現(xiàn)該UE 的鄰近通信業(yè)務。
5. 如權利要求4所述的方法,其特征在于,所述應用服務器接收UE通過具體應用發(fā)送 的鄰近通信業(yè)務請求,具體包括: 應用服務器接收UE通過具體應用發(fā)送的搜索鄰近用戶的請求; 所述根據所述UE的鄰近通信業(yè)務標識,實現(xiàn)鄰近通信業(yè)務,具體包括: 應用服務器根據所述UE的位置或者登錄因特網協(xié)議IP地址搜索設定范圍內的用戶, 并確定搜索到的用戶的用戶標識,或應用服務器根據接收到的搜索鄰近用戶的請求確定被 搜索用戶的用戶標識; 應用服務器根據所述用戶標識,確定搜索到的用戶的鄰近通信業(yè)務標識; 應用服務器根據所述UE的鄰近通信業(yè)務標識確定該UE的鄰近通信業(yè)務服務器,并通 過該UE的鄰近通信業(yè)務服務器確定該UE具有搜索鄰近用戶的權限,以及通過該UE的鄰近 通信業(yè)務服務器根據搜索到的用戶的鄰近通信業(yè)務標識查找對應的鄰近通信業(yè)務服務器 并向這些鄰近通信業(yè)務服務器發(fā)送發(fā)現(xiàn)請求,以及接收該UE的鄰近通信業(yè)務服務器接收 到各個鄰近通信業(yè)務服務器確定對應的用戶允許被發(fā)現(xiàn)后返回的對應用戶的位置信息后, 返回的發(fā)現(xiàn)結果; 應用服務器將所述發(fā)現(xiàn)結果發(fā)送給所述UE。
6. 如權利要求4所述的方法,其特征在于,所述應用服務器接收UE通過具體應用發(fā)送 的鄰近通信業(yè)務請求,具體包括: 應用服務器接收UE通過具體應用發(fā)送的鄰近通信業(yè)務建立請求; 所述根據所述UE的鄰近通信業(yè)務標識,實現(xiàn)鄰近通信業(yè)務,具體包括: 應用服務器根據目標UE的用戶標識,確定對應的鄰近通信業(yè)務標識; 應用服務器根據所述UE的鄰近通信業(yè)務標識確定該UE的鄰近通信業(yè)務服務器,并向 該UE的鄰近通信業(yè)務服務器發(fā)送鄰近通信業(yè)務連接請求,該UE的鄰近通信業(yè)務服務器確 定該UE和目標UE之間滿足建立鄰近通信連接的條件后,該UE的鄰近通信業(yè)務服務器請求 網絡為該UE和目標UE分配建立鄰近通信連接所需的資源并建立鄰近通信連接; 應用服務器接收該UE的鄰近通信業(yè)務服務器返回的鄰近通信連接建立成功消息; 應用服務器向終端返回鄰近通信連接建立成功消息。
7. 如權利要求6所述的方法,其特征在于,所述該UE的鄰近通信業(yè)務服務器確定該UE 和目標UE之間滿足建立鄰近通信連接的條件,具體包括: 該UE的鄰近通信業(yè)務服務器確定該UE和目標UE之間已經建立有鄰近通信連接;或者 該UE的鄰近通信業(yè)務服務器確定UE具有鄰近通信業(yè)務建立權限后,根據目標UE的鄰 近通信業(yè)務標識查找對應的鄰近通信業(yè)務服務器,并向該鄰近通信業(yè)務服務器發(fā)送發(fā)現(xiàn)請 求,由目標UE的鄰近通信業(yè)務服務器確定目標UE具有鄰近通信業(yè)務建立權限后,返回目標 UE的位置信息給該UE的鄰近通信業(yè)務服務器,并由該UE的鄰近通信業(yè)務服務器根據該UE 的鄰近通信業(yè)務簽約信息和位置信息、目標UE的位置信息,確定該UE和目標UE之間可以 建立鄰近通信連接。
8. 如權利要求6所述的方法,其特征在于,所述該UE的鄰近通信業(yè)務服務器請求網絡 為該UE和目標UE分配建立鄰近通信連接所需資源并建立鄰近通信連接,具體包括: 該UE的鄰近通信業(yè)務服務器向該UE所屬的移動管理實體MME發(fā)送鄰近通信業(yè)務連接 請求,由該UE所屬的MME請求網絡為該UE分配建立鄰近通信連接所需資源,并向該UE的 鄰近通信業(yè)務服務器返回分配的用于建立鄰近通信連接所需信息,由該UE的鄰近通信業(yè) 務服務器向目標UE的鄰近通信業(yè)務服務器發(fā)送攜帶分配給該UE的用于建立鄰近通信連接 所需信息的鄰近通信業(yè)務連接請求,由目標UE的鄰近通信業(yè)務服務器請求網絡為目標UE 分配建立鄰近通信連接所需資源,建立鄰近通信連接所需資源并建立鄰近通信連接。
9. 如權利要求1所述的方法,其特征在于,所述接收UE發(fā)送的鄰近通信業(yè)務請求,具體 包括: 鄰近通信業(yè)務服務器接收UE發(fā)送的鄰近通信業(yè)務請求;或者鄰近通信業(yè)務服務器接 收MME接收到UE發(fā)送的鄰近通信業(yè)務請求后轉發(fā)的鄰近通信業(yè)務請求; 所述根據所述UE的鄰近通信業(yè)務標識,實現(xiàn)鄰近通信業(yè)務,具體包括: 所述鄰近通信業(yè)務服務器根據所述UE的鄰近通信業(yè)務標識實現(xiàn)該UE的鄰近通信業(yè) 務。
10. 如權利要求9所述的方法,其特征在于,所述鄰近通信業(yè)務服務器接收UE直接發(fā)送 的鄰近通信業(yè)務請求,具體包括: 所述鄰近通信業(yè)務服務器接收UE發(fā)送的用戶搜索請求,所述用戶搜索請求中攜帶該 UE的鄰近通信業(yè)務標識、目標UE的鄰近通信業(yè)務標識以及觸發(fā)搜索的應用程序標識; 所述鄰近通信業(yè)務服務器根據所述UE的鄰近通信業(yè)務標識實現(xiàn)該UE的鄰近通信業(yè) 務,具體包括: 鄰近通信業(yè)務服務器根據應用程序標識判斷該應用允許使用鄰近通信業(yè)務后發(fā)送用 戶搜索請求到目標UE的鄰近通信業(yè)務服務器,并由該UE的鄰近通信業(yè)務服務器接收目標 UE的鄰近通信業(yè)務服務器根據目標UE的鄰近通信業(yè)務標識確定目標UE允許被發(fā)現(xiàn)后返回 的目標UE的當前位置; 鄰近通信業(yè)務服務器根據兩個終端的位置確定目標UE是否可以被發(fā)現(xiàn)后,向所述UE 返回發(fā)現(xiàn)結果。
11. 如權利要求9所述的方法,其特征在于,所述鄰近通信業(yè)務服務器接收UE直接發(fā)送 的鄰近通信業(yè)務請求,具體包括: 所述鄰近通信業(yè)務服務器接收UE發(fā)送的用戶搜索請求,所述用戶搜索請求中攜帶該 UE的鄰近通信業(yè)務標識、目標UE的應用層用戶標識以及觸發(fā)搜索的應用程序標識; 所述鄰近通信業(yè)務服務器根據所述UE的鄰近通信業(yè)務標識實現(xiàn)該UE的鄰近通信業(yè) 務,具體包括: 鄰近通信業(yè)務服務器根據目標UE的應用層用戶標識查詢DNS (Domain Name Service 域名服務)Server或者根據應用程序標識所標識的應用服務器獲得目標UE的鄰近通信業(yè) 務標識; 鄰近通信業(yè)務服務器根據應用程序標識判斷該應用允許使用鄰近通信業(yè)務后發(fā)送用 戶搜索請求到目標UE的鄰近通信業(yè)務服務器,并由該UE的鄰近通信業(yè)務服務器接收目標 UE的鄰近通信業(yè)務服務器根據目標UE的鄰近通信業(yè)務標識確定目標UE允許被發(fā)現(xiàn)后返回 的目標UE的當前位置; 鄰近通信業(yè)務服務器根據兩個終端的位置確定目標UE是否可以被發(fā)現(xiàn)后,向所述UE 返回發(fā)現(xiàn)結果。
12. 如權利要求9所述的方法,其特征在于,所述鄰近通信業(yè)務服務器接收UE發(fā)送的鄰 近通信業(yè)務請求,具體包括: 所述鄰近通信業(yè)務服務器接收UE發(fā)送的鄰近通信業(yè)務建立請求,所述鄰近通信業(yè)務 建立請求中攜帶該UE的鄰近通信業(yè)務標識、目標UE的鄰近通信業(yè)務標識以及觸發(fā)鄰近通 信業(yè)務建立的應用程序標識; 所述鄰近通信業(yè)務服務器根據所述UE的鄰近通信業(yè)務標識實現(xiàn)該UE的鄰近通信業(yè) 務,具體包括: 鄰近通信業(yè)務服務器發(fā)送鄰近通信業(yè)務建立請求到目標UE的鄰近通信業(yè)務服務器, 并由該UE的鄰近通信業(yè)務服務器接收目標UE的鄰近通信業(yè)務服務器確定目標UE允許建 立鄰近通信連接后返回的目標UE的當前位置; 鄰近通信業(yè)務服務器確定該UE和目標UE之間滿足建立鄰近通信連接的條件后,該UE 的鄰近通信業(yè)務服務器請求網絡為該UE和目標UE分配建立鄰近通信連接所需的資源并建 立鄰近通信連接; 所述鄰近通信業(yè)務服務器向UE返回鄰近通信連接建立成功消息。
13. 如權利要求9所述的方法,其特征在于,所述鄰近通信業(yè)務服務器接收UE直接發(fā)送 的鄰近通信業(yè)務請求,具體包括: 所述鄰近通信業(yè)務服務器接收UE發(fā)送的鄰近通信業(yè)務建立請求,所述用戶搜索請求 中攜帶該UE的鄰近通信業(yè)務標識、目標UE的應用層用戶標識以及觸發(fā)鄰近通信業(yè)務建立 的應用程序標識; 所述鄰近通信業(yè)務服務器根據所述UE的鄰近通信業(yè)務標識實現(xiàn)該UE的鄰近通信業(yè) 務,具體包括: 鄰近通信業(yè)務服務器根據目標UE的應用層用戶標識查詢DNS Server或者根據應用程 序標識所標識的應用服務器獲得目標UE的鄰近通信業(yè)務標識; 鄰近通信業(yè)務服務器發(fā)送鄰近通信業(yè)務建立請求到目標UE的鄰近通信業(yè)務服務器, 并由該UE的鄰近通信業(yè)務服務器接收目標UE的鄰近通信業(yè)務服務器確定目標UE允許建 立鄰近通信連接后返回的目標UE的當前位置; 鄰近通信業(yè)務服務器確定該UE和目標UE之間滿足建立鄰近通信連接的條件后,該UE 的鄰近通信業(yè)務服務器請求網絡為該UE和目標UE分配建立鄰近通信連接所需的資源并建 立鄰近通信連接; 所述鄰近通信業(yè)務服務器向UE返回鄰近通信連接建立成功消息。
14. 如權利要求12或13所述的方法,其特征在于,所述鄰近通信業(yè)務服務器確定該UE 和目標UE之間滿足建立鄰近通信連接的條件,具體包括: 所述鄰近通信業(yè)務服務器確定該UE和目標UE之間已經建立有鄰近通信連接;或者 所述鄰近通信業(yè)務服務器確定UE具有鄰近通信業(yè)務建立權限后,根據目標UE的鄰 近通信業(yè)務標識查找對應的鄰近通信業(yè)務服務器,并向該鄰近通信業(yè)務服務器發(fā)送發(fā)現(xiàn)請 求,接收目標UE的鄰近通信業(yè)務服務器確定目標UE具有鄰近通信業(yè)務建立權限后,返回的 目標UE的位置信息;所述鄰近通信業(yè)務服務器根據該UE的鄰近通信業(yè)務簽約信息和位置 信息、目標UE的位置信息,確定該UE和目標UE之間可以建立鄰近通信連接。
15. 如權利要求12或13所述的方法,其特征在于,所述鄰近通信業(yè)務服務器請求網絡 為該UE和目標UE分配建立鄰近通信連接所需資源并建立鄰近通信連接,具體包括: 所述鄰近通信業(yè)務服務器確定可以建立鄰近通信連接后,向該UE的MME發(fā)送鄰近通信 連接請求,由該UE的MME請求網絡為該UE分配建立鄰近通信連接所需資源,并所述MME返 回的用于建立鄰近通信連接所需信息; 所述鄰近通信業(yè)務服務器向目標UE的鄰近通信業(yè)務服務器發(fā)送鄰近通信連接請求, 攜帶分配給該UE的用于建立鄰近通信連接所需信息,由目標UE的鄰近通信業(yè)務服務器請 求網絡為目標UE分配建立鄰近通信連接所需資源,并建立鄰近通信連接。
16. -種鄰近通信業(yè)務的實現(xiàn)裝置,其特征在于,包括: 接收單元,用于接收用戶設備UE發(fā)送的鄰近通信業(yè)務請求; 確定單元,用于確定所述UE簽約鄰近通信業(yè)務時獲得的鄰近通信業(yè)務標識; 處理單元,用于根據所述UE的鄰近通信業(yè)務標識,實現(xiàn)鄰近通信業(yè)務。
17. 如權利要求16所述的裝置,其特征在于,所述確定單元具體用于: 獲取UE發(fā)送的鄰近通信業(yè)務請求中攜帶的鄰近通信業(yè)務標識;或者 根據UE發(fā)送的鄰近通信業(yè)務請求中攜帶的應用層用戶標識,確定所述UE簽約鄰近通 信業(yè)務時獲得的鄰近通信業(yè)務標識。
18. 如權利要求16所述的裝置,其特征在于,所述UE簽約鄰近通信業(yè)務時獲得的鄰近 通信業(yè)務標識與UE的簽約信息綁定并保存在UE的簽約信息中。
19. 如權利要求16所述的裝置,其特征在于,當所述裝置具體為應用服務器時,所述接 收單元具體用于: 接收UE通過具體應用發(fā)送的鄰近通信業(yè)務請求; 所述處理單元具體用于: 根據所述UE的鄰近通信業(yè)務標識,選擇對應的鄰近通信服務器實現(xiàn)該UE的鄰近通信 業(yè)務。
20. 如權利要求19所述的裝置,其特征在于,所述接收單元具體用于: 接收UE通過具體應用發(fā)送的搜索鄰近用戶的請求; 所述處理單元具體用于: 根據所述UE的位置或者登錄IP地址搜索設定范圍內的用戶,并確定搜索到的用戶的 用戶標識,或應用服務器根據接收到的搜索鄰近用戶的請求確定被搜索用戶的用戶標識; 根據所述用戶標識,確定搜索到的用戶的鄰近通信業(yè)務標識; 根據所述UE的鄰近通信業(yè)務標識確定該UE的鄰近通信業(yè)務服務器,并通過該UE的鄰 近通信業(yè)務服務器確定該UE具有搜索鄰近用戶的權限,以及通過該UE的鄰近通信業(yè)務服 務器根據搜索到的用戶的鄰近通信業(yè)務標識查找對應的鄰近通信業(yè)務服務器并向這些鄰 近通信業(yè)務服務器發(fā)送發(fā)現(xiàn)請求,以及接收該UE的鄰近通信業(yè)務服務器接收到各個鄰近 通信業(yè)務服務器確定對應的用戶允許被發(fā)現(xiàn)后返回的對應用戶的位置信息后,返回的發(fā)現(xiàn) 結果; 將所述發(fā)現(xiàn)結果發(fā)送給所述UE。
21. 如權利要求19所述的裝置,其特征在于,所述接收單元具體用于: 接收UE通過具體應用發(fā)送的鄰近通信業(yè)務建立請求; 所述處理單元具體用于: 根據目標UE的用戶標識,確定對應的鄰近通信業(yè)務標識; 根據所述UE的鄰近通信業(yè)務標識確定該UE的鄰近通信業(yè)務服務器,并向該UE的鄰近 通信業(yè)務服務器發(fā)送鄰近通信業(yè)務連接請求,該UE的鄰近通信業(yè)務服務器確定該UE和目 標UE之間滿足建立鄰近通信連接的條件后,該UE的鄰近通信業(yè)務服務器請求網絡為該UE 和目標UE分配建立鄰近通信連接所需的資源并建立鄰近通信連接; 接收該UE的鄰近通信業(yè)務服務器返回的鄰近通信連接建立成功消息; 向終端返回鄰近通信連接建立成功消息。
22. 如權利要求16所述的裝置,其特征在于,當所述裝置為鄰近通信業(yè)務服務器時,所 述接收單元具體用于: 接收UE發(fā)送的鄰近通信業(yè)務請求;或者鄰近通信業(yè)務服務器接收MME/SGSN接收到UE 發(fā)送的鄰近通信業(yè)務請求后轉發(fā)的鄰近通信業(yè)務請求; 所述處理單元具體用于: 根據所述UE的鄰近通信業(yè)務標識實現(xiàn)該UE的鄰近通信業(yè)務。
23. 如權利要求22所述的裝置,其特征在于,所述接收單元具體用于: 接收UE發(fā)送的用戶搜索請求,所述用戶搜索請求中攜帶該UE的鄰近通信業(yè)務標識、目 標UE的鄰近通信業(yè)務標識以及觸發(fā)搜索的應用程序標識; 所述處理單元具體用于: 根據應用程序標識判斷該應用允許使用鄰近通信業(yè)務后發(fā)送用戶搜索請求到目標UE 的鄰近通信業(yè)務服務器,并由該UE的鄰近通信業(yè)務服務器接收目標UE的鄰近通信業(yè)務服 務器根據目標UE的鄰近通信業(yè)務標識確定目標UE允許被發(fā)現(xiàn)后返回的目標UE的當前位 置; 根據兩個終端的位置確定目標UE是否可以被發(fā)現(xiàn)后,向所述UE返回發(fā)現(xiàn)結果。
24. 如權利要求22所述的裝置,其特征在于,所述接收單元具體用于: 接收UE發(fā)送的用戶搜索請求,所述用戶搜索請求中攜帶該UE的鄰近通信業(yè)務標識、目 標UE的應用層用戶標識以及觸發(fā)搜索的應用程序標識; 所述處理單元具體用于: 根據目標UE的應用層用戶標識查詢DNS Server或者根據應用程序標識所標識的應用 服務器獲得目標UE的鄰近通信業(yè)務標識; 根據應用程序標識判斷該應用允許使用鄰近通信業(yè)務后發(fā)送用戶搜索請求到目標UE 的鄰近通信業(yè)務服務器,并由該UE的鄰近通信業(yè)務服務器接收目標UE的鄰近通信業(yè)務服 務器根據目標UE的鄰近通信業(yè)務標識確定目標UE允許被發(fā)現(xiàn)后返回的目標UE的當前位 置; 根據兩個終端的位置確定目標UE是否可以被發(fā)現(xiàn)后,向所述UE返回發(fā)現(xiàn)結果。
25. 如權利要求22所述的裝置,其特征在于,所述接收單元具體用于: 接收UE發(fā)送的鄰近通信業(yè)務建立請求,所述鄰近通信業(yè)務建立請求中攜帶該UE的鄰 近通信業(yè)務標識、目標UE的鄰近通信業(yè)務標識以及觸發(fā)鄰近通信業(yè)務建立的應用程序標 識; 所述處理單元具體用于: 發(fā)送鄰近通信業(yè)務建立請求到目標UE的鄰近通信業(yè)務服務器,并由該UE的鄰近通信 業(yè)務服務器接收目標UE的鄰近通信業(yè)務服務器確定目標UE允許建立鄰近通信連接后返回 的目標UE的當前位置; 確定該UE和目標UE之間滿足建立鄰近通信連接的條件后,該UE的鄰近通信業(yè)務服務 器請求網絡為該UE和目標UE分配建立鄰近通信連接所需的資源并建立鄰近通信連接; 向UE返回鄰近通信連接建立成功消息。
26. 如權利要求22所述的裝置,其特征在于,所述接收單元具體用于: 接收UE發(fā)送的鄰近通信業(yè)務建立請求,所述用戶搜索請求中攜帶該UE的鄰近通信業(yè) 務標識、目標UE的應用層用戶標識以及觸發(fā)鄰近通信業(yè)務建立的應用程序標識; 所述處理單元具體用于: 根據目標UE的應用層用戶標識查詢DNS Server或者根據應用程序標識所標識的應用 服務器獲得目標UE的鄰近通信業(yè)務標識; 發(fā)送鄰近通信業(yè)務建立請求到目標UE的鄰近通信業(yè)務服務器,并由該UE的鄰近通信 業(yè)務服務器接收目標UE的鄰近通信業(yè)務服務器確定目標UE允許建立鄰近通信連接后返回 的目標UE的當前位置; 確定該UE和目標UE之間滿足建立鄰近通信連接的條件后,該UE的鄰近通信業(yè)務服務 器請求網絡為該UE和目標UE分配建立鄰近通信連接所需的資源并建立鄰近通信連接; 向UE返回鄰近通信連接建立成功消息。
27. 如權利要求25或26所述的裝置,其特征在于,所述處理單元確定該UE和目標UE 之間滿足建立鄰近通信連接的條件,具體包括: 確定該UE和目標UE之間已經建立有鄰近通信連接;或者 確定UE具有鄰近通信業(yè)務建立權限后,根據目標UE的鄰近通信業(yè)務標識查找對應的 鄰近通信業(yè)務服務器,并向該鄰近通信業(yè)務服務器發(fā)送發(fā)現(xiàn)請求,接收目標UE的鄰近通信 業(yè)務服務器確定目標UE具有鄰近通信業(yè)務建立權限后,返回的目標UE的位置信息;根據該 UE的鄰近通信業(yè)務簽約信息和位置信息、目標UE的位置信息,確定該UE和目標UE之間可 以建立鄰近通信連接。
28.如權利要求25或26所述的裝置,其特征在于,所述處理單元請求網絡為該UE和目 標UE分配建立鄰近通信連接所需資源并建立鄰近通信連接,具體包括: 確定可以建立鄰近通信連接后,向該UE的MME發(fā)送鄰近通信連接請求,由該UE的MME 請求網絡為該UE分配建立鄰近通信連接所需資源,并所述MME返回的用于建立鄰近通信連 接所需息; 向目標UE的鄰近通信業(yè)務服務器發(fā)送鄰近通信連接請求,攜帶分配給該UE的用于建 立鄰近通信連接所需信息,由目標UE的鄰近通信業(yè)務服務器請求網絡為目標UE分配建立 鄰近通信連接所需資源,并建立鄰近通信連接。
【文檔編號】H04W4/00GK104105050SQ201310111483
【公開日】2014年10月15日 申請日期:2013年4月1日 優(yōu)先權日:2013年4月1日
【發(fā)明者】王胡成, 陳山枝 申請人:電信科學技術研究院