移動網(wǎng)絡切換方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于移動網(wǎng)絡切換技術(shù)領(lǐng)域,尤其涉及一種移動網(wǎng)絡切換方法及裝置。
【背景技術(shù)】
[0002]傳統(tǒng)的用戶設(shè)備(例如,智能手機等)一般是通過移動網(wǎng)絡來實現(xiàn)通話功能或上網(wǎng)功能的。傳統(tǒng)的用戶設(shè)備在一般情況下是隨著用戶走動而移動,所述用戶設(shè)備的移動速度較慢,因此,當所述用戶設(shè)備移動到其它的區(qū)域時,所述用戶設(shè)備有充足的時間切換移動網(wǎng)絡。
[0003]然而,用戶在攜帶所述用戶設(shè)備搭乘高鐵時,由于高鐵的行駛速度較快,所述用戶設(shè)備往往需要在短時間內(nèi)從一個移動網(wǎng)絡切換到另一個移動網(wǎng)絡,甚至在還沒成功接入到一個移動網(wǎng)絡時,所述用戶設(shè)備就需要接入到另一個網(wǎng)絡。此時,所述用戶設(shè)備很容易遇到接入網(wǎng)絡失敗的情況。
[0004]因此,所述用戶設(shè)備在位于行駛的列車上時,難以順暢地通話或上網(wǎng)。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的在于提供一種移動網(wǎng)絡切換方法及裝置,其能使得用戶設(shè)備在位于行駛中的列車上時,仍能順暢地接入移動網(wǎng)絡。
[0006]為了解決以上技術(shù)問題,本發(fā)明的技術(shù)方案如下:
[0007]—種移動網(wǎng)絡切換方法,所述方法包括以下步驟:A、調(diào)取預先存儲的移動網(wǎng)絡配置文件;B、根據(jù)所述移動網(wǎng)絡配置文件選擇與用戶設(shè)備當前所在位置對應的移動網(wǎng)絡;C、控制所述用戶設(shè)備接入所述移動網(wǎng)絡。
[0008]在上述移動網(wǎng)絡切換方法,在所述步驟B之前,所述方法還包括以下步驟:D、獲取所述用戶設(shè)備當前所在的位置的位置信息;所述步驟B為:根據(jù)所述位置信息從所述移動網(wǎng)絡配置文件中選擇所述移動網(wǎng)絡。
[0009]在上述移動網(wǎng)絡切換方法中,在所述步驟A之前,所述方法還包括以下步驟:E、判斷所述用戶設(shè)備是否位于行駛中的列車內(nèi),并生成判斷結(jié)果;所述步驟A為:在所述判斷結(jié)果為所述用戶設(shè)備位于所述行駛中的列車內(nèi)的情況下,調(diào)取所述移動網(wǎng)絡配置文件;所述方法還包括以下步驟:F、在所述判斷結(jié)果為所述用戶設(shè)備沒有位于所述行駛中的列車內(nèi)的情況下,關(guān)閉所調(diào)取的所述移動網(wǎng)絡配置文件。
[0010]在上述移動網(wǎng)絡切換方法中,所述步驟D為:根據(jù)預定時間內(nèi)所述用戶設(shè)備所接入的至少兩個所述移動網(wǎng)絡的位置判斷所述用戶設(shè)備是否位于所述行駛中的列車內(nèi),以生成所述判斷結(jié)果。
[0011]在上述移動網(wǎng)絡切換方法中,在所述步驟A之前,所述方法還包括以下步驟:G、接收用戶的操作指令;所述步驟A為:根據(jù)所述操作指令調(diào)取預先存儲的所述移動網(wǎng)絡配置文件。
[0012]—種移動網(wǎng)絡切換裝置,所述裝置包括:調(diào)取模塊,用于調(diào)取預先存儲的移動網(wǎng)絡配置文件;選擇模塊,用于根據(jù)所述移動網(wǎng)絡配置文件選擇與用戶設(shè)備當前所在位置對應的移動網(wǎng)絡;控制模塊,用于控制所述用戶設(shè)備接入所述移動網(wǎng)絡。
[0013]在上述移動網(wǎng)絡切換裝置中,所述裝置還包括:位置信息獲取模塊,用于獲取所述用戶設(shè)備當前所在的位置的位置信息;所述選擇模塊用于根據(jù)所述位置信息從所述移動網(wǎng)絡配置文件中選擇所述移動網(wǎng)絡。
[0014]在上述移動網(wǎng)絡切換裝置中,所述裝置還包括:判斷模塊,用于判斷所述用戶設(shè)備是否位于行駛中的列車內(nèi),并生成判斷結(jié)果;所述調(diào)取模塊用于在所述判斷結(jié)果為所述用戶設(shè)備位于所述行駛中的列車內(nèi)的情況下,調(diào)取所述移動網(wǎng)絡配置文件,以及用于在所述判斷結(jié)果為所述用戶設(shè)備沒有位于所述行駛中的列車內(nèi)的情況下,關(guān)閉所調(diào)取的所述移動網(wǎng)絡配置文件。
[0015]在上述移動網(wǎng)絡切換裝置中,所述判斷模塊用于根據(jù)預定時間內(nèi)所述用戶設(shè)備所接入的至少兩個所述移動網(wǎng)絡的位置判斷所述用戶設(shè)備是否位于所述行駛中的列車內(nèi),以生成所述判斷結(jié)果。
[0016]在上述移動網(wǎng)絡切換裝置中,所述裝置還包括:操作指令接收模塊,用于接收用戶的操作指令;所述調(diào)取模塊用于根據(jù)所述操作指令調(diào)取預先存儲的所述移動網(wǎng)絡配置文件。
[0017]相對于現(xiàn)有技術(shù),本發(fā)明能使得用戶設(shè)備在位于行駛中的列車上時,仍能順暢地接入移動網(wǎng)絡。
【附圖說明】
[0018]圖1為本發(fā)明的移動網(wǎng)絡切換裝置的第一實施例的框圖;
[0019]圖2為本發(fā)明的移動網(wǎng)絡切換裝置的第二實施例的框圖;
[0020]圖3為本發(fā)明的移動網(wǎng)絡切換方法的第一實施例的流程圖;
[0021 ]圖4為本發(fā)明的移動網(wǎng)絡切換方法的第二實施例的流程圖。
【具體實施方式】
[0022]請參照圖式,其中相同的組件符號代表相同的組件,本發(fā)明的原理是以實施在一適當?shù)倪\算環(huán)境中來舉例說明。以下的說明是基于所例示的本發(fā)明具體實施例,其不應被視為限制本發(fā)明未在此詳述的其它具體實施例。
[0023]在以下的說明中,本發(fā)明的具體實施例將參考由一部或多部計算機所執(zhí)行之作業(yè)的步驟及符號來說明,除非另有述明。因此,其將可了解到這些步驟及操作,其中有數(shù)次提到為由計算機執(zhí)行,包括了由代表了以一結(jié)構(gòu)化型式中的數(shù)據(jù)之電子信號的計算機處理單元所操縱。此操縱轉(zhuǎn)換該數(shù)據(jù)或?qū)⑵渚S持在該計算機之內(nèi)存系統(tǒng)中的位置處,其可重新配置或另外以本領(lǐng)域技術(shù)人員所熟知的方式來改變該計算機之運作。該數(shù)據(jù)所維持的數(shù)據(jù)結(jié)構(gòu)為該內(nèi)存之實體位置,其具有由該數(shù)據(jù)格式所定義的特定特性。但是,本發(fā)明原理以上述文字來說明,其并不代表為一種限制,本領(lǐng)域技術(shù)人員將可了解到以下所述的多種步驟及操作亦可實施在硬件當中。
[0024]本發(fā)明的移動網(wǎng)絡切換裝置和方法可實施于用戶設(shè)備中,所述用戶設(shè)備可例如為智能手機、隨身聽、數(shù)碼相機、平板電腦等電子設(shè)備。
[0025]參考圖1,圖1為本發(fā)明的移動網(wǎng)絡切換裝置的第一實施例的框圖。
[0026]本實施例的移動網(wǎng)絡切換裝置包括調(diào)取模塊102、選擇模塊103和控制模塊105。
[0027]所述調(diào)取模塊102用于調(diào)取預先存儲的移動網(wǎng)絡配置文件。其中,所述移動網(wǎng)絡配置文件是預先制作并存儲在所述用戶設(shè)備中的。所述移動網(wǎng)絡配置文件可包括鐵路(例如,高鐵鐵路)沿線的移動網(wǎng)絡基站的位置以及信號覆蓋范圍等信息。
[0028]所述選擇模塊103用于根據(jù)所述移動網(wǎng)絡配置文件選擇與用戶設(shè)備當前所在位置對應的移動網(wǎng)絡。其中,所述選擇模塊103可以用于根據(jù)所述用戶設(shè)備當前所在的位置和/或所述行駛中的列車的行駛速度來提前為所述用戶設(shè)備選擇移動網(wǎng)絡。
[0029]所述控制模塊105用于控制所述用戶設(shè)備接入所述移動網(wǎng)絡。其中,所述控制模塊105用于控制所述用戶設(shè)備根據(jù)所述選擇模塊103從所述移動網(wǎng)絡配置文件中所選擇的網(wǎng)絡信息接入與所述網(wǎng)絡信息對應的所述移動網(wǎng)絡。
[0030]在本實施例的移動網(wǎng)絡切換裝置中,所述裝置還包括位置信息獲取模塊104。
[0031]所述位置信息獲取模塊104用于獲取所述用戶設(shè)備當前所在的位置的位置信息。其中,所述位置信息獲取模塊104可用于通過所述用戶設(shè)備的定位模塊(例如,GPS(GlobalPosit1ning System,全球定位系統(tǒng))模塊)來獲取所述位置信息。
[0032]所述選擇模塊103用于根據(jù)所述位置信息從所述移動網(wǎng)絡配置文件中選擇所述移動網(wǎng)絡。
[0033]在本實施例的移動網(wǎng)絡切換裝置中,所述裝置還包括判斷模塊101。
[0034]所述判斷模塊101用于判斷所述用戶設(shè)備是否位于行駛中的列車內(nèi),并生成判斷結(jié)果。具體地,所述判斷模塊101用于根據(jù)預定時間內(nèi)所述用戶設(shè)備所接入的至少兩個所述移動網(wǎng)絡的位置判斷所述用戶設(shè)備是否位于所述行駛中的列車內(nèi),以生成所述判斷結(jié)果。例如,所述判斷模塊101可用于根據(jù)從接入第一移動網(wǎng)絡到接入第二移動網(wǎng)絡之間的時間間隔來判斷所述用戶設(shè)備是否位于行駛中的列車內(nèi),以生成所述判斷結(jié)果。進一步地,所述判斷模塊101還可用于根據(jù)以下公式計算所述用戶設(shè)備的移動速度,以判斷所述用戶設(shè)備是否位于行駛中的列車內(nèi)。所述用戶設(shè)備的移動速度=(第一位置點與第二位置點之間的鐵路線路距離)/(第一時間點與第二時間點之間的時間間隔),其中,所述第一時間點是所述用戶設(shè)備位于所述第一位置點時的時間點,所述第二時間點是所述用戶設(shè)備位于所述第二位置點時的時間點,所述第一位置點和所述第二位置點可以是通過所述位置信息獲取模塊104獲得的。
[0035]所述調(diào)取模塊102用于在所述判斷結(jié)果為所述用戶設(shè)備位于所述行駛中的列車內(nèi)的情況下,調(diào)取所述移動網(wǎng)絡配置文件,以及用于在所述判斷結(jié)果為所述用戶設(shè)備沒有位于所述行駛中的列車內(nèi)的情況下,關(guān)閉所調(diào)取的所述移動網(wǎng)絡配置文件。即,當所述用戶設(shè)備離開列車時,所述控制模塊105控制所述用戶設(shè)備通過普通模式接入所述移動網(wǎng)絡,所述普通模式為所述用戶設(shè)備通過搜索網(wǎng)絡信號來接入所述移動網(wǎng)絡的模式,而不是通過所述移動網(wǎng)絡配置文件所記錄的信息來接入所述移動網(wǎng)絡的模式。
[0036]參考圖2,圖2為本發(fā)明的移動網(wǎng)絡切換裝置的第二實施例的框圖。本實施例與上述第一實施例相似,不同之處在于:
[0037]本實施例的移動網(wǎng)絡切換裝置還包括操作指令接收模塊201。
[0038]所述操作指令接收模塊201用于接收用戶的操作指令。
[0039]所述調(diào)取模塊102用于根據(jù)所述操作指令調(diào)取預先存儲的所述移動網(wǎng)絡配置文件。
[0040]參考圖3,圖3為本發(fā)明的移動網(wǎng)絡切換方法的第一實施例的流程圖。
[0041 ]本實施例的移動網(wǎng)絡切換方法包括以下步驟:
[0042]A(步驟302)、所述調(diào)取模塊102調(diào)取預先存儲的移動網(wǎng)絡配置文件。其中,所述移動網(wǎng)絡配置文件是預先制作并存儲在所述用戶設(shè)備中的。所述移動網(wǎng)絡配置文件可包括鐵路(例如,高鐵鐵路)沿線的移動網(wǎng)絡基站的位置以及信號覆蓋范圍等信息。
[0043]B(步驟303)、所述選擇模塊103根據(jù)所述移動網(wǎng)絡配置文件