相關申請的交叉引用
本申請要求2014年10月3日遞交的美國臨時專利申請no.62/059,650的權益和2015年1月15日遞交的美國臨時專利申請no.62/103,925的權益,其全部內容通過引用的方式結合于此。
背景技術:
鄰近服務(prose)使得網絡能夠輔助發現附近的物理鄰近區域中的用戶,并且促進這些用戶間的直接通信。直接通信可能涉及不通過網絡而在用戶的無線通信設備間建立的無線電連接。prose可以節約網絡資源,并可以在網絡覆蓋不可用時允許公共安全通信,以及允許社交網絡連接,文件傳輸和設備間的其他服務。
技術實現要素:
可以將技術用于鄰近服務(prose)中的限制直接發現。prose功能可接收來自發現無線發射/接收單元(wtru)的發現請求消息,所述發現請求消息可包括位于請求prose發現的公告wtru處的應用的限制的prose應用標識(id)。prose功能可取得用于公告wtru的第一prose應用碼和用于至少一個監測wtru的第二prose應用碼,其可至少基于所述限制的prose應用id,并發送所述第一和/或第二prose應用碼到所述公告和/或監測wtru。prose應用服務器可接收來自公告wtru的撤銷消息,該撤銷消息包括與至少一個被撤銷的wtru對應的至少一個限制的prose應用用戶id。prose應用服務器可識別并獲得用于至少一個被撤銷的wtru的prose發現wtruid,并將其提供給位于公告wtru的歸屬公用陸地移動網絡(hplmn)中的prose功能。所述prose功能可以接收到對撤銷消息的授權,并可指示所述公告wtru停止公告被撤銷的wtru所知的prose碼。所述prose功能可以為所述公告wtru分配新的prose碼,并傳送所述新的prose碼給被授權發現所述公告wtru的至少一個wtru。
附圖說明
可從以下描述中獲取更詳細的理解,這些描述是結合附圖通過示例的方式給出的,其中:
圖1a為可以在其中實施一個或多個所公開的實施方式的示例性通信系統的系統的圖示;
圖1b為示例性無線發射/接收單元(wtru)的系統圖,其中該wtru可以在如圖1a所示的通信系統中使用;
圖1c為示例性無線電接入網絡和示例性核心網絡的系統圖,其中該示例性核心網絡可以在如圖1a所示的通信系統中使用;
圖2為示例性鄰近服務(prose)參考架構的框圖;
圖3為符合模式a的示例性開放式直接發現過程的流程圖;
圖4為可用于限制發現的示例性prose應用id格式的示意圖;
圖5為示例性(限制的)prose應用碼格式的示意圖;
圖6為示例性掩碼的示意圖,其中該掩碼可由prose功能提供;
圖7為示例性掩碼過程的示意圖,其中該掩碼過程可由監測無線發射/接收單元(wtru)執行;
圖8為作為prose限制發現一部分的示例性prose注冊過程的流程圖;
圖9為示例性廣播和監測模式b發現過程的流程圖;
圖10為另一示例性廣播和監測模式b發現過程的流程圖;
圖11為示例性prose發現的部分過程的流程圖;
圖12為采用優化匹配的示例性模式b限制發現過程的流程圖;
圖13為示例性限制的發現撤銷過程的流程圖;
圖14為另一示例性限制的發現撤銷過程的流程圖;
圖15為另一示例性限制的發現撤銷過程的流程圖;
圖16為另一示例性限制的發現撤銷過程的流程圖;
圖17為另一示例性限制的發現撤銷過程的流程圖;以及
圖18為另一示例性限制的發現撤銷過程的流程圖。
具體實施方式
圖1a為可以在其中實施一個或多個所公開的實施方式的示例性通信系統100的圖示。通信系統100可以是將諸如語音、數據、視頻、消息、廣播等之類的內容提供給多個無線用戶的多接入系統。通信系統100可以通過系統資源(包括無線帶寬)的共享使得多個無線用戶能夠訪問這些內容。例如,通信系統100可以使用一個或多個信道接入方法,例如碼分多址(cdma)、時分多址(tdma)、頻分多址(fdma)、正交fdma(ofdma)、單載波fdma(sc-fdma)等等。
如圖1a所示,通信系統100可以包括無線發射/接收單元(wtru)102a,102b,102c,102d、無線電接入網絡(ran)104、核心網絡106、公共交換電話網(pstn)108、因特網110和其他網絡112,但可以理解的是所公開的實施方式可以涵蓋任意數量的wtru、基站、網絡和/或網絡元件。wtru102a,102b,102c,102d中的每一個可以是被配置成在無線環境中操作和/或通信的任何類型的裝置。作為示例,wtru102a,102b,102c,102d可以被配置成傳送和/或接收無線信號,并且可以包括用戶設備(ue)、移動站、固定或移動用戶單元、尋呼機、蜂窩電話、個人數字助理(pda)、智能電話、便攜式電腦、上網本、個人計算機、無線傳感器、消費電子產品等等。
通信系統100還可以包括基站114a和基站114b。基站114a,114b中的每一個可以是被配置成與wtru102a,102b,102c,102d中的至少一者無線交互,以便于接入一個或多個通信網絡(例如核心網絡106、因特網110和/或其他網絡112)的任何類型的裝置。例如,基站114a,114b可以是基站收發信站(bts)、節點b、e節點b、家用節點b、家用e節點b、站點控制器、接入點(ap)、無線路由器以及類似裝置。盡管基站114a,114b每個均被描述為單個元件,但是可以理解的是基站114a,114b可以包括任何數量的互聯基站和/或網絡元件。
基站114a可以是無線電接入網絡(ran)104的一部分,該ran104還可以包括諸如基站控制器(bsc)、無線電網絡控制器(rnc)、中繼節點之類的其他基站和/或網絡元件(未示出)。基站114a和/或基站114b可以被配置成傳送和/或接收特定地理區域內的無線信號,該特定地理區域可以被稱作小區(未示出)。小區還可以被劃分成小區扇區。例如與基站114a相關聯的小區可以被劃分成三個扇區。由此,在一種實施方式中,基站114a可以包括三個收發信機,即針對所述小區的每個扇區都有一個收發信機。在另一實施方式中,基站114a可以使用多輸入多輸出(mimo)技術,并且由此可以使用針對小區的每個扇區的多個收發信機。
基站114a,114b可以通過空中接口116與wtru102a,102b,102c,102d中的一者或多者通信,該空中接口116可以是任何合適的無線通信鏈路(例如射頻(rf)、微波、紅外(ir)、紫外(uv)、可見光等)。空中接口116可以使用任何合適的無線電接入技術(rat)來建立。
更具體地,如前所述,通信系統100可以是多接入系統,并且可以使用一個或多個信道接入方案,例如cdma、tdma、fdma、ofdma、sc-fdma等等。例如,在ran104中的基站114a以及wtru102a,102b,102c可以實施諸如通用移動電信系統(umts)陸地無線電接入(utra)之類的無線電技術,其可以使用寬帶cdma(wcdma)來建立空中接口116。wcdma可以包括諸如高速分組接入(hspa)和/或演進型hspa(hspa+)的通信協議。hspa可以包括高速下行鏈路分組接入(hsdpa)和/或高速上行鏈路分組接入(hsupa)。
在另一實施方式中,基站114a和wtru102a,102b,102c可以實施諸如演進型umts陸地無線電接入(e-utra)的無線電技術,其可以使用長期演進(lte)和/或高級lte(lte-a)來建立空中接口116。
在其他實施方式中,基站114a和wtru102a,102b,102c可以實施諸如ieee802.16(即全球微波互聯接入(wimax))、cdma2000、cdma20001x、cdma2000ev-do、臨時標準2000(is-2000)、臨時標準95(is-95)、臨時標準856(is-856)、全球移動通信系統(gsm)、增強型數據速率gsm演進(edge)、gsmedge(geran)等等的無線電技術。
圖1a中的基站114b可以是例如無線路由器、家用節點b、家用e節點b或者接入點,并且可以使用任何合適的rat,以便于在諸如商業處所、家庭、車輛、校園等等的局部區域的通信連接。在一種實施方式中,基站114b和wtru102c,102d可以實施諸如ieee802.11之類的無線電技術以建立無線局域網絡(wlan)。在另一實施方式中,基站114b和wtru102c,102d可以實施諸如ieee802.15之類的無線電技術以建立無線個人局域網絡(wpan)。在又一實施方式中,基站114b和wtru102c,102d可以使用基于蜂窩的rat(例如wcdma、cdma2000、gsm、lte、lte-a等)以建立微微小區(picocell)或毫微微小區(femtocell)。如圖1a所示,基站114b可以具有至因特網110的直接連接。由此,基站114b不必經由核心網絡106來接入因特網110。
ran104可以與核心網絡106通信,該核心網絡106可以是被配置成將語音、數據、應用程序和/或網際協議上的語音(voip)服務提供到wtru102a,102b,102c,102d中的一者或多者的任何類型的網絡。例如,核心網絡106可以提供呼叫控制、計費服務、基于移動位置的服務、預付費呼叫、網際互聯、視頻分配等,和/或執行高級安全性功能,例如用戶認證。盡管圖1a中未示出,需要理解的是ran104和/或核心網絡106可以直接或間接地與其他ran進行通信,這些其他rat可以使用與ran104相同的rat或者不同的rat。例如,除了連接到可以采用e-utra無線電技術的ran104,核心網絡106也可以與使用gsm無線電技術的其他ran(未顯示)通信。
核心網絡106也可以用作wtru102a,102b,102c,102d接入pstn108、因特網110和/或其他網絡112的網關。pstn108可以包括提供普通老式電話服務(pots)的電路交換電話網絡。因特網110可以包括互聯計算機網絡以及使用公共通信協議的裝置的全球系統,公共通信協議例如傳輸控制協議(tcp)/網際協議(ip)因特網協議套件的中的tcp、用戶數據報協議(udp)和ip。網絡112可以包括由其他服務提供方擁有和/或運營的無線或有線通信網絡。例如,網絡112可以包括連接到一個或多個ran的另一核心網絡,這些ran可以使用與ran104相同的rat或者不同的rat。
通信系統100中的wtru102a,102b,102c,102d中的一些或者全部可以包括多模式能力,即wtru102a,102b,102c,102d可以包括用于通過不同通信鏈路與不同的無線網絡進行通信的多個收發信機。例如,圖1a中所示的wtru102c可以被配置成與使用基于蜂窩的無線電技術的基站114a進行通信,并且與使用ieee802無線電技術的基站114b進行通信。
圖1b是示例性wtru102的系統框圖。如圖1b所示,wtru102可以包括處理器118、收發信機120、發射/接收元件122、揚聲器/麥克風124、鍵盤126、顯示屏/觸摸板128、不可移動存儲器130、可移動存儲器132、電源134、全球定位系統(gps)芯片組136和其他外圍設備138。需要理解的是,在與以上實施方式保持一致的同時,wtru102可以包括上述元件的任何子組合。
處理器118可以是通用處理器、專用處理器、常規處理器、數字信號處理器(dsp)、多個微處理器、與dsp核相關聯的一個或多個微處理器、控制器、微控制器、專用集成電路(asic)、現場可編程門陣列(fpga)電路、其他任何類型的集成電路(ic)、狀態機等。處理器118可以執行信號編碼、數據處理、功率控制、輸入/輸出處理和/或使得wtru102能夠操作在無線環境中的其他任何功能。處理器118可以耦合到收發信機120,該收發信機120可以耦合到發射/接收元件122。盡管圖1b中將處理器118和收發信機120描述為獨立的組件,但是可以理解的是處理器118和收發信機120可以被一起集成到電子封裝或者芯片中。
發射/接收元件122可以被配置成通過空中接口116將信號傳送到基站(例如基站114a),或者從基站(例如基站114a)接收信號。例如,在一種實施方式中,發射/接收元件122可以是被配置成傳送和/或接收rf信號的天線。在另一實施方式中,發射/接收元件122可以是被配置成傳送和/或接收例如ir、uv或者可見光信號的發射器/檢測器。仍然在另一實施方式中,發射/接收元件122可以被配置成傳送和接收rf信號和光信號兩者。需要理解的是發射/接收元件122可以被配置成傳送和/或接收無線信號的任意組合。
此外,盡管發射/接收元件122在圖1b中被描述為單個元件,但是wtru102可以包括任何數量的發射/接收元件122。更特別地,wtru102可以使用mimo技術。由此,在一種實施方式中,wtru102可以包括兩個或更多個發射/接收元件122(例如多個天線)以用于通過空中接口116傳送和接收無線信號。
收發信機120可以被配置成對將由發射/接收元件122傳送的信號進行調制,并且被配置成對由發射/接收元件122接收的信號進行解調。如上所述,wtru102可以具有多模式能力。由此,收發信機120可以包括多個收發信機以用于使得wtru102能夠經由多rat進行通信,例如utra和ieee802.11。
wtru102的處理器118可以被耦合到揚聲器/麥克風124、鍵盤126和/或顯示屏/觸摸板128(例如,液晶顯示器(lcd)顯示單元或者有機發光二極管(oled)顯示單元),并且可以從上述裝置接收用戶輸入數據。處理器118還可以向揚聲器/麥克風124、鍵盤126和/或顯示屏/觸摸板128輸出用戶數據。此外,處理器118可以訪問來自任何類型的合適的存儲器中的信息,以及向任何類型的合適的存儲器中存儲數據,所述存儲器例如可以是不可移動存儲器130和/或可移動存儲器132。不可移動存儲器130可以包括隨機存取存儲器(ram)、只讀存儲器(rom)、硬盤或者任何其他類型的存儲器存儲裝置。可移動存儲器132可以包括用戶標識模塊(sim)卡、記憶棒、安全數字(sd)存儲卡等。在其他實施方式中,處理器118可以訪問來自物理上未位于wtru102上而位于例如服務器或者家用計算機(未示出)上的存儲器的信息,以及向上述存儲器中存儲數據。
處理器118可以從電源134接收功率,并且可以被配置成將功率分配給wtru102中的其他組件和/或對至wtru102中的其他組件的功率進行控制。電源134可以是任何適用于給wtru102加電的裝置。例如,電源134可以包括一個或多個干電池(例如,鎳鎘(nicd)、鎳鋅(nizn)、鎳氫(nimh)、鋰離子(li-ion)等)、太陽能電池、燃料電池等。
處理器118還可以耦合到gps芯片組136,該gps芯片組136可以被配置成提供關于wtru102的當前位置的位置信息(例如經度和緯度)。作為來自gps芯片組136的信息的補充或者替代,wtru102可以通過空中接口116從基站(例如基站114a,114b)接收位置信息,和/或基于從兩個或更多個相鄰基站接收到的信號的定時來確定其位置。需要理解的是,在與實施方式保持一致的同時,wtru可以通過任何合適的位置確定方法來獲取位置信息。
處理器118還可以耦合到其他外圍設備138,該外圍設備138可以包括提供附加特征、功能性和/或無線或有線連接的一個或多個軟件和/或硬件模塊。例如,外圍設備138可以包括加速度計、電子指南針(e-compass)、衛星收發信機、數碼相機(用于照片或者視頻)、通用串行總線(usb)端口、振動裝置、電視收發信機、免持耳機、
圖1c是根據一個實施方式的ran104和核心網106的系統圖。如上所述,ran104可使用e-utra無線電技術通過空中接口116來與wtru102a、102b、102c進行通信。該ran104還可與核心網106進行通信。
ran104可以包含e節點b140a、140b、140c,應該理解的是ran104可以包含任意數量的e節點b,而仍然與實施方式保持一致。e節點b140a、140b、140c每個可以包含一個或多個收發信機,該收發信機通過空中接口116來與wtru102a、102b、102c通信。在一個實施方式中,e節點b140a、140b、140c可以實施mimo技術。由此,e節點b140a例如可以使用多個天線向wtru102a傳送無線信號,并從wtru102a接收無線信號。
該e節點b140a、140b、140c中的每一個可與特定小區(未示出)關聯,并可配置為處理無線電資源管理決策、切換決策、上行鏈路和/或下行鏈路的用戶調度等。如圖1c所示,e節點b140a、140b、140c可以通過x2接口相互通信。
圖1c中所示的核心網106可包括移動性管理網關(mme)142、服務網關144和分組數據網絡(pdn)網關146。雖然將上述各個組件的每一者表示為核心網106的一部分,但應當可以理解的是,任何一個組件都可由核心網運營商以外的實體擁有和/或操作。
mme142可以通過s1接口連接至ran104中的e節點b140a、140b、140c中的每一個,并可用作控制節點。例如,mme142可以用于對wtru102a、102b、102c的用戶進行認證、承載激活/去激活、在wtru102a、102b、102c的初始附著期間選擇特定服務網關等。mme142還可提供控制平面功能,用于在ran104和使用其他無線電技術,例如gsm或wcdma的其他ran(未示出)之間進行切換。
服務網關144可以通過s1接口連接至ran104中的e節點b140a、140b、140c中的每一個。服務網關144通常可以向/從wtru102a、102b、102c路由和轉發用戶數據分組。服務網關144還可執行其他功能,例如在e節點b間的切換期間錨定用戶面,當下行鏈路數據可用于wtru102a、102b、102c時觸發尋呼、管理和存儲wtru102a、102b、102c上下文等。
服務網關144還可連接至pdn網關146,該pdn網關可向wtru102a、102b、102c提供對分組交換網絡的接入,例如因特網110,從而便于wtru102a、102b、102c與ip使能設備之間的通信。無線局域網(wlan)155的接入路由器(ar)150可與因特網110通信。ar150可便于ap160a、160b和160c之間的通信。ap160a、160b和160c可與sta170a、170b和170進行通信。
核心網106可以便于與其他網絡的通信。例如,核心網106可以向wtru102a、102b、102c提供對電路交換網絡的接入,例如pstn108,以便于wtru102a、102b、102c與傳統陸線通信設備之間的通信。例如,核心網106可以包括ip網關(例如,ip多媒體子系統(ims)服務器),或可以與該ip網關進行通信,該ip網關用作核心網106與pstn108之間的接口。此外,核心網106可以向wtru102a、102b、102c提供對網絡112的接入,該網絡112可以包括由其他服務提供商擁有/操作的有線或無線網絡。
作為示例,此處描述的以下方法由wtru執行,但其也可由ue、enb、bs、sta或能夠在無線通信網絡中進行操作的任意其他裝置執行。
圖2為示例性鄰近服務(prose)參考架構200的框圖,prose參考架構可包括公用陸地移動網絡(plmn)230、232和234。示例性prose參考架構200可包括,但不限于包括:分別具有prose應用203和204的wtru201和202;prose應用服務器205和206;prose功能207、208和210;歸屬用戶服務器(hss)212;mme214和218(其可連接至各自的服務/分組數據網絡(pdn)網關(s/pgw)或位于與其相同的位置);和/或演進型umts陸地無線電接入網絡(e-utran)216和220。需要注意的是e-utran216和220可包括一個或多個e節點b(enb,未示出)。
如下所述,在示例性prose參考架構200中示出了多個參考點。pc1可以是wtru201或202中prose應用203或204分別與各自的prose應用服務器205或206之間的參考點。pc1可以用于規定應用級信令要求。pc2可以是prose應用服務器205或206與各自的prose功能207或208之間的參考點。pc2可以用于規定prose應用服務器205或206與prose功能性(例如,名稱翻譯)之間的相互作用,該prose功能性由第三代合作伙伴項目(3gpp)演進型分組系統(eps)(未示出)通過各自的用于epc級prose發現的prose功能207或208提供。
pc3可以是wtru202與prose功能207、208和/或210之間的參考點。pc3可使用用于傳輸的演進型分組核心(epc)用戶平面(即,“在ip上(overip)”的參考點)。pc3可用于授權prose直接發現和epc級prose發現請求,并可執行與用于prose直接發現的prose應用標識相對應的prose應用碼的分配。pc3可用于規定wtru202和/或203與prose功能207、208和/或210之間在每個plmn中用于prose直接發現的授權策略(例如,用于公共安全或非公共安全)和通信的授權策略(例如,用于公共安全)。
pc4a可以是hss212和prose功能208間的參考點。pc4a可用于提供訂閱信息,以授權對在每個plmn基礎上的prose直接通信和prose直接發現進行訪問。其可被prose功能208(例如,epc級prose發現功能)使用來檢索與epc級prose發現相關的用戶數據。pc5可以是wtru201和202之間的參考點,并可用于prose直接發現、prose直接通信、和/或prosewtru到網絡(wtru-to-network)中繼的用戶平面和/或控制平面。當wtru201沒有正在漫游時,pc6可以是wtru201的歸屬plmn(hplmn)232中prose功能207與相異plmn230中prose功能208間的參考點。pc6可用于,例如,授權prose直接發現請求,和/或對來自wtru201的hplmn232的prose應用標識名稱和prose應用標識碼執行分配。pc6可用于prose服務授權的hplmn控制。
當wtru202可能正在漫游時,pc7可以是wtru202的hplmn234中prose功能210與被訪問的plmn(vplmn)230中prose功能208或另一plmn230中prose功能208間的參考點。pc7可用于授權prose直接發現請求,和/或可以對來自wtru202的hplmn234的prose應用標識名稱和prose應用標識碼執行分配。pc7可用于prose服務授權的hplmn控制。
s6a可以是用于在e-utran216附著過程期間將prose相關訂閱信息下載到mme214或用于將hss212中的mme訂閱信息已經改變通知給mme214。s1可用于prose中,以將來自mme214或218的指示提供給e-utran216或220中的enb,分別指示各自的wtru202或201可以被授權使用prose直接發現。lte-uu接口可分別用于wtru201和202與e-utran216和220之間。lte-uu接口可用于在wtru201和202與lte系統之間交互控制消息,和/或用于在wtru201和202與因特網間傳輸用戶平面數據。
如此處所述,prose功能可以是邏輯功能,該邏輯功能可用于prose要求的網絡相關動作。對于prose的每一特征,prose功能可以承擔不同作用。根據示例,prose功能可由依據prose特征執行不同作用的如下子功能中一個或多個構成:直接提供功能(dpf);直接發現名稱管理功能;和/或epc級發現prose功能。以下對prose功能的這些子功能進行更詳細地描述。
dpf可用于為wtru提供參數,以使用prose直接發現和/或prose直接通信。dpf可用于為wtru提供plmn特定參數,該plmn特定參數允許wtru使用特定plmn中prose。示例性地,對于用于公共安全的直接通信,dpf可為wtru提供當該wtru由e_utran服務時可使用的參數。直接發現名稱管理功能可用于打開prose直接發現來分配和/或處理prose直接發現中使用的prose應用碼和/或prose應用標識(id)的映射。直接發現名稱管理功能可將hss中存儲的prose相關用戶數據用于每個發現請求的授權。直接發現名稱管理功能也可以為wtru提供安全材料,以使得wtru可以保護空中傳送的發現消息。
epc級發現prose功能可以具有朝向應用服務器的參考點(例如,參考點pc2),朝向hss的參考點(例如參考點pc4a),以及朝向wtru的參考點(例如參考點pc3)。epc級發現prose功能的功能性可包括,但不限于包括如下任意內容:對prose相關用戶數據進行存儲和/或從hss檢索prose相關用戶數據;對用于epc級prose發現和/或epc輔助wlan直接發現和通信的wtru進行配置和/或授權;對可被授權使用epc級prose發現和/或epc輔助wlan直接發現和通信的應用列表進行存儲;作為定位服務客戶端(例如,服務定位協議(slp)代理)來使能epc級prose發現;為wtru提供信息來輔助wlan直接發現和通信;對epcprose用戶id和應用層用戶id進行操控(handling);安全相關功能性;在pc3參考點上與wtru相互作用;在pc2參考點上與第三方應用服務器相互作用;在pc6參考點上與其他plmn中prose功能相互作用;為經由hss來請求wtru位置的功能性提供支持;和/或為經由epc的付費或經由epc外部的付費(例如,線下付費)提供功能性。prose功能為prose使用提供付費功能性,該prose可包括經由epc的prose和/或用于prose直接發現和prose直接通信的prose。
prose可使用如下任何直接發現過程:模式a或“我在這”的直接發現;和/或模式b或“誰在那?/你在那嗎?”的直接發現。以下對這些直接發現過程進行詳細描述。此處,公告wtru可以負責公告發現,并可相互替換地稱為公告或發現方wtru。監測wtru可以負責監測發現信息,并可相互替換地稱為監測或被發現方wtru。
根據模式a(“我在這”)過程,prose使能wtru在參與prose直接發現時,可被指定為兩個角色中的一個:公告wtru可以公告某些信息,該信息可被鄰近區域中具有發現許可的wtru使用;或者監測wtru可對公告wtru的鄰近區域中的有興趣的某些信息進行監測。根據模式a,公告wtru可以以預設的發現時間間隔廣播發現消息,并且對這些消息有興趣的監測wtru可接收、讀取和/或處理該發現消息。模式a可以被認為與“我在這”方案等同,因為公告wtru可以在發現消息中廣播關于其自身的信息,諸如,它的prose應用標識和/或prosewtru標識。
根據模式b(“誰在那?/你在那嗎?”)過程,prose使能wtru在參與prose直接發現時可被指定為兩個角色中的一個:發現方wtru可傳送包含關于其對什么有興趣去發現的某些信息的請求;被發現方wtru可以接收請求消息,并可以回復與發現方wtru的請求相關的一些信息。
圖3為符合模式a的示例性開放式直接發現過程300的流程圖。wtru302和prose功能304間的動作可以發生在wtru302的hplmn330中。prose功能304和其他prose功能306間的動作可發生在其他plmn332中,例如vplmn或本地plmn。在服務授權312期間,wtru302可以(例如,經由開放式移動聯盟(oma)裝置管理(dm)過程)從prose功能304和/或306獲得授權以在特定plmn中進行公告或監測,例如hplmn330和/或其他plmn332中。
如果wtru302被授權公告并且接在公告wtru過程308之后,則wtru302可以(例如,經由pc3參考點)發送發現(公告)請求消息314到prose功能304和/或306。使用例如prose應用id,發現(公告)請求消息314可包括wtru302要廣告的服務。作為授權312的一部分,prose功能304和/或306可提供prose應用碼給wtru302,以經由發現公告請求消息314公告prose應用碼。示例性地,使用類型設置為“公告”的pc5發現消息,wtru302可執行發現公告過程318。pc5發現消息可包括prose(應用)碼,該prose(應用)碼可能已經從prose功能獲得。wtru302可使用由w-utran指示的用于傳送發現/公告消息的資源。
如果wtru302被授權在特定plmn中進行監測并且接在監測wtru過程310之后,則wtru302可(例如,經由pc3參考點)發送發現監測請求消息316到prose功能304和/或306。使用例如prose應用id,發現監測請求消息316可包括wtru302要發現/監測的服務。作為授權312的一部分,prose功能304和/或306可提供prose應用碼給wtru302以用于監測。
在320處,wtru302可監測資源(例如,由e-utran所指示的),在該資源上期望接收/監測到發現消息。當wtru302接收到發現消息時,可驗證所接收的消息中的prose(應用)碼是否與wtru發現過濾器相匹配,在之前可能已經從prose功能304接收到該wtru發現過濾器。如果在接收的prose碼和發現過濾器間存在(部分)匹配,則wtru可使用pc3參考點發送匹配報告322到prose功能304。prose功能304可以進行響應來確認wtru302是否被允許發現公告wtru,并且還可以提供進一步的信息以便發現wtru302可以實現prose碼的全匹配。
用于prose直接發現的標識符可包括,但不限于包括如下內容:prose應用id;和/或prose應用碼。以下對這些prose直接發現id進行詳細描述。
對于開放式prose發現,prose應用id可以被稱為公共prose應用id。公共prose應用id的地理范圍可以是plmn特定的、國家特定的或全球的。每個公共prose應用id可以由包括但不限于如下內容的部分組成:prose應用id名稱可以由被不同層級(例如,廣泛級商業類別(層級0),商業子類別(層級1),商業名稱(層級2)和/或商店id(層級3))表征的數據結構完整描述。prose應用id名稱可以被展示為標簽字符串,其中標簽表示等級層級。對應于plmn的plmnid可以被分配到prose應用id名稱。如果公共prose應用id是國家特定的,則plmnid的移動網絡碼(mnc)可以是通配的。如果公共prose應用id是全球的,則mcc和/或mnc可以是通配的。
對于公告wtru,可以使用公告請求過程從hplmnprose功能獲得prose應用碼。prose應用碼可以被包含在消息中,該消息可以由參與到用于對wtru進行監測的prose直接發現過程的wtru在無線電接口上(例如,在pc5上)進行傳送。對于監測wtru,可使用監測請求過程從hplmnprose功能獲得用于對在無線電接口上(例如,在pc5上)的prose應用碼進行監測的發現過濾器。
prose應用碼可由hplmnprose功能進行分配。每一prose應用碼可包括,但不限于包括如下任意內容:可與prose應用id名稱對應的臨時標識;和/或分配prose應用碼的prose功能的plmnid(即,移動國家碼(mcc)和移動網絡碼(mnc))。給定與公共prose應用id相關聯的數據結構,每個prose應用id可與各種臨時標識相關聯,該臨時標識包含與對應prose應用id名稱中存在的層級一樣多的標識符,prose應用id名稱可允許使用prose應用掩碼或發現過濾器在監測wtru側進行部分匹配。臨時標識的使用使得在監測wtru中對接收的臨時標識進行的過濾更加有效和靈活。
prose應用碼匹配可考慮以上所列的全部成分。在prose應用碼匹配中,當plmnid和臨時標識都與發現過濾器的對應內容匹配時,監測wtru可認為prose應用碼匹配為全匹配。如果plmnid完全匹配并且臨時標識與prose應用掩碼的對應內容部分匹配,則可獲得部分匹配。對每個公告wtru和每個應用,可分配prose應用碼,并且該prose應用碼可以具有相關聯的有效定時器,該有效定時器可運行在prose功能和wtru中。在一些方案中,在有效定時器到期之前,不允許將分配的prose應用碼從公告wtru撤銷。
在開放式prose發現的情況下,當公告wtru要公告某件事情時,公告wtru可發送包含公共prose應用id的發現請求到prose功能,并且prose功能可分配prose應用碼。當監測wtru要監測某件事情時,監測wtru可發送包含公共prose應用id全部或子集的發現請求。例如,監測wtru可提供全部公共prose應用id的n分之二個層級。prose應用id名稱可具有一些層級或等級。
對于限制發現,wtru可向prose功能提供用于標識用戶的標識符,以及用于“朋友”列表的標識符,“朋友”為被允許發現該用戶的wtru/用戶。prose功能可連接應用服務器,以驗證該用戶被允許發現他/她的朋友。prose功能可向wtru提供用于監測的碼的列表,以檢測是否有他/她的朋友可能在鄰近區域。
可以為模式a類型發現和模式b類型發現的限制發現規定方案。在3gpp版本12發現服務中,可能沒有分組發現的概念。傳送的prose應用碼可以是關于(在應用級中)一個用戶或用戶群組。方案可包括發現wtru群組和/或群組中的用戶。根據方案,分組標識符可用于模式a和模式b限制發現。例如,prose功能可將方法用于認證限制prose應用id。方案可用于限制prose應用id被應用配置的情況。
模式b發現可允許用戶發現是否有群組或用戶在附近。其可與模式a發現不同,其中用戶可以公告用于發現的prose應用碼。據此,模式b發現可包括,但不限于包括以下內容:用于wtru使用prose應用碼標識是否有群組或用戶在附近的方法;和/或用于監測wtru對模式b發現的prose應用碼進行響應的方法。
可能存在用于限制發現的階段1要求,該限制發現允許用戶撤銷發現許可。在這種情況下,可規定技術來針對3gpp網絡對限制發現的撤銷進行加強,和/或針對prose功能來在用戶對單個用戶或用戶群組撤銷發現許可后,管理prose碼,其中,prose碼可以是表示例如應用、服務或存儲的碼。
根據示例,標識符可用于限制發現。用于prose應用id的格式可包括prose應用id名稱,該prose應用id名稱具有可為群組標識而保留的字段,以及可為個體用戶標識而保留的另一字段。在一示例中,用于prose應用id名稱的格式可擴展并且增加與群組和用戶標識相關的層級。在另一示例中,格式可以包括,但不限于如下信息元素(ie):層級1(例如,應用id);層級2(例如,服務id);層級3(例如,群組id);以及層級4(例如,用戶id)。以下,字段和信息元素(ie)可被互換使用。
圖4為示例性(限制的)prose應用id格式400的示意圖,其可被用于限制發現。例如,對于要公告prose碼的wtru,wtru可根據prose應用id格式400生成prose應用id,并可發送prose應用id到prose功能。示例性的prose應用id格式400可包括用于(限制的)prose應用名稱字段402的部分,該(限制的)prose應用名稱字段402可包括子部分或層級1…n+1。prose應用id格式400可包括plmnid字段410,示例性地,該plmnid字段410可指示wtru的hplmn。
prose應用名稱字段402可包括層級1的應用id404(以及其他層級(例如,層級2…n-1)的附加應用id)、群組id字段406、和/或用戶id字段408。群組id字段406可以被包括在層級n,并且可由wtru生成。群組id字段406對作為該群組的一部分的所有wtru來說是共用的。例如,wtru可通過與應用服務器相互作用或由用戶直接輸入得到群組id的值。在圖4所示示例中,公告wtru屬于標識為群組“abcd”的群組。
用戶或wtru可向prose功能通知用戶是否允許將其個體用戶標識(即圖4中示作“stuv”的“用戶id”408)披露給群組中其他成員。群組id406和/或用戶應用id404可以對每個prose應用唯一。
prose功能可生成對應prose應用碼,該prose應用碼具有對應于prose應用id400中所示的子部分或層級1…n+1的臨時標識。與群組相關的prose應用碼部分可以與可能屬于同一群組的一部分的所有wtru共享。prose功能可與應用服務器驗證哪個wtru屬于被標識的某一群組,或者prose功能可以在本地包含此信息。prose功能可使用wtru發送的群組id來驗證個體wtru的授權參數或特定設置,該wtru可以為具有標識的群組id的群組的成員。
根據示例,wtru可將群組id留為空白(或將其設置為特定值),其可以觸發prose功能以從應用服務器或本地得到用于用戶和應用對的群組信息。prose功能可響應wtru并向其提供wtru(或用戶)群組的群組id。在這種情況下,wtru可能不需要獲知其為哪個群組(或群組id)的成員。如果wtru屬于多個群組,則prose功能可以返回用于每個群組的碼,并可以通過群組id字段的不同值在wtru側進行區分。wtru可以保存其所屬的不同群組以及其可進行監測的不同群組。prose功能可將用戶id字段設置為臨時值,該臨時值可以特定于問題中的用戶(或wtru)。對于公告wtru,prose功能可返回至少一個prose應用碼來公告在哪里“用戶id”字段可對該wtru唯一。
圖5為示例性(限制的)prose應用碼格式500的示意圖,其可對應于圖4中的(限制的)prose應用id格式400。參照圖5,示例性prose應用碼格式500(或,prose碼格式500)可包括臨時id502,該臨時id502可包括子部分或層級1…n+1(對應于圖4中prose應用id格式400的層級1…n+1)。示例性地,prose應用碼格式500可包括plmnid字段510,該plmnid字段510可指示wtru的hplmn。
對于作為相同群組的一部分的任意wtru,其還可輪流地請求碼來進行公告,prose功能可對群組idie506提供相同的臨時id(例如,temp_1234)。用戶idie508可具有對wtru唯一的值。在一示例中,用戶idie508可以是在應用層指向用戶id的指針。示例性地,用戶idie508可不表示諸如國際移動用戶標識(imsi)的用戶id。prose功能可將群組id(或名稱,例如由wtru提供,或每個本地策略,或與應用服務器進行的每個驗證)映射到群組idie506中返回的臨時id,該群組idie506在生成的prose應用碼500中。temp_app(臨時應用)字段504可表示應用id(例如,圖4中應用id404)并可使用臨時id來表示應用id。
對于可作為特定群組的一部分的監測wtru,監測wtru可發送請求來得到用于特定應用的發現過濾器。監測wtru可發送(限制的)prose應用id(包括prose應用id名稱),該(限制的)prose應用id可具有與圖4中所描述的相同的格式和層級。監測wtru可將群組id字段(例如,圖4中群組idie406)設置為特定值來指示wtru要監測的群組。例如,如果wtru是群組“abcd”的一部分,則“abcd”可以為由監測wtru發送的“群組id”ie的值。如果監測wtru可能沒有正在請求發現特定目標用戶,則用戶id字段(例如,圖4中的用戶idie408)可被留為空白或可被設置為特定預設值。但是,如上所述,用戶id字段可以被留為空白(或被設置為特定預設值),其可能觸發prose功能返回用于wtru所屬的所有群組的發現過濾器(作為與應用服務器的每個驗證或作為每個本地信息或策略)。
發現過濾器可包括,但不限于包括prose應用碼(即prose碼)和/或掩碼。如果監測wtru要發現(被用戶id字段標識的)目標用戶id,監測wtru可將用戶idie設置為特定目標用戶,該特定目標用戶可能已經在采用應用層的信令上被接收到。在這種情況下,群組idie可被群組標識填充或可被留為空白(或設置為預設值,以便prose功能獲知請求可能真正關注的是目的地“用戶id”而不是群組)。
響應于監測wtru,prose功能可返回prose應用碼,該prose應用碼的格式可與提供給可能正在進行公告的群組中所有其他成員的格式相同。此外,可以提供掩碼給監測wtru,以便當prose應用碼在空中被監測時,被監測到的群組id的掩碼的結果可導致對于群組id字段的部分匹配。在圖5的示例中,監測wtru可根據圖5所示的prose應用碼格式接收到(限制的)prose應用碼,其中“群組id”ie具有與已經請求對碼進行公告的同一群組中所有監測wtru的臨時值相同的臨時值(即“temp_1234”)。
圖6為可由prose功能提供的示例掩碼600的示意圖。當監測wtru在空中從公告wtru接收到prose應用碼時,監測wtru可在接收到的碼和掩碼600間執行按位和(and)操作。圖7為可由監測wtru執行的示例性掩碼過程700的示意圖。
在圖7的示例中,監測wtru可在空中接收到(限制的)prose應用碼702。prose應用碼702可包括臨時應用id704、群組id706、用戶id708和plmnid710。監測wtru可使用按位和操作將掩碼712應用到prose應用碼702。和操作作為示例示出,還可使用其他掩碼或比特操作。對掩碼712進行應用的結果715可確保群組idie716具有與prose應用碼702中群組idie706相同的值(例如,temp_1234),監測wtru從prose功能接收到該prose應用碼702。但是,用戶idie718可能與監測wtru接收到的用戶id708不匹配。因為碼中的部分可匹配,wtru可考慮部分匹配并可發覺公告wtru可能是它自己的群組的成員,示例性地該群組可能具有真實id“abcd”而不是臨時id“temp_1234”。
如果部分匹配發生(例如,群組id字段716匹配prose應用碼702的群組id字段706),監測wtru發送匹配報告,該匹配報告具有從公告方wtru監測到的prose應用碼。prose功能(例如,通過與應用服務器、本地信息或策略,或從公告wtru接收到的之前的指示的驗證)可驗證監測wtru是否被允許發現標識的群組的特定用戶。如果監測wtru被允許發現標識的群組的特定用戶,prose功能可返回公告wtru的標識。例如,prose功能可返回“stuv”作為公告wtruid,如此,監測wtru將獲知公告wtru是相同群組“abcd”的成員并且具有特定用戶id“stuv”。
如果監測wtru未被允許得到公告wtru的真實id,prose功能可返回指示特定用戶標識不被披露的響應。在這種情況下,確切的用戶標識可以不被披露給監測wtru。如果(限制的)prose應用id和(限制的)prose應用碼分別具有與prose應用id和prose應用碼相同的格式,則prose功能可能不能夠區分用于群組/用戶id發現的發現請求(公告或監測)。為了能夠區分這些發現請求,wtru可在發現請求中指示(即不作為標識的一部分)該wtru需要得到用于“群組/用戶”發現的碼或標識。prose功能可使用該指示來向如上所述的wtru提供標識和/或發現過濾器。
在(限制的)prose應用id(即名稱)和應用層的用戶標識間可能存在映射。因此,wtru(監測或公告)可能需要將(限制的)prose應用id(即名稱)映射到應用層標識的功能。wtru可在本地具有該映射或其可通過提供(限制的)prose應用id(即名稱)來與應用服務器進行相互作用,并接收到對應的所映射的應用層用戶標識。
根據示例,限制的發現標識符可被用于模式a發現。在公告請求中,用戶(wtru)可請求對用于限制發現的碼進行公告。示例性地,該過程可包括prose功能,通過pc2參考點與prose應用服務器驗證請求。prose應用可基于僅對某些用戶可發現的用戶偏好,配置限制prose應用id。例如,如果用戶愛麗絲(alice)已經配置了可被允許發現她的用戶列表,則應用可配置限制的prose應用id,如此限制的prose應用id可包括但不限于應用id、愛麗絲的群組id和/或愛麗絲的用戶應用id。
當用戶使能wtru中的限制的發現時,wtru可從prose功能請求用于公告的prose應用碼。例如,wtru可在請求中包括,但不限于包括如下任意內容:(由prose應用配置的)限制的prose應用id、應用id、用戶標識(例如,imsi、移動站國際用戶識別碼(msisdn))、以及指示請求被用于公告模式a碼的信息。
如果用戶(基于由hss提供的信息)被授權用于限制的發現,則prose功能可通過pc2參考點連接prose應用服務器來驗證限制的prose應用id有效。如果限制的prose應用id有效,則prose功能可分配prose應用碼并可將其提供給wtru來進行公告。
根據示例,由監測wtru發送的監測請求可請求監測用戶或用戶的群組或服務。例如,用戶(例如,鮑勃(bob))可能已經從應用請求發現另一用戶(例如,愛麗絲)。應用可檢查愛麗絲是否已經允許鮑勃發現她,并且可向鮑勃提供群組id。
用于應用配置監測請求中的限制的prose應用id的方法的示例,包括但不限于如下內容:應用可配置鮑勃的限制的prose應用id包括:應用id、愛麗絲的群組id和/或鮑勃的用戶id;和/或應用可提供愛麗絲的限制的prose應用id。wtru可發送請求來通過prose功能監測應用碼。在一示例中,wtru在請求中可包括但不限于包括如下任意內容:(由prose應用配置的)限制的prose應用id;應用id;用戶標識(例如,imsi、msisdn)、請求是針對監測模式a碼的信息;和/或鮑勃的用戶應用id。
如果用戶(例如,基于由hss提供的信息)被授權用于限制的發現,則prose功能可通過pc2參考點連接prose應用服務器來驗證限制的prose應用id有效。如果使用鮑勃的用戶id,限制的prose應用id被配置,應用可檢查鮑勃的用戶id是否在愛麗絲配置的群組id信息中。在一示例中,prose功能可發送用于驗證的鮑勃的用戶id和限制的prose應用id。如果限制的prose應用id有效,則prose功能可分配prose應用碼并可將其提供給wtru來進行公告。prose應用碼可以是提供給愛麗絲的公告碼,以使得prose功能可能需要維護被提供給至少兩個wtru(在此示例中,與鮑勃和愛麗絲相關聯的wtru)的prose碼之間的映射。
根據示例,可將技術用于限制的模式b發現。在模式b發現中,用戶可請求用戶或用戶的群組是否在附近。根據一示例,應用可配置標識用戶的限制的prose應用id。在另一示例中,由應用和/或3gpp網絡分配的標識符可被用于配置限制的prose應用id以對用戶進行標識。在這種情況下,限制的prose應用id可標識用戶或群組。因此,由應用和/或3gpp網絡分配的標識符可被用于控制限制的發現。此方案也可被用于模式a或模式b限制的發現。
wtru可向用于限制的發現的prose功能注冊。prose功能可分配prosewtruid。有興趣參加到限制的發現的wtru可通過pc3參考點向prose功能提供注冊請求,并可在注冊請求中包括,但不限于包括如下任意內容:標識用戶的用戶的限制的prose應用id;和/或標識應用的應用id。
圖8為作為prose限制的發現的一部分的示例性prose注冊過程800的流程圖。圖8的示例中所示的實體可包括,但不限于包括如下任意內容:wtru802;prose功能804;hss806;和/或prose應用服務器808。在810處,存在于wtru802的prose應用可配置限制的prose應用id以標識用戶、用戶群組和/或服務。如果用戶使能wtru802中的限制的發現,則wtru802通過pc3參考點發送prose限制發現注冊請求812到prose功能804。注冊請求812可包括,但不限于包括如下任意內容:限制的prose應用id;應用id;和/或用戶標識(例如,imsi、msisdn)。
在814處,(例如,通過與hss806交換消息)prose功能804可采用hss806檢查用戶是否被授權用于限制的發現。在816處,如果授權成功,prose功能804可分配臨時prosewtruid給wtru802。例如,prose功能804可對每個限制的prose應用id或每個應用分配單獨的prosewtruid。在另一示例中,prose功能804可以對每個wtru分配臨時prosewtru標識。
prose功能804可通過pc2參考點發送prose注冊請求818到prose應用服務器808。prose注冊請求818可包括,但不限于包括如下任意內容:限制的prose應用id;和/或prosewtruid。prose應用服務器808可將限制的prose應用id與臨時3gpp標識符(prosewtruid)鏈接。prose功能804可通過pc3參考點發送prose注冊確認820到wtru802,其中注冊確認820可包括分配的prosewtruid。
根據示例,wtru可發送請求到prose功能來查詢用戶、用戶的群組和/或服務是否在附近。根據本方案,wtru可發送請求到prose功能以對用戶、用戶的群組或服務是否在附近進行標識。示例性地,在模式b發現中,wtru可獲得prose應用碼,該prose應用碼對作為發現目標的wtru為已知。在公告請求消息中,與公告wtru相關聯的用戶可請求公告用于模式b發現的碼。此過程可包括prose功能通過pc2參考點與prose應用服務器驗證公告請求。wtru可在公告請求消息中包括,但不限于包括如下任意內容:將被發現的用戶或群組的限制的prose應用id(例如,由prose應用所配置的);應用id;用戶標識(例如,imsi,msisdn);指示請求用于公告模式b碼的信息;和/或由prose功能分配的prosewtruid。
如果用戶(例如基于由hss提供的信息)被授權用于限制的發現,則prose功能可通過pc2參考點連接prose應用服務器來驗證限制的prose應用id有效。prose功能還可以包括由wtru提供的prosewtruid。prose應用服務器可檢查prosewtruid的用戶是否可發現限制的prose應用id的用戶。可替代地或除了通過pc2參考點發送prosewtruid到prose應用服務器外,prose功能可以從prosewtruid獲得限制的prose應用id。例如,如果prose功能分配單獨的prosewtruid給每個限制的prose應用id請求,則此方案可被使用。如果限制的prose應用id有效,則prose功能可分配prose應用碼并可將其提供給wtru來進行公告。
根據示例,在模式b發現下,可執行廣播和/或監測。在一示例中,prosewtruid和prose應用碼可在模式b發現中被廣播。已請求過模式b發現的wtru可公告源wtru的臨時prosewtru標識和/或prose應用碼。檢測到用于模式b發現的prose應用碼的監測wtru可發送匹配報告到prose應用來進行驗證。
圖9為示例性廣播和監測模式b發現過程900的流程圖。圖9的示例中所示實體可包括,但不限于包括如下任意內容:wtru902;監測wtru903;prose功能904;和/或prose應用服務器908。已請求過模式b發現的wtru902可廣播模式b公告910,該模式b公告910可包括,但不限于包括如下任意內容:prose應用碼;源prosewtruid(即,wtru902的prosewtruid)和/或模式指示(例如,“誰在那”模式)。
在912處,正在接近源wtru902的監測wtru903可對模式b發現請求廣播消息910進行監測。監測wtru903可檢測已知prose應用碼(例如,監測wtru903公告的prose應用碼)或相異的prose應用碼。如果wtru903檢測到已知prose應用碼,監測wtru903可報告匹配。監測wtru903可將監測wtru903檢測到的任何模式bprose應用碼報告給prose功能904。
監測wtru903可通過pc3參考點發送匹配報告914到prose功能904。匹配報告914可包括,但不限于包括如下任意內容:prose應用碼;和/或接收到的prosewtruid。在916處,prose功能可從prose應用碼取得限制的prose應用id,并檢查公告wtru902是否被允許發現監測wtru903。prose功能904可采用prose應用服務器908檢查監測wtru903是否可被公告wtru902通過在pc2參考點發送發現授權消息918來發現。
在一示例中,prose功能904可向prose應用服務器908提供發現授權消息918中的公告wtru902的prosewtruid和/或限制的prose應用id(從prose應用碼取得)。在另一示例中,prose功能904可從prosewtruid中取得限制的prose應用id。在這種情況下,prose功能可發送公告wtru902的限制的prose應用id和從prose應用碼取得的限制的prose應用id。如果監測wtru903被允許被公告wtru902發現,則prose功能904可發送匹配報告確認消息920以通過pc3參考點將公告wtru902的限制的prose應用id提供給監測wtru903。
根據示例,監測wtru可響應“我在這”消息。如果匹配成功,監測wtru可響應公告wtru,該公告wtru已公告過公告wtru和監測wtru在鄰近區域的模式b發現。監測wtru可通過重播prose應用碼來廣播匹配成功,該prose應用碼在廣播消息內指示可能存在匹配,并且可包括監測wtru的臨時prosewtruid。監測wtru可包括諸如鄰近距離的附加信息。檢測碼的公告wtru可發送匹配報告到prose功能來認證監測wtru的prosewtruid。
根據示例,使用應用分配的標識符,在模式b發現下可執行廣播和/或監測。示例性地,wtru可發送請求到prose功能以標識用戶、用戶群組和/或服務是否在附近。示例性地,在模式b發現中,wtru可獲得prose應用碼,該prose應用碼對作為發現目標的wtru可以為已知。在公告請求中,用戶可請求公告用于模式b發現的碼。prose功能可通過pc參考點與prose應用服務器驗證請求。
wtru可在請求中包括但不限于包括如下任意內容:將被發現的用戶/用戶群組的限制的prose應用id(例如,由prose應用配置的);應用id;用戶標識(例如,imsi,msisdn)、和/或請求可用于公告模式b碼的信息。如果用戶(例如,基于由hss提供的信息)被授權用于限制的發現,則prose功能可通過pc2參考點連接prose應用服務器來驗證限制的prose應用id有效。
如果認證成功,則prose功能可提供prose應用碼給wtru來進行廣播。如果上述的標識符被使用并且如果wtru已經發送請求來標識群組中的單個用戶,prose功能可提供全prose應用碼給wtru來進行廣播。如果用戶請求標識是否有用戶群組在附近,prose功能可為wtru進行公告提供部分prose應用碼,示例性地直到群組id的prose應用碼可被包括,并且用戶id字段可以是通配的。prose功能可向公告wtru提供prose應用碼,監測wtru可使用該prose應用碼來在發現響應消息中響應模式b請求。在這種情況下,公告wtru可獲知檢測到的prose應用碼是否可能與模式b請求有關。
根據示例,在模式b發現下執行的廣播和/或監測可包括監測wtru發送用于模式b發現的所有prose應用碼到prose功能來進行驗證。已請求過模式b發現的wtru可公告prose應用碼。檢測用于模式b發現的prose應用碼的監測wtru可發送匹配報告到prose功能來進行驗證。
圖10為另一示例性廣播和監測模式b發現過程1000的流程圖。已請求過模式b發現的wtru1002可廣播包括prose應用碼和/或對模式進行標識的模式b公告消息1010。在1012處,可能接近wtru1002的監測wtru1003可監測模式b發現請求。
監測wtru1003可通過pc3參考點發送匹配報告1014到prose功能1004,該pc3參考點提供從wtru1002接收到的prose應用碼。prose功能1004可從接收到的prose應用碼獲得限制的prose應用id。prose功能1004可發送匹配報告確認消息1016到監測wtru1003來查詢該監測wtru1003,以提供它的限制的prose應用id給特定應用id(該應用id可能已經被包括在prose應用碼中)。監測wtru1003可響應包括限制的proseid的匹配報告1018。
在1020處,(使用發現認證)prose功能可通過pc2參考點與prose應用服務器1008檢查監測wtru1003是否可被公告wtru1002發現。例如,prose功能1004可向prose應用服務器1008提供監測wtru1003和公告wtru1002的限制的prose應用id。如果檢測到匹配,prose功能1004可發送匹配報告確認消息1022來將匹配通知給監測wtru1003,并可在匹配報告確認消息1022中包括公告wtru限制的prose應用id。在另一示例中,當監測wtru發送匹配報告1014時,限制的prose應用id可被發送
在另一示例中,監測wtru可發送監測請求來監測用于模式b發現的prose應用碼。監測wtru可被通知關于模式b發現的先驗prose應用碼。當監測wtru發送發現請求來公告模式b廣播時,監測wtru還可發送發現請求到prose功能,以獲得prose應用碼來進行監測。可以從應用層向監測wtru通知另一wtru已經發送模式b發現請求以便被通知到該監測wtru的去向。
根據另一示例,當監測wtru標識完整prose應用碼時,全匹配過程可被使用。例如,如果上述標識符被使用,則與群組id相關的碼和與用戶id相關的碼都可匹配。如果匹配成功,監測wtru可響應該wtru,該wtru已公告該wtru在鄰近區域的模式b發現。
在一示例中,監測wtru可通過重新公告prose應用碼來響應公告wtru,該prose應用碼指示wtru匹配以及監測wtru的prosewtruid。監測wtru可廣播匹配成功,該匹配包括監測wtru的臨時prosewtruid和/或prose應用碼。公告wtru可通過提供其prosewtruid來回應監測wtru。
prose功能可向監測wtru提供新的prose應用碼來對發起模式b發現的公告wtru進行回應。監測wtru可廣播該新的prose應用碼并可包括匹配指示。一旦公告wtru檢測到新的prose應用碼,公告wtru可發送匹配報告到prose功能來驗證用戶或用戶的群組是否已經回應模式b請求。prose功能可向公告wtru提供監測wtru使用的prose應用碼來對發現響應消息中的模式b請求進行響應。在這種情況下,公告wtru可獲知檢測到的prose應用碼是否參考模式b請求。監測wtru可包括諸如鄰近距離的附加信息。
在另一示例中,當用戶已經請求用戶群組是否可能在附近時,部分匹配過程可被實施。在這種情況下,wtru公告的prose應用碼可提供關于用戶的群組的信息(例如,限制的prose應用id中的用戶應用id部分可以是通配的)。在部分匹配的方案中,公告wtru可標識公告wtru的鄰近區域中群組內用戶的用戶標識。
圖11為示例性prose發現的部分過程1100的流程圖。wtru1102可發送廣播消息1110來公告prose應用碼,以標識用戶的群組是否可能在鄰近區域。在1112處,監測wtru1103可從廣播消息1110中檢測已知prose應用碼,因為模式b發現將用戶或用戶的群組作為部分匹配的一部分。監測wtru1103可發送匹配報告1114到prose功能1104,其可包括,但不限于包括如下任意內容:群組的prose應用碼;和/或監測wtru的對應限制的prose應用id(提供關于該群組的用戶的信息)。
prose功能1104可與prose應用服務器1108驗證監測wtru1103是否可經由發現授權過程1116從公告wtru1102被發現。如果匹配成功,prose功能1104可生成用于監測wtru1103響應公告wtru1102的prose應用碼,并且在匹配報告確認1118中提供prose應用碼給監測wtru1103。
監測wtru1103可通過pc5將消息1120廣播到公告wtru1102,并包括匹配確認和/或prose應用碼。prose功能1104可將監測wtru可用于響應模式b請求的prose應用碼提供給公告wtru1102,該模式b請求可以從例如發現響應消息(圖11中未示出)中的prose功能1104接收到。在這種情況下,公告wtru1102可獲知檢測到的prose應用碼是否與模式b請求相關。
公告wtru1102可通過參考點pc3發送包括prose應用碼的匹配報告1122到prose功能1104,以獲得用戶的標識。在1124處,prose功能1104可獲得用于公告wtru1102的全prose應用碼。經由匹配報告確認1126,prose功能1104可向公告wtru1102提供監測wtru1103的標識(例如,監測wtru1103的限制的prose應用id)。
上述示例性方法可用于模式b限制或開放式發現。開放式發現和限制發現間可能的不同在于開放式發現可以不使用通過pc2參考點進行的與prose應用服務器的驗證。
根據示例,優化的匹配機制可被用于模式b限制發現。當公告wtru使用模式b方案連接特定wtru時,公告wtru可以明確地標識響應通過pc5接口廣播“你在那嗎”碼序列的監測wtru。例如,圖12為采用優化匹配的示例性模式b限制發現過程1200的流程圖。
在1210處,公告(發現方)wtru1202可為應用配置prose應用id。公告(發現方)wtru1202使用模式b發現方案,可從群組內發送發現請求消息1212到prose功能1204來請求特定wtru或群組wtru的發現。公告wtru1202可在發現請求1212中提供限制的prose應用id。公告wtru1202可通過在對模式b發現進行公告之前發送發現請求1212到prose功能1204來連接prose功能1204。發現請求1212還可包括,但不限于包括如下任意內容:wtru標識;命令(例如,公告)和/或應用id。監測(被發現方)wtru1203可發送與由公告wtru1202發送的發現請求消息1212相類似的發現請求消息(未示出)。
prose功能1204可發送發現認證消息1214來與hss1206檢查與公告wtru1202相關聯的用戶是否可以被授權限制的prose發現。prose功能1204可發送發現授權消息1216到prose應用服務器1208來請求限制的prose應用id的驗證。在1218處,prose功能1204可生成兩個prose應用碼(即prose碼):用于公告wtru1202的一個prose(應用)碼和用于監測wtru1203的鏈接的prose(應用)碼。兩個prose應用碼可被鏈接到一起,以便使用相關聯的發現過濾器來確定兩個prose應用碼之間的匹配。兩個prose應用碼中任何一者可基于限制的prose應用id被獲得。在1218處,如上所述,prose功能1204也可生成對應于兩個prose應用碼的發現過濾器。
prose功能1204可發送發現響應消息1220到監測wtru1203,該發現響應消息1220包括生成(鏈接)的用于監測wtru1203的prose應用碼。這可以發生在例如公告鏈接到prose應用碼的時候,或在prose功能1204從監測wtru1203接收到發現請求的時候,或prose發現過程期間或之后的任何時候。prose功能1204可發送發現響應消息1222到公告wtru1202,該發現響應消息1222包括用于公告wtru1202的(限制的)prose應用碼,以找到與預期的監測wtru1203的匹配。在發現響應消息1222中,prose功能可向公告wtru1202提供用于監測wtru1203的鏈接的prose應用碼。在發現響應消息1220和/或1222中,prose功能1204可向監測wtru1203和/或公告wtru1202提供與各自prose應用碼相關聯的發現過濾器。
在1224處,公告wtru1202可通過pc5接口廣播用于監測wtru1203的公告消息,該公告消息可包括從prose功能1203接收的prose應用碼。監測wtru1203可監測pc5接口并從公告wtru1202接收公告消息。如果監測wtru1203(使用發現過濾器)在從公告wtru1202接收的公告消息中確定匹配,則監測wtru1203可通過pc5發送公告消息1226,該公告消息1226可由可能正在監測pc5的公告wtru1202接收。公告消息1226可包括由prose功能1204提供給監測wtru1203的關聯prose應用碼。在1228處,公告wtru1202可使用其接收到的發現過濾器來確定從監測wtru1203接收到的關聯prose應用碼與從prose功能1204接收到的prose應用碼之間是否存在匹配,以便可以在wtru1202和1203間使能模式b發現。公告wtru1202可發送匹配報告(圖12中未示出;作為示例,參見圖11中匹配報告1122)到prose功能1204來確認匹配。
根據示例,在prose通信平面(例如,用戶平面)的模式b發現可被使能。模式b發現可以比其他開放式發現方法具有更多的待在空中發送的信息。在這種情況下,可能不希望進一步變換lte媒介接入控制(mac)報頭或協議數據單元(pdu)的格式來將模式b發現消息從諸如開放式發現消息或prose用戶平面數據的其他消息中區分出來。因此,模式b發現可在通信平面上被使能。例如,wtru可使用macpdu,該macpdu被用于模式b服務發現的通信。為此,傳送公告消息(例如,“誰在那”或“你在那嗎”)的wtru可將mac幀的源id設置為他自己的源id,例如,其可以是prosewtruid或任何其他id。在這種情況下,目的id字段可以被設置為預定值(并可在預定范圍內),以使得預定值可以指示公告消息為模式b發現并且所有接收方wtru可處理與公告消息相關的請求。在一示例中,可以在數據或mac幀的凈荷部分傳送發現內容。
接收到模式b公告(或請求)消息并看到設置為預設值和/或具有預設范圍的目的id的監測(被發現方)wtru可處理消息的內容,其包括例如數據或消息的凈荷部分。如果監測wtru基于對發現消息內容的處理進行響應,則監測wtru可將其響應消息中的源id設置為其自身源id,并將目的id設置為公告wtru的目的id,這些可從接收的消息中獲得。示例性地,經由應用或經由與使用過程發現請求的prose功能間的相互作用,可將用于目的id字段的預設值和/或范圍提供給wtru。
在一示例中,模式b發現可以在沒有與prose功能相互作用的情況下被使能。如上所述,模式b發現可使用prose功能來授權發現請求和/或接收其他消息以完成發現過程。但是,可能希望在沒有與prose功能相互作用的情況下而實現模式b發現,如此可減少信令。例如,諸如用于轉換到所連接模式以獲得與prose功能間的ip連接的nas信令可以被減少或消除。希望在沒有與prose功能相互作用的情況下而執行模式b發現的另一原因可能是離開覆蓋區域的情形,在該情形下沒有e-utran可用,并且因此與prose功能間沒有ip連接可被建立。以下描述不使用prose功能的模式b的方案,如果wtru離開覆蓋區域,可使用該方案。
在如下示例中,可作如下假設:wtru(例如,兩個或多個)可能正在參與模式b發現,并可能具有共享安全參數集合(其可與另一預設安全參數集合相同),其可被預先配置在wtru中或由prose功能提供;可將經由prose功能提供的特定群組id預先配置給wtru;該群組id可是安全算法的輸入;和/或“質疑(challenge)”和“響應”ie被配置在所有wtru中或可由prose功能提供。
根據示例,為了傳送模式b發現,公告wtru可加密群組id并可在空中發送發現消息。發現消息可指示發現消息是模式b發現請求。這可通過ran協議(例如,mac)中的改變來進行或通過如上所述的通信信道來進行。
根據示例,群組id和/或其他參數可被加密。接收方wtru可解密加密的數據并驗證結果。如果結果與其作為成員的群組id的任意一者匹配,則監測wtru可執行如下任何動作:該wtru可包括與發現消息被接收的時間相關的時間戳,其可幫助公告wtru知曉正在與哪個發現請求進行響應,并可使得公告wtru追蹤其發送用于模式b發現的特定消息的時間;該wtru可加密群組id;和/或該wtru可在其響應中發送“質疑”ie,其可被公告wtru用來輸入安全算法并響應“響應”ie。
當公告wtru接收到響應時,公告wtru可執行如下任何動作:公告wtru可驗證與發現消息相關的時間戳,該發現消息被初始發送,并可將此響應映射到所發送的初始發現請求;公告wtru可驗證群組id來確定其為正確群組id,可通過解密加密的群組idie來進行該驗證,并且結果可匹配其所屬的群組id;公告wtru可在安全算法中使用“質疑ie”來生成“響應”ie;和/或wtru可發回具有響應ie的另一消息,并可包括用于監測wtru使用和響應的質疑ie。
監測wtru可接收響應并可執行如下任何動作:監測wtru可驗證響應ie來看其是否與本地具有的相同響應匹配,并且如果是這樣的話,則監測wtru可繼續進行發現過程,否則,丟棄消息;和/或監測wtru可使用質疑ie來生成響應ie并將其發送回公告wtru。
公告wtru可接收具有“響應”ie的消息,并且如果其與該wtru具有的“響應”ie匹配,則發現過程完成。兩個wtru可建立連接,并(可選地)可通過安全連接共享他們的個體id。
根據示例,群組id可以不被加密。在這種情況下,由公告wtru發送的第一消息可具有未被加密的群組id。但是,發現請求可包括質疑ie并且接收方wtru(例如,如果其屬于相同的群組,其中可能存在相對于群組id或接收的碼全部匹配或部分匹配)可用響應ie進行響應。監測wtru可生成質疑ie并向公告wtru用響應參數和/質疑參數進行響應。
在監測wtru處,可驗證響應ie。如果響應ie匹配該wtru中的響應ie,則監測wtru繼續發現過程,否則,可將發現消息丟棄。如果存在匹配,公告wtru可使用上述示例過程響應質疑ie并可響應監測wtru。相似地,監測wtru可驗證響應ie與其自己的響應ie間的匹配。如果存在匹配,則發現過程可完成并且wtru可建立安全連接并可交換有關他們個體用戶的標識。
在一示例中,方法可用于限制的發現撤銷。例如,可經由pc2參考點進行發現撤銷。wtru可在prose應用中撤銷對另一wtru或wtru群組的許可。例如,prose應用可經由pc2參考點指示對于prose功能的限制的發現撤銷。prose應用可以以各種方法指示prose功能的撤銷,方法包括但不限于如下任意內容:prose應用服務器可標識撤銷的wtru并可發送該wtru的更新的監測發現列表到prose功能;和/或prose應用(app)服務器可發送公告wtru的撤銷的wtru列表。
根據用于指示prose功能撤銷的示例性方法,proseapp服務器可提供撤銷的wtru的列表和/或它們的更新許可發現列表給prose功能。proseapp服務器可提供撤銷的wtru的標識符(例如,通過提供一對prose發現wtruid和prose應用用戶id)和/或允許撤銷的wtru進行發現的一個或多個wtru的各自的更新列表(例如,通過提供一對目標prose發現wtruid和目標prose應用用戶id)。
prose功能可使用接收的信息來標識監測wtru,該監測wtru將被提供可被監測的更新的prose碼。prose功能可檢索撤銷的和授權的wtru的prose碼,并可推送新的發現過濾器到監測wtru,該監測wtru被公告wtru取消授權。prose功能可提供更新的prose碼給監測wtru和/或可提供將他們的保活時間(ttl)指示設置為零的撤銷碼。監測wtru可丟棄無用碼或ttl被設置為零的碼。
監測wtru可將發現過濾器的條目(entry)和之前在監測過程的發現請求期間接收的prose碼進行比較并使用新的發現過濾器信息更新發現過濾器(包括,例如,prose碼、prose掩碼、和/或ttl),例如新的ttl或刪除/撤銷先前接收的發現過濾器的指示。prose功能可提供新的prose掩碼給已過期的prose碼。
圖13為示例性限制的發現撤銷過程1300的流程圖。wtru1303(可為公告wtru)的用戶可發送撤銷消息1310到prose應用服務器1308來從wtru1302(或從wtru群組)撤銷發現許可,該wtru1302可為監測wtru。wtru1303通過經由撤銷消息1310向prose應用服務器1308提供取消授權的wtru1302的各自限制的prose應用用戶id(其可包括消息交換),在應用中撤銷許可。在1310處,wtru1302可與應用服務器1308進行通信來通知該應用服務器1308其想要改變關于誰能發現用戶/wtru1302的用戶設置。在1310的處理過程中,wtru1301可提供prose發現id給應用服務器1308和/或可從應用服務器1308獲得限制的proseid。
在1312處,prose應用服務器1308可標識撤銷的wtru1302并可獲得撤銷的wtru1302的prose發現wtruid。prose應用服務器1308可發送撤銷消息1314的授權到prose功能1304以經由pc2提供撤銷的wtru1302的標識。例如,prose應用服務器1308可提供撤銷的prose發現wtruid和/或撤銷的wtru1302的限制的proseapp用戶id和/或授權用于針對撤銷的wtru1302的發現的用戶/wtru的更新列表(例如,通過提供n對目標prose發現(disc)wtruid和目標限制的proseapp用戶id)。
如果wtru1303已經取消授權多個用戶,proseapp服務器1308可在單個授權撤銷消息1314內提供撤銷的wtru的多個標識,或可發送多個授權撤銷消息或命令1314給prose功能1304。此外,proseapp服務器1308可連接多個prose功能1304和1307,因為監測wtru1302由不同prose功能1304和1307服務(例如,每個監測wtru可屬于來自不同運營商的不同訂閱)。
在1316處,prose功能1304可檢索撤銷的wtru1302和任何授權的wtru(未示出)的prose碼。prose功能1307還可通過將撤銷wtru1303的標志從撤銷的wtru1302的許可監測發現列表中移除來更新該列表。在1318處,如果prose碼由不同prose功能分配(即發現wtruid屬于不同plmn1334并且不屬于prose功能1304的hplmn1332),則prose功能1304使用上述方法,可從分配碼的其他prose功能(例如,prose功能1307)檢索prose碼。
prose功能1304可發送發現監測更新消息1320給監測wtru1302,該監測wtru1302未被授權發現公告wtru1303。發現監測更新消息1320可包括但不限于包括如下任意內容:發現過濾器和/或ttl。prose功能1304可向監測wtru提供用戶的更新碼列表,這些wtru被許可由該用戶發現,和/或可向這些wtru提供撤銷碼并將撤銷碼的ttl設置為零以便wtru可將其丟棄。prose功能1304可向監測wtru1302提供用于被取消授權的prose碼的新prose掩碼。在1322處,監測wtru1302可丟棄由wtru1303的用戶撤銷的prose碼。
圖14為另一示例性限制的發現撤銷過程1400的流程圖。在1410處,可為公告wtru的wtru1403的用戶可從wtru1402(或從群組wtru14021……1402x)撤銷發現許可,wtru1402可為監測wtru。wtru1403可通過向prose應用服務器1408提供一個或多個取消授權的wtru1402的各自的限制的prose應用用戶id來在應用中撤銷許可。
在1412處,prose應用服務器1408可識別撤銷的wtru1402并可獲得撤銷的wtru1402的prose發現wtruid。prose應用服務器1408可發送授權撤銷的消息1414到prose功能1404以經由pc2提供撤銷的wtru1302的標識。例如,prose應用服務器1408可提供針對撤銷的wtru1402的限制的proseapp用戶id和/或撤銷的prose發現wtruid,和/或針對撤銷的wtru1402授權發現的用戶/wtru的更新列表(例如,通過提供n對目的prose發現wtruid和目的限制的proseapp用戶id)。
如果wtru1403已經取消授權多個用戶,proseapp服務器1408可在單個授權撤銷消息1414中提供多個撤銷的wtru的標識或可發送多個授權撤銷消息或命令1414到prose功能1404。此外,proseapp服務器1408可連接多個prose功能1404和1407,因為監測wtru1402可由不同prose功能1404和1407服務(例如,每個監測wtru1402可屬于來自不同運行商的不同訂閱)。
在1416處,prose功能1404可檢索撤銷的和授權的wtru1402的prose碼的更新列表。prose功能1404可通過從該列表移除撤銷的wtru1402的標識符(例如,和/prose發現wtruid)來更新授權的監測發現列表。如果prose碼由prose功能1404之外的相異prose功能分配,prose功能1404可連接分配碼的prose其他功能(例如,prose功能1407)來獲得更新的/撤銷的碼。
在1418處,如果發現wtruid由不同prose功能分配,prose功能1404可使用此處描述的方法,從分配prose碼的相異prose功能1407檢索prose碼。監測wtru1403的hplmn1432prose功能1404可發送發現監測更新消息1420到未被授權發現公告wtru1403的監測wtru1402,以提供發現過濾器和/或ttl。
prose功能1404可向wtru1402僅提供用戶的更新碼列表,以便wtru1402被允許被發現,或可向wtru1402提供將撤銷的碼的tll設置為零的撤銷碼以便wtru可將其丟棄,或者prose功能1404可提供用于取消授權prose碼的新的prose掩碼。如果新的發現掩碼被提供,則該掩碼使得應用該掩碼將不會提供對正在被撤銷的prose應用碼的部分匹配。在1422處,監測wtru1402可丟棄被wtru1403的用戶撤銷的prose碼。
根據示例,proseapp服務器可發送公告wtru的撤銷的wtru列表。proseapp服務器可發送授權撤銷指示到prose功能,該prose功能提供關于改變其發現許可的wtru的信息以及關于更新(或撤銷)的wtru的信息(例如,通過提供n對目標prose發現wtruid和目標proseapp用戶id的列表)。
在一示例中,prose功能可檢索撤銷的wtru的撤銷的prose發現wtruid并可將其從公告(撤銷)wtru的授權發現列表中移除,并可檢索用于撤銷的wtru的prose碼的更新列表。在另一示例中,prose功能可檢索撤銷的和授權的wtru的prose碼,并可推送發現過濾器到監測wtru,該監測wtru被公告wtru取消授權。prose功能可提供更新的prose碼給監測wtru或可提供將其ttl設置為零的撤銷碼。監測wtru可丟棄未使用的碼或ttl被設置為零的碼。在一示例中,prose功能可提供用于取消授權的prose碼的新的prose掩碼。
為了減少空中的信令負擔,如果prose功能檢測到多個wtru從公告wtru被取消授權,prose功能可指示公告wtru停止通過取消授權的wtru傳送prose碼。prose功能在這種情況下可將公告wtru的prose碼的ttl設置為零。然后,公告wtru可請求新的prose碼。當撤銷的碼的ttl過期時,監測wtru可獲得新的prose碼,和/或prose功能可推送新的prose碼到授權發現公告wtru的監測wtru。
圖15為另一示例性限制的發現撤銷過程1500的流程圖。在1510處,可以為公告wtru的wtru1503的用戶可從wtru1502(或從群組wtru15021……1502x)撤銷發現許可,該wtru1502可為監測wtru。wtru1503可通過提供取消授權的wtru1502的各自的限制的prose應用用戶id給prose應用服務器1508來在應用中撤銷許可。
在1512處,prose應用服務器1508可標識撤銷的wtru1502并可獲得撤銷的wtru1502的prose發現wtruid。prose應用服務器1508可經由pc2發送授權撤銷消息1514到prose功能1504以提供公告wtru1503的標志(該公告wtru1503改變其許可發現列表)和用戶/撤銷的wtru1502列表。例如,prose應用服務器1508可提供撤銷的wtru1502的wtru1503的限制的proseapp用戶id和發現wtruid列表和/或撤銷的prose發現wtruid列表和/或撤銷的wtru1502的限制的proseapp用戶id。proseapp服務器可提供授權發現每個撤銷的wtru1502用戶/wtru的更新列表(例如,通過提供n對目標prose發現wtruid和目標限制的proseapp用戶id)。單個或多個授權撤銷消息1514可被發送給prose功能1504(或多個prose功能)。
在1516處,prose功能1504基于撤銷用戶的數量可指示公告wtru1503停止公告prose碼,該prose碼對撤銷的wtru1502來說為已知。如果prose1504為公告wtru1503分配新的prose碼,prose功能1503可檢查哪個用戶被授權監測新碼。
prose功能1504可發送發現公告更新消息1518到公告wtru1503以指示公告wtru1503通過發送prose碼并設置該碼的ttl為零來停止公告該碼。prose功能1504還可提供新碼來進行公告,例如,appid和/或proseapp用戶id。如果公告wtru1503在vplmn1530內,監測wtru1502可向公告wtru的prose功能1504請求用于分配新的prose碼的授權和新的prose碼,因為prose碼可由公告wtru1503的prose功能1504分配。
在1520處,如果監測wtru1502的發現wtruid屬于相異plmn1534,prose功能1504可連接相異plmn1534的prose功能1507來獲得prose碼,其可經由hss1506進行。在1522處,公告wtru1503可啟動無線電資源分配以傳送新的prose碼(如果其被接收到)或停止公告prose碼。prose功能1504可決定為公告wtru1503分配新的prose碼,并且prose功能可發送更新消息1524來向被授權發現公告wtru1503的監測wtru1502通知用于監測的新的prose碼。更新消息1524可包括更新發現過濾器。在一示例中,當先前分配的prose碼的ttl過期時,監測wtru1502可獲得新的prose碼。prose功能1504可提供新的發現過濾器給監測wtru1502,該監測wtru1502未被授權發現公告wtru1503。在這種情況下,prose功能1504可將該碼的ttl設置為零或可發送用于使其無效的碼的新掩碼。
prose功能從上述描述的用于指示prose功能的撤銷的方法中進行選擇。示例性地,決定可基于針對發現被撤銷的wtru的數量。如果有很多wtru被撤銷,則prose功能可決定使用改變prose碼的方案并可通知關于新的prose碼的監測wtru。決定可基于訂閱參數或prose功能所具有的來自公告wtru的上下文。prose功能可考慮prose應用碼的保活時間來決定使用哪個撤銷方法或公告wtru和/或監測wtru是否在相同plmn或相異plmn。
根據示例,prose碼撤銷可經由pc3參考點來發生。在一示例中,prose碼可在監測wtru處被撤銷。在此方案中,prose功能可指示不再被授權監測該wtru的wtru停止監測該碼。
圖16為另一示例性限制的發現撤銷過程1600的流程圖。在1610處,公告wtru1602的用戶可決定撤銷對wtru1603(或群組wtru)的許可。公告wtru1602可通過提供取消授權的wtru的限制的proseapp用戶id來在應用中撤銷許可。prose應用服務器1608可在未從wtru1602接收應用層信令的情況下而觸發撤銷。
公告wtru1602可發送新公告/發現請求消息1612到prose功能1607。公告/發現請求消息1612可包括,但不限于包括如下任意內容:請求是用于已經授權的公告請求的指示;用于重設許可的發現類型;和/或在先前公告的請求中分配的prose碼。
在1614和1616處,prose功能1604可與應用服務器1608檢驗用戶是否被允許將用于限制的發現的一組目標wtru授權和取消授權。prose應用服務器1608可經由pc2發送授權響應1618到prose功能1607來提供公告wtru1602的標識(該公告wtru1602改變其許可發現列表)和/或授權的和/或撤銷的wtru的列表。用于支持此功能性的一個方法可以通過提供用于仍被授權進行發現的wtru的限制的proseapp用戶id和發現wtruid,以及撤銷的prose發現wtruid列表和撤銷的wtru的限制的proseapp用戶id。proseapp服務器還可提供授權發現每個撤銷的wtru的用戶/wtru的更新列表(通過提供n對目標prose發現wtruid-目標限制的proseapp用戶id)。
在1620處,prose功能1607可標識正在被撤銷的用戶。基于被取消撤銷的用戶的數量,prose功能可決定指示公告wtru1602停止公告prose碼。在1622處,如果wtru正在漫游,prose功能1607可向vplmn1630中的prose功能1604指示prose碼可能無效。prose功能1607可發送發現響應消息1624到公告wtru1602來指示公告wtru1602結束碼的公告。發現響應消息1624可包括例如prose碼和/或有效定時器。
在1626處,公告wtru1602可開始無線電資源配置以傳送新的prose碼(如果其被接收到)或停止公告prose碼。prose功能1607可向授權的監測wtru1603通知用于進行監測的新的prose碼。當先前分配的碼的ttl過期時,監測wtru1603可獲得新的prose碼。
在1628處,prose功能1607可檢查哪個用戶/wtru未被授權監測prose碼(例如,通過從授權響應消息1618檢查授權發現wtruid),并可檢索用于監測的授權的碼。在1640處,如果發現wtruid屬于相異plmn,prose功能1607可連接分配發現wtru標識的prose功能(例如prose功能1604)以檢索進行監測的授權的碼。prose功能1607可發送監測更新消息1642到監測wtru1603來提供更新的發現過濾器和/或ttl。對于撤銷的wtru,prose功能1607可將prose碼的ttl設置為零,該prose碼未被許可進行監測,或可提供使該碼無效的新的掩碼。如果新的發現掩碼被提供,掩碼可使得應用該掩碼將不會為正在被撤銷的prose應用碼提供部分匹配。
根據經由pc3參考點的限制的發現撤銷的另一示例,新的prose碼可被分配。在此方案中,一旦公告wtru改變發現許可,公告wtru可發送新的公告請求消息到prose功能,該公告請求消息包括更新的發現許可列表。prose功能可推送新的碼到授權的wtru和/或可向取消授權的wtru發送如上所述的撤銷指示。如果prose功能提供新的碼給公告wtru,過程可用于公告wtru接收新的碼以對應用id進行公告。一旦監測wtru中存儲的碼的ttl過期,監測wtru可接收新的碼。
在一示例中,prose功能可提供新碼,以及關于更新監測許可列表和/或撤銷許可列表的信息。圖17為另一示例性限制的發現撤銷過程1700的流程圖。在1710處,公告wtru1702的用戶可撤銷對監測wtru1703(或群組wtru)的許可。公告wtru1702可通過提供取消授權的wtru1703的限制的proseapp用戶id給proseapp服務器1708來在應用中重設或撤銷許可。
公告wtru1702可發送公告/發現請求消息1712到prose功能1707,該prose功能1707指示請求是用于已經被授權的公告請求。公告/發現請求消息1712wtru可包括,但不限于包括如下任意內容:用于重設許可的發現類型集合;在先前的公告請求中分配的prose碼;應用id、proseapp用戶id;wtru標識;和/或命令(例如公告)。hss1706和prose功能1707間的發現授權1714可以被用于檢查用戶是否被允許使用prose發現服務。
prose功能1707可發送授權請求1716(包括,例如,限制的prose應用用戶id)到應用服務器1708以確定哪個用戶/wtru被授權或不再被授權(被撤銷)。prose應用服務器1708可發送授權響應消息1718來經由pc2提供公告wtru1702的標識(該公告wtru1702改變其許可發現列表)和/或授權的和/或撤銷的wtru的列表。這包括發送wtru1702的限制的proseapp用戶id和發現wtruid,以及撤銷的wtru的限制的proseapp用戶id和撤銷的prose發現wtruid的列表。prose應用服務器1708(通過提供n對目標prose發現wtruid-目標限制的proseapp用戶id)可提供授權發現每個撤銷的wtru的用戶/wtru的更新列表。
在1720處,prose功能1707可標識正在被撤銷的用戶。基于取消授權的用戶的數量,prose功能1707可決定分配新prose碼給公告wtru1702來進行公告。
如果公告wtru1702在vplmn1730中,監測wtru1703可向公告wtru1702的prose功能1707請求分配新prose碼的授權和該新prose碼。prose功能1707可發送公告授權消息1722到vplmn1730中的prose功能1704。公告授權消息1722可包括但不限于包括:限制的proseapp用戶id;應用id;有效定時器;prose碼;和/或wtru標識。prose功能1704可通過發送公告授權確認(ack)消息1724來響應prose功能1707。
prose功能1707可發送發現響應消息1726到公告wtru1702,該發現響應消息1726包括prose碼和/或有效定時器。在1728處,公告wtru1702可開始無線電資源分配以發送新的prose碼(如果其已被接收到)或停止公告prose碼。prose功能1707可向授權的監測wtru1703通知新的碼來進行監測。可替換地,當先前分配的碼的ttl過期時,監測wtru可獲得新的碼。
在1740處,prose功能1707(通過從授權響應消息1718檢查授權發現wtruid)可檢測哪個用戶/wtru被授權監測新的碼,并可檢索授權的碼來進行監測。prose功能1707(通過從授權響應消息1718檢查撤銷發現wtruid)還可檢查未被授權監測先前碼的wtru。
在1742處,如果發現wtruid屬于相異plmn(例如,vplmn1730),prose功能1704可連接分配標識的prose功能1704,以檢索授權prose碼來進行監測。prose功能1707可提供發送監測更新消息1744到被授權的監測wtru1703,該監測更新消息1744包括更新發現過濾器和/或ttl。對撤銷的wtru,prose功能1707可將prose碼的ttl設置為零。
根據示例,限制的發現的取消授權被prose功能發起。prose功能可決定撤銷對某些wtru的限制的發現的授權。原因例如可為應用可能不再被授權使用某些plmn中的限制的發現,或用戶可能撤銷其對(在hss中)限制的發現的訂閱。
圖18為另一示例性限制的發現撤銷過程1800的流程圖。在1810處,hss1806中訂閱細節的變化會觸發hss1806通知prose功能1807。因此,在1812處,hss1806可將撤銷的用戶和/或應用的列表指示給prose功能1807。在1814處,基于來自hss1806的輸入或來自內部觸發(例如,當應用授權可被存儲到prose功能1807時),prose功能1807可標識限制的發現未被許可的用戶的列表。prose功能1807可獲得撤銷的wtru的連接的限制的proseapp用戶id和/或發現wtruid。
1816中的剩余操作可包括由prose功能1807選擇的、上述經由pc3參考點進行的限制發現的撤銷的操作的任意組合。
以下對拒絕情形進行描述。例如,在上述限制的發現公告、監測和匹配過程中,prose功能可能不總是接受來自模式a(或模式b)wtru中監測(被發現方)wtru和公告(發現方)wtru的發現請求。如果發現請求未被prose功能接受,prose功能可發送拒絕消息,該拒絕消息可包括拒絕原因。prose功能可在如下任何情形下拒絕限制發現請求。
在一示例性情形中,wtru可發送具有特定應用或應用層用戶id不支持的發現類型的請求。例如,針對特定限制的發現應用用戶id的模式a限制的發現,wtru可被授權,并且其可針對該限制的發現應用用戶id發送用于模式b限制的發現請求的請求。由于所指出的發現請求類型(模式a發現相對模式b發現)可能針對此限制的prose應用用戶id不被支持的原因或應用id可能不被授權的原因,prose功能可能拒絕該請求。
此拒絕情形可應用于監測wtru和/或公告wtru。在監測wtru的情況下,發現消息可包括應用透明容器中的公告wtru的限制的prose應用層id。如果監測wtru未被授權監測包含在透明容器的限制的應用層用戶id,prose功能可在pc2接口從proseapp服務器獲得授權拒絕消息。prose服務器可發送拒絕消息來向wtru通知目標限制的應用用戶id可能未被授權。
在一示例性情形中,大約在公告wtru可能已發起撤銷過程的時間且在監測wtru接收到更新發現過濾器或prose碼已經被撤銷的指示之前,監測wtru可發送匹配報告消息到prose功能。在這種情況下,prose功能可發送更新發現過濾器或發現監測更新,和/或發送匹配報告拒絕消息,該發送匹配報告拒絕消息具有描述發現碼已被撤銷的原因。在上述任意情形中,wtru可停止監測與限制prose應用id相關聯的prose碼。
在上述所有示例中,prose功能分配的prose碼或prose應用碼可包括兩部分。其中一部分可由prose功能分配,prose碼的第二部分可由應用服務器分配。在prose功能-應用服務器通過pc2接口進行授權過程期間,應用服務器可發送prose碼的應用特定部分到prose功能。當監測ue發送用于prose碼的匹配報告時,prose功能可發送消息到prose應用服務器,以在prose應用碼由prose應用服務器分配時得到prose應用碼的應用特定部分的轉化。轉化可被獲得作為授權請求/授權響應過程的一部分,授權請求/授權響應過程在作為匹配報告過程一部分的prose應用服務和prose功能之間。
在匹配報告過程期間或匹配報告之后,監測wtru可接收到具有目標限制的proseapp用戶id的匹配報告確認。監測wtru可直接在pc1接口上連接prose應用服務器,以得到prose碼的應用特定部分的轉化。監測wtru可發送完整prose碼到app服務器或prose碼的應用部分,以得到從應用服務器返回的映射。
實施例
1、一種用于模式bprose發現的方法。
2、根據實施例1所述的方法,該方法由鄰近服務(prose)功能執行。
3、根據前述實施例中任一實施例所述的方法,進一步包括接收來自發現方無線發射/接收單元(wtru)的發現請求。
4、根據實施例3所述的方法,其中所述發現請求包含限制的prose應用標識(id)。
5、根據實施例4所述的方法,其中所述限制的prose應用標識與位于所述發現方wtru的應用相關聯。
6、根據前述實施例中任一實施例所述的方法,進一步包括生成用于所述發現方wtru的第一prose碼。
7、根據前述實施例中任一實施例所述的方法,進一步包括生成用于至少一個被發現方wtru的第二prose碼。
8、根據實施例6或7所述的方法,進一步包括生成關聯于各個第一和/或第二prose碼的第一和/或第二發現過濾器。
9、根據實施例8所述的方法,其中所述第一和/或第二發現過濾器分別用于匹配所述第一prose碼和/或所述第二prose碼。
10、根據前述實施例中任一實施例所述的方法,進一步包括發送第一發現響應到所述被發現方wtru。
11、根據實施例10所述的方法,其中所述第一發現響應包括所述第一prose碼。
12、根據實施例10或11所述的方法,所述第一發現響應包括所關聯的第一發現過濾器。
13、根據實施例6-12中任一實施例所述的方法,其中所述第一prose碼基于所述限制的prose應用id而生成。
14、根據前述實施例中任一實施例所述的方法,進一步包括發送第二發現響應到所述至少一被發現方wtru。
15、根據實施例14所述的方法,其中所述第二發現響應包含所述第二prose碼。
16、根據實施例14-15中任一實施例所述的方法,其中所述第二發現響應包括所關聯的第二發現過濾器。
17、根據前述實施例中任一實施例所述的方法,進一步包括向prose應用服務器發送發現授權。
18、根據實施例17所述的方法,其中所述發現授權包含至少所述限制的prose應用id以請求所述發現請求的授權。
19、根據實施例8-18中任一實施例所述的方法,其中所關聯的第一發現過濾器和第二發現過濾器每一者包括至少一個有效定時器和與各自的第一prose碼和第二prose碼關聯的prose掩碼。
20、根據前述實施例中任一實施例所述的方法,其中所述prose功能處于所述發現方wtru的歸屬公用陸地移動網絡(hplmn)中。
21、根據前述實施例中任一實施例所述的方法,該方法由所述發現方無線發射/接收單元(wtru)執行。
22、根據前述實施例中任一實施例所述的方法,進一步包括發送發現請求至prose功能。
23、根據前述實施例中任一實施例所述的方法,進一步包括接收來自所述prose功能的發現響應。
24、根據實施例23所述的方法,其中所述發現響應包含用于所述發現方wtru的第一prose碼。
25、根據實施例23-24中任一實施例所述的方法,其中所述發現響應包含相關聯的發現過濾器。
26、根據前述實施例中任一實施例所述的方法,進一步通過pc5接口發送第一公告消息。
27、根據實施例26所述的方法,其中所述第一公告消息包含所述第一prose碼。
28、根據前述實施例中任一實施例所述的方法,進一步接收來自被發現方wtru的第二公告消息。
29、根據實施例28所述的方法,其中所述第二公告消息包含第二prose碼。
30、根據實施例28或29中任一實施例所述的方法,進一步包括使用所述相關聯的發現過濾器來檢測與所接收的prose碼的匹配。
31、根據實施例30所述的方法,進一步包括在檢測到匹配的情況下,發送匹配報告至所述prose功能。
32、根據實施例22-31中任一實施例所述的方法,其中所述發現請求包含以下至少一者:限制的prose應用標識(id)、wtruid、命令或應用id。
33、根據前述實施例中任一實施例所述的方法,進一步包括該方法由被發現方無線發射/接收單元(wtru)執行。
34、根據前述實施例中任一實施例所述的方法,進一步包括發送發現請求至prose功能。
35、根據前述實施例中任一實施例所述的方法,進一步包括接收來自所述prose功能的發現響應。
36、根據實施例35所述的方法,其中所述發現響應包含用于所述被發現方wtru的鏈接的prose碼和關聯的發現過濾器。
37、根據前述實施例中任一實施例所述的方法,進一步包括通過pc5接口從發現方wtru接收第一公告消息。
38、根據實施例37所述的方法,其中所述第一公告消息包含第一prose碼。
39、根據前述實施例中任一實施例所述的方法,進一步包括使用相關聯的發現過濾器來檢測與所接收的第一prose碼的匹配。
40、根據前述實施例中任一實施例所述的方法,進一步包括通過pc5接口向所述發現方wtru發送第二公告消息。
41、根據實施例40所述的方法,其中所述第二公告消息包含鏈接的prose碼。
42、根據實施例34-41中任一實施例所述的方法,其中所述發現請求包含以下至少一者:限制的prose應用標識(id)、wtruid、命令或應用id。
雖然本發明的特征和元素以特定的結合在以上進行了描述,但本領域普通技術人員可以理解的是,每個特征或元素可以單獨使用,或在與其它特征和元素結合的情況下使用。此外,于此描述的方法可以在由計算機或處理器執行的計算機程序、軟件或固件中實施,其中所述計算機程序、軟件或固件被包含在計算機可讀存儲介質中。計算機可讀介質的實例包括電子信號(通過有線或者無線連接而傳送)和計算機可讀存儲介質。計算機可讀存儲介質的實例包括但不局限于只讀存儲器(rom)、隨機存取存儲器(ram)、寄存器、緩沖存儲器、半導體存儲設備、磁介質(例如,內部硬盤和可移動磁盤)、磁光介質以及cd-rom光盤和數字多功能光盤(dvd)之類的光介質。與軟件有關的處理器可以被用于實施在wtru、ue、終端、基站、rnc或者任何主計算機中使用的無線電頻率收發信機。