国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種雙模手機中兩種模式同步的方法

      文檔序號:7953799閱讀:241來源:國知局
      專利名稱:一種雙模手機中兩種模式同步的方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及移動通信設(shè)備,尤其是雙模手機。
      背景技術(shù)
      由于雙模手機可以使手機在兩種不同幀長的移動通信網(wǎng)絡(luò)中都可以取得移動通信訊號,因此,在模式一的移動通信網(wǎng)絡(luò)沒有覆蓋手機所在位置時或者雖然手機在模式一的移動通信網(wǎng)絡(luò)范圍內(nèi)但卻因為模式一的移動通信網(wǎng)絡(luò)繁忙而無法提供通話信道時,還可以尋求模式二的移動通信網(wǎng)絡(luò)信號的支持。這無疑中擴大了雙模手機以及類似移動設(shè)備接受服務(wù)的范圍,因此,雙模手機越來越受到使用者的喜愛,而且開發(fā)商也逐漸增加了對雙模手機的研究工作。
      由于研發(fā)周期短而不可能從無到有地研發(fā)雙模手機所需要的所有組件、協(xié)議等,以及從無到有地研發(fā)所有組件和協(xié)議也造成了已有技術(shù)的大量浪費從而并不需要移動設(shè)備開發(fā)商這樣管理開發(fā)工作。因此,在研制雙模手機,例如采用WCDMA(寬帶碼分多址)/GSM(全球移動通信系統(tǒng),Global System for Mobile Communications)兩種模式的雙模手機,或者GSM/IS95(Interim Standards)雙模手機的過程中,許多移動設(shè)備開發(fā)商并非完全從頭做起。開發(fā)商更希望能夠最大程度地利用現(xiàn)有的移動通信設(shè)備的技術(shù)方案,通過盡量小地修改現(xiàn)有技術(shù)使得現(xiàn)有技術(shù)方案可以應(yīng)用于雙模手機中,而實際上技術(shù)人員也確實采用這樣的方式在不斷地開發(fā)雙模手機。
      在現(xiàn)有技術(shù)基礎(chǔ)上研發(fā)雙模手機還有另一方面的原因,即由于已有的移動通信技術(shù)方案已經(jīng)投入了大量的基礎(chǔ)建設(shè)投資,因此,也有必要在現(xiàn)有技術(shù)方案下開發(fā)雙模手機,以便新的雙模手機可以盡量大化地利用現(xiàn)有的基礎(chǔ)設(shè)施,例如通信網(wǎng)絡(luò)。
      本領(lǐng)域的技術(shù)人員可以了解,要利用現(xiàn)有的兩種不同的技術(shù)方案,就需要解決兩種移動通信模式的時鐘同步問題。只有兩個模式的時鐘保持同步,才能夠保證兩種模式可以協(xié)調(diào)地工作,從而實現(xiàn)雙模手機正常運轉(zhuǎn)的目的。否則,同一個移動通信設(shè)備中存在的兩種模式的時鐘無法同步,會導(dǎo)致手機系統(tǒng)的混亂。例如,必須達到精確的同步,才能在模式一工作的間隙,去接收模式二的基站發(fā)出的有用的信息,從而保證從模式一向模式二切換的正確有效。
      之所以存在上述的兩種模式同步的問題,是因為不同的通信模式的時間計數(shù)方式與無線幀格式有關(guān),而不同模式的無限幀格式互不相同,從而導(dǎo)致兩種模式的時間計數(shù)方式存在很大的差異。例如,在一個WCDMA/GSM雙模手機中,WCDMA模式的幀長為10毫秒,GSM模式的幀長為60/13毫秒,這直接導(dǎo)致其計數(shù)方式的不同,即兩種模式的時間不同步。因此,在研制雙模手機的過程中,要考慮兩種模式的同步問題,通俗地講,即使得兩模式時間可以互相換算,同時,還要盡量地使得兩種模式的同步不需要過多地修改現(xiàn)有的技術(shù)方案。
      目前,還沒有關(guān)于雙模手機中對兩種模式進行同步的專利文獻,但在其他領(lǐng)域有此類的相關(guān)文獻,例如申請?zhí)枮?00410044884.7,發(fā)明名稱為“一種實現(xiàn)時鐘互同步的方法”的專利申請中提到了一種時鐘互同步的方法,其通過采樣計數(shù)的方法對多個輸入?yún)⒖紩r鐘基準(zhǔn)進行計數(shù)測量,并對測量結(jié)果進行加權(quán)平均運算,最終得到同步時鐘基準(zhǔn)。本發(fā)明提出了一種與該等同步方法不同的用于雙模手機中兩種模式進行同步的方法,具體如下所述。

      發(fā)明內(nèi)容
      本文提出了一種雙模手機中兩種模式同步的方法,保證了對原有各模式的軟件、硬件設(shè)計的影響最小。
      一種雙模手機中兩種模式同步的方法,運行在一個雙模手機中,其包括模式一和模式二兩種模式,且模式一包括第一基帶控制單元,用于對模式一進行控制,例如啟動、停止和管理基帶部分提供的功能等,模式二包括第二基帶控制單元,同樣用于對模式二進行控制,且所述手機包括主控單元,主控單元用于對所述手機的所有問題進行全局控制,并與所述第一基帶控制單元與第二基帶控制單元進行通訊,其特征在于,所述方法包括如下步驟步驟一,主控單元向第一基帶控制單元和第二基帶控制單元發(fā)出同步請求;步驟二,第一基帶控制單元根據(jù)模式一的當(dāng)前時間確定一個模式二可以處理完畢如下述步驟三所述處理的時間為預(yù)定中斷時間,并通過所述手機內(nèi)的中斷控制單元設(shè)定發(fā)生在所述預(yù)定中斷時間的中斷信號;步驟三,所述第一基帶控制單元將所述預(yù)定中斷時間通知所述第二基帶控制單元,第二基帶控制單元開始等待中斷;步驟四,在上述預(yù)定中斷時間,所述中斷信號發(fā)生,所述中斷控制單元將所述模式二的當(dāng)前時鐘計數(shù)保存到寄存器中;步驟五,所述第二基帶控制單元處理所述中斷,保存模式二的所述時鐘計數(shù);步驟六,所述第二基帶控制單元將所述模式二的時鐘計數(shù)通知所述第一基帶控制單元,所述第一基帶控制單元記錄該時間值;步驟七,所述第一基帶控制單元通知主控單元同步工作完成。
      在上述步驟二中,模式二可以處理完畢如步驟三所述處理的時間是通過預(yù)執(zhí)行或模擬執(zhí)行的方式取得的,即模擬執(zhí)行模式二該步驟,并獲取執(zhí)行該步驟的時間。該等執(zhí)行可以通過主控單元或模式一的控制來完成,例如主控單元或第一基帶控制單元發(fā)出請求,并由第二基帶控制單元模擬執(zhí)行,執(zhí)行完畢后將處理上述步驟三所需要的時間再通知主控單元并由主控單元通知第一基帶控制單元,或者直接通知第一基帶控制單元?;蛘咭部梢灾苯佑傻诙鶐Э刂茊卧l(fā)起上述模擬執(zhí)行,執(zhí)行完畢后將相關(guān)時間直接通知第一基帶控制單元,或者通知主控單元再由主控單元通知第一基帶控制單元。
      在上述步驟三、六、七中,是以消息方式完成通知操作的。
      在上述步驟三、六、七中,是以修改一個常量的值方式完成通知操作的。
      在上述步驟五中,所述第二基帶控制單元從步驟四中所述的寄存器中讀取所保存的模式二的時鐘計數(shù)并將其保存到第二基帶控制單元所直接控制的存儲器內(nèi),以免該等數(shù)據(jù)丟失。
      在上述步驟二中,在所述中斷控制單元內(nèi)設(shè)置的中斷信號為一次執(zhí)行中斷信號,即該中斷信號執(zhí)行一次后即自動取消。
      在上述步驟二中,在所述中斷控制單元內(nèi)設(shè)置的中斷信號為重復(fù)執(zhí)行中斷信號,即該中斷信號執(zhí)行一次后并不自動取消,在這種情況下,在步驟七中,所述第一基帶控制單元在通知主控單元同步工作完成的之前或同時或隨后應(yīng)取消上述中斷信號,以避免上述中斷信號再次發(fā)生。
      經(jīng)過上述步驟后,模式一可以通過如下公式將模式二的時間轉(zhuǎn)換為模式一的時間FrameMode1=(FrameMode2×FrameLengthMode2/LCM)×(LCM/FrameLengthMode1)+(((FrameMode2%(LCM/FrameLengthMode2))×NMode2+CountMode2)×(TMode2/TMode1))/NMode1CountMode1=(((FrameMode2%(LCM/FrameLengthMode2))×NMode2+CountMode2)×(TMode2/TMode1))%NMode1其中,N為每幀的計數(shù)周期,即NMode1為模式一的幀計數(shù)周期,NMode2為模式二的幀計數(shù)周期;T為每個計數(shù)單位的時間,TMode1為模式一的計數(shù)單位的時間,TMode2為模式二的計數(shù)單位的時間;LCM為兩模式幀長度的最小公倍數(shù);Frame為相應(yīng)模式的幀號,即FrameMode1為模式一的幀號,F(xiàn)rameMode2為模式二的幀號;Count為相應(yīng)模式一幀內(nèi)的計數(shù)值(TickCount),CountMode2為模式二的一幀內(nèi)的計數(shù)值,可以理解,CountMode1即為模式一的一幀內(nèi)的計數(shù)值;FrameLength為相應(yīng)模式的幀長,即FrameLengthMode2為模式二的幀長,同樣可以理解,F(xiàn)rameLengthMode1為模式一的幀長。
      類似地,模式二可以通過上述公式將模式一的時間轉(zhuǎn)換為模式二的時間,相應(yīng)地,應(yīng)將其中的FrameMode1替換為FrameModel2等,以此類推。
      通過上述步驟以及上述同步計算公式,任何一個模式都可以根據(jù)另一模式的時間來完成本模式與另一模式的時間同步。以模式一為例,具體的操作方式是模式二將本模式的時間信息發(fā)送給模式二,模式一收到模式二的時間信息后可以通過上述同步計算公式將模式二的時間轉(zhuǎn)換為模式一的時間。相應(yīng)地,模式二也可以通過上述方式將模式一的時間轉(zhuǎn)換為模式二的時間。
      同時,為了能夠始終保持上述換算的正確性,還需要進行定時修正工作。該等定時修正,簡單而言是指在一特定時刻兩種模式對各自記錄的同步時刻加上一定量的偏移,該定量可以選擇為兩種模式的幀長度的公倍數(shù),例如最小公倍數(shù)。
      通過本發(fā)明提供的方法,可以有效的解決雙模手機中兩種模式的同步問題。而且,該方法實現(xiàn)方便,不需要增加新的硬件,且對現(xiàn)有硬件和軟件的改動最小。


      圖1是本發(fā)明所提供的同步方法的一個實施例的時序示意圖。
      圖2是本發(fā)明的一個實施例的又一個時序示意圖,其中以幀的方式表示相關(guān)的時序。
      圖3是應(yīng)用本發(fā)明的一個雙模手機與基站通訊的示意圖。

      1、 主控單元21、第一基帶控制單元22、第二基帶控制單元3、 中斷控制器 4、 時鐘寄存器81、發(fā)起同步時刻82、預(yù)定中斷時刻83、需要計算同步時間的時刻具體實施方式
      參考圖1,其描述了本發(fā)明提供的一種雙模手機中兩種模式同步的方法的一個實施例的時序示意圖。本領(lǐng)域的技術(shù)人員可以理解,本發(fā)明提供的方法可以適用于任何可應(yīng)用于雙模手機的模式,例如任何幀長互質(zhì)的兩種模式,例如WCDMA模式、GSM模式、IS95模式、WLAN(Wireless Lan)模式、WiMAX(微波存取全球互通,Worldwide Interoperability forMicrowave Access)模式中的任意兩種幀長互質(zhì)的模式。
      參考圖1,在一個雙模手機中,包括主控單元1,第一基帶控制單元21、第二基帶控制單元22,第一基帶控制單元21以及第二基帶控制單元22在主控單元1的控制下分別控制模式一與模式二進行工作。所述雙模手機中還包括中斷控制器3以及時鐘寄存器4,本領(lǐng)域的技術(shù)人員可以理解,所述雙模手機還可以包括其他裝置,但本發(fā)明的重點在于兩種模式的同步方法,所以對其他裝置不予贅述,本領(lǐng)域的技術(shù)人員可以參考現(xiàn)有技術(shù)和公知資料對上述裝置以及其他裝置予以理解。
      參考圖1,其按照如下步驟完成一次同步過程首先,主控單元1向第一基帶控制單元21和第二基帶控制單元22發(fā)出同步請求,步驟501;接下來,第一基帶控制單元21根據(jù)模式一的當(dāng)前時間確定一個模式二可以處理完畢如下述步驟三所述處理的時間為預(yù)定中斷時間,并通過所述手機內(nèi)的中斷控制器3設(shè)定發(fā)生在所述預(yù)定中斷時間的中斷信號,步驟502;接下來,所述第一基帶控制單元21將所述預(yù)定中斷時間通知所述第二基帶控制單元22,步驟503,所述第二基帶控制單元22開始等待上述中斷發(fā)生;接下來,在上述預(yù)定中斷時間,所述中斷信號發(fā)生,所述中斷控制器3將所述模式二的當(dāng)前時鐘計數(shù)保存到寄存器中,步驟504;接下來,所述第二基帶控制單元22處理所述中斷,保存模式二的所述時鐘計數(shù),步驟505;接下來,所述第二基帶控制單元22將所述模式二的時鐘計數(shù)通知所述第一基帶控制單元21,所述第一基帶控制單元21記錄該時間值,步驟506;接下來,所述第一基帶控制單元21取消所述定時中斷508,并通知主控單元同步工作完成,步驟507。
      需要說明的是,在圖1所示的圖例中, 代表“消息”, 代表“寄存器訪問”, 代表“硬件信號”, 代表“中斷信號”。
      在本實施例中,在步驟502中所設(shè)定的中斷信號為重復(fù)執(zhí)行中斷信號,因此,在該中斷信號發(fā)生一次后,上述步驟的目的已經(jīng)實現(xiàn),所以由所述第一基帶控制單元21主動取消該中斷信號,以避免該中斷信號再次發(fā)生。本領(lǐng)域的技術(shù)人員可以理解,上述中斷信號也可以被設(shè)置為一次中斷信號,此時,執(zhí)行一次后,則該中斷信號自動取消,在這種情況下,所述第一基帶控制單元21就不需要在取消該中斷信號。設(shè)置該中斷信號的目的是為了在一個特定的時刻取得模式一和模式二的時鐘計數(shù),所以該中斷信號被如何設(shè)置并不影響本發(fā)明的實質(zhì)內(nèi)容。而本領(lǐng)域的技術(shù)人員可以理解,上述一次中斷信號和重復(fù)執(zhí)行中斷信號會導(dǎo)致相關(guān)處理單元的處理邏輯略有不同,本領(lǐng)域的技術(shù)人員可以通過現(xiàn)有技術(shù)和公知資料予以理解并實施,在此不贅述。
      本領(lǐng)域的技術(shù)人員同樣可以理解,在本實施例中,在上述步驟504中,實際上在發(fā)生中斷時模式一的時鐘計數(shù)也保存在時鐘寄存器中。通過圖1可以看出,時鐘寄存器至少包括兩組寄存器,分別用于存儲模式一的時鐘計數(shù)以及模式二的時鐘計數(shù)。相應(yīng)地,在本實施例中,在步驟505中,所述第二基帶控制單元22從上述時鐘寄存器4中可以讀取兩個模式的時鐘計數(shù)并將其保存到本地的存儲器中,從而可以確保兩個時鐘計數(shù)均被穩(wěn)妥地保存,這是為了避免由于其他處理單元或新的中斷向該時鐘寄存器4中寫入新的數(shù)據(jù)從而造成上述時鐘計數(shù)丟失。如果可以保證上述時鐘計數(shù)可以一直保存在某個存儲器內(nèi),并且模式二可以隨時讀取該等存儲器,那么上述步驟505可以省略,本領(lǐng)域的技術(shù)人員對此可以理解。
      實際上,由于在步驟503中,所述第一基帶控制單元21已經(jīng)將所述預(yù)定中斷時間通知了第二基帶控制單元22,因此,此時,第二基帶控制單元22已經(jīng)可以取得中斷時刻模式一的時鐘計數(shù),即所述預(yù)定中斷時間。類似地,在步驟506中,由于模式一不需要再從模式二中獲取模式一的時鐘計數(shù),所以就不需要再將模式一的時鐘計數(shù)通知模式一。
      因此,通過上述步驟,模式一和模式二都分別獲取了對方的時鐘計數(shù)。在完成上述同步過程后,就可以按照發(fā)明內(nèi)容所述的公式換算兩種模式的時間。例如,以WCDMA/GSM雙模為例,設(shè)WCDMA每碼片(chip)為一個計數(shù)單位,計數(shù)周期為4096幀;GSM每25個符號為一個計數(shù)單位,計數(shù)周期為26*51幀,則上述換算公式即為FrameGsm=(FrameWcdma/6)×13+(((FrameWcdma%6)×38400+CountWcdma)×((1/3.84M)/(12/13M)))/5000CountGsm=(((FrameWcdma%6)×38400+CountWcdma)×((1/3.84M)/(12/13M)))%5000同樣FrameWcdma=(FrameGsm/13)×6+(((FrameGsm%13)×5000+CountGsm)×((12/13M)/(1/3.84M)))/38400CountWcdma=(((FrameGsm%13)×5000+CountGsm)×((12/13M)/(1/3.84M)))%38400在本實施例中,上述的WCDMA模式的幀長為10毫秒,GSM模式的幀長為60/13毫秒,兩種模式的幀長比為13/6。因此,每60毫秒到達一次兩種模式幀長的最小公倍數(shù),即6個WCDMA模式幀,13個GSM模式幀。
      在本實施例中,一個GSM模式幀的計數(shù)值(TickCount)為5000,一個WCDMA模式幀的計數(shù)值(TickCount)為38400。GSM模式的一個計數(shù)值(TickCount)以秒計的時間為12/13毫秒。WCDMA模式的一個計數(shù)值(TickCount)表示的以秒計的時間為1/3.84毫秒。
      本領(lǐng)域的技術(shù)人員可以理解,根據(jù)上述公式以及具體的數(shù)據(jù),可以完成對兩種模式的時間同步的運算。
      具體而言,可以通過下述實施例對圖1所示的時序予以進一步理解,參考圖2。在本實施例中,我們?nèi)匀灰訵CDMA/GSM雙模手機為例描述同步的詳細(xì)過程。
      在本實施例中,上述主控單元1發(fā)送上述“同步請求”的時刻81,為WCDMA模式的時間Frame10+Count1。
      WCDMA模式取得在固定時延10毫秒之內(nèi)模式二,即GSM模式可以完成上述同步過程中的中斷處理,因此確定固定時延為10毫秒。即預(yù)定中斷時間82,為WCDMA模式的時間Frame11+Count10。本領(lǐng)域的技術(shù)人員可以理解,在實際應(yīng)用中,上述固定時延可能遠(yuǎn)遠(yuǎn)小于上述的10毫秒,但本實施例中所列舉的時延僅僅是為了說明本發(fā)明的方法,并不影響本發(fā)明的實質(zhì)內(nèi)容。
      然后,WCDMA模式將上述中斷時間以一消息通知GSM模式的基帶控制單元。
      中斷控制器在到達上述中斷時間82,即WCDMA模式時間的Frame11+Count10時產(chǎn)生了中斷,時鐘寄存器4記錄該時刻的兩個模式的時鐘計數(shù),此時,寄存器4保存了WCDMA模式的時間為Frame11+Count10,保存GSM模式的時間為Frame7+Count17。
      將上述GSM模式的中斷時間Frame7+Count17以消息方式通知WCDMA模式。
      主控單元1根據(jù)WCDMA模式發(fā)送的消息得知同步已經(jīng)完成,同時WCDMA模式取消定時中斷,同步工作最終完成。
      在本實施例中,上述通知工作是通過消息的方式實現(xiàn)的。而本領(lǐng)域的技術(shù)人員可以理解,在其他類似的實施例中,上述通知工作也可以通過修改一個常量,例如一個全局變量的方式予以實現(xiàn),即設(shè)置一個或若干個全局變量分別表示相關(guān)標(biāo)識,例如是否設(shè)置中斷,中斷預(yù)定時間,時鐘記數(shù),同步是否完成等。
      經(jīng)過上述步驟后,通過上述計算公式WCDMA模式或GSM模式都可以計算另一種模式的時間對應(yīng)本模式的時間。
      例如,假設(shè)WCDMA模式通知GSM模式在WCDMA模式的時間Frame21+Count10時刻83,GSM模式應(yīng)作出某處理,例如在此時刻GSM模式可以處理移動通訊信號,則GSM模式可以將該WCDMA模式的時間轉(zhuǎn)換為GSM模式的時間,即(Frame 21+4096-Frame 11)%4096=10(Count 10+38400-Count 10)%38400=0從而得到與同步時間的WCDMA模式的時間差。
      同樣,換算為GSM模式的時間差為FrameGsm=(10/6)×13+(((10%6)×38400+0)×((1/3.84M)/(12/13M)))/5000=21CountGsm=(((10%6)×38400+0)×((1/3.84M)/(12/13M)))%5000=3333換算為GSM模式的時刻為Frame 21+Frame 7=28Count 3333+Count 17=3350于是,根據(jù)WCDMA模式的通知,GSM模式可以在GSM模式的時間Frmae 28,Count 3350時刻開始進行相應(yīng)的處理,例如進行信號強度的測量。
      參考圖3,其描述了本發(fā)明的一個實施例所應(yīng)用的一個雙模手機與基站通訊的示意圖。在本實施例中,所述雙模手機7具有兩種模式GSM模式與IS95模式。相應(yīng)地,該雙模手機7處于一個GSM基站61與IS95基站62的覆蓋范圍內(nèi),且雙模手機7一直使用GSM模式提供的語音服務(wù)。在某一時刻,GSM模式通知IS95模式,在GSM模式的Frmae 28,Count3350時刻,IS95模式可以進行信號強度的測量,則IS95模式按照圖1所述實施例的方法將上述GSM模式的Frmae 28,Count 3350時刻轉(zhuǎn)換為IS95模式的時刻,并在該時刻進行IS95模式的信號強度的測量。
      下面,具體描述定時修正的一個實施例。仍然以上述實施例中的WCDMA/GSM雙模為例。由于WCDMA/GSM雙模的幀長度的最小公倍數(shù)為60毫秒,所以每過60毫秒,兩模式對各自記錄的同步時刻加上相當(dāng)于60毫秒的偏移。即GSM模式向前偏移13幀,WCDMA模式向前偏移6幀。本領(lǐng)域的技術(shù)人員可以理解,上述偏移量為兩個模式的幀長度的公倍數(shù)即可,這并不影響本發(fā)明的實質(zhì)內(nèi)容。
      本領(lǐng)域的技術(shù)人員可以理解,為了實現(xiàn)上述方法,首先需要修改上述中斷控制單元的邏輯使其符合上述發(fā)生中斷并將模式一、模式二的時鐘計數(shù)存儲到時鐘寄存器內(nèi)步驟的要求。具體而言,若采用DSP(數(shù)字信號處理器)實現(xiàn),則可以撰寫一段完成上述步驟的代碼,并進而實現(xiàn)其邏輯改變;若采用FPGA實現(xiàn),則可以撰寫一段VHDL代碼用來完成上述步驟,并進而實現(xiàn)其邏輯改變。上述具體的操作,本領(lǐng)域的技術(shù)人員可以參考現(xiàn)有技術(shù)及公知資料予以理解并實施,例如至少可以參考《TMS320F206 DSP結(jié)構(gòu)、原理及應(yīng)用》(李剛、林凌、葉文宇著,北京航空航天大學(xué)出版社,2002年)、《CPLD/FPGA高級應(yīng)用開發(fā)指南》(任曉東、文博著,電子工業(yè)出版社,2003年)或類似書籍。
      其次,需要對主控單元1、第一基帶控制單元21以及第二基帶控制單元22增加實現(xiàn)上述操作的代碼。具體而言,參考相應(yīng)的處理芯片或其他處理單元所能識別的編程語言并增加上述操作的代碼,例如在第一基帶控制單元21內(nèi)增加通知第二基帶控制單元22上述預(yù)定中斷時間的代碼等。本領(lǐng)域的技術(shù)人員可以參考現(xiàn)有技術(shù)以及公知資料對該部分內(nèi)容予以理解并實施。
      盡管本發(fā)明已經(jīng)以如上所述的優(yōu)選實施例予以說明,但上述實施例并非用來限定本發(fā)明,任何對該領(lǐng)域熟悉的技術(shù)人員,根據(jù)本發(fā)明的設(shè)計思想、具體發(fā)明內(nèi)容以及實施例的啟示,應(yīng)該可以各種改動和調(diào)整,而通過這些改動和調(diào)整所得到的新的內(nèi)容應(yīng)被本發(fā)明內(nèi)容所涵蓋。
      權(quán)利要求
      1.一種雙模手機中兩種模式同步的方法,運行在一個雙模手機中,該雙模手機包括模式一和模式二兩種模式,并包括中斷控制器以及時鐘寄存器,且模式一包括第一基帶控制單元,用于對模式一進行控制,模式二包括第二基帶控制單元,用于對模式二進行控制,且所述手機包括主控單元,主控單元用于對所述手機進行全局控制,并與所述第一基帶控制單元與第二基帶控制單元進行通訊,其特征在于,所述方法包括如下步驟步驟一,主控單元向第一基帶控制單元和第二基帶控制單元發(fā)出同步請求;步驟二,第一基帶控制單元根據(jù)模式一的當(dāng)前時間確定一個模式二可以處理完畢如下述步驟三所述處理的時間為預(yù)定中斷時間,并通過所述手機內(nèi)的中斷控制單元設(shè)定發(fā)生在所述預(yù)定中斷時間的中斷信號;步驟三,所述第一基帶控制單元將所述預(yù)定中斷時間通知所述第二基帶控制單元,第二基帶控制單元開始等待中斷;步驟四,在上述預(yù)定中斷時間,所述中斷信號發(fā)生,所述中斷控制單元將所述模式二的當(dāng)前時鐘計數(shù)保存到寄存器中;步驟五,所述第二基帶控制單元處理所述中斷,保存模式二的所述時鐘計數(shù);步驟六,所述第二基帶控制單元將模式二的所述時鐘計數(shù)通知所述第一基帶控制單元,所述第一基帶控制單元記錄該時間值;步驟七,所述第一基帶控制單元通知主控單元同步工作完成。
      2.如權(quán)利要求1所述的一種雙模手機中兩種模式同步的方法,其特征在于,在所述步驟二中,由主控單元或第一基帶控制單元控制并通過預(yù)執(zhí)行或模擬執(zhí)行的方式,或者由第二基帶控制單元直接進行該等預(yù)執(zhí)行或模擬執(zhí)行以獲得模式二可以處理完畢如上述步驟三所述處理的時間。
      3.如權(quán)利要求1所述的一種雙模手機中兩種模式同步的方法,其特征在于,在所述步驟二中,所述中斷信號為一次執(zhí)行中斷信號,即執(zhí)行一次后該中斷信號自動取消。
      4.如權(quán)利要求1所述的一種雙模手機中兩種模式同步的方法,其特征在于,在所述步驟二中,所述中斷信號為重復(fù)執(zhí)行中斷信號,此時,在所述步驟七的同時或隨后,所述第一基帶控制單元取消該中斷信號。
      5.如權(quán)利要求1所述的一種雙模手機中兩種模式同步的方法,其特征在于,在所述步驟三、六、七中,是以消息方式完成通知操作的。
      6.如權(quán)利要求1所述的一種雙模手機中兩種模式同步的方法,其特征在于,所述兩種模式按照如下公式完成時間的換算從而實現(xiàn)兩種模式的同步FrameMode1=(FrameMode2×FrameLengthMode2/LCM)×(LCM/FrameLengthMode1)+(((FrameMode2%(LCM/FrameLengthMode2))×NMode2+CountMode2)×(TMode2/TMode1))/NMode1CountMode1=(((FrameMode2 %(LCM/FrameLengthMode2))×NMode2+CountMode2)×(TMode2/TMode1))%NMode1其中,N為每幀的計數(shù)周期,T為每個計數(shù)單位的時間。LCM為兩模式幀長度的最小公倍數(shù);Frame為相應(yīng)模式的幀號,Count為相應(yīng)模式一幀內(nèi)的計數(shù)值;FrameLength為相應(yīng)模式的幀長。
      7.如權(quán)利要求1所述的一種雙模手機中兩種模式同步的方法,其特征在于,所述主控單元控制第一基帶控制單元以及第二基帶控制單元分別進行定時修正。
      8.如權(quán)利要求7所述的一種雙模手機中兩種模式同步的方法,其特征在于,所述定時修正是在兩種模式幀長的公倍數(shù)時刻分別設(shè)置模式一、模式二的時刻向前偏移該公倍數(shù)。
      9.如權(quán)利要求8所述的一種雙模手機中兩種模式同步的方法,其特征在于,所述公倍數(shù)的優(yōu)選值是最小公倍數(shù)。
      10.如權(quán)利要求1或8所述的一種雙模手機中兩種模式同步的方法,其特征在于,所述模式一、模式二是任何幀長互質(zhì)的兩種模式。
      11.如權(quán)利要求10所述的一種雙模手機中兩種模式同步的方法,其特征在于,所述模式一、模式二是WCDMA模式、GSM模式、IS95模式、WLAN模式、WiMAX模式中的任何幀長互質(zhì)的兩模式。
      全文摘要
      一種雙模手機中兩種模式同步的方法,運行于一雙模手機中,包括主控單元向第一基帶控制單元和第二基帶控制單元發(fā)出同步請求的步驟,第一基帶控制單元通過中斷控制單元設(shè)定中斷信號的步驟,第一基帶控制單元將所述預(yù)定中斷時間通知第二基帶控制單元的步驟,中斷信號發(fā)生后,中斷控制單元將模式二的當(dāng)前時鐘計數(shù)保存到寄存器中的步驟,第二基帶控制單元保存模式二的時鐘計數(shù)的步驟,第二基帶控制單元將模式二的時鐘計數(shù)通知第一基帶控制單元的步驟,第一基帶控制單元通知主控單元同步工作完成的步驟。同時,本發(fā)明提供了在完成上述步驟后可以對兩種模式的時間進行轉(zhuǎn)換的轉(zhuǎn)換公式。本發(fā)明提供的方法可適用于任何雙模手機中,而且實現(xiàn)方便。
      文檔編號H04W88/06GK101047910SQ200610025120
      公開日2007年10月3日 申請日期2006年3月27日 優(yōu)先權(quán)日2006年3月27日
      發(fā)明者姜山 申請人:上海宇夢通信科技有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1