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

一種提高內(nèi)存復(fù)用的方法和裝置與流程

文檔序號(hào):11154655閱讀:464來(lái)源:國(guó)知局
一種提高內(nèi)存復(fù)用的方法和裝置與制造工藝

本發(fā)明屬于計(jì)算機(jī)系統(tǒng)及存儲(chǔ)領(lǐng)域,具體涉及一種提高內(nèi)存復(fù)用的方法和裝置。



背景技術(shù):

當(dāng)今社會(huì)已經(jīng)進(jìn)入到數(shù)據(jù)社會(huì),數(shù)據(jù)傳輸時(shí)時(shí)刻刻都在進(jìn)行,尤其是在互聯(lián)網(wǎng)+時(shí)代對(duì)數(shù)據(jù)的實(shí)時(shí)性要求越來(lái)越高,對(duì)硬件資源的要求也越來(lái)越高,因此合理利用計(jì)算機(jī)硬件資源,充分發(fā)揮計(jì)算機(jī)本身的優(yōu)勢(shì)十分重要。

然而,在大量IO數(shù)據(jù)讀寫(xiě)磁盤(pán)的情況下,存儲(chǔ)系統(tǒng)中控制器前端IO不停的下發(fā)、IO不停的申請(qǐng)內(nèi)存,IO讀寫(xiě)完成后將IO申請(qǐng)的內(nèi)存釋放,會(huì)導(dǎo)致內(nèi)存的使用率不高,并且在IO讀寫(xiě)完畢并且釋放內(nèi)存后,會(huì)產(chǎn)生內(nèi)存碎片,操作系統(tǒng)也會(huì)整理這些內(nèi)存碎片,對(duì)CPU資源也是一種浪費(fèi),導(dǎo)致系統(tǒng)性能的降低。



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

為解決上述問(wèn)題,本發(fā)明提供了一種提高內(nèi)存復(fù)用的方法和裝置,能夠提高內(nèi)存的使用率并且避免碎片的產(chǎn)生,降低額外的資源開(kāi)銷(xiāo),提高系統(tǒng)性能。

本發(fā)明提供的一種提高內(nèi)存復(fù)用的方法,包括:

啟動(dòng)操作系統(tǒng)之后,利用內(nèi)存管理模塊從RAM中分配預(yù)設(shè)大小的內(nèi)存;

將所述內(nèi)存進(jìn)行初始化后放入內(nèi)存池中;

當(dāng)前端收到IO時(shí),從所述內(nèi)存池中申請(qǐng)內(nèi)存;

對(duì)所述內(nèi)存進(jìn)行標(biāo)記和引用處理,并利用所述內(nèi)存進(jìn)行IO;

當(dāng)IO結(jié)束后,將申請(qǐng)的內(nèi)存釋放回所述內(nèi)存池。

優(yōu)選的,在上述提高內(nèi)存復(fù)用的方法中,

所述利用內(nèi)存管理模塊從RAM中分配預(yù)設(shè)大小的內(nèi)存為:

利用內(nèi)存管理模塊從RAM中分配不超過(guò)系統(tǒng)內(nèi)存總量90%的內(nèi)存。

優(yōu)選的,在上述提高內(nèi)存復(fù)用的方法中,

所述從所述內(nèi)存池中申請(qǐng)內(nèi)存之后,還包括:

當(dāng)內(nèi)存的使用量超過(guò)預(yù)設(shè)閾值時(shí)發(fā)出告警。

優(yōu)選的,在上述提高內(nèi)存復(fù)用的方法中,

所述利用所述內(nèi)存進(jìn)行IO包括:

對(duì)申請(qǐng)內(nèi)存進(jìn)行加鎖,在Directory中尋找寫(xiě)IO位置上的IOB Y,其中,所述IOB Y為申請(qǐng)的內(nèi)存單元;

將所述IOB Y中的數(shù)據(jù)添加到IOB X中,其中IOB X為新下發(fā)的數(shù)據(jù);

將所述IOB X中的數(shù)據(jù)發(fā)向?qū)Χ?,存?chǔ)到目標(biāo)位置。

優(yōu)選的,在上述提高內(nèi)存復(fù)用的方法中,

所述將所述IOB X中的數(shù)據(jù)發(fā)向?qū)Χ?,存?chǔ)到目標(biāo)位置包括:

調(diào)用Lv.getData(X),獲得所述IOB X中的數(shù)據(jù),并保存在IOB A中;

在Directory中尋找寫(xiě)IO位置上的IOB,記為IOB Z;

將所述IOB A中的數(shù)據(jù)添加到所述IOB Z中,完成緩存操作。

本發(fā)明提供的一種提高內(nèi)存復(fù)用的裝置,包括:

內(nèi)存分配單元,用于啟動(dòng)操作系統(tǒng)之后,利用內(nèi)存管理模塊從RAM中分配預(yù)設(shè)大小的內(nèi)存;

放入單元,用于將所述內(nèi)存進(jìn)行初始化后放入內(nèi)存池中;

內(nèi)存申請(qǐng)單元,用于當(dāng)前端收到IO時(shí),從所述內(nèi)存池中申請(qǐng)內(nèi)存;

標(biāo)記和引用單元,用于對(duì)所述內(nèi)存進(jìn)行標(biāo)記和引用處理,并利用所述內(nèi)存進(jìn)行IO;

內(nèi)存釋放單元,用于當(dāng)IO結(jié)束后,將申請(qǐng)的內(nèi)存釋放回所述內(nèi)存池。

優(yōu)選的,在上述提高內(nèi)存復(fù)用的裝置中,

所述內(nèi)存分配單元具體用于利用內(nèi)存管理模塊從RAM中分配不超過(guò)系統(tǒng)內(nèi)存總量90%的內(nèi)存。

優(yōu)選的,在上述提高內(nèi)存復(fù)用的裝置中,

還包括:

告警單元,用于當(dāng)內(nèi)存的使用量超過(guò)預(yù)設(shè)閾值時(shí)發(fā)出告警。

優(yōu)選的,在上述提高內(nèi)存復(fù)用的裝置中,

所述標(biāo)記和引用單元包括:

第一尋找部件,用于對(duì)申請(qǐng)內(nèi)存進(jìn)行加鎖,在Directory中尋找寫(xiě)IO位置上的IOB Y,其中,所述IOB Y為申請(qǐng)的內(nèi)存單元;

添加部件,用于將所述IOB Y中的數(shù)據(jù)添加到IOB X中,其中IOB X為新下發(fā)的數(shù)據(jù);

存儲(chǔ)部件,用于將所述IOB X中的數(shù)據(jù)發(fā)向?qū)Χ耍鎯?chǔ)到目標(biāo)位置。

優(yōu)選的,在上述提高內(nèi)存復(fù)用的裝置中,

所述存儲(chǔ)部件具體用于調(diào)用Lv.getData(X),獲得所述IOB X中的數(shù)據(jù),并保存在IOB A中;在Directory中尋找寫(xiě)IO位置上的IOB,記為IOB Z;將所述IOBA中的數(shù)據(jù)添加到所述IOB Z中,完成緩存操作。

通過(guò)上述描述可知,本發(fā)明提供的上述提高內(nèi)存復(fù)用的方法和裝置,由于該方法包括:?jiǎn)?dòng)操作系統(tǒng)之后,利用內(nèi)存管理模塊從RAM中分配預(yù)設(shè)大小的內(nèi)存;將所述內(nèi)存進(jìn)行初始化后放入內(nèi)存池中;當(dāng)前端收到IO時(shí),從所述內(nèi)存池中申請(qǐng)內(nèi)存;對(duì)所述內(nèi)存進(jìn)行標(biāo)記和引用處理,并利用所述內(nèi)存進(jìn)行IO;當(dāng)IO結(jié)束后,將申請(qǐng)的內(nèi)存釋放回所述內(nèi)存池,因此不必每次IO都進(jìn)行內(nèi)存的初始化,能夠提高內(nèi)存的使用率并且避免碎片的產(chǎn)生,降低額外的資源開(kāi)銷(xiāo),提高系統(tǒng)性能。

附圖說(shuō)明

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

圖1為本申請(qǐng)實(shí)施例提供的第一種提高內(nèi)存復(fù)用的方法的示意圖;

圖2為本申請(qǐng)實(shí)施例提供的第一種提高內(nèi)存復(fù)用的裝置的示意圖。

具體實(shí)施方式

本發(fā)明的核心思想在于提供一種提高內(nèi)存復(fù)用的方法和裝置,能夠提高內(nèi)存的使用率并且避免碎片的產(chǎn)生,降低額外的資源開(kāi)銷(xiāo),提高系統(tǒng)性能。

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

本申請(qǐng)實(shí)施例提供的第一種提高內(nèi)存復(fù)用的方法如圖1所示,圖1為本申請(qǐng)實(shí)施例提供的第一種提高內(nèi)存復(fù)用的方法的示意圖,該方法包括如下步驟:

S1:?jiǎn)?dòng)操作系統(tǒng)之后,利用內(nèi)存管理模塊從RAM中分配預(yù)設(shè)大小的內(nèi)存;

需要說(shuō)明的是,內(nèi)存管理模塊是專(zhuān)門(mén)負(fù)責(zé)內(nèi)存管理的模塊,在操作系統(tǒng)啟動(dòng)時(shí),內(nèi)存管理模塊會(huì)從RAM中分配固定的內(nèi)存(目前系統(tǒng)設(shè)置64G)。

S2:將所述內(nèi)存進(jìn)行初始化后放入內(nèi)存池中;

需要說(shuō)明的是,在這種情況下,任何需要內(nèi)存的業(yè)務(wù)模塊均可以從內(nèi)存池中申請(qǐng)內(nèi)存,內(nèi)存申請(qǐng)后不用初始化申請(qǐng)的內(nèi)存可以直接使用。

S3:當(dāng)前端收到IO時(shí),從所述內(nèi)存池中申請(qǐng)內(nèi)存;

在這種情況下,就無(wú)需每個(gè)IO都申請(qǐng)一次內(nèi)存并初始化的繁瑣過(guò)程,降低了系統(tǒng)開(kāi)銷(xiāo),且避免了內(nèi)存碎片的產(chǎn)生。

S4:對(duì)所述內(nèi)存進(jìn)行標(biāo)記和引用處理,并利用所述內(nèi)存進(jìn)行IO;

需要說(shuō)明的是,這里需要標(biāo)記是哪個(gè)模塊申請(qǐng)的內(nèi)存,因?yàn)閮?nèi)存管理遵循內(nèi)存誰(shuí)申請(qǐng)誰(shuí)釋放的原則,并且對(duì)內(nèi)存的使用增加一,后面有模塊使用同樣會(huì)在此基礎(chǔ)上增加,以避免內(nèi)存在使用過(guò)程中被釋放。

S5:當(dāng)IO結(jié)束后,將申請(qǐng)的內(nèi)存釋放回所述內(nèi)存池。

需要說(shuō)明的是,在IO生命周期結(jié)束后,申請(qǐng)者需要將IO釋放回內(nèi)存池中,釋放回到內(nèi)存池的內(nèi)存可以繼續(xù)被其他的IO使用,無(wú)需再次初始化。

上述方案中,IO內(nèi)存的申請(qǐng)和釋放是在IO棧中發(fā)揮作用的,在整個(gè)IO的生命周期中只會(huì)有一次的IO申請(qǐng)和釋放,從而避免因IO申請(qǐng)并且初始化過(guò)程中大量的性能開(kāi)銷(xiāo)。在主機(jī)接口層接收到前端發(fā)過(guò)來(lái)的IO數(shù)據(jù)后,從內(nèi)存管理模塊申請(qǐng)內(nèi)存,內(nèi)存申請(qǐng)完畢后,IO將會(huì)沿著IO棧進(jìn)行下面功能模塊(上層緩存),然后會(huì)在上層緩存進(jìn)行緩存鏡像,鏡像完畢后本端會(huì)收到確認(rèn)通知,之后IO繼續(xù)沿著IO棧下發(fā)。在整個(gè)過(guò)程中各個(gè)模塊是通過(guò)內(nèi)存引用對(duì)內(nèi)存進(jìn)行管理,達(dá)到內(nèi)存復(fù)用的目的

通過(guò)上述描述可知,本申請(qǐng)實(shí)施例提供的上述第一種提高內(nèi)存復(fù)用的方法,由于包括啟動(dòng)操作系統(tǒng)之后,利用內(nèi)存管理模塊從RAM中分配預(yù)設(shè)大小的內(nèi)存;將所述內(nèi)存進(jìn)行初始化后放入內(nèi)存池中;當(dāng)前端收到IO時(shí),從所述內(nèi)存池中申請(qǐng)內(nèi)存;對(duì)所述內(nèi)存進(jìn)行標(biāo)記和引用處理,并利用所述內(nèi)存進(jìn)行IO;當(dāng)IO結(jié)束后,將申請(qǐng)的內(nèi)存釋放回所述內(nèi)存池,因此不必每次IO都進(jìn)行內(nèi)存的初始化,能夠提高內(nèi)存的使用率并且避免碎片的產(chǎn)生,降低額外的資源開(kāi)銷(xiāo),提高系統(tǒng)性能。

本申請(qǐng)實(shí)施例提供的第二種提高內(nèi)存復(fù)用的方法,是在上述第一種提高內(nèi)存復(fù)用的方法的基礎(chǔ)上,還包括如下技術(shù)特征:

所述利用內(nèi)存管理模塊從RAM中分配預(yù)設(shè)大小的內(nèi)存為:

利用內(nèi)存管理模塊從RAM中分配不超過(guò)系統(tǒng)內(nèi)存總量90%的內(nèi)存。

需要說(shuō)明的是,這是為了至少預(yù)留10%的內(nèi)存做緊急使用,避免緊急事件發(fā)生時(shí)無(wú)內(nèi)存可用。

本申請(qǐng)實(shí)施例提供的第三種提高內(nèi)存復(fù)用的方法,是在上述第二種提高內(nèi)存復(fù)用的方法的基礎(chǔ)上,還包括如下技術(shù)特征:

所述從所述內(nèi)存池中申請(qǐng)內(nèi)存之后,還包括:

當(dāng)內(nèi)存的使用量超過(guò)預(yù)設(shè)閾值時(shí)發(fā)出告警。

需要說(shuō)明的是,當(dāng)內(nèi)存的使用量達(dá)到某個(gè)閾值后,在使用內(nèi)存時(shí)內(nèi)存管理模塊將會(huì)給出告警,如果是緊急內(nèi)存,比如需要遠(yuǎn)程連接,此時(shí)會(huì)從緊急內(nèi)存區(qū)域申請(qǐng)內(nèi)存使用。

本申請(qǐng)實(shí)施例提供的第四種提高內(nèi)存復(fù)用的方法,是在上述第一種至第三種提高內(nèi)存復(fù)用的方法中任一種的基礎(chǔ)上,還包括如下技術(shù)特征:

所述利用所述內(nèi)存進(jìn)行IO包括:

對(duì)申請(qǐng)內(nèi)存進(jìn)行加鎖,在Directory中尋找寫(xiě)IO位置上的IOB Y,其中,所述IOB Y為申請(qǐng)的內(nèi)存單元;

將所述IOB Y中的數(shù)據(jù)添加到IOB X中,其中IOB X為新下發(fā)的數(shù)據(jù);

將所述IOB X中的數(shù)據(jù)發(fā)向?qū)Χ?,存?chǔ)到目標(biāo)位置。

上述步驟的一個(gè)具體實(shí)施方式如下:

在N1端(N1和N2表示不同的節(jié)點(diǎn),下同)UCA層,執(zhí)行下面操作:

a.加鎖Tack Lock;

b.在Directory(鏡像過(guò)程中管理IOB的單位)中尋找寫(xiě)IO位置上的IOB(IOB表示申請(qǐng)的內(nèi)存單元),如果找不到需要分配,找到的IOB記為Y;

c.Merge Y→X??紤]到IOB Y可能已緩存有數(shù)據(jù),需要將其補(bǔ)充到IOB X中,在這里Merge操作只會(huì)添加,而不會(huì)覆蓋IOB X中的數(shù)據(jù),其中IOB X是新下發(fā)的數(shù)據(jù);

d.通過(guò)LV(LV用來(lái)鏡像緩存數(shù)據(jù)),從N1端向N2端發(fā)送RequestRemoteWrite(X)消息,消息中會(huì)包含IOB X數(shù)據(jù),這里發(fā)向?qū)Χ说南⒅行枰瑪?shù)據(jù)。

本申請(qǐng)實(shí)施例提供的第五種提高內(nèi)存復(fù)用的方法,是在上述第四種提高內(nèi)存復(fù)用的方法的基礎(chǔ)上,還包括如下技術(shù)特征:

所述將所述IOB X中的數(shù)據(jù)發(fā)向?qū)Χ?,存?chǔ)到目標(biāo)位置包括:

調(diào)用Lv.getData(X),獲得所述IOB X中的數(shù)據(jù),并保存在IOB A中;

在Directory中尋找寫(xiě)IO位置上的IOB,記為IOB Z;

將所述IOB A中的數(shù)據(jù)添加到所述IOB Z中,完成緩存操作。

上述步驟的一個(gè)具體實(shí)施方式如下:

在N2端UCA層,接收到請(qǐng)求時(shí),執(zhí)行下面操作:

a.調(diào)用Lv.getData(X),獲得寫(xiě)數(shù)據(jù),保存在IOB A中。從數(shù)據(jù)內(nèi)容上看,IOB A和IOB X是一樣的;

b.在Directory中尋找寫(xiě)IO位置上的IOB,如果找不到需要分配,找到的IOB記為Z;

c.Merge A→Z。將數(shù)據(jù)更新到IOB Z中,因?yàn)镮OB Z已經(jīng)連接在Directory中,因此寫(xiě)數(shù)據(jù)在N2UCA上的緩存操作已完成;

d.Z.remoteIob=X,在N2上記錄遠(yuǎn)端上的數(shù)據(jù)位置。

當(dāng)在N2端UCA層緩存完成后,通過(guò)LV,從N2端向N1端發(fā)送ResponseRemoteWrite(Z)消息,消息中會(huì)包含數(shù)據(jù)的保存位置,即IOB Z。

本申請(qǐng)實(shí)施例提供的第一種提高內(nèi)存復(fù)用的裝置如圖2所示,圖2為本申請(qǐng)實(shí)施例提供的第一種提高內(nèi)存復(fù)用的裝置的示意圖,該裝置包括:

內(nèi)存分配單元201,用于啟動(dòng)操作系統(tǒng)之后,利用內(nèi)存管理模塊從RAM中分配預(yù)設(shè)大小的內(nèi)存,需要說(shuō)明的是,內(nèi)存管理模塊是專(zhuān)門(mén)負(fù)責(zé)內(nèi)存管理的模塊,在操作系統(tǒng)啟動(dòng)時(shí),內(nèi)存管理模塊會(huì)從RAM中分配固定的內(nèi)存(目前系統(tǒng)設(shè)置64G);

放入單元202,用于將所述內(nèi)存進(jìn)行初始化后放入內(nèi)存池中,需要說(shuō)明的是,在這種情況下,任何需要內(nèi)存的業(yè)務(wù)模塊均可以從內(nèi)存池中申請(qǐng)內(nèi)存,內(nèi)存申請(qǐng)后不用初始化申請(qǐng)的內(nèi)存可以直接使用;

內(nèi)存申請(qǐng)單元203,用于當(dāng)前端收到IO時(shí),從所述內(nèi)存池中申請(qǐng)內(nèi)存,在這種情況下,就無(wú)需每個(gè)IO都申請(qǐng)一次內(nèi)存并初始化的繁瑣過(guò)程,降低了系統(tǒng)開(kāi)銷(xiāo),且避免了內(nèi)存碎片的產(chǎn)生;

標(biāo)記和引用單元204,用于對(duì)所述內(nèi)存進(jìn)行標(biāo)記和引用處理,并利用所述內(nèi)存進(jìn)行IO,需要說(shuō)明的是,這里需要標(biāo)記是哪個(gè)模塊申請(qǐng)的內(nèi)存,因?yàn)閮?nèi)存管理遵循內(nèi)存誰(shuí)申請(qǐng)誰(shuí)釋放的原則,并且對(duì)內(nèi)存的使用增加一,后面有模塊使用同樣會(huì)在此基礎(chǔ)上增加,以避免內(nèi)存在使用過(guò)程中被釋放;

內(nèi)存釋放單元205,用于當(dāng)IO結(jié)束后,將申請(qǐng)的內(nèi)存釋放回所述內(nèi)存池,需要說(shuō)明的是,在IO生命周期結(jié)束后,申請(qǐng)者需要將IO釋放回內(nèi)存池中,釋放回到內(nèi)存池的內(nèi)存可以繼續(xù)被其他的IO使用,無(wú)需再次初始化。

本申請(qǐng)實(shí)施例提供的第二種提高內(nèi)存復(fù)用的裝置,是在上述第一種提高內(nèi)存復(fù)用的裝置的基礎(chǔ)上,還包括如下技術(shù)特征:

所述內(nèi)存分配單元具體用于利用內(nèi)存管理模塊從RAM中分配不超過(guò)系統(tǒng)內(nèi)存總量90%的內(nèi)存。

需要說(shuō)明的是,這是為了至少預(yù)留10%的內(nèi)存做緊急使用,避免緊急事件發(fā)生時(shí)無(wú)內(nèi)存可用。

本申請(qǐng)實(shí)施例提供的第三種提高內(nèi)存復(fù)用的裝置,是在上述第二種提高內(nèi)存復(fù)用的裝置的基礎(chǔ)上,還包括如下技術(shù)特征:

還包括:

告警單元,用于當(dāng)內(nèi)存的使用量超過(guò)預(yù)設(shè)閾值時(shí)發(fā)出告警。

需要說(shuō)明的是,當(dāng)內(nèi)存的使用量達(dá)到某個(gè)閾值后,在使用內(nèi)存時(shí)內(nèi)存管理模塊將會(huì)給出告警,如果是緊急內(nèi)存,比如需要遠(yuǎn)程連接,此時(shí)會(huì)從緊急內(nèi)存區(qū)域申請(qǐng)內(nèi)存使用。

本申請(qǐng)實(shí)施例提供的第四種提高內(nèi)存復(fù)用的裝置,是在上述第一種至第三種提高內(nèi)存復(fù)用的裝置中任一種的基礎(chǔ)上,還包括如下技術(shù)特征:

所述標(biāo)記和引用單元包括:

第一尋找部件,用于對(duì)申請(qǐng)內(nèi)存進(jìn)行加鎖,在Directory中尋找寫(xiě)IO位置上的IOB Y,其中,所述IOB Y為申請(qǐng)的內(nèi)存單元;

添加部件,用于將所述IOB Y中的數(shù)據(jù)添加到IOB X中,其中IOB X為新下發(fā)的數(shù)據(jù);

存儲(chǔ)部件,用于將所述IOB X中的數(shù)據(jù)發(fā)向?qū)Χ?,存?chǔ)到目標(biāo)位置。

本申請(qǐng)實(shí)施例提供的第五種提高內(nèi)存復(fù)用的裝置,是在上述第四種提高內(nèi)存復(fù)用的裝置的基礎(chǔ)上,還包括如下技術(shù)特征:

所述存儲(chǔ)部件具體用于調(diào)用Lv.getData(X),獲得所述IOB X中的數(shù)據(jù),并保存在IOB A中;在Directory中尋找寫(xiě)IO位置上的IOB,記為IOB Z;將所述IOBA中的數(shù)據(jù)添加到所述IOB Z中,完成緩存操作。

對(duì)所公開(kāi)的實(shí)施例的上述說(shuō)明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專(zhuān)業(yè)技術(shù)人員來(lái)說(shuō)將是顯而易見(jiàn)的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開(kāi)的原理和新穎特點(diǎn)相一致的最寬的范圍。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
昌宁县| 通化市| 金湖县| 赫章县| 浦城县| 报价| 水城县| 方山县| 盘锦市| 威海市| 岳阳市| 常山县| 衡阳县| 浦北县| 溧阳市| 张家口市| 林西县| 鸡西市| 尚志市| 定西市| 万州区| 南和县| 新晃| 浮梁县| 四会市| 平凉市| 仪征市| 阿瓦提县| 滁州市| 寿光市| 基隆市| 永新县| 建阳市| 泰宁县| 青冈县| 桐柏县| 陈巴尔虎旗| 宁化县| 永德县| 额尔古纳市| 濉溪县|