CN116209010B - 一种下行消息的解析系统及方法 - Google Patents

一种下行消息的解析系统及方法

Info

Publication number
CN116209010B
CN116209010B CN202310107305.1A CN202310107305A CN116209010B CN 116209010 B CN116209010 B CN 116209010B CN 202310107305 A CN202310107305 A CN 202310107305A CN 116209010 B CN116209010 B CN 116209010B
Authority
CN
China
Prior art keywords
module
data
memory
control layer
link control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202310107305.1A
Other languages
English (en)
Other versions
CN116209010A (zh
Inventor
胡森
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing Xinjixun Communication Technology Co ltd
Original Assignee
Nanjing Xinjixun Communication Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing Xinjixun Communication Technology Co ltd filed Critical Nanjing Xinjixun Communication Technology Co ltd
Priority to CN202310107305.1A priority Critical patent/CN116209010B/zh
Publication of CN116209010A publication Critical patent/CN116209010A/zh
Application granted granted Critical
Publication of CN116209010B publication Critical patent/CN116209010B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/12Protocol engines
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/22Parsing or analysis of headers
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明涉及移动网络接入技术领域,具体涉及一种下行消息的解析系统及方法,包括:接收模块,接收下行数据码流;硬件加速器,对下行数据码流进行解析,以得到多个消息头和对应于消息头的协议数据单元;硬件加速器还从协议数据单元中筛选得到无线链路控制层分片数据;硬件加速器向内存中写入无线链路控制层分片数据,处理模块对无线链路控制层分片数据进行解析得到解析结果。有益效果在于:通过在硬件加速器中直接对消息头进行解析、提取对应的协议数据单元,随后,通过硬件加速器对协议数据单元中的分片数据进行筛选并直接写入内存由处理模块进行处理,从而减少了与RLC软件、直接内存访问控制器进行交互的处理流程,降低了系统整体的延时。

Description

一种下行消息的解析系统及方法
技术领域
本发明涉及移动网络接入技术领域,具体涉及一种下行消息的解析系统及方法。
背景技术
现有技术中,为实现较好的接收效率,通常会采用硬件加速器的方式对下行数据码流进行解析。具体来说,当需要对下行数据码流进行解析时,首先由硬件加速器进行处理,包括傅里叶变换、译码等处理得到消息头的部分,随后输出到处理模块中,由处理模块中的RLC软件对消息头进行识别,判别各消息头所对应的协议数据单元的类型,若为需要进一步处理的非确认模式数据或确认模式数据,则需要通过软件请求触发直接内存访问控制器(DMA)对内存写入对应的分片数据,再由RLC软件处理。
但是,在实际实施过程中,发明人发现,上述方案通常需要在硬件加速器、处理器、直接内存访问控制器和内存之间产生多次数据交换过程,这导致了整体的处理流程冗长,延时较大的问题。
发明内容
针对现有技术中存在的上述问题,现提供一种下行消息的解析系统;另一方面,还提供一种适用于该系统的解析方法。
具体技术方案如下:
一种下行消息的解析系统,包括:
接收模块,所述接收模块接收下行数据码流;
硬件加速器,所述硬件加速器连接所述接收模块,所述硬件加速器对所述下行数据码流进行解析,以得到多个消息头和对应于所述消息头的协议数据单元;
所述硬件加速器还从所述协议数据单元中筛选得到无线链路控制层分片数据;
所述无线链路控制层分片数据包括确认模式分片数据和非确认模式分片数据;
处理模块,所述处理模块连接内存,所述硬件加速器向所述内存中写入所述无线链路控制层分片数据,所述处理模块对所述无线链路控制层分片数据进行解析得到解析结果。
另一方面,所述硬件加速器包括:
解析模块,所述解析模块获取所述下行数据码流并根据所述下行数据码流中匹配预先构建的配置信息并输出;
数据提取模块,所述数据提取模块连接所述解析模块,所述数据提取模块依照所述配置信息自所述下行数据码流中提取所述消息头,以及对应于每个所述消息头的协议数据单元;
分片拷贝模块,所述分片拷贝模块连接所述数据提取模块,所述分片拷贝模块自所述协议数据单元中筛选得到所述无线链路控制层分片数据,并将所述无线链路层控制层分片数据写入所述内存。
另一方面,所述解析模块包括:
子帧提取模块,所述子帧提取模块自所述下行数据码流中提取多个媒体接入控制帧的数据帧头;
标识获取模块,所述标识获取模块连接所述子帧提取模块,所述标识获取模块自所述数据帧头中获取逻辑信道标识;
配置查找模块,所述配置查找模块连接所述标识获取模块,所述配置查找模块根据所述逻辑信道标识查找所述配置信息。
另一方面,所述分片拷贝模块包括:
判别模块,所述判别模块获取所述协议数据单元,并从所述协议数据单元中筛选得到所述无线链路控制层分片数据;
内存选择模块,所述内存选择模块连接所述判别模块,所述内存选择模块根据预先采集的内存信息对所述内存进行地址选择得到内存地址;
写入模块,所述写入模块分别连接所述内存选择模块、所述判别模块和所述处理模块,所述写入模块根据所述内存地址将所述无线链路控制层分片数据写入所述内存。
另一方面,所述解析系统还包括配置模块,所述配置模块分别连接所述接收模块和所述硬件加速器,所述配置模块用于生成所述配置信息;
所述配置模块包括:
消息获取模块,所述消息获取模块自所述接收模块中获取网络配置消息;
逻辑信道解析模块,所述逻辑信道解析模块连接所述消息获取模块,所述逻辑信道解析模块根据所述网络配置消息生成对应于多个逻辑信道的信道属性;
信息生成模块,所述信息生成模块连接所述逻辑信道解析模块,所述信息生成模块根据所述信道属性生成所述配置信息。
一种下行消息的解析方法,适用于上述的解析系统,包括:
步骤S1:采用接收模块接收下行数据码流;
步骤S2:采用硬件加速器对所述下行数据码流进行解析,得到多个消息头和对应于所述消息头的协议数据单元;
步骤S3:采用所述硬件加速器对所述协议数据单元进行筛选得到无线链路控制层分片数据;
步骤S4:采用所述硬件加速器将所述无线链路控制层分片数据写入处理模块的内存;
步骤S5:采用所述处理模块对所述无线链路控制层分片数据进行处理得到解析结果。
另一方面,所述步骤S2包括:
步骤S21:根据所述下行数据码流匹配对应于所述下行数据码流的配置信息;
步骤S22:根据所述配置信息自所述下行数据码流中提取消息头;
步骤S23:根据所述消息头生成多个所述协议数据单元。
另一方面,所述步骤S21包括:
步骤S211:自所述下行数据码流中提取多个媒体接入控制帧的数据帧头;
步骤S212:自所述数据帧头中获取逻辑信道标识;
步骤S213:根据所述逻辑信道标识查找所述配置信息。
另一方面,所述步骤S4包括:
步骤S41:预先采集的内存信息对所述内存进行地址选择得到内存地址;
步骤S42:根据所述内存地址将所述无线链路控制层分片数据写入所述内存。
另一方面,于执行步骤S1之前,还包括配置过程,所述配置过程用于生成所述配置信息;
所述配置过程包括:
步骤A1:自所述接收模块中获取网络配置消息;
步骤A2:根据所述网络配置消息生成对应于多个逻辑信道的信道属性;
步骤A3:根据所述信道属性生成所述配置信息。
上述技术方案具有如下优点或有益效果:
针对现有技术中的分片数据处理流程相对冗长的问题,本方案通过在硬件加速器中直接对消息头进行解析、提取对应的协议数据单元,随后,通过硬件加速器对协议数据单元中的分片数据进行筛选并直接写入内存由处理模块进行处理,从而减少了与RLC软件、直接内存访问控制器进行交互的处理流程,降低了系统整体的延时。
附图说明
参考所附附图,以更加充分的描述本发明的实施例。然而,所附附图仅用于说明和阐述,并不构成对本发明范围的限制。
图1为本发明实施例的整体示意图;
图2为本发明实施例中硬件加速器示意图;
图3为本发明实施例中解析模块示意图;
图4为本发明实施例中分片拷贝模块示意图;
图5为本发明实施例中配置模块示意图;
图6为本发明实施例中解析方法示意图;
图7为本发明实施例中步骤S2子步骤示意图;
图8为本发明实施例中步骤S21子步骤示意图;
图9为本发明实施例中步骤S4子步骤示意图;
图10为本发明实施例中配置过程示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。
本发明包括:
一种下行消息的解析系统,如图1所示,包括:
接收模块1,接收模块1接收下行数据码流;
硬件加速器2,硬件加速器2连接接收模块1,硬件加速器2对下行数据码流进行解析,以得到多个消息头和对应于消息头的协议数据单元;
硬件加速器2还从协议数据单元中筛选得到无线链路控制层分片数据;
无线链路控制层分片数据包括确认模式分片数据和非确认模式分片数据;
处理模块3,处理模块3连接内存4,硬件加速器2向内存4中写入无线链路控制层分片数据,处理模块3对无线链路控制层分片数据进行解析得到解析结果。
具体地,针对现有技术中的无线链路控制层分片数据处理流程相对冗长的问题,本方案通过对硬件加速器2进行改进,当接收模块1接收到下行数据码流后,在硬件加速器2中直接对消息头进行解析、提取对应的协议数据单元。随后,由硬件加速器2对协议数据单元包含的无线链路控制层分片数据进行筛选,将筛选得到的无线链路控制层分片数据直接写入内存由处理模块3进行处理,从而减少了与RLC软件、直接内存访问控制器进行交互的处理流程,降低了系统整体的延时。
在一个实施例中,如图2所示,硬件加速器2包括:
解析模块21,解析模块21获取下行数据码流并根据下行数据码流中匹配预先构建的配置信息并输出;
数据提取模块22,数据提取模块22连接解析模块21,数据提取模块22依照配置信息自下行数据码流中提取消息头,以及对应于每个消息头的协议数据单元;
分片拷贝模块23,分片拷贝模块23连接数据提取模块22,分片拷贝模块23自协议数据单元中筛选得到无线链路控制层分片数据,并将无线链路控制层分片数据写入内存4。
具体地,为实现将无线链路控制层分片数据直接写入内存4的过程,本实施例中,通过对硬件加速器进行改造,在硬件加速器2中进一步地设置了分片拷贝模块23。当接收到下行数据码流时,解析模块21依照下行数据码流对预先根据网络进行配置的配置信息进行匹配,从而得到对应于当前网络的配置信息。随后,数据提取模块22依照配置信息对下行数据码流进行进一步处理,从而得到对应于各层的协议数据单元,包括媒体接入访问控制层、无线链路控制层、分组数据汇聚控制层、服务发现应用规范层等。其中,无线链路控制层的协议数据单元为可能包含有无线链路控制层分片数据的协议数据单元。针对该部分协议数据单元,本实施例中通过对数据提取模块22进行改动,在解析头消息的同时实现了对协议数据单元的提取。随后,分片拷贝模块23对解析得到的协议数据单元中包含无线链路控制层分片数据的部分写入内存,以实现对内存的直接写入过程,简化了原有的消息处理、DMA硬件交互的过程。
在一个实施例中,如图3所示,解析模块21包括:
子帧提取模块211,子帧提取模块211自下行数据码流中提取多个媒体接入控制帧的数据帧头;
标识获取模块212,标识获取模块212连接子帧提取模块211,标识获取模块212自数据帧头中获取逻辑信道标识;
配置查找模块213,配置查找模块213连接标识获取模块212,配置查找模块213根据逻辑信道标识查找配置信息。
具体地,为实现对配置信息的查找过程,本实施例中,通过在获取到下行数据码流后,通过子帧提取模块211对下行数据码流解析解析,从而获取到多个媒体接入控制帧的数据帧,随后,对每个数据帧分别提取器数据帧头。在提取得到数据帧头后,可由标识获取模块212对数据帧头进行解析,从而获取到逻辑信道标识(lcid),进而使得配置查找模块213能够根据逻辑信道标识查到到对应于逻辑信道的配置信息,实现对配置信息的查找过程。
在一个实施例中,如图4所示,分片拷贝模块23包括:
判别模块231,判别模块231获取协议数据单元,并从协议数据单元中筛选得到无线链路控制层分片数据;
内存选择模块232,内存选择模块232连接判别模块231,内存选择模块232根据预先采集的内存信息对内存进行地址选择得到内存地址;
写入模块233,写入模块233分别连接内存选择模块232、判别模块231和处理模块3,写入模块233根据内存地址将无线链路控制层分片数据写入内存。
具体地,针对现有技术中的无线链路控制层分片数据处理流程相对冗长的问题,本实施例中,通过在硬件加速器2中设置分片拷贝模块23,该分片拷贝模块23中包含有判别模块231,能够根据预先配置的规则进行匹配,在协议数据单元中查找到对应的无线链路控制层分片数据。随后,内存选择模块232根据预先配置的内存信息,包括RLC内存分片情况来选择各无线链路控制层分片数据能够写入的内存位置,从而生成相应的内存地址,并由写入模块233直接根据内存地址对内存进行写入,以此来替代现有技术中通过RLC软件进行解析、触发请求由DMA硬件进行写入的过程,简化了处理流程。
在一个实施例中,解析系统还包括配置模块5,配置模块5分别连接接收模块1和硬件加速器2,配置模块5用于生成配置信息;
如图5所示,配置模块5包括:
消息获取模块51,消息获取模块51自接收模块1中获取网络配置消息;
逻辑信道解析模块52,逻辑信道解析模块52连接消息获取模块51,逻辑信道解析模块52根据网络配置消息生成对应于多个逻辑信道的信道属性;
信息生成模块53,信息生成模块53连接逻辑信道解析模块52,信息生成模块根据信道属性生成配置信息。
具体地,为实现对配置信息的生成,本实施例中,还在解析系统中设置了配置模块5,该配置模块5能够通过获取到的网络配置消息对硬件加速器2中的各个逻辑信道的信道属性进行配置,包括逻辑信道ID,下行rlc的模式,下行pdcp的模式,是否配置sdap头等特性,并构建配置信息保存在硬件加速器2中,用于后续硬件加速器进行处理。
一种下行消息的解析方法,适用于上述的解析系统,如图6所示,包括:
步骤S1:采用接收模块接收下行数据码流;
步骤S2:采用硬件加速器对下行数据码流进行解析,得到多个消息头和对应于消息头的协议数据单元;
步骤S3:采用硬件加速器对协议数据单元进行筛选得到无线链路控制层分片数据;
步骤S4:采用硬件加速器将无线链路控制层分片数据写入处理模块的内存;
步骤S5:采用处理模块对无线链路控制层分片数据进行处理得到解析结果。
具体地,针对现有技术中的无线链路控制层分片数据处理流程相对冗长的问题,本方案通过对硬件加速器进行改进,当接收模块接收到下行数据码流后,在硬件加速器中直接对消息头进行解析、提取对应的协议数据单元。随后,由硬件加速器对协议数据单元包含的无线链路控制层分片数据进行筛选,将筛选得到的无线链路控制层分片数据直接写入内存由处理模块进行处理,从而减少了与RLC软件、直接内存访问控制器进行交互的处理流程,降低了系统整体的延时。
在一个实施例中,如图7所示,步骤S2包括:
步骤S21:根据下行数据码流匹配对应于下行数据码流的配置信息;
步骤S22:根据配置信息自下行数据码流中提取消息头;
步骤S23:根据消息头生成多个协议数据单元。
具体地,为实现将无线链路控制层分片数据直接写入内存4的过程,本实施例中,当接收到下行数据码流时,依照下行数据码流对预先根据网络进行配置的配置信息进行匹配,从而得到对应于当前网络的配置信息。随后,依照配置信息对下行数据码流进行进一步处理,从而得到对应于各层的协议数据单元,包括媒体接入访问控制层、无线链路控制层、分组数据汇聚控制层、服务发现应用规范层等。其中,无线链路控制层的协议数据单元为可能包含有无线链路控制层分片数据的协议数据单元。针对该部分协议数据单元,本实施例中通过对数据提取模块进行改动,在解析头消息的同时实现了对协议数据单元的提取。随后,对解析得到的协议数据单元中包含无线链路控制层分片数据的部分写入内存,以实现对内存的直接写入过程,简化了原有的消息处理、DMA硬件交互的过程。
在一个实施例中,如图8所示,步骤S21包括:
步骤S211:自下行数据码流中提取多个媒体接入控制帧的数据帧头;
步骤S212:自数据帧头中获取逻辑信道标识;
步骤S213:根据逻辑信道标识查找配置信息。
具体地,为实现对配置信息的查找过程,本实施例中,通过在获取到下行数据码流后,通过对下行数据码流解析解析,从而获取到多个媒体接入控制帧的数据帧,随后,对每个数据帧分别提取器数据帧头。在提取得到数据帧头后,可进一步对数据帧头进行解析,从而获取到逻辑信道标识(lcid),进而根据逻辑信道标识查到到对应于逻辑信道的配置信息,实现对配置信息的查找过程。
在一个实施例中,如图9所示,步骤S4包括:
步骤S41:预先采集的内存信息对内存进行地址选择得到内存地址;
步骤S42:根据内存地址将无线链路控制层分片数据写入内存。
具体地,针对现有技术中的无线链路控制层分片数据处理流程相对冗长的问题,本实施例中,当完成了对协议数据单元的查找、规则匹配从而获取到无线链路控制层分片数据后,根据预先配置的内存信息,包括RLC内存分片情况来选择各无线链路控制层分片数据能够写入的内存位置,从而生成相应的内存地址,并根据内存地址对内存进行写入,以此来替代现有技术中通过RLC软件进行解析、触发请求由DMA硬件进行写入的过程,简化了处理流程。
在一个实施例中,于执行步骤S1之前,还包括配置过程,配置过程用于生成配置信息;
如图10所示,配置过程包括:
步骤A1:自接收模块中获取网络配置消息;
步骤A2:根据网络配置消息生成对应于多个逻辑信道的信道属性;
步骤A3:根据信道属性生成配置信息。
具体地,为实现对配置信息的生成,本实施例中,还在实际进行解析之前设置了配置过程,在该配置过程中通过获取到的网络配置消息对硬件加速器中的各个逻辑信道的信道属性进行配置,包括逻辑信道ID,下行rlc的模式,下行pdcp的模式,是否配置sdap头等特性,并构建配置信息保存在硬件加速器中,用于后续硬件加速器进行处理。
以上仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。

Claims (8)

1.一种下行消息的解析系统,其特征在于,包括:
接收模块,所述接收模块接收下行数据码流;
硬件加速器,所述硬件加速器连接所述接收模块,所述硬件加速器对所述下行数据码流进行解析,以得到多个消息头和对应于所述消息头的协议数据单元;
所述硬件加速器还从所述协议数据单元中筛选得到无线链路控制层分片数据;
所述无线链路控制层分片数据包括确认模式分片数据和非确认模式分片数据;
处理模块,所述处理模块连接内存,所述硬件加速器向所述内存中写入所述无线链路控制层分片数据,所述处理模块对所述无线链路控制层分片数据进行解析得到解析结果;
所述硬件加速器包括:
解析模块,所述解析模块获取所述下行数据码流并根据所述下行数据码流中匹配预先构建的配置信息并输出;
数据提取模块,所述数据提取模块连接所述解析模块,所述数据提取模块依照所述配置信息自所述下行数据码流中提取所述消息头,以及对应于每个所述消息头的协议数据单元;
分片拷贝模块,所述分片拷贝模块连接所述数据提取模块,所述分片拷贝模块自所述协议数据单元中筛选得到所述无线链路控制层分片数据,并将所述无线链路层控制层分片数据写入所述内存;
所述分片拷贝模块包括:
判别模块,所述判别模块获取所述协议数据单元,并从所述协议数据单元中筛选得到所述无线链路控制层分片数据;
内存选择模块,所述内存选择模块连接所述判别模块,所述内存选择模块根据预先采集的内存信息对所述内存进行地址选择得到内存地址;
写入模块,所述写入模块分别连接所述内存选择模块、所述判别模块和所述处理模块,所述写入模块根据所述内存地址将所述无线链路控制层分片数据写入所述内存;
所述判别模块依照预先配置的规则查找到对应的所述无线链路控制层分片数据;
所述内存选择模块根据RLC内存分片情况来选择各无线链路控制层分片数据能够写入的内存位置,从而生成相应的内存地址。
2.根据权利要求1所述的解析系统,其特征在于,所述解析模块包括:
子帧提取模块,所述子帧提取模块自所述下行数据码流中提取多个媒体接入控制帧的数据帧头;
标识获取模块,所述标识获取模块连接所述子帧提取模块,所述标识获取模块自所述数据帧头中获取逻辑信道标识;
配置查找模块,所述配置查找模块连接所述标识获取模块,所述配置查找模块根据所述逻辑信道标识查找所述配置信息。
3.根据权利要求2所述的解析系统,其特征在于,所述解析系统还包括配置模块,所述配置模块分别连接所述接收模块和所述硬件加速器,所述配置模块用于生成所述配置信息;
所述配置模块包括:
消息获取模块,所述消息获取模块自所述接收模块中获取网络配置消息;
逻辑信道解析模块,所述逻辑信道解析模块连接所述消息获取模块,所述逻辑信道解析模块根据所述网络配置消息生成对应于多个逻辑信道的信道属性;
信息生成模块,所述信息生成模块连接所述逻辑信道解析模块,所述信息生成模块根据所述信道属性生成所述配置信息。
4.一种下行消息的解析方法,其特征在于,适用于权利要求1-3任意一项所述的解析系统,包括:
步骤S1:采用接收模块接收下行数据码流;
步骤S2:采用硬件加速器对所述下行数据码流进行解析,得到多个消息头和对应于所述消息头的协议数据单元;
步骤S3:采用所述硬件加速器对所述协议数据单元进行筛选得到无线链路控制层分片数据;
步骤S4:采用所述硬件加速器将所述无线链路控制层分片数据写入处理模块的内存;
步骤S5:采用所述处理模块对所述无线链路控制层分片数据进行处理得到解析结果。
5.根据权利要求4所述的解析方法,其特征在于,所述步骤S2包括:
步骤S21:根据所述下行数据码流匹配对应于所述下行数据码流的配置信息;
步骤S22:根据所述配置信息自所述下行数据码流中提取消息头;
步骤S23:根据所述消息头生成多个所述协议数据单元。
6.根据权利要求5所述的解析方法,其特征在于,所述步骤S21包括:
步骤S211:自所述下行数据码流中提取多个媒体接入控制帧的数据帧头;
步骤S212:自所述数据帧头中获取逻辑信道标识;
步骤S213:根据所述逻辑信道标识查找所述配置信息。
7.根据权利要求5所述的解析方法,其特征在于,所述步骤S4包括:
步骤S41:预先采集的内存信息对所述内存进行地址选择得到内存地址;
步骤S42:根据所述内存地址将所述无线链路控制层分片数据写入所述内存。
8.根据权利要求5所述的解析方法,其特征在于,于执行步骤S1之前,还包括配置过程,所述配置过程用于生成所述配置信息;
所述配置过程包括:
步骤A1:自所述接收模块中获取网络配置消息;
步骤A2:根据所述网络配置消息生成对应于多个逻辑信道的信道属性;
步骤A3:根据所述信道属性生成所述配置信息。
CN202310107305.1A 2023-02-10 2023-02-10 一种下行消息的解析系统及方法 Active CN116209010B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310107305.1A CN116209010B (zh) 2023-02-10 2023-02-10 一种下行消息的解析系统及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310107305.1A CN116209010B (zh) 2023-02-10 2023-02-10 一种下行消息的解析系统及方法

Publications (2)

Publication Number Publication Date
CN116209010A CN116209010A (zh) 2023-06-02
CN116209010B true CN116209010B (zh) 2025-12-12

Family

ID=86516741

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310107305.1A Active CN116209010B (zh) 2023-02-10 2023-02-10 一种下行消息的解析系统及方法

Country Status (1)

Country Link
CN (1) CN116209010B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118984340B (zh) * 2024-10-22 2025-01-21 沈阳邦粹科技有限公司 一种硬实时的有线-无线通信转换硬件装置及其数据调度传输方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110995750A (zh) * 2019-12-18 2020-04-10 展讯通信(上海)有限公司 终端设备

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102769574B (zh) * 2012-08-06 2015-04-08 华为技术有限公司 一种能够进行业务硬件加速的装置及其方法
KR102509070B1 (ko) * 2017-11-24 2023-03-10 삼성전자주식회사 무선 통신 시스템에서 데이터 처리 방법 및 장치

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110995750A (zh) * 2019-12-18 2020-04-10 展讯通信(上海)有限公司 终端设备

Also Published As

Publication number Publication date
CN116209010A (zh) 2023-06-02

Similar Documents

Publication Publication Date Title
US10084713B2 (en) Protocol type identification method and apparatus
CN105704091B (zh) 一种基于ssh协议的会话解析方法及系统
WO2022078104A1 (zh) 网络流量分析方法、装置、电子设备和存储介质
CN116455787A (zh) 网络异常检测
CN114157502A (zh) 一种终端识别方法、装置、电子设备及存储介质
CN111967244B (zh) 一种基于fpga的fast协议解码方法、装置及设备
US20120147892A1 (en) Analysis of network packets using a generated hash code
WO2012171166A1 (zh) 协议解析方法及装置
CN103825869A (zh) 以太网报文头的压缩及解压缩方法、压缩及解压缩设备
CN107070589A (zh) 一种基于面向对象协议与传统协议的电能表自适应方法、装置及电能表
CN116209010B (zh) 一种下行消息的解析系统及方法
CN110167197B (zh) Gtp下行数据传输优化方法及装置
CN104702564A (zh) 一种网络共享用户识别方法及装置
CN116055411A (zh) 基于机器学习的upf数据流分类方法、系统、设备及介质
CN114362885A (zh) 物联网数据传输方法、装置、设备和介质
CN116208574A (zh) 报文处理方法、装置、电子设备及计算机可读存储介质
CN102916967B (zh) 协议解析的方法和装置
CN115038073A (zh) 用户永久标识获取方法、装置、电子设备及存储介质
CN110035436B (zh) 信息监控方法、装置、设备及存储介质
CN115801927A (zh) 报文解析方法及装置
US9577669B2 (en) Methods, systems, and computer readable media for optimized message decoding
WO2025241370A1 (zh) 数据报文传输方法与装置、及计算机可读存储介质
CN109246022B (zh) 物理层加速控制方法、装置及其物理层加速卡、服务器
CN112217605B (zh) 传输策略的选择方法、设备及存储介质
CN112788000B (zh) 一种udp数据包解析方法、系统和存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant