本發(fā)明涉及通信
技術(shù)領域:
,尤其涉及一種數(shù)據(jù)流的傳輸方法、裝置和系統(tǒng)。
背景技術(shù):
:近年來,隨著計算機、網(wǎng)絡以及圖像處理、傳輸技術(shù)的飛速發(fā)展,視頻監(jiān)控系統(tǒng)的普及化趨勢越來越明顯,視頻監(jiān)控系統(tǒng)正在逐步邁入高清化,智能化,視頻監(jiān)控系統(tǒng)可以應用于眾多領域,如智能交通,智慧園區(qū)、平安城市等。目前,隨著視頻監(jiān)控系統(tǒng)的快速發(fā)展,在視頻監(jiān)控系統(tǒng)中需要傳輸?shù)臄?shù)據(jù)流也越來越多,對于網(wǎng)絡帶寬的需求也越來越高。在有限的網(wǎng)絡帶寬上,在發(fā)送大量數(shù)據(jù)流時可能會存在鏈路擁塞,數(shù)據(jù)丟失等問題。進一步的,如果丟失的數(shù)據(jù)是重要數(shù)據(jù),就會造成業(yè)務體驗的下降,甚至是導致業(yè)務處理失敗。技術(shù)實現(xiàn)要素:本發(fā)明提供一種數(shù)據(jù)流的傳輸方法,所述方法包括以下步驟:前端設備接收來自管理服務器的數(shù)據(jù)流參數(shù)和轉(zhuǎn)發(fā)優(yōu)先級;所述前端設備發(fā)送攜帶所述數(shù)據(jù)流參數(shù)和轉(zhuǎn)發(fā)優(yōu)先級的配置報文,以使收到所述配置報文的網(wǎng)絡設備維護所述數(shù)據(jù)流參數(shù)和轉(zhuǎn)發(fā)優(yōu)先級的對應關系;所述前端設備發(fā)送攜帶所述數(shù)據(jù)流參數(shù)的數(shù)據(jù)流,以使收到所述數(shù)據(jù)流的網(wǎng)絡設備從所述數(shù)據(jù)流中解析出所述數(shù)據(jù)流參數(shù),并通過所述對應關系確定所述數(shù)據(jù)流參數(shù)對應的轉(zhuǎn)發(fā)優(yōu)先級,并利用所述轉(zhuǎn)發(fā)優(yōu)先級傳輸所述數(shù)據(jù)流。所述前端設備接收來自管理服務器的數(shù)據(jù)流參數(shù)和轉(zhuǎn)發(fā)優(yōu)先級之前,所述方法還包括:對于新建或者已有的數(shù)據(jù)流,所述管理服務器判斷是否需要對所述數(shù)據(jù)流進行QoS優(yōu)先保障,如果是,獲取所述數(shù)據(jù)流的轉(zhuǎn)發(fā)優(yōu)先級,將所述數(shù)據(jù)流的數(shù)據(jù)流參數(shù)以及所述轉(zhuǎn)發(fā)優(yōu)先級發(fā)送給所述數(shù)據(jù)流對應的前端設備。所述管理服務器判斷是否需要對所述數(shù)據(jù)流進行QoS優(yōu)先保障的過程,具體包括:如果接收到所述數(shù)據(jù)流對應的客戶端發(fā)送的QoS保障申請報文,則所述管理服務器確定需要對所述數(shù)據(jù)流進行QoS優(yōu)先保障;或者,如果接收到所述數(shù)據(jù)流對應的前端設備發(fā)送的QoS保障申請報文,則所述管理服務器確定需要對所述數(shù)據(jù)流進行QoS優(yōu)先保障;或者,如果當前發(fā)生針對所述數(shù)據(jù)流的預設事件,則所述管理服務器確定需要對所述數(shù)據(jù)流進行QoS優(yōu)先保障;所述管理服務器獲取所述數(shù)據(jù)流的轉(zhuǎn)發(fā)優(yōu)先級的過程,具體包括:所述管理服務器根據(jù)所述數(shù)據(jù)流對應的如下參數(shù)的一種或者幾種,獲取所述數(shù)據(jù)流的轉(zhuǎn)發(fā)優(yōu)先級:前端設備監(jiān)控區(qū)域優(yōu)先級、事件發(fā)起者優(yōu)先級、事件性質(zhì)優(yōu)先級。所述轉(zhuǎn)發(fā)優(yōu)先級攜帶在所述配置報文的特定IP選項中;網(wǎng)絡設備在接收到所述配置報文后,如果從所述配置報文中解析出所述特定IP選項,則從所述特定IP選項中解析出所述轉(zhuǎn)發(fā)優(yōu)先級,并維護所述配置報文的數(shù)據(jù)流參數(shù)和所述轉(zhuǎn)發(fā)優(yōu)先級的對應關系。所述方法還包括:所述網(wǎng)絡設備在接收到配置報文后,如果確定自身是所述數(shù)據(jù)流對應的最后一跳網(wǎng)絡設備,則向所述前端設備發(fā)送配置應答報文;如果確定自身不是所述數(shù)據(jù)流對應的最后一跳網(wǎng)絡設備,則繼續(xù)向下一跳網(wǎng)絡設備轉(zhuǎn)發(fā)配置報文;所述前端設備在接收到所述配置應答報文之前,周期性的發(fā)送攜帶所述數(shù)據(jù)流參數(shù)和所述轉(zhuǎn)發(fā)優(yōu)先級的配置報文;所述前端設備在接收到所述配置應答報文之后,停止發(fā)送攜帶所述數(shù)據(jù)流參數(shù)和所述轉(zhuǎn)發(fā)優(yōu)先級的配置報文。所述方法還包括:所述網(wǎng)絡設備在繼續(xù)向下一跳網(wǎng)絡設備轉(zhuǎn)發(fā)配置報文的過程中,如果等價路由中存在至少兩個下一跳網(wǎng)絡設備,則分別向至少兩個下一跳網(wǎng)絡設備發(fā)送鏈路層發(fā)現(xiàn)協(xié)議LLDP報文,并基于下一跳網(wǎng)絡設備返回的LLDP響應報文確定下一跳網(wǎng)絡設備是否支持特定IP選項的處理;如果支持,在等價路由中保留所述下一跳網(wǎng)絡設備;如果不支持,從等價路由中刪除所述下一跳網(wǎng)絡設備。所述網(wǎng)絡設備利用所述轉(zhuǎn)發(fā)優(yōu)先級傳輸所述數(shù)據(jù)流的過程,具體包括:所述網(wǎng)絡設備從所述數(shù)據(jù)流中解析出差分服務代碼點DSCP優(yōu)先級,并利用所述轉(zhuǎn)發(fā)優(yōu)先級與所述DSCP優(yōu)先級之和傳輸所述數(shù)據(jù)流。所述方法還包括:所述前端設備在確定需要取消所述轉(zhuǎn)發(fā)優(yōu)先級時,則發(fā)送攜帶所述數(shù)據(jù)流參數(shù)的轉(zhuǎn)發(fā)優(yōu)先級刪除報文,以使收到所述轉(zhuǎn)發(fā)優(yōu)先級刪除報文的網(wǎng)絡設備刪除所述數(shù)據(jù)流參數(shù)和所述轉(zhuǎn)發(fā)優(yōu)先級的對應關系。本發(fā)明提供一種數(shù)據(jù)流的傳輸裝置,應用于前端設備,所述裝置包括:接收模塊,用于接收來自管理服務器的數(shù)據(jù)流參數(shù)和轉(zhuǎn)發(fā)優(yōu)先級;發(fā)送模塊,用于發(fā)送攜帶所述數(shù)據(jù)流參數(shù)和轉(zhuǎn)發(fā)優(yōu)先級的配置報文,以使收到所述配置報文的網(wǎng)絡設備維護所述數(shù)據(jù)流參數(shù)和轉(zhuǎn)發(fā)優(yōu)先級的對應關系;以及,發(fā)送攜帶所述數(shù)據(jù)流參數(shù)的數(shù)據(jù)流,以使收到所述數(shù)據(jù)流的網(wǎng)絡設備從所述數(shù)據(jù)流中解析出所述數(shù)據(jù)流參數(shù),并通過所述對應關系確定所述數(shù)據(jù)流參數(shù)對應的轉(zhuǎn)發(fā)優(yōu)先級,并利用所述轉(zhuǎn)發(fā)優(yōu)先級傳輸所述數(shù)據(jù)流。本發(fā)明提供一種數(shù)據(jù)流的傳輸系統(tǒng),所述系統(tǒng)包括:管理服務器,用于針對新建或者已有的數(shù)據(jù)流,當需要對所述數(shù)據(jù)流進行QoS優(yōu)先保障時,獲取所述數(shù)據(jù)流的轉(zhuǎn)發(fā)優(yōu)先級,并將所述數(shù)據(jù)流的數(shù)據(jù)流參數(shù)以及所述轉(zhuǎn)發(fā)優(yōu)先級發(fā)送給所述數(shù)據(jù)流對應的前端設備;前端設備,用于接收來自管理服務器的數(shù)據(jù)流參數(shù)和轉(zhuǎn)發(fā)優(yōu)先級,發(fā)送攜帶數(shù)據(jù)流參數(shù)和轉(zhuǎn)發(fā)優(yōu)先級的配置報文,并發(fā)送攜帶所述數(shù)據(jù)流參數(shù)的數(shù)據(jù)流;網(wǎng)絡設備,用于在接收到所述配置報文時,維護所述數(shù)據(jù)流參數(shù)和所述轉(zhuǎn)發(fā)優(yōu)先級的對應關系;在接收到所述數(shù)據(jù)流時,從所述數(shù)據(jù)流中解析出所述數(shù)據(jù)流參數(shù),并通過所述對應關系確定所述數(shù)據(jù)流參數(shù)對應的轉(zhuǎn)發(fā)優(yōu)先級,并利用所述轉(zhuǎn)發(fā)優(yōu)先級傳輸所述數(shù)據(jù)流?;谏鲜黾夹g(shù)方案,本發(fā)明實施例中,前端設備可以通過配置報文將數(shù)據(jù)流參數(shù)和轉(zhuǎn)發(fā)優(yōu)先級通知給各網(wǎng)絡設備,以使各網(wǎng)絡設備在傳輸數(shù)據(jù)流時,可以利用數(shù)據(jù)流對應的轉(zhuǎn)發(fā)優(yōu)先級來傳輸該數(shù)據(jù)流。這樣,當在有限的網(wǎng)絡帶寬上發(fā)送大量數(shù)據(jù)流時,可以保證具有高優(yōu)先級的數(shù)據(jù)流優(yōu)先通過,避免高優(yōu)先級的數(shù)據(jù)流發(fā)生鏈路擁塞,數(shù)據(jù)丟失等問題,從而可以提高業(yè)務體驗。附圖說明為了更加清楚地說明本發(fā)明實施例或者現(xiàn)有技術(shù)中的技術(shù)方案,下面將對本發(fā)明實施例或者現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明中記載的一些實施例,對于本領域普通技術(shù)人員來講,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明一種實施方式中的應用場景示意圖;圖2是本發(fā)明一種實施方式中的數(shù)據(jù)流的傳輸方法的流程圖;圖3是本發(fā)明另一種實施方式中的數(shù)據(jù)流的傳輸方法的流程圖;圖4是本發(fā)明一種實施方式中的前端設備的硬件結(jié)構(gòu)圖;圖5是本發(fā)明一種實施方式中的數(shù)據(jù)流的傳輸裝置的結(jié)構(gòu)圖。具體實施方式在本發(fā)明使用的術(shù)語僅僅是出于描述特定實施例的目的,而非限制本發(fā)明。本發(fā)明和權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其它含義。還應當理解,本文中使用的術(shù)語“和/或”是指包含一個或多個相關聯(lián)的列出項目的任何或所有可能組合。應當理解,盡管在本發(fā)明可能采用術(shù)語第一、第二、第三等來描述各種信息,但這些信息不應限于這些術(shù)語。這些術(shù)語僅用來將同一類型的信息彼此區(qū)分開。例如,在不脫離本發(fā)明范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語境,此外,所使用的詞語“如果”可以被解釋成為“在……時”或“當……時”或“響應于確定”。針對現(xiàn)有技術(shù)中存在的問題,本發(fā)明實施例中提出了一種數(shù)據(jù)流的傳輸方法,該方法可以應用在視頻監(jiān)控系統(tǒng)中,該數(shù)據(jù)流可以是指相同五元組(如傳輸層協(xié)議類型、源IP地址、目的IP地址、源端口號、目的端口號等)的多個數(shù)據(jù),如視頻數(shù)據(jù)流,音頻數(shù)據(jù)流,媒體數(shù)據(jù)流等。如圖1所示,該視頻監(jiān)控系統(tǒng)可以包括:管理服務器(如視頻管理服務器)、前端設備(如模擬攝像機、網(wǎng)絡攝像機、編碼器等)、網(wǎng)絡設備(如交換機、路由器等)、客戶端等。在上述應用場景下,如圖2所示,該數(shù)據(jù)流的傳輸方法可以包括以下步驟:步驟201,前端設備接收來自管理服務器的數(shù)據(jù)流參數(shù)和轉(zhuǎn)發(fā)優(yōu)先級。步驟202,前端設備發(fā)送攜帶該數(shù)據(jù)流參數(shù)和該轉(zhuǎn)發(fā)優(yōu)先級的配置報文,以使收到該配置報文的網(wǎng)絡設備維護該數(shù)據(jù)流參數(shù)和該轉(zhuǎn)發(fā)優(yōu)先級的對應關系。步驟203,前端設備發(fā)送攜帶該數(shù)據(jù)流參數(shù)的數(shù)據(jù)流,以使收到該數(shù)據(jù)流的網(wǎng)絡設備從該數(shù)據(jù)流中解析出該數(shù)據(jù)流參數(shù),并通過該對應關系確定該數(shù)據(jù)流參數(shù)對應的轉(zhuǎn)發(fā)優(yōu)先級,并利用該轉(zhuǎn)發(fā)優(yōu)先級傳輸該數(shù)據(jù)流。在一個例子中,數(shù)據(jù)流參數(shù)可以包括但不限于數(shù)據(jù)流的五元組信息。在一個例子中,在前端設備接收來自管理服務器的數(shù)據(jù)流參數(shù)和轉(zhuǎn)發(fā)優(yōu)先級之前,對于新建或者已有的數(shù)據(jù)流,管理服務器還可以判斷是否需要對該數(shù)據(jù)流進行QoS(QualityofService,服務質(zhì)量)優(yōu)先保障。如果是,則管理服務器獲取該數(shù)據(jù)流的轉(zhuǎn)發(fā)優(yōu)先級,并將該數(shù)據(jù)流的數(shù)據(jù)流參數(shù)以及該轉(zhuǎn)發(fā)優(yōu)先級發(fā)送給該數(shù)據(jù)流對應的前端設備。如果否,則管理服務器按照現(xiàn)有流程處理。在一個例子中,管理服務器判斷是否需要對該數(shù)據(jù)流進行QoS優(yōu)先保障的過程,具體可以包括但不限于如下方式:如果接收到該數(shù)據(jù)流對應的客戶端發(fā)送的QoS保障申請報文,則管理服務器確定需要對該數(shù)據(jù)流進行QoS優(yōu)先保障;或者,如果接收到該數(shù)據(jù)流對應的前端設備發(fā)送的QoS保障申請報文,則管理服務器確定需要對該數(shù)據(jù)流進行QoS優(yōu)先保障;或者,如果當前發(fā)生針對數(shù)據(jù)流的預設事件,則管理服務器確定需要對該數(shù)據(jù)流進行QoS優(yōu)先保障。管理服務器獲取該數(shù)據(jù)流的轉(zhuǎn)發(fā)優(yōu)先級的過程,具體可以包括但不限于如下方式:管理服務器根據(jù)該數(shù)據(jù)流對應的如下參數(shù)的一種或者幾種,獲取該數(shù)據(jù)流的轉(zhuǎn)發(fā)優(yōu)先級:前端設備監(jiān)控區(qū)域優(yōu)先級、事件發(fā)起者優(yōu)先級、事件性質(zhì)優(yōu)先級。在一個例子中,轉(zhuǎn)發(fā)優(yōu)先級可以攜帶在配置報文的特定IP選項中。網(wǎng)絡設備在接收到配置報文后,如果從配置報文中解析出特定IP選項,則從特定IP選項中解析出轉(zhuǎn)發(fā)優(yōu)先級,維護配置報文的數(shù)據(jù)流參數(shù)和轉(zhuǎn)發(fā)優(yōu)先級的對應關系。在一個例子中,網(wǎng)絡設備在接收到配置報文之后,如果確定本網(wǎng)絡設備是數(shù)據(jù)流對應的最后一跳網(wǎng)絡設備,則向前端設備發(fā)送配置應答報文;如果確定本網(wǎng)絡設備不是數(shù)據(jù)流對應的最后一跳網(wǎng)絡設備,則繼續(xù)向下一跳網(wǎng)絡設備轉(zhuǎn)發(fā)配置報文?;诖?,前端設備在接收到配置應答報文之前,則周期性的發(fā)送攜帶該數(shù)據(jù)流參數(shù)和該轉(zhuǎn)發(fā)優(yōu)先級的配置報文;前端設備在接收到配置應答報文之后,則停止發(fā)送攜帶該數(shù)據(jù)流參數(shù)和該轉(zhuǎn)發(fā)優(yōu)先級的配置報文。在一個例子中,網(wǎng)絡設備在繼續(xù)向下一跳網(wǎng)絡設備轉(zhuǎn)發(fā)配置報文的過程中,如果等價路由中存在至少兩個下一跳網(wǎng)絡設備,則網(wǎng)絡設備分別向至少兩個下一跳網(wǎng)絡設備發(fā)送LLDP(LinkLayerDiscoveryProtocol,鏈路層發(fā)現(xiàn)協(xié)議)報文,并基于下一跳網(wǎng)絡設備返回的LLDP響應報文確定該下一跳網(wǎng)絡設備是否支持特定IP選項的處理。如果支持,則網(wǎng)絡設備在等價路由中保留該下一跳網(wǎng)絡設備;如果不支持,則網(wǎng)絡設備從等價路由中刪除該下一跳網(wǎng)絡設備。在一個例子中,網(wǎng)絡設備利用該轉(zhuǎn)發(fā)優(yōu)先級傳輸該數(shù)據(jù)流的過程,具體可以包括但不限于如下方式:網(wǎng)絡設備從該數(shù)據(jù)流中解析出DSCP(DifferentiatedServicesCodePoint,差分服務代碼點)優(yōu)先級,并利用該轉(zhuǎn)發(fā)優(yōu)先級與該DSCP優(yōu)先級傳輸該數(shù)據(jù)流,如利用轉(zhuǎn)發(fā)優(yōu)先級與DSCP優(yōu)先級之和傳輸該數(shù)據(jù)流。當然,在實際應用中,并不局限于利用轉(zhuǎn)發(fā)優(yōu)先級與DSCP優(yōu)先級之和傳輸該數(shù)據(jù)流,例如,還可以利用(M*轉(zhuǎn)發(fā)優(yōu)先級)與DSCP優(yōu)先級之和傳輸該數(shù)據(jù)流,M為大于1的任意數(shù)值,本發(fā)明實施例中對于其它方式不再贅述。在一個例子中,前端設備在確定需要取消該轉(zhuǎn)發(fā)優(yōu)先級時,則發(fā)送攜帶該數(shù)據(jù)流參數(shù)的轉(zhuǎn)發(fā)優(yōu)先級刪除報文,以使收到該轉(zhuǎn)發(fā)優(yōu)先級刪除報文的網(wǎng)絡設備刪除該數(shù)據(jù)流參數(shù)和該轉(zhuǎn)發(fā)優(yōu)先級的對應關系。其中,該轉(zhuǎn)發(fā)優(yōu)先級刪除報文中攜帶的轉(zhuǎn)發(fā)優(yōu)先級為預設數(shù)值,如數(shù)值0,以表示當前報文為轉(zhuǎn)發(fā)優(yōu)先級刪除報文,且各網(wǎng)絡設備在解析出轉(zhuǎn)發(fā)優(yōu)先級為預設數(shù)值時,可以確定當前報文為轉(zhuǎn)發(fā)優(yōu)先級刪除報文,并刪除數(shù)據(jù)流參數(shù)和轉(zhuǎn)發(fā)優(yōu)先級的對應關系?;谏鲜黾夹g(shù)方案,本發(fā)明實施例中,前端設備可以通過配置報文將數(shù)據(jù)流參數(shù)和轉(zhuǎn)發(fā)優(yōu)先級通知給各網(wǎng)絡設備,以使各網(wǎng)絡設備在傳輸數(shù)據(jù)流時,可以利用數(shù)據(jù)流對應的轉(zhuǎn)發(fā)優(yōu)先級來傳輸該數(shù)據(jù)流。這樣,當在有限的網(wǎng)絡帶寬上發(fā)送大量數(shù)據(jù)流時,可以保證具有高優(yōu)先級的數(shù)據(jù)流優(yōu)先通過,避免高優(yōu)先級的數(shù)據(jù)流發(fā)生鏈路擁塞,數(shù)據(jù)丟失等問題,從而可以提高業(yè)務體驗。以下結(jié)合圖1所示的應用場景,對本發(fā)明實施例的上述過程進行詳細說明。在初始狀態(tài)下,前端設備和客戶端均會在管理服務器上進行注冊,由管理服務器維護前端設備和客戶端的注冊信息,該注冊過程在此不再贅述。當客戶端需要請求前端設備的數(shù)據(jù)流時,客戶端會向管理服務器發(fā)送請求報文,且管理服務器會通知前端設備向客戶端發(fā)送該請求的數(shù)據(jù)流。在此過程中,管理服務器可以獲取到數(shù)據(jù)流的數(shù)據(jù)流參數(shù),具體獲取方式在此不再贅述。其中,數(shù)據(jù)流參數(shù)可以為傳輸層協(xié)議類型、源IP地址、目的IP地址、源端口號、目的端口號。例如,傳輸層協(xié)議類型為TCP(TransmissionControlProtocol,傳輸控制協(xié)議)類型,源IP地址為前端設備的IP地址,目的IP地址為客戶端的IP地址,源端口為前端設備的端口號,目的端口號為客戶端的端口號?;谏鲜鲞^程,如圖3所示,該數(shù)據(jù)流的傳輸方法可以包括以下步驟:步驟301,對于新建或者已有的數(shù)據(jù)流,管理服務器判斷是否需要對該數(shù)據(jù)流進行QoS優(yōu)先保障。如果是,執(zhí)行步驟302,如果否,按照現(xiàn)有流程處理。在一個例子中,管理服務器判斷是否需要對該數(shù)據(jù)流進行QoS優(yōu)先保障的過程,具體可以包括但不限于如下方式:如果接收到該數(shù)據(jù)流對應的客戶端發(fā)送的QoS保障申請報文,則管理服務器確定需要對該數(shù)據(jù)流進行QoS優(yōu)先保障;或者,如果接收到該數(shù)據(jù)流對應的前端設備發(fā)送的QoS保障申請報文,則管理服務器確定需要對該數(shù)據(jù)流進行QoS優(yōu)先保障;或者,如果當前發(fā)生針對數(shù)據(jù)流的預設事件,則管理服務器確定需要對該數(shù)據(jù)流進行QoS優(yōu)先保障。方式一、客戶端在接收來自前端設備的數(shù)據(jù)流時,如果發(fā)現(xiàn)有突發(fā)事件(如數(shù)據(jù)流有丟包、卡頓等現(xiàn)象),則可以向管理服務器發(fā)送QoS保障申請報文。管理服務器在接收到來自客戶端的QoS保障申請報文時,從該QoS保障申請報文中解析出數(shù)據(jù)流參數(shù),并確定需要對該數(shù)據(jù)流進行QoS優(yōu)先保障。方式二、前端設備在向客戶端發(fā)送數(shù)據(jù)流時,如果發(fā)現(xiàn)監(jiān)控場合存在異?,F(xiàn)象(如發(fā)生車輛碰撞現(xiàn)象),則可以向管理服務器發(fā)送QoS保障申請報文。管理服務器在接收到來自前端設備的QoS保障申請報文時,從該QoS保障申請報文中解析出數(shù)據(jù)流參數(shù),并確定需要對該數(shù)據(jù)流進行QoS優(yōu)先保障。方式三、管理服務器判斷出當前發(fā)生針對數(shù)據(jù)流的預設事件(如當前數(shù)據(jù)流是高權(quán)限用戶請求的數(shù)據(jù)流),則確定需要對該數(shù)據(jù)流進行QoS優(yōu)先保障。步驟302,管理服務器獲取該數(shù)據(jù)流的轉(zhuǎn)發(fā)優(yōu)先級,并將該數(shù)據(jù)流的數(shù)據(jù)流參數(shù)以及該轉(zhuǎn)發(fā)優(yōu)先級發(fā)送給該數(shù)據(jù)流對應的前端設備。在一個例子中,管理服務器獲取該數(shù)據(jù)流的轉(zhuǎn)發(fā)優(yōu)先級的過程,可以包括但不限于:管理服務器根據(jù)該數(shù)據(jù)流對應的如下參數(shù)的一種或者幾種,獲取該數(shù)據(jù)流的轉(zhuǎn)發(fā)優(yōu)先級:前端設備監(jiān)控區(qū)域優(yōu)先級(即監(jiān)控區(qū)域重要性)、事件發(fā)起者優(yōu)先級(即事件發(fā)起者重要性)、事件性質(zhì)優(yōu)先級(即事件性質(zhì)重要性)。其中,監(jiān)控區(qū)域可以為前端設備處在外域、前端設備處在本域普通區(qū)域、前端設備處在本域重點區(qū)域、前端設備處在本域高危區(qū)域、前端設備處在發(fā)生警情區(qū)域等。在一個例子中,按照監(jiān)控區(qū)域重要性進行劃分,前端設備處在發(fā)生警情區(qū)域的優(yōu)先級大于前端設備處在本域高危區(qū)域的優(yōu)先級,前端設備處在本域高危區(qū)域的優(yōu)先級大于前端設備處在本域重點區(qū)域的優(yōu)先級,前端設備處在本域重點區(qū)域的優(yōu)先級大于前端設備處在本域普通區(qū)域的優(yōu)先級,前端設備處在本域普通區(qū)域的優(yōu)先級大于前端設備處在外域的優(yōu)先級。事件發(fā)起者可以為外域用戶、操作員、管理員、超級管理員、系統(tǒng)管理員等。在一個例子中,按照事件發(fā)起者重要性進行劃分,系統(tǒng)管理員的優(yōu)先級大于超級管理員的優(yōu)先級,超級管理員的優(yōu)先級大于管理員的優(yōu)先級,管理員的優(yōu)先級大于操作員的優(yōu)先級,操作員的優(yōu)先級大于外域用戶的優(yōu)先級。事件性質(zhì)可以為圖像有丟包卡頓、視頻移動偵測、發(fā)生群體事件等。在一個例子中,按照事件性質(zhì)重要性進行劃分,發(fā)生群體事件的優(yōu)先級大于視頻移動偵測的優(yōu)先級,視頻移動偵測的優(yōu)先級大于圖像有丟包卡頓的優(yōu)先級。在一個例子中,可以根據(jù)預設算法對前端設備監(jiān)控區(qū)域優(yōu)先級、事件發(fā)起者優(yōu)先級、事件性質(zhì)優(yōu)先級進行運算,得到數(shù)據(jù)流的轉(zhuǎn)發(fā)優(yōu)先級。例如,獲得數(shù)據(jù)流的轉(zhuǎn)發(fā)優(yōu)先級為(前端設備監(jiān)控區(qū)域優(yōu)先級+事件發(fā)起者優(yōu)先級+事件性質(zhì)優(yōu)先級)。又例如,獲得數(shù)據(jù)流的轉(zhuǎn)發(fā)優(yōu)先級為3*(0.5*前端設備監(jiān)控區(qū)域優(yōu)先級+0.3*事件發(fā)起者優(yōu)先級+0.2*事件性質(zhì)優(yōu)先級)。如表1所示,為轉(zhuǎn)發(fā)優(yōu)先級的一個示例。在表1中,假設前端設備處在外域的監(jiān)控區(qū)域優(yōu)先級為0,前端設備處在本域普通區(qū)域的監(jiān)控區(qū)域優(yōu)先級為1,前端設備處在本域重點區(qū)域的監(jiān)控區(qū)域優(yōu)先級為2,前端設備處在本域高危區(qū)域的監(jiān)控區(qū)域優(yōu)先級為3,前端設備處在發(fā)生警情區(qū)域的監(jiān)控區(qū)域優(yōu)先級為4。假設外域用戶的事件發(fā)起者優(yōu)先級為0,操作員的事件發(fā)起者優(yōu)先級為1,管理員的事件發(fā)起者優(yōu)先級為2,超級管理員的事件發(fā)起者優(yōu)先級為3,系統(tǒng)管理員的事件發(fā)起者優(yōu)先級為4。假設圖像有丟包卡頓的事件性質(zhì)優(yōu)先級為1,視頻移動偵測的事件性質(zhì)優(yōu)先級為2,發(fā)生群體事件的事件性質(zhì)優(yōu)先級為3。表1監(jiān)控區(qū)域優(yōu)先級事件發(fā)起者優(yōu)先級事件性質(zhì)優(yōu)先級轉(zhuǎn)發(fā)優(yōu)先級外域外域用戶圖像有丟包卡頓1本域普通區(qū)域操作員圖像有丟包卡頓3本域重點區(qū)域管理員視頻移動偵測6本域高危區(qū)域超級管理員視頻移動偵測8發(fā)生警情區(qū)域系統(tǒng)管理員發(fā)生群體事件11當然,上述前端設備監(jiān)控區(qū)域優(yōu)先級、事件發(fā)起者優(yōu)先級、事件性質(zhì)優(yōu)先級的劃分方式只是一個示例,實際中還可以根據(jù)實際需要進行選擇,如監(jiān)控區(qū)域劃分為外域、本域、發(fā)生警情區(qū)域,事件發(fā)起者劃分為外域用戶、操作員、管理員等,具體優(yōu)先級劃分方式可以根據(jù)實際需要進行配置,在此不再贅述。在一個例子中,當客戶端需要請求前端設備的數(shù)據(jù)流時,客戶端會向管理服務器發(fā)送請求報文,且管理服務器會通知前端設備向客戶端發(fā)送該請求的數(shù)據(jù)流。在此過程中,管理服務器可以從該請求報文中解析出數(shù)據(jù)流的數(shù)據(jù)流參數(shù),即客戶端發(fā)送的請求報文中會攜帶自身請求數(shù)據(jù)流的數(shù)據(jù)流參數(shù)。在一個例子中,數(shù)據(jù)流參數(shù)可以包括但不限于數(shù)據(jù)流的五元組信息。例如,可以為傳輸層協(xié)議類型、源IP地址、目的IP地址、源端口號、目的端口號。傳輸層協(xié)議類型為TCP類型,源IP地址為前端設備的IP地址,目的IP地址為客戶端的IP地址,源端口為前端設備的端口號,目的端口號為客戶端的端口號。在一個例子中,管理服務器可以通過SNMP(SimpleNetworkManagementProtocol,簡單網(wǎng)絡管理協(xié)議)消息或者SIP(SessionInitiationProtocol,會話初始協(xié)議)消息等方式,將該數(shù)據(jù)流的數(shù)據(jù)流參數(shù)以及該轉(zhuǎn)發(fā)優(yōu)先級發(fā)送給該數(shù)據(jù)流對應的前端設備,對于消息的格式,本發(fā)明實施例中不再贅述。步驟303,前端設備接收來自管理服務器的數(shù)據(jù)流參數(shù)和轉(zhuǎn)發(fā)優(yōu)先級。步驟304,前端設備發(fā)送攜帶該數(shù)據(jù)流參數(shù)和該轉(zhuǎn)發(fā)優(yōu)先級的配置報文。在一個例子中,轉(zhuǎn)發(fā)優(yōu)先級可以攜帶在配置報文的特定IP選項中。例如,該特定IP選項包括三個字段,這三個字段分別為Type(類型)字段、len(長度)字段、Data(數(shù)據(jù))字段。其中,該Type字段的取值為預設數(shù)值,如可以240,表示當前選項是用于承載轉(zhuǎn)發(fā)優(yōu)先級的特定IP選項,該特定IP選項也可以稱為QoS選項。len字段為特定IP選項的長度。Data字段為轉(zhuǎn)發(fā)優(yōu)先級。配置報文的數(shù)據(jù)流參數(shù)與實際數(shù)據(jù)流的數(shù)據(jù)流參數(shù)相同,例如,配置報文的源IP地址為前端設備的IP地址,源端口號為前端設備的端口號,目的IP地址為客戶端的IP地址,目的端口號為客戶端的端口號,協(xié)議類型為TCP類型。步驟305,網(wǎng)絡設備在接收到配置報文后,從該配置報文中解析出數(shù)據(jù)流參數(shù)和轉(zhuǎn)發(fā)優(yōu)先級,并維護該數(shù)據(jù)流參數(shù)和該轉(zhuǎn)發(fā)優(yōu)先級的對應關系。在一個例子中,網(wǎng)絡設備在接收到配置報文后,如果從該配置報文中解析出特定IP選項,則從特定IP選項中解析出轉(zhuǎn)發(fā)優(yōu)先級,并從該配置報文中解析出數(shù)據(jù)流參數(shù),并維護配置報文的數(shù)據(jù)流參數(shù)和該轉(zhuǎn)發(fā)優(yōu)先級的對應關系。為了實現(xiàn)上述過程,可以在網(wǎng)絡設備的轉(zhuǎn)發(fā)芯片上配置ACL(AccessControlList,訪問控制列表)策略,該ACL策略用于將攜帶有特定IP選項的報文重定向到網(wǎng)絡設備的CPU(CentralProcessingUnit,中央處理器)。這樣,轉(zhuǎn)發(fā)芯片在接收到報文后,如果發(fā)現(xiàn)該報文中未攜帶特定IP選項,如未攜帶Type字段的取值為240的IP選項,則基于報文的五元組信息發(fā)送該報文,該過程不再贅述。如果發(fā)現(xiàn)該報文中攜帶特定IP選項,如攜帶Type字段的取值為240的IP選項,則說明該報文是攜帶轉(zhuǎn)發(fā)優(yōu)先級的配置報文,將該配置報文上送給CPU。CPU在接收到該配置報文后,從該配置報文中解析出數(shù)據(jù)流參數(shù)(即配置報文的五元組信息)和轉(zhuǎn)發(fā)優(yōu)先級(從特定IP選項中解析),并維護該數(shù)據(jù)流參數(shù)和該轉(zhuǎn)發(fā)優(yōu)先級的對應關系。在一個例子中,可以在本地的QoS配置中維護該數(shù)據(jù)流參數(shù)和該轉(zhuǎn)發(fā)優(yōu)先級的對應關系,以通過該轉(zhuǎn)發(fā)優(yōu)先級調(diào)整該數(shù)據(jù)流參數(shù)對應的數(shù)據(jù)流的QoS優(yōu)先級,具體調(diào)整方式在后續(xù)過程中進行說明。其中,本地的QoS配置是網(wǎng)絡設備傳輸數(shù)據(jù)流的依據(jù),網(wǎng)絡設備需要基于該QoS配置來傳輸數(shù)據(jù)流,QoS配置的具體內(nèi)容在本發(fā)明實施例中不再贅述。在一個例子中,網(wǎng)絡設備在接收到配置報文之后,如果確定本網(wǎng)絡設備是數(shù)據(jù)流對應的最后一跳網(wǎng)絡設備,則向前端設備發(fā)送配置應答報文;如果確定本網(wǎng)絡設備不是數(shù)據(jù)流對應的最后一跳網(wǎng)絡設備,則繼續(xù)向下一跳網(wǎng)絡設備轉(zhuǎn)發(fā)配置報文?;诖?,前端設備在接收到配置應答報文之前,則周期性的發(fā)送攜帶該數(shù)據(jù)流參數(shù)和該轉(zhuǎn)發(fā)優(yōu)先級的配置報文;前端設備在接收到配置應答報文之后,則停止發(fā)送攜帶該數(shù)據(jù)流參數(shù)和該轉(zhuǎn)發(fā)優(yōu)先級的配置報文。其中,網(wǎng)絡設備在接收到配置報文后,在維護數(shù)據(jù)流參數(shù)和轉(zhuǎn)發(fā)優(yōu)先級的對應關系的基礎上,網(wǎng)絡設備還可以通過配置報文的五元組信息(即數(shù)據(jù)流參數(shù))查詢路由表。如果發(fā)現(xiàn)該五元組信息匹配到直連路由,則認為本網(wǎng)絡設備是該配置報文對應的最后一跳網(wǎng)絡設備,且由于配置報文的五元組信息與數(shù)據(jù)流的數(shù)據(jù)流參數(shù)相同,因此本網(wǎng)絡設備也是該數(shù)據(jù)流參數(shù)對應的數(shù)據(jù)流對應的最后一跳網(wǎng)絡設備。如果發(fā)現(xiàn)該五元組信息未匹配到直連路由,則認為本網(wǎng)絡設備不是該配置報文對應的最后一跳網(wǎng)絡設備,也就不是該數(shù)據(jù)流參數(shù)對應的數(shù)據(jù)流對應的最后一跳網(wǎng)絡設備,并基于查詢到的路由對配置報文進行轉(zhuǎn)發(fā)。其中,前端設備在接收到配置應答報文之后,則認為整條鏈路上的QoS優(yōu)先級已經(jīng)調(diào)整完成,并停止發(fā)送攜帶該數(shù)據(jù)流參數(shù)和該轉(zhuǎn)發(fā)優(yōu)先級的配置報文,可以開始發(fā)送正常的數(shù)據(jù)流,且該數(shù)據(jù)流中不再攜帶特定IP選項。在一個例子中,考慮到網(wǎng)絡中可能存在等價路由,如果前端設備只發(fā)送一個配置報文,可能會導致部分路徑的網(wǎng)絡設備無法接收到配置報文,也就無法維護數(shù)據(jù)流參數(shù)和轉(zhuǎn)發(fā)優(yōu)先級的對應關系。基于此,前端設備在發(fā)送配置報文時,在每個發(fā)送周期內(nèi)都是連續(xù)發(fā)送多個配置報文,這些配置報文在網(wǎng)絡設備上進行負載分擔,從而保證配置報文被發(fā)送給等價的多個網(wǎng)絡設備。例如,網(wǎng)絡設備1在接收到多個配置報文后,如果等價路由中存在的下一跳網(wǎng)絡設備為網(wǎng)絡設備2和網(wǎng)絡設備3,網(wǎng)絡設備1將一個配置報文發(fā)送給網(wǎng)絡設備2,將另一個配置報文發(fā)送給網(wǎng)絡設備3,從而將配置報文發(fā)送給等價的多個網(wǎng)絡設備。在一個例子中,考慮到網(wǎng)絡中可能存在等價路由,基于此,網(wǎng)絡設備在繼續(xù)向下一跳網(wǎng)絡設備轉(zhuǎn)發(fā)配置報文的過程中,如果等價路由中存在至少兩個下一跳網(wǎng)絡設備,則網(wǎng)絡設備可以分別向至少兩個下一跳網(wǎng)絡設備發(fā)送LLDP報文,并基于下一跳網(wǎng)絡設備返回的LLDP響應報文確定該下一跳網(wǎng)絡設備是否支持特定IP選項的處理。如果支持,則網(wǎng)絡設備在等價路由中保留該下一跳網(wǎng)絡設備;如果不支持,則網(wǎng)絡設備從等價路由中刪除該下一跳網(wǎng)絡設備。例如,網(wǎng)絡設備1在向網(wǎng)絡設備2和網(wǎng)絡設備3發(fā)送配置報文之前,分別向網(wǎng)絡設備2和網(wǎng)絡設備3發(fā)送LLDP報文,并基于網(wǎng)絡設備2和網(wǎng)絡設備3返回的LLDP響應報文確定網(wǎng)絡設備2和網(wǎng)絡設備3是否支持特定IP選項的處理。假設網(wǎng)絡設備2支持特定IP選項的處理,網(wǎng)絡設備3不支持特定IP選項的處理,則網(wǎng)絡設備1在等價路由中保留網(wǎng)絡設備2,并從等價路由中刪除網(wǎng)絡設備3。這樣,等價路由中存在的下一跳網(wǎng)絡設備包括網(wǎng)絡設備2,而不再包括網(wǎng)絡設備3,網(wǎng)絡設備1將配置報文發(fā)送給網(wǎng)絡設備2,而不再發(fā)送給網(wǎng)絡設備3。而且,網(wǎng)絡設備1也只將數(shù)據(jù)流發(fā)送給網(wǎng)絡設備2,而不再發(fā)送給網(wǎng)絡設備3。其中,網(wǎng)絡設備1向網(wǎng)絡設備2/網(wǎng)絡設備3發(fā)送的LLDP報文,用于詢問網(wǎng)絡設備2/網(wǎng)絡設備3是否支持特定IP選項的處理,即是否支持上述操作“從配置報文中解析出數(shù)據(jù)流參數(shù)和轉(zhuǎn)發(fā)優(yōu)先級,并維護該數(shù)據(jù)流參數(shù)和該轉(zhuǎn)發(fā)優(yōu)先級的對應關系”。如果是,則網(wǎng)絡設備2/網(wǎng)絡設備3返回的LLDP響應報文中攜帶支持特定IP選項的處理的信息。如果否,則網(wǎng)絡設備2/網(wǎng)絡設備3返回的LLDP響應報文中攜帶不支持特定IP選項的處理的信息?;谥С痔囟↖P選項的處理的信息或者不支持特定IP選項的處理的信息,網(wǎng)絡設備1可以確定網(wǎng)絡設備2/網(wǎng)絡設備3支持特定IP選項的處理,或者不支持特定IP選項的處理。步驟306,前端設備發(fā)送攜帶數(shù)據(jù)流參數(shù)的數(shù)據(jù)流,該數(shù)據(jù)流參數(shù)就是該數(shù)據(jù)流的五元組信息,且該五元組信息與配置報文的五元組信息相同。步驟307,網(wǎng)絡設備在接收到數(shù)據(jù)流后,從該數(shù)據(jù)流中解析出數(shù)據(jù)流參數(shù),并通過上述對應關系(即上述數(shù)據(jù)流參數(shù)與轉(zhuǎn)發(fā)優(yōu)先級的對應關系)確定該數(shù)據(jù)流參數(shù)對應的轉(zhuǎn)發(fā)優(yōu)先級,并利用該轉(zhuǎn)發(fā)優(yōu)先級傳輸該數(shù)據(jù)流。在一個例子中,網(wǎng)絡設備利用該轉(zhuǎn)發(fā)優(yōu)先級傳輸該數(shù)據(jù)流的過程,具體可以包括但不限于如下方式:網(wǎng)絡設備從該數(shù)據(jù)流中解析出DSCP優(yōu)先級,并利用該轉(zhuǎn)發(fā)優(yōu)先級與該DSCP優(yōu)先級傳輸該數(shù)據(jù)流。例如,可以確定轉(zhuǎn)發(fā)優(yōu)先級與DSCP優(yōu)先級之和為QoS優(yōu)先級,并利用該QoS優(yōu)先級傳輸該數(shù)據(jù)流。當然,在實際應用中,并不局限于利用轉(zhuǎn)發(fā)優(yōu)先級與DSCP優(yōu)先級之和傳輸該數(shù)據(jù)流,例如,還可以利用(M*轉(zhuǎn)發(fā)優(yōu)先級)與DSCP優(yōu)先級之和傳輸該數(shù)據(jù)流,M為大于1的任意數(shù)值,本發(fā)明實施例中對于其它方式不再贅述。其中,在數(shù)據(jù)流的IP頭部的服務類別字段中,可以攜帶有DSCP優(yōu)先級,且該DSCP優(yōu)先級與數(shù)據(jù)流的類型有關。例如,在默認配置下,語音廣播/語音對講類型的DSCP優(yōu)先級可以為EF,如優(yōu)先級數(shù)值46;信令類型的DSCP優(yōu)先級可以為EF,如優(yōu)先級數(shù)值46;存儲類型的DSCP優(yōu)先級可以為CS5,如優(yōu)先級數(shù)值40;實況業(yè)務類型的DSCP優(yōu)先級可以為CS4,如優(yōu)先級數(shù)值32;回放類型的DSCP優(yōu)先級可以為AF31,如優(yōu)先級數(shù)值26。以數(shù)據(jù)流1為實況業(yè)務類型的數(shù)據(jù)流為例,假設在網(wǎng)絡設備上未維護數(shù)據(jù)流1的數(shù)據(jù)流參數(shù)與轉(zhuǎn)發(fā)優(yōu)先級的對應關系,則網(wǎng)絡設備在接收到實況業(yè)務類型的數(shù)據(jù)流1后,則基于優(yōu)先級數(shù)值32發(fā)送該數(shù)據(jù)流1。以數(shù)據(jù)流2為實況業(yè)務類型的數(shù)據(jù)流為例,假設在網(wǎng)絡設備上維護數(shù)據(jù)流2的數(shù)據(jù)流參數(shù)與轉(zhuǎn)發(fā)優(yōu)先級5的對應關系,則網(wǎng)絡設備在接收到實況業(yè)務類型的數(shù)據(jù)流2后,從該數(shù)據(jù)流2中解析出DSCP優(yōu)先級32,并確定QoS優(yōu)先級為轉(zhuǎn)發(fā)優(yōu)先級5與DSCP優(yōu)先級32之和,并基于QoS優(yōu)先級37發(fā)送該數(shù)據(jù)流2。由于傳輸數(shù)據(jù)流2時使用優(yōu)先級37,而傳輸數(shù)據(jù)流1時使用優(yōu)先級32,因此,數(shù)據(jù)流2比數(shù)據(jù)流1得到更優(yōu)先的傳輸,可以保證具有高優(yōu)先級的數(shù)據(jù)流2優(yōu)先通過,避免高優(yōu)先級的數(shù)據(jù)流2發(fā)生鏈路擁塞,數(shù)據(jù)丟失等問題。在一個例子中,前端設備在確定需要取消轉(zhuǎn)發(fā)優(yōu)先級時,則可以發(fā)送攜帶該數(shù)據(jù)流參數(shù)的轉(zhuǎn)發(fā)優(yōu)先級刪除報文,以使收到該轉(zhuǎn)發(fā)優(yōu)先級刪除報文的網(wǎng)絡設備刪除該數(shù)據(jù)流參數(shù)和該轉(zhuǎn)發(fā)優(yōu)先級的對應關系。其中,該轉(zhuǎn)發(fā)優(yōu)先級刪除報文中攜帶的轉(zhuǎn)發(fā)優(yōu)先級為預設數(shù)值,如數(shù)值0,以表示當前報文為轉(zhuǎn)發(fā)優(yōu)先級刪除報文,且各網(wǎng)絡設備在解析出轉(zhuǎn)發(fā)優(yōu)先級為預設數(shù)值時,可以確定當前報文為轉(zhuǎn)發(fā)優(yōu)先級刪除報文,并刪除數(shù)據(jù)流參數(shù)和轉(zhuǎn)發(fā)優(yōu)先級的對應關系。其中,當對數(shù)據(jù)流進行QoS優(yōu)先保障的觸發(fā)條件(如數(shù)據(jù)流有丟包、卡頓、發(fā)生車輛碰撞現(xiàn)象等)消失,或者用戶關閉該數(shù)據(jù)流時,則管理服務器通知前端設備將轉(zhuǎn)發(fā)優(yōu)先級取消,以使前端設備確定需要取消轉(zhuǎn)發(fā)優(yōu)先級。在一個例子中,在前端設備的注冊過程中,前端設備向管理服務器發(fā)送注冊報文,該注冊報文中攜帶本前端設備的IP地址和MAC(MediaAccessControl,媒體訪問控制)地址。管理服務器在前端設備注冊成功后,利用該前端設備的IP地址和MAC地址,查詢到該前端設備接入的網(wǎng)絡設備,以及在該網(wǎng)絡設備上的接入端口,具體查詢方式在此不再贅述。之后,管理服務器向該網(wǎng)絡設備發(fā)送針對該接入端口的帶寬配置報文,該帶寬配置報文中攜帶管理服務器為該前端設備分配的數(shù)據(jù)流帶寬?;诖?,網(wǎng)絡設備可以在該接入端口上對前端設備的數(shù)據(jù)流進行限制,其限制大小為該數(shù)據(jù)流帶寬?;谏鲜黾夹g(shù)方案,本發(fā)明實施例中,前端設備可以通過配置報文將數(shù)據(jù)流參數(shù)和轉(zhuǎn)發(fā)優(yōu)先級通知給各網(wǎng)絡設備,以使各網(wǎng)絡設備在傳輸數(shù)據(jù)流時,可以利用數(shù)據(jù)流對應的轉(zhuǎn)發(fā)優(yōu)先級來傳輸該數(shù)據(jù)流。這樣,當在有限的網(wǎng)絡帶寬上發(fā)送大量數(shù)據(jù)流時,可以保證具有高優(yōu)先級的數(shù)據(jù)流優(yōu)先通過,避免高優(yōu)先級的數(shù)據(jù)流發(fā)生鏈路擁塞,數(shù)據(jù)丟失等問題,從而可以提高業(yè)務體驗?;谂c上述方法同樣的發(fā)明構(gòu)思,本發(fā)明實施例中還提供一種數(shù)據(jù)流的傳輸裝置,該數(shù)據(jù)流的傳輸裝置應用在前端設備上。該數(shù)據(jù)流的傳輸裝置可以通過軟件實現(xiàn),也可以通過硬件或者軟硬件結(jié)合的方式實現(xiàn)。以軟件實現(xiàn)為例,作為一個邏輯意義上的裝置,是通過其所在的前端設備的處理器,讀取非易失性存儲器中對應的計算機程序指令形成的。從硬件層面而言,如圖4所示,為本發(fā)明提出的數(shù)據(jù)流的傳輸裝置所在的前端設備的一種硬件結(jié)構(gòu)圖,除了圖4所示的處理器、非易失性存儲器外,前端設備還可以包括其他硬件,如負責處理報文的轉(zhuǎn)發(fā)芯片、網(wǎng)絡接口、內(nèi)存等;從硬件結(jié)構(gòu)上來講,該前端設備還可能是分布式設備,可能包括多個接口卡,以便在硬件層面進行報文處理的擴展。如圖5所示,為本發(fā)明提出的數(shù)據(jù)流的傳輸裝置的結(jié)構(gòu)圖,所述裝置包括:接收模塊11,用于接收來自管理服務器的數(shù)據(jù)流參數(shù)和轉(zhuǎn)發(fā)優(yōu)先級;發(fā)送模塊12,用于發(fā)送攜帶所述數(shù)據(jù)流參數(shù)和轉(zhuǎn)發(fā)優(yōu)先級的配置報文,以使收到所述配置報文的網(wǎng)絡設備維護所述數(shù)據(jù)流參數(shù)和轉(zhuǎn)發(fā)優(yōu)先級的對應關系;以及,發(fā)送攜帶所述數(shù)據(jù)流參數(shù)的數(shù)據(jù)流,以使收到所述數(shù)據(jù)流的網(wǎng)絡設備從所述數(shù)據(jù)流中解析出所述數(shù)據(jù)流參數(shù),并通過所述對應關系確定所述數(shù)據(jù)流參數(shù)對應的轉(zhuǎn)發(fā)優(yōu)先級,并利用所述轉(zhuǎn)發(fā)優(yōu)先級傳輸所述數(shù)據(jù)流。在一個例子中,所述轉(zhuǎn)發(fā)優(yōu)先級攜帶在所述配置報文的特定IP選項中。在一個例子中,所述發(fā)送模塊12,還用于在接收到所述配置應答報文之前,周期性的發(fā)送攜帶所述數(shù)據(jù)流參數(shù)和所述轉(zhuǎn)發(fā)優(yōu)先級的配置報文;在接收到所述配置應答報文之后,停止發(fā)送攜帶所述數(shù)據(jù)流參數(shù)和所述轉(zhuǎn)發(fā)優(yōu)先級的配置報文;其中,網(wǎng)絡設備在接收到配置報文后,如果確定自身是所述數(shù)據(jù)流對應的最后一跳網(wǎng)絡設備,則向前端設備發(fā)送配置應答報文;如果確定自身不是所述數(shù)據(jù)流對應的最后一跳網(wǎng)絡設備,則繼續(xù)向下一跳網(wǎng)絡設備轉(zhuǎn)發(fā)配置報文。在一個例子中,所述發(fā)送模塊12,還用于在確定需要取消所述轉(zhuǎn)發(fā)優(yōu)先級時,則發(fā)送攜帶所述數(shù)據(jù)流參數(shù)的轉(zhuǎn)發(fā)優(yōu)先級刪除報文,以使收到所述轉(zhuǎn)發(fā)優(yōu)先級刪除報文的網(wǎng)絡設備刪除所述數(shù)據(jù)流參數(shù)和所述轉(zhuǎn)發(fā)優(yōu)先級的對應關系。其中,本發(fā)明裝置的各個模塊可以集成于一體,也可以分離部署。上述模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊?;谂c上述方法同樣的發(fā)明構(gòu)思,本發(fā)明實施例中還提供一種數(shù)據(jù)流的傳輸系統(tǒng),所述數(shù)據(jù)流的傳輸系統(tǒng)具體可以包括:管理服務器,用于針對新建或者已有的數(shù)據(jù)流,當需要對所述數(shù)據(jù)流進行QoS優(yōu)先保障時,獲取所述數(shù)據(jù)流的轉(zhuǎn)發(fā)優(yōu)先級,并將所述數(shù)據(jù)流的數(shù)據(jù)流參數(shù)以及所述轉(zhuǎn)發(fā)優(yōu)先級發(fā)送給所述數(shù)據(jù)流對應的前端設備。前端設備,用于接收來自管理服務器的數(shù)據(jù)流參數(shù)和轉(zhuǎn)發(fā)優(yōu)先級,發(fā)送攜帶數(shù)據(jù)流參數(shù)和轉(zhuǎn)發(fā)優(yōu)先級的配置報文,并發(fā)送攜帶所述數(shù)據(jù)流參數(shù)的數(shù)據(jù)流。網(wǎng)絡設備,用于在接收到所述配置報文時,維護所述數(shù)據(jù)流參數(shù)和所述轉(zhuǎn)發(fā)優(yōu)先級的對應關系;在接收到所述數(shù)據(jù)流時,從所述數(shù)據(jù)流中解析出所述數(shù)據(jù)流參數(shù),并通過所述對應關系確定所述數(shù)據(jù)流參數(shù)對應的轉(zhuǎn)發(fā)優(yōu)先級,并利用所述轉(zhuǎn)發(fā)優(yōu)先級傳輸所述數(shù)據(jù)流。在一個例子中,所述管理服務器,具體用于當接收到所述數(shù)據(jù)流對應的客戶端發(fā)送的QoS保障申請報文時,則確定需要對所述數(shù)據(jù)流進行QoS優(yōu)先保障;或者,當接收到所述數(shù)據(jù)流對應的前端設備發(fā)送的QoS保障申請報文時,則確定需要對所述數(shù)據(jù)流進行QoS優(yōu)先保障;或者,如果當前發(fā)生針對所述數(shù)據(jù)流的預設事件,則確定需要對所述數(shù)據(jù)流進行QoS優(yōu)先保障。在一個例子中,所述管理服務器,具體用于在獲取數(shù)據(jù)流的轉(zhuǎn)發(fā)優(yōu)先級的過程中,根據(jù)所述數(shù)據(jù)流對應的如下參數(shù)的一種或者幾種,獲取所述數(shù)據(jù)流的轉(zhuǎn)發(fā)優(yōu)先級:前端設備監(jiān)控區(qū)域優(yōu)先級、事件發(fā)起者優(yōu)先級、事件性質(zhì)優(yōu)先級。在一個例子中,所述轉(zhuǎn)發(fā)優(yōu)先級攜帶在所述配置報文的特定IP選項中;所述網(wǎng)絡設備,還用于在接收到所述配置報文后,如果從所述配置報文中解析出所述特定IP選項,則從所述特定IP選項中解析出所述轉(zhuǎn)發(fā)優(yōu)先級,并維護所述配置報文的數(shù)據(jù)流參數(shù)和所述轉(zhuǎn)發(fā)優(yōu)先級的對應關系。在一個例子中,所述網(wǎng)絡設備,還用于在接收到配置報文后,如果確定自身是所述數(shù)據(jù)流對應的最后一跳網(wǎng)絡設備,則向前端設備發(fā)送配置應答報文;如果確定自身不是所述數(shù)據(jù)流對應的最后一跳網(wǎng)絡設備,則繼續(xù)向下一跳網(wǎng)絡設備轉(zhuǎn)發(fā)配置報文;所述前端設備,用于在接收到所述配置應答報文之前,周期性發(fā)送攜帶所述數(shù)據(jù)流參數(shù)和所述轉(zhuǎn)發(fā)優(yōu)先級的配置報文;在接收到所述配置應答報文之后,停止發(fā)送攜帶所述數(shù)據(jù)流參數(shù)和所述轉(zhuǎn)發(fā)優(yōu)先級的配置報文。在一個例子中,所述網(wǎng)絡設備,具體用于在繼續(xù)向所述下一跳網(wǎng)絡設備轉(zhuǎn)發(fā)所述配置報文的過程中,如果等價路由中存在至少兩個下一跳網(wǎng)絡設備,則分別向所述至少兩個下一跳網(wǎng)絡設備發(fā)送鏈路層發(fā)現(xiàn)協(xié)議LLDP報文,并基于下一跳網(wǎng)絡設備返回的LLDP響應報文確定下一跳網(wǎng)絡設備是否支持特定IP選項的處理;如果支持,則在所述等價路由中保留所述下一跳網(wǎng)絡設備;如果不支持,則從所述等價路由中刪除所述下一跳網(wǎng)絡設備。在一個例子中,所述網(wǎng)絡設備,具體用于在利用所述轉(zhuǎn)發(fā)優(yōu)先級傳輸所述數(shù)據(jù)流的過程中,從所述數(shù)據(jù)流中解析出差分服務代碼點DSCP優(yōu)先級,并利用所述轉(zhuǎn)發(fā)優(yōu)先級與所述DSCP優(yōu)先級之和傳輸所述數(shù)據(jù)流。在一個例子中,所述前端設備,還用于在確定需要取消所述轉(zhuǎn)發(fā)優(yōu)先級時,則發(fā)送攜帶所述數(shù)據(jù)流參數(shù)的轉(zhuǎn)發(fā)優(yōu)先級刪除報文,以使收到所述轉(zhuǎn)發(fā)優(yōu)先級刪除報文的網(wǎng)絡設備刪除所述數(shù)據(jù)流參數(shù)和所述轉(zhuǎn)發(fā)優(yōu)先級的對應關系。通過以上的實施方式的描述,本領域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述的方法。本領域技術(shù)人員可以理解附圖只是一個優(yōu)選實施例的示意圖,附圖中的模塊或流程并不一定是實施本發(fā)明所必須的。本領域技術(shù)人員可以理解實施例中的裝置中的模塊可以按照實施例描述進行分布于實施例的裝置中,也可以進行相應變化位于不同于本實施例的一個或多個裝置中。上述實施例的模塊可以合并為一個模塊,也可進一步拆分成多個子模塊。上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。以上公開的僅為本發(fā)明的幾個具體實施例,但是,本發(fā)明并非局限于此,任何本領域的技術(shù)人員能思之的變化都應落入本發(fā)明的保護范圍。當前第1頁1 2 3