一种基于动态调整的环形缓冲区的数据处理方法及设备

基本信息

申请号 CN202010058173.4 申请日 -
公开(公告)号 CN111290708A 公开(公告)日 2020-06-16
申请公布号 CN111290708A 申请公布日 2020-06-16
分类号 G06F3/06(2006.01)I 分类 -
发明人 唐东明;李驹光;刘湛 申请(专利权)人 成都中嵌自动化工程有限公司
代理机构 成都九鼎天元知识产权代理有限公司 代理人 成都中嵌自动化工程有限公司
地址 610041四川省成都市高新区天府大道北段1480号高新孵化园6号楼214室
法律状态 -

摘要

摘要 本发明提供了一种基于动态调整的环形缓冲区的数据处理方法,包括以下步骤:环形缓冲区进行正常读写数据;获取环形缓冲区剩余可写入单元;当环形缓冲区的无剩余可写入单元时,根据待写入数据个数动态开辟数据缓冲区;若存在多个待写入数据,则依次开辟多个数据缓冲区,每个数据缓冲区通过链表进行连接,同时将待写入数据写入数据缓冲区。采用本发明的技术方案动态开辟数据缓冲区,应用上灵活可行,动态建立的缓冲区在使用完毕后由系统完成释放操作,不会无效占用系统内存。