【技术实现步骤摘要】
一种数据发送的方法、装置、设备及存储介质
本专利技术涉及通信
,尤其涉及一种数据发送的方法、装置、设备及存储介质。
技术介绍
框式设备因其高性能和强大的计算能力应用越来越广泛。框式设备包括主控板和业务板,其中,主控板用于控制整台装置正常运行、统一管理所有业务板的配置下发和状态显示并统一存储本装置的所有配置文件。业务板则负责实现各种网络业务、安全业务和应用功能,包括防火墙板、IPS板、UAG板、ADX板、GUARD板等。主控板和业务板之间通过板间通道进行通信,主控板可以通过板间通道下发一些配置、转发表项、审计策略等信息到业务板,使得业务板可以独立处理业务,同时,业务板也可以通过板间通道向主控板发送一些运行状态、业务日志、业务板流量等信息,来将这些信息记录或呈现到设备管理UI中去。目前,当业务板上某模块进行业务运转生成的数据要发送给主控板时,处理过程如下:首先,将业务板发送数据发送给发包队列模块,如果发包队列模块成功接收数据,即数据入队成功,则等待发包线程将发包队列模块中的数据发送到主控板,发送成功则此次数据发送流程结束,发送失败则记录此次失败处理事件。如果发包 ...
【技术保护点】
1.一种数据发送的方法,其特征在于,所述方法用于框式设备,所述框式设备包括主控板和业务板,包括:将业务板中待发送的数据发送给发包队列模块,其中,所述发包队列模块用于存储待发送的数据;判断所述发包队列模块是否成功接收所述数据;如果是,则将所述数据通过发包线程发送至主控板;如果否,则在缓冲区模块中建立新节点存储所述数据,以便在所述发包队列模块的剩余存储空间达到预设值时,按照所述缓冲区模块节点的预设顺序重新将所述数据发送给发包队列模块。
【技术特征摘要】
1.一种数据发送的方法,其特征在于,所述方法用于框式设备,所述框式设备包括主控板和业务板,包括:将业务板中待发送的数据发送给发包队列模块,其中,所述发包队列模块用于存储待发送的数据;判断所述发包队列模块是否成功接收所述数据;如果是,则将所述数据通过发包线程发送至主控板;如果否,则在缓冲区模块中建立新节点存储所述数据,以便在所述发包队列模块的剩余存储空间达到预设值时,按照所述缓冲区模块节点的预设顺序重新将所述数据发送给发包队列模块。2.如权利要求1所述的一种数据发送的方法,其特征在于,所述数据包括:业务板运行状态数据、业务板的业务日志和/或业务板的流量。3.如权利要求1所述的一种数据发送的方法,其特征在于,在缓冲区模块中建立新节点存储所述数据之前,还包括:判断所述缓冲区模块是否存在剩余存储空间;如果是,则在所述缓冲区模块中建立新节点存储所述数据;如果否,则启动计时器计时。4.如权利要求3所述的一种数据发送的方法,其特征在于,在启动计时器计时之后至所述缓冲区模块出现剩余存储空间之前,还包括:判断所述计时器的计时是否超过预设时间;如果是,则向所述业务板发送复位指令,以便所述业务板执行复位操作;如果否,则记录所述发包队列模块未成功接收所述数据的事件。5.如权利要求1所述的一种数据发送的方法,其特征在于,在将所述数据通过发包线程发送至主控板之后,还包括:计算发包队列模块中的剩余存储空间;判断所述剩余存储...
【专利技术属性】
技术研发人员:宁力军,
申请(专利权)人:杭州迪普科技股份有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。