欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種業(yè)務(wù)激活方法、服務(wù)器及工控機(jī)與流程

文檔序號(hào):11156938閱讀:502來源:國(guó)知局
一種業(yè)務(wù)激活方法、服務(wù)器及工控機(jī)與制造工藝

本發(fā)明屬于互聯(lián)網(wǎng)的自動(dòng)化運(yùn)維/處理技術(shù)領(lǐng)域,尤其涉及一種業(yè)務(wù)激活方法、服務(wù)器及工控機(jī)。



背景技術(shù):

互聯(lián)網(wǎng)數(shù)據(jù)中心(IDC,Internet Data Center)用于為互聯(lián)網(wǎng)內(nèi)容提供商、企業(yè)、媒體和各類網(wǎng)站提供大規(guī)模、高質(zhì)量、安全可靠的專業(yè)化服務(wù)器托管、空間租用、網(wǎng)絡(luò)批發(fā)帶寬以及ASP、EC等業(yè)務(wù)。

目前,互聯(lián)網(wǎng)數(shù)據(jù)中心的業(yè)務(wù)激活大多采用手工方式按開通工單進(jìn)行串行式按單激活,難以支持跨域(如跨省)、多設(shè)備并發(fā)及業(yè)務(wù)批量割接遷移的自動(dòng)激活需求,這對(duì)于IDC業(yè)務(wù)的發(fā)展極為不利。基于此,本領(lǐng)域需提供一種IDC業(yè)務(wù)的自動(dòng)激活方案,以解決IDC互聯(lián)網(wǎng)數(shù)據(jù)中心的大區(qū)域、集中業(yè)務(wù)自動(dòng)激活問題。



技術(shù)實(shí)現(xiàn)要素:

有鑒于此,本發(fā)明的目的在于提供一種業(yè)務(wù)激活方法、服務(wù)器及工控機(jī),旨在解決IDC互聯(lián)網(wǎng)數(shù)據(jù)中心的大區(qū)域、集中業(yè)務(wù)自動(dòng)激活問題。

為此,本發(fā)明公開如下技術(shù)方案:

一種業(yè)務(wù)激活方法,包括:

接收客戶端的業(yè)務(wù)激活請(qǐng)求,所述業(yè)務(wù)激活請(qǐng)求包括待激活的目標(biāo)業(yè)務(wù)的業(yè)務(wù)標(biāo)識(shí)以及激活需求;

根據(jù)所述激活需求,確定激活所述目標(biāo)業(yè)務(wù)所需的網(wǎng)絡(luò)設(shè)備;

生成用于激活所述目標(biāo)業(yè)務(wù)的第一激活指令集;

將所述第一激活指令集發(fā)送至所述網(wǎng)絡(luò)設(shè)備,以使得所述網(wǎng)絡(luò)設(shè)備基于所述第一激活指令集激活所述業(yè)務(wù)標(biāo)識(shí)對(duì)應(yīng)的所述目標(biāo)業(yè)務(wù)。

上述方法,優(yōu)選的,所述生成激活所述目標(biāo)業(yè)務(wù)所需的第一激活指令集包括:

依據(jù)所述網(wǎng)絡(luò)設(shè)備的設(shè)備類型,以及預(yù)先制定的原子指令模板庫、業(yè)務(wù)組合指令庫并結(jié)合所述目標(biāo)業(yè)務(wù)的業(yè)務(wù)信息生成所述第一激活指令集;

其中,所述原子指令模版庫包括針對(duì)不同設(shè)備類型配置的多套原子操作指令,所述業(yè)務(wù)組合指令庫包括針對(duì)不同的業(yè)務(wù)場(chǎng)景基于所述原子指令模版庫進(jìn)行原子指令組合所得的面向各種預(yù)設(shè)業(yè)務(wù)的組合指令。

上述方法,優(yōu)選的,在所述生成用于激活所述目標(biāo)業(yè)務(wù)的第一激活指令集之前還包括:

依據(jù)所述網(wǎng)絡(luò)設(shè)備的設(shè)備類型,以及預(yù)先制定的原子指令模板庫、業(yè)務(wù)組合指令庫生成第二激活指令集;

將所述第二激活指令集發(fā)送至所述網(wǎng)絡(luò)設(shè)備,以使得所述網(wǎng)絡(luò)設(shè)備基于所述第二激活指令集檢測(cè)自身的環(huán)境信息;

獲取所述網(wǎng)絡(luò)設(shè)備的反饋信息,并在所述反饋信息表示所述網(wǎng)絡(luò)設(shè)備的環(huán)境信息無異常時(shí)觸發(fā)所述步驟:生成用于激活所述目標(biāo)業(yè)務(wù)的第一激活指令集。

上述方法,優(yōu)選的,還包括:

對(duì)所述第一激活指令集進(jìn)行事務(wù)控制;所述事務(wù)控制包括當(dāng)所述第一激活指令集未全部執(zhí)行成功時(shí)進(jìn)行回滾或轉(zhuǎn)人工處理。

上述方法,優(yōu)選的,還包括:

獲得所述網(wǎng)絡(luò)設(shè)備的激活結(jié)果,并將所述激活結(jié)果返回給所述客戶端。

一種服務(wù)器,包括:

接收模塊,用于接收客戶端的業(yè)務(wù)激活請(qǐng)求,所述業(yè)務(wù)激活請(qǐng)求包括待激活的目標(biāo)業(yè)務(wù)的業(yè)務(wù)標(biāo)識(shí)以及激活需求;

確定模塊,用于根據(jù)所述激活需求,確定激活所述目標(biāo)業(yè)務(wù)所需的網(wǎng)絡(luò)設(shè)備;

生成模塊,用于生成激活所述目標(biāo)業(yè)務(wù)所需的第一激活指令集;

發(fā)送模塊,用于將所述第一激活指令集發(fā)送至所述網(wǎng)絡(luò)設(shè)備,以使得所述網(wǎng)絡(luò)設(shè)備基于所述第一激活指令集激活所述業(yè)務(wù)標(biāo)識(shí)對(duì)應(yīng)的所述目標(biāo)業(yè)務(wù)。

上述服務(wù)器,優(yōu)選的,所述生成模塊具體用于:依據(jù)所述網(wǎng)絡(luò)設(shè)備的設(shè)備類型,以及預(yù)先制定的原子指令模板庫、業(yè)務(wù)組合指令庫并結(jié)合所述目標(biāo)業(yè)務(wù)的業(yè)務(wù)信息生成所述激活指令集;

其中,所述原子指令模版庫包括針對(duì)不同設(shè)備類型配置的多套原子操作指令,所述業(yè)務(wù)組合指令庫包括針對(duì)不同的業(yè)務(wù)場(chǎng)景基于所述原子指令模版庫進(jìn)行原子指令組合所得的面向各種預(yù)設(shè)業(yè)務(wù)的組合指令。

上述服務(wù)器,優(yōu)選的,還包括:

測(cè)試模塊,用于依據(jù)所述網(wǎng)絡(luò)設(shè)備的設(shè)備類型,以及預(yù)先制定的原子指令模板庫、業(yè)務(wù)組合指令庫生成第二激活指令集;將所述第二激活指令集發(fā)送至所述網(wǎng)絡(luò)設(shè)備,以使得所述網(wǎng)絡(luò)設(shè)備基于所述第二激活指令集檢測(cè)自身的環(huán)境信息;獲取所述網(wǎng)絡(luò)設(shè)備的反饋信息,并在所述反饋信息表示所述網(wǎng)絡(luò)設(shè)備的環(huán)境信息無異常時(shí)觸發(fā)所述生成模塊。

上述服務(wù)器,優(yōu)選的,還包括:

事務(wù)控制模塊,用于對(duì)所述第一激活指令集進(jìn)行事務(wù)控制;所述事務(wù)控制包括當(dāng)所述第一激活指令集未全部執(zhí)行成功時(shí)進(jìn)行回滾或轉(zhuǎn)人工處理。

上述服務(wù)器,優(yōu)選的,還包括:

反饋模塊,用于獲得所述網(wǎng)絡(luò)設(shè)備的激活結(jié)果,并將所述激活結(jié)果返回給所述客戶端。

上述服務(wù)器,優(yōu)選的,在進(jìn)行激活服務(wù)部署時(shí),在同一網(wǎng)段至少部署一臺(tái)所述服務(wù)器。

一種工控機(jī),包括:

接收模塊,用于接收客戶端的業(yè)務(wù)激活請(qǐng)求,所述業(yè)務(wù)激活請(qǐng)求包括待激活的目標(biāo)業(yè)務(wù)的業(yè)務(wù)標(biāo)識(shí)以及激活需求;

確定模塊,用于根據(jù)所述激活需求,確定激活所述目標(biāo)業(yè)務(wù)所需的網(wǎng)絡(luò)設(shè)備;

生成模塊,用于生成激活所述目標(biāo)業(yè)務(wù)所需的第一激活指令集;

發(fā)送模塊,用于將所述第一激活指令集發(fā)送至所述網(wǎng)絡(luò)設(shè)備,以使得所述網(wǎng)絡(luò)設(shè)備基于所述第一激活指令集激活所述業(yè)務(wù)標(biāo)識(shí)對(duì)應(yīng)的所述目標(biāo)業(yè)務(wù)。

由以上方案可知,本申請(qǐng)公開了一種業(yè)務(wù)激活方法、服務(wù)器及工控機(jī),所述方法包括接收客戶端的業(yè)務(wù)激活請(qǐng)求,該業(yè)務(wù)激活請(qǐng)求包括待激活的目標(biāo)業(yè)務(wù)的業(yè)務(wù)標(biāo)識(shí)以及激活需求,根據(jù)所述激活需求確定激活所述目標(biāo)業(yè)務(wù)所需的網(wǎng)絡(luò)設(shè)備,生成激活所述目標(biāo)業(yè)務(wù)所需的激活指令集,并將所述激活指令集發(fā)送至所述網(wǎng)絡(luò)設(shè)備,以使得所述網(wǎng)絡(luò)設(shè)備基于所述激活指令集激活所述業(yè)務(wù)標(biāo)識(shí)對(duì)應(yīng)的所述目標(biāo)業(yè)務(wù)??梢?,本申請(qǐng)實(shí)現(xiàn)了IDC業(yè)務(wù)的自動(dòng)激活,在應(yīng)用本申請(qǐng)時(shí),可通過激活服務(wù)的合理部署,實(shí)現(xiàn)支持跨域、多設(shè)備并發(fā)及業(yè)務(wù)批量割接遷移的自動(dòng)激活需求,從而有效解決了IDC互聯(lián)網(wǎng)數(shù)據(jù)中心的大區(qū)域、集中業(yè)務(wù)自動(dòng)激活問題。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。

圖1是本申請(qǐng)實(shí)施例一提供的業(yè)務(wù)激活方法的一種流程圖;

圖2是本申請(qǐng)實(shí)施例二提供的業(yè)務(wù)激活方法的另一種流程圖;

圖3是本申請(qǐng)實(shí)施例三提供的業(yè)務(wù)激活方法的又一種流程圖;

圖4-圖6是本申請(qǐng)實(shí)施例四提供的一種服務(wù)器的結(jié)構(gòu)示意圖;

圖7是本申請(qǐng)實(shí)施例四提供的應(yīng)用本申請(qǐng)方案在網(wǎng)絡(luò)應(yīng)用系統(tǒng)部署激活服務(wù)的一具體實(shí)例圖;

圖8是本申請(qǐng)實(shí)施例四提供的基于部署的激活服務(wù)進(jìn)行IDC業(yè)務(wù)自動(dòng)激活的激活過程示意圖;

圖9-圖11是本申請(qǐng)實(shí)施例五提供的一種工控機(jī)的結(jié)構(gòu)示意圖。

具體實(shí)施方式

為了引用和清楚起見,下文中使用的技術(shù)名詞、簡(jiǎn)寫或縮寫總結(jié)解釋如下:

串行式:激活工單時(shí),一個(gè)一個(gè)去串行實(shí)施。

自動(dòng)網(wǎng)路激活:數(shù)據(jù)中心的自動(dòng)網(wǎng)路激活具體是指設(shè)備指令的自動(dòng)生成和下發(fā)(下發(fā)過程由流程控制);是業(yè)務(wù)的激活。

靜態(tài)路由:由網(wǎng)絡(luò)管理員根據(jù)需要指導(dǎo)報(bào)文發(fā)送路徑。

直連路由:無需手工配置,只要接口配置了網(wǎng)絡(luò)協(xié)議地址,同時(shí)管理狀態(tài)、物理狀態(tài)和鏈路協(xié)議均為UP時(shí),路由器能夠自動(dòng)感知該鏈路存在。

原子指令模板配置:針對(duì)不同設(shè)備機(jī)型的各種原子操作指令進(jìn)行指令模板配置。

業(yè)務(wù)組合指令配置:針對(duì)不同的業(yè)務(wù)場(chǎng)景進(jìn)行原子指令組合配置。

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

實(shí)施例一

本發(fā)明實(shí)施例一提供一種業(yè)務(wù)激活方法,旨在解決解決IDC互聯(lián)網(wǎng)數(shù)據(jù)中心的大區(qū)域、集中業(yè)務(wù)自動(dòng)激活問題,參考圖1示出的業(yè)務(wù)激活方法流程圖,該方法可以包括以下步驟:

S101:接收客戶端的業(yè)務(wù)激活請(qǐng)求,所述業(yè)務(wù)激活請(qǐng)求包括待激活的目標(biāo)業(yè)務(wù)的業(yè)務(wù)標(biāo)識(shí)以及激活需求。

其中,可通過在網(wǎng)絡(luò)應(yīng)用系統(tǒng)中部署激活服務(wù)器,并以激活服務(wù)器為執(zhí)行主體對(duì)本申請(qǐng)方案進(jìn)行實(shí)施。

所述激活需求具體可包括帶寬信息、客戶信息、機(jī)房信息,或者進(jìn)一步還可以包括端口、IP(Internet Protocol,互聯(lián)網(wǎng)協(xié)議)地址、VLAN(Virtual Local Area Network,虛擬局域網(wǎng))等待激活的目標(biāo)業(yè)務(wù)對(duì)應(yīng)所需的各項(xiàng)激活需求信息。

S102:根據(jù)所述激活需求,確定激活所述目標(biāo)業(yè)務(wù)所需的網(wǎng)絡(luò)設(shè)備。

服務(wù)器在接收到來自客戶端的業(yè)務(wù)激活請(qǐng)求后,根據(jù)該請(qǐng)求中包含的帶寬、機(jī)房等需求信息,確定實(shí)現(xiàn)激活客戶端請(qǐng)求的目標(biāo)業(yè)務(wù)時(shí)具體需采用的網(wǎng)絡(luò)設(shè)備,如交換機(jī)或路由器等網(wǎng)絡(luò)設(shè)備。

S103:生成用于激活所述目標(biāo)業(yè)務(wù)的第一激活指令集。

其中,所述第一激活指令集的生成具體以相應(yīng)的指令策略配置為基礎(chǔ)。

具體地,本實(shí)施例預(yù)先配置有完整的原子指令模板庫及業(yè)務(wù)組合指令庫,所述原子指令模板庫包括針對(duì)不同設(shè)備類型所配置的多套原子操作指令,也就是說,將各種設(shè)備型號(hào)對(duì)應(yīng)的大部分原子操作指令,都配置入系統(tǒng),從而形成一個(gè)完整的原子指令模板庫。同時(shí),本申請(qǐng)還根據(jù)業(yè)務(wù)需要,針對(duì)不同的業(yè)務(wù)場(chǎng)景進(jìn)行原子指令組合配置,將大部分業(yè)務(wù)對(duì)應(yīng)的指令組合配置信息錄入系統(tǒng),從而形成一個(gè)完整的業(yè)務(wù)組合指令庫。預(yù)先配置的原子指令模板庫及業(yè)務(wù)組合指令庫為待激活業(yè)務(wù)所需的激活指令集的生成提供了支持。

在預(yù)先配置有原子指令模板庫及業(yè)務(wù)組合指令庫的基礎(chǔ)上,本步驟具體依據(jù)激活業(yè)務(wù)需采用的網(wǎng)絡(luò)設(shè)備的設(shè)備類型、以及所述原子指令模板庫、業(yè)務(wù)組合指令庫并結(jié)合待激活的目標(biāo)業(yè)務(wù)的業(yè)務(wù)信息,配置生成用于激活所述目標(biāo)業(yè)務(wù)的第一激活指令集。

本實(shí)施例中,所述第一激活指令集具體表現(xiàn)為腳本形式,即本實(shí)施例通過生成包含所述第一激活指令集的激活腳本,下發(fā)并執(zhí)行所述激活腳本實(shí)現(xiàn)IDC業(yè)務(wù)的自動(dòng)激活。

S104:將所述第一激活指令集發(fā)送至所述網(wǎng)絡(luò)設(shè)備,以使得所述網(wǎng)絡(luò)設(shè)備基于所述第一激活指令集激活所述業(yè)務(wù)標(biāo)識(shí)對(duì)應(yīng)的所述目標(biāo)業(yè)務(wù)。

在生成包含所述第一激活指令集的激活腳本基礎(chǔ)上,服務(wù)器可登錄確定出的網(wǎng)絡(luò)設(shè)備,并將所述激活腳本發(fā)送至所述網(wǎng)絡(luò)設(shè)備(例如交換機(jī)或路由器等),其中,本實(shí)施例具體通過流程控制進(jìn)行腳本的下發(fā),網(wǎng)絡(luò)設(shè)備依據(jù)服務(wù)器下發(fā)的激活腳本進(jìn)行客戶端所請(qǐng)求的目標(biāo)業(yè)務(wù)的激活。

最終,服務(wù)器可根據(jù)網(wǎng)絡(luò)設(shè)備的業(yè)務(wù)激活情況,將網(wǎng)絡(luò)設(shè)備業(yè)務(wù)激活成功與否的激活結(jié)果返回給客戶端,以方便客戶端用戶及時(shí)獲知其請(qǐng)求的目標(biāo)業(yè)務(wù)是否成功激活。

實(shí)際實(shí)施本申請(qǐng)方案時(shí),可通過引入工作流技術(shù),對(duì)本申請(qǐng)方案所包含的網(wǎng)元配置(指令策略配置)、腳本生成、腳本下發(fā)、執(zhí)行等各個(gè)環(huán)節(jié)進(jìn)行自動(dòng)調(diào)度來實(shí)現(xiàn)IDC業(yè)務(wù)的自動(dòng)激活,其中,對(duì)每個(gè)環(huán)節(jié)均可執(zhí)行回退進(jìn)入前一環(huán)節(jié)。施工人員在網(wǎng)元配置環(huán)節(jié),可以根據(jù)機(jī)房實(shí)際情況,決定采用靜態(tài)路由還是直連路由來進(jìn)行業(yè)務(wù)激活,比如,在網(wǎng)絡(luò)環(huán)境較簡(jiǎn)單且網(wǎng)絡(luò)管理員較熟悉網(wǎng)絡(luò)拓?fù)涞那闆r下可選擇采用靜態(tài)路由,在直接相連的路由器之間可選擇采用直連路由。由于在指令策略配置過程中已經(jīng)存在完整的原子指令模板庫、業(yè)務(wù)組合指令庫,所以服務(wù)器會(huì)根據(jù)施工人員的不同選擇生成不同形式的激活指令集。

由以上方案可知,本申請(qǐng)公開的業(yè)務(wù)激活方法,包括接收客戶端的業(yè)務(wù)激活請(qǐng)求,該業(yè)務(wù)激活請(qǐng)求包括待激活的目標(biāo)業(yè)務(wù)的業(yè)務(wù)標(biāo)識(shí)以及激活需求,根據(jù)所述激活需求確定激活所述目標(biāo)業(yè)務(wù)所需的網(wǎng)絡(luò)設(shè)備,生成激活所述目標(biāo)業(yè)務(wù)所需的激活指令集,并將所述激活指令集發(fā)送至所述網(wǎng)絡(luò)設(shè)備,以使得所述網(wǎng)絡(luò)設(shè)備基于所述激活指令集激活所述業(yè)務(wù)標(biāo)識(shí)對(duì)應(yīng)的所述目標(biāo)業(yè)務(wù)??梢?,本申請(qǐng)實(shí)現(xiàn)了IDC業(yè)務(wù)的自動(dòng)激活,在應(yīng)用本申請(qǐng)時(shí),可通過激活服務(wù)的合理部署,實(shí)現(xiàn)支持跨域、多設(shè)備并發(fā)及業(yè)務(wù)批量割接遷移的自動(dòng)激活需求,從而有效解決了IDC互聯(lián)網(wǎng)數(shù)據(jù)中心的大區(qū)域、集中業(yè)務(wù)自動(dòng)激活問題。

實(shí)施例二

本實(shí)施例二繼續(xù)對(duì)實(shí)施例一提供的業(yè)務(wù)激活方法進(jìn)行補(bǔ)充,參考圖2示出的業(yè)務(wù)激活方法流程圖,所述方法還可以包括以下步驟:

S201:依據(jù)所述網(wǎng)絡(luò)設(shè)備的設(shè)備類型,以及預(yù)先制定的原子指令模板庫、業(yè)務(wù)組合指令庫生成第二激活指令集;

S202:將所述第二激活指令集發(fā)送至所述網(wǎng)絡(luò)設(shè)備,以使得所述網(wǎng)絡(luò)設(shè)備基于所述第二激活指令集檢測(cè)自身的環(huán)境信息;

S203:獲取所述網(wǎng)絡(luò)設(shè)備的反饋信息,并在所述反饋信息表示所述網(wǎng)絡(luò)設(shè)備的環(huán)境信息無異常時(shí)觸發(fā)所述步驟S103。

本實(shí)施例在自動(dòng)激活I(lǐng)DC業(yè)務(wù)的過程中,增加對(duì)網(wǎng)絡(luò)設(shè)備環(huán)境信息的檢測(cè)、測(cè)試環(huán)節(jié),具體地,在依據(jù)客戶端的激活需求確定出激活目標(biāo)業(yè)務(wù)需采用的網(wǎng)絡(luò)設(shè)備基礎(chǔ)上,服務(wù)器依據(jù)所述網(wǎng)絡(luò)設(shè)備的設(shè)備類型,以及預(yù)先制定的原子指令模板庫、業(yè)務(wù)組合指令庫生成第二激活指令集,該第二激活指令集用于對(duì)網(wǎng)絡(luò)設(shè)備的環(huán)境信息正常與否進(jìn)行測(cè)試,例如具體可通過在網(wǎng)絡(luò)設(shè)備執(zhí)行所述第二激活指令集對(duì)業(yè)務(wù)激活過程進(jìn)行預(yù)演(執(zhí)行指令但不提交執(zhí)行結(jié)果),來檢測(cè)網(wǎng)絡(luò)設(shè)備是否有空閑端口、端口是否存在異常、IP地址是否被占用、Vlan是否被占用等等,以確定網(wǎng)絡(luò)設(shè)備能否對(duì)客戶端請(qǐng)求的目標(biāo)業(yè)務(wù)進(jìn)行成功激活。

其中,本實(shí)施例同樣采用激活腳本形式進(jìn)行所述第二激活指令集的生成、下發(fā)及執(zhí)行,與所述第一激活指令集相比,所述第二激活指令集無需關(guān)聯(lián)此次業(yè)務(wù)激活的具體業(yè)務(wù)信息,僅需與待測(cè)試網(wǎng)絡(luò)設(shè)備的設(shè)備類型相匹配即可,能夠通用于與所述待測(cè)試網(wǎng)絡(luò)設(shè)備的設(shè)備類型相同的各網(wǎng)絡(luò)設(shè)備的環(huán)境信息測(cè)試中。后續(xù),在基于測(cè)試獲知所述網(wǎng)絡(luò)設(shè)備環(huán)境信息無異常的前提下,可繼續(xù)觸發(fā)上述步驟S103及S104來完成客戶端所請(qǐng)求的目標(biāo)業(yè)務(wù)的激活過程,而當(dāng)網(wǎng)絡(luò)設(shè)備的環(huán)境信息異常時(shí),可通過采用相應(yīng)措施進(jìn)行異?;謴?fù),以確保目標(biāo)業(yè)務(wù)的成功激活。

本實(shí)施例在利用確定出的網(wǎng)絡(luò)設(shè)備進(jìn)行業(yè)務(wù)激活之前,首先對(duì)所述網(wǎng)絡(luò)設(shè)備的環(huán)境信息正常與否進(jìn)行檢測(cè),有效提升了業(yè)務(wù)激活的成功率。

實(shí)施例三

本實(shí)施例中,參考圖3,所述方法還可以包括以下步驟:

S301:對(duì)所述第一激活指令集進(jìn)行事務(wù)控制;所述事務(wù)控制包括當(dāng)所述第一激活指令集未全部執(zhí)行成功時(shí)進(jìn)行回滾或轉(zhuǎn)人工處理。

本實(shí)施例基于對(duì)激活指令序列的事務(wù)控制來實(shí)現(xiàn)指令異常的恢復(fù),其中,對(duì)一個(gè)執(zhí)行的指令集,或者全部成功,或者全部失敗,不允許存在部分成功的指令,針對(duì)部分成功的指令,則進(jìn)行自動(dòng)回滾或轉(zhuǎn)人工處理;而針對(duì)無法自動(dòng)回滾的指令,則對(duì)其進(jìn)行記錄,方便之后進(jìn)行手工恢復(fù)。

實(shí)施例四

本實(shí)施例四公開一種服務(wù)器,該服務(wù)器與以上各實(shí)施例公開的業(yè)務(wù)激活方法相對(duì)應(yīng)。

相應(yīng)于實(shí)施例一,參考圖4示出的服務(wù)器結(jié)構(gòu)示意圖,所述服務(wù)器可以包括:

接收模塊100,用于接收客戶端的業(yè)務(wù)激活請(qǐng)求,所述業(yè)務(wù)激活請(qǐng)求包括待激活的目標(biāo)業(yè)務(wù)的業(yè)務(wù)標(biāo)識(shí),以及激活需求;

確定模塊200,用于根據(jù)所述激活需求,確定激活所述目標(biāo)業(yè)務(wù)所需的網(wǎng)絡(luò)設(shè)備;

生成模塊300,用于生成激活所述目標(biāo)業(yè)務(wù)所需的第一激活指令集;

發(fā)送模塊400,用于將所述第一激活指令集發(fā)送至所述網(wǎng)絡(luò)設(shè)備,以使得所述網(wǎng)絡(luò)設(shè)備基于所述第一激活指令集激活所述業(yè)務(wù)標(biāo)識(shí)對(duì)應(yīng)的所述目標(biāo)業(yè)務(wù)。

其中,所述生成模塊具體用于:依據(jù)所述網(wǎng)絡(luò)設(shè)備的設(shè)備類型,以及預(yù)先制定的原子指令模板庫、業(yè)務(wù)組合指令庫并結(jié)合所述目標(biāo)業(yè)務(wù)生成所述激活指令集;所述原子指令模版庫包括針對(duì)不同設(shè)備類型的多套原子操作指令,所述業(yè)務(wù)組合指令庫包括針對(duì)不同的業(yè)務(wù)場(chǎng)景基于所述原子指令模版庫進(jìn)行原子指令組合所得的各種預(yù)設(shè)業(yè)務(wù)的組合指令。

相應(yīng)于實(shí)施例二,參考圖5,所述服務(wù)器還可以包括:測(cè)試模塊500,用于依據(jù)所述網(wǎng)絡(luò)設(shè)備的設(shè)備類型,以及預(yù)先制定的原子指令模板庫、業(yè)務(wù)組合指令庫生成第二激活指令集;將所述第二激活指令集發(fā)送至所述網(wǎng)絡(luò)設(shè)備,以使得所述網(wǎng)絡(luò)設(shè)備基于所述第二激活指令集檢測(cè)自身的環(huán)境信息;獲取所述網(wǎng)絡(luò)設(shè)備的反饋信息,并在所述反饋信息表示所述網(wǎng)絡(luò)設(shè)備的環(huán)境信息無異常時(shí)觸發(fā)所述生成模塊300。

相應(yīng)于實(shí)施例三,參考圖6,所述服務(wù)器還可以包括:事務(wù)控制模塊600,用于對(duì)所述第一激活指令集進(jìn)行事務(wù)控制;所述事務(wù)控制包括當(dāng)所述第一激活指令集未全部執(zhí)行成功時(shí)進(jìn)行回滾或轉(zhuǎn)人工處理。

對(duì)于本發(fā)明實(shí)施例四公開的服務(wù)器而言,由于其與實(shí)施例一至實(shí)施例三公開的業(yè)務(wù)激活方法相對(duì)應(yīng),所以描述的比較簡(jiǎn)單,相關(guān)相似之處請(qǐng)參見實(shí)施例一至實(shí)施例三中業(yè)務(wù)激活方法部分的說明即可,此處不再詳述。

接下來,本實(shí)施例提供實(shí)際應(yīng)用本申請(qǐng)時(shí),在網(wǎng)絡(luò)應(yīng)用系統(tǒng)中進(jìn)行激活服務(wù)部署及實(shí)現(xiàn)IDC業(yè)務(wù)自動(dòng)激活的一具體實(shí)例。

其中,參考圖7,激活服務(wù)的進(jìn)程部署,與系統(tǒng)所管轄的網(wǎng)絡(luò)設(shè)備所處的網(wǎng)段及系統(tǒng)規(guī)模有關(guān),當(dāng)所有網(wǎng)絡(luò)設(shè)備都處于同一個(gè)網(wǎng)段時(shí),一般情況下只需部署一臺(tái)激活服務(wù)器(進(jìn)程)即可,但如果系統(tǒng)規(guī)模n較大(例如超出300臺(tái))則需要分布式部署INT(n/300+1)臺(tái)激活服務(wù)器(進(jìn)程)。

當(dāng)系統(tǒng)所管轄的網(wǎng)絡(luò)設(shè)備分別處于m個(gè)不同的網(wǎng)段時(shí),則需在每個(gè)網(wǎng)段至少部署一臺(tái)激活服務(wù)器(進(jìn)程),即系統(tǒng)至少需分布式部署m臺(tái)激活服務(wù)器。

激活服務(wù)進(jìn)程采用服務(wù)器套接字方式實(shí)現(xiàn),該服務(wù)器套接字允許的最大同時(shí)連接數(shù)為300。當(dāng)收到一個(gè)客戶端的業(yè)務(wù)激活請(qǐng)求時(shí),即時(shí)啟動(dòng)一個(gè)線程對(duì)該請(qǐng)求進(jìn)行如圖8所示的處理:先登錄網(wǎng)絡(luò)設(shè)備,然后通過命令交互的方式將用于環(huán)境測(cè)試的激活腳本下發(fā)到網(wǎng)絡(luò)設(shè)備并獲取網(wǎng)絡(luò)設(shè)備的確認(rèn)信息,在確認(rèn)設(shè)備環(huán)境無異常后,服務(wù)器根據(jù)原子指令模板庫、業(yè)務(wù)組合指令庫結(jié)合具體的業(yè)務(wù)自動(dòng)生成激活腳本,然后通過流程控制進(jìn)行腳本下發(fā),進(jìn)而網(wǎng)絡(luò)設(shè)備根據(jù)下發(fā)的激活腳本激活業(yè)務(wù),最終由服務(wù)器將激活結(jié)果返回給客戶端。

實(shí)施例五

本實(shí)施例公開一種工控機(jī),該工控機(jī)與實(shí)施例一至實(shí)施例三公開的業(yè)務(wù)激活方法相對(duì)應(yīng),具體可作為所述業(yè)務(wù)激活方法的一種產(chǎn)品實(shí)現(xiàn)形式,即本申請(qǐng)的業(yè)務(wù)激活方法可采用服務(wù)器或工控機(jī)等多種形式實(shí)現(xiàn),本申請(qǐng)對(duì)此不作限定。

相應(yīng)于實(shí)施例一,參考圖9示出的工控機(jī)的結(jié)構(gòu)示意圖,所述工控機(jī)可以包括:

接收模塊100,用于接收客戶端的業(yè)務(wù)激活請(qǐng)求,所述業(yè)務(wù)激活請(qǐng)求包括待激活的目標(biāo)業(yè)務(wù)的業(yè)務(wù)標(biāo)識(shí),以及激活需求;

確定模塊200,用于根據(jù)所述激活需求,確定激活所述目標(biāo)業(yè)務(wù)所需的網(wǎng)絡(luò)設(shè)備;

生成模塊300,用于生成激活所述目標(biāo)業(yè)務(wù)所需的第一激活指令集;

發(fā)送模塊400,用于將所述第一激活指令集發(fā)送至所述網(wǎng)絡(luò)設(shè)備,以使得所述網(wǎng)絡(luò)設(shè)備基于所述第一激活指令集激活所述業(yè)務(wù)標(biāo)識(shí)對(duì)應(yīng)的所述目標(biāo)業(yè)務(wù)。

其中,所述生成模塊300具體用于:依據(jù)所述網(wǎng)絡(luò)設(shè)備的設(shè)備類型,以及預(yù)先制定的原子指令模板庫、業(yè)務(wù)組合指令庫并結(jié)合所述目標(biāo)業(yè)務(wù)生成所述激活指令集;所述原子指令模版庫包括針對(duì)不同設(shè)備類型的多套原子操作指令,所述業(yè)務(wù)組合指令庫包括針對(duì)不同的業(yè)務(wù)場(chǎng)景基于所述原子指令模版庫進(jìn)行原子指令組合所得的各種預(yù)設(shè)業(yè)務(wù)的組合指令。

相應(yīng)于實(shí)施例二,參考圖10,所述工控機(jī)還可以包括:測(cè)試模塊500,用于依據(jù)所述網(wǎng)絡(luò)設(shè)備的設(shè)備類型,以及預(yù)先制定的原子指令模板庫、業(yè)務(wù)組合指令庫生成第二激活指令集;將所述第二激活指令集發(fā)送至所述網(wǎng)絡(luò)設(shè)備,以使得所述網(wǎng)絡(luò)設(shè)備基于所述第二激活指令集檢測(cè)自身的環(huán)境信息;獲取所述網(wǎng)絡(luò)設(shè)備的反饋信息,并在所述反饋信息表示所述網(wǎng)絡(luò)設(shè)備的環(huán)境信息無異常時(shí)觸發(fā)所述生成模塊。

相應(yīng)于實(shí)施例三,參考圖11,所述工控機(jī)還可以包括:事務(wù)控制模塊600,用于對(duì)所述第一激活指令集進(jìn)行事務(wù)控制;所述事務(wù)控制包括當(dāng)所述第一激活指令集未全部執(zhí)行成功時(shí)進(jìn)行回滾或轉(zhuǎn)人工處理。

對(duì)于本發(fā)明實(shí)施例五公開的工控機(jī)而言,由于其與實(shí)施例一至實(shí)施例三公開的業(yè)務(wù)激活方法相對(duì)應(yīng),所以描述的比較簡(jiǎn)單,相關(guān)相似之處請(qǐng)參見實(shí)施例一至實(shí)施例三中業(yè)務(wù)激活方法部分的說明即可,此處不再詳述。

綜上所述,本申請(qǐng)?zhí)峁┝艘环N有效的跨域、大并發(fā)、分布式業(yè)務(wù)自動(dòng)激活架構(gòu),通過進(jìn)程、線程的優(yōu)化組合,可實(shí)現(xiàn)高效、可靠的分布式激活控制,可實(shí)現(xiàn)精確化、激活規(guī)則可配置的快速業(yè)務(wù)激活,解決了DC互聯(lián)網(wǎng)數(shù)據(jù)中心的大區(qū)域、集中業(yè)務(wù)自動(dòng)激活問題,能夠極大促進(jìn)遠(yuǎn)距離、大規(guī)模部署運(yùn)營(yíng)IDC網(wǎng)絡(luò)的快速激活和管控,進(jìn)而極大的促進(jìn)了IDC業(yè)務(wù)的發(fā)展。

需要說明的是,本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見即可。

為了描述的方便,描述以上系統(tǒng)或裝置時(shí)以功能分為各種模塊或單元分別描述。當(dāng)然,在實(shí)施本申請(qǐng)時(shí)可以把各單元的功能在同一個(gè)或多個(gè)軟件和/或硬件中實(shí)現(xiàn)。

通過以上的實(shí)施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請(qǐng)可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn)?;谶@樣的理解,本申請(qǐng)的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請(qǐng)各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。

最后,還需要說明的是,在本文中,諸如第一、第二、第三和第四等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。

以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
五指山市| 永兴县| 广河县| 云林县| 沾益县| 临沭县| 且末县| 高密市| 广昌县| 尖扎县| 大同市| 海伦市| 涡阳县| 丹阳市| 南汇区| 宜都市| 新乐市| 娄烦县| 武陟县| 木里| 兴义市| 饶河县| 札达县| 北安市| 保靖县| 黑龙江省| 福贡县| 昔阳县| 太仓市| 龙门县| 汉源县| 沛县| 米脂县| 普兰县| 信宜市| 新竹市| 新密市| 潼关县| 盘山县| 阳西县| 盐亭县|