摘要
本发明公开了一种减少USB虚拟串口数据传输丢包率的方法、系统及相关设备。方法包括为USB虚拟串口设定环形接收缓冲区;将环形接收缓冲区以默认容量值进行初始数据接收;实时监测默认容量值状态下环形接收缓冲区的剩余容量;当剩余容量小于预置的单位容量值时,从环形接收缓冲区的冗余容量中动态增加若干单位容量值的扩充容量;响应于每次扩充容量,判断环形接收缓冲区当前的总容量值是否大于临界值;若当前的总容量值大于临界值时生成警报信息提示用户利用宏定义对环形接收缓冲区的参数进行修改。本发明采用了环形接收缓冲区来管理数据流,环形接收缓冲区能够基于接收数据动态调整容量大小,容量不够时还能及时提醒,降低了数据传输的丢包率。
技术关键词
USB虚拟串口
环形
数据传输设备
指针
生成警报
数据传输系统
动态
冗余
可读存储介质
扩充模块
存储器
处理器
定义
参数
监测模块
计算机
内核
系统为您推荐了相关专利信息
情绪识别系统
多模态
人工智能模型
生成警报信号
语音
输尿管引导鞘
压力传感阵列
信号处理模块
压阻式传感器
动态噪声