[发明专利]信息处理方法及装置有效
申请号: | 201410373530.0 | 申请日: | 2014-07-31 |
公开(公告)号: | CN104199831B | 公开(公告)日: | 2017-10-24 |
发明(设计)人: | 刘德志;赵明明;刘飚;彭涯;费强;邓建威;陈宁国;陈静 | 申请(专利权)人: | 深圳市腾讯计算机系统有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京派特恩知识产权代理有限公司11270 | 代理人: | 张振伟,张颖玲 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明实施例公开了一种信息处理方法及装置;所述方法包括基于第一策略识别出SQL代码中的基本元素;对从所述SQL代码中解析出的基本元素进行组合操作,得到SQL语句,构建语法树;遍历所述语法树中的SQL语句,基于所遍历的SQL语句中的基本元素的类型,以及所述基本元素的类型与节点的对应关系,为所遍历的SQL语句中的基本元素对应构建节点,得到所述语法树的中间语言描述;基于所述语法树的中间语言描述,构建对应所述SQL代码的数据流图。采用本发明实施例的技术方案,能够基于SQL代码快速准确地得到对应的数据流图,便于开发人员基于数据流图对系统二次开发或升级,降低实施成本。 | ||
搜索关键词: | 信息处理 方法 装置 | ||
【主权项】:
一种信息处理方法,其特征在于,所述方法包括:基于第一策略识别出结构化描述语言SQL代码中的基本元素,所述基本元素为所述SQL代码在SQL语法上的最小语义单元;对从所述SQL代码中解析出的基本元素进行组合操作,得到SQL语句,基于所述SQL语句之间的连接关系构建语法树,所述语法树表征所述SQL代码在SQL语法上的拓扑结构;遍历所述语法树中的SQL语句,基于所遍历的SQL语句中的基本元素的类型,以及所述基本元素的类型与节点的对应关系,为所遍历的SQL语句中的基本元素对应构建节点;基于所构建的节点得到所述语法树的中间语言描述,并基于所述语法树的中间语言描述,构建对应所述SQL代码的数据流图。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市腾讯计算机系统有限公司,未经深圳市腾讯计算机系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410373530.0/,转载请声明来源钻瓜专利网。