[发明专利]使用求散列的逻辑帐户表有效
申请号: | 201110358428.X | 申请日: | 2011-10-31 |
公开(公告)号: | CN102426680A | 公开(公告)日: | 2012-04-25 |
发明(设计)人: | J·安德森;W·弗兰德森;J·希利;S·德格勒 | 申请(专利权)人: | 微软公司 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 胡利鸣 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 求散列 逻辑 帐户 | ||
1.一种至少部分地在计算设备中执行的用于在企业资源规划(ERP)系统中提供逻辑帐户表(COA)的方法,所述方法包括:
定义逻辑COA,所述逻辑COA包括元数据、约束、准则和关系(610);
响应于对所述逻辑COA内的组合的请求(620),确定所述组合是否存在于物理COA中(630);
如果所述组合不存在于所述物理COA中,则将所述组合持久存储在所述物理COA中(640);以及
呈现所述物理COA(132)中可用于后续请求的所述组合。
2.如权利要求1所述的方法,其特征在于,进一步包括:
使用预定义的散列来对与所述组合相关联的数据求散列;以及
响应于对所述组合的后续请求,执行散列值查找(660)。
3.如权利要求2所述的方法,其特征在于,所述散列值被存储为所述物理COA 132中的列。
4.如权利要求2所述的方法,其特征在于,对与所述组合相关联的数据求散列包括:
使用至少两个不同的散列输入值来对所述组合中至少两个不同的结构求散列,并将所述散列输入值组合成单个散列值以用于查找过程(660)。
5.如权利要求1所述的方法,其特征在于,对所述组合的请求包括以下之一:来自消费过程的请求、业务逻辑模块对所述组合的引用、以及由业务逻辑模块作出的与所述组合相关联的特性设置动作。
6.如权利要求1所述的方法,其特征在于,进一步包括:
将所述逻辑COA(120)作为元数据维护在所述ERP系统(104)中。
7.如权利要求1所述的方法,其特征在于,进一步包括:
使用非瞬态组合的单个唯一标识符;以及
使用每个瞬态组合的主组合的第一瞬态标识符以及与所述主组合的分层结构(332)相关联的子组合的一组二级瞬态标识符。
8.一种提供具有逻辑帐户表(COA)的企业资源规划(ERP)服务的计算设备,所述计算设备包括:
存储器(504);
耦合到所述存储器的处理器(502),所述处理器执行与所述ERP服务相关联的ERP应用(522),所述ERP应用被配置为:
定义逻辑COA,所述逻辑COA包括元数据、约束、准则和关系(610);
响应于对所述逻辑COA内的组合的请求(620),确定所述组合是否存在于物理COA中(630);
如果所述组合不存在于所述物理COA中,则将所述组合持久存储在所述物理COA中(640);
使用预定义的散列来对与所述组合相关联的数据求散列;以及
响应于对所述组合的后续请求,通过散列值查找来呈现所述物COA(132)中的可用于所述后续请求的所述组合。
9.如权利要求8所述的计算设备,其特征在于,所述物理COA(132)被存储在被通信地耦合到所述计算设备的数据存储中,并且所述散列值被存储在所述物理COA中的所述组合的索引列中。
10.如权利要求8所述的计算设备,其特征在于,所述元数据(124)被配置为定义现有片段以及由所述现有片段维护的数据的类型,所述约束(128)被配置为基于其他片段中的现有值来过滤有效组合,所述准则(126)被配置为基于其他片段中的现有值来进一步过滤所述有效组合,所述关系(122)被配置为基于对值进行分类和将所述值彼此之间直接相关中的至少之一来进一步过滤所述有效组合,并且其中所述逻辑COA(120)作为元数据被存储在所述存储器中。
11.如权利要求8所述的计算设备,其特征在于,所述约束(128)被表示为分层结构树,其中每个节点包括至少一个指示该节点何时有效的准则。
12.如权利要求11所述的计算设备,其特征在于,值组合(288)被存储在事务上,作为单个引用标识符进入所述逻辑COA(120)的组合表格中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110358428.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:诊断系统
- 下一篇:一种轴承脉冲检测方法
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理