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

業(yè)務(wù)報文處理方法及裝置的制作方法

文檔序號:7749511閱讀:97來源:國知局
專利名稱:業(yè)務(wù)報文處理方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種業(yè)務(wù)報文處理方法及裝置。
背景技術(shù)
在現(xiàn)有的通信系統(tǒng)中,業(yè)務(wù)運營支撐系統(tǒng)(BOSS,Business & OperationSupport System)是用來實現(xiàn)用戶的業(yè)務(wù)開通、業(yè)務(wù)注銷以及業(yè)務(wù)計費等功能的業(yè)務(wù)處理系統(tǒng),數(shù)據(jù)業(yè)務(wù)處理系統(tǒng)是負(fù)責(zé)處理用戶的數(shù)據(jù)業(yè)務(wù)的業(yè)務(wù)處理系統(tǒng),語音業(yè)務(wù)處理系統(tǒng)是負(fù)責(zé)處理用戶的語音業(yè)務(wù)的業(yè)務(wù)處理系統(tǒng),其中每個數(shù)據(jù)業(yè)務(wù)處理系統(tǒng)負(fù)責(zé)處理至少一種類型的數(shù)據(jù)業(yè)務(wù),每個語音業(yè)務(wù)處理系統(tǒng)負(fù)責(zé)處理至少一種類型的語音業(yè)務(wù),當(dāng)用戶在BOSS系統(tǒng)中開通或注銷某類型的數(shù)據(jù)業(yè)務(wù)或語音業(yè)務(wù)時,BOSS系統(tǒng)需要將該業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù)發(fā)送給處理該業(yè)務(wù)的業(yè)務(wù)處理系統(tǒng)或語音業(yè)務(wù)處理系統(tǒng),當(dāng)用戶在數(shù)據(jù)業(yè)務(wù)處理系統(tǒng)或語音業(yè)務(wù)處理系統(tǒng)中開通或注銷某類型的數(shù)據(jù)業(yè)務(wù)或語音業(yè)務(wù)時,數(shù)據(jù)業(yè)務(wù)處理系統(tǒng)或語音業(yè)務(wù)處理系統(tǒng)也需要將該業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù)發(fā)送給BOSS系統(tǒng)。各業(yè)務(wù)處理系統(tǒng)之間通過業(yè)務(wù)報文的形式傳輸業(yè)務(wù)數(shù)據(jù),業(yè)務(wù)處理系統(tǒng)首先根據(jù)業(yè)務(wù)數(shù)據(jù)生成業(yè)務(wù)報文,然后將生成的業(yè)務(wù)報文發(fā)送,在接收到業(yè)務(wù)報文時,要對接收到的業(yè)務(wù)報文進(jìn)行解析,解析得到業(yè)務(wù)數(shù)據(jù)后再根據(jù)預(yù)設(shè)的業(yè)務(wù)處理規(guī)則進(jìn)行相應(yīng)處理。現(xiàn)有技術(shù)中,業(yè)務(wù)處理系統(tǒng)處理業(yè)務(wù)報文時,通常將生成業(yè)務(wù)報文、發(fā)送業(yè)務(wù)報文、接收業(yè)務(wù)報文以及解析業(yè)務(wù)報文的處理邏輯編碼到軟件中,例如,每個數(shù)據(jù)業(yè)務(wù)處理系統(tǒng)和語音業(yè)務(wù)處理系統(tǒng)將BOSS系統(tǒng)支持的業(yè)務(wù)報文的處理邏輯編碼到軟件中,若此時 BOSS系統(tǒng)所支持的業(yè)務(wù)報文中的某些業(yè)務(wù)參數(shù)發(fā)生變化,則數(shù)據(jù)業(yè)務(wù)處理系統(tǒng)和語音業(yè)務(wù)處理系統(tǒng)需要修改已編碼到軟件中的處理邏輯,這就使得處理業(yè)務(wù)報文的靈活性較低。此外,由于各業(yè)務(wù)處理系統(tǒng)所支持的業(yè)務(wù)報文的格式不同,因此業(yè)務(wù)處理系統(tǒng)可能需要將多種處理邏輯編碼到軟件中,例如,BOSS系統(tǒng)與4個業(yè)務(wù)處理系統(tǒng)相連,那么BOSS系統(tǒng)就需要將這4個業(yè)務(wù)處理系統(tǒng)所支持的業(yè)務(wù)報文的處理邏輯分別編碼到軟件中,當(dāng)新增業(yè)務(wù)處理系統(tǒng)時,BOSS系統(tǒng)就需要將新增的業(yè)務(wù)處理系統(tǒng)所支持的業(yè)務(wù)報文的處理邏輯再編碼到軟件中,這就大大降低了處理業(yè)務(wù)報文的靈活性。

發(fā)明內(nèi)容
本發(fā)明實施例提供一種業(yè)務(wù)報文處理方法及裝置,用以解決現(xiàn)有技術(shù)中存在的業(yè)務(wù)報文處理的靈活性較低的問題。本發(fā)明實施例技術(shù)方案如下一種業(yè)務(wù)報文處理方法,該方法包括步驟獲得業(yè)務(wù)處理系統(tǒng)待發(fā)送的業(yè)務(wù)數(shù)據(jù), 所述業(yè)務(wù)數(shù)據(jù)中攜帶有業(yè)務(wù)類型信息;根據(jù)獲得的業(yè)務(wù)數(shù)據(jù)中攜帶的業(yè)務(wù)類型信息,確定與所述業(yè)務(wù)類型信息對應(yīng)的業(yè)務(wù)報文模板;將獲得的業(yè)務(wù)數(shù)據(jù)添加到確定出的業(yè)務(wù)報文模板中,生成業(yè)務(wù)報文;發(fā)送生成的業(yè)務(wù)報文。一種業(yè)務(wù)報文處理裝置,包括獲得單元,用于獲得業(yè)務(wù)處理系統(tǒng)待發(fā)送的業(yè)務(wù)數(shù)據(jù),所述業(yè)務(wù)數(shù)據(jù)中攜帶有業(yè)務(wù)類型信息;確定單元,用于根據(jù)獲得單元獲得的業(yè)務(wù)數(shù)據(jù)中攜帶的業(yè)務(wù)類型信息,確定與所述業(yè)務(wù)類型信息對應(yīng)的業(yè)務(wù)報文模板;生成單元,用于將獲得單元獲得的業(yè)務(wù)數(shù)據(jù)添加到確定單元確定出的業(yè)務(wù)報文模板中,生成業(yè)務(wù)報文;發(fā)送單元,用于發(fā)送生成單元生成的業(yè)務(wù)報文。一種業(yè)務(wù)報文處理方法,該方法包括步驟獲得業(yè)務(wù)處理系統(tǒng)待接收的業(yè)務(wù)報文, 所述業(yè)務(wù)報文中攜帶有業(yè)務(wù)類型信息;根據(jù)獲得的業(yè)務(wù)報文中攜帶的業(yè)務(wù)類型信息,確定與獲得的業(yè)務(wù)報文對應(yīng)的業(yè)務(wù)報文模板;根據(jù)確定出的業(yè)務(wù)報文模板,對獲得的業(yè)務(wù)報文進(jìn)行解析,解析出業(yè)務(wù)數(shù)據(jù);將解析出的業(yè)務(wù)數(shù)據(jù)發(fā)送給所述業(yè)務(wù)處理系統(tǒng);以及指示所述業(yè)務(wù)處理系統(tǒng)根據(jù)接收到的業(yè)務(wù)數(shù)據(jù)進(jìn)行相應(yīng)處理。一種業(yè)務(wù)報文處理裝置,包括獲得單元,用于獲得業(yè)務(wù)處理系統(tǒng)待接收的業(yè)務(wù)報文,所述業(yè)務(wù)報文中攜帶有業(yè)務(wù)類型信息;確定單元,用于根據(jù)獲得單元獲得的業(yè)務(wù)報文中攜帶的業(yè)務(wù)類型信息,確定與獲得單元獲得的業(yè)務(wù)報文對應(yīng)的業(yè)務(wù)報文模板;解析單元,用于根據(jù)確定單元確定出的業(yè)務(wù)報文模板,對獲得單元獲得的業(yè)務(wù)報文進(jìn)行解析,解析出業(yè)務(wù)數(shù)據(jù);發(fā)送單元,用于將解析單元解析出的業(yè)務(wù)數(shù)據(jù)發(fā)送給所述業(yè)務(wù)處理系統(tǒng);指示單元,用于指示所述業(yè)務(wù)處理系統(tǒng)根據(jù)接收到的業(yè)務(wù)數(shù)據(jù)進(jìn)行相應(yīng)處理。本發(fā)明實施例一技術(shù)方案中,首先獲得業(yè)務(wù)處理系統(tǒng)待發(fā)送的業(yè)務(wù)數(shù)據(jù),其中該業(yè)務(wù)數(shù)據(jù)中攜帶有業(yè)務(wù)類型信息,然后確定上述業(yè)務(wù)類型信息對應(yīng)的業(yè)務(wù)報文模板,再將獲得的業(yè)務(wù)數(shù)據(jù)添加到確定出的業(yè)務(wù)報文模板中,生成業(yè)務(wù)報文,發(fā)送生成的業(yè)務(wù)報文,由上可見,若業(yè)務(wù)處理系統(tǒng)需要向其他業(yè)務(wù)處理系統(tǒng)發(fā)送業(yè)務(wù)數(shù)據(jù),則可以首先根據(jù)待發(fā)送的業(yè)務(wù)數(shù)據(jù)中攜帶的業(yè)務(wù)類型信息(也就是接收業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)處理系統(tǒng)所負(fù)責(zé)處理的業(yè)務(wù)類型信息)確定對應(yīng)的業(yè)務(wù)報文模板,然后直接將待發(fā)送的業(yè)務(wù)數(shù)據(jù)添加到業(yè)務(wù)報文模板中來生成業(yè)務(wù)報文即可,那么在修改業(yè)務(wù)報文或增加新的業(yè)務(wù)報文時,可以直接修改業(yè)務(wù)報文模板或直接增加新的業(yè)務(wù)報文模板,而不需要修改已編碼到軟件中的處理邏輯或?qū)⑿碌奶幚磉壿嬀幋a到軟件中,這就有效地提高了業(yè)務(wù)報文處理的靈活性。本發(fā)明實施例二技術(shù)方案中,首先獲得業(yè)務(wù)處理系統(tǒng)待接收的業(yè)務(wù)報文,其中該業(yè)務(wù)報文中攜帶有業(yè)務(wù)類型信息,然后根據(jù)上述業(yè)務(wù)類型信息,確定與獲得的業(yè)務(wù)報文對應(yīng)的業(yè)務(wù)報文模板,根據(jù)確定出的業(yè)務(wù)報文模板,對獲得的業(yè)務(wù)報文進(jìn)行解析,解析出業(yè)務(wù)數(shù)據(jù),再將解析出的業(yè)務(wù)數(shù)據(jù)發(fā)送給上述業(yè)務(wù)處理系統(tǒng),以及指示上述業(yè)務(wù)處理系統(tǒng)根據(jù)接收到的業(yè)務(wù)數(shù)據(jù)進(jìn)行相應(yīng)處理,由上可見,若業(yè)務(wù)處理系統(tǒng)需要接收其他業(yè)務(wù)處理系統(tǒng)發(fā)送的業(yè)務(wù)報文,則可以根據(jù)待接收的業(yè)務(wù)報文中攜帶的業(yè)務(wù)類型信息(即發(fā)送該業(yè)務(wù)報文的業(yè)務(wù)處理系統(tǒng)所負(fù)責(zé)處理的業(yè)務(wù)類型信息)對應(yīng)的業(yè)務(wù)報文模板來解析業(yè)務(wù)報文,解析出業(yè)務(wù)數(shù)據(jù),那么在修改業(yè)務(wù)報文或增加新的業(yè)務(wù)報文時,可以直接修改業(yè)務(wù)報文模板或直接增加新的業(yè)務(wù)報文模板即可,而不需要修改已編碼到軟件中的處理邏輯或?qū)⑿碌奶幚磉壿嬀幋a到軟件中,這就有效地提高了業(yè)務(wù)報文處理的靈活性。


圖1為本發(fā)明實施例一中,業(yè)務(wù)報文處理方法流程示意圖;圖2為本發(fā)明實施例一中,內(nèi)存報文樹示意圖;圖3為本發(fā)明實施例一中,賦值后的內(nèi)存報文樹示意圖4為本發(fā)明實施例一中,業(yè)務(wù)報文處理裝置結(jié)構(gòu)示意圖;圖5為本發(fā)明實施例二中,業(yè)務(wù)報文處理方法流程示意圖;圖6為本發(fā)明實施例二中,業(yè)務(wù)報文處理裝置結(jié)構(gòu)示意圖。
具體實施例方式下面結(jié)合各個附圖對本發(fā)明實施例技術(shù)方案的主要實現(xiàn)原理具體實施方式
及其對應(yīng)能夠達(dá)到的有益效果進(jìn)行詳細(xì)地闡述。本發(fā)明實施例一提供了一種業(yè)務(wù)報文處理方法,如圖1所示,其具體處理過程如下步驟11,獲得業(yè)務(wù)處理系統(tǒng)待發(fā)送的業(yè)務(wù)數(shù)據(jù),上述業(yè)務(wù)數(shù)據(jù)中攜帶有業(yè)務(wù)類型 fn息;其中上述業(yè)務(wù)處理系統(tǒng)可以但不限于為BOSS系統(tǒng)、數(shù)據(jù)業(yè)務(wù)處理系統(tǒng)或語音業(yè)務(wù)處理系統(tǒng)。本發(fā)明實施例一中,業(yè)務(wù)報文處理裝置負(fù)責(zé)對業(yè)務(wù)報文進(jìn)行處理,每個業(yè)務(wù)處理系統(tǒng)均對應(yīng)一個業(yè)務(wù)報文處理裝置,該業(yè)務(wù)報文處理裝置可以置于業(yè)務(wù)處理系統(tǒng)內(nèi)部,也可以與業(yè)務(wù)處理系統(tǒng)單獨設(shè)置。業(yè)務(wù)處理系統(tǒng)若需要向其他業(yè)務(wù)處理系統(tǒng)發(fā)送業(yè)務(wù)數(shù)據(jù),則可以直接將待發(fā)送的業(yè)務(wù)數(shù)據(jù)發(fā)送給業(yè)務(wù)報文處理裝置,也可以將待發(fā)送的業(yè)務(wù)數(shù)據(jù)放入業(yè)務(wù)數(shù)據(jù)緩沖隊列中,由業(yè)務(wù)報文處理裝置從業(yè)務(wù)數(shù)據(jù)緩沖隊列中提取出業(yè)務(wù)數(shù)據(jù)進(jìn)行處理,這樣就避免了業(yè)務(wù)數(shù)據(jù)在業(yè)務(wù)報文處理裝置中的積壓,從而有效地提高了處理業(yè)務(wù)報文時的穩(wěn)定性及可靠性,其中業(yè)務(wù)報文處理裝置從業(yè)務(wù)數(shù)據(jù)緩沖隊列中提取業(yè)務(wù)數(shù)據(jù)可以但不限于包含下述兩種實施情況,具體為第一種實施情況業(yè)務(wù)報文處理裝置首先獲得業(yè)務(wù)數(shù)據(jù)緩沖隊列中各業(yè)務(wù)數(shù)據(jù)分別攜帶的業(yè)務(wù)類型信息,然后根據(jù)獲得的各業(yè)務(wù)類型信息,分別確定各對應(yīng)業(yè)務(wù)數(shù)據(jù)的處理優(yōu)先級,再根據(jù)確定出的各對應(yīng)業(yè)務(wù)數(shù)據(jù)的處理優(yōu)先級,依次從業(yè)務(wù)數(shù)據(jù)緩沖隊列中提取業(yè)務(wù)數(shù)據(jù),例如,A類業(yè)務(wù)的優(yōu)先級為1級,B類業(yè)務(wù)的優(yōu)先級為2級,業(yè)務(wù)報文處理裝置確定出業(yè)務(wù)數(shù)據(jù)緩沖隊列中的各業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)類型后,確定出A類業(yè)務(wù)的優(yōu)先級(1級) 高于B類業(yè)務(wù)的優(yōu)先級O級),因此業(yè)務(wù)報文處理裝置首先提取出A類業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù)進(jìn)行處理,然后再提取B類業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù)進(jìn)行處理。第二種實施情況預(yù)先設(shè)置了提取業(yè)務(wù)數(shù)據(jù)的提取速度,業(yè)務(wù)報文處理裝置根據(jù)預(yù)設(shè)的提取速度,依次從業(yè)務(wù)處理系統(tǒng)的業(yè)務(wù)數(shù)據(jù)緩沖隊列中提取業(yè)務(wù)數(shù)據(jù),例如,預(yù)先設(shè)置每隔兩分鐘提取一次業(yè)務(wù)數(shù)據(jù),那么業(yè)務(wù)報文處理裝置提取業(yè)務(wù)數(shù)據(jù)的時間間隔應(yīng)為兩分鐘,若距離上一次提取業(yè)務(wù)數(shù)據(jù)的時間間隔不足兩分鐘,即使此時業(yè)務(wù)報文處理裝置已經(jīng)處理完上一次提取出的業(yè)務(wù)數(shù)據(jù),業(yè)務(wù)報文處理裝置也不會立即從業(yè)務(wù)數(shù)據(jù)緩沖隊列中繼續(xù)提取業(yè)務(wù)數(shù)據(jù),而是在距離上一次提取業(yè)務(wù)數(shù)據(jù)的時間間隔為兩分鐘時再繼續(xù)提取業(yè)務(wù)數(shù)據(jù)。此外,業(yè)務(wù)報文處理裝置也可以將優(yōu)先級方式和提取速度方式進(jìn)行結(jié)合來從業(yè)務(wù)數(shù)據(jù)緩沖隊列中提取業(yè)務(wù)數(shù)據(jù)。步驟12,根據(jù)獲得的業(yè)務(wù)數(shù)據(jù)中攜帶的業(yè)務(wù)類型信息,確定與上述業(yè)務(wù)類型信息對應(yīng)的業(yè)務(wù)報文模板;業(yè)務(wù)報文處理裝置中存儲有各種業(yè)務(wù)類型對應(yīng)的業(yè)務(wù)報文模板,業(yè)務(wù)報文處理裝置可以根據(jù)獲得的業(yè)務(wù)類型信息,在數(shù)據(jù)庫服務(wù)器中存儲的報文模板標(biāo)識信息與業(yè)務(wù)類型信息的對應(yīng)關(guān)系中,查找獲得的業(yè)務(wù)數(shù)據(jù)中攜帶的業(yè)務(wù)類型信息對應(yīng)的業(yè)務(wù)報文模板的報文模板標(biāo)識信息,并根據(jù)查找到的報文模板標(biāo)識信息,確定與上述業(yè)務(wù)類型信息對應(yīng)的業(yè)務(wù)報文模板。在確定出業(yè)務(wù)報文模板后,還需要將確定出的業(yè)務(wù)報文模板進(jìn)行加載,生成內(nèi)存報文樹。此外,由于業(yè)務(wù)處理系統(tǒng)處理的業(yè)務(wù)種類很多,業(yè)務(wù)處理系統(tǒng)可能需要頻繁的向其他業(yè)務(wù)處理系統(tǒng)發(fā)送業(yè)務(wù)數(shù)據(jù),若業(yè)務(wù)處理裝置頻繁的加載業(yè)務(wù)報文模板到內(nèi)存空間, 可能使業(yè)務(wù)報文處理裝置的處理效率較低,對此本發(fā)明實施例一提出,業(yè)務(wù)報文處理裝置保存已加載到內(nèi)存空間中的業(yè)務(wù)報文模板,后續(xù)在查找業(yè)務(wù)報文模板時,可以首先在已加載到內(nèi)存空間中的業(yè)務(wù)報文模板的報文模板標(biāo)識信息與業(yè)務(wù)類型信息的對應(yīng)關(guān)系中,查找獲得業(yè)務(wù)數(shù)據(jù)中攜帶的業(yè)務(wù)類型信息對應(yīng)的業(yè)務(wù)報文模板的報文模板標(biāo)識信息,并根據(jù)查找到的報文模板標(biāo)識信息,確定與上述業(yè)務(wù)類型信息對應(yīng)的業(yè)務(wù)報文模板,若查找到業(yè)務(wù)報文模板,則無需加載就可以直接使用,若沒有查找到,則需要在存儲有業(yè)務(wù)報文模板的數(shù)據(jù)庫服務(wù)器中查找獲得的業(yè)務(wù)數(shù)據(jù)中攜帶的業(yè)務(wù)類型信息對應(yīng)的業(yè)務(wù)報文模板,然后再將查找到的業(yè)務(wù)報文模板加載到內(nèi)存空間,這就有效地提高了業(yè)務(wù)報文處理裝置的處理效率。數(shù)據(jù)庫服務(wù)器中存儲的業(yè)務(wù)報文模板可以但不限于如下所示<InterB0SS><UserInfo><MSISDNX/MSISDN><UserNameX/UserName><AgeX/Age></UserInfo></InterB0SS>將該業(yè)務(wù)報文模板加載到內(nèi)存空間后生成的內(nèi)存報文樹可以但不限于如圖2所示,可以但不限于采用結(jié)構(gòu)化標(biāo)記語言(例如XML語言、SGML語言等)來描述業(yè)務(wù)報文模板,當(dāng)采用XML語言描述業(yè)務(wù)報文模板時,業(yè)務(wù)報文模板中包含父節(jié)點、子節(jié)點、兄弟節(jié)點、 葉子節(jié)點等,且各節(jié)點的節(jié)點標(biāo)識成對匹配,在上述的業(yè)務(wù)報文模板中,InterBOSS節(jié)點為^eHnfo節(jié)點的父節(jié)點,UserInfo節(jié)點為InterBOSS節(jié)點的子節(jié)點,^eHnfo節(jié)點為 MSISDN節(jié)點、UserName節(jié)點、Age節(jié)點的父節(jié)點,相應(yīng)的,MSISDN節(jié)點、UserName節(jié)點、Age 節(jié)點為^eHnfo節(jié)點的子節(jié)點,MSISDN節(jié)點、^erName節(jié)點、Age節(jié)點互為兄弟節(jié)點,且 MSISDN節(jié)點、UserName節(jié)點、Age節(jié)點為葉子節(jié)點。步驟13,將獲得的業(yè)務(wù)數(shù)據(jù)添加到確定出的業(yè)務(wù)報文模板中,生成業(yè)務(wù)報文;本發(fā)明實施例一中,首先在獲得的業(yè)務(wù)數(shù)據(jù)中,查找確定出的業(yè)務(wù)報文模板對應(yīng)的內(nèi)存報文樹中各節(jié)點對應(yīng)的節(jié)點數(shù)據(jù),然后將查找到的節(jié)點數(shù)據(jù)分別賦值給對應(yīng)的節(jié)點,再根據(jù)賦值后的內(nèi)存報文樹,生成業(yè)務(wù)報文。
業(yè)務(wù)報文處理裝置可以但不限于采用樹的深度遍歷法來查找節(jié)點數(shù)據(jù),具體為 依次遍歷內(nèi)存報文樹的各節(jié)點,在遍歷完一個節(jié)點后,如果該節(jié)點有子節(jié)點,則遍歷各子節(jié)點,若沒有子節(jié)點,則遍歷該節(jié)點的兄弟節(jié)點。例如,業(yè)務(wù)處理系統(tǒng)待發(fā)送的業(yè)務(wù)數(shù)據(jù)如下表所示
權(quán)利要求
1.一種業(yè)務(wù)報文處理方法,其特征在于,包括獲得業(yè)務(wù)處理系統(tǒng)待發(fā)送的業(yè)務(wù)數(shù)據(jù),所述業(yè)務(wù)數(shù)據(jù)中攜帶有業(yè)務(wù)類型信息; 根據(jù)獲得的業(yè)務(wù)數(shù)據(jù)中攜帶的業(yè)務(wù)類型信息,確定與所述業(yè)務(wù)類型信息對應(yīng)的業(yè)務(wù)報文模板;將獲得的業(yè)務(wù)數(shù)據(jù)添加到確定出的業(yè)務(wù)報文模板中,生成業(yè)務(wù)報文; 發(fā)送生成的業(yè)務(wù)報文。
2.如權(quán)利要求1所述的業(yè)務(wù)報文處理方法,其特征在于,獲得業(yè)務(wù)處理系統(tǒng)待發(fā)送的業(yè)務(wù)數(shù)據(jù),具體包括獲得業(yè)務(wù)處理系統(tǒng)的業(yè)務(wù)數(shù)據(jù)緩沖隊列中各業(yè)務(wù)數(shù)據(jù)分別攜帶的業(yè)務(wù)類型信息; 根據(jù)獲得的各業(yè)務(wù)類型信息,分別確定各對應(yīng)業(yè)務(wù)數(shù)據(jù)的處理優(yōu)先級; 根據(jù)確定出的各對應(yīng)業(yè)務(wù)數(shù)據(jù)的處理優(yōu)先級,依次從所述業(yè)務(wù)數(shù)據(jù)緩沖隊列中提取業(yè)務(wù)數(shù)據(jù)。
3.如權(quán)利要求1所述的業(yè)務(wù)報文處理方法,其特征在于,獲得業(yè)務(wù)處理系統(tǒng)待發(fā)送的業(yè)務(wù)數(shù)據(jù),具體包括根據(jù)預(yù)設(shè)的提取速度,依次從業(yè)務(wù)處理系統(tǒng)的業(yè)務(wù)數(shù)據(jù)緩沖隊列中提取業(yè)務(wù)數(shù)據(jù)。
4.如權(quán)利要求1所述的業(yè)務(wù)報文處理方法,其特征在于,根據(jù)獲得的業(yè)務(wù)數(shù)據(jù)中攜帶的業(yè)務(wù)類型信息,確定與所述業(yè)務(wù)類型信息對應(yīng)的業(yè)務(wù)報文模板,具體包括在報文模板標(biāo)識信息與業(yè)務(wù)類型信息的對應(yīng)關(guān)系中,查找獲得的業(yè)務(wù)數(shù)據(jù)中攜帶的業(yè)務(wù)類型信息對應(yīng)的業(yè)務(wù)報文模板的報文模板標(biāo)識信息;并根據(jù)查找到的報文模板標(biāo)識信息,確定與所述業(yè)務(wù)類型信息對應(yīng)的業(yè)務(wù)報文模板。
5.如權(quán)利要求1所述的業(yè)務(wù)報文處理方法,其特征在于,根據(jù)獲得的業(yè)務(wù)數(shù)據(jù)中攜帶的業(yè)務(wù)類型信息,確定與所述業(yè)務(wù)類型信息對應(yīng)的業(yè)務(wù)報文模板,具體包括在已加載的業(yè)務(wù)報文模板的報文模板標(biāo)識信息與業(yè)務(wù)類型信息的對應(yīng)關(guān)系中,查找獲得的業(yè)務(wù)數(shù)據(jù)中攜帶的業(yè)務(wù)類型信息對應(yīng)的業(yè)務(wù)報文模板的報文模板標(biāo)識信息,并根據(jù)查找到的報文模板標(biāo)識信息,確定與所述業(yè)務(wù)類型信息對應(yīng)的業(yè)務(wù)報文模板。
6.如權(quán)利要求1所述的業(yè)務(wù)報文處理方法,其特征在于,將獲得的業(yè)務(wù)數(shù)據(jù)添加到確定出的業(yè)務(wù)報文模板中,生成業(yè)務(wù)報文,具體包括獲得已加載的、與確定出的業(yè)務(wù)報文模板對應(yīng)的內(nèi)存報文樹; 在獲得的業(yè)務(wù)數(shù)據(jù)中,查找獲得的內(nèi)存報文樹中各節(jié)點對應(yīng)的節(jié)點數(shù)據(jù); 將查找到的節(jié)點數(shù)據(jù)分別賦值給對應(yīng)的節(jié)點; 根據(jù)賦值后的內(nèi)存報文樹,生成業(yè)務(wù)報文。
7.如權(quán)利要求6所述的業(yè)務(wù)報文處理方法,其特征在于,在生成業(yè)務(wù)報文之前還包括 確定所述內(nèi)存報文樹中各節(jié)點的檢測規(guī)則;根據(jù)確定出的各檢測規(guī)則,分別對對應(yīng)賦值后的內(nèi)存報文樹中的節(jié)點上的節(jié)點數(shù)據(jù)進(jìn)行檢測。
8.一種業(yè)務(wù)報文處理裝置,其特征在于,包括獲得單元,用于獲得業(yè)務(wù)處理系統(tǒng)待發(fā)送的業(yè)務(wù)數(shù)據(jù),所述業(yè)務(wù)數(shù)據(jù)中攜帶有業(yè)務(wù)類型信息;確定單元,用于根據(jù)獲得單元獲得的業(yè)務(wù)數(shù)據(jù)中攜帶的業(yè)務(wù)類型信息,確定與所述業(yè)務(wù)類型信息對應(yīng)的業(yè)務(wù)報文模板;生成單元,用于將獲得單元獲得的業(yè)務(wù)數(shù)據(jù)添加到確定單元確定出的業(yè)務(wù)報文模板中,生成業(yè)務(wù)報文;發(fā)送單元,用于發(fā)送生成單元生成的業(yè)務(wù)報文。
9.如權(quán)利要求8所述的業(yè)務(wù)報文處理裝置,其特征在于,獲得單元具體包括第一獲得子單元,用于獲得業(yè)務(wù)處理系統(tǒng)的業(yè)務(wù)數(shù)據(jù)緩沖隊列中各業(yè)務(wù)數(shù)據(jù)分別攜帶的業(yè)務(wù)類型信息;第一確定子單元,用于根據(jù)第一獲得子單元獲得的各業(yè)務(wù)類型信息,分別確定各對應(yīng)業(yè)務(wù)數(shù)據(jù)的處理優(yōu)先級;提取子單元,用于根據(jù)第一確定子單元確定出的各對應(yīng)業(yè)務(wù)數(shù)據(jù)的處理優(yōu)先級,依次從所述業(yè)務(wù)數(shù)據(jù)緩沖隊列中提取業(yè)務(wù)數(shù)據(jù)。
10.如權(quán)利要求8所述的業(yè)務(wù)報文處理裝置,其特征在于,所述獲得單元根據(jù)預(yù)設(shè)的提取速度,依次從業(yè)務(wù)處理系統(tǒng)的業(yè)務(wù)數(shù)據(jù)緩沖隊列中提取業(yè)務(wù)數(shù)據(jù)。
11.如權(quán)利要求8所述的業(yè)務(wù)報文處理裝置,其特征在于,所述確定單元具體包括第一查找子單元,用于在報文模板標(biāo)識信息與業(yè)務(wù)類型信息的對應(yīng)關(guān)系中,查找獲得單元獲得的業(yè)務(wù)數(shù)據(jù)中攜帶的業(yè)務(wù)類型信息對應(yīng)的業(yè)務(wù)報文模板的報文模板標(biāo)識信息;第二確定子單元,用于根據(jù)第一查找子單元查找到的報文模板標(biāo)識信息,確定與所述業(yè)務(wù)類型信息對應(yīng)的業(yè)務(wù)報文模板。
12.如權(quán)利要求8所述的業(yè)務(wù)報文處理裝置,其特征在于,所述確定單元具體包括第二查找子單元,用于在已加載的業(yè)務(wù)報文模板的報文模板標(biāo)識信息與業(yè)務(wù)類型信息的對應(yīng)關(guān)系中,查找獲得的業(yè)務(wù)數(shù)據(jù)中攜帶的業(yè)務(wù)類型信息對應(yīng)的業(yè)務(wù)報文模板的報文模板標(biāo)識信息;第三確定子單元,用于根據(jù)第二查找子單元查找到的報文模板標(biāo)識信息,確定與所述業(yè)務(wù)類型信息對應(yīng)的業(yè)務(wù)報文模板。
13.如權(quán)利要求8所述的業(yè)務(wù)報文處理裝置,其特征在于,所述生成單元具體包括第二獲得子單元,用于獲得已加載的、與確定單元確定出的業(yè)務(wù)報文模板對應(yīng)的內(nèi)存報文樹;第三查找子單元,用于在獲得單元獲得的業(yè)務(wù)數(shù)據(jù)中,查找第二獲得子單元獲得的內(nèi)存報文樹中各節(jié)點對應(yīng)的節(jié)點數(shù)據(jù);賦值子單元,用于將第三查找子單元查找到的節(jié)點數(shù)據(jù)分別賦值給對應(yīng)的節(jié)點; 生成子單元,用于根據(jù)賦值子單元賦值后的內(nèi)存報文樹,生成業(yè)務(wù)報文。
14.如權(quán)利要求13所述的業(yè)務(wù)報文處理裝置,其特征在于,所述生成單元還包括第四確定子單元,用于在生成子單元生成業(yè)務(wù)報文之前,確定所述內(nèi)存報文樹中各節(jié)點的檢測規(guī)則;檢測子單元,用于根據(jù)第四確定子單元確定出的各檢測規(guī)則,分別對賦值子單元對應(yīng)賦值后的內(nèi)存報文樹中的各節(jié)點的節(jié)點數(shù)據(jù)進(jìn)行檢測。
15.一種業(yè)務(wù)報文處理方法,其特征在于,包括獲得業(yè)務(wù)處理系統(tǒng)待接收的業(yè)務(wù)報文,所述業(yè)務(wù)報文中攜帶有業(yè)務(wù)類型信息; 根據(jù)獲得的業(yè)務(wù)報文中攜帶的業(yè)務(wù)類型信息,確定與獲得的業(yè)務(wù)報文對應(yīng)的業(yè)務(wù)報文模板;根據(jù)確定出的業(yè)務(wù)報文模板,對獲得的業(yè)務(wù)報文進(jìn)行解析,解析出業(yè)務(wù)數(shù)據(jù); 將解析出的業(yè)務(wù)數(shù)據(jù)發(fā)送給所述業(yè)務(wù)處理系統(tǒng);以及指示所述業(yè)務(wù)處理系統(tǒng)根據(jù)接收到的業(yè)務(wù)數(shù)據(jù)進(jìn)行相應(yīng)處理。
16.如權(quán)利要求15所述的業(yè)務(wù)報文處理方法,其特征在于,根據(jù)確定出的業(yè)務(wù)報文模板,對獲得的業(yè)務(wù)報文進(jìn)行解析,具體包括獲得已加載的、與確定出的業(yè)務(wù)報文模板對應(yīng)的內(nèi)存報文樹; 確定獲得的內(nèi)存報文樹中的各節(jié)點;在獲得的業(yè)務(wù)報文中,分別查找確定出的各節(jié)點對應(yīng)的節(jié)點數(shù)據(jù); 根據(jù)查找到的各節(jié)點數(shù)據(jù),生成業(yè)務(wù)數(shù)據(jù)。
17.如權(quán)利要求16所述的業(yè)務(wù)報文處理方法,其特征在于,在根據(jù)查找到的各節(jié)點數(shù)據(jù),生成業(yè)務(wù)數(shù)據(jù)之前還包括確定所述內(nèi)存報文樹中各節(jié)點的檢測規(guī)則;根據(jù)確定出的各檢測規(guī)則,分別對查找到的對應(yīng)各節(jié)點上的節(jié)點數(shù)據(jù)進(jìn)行檢測。
18.一種業(yè)務(wù)報文處理裝置,其特征在于,包括獲得單元,用于獲得業(yè)務(wù)處理系統(tǒng)待接收的業(yè)務(wù)報文,所述業(yè)務(wù)報文中攜帶有業(yè)務(wù)類型信息;確定單元,用于根據(jù)獲得單元獲得的業(yè)務(wù)報文中攜帶的業(yè)務(wù)類型信息,確定與獲得單元獲得的業(yè)務(wù)報文對應(yīng)的業(yè)務(wù)報文模板;解析單元,用于根據(jù)確定單元確定出的業(yè)務(wù)報文模板,對獲得單元獲得的業(yè)務(wù)報文進(jìn)行解析,解析出業(yè)務(wù)數(shù)據(jù);發(fā)送單元,用于將解析單元解析出的業(yè)務(wù)數(shù)據(jù)發(fā)送給所述業(yè)務(wù)處理系統(tǒng); 指示單元,用于指示所述業(yè)務(wù)處理系統(tǒng)根據(jù)接收到的業(yè)務(wù)數(shù)據(jù)進(jìn)行相應(yīng)處理。
19.如權(quán)利要求18所述的業(yè)務(wù)報文處理裝置,其特征在于,解析單元具體包括 獲得子單元,用于獲得已加載的、與確定出的業(yè)務(wù)報文模板對應(yīng)的內(nèi)存報文樹; 第一確定子單元,用于獲得子單元獲得的內(nèi)存報文樹中的各節(jié)點;查找子單元,用于在獲得單元獲得的業(yè)務(wù)報文中,分別查找第一確定子單元確定出的各節(jié)點對應(yīng)的節(jié)點數(shù)據(jù);生成子單元,用于根據(jù)查找子單元查找到的各節(jié)點數(shù)據(jù),生成業(yè)務(wù)數(shù)據(jù)。
20.如權(quán)利要求18所述的業(yè)務(wù)報文處理裝置,其特征在于,所述解析單元還包括第二確定子單元,用于在生成子單元生成業(yè)務(wù)數(shù)據(jù)之前,確定所述內(nèi)存報文樹中各節(jié)點的檢測規(guī)則;檢測子單元,用于根據(jù)第二確定子單元確定出的各檢測規(guī)則,分別對查找子單元查找到的對應(yīng)各節(jié)點上的節(jié)點數(shù)據(jù)進(jìn)行檢測。
全文摘要
本發(fā)明公開了一種業(yè)務(wù)報文處理方法及裝置,該方法包括步驟獲得業(yè)務(wù)處理系統(tǒng)待發(fā)送的業(yè)務(wù)數(shù)據(jù),所述業(yè)務(wù)數(shù)據(jù)中攜帶有業(yè)務(wù)類型信息,根據(jù)獲得的業(yè)務(wù)數(shù)據(jù)中攜帶的業(yè)務(wù)類型信息,確定與所述業(yè)務(wù)類型信息對應(yīng)的業(yè)務(wù)報文模板,將獲得的業(yè)務(wù)數(shù)據(jù)添加到確定出的業(yè)務(wù)報文模板中,生成業(yè)務(wù)報文,發(fā)送生成的業(yè)務(wù)報文。采用本發(fā)明技術(shù)方案,解決了現(xiàn)有技術(shù)中存在的業(yè)務(wù)報文處理的靈活性較低的問題。
文檔編號H04L12/56GK102255786SQ20101017963
公開日2011年11月23日 申請日期2010年5月20日 優(yōu)先權(quán)日2010年5月20日
發(fā)明者劉曉峰, 成勇, 甘雯, 黃佳毅 申請人:中國移動通信集團(tuán)廣西有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
洪洞县| 扎兰屯市| 曲松县| 宁化县| 晴隆县| 连山| 宕昌县| 东莞市| 新兴县| 太和县| 得荣县| 肥东县| 大邑县| 蓬安县| 秭归县| 临西县| 宝坻区| 常山县| 县级市| 丘北县| 双柏县| 惠东县| 昔阳县| 酒泉市| 五常市| 枝江市| 腾冲县| 嘉峪关市| 邮箱| 十堰市| 溆浦县| 寻乌县| 阜阳市| 新和县| 海盐县| 左权县| 呈贡县| 泾川县| 石楼县| 哈密市| 化州市|