指令碼發(fā)送方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及互聯(lián)網(wǎng)應(yīng)用領(lǐng)域,具體而言,涉及一種指令碼發(fā)送方法和裝置。
【背景技術(shù)】
[0002] 為實(shí)現(xiàn)在運(yùn)行與維護(hù)過程中對(duì)網(wǎng)絡(luò)設(shè)備的管理,常見的方案是將用戶接口設(shè)備接 入網(wǎng)絡(luò)設(shè)備所在的網(wǎng)絡(luò),然后運(yùn)維管理人員可以使用該用戶接口設(shè)備向待控制的網(wǎng)絡(luò)設(shè)備 或者說目標(biāo)設(shè)備發(fā)送能夠被該目標(biāo)設(shè)備執(zhí)行的指令碼,進(jìn)而目標(biāo)設(shè)備在接收到指令碼后可 以執(zhí)行對(duì)應(yīng)的預(yù)定操作。然而對(duì)于這種方案,在運(yùn)維管理人員需要管理多個(gè)網(wǎng)絡(luò)設(shè)備時(shí),由 于這些網(wǎng)絡(luò)設(shè)備可能來自于不同的生產(chǎn)廠商、并且這些生產(chǎn)廠商各自采用的應(yīng)用協(xié)議和能 夠被設(shè)備所識(shí)別的指令碼很可能并不統(tǒng)一,假若該管理人員需要指示多個(gè)網(wǎng)絡(luò)設(shè)備執(zhí)行相 同的操作任務(wù)、或者是執(zhí)行相同的預(yù)定操作,則一般需要通過用戶接口設(shè)備分別向多個(gè)網(wǎng) 絡(luò)設(shè)備發(fā)送不同的指令碼。例如,在圖1所示的網(wǎng)絡(luò)環(huán)境中,運(yùn)維管理人員可以通過用戶接 口設(shè)備102對(duì)多個(gè)網(wǎng)絡(luò)設(shè)備104U06和108進(jìn)行控制,然而若該管理人員需要指示網(wǎng)絡(luò)設(shè) 備104、106和108執(zhí)行某一預(yù)定操作A時(shí),則可能需要通過用戶接口設(shè)備向網(wǎng)絡(luò)設(shè)備104發(fā) 送與預(yù)定操作A對(duì)應(yīng)的能夠被該設(shè)備104執(zhí)行的指令碼&,向網(wǎng)絡(luò)設(shè)備106發(fā)送與預(yù)定操 作A對(duì)應(yīng)的能夠被該設(shè)備104執(zhí)行的指令碼A2,并向網(wǎng)絡(luò)設(shè)備108發(fā)送與預(yù)定操作A對(duì)應(yīng) 的能夠被該設(shè)備104執(zhí)行的指令碼A3。在上述場景下,該管理人員通常需要記住或者是在 用戶接口設(shè)備一側(cè)查找到各網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)于同一預(yù)定操作A所分別需要執(zhí)行的指令碼4、 A2和A3,由此可見,當(dāng)所需管理的網(wǎng)絡(luò)設(shè)備的數(shù)量較多時(shí),傳統(tǒng)的管理方式顯然會(huì)給管理人 員帶來沉重的負(fù)擔(dān),并且導(dǎo)致管理效率的下降。針對(duì)上述的問題,目前尚未提出有效的解決 方案。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明實(shí)施例提供了一種指令碼發(fā)送方法和裝置,以至少解決現(xiàn)有方案中通過用 戶接口設(shè)備直接控制網(wǎng)絡(luò)設(shè)備需要維護(hù)各網(wǎng)絡(luò)設(shè)備的多樣化的指令碼所導(dǎo)致的對(duì)大規(guī)模 網(wǎng)絡(luò)設(shè)備的管理效率不足的技術(shù)問題。
[0004] 根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種指令碼發(fā)送方法,包括:接收用戶接口 設(shè)備發(fā)送的操作指示信息和目標(biāo)設(shè)備的標(biāo)識(shí),其中,上述操作指示信息用于指示待執(zhí)行的 預(yù)定操作;查找與上述操作指示信息和上述標(biāo)識(shí)對(duì)應(yīng)的用于被上述目標(biāo)設(shè)備執(zhí)行的指令 碼;向上述目標(biāo)設(shè)備發(fā)送查找到的指令碼。
[0005] 根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種指令碼發(fā)送裝置,包括:第一接收單 元,用于接收用戶接口設(shè)備發(fā)送的操作指示信息和目標(biāo)設(shè)備的標(biāo)識(shí),其中,上述操作指示信 息用于指示待執(zhí)行的預(yù)定操作;第一查找單元,用于查找與上述操作指示信息和上述標(biāo)識(shí) 對(duì)應(yīng)的用于被上述目標(biāo)設(shè)備執(zhí)行的指令碼;第一發(fā)送單元,用于向上述目標(biāo)設(shè)備發(fā)送查找 到的指令碼。
[0006] 在本發(fā)明實(shí)施例中,采用了在用戶接口設(shè)備與網(wǎng)絡(luò)設(shè)備之間設(shè)置指令碼發(fā)送裝置 的方式。具體地,在本發(fā)明實(shí)施例中,發(fā)送裝置可以根據(jù)接收到的操作指示信息和目標(biāo)設(shè)備 的標(biāo)識(shí)查找與該信息和該標(biāo)識(shí)均對(duì)應(yīng)的指令碼,該指令碼通常是預(yù)存的能夠被目標(biāo)設(shè)備所 執(zhí)行的指令碼,并且目標(biāo)設(shè)備通常執(zhí)行查找到的指令碼或者是基于對(duì)該查找到的指令碼的 識(shí)別便可以完成由操作指示信息所指示的預(yù)定操作。通過這一方式,發(fā)送裝置便可以達(dá)到 將由用戶接口設(shè)備識(shí)別的操作指示信息轉(zhuǎn)換為由目標(biāo)設(shè)備識(shí)別的指令碼的目的,并且在轉(zhuǎn) 換過程中不會(huì)丟失任何指示信息,從而使目標(biāo)設(shè)備完成由用戶接口設(shè)備所發(fā)出的操作指示 信息所指示的預(yù)定操作,進(jìn)而解決了現(xiàn)有方案中通過用戶接口設(shè)備直接控制網(wǎng)絡(luò)設(shè)備需要 維護(hù)各網(wǎng)絡(luò)設(shè)備的多樣化的指令碼所導(dǎo)致的對(duì)大規(guī)模網(wǎng)絡(luò)設(shè)備的管理效率不足的技術(shù)問 題。
【附圖說明】
[0007] 此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā) 明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0008] 圖1是根據(jù)現(xiàn)有技術(shù)的一種網(wǎng)絡(luò)設(shè)備管理系統(tǒng)的示意圖;
[0009] 圖2是根據(jù)本發(fā)明實(shí)施例的一種可選的指令碼發(fā)送方法的示意圖;
[0010] 圖3是根據(jù)本發(fā)明實(shí)施例的一種可選的指令碼發(fā)送方法或裝置的實(shí)施環(huán)境的示 意圖;
[0011] 圖4是根據(jù)本發(fā)明實(shí)施例的另一種可選的指令碼發(fā)送方法或裝置的實(shí)施環(huán)境的 不意圖;
[0012] 圖5是根據(jù)本發(fā)明實(shí)施例的一種可選的指令碼發(fā)送裝置的示意圖。
【具體實(shí)施方式】
[0013] 為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的 附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是 本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù) 人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范 圍。
[0014] 需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語"第一"、"第 二"等是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用 的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例能夠以除了在這里圖示或 描述的那些以外的順序?qū)嵤4送?,術(shù)語"包括"和"具有"以及他們的任何變形,意圖在于 覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限 于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn) 品或設(shè)備固有的其它步驟或單元。
[0015] 實(shí)施例1
[0016] 根據(jù)本發(fā)明實(shí)施例,提供了一種指令碼發(fā)送方法,如圖2所示,該方法包括:
[0017] S202:接收用戶接口設(shè)備發(fā)送的操作指示信息和目標(biāo)設(shè)備的標(biāo)識(shí),其中,操作指示 信息用于指示待執(zhí)行的預(yù)定操作;
[0018] S204 :查找與操作指示信息和標(biāo)識(shí)對(duì)應(yīng)的用于被目標(biāo)設(shè)備執(zhí)行的指令碼;
[0019]S206:向目標(biāo)設(shè)備發(fā)送查找到的指令碼。
[0020] 應(yīng)當(dāng)明確的是,本發(fā)明實(shí)施例所要解決的問題之一是提供一種方法,以便于實(shí)現(xiàn) 通過用戶接口設(shè)備對(duì)目標(biāo)設(shè)備的遠(yuǎn)程控制。具體地,在本發(fā)明實(shí)施例中,該目標(biāo)設(shè)備可以是 網(wǎng)絡(luò)設(shè)備,對(duì)于這種情形,可以結(jié)合該方法進(jìn)一步地實(shí)現(xiàn)在運(yùn)行與維護(hù)過程中對(duì)網(wǎng)絡(luò)設(shè)備 的管理。
[0021] 為達(dá)到這一目的,常見的方案是將用戶接口設(shè)備接入網(wǎng)絡(luò)設(shè)備所在的網(wǎng)絡(luò),然后 運(yùn)維管理人員可以使用該用戶接口設(shè)備向待控制的網(wǎng)絡(luò)設(shè)備或者說目標(biāo)設(shè)備發(fā)送能夠被 該目標(biāo)設(shè)備執(zhí)行的指令碼,進(jìn)而目標(biāo)設(shè)備在接收到指令碼后可以執(zhí)行對(duì)應(yīng)的預(yù)定操作。然 而對(duì)于這種方案,在運(yùn)維管理人員需要管理多個(gè)網(wǎng)絡(luò)設(shè)備時(shí),由于這些網(wǎng)絡(luò)設(shè)備可能來自 于不同的生產(chǎn)廠商、并且這些生產(chǎn)廠商各自采用的應(yīng)用協(xié)議和能夠被設(shè)備所識(shí)別的指令碼 很可能并不統(tǒng)一,假若該管理人員需要指示多個(gè)網(wǎng)絡(luò)設(shè)備執(zhí)行相同的操作任務(wù)、或者是執(zhí) 行相同的預(yù)定操作,則一般需要通過用戶接口設(shè)備分別向多個(gè)網(wǎng)絡(luò)設(shè)備發(fā)送不同的指令 碼。例如,在圖1所示的網(wǎng)絡(luò)環(huán)境中,運(yùn)維管理人員可以通過用戶接口設(shè)備102對(duì)多個(gè)網(wǎng)絡(luò) 設(shè)備104、106和108進(jìn)行控制,然而若該管理人員需要指示網(wǎng)絡(luò)設(shè)備104、106和108執(zhí)行 某一預(yù)定操作A時(shí),則可能需要通過用戶接口設(shè)備向網(wǎng)絡(luò)設(shè)備104發(fā)送與預(yù)定操作A對(duì)應(yīng) 的能夠被該設(shè)備104執(zhí)行的指令碼&,向網(wǎng)絡(luò)設(shè)備106發(fā)送與預(yù)定操作A對(duì)應(yīng)的能夠被該 設(shè)備104執(zhí)行的指令碼A2,并向網(wǎng)絡(luò)設(shè)備108發(fā)送與預(yù)定操作A對(duì)應(yīng)的能夠被該設(shè)備104 執(zhí)行的指令碼A3。在上述場景下,該管理人員通常需要記住或者是在用戶接口設(shè)備一側(cè)查 找到各網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)于同一預(yù)定操作A所分別需要執(zhí)行的指令碼4、A2和A3,由此可見,當(dāng) 所需管理的網(wǎng)絡(luò)設(shè)備的數(shù)量較多時(shí),傳統(tǒng)的管理方式顯然會(huì)給管理人員帶來沉重的負(fù)擔(dān), 并且導(dǎo)致管理效率的下降。
[0022] 為解決上述問題,在本發(fā)明實(shí)施例中,采用了在用戶接口設(shè)備與網(wǎng)絡(luò)設(shè)備之間設(shè) 置指令碼發(fā)送裝置的方式。具體地,在本發(fā)明實(shí)施例中,發(fā)送裝置可以根據(jù)接收到的操作指 示信息和目標(biāo)設(shè)備的標(biāo)識(shí)查找與該信息和該標(biāo)識(shí)均對(duì)應(yīng)的指令碼,該指令碼通常是預(yù)存的 能夠被目標(biāo)設(shè)備所執(zhí)行的指令碼,并且目標(biāo)設(shè)備通常執(zhí)行查找到的指令碼或者是基于對(duì)該 查找到的指令碼的識(shí)別便可以完成由操作指示信息所指示的預(yù)定操作。通過這一方式,發(fā) 送裝置便可以達(dá)到將由用戶接口設(shè)備識(shí)別的操作指示信息轉(zhuǎn)換為由目標(biāo)設(shè)備識(shí)別的指令 碼的目的,并且在轉(zhuǎn)換過程中不會(huì)丟失任何指示信息,從而使目標(biāo)設(shè)備完成由用戶接口設(shè) 備所發(fā)出的操作指示信息所指示的預(yù)定操作,進(jìn)而解決了現(xiàn)有方案中通過用戶接口設(shè)備直 接控制網(wǎng)絡(luò)設(shè)備需要維護(hù)各網(wǎng)絡(luò)設(shè)備的多樣化的指令碼所導(dǎo)致的對(duì)大規(guī)模網(wǎng)絡(luò)設(shè)備的管 理效率不足的技術(shù)問題。
[0023]以下將結(jié)合附圖和具體的實(shí)施例對(duì)本發(fā)明技術(shù)方案及其工作原理進(jìn)行詳細(xì)描述。 首先結(jié)合圖3對(duì)本發(fā)明的技術(shù)方案的實(shí)施環(huán)境進(jìn)行示例性地描述。
[0024]圖3示出了根據(jù)本發(fā)明實(shí)施例提供的指令碼發(fā)送方法的一種可行的實(shí)施環(huán)境。如 圖3所示,在本發(fā)明實(shí)施例中,仍然可以使用已有的用戶接口設(shè)備102實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)設(shè)備104、 106和108的遠(yuǎn)程控制。具體地,本發(fā)明實(shí)施例中所描述的用戶接口設(shè)備通??梢允前惭b有 相應(yīng)的客戶端應(yīng)用的終端,如操作臺(tái)、個(gè)人電腦或智能手機(jī)等,其中,用戶可以通過設(shè)置在 該終端上的輸入設(shè)備輸入操作指示信息,以便于使網(wǎng)絡(luò)設(shè)備執(zhí)行與輸入的信息對(duì)應(yīng)的預(yù)定 操作或操作任務(wù)。在另一方面,本發(fā)明實(shí)施中所描述的網(wǎng)絡(luò)設(shè)備可以表示連接到網(wǎng)絡(luò)中的 物理實(shí)體,例如,該網(wǎng)絡(luò)設(shè)備具體可以是服務(wù)器、交換機(jī)或路由器等,本發(fā)明對(duì)此不作限定。 一般來說,這些網(wǎng)絡(luò)設(shè)備自身通常會(huì)提供預(yù)定的服務(wù)命令以實(shí)現(xiàn)基本的運(yùn)維功能,并且通 常可以配置私有地址以提供登錄訪問。
[0025] 區(qū)別于現(xiàn)有方案,如圖3所示,在本發(fā)明實(shí)施例中,可以進(jìn)一步地設(shè)置有用于執(zhí)行 本發(fā)明實(shí)施例提供的發(fā)送方法的指令碼中轉(zhuǎn)設(shè)備302。具體地,該中轉(zhuǎn)設(shè)備302可以分別與 用戶接口設(shè)備102和網(wǎng)絡(luò)設(shè)備104、106和108進(jìn)行數(shù)據(jù)連接,其中,該數(shù)據(jù)連接既可以通過 現(xiàn)有網(wǎng)絡(luò)完成,也即將中轉(zhuǎn)設(shè)備302接入到現(xiàn)有網(wǎng)絡(luò)中,或者,該數(shù)據(jù)連接也可以通過用于 管理這些網(wǎng)絡(luò)設(shè)備的額外設(shè)置的組網(wǎng)來完成,以便于脫離對(duì)現(xiàn)有網(wǎng)絡(luò)的依賴,并避免受到 可靠性較為一般的現(xiàn)有網(wǎng)絡(luò)的牽制,本發(fā)明對(duì)此不作限定。更具體地,對(duì)于規(guī)模較大的設(shè)備 管理系統(tǒng),該中轉(zhuǎn)設(shè)備302通??梢允沁\(yùn)行有服務(wù)器軟件的計(jì)算機(jī)或計(jì)算機(jī)系統(tǒng),然而這 并非是對(duì)本發(fā)明的限定,例如在本發(fā)明的一些實(shí)施例中,對(duì)于規(guī)模較小的設(shè)備管理系統(tǒng),由 于所需管理的網(wǎng)絡(luò)設(shè)備的數(shù)量較少,因此也可以采用植入有預(yù)設(shè)的處理邏輯的其