报文发送、接收方法和装置以及报文处理方法和系统制造方法及图纸

技术编号:16460307 阅读:191 留言:0更新日期:2017-10-26 00:47
本发明专利技术公开了一种报文发送、接收方法和装置以及报文处理方法和系统,生成报文,记录报文进入数据网络的时间戳,然后将报文通过数据网络发送,在接收到该报文和时间戳后,根据时间戳以及预设最大时延,确定报文的输出时刻,当出口时钟的时间点小于输出时刻,则对报文进行缓存。克服了由于报文在数据网络中传输的时间不确定而导致的报文输出不确定的问题,使报文可以按照固定的时间进行传输,为后续的处理提供便利,扩大了数据网络的应用范围,提升了用户体验。

Message sending and receiving method and device, message processing method and system

The invention discloses a method and a device for transmitting and receiving message and message processing method and system to generate a message, record the timestamp data packets in the network, then the message send data through the network, after receiving the message and time stamp, according to the time stamp and preset the maximum delay time, determine the output message when the outlet, clock time is less than the output moment is to cache packets. To overcome the message transmission in the data in the network time uncertainty caused by message output uncertainty, so that the message can be transmitted in a fixed time, and provide convenience for the subsequent processing, to expand the scope of application of data network, improve the user experience.

【技术实现步骤摘要】
报文发送、接收方法和装置以及报文处理方法和系统
本专利技术涉及数据报文传送领域,尤其涉及一种报文发送、接收方法和装置以及报文处理方法和系统。
技术介绍
以太网技术的快速发展,使得数据业务成为网络的主要业务流量,数据网络开始代替SDH(SynchronousDigitalHierarchy,同步数字体系)网络成为通讯网的发展方向,目前各个运行商大力发展PTN(分组传送网,PacketTransportNetwork)、IPRAN(IPRadioAccessNetwork,无线接入网IP化)等数据网络,逐步替代以前的SDH网络。数据网络具备综合成本低、业务调度能力灵活,很好地满足了当前数据业务的传送需求。但数据网络在业务传送中延迟时间、延迟时间抖动方面都存在不确定性,而在某些领域,对于数据报文的传送时长并不敏感,但对报文传递时间的变化非常敏感,例如,在电力系统通讯专网中,控制中心需要向上下游的两个电站下发电闸开关命令,要求命令传递时间是确定,保证上下游电闸开关按照指令顺序关系操作电闸开关,上下游电闸的开关顺序是有严格要求的,错误的电闸顺序会导致电网电力动作出现紊乱,酿成灾难。由于数据网络的报文传递时间不确定,因此无法满足电力专网的需求。
技术实现思路
本专利技术提供了一种报文发送、接收方法和装置以及报文处理方法和系统,旨在解决现有技术中数据报文传递时间不稳定,进而导致了安全隐患等问题。为了解决上述技术问题,本专利技术提供了一种报文发送方法,包括:生成报文;记录所述报文进入数据网络时,入口时钟的时间戳;其中,所述入口时钟与出口时钟同步;将所述时间戳与所述报文一起通过所述数据网络发送。可选的,所述将时间戳与报文一起通过所述数据网络发送包括:将所述时间戳插入到报文中;对所述报文重新进行封装,并通过所述数据网络发送。进一步的,本专利技术还提供了一种报文接收方法,包括:通过数据网络接收报文以及所述报文进入所述数据网络时入口时钟的时间戳;根据所述时间戳以及预设最大时延,确定所述报文的输出时刻;当出口时钟的时间点小于所述输出时刻时,则对所述报文进行缓存,所述出口时钟与入口时钟同步。可选的,所述根据所述时间戳以及预设最大时延,确定所述报文的输出时刻包括:所述输出时刻大于等于所述时间戳与所述预设最大时延之和。可选的,当所述出口时钟的时间点大于等于所述输出时刻时,则输出所述报文。可选的,当所述时间戳被封装入所述报文时,所述输出所述报文包括:将所述时间戳从所述报文中移除;对所述报文重新进行封装并输出。进一步的,本专利技术还提供了一种报文处理方法,包括:采用上述的报文发送方法发送所述报文和时间戳;接收所述报文和时间戳,并采用上述的报文接收方法进行处理。进一步的,本专利技术还提供了一种报文发送装置,包括:报文生成模块,用于生成报文;时间记录模块,用于记录所述报文进入数据网络时,入口时钟的时间戳;其中,所述入口时钟与出口时钟同步;报文发送模块,用于将所述时间戳与所述报文一起通过所述数据网络发送。可选的,所述报文发送模块包括第一封装模块,用于将所述时间戳插入到报文中,并对所述报文重新进行封装。进一步的,本专利技术还提供了一种报文接收装置,包括:报文接收模块,用于通过数据网络接收报文以及与所述报文进入所述数据网络时入口时钟的时间戳;时间确定模块,用于根据所述时间戳以及预设最大时延,确定所述报文的输出时刻;报文缓存模块,用于当出口时钟的时间点小于所述输出时刻时,则对所述报文进行缓存,所述出口时钟与入口时钟同步。可选的,所述根据所述时间戳以及预设最大时延,确定所述报文的输出时刻包括:所述输出时刻大于等于所述时间戳与所述预设最大时延之和。可选的,还包括报文输出模块,用于当所述出口时钟的时间点大于等于所述输出时刻时,则输出所述报文。可选的,当所述时间戳被封装入所述报文时,所述报文输出模块包括第二封装模块,用于将所述时间戳从所述报文中移除,并对所述报文重新进行封装并输出。进一步的,本专利技术还提供了一种报文处理系统,包括上述的报文发送装置以及上述的报文接收装置。有益效果本专利技术提供了一种报文发送、接收方法和装置以及报文处理方法和系统,生成报文,记录报文进入数据网络的时间戳,然后将报文通过数据网络发送,在接收到该报文和时间戳后,根据时间戳以及预设最大时延,确定报文的输出时刻,当出口时钟的时间点小于输出时刻,则对报文进行缓存。克服了由于报文在数据网络中传输的时间不确定而导致的报文输出不确定的问题,使报文可以按照固定的时间进行传输,为后续的处理提供便利,扩大了数据网络的应用范围,提升了用户体验。附图说明图1是本专利技术实施例提供的一种报文发送方法流程图;图2是本专利技术实施例提供的一种报文接收方法流程图;图3是本专利技术实施例提供的一种报文处理方法流程图;图4是本专利技术实施例提供的一种报文发送装置模块示意图;图5是本专利技术实施例提供的一种报文接收装置模块示意图;图6是本专利技术实施例提供的一种报文处理方法流程图。具体实施方式本专利技术的构思点在于:通过记录报文通过数据网络传输时,进入数据网络的时间戳,以及设定预设最大时延,使报文在传输到报文接收装置时,在满足输出时刻的情况下才能输出,从而避免了报文在未加限制的情况下进行传输导致的传输时间不确定的问题,报文必须延迟预设最大时延这一时长,方便后续的操作以及扩大了数据网络的应用范围。下面结合附图对本专利技术各个实施例作进一步说明。本实施例提供了一种报文发送方法,请参考图1,包括:S101、生成报文;S102、记录报文进入数据网络时,入口时钟的时间戳;其中,入口时钟与出口时钟同步;S103、将时间戳与报文一起通过数据网络发送给报文接收装置。S101中,报文发送装置生成的报文,并不一定是报文发送装置本身生成的,也可以是其他装置生成后发送给报文发送装置的;报文发送装置是报文通过数据网络发送的起点,报文在报文发送装置这一点进入数据网络。S102中,由于报文发送装置要将报文通过数据网络发送,而报文发送装置又是数据网络的起点,在发送时,记录下报文进入数据网络时,入口时钟的时间戳,而该时间戳与该报文对应。即在报文进入数据网络的地方设置一个入口时钟,该入口时钟用于实时记录报文进入数据网络的时间。入口时钟的记录精度可以很高,即精确到报文进入数据网络的瞬间,即记录下当时的时间;精度越高,传递时间的波动就越小。本实施中对于时钟的形式,或者说原理没有限定,不管是机械钟,还是电子钟,石英钟,原子钟等等,都是可行的。由于需要记录报文发送装置发送报文的时间,以及报文接收装置接收报文的时间,那么,入口时钟和出口时钟的时间应该同步;同步的含义是,或者入口时钟和出口时钟的时间是一致的,或者入口时钟的时间和出口时钟的时间之间的换算关系是确定的。例如,北京所在的时区是东八区,东京所在的时区是东九区,那么,北京的时间与东京的时间之间就有一个小时的时差;因此,若报文发送装置处于北京,而报文接收装置处于东京,那么记录的时间戳就应该加上一个小时,或者出口时钟的时间要减去一个小时,这样就能使两者同步。入口时钟和出口时钟的同步方式,可以有多种;一般来说,时钟的同步方式分为两大类,其一,是出口时钟和入口时钟之间进行同步,即以出口时钟/入口时钟为基准,使入口时钟/出口时钟与之一致;这样同步的结果是两个时钟的本文档来自技高网...
报文发送、接收方法和装置以及报文处理方法和系统

【技术保护点】
一种报文发送方法,其特征在于,包括:生成报文;记录所述报文进入数据网络时,入口时钟的时间戳;其中,所述入口时钟与出口时钟同步;将所述时间戳与所述报文一起通过所述数据网络发送。

【技术特征摘要】
1.一种报文发送方法,其特征在于,包括:生成报文;记录所述报文进入数据网络时,入口时钟的时间戳;其中,所述入口时钟与出口时钟同步;将所述时间戳与所述报文一起通过所述数据网络发送。2.如权利要求1所述的报文发送方法,其特征在于,所述将时间戳与报文一起通过所述数据网络发送包括:将所述时间戳插入到报文中;对所述报文重新进行封装,并通过所述数据网络发送。3.一种报文接收方法,其特征在于,包括:通过数据网络接收报文以及所述报文进入所述数据网络时入口时钟的时间戳;根据所述时间戳以及预设最大时延,确定所述报文的输出时刻;当出口时钟的时间点小于所述输出时刻时,则对所述报文进行缓存,所述出口时钟与入口时钟同步。4.如权利要求3所述的报文接收方法,其特征在于,所述根据所述时间戳以及预设最大时延,确定所述报文的输出时刻包括:所述输出时刻大于等于所述时间戳与所述预设最大时延之和。5.如权利要求3或4所述的报文输出方法,其特征在于,当所述出口时钟的时间点大于等于所述输出时刻时,则输出所述报文。6.如权利要求5所述的报文接收方法,其特征在于,当所述时间戳被封装入所述报文时,所述输出所述报文包括:将所述时间戳从所述报文中移除;对所述报文重新进行封装并输出。7.一种报文处理方法,其特征在于,包括:采用权利要求1或2项所述的报文发送方法发送所述报文和时间戳;接收所述报文和时间戳,并采用如权利要求3-6任一项所述的报文接收方法进行处理。8.一种报文发送装置,其特征在于,包括:报...

【专利技术属性】
技术研发人员:刘峰
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1