移動終端的網(wǎng)絡注冊方法、裝置及移動終端的制作方法
【專利摘要】本發(fā)明提出一種移動終端的網(wǎng)絡注冊方法和裝置,該移動終端的網(wǎng)絡注冊方法包括在判定移動終端注冊第一網(wǎng)絡產(chǎn)生預設(shè)異常事件時,讀取時間數(shù)組中的元素Ti,其中,時間數(shù)組為{T1,T2,…,Ti,…,Tn},i取1~N之間,N為正整數(shù);禁止移動終端注冊第一網(wǎng)絡,并控制移動終端注冊第二網(wǎng)絡;啟動定時器計時,得到第一計時時間;判斷第一計時時間是否達到Ti;如果第一計時時間達到Ti,則獲取第一標識,其中,第一標識為注冊第一網(wǎng)絡時所注冊小區(qū)的相鄰小區(qū)的跟蹤區(qū)標識;控制移動終端根據(jù)第一標識重新注冊第一網(wǎng)絡。通過本發(fā)明能夠在當前的跟蹤區(qū)更新TAU被網(wǎng)絡拒絕時,注冊不同的跟蹤區(qū)標識TAI的小區(qū)的網(wǎng)絡,有效提升移動終端注冊網(wǎng)絡的成功率。
【專利說明】
移動終端的網(wǎng)絡注冊方法、裝置及移動終端
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種移動終端的網(wǎng)絡注冊方法、裝置及移動終端。
【背景技術(shù)】
[0002]隨著通信技術(shù)的不斷發(fā)展,國內(nèi)大部分地區(qū)已被4G網(wǎng)絡覆蓋,用戶可以將移動終端接入4G網(wǎng)絡來快速訪問互聯(lián)網(wǎng)。相關(guān)技術(shù)中,當移動終端接收到跟蹤區(qū)更新(TrackingArea Update,TAU)被拒絕的響應后,會關(guān)閉注冊4G網(wǎng)絡,不搜索不同的跟蹤區(qū)標識(Tracking Area Identity,TAI)的小區(qū)的網(wǎng)絡。
[0003]這種方式下,在當前的跟蹤區(qū)更新TAU被網(wǎng)絡拒絕時,移動終端注冊網(wǎng)絡的成功率較低。
【發(fā)明內(nèi)容】
[0004]本發(fā)明旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問題之一。
[0005]為此,本發(fā)明的一個目的在于提出一種移動終端的網(wǎng)絡注冊方法,能夠在當前的跟蹤區(qū)更新TAU被網(wǎng)絡拒絕時,注冊不同的跟蹤區(qū)標識TAI的小區(qū)的網(wǎng)絡,有效提升移動終端注冊網(wǎng)絡的成功率。
[0006]本發(fā)明的另一個目的在于提出一種移動終端的網(wǎng)絡注冊裝置。
[0007]本發(fā)明的另一個目的在于提出一種移動終端。
[0008]為達到上述目的,本發(fā)明第一方面實施例提出的移動終端的網(wǎng)絡注冊方法,包括:在判定移動終端注冊第一網(wǎng)絡產(chǎn)生預設(shè)異常事件時,讀取時間數(shù)組中的元素Ti,其中,所述時間數(shù)組為{TI,T2,…,Ti,…,Tn},i取I?N之間,N為正整數(shù);禁止所述移動終端注冊所述第一網(wǎng)絡,并控制所述移動終端注冊第二網(wǎng)絡;啟動定時器計時,得到第一計時時間;判斷所述第一計時時間是否達到所述Ti;如果所述第一計時時間達到所述Ti,則獲取第一標識,其中,所述第一標識為注冊所述第一網(wǎng)絡時所注冊小區(qū)的相鄰小區(qū)的跟蹤區(qū)標識;控制所述移動終端根據(jù)所述第一標識重新注冊所述第一網(wǎng)絡。
[0009]本發(fā)明第一方面實施例提出的移動終端的網(wǎng)絡注冊方法,通過在移動終端注冊第一網(wǎng)絡產(chǎn)生預設(shè)異常事件時,控制移動終端注冊第二網(wǎng)絡,能夠保證用戶成功注冊網(wǎng)絡,在第一計時時間達到Ti時,獲取第一標識,控制移動終端根據(jù)第一標識重新注冊第一網(wǎng)絡,其中,第一標識為注冊第一網(wǎng)絡時所注冊小區(qū)的相鄰小區(qū)的跟蹤區(qū)標識,能夠在當前的跟蹤區(qū)更新TAU被網(wǎng)絡拒絕時,注冊不同的跟蹤區(qū)標識TAI的小區(qū)的網(wǎng)絡,有效提升移動終端注冊網(wǎng)絡的成功率。
[0010]為達到上述目的,本發(fā)明第二方面實施例提出的移動終端的網(wǎng)絡注冊裝置,包括:讀取模塊,用于在判定移動終端注冊第一網(wǎng)絡產(chǎn)生預設(shè)異常事件時,讀取時間數(shù)組中的元素Ti,其中,所述時間數(shù)組為{Tl,T2,…,Ti,…,Tn},i取I?N之間,N為正整數(shù);第一控制模塊,用于禁止所述移動終端注冊所述第一網(wǎng)絡,并控制所述移動終端注冊第二網(wǎng)絡;啟動模塊,用于啟動定時器計時,得到第一計時時間;第一判斷模塊,用于判斷所述第一計時時間是否達到所述Ti;處理模塊,用于在所述第一計時時間達到所述Ti時,獲取第一標識,其中,所述第一標識為注冊所述第一網(wǎng)絡時所注冊小區(qū)的相鄰小區(qū)的跟蹤區(qū)標識;第二控制模塊,用于控制所述移動終端根據(jù)所述第一標識重新注冊所述第一網(wǎng)絡。
[0011]本發(fā)明第二方面實施例提出的移動終端的網(wǎng)絡注冊裝置,通過在移動終端注冊第一網(wǎng)絡產(chǎn)生預設(shè)異常事件時,控制移動終端注冊第二網(wǎng)絡,能夠保證用戶成功注冊網(wǎng)絡,在第一計時時間達到Ti時,獲取第一標識,控制移動終端根據(jù)第一標識重新注冊第一網(wǎng)絡,其中,第一標識為注冊第一網(wǎng)絡時所注冊小區(qū)的相鄰小區(qū)的跟蹤區(qū)標識,能夠在當前的跟蹤區(qū)更新TAU被網(wǎng)絡拒絕時,注冊不同的跟蹤區(qū)標識TAI的小區(qū)的網(wǎng)絡,有效提升移動終端注冊網(wǎng)絡的成功率。
[0012]為達到上述目的,本發(fā)明第三方面實施例提出的移動終端,包括:殼體;處理器;存儲器;電路板和電源電路;其中,電路板安置在殼體圍成的空間內(nèi)部,處理器和存儲器設(shè)置在電路板上;電源電路,用于為移動終端的各個電路或器件供電;存儲器用于存儲可執(zhí)行程序代碼;處理器通過讀取存儲器中存儲的可執(zhí)行程序代碼來運行與可執(zhí)行程序代碼對應的程序,以用于執(zhí)行:在判定移動終端注冊第一網(wǎng)絡產(chǎn)生預設(shè)異常事件時,讀取時間數(shù)組中的元素Ti,其中,所述時間數(shù)組為{Tl,T2,…,Ti,…,Tn},i取I?N之間,N為正整數(shù);禁止所述移動終端注冊所述第一網(wǎng)絡,并控制所述移動終端注冊第二網(wǎng)絡;啟動定時器計時,得到第一計時時間;判斷所述第一計時時間是否達到所述Ti ;如果所述第一計時時間達到所述Ti,則獲取第一標識,其中,所述第一標識為注冊所述第一網(wǎng)絡時所注冊小區(qū)的相鄰小區(qū)的跟蹤區(qū)標識;控制所述移動終端根據(jù)所述第一標識重新注冊所述第一網(wǎng)絡。
[0013]本發(fā)明第三方面實施例提出的移動終端,通過在移動終端注冊第一網(wǎng)絡產(chǎn)生預設(shè)異常事件時,控制移動終端注冊第二網(wǎng)絡,能夠保證用戶成功注冊網(wǎng)絡,在第一計時時間達到Ti時,獲取第一標識,控制移動終端根據(jù)第一標識重新注冊第一網(wǎng)絡,其中,第一標識為注冊第一網(wǎng)絡時所注冊小區(qū)的相鄰小區(qū)的跟蹤區(qū)標識,能夠在當前的跟蹤區(qū)更新TAU被網(wǎng)絡拒絕時,注冊不同的跟蹤區(qū)標識TAI的小區(qū)的網(wǎng)絡,有效提升移動終端注冊網(wǎng)絡的成功率。
[0014]本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
【附圖說明】
[0015]本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結(jié)合附圖對實施例的描述中將變得明顯和容易理解,其中:
[0016]圖1是本發(fā)明一實施例提出的移動終端的網(wǎng)絡注冊方法的流程示意圖;
[0017]圖2是本發(fā)明另一實施例提出的移動終端的網(wǎng)絡注冊方法的流程示意圖;
[0018]圖3是本發(fā)明另一實施例提出的移動終端的網(wǎng)絡注冊方法的流程示意圖;
[0019]圖4是本發(fā)明一實施例提出的移動終端的網(wǎng)絡注冊裝置的結(jié)構(gòu)框圖;
[0020]圖5本發(fā)明另一實施例提出的移動終端的網(wǎng)絡注冊裝置的結(jié)構(gòu)框圖。
【具體實施方式】
[0021]下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。相反,本發(fā)明的實施例包括落入所附加權(quán)利要求書的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。
[0022]圖1是本發(fā)明一實施例提出的移動終端的網(wǎng)絡注冊方法的流程示意圖。以該移動終端的網(wǎng)絡注冊方法被配置為移動終端的網(wǎng)絡注冊裝置中來舉例說明。本發(fā)明的實施例可以應用在用戶使用移動終端注冊4G網(wǎng)絡的過程中,也可以應用在注冊3G或者2G網(wǎng)絡的過程中,對此不作限制。其中,移動終端可以是智能手機、平板電腦、個人數(shù)字助理、電子書等具有各種操作系統(tǒng)的硬件設(shè)備。
[0023]參見圖1,該移動終端的網(wǎng)絡注冊方法包括如下幾個步驟:
[0024]Sll:在判定移動終端注冊第一網(wǎng)絡產(chǎn)生預設(shè)異常事件時,讀取時間數(shù)組中的元素Ti,其中,時間數(shù)組為{Tl,T2,取I?N之間,N為正整數(shù)。
[0025]本發(fā)明實施例以移動終端注冊4G網(wǎng)絡進行示例。
[0026]本發(fā)明實施例的執(zhí)行主體可以例如為移動終端內(nèi)置的調(diào)制解調(diào)器。
[0027]可選地,預設(shè)異常事件為跟蹤區(qū)更新TAU被拒絕。
[0028]其中,第一網(wǎng)絡為4G網(wǎng)絡。
[0029]可以理解的是,用戶在使用移動終端接入4G網(wǎng)絡的過程中,會產(chǎn)生注冊網(wǎng)絡失敗的響應,其中,注冊網(wǎng)絡失敗可能會由跟蹤區(qū)更新TAU被拒絕所造成,或者,也可以由其它原因所造成。
[0030]在本發(fā)明的實施例中,在跟蹤區(qū)更新TAU被拒絕造成移動終端注冊網(wǎng)絡失敗時,可以啟動時間數(shù)組,并讀取時間數(shù)組中的元素Ti,例如,在移動終端初始注冊第一網(wǎng)絡失敗時河以讀取時間數(shù)組⑴^’…’打’…’加中的元素化在元素^的時間間隔內(nèi)控制移動終端注冊其它速率的網(wǎng)絡,例如2G或者3G網(wǎng)絡,保證移動終端能夠正常接入互聯(lián)網(wǎng),而在二次注冊第一網(wǎng)絡失敗時,可以讀取時間數(shù)組{Τ1,Τ2,...,??,…,Τη}中的元素Τ2,以此類推,交替讀取時間數(shù)組{TI,Τ2,…,Ti,…,Tn}中的元素Ti,以提升移動終端接入第一網(wǎng)絡的成功率,對此不作限制。
[0031]其中,時間數(shù)組中的元素Ti的值可由用戶根據(jù)自身需求預先設(shè)置,或者,也可以由移動終端的出廠程序預先設(shè)定,對此不作限制。
[0032]S12:禁止移動終端注冊第一網(wǎng)絡,并控制移動終端注冊第二網(wǎng)絡。
[0033]在本發(fā)明的實施例中,第二網(wǎng)絡為傳輸速率與第一網(wǎng)絡不同的網(wǎng)絡,第二網(wǎng)絡可以例如為2G或者3G網(wǎng)絡,對此不作限制。
[0034]在本發(fā)明的實施例中,在移動終端初始注冊第一網(wǎng)絡失敗時,且由于跟蹤區(qū)更新TAU被拒絕造成移動終端注冊第一網(wǎng)絡失敗時,可以在元素Tl的時間間隔內(nèi)控制移動終端切換為注冊其它速率的網(wǎng)絡,例如2G或者3G網(wǎng)絡,或者,在移動終端交替讀取時間數(shù)組{Tl,T2,…,Ti,…,Τη}中的元素Ti時,可以在元素Ti的時間間隔內(nèi)切換為注冊其它速率的網(wǎng)絡,有效保證移動終端能夠正常接入互聯(lián)網(wǎng)。
[0035]S13:啟動定時器計時,得到第一計時時間。
[0036]在本發(fā)明的實施例中,在禁止移動終端注冊第一網(wǎng)絡,并控制移動終端注冊第二網(wǎng)絡時,可以啟動定時器計時,得到第一計時時間,移動終端可以根據(jù)第一計時時間來判斷注冊第二網(wǎng)絡的時間是否達到Ti,對此不作限制。
[0037]S14:判斷第一計時時間是否達到Ti。
[0038]在本發(fā)明的實施例中,可以判斷第一計時時間是否達到Ti,以觸發(fā)移動終端是否重新注冊第一網(wǎng)絡,對此不作限制。
[0039]一些實施例中,參見圖2,在S14之后還可以包括:
[0040]S21:如果第一計時時間未達到Ti,則繼續(xù)控制移動終端注冊第二網(wǎng)絡。
[0041]本步驟中,通過在第一計時時間未達到Ti時,繼續(xù)控制移動終端注冊其它速率的網(wǎng)絡,能夠保證用戶在跟蹤區(qū)更新TAU被網(wǎng)絡拒絕時可以注冊其它速率的網(wǎng)絡,避免網(wǎng)絡無服務狀態(tài),有效提升用戶的使用體驗。
[0042]S15:如果第一計時時間達到Ti,則獲取第一標識,其中,第一標識為注冊第一網(wǎng)絡時所注冊小區(qū)的相鄰小區(qū)的跟蹤區(qū)標識。
[0043]在本發(fā)明的實施例中,在第一計時時間達到Ti時,可以獲取注冊第一網(wǎng)絡時所注冊小區(qū)的相鄰小區(qū)的TAI,以根據(jù)相鄰小區(qū)的TAI控制移動終端重新注冊第一網(wǎng)絡。
[0044]其中,可以采用相關(guān)技術(shù)獲取注冊第一網(wǎng)絡時所注冊小區(qū)的相鄰小區(qū)的跟蹤區(qū)標識,在此不再贅述。
[0045]S16:控制移動終端根據(jù)第一標識重新注冊第一網(wǎng)絡。
[0046]在本發(fā)明的實施例中,在移動終端首次注冊第一網(wǎng)絡失敗由跟蹤區(qū)更新TAU被拒絕所造成時,移動終端讀取時間數(shù)組{TI,T2,…,Ti,…,Tn}中的元素TI,并在TI時間間隔內(nèi)禁止注冊第一網(wǎng)絡,而切換至注冊第二網(wǎng)絡,在Tl時間間隔內(nèi)接入第二網(wǎng)絡,而后,當定時器計時時間達到Tl時,控制移動終端根據(jù)相鄰小區(qū)的TAI重新注冊第一網(wǎng)絡,若注冊成功,則接入第一網(wǎng)絡,若注冊未成功,則可以讀取時間數(shù)組{Tl,T2,…,Ti,…,Tn}中的元素T2,并重新啟動定時器計時,在T2時間間隔內(nèi)重新切換至注冊第二網(wǎng)絡,且在重新計時時間達到T2時,控制移動終端根據(jù)二次注冊第一網(wǎng)絡所注冊小區(qū)的相鄰小區(qū)的TAI再次注冊第一網(wǎng)絡,以此類推,交替讀取時間數(shù)組{TI,T2,…,Ti,…,Tn}中的元素Ti,直到移動終端成功注冊第一網(wǎng)絡,對此不作限制。
[0047]本實施例中,通過在移動終端注冊第一網(wǎng)絡產(chǎn)生預設(shè)異常事件時,控制移動終端注冊第二網(wǎng)絡,能夠保證用戶成功注冊網(wǎng)絡,在第一計時時間達到Ti時,獲取第一標識,控制移動終端根據(jù)第一標識重新注冊第一網(wǎng)絡,其中,第一標識為注冊第一網(wǎng)絡時所注冊小區(qū)的相鄰小區(qū)的跟蹤區(qū)標識,能夠在當前的跟蹤區(qū)更新TAU被網(wǎng)絡拒絕時,注冊不同的跟蹤區(qū)標識TAI的小區(qū)的網(wǎng)絡,有效提升移動終端注冊網(wǎng)絡的成功率。
[0048]圖3是本發(fā)明一實施例提出的移動終端的網(wǎng)絡注冊方法的流程示意圖。以該移動終端的網(wǎng)絡注冊方法被配置為移動終端的網(wǎng)絡注冊裝置中來舉例說明。
[0049]參見圖3,該移動終端的網(wǎng)絡注冊方法包括:
[0050]S301:根據(jù)用戶指令設(shè)置時間數(shù)組中元素Ti的值。
[0051]在本發(fā)明的實施例中,時間數(shù)組中的元素Ti的值可由用戶根據(jù)自身需求預先設(shè)置。
[0052]例如,移動終端可以接受用戶在屏幕上輸入的指令,根據(jù)用戶指令設(shè)置時間數(shù)組中的元素Ti的值。時間數(shù)組Ti的值可以例如由用戶在移動終端的屏幕上順序輸入,或者,可以例如由用戶選定字符輸入,對此不作限制。
[0053]本步驟中,通過用戶自動設(shè)置時間數(shù)組的時間Ti,能夠?qū)崿F(xiàn)時間數(shù)組的個性化設(shè)置,提升移動終端的網(wǎng)絡注冊方法的通用性,有效提升移動終端注冊網(wǎng)絡的成功率。
[0054]S302:判定移動終端注冊第一網(wǎng)絡是否產(chǎn)生預設(shè)異常事件,若是,執(zhí)行S303,否則,執(zhí)行S315。
[0055]本發(fā)明實施例以移動終端注冊4G網(wǎng)絡進行示例。
[0056]本發(fā)明實施例的執(zhí)行主體可以例如為移動終端內(nèi)置的調(diào)制解調(diào)器。
[0057]可選地,預設(shè)異常事件為跟蹤區(qū)更新TAU被拒絕。
[0058]其中,第一網(wǎng)絡為4G網(wǎng)絡。
[0059]可以理解的是,用戶在使用移動終端接入4G網(wǎng)絡的過程中,會產(chǎn)生注冊網(wǎng)絡失敗的響應,其中,注冊網(wǎng)絡失敗可能會由跟蹤區(qū)更新TAU被拒絕所造成,或者,也可以由其它原因所造成,本實施例應用在移動終端注冊網(wǎng)絡的過程中,跟蹤區(qū)更新TAU被拒絕之后。
[0060]可選地,可以判斷移動終端注冊4G網(wǎng)絡是否產(chǎn)生跟蹤區(qū)更新TAU被網(wǎng)絡拒絕的事件,以觸發(fā)后續(xù)步驟。
[0061]S303:讀取時間數(shù)組中的元素Ti,其中,時間數(shù)組為{Tl,T2,...,!!,…,Tn},i取I?
N之間,N為正整數(shù)。
[0062]在本發(fā)明的實施例中,在跟蹤區(qū)更新TAU被拒絕造成移動終端注冊網(wǎng)絡失敗時,可以啟動時間數(shù)組,并讀取時間數(shù)組中的元素Ti,例如,在移動終端初始注冊第一網(wǎng)絡失敗時河以讀取時間數(shù)組⑴^’…’打’…’加中的元素化在元素^的時間間隔內(nèi)控制移動終端注冊其它速率的網(wǎng)絡,例如2G或者3G網(wǎng)絡,保證移動終端能夠正常接入互聯(lián)網(wǎng),而在二次注冊第一網(wǎng)絡失敗時,可以讀取時間數(shù)組{Τ1,Τ2,...,??,…,Τη}中的元素T2,以此類推,交替讀取時間數(shù)組{TI,Τ2,…,Ti,…,Tn}中的元素Ti,以提升移動終端接入第一網(wǎng)絡的成功率,對此不作限制。
[0063]其中,時間數(shù)組中的元素Ti的值可由用戶根據(jù)自身需求預先設(shè)置,或者,也可以由移動終端的出廠程序預先設(shè)定,對此不作限制。
[0064]S304:禁止移動終端注冊第一網(wǎng)絡,并控制移動終端注冊第二網(wǎng)絡。
[0065]在本發(fā)明的實施例中,第二網(wǎng)絡為傳輸速率與第一網(wǎng)絡不同的網(wǎng)絡,第二網(wǎng)絡可以例如為2G或者3G網(wǎng)絡,對此不作限制。
[0066]在本發(fā)明的實施例中,在移動終端初始注冊第一網(wǎng)絡失敗時,且由于跟蹤區(qū)更新TAU被拒絕造成移動終端注冊第一網(wǎng)絡失敗時,可以在元素Tl的時間間隔內(nèi)控制移動終端切換為注冊其它速率的網(wǎng)絡,例如2G或者3G網(wǎng)絡,或者,在移動終端交替讀取時間數(shù)組{Tl,T2,…,Ti,…,Τη}中的元素Ti時,可以在元素Ti的時間間隔內(nèi)切換為注冊其它速率的網(wǎng)絡,有效保證移動終端能夠正常接入互聯(lián)網(wǎng)。
[0067]S305:啟動定時器計時,得到第一計時時間。
[0068]在本發(fā)明的實施例中,在禁止移動終端注冊第一網(wǎng)絡,并控制移動終端注冊第二網(wǎng)絡時,可以啟動定時器計時,得到第一計時時間,移動終端可以根據(jù)第一計時時間來判斷注冊第二網(wǎng)絡的時間是否達到Ti,對此不作限制。
[0069]S306:判斷第一計時時間是否達到Ti,若是,執(zhí)行S308,否則,執(zhí)行S307。
[0070]在本發(fā)明的實施例中,可以判斷第一計時時間是否達到Ti,以觸發(fā)移動終端是否重新注冊第一網(wǎng)絡,對此不作限制。
[0071 ] S307:繼續(xù)控制移動終端注冊第二網(wǎng)絡。
[0072]本步驟中,通過在第一計時時間未達到Ti時,繼續(xù)控制移動終端注冊其他速率的網(wǎng)絡,能夠確保用戶在跟蹤區(qū)更新TAU被網(wǎng)絡拒絕時可以注冊其他速率的網(wǎng)絡,避免網(wǎng)絡無服務狀態(tài),有效提升用戶的使用體驗。
[0073]S308:獲取第一標識,其中,第一標識為注冊第一網(wǎng)絡時所注冊小區(qū)的相鄰小區(qū)的跟蹤區(qū)標識。
[0074]在本發(fā)明的實施例中,在第一計時時間達到Ti時,可以獲取注冊第一網(wǎng)絡時所注冊小區(qū)的相鄰小區(qū)的跟蹤區(qū)標識TAI,以根據(jù)相鄰小區(qū)的TAI控制移動終端重新注冊第一網(wǎng)絡。
[0075]其中,可以采用相關(guān)技術(shù)獲取注冊第一網(wǎng)絡時所注冊小區(qū)的相鄰小區(qū)的跟蹤區(qū)標識,在此不再贅述。
[0076]S309:控制移動終端根據(jù)第一標識重新注冊第一網(wǎng)絡。
[0077]在本發(fā)明的實施例中,在移動終端首次注冊第一網(wǎng)絡失敗由跟蹤區(qū)更新TAU被拒絕所造成時,移動終端讀取時間數(shù)組{TI,T2,…,Ti,…,Tn}中的元素TI,并在TI時間間隔內(nèi)禁止注冊第一網(wǎng)絡,而切換至注冊第二網(wǎng)絡,在Tl時間間隔內(nèi)接入第二網(wǎng)絡,而后,當定時器計時時間達到Tl時,控制移動終端根據(jù)相鄰小區(qū)的TAI重新注冊第一網(wǎng)絡,若注冊成功,則接入第一網(wǎng)絡,若注冊未成功,則可以讀取時間數(shù)組{Tl,T2,…,Ti,…,Tn}中的元素T2,并重新啟動定時器計時,在T2時間間隔內(nèi)重新切換至注冊第二網(wǎng)絡,且在重新計時時間達到T2時,控制移動終端根據(jù)二次注冊第一網(wǎng)絡所注冊小區(qū)的相鄰小區(qū)的TAI再次注冊第一網(wǎng)絡,以此類推,交替讀取時間數(shù)組{TI,T2,…,Ti,…,Tn}中的元素Ti,直到移動終端成功注冊第一網(wǎng)絡,對此不作限制。
[0078]S310:判斷移動終端在重新注冊第一網(wǎng)絡時是否產(chǎn)生預設(shè)異常事件,若是,執(zhí)行S311,否則,執(zhí)行S315。
[0079]可以理解的是,用戶在使用移動終端重新接入4G網(wǎng)絡的過程中,會產(chǎn)生注冊網(wǎng)絡失敗的響應,其中,注冊網(wǎng)絡失敗可能會由跟蹤區(qū)更新TAU被拒絕所造成,或者,也可以由其它原因所造成。
[0080]可選地,判斷移動終端在重新注冊第一網(wǎng)絡時是否產(chǎn)生跟蹤區(qū)更新TAU被網(wǎng)絡拒絕,以觸發(fā)后續(xù)步驟。
[0081]S311:控制移動終端重新注冊第二網(wǎng)絡,并重啟定時器計時,得到第二計時時間。
[0082]在本發(fā)明的實施例中,在移動終端重新注冊第一網(wǎng)絡失敗時,且由于跟蹤區(qū)更新TAU被拒絕造成移動終端注冊第一網(wǎng)絡失敗時,可以在元素T2的時間間隔內(nèi)控制移動終端切換為注冊其它速率的網(wǎng)絡,例如2G或者3G網(wǎng)絡,或者,在移動終端交替讀取時間數(shù)組{Tl,T2,…,Ti,…,Τη}中的元素Ti+Ι時,可以在元素Ti + Ι的時間間隔內(nèi)切換為注冊其它速率的網(wǎng)絡,有效保證移動終端能夠正常接入互聯(lián)網(wǎng)。
[0083]在禁止移動終端注冊第一網(wǎng)絡,并控制移動終端注冊第二網(wǎng)絡時,可以啟動定時器計時,得到第二計時時間,移動終端可以根據(jù)第二計時時間來判斷注冊第二網(wǎng)絡的時間是否達到Ti+1,對此不作限制。
[0084]S312:判斷第二計時時間是否達到Ti+1。
[0085]在本發(fā)明的實施例中,可以判斷第二計時時間是否達到Ti+ 1,以觸發(fā)移動終端是否重新注冊第一網(wǎng)絡,對此不作限制。
[0086]S313:如果第二計時時間達到Ti + Ι,則獲取第二標識,其中,第二標識為重新注冊第一網(wǎng)絡時所注冊小區(qū)的相鄰小區(qū)的跟蹤區(qū)標識。
[0087]在本發(fā)明的實施例中,在第二計時時間達到Ti+ Ι時,可以獲取重新注冊第一網(wǎng)絡時所注冊小區(qū)的相鄰小區(qū)的跟蹤區(qū)標識TAI,以根據(jù)相鄰小區(qū)的TAI控制移動終端重新注冊第一網(wǎng)絡。
[0088]其中,可以采用相關(guān)技術(shù)獲取重新注冊第一網(wǎng)絡時所注冊小區(qū)的相鄰小區(qū)的跟蹤區(qū)標識,在此不再贅述。
[0089]S314:控制移動終端根據(jù)第二標識重新注冊第一網(wǎng)絡。
[0090]在本發(fā)明的實施例中,在移動終端重新注冊第一網(wǎng)絡失敗由跟蹤區(qū)更新TAU被拒絕所造成時,移動終端讀取時間數(shù)組{Tl,T2,…,Ti,…,Tn}中的元素T2,并在T2時間間隔內(nèi)禁止注冊第一網(wǎng)絡,而切換至注冊第二網(wǎng)絡,在T2時間間隔內(nèi)接入第二網(wǎng)絡,而后,當定時器計時時間達到T2時,控制移動終端根據(jù)相鄰小區(qū)的TAI重新注冊第一網(wǎng)絡,若注冊成功,則接入第一網(wǎng)絡,若注冊未成功,則可以讀取時間數(shù)組{Tl,T2,…,Ti,…,Tn}中的元素T3,并重新啟動定時器計時,在T3時間間隔內(nèi)重新切換至注冊第二網(wǎng)絡,且在重新計時時間達到T3時,控制移動終端根據(jù)二次注冊第一網(wǎng)絡所注冊小區(qū)的相鄰小區(qū)的TAI再次注冊第一網(wǎng)絡,以此類推,交替讀取時間數(shù)組{TI,T2,…,Ti,…,Tn}中的元素Ti+1,直到移動終端成功注冊第一網(wǎng)絡,對此不作限制。
[0091]S315:獲取跟蹤區(qū)更新TAU被拒絕信息,并將被拒絕信息發(fā)送至服務器,以使服務器根據(jù)被拒絕信息對預設(shè)異常事件進行備份處理。
[0092]可選地,移動終端獲取跟蹤區(qū)更新TAU被網(wǎng)絡拒絕信息,并將其發(fā)送至服務器,以使服務器根據(jù)被拒絕信息對預設(shè)異常事件進行備份處理。
[0093]本實施例中,通過用戶自動設(shè)置時間數(shù)組的時間Ti,能夠?qū)崿F(xiàn)時間數(shù)組的個性化設(shè)置,提升移動終端的網(wǎng)絡注冊方法的通用性,通過在移動終端注冊第一網(wǎng)絡產(chǎn)生預設(shè)異常事件時,控制移動終端注冊第二網(wǎng)絡,能夠保證用戶成功注冊網(wǎng)絡,在第一計時時間達到Ti時,獲取第一標識,其中,第一標識為注冊第一網(wǎng)絡時所注冊小區(qū)的相鄰小區(qū)的跟蹤區(qū)標識,在第二計時時間達到Ti + Ι時,獲取第二標識,其中,第二標識為重新注冊第一網(wǎng)絡時所注冊小區(qū)的相鄰小區(qū)的跟蹤區(qū)標識,控制移動終端根據(jù)第一或第二標識重新注冊第一網(wǎng)絡,能夠在當前的跟蹤區(qū)更新TAU被網(wǎng)絡拒絕時,注冊不同的跟蹤區(qū)標識TAI的小區(qū)的網(wǎng)絡,有效提升移動終端注冊網(wǎng)絡的成功率。
[0094]為了更加清楚的說明上述實施例的方法步驟,舉例說明如下:
[°°95] 作為一種示例,當時間數(shù)組為{lmin 6min,12min}時,表明在移動終端首次注冊4G網(wǎng)絡失敗由跟蹤區(qū)更新TAU被拒絕所造成時,移動終端讀取時間數(shù)組{lmin 6min,12min}中的元素lmin,并在Imin的時間間隔內(nèi)禁止注冊4G網(wǎng)絡,而切換至注冊2G或3G網(wǎng)絡,在Imin的時間間隔內(nèi)接入2G或3G網(wǎng)絡,而后,當定時器計時時間達到Imin時,控制移動終端根據(jù)相鄰小區(qū)的TAI重新注冊4G網(wǎng)絡,若注冊成功,則接入4G網(wǎng)絡,若注冊未成功,則可以讀取時間數(shù)組{lmin 6min,12min}中的元素6min,并重新啟動定時器計時,在6min的時間間隔內(nèi)重新切換至注冊2G或3G網(wǎng)絡,且在重新計時時間達到6min時,控制移動終端根據(jù)二次注冊4G網(wǎng)絡所注冊小區(qū)的相鄰小區(qū)的TAI再次注冊4G網(wǎng)絡,若注冊成功,則接入4G網(wǎng)絡,若注冊未成功,則可以讀取時間數(shù)組{lmin 6min, 12min}中的最后一個元素12min,并重新啟動定時器計時,在12min的時間間隔內(nèi)重新切換至注冊2G或3G網(wǎng)絡,且在重新計時時間達到12min時,控制移動終端根據(jù)三次注冊4G網(wǎng)絡所注冊小區(qū)的相鄰小區(qū)的TAI再次注冊4G網(wǎng)絡,以此類推,之后每隔12min重搜4G網(wǎng)絡。這樣可以保證用戶在跟蹤區(qū)更新TAU被網(wǎng)絡拒絕時可以注冊其它速率的網(wǎng)絡,避免網(wǎng)絡無服務狀態(tài)。
[0096]圖4是本發(fā)明一實施例提出的移動終端的網(wǎng)絡注冊裝置的結(jié)構(gòu)框圖。該移動終端的網(wǎng)絡注冊裝置40可以通過軟件、硬件或者兩者的結(jié)合實現(xiàn),該移動終端的網(wǎng)絡注冊裝置40可以包括:讀取模塊401、第一控制模塊402、啟動模塊403、第一判斷模塊404、處理模塊405,以及第二控制模塊406。其中,
[0097]讀取模塊401,用于在判定移動終端注冊第一網(wǎng)絡產(chǎn)生預設(shè)異常事件時,讀取時間數(shù)組中的元素Ti,其中,時間數(shù)組為{Tl,T2,…,Ti,…,Tn},i取I?N之間,N為正整數(shù)。
[0098]可選地,預設(shè)異常事件為跟蹤區(qū)更新TAU被拒絕。
[0099]第一控制模塊402,用于禁止移動終端注冊第一網(wǎng)絡,并控制移動終端注冊第二網(wǎng)絡。
[0100]啟動模塊403,用于啟動定時器計時,得到第一計時時間。
[0101]第一判斷模塊404,用于判斷第一計時時間是否達到Ti。
[0102]處理模塊405,用于在第一計時時間達到Ti時,獲取第一標識,其中,第一標識為注冊第一網(wǎng)絡時所注冊小區(qū)的相鄰小區(qū)的跟蹤區(qū)標識。
[0103]第二控制模塊406,用于控制移動終端根據(jù)第一標識重新注冊第一網(wǎng)絡。
[0104]可選地,一些實施例中,參見圖5,該移動終端的網(wǎng)絡注冊裝置40還可以包括:
[0105]第二判斷模塊407,用于判斷移動終端在重新注冊第一網(wǎng)絡時是否產(chǎn)生預設(shè)異常事件。
[0106]第三控制模塊408,用于在產(chǎn)生預設(shè)異常事件時,控制移動終端重新注冊第二網(wǎng)絡,并重啟定時器計時,得到第二計時時間。
[0107]第三判斷模塊409,用于判斷第二計時時間是否達到Ti+1。
[0108]第一獲取模塊410,用于在第二計時時間達到Ti+1時,獲取第二標識,其中,第二標識為重新注冊第一網(wǎng)絡時所注冊小區(qū)的相鄰小區(qū)的跟蹤區(qū)標識。
[0109]第四控制模塊411,用于控制移動終端根據(jù)第二標識重新注冊第一網(wǎng)絡。
[0110]可選地,處理模塊405還用于:在第一計時時間未達到Ti時,繼續(xù)控制移動終端注冊第二網(wǎng)絡。
[0111]第二獲取模塊412,用于獲取跟蹤區(qū)更新TAU被拒絕信息,并將被拒絕信息發(fā)送至服務器,以使服務器根據(jù)被拒絕信息對預設(shè)異常事件進行備份處理。
[0112]設(shè)置模塊413,用于根據(jù)用戶指令設(shè)置時間數(shù)組中元素Ti的值。
[0113]需要說明的是,前述圖1-圖3實施例中對移動終端的網(wǎng)絡注冊方法實施例的解釋說明也適用于該移動終端的網(wǎng)絡注冊裝置,其實現(xiàn)原理類似,此處不再贅述。
[0114]本實施例中,通過在移動終端注冊第一網(wǎng)絡產(chǎn)生預設(shè)異常事件時,控制移動終端注冊第二網(wǎng)絡,能夠保證用戶成功注冊網(wǎng)絡,在第一計時時間達到Ti時,獲取第一標識,控制移動終端根據(jù)第一標識重新注冊第一網(wǎng)絡,其中,第一標識為注冊第一網(wǎng)絡時所注冊小區(qū)的相鄰小區(qū)的跟蹤區(qū)標識,能夠在當前的跟蹤區(qū)更新TAU被網(wǎng)絡拒絕時,注冊不同的跟蹤區(qū)標識TAI的小區(qū)的網(wǎng)絡,有效提升移動終端注冊網(wǎng)絡的成功率。
[0115]本發(fā)明實施例還提供了一種移動終端,該移動終端包括殼體、處理器、存儲器、電路板和電源電路,其中,電路板安置在殼體圍成的空間內(nèi)部,處理器和存儲器設(shè)置在電路板上;電源電路,用于為移動終端的各個電路或器件供電;存儲器用于存儲可執(zhí)行程序代碼;處理器通過讀取存儲器中存儲的可執(zhí)行程序代碼來運行與可執(zhí)行程序代碼對應的程序,以用于執(zhí)行:
[0116]SIT:在判定移動終端注冊第一網(wǎng)絡產(chǎn)生預設(shè)異常事件時,讀取時間數(shù)組中的元素11,其中,時間數(shù)組為{1'1,了2,‘",11,‘",1'11},丨取1?~之間小為正整數(shù)。
[0117]本發(fā)明實施例以移動終端注冊4G網(wǎng)絡進行示例。
[0118]本發(fā)明實施例的執(zhí)行主體可以例如為移動終端內(nèi)置的調(diào)制解調(diào)器。
[0119]可選地,預設(shè)異常事件為跟蹤區(qū)更新TAU被拒絕。
[0120]其中,第一網(wǎng)絡為4G網(wǎng)絡。
[0121]可以理解的是,用戶在使用移動終端接入4G網(wǎng)絡的過程中,會產(chǎn)生注冊網(wǎng)絡失敗的響應,其中,注冊網(wǎng)絡失敗可能會由跟蹤區(qū)更新TAU被拒絕所造成,或者,也可以由其它原因所造成。
[0122]在本發(fā)明的實施例中,在跟蹤區(qū)更新TAU被拒絕造成移動終端注冊網(wǎng)絡失敗時,可以啟動時間數(shù)組,并讀取時間數(shù)組中的元素Ti,例如,在移動終端初始注冊第一網(wǎng)絡失敗時河以讀取時間數(shù)組⑴^’…’打’…’加中的元素化在元素^的時間間隔內(nèi)控制移動終端注冊其它速率的網(wǎng)絡,例如2G或者3G網(wǎng)絡,保證移動終端能夠正常接入互聯(lián)網(wǎng),而在二次注冊第一網(wǎng)絡失敗時,可以讀取時間數(shù)組{Τ1,Τ2,...,??,…,Τη}中的元素T2,以此類推,交替讀取時間數(shù)組{TI,Τ2,…,Ti,…,Tn}中的元素Ti,以提升移動終端接入第一網(wǎng)絡的成功率,對此不作限制。
[0123]其中,時間數(shù)組中的元素Ti的值可由用戶根據(jù)自身需求預先設(shè)置,或者,也可以由移動終端的出廠程序預先設(shè)定,對此不作限制。
[0124]S12’:禁止移動終端注冊第一網(wǎng)絡,并控制移動終端注冊第二網(wǎng)絡。
[0125]在本發(fā)明的實施例中,第二網(wǎng)絡為傳輸速率與第一網(wǎng)絡不同的網(wǎng)絡,第二網(wǎng)絡可以例如為2G或者3G網(wǎng)絡,對此不作限制。
[0126]在本發(fā)明的實施例中,在移動終端初始注冊第一網(wǎng)絡失敗時,且由于跟蹤區(qū)更新TAU被拒絕造成移動終端注冊第一網(wǎng)絡失敗時,可以在元素Tl的時間間隔內(nèi)控制移動終端切換為注冊其它速率的網(wǎng)絡,例如2G或者3G網(wǎng)絡,或者,在移動終端交替讀取時間數(shù)組{Tl,T2,…,Ti,…,Τη}中的元素Ti時,可以在元素Ti的時間間隔內(nèi)切換為注冊其它速率的網(wǎng)絡,有效保證移動終端能夠正常接入互聯(lián)網(wǎng)。
[0127]S13’:啟動定時器計時,得到第一計時時間。
[0128]在本發(fā)明的實施例中,在禁止移動終端注冊第一網(wǎng)絡,并控制移動終端注冊第二網(wǎng)絡時,可以啟動定時器計時,得到第一計時時間,移動終端可以根據(jù)第一計時時間來判斷注冊第二網(wǎng)絡的時間是否達到Ti,對此不作限制。
[0129]S14’:判斷第一計時時間是否達到Ti。
[0130]在本發(fā)明的實施例中,可以判斷第一計時時間是否達到Ti,以觸發(fā)移動終端是否重新注冊第一網(wǎng)絡,對此不作限制。
[0131]另一實施例中,處理器通過讀取存儲器中存儲的可執(zhí)行程序代碼來運行與可執(zhí)行程序代碼對應的程序,以用于執(zhí)行以下步驟:
[0132]S21,:如果第一計時時間未達到Ti,則繼續(xù)控制移動終端注冊第二網(wǎng)絡。
[0133]本步驟中,通過在第一計時時間未達到Ti時,繼續(xù)控制移動終端注冊其它速率的網(wǎng)絡,能夠保證用戶在跟蹤區(qū)更新TAU被網(wǎng)絡拒絕時可以注冊其它速率的網(wǎng)絡,避免網(wǎng)絡無服務狀態(tài),有效提升用戶的使用體驗。
[0134]S15’:如果第一計時時間達到Ti,則獲取第一標識,其中,第一標識為注冊第一網(wǎng)絡時所注冊小區(qū)的相鄰小區(qū)的跟蹤區(qū)標識。
[0135]在本發(fā)明的實施例中,在第一計時時間達到Ti時,可以獲取注冊第一網(wǎng)絡時所注冊小區(qū)的相鄰小區(qū)的TAI,以根據(jù)相鄰小區(qū)的TAI控制移動終端重新注冊第一網(wǎng)絡。
[0136]其中,可以采用相關(guān)技術(shù)獲取注冊第一網(wǎng)絡時所注冊小區(qū)的相鄰小區(qū)的跟蹤區(qū)標識,在此不再贅述。
[0137]S16’:控制移動終端根據(jù)第一標識重新注冊第一網(wǎng)絡。
[0138]在本發(fā)明的實施例中,在移動終端首次注冊第一網(wǎng)絡失敗由跟蹤區(qū)更新TAU被拒絕所造成時,移動終端讀取時間數(shù)組{TI,T2,…,Ti,…,Tn}中的元素TI,并在TI時間間隔內(nèi)禁止注冊第一網(wǎng)絡,而切換至注冊第二網(wǎng)絡,在Tl時間間隔內(nèi)接入第二網(wǎng)絡,而后,當定時器計時時間達到Tl時,控制移動終端根據(jù)相鄰小區(qū)的TAI重新注冊第一網(wǎng)絡,若注冊成功,則接入第一網(wǎng)絡,若注冊未成功,則可以讀取時間數(shù)組{Tl,T2,…,Ti,…,Tn}中的元素T2,并重新啟動定時器計時,在T2時間間隔內(nèi)重新切換至注冊第二網(wǎng)絡,且在重新計時時間達到T2時,控制移動終端根據(jù)二次注冊第一網(wǎng)絡所注冊小區(qū)的相鄰小區(qū)的TAI再次注冊第一網(wǎng)絡,以此類推,交替讀取時間數(shù)組{TI,T2,…,Ti,…,Tn}中的元素Ti,直到移動終端成功注冊第一網(wǎng)絡,對此不作限制。
[0139]本實施例中,通過在移動終端注冊第一網(wǎng)絡產(chǎn)生預設(shè)異常事件時,控制移動終端注冊第二網(wǎng)絡,能夠保證用戶成功注冊網(wǎng)絡,在第一計時時間達到Ti時,獲取第一標識,控制移動終端根據(jù)第一標識重新注冊第一網(wǎng)絡,其中,第一標識為注冊第一網(wǎng)絡時所注冊小區(qū)的相鄰小區(qū)的跟蹤區(qū)標識,能夠在當前的跟蹤區(qū)更新TAU被網(wǎng)絡拒絕時,注冊不同的跟蹤區(qū)標識TAI的小區(qū)的網(wǎng)絡,有效提升移動終端注冊網(wǎng)絡的成功率。
[0140]另一實施例中,處理器通過讀取存儲器中存儲的可執(zhí)行程序代碼來運行與可執(zhí)行程序代碼對應的程序,以用于執(zhí)行以下步驟:
[0141]S301’:根據(jù)用戶指令設(shè)置時間數(shù)組中元素Ti的值。
[0142]在本發(fā)明的實施例中,時間數(shù)組中的元素Ti的值可由用戶根據(jù)自身需求預先設(shè)置。
[0143]例如,移動終端可以接受用戶在屏幕上輸入的指令,根據(jù)用戶指令設(shè)置時間數(shù)組中的元素Ti的值。時間數(shù)組Ti的值可以例如由用戶在移動終端的屏幕上順序輸入,或者,可以例如由用戶選定字符輸入,對此不作限制。
[0144]本步驟中,通過用戶自動設(shè)置時間數(shù)組的時間Ti,能夠?qū)崿F(xiàn)時間數(shù)組的個性化設(shè)置,提升移動終端的網(wǎng)絡注冊方法的通用性,有效提升移動終端注冊網(wǎng)絡的成功率。
[0145]S302’:判定移動終端注冊第一網(wǎng)絡是否產(chǎn)生預設(shè)異常事件,若是,執(zhí)行S303’,否貝1J,執(zhí)行S315’。
[0146]本發(fā)明實施例以移動終端注冊4G網(wǎng)絡進行示例。
[0147]本發(fā)明實施例的執(zhí)行主體可以例如為移動終端內(nèi)置的調(diào)制解調(diào)器。
[0148]可選地,預設(shè)異常事件為跟蹤區(qū)更新TAU被拒絕。
[0149]其中,第一網(wǎng)絡為4G網(wǎng)絡。
[0150]可以理解的是,用戶在使用移動終端接入4G網(wǎng)絡的過程中,會產(chǎn)生注冊網(wǎng)絡失敗的響應,其中,注冊網(wǎng)絡失敗可能會由跟蹤區(qū)更新TAU被拒絕所造成,或者,也可以由其它原因所造成,本實施例應用在移動終端注冊網(wǎng)絡的過程中,跟蹤區(qū)更新TAU被拒絕之后。
[0151]可選地,可以判斷移動終端注冊4G網(wǎng)絡是否產(chǎn)生跟蹤區(qū)更新TAU被網(wǎng)絡拒絕的事件,以觸發(fā)后續(xù)步驟。
[0152]S303 ’:讀取時間數(shù)組中的元素Ti,其中,時間數(shù)組為{Tl,T2,…,Ti,…,Tn},i取I
?N之間,N為正整數(shù)。
[0153]在本發(fā)明的實施例中,在跟蹤區(qū)更新TAU被拒絕造成移動終端注冊網(wǎng)絡失敗時,可以啟動時間數(shù)組,并讀取時間數(shù)組中的元素Ti,例如,在移動終端初始注冊第一網(wǎng)絡失敗時河以讀取時間數(shù)組⑴^’…’打’…’加中的元素化在元素^的時間間隔內(nèi)控制移動終端注冊其它速率的網(wǎng)絡,例如2G或者3G網(wǎng)絡,保證移動終端能夠正常接入互聯(lián)網(wǎng),而在二次注冊第一網(wǎng)絡失敗時,可以讀取時間數(shù)組{Τ1,Τ2,...,??,…,Τη}中的元素T2,以此類推,交替讀取時間數(shù)組{TI,Τ2,…,Ti,…,Tn}中的元素Ti,以提升移動終端接入第一網(wǎng)絡的成功率,對此不作限制。
[0154]其中,時間數(shù)組中的元素Ti的值可由用戶根據(jù)自身需求預先設(shè)置,或者,也可以由移動終端的出廠程序預先設(shè)定,對此不作限制。
[0155]S304’:禁止移動終端注冊第一網(wǎng)絡,并控制移動終端注冊第二網(wǎng)絡。
[0156]在本發(fā)明的實施例中,第二網(wǎng)絡為傳輸速率與第一網(wǎng)絡不同的網(wǎng)絡,第二網(wǎng)絡可以例如為2G或者3G網(wǎng)絡,對此不作限制。
[0157]在本發(fā)明的實施例中,在移動終端初始注冊第一網(wǎng)絡失敗時,且由于跟蹤區(qū)更新TAU被拒絕造成移動終端注冊第一網(wǎng)絡失敗時,可以在元素Tl的時間間隔內(nèi)控制移動終端切換為注冊其它速率的網(wǎng)絡,例如2G或者3G網(wǎng)絡,或者,在移動終端交替讀取時間數(shù)組{Tl,T2,…,Ti,…,Τη}中的元素Ti時,可以在元素Ti的時間間隔內(nèi)切換為注冊其它速率的網(wǎng)絡,有效保證移動終端能夠正常接入互聯(lián)網(wǎng)。
[0158]S305’:啟動定時器計時,得到第一計時時間。
[0159]在本發(fā)明的實施例中,在禁止移動終端注冊第一網(wǎng)絡,并控制移動終端注冊第二網(wǎng)絡時,可以啟動定時器計時,得到第一計時時間,移動終端可以根據(jù)第一計時時間來判斷注冊第二網(wǎng)絡的時間是否達到Ti,對此不作限制。
[0160]S306’:判斷第一計時時間是否達到Ti,若是,執(zhí)行S308’,否則,執(zhí)行S307’。
[0161]在本發(fā)明的實施例中,可以判斷第一計時時間是否達到Ti,以觸發(fā)移動終端是否重新注冊第一網(wǎng)絡,對此不作限制。
[0162]S307’:繼續(xù)控制移動終端注冊第二網(wǎng)絡。
[0163]本步驟中,通過在第一計時時間未達到Ti時,繼續(xù)控制移動終端注冊其他速率的網(wǎng)絡,能夠確保用戶在跟蹤區(qū)更新TAU被網(wǎng)絡拒絕時可以注冊其他速率的網(wǎng)絡,避免網(wǎng)絡無服務狀態(tài),有效提升用戶的使用體驗。
[0164]S308’:獲取第一標識,其中,第一標識為注冊第一網(wǎng)絡時所注冊小區(qū)的相鄰小區(qū)的跟蹤區(qū)標識。
[0165]在本發(fā)明的實施例中,在第一計時時間達到Ti時,可以獲取注冊第一網(wǎng)絡時所注冊小區(qū)的相鄰小區(qū)的跟蹤區(qū)標識TAI,以根據(jù)相鄰小區(qū)的TAI控制移動終端重新注冊第一網(wǎng)絡。
[0166]其中,可以采用相關(guān)技術(shù)獲取注冊第一網(wǎng)絡時所注冊小區(qū)的相鄰小區(qū)的跟蹤區(qū)標識,在此不再贅述。
[0167]S309’:控制移動終端根據(jù)第一標識重新注冊第一網(wǎng)絡。
[0168]在本發(fā)明的實施例中,在移動終端首次注冊第一網(wǎng)絡失敗由跟蹤區(qū)更新TAU被拒絕所造成時,移動終端讀取時間數(shù)組{TI,T2,…,Ti,…,Tn}中的元素TI,并在TI時間間隔內(nèi)禁止注冊第一網(wǎng)絡,而切換至注冊第二網(wǎng)絡,在Tl時間間隔內(nèi)接入第二網(wǎng)絡,而后,當定時器計時時間達到Tl時,控制移動終端根據(jù)相鄰小區(qū)的TAI重新注冊第一網(wǎng)絡,若注冊成功,則接入第一網(wǎng)絡,若注冊未成功,則可以讀取時間數(shù)組{Tl,T2,…,Ti,…,Tn}中的元素T2,并重新啟動定時器計時,在T2時間間隔內(nèi)重新切換至注冊第二網(wǎng)絡,且在重新計時時間達到T2時,控制移動終端根據(jù)二次注冊第一網(wǎng)絡所注冊小區(qū)的相鄰小區(qū)的TAI再次注冊第一網(wǎng)絡,以此類推,交替讀取時間數(shù)組{TI,T2,…,Ti,…,Tn}中的元素Ti,直到移動終端成功注冊第一網(wǎng)絡,對此不作限制。
[0169]S310 ’:判斷移動終端在重新注冊第一網(wǎng)絡時是否產(chǎn)生預設(shè)異常事件,若是,執(zhí)行S311’,否則,執(zhí)行S315’。
[0170]可以理解的是,用戶在使用移動終端重新接入4G網(wǎng)絡的過程中,會產(chǎn)生注冊網(wǎng)絡失敗的響應,其中,注冊網(wǎng)絡失敗可能會由跟蹤區(qū)更新TAU被拒絕所造成,或者,也可以由其它原因所造成。
[0171]可選地,判斷移動終端在重新注冊第一網(wǎng)絡時是否產(chǎn)生跟蹤區(qū)更新TAU被網(wǎng)絡拒絕,以觸發(fā)后續(xù)步驟。
[0172]S311’:控制移動終端重新注冊第二網(wǎng)絡,并重啟定時器計時,得到第二計時時間。
[0173]在本發(fā)明的實施例中,在移動終端重新注冊第一網(wǎng)絡失敗時,且由于跟蹤區(qū)更新TAU被拒絕造成移動終端注冊第一網(wǎng)絡失敗時,可以在元素T2的時間間隔內(nèi)控制移動終端切換為注冊其它速率的網(wǎng)絡,例如2G或者3G網(wǎng)絡,或者,在移動終端交替讀取時間數(shù)組{Tl,T2,…,Ti,…,Τη}中的元素Ti+Ι時,可以在元素Ti + Ι的時間間隔內(nèi)切換為注冊其它速率的網(wǎng)絡,有效保證移動終端能夠正常接入互聯(lián)網(wǎng)。
[0174]在禁止移動終端注冊第一網(wǎng)絡,并控制移動終端注冊第二網(wǎng)絡時,可以啟動定時器計時,得到第二計時時間,移動終端可以根據(jù)第二計時時間來判斷注冊第二網(wǎng)絡的時間是否達到Ti+Ι,對此不作限制。
[0175]S312’:判斷第二計時時間是否達到Ti+1。
[0176]在本發(fā)明的實施例中,可以判斷第二計時時間是否達到Ti+ 1,以觸發(fā)移動終端是否重新注冊第一網(wǎng)絡,對此不作限制。
[0177]S313’:如果第二計時時間達到Ti+Ι,則獲取第二標識,其中,第二標識為重新注冊第一網(wǎng)絡時所注冊小區(qū)的相鄰小區(qū)的跟蹤區(qū)標識。
[0178]在本發(fā)明的實施例中,在第二計時時間達到Ti+ 1時,可以獲取重新注冊第一網(wǎng)絡時所注冊小區(qū)的相鄰小區(qū)的跟蹤區(qū)標識TAI,以根據(jù)相鄰小區(qū)的TAI控制移動終端重新注冊第一網(wǎng)絡。
[0179]其中,可以采用相關(guān)技術(shù)獲取重新注冊第一網(wǎng)絡時所注冊小區(qū)的相鄰小區(qū)的跟蹤區(qū)標識,在此不再贅述。
[0180]S314’:控制移動終端根據(jù)第二標識重新注冊第一網(wǎng)絡。
[0181]在本發(fā)明的實施例中,在移動終端重新注冊第一網(wǎng)絡失敗由跟蹤區(qū)更新TAU被拒絕所造成時,移動終端讀取時間數(shù)組{Tl,T2,…,Ti,…,Tn}中的元素T2,并在T2時間間隔內(nèi)禁止注冊第一網(wǎng)絡,而切換至注冊第二網(wǎng)絡,在T2時間間隔內(nèi)接入第二網(wǎng)絡,而后,當定時器計時時間達到T2時,控制移動終端根據(jù)相鄰小區(qū)的TAI重新注冊第一網(wǎng)絡,若注冊成功,則接入第一網(wǎng)絡,若注冊未成功,則可以讀取時間數(shù)組{Tl,T2,…,Ti,…,Tn}中的元素T3,并重新啟動定時器計時,在T3時間間隔內(nèi)重新切換至注冊第二網(wǎng)絡,且在重新計時時間達到T3時,控制移動終端根據(jù)二次注冊第一網(wǎng)絡所注冊小區(qū)的相鄰小區(qū)的TAI再次注冊第一網(wǎng)絡,以此類推,交替讀取時間數(shù)組{TI,T2,…,Ti,…,Tn}中的元素Ti+1,直到移動終端成功注冊第一網(wǎng)絡,對此不作限制。
[0182]S315’:獲取跟蹤區(qū)更新TAU被拒絕信息,并將被拒絕信息發(fā)送至服務器,以使服務器根據(jù)被拒絕信息對預設(shè)異常事件進行備份處理。
[0183]可選地,移動終端獲取跟蹤區(qū)更新TAU被網(wǎng)絡拒絕信息,并將其發(fā)送至服務器,以使服務器根據(jù)被拒絕信息對預設(shè)異常事件進行備份處理。
[0184]本實施例中,通過用戶自動設(shè)置時間數(shù)組的時間Ti,能夠?qū)崿F(xiàn)時間數(shù)組的個性化設(shè)置,提升移動終端的網(wǎng)絡注冊方法的通用性,通過在移動終端注冊第一網(wǎng)絡產(chǎn)生預設(shè)異常事件時,控制移動終端注冊第二網(wǎng)絡,能夠保證用戶成功注冊網(wǎng)絡,在第一計時時間達到Ti時,獲取第一標識,其中,第一標識為注冊第一網(wǎng)絡時所注冊小區(qū)的相鄰小區(qū)的跟蹤區(qū)標識,在第二計時時間達到Ti + Ι時,獲取第二標識,其中,第二標識為重新注冊第一網(wǎng)絡時所注冊小區(qū)的相鄰小區(qū)的跟蹤區(qū)標識,控制移動終端根據(jù)第一或第二標識重新注冊第一網(wǎng)絡,能夠在當前的跟蹤區(qū)更新TAU被網(wǎng)絡拒絕時,注冊不同的跟蹤區(qū)標識TAI的小區(qū)的網(wǎng)絡,有效提升移動終端注冊網(wǎng)絡的成功率。
[0185]需要說明的是,在本發(fā)明的描述中,術(shù)語“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對重要性。此外,在本發(fā)明的描述中,除非另有說明,“多個”的含義是兩個或兩個以上。
[0186]流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應被本發(fā)明的實施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。
[0187]應當理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實現(xiàn)。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實現(xiàn)。例如,如果用硬件來實現(xiàn),和在另一實施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項或他們的組合來實現(xiàn):具有用于對數(shù)據(jù)信號實現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場可編程門陣列(FPGA)等。
[0188]本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實現(xiàn)上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,該程序在執(zhí)行時,包括方法實施例的步驟之一或其組合。
[0189]此外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質(zhì)中。
[0190]上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
[0191]在本說明書的描述中,參考術(shù)語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不一定指的是相同的實施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點可以在任何的一個或多個實施例或示例中以合適的方式結(jié)合。
[0192]盡管上面已經(jīng)示出和描述了本發(fā)明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對上述實施例進行變化、修改、替換和變型。
【主權(quán)項】
1.一種移動終端的網(wǎng)絡注冊方法,其特征在于,包括以下步驟: 在判定移動終端注冊第一網(wǎng)絡產(chǎn)生預設(shè)異常事件時,讀取時間數(shù)組中的元素Ti,其中,所述時間數(shù)組為{Tl,T2,…,Ti,…,Tn},i取I?N之間,N為正整數(shù); 禁止所述移動終端注冊所述第一網(wǎng)絡,并控制所述移動終端注冊第二網(wǎng)絡; 啟動定時器計時,得到第一計時時間; 判斷所述第一計時時間是否達到所述Ti ; 如果所述第一計時時間達到所述Ti,則獲取第一標識,其中,所述第一標識為注冊所述第一網(wǎng)絡時所注冊小區(qū)的相鄰小區(qū)的跟蹤區(qū)標識; 控制所述移動終端根據(jù)所述第一標識重新注冊所述第一網(wǎng)絡。2.如權(quán)利要求1所述的移動終端的網(wǎng)絡注冊方法,其特征在于,在所述控制所述移動終端根據(jù)所述第一標識重新注冊所述第一網(wǎng)絡之后,還包括: 判斷所述移動終端在所述重新注冊所述第一網(wǎng)絡時是否產(chǎn)生所述預設(shè)異常事件;如果產(chǎn)生所述預設(shè)異常事件,則控制所述移動終端重新注冊第二網(wǎng)絡,并重啟所述定時器計時,得到第二計時時間; 判斷所述第二計時時間是否達到所述Ti+1; 如果所述第二計時時間達到所述Ti+1,則獲取第二標識,其中,所述第二標識為重新注冊所述第一網(wǎng)絡時所注冊小區(qū)的相鄰小區(qū)的跟蹤區(qū)標識; 控制所述移動終端根據(jù)所述第二標識重新注冊所述第一網(wǎng)絡。3.如權(quán)利要求1所述的移動終端的網(wǎng)絡注冊方法,其特征在于,在所述判斷所述第一計時時間是否達到所述Ti之后,還包括: 如果所述第一計時時間未達到所述Ti,則繼續(xù)控制所述移動終端注冊所述第二網(wǎng)絡。4.如權(quán)利要求1或2所述的移動終端的網(wǎng)絡注冊方法,其特征在于,所述預設(shè)異常事件為跟蹤區(qū)更新TAU被拒絕。5.如權(quán)利要求4所述的移動終端的網(wǎng)絡注冊方法,其特征在于,還包括: 獲取所述跟蹤區(qū)更新TAU被拒絕信息,并將所述被拒絕信息發(fā)送至服務器,以使所述服務器根據(jù)所述被拒絕信息對所述預設(shè)異常事件進行備份處理。6.如權(quán)利要求1所述的移動終端的網(wǎng)絡注冊方法,其特征在于,還包括: 根據(jù)用戶指令設(shè)置所述時間數(shù)組中元素Ti的值。7.一種移動終端的網(wǎng)絡注冊裝置,其特征在于,包括: 讀取模塊,用于在判定移動終端注冊第一網(wǎng)絡產(chǎn)生預設(shè)異常事件時,讀取時間數(shù)組中的元素Ti,其中,所述時間數(shù)組為{TI,T2,…,Ti,…,Tn},i取I?N之間,N為正整數(shù); 第一控制模塊,用于禁止所述移動終端注冊所述第一網(wǎng)絡,并控制所述移動終端注冊第二網(wǎng)絡; 啟動模塊,用于啟動定時器計時,得到第一計時時間; 第一判斷模塊,用于判斷所述第一計時時間是否達到所述Ti; 處理模塊,用于在所述第一計時時間達到所述Ti時,獲取第一標識,其中,所述第一標識為注冊所述第一網(wǎng)絡時所注冊小區(qū)的相鄰小區(qū)的跟蹤區(qū)標識; 第二控制模塊,用于控制所述移動終端根據(jù)所述第一標識重新注冊所述第一網(wǎng)絡。8.如權(quán)利要求7所述的移動終端的網(wǎng)絡注冊裝置,其特征在于,還包括: 第二判斷模塊,用于判斷所述移動終端在所述重新注冊所述第一網(wǎng)絡時是否產(chǎn)生所述預設(shè)異常事件; 第三控制模塊,用于在產(chǎn)生所述預設(shè)異常事件時,控制所述移動終端重新注冊第二網(wǎng)絡,并重啟所述定時器計時,得到第二計時時間; 第三判斷模塊,用于判斷所述第二計時時間是否達到所述Ti+1; 第一獲取模塊,用于在所述第二計時時間達到所述Ti + 1時,獲取第二標識,其中,所述第二標識為重新注冊所述第一網(wǎng)絡時所注冊小區(qū)的相鄰小區(qū)的跟蹤區(qū)標識; 第四控制模塊,用于控制所述移動終端根據(jù)所述第二標識重新注冊所述第一網(wǎng)絡。9.如權(quán)利要求7所述的移動終端的網(wǎng)絡注冊裝置,其特征在于,所述處理模塊還用于: 在所述第一計時時間未達到所述Ti時,繼續(xù)控制所述移動終端注冊所述第二網(wǎng)絡。10.如權(quán)利要求7或8所述的移動終端的網(wǎng)絡注冊裝置,其特征在于,所述預設(shè)異常事件為跟蹤區(qū)更新TAU被拒絕。11.如權(quán)利要求10所述的移動終端的網(wǎng)絡注冊裝置,其特征在于,還包括: 第二獲取模塊,用于獲取所述跟蹤區(qū)更新TAU被拒絕信息,并將所述被拒絕信息發(fā)送至服務器,以使所述服務器根據(jù)所述被拒絕信息對所述預設(shè)異常事件進行備份處理。12.如權(quán)利要求7所述的移動終端的網(wǎng)絡注冊裝置,其特征在于,還包括: 設(shè)置模塊,用于根據(jù)用戶指令設(shè)置所述時間數(shù)組中元素Ti的值。13.一種移動終端,其特征在于,包括: 殼體; 處理器; 存儲器; 電路板和電源電路;其中,電路板安置在殼體圍成的空間內(nèi)部,處理器和存儲器設(shè)置在電路板上;電源電路,用于為移動終端的各個電路或器件供電;存儲器用于存儲可執(zhí)行程序代碼;處理器通過讀取存儲器中存儲的可執(zhí)行程序代碼來運行與可執(zhí)行程序代碼對應的程序,以用于執(zhí)行:在判定移動終端注冊第一網(wǎng)絡產(chǎn)生預設(shè)異常事件時,讀取時間數(shù)組中的元素Ti,其中,所述時間數(shù)組為{Tl,T2,…,Ti,…,Tn},i取I?N之間,N為正整數(shù); 禁止所述移動終端注冊所述第一網(wǎng)絡,并控制所述移動終端注冊第二網(wǎng)絡; 啟動定時器計時,得到第一計時時間; 判斷所述第一計時時間是否達到所述Ti ; 如果所述第一計時時間達到所述Ti,則獲取第一標識,其中,所述第一標識為注冊所述第一網(wǎng)絡時所注冊小區(qū)的相鄰小區(qū)的跟蹤區(qū)標識; 控制所述移動終端根據(jù)所述第一標識重新注冊所述第一網(wǎng)絡。
【文檔編號】H04W8/06GK105933884SQ201610460475
【公開日】2016年9月7日
【申請日】2016年6月21日
【發(fā)明人】王旭康
【申請人】廣東歐珀移動通信有限公司