[發(fā)明專利]業(yè)務(wù)指令的傳輸方法及裝置有效
| 申請?zhí)枺?/td> | 201110386657.2 | 申請日: | 2011-11-29 |
| 公開(公告)號: | CN103139158B | 公開(公告)日: | 2018-03-13 |
| 發(fā)明(設(shè)計)人: | 魏霄鵬;任志鴻;徐雙桑;劉美霞 | 申請(專利權(quán))人: | 中興通訊股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 北京康信知識產(chǎn)權(quán)代理有限責(zé)任公司11240 | 代理人: | 余剛,梁麗超 |
| 地址: | 518057 廣*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 業(yè)務(wù) 指令 傳輸 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種業(yè)務(wù)指令的傳輸方法及裝置。
背景技術(shù)
在目前的通信系統(tǒng)接口設(shè)計中,通常采用的方法都是事先約定好通信的字段名稱,字段長度,這種方法雖然在定制化開發(fā)時很方便,但很不易于擴(kuò)展,因為一旦有其中一方變動接口,則會造成對端所有的字段均無法解析,而且這種字段的含義是固定的,不利于實現(xiàn)與命令無關(guān)的接口配置。另外,對于可擴(kuò)展標(biāo)記語言(Extensible Markup Language,簡稱為XML)消息的回應(yīng)來說,很難通過配置的方式來取出對方的回應(yīng)內(nèi)容,如果不能解決這兩個問題,就無法實現(xiàn)通用類型的命令處理接口。
發(fā)明內(nèi)容
針對相關(guān)技術(shù)中的定制開發(fā)的通信接口不易于擴(kuò)展的問題,本發(fā)明提供了一種業(yè)務(wù)指令的傳輸方法及裝置,以至少解決上述問題。
根據(jù)本發(fā)明的一個方面,提供了一種業(yè)務(wù)指令的傳輸方法。
根據(jù)本發(fā)明的業(yè)務(wù)指令的傳輸方法包括:獲取待執(zhí)行業(yè)務(wù)所對應(yīng)的字符串指令;根據(jù)字符串指令中的預(yù)先設(shè)置的分隔符對字符串指令進(jìn)行解析;采用預(yù)定配置方式對解析后的字符串指令進(jìn)行配置,并傳輸至接收端。
在上述方法中,獲取待執(zhí)行業(yè)務(wù)所對應(yīng)的字符串指令包括:配置待執(zhí)行業(yè)務(wù)所對應(yīng)的變量參數(shù);在變量參數(shù)中插入分隔符,組合為字符串指令。
在上述方法中,根據(jù)字符串指令中的分隔符對字符串指令進(jìn)行解析包括:根據(jù)分隔符解析出字符串指令中的各個變量參數(shù);將解析出的各個變量參數(shù)保存至字符串?dāng)?shù)組中。
在上述方法中,采用預(yù)定配置方式對解析后的字符串指令進(jìn)行配置包括:獲取預(yù)先保存的原始配置模板,其中,原始配置模板包括:業(yè)務(wù)可變參數(shù)和擴(kuò)展可變參數(shù);將字符串?dāng)?shù)組中保存的各個變量參數(shù)填充至原始配置模板中的對應(yīng)位置中。
在上述方法中,將字符串?dāng)?shù)組中保存的各個變量參數(shù)填充至原始配置模板中對應(yīng)的位置中包括:根據(jù)預(yù)先保存的原始配置模板中的命令碼確定字符串?dāng)?shù)組中保存的每個參數(shù)字段在原始配置模板中的位置以及該位置的默認(rèn)數(shù)值;利用字符串?dāng)?shù)組中保存的各個變量參數(shù)替換默認(rèn)數(shù)值。
在上述方法中,在采用預(yù)定配置方式對解析后的字符串指令進(jìn)行配置并傳輸至接收端之后,還包括:接收來自于接收端的字符串指令的響應(yīng)指令;從響應(yīng)指令中獲取一個或多個變量參數(shù);按照分隔符將獲取的一個或多個變量參數(shù)合并生成響應(yīng)指令所對應(yīng)的字符串指令。
在上述方法中,從響應(yīng)指令中獲取一個或多個變量參數(shù)包括:采用xpath表達(dá)式從響應(yīng)指令中獲取一個或多個變量參數(shù)。
根據(jù)本發(fā)明的另一方面,提供了一種業(yè)務(wù)指令的傳輸裝置。
根據(jù)本發(fā)明的業(yè)務(wù)指令的傳輸裝置包括:第一獲取模塊,用于獲取待執(zhí)行業(yè)務(wù)所對應(yīng)的字符串指令;解析模塊,用于根據(jù)字符串指令中的預(yù)先設(shè)置的分隔符對字符串指令進(jìn)行解析;配置模塊,用于采用預(yù)定配置方式對解析后的字符串指令進(jìn)行配置,并傳輸至接收端。
在上述裝置中,上述第一獲取模塊包括:配置單元,用于配置待執(zhí)行業(yè)務(wù)所對應(yīng)的變量參數(shù);組合單元,用于根據(jù)分隔符將變量參數(shù)組合為字符串指令。
在上述裝置中,上述解析模塊包括:解析單元,用于根據(jù)分隔符解析出字符串指令中的各個變量參數(shù);保存單元,用于將解析出的各個變量參數(shù)保存至字符串?dāng)?shù)組中。
在上述裝置中,上述配置模塊包括:獲取單元,用于獲取預(yù)先保存的原始配置模板,其中,原始配置模板包括:業(yè)務(wù)可變參數(shù)和擴(kuò)展可變參數(shù);填充單元,用于將字符串?dāng)?shù)組中保存的各個變量參數(shù)填充至原始配置模板中的對應(yīng)位置中。
在上述裝置中,上述填充單元包括:確定單元,用于根據(jù)預(yù)先保存的原始配置模板中的命令碼確定字符串?dāng)?shù)組中保存的每個參數(shù)字段在原始配置模板中的位置以及該位置的默認(rèn)數(shù)值;替換單元,用于利用字符串?dāng)?shù)組中保存的各個變量參數(shù)替換默認(rèn)數(shù)值。
在上述裝置中,上述裝置還包括:接收模塊,用于接收來自于接收端的字符串指令的響應(yīng)指令;第二獲取模塊,用于從響應(yīng)指令中獲取一個或多個變量參數(shù);合并模塊,用于按照分隔符將獲取的一個或多個變量參數(shù)合并生成響應(yīng)指令所對應(yīng)的字符串指令。
通過本發(fā)明,采用預(yù)先設(shè)置的分隔符對獲取到的待執(zhí)行業(yè)務(wù)所對應(yīng)的字符串指令進(jìn)行解析,然后在按照預(yù)定配置方式對該解析后的字符串指令進(jìn)行配置后,傳輸至接收端,解決了相關(guān)技術(shù)中的定制開發(fā)的通信接口不易于擴(kuò)展的問題,進(jìn)而達(dá)到了靈活配置業(yè)務(wù)指令,可擴(kuò)展性強的效果。
附圖說明
此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中興通訊股份有限公司,未經(jīng)中興通訊股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110386657.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種在有線智能網(wǎng)中實現(xiàn)直播業(yè)務(wù)的方法
- 業(yè)務(wù)路由方法、業(yè)務(wù)路由器、客戶端設(shè)備及業(yè)務(wù)網(wǎng)絡(luò)系統(tǒng)
- 一種移動業(yè)務(wù)消息路由的方法、系統(tǒng)和設(shè)備
- 業(yè)務(wù)處理方法、設(shè)備和系統(tǒng)
- 業(yè)務(wù)編排方法及裝置、業(yè)務(wù)發(fā)放方法及裝置
- 業(yè)務(wù)限流方法及業(yè)務(wù)限流裝置
- 一種信息推薦方法、裝置及存儲介質(zhì)
- 一種基于業(yè)務(wù)事件的頁面展示方法、裝置和電子設(shè)備
- 業(yè)務(wù)編排方法及裝置、業(yè)務(wù)發(fā)放方法及裝置
- 一種安全業(yè)務(wù)的定義、開發(fā)和執(zhí)行方法及系統(tǒng)





