亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

數(shù)據(jù)傳輸方法及服務(wù)器與流程

文檔序號:11236730閱讀:1048來源:國知局
數(shù)據(jù)傳輸方法及服務(wù)器與流程

本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別是涉及一種數(shù)據(jù)傳輸方法及服務(wù)器。



背景技術(shù):

隨著互聯(lián)網(wǎng)興起,用戶通常使用http(hypertexttransferprotocol,超文本傳輸協(xié)議)訪問各種互聯(lián)網(wǎng)站點(diǎn)或服務(wù)。http協(xié)議是應(yīng)用層協(xié)議,純文本協(xié)議,而且通常是明文傳輸,因此,基于http協(xié)議的數(shù)據(jù)很容易被劫持偵聽,甚至篡改,從而導(dǎo)致用戶隱私泄露,嚴(yán)重的甚至造成用戶的經(jīng)濟(jì)損失。

為了保證互聯(lián)網(wǎng)中數(shù)據(jù)的安全性,引入了提供認(rèn)證、鑒權(quán)等功能的tls(transportlayersecurity,安全傳輸層)協(xié)議,用戶訪問互聯(lián)網(wǎng)需要使用基于tls加密的http協(xié)議,即將互聯(lián)網(wǎng)中傳輸?shù)臄?shù)據(jù)進(jìn)行加密?;ヂ?lián)網(wǎng)的數(shù)據(jù)加密為互聯(lián)網(wǎng)通信自由提供了安全保障,但是,對互聯(lián)網(wǎng)的數(shù)據(jù)內(nèi)容加密后,使得基于內(nèi)容感知的部分業(yè)務(wù)失效,從而在某些情況下會導(dǎo)致用戶業(yè)務(wù)體驗(yàn)下降。

例如,無線網(wǎng)絡(luò)中的流量管理場景,對不同類型的業(yè)務(wù)數(shù)據(jù)流提供不同的服務(wù)策略,保障用戶的服務(wù)體驗(yàn)最優(yōu),數(shù)據(jù)加密導(dǎo)致無法識別數(shù)據(jù)的業(yè)務(wù)類型,因此不能將有限的資源用于服務(wù)用戶最關(guān)心的數(shù)據(jù)。例如,固網(wǎng)的父子賬號業(yè)務(wù),該業(yè)務(wù)可以根據(jù)互聯(lián)網(wǎng)的數(shù)據(jù)內(nèi)容進(jìn)行過濾,過濾掉不適宜兒童訪問的數(shù)據(jù),從而保證兒童上網(wǎng)環(huán)境健康安全,但是,如果對互聯(lián)網(wǎng)的數(shù)據(jù)加密后,無法有效識別兒童訪問的業(yè)務(wù)類型和內(nèi)容,導(dǎo)致兒童可能會訪問到非法的或不適宜兒童的內(nèi)容。因此,如何在能夠?yàn)橛脩粼L問互聯(lián)網(wǎng)提供安全保障的前提下,保證基于互聯(lián)網(wǎng)數(shù)據(jù)內(nèi)容的服務(wù)系統(tǒng)正常運(yùn)行成為亟需解決的技術(shù)問題。



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

本發(fā)明實(shí)施例中提供了一種數(shù)據(jù)傳輸方法及服務(wù)器,以解決在互聯(lián)網(wǎng)業(yè)務(wù)數(shù)據(jù)加密的情況下無法有效識別業(yè)務(wù)信息的技術(shù)問題,本發(fā)明實(shí)施例公開了如下技術(shù)方案:

第一方面,本發(fā)明提供一種數(shù)據(jù)傳輸方法,應(yīng)用于基于互聯(lián)網(wǎng)通信的系統(tǒng)中,所述系統(tǒng)包括終端設(shè)備、服務(wù)器和感知節(jié)點(diǎn);所述方法包括:服務(wù)器接收所述終端設(shè)備發(fā)送的應(yīng)用訪問請求;服務(wù)器根據(jù)所述應(yīng)用訪問請求獲取加密后的第一業(yè)務(wù)數(shù)據(jù)及與所述第一業(yè)務(wù)數(shù)據(jù)對應(yīng)的應(yīng)用信息,所述應(yīng)用信息用于表征所述第一業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)信息;服務(wù)器將所述應(yīng)用信息及所述第一業(yè)務(wù)數(shù)據(jù)提供給感知節(jié)點(diǎn);感知節(jié)點(diǎn)利用所述應(yīng)用信息識別所述第一業(yè)務(wù)數(shù)據(jù) 的業(yè)務(wù)信息;感知節(jié)點(diǎn)轉(zhuǎn)發(fā)所述第一業(yè)務(wù)數(shù)據(jù),或者,所述第一業(yè)務(wù)數(shù)據(jù)和所述應(yīng)用信息。

第一方面提供的數(shù)據(jù)傳輸方法,在服務(wù)器向終端設(shè)備發(fā)送加密業(yè)務(wù)數(shù)據(jù)的過程中,服務(wù)器將感知節(jié)點(diǎn)需要的應(yīng)用信息傳遞給感知節(jié)點(diǎn),從而使感知節(jié)點(diǎn)能夠根據(jù)該應(yīng)用信息獲知終端設(shè)備與服務(wù)器之間傳輸?shù)募用軜I(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)信息,進(jìn)而使感知業(yè)務(wù)系統(tǒng)完成與業(yè)務(wù)內(nèi)容相關(guān)的服務(wù)。其中,應(yīng)用信息以明文方式傳輸,不需要服務(wù)器額外增加加解密協(xié)議簇,在保證終端設(shè)備與服務(wù)器之間業(yè)務(wù)數(shù)據(jù)加密的前提下,數(shù)據(jù)傳輸更方便、系統(tǒng)成本更低。

結(jié)合第一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述服務(wù)器將所述應(yīng)用信息及所述第一業(yè)務(wù)數(shù)據(jù)提供給感知節(jié)點(diǎn),包括:服務(wù)器生成第一數(shù)據(jù)包,第一數(shù)據(jù)包包括消息頭和載荷,所述消息頭承載所述應(yīng)用信息,所述載荷承載所述第一業(yè)務(wù)數(shù)據(jù);服務(wù)器將所述第一數(shù)據(jù)包發(fā)送給所述感知節(jié)點(diǎn)。

結(jié)合第一方面,在第一方面的第二種可能的實(shí)現(xiàn)方式中,互聯(lián)網(wǎng)通信系統(tǒng)還包括用于對數(shù)據(jù)進(jìn)行重封裝的封包設(shè)備;服務(wù)器將所述應(yīng)用信息及所述第一業(yè)務(wù)數(shù)據(jù)提供給感知節(jié)點(diǎn),包括:服務(wù)器將所述應(yīng)用信息及所述第一業(yè)務(wù)數(shù)據(jù)發(fā)送給所述封包設(shè)備;封包設(shè)備生成第一數(shù)據(jù)包,第一數(shù)據(jù)包括消息頭和載荷,消息頭承載所述應(yīng)用信息,載荷承載所述第一業(yè)務(wù)數(shù)據(jù);封包設(shè)備將第一數(shù)據(jù)包發(fā)送給所述感知節(jié)點(diǎn)。

結(jié)合第一方面,在第一方面的第三種可能的實(shí)現(xiàn)方式中,所述第一數(shù)據(jù)包基于以下協(xié)議中的任意一種構(gòu)建:傳輸控制協(xié)議tcp、安全傳輸層協(xié)議tls、網(wǎng)絡(luò)協(xié)議ip和用戶數(shù)據(jù)報(bào)協(xié)議udp。

結(jié)合第一方面,在第一方面的第四種可能的實(shí)現(xiàn)方式中,所述服務(wù)器將所述應(yīng)用信息及所述第一業(yè)務(wù)數(shù)據(jù)提供給感知節(jié)點(diǎn),包括:服務(wù)器將所述第一業(yè)務(wù)數(shù)據(jù)發(fā)送給感知節(jié)點(diǎn);服務(wù)器將應(yīng)用信息及第一業(yè)務(wù)數(shù)據(jù)的特征信息發(fā)送給所述感知節(jié)點(diǎn),以使感知節(jié)點(diǎn)根據(jù)特征信息建立第一業(yè)務(wù)數(shù)據(jù)與應(yīng)用信息之間的關(guān)聯(lián)。

結(jié)合第一方面,在第一方面的第五種可能的實(shí)現(xiàn)方式中,服務(wù)器將應(yīng)用信息及第一業(yè)務(wù)數(shù)據(jù)的特征信息發(fā)送給感知節(jié)點(diǎn),包括:服務(wù)器生成通知消息,通知消息包含應(yīng)用信息和特征信息;服務(wù)器將通知消息發(fā)送給感知節(jié)點(diǎn)。

結(jié)合第一方面,在第一方面的第六種可能的實(shí)現(xiàn)方式中,所述互聯(lián)網(wǎng)通信系統(tǒng)中包含用于對數(shù)據(jù)進(jìn)行重封裝的封包設(shè)備;服務(wù)器將應(yīng)用信息及第一業(yè)務(wù)數(shù)據(jù)的特征信息發(fā)送給感知節(jié)點(diǎn),包括:服務(wù)器將應(yīng)用信息及特征信息發(fā)送給封包設(shè)備;封包設(shè)備生成通知消息,通知消息包含應(yīng)用信息及特征信息,并將所述通知消息發(fā)送給所述感知節(jié)點(diǎn)。

第二方面,本發(fā)明提供了一種服務(wù)器,應(yīng)用于互聯(lián)網(wǎng)通信系統(tǒng)中,系統(tǒng)還包括終端設(shè)備 和感知節(jié)點(diǎn);所述服務(wù)器包括:接收器、處理器和發(fā)送器;接收器,用于接收終端設(shè)備發(fā)送的應(yīng)用訪問請求;處理器,用于根據(jù)應(yīng)用訪問請求獲取加密后的第一業(yè)務(wù)數(shù)據(jù)及與所述第一業(yè)務(wù)數(shù)據(jù)對應(yīng)的應(yīng)用信息,所述應(yīng)用信息用于表征第一業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)信息;發(fā)送器,用于將應(yīng)用信息及第一業(yè)務(wù)數(shù)據(jù)提供給感知節(jié)點(diǎn),以便感知節(jié)點(diǎn)利用所述應(yīng)用信息識別第一業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)信息。

第二方面提供的服務(wù)器,在向終端設(shè)備發(fā)送加密業(yè)務(wù)數(shù)據(jù)的過程中,將該業(yè)務(wù)數(shù)據(jù)對應(yīng)的應(yīng)用信息傳遞給感知節(jié)點(diǎn),從而使感知節(jié)點(diǎn)能夠根據(jù)該應(yīng)用信息獲知加密業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)信息,進(jìn)而使感知業(yè)務(wù)系統(tǒng)完成與業(yè)務(wù)內(nèi)容相關(guān)的服務(wù)。其中,應(yīng)用信息以明文方式傳輸,不需要服務(wù)器額外增加加解密協(xié)議簇,在保證終端設(shè)備與服務(wù)器之間業(yè)務(wù)數(shù)據(jù)加密的前提下,數(shù)據(jù)傳輸更方便、系統(tǒng)成本更低。

結(jié)合第二方面,在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述處理器還用于,生成第一數(shù)據(jù)包,所述第一數(shù)據(jù)包包括消息頭和載荷,所述消息頭承載所述應(yīng)用信息,所述載荷承載所述第一業(yè)務(wù)數(shù)據(jù);所述發(fā)送器,用于將所述第一數(shù)據(jù)包發(fā)送給所述感知節(jié)點(diǎn)。

結(jié)合第二方面,在第二方面的第二種可能的實(shí)現(xiàn)方式中,所述互聯(lián)網(wǎng)通信系統(tǒng)還包括用于對數(shù)據(jù)進(jìn)行重封裝的封包設(shè)備;所述發(fā)送器將所述應(yīng)用信息及所述第一業(yè)務(wù)數(shù)據(jù)提供給感知節(jié)點(diǎn)時,具體用于:所述發(fā)送器將所述應(yīng)用信息及所述第一業(yè)務(wù)數(shù)據(jù)發(fā)送給所述封包設(shè)備,以便所述封包設(shè)備生成第一數(shù)據(jù)包并將所述第一數(shù)據(jù)包發(fā)送給所述感知節(jié)點(diǎn),所述第一數(shù)據(jù)包包括消息頭和載荷,所述消息頭承載所述應(yīng)用信息,所述載荷承載所述第一業(yè)務(wù)數(shù)據(jù)。

結(jié)合第二方面,在第二方面的第三種可能的實(shí)現(xiàn)方式中,所述第一數(shù)據(jù)包基于以下協(xié)議中的任意一種構(gòu)建:傳輸控制協(xié)議tcp、安全傳輸層協(xié)議tls、網(wǎng)絡(luò)協(xié)議ip和用戶數(shù)據(jù)報(bào)協(xié)議udp。

結(jié)合第二方面,在第二方面的第四種可能的實(shí)現(xiàn)方式中,所述發(fā)送器用于將所述應(yīng)用信息及所述第一業(yè)務(wù)數(shù)據(jù)提供給感知節(jié)點(diǎn)時,具體用于:將所述第一業(yè)務(wù)數(shù)據(jù)發(fā)送給所述感知節(jié)點(diǎn);將所述應(yīng)用信息及所述第一業(yè)務(wù)數(shù)據(jù)的特征信息發(fā)送給所述感知節(jié)點(diǎn),以使所述感知節(jié)點(diǎn)根據(jù)所述特征信息建立所述第一業(yè)務(wù)數(shù)據(jù)與所述應(yīng)用信息之間的關(guān)聯(lián)。

結(jié)合第二方面,在第二方面的第五種可能的實(shí)現(xiàn)方式中,所述發(fā)送器將所述應(yīng)用信息及所述第一業(yè)務(wù)數(shù)據(jù)的特征信息發(fā)送給所述感知節(jié)點(diǎn)時,具體包括:所述處理器器,還用于生成通知消息,所述通知消息包含所述應(yīng)用信息和所述特征信息;所述發(fā)送器,用于將所述通知消息發(fā)送給所述感知節(jié)點(diǎn)。

結(jié)合第二方面,在第二方面的第六種可能的實(shí)現(xiàn)方式中,所述互聯(lián)網(wǎng)通信系統(tǒng)中包含用于對數(shù)據(jù)進(jìn)行重封裝的封包設(shè)備;所述發(fā)送器將所述應(yīng)用信息及所述第一業(yè)務(wù)數(shù)據(jù)的特征信 息發(fā)送給所述感知節(jié)點(diǎn)時,具體用于:所述發(fā)送器,用于將所述應(yīng)用信息及所述特征信息發(fā)送給所述封包設(shè)備,以使所述封包設(shè)備生成通知消息,所述通知消息包含所述應(yīng)用信息及所述特征信息,以及使所述封包設(shè)備將所述通知消息發(fā)送給所述感知節(jié)點(diǎn)。

第三方面,本發(fā)明提供一種封包設(shè)備,應(yīng)用于互聯(lián)網(wǎng)通信系統(tǒng)中,所述系統(tǒng)還包括服務(wù)器和感知節(jié)點(diǎn);所述封包設(shè)備包括:接收器、處理器和發(fā)送器;所述接收器,用于接收所述服務(wù)器發(fā)送的第一業(yè)務(wù)數(shù)據(jù),以及,與所述第一業(yè)務(wù)數(shù)據(jù)對應(yīng)的應(yīng)用信息;所述處理器,用于生成第一數(shù)據(jù)包,所述第一數(shù)據(jù)包包括消息頭和載荷,所述消息頭承載所述應(yīng)用信息,所述載荷承載所述第一業(yè)務(wù)數(shù)據(jù);所述發(fā)送器,用于將所述第一數(shù)據(jù)包發(fā)送給所述感知節(jié)點(diǎn),以便所述感知節(jié)點(diǎn)根據(jù)所述應(yīng)用信息識別所述第一業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)信息。

第四方面,本發(fā)明提供一種封包設(shè)備,應(yīng)用于互聯(lián)網(wǎng)通信系統(tǒng)中,所述系統(tǒng)還包括服務(wù)器和感知節(jié)點(diǎn);所述封包設(shè)備包括:接收器、處理器和發(fā)送器;所述接收器,用于接收所述服務(wù)器發(fā)送的與第一業(yè)務(wù)數(shù)據(jù)對應(yīng)的應(yīng)用信息,以及,所述第一業(yè)務(wù)數(shù)據(jù)的特征信息;所述處理器,用于生成通知消息,所述通知消息包括所述應(yīng)用信息和所述特征信息;所述發(fā)送器,用于將所述通知消息發(fā)送給所述感知節(jié)點(diǎn),以便所述感知節(jié)點(diǎn)根據(jù)所述特征信息建立所述應(yīng)用信息與所述第一業(yè)務(wù)數(shù)據(jù)之間的關(guān)聯(lián),并使所述感知節(jié)點(diǎn)根據(jù)所述應(yīng)用信息識別所述第一業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)信息。

由以上技術(shù)方案可見,本發(fā)明實(shí)施例提供的數(shù)據(jù)傳輸方法,當(dāng)用戶訪問互聯(lián)網(wǎng)業(yè)務(wù)時,向相應(yīng)的服務(wù)器發(fā)送應(yīng)用訪問請求。服務(wù)器響應(yīng)所述應(yīng)用訪問請求,獲取加密的第一業(yè)務(wù)數(shù)據(jù)提供給感知節(jié)點(diǎn),同時,將與第一業(yè)務(wù)數(shù)據(jù)對應(yīng)的應(yīng)用信息提供給感知節(jié)點(diǎn)。感知節(jié)點(diǎn)通過應(yīng)用信息獲知第一業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)信息,進(jìn)一步提供給其它需要應(yīng)用感知的服務(wù)系統(tǒng),從而,在業(yè)務(wù)數(shù)據(jù)加密的情況下,通過應(yīng)用信息也能夠識別業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)信息,例如,業(yè)務(wù)類型等,進(jìn)而使得基于業(yè)務(wù)數(shù)據(jù)內(nèi)容的服務(wù)系統(tǒng)正常運(yùn)行。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,對于本領(lǐng)域普通技術(shù)人員而言,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明實(shí)施例一種數(shù)據(jù)傳輸系統(tǒng)的架構(gòu)示意圖;

圖2為本發(fā)明實(shí)施例一種數(shù)據(jù)傳輸方法的流程圖;

圖3為本發(fā)明實(shí)施例一種應(yīng)用信息的消息格式示意圖;

圖4為本發(fā)明實(shí)施例一種數(shù)據(jù)傳輸方法的流程圖;

圖5為本發(fā)明實(shí)施例另一種數(shù)據(jù)傳輸方法的流程圖;

圖6為本發(fā)明實(shí)施例另一種數(shù)據(jù)傳輸方法的流程圖;

圖7為本發(fā)明實(shí)施例一種tcp協(xié)議報(bào)文的消息格式示意圖;

圖8為本發(fā)明實(shí)施例一種tls協(xié)議報(bào)文的消息格式示意圖;

圖9為本發(fā)明實(shí)施例一種ipv4協(xié)議報(bào)文的消息格式示意圖;

圖10為本發(fā)明實(shí)施例一種ipv6協(xié)議報(bào)文的消息格式示意圖;

圖11為本發(fā)明實(shí)施例一種udp協(xié)議的消息格式示意圖;

圖12為本發(fā)明實(shí)施例一種icmp的協(xié)議消息格式示意圖;

圖13為本發(fā)明實(shí)施例一種服務(wù)器的框圖;

圖14為本發(fā)明實(shí)施例一種封包設(shè)備的框圖。

具體實(shí)施方式

為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明中的技術(shù)方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。

參見圖1,為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)傳輸系統(tǒng)的架構(gòu)示意圖,如圖1所示,該系統(tǒng)包括終端設(shè)備110、感知節(jié)點(diǎn)120、封包設(shè)備130和服務(wù)器140。

終端設(shè)備110可以是電腦、手機(jī)等任何能夠進(jìn)行互聯(lián)網(wǎng)訪問的終端,其中,終端設(shè)備110與服務(wù)器140之間通過有線通信網(wǎng)絡(luò)或無線通信網(wǎng)絡(luò)進(jìn)行通信。

本發(fā)明實(shí)施例中,服務(wù)器140是指非運(yùn)營商提供的,用于向用戶提供各種互聯(lián)網(wǎng)業(yè)務(wù)的服務(wù)端。服務(wù)器140接收終端設(shè)備110發(fā)起的基于http的請求,并向終端設(shè)備110提供相應(yīng)的應(yīng)用服務(wù)。

封包設(shè)備130可以部署在服務(wù)器140上,也可以是獨(dú)立于服務(wù)器的獨(dú)立設(shè)備,或者,可以是服務(wù)器上的程序片段。封包設(shè)備用于對服務(wù)器指定的數(shù)據(jù)進(jìn)行重封包后轉(zhuǎn)發(fā)。其中,如果封包設(shè)備130部署在服務(wù)器140內(nèi)部,則服務(wù)器140可以通過函數(shù)調(diào)用的方式,例如,服務(wù)器可以通過應(yīng)用程序編程接口將需要封包的數(shù)據(jù)傳遞給封包設(shè)備130;如果封包設(shè)備130未部署在服務(wù)器140中,則服務(wù)器140通過發(fā)送消息的方式將需要封包的數(shù)據(jù)傳遞給封包設(shè)備130。

感知節(jié)點(diǎn)120用于感知終端設(shè)備110和服務(wù)器140之間傳輸?shù)臉I(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)信息。 感知節(jié)點(diǎn)120的輸入是封包設(shè)備130輸出的數(shù)據(jù)。

其中,感知節(jié)點(diǎn)120可以部署在從服務(wù)器140到終端設(shè)備110之間的網(wǎng)絡(luò)路徑上,可以在該網(wǎng)絡(luò)路徑上部署一個或多個感知節(jié)點(diǎn),以配合在該網(wǎng)絡(luò)路徑上不同位置的其它感知業(yè)務(wù)系統(tǒng)150(例如,父子賬號系統(tǒng))完成業(yè)務(wù)內(nèi)容感知。感知節(jié)點(diǎn)120可以是獨(dú)立的裝置,也可以與其它系統(tǒng)(例如,感知業(yè)務(wù)系統(tǒng))或裝置集成,或者,可以與終端設(shè)備直接集成在一起(此時,感知節(jié)點(diǎn)實(shí)際是終端設(shè)備內(nèi)的程序片段)。

感知節(jié)點(diǎn)120提供對外的查詢接口,其它的感知業(yè)務(wù)系統(tǒng)經(jīng)過授權(quán)可以通過該查詢接口查詢到指定業(yè)務(wù)的業(yè)務(wù)信息。其中,感知業(yè)務(wù)系統(tǒng)即與業(yè)務(wù)內(nèi)容感知相關(guān)的業(yè)務(wù)系統(tǒng),例如,父子賬號系統(tǒng),或者,根據(jù)業(yè)務(wù)進(jìn)行流量管理調(diào)度的系統(tǒng)等。

參見圖2,為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)傳輸方法的流程圖,該方法應(yīng)用于圖1所示的系統(tǒng)中,如圖2所示,該數(shù)據(jù)傳輸方法包括:

s110,終端設(shè)備向服務(wù)器發(fā)送應(yīng)用訪問請求。

例如,終端設(shè)備訪問某個視頻網(wǎng)站中具體的視頻時會產(chǎn)生相應(yīng)的訪問請求并發(fā)送給該網(wǎng)站的服務(wù)器。

s120,服務(wù)器根據(jù)應(yīng)用訪問請求獲取加密后的第一業(yè)務(wù)數(shù)據(jù)及與該第一業(yè)務(wù)數(shù)據(jù)相對應(yīng)的應(yīng)用信息。

該應(yīng)用信息用于表征第一業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)信息,例如,業(yè)務(wù)類型、優(yōu)先級等信息。

本發(fā)明實(shí)施例針對業(yè)務(wù)數(shù)據(jù)進(jìn)行加密的應(yīng)用場景,即服務(wù)器響應(yīng)終端設(shè)備的訪問請求時返回的所有業(yè)務(wù)數(shù)據(jù)均以密文形式傳輸給終端設(shè)備。服務(wù)器接收到終端設(shè)備發(fā)送的應(yīng)用訪問請求后,對響應(yīng)該應(yīng)用訪問請求的業(yè)務(wù)數(shù)據(jù)進(jìn)行加密,得到第一業(yè)務(wù)數(shù)據(jù);同時,獲取該第一業(yè)務(wù)數(shù)據(jù)的應(yīng)用信息,該應(yīng)用信息表征第一業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)內(nèi)容。

參見圖3,示出了本發(fā)明實(shí)施例一種應(yīng)用信息的消息格式示意圖,如圖3所示,應(yīng)用信息包括h-length(總長度)和flow-info(流信息)兩個字段。

h-length:表示整個應(yīng)用信息頭的總長度;

flow-info:是一個可變長字段,可以包含一個或多個信息段(info);每個信息段(info)均包含3個字段:type(類型)、t-length(長度)和sub-information(子信息),這3個字段的具體含義參見表1;

其中,type,表示后續(xù)sub-information字段的類型;

t-length,表明本info字段的長度;

sub-information,表示本info字段攜帶的具體信息內(nèi)容。

表1

s130,服務(wù)器將第一業(yè)務(wù)數(shù)據(jù)及應(yīng)用信息提供給感知節(jié)點(diǎn)。

服務(wù)器將應(yīng)用信息提供給感知節(jié)點(diǎn),以便感知節(jié)點(diǎn)獲取服務(wù)器傳遞給終端設(shè)備的業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)信息,進(jìn)而使業(yè)務(wù)感知系統(tǒng)完成與業(yè)務(wù)信息相關(guān)的服務(wù)。

在本發(fā)明的一些實(shí)施例中,服務(wù)器內(nèi)部署有封包設(shè)備,服務(wù)器通過該封包設(shè)備將第一業(yè)務(wù)數(shù)據(jù)及應(yīng)用信息進(jìn)行重封包,并轉(zhuǎn)發(fā)給感知節(jié)點(diǎn)。

在本發(fā)明的另一些實(shí)施例中,封包設(shè)備獨(dú)立于服務(wù)器部署,服務(wù)器將第一業(yè)務(wù)數(shù)據(jù)及應(yīng)用信息發(fā)送給封包設(shè)備,封包設(shè)備將第一業(yè)務(wù)數(shù)據(jù)及應(yīng)用信息進(jìn)行重封包之后轉(zhuǎn)發(fā)給感知節(jié)點(diǎn)。

在本發(fā)明的又一個實(shí)施例中,服務(wù)器可以直接將應(yīng)用信息和第一業(yè)務(wù)數(shù)據(jù)提供給感知節(jié)點(diǎn)。

針對上述幾個具體實(shí)施方式,后面將詳細(xì)介紹,此處不再詳述。

s140,感知節(jié)點(diǎn)利用所述應(yīng)用信息識別所述第一業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)信息。

感知節(jié)點(diǎn)根據(jù)接收到的應(yīng)用信息,確定所述第一業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)信息,例如,業(yè)務(wù)類型等信息。

s150,感知節(jié)點(diǎn)轉(zhuǎn)發(fā)第一業(yè)務(wù)數(shù)據(jù),或者,第一業(yè)務(wù)數(shù)據(jù)和應(yīng)用信息。

在本發(fā)明的一些實(shí)施例中,感知節(jié)點(diǎn)可以只將第一業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)給下一個節(jié)點(diǎn),不需要轉(zhuǎn)發(fā)應(yīng)用信息;

在本發(fā)明的另一些實(shí)施例中,感知節(jié)點(diǎn)可以將第一業(yè)務(wù)數(shù)據(jù)和應(yīng)用信息都轉(zhuǎn)發(fā)給下一個節(jié)點(diǎn)。

其中,下一個節(jié)點(diǎn)可能是終端設(shè)備、下一個感知節(jié)點(diǎn),或其它感知業(yè)務(wù)系統(tǒng)(例如, 父子賬號系統(tǒng))。本實(shí)施例提供的數(shù)據(jù)傳輸方法,在服務(wù)器向終端設(shè)備發(fā)送加密業(yè)務(wù)數(shù)據(jù)的過程中,服務(wù)器將感知節(jié)點(diǎn)需要的應(yīng)用信息傳遞給感知節(jié)點(diǎn),從而使感知節(jié)點(diǎn)能夠根據(jù)該應(yīng)用信息獲知終端設(shè)備與服務(wù)器之間傳輸?shù)募用軜I(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)信息,進(jìn)而使感知業(yè)務(wù)系統(tǒng)完成與業(yè)務(wù)內(nèi)容相關(guān)的服務(wù)。其中,應(yīng)用信息以明文方式傳輸,不需要服務(wù)器額外增加加解密協(xié)議簇,在保證終端設(shè)備與服務(wù)器之間業(yè)務(wù)數(shù)據(jù)加密的前提下,數(shù)據(jù)傳輸更方便、系統(tǒng)成本更低。

參見圖4,為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)傳輸方法的流程圖,該方法應(yīng)用于圖1所示的系統(tǒng),本實(shí)施例中,封包設(shè)備獨(dú)立于服務(wù)器部署,例如,封包設(shè)備可以是任何能夠?qū)?shù)據(jù)進(jìn)行拆包、封包的設(shè)備。如圖4所示,所述數(shù)據(jù)傳輸方法包括:

s210,終端設(shè)備向服務(wù)器發(fā)送應(yīng)用訪問請求。

s220,服務(wù)器根據(jù)接收到的應(yīng)用訪問請求,獲取加密后的第一業(yè)務(wù)數(shù)據(jù)及與第一業(yè)務(wù)數(shù)據(jù)對應(yīng)的應(yīng)用信息,并將第一業(yè)務(wù)數(shù)據(jù)及應(yīng)用信息發(fā)送給封包設(shè)備。

封包設(shè)備獨(dú)立于服務(wù)器,服務(wù)器以發(fā)送消息的方式通過網(wǎng)絡(luò)連接將應(yīng)用信息發(fā)送給封包設(shè)備,通知封包設(shè)備對該應(yīng)用信息和業(yè)務(wù)數(shù)據(jù)進(jìn)行重封裝。

s230,封包設(shè)備生成第一數(shù)據(jù)包;該第一數(shù)據(jù)包包括消息頭和載荷,該消息頭承載所述應(yīng)用信息,所述載荷承載所述第一業(yè)務(wù)數(shù)據(jù)。

封包設(shè)備接收到服務(wù)器發(fā)送的應(yīng)用信息后,緩存在本地,并向服務(wù)器返回確認(rèn)信息。然后,封包設(shè)備接收服務(wù)器發(fā)送的第一業(yè)務(wù)數(shù)據(jù),根據(jù)該第一業(yè)務(wù)數(shù)據(jù)的特征信息(例如,業(yè)務(wù)數(shù)據(jù)的特征信息可以是五元組,五元組包括源ip地址、源端口、目的ip地址、目的端口和傳輸層協(xié)議,用于區(qū)分不同的數(shù)據(jù)報(bào)文)查詢本地是否存在與該第一業(yè)務(wù)數(shù)據(jù)匹配的應(yīng)用信息,如果存在,則封包設(shè)備修改該第一業(yè)務(wù)數(shù)據(jù),重新封裝第一業(yè)務(wù)數(shù)據(jù)的報(bào)文頭,將與該第一業(yè)務(wù)數(shù)據(jù)匹配的應(yīng)用信息寫入該第一業(yè)務(wù)數(shù)據(jù)的報(bào)文頭中,從而生成第一數(shù)據(jù)包。其中,可以將應(yīng)用信息寫入報(bào)文頭的可選字段中,或者,可以在報(bào)文頭中增加新的字段用來承載該應(yīng)用信息。

s240,封包設(shè)備將第一數(shù)據(jù)包發(fā)送給感知節(jié)點(diǎn)。

封包設(shè)備將重新封裝得到的第一數(shù)據(jù)包發(fā)送給感知節(jié)點(diǎn)。

s250,感知節(jié)點(diǎn)從所述第一數(shù)據(jù)包中提取所述應(yīng)用信息生成第二數(shù)據(jù)包,并根據(jù)應(yīng)用信息識別所述第一業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)信息,其中,第二數(shù)據(jù)包包含第一業(yè)務(wù)數(shù)據(jù)。

感知節(jié)點(diǎn)解析接收到的第一數(shù)據(jù)包,判斷第一數(shù)據(jù)包中是否攜帶應(yīng)用信息,如果攜帶應(yīng)用信息,則從第一數(shù)據(jù)包中提取應(yīng)用信息,并查詢本地流表(該流表用于存儲接收到的各個業(yè)務(wù)數(shù)據(jù)對應(yīng)的應(yīng)用信息)中是否存在該應(yīng)用信息;如果已經(jīng)存在相應(yīng)的流表 條目,則根據(jù)接收到的應(yīng)用信息刷新流表?xiàng)l目中記錄的流應(yīng)用信息;如果不存在相應(yīng)的流表?xiàng)l目,則新增流表?xiàng)l目并記錄接收到的應(yīng)用信息插入流表中。初始狀態(tài)下,流表內(nèi)沒有應(yīng)用信息的流表?xiàng)l目。

s260,感知節(jié)點(diǎn)轉(zhuǎn)發(fā)所述第二數(shù)據(jù)包,或所述第一數(shù)據(jù)包。

第二數(shù)據(jù)包包含第一業(yè)務(wù)數(shù)據(jù),第一數(shù)據(jù)包包含第一業(yè)務(wù)數(shù)據(jù)及第一業(yè)務(wù)數(shù)據(jù)對應(yīng)的應(yīng)用信息。

在本發(fā)明的一些應(yīng)用場景中,需要保證終端設(shè)備與服務(wù)器之間收發(fā)的數(shù)據(jù)一致,因此,在此種應(yīng)用場景下,感知節(jié)點(diǎn)需要對封包設(shè)備重新封裝后的第一數(shù)據(jù)包還原成原始的第一業(yè)務(wù)數(shù)據(jù):感知節(jié)點(diǎn)將應(yīng)用信息從第一數(shù)據(jù)包的報(bào)文頭中剝離出來,將第一數(shù)據(jù)包的報(bào)文還原成第一業(yè)務(wù)數(shù)據(jù)的報(bào)文,并轉(zhuǎn)發(fā)給下一個節(jié)點(diǎn)。

在本發(fā)明的另一些應(yīng)用場景中,不需要保證終端設(shè)備接收的數(shù)據(jù)與服務(wù)器發(fā)送的數(shù)據(jù)完全一致,因此,在此種應(yīng)用場景下,感知節(jié)點(diǎn)可以直接將封包設(shè)備重新封裝的第一數(shù)據(jù)轉(zhuǎn)發(fā)給下一個節(jié)點(diǎn)。

圖1所示的系統(tǒng)中可能包含多個感知節(jié)點(diǎn),具體在哪個感知節(jié)點(diǎn)上還原業(yè)務(wù)數(shù)據(jù)報(bào)文,可以根據(jù)感知節(jié)點(diǎn)提供方自行確定。

本實(shí)施例提供的數(shù)據(jù)傳輸方法,在服務(wù)器向終端設(shè)備發(fā)送加密業(yè)務(wù)數(shù)據(jù)的過程中,服務(wù)器將感知節(jié)點(diǎn)需要的應(yīng)用信息傳遞給感知節(jié)點(diǎn),從而使感知節(jié)點(diǎn)根據(jù)應(yīng)用信息獲知終端設(shè)備與服務(wù)器之間傳輸?shù)募用軜I(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)信息,進(jìn)而使感知業(yè)務(wù)系統(tǒng)完成與業(yè)務(wù)信息相關(guān)的服務(wù)。其中,應(yīng)用信息以明文方式傳輸,不需要服務(wù)器額外增加加解密協(xié)議簇,在保證終端設(shè)備與服務(wù)器之間業(yè)務(wù)數(shù)據(jù)加密的前提下,數(shù)據(jù)傳輸更方便、系統(tǒng)成本更低。

參見圖5,為本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)傳輸方法的流程圖,本實(shí)施例以父子賬號系統(tǒng)為例,介紹父子賬號系統(tǒng)與圖1所示的系統(tǒng)采用圖4所示的數(shù)據(jù)傳輸方法完成內(nèi)容過濾服務(wù)。

父子賬號系統(tǒng)用于根據(jù)互聯(lián)網(wǎng)的數(shù)據(jù)內(nèi)容進(jìn)行過濾,過濾掉不適宜兒童訪問的數(shù)據(jù),從而保證兒童上網(wǎng)環(huán)境健康安全。

圖5中的s210~s260與圖4中標(biāo)號相同的步驟相同,此處不再贅述,其中,s260中,感知節(jié)點(diǎn)將第一數(shù)據(jù)包或第二數(shù)據(jù)包轉(zhuǎn)發(fā)給父子賬號系統(tǒng);其中,第一數(shù)據(jù)包包含第一業(yè)務(wù)數(shù)據(jù)及第一業(yè)務(wù)數(shù)據(jù)對應(yīng)的應(yīng)用信息;第二數(shù)據(jù)包包含第一業(yè)務(wù)數(shù)據(jù)。

s310,父子賬號系統(tǒng)向感知節(jié)點(diǎn)發(fā)送業(yè)務(wù)查詢消息。業(yè)務(wù)查詢消息用于向感知節(jié)點(diǎn)查詢第一業(yè)務(wù)數(shù)據(jù)的應(yīng)用信息,該業(yè)務(wù)查詢消息攜帶第一業(yè)務(wù)數(shù)據(jù)的特征信息,例如, 五元組信息。

s320,感知節(jié)點(diǎn)接收到業(yè)務(wù)查詢消息后,根據(jù)特征信息查詢本地的流表獲得與該特征信息相匹配的應(yīng)用信息。

感知節(jié)點(diǎn)接收到業(yè)務(wù)查詢消息后,根據(jù)查詢消息所攜帶的業(yè)務(wù)數(shù)據(jù)的特征信息查詢本地流表中是否存在與該特征信息相匹配的流表?xiàng)l目,如果存在,則獲取該流表?xiàng)l目中的應(yīng)用信息;如果不存在,則結(jié)束當(dāng)前流程。

s330,感知節(jié)點(diǎn)將獲得的應(yīng)用信息反饋給父子賬號系統(tǒng)。

s340,父子賬號系統(tǒng)根據(jù)應(yīng)用信息判斷第一業(yè)務(wù)數(shù)據(jù)能否被子賬號訪問,如果是,則執(zhí)行s350;如果否,則執(zhí)行s360。

s350,將接收到的第一業(yè)務(wù)數(shù)據(jù)發(fā)送給終端設(shè)備。

s360,向終端設(shè)備發(fā)送錯誤代碼。例如,403forbidden。

其它基于業(yè)務(wù)感知的業(yè)務(wù)中數(shù)據(jù)傳輸業(yè)務(wù)與父子賬號業(yè)務(wù)相似,此處不再一一介紹。

本實(shí)施例提供的數(shù)據(jù)傳輸方法,感知節(jié)點(diǎn)將還原得到的第一業(yè)務(wù)數(shù)據(jù)發(fā)送給感知業(yè)務(wù)系統(tǒng),感知業(yè)務(wù)系統(tǒng)向感知節(jié)點(diǎn)查詢該第一業(yè)務(wù)數(shù)據(jù)的應(yīng)用信息,從而在業(yè)務(wù)數(shù)據(jù)加密的情況下能夠識別該第一業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)信息,進(jìn)而對第一業(yè)務(wù)數(shù)據(jù)進(jìn)行相應(yīng)的處理。

參見圖6,為本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)傳輸方法的流程圖,該方法應(yīng)用于圖1所示的系統(tǒng)中。本實(shí)施例中,封包設(shè)備部署在服務(wù)器中,例如,在服務(wù)器的協(xié)議棧中實(shí)現(xiàn)相關(guān)功能,即服務(wù)器發(fā)出的業(yè)務(wù)數(shù)據(jù)就包含了應(yīng)用層信息,該應(yīng)用層信息以明文形式存儲。如圖6所示,該方法包括:

s410,終端設(shè)備向服務(wù)器發(fā)送應(yīng)用訪問請求。

s420,服務(wù)器根據(jù)接收到的應(yīng)用訪問請求,獲取加密后的第一業(yè)務(wù)數(shù)據(jù)及與第一業(yè)務(wù)數(shù)據(jù)對應(yīng)的應(yīng)用信息。

s430,服務(wù)器調(diào)用封包設(shè)備生成第一數(shù)據(jù)包。第一數(shù)據(jù)包包括消息頭和載荷,其中,消息頭承載應(yīng)用信息,載荷承載第一業(yè)務(wù)數(shù)據(jù)。

服務(wù)器可以通過調(diào)用擴(kuò)展socketapi(applicationprogramminginterface,應(yīng)用程序編程接口)函數(shù)調(diào)用封包設(shè)備。

s440,服務(wù)器將第一數(shù)據(jù)包發(fā)送給感知節(jié)點(diǎn)。

s450,感知節(jié)點(diǎn)從第一數(shù)據(jù)包中獲得應(yīng)用信息生成第二數(shù)據(jù)包,并根據(jù)所述應(yīng)用信息識別所述第一業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)信息;其中,第二數(shù)據(jù)包包含第一業(yè)務(wù)數(shù)據(jù)。

s460,感知節(jié)點(diǎn)將第二數(shù)據(jù)包或第一數(shù)據(jù)包轉(zhuǎn)發(fā)給下一個節(jié)點(diǎn)。

在本發(fā)明的一些實(shí)施例中,由于封包設(shè)備部署在服務(wù)器內(nèi),即服務(wù)器輸出的第一數(shù) 據(jù)包中攜帶應(yīng)用信息,為了保證終端設(shè)備和服務(wù)器之間收發(fā)的數(shù)據(jù)一致,感知節(jié)點(diǎn)不需要對第一數(shù)據(jù)包的報(bào)文進(jìn)行修改,直接轉(zhuǎn)發(fā)給下一個節(jié)點(diǎn)即可。

本實(shí)施例提供的數(shù)據(jù)傳輸方法,由部署在服務(wù)器內(nèi)部的封包設(shè)備對應(yīng)用信息和第一業(yè)務(wù)數(shù)據(jù)進(jìn)行重新封裝,得到第一數(shù)據(jù)包并發(fā)送給感知節(jié)點(diǎn)。感知節(jié)點(diǎn)從第一數(shù)據(jù)包中獲取應(yīng)用信息,并根據(jù)應(yīng)用信息識別第一業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)信息。而且,感知節(jié)點(diǎn)不需要對第一數(shù)據(jù)包進(jìn)行修改直接轉(zhuǎn)發(fā)給下一個節(jié)點(diǎn)即可。該方法需要服務(wù)器側(cè)集成封包設(shè)備的功能,但感知節(jié)點(diǎn)不需要修改第一數(shù)據(jù)包。

應(yīng)用信息可以直接攜帶于業(yè)務(wù)數(shù)據(jù)流的報(bào)文中,稱為帶內(nèi)傳輸方式;應(yīng)用信息也可以獨(dú)立于業(yè)務(wù)數(shù)據(jù)流進(jìn)行傳輸,稱為帶外傳輸方式。其中,帶內(nèi)傳輸方式可以將應(yīng)用信息寫入到傳輸業(yè)務(wù)數(shù)據(jù)流所使用的協(xié)議報(bào)頭中,例如,tcp協(xié)議、tls(transportlayersecurity,安全傳輸層)協(xié)議、ip(internetprotocol,網(wǎng)絡(luò)協(xié)議)協(xié)議、udp(userdatagramprotocol,用戶數(shù)據(jù)報(bào)協(xié)議)等,本發(fā)明對此并不限定。將應(yīng)用信息攜帶到哪個協(xié)議報(bào)頭中,需要根據(jù)具體應(yīng)用場景確定。帶外傳輸方式,即應(yīng)用信息獨(dú)立于終端設(shè)備與服務(wù)器之間的業(yè)務(wù)數(shù)據(jù)流,例如,可以通過icmp(internetcontrolmessageprotocol,網(wǎng)絡(luò)控制報(bào)文協(xié)議)協(xié)議報(bào)文或其它協(xié)議報(bào)文單獨(dú)承載應(yīng)用信息,本發(fā)明對此并不限定。

下面結(jié)合圖7~圖10分別介紹以下幾種應(yīng)用場景:

在終端設(shè)備與服務(wù)器之間采用tcp(transmissioncontrolprotocol,傳輸控制協(xié)議)協(xié)議作為傳輸層協(xié)議的應(yīng)用場景中,應(yīng)用信息可以承載于tcp協(xié)議報(bào)文中。

參見圖7,為本發(fā)明實(shí)施例提供的一種tcp協(xié)議報(bào)文的消息格式示意圖,應(yīng)用信息可以填寫到tcp協(xié)議的可選項(xiàng)字段。

其中,tcp協(xié)議報(bào)文中各個字段的含義如下:

源端口號:16位,標(biāo)識出遠(yuǎn)端的端口號。

目的端口號:16位,標(biāo)識出本地的端口號。

序列號:32位,表明發(fā)送的數(shù)據(jù)報(bào)的順序。

確認(rèn)序列號:32位,希望收到的下一個數(shù)據(jù)報(bào)的序列號。

首部長度:4位,表明tcp報(bào)頭中包含多少個32位字。

接下來的6位保留未用。

urg(緊急位):當(dāng)urg=1時,表示該報(bào)文應(yīng)盡快傳送不需要按本來的列隊(duì)次序來傳送。tcp的緊急方式是發(fā)送端向另一端發(fā)送緊急數(shù)據(jù)的一種方式,與緊急指針字段共同應(yīng)用,緊急指針指向數(shù)據(jù)報(bào)內(nèi)的某個字節(jié),表示數(shù)據(jù)報(bào)內(nèi)從第一字節(jié)到緊急指針?biāo)? 字節(jié)都是緊急數(shù)據(jù),不進(jìn)入接收緩沖就直接交給上層進(jìn)程,其它的數(shù)據(jù)進(jìn)入接收緩沖。

ack(acknowledgement,確認(rèn)字符):ack為1,表明確認(rèn)序列號合法;如果ack為0,表明數(shù)據(jù)報(bào)不包含確認(rèn)信息,確認(rèn)字段被省略。

psh(push,推送):當(dāng)psh為1時,表示是帶有push標(biāo)志的數(shù)據(jù),接收方請求數(shù)據(jù)報(bào)立即傳送給應(yīng)用程序而不必等到緩沖區(qū)裝滿時才傳送。

rst(復(fù)位):表示連接復(fù)位請求,用于復(fù)位由于主機(jī)崩潰或其它原因而出現(xiàn)的錯誤連接;還可以用于拒絕非法的數(shù)據(jù)報(bào)或拒絕連接請求。

syn(同步序號):用于建立連接。

fin(final,結(jié)束信號):表示發(fā)送端已經(jīng)達(dá)到數(shù)據(jù)末尾,即,雙方的數(shù)據(jù)傳送完成連接將被斷開。

窗口大?。?6位,表示在確認(rèn)了字節(jié)之后還可以發(fā)送多少個字節(jié)。

校驗(yàn)和:16位,是為了確保高可靠性而設(shè)置的。它校驗(yàn)頭部、數(shù)據(jù)和偽tcp頭部之和。

applicationinfooption(應(yīng)用信息選項(xiàng)):0個或多個32位字,本實(shí)施例中該字段用于承載業(yè)務(wù)數(shù)據(jù)的應(yīng)用信息,其中,該字段包括option(選項(xiàng))和padding(增加)兩項(xiàng),option項(xiàng)承載應(yīng)用信息。

data(數(shù)據(jù)):該字段用于承載業(yè)務(wù)數(shù)據(jù)。

在終端設(shè)備與服務(wù)器之間采用tls協(xié)議作為傳輸層加密協(xié)議的應(yīng)用場景中,業(yè)務(wù)數(shù)據(jù)的應(yīng)用信息可以以明文的方式寫入tls協(xié)議報(bào)文的報(bào)頭中。

參見圖8,為本發(fā)明實(shí)施例提供的一種tls協(xié)議報(bào)文的消息格式示意圖,應(yīng)用信息可以寫入tls報(bào)頭的version字段和length字段之間。

如圖8所示,tls協(xié)議報(bào)文中各個字段的含義如下:

type(類型):表示后續(xù)字段的類型。

version(版本):表示協(xié)議的版本信息。

applicationinfo(應(yīng)用信息):該字段為寫入的應(yīng)用信息,應(yīng)用信息的消息格式如圖3所示。

length(長度):表示tsl幀報(bào)頭的長度,用于示意應(yīng)用信息在tls數(shù)據(jù)幀中的位置。

本領(lǐng)域技術(shù)人員可以理解的是,某些傳輸層的協(xié)議,例如,tcp、udp等,在傳輸層報(bào)頭中加入一些校驗(yàn)、長度字段,封包設(shè)備在修改了tls報(bào)頭寫入應(yīng)用信息的同時, 需要修改傳輸層底層協(xié)議的報(bào)頭中的相關(guān)字段,避免后續(xù)節(jié)點(diǎn)處理錯誤。

在終端設(shè)備與服務(wù)器采用ip作為承載協(xié)議(基本所有互聯(lián)網(wǎng)流量均使用ip協(xié)議)的應(yīng)用場景中,應(yīng)用信息可以寫入到ip報(bào)頭中。

參見圖9,為本發(fā)明實(shí)施例提供的一種ipv4協(xié)議報(bào)文的消息格式示意圖,應(yīng)用信息填寫到options字段中。

其中,ipv4協(xié)議中各個字段的含義如下:

ver(version,版本號):4位,協(xié)議版本號是4,因此稱作ipv4。

ihl(internetheaderlength,報(bào)頭長度):報(bào)頭長度,4位,首部長度是指ip層頭部占32位字的數(shù)目,即,ip層頭部包含多少個4字節(jié),包括任何選項(xiàng)。

tos(typeofservice,服務(wù)類型):8位,指出上層協(xié)議對處理當(dāng)前數(shù)據(jù)報(bào)所期望的服務(wù)質(zhì)量,并對數(shù)據(jù)報(bào)按照重要性級別進(jìn)行分配。這個字段用于分配優(yōu)先級、延遲、吞吐量以及可靠性等。

totallength(ip包總長度):指定整個ip數(shù)據(jù)包的字節(jié)長度,包括數(shù)據(jù)和協(xié)議頭;其最大值為65,535字節(jié),典型的主機(jī)可以接收576字節(jié)的數(shù)據(jù)報(bào)。

identification(標(biāo)識符):16位,該字段用于識別當(dāng)前數(shù)據(jù)報(bào)。該字段由發(fā)送端分配幫助接收端集中數(shù)據(jù)報(bào)分片。

flags(標(biāo)記):3位,其中最低位(mf)控制分片,存在下一個分片置為1,否則置0代表結(jié)束分片。中間位(df)指出數(shù)據(jù)包是否可進(jìn)行分片。第三位即最高位保留不使用,但是必須為0。

fragmentoff(fragmentoffset,片偏移):13位,指出與源數(shù)據(jù)報(bào)的起始端相關(guān)的分片數(shù)據(jù)位置,支持目標(biāo)ip適當(dāng)重建源數(shù)據(jù)報(bào)。

ttl(timetolive,生存期):8位,是一種計(jì)數(shù)器,在丟棄數(shù)據(jù)報(bào)的每個點(diǎn)值依次減1直至減少為0。這樣確保數(shù)據(jù)包無止境的環(huán)路過程。

protocol(協(xié)議):8位指出在ip處理過程完成之后,有哪種上層協(xié)議接收導(dǎo)入數(shù)據(jù)包。

headerchecksum(頭部校驗(yàn)):16位,幫助確保ip協(xié)議頭的完整性。由于某些協(xié)議頭字段的改變,如ttl,需要對每個點(diǎn)重新計(jì)算和檢驗(yàn)。internet協(xié)議頭需要進(jìn)行處理。

sourceaddress(源地址):32位,源主機(jī)ip地址。

destinationaddress(目標(biāo)地址):32位,目標(biāo)主機(jī)ip地址。

applicationinfooptions(應(yīng)用信息項(xiàng)):該字段用于填充應(yīng)用信息,其中,應(yīng)用信息的消息格式如圖3所示。

data(數(shù)據(jù)):數(shù)據(jù)字段。

參見圖10,為本發(fā)明實(shí)施例提供的一種ipv6協(xié)議報(bào)文的消息格式示意圖,在ipv6的extensionheader(擴(kuò)展頭)字段中。

如圖10所示,ipv6報(bào)頭包含的各個字段的含義如下:

version(版本號):4位,ip協(xié)議版本號,ipv6的版本號為6。

trafficclass(通信類別):8位,指示ipv6數(shù)據(jù)流通信類別或優(yōu)先級。功能類似于ipv4的tos字段。

flowlabel(流標(biāo)記):20位,ipv6新增字段,標(biāo)記需要ipv6路由器特殊處理的數(shù)據(jù)流。該字段用于某些對連接的服務(wù)質(zhì)量有特殊要求的通信,諸如音頻或視頻等實(shí)時數(shù)據(jù)傳輸。在ipv6中,同一信源和信宿之間可以有多種不同的數(shù)據(jù)流,彼此之間以非“0”流標(biāo)記區(qū)分。如果不要求路由器做特殊處理,則該字段值置為“0”。

payloadlength(負(fù)載長度):16位,負(fù)載長度包括擴(kuò)展頭和上層pdu(packetdataunit,分組數(shù)據(jù)單元),16位最多可表示65535字節(jié)負(fù)載長度。超過這一字節(jié)數(shù)的負(fù)載,該字段值置為“0”,使用擴(kuò)展頭逐個跳段(hop-by-hop)選項(xiàng)中的巨量負(fù)載(jumbopayload)選項(xiàng)。

nextheader(下一包頭):8位,識別緊跟ipv6頭后的包頭類型,如擴(kuò)展頭(如果有擴(kuò)展頭)或某個傳輸層協(xié)議頭(諸如tcp,udp或者icmpv6)。

hoplimit(跳段數(shù)限制):8位,類似于ipv4的ttl字段,用數(shù)據(jù)包在路由器之間的轉(zhuǎn)發(fā)次數(shù)來限定包的生命期。數(shù)據(jù)包每經(jīng)過一次轉(zhuǎn)發(fā),該字段減1,減到0時就把這個包丟棄。

sourceaddress(源地址):128位,發(fā)送方主機(jī)地址。

destinationaddress(目的地址):128位,在大多數(shù)情況下,目的地址即信宿地址。但如果存在擴(kuò)展頭的話,目的地址可能是發(fā)送方路由表中下一個路由器接口。

applicationinfoextensionheader(應(yīng)用信息擴(kuò)展頭):應(yīng)用信息填寫在該字段中。

data(數(shù)據(jù)):該字段填寫數(shù)據(jù)。

終端設(shè)備與服務(wù)器之間的業(yè)務(wù)數(shù)據(jù)流基于udp協(xié)議進(jìn)行傳輸?shù)膽?yīng)用場景中,可以將應(yīng)用信息寫入udp協(xié)議報(bào)頭以后的字段中。

參見圖11,為本發(fā)明實(shí)施例提供的一種udp協(xié)議的消息格式示意圖,如圖11所示, udp協(xié)議包含的各個字段的含義如下:

源端口號:遠(yuǎn)端的端口號;

目的端口號:本地的端口號;

長度:整個報(bào)頭的長度,以字節(jié)為單位;

校驗(yàn)和:確保高可靠性,校驗(yàn)頭部和數(shù)據(jù)之和;

前導(dǎo)符(增加字段):用于標(biāo)識后續(xù)數(shù)據(jù)中包含應(yīng)用信息;

applicationinfo(應(yīng)用信息):標(biāo)識終端設(shè)備與服務(wù)器之間業(yè)務(wù)數(shù)據(jù)流所對應(yīng)的應(yīng)用信息;

data:此字段為數(shù)據(jù)字段。

在本發(fā)明的另一些實(shí)施例中,應(yīng)用信息還可以通過帶外傳輸方式進(jìn)行傳輸,即應(yīng)用信息獨(dú)立于終端設(shè)備與服務(wù)器之間的業(yè)務(wù)數(shù)據(jù)流;應(yīng)用信息與業(yè)務(wù)數(shù)據(jù)流分別單獨(dú)傳輸,因此,還需要為業(yè)務(wù)數(shù)據(jù)流與應(yīng)用信息建立關(guān)聯(lián),例如,在應(yīng)用信息中包含終端設(shè)備與服務(wù)器之間的業(yè)務(wù)數(shù)據(jù)流的特征信息,例如,五元組,或特征字串,以便感知節(jié)點(diǎn)接收到應(yīng)用信息后,能夠根據(jù)該特征信息將應(yīng)用信息與業(yè)務(wù)數(shù)據(jù)進(jìn)行映射,從而正確建立本地應(yīng)用信息的流表。

參見圖12,為本發(fā)明實(shí)施例提供的一種icmp的協(xié)議消息格式示意圖,應(yīng)用信息可以在icmp協(xié)議中寫入應(yīng)用信息。如圖12所示,icmp協(xié)議包含的各個字段的含義如下:

type(類型):8位,標(biāo)識icmp報(bào)文的類型;

code(代碼):8位,該字段與type字段共同決定了icmp報(bào)文的類型;

icmpchecksum(icmp包校驗(yàn)和):包括數(shù)據(jù)在內(nèi)的整個icmp報(bào)文的校驗(yàn)和;

applicationinfo(應(yīng)用信息):該字段承載應(yīng)用信息,該字段內(nèi)還應(yīng)該包含業(yè)務(wù)數(shù)據(jù)流的特征信息。

下面將介紹通過帶外傳輸方式傳輸應(yīng)用信息時,各個節(jié)點(diǎn)的操作:服務(wù)器將應(yīng)用信息及與該應(yīng)用信息對應(yīng)的業(yè)務(wù)數(shù)據(jù)的特征信息,傳遞給封包設(shè)備。封包設(shè)備根據(jù)應(yīng)用信息及業(yè)務(wù)數(shù)據(jù)的特征信息生成通知消息,該通知消息包括應(yīng)用信息及特征信息,并傳輸給感知節(jié)點(diǎn)。感知節(jié)點(diǎn)解析收到的通知消息,獲得應(yīng)用信息及業(yè)務(wù)數(shù)據(jù)的特征信息,并建立應(yīng)用信息的流表;與此同時,服務(wù)器將業(yè)務(wù)數(shù)據(jù)流發(fā)送給封包設(shè)備,封包設(shè)備對該業(yè)務(wù)數(shù)據(jù)流不做任何修改直接轉(zhuǎn)發(fā)給感知節(jié)點(diǎn),感知節(jié)點(diǎn)再將該業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)給下一個節(jié)點(diǎn)(終端設(shè)備、其它基于業(yè)務(wù)感知的業(yè)務(wù)系統(tǒng)或下一個感知節(jié)點(diǎn))。

在另一種場景中,通過帶外傳輸方式傳輸應(yīng)用信息時,不需要對業(yè)務(wù)數(shù)據(jù)流做任何 修改,因此,在此應(yīng)用場景中可以不設(shè)置封包設(shè)備。這樣,業(yè)務(wù)數(shù)據(jù)對應(yīng)的應(yīng)用信息及特征信息由服務(wù)器封裝成設(shè)定協(xié)議格式的通知消息,然后,將該通知消息發(fā)送給感知節(jié)點(diǎn),感知節(jié)點(diǎn)解析該通知消息獲得應(yīng)用信息,并建立應(yīng)用信息的流表。與此同時,服務(wù)器向感知節(jié)點(diǎn)發(fā)送業(yè)務(wù)數(shù)據(jù)流,感知節(jié)點(diǎn)通過業(yè)務(wù)數(shù)據(jù)的特征信息,查詢應(yīng)用信息流表,獲知該業(yè)務(wù)數(shù)據(jù)流的應(yīng)用信息。然后,感知節(jié)點(diǎn)將業(yè)務(wù)數(shù)據(jù)流轉(zhuǎn)發(fā)給下一個節(jié)點(diǎn)。

相應(yīng)于上述的數(shù)據(jù)傳輸方法實(shí)施例,本申請還提供了相應(yīng)的裝置實(shí)施例。

參見圖13,為本發(fā)明實(shí)施例提供的一種服務(wù)器的框圖,該服務(wù)器應(yīng)用于互聯(lián)網(wǎng)通信系統(tǒng)中,該系統(tǒng)包括終端設(shè)備、服務(wù)器和感知節(jié)點(diǎn)。如圖13所示,該服務(wù)器包括:接收器210、處理器220和發(fā)送器230。

接收器210用于接收終端設(shè)備發(fā)送的應(yīng)用訪問請求,并傳遞給處理器220。

處理器220用于根據(jù)接收器210傳遞的應(yīng)用訪問請求獲取加密后的第一業(yè)務(wù)數(shù)據(jù)及該第一業(yè)務(wù)數(shù)據(jù)對應(yīng)的應(yīng)用信息。其中,該應(yīng)用信息用于表征第一業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)信息。

發(fā)送器230用于將處理器220獲得的第一業(yè)務(wù)數(shù)據(jù)及應(yīng)用信息提供給感知節(jié)點(diǎn),從而使感知節(jié)點(diǎn)利用該應(yīng)用信息識別第一業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)信息。

在本申請的一些實(shí)施例中,處理器220用于根據(jù)第一業(yè)務(wù)數(shù)據(jù)及對應(yīng)的應(yīng)用信息生成第一數(shù)據(jù)包,其中第一數(shù)據(jù)包包括消息頭和載荷,該消息頭承載應(yīng)用信息,載荷承載第一業(yè)務(wù)數(shù)據(jù)。并由發(fā)送器230將處理器220生成的第一數(shù)據(jù)包發(fā)送給互聯(lián)網(wǎng)通信系統(tǒng)中的感知節(jié)點(diǎn)。

在本申請的另一些實(shí)施例中,互聯(lián)網(wǎng)通信系統(tǒng)還包括用于對數(shù)據(jù)進(jìn)行重新封裝的封包設(shè)備;在此種應(yīng)用場景下,發(fā)送器230將應(yīng)用信息及第一業(yè)務(wù)數(shù)據(jù)發(fā)送給封包設(shè)備,由封包設(shè)備根據(jù)應(yīng)用信息和第一業(yè)務(wù)數(shù)據(jù)生成第一數(shù)據(jù)包,并由封包設(shè)備將第一數(shù)據(jù)包發(fā)送給感知節(jié)點(diǎn);其中,封包設(shè)備生成的第一數(shù)據(jù)包包括消息頭和載荷,消息頭承載應(yīng)用信息,載荷承載第一業(yè)務(wù)數(shù)據(jù)。

無論是服務(wù)器生成的第一數(shù)據(jù)包,還是封包設(shè)備生成的第一數(shù)據(jù)包,應(yīng)用信息攜帶于第一業(yè)務(wù)數(shù)據(jù)的報(bào)文中進(jìn)行傳輸,即帶內(nèi)傳輸方式;此種傳輸方式下,第一數(shù)據(jù)包所包含的消息頭均可以包括tcp報(bào)文頭、tls報(bào)文頭、ip報(bào)文頭或udp報(bào)文頭。

在本申請的另一些實(shí)施例中,應(yīng)用信息還可以以帶外傳輸方式進(jìn)行傳輸,即應(yīng)用信息不攜帶于終端設(shè)備與服務(wù)器之間傳輸?shù)臉I(yè)務(wù)數(shù)據(jù)中,即,業(yè)務(wù)數(shù)據(jù)及業(yè)務(wù)數(shù)據(jù)的應(yīng)用信息分別單獨(dú)傳輸。此種應(yīng)用場景下,需要建立業(yè)務(wù)數(shù)據(jù)與應(yīng)用信息之間的關(guān)聯(lián),以便感知節(jié)點(diǎn)獲知業(yè)務(wù)數(shù)據(jù)關(guān)聯(lián)的應(yīng)用信息。

發(fā)送器230將第一業(yè)務(wù)數(shù)據(jù)發(fā)送給感知節(jié)點(diǎn),同時,將第一業(yè)務(wù)數(shù)據(jù)對應(yīng)的應(yīng)用信 息及第一業(yè)務(wù)數(shù)據(jù)的特征信息發(fā)送給感知節(jié)點(diǎn),以便感知節(jié)點(diǎn)根據(jù)特征信息建立第一業(yè)務(wù)數(shù)據(jù)及應(yīng)用信息之間的關(guān)聯(lián)。進(jìn)而使感知節(jié)點(diǎn)根據(jù)應(yīng)用信息識別第一業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)信息。

在本申請的一些實(shí)施例中,通過帶外傳輸方式傳輸應(yīng)用信息時,服務(wù)器將應(yīng)用信息及第一業(yè)務(wù)數(shù)據(jù)的特征信息發(fā)送給封包設(shè)備,由封包設(shè)備根據(jù)應(yīng)用信息及特征信息生成通知消息,該通知消息的消息頭中包含該應(yīng)用信息和特征信息,然后,封包設(shè)備將通知消息發(fā)送給感知節(jié)點(diǎn)。

在本申請的另一些實(shí)施例中,由服務(wù)器的處理器220直接根據(jù)第一業(yè)務(wù)數(shù)據(jù)的應(yīng)用信息及特征信息生成通知消息,該通知消息的消息頭中攜帶應(yīng)用信息及特征信息。

本實(shí)施例提供的服務(wù)器,在向終端設(shè)備發(fā)送加密業(yè)務(wù)數(shù)據(jù)的過程中,服務(wù)器將感知節(jié)點(diǎn)需要的應(yīng)用信息傳遞給感知節(jié)點(diǎn),從而使感知節(jié)點(diǎn)能夠根據(jù)該應(yīng)用信息獲知終端設(shè)備與服務(wù)器之間傳輸?shù)募用軜I(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)信息,進(jìn)而使感知業(yè)務(wù)系統(tǒng)完成與業(yè)務(wù)內(nèi)容相關(guān)的服務(wù)。其中,應(yīng)用信息以明文方式傳輸,不需要服務(wù)器額外增加加解密協(xié)議簇,在保證終端設(shè)備與服務(wù)器之間業(yè)務(wù)數(shù)據(jù)加密的前提下,數(shù)據(jù)傳輸更方便、系統(tǒng)成本更低。

參見圖14,為本發(fā)明實(shí)施例提供的一種封包設(shè)備的框圖,該封包設(shè)備應(yīng)用于互聯(lián)網(wǎng)通信系統(tǒng)中,該系統(tǒng)包括服務(wù)器、感知節(jié)點(diǎn)和終端設(shè)備。如圖14所示,該封包設(shè)備包括接收器310、處理器320和發(fā)送器330。

接收器310用于接收服務(wù)器發(fā)送的第一業(yè)務(wù)數(shù)據(jù),以及,與所述第一業(yè)務(wù)數(shù)據(jù)對應(yīng)的應(yīng)用信息。

處理器320用于根據(jù)第一業(yè)務(wù)數(shù)據(jù)及應(yīng)用信息生成第一數(shù)據(jù)包,所述第一數(shù)據(jù)包包括消息頭和載荷,所述消息頭承載所述應(yīng)用信息,所述載荷承載所述第一業(yè)務(wù)數(shù)據(jù)。

發(fā)送器330用于將所述第一數(shù)據(jù)包發(fā)送給所述感知節(jié)點(diǎn),以便所述感知節(jié)點(diǎn)根據(jù)所述應(yīng)用信息識別所述第一業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)信息。

在本申請的一些實(shí)施例中,封包設(shè)備需要對服務(wù)器發(fā)送的第一業(yè)務(wù)數(shù)據(jù)對應(yīng)的應(yīng)用信息及特征信息進(jìn)行重新封裝,此種應(yīng)用場景下,接收器310用于接收服務(wù)器發(fā)送的第一業(yè)務(wù)數(shù)據(jù)的應(yīng)用信息及特征信息;處理器320用于根據(jù)接收到的應(yīng)用信息及特征信息生成通知消息,在通知消息的消息頭中攜帶應(yīng)用信息及特征信息。發(fā)送器330用于將處理器320生成的通知消息發(fā)送給感知節(jié)點(diǎn),以使感知節(jié)點(diǎn)根據(jù)特征信息建立第一業(yè)務(wù)數(shù)據(jù)與應(yīng)用信息之間的管理,進(jìn)而使感知節(jié)點(diǎn)根據(jù)應(yīng)用信息識別第一業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)信息。

本實(shí)施例提供的封包設(shè)備,根據(jù)接收到的服務(wù)器發(fā)送的第一業(yè)務(wù)數(shù)據(jù)及對應(yīng)的應(yīng)用信息生成第一數(shù)據(jù)包,即,將應(yīng)用信息寫入第一業(yè)務(wù)數(shù)據(jù)的消息頭中,從而使感知節(jié)點(diǎn) 在接收到第一業(yè)務(wù)數(shù)據(jù)的同時,能夠獲得該第一業(yè)務(wù)數(shù)據(jù)的應(yīng)用信息,并根據(jù)該應(yīng)用信息識別第一業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)信息,完成與業(yè)務(wù)內(nèi)容相關(guān)的服務(wù)。其中,應(yīng)用信息以明文方式傳輸,不需要服務(wù)器額外增加加解密協(xié)議簇,在保證終端設(shè)備與服務(wù)器之間業(yè)務(wù)數(shù)據(jù)加密的前提下,數(shù)據(jù)傳輸更方便、系統(tǒng)成本更低。

本說明書中的各個實(shí)施例均采用遞進(jìn)的方式描述,各個實(shí)施例之間相同相似的部分互相參見即可,每個實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處。尤其,對于裝置或系統(tǒng)實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述得比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。以上所描述的裝置及系統(tǒng)實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實(shí)施。

需要說明的是,在本文中,諸如“第一”和“第二”等之類的關(guān)系術(shù)語僅僅用來將一個實(shí)體或者操作與另一個實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。

以上所述僅是本發(fā)明的具體實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。

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