报文上送方法和装置与流程

文档序号:37288561发布日期:2024-03-13 20:37阅读:10来源:国知局
报文上送方法和装置与流程

本申请涉及数据传输领域,尤其涉及一种报文上送方法和装置。


背景技术:

1、报文上送是指从报文获取方、向与其连接的报文接收方发送报文的过程。

2、目前在进行报文上送时,通常是报文获取方从报文发送方接收到待上送报文,此时若当前已接收到的报文的数量达到预设数量,则报文接收方会将该预设数量的报文均上送至报文接收方,以将待上送报文上送至报文接收方。为了尽量使待上送报文被报文接收方尽快响应,通常会将预设数量设置的较小。

3、但是,由于预设数量较小,报文获取方会频繁进行报文上送处理,进而报文获取方和报文接收方的数据处理压力会较大,以致待上送报文和报文接收方处于较低性能状态,因此报文上送时延较大,报文上送的效率较低。


技术实现思路

1、有鉴于此,本申请实施例提供一种报文上送方法和装置,它能够使报文接收单元在对不同报文类型的待上送报文进行收包时均可以处于保持较高性能状态,减小报文上送的时延,提高报文上送的效率。

2、根据本申请实施例的第一方面,提供了一种报文上送方法,该报文上送方法包括:接收待上送报文;确定所述待上送报文的报文类型;根据所述待上送报文的报文类型,将所述待上送报文存储至对应的队列中,其中,不同的所述报文类型对应的队列不同;在达到所述报文类型对应的报文上送条件后,将所述报文类型所对应队列中的至少部分报文上送至所述报文接收单元,其中,不同的所述报文类型对应的报文上送条件不同,不同的所述报文上送条件对应的报文上送时机和上送报文的数量至少部分不同,所述至少部分报文包括所述待上送报文。

3、根据本申请实施例的第二方面,提供了一种报文上送装置,该报文上送装置包括:接收单元,用于接收待上送报文;确定单元,用于确定所述待上送报文的报文类型;存储单元,用于根据所述待上送报文的报文类型,将所述待上送报文存储至对应的队列中,其中,不同的所述报文类型对应的队列不同;上送单元,用于在达到所述报文类型对应的报文上送条件后,将所述报文类型所对应队列中的至少部分报文上送至所述报文接收单元,其中,不同的所述报文类型对应的报文上送条件不同,不同的所述报文上送条件对应的报文上送时机和上送报文的数量至少部分不同,所述至少部分报文包括所述待上送报文。

4、根据本申请实施例的第三方面,提供了一种专用数据处理器,包括:存储器和处理器,其中,所述存储器中存储有计算机程序,当所述计算机程序被所述处理器执行时,实现如上所述的报文上送方法。

5、根据本申请实施例的第四方面,提供了一种报文接收单元,包括:存储器和处理器,其中,所述存储器中存储有计算机程序,当所述计算机程序被所述处理器执行时,实现如上所述的报文上送方法。

6、根据本申请实施例的第五方面,提供了一种计算机存储介质,所述计算机存储介质存储有计算机程序代码,当所述计算机程序代码被处理器运行时,使处理器执行如上所述的报文上送方法。

7、根据本申请的实施例,可以根据待上送报文的报文类型,将待上送报文存储至对应的队列中,并在达到待上送报文的报文类型对应的报文上送条件后,将待上送报文上送至报文接收单元,由此,由于不同的报文上送条件对应的报文上送时机和上送报文的数量至少部分不同,因此在接收到待上送报文后,对于需要快速响应的待上送报文,可以在存储至队列中后直接上送,而对于需要批量处理的待上送报文,可以在存储其的队列中的数据数量达到一定数量后再批量上送,进而可以减少报文上送的频率,减小了报文上送方和报文接受方的处理压力,以使报文接收单元在对不同报文类型的待上送报文进行收包时均可以处于保持较高性能状态,减小报文上送的时延,提高报文上送的效率。



技术特征:

1.一种报文上送方法,其特征在于,所述报文上送方法包括:

2.根据权利要求1所述的报文上送方法,其特征在于,每一所述报文类型对应的队列存储于报文获取单元,所述报文接收单元周期性向所述报文获取单元发送第一报文类型对应的第一报文获取请求;

3.根据权利要求2所述的报文上送方法,其特征在于,所述将所述待上送报文上送至所述报文接收单元,包括:

4.根据权利要求1所述的报文上送方法,其特征在于,每一所述报文类型对应的队列存储于报文获取单元;

5.根据权利要求4所述的报文上送方法,其特征在于,所述将所述待上送报文上送至所述报文接收单元,包括:

6.根据权利要求4所述的报文上送方法,其特征在于,所述确定所述待上送报文的报文类型,包括:

7.根据权利要求1所述的报文上送方法,其特征在于,所述确定所述待上送报文的报文类型包括:

8.一种报文上送装置,其特征在于,所述报文上送装置包括:

9.一种专用数据处理器,其特征在于,包括:

10.一种报文接收单元,其特征在于,应用于计算机设备,所述报文接收单元包括:

11.一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机程序代码,当所述计算机程序代码被处理器运行时,使处理器执行根据权利要求1至7中任一项所述的报文上送方法。


技术总结
本申请涉及数据传输领域,尤其涉及一种报文上送方法和装置。该报文上送方法包括:接收待上送报文;确定待上送报文的报文类型;根据待上送报文的报文类型,将待上送报文存储至对应的队列中,其中,不同的报文类型对应的队列不同;在达到报文类型对应的报文上送条件后,将报文类型所对应队列中的至少部分报文上送至报文接收单元,其中,不同的报文类型对应的报文上送条件不同,不同的报文上送条件对应的报文上送时机和上送报文的数量至少部分不同,至少部分报文包括待上送报文。本公开实施例能够使报文接收单元在对不同报文类型的待上送报文进行收包时均可以处于保持较高性能状态,减小报文上送的时延,提高报文上送的效率。

技术研发人员:钱嘉林
受保护的技术使用者:中科驭数(北京)科技有限公司
技术研发日:
技术公布日:2024/3/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1