亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

識別3D格式視頻的方法及裝置與流程

文檔序號:11524652閱讀:265來源:國知局
識別3D格式視頻的方法及裝置與流程

本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,具體而言,涉及一種識別3d格式視頻的方法及裝置。



背景技術(shù):

隨著社會的快速發(fā)展,人們觀看視頻的方式發(fā)生了很大的改變,越來越傾向于觀看3d視頻。但是由于3d視頻的格式有多種,目前的播放器無法做到在播放前自動識別待播放3d視頻為何種3d格式,格式識別錯誤會導(dǎo)致對當(dāng)前視頻進(jìn)行錯誤的解碼和播放,用戶體驗較差。



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

有鑒于此,本發(fā)明實施例的目的在于提供一種識別3d格式視頻的方法及裝置,以解決上述問題。

為了實現(xiàn)上述目的,本發(fā)明實施例采用的技術(shù)方案如下:

第一方面,本發(fā)明實施例提供了一種識別3d格式視頻的方法,該方法判定獲取的視頻流數(shù)據(jù)中是否包括配置文件;若所述視頻流數(shù)據(jù)中包括所述配置文件,則讀取所述配置文件中的配置信息,根據(jù)所述配置信息,獲得所述視頻流數(shù)據(jù)的格式;若所述視頻流數(shù)據(jù)中不包括所述配置文件,則獲取所述視頻流數(shù)據(jù)的第一幀畫面,將所述第一幀畫面按照第一方式劃分為第一畫面及第二畫面;將所述第一畫面再次進(jìn)行劃分,獲得多個第一子畫面;將所述第二畫面按照相同的方式再次進(jìn)行劃分,獲得多個第二子畫面;分別計算所述第一畫面中的各個所述第一子畫面與所述第二畫面中相應(yīng)位置處的所述第二子畫面的相似度;計算所述相似度大于第一閾值的第一統(tǒng)計個數(shù),若所述第一統(tǒng)計個數(shù)大于或等于第二閾值,則所述視頻流數(shù)據(jù)的格式為以第一格式存儲的3d視頻。

第二方面,本發(fā)明實施例提供了一種識別3d格式視頻的裝置,該裝置包括:判定模塊,用于判定獲取的視頻流數(shù)據(jù)中是否包括配置文件;第一處理模塊,用于若所述視頻流數(shù)據(jù)中包括所述配置文件,則讀取所述配置文件中的配置信息,根據(jù)所述配置信息,獲得所述視頻流數(shù)據(jù)的格式;第二處理模塊,用于若所述視頻流數(shù)據(jù)中不包括所述配置文件,則獲取所述視頻流數(shù)據(jù)的第一幀畫面,將所述第一幀畫面按照第一方式劃分為第一畫面及第二畫面;將所述第一畫面再次進(jìn)行劃分,獲得多個第一子畫面;將所述第二畫面按照相同的方式再次進(jìn)行劃分,獲得多個第二子畫面;分別計算所述第一畫面中的各個所述第一子畫面與所述第二畫面中相應(yīng)位置處的所述第二子畫面的相似度;計算所述相似度大于第一閾值的第一統(tǒng)計個數(shù),若所述第一統(tǒng)計個數(shù)大于或等于第二閾值,則所述視頻流數(shù)據(jù)的格式為以第一格式存儲的3d視頻。

與現(xiàn)有技術(shù)相比,本發(fā)明實施例提供的一種識別3d格式視頻的方法及裝置,通過判定獲取的視頻流數(shù)據(jù)中是否包括配置文件,若所述視頻流數(shù)據(jù)中包括所述配置文件,則讀取所述配置文件中的配置信息,根據(jù)所述配置信息,獲得所述視頻流數(shù)據(jù)的格式,若所述視頻流數(shù)據(jù)中不包括所述配置文件,則獲取所述視頻流數(shù)據(jù)的第一幀畫面,將所述第一幀畫面按照第一方式劃分為第一畫面及第二畫面;將所述第一畫面再次進(jìn)行劃分,獲得多個第一子畫面;將所述第二畫面按照相同的方式再次進(jìn)行劃分,獲得多個第二子畫面;分別計算所述第一畫面中的各個所述第一子畫面與所述第二畫面中相應(yīng)位置處的所述第二子畫面的相似度;計算所述相似度大于第一閾值的第一統(tǒng)計個數(shù),若所述第一統(tǒng)計個數(shù)大于或等于第二閾值,則所述視頻流數(shù)據(jù)的格式為以第一格式存儲的3d視頻,通過這種方式,實現(xiàn)了能夠在播放前自動識別當(dāng)前待播放的3d視頻為何種3d格式,并且使得播放器能夠根據(jù)識別的結(jié)果,對當(dāng)前視頻進(jìn)行正確的解碼和播放,提高了用戶體驗。

為使本發(fā)明的上述目的、特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細(xì)說明如下。

附圖說明

為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應(yīng)當(dāng)理解,以下附圖僅示出了本發(fā)明的某些實施例,因此不應(yīng)被看作是對范圍的限定,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。

圖1是本發(fā)明實施例提供的用戶終端的結(jié)構(gòu)框圖。

圖2是本發(fā)明實施例提供的一種識別3d格式視頻的方法的流程圖。

圖3是本發(fā)明實施例提供的一種將第一幀畫面按照兩次劃分后的示意圖。

圖4是本發(fā)明實施例提供的一種識別3d格式視頻的方法的部分流程圖。

圖5是本發(fā)明實施例提供的第一幀畫面第一次劃分方式的示意圖。

圖6是本發(fā)明實施例提供的一種識別3d格式視頻的方法的另一部分流程圖。

圖7是本發(fā)明實施例提供的一種識別3d格式視頻的裝置的結(jié)構(gòu)框圖。

具體實施方式

下面將結(jié)合本發(fā)明實施例中附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。通常在此處附圖中描述和示出的本發(fā)明實施例的組件可以以各種不同的配置來布置和設(shè)計。因此,以下對在附圖中提供的本發(fā)明的實施例的詳細(xì)描述并非旨在限制要求保護(hù)的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實施例。基于本發(fā)明的實施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。

應(yīng)注意到:相似的標(biāo)號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進(jìn)行進(jìn)一步定義和解釋。同時,在本發(fā)明的描述中,術(shù)語“第一”、“第二”等僅用于區(qū)分描述,而不能理解為指示或暗示相對重要性。

圖1示出了一種可應(yīng)用于本發(fā)明實施例中的用戶終端100的結(jié)構(gòu)框圖。如圖1所示,用戶終端100包括存儲器102、存儲控制器104,一個或多個(圖中僅示出一個)處理器106、外設(shè)接口108、射頻模塊110、音頻模塊112、觸控屏幕114等。這些組件通過一條或多條通訊總線/信號線116相互通訊。

存儲器102可用于存儲軟件程序以及模塊,如本發(fā)明實施例中的識別3d格式視頻的方法以及裝置對應(yīng)的程序指令/模塊,處理器106通過運(yùn)行存儲在存儲器102內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,如本發(fā)明實施例提供的識別3d格式視頻的方法。

存儲器102可包括高速隨機(jī)存儲器,還可包括非易失性存儲器,如一個或者多個磁性存儲裝置、閃存、或者其他非易失性固態(tài)存儲器。處理器106以及其他可能的組件對存儲器102的訪問可在存儲控制器104的控制下進(jìn)行。

外設(shè)接口108將各種輸入/輸出裝置耦合至處理器106以及存儲器102。在一些實施例中,外設(shè)接口108,處理器106以及存儲控制器104可以在單個芯片中實現(xiàn)。在其他一些實例中,他們可以分別由獨立的芯片實現(xiàn)。

射頻模塊110用于接收以及發(fā)送電磁波,實現(xiàn)電磁波與電信號的相互轉(zhuǎn)換,從而與通訊網(wǎng)絡(luò)或者其他設(shè)備進(jìn)行通訊。

音頻模塊112向用戶提供音頻接口,其可包括一個或多個麥克風(fēng)、一個或者多個揚(yáng)聲器以及音頻電路。

觸控屏幕114在用戶終端100與用戶之間同時提供一個輸出及輸入界面。具體地,觸控屏幕114向用戶顯示視頻輸出,這些視頻輸出的內(nèi)容可包括文字、圖形、視頻及其任意組合。

可以理解,圖1所示的結(jié)構(gòu)僅為示意,用戶終端100還可包括比圖1中所示更多或者更少的組件,或者具有與圖1所示不同的配置。圖1中所示的各組件可以采用硬件、軟件或其組合實現(xiàn)。

于本發(fā)明實施例中,用戶終端100中安裝有客戶端,該客戶端可以是第三方應(yīng)用軟件,如解碼器或播放器,為用戶提供解碼或播放視頻的服務(wù)。

圖2示出了本發(fā)明實施例提供的一種識別3d格式視頻的方法的流程圖,請參閱圖2,本實施例描述的是用戶終端的處理流程,所述方法包括:

步驟s210,判定獲取的視頻流數(shù)據(jù)中是否包括配置文件。

若所述視頻流數(shù)據(jù)中包括所述配置文件,則執(zhí)行步驟s220;若所述視頻流數(shù)據(jù)中不包括所述配置文件,則執(zhí)行步驟s230至步驟s260。

步驟s220,讀取所述配置文件中的配置信息,根據(jù)所述配置信息,獲得所述視頻流數(shù)據(jù)的格式。

作為一種實施方式,視頻流數(shù)據(jù)中包含了一個配置文件,且該配置文件中的配置信息中存在一個字段是用于顯示該視頻流數(shù)據(jù)的格式,則直接讀取并解析該字段,便能獲得所述視頻流數(shù)據(jù)的格式。

可以理解的是,通過這種方式,能夠很快的識別視頻流數(shù)據(jù)的格式,并進(jìn)一步使得播放器能夠根據(jù)識別的結(jié)果,更快的完成對當(dāng)前視頻進(jìn)行正確的解碼和播放,提高了用戶體驗。

步驟s230,獲取所述視頻流數(shù)據(jù)的第一幀畫面,將所述第一幀畫面按照第一方式劃分為第一畫面及第二畫面。

所述第一方式的實施方式有多種,作為一種實施方式,所述第一方式包括:將所述第一幀畫面進(jìn)行左右均分。作為另一種實施方式,所述第一方式包括:將所述第一幀畫面進(jìn)行上下均分。

步驟s240,將所述第一畫面再次進(jìn)行劃分,獲得多個第一子畫面;將所述第二畫面按照相同的方式再次進(jìn)行劃分,獲得多個第二子畫面。

其中,再次進(jìn)行劃分的方式也有多種,例如,四等分,八等分,十六等分等,并不局限于此。

下面以第一劃分方式為左右均分來進(jìn)行詳細(xì)說明。請參閱圖3,將第一幀畫面270首先左右均分,獲得第一畫面271及第二畫面272。然后,再次將第一畫面271及第二畫面272按照相同的方式再次進(jìn)行劃分,如圖3中所示,將第一畫面271四等分為4個第一子畫面,分別為第一子畫面2711,第一子畫面2712,第一子畫面2713及第一子畫面2714;將第二畫面272四等分為4個第二子畫面,分別為第二子畫面2721,第二子畫面2722,第二子畫面2723及第二子畫面2724。

步驟s250,分別計算所述第一畫面中的各個所述第一子畫面與所述第二畫面中相應(yīng)位置處的所述第二子畫面的相似度。

計算第一子畫面與第二子畫面的相似度的實施方式很多,例如,可以分別計算第一子畫面的直方圖hista,及第二子畫面的直方圖histb,然后計算兩個直方圖的歸一化相關(guān)系數(shù),如巴氏距離,直方圖相交距離等,將該歸一化相關(guān)系數(shù)作為第一子畫面與第二子畫面的相似度。

請參閱圖3,下面以圖3繼續(xù)進(jìn)行說明。分別計算第一子畫面2711與第二子畫面2721的相似度sim1;計算第一子畫面2712與第二子畫面2722的相似度sim2;計算第一子畫面2713與第二子畫面2723的相似度sim3;計算第一子畫面2714與第二子畫面2724的相似度sim4。當(dāng)然,可以理解的是,也可以采用并行計算的方式,同時計算出sim1至sim4。

步驟s260,計算所述相似度大于第一閾值的第一統(tǒng)計個數(shù),若所述第一統(tǒng)計個數(shù)大于或等于第二閾值,則所述視頻流數(shù)據(jù)的格式為以第一格式存儲的3d視頻。

第一閾值及第二閾值的實施方式很多,可以根據(jù)用戶的需求設(shè)置,也可以根據(jù)第一畫面及第二畫面的再次劃分方式進(jìn)行設(shè)置。

繼續(xù)上例進(jìn)行說明。分別判斷sim1至sim4是否大于第一閾值,若大于第一閾值,則將第一統(tǒng)計個數(shù)加1。假設(shè)此時第一統(tǒng)計個數(shù)的值為3,且第二閾值為3,則此時所述視頻流數(shù)據(jù)的格式為以第一格式存儲的3d視頻??梢岳斫獾氖牵捎趫D3所示的第一幀畫面270的第一劃分方式為左右劃分,則此時該視頻流數(shù)據(jù)的格式為左右格式。若第一幀畫面270的第一劃分方式為上下劃分,則此時該視頻流數(shù)據(jù)的格式為上下格式。

作為一種所述方式,請參閱圖4,該方法還包括:

步驟s310,若所述第一統(tǒng)計個數(shù)小于第二閾值,將所述第一幀畫面按照第二方式劃分為第三畫面及第四畫面。

請參閱圖5,若所述第一劃分方式為左右均分(如圖5所示左上角)且所述第一統(tǒng)計個數(shù)小于第二閾值,則第二劃分方式可以為上下均分(如圖5所示右上角)。若所述第一劃分方式為上下均分(如圖5所示右上角)且所述第一統(tǒng)計個數(shù)小于第二閾值,則第二劃分方式可以為左右均分(如圖5所示左上角)。

步驟s320,將所述第三畫面再次進(jìn)行劃分,獲得多個第三子畫面。

步驟s330,將所述第四畫面按照相同的方式再次進(jìn)行劃分,獲得多個第四子畫面。

步驟s340,分別計算所述第三畫面中的各個所述第三子畫面與所述第四畫面中相應(yīng)位置處的所述第四子畫面的相似度。

步驟s350,計算所述相似度大于第一閾值的第二統(tǒng)計個數(shù),若所述第二統(tǒng)計個數(shù)大于或等于第二閾值,則所述視頻流數(shù)據(jù)的格式為以第二格式存儲的3d格式視頻。

作為一種實施方式,若第二劃分方式為上下均分,則此時識別出的視頻流數(shù)據(jù)的格式為上下格式的3d視頻。

步驟s320至步驟s350的實施方式與上述步驟s240至步驟s260的實施方式相同,此處不再贅述。

進(jìn)一步的,作為一種所述方式,請參閱圖6,該方法還包括:

步驟s410,若所述第二統(tǒng)計個數(shù)小于第二閾值,將所述第一幀畫面按照第三方式劃分為多個第一劃分畫面。

請參閱圖5,若第一劃分方式及第二劃分均無法識別出該視頻數(shù)據(jù),則可以采用第三劃分方式,作為一種實施方式,所述第三方式包括:將所述第一幀畫面進(jìn)行九宮格劃分,即如圖5中的第二排所示的劃分方式,將該第一幀畫面按照九宮格進(jìn)行劃分。

步驟s420,將每個所述第一劃分畫面再次進(jìn)行劃分,獲得多個第二劃分畫面。

步驟s430,分別計算每個所述第一劃分畫面中的各個所述第二劃分畫面與剩余的所述第一劃分畫面中相應(yīng)位置處的所述第二劃分畫面的相似度。

步驟s440,分別計算每個所述第一劃分畫面中的各個所述第二劃分畫面與剩余的所述第一劃分畫面中相應(yīng)位置處的所述第二劃分畫面的相似度大于第一閾值的第三統(tǒng)計個數(shù)。

步驟s420至步驟s440的實施方式與上述步驟s240至步驟s260的實施方式相同,此處不再贅述。

步驟s450,若所述第三統(tǒng)計個數(shù)大于或等于第二閾值,則將第四統(tǒng)計值更新,若所述第四統(tǒng)計值大于或等于第三閾值,則所述視頻流數(shù)據(jù)的格式為以第三格式存儲的的3d格式視頻。

該第四統(tǒng)計值的初始值為0,每當(dāng)所述第三統(tǒng)計個數(shù)大于或等于第二閾值,即每當(dāng)出現(xiàn)兩個第一劃分畫面相似時,第四統(tǒng)計值加一,可以理解的是,該第四統(tǒng)計值用于統(tǒng)計將第一幀畫面劃分后的多個第一劃分畫面中出現(xiàn)每兩個第一劃分畫面相似的次數(shù)。

第三閾值的實施方式可以有很多,可以用戶的需求進(jìn)行設(shè)置,并且設(shè)置的不同,其對應(yīng)的3d格式視頻也可以不同,作為一種實施方式,若第三閾值為7,則該3d格式視頻為八視圖格式(圖5中第二排后面兩個圖所示),若第三閾值為8,則該3d格式視頻為九宮格格式。

進(jìn)一步的,若所述第四統(tǒng)計值小于第三閾值,則所述視頻流數(shù)據(jù)的格式為二維視頻。

本發(fā)明實施例提供的識別3d格式視頻的方法,通過判定獲取的視頻流數(shù)據(jù)中是否包括配置文件,若所述視頻流數(shù)據(jù)中包括所述配置文件,則讀取所述配置文件中的配置信息,根據(jù)所述配置信息,獲得所述視頻流數(shù)據(jù)的格式,若所述視頻流數(shù)據(jù)中不包括所述配置文件,則獲取所述視頻流數(shù)據(jù)的第一幀畫面,將所述第一幀畫面按照第一方式劃分為第一畫面及第二畫面;將所述第一畫面再次進(jìn)行劃分,獲得多個第一子畫面;將所述第二畫面按照相同的方式再次進(jìn)行劃分,獲得多個第二子畫面;分別計算所述第一畫面中的各個所述第一子畫面與所述第二畫面中相應(yīng)位置處的所述第二子畫面的相似度;計算所述相似度大于第一閾值的第一統(tǒng)計個數(shù),若所述第一統(tǒng)計個數(shù)大于或等于第二閾值,則所述視頻流數(shù)據(jù)的格式為以第一格式存儲的3d視頻,通過這種方式,實現(xiàn)了能夠在播放前自動識別當(dāng)前待播放的3d視頻為何種3d格式,并且使得播放器能夠根據(jù)識別的結(jié)果,對當(dāng)前視頻進(jìn)行正確的解碼和播放,提高了用戶體驗。

請參閱圖7,是本發(fā)明實施例提供的識別3d格式視頻的裝置500的功能模塊示意圖。所述識別3d格式視頻的裝置500運(yùn)行于用戶終端100。所述識別3d格式視頻的裝置500包括判定模塊510,第一處理模塊520、及第二處理模塊530。

判定模塊510,用于判定獲取的視頻流數(shù)據(jù)中是否包括配置文件。

第一處理模塊520,用于若所述視頻流數(shù)據(jù)中包括所述配置文件,則讀取所述配置文件中的配置信息,根據(jù)所述配置信息,獲得所述視頻流數(shù)據(jù)的格式。

第二處理模塊530,用于若所述視頻流數(shù)據(jù)中不包括所述配置文件,則獲取所述視頻流數(shù)據(jù)的第一幀畫面,將所述第一幀畫面按照第一方式劃分為第一畫面及第二畫面;將所述第一畫面再次進(jìn)行劃分,獲得多個第一子畫面;將所述第二畫面按照相同的方式再次進(jìn)行劃分,獲得多個第二子畫面;分別計算所述第一畫面中的各個所述第一子畫面與所述第二畫面中相應(yīng)位置處的所述第二子畫面的相似度;計算所述相似度大于第一閾值的第一統(tǒng)計個數(shù),若所述第一統(tǒng)計個數(shù)大于或等于第二閾值,則所述視頻流數(shù)據(jù)的格式為以第一格式存儲的3d視頻。

作為一種實施方式,所述第一方式包括:將所述第一幀畫面進(jìn)行左右均分,所述第一格式為左右格式。

作為一種實施方式,所述裝置還包括第三處理模塊540,用于若所述第一統(tǒng)計個數(shù)小于第二閾值,將所述第一幀畫面按照第二方式劃分為第三畫面及第四畫面;將所述第三畫面再次進(jìn)行劃分,獲得多個第三子畫面;將所述第四畫面按照相同的方式再次進(jìn)行劃分,獲得多個第四子畫面;分別計算所述第三畫面中的各個所述第三子畫面與所述第四畫面中相應(yīng)位置處的所述第四子畫面的相似度;計算所述相似度大于第一閾值的第二統(tǒng)計個數(shù),若所述第二統(tǒng)計個數(shù)大于或等于第二閾值,則所述視頻流數(shù)據(jù)的格式為以第二格式存儲的3d格式視頻。

作為一種實施方式,所述第二方式包括:將所述第一幀畫面進(jìn)行上下均分,所述第二格式為上下格式。

作為一種實施方式,所述裝置還包括第四處理模塊550,用于若所述第二統(tǒng)計個數(shù)小于第二閾值,將所述第一幀畫面按照第三方式劃分為多個第一劃分畫面;將每個所述第一劃分畫面再次進(jìn)行劃分,獲得多個第二劃分畫面;分別計算每個所述第一劃分畫面中的各個所述第二劃分畫面與剩余的所述第一劃分畫面中相應(yīng)位置處的所述第二劃分畫面的相似度;分別計算每個所述第一劃分畫面中的各個所述第二劃分畫面與剩余的所述第一劃分畫面中相應(yīng)位置處的所述第二劃分畫面的相似度大于第一閾值的第三統(tǒng)計個數(shù),若所述第三統(tǒng)計個數(shù)大于或等于第二閾值,則將第四統(tǒng)計值更新;若所述第四統(tǒng)計值大于或等于第三閾值,則所述視頻流數(shù)據(jù)的格式為以第三格式存儲的的3d格式視頻。

作為一種實施方式,所述第三方式包括:將所述第一幀畫面進(jìn)行九宮格劃分,所述第三格式為九宮格格式的形式或八視圖格式。

作為一種實施方式,所述裝置還包括第五處理模塊560,用于若所述第四統(tǒng)計值小于第三閾值,則判定所述視頻流數(shù)據(jù)的格式為二維視頻。

以上各模塊可以是由軟件代碼實現(xiàn),此時,上述的各模塊可存儲于用戶終端100的存儲器102內(nèi)。以上各模塊同樣可以由硬件例如集成電路芯片實現(xiàn)。

需要說明的是,本說明書中的各個實施例均采用遞進(jìn)的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。

本發(fā)明實施例所提供的識別3d格式視頻的裝置,其實現(xiàn)原理及產(chǎn)生的技術(shù)效果和前述方法實施例相同,為簡要描述,裝置實施例部分未提及之處,可參考前述方法實施例中相應(yīng)內(nèi)容。

在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的裝置和方法,也可以通過其它的方式實現(xiàn)。以上所描述的裝置實施例僅僅是示意性的,例如,附圖中的流程圖和框圖顯示了根據(jù)本發(fā)明的多個實施例的裝置、方法和計算機(jī)程序產(chǎn)品的可能實現(xiàn)的體系架構(gòu)、功能和操作。在這點上,流程圖或框圖中的每個方框可以代表一個模塊、程序段或代碼的一部分,所述模塊、程序段或代碼的一部分包含一個或多個用于實現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實現(xiàn)方式中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個連續(xù)的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或動作的專用的基于硬件的系統(tǒng)來實現(xiàn),或者可以用專用硬件與計算機(jī)指令的組合來實現(xiàn)。

另外,在本發(fā)明各個實施例中的各功能模塊可以集成在一起形成一個獨立的部分,也可以是各個模塊單獨存在,也可以兩個或兩個以上模塊集成形成一個獨立的部分。

所述功能如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:u盤、移動硬盤、只讀存儲器(rom,read-onlymemory)、隨機(jī)存取存儲器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。

以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。應(yīng)注意到:相似的標(biāo)號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進(jìn)行進(jìn)一步定義和解釋。

以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1