版权所有:内蒙古大学图书馆 技术提供:维普资讯• 智图
内蒙古自治区呼和浩特市赛罕区大学西街235号 邮编: 010021
专利申请号:CN201611030439.4
公 开 号:CN108073652A
代 理 人:董建林
代理机构:32224 南京纵横知识产权代理有限公司
专利类型:发明申请
申 请 日:20180525
公 开 日:20161116
专利主分类号:G06F17/30(20060101)
关 键 词:队列 记录 事件记录表 新事件 所属对象 读取 数据存储空间 实时数据库 数据初始化 分组 队列删除 事件查询 优化存储 删除 创建 优化 成功
摘 要:本发明公开了一种事件分组优化存储方法:1、在实时数据库中创建事件记录表;2、读取事件记录表,进行数据初始化;3、当有新事件发生时,判断事件所属对象的未用记录ID队列是否为空:若为空,则:1)获取该对象已用记录ID队列中的第一个ID号,在事件记录表中删除该ID号对应的事件;2)将该ID号从已用记录ID队列删除,并添加至对象对应的未用记录ID队列中;3)将该对象未用记录ID队列中的第一个记录ID号作为新事件的记录ID,并添加新事件至事件记录表;4)添加成功后,将该ID号添加至该对象已用记录ID队列中并从该对象未用记录ID队列中删掉。依照事件所属对象进行分组优化,节省了数据存储空间,提高了事件查询的效率。