本發(fā)明涉及通信技術(shù)領(lǐng)域,具體地,涉及一種運用預制規(guī)則分配接入型通信業(yè)務資源的方法。
背景技術(shù):
在接入型通信業(yè)務訂單處理過程中,由于業(yè)務場景的復雜化和本地需求的多樣化,使得在接入型通信業(yè)務資源配置環(huán)節(jié)中的大部分業(yè)務流程和自動配置邏輯都采用硬編碼固化的方式進行開發(fā),如此將導致后續(xù)的代碼可讀性、可維護性和可重用性都非常地差,比如對于在業(yè)務流程和自動配置邏輯中的相關(guān)規(guī)則,主要存在如下幾點局限:(1)所有的規(guī)則采用過程式完全疊加的方式,使得規(guī)則之間的優(yōu)先順序,過分依賴于過程化編碼中的位置;(2)在規(guī)則之間無明確分界,耦合嚴重、維護困難,牽一發(fā)而動全身;(3)規(guī)則采用硬編碼方式固化,無法通過配置方式動態(tài)調(diào)整;(4)由于規(guī)則間的高度耦合,基本無法實現(xiàn)移植,不能滿足產(chǎn)業(yè)化需求。
技術(shù)實現(xiàn)要素:
針對前述現(xiàn)有技術(shù)的問題,本發(fā)明提供了一種運用預制規(guī)則分配接入型通信業(yè)務資源的方法。
本發(fā)明采用的技術(shù)方案,提供了一種運用預制規(guī)則分配接入型通信業(yè)務資源的方法,包括:
針對接入型通信業(yè)務訂單處理過程中的各個流程環(huán)節(jié),按照如下步驟分配接入型通信業(yè)務資源:
s101.根據(jù)在流程環(huán)節(jié)中與所述接入型通信業(yè)務訂單對應的第一條件參數(shù)信息,從第一規(guī)則池中匹配獲取對應的環(huán)節(jié)驅(qū)動預制規(guī)則信息,其中,在所述第一規(guī)則池中存儲有與所述第一條件參數(shù)信息一一對應的且預先定制的環(huán)節(jié)驅(qū)動預制規(guī)則信息;
s102.根據(jù)所述環(huán)節(jié)驅(qū)動預制規(guī)則信息判斷該流程環(huán)節(jié)的類型,若判定為新配流程環(huán)節(jié),則執(zhí)行步驟s103,若判定為復用流程環(huán)節(jié),則直接配置前一次分配的接入型通信業(yè)務資源,然后結(jié)束對該流程環(huán)節(jié)的處理,若判定為釋放流程環(huán)節(jié),則釋放已配置的接入型通信業(yè)務資源,然后結(jié)束對該流程環(huán)節(jié)的處理;
s103.根據(jù)在流程環(huán)節(jié)中與所述接入型通信業(yè)務訂單對應的第二條件參數(shù)信息,從第二規(guī)則池中匹配獲取對應的異常校驗預制規(guī)則信息,其中,在所述第二規(guī)則池中存儲有與所述第二條件參數(shù)信息一一對應的且預先定制的異常校驗預制規(guī)則信息;
s104.根據(jù)所述異常校驗預制規(guī)則信息判斷該新配流程環(huán)節(jié)是否滿足異常校驗規(guī)則,若不滿足則執(zhí)行步驟s105,否則進入人工分配模式,并在完成人工分配接入型通信業(yè)務資源后結(jié)束對該流程環(huán)節(jié)的處理;
s105.根據(jù)在流程環(huán)節(jié)中與所述接入型通信業(yè)務訂單對應的第三條件參數(shù)信息,從第三規(guī)則池中匹配獲取對應的資源復用預制規(guī)則信息,其中,在所述第三規(guī)則池中存儲有與所述第三條件參數(shù)信息一一對應的且預先定制的資源復用預制規(guī)則信息;
s106.根據(jù)所述資源復用預制規(guī)則信息判斷該新配流程環(huán)節(jié)是否滿足資源復用規(guī)則,若不滿足則執(zhí)行步驟s107,否則配置前一次分配的接入型通信業(yè)務資源,然后結(jié)束對該流程環(huán)節(jié)的處理;
s107.根據(jù)在流程環(huán)節(jié)中與所述接入型通信業(yè)務訂單對應的第四條件參數(shù)信息,從第四規(guī)則池中匹配獲取對應的自動配置預制規(guī)則信息,其中,在所述第四規(guī)則池中存儲有與所述第四條件參數(shù)信息一一對應的且預先定制的自動配置預制規(guī)則信息;
s108.根據(jù)所述自動配置預制規(guī)則信息分配接入型通信業(yè)務資源,然后結(jié)束對該流程環(huán)節(jié)的處理。
優(yōu)化的,在收到接入型通信業(yè)務訂單后,啟動業(yè)務流程引擎,并按照步驟s101~s108依次處理在該接入型通信業(yè)務訂單處理過程中的各個流程環(huán)節(jié)。
進一步優(yōu)化的,在處理完所有流程環(huán)節(jié)后,終止所述業(yè)務流程引擎,然后將各個流程環(huán)節(jié)的處理結(jié)果加載到與所述接入型通信業(yè)務訂單對應的接入型通信業(yè)務回執(zhí)單中,最終將所述接入型通信業(yè)務回執(zhí)單傳送至接入型通信業(yè)務開通平臺。
優(yōu)化的,所述第一條件參數(shù)信息包括流程環(huán)節(jié)名稱信息、業(yè)務產(chǎn)品名稱信息、接入方式信息、業(yè)務場景信息和業(yè)務動作屬性信息中的任意一種或它們的任意組合。
優(yōu)化的,所述第二條件參數(shù)信息包括流程環(huán)節(jié)名稱信息、業(yè)務產(chǎn)品名稱信息、接入方式信息、業(yè)務場景信息和業(yè)務動作屬性信息中的任意一種或它們的任意組合。
優(yōu)化的,所述第三條件參數(shù)信息包括流程環(huán)節(jié)名稱信息、業(yè)務產(chǎn)品名稱信息、接入方式信息、業(yè)務場景信息和業(yè)務動作屬性信息中的任意一種或它們的任意組合。
優(yōu)化的,所述第四條件參數(shù)信息包括流程環(huán)節(jié)名稱信息、業(yè)務產(chǎn)品名稱信息、接入方式信息、業(yè)務場景信息和業(yè)務動作屬性信息中的任意一種或它們的任意組合。
優(yōu)化的,在所述第一規(guī)則池、所述第二規(guī)則池、所述第三規(guī)則池或所述第四規(guī)則池中,按照參數(shù)集枚舉的方式,使對應規(guī)則池中的條件參數(shù)信息與預制規(guī)則信息一一對應。
綜上,采用本發(fā)明所提供的一種運用預制規(guī)則分配接入型通信業(yè)務資源的方法,具有如下有益效果:(1)通過引入規(guī)則池及預制的策略規(guī)則來負責各個流程環(huán)節(jié)中接入型通信業(yè)務資源的控制和管理,可使接入型通信的產(chǎn)品業(yè)務能夠以流程或數(shù)據(jù)來驅(qū)動業(yè)務場景,實現(xiàn)環(huán)節(jié)流轉(zhuǎn)和自配邏輯,達到環(huán)節(jié)及數(shù)據(jù)的可復用、可移植、可視化和可配置的目的,進而可通過組合拼裝的方式,完成復雜場景的調(diào)度和配置,便于接入型通信業(yè)務自配邏輯的可持續(xù)推廣;(2)不但可從系統(tǒng)結(jié)構(gòu)上實現(xiàn)規(guī)則數(shù)據(jù)與業(yè)務場景的分離,還可從開發(fā)實現(xiàn)上減少邏輯硬編碼、降低規(guī)則的緊耦合、提高規(guī)則可移植,同時還可從客戶感知上,實現(xiàn)規(guī)則的可閱讀性和可管理性,大大提高規(guī)則的可擴展性;(3)由于在流程環(huán)節(jié)處理過程中的相關(guān)規(guī)則具有數(shù)據(jù)化、松耦合化和可移植化等特點,可進一步實現(xiàn)規(guī)則的快速定義、快速調(diào)整和變更,以及輕松實現(xiàn)產(chǎn)品推廣的快速落地,便于實際推廣和應用。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明提供的在流程環(huán)節(jié)中分配接入型通信業(yè)務資源的流程示意圖。
具體實施方式
以下將參照附圖,通過實施例方式詳細地描述本發(fā)明提供的運用預制規(guī)則分配接入型通信業(yè)務資源的方法。在此需要說明的是,對于這些實施例方式的說明用于幫助理解本發(fā)明,但并不構(gòu)成對本發(fā)明的限定。
本文中術(shù)語“和/或”,僅僅是一種描述關(guān)聯(lián)對象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,a和/或b,可以表示:單獨存在a,單獨存在b,同時存在a和b三種情況,本文中術(shù)語“/和”是描述另一種關(guān)聯(lián)對象關(guān)系,表示可以存在兩種關(guān)系,例如,a/和b,可以表示:單獨存在a,單獨存在a和b兩種情況,另外,本文中字符“/”,一般表示前后關(guān)聯(lián)對象是一種“或”關(guān)系。
實施例一
圖1示出了本發(fā)明提供的在流程環(huán)節(jié)中分配接入型通信業(yè)務資源的流程示意圖。
本實施例提供的所述運用預制規(guī)則分配接入型通信業(yè)務資源的方法,包括:針對接入型通信業(yè)務訂單處理過程中的各個流程環(huán)節(jié),按照如下步驟分配接入型通信業(yè)務資源。
s101.根據(jù)在流程環(huán)節(jié)中與所述接入型通信業(yè)務訂單對應的第一條件參數(shù)信息,從第一規(guī)則池中匹配獲取對應的環(huán)節(jié)驅(qū)動預制規(guī)則信息,其中,在所述第一規(guī)則池中存儲有與所述第一條件參數(shù)信息一一對應的且預先定制的環(huán)節(jié)驅(qū)動預制規(guī)則信息。
在所述步驟s101中,所述接入型通信業(yè)務訂單為來自申請者的接入型通信業(yè)務請求,例如互聯(lián)網(wǎng)接入業(yè)務請求或電話網(wǎng)接入業(yè)務請求,其可以但不限于包含業(yè)務產(chǎn)品名稱信息(例如寬帶業(yè)務或電話業(yè)務等)、接入方式信息(例如電話線接入或光纖接入等)、業(yè)務場景信息(例如商業(yè)區(qū)或民宅區(qū)等)和業(yè)務動作屬性信息(例如自動接入或手動接入等)等相關(guān)信息中的任意一種或它們的任意組合。所述第一條件參數(shù)信息可以但不限于包括流程環(huán)節(jié)名稱信息、業(yè)務產(chǎn)品名稱信息、接入方式信息、業(yè)務場景信息和業(yè)務動作屬性信息等信息中的任意一種或它們的任意組合。所述環(huán)節(jié)驅(qū)動預制規(guī)則信息為對環(huán)節(jié)驅(qū)動預制規(guī)則策略(由人工制定)進行高度抽象后的數(shù)字化信息,并按照參數(shù)集枚舉的方式與所述第一條件參數(shù)信息一一對應。
s102.根據(jù)所述環(huán)節(jié)驅(qū)動預制規(guī)則信息判斷該流程環(huán)節(jié)的類型,若判定為新配流程環(huán)節(jié),則執(zhí)行步驟s103,若判定為復用流程環(huán)節(jié),則直接配置前一次分配的接入型通信業(yè)務資源,然后結(jié)束對該流程環(huán)節(jié)的處理,若判定為釋放流程環(huán)節(jié),則釋放已配置的接入型通信業(yè)務資源,然后結(jié)束對該流程環(huán)節(jié)的處理。在所述s102中,所述接入型通信業(yè)務資源可以但不限于包括接入端口編號、信道和帶寬等資源。
s103.根據(jù)在流程環(huán)節(jié)中與所述接入型通信業(yè)務訂單對應的第二條件參數(shù)信息,從第二規(guī)則池中匹配獲取對應的異常校驗預制規(guī)則信息,其中,在所述第二規(guī)則池中存儲有與所述第二條件參數(shù)信息一一對應的且預先定制的異常校驗預制規(guī)則信息。
在所述步驟s103中,所述第二條件參數(shù)信息可以但不限于包括流程環(huán)節(jié)名稱信息、業(yè)務產(chǎn)品名稱信息、接入方式信息、業(yè)務場景信息和業(yè)務動作屬性信息等信息中的任意一種或它們的任意組合。所述異常校驗預制規(guī)則信息為對異常校驗預制規(guī)則策略(由人工制定)進行高度抽象后的數(shù)字化信息,并同樣按照參數(shù)集枚舉的方式與所述第二條件參數(shù)信息一一對應。
s104.根據(jù)所述異常校驗預制規(guī)則信息判斷該新配流程環(huán)節(jié)是否滿足異常校驗規(guī)則,若不滿足則執(zhí)行步驟s105,否則進入人工分配模式,并在完成人工分配接入型通信業(yè)務資源后結(jié)束對該流程環(huán)節(jié)的處理。
s105.根據(jù)在流程環(huán)節(jié)中與所述接入型通信業(yè)務訂單對應的第三條件參數(shù)信息,從第三規(guī)則池中匹配獲取對應的資源復用預制規(guī)則信息,其中,在所述第三規(guī)則池中存儲有與所述第三條件參數(shù)信息一一對應的且預先定制的資源復用預制規(guī)則信息。
在所述步驟s105中,所述第三條件參數(shù)信息可以但不限于包括流程環(huán)節(jié)名稱信息、業(yè)務產(chǎn)品名稱信息、接入方式信息、業(yè)務場景信息和業(yè)務動作屬性信息等信息中的任意一種或它們的任意組合。所述資源復用預制規(guī)則信息為對資源復用預制規(guī)則策略(由人工制定)進行高度抽象后的數(shù)字化信息,并同樣按照參數(shù)集枚舉的方式與所述第三條件參數(shù)信息一一對應。
s106.根據(jù)所述資源復用預制規(guī)則信息判斷該新配流程環(huán)節(jié)是否滿足資源復用規(guī)則,若不滿足則執(zhí)行步驟s107,否則配置前一次分配的接入型通信業(yè)務資源,然后結(jié)束對該流程環(huán)節(jié)的處理。
s107.根據(jù)在流程環(huán)節(jié)中與所述接入型通信業(yè)務訂單對應的第四條件參數(shù)信息,從第四規(guī)則池中匹配獲取對應的自動配置預制規(guī)則信息,其中,在所述第四規(guī)則池中存儲有與所述第四條件參數(shù)信息一一對應的且預先定制的自動配置預制規(guī)則信息。
在所述步驟s107中,所述第三條件參數(shù)信息可以但不限于包括流程環(huán)節(jié)名稱信息、業(yè)務產(chǎn)品名稱信息、接入方式信息、業(yè)務場景信息和業(yè)務動作屬性信息等信息中的任意一種或它們的任意組合。所述自動配置預制規(guī)則信息為對自動配置預制規(guī)則策略(由人工制定)進行高度抽象后的數(shù)字化信息,并同樣按照參數(shù)集枚舉的方式與所述第四條件參數(shù)信息一一對應。
s108.根據(jù)所述自動配置預制規(guī)則信息分配接入型通信業(yè)務資源,然后結(jié)束對該流程環(huán)節(jié)的處理。
優(yōu)化的,在收到接入型通信業(yè)務訂單后,啟動業(yè)務流程引擎,并按照步驟s101~s108依次處理在該接入型通信業(yè)務訂單處理過程中的各個流程環(huán)節(jié)。進一步優(yōu)化的,在處理完所有流程環(huán)節(jié)后,終止所述業(yè)務流程引擎,然后將各個流程環(huán)節(jié)的處理結(jié)果加載到與所述接入型通信業(yè)務訂單對應的接入型通信業(yè)務回執(zhí)單中,最終將所述接入型通信業(yè)務回執(zhí)單傳送至接入型通信業(yè)務開通平臺。
綜上,本實施例所提供的運用預制規(guī)則分配接入型通信業(yè)務資源的方法,具有如下有益效果:(1)通過引入規(guī)則池及預制的策略規(guī)則來負責各個流程環(huán)節(jié)中接入型通信業(yè)務資源的控制和管理,可使接入型通信的產(chǎn)品業(yè)務能夠以流程或數(shù)據(jù)來驅(qū)動業(yè)務場景,實現(xiàn)環(huán)節(jié)流轉(zhuǎn)和自配邏輯,達到環(huán)節(jié)及數(shù)據(jù)的可復用、可移植、可視化和可配置的目的,進而可通過組合拼裝的方式,完成復雜場景的調(diào)度和配置,便于接入型通信業(yè)務自配邏輯的可持續(xù)推廣;(2)不但可從系統(tǒng)結(jié)構(gòu)上實現(xiàn)規(guī)則數(shù)據(jù)與業(yè)務場景的分離,還可從開發(fā)實現(xiàn)上減少邏輯硬編碼、降低規(guī)則的緊耦合、提高規(guī)則可移植,同時還可從客戶感知上,實現(xiàn)規(guī)則的可閱讀性和可管理性,大大提高規(guī)則的可擴展性;(3)由于在流程環(huán)節(jié)處理過程中的相關(guān)規(guī)則具有數(shù)據(jù)化、松耦合化和可移植化等特點,可進一步實現(xiàn)規(guī)則的快速定義、快速調(diào)整和變更,以及輕松實現(xiàn)產(chǎn)品推廣的快速落地,便于實際推廣和應用。
如上所述,可較好地實現(xiàn)本發(fā)明。對于本領(lǐng)域的技術(shù)人員而言,根據(jù)本發(fā)明的教導,設計出不同形式的運用預制規(guī)則分配接入型通信業(yè)務資源的方法并不需要創(chuàng)造性的勞動。在不脫離本發(fā)明的原理和精神的情況下對這些實施例進行變化、修改、替換、整合和變型仍落入本發(fā)明的保護范圍內(nèi)。