本發(fā)明涉及軟件組件擴(kuò)展技術(shù)領(lǐng)域,特別是涉及一種遠(yuǎn)程部署組件的方法及裝置。
背景技術(shù):
組件指的是軟件的可擴(kuò)展內(nèi)容,可以通過(guò)進(jìn)行一定的組件操作,對(duì)軟件功能進(jìn)行擴(kuò)展。
在軟件使用過(guò)程中,必然會(huì)出現(xiàn)多設(shè)備均需要部署軟件,而每臺(tái)設(shè)備的軟件版本不同,甚至設(shè)備物理距離可以以公里為單位,且需要部署的組件類型和版本也不盡相同。
現(xiàn)有組件部署一般是手工部署,即當(dāng)需要進(jìn)行組件安裝、升級(jí)和卸載等操作時(shí),運(yùn)維人員操作宿主設(shè)備,通過(guò)宿主設(shè)備文件系統(tǒng)接口,進(jìn)行相應(yīng)組件部署。但是,手工部署組件導(dǎo)致效率低下、工作量大、重復(fù)性高及容易出錯(cuò)等問題,且需要投入大量的人力物力,進(jìn)而大大提高了運(yùn)維成本。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供一種遠(yuǎn)程部署組件的方法及裝置,目的在于解決現(xiàn)有手工部署組件導(dǎo)致的運(yùn)維成本較高的問題。
為解決上述技術(shù)問題,本發(fā)明提供一種遠(yuǎn)程部署組件的方法,該方法包括:
接收多個(gè)待部署宿主設(shè)備的組件部署信息,所述組件部署信息至少包括待部署宿主設(shè)備地址信息、組件信息及組件操作類型信息;
基于預(yù)編寫的自動(dòng)化腳本,將終端的地址信息、待部署組件文件路徑信息及所述組件部署信息添加至預(yù)設(shè)描述文件,生成描述文件;
通過(guò)網(wǎng)絡(luò)將所述描述文件發(fā)送至所述待部署宿主設(shè)備,以使所述待部署宿主設(shè)備根據(jù)解析所述描述文件得出的所述地址信息及所述待部署組件文件路徑信息,獲取待部署組件文件,并根據(jù)所述組件操作類型信息部署待部署組件。
可選地,所述基于預(yù)編寫的自動(dòng)化腳本,將終端的地址信息、待部署組件文件路徑信息及所述組件部署信息添加至預(yù)設(shè)描述文件,生成描述文件包括:
基于所述自動(dòng)化腳本,將所述地址信息、所述待部署組件文件路徑信息及所述組件部署信息進(jìn)行處理后作為所述預(yù)設(shè)描述文件的預(yù)設(shè)字段;
讀取預(yù)存儲(chǔ)的描述文件信息;
根據(jù)所述預(yù)設(shè)字段和所述描述文件信息,生成所述描述文件。
可選地,所述通過(guò)網(wǎng)絡(luò)將所述描述文件發(fā)送至所述待部署宿主設(shè)備,以使所述待部署宿主設(shè)備根據(jù)解析所述描述文件得出的所述地址信息及所述待部署組件文件路徑信息,獲取待部署組件文件,并根據(jù)所述組件操作類型信息部署待部署組件包括:
根據(jù)包括多個(gè)所述待部署宿主設(shè)備的目標(biāo)列表,依次連接至所述待部署宿主設(shè)備的組件服務(wù),通過(guò)所述網(wǎng)絡(luò)將所述描述文件推送至所述組件服務(wù);
以使所述組件服務(wù)解析所述描述文件,得出所述地址信息、所述待部署組件文件路徑信息及所述組件操作類型信息;根據(jù)所述組件操作類型信息、所述待部署組件文件路徑信息及所述組件操作類型信息,遠(yuǎn)程獲取所述待部署組件文件,進(jìn)行相應(yīng)組件操作。
可選地,所述根據(jù)所述組件操作類型信息、所述待部署組件文件路徑信息及所述地址信息,遠(yuǎn)程獲取所述待部署組件文件,進(jìn)行相應(yīng)組件操作包括:
當(dāng)所述組件操作類型信息為新增時(shí),根據(jù)所述地址信息及所述待部署組件文件路徑信息,遠(yuǎn)程復(fù)制所述待部署組件文件至第一預(yù)設(shè)文件路徑;
當(dāng)所述組件操作類型信息為更新時(shí),根據(jù)所述地址信息及所述待部署組件文件路徑信息,遠(yuǎn)程復(fù)制所述待部署組件文件至第二預(yù)設(shè)文件路徑,并刪除舊組件文件;
當(dāng)所述組件操作類型信息為刪除時(shí),移除待刪除舊組件文件。
可選地,在所述通過(guò)網(wǎng)絡(luò)將所述描述文件發(fā)送至所述待部署宿主設(shè)備之前還包括:
根據(jù)所述描述文件包含的安全驗(yàn)證信息,進(jìn)行安全驗(yàn)證。
此外,本發(fā)明還提供一種遠(yuǎn)程部署組件的裝置,該裝置包括:
接收模塊,用于接收多個(gè)待部署宿主設(shè)備的組件部署信息,所述組件部署信息至少包括待部署宿主設(shè)備地址信息、組件信息及組件操作類型信息;
描述文件生成模塊,用于基于預(yù)編寫的自動(dòng)化腳本,將終端的地址信息、待部署組件文件路徑信息及所述組件部署信息添加至預(yù)設(shè)描述文件,生成描述文件;
發(fā)送部署模塊,用于通過(guò)網(wǎng)絡(luò)將所述描述文件發(fā)送至所述待部署宿主設(shè)備,以使所述待部署宿主設(shè)備根據(jù)解析所述描述文件得出的所述地址信息及所述待部署組件文件路徑信息,獲取待部署組件文件,并根據(jù)所述組件操作類型信息部署待部署組件。
可選地,所述描述文件生成模塊包括:
字段生成單元,用于基于所述自動(dòng)化腳本,將所述地址信息、所述待部署組件文件路徑信息及所述組件部署信息進(jìn)行處理后作為所述預(yù)設(shè)描述文件的預(yù)設(shè)字段;
讀取單元,用于讀取預(yù)存儲(chǔ)的描述文件信息;
生成單元,根據(jù)所述預(yù)設(shè)字段和所述描述文件信息,生成所述描述文件。
可選地,所述發(fā)送部署模塊包括:
推送單元,用于根據(jù)包括多個(gè)所述待部署宿主設(shè)備的目標(biāo)列表,依次連接至所述待部署宿主設(shè)備的組件服務(wù),通過(guò)所述網(wǎng)絡(luò)將所述描述文件推送至所述組件服務(wù);
以使單元,用于以使所述組件服務(wù)解析所述描述文件,得出所述地址信息、所述待部署組件文件路徑信息及所述組件操作類型信息;根據(jù)所述組件操作類型信息、所述待部署組件文件路徑信息及所述組件操作類型信息,遠(yuǎn)程獲取所述待部署組件文件,進(jìn)行相應(yīng)組件操作。
可選地,所述以使單元包括:
新增子單元,用于當(dāng)所述組件操作類型信息為新增時(shí),根據(jù)所述地址信息及所述待部署組件文件路徑信息,遠(yuǎn)程復(fù)制所述待部署組件文件至第一預(yù)設(shè)文件路徑;
更新子單元,用于當(dāng)所述組件操作類型信息為更新時(shí),根據(jù)所述地址信息及所述待部署組件文件路徑信息,遠(yuǎn)程復(fù)制所述待部署組件文件至第二預(yù)設(shè)文件路徑,并刪除舊組件文件;
刪除子單元,用于當(dāng)所述組件操作類型信息為刪除時(shí),移除待刪除舊組件文件。
可選地,還包括:
安全驗(yàn)證模塊,用于根據(jù)所述描述文件包含的安全驗(yàn)證信息,進(jìn)行安全驗(yàn)證。
本發(fā)明所提供的一種遠(yuǎn)程部署組件的方法及裝置,通過(guò)接收多個(gè)待部署宿主設(shè)備的組件部署信息,上述組件部署信息至少包括待部署宿主設(shè)備地址信息、組件信息及組件操作類型信息;基于預(yù)編寫的自動(dòng)化腳本,將終端的地址信息、待部署組件文件路徑信息及組件部署信息添加至預(yù)設(shè)描述文件,生成描述文件;通過(guò)網(wǎng)絡(luò)將描述文件發(fā)送至待部署宿主設(shè)備,以使待部署宿主設(shè)備根據(jù)解析描述文件得出的地址信息及待部署組件文件路徑信息,獲取待部署組件文件,并根據(jù)組件操作類型信息部署待部署組件。本申請(qǐng)基于自動(dòng)化腳本,通過(guò)網(wǎng)絡(luò)同時(shí)實(shí)現(xiàn)多臺(tái)待部署宿主設(shè)備的組件部署,可以提高部署效率,減少時(shí)間成本的投入,降低出錯(cuò)率,進(jìn)而降低了運(yùn)維成本。
附圖說(shuō)明
為了更清楚的說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單的介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例所提供的遠(yuǎn)程部署組件方法的一種具體實(shí)施方式的流程示意圖;
圖2為本發(fā)明實(shí)施例所提供的宿主設(shè)備部署服務(wù)流程示意圖;
圖3為本發(fā)明實(shí)施例所提供的運(yùn)維終端腳本的部署流程示意圖;
圖4為本發(fā)明實(shí)施例所提供的遠(yuǎn)程部署組件裝置的結(jié)構(gòu)框圖。
具體實(shí)施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面結(jié)合附圖和具體實(shí)施方式對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說(shuō)明。顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
請(qǐng)參見圖1,圖1為本發(fā)明實(shí)施例所提供的遠(yuǎn)程部署組件方法的一種具體實(shí)施方式的流程示意圖,該方法包括以下步驟:
步驟101:接收多個(gè)待部署宿主設(shè)備的組件部署信息,所述組件部署信息至少包括待部署宿主設(shè)備地址信息、組件信息及組件操作類型信息。
可以理解,上述組件部署信息可以是指用戶通過(guò)編寫組件配置文件生成的信息;當(dāng)然,上述組件部署信息也可以由用戶通過(guò)人機(jī)交互界面配置的信息。上述組件信息可以包括組件名稱信息、組件版本信息和組件其它信息。
步驟102:基于預(yù)編寫的自動(dòng)化腳本,將終端的地址信息、待部署組件文件路徑信息及所述組件部署信息添加至預(yù)設(shè)描述文件,生成描述文件。
上述地址信息可以具體為運(yùn)維終端的ip地址信息和域名信息。上述待部署組件文件路徑信息可以是指存儲(chǔ)在運(yùn)維終端上的待部署組件文件的組件網(wǎng)絡(luò)路徑,宿主設(shè)備可以通過(guò)該網(wǎng)絡(luò)路徑,遠(yuǎn)程訪問獲取所需的待部署組件文件。
上述預(yù)設(shè)描述文件可以是指用于描述組件文件的信息、組件操作類型及部署目標(biāo)等相關(guān)信息的文件。
根據(jù)用戶配置的部署信息和預(yù)設(shè)的描述文件結(jié)構(gòu),可以生成相應(yīng)的描述文件。故作為一種具體實(shí)施方式,上述基于預(yù)編寫的自動(dòng)化腳本,將終端的地址信息、待部署組件文件路徑信息及所述組件部署信息添加至預(yù)設(shè)描述文件,生成描述文件的過(guò)程可以具體為:基于所述自動(dòng)化腳本,將所述地址信息、所述待部署組件文件路徑信息及所述組件部署信息進(jìn)行處理后作為所述預(yù)設(shè)描述文件的預(yù)設(shè)字段;讀取預(yù)存儲(chǔ)的描述文件信息;根據(jù)所述預(yù)設(shè)字段和所述描述文件信息,生成所述描述文件。
上述預(yù)設(shè)字段可以具體為描述文件中的componenturl字段,即組件網(wǎng)絡(luò)路徑,在運(yùn)維終端啟用http服務(wù)后,待部署宿主設(shè)備可以遠(yuǎn)程獲取所需的待部署組件文件。
將該字段添加至預(yù)設(shè)描述文件結(jié)構(gòu)中,并讀取其它預(yù)先存儲(chǔ)的描述文件信息(例如待部署宿主設(shè)備地址信息、安全驗(yàn)證信息及組件部署到宿主設(shè)備地址信息),進(jìn)而生成相應(yīng)的描述文件,即通過(guò)自動(dòng)化腳本更新描述文件中的內(nèi)容。
步驟103:通過(guò)網(wǎng)絡(luò)將所述描述文件發(fā)送至所述待部署宿主設(shè)備,以使所述待部署宿主設(shè)備根據(jù)解析所述描述文件得出的所述地址信息及所述待部署組件文件路徑信息,獲取待部署組件文件,并根據(jù)所述組件操作類型信息部署待部署組件。
可以理解,宿主設(shè)備在軟件啟動(dòng)后,會(huì)啟動(dòng)自身的部署服務(wù)子進(jìn)程。利用部署服務(wù)接收描述文件,并對(duì)該描述文件進(jìn)行解析,根據(jù)組件操作類型信息,判斷是進(jìn)行組件新增操作或組件更新操作,還是組件刪除操作。
作為一種具體實(shí)施方式,上述通過(guò)網(wǎng)絡(luò)將所述描述文件發(fā)送至所述待部署宿主設(shè)備,以使所述待部署宿主設(shè)備根據(jù)解析所述描述文件得出的所述地址信息及所述待部署組件文件路徑信息,獲取待部署組件文件,并根據(jù)所述組件操作類型信息部署待部署組件可以具體為:根據(jù)包括多個(gè)所述待部署宿主設(shè)備的目標(biāo)列表,依次連接至所述待部署宿主設(shè)備的組件服務(wù),通過(guò)所述網(wǎng)絡(luò)將所述描述文件推送至所述組件服務(wù);以使所述組件服務(wù)解析所述描述文件,得出所述地址信息、所述待部署組件文件路徑信息及所述組件操作類型信息;根據(jù)所述組件操作類型信息、所述待部署組件文件路徑信息及所述組件操作類型信息,遠(yuǎn)程獲取所述待部署組件文件,進(jìn)行相應(yīng)組件操作。
運(yùn)維終端遍歷目標(biāo)列表,根據(jù)目標(biāo)列表上的宿主設(shè)備的ip地址/域名地址,依次連接至各個(gè)宿主設(shè)備的組件服務(wù),推送描述文件。
各個(gè)待部署宿主設(shè)備上的組件服務(wù)接收到描述文件之后,通過(guò)運(yùn)維終端提供的http服務(wù),根據(jù)組件操作類型信息,啟動(dòng)進(jìn)行刪除、更新或新增操作中的一種。
作為一種具體實(shí)施方式,上述根據(jù)所述組件操作類型信息、所述待部署組件文件路徑信息及所述地址信息,遠(yuǎn)程獲取所述待部署組件文件,進(jìn)行相應(yīng)組件操作的過(guò)程可以具體為:當(dāng)所述組件操作類型信息為新增時(shí),根據(jù)所述地址信息及所述待部署組件文件路徑信息,遠(yuǎn)程復(fù)制所述待部署組件文件至第一預(yù)設(shè)文件路徑;當(dāng)所述組件操作類型信息為更新時(shí),根據(jù)所述地址信息及所述待部署組件文件路徑信息,遠(yuǎn)程復(fù)制所述待部署組件文件至第二預(yù)設(shè)文件路徑,并刪除舊組件文件;當(dāng)所述組件操作類型信息為刪除時(shí),移除待刪除舊組件文件。
上述第一預(yù)設(shè)文件路徑和上述第二預(yù)設(shè)文件路徑可以為同一路徑。
新增操作或更新操作時(shí),通過(guò)描述文件中聲明的組件文件地址componenturl,遠(yuǎn)程復(fù)制待部署組件文件至該宿主設(shè)備的指定存儲(chǔ)路徑下。
為了保證各個(gè)宿主設(shè)備的安全,宿主設(shè)備可以進(jìn)行安全認(rèn)證。故作為一種具體實(shí)施方式,在上述通過(guò)網(wǎng)絡(luò)將所述描述文件發(fā)送至所述待部署宿主設(shè)備之前還可以包括:根據(jù)所述描述文件包含的安全驗(yàn)證信息,進(jìn)行安全驗(yàn)證。
上述安全驗(yàn)證信息可以具體為待部署宿主設(shè)備的用戶名及登錄密碼等,當(dāng)?shù)卿洺晒r(shí),認(rèn)證通過(guò);登錄失敗時(shí),認(rèn)證不通過(guò)。
為了更好地介紹宿主設(shè)備部署服務(wù)流程和運(yùn)維終端上的部署流程,下面將結(jié)合圖2和圖3進(jìn)行介紹,圖2為本發(fā)明實(shí)施例所提供的宿主設(shè)備部署服務(wù)流程示意圖,圖3為本發(fā)明實(shí)施例所提供的運(yùn)維終端腳本的部署流程示意圖。
如圖2所示,當(dāng)軟件在宿主設(shè)備啟動(dòng)后,將開啟服務(wù)子進(jìn)程以操作組件,當(dāng)運(yùn)維終端連接到該服務(wù)時(shí),可以先進(jìn)行身份驗(yàn)證,以保證安全;通過(guò)驗(yàn)證后,將收到的描述文件進(jìn)行解析后,可以獲得本次連接的組件操作類型及組件信息;若是新增,通過(guò)描述文件中聲明的組件文件地址componenturl,將組件文件復(fù)制到本設(shè)備的指定路徑下(若更新,則同時(shí)刪除舊組件);若是刪除,則只刪除舊組件。
如圖3所示,在需要進(jìn)行組件操作時(shí),先解析描述文件,獲取操作行為類型、部署目標(biāo)和組件名稱信息。其次,根據(jù)操作行為類型,如果為新增和更新,則需要通過(guò)腳本更新描述文件內(nèi)容,即將終端ip/域名與組件文件路徑,追加到描述文件中,組合處理后作為描述文件中的componenturl字段,啟動(dòng)http服務(wù),支持遠(yuǎn)程設(shè)備訪問組件文件;如果是刪除,則跳過(guò)該步驟;然后根據(jù)需要部署的目標(biāo)列表,依次連接到其設(shè)備的組件服務(wù),通過(guò)驗(yàn)證后將描述文件推送到組件部署服務(wù);最后,當(dāng)目標(biāo)列表遍歷結(jié)束后,部署結(jié)束。
本發(fā)明實(shí)施例所提供的遠(yuǎn)程部署組件的方法,通過(guò)接收多個(gè)待部署宿主設(shè)備的組件部署信息,上述組件部署信息至少包括待部署宿主設(shè)備地址信息、組件信息及組件操作類型信息;基于預(yù)編寫的自動(dòng)化腳本,將終端的地址信息、待部署組件文件路徑信息及組件部署信息添加至預(yù)設(shè)描述文件,生成描述文件;通過(guò)網(wǎng)絡(luò)將描述文件發(fā)送至待部署宿主設(shè)備,以使待部署宿主設(shè)備根據(jù)解析描述文件得出的地址信息及待部署組件文件路徑信息,獲取待部署組件文件,并根據(jù)組件操作類型信息部署待部署組件。該方法基于自動(dòng)化腳本,通過(guò)網(wǎng)絡(luò)同時(shí)實(shí)現(xiàn)多臺(tái)待部署宿主設(shè)備的組件部署,可以提高部署效率,減少時(shí)間成本的投入,降低出錯(cuò)率,進(jìn)而降低了運(yùn)維成本。
下面對(duì)本發(fā)明實(shí)施例提供的遠(yuǎn)程部署組件裝置進(jìn)行介紹,下文描述的遠(yuǎn)程部署組件裝置與上文描述的遠(yuǎn)程部署組件方法可相互對(duì)應(yīng)參照。
圖4為本發(fā)明實(shí)施例所提供的遠(yuǎn)程部署組件裝置的結(jié)構(gòu)框圖,參照?qǐng)D4遠(yuǎn)程部署組件裝置可以包括:
接收模塊41,用于接收多個(gè)待部署宿主設(shè)備的組件部署信息,上述組件部署信息至少包括待部署宿主設(shè)備地址信息、組件信息及組件操作類型信息;
描述文件生成模塊42,用于基于預(yù)編寫的自動(dòng)化腳本,將終端的地址信息、待部署組件文件路徑信息及組件部署信息添加至預(yù)設(shè)描述文件,生成描述文件;
發(fā)送部署模塊43,用于通過(guò)網(wǎng)絡(luò)將描述文件發(fā)送至待部署宿主設(shè)備,以使待部署宿主設(shè)備根據(jù)解析描述文件得出的地址信息及待部署組件文件路徑信息,獲取待部署組件文件,并根據(jù)組件操作類型信息部署待部署組件。
作為一種具體實(shí)施方式,上述描述文件生成模塊可以包括:
字段生成單元,用于基于自動(dòng)化腳本,將所述地址信息、待部署組件文件路徑信息及組件部署信息進(jìn)行處理后作為預(yù)設(shè)描述文件的預(yù)設(shè)字段;
讀取單元,用于讀取預(yù)存儲(chǔ)的描述文件信息;
生成單元,根據(jù)預(yù)設(shè)字段和描述文件信息,生成所述描述文件。
作為一種具體實(shí)施方式,上述發(fā)送部署模塊可以包括:
推送單元,用于根據(jù)包括多個(gè)待部署宿主設(shè)備的目標(biāo)列表,依次連接至待部署宿主設(shè)備的組件服務(wù),通過(guò)網(wǎng)絡(luò)將描述文件推送至組件服務(wù);
以使單元,用于以使組件服務(wù)解析描述文件,得出地址信息、待部署組件文件路徑信息及組件操作類型信息;根據(jù)組件操作類型信息、待部署組件文件路徑信息及組件操作類型信息,遠(yuǎn)程獲取待部署組件文件,進(jìn)行相應(yīng)組件操作。
作為一種具體實(shí)施方式,上述以使單元可以包括:
新增子單元,用于當(dāng)組件操作類型信息為新增時(shí),根據(jù)地址信息及待部署組件文件路徑信息,遠(yuǎn)程復(fù)制待部署組件文件至第一預(yù)設(shè)文件路徑;
更新子單元,用于當(dāng)組件操作類型信息為更新時(shí),根據(jù)地址信息及待部署組件文件路徑信息,遠(yuǎn)程復(fù)制待部署組件文件至第二預(yù)設(shè)文件路徑,并刪除舊組件文件;
刪除子單元,用于當(dāng)組件操作類型信息為刪除時(shí),移除待刪除舊組件文件。
作為一種具體實(shí)施方式,上述裝置還可以包括:
安全驗(yàn)證模塊,用于根據(jù)描述文件包含的安全驗(yàn)證信息,進(jìn)行安全驗(yàn)證。
本發(fā)明實(shí)施例所提供的遠(yuǎn)程部署組件裝置,基于自動(dòng)化腳本,通過(guò)網(wǎng)絡(luò)同時(shí)實(shí)現(xiàn)多臺(tái)待部署宿主設(shè)備的組件部署,可以提高部署效率,減少時(shí)間成本的投入,降低出錯(cuò)率,進(jìn)而降低了運(yùn)維成本。
以上對(duì)本發(fā)明所提供的遠(yuǎn)程部署組件的方法及裝置進(jìn)行了詳細(xì)介紹。本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想。應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以對(duì)本發(fā)明進(jìn)行若干改進(jìn)和修飾,這些改進(jìn)和修飾也落入本發(fā)明權(quán)利要求的保護(hù)范圍內(nèi)。