[發明專利]一種檢測業務之間存在沖突的方法及裝置有效
| 申請號: | 201310753347.9 | 申請日: | 2013-12-31 |
| 公開(公告)號: | CN103701671B | 公開(公告)日: | 2017-02-15 |
| 發明(設計)人: | 李寧;鄧中亮;林侃豐;林文亮;侯云龍;張璘 | 申請(專利權)人: | 北京郵電大學 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司11138 | 代理人: | 張耀光 |
| 地址: | 100876 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 檢測 業務 之間 存在 沖突 方法 裝置 | ||
技術領域
本發明涉及通信技術領域,特別涉及一種檢測業務之間存在沖突的方法及裝置。
背景技術
隨著通信技術的發展,電信運營商所提供的業務越來越多,為人們的工作和生活提供了更加便利的通信服務。然而新的電信業務的啟用,經常與已啟用的業務產生沖突,造成業務的實際運行結果與預期運行結果不符,引起用戶投訴甚至造成系統崩潰等嚴重后果,因此業務沖突問題成為阻礙電信業務發展的一大瓶頸。
現有技術中對于業務之間是否存在沖突的檢測方式為:首先,獲取到待檢測業務的執行邏輯;然后,將待檢測的各業務的執行邏輯,與預先存儲的根據經驗得到的存在沖突的業務的執行邏輯進行比對,從而判斷業務間是否有沖突。
在實現本發明的過程中,發明人發現現有技術至少存在以下問題:
當前的檢測方式僅能檢測出已存在的沖突,對于新業務之間的沖突則無法檢測出,存在一定的局限性,并且檢測效率較低。
發明內容
為了解決現有技術的問題,本發明實施例提供了一種檢測業務之間存在沖突的方法及裝置。所述技術方案如下:
一方面,提供了一種檢測業務之間存在沖突的方法,所述方法包括:
獲取待檢測的各業務對應的執行邏輯以及輸入參數;
在所述待檢測的各業務中依次選取一個業務,根據所述選取的業務對應的執行邏輯中的每一個步驟執行所述選取的業務;
在所述選取的業務的每一個步驟執行完畢時,根據當前步驟中執行所述選取的業務后的輸出參數與所述待檢測的各業務中除所述選取的業務以外其他業務對應輸入參數,確定所述選取的業務與所述其他業務是否存在沖突。
優選的,所述獲取待檢測的各業務對應的輸入參數,包括:
獲取所述待檢測的各業務的初始執行規則,并根據所述待檢測的各業務的初始執行規則,獲取所述待檢測的各業務對應的初始時的輸入參數;
相應的,所述在所述選取的業務的每一個步驟執行完畢時,根據當前步驟中執行所述選取的業務后的輸出參數與所述待檢測的各業務中除所述選取的業務以外其他業務對應輸入參數,確定所述選取的業務與所述其他業務是否存在沖突,包括:
若當前步驟中執行所述選取的業務后的輸出參數與所述其他業務對應的初始時的輸入參數屬于同一參數時,且當前步驟中執行所述選取的業務后的輸出參數與所述其他業務對應的初始時的輸入參數不相同或未在所述其他業務對應的初始時的輸入參數的選取范圍內時,則確定所述選取的業務與所述其他業務存在沖突。
優選的,獲取待檢測的各業務對應的輸入參數,包括:
根據所述待檢測的各業務的執行邏輯,獲取所述待檢測的各業務在執行過程中每一個步驟結束時對應的下一個步驟的輸入參數;
相應的,所述在所述選取的業務的每一個步驟執行完畢時,根據當前步驟中執行所述選取的業務后的輸出參數與所述待檢測的各業務中除所述選取的業務以外其他業務對應輸入參數,確定所述選取的業務與所述其他業務是否存在沖突,包括:
若當前步驟中執行所述選取的業務后的輸出參數與所述其他業務在當前步驟之后的一個步驟的輸入參數屬于同一參數時,且當前步驟中執行所述選取的業務后的輸出參數與所述其他業務在當前步驟之后的一個步驟的輸入參數不相同或未在所述其他業務在同一步驟中的輸入參數的選取范圍內時,則確定所述選取的業務與所述其他業務存在沖突。
優選的,所述確定所述選取的業務與所述其他業務是否存在沖突之后,所述方法還包括:
根據當前步驟中執行所述選取的業務后的輸出參數與所述待檢測的各業務中除所述選取的業務以外其他業務對應輸入參數,確定所述選取的業務與所述其他業務未存在沖突時,則在預先設定的具備沖突關系的業務對應關系中,查詢所述待檢測的各業務中是否存在所述業務對應關系中的業務組合;
如果存在所述業務組合,則確定所述待檢測的各業務中存在的所述業務組合存在沖突。
優選的,所述確定所述選取的業務與所述其他業務是否存在沖突之后,所述方法還包括:
獲取定制所述待檢測的各業務對應的用戶標識;
相應的,所述如果存在所述業務組合,則確定所述待檢測的各業務中存在的所述業務組合存在沖突,包括:
判斷所述用戶標識是否屬于所述業務組合對應的預設用戶群;
如果所述用戶標識屬于所述業務組合對應的預設用戶群,則確定所述待檢測的各業務中存在的所述業務組合存在沖突。
另一方面,提供了一種檢測業務之間存在沖突的裝置,所述裝置包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京郵電大學,未經北京郵電大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310753347.9/2.html,轉載請聲明來源鉆瓜專利網。





