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

一種視頻處理方法和裝置與流程

文檔序號:12498457閱讀:211來源:國知局
一種視頻處理方法和裝置與流程

本發(fā)明涉及網(wǎng)絡(luò)技術(shù),特別涉及一種視頻處理方法和裝置。



背景技術(shù):

目前,隨著視頻技術(shù)的不斷發(fā)展,視頻觀看已經(jīng)成為許多行業(yè)中的強需求。由于用戶觀看視頻時所用的終端差異化越來越大,因此需要轉(zhuǎn)碼服務(wù)器來將原始視頻根據(jù)不同的需求、不同終端以及不同網(wǎng)絡(luò)接入等而轉(zhuǎn)碼為不同分辨率、碼率、幀流的媒體流,以此來為不同終端、不同網(wǎng)絡(luò)的用戶提供統(tǒng)一的用戶體驗。

現(xiàn)有的視頻點播等場景中,轉(zhuǎn)碼服務(wù)器通常采用以下處理方式:

方式一

針對某一視頻(視頻文件),在接收到來自終端的視頻播放請求后,對整個視頻進行轉(zhuǎn)碼,而為了控制存儲成本,在用戶觀看完視頻后,會刪除掉轉(zhuǎn)碼結(jié)果,即轉(zhuǎn)碼得到的文件,當(dāng)接收到新的視頻播放請求時,重新轉(zhuǎn)碼整個視頻,用戶觀看完視頻后再次刪除掉轉(zhuǎn)碼結(jié)果,如此不斷重復(fù)。

但這種方式會帶來以下問題:由于需要不斷地對整個視頻進行轉(zhuǎn)碼,因此增大了轉(zhuǎn)碼服務(wù)器的計算資源消耗;另外,對于很多用戶來說,可能打開一個視頻后只觀看了一小會兒即退出,而轉(zhuǎn)碼是針對整個視頻進行的轉(zhuǎn)碼,從而造成了計算資源的嚴(yán)重浪費。

方式二

針對某一視頻,在初次接收到來自終端的視頻播放請求后,對整個視頻進行轉(zhuǎn)碼,并對轉(zhuǎn)碼結(jié)果進行保存,用戶觀看完視頻后不再刪除轉(zhuǎn)碼結(jié)果,這樣以后再有觀看需求時則無需重新進行轉(zhuǎn)碼。

但這種方式會增大存儲資源的消耗。



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

有鑒于此,本發(fā)明提供了一種視頻處理方法和裝置,能夠節(jié)省計算資源和存儲資源。

具體技術(shù)方案如下:

一種視頻處理方法,包括:

接收來自終端的視頻播放請求;

在所述終端播放所述視頻中的每個分片的過程中,確定是否保存有與所述分片相鄰的下一分片的轉(zhuǎn)碼結(jié)果;

如果是,則直接將所述轉(zhuǎn)碼結(jié)果的指定信息發(fā)送給所述終端,以便所述終端根據(jù)所述指定信息獲取所述轉(zhuǎn)碼結(jié)果并進行播放;

如果否,則對所述下一分片進行轉(zhuǎn)碼,將轉(zhuǎn)碼結(jié)果進行保存,并將所述轉(zhuǎn)碼結(jié)果的指定信息發(fā)送給所述終端;

每經(jīng)過第一預(yù)定時長,則對所述第一預(yù)定時長內(nèi)所保存的轉(zhuǎn)碼結(jié)果進行篩選,刪除不滿足保留要求的轉(zhuǎn)碼結(jié)果。

一種視頻處理裝置,包括:轉(zhuǎn)碼模塊、存儲模塊和管理模塊;

所述轉(zhuǎn)碼模塊,用于接收來自終端的視頻播放請求;在所述終端播放所述視頻中的每個分片的過程中,確定所述存儲模塊中是否保存有與所述分片相鄰的下一分片的轉(zhuǎn)碼結(jié)果;如果是,則直接將所述轉(zhuǎn)碼結(jié)果的指定信息發(fā)送給所述終端,以便所述終端根據(jù)所述指定信息獲取所述轉(zhuǎn)碼結(jié)果并進行播放;如果否,則對所述下一分片進行轉(zhuǎn)碼,將轉(zhuǎn)碼結(jié)果保存到所述存儲模塊中,并將所述轉(zhuǎn)碼結(jié)果的指定信息發(fā)送給所述終端;

所述管理模塊,用于每經(jīng)過第一預(yù)定時長,則對所述第一預(yù)定時長內(nèi)保存到所述存儲模塊中的轉(zhuǎn)碼結(jié)果進行篩選,刪除不滿足保留要求的轉(zhuǎn)碼結(jié)果。

基于上述介紹可以看出,采用本發(fā)明所述方案,在用戶觀看視頻中的某一分片的過程中,確定是否保存有下一分片的轉(zhuǎn)碼結(jié)果,如果有,則直接使用所保存的轉(zhuǎn)碼結(jié)果,否則,對下一分片進行轉(zhuǎn)碼,這樣,相比于現(xiàn)有技術(shù)中的方式一,如果用戶觀看中途退出,則無需對后續(xù)的分片進行轉(zhuǎn)碼,從而節(jié)省了計算資源,而且,由于可重復(fù)使用所保存的轉(zhuǎn)碼結(jié)果,不用每次都重新進行轉(zhuǎn)碼,從而進一步節(jié)省了計算資源,相比于現(xiàn)有技術(shù)中的方式二,由于只對滿足保留要求的轉(zhuǎn)碼結(jié)果進行保存,無需對整個視頻的轉(zhuǎn)碼結(jié)果均進行保存,從而節(jié)省了存儲資源。

【附圖說明】

圖1為本發(fā)明所述視頻處理方法實施例的流程圖。

圖2為本發(fā)明所述視頻處理裝置實施例的組成結(jié)構(gòu)示意圖。

【具體實施方式】

為了使本發(fā)明的技術(shù)方案更加清楚、明白,以下參照附圖并舉實施例,對本發(fā)明所述方案作進一步地詳細說明。

實施例一

圖1為本發(fā)明所述視頻處理方法實施例的流程圖。在實際應(yīng)用中,圖1所示流程的執(zhí)行主體可為轉(zhuǎn)碼服務(wù)器等。如圖1所示,包括以下具體處理方式。

在11中,接收來自終端的視頻播放請求。

用戶可通過終端來請求觀看某個視頻。

在接收到來自終端的視頻播放請求之后,可根據(jù)終端及網(wǎng)絡(luò)特點等,確定出轉(zhuǎn)碼參數(shù),以便后續(xù)根據(jù)所述轉(zhuǎn)碼參數(shù)進行轉(zhuǎn)碼。

如何確定出轉(zhuǎn)碼參數(shù)為現(xiàn)有技術(shù)。

在12中,在終端播放視頻中的每個分片的過程中,確定是否保存有與該分片相鄰的下一分片的轉(zhuǎn)碼結(jié)果,如果否,則執(zhí)行13,如果是,則執(zhí)行14。

一個視頻通常由多個分片組成,可按照各分片的先后順序,依次對各分片進行播放,任意兩個分片的播放時長可能相同,也可能不同。

在終端播放視頻中的每個分片的過程中,可分別進行以下處理:確定是否保存有與該分片相鄰的下一分片的轉(zhuǎn)碼結(jié)果,如果否,則執(zhí)行13,如果是,則直接執(zhí)行14。

在終端播放視頻中的每個分片的過程中,何時進行判斷,以確定是否保存有下一分片的轉(zhuǎn)碼結(jié)果可根據(jù)實際需要而定,比如,可根據(jù)當(dāng)前正在播放的分片的播放時長以及下一分片的播放時長來確定何時進行判斷。

假設(shè)當(dāng)前正在播放的分片的播放時長為30秒,下一分片的播放時長為60秒,那么可在當(dāng)當(dāng)前正在播放的分片播放到20秒時,進行判斷,假設(shè)下一分片的播放時長為120秒,那么可在當(dāng)當(dāng)前正在播放的分片播放到10秒時,即進行判斷,即預(yù)留更長的時間,以確保如果需要對下一分片進行轉(zhuǎn)碼,在當(dāng)前正在播放的分片播放完畢之前,下一分片能夠轉(zhuǎn)碼完畢。

當(dāng)然,上述僅為舉例說明,并不用于限制本發(fā)明的技術(shù)方案,具體何時進行判斷可根據(jù)實際需要而定。

在13中,對下一分片進行轉(zhuǎn)碼,并將轉(zhuǎn)碼結(jié)果進行保存。

如果需要對下一分片進行轉(zhuǎn)碼,那么可根據(jù)11中確定出的轉(zhuǎn)碼參數(shù),對下一分片進行轉(zhuǎn)碼,從而得到轉(zhuǎn)碼結(jié)果,并將轉(zhuǎn)碼結(jié)果進行保存,之后執(zhí)行14。

在14中,將下一分片的轉(zhuǎn)碼結(jié)果的指定信息發(fā)送給終端,以便終端根據(jù)該指定信息獲取下一分片的轉(zhuǎn)碼結(jié)果并進行播放。

如果需要對下一分片進行轉(zhuǎn)碼,那么可在轉(zhuǎn)碼完成之后,將下一分片的轉(zhuǎn)碼結(jié)果的指定信息發(fā)送給終端,以便終端在播放完當(dāng)前正在播放的分片之后,可根據(jù)下一分片的轉(zhuǎn)碼結(jié)果的指定信息來獲取下一分片的轉(zhuǎn)碼結(jié)果,并進行播放。

如果已經(jīng)保存有下一分片的轉(zhuǎn)碼結(jié)果,即不需要對下一分片進行轉(zhuǎn)碼,那么可直接將下一分片的轉(zhuǎn)碼結(jié)果的指定信息發(fā)送給終端。

所述指定信息可包括存儲地址以及索引信息等,所述指定信息中具體包括哪些內(nèi)容以及如何根據(jù)下一分片的轉(zhuǎn)碼結(jié)果的指定信息來獲取下一分片的轉(zhuǎn)碼結(jié)果等均為現(xiàn)有技術(shù)。

12~14所述過程可舉例說明如下:

假設(shè)某一視頻中共包括10個分片,為便于表述,依次編號為分片1~分片10;

那么,在播放分片2的過程中,可確定是否保存有分片3的轉(zhuǎn)碼結(jié)果,如果有,則可直接將分片3的轉(zhuǎn)碼結(jié)果的指定信息發(fā)送給終端,如果否,則可先對分片3進行轉(zhuǎn)碼,之后將分片3的轉(zhuǎn)碼結(jié)果的指定信息發(fā)送給終端;

類似地,在播放分片3的過程中,可確定是否保存有分片4的轉(zhuǎn)碼結(jié)果,如果有,則可直接將分片4的轉(zhuǎn)碼結(jié)果的指定信息發(fā)送給終端,如果否,則可先對分片4進行轉(zhuǎn)碼,之后將分片4的轉(zhuǎn)碼結(jié)果的指定信息發(fā)送給終端;依此類推;

特殊地,對于分片1,可在播放分片1之前,確定是否保存有分片1的轉(zhuǎn)碼結(jié)果,如果有,則可直接將分片1的轉(zhuǎn)碼結(jié)果的指定信息發(fā)送給終端,如果否,則可先對分片1進行轉(zhuǎn)碼,之后將分片1的轉(zhuǎn)碼結(jié)果的指定信息發(fā)送給終端。

在15中,每經(jīng)過第一預(yù)定時長,則對第一預(yù)定時長內(nèi)所保存的轉(zhuǎn)碼結(jié)果進行篩選,刪除不滿足保留要求的轉(zhuǎn)碼結(jié)果。

如果僅按照11~14中所述方式進行處理,對所播放的分片的轉(zhuǎn)碼結(jié)果均進行保存的話,將會需要耗費大量的存儲資源。

為了克服上述問題,可如15中所述,周期性進行以下處理:每經(jīng)過第一預(yù)定時長,則對第一預(yù)定時長內(nèi)所保存的轉(zhuǎn)碼結(jié)果進行篩選,刪除不滿足保留要求的轉(zhuǎn)碼結(jié)果。

比如,可針對第一預(yù)定時長內(nèi)所保存的每個轉(zhuǎn)碼結(jié)果對應(yīng)的分片,分別確定該分片的播放熱度是否滿足熱度要求,如果是,則將該分片的轉(zhuǎn)碼結(jié)果進行保留,否則,將該分片的轉(zhuǎn)碼結(jié)果進行刪除,即將對熱門視頻和非熱門視頻的區(qū)分粒度細化到了分片。

具體地,針對第一預(yù)定時長內(nèi)所保存的每個轉(zhuǎn)碼結(jié)果對應(yīng)的分片,可分別獲取該分片在第一預(yù)定時長內(nèi)的平均播放完整度以及總播放次數(shù);若平均播放完整度以及總播放次數(shù)均大于各自對應(yīng)的閾值,則可認(rèn)為該分片的播放熱度滿足熱度要求。

所述第一預(yù)定時長的具體取值可根據(jù)實際需要而定,比如一天。

對于某一分片來說,一天的時長內(nèi)可能會有多個用戶觀看了該分片,針對每個用戶,可分別得到一個播放完整度,將這些用戶的播放完整度取平均,即可得到該分片的平均播放完整度,另外,可統(tǒng)計得到一天的時長內(nèi)該分片總共被播放了多少次,統(tǒng)計結(jié)果即為該分片的總播放次數(shù)。

其中,播放完整度的取值范圍可為(0,1),對于某一分片,如果用戶觀看該分片的時長等于該分片的播放時長,則播放完整度為1,如果用戶觀看該分片的時長為該分片的播放時長的二分之一,則播放完整度為0.5,依此類推。

另外,對于某一分片,無論用戶是否完整地觀看了該分片,只要觀看了一次,統(tǒng)計的總播放次數(shù)即會加一。

這樣,在周期性地對第一預(yù)定時長內(nèi)所保存的轉(zhuǎn)碼結(jié)果進行篩選時,可將平均播放完整度以及總播放次數(shù)均大于各自對應(yīng)的閾值的分片的轉(zhuǎn)碼結(jié)果進行保留,其它的則刪除。

采用上述處理方式,在用戶觀看視頻中的某一分片的過程中,確定是否保存有與該分片相鄰的下一分片的轉(zhuǎn)碼結(jié)果,如果有,則直接使用所保存的轉(zhuǎn)碼結(jié)果,否則,對下一分片進行轉(zhuǎn)碼,這樣,相比于現(xiàn)有技術(shù)中的方式一,如果用戶觀看中途退出,則無需對后續(xù)的分片進行轉(zhuǎn)碼,從而節(jié)省了計算資源,而且,由于可重復(fù)使用所保存的轉(zhuǎn)碼結(jié)果,不用每次都重新進行轉(zhuǎn)碼,從而進一步節(jié)省了計算資源,相比于現(xiàn)有技術(shù)中的方式二,由于只對滿足保留要求的轉(zhuǎn)碼結(jié)果進行保存,無需對整個視頻的轉(zhuǎn)碼結(jié)果均進行保存,從而節(jié)省了存儲資源。

另外,在周期性地對第一預(yù)定時長內(nèi)所保存的轉(zhuǎn)碼結(jié)果進行篩選時,還可進一步針對所保存的每個轉(zhuǎn)碼結(jié)果對應(yīng)的分片,分別確定該分片是否屬于所在視頻中的第一個分片,如果是,則將該分片的轉(zhuǎn)碼結(jié)果進行保留。

綜合上述介紹可知,在周期性地對第一預(yù)定時長內(nèi)所保存的轉(zhuǎn)碼結(jié)果進行篩選時,如果一個轉(zhuǎn)碼結(jié)果對應(yīng)的分片滿足以下條件之一:播放熱度滿足熱度要求、為所在視頻中的第一個分片,則保留該分片的轉(zhuǎn)碼結(jié)果,否則,刪除該分片的轉(zhuǎn)碼結(jié)果。

這樣,當(dāng)接收到終端的視頻播放請求后,可直接將第一個分片的轉(zhuǎn)碼結(jié)果的指定信息發(fā)送給終端,以便終端進行第一分片的播放,從而省去了對第一分片進行轉(zhuǎn)碼的時間,加快了首屏顯示速度,提升了首屏體驗。

為了進一步節(jié)省存儲資源,還可以刪除保存時長超過第二預(yù)定時長的轉(zhuǎn)碼結(jié)果,第二預(yù)定時長大于第一預(yù)定時長,第二預(yù)定時長的具體取值同樣可根據(jù)實際需要而定,比如一個月。

考慮到視頻的播放熱度是隨著時間在不斷變化的,比如,前一個月比較熱門的視頻,下個月可能就不是熱門了,那么該視頻的分片的轉(zhuǎn)碼結(jié)果被使用到的機會也會比較少,相應(yīng)地,為了節(jié)省存儲資源,可刪除保存時長超過一個月的轉(zhuǎn)碼結(jié)果,以便騰出存儲空間來存放新的轉(zhuǎn)碼結(jié)果。

以上是關(guān)于方法實施例的介紹,以下通過裝置實施例,對本發(fā)明所述方案進行進一步說明。

實施例二

圖2為本發(fā)明所述視頻處理裝置實施例的組成結(jié)構(gòu)示意圖,如圖2所示,包括轉(zhuǎn)碼模塊21、存儲模塊22和管理模塊23。

轉(zhuǎn)碼模塊21,用于接收來自終端的視頻播放請求;在終端播放視頻中的每個分片的過程中,確定存儲模塊22中是否保存有與該分片相鄰的下一分片的轉(zhuǎn)碼結(jié)果;如果是,則直接將下一分片的轉(zhuǎn)碼結(jié)果的指定信息發(fā)送給終端,以便終端根據(jù)所述指定信息獲取下一分片的轉(zhuǎn)碼結(jié)果并進行播放;如果否,則對下一分片進行轉(zhuǎn)碼,將轉(zhuǎn)碼結(jié)果保存到存儲模塊22中,并將轉(zhuǎn)碼結(jié)果的指定信息發(fā)送給終端。

管理模塊23,用于每經(jīng)過第一預(yù)定時長,則對第一預(yù)定時長內(nèi)保存到存儲模塊22中的轉(zhuǎn)碼結(jié)果進行篩選,刪除不滿足保留要求的轉(zhuǎn)碼結(jié)果。

轉(zhuǎn)碼模塊21在接收到來自終端的視頻播放請求之后,可根據(jù)終端及網(wǎng)絡(luò)特點,確定出轉(zhuǎn)碼參數(shù),以便根據(jù)轉(zhuǎn)碼參數(shù)對下一分片進行轉(zhuǎn)碼。

在終端播放視頻中的每個分片的過程中,轉(zhuǎn)碼模塊21可分別進行以下處理:確定存儲模塊22中是否保存有與該分片相鄰的下一分片的轉(zhuǎn)碼結(jié)果,如果否,則對下一分片進行轉(zhuǎn)碼,將轉(zhuǎn)碼結(jié)果保存到存儲模塊22中,并將下一分片的轉(zhuǎn)碼結(jié)果的指定信息發(fā)送給終端,如果是,則可直接將下一分片的轉(zhuǎn)碼結(jié)果的指定信息發(fā)送給終端。

如果按照上述處理方式,對所播放的分片的轉(zhuǎn)碼結(jié)果均進行保存的話,將會需要耗費大量的存儲資源。

為此,管理模塊23可周期性進行以下處理:每經(jīng)過第一預(yù)定時長,則對第一預(yù)定時長內(nèi)保存到存儲模塊22中的轉(zhuǎn)碼結(jié)果進行篩選,刪除不滿足保留要求的轉(zhuǎn)碼結(jié)果。

比如,管理模塊23可針對第一預(yù)定時長內(nèi)保存到存儲模塊22中的每個轉(zhuǎn)碼結(jié)果對應(yīng)的分片,分別確定該分片的播放熱度是否滿足熱度要求,如果是,則將該分片的轉(zhuǎn)碼結(jié)果進行保留,否則,將該分片的轉(zhuǎn)碼結(jié)果進行刪除。

具體地,管理模塊23可分別獲取該分片在第一預(yù)定時長內(nèi)的平均播放完整度以及總播放次數(shù),若平均播放完整度以及總播放次數(shù)均大于各自對應(yīng)的閾值,則確定該分片的播放熱度滿足熱度要求。

所述第一預(yù)定時長的具體取值可根據(jù)實際需要而定,比如一天。

對于某一分片來說,一天的時長內(nèi)可能會有多個用戶觀看了該分片,針對每個用戶,可分別得到一個播放完整度,將這些用戶的播放完整度取平均,即可得到該分片的平均播放完整度,另外,可統(tǒng)計得到一天的時長內(nèi)該分片總共被播放了多少次,統(tǒng)計結(jié)果即為該分片的總播放次數(shù)。

其中,播放完整度的取值范圍可為(0,1),對于某一分片,如果用戶觀看該分片的時長等于該分片的播放時長,則播放完整度為1,如果用戶觀看該分片的時長為該分片的播放時長的二分之一,則播放完整度為0.5,依此類推。

另外,對于某一分片,無論用戶是否完整地觀看了該分片,只要觀看了一次,統(tǒng)計的總播放次數(shù)即會加一。

另外,管理模塊23還可針對第一預(yù)定時長內(nèi)保存到存儲模塊22中的每個轉(zhuǎn)碼結(jié)果對應(yīng)的分片,分別確定該分片是否屬于所在視頻中的第一個分片,如果是,則將該分片的轉(zhuǎn)碼結(jié)果進行保留。

綜合上述介紹可知,管理模塊23在周期性地對第一預(yù)定時長內(nèi)所保存的轉(zhuǎn)碼結(jié)果進行篩選時,如果一個轉(zhuǎn)碼結(jié)果對應(yīng)的分片滿足以下條件之一:播放熱度滿足熱度要求、為所在視頻中的第一個分片,則保留該分片的轉(zhuǎn)碼結(jié)果,否則,刪除該分片的轉(zhuǎn)碼結(jié)果。

這樣,轉(zhuǎn)碼模塊21在接收到來自終端的視頻播放請求之后,可直接將第一個分片的轉(zhuǎn)碼結(jié)果的指定信息發(fā)送給終端,從而省去了對第一分片進行轉(zhuǎn)碼的時間,加快了首屏顯示速度,提升了首屏體驗。

另外,為了進一步節(jié)省存儲資源,管理模塊23還可刪除存儲模塊22中保存時長超過第二預(yù)定時長的轉(zhuǎn)碼結(jié)果,第二預(yù)定時長大于第一預(yù)定時長。

圖2所示裝置實施例的具體工作流程請參照前述方法實施例中的相應(yīng)說明,此處不再贅述。

總之,采用本發(fā)明所述方案,能夠節(jié)省計算資源和存儲資源,并能夠加快首屏顯示速度,而且,本發(fā)明所述方案實現(xiàn)起來簡單方便,從而便于進行普及和推廣。

在本發(fā)明所提供的幾個實施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式。

所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上。可以根據(jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。

另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用硬件加軟件功能單元的形式實現(xiàn)。

上述以軟件功能單元的形式實現(xiàn)的集成的單元,可以存儲在一個計算機可讀取存儲介質(zhì)中。上述軟件功能單元存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明各個實施例所述方法的部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。

以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明保護的范圍之內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
拉萨市| 渝中区| 吴桥县| 安溪县| 星座| 逊克县| 上林县| 高台县| 五指山市| 鄯善县| 拜泉县| 会泽县| 巍山| 济阳县| 乐业县| 乃东县| 台东市| 卓资县| 溧阳市| 闵行区| 土默特左旗| 吴桥县| 苍南县| 渝北区| 新和县| 屯留县| 崇州市| 武义县| 石首市| 武邑县| 永嘉县| 福建省| 寻乌县| 永胜县| 雅安市| 永康市| 上高县| 临湘市| 旌德县| 胶南市| 江安县|