消息重傳的方法及使用者設備的制造方法
【專利摘要】本發明提出一種消息重傳的方法及使用者設備,適用于進行近接服務探索過程。使用者設備包括收發器及處理器。收發器用以傳送及接收無線信號。處理器耦接收發器,且經配置用以執行下列步驟。通過收發器傳送用于近接服務的授權請求的第一消息,且啟動第一計時器。若在第一計時器到期時仍未通過收發器接收到響應于第一消息的第二消息,則啟動第二計時器。在第二計時器到期前,不通過收發器傳送第一消息。本發明能有效節省使用者設備的電池消耗且降低網絡流量負擔。
【專利說明】
消息重傳的方法及使用者設備
技術領域
[0001]本發明是有關于一種近接服務(proximity service,簡稱ProSe)技術,且特別是有關于一種用于近接服務探索(discovery)過程的消息重傳的方法及使用者設備。
【背景技術】
[0002]近年來,隨著移動通信技術以及智能手持裝置的快速發展,全球移動寬頻用戶以及移動數據流量也呈現指數型成長。然而,爆增的移動寬頻用戶以及數據流量卻造成移動通信網絡面臨頻譜效率、頻率利用及網絡覆蓋率等問題。因此,在第三代合作伙伴計劃(Third Generat1n Partnership Project,簡稱3GPP)的下一世代(例如,第四代(4G)、第五代(5G))無線通信技術中,便針對上述問題提出解決方案以及技術探討,其中裝置對裝置(device-to-device,簡稱D2D)通信技術便是重點發展的技術之一。
[0003]傳統的移動通信網絡中,諸如智能手機、平板電腦等使用者設備(userequipment,簡稱UE)需要通過核心網絡(core network)傳送語音及數據信號。而D2D技術通過鄰近(proximity)裝置探索(discovery)及直接通信(direct communicat1n),而無須經由核心網絡轉送數據,以達到網絡分流(offload)、適地服務(Locat1n-BasedService,簡稱LBS)等效果,從而為電信商(operator)帶來創新的商業價值。
【發明內容】
[0004]本發明提供一種消息重傳的方法及使用者設備,其在近接服務探索過程中,通過啟動額外的計時器,且在此計時器到期前不重傳消息,以避免重傳過多消息。
[0005]本發明提出一種消息重傳的方法,適用于使用者設備進行近接服務探索過程,此方法包括下列步驟。響應于傳送用于近接服務的授權請求的第一消息,啟動第一計時器。若在第一計時器到期時仍未接收到響應于第一消息的第二消息,則啟動第二計時器,其中在第二計時器到期前,不傳送第一消息。
[0006]本發明提出一種使用者設備,適用于進行近接服務探索過程。使用者設備包括收發器及處理器。收發器用以傳送及接收無線信號。處理器耦接收發器,且經配置用以執行下列步驟。通過收發器傳送用于近接服務的授權請求的第一消息,且啟動第一計時器。若在第一計時器到期時仍未通過收發器接收到響應于第一消息的第二消息,則啟動第二計時器。在第二計時器到期前,不通過收發器傳送第一消息。
[0007]基于上述,本發明實施例的處理器在第一計時器到期時若未接收到響應于第一消息的第二消息,則啟動第二計時器,且直到第二計時器到期前不重傳第一消息。藉此,使用者設備便能減少單位時間內重傳的次數,從而減少使用者設備的功率消耗以及降低網絡負載。
[0008]為讓本發明的上述特征和優點能更明顯易懂,下文特舉實施例,并配合附圖作詳細說明如下。
【附圖說明】
[0009]圖1是本發明一實施例說明一種通信系統的示意圖;
[0010]圖2是本發明一實施例說明使用者設備的方塊圖;
[0011]圖3是本發明一實施例說明一種消息重傳的方法流程圖;
[0012]圖4是本發明實施例的宣布請求過程中使用者設備與近接服務功能間的交互流程圖。
[0013]附圖標記說明:
[0014]100:通信系統;120:基地臺;
[0015]110、110a、110b:使用者設備; 130:核心網絡;
[0016]131:移動性管理實體;133:歸屬用戶伺服器;
[0017]135:近接服務功能;137:服務網關;
[0018]139:分組數據網絡網關;
[0019]S310 ?S330、S410 ?S470:步驟。
【具體實施方式】
[0020]在無線通信協議中,使用者設備傳送服務請求至服務提供端且服務提供端響應此服務請求,是一般常見的握手(hand shaking)過程。而若使用者設備未接收到服務請求的響應時,則通常會重新傳送服務請求。據此,為了減少使用者設備的功率消耗以及降低信令(signaling)流量負載,在近接服務(ProSe)的探索過程(例如,宣布請求過程(announcerequest procedure))中,本發明實施例提出兩個計時器,第一計時器的啟動是反應于傳送用于ProSe的授權請求的第一消息(例如,探索請求(DISCOVERY_REQUEST)),而第二計時器的啟動是反應于第一計時器到期時仍未接收到第一消息的響應(例如,探索響應(DISC0VERY_RESP0NSE)),并且在第二計時器到期前,不重傳第一消息。藉此,使用者設備便會減少重傳第一消息的次數,并藉以降低功率消耗及信令流量負載。以下提出符合本發明的精神的多個實施例,應用本實施例者可依其需求而對這些實施例進行適度調整,而不僅限于下述描述中的內容。
[0021]圖1是本發明一實施例說明一種通信系統的示意圖。請參照圖1,通信系統100包括使用者設備110、基地臺120及核心網絡130。需說明的是,在圖1中僅以兩個使用者設備IlOaUlOb及一個基地臺120為例,但不以此為限。
[0022]使用者設備110可表示各種實施例,其例如可包含(但不限于)移動站、先進移動站(advanced mobile stat1n,簡稱AMS)、伺服器、用戶端、臺式電腦、筆記本電腦、網絡電腦、工作站、個人數字助理(personal digital assistant,簡稱PDA)、平板個人電腦(personal computer,簡稱PC)、掃描器、電話裝置、尋呼機(pager)、相機、電視、掌上型視頻游戲裝置、音樂裝置、無線傳感器等。
[0023]圖2是本發明一實施例說明使用者設備110的方塊圖,使用者設備110可至少由如圖2所說明的功能元件表示。使用者設備110可至少包括(但不限于)收發器113、模擬至數字(A/D)/數字至模擬(D/A)轉換器114、處理器116、視情況選用的儲存單元115以及一或多個天線單元112。收發器113無線地傳輸下行鏈路(downlink)信號及接收上行鏈路(uplink)信號。收發器113也可執行諸如低噪聲放大、阻抗匹配、混頻、升頻或降頻轉換、濾波、放大及其類似的操作。模擬至數字(A/D)/數字至模擬(D/A)轉換器304經組態以在上行鏈路信號處理期間自模擬信號格式轉換為數字信號格式,且在下行鏈路信號處理期間自數字信號格式轉換為模擬信號格式。
[0024]處理器116經組態以處理數字信號且執行根據本發明的例示性實施例的過程(例如,ProSe探索過程)。此外,處理器116可視情況耦接至儲存單元115以儲存程序碼、裝置組態、碼本(codebook)、緩沖的或永久的數據,且也可記錄可由處理器116執行的多個模塊。處理器116的功能可通過使用諸如微處理器、微控制器、數字信號處理(digital signalprocessing,簡稱DSP)芯片、現場可程序化邏輯門陣列(Field Programmable Gate Array,簡稱FPGA)等可程序化單元來實施。處理器116的功能也可用獨立電子裝置或集成電路(integrated circuit,簡稱IC)實施,且處理器116也可用硬件或軟件實施。
[0025]此外,本發明實施例的使用者設備110為近接服務致能(ProSe-enabled)的電子裝置,即,使用者設備110可進行例如是交換ProSe控制信息、開啟與其他近接服務致能使用者設備的近接服務直接探索(ProSe Direct Discovery)過程、進行ProSe直接通信等功會K。
[0026]基地臺120可表示成各種實施例,其例如可包含(但不限于)演進型節點B (Evolved Node B,簡稱eNB)、家用演進型節點B (HeNB)、進階基地臺(advanced basestat1n,簡稱ABS)、基地收發器系統(base transceiver system,簡稱BTS)、存取點、家用基地臺、中繼器(relay)、散射器(scatterer)、轉發器(repeater)、中間節點、中間物(intermediary)和/或基于衛星的通信基地臺。
[0027]核心網絡130可以是演進型分組核心(Evolved Packet Core,簡稱EPC)網絡或其他第三代(3G)、第四代(4G)甚至第五代(5G)通信技術的核心網絡。核心網絡130可至少包括(但不限于)移動性管理實體(Mobility Management entity,簡稱MME) 131、歸屬用戶伺服器(Home Subscriber Server,簡稱 HSS) 133、近接服務功能(ProSe funct1n) 135、服務網關(Serving Gateway,簡稱S-GW) 137及分組數據網絡網關(Packet Data NetworkGateway,簡稱 FON-GW)。
[0028]圖3是本發明一實施例說明一種消息重傳的方法流程圖。請參照圖3,本實施例的方法適用于圖1的通信系統100及圖2的使用者設備110。下文中,將搭配通信系統100及使用者設備110中的各項元件說明本發明實施例所述的方法。本方法的各個流程可依照實施情形而隨之調整,且并不僅限于此。
[0029]在步驟S310中,處理器116通過收發器113傳送用于近接服務的授權請求的第一消息,且啟動第一計時器。具體而言,在ProSe直接探索過程中,使用者設備110接收到來自上層(例如,ProSe應用程序)用于宣布的請求后,會進行宣布請求過程,以取得用于在與其他近接服務致能的使用者設備間的介面(例如,使用者設備IlOa及IlOb間的PC5介面)上宣布的近接服務應用程序碼(ProSe Applicat1n Code)。此時,使用者設備110會傳送例如是探索請求(DISC0VERY_REQUEST)的第一消息至ProSe功能135 (例如,通過PC3介面),以取得在注冊公共陸基移動網絡(Public Land Mobile他切04,簡稱?11?)的授權。其中,此第一消息例如包括近接服務應用程序識別碼(ProSe Applicat1n identificat1n (ID))、事務處理識別碼(transact1n ID)、設為“宣布(announce) ”的指令(command)及使用者設備識別碼(UE identity)等數據。
[0030]此外,反應于第一消息的傳送,處理器116啟動第一計時器(例如,T3901)。此計時器的計時值例如是30秒、40秒或60秒等。
[0031]需說明的是,使用者設備110與ProSe功能135間的信令路徑可能穿過一個或多個網絡實體(例如,MME 131、HSS 133等),本發明實施例不局限上述傳輸路徑或方法。
[0032]接著,在步驟S330中,若在第一計時器到期時仍未通過收發器113接收到響應于第一消息的第二消息,則啟動第二計時器。在第二計時器到期前,不通過收發器113重新傳送第一消息。具體而言,基地臺120、核心網絡130可能發生任何網絡問題,或是與使用者設備110之間的連線發生問題,這將導致使用者設備110無法接收到響應于第一消息的第二消息(例如,探索響應(DISC0VERY_RESP0NSE))。由于此等網絡或連線問題可能不會立即恢復正常,因此若第一計時器到期時隨即重傳第一消息,則可能還是無法在第一計時器到期前接收到第二消息。如此在短時間內不斷重傳第一消息,恐導致電池功率不當消耗且造成信令流量負擔。據此,本發明實施例便額外啟動第二計時器(例如,T3902),以讓使用者設備在第二計時器到期前,不再傳送第一信號。在一實施例中,使用者設備110可等到網絡或連線問題恢復正常后且第二計時器到期時,才通過收發器113傳送第一消息而重新初始化宣布請求過程,并再啟動第一計時器。
[0033]在另一實施例中,在第二計時器到期前,處理器116還通過收發器113關閉與ProSe功能135間現有的安全連線。因此,在這段時間內,收發器113不會接收或不反應于ProSe功能135所回復的第二消息。而在第二計時器到期時,處理器116會再通過收發器113建立與ProSe功能135間新的安全連線,以重新傳送第一消息。
[0034]在另一些實施例中,處理器116還將第二計時器的計時值乘上倍數值(例如,2、3或5等)。前述網絡或連線問題可能經過第一計時器及第二計時器,仍無法恢復成正常狀態。在此情境中,使用者設備110可能還是無法接收到第二消息。據此,在下次第一計時器到期時,處理器116便以倍數延長第二計時器的計時值,以讓使用者設備110延長等待問題恢復的時間。而在一些實施例中,第二計時器還具有計時最大值(例如,30分鐘、40分鐘等)。若第二計時器的計時值大于計時最大值,則處理器116將第二計時器的計時值設為計時最大值。
[0035]舉例而言,第一計時器及第二計時器的初始計時值為I分鐘,而在第二次第一計時器到期時,若使用者設備110仍未接收到第二消息,處理器116便將第二計時器的計時值設為2分鐘,并啟動第二計時器。而第三次、第四次的第一計時器到期以及之后便依此類推延長第二計時器的到期時間。假設計時最大值為30分鐘,若當第二計時器的計時值也為30分鐘時,則再下一次第一計時器到期時,則處理器116仍將第二計時器的計時值設為30分鐘。藉此,除了能延長等待時間之外,還可避免過長的等待時間而讓用戶感到不方便。
[0036]需說明的是,在其他實施例中,若第一計時器啟動后至第一計時器到期前,使用者設備110接收到第二消息,則處理器116會停止第一計時器。并且,處理器116也不會啟動隨后的第二計時器。
[0037]為幫助理解本發明實施例,以下將舉一范例說明使用者設備110與ProSe功能135間的宣布請求過程。
[0038]圖4是本發明實施例的宣布請求過程中使用者設備110與ProSe功能135間的交互流程圖。請參照圖4,在步驟S410中,使用者設備110啟動第一計時器,并傳送探索請求(DISCOVERY_REQUEST)至ProSe功能135。假設第一計時器的計時值為30秒。若來自ProSe功能135的探索響應(DISCOVERY_RESPONSE)傳送失敗(步驟S440),ProSe功能135無法接收到 DISCOVERY_REQUEST,或是 ProSe 功能 135 無法傳送 DISCOVERY_RESPONSE,處理器116等到第一計時器到期時,便會啟動第二計時器(步驟S460),但不通過收發器113傳送DISCOVERY_REQUEST。假設第二計時器的計時值為一分鐘。處理器116等到第二計時器到期時(即,一分鐘后),便會再次啟動第一計時器,且通過收發器113傳送DISCOVERY_REQUEST (步驟 S470)。
[0039]在本發明中,3GPP類的關鍵字或用語僅用作實例以呈現根據本發明的發明概念;然而,本發明中呈現的相同概念可由本領域技術人員應用于任何其他系統,諸如,IEEE802.1UIEEE 802.16、WiMAX 及其類似者。
[0040]綜上所述,本發明實施例的使用者設備除了在傳送用于ProSe的授權請求時啟動第一計時器之外,還在第一計時器到期時啟動第二計時器,且在第二計時器到期前不重傳第一消息。藉此,便能有效節省使用者設備的電池消耗且降低網絡流量負擔。
[0041]最后應說明的是:以上各實施例僅用以說明本發明的技術方案,而非對其限制;盡管參照前述各實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分或者全部技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發明各實施例技術方案的范圍。
【主權項】
1.一種消息重傳的方法,適用于使用者設備進行近接服務ProSe探索過程,其特征在于,所述方法包括: 響應于傳送用于所述近接服務的授權請求的第一消息,啟動第一計時器;以及若在所述第一計時器到期時仍未接收到響應于所述第一消息的第二消息,則啟動第二計時器,其中 在所述第二計時器到期前,不傳送所述第一消息。2.根據權利要求1所述的方法,其特征在于,啟動所述第二計時器的步驟之后,還包括: 當所述第二計時器到期時,傳送所述第一消息,且啟動所述第一計時器。3.根據權利要求2所述的方法,其特征在于,傳送所述第一消息,且啟動所述第一計時器的步驟之后,還包括: 將所述第二計時器的計時值乘上倍數值。4.根據權利要求3所述的方法,其特征在于,還包括: 若所述第二計時器的該計時值大于計時最大值,則將所述第二計時器的所述計時值設為所述計時最大值。5.根據權利要求1所述的方法,其特征在于,當所述第一計時器到期時的步驟,還包括: 關閉與近接服務功能間的安全連線。6.一種使用者設備,適用于進行近接服務探索過程,其特征在于,所述使用者設備包括: 收發器,用以傳送及接收無線信號; 處理器,耦接所述收發器,所述處理器經配置用以執行: 通過所述收發器傳送用于所述近接服務的授權請求的第一消息,且啟動第一計時器;以及 若在所述第一計時器到期時仍未通過所述收發器接收到響應于所述第一消息的第二消息,則啟動第二計時器,其中 在所述第二計時器到期前,不通過所述收發器傳送所述第一消息。7.根據權利要求6所述的使用者設備,其特征在于,當所述第二計時器到期時,通過所述收發器傳送所述第一消息,且所述處理器啟動所述第一計時器。8.根據權利要求7所述的使用者設備,其特征在于,所述處理器將所述第二計時器的計時值乘上倍數值。9.根據權利要求8所述的使用者設備,其特征在于,若所述第二計時器的所述計時值大于計時最大值,則所述處理器將所述第二計時器的所述計時值設為所述計時最大值。10.根據權利要求6所述的使用者設備,其特征在于,所述處理器通過所述收發器而關閉與近接服務功能間的安全連線。
【文檔編號】H04W48/16GK105992314SQ201510084285
【公開日】2016年10月5日
【申請日】2015年2月16日
【發明人】馬達薩米·圣思雅奇希
【申請人】宏碁股份有限公司