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

一種分布式流數(shù)據(jù)處理方法與流程

文檔序號:11386297閱讀:634來源:國知局
一種分布式流數(shù)據(jù)處理方法與流程

本發(fā)明涉及分布式流式數(shù)據(jù)處理應(yīng)用的資源管理與調(diào)度領(lǐng)域,更具體涉及分布式流數(shù)據(jù)處理方法。



背景技術(shù):

隨著計算機(jī)和網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展以及數(shù)據(jù)獲取手段的不斷豐富,在越來越多的領(lǐng)域出現(xiàn)了對海量、高速數(shù)據(jù)進(jìn)行實時處理的需求.由于此類需求往往超出傳統(tǒng)數(shù)據(jù)處理技術(shù)的能力,分布式流處理模式和分布式流處理系統(tǒng)應(yīng)運(yùn)而生。作為一種運(yùn)行于分布式流處理系統(tǒng)上的處理海量實時數(shù)據(jù)流的應(yīng)用,分布式流處理應(yīng)用需要獲取相應(yīng)的計算、存儲和傳輸?shù)扔布Y源。而分布式流處理應(yīng)用的資源管理和調(diào)度的作用就是根據(jù)不同應(yīng)用的不同需求而合理的分配有限的硬件資源并對硬件資源進(jìn)行管理,當(dāng)流處理應(yīng)用負(fù)載過重時,適當(dāng)為其增加資源,反之則回收資源。此外,由于實時數(shù)據(jù)流的不確定性和波動性,在某一時刻可能出現(xiàn)超出系統(tǒng)處理能力的數(shù)據(jù)規(guī)模,為了應(yīng)對這類突發(fā)的緊急情況,流處理系統(tǒng)中往往會采用減載等方法,控制數(shù)據(jù)流的大小以避免系統(tǒng)崩潰。

由于減載的引入,必然導(dǎo)致資源管理調(diào)度框架無法準(zhǔn)確監(jiān)控與判斷流處理應(yīng)用的真實負(fù)載情況,這就間接導(dǎo)致其無法正確的管理資源。為了解決這一問題,必然需要根據(jù)應(yīng)用在減載下的負(fù)載預(yù)測真實的負(fù)載?;谡鎸嵉呢?fù)載,才能確保資源調(diào)度管理框架監(jiān)測到真實負(fù)載情況并正確而合理的管理資源。

如圖1所示,為一個詞頻統(tǒng)計的流數(shù)據(jù)處理應(yīng)用。其中每個處理單元之前存在一個減載隊列,在減載隊列中對負(fù)載數(shù)據(jù)進(jìn)行丟棄等操作。從數(shù)據(jù)源流出數(shù)據(jù)10個句子,經(jīng)減載率為20%的減載后得到8個句子,進(jìn)入第一個處理單元—切分句子,處理完成后得到40個單詞,經(jīng)第二次10%減載得到36個單詞,進(jìn)入第二個處理單元,統(tǒng)計每個單詞的出現(xiàn)頻率并將結(jié)果存儲。

流處理應(yīng)用必須進(jìn)保證每一個處理單元都能夠正常運(yùn)轉(zhuǎn),即必須保證每一個處理單元能得到最小的計算資源。減載情況下對真實負(fù)載進(jìn)行還原的難點(diǎn)在于,流處理應(yīng)用的每一個操作之前都有可能會進(jìn)行減載,這就導(dǎo)致了下游處理單元的負(fù)載情況必然受到上游處理單元的影響。因此預(yù)測每一個處理單元的負(fù)載情況時必須要考慮到上游處理單元的減載情況,這種級聯(lián)的預(yù)測是相當(dāng)復(fù)雜的。



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

本發(fā)明旨在至少解決現(xiàn)有技術(shù)中存在的技術(shù)問題之一。

為此,本發(fā)明分析減載下無法監(jiān)測應(yīng)用真實負(fù)載從而合理分配應(yīng)用正常運(yùn)行所需的最小資源的問題,提供了一種減載狀態(tài)下真實負(fù)載預(yù)測和最小資源需求預(yù)測的方法。本發(fā)明的目的在于通過對減載下負(fù)載的監(jiān)測與建模分析,得到真實的負(fù)載情況,基于真實的負(fù)載輔助資源調(diào)度管理框架預(yù)測應(yīng)用所需的最小資源。具體的技術(shù)方案如下:

本發(fā)明提供了一種分布式流數(shù)據(jù)處理方法,包括:

步驟一,定義流數(shù)據(jù)應(yīng)用處理模型;

步驟二,基于減載下的流式數(shù)據(jù)處理模型確定相關(guān)分析參數(shù);

步驟三,測量流處理應(yīng)用相關(guān)參數(shù)的數(shù)值;

步驟四,基于測量到的負(fù)載參數(shù)的數(shù)值計算輸入輸出選擇率函數(shù);

步驟五,通過所述測量到的參數(shù)的數(shù)值和所述計算得到的輸入輸出選擇率函數(shù)還原應(yīng)用真實負(fù)載;

步驟六,基于所述真實負(fù)載預(yù)測流處理應(yīng)用所需最小資源。

具體的,所述相關(guān)分析參數(shù)為以下參數(shù)的一種或幾種:對流處理應(yīng)用中的每一個數(shù)據(jù)源都需要測量在數(shù)據(jù)源發(fā)送數(shù)據(jù)時統(tǒng)計測量并存儲初始負(fù)載λ(source,m)、i處理單元第t秒內(nèi)的平均輸入到達(dá)率在i處理單元接收數(shù)據(jù)是測量并存儲流入數(shù)據(jù)流平均到達(dá)率λ(i,in)、在i處理單元發(fā)送數(shù)據(jù)時測量并存儲流出數(shù)據(jù)流平均到達(dá)率λ(i,out)、在j處理單元發(fā)送數(shù)據(jù)時,測量i處理單元的j前驅(qū)處理單元發(fā)送到i的數(shù)據(jù)占j總發(fā)出數(shù)據(jù)的比例pji、實時統(tǒng)計測量并存儲i處理單元平均處理率μi、在i處理單元測量其減載率si、統(tǒng)計測量并存儲i處理單元的所有祖先處理單元集合ancestor(i);統(tǒng)計數(shù)據(jù)源個數(shù)n,處理單元個數(shù)n。

具體的,基于測量到的減載情況下的流式數(shù)據(jù)處理應(yīng)用瞬時輸入負(fù)載數(shù)據(jù)和輸入負(fù)載數(shù)據(jù)使用多項式擬合方法計算出客觀不變的輸入輸出選擇率fi。

具體的,基于流式數(shù)據(jù)處理應(yīng)用處理單元的拓?fù)渑判?,根?jù)客觀不變的每個處理單元的輸入輸出選擇率函數(shù)fi,i處理單元的j前驅(qū)處理單元發(fā)送到i的數(shù)據(jù)占j總發(fā)出數(shù)據(jù)的比例pji以及應(yīng)用初始負(fù)載λ(source,m),逐個計算出處理單元的真實負(fù)載情況具體計算公式如下:

不管是否存在減載機(jī)制,應(yīng)用的輸入數(shù)據(jù)流應(yīng)該是不變的,即:

溯源至流式數(shù)據(jù)處理應(yīng)用數(shù)據(jù)源,必然存在1個或多個處理單元g和數(shù)據(jù)源h有:

故可由應(yīng)用初始負(fù)載,客觀不變的每個處理單元的輸入輸出選擇率函數(shù)fi以及流式數(shù)據(jù)處理應(yīng)用處理單元的拓?fù)渑判蛴嬎愠雒總€處理單元的真實負(fù)載情況。

具體的,真實負(fù)載情況和平均處理率μi,計算得到最小資源需求κi,其計算公式為:

具體的,所述步驟三具體為:

步驟31,統(tǒng)計得到應(yīng)用具體的處理單元個數(shù)n,數(shù)據(jù)源總數(shù)n;

步驟32,測量與計算每一個處理單元的流入數(shù)據(jù)流平均到達(dá)率λ(i,in)及流出數(shù)據(jù)流平均到達(dá)率λ(i,out)。以及整個流處理應(yīng)用的外部輸入數(shù)據(jù)流平均到達(dá)率λ(source,m);

步驟33,測量得到每一個處理單元平均的處理率μi;

步驟34,假設(shè)在無減載情況下每一個處理單元的輸入數(shù)據(jù)流平均到達(dá)率,即真實負(fù)載為每一個處理單元的輸入數(shù)據(jù)流平均到達(dá)率整個應(yīng)用的輸入數(shù)據(jù)流

具體的,所述步驟四具體為:

步驟41,fi是以λ(i,in)為自變量,λ(i,out)為因變量的函數(shù),有:

fi(λ(i,in))=λ(i,out)i∈[0,n-1]

步驟42,根據(jù)實時監(jiān)測到的每個處理單元的負(fù)載數(shù)據(jù)和輸出數(shù)據(jù),擬合得到近似的fi函數(shù);

步驟43在流處理應(yīng)用運(yùn)行過程,周期性的根據(jù)實時負(fù)載情況不斷訓(xùn)練,更新fi函數(shù)。

具體的,所述步驟五具體為:

步驟51,實時獲取整個應(yīng)用的輸入數(shù)據(jù)流λ(source,m),可知不管是否存在減載機(jī)制,應(yīng)用的輸入數(shù)據(jù)流應(yīng)該是不變的,即:

步驟52,在不存在減載情況的流處理應(yīng)用中,有下一處理單元i的輸入數(shù)據(jù)流為上一處理單元j的輸出數(shù)據(jù)流的一部分,比例為:pji,即:

再有:

步驟53,不管是否存在減載機(jī)制,fi,pji不變;由i處理單元的全部祖先處理單元ancestor(i)的輸入輸出選擇率函數(shù),以及i處理單元所處理數(shù)據(jù)的數(shù)據(jù)源輸入數(shù)據(jù)流平均到達(dá)率λ(source,m),推導(dǎo)出i處理單元的真實負(fù)載。

具體的,所述步驟六具體為:

如果需要保證某一處理單元的正常工作,其真實負(fù)載和平均的處理率μi以及所需的資源量κi需滿足以下條件:

可以得到最小資源需求:

本發(fā)明在減載下狀態(tài)下的分布式流數(shù)據(jù)處理應(yīng)用上實時監(jiān)測負(fù)載情況,并計算預(yù)測真實負(fù)載,實時的匯報正確數(shù)據(jù)給資源調(diào)度管理框架。資源調(diào)度管理框架,通過真實的負(fù)載情況與現(xiàn)有資源進(jìn)行比較,動態(tài)的合理分配資源,減少資源浪費(fèi),維護(hù)應(yīng)用正常運(yùn)行。

本發(fā)明具有如下的優(yōu)點(diǎn)和技術(shù)效果:

輕量級的方法,在減載被觸發(fā)得情況下對應(yīng)用負(fù)載進(jìn)行線性的統(tǒng)計計算,對于整個系統(tǒng)的負(fù)載情況影響小。在減載未觸發(fā)的情況下,對處理單元輸入輸出選擇率進(jìn)行擬合學(xué)習(xí),由于學(xué)習(xí)數(shù)據(jù)量小,基本不會給系統(tǒng)帶來額外的負(fù)載。

預(yù)測準(zhǔn)確,隨著應(yīng)用的運(yùn)行,動態(tài)的實時的預(yù)測處理單元輸入輸出選擇率,保證了輸入輸出選擇率預(yù)測的時效性,從而保證了資源調(diào)度管理框架的穩(wěn)定運(yùn)行和正確判斷。

有利于維持分布式流處理系統(tǒng)的資源調(diào)度管理框架的穩(wěn)定運(yùn)行和正確資源分配,在過載情況下,保證資源調(diào)度管理框架能夠得到真實負(fù)載數(shù)值,快速響應(yīng),彈性調(diào)度資源,確保應(yīng)用輸出的準(zhǔn)確性。

有利于大數(shù)據(jù)計算服務(wù)提供商為用戶提供高質(zhì)量的服務(wù)和穩(wěn)定的系統(tǒng)體驗和資源彈性調(diào)度。

附圖說明

圖1為現(xiàn)有技術(shù)中減載下詞頻統(tǒng)計流處理應(yīng)用的處理流程圖;

圖2為本發(fā)明分布式流式數(shù)據(jù)處理結(jié)構(gòu)有向無環(huán)圖;

圖3為本發(fā)明的一種分布式流數(shù)據(jù)處理方法的流程圖;

圖4為本發(fā)明的待分析參數(shù)監(jiān)測及傳輸流程圖;

圖5為本發(fā)明減載下的分布式流處理應(yīng)用工作運(yùn)行及負(fù)載情況的模擬圖;

圖6為本發(fā)明剝離減載效果下分布式流處理應(yīng)用工作運(yùn)行及真實負(fù)載情況模擬圖。

具體實施方式

為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點(diǎn),下面結(jié)合附圖和具體實施方式對本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)描述。需要說明的是,在不沖突的情況下,本申請的實施例及實施例中的特征可以相互組合。

在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的方式來實施,因此,本發(fā)明的保護(hù)范圍并不受下面公開的具體實施例的限制。

如圖2所示,流處理應(yīng)用運(yùn)行狀態(tài)結(jié)構(gòu)可以表示為一張有向無環(huán)圖(dag),定義為topology。圖中的節(jié)點(diǎn)代表了分布式流處理的一個處理單元,有向邊代表數(shù)據(jù)流流動的方向。數(shù)據(jù)流從數(shù)據(jù)源流出,依次進(jìn)入應(yīng)用的不同處理單元,處理完成后,數(shù)據(jù)流流出。同時定義應(yīng)用處理的數(shù)據(jù)流的最小單位為tuple。

如圖3所示,本發(fā)明提供了一種分布式流數(shù)據(jù)處理方法,包括:

步驟一,定義流數(shù)據(jù)應(yīng)用處理模型;

步驟二,基于減載下的流式數(shù)據(jù)處理模型確定相關(guān)分析參數(shù);

步驟三,測量流處理應(yīng)用相關(guān)參數(shù)的數(shù)值;

步驟四,基于測量到的負(fù)載參數(shù)的數(shù)值計算輸入輸出選擇率函數(shù);

步驟五,通過所述測量到的參數(shù)的數(shù)值和所述計算得到的輸入輸出選擇率函數(shù)還原應(yīng)用真實負(fù)載;

步驟六,基于所述真實負(fù)載預(yù)測流處理應(yīng)用所需最小資源。

具體的,所述相關(guān)分析參數(shù)為以下參數(shù)的一種或幾種:對流處理應(yīng)用中的每一個數(shù)據(jù)源都需要測量在數(shù)據(jù)源發(fā)送數(shù)據(jù)時統(tǒng)計測量并存儲初始負(fù)載λ(source,m)、i處理單元第t秒內(nèi)的平均輸入到達(dá)率在i處理單元接收數(shù)據(jù)是測量并存儲流入數(shù)據(jù)流平均到達(dá)率λ(i,in)、在i處理單元發(fā)送數(shù)據(jù)時測量并存儲流出數(shù)據(jù)流平均到達(dá)率λ(i,out)、在j處理單元發(fā)送數(shù)據(jù)時,測量i處理單元的j前驅(qū)處理單元發(fā)送到i的數(shù)據(jù)占j總發(fā)出數(shù)據(jù)的比例pji、實時統(tǒng)計測量并存儲i處理單元平均處理率μi、在i處理單元測量其減載率si、統(tǒng)計測量并存儲i處理單元的所有祖先處理單元集合ancestor(i);統(tǒng)計數(shù)據(jù)源個數(shù)n,處理單元個數(shù)n。

具體的,基于測量到的減載情況下的流式數(shù)據(jù)處理應(yīng)用瞬時輸入負(fù)載數(shù)據(jù)和輸入負(fù)載數(shù)據(jù)使用多項式擬合方法計算出客觀不變的輸入輸出選擇率fi。

具體的,基于流式數(shù)據(jù)處理應(yīng)用處理單元的拓?fù)渑判颍鶕?jù)客觀不變的每個處理單元的輸入輸出選擇率函數(shù)fi,i處理單元的j前驅(qū)處理單元發(fā)送到i的數(shù)據(jù)占j總發(fā)出數(shù)據(jù)的比例pji以及應(yīng)用初始負(fù)載λ(source,m),逐個計算出處理單元的真實負(fù)載情況具體計算公式如下:

不管是否存在減載機(jī)制,應(yīng)用的輸入數(shù)據(jù)流應(yīng)該是不變的,即:

溯源至流式數(shù)據(jù)處理應(yīng)用數(shù)據(jù)源,必然存在1個或多個處理單元g和數(shù)據(jù)源h有:

故可由應(yīng)用初始負(fù)載,客觀不變的每個處理單元的輸入輸出選擇率函數(shù)fi以及流式數(shù)據(jù)處理應(yīng)用處理單元的拓?fù)渑判蛴嬎愠雒總€處理單元的真實負(fù)載情況。

具體的,真實負(fù)載情況和平均處理率μi,計算得到最小資源需求κi,其計算公式為:

具體的,所述步驟3具體為:

步驟31,統(tǒng)計得到應(yīng)用具體的處理單元個數(shù)n,數(shù)據(jù)源總數(shù)n;

步驟32,測量與計算每一個處理單元的流入數(shù)據(jù)流平均到達(dá)率λ(i,in)及流出數(shù)據(jù)流平均到達(dá)率λ(i,out)。以及整個流處理應(yīng)用的外部輸入數(shù)據(jù)流平均到達(dá)率λ(source,m);

步驟33,測量得到每一個處理單元平均的處理率μi;

步驟34,假設(shè)在無減載情況下每一個處理單元的輸入數(shù)據(jù)流平均到達(dá)率,即真實負(fù)載為每一個處理單元的輸入數(shù)據(jù)流平均到達(dá)率整個應(yīng)用的輸入數(shù)據(jù)流

具體的,所述步驟4具體為:

步驟41,fi是以λ(i,in)為自變量,λ(i,out)為因變量的函數(shù),有:

fi(λ(i,in))=λ(i,out)i∈[0,n-1]

步驟42,根據(jù)實時監(jiān)測到的每個處理單元的負(fù)載數(shù)據(jù)和輸出數(shù)據(jù),擬合得到近似的fi函數(shù);

步驟43在流處理應(yīng)用運(yùn)行過程,周期性的根據(jù)實時負(fù)載情況不斷訓(xùn)練,更新fi函數(shù)。

具體的,所述步驟五具體為:

步驟51,實時獲取整個應(yīng)用的輸入數(shù)據(jù)流λ(source,m),可知不管是否存在減載機(jī)制,應(yīng)用的輸入數(shù)據(jù)流應(yīng)該是不變的,即:

步驟52,在不存在減載情況的流處理應(yīng)用中,有下一處理單元i的輸入數(shù)據(jù)流為上一處理單元j的輸出數(shù)據(jù)流的一部分,比例為:pji,即:

再有:

步驟53,不管是否存在減載機(jī)制,fi,pji不變;由i處理單元的全部祖先處理單元ancestor(i)的輸入輸出選擇率函數(shù),以及i處理單元所處理數(shù)據(jù)的數(shù)據(jù)源輸入數(shù)據(jù)流平均到達(dá)率λ(source,m),推導(dǎo)出i處理單元的真實負(fù)載。

具體的,所述步驟六具體為:

如果需要保證某一處理單元的正常工作,其真實負(fù)載和平均的處理率μi以及所需的資源量κi需滿足以下條件:

可以得到最小資源需求:

為更好的說明本發(fā)明的技術(shù)方案,本發(fā)明提供了一具體實施方式,具體如下:

如圖3所示,一種分布式流數(shù)據(jù)處理應(yīng)用在減載下資源感知的方法,包括以下步驟:

(1)定義分布式流處理應(yīng)用處理模型為一張有向無環(huán)圖(dag),稱之為topology。圖中的節(jié)點(diǎn)代表了分布式流處理的一個處理單元,有向邊代表數(shù)據(jù)流流動的方向。數(shù)據(jù)流從數(shù)據(jù)源流出,依次進(jìn)入應(yīng)用的不同處理單元,完成所有處理后,數(shù)據(jù)流流出。數(shù)據(jù)流的最小單位稱之為tuple。

(2)設(shè)定相關(guān)分析參數(shù),如下表:

i,j∈[0,n-1],m∈[0,n-1],兩者均為正整數(shù)。

(3)如圖4,在實際應(yīng)用運(yùn)行過程中,基于不同數(shù)據(jù)源和處理單元分別測量(2)中設(shè)定的n,λ(source,m),λ(i,in),λ(i,out),μi,si,pij等參數(shù),發(fā)送到統(tǒng)一的測量數(shù)據(jù)處理模塊當(dāng)中,并且實時的進(jìn)行更新。

(4)在測量數(shù)據(jù)處理模塊當(dāng)中,使用(3)中得到的負(fù)載數(shù)據(jù),分別針對不同的處理單元使用機(jī)器學(xué)習(xí)算法學(xué)習(xí)得到每一個處理單元的輸入輸出選擇率fi。此處的學(xué)習(xí)算法,可以根據(jù)實際情況進(jìn)行選擇。由于流數(shù)據(jù)處理的輸入輸出選擇率多可用多項式表達(dá),因此建議采用多項式擬合學(xué)習(xí)。主要包括以下步驟:

a)實時采集數(shù)據(jù)。

b)學(xué)習(xí)輸入輸出選擇率函數(shù)。

c)按時間間隔不斷觸發(fā)學(xué)習(xí)算法,更新輸入輸出選擇率函數(shù)。

(5)基于(4)的結(jié)果和(3)的數(shù)據(jù),以及流處理應(yīng)用的圖結(jié)構(gòu)拓?fù)渑判?,計算出真實的?fù)載情況。再根據(jù)負(fù)載情況計算每個處理單元真實需要的資源數(shù)量。如圖5所描述的topology,使用kahn算法或者dfs算法等可以得到其處理單元拓?fù)渑判驗?b0b1b2b3b4),考慮到數(shù)據(jù)源,可以表示成如下矩陣:

矩陣中每個值表示列處理單元發(fā)送到行處理單元的數(shù)據(jù)占列處理單元總發(fā)出數(shù)據(jù)的比例。顯然有,每一列所有值之和為1。如圖有p12+p13=1。

根據(jù)上面所描述的矩陣、測量值λ(source,0)以及每個處理單元的輸入輸出選擇率函數(shù)fi,按照圖的拓?fù)渑判蝽樞蚩梢杂腥鐖D6,得到每個處理單元的負(fù)載情況分別為:

由得到的真實負(fù)載情況以及每個處理單元的處理率可以得到每個處理單元的最小資源需求分別為:

最后,根據(jù)得到的最小資源需求,資源調(diào)度管理框架可以進(jìn)行資源分配和管理。

應(yīng)理解,說明書通篇中提到的“一個實施例”或“一實施例”意味著與實施例有關(guān)的特定特征、結(jié)構(gòu)或特性包括在本發(fā)明的至少一個實施例中。因此,在整個說明書各處出現(xiàn)的“在一個實施例中”或“在一實施例中”未必一定指相同的實施例。此外,這些特定的特征、結(jié)構(gòu)或特性可以任意適合的方式結(jié)合在一個或多個實施例中。應(yīng)理解,在本發(fā)明的各種實施例中,上述各過程的序號的大小并不意味著執(zhí)行順序的先后,各過程的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對本發(fā)明實施例的實施過程構(gòu)成任何限定。上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。

需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。

在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的設(shè)備和方法,可以通過其它的方式實現(xiàn)。以上所描述的設(shè)備實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,如:多個單元或組件可以結(jié)合,或可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過一些接口,設(shè)備或單元的間接耦合或通信連接,可以是電性的、機(jī)械的或其它形式的。

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

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

本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于計算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括:移動存儲設(shè)備、只讀存儲器(readonlymemory,rom)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。

或者,本發(fā)明上述集成的單元如果以軟件功能模塊的形式實現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明實施例的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī)、服務(wù)器、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分。而前述的存儲介質(zhì)包括:移動存儲設(shè)備、rom、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。

以上所述,僅為本發(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條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1