[发明专利]一种业务数据处理的方法及装置在审
申请号: | 201610818003.5 | 申请日: | 2016-09-12 |
公开(公告)号: | CN106649212A | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 于震;李凯 | 申请(专利权)人: | 济南浪潮高新科技投资发展有限公司 |
主分类号: | G06F17/22 | 分类号: | G06F17/22 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 李世喆 |
地址: | 250100 山东省济南市*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 数据处理 方法 装置 | ||
1.一种业务数据处理的方法,其特征在于,包括:
通过自然语言对业务数据处理的规则进行定义,形成自然语言运算表达式;
根据预先设定的解析规则对所述自然语言运算表达式进行解析,形成对应的运算表达式脚本;
获取所述运算表达式脚本所涉及的字段信息;
根据所述字段信息从所述业务数据中获取所需业务数据,通过所述运算表达式脚本对所述所需业务数据进行处理。
2.根据权利要求1所述的方法,其特征在于,
所述通过自然语言对业务数据处理的规则进行定义,形成自然语言运算表达式包括:
通过自然语言描述的业务函数和/或自然语言描述的运算符对所述业务数据处理的规则进行定义,形成包括至少一个所述业务函数或至少一个所述运算符的自然语言运算表达式。
3.根据权利要求2所述的方法,其特征在于,
所述业务函数包括:应用于通用业务场景的备选业务函数以及应用于特定业务场景的自定义业务函数;
其中,每一个所述备选业务函数及每一个所述自定义业务函数均设置有对应的函数说明、输入输出参数说明及示例。
4.根据权利要求3所述的方法,其特征在于,
所述备选业务函数包括:聚合、类型转换、日期时间、数学及字符串中的任意一个或多个;
和/或,
所述运算符包括:如果、否则、那么、且、或、非、加、减、乘、除、真和假中的任意一个或多个。
5.根据权利要求1所述的方法,其特征在于,
所述根据预先设定的解析规则对所述自然语言运算表达式进行解析,形成对应的运算表达式脚本包括:
从所述自然语言运算表达式中提取关键信息,根据预先设定的解析规则将所述关键信息解析为对应的参数及变量;
根据所述参数及变量在所述自然语言运算表达式中的处理逻辑,形成对应的运算表达式脚本。
6.根据权利要求5所述的方法,其特征在于,
所述运算表达式脚本的内容符合国际标准ECMAScript语法规范。
7.根据权利要求1至6中任一所述的方法,其特征在于,
在所述根据所述字段信息从所述业务数据中获取所需业务数据之前进一步包括:
根据所述字段信息所处的数据模型、数据表及字段名,将所述字段信息储存到第一字段信息列表中;
和/或,
以可扩展标记语言XML中路径语言XPath的储存形式,将所述字段信息储存到第二字段信息列表中。
8.一种业务数据处理的装置,其特征在于,包括:定义单元、解析单元、获取单元及处理单元;
所述定义单元,用于通过自然语言对业务数据处理的规则进行定义,形成自然语言运算表达式;
所述解析单元,用于根据预先设定的解析规则对所述定义单元形成的自然语言运算表达式进行解析,形成对应的运算表达式脚本;
所述获取单元,用于获取所述解析单元形成的所述运算表达式脚本所涉及的字段信息;
所述处理单元,用于根据所述获取单元获取的字段信息从所述业务数据中获取所需业务数据,通过所述解析单元形成的运算表达式脚本对所述所需业务数据进行处理。
9.根据权利要求8所述的装置,其特征在于,
所述定义单元,用于通过自然语言描述的业务函数和/或自然语言描述的运算符对所述业务数据处理的规则进行定义,形成包括至少一个所述业务函数或至少一个所述运算符的自然语言运算表达式。
10.根据权利要求8所述的装置,其特征在于,
所述解析单元,用于从所述自然语言运算表达式中提取关键信息,根据预先设定的解析规则将所述关键信息解析为对应的参数及变量;并根据所述参数及变量在所述自然语言运算表达式中的处理逻辑,形成对应的运算表格式脚本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南浪潮高新科技投资发展有限公司,未经济南浪潮高新科技投资发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610818003.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种变压器油中溶解气体异常识别方法
- 下一篇:一种文档中空格识别方法及系统