发明名称 信息处理方法及装置
摘要 本发明实施例公开了一种信息处理方法及装置;所述方法包括:基于第一策略识别出SQL代码中的基本元素;对从所述SQL代码中解析出的基本元素进行组合操作,得到SQL语句,构建语法树;遍历所述语法树中的SQL语句,基于所遍历的SQL语句中的基本元素的类型,以及所述基本元素的类型与节点的对应关系,为所遍历的SQL语句中的基本元素对应构建节点,得到所述语法树的中间语言描述;基于所述语法树的中间语言描述,构建对应所述SQL代码的数据流图。采用本发明实施例的技术方案,能够基于SQL代码快速准确地得到对应的数据流图,便于开发人员基于数据流图对系统二次开发或升级,降低实施成本。
申请公布号 CN104199831A 申请公布日期 2014.12.10
申请号 CN201410373530.0 申请日期 2014.07.31
申请人 深圳市腾讯计算机系统有限公司 发明人 刘德志;赵明明;刘飚;彭涯;费强;邓建威;陈宁国;陈静
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京派特恩知识产权代理有限公司 11270 代理人 张振伟;张颖玲
主权项 一种信息处理方法,其特征在于,所述方法包括:基于第一策略识别出结构化描述语言SQL代码中的基本元素,所述基本元素为所述SQL代码在SQL语法上的最小语义单元;对从所述SQL代码中解析出的基本元素进行组合操作,得到SQL语句,基于所述SQL语句之间的连接关系构建语法树,所述语法树表征所述SQL代码在SQL语法上的拓扑结构;遍历所述语法树中的SQL语句,基于所遍历的SQL语句中的基本元素的类型,以及所述基本元素的类型与节点的对应关系,为所遍历的SQL语句中的基本元素对应构建节点;基于所构建的节点得到所述语法树的中间语言描述,并基于所述语法树的中间语言描述,构建对应所述SQL代码的数据流图。
地址 518000 广东省深圳市南山区高新区高新南一路飞亚达大厦5-10楼