[發(fā)明專利]兼容多種業(yè)務(wù)的通用模板配置管理方法及裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201410157958.1 | 申請(qǐng)日: | 2014-04-18 |
| 公開(公告)號(hào): | CN103997419B | 公開(公告)日: | 2017-05-17 |
| 發(fā)明(設(shè)計(jì))人: | 陳海成;艾濱;汪萬(wàn)虎;楊克力;陳志欣;黃宏欽 | 申請(qǐng)(專利權(quán))人: | 烽火通信科技股份有限公司 |
| 主分類號(hào): | H04L12/24 | 分類號(hào): | H04L12/24 |
| 代理公司: | 北京捷誠(chéng)信通專利事務(wù)所(普通合伙)11221 | 代理人: | 魏殿紳,龐炳良 |
| 地址: | 430074 湖北省武*** | 國(guó)省代碼: | 湖北;42 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 兼容 多種 業(yè)務(wù) 通用 模板 配置管理 方法 裝置 | ||
1.一種兼容多種業(yè)務(wù)的通用模板配置管理方法,其特征在于,包括以下步驟:
A、為現(xiàn)有模板的公有字段配置建立函數(shù)、公有校驗(yàn)函數(shù)和公有檢索函數(shù);為現(xiàn)有模板的私有字段配置私有校驗(yàn)函數(shù)和私有存取函數(shù);建立函數(shù)、公有校驗(yàn)函數(shù)、公有檢索函數(shù)、私有校驗(yàn)函數(shù)和私有存取函數(shù)形成通用模板配置管理框架;通過(guò)模板配置管理框架為每一種類型的模板分配一個(gè)類型ID;為每個(gè)類型ID在模板配置管理框架中注冊(cè)通知函數(shù)和綁定檢查函數(shù);
B、通過(guò)建立函數(shù)為需要使用的模板創(chuàng)建模板名和模板ID;通過(guò)公有校驗(yàn)函數(shù)判定當(dāng)前模板名和模板ID合法;通過(guò)私有校驗(yàn)函數(shù)判定當(dāng)前模板的私有字段合法:通過(guò)私有存取函數(shù)保存當(dāng)前模板的私有字段;
C、判定有改變當(dāng)前模板內(nèi)容的事件發(fā)生,判定當(dāng)前發(fā)生的事件為刪除當(dāng)前模板的內(nèi)容的事件,通過(guò)綁定檢查函數(shù)判斷當(dāng)前模板是否與當(dāng)前模板使用對(duì)象綁定,若不是,允許執(zhí)行當(dāng)前發(fā)生的事件,轉(zhuǎn)到步驟D;否則拒絕執(zhí)行當(dāng)前發(fā)生的事件,轉(zhuǎn)到步驟E;
D、通過(guò)注冊(cè)通知函數(shù)通知模板配置管理框架,轉(zhuǎn)到步驟E;
E、判斷是否建立下一個(gè)模板,若是,轉(zhuǎn)到步驟B,否則結(jié)束。
2.如權(quán)利要求1所述的兼容多種業(yè)務(wù)的通用模板配置管理方法,其特征在于:步驟A還包括以下步驟:在模板配置管理框架中為現(xiàn)有的模板的公有字段配置公有檢索函數(shù),公有檢索函數(shù)用于:根據(jù)用戶的需求檢索用戶指定類型的具體模板。
3.如權(quán)利要求1所述的兼容多種業(yè)務(wù)的通用模板配置管理方法,其特征在于:步驟A中所述私有字段包括IP地址、IP協(xié)議類型和TCP/UDP端口號(hào)。
4.如權(quán)利要求1所述的兼容多種業(yè)務(wù)的通用模板配置管理方法,其特征在于:步驟B中所述通過(guò)公有校驗(yàn)函數(shù)判定當(dāng)前模板名和模板ID合法包括以下步驟:通過(guò)公有校驗(yàn)函數(shù)對(duì)當(dāng)前模板名和模板ID進(jìn)行校驗(yàn),若當(dāng)前模板名和模板ID未通過(guò)校驗(yàn),則判定當(dāng)前模板名和模板ID不合法,轉(zhuǎn)到步驟E;若當(dāng)前模板名和模板ID通過(guò)校驗(yàn),則判定當(dāng)前模板名和模板ID合法。
5.如權(quán)利要求4所述的兼容多種業(yè)務(wù)的通用模板配置管理方法,其特征在于:所述通過(guò)公有校驗(yàn)函數(shù)對(duì)當(dāng)前模板名和模板ID進(jìn)行校驗(yàn)包括以下步驟:通過(guò)公有校驗(yàn)函數(shù)校驗(yàn)當(dāng)前模板名是否與已有的模板名重復(fù)、校驗(yàn)當(dāng)前模板ID是否與已有的模板ID重復(fù)、校驗(yàn)當(dāng)前模板名的字節(jié)長(zhǎng)度是否符合要求、校驗(yàn)當(dāng)前模板ID的字段長(zhǎng)度是否符合要求;
若當(dāng)前模板名與已有的模板名不重復(fù)、當(dāng)前模板ID與已有的模板ID不重復(fù)、當(dāng)前模板名的字節(jié)長(zhǎng)度符合要求、當(dāng)前模板ID的字段長(zhǎng)度符合要求,則當(dāng)前模板名和模板ID通過(guò)校驗(yàn),否則當(dāng)前模板名和模板ID未通過(guò)校驗(yàn)。
6.如權(quán)利要求1所述的兼容多種業(yè)務(wù)的通用模板配置管理方法,其特征在于:步驟B中所述通過(guò)私有校驗(yàn)函數(shù)判定當(dāng)前模板的私有字段合法包括以下步驟:通過(guò)私有校驗(yàn)函數(shù)對(duì)當(dāng)前模板的私有字段進(jìn)行校驗(yàn),若當(dāng)前模板的私有字段未通過(guò)校驗(yàn),則判定當(dāng)前模板的私有字段不合法,轉(zhuǎn)到步驟E;若當(dāng)前模板的私有字段通過(guò)校驗(yàn),則判定當(dāng)前模板的私有字段合法。
7.如權(quán)利要求1所述的兼容多種業(yè)務(wù)的通用模板配置管理方法,其特征在于:步驟B中所述通過(guò)私有存取函數(shù)保存當(dāng)前模板的私有字段包括以下步驟:將私有字段劃分為若干個(gè)子條目;在模板配置管理框架中配置子條目校驗(yàn)函數(shù)、子條目存取函數(shù)和子條目檢索函數(shù),子條目檢索函數(shù)用于根據(jù)用戶的需求檢索用戶指定模板的私有數(shù)據(jù);通過(guò)子條目校驗(yàn)函數(shù)對(duì)每個(gè)子條目進(jìn)行校驗(yàn);若當(dāng)前子條目通過(guò)校驗(yàn),則當(dāng)前子條目合法,通過(guò)子條目存取函數(shù)保存當(dāng)前子條目,轉(zhuǎn)到步驟C;若當(dāng)前子條目未通過(guò)校驗(yàn),則當(dāng)前子條目不合法,轉(zhuǎn)到步驟E。
8.如權(quán)利要求1所述的兼容多種業(yè)務(wù)的通用模板配置管理方法,其特征在于,步驟C還包括以下步驟:判定沒(méi)有改變當(dāng)前模板內(nèi)容的事件發(fā)生,轉(zhuǎn)到步驟E。
9.如權(quán)利要求1所述的兼容多種業(yè)務(wù)的通用模板配置管理方法,其特征在于:步驟C中所述判定有改變當(dāng)前模板內(nèi)容的事件發(fā)生之后,還包括以下步驟:判定當(dāng)前發(fā)生的事件不為刪除當(dāng)前模板的內(nèi)容的事件,轉(zhuǎn)到步驟D。
10.一種實(shí)現(xiàn)權(quán)利要求1至9任一項(xiàng)所述方法的兼容多種業(yè)務(wù)的通用模板配置管理裝置,其特征在于:包括模板配置管理框架建立模塊、模板合法判定模塊、模板內(nèi)容改變執(zhí)行模塊、模板內(nèi)容改變通知模塊和模板建立判斷模塊;
模板配置管理框架建立模塊,用于:為現(xiàn)有模板的公有字段配置建立函數(shù)、公有校驗(yàn)函數(shù)和公有檢索函數(shù);為現(xiàn)有模板的私有字段配置私有校驗(yàn)函數(shù)和私有存取函數(shù);建立函數(shù)、公有校驗(yàn)函數(shù)、公有檢索函數(shù)、私有校驗(yàn)函數(shù)和私有存取函數(shù)形成通用模板配置管理框架;通過(guò)模板配置管理框架為每一種類型的模板分配一個(gè)類型ID;為每個(gè)類型ID在模板配置管理框架中注冊(cè)通知函數(shù)和綁定檢查函數(shù);向模板合法判定模塊發(fā)送合法判定信號(hào);
模板合法判定模塊,用于:收到合法判定信號(hào)后,通過(guò)建立函數(shù)為需要使用的模板創(chuàng)建模板名和模板ID;通過(guò)公有校驗(yàn)函數(shù)判定當(dāng)前模板名和模板ID合法;通過(guò)私有校驗(yàn)函數(shù)判定當(dāng)前模板的私有字段合法:通過(guò)私有存取函數(shù)保存當(dāng)前模板的私有字段;向模板內(nèi)容改變執(zhí)行模塊發(fā)送改變判定信號(hào);
模板內(nèi)容改變執(zhí)行模塊,用于:收到模板合法判定模塊發(fā)送的改變判定信號(hào)后;判定有改變當(dāng)前模板內(nèi)容的事件發(fā)生,判定當(dāng)前發(fā)生的事件為刪除當(dāng)前模板的內(nèi)容的事件,通過(guò)綁定檢查函數(shù)判斷當(dāng)前模板是否與當(dāng)前模板使用對(duì)象綁定,若不是,允許執(zhí)行當(dāng)前發(fā)生的事件,向模板內(nèi)容改變通知模塊發(fā)送通知信號(hào);否則拒絕執(zhí)行當(dāng)前發(fā)生的事件,向模板建立判斷模塊發(fā)送模板建立判斷信號(hào);
模板內(nèi)容改變通知模塊,用于:收到模板內(nèi)容改變執(zhí)行模塊發(fā)送的通知信號(hào)后,通過(guò)注冊(cè)通知函數(shù)通知模板配置管理框架;向模板建立判斷模塊發(fā)送模板建立判斷信號(hào);
模板建立判斷模塊,用于:收到模板建立判斷信號(hào)后,判斷是否建立下一個(gè)模板,若是,向模板合法判定模塊發(fā)送合法判定信號(hào),否則關(guān)閉所述兼容多種業(yè)務(wù)的通用模板配置管理裝置。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于烽火通信科技股份有限公司,未經(jīng)烽火通信科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410157958.1/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 一種在有線智能網(wǎng)中實(shí)現(xiàn)直播業(yè)務(wù)的方法
- 業(yè)務(wù)路由方法、業(yè)務(wù)路由器、客戶端設(shè)備及業(yè)務(wù)網(wǎng)絡(luò)系統(tǒng)
- 一種移動(dòng)業(yè)務(wù)消息路由的方法、系統(tǒng)和設(shè)備
- 業(yè)務(wù)處理方法、設(shè)備和系統(tǒng)
- 業(yè)務(wù)編排方法及裝置、業(yè)務(wù)發(fā)放方法及裝置
- 業(yè)務(wù)限流方法及業(yè)務(wù)限流裝置
- 一種信息推薦方法、裝置及存儲(chǔ)介質(zhì)
- 一種基于業(yè)務(wù)事件的頁(yè)面展示方法、裝置和電子設(shè)備
- 業(yè)務(wù)編排方法及裝置、業(yè)務(wù)發(fā)放方法及裝置
- 一種安全業(yè)務(wù)的定義、開發(fā)和執(zhí)行方法及系統(tǒng)





