[发明专利]一种时间序列数据的键值对的提取方法及装置有效
申请号: | 201811437468.1 | 申请日: | 2018-11-28 |
公开(公告)号: | CN109684374B | 公开(公告)日: | 2021-05-25 |
发明(设计)人: | 马超;李伟宁 | 申请(专利权)人: | 海南电网有限责任公司信息通信分公司;海南鼎立信科技有限责任公司 |
主分类号: | G06F16/2458 | 分类号: | G06F16/2458;G06F16/22 |
代理公司: | 广州德科知识产权代理有限公司 44381 | 代理人: | 万振雄;杨中强 |
地址: | 570100 海南省海口市海府路3*** | 国省代码: | 海南;46 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 时间 序列 数据 键值 提取 方法 装置 | ||
1.一种时间序列数据的键值对的提取方法,其特征在于,所述方法包括:
获取所述时间序列数据,从所述时间序列数据中读取所述时间序列数据携带的应用程序信息;所述时间序列数据是在不同时间上收集到的数据;
根据所述应用程序信息查询并判断系统中是否存储有用户自定义解析规则;
如果存储有所述用户自定义解析规则,根据所述用户自定义解析规则对所述时间序列数据进行解析,获得第一键值对;所述第一键值对的格式与预设格式相同;
如果未存储有所述用户自定义解析规则,根据系统内置的正则表达式规则对所述时间序列数据进行解析,获得第二键值对;所述第二键值对的格式与所述预设格式相同;
所述根据所述用户自定义解析规则对所述时间序列数据进行解析,获得第一键值对,包括:
根据所述用户自定义解析规则确定所述时间序列数据中的字段和字段值之间的第一分隔符,以及根据所述用户自定义解析规则确定所述时间序列数据中的字段之间的第二分隔符;
根据所述第一分隔符分割所述时间序列数据中的字段和字段值,以及根据所述第二分隔符分割所述时间序列数据中的字段,以获得分割后的时间序列数据;从所述分割后的时间序列数据中提取第一关键字段和所述第一关键字段对应的字段值,根据所述第一关键字段和所述第一关键字段对应的字段值构建所述第一键值对;
所述根据系统内置的正则表达式规则对所述时间序列数据进行解析,获得第二键值对,包括:
根据所述系统内置的正则表达式规则确定所述时间序列数据中的字段和字段值之间的第三分隔符,以及根据所述系统内置的正则表达式规则确定所述时间序列数据中的字段之间的第四分隔符;
根据所述第三分隔符分割所述时间序列数据中的字段和字段值,以及根据所述第四分隔符分割所述时间序列数据中的字段,以获得分割后的时间序列数据;从所述分割后的时间序列数据中提取第二关键字段和所述第二关键字段对应的字段值,根据所述第二关键字段和所述第二关键字段对应的字段值构建所述第二键值对;
所述方法还包括:
检验所述第一关键字段对应的字段值是否正确,如果正确,保留所述第一关键字段对应的字段值,并执行所述根据所述第一关键字段和所述第一关键字段对应的字段值构建所述第一键值对;如果不正确,丢弃所述第一关键字段对应的字段值;
或者,所述方法还包括:
检验所述第二关键字段对应的字段值是否正确,如果正确,保留所述第二关键字段对应的字段值,并执行所述根据所述第二关键字段和所述第二关键字段对应的字段值构建所述第二键值对;如果不正确,丢弃所述第二关键字段对应的字段值;
所述方法还包括:
在检验出所述第一关键字段对应的字段值不正确时,检测不正确的第一关键字段所在的位置,以及分析所述不正确的第一关键字段的属性,根据该属性判断所述不正确的第一关键字段是否自动获取字段值,如果是,根据应用程序的信息自动获取字段值填入至所述不正确的第一关键字段对应的字段值,如果否,获取系统默认值,将所述系统默认值填入至所述不正确的第一关键字段对应的字段值;
在检验出所述第二关键字段对应的字段值不正确时,检测不正确的第二关键字段所在的位置,以及分析所述不正确的第二关键字段的属性,根据该属性判断所述不正确的第二关键字段是否自动获取字段值,如果是,根据应用程序的信息自动获取字段值填入至所述不正确的第二关键字段对应的字段值,如果否,获取系统默认值,将所述系统默认值填入至所述不正确的第二关键字段对应的字段值。
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一关键字段和所述第一关键字段对应的字段值构建所述第一键值对之后,所述方法还包括:
根据所述第一关键字段建立索引,以供所述系统根据所述第一关键字段进行搜索;或者将所述第一关键字段存储至数据库;
或者,所述根据所述第二关键字段和所述第二关键字段对应的字段值构建所述第二键值对之后,所述方法还包括:
根据所述第二关键字段建立索引,以供所述系统根据所述第二关键字段进行搜索;或者将所述第二关键字段存储至数据库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海南电网有限责任公司信息通信分公司;海南鼎立信科技有限责任公司,未经海南电网有限责任公司信息通信分公司;海南鼎立信科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811437468.1/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置