发明名称 协议报文处理方法、装置及终端
摘要 本发明公开一种协议报文处理方法、装置及终端,涉及通信领域,为降低传输数据时延而发明。包括:获取用于本层协议报文组装或解析的至少两种数据的信息,该信息包括本层协议报文的最大长度、下层协议报文的负载最大长度,所述至少两种数据类型和各自长度;当获取用于本层协议报文组装的至少两种数据的信息时,根据本层协议报文的最大长度和下层协议报文的负载最大长度,确定所述至少两种数据总长度;或,当获取用于本层协议报文解析的至少两种数据的信息时,根据本层协议报文的最大长度,确定所述至少两种数据总长度;根据确定的至少两种数据总长度,分配一个共享缓存区域;在共享缓存区域中对这些数据并行处理。本发明适用报文处理技术。
申请公布号 CN104618365A 申请公布日期 2015.05.13
申请号 CN201510038878.9 申请日期 2015.01.26
申请人 华为技术有限公司 发明人 樊荣
分类号 H04L29/06(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 北京中博世达专利商标代理有限公司 11274 代理人 申健
主权项 一种协议报文处理方法,其特征在于,由统一调度模块执行,包括:获取用于本层协议报文组装或解析的至少两种数据的信息,所述信息包括本层协议报文的最大长度、下层协议报文的负载最大长度,所述至少两种数据的类型和各自的长度;当获取用于本层协议报文组装的至少两种数据的信息时,根据所述本层协议报文的最大长度和所述下层协议报文的负载最大长度,确定所述至少两种数据的总长度;或,当获取用于本层协议报文解析的至少两种数据的信息时,根据所述本层协议报文的最大长度,确定所述至少两种数据的总长度;根据所述确定的至少两种数据的总长度,分配一个共享缓存区域;根据所述至少两种数据的类型和各自的长度,在所述共享缓存区域中对所述至少两种数据并行处理,其中每种数据由一个数据处理模块来处理,一个数据处理模块对一种数据的处理时间与另一个数据处理模块对另一种数据的处理时间相重叠。
地址 518129 广东省深圳市龙岗区坂田华为总部办公楼