新四季網

一種移動終端中並發衝突的處理方法及裝置的製作方法

2023-09-18 07:21:00

專利名稱:一種移動終端中並發衝突的處理方法及裝置的製作方法
技術領域:
本發明涉及移動通訊技術領域,特別是涉及一種移動終端中並發衝突的處理方法 及裝置。
背景技術:
在手機MMI(man machine interface,人機接口界面)應用的開發過程中,由業務 並發而引起的衝突問題較為突出,且較為複雜。然而傳統的MMI應用開發過程中,並無一個 有效的相對統一的解決方法,大都由具體匪I應用之間相互協作解決。由匪I應用之間相 互協調自行解決,導致MMI應用的開發維護異常複雜,在保證手機功能穩定的前提下,一定 程度上延長了手機上市的時間,與手機儘快上市的要求形成矛盾。近來,有人提出了一種將 衝突對象抽象為資源,並提供資源的申請機制來解決此問題的方法。然而,上述方法只能對 存在資源衝突的業務並發進行有效處理,而對於並無資源衝突的業務並發則束手無策。

發明內容
本發明要解決的技術問題是提供一種移動終端中並發衝突的處理方法及裝置,用 以解決現有技術針對業務並發衝突無法合理解決的問題。為解決上述技術問題,一方面,本發明提供一種移動終端中並發衝突的處理方法, 所述方法包括以下步驟配置狀態機信息;當第一業務與第二業務發生並發衝突時,根據所述狀態機信息,進行並發衝突處理。進一步,配置狀態機信息,具體包括配置不同狀態下,各種狀態與業務類型、執行動作和狀態遷移之間的對應關係。進一步,所述方法還包括以下步驟所述第一業務操作被觸發,執行在所述狀態機信息中與當前狀態和所述第一業務 的業務類型對應的執行動作,並且,由當前狀態遷移為設定狀態;其中,所述設定狀態是指 在所述狀態機信息中與當前狀態和所述第一業務的業務類型對應的狀態遷移指定的狀態。進一步,當第一業務操作與第二業務操作發生並發衝突時,根據所述狀態機信息, 進行並發衝突處理,包括以下步驟在所述狀態機信息中,查找與所述設定狀態和所述第二業務的業務類型對應的配
直{曰息;執行該配置信息對應的執行動作,並且,狀態由所述設定狀態遷移為該配置信息 對應的狀態遷移指定的狀態。進一步,將所述狀態機信息以文件的形式保存在移動終端中。另一方面,本發明還提供一種移動終端中並發衝突的處理裝置,所述裝置包括狀態機信息配置模塊,用於配置狀態機信息;
並發管理模塊,用於當第一業務與第二業務發生並發衝突時,根據所述狀態機信 息,進行並發衝突處理。進一步,所述狀態機信息配置模塊配置狀態機信息,具體包括配置不同狀態下,各種狀態與業務類型、執行動作和狀態遷移之間的對應關係。進一步,所述並發管理模塊還進行以下處理所述第一業務操作被觸發,執行在所述狀態機信息中與當前狀態和所述第一業務 的業務類型對應的執行動作,並且,由當前狀態遷移為設定狀態;其中,所述設定狀態是指 在所述狀態機信息中與當前狀態和所述第一業務的業務類型對應的狀態遷移指定的狀態。進一步,當第一業務操作與第二業務操作發生並發衝突時,所述並發管理模塊根 據所述狀態機信息,進行並發衝突處理,包括在所述狀態機信息中,查找與所述設定狀態和所述第二業務的業務類型對應的配
直{曰息;執行該配置信息對應的執行動作,並且,狀態由所述設定狀態遷移為該配置信息 對應的狀態遷移指定的狀態。進一步,所述裝置還包括狀態機信息保存模塊,用於將所述狀態機信息以文件的 形式保存在移動終端中。本發明有益效果如下本發明通過配置狀態機信息,根據狀態機的配置信息處理業務的並發衝突,進而 有效解決了業務的並發衝突,保證了移動終端的功能穩定,縮短了研發時間,滿足了移動終 端儘快上市的要求。


圖1是本發明實施例一種移動終端中並發衝突的處理方法的流程圖;圖2是本發明實施例一種移動終端中並發衝突的處理裝置的結構示意圖;圖3是本發明實施例一種狀態機信息中狀態遷移示意圖。
具體實施例方式為了解決現有技術針對業務並發衝突無法合理解決的問題,本發明提供了一種移 動終端中並發衝突的處理方法及裝置,以下結合附圖以及實施例,對本發明進行進一步詳 細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,並不限定本發明。如圖1所示,本發明實施例涉及一種移動終端中並發衝突的處理方法,包括以下 步驟步驟S101,配置狀態機信息;步驟S102,當第一業務與第二業務發生並發衝突時,根據狀態機信息,進行並發衝 突處理。其中,步驟S101中,狀態機是一種具有指定數目的狀態的概念機,它在某個指定 的時刻僅處於一個狀態;狀態的改變是由輸入事件(業務觸發)引起的狀態變化。作為對 輸入事件的響應,狀態機可能轉變到相同或不同的狀態。狀態機的實質就是狀態、以及狀 態的轉換和處理;狀態的轉換來自於某些事件發生或狀態結束來觸發。狀態機信息就是表示各個狀態與輸入事件(業務類型)、輸入事件(執行動作)及狀態轉換(狀態遷移)之間 的對應關係。為解決移動終端並發業務衝突,配置狀態機信息,具體包括配置不同狀態下, 各種狀態與業務類型、執行動作和狀態遷移之間的對應關係。可配置的內容包括1、狀態; 2、業務操作在各狀態下將執行的動作;3、各業務操作所觸發的狀態遷移。其中,狀態包括空 閒狀態、以及解決各種並發業務衝突的狀態,例如以手機終端播發MP3音樂與來電、來短 信的衝突為例,狀態可以包括空閒狀態(三種情況,分別對應只觸發播發MP3音樂、來電和 來簡訊業務),以及解決播發MP3音樂時與來電衝突的狀態、解決播發MP3音樂時與來簡訊 的狀態。執行動作是指移動終端觸發各種業務所對應的動作,根據用戶的設置進行相應的 操作。例如,上述實例中,空閒狀態,播發MP3音樂被觸發時,則執行播發MP3音樂;來電業 務被觸發,則播放來電鈴音;來簡訊業務被觸發,則播發來簡訊鈴音。當播發MP3音樂時,觸 發來電業務,發生播發MP3音樂時與來電衝突,這種情況下,可以對執行動作進行設置,例 如設置為來電振動、來電靜音、播發MP3音樂加振動、播放來電鈴音等多種情況。這樣,在發 生衝突時,根據設置執行相應動作。業務類型是指移動終端中各種業務對應的類型,例如 手機中的來電業務、來簡訊業務、播放MP3業務等。用戶也可以對狀態機信息進行配置,來表現個性。配置的狀態機信息可以以文件 的形式保存在移動終端系統中,系統提供可視化的MMI管理模塊,從而允許移動終端用戶 更改其配置,以達到個性體驗的效果。步驟S102中,無任何業務操作時的狀態(初始化的狀態)為空閒狀態(Idle),某 業務1(第一業務)操作被觸發後,則訪問配置的狀態機信息,執行在狀態機信息中與當前 狀態和第一業務的業務類型對應的執行動作,並且,由當前狀態遷移為設定狀態(業務1操 作中狀態)。其中,設定狀態是指在狀態機信息中與當前狀態和第一業務的業務類型對應的 狀態遷移指定的狀態。該業務1操作執行完成後,狀態機將恢復為原狀態(Idle態)。若在業務1操作執行過程中,業務2操作(第二業務)被觸發(假設這兩個業務之 間存在著並發衝突),則訪問配置的狀態機信息,在狀態機信息中,查找與設定狀態和業務 類型對應的配置信息;執行該配置信息對應的執行動作,並且,狀態由設定狀態遷移為該配 置信息對應的狀態遷移指定的狀態(業務1和業務2操作中狀態)。其中,狀態遷移指定的 狀態可能是一個新的狀態,也可能是目前的狀態,即狀態不發生遷移,保持目前的狀態。該 配置信息對應的執行動作被執行完成後,則將狀態機狀態恢復為業務1操作中的狀態,執 行業務1操作的狀態對應的執行動作,待執行完畢後,恢復為空閒狀態。下面,以手機終端中來電和來簡訊業務衝突為例說明首先配置狀態機信息,即配置來電時狀態、來簡訊時狀態、來電同時來簡訊(存在 並發衝突)的狀態和來簡訊同時來電(存在並發衝突)的狀態,以及各種狀態下對應的執 行動作和狀態遷移。具體配置信息見表1 表1狀態機信息配置表 狀態機信息配置表的說明如下空閒狀態(Idle態)時,即無任何業務操作,當觸發來電業務操作,則播放來電鈴 音(PlayNewCallMp3),狀態機狀態遷移至來電狀態(CcAlerting狀態);空閒狀態(Idle態)時,即無任何業務操作,當觸發來簡訊業務操作,則播放來短 信鈴音(PlayNewSmsMp3),狀態機狀態遷移至來簡訊狀態(SmsAlerting狀態);CcAlerting態,即播放來電鈴音過程中來簡訊,則播放設定衝突音(例如播發 Tone音),狀態機狀態不發生狀態遷移;SmsAlerting態,即播放來簡訊鈴音過程中來電,則停止簡訊鈴音,改而播放來電 鈴音,狀態機狀態遷移至CcAlerting狀態;播放來電鈴音過程中來簡訊的處理過程如下1、當來電業務被觸發時,訪問狀態機,查詢狀態機信息(即查詢狀態機信息配置 表),得知當前狀態為Idle態,則PlayNeWCallMp3 (即播放來電鈴音),並將狀態機狀態遷 移至CcAlerting狀態;2、當來簡訊業務被觸發時,訪問狀態機,查詢狀態機信息,得知當前狀態為 CcAlerting態,則PlayTone (播放Tone音),狀態機狀態不發生狀態遷移;3、PlayTone (播放Tone音)結束,不發生狀態機遷移;4、播放Tone音結束後,播放來電鈴音,待來電鈴音播放結束,將狀態機狀態遷移 至Idle態;播放來簡訊鈴音過程中來電的處理過程如下1、當來簡訊業務被觸發時,訪問狀態機,查詢狀態機信息,得知當前狀態為Idle 態,則PlayNewSmSMp3 (即播放來簡訊鈴音),並將狀態機狀態遷移至SmsAlerting狀態;2、當來電業務被觸發時,訪問狀態機,查詢狀態機信息,得知當前狀態為 SmsAlerting狀態,則PlayNewCallMp3 (播放來電鈴音),狀態機狀態遷移至CcAlerting狀 態;3、待來電鈴音播放結束,將狀態機狀態遷移至Idle態;如圖2所示,本發明實施例還涉及實現上述方法的一種移動終端中並發衝突的處 理裝置,包括狀態機信息配置模塊201,用於配置狀態機信息;並發管理模塊202,用於當第一業務與第二業務發生並發衝突時,根據狀態機信 息,進行並發衝突處理。狀態機信息保存模塊203,用於將狀態機信息以文件的形式保存在移動終端中。
其中,狀態機信息配置模塊201配置狀態機信息,具體包括配置不同狀態下,各 種狀態與業務類型、執行動作和狀態遷移之間的對應關係。並發管理模塊202還進行以下處理第一業務操作被觸發,執行在狀態機信息中 與當前狀態和第一業務的業務類型對應的執行動作,並且,由當前狀態遷移為設定狀態;其 中,設定狀態是指在狀態機信息中與當前狀態和第一業務的業務類型對應的狀態遷移指定 的狀態。當第一業務操作與第二業務操作發生並發衝突時,並發管理模塊202根據狀態機 信息,進行並發衝突處理,包括在狀態機信息中,查找與設定狀態和第二業務的業務類型 對應的配置信息;執行該配置信息對應的執行動作,並且,狀態由設定狀態遷移為該配置信 息對應的狀態遷移指定的狀態。下面以具體實例,介紹本實施處理例裝置的各功能模塊在各步驟的具體功能步驟1 狀態機信息配置模塊201配置狀態機信息,具體配置結果如表2所示。狀 態機信息保存模塊203,將狀態機信息以文件的形式保存在移動終端的系統中。表2狀態機信息配置表; 本實施例僅僅為了表明各功能模塊的功能作用,因此只涉及兩種業務操作(Oprl 和0pr2)之間的衝突,當然,並發業務衝突並不限定於兩項業務的衝突,以手機為例,業務 類型包括遊戲、來電、來簡訊、播放MP3等。當用戶玩遊戲時,會存在播放遊戲畫面和/或 聲音與來電、來簡訊、播放MP3之間的衝突,而執行的動作可能包括播放來電鈴音、來簡訊 鈴音、播放MP3鈴音、播放遊戲聲音、播放遊戲聲音加振動、靜音等多種動作。狀態也只涉 及空閒狀態(Idle),以及在觸發業務操作(Oprl)時,又觸發業務操作2(0pr2)時的狀態 (Statel),而對於狀態State2、State3以及其它狀態的具體處理規則不再詳細描述。並發管理模塊202為各具體業務提供操作觸發接口,即各業務可通過此接口告知 並發管理模塊發生了什麼操作。如圖3所示,狀態遷移包括以下三種情況第一種情況,Idle狀態下,業務操作Oprl的處理流程步驟211 當Oprl被觸發時,該業務對應的接口模塊告知並發管理模塊202觸發 業務操作Oprl ;步驟212 並發管理模塊202判斷當前狀態機為Idle態,則執行動作Actionl ;步驟213 並發管理模塊202將狀態機狀態遷移為Statel狀態;第二種情況,Idle狀態下,業務操作0pr2的處理流程
步驟221 當0pr2被觸發時,該業務對應的接口模塊告知並發管理模塊202觸發 業務操作0pr2 ;步驟222 並發管理模塊202判斷當前狀態機為Idle態,則執行動作ACtion2 ;步驟223 並發管理模塊202將狀態機狀態遷移為State2狀態;第三種情況,Statel狀態下,業務操作0pr2的處理流程步驟231 當0pr2被觸發時,該業務對應的接口模塊告知並發管理模塊202觸發 業務操作0pr2 ;步驟232 並發管理模塊202判斷當前狀態機為Statel態,則執行動作ACtion3 ;步驟234 並發管理模塊202將狀態機狀態遷移為State3狀態。由上述實施例可以看出,本發明通過配置狀態機信息,根據狀態機的配置信息處 理業務的並發衝突,進而有效解決了業務的並發衝突,保證了移動終端的功能穩定,縮短了 研發時間,滿足了移動終端儘快上市的要求。儘管為示例目的,已經公開了本發明的優選實施例,本領域的技術人員將意識到 各種改進、增加和取代也是可能的,因此,本發明的範圍應當不限於上述實施例。
權利要求
一種移動終端中並發衝突的處理方法,其特徵在於,所述方法包括以下步驟配置狀態機信息;當第一業務與第二業務發生並發衝突時,根據所述狀態機信息,進行並發衝突處理。
2.如權利要求1所述的移動終端中並發衝突的處理方法,其特徵在於,配置狀態機信 息,具體包括配置不同狀態下,各種狀態與業務類型、執行動作和狀態遷移之間的對應關係。
3.如權利要求2所述的移動終端中並發衝突的處理方法,其特徵在於,所述方法還包 括以下步驟所述第一業務被觸發,執行在所述狀態機信息中與當前狀態和所述第一業務的業務類 型對應的執行動作,並且,由當前狀態遷移為設定狀態;其中,所述設定狀態是指在所述狀 態機信息中與當前狀態和所述第一業務的業務類型對應的狀態遷移指定的狀態。
4.如權利要求3所述的移動終端中並發衝突的處理方法,其特徵在於,當第一業務與 第二業務發生並發衝突時,根據所述狀態機信息,進行並發衝突處理,包括以下步驟在所述狀態機信息中,查找與所述設定狀態和所述第二業務的業務類型對應的配置信息;執行該配置信息對應的執行動作,並且,狀態由所述設定狀態遷移為該配置信息對應 的狀態遷移指定的狀態。
5.如權利要求1 4任一項所述的移動終端中並發衝突的處理方法,其特徵在於, 將所述狀態機信息以文件的形式保存在移動終端中。
6.一種移動終端中並發衝突的處理裝置,其特徵在於,所述裝置包括 狀態機信息配置模塊,用於配置狀態機信息;並發管理模塊,用於當第一業務與第二業務發生並發衝突時,根據所述狀態機信息,進 行並發衝突處理。
7.如權利要求6所述的移動終端中並發衝突的處理裝置,其特徵在於,所述狀態機信 息配置模塊配置狀態機信息,具體包括配置不同狀態下,各種狀態與業務類型、執行動作和狀態遷移之間的對應關係。
8.如權利要求7所述的移動終端中並發衝突的處理裝置,其特徵在於,所述並發管理 模塊還進行以下處理所述第一業務被觸發,執行在所述狀態機信息中與當前狀態和所述第一業務的業務類 型對應的執行動作,並且,由當前狀態遷移為設定狀態;其中,所述設定狀態是指在所述狀 態機信息中與當前狀態和所述第一業務的業務類型對應的狀態遷移指定的狀態。
9.如權利要求8所述的移動終端中並發衝突的處理裝置,其特徵在於,當第一業務與 第二業務發生並發衝突時,所述並發管理模塊根據所述狀態機信息,進行並發衝突處理,包 括在所述狀態機信息中,查找與所述設定狀態和所述第二業務的業務類型對應的配置信息;執行該配置信息對應的執行動作,並且,狀態由所述設定狀態遷移為該配置信息對應 的狀態遷移指定的狀態。
10.如權利要求6 9任一項所述的移動終端中並發衝突的處理裝置,其特徵在於,所述裝置還包括狀態機信息保存模塊,用於將所述狀態機信息以文件的形式保存在移動終端中。
全文摘要
本發明公開了一種移動終端中並發衝突的處理方法及裝置,所述方法包括以下步驟配置狀態機信息;當第一業務與第二業務發生並發衝突時,根據所述狀態機信息,進行並發衝突處理。所述裝置包括狀態機信息配置模塊和並發管理模塊。本發明通過配置狀態機信息,根據狀態機的配置信息處理業務的並發衝突,進而有效解決了業務的並發衝突,保證了移動終端的功能穩定,縮短了研發時間,滿足了移動終端儘快上市的要求。
文檔編號G06F9/46GK101867647SQ20101016058
公開日2010年10月20日 申請日期2010年4月30日 優先權日2010年4月30日
發明者劉景斌, 周國坡, 夏新國, 溫俊強, 郭鑫 申請人:中興通訊股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀