使用無線接入狀況指示符的增強型鄰近服務發現的制作方法
【技術領域】
[0001 ] 本公開涉及鄰近服務發現。
【背景技術】
[0002]第三代合作伙伴計劃(3GPP)無線接入網絡(RAN)合作組織已開始討論設備到設備(D2D, device to device)鄰近服務(ProSe)或基于鄰近發現的應用。鄰近服務的核心要件是用戶設備(UE)(也稱作用戶裝置、設備等)的發現。ProSe發現可能涉及彼此鄰近的兩個或更多個UE。識別的基于鄰近度的服務的使用情況的業務包括公共安全和非公共安全情景。
[0003]在ProSe發現期間,第一 UE將發現信號發送給鄰近該第一 UE的一個或多個其他UE。在一些實現方式中,發現信號包括前導碼中用于同步目的的信息、UE標識信息,在一些情況下還包括業務相關參數。
【發明內容】
[0004]本發明的實施方式涉及用于增強用戶裝置之間的鄰近服務(ProSe)發現的系統、方法和計算機程序產品。示例性方法包括如下步驟:利用第一用戶裝置的第一計算裝置處理器發送發現信號;利用所述第一用戶裝置的所述第一計算裝置處理器接收從第二用戶裝置的第二計算裝置處理器發送來的響應信號,所述響應信號是響應于所述發現信號而發送的并且包括與所述第二用戶裝置對應的狀況指示符;利用所述第一用戶裝置的所述第一計算裝置處理器并基于接收的狀況指示符確定是否使用蜂窩網絡輔助來建立所述第一用戶裝置與所述第二用戶裝置之間的鏈接。
[0005]在一些實施方式中,所述狀況指示符包括無線資源控制(RRC)狀態指示符;確定是否使用蜂窩網絡輔助來建立所述第一用戶裝置與所述第二用戶裝置之間的本地鏈接的步驟包括:確定所述RRC狀態指示符指示所述第二用戶裝置相對于所述蜂窩網絡處于空閑模式還是連接模式。在一些這樣的實施方式中,所述方法還包括:確定所述第一用戶裝置相對于所述蜂窩網絡處于空閑模式或者所述第二裝置相對于所述蜂窩網絡處于空閑模式;并且其中確定是否使用網絡來將所述第一用戶裝置連接到所述第二用戶裝置的步驟包括:響應于確定出所述第一用戶裝置相對于所述蜂窩網絡處于空閑模式或者所述第二裝置相對于所述蜂窩網絡處于空閑模式,經基于非蜂窩技術的直接鏈接或本地路由鏈接將所述第一用戶裝置與所述第二用戶裝置連接。在一些這樣的實施方式中,所述基于非蜂窩技術的鏈接包括WIFI鏈接、Bluetooth (藍牙)鏈接、紫蜂(Zigbee)鏈接等。
[0006]在一些實施方式中,所述方法還包括:確定所述第一用戶裝置和所述第二用戶裝置相對于所述蜂窩網絡均未處于空閑模式;其中確定是否使用蜂窩網絡輔助來建立所述第一用戶裝置與所述第二用戶裝置之間的本地鏈接的步驟包括:響應于確定出所述第一用戶裝置和所述第二用戶裝置相對于所述蜂窩網絡均未處于空閑模式,經基于蜂窩技術的本地鏈接將所述第一用戶裝置與所述第二用戶裝置連接。在一些這樣的實施方式中,所述基于蜂窩技術的本地鏈接包括GSM鏈接、WCDMA鏈接、HSPA鏈接、LTE鏈接、LTE-A鏈接、基于LTE的未來演進或LTE-A的鏈接等。
[0007]所述發現信號包括與所述第一用戶裝置對應的第一無線接入網絡(RAN)狀況指示符。在一些這樣的實施方式中,所述第一 RAN狀況指示符指示所述第一用戶裝置是在蜂窩網絡覆蓋區域之內還是在所述蜂窩網絡覆蓋區域之外。
[0008]在一些實施方式中,所述響應信號狀況指示符包括第二無線接入網絡(RAN)狀況指示符。在一些這樣的實施方式中,所述第二 RAN狀況指示符指示所述第二用戶裝置是在蜂窩網絡覆蓋區域之內還是在所述蜂窩網絡覆蓋區域之外。在一些這樣的實施方式中,所述響應信號狀況指示符包括無線資源控制(RRC)狀況指示符;并且確定是否使用蜂窩網絡輔助來建立所述第一用戶裝置與所述第二用戶裝置之間的本地鏈接的步驟包括:確定所述RAN狀況指示符指示所述第二用戶裝置是在蜂窩網絡覆蓋區域之內還是在所述蜂窩網絡覆蓋區域之外;并且確定所述RRC狀態指示符指示所述第二用戶裝置是相對于所述蜂窩網絡處于空閑模式還是連接模式。在一些這樣的實施方式中,所述方法還包括:確定下列項中的至少一個:所述第一用戶裝置在所述蜂窩網絡覆蓋區域之外,所述第二用戶裝置在所述蜂窩網絡覆蓋區域之外,所述第一用戶裝置相對于所述蜂窩網絡處于空閑模式,或者所述第二裝置相對于所述蜂窩網絡處于空閑模式;并且其中確定是否使用蜂窩網絡輔助來建立所述第一用戶裝置與所述第二用戶裝置之間的本地鏈接的步驟包括:響應于確定出所述第一用戶裝置在所述蜂窩網絡覆蓋區域之外、所述第二用戶裝置在所述蜂窩網絡覆蓋區域之夕卜、所述第一用戶裝置相對于所述蜂窩網絡處于空閑模式、或者所述第二裝置相對于所述蜂窩網絡處于空閑模式,經基于非蜂窩技術的直接鏈接或本地路由鏈接將所述第一用戶裝置與所述第二用戶裝置連接。
[0009]在一些實施方式中,所述方法還包括:確定所述第一用戶裝置和所述第二用戶裝置均在所述蜂窩網絡覆蓋區域之內;確定所述第一用戶裝置和所述第二用戶裝置相對于所述蜂窩網絡均未處于空閑模式;并且其中確定是否使用蜂窩網絡輔助來建立所述第一用戶裝置與所述第二用戶裝置之間的本地鏈接的步驟包括:響應于確定出所述第一用戶裝置和所述第二用戶裝置均在所述蜂窩網絡覆蓋區域之內并且所述第一用戶裝置和所述第二用戶裝置相對于所述蜂窩網絡均未處于空閑模式,經基于蜂窩技術的本地鏈接將所述第一用戶裝置與所述第二用戶裝置連接。
[0010]在一些實施方式中,所述發現信號包括與第一用戶裝置對應的發現狀況指示符。
[0011]根據本發明的實施方式,一種增強用戶裝置之間的鄰近服務(ProSe)發現的第一設備。所述設備包括:存儲器;處理器;存儲在所述存儲器中的模塊,所述模塊可由所述處理器執行并被配置為:將發現信號發送給第二設備;接收從所述第二設備發送來的響應信號,所述響應信號是響應于所述發現信號而發送的并且包括與所述第二設備對應的狀況指示符;基于接收的狀況指示符確定是否使用蜂窩網絡輔助來建立所述第一設備與所述第二設備之間的鏈接。
[0012]在一些實施方式中,所述狀況指示符包括無線資源控制(RRC)狀況指示符;并且其中存儲在所述存儲器中的所述模塊還被配置為:確定所述第一設備相對于所述蜂窩網絡處于空閑模式或者所述第二設備相對于所述蜂窩網絡處于空閑模式;并且其中確定是否使用蜂窩網絡輔助來建立所述第一設備與所述第二設備之間的鏈接的步驟包括:確定所述RRC狀態指示符指示所述第二設備相對于所述蜂窩網絡處于空閑模式還是連接模式;響應于確定出所述第一設備相對于所述蜂窩網絡處于空閑模式或者所述第二設備相對于所述蜂窩網絡處于空閑模式,經基于非蜂窩技術的直接鏈接或本地路由鏈接將所述第一設備與所述第二設備連接。
[0013]在一些實施方式中,存儲在所述存儲器中的所述模塊還被配置為:確定所述第一設備和所述第二設備相對于所述蜂窩網絡均未處于空閑模式;其中確定是否使用蜂窩網絡輔助來建立所述第一設備與所述第二設備之間的鏈接的步驟包括:響應于確定出所述第一設備和所述第二設備相對于所述蜂窩網絡均未處于空閑模式,經基于蜂窩技術的本地鏈接將所述第一設備與所述第二設備連接。
[0014]在一些實施方式中,所述響應信號狀況指示符包括無線接入網絡(RAN)狀況指示符和無線資源控制(RRC)狀況指示符;并且確定是否使用蜂窩網絡輔助來建立所述第一設備與所述第二設備之間的鏈接的步驟包括:確定下列項中的至少一個:所述第一設備在所述蜂窩網絡覆蓋區域之外,所述第二設備在所述蜂窩網絡覆蓋區域之外,所述第一設備相對于所述蜂窩網絡處于空閑模式,或者所述第二設備相對于所述蜂窩網絡處于空閑模式;并且其中確定是否使用蜂窩網絡輔助來建立所述第一設備與所述第二設備之間的鏈接的步驟包括:響應于確定出所述第一設備在所述蜂窩網絡覆蓋區域之外、所述第二設備在所述蜂窩網絡覆蓋區域之外、所述第一設備相對于所述蜂窩網絡處于空閑模式、或者所述第二設備相對于所述蜂窩網絡處于空閑模式,經基于非蜂窩技術的直接鏈接或本地路由鏈接將所述第一設備與所述第二設備連接。
[0015]在一些實施方式中,所述響應信號狀況指示符包括無線接入網絡(RAN)狀況指示符和無線資源控制(RRC)狀況指示符;其中存儲在所述存儲器中的所述模塊還被配置為:基于所述RAN狀況指示符確定所述第一設備和所述第二設備均在所述蜂窩網絡覆蓋區域之內;基于所述RRC狀態指示符確定所述第一設備和所述第二設備相對于所述網絡均未處于空閑狀態;其中確定是否使用蜂窩網絡輔助來建立所述第一設備與所述第二設備之間的鏈接的步驟包括:響應于確定所述第一設備和所述第二設備均在所述蜂窩網絡覆蓋區域之內并且所述第一設備和所述第二設備相對于所述蜂窩網絡均未處于空閑模式,經基于蜂窩技術的本地鏈接將所述第一設備與所述第二設備連接。
[0016]根據一些實施方式,一種增強用戶裝置之間的鄰近服務(ProSe)發現的計算機程序產品。所述計算機程序產品包括:非瞬時性計算機可讀介質,其包括一組代碼以使得計算機:從第一用戶設備將發現信號發送給第二用戶設備;以及接收從所述第二用戶設備發送給所述第一用戶設備的響應信號,所述響應信號是響應于所述發現信號而發送的并且其中至少一個所述發現信號包括與所述第一用戶設備對應的第一狀況指示符或者所述響應信號包括與所述第二用戶設備對應的第二狀況指示符。
[0017]根據本發明的一個方面,提供了一種增強用戶裝置之間的鄰近服務ProSe發現的方法,所述方法包括:發送步驟,利用第一用戶裝置的第一計算裝置處理器發送發現信號;接收步驟,利用所述第一用戶裝置的所述第一計算裝置處理器接收從第二用戶裝置的第二計算裝置處理器發送來的響應信號,所述響應信號是響應于所述發現信號而發送的并且包括與所述第二用戶裝置對應的狀況指示符;以及鏈接建立步驟,利用所述第一用戶裝置的所述第一計算裝置處理器并且利用接收的狀況指示符輔助建立所述第一用戶裝置與所述第二用戶裝置之間的鏈接。
[0018]根據本發明的一個方面的方法,所述鏈接建立步驟包括:基于與所述第一用戶裝置對應的第一無線資源控制RRC狀態指示符和所述狀況指示符中所包括的第二 RRC狀態指示符,確定所述第一用戶裝置和所述第二用戶裝置相對于蜂窩網絡是否處于空閑模式;以及響應于確定出所述第一用戶裝置相對于所述蜂窩網絡處于空閑模式或者所述第二裝置相對于所述蜂窩網絡處于空閑模式,經由基于非蜂窩技術的直接鏈接或本地路由鏈接將所述第一用戶裝置與所述第二用戶裝置連接。
[0019]根據本發明的一個方面的方法,所述基于非蜂窩技術的直接或本地路由鏈接包括WIFI鏈接、藍牙Bluetooth鏈接或紫蜂Zigbee鏈接。
[0020]根據本發明的一個方面的方法,其中,所述鏈接建立步驟包括:基于與所述第一用戶裝置對應的第一無線資源控制RRC狀態指示符和所述狀況指示符中所包括的第二 RRC狀態指示符,確定所述第一用戶裝置和所述第二用戶裝置相對于蜂窩網絡是否處于空閑模式;以及響應于確定出所述第一用戶裝置和所述第二用戶裝置相對于所述蜂窩網絡均未處于空閑模式,經由基于蜂窩技術的本地鏈接將所述第一用戶裝置與所述第二用戶裝置連接。
[0021]根據本發明的一個方面的方法,其中所述基于蜂窩技術的本地鏈接包括GSM鏈接、WCDMA鏈接、HSPA鏈接、LTE鏈接、LTE-A鏈接、基于LTE的未來演進或LTE-A的鏈接。
[0022]根據本發明的一個方面的方法,其中,所述鏈接建立步驟包括:基于與所述第一用戶裝置對應的第一無線接入網絡RAN狀況指示符和所述狀況指示符所包括的第二 RAN狀況指示符,確定所述第一用戶裝置和所述第二用戶裝置是在蜂窩網絡覆蓋區域之內還是在所述蜂窩網絡覆蓋區域之外;基于與所述第一用戶裝置對應的第一無線資源控制RRC狀態指示符和所述狀況指示符所包括的第二 RRC狀態指示符,確定所述第一用戶裝置和所述第二用戶裝置相對于蜂窩網絡是否處于空閑模式;以及響應于確定出所述第一用戶裝置和所述第二用戶裝置在所述蜂窩網絡覆蓋區域之內并且所述第一用戶裝置和所述第二用戶裝置中的至少一個相對于所述蜂窩網絡處于空閑模式,經由基于非蜂窩技術的直接鏈接或本地路由鏈接將所述第一用戶裝置與所述第二用戶裝置連接。
[0023]根據本發明的一個方面的方法,其中所述鏈接建立步驟包括:基于與所述第一用戶裝置對應的第一無線接入網絡RAN狀況指示符和所述狀況指示符所包括的第二 RAN狀況指示符,確定所述第一用戶裝置和所述第二用戶裝置是否在蜂窩網絡覆蓋區域之內;基于與所述第一用戶裝置對應的第一無線資源控制RRC狀態指示符和所述狀況指示符所包括的第二 RRC狀態指示符,確定所述第一用戶裝置和所述第二用戶裝置相對于蜂窩網絡是否處于空閑模式;以及響應于確定出所述第一用戶裝置和所述第二用戶裝置均在所述蜂窩網絡覆蓋區域之內并且所述第一用戶裝置和所述第二用戶裝置相對于所述蜂窩網絡均未處于空閑模式,經由基于蜂窩技術的本地鏈接將所述第一用戶裝置與所述第二用戶裝置連接。
[0024]根據本發明的一個方面的方法,其中所述鏈接建立步驟包括:基于與所述第一用戶裝置對應的第一無線接入網絡RAN狀況指示符,確定所述第一用戶裝置是否在蜂窩網絡覆蓋區域之外;基于所述狀況指示符中所包括的第二 RAN狀況指示符中帶有中繼指示符還是正常指示符,確定所述第二用戶裝置是處于中繼模式還是正常模式;以及響應于確定出所述第一用戶裝置處于所述蜂窩網絡覆蓋區域之外并且所述第二用戶裝置處于中繼模式,在所述第一用戶裝置與所述第二用戶裝置之間建立直接連接。
[0025]根據本發明的一個方面的方法,其中所述鏈接建立步驟包括:基于與所述第一用戶裝置對應的第一無線接入網絡RAN狀況指示符,確定所述第一用戶裝置是否在蜂窩網絡覆蓋區域之外;基于所述狀況指示符中所包括的第二 RAN狀況指示符中是帶有中繼指示符還是帶有正常指示符,確定所述第二用戶裝置是處于中繼模式還是正常模式;以及響應于確定出所述第一用戶裝置處于所述蜂窩網絡覆蓋區域之外并且所述第二用戶裝置處于正常模式,在所述第一用戶裝置與所述第二用戶裝置之間不建立直接連接。
[0026]根據本發明的一個方面,提供了一種增強用戶裝置之間的鄰近服務ProSe發現的第一設備,所述第一設備包括:發送模塊,其將發現信號發送給第二設備;接收模塊,其接收從所述第二設備發送來的響應信號,所述響應信號是響應于所述發現信號而發送的并且包括與所述第二設備對應的狀況指示符;以及鏈接建立模塊,其利用接收的狀況指示符來輔助建立所述第一設備與所述第二設備之間的鏈接。
[0027]根據本發明的一個方面的第一設備,其中:所述鏈接建立模塊包括:第一確定單元,其基于與所述第一設備對應的第一無線資源控制RRC狀態指示符和所述狀況指示符中所包括的第二 RRC狀態指示符,確定所述第一設備和所述第二設備相對于蜂窩網絡是否處于空閑模式;以及連接單元,其響應于所述第一確定單元確定出所述第一設備相對于所述蜂窩網絡處于空閑模式或者所述第二設備相對于所述蜂窩網絡處于空閑模式,經由基于非蜂窩技術的直接鏈接或本地路由鏈接將所述第一設備與所述第二設備連接。
[0028]根據本發明的一個方面的第一設備,其中,所述鏈接建立模塊包括:第一確定單元,其基于與所述第一設備對應的第一無線資源控制RRC狀態指示符和所述狀況指示符中所包括的第二 RRC狀態指示符,確定所述第一設備和所述第二設備是否相對于蜂窩網絡處于空閑模式;以及連接單元,其響應于所述第一確定單元確定出所述第一設備和所述第二設備相對于所述蜂窩網絡均未處于空閑模式,經由基于蜂窩技術的本地鏈接將所述第一設備與所述第二設備連接。
[0029]根據本發明的一個方面的第一設備,其中所述鏈接建立模塊包括:第一確定單元,其基于與所述第一設備對應的第一無線資源控制RRC狀態指示符和所述狀況指示符中所包括的第二 RRC狀態指示符,確定所述第一設備和所述第二設備相對于蜂窩網絡是否處于空閑模式;第二確定單元,其基于與所述第一設備對應的第一無線接入網絡RAN狀況指示符和所述狀況指示符中所包括的第二 RAN狀況指示符,確定所述第一設備和所述第二設備是否在蜂窩網絡覆蓋區域之外;以及連接單元,其響應于所述第二確定單元確定出所述第一設備和所述第二設備均在所述蜂窩網絡覆蓋區域之內,并且所述第一確定單元確定出所述第一設備和所述第二設備中的至少一個相對于所述蜂窩網絡處于空閑模式,經由基于非蜂窩技術的直接鏈接或本地路由鏈接將所述第一設備與所述第二設備連接。
[0030]根據本發明的一個方面的第一設備,其中所述鏈接建立模塊包括:第一確定單元,其基于與所述第一設備對應的第一無線資源控制RRC狀態指示符和所述狀況指示符中所包括的第二 RRC狀態指示符,確定所述第一設備和所述第二設備相對于蜂窩網絡是否未處于空閑模式;第二確定單元,其基于與所述第一設備對應的第一無線接入網絡RAN狀況指示符和所述狀況指示符中所包括的第二 RAN狀況指示符,確定所述第一設備和所述第二設備是否在蜂窩網絡覆蓋區域之內;以及連接單元,其響應于所述第二確定單元確定出所述第一設備和所述第二設備均在所述蜂窩網絡覆蓋區域之內,并且所述第一確定單元確定出所述第一設備和所述第二