本發明涉及移動通信技術領域,尤其涉及一種移動終端網絡切換控制方法及裝置。
背景技術:
眾所周知,由于gsm網絡不像3g、4g網絡那樣具有移動終端和基站雙向鑒權機制,而是一種網絡對移動終端實行單向鑒權機制。在這種鑒權機制下,偽基站可以通過模仿基站,讓gsm用戶接入,通過短信、電話、上網等多種方式向用戶推送信息,不僅對用戶造成干擾,還會對用戶的安全、隱私等造成危害,以及極大地損耗公共頻譜資源。此外,當移動終端正在進行業務數據交互,若進行鄰區基站切換時,連入偽基站,將造成業務中斷。
技術實現要素:
本發明的主要目的在于提出一種移動終端網絡切換控制方法及裝置,旨在防止移動終端在進行網絡切換時,造成業務中斷。
為實現上述目的,本發明提供的一種移動終端網絡切換控制裝置,移動終端網絡切換控制裝置包括:
檢測模塊,用于接收到移動終端當前注冊的基站發送的測量信令請求時,根據測量請求對鄰區基站的網絡信號進行測量形成待上報測量報告;
處理模塊,用于根據歷史標記的偽基站信息,刪除待上報測量報告中與偽基站信息匹配的頻段及測量數據形成目標上報測量報告;
發送模塊,用于將目標測量報告發送給基站,以供基站根據目標上報測量報告控制移動終端進行網絡切換。
可選地,處理模塊包括:
獲取單元,用于獲取歷史標記的偽基站信息;
第一判斷單元,用于判斷待上報測量報告中是否存在與偽基站信息匹配的頻段;
處理單元,用于當待上報測量報告中存在與偽基站信息匹配的頻段時,刪除待上報測量報告中與偽基站信息匹配的頻段及測量數據,以形成目標上報測量報告;當待上報測量報告中不存在與偽基站信息匹配的頻段時,將待上報測量報告設定為目標上報測量報告。
可選地,移動終端網絡切換控制裝置還包括:
接收模塊,用于接收基站根據目標上報測量報告發送的網絡切換請求,網絡切換請求包括待切換的目標鄰區基站;
注冊模塊,用于向目標鄰區基站發送位置更新注冊請求,以進行網絡切換。
可選地,移動終端網絡切換控制裝置還包括:
識別模塊,用于對目標鄰區基站進行偽基站識別。
可選地,識別模塊包括:
第二判斷單元,判斷目標鄰區基站對應的基站是否為首次發送位置更新注冊請求進行注冊;
控制單元,用于當目標鄰區基站為首次發送位置更新注冊請求時,以錯誤的用戶識別碼設定位置更新注冊請求中預置參數,并將位置更新注冊請求發送至目標鄰區基站;
第三判斷單元,用于判斷在第一預設時間段內是否接收到目標鄰區基站根據位置更新注冊請求發送的第一拒絕注冊信息;
發送單元,用于當在第一預設時間段內未接收到第一拒絕注冊信息的情況下,且在接收到目標鄰區基站根據位置更新注冊請求發送的鑒權請求時,根據第一預置算法得到錯誤的鑒權驗證信息發送至目標鄰區基站;
第四判斷單元,用于判斷在第二預設時間段內是否接收到目標鄰區基站根據錯誤的鑒權驗證信息發送的第二拒絕注冊信息;
分析處理單元,用于當在第一預設時間段內接收到第一拒絕注冊信息時或者當在第二預設時間段內接收到第二拒絕注冊信息時,根據正確的用戶卡識別碼以及第二預置算法得到正確的鑒權驗證信息向目標鄰區基站重新注冊;當在第二預設時間段內未接收到第二拒絕注冊信息或者當在第一預設時間段內未接收到第一拒絕注冊信息的情況下未接收到待注冊基站根據位置更新注冊請求發送的鑒權請求時,重新搜網,并根據搜索到的網絡重新確定待 注冊的網絡頻段,以重啟注冊流程。
此外,為實現上述目的,本發明還提出一種移動終端網絡切換控制方法,包括以下步驟:
接收到移動終端當前注冊的基站發送的測量信令請求時,根據測量請求對鄰區基站的網絡信號進行測量形成待上報測量報告;
根據歷史標記的偽基站信息,刪除待上報測量報告中與偽基站信息匹配的頻段及測量數據形成目標上報測量報告;
將目標測量報告發送給基站,以供基站根據目標上報測量報告控制移動終端進行網絡切換。
可選地,根據歷史標記的偽基站信息,刪除待上報測量報告中與偽基站信息匹配的頻段及測量數據形成目標上報測量報告包括:
獲取歷史標記的偽基站信息;
判斷待上報測量報告中是否存在與偽基站信息匹配的頻段;
若是,則刪除待上報測量報告中與偽基站信息匹配的頻段及測量數據,以形成目標上報測量報告;
若否,則將待上報測量報告設定為目標上報測量報告。
可選地,將目標測量報告發送給基站,以供基站根據目標上報測量報告控制移動終端進行網絡切換步驟之后還包括:
接收基站根據目標上報測量報告發送的網絡切換請求,網絡切換請求包括待切換的目標鄰區基站;
向目標鄰區基站發送位置更新注冊請求,以進行網絡切換。
可選地,向目標鄰區基站發送位置更新注冊請求,以進行網絡切換步驟之后還包括:
對目標鄰區基站進行偽基站識別。
可選地,對目標鄰區基站進行偽基站識別包括:
a、判斷目標鄰區基站是否為首次發送位置更新注冊請求進行注冊;
b、當目標鄰區基站為首次發送位置更新注冊請求時,以錯誤的用戶識別碼設定位置更新注冊請求中預置參數,并將位置更新注冊請求發送至目標鄰區基站;
c、判斷在第一預設時間段內是否接收到目標鄰區基站根據位置更新注冊請求發送的第一拒絕注冊信息;若是,則執行步驟g,否則執行步驟d;
d、當在第一預設時間段內未接收到第一拒絕注冊信息的情況下,判斷是否接收到目標鄰區基站根據位置更新注冊請求發送的鑒權請求;若是,則執行步驟e;
e、根據第一預置算法得到錯誤的鑒權驗證信息發送至目標鄰區基站;
f、判斷在第二預設時間段內是否接收到目標鄰區基站根據錯誤的鑒權驗證信息發送的第二拒絕注冊信息;若是,則執行步驟g,否則執行步驟h;
g、根據正確的用戶卡識別碼以及第二預置算法得到正確的鑒權驗證信息向目標鄰區基站重新注冊;
h、重新搜網,并根據搜索到的網絡重新確定待注冊的網絡頻段,以重啟注冊流程。
本發明實施例通過在接收到移動終端當前注冊的基站發送的測量信令請求時,根據測量請求對鄰區基站的網絡信號進行測量形成待上報測量報告;根據歷史標記的偽基站信息,刪除待上報測量報告中與偽基站信息匹配的頻段及測量數據形成目標上報測量報告;將目標測量報告發送給基站,以供基站根據目標上報測量報告控制移動終端進行網絡切換。由于在移動終端的待上報測量報告對偽基站的頻段進行了刪除形成目標上報測量報告,因此可以有效防止移動終端在進行網絡切換時,接入偽基站,而導致業務中斷。
附圖說明
圖1為實現本發明各個實施例的移動終端的硬件結構示意圖;
圖2為本發明移動終端網絡切換控制裝置第一實施例的功能模塊結構示意圖;
圖3為本發明移動終端網絡切換控制裝置第二實施例的功能模塊結構示意圖;
圖4為本發明移動終端網絡切換控制裝置第三實施例的功能模塊結構示意圖;
圖5為本發明移動終端網絡切換控制裝置一實施例中移動終端注冊示例 圖;
圖6為本發明移動終端網絡切換控制裝置另一實施例中移動終端注冊示例圖;
圖7為本發明移動終端網絡切換控制方法第一實施例的流程示意圖;
圖8為本發明移動終端網絡切換控制方法第二實施例的流程示意圖;
圖9為本發明移動終端網絡切換控制方法第三實施例的流程示意圖。
本發明目的的實現、功能特點及優點將結合實施例,參照附圖做進一步說明。
具體實施方式
應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
現在將參考附圖描述實現本發明各個實施例的移動終端。在后續的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發明的說明,其本身并沒有特定的意義。因此,"模塊"與"部件"可以混合地使用。
移動終端可以以各種形式來實施。例如,本發明中描述的終端可以包括諸如移動電話、智能電話、筆記本電腦、數字廣播接收器、pda(個人數字助理)、pad(平板電腦)、pmp(便攜式多媒體播放器)、導航裝置等等的移動終端以及諸如數字tv、臺式計算機等等的固定終端。下面,假設終端是移動終端。然而,本領域技術人員將理解的是,除了特別用于移動目的的元件之外,根據本發明的實施方式的構造也能夠應用于固定類型的終端。
圖1為實現本發明各個實施例的移動終端的硬件結構示意。本發明實施例的移動終端100包括:天線101、收發機102、處理器103、數字信號處理芯片104、編解碼器105、聽筒106、麥克風107和用戶識別卡108。
用戶識別卡108用于與移動終端100進行連接和信息交換,提供移動通信業務(語音業務、數據業務等)所需的相關數據,并在其內部存儲用戶信息、短消息、執行鑒權算法和產生加密密匙等。
數字信號處理芯片104包括適當的硬件、邏輯器件、電路和/或編碼,用 于進行音頻信號處理,例如,在通話過程中的回聲抑制、噪聲抑制等音頻信號處理。
編解碼器(codec)105包括適當的硬件、邏輯器件、電路和/或編碼,用于進行a/d以及d/a轉換。
天線101用于發射和接收信號。
聽筒106包括適當的硬件、邏輯器件、電路和/或編碼,用于輸出聲音信號。
麥克風107包括適當的硬件、邏輯器件、電路和/或編碼,用于采集語音信號。
收發機102負責把來自處理器信號調制到射頻頻段,以及經功率放大等處理后由天線發射出去。收發機102還負責將天線接收到的信號經過低功率噪聲放大、混頻等處理后送入處理器103。
處理器103用于進行通信協議棧物理層的基帶處理功能,包括數字聯合檢測、調制/解調、信道編碼/譯碼等,以及用于處理復雜的邏輯操作以及進行任務分配,為用戶提供交互接口,執行移動終端的操作系統等。此外,移動終端100還包括存儲器、電源單元、定位單元、顯示單元等等用于執行相應的功能。
基于上述移動終端硬件結構,提出本發明移動終端網絡切換控制方法及裝置各個實施例。
如圖2所示,本發明第一實施例提出一種移動終端網絡切換控制裝置,該移動終端網絡切換控制裝置包括:
檢測模塊10,用于接收到移動終端當前注冊的基站發送的測量信令請求時,根據測量請求對鄰區基站的網絡信號進行測量形成待上報測量報告;
本發明實施例提供的移動終端網絡切換控制裝置主要應用在移動終端中,用于對在gsm網絡環境下對移動終端通信的網絡進行選擇。具體地,該移動終端優選為手機,以下各實施例中以該移動終端是手機為例進行詳細說明。
在業務狀態中(如正在進行通話或者數據業務交互時),需要做鄰區切換,則將由基站對應的網絡通過基站向手機發送測量信令請求;此時手機將根據該測量信令請求對鄰區基站的網絡信號進行測量,形成待上報的測量報告。 該測量報告中包括終端能夠收到的網絡信號頻段(即為基站頻段)以及測量數據(例如可以包括網絡信號強度信息等)。
處理模塊11,用于根據歷史標記的偽基站信息,刪除待上報測量報告中與偽基站信息匹配的頻段及測量數據形成目標上報測量報告;
偽基站通常是通過工程手機獲得手機上鄰小區bcch(broadcastcontrolchannel,廣播控制信道)頻率和場強信息,選定信號最弱的小區進行偽裝;然后根據gsm小區選擇和重選算法,偽基站小區生成極大的c2值,以吸入周圍的用戶手機駐留(即手機接入該偽基站組建的gsm網絡)。此時,偽基站可以獲得用戶tmsi/imsi/imei等網絡底層信息,最后設置任意主叫號碼通過sdcch信道發送向用戶發送信息(例如,詐騙短信)。因此,偽基站不與真正的移動網絡互聯,當用戶手機接入到偽基站后,用戶無法撥通真正的用戶,也無法給真正用戶和網站發送信息和數據。
本實施例中,上述歷史標記的偽基站信息包括偽基站的頻度信息。具體地,在此之前移動終端每次接入新的基站時,將會對基站進行識別,從而判斷是否為偽基站。若當前接入的是偽基站時,則將退出該基站的駐留,按照各網絡的信號強度重新選擇基站進行注冊,同時將會把該偽基站的頻段信息僅標記存儲至預置位置,以防止手機以后再次接入到該偽基站。
具體地,本實施例中,處理模塊11包括:
獲取單元,用于獲取歷史標記的偽基站信息;
第一判斷單元,用于判斷待上報測量報告中是否存在與偽基站信息匹配的頻段;
處理單元,用于當待上報測量報告中存在與偽基站信息匹配的頻段時,刪除待上報測量報告中與偽基站信息匹配的頻段及測量數據,以形成目標上報測量報告;當待上報測量報告中不存在與偽基站信息匹配的頻段時,將待上報測量報告設定為目標上報測量報告。
本實施例中,當上述待上報測量報告中存在與偽基站信息匹配的頻段時,則將待上報測量報告中偽基站的頻段及測量數據全部刪除即可作為目標上報測量報告進行上報到基站。當上述待上報測量報告中不存在與偽基站信息匹配的頻段時,則直接將檢測的待上傳測量報告作為目標上傳測量報告進行上報到基站即可。
發送模塊12,用于將目標測量報告發送給基站,以供基站根據目標上報測量報告控制移動終端進行網絡切換。
基站接收到上述目標上報測量報告后,將根據該目標上報測量報告確定是否進行鄰區基站切換,當需要進行鄰區基站切換時,確認需要切換的目標鄰區基站,然后根據目標鄰區基站發送的網絡切換請求給手機,從而由手機進行網絡切換。
本發明實施例通過在接收到移動終端當前注冊的基站發送的測量信令請求時,根據測量請求對鄰區基站的網絡信號進行測量形成待上報測量報告;根據歷史標記的偽基站信息,刪除待上報測量報告中與偽基站信息匹配的頻段及測量數據形成目標上報測量報告;將目標測量報告發送給基站,以供基站根據目標上報測量報告控制移動終端進行網絡切換。由于在移動終端的待上報測量報告對偽基站的頻段進行了刪除形成目標上報測量報告,因此可以有效防止移動終端在進行網絡切換時,接入偽基站,而導致業務中斷。
進一步地,參照圖3,基于本發明移動終端網絡切換控制裝置第一實施例,在本發明移動終端網絡切換控制裝置第二實施例中,該移動終端網絡切換控制裝置包括:
檢測模塊10,用于接收到移動終端當前注冊的基站發送的測量信令請求時,根據測量請求對鄰區基站的網絡信號進行測量形成待上報測量報告;
處理模塊11,用于根據歷史標記的偽基站信息,刪除待上報測量報告中與偽基站信息匹配的頻段及測量數據形成目標上報測量報告;
發送模塊12,用于將目標測量報告發送給基站,以供基站根據目標上報測量報告控制移動終端進行網絡切換;
接收模塊13,用于接收基站根據目標上報測量報告發送的網絡切換請求,網絡切換請求包括待切換的目標鄰區基站;
注冊模塊14,用于向目標鄰區基站發送位置更新注冊請求,以進行網絡切換。
本發明實施例中,在基站接收到上述目標上報測量報告后,將根據該目標上報測量報告確定是否進行鄰區基站切換,當需要進行鄰區基站切換時,確認需要切換的目標鄰區基站,然后根據目標鄰區基站發送的網絡切換請求 給手機,此時手機將退出當前基站上的駐留,重新根據該目標鄰區基站發起位置根據注冊請求,以在該目標鄰區基站上進行位置更新注冊。具體地,手機發送位置更新注冊的流程在此不做進一步的說明。
進一步地,參照圖4,基于本發明移動終端網絡切換控制裝置第二實施例,在本發明移動終端網絡切換控制裝置第三實施例中,該移動終端網絡切換控制裝置包括:
檢測模塊10,用于接收到移動終端當前注冊的基站發送的測量信令請求時,根據測量請求對鄰區基站的網絡信號進行測量形成待上報測量報告;
處理模塊11,用于根據歷史標記的偽基站信息,刪除待上報測量報告中與偽基站信息匹配的頻段及測量數據形成目標上報測量報告;
發送模塊12,用于將目標測量報告發送給基站,以供基站根據目標上報測量報告控制移動終端進行網絡切換;
接收模塊13,用于接收基站根據目標上報測量報告發送的網絡切換請求,網絡切換請求包括待切換的目標鄰區基站;
注冊模塊14,用于向目標鄰區基站發送位置更新注冊請求,以進行網絡切換;
識別模塊15,用于對目標鄰區基站進行偽基站識別。
進行位置更新注冊的過程中,還可以對該目標鄰區基站是否為偽基站進行識別,以防止新的基站頻段為偽基站頻段,從而進一步保證了手機切換時接入的基站為真基站。具體地,對于目標領取基站進行偽基站識別的方式可以根據實際需要進行設置,以下將以一具體實例進行詳細說明,具體地,識別模塊15包括:
第二判斷單元,判斷目標鄰區基站對應的基站是否為首次發送位置更新注冊請求進行注冊;
控制單元,用于當目標鄰區基站為首次發送位置更新注冊請求時,以錯誤的用戶識別碼設定位置更新注冊請求中預置參數,并將位置更新注冊請求發送至目標鄰區基站;
第三判斷單元,用于判斷在第一預設時間段內是否接收到目標鄰區基站根據位置更新注冊請求發送的第一拒絕注冊信息;
發送單元,用于當在第一預設時間段內未接收到第一拒絕注冊信息的情況下,且在接收到目標鄰區基站根據位置更新注冊請求發送的鑒權請求時,根據第一預置算法得到錯誤的鑒權驗證信息發送至目標鄰區基站;
第四判斷單元,用于判斷在第二預設時間段內是否接收到目標鄰區基站根據錯誤的鑒權驗證信息發送的第二拒絕注冊信息;
分析處理單元,用于當在第一預設時間段內接收到第一拒絕注冊信息時或者當在第二預設時間段內接收到第二拒絕注冊信息時,根據正確的用戶卡識別碼以及第二預置算法得到正確的鑒權驗證信息向目標鄰區基站重新注冊;當在第二預設時間段內未接收到第二拒絕注冊信息或者當在第一預設時間段內未接收到第一拒絕注冊信息的情況下未接收到待注冊基站根據位置更新注冊請求發送的鑒權請求時,重新搜網,并根據搜索到的網絡重新確定待注冊的網絡頻段,以重啟注冊流程。
如圖5和圖6所示,在真基站上進行注冊時,若以錯誤的用戶識別碼發送位置更新注冊請求后,基站將會將該位置更新注冊請求發送至核心網,核心網可以在此時通過基站向手機發送第一拒絕注冊信息;此外,核心網還可以在此不進行拒絕注冊,在后續鑒權的過程中拒絕注冊。此時核心網將通過基站向手機發送鑒權請求,該鑒權請求中攜帶有預置的鑒權參數。在手機接收到基站所發送的鑒權請求時,將根據該鑒權請求與第一預置算法得到錯誤的鑒權驗證信息,然后發送至目標鄰區基站。在真基站上可以由基站將該錯誤的鑒權驗證信息發送給核心網進行鑒權認證,從而確定鑒權識別,并由核心網通過該真基站向手機發送第二拒絕注冊信息,以拒絕真基站的注冊;若假基站接收到該錯誤的鑒權驗證信息,由于無法進行鑒權識別,通常直接接受注冊,以將該注冊的手機駐留在基站上。基于上述原理,可以通過判斷手機是否接收到目標鄰區基站根據錯誤的鑒權驗證信息發送的第二拒絕注冊信息,從而確定上述目標鄰區基站是否為真基站。
可以理解的是,上述第二預設時間段的時間長度可以根據實際需要進行設置,在此不作進一步地限定。
具體地,上述第一拒絕注冊信息和第二拒絕注冊信息的內容均可以根據實際需要進行設置,在此不再詳述。
應當說明的是,由于真基站在發送拒絕注冊信息的時間點不同,本實施 例中當手機第一次目標鄰區基站上進行注冊的情況下,在進行鑒權時,仍然發送錯誤的鑒權驗證信息,從而可以雙層保證基站識別的準確性。需要在此解釋的是,對于錯誤的鑒權驗證信息的計算方式可以根據實際需要進行設置,例如可以不采用上述鑒權請求中的鑒權參數,也可以改變鑒權計算的算法表達式。其具體地改變方式在此不作進一步地限定。
如圖7所示,提出了本發明移動終端網絡切換控制方法的第一實施例,該移動終端網絡切換控制方法包括:
步驟s10,接收到移動終端當前注冊的基站發送的測量信令請求時,根據測量請求對鄰區基站的網絡信號進行測量形成待上報測量報告;
本發明實施例提供的移動終端網絡切換控制方法主要應用在移動終端中,用于對在gsm網絡環境下對移動終端通信的網絡進行選擇。具體地,該移動終端優選為手機,以下各實施例中以該移動終端是手機為例進行詳細說明。
在業務狀態中(如正在進行通話或者數據業務交互時),需要做鄰區切換,則將由基站對應的網絡通過基站向手機發送測量信令請求;此時手機將根據該測量信令請求對鄰區基站的網絡信號進行測量,形成待上報的測量報告。該測量報告中包括終端能夠收到的網絡信號頻段(即為基站頻段)以及測量數據(例如可以包括網絡信號強度信息等)。
步驟s11,根據歷史標記的偽基站信息,刪除待上報測量報告中與偽基站信息匹配的頻段及測量數據形成目標上報測量報告;
偽基站通常是通過工程手機獲得手機上鄰小區bcch(broadcastcontrolchannel,廣播控制信道)頻率和場強信息,選定信號最弱的小區進行偽裝;然后根據gsm小區選擇和重選算法,偽基站小區生成極大的c2值,以吸入周圍的用戶手機駐留(即手機接入該偽基站組建的gsm網絡)。此時,偽基站可以獲得用戶tmsi/imsi/imei等網絡底層信息,最后設置任意主叫號碼通過sdcch信道發送向用戶發送信息(例如,詐騙短信)。因此,偽基站不與真正的移動網絡互聯,當用戶手機接入到偽基站后,用戶無法撥通真正的用戶,也無法給真正用戶和網站發送信息和數據。
本實施例中,上述歷史標記的偽基站信息包括偽基站的頻度信息。具體 地,在此之前移動終端每次接入新的基站時,將會對基站進行識別,從而判斷是否為偽基站。若當前接入的是偽基站時,則將退出該基站的駐留,按照各網絡的信號強度重新選擇基站進行注冊,同時將會把該偽基站的頻段信息僅標記存儲至預置位置,以防止手機以后再次接入到該偽基站。
具體地,本實施例中,上述步驟s11具體可以包括:
獲取歷史標記的偽基站信息;
判斷待上報測量報告中是否存在與偽基站信息匹配的頻段;
若是,則刪除待上報測量報告中與偽基站信息匹配的頻段及測量數據,以形成目標上報測量報告;
若否,則將待上報測量報告設定為目標上報測量報告。
本實施例中,當上述待上報測量報告中存在與偽基站信息匹配的頻段時,則將待上報測量報告中偽基站的頻段及測量數據全部刪除即可作為目標上報測量報告進行上報到基站。當上述待上報測量報告中不存在與偽基站信息匹配的頻段時,則直接將檢測的待上傳測量報告作為目標上傳測量報告進行上報到基站即可。
步驟s12,將目標測量報告發送給基站,以供基站根據目標上報測量報告控制移動終端進行網絡切換。
基站接收到上述目標上報測量報告后,將根據該目標上報測量報告確定是否進行鄰區基站切換,當需要進行鄰區基站切換時,確認需要切換的目標鄰區基站,然后根據目標鄰區基站發送的網絡切換請求給手機,從而由手機進行網絡切換。
本發明實施例通過在接收到移動終端當前注冊的基站發送的測量信令請求時,根據測量請求對鄰區基站的網絡信號進行測量形成待上報測量報告;根據歷史標記的偽基站信息,刪除待上報測量報告中與偽基站信息匹配的頻段及測量數據形成目標上報測量報告;將目標測量報告發送給基站,以供基站根據目標上報測量報告控制移動終端進行網絡切換。由于在移動終端的待上報測量報告對偽基站的頻段進行了刪除形成目標上報測量報告,因此可以有效防止移動終端在進行網絡切換時,接入偽基站,而導致業務中斷。
進一步地,參照圖8,基于本發明移動終端網絡切換控制方法第一實施例, 在本發明移動終端網絡切換控制方法第二實施例中,該移動終端網絡切換控制方法包括:
步驟s10,接收到移動終端當前注冊的基站發送的測量信令請求時,根據測量請求對鄰區基站的網絡信號進行測量形成待上報測量報告;
步驟s11,根據歷史標記的偽基站信息,刪除待上報測量報告中與偽基站信息匹配的頻段及測量數據形成目標上報測量報告;
步驟s12,將目標測量報告發送給基站,以供基站根據目標上報測量報告控制移動終端進行網絡切換
步驟s13,接收基站根據目標上報測量報告發送的網絡切換請求,網絡切換請求包括待切換的目標鄰區基站;
步驟s14,向目標鄰區基站發送位置更新注冊請求,以進行網絡切換。
本發明實施例中,在基站接收到上述目標上報測量報告后,將根據該目標上報測量報告確定是否進行鄰區基站切換,當需要進行鄰區基站切換時,確認需要切換的目標鄰區基站,然后根據目標鄰區基站發送的網絡切換請求給手機,此時手機將退出當前基站上的駐留,重新根據該目標鄰區基站發起位置根據注冊請求,以在該目標鄰區基站上進行位置更新注冊。具體地,手機發送位置更新注冊的流程在此不做進一步的說明。
進一步地,參照圖9,基于本發明移動終端網絡切換控制方法第二實施例,在本發明移動終端網絡切換控制方法第三實施例中,該移動終端網絡切換控制方法包括:
步驟s10,接收到移動終端當前注冊的基站發送的測量信令請求時,根據測量請求對鄰區基站的網絡信號進行測量形成待上報測量報告;
步驟s11,根據歷史標記的偽基站信息,刪除待上報測量報告中與偽基站信息匹配的頻段及測量數據形成目標上報測量報告;
步驟s12,將目標測量報告發送給基站,以供基站根據目標上報測量報告控制移動終端進行網絡切換
步驟s13,接收基站根據目標上報測量報告發送的網絡切換請求,網絡切換請求包括待切換的目標鄰區基站;
步驟s14,向目標鄰區基站發送位置更新注冊請求,以進行網絡切換;
步驟s15,對目標鄰區基站進行偽基站識別。
本實施例中,當手機向上述目標鄰區基站發送的位置更新注冊請求之后,在進行位置更新注冊的過程中,還可以對該目標鄰區基站是否為偽基站進行識別,以防止新的基站頻段為偽基站頻段,從而進一步保證了手機切換時接入的基站為真基站。具體地,對于目標領取基站進行偽基站識別的方式可以根據實際需要進行設置,以下將以一具體實例進行詳細說明,具體地,該步驟s15包括以下步驟:
a、判斷目標鄰區基站是否為首次發送位置更新注冊請求進行注冊;
b、當目標鄰區基站為首次發送位置更新注冊請求時,以錯誤的用戶識別碼設定位置更新注冊請求中預置參數,并將位置更新注冊請求發送至目標鄰區基站;
c、判斷在第一預設時間段內是否接收到目標鄰區基站根據位置更新注冊請求發送的第一拒絕注冊信息;若是,則執行步驟g,否則執行步驟d;
d、當在第一預設時間段內未接收到第一拒絕注冊信息的情況下,判斷是否接收到目標鄰區基站根據位置更新注冊請求發送的鑒權請求;若是,則執行步驟e;
e、根據第一預置算法得到錯誤的鑒權驗證信息發送至目標鄰區基站;
f、判斷在第二預設時間段內是否接收到目標鄰區基站根據錯誤的鑒權驗證信息發送的第二拒絕注冊信息;若是,則執行步驟g,否則執行步驟h;
g、根據正確的用戶卡識別碼以及第二預置算法得到正確的鑒權驗證信息向目標鄰區基站重新注冊;
h、重新搜網,并根據搜索到的網絡重新確定待注冊的網絡頻段,以重啟注冊流程。
如圖5和圖6所示,在真基站上進行注冊時,若以錯誤的用戶識別碼發送位置更新注冊請求后,基站將會將該位置更新注冊請求發送至核心網,核心網可以在此時通過基站向手機發送第一拒絕注冊信息;此外,核心網還可以在此不進行拒絕注冊,在后續鑒權的過程中拒絕注冊。此時核心網將通過基站向手機發送鑒權請求,該鑒權請求中攜帶有預置的鑒權參數。在手機接收到基站所發送的鑒權請求時,將根據該鑒權請求與第一預置算法得到錯誤的鑒權驗證信息,然后發送至目標鄰區基站。在真基站上可以由基站將該錯 誤的鑒權驗證信息發送給核心網進行鑒權認證,從而確定鑒權識別,并由核心網通過該真基站向手機發送第二拒絕注冊信息,以拒絕真基站的注冊;若假基站接收到該錯誤的鑒權驗證信息,由于無法進行鑒權識別,通常直接接受注冊,以將該注冊的手機駐留在基站上?;谏鲜鲈恚梢酝ㄟ^判斷手機是否接收到目標鄰區基站根據錯誤的鑒權驗證信息發送的第二拒絕注冊信息,從而確定上述目標鄰區基站是否為真基站。
可以理解的是,上述第二預設時間段的時間長度可以根據實際需要進行設置,在此不作進一步地限定。
具體地,上述第一拒絕注冊信息和第二拒絕注冊信息的內容均可以根據實際需要進行設置,在此不再詳述。
應當說明的是,由于真基站在發送拒絕注冊信息的時間點不同,本實施例中當手機第一次目標鄰區基站上進行注冊的情況下,在進行鑒權時,仍然發送錯誤的鑒權驗證信息,從而可以雙層保證基站識別的準確性。需要在此解釋的是,對于錯誤的鑒權驗證信息的計算方式可以根據實際需要進行設置,例如可以不采用上述鑒權請求中的鑒權參數,也可以改變鑒權計算的算法表達式。其具體地改變方式在此不作進一步地限定。
需要說明的是,在本文中,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。
上述本發明實施例序號僅僅為了描述,不代表實施例的優劣。
出于解釋的目的,前面的描述使用了特定的術語,以提供對本發明的透徹理解。然而,對本領域的技術人員來說顯而易見的是,為了實踐本發明并不需要具體的細節。本發明的具體實施例的前述描述是為了圖示和說明的目的而呈現。它們并不意在詳盡的或將本發明限于所公開的準確形式。鑒于上面的教義,許多修改和變化是可能的。為了最好地解釋本發明的原理及其實 際應用而示出并描述了這些實施例,從而使本領域的其他技術人員能夠最好地利用本發明和具有適于預期的特定使用的各種修改的各種實施例。意在本發明的范圍由隨后的權利要求和其等同物來限定。
以上僅為本發明的優選實施例,并非因此限制本發明的專利范圍,凡是利用本發明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發明的專利保護范圍內。