本技術(shù)涉及通信,尤其涉及一種通信方法及相關(guān)設(shè)備。
背景技術(shù):
1、在通信系統(tǒng)中,報(bào)文壓縮和報(bào)文解壓縮是一種常見的技術(shù)。通過報(bào)文壓縮和報(bào)文解壓縮的處理,能夠減少流量的線路帶寬消耗,節(jié)省線路成本。
2、目前,報(bào)文壓縮設(shè)備在接收報(bào)文之后,可以對該報(bào)文中的有效載荷(payload)進(jìn)行壓縮,以得到數(shù)據(jù)量較小的壓縮報(bào)文。并且,在該壓縮報(bào)文的基本頭中,還可以攜帶用于標(biāo)識該報(bào)文為壓縮報(bào)文的標(biāo)識,后續(xù)報(bào)文解壓縮設(shè)備能夠基于該標(biāo)識對該壓縮報(bào)文進(jìn)行解壓縮處理,以期恢復(fù)壓縮前的payload。
3、然而,由于上述在報(bào)文的基本頭中攜帶特定標(biāo)識的方式改變了基本頭的內(nèi)容,將會導(dǎo)致壓縮報(bào)文在轉(zhuǎn)發(fā)過程中的復(fù)雜度增加。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)提供了一種通信方法及相關(guān)設(shè)備,用于降低壓縮報(bào)文在轉(zhuǎn)發(fā)過程中的復(fù)雜度,進(jìn)而提升通信效率。
2、本技術(shù)第一方面提供了一種通信方法,該方法由第一設(shè)備執(zhí)行,或者,該方法由第一設(shè)備中的部分組件(例如處理器、芯片或芯片系統(tǒng)等)執(zhí)行,或者,該方法由能實(shí)現(xiàn)全部或部分第一設(shè)備功能的邏輯模塊或軟件實(shí)現(xiàn)。在第一方面及其可能的實(shí)現(xiàn)方式中,以該通信方法由第一設(shè)備執(zhí)行為例進(jìn)行描述,其中,第一設(shè)備可以為路由器、交換機(jī)、虛擬機(jī)等設(shè)備。在該方法中,第一設(shè)備接收第一報(bào)文,該第一報(bào)文包括第一有效載荷(payload);該第一設(shè)備發(fā)送第二報(bào)文,該第二報(bào)文包括互聯(lián)網(wǎng)協(xié)議第六版(internet?protocol?version?6,ipv6)擴(kuò)展頭和第二payload,該第二payload是該第一payload經(jīng)過壓縮處理得到的;其中,該ipv6擴(kuò)展頭包括第一信息,該第一信息用于指示該第二報(bào)文攜帶的第二payload是經(jīng)過壓縮處理后的payload。
3、基于上述技術(shù)方案,第一設(shè)備對第一報(bào)文中的第一payload進(jìn)行壓縮處理得到第二payload之后,該第一設(shè)備發(fā)送包含該第二payload和第一信息的第二報(bào)文,并且,用于指示第二報(bào)文攜帶的第二payload是經(jīng)過壓縮處理后的payload的第一信息位于第二報(bào)文的ipv6擴(kuò)展頭。相比于通過報(bào)文的基本頭中攜帶特定標(biāo)識以指示壓縮報(bào)文的實(shí)現(xiàn)方式,在上述技術(shù)方案中,無需改變報(bào)文基本頭攜帶的報(bào)文轉(zhuǎn)發(fā)信息在報(bào)文中的位置,通過ipv6擴(kuò)展頭攜帶的信息即可實(shí)現(xiàn)對壓縮報(bào)文的指示,能夠降低壓縮報(bào)文在轉(zhuǎn)發(fā)過程中的復(fù)雜度,進(jìn)而提升通信效率。
4、在第一方面的一種可能的實(shí)現(xiàn)方式中,該ipv6擴(kuò)展頭包括應(yīng)用感知型網(wǎng)絡(luò)(application-aware?networking,apn)信息,該第一信息承載于該apn信息的標(biāo)志(flags)字段。
5、基于上述技術(shù)方案,在第二報(bào)文的ipv6擴(kuò)展頭中可以包括apn信息,并且,第一信息可以承載于該apn信息的flags字段,使得該第二報(bào)文的接收方能夠基于該apn信息的flags字段明確該第二報(bào)文攜帶的第二payload是經(jīng)過壓縮處理后的payload。從而,通過對ipv6擴(kuò)展頭攜帶的apn信息即可實(shí)現(xiàn)對數(shù)據(jù)壓縮的指示,無需改變報(bào)文基本頭攜帶的報(bào)文轉(zhuǎn)發(fā)信息,以降低壓縮報(bào)文在轉(zhuǎn)發(fā)過程中的復(fù)雜度。
6、在第一方面的一種可能的實(shí)現(xiàn)方式中,該第二報(bào)文為第一應(yīng)用的應(yīng)用數(shù)據(jù)所在的數(shù)據(jù)流中的報(bào)文,該ipv6擴(kuò)展頭還包括第二信息,該第二信息用于指示該第一應(yīng)用的應(yīng)用數(shù)據(jù)為需要進(jìn)行壓縮處理的數(shù)據(jù)。
7、基于上述技術(shù)方案,第二報(bào)文可以為第一應(yīng)用的應(yīng)用數(shù)據(jù)所在的數(shù)據(jù)流中的報(bào)文,第二報(bào)文中的ipv6擴(kuò)展頭還包括第二信息,使得該第二報(bào)文的接收方能夠該第二信息明確該第一應(yīng)用的應(yīng)用數(shù)據(jù)為需要進(jìn)行壓縮處理的數(shù)據(jù)。從而,通過ipv6擴(kuò)展頭攜帶的信息能夠?qū)崿F(xiàn)應(yīng)用所在的數(shù)據(jù)流的報(bào)文壓縮的指示。
8、在第一方面的一種可能的實(shí)現(xiàn)方式中,該ipv6擴(kuò)展頭包括apn信息,該第二信息承載于該apn信息的應(yīng)用感知型網(wǎng)絡(luò)參數(shù)類型(application-aware?networking?parametertype,apn-para-type)字段。
9、基于上述技術(shù)方案,在第二報(bào)文的ipv6擴(kuò)展頭中可以包括apn信息,并且,第二信息可以承載于該apn信息的apn-para-type字段,使得該第二報(bào)文的接收方能夠基于該apn信息的apn-para-type字段明確該第二報(bào)文對應(yīng)的應(yīng)用的應(yīng)用數(shù)據(jù)為需要進(jìn)行壓縮處理的數(shù)據(jù)。從而,通過對ipv6擴(kuò)展頭攜帶的apn信息即可實(shí)現(xiàn)對應(yīng)用的數(shù)據(jù)壓縮的指示,無需改變報(bào)文基本頭攜帶的報(bào)文轉(zhuǎn)發(fā)信息,以降低壓縮報(bào)文在轉(zhuǎn)發(fā)過程中的復(fù)雜度。
10、在第一方面的一種可能的實(shí)現(xiàn)方式中,該ipv6擴(kuò)展頭還包括第三信息,該第三信息用于指示該壓縮處理的壓縮算法和/或壓縮參數(shù)索引(compression?parameter?index,cpi)信息。
11、基于上述技術(shù)方案,第二報(bào)文攜帶的第二payload為基于第一payload進(jìn)行壓縮處理得到的payload,相應(yīng)的,第二報(bào)文中的ipv6擴(kuò)展頭還可以包括第三信息,使得該第二報(bào)文的接收方能夠基于該第三信息明確該壓縮處理的壓縮算法和/或cpi信息,以便于該第二報(bào)文的接收方能夠基于該壓縮算法和/或cpi信息實(shí)現(xiàn)對該第二payload的解壓縮。
12、可選地,壓縮處理的壓縮算法和/或cpi信息可以預(yù)配置于第二報(bào)文的接收方,以降低報(bào)文的開銷。例如該預(yù)配置可以包括手工配置、出廠配置、控制器配置或網(wǎng)管配置等。
13、在第一方面的一種可能的實(shí)現(xiàn)方式中,該ipv6擴(kuò)展頭包括apn信息,該第三信息承載于該apn信息的意圖可選(intent(optional))字段或apn參數(shù)可選(apn-para(optional))字段。
14、基于上述技術(shù)方案,在第二報(bào)文的ipv6擴(kuò)展頭中可以包括apn信息,并且,第三信息可以承載于該apn信息的intent(optional)字段或apn-para(optional)字段,使得該第二報(bào)文的接收方能夠基于該apn信息的intent(optional)字段或apn-para(optional)字段明確該第二報(bào)文對應(yīng)的壓縮算法和/或cpi信息。從而,通過對ipv6擴(kuò)展頭攜帶的apn信息即可實(shí)現(xiàn)對壓縮算法和/或cpi信息的指示,無需改變報(bào)文基本頭攜帶的報(bào)文轉(zhuǎn)發(fā)信息,以降低壓縮報(bào)文在轉(zhuǎn)發(fā)過程中的復(fù)雜度。
15、在第一方面的一種可能的實(shí)現(xiàn)方式中,該ipv6擴(kuò)展頭包括逐跳選項(xiàng)頭(hop?byhop?options?header,hbh?options?header),目的選項(xiàng)頭(destination?option?header,doh)或分段路由頭(segment?routing?header,srh)。
16、基于上述技術(shù)方案,第二報(bào)文中的ipv6擴(kuò)展頭可以通過hbh?options?header、doh或srh中的任一項(xiàng)實(shí)現(xiàn),以提升方案實(shí)現(xiàn)的靈活性。
17、在第一方面的一種可能的實(shí)現(xiàn)方式中,該第一信息包含于該ipv6擴(kuò)展頭的選項(xiàng)中。
18、基于上述技術(shù)方案,在第二報(bào)文中,第一信息可以包含于ipv6擴(kuò)展頭的選項(xiàng)中,使得該第二報(bào)文的接收方能夠基于ipv6擴(kuò)展頭的選項(xiàng)中的第一信息明確該第二報(bào)文攜帶的第二payload是經(jīng)過壓縮處理后的payload。
19、在第一方面的一種可能的實(shí)現(xiàn)方式中,該第一報(bào)文的ipv6基本頭和該第二報(bào)文的ipv6基本頭相同。
20、基于上述技術(shù)方案,第一設(shè)備接收的第一報(bào)文的ipv6基本頭與第一報(bào)文發(fā)送的第二報(bào)文的ipv6基本頭可以是相同的,而第二報(bào)文攜帶的第二payload是基于第一報(bào)文攜帶的第一payload進(jìn)行壓縮處理得到的,使得第一設(shè)備在報(bào)文壓縮處理后的報(bào)文轉(zhuǎn)發(fā)過程中無需改動報(bào)文的基本頭,無需改變報(bào)文基本頭攜帶的報(bào)文轉(zhuǎn)發(fā)信息在報(bào)文中的位置,能夠降低壓縮報(bào)文在轉(zhuǎn)發(fā)過程中的復(fù)雜度,進(jìn)而提升通信效率。
21、在第一方面的一種可能的實(shí)現(xiàn)方式中,該第一報(bào)文和該第二報(bào)文為第一應(yīng)用的應(yīng)用數(shù)據(jù)所在的數(shù)據(jù)流中的報(bào)文,其中,該第一應(yīng)用的應(yīng)用數(shù)據(jù)為需要進(jìn)行壓縮處理的數(shù)據(jù)。
22、基于上述技術(shù)方案,第一報(bào)文和該第二報(bào)文可以為第一應(yīng)用的應(yīng)用數(shù)據(jù)所在的數(shù)據(jù)流中的報(bào)文,相應(yīng)的,可以通過預(yù)配置的方式指示該第一應(yīng)用的應(yīng)用數(shù)據(jù)為需要進(jìn)行壓縮處理的數(shù)據(jù),使得在報(bào)文轉(zhuǎn)發(fā)過程中,第一報(bào)文的轉(zhuǎn)發(fā)設(shè)備均能夠明確該第一報(bào)文為需要進(jìn)行壓縮處理的數(shù)據(jù),能夠降低開銷。
23、在第一方面的一種可能的實(shí)現(xiàn)方式中,該第一報(bào)文還包括該第一應(yīng)用的標(biāo)識。
24、基于上述技術(shù)方案,在第一報(bào)文為第一應(yīng)用的應(yīng)用數(shù)據(jù)所在的數(shù)據(jù)流中的報(bào)文的情況下,該第一報(bào)文可以攜帶該第一應(yīng)用的標(biāo)識,以便于該第一報(bào)文的接收方能夠基于該第一應(yīng)用的標(biāo)識明確第一報(bào)文為需要進(jìn)行壓縮處理的數(shù)據(jù)。
25、在第一方面的一種可能的實(shí)現(xiàn)方式中,該第一報(bào)文的報(bào)文轉(zhuǎn)發(fā)信息與訪問控制列表(access?control?list,acl)包含的n個(gè)報(bào)文轉(zhuǎn)發(fā)信息中的其中一個(gè)報(bào)文轉(zhuǎn)發(fā)信息相同,該其中一個(gè)報(bào)文轉(zhuǎn)發(fā)信息用于轉(zhuǎn)發(fā)該第一應(yīng)用的報(bào)文,n為正整數(shù);其中,該acl中的n個(gè)報(bào)文轉(zhuǎn)發(fā)信息均為需要進(jìn)行壓縮處理的數(shù)據(jù)所在數(shù)據(jù)流的報(bào)文轉(zhuǎn)發(fā)信息。
26、基于上述技術(shù)方案,在第一報(bào)文為第一應(yīng)用的應(yīng)用數(shù)據(jù)所在的數(shù)據(jù)流中的報(bào)文的情況下,第一設(shè)備可以基于第一報(bào)文的報(bào)文轉(zhuǎn)發(fā)信息在acl中明確該第一報(bào)文為需要進(jìn)行壓縮處理的數(shù)據(jù),后續(xù)能夠?qū)υ摰谝粓?bào)文的payload進(jìn)行壓縮后轉(zhuǎn)發(fā)。
27、可選地,該報(bào)文轉(zhuǎn)發(fā)信息包括五元組信息(例如源互聯(lián)網(wǎng)協(xié)議(internetprotocol,ip)地址,源端口號,目的ip地址,目的端口號,協(xié)議號等信息),四元組信息(例如源ip地址、目的ip地址、源端口、目的端口等信息)或七元組信息(例如源ip地址、目的ip地址、協(xié)議號、源端口、目的端口,服務(wù)類型以及接口索引等信息)等。
28、本技術(shù)第二方面提供了一種通信方法,該方法由第二設(shè)備執(zhí)行,或者,該方法由第二設(shè)備中的部分組件(例如處理器、芯片或芯片系統(tǒng)等)執(zhí)行,或者,該方法由能實(shí)現(xiàn)全部或部分第二設(shè)備功能的邏輯模塊或軟件實(shí)現(xiàn)。在第二方面及其可能的實(shí)現(xiàn)方式中,以該通信方法由第二設(shè)備執(zhí)行為例進(jìn)行描述,其中,第二設(shè)備可以為路由器、交換機(jī)、虛擬機(jī)等設(shè)備。在該方法中,第二設(shè)備接收第二報(bào)文,該第二報(bào)文包括ipv6擴(kuò)展頭和第二payload,該第二payload是第一payload經(jīng)過壓縮處理得到的;其中,該ipv6擴(kuò)展頭包括第一信息,該第一信息用于指示該第二報(bào)文攜帶的第二payload是經(jīng)過壓縮處理后的payload;該第二設(shè)備對該第二payload進(jìn)行解壓縮處理。
29、基于上述技術(shù)方案,第二設(shè)備接收的第二報(bào)文包括ipv6擴(kuò)展頭和第二payload,該第二payload是第一payload經(jīng)過壓縮處理得到的,并且,該ipv6擴(kuò)展頭包括第一信息,該第一信息用于指示該第二報(bào)文攜帶的第二payload是經(jīng)過壓縮處理后的payload,使得該第二設(shè)備能夠?qū)Φ诙?bào)文中的第二payload進(jìn)行解壓縮處理。相比于通過報(bào)文的基本頭中攜帶特定標(biāo)識以指示壓縮報(bào)文的實(shí)現(xiàn)方式,在上述技術(shù)方案中,無需改變報(bào)文基本頭攜帶的報(bào)文轉(zhuǎn)發(fā)信息在報(bào)文中的位置,通過ipv6擴(kuò)展頭攜帶的信息即可實(shí)現(xiàn)對壓縮報(bào)文的指示,能夠降低壓縮報(bào)文在轉(zhuǎn)發(fā)過程中的復(fù)雜度,進(jìn)而提升通信效率。
30、應(yīng)理解,第二設(shè)備接收的第二報(bào)文中的第二payload,是第一設(shè)備基于第一報(bào)文中的第一payload進(jìn)行壓縮處理得到的,換言之,第一設(shè)備可以稱為報(bào)文壓縮設(shè)備、壓縮設(shè)備、壓縮端、壓縮節(jié)點(diǎn)等;相應(yīng)的,第二設(shè)備可以稱為報(bào)文解壓縮設(shè)備、解壓縮設(shè)備、解壓縮端、解壓縮節(jié)點(diǎn)等。
31、此外,第一設(shè)備和第二設(shè)備可能存在多種連接方式。例如,第一設(shè)備可以與第二設(shè)備直連,即第一設(shè)備和第二設(shè)備之間不存在其它的轉(zhuǎn)發(fā)設(shè)備;又如,第一設(shè)備可以通過一跳或多跳設(shè)備與第二設(shè)備連接。
32、可選地,該第一設(shè)備、該第二設(shè)備和該一跳或多跳設(shè)備終端任一設(shè)備,可以為路由器(router)、交換機(jī)(switch)、虛擬交換機(jī)(virtual?switch)、虛擬路由器(virtualrouter)、智能網(wǎng)卡等通信設(shè)備。
33、在第二方面的一種可能的實(shí)現(xiàn)方式中,該方法還包括:該第二報(bào)文發(fā)送第三報(bào)文,該第三報(bào)文包括對該第二payload進(jìn)行解壓縮處理得到的處理結(jié)果。
34、基于上述技術(shù)方案,第二設(shè)備作為解壓縮端,該第二設(shè)備對第二payload進(jìn)行解壓縮處理得到處理結(jié)果之后,還可以發(fā)送攜帶該處理結(jié)果的第三報(bào)文,使得該第三報(bào)文的接收方能夠獲知該處理結(jié)果。
35、可選地,第二設(shè)備在對第二payload進(jìn)行解壓縮處理得到處理結(jié)果之后,該第二設(shè)備還可以在本地解析/使用/呈現(xiàn)該處理結(jié)果。換言之,該第二設(shè)備可以無需發(fā)送該第三報(bào)文。
36、在第二方面的一種可能的實(shí)現(xiàn)方式中,該ipv6擴(kuò)展頭包括apn信息,該第一信息承載于該apn信息的flags字段。
37、基于上述技術(shù)方案,在第二報(bào)文的ipv6擴(kuò)展頭中可以包括apn信息,并且,第一信息可以承載于該apn信息的flags字段,使得該第二設(shè)備能夠基于該apn信息的flags字段明確該第二報(bào)文攜帶的第二payload是經(jīng)過壓縮處理后的payload。從而,通過對ipv6擴(kuò)展頭攜帶的apn信息即可實(shí)現(xiàn)對數(shù)據(jù)壓縮的指示,無需改變報(bào)文基本頭攜帶的報(bào)文轉(zhuǎn)發(fā)信息,以降低壓縮報(bào)文在轉(zhuǎn)發(fā)過程中的復(fù)雜度。
38、在第二方面的一種可能的實(shí)現(xiàn)方式中,該第二報(bào)文為第一應(yīng)用的應(yīng)用數(shù)據(jù)所在的數(shù)據(jù)流中的報(bào)文,該ipv6擴(kuò)展頭還包括第二信息,該第二信息用于指示該第一應(yīng)用的應(yīng)用數(shù)據(jù)為需要進(jìn)行壓縮處理的數(shù)據(jù)。
39、基于上述技術(shù)方案,第二報(bào)文可以為第一應(yīng)用的應(yīng)用數(shù)據(jù)所在的數(shù)據(jù)流中的報(bào)文,第二報(bào)文中的ipv6擴(kuò)展頭還包括第二信息,使得該第二設(shè)備能夠該第二信息明確該第一應(yīng)用的應(yīng)用數(shù)據(jù)為需要進(jìn)行壓縮處理的數(shù)據(jù)。從而,通過ipv6擴(kuò)展頭攜帶的信息能夠?qū)崿F(xiàn)應(yīng)用所在的數(shù)據(jù)流的報(bào)文壓縮的指示。
40、在第二方面的一種可能的實(shí)現(xiàn)方式中,該ipv6擴(kuò)展頭包括apn信息,該第二信息承載于該apn信息的apn-para-type字段。
41、基于上述技術(shù)方案,在第二報(bào)文的ipv6擴(kuò)展頭中可以包括apn信息,并且,第二信息可以承載于該apn信息的apn-para-type字段,使得該第二設(shè)備能夠基于該apn信息的apn-para-type字段明確該第二報(bào)文對應(yīng)的應(yīng)用的應(yīng)用數(shù)據(jù)為需要進(jìn)行壓縮處理的數(shù)據(jù)。從而,通過對ipv6擴(kuò)展頭攜帶的apn信息即可實(shí)現(xiàn)對應(yīng)用的數(shù)據(jù)壓縮的指示,無需改變報(bào)文基本頭攜帶的報(bào)文轉(zhuǎn)發(fā)信息,以降低壓縮報(bào)文在轉(zhuǎn)發(fā)過程中的復(fù)雜度。
42、在第二方面的一種可能的實(shí)現(xiàn)方式中,該ipv6擴(kuò)展頭還包括第三信息,該第三信息用于指示該壓縮處理的壓縮算法和/或cpi信息。
43、基于上述技術(shù)方案,第二報(bào)文攜帶的第二payload為基于第一payload進(jìn)行壓縮處理得到的payload,相應(yīng)的,第二報(bào)文中的ipv6擴(kuò)展頭還可以包括第三信息,使得該第二設(shè)備能夠基于該第三信息明確該壓縮處理的壓縮算法和/或cpi信息,以便于該第二設(shè)備能夠基于該壓縮算法和/或cpi信息實(shí)現(xiàn)對該第二payload的解壓縮。
44、可選地,壓縮處理的壓縮算法和/或cpi信息可以預(yù)配置于第二設(shè)備,以降低報(bào)文的開銷。例如該預(yù)配置可以包括手工配置、出廠配置、控制器配置或網(wǎng)管配置等。
45、在第二方面的一種可能的實(shí)現(xiàn)方式中,該ipv6擴(kuò)展頭包括apn信息,該第三信息承載于該apn信息的意圖可選字段或apn參數(shù)可選字段。
46、基于上述技術(shù)方案,在第二報(bào)文的ipv6擴(kuò)展頭中可以包括apn信息,并且,第三信息可以承載于該apn信息的intent(optional)字段或apn-para(optional)字段,使得該第二設(shè)備能夠基于該apn信息的intent(optional)字段或apn-para(optional)字段明確該第二報(bào)文對應(yīng)的壓縮算法和/或cpi信息。從而,通過對ipv6擴(kuò)展頭攜帶的apn信息即可實(shí)現(xiàn)對壓縮算法和/或cpi信息的指示,無需改變報(bào)文基本頭攜帶的報(bào)文轉(zhuǎn)發(fā)信息,以降低壓縮報(bào)文在轉(zhuǎn)發(fā)過程中的復(fù)雜度。
47、在第二方面的一種可能的實(shí)現(xiàn)方式中,該ipv6擴(kuò)展頭包括hbh?options?header,doh或srh。
48、基于上述技術(shù)方案,第二報(bào)文中的ipv6擴(kuò)展頭可以通過hbh?options?header、doh或srh中的任一項(xiàng)實(shí)現(xiàn),以提升方案實(shí)現(xiàn)的靈活性。
49、在第二方面的一種可能的實(shí)現(xiàn)方式中,該第一信息包含于該ipv6擴(kuò)展頭的選項(xiàng)中。
50、基于上述技術(shù)方案,在第二報(bào)文中,第一信息可以包含于ipv6擴(kuò)展頭的選項(xiàng)中,使得該第二設(shè)備能夠基于ipv6擴(kuò)展頭的選項(xiàng)中的第一信息明確該第二報(bào)文攜帶的第二payload是經(jīng)過壓縮處理后的payload。
51、在第二方面的一種可能的實(shí)現(xiàn)方式中,該第一報(bào)文的ipv6基本頭和該第二報(bào)文的ipv6基本頭相同。
52、基于上述技術(shù)方案,第一設(shè)備接收的第一報(bào)文的ipv6基本頭與第一報(bào)文發(fā)送的第二報(bào)文的ipv6基本頭可以是相同的,而第二報(bào)文攜帶的第二payload是基于第一報(bào)文攜帶的第一payload進(jìn)行壓縮處理得到的,使得第一設(shè)備在報(bào)文壓縮處理后的報(bào)文轉(zhuǎn)發(fā)過程中無需改動報(bào)文的基本頭,無需改變報(bào)文基本頭攜帶的報(bào)文轉(zhuǎn)發(fā)信息在報(bào)文中的位置,能夠降低壓縮報(bào)文在轉(zhuǎn)發(fā)過程中的復(fù)雜度,進(jìn)而提升通信效率。
53、在第二方面的一種可能的實(shí)現(xiàn)方式中,該第二報(bào)文為第一應(yīng)用的應(yīng)用數(shù)據(jù)所在的數(shù)據(jù)流中的報(bào)文,其中,該第一應(yīng)用的應(yīng)用數(shù)據(jù)為需要進(jìn)行壓縮處理的數(shù)據(jù)。
54、基于上述技術(shù)方案,第二報(bào)文可以為第一應(yīng)用的應(yīng)用數(shù)據(jù)所在的數(shù)據(jù)流中的報(bào)文,相應(yīng)的,可以通過預(yù)配置的方式指示該第一應(yīng)用的應(yīng)用數(shù)據(jù)為需要進(jìn)行壓縮處理的數(shù)據(jù),使得在報(bào)文轉(zhuǎn)發(fā)過程中,第一報(bào)文的轉(zhuǎn)發(fā)設(shè)備均能夠明確該第一報(bào)文為需要進(jìn)行壓縮處理的數(shù)據(jù),能夠降低開銷。
55、本技術(shù)第三方面提供了一種通信方法,該方法由第一設(shè)備執(zhí)行,或者,該方法由第一設(shè)備中的部分組件(例如處理器、芯片或芯片系統(tǒng)等)執(zhí)行,或者,該方法由能實(shí)現(xiàn)全部或部分第一設(shè)備功能的邏輯模塊或軟件實(shí)現(xiàn)。在第三方面及其可能的實(shí)現(xiàn)方式中,以該通信方法由第一設(shè)備執(zhí)行為例進(jìn)行描述,其中,第一設(shè)備可以為路由器、交換機(jī)、虛擬機(jī)等設(shè)備。在該方法中,第一設(shè)備接收第一報(bào)文,該第一報(bào)文包括第一payload;該第一設(shè)備發(fā)送第二報(bào)文,該第二報(bào)文包括互聯(lián)網(wǎng)協(xié)議第四版(internet?protocol?version?4,ipv4)頭中的選項(xiàng)(option(s))和第二payload,該第二payload是該第一payload經(jīng)過壓縮處理得到的;其中,該選項(xiàng)包括第一信息,該第一信息用于指示該第二報(bào)文攜帶的第二payload是經(jīng)過壓縮處理后的payload。
56、基于上述技術(shù)方案,第一設(shè)備對第一報(bào)文中的第一payload進(jìn)行壓縮處理得到第二payload之后,該第一設(shè)備發(fā)送包含該第二payload和第一信息的第二報(bào)文,并且,用于指示第二報(bào)文攜帶的第二payload是經(jīng)過壓縮處理后的payload的第一信息位于第二報(bào)文的ipv4頭中的選項(xiàng)。相比于通過報(bào)文的基本頭中攜帶特定標(biāo)識以指示壓縮報(bào)文的實(shí)現(xiàn)方式,在上述技術(shù)方案中,無需改變報(bào)文基本頭攜帶的報(bào)文轉(zhuǎn)發(fā)信息在報(bào)文中的位置,通過ipv4頭中的選項(xiàng)攜帶的信息即可實(shí)現(xiàn)對壓縮報(bào)文的指示,能夠降低壓縮報(bào)文在轉(zhuǎn)發(fā)過程中的復(fù)雜度,進(jìn)而提升通信效率。
57、在第三方面的一種可能的實(shí)現(xiàn)方式中,該ipv4頭中的選項(xiàng)包括apn信息,該第一信息承載于該apn信息的flags字段。
58、基于上述技術(shù)方案,在第二報(bào)文的ipv4頭中的選項(xiàng)中可以包括apn信息,并且,第一信息可以承載于該apn信息的flags字段,使得該第二報(bào)文的接收方能夠基于該apn信息的flags字段明確該第二報(bào)文攜帶的第二payload是經(jīng)過壓縮處理后的payload。從而,通過對ipv4頭中的選項(xiàng)攜帶的apn信息即可實(shí)現(xiàn)對數(shù)據(jù)壓縮的指示,無需改變報(bào)文基本頭攜帶的報(bào)文轉(zhuǎn)發(fā)信息,以降低壓縮報(bào)文在轉(zhuǎn)發(fā)過程中的復(fù)雜度。
59、在第三方面的一種可能的實(shí)現(xiàn)方式中,該第二報(bào)文為第一應(yīng)用的應(yīng)用數(shù)據(jù)所在的數(shù)據(jù)流中的報(bào)文,該ipv4頭中的選項(xiàng)還包括第二信息,該第二信息用于指示該第一應(yīng)用的應(yīng)用數(shù)據(jù)為需要進(jìn)行壓縮處理的數(shù)據(jù)。
60、基于上述技術(shù)方案,第二報(bào)文可以為第一應(yīng)用的應(yīng)用數(shù)據(jù)所在的數(shù)據(jù)流中的報(bào)文,第二報(bào)文中的ipv4頭中的選項(xiàng)還包括第二信息,使得該第二報(bào)文的接收方能夠該第二信息明確該第一應(yīng)用的應(yīng)用數(shù)據(jù)為需要進(jìn)行壓縮處理的數(shù)據(jù)。從而,通過ipv4頭中的選項(xiàng)攜帶的信息能夠?qū)崿F(xiàn)應(yīng)用所在的數(shù)據(jù)流的報(bào)文壓縮的指示。
61、在第三方面的一種可能的實(shí)現(xiàn)方式中,該ipv4頭中的選項(xiàng)包括apn信息,該第二信息承載于該apn信息的apn-para-type字段。
62、基于上述技術(shù)方案,在第二報(bào)文的ipv4頭中的選項(xiàng)中可以包括apn信息,并且,第二信息可以承載于該apn信息的apn-para-type字段,使得該第二報(bào)文的接收方能夠基于該apn信息的apn-para-type字段明確該第二報(bào)文對應(yīng)的應(yīng)用的應(yīng)用數(shù)據(jù)為需要進(jìn)行壓縮處理的數(shù)據(jù)。從而,通過對ipv4頭中的選項(xiàng)攜帶的apn信息即可實(shí)現(xiàn)對應(yīng)用的數(shù)據(jù)壓縮的指示,無需改變報(bào)文基本頭攜帶的報(bào)文轉(zhuǎn)發(fā)信息,以降低壓縮報(bào)文在轉(zhuǎn)發(fā)過程中的復(fù)雜度。
63、在第三方面的一種可能的實(shí)現(xiàn)方式中,該ipv4頭中的選項(xiàng)還包括第三信息,該第三信息用于指示該壓縮處理的壓縮算法和/或cpi信息。
64、基于上述技術(shù)方案,第二報(bào)文攜帶的第二payload為基于第一payload進(jìn)行壓縮處理得到的payload,相應(yīng)的,第二報(bào)文中的ipv4頭中的選項(xiàng)還可以包括第三信息,使得該第二報(bào)文的接收方能夠基于該第三信息明確該壓縮處理的壓縮算法和/或cpi信息,以便于該第二報(bào)文的接收方能夠基于該壓縮算法和/或cpi信息實(shí)現(xiàn)對該第二payload的解壓縮。
65、可選地,壓縮處理的壓縮算法和/或cpi信息可以預(yù)配置于第二報(bào)文的接收方,以降低報(bào)文的開銷。例如該預(yù)配置可以包括手工配置、出廠配置、控制器配置或網(wǎng)管配置等。
66、在第三方面的一種可能的實(shí)現(xiàn)方式中,該ipv4頭中的選項(xiàng)包括apn信息,該第三信息承載于該apn信息的意圖可選字段或apn參數(shù)可選字段。
67、基于上述技術(shù)方案,在第二報(bào)文的ipv4頭中的選項(xiàng)中可以包括apn信息,并且,第三信息可以承載于該apn信息的intent(optional)字段或apn-para(optional)字段,使得該第二報(bào)文的接收方能夠基于該apn信息的intent(optional)字段或apn-para(optional)字段明確該第二報(bào)文對應(yīng)的壓縮算法和/或cpi信息。從而,通過對ipv4頭中的選項(xiàng)攜帶的apn信息即可實(shí)現(xiàn)對壓縮算法和/或cpi信息的指示,無需改變報(bào)文基本頭攜帶的報(bào)文轉(zhuǎn)發(fā)信息,以降低壓縮報(bào)文在轉(zhuǎn)發(fā)過程中的復(fù)雜度。
68、在第三方面的一種可能的實(shí)現(xiàn)方式中,該第一報(bào)文的ipv4基本頭和該第二報(bào)文的ipv4基本頭相同。
69、基于上述技術(shù)方案,第一設(shè)備接收的第一報(bào)文的ipv4基本頭與第一報(bào)文發(fā)送的第二報(bào)文的ipv4基本頭可以是相同的,而第二報(bào)文攜帶的第二payload是基于第一報(bào)文攜帶的第一payload進(jìn)行壓縮處理得到的,使得第一設(shè)備在報(bào)文壓縮處理后的報(bào)文轉(zhuǎn)發(fā)過程中無需改動報(bào)文的基本頭,無需改變報(bào)文基本頭攜帶的報(bào)文轉(zhuǎn)發(fā)信息在報(bào)文中的位置,能夠降低壓縮報(bào)文在轉(zhuǎn)發(fā)過程中的復(fù)雜度,進(jìn)而提升通信效率。
70、在第三方面的一種可能的實(shí)現(xiàn)方式中,該第一報(bào)文為第一應(yīng)用的應(yīng)用數(shù)據(jù)所在的數(shù)據(jù)流中的報(bào)文,其中,該第一應(yīng)用的應(yīng)用數(shù)據(jù)為需要進(jìn)行壓縮處理的數(shù)據(jù)。
71、基于上述技術(shù)方案,第一報(bào)文和該第二報(bào)文可以為第一應(yīng)用的應(yīng)用數(shù)據(jù)所在的數(shù)據(jù)流中的報(bào)文,相應(yīng)的,可以通過預(yù)配置的方式指示該第一應(yīng)用的應(yīng)用數(shù)據(jù)為需要進(jìn)行壓縮處理的數(shù)據(jù),使得在報(bào)文轉(zhuǎn)發(fā)過程中,第一報(bào)文的轉(zhuǎn)發(fā)設(shè)備均能夠明確該第一報(bào)文為需要進(jìn)行壓縮處理的數(shù)據(jù),能夠降低開銷。
72、在第三方面的一種可能的實(shí)現(xiàn)方式中,該第一報(bào)文還包括該第一應(yīng)用的標(biāo)識。
73、基于上述技術(shù)方案,在第一報(bào)文為第一應(yīng)用的應(yīng)用數(shù)據(jù)所在的數(shù)據(jù)流中的報(bào)文的情況下,該第一報(bào)文可以攜帶該第一應(yīng)用的標(biāo)識,以便于該第一報(bào)文的接收方能夠基于該第一應(yīng)用的標(biāo)識明確第一報(bào)文為需要進(jìn)行壓縮處理的數(shù)據(jù)。
74、在第三方面的一種可能的實(shí)現(xiàn)方式中,該第一報(bào)文的報(bào)文轉(zhuǎn)發(fā)信息與acl包含的n個(gè)報(bào)文轉(zhuǎn)發(fā)信息中的其中一個(gè)報(bào)文轉(zhuǎn)發(fā)信息相同,該其中一個(gè)報(bào)文轉(zhuǎn)發(fā)信息用于轉(zhuǎn)發(fā)該第一應(yīng)用的報(bào)文,n為正整數(shù);其中,該acl中的n個(gè)報(bào)文轉(zhuǎn)發(fā)信息均為需要進(jìn)行壓縮處理的數(shù)據(jù)所在數(shù)據(jù)流的報(bào)文轉(zhuǎn)發(fā)信息。
75、基于上述技術(shù)方案,在第一報(bào)文為第一應(yīng)用的應(yīng)用數(shù)據(jù)所在的數(shù)據(jù)流中的報(bào)文的情況下,第一設(shè)備可以基于第一報(bào)文的報(bào)文轉(zhuǎn)發(fā)信息在acl中明確該第一報(bào)文為需要進(jìn)行壓縮處理的數(shù)據(jù),后續(xù)能夠?qū)υ摰谝粓?bào)文的payload進(jìn)行壓縮后轉(zhuǎn)發(fā)。
76、可選地,該報(bào)文轉(zhuǎn)發(fā)信息包括五元組信息(例如ip地址,源端口號,目的ip地址,目的端口號,協(xié)議號等信息),四元組信息(例如源ip地址、目的ip地址、源端口、目的端口等信息)或七元組信息(例如源ip地址、目的ip地址、協(xié)議號、源端口、目的端口,服務(wù)類型以及接口索引等信息)等。
77、本技術(shù)第四方面提供了一種通信方法,該方法由第二設(shè)備執(zhí)行,或者,該方法由第二設(shè)備中的部分組件(例如處理器、芯片或芯片系統(tǒng)等)執(zhí)行,或者,該方法由能實(shí)現(xiàn)全部或部分第二設(shè)備功能的邏輯模塊或軟件實(shí)現(xiàn)。在第四方面及其可能的實(shí)現(xiàn)方式中,以該通信方法由第二設(shè)備執(zhí)行為例進(jìn)行描述,其中,第二設(shè)備可以為路由器、交換機(jī)、虛擬機(jī)等設(shè)備。在該方法中,第二設(shè)備接收第二報(bào)文,該第二報(bào)文包括ipv4頭中的選項(xiàng)和第二payload,該第二payload是第一payload經(jīng)過壓縮處理得到的;其中,該選項(xiàng)包括第一信息,該第一信息用于指示該第二報(bào)文攜帶的第二payload是經(jīng)過壓縮處理后的payload;該第二設(shè)備對該第二payload進(jìn)行解壓縮處理。
78、基于上述技術(shù)方案,第二設(shè)備接收的第二報(bào)文包括ipv4頭中的選項(xiàng)和第二payload,該第二payload是第一payload經(jīng)過壓縮處理得到的,并且,該ipv4頭中的選項(xiàng)包括第一信息,該第一信息用于指示該第二報(bào)文攜帶的第二payload是經(jīng)過壓縮處理后的payload,使得該第二設(shè)備能夠?qū)Φ诙?bào)文中的第二payload進(jìn)行解壓縮處理。相比于通過報(bào)文的基本頭中攜帶特定標(biāo)識以指示壓縮報(bào)文的實(shí)現(xiàn)方式,在上述技術(shù)方案中,無需改變報(bào)文基本頭攜帶的報(bào)文轉(zhuǎn)發(fā)信息在報(bào)文中的位置,通過ipv4頭中的選項(xiàng)攜帶的信息即可實(shí)現(xiàn)對壓縮報(bào)文的指示,能夠降低壓縮報(bào)文在轉(zhuǎn)發(fā)過程中的復(fù)雜度,進(jìn)而提升通信效率。
79、應(yīng)理解,第二設(shè)備接收的第二報(bào)文中的第二payload,是第一設(shè)備基于第一報(bào)文中的第一payload進(jìn)行壓縮處理得到的,換言之,第一設(shè)備可以稱為報(bào)文壓縮設(shè)備、壓縮設(shè)備、壓縮端、壓縮節(jié)點(diǎn)等;相應(yīng)的,第二設(shè)備可以稱為報(bào)文解壓縮設(shè)備、解壓縮設(shè)備、解壓縮端、解壓縮節(jié)點(diǎn)等。
80、此外,第一設(shè)備和第二設(shè)備可能存在多種連接方式。例如,第一設(shè)備可以與第二設(shè)備直連,即第一設(shè)備和第二設(shè)備之間不存在其它的轉(zhuǎn)發(fā)設(shè)備;又如,第一設(shè)備可以通過一跳或多跳設(shè)備與第二設(shè)備連接。
81、可選地,該第一設(shè)備、該第二設(shè)備和該一跳或多跳設(shè)備終端任一設(shè)備,可以為路由器(router)、交換機(jī)(switch)、虛擬交換機(jī)(virtual?switch)、虛擬路由器(virtualrouter)、智能網(wǎng)卡等通信設(shè)備。
82、在第四方面的一種可能的實(shí)現(xiàn)方式中,該方法還包括:該第二設(shè)備發(fā)送第三報(bào)文,該第三報(bào)文包括對該第二payload進(jìn)行解壓縮處理得到的處理結(jié)果。
83、基于上述技術(shù)方案,第二設(shè)備作為解壓縮端,該第二設(shè)備對第二payload進(jìn)行解壓縮處理得到處理結(jié)果之后,還可以發(fā)送攜帶該處理結(jié)果的第三報(bào)文,使得該第三報(bào)文的接收方能夠獲知該處理結(jié)果。
84、可選地,第二設(shè)備在對第二payload進(jìn)行解壓縮處理得到處理結(jié)果之后,該第二設(shè)備還可以在本地解析/使用/呈現(xiàn)該處理結(jié)果。換言之,該第二設(shè)備可以無需發(fā)送該第三報(bào)文。
85、在第四方面的一種可能的實(shí)現(xiàn)方式中,該ipv4頭中的選項(xiàng)包括apn信息,該第一信息承載于該apn信息的flags字段。
86、基于上述技術(shù)方案,在第二報(bào)文的ipv4頭中的選項(xiàng)中可以包括apn信息,并且,第一信息可以承載于該apn信息的flags字段,使得該第二設(shè)備能夠基于該apn信息的flags字段明確該第二報(bào)文攜帶的第二payload是經(jīng)過壓縮處理后的payload。從而,通過對ipv4頭中的選項(xiàng)攜帶的apn信息即可實(shí)現(xiàn)對數(shù)據(jù)壓縮的指示,無需改變報(bào)文基本頭攜帶的報(bào)文轉(zhuǎn)發(fā)信息,以降低壓縮報(bào)文在轉(zhuǎn)發(fā)過程中的復(fù)雜度。
87、在第四方面的一種可能的實(shí)現(xiàn)方式中,該第二報(bào)文為第一應(yīng)用的應(yīng)用數(shù)據(jù)所在的數(shù)據(jù)流中的報(bào)文,該ipv4頭中的選項(xiàng)還包括第二信息,該第二信息用于指示該第一應(yīng)用的應(yīng)用數(shù)據(jù)為需要進(jìn)行壓縮處理的數(shù)據(jù)。
88、基于上述技術(shù)方案,第二報(bào)文可以為第一應(yīng)用的應(yīng)用數(shù)據(jù)所在的數(shù)據(jù)流中的報(bào)文,第二報(bào)文中的ipv4頭中的選項(xiàng)還包括第二信息,使得該第二設(shè)備能夠該第二信息明確該第一應(yīng)用的應(yīng)用數(shù)據(jù)為需要進(jìn)行壓縮處理的數(shù)據(jù)。從而,通過ipv4頭中的選項(xiàng)攜帶的信息能夠?qū)崿F(xiàn)應(yīng)用所在的數(shù)據(jù)流的報(bào)文壓縮的指示。
89、在第四方面的一種可能的實(shí)現(xiàn)方式中,該ipv4頭中的選項(xiàng)包括apn信息,該第二信息承載于該apn信息的apn-para-type字段。
90、基于上述技術(shù)方案,在第二報(bào)文的ipv4頭中的選項(xiàng)中可以包括apn信息,并且,第二信息可以承載于該apn信息的apn-para-type字段,使得該第二設(shè)備能夠基于該apn信息的apn-para-type字段明確該第二報(bào)文對應(yīng)的應(yīng)用的應(yīng)用數(shù)據(jù)為需要進(jìn)行壓縮處理的數(shù)據(jù)。從而,通過對ipv4頭中的選項(xiàng)攜帶的apn信息即可實(shí)現(xiàn)對應(yīng)用的數(shù)據(jù)壓縮的指示,無需改變報(bào)文基本頭攜帶的報(bào)文轉(zhuǎn)發(fā)信息,以降低壓縮報(bào)文在轉(zhuǎn)發(fā)過程中的復(fù)雜度。
91、在第四方面的一種可能的實(shí)現(xiàn)方式中,該ipv4頭中的選項(xiàng)還包括第三信息,該第三信息用于指示該壓縮處理的壓縮算法和/或cpi信息。
92、基于上述技術(shù)方案,第二報(bào)文攜帶的第二payload為基于第一payload進(jìn)行壓縮處理得到的payload,相應(yīng)的,第二報(bào)文中的ipv4頭中的選項(xiàng)還可以包括第三信息,使得該第二設(shè)備能夠基于該第三信息明確該壓縮處理的壓縮算法和/或cpi信息,以便于該第二設(shè)備能夠基于該壓縮算法和/或cpi信息實(shí)現(xiàn)對該第二payload的解壓縮。
93、可選地,壓縮處理的壓縮算法和/或cpi信息可以預(yù)配置于第二設(shè)備,以降低報(bào)文的開銷。例如該預(yù)配置可以包括手工配置、出廠配置、控制器配置或網(wǎng)管配置等。
94、在第四方面的一種可能的實(shí)現(xiàn)方式中,該ipv4頭中的選項(xiàng)包括apn信息,該第三信息承載于該apn信息的意圖可選字段或apn參數(shù)可選字段。
95、基于上述技術(shù)方案,在第二報(bào)文的ipv4頭中的選項(xiàng)中可以包括apn信息,并且,第三信息可以承載于該apn信息的intent(optional)字段或apn-para(optional)字段,使得該第二設(shè)備能夠基于該apn信息的intent(optional)字段或apn-para(optional)字段明確該第二報(bào)文對應(yīng)的壓縮算法和/或cpi信息。從而,通過對ipv4頭中的選項(xiàng)攜帶的apn信息即可實(shí)現(xiàn)對壓縮算法和/或cpi信息的指示,無需改變報(bào)文基本頭攜帶的報(bào)文轉(zhuǎn)發(fā)信息,以降低壓縮報(bào)文在轉(zhuǎn)發(fā)過程中的復(fù)雜度。
96、在第四方面的一種可能的實(shí)現(xiàn)方式中,該第一報(bào)文的ipv4基本頭和該第二報(bào)文的ipv4基本頭相同。
97、基于上述技術(shù)方案,第一設(shè)備接收的第一報(bào)文的ipv4基本頭與第一報(bào)文發(fā)送的第二報(bào)文的ipv4基本頭可以是相同的,而第二報(bào)文攜帶的第二payload是基于第一報(bào)文攜帶的第一payload進(jìn)行壓縮處理得到的,使得第一設(shè)備在報(bào)文壓縮處理后的報(bào)文轉(zhuǎn)發(fā)過程中無需改動報(bào)文的基本頭,無需改變報(bào)文基本頭攜帶的報(bào)文轉(zhuǎn)發(fā)信息在報(bào)文中的位置,能夠降低壓縮報(bào)文在轉(zhuǎn)發(fā)過程中的復(fù)雜度,進(jìn)而提升通信效率。
98、在第四方面的一種可能的實(shí)現(xiàn)方式中,該第二報(bào)文為第一應(yīng)用的應(yīng)用數(shù)據(jù)所在的數(shù)據(jù)流中的報(bào)文,其中,該第一應(yīng)用的應(yīng)用數(shù)據(jù)為需要進(jìn)行壓縮處理的數(shù)據(jù)。
99、基于上述技術(shù)方案,第二報(bào)文可以為第一應(yīng)用的應(yīng)用數(shù)據(jù)所在的數(shù)據(jù)流中的報(bào)文,相應(yīng)的,可以通過預(yù)配置的方式指示該第一應(yīng)用的應(yīng)用數(shù)據(jù)為需要進(jìn)行壓縮處理的數(shù)據(jù),使得在報(bào)文轉(zhuǎn)發(fā)過程中,第一報(bào)文的轉(zhuǎn)發(fā)設(shè)備均能夠明確該第一報(bào)文為需要進(jìn)行壓縮處理的數(shù)據(jù),能夠降低開銷。
100、本技術(shù)第五方面提供了一種通信裝置,該裝置可以實(shí)現(xiàn)上述第一方面或第一方面任一種可能的實(shí)現(xiàn)方式中的方法。該裝置包括用于執(zhí)行上述方法的相應(yīng)的單元或模塊。該裝置包括的單元或模塊可以通過軟件和/或硬件方式實(shí)現(xiàn)。例如,該裝置可以為通信裝置,或者,該裝置可以為通信裝置中的組件(例如處理器、芯片或芯片系統(tǒng)等),或者該裝置還可以為能實(shí)現(xiàn)全部或部分通信裝置功能的邏輯模塊或軟件。
101、該通信裝置包括處理單元和收發(fā)單元;該收發(fā)單元用于接收第一報(bào)文,該第一報(bào)文包括第一payload;該處理單元用于確定第二報(bào)文;該收發(fā)單元還用于發(fā)送該第二報(bào)文,該第二報(bào)文包括ipv6擴(kuò)展頭和第二payload,該第二payload是該第一payload經(jīng)過壓縮處理得到的;其中,該ipv6擴(kuò)展頭包括第一信息,該第一信息用于指示該第二報(bào)文攜帶的第二payload是經(jīng)過壓縮處理后的payload。
102、在第五方面的一種可能的實(shí)現(xiàn)方式中,該ipv6擴(kuò)展頭包括apn信息,該第一信息承載于該apn信息的flags字段。
103、在第五方面的一種可能的實(shí)現(xiàn)方式中,該第二報(bào)文為第一應(yīng)用的應(yīng)用數(shù)據(jù)所在的數(shù)據(jù)流中的報(bào)文,該ipv6擴(kuò)展頭還包括第二信息,該第二信息用于指示該第一應(yīng)用的應(yīng)用數(shù)據(jù)為需要進(jìn)行壓縮處理的數(shù)據(jù)。
104、在第五方面的一種可能的實(shí)現(xiàn)方式中,該ipv6擴(kuò)展頭包括apn信息,該第二信息承載于該apn信息的apn-para-type字段。
105、在第五方面的一種可能的實(shí)現(xiàn)方式中,該ipv6擴(kuò)展頭還包括第三信息,該第三信息用于指示該壓縮處理的壓縮算法和/或cpi信息。
106、在第五方面的一種可能的實(shí)現(xiàn)方式中,該ipv6擴(kuò)展頭包括apn信息,該第三信息承載于該apn信息的意圖可選字段或apn參數(shù)可選字段。
107、在第五方面的一種可能的實(shí)現(xiàn)方式中,該ipv6擴(kuò)展頭包括hbh?options?header、doh或srh。
108、在第五方面的一種可能的實(shí)現(xiàn)方式中,該第一信息包含于該ipv6擴(kuò)展頭的選項(xiàng)中。
109、在第五方面的一種可能的實(shí)現(xiàn)方式中,該第一報(bào)文的ipv6基本頭和該第二報(bào)文的ipv6基本頭相同。
110、在第五方面的一種可能的實(shí)現(xiàn)方式中,該第一報(bào)文和第二報(bào)文為第一應(yīng)用的應(yīng)用數(shù)據(jù)所在的數(shù)據(jù)流中的報(bào)文,其中,該第一應(yīng)用的應(yīng)用數(shù)據(jù)為需要進(jìn)行壓縮處理的數(shù)據(jù)。
111、在第五方面的一種可能的實(shí)現(xiàn)方式中,該第一報(bào)文還包括該第一應(yīng)用的標(biāo)識。
112、在第五方面的一種可能的實(shí)現(xiàn)方式中,該第一報(bào)文的報(bào)文轉(zhuǎn)發(fā)信息與acl包含的n個(gè)報(bào)文轉(zhuǎn)發(fā)信息中的其中一個(gè)報(bào)文轉(zhuǎn)發(fā)信息相同,該其中一個(gè)報(bào)文轉(zhuǎn)發(fā)信息用于轉(zhuǎn)發(fā)該第一應(yīng)用的報(bào)文,n為正整數(shù);其中,該acl中的n個(gè)報(bào)文轉(zhuǎn)發(fā)信息均為需要進(jìn)行壓縮處理的數(shù)據(jù)所在數(shù)據(jù)流的報(bào)文轉(zhuǎn)發(fā)信息。
113、在第五方面的一種可能的實(shí)現(xiàn)方式中,該報(bào)文轉(zhuǎn)發(fā)信息包括五元組信息。
114、本技術(shù)第五方面中,通信裝置的組成模塊還可以用于執(zhí)行第一方面的各個(gè)可能實(shí)現(xiàn)方式中所執(zhí)行的步驟,并實(shí)現(xiàn)相應(yīng)的技術(shù)效果,具體均可以參閱第一方面,此處不再贅述。
115、本技術(shù)第六方面提供了一種通信裝置,該裝置可以實(shí)現(xiàn)上述第二方面或第二方面任一種可能的實(shí)現(xiàn)方式中的方法。該裝置包括用于執(zhí)行上述方法的相應(yīng)的單元或模塊。該裝置包括的單元或模塊可以通過軟件和/或硬件方式實(shí)現(xiàn)。例如,該裝置可以為通信裝置,或者,該裝置可以為通信裝置中的組件(例如處理器、芯片或芯片系統(tǒng)等),或者該裝置還可以為能實(shí)現(xiàn)全部或部分通信裝置功能的邏輯模塊或軟件。
116、該通信裝置包括處理單元和收發(fā)單元;該收發(fā)單元用于接收第二報(bào)文,該第二報(bào)文包括ipv6擴(kuò)展頭和第二payload,該第二payload是第一payload經(jīng)過壓縮處理得到的;其中,該ipv6擴(kuò)展頭包括第一信息,該第一信息用于指示該第二報(bào)文攜帶的第二payload是經(jīng)過壓縮處理后的payload;該處理單元用于對該第二payload進(jìn)行解壓縮處理。
117、在第六方面的一種可能的實(shí)現(xiàn)方式中,該收發(fā)單元還用于發(fā)送第三報(bào)文,該第三報(bào)文包括對該第二payload進(jìn)行解壓縮處理得到的處理結(jié)果。
118、在第六方面的一種可能的實(shí)現(xiàn)方式中,該ipv6擴(kuò)展頭包括apn信息,該第一信息承載于該apn信息的flags字段。
119、在第六方面的一種可能的實(shí)現(xiàn)方式中,該第二報(bào)文為第一應(yīng)用的應(yīng)用數(shù)據(jù)所在的數(shù)據(jù)流中的報(bào)文,該ipv6擴(kuò)展頭還包括第二信息,該第二信息用于指示該第一應(yīng)用的應(yīng)用數(shù)據(jù)為需要進(jìn)行壓縮處理的數(shù)據(jù)。
120、在第六方面的一種可能的實(shí)現(xiàn)方式中,該ipv6擴(kuò)展頭包括apn信息,該第二信息承載于該apn信息的apn-para-type字段。
121、在第六方面的一種可能的實(shí)現(xiàn)方式中,該ipv6擴(kuò)展頭還包括第三信息,該第三信息用于指示該壓縮處理的壓縮算法和/或cpi信息。
122、在第六方面的一種可能的實(shí)現(xiàn)方式中,該ipv6擴(kuò)展頭包括apn信息,該第三信息承載于該apn信息的意圖可選字段或apn參數(shù)可選字段。
123、在第六方面的一種可能的實(shí)現(xiàn)方式中,該ipv6擴(kuò)展頭包括hbh?options?header、doh或srh。
124、在第六方面的一種可能的實(shí)現(xiàn)方式中,該第一信息包含于該ipv6擴(kuò)展頭的選項(xiàng)中。
125、在第六方面的一種可能的實(shí)現(xiàn)方式中,該第一報(bào)文的ipv6基本頭和該第二報(bào)文的ipv6基本頭相同。
126、在第六方面的一種可能的實(shí)現(xiàn)方式中,該第二報(bào)文為第一應(yīng)用的應(yīng)用數(shù)據(jù)所在的數(shù)據(jù)流中的報(bào)文,其中,該第一應(yīng)用的應(yīng)用數(shù)據(jù)為需要進(jìn)行壓縮處理的數(shù)據(jù)。
127、在第六方面的一種可能的實(shí)現(xiàn)方式中,該第一報(bào)文還包括該第一應(yīng)用的標(biāo)識。
128、在第六方面的一種可能的實(shí)現(xiàn)方式中,該第一報(bào)文的報(bào)文轉(zhuǎn)發(fā)信息與acl包含的n個(gè)報(bào)文轉(zhuǎn)發(fā)信息中的其中一個(gè)報(bào)文轉(zhuǎn)發(fā)信息相同,該其中一個(gè)報(bào)文轉(zhuǎn)發(fā)信息用于轉(zhuǎn)發(fā)該第一應(yīng)用的報(bào)文,n為正整數(shù);其中,該acl中的n個(gè)報(bào)文轉(zhuǎn)發(fā)信息均為需要進(jìn)行壓縮處理的數(shù)據(jù)所在數(shù)據(jù)流的報(bào)文轉(zhuǎn)發(fā)信息。
129、在第六方面的一種可能的實(shí)現(xiàn)方式中,該報(bào)文轉(zhuǎn)發(fā)信息包括五元組信息。
130、本技術(shù)第六方面中,通信裝置的組成模塊還可以用于執(zhí)行第二方面的各個(gè)可能實(shí)現(xiàn)方式中所執(zhí)行的步驟,并實(shí)現(xiàn)相應(yīng)的技術(shù)效果,具體均可以參閱第二方面,此處不再贅述。
131、本技術(shù)第七方面提供了一種通信裝置,該裝置可以實(shí)現(xiàn)上述第三方面或第三方面任一種可能的實(shí)現(xiàn)方式中的方法。該裝置包括用于執(zhí)行上述方法的相應(yīng)的單元或模塊。該裝置包括的單元或模塊可以通過軟件和/或硬件方式實(shí)現(xiàn)。例如,該裝置可以為通信裝置,或者,該裝置可以為通信裝置中的組件(例如處理器、芯片或芯片系統(tǒng)等),或者該裝置還可以為能實(shí)現(xiàn)全部或部分通信裝置功能的邏輯模塊或軟件。
132、該通信裝置包括處理單元和收發(fā)單元;該收發(fā)單元用于接收第一報(bào)文,該第一報(bào)文包括第一payload;該處理單元用于確定第二報(bào)文;該收發(fā)單元還用于發(fā)送第二報(bào)文,該第二報(bào)文包括ipv4頭中的選項(xiàng)和第二payload,該第二payload是該第一payload經(jīng)過壓縮處理得到的;其中,該選項(xiàng)包括第一信息,該第一信息用于指示該第二報(bào)文攜帶的第二payload是經(jīng)過壓縮處理后的payload。
133、在第七方面的一種可能的實(shí)現(xiàn)方式中,該ipv4頭中的選項(xiàng)包括apn信息,該第一信息承載于該apn信息的flags字段。
134、在第七方面的一種可能的實(shí)現(xiàn)方式中,該第二報(bào)文為第一應(yīng)用的應(yīng)用數(shù)據(jù)所在的數(shù)據(jù)流中的報(bào)文,該ipv4頭中的選項(xiàng)還包括第二信息,該第二信息用于指示該第一應(yīng)用的應(yīng)用數(shù)據(jù)為需要進(jìn)行壓縮處理的數(shù)據(jù)。
135、在第七方面的一種可能的實(shí)現(xiàn)方式中,該ipv4頭中的選項(xiàng)包括apn信息,該第二信息承載于該apn信息的apn-para-type字段。
136、在第七方面的一種可能的實(shí)現(xiàn)方式中,該ipv4頭中的選項(xiàng)還包括第三信息,該第三信息用于指示該壓縮處理的壓縮算法和/或cpi信息。
137、在第七方面的一種可能的實(shí)現(xiàn)方式中,該ipv4頭中的選項(xiàng)包括apn信息,該第三信息承載于該apn信息的意圖可選字段或apn參數(shù)可選字段。
138、在第七方面的一種可能的實(shí)現(xiàn)方式中,該第一信息包含于該ipv4頭中的選項(xiàng)的選項(xiàng)中。
139、在第七方面的一種可能的實(shí)現(xiàn)方式中,該第一報(bào)文的ipv4基本頭和該第二報(bào)文的ipv4基本頭相同。
140、在第七方面的一種可能的實(shí)現(xiàn)方式中,該第一報(bào)文和該第二報(bào)文為第一應(yīng)用的應(yīng)用數(shù)據(jù)所在的數(shù)據(jù)流中的報(bào)文,其中,該第一應(yīng)用的應(yīng)用數(shù)據(jù)為需要進(jìn)行壓縮處理的數(shù)據(jù)。
141、在第七方面的一種可能的實(shí)現(xiàn)方式中,該第一報(bào)文還包括該第一應(yīng)用的標(biāo)識。
142、在第七方面的一種可能的實(shí)現(xiàn)方式中,該第一報(bào)文的報(bào)文轉(zhuǎn)發(fā)信息與acl包含的n個(gè)報(bào)文轉(zhuǎn)發(fā)信息中的其中一個(gè)報(bào)文轉(zhuǎn)發(fā)信息相同,該其中一個(gè)報(bào)文轉(zhuǎn)發(fā)信息用于轉(zhuǎn)發(fā)該第一應(yīng)用的報(bào)文,n為正整數(shù);其中,該acl中的n個(gè)報(bào)文轉(zhuǎn)發(fā)信息均為需要進(jìn)行壓縮處理的數(shù)據(jù)所在數(shù)據(jù)流的報(bào)文轉(zhuǎn)發(fā)信息。
143、在第七方面的一種可能的實(shí)現(xiàn)方式中,該報(bào)文轉(zhuǎn)發(fā)信息包括五元組信息。
144、本技術(shù)第七方面中,通信裝置的組成模塊還可以用于執(zhí)行第三方面的各個(gè)可能實(shí)現(xiàn)方式中所執(zhí)行的步驟,并實(shí)現(xiàn)相應(yīng)的技術(shù)效果,具體均可以參閱第三方面,此處不再贅述。
145、本技術(shù)第八方面提供了一種通信裝置,該裝置可以實(shí)現(xiàn)上述第四方面或第四方面任一種可能的實(shí)現(xiàn)方式中的方法。該裝置包括用于執(zhí)行上述方法的相應(yīng)的單元或模塊。該裝置包括的單元或模塊可以通過軟件和/或硬件方式實(shí)現(xiàn)。例如,該裝置可以為通信裝置,或者,該裝置可以為通信裝置中的組件(例如處理器、芯片或芯片系統(tǒng)等),或者該裝置還可以為能實(shí)現(xiàn)全部或部分通信裝置功能的邏輯模塊或軟件。
146、該通信裝置包括處理單元和收發(fā)單元;該收發(fā)單元用于接收第二報(bào)文,該第二報(bào)文包括ipv4頭中的選項(xiàng)和第二payload,該第二payload是第一payload經(jīng)過壓縮處理得到的;其中,該選項(xiàng)包括第一信息,該第一信息用于指示該第二報(bào)文攜帶的第二payload是經(jīng)過壓縮處理后的payload;該處理單元用于對該第二payload進(jìn)行解壓縮處理。
147、在第八方面的一種可能的實(shí)現(xiàn)方式中,該收發(fā)單元還用于發(fā)送第三報(bào)文,該第三報(bào)文包括對該第二payload進(jìn)行解壓縮處理得到的處理結(jié)果。
148、在第八方面的一種可能的實(shí)現(xiàn)方式中,該ipv4頭中的選項(xiàng)包括apn信息,該第一信息承載于該apn信息的flags字段。
149、在第八方面的一種可能的實(shí)現(xiàn)方式中,該第二報(bào)文為第一應(yīng)用的應(yīng)用數(shù)據(jù)所在的數(shù)據(jù)流中的報(bào)文,該ipv4頭中的選項(xiàng)還包括第二信息,該第二信息用于指示該第一應(yīng)用的應(yīng)用數(shù)據(jù)為需要進(jìn)行壓縮處理的數(shù)據(jù)。
150、在第八方面的一種可能的實(shí)現(xiàn)方式中,該ipv4頭中的選項(xiàng)包括apn信息,該第二信息承載于該apn信息的apn-para-type字段。
151、在第八方面的一種可能的實(shí)現(xiàn)方式中,該ipv4頭中的選項(xiàng)還包括第三信息,該第三信息用于指示該壓縮處理的壓縮算法和/或cpi信息。
152、在第八方面的一種可能的實(shí)現(xiàn)方式中,該ipv4頭中的選項(xiàng)包括apn信息,該第三信息承載于該apn信息的意圖可選字段或apn參數(shù)可選字段。
153、在第八方面的一種可能的實(shí)現(xiàn)方式中,該第一信息包含于該ipv4頭中的選項(xiàng)中。
154、在第八方面的一種可能的實(shí)現(xiàn)方式中,該第一報(bào)文的ipv4基本頭和該第二報(bào)文的ipv4基本頭相同。
155、在第八方面的一種可能的實(shí)現(xiàn)方式中,該第二報(bào)文為第一應(yīng)用的應(yīng)用數(shù)據(jù)所在的數(shù)據(jù)流中的報(bào)文,其中,該第一應(yīng)用的應(yīng)用數(shù)據(jù)為需要進(jìn)行壓縮處理的數(shù)據(jù)。
156、在第八方面的一種可能的實(shí)現(xiàn)方式中,該第一報(bào)文還包括該第一應(yīng)用的標(biāo)識。
157、在第八方面的一種可能的實(shí)現(xiàn)方式中,該第一報(bào)文的報(bào)文轉(zhuǎn)發(fā)信息與acl包含的n個(gè)報(bào)文轉(zhuǎn)發(fā)信息中的其中一個(gè)報(bào)文轉(zhuǎn)發(fā)信息相同,該其中一個(gè)報(bào)文轉(zhuǎn)發(fā)信息用于轉(zhuǎn)發(fā)該第一應(yīng)用的報(bào)文,n為正整數(shù);其中,該acl中的n個(gè)報(bào)文轉(zhuǎn)發(fā)信息均為需要進(jìn)行壓縮處理的數(shù)據(jù)所在數(shù)據(jù)流的報(bào)文轉(zhuǎn)發(fā)信息。
158、在第八方面的一種可能的實(shí)現(xiàn)方式中,該報(bào)文轉(zhuǎn)發(fā)信息包括五元組信息。
159、本技術(shù)第八方面中,通信裝置的組成模塊還可以用于執(zhí)行第四方面的各個(gè)可能實(shí)現(xiàn)方式中所執(zhí)行的步驟,并實(shí)現(xiàn)相應(yīng)的技術(shù)效果,具體均可以參閱第四方面,此處不再贅述。
160、本技術(shù)第九方面提供了一種通信裝置,包括至少一個(gè)處理器,該至少一個(gè)處理器與存儲器耦合;該存儲器用于存儲程序或指令;該至少一個(gè)處理器用于執(zhí)行該程序或指令,以使該裝置實(shí)現(xiàn)前述第一方面或第一方面任意一種可能的實(shí)現(xiàn)方式所述的方法。
161、本技術(shù)第十方面提供了一種通信裝置,包括至少一個(gè)處理器,該至少一個(gè)處理器與存儲器耦合;該存儲器用于存儲程序或指令;該至少一個(gè)處理器用于執(zhí)行該程序或指令,以使該裝置實(shí)現(xiàn)前述第一方面或第一方面任意一種可能的實(shí)現(xiàn)方式所述的方法。
162、本技術(shù)第十一方面提供了一種通信裝置,包括至少一個(gè)處理器,該至少一個(gè)處理器與存儲器耦合;該存儲器用于存儲程序或指令;該至少一個(gè)處理器用于執(zhí)行該程序或指令,以使該裝置實(shí)現(xiàn)前述第三方面或第三方面任意一種可能的實(shí)現(xiàn)方式所述的方法。
163、本技術(shù)第十二方面提供了一種通信裝置,包括至少一個(gè)處理器,該至少一個(gè)處理器與存儲器耦合;該存儲器用于存儲程序或指令;該至少一個(gè)處理器用于執(zhí)行該程序或指令,以使該裝置實(shí)現(xiàn)前述第四方面或第四方面任意一種可能的實(shí)現(xiàn)方式所述的方法。
164、本技術(shù)第十三方面提供了一種通信系統(tǒng),該通信系統(tǒng)包括如第五方面及其任一可能的實(shí)現(xiàn)方式中的通信裝置以及如第六方面及其任一可能的實(shí)現(xiàn)方式中的通信裝置。和/或,該通信系統(tǒng)包括如第七方面及其任一可能的實(shí)現(xiàn)方式中的通信裝置以及如第八方面及其任一可能的實(shí)現(xiàn)方式中的通信裝置。和/或,該通信系統(tǒng)包括如第九方面及其任一可能的實(shí)現(xiàn)方式中的通信裝置以及如第十方面及其任一可能的實(shí)現(xiàn)方式中的通信裝置。和/或,該通信系統(tǒng)包括如第十一方面及其任一可能的實(shí)現(xiàn)方式中的通信裝置以及如第十二方面及其任一可能的實(shí)現(xiàn)方式中的通信裝置。
165、本技術(shù)第十四方面提供一種計(jì)算機(jī)可讀存儲介質(zhì),該存儲介質(zhì)用于存儲一個(gè)或多個(gè)計(jì)算機(jī)執(zhí)行指令,當(dāng)計(jì)算機(jī)執(zhí)行指令被處理器執(zhí)行時(shí),該處理器執(zhí)行如上述第一方面至第四方面中任一方面的任意一種可能的實(shí)現(xiàn)方式所述的方法。
166、本技術(shù)第十五方面提供一種計(jì)算機(jī)程序產(chǎn)品(或稱計(jì)算機(jī)程序),當(dāng)計(jì)算機(jī)程序產(chǎn)品被處理器執(zhí)行時(shí),該處理器執(zhí)行上述第一方面至第四方面中任一方面的任意一種可能的實(shí)現(xiàn)方式所述的方法。
167、本技術(shù)第十六方面提供了一種芯片,該芯片包括至少一個(gè)處理器,用于支持第一節(jié)點(diǎn)實(shí)現(xiàn)上述第一方面至第四方面中任一方面的任意一種可能的實(shí)現(xiàn)方式所述的方法。在一種可能的設(shè)計(jì)中,該芯片系統(tǒng)還可以包括存儲器,存儲器,用于保存該通信裝置必要的程序指令和數(shù)據(jù)。該芯片系統(tǒng),可以由芯片構(gòu)成,也可以包含芯片和其他分立器件。可選的,該芯片系統(tǒng)還包括接口電路,該接口電路為該至少一個(gè)處理器提供程序指令和/或數(shù)據(jù)。
168、其中,第五方面至第十六方面中任一種設(shè)計(jì)方式所帶來的技術(shù)效果可參見上述第一方面至第四方面中不同實(shí)現(xiàn)方式所帶來的技術(shù)效果,在此不再贅述。