亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種確定用戶設(shè)備之間鄰近關(guān)系的方法、設(shè)備及通信系統(tǒng)的制作方法

文檔序號:7986280閱讀:154來源:國知局
一種確定用戶設(shè)備之間鄰近關(guān)系的方法、設(shè)備及通信系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種確定用戶設(shè)備之間鄰近關(guān)系的方法、設(shè)備及通信系統(tǒng),用于解決目前還沒有針對相互鄰近的用戶設(shè)備之間進行鄰近關(guān)系發(fā)現(xiàn)的解決方案的問題。本發(fā)明實施例的方法包括:應(yīng)用層設(shè)備獲取并存儲各終端的簽約信息;在接收到第一終端的鄰近關(guān)系發(fā)現(xiàn)請求后,根據(jù)第一終端對應(yīng)的簽約信息,確定第一終端具有能夠發(fā)現(xiàn)其他終端的功能;獲取第一終端及第二終端的位置信息,判斷第二終端與該第一終端是否滿足鄰近原則,并將判斷結(jié)果發(fā)送給第一終端。本發(fā)明實施例提供了一種確定用戶設(shè)備之間鄰近關(guān)系的方案,實現(xiàn)了用戶設(shè)備之間鄰近關(guān)系的發(fā)現(xiàn)過程,并且,該方案對現(xiàn)有協(xié)議中網(wǎng)絡(luò)架構(gòu)的改動較小,且易于實現(xiàn)。
【專利說明】一種確定用戶設(shè)備之間鄰近關(guān)系的方法、設(shè)備及通信系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及無線通信【技術(shù)領(lǐng)域】,特別涉及一種確定用戶設(shè)備之間鄰近關(guān)系的方法、設(shè)備及通信系統(tǒng)。
【背景技術(shù)】
[0002]目前第三代合作伙伴計劃(3rdGeneration Partnership Project, 3GPP)中定義的兩個用戶設(shè)備(User Equipment, UE)之間的通信過程,參見圖1所示,UEl向UE2發(fā)送數(shù)據(jù)的過程包括:
[0003]UEl將數(shù)據(jù)發(fā)送到為其服務(wù)的eNBl ;eNBl在接收到數(shù)據(jù)后,將該數(shù)據(jù)傳遞到服務(wù)網(wǎng)關(guān)(Serving Gateway, SGff) / 分組網(wǎng)關(guān)(Packet Gateway, PGff) ;SGW/PGW 在收到該數(shù)據(jù)后,根據(jù)UEl的路由標識,將該數(shù)據(jù)路由到為UEl服務(wù)的SGW/PGW ;由于圖中UEl與UE2的SGW/PGW相同,為UE2服務(wù)的SGW/PGW將該數(shù)據(jù)傳遞到為UE2服務(wù)的eNB2 ;最后eNB2將該數(shù)據(jù)傳遞給UE2,以完成UEl向UE2發(fā)送數(shù)據(jù)的過程;若為UEl和UE2服務(wù)的SGW/PGW不相同,則UEl與UE2之間的通信過程還包括UEl的PGW將數(shù)據(jù)路由到UE2的PGW的過程。
[0004]從上述過程可以看出,即使相互通信的兩個用戶設(shè)備之間的位置非常近,傳遞數(shù)據(jù)時也需要通過為各自服務(wù)的eNB及核心網(wǎng)才能到達對端,使得通信延時非常大,而且還會占用更多的網(wǎng)絡(luò)資源。因此,3GPP正在研究關(guān)于鄰近設(shè)備之間的通信技術(shù),即:在需要通信的兩個UE之間的距離很近時,實現(xiàn)該兩個UE之間直接傳輸數(shù)據(jù),其數(shù)據(jù)傳輸路徑參見圖2A所示,UEl和UE2之間可以直接傳輸數(shù)據(jù),而不需要經(jīng)過任何移動網(wǎng)絡(luò)設(shè)備;或者僅借助eNB的傳遞實現(xiàn)該兩個UE之間的快速通信,其數(shù)據(jù)傳輸路徑參見圖2B所示,將UEl和UE2連接到同一 eNB,實現(xiàn)僅通過該eNB轉(zhuǎn)發(fā)需要發(fā)送的數(shù)據(jù),而不需要將數(shù)據(jù)路由到核心網(wǎng)進行轉(zhuǎn)發(fā)。上述兩種傳輸方式大大減少了數(shù)據(jù)傳輸?shù)难訒r,并且可以節(jié)省網(wǎng)絡(luò)資源,尤其是節(jié)省核心網(wǎng)的網(wǎng)絡(luò)資源。
[0005]目前,3GPP SAl正在討論鄰近通信的實現(xiàn)問題,為了實現(xiàn)UE之間的鄰近通信,需要解決以下兩大問題:一是UE之間的鄰近關(guān)系發(fā)現(xiàn)過程,二是確定了鄰近關(guān)系的UE之間如何實現(xiàn)直接通信。其中,UE之間的鄰近關(guān)系發(fā)現(xiàn)過程不僅僅是實現(xiàn)鄰近通信的重要前提,同時還能支持很多的應(yīng)用場景。例如,商家可以通過檢測鄰近關(guān)系,向該商家附近的UE發(fā)送打折及促銷廣告;又如,用戶可以通過鄰近關(guān)系發(fā)現(xiàn)的功能,搜索其所在位置附近的餐館和超市等信息;再如,公交車站可以通過鄰近關(guān)系發(fā)現(xiàn)的功能,預(yù)報公交到站信息,等等。
[0006]為了支持機器類型通信(Machine-TypeCommunication, MTC)觸發(fā)(trigger)的特性,3GPP網(wǎng)絡(luò)架構(gòu)中引入了新的架構(gòu),參見圖3所示,在公共陸上移動網(wǎng)(Public Land
Mobile Network,PLMN)網(wǎng)絡(luò)中新增了一個實體-機器類型通信交互功能(Machine-Type
Communication Interworking Function, MTC-1ffF)實體,用于連接在 3GPP 網(wǎng)絡(luò)中的各網(wǎng)元以及MTC服務(wù)器(server),并向MTC server屏蔽3GPP網(wǎng)絡(luò)的拓撲結(jié)構(gòu)。其中,MTC-1WF與移動性管理實體(Mobility Management Entity, MME)之間設(shè)有接口 T5b,MTC-1ffF與歸屬用戶服務(wù)器(Home Subscriber Server, HSS)之間設(shè)有接口 S6m。[0007]UE在3GPP網(wǎng)絡(luò)中使用內(nèi)部標識(internal identity),例如國際移動用戶標識符(International Mobile Subscriber Identifier, IMSI)等;而 UE 與 MTC server 之間的交互使用外部標識(external ID),每個UE的外部標識與內(nèi)部標識之間的映射關(guān)系保存在HSS。當(dāng)MTC server向UE發(fā)起觸發(fā)(trigger)消息時,trigger消息中攜帶的是UE的外部標識;MTC-1WF收到后去HSS查詢該UE對應(yīng)的內(nèi)部標識。HSS將向MTC-1WF返回UE對于的內(nèi)部標識以及在HSS中保存的UE注冊的MME ID信息。MTC-1ffF收到信息后通過T5b接口向MME觸發(fā)對應(yīng)的消息。
[0008]綜上所述,目前3GPP只定義了對于鄰近關(guān)系發(fā)現(xiàn)的需求,還沒有針對相互鄰近的用戶設(shè)備之間進行鄰近關(guān)系發(fā)現(xiàn)的解決方案。

【發(fā)明內(nèi)容】

[0009]本發(fā)明實施例提供了一種確定用戶設(shè)備之間鄰近關(guān)系的方法、設(shè)備及通信系統(tǒng),用于解決現(xiàn)有技術(shù)中存在的目前還沒有針對相互鄰近的用戶設(shè)備之間進行鄰近關(guān)系發(fā)現(xiàn)的解決方案的問題。
[0010]本發(fā)明實施例提供了一種確定用戶設(shè)備之間鄰近關(guān)系的方法,包括:
[0011]應(yīng)用層設(shè)備獲取并存儲各終端的簽約信息;
[0012]所述應(yīng)用層設(shè)備在接收到第一終端的鄰近關(guān)系發(fā)現(xiàn)請求后,根據(jù)所述第一終端對應(yīng)的簽約信息,確定所述第一終端具有能夠發(fā)現(xiàn)其他終端的功能,其中,所述鄰近關(guān)系發(fā)現(xiàn)請求中攜帶所述第一終端的外部標識;
[0013]所述應(yīng)用層設(shè)備獲取所述第一終端及第二終端的位置信息,判斷所述第二終端與所述第一終端是否滿足鄰近原則,并將判斷結(jié)果發(fā)送給所述第一終端。
[0014]本發(fā)明實施例提供了一種應(yīng)用層設(shè)備,包括:
[0015]簽約信息獲取模塊,用于獲取并存儲有各終端的簽約信息;
[0016]接收模塊,用于接收第一終端的鄰近關(guān)系發(fā)現(xiàn)請求,并根據(jù)所述第一終端對應(yīng)的簽約信息,確定所述第一終端具有能夠發(fā)現(xiàn)其他終端的功能,其中,所述鄰近關(guān)系發(fā)現(xiàn)請求中攜帶所述第一終端的外部標識;
[0017]位置信息獲取模塊,用于獲取所述第一終端及第二終端的位置信息;
[0018]判定模塊,用于判斷第二終端與所述第一終端是否滿足鄰近原則;
[0019]發(fā)送模塊,用于將所述判定模塊的判斷結(jié)果發(fā)送給所述第一終端。
[0020]本發(fā)明實施例提供了一種通信系統(tǒng),包括:
[0021]應(yīng)用層設(shè)備,用于獲取并存儲各終端的簽約信息;在接收到第一終端的鄰近關(guān)系發(fā)現(xiàn)請求后,根據(jù)所述第一終端對應(yīng)的簽約信息,確定所述第一終端具有能夠發(fā)現(xiàn)其他終端的功能;獲取所述第一終端及第二終端的位置信息,判斷所述第二終端與所述第一終端是否滿足鄰近原則,并將判斷結(jié)果發(fā)送給所述第一終端;其中,所述鄰近關(guān)系發(fā)現(xiàn)請求中攜帶所述第一終端的外部標識;
[0022]第一終端,用于向所述應(yīng)用層設(shè)備發(fā)送鄰近關(guān)系發(fā)現(xiàn)請求,并接收所述應(yīng)用層設(shè)備反饋的判斷結(jié)果。
[0023]本發(fā)明實施例應(yīng)用層設(shè)備獲取并存儲各終端的簽約信息;接收到第一終端的鄰近關(guān)系發(fā)現(xiàn)請求后,根據(jù)第一終端對應(yīng)的鄰近關(guān)系簽約信息,確定第一終端具有能夠發(fā)現(xiàn)其他終端的功能;獲取第一終端及第二終端的位置信息,判斷第二終端與第一終端是否滿足鄰近原則,并將判斷結(jié)果發(fā)送給第一終端;本發(fā)明實施例提供了一種確定用戶設(shè)備之間鄰近關(guān)系的方案,實現(xiàn)了用戶設(shè)備之間鄰近關(guān)系的發(fā)現(xiàn)過程,并且,該方案對現(xiàn)有協(xié)議中網(wǎng)絡(luò)架構(gòu)的改動較小,且易于實現(xiàn)。
【專利附圖】

【附圖說明】
[0024]圖1為現(xiàn)有技術(shù)中兩個用戶設(shè)備之間進行通信的數(shù)據(jù)傳輸路徑示意圖;
[0025]圖2A為現(xiàn)有協(xié)議中定義的兩個用戶設(shè)備之間直接通信的數(shù)據(jù)傳輸路徑示意圖;
[0026]圖2B為現(xiàn)有協(xié)議中定義的兩個用戶設(shè)備之間通過eNB進行通信的數(shù)據(jù)傳輸路徑示意圖;
[0027]圖3為【背景技術(shù)】中3GPP網(wǎng)絡(luò)架構(gòu)示意圖;
[0028]圖4為本發(fā)明實施例確定用戶設(shè)備之間鄰近關(guān)系的方法流程示意圖;
[0029]圖5為本發(fā)明實施例獲取簽約信息的方法流程示意圖;
[0030]圖6為本發(fā)明實施例網(wǎng)絡(luò)架構(gòu)示意圖;
[0031]圖7為本發(fā)明實施例基于圖5所示的網(wǎng)絡(luò)架構(gòu)獲取簽約信息過程中各實體之間的交互示意圖;
[0032]圖8為本發(fā)明實施例基于圖5所示的網(wǎng)絡(luò)架構(gòu)獲取位置信息過程中各實體之間的交互示意圖;
[0033]圖9為本發(fā)明實施例應(yīng)用層設(shè)備結(jié)構(gòu)示意圖;
[0034]圖10為本發(fā)明實施例通信系統(tǒng)結(jié)構(gòu)示意圖。
【具體實施方式】
[0035]本發(fā)明實施例的應(yīng)用層設(shè)備獲取并存儲各終端的簽約信息;在接收到第一終端的鄰近關(guān)系發(fā)現(xiàn)請求后,根據(jù)所述第一終端對應(yīng)的鄰近關(guān)系簽約信息,確定第一終端具有能夠發(fā)現(xiàn)其他終端的功能;并判斷第二終端與第一終端是否滿足鄰近原則,并將判斷結(jié)果發(fā)送給第一終端,從而解決了目前沒有針對相互鄰近的用戶設(shè)備之間進行鄰近關(guān)系發(fā)現(xiàn)的解決方案的問題。
[0036]下面結(jié)合說明書附圖對本發(fā)明實施例作進一步詳細描述。
[0037]參見圖4所示,本發(fā)明實施例提供的一種確定用戶設(shè)備之間鄰近關(guān)系的方法,包括以下步驟:
[0038]步驟41、應(yīng)用層設(shè)備獲取并存儲各終端的簽約信息;
[0039]步驟42、應(yīng)用層設(shè)備在接收到第一終端的鄰近關(guān)系發(fā)現(xiàn)請求后,根據(jù)第一終端對應(yīng)的簽約信息,確定第一終端具有能夠發(fā)現(xiàn)其他終端的功能;其中,該鄰近關(guān)系發(fā)現(xiàn)請求中攜帶第一終端的外部標識;
[0040]步驟43、應(yīng)用層設(shè)備獲取第一終端及第二終端的位置信息,并判斷該第二終端與該第一終端是否滿足鄰近原則;
[0041]其中,本發(fā)明實施例中的第二終端是指不同于第一終端的終端。
[0042]步驟44、應(yīng)用層設(shè)備將判斷結(jié)果發(fā)送給第一終端,以完成鄰近關(guān)系發(fā)現(xiàn)過程。
[0043]其中,本發(fā)明實施例的應(yīng)用層設(shè)備可以為應(yīng)用服務(wù)器等(server )。[0044]需要說明的是,對于具有鄰近關(guān)系發(fā)現(xiàn)功能的終端來說,其簽約信息中還包括該終端的鄰近關(guān)系簽約信息,終端的鄰近關(guān)系簽約信息為:該終端允許發(fā)現(xiàn)其他終端且不允許被其他終端發(fā)現(xiàn)、該終端允許被其他終端發(fā)現(xiàn)且不允許發(fā)現(xiàn)其他終端、該終端允許發(fā)現(xiàn)其他終端且允許被其他終端發(fā)現(xiàn)、或該終端不允許被其他終端發(fā)現(xiàn)且不允許發(fā)現(xiàn)其他終端;終端的鄰近關(guān)系簽約信息是針對該終端所有與鄰近關(guān)系相關(guān)的業(yè)務(wù)而言的,即該終端激活的任何與鄰近關(guān)系相關(guān)的業(yè)務(wù)都應(yīng)該遵守其簽約的鄰近關(guān)系簽約信息。
[0045]本發(fā)明實施中,某一終端不具有發(fā)現(xiàn)其他終端的功能,包括:該終端不具有鄰近關(guān)系發(fā)現(xiàn)功能;或者該終端具有鄰近關(guān)系發(fā)現(xiàn)功能,但其鄰近關(guān)系簽約信息為該終端允許被其他終端發(fā)現(xiàn)且不允許發(fā)現(xiàn)其他終端;或者該終端具有鄰近關(guān)系發(fā)現(xiàn)功能,但其鄰近關(guān)系簽約信息為該終端不允許被其他終端發(fā)現(xiàn)且不允許發(fā)現(xiàn)其他終端;
[0046]某一終端具有發(fā)現(xiàn)其他終端的功能,包括:該終端的鄰近關(guān)系簽約信息為該終端允許發(fā)現(xiàn)其他終端且允許被其他終端發(fā)現(xiàn);或者該終端的鄰近關(guān)系簽約信息為該終端允許發(fā)現(xiàn)其他終端且不允許被其他終端發(fā)現(xiàn)。
[0047]在實施中,若第一終端不具有發(fā)現(xiàn)其他終端的功能,則應(yīng)用層設(shè)備在接收到該第一終端發(fā)送的鄰近關(guān)系發(fā)現(xiàn)請求后,不執(zhí)行鄰近關(guān)系發(fā)現(xiàn)過程,或通過應(yīng)用層消息通知該第一終端不具有發(fā)現(xiàn)其他終端的功能。
[0048]本發(fā)明實施例中,步驟43中的鄰近原則是指第一終端與第二終端之間的距離滿足設(shè)定條件。
[0049]進一步,本發(fā)明實施例中,第一終端與第二終端之間的距離滿足設(shè)定條件包括以下三種方式:
[0050]第一種方式、第一終端與第二終端之間的距離不大于設(shè)定的閾值;
[0051]其中,設(shè)定的閾值為經(jīng)驗值,可根據(jù)需要設(shè)定;例如,第一終端與第二終端之間的距離不大于500米等;
[0052]第二種方式、第一終端與第二終端駐留在同一小區(qū);即:第一終端與第二終端當(dāng)前駐留小區(qū)的ID相同;
[0053]第三種方式、第一終端與第二終端駐留在同一基站;即:第一終端與第二終端當(dāng)iu駐留基站的ID相同。
[0054]由于3GPP中還定義了一種對鄰近關(guān)系發(fā)現(xiàn)過程的限制場景,即規(guī)定鄰近關(guān)系的發(fā)現(xiàn)過程需要與該UE的鄰近關(guān)系簽約信息、網(wǎng)絡(luò)配置以及兩個用戶設(shè)備在應(yīng)用層注冊關(guān)系是否為朋友關(guān)系等(即社交關(guān)系)因素相關(guān)。
[0055]舉例說明:假設(shè)A、B及C使用同一社交網(wǎng)絡(luò)應(yīng)用,且A、B及C都使用具有鄰近業(yè)務(wù)功能的UE,該社交網(wǎng)絡(luò)應(yīng)用層維護的上下文中顯示如下關(guān)系信息:A和C是朋友,C和B是朋友,A和B不是朋友,在這種場景下,需要實現(xiàn)的鄰近發(fā)現(xiàn)功能如下:
[0056]-A的UE可以發(fā)現(xiàn)C在鄰近位置;
[0057]-C的UE可以發(fā)現(xiàn)A在鄰近位置;
[0058]-A的社交網(wǎng)絡(luò)應(yīng)用能知道C是否在其鄰近位置;
[0059]-C的社交網(wǎng)絡(luò)應(yīng)用能知道A是否在其鄰近位置;
[0060]-B的UE不能發(fā)現(xiàn)A的UE在其鄰近位置;
[0061]-A的社交網(wǎng)絡(luò)應(yīng)用不能檢測到B是否在其鄰近位置;[0062]-B的社交網(wǎng)絡(luò)應(yīng)用不能檢測到A是否在其鄰近位置;
[0063]因此,鄰近關(guān)系發(fā)現(xiàn)過程要求只有具有朋友關(guān)系的UE之間才能相互發(fā)現(xiàn),如果應(yīng)用層顯示該UE之間不是朋友關(guān)系,則不能相互發(fā)現(xiàn),即鄰近的兩個終端需要滿足一定的社交關(guān)系,才能相互發(fā)現(xiàn)。
[0064]針對上述3GPP定義的對鄰近關(guān)系發(fā)現(xiàn)過程的限制場景,進一步,步驟43中,應(yīng)用層設(shè)備在獲取第一終端及第二終端的位置信息之前,還包括:判斷第二終端與第一終端是否滿足設(shè)定的社交關(guān)系。
[0065]本發(fā)明實施例中,設(shè)定的社交關(guān)系是指在同一社交網(wǎng)絡(luò)注冊的各終端之間的身份關(guān)系滿足設(shè)定條件,其中,應(yīng)用層設(shè)備可以在自身存儲的上下文中查詢在同一社交網(wǎng)絡(luò)注冊的各終端之間的身份關(guān)系,如UEl與UE2為朋友關(guān)系,UEl與UE3不是朋友關(guān)系等;又如,UEl與UE2屬于同一群組,UE2與UE3不屬于同一群組;等等;
[0066]設(shè)定的社交關(guān)系可以為待確定的第二終端與第一終端為朋友關(guān)系,或者待確定的第二終端與第一終端屬于同一設(shè)定的群組,等等;本發(fā)明實施例中,可根據(jù)實際需要設(shè)定在同一社交網(wǎng)絡(luò)注冊的各終端的身份關(guān)系在進行發(fā)現(xiàn)過程中需要滿足的條件。
[0067]進一步,參見圖5所示,步驟41中,應(yīng)用層設(shè)備根據(jù)以下步驟獲取各終端(至少包括第一終端及第二終端)的簽約信息并存儲:
[0068]步驟51、在某個終端發(fā)起附著過程中,該終端當(dāng)前駐留的MME向HSS發(fā)起簽約信息獲取請求,該簽約信息獲取請求中攜帶該終端的內(nèi)部標識;MME與HSS之間的信令傳遞采用內(nèi)部標識來標識對應(yīng)的終端,如MSI等;
[0069]其中,終端的附著過程請參見3GPP TS 23.401協(xié)議,此處不再贅述。
[0070]步驟52、HSS根據(jù)接收到的簽約信息獲取請求中攜帶的內(nèi)部標識,從自身存儲的各終端的簽約信息中,獲取該內(nèi)部標識對應(yīng)的簽約信息,并將獲取到的簽約信息及該終端的內(nèi)部標識與外部標識(如MSI與應(yīng)用層標識之間的映射關(guān)系)的映射關(guān)系發(fā)送給MME ;
[0071]其中,HSS中保存有各終端的簽約信息,對于具有鄰近關(guān)系發(fā)現(xiàn)功能的終端來說,其簽約信息中還包括該終端的鄰近關(guān)系簽約信息,由于終端與應(yīng)用層設(shè)備之間使用外部標識進行交互,而與3GPP網(wǎng)絡(luò)側(cè)設(shè)備之間使用內(nèi)部標識進行交互,因此,HSS中還保存有各終端的內(nèi)部標識與外部標識的映射關(guān)系;一般的,終端的內(nèi)部標識為IMSI,終端的外部標識為應(yīng)用層標識(如終端的QQ號、MSN賬號等)。
[0072]步驟53、MME將HSS返回的該終端的簽約信息以及該終端的內(nèi)部標識與外部標識的映射關(guān)系發(fā)送給中間交互設(shè)備;以及
[0073]步驟54、中間交互設(shè)備保存接收到的該終端的內(nèi)部標識與外部標識的映射關(guān)系,并將該終端的簽約信息及該終端的外部標識發(fā)送給應(yīng)用層設(shè)備以存儲。
[0074]優(yōu)選的,步驟53中,MME還將自身的標識信息發(fā)送給中間交互設(shè)備以存儲;
[0075]相應(yīng)的,步驟54中,中間交互層設(shè)備在接收到MME發(fā)送的該MME的標識信息后,保存該終端當(dāng)前駐留的MME的標識信息。
[0076]優(yōu)選的,在某個終端當(dāng)前駐留的MME發(fā)生改變后,該終端當(dāng)前駐留的MME向中間交互設(shè)備發(fā)送更新請求,該更新請求中攜帶MME自身的標識信息及該終端的內(nèi)部標識;
[0077]相應(yīng)的,中間交互設(shè)備根據(jù)接收到的更新請求,更新自身存儲的該終端當(dāng)前駐留的MME的標識信息,以保證中間交互設(shè)備中保存的MME的標識信息為有效信息。[0078]需要說明的是,MME與HSS之間的信令交互采用內(nèi)部標識來標識終端;MME與中間交互設(shè)備之間的信令交互采用內(nèi)部標識來標識終端;中間交互設(shè)備與應(yīng)用層設(shè)備之間的信令交互采用外部標識來標識終端,如該終端的應(yīng)用層ID。
[0079]優(yōu)選的,本發(fā)明實施例中,中間交互設(shè)備可以單獨部署,也可以與MTC-1WF合設(shè),還可以與HSS合設(shè)。
[0080]具體的,若中間交互設(shè)備與MTC-1WF合設(shè),中間交互設(shè)備可以通過接口 Xx及接口Xz分別與MME及應(yīng)用層設(shè)備進行交互;也可以通過MTC-1WF的接口 T5b及接口 Tsp分別與MME及應(yīng)用層設(shè)備進行交互,其中,定義接口 T5b及接口 Tsp具有上述接口 Xx及接口 Xz的功能;
[0081]若中間交互設(shè)備與HSS合設(shè),中間交互設(shè)備通過接口 Xx及接口 Xz分別與MME及應(yīng)用層設(shè)備進行交互。
[0082]圖6為本發(fā)明實施例的網(wǎng)絡(luò)架構(gòu)圖,該網(wǎng)絡(luò)架構(gòu)中,定義中間交互設(shè)備與MME之間通過接口 Xx進行交互,該接口 Xx用以在中間交互設(shè)備與MME之間實現(xiàn)終端的位置信息及簽約信息的獲取過程,具體的=MME將獲取到終端的簽約信息及該終端的內(nèi)部標識與外部標識的映射關(guān)系通過接口 Xx發(fā)送給中間交互設(shè)備;以及中間交互設(shè)備通過接口 Xx向MME發(fā)送位置信息獲取請求,MME將獲取到的終端的位置信息通過接口 Xx發(fā)送給中間交互設(shè)備;
[0083]定義中間交互設(shè)備與應(yīng)用層設(shè)備之間通過接口 Xz進行交互,該接口 Xy用以在中間交互設(shè)備與應(yīng)用層設(shè)備之間實現(xiàn)終端的位置信息及簽約信息的獲取過程,具體的:中間交互設(shè)備將獲取到的終端的簽約信息通過接口 Xz發(fā)送給應(yīng)用層設(shè)備;以及應(yīng)用層設(shè)備通過接口 Xz向中間交互設(shè)備發(fā)起位置信息獲取請求,中間交互設(shè)備將獲取到的終端的位置信息通過接口 Xz發(fā)送給應(yīng)用層設(shè)備。
[0084]需要說明的是,接口 Xy及接口 Xz可采用現(xiàn)有的任意協(xié)議棧進行定義,只要能實現(xiàn)上述功能即可。
[0085]以圖6所示的網(wǎng)絡(luò)架構(gòu)為例,本發(fā)明實施例中獲取各終端的簽約信息的過程包括:HSS與MME、MME與中間交互設(shè)備及中間交互設(shè)備與應(yīng)用層設(shè)備之間的交互,參見圖7所示,具體參見步驟5廣步驟54。
[0086]優(yōu)選的,本發(fā)明實施例的中間交互設(shè)備可以單獨部署,也可以設(shè)置于MTC-1WF中,還可以設(shè)置于HSS中。
[0087]具體的,若中間交互設(shè)備設(shè)置于MTC-1WF中,中間交互設(shè)備可以通過接口 Xy及接口 Xz分別與HSS及應(yīng)用層設(shè)備進行交互;也可以通過MTC-1WF的接口 S6m及接口 Tsp分別與HSS及應(yīng)用層設(shè)備進行交互,其中,定義接口 S6m及接口 Tsp具有上述接口 Xy及接口 Xz的功能;
[0088]若中間交互設(shè)備設(shè)置于HSS中,中間交互設(shè)備通過接口 Xy及接口 Xz分別與HSS及應(yīng)用層設(shè)備進行交互,其中,中間交互設(shè)備與HSS之間的交互采用內(nèi)部信令。
[0089]進一步,第一終端發(fā)起的鄰近關(guān)系發(fā)現(xiàn)請求包括以下兩種:
[0090]第一種鄰近關(guān)系發(fā)現(xiàn)請求為:第一終端請求確定該第一終端與自身指定的第二終端是否滿足鄰近原則(或滿足鄰近原則及設(shè)定的社交關(guān)系);其中,鄰近關(guān)系發(fā)現(xiàn)請求還攜帶有第二終端的外部標識;[0091]該應(yīng)用場景下,第一終端需要能夠獲取到自身指定的第二終端的外部標識,如第一終端可以通過應(yīng)用層設(shè)備獲取第二終端的外部標識,當(dāng)然也可以采用其他方式獲取到第二終端的外部標識。
[0092]第二種鄰近關(guān)系發(fā)現(xiàn)請求為:第一終端請求確定與自身滿足鄰近原則(或鄰近原則及設(shè)定的社交關(guān)系)的所有第二終端。
[0093]下面針對上述3GPP定義的對鄰近關(guān)系發(fā)現(xiàn)過程的限制場景,在第一終端發(fā)起鄰近關(guān)系發(fā)現(xiàn)請求后,步驟43的執(zhí)行過程進行說明。[0094]針對第一種鄰近關(guān)系發(fā)現(xiàn)請求,步驟43中在應(yīng)用層設(shè)備獲取第一終端及第二終端的位置信息之前,還包括:
[0095]應(yīng)用層設(shè)備根據(jù)鄰近關(guān)系發(fā)現(xiàn)請求中攜帶的第二終端的外部標識,確定該第二終端具有能夠被其他終端發(fā)現(xiàn)的功能且該第二終端與第一終端滿足設(shè)定的社交關(guān)系。
[0096]相應(yīng)的,應(yīng)用層設(shè)備在確定第二終端具有能夠被其他終端發(fā)現(xiàn)的功能且第二終端與第一終端滿足設(shè)定的社交關(guān)系后,獲取第一終端及第二終端的位置信息;并在接收到中間交互設(shè)備返回的位置信息后,根據(jù)第一終端及第二終端的位置信息,確定第二終端與第一終端是否滿足鄰近原則;
[0097]若?兩足,確定弟二終端與弟一終端鄰近;
[0098]若不滿足,確定第二終端與第一終端不鄰近。
[0099]相應(yīng)的,步驟44中,應(yīng)用層設(shè)備將判斷結(jié)果發(fā)送給第一終端,包括:
[0100]若步驟43中判斷結(jié)果為第二終端與第一終端鄰近,則應(yīng)用層設(shè)備向第一終端返回鄰近響應(yīng)消息;以及
[0101]若步驟43中判斷結(jié)果為第二終端與第一終端不鄰近,則應(yīng)用層設(shè)備向第一終端返回不鄰近響應(yīng)消息。
[0102]優(yōu)選的,步驟44中,還包括:應(yīng)用層設(shè)備將判斷結(jié)果發(fā)送給第二終端。
[0103]具體的,若步驟43中判斷結(jié)果為第二終端與第一終端鄰近,則應(yīng)用層設(shè)備向第二終端返回與第一終端鄰近響應(yīng)消息,其中,返回的消息中攜帶第一終端的外部標識;
[0104]若步驟43中判斷結(jié)果為第二終端與第一終端不鄰近,則應(yīng)用層設(shè)備向第二終端返回與第一終端不鄰近響應(yīng)消息,其中,返回的消息中攜帶第一終端的外部標識。
[0105]進一步,應(yīng)用層設(shè)備根據(jù)以下步驟確定第二終端具有能夠被其他終端發(fā)現(xiàn)的功倉泛:
[0106]應(yīng)用層設(shè)備根據(jù)鄰近關(guān)系發(fā)現(xiàn)請求中攜帶的第二終端的外部標識,從自身存儲的終端的簽約信息中,獲取第二終端的簽約信息;
[0107]應(yīng)用層設(shè)備根據(jù)第二終端的簽約信息,判斷第二終端是否具有能夠被其他終端發(fā)現(xiàn)的功能;以及
[0108]在該簽約信息包含的鄰近關(guān)系簽約信息為該終端允許被其他終端發(fā)現(xiàn)且不允許發(fā)現(xiàn)其他終端,或該終端允許發(fā)現(xiàn)其他終端且允許被其他終端發(fā)現(xiàn)時,確定第二終端具有允許被其他終端發(fā)現(xiàn)的功能。
[0109]進一步,若該簽約信息中不包含鄰近關(guān)系簽約信息(即該終端不具有鄰近關(guān)系發(fā)現(xiàn)功能),或者該終端的鄰近關(guān)系簽約信息為該終端允許發(fā)現(xiàn)其他終端且不允許被其他終端發(fā)現(xiàn),或者該終端的鄰近關(guān)系簽約信息為該終端不允許被其他終端發(fā)現(xiàn)且不允許發(fā)現(xiàn)其他終端,則確定第二終端不具有允許被其他終端發(fā)現(xiàn)的功能。
[0110]本實施例中,應(yīng)用層設(shè)備判斷第二終端是否具有能夠被其他終端發(fā)現(xiàn)的功能,以及判斷第二終端與第一終端是否滿足設(shè)定的社交關(guān)系的順序不作限定,即:應(yīng)用層設(shè)備可以先判斷第二終端是否具有能夠被其他終端發(fā)現(xiàn)的功能,再判斷第二終端與第一終端是否滿足設(shè)定的社交關(guān)系;也可以先判斷判斷第二終端與第一終端是否滿足設(shè)定的社交關(guān)系,再第二終端是否具有能夠被其他終端發(fā)現(xiàn)的功能。具體的:
[0111]應(yīng)用層設(shè)備可以先確定第二終端是否具有能夠被其他終端發(fā)現(xiàn)的功能,若不具有,則確定第二終端與第一終端不鄰近;若具有,則繼續(xù)確定第二終端與第一終端是否滿足設(shè)定的社交關(guān)系,若不滿足,則確定第二終端與第一終端不鄰近;若滿足,則確定第二終端具有能夠被其他終端發(fā)現(xiàn)的功能且第二終端與第一終端是否滿足設(shè)定的社交關(guān)系;
[0112]應(yīng)用層設(shè)備也可以先確定第二終端與第一終端是否滿足設(shè)定的社交關(guān)系,若不滿足,若不滿足,則確定第二終端與第一終端不鄰近;若滿足,則繼續(xù)確定第二終端是否具有能夠被其他終端發(fā)現(xiàn)的功能,若不具有,則確定第二終端與第一終端不鄰近;若具有,則確定第二終端具有能夠被其他終端發(fā)現(xiàn)的功能且第二終端與第一終端是否滿足設(shè)定的社交關(guān)系。
[0113]針對第二種鄰近關(guān)系發(fā)現(xiàn)請求,步驟43中在應(yīng)用層設(shè)備獲取第一終端及第二終端的位置信息之前,還包括:
[0114]應(yīng)用層設(shè)備確定具有能夠被其他終端發(fā)現(xiàn)的功能且與第一終端滿足設(shè)定的社交關(guān)系的所有第二終端。
[0115]相應(yīng)的,應(yīng)用層設(shè)備獲取第一終端及確定的所有第二終端的位置信息;并在接收到中間交互設(shè)備返回的位置信息后,根據(jù)第一終端及確定的所有第二終端的位置信息,確定與第一終端滿足鄰近原則的第二終端。
[0116]相應(yīng)的,步驟44中,應(yīng)用層設(shè)備將判斷結(jié)果發(fā)送給第一終端,包括:
[0117]若步驟43中判斷結(jié)果為存在具有能夠被其他終端發(fā)現(xiàn)的功能且與第一終端滿足設(shè)定的社交關(guān)系及鄰近原則的第二終端,則應(yīng)用層設(shè)備向第一終端返回成功響應(yīng)消息,并將步驟43中確定的所有第二終端的外部標識和/或位置信息反饋給第一終端;以及
[0118]若步驟43中判斷結(jié)果為沒有滿足上述條件的第二終端,則應(yīng)用層設(shè)備向第一終端返回失敗響應(yīng)消息。
[0119]優(yōu)選的,步驟44中,還包括:應(yīng)用層設(shè)備將判斷結(jié)果發(fā)送給第二終端;
[0120]具體的,若步驟43中判斷結(jié)果為某個第二終端與第一終端滿足上述條件,則應(yīng)用層設(shè)備向該第二終端返回與第一終端鄰近響應(yīng)消息,其中,返回的消息中攜帶第一終端的外部標識。
[0121]優(yōu)選的,應(yīng)用層設(shè)備通過應(yīng)用層消息將步驟43中的判斷結(jié)果發(fā)送給第一終端和/或第二終端。
[0122]進一步,應(yīng)用層設(shè)備根據(jù)自身存儲的各終端的簽約信息,確定具有能夠被其他終端發(fā)現(xiàn)的功能的所有第二終端;具體的:
[0123]若該簽約信息包含的鄰近關(guān)系簽約信息為該終端允許被其他終端發(fā)現(xiàn)且不允許發(fā)現(xiàn)其他終端,或該終端允許發(fā)現(xiàn)其他終端且允許被其他終端發(fā)現(xiàn),則確定第二終端具有允許被其他終端發(fā)現(xiàn)的功能。[0124]進一步,應(yīng)用層設(shè)備可以從自身存儲的上下文中查詢與第一終端滿足設(shè)定的社交關(guān)系(如朋友關(guān)系)的所有第二終端。
[0125]進一步,本發(fā)明實施例中,應(yīng)用層設(shè)備根據(jù)以下步驟獲取各終端(至少包括第一終端及第二終端)的位置信息:
[0126]應(yīng)用層設(shè)備向中間交互設(shè)備發(fā)送位置信息獲取請求,該位置信息獲取請求中攜帶該終端的外部標識;
[0127]中間交互設(shè)備根據(jù)自身保存的內(nèi)部標識與外部標識的映射關(guān)系,確定該終端的內(nèi)部標識,并向該終端當(dāng)前駐留的MME發(fā)起位置查詢請求,該位置查詢請求中攜帶該終端的內(nèi)部標識;
[0128]MME根據(jù)收到的位置查詢請求中攜帶的內(nèi)部標識,獲取該終端的位置信息,并將獲取到的位置信息發(fā)送給中間交互設(shè)備,其中,位置信息包括:終端當(dāng)前駐留的小區(qū)的ID、終端當(dāng)前駐留的基站的ID、終端的地理位置信息中的一種或組合;以及
[0129]中間交互設(shè)備將接收到的該終端的位置信息發(fā)送給應(yīng)用層設(shè)備。
[0130]仍以圖6所示的網(wǎng)絡(luò)架構(gòu)圖為例,本發(fā)明實施例中,獲取各終端的位置信息過程包括:中間交互設(shè)備與應(yīng)用層設(shè)備及中間交互設(shè)備與MME之間的交互,參見圖8所示。
[0131]上述方法處理流程可以用軟件程序?qū)崿F(xiàn),該軟件程序可以存儲在存儲介質(zhì)中,當(dāng)存儲的軟件程序被調(diào)用時,執(zhí)行上述方法步驟。
[0132]基于上述實施例,本發(fā)明實施例還提供了 一種應(yīng)用層設(shè)備,參見圖9所示,該應(yīng)用層設(shè)備包括:
[0133]簽約信息獲取模塊90,用于獲取并存儲有各終端的簽約信息;
[0134]接收模塊91,用于接收第一終端的鄰近關(guān)系發(fā)現(xiàn)請求,并根據(jù)簽約信息獲取模塊90存儲的第一終端對應(yīng)的簽約信息,確定第一終端具有能夠發(fā)現(xiàn)其他終端的功能,其中,該鄰近關(guān)系發(fā)現(xiàn)請求中攜帶第一終端的外部標識;
[0135]位置信息獲取模塊92,用于獲取第一終端及第二終端的位置信息;
[0136]判定模塊93,用于判斷第二終端與第一終端是否滿足鄰近原則,其中,該鄰近原則是指第一終端與第二終端之間的距離滿足設(shè)定條件;
[0137]發(fā)送模塊94,用于將判定模塊93的判斷結(jié)果發(fā)送給第一終端。
[0138]本發(fā)明實施例中,第二終端是指不同于第一終端的終端。
[0139]本發(fā)明實施例中,鄰近原則是指第一終端與第二終端之間的距離滿足設(shè)定條件。
[0140]進一步,第一終端與第二終端之間的距離滿足設(shè)定條件包括:第一終端與第二終端之間的距離不大于設(shè)定的閾值,或第一終端與第二終端駐留在同一小區(qū),或第一終端與第二終端駐留在同一基站。
[0141]進一步,判定模塊93還用于:在位置信息獲取模塊92獲取第一終端及第二終端的位置信息之前,還判斷第二終端與第一終端是否滿足設(shè)定的社交關(guān)系。
[0142]本發(fā)明實施例中,設(shè)定的社交關(guān)系是指在同一社交網(wǎng)絡(luò)注冊的各終端之間的身份關(guān)系滿足設(shè)定條件,其中,應(yīng)用層設(shè)備可以在自身存儲的上下文中查詢在同一社交網(wǎng)絡(luò)注冊的各終端之間的身份關(guān)系,如UEl與UE2為朋友關(guān)系,UEl與UE3不是朋友關(guān)系等;又如,UEl與UE2屬于同一群組,UE2與UE3不屬于同一群組;等等;
[0143]設(shè)定的社交關(guān)系可以為待確定的第二終端與第一終端為朋友關(guān)系,或者待確定的第二終端與第一終端屬于同一設(shè)定的群組,等等;本發(fā)明實施例中,可根據(jù)實際需要設(shè)定在同一社交網(wǎng)絡(luò)注冊的各終端的身份關(guān)系在進行發(fā)現(xiàn)過程中需要滿足的條件。
[0144]進一步,應(yīng)用層設(shè)備還包括:
[0145]簽約信息獲取模塊95,用于接收中間交互設(shè)備發(fā)送的各終端的簽約信息并存儲,其中,中間交互設(shè)備發(fā)送的簽約信息中攜帶該終端的外部標識。
[0146]作為一種應(yīng)用場景,若鄰近關(guān)系發(fā)現(xiàn)請求為:第一終端請求確定該第一終端與自身指定的第二終端是否滿足鄰近原則及設(shè)定的社交關(guān)系,且鄰近關(guān)系發(fā)現(xiàn)請求還攜帶有第二終端的外部標識;則判定模塊93具體用于:
[0147]在位置信息獲取模塊92獲取第一終端及第二終端的位置信息之前,根據(jù)鄰近關(guān)系發(fā)現(xiàn)請求中攜帶的第二終端的外部標識,確定該第二終端具有能夠被其他終端發(fā)現(xiàn)的功能且該第二終端與所述第一終端滿足設(shè)定的社交關(guān)系。
[0148]作為另一種應(yīng)用場景,若鄰近關(guān)系發(fā)現(xiàn)請求為:第一終端請求確定與其滿足鄰近原則及設(shè)定的社交關(guān)系的所有第二終端;則判定模塊93具體用于:
[0149]在位置信息獲取模塊92獲取第一終端及第二終端的位置信息之前,確定具有能夠被其他終端發(fā)現(xiàn)的功能且與第一終端滿足設(shè)定的社交關(guān)系的所有第二終端;并在位置信息獲取模塊92接收到中間交互設(shè)備返回的位置信息后,根據(jù)第一終端及確定的所有第二終端的位置信息,確定與所述第一終端滿足鄰近原則的第二終端。
[0150]相應(yīng)的,發(fā)送模塊94還用于:
[0151]將確定的具有能夠被其他終端發(fā)現(xiàn)的功能且與第一終端滿足設(shè)定的社交關(guān)系及鄰近原則的所有第二終端的外部標識和/或位置信息反饋給第一終端。
[0152]進一步,發(fā)送模塊94還用于:將判定模塊93的判斷結(jié)果發(fā)送給第二終端。
[0153]基于上述實施例,本發(fā)明實施例還提供了一種通信系統(tǒng),參見圖10所示,該通信系統(tǒng)包括:
[0154]應(yīng)用層設(shè)備100,用于獲取并存儲各終端的簽約信息;在接收到第一終端110的鄰近關(guān)系發(fā)現(xiàn)請求后,根據(jù)第一終端110對應(yīng)的鄰近關(guān)系簽約信息,確定第一終端110具有能夠發(fā)現(xiàn)其他終端的功能;獲取第一終端110及第二終端的位置信息,判斷第二終端與第一終端110是否滿足鄰近原則,并將判斷結(jié)果發(fā)送給第一終端110 ;其中,鄰近關(guān)系發(fā)現(xiàn)請求中攜帶第一終端110的外部標識,該鄰近原則是指第一終端與第二終端之間的距離滿足設(shè)定條件;
[0155]第一終端110,用于向應(yīng)用層設(shè)備發(fā)送鄰近關(guān)系發(fā)現(xiàn)請求,并接收應(yīng)用層設(shè)備反饋的判斷結(jié)果。
[0156]本發(fā)明實施例中,第二終端是指不同于第一終端的終端。
[0157]本發(fā)明實施例中,鄰近原則是指第一終端與第二終端之間的距離滿足設(shè)定條件。
[0158]進一步,第一終端與第二終端之間的距離滿足設(shè)定條件包括:第一終端與第二終端之間的距離不大于設(shè)定的閾值,或第一終端與第二終端駐留在同一小區(qū),或第一終端與第二終端駐留在同一基站。
[0159]進一步,應(yīng)用層設(shè)備100還用于:在獲取第一終端110及第二終端的位置信息之前,還判斷第二終端與第一終端110是否滿足設(shè)定的社交關(guān)系。
[0160]本發(fā)明實施例中,設(shè)定的社交關(guān)系是指在同一社交網(wǎng)絡(luò)注冊的各終端之間的身份關(guān)系滿足設(shè)定條件,其中,應(yīng)用層設(shè)備可以在自身存儲的上下文中查詢在同一社交網(wǎng)絡(luò)注冊的各終端之間的身份關(guān)系,如UEl與UE2為朋友關(guān)系,UEl與UE3不是朋友關(guān)系等;又如,UEl與UE2屬于同一群組,UE2與UE3不屬于同一群組;等等;
[0161]設(shè)定的社交關(guān)系可以為待確定的弟二終端與弟一終端為朋友關(guān)系,或者待確定的第二終端與第一終端屬于同一設(shè)定的群組,等等;本發(fā)明實施例中,可根據(jù)實際需要設(shè)定在同一社交網(wǎng)絡(luò)注冊的各終端的身份關(guān)系在進行發(fā)現(xiàn)過程中需要滿足的條件。
[0162]進一步,通信系統(tǒng)還包括:MME120、中間交互設(shè)備130及HSS140 ;其中,各終端的簽約信息獲取過程包括:
[0163]MME120,用于向HSS140發(fā)送簽約信息獲取請求,并將HSS140的反饋發(fā)送給中間交互設(shè)備130,該簽約信息獲取請求中攜帶該終端的內(nèi)部標識;
[0164]HSS140,用于根據(jù)接收到的簽約信息獲取請求中攜帶的內(nèi)部標識,從自身存儲的簽約信息中,獲取內(nèi)部標識對應(yīng)的簽約信息,并將獲取到的簽約信息以及自身存儲的該終端的內(nèi)部標識與外部標識的映射關(guān)系發(fā)送給MME120 ;
[0165]中間交互設(shè)備130,用于保存接收到的該終端的內(nèi)部標識與外部標識的映射關(guān)系,并將接收到的該終端的簽約信息發(fā)送給應(yīng)用層服務(wù)器100。
[0166]進一步,MME120還用于:在將HSS140的反饋發(fā)送給中間交互設(shè)備130時,將自身的標識信息發(fā)送給中間交互層設(shè)備130 ;
[0167]中間交互層設(shè)備130還用于:保存終端當(dāng)前駐留的MME120的標識信息。
[0168]進一步,在某個終端當(dāng)前駐留的MME120發(fā)生改變后,該終端當(dāng)前駐留的MME120還用于:向中間交互設(shè)備130發(fā)送更新請求,該更新請求中攜帶自身的標識信息及該終端的內(nèi)部標識;
[0169]中間交互設(shè)備130還用于:根據(jù)接收到的更新請求,更新自身存儲的該終端當(dāng)前駐留的MME的標識信息。
[0170]進一步,應(yīng)用層設(shè)備100還用于:向中間交互設(shè)備130發(fā)起位置信息獲取請求,該位置信息獲取請求中攜帶終端的外部標識;
[0171]中間交互設(shè)備130還用于:根據(jù)自身保存的內(nèi)部標識與外部標識的映射關(guān)系,確定接收到的位置信息獲取請求中攜帶的外部標識對應(yīng)的內(nèi)部標識,并向終端當(dāng)前駐留的MME120發(fā)起位置查詢請求,該位置信息查詢請求攜帶該終端的內(nèi)部標識;以及將該終端當(dāng)前駐留的MME120的反饋發(fā)送給應(yīng)用層設(shè)備100 ;
[0172]該終端當(dāng)前駐留的MME120還用于:根據(jù)接收到的位置查詢請求中攜帶的內(nèi)部標識,獲取該終端的位置信息,并將獲取到的位置信息發(fā)送給中間交互設(shè)備130并攜帶該終端的內(nèi)部標識,其中,位置/[目息包括:終端當(dāng)如駐留的小區(qū)的ID、終端當(dāng)如駐留的基站的ID、終端的地理位置信息中的一種或組合。
[0173]優(yōu)選的,中間交互設(shè)備130與機器類型通信交互功能MTC-1WF實體合設(shè);或中間交互設(shè)備與130HSS合設(shè)。
[0174]本發(fā)明實施例應(yīng)用層設(shè)備獲取并存儲各終端的簽約信息;接收到第一終端的鄰近關(guān)系發(fā)現(xiàn)請求后,根據(jù)第一終端對應(yīng)的鄰近關(guān)系簽約信息,確定第一終端具有能夠發(fā)現(xiàn)其他終端的功能;并判斷第二終端與第一終端是否滿足的鄰近原則,并將判斷結(jié)果發(fā)送給第一終端;本發(fā)明實施例提供了一種確定用戶設(shè)備之間鄰近關(guān)系的方案,該方案對現(xiàn)有協(xié)議中網(wǎng)絡(luò)架構(gòu)的改動較小,且易于實現(xiàn)。
[0175]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。
[0176]本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0177]這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0178]這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0179]盡管已描述了本發(fā)明的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。
[0180]顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
【權(quán)利要求】
1.一種確定用戶設(shè)備之間鄰近關(guān)系的方法,其特征在于,該方法包括: 應(yīng)用層設(shè)備獲取并存儲各終端的簽約信息; 所述應(yīng)用層設(shè)備在接收到第一終端的鄰近關(guān)系發(fā)現(xiàn)請求后,根據(jù)所述第一終端對應(yīng)的簽約信息,確定所述第一終端具有能夠發(fā)現(xiàn)其他終端的功能,其中,所述鄰近關(guān)系發(fā)現(xiàn)請求中攜帶所述第一終端的外部標識; 所述應(yīng)用層設(shè)備獲取所述第一終端及第二終端的位置信息,判斷所述第二終端與所述第一終端是否滿足鄰近原則,并將判斷結(jié)果發(fā)送給所述第一終端。
2.如權(quán)利要求1所述的方法,其特征在于,在所述應(yīng)用層設(shè)備獲取所述第一終端及所述第二終端的位置信息之前,所述方法還包括: 所述應(yīng)用層設(shè)備判斷所述第二終端與所述第一終端是否滿足設(shè)定的社交關(guān)系,其中,所述設(shè)定的社交關(guān)系是指在同一社交網(wǎng)絡(luò)注冊的各終端之間的身份關(guān)系滿足設(shè)定條件。
3.如權(quán)利要求1或2所述的方法,其特征在于,所述應(yīng)用層設(shè)備根據(jù)以下步驟獲取各終端的簽約信息: 所述應(yīng)用層設(shè)備接收中間交互設(shè)備發(fā)送的各終端的簽約信息并保存。
4.如權(quán)利要求3所述的方法,其特征在于,在所述應(yīng)用層設(shè)備接收中間交互設(shè)備發(fā)送的終端的簽約信息之前,所述方法還包括: 終端當(dāng)前駐留的移動性管理實體MME向歸屬用戶服務(wù)器HSS發(fā)送簽約信息獲取請求,所述簽約信息獲取請求中攜帶該終端的內(nèi)部標識; 所述HSS根據(jù)接收到的簽約信息獲取請求中攜帶的內(nèi)部標識,從自身存儲的簽約信息中,獲取所述內(nèi)部標識對應(yīng)的簽約信息,并將獲取到的簽約信息以及自身存儲的該終端的內(nèi)部標識與外部標識的映射關(guān)系發(fā)送給所述MME ; 所述MME將接收到的終端簽約信息以及該終端的內(nèi)部標識與外部標識的映射關(guān)系發(fā)送給所述中間交互設(shè)備; 所述中間交互層設(shè)備保存接收到的該終端的內(nèi)部標識與外部標識的映射關(guān)系,并將接收到的該終端的簽約信息發(fā)送給所述應(yīng)用層服務(wù)器。
5.如權(quán)利要求4所述的方法,其特征在于,所述MME在將所述HSS返回的該終端的簽約信息以及該終端的內(nèi)部標識與外部標識的映射關(guān)系發(fā)送給所述中間交互設(shè)備時,還包括: 所述MME將自身的標識信息發(fā)送給所述中間交互層設(shè)備; 所述中間交互層設(shè)備在保存所述終端的內(nèi)部標識與外部標識的映射關(guān)系時,還包括: 所述中間交互層設(shè)備保存所述終端當(dāng)前駐留的MME的標識信息。
6.如權(quán)利要求5所述的方法,其特征在于,所述方法還包括: 在某個終端當(dāng)前駐留的MME發(fā)生改變后,該終端當(dāng)前駐留的MME向所述中間交互設(shè)備發(fā)送更新請求,所述更新請求中攜帶自身的標識信息及該終端的內(nèi)部標識; 所述中間交互設(shè)備根據(jù)接收到的更新請求,更新自身存儲的該終端當(dāng)前駐留的MME的標識信息。
7.如權(quán)利要求3所述的方法,其特征在于,所述中間交互設(shè)備與機器類型通信交互功能MTC-1WF實體合設(shè);或所述中間交互設(shè)備與所述HSS合設(shè)。
8.如權(quán)利要求1或2所述的方法,其特征在于,所述應(yīng)用層設(shè)備根據(jù)以下步驟獲取各終端的位置信息:所述應(yīng)用層設(shè)備向所述中間交互設(shè)備發(fā)起位置信息獲取請求,所述位置信息獲取請求中攜帶所述終端的外部標識; 所述中間交互設(shè)備根據(jù)自身保存的內(nèi)部標識與外部標識的映射關(guān)系,確定接收到的位置信息獲取請求中攜帶的外部標識對應(yīng)的內(nèi)部標識,并向所述終端當(dāng)前駐留的MME發(fā)起位置查詢請求,所述位置信息查詢請求攜帶該終端的內(nèi)部標識; 所述MME根據(jù)接收到的位置查詢請求中攜帶的內(nèi)部標識,獲取該終端的位置信息,并將獲取到的位置信息發(fā)送給所述中間交互設(shè)備并攜帶所述終端的內(nèi)部標識; 所述中間交互設(shè)備將接收到的位置信息反饋給所述應(yīng)用層設(shè)備; 其中,所述位置信息包括:終端當(dāng)前駐留的小區(qū)的ID、終端當(dāng)前駐留的基站的ID、終端的地理位置信息中的一種或組合。
9.如權(quán)利要求1或2所述的方法,其特征在于,若所述鄰近關(guān)系發(fā)現(xiàn)請求為:所述第一終端請求確定該第一終端與自身指定的第二終端是否滿足所述鄰近原則及所述設(shè)定的社交關(guān)系,其中,所述鄰近關(guān)系發(fā)現(xiàn)請求還攜帶有所述第二終端的外部標識; 在所述應(yīng)用層設(shè)備獲取所述第一終端及第二終端的位置信息之前,還包括: 所述應(yīng)用層設(shè)備根據(jù)所述鄰近關(guān)系發(fā)現(xiàn)請求中攜帶的第二終端的外部標識,確定該第二終端具有能夠被其他終端發(fā)現(xiàn)的功能且該第二終端與所述第一終端滿足所述設(shè)定的社交關(guān)系。
10.如權(quán)利要求2所述的方法,其特征在于,若所述鄰近關(guān)系發(fā)現(xiàn)請求為:所述第一終端請求確定與自身滿足所述鄰近原則及所述設(shè)定的社交關(guān)系的所有第二終端; 在所述應(yīng)用層設(shè)備獲取所述第一終端及所述第二終端的位置信息之前,還包括:所述應(yīng)用層設(shè)備確定具有能夠被其他終端發(fā)現(xiàn)的功能且與第一終端滿足所述設(shè)定的社交關(guān)系的所有第二終端; 判斷所述第二終端與所述第一終端是否滿足鄰近原則,進一步包括: 所述應(yīng)用層設(shè)備在接收到中間交互設(shè)備返回的位置信息后,根據(jù)所述第一終端及確定的所有第二終端的位置信息,確定與所述第一終端滿足鄰近原則的第二終端。
11.如權(quán)利要求10所述的方法,其特征在于,所述應(yīng)用層設(shè)備將判斷結(jié)果發(fā)送給所述第一終端,進一步包括: 所述應(yīng)用層設(shè)備將確定的具有能夠被其他終端發(fā)現(xiàn)的功能且與所述第一終端滿足所述設(shè)定的社交關(guān)系及所述鄰近原則的所有第二終端的外部標識和/或位置信息反饋給所述第一終端。
12.如權(quán)利要求1或2所述的方法,其特征在于,所述應(yīng)用層設(shè)備將所述判斷結(jié)果發(fā)送給所述第二終端。
13.如權(quán)利要求12所述的方法,其特征在于,所述應(yīng)用層設(shè)備通過應(yīng)用層消息將所述判斷結(jié)果發(fā)送給所述第一終端和/或所述第二終端。
14.如權(quán)利要求1或2所述的方法,其特征在于,所述鄰近原則是指所述第一終端與所述第二終端之間的距離滿足設(shè)定條件。
15.如權(quán)利要求14所述的方法,其特征在于,所述第一終端與所述第二終端之間的距離滿足設(shè)定條件包括:所述第一終端與所述第二終端之間的距離不大于設(shè)定的閾值,或所述第一終端與所述第二終端駐留在同一小區(qū),或所述第一終端與所述第二終端駐留在同一基站O
16.一種應(yīng)用層設(shè)備,其特征在于,所述應(yīng)用層設(shè)備包括: 簽約信息獲取模塊,用于獲取并存儲有各終端的簽約信息; 接收模塊,用于接收第一終端的鄰近關(guān)系發(fā)現(xiàn)請求,并根據(jù)所述簽約信息獲取模塊中存儲的第一終端對應(yīng)的簽約信息,確定所述第一終端具有能夠發(fā)現(xiàn)其他終端的功能,其中,所述鄰近關(guān)系發(fā)現(xiàn)請求中攜帶所述第一終端的外部標識; 位置信息獲取模塊,用于獲取所述第一終端及第二終端的位置信息; 判定模塊,用于判斷第二終端與所述第一終端是否滿足鄰近原則; 發(fā)送模塊,用于將所述判定模塊的判斷結(jié)果發(fā)送給所述第一終端。
17.如權(quán)利要求16所述的設(shè)備,其特征在于,所述判定模塊還用于: 在所述位置信息獲取模塊獲取所述第一終端及所述第二終端的位置信息之前,判斷所述第二終端與所述第一終端是否滿足設(shè)定的社交關(guān)系,其中,所述設(shè)定的社交關(guān)系是指在同一社交網(wǎng)絡(luò)注冊的各終端之間的身份關(guān)系滿足設(shè)定條件。
18.如權(quán)利要求16或17所述的設(shè)備,其特征在于,所述簽約信息獲取模塊具體用于: 接收中間交互設(shè)備發(fā)送的各終端的簽約信息并存儲,其中,所述中間交互設(shè)備發(fā)送的簽約信息中攜帶該終端的外部標識。
19.如權(quán)利要求17所述的設(shè)備,其特征在于,所述判定模塊還用于: 若所述鄰近關(guān)系發(fā)現(xiàn)請求為:所述第一終端請求確定該第一終端與自身指定的第二終端是否滿足所述鄰近原則及所述設(shè)定的社交關(guān)系,且所述鄰近關(guān)系發(fā)現(xiàn)請求還攜帶有所述第二終端的外部標識; 在所述位置信息獲取模塊獲取所述第一終端及所述第二終端的位置信息之前,根據(jù)所述鄰近關(guān)系發(fā)現(xiàn)請求中攜帶的第二終端的外部標識,確定該第二終端具有能夠被其他終端發(fā)現(xiàn)的功能且該第二終端與所述第一終端滿足所述設(shè)定的社交關(guān)系。
20.如權(quán)利要求17所述的設(shè)備,其特征在于,所述判定模塊還用于: 若所述鄰近關(guān)系發(fā)現(xiàn)請求為:所述第一終端請求確定與自身滿足所述鄰近原則及所述設(shè)定的社交關(guān)系的所有第二終端; 在所述位置信息獲取模塊獲取所述第一終端及所述第二終端的位置信息之前,確定具有能夠被其他終端發(fā)現(xiàn)的功能且與第一終端滿足所述設(shè)定的社交關(guān)系的所有第二終端;并在所述位置信息獲取模塊接收到中間交互設(shè)備返回的位置信息后,根據(jù)所述第一終端及確定的所有第二終端的位置信息,確定與所述第一終端滿足鄰近原則的第二終端。
21.如權(quán)利要求20所述的設(shè)備,其特征在于,所述發(fā)送模塊進一步用于: 將確定的具有能夠被其他終端發(fā)現(xiàn)的功能且與所述第一終端滿足所述設(shè)定的社交關(guān)系及所述鄰近原則的所有第二終端的外部標識和/或位置信息反饋給所述第一終端。
22.如權(quán)利要求16或17所述的設(shè)備,其特征在于,所述發(fā)送模塊還用于:將所述判斷結(jié)果發(fā)送給所述第二終端。
23.一種通信系統(tǒng),其特征在于,該通信系統(tǒng)包括: 應(yīng)用層設(shè)備,用于獲取并存儲各終端的簽約信息;在接收到第一終端的鄰近關(guān)系發(fā)現(xiàn)請求后,根據(jù)所述第一終端對應(yīng)的簽約信息,確定所述第一終端具有能夠發(fā)現(xiàn)其他終端的功能;獲取所述第一終端及第二終端的位置信息,判斷所述第二終端與所述第一終端是否滿足鄰近原則,并將判斷結(jié)果發(fā)送給所述第一終端;其中,所述鄰近關(guān)系發(fā)現(xiàn)請求中攜帶所述第一終端的外部標識; 第一終端,用于向所述應(yīng)用層設(shè)備發(fā)送鄰近關(guān)系發(fā)現(xiàn)請求,并接收所述應(yīng)用層設(shè)備反饋的判斷結(jié)果。
24.如權(quán)利要求23所述的通信系統(tǒng),其特征在于,所述應(yīng)用層設(shè)備還用于: 在獲取所述第一終端及所述第二終端的位置信息之前,還判斷所述第二終端與所述第一終端是否滿足設(shè)定的社交關(guān)系,其中,所述設(shè)定的社交關(guān)系是指在同一社交網(wǎng)絡(luò)注冊的各終端之間的身份關(guān)系滿足設(shè)定條件。
25.如權(quán)利要求23或24所述的通信系統(tǒng),其特征在于,所述通信系統(tǒng)還包括:MME、中間交互設(shè)備及HSS;其中, 所述MME,用于向所述HSS發(fā)送簽約信息獲取請求,并將所述HSS的反饋發(fā)送給所述中間交互設(shè)備,所述簽約信息獲取請求中攜帶該終端的內(nèi)部標識; 所述HSS,用于根據(jù)接收到的所述簽約信息獲取請求中攜帶的內(nèi)部標識,從自身存儲的簽約信息中,獲取所述內(nèi)部標識對應(yīng)的簽約信息,并將獲取到的簽約信息以及自身存儲的該終端的內(nèi)部標識與外部標識的映射關(guān)系發(fā)送給所述MME ; 所述中間交互設(shè)備,用于保存接收到的該終端的內(nèi)部標識與外部標識的映射關(guān)系,并將接收到的該終端的簽約信息發(fā)送給所述應(yīng)用層服務(wù)器。
26.如權(quán)利要求25所述的通信系統(tǒng),其特征在于,所述MME還用于:在將所述HSS的反饋發(fā)送給所述中間交互設(shè)備時,將自身的標識信息發(fā)送給所述中間交互層設(shè)備; 所述中間交互層設(shè)備還用于:保存所述終端當(dāng)前駐留的MME的標識信息。
27.如權(quán)利要求26所述的通信系統(tǒng),其特征在于,在某個終端當(dāng)前駐留的MME發(fā)生改變后,該終端當(dāng)前駐留的MME還用于:向所述中間交互設(shè)備發(fā)送更新請求,所述更新請求中攜帶自身的標識信息及該終端的內(nèi)部標識; 所述中間交互設(shè)備還用于:根據(jù)接收到的更新請求,更新自身存儲的該終端當(dāng)前駐留的MME的標識信息。
28.如權(quán)利要求23或24所述的通信系統(tǒng),其特征在于,所述應(yīng)用層設(shè)備還用于:向所述中間交互設(shè)備發(fā)起位置信息獲取請求,所述位置信息獲取請求中攜帶所述終端的外部標識; 所述中間交互設(shè)備還用于:根據(jù)自身保存的內(nèi)部標識與外部標識的映射關(guān)系,確定接收到的位置信息獲取請求中攜帶的外部標識對應(yīng)的內(nèi)部標識,并向所述終端當(dāng)前駐留的MME發(fā)起位置查詢請求,所述位置信息查詢請求攜帶該終端的內(nèi)部標識;以及將該終端當(dāng)前駐留的MME的反饋發(fā)送給所述應(yīng)用層設(shè)備; 該終端當(dāng)前駐留的MME還用于:根據(jù)接收到的位置查詢請求中攜帶的內(nèi)部標識,獲取該終端的位置信息,并將獲取到的位置信息發(fā)送給所述中間交互設(shè)備并攜帶所述終端的內(nèi)部標識,其中,所述位置信息包括:終端當(dāng)前駐留的小區(qū)的ID、終端當(dāng)前駐留的基站的ID、終端的地理位置信息中的一種或組合。
29.如權(quán)利要求25所述的通信系統(tǒng),其特征在于,所述中間交互設(shè)備與機器類型通信交互功能MTC-1WF實體合設(shè);或所述中間交互設(shè)備與所述HSS合設(shè)。
【文檔編號】H04W8/14GK103841542SQ201210488666
【公開日】2014年6月4日 申請日期:2012年11月26日 優(yōu)先權(quán)日:2012年11月26日
【發(fā)明者】張娟, 周燕飛 申請人:電信科學(xué)技術(shù)研究院
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1