发明名称 一种变长数据的存储方法与装置
摘要 发明属于数据队列缓存技术,尤其涉及一种变长数据的存储方法与装置,包括:查询缓存区域的空闲空间大小;缓存区域包括数据存指针存放区、数据读指针存放区、保留区以及数据存放区;当所述空闲空间大小大于变长数据的大小时,判断所述变长数据的大小是否大于数据存放区中最后一组数据的末地址到数据存放区结束地址之间的内存大小;是则在所述数据存放区中最后一组数据的末地址后设置数据缓存终止标识,并将所述变长数据从数据存放区的首址开始存入,否则将所述变长数据从数据存放区的最后一组数据的末地址后开始存入。本发明使得存放的数据始终存放在一块连续的内存中,实时性高,数据存取相对较快,稳定性强,且这种实现方式,占用代码空间小。
申请公布号 CN103605485A 申请公布日期 2014.02.26
申请号 CN201310631997.6 申请日期 2013.11.29
申请人 深圳市道通科技有限公司 发明人 余世均;李红京
分类号 G06F3/06(2006.01)I;G06F17/30(2006.01)I 主分类号 G06F3/06(2006.01)I
代理机构 北京品源专利代理有限公司 11332 代理人 胡彬
主权项 一种变长数据的存储方法,其特征在于,所述方法包括:查询缓存区域的空闲空间大小;所述缓存区域包括数据存指针存放区、数据读指针存放区、保留区以及数据存放区;当所述空闲空间大小大于变长数据的大小时,判断所述变长数据的大小是否大于数据存放区中最后一组数据的末地址到数据存放区结束地址之间的内存大小;是则在所述数据存放区中最后一组数据的末地址后设置数据缓存终止标识,并将所述变长数据从数据存放区的首址开始存入,否则将所述变长数据从数据存放区的最后一组数据的末地址后开始存入。
地址 江苏省无锡市南山区西丽镇茶光路南侧深圳集成电路设计应用产业园106、107、109、114