[發明專利]一種移動終端中并發沖突的處理方法及裝置有效
| 申請號: | 201010160584.0 | 申請日: | 2010-04-30 |
| 公開(公告)號: | CN101867647A | 公開(公告)日: | 2010-10-20 |
| 發明(設計)人: | 溫俊強;周國坡;劉景斌;郭鑫;夏新國 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04M1/725 | 分類號: | H04M1/725;G06F9/46 |
| 代理公司: | 信息產業部電子專利中心 11010 | 代理人: | 梁軍 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 移動 終端 并發 沖突 處理 方法 裝置 | ||
技術領域
本發明涉及移動通訊技術領域,特別是涉及一種移動終端中并發沖突的處理方法及裝置。
背景技術
在手機MMI(man?machine?interface,人機接口界面)應用的開發過程中,由業務并發而引起的沖突問題較為突出,且較為復雜。然而傳統的MMI應用開發過程中,并無一個有效的相對統一的解決方法,大都由具體MMI應用之間相互協作解決。由MMI應用之間相互協調自行解決,導致MMI應用的開發維護異常復雜,在保證手機功能穩定的前提下,一定程度上延長了手機上市的時間,與手機盡快上市的要求形成矛盾。近來,有人提出了一種將沖突對象抽象為資源,并提供資源的申請機制來解決此問題的方法。然而,上述方法只能對存在資源沖突的業務并發進行有效處理,而對于并無資源沖突的業務并發則束手無策。
發明內容
本發明要解決的技術問題是提供一種移動終端中并發沖突的處理方法及裝置,用以解決現有技術針對業務并發沖突無法合理解決的問題。
為解決上述技術問題,一方面,本發明提供一種移動終端中并發沖突的處理方法,所述方法包括以下步驟:
配置狀態機信息;
當第一業務與第二業務發生并發沖突時,根據所述狀態機信息,進行并發沖突處理。
進一步,配置狀態機信息,具體包括:
配置不同狀態下,各種狀態與業務類型、執行動作和狀態遷移之間的對應關系。
進一步,所述方法還包括以下步驟:
所述第一業務操作被觸發,執行在所述狀態機信息中與當前狀態和所述第一業務的業務類型對應的執行動作,并且,由當前狀態遷移為設定狀態;其中,所述設定狀態是指在所述狀態機信息中與當前狀態和所述第一業務的業務類型對應的狀態遷移指定的狀態。
進一步,當第一業務操作與第二業務操作發生并發沖突時,根據所述狀態機信息,進行并發沖突處理,包括以下步驟:
在所述狀態機信息中,查找與所述設定狀態和所述第二業務的業務類型對應的配置信息;
執行該配置信息對應的執行動作,并且,狀態由所述設定狀態遷移為該配置信息對應的狀態遷移指定的狀態。
進一步,將所述狀態機信息以文件的形式保存在移動終端中。
另一方面,本發明還提供一種移動終端中并發沖突的處理裝置,所述裝置包括:
狀態機信息配置模塊,用于配置狀態機信息;
并發管理模塊,用于當第一業務與第二業務發生并發沖突時,根據所述狀態機信息,進行并發沖突處理。
進一步,所述狀態機信息配置模塊配置狀態機信息,具體包括:
配置不同狀態下,各種狀態與業務類型、執行動作和狀態遷移之間的對應關系。
進一步,所述并發管理模塊還進行以下處理:
所述第一業務操作被觸發,執行在所述狀態機信息中與當前狀態和所述第一業務的業務類型對應的執行動作,并且,由當前狀態遷移為設定狀態;其中,所述設定狀態是指在所述狀態機信息中與當前狀態和所述第一業務的業務類型對應的狀態遷移指定的狀態。
進一步,當第一業務操作與第二業務操作發生并發沖突時,所述并發管理模塊根據所述狀態機信息,進行并發沖突處理,包括:
在所述狀態機信息中,查找與所述設定狀態和所述第二業務的業務類型對應的配置信息;
執行該配置信息對應的執行動作,并且,狀態由所述設定狀態遷移為該配置信息對應的狀態遷移指定的狀態。
進一步,所述裝置還包括:狀態機信息保存模塊,用于將所述狀態機信息以文件的形式保存在移動終端中。
本發明有益效果如下:
本發明通過配置狀態機信息,根據狀態機的配置信息處理業務的并發沖突,進而有效解決了業務的并發沖突,保證了移動終端的功能穩定,縮短了研發時間,滿足了移動終端盡快上市的要求。
附圖說明
圖1是本發明實施例一種移動終端中并發沖突的處理方法的流程圖;
圖2是本發明實施例一種移動終端中并發沖突的處理裝置的結構示意圖;
圖3是本發明實施例一種狀態機信息中狀態遷移示意圖。
具體實施方式
為了解決現有技術針對業務并發沖突無法合理解決的問題,本發明提供了一種移動終端中并發沖突的處理方法及裝置,以下結合附圖以及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不限定本發明。
如圖1所示,本發明實施例涉及一種移動終端中并發沖突的處理方法,包括以下步驟:
步驟S101,配置狀態機信息;
步驟S102,當第一業務與第二業務發生并發沖突時,根據狀態機信息,進行并發沖突處理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010160584.0/2.html,轉載請聲明來源鉆瓜專利網。





