[发明专利]一种基于多线程异步通信的高频数据入库系统在审
申请号: | 201911299108.4 | 申请日: | 2019-12-17 |
公开(公告)号: | CN111078778A | 公开(公告)日: | 2020-04-28 |
发明(设计)人: | 谢翔 | 申请(专利权)人: | 中国有色金属长沙勘察设计研究院有限公司 |
主分类号: | G06F16/25 | 分类号: | G06F16/25;G06F16/215;G06F16/22 |
代理公司: | 长沙七源专利代理事务所(普通合伙) 43214 | 代理人: | 闵亚红;周晓艳 |
地址: | 410117 湖南省长沙市*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 多线程 异步 通信 高频 数据 入库 系统 | ||
本发明提供了一种基于多线程异步通信的高频数据入库系统。包括传感器组、数据处理模块和数据库;所述的传感器组在运动载体上,数据处理模块与数据库在控制箱上;所述的传感器组与数据处理模块通过光纤连接;传感器组采集的数据经数据处理模块处理后,写入数据库。本发明中,数据接收模块采用通信技术异步接收传感器组发送的数据,将高频通信中的数据准确接收,并通过引入数据池,避免了频繁数据库操作而导致进程阻塞及数据入库失败等问题,当感应模块触发数据入库模块后,会将所有数据传输给数据入库模块,并将数据池清空,减少不必要的数据量,提高了工作效率。
技术领域
本发明涉及计算机通信及软件技术领域,具体涉及一种基于多线程异步通信的高频数据入库系统。
背景技术
在地下空间定位算法中,需要利用陀螺仪、倾角仪、加速度计等传感器数据。而这些传感器数据频率往往较高,可达200Hz。针对这种高频数据,虽然可以采用异步通信、数据缓存校验等技术确保接收数据的正确性,但是在有些业务场景中,不仅仅需要定位的结果数据入库,同时也需要将传感器数据同时写入数据库。在这样的场景下,由于数据频率高、数据库操作耗时较多,频繁数据库操作会导致进程阻塞及数据入库失败。
综上所述,急需一种基于多线程异步通信的高频数据入库系统以解决现有技术中存在的问题。
发明内容
本发明目的在于提供一种基于多线程异步通信的高频数据入库系统,以解决高频数据入库的问题。
为实现上述目的,本发明提供了一种基于多线程异步通信的高频数据入库系统,包括传感器组、数据处理模块和数据库;所述的传感器组在运动载体上,数据处理模块与数据库在控制箱上;所述的传感器组与数据处理模块通过光纤连接;传感器组采集的数据经数据处理模块处理后,写入数据库;
所述的数据处理模块包括数据接收模块、感应模块、状态标识、数据池和数据入库模块;数据接收模块采用通信技术异步接收传感器组发送的数据;感应模块用于监控数据池状态;状态标识用于标识运动载体的状态;数据池用于存储数据接收模块接收的传感器经过处理后的数据;数据入库模块将进行数据清洗以后的传感器数据存入数据库中。
优选地,所述的传感器组包括光纤陀螺仪、倾角仪和加速度计中的一种或多种组合,数据频率不低于100Hz。
优选地,所述数据接收模块与传感器组采用的通信方式为异步串口通信或者TPC/IP通信。
优选地,感应模块监控数据池状态的规则为数据池内数据条数达到阈值或者距离上一次数据入库的时间达到阈值,当两者其一达到阈值时,触发数据入库模块。
优选地,状态标识所标识运动载体的状态,为运动状态或者静止状态,通过控制箱后台获取状态。
优选地,数据池存储的每一条数据都为SQL语句。
优选地,当感应模块触发数据入库模块后,会将所有数据传输给数据入库模块,并将数据池清空。
优选地,在状态标识为静止时,会对传感器组的数据进行清洗,将高频数据按一定采样间隔清洗为低频数据。
优选地,所述数据入库模块在被调用时,会单独开辟线程,采用数据库事务将数据池传输的数据一次性写入数据库。
应用本发明的技术方案,具有以下有益效果:
本发明中,数据接收模块采用通信技术异步接收传感器组发送的数据,将高频通信中的数据准确接收,并通过引入数据池,避免了频繁数据库操作而导致进程阻塞及数据入库失败等问题,当感应模块触发数据入库模块后,会将所有数据传输给数据入库模块,并将数据池清空,减少不必要的数据量,提高了工作效率。
除了上面所描述的目的、特征和优点之外,本发明还有其它的目的、特征和优点。下面将参照图,对本发明作进一步详细的说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国有色金属长沙勘察设计研究院有限公司,未经中国有色金属长沙勘察设计研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911299108.4/2.html,转载请声明来源钻瓜专利网。