-
公开(公告)号:CN119847696A
公开(公告)日:2025-04-18
申请号:CN202411927036.4
申请日:2024-12-25
Applicant: 中国船舶集团有限公司第七一六研究所
Abstract: 本发明公开了一种基于POSIX接口的先进先出信号量调度方法,所述方法包括修改用户空间POSIX接口和内核空间futex同步机制,增加对FIFO策略的支持,定义信号量策略类型标识,修改相关函数以支持创建信号量时设置调度策略,以及修改系统调用以处理FIFO策略信号量;统一每个申请信号量线程的优先级,并将线程按申请顺序插入到等待队列中,确保当信号量可用时,唤醒最先进入队列的线程。本发明提高了嵌入式实时操作系统中多线程并发控制的性能和资源利用率,同时避免死锁、饥饿等问题,提升了系统的可靠性和用户体验。
-
公开(公告)号:CN119597372A
公开(公告)日:2025-03-11
申请号:CN202411520774.7
申请日:2024-10-29
Applicant: 中国船舶集团有限公司第七一六研究所
IPC: G06F9/448 , G06F9/4401
Abstract: 本发明公开了一种采用select模拟epoll接口的方法。本方法中,首先,声明一个数据结构struct Epoll_Fd_Info,并声明一个类型为struct Epoll_Fd_Info的结构变量Efi,用于记录调用epoll_create创建的epollfd待监听的文件句柄信息;然后编写一个初始化函数,对Efi进行初始化,最后按照epoll标准,通过对Efi的操作及调用select,封装epoll_create、epoll_ctl、epoll_wait等接口,实现epoll对应功能。本发明不需要修改操作系统内核,基于操作系统select功能和接口,可实现对采用epoll机制的软件的平滑适配。
-
公开(公告)号: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指纹图像数据输入由逐点卷积与逐层卷积构成的深度可分卷积模块,以提取浅层特征;接着,将得到的浅层特征输入到注意力增强模块,在通道和空间两个维度上依次计算相应的注意力得分,从而获得位置表征。最后,通过多层感知机得到室内定位结果。本发明相比传统的机器学习方法有着更高的精度,相比同样应用卷积的指纹定位方法有着更好的性能。
-
公开(公告)号:CN117539556A
公开(公告)日:2024-02-09
申请号:CN202311556954.6
申请日:2023-11-21
Applicant: 中国船舶集团有限公司第七一六研究所
Abstract: 本申请公开了一种支持道系统的RTP程序快速启动方法。该方法通过为道系统增加romfs文件系统,将RTP程序依赖的动态库和资源文件部署到romfs文件系统中,道系统启动时加载romfs文件系统到内存中,指定RTP程序从romfs系统中加载动态库和资源文件。RTP程序可快速加载动态库和资源文件,缩短加载时间,加快RTP程序启动。本申请将romfs文件系统编译成独立的可执行文件,不与操作系统合并在一起,系统启动时加载进内存中,当RTP程序依赖的动态库和资源文件更改时,只需重新编译romfs文件系统可执行文件,不用重新编译操作系统镜像,降低工作难度,提高工作效率。
-
公开(公告)号: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双节点通信的能力,增强网络通信的可靠性和兼容性。
-
公开(公告)号:CN119883666A
公开(公告)日:2025-04-25
申请号:CN202411934685.7
申请日:2024-12-25
Applicant: 中国船舶集团有限公司第七一六研究所
IPC: G06F9/52
Abstract: 本发明公开了一种基于POSIX接口的二进制信号量构建方法,首先,定义信号量类型标识,明确区分二进制信号量与其他类型的信号量,为后续操作提供基础;接着,修改sem_open函数,使其支持二进制信号量的创建,确保在系统初始化时能够正确生成二进制信号量;然后,对sem_post函数进行修改,通过增加逻辑判断,防止二进制信号量的值超过1,从而保证信号量的二进制特性;最后,修改sem_init函数,设置信号量类型,并在初始化过程中确保变量被正确赋值。本发明实现了于POSIX接口的二进制信号量,防止了因未赋值导致的潜在问题,提高了系统的稳定性和可靠性。
-
公开(公告)号:CN119808039A
公开(公告)日:2025-04-11
申请号:CN202411787970.0
申请日:2024-12-06
Applicant: 中国船舶集团有限公司第七一六研究所
Abstract: 本发明公开了一种离线场景下的操作系统批量授权和激活方法。该方法包括以下步骤:生成密钥文件及授权程序,通过非对称加密算法生成公钥和私钥,随后生成授权器和校验器程序;收集待授权机器的硬件信息并生成待授权机器列表;对待授权机器列表应用哈希算法生成硬件信息摘要,并使用私钥签名,生成授权码文件;在目标机器上安装授权文件部署包,运行校验器程序,核对硬件信息并验证授权码,以确认目标机器是否已被授权。该方法保证了在无联网环境下实现操作系统的批量授权和激活,增强了系统安全性和授权管理的便捷性。
-
公开(公告)号:CN115314388B
公开(公告)日:2023-11-21
申请号:CN202210930034.5
申请日:2022-08-03
Applicant: 中国船舶集团有限公司第七一六研究所
IPC: H04L41/0823 , H04L41/0654 , H04L43/0823 , H04L1/00 , H04L69/163 , H04L1/22
-
-
-
-
-
-
-