[发明专利]一种分组数据提取方法、操作方法及相关装置在审
申请号: | 201910938401.4 | 申请日: | 2019-09-30 |
公开(公告)号: | CN110688085A | 公开(公告)日: | 2020-01-14 |
发明(设计)人: | 李家清;石金博;邬荣飞 | 申请(专利权)人: | 东莞市李群自动化技术有限公司 |
主分类号: | G06F5/08 | 分类号: | G06F5/08 |
代理公司: | 44205 广州嘉权专利商标事务所有限公司 | 代理人: | 洪铭福 |
地址: | 523808 广东省东莞市松山湖高新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 队列 数据提取指令 分组数据 数据放置 末尾 分组数据操作 通信技术领域 数据使用方 分组队列 数据堵塞 相关装置 响应数据 时效性 删除 保证 | ||
本发明公开了一种分组数据提取方法、操作方法及相关装置,涉及通信技术领域。方法包括:响应数据使用方的数据提取指令;根据数据提取指令提取队列中的第一个数据;数据使用方判断第一个数据是否适用;若不适用,则将第一个数据放置到队列的末尾,提取队列中的第二个数据。本发明通过提取分组队列中的第一个数据,判断第一个数据是否适用,若不适用,则将第一个数据放置到队列的末尾,继续提取队列中的第二个数据,以此类推。克服了现有技术中若不适用则直接删除该数据或等待该数据直到适用为止而导致的数据不完整以及数据堵塞的技术问题,从而提供了一种分组数据提取方法以及分组数据操作方法,保证了数据的完整性及时效性。
技术领域
本发明涉及通信技术领域,尤其是涉及一种分组数据提取方法、操作方法及相关装置。
背景技术
现有技术中,一个系统接收到各个不同装置发送的数据后,对数据进行处理,常见有两种方式:第一种方式,系统接收到数据后,即时处理。这种方式只适合于处理数据量小,发送频率不高的数据,如果远程装置多,数据量大,在接收到数据后不能在有效时间内即时处理完成,会造成数据丢失;第二种方式,对于远程装置多,数据量大的情况,系统将不同装置发送来的数据放入队列中作缓冲,根据顺序一个一个获取进行处理,这种方式下,产生数据的装置多,数据发送频率及并发性高,获取到数据后,进行处理时,要求当前系统条件必须同时满足各装置对该数据的需求再进行数据处理,否则只能删除该数据或等到当前条件满足后再对该数据进行处理,数据的完整性和实时性得不到保障。
发明内容
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的一个目的是提供一种分组数据提取方法、操作方法及相关装置,通过先进先出原则实现对分组数据的提取和其他操作。
本发明所采用的技术方案是:
第一方面,本发明提供一种分组数据提取方法,所述分组数据的存储方式为队列,所述方法包括以下步骤:
响应数据使用方的数据提取指令;
根据所述数据提取指令提取所述队列中的第一个数据;
所述数据使用方判断所述第一个数据是否适用;
若不适用,则将所述第一个数据放置到所述队列的末尾,继续响应所述数据使用方的数据提取指令,提取队列中的第二个数据。
进一步地,所述分组数据提取方法还包括步骤:
若适用,则将所述第一个数据返回至所述数据使用方,并删除该数据。
进一步地,所述分组数据提取方法还包括步骤:
根据所述数据使用方的数量建立所述队列。
第二方面,本发明提供一种分组数据操作方法,包括上述的分组数据提取方法,还包括分组数据存储方法、分组数据查询方法、分组数据删除方法和分组数据添加方法。
进一步地,所述分组数据存储方法具体包括:
根据所述数据使用方的数量预设分组,每个分组按照数据类型预设队列,按照所述预设分组和所述预设队列对数据进行存储。
进一步地,所述分组数据查询方法具体包括:
根据预设连接索引和预设分组索引,确定要查询的队列;
判断确定出的队列中的第一个数据是否适用。
进一步地,所述分组数据删除方法具体包括:
根据所述预设连接索引、所述预设分组索引和指令内容,确定要删除的数据;
对确定要删除的数据执行删除操作。
进一步地,所述分组数据添加方法具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东莞市李群自动化技术有限公司,未经东莞市李群自动化技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910938401.4/2.html,转载请声明来源钻瓜专利网。