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