專利名稱:使用自適應(yīng)事件代碼的方法與系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明主要涉及通信系統(tǒng),更具體地,涉及用于在通信設(shè)備間同步事件的方法。
背景技術(shù):
層1定時(shí)器是輔助同步過空事件與基站的幀事件時(shí)序的外圍設(shè)備。層1定時(shí)器的特征之一是事件表,該事件表可支持例如一個(gè)或多個(gè)宏表。如本領(lǐng)域所公知,宏表可用于定義固定的事件序列,例如用于接收或發(fā)射突發(fā)或者用作信號強(qiáng)度測量。宏表被認(rèn)為是有用的,因?yàn)樗鼈兪古c層1定時(shí)器所需的軟件交互量最小化。
為了允許重復(fù)事件序列,可針對宏表實(shí)現(xiàn)循環(huán)結(jié)構(gòu)。此循環(huán)結(jié)構(gòu)類似于軟件循環(huán),因?yàn)榛谘h(huán)計(jì)數(shù)器值重復(fù)該宏表內(nèi)的事件。這項(xiàng)技術(shù)可在過空活動的重復(fù)期間使系統(tǒng)的軟件免于多次重新編程相同的宏表。不幸地是,必須在訪問宏表之前獲知該循環(huán)計(jì)數(shù)器值,并且一旦運(yùn)行宏表,就不能改變該值。此外,在宏表運(yùn)行時(shí)不能被重新編程,當(dāng)企圖這樣做時(shí)會導(dǎo)致內(nèi)部總線錯誤。如果希望提前終止該宏表,例如在包含層1定時(shí)器的單元中發(fā)生要求進(jìn)行響應(yīng)的系統(tǒng)變化時(shí),這些缺點(diǎn)會產(chǎn)生問題。宏表必須遍歷每一循環(huán)迭代,直到達(dá)到循環(huán)計(jì)數(shù)器值,如果應(yīng)用的話,這既浪費(fèi)了時(shí)間又浪費(fèi)了電池壽命。
發(fā)明內(nèi)容
本發(fā)明涉及使用自適應(yīng)事件代碼的方法。該方法包括以下步驟生成至少一個(gè)自適應(yīng)事件代碼,其中該自適應(yīng)事件代碼對應(yīng)于預(yù)先存在的事件代碼;在至少一個(gè)表中存儲自適應(yīng)事件代碼;運(yùn)行該表,其中這些自適應(yīng)事件代碼被至少一開始禁止;以及響應(yīng)于系統(tǒng)事件,使能(enable)自適應(yīng)事件代碼,在該系統(tǒng)事件中,執(zhí)行對應(yīng)于使能的自適應(yīng)事件代碼的預(yù)先存在的事件代碼。該方法可進(jìn)一步包括在禁止自適應(yīng)事件代碼時(shí),在運(yùn)行步驟期間,忽略自適應(yīng)事件代碼的步驟。
在一種結(jié)構(gòu)中,自適應(yīng)事件代碼可存儲在宏表或幀表中。另外,使能自適應(yīng)事件代碼步驟可包括設(shè)置至少一個(gè)使能自適應(yīng)事件代碼的使能位。使能位可存儲在使能寄存器中。該方法可進(jìn)一步包括從自適應(yīng)事件代碼寄存器檢索將要執(zhí)行的對應(yīng)的預(yù)先存在的事件代碼的步驟。作為示例,自適應(yīng)事件代碼、表以及預(yù)先存在的事件代碼可為定時(shí)器的一部分。該定時(shí)器可為通信設(shè)備的一部分,并且輔助同步通信設(shè)備與基站的操作。在一個(gè)具體的示例中,該表可具有循環(huán)計(jì)數(shù)器值,并且運(yùn)行該表的步驟可包括基于循環(huán)計(jì)數(shù)器值重復(fù)執(zhí)行該表的步驟,其中預(yù)先存在的事件表可以是用于停止運(yùn)行該表的命令。
本發(fā)明還涉及機(jī)器可讀貯存器,該貯存器在其上存儲有計(jì)算機(jī)程序,該計(jì)算機(jī)程序具有可由機(jī)器執(zhí)行的多個(gè)代碼部分。這些代碼部分使機(jī)器執(zhí)行以下步驟生成至少一個(gè)自適應(yīng)事件代碼,其中該自適應(yīng)事件代碼對應(yīng)于預(yù)先存在的事件代碼;在至少一個(gè)表中存儲自適應(yīng)事件代碼;運(yùn)行該表,其中這些自適應(yīng)事件代碼被至少一開始禁止;以及響應(yīng)于系統(tǒng)事件,使能自適應(yīng)事件代碼,在該系統(tǒng)事件中,執(zhí)行對應(yīng)于使能的自適應(yīng)事件代碼的預(yù)先存在的事件代碼。
本發(fā)明還涉及使用自適應(yīng)事件代碼的系統(tǒng)。該系統(tǒng)包括處理單元和具有至少一個(gè)表的定時(shí)器。編程該處理單元,以生成至少一個(gè)自適應(yīng)事件代碼,其中該自適應(yīng)事件代碼對應(yīng)于預(yù)先存在的事件代碼;在表中存儲自適應(yīng)事件代碼;運(yùn)行該表,其中這些自適應(yīng)事件代碼被至少一開始禁止;響應(yīng)于系統(tǒng)事件,使能自適應(yīng)事件代碼并且執(zhí)行對應(yīng)于使能的自適應(yīng)事件代碼的預(yù)先存在的事件代碼。系統(tǒng)還包括執(zhí)行上述處理的適當(dāng)?shù)能浖碗娐贰?br>
在所附權(quán)利要求中具體闡述了相信是新穎的本發(fā)明的各個(gè)特征。通過參考下面的說明,并結(jié)合附圖,可最好地理解本發(fā)明及其進(jìn)一步的目標(biāo)和優(yōu)勢,在圖中,相同的引用標(biāo)記標(biāo)識相同的元件,并且其中圖1表示根據(jù)本發(fā)明結(jié)構(gòu)的使用自適應(yīng)事件代碼的系統(tǒng)示例;圖2表示根據(jù)本發(fā)明結(jié)構(gòu)的無線通信鏈路的示例;圖3表示根據(jù)本發(fā)明結(jié)構(gòu)的通信設(shè)備的方框示意圖;圖4表示根據(jù)本發(fā)明結(jié)構(gòu)的可以是圖3的通信設(shè)備的一部分的定時(shí)器;圖5表示根據(jù)本發(fā)明結(jié)構(gòu)的使用自適應(yīng)事件代碼的方法;以及圖6表示根據(jù)本發(fā)明結(jié)構(gòu)的在隨機(jī)接入信道上和獲取指示符信道上的傳輸示例。
具體實(shí)施例方式
盡管說明書以限定相信為新穎的本發(fā)明特征的權(quán)利要求結(jié)束,但應(yīng)當(dāng)理解,通過考慮下面的說明并結(jié)合附圖可更好地理解本發(fā)明,在附圖中,相同的引用標(biāo)記也在下文中使用。
根據(jù)需要,在此處公開本發(fā)明的詳細(xì)實(shí)施例;但是應(yīng)當(dāng)理解,公開的實(shí)施例僅是本發(fā)明的示例,它們可以按照各種形式實(shí)現(xiàn)。因此,此處公開的特定結(jié)構(gòu)和功能細(xì)節(jié)并不解釋為限制,而僅作為權(quán)利要求的基礎(chǔ)和指導(dǎo)本領(lǐng)域的技術(shù)人員以實(shí)際上任何適當(dāng)?shù)脑敿?xì)結(jié)構(gòu)多樣性地利用本發(fā)明的代表性基礎(chǔ)。進(jìn)一步地,此處使用地術(shù)語和短語并不是要進(jìn)行限制,而是要提供本發(fā)明的可理解的描述。
此處使用的術(shù)語一種被定義為一個(gè)或多于一個(gè)。此處使用的術(shù)語多個(gè)被定義為兩個(gè)或多于兩個(gè)。此處使用的術(shù)語另一個(gè)被定義為至少第二個(gè)或更多。此處使用的術(shù)語包括和/或具有被定義為包含(即,開放式語言)。此處使用的術(shù)語耦合被定義為連接,但不一定是直接的,也不一定是機(jī)械的連接。此處使用的術(shù)語程序、軟件應(yīng)用等被定義為設(shè)計(jì)用于在計(jì)算機(jī)系統(tǒng)上執(zhí)行的指令序列。程序、計(jì)算機(jī)程序或者軟件應(yīng)用可包括子例程、函數(shù)、過程、對象方法、對象實(shí)現(xiàn)、可執(zhí)行應(yīng)用程序、程序段、服務(wù)器程序段、源代碼、目標(biāo)代碼、共享庫/動態(tài)加載庫和/或設(shè)計(jì)用于在計(jì)算機(jī)系統(tǒng)上執(zhí)行的其它指令序列。
參考圖1,示出了使用自適應(yīng)事件代碼的系統(tǒng)100。但是應(yīng)當(dāng)理解,系統(tǒng)100僅用于說明本發(fā)明結(jié)構(gòu),并不是限制,因?yàn)楸景l(fā)明可在各個(gè)適當(dāng)?shù)南到y(tǒng)中實(shí)施。在此示例中,系統(tǒng)100可包括在服務(wù)小區(qū)或服務(wù)區(qū)112中提供通信資源的基站110。系統(tǒng)100還包括一個(gè)或多個(gè)電子設(shè)備,例如任何數(shù)量的通信設(shè)備114。作為示例而不是限制,通信設(shè)備114可為蜂窩電話、雙向無線電臺、個(gè)人數(shù)字助理或者消息收發(fā)設(shè)備。當(dāng)通信設(shè)備114處于服務(wù)區(qū)112中時(shí),它可與基站110在例如無線通信鏈路116上進(jìn)行通信。
在一種結(jié)構(gòu)中,參考圖2,無線通信鏈路116可包括廣播控制信道(BCCH)118、下行業(yè)務(wù)信道(DTCH)120、上行業(yè)務(wù)信道(UTCH)122、隨機(jī)接入信道(RACH)124以及獲取指示符信道(AICH)125。如本領(lǐng)域所公知,基站110可在DTCH 120上向通信設(shè)備114發(fā)送語音和數(shù)據(jù)信號,而通信設(shè)備114可在UTCH 122上向基站110發(fā)送這樣的信號。通信設(shè)備114可在RACH 124上請求通信資源,而基站110可在AICH 125上響應(yīng)于此請求。下面將描述通信設(shè)備114與基站110在RACH 124上進(jìn)行協(xié)商的示例。
參考圖3,示出了通信設(shè)備114的方框示意圖。在一種結(jié)構(gòu)中,通信設(shè)備114可具有天線126、天線開關(guān)128、功率放大器130、發(fā)射機(jī)132、接收機(jī)134、處理器136、存儲器138、定時(shí)器140以及用戶接口142。天線126可發(fā)射和接收射頻(RF)電磁波并且可耦合至天線開關(guān)128。或者可操作天線開關(guān)128以將天線開關(guān)128耦合至功率放大器130和接收機(jī)134。接收機(jī)134可解調(diào)接收的RF信號并且可在將其轉(zhuǎn)發(fā)至處理器136之間將該信號數(shù)字化。處理器136還可向發(fā)射機(jī)132轉(zhuǎn)發(fā)數(shù)字信號以供調(diào)制,并且功率放大器130可在向天線126發(fā)送信號進(jìn)行廣播前放大該經(jīng)調(diào)制的信號。
處理器136可執(zhí)行存儲在存儲器138中的軟件,該存儲器可經(jīng)由總線139進(jìn)行訪問。此外,處理器136可操作用戶接口142,該用戶接口可為適于向用戶顯示、廣播信息或者從用戶接收信息的任何部件,例如顯示器、揚(yáng)聲器、麥克風(fēng)或者鍵盤。定時(shí)器140可與處理器136進(jìn)行交互并且可執(zhí)行定時(shí)或者同步功能,以允許處理器136在適當(dāng)?shù)臅r(shí)刻執(zhí)行各種處理或事件。在一個(gè)特定示例中,定時(shí)器140可輔助同步通信設(shè)備114(參見圖1)和基站110的操作(同樣參加圖1)。
參考圖4,示出了定時(shí)器140的示例。在此示例中,定時(shí)器140可包括事件表144、事件代碼表146、定時(shí)器處理器148、具有一個(gè)或多個(gè)自適應(yīng)事件代碼寄存器151的自適應(yīng)事件代碼寄存器棧150以及具有一個(gè)或多個(gè)使能(enabling)寄存器153的使能寄存器棧152。事件代碼表146可定義任意數(shù)量的事件,其中的一個(gè)或多個(gè)可存儲在事件表144中。在一種結(jié)構(gòu)中,事件表144可支持一個(gè)或多個(gè)幀表154、一個(gè)或多個(gè)宏表156以及一個(gè)或多個(gè)參數(shù)表158。作為示例,幀表154可包括一個(gè)或多個(gè)事件代碼160和一個(gè)或多個(gè)對應(yīng)的時(shí)間值162。事件代碼160指定定時(shí)器140,例如定時(shí)器處理器148,執(zhí)行什么操作,而對應(yīng)的時(shí)間值162定義事件相對于幀信道起始的執(zhí)行時(shí)間,這在本領(lǐng)域內(nèi)公知。如前面所解釋,可從事件代碼表146獲得事件代碼160。
可用于定義事件的固定順序的宏表156還可包括一個(gè)或多個(gè)事件代碼164以及一個(gè)或多個(gè)對應(yīng)的時(shí)間相對值166。類似于事件代碼160,事件代碼164可指定定時(shí)器處理器148執(zhí)行什么操作。此外,對應(yīng)的時(shí)間相對值166可基于前一事件的延遲定義何時(shí)應(yīng)當(dāng)執(zhí)行其對應(yīng)的事件代碼164。事件代碼164還可從事件代碼表146獲得。參數(shù)表158可包括一個(gè)或多個(gè)幀延遲值168和一個(gè)或多個(gè)循環(huán)計(jì)數(shù)值170。幀延遲值168可用于設(shè)置信號的脈沖寬度,而循環(huán)計(jì)數(shù)值170可用于重復(fù)執(zhí)行或者運(yùn)行宏表156。
幀表154、宏表156和參數(shù)表158可具有各自的配置寄存器172、174和176。這些配置寄存器172、175和176的每一個(gè)可包括開始和結(jié)束指針,分別用于定義對應(yīng)的幀表154、宏表156和參數(shù)表158的第一個(gè)和最后一個(gè)條目。盡管沒有示出,但幀表154和宏表156還可包括寄存器,用于當(dāng)執(zhí)行前一表格時(shí)選擇下一個(gè)表格。
在本發(fā)明的另一結(jié)構(gòu)中,可將一個(gè)或多個(gè)自適應(yīng)事件代碼178編程至例如幀表154或者宏表156中。這些自適應(yīng)事件代碼178可具有對應(yīng)的時(shí)間值162或者時(shí)間相對值166,并且可具有使能狀態(tài)和禁止?fàn)顟B(tài)。在禁止?fàn)顟B(tài)中,可像無效代碼那樣處理自適應(yīng)事件代碼178,并且定時(shí)器處理器148可忽略該自適應(yīng)事件代碼178。但是當(dāng)使能時(shí),可像常規(guī)事件代碼那樣處理自適應(yīng)事件代碼178,并且指令定時(shí)器處理器148進(jìn)行具體的動作。也就是,自適應(yīng)事件代碼178可對應(yīng)于常規(guī)事件代碼,例如事件代碼160、164,并且當(dāng)使能時(shí),可執(zhí)行由這些事件代碼定義的操作。對應(yīng)于自適應(yīng)事件代碼178的事件代碼可稱為預(yù)先存在的事件代碼或者對應(yīng)的預(yù)先存在的事件代碼。
在一種結(jié)構(gòu)中,由自適應(yīng)事件代碼178定義的操作可存儲在自適應(yīng)事件代碼寄存器棧150的自適應(yīng)事件代碼寄存器151中。從而,當(dāng)使能自適應(yīng)事件代碼178時(shí),定時(shí)器處理器148可從適當(dāng)?shù)淖赃m應(yīng)事件代碼寄存器151檢索指令。另外,用于使能自適應(yīng)事件代碼178的比特(或多個(gè))可存儲在使能寄存器棧152的使能寄存器153中??稍O(shè)置這些比特(或多個(gè))來使能或禁止自適應(yīng)事件代碼178。另外,作為示例,可從事件代碼表146獲得這些由自適應(yīng)事件代碼178定義的操作。
在另一結(jié)構(gòu)中,處理器136(還參見圖3)和定時(shí)器處理器148可為處理單元180的一部分,該處理單元由圖4中的虛線輪廓表示。在此示例中,處理單元180可包括兩個(gè)分離的處理器,也就是處理器136和定時(shí)處理器148。但是應(yīng)當(dāng)理解,處理單元180可僅包括一個(gè)處理器或者多于兩個(gè)處理器,用于執(zhí)行根據(jù)本發(fā)明結(jié)構(gòu)的操作。
參考圖5,示出了使用自適應(yīng)事件代碼的方法500。當(dāng)說明圖5的方法500時(shí)將參考圖4,但是應(yīng)當(dāng)理解,可在任何其它適當(dāng)?shù)牟考蛘呦到y(tǒng)中實(shí)施方法500。此外,將參考圖6,該圖示出通信設(shè)備與通信網(wǎng)絡(luò)問的協(xié)商過程,以說明如何根據(jù)圖5的方法500有效地使用自適應(yīng)事件代碼的一個(gè)示例。
參考圖5,在步驟510,方法500開始。在步驟512,可生成至少一個(gè)自適應(yīng)事件代碼,其中該自適應(yīng)事件代碼對應(yīng)于預(yù)先存在的事件代碼。這些自適應(yīng)事件代碼可存儲于至少一個(gè)表中,如步驟514所示。例如,參考圖4,處理單元180的處理器136可用于生成一個(gè)或多個(gè)自適應(yīng)事件代碼178。這些自適應(yīng)事件代碼178可對應(yīng)于在事件代碼表146中定義的預(yù)先存在的事件代碼,例如事件代碼160、164。如果自適應(yīng)事件代碼178被使能,那么當(dāng)將要執(zhí)行預(yù)先存在的事件代碼時(shí),自適應(yīng)事件代碼178可對應(yīng)于預(yù)先存在的事件代碼。如前所述,這些自適應(yīng)事件代碼178可存儲于例如幀表154或者宏表156中。
返回參考圖5的方法500,在步驟516,可運(yùn)行或者執(zhí)行存儲自適應(yīng)事件代碼的表,其中自適應(yīng)事件代碼至少一開始被禁止。此外,當(dāng)自適應(yīng)事件代碼被禁止時(shí),在運(yùn)行步驟516期間可忽略自適應(yīng)事件代碼,如步驟518所示。例如,再次參考圖4,定時(shí)處理器148可執(zhí)行幀表154。在該執(zhí)行期間,定時(shí)器處理器148可調(diào)用宏表156。如本領(lǐng)域所公知,宏表156可具有與該宏表156相關(guān)聯(lián)的循環(huán)計(jì)數(shù)值170,并且當(dāng)調(diào)用宏表156時(shí),可從參數(shù)表158加載此循環(huán)計(jì)數(shù)值170。
現(xiàn)在參考圖4和6,何時(shí)調(diào)用宏表156的示例是包含定時(shí)器140的設(shè)備何時(shí)從網(wǎng)絡(luò)請求通信服務(wù)。更具體地,通信設(shè)備114可通過在RACH 124上發(fā)送多個(gè)接入前同步(preamble)610從基站110請求服務(wù)。此過程所涉及的執(zhí)行序列可與宏表156關(guān)聯(lián),并且發(fā)送的接入前同步610的數(shù)量可基于從參數(shù)表158加載的循環(huán)計(jì)數(shù)值170。
返回參考圖5的方法500,在判決框520,可以確定是否發(fā)生系統(tǒng)事件。系統(tǒng)事件可以是包含定時(shí)器140的單元采取的任何操作或者是與該單元關(guān)聯(lián)的部件采取的任何操作。例如,返回參考圖4和6,基站110可在AICH 125上向通信設(shè)備114發(fā)送獲取指示符612,其應(yīng)答來自通信設(shè)備114的請求。一旦它接收到該獲取指示符612,則通信設(shè)備114可解碼此應(yīng)答并且進(jìn)而停止在RACH 124上發(fā)射。通信設(shè)備114可在其它適當(dāng)?shù)男诺郎舷蚧?10發(fā)送另外的信息。
再次參考圖5,如果沒有發(fā)生系統(tǒng)事件,則方法500將在判決框520重新開始。但是如果發(fā)生系統(tǒng)事件,則可使能一個(gè)或多個(gè)自適應(yīng)事件代碼,如步驟522所示。在步驟524,可從自適應(yīng)事件代碼寄存器檢索對應(yīng)于使能的自適應(yīng)事件代碼并且將要被執(zhí)行的對應(yīng)的預(yù)先存在的事件代碼。進(jìn)一步地,在步驟526,可執(zhí)行對應(yīng)于使能的自適應(yīng)事件代碼的預(yù)先存在的事件代碼。最后,方法500可結(jié)束于步驟528。
作為示例,參考圖4和6,通信設(shè)備114接收到獲取指示符612可為系統(tǒng)事件。作為響應(yīng),處理單元180的處理器136可設(shè)置至少一個(gè)使能比特,以使能一個(gè)或多個(gè)自適應(yīng)事件代碼178。如前所述,這些使能比特(或多個(gè))可存儲在一個(gè)或多個(gè)使能寄存器153中。當(dāng)使能時(shí),定時(shí)器處理器148可通過從相關(guān)的自適應(yīng)事件代碼寄存器151檢索并執(zhí)行對應(yīng)于自適應(yīng)事件代碼178的預(yù)先存在的事件代碼,例如事件代碼160、164,來執(zhí)行自適應(yīng)事件代碼178。
繼續(xù)上述示例,預(yù)先存在的事件代碼可為指令定時(shí)器處理器148停止運(yùn)行宏表156的命令,這可導(dǎo)致處理單元180的處理器136停止接入前同步610的重復(fù)發(fā)射。作為示例,該自適應(yīng)事件代碼178可視為等同于宏事件表的結(jié)束,并且可被置于宏表156內(nèi)部的適當(dāng)位置。從而,一旦通信設(shè)備114接收到獲取指示符612,則通信設(shè)備114可停止發(fā)送接入前同步610。如果不利用自適應(yīng)事件代碼178,則通信設(shè)備114將繼續(xù)根據(jù)與宏表156相關(guān)聯(lián)的循環(huán)計(jì)數(shù)值170發(fā)送接入前同步610,即使接收到獲取指示符612也是如此。不必要的前同步610可由圖6的虛線輪廓表示。因此,本發(fā)明可通過減少軟件的交互來提高對于復(fù)雜和實(shí)時(shí)的通信細(xì)節(jié)進(jìn)行響應(yīng)的精確度。本發(fā)明還可提高通信設(shè)備114的效率并且可提高設(shè)備114的電池壽命。
重要的是要注意到,本發(fā)明決不受限于上述示例。例如,本發(fā)明并不限于在圖1-4中示出的系統(tǒng)或部件中使用。實(shí)際上,本發(fā)明可實(shí)現(xiàn)于利用自適應(yīng)事件代碼的任何適當(dāng)?shù)南到y(tǒng)或部件中。此外,本發(fā)明不止提高了通信設(shè)備和網(wǎng)絡(luò)之間的業(yè)務(wù)協(xié)商效率??蓮纳厦嬲f明獲益的其它過程或處理處于本發(fā)明結(jié)構(gòu)的構(gòu)想之內(nèi)。
此外,盡管已經(jīng)解釋并說明了本發(fā)明的優(yōu)選實(shí)施例,但要明白,本發(fā)明并不限制于此。本領(lǐng)域的技術(shù)人員可進(jìn)行大量的修改、變化、變形、替換以及等效,而不脫離由所附權(quán)利要求限定的本發(fā)明的精神與范圍。
權(quán)利要求
1.一種使用自適應(yīng)事件代碼的方法,包括以下步驟生成至少一個(gè)自適應(yīng)事件代碼,其中所述自適應(yīng)事件代碼對應(yīng)于預(yù)先存在的事件代碼;在至少一個(gè)表中存儲所述自適應(yīng)事件代碼;運(yùn)行所述表,其中所述自適應(yīng)事件代碼被至少一開始禁止;以及響應(yīng)于系統(tǒng)事件,使能所述自適應(yīng)事件代碼,其中執(zhí)行對應(yīng)于所述使能的自適應(yīng)事件代碼的預(yù)先存在的事件代碼。
2.如權(quán)利要求1所述的方法,進(jìn)一步包括當(dāng)禁止所述自適應(yīng)事件代碼時(shí),在運(yùn)行步驟期間忽略所述自適應(yīng)事件代碼的步驟。
3.如權(quán)利要求1所述的方法,其中所述自適應(yīng)事件代碼存儲于宏表和幀表的至少一個(gè)中。
4.如權(quán)利要求1所述的方法,其中所述使能自適應(yīng)事件代碼步驟包括設(shè)置至少一個(gè)使能比特以使能所述自適應(yīng)事件代碼的步驟。
5.如權(quán)利要求1所述的方法,進(jìn)一步包括從自適應(yīng)事件代碼寄存器檢索將要執(zhí)行的對應(yīng)的預(yù)先存在的事件代碼的步驟。
6.如權(quán)利要求1所述的方法,其中所述表具有循環(huán)計(jì)數(shù)器值,并且運(yùn)行所述表的步驟包括基于所述循環(huán)計(jì)數(shù)器值重復(fù)執(zhí)行所述表的步驟,其中所述預(yù)先存在的事件代碼是用于停止運(yùn)行所述表的命令。
7.一種使用自適應(yīng)事件代碼的系統(tǒng),包括處理單元;以及具有至少一個(gè)表的定時(shí)器,其中所述處理單元被編程為生成至少一個(gè)自適應(yīng)事件代碼,其中所述自適應(yīng)事件代碼對應(yīng)于預(yù)先存在的事件代碼;在所述表中存儲所述自適應(yīng)事件代碼;運(yùn)行所述表,其中所述自適應(yīng)事件代碼被至少一開始禁止;響應(yīng)于系統(tǒng)事件,使能所述自適應(yīng)事件代碼;以及執(zhí)行對應(yīng)于所述使能的自適應(yīng)事件代碼的所述預(yù)先存在的事件代碼。
8.如權(quán)利要求7所述的系統(tǒng),其中所述處理單元被進(jìn)一步編程為當(dāng)禁止所述事件代碼時(shí),在運(yùn)行所述表期間忽略所述自適應(yīng)事件代碼。
9.如權(quán)利要求7所述的系統(tǒng),其中處理單元被進(jìn)一步編程為設(shè)置至少一個(gè)使能比特以使能所述自適應(yīng)事件代碼。
10.如權(quán)利要求7所述的系統(tǒng),進(jìn)一步包括自適應(yīng)事件代碼寄存器,并且其中所述處理單元被進(jìn)一步編程為從所述自適應(yīng)事件代碼寄存器檢索將要執(zhí)行的所述對應(yīng)的預(yù)先存在的事件代碼。
11.如權(quán)利要求7所述的系統(tǒng),所述表具有循環(huán)計(jì)數(shù)器值,并且所述處理單元被進(jìn)一步編程為基于所述循環(huán)計(jì)數(shù)器值重復(fù)執(zhí)行所述表,其中所述預(yù)先存在的事件代碼是指示所述處理單元停止運(yùn)行所述表的命令。
全文摘要
本發(fā)明涉及使用自適應(yīng)事件代碼的方法(500)。該方法包括以下步驟生成(512)至少一個(gè)自適應(yīng)事件代碼,其中該自適應(yīng)事件代碼對應(yīng)于預(yù)先存在的事件代碼;在至少一個(gè)表(154,156)中存儲(514)自適應(yīng)事件代碼;運(yùn)行(516)該表,其中這些自適應(yīng)事件代碼被至少一開始禁止;以及響應(yīng)于系統(tǒng)事件,使能(522)自適應(yīng)事件代碼,在該系統(tǒng)事件中,執(zhí)行(526)對應(yīng)使能的自適應(yīng)事件代碼的預(yù)先存在的事件代碼。該方法還進(jìn)一步包括當(dāng)禁止自適應(yīng)事件代碼時(shí),在運(yùn)行步驟期間忽略(518)自適應(yīng)事件代碼的步驟。
文檔編號H04J3/06GK1902851SQ200480039263
公開日2007年1月24日 申請日期2004年12月28日 優(yōu)先權(quán)日2003年12月29日
發(fā)明者沙爾貝勒·卡旺德, 陶建平, 約翰·J·瓦利卡 申請人:摩托羅拉公司(在特拉華州注冊的公司)