一種解決移動(dòng)終端中雙卡雙待業(yè)務(wù)沖突的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信領(lǐng)域,特別涉及一種解決移動(dòng)終端中雙卡雙待業(yè)務(wù)沖突的方法及 裝直。
【背景技術(shù)】
[0002] 隨著社會(huì)的發(fā)展,移動(dòng)通信對(duì)人們工作和生活的影響也越來(lái)越大,同時(shí)人們對(duì)移 動(dòng)終端的要求也越來(lái)越高。例如,人們要求一臺(tái)移動(dòng)終端能夠使用多個(gè)SM(SubsCriber IdentityModule,客戶識(shí)別模塊)卡進(jìn)行通信,雙卡雙待移動(dòng)終端就是在人們的這一需求 之下產(chǎn)生的。雙卡雙待移動(dòng)終端是在單芯片和單天線的移動(dòng)終端上實(shí)現(xiàn)雙卡雙待的功能, 它是一種重要的降成本方案,移動(dòng)終端支持第一業(yè)務(wù)執(zhí)行模塊和第二業(yè)務(wù)執(zhí)行模塊。在單 芯片單天線的雙卡雙待通信系統(tǒng)中,第一業(yè)務(wù)執(zhí)行模塊和第二業(yè)務(wù)執(zhí)行模塊分時(shí)復(fù)用一個(gè) 天線,每次只能有一個(gè)網(wǎng)絡(luò)執(zhí)行業(yè)務(wù),故稱分時(shí)多待。在分時(shí)多待移動(dòng)終端中需要進(jìn)行業(yè)務(wù) 沖突控制,業(yè)務(wù)間的沖突控制通常都是按照業(yè)務(wù)的優(yōu)先級(jí)進(jìn)行的,即第一業(yè)務(wù)執(zhí)行模塊有 高優(yōu)先級(jí)的業(yè)務(wù)在執(zhí)行,則第二業(yè)務(wù)執(zhí)行模塊要執(zhí)行的低優(yōu)先級(jí)業(yè)務(wù)就不能進(jìn)行;或者第 一業(yè)務(wù)執(zhí)行模塊有業(yè)務(wù)正在執(zhí)行,此時(shí)第二業(yè)務(wù)執(zhí)行模塊有更高優(yōu)先級(jí)的業(yè)務(wù)要執(zhí)行,則 要先將第一業(yè)務(wù)執(zhí)行模塊正在進(jìn)行的業(yè)務(wù)打斷然后再執(zhí)行第二業(yè)務(wù)執(zhí)行模塊的高優(yōu)先級(jí) 的業(yè)務(wù);而同等優(yōu)先級(jí)的業(yè)務(wù)則按照"先來(lái)先執(zhí)行"的原則來(lái)處理。因此,在這樣的待間沖突 控制模式下,就會(huì)存在一些執(zhí)行時(shí)間較短的、低優(yōu)先級(jí)的業(yè)務(wù)經(jīng)常被高優(yōu)先級(jí)的業(yè)務(wù)打斷, 如,第一業(yè)務(wù)執(zhí)行模塊正在執(zhí)行LU(LocationUpdate,位置區(qū)更新)或RAU(RoutingArea Update,路由區(qū)更新)的短信令過(guò)程時(shí),就會(huì)被第二業(yè)務(wù)執(zhí)行模塊更高優(yōu)先級(jí)的語(yǔ)音業(yè)務(wù)打 斷,LU及RAU業(yè)務(wù)為執(zhí)行時(shí)間較短、優(yōu)先級(jí)較低的業(yè)務(wù)。LU、RAU等信令過(guò)程稱為短信令過(guò) 程。若LU或RAU過(guò)程被打斷,則用戶就無(wú)法使用該網(wǎng)絡(luò)進(jìn)行通信,該網(wǎng)絡(luò)的業(yè)務(wù)成功率、移 動(dòng)性管理以及被叫接通率等將會(huì)受到影響。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明的目的在于提供一種解決移動(dòng)終端中雙卡雙待業(yè)務(wù)沖突的方法及裝置,能 夠盡量保證第一業(yè)務(wù)執(zhí)行模塊的移動(dòng)性、提高其接通率,同時(shí)又能夠保證第二業(yè)務(wù)執(zhí)行模 塊中更高優(yōu)先級(jí)業(yè)務(wù)的正常執(zhí)行。
[0004] 為解決上述技術(shù)問(wèn)題,本發(fā)明的實(shí)施方式提供了一種解決移動(dòng)終端中雙卡雙待業(yè) 務(wù)沖突的方法,所述移動(dòng)終端支持第一業(yè)務(wù)執(zhí)行模塊和第二業(yè)務(wù)執(zhí)行模塊,所述移動(dòng)終端 在同一時(shí)間只處理一個(gè)通信網(wǎng)絡(luò)的業(yè)務(wù),包括:
[0005]S1、當(dāng)所述第一業(yè)務(wù)執(zhí)行模塊和所述第二業(yè)務(wù)執(zhí)行模塊存在業(yè)務(wù)沖突且所述第一 業(yè)務(wù)執(zhí)行模塊的業(yè)務(wù)為短信令過(guò)程時(shí),緩存所述第二業(yè)務(wù)執(zhí)行模塊的業(yè)務(wù),開啟所述第一 業(yè)務(wù)執(zhí)行模塊的定時(shí)器,根據(jù)所述第一業(yè)務(wù)執(zhí)行模塊的業(yè)務(wù)及所述第二業(yè)務(wù)執(zhí)行模塊的業(yè) 務(wù)的優(yōu)先級(jí)調(diào)整所述定時(shí)器的時(shí)長(zhǎng)T;
[0006]S2、在所述定時(shí)器的時(shí)長(zhǎng)T內(nèi),執(zhí)行所述第一業(yè)務(wù)執(zhí)行模塊的業(yè)務(wù);
[0007] S3、判斷所述定時(shí)器是否超時(shí);
[0008] 當(dāng)所述定時(shí)器未超時(shí)時(shí),根據(jù)所述第一業(yè)務(wù)執(zhí)行模塊的業(yè)務(wù)的執(zhí)行情況處理所述 第一業(yè)務(wù)執(zhí)行模塊的業(yè)務(wù)和所述第二業(yè)務(wù)執(zhí)行模塊的業(yè)務(wù);當(dāng)所述定時(shí)器超時(shí)時(shí),根據(jù)業(yè) 務(wù)優(yōu)先級(jí)執(zhí)行所述第一業(yè)務(wù)執(zhí)行模塊的業(yè)務(wù)和所述第二業(yè)務(wù)執(zhí)行模塊的業(yè)務(wù)。
[0009] 本發(fā)明的實(shí)施方式還提供了 一種移動(dòng)終端,所述移動(dòng)終端支持第一業(yè)務(wù)執(zhí)行模塊 和第二業(yè)務(wù)執(zhí)行模塊,所述移動(dòng)終端在同一時(shí)間只處理一個(gè)通信網(wǎng)絡(luò)的業(yè)務(wù),其特征在于, 包括以下單元:
[0010] 第一處理單元,用于當(dāng)所述第一業(yè)務(wù)執(zhí)行模塊和所述第二業(yè)務(wù)執(zhí)行模塊存在業(yè)務(wù) 沖突且所述第一業(yè)務(wù)執(zhí)行模塊的業(yè)務(wù)為短信令過(guò)程時(shí),緩存所述第二業(yè)務(wù)執(zhí)行模塊的業(yè) 務(wù),開啟所述第一業(yè)務(wù)執(zhí)行模塊的定時(shí)器,根據(jù)所述第一業(yè)務(wù)執(zhí)行模塊的業(yè)務(wù)及所述第二 業(yè)務(wù)執(zhí)行模塊的業(yè)務(wù)的優(yōu)先級(jí)調(diào)整所述定時(shí)器的時(shí)長(zhǎng)T;
[0011] 執(zhí)行單元,用于在所述定時(shí)器的時(shí)長(zhǎng)T內(nèi),執(zhí)行所述第一業(yè)務(wù)執(zhí)行模塊的業(yè)務(wù);
[0012] 第二處理單元,用于判斷所述定時(shí)器是否超時(shí);當(dāng)所述定時(shí)器未超時(shí)時(shí),根據(jù)所述 第一業(yè)務(wù)執(zhí)行模塊的業(yè)務(wù)的執(zhí)行情況處理所述第一業(yè)務(wù)執(zhí)行模塊的業(yè)務(wù)和所述第二業(yè)務(wù) 執(zhí)行模塊的業(yè)務(wù);當(dāng)所述定時(shí)器超時(shí)時(shí),根據(jù)業(yè)務(wù)優(yōu)先級(jí)執(zhí)行所述第一業(yè)務(wù)執(zhí)行模塊的業(yè) 務(wù)和所述第二業(yè)務(wù)執(zhí)行模塊的業(yè)務(wù)。
[0013] 本發(fā)明實(shí)施方式相對(duì)于現(xiàn)有技術(shù)而言,當(dāng)?shù)谝粯I(yè)務(wù)執(zhí)行模塊和第二業(yè)務(wù)執(zhí)行模塊 存在業(yè)務(wù)沖突且第一業(yè)務(wù)執(zhí)行模塊的業(yè)務(wù)為短信令過(guò)程時(shí),首先緩存第二業(yè)務(wù)執(zhí)行模塊的 業(yè)務(wù),開啟第一業(yè)務(wù)執(zhí)行模塊的定時(shí)器,并根據(jù)第一業(yè)務(wù)執(zhí)行模塊的業(yè)務(wù)及第二業(yè)務(wù)執(zhí)行 模塊的業(yè)務(wù)的優(yōu)先級(jí)自適應(yīng)的調(diào)整定時(shí)器的時(shí)長(zhǎng)T;在定時(shí)器的時(shí)長(zhǎng)T內(nèi),只執(zhí)行第一業(yè)務(wù) 執(zhí)行模塊的業(yè)務(wù),保證了雙卡雙待單通移動(dòng)設(shè)備的移動(dòng)性管理流程,間接的提高了業(yè)務(wù)成 功率及接通率;此外,判斷定時(shí)器是否超時(shí),當(dāng)定時(shí)器未超時(shí)時(shí),根據(jù)第一業(yè)務(wù)執(zhí)行模塊的 業(yè)務(wù)的執(zhí)行情況處理第一業(yè)務(wù)執(zhí)行模塊的業(yè)務(wù)和第二業(yè)務(wù)執(zhí)行模塊的業(yè)務(wù);當(dāng)定時(shí)器超時(shí) 時(shí),根據(jù)業(yè)務(wù)優(yōu)先級(jí)執(zhí)行第一業(yè)務(wù)執(zhí)行模塊的業(yè)務(wù)和第二業(yè)務(wù)執(zhí)行模塊的業(yè)務(wù),能夠保證 第二業(yè)務(wù)執(zhí)行模塊處理的更高優(yōu)先級(jí)的業(yè)務(wù)的正常執(zhí)行。此外,本發(fā)明實(shí)施方式應(yīng)用范圍 廣泛,可以應(yīng)用于多種通信系統(tǒng)中,為現(xiàn)代移動(dòng)通信技術(shù)的完善和發(fā)展提供了更好的實(shí)現(xiàn) 方法。
[0014] 優(yōu)選的,在所述S1中,所述根據(jù)所述第一業(yè)務(wù)執(zhí)行模塊的業(yè)務(wù)及所述第二業(yè)務(wù)執(zhí) 行模塊的業(yè)務(wù)的優(yōu)先級(jí)調(diào)整所述定時(shí)器的時(shí)長(zhǎng)T包括以下子步驟:S11、根據(jù)工程經(jīng)驗(yàn)值設(shè) 置所述定時(shí)器的初始時(shí)長(zhǎng)為Tl;S12、判斷所述第一業(yè)務(wù)執(zhí)行模塊的業(yè)務(wù)的優(yōu)先級(jí)是否高于 或等于所述第二業(yè)務(wù)執(zhí)行模塊的業(yè)務(wù)的優(yōu)先級(jí);S13、當(dāng)所述第一業(yè)務(wù)執(zhí)行模塊的業(yè)務(wù)的優(yōu) 先級(jí)高于或等于所述第二業(yè)務(wù)執(zhí)行模塊的業(yè)務(wù)的優(yōu)先級(jí)時(shí),將所述定時(shí)器的時(shí)長(zhǎng)T由所述 T1調(diào)整為所述T1加T2,所述T2為大于0的值;S14、當(dāng)所述第一業(yè)務(wù)執(zhí)行模塊處理的業(yè)務(wù) 的優(yōu)先級(jí)低于所述第二業(yè)務(wù)執(zhí)行模塊的業(yè)務(wù)的優(yōu)先級(jí)且所述第二業(yè)務(wù)執(zhí)行模塊的業(yè)務(wù)為 被叫業(yè)務(wù)時(shí),將所述定時(shí)器的時(shí)長(zhǎng)T由所述T1調(diào)整為所述T1減去T3,所述T3為所述T1與 網(wǎng)絡(luò)質(zhì)量正常時(shí)處理所述短信令過(guò)程所需時(shí)間的差值。
[0015] 當(dāng)緩存的業(yè)務(wù)的優(yōu)先級(jí)高于或等于移動(dòng)終端正在處理的短信令過(guò)程時(shí),自動(dòng)調(diào)整 定時(shí)器的時(shí)間,使得定時(shí)器的時(shí)間縮短,能夠在保證雙卡雙待單通移動(dòng)設(shè)備的移動(dòng)性管理 流程的前提下,盡可能早的處理緩存的優(yōu)先級(jí)較高的業(yè)務(wù);當(dāng)緩存的業(yè)務(wù)的優(yōu)先級(jí)低于移 動(dòng)終端正在處理的短信令過(guò)程時(shí),自動(dòng)調(diào)整定時(shí)器的時(shí)間,使得定時(shí)器的時(shí)間延長(zhǎng),能夠保 證雙卡雙待單通移動(dòng)設(shè)備的移動(dòng)性管理流程的前提下,順序的處理緩存的優(yōu)先級(jí)較低或相 等的業(yè)務(wù)。
[0016] 優(yōu)選的,在所述S11之后,所述S12之前,將所述T1更新為所述T1減去所述短信 令過(guò)程已執(zhí)行時(shí)長(zhǎng)T4。
[0017] 定時(shí)器的時(shí)長(zhǎng)在設(shè)置時(shí)需要考慮移動(dòng)終端在發(fā)現(xiàn)沖突時(shí)短信令過(guò)程已經(jīng)執(zhí)行的 部分,所以定時(shí)器的初始時(shí)長(zhǎng)應(yīng)該修改為初始設(shè)置的值再減去短信令過(guò)程已經(jīng)執(zhí)行的時(shí) 長(zhǎng)。
[0018] 優(yōu)選的,在所述S3中,當(dāng)所述定時(shí)器未超時(shí)時(shí),所述根據(jù)所述第一業(yè)務(wù)執(zhí)行模塊 的業(yè)務(wù)的執(zhí)行情況處理所述第一業(yè)務(wù)執(zhí)行模塊的業(yè)務(wù)和所述第二業(yè)務(wù)執(zhí)行模塊的業(yè)務(wù)包 括以下子步驟:S31、判斷所述第一業(yè)務(wù)執(zhí)行模塊的業(yè)務(wù)是否執(zhí)行完;當(dāng)所述第一業(yè)務(wù)執(zhí)行 模塊的業(yè)務(wù)已經(jīng)執(zhí)行完時(shí),關(guān)閉所述定時(shí)器,執(zhí)行所述緩存的第二業(yè)務(wù)執(zhí)行模塊的業(yè)務(wù);當(dāng) 所述第一業(yè)務(wù)執(zhí)行模塊的業(yè)務(wù)未執(zhí)行完時(shí),繼續(xù)執(zhí)行所述第一業(yè)務(wù)執(zhí)行模塊的業(yè)務(wù)直至所 述短信令過(guò)程執(zhí)行完或所述定時(shí)器超時(shí)。
[0019] 定時(shí)器的設(shè)置是根據(jù)工程經(jīng)驗(yàn)值設(shè)置的,在定時(shí)器未超時(shí)時(shí),如果短信令過(guò)程已 經(jīng)執(zhí)行完,說(shuō)明業(yè)務(wù)沖突已經(jīng)消除了,此時(shí)就可以關(guān)閉定時(shí)器,然后執(zhí)行第二業(yè)務(wù)執(zhí)行模塊 的業(yè)務(wù)了,如果短信令過(guò)程沒(méi)有執(zhí)行完,那就可以繼續(xù)執(zhí)行該業(yè)務(wù)直至該業(yè)務(wù)執(zhí)行完或者 直至該定時(shí)器超時(shí),可以保證該移動(dòng)終端的移動(dòng)管理性。
[0020]