[发明专利]模式语法在审
申请号: | 201780096786.3 | 申请日: | 2017-10-12 |
公开(公告)号: | CN111373365A | 公开(公告)日: | 2020-07-03 |
发明(设计)人: | C·J·格雷厄姆;W·江;S·施;Z·王 | 申请(专利权)人: | 惠普发展公司;有限责任合伙企业 |
主分类号: | G06F8/20 | 分类号: | G06F8/20 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 李雪娜;申屠伟进 |
地址: | 美国德*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 模式 语法 | ||
1.一种系统,包括:
处理资源;以及
存储器资源,存储可由所述处理资源执行以进行以下操作的指令:
利用模式语言来指定存在于多个源位置中的模式元素的源位置;
利用模式语言来指定要执行的定制动作;以及
利用模式语言来向定制动作指定多个源相关语法。
2.根据权利要求1所述的系统,包括可由所述处理资源执行的指令以将源位置定义为多个源位置的合成。
3.根据权利要求2所述的系统,其中所述多个源位置位于多个不同资源域处。
4.根据权利要求1所述的系统,包括用于基于由源位置处的主机利用的语言来选择在导出模式元素中使用的多个源相关语法中的源相关语法的指令。
5.根据权利要求1所述的系统,包括用于基于与源位置相关联的应用编程接口(API)来选择在导出模式元素中利用的多个源相关语法中的源相关语法的指令。
6.一种非暂时性计算机可读介质,其包含可由处理资源执行以使所述处理资源进行以下操作的指令:
利用模式语言元数据来将模式元素的源定义为多个其他源的合成;
利用元数据来定义定制动作的第一语法,以从多个其他源中的第一源导出模式元素;以及
利用元数据来定义关于从多个其他源中的第二源导出模式元素的定制动作的第二语法。
7.根据权利要求6所述的非暂时性计算机可读介质,其中所述第一语法是结构化查询语言(SQL)语法。
8.根据权利要求7所述的非暂时性计算机可读介质,其中所述第二语法为Javascript语法。
9.根据权利要求6所述的非暂时性计算机可读介质,其中,所述元数据指定模式元素的第一部分被存储在易失性存储器中并且模式元素的第二部分被存储在非易失性存储器中。
10.根据权利要求6所述的非暂时性计算机可读介质,其中,所述模式语言是GraphQL接口定义语言扩展。
11.根据权利要求6所述的非暂时性计算机可读介质,其中,所述语法被基于网络的应用解析和利用,以从多个其它源导出模式元素。
12.一种方法,包括:
从与以请求的第一语法的对象的定义相关联的元数据确定对象的多个源位置;
识别由多个源位置中的源位置利用的第二语法;以及
识别在元数据中定义的、包括在请求中的动作到第二语法的转换。
13.根据权利要求12所述的方法,还包括基于用于第二语法的转换模板将包括在请求中的动作从第一语法转换成第二语法。
14.根据权利要求12所述的方法,还包括从多个源位置导出对象。
15.根据权利要求12所述的方法,还包括利用不同的模式语言语法从托管在不同系统内的多个源位置导出对象。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠普发展公司,有限责任合伙企业,未经惠普发展公司,有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780096786.3/1.html,转载请声明来源钻瓜专利网。