← 返回列表

一种GNSS轨迹数据存储、查询方法及数据库系统

申请号: CN202311614352.1
申请人: 开普勒卫星科技(武汉)有限公司
申请日期: 2023/11/28

摘要文本

关注微信公众号马克数据网 。本发明公开了一种GNSS轨迹数据存储、查询方法及数据库系统,其特征在于,所述存储方法包括:在数据库中创建一个轨迹信息汇总表,定义TableInfo结构体并创建一个Map字典;每接收到一条用户轨迹数据,提取对应的关键字并生成一个随机数;根据随机数匹配Map字典中对应键名下的TableInfo结构体,将用户轨迹数据存入TableInfo结构体中;将TableInfo结构体中的用户轨迹数据转化为批量插入语句,并存入对应的轨迹信息存放子表中。本发明可以使海量GNSS轨迹数据的分布均匀化,提高了数据的入库速度,当需要查询数据时,根据线程数对数据分组,通过多线程多表联合查询的方式提高数据查询效率。

专利详细信息

项目 内容
专利名称 一种GNSS轨迹数据存储、查询方法及数据库系统
专利类型 发明申请
申请号 CN202311614352.1
申请日 2023/11/28
公告号 CN117648391A
公开日 2024/3/5
IPC主分类号 G06F16/29
权利人 开普勒卫星科技(武汉)有限公司
发明人 杨文; 邹佳园; 杨茂丰; 姚金城
地址 湖北省武汉市武昌区小洪山东区34号湖北科技创业大厦C座斗转科技园903室

专利主权项内容

1.一种GNSS轨迹数据存储方法,其特征在于,所述方法包括:在数据库中创建一个轨迹信息汇总表,所述轨迹信息汇总表用于管理多个轨迹信息存放子表的汇总信息;定义一个TableInfo结构体,所述TableInfo结构体用于临时管理需要入库的用户轨迹数据;创建一个Map字典,并根据需要入库的用户轨迹数据对应的表格种类数创建等量个的键值对,所述键值对的键名为表格的序号、值为TableInfo结构体;每接收到一条用户轨迹数据,提取对应的关键字并输入随机数函数,生成指定范围内的随机数;根据随机数匹配Map字典中对应键名下的TableInfo结构体,将用户轨迹数据存入TableInfo结构体中;将TableInfo结构体中的用户轨迹数据转化为批量插入语句,并将批量插入语句存入对应的轨迹信息存放子表中。