本發(fā)明涉及ip視頻信號(hào)傳輸系統(tǒng)領(lǐng)域,尤其涉及一種ip視頻超低延時(shí)傳輸方法及裝置。
背景技術(shù):
ip視頻信號(hào)傳輸系統(tǒng)功能是用來實(shí)現(xiàn)視頻信號(hào)以ip信號(hào)的形式在網(wǎng)絡(luò)中傳輸,從源端傳送到目的端。相對(duì)于傳統(tǒng)的dvi線纜傳輸,其優(yōu)點(diǎn)體現(xiàn)在:信號(hào)源靈活接入系統(tǒng);傳輸距離不限制;視頻信號(hào)可在任何地方呈現(xiàn)。
典型的ip視頻信號(hào)傳輸系統(tǒng)由以下組件構(gòu)成:采集、編碼、傳輸、解碼、顯示。采集組件負(fù)責(zé)采集外部的視頻信號(hào),例如采集電腦輸出視頻信號(hào)。編碼組件負(fù)責(zé)將采集到的視頻數(shù)據(jù)進(jìn)行壓縮編碼。傳輸組件負(fù)責(zé)將壓縮后的數(shù)據(jù)發(fā)送出去,經(jīng)傳輸介質(zhì),到達(dá)目的端。解碼組件負(fù)責(zé)將傳輸?shù)臄?shù)據(jù)進(jìn)行解碼。顯示組件負(fù)責(zé)將解碼后的視頻信號(hào)顯示出來。所有組件基于串行化的方式工作,各組件數(shù)據(jù)流傳遞基于上一級(jí)組件推送的方式。
衡量ip視頻信號(hào)傳輸系統(tǒng)的指標(biāo)包括:圖像還原度、傳輸延時(shí)、傳輸帶寬等。在某些交互應(yīng)用場(chǎng)景,例如視頻會(huì)議系統(tǒng)、ipkvm等。在視頻會(huì)議系統(tǒng)應(yīng)用,互相交互多個(gè)會(huì)議場(chǎng)景的音視頻數(shù)據(jù)經(jīng)網(wǎng)絡(luò)傳輸,在目的端呈現(xiàn)。傳輸延時(shí)是衡量視頻會(huì)議系統(tǒng)的一個(gè)關(guān)鍵指標(biāo)參數(shù)。假如傳輸延時(shí)過大,會(huì)引起會(huì)議交互的響應(yīng)過慢,使得溝通效率變低,更嚴(yán)重是引起參與視頻會(huì)議者不適。ipkvm是一種遠(yuǎn)程控制電腦的技術(shù),使得用戶可以在任意部署了控制節(jié)點(diǎn)的地方,遠(yuǎn)程控制需要控制的電腦,解決了傳統(tǒng)的要在本地控制電腦的限制,大大的提高電腦使用的靈活性。傳輸延時(shí)也是一個(gè)衡量ipkvm系統(tǒng)關(guān)鍵指標(biāo)參數(shù),低延時(shí)使得用戶在遠(yuǎn)程控制電腦,與本地的體驗(yàn)感一樣。高延時(shí)使得用戶在遠(yuǎn)程控制電腦時(shí),有滯后感,影響用戶使用。
ip視頻信號(hào)傳輸系統(tǒng)由采集、編碼、傳輸、解碼、顯示組件構(gòu)成。每個(gè)組件處理都需要時(shí)間,會(huì)引入延時(shí)的問題。傳輸系統(tǒng)的總延時(shí)等于這幾個(gè)組件各自延時(shí)的累加和。減少傳輸系統(tǒng)的總延時(shí),分別減少每個(gè)組件的處理延時(shí)一種方案。下面是幾種常見的減少總延時(shí)的方案:1.只編碼i/p幀,不包括b幀。因?yàn)閎幀編碼采用前后預(yù)測(cè)的方式,需緩存更多的圖像數(shù)據(jù)幀,帶來較大的延時(shí)。2.利用漏桶算法控制目標(biāo)碼率。采用動(dòng)態(tài)變化碼率的方式,使得碼流數(shù)據(jù)總體較小,適用于存儲(chǔ)的應(yīng)用,但是會(huì)使得延時(shí)增大。所以,采用常量碼流的控制方式,碼流輸出穩(wěn)定,延時(shí)較小。3.利用編解碼糾錯(cuò)功能。ip信號(hào)在傳輸過程中,避免不了有丟包,數(shù)據(jù)錯(cuò)誤等問題,在解碼器處理這些異常的碼率時(shí),會(huì)耗費(fèi)較多時(shí)間,引起延時(shí)過大。所以,在編碼器使能糾錯(cuò)功能,當(dāng)傳輸有異常發(fā)生時(shí),解碼器可迅速修復(fù)錯(cuò)誤,使得處理時(shí)間較短,延時(shí)較小。以上是一些常見的縮短傳輸系統(tǒng)延時(shí)的方法,從根本上來講,沒有一個(gè)較大的改善。所以,需要有一種方法,能夠較大的改善傳輸?shù)难訒r(shí),使得傳輸延時(shí)控制在小于60毫秒。
因此,提供一種能從根本上、較大地改善ip視頻傳輸延時(shí)的方法及裝置為本領(lǐng)域技術(shù)人員需要解決的技術(shù)問題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種ip視頻超低延時(shí)傳輸方法及裝置,從根本上、較大地改善ip視頻傳輸延時(shí)。
本發(fā)明實(shí)施例提供了一種ip視頻超低延時(shí)傳輸方法,包括:
獲取到圖像幀后,將所述圖像幀劃分為m個(gè)圖像片;
對(duì)所述圖像片進(jìn)行采集、編碼、解碼和顯示;
其中,m≥2。
優(yōu)選地,與所述圖像幀對(duì)應(yīng)的視頻信號(hào)幀率為30fps。
優(yōu)選地,所述圖像片的行數(shù)n,n為16的倍數(shù)。
優(yōu)選地,所述對(duì)所述圖像片進(jìn)行采集、編碼、解碼和顯示具體為:
按行數(shù)接收與所述圖像片對(duì)應(yīng)的圖像數(shù)據(jù),得到行數(shù)為n的所述圖像片;
通過編解碼算法對(duì)所述圖像片進(jìn)行壓縮操作得到輸出碼流數(shù)據(jù);
通過所述編解碼算法對(duì)所述輸出碼流數(shù)據(jù)進(jìn)行解壓操作得到解壓后的圖像片;
顯示所述解壓后的圖像片。
優(yōu)選地,所述編解碼算法為h.261或h.263或h.264或h.265。
優(yōu)選地,本發(fā)明實(shí)施例還提供了一種ip視頻超低延時(shí)傳輸裝置,包括:
劃分模塊,用于獲取到圖像幀后,將所述圖像幀劃分為m個(gè)圖像片;
傳輸模塊,用于對(duì)所述圖像片進(jìn)行采集、編碼、解碼和顯示;
其中,m≥2。
優(yōu)選地,與所述圖像幀對(duì)應(yīng)的視頻信號(hào)幀率為30fps。
優(yōu)選地,所述圖像片的行數(shù)n,n為16的倍數(shù)。
優(yōu)選地,所述傳輸模塊包括:
采集單元,用于按行數(shù)接收與所述圖像片對(duì)應(yīng)的圖像數(shù)據(jù),得到行數(shù)為n的所述圖像片;
編碼單元,用于通過編解碼算法對(duì)所述圖像片進(jìn)行壓縮操作得到輸出碼流數(shù)據(jù);
傳輸單元,用于從所述編碼單元獲取到所述輸出碼流數(shù)據(jù),并將所述輸出碼流數(shù)據(jù)發(fā)送至解碼單元。
所述解碼單元,用于通過所述編解碼算法對(duì)所述輸出碼流數(shù)據(jù)進(jìn)行解壓操作得到解壓后的圖像片;
顯示單元,用于顯示所述解壓后的圖像片。
優(yōu)選地,所述編解碼算法為h.261或h.263或h.264或h.265。
從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn):
本發(fā)明實(shí)施例提供了一種ip視頻超低延時(shí)傳輸方法及裝置,其中,該ip視頻超低延時(shí)傳輸方法包括:獲取到圖像幀后,將所述圖像幀劃分為m個(gè)圖像片;對(duì)所述圖像片進(jìn)行采集、編碼、解碼和顯示;其中,m≥2。本發(fā)明實(shí)施例通過對(duì)圖像幀進(jìn)行拆分得到多個(gè)圖像片,再對(duì)圖像片進(jìn)行傳輸從而實(shí)現(xiàn)了對(duì)傳輸延時(shí)的改進(jìn),提高了傳輸系統(tǒng)的處理效率,并實(shí)現(xiàn)了傳輸系統(tǒng)的超低延時(shí)。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
圖1為本發(fā)明實(shí)施例提供的一種ip視頻超低延時(shí)傳輸方法的流程示意圖;
圖2為本發(fā)明實(shí)施例提供的一種ip視頻超低延時(shí)傳輸方法的另一流程示意圖;
圖3為本發(fā)明實(shí)施例提供的一種ip視頻超低延時(shí)傳輸裝置的結(jié)構(gòu)示意圖;
圖4為典型的ip視頻傳輸系統(tǒng)的結(jié)構(gòu)示意圖;
圖5和圖6為典型的ip視頻傳輸系統(tǒng)的各個(gè)組件的延時(shí)分析示意圖;
圖7為將一個(gè)完整的圖像幀拆分為多個(gè)圖像片的示意圖;
圖8為改進(jìn)后的ip視頻傳輸系統(tǒng)的結(jié)構(gòu)示意圖;
圖9為改進(jìn)后的ip視頻傳輸系統(tǒng)的各個(gè)組件的延時(shí)分析示意圖。
具體實(shí)施方式
本發(fā)明實(shí)施例提供了一種ip視頻超低延時(shí)傳輸方法及裝置,從根本上、較大地改善ip視頻傳輸延時(shí)。
為使得本發(fā)明的發(fā)明目的、特征、優(yōu)點(diǎn)能夠更加的明顯和易懂,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,下面所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而非全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
請(qǐng)參閱圖1,本發(fā)明實(shí)施例提供的一種ip視頻超低延時(shí)傳輸方法的一個(gè)實(shí)施例,包括:
101、獲取到圖像幀后,將圖像幀劃分為m個(gè)圖像片;
獲取到視頻源信號(hào)的完整圖像幀后,將圖像幀劃分為m個(gè)圖像片,其中,m≥2。需要說明的是,這m個(gè)圖像片大小一致,即行數(shù)相同。
102、對(duì)圖像片進(jìn)行采集、編碼、解碼和顯示;
劃分完成后,對(duì)圖像片進(jìn)行采集、編碼、解碼和顯示。
請(qǐng)參閱圖2,本發(fā)明實(shí)施例提供的一種ip視頻超低延時(shí)傳輸方法的另一個(gè)實(shí)施例,包括:
201、獲取到圖像幀后,將圖像幀劃分為m個(gè)圖像片;
獲取到視頻源信號(hào)的完整圖像幀后,將圖像幀劃分為m個(gè)圖像片,其中,m≥2。需要說明的是,這m個(gè)圖像片大小一致,即行數(shù)相同。
202、按行數(shù)接收與圖像片對(duì)應(yīng)的圖像數(shù)據(jù),得到行數(shù)為n的圖像片;
對(duì)圖像幀劃分完成后,按行數(shù)接收與圖像片對(duì)應(yīng)的圖像數(shù)據(jù),得到行數(shù)為n的圖像片。需要說明的是,在接收?qǐng)D像數(shù)據(jù)時(shí),是按一行一行進(jìn)行接收的,接收了n行圖像數(shù)據(jù)后,則得到一個(gè)圖像片。
203、通過編解碼算法對(duì)圖像片進(jìn)行壓縮操作得到輸出碼流數(shù)據(jù);
得到圖像片后,通過編解碼算法對(duì)圖像片進(jìn)行壓縮操作得到輸出碼流數(shù)據(jù)。
204、通過編解碼算法對(duì)輸出碼流數(shù)據(jù)進(jìn)行解壓操作得到解壓后的圖像片;
得到輸出碼流數(shù)據(jù)后,通過編解碼算法對(duì)輸出碼流數(shù)據(jù)進(jìn)行解壓操作得到解壓后的圖像片。
205、顯示解壓后的圖像片。
在顯示圖像片時(shí),顯示的過程中是對(duì)圖像數(shù)據(jù)進(jìn)行一行一行的掃描實(shí)現(xiàn)顯示的。故在對(duì)一個(gè)圖像片進(jìn)行顯示時(shí),逐行顯示直至顯示n行后,便完整顯示出一個(gè)圖像片。
進(jìn)一步地,與圖像幀對(duì)應(yīng)的視頻信號(hào)幀率為30fps。
進(jìn)一步地,圖像片的行數(shù)n,n為16的倍數(shù)。
進(jìn)一步地,編解碼算法為h.261或h.263或h.264或h.265,需要說明的是,編解碼算法是h.264時(shí),每個(gè)圖像片的行數(shù)n必須是16的倍數(shù);編解碼算法是h.265時(shí),每個(gè)圖像片的行數(shù)n必須是64的倍數(shù)。
上面是對(duì)一種ip視頻超低延時(shí)傳輸方法進(jìn)行的詳細(xì)說明,為便于理解,下面將以一具體應(yīng)用場(chǎng)景對(duì)一種ip視頻超低延時(shí)傳輸方法的應(yīng)用進(jìn)行說明,應(yīng)用例包括:
典型的ip視頻傳輸系統(tǒng)由以下組件構(gòu)成,如圖4所示:
視頻編解碼傳輸系統(tǒng)包括視頻采集、視頻編碼、傳輸、視頻解碼、視頻顯示這幾個(gè)組件。
組件1負(fù)責(zé)采集外部的視頻信號(hào),例如采集電腦輸出視頻信號(hào)。
組件2負(fù)責(zé)將組件1采集到的視頻數(shù)據(jù)進(jìn)行壓縮編碼。
組件3為發(fā)送子模塊、組件4為網(wǎng)絡(luò)、組件5為接收子模塊。負(fù)責(zé)將組件2壓縮后的數(shù)據(jù)發(fā)送出去,經(jīng)傳輸介質(zhì),到達(dá)目的端。
組件6負(fù)責(zé)將組件5接收到的數(shù)據(jù)進(jìn)行解碼。
組件7負(fù)責(zé)將組件6解碼后的視頻信號(hào)顯示出來。
所有組件基于串行化的方式工作,各組件數(shù)據(jù)流傳遞基于上一級(jí)組件推送的方式。
延時(shí)分析,每個(gè)組件的延時(shí)分析如圖5、圖6所示:
假定視頻信號(hào)幀率是30fps,采集組件至少緩存一幀,采集組件延時(shí)大概是33毫秒。如果采集組件要處理更多,所需的幀緩存更多,那么引入更大的延時(shí)。編碼組件至少緩存一到兩幀,具體與編碼器的配置有關(guān)。那么編碼組件的延時(shí)大概是33毫秒或者66毫秒。傳輸組件包括發(fā)送、網(wǎng)絡(luò)傳輸介質(zhì)、接收三個(gè)模塊,延時(shí)時(shí)間與實(shí)際環(huán)境有關(guān)。解碼組件至少緩存一到兩幀,具體與解碼器的配置有關(guān)。那么解碼組件的延時(shí)大概是33毫秒或者66毫秒。顯示組件按照60hz的刷新率輸出,緩存兩幀,那么延時(shí)大概是33毫秒。所以傳輸系統(tǒng)的總體延時(shí)為:132+x(毫秒)。
上述的ip視頻傳輸系統(tǒng),各個(gè)組件基于串行的工作模式。每個(gè)組件都有一個(gè)輸入、輸出(采集組件沒有輸入、顯示組件沒有輸出)。組件接收上一個(gè)組件的輸出,經(jīng)過處理后,輸出給下一個(gè)組件。每個(gè)組件處理過程需要緩存一定數(shù)量的圖像幀,各個(gè)組件累加起來就是傳輸系統(tǒng)的所有幀緩存。如果按照視頻源是30幀來計(jì)算,則幀間隔時(shí)間為33毫秒。設(shè)定傳輸系統(tǒng)的幀緩存數(shù)量為n,則總延時(shí)為(n*33+x)毫秒。其中x為在網(wǎng)絡(luò)中的傳輸延時(shí),因以實(shí)際的網(wǎng)絡(luò)環(huán)境有關(guān),所以定義為x??梢钥吹剑@種基于幀的處理方式,只要某個(gè)組件緩存多一幀圖像,就會(huì)增加33毫秒的傳輸延時(shí)(假定視頻源是30fps)。為了解決此問題,本發(fā)明提出了一種基于圖像片的處理方法。圖像片的概念相對(duì)于圖像幀,是把一個(gè)圖像幀分割為多個(gè)片,每個(gè)組件的處理方式基于一個(gè)個(gè)的片。假定一個(gè)圖像幀拆分為4個(gè)片,那么,圖像片的間隔時(shí)間為33/4=8毫秒。設(shè)定傳輸系統(tǒng)的片緩存數(shù)量為n,則系統(tǒng)總延時(shí)為(n*8+x)毫秒。只要某個(gè)組件緩存多一片圖像,會(huì)增加8毫秒的傳輸延時(shí)。可以看到,這種基于圖像片的處理方法,可有效地降低了系統(tǒng)的傳輸延時(shí)。
本發(fā)明實(shí)施例提供的一種ip視頻超低延時(shí)傳輸方法具體實(shí)現(xiàn)過程如下:
(1)圖像幀劃分為片
將一個(gè)完整的圖像幀按照規(guī)則拆分為多個(gè)片。如圖7所示:
因?yàn)椴杉?、顯示組件處理是基于行的(采集的時(shí)候,是一行一行的接收的;顯示的時(shí)候,是一行一行的掃描的)。在編解碼組件處理時(shí),是按照某個(gè)參數(shù)的倍數(shù)行。編解碼算法是h.264時(shí),每個(gè)片的行數(shù)必須是16的倍數(shù);編解碼算法是h.265時(shí),每個(gè)片的行數(shù)必須是64的倍數(shù)。所以,有以下等式:
nlines=m*16forh.261/3/4
nlines=m*64forh.265
每片的分辨率是widthxn,width是原來圖像幀的寬度,n是行數(shù)。
(2)改進(jìn)的傳輸系統(tǒng)
基于圖像片的處理方式,改進(jìn)后的傳輸系統(tǒng)如圖8所示:
采集組件基于視頻行采集,在原本的方案,采集組件接收完畢一幀原始圖像數(shù)據(jù)后,才交給下一個(gè)組件處理,后面的所有組件都基于該圖像幀處理。在本方案中,采集組件接收到n行原始圖像數(shù)據(jù)后(n要滿足16的倍數(shù)),即把該圖像數(shù)據(jù)片交給下一個(gè)組件處理。后面的所有組件都基于該圖像數(shù)據(jù)片進(jìn)行處理。在顯示組件,收到解碼組件送過來的圖像數(shù)據(jù)片,不用經(jīng)過任何的緩存,即可按行掃描輸出。如上圖所示,基于圖像數(shù)據(jù)片的處理方式,采集組件按行接收原始視頻數(shù)據(jù),接收n行后,就把該n行組成的圖像數(shù)據(jù)片交給編碼組件處理,接收n行所需要的時(shí)間為d1毫秒。編碼組件接收到該圖像數(shù)據(jù)片,用某種算法對(duì)該片進(jìn)行壓縮處理,輸出碼流數(shù)據(jù),所耗費(fèi)的時(shí)間為d2毫秒。編碼組件處理完畢交給傳輸組件(包括發(fā)送、網(wǎng)絡(luò)、接收三個(gè)模塊),該組件的處理時(shí)間因?yàn)榕c實(shí)際環(huán)境有關(guān),定義為x毫秒。解碼組件接收到前面編碼組件輸出的碼流數(shù)據(jù),用對(duì)應(yīng)的算法對(duì)碼流數(shù)據(jù)進(jìn)行解壓,所耗費(fèi)時(shí)間為d3毫秒。碼流數(shù)據(jù)經(jīng)過解壓后,得到圖像數(shù)據(jù)片,交給顯示組件進(jìn)行輸出處理,所耗費(fèi)時(shí)間為d4毫秒。所以整個(gè)傳輸系統(tǒng)加起來的傳輸延時(shí)是d1+d2+d3+d4+x毫秒。在原本的傳輸系統(tǒng),至少緩存了四幀圖像,那么總體傳輸延時(shí)是132+x毫秒。在本方案的傳輸系統(tǒng),假定每一幀圖像拆分為四片,那么每一片的采集時(shí)間為33/4=8毫秒。假定傳輸系統(tǒng)緩存了四片圖像,那么總體傳輸延時(shí)是32+x毫秒。在不計(jì)算網(wǎng)絡(luò)傳輸延時(shí)下,傳輸延時(shí)是原本的四分之一。從計(jì)算結(jié)果來分析,該傳輸系統(tǒng)比原來大大地改進(jìn)了傳輸延時(shí),真正達(dá)到超低延時(shí)的效果。
(3)傳輸序列圖
下面用序列圖來表示新的ip視頻超低延時(shí)傳輸系統(tǒng),如圖9所示。
序列圖有助于理解ip視頻超低延時(shí)傳輸系統(tǒng)各組件的交互關(guān)系。從上述的兩個(gè)序列圖不同點(diǎn)可以看出:基于圖像數(shù)據(jù)幀的處理方式,序列圖中的每個(gè)組件隨著時(shí)間的推移串行處理,處理時(shí)間不會(huì)出現(xiàn)重疊。而在基于圖像數(shù)據(jù)片的處理方式,序列圖的每個(gè)組件處理時(shí)間出現(xiàn)重疊。這種時(shí)間上的重疊,使得組件間可以并行處理,提高了系統(tǒng)的處理效率。另外,這種基于圖像數(shù)據(jù)片的處理方式,也是流水線處理技術(shù)的一個(gè)應(yīng)用。眾所周知,計(jì)算機(jī)的指令處理是流水線處理的,提高了指令執(zhí)行的速度。所以,在本方案中,基于圖像數(shù)據(jù)片的處理技術(shù),真正提高了傳輸系統(tǒng)的處理效率,真正實(shí)現(xiàn)了傳輸系統(tǒng)的超低延時(shí)。
請(qǐng)參閱圖3,本發(fā)明實(shí)施例提供的一種ip視頻超低延時(shí)傳輸裝置的一個(gè)實(shí)施例,包括:
劃分模塊301,用于獲取到圖像幀后,將圖像幀劃分為m個(gè)圖像片;
傳輸模塊302,用于對(duì)圖像片進(jìn)行采集、編碼、解碼和顯示;
傳輸模塊302包括:
采集單元3021,用于按行數(shù)接收與圖像片對(duì)應(yīng)的圖像數(shù)據(jù),得到行數(shù)為n的圖像片;
編碼單元3022,用于通過編解碼算法對(duì)圖像片進(jìn)行壓縮操作得到輸出碼流數(shù)據(jù);
傳輸單元3023,用于從編碼單元獲取到輸出碼流數(shù)據(jù),并將輸出碼流數(shù)據(jù)發(fā)送至解碼單元。
解碼單元3024,用于通過編解碼算法對(duì)輸出碼流數(shù)據(jù)進(jìn)行解壓操作得到解壓后的圖像片;
顯示單元3025,用于顯示解壓后的圖像片。
其中,m≥2。
進(jìn)一步地,與圖像幀對(duì)應(yīng)的視頻信號(hào)幀率為30fps。
進(jìn)一步地,圖像片的行數(shù)n,n為16的倍數(shù)。
進(jìn)一步地,編解碼算法為h.261或h.263或h.264或h.265。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:u盤、移動(dòng)硬盤、只讀存儲(chǔ)器(rom,read-onlymemory)、隨機(jī)存取存儲(chǔ)器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述,以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。