报文发送方法技术

技术编号:39400722 阅读:8 留言:0更新日期:2023-11-19 15:53
本发明专利技术公开了一种报文发送方法

【技术实现步骤摘要】
报文发送方法、装置及系统


[0001]本申请涉及计算机领域,具体涉及一种报文发送方法

装置及系统


技术介绍

[0002]网络通信系统可以包括发送端设备

交换机和接收端设备,发送端设备可以通过交换机将报文传输至接收端设备

[0003]相关技术中,发送端设备在将报文发送至交换机后,报文可能需要在交换机中排队等候较长时间,导致报文传输的时延较高


技术实现思路

[0004]本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一

为此,本专利技术的一个目的在于提出一种报文发送方法

装置及系统,该方法中发送端设备在获取待发送的报文后,从报文中提取报文的报文特征信息,获取与报文特征信息对应的报文发送时刻,在到达报文发送时刻时,向
TSN
交换机发送报文,以使报文在
TSN
交换机的时隙开启时刻到达
TSN
交换机

由于报文在
TSN
交换机的时隙开启时刻到达
TSN
交换机,因此
TSN
交换机在接收到该报文后即可向接收端设备发送该报文,由此降低了报文在
TSN
交换机的排队等待时间,降低了报文传输的时延

[0005]一方面,提供了一种报文发送方法,方法包括:
[0006]获取待发送的报文,并从报文中提取报文特征信息;
[0007]获取与报文特征信息对应的报文发送时刻;
[0008]在到达报文发送时刻时,向时间敏感网络
TSN
交换机发送报文,以使报文在
TSN
交换机的时隙开启时刻到达
TSN
交换机

[0009]可选的,获取与报文特征信息对应的报文发送时刻,包括:
[0010]获取与报文特征信息对应的参考时长;
[0011]将与发送周期的起始时刻间隔参考时长的时刻确定为报文发送时刻

[0012]可选的,获取与报文特征信息对应的参考时长,包括:
[0013]获取预设的报文配置信息,报文配置信息中记录特征信息与时长的对应关系;
[0014]从报文配置信息中获取与报文特征信息对应的参考时长

[0015]可选的,在获取待发送的报文之前,方法还包括:
[0016]向服务器发送配置信息获取指令,配置信息获取指令用于指示服务器发送报文配置信息;接收并存储服务器发送的报文配置信息;
[0017]或者,响应于配置指令,配置并存储报文配置信息

[0018]可选的,待发送的报文为多个,方法还包括:
[0019]按照多个报文的报文发送时刻确定多个报文的发送顺序,并按照多个报文的发送顺序将多个报文缓存至队列中;
[0020]在到达报文发送时刻时,向
TSN
交换机发送报文,包括:
[0021]对于每个报文,在到达报文发送时刻时,从队列中获取报文,并向
TSN
交换机发送报文

[0022]可选的,报文特征信息包括报文的优先级,或者,报文的五元组信息

[0023]可选的,报文特征信息包括报文的优先级;待发送的报文为多个,若多个报文中第一报文的优先级和第二报文的优先级相同,且第一报文的获取时刻早于第二报文的获取时刻,则第一报文的报文发送时刻早于第二报文的报文发送时刻

[0024]另一方面,提供了一种计算机可读存储介质,其上存储有报文发送程序,报文发送程序被处理器执行时实现上述方面所述的报文发送方法

[0025]又一方面,提供了一种发送端设备,包括存储器

处理器及存储在存储器上并可在处理器上运行的报文发送程序,处理器执行报文发送程序时,实现上述方面所述的报文发送方法

[0026]再一方面,提供了一种报文发送装置,装置包括:
[0027]第一获取模块,用于获取待发送的报文;
[0028]提取模块,用于从报文中提取报文特征信息;
[0029]第二获取模块,用于获取与报文特征信息对应的报文发送时刻;
[0030]发送模块,用于在到达报文发送时刻时,向时间敏感网络
TSN
交换机发送报文,以使报文在
TSN
交换机的时隙开启时刻到达
TSN
交换机

[0031]可选的,第二获取模块,用于:
[0032]获取子模块,用于获取与报文特征信息对应的参考时长;
[0033]确定子模块,用于将与发送周期的起始时刻间隔参考时长的时刻确定为报文发送时刻

[0034]可选的,获取子模块,用于:
[0035]获取预设的报文配置信息,报文配置信息中记录特征信息与时长的对应关系;
[0036]从报文配置信息中获取与报文特征信息对应的参考时长

[0037]可选的,装置还包括:
[0038]配置模块,用于在获取待发送的报文之前,向服务器发送配置信息获取指令,配置信息获取指令用于指示服务器发送报文配置信息;接收并存储服务器发送的报文配置信息;
[0039]或者,响应于配置指令,配置并存储报文配置信息

[0040]可选的,报文特征信息包括报文的优先级;待发送的报文为多个,若多个报文中第一报文的优先级和第二报文的优先级相同,且第一报文的获取时刻早于第二报文的获取时刻,则第一报文的报文发送时刻早于第二报文的报文发送时刻

[0041]再一方面,提供了一种网络通信系统,网络通信系统包括:多个发送端设备

多个
TSN
交换机和多个接收端设备;
[0042]每个发送端设备用于实现上述方面所述的报文发送方法;
[0043]每个
TSN
交换机用于将在时隙开始时刻接收到的报文发送至对应的接收端设备

[0044]本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到

附图说明
[0045]图1是本专利技术实施例提供的一种报文发送方法的流程图;
[0046]图2是本专利技术实施例提供的另一种报文发送方法的流程图;
[0047]图3是本专利技术实施例提供的一种发送端设备的结构示意图;
[0048]图4是本专利技术实施例提供的一种报文发送装置的框图;
[0049]图5是本专利技术实施例提供的一种第二获取模块的框图;
[0050]图6是本专利技术实施例提供的另一种报文发送装置的框图

具体实施方式
[0051]下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种报文发送方法,其特征在于,所述方法包括:获取待发送的报文,并从所述报文中提取报文特征信息;获取与所述报文特征信息对应的报文发送时刻;在到达所述报文发送时刻时,向时间敏感网络
TSN
交换机发送所述报文,以使所述报文在所述
TSN
交换机的时隙开启时刻到达所述
TSN
交换机
。2.
根据权利要求1所述的方法,其特征在于,获取与所述报文特征信息对应的报文发送时刻,包括:获取与所述报文特征信息对应的参考时长;将与发送周期的起始时刻间隔所述参考时长的时刻确定为所述报文发送时刻
。3.
根据权利要求2所述的方法,其特征在于,获取与所述报文特征信息对应的参考时长,包括:获取预设的报文配置信息,所述报文配置信息中记录特征信息与时长的对应关系;从所述报文配置信息中获取与所述报文特征信息对应的参考时长
。4.
根据权利要求3所述的方法,其特征在于,在获取待发送的报文之前,所述方法还包括:向服务器发送配置信息获取指令,所述配置信息获取指令用于指示所述服务器发送所述报文配置信息;接收并存储所述服务器发送的报文配置信息;或者,响应于配置指令,配置并存储所述报文配置信息
。5.
根据权利要求1至4任一所述的方法,其特征在于,所述报文特征信息包括所述报文的优先级,或者,所述报文的五元组信息
。6.
根据权利要求1至4任一所述的方法,其特征在于,所述报文特征信息包括所述报文的优先级;所述待发送的报文为多个,若多个所述报文中第一报文的优先级和第二报文的优先级相同,且所述第一报文的获取时刻早于所述第二报文的获取时刻,则所述第一报文的报文发送时刻早于所述第二报文的报文发送时刻
。7.
根据权利要求1至4任一所述的方法,其特征在于,所述待发送的报文为多个,所述方法还包括:按照多个所述报文的报文发送时刻确定多个所述报文的发送顺序,并按照多个所述报文的发送顺序将多个所述报文缓存至队列中;在到达所述报文发送时刻时,向
TSN
交换机发送所述报文,包括:对于每个所述报文,在到达所述报文发送时刻时,从所述队列中获取所述报文,并向
TSN
交换机发送所述报文
。8.
一种计算机可读存储介质,其特征在于,其上存储有报文发送程序,所述报文发送程序被处理器执行时实现权利要求1至7任一所述的报文发送方法
。9.
一种发送端设备,其特征在...

【专利技术属性】
技术研发人员:池颖英郑哲刘晓群周晓露陈飞王锐朱海龙李庆
申请(专利权)人:北京智芯微电子科技有限公司
类型:发明
国别省市:

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

1