本發(fā)明涉及通信技術領域,特別涉及一種無線通信方法、裝置、存儲介質及終端。
背景技術:
射頻通信的干擾問題一直以來都是亟待解決的重要課題。其中既包括射頻系統(tǒng)內部之間的干擾,也包含有其他功能組件對射頻通信的干擾。例如移動終端中的馬達、攝像頭、指紋識別模組等。例如,以馬達為例,當馬達以一定的頻率振動時會產生高頻干擾脈沖信號,當該高頻干擾脈沖信號形成頻譜能量溢出時,會對射頻通信造成干擾。進而導致移動終端的信號穩(wěn)定相降低,影響移動終端的正常通信。故需進一步改進。
技術實現要素:
本發(fā)明實施例提供一種無線通信方法、裝置、存儲介質及終端,可以提高終端的通信質量。
本發(fā)明實施例提供一種無線通信方法,包括:
當檢測到第一終端的射頻信號受到干擾時,搜索是否存在可通過短距離無線通信方式連接的第二終端;
若存在所述第二終端,則與所述第二終端建立所述短距離無線通信連接;
將待發(fā)送給基站的上行數據發(fā)送給所述第二終端,并從所述第二終端接收所述基站發(fā)送的下行數據,以實現所述第一終端與所述基站之間的數據交互。
本發(fā)明實施例還提供一種無線通信裝置,包括:
搜索模塊,用于當檢測到第一終端的射頻信號受到干擾時,搜索是否存在可通過短距離無線通信方式連接的第二終端;
連接模塊,用于當存在所述第二終端時,與所述第二終端建立所述短距離無線通信連接;
數據收發(fā)模塊,用于將待發(fā)送給基站的上行數據發(fā)送給所述第二終端,并從所述第二終端接收所述基站發(fā)送的下行數據,以實現所述第一終端與所述基站之間的數據交互。
本發(fā)明實施例還提供一種存儲介質,該存儲介質中存儲有多條指令,該指令適于由處理器加載以執(zhí)行上述無線通信方法。
本發(fā)明實施例還提供一種終端,包括處理器和存儲介質,該存儲介質中存儲有多條指令,該處理器加載該指令以執(zhí)行上述無線通信方法。
本發(fā)明實施例還提供另一種終端,包括處理器、存儲器以及射頻電路,所述處理器與所述存儲器、射頻電路電性連接,所述存儲器用于存儲指令和數據,所述射頻電路用于收發(fā)射頻信號;所述處理器用于執(zhí)行以下步驟:
當檢測到所述終端的射頻信號受到干擾時,搜索是否存在可通過短距離無線通信方式連接的第二終端;
若存在所述第二終端,則與所述第二終端建立所述短距離無線通信連接;
將待發(fā)送給基站的上行數據發(fā)送給所述第二終端,并從所述第二終端接收所述基站發(fā)送的下行數據,以實現所述第一終端與所述基站之間的數據交互。
本發(fā)明實施例提供的無線通信方法,當第一終端的射頻信號受到干擾時,搜索是否存在可通過短距離無線通信方式連接的第二終端;若存在該第二終端,則與該第二終端建立該短距離無線通信連接;將待發(fā)送給基站的上行數據發(fā)送給該第二終端,并從該第二終端接收該基站發(fā)送的下行數據。該方案在第一終端的射頻信號受到干擾時,與第二終端建立短距離無線通信連接,由該第二終端在該第一終端和基站之間進行通信中轉,通過該第二終端間接實現與基站之間的信息收發(fā),從而能夠提高第一終端與基站之間通信時的通信質量。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹。顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1是本發(fā)明實施例提供的無線通信方法的流程示意圖。
圖2是本發(fā)明實施例提供的無線通信方法的另一流程示意圖。
圖3是本發(fā)明實施例提供的無線通信方法的又一流程示意圖。
圖4是本發(fā)明實施例提供的無線通信方法的再一流程示意圖。
圖5是本發(fā)明實施例提供的無線通信方法的應用場景示意圖。
圖6是本發(fā)明實施例提供的無線通信裝置的結構示意圖。
圖7是本發(fā)明實施例提供的無線通信裝置的另一結構示意圖。
圖8是本發(fā)明實施例提供的無線通信裝置的又一結構示意圖。
圖9是本發(fā)明實施例提供的終端的結構示意圖。
圖10是本發(fā)明實施例提供的終端的另一結構示意圖。
具體實施方式
下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述。顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明的保護范圍。
本發(fā)明的說明書和權利要求書以及上述附圖中的術語“第一”、“第二”、“第三”等(如果存在)是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應當理解,這樣描述的對象在適當情況下可以互換。此外,術語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含。例如,包含了一系列步驟的過程、方法或包含了一系列模塊或單元的裝置、終端、系統(tǒng)不必限于清楚地列出的那些步驟或模塊或單元,還可以包括沒有清楚地列出的步驟或模塊或單元,也可以包括對于這些過程、方法、裝置、終端或系統(tǒng)固有的其它步驟或模塊或單元。
本發(fā)明實施例提供一種無線通信方法,該方法可以應用于第一終端中。該第一終端可以是智能手機、平板電腦等設備。如圖1所示,該無線通信方法,可以包括以下步驟:
s110,當第一終端的射頻信號受到干擾時,搜索是否存在可通過短距離無線通信方式連接的第二終端。
其中,第一終端可以通過由幀或分組發(fā)送數據的有線、無線或者基于衛(wèi)星的通信系統(tǒng)來運行。該通信系統(tǒng)所使用的控制接口可以包括通用移動通信系統(tǒng)(universalmobiletelecommunicationssystem,umts)、碼分多址(codedivisionmultipleaccess,cdma)、頻分多址(frequencydivisionmultipleaccess,fdma)、全球移動通信系統(tǒng)(globalsystemformobilecommunication,gsm)、數字窩蜂系統(tǒng)(digitalcellularsystem,dcs)等。
以gsm通信系統(tǒng)為例,gsm通信系統(tǒng)可以包括多個終端、多個基站、基站控制器和移動交換中心。每個基站可以服務多個區(qū)域,每個基站上設有多個多向天線或者指向特定方向的天線。天線上發(fā)射的信號可以覆蓋基站對應的服務區(qū)域,每個服務區(qū)域可以由一個或者一個以上天線覆蓋。每個基站可支持多個頻率分配,其中每個頻率分配具有特定的頻段。
基站接收來自第一終端發(fā)送的射頻信號,基站將接收到的射頻信號傳輸至基站控制器,再由基站控制器將射頻信號傳輸到移動交換中心進行信號交換,以實現當前用戶與其它網絡用戶之間的通信連接。
可以理解的是,在該第一終端進行通話、收發(fā)信息等通信行為時,第一終端中除了射頻電路之外,其他工作模塊可能也處于工作中。例如第一終端的顯示屏處在亮屏中或者攝像頭正在工作。此時可能存在通信質量差的情形。此時,該第一終端可以搜索周圍是否存在可通過短距離無線通信方式連接的第二終端。
其中,該第二終端也可以是智能手機、平板電腦等設備。可以理解的是,短距離無線通信方式可以包括藍牙通信、無線保真(wifi)通信、紫蜂協(xié)議(zigbee)通信等無線通信方式。
s120,若存在該第二終端,則與該第二終端建立該短距離無線通信連接。
其中,當第一終端搜索出存在可通過短距離無線通信方式連接的第二終端后,可以與該第二終端建立該短距離無線通信連接。建立短距離無線通信連接后,該第一終端即可與該第二終端進行通信。
s130,將待發(fā)送給基站的上行數據發(fā)送給該第二終端,并從該第二終端接收該基站發(fā)送的下行數據。
其中,第一終端與第二終端建立短距離無線通信前,第一終端通過射頻通信直接與基站進行通信。例如,第一終端可以通過基站來呼叫其他終端用戶,或者接收其他終端用戶的電話呼入,或者與其他終端用戶之間收發(fā)短信等。待發(fā)送該基站的上行數據即為該第一終端即將發(fā)送給基站的數據。
第一終端與第二終端建立短距離無線通信后,第一終端可以通過建立的短距離無線通信將該待發(fā)送給基站的上行數據發(fā)送給該第二終端。該第二終端與該基站之間建立射頻通信,并將從該第一終端接收到的上行數據發(fā)送給基站?;窘邮盏降诙K端發(fā)送的上行數據后,可以將需要發(fā)送給該第一終端的下行數據發(fā)送給該第二終端。隨后,該第一終端通過短距離無線通信從該第二終端接收該基站發(fā)送的下行數據。
參考圖5,第一終端與第二終端建立短距離無線通信后,第一終端即可通過短距離無線通信與該第二終端進行通信,以實現與該第二終端之間的信息收發(fā)。該第二終端可以與基站建立射頻通信,以通過射頻通信與基站進行通信,實現與基站之間的信息收發(fā)。
在第一終端的射頻信號受到干擾時,第一終端與基站之間的射頻通信質量降低。此時,第一終端與基站之間的射頻通信可能出現通信故障,導致第一終端與基站之間的信息收發(fā)失敗。第一終端與第二終端建立短距離無線通信后,第二終端在第一終端與基站之間進行信息中轉。此時,第一終端通過短距離無線通信方式與第二終端進行通信,第一終端與第二終端之間能夠順利地進行信息收發(fā)。而第二終端與基站之間通過射頻通信方式進行通信,第二終端與基站之間也能夠順利地進行信息收發(fā)。從而,第一終端可以通過第二終端的中轉,來間接實現與基站之間的通信,從而實現與基站之間的數據交互,能夠提高第一終端與基站之間通信時的通信質量,避免通信故障。
在一些實施例中,如圖2所示,s110、當第一終端的射頻信號受到干擾時,搜索是否存在可通過短距離無線通信方式連接的第二終端之前,還可以包括以下步驟:
s141,獲取第一終端接收到的射頻信號的強度值;
s142,判斷該強度值是否小于預設閾值;
若小于預設閾值,則搜索是否存在可通過短距離無線通信方式連接的第二終端。
其中,預設閾值可以為預先存儲在第一終端中的一個信號強度值。例如,預設閾值為-94dbm(分貝毫瓦)。該預設閾值表示第一終端中的射頻信號受到干擾與未受到干擾的分界點。即,射頻信號強度值大于或等于該預設閾值時,表示射頻信號未受到干擾;射頻信號強度值小于該預設閾值時,表示射頻信號受到干擾。
實際應用中,第一終端可以通過查詢射頻電路的工作參數來獲取接收到的射頻信號的強度值。隨后,將獲取到的射頻信號的強度值與該預設閾值進行比較,以判斷該強度值是否小于該預設閾值。當該強度值小于該預設閾值時,表示第一終端的射頻信號受到干擾,此時第一終端搜索是否存在可通過短距離無線通信方式連接的第二終端;當該強度值大于或等于該預設閾值時,表示第一終端的射頻信號未受到干擾,此時第一終端可以終止流程或重新執(zhí)行本流程。
在一些實施例中,該短距離無線通信方式包括藍牙通信和wifi通信,如圖2所示,搜索是否存在可通過短距離無線通信方式連接的第二終端包括以下步驟:
s111,依次通過該第一終端的藍牙模塊、無線保真模塊搜索是否存在可通過藍牙通信方式或無線保真通信方式連接的第二終端。
其中,第一終端中具有藍牙模塊和wifi模塊。當第一終端的射頻信號受到干擾時,第一終端可以開啟藍牙模塊和wifi模塊,依次通過藍牙模塊、wifi模塊搜索是否存在可通過藍牙通信方式或無線保真通信方式連接的第二終端。
當藍牙模塊搜索到存在可通過藍牙通信方式連接的第二終端,或者wifi模塊搜索到可通過wifi通信方式連接的第二終端時,表示搜索結果存在可連接的第二終端。當藍牙模塊未搜索到可通過藍牙通信方式連接的第二終端,并且wifi模塊未搜索到可通過wifi通信方式連接的第二終端時,表示搜索結果不存在可連接的第二終端。
在一些實施例中,如圖2所示,s120、若存在該第二終端,則與該第二終端建立該短距離無線通信連接之前,還可以包括以下步驟:
s151,若存在該第二終端,則獲取該第二終端的用戶標識;
s152,判斷該第一終端的通訊錄中是否存在與該第二終端的用戶標識相同的用戶標識;
若存在與該第二終端的用戶標識相同的用戶標識,則與該第二終端建立該短距離無線通信連接。
其中,用戶標識可以是與該第二終端關聯的電話號碼。該用戶標識用于唯一指代該第二終端的使用者的身份。第一終端中具有通訊錄。該通訊錄用于存儲多個用戶標識。例如,第一終端的通訊錄中存儲有多個用戶的電話號碼。
當第一終端的通訊錄中存在與該第二終端的用戶標識相同的用戶標識時,表示第一終端的使用者與第二終端的使用者之間具有社交關系。此時,該第一終端通過該第二終端進行通信中轉時,能夠提高通信中轉過程中的信息安全性。
其中,當第一終端的搜索結果中存在可建立短距離無線通信連接的第二終端時,第一終端可以獲取該第二終端的用戶標識。實際應用中,第一終端可以在搜索到第二終端后,獲取第二終端的終端標識。其中,該終端標識可唯一指代該第二終端的身份。例如,該終端標識可以是第二終端的物理地址等信息。隨后,第一終端將獲取到的終端標識上報到基站,基站根據該終端標識查詢第二終端的用戶標識,并向該第一終端發(fā)送查詢到的用戶標識。在一些實施例中,第一終端可以預先與第二終端之間建立通信中轉協(xié)議,該通信中轉協(xié)議用于約定第一終端與第二終端之間可以互相獲取到的信息類型。此時,第一終端可以根據該通信中轉協(xié)議直接獲取第二終端的用戶標識。
第一終端獲取到第二終端的用戶標識后,將該用戶標識與第一終端的通訊錄中存儲的多個用戶標識進行比較,以判斷該第一終端的通訊錄中是否存在與該第二終端的用戶標識相同的用戶標識。若存在與該第二終端的用戶標識相同的用戶標識,則與該第二終端建立該短距離無線通信連接。
在一些實施例中,如圖2所示,與該第二終端建立該短距離無線通信連接包括以下步驟:
s121,向該第二終端發(fā)送短距離無線通信連接請求;
s122,接收該第二終端返回的響應信息,該響應信息攜帶有授權建立連接的授權信息;
s123,根據該授權信息與該第二終端建立該短距離無線通信連接。
其中,第一終端可以向第二終端發(fā)送短距離無線通信連接請求。例如,第一終端可以向該第二終端發(fā)送藍牙連接請求。
第二終端接收到第一終端發(fā)送的無線通信連接請求后,可以根據歷史連接記錄對該連接請求自動進行響應,或者接收用戶的操作并對該連接同求進行響應。第二終端對該連接請求進行響應時,向該第一終端返回響應信息。該響應信息中攜帶有授權建立連接的授權信息。例如,該授權信息可以是配對密碼。
第一終端接收到第二終端返回的響應信息后,從該響應信息中提取該授權信息,并根據該授權信息與該第二終端建立短距離無線通信連接。
在一些實施例中,如圖3所示,若存在該第二終端,則與該第二終端建立該短距離無線通信連接,包括以下步驟:
s124,若存在該第二終端,則判斷該第二終端的數量是否為多個;
s125,若該第二終端的數量為多個,則從多個該第二終端中選取該短距離無線通信信號最強的一個終端建立連接。
其中,第一終端搜索到可通過短距離無線通信方式連接的第二終端后,根據搜索結果獲取該第二終端的數量,并判斷該第二終端的數量是否為多個??梢岳斫獾氖牵鄠€表示兩個或兩個以上。
若該第二終端的數量為多個,則第一終端可以分別獲取每一個第二終端的短距離無線通信的信號強度,并從中選取短距離無線通信信號最強的一個終端建立連接。
在一些實施例中,如圖4所示,若存在該第二終端,則與該第二終端建立該短距離無線通信連接,包括以下步驟:
s126,若存在該第二終端,則判斷該第二終端的數量是否為多個;
s127,若該第二終端的數量為多個,則分別獲取每一個該第二終端與該第一終端之間的距離;
s128,根據獲取到的多個距離從多個該第二終端中選取距離該第一終端最近的一個終端建立連接。
其中,第一終端搜索到可通過短距離無線通信方式連接的第二終端后,根據搜索結果獲取該第二終端的數量,并判斷該第二終端的數量是否為多個??梢岳斫獾氖?,多個表示兩個或兩個以上。
若該第二終端的數量為多個,則第一終端可以分別獲取每一個第二終端的位置信息,并根據獲取到的位置信息確定每一個第二終端與該第一終端之間的距離。隨后,根據確定出的多個距離從該多個第二終端中選取距離該第一終端最近的一個終端建立連接。
具體實施時,本發(fā)明不受所描述的各個步驟的執(zhí)行順序的限制,在不產生沖突的情況下,某些步驟還可以采用其它順序進行或者同時進行。
由上可知,本發(fā)明實施例提供的無線通信方法,當第一終端的射頻信號受到干擾時,搜索是否存在可通過短距離無線通信方式連接的第二終端;若存在該第二終端,則與該第二終端建立該短距離無線通信連接;將待發(fā)送給基站的上行數據發(fā)送給該第二終端,并從該第二終端接收該基站發(fā)送的下行數據。該方案在第一終端的射頻信號受到干擾時,與第二終端建立短距離無線通信連接,由該第二終端在該第一終端和基站之間進行通信中轉,通過該第二終端間接實現與基站之間的信息收發(fā),從而能夠提高第一終端與基站之間通信時的通信質量。
本發(fā)明實施例還提供一種無線通信裝置,該裝置可以集成在第一終端中,該第一終端可以是智能手機、平板電腦等設備。
如圖6所示,無線通信裝置200可以包括:搜索模塊201、連接模塊202、數據收發(fā)模塊203。
搜索模塊201,用于當第一終端的射頻信號受到干擾時,搜索是否存在可通過短距離無線通信方式連接的第二終端。
其中,在第一終端進行通話、收發(fā)信息等通信行為時,第一終端中除了射頻電路之外,其他工作模塊可能也處于工作中。例如第一終端的顯示屏處在亮屏中或者攝像頭正在工作。此時可能存在通信質量差的情形。此時,搜索模塊201可以搜索周圍是否存在可通過短距離無線通信方式連接的第二終端。
其中,該第二終端也可以是智能手機、平板電腦等設備??梢岳斫獾氖牵叹嚯x無線通信方式可以包括藍牙通信、無線保真(wifi)通信、紫蜂協(xié)議(zigbee)通信等無線通信方式。
連接模塊202,用于當存在該第二終端時,與該第二終端建立該短距離無線通信連接。
其中,當搜索模塊201搜索出存在可通過短距離無線通信方式連接的第二終端后,連接模塊202可以與該第二終端建立該短距離無線通信連接。建立短距離無線通信連接后,該第一終端即可與該第二終端進行通信。
數據收發(fā)模塊203,用于將待發(fā)送給基站的上行數據發(fā)送給該第二終端,并從該第二終端接收該基站發(fā)送的下行數據。
其中,第一終端與第二終端建立短距離無線通信前,第一終端通過射頻通信直接與基站進行通信。例如,第一終端可以通過基站來呼叫其他終端用戶,或者接收其他終端用戶的電話呼入,或者與其他終端用戶之間收發(fā)短信等。待發(fā)送該基站的上行數據即為該第一終端即將發(fā)送給基站的數據。
第一終端與第二終端建立短距離無線通信后,數據收發(fā)模塊203可以通過建立的短距離無線通信將該待發(fā)送給基站的上行數據發(fā)送給該第二終端。該第二終端與該基站之間建立射頻通信,并將從該數據收發(fā)模塊203接收到的上行數據發(fā)送給基站?;窘邮盏綌祿瞻l(fā)模塊203發(fā)送的上行數據后,可以將需要發(fā)送給該數據收發(fā)模塊203的下行數據發(fā)送給該第二終端。隨后,該數據收發(fā)模塊203通過短距離無線通信從該第二終端接收該基站發(fā)送的下行數據。
在第一終端的射頻信號受到干擾時,第一終端與基站之間的射頻通信質量降低。此時,第一終端與基站之間的射頻通信可能出現通信故障,導致第一終端與基站之間的信息收發(fā)失敗。第一終端與第二終端建立短距離無線通信后,第二終端在第一終端與基站之間進行信息中轉。此時,第一終端通過短距離無線通信方式與第二終端進行通信,第一終端與第二終端之間能夠順利地進行信息收發(fā)。而第二終端與基站之間通過射頻通信方式進行通信,第二終端與基站之間也能夠順利地進行信息收發(fā)。從而,第一終端可以通過第二終端的中轉,來間接實現與基站之間的通信,從而實現與基站之間的數據交互,能夠提高第一終端與基站之間通信時的通信質量,避免通信故障。
在一些實施例中,如圖7所示,無線通信裝置200還包括:第一獲取模塊204、第一判斷模塊205。
第一獲取模塊204,用于獲取第一終端接收到的射頻信號的強度值;
第一判斷模塊205,用于判斷該強度值是否小于預設閾值;
該搜索模塊201,用于在該強度值小于預設閾值時,搜索是否存在可通過短距離無線通信方式連接的第二終端。
其中,預設閾值可以為預先存儲在第一終端中的一個信號強度值。例如,預設閾值為-94dbm(分貝毫瓦)。該預設閾值表示第一終端中的射頻信號受到干擾與未受到干擾的分界點。即,射頻信號強度值大于或等于該預設閾值時,表示射頻信號未受到干擾;射頻信號強度值小于該預設閾值時,表示射頻信號受到干擾。
實際應用中,第一獲取模塊204可以通過查詢射頻電路的工作參數來獲取接收到的射頻信號的強度值。隨后,第一判斷模塊205將獲取到的射頻信號的強度值與該預設閾值進行比較,以判斷該強度值是否小于該預設閾值。當該強度值小于該預設閾值時,表示第一終端的射頻信號受到干擾,此時搜索模塊201搜索是否存在可通過短距離無線通信方式連接的第二終端;當該強度值大于或等于該預設閾值時,表示第一終端的射頻信號未受到干擾,此時無線通信裝置200可以終止流程或重新執(zhí)行本流程。
在一些實施例中,該短距離無線通信方式包括藍牙通信和wifi通信,搜索模塊201用于執(zhí)行以下步驟:
當第一終端的射頻信號受到干擾時,依次通過該第一終端的藍牙模塊、無線保真模塊搜索是否存在可通過藍牙通信方式或無線保真通信方式連接的第二終端。
其中,第一終端中具有藍牙模塊和wifi模塊。當第一終端的射頻信號受到干擾時,搜索模塊201可以開啟藍牙模塊和wifi模塊,依次通過藍牙模塊、wifi模塊搜索是否存在可通過藍牙通信方式或無線保真通信方式連接的第二終端。
當搜索模塊201搜索到存在可通過藍牙通信方式連接的第二終端,或者搜索到可通過wifi通信方式連接的第二終端時,表示搜索結果存在可連接的第二終端。當搜索模塊201未搜索到可通過藍牙通信方式連接的第二終端,并且未搜索到可通過wifi通信方式連接的第二終端時,表示搜索結果不存在可連接的第二終端。
在一些實施例中,如圖8所示,無線通信裝置200還包括:第二獲取模塊206、第二判斷模塊207。
第二獲取模塊206,用于當存在該第二終端時,獲取該第二終端的用戶標識;
第二判斷模塊207,用于判斷該第一終端的通訊錄中是否存在與該第二終端的用戶標識相同的用戶標識;
連接模塊202,用于當存在與該第二終端的用戶標識相同的用戶標識時,與該第二終端建立該短距離無線通信連接。
其中,用戶標識可以是與該第二終端關聯的電話號碼。該用戶標識用于唯一指代該第二終端的使用者的身份。第一終端中具有通訊錄。該通訊錄用于存儲多個用戶標識。例如,第一終端的通訊錄中存儲有多個用戶的電話號碼。
當第一終端的通訊錄中存在與該第二終端的用戶標識相同的用戶標識時,表示第一終端的使用者與第二終端的使用者之間具有社交關系。此時,該第一終端通過該第二終端進行通信中轉時,能夠提高通信中轉過程中的信息安全性。
其中,當搜索模塊201的搜索結果中存在可建立短距離無線通信連接的第二終端時,第二獲取模塊206可以獲取該第二終端的用戶標識。實際應用中,第二獲取模塊206可以在搜索到第二終端后,獲取第二終端的終端標識。其中,該終端標識可唯一指代該第二終端的身份。例如,該終端標識可以是第二終端的物理地址等信息。隨后,第二獲取模塊206將獲取到的終端標識上報到基站,基站根據該終端標識查詢第二終端的用戶標識,并向該第一終端發(fā)送查詢到的用戶標識。在一些實施例中,第一終端可以預先與第二終端之間建立通信中轉協(xié)議,該通信中轉協(xié)議用于約定第一終端與第二終端之間可以互相獲取到的信息類型。此時,第二獲取模塊206可以根據該通信中轉協(xié)議直接獲取第二終端的用戶標識。
第二獲取模塊206獲取到第二終端的用戶標識后,第二判斷模塊207將該用戶標識與第一終端的通訊錄中存儲的多個用戶標識進行比較,以判斷該第一終端的通訊錄中是否存在與該第二終端的用戶標識相同的用戶標識。若存在與該第二終端的用戶標識相同的用戶標識,則連接模塊202與該第二終端建立該短距離無線通信連接。
在一些實施例中,連接模塊202用于執(zhí)行以下步驟:
向該第二終端發(fā)送短距離無線通信連接請求;
接收該第二終端返回的響應信息,該響應信息攜帶有授權建立連接的授權信息;
根據該授權信息與該第二終端建立該短距離無線通信連接。
其中,連接模塊202可以向第二終端發(fā)送短距離無線通信連接請求。例如,連接模塊202可以向該第二終端發(fā)送藍牙連接請求。
第二終端接收到連接模塊202發(fā)送的無線通信連接請求后,可以根據歷史連接記錄對該連接請求自動進行響應,或者接收用戶的操作并對該連接同求進行響應。第二終端對該連接請求進行響應時,向該連接模塊202返回響應信息。該響應信息中攜帶有授權建立連接的授權信息。例如,該授權信息可以是配對密碼。
連接模塊202接收到第二終端返回的響應信息后,從該響應信息中提取該授權信息,并根據該授權信息與該第二終端建立短距離無線通信連接。
在一些實施例中,連接模塊202用于執(zhí)行以下步驟:
若存在該第二終端,則判斷該第二終端的數量是否為多個;
若該第二終端的數量為多個,則從多個該第二終端中選取該短距離無線通信信號最強的一個終端建立連接。
其中,搜索模塊201搜索到可通過短距離無線通信方式連接的第二終端后,連接模塊202根據搜索結果獲取該第二終端的數量,并判斷該第二終端的數量是否為多個。可以理解的是,多個表示兩個或兩個以上。
若該第二終端的數量為多個,則連接模塊202可以分別獲取每一個第二終端的短距離無線通信的信號強度,并從中選取短距離無線通信信號最強的一個終端建立連接。
在一些實施例中,連接模塊202用于執(zhí)行以下步驟:
若存在該第二終端,則判斷該第二終端的數量是否為多個;
若該第二終端的數量為多個,則分別獲取每一個該第二終端與該第一終端之間的距離;
根據獲取到的多個距離從多個該第二終端中選取距離該第一終端最近的一個終端建立連接。
其中,搜索模塊201搜索到可通過短距離無線通信方式連接的第二終端后,連接模塊202根據搜索結果獲取該第二終端的數量,并判斷該第二終端的數量是否為多個??梢岳斫獾氖牵鄠€表示兩個或兩個以上。
若該第二終端的數量為多個,則連接模塊202可以分別獲取每一個第二終端的位置信息,并根據獲取到的位置信息確定每一個第二終端與該第一終端之間的距離。隨后,根據確定出的多個距離從該多個第二終端中選取距離該第一終端最近的一個終端建立連接。
具體實施時,以上各個模塊可以作為獨立的實體來實現,也可以進行任意組合,作為同一或若干個實體來實現。
由上可知,本發(fā)明實施例提供的無線通信裝置200,當第一終端的射頻信號受到干擾時,搜索模塊201搜索是否存在可通過短距離無線通信方式連接的第二終端;若存在該第二終端,則連接模塊202與該第二終端建立該短距離無線通信連接;數據收發(fā)模塊203將待發(fā)送給基站的上行數據發(fā)送給該第二終端,并從該第二終端接收該基站發(fā)送的下行數據。該方案在第一終端的射頻信號受到干擾時,與第二終端建立短距離無線通信連接,由該第二終端在該第一終端和基站之間進行通信中轉,通過該第二終端間接實現與基站之間的信息收發(fā),從而能夠提高第一終端與基站之間通信時的通信質量。
本發(fā)明實施例還提供一種終端。該終端可以是智能手機、平板電腦等設備。如圖9所示,終端300包括處理器301、存儲器302以及射頻電路303。其中,處理器301分別與存儲器302、射頻電路303電性連接。
處理器301是終端300的控制中心,利用各種接口和線路連接整個終端的各個部分,通過運行或加載存儲在存儲器302內的應用程序,以及調用存儲在存儲器302內的數據,執(zhí)行終端的各種功能和處理數據,從而對終端進行整體監(jiān)控。
在本實施例中,終端300中的處理器301會按照如下的步驟,將一個或一個以上的應用程序的進程對應的指令加載到存儲器302中,并由處理器301來運行存儲在存儲器302中的應用程序,從而實現各種功能:
當第一終端的射頻信號受到干擾時,搜索是否存在可通過短距離無線通信方式連接的第二終端;
若存在所述第二終端,則與所述第二終端建立所述短距離無線通信連接;
將待發(fā)送給基站的上行數據發(fā)送給所述第二終端,并從所述第二終端接收所述基站發(fā)送的下行數據。
在一些實施例中,所述短距離無線通信方式包括藍牙通信以及無線保真通信,所述搜索是否存在可通過短距離無線通信方式連接的第二終端時,處理器301執(zhí)行以下步驟:依次通過所述第一終端的藍牙模塊、無線保真模塊搜索是否存在可通過藍牙通信方式或無線保真通信方式連接的第二終端。
在一些實施例中,與所述第二終端建立所述短距離無線通信連接前,處理器301還執(zhí)行以下步驟:若存在所述第二終端,則獲取所述第二終端的用戶標識;判斷所述第一終端的通訊錄中是否存在與所述第二終端的用戶標識相同的用戶標識;若存在與所述第二終端的用戶標識相同的用戶標識,則與所述第二終端建立所述短距離無線通信連接。
在一些實施例中,若存在所述第二終端,則與所述第二終端建立所述短距離無線通信連接時,處理器301執(zhí)行以下步驟:若存在所述第二終端,則判斷所述第二終端的數量是否為多個;若所述第二終端的數量為多個,則從多個所述第二終端中選取所述短距離無線通信信號最強的一個終端建立連接。
在一些實施例中,若存在所述第二終端,則與所述第二終端建立所述短距離無線通信連接時,處理器301執(zhí)行以下步驟:若存在所述第二終端,則判斷所述第二終端的數量是否為多個;若所述第二終端的數量為多個,則分別獲取每一個所述第二終端與所述第一終端之間的距離;根據獲取到的多個距離從多個所述第二終端中選取距離所述第一終端最近的一個終端建立連接。
在一些實施例中,若存在所述第二終端,則與所述第二終端建立所述短距離無線通信連接時,處理器301執(zhí)行以下步驟:若存在所述第二終端,則向所述第二終端發(fā)送所述短距離無線通信連接請求;接收所述第二終端返回的響應信息,所述響應信息攜帶有授權建立連接的授權信息;根據所述授權信息與所述第二終端建立所述短距離無線通信連接。
在一些實施例中,當第一終端的射頻信號受到干擾時,搜索是否存在可通過短距離無線通信方式連接的第二終端前,處理器301還執(zhí)行以下步驟:獲取第一終端接收到的射頻信號的強度值;判斷所述強度值是否小于預設閾值;若所述強度值小于所述預設閾值,則搜索是否存在可通過短距離無線通信方式連接的第二終端。
存儲器302可用于存儲應用程序和數據。存儲器302存儲的應用程序中包含有可在處理器中執(zhí)行的指令。應用程序可以組成各種功能模塊。處理器301通過運行存儲在存儲器302的應用程序,從而執(zhí)行各種功能應用以及數據處理。
射頻電路303用于收發(fā)射頻信號,以通過無線通信與網絡設備或其他電子設備進行通信。
在一些實施例中,如圖10所示,終端300還包括:顯示屏304、控制電路305、輸入單元306、音頻電路307、傳感器308以及電源309。其中,處理器301分別與顯示屏304、控制電路305、輸入單元306、音頻電路307、傳感器308以及電源309電性連接。
顯示屏304可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端的各種圖形用戶接口,這些圖形用戶接口可以由圖像、文本、圖標、視頻和其任意組合來構成。
控制電路305與顯示屏304電性連接,用于控制顯示屏304顯示信息。
輸入單元306可用于接收輸入的數字、字符信息或用戶特征信息(例如指紋),以及產生與用戶設置以及功能控制有關的鍵盤、鼠標、操作桿、光學或者軌跡球信號輸入。其中,輸入單元306可以包括指紋識別模組。
音頻電路307可通過揚聲器、傳聲器提供用戶與終端之間的音頻接口。
傳感器308用于采集外部環(huán)境信息。傳感器308可以包括環(huán)境亮度傳感器、加速度傳感器、陀螺儀等傳感器中的一種或多種。
電源309用于給終端300的各個部件供電。在一些實施例中,電源309可以通過電源管理系統(tǒng)與處理器301邏輯相連,從而通過電源管理系統(tǒng)實現管理充電、放電、以及功耗管理等功能。
盡管圖10中未示出,終端300還可以包括攝像頭、藍牙模塊、無線保真(wifi)模塊等,在此不再贅述。
由上可知,本發(fā)明實施例提供了一種終端,當第一終端的射頻信號受到干擾時,搜索是否存在可通過短距離無線通信方式連接的第二終端;若存在該第二終端,則與該第二終端建立該短距離無線通信連接;將待發(fā)送給基站的上行數據發(fā)送給該第二終端,并從該第二終端接收該基站發(fā)送的下行數據。該方案在第一終端的射頻信號受到干擾時,與第二終端建立短距離無線通信連接,由該第二終端在該第一終端和基站之間進行通信中轉,通過該第二終端間接實現與基站之間的信息收發(fā),從而能夠提高第一終端與基站之間通信時的通信質量。
需要說明的是,本領域普通技術人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,該程序可以存儲于計算機可讀存儲介質中,存儲介質可以包括但不限于:只讀存儲器(rom,readonlymemory)、隨機存取存儲器(ram,randomaccessmemory)、磁盤或光盤等。
以上對本發(fā)明實施例所提供的無線通信方法、裝置、存儲介質及終端進行了詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領域的技術人員,依據本發(fā)明的思想,在具體實施方式及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發(fā)明的限制。