中文字幕无码日韩视频无码三区

處理匹配報告的方法及鄰近服務功能裝置的制造方法

文檔序號:10661686閱(yue)讀(du):461來(lai)源(yuan):國知局
處理匹配報告的方法及鄰近服務功能裝置的制造方法
【專利摘要】本申請公開了一種處理匹配報告之的方法及鄰近服務功能裝置。該處理匹配報告的方法,適用于鄰近服務功能裝置。方法步驟包括:從第一使用者裝置接收限制式鄰近服務探尋的匹配報告;根據匹配報告決定在限制式鄰近服務探尋中與第一使用者裝置關聯的第二使用者裝置;決定第一使用者裝置與第二使用者裝置之間是否有探尋許可正在變更;以及因應探尋許可正在變更而拒絕匹配報告,使得接受匹配報告的功能不被啟用。
【專利說明】
處理匹配報告的方法及鄰近服務功能裝置
技術領域
[0001 ] 本申請主要關于限制式的鄰近服務(Proximity-based Service,ProSe)探尋,特別涉及一種處理限制式鄰近服務探尋的匹配報告的方法及裝置。
【背景技術】
[0002]近年來,由于大眾對普適(ubiquitous)運算與網絡通信的需求大幅增長,于是各種無線技術紛紛問世,包括:全球移動通信系統(Global System for Mobilecommunicat1ns,GSM)技術、通用封包無線服務(General Packet Rad1 Service,GPRS)技術、全球增強型數據傳輸(Enhanced Data rates for Global Evolut1n,EDGE)技術、寬頻分碼多工接入(Wideband Code Divis1n Multiple Access,WCDMA)技術、分碼多工接入-2000(Code Divis1n Multiple Access 2000,CDMA_2000)技術、分時同步分碼多工接入(Time Divis1n-Synchronous Code Divis1n Multiple Access,TD_SCDMA)技術、全球互通微波接入(Worldwide Interoperability for Microwave Access,WiMAX)技術、長期演進(Long Term Evolut1n,LTE)技術、長期演進強化(LTE-Advanced,LTE_A)技術、以及分時長期演進(Time-Divis1n LTE,TD_LTE)技術等。通過使用上述無線技術的一,使用者裝置可無線地連接至服務網絡,以隨時隨地取得包括鄰近服務在內的移動服務。
[0003]以長期演進技術為例,鄰近服務是始于第12版本的第三代合作伙伴計劃(3rdGenerat1n Partnership Pro ject,3GPP)組織所制訂的規格標準書中被提出。鄰近服務讓使用者裝置得以探尋附近的其他使用者裝置,而鄰近服務的探尋方式可分為直接式鄰近服務探尋、及限制式鄰近服務探尋。在直接式的鄰近服務探尋中,使用者裝置對其欲探尋的其他使用者裝置不會設定任何限制。
[0004]相反地,在限制式的鄰近服務探尋中,使用者裝置可對其欲探尋的其他使用者裝置設定限制。舉例來說,當使用者欲察看其臉書(Facebook)或推特(Twitter)上的朋友是否在附近時,便可通過使用者裝置來執行限制式鄰近服務探尋以找尋朋友。根據第三代合作伙伴計劃組織所制訂的規格標準書23.713,當使用者裝置發起宣告請求或監聽請求時,會將其與/或探尋對象的限制式鄰近服務應用使用者識別碼(為方便說明,于文后簡稱為Restricted ProSe App User ID)傳送給服務網絡中的鄰近服務功能節點。接著,鄰近服務功能節點會與鄰近服務應用服務器進行通信以確認Restricted ProSe App User ID的所屬使用者裝置是否能夠探尋彼此,若是,鄰近服務功能節點會產生一鄰近服務碼給宣告的(announcing)使用者裝置、以及一探尋過濾器給監聽的(monitoring)使用者裝置。如果監聽的使用者裝置從其使用者的朋友處收到鄰近服務碼,該鄰近服務碼將會與監聽使用者裝置的探尋過濾器相匹配;反之,如果監聽的使用者裝置從非其使用者的朋友處收到鄰近服務碼,該鄰近服務碼將不會與監聽使用者裝置的探尋過濾器相匹配。
[0005]然而,使用者可在任何時間點去變更已授予給其他使用者的探尋許可。舉例來說,當鮑伯撤銷了在臉書上與艾莉絲的朋友關系,通常會需要一些時間讓鄰近服務功能節點能夠與鄰近服務應用服務器進行通信以起用探尋許可的變更并決定是否是要撤銷艾莉絲的使用者裝置的探尋過濾器、或分配新的探尋過濾器及鄰近服務碼給其他朋友的使用者裝置。因此,在探尋許可的變更期間,監聽的使用者裝置可能還是使用舊的探尋過濾器,而宣告的使用者裝置可能還是使用舊的鄰近服務碼。如此一來,根據舊的探尋過濾器與舊的鄰近服務碼所產生的匹配報告可能并不正確,但卻會被鄰近服務功能節點錯誤地接受了,進而造成監聽的使用者裝置錯誤地執行那些只有當正確的匹配發生時才能執行的作業。

【發明內容】

[0006]本申請的一實施例提供了一種處理匹配報告的方法,適用于一鄰近服務功能裝置。上述處理匹配報告的方法包括以下步驟:從一第一使用者裝置接收一限制式鄰近服務探尋的一匹配報告;根據上述匹配報告決定在上述限制式鄰近服務探尋中與上述第一使用者裝置關聯的一或多個第二使用者裝置;決定上述第一使用者裝置與上述第二使用者裝置之間是否有一探尋許可正在變更;以及因應上述探尋許可正在變更而拒絕上述匹配報告,使得接受上述匹配報告的功能不被啟用。
[0007]本申請的另一實施例提供了一種鄰近服務功能裝置,包括一接收電路、一第一決定電路、一第二決定電路、以及一預防電路。上述接收電路是用以從一第一使用者裝置接收一限制式鄰近服務探尋的一匹配報告。上述第一決定電路是用以根據上述匹配報告決定在上述限制式鄰近服務探尋中與上述第一使用者裝置關聯的一或多個第二使用者裝置。上述第二決定電路是用以決定上述第一使用者裝置與上述第二使用者裝置之間是否有一探尋許可正在變更。上述預防電路是用以因應上述探尋許可正在變更而拒絕上述匹配報告,使得接受上述匹配報告的功能不被啟用。
[0008]關于本申請其他附加的特征與優點,此領域的技術人員,在不脫離本申請的精神和范圍內,當可根據本案實施方法中所公開的處理匹配報告的方法及鄰近服務功能裝置做些許的變動與潤飾而得到。
【附圖說明】
[0009]圖1是根據本申請一實施例所述的無線通信環境的示意圖。
[0010]圖2是根據本申請一實施例所述的使用者裝置的示意圖。
[0011]圖3是根據本申請一實施例所述的鄰近服務功能裝置的示意圖。
[0012]圖4是根據本申請一實施例所述處理匹配報告的方法流程圖。
[0013]圖5是根據本申請一實施例所述的宣告請求程序的訊息序列圖。
[0014]圖6是根據本申請一實施例所述的監聽請求程序的訊息序列圖。
[0015]圖7是根據本申請一實施例所述的匹配報告程序的訊息序列圖。
[0016]圖8是根據本申請一實施例所述的鄰近服務功能裝置的電路方塊圖。
[0017]附圖標記說明:
[0018]100無線通信環境;
[0019]110?130移動通信裝置;
[0020]140服務網絡;
[0021]141接入網絡;
[0022]142核心網絡;
[0023]150鄰近服務應用服務器;
[0024]10射頻裝置;
[0025]20基頻芯片;
[0026]30顯示裝置;
[0027]40輸入裝置;
[0028]50儲存裝置;
[0029]60通信裝置;
[0030]70控制器;
[0031]80儲存裝置;
[0032]S410?S450、S510?S580、S610?S680、S710?S780 步驟;
[0033]810接收電路;
[0034]820、830決定電路;
[0035]840預防電路;
[0036]850傳送電路。
【具體實施方式】
[0037]本章節所敘述的是實施本申請的最佳方式,目的在于說明本申請的精神而非用以限定本申請的保護范圍,應理解下列實施例可經由軟件、硬件、固件、或上述任意組合來實現。文中述及的第三代合作伙伴計劃所制訂的規格標準書是僅用以協助表達本申請的精神,而非用以限制本申請的保護范圍。
[0038]圖1是根據本申請一實施例所述的無線通信環境的示意圖。無線通信環境100包括三個使用者裝置110?130、服務網絡140、以及鄰近服務應用服務器150,其中每個使用者裝置110?130皆無線地連接至服務網絡140以取得包括鄰近服務在內的移動服務。此外,使用者裝置110?130可通過鄰近服務來探尋彼此。每個使用者裝置110?130可為功能型手機、智能手機、平板電腦、筆記本電腦、或任何移動通信裝置,只要其可支持服務網絡140所使用的無線技術。服務網絡140可為任何基于長期演進技術的網絡,例如:長期演進網絡、長期演進強化網絡、或分時長期演進網絡。
[0039]明確來說,服務網絡140包括接入網絡141與核心網絡142,其中接入網絡141是用以處理無線電信號、支持終端無線電協議、以及連接使用者裝置110?130與核心網絡142,而核心網絡142是用以執行移動管理、網絡端的驗證、與公眾網絡(例如:網際網絡)的介接、以及提供鄰近服務。接入網絡141與核心網絡142可各自包括一或多個網絡節點用以執行上述功能。舉例來說,當服務網絡140為長期演進網絡、長期演進強化網絡、或分時長期演進網絡時,接入網絡141可為演進式通用陸地無線電接入網絡(Evolved UniversalTerrestrial Rad1 Access Network,E-UTRAN),其包括至少一演進式基站(evolve NodeB,eNB),例如:家用型演進式基站、廣域(macro)基站、微型(pico)基站;而核心網絡142可為演進封包核心(Evolved Packet Core,EPC),其包括了:本籍用戶服務器(Home SubscriberServer,HSS)、移動管理實體(Mobility Management Entity ,MME)、服務閘道器(ServingGateway,S-GW)、封包數據網絡閘道器(Packet Data Network Gateway,PDN-GW/P_GW)、定位平臺、鄰近服務功能裝置(或可稱為鄰近服務功能節點)、以及鄰近服務應用服務器等。在另一實施例,鄰近服務功能裝置亦可設置于核心網絡142之外。
[0040]明確來說,鄰近服務功能裝置是用以通過特定參考點與第三方應用進行介接、驗證及設定使用者裝置110?130以進行探尋及直接通信、以及提供限制式鄰近服務探尋的功能等。
[0041]鄰近服務應用服務器150是直接地或間接地連接至服務網絡140及使用者裝置110?130,且具備鄰近服務的能力以建立出運作應用的功能,例如:在公共安全領域方面的特定代理、或商用領域方面的社群媒體(如:臉書、推特),而這些應用雖然不在第三代合作伙伴計劃組織所定義的架構的內,但可通過特定參考點與第三代合作伙伴計劃組織所定義的實體介接。鄰近服務應用服務器150可與使用者裝置110?130所執行的應用進行通信。具體來說,鄰近服務應用服務器150可分配及維護Restricted ProSe App User ID給宣告的與監聽的使用者裝置。
[0042]圖2是根據本申請一實施例所述的使用者裝置的示意圖。使用者裝置包括射頻(Rad1 Frequency,RF)裝置10、基頻芯片20、顯示裝置30、輸入裝置40、以及儲存裝置50。基頻芯片20是用以控制射頻裝置10與用戶識別卡(未繪示)之間的通信、控制射頻裝置10進行與服務網絡140之間的無線通信、傳送畫面(包括:文字、圖像、影像)數據到顯示裝置30、從輸入裝置40接收輸入信號、以及從儲存裝置50中讀取或寫入數據。
[0043]在一實施例,基頻芯片20可包括一處理器,例如:通用處理器、微處理器(Micro-Control Unit,MCU)、或數字信號處理器(Digital Signal Processor,DSP)等,以控制執行上述作業。
[0044]另外,基頻芯片20可進一步包括多個硬件元件以執行基頻信號處理,包括模擬數字轉換(analog-to-digital convers1n,ADC)/數字模擬轉換(digital-to-analogconvers1n,DAC)、增益(gain)調整、調變與解調變、以及編碼/解碼等。射頻裝置10可自天線接收射頻無線信號,并將射頻無線信號轉換為基頻信號以交由基頻芯片20進一步處理,或自基頻芯片20接收基頻信號,并將基頻信號轉換為射頻無線信號以通過天線進行傳送。射頻裝置10亦可包括多個硬件裝置以執行上述射頻轉換,舉例來說,射頻裝置10可包括一混頻器(mixer)以將基頻信號乘上無線技術所使用的射頻中的一振蕩載波,其中該射頻可為全球移動通信系統/通用封包無線服務系統/全球增強型數據傳輸系統所使用的900兆赫(MHz)、1800兆赫、或1900兆赫,或寬頻分碼多工接入系統所使用的900兆赫、1900兆赫、或2100兆赫,或長期演進系統/長期演進強化系統/分時長期演進系統所使用的900兆赫、2100兆赫、或2.6吉赫(GHz),端視所使用的無線技術而定。
[0045]在一實施例,基頻芯片20可再包括一接口(未繪示)用以處理與用戶識別卡(未繪示)之間的連線,其中用戶識別卡是用以儲存用戶信息,且其規格符合服務網絡140所使用的無線技術。舉例來說,當服務網絡140為全球移動通信系統/通用封包無線服務系統/全球增強型數據傳輸系統/寬頻分碼多工接入系統時,用戶識別卡可為一用戶識別模塊(Subscriber Identity Module,SIM)卡;或者,當服務網絡140為寬頻分碼多工接入系統/長期演進系統/長期演進強化系統/分時長期演進系統時,用戶識別卡可為一通用用戶識別模塊(Universal SIM,USIM)卡。
[0046]在另一實施例,用戶信息亦可直接寫入在使用者裝置內,而不需要額外的卡槽來接入任何用戶識別卡,或者,可由儲存在儲存裝置150中的虛擬用戶識別卡來提供用戶信息,且本申請不在此限。
[0047]顯示裝置30可為液晶顯示器(Liquid-Crystal Display,LCD)、發光二極管(Light-Emitting D1de,LED)顯不器、或電子紙顯不器(Electronic Paper Display,EPD)等,用以提供顯示功能。或者,顯示裝置30可進一步包括一或多個觸控感應器,用以檢測物件(如:手指或觸控筆)的接近/接觸。
[0048]輸入裝置40可包括一或多個按鈕、鍵盤、滑鼠、觸碰板、視頻鏡頭、麥克風、以及/或喇叭等,用以作為人機接口與使用者互動。
[0049]儲存裝置50可為存儲器(例如:隨機存取存儲器(Random Access Memory,RAM)、快閃存儲器(Flash memory)、或非揮發性隨機存取存儲器(Non-Volatile Random Access1^1110”,附1^1)等)、磁性儲存裝置(例如:磁帶或硬盤)、光學儲存裝置(例如:只讀光盤(Compact Disc Read-Only Memory,Q)-R0M))、或上述的任意組合,用以儲存指令集、以及應用及/或通信協議的程序碼等。
[0050]當可理解的是,圖2所示的元件僅用以提供一的對其進行說明范例,并非用以限制本申請的保護范圍。
[0051]圖3是根據本申請一實施例所述的鄰近服務功能裝置的示意圖。鄰近服務功能裝置是負責提供鄰近服務的功能,其包括通信裝置60、控制器70、以及儲存裝置80。通信裝置60用以提供與服務網絡140或另一服務網絡中的其他網絡節點(例如:本籍用戶服務器、定位平臺、以及鄰近服務應用服務器)之間的有線通信、與使用者裝置110?130之間的無線通信、以及與鄰近服務應用服務器150之間的有線通信。舉例來說,針對有線通信的部分,通信裝置60可包括:纜線數據機(cable modem)、非對稱數字用戶回路(Asymmetric DigitalSubscriber Line,ADSL)數據機、光纖數據機(Fiber-Optic Modem,F0M)、以太網接口、或其他有線網絡接口。針對無線通信的部分,通信裝置60可包括射頻裝置、基頻芯片、以及天線,其功能類似圖2的實施例所述的射頻裝置、基頻芯片、以及天線,故在此不再贅述。
[0052]控制器70可為通用處理器、微處理器、應用處理器、或數字信號處理器等,其包括多個電路以提供數據處理及運算的功能、控制通信裝置60的運作、以及執行儲存裝置80中所儲存的程序碼或指令以執行本申請的處理匹配報告的方法。
[0053]該領域的技術人員當可理解,用以執行處理匹配報告的方法的電路通常可包括多個晶體管被設置以控制該電路的運作以提供所需的功能及作業。更進一步的,晶體管的特定結構及其之間的連結關系通常是由編譯器所決定,例如:暫存器轉移語言(RegisterTransfer Language,RTL)編譯器可由處理器所運作,將類似組合語言碼的指令檔(script)編譯成適用于設計或制造該電路所需的形式。因此,暫存器轉移語言確實被廣為使用于電子及數字系統的設計程序。
[0054]儲存裝置80可為存儲器(例如:隨機存取存儲器、快閃存儲器、或非揮發性隨機存取存儲器等)、磁性儲存裝置(例如:磁帶或硬盤)、光學儲存裝置(例如:只讀光盤)、或上述的任意組合,用以儲存應用、通信協議、以及本申請的處理匹配報告的方法的程序碼或指令集等。
[0055]雖未繪示,鄰近服務功能裝置還可進一步包括其他功能單元,例如:輸入輸出裝置(例如:顯示裝置、按鈕、鍵盤、滑鼠、或觸碰板等)、以及電源等,且本申請不在此限。
[0056]圖4是根據本申請一實施例所述處理匹配報告的方法流程圖。在此實施例中,處理匹配報告的方法是適用于鄰近服務功能裝置。首先,鄰近服務功能裝置從第一使用者裝置接收限制性鄰近服務探尋的匹配報告(步驟S410)。第一使用者裝置即為監聽的使用者裝置,其是因應接收到來自宣告的使用者裝置的PC5_DISC0VERY訊息而傳送上述匹配報告,其中PC5_DISC0VERY訊息包括的鄰近服務碼與監聽的使用者裝置的探尋過濾器相匹配。
[0057]明確來說,在步驟S410之前,宣告的使用者裝置與監聽的使用者裝置可分別執行宣告請求程序及監聽請求程序,以取得鄰近服務碼及探尋過濾器。宣告請求程序及監聽請求程序將于后續第5、6圖進一步說明。
[0058]接續步驟S410,鄰近服務功能裝置根據匹配報告決定在限制性鄰近服務探尋中與第一使用者裝置關聯的一或多個第二使用者裝置(步驟S420)。明確來說,匹配報告包括第一使用者裝置的Restricted ProSe App User ID、以及第一使用者裝置所接收到的鄰近服務碼。鄰近服務功能裝置分析鄰近服務碼并確認出宣告這個鄰近服務碼的第二使用者裝置,之后再根據這個鄰近服務碼去取得第二使用者裝置的Restricted ProSe App UserID、以及第一使用者裝置的基本數據與特性(UE context)。關于如何取得第二使用者裝置的Restricted ProSe App User ID,由于其超出了本申請的范疇,故在此省略不提,其詳細說明可參考第三代合作伙伴計劃組織所制訂的規格標準書23.713。
[0059]在一實施例,如果相關應用為一對一的應用,則只會有一個第二使用者裝置會被分配使用上述鄰近服務碼。在另一實施例,如果相關應用為群組對話的應用,則可能會有多個第二使用者裝置會被分配使用上述鄰近服務碼。
[0060]接續步驟S420,鄰近服務功能裝置決定第一使用者裝置與第二使用者裝置之間是否有探尋許可正在變更(步驟S430)。在一實施例,探尋許可的變更指示了第一使用者裝置已請求撤銷發給第二使用者裝置的任一者的探尋許可。在另一實施例,探尋許可的變更指示了第二使用者裝置的任一者已請求撤銷發給第一使用者裝置的探尋許可。
[0061]當第一使用者裝置與第二使用者裝置之間有探尋許可正在變更時,鄰近服務功能裝置拒絕匹配報告,使得接受匹配報告的功能不會被啟用(步驟S440),并結束方法流程。在一實施例,鄰近服務功能裝置在拒絕了匹配報告之后,可不傳送任何回應給第一使用者裝置。在另一實施例,鄰近服務功能裝置在拒絕了匹配報告之后,可傳送匹配報告的確認至第一使用者裝置,在確認中包括拒絕原因用以指示探尋許可已過期。舉例來說,拒絕原因的值可設為任何一個還沒有明確用途的值(如:9?255)以指示探尋許可已過期。
[0062]接續步驟S430,當第一使用者裝置與第二使用者裝置之間沒有探尋許可正在變更時,鄰近服務功能裝置接受匹配報告并傳送匹配報告的確認至第一使用者裝置,在確認中包括第二使用者裝置的一或多個Restricted ProSe App User ID(步驟S450),并結束方法流程。
[0063]需注意的是,步驟S440中所述接受匹配報告的功能,可以是指步驟S450的執行內容。
[0064]圖5是根據本申請一實施例所述的宣告請求程序的訊息序列圖。首先要說明的是,發起宣告請求程序的使用者裝置可被理解為宣告的使用者裝置。在步驟S510,使用者裝置通過應用層的機制向鄰近服務應用服務器設置限制性鄰近服務探尋的許可。明確來說,在使用者裝置的應用用戶端將鄰近服務探尋使用者裝置識別碼(為方便說明,于文后簡稱為ProSe Disc UE ID)提供給鄰近服務應用服務器,接著鄰近服務應用服務器針對ProSeDisc UE ID分配一Restricted ProSe App User ID給使用者裝置的應用用戶端。
[0065]在步驟S520,當應用用戶端觸發欲進行宣告時,使用者裝置傳送探尋請求訊息至鄰近服務功能裝置,其中探尋請求訊息包括使用者裝置的Restricted ProSe App User ID與使用者裝置識別碼、指令類型、探尋類型、以及應用識別碼,使用者裝置識別碼可被設置為使用者裝置的國際移動用戶識別碼(Internat1nal Mobile Subscriber Identity,MSI),指令類型可被設置為「宣告」,探尋類型可被設置為「限制式探尋」,應用識別碼為一獨一無二的識別碼用以指示觸發宣告的應用。
[0066]在步驟S530,鄰近服務功能裝置對應用識別碼所對應的應用進行探尋授權檢驗。在沒有使用者裝置的基本數據與特性的情況下(即為此實施例所要說明的),鄰近服務功能裝置會與本籍用戶服務器進行通信,以對探尋的授權進行檢驗。
[0067]在步驟S540與S550,當有需要時,鄰近服務功能裝置會向鄰近服務應用服務器要求驗證發起請求的使用者裝置。換句話說,在另一實施例,步驟S540與S550可被略過。
[0068]進一步說明,在步驟S540,鄰近服務功能裝置傳送驗證請求訊息至鄰近服務應用服務器,其中驗證請求訊息包括Restricted ProSe App User ID、以及被設為「限制式探索/宣告」的一指標。鄰近服務功能裝置是根據應用識別碼來確認鄰近服務應用服務器。
[0069]進一步說明,在步驟S550,鄰近服務應用服務器傳送驗證回應訊息至鄰近服務功能裝置,其中驗證回應訊息包括ProSe Disc UE ID、以及被設為「限制式探索/宣告確認」的一指標,ProSe Disc UE ID與鄰近服務應用服務器中所儲存的Restricted ProSe AppUser ID存在著對應關系。
[0070]在步驟S560,鄰近服務功能裝置分配一鄰近服務碼以及對應的有效計時器,其中鄰近服務碼是對應至探尋請求中所帶的Restricted ProSe App User ID,而有效計時器則用以指示鄰近服務碼的有效期有多久,使用者裝置將能夠在有效計時器所指示的效期內宣告此鄰近服務碼。鄰近服務功能裝置可將Restricted ProSe App User ID、鄰近服務碼、以及有效計時器儲存在使用者裝置的基本數據與特性中。
[0071]在步驟S570,鄰近服務功能裝置傳送探尋回應訊息至使用者裝置,其中探尋回應訊息包括所分配的鄰近服務碼及有效計時器。
[0072]在步驟S580,使用者裝置使用服務網絡已授權及設置用于鄰近服務的無線資源(根據第三代合作伙伴計劃組織針對長期演進/長期演進強化/分時長期演進技術所制訂的標準規格書而定),開始宣告所收到的鄰近服務碼。
[0073]圖6是根據本申請一實施例所述的監聽請求程序的訊息序列圖。首先要說明的是,發起監聽請求程序的使用者裝置可被理解為監聽的使用者裝置。在步驟S610,使用者裝置的應用用戶端將ProSe Disc UE ID提供給鄰近服務應用服務器,接著鄰近服務應用服務器針對ProSe Disc UE ID分配一Restricted ProSe App User ID給使用者裝置的應用用戶端。此外,當使用者裝置的應用用戶端欲探尋其他宣告的使用者裝置(例如:使用者于該應用上所設定的朋友),監聽的使用者裝置通過將其他宣告的使用者裝置的應用層使用者識別碼(于文后簡稱為App Layer User ID)提供給鄰近服務應用服務器,而能夠從鄰近服務應用服務器取得其他宣告的使用者裝置的Restricted ProSe App User ID。
[0074]在步驟S620,當應用用戶端觸發欲進行監聽時,使用者裝置傳送探尋請求訊息至鄰近服務功能裝置,其中探尋請求訊息包括使用者裝置的Restricted ProSe App User ID與使用者裝置識別碼、指令類型、探尋類型、應用識別碼、以及應用通透載體(Applicat1nTransparent Container),使用者裝置識別碼可被設置為使用者裝置的國際移動用戶識別碼,指令類型可被設置為「監聽」,探尋類型可被設置為「限制式探尋」,應用識別碼為一獨一無二的識別碼用以指示觸發監聽的應用,應用通透載體包括了目標Restricted ProSe AppUser ID,用于指示使用者裝置欲監聽的標的。
[0075]在步驟S630,鄰近服務功能裝置對應用識別碼所對應的應用進行探尋授權檢驗。在沒有使用者裝置的基本數據與特性的情況下(即為此實施例所要說明的),鄰近服務功能裝置會與本籍用戶服務器進行通信,以對探尋的授權進行檢驗。
[0076]在步驟S640與S650,當有需要時,鄰近服務功能裝置會向鄰近服務應用服務器驗證發起請求的使用者裝置。
[0077]進一步說明,在步驟S640,鄰近服務功能裝置傳送驗證請求訊息至鄰近服務應用服務器,其中驗證請求訊息包括Restricted ProSe App User ID、被設為「限制式探索/監聽」的一指標、以及應用通透載體。鄰近服務功能裝置是根據應用識別碼來確認鄰近服務應用服務器。
[0078]進一步說明,在步驟S650,根據許可設定,如果發起請求的使用者裝置的Restricted ProSe App User ID被允許探尋應用通透載體中所包括的目標RestrictedProSe App User ID,則鄰近服務應用服務器傳送驗證回應訊息至鄰近服務功能裝置,其中驗證回應訊息包括ProSe Disc UE ID、被設為「限制式探索/監聽確認」的一指標、以及N對[目標ProSe Disc UE ID;目標Restricted ProSe App User ID] ο
[0079]在步驟S660,如果其中一對[目標ProSeDisc UE ID;目標Restricted ProSe AppUser ID]對應至有效的鄰近服務碼,鄰近服務功能裝置取出與目標ProSe Disc UE ID、應用識別碼、以及目標Restricted ProSe App User ID對應的鄰近服務碼。
[0080]在步驟S670,根據取出的鄰近服務碼及其對應的有效計時器,鄰近服務功能裝置分配一探尋過濾器及對應的存活時間,并將探尋過濾器與存活時間帶在探尋回應訊息中傳送至使用者裝置。
[0081]在步驟S680,使用者裝置使用服務網絡已授權及設置用于鄰近服務的無線資源(根據第三代合作伙伴計劃組織針對長期演進/長期演進強化/分時長期演進技術所制訂的標準規格書而定)、以及探尋過濾器,開始進行監聽。
[0082]圖7是根據本申請一實施例所述的匹配報告程序的訊息序列圖。在步驟S710,由于使用者裝置接收到的鄰近服務碼與其從監聽請求程序所取得的探尋過濾器相匹配,因此使用者裝置傳送匹配報告訊息至鄰近服務功能裝置。匹配報告訊息包括了使用者裝置的Restricted ProSe App User ID以及使用者裝置識別碼、探尋類型、應用識別碼、以及鄰近服務碼,其中使用者裝置識別碼可被設置為使用者裝置的國際移動用戶識別碼,應用識別碼為一獨一無二的識別碼用以指示觸發監聽的應用,探尋類型則設為「限制式探尋」。
[0083]在步驟S720,鄰近服務功能裝置對監聽的使用者裝置欲執行的限制式鄰近服務探尋進行探尋授權檢驗。
[0084]在步驟S730,鄰近服務功能裝置分析鄰近服務碼并在監聽的使用者裝置的基本數據與特性中找出對應的目標Restricted ProSe App User ID(s),意即宣告的使用者裝置或與其共用相同鄰近服務碼的其他使用者裝置的Restricted ProSe App User ID(S)(共用相同鄰近服務碼的使用者裝置將于文后通稱為目標使用者裝置)。
[0085]在步驟S740,鄰近服務功能裝置根據應用識別碼找出對應的鄰近服務應用服務器并對其傳送驗證請求訊息,其中驗證請求訊息包括發出請求的使用者裝置的RestrictedProSe App User ID、目標Restricted ProSe App User ID(s)、以及被設為「限制式探索/匹配」的一指標。
[0086]在步驟S750,根據許可設定確認了發出請求的使用者裝置被允許探尋目標使用者裝置,因此,鄰近服務應用服務器傳送驗證回應訊息至鄰近服務功能裝置,其中驗證回應訊息包括發出請求的使用者裝置的ProSe Disc UE ID、目標ProSe Disc UE ID(s)、以及被設為「限制式探索/匹配確認」的一指標。發出請求的使用者裝置的ProSe Disc UE ID即為發出請求的使用者裝置所對應的ProSe Disc UE ID,目標ProSe Disc UE ID(S)是對應至目標Restricted ProSe App User ID(S)。或者,驗證回應訊息還可再包括對應至目標ProSeDisc UE ID(s)的特定元數據,例如:歡迎訊息。
[0087]在步驟S760,鄰近服務功能裝置確認了驗證回應訊息中的ProSe Disc UE ID是屬于發出請求的使用者裝置,且驗證回應訊息中的目標ProSe Disc UE ID(S)與預存的目標ProSe Disc UE ID(S)相同。
[0088]在另一實施例,如果鄰近服務功能裝置不需要鄰近服務應用服務器的協助即可自行確認發出請求的使用者裝置與目標使用者裝置,那么流程步驟可跳過S740?S760不執行。
[0089]在步驟S770,鄰近服務功能裝置檢查監聽的使用者裝置與目標使用者裝置之間是否有探尋許可正在變更。明確來說,鄰近服務功能裝置可能已經先收到一變更請求要變更監聽的使用者裝置與目標使用者裝置之間的探尋許可(例如:監聽的使用者裝置的使用者欲撤銷其針對臉書這個應用而與目標使用者裝置的使用者所締結的朋友關系、或目標的使用者裝置的使用者欲撤銷其針對臉書這個應用而與監聽的使用者裝置的使用者所締結的朋友關系),且在起用該變更之前,鄰近服務功能裝置可能必須先決定受影響的使用者裝置,并決定是要撤銷被刪除朋友關系的使用者裝置所使用的探尋過濾器、或分配新的探尋過濾器或鄰近服務碼給其他未被刪除朋友關系的使用者裝置。需注意的是,判斷是否有探尋許可正在變更的程序可能存在一定的時間延遲。
[0090]在此實施例中,由于監聽的使用者裝置與目標使用者裝置之間有探尋許可正在變更,因此,在步驟S780,鄰近服務功能裝置拒絕該匹配報告,并傳送匹配報告確認訊息至監聽的使用者裝置,其中匹配報告確認訊息包括一拒絕原因用以指示探尋許可已過期。或者,鄰近服務功能裝置可僅拒絕該匹配報告但不傳送匹配報告確認訊息。
[0091]在另一實施例,如果監聽的使用者裝置與目標使用者裝置之間沒有探尋許可正在變更,鄰近服務功能裝置可接受該匹配報告,并傳送匹配報告確認訊息至監聽的使用者裝置,其中匹配報告確認訊息可包括應用識別碼、目標Restricted ProSe App User ID(s)、以及有效計時器。應用識別碼為一獨一無二的識別碼用以指示觸發監聽的應用。
[0092]由于宣告請求程序、監聽請求程序、以及匹配報告程序的其他細節敘述并不在本申請的范疇內故省略不提,相關的說明請參考第三代合作伙伴計劃組織所制訂的規格標準書23.713與24.334。
[0093]根據前述的實施例,值得注意的是,本申請所述的鄰近服務功能裝置會檢查鄰近服務的相關使用者裝置間是否有探尋許可正在變更,并于有探尋許可正在變更的情況下拒絕匹配報告,因而改善了限制式鄰近服務探尋的匹配報告程序,使得鄰近服務功能裝置不會接受因為過期的探尋許可而錯誤地送出的匹配報告。
[0094]圖8是根據本申請一實施例所述的鄰近服務功能裝置的電路方塊圖。如圖8所示,鄰近服務功能裝置包括接收電路810、決定電路820、決定電路830、預防電路840、以及傳送電路850。接收電路810是用以從監聽的使用者裝置接收限制性鄰近服務探尋的匹配報告。決定電路820是用以根據匹配報告決定在限制性鄰近服務探尋中與監聽的使用者裝置關聯的一或多個目標使用者裝置。決定電路830是用以決定監聽的使用者裝置與目標使用者裝置之間是否有探尋許可正在變更。預防電路840是用以因應探尋許可正在變更而拒絕匹配報告,使得接受匹配報告的功能不被啟用。傳送電路850是用以因應探尋許可正在變更而傳送匹配報告的確認至監聽的使用者裝置,其中匹配報告的確認包括拒絕原因用以指示探尋許可已過期;以及因應沒有探尋許可正在變更而傳送匹配報告的確認至監聽的使用者裝置,其中匹配報告的確認包括目標使用者裝置的Restricted ProSe App User ID(s)。需注意的是,接收電路810、決定電路820、決定電路830、預防電路840、以及傳送電路850可由圖3的實施例中所述的硬件元件來實現。當可理解圖8所示的電路區塊僅用以提供一說明的范例,并非用以限制本申請的保護范圍。舉例來說,鄰近服務功能裝置亦可包括其他電路,用以執行前述實施例中所提及的其他細節功能或作業。
[0095]本申請雖以各種實施例公開如上,然而其僅為范例參考而非用以限定本申請的范圍,任何本領域技術人員,在不脫離本申請的精神和范圍內,當可做些許的變動與潤飾。例如,本申請所述的處理匹配報告的方法亦可適用于以長期演進技術為基礎的任何優化版本的鄰近服務功能裝置。因此,上述實施例并非用以限定本申請的范圍,本申請的保護范圍當視后附的權利要求所界定者為準。
【主權項】
1.一種處理匹配報告的方法,適用于一鄰近服務功能裝置,該方法包括: 從一第一使用者裝置接收一限制式鄰近服務探尋的一匹配報告; 根據上述匹配報告決定在上述限制式鄰近服務探尋中與上述第一使用者裝置關聯的一或多個第二使用者裝置; 決定上述第一使用者裝置與上述第二使用者裝置之間是否有一探尋許可正在變更;以及 因應上述探尋許可正在變更而拒絕上述匹配報告,使得接受上述匹配報告的功能不被啟用。2.如權利要求1所述的方法,還包括: 因應上述探尋許可正在變更而傳送上述匹配報告的一確認至上述第一使用者裝置,其中上述確認包括一拒絕原因用以指示上述探尋許可已過期。3.如權利要求2所述的方法,其中上述拒絕原因的值介于9到255之間。4.如權利要求1所述的方法,還包括: 因應沒有探尋許可正在變更而傳送上述匹配報告的一確認至上述第一使用者裝置,其中上述確認包括上述第二使用者裝置的一或多個限制式鄰近服務應用使用者識別碼。5.如權利要求1所述的方法,其中上述探尋許可的變更指示了上述第一使用者裝置已請求撤銷發給上述第二使用者裝置的任一者的探尋許可。6.如權利要求1所述的方法,其中上述探尋許可的變更指示了上述第二使用者裝置的任一者已請求撤銷發給上述第一使用者裝置的探尋許可。7.一種鄰近服務功能裝置,包括: 一接收電路,用以從一第一使用者裝置接收一限制式鄰近服務探尋的一匹配報告; 一第一決定電路,用以根據上述匹配報告決定在上述限制式鄰近服務探尋中與上述第一使用者裝置關聯的一或多個第二使用者裝置; 一第二決定電路,用以決定上述第一使用者裝置與上述第二使用者裝置之間是否有一探尋許可正在變更;以及 一預防電路,用以因應上述探尋許可正在變更而拒絕上述匹配報告,使得接受上述匹配報告的功能不被啟用。8.如權利要求7所述的鄰近服務功能裝置,還包括: 一傳送電路,用以因應上述探尋許可正在變更而傳送上述匹配報告的一確認至上述第一使用者裝置,其中上述確認包括一拒絕原因用以指示上述探尋許可已過期。9.如權利要求8所述的鄰近服務功能裝置,其中上述拒絕原因的值介于9到255之間。10.如權利要求7所述的鄰近服務功能裝置,還包括: 一傳送電路,用以因應沒有探尋許可正在變更而傳送上述匹配報告的一確認至上述第一使用者裝置,其中上述確認包括上述第二使用者裝置的一或多個限制式鄰近服務應用使用者識別碼。11.如權利要求7所述的鄰近服務功能裝置,其中上述探尋許可的變更指示了上述第一使用者裝置已請求撤銷發給上述第二使用者裝置的任一者的探尋許可。12.如權利要求7所述的鄰近服務功能裝置,其中上述探尋許可的變更指示了上述第二使用者裝置的任一者已請求撤銷發給上述第一使用者裝置的探尋許可。
【文檔編號】H04W24/10GK106028392SQ201610115322
【公開日】2016年10月12日
【申請日】2016年3月1日
【發明人】陳陪蓉
【申請人】宏碁股份有限公司
網友詢問留(liu)言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1