[发明专利]数据处理方法及装置和电子设备有效
申请号: | 201710729470.5 | 申请日: | 2017-08-23 |
公开(公告)号: | CN107633016B | 公开(公告)日: | 2020-11-24 |
发明(设计)人: | 张皓;王啸 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | G06F16/242 | 分类号: | G06F16/242;G06F16/27;G06F16/2453 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 开曼群岛大开曼岛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 电子设备 | ||
1.一种数据处理方法,所述方法包括:
接收数据处理请求;
获取所述数据处理请求中至少携带的操作类型、对象条件、修改后值和至少两个路由标识;所述对象条件为确定数据范围的条件;
根据所述至少两个路由标识,路由到对应的至少两个业务服务器;所述路由标识与业务服务器一一对应,不同业务服务器具有对应的逻辑数据库;
根据所述至少两个业务服务器、操作类型、对象条件、修改后值,生成分别针对每个业务服务器对应的逻辑数据库进行数据操作的结构化查询语言;
根据每个结构化查询语言,对对应的逻辑数据库进行操作。
2.根据权利要求1所述的方法,所述接收数据处理请求,具体包括:
接收分布式资源管理平台推送的数据处理请求。
3.根据权利要求1所述的方法,所述数据处理请求中至少携带的操作类型、对象条件、修改后值和至少两个的路由标识是以Json格式的字符串记录的;
或者,
是以XML文档记录的。
4.根据权利要求1所述的方法,在所述接收数据处理请求之后,所述方法还包括:
校验所述数据处理请求是否合法;
所述获取所述数据处理请求中至少携带的操作类型、对象条件、修改后值和至少两个的路由标识,具体包括:
在所述数据处理请求合法的情况下,获取所述数据处理请求中至少携带的操作类型、对象条件、修改后值和至少两个的路由标识。
5.根据权利要求4所述的方法,所述校验所述数据处理请求是否合法,具体包括:
判断所述数据处理请求中是否携带有操作类型、对象条件、修改后值和路由标识;
在所述数据处理请求中携带有操作类型、对象条件、修改后值和路由标识的情况下,确定所述数据处理请求合法。
6.根据权利要求5所述的方法,所述对象条件包括业务字段,所述业务字段对应了数据库表中字段名称;
所述校验所述数据处理请求是否合法,具体包括:
判断所述数据处理请求中是否携带有操作类型、对象条件、修改后值和路由标识;
在所述数据处理请求中携带有操作类型、对象条件、修改后值和路由标识的情况下,判断所述业务字段的类型是否位于合法字段类型中;
在所述业务字段的类型位于合法字段类型中的情况下,确定所述数据处理请求合法。
7.根据权利要求1所述的方法,在所述根据所述至少两个业务服务器、操作类型、对象条件、修改后值,生成分别针对每个业务服务器对应的逻辑数据库进行数据操作的结构化查询语言之前,所述方法还包括:
接收所述业务服务器返回的确认信息;
在所述确认信息表示路由成功的情况下,执行所述根据所述至少两个业务服务器、操作类型、对象条件、修改后值,生成分别针对每个业务服务器对应的逻辑数据库进行数据操作的结构化查询语言的步骤;
在所述确认信息表示路由失败的情况下,重新执行所述根据所述至少两个路由标识,路由到对应的至少两个业务服务器的步骤。
8.根据权利要求7所述的方法,所述确认信息经由如下方式由业务服务器返回:
业务服务器基于自身标识,遍历所有路由标识;
判断是否存在与自身标识一致的路由标识;
若存在,返回表示路由成功的确认信息;
若不存在,返回标识路由失败的确认信息。
9.根据权利要求1所述的方法,在所述根据每个结构化查询语言,对对应的逻辑数据库进行操作之前,所述方法还包括:
验证所述对象条件、操作类型是否符合预设规则;
在符合预设规则的情况下,执行根据每个结构化查询语言,对对应的逻辑数据库进行操作的步骤。
10.根据权利要求1所述的方法,所述操作类型包括新增数据、删除数据、修改数据或者查询数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710729470.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:挡泥布状态监测装置和系统
- 下一篇:一种中文关键词的模糊集构造方法