[發明專利]一種邏輯表達式轉換拆分組裝方法有效
| 申請號: | 201811535264.1 | 申請日: | 2018-12-14 |
| 公開(公告)號: | CN109614597B | 公開(公告)日: | 2023-04-07 |
| 發明(設計)人: | 王秀英;鞠佳;產國平 | 申請(專利權)人: | 中通服公眾信息產業股份有限公司 |
| 主分類號: | G06F40/151 | 分類號: | G06F40/151;G06F16/22;G06F16/2455 |
| 代理公司: | 濟南智圓行方專利代理事務所(普通合伙企業) 37231 | 代理人: | 張玉琳 |
| 地址: | 830000 新疆維*** | 國省代碼: | 新疆;65 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 邏輯 表達式 轉換 拆分 組裝 方法 | ||
本發明公開了一種邏輯表達式轉換拆分組裝方法,涉及企業信息化領域,技術方案為,包括獲取流程業務邏輯表達式;將邏輯表達式中、括號外有“非”的部分全部進行取反;將處理后的邏輯表達式拆分;將拆分的表達式由末級向上組裝;將組裝后的頂層邏輯表達式按條件進行重新排序獲取結果表達式;將獲取的結果表達式,與施工邏輯進行匹配,匹配成功后進行業務施工。本發明的有益效果是:支持批量操作,實現表達式的自動化拆分組裝,處理速度快,替代人工工作,提升工作效率。系統自動完成計算、組裝,表達式結果準確性得到保障。可以重復執行,原始表達式發生變化后,快速完成更新。表達式拆分方法還可以驗證不同表達式之間的差異。
技術領域
本發明涉及企業信息化領域,特別涉及一種邏輯表達式轉換拆分組裝方法。
背景技術
綜合網絡激活系統實現了電信運營商所提供產品及服務的開通、關閉、變更性能等能力,通過系統集成,將各種專業網管控制和接入設備控制整合在一起,給上層業務系統提供統一的網絡激活服務,是電信運營商全程全網融合運營的核心業務支撐平臺。
綜合網絡激活系統業務目前通過傳統的流程施工模式實現,這種固化的模式難以滿足能力靈活定制、簡單交互、快速施工、便捷高效的業務施工需求,需要改變目前系統施工方式,將現有流程業務邏輯表達式進行拆分組裝處理,移植到新的適配模塊功能中,滿足施工能力表達式適配。
這些業務邏輯表達式在轉換過程中,長度及結構非常復雜,已配置的表達式總量在4萬條以上,由人工來拆分及組裝工作量大,準確性無法保障,需要采用拆分及重新組裝方法來解決該問題。
傳統邏輯表達式解析方法,通常包含公式的解析,條件的替換,公式結果的運算,但不包含公式的重新組裝,因此無法滿足施工能力表達式適配及不同表達式范圍比對的問題。
本發明方法是將邏輯表達式逐層拆分后,根據邏輯運算符向上重新組裝,然后剔除重復的表達式,轉換后的多個表達式之間是“或”的關系,轉換后的表達式之和覆蓋原表達式所有范圍。
在綜合網絡激活系統業務應用中,只要滿足拆分組裝后的一個表達式,即符合施工范圍,進行施工能力表達式適配,業務按表達式能力進行施工。能夠輔助業務人員對新舊表達式之間的業務覆蓋范圍快速比對分析。
發明內容
為了實現上述發明目的,針對上述技術問題,本發明提供一種邏輯表達式轉換拆分組裝方法。
其技術方案為,包括:
S1、獲取流程業務邏輯表達式;
S2、將S1的邏輯表達式中、括號外有“非”的部分全部進行取反;
S3、將S2處理后的邏輯表達式按括號及連接符逐層向下拆分,括號內的部分默認成下一層級待拆解表達式,依次向下拆分到末級;
S4、將拆分的表達式由末級向上組裝,“或”的關系進行新增,“與”的關系進行表達式追加及二次追加,直到頂層表達式全部生成;
S5、將組裝后的頂層邏輯表達式按條件進行重新排序,剔除重復表達式,獲取結果表達式;例如邏輯表達式AB,其中A和B就是條件。
S6、將S6獲取的結果表達式,與施工邏輯進行匹配,匹配成功后進行業務施工。
優選為,所述S2為,將括號外帶有“!”運算符的表達式,進行取反,將括號范圍內的運算符取反,在每個條件前增加“!”,如果公式中沒有“!”,或者“!”不在括號外,則不進行處理。
舉例來說就是將!(AB)轉換成(!A||!B)。以此類推,如果是!(AB)!(CD)就轉換成(!A||!B)(!C||!D)。
優選為,所述S2具體為:
按照S1獲取的表達式序號,遍歷所有表達式,對于括號外帶有“!”運算符的表達式,進一步判斷范圍內運算符;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中通服公眾信息產業股份有限公司,未經中通服公眾信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811535264.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種電子票據處理方法、裝置和系統
- 下一篇:文本錄入方法及裝置





