[發(fā)明專利]一種軟件包下發(fā)和加載方法及裝置在審
| 申請?zhí)枺?/td> | 201710601826.7 | 申請日: | 2017-07-21 |
| 公開(公告)號: | CN107544821A | 公開(公告)日: | 2018-01-05 |
| 發(fā)明(設(shè)計(jì))人: | 廖以順;章靠 | 申請(專利權(quán))人: | 新華三技術(shù)有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;H04L12/24 |
| 代理公司: | 北京柏杉松知識產(chǎn)權(quán)代理事務(wù)所(普通合伙)11413 | 代理人: | 馬敬,項(xiàng)京 |
| 地址: | 310052 浙*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 軟件包 下發(fā) 加載 方法 裝置 | ||
技術(shù)領(lǐng)域
本公開涉及通信網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別是涉及一種軟件包下發(fā)和加載方法及裝置。
背景技術(shù)
如圖1所示,為網(wǎng)絡(luò)設(shè)備的結(jié)構(gòu)示意圖,網(wǎng)絡(luò)設(shè)備由主控板及多個(gè)業(yè)務(wù)板構(gòu)成,網(wǎng)絡(luò)設(shè)備的軟件包以壓縮包的形式存儲在主控板的存儲單元中,當(dāng)網(wǎng)絡(luò)設(shè)備啟動(dòng)后,主控板先根據(jù)網(wǎng)絡(luò)設(shè)備的主機(jī)文件加載啟動(dòng),然后業(yè)務(wù)板在與主控板建立通信機(jī)制后,向主控板發(fā)送初始化請求,主控板根據(jù)接收到的初始化請求中的業(yè)務(wù)板類型,從存儲的軟件包中匹配對應(yīng)業(yè)務(wù)板類型的軟件包,把軟件包下發(fā)給業(yè)務(wù)板進(jìn)行初始化啟動(dòng)。
隨著分布式網(wǎng)絡(luò)設(shè)備的發(fā)展及各種通信業(yè)務(wù)的增加,越來越多不同類型的業(yè)務(wù)芯片需要集成在一個(gè)業(yè)務(wù)板上,以實(shí)現(xiàn)高密的端口需求,從而實(shí)現(xiàn)網(wǎng)絡(luò)設(shè)備與其他設(shè)備的互聯(lián)和更豐富的業(yè)務(wù)交互。上述軟件加載方法,根據(jù)業(yè)務(wù)板的業(yè)務(wù)板類型對軟件下發(fā)和加載,將標(biāo)識有相同業(yè)務(wù)板類型的軟件作為一個(gè)軟件包下發(fā)至業(yè)務(wù)板類型對應(yīng)的業(yè)務(wù)板,但是,業(yè)務(wù)板對軟件包的加載是整體進(jìn)行加載和運(yùn)行的,由于不同的業(yè)務(wù)功能在芯片實(shí)現(xiàn)上存在沖突,按照上述軟件包整體加載和運(yùn)行的方式,使得高密度業(yè)務(wù)板的端口浪費(fèi),導(dǎo)致業(yè)務(wù)板的利用率低。
發(fā)明內(nèi)容
本公開的目的在于提供一種軟件包下發(fā)和加載方法及裝置,以提高業(yè)務(wù)板的利用率。具體技術(shù)方案如下:
第一方面,本公開提供了一種軟件包下發(fā)方法,應(yīng)用于網(wǎng)絡(luò)設(shè)備中的主控板,所述網(wǎng)絡(luò)設(shè)備還包括業(yè)務(wù)板,所述業(yè)務(wù)板包括芯片,所述方法包括:
接收初始化請求,所述初始化請求中攜帶請求軟件加載的芯片的匹配信息;
根據(jù)所述匹配信息,獲取待分發(fā)軟件包,所述待分發(fā)軟件包包括與請求軟件加載的芯片匹配的子軟件包;
下發(fā)所述待分發(fā)軟件包,以使請求軟件加載的芯片加載與該芯片匹配的子軟件包。
第二方面,本公開提供了一種軟件包加載方法,應(yīng)用于網(wǎng)絡(luò)設(shè)備中的業(yè)務(wù)板,所述網(wǎng)絡(luò)設(shè)備還包括主控板,所述業(yè)務(wù)板包括芯片,所述方法包括:
發(fā)送初始化請求至所述主控板,所述初始化請求中攜帶請求軟件加載的芯片的匹配信息;
接收所述主控板下發(fā)的待分發(fā)軟件包,所述待分發(fā)軟件包包括與請求軟件加載的芯片匹配的子軟件包;
使請求軟件加載的芯片上加載與該芯片匹配的子軟件包。
第三方面,本公開提供了一種軟件包下發(fā)裝置,應(yīng)用于網(wǎng)絡(luò)設(shè)備中的主控板,所述網(wǎng)絡(luò)設(shè)備還包括業(yè)務(wù)板,所述業(yè)務(wù)板包括芯片,所述裝置包括:
第一接收模塊,用于接收初始化請求,所述初始化請求中攜帶請求軟件加載的芯片的匹配信息;
獲取模塊,用于根據(jù)所述匹配信息,獲取待分發(fā)軟件包,所述待分發(fā)軟件包包括與請求軟件加載的芯片匹配的子軟件包;
第一下發(fā)模塊,用于下發(fā)所述待分發(fā)軟件包,以使請求軟件加載的芯片加載與該芯片匹配的子軟件包。
第四方面,本公開提供了一種軟件包加載裝置,應(yīng)用于網(wǎng)絡(luò)設(shè)備中的業(yè)務(wù)板,所述網(wǎng)絡(luò)設(shè)備還包括主控板,所述業(yè)務(wù)板包括芯片,所述裝置包括:
發(fā)送模塊,用于發(fā)送初始化請求至所述主控板,所述初始化請求中攜帶請求軟件加載的芯片的匹配信息;
第二接收模塊,用于接收所述主控板下發(fā)的待分發(fā)軟件包,所述待分發(fā)軟件包包括與請求軟件加載的芯片匹配的子軟件包;
使請求軟件加載的芯片上加載與該芯片匹配的子軟件包。
本公開提供的一種軟件包下發(fā)和加載方法及裝置,網(wǎng)絡(luò)設(shè)備中的主控板根據(jù)接收到的初始化請求中攜帶的請求軟件加載的芯片的匹配信息,獲取待分發(fā)軟件包,并下發(fā)待分發(fā)軟件包,由于待分發(fā)軟件包包括了與請求軟件加載的芯片匹配的子軟件包,使得請求軟件加載的芯片可以加載與該芯片匹配的子軟件包。子軟件包與請求軟件加載的芯片相匹配,不同的芯片可以加載不同的子軟件包,使得業(yè)務(wù)板中不同的芯片可以請求各自匹配的子軟件包,實(shí)現(xiàn)一個(gè)業(yè)務(wù)板上運(yùn)行不同類型的業(yè)務(wù),進(jìn)而提高了業(yè)務(wù)板的利用率。并且,初始化請求中攜帶的是請求軟件加載的芯片的匹配信息、主控板下發(fā)的待分發(fā)軟件包中包括與請求軟件加載的芯片匹配的子軟件包,由于不同芯片各自匹配子軟件包,會使得每個(gè)子軟件包在代碼實(shí)現(xiàn)和結(jié)構(gòu)上更加精簡,運(yùn)算效率更高,從而提升芯片的業(yè)務(wù)性能。
附圖說明
為了更清楚地說明本公開實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本公開的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為現(xiàn)有技術(shù)的通信網(wǎng)絡(luò)系統(tǒng)的結(jié)構(gòu)示意圖;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于新華三技術(shù)有限公司,未經(jīng)新華三技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710601826.7/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 軟件包升級方法及裝置
- 信息處理設(shè)備、信息處理方法及信息處理程序
- 移動(dòng)終端軟件包安全檢測方法及系統(tǒng)
- 一種移動(dòng)終端軟件包安全檢測方法及系統(tǒng)
- 實(shí)現(xiàn)軟件版本選擇的方法、裝置及存儲介質(zhì)、程序產(chǎn)品
- 一種軟件包調(diào)用管理方法、系統(tǒng)、裝置及存儲介質(zhì)
- 一種基于異構(gòu)云平臺的內(nèi)置服務(wù)外接方法及裝置
- 一種應(yīng)用程序軟件包轉(zhuǎn)換方法、管理方法及裝置
- 軟件包獲取方法、系統(tǒng)、裝置、電子設(shè)備和存儲介質(zhì)
- 一種軟件包加密方法、計(jì)算設(shè)備及儲存介質(zhì)





