[发明专利]一种基于拓展PostgreSQL的语义轨迹数据库构建方法在审
申请号: | 201711283547.7 | 申请日: | 2017-12-07 |
公开(公告)号: | CN108038170A | 公开(公告)日: | 2018-05-15 |
发明(设计)人: | 付琨;刘亮;王毅;丁蓉;张金艳;王晓烨;张通;刘振 | 申请(专利权)人: | 中国科学院电子学研究所苏州研究院 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 王铭陆 |
地址: | 215123 江苏省苏州市工*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 拓展 postgresql 语义 轨迹 数据库 构建 方法 | ||
1.一种基于拓展PostgreSQL的语义轨迹数据库构建方法,其特征在于:具体包含如下步骤:
步骤1,从语义轨迹的特征出发,提出语义轨迹的抽象概念模型;
步骤2,对语义轨迹进行形式化定义,为语义轨迹的数据库实现提供数学模型支持;
步骤3,利用PostgreSQL数据库对空间数据类型的支持和开源可拓展性,设计一组面向语义轨迹的原生PostgreSQL数据类型,使语义轨迹数据类型和其他PostgreSQL原生数据类型在数据库中使用;
步骤4,使用PostgreSQL的PL/PGSQL过程语言实现与语义轨迹数据类型相关的操作,实现轨迹数据的有效存储。
2.根据权利要求1所述的一种基于拓展PostgreSQL的语义轨迹数据库构建方法,其特征在于:语义轨迹的抽象概念模型包含轨迹、轨迹片段、停留、出行、出行链、活动、场所。
3.根据权利要求1所述的一种基于拓展PostgreSQL的语义轨迹数据库构建方法,其特征在于:轨迹语义轨迹的数据库的数据模型的实现,包括数据类型和操作算子实现两部分。
4.根据权利要求3所述的一种基于拓展PostgreSQL的语义轨迹数据库构建方法,其特征在于:PostgreSQL数据类型包括常规数据类型、时间数据类型和空间数据类型,以及基于基本数据类型设计并实现的拓展轨迹数据类型。
5.根据权利要求3所述的一种基于拓展PostgreSQL的语义轨迹数据库构建方法,其特征在于:操作算子包括语义操作、时态操作和空间操作等针对轨迹数据类型运算而定义并实现的数据操纵集合。
6.根据权利要求4所述的一种基于拓展PostgreSQL的语义轨迹数据库构建方法,其特征在于:常规数据类型是其他数据类型的基础,其他数据类型可由常规数据类型组合而成,包括整数类型,实数类型,布尔类型,字符串类型和数组类型。
7.根据权利要求4所述的一种基于拓展PostgreSQL的语义轨迹数据库构建方法,其特征在于:时间数据类型用于表示时间,包括时刻和时段。
8.根据权利要求4所述的一种基于拓展PostgreSQL的语义轨迹数据库构建方法,其特征在于:空间数据类型用对象的基本几何体来表示,包括点、线、面及其组合概念。
9.根据权利要求5所述的一种基于拓展PostgreSQL的语义轨迹数据库构建方法,其特征在于:拓展轨迹数据类型是表达了轨迹的语义聚合元素,包括轨迹片段、停留、活动、出行、行程。
10.根据权利要求3所述的一种基于拓展PostgreSQL的语义轨迹数据库构建方法,其特征在于:轨迹的操作算子是对轨迹从不同维度对基础和复合数据类型进行各种逻辑运算,利用这些操作算子可对数据库中的轨迹数据进行查询、索引等,是建立轨迹数据库必不可少的一部分,包括语义操作算子、时态操作算子和空间操作算子。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院电子学研究所苏州研究院,未经中国科学院电子学研究所苏州研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711283547.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种防滑复合板
- 下一篇:新型抗裂耐候型防火隔热保温材料