欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

異常情況捕捉方法及裝置的制作方法

文檔序號(hào):7710734閱讀:113來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):異常情況捕捉方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種異常情況捕捉方法及裝置。
背景技術(shù)
電信領(lǐng)域中對(duì)于呼叫流程的處理是非常多的,目前,通用的做法是基于事件驅(qū)動(dòng) 的方式進(jìn)行控制,而這類(lèi)基于事件驅(qū)動(dòng)的控制系統(tǒng)中一般都有類(lèi)似于狀態(tài)機(jī)之類(lèi)的結(jié)構(gòu)。 呼叫系統(tǒng)根據(jù)接收到的事件做相應(yīng)的處理并轉(zhuǎn)移到另一個(gè)狀態(tài)中,然后再接收到事件,經(jīng) 過(guò)處理,接著轉(zhuǎn)入下一個(gè)狀態(tài),通過(guò)該方法周而復(fù)始的運(yùn)行。目前,比較通用的狀態(tài)機(jī)處理流程可以參見(jiàn)圖1,圖1為相關(guān)技術(shù)中狀態(tài)機(jī)流程處 理和異常情況處理示意圖。由圖1可知,狀態(tài)機(jī)處理主要包括以下步驟(步驟SlOl-步驟 S105)步驟SlOl 定義一些基本狀態(tài)以及上述狀態(tài)接受的事件,例如,圖中所示的狀態(tài) 0、狀態(tài)1、狀態(tài)2等,以及圖中所示的事件1、事件2等;步驟S103 定義上述狀態(tài)機(jī)接受事件的狀態(tài)事件處理器,例如,圖中所示的事件 處理器1、事件處理器2等;步驟S105 在狀態(tài)事件處理器中進(jìn)行相應(yīng)的處理,比如資源分配,邏輯處理等,然 后在處理中進(jìn)行手工狀態(tài)遷移。由圖1可以看出,目前通用的狀態(tài)機(jī)處理機(jī)制非常不靈活,事件處理器占用了主 要的處理邏輯,而將本應(yīng)該成為重點(diǎn)的狀態(tài)遷移變的邏輯成為了附屬地位。由于當(dāng)前電信系統(tǒng)的呼叫流程非常復(fù)雜,導(dǎo)致呼叫系統(tǒng)的狀態(tài)機(jī)狀態(tài)非常多,處 理的事件也非常多,同時(shí)也導(dǎo)致異常情況非常多。目前,通用的異常情況捕捉方法是在處理 中加入大量的邏輯判斷,如果出現(xiàn)偶發(fā)性的異常,出現(xiàn)異常的原因?qū)㈦y于定位?;谟簿幋a 和窮舉的異常情況捕捉處理會(huì)使得系統(tǒng)非常不宜維護(hù),一點(diǎn)新的變化和需求就需要更新系 統(tǒng)版本。

發(fā)明內(nèi)容
針對(duì)相關(guān)技術(shù)中基于硬編碼和窮舉的異常情況捕捉處理會(huì)使得系統(tǒng)不易于維護(hù), 一點(diǎn)新的變化和需求就需要更新系統(tǒng)版本的問(wèn)題而提出本發(fā)明,為此,本發(fā)明的主要目的 在于提供一種改進(jìn)的異常情況捕捉方法及裝置,以解決上述問(wèn)題至少之一。根據(jù)本發(fā)明的一個(gè)方面,提供了 一種異常情況捕捉方法。根據(jù)本發(fā)明的異常情況捕捉方法包括根據(jù)當(dāng)前監(jiān)測(cè)到的事件確定當(dāng)前的狀態(tài)遷 移,并通過(guò)預(yù)定的形式對(duì)狀態(tài)遷移進(jìn)行描述;判斷預(yù)定的標(biāo)準(zhǔn)狀態(tài)遷移文法是否能夠識(shí)別 狀態(tài)遷移的描述信息,如果否,則確定出現(xiàn)異常情況,并獲取狀態(tài)遷移的上下文信息。根據(jù)本發(fā)明的另一方面,提供了 一種異常情況捕捉裝置。根據(jù)本發(fā)明的異常情況捕捉裝置包括確定單元、文法編輯單元、判斷單元、第一 獲取單元,其中,確定單元,用于根據(jù)當(dāng)前監(jiān)測(cè)到的事件確定當(dāng)前的狀態(tài)遷移;文法編輯單元,用于通過(guò)預(yù)定的形式對(duì)狀態(tài)遷移進(jìn)行描述;判斷單元,用于判斷預(yù)定的標(biāo)準(zhǔn)狀態(tài)遷移文 法是否能夠識(shí)別狀態(tài)遷移的描述信息;第一獲取單元,用于判斷單元的輸出結(jié)果為否的情 況下,獲取狀態(tài)遷移的上下文信息。通過(guò)本發(fā)明,根據(jù)當(dāng)前監(jiān)測(cè)到的事件確定當(dāng)前的狀態(tài)遷移,并通過(guò)預(yù)定的形式對(duì) 狀態(tài)遷移進(jìn)行描述;判斷預(yù)定的標(biāo)準(zhǔn)狀態(tài)遷移文法是否能夠識(shí)別狀態(tài)遷移的描述信息,如 果否,則確定出現(xiàn)異常情況,并獲取狀態(tài)遷移的上下文信息,解決了基于硬編碼和窮舉的異 常情況捕捉處理會(huì)使得系統(tǒng)不易于維護(hù),一點(diǎn)新的變化和需求就需要更新系統(tǒng)版本的問(wèn) 題,進(jìn)而可以使得系統(tǒng)更加易于維護(hù),有效提高用戶體驗(yàn)。本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說(shuō)明書(shū)中闡述,并且,部分地從說(shuō)明書(shū)中變 得顯而易見(jiàn),或者通過(guò)實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過(guò)在所寫(xiě)的說(shuō)明 書(shū)、權(quán)利要求書(shū)、以及附圖中所特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和獲得。


此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā) 明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中圖1為相關(guān)技術(shù)中狀態(tài)機(jī)流程處理和異常情況處理示意圖;圖2為根據(jù)本發(fā)明實(shí)施例的異常情況捕捉方法的流程圖;圖3為根據(jù)本發(fā)明優(yōu)選實(shí)施例的狀態(tài)機(jī)流程處理和異常情況處理示意圖;圖4為根據(jù)本發(fā)明實(shí)施例的異常情況捕捉裝置的結(jié)構(gòu)框圖;圖5為根據(jù)本發(fā)明優(yōu)選實(shí)施例的異常情況捕捉裝置的結(jié)構(gòu)框圖。
具體實(shí)施例方式功能概述考慮到相關(guān)技術(shù)中基于硬編碼和窮舉的異常情況捕捉處理會(huì)使得系統(tǒng)不易于維 護(hù),一點(diǎn)新的變化和需求就需要更新系統(tǒng)版本的問(wèn)題,本發(fā)明實(shí)施例提供了一種將現(xiàn)有復(fù) 雜的狀態(tài)機(jī)進(jìn)行改進(jìn)的新型狀態(tài)機(jī),并將這種狀態(tài)機(jī)采用形式化語(yǔ)言進(jìn)行描述,并依據(jù)這 種形式化描述對(duì)狀態(tài)轉(zhuǎn)移進(jìn)行分類(lèi),對(duì)異常狀態(tài)轉(zhuǎn)移進(jìn)行捕捉。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相 互組合。下面將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。方法實(shí)施例根據(jù)本發(fā)明實(shí)施例,首先提供了一種異常情況捕捉方法。圖2為根據(jù)本發(fā)明實(shí)施例的異常情況捕捉方法的流程圖。如圖2所示,根據(jù)本發(fā) 明實(shí)施例的異常情況捕捉方法包括以下處理(步驟S201-步驟S203)優(yōu)選地,在執(zhí)行步驟S201之前,需要根據(jù)業(yè)務(wù)狀態(tài)遷移過(guò)程進(jìn)行分析,獲取業(yè)務(wù) 狀態(tài)遷移過(guò)程需要監(jiān)測(cè)的事件及狀態(tài)。例如,如果當(dāng)前業(yè)務(wù)是通話業(yè)務(wù)中來(lái)電顯示業(yè)務(wù),則對(duì)該業(yè)務(wù)的流程進(jìn)行分析,找 出需要關(guān)注的事件及需要遷移的狀態(tài)。其中,對(duì)于引起狀態(tài)變遷的操作結(jié)果也定義為事件, 優(yōu)選地,處理中重要的判斷分支。步驟S201 根據(jù)當(dāng)前監(jiān)測(cè)到的事件確定當(dāng)前的狀態(tài)遷移,并通過(guò)預(yù)定的形式對(duì)狀態(tài)遷移進(jìn)行描述;優(yōu)選地,為了能更加形式化地分析狀態(tài)轉(zhuǎn)移,可以將“事件”的定義進(jìn)行擴(kuò)展,將處 理中引起狀態(tài)變遷的操作結(jié)果和/或重要的判斷分支定義為事件。例如,將資源分配成功 和資源分配失敗分別作為兩個(gè)狀態(tài)機(jī)事件。優(yōu)選地,在經(jīng)過(guò)上述擴(kuò)展之后,上述狀態(tài)機(jī)就可以構(gòu)造成為一個(gè)確定型有限狀態(tài) 機(jī)(Deterministic Finite State Automate,簡(jiǎn)稱(chēng)為DFA)。該DFA可以用形式化的語(yǔ)言進(jìn) 行描述。即該狀態(tài)機(jī)可以用邏輯的語(yǔ)言來(lái)進(jìn)行描述,因而為狀態(tài)機(jī)的可配置以及動(dòng)態(tài)加載 等提供了可能性。具體可以參見(jiàn)圖3。圖3為根據(jù)本發(fā)明優(yōu)選實(shí)施例的狀態(tài)機(jī)流程處理和異常情況處理示意圖。如圖3 所示,與圖1相比,將分配資源的判斷分支分別定義為兩個(gè)事件分配資源成功事件、分配 資源失敗事件。將引起狀態(tài)變遷的操作結(jié)果定義為兩個(gè)事件其他處理結(jié)果1事件、其他處
理結(jié)果2事件。步驟S203 判斷預(yù)定的標(biāo)準(zhǔn)狀態(tài)遷移文法是否能夠識(shí)別狀態(tài)遷移的描述信息,如 果否,則確定出現(xiàn)異常情況,并獲取狀態(tài)遷移的上下文信息。優(yōu)選地,上述標(biāo)準(zhǔn)狀態(tài)遷移文法為正常狀態(tài)遷移流程的文法,將該文法預(yù)先定義, 如果在運(yùn)行過(guò)程中,通過(guò)該文法無(wú)法識(shí)別狀態(tài)遷移的描述信息,則說(shuō)明出現(xiàn)了異常狀況,需 要捕捉該異常的狀態(tài)遷移的上下文信息。優(yōu)選地,上述狀態(tài)遷移的上下文信息包括但不限于代碼、資源信息、以及狀態(tài)信
肩、ο優(yōu)選地,在獲取狀態(tài)遷移的上下文信息之后,可以將該上下文信息進(jìn)行存儲(chǔ)。優(yōu)選地,在存儲(chǔ)當(dāng)前狀態(tài)機(jī)事件的上下文信息之后,可以根據(jù)上下文信息對(duì)異常 情況進(jìn)行處理。通過(guò)上述實(shí)施例,提供了一種異常情況捕捉方法。將現(xiàn)有復(fù)雜的狀態(tài)機(jī)進(jìn)行改進(jìn) 的新型狀態(tài)機(jī),并將這種狀態(tài)機(jī)采用形式化語(yǔ)言進(jìn)行描述,并依據(jù)上述形式化描述對(duì)狀態(tài) 轉(zhuǎn)移進(jìn)行分類(lèi),對(duì)異常狀態(tài)轉(zhuǎn)移進(jìn)行捕捉。從而避免在處理中加入大量的邏輯判斷,出現(xiàn)偶 發(fā)性的異常時(shí),出現(xiàn)異常的原因更加易于定位,同時(shí)也使得系統(tǒng)更加易于維護(hù),有效提高了 用戶體驗(yàn)。裝置實(shí)施例 根據(jù)本發(fā)明實(shí)施例,還提供了 一種異常情況捕捉裝置。圖4為根據(jù)本發(fā)明實(shí)施例的異常情況捕捉裝置的結(jié)構(gòu)框圖。圖5為根據(jù)本發(fā)明優(yōu) 選實(shí)施例的異常情況捕捉裝置的結(jié)構(gòu)框圖。如圖4所示,根據(jù)本發(fā)明實(shí)施例的異常情況捕 捉裝置包括確定單元40、文法編輯單元42、判斷單元44、第一獲取單元46,以下結(jié)合圖5 進(jìn)行描述。確定單元40,用于根據(jù)當(dāng)前監(jiān)測(cè)到的事件確定當(dāng)前的狀態(tài)遷移。文法編輯單元42,用于通過(guò)預(yù)定的形式對(duì)狀態(tài)遷移進(jìn)行描述。判斷單元44,用于判斷預(yù)定的標(biāo)準(zhǔn)狀態(tài)遷移文法是否能夠識(shí)別狀態(tài)遷移的描述信 肩、ο第一獲取單元46,用于判斷單元的輸出結(jié)果為否的情況下,獲取狀態(tài)遷移的上下 3Cfn 息。
5
優(yōu)選地,如圖5所示,上述裝置還包括第二獲取單元48,用于根據(jù)業(yè)務(wù)狀態(tài)遷移 過(guò)程進(jìn)行分析,獲取業(yè)務(wù)狀態(tài)遷移過(guò)程需要監(jiān)測(cè)的事件及狀態(tài)。優(yōu)選地,如圖5所示,上述裝置還包括存儲(chǔ)單元50,用于存儲(chǔ)上下文信息。優(yōu)選地,如圖5所示,上述裝置還包括處理單元52,用于根據(jù)上下文信息對(duì)異常 情況進(jìn)行處理。通過(guò)上述實(shí)施例,提供了 一種異常情況捕捉裝置。通過(guò)確定單元40、文法編輯單元 42、判斷單元44、第一獲取單元46的相互結(jié)合,將相關(guān)技術(shù)中的狀態(tài)機(jī)事件進(jìn)行擴(kuò)展,判斷 預(yù)定的標(biāo)準(zhǔn)狀態(tài)遷移文法是否能夠識(shí)別狀態(tài)遷移的描述信息。在無(wú)法識(shí)別的情況下,通過(guò) 獲取狀態(tài)遷移的上下文信息對(duì)異常情況進(jìn)行捕捉,可以使得系統(tǒng)更加易于維護(hù),有效提高 用戶體驗(yàn)。綜上所述,通過(guò)本發(fā)明的上述實(shí)施例,提供的異常情況捕捉方案,可以將現(xiàn)有復(fù)雜 的狀態(tài)機(jī)進(jìn)行改進(jìn)的新型狀態(tài)機(jī),并將這種狀態(tài)機(jī)采用形式化語(yǔ)言進(jìn)行描述,并依據(jù)上述 形式化描述對(duì)狀態(tài)轉(zhuǎn)移進(jìn)行分類(lèi),對(duì)異常狀態(tài)轉(zhuǎn)移進(jìn)行捕捉。從而避免在處理中加入大量 的邏輯判斷,當(dāng)出現(xiàn)偶發(fā)性的異常時(shí),出現(xiàn)異常的原因易于定位;并且為狀態(tài)機(jī)的可配置以 及動(dòng)態(tài)加載等提供了可能性;同時(shí),解決了基于硬編碼和窮舉的異常情況捕捉處理會(huì)使得 系統(tǒng)不易于維護(hù),一點(diǎn)新的變化和需求就需要更新系統(tǒng)版本的問(wèn)題,進(jìn)而可以使得系統(tǒng)更 加易于維護(hù),有效提高用戶體驗(yàn)。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用 的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成 的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而,可以將它們存儲(chǔ) 在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們 中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的 硬件和軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技 術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修 改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種異常情況捕捉方法,其特征在于,包括根據(jù)當(dāng)前監(jiān)測(cè)到的事件確定當(dāng)前的狀態(tài)遷移,并通過(guò)預(yù)定的形式對(duì)所述狀態(tài)遷移進(jìn)行描述;判斷預(yù)定的標(biāo)準(zhǔn)狀態(tài)遷移文法是否能夠識(shí)別所述狀態(tài)遷移的描述信息,如果否,則確定出現(xiàn)異常情況,并獲取所述狀態(tài)遷移的上下文信息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在根據(jù)當(dāng)前監(jiān)測(cè)到的事件確定當(dāng)前的狀 態(tài)遷移之前,所述方法還包括對(duì)業(yè)務(wù)狀態(tài)遷移過(guò)程進(jìn)行分析,獲取所述業(yè)務(wù)狀態(tài)遷移過(guò)程需要監(jiān)測(cè)的事件及狀態(tài)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,需要監(jiān)測(cè)的所述事件包括以下至少之一 引起狀態(tài)變遷的操作結(jié)果、處理中的判斷分支。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述上下文信息包括代碼、資源信息、狀 態(tài)fe息。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于,在獲取所述狀態(tài)遷移的上下 文信息之后,所述方法還包括存儲(chǔ)所述上下文信息。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,在存儲(chǔ)所述當(dāng)前狀態(tài)機(jī)事件的上下文信 息之后,所述方法還包括根據(jù)所述上下文信息對(duì)異常情況進(jìn)行處理。
7.一種異常情況捕捉裝置,其特征在于,包括確定單元,用于根據(jù)當(dāng)前監(jiān)測(cè)到的事件確定當(dāng)前的狀態(tài)遷移;文法編輯單元,用于通過(guò)預(yù)定的形式對(duì)所述狀態(tài)遷移進(jìn)行描述;判斷單元,用于判斷預(yù)定的標(biāo)準(zhǔn)狀態(tài)遷移文法是否能夠識(shí)別所述狀態(tài)遷移的描述信息;第一獲取單元,用于所述判斷單元的輸出結(jié)果為否的情況下,獲取所述狀態(tài)遷移的上 下又{曰息。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括第二獲取單元,用于根據(jù)業(yè)務(wù)狀態(tài)遷移過(guò)程進(jìn)行分析,獲取所述業(yè)務(wù)狀態(tài)遷移過(guò)程需 要監(jiān)測(cè)的事件及狀態(tài);
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括 存儲(chǔ)單元,用于存儲(chǔ)所述上下文信息。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括 處理單元,用于根據(jù)所述上下文信息對(duì)異常情況進(jìn)行處理。
全文摘要
本發(fā)明公開(kāi)了一種異常情況捕捉方法及裝置,在上述方法中,根據(jù)當(dāng)前監(jiān)測(cè)到的事件確定當(dāng)前的狀態(tài)遷移,并通過(guò)預(yù)定的形式對(duì)狀態(tài)遷移進(jìn)行描述;判斷預(yù)定的標(biāo)準(zhǔn)狀態(tài)遷移文法是否能夠識(shí)別狀態(tài)遷移的描述信息,如果否,則確定出現(xiàn)異常情況,并獲取狀態(tài)遷移的上下文信息。根據(jù)本發(fā)明提供的技術(shù)方案,解決了基于硬編碼和窮舉的異常情況捕捉處理會(huì)使得系統(tǒng)不易于維護(hù),一點(diǎn)新的變化和需求就需要更新系統(tǒng)版本的問(wèn)題,進(jìn)而可以使得系統(tǒng)更加易于維護(hù),有效提高用戶體驗(yàn)。
文檔編號(hào)H04Q3/00GK101964922SQ200910160099
公開(kāi)日2011年2月2日 申請(qǐng)日期2009年7月23日 優(yōu)先權(quán)日2009年7月23日
發(fā)明者阮亮, 黑明磊 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
城步| 霞浦县| 扬中市| 福鼎市| 五寨县| 金平| 黄浦区| 卫辉市| 岳西县| 新宁县| 涡阳县| 大埔区| 前郭尔| 鄂托克前旗| 桦南县| 盐池县| 梅州市| 搜索| 乳山市| 海口市| 福泉市| 高阳县| 伊宁县| 乌恰县| 成武县| 汉沽区| 梁平县| 宁波市| 石台县| 三亚市| 商洛市| 安丘市| 二连浩特市| 黎平县| 和林格尔县| 司法| 兖州市| 济源市| 崇阳县| 平陆县| 贡觉县|