[发明专利]管理层级实体的计算有效
| 申请号: | 201580047174.6 | 申请日: | 2015-09-03 |
| 公开(公告)号: | CN106796598B | 公开(公告)日: | 2021-01-29 |
| 发明(设计)人: | C·W·斯坦菲尔;R·夏皮罗 | 申请(专利权)人: | 起元科技有限公司 |
| 主分类号: | G06F16/185 | 分类号: | G06F16/185;G06F16/83 |
| 代理公司: | 隆天知识产权代理有限公司 72003 | 代理人: | 张浴月;金鹏 |
| 地址: | 美国马*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 管理 层级 实体 计算 | ||
1.一种计算系统,包括:
数据存储系统,存储表示多个实体的实体数据,所述多个实体根据层级关系相关,其中至少一个根实体处于所述层级关系的最高层,并且一个或多个实体处于比所述层级关系的最高层低的一层或多层,处于比所述根实体低的层的每个实体是一单个实体的孩子实体,并且一个或多个实体每个具有:多个实例和针对每个实例具有相应元素的至少一个属性;
输入装置或端口,用于接收输入数据,所述输入数据包括一个或多个表达式,每个表达式表示一个或多个自变量的一个或多个函数,一个或多个自变量引用在所述实体数据中表示的实体的属性;以及
至少一个处理器,配置为处理所述输入数据中所包括的表达式,所述处理包括:
分析表达式,以便为由表达式的自变量所引用的一个或多个属性中的每个属性确定以下中的至少一个:(1)该属性的实体在所述层级关系中的位置,或者(2)应用于引用该属性的自变量的函数的结果的元素的数量;以及
估算表达式或基于分析表达式的结果指示错误,
其中所述确定该属性的实体在所述层级关系中的位置包括:基于从根实体开始,经过根据父-子关系相关的实体的链到该属性的实体的路径,确定该属性的上下文;
其中分析表达式还包括:执行提升程序,所述提升程序包括:为由该表达式的自变量引用的至少第一属性,提升作为第一实体的祖先的实体的第二属性的上下文,其中该表达式的自变量引用该第二属性,并且其中提升该第二属性的上下文包括用该第一属性的上下文代替该第二属性的上下文。
2.根据权利要求1所述的计算系统,其中所述输入数据包括第一表达式,所述第一表达式定义所述实体数据中表示的第一实体的第一属性的一个或多个元素的值。
3.根据权利要求2所述的计算系统,其中所述第一表达式引用所述实体数据中表示的第二实体的第二属性定义所述第一属性的一个或多个元素的值。
4.根据权利要求3所述的计算系统,其中所述计算系统包括事务处理系统。
5.根据权利要求4所述的计算系统,其中所述第一实体具有与所述事务处理系统中的不同购买项目相对应的实例,所述第二实体具有与所述事务处理系统中的不同客户相对应的实例。
6.根据权利要求2所述的计算系统,其中所述处理还包括:在估算所述第一表达式之后,更新所述实体数据以表示所述第一属性的一个或多个元素的值。
7.根据权利要求1所述的计算系统,其中在至少一个表达式中的至少一个函数包括对两个或更多运算对象进行运算的两个或更多运算符,两个或更多运算对象引用由所存储数据表示的实体的属性。
8.根据权利要求7所述的计算系统,其中分析表达式还包括:确定被引用属性包括仅一个矢量值被引用属性以及一个或多个标量值被引用属性;并且估算表达式包括:为所述矢量值被引用属性的每一个元素复制所述标量值被引用属性。
9.根据权利要求7所述的计算系统,其中分析表达式还包括:确定被引用属性包括多个矢量值被引用属性;并且比较所述多个矢量值被引用属性中的两个或更多矢量值被引用属性在所述层级关系中的相应位置。
10.根据权利要求7所述的计算系统,其中所述处理包括:基于多个矢量值被引用属性中的两个或更多矢量值被引用属性在所述层级关系中具有不同相应位置来指示错误。
11.根据权利要求1所述的计算系统,其中所述处理包括:基于由第一表达式的第一自变量引用的第一属性的上下文与由该第一表达式的第二自变量引用的第二属性的上下文不同来指示错误。
12.根据权利要求1所述的计算系统,其中分析表达式包括:为相应自变量所引用的两个或多个属性中的每个属性确定该属性的实体在所述层级关系中的位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于起元科技有限公司,未经起元科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580047174.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:利用来自公共社交网络的数据来扩增企业标识
- 下一篇:基于附近位置解释用户查询





