亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

NB?IoT終端的網(wǎng)絡(luò)切換方法和系統(tǒng)與流程

文檔序號:12501540閱讀:819來源:國知局
NB?IoT終端的網(wǎng)絡(luò)切換方法和系統(tǒng)與流程

本發(fā)明涉及窄帶物聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別是涉及到一種NB-IoT終端的網(wǎng)絡(luò)切換方法和系統(tǒng)。



背景技術(shù):

NB-IoT即基于蜂窩的窄帶物聯(lián)網(wǎng)(Narrow Band-Internet of Things)的簡稱,是一種物聯(lián)網(wǎng)技術(shù),為萬物互聯(lián)網(wǎng)絡(luò)的一個重要分支,具有低成本、低功耗、廣覆蓋等特點,定位于運營商級、基于授權(quán)頻譜的低速率物聯(lián)網(wǎng)市場,擁有廣闊的應用前景。NB-IoT是物聯(lián)網(wǎng)(IoT)領(lǐng)域一個新興的技術(shù),支持低功耗設(shè)備在廣域網(wǎng)的蜂窩數(shù)據(jù)連接,也被叫作低功耗廣域網(wǎng)(LPWA)。NB-IoT支持待機時間長、對網(wǎng)絡(luò)連接要求較高設(shè)備的高效連接。

在物聯(lián)網(wǎng)的眾多應用中,通常要求NB-IoT終端(即基于NB-IOT的物聯(lián)網(wǎng)終端)一直處于在線狀態(tài),然而,當前的NB-IOT網(wǎng)絡(luò)的覆蓋范圍仍然有限,當NB-IoT終端在NB-IOT網(wǎng)絡(luò)的覆蓋范圍之外時,NB-IoT終端則處于掉線狀態(tài),不能傳輸數(shù)據(jù),影響NB-IoT的穩(wěn)定性和可靠性,從而使得用戶無法了解現(xiàn)場狀況,影響用戶體驗。

因此,如何確保NB-IoT終端一直處于在線狀態(tài),提高NB-IoT的穩(wěn)定性和可靠性,是當前亟需解決的技術(shù)問題。



技術(shù)實現(xiàn)要素:

本發(fā)明的主要目的為提供一種NB-IoT終端的網(wǎng)絡(luò)切換方法和系統(tǒng),旨在提高NB-IoT的穩(wěn)定性和可靠性。

為達以上目的,本發(fā)明實施例提出一種NB-IoT終端的網(wǎng)絡(luò)切換方法,所述方法包括以下步驟:

NB-IoT終端檢測到NB-IoT網(wǎng)絡(luò)掉線時,啟動GPRS搜網(wǎng)注冊流程以接入GPRS網(wǎng)絡(luò);

NB-IoT終端判斷是否滿足NB-IoT啟動條件;

當滿足所述NB-IoT啟動條件時,所述NB-IoT終端啟動NB-IoT搜網(wǎng)注冊流程以切換回所述NB-IoT網(wǎng)絡(luò)。

可選地,所述NB-IoT終端判斷是否滿足NB-IoT啟動條件的步驟包括:

當預設(shè)的定時啟動的間隔時間到達時,所述NB-IoT終端判定滿足NB-IoT啟動條件。

可選地,所述間隔時間的取值范圍為20-40分鐘。

可選地,所述NB-IoT終端判斷是否滿足NB-IoT啟動條件的步驟包括:

當接收到NB-IoT啟動指令時,所述NB-IoT終端判定滿足NB-IoT啟動條件。

可選地,所述NB-IoT終端判斷是否滿足NB-IoT啟動條件的步驟之前還包括:

所述NB-IoT終端通過所述GPRS網(wǎng)絡(luò)向所述系統(tǒng)服務器發(fā)送位置信息;

用戶終端從所述系統(tǒng)服務器獲取所述位置信息,并輸出所述位置信息;當接收到啟動命令時,向所述系統(tǒng)服務器發(fā)送NB-IoT啟動指令;

所述系統(tǒng)服務器接收所述NB-IoT啟動指令,并將所述NB-IoT啟動指令發(fā)送給所述NB-IoT終端。

可選地,所述輸出所述位置信息的步驟包括:顯示所述位置信息和/或語音播報所述位置信息。

可選地,所述位置信息為定位信息或GPRS的LBS信息。

可選地,所述方法還包括:

系統(tǒng)服務器向用戶終端推送所述NB-IoT終端當前的網(wǎng)絡(luò)在線信息;

所述用戶終端根據(jù)所述網(wǎng)絡(luò)在線信息顯示網(wǎng)絡(luò)連接狀態(tài)。

可選地,所述網(wǎng)絡(luò)在線信息包括NB-IoT在線信息和GPRS在線信息,所述用戶終端根據(jù)所述網(wǎng)絡(luò)在線信息顯示網(wǎng)絡(luò)連接狀態(tài)的步驟包括:

當所述網(wǎng)絡(luò)在線信息為NB-IoT在線信息時,所述用戶終端顯示NB-IoT圖標;

當所述網(wǎng)絡(luò)在線信息為GPRS在線信息時,所述用戶終端顯示GPRS圖標。

可選地,所述NB-IoT終端啟動NB-IoT搜網(wǎng)注冊流程以切換回所述NB-IoT網(wǎng)絡(luò)的步驟包括:

所述NB-IoT終端關(guān)閉GPRS模塊,并開啟NB-IoT模塊,進行NB-IoT搜網(wǎng)注冊;

當NB-IoT搜網(wǎng)注冊成功時,接入所述NB-IoT網(wǎng)絡(luò);

當NB-IoT搜網(wǎng)注冊失敗時,啟動GPRS搜網(wǎng)注冊流程以重新接入所述GPRS網(wǎng)絡(luò)。

可選地,所述啟動GPRS搜網(wǎng)注冊流程以接入GPRS網(wǎng)絡(luò)的步驟包括:

關(guān)閉NB-IoT模塊,并開啟GPRS模塊,進行GPRS搜網(wǎng)注冊;

當GPRS搜網(wǎng)注冊成功時,接入所述GPRS網(wǎng)絡(luò)。

本發(fā)明實施例同時提出一種NB-IoT終端的網(wǎng)絡(luò)切換系統(tǒng),所述系統(tǒng)包括NB-IoT終端,所述NB-IoT終端用于:

檢測到NB-IoT網(wǎng)絡(luò)掉線時,啟動GPRS搜網(wǎng)注冊流程以接入GPRS網(wǎng)絡(luò);判斷是否滿足NB-IoT啟動條件;當滿足所述NB-IoT啟動條件時,啟動NB-IoT搜網(wǎng)注冊流程以切換回所述NB-IoT網(wǎng)絡(luò)。

可選地,所述NB-IoT終端用于:

當預設(shè)的定時啟動的間隔時間到達時,判定滿足所述NB-IoT啟動條件。

可選地,所述NB-IoT終端用于:

當接收到NB-IoT啟動指令時,所述NB-IoT終端判定滿足NB-IoT啟動條件。

可選地,所述系統(tǒng)還包括系統(tǒng)服務器和用戶終端,所述NB-IoT終端還用于:通過所述GPRS網(wǎng)絡(luò)向所述系統(tǒng)服務器發(fā)送位置信息;

所述系統(tǒng)服務器用于:向所述用戶終端轉(zhuǎn)發(fā)所述位置信息;接收所述用戶終端發(fā)送的NB-IoT啟動指令,并將所述NB-IoT啟動指令發(fā)送給所述NB-IoT終端;

所述用戶終端用于:接收所述系統(tǒng)服務器發(fā)送的位置信息,并輸出所述位置信息;當接收到啟動命令時,向所述系統(tǒng)服務器發(fā)送NB-IoT啟動指令。

可選地,所述用戶終端用于:顯示所述位置信息和/或語音播報所述位置信息。

可選地,所述系統(tǒng)服務器還用于:向用戶終端推送所述NB-IoT終端當前的網(wǎng)絡(luò)在線信息;

所述用戶終端還用于:根據(jù)所述網(wǎng)絡(luò)在線信息顯示網(wǎng)絡(luò)連接狀態(tài)。

可選地,所述網(wǎng)絡(luò)在線信息包括NB-IoT在線信息和GPRS在線信息,所述用戶終端用于:

當所述網(wǎng)絡(luò)在線信息為NB-IoT在線信息時,顯示NB-IoT圖標;

當所述網(wǎng)絡(luò)在線信息為GPRS在線信息時,顯示GPRS圖標。

可選地,所述NB-IoT終端包括GPRS模塊、NB-IoT模塊和控制模塊,所述控制模塊用于:

當接收到所述NB-IoT啟動指令時,關(guān)閉所述GPRS模塊,并開啟所述NB-IoT模塊,進行NB-IoT搜網(wǎng)注冊;當NB-IoT搜網(wǎng)注冊成功時,接入所述NB-IoT網(wǎng)絡(luò);當NB-IoT搜網(wǎng)注冊失敗時,啟動GPRS搜網(wǎng)注冊流程以重新接入所述GPRS網(wǎng)絡(luò)。

可選地,所述NB-IoT終端包括GPRS模塊、NB-IoT模塊和控制模塊,所述控制模塊用于:

當檢測到NB-IoT網(wǎng)絡(luò)掉線時,關(guān)閉所述NB-IoT模塊,并開啟所述GPRS模塊,進行GPRS搜網(wǎng)注冊;當GPRS搜網(wǎng)注冊成功時,接入所述GPRS網(wǎng)絡(luò)。

本發(fā)明實施例所提供的一種NB-IoT終端的網(wǎng)絡(luò)切換方法及系統(tǒng),通過為NB-IoT終端增加GPRS模塊來支持GPRS網(wǎng)絡(luò)的接入,實現(xiàn)NB-IoT網(wǎng)絡(luò)到GPRS網(wǎng)絡(luò)的切換,并通過定時啟動NB-IoT網(wǎng)絡(luò)或根據(jù)NB-IoT啟動指令啟動NB-IoT網(wǎng)絡(luò)的方式,實現(xiàn)GPRS網(wǎng)絡(luò)到NB-IoT網(wǎng)絡(luò)的切換,從而無需移動運營商網(wǎng)絡(luò)側(cè)的支持,就實現(xiàn)了NB-IoT網(wǎng)絡(luò)與GPRS網(wǎng)絡(luò)的無縫切換,幾乎可以對NB-IoT終端實現(xiàn)全域網(wǎng)絡(luò)覆蓋,既保持了NB-IoT終端的低功耗優(yōu)勢,又確保NB-IoT終端能夠一直在線,提高了NB-IoT的穩(wěn)定性和可靠性,極大的擴展了應用范圍,提升了用戶體驗。

附圖說明

圖1是本發(fā)明第一實施例的NB-IoT終端的網(wǎng)絡(luò)切換方法的流程圖;

圖2是本發(fā)明實施例中NB-IoT終端的電路連接示意圖;

圖3是本發(fā)明第二實施例的NB-IoT終端的網(wǎng)絡(luò)切換方法的流程圖;

圖4是本發(fā)明第三實施例的NB-IoT終端的網(wǎng)絡(luò)切換方法的流程圖;

圖5是本發(fā)明實施例中位置服務器根據(jù)位置信息判斷NB-IoT終端所在位置的預設(shè)范圍內(nèi)是否有NB-IoT基站的步驟的流程圖;

圖6是本發(fā)明實施例中位置服務器計算NB-IoT終端與NB-IoT基站之間的距離的示意圖;

圖7是本發(fā)明第四實施例的NB-IoT終端的網(wǎng)絡(luò)切換的模塊示意圖;

圖8是圖7中的NB-IoT終端的模塊示意圖;

圖9是本發(fā)明第五實施例的NB-IoT終端的網(wǎng)絡(luò)切換的模塊示意圖;

圖10是本發(fā)明第六實施例的NB-IoT終端的網(wǎng)絡(luò)切換的模塊示意圖;

圖11是圖10中的位置服務器的模塊示意圖;

圖12是圖11中的分析判斷模塊的模塊示意圖。

本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。

具體實施方式

應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發(fā)明,而不能解釋為對本發(fā)明的限制。

本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非特意聲明,這里使用的單數(shù)形式“一”、“一個”、“所述”和“該”也可包括復數(shù)形式。應該進一步理解的是,本發(fā)明的說明書中使用的措辭“包括”是指存在所述特征、整數(shù)、步驟、操作、元件和/或組件,但是并不排除存在或添加一個或多個其他特征、整數(shù)、步驟、操作、元件、組件和/或它們的組。應該理解,當我們稱元件被“連接”或“耦接”到另一元件時,它可以直接連接或耦接到其他元件,或者也可以存在中間元件。此外,這里使用的“連接”或“耦接”可以包括無線連接或無線耦接。這里使用的措辭“和/或”包括一個或更多個相關(guān)聯(lián)的列出項的全部或任一單元和全部組合。

本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非另外定義,這里使用的所有術(shù)語(包括技術(shù)術(shù)語和科學術(shù)語),具有與本發(fā)明所屬領(lǐng)域中的普通技術(shù)人員的一般理解相同的意義。還應該理解的是,諸如通用字典中定義的那些術(shù)語,應該被理解為具有與現(xiàn)有技術(shù)的上下文中的意義一致的意義,并且除非像這里一樣被特定定義,否則不會用理想化或過于正式的含義來解釋。

本技術(shù)領(lǐng)域技術(shù)人員可以理解,這里所使用的“終端”、“用戶終端”既包括無線信號接收器的設(shè)備,其僅具備無發(fā)射能力的無線信號接收器的設(shè)備,又包括接收和發(fā)射硬件的設(shè)備,其具有能夠在雙向通信鏈路上,執(zhí)行雙向通信的接收和發(fā)射硬件的設(shè)備。這種設(shè)備可以包括:蜂窩或其他通信設(shè)備,其具有單線路顯示器或多線路顯示器或沒有多線路顯示器的蜂窩或其他通信設(shè)備;PCS(Personal Communications Service,個人通信系統(tǒng)),其可以組合語音、數(shù)據(jù)處理、傳真和/或數(shù)據(jù)通信能力;PDA(Personal Digital Assistant,個人數(shù)字助理),其可以包括射頻接收器、尋呼機、互聯(lián)網(wǎng)/內(nèi)聯(lián)網(wǎng)訪問、網(wǎng)絡(luò)瀏覽器、記事本、日歷和/或GPS(Global Positioning System,全球定位系統(tǒng))接收器;常規(guī)膝上型和/或掌上型計算機或其他設(shè)備,其具有和/或包括射頻接收器的常規(guī)膝上型和/或掌上型計算機或其他設(shè)備。這里所使用的“終端”、“用戶終端”可以是便攜式、可運輸、安裝在交通工具(航空、海運和/或陸地)中的,或者適合于和/或配置為在本地運行,和/或以分布形式,運行在地球和/或空間的任何其他位置運行。這里所使用的“終端”、“用戶終端”還可以是通信終端、上網(wǎng)終端、音樂/視頻播放終端,例如可以是PDA、MID(Mobile Internet Device,移動互聯(lián)網(wǎng)設(shè)備)和/或具有音樂/視頻播放功能的移動電話,也可以是智能電視、機頂盒等設(shè)備。

實施例一

參照圖1,提出本發(fā)明第一實施例的NB-IoT終端的網(wǎng)絡(luò)切換方法,所述方法包括以下步驟:

S11、NB-IoT終端檢測到NB-IoT網(wǎng)絡(luò)掉線時,啟動GPRS搜網(wǎng)注冊流程以接入GPRS網(wǎng)絡(luò)。

本發(fā)明實施例中,對NB-IoT終端進行了改進。如圖2所示,NB-IoT終端不僅包括NB-IoT模塊和發(fā)射射頻的功率放大器(PowerAmplifier,PA),還增加了通用分組無線服務技術(shù)(General Packet Radio Service,GPRS)模塊、匹配電路、射頻開關(guān)和控制模塊。

NB-IOT與GPRS的頻段的帶寬幾乎一樣,因此發(fā)送信號時可以復用射頻PA;并進行NB-IOT與GPRS的飛行模式定義,飛行模式是指NB-IOT與GPRS的射頻部分停止工作,處于掉線(掉網(wǎng))狀態(tài);控制模塊用于控制射頻開關(guān)可切換的連接GPRS模塊或NB-IoT模塊,以使GPRS和NB-IoT進入聯(lián)網(wǎng)模式或飛行模式,從而使得NB-IoT終端接入GPRS網(wǎng)絡(luò)或者NB-IoT網(wǎng)絡(luò),通過GPRS網(wǎng)絡(luò)或NB-IoT網(wǎng)絡(luò)接收和發(fā)送信號。鑒于NB-IoT的低功耗特性,NB-IoT終端可以優(yōu)先使用NB-IoT網(wǎng)絡(luò)。

本步驟S11中,當檢測到NB-IoT網(wǎng)絡(luò)掉線時,控制模塊則控制射頻開關(guān)切換到GPRS模塊,并關(guān)閉NB-IoT模塊,使得NB-IOT處于飛行模式,開啟GPRS模塊,進行GPRS搜網(wǎng)注冊,當GPRS搜網(wǎng)注冊成功時,接入GPRS網(wǎng)絡(luò),使NB-IOT終端一直處于在線狀態(tài)。

S12、NB-IoT終端判斷是否滿足NB-IoT啟動條件。當滿足NB-IoT啟動條件時,進入步驟S13。

本步驟S12中,當NB-IoT終端接入GPRS網(wǎng)絡(luò)后,則判斷是否滿足NB-IoT啟動條件。

可選地,NB-IoT終端預先設(shè)定了定時啟動的間隔時間,當預設(shè)的定時啟動的間隔時間到達時,NB-IoT終端則判定滿足NB-IoT啟動條件。間隔時間可以根據(jù)實際需要設(shè)定,如其取值范圍可以設(shè)定在20-40分鐘之間,優(yōu)選30分鐘,即:當接入GPRS網(wǎng)絡(luò)后,NB-IoT終端開始計時,每隔預設(shè)時間(如30分鐘)啟動一次NB-IoT搜網(wǎng)注冊流程,直至接入NB-IoT網(wǎng)絡(luò)。

可選地,當接收到NB-IoT啟動指令時,NB-IoT終端則判定滿足NB-IoT啟動條件。NB-IoT啟動指令可以來源于用戶終端,并由系統(tǒng)服務器轉(zhuǎn)發(fā),這種方式將在第二實施例中進行詳細說明。NB-IoT啟動指令也可以來源于位置服務器,并由系統(tǒng)服務器發(fā)送,這種方式將在第三實施例中進行詳細說明。

S13、NB-IoT終端啟動NB-IoT搜網(wǎng)注冊流程以切換回NB-IoT網(wǎng)絡(luò)。

本步驟S13中,當滿足NB-IoT啟動條件時,NB-IoT終端則啟動NB-IoT搜網(wǎng)注冊流程,由控制模塊控制射頻開關(guān)切換到NB-IoT模塊,并關(guān)閉GPRS模塊,使得GPRS處于飛行模式,開啟NB-IoT模塊,進行NB-IoT搜網(wǎng)注冊,當NB-IoT搜網(wǎng)注冊成功時,接入NB-IoT網(wǎng)絡(luò)。

當NB-IoT搜網(wǎng)注冊失敗時,則啟動GPRS搜網(wǎng)注冊流程以重新接入GPRS網(wǎng)絡(luò),即:控制模塊再控制射頻開關(guān)切換到GPRS模塊,并關(guān)閉NB-IoT模塊,使得NB-IOT處于飛行模式,開啟GPRS模塊,進行GPRS搜網(wǎng)注冊,當GPRS搜網(wǎng)注冊成功時,接入GPRS網(wǎng)絡(luò),使NB-IOT終端一直處于在線狀態(tài),并返回步驟S12,等待下一次NB-IoT啟動。

本發(fā)明實施例的NB-IoT終端的網(wǎng)絡(luò)切換方法,通過為NB-IoT終端增加GPRS模塊來支持GPRS網(wǎng)絡(luò)的接入,實現(xiàn)NB-IoT網(wǎng)絡(luò)到GPRS網(wǎng)絡(luò)的切換,并通過定時啟動NB-IoT網(wǎng)絡(luò)或根據(jù)NB-IoT啟動指令啟動NB-IoT網(wǎng)絡(luò)的方式,實現(xiàn)GPRS網(wǎng)絡(luò)到NB-IoT網(wǎng)絡(luò)的切換,從而無需移動運營商網(wǎng)絡(luò)側(cè)的支持,就實現(xiàn)了NB-IoT網(wǎng)絡(luò)與GPRS網(wǎng)絡(luò)的無縫切換,幾乎可以對NB-IoT終端實現(xiàn)全域網(wǎng)絡(luò)覆蓋,既保持了NB-IoT終端的低功耗優(yōu)勢,又確保NB-IoT終端能夠一直在線,提高了NB-IoT的穩(wěn)定性和可靠性,極大的擴展了應用范圍,提升了用戶體驗。

實施例二

參照圖3,提出本發(fā)明第二實施例的NB-IoT終端的網(wǎng)絡(luò)切換方法,所述方法包括以下步驟:

S21、NB-IoT終端檢測到NB-IoT網(wǎng)絡(luò)掉線時,啟動GPRS搜網(wǎng)注冊流程以接入GPRS網(wǎng)絡(luò),并通過GPRS網(wǎng)絡(luò)向系統(tǒng)服務器發(fā)送位置信息。

本步驟S21中,啟動GPRS搜網(wǎng)注冊流程以接入GPRS網(wǎng)絡(luò)的具體流程與第一實施例中的步驟S11相同,在此不再贅述。

當接入GPRS網(wǎng)絡(luò)后,針對移動運營商網(wǎng)絡(luò)(如GPRS網(wǎng)絡(luò))對終端IP地址不固定的特點,NB-IoT終端與系統(tǒng)服務器采取長連接方式實現(xiàn)低時延實時傳送。為了保證數(shù)據(jù)通道的暢通,長連接采用了定時向系統(tǒng)服務器發(fā)送空閑數(shù)據(jù)包的方案來維護二者之前建立起來的長連接通路,該空閑數(shù)據(jù)包又稱為心跳包。

本步驟S21中,當接入GPRS網(wǎng)絡(luò)后,NB-IoT終端通過GPRS網(wǎng)絡(luò)定時向系統(tǒng)服務器發(fā)送位置信息,所述位置信息可以是定位信息,如全球定位系統(tǒng)(Global Positioning System,GPS)信息、北斗衛(wèi)星導航系統(tǒng)(BeiDou Navigation Satellite System,BDS)信息、格洛納斯衛(wèi)星導航系統(tǒng)(GLONASS)信息等,也可以是GPRS的基于位置服務(LocationBased Service,LBS)信息。

S22、用戶終端從系統(tǒng)服務器獲取位置信息,并輸出位置信息。判斷是否接收到啟動命令,當接收到啟動命令時,進入步驟S23。

本步驟S22中,系統(tǒng)服務器將位置信息發(fā)送給用戶終端,用戶終端接收位置信息,并在屏幕上顯示位置信息或者語音播報位置信息以提示用戶。其中,當位置信息為定位信息時,用戶終端直接解析該定位信息得到位置坐標,從而獲取NB-IoT終端當前所在位置區(qū)域;當位置信息為GPRS的LBS信息時,用戶終端則根據(jù)GPRS的三點定位法,計算出NB-IoT終端的位置坐標,從而獲取NB-IoT終端當前所在位置區(qū)域。

在某些實施例中,當位置信息為GPRS的LBS信息時,系統(tǒng)服務器將GPRS的LBS信息發(fā)送給位置服務器(如GPRS地址服務器);位置服務器根據(jù)GPRS的三點定位法,計算出NB-IoT終端的位置坐標,并發(fā)送給系統(tǒng)服務器;系統(tǒng)服務器再將位置坐標發(fā)送給用戶終端,用戶終端根據(jù)位置坐標獲取NB-IoT終端當前所在位置區(qū)域。

用戶得知NB-IoT終端當前所在位置區(qū)域后,根據(jù)NB-IOT網(wǎng)絡(luò)的布署信息,判斷NB-IoT終端當前所在位置區(qū)域是否有NB-IOT網(wǎng)絡(luò)覆蓋,當判定有NB-IOT網(wǎng)絡(luò)覆蓋時,則可以向用戶終端發(fā)布啟動命令,用戶終端接收到啟動命令后,則進入步驟S24,向系統(tǒng)服務器發(fā)送NB-IoT啟動指令。

S23、用戶終端向系統(tǒng)服務器發(fā)送NB-IoT啟動指令。

本步驟S23中,用戶終端接收到啟動命令后,則向系統(tǒng)服務器發(fā)送NB-IoT啟動指令。

S24、系統(tǒng)服務器接收NB-IoT啟動指令,并將NB-IoT啟動指令發(fā)送給NB-IoT終端。

本步驟S24中,系統(tǒng)服務器接收到用戶終端發(fā)送的NB-IoT啟動指令后,通過GPRS網(wǎng)絡(luò)將NB-IoT啟動指令發(fā)送給NB-IoT終端。

S25、NB-IoT終端接收NB-IoT啟動指令,根據(jù)NB-IoT啟動指令啟動NB-IoT搜網(wǎng)注冊流程以切換回NB-IoT網(wǎng)絡(luò)。

本步驟S25中,NB-IoT終端接收到NB-IoT啟動指令后,則判定滿足NB-IoT啟動條件,根據(jù)NB-IoT啟動指令啟動NB-IoT搜網(wǎng)注冊流程以切換回NB-IoT網(wǎng)絡(luò)。其中,啟動NB-IoT搜網(wǎng)注冊流程以切換回NB-IoT網(wǎng)絡(luò)的具體流程與第一實施例中的步驟S13相同,在此不贅述。

進一步地,系統(tǒng)服務器還向用戶終端推送NB-IoT終端當前的網(wǎng)絡(luò)在線信息,用戶終端還根據(jù)網(wǎng)絡(luò)在線信息顯示網(wǎng)絡(luò)連接狀態(tài)。所述網(wǎng)絡(luò)在線信息包括NB-IoT在線信息和GPRS在線信息。當網(wǎng)絡(luò)在線信息為NB-IoT在線信息時,用戶終端顯示NB-IoT圖標,表示當前的網(wǎng)絡(luò)連接狀態(tài)為NB-IoT網(wǎng)絡(luò)在線;當網(wǎng)絡(luò)在線信息為GPRS在線信息時,用戶終端顯示GPRS圖標,表示當前的網(wǎng)絡(luò)連接狀態(tài)為GPRS網(wǎng)絡(luò)在線。從而,使得用戶可以隨時了解NB-IoT終端當前的網(wǎng)絡(luò)連接狀態(tài)。

舉例而言:步驟S21中,NB-IoT終端接入GPRS網(wǎng)絡(luò)后,通過GPRS網(wǎng)絡(luò)向系統(tǒng)服務器發(fā)送GPRS注冊成功的消息,系統(tǒng)服務器則向用戶終端推送GPRS在線信息,用戶終端則將網(wǎng)絡(luò)圖標由NB-IoT變?yōu)镚PRS,表示當前的網(wǎng)絡(luò)連接狀態(tài)為GPRS網(wǎng)絡(luò)在線。步驟S25中,NB-IoT終端接入NB-IoT網(wǎng)絡(luò)后,通過NB-IoT網(wǎng)絡(luò)向系統(tǒng)服務器發(fā)送NB-IoT注冊成功的消息,系統(tǒng)服務器則向用戶終端推送NB-IoT在線信息,用戶終端則將網(wǎng)絡(luò)圖標由GPRS變?yōu)镹B-IoT,表示當前的網(wǎng)絡(luò)連接狀態(tài)為NB-IoT網(wǎng)絡(luò)在線。

在具體實施時,可以在用戶終端中安裝特定的應用(APP),用戶終端通過該應用接收并輸出NB-IoT終端的位置信息,并接收系統(tǒng)服務器的網(wǎng)絡(luò)在線信息以及顯示網(wǎng)絡(luò)連接狀態(tài),以及接收用戶的啟動命令并向系統(tǒng)服務器發(fā)送NB-IoT啟動指令,等等。

本實施例的NB-IoT終端的網(wǎng)絡(luò)切換方法,通過為NB-IoT終端增加GPRS模塊來支持GPRS網(wǎng)絡(luò)的接入,實現(xiàn)NB-IoT網(wǎng)絡(luò)到GPRS網(wǎng)絡(luò)的切換,再通過用戶終端獲取NB-IoT終端的位置信息,以使用戶根據(jù)位置信息和NB-IoT網(wǎng)絡(luò)的部署信息發(fā)布NB-IoT的啟動命令,實現(xiàn)GPRS網(wǎng)絡(luò)到NB-IoT網(wǎng)絡(luò)的切換,從而無需移動運營商網(wǎng)絡(luò)側(cè)的支持,就實現(xiàn)了NB-IoT網(wǎng)絡(luò)與GPRS網(wǎng)絡(luò)的無縫切換,幾乎可以對NB-IoT終端實現(xiàn)全域網(wǎng)絡(luò)覆蓋,既保持了NB-IoT終端的低功耗優(yōu)勢,又確保NB-IoT終端能夠一直在線,提高了NB-IoT的穩(wěn)定性和可靠性,極大的擴展了應用范圍,提升了用戶體驗。

實施例三

參照圖4,提出本發(fā)明第三實施例的NB-IoT終端的網(wǎng)絡(luò)切換方法,所述方法包括以下步驟:

S31、NB-IoT終端檢測到NB-IoT網(wǎng)絡(luò)掉線時,啟動GPRS搜網(wǎng)注冊流程以接入GPRS網(wǎng)絡(luò),并通過GPRS網(wǎng)絡(luò)向系統(tǒng)服務器發(fā)送位置信息。

本步驟S31與第二實施例中的步驟S21相同,在此不再贅述。

S32、位置服務器接收系統(tǒng)服務器轉(zhuǎn)發(fā)的位置信息,根據(jù)位置信息判斷NB-IoT終端所在位置的預設(shè)范圍內(nèi)是否有NB-IoT基站。當NB-IoT終端所在位置的預設(shè)范圍內(nèi)有NB-IoT基站時,進入步驟S33;當NB-IoT終端所在位置的預設(shè)范圍內(nèi)沒有NB-IoT基站時,位置服務器不予響應,并繼續(xù)接收下一條位置信息進行判斷。

本實施例中,位置服務器根據(jù)位置信息判斷NB-IoT終端所在位置的預設(shè)范圍內(nèi)是否有NB-IoT基站的具體流程優(yōu)選如圖5所示,包括以下步驟:

S321、根據(jù)位置信息確定NB-IoT終端的位置坐標。

本步驟S321中,當位置信息為定位信息時,位置服務器解析該定位信息,直接獲取NB-IoT終端的位置坐標。當位置信息為GPRS的LBS信息時,位置服務器根據(jù)GPRS的三點定位法,計算出NB-IoT終端的位置坐標。其中,GPRS的三點定位法為現(xiàn)有技術(shù)中比較成熟的計算方法,在此不贅述。

S322、根據(jù)位置坐標查出離NB-IoT終端最近的區(qū)域的NB-IoT基站。

本步驟S322中,位置服務器根據(jù)位置坐標獲取NB-IoT終端所在的行政區(qū)域;根據(jù)行政區(qū)域級別由小到大的順序逐級查找行政區(qū)域內(nèi)是否存在NB-IoT基站,一旦查找到一行政區(qū)域內(nèi)存在NB-IoT基站時,則停止繼續(xù)查找,并將查找到的NB-IoT基站作為離NB-IoT終端最近的區(qū)域的NB-IoT基站。所述行政區(qū)域級別由小到大的順序如縣級、區(qū)級、市級、省級等。

例如,位置服務器首先查找NB-IoT終端所在的縣級行政區(qū)域內(nèi)是否有NB-IoT基站;當縣級行政區(qū)域內(nèi)有NB-IoT基站時,則停止繼續(xù)查找,并將縣級行政區(qū)域內(nèi)的NB-IoT基站作為離NB-IoT終端最近的區(qū)域的NB-IoT基站;當縣級行政區(qū)域內(nèi)沒有NB-IoT基站時,則繼續(xù)查找區(qū)級行政區(qū)域內(nèi)是否有NB-IoT基站,依此類推。

進一步地,為了節(jié)省服務器查詢運算時間,優(yōu)選只在預設(shè)級別的行政區(qū)域內(nèi)進行查找,如只在市級行政區(qū)域內(nèi)進行查找,一般不跨越市,對一些跨市的區(qū)域,可以特殊設(shè)置。

例如,當縣級和區(qū)級行政區(qū)域內(nèi)都沒有NB-IoT基站時,位置服務器繼續(xù)查找市級行政區(qū)域內(nèi)是否存在NB-IoT基站;當市級行政區(qū)域內(nèi)有NB-IoT基站時,則停止繼續(xù)查找,并將市級行政區(qū)域內(nèi)的NB-IoT基站作為離NB-IoT終端最近的區(qū)域的NB-IoT基站;當市級行政區(qū)域內(nèi)沒有NB-IoT基站時,仍然停止繼續(xù)查找,并直接判定NB-IoT終端所在位置的預設(shè)范圍內(nèi)沒有NB-IoT基站。

S323、計算NB-IoT終端與查出的NB-IoT基站之間的距離。

本步驟S323中,位置服務器查出離NB-IoT終端最近的區(qū)域的NB-IoT基站后,獲取該NB-IoT基站的位置坐標,并根據(jù)NB-IoT基站的位置坐標和NB-IoT終端當前的位置坐標計算二者之間的距離。

如圖6所示,假設(shè)D為NB-IoT終端,位置坐標為(x,y,z),A、B、C為三個離NB-IoT終端最近的區(qū)域的NB-IoT基站,位置坐標分別為(x0,y0,z0)、(x1,y1,z1)、(x2,y2,z2),位置服務器根據(jù)以下公式計算出NB-IoT終端D分別與NB-IoT基站A、B、C之間的距離d0、d1、d2:

d02=(x0-x)2+(y0-y)2+(z0-z)2;

d12=(x1-x)2+(y1-y)2+(z1-z)2;

d22=(x2-x)2+(y2-y)2+(z2-z)2

S324、判斷查出的NB-IoT基站中是否存在與NB-IoT終端之間的距離小于或等于閾值的NB-IoT基站。當存在與NB-IoT終端之間的距離小于或等于閾值的NB-IoT基站時,進入步驟S325;當不存在與NB-IoT終端之間的距離小于或等于閾值的NB-IoT基站時,進入步驟S326。

所述閾值可以根據(jù)需要設(shè)定,可選地,可以根據(jù)NB-IoT基站的最大覆蓋范圍來設(shè)定閾值。例如,將第三代合作伙伴計劃(3rd Generation Partnership Project,3GPP)規(guī)定的10km作為閾值,判斷NB-IoT基站中是否存在與NB-IoT終端之間的距離小于或等于10km的NB-IoT基站,如分別判斷前述d0、d1、d2是否小于或等于10km。

S325、判定NB-IoT終端所在位置的預設(shè)范圍內(nèi)有NB-IoT基站。

當查出的基站中存在與NB-IoT終端之間的距離小于或等于閾值的NB-IoT基站時,如前述d0、d1、d2中任意一個小于10km時,位置服務器則判定NB-IoT終端所在位置的預設(shè)范圍內(nèi)有NB-IoT基站。

S326、判定NB-IoT終端所在位置的預設(shè)范圍內(nèi)沒有NB-IoT基站。

當查出的基站中不存在與NB-IoT終端之間的距離小于或等于閾值的NB-IoT基站時,如前述d0、d1、d2均大于10km時,位置服務器則判定NB-IoT終端所在位置的預設(shè)范圍內(nèi)沒有NB-IoT基站。此外,當位置服務器只在預設(shè)級別的行政區(qū)域內(nèi)查找NB-IoT基站時,如果沒有查找到NB-IoT基站,也判定NB-IoT終端所在位置的預設(shè)范圍內(nèi)沒有NB-IoT基站。

本領(lǐng)域技術(shù)人員可以理解,除了采用上述方式判斷NB-IoT終端所在位置的預設(shè)范圍內(nèi)是否有NB-IoT基站外,還可以采用現(xiàn)有技術(shù)中的其它方式進行判別,在此不一一列舉贅述。

S33、位置服務器向系統(tǒng)服務器發(fā)送通知信息。

本步驟S33中,當NB-IoT終端所在位置的預設(shè)范圍內(nèi)有NB-IoT基站時,位置服務器則向系統(tǒng)服務器發(fā)送通知信息。所述通知信息可以是告知系統(tǒng)服務器NB-IoT終端所在位置的預設(shè)范圍內(nèi)有NB-IoT基站的信息,也可以是NB-IoT啟動命令。

S34、系統(tǒng)服務器接收到通知信息時,向NB-IoT終端發(fā)出NB-IoT啟動指令。

本步驟S34中,系統(tǒng)服務器接收位置服務器發(fā)送的通知信息,根據(jù)通知信息通過GPRS網(wǎng)絡(luò)向NB-IoT終端發(fā)出NB-IoT啟動指令。

S35、NB-IoT終端接收到NB-IoT啟動指令時,啟動NB-IoT搜網(wǎng)注冊流程以切換回NB-IoT網(wǎng)絡(luò)。

本步驟S35中,NB-IoT終端接收到NB-IoT啟動指令后,判定滿足NB-IoT啟動條件,則根據(jù)NB-IoT啟動指令啟動NB-IoT搜網(wǎng)注冊流程以切換回NB-IoT網(wǎng)絡(luò),其中,啟動NB-IoT搜網(wǎng)注冊流程以切換回NB-IoT網(wǎng)絡(luò)的具體流程與第一實施例中的步驟S13相同,在此不贅述。

本實施例的NB-IoT終端的網(wǎng)絡(luò)切換方法,通過為NB-IoT終端增加GPRS模塊來支持GPRS網(wǎng)絡(luò)的接入,實現(xiàn)NB-IoT網(wǎng)絡(luò)到GPRS網(wǎng)絡(luò)的切換,再通過NB-IoT終端向服務器發(fā)送位置信息,以使服務器基于NB-IoT終端的位置信息來判斷NB-IoT終端所在位置的預設(shè)范圍內(nèi)是否有NB-IoT基站,實現(xiàn)GPRS網(wǎng)絡(luò)到NB-IoT網(wǎng)絡(luò)的切換,從而無需移動運營商網(wǎng)絡(luò)側(cè)的支持,就實現(xiàn)了NB-IoT網(wǎng)絡(luò)與GPRS網(wǎng)絡(luò)的無縫切換,幾乎可以對NB-IoT終端實現(xiàn)全域網(wǎng)絡(luò)覆蓋,既保持了NB-IoT終端的低功耗優(yōu)勢,又確保NB-IoT終端能夠一直在線,提高了NB-IoT的穩(wěn)定性和可靠性,極大的擴展了應用范圍,提升了用戶體驗。

實施例四

參照圖7,提出本發(fā)明第四實施例的NB-IoT終端的網(wǎng)絡(luò)切換系統(tǒng),所述系統(tǒng)包括NB-IoT終端,所述NB-IoT終端用于:

檢測到NB-IoT網(wǎng)絡(luò)掉線時,啟動GPRS搜網(wǎng)注冊流程以接入GPRS網(wǎng)絡(luò);當接入GPRS網(wǎng)絡(luò)后,判斷是否滿足NB-IoT啟動條件;當滿足NB-IoT啟動條件時,啟動NB-IoT搜網(wǎng)注冊流程以切換回NB-IoT網(wǎng)絡(luò)。

如圖8所示,NB-IoT終端包括GPRS模塊、NB-IoT模塊和控制模塊,所述控制模塊用于:

當檢測到NB-IoT網(wǎng)絡(luò)掉線時,關(guān)閉NB-IoT模塊,使得NB-IoT處于飛行模式,并開啟GPRS模塊,進行GPRS搜網(wǎng)注冊,當GPRS搜網(wǎng)注冊成功時,接入GPRS網(wǎng)絡(luò),并判斷是否滿足NB-IoT啟動條件;

當滿足NB-IoT啟動條件時,關(guān)閉GPRS模塊,使得GPRS處于飛行模式,并開啟NB-IoT模塊,進行NB-IoT搜網(wǎng)注冊,當NB-IoT搜網(wǎng)注冊成功時,接入NB-IoT網(wǎng)絡(luò),當NB-IoT搜網(wǎng)注冊失敗時,再啟動GPRS搜網(wǎng)注冊流程以重新接入GPRS網(wǎng)絡(luò)。

本實施例中,NB-IoT終端預先設(shè)定了定時啟動的間隔時間,當預設(shè)的定時啟動的間隔時間到達時,控制模塊則判定滿足NB-IoT啟動條件。間隔時間可以根據(jù)實際需要設(shè)定,如其取值范圍可以設(shè)定在20-40分鐘之間,優(yōu)選30分鐘,即:當接入GPRS網(wǎng)絡(luò)后,控制模塊開始計時,每隔預設(shè)時間(如30分鐘)啟動一次NB-IoT搜網(wǎng)注冊流程,直至接入NB-IoT網(wǎng)絡(luò)。

本實施例的NB-IoT終端的網(wǎng)絡(luò)切換系統(tǒng),通過為NB-IoT終端增加GPRS模塊來支持GPRS網(wǎng)絡(luò)的接入,實現(xiàn)NB-IoT網(wǎng)絡(luò)到GPRS網(wǎng)絡(luò)的切換,并通過定時啟動NB-IoT網(wǎng)絡(luò)的方式,實現(xiàn)GPRS網(wǎng)絡(luò)到NB-IoT網(wǎng)絡(luò)的切換,從而無需移動運營商網(wǎng)絡(luò)側(cè)的支持,就實現(xiàn)了NB-IoT網(wǎng)絡(luò)與GPRS網(wǎng)絡(luò)的無縫切換,幾乎可以對NB-IoT終端實現(xiàn)全域網(wǎng)絡(luò)覆蓋,既保持了NB-IoT終端的低功耗優(yōu)勢,又確保NB-IoT終端能夠一直在線,提高了NB-IoT的穩(wěn)定性和可靠性,極大的擴展了應用范圍,提升了用戶體驗。

實施例五

參照圖9,提出本發(fā)明第五實施例的NB-IoT終端的網(wǎng)絡(luò)切換系統(tǒng),所述系統(tǒng)包括NB-IoT終端、系統(tǒng)服務器和用戶終端。

本實施例中的NB-IoT終端與第四實施例的NB-IoT終端基本相同,但判斷是否滿足NB-IoT啟動條件的方式不同,具體為:NB-IoT終端接入GPRS網(wǎng)絡(luò)后,通過GPRS網(wǎng)絡(luò)向系統(tǒng)服務器發(fā)送位置信息,所述位置信息可以是定位信息,如GPS信息、BDS信息、GLONASS信息等,也可以是GPRS的LBS信息;當接收到系統(tǒng)服務器發(fā)送的NB-IoT啟動指令時,則判定滿足NB-IoT啟動條件,根據(jù)NB-IoT啟動指令啟動NB-IoT搜網(wǎng)注冊流程以切換回NB-IoT網(wǎng)絡(luò)。

系統(tǒng)服務器:用于接收NB-IoT終端的位置信息并轉(zhuǎn)發(fā)給用戶終端;接收用戶終端發(fā)送的NB-IoT啟動指令,并將NB-IoT啟動指令發(fā)送給NB-IoT終端。

用戶終端:用于接收系統(tǒng)服務器發(fā)送的位置信息,并輸出位置信息;當接收到啟動命令時,向系統(tǒng)服務器發(fā)送NB-IoT啟動指令。

用戶終端獲取位置信息后,在屏幕上顯示位置信息或者語音播報位置信息以提示用戶。其中,當位置信息為定位信息時,用戶終端直接解析該定位信息得到位置坐標,從而獲取NB-IoT終端當前所在位置區(qū)域;當位置信息為GPRS的LBS信息時,用戶終端則根據(jù)GPRS的三點定位法,計算出NB-IoT終端的位置坐標,從而獲取NB-IoT終端當前所在位置區(qū)域。

用戶得知NB-IoT終端當前所在位置區(qū)域后,根據(jù)NB-IOT網(wǎng)絡(luò)的布署信息,判斷NB-IoT終端當前所在位置區(qū)域是否有NB-IOT網(wǎng)絡(luò)覆蓋,當判定有NB-IOT網(wǎng)絡(luò)覆蓋時,則可以向用戶終端發(fā)布啟動命令,用戶終端接收到啟動命令后,向系統(tǒng)服務器發(fā)送NB-IoT啟動指令。

在某些實施例中,所述系統(tǒng)還包括位置服務器(如GPRS地址服務器),當位置信息為GPRS的LBS信息時,系統(tǒng)服務器將GPRS的LBS信息發(fā)送給位置服務器;位置服務器根據(jù)GPRS的三點定位法,計算出NB-IoT終端的位置坐標,并發(fā)送給系統(tǒng)服務器;系統(tǒng)服務器再將位置坐標發(fā)送給用戶終端,用戶終端根據(jù)位置坐標獲取NB-IoT終端當前所在位置區(qū)域。

進一步地,系統(tǒng)服務器還向用戶終端推送NB-IoT終端當前的網(wǎng)絡(luò)在線信息,用戶終端還根據(jù)網(wǎng)絡(luò)在線信息顯示網(wǎng)絡(luò)連接狀態(tài)。所述網(wǎng)絡(luò)在線信息包括NB-IoT在線信息和GPRS在線信息。當網(wǎng)絡(luò)在線信息為NB-IoT在線信息時,用戶終端顯示NB-IoT圖標,表示當前的網(wǎng)絡(luò)連接狀態(tài)為NB-IoT網(wǎng)絡(luò)在線;當網(wǎng)絡(luò)在線信息為GPRS在線信息時,用戶終端顯示GPRS圖標,表示當前的網(wǎng)絡(luò)連接狀態(tài)為GPRS網(wǎng)絡(luò)在線。從而,使得用戶可以隨時了解NB-IoT終端當前的網(wǎng)絡(luò)連接狀態(tài)。

舉例而言:NB-IoT終端接入GPRS網(wǎng)絡(luò)后,通過GPRS網(wǎng)絡(luò)向系統(tǒng)服務器發(fā)送GPRS注冊成功的消息,系統(tǒng)服務器則向用戶終端推送GPRS在線信息,用戶終端則將網(wǎng)絡(luò)圖標由NB-IoT變?yōu)镚PRS,表示當前的網(wǎng)絡(luò)連接狀態(tài)為GPRS網(wǎng)絡(luò)在線。NB-IoT終端接入NB-IoT網(wǎng)絡(luò)后,通過NB-IoT網(wǎng)絡(luò)向系統(tǒng)服務器發(fā)送NB-IoT注冊成功的消息,系統(tǒng)服務器則向用戶終端推送NB-IoT在線信息,用戶終端則將網(wǎng)絡(luò)圖標由GPRS變?yōu)镹B-IoT,表示當前的網(wǎng)絡(luò)連接狀態(tài)為NB-IoT網(wǎng)絡(luò)在線。

在具體實施時,可以在用戶終端中安裝特定的應用(APP),用戶終端通過該應用接收并輸出NB-IoT終端的位置信息,并接收系統(tǒng)服務器的網(wǎng)絡(luò)在線信息以及顯示網(wǎng)絡(luò)連接狀態(tài),以及接收用戶的啟動命令并向系統(tǒng)服務器發(fā)送NB-IoT啟動指令,等等。

本實施例的NB-IoT終端的網(wǎng)絡(luò)切換系統(tǒng),通過為NB-IoT終端增加GPRS模塊來支持GPRS網(wǎng)絡(luò)的接入,實現(xiàn)NB-IoT網(wǎng)絡(luò)到GPRS網(wǎng)絡(luò)的切換,再通過用戶終端獲取NB-IoT終端的位置信息,以使用戶根據(jù)位置信息和NB-IoT網(wǎng)絡(luò)的部署信息發(fā)布NB-IoT的啟動命令,實現(xiàn)GPRS網(wǎng)絡(luò)到NB-IoT網(wǎng)絡(luò)的切換,從而無需移動運營商網(wǎng)絡(luò)側(cè)的支持,就實現(xiàn)了NB-IoT網(wǎng)絡(luò)與GPRS網(wǎng)絡(luò)的無縫切換,幾乎可以對NB-IoT終端實現(xiàn)全域網(wǎng)絡(luò)覆蓋,既保持了NB-IoT終端的低功耗優(yōu)勢,又確保NB-IoT終端能夠一直在線,提高了NB-IoT的穩(wěn)定性和可靠性,極大的擴展了應用范圍,提升了用戶體驗。

實施例六

參照圖10,提出本發(fā)明第六實施例的NB-IoT終端的網(wǎng)絡(luò)切換系統(tǒng),所述系統(tǒng)包括NB-IoT終端、系統(tǒng)服務器和位置服務器,本實施例中的NB-IoT終端與第五實施例中的NB-IoT終端相同,在此不贅述。其中:

系統(tǒng)服務器:用于接收NB-IoT終端發(fā)送的位置信息,并轉(zhuǎn)發(fā)給位置服務器;當接收到位置服務器發(fā)送的通知信息時,向NB-IoT終端發(fā)出NB-IoT啟動指令。

位置服務器:用于接收系統(tǒng)服務器轉(zhuǎn)發(fā)的位置信息,根據(jù)位置信息判斷NB-IoT終端所在位置的預設(shè)范圍內(nèi)是否有NB-IoT基站,當NB-IoT終端所在位置的預設(shè)范圍內(nèi)有NB-IoT基站時,向系統(tǒng)服務器發(fā)送通知信息。

如圖11所示,位置服務器包括接收模塊、分析判斷模塊和通知模塊,接收模塊用于接收系統(tǒng)服務器轉(zhuǎn)發(fā)的位置信息,分析判斷模塊根據(jù)位置信息判斷NB-IoT終端所在位置的預設(shè)范圍內(nèi)是否有NB-IoT基站,通知模塊用于當NB-IoT終端所在位置的預設(shè)范圍內(nèi)有NB-IoT基站時,向系統(tǒng)服務器發(fā)送通知信息,所述通知信息可以是告知系統(tǒng)服務器NB-IoT終端所在位置的預設(shè)范圍內(nèi)有NB-IoT基站的信息,也可以是NB-IoT啟動命令。

如圖12所示,分析判斷模塊包括位置確定單元、基站查詢單元、距離計算單元和判別單元,其中:

位置確定單元:用于根據(jù)位置信息確定NB-IoT終端的位置坐標。

當位置信息為定位信息時,位置確定單元解析該定位信息,直接獲取NB-IoT終端的位置坐標。當位置信息為GPRS的LBS信息時,位置確定單元根據(jù)GPRS的三點定位法,計算出NB-IoT終端的位置坐標。其中,GPRS的三點定位法為現(xiàn)有技術(shù)中比較成熟的計算方法,在此不贅述。

基站查詢單元:用于根據(jù)位置坐標查出離NB-IoT終端最近的區(qū)域的NB-IoT基站。

基站查詢單元根據(jù)位置坐標獲取NB-IoT終端所在的行政區(qū)域;根據(jù)行政區(qū)域級別由小到大的順序逐級查找行政區(qū)域內(nèi)是否存在NB-IoT基站,一旦查找到一行政區(qū)域內(nèi)存在NB-IoT基站時,則停止繼續(xù)查找,并將查找到的NB-IoT基站作為離NB-IoT終端最近的區(qū)域的NB-IoT基站。所述行政區(qū)域級別由小到大的順序如縣級、區(qū)級、市級、省級等。

例如,基站查詢單元首先查找NB-IoT終端所在的縣級行政區(qū)域內(nèi)是否有NB-IoT基站;當縣級行政區(qū)域內(nèi)有NB-IoT基站時,則停止繼續(xù)查找,并將縣級行政區(qū)域內(nèi)的NB-IoT基站作為離NB-IoT終端最近的區(qū)域的NB-IoT基站;當縣級行政區(qū)域內(nèi)沒有NB-IoT基站時,則繼續(xù)查找區(qū)級行政區(qū)域內(nèi)是否有NB-IoT基站,依此類推。

進一步地,為了節(jié)省服務器查詢運算時間,優(yōu)選只在預設(shè)級別的行政區(qū)域內(nèi)進行查找,如只在市級行政區(qū)域內(nèi)進行查找,一般不跨越市,對一些跨市的區(qū)域,可以特殊設(shè)置。

例如,當縣級和區(qū)級行政區(qū)域內(nèi)都沒有NB-IoT基站時,基站查詢單元繼續(xù)查找市級行政區(qū)域內(nèi)是否存在NB-IoT基站;當市級行政區(qū)域內(nèi)有NB-IoT基站時,則停止繼續(xù)查找,并將市級行政區(qū)域內(nèi)的NB-IoT基站作為離NB-IoT終端最近的區(qū)域的NB-IoT基站;當市級行政區(qū)域內(nèi)沒有NB-IoT基站時,仍然停止繼續(xù)查找,并且將查找結(jié)果直接通知判別單元或通過距離計算單元通知判別單元,判別單元則可以直接判定NB-IoT終端所在位置的預設(shè)范圍內(nèi)沒有NB-IoT基站。

距離計算單元:用于計算NB-IoT終端與NB-IoT基站之間的距離。

距離計算單元查出的NB-IoT基站的位置坐標,并根據(jù)NB-IoT基站的位置坐標和NB-IoT終端當前的位置坐標計算二者之間的距離。

如圖6所示,假設(shè)D為NB-IoT終端,位置坐標為(x,y,z),A、B、C為三個離NB-IoT終端最近的區(qū)域的NB-IoT基站,位置坐標分別為(x0,y0,z0)、(x1,y1,z1)、(x2,y2,z2),距離計算單元根據(jù)以下公式計算出NB-IoT終端D分別與NB-IoT基站A、B、C之間的距離d0、d1、d2:

d02=(x0-x)2+(y0-y)2+(z0-z)2;

d12=(x1-x)2+(y1-y)2+(z1-z)2;

d22=(x2-x)2+(y2-y)2+(z2-z)2。

判別單元:用于當NB-IoT基站中存在與NB-IoT終端之間的距離小于或等于閾值的NB-IoT基站時,判定NB-IoT終端所在位置的預設(shè)范圍內(nèi)有NB-IoT基站。

判別單元判斷查出的NB-IoT基站中是否存在與NB-IoT終端之間的距離小于或等于閾值的NB-IoT基站。所述閾值可以根據(jù)需要設(shè)定,可選地,可以根據(jù)NB-IoT基站的最大覆蓋范圍來設(shè)定閾值。例如,將3GPP規(guī)定的10km作為閾值,判別單元判斷NB-IoT基站中是否存在與NB-IoT終端之間的距離小于或等于10km的NB-IoT基站,如分別判斷前述d0、d1、d2是否小于或等于10km。

當查出的基站中存在與NB-IoT終端之間的距離小于或等于閾值的NB-IoT基站時,如前述d0、d1、d2中任意一個小于10km時,判別單元則判定NB-IoT終端所在位置的預設(shè)范圍內(nèi)有NB-IoT基站。

當查出的基站中不存在與NB-IoT終端之間的距離小于或等于閾值的NB-IoT基站時,如前述d0、d1、d2均大于10km時,判別單元則判定NB-IoT終端所在位置的預設(shè)范圍內(nèi)沒有NB-IoT基站。此外,當基站查詢單元只在預設(shè)級別的行政區(qū)域內(nèi)查找NB-IoT基站時,如果沒有查找到NB-IoT基站,判別單元也判定NB-IoT終端所在位置的預設(shè)范圍內(nèi)沒有NB-IoT基站。

本領(lǐng)域技術(shù)人員可以理解,除了采用上述方式判斷NB-IoT終端所在位置的預設(shè)范圍內(nèi)是否有NB-IoT基站外,位置服務器還可以采用現(xiàn)有技術(shù)中的其它方式進行判別,在此不一一列舉贅述。

本實施例的NB-IoT終端的網(wǎng)絡(luò)切換系統(tǒng),通過為NB-IoT終端增加GPRS模塊來支持GPRS網(wǎng)絡(luò)的接入,實現(xiàn)NB-IoT網(wǎng)絡(luò)到GPRS網(wǎng)絡(luò)的切換,再通過NB-IoT終端向服務器發(fā)送位置信息,以使服務器基于NB-IoT終端的位置信息來判斷NB-IoT終端所在位置的預設(shè)范圍內(nèi)是否有NB-IoT基站,實現(xiàn)GPRS網(wǎng)絡(luò)到NB-IoT網(wǎng)絡(luò)的切換,從而無需移動運營商網(wǎng)絡(luò)側(cè)的支持,就實現(xiàn)了NB-IoT網(wǎng)絡(luò)與GPRS網(wǎng)絡(luò)的無縫切換,幾乎可以對NB-IoT終端實現(xiàn)全域網(wǎng)絡(luò)覆蓋,既保持了NB-IoT終端的低功耗優(yōu)勢,又確保NB-IoT終端能夠一直在線,提高了NB-IoT的穩(wěn)定性和可靠性,極大的擴展了應用范圍,提升了用戶體驗。

需要說明的是:上述實施例提供的NB-IoT終端的網(wǎng)絡(luò)切換系統(tǒng)與NB-IoT終端的網(wǎng)絡(luò)切換方法實施例屬于同一構(gòu)思,其具體實現(xiàn)過程詳見方法實施例,且方法實施例中的技術(shù)特征在系統(tǒng)實施例中均對應適用,這里不再贅述。

本發(fā)明實施例所述的用戶終端,可以是手機、平板等移動終端,也可以是個人電腦等固定終端。

本領(lǐng)域技術(shù)人員可以理解,本發(fā)明包括涉及用于執(zhí)行本申請中所述操作中的一項或多項的設(shè)備。這些設(shè)備可以為所需的目的而專門設(shè)計和制造,或者也可以包括通用計算機中的已知設(shè)備。這些設(shè)備具有存儲在其內(nèi)的計算機程序,這些計算機程序選擇性地激活或重構(gòu)。這樣的計算機程序可以被存儲在設(shè)備(例如,計算機)可讀介質(zhì)中或者存儲在適于存儲電子指令并分別耦聯(lián)到總線的任何類型的介質(zhì)中,所述計算機可讀介質(zhì)包括但不限于任何類型的盤(包括軟盤、硬盤、光盤、CD-ROM、和磁光盤)、ROM(Read-Only Memory,只讀存儲器)、RAM(RandomAccess Memory,隨機存儲器)、EPROM(Erasable Programmable Read-OnlyMemory,可擦寫可編程只讀存儲器)、EEPROM(Electrically Erasable Programmable Read-OnlyMemory,電可擦可編程只讀存儲器)、閃存、磁性卡片或光線卡片。也就是,可讀介質(zhì)包括由設(shè)備(例如,計算機)以能夠讀的形式存儲或傳輸信息的任何介質(zhì)。

本技術(shù)領(lǐng)域技術(shù)人員可以理解,可以用計算機程序指令來實現(xiàn)這些結(jié)構(gòu)圖和/或框圖和/或流圖中的每個框以及這些結(jié)構(gòu)圖和/或框圖和/或流圖中的框的組合。本技術(shù)領(lǐng)域技術(shù)人員可以理解,可以將這些計算機程序指令提供給通用計算機、專業(yè)計算機或其他可編程數(shù)據(jù)處理方法的處理器來實現(xiàn),從而通過計算機或其他可編程數(shù)據(jù)處理方法的處理器來執(zhí)行本發(fā)明公開的結(jié)構(gòu)圖和/或框圖和/或流圖的框或多個框中指定的方案。

本技術(shù)領(lǐng)域技術(shù)人員可以理解,本發(fā)明中已經(jīng)討論過的各種操作、方法、流程中的步驟、措施、方案可以被交替、更改、組合或刪除。進一步地,具有本發(fā)明中已經(jīng)討論過的各種操作、方法、流程中的其他步驟、措施、方案也可以被交替、更改、重排、分解、組合或刪除。進一步地,現(xiàn)有技術(shù)中的具有與本發(fā)明中公開的各種操作、方法、流程中的步驟、措施、方案也可以被交替、更改、重排、分解、組合或刪除。

以上參照附圖說明了本發(fā)明的優(yōu)選實施例,并非因此局限本發(fā)明的權(quán)利范圍。本領(lǐng)域技術(shù)人員不脫離本發(fā)明的范圍和實質(zhì),可以有多種變型方案實現(xiàn)本發(fā)明,比如作為一個實施例的特征可用于另一實施例而得到又一實施例。凡在運用本發(fā)明的技術(shù)構(gòu)思之內(nèi)所作的任何修改、等同替換和改進,均應在本發(fā)明的權(quán)利范圍之內(nèi)。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1