国产精品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>

      一種移動(dòng)終端中并發(fā)沖突的處理方法及裝置的制作方法

      文檔序號(hào):6601657閱讀:194來(lái)源:國(guó)知局
      專(zhuān)利名稱:一種移動(dòng)終端中并發(fā)沖突的處理方法及裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及移動(dòng)通訊技術(shù)領(lǐng)域,特別是涉及一種移動(dòng)終端中并發(fā)沖突的處理方法 及裝置。
      背景技術(shù)
      在手機(jī)MMI(man machine interface,人機(jī)接口界面)應(yīng)用的開(kāi)發(fā)過(guò)程中,由業(yè)務(wù) 并發(fā)而引起的沖突問(wèn)題較為突出,且較為復(fù)雜。然而傳統(tǒng)的MMI應(yīng)用開(kāi)發(fā)過(guò)程中,并無(wú)一個(gè) 有效的相對(duì)統(tǒng)一的解決方法,大都由具體匪I應(yīng)用之間相互協(xié)作解決。由匪I應(yīng)用之間相 互協(xié)調(diào)自行解決,導(dǎo)致MMI應(yīng)用的開(kāi)發(fā)維護(hù)異常復(fù)雜,在保證手機(jī)功能穩(wěn)定的前提下,一定 程度上延長(zhǎng)了手機(jī)上市的時(shí)間,與手機(jī)盡快上市的要求形成矛盾。近來(lái),有人提出了一種將 沖突對(duì)象抽象為資源,并提供資源的申請(qǐng)機(jī)制來(lái)解決此問(wèn)題的方法。然而,上述方法只能對(duì) 存在資源沖突的業(yè)務(wù)并發(fā)進(jìn)行有效處理,而對(duì)于并無(wú)資源沖突的業(yè)務(wù)并發(fā)則束手無(wú)策。

      發(fā)明內(nèi)容
      本發(fā)明要解決的技術(shù)問(wèn)題是提供一種移動(dòng)終端中并發(fā)沖突的處理方法及裝置,用 以解決現(xiàn)有技術(shù)針對(duì)業(yè)務(wù)并發(fā)沖突無(wú)法合理解決的問(wèn)題。為解決上述技術(shù)問(wèn)題,一方面,本發(fā)明提供一種移動(dòng)終端中并發(fā)沖突的處理方法, 所述方法包括以下步驟配置狀態(tài)機(jī)信息;當(dāng)?shù)谝粯I(yè)務(wù)與第二業(yè)務(wù)發(fā)生并發(fā)沖突時(shí),根據(jù)所述狀態(tài)機(jī)信息,進(jìn)行并發(fā)沖突處理。進(jìn)一步,配置狀態(tài)機(jī)信息,具體包括配置不同狀態(tài)下,各種狀態(tài)與業(yè)務(wù)類(lèi)型、執(zhí)行動(dòng)作和狀態(tài)遷移之間的對(duì)應(yīng)關(guān)系。進(jìn)一步,所述方法還包括以下步驟所述第一業(yè)務(wù)操作被觸發(fā),執(zhí)行在所述狀態(tài)機(jī)信息中與當(dāng)前狀態(tài)和所述第一業(yè)務(wù) 的業(yè)務(wù)類(lèi)型對(duì)應(yīng)的執(zhí)行動(dòng)作,并且,由當(dāng)前狀態(tài)遷移為設(shè)定狀態(tài);其中,所述設(shè)定狀態(tài)是指 在所述狀態(tài)機(jī)信息中與當(dāng)前狀態(tài)和所述第一業(yè)務(wù)的業(yè)務(wù)類(lèi)型對(duì)應(yīng)的狀態(tài)遷移指定的狀態(tài)。進(jìn)一步,當(dāng)?shù)谝粯I(yè)務(wù)操作與第二業(yè)務(wù)操作發(fā)生并發(fā)沖突時(shí),根據(jù)所述狀態(tài)機(jī)信息, 進(jìn)行并發(fā)沖突處理,包括以下步驟在所述狀態(tài)機(jī)信息中,查找與所述設(shè)定狀態(tài)和所述第二業(yè)務(wù)的業(yè)務(wù)類(lèi)型對(duì)應(yīng)的配
      直{曰息;執(zhí)行該配置信息對(duì)應(yīng)的執(zhí)行動(dòng)作,并且,狀態(tài)由所述設(shè)定狀態(tài)遷移為該配置信息 對(duì)應(yīng)的狀態(tài)遷移指定的狀態(tài)。進(jìn)一步,將所述狀態(tài)機(jī)信息以文件的形式保存在移動(dòng)終端中。另一方面,本發(fā)明還提供一種移動(dòng)終端中并發(fā)沖突的處理裝置,所述裝置包括狀態(tài)機(jī)信息配置模塊,用于配置狀態(tài)機(jī)信息;
      并發(fā)管理模塊,用于當(dāng)?shù)谝粯I(yè)務(wù)與第二業(yè)務(wù)發(fā)生并發(fā)沖突時(shí),根據(jù)所述狀態(tài)機(jī)信 息,進(jìn)行并發(fā)沖突處理。進(jìn)一步,所述狀態(tài)機(jī)信息配置模塊配置狀態(tài)機(jī)信息,具體包括配置不同狀態(tài)下,各種狀態(tài)與業(yè)務(wù)類(lèi)型、執(zhí)行動(dòng)作和狀態(tài)遷移之間的對(duì)應(yīng)關(guān)系。進(jìn)一步,所述并發(fā)管理模塊還進(jìn)行以下處理所述第一業(yè)務(wù)操作被觸發(fā),執(zhí)行在所述狀態(tài)機(jī)信息中與當(dāng)前狀態(tài)和所述第一業(yè)務(wù) 的業(yè)務(wù)類(lèi)型對(duì)應(yīng)的執(zhí)行動(dòng)作,并且,由當(dāng)前狀態(tài)遷移為設(shè)定狀態(tài);其中,所述設(shè)定狀態(tài)是指 在所述狀態(tài)機(jī)信息中與當(dāng)前狀態(tài)和所述第一業(yè)務(wù)的業(yè)務(wù)類(lèi)型對(duì)應(yīng)的狀態(tài)遷移指定的狀態(tài)。進(jìn)一步,當(dāng)?shù)谝粯I(yè)務(wù)操作與第二業(yè)務(wù)操作發(fā)生并發(fā)沖突時(shí),所述并發(fā)管理模塊根 據(jù)所述狀態(tài)機(jī)信息,進(jìn)行并發(fā)沖突處理,包括在所述狀態(tài)機(jī)信息中,查找與所述設(shè)定狀態(tài)和所述第二業(yè)務(wù)的業(yè)務(wù)類(lèi)型對(duì)應(yīng)的配
      直{曰息;執(zhí)行該配置信息對(duì)應(yīng)的執(zhí)行動(dòng)作,并且,狀態(tài)由所述設(shè)定狀態(tài)遷移為該配置信息 對(duì)應(yīng)的狀態(tài)遷移指定的狀態(tài)。進(jìn)一步,所述裝置還包括狀態(tài)機(jī)信息保存模塊,用于將所述狀態(tài)機(jī)信息以文件的 形式保存在移動(dòng)終端中。本發(fā)明有益效果如下本發(fā)明通過(guò)配置狀態(tài)機(jī)信息,根據(jù)狀態(tài)機(jī)的配置信息處理業(yè)務(wù)的并發(fā)沖突,進(jìn)而 有效解決了業(yè)務(wù)的并發(fā)沖突,保證了移動(dòng)終端的功能穩(wěn)定,縮短了研發(fā)時(shí)間,滿足了移動(dòng)終 端盡快上市的要求。


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