-
公开(公告)号:CN115883338B
公开(公告)日:2024-07-09
申请号:CN202211573043.X
申请日:2022-12-08
Applicant: 中国船舶集团有限公司第七一六研究所
IPC: H04L41/0663 , H04L1/22 , H04L1/1607
Abstract: 本发明公开了一种基于滞留帧重发的船用双冗余网络通信零丢帧实现方法,涉及到高可用通信领域,解决船用双冗余网络故障切换时的丢帧问题。该方法包括驱动发送函数中设置发送描述子的命令字,在EC故障切换时判断故障ECTD发送状态字,把滞留在故障EC中的相关帧TD复制到新工作EC空闲TD中等处理机制。本发明不需要额外的存储缓冲,可用于改进当前船用双冗余网络驱动程序,实现切换时的零丢帧,提升通信的高可用性。该方法简易、可行,且通用性强,具有较强的推广应用价值。
-
公开(公告)号:CN115883338A
公开(公告)日:2023-03-31
申请号:CN202211573043.X
申请日:2022-12-08
Applicant: 中国船舶集团有限公司第七一六研究所
IPC: H04L41/0663 , H04L1/22 , H04L1/1607
Abstract: 本发明公开了一种基于滞留帧重发的船用双冗余网络通信零丢帧实现方法,涉及到高可用通信领域,解决船用双冗余网络故障切换时的丢帧问题。该方法包括驱动发送函数中设置发送描述子的命令字,在EC故障切换时判断故障ECTD发送状态字,把滞留在故障EC中的相关帧TD复制到新工作EC空闲TD中等处理机制。本发明不需要额外的存储缓冲,可用于改进当前船用双冗余网络驱动程序,实现切换时的零丢帧,提升通信的高可用性。该方法简易、可行,且通用性强,具有较强的推广应用价值。
-
公开(公告)号:CN116016130B
公开(公告)日:2024-07-09
申请号:CN202211573863.9
申请日:2022-12-08
Applicant: 中国船舶集团有限公司第七一六研究所
IPC: H04L41/0663 , H04L47/32 , H04L1/22 , H04L12/02
Abstract: 本发明公开了一种基于延时丢弃的船用双冗余网络切换时降低丢帧数的方法,包括:在双冗余网卡驱动中增加用于记录最近一段时间内该网卡发送的帧信息的发送帧信息记录数据结构,在驱动程序发送处理函数中将当前帧发送的时刻,帧数据存放的内存地址记录在发送帧信息记录数据结构中;驱动程序定时按照超时帧处理算法删除发送帧信息记录数据结构中帧发送时刻与当前时刻差值大于两路网路最大切换时间的帧;当切换成功后,当前工作网卡重发另一路网卡对应的发送帧信息记录数据结构中需要重发的帧。本发明可用于改进当前船用双冗余网络驱动,降低切换时的丢帧数,提升通信的高可用性。
-
公开(公告)号:CN117528769A
公开(公告)日:2024-02-06
申请号:CN202311480483.5
申请日:2023-11-07
Applicant: 中国船舶集团有限公司第七一六研究所
IPC: H04W64/00 , H04W4/33 , G06V40/12 , G06V10/774 , G06V10/82 , G06N3/0464
Abstract: 本发明提出了一种基于注意力增强机制及深度可分卷积的指纹室内定位方法,旨在解决现有指纹室内定位方法中存在的位置表征提取能力不足、过度复杂化的模型堆叠卷积层以及未能采用合适的注意力机制以提升有效感受野的问题,该方法包括:首先,将采集的CSI指纹图像数据输入由逐点卷积与逐层卷积构成的深度可分卷积模块,以提取浅层特征;接着,将得到的浅层特征输入到注意力增强模块,在通道和空间两个维度上依次计算相应的注意力得分,从而获得位置表征。最后,通过多层感知机得到室内定位结果。本发明相比传统的机器学习方法有着更高的精度,相比同样应用卷积的指纹定位方法有着更好的性能。
-
公开(公告)号:CN119847696A
公开(公告)日:2025-04-18
申请号:CN202411927036.4
申请日:2024-12-25
Applicant: 中国船舶集团有限公司第七一六研究所
Abstract: 本发明公开了一种基于POSIX接口的先进先出信号量调度方法,所述方法包括修改用户空间POSIX接口和内核空间futex同步机制,增加对FIFO策略的支持,定义信号量策略类型标识,修改相关函数以支持创建信号量时设置调度策略,以及修改系统调用以处理FIFO策略信号量;统一每个申请信号量线程的优先级,并将线程按申请顺序插入到等待队列中,确保当信号量可用时,唤醒最先进入队列的线程。本发明提高了嵌入式实时操作系统中多线程并发控制的性能和资源利用率,同时避免死锁、饥饿等问题,提升了系统的可靠性和用户体验。
-
公开(公告)号:CN115102673B
公开(公告)日:2023-11-03
申请号:CN202210468250.2
申请日:2022-04-29
Applicant: 中国船舶集团有限公司第七一六研究所
IPC: H04L1/1829
Abstract: 本发明公开了一种基于帧记忆池(Frame Memory Pool,FMP)的并行冗余协议(Parallel Redundancy Protocol,PRP)重复帧判别处理方法及系统。本方法中,首先,FMP记录报文帧及对应的相关信息,并根据发送方MAC地址建立帧记忆子池(Frame Memory SubPool,FMSP);接着,FMP池通过发送方MAC地址进行分类索引,将源于同一MAC地址的信息存放于同一个FMSP中;最后,当节点接收到新报文帧时,根据帧的MAC地址索引到对应的FMSP,并对新接收到的报文帧和FMSP进行处理。本系统应用于一种基于帧记忆池的并行冗余协议重复帧判别处理方法,包括接收模块、索引模块、处理模块。本发明既可适应帧乱序接收,又可避免出现帧重复提交,同时FMSP的大小依据应用通信报文频率设定,即可满足应用需求,避免了设置过大影响查找效率。
-
公开(公告)号:CN115314388B
公开(公告)日:2023-11-21
申请号:CN202210930034.5
申请日:2022-08-03
Applicant: 中国船舶集团有限公司第七一六研究所
IPC: H04L41/0823 , H04L41/0654 , H04L43/0823 , H04L1/00 , H04L69/163 , H04L1/22
-
公开(公告)号:CN116016130A
公开(公告)日:2023-04-25
申请号:CN202211573863.9
申请日:2022-12-08
Applicant: 中国船舶集团有限公司第七一六研究所
IPC: H04L41/0663 , H04L47/32 , H04L1/22 , H04L12/02
Abstract: 本发明公开了一种基于延时丢弃的船用双冗余网络切换时降低丢帧数的方法,包括:在双冗余网卡驱动中增加用于记录最近一段时间内该网卡发送的帧信息的发送帧信息记录数据结构,在驱动程序发送处理函数中将当前帧发送的时刻,帧数据存放的内存地址记录在发送帧信息记录数据结构中;驱动程序定时按照超时帧处理算法删除发送帧信息记录数据结构中帧发送时刻与当前时刻差值大于两路网路最大切换时间的帧;当切换成功后,当前工作网卡重发另一路网卡对应的发送帧信息记录数据结构中需要重发的帧。本发明可用于改进当前船用双冗余网络驱动,降低切换时的丢帧数,提升通信的高可用性。
-
公开(公告)号:CN115314388A
公开(公告)日:2022-11-08
申请号:CN202210930034.5
申请日:2022-08-03
Applicant: 中国船舶集团有限公司第七一六研究所
IPC: H04L41/0823 , H04L41/0654 , H04L43/0823 , H04L1/00 , H04L69/163 , H04L1/22
Abstract: 本发明公开了一种基于Bond机制的PRP协议实现方法,涉及操作系统的网络通信领域,解决Linux操作系统对PRP协议支持问题。基于Bond机制的PRP协议方法,包括在Bond驱动的工作模式中增加一种PRP协议工作模式,在Bond驱动发送时根据PRP协议格式在报文尾部增加PRP特征码,在Bond模式的接收报文的回调处理函数,移除PRP特征码,根据重复报文丢弃算法进行处理。本发明不需修改应用程序代码和具体的物理网卡驱动,对应用程序完全透明,具有网络单点故障时不丢帧、高可靠以及部署方便灵活、可管理的特点,具备同时与普通单节点和PRP双节点通信的能力,增强网络通信的可靠性和兼容性。
-
-
-
-
-
-
-
-