[发明专利]查询网络上的数据源有效
| 申请号: | 201680011145.9 | 申请日: | 2016-02-16 |
| 公开(公告)号: | CN107257973B | 公开(公告)日: | 2022-03-04 |
| 发明(设计)人: | I.谢克特;G.J.艾琳 | 申请(专利权)人: | 起元技术有限责任公司 |
| 主分类号: | G06F16/25 | 分类号: | G06F16/25;G06F16/2452 |
| 代理公司: | 北京林达刘知识产权代理事务所(普通合伙) 11277 | 代理人: | 刘新宇 |
| 地址: | 美国马*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 查询 网络 数据源 | ||
描述了一种利用数据处理系统所进行的计算机实现方法,用于基于根据能够适用于关系数据库的查询语言所表示的查询来执行计算机程序,所述计算机程序是至少部分地基于存储在有形、非暂时性计算机可读介质中的数据来执行的,其中,执行所述计算机程序的步骤包括:接收SQL查询,其中所述SQL查询包括与所述数据处理系统外部的资源相关联的标识符;基于所述SQL查询来生成计算机程序;以及执行所述计算机程序,使得:向所述资源发送一个或多个指令,所述指令定义了除所述SQL查询的操作以外的操作;以及响应于所述指令而从所述资源接收数据。
优先权声明
本申请要求提交于2015年6月26日的美国专利申请序列14/752,094的优先权,美国专利申请序列14/752,094要求提交于2015年2月18日的美国专利申请序列62/117,588的优先权,其全部内容通过引用而并入于此。
背景技术
本说明书涉及例如使用SQL或另一类型的查询语言来查询网络上的数据源。
对数据源的查询指定要从数据源检索的数据。查询可被提供给数据源(例如,数据库),并且与数据源相关联的数据处理系统(例如,数据库管理系统)可以返回由查询指定的数据。可以使用各种技术来解析查询以识别数据源中的由查询指定的数据。
发明内容
方面1是一种利用数据处理系统所进行的计算机实现方法,用于基于根据能够适用于关系数据库的查询语言所表示的查询来执行计算机程序,所述计算机程序是至少部分地基于存储在有形、非暂时性计算机可读介质中的数据来执行的,其中,执行所述计算机程序的步骤包括:接收SQL查询,其中所述SQL查询包括与所述数据处理系统外部的资源相关联的标识符;基于所述SQL查询来生成计算机程序,包括:识别与所述资源相关联的配置数据,所述配置数据指定了与所述资源进行通信时所使用的至少一个值;以及基于所述配置数据来执行所述计算机程序,所述计算机程序的执行使得:向所述资源发送一个或多个指令,所述指令定义了除所述SQL查询的操作以外的操作,以及响应于所述指令而从所述资源接收数据。
方面2是根据方面1所述的方法,其中,所述计算机程序的一部分包括定义了访问所述资源的方式的可执行指令,所述可执行指令基于被提供至所述计算机程序的所述一部分的配置数据而操作。
方面3是根据方面1或2所述的方法,其中,在能够基于所述资源所使用的数据格式的变化而更新的目录中指定所述配置数据。
方面4是根据方面1、2或3中任一项所述的方法,还包括:基于所述配置数据来生成参数值;以及向所述计算机程序的一部分提供所述参数值,该一部分能够与所述资源进行通信,所述计算机程序的执行是基于所述参数值的。
方面5是根据方面4所述的方法,其中,基于所述配置数据来生成参数值的步骤包括:执行用于生成所述计算机程序的所述一部分能够读取的格式的参数文件的参数生成器,以及向所述计算机程序的所述一部分提供所述参数值的步骤包括:使所述参数文件能够用于所述计算机程序的所述一部分。
方面6是根据方面1到5中任一项所述的方法,所述SQL查询包括具有自变量的SELECT语句,所述自变量的至少一部分与和所述资源相关联的所述标识符相对应。
方面7是根据方面1到6中任一项所述的方法,其中,所述计算机程序包括表示所述SQL查询的操作的组件。
方面8是根据方面1到6中任一项所述的方法,其中,所述计算机程序是数据流图,并且所述计算机程序的一部分是该数据流图的子图。
方面9是根据方面1到8中任一项所述的方法,其中,使用所述资源所公开的应用编程接口即API来访问该资源。
方面10是根据方面9所述的方法,还包括:使得能够响应于接收到所述SQL查询而执行所述API的功能,所述API的功能能够在所述资源处执行,并且被发送至所述资源的指令使得能够执行所述API的功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于起元技术有限责任公司,未经起元技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680011145.9/2.html,转载请声明来源钻瓜专利网。





