一種基于業(yè)務(wù)仿真的業(yè)務(wù)激活方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種基于業(yè)務(wù)仿真的業(yè)務(wù)激活方法和系統(tǒng),業(yè)務(wù)仿真子系統(tǒng)設(shè)置業(yè)務(wù)仿真規(guī)則流程,并設(shè)置業(yè)務(wù)仿真流程模板;向網(wǎng)元平臺(tái)發(fā)送數(shù)據(jù)查詢命令,并接收網(wǎng)元平臺(tái)返回的與該業(yè)務(wù)激活相關(guān)的網(wǎng)元數(shù)據(jù);根據(jù)業(yè)務(wù)仿真規(guī)則流程以及網(wǎng)元數(shù)據(jù)進(jìn)行網(wǎng)元施工模擬;當(dāng)網(wǎng)元施工模擬成功時(shí),業(yè)務(wù)仿真子系統(tǒng)向業(yè)務(wù)施工子系統(tǒng)發(fā)送業(yè)務(wù)模擬成功消息,業(yè)務(wù)施工子系統(tǒng)激活此業(yè)務(wù);當(dāng)網(wǎng)元施工模擬出現(xiàn)錯(cuò)誤時(shí),業(yè)務(wù)仿真子系統(tǒng)向業(yè)務(wù)施工子系統(tǒng)發(fā)送業(yè)務(wù)模擬失敗消息。本發(fā)明的基于業(yè)務(wù)仿真的業(yè)務(wù)激活方法和系統(tǒng),在進(jìn)行業(yè)務(wù)激活前進(jìn)行被激活業(yè)務(wù)的仿真,有效地規(guī)避由于業(yè)務(wù)激活失敗導(dǎo)致的業(yè)務(wù)中斷現(xiàn)象,保證自動(dòng)激活成功率,從而為實(shí)現(xiàn)業(yè)務(wù)的自動(dòng)激活提供了保障。
【專利說明】一種基于業(yè)務(wù)仿真的業(yè)務(wù)激活方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及運(yùn)營支撐【技術(shù)領(lǐng)域】,尤其涉及一種基于業(yè)務(wù)仿真的業(yè)務(wù)激活方法和系統(tǒng)。
【背景技術(shù)】
[0002]業(yè)務(wù)激活技術(shù)是指網(wǎng)絡(luò)激活系統(tǒng)根據(jù)前端業(yè)務(wù)受理內(nèi)容生成激活指令或操作后,自動(dòng)向網(wǎng)元平臺(tái)下發(fā),完成業(yè)務(wù)開通所需的各類網(wǎng)絡(luò)數(shù)據(jù)制作的功能。政企業(yè)務(wù)一般都會(huì)要求在指定的時(shí)間點(diǎn)進(jìn)行開通激活(尤其為激活影響較大的移機(jī)),因此在受理后激活前會(huì)有一段等待預(yù)約時(shí)間。
[0003]對(duì)于4008、800和95等政企業(yè)務(wù),其業(yè)務(wù)激活時(shí)的路由數(shù)據(jù)制作過程較為復(fù)雜,業(yè)務(wù)受理問題、前后端數(shù)據(jù)不一致、業(yè)務(wù)規(guī)則不一等原因都可能引起業(yè)務(wù)激活失敗。對(duì)于業(yè)務(wù)錯(cuò)誤的校驗(yàn),必須結(jié)合真實(shí)網(wǎng)絡(luò)數(shù)據(jù)才能有效地進(jìn)行。
[0004]當(dāng)前,一些業(yè)務(wù),例如政企業(yè)務(wù),由于現(xiàn)網(wǎng)數(shù)據(jù)一致性較低,業(yè)務(wù)規(guī)則復(fù)雜,大都通過人工方式進(jìn)行校驗(yàn),尚未實(shí)現(xiàn)自動(dòng)校驗(yàn)。而且政企業(yè)務(wù)用戶敏感度較高、影響面大,業(yè)務(wù)激活施工時(shí)失敗,可能引起業(yè)務(wù)中斷造成用戶投訴;現(xiàn)有方案難以保證自動(dòng)激活成功率,因此當(dāng)前政企業(yè)務(wù)仍未實(shí)現(xiàn)自動(dòng)激活。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明要解決的一個(gè)技術(shù)問題是提供一種基于業(yè)務(wù)仿真的業(yè)務(wù)激活方法,在進(jìn)行業(yè)務(wù)激活前進(jìn)行被激活業(yè)務(wù)的仿真。
[0006]一種基于業(yè)務(wù)仿真的業(yè)務(wù)激活方法,包括:業(yè)務(wù)仿真子系統(tǒng)設(shè)置業(yè)務(wù)仿真規(guī)則流程,并根據(jù)所述業(yè)務(wù)仿真規(guī)則流程設(shè)置業(yè)務(wù)仿真流程模板;當(dāng)業(yè)務(wù)仿真子系統(tǒng)接收到業(yè)務(wù)施工子系統(tǒng)發(fā)送的業(yè)務(wù)激活任務(wù)時(shí),向網(wǎng)元平臺(tái)發(fā)送數(shù)據(jù)查詢命令,并接收網(wǎng)元平臺(tái)返回的與該業(yè)務(wù)激活相關(guān)的網(wǎng)元數(shù)據(jù);業(yè)務(wù)仿真子系統(tǒng)根據(jù)所述業(yè)務(wù)仿真規(guī)則流程以及網(wǎng)元數(shù)據(jù)進(jìn)行網(wǎng)元施工模擬;當(dāng)網(wǎng)元施工模擬成功時(shí),業(yè)務(wù)仿真子系統(tǒng)向業(yè)務(wù)施工子系統(tǒng)發(fā)送業(yè)務(wù)模擬成功消息,業(yè)務(wù)施工子系統(tǒng)激活此業(yè)務(wù);當(dāng)網(wǎng)元施工模擬出現(xiàn)錯(cuò)誤時(shí),業(yè)務(wù)仿真子系統(tǒng)向業(yè)務(wù)施工子系統(tǒng)發(fā)送業(yè)務(wù)模擬失敗消息。
[0007]根據(jù)本發(fā)明的方法的一個(gè)實(shí)施例,進(jìn)一步的,所述業(yè)務(wù)仿真子系統(tǒng)針對(duì)業(yè)務(wù)類型設(shè)置業(yè)務(wù)仿真規(guī)則流程;根據(jù)所述業(yè)務(wù)仿真規(guī)則流程設(shè)置的業(yè)務(wù)仿真流程模板中包括:業(yè)務(wù)邏輯、校驗(yàn)規(guī)則和接口約束。
[0008]根據(jù)本發(fā)明的方法的一個(gè)實(shí)施例,進(jìn)一步的,當(dāng)網(wǎng)元施工模擬出現(xiàn)錯(cuò)誤時(shí),業(yè)務(wù)仿真子系統(tǒng)對(duì)業(yè)務(wù)錯(cuò)誤進(jìn)行預(yù)警,并提供圖形化的業(yè)務(wù)仿真過程展現(xiàn);對(duì)于未能通過業(yè)務(wù)仿真的待激活業(yè)務(wù),所述業(yè)務(wù)仿真子系統(tǒng)在定位出業(yè)務(wù)錯(cuò)誤所在后,進(jìn)行業(yè)務(wù)錯(cuò)誤修正處理。
[0009]根據(jù)本發(fā)明的方法的一個(gè)實(shí)施例,進(jìn)一步的,當(dāng)業(yè)務(wù)仿真子系統(tǒng)接收到業(yè)務(wù)施工子系統(tǒng)發(fā)送的業(yè)務(wù)激活任務(wù)時(shí),業(yè)務(wù)仿真子系統(tǒng)根據(jù)所需激活業(yè)務(wù),啟動(dòng)對(duì)應(yīng)的業(yè)務(wù)仿真流程;業(yè)務(wù)仿真子系統(tǒng)根據(jù)業(yè)務(wù)激活任務(wù)中的業(yè)務(wù)類型和激活參數(shù),按照該業(yè)務(wù)的激活規(guī)則和業(yè)務(wù)校驗(yàn)規(guī)則,生成激活指令或校驗(yàn)數(shù)據(jù),并將生成的激活指令或校驗(yàn)數(shù)據(jù)根據(jù)業(yè)務(wù)仿真流程的環(huán)節(jié)進(jìn)行仿真;在每個(gè)業(yè)務(wù)仿真流程的環(huán)節(jié)中,業(yè)務(wù)仿真子系統(tǒng)對(duì)該環(huán)節(jié)使用的數(shù)據(jù)進(jìn)行一致性校驗(yàn),通過比對(duì)接收到的業(yè)務(wù)激活任務(wù)中的客戶信息和獲取的網(wǎng)元數(shù)據(jù),判斷數(shù)據(jù)是否一致;并進(jìn)行模擬施工,判斷是否出現(xiàn)異常。
[0010]根據(jù)本發(fā)明的方法的一個(gè)實(shí)施例,進(jìn)一步的,對(duì)于網(wǎng)元施工模擬成功的業(yè)務(wù)激活任務(wù),當(dāng)業(yè)務(wù)開通預(yù)約時(shí)間到達(dá)時(shí),業(yè)務(wù)仿真子系統(tǒng)向業(yè)務(wù)施工子系統(tǒng)發(fā)送業(yè)務(wù)模擬成功消息。
[0011]本發(fā)明要解決的一個(gè)技術(shù)問題是提供一種基于業(yè)務(wù)仿真的業(yè)務(wù)激活系統(tǒng),在進(jìn)行業(yè)務(wù)激活前進(jìn)行被激活業(yè)務(wù)的仿真。
[0012]一種基于業(yè)務(wù)仿真的業(yè)務(wù)激活系統(tǒng),包括:業(yè)務(wù)仿真子系統(tǒng)和業(yè)務(wù)施工子系統(tǒng);所述業(yè)務(wù)仿真子系統(tǒng)包括:激活任務(wù)接收模塊,用于接收業(yè)務(wù)施工子系統(tǒng)發(fā)送的業(yè)務(wù)激活任務(wù),并從業(yè)務(wù)激活任務(wù)中提取出業(yè)務(wù)信息;仿真規(guī)則配置模塊,用于設(shè)置業(yè)務(wù)仿真規(guī)則流程,并根據(jù)所述業(yè)務(wù)仿真規(guī)則流程設(shè)置業(yè)務(wù)仿真流程模板;網(wǎng)絡(luò)數(shù)據(jù)查詢模塊,用于向網(wǎng)元平臺(tái)發(fā)送數(shù)據(jù)查詢命令,并接收網(wǎng)元平臺(tái)返回的與該業(yè)務(wù)激活相關(guān)的網(wǎng)元數(shù)據(jù);業(yè)務(wù)仿真流程模塊,用于根據(jù)所述業(yè)務(wù)仿真規(guī)則流程以及網(wǎng)元數(shù)據(jù)進(jìn)行網(wǎng)元施工模擬;其中,當(dāng)網(wǎng)元施工模擬成功時(shí),業(yè)務(wù)仿真子系統(tǒng)向業(yè)務(wù)施工子系統(tǒng)發(fā)送業(yè)務(wù)模擬成功消息,業(yè)務(wù)施工子系統(tǒng)激活此業(yè)務(wù);當(dāng)網(wǎng)元施工模擬出現(xiàn)錯(cuò)誤時(shí),業(yè)務(wù)仿真子系統(tǒng)向業(yè)務(wù)施工子系統(tǒng)發(fā)送業(yè)務(wù)模擬失敗消息。
[0013]根據(jù)本發(fā)明的系統(tǒng)的一個(gè)實(shí)施例,進(jìn)一步的,所述仿真規(guī)則配置模塊針對(duì)業(yè)務(wù)類型設(shè)置業(yè)務(wù)仿真規(guī)則流程;其中,根據(jù)所述業(yè)務(wù)仿真規(guī)則流程設(shè)置的業(yè)務(wù)仿真流程模板中包括:業(yè)務(wù)邏輯、校驗(yàn)規(guī)則和接口約束。
[0014]根據(jù)本發(fā)明的系統(tǒng)的一個(gè)實(shí)施例,進(jìn)一步的,仿真過程展示模塊,用于提供圖形化的業(yè)務(wù)仿真過程展現(xiàn);業(yè)務(wù)預(yù)警模塊,用于當(dāng)網(wǎng)元施工模擬出現(xiàn)錯(cuò)誤時(shí),對(duì)業(yè)務(wù)錯(cuò)誤進(jìn)行預(yù)警,對(duì)于未能通過業(yè)務(wù)仿真的待激活業(yè)務(wù),在定位出業(yè)務(wù)錯(cuò)誤所在后,進(jìn)行業(yè)務(wù)錯(cuò)誤修正處理。
[0015]根據(jù)本發(fā)明的系統(tǒng)的一個(gè)實(shí)施例,進(jìn)一步的,指令生成模塊,用于根據(jù)業(yè)務(wù)激活任務(wù)中的業(yè)務(wù)類型和激活參數(shù),按照該業(yè)務(wù)的激活規(guī)則和業(yè)務(wù)校驗(yàn)規(guī)則,生成激活指令或校驗(yàn)數(shù)據(jù);當(dāng)激活任務(wù)接收模塊接收到業(yè)務(wù)施工子系統(tǒng)發(fā)送的業(yè)務(wù)激活任務(wù)時(shí),業(yè)務(wù)仿真流程模塊根據(jù)所需激活業(yè)務(wù),啟動(dòng)對(duì)應(yīng)的業(yè)務(wù)仿真流程,將生成的激活指令或校驗(yàn)數(shù)據(jù)根據(jù)業(yè)務(wù)仿真流程的環(huán)節(jié)進(jìn)行仿真;在每個(gè)業(yè)務(wù)仿真流程的環(huán)節(jié)中,業(yè)務(wù)仿真流程模塊對(duì)該環(huán)節(jié)使用的數(shù)據(jù)進(jìn)行一致性校驗(yàn),通過比對(duì)接收到的業(yè)務(wù)激活任務(wù)中的客戶信息和獲取的網(wǎng)元數(shù)據(jù),判斷數(shù)據(jù)是否一致;并進(jìn)行模擬施工,判斷是否出現(xiàn)異常。
[0016]根據(jù)本發(fā)明的系統(tǒng)的一個(gè)實(shí)施例,進(jìn)一步的,對(duì)于網(wǎng)元施工模擬成功的業(yè)務(wù)激活任務(wù),當(dāng)業(yè)務(wù)開通預(yù)約時(shí)間到達(dá)時(shí),業(yè)務(wù)仿真子系統(tǒng)向業(yè)務(wù)施工子系統(tǒng)發(fā)送業(yè)務(wù)模擬成功消息。
[0017]本發(fā)明的基于業(yè)務(wù)仿真的業(yè)務(wù)激活方法和系統(tǒng),在進(jìn)行業(yè)務(wù)激活前進(jìn)行被激活業(yè)務(wù)的仿真,有效地規(guī)避由于業(yè)務(wù)激活失敗導(dǎo)致的業(yè)務(wù)中斷現(xiàn)象,保證自動(dòng)激活成功率,從而為實(shí)現(xiàn)業(yè)務(wù)的自動(dòng)激活提供了保障?!緦@綀D】
【附圖說明】
[0018]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0019]圖1為根據(jù)本發(fā)明的基于業(yè)務(wù)仿真的業(yè)務(wù)激活方法的一個(gè)實(shí)施例的流程圖;
[0020]圖2為根據(jù)本發(fā)明的基于業(yè)務(wù)仿真的業(yè)務(wù)激活方法的另一個(gè)實(shí)施例的流程圖;
[0021]圖3為根據(jù)本發(fā)明的基于業(yè)務(wù)仿真的業(yè)務(wù)激活系統(tǒng)的一個(gè)實(shí)施例的示意圖;
[0022]圖4為基于業(yè)務(wù)仿真的業(yè)務(wù)激活方法中的業(yè)務(wù)仿真過程流程模板的示意圖。
【具體實(shí)施方式】
[0023]下面參照附圖對(duì)本發(fā)明進(jìn)行更全面的描述,其中說明本發(fā)明的示例性實(shí)施例。下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。下面結(jié)合各個(gè)圖和實(shí)施例對(duì)本發(fā)明的技術(shù)方案進(jìn)行多方面的描述。
[0024]圖1為根據(jù)本發(fā)明的基于業(yè)務(wù)仿真的業(yè)務(wù)激活方法的一個(gè)實(shí)施例的流程圖。如圖所示:
[0025]步驟102,業(yè)務(wù)仿真子系統(tǒng)設(shè)置業(yè)務(wù)仿真規(guī)則流程,并根據(jù)業(yè)務(wù)仿真規(guī)則流程設(shè)置業(yè)務(wù)仿真流程模板。
[0026]步驟103,當(dāng)業(yè)務(wù)仿真子系統(tǒng)接收到業(yè)務(wù)施工子系統(tǒng)發(fā)送的業(yè)務(wù)激活任務(wù)時(shí),向網(wǎng)元平臺(tái)發(fā)送數(shù)據(jù)查詢命令,并接收網(wǎng)元平臺(tái)返回的與該業(yè)務(wù)激活相關(guān)的網(wǎng)元數(shù)據(jù)。
[0027]步驟104,業(yè)務(wù)仿真子系統(tǒng)根據(jù)業(yè)務(wù)仿真規(guī)則流程以及網(wǎng)元數(shù)據(jù)進(jìn)行網(wǎng)元施工模擬。
[0028]步驟105,當(dāng)網(wǎng)元施工模擬成功時(shí),業(yè)務(wù)仿真子系統(tǒng)向業(yè)務(wù)施工子系統(tǒng)發(fā)送業(yè)務(wù)模擬成功消息,業(yè)務(wù)施工子系統(tǒng)激活此業(yè)務(wù)。當(dāng)網(wǎng)元施工模擬出現(xiàn)錯(cuò)誤時(shí),業(yè)務(wù)仿真子系統(tǒng)向業(yè)務(wù)施工子系統(tǒng)發(fā)送業(yè)務(wù)模擬失敗消息。
[0029]根據(jù)本發(fā)明的一個(gè)實(shí)施例,業(yè)務(wù)仿真子系統(tǒng)針對(duì)業(yè)務(wù)類型設(shè)置業(yè)務(wù)仿真規(guī)則流程。根據(jù)業(yè)務(wù)仿真規(guī)則流程設(shè)置的業(yè)務(wù)仿真流程模板中包括:業(yè)務(wù)邏輯、校驗(yàn)規(guī)則和接口約束。
[0030]根據(jù)本發(fā)明的一個(gè)實(shí)施例,當(dāng)網(wǎng)元施工模擬出現(xiàn)錯(cuò)誤時(shí),業(yè)務(wù)仿真子系統(tǒng)對(duì)業(yè)務(wù)錯(cuò)誤進(jìn)行預(yù)警,并提供圖形化的業(yè)務(wù)仿真過程展現(xiàn)。對(duì)于未能通過業(yè)務(wù)仿真的待激活業(yè)務(wù),業(yè)務(wù)仿真子系統(tǒng)在定位出業(yè)務(wù)錯(cuò)誤所在后,進(jìn)行業(yè)務(wù)錯(cuò)誤修正處理。
[0031]根據(jù)本發(fā)明的一個(gè)實(shí)施例,當(dāng)業(yè)務(wù)仿真子系統(tǒng)接收到業(yè)務(wù)施工子系統(tǒng)發(fā)送的業(yè)務(wù)激活任務(wù)時(shí),業(yè)務(wù)仿真子系統(tǒng)根據(jù)所需激活業(yè)務(wù),啟動(dòng)對(duì)應(yīng)的業(yè)務(wù)仿真流程。
[0032]業(yè)務(wù)仿真子系統(tǒng)根據(jù)業(yè)務(wù)激活任務(wù)中的業(yè)務(wù)類型和激活參數(shù),按照該業(yè)務(wù)的激活規(guī)則和業(yè)務(wù)校驗(yàn)規(guī)則,生成激活指令或校驗(yàn)數(shù)據(jù),并將生成的激活指令或校驗(yàn)數(shù)據(jù)根據(jù)業(yè)務(wù)仿真流程的環(huán)節(jié)進(jìn)行仿真。
[0033]在每個(gè)業(yè)務(wù)仿真流程的環(huán)節(jié)中,業(yè)務(wù)仿真子系統(tǒng)對(duì)該環(huán)節(jié)使用的數(shù)據(jù)進(jìn)行一致性校驗(yàn),通過比對(duì)接收到的業(yè)務(wù)激活任務(wù)中的客戶信息和獲取的網(wǎng)元數(shù)據(jù),判斷數(shù)據(jù)是否一致。并進(jìn)行模擬施工,判斷是否出現(xiàn)異常。
[0034]根據(jù)本發(fā)明的方法的一個(gè)實(shí)施例,進(jìn)一步的,對(duì)于網(wǎng)元施工模擬成功的業(yè)務(wù)激活任務(wù),當(dāng)業(yè)務(wù)開通預(yù)約時(shí)間到達(dá)時(shí),業(yè)務(wù)仿真子系統(tǒng)向業(yè)務(wù)施工子系統(tǒng)發(fā)送業(yè)務(wù)模擬成功消息。
[0035]本發(fā)明提供的基于業(yè)務(wù)仿真的業(yè)務(wù)激活方法,在業(yè)務(wù)激活施工前,引入業(yè)務(wù)仿真環(huán)節(jié),通過業(yè)務(wù)仿真同時(shí)對(duì)IT域和網(wǎng)絡(luò)域進(jìn)行校驗(yàn),以進(jìn)行業(yè)務(wù)錯(cuò)誤提前預(yù)警,為錯(cuò)誤修正提供充裕的時(shí)間。并通過可視化的業(yè)務(wù)仿真過程展示,實(shí)現(xiàn)對(duì)業(yè)務(wù)錯(cuò)誤的快速定位修正。
[0036]在業(yè)務(wù)仿真配置階段,首先進(jìn)行業(yè)務(wù)仿真規(guī)則流程化,并通過流程模板的方式對(duì)其進(jìn)行固化。并由流程引擎對(duì)其進(jìn)行加載用于業(yè)務(wù)仿真過程中。在業(yè)務(wù)仿真階段,當(dāng)接收到業(yè)務(wù)激活任務(wù)時(shí),首先提取相關(guān)網(wǎng)絡(luò)真實(shí)數(shù)據(jù)。然后根據(jù)接收到的業(yè)務(wù)信息和各種業(yè)務(wù)規(guī)則、網(wǎng)元規(guī)則等,生成各種激活指令或校驗(yàn)規(guī)則數(shù)據(jù)。然后將提取到的網(wǎng)絡(luò)數(shù)據(jù)和生成的指令送進(jìn)根據(jù)業(yè)務(wù)仿真規(guī)則實(shí)例化的流程引擎中,同時(shí)進(jìn)行數(shù)據(jù)一致性校驗(yàn)和網(wǎng)元施工模擬,直到完成仿真過程或發(fā)現(xiàn)業(yè)務(wù)錯(cuò)誤。
[0037]當(dāng)發(fā)現(xiàn)業(yè)務(wù)錯(cuò)誤時(shí),通過錯(cuò)誤預(yù)警進(jìn)行提示,并以圖形化的方式展示整個(gè)仿真過程,以便進(jìn)行錯(cuò)誤快速定位后進(jìn)行業(yè)務(wù)錯(cuò)誤修復(fù)。對(duì)于通過業(yè)務(wù)仿真的激活任務(wù),在等待預(yù)約時(shí)間到達(dá)后送業(yè)務(wù)激活施工。如仍在業(yè)務(wù)激活施工中出現(xiàn)失敗,則需對(duì)業(yè)務(wù)激活施工失敗情況發(fā)生的原因進(jìn)行分析,進(jìn)一步優(yōu)化業(yè)務(wù)仿真規(guī)則。
[0038]圖2為根據(jù)本發(fā)明的基于業(yè)務(wù)仿真的業(yè)務(wù)激活方法的另一個(gè)實(shí)施例的流程圖。如圖2所示,整個(gè)方法可以通過業(yè)務(wù)仿真規(guī)則配置流程和業(yè)務(wù)仿真流程兩個(gè)相互交互的子流程進(jìn)行描述,下面的步驟都由業(yè)務(wù)仿真子系統(tǒng)完成。
[0039]步驟201,業(yè)務(wù)仿真規(guī)則流程化。
[0040]步驟202,流程模板配置。
[0041]對(duì)之前以人工方式進(jìn)行的業(yè)務(wù)仿真過程進(jìn)行梳理,采用流程模板的方式對(duì)其進(jìn)行固化。將每個(gè)校驗(yàn)步驟作為流程的一個(gè)環(huán)節(jié)。每個(gè)步驟中進(jìn)行的校驗(yàn)工作所采用的校驗(yàn)規(guī)貝U、需使用的輸入數(shù)據(jù)等作為環(huán)節(jié)的參數(shù)。
[0042]步驟204,流程引擎加載。
[0043]運(yùn)行流程引擎對(duì)配置好的業(yè)務(wù)仿真流程模板進(jìn)行加載,當(dāng)有業(yè)務(wù)激活任務(wù)時(shí),對(duì)其進(jìn)行實(shí)例化。
[0044]步驟205,業(yè)務(wù)激活任務(wù)接收。
[0045]接收業(yè)務(wù)激活任務(wù),并根據(jù)其所需激活業(yè)務(wù)的不同,啟動(dòng)不同的業(yè)務(wù)仿真流程。提取業(yè)務(wù)激活任務(wù)單中的業(yè)務(wù)信息,送到網(wǎng)絡(luò)數(shù)據(jù)查詢模塊和指令生成模塊中。
[0046]步驟206,相關(guān)網(wǎng)絡(luò)真實(shí)數(shù)據(jù)提取。
[0047]根據(jù)接收到的業(yè)務(wù)信息,通過與網(wǎng)元平臺(tái)的查詢接口發(fā)送數(shù)據(jù)查詢命令,并接收反饋的數(shù)據(jù)。完成數(shù)據(jù)格式規(guī)格化后輸入到業(yè)務(wù)仿真流程引擎中。
[0048]步驟207,網(wǎng)元指令生成。網(wǎng)元指令生成是指根據(jù)配置好的業(yè)務(wù)規(guī)則和業(yè)務(wù)信息,生成各種激活指令或校驗(yàn)規(guī)則數(shù)據(jù)。業(yè)務(wù)信息包括業(yè)務(wù)類型、客戶信息和各類業(yè)務(wù)開通參數(shù)等。
[0049]根據(jù)接收到的業(yè)務(wù)信息中的業(yè)務(wù)類型和激活參數(shù),按照該業(yè)務(wù)的激活規(guī)則和業(yè)務(wù)校驗(yàn)規(guī)則,生成激活指令或校驗(yàn)數(shù)據(jù)。將生成的指令(校驗(yàn)數(shù)據(jù))根據(jù)業(yè)務(wù)仿真流程的環(huán)節(jié)流轉(zhuǎn),逐條輸入。
[0050]步驟208,指令施工模擬。指令施工模擬是指按照既定的業(yè)務(wù)仿真流程,把生成的業(yè)務(wù)指令/校驗(yàn)規(guī)則作為相應(yīng)環(huán)節(jié)的輸入,進(jìn)行逐條驗(yàn)證。
[0051]在每個(gè)環(huán)節(jié)中,使用生成的指令,對(duì)其指令的合法性進(jìn)行判斷。根據(jù)指令的工作原理,操作提取到的網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行模擬施工,判斷是否出現(xiàn)異常。
[0052]步驟209,數(shù)據(jù)一致性校驗(yàn)。數(shù)據(jù)一致性校驗(yàn)是指把提取到的網(wǎng)元數(shù)據(jù)與前端系統(tǒng)數(shù)據(jù)進(jìn)行比對(duì),判斷是否存在前后端數(shù)據(jù)一致性問題。
[0053]在每個(gè)環(huán)節(jié)中,對(duì)該環(huán)節(jié)使用到的數(shù)據(jù)進(jìn)行數(shù)據(jù)一致性校驗(yàn)。通過比對(duì)接收到的業(yè)務(wù)信息中的客戶信息和提取到的真實(shí)網(wǎng)絡(luò)數(shù)據(jù),判斷其數(shù)據(jù)是否一致,主要有以下幾種情況:
[0054]I)對(duì)于新增操作:如果客戶信息有而網(wǎng)絡(luò)數(shù)據(jù)沒有,則為一致。如果客戶信息和網(wǎng)絡(luò)數(shù)據(jù)都有,則為不一致。
[0055]2)對(duì)于刪除操作:如果客戶信息有而網(wǎng)絡(luò)數(shù)據(jù)沒有,則為不一致。如果客戶信息和網(wǎng)絡(luò)數(shù)據(jù)都有,但內(nèi)容不同,則為不一致。都相同,則為一致。
[0056]3)對(duì)于修改操作:如果客戶信息有而網(wǎng)絡(luò)數(shù)據(jù)沒有,則為不一致。如果客戶信息和網(wǎng)絡(luò)數(shù)據(jù)都有,但內(nèi)容不同,則為一致。
[0057]步驟208和209是交叉或同時(shí)進(jìn)行。
[0058]步驟210,判斷是否通過。
[0059]步驟211,錯(cuò)誤預(yù)警及圖形化顯示。錯(cuò)誤預(yù)警仿真過程展現(xiàn)是指對(duì)業(yè)務(wù)錯(cuò)誤進(jìn)行預(yù)警,并借助流程引擎的圖形化功能,為運(yùn)維人員提供業(yè)務(wù)仿真過程展現(xiàn),以進(jìn)行業(yè)務(wù)錯(cuò)誤的快速定位和修正。
[0060]當(dāng)業(yè)務(wù)仿真流程引擎在業(yè)務(wù)仿真過程中因檢測到業(yè)務(wù)錯(cuò)誤而結(jié)束時(shí),將發(fā)生業(yè)務(wù)錯(cuò)誤時(shí)的校驗(yàn)工作通知運(yùn)營人員。
[0061]運(yùn)營人員可通過業(yè)務(wù)仿真過程展示模塊查看整個(gè)仿真過程,及仿真失敗的信息,如所處環(huán)節(jié)、輸入、校驗(yàn)規(guī)則等。
[0062]步驟212,業(yè)務(wù)錯(cuò)誤修正。業(yè)務(wù)錯(cuò)誤修正是指對(duì)于未能通過業(yè)務(wù)仿真的待激活業(yè)務(wù),在定位出業(yè)務(wù)錯(cuò)誤所在后,通過前端重新受理或后端數(shù)據(jù)修改等方式進(jìn)行業(yè)務(wù)錯(cuò)誤修正,以便保證業(yè)務(wù)的正確激活
[0063]對(duì)于發(fā)生業(yè)務(wù)錯(cuò)誤的激活任務(wù),通過業(yè)務(wù)仿真過程展示模塊完成錯(cuò)誤定位后,經(jīng)確認(rèn)后,進(jìn)行相應(yīng)系統(tǒng)/網(wǎng)元數(shù)據(jù)修改。修改情況主要如下:
[0064]I)網(wǎng)元數(shù)據(jù)正確、客戶信息錯(cuò),修改前端系統(tǒng)數(shù)據(jù)。
[0065]2)客戶信息正確、網(wǎng)元數(shù)據(jù)錯(cuò),修改網(wǎng)元數(shù)據(jù)。
[0066]3 )業(yè)務(wù)不符合約束規(guī)則,前端重新受理。
[0067]步驟213,等待預(yù)約時(shí)間,進(jìn)行激活施工。
[0068]I)對(duì)于通過業(yè)務(wù)仿真的待激活任務(wù),進(jìn)入待送激活施工任務(wù)池。
[0069]2)當(dāng)其預(yù)約時(shí)間到達(dá)時(shí),將其取出送業(yè)務(wù)施工子系統(tǒng)進(jìn)行真實(shí)激活施工。
[0070]步驟203,修正業(yè)務(wù)仿真規(guī)則。
[0071]由于在進(jìn)行業(yè)務(wù)仿真規(guī)則配置時(shí),可能仍會(huì)存在少數(shù)校驗(yàn)規(guī)則未進(jìn)行配置,導(dǎo)致真實(shí)激活施工發(fā)生失敗。
[0072]圖3為根據(jù)本發(fā)明的基于業(yè)務(wù)仿真的業(yè)務(wù)激活系統(tǒng)的一個(gè)實(shí)施例的流程圖。如圖3所示:基于業(yè)務(wù)仿真的業(yè)務(wù)激活系統(tǒng)包括:業(yè)務(wù)仿真子系統(tǒng)31和業(yè)務(wù)施工子系統(tǒng)32。
[0073]業(yè)務(wù)仿真子系統(tǒng)包括:激活任務(wù)接收模塊311。激活任務(wù)接收模塊311接收業(yè)務(wù)施工子系統(tǒng)32發(fā)送的業(yè)務(wù)激活任務(wù),并從業(yè)務(wù)激活任務(wù)中提取出業(yè)務(wù)信息。
[0074]仿真規(guī)則配置模塊312設(shè)置業(yè)務(wù)仿真規(guī)則流程,并根據(jù)業(yè)務(wù)仿真規(guī)則流程設(shè)置業(yè)務(wù)仿真流程模板。
[0075]網(wǎng)絡(luò)數(shù)據(jù)查詢模塊314向網(wǎng)元平臺(tái)發(fā)送數(shù)據(jù)查詢命令,并接收網(wǎng)元平臺(tái)返回的與該業(yè)務(wù)激活相關(guān)的網(wǎng)元數(shù)據(jù)。
[0076]業(yè)務(wù)仿真流程模塊(引擎)315根據(jù)業(yè)務(wù)仿真規(guī)則流程以及網(wǎng)元數(shù)據(jù)進(jìn)行網(wǎng)元施工模擬。其中,當(dāng)網(wǎng)元施工模擬成功時(shí),業(yè)務(wù)仿真子系統(tǒng)向業(yè)務(wù)施工子系統(tǒng)發(fā)送業(yè)務(wù)模擬成功消息,業(yè)務(wù)施工子系統(tǒng)激活此業(yè)務(wù)。當(dāng)網(wǎng)元施工模擬出現(xiàn)錯(cuò)誤時(shí),業(yè)務(wù)仿真子系統(tǒng)向業(yè)務(wù)施工子系統(tǒng)發(fā)送業(yè)務(wù)模擬失敗消息。
[0077]根據(jù)本發(fā)明的一個(gè)實(shí)施例,仿真規(guī)則配置模塊312針對(duì)業(yè)務(wù)類型設(shè)置業(yè)務(wù)仿真規(guī)則流程。其中,根據(jù)業(yè)務(wù)仿真規(guī)則流程設(shè)置的業(yè)務(wù)仿真流程模板中包括:業(yè)務(wù)邏輯、校驗(yàn)規(guī)則和接口約束。
[0078]仿真過程展示模塊317提供圖形化的業(yè)務(wù)仿真過程展現(xiàn)。業(yè)務(wù)預(yù)警模塊316當(dāng)網(wǎng)元施工模擬出現(xiàn)錯(cuò)誤時(shí),對(duì)業(yè)務(wù)錯(cuò)誤進(jìn)行預(yù)警,對(duì)于未能通過業(yè)務(wù)仿真的待激活業(yè)務(wù),在定位出業(yè)務(wù)錯(cuò)誤所在后,進(jìn)行業(yè)務(wù)錯(cuò)誤修正處理。
[0079]指令生成模塊313根據(jù)業(yè)務(wù)激活任務(wù)中的業(yè)務(wù)類型和激活參數(shù),按照該業(yè)務(wù)的激活規(guī)則和業(yè)務(wù)校驗(yàn)規(guī)則,生成激活指令或校驗(yàn)數(shù)據(jù)。
[0080]當(dāng)激活任務(wù)接收模塊311接收到業(yè)務(wù)施工子系統(tǒng)32發(fā)送的業(yè)務(wù)激活任務(wù)時(shí),業(yè)務(wù)仿真流程模塊315根據(jù)所需激活業(yè)務(wù),啟動(dòng)對(duì)應(yīng)的業(yè)務(wù)仿真流程,將生成的激活指令或校驗(yàn)數(shù)據(jù)根據(jù)業(yè)務(wù)仿真流程的環(huán)節(jié)進(jìn)行仿真。
[0081]在每個(gè)業(yè)務(wù)仿真流程的環(huán)節(jié)中,業(yè)務(wù)仿真流程模塊315對(duì)該環(huán)節(jié)使用的數(shù)據(jù)進(jìn)行一致性校驗(yàn),通過比對(duì)接收到的業(yè)務(wù)激活任務(wù)中的客戶信息和獲取的網(wǎng)元數(shù)據(jù),判斷數(shù)據(jù)是否一致。并進(jìn)行模擬施工,判斷是否出現(xiàn)異常。
[0082]對(duì)于網(wǎng)元施工模擬成功的業(yè)務(wù)激活任務(wù),當(dāng)業(yè)務(wù)開通預(yù)約時(shí)間到達(dá)時(shí),業(yè)務(wù)仿真子系統(tǒng)31向業(yè)務(wù)施工子系統(tǒng)32發(fā)送業(yè)務(wù)模擬成功消息。
[0083]根據(jù)本發(fā)明的一個(gè)實(shí)施例,以4008業(yè)務(wù)激活的業(yè)務(wù)仿真為例,業(yè)務(wù)仿真子系統(tǒng)設(shè)置業(yè)務(wù)仿真規(guī)則流程,并根據(jù)業(yè)務(wù)仿真規(guī)則流程設(shè)置業(yè)務(wù)仿真過程流程模板如圖4所示。其中,業(yè)務(wù)邏輯就體現(xiàn)在整個(gè)業(yè)務(wù)仿真流程模板中。接口約束和業(yè)務(wù)規(guī)則如下表I所示:
[0084]
【權(quán)利要求】
1.一種基于業(yè)務(wù)仿真的業(yè)務(wù)激活方法,其特征在于,包括: 業(yè)務(wù)仿真子系統(tǒng)設(shè)置業(yè)務(wù)仿真規(guī)則流程,并根據(jù)業(yè)務(wù)仿真規(guī)則流程設(shè)置業(yè)務(wù)仿真流程模板; 當(dāng)業(yè)務(wù)仿真子系統(tǒng)接收到業(yè)務(wù)施工子系統(tǒng)發(fā)送的業(yè)務(wù)激活任務(wù)時(shí),向網(wǎng)元平臺(tái)發(fā)送數(shù)據(jù)查詢命令,并接收網(wǎng)元平臺(tái)返回的與該業(yè)務(wù)激活相關(guān)的網(wǎng)元數(shù)據(jù); 業(yè)務(wù)仿真子系統(tǒng)根據(jù)所述業(yè)務(wù)仿真規(guī)則流程以及網(wǎng)元數(shù)據(jù)進(jìn)行網(wǎng)元施工模擬; 當(dāng)網(wǎng)元施工模擬成功時(shí),業(yè)務(wù)仿真子系統(tǒng)向業(yè)務(wù)施工子系統(tǒng)發(fā)送業(yè)務(wù)模擬成功消息,業(yè)務(wù)施工子系統(tǒng)激活此業(yè)務(wù);當(dāng)網(wǎng)元施工模擬出現(xiàn)錯(cuò)誤時(shí),業(yè)務(wù)仿真子系統(tǒng)向業(yè)務(wù)施工子系統(tǒng)發(fā)送業(yè)務(wù)模擬失敗消息。
2.如權(quán)利要求1所述的方法,其特征在于: 所述業(yè)務(wù)仿真子系統(tǒng)針對(duì)業(yè)務(wù)類型設(shè)置業(yè)務(wù)仿真規(guī)則流程; 根據(jù)所述業(yè)務(wù)仿真規(guī)則流程設(shè)置的業(yè)務(wù)仿真流程模板中包括:業(yè)務(wù)邏輯、校驗(yàn)規(guī)則和接口約束。
3.如權(quán)利要求2所述的方法,其特征在于: 當(dāng)網(wǎng)元施工模擬出現(xiàn)錯(cuò)誤時(shí),業(yè)務(wù)仿真子系統(tǒng)對(duì)業(yè)務(wù)錯(cuò)誤進(jìn)行預(yù)警,并提供圖形化的業(yè)務(wù)仿真過程展現(xiàn); 對(duì)于未能通過業(yè)務(wù)仿真的待激活 業(yè)務(wù),所述業(yè)務(wù)仿真子系統(tǒng)在定位出業(yè)務(wù)錯(cuò)誤所在后,進(jìn)行業(yè)務(wù)錯(cuò)誤修正處理。
4.如權(quán)利要求3所述的方法,其特征在于: 當(dāng)業(yè)務(wù)仿真子系統(tǒng)接收到業(yè)務(wù)施工子系統(tǒng)發(fā)送的業(yè)務(wù)激活任務(wù)時(shí),業(yè)務(wù)仿真子系統(tǒng)根據(jù)所需激活業(yè)務(wù),啟動(dòng)對(duì)應(yīng)的業(yè)務(wù)仿真流程; 業(yè)務(wù)仿真子系統(tǒng)根據(jù)業(yè)務(wù)激活任務(wù)中的業(yè)務(wù)類型和激活參數(shù),按照該業(yè)務(wù)的激活規(guī)則和業(yè)務(wù)校驗(yàn)規(guī)則,生成激活指令或校驗(yàn)數(shù)據(jù),并將生成的激活指令或校驗(yàn)數(shù)據(jù)根據(jù)業(yè)務(wù)仿真流程的環(huán)節(jié)進(jìn)行仿真; 在每個(gè)業(yè)務(wù)仿真流程的環(huán)節(jié)中,業(yè)務(wù)仿真子系統(tǒng)對(duì)該環(huán)節(jié)使用的數(shù)據(jù)進(jìn)行一致性校驗(yàn),通過比對(duì)接收到的業(yè)務(wù)激活任務(wù)中的客戶信息和獲取的網(wǎng)元數(shù)據(jù),判斷數(shù)據(jù)是否一致;并進(jìn)行模擬施工,判斷是否出現(xiàn)異常。
5.如權(quán)利要求1所述的方法,其特征在于: 對(duì)于網(wǎng)元施工模擬成功的業(yè)務(wù)激活任務(wù),當(dāng)業(yè)務(wù)開通預(yù)約時(shí)間到達(dá)時(shí),業(yè)務(wù)仿真子系統(tǒng)向業(yè)務(wù)施工子系統(tǒng)發(fā)送業(yè)務(wù)模擬成功消息。
6.一種基于業(yè)務(wù)仿真的業(yè)務(wù)激活系統(tǒng),其特征在于,包括: 業(yè)務(wù)仿真子系統(tǒng)和業(yè)務(wù)施工子系統(tǒng); 所述業(yè)務(wù)仿真子系統(tǒng)包括: 激活任務(wù)接收模塊,用于接收業(yè)務(wù)施工子系統(tǒng)發(fā)送的業(yè)務(wù)激活任務(wù),并從業(yè)務(wù)激活任務(wù)中提取出業(yè)務(wù)信息; 仿真規(guī)則配置模塊,用于設(shè)置業(yè)務(wù)仿真規(guī)則流程,并根據(jù)所述業(yè)務(wù)仿真規(guī)則流程設(shè)置業(yè)務(wù)仿真流程模板; 網(wǎng)絡(luò)數(shù)據(jù)查詢模塊,用于向網(wǎng)元平臺(tái)發(fā)送數(shù)據(jù)查詢命令,并接收網(wǎng)元平臺(tái)返回的與該業(yè)務(wù)激活相關(guān)的網(wǎng)元數(shù)據(jù);業(yè)務(wù)仿真流程模塊,用于根據(jù)所述業(yè)務(wù)仿真規(guī)則流程以及網(wǎng)元數(shù)據(jù)進(jìn)行網(wǎng)元施工模擬; 當(dāng)網(wǎng)元施工模擬成功時(shí),業(yè)務(wù)仿真子系統(tǒng)向業(yè)務(wù)施工子系統(tǒng)發(fā)送業(yè)務(wù)模擬成功消息,業(yè)務(wù)施工子系統(tǒng)激活此業(yè)務(wù);當(dāng)網(wǎng)元施工模擬出現(xiàn)錯(cuò)誤時(shí),業(yè)務(wù)仿真子系統(tǒng)向業(yè)務(wù)施工子系統(tǒng)發(fā)送業(yè)務(wù)模擬失敗消息。
7.如權(quán)利要求6所述的系統(tǒng),其特征在于: 所述仿真規(guī)則配置模塊針對(duì)業(yè)務(wù)類型設(shè)置業(yè)務(wù)仿真規(guī)則流程; 其中,根據(jù)所述業(yè)務(wù)仿真規(guī)則流程設(shè)置的業(yè)務(wù)仿真流程模板中包括:業(yè)務(wù)邏輯、校驗(yàn)規(guī)則和接口約束。
8.如權(quán)利要求7所述的系統(tǒng),其特征在于,還包括: 仿真過程展示模塊,用于提供圖形化的業(yè)務(wù)仿真過程展現(xiàn); 業(yè)務(wù)預(yù)警模塊,用于當(dāng)網(wǎng)元施工模擬出現(xiàn)錯(cuò)誤時(shí),對(duì)業(yè)務(wù)錯(cuò)誤進(jìn)行預(yù)警,對(duì)于未能通過業(yè)務(wù)仿真的待激活業(yè)務(wù),在定位出業(yè)務(wù)錯(cuò)誤所在后,進(jìn)行業(yè)務(wù)錯(cuò)誤修正處理。
9.如權(quán)利要求8所述的系統(tǒng),其特征在于,還包括: 指令生成模塊,用于根據(jù)業(yè)務(wù)激活任務(wù)中的業(yè)務(wù)類型和激活參數(shù),按照該業(yè)務(wù)的激活規(guī)則和業(yè)務(wù)校驗(yàn)規(guī)則,生成激活指令或校驗(yàn)數(shù)據(jù); 當(dāng)激活任務(wù)接收模塊接收到業(yè)務(wù)施工子系統(tǒng)發(fā)送的業(yè)務(wù)激活任務(wù)時(shí),業(yè)務(wù)仿真流程模塊根據(jù)所需激活業(yè)務(wù),啟動(dòng)對(duì)應(yīng)的業(yè)務(wù)仿真流程,將生成的激活指令或校驗(yàn)數(shù)據(jù)根據(jù)業(yè)務(wù)仿真流程的環(huán)節(jié)進(jìn)行仿真; 在每個(gè)業(yè)務(wù)仿真流程的環(huán)節(jié)中,業(yè)務(wù)仿真流程模塊對(duì)該環(huán)節(jié)使用的數(shù)據(jù)進(jìn)行一致性校驗(yàn),通過比對(duì)接收到的業(yè)務(wù)激活任務(wù)中的客戶信息和獲取的網(wǎng)元數(shù)據(jù),判斷數(shù)據(jù)是否一致;并進(jìn)行模擬施工,判斷是否出現(xiàn)異常。
10.如權(quán)利要求6所述的系統(tǒng),其特征在于: 對(duì)于網(wǎng)元施工模擬成功的業(yè)務(wù)激活任務(wù),當(dāng)業(yè)務(wù)開通預(yù)約時(shí)間到達(dá)時(shí),業(yè)務(wù)仿真子系統(tǒng)向業(yè)務(wù)施工子系統(tǒng)發(fā)送業(yè)務(wù)模擬成功消息。
【文檔編號(hào)】H04W24/06GK103888278SQ201210557124
【公開日】2014年6月25日 申請(qǐng)日期:2012年12月20日 優(yōu)先權(quán)日:2012年12月20日
【發(fā)明者】張英彬, 黃禮蓮, 蘇更殊, 江義杰, 石彥彬, 田海波, 陽志明, 李凌, 毛斌宏, 邱詩鵬, 周平利, 喻琦 申請(qǐng)人:中國電信股份有限公司