买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:中核控制系统工程有限公司;中国核电工程有限公司
摘要:本发明公开一种Socket转发持续数据监测方法、装置、介质及产品,涉及通信领域。该方法包括:接收返回数据包,并获取返回数据包返回的数据包数量;根据数据包数量,确定接收队列状态;根据接收队列状态,确定请求数据包的生成状态;当生成状态为继续生成时,得到待发送请求数据包;获取发送状态;发送状态包括继续发送和停止发送;当发送状态为继续发送时,发送待发送请求数据包;对返回数据包进行合法性检查,得到检查结果;检查结果包括合法和不合法;当检查结果为合法时,将返回数据包按照数据库表结构存储至数据库中。本发明能够提升Socket转发的灵敏度和稳定性。
主权项:1.一种Socket转发持续数据监测方法,其特征在于,所述方法包括:接收返回数据包,并获取所述返回数据包返回的数据包数量;根据所述数据包数量,确定接收队列状态,具体包括:当所述数据包数量等于0时,所述接收队列状态为空队状态;当所述数据包数量不等于0时,所述接收队列状态为非空队状态;根据所述接收队列状态,确定请求数据包的生成状态,具体包括:当所述接收队列状态为空队状态时,所述请求数据包的生成状态为继续生成;当所述接收队列状态为非空队状态时,所述请求数据包的生成状态为停止生成;当所述生成状态为继续生成时,得到待发送请求数据包,具体包括:判断标志变量是否为真;当所述标志变量为真时,判断所述接收队列状态是否为空队状态;当所述标志变量为真且所述接收队列状态为空队状态时,调取基础信息;根据所述基础信息,生成请求数据包;对所述请求数据包添加校验码,得到初始数据包;将所述初始数据包压入发送队列,得到待发送请求数据包;获取发送状态;所述发送状态包括继续发送和停止发送;当所述发送状态为继续发送时,发送所述待发送请求数据包,具体包括:判断标志变量是否为真;当所述标志变量为真时,判断队列中对头是否可取出所述待发送请求数据包;当队列中对头不可取出所述待发送请求数据包时,发送释放资源信号;当队列中对头可取出所述待发送请求数据包时,取出所述待发送请求数据包;判断所述待发送请求数据包是否满足格式要求;当所述待发送请求数据包不满足格式要求时,丢弃所述待发送请求数据包;当所述待发送请求数据包满足格式要求时,发送所述待发送请求数据包;对所述返回数据包进行合法性检查,得到检查结果;所述合法性检查包括数据长度检查、数据范围检查和状态位检查;所述检查结果包括合法和不合法;当所述检查结果为合法时,将所述返回数据包按照数据库表结构存储至数据库中。
全文数据:
权利要求:
百度查询: 中核控制系统工程有限公司 中国核电工程有限公司 一种Socket转发持续数据监测方法、装置、介质及产品
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。