报文生成方法及电路及存储介质技术

技术编号:26346695 阅读:32 留言:0更新日期:2020-11-13 21:25
本申请涉及一种报文生成方法及电路及存储介质,本申请中,在接收报文后,将当前存储地址的前端地址划分为预留地址,将报文依次写入预留地址的次位地址,在报文写入完毕后,无论是报文中段的关键信息,还是报文接收完成后才能获得的关键信息,都可以从报文中进行获取,由于在当前存储地址的前端预留了一段存储地址,此时将报文的关键信息回写到预留地址,接收者收到的报文即为关键信息在前,报文数据在后的报文,既方便接收者读取报文,又不影响本地在写入报文时的效率。

【技术实现步骤摘要】
报文生成方法及电路及存储介质
本申请涉及数据处理
,尤其涉及一种报文生成方法及电路及存储介质。
技术介绍
现有技术中,在接收到报文时,一般需要对报文先进行缓存,同时提取一些报文中的关键信息,关键信息处理无误再进行转发。在接收报文时,首先有入口逻辑判断报文的开始与结束,一般开始与结束都是使用辅助的SOP(StartOfPacket,输出模块数据包起点)及EOP(EndOfPacket,输出模块数据包的终点)信号来指示,报文内存通常会使用FIFO(FirstInFirstOut,先进先出)格式来进行写入,虽然FIFO的先进先出的特性用来确保报文内容顺序方面较为优异,但是有一些报文的关键信息,只能在报文的中段进行获取或者在报文接收完成才能得到,因为FIFO的结构问题,这些关键信息只能写在报文的最后面。但是如此生成的报文,在进行转发时,接收者也只能在最后才能得到这些关键信息。即现有技术中还采用了一种双FIFO模式,即把这些关键信息存储在其他地方,一个FIFO存报文数据,另一个FIFO存关键信息,这样可以在报文转发的时候,先送出信息,再送出本文档来自技高网...

【技术保护点】
1.一种报文生成方法,其特征在于,包括:/n接收报文;/n将当前存储地址的前端地址划分为预留地址,将所述报文依次写入所述预留地址的次位地址;/n在所述报文写入完毕后,从所述报文中提取关键信息,并将所述报文的关键信息回写到所述预留地址。/n

【技术特征摘要】
1.一种报文生成方法,其特征在于,包括:
接收报文;
将当前存储地址的前端地址划分为预留地址,将所述报文依次写入所述预留地址的次位地址;
在所述报文写入完毕后,从所述报文中提取关键信息,并将所述报文的关键信息回写到所述预留地址。


2.根据权利要求1所述的方法,其特征在于,还包括:
将所述报文进行分组,在确定循环进行时,将每组所述报文按照所述循环依次进行写入。


3.根据权利要求1所述的方法,其特征在于,所述报文的关键信息至少包括:所述报文的HASH值、密码、索引、长度、目的地址、源头和映射表。


4.根据权利要求1所述的方法,其特征在于,所述从所述报文中提取关键信息,具体包括:
根据所述报文的应用场景从所述报文中提取需要的关键信息。


5.根据权利要求4所述的方法,其特征在于,所述根据所述报文的应用场景从所述报文中提取需要的关键信息,具体包括:
若所述报文的应用场景为单纯转发,则从所述报文中提取目的地址信息;
若所述报文的应用场景为简单解密,则从所述报文中提取密码信息...

【专利技术属性】
技术研发人员:刘小波张河勇
申请(专利权)人:四川科道芯国智能技术股份有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1