使用矢量字段处理数据的制作方法_4

文档序号:9489767阅读:来源:国知局
别)
[0109]PrimaryDriverPoints(主驾驶员点数)
[0110] 因此,可以通过将记录矢量中的子记录当作内部参考表格中的记录来对于每个输 入记录创建内部参考表格。在操作中,考虑在表格7中示出的如下规则集:
[0111]
[0112] 表格 7
[0113] 表格7的规则集中的规范是是"计算投保驾驶员(PolicyDriver)的年龄,该年龄 是通过使用投保驾驶员的值作为用于关联内部参考表格的关键字找到的投保驾驶员的年 龄"。该规范在主驾驶员年龄列返回值,该值随后被分配给输出变量,"投保驾驶员"。"投保 驾驶员"是标量值。在另一示例中,考虑下面的表格8中示出的规则集:
[0114]
[0115]表格 8
[0116]表格8的规则集中的规范是"计算购买时的年龄(AgeatPurchase),该值是车辆 的年龄与车辆的主驾驶员的年龄之间的差"。为了说明,假定默认地将"车辆主驾驶员"分 配给查找关键字。输出变量"购买时的年龄"是矢量变量。因此,响应于上述规则,产生[31 19, 27]。
[0117]在某些例子中,可以在括号中明确地指定查找关键字"车辆主驾驶员"为如下的 "主驾驶员的年龄(车辆主驾驶员)-车辆车龄"。
[0118]在某些例子中,可以在聚集函数中使用内部参考表格。例如,规范可以是"在所有 车辆的主驾驶员的年龄上计算平均值"。此规范可以通过函数,例如,"平均(主驾驶员的年 龄(车辆主驾驶员"实现。响应于此函数,产生标量值,例如,29. 67。
[0119]在一些实现方式中,用户可以使上述规则集中的计算步骤具体化。例如,在测试方 式中,能够检查感兴趣的值对用户来说是有用的,例如,检查输入变量与输出变量(两者都 是标量和两者都是矢量变量)的中间值。可以使用本领域已知的各种技术来实现该具体 化。例如,可以实现具有用于输入记录矢量952、954中的每个元素的行的弹出表格以汇总 指示什么项已经被滤出或计算的中间值。
[0120] 可以使用计算机上运行的软件实现如上所述的技术。例如,所述软件在一个或多 个编程或可编程计算机系统(可以是诸如分布式、客户机/服务器或网格之类的各种架构) 上运行的一个或多个计算机程序中形成过程,所述计算机系统的每一个都包括至少一个处 理器、至少一个数据存储系统(包括易失的和非易失性存储器和/或存储元件)、至少一个 输入设备或端口以及至少一个输出设备或端口。所述软件可以形成大型程序的一个或多个 模块,例如,所述大型程序提供与计算图的设计和构造相关的其他业务。图的节点和元素可 以实现为存储在计算机可读介质中的数据结构或符合存储在数据容器中的数据模型的其 他组织化的数据。
[0121] 所述软件可以提供在诸如CD-ROM的存储介质上,该存储介质可以由通用或专用 可编程计算机读取或者(以传送信号编码)通过网络的通信介质传递给软件运行的计算 机。所有的函数可以在专用计算机上执行,或者使用诸如协处理器的专用的硬件。所述软 件可以以不同的计算机执行由软件指定的计算的不同的部分的分布模式实现。每个这种计 算机程序优选地存储在或装入到通用或专用可编程计算机可读的存储介质或设备(例如, 固态存储器或介质,或者磁性或光学介质)上,当由计算机系统读取存储介质或设备以执 行此处描述的过程时所述计算机程序用于配置和操作计算机。本发明系统还可以被认为是 实现为利用计算机程序配置的计算机可读存储介质,这样配置所述存储介质导致计算机系 统以特定的和预先确定的方式操作以执行此处描述的函数。
[0122] 已经描述本发明的大量实施例。然而,清楚地是,可以做出各种修改而不脱离本发 明的精神和范围。例如,如上所述的一些步骤可以是独立的次序,从而可以以不同于描述的 次序执行。
[0123] 还应理解地是,上文的描述旨在示出而非限制本发明的范围,本发明的范围由所 附的权利要求的范围限定。例如,可以以不同的次序执行上面描述的大量函数步骤而不实 质上影响全过程。其他实施例在本申请的权利要求书的范围内。
【主权项】
1. 一种方法,包括: 通过用户接口从用户接收用于基于一个或多个输入值产生用于输出变量的输出值的 规范的至少一部分, 使用至少一个处理器生成用于根据所述规范转换输入数据的指令,输入数据包括用于 至少一个输入记录的第一系列的输入值,第一系列的输入值中的至少一个输入值包括第二 系列的输入值,其中转换输入数据包括产生用于至少一个输出变量的第一系列的输出值, 第一系列的输出值中的至少一个输出值包括第二系列的输出值。2. 如权利要求1所述的方法,其中,所述指令包括在由图表示的基于图的应用的组件 中,所述图中的顶点表示组件,并且所述图中的顶点之间的有向链接表示组件之间的数据 的流动。3. 如权利要求2所述的方法,其中,包括指令的第一图组件提供从输入数据集到所述 指令的数据的流动。4. 如权利要求3所述的方法,其中,第一图组件是可执行的计算组件,并且所述图包括 第二图组件,该第二图组件是表示输入数据集的数据存储器组件。5. 如权利要求20所述的方法,其中,存储输出数据集包括存储用于输出表格的行,每 行定义具有用于多个字段的值的输出记录。6. 如权利要求20所述的方法,其中,提供用于存储第二系列的输出值的至少一个矢量 输出字段包括提供用于存储预定数量的第二系列的输出值的阵列,所述预定数量是可修改 为用户指定数量的默认数量。7. 如权利要求20所述的方法,其中,所述矢量输出字段包括表格中的单元格。8. 如权利要求1所述的方法,其中,接收所述规范包括接收包含规则表格的至少一行 的规则,该行相应于规则例,并且具有包括输入值、预定值或从一个或多个输入值计算的值 中的一个或多个或其组合的输出。9. 如权利要求8所述的方法,其中,所述规则例包括下述中的一个或多个:具有等于阈 值的输入值、具有高于阈值的输入值、具有低于阈值的输入值、具有属于一组值的输入值、 具有匹配多个值的模式的输入值、具有对另一输入值的关系、具有对另一组规则的输出值 的关系、或者具有对存储器中的值的关系。10. 如权利要求1所述的方法,其中,所述输入数据包括具有用于标量变量和矢量变量 的值的输入记录。11. 如权利要求10所述的方法,其中,所述输入记录中的至少一个包括用于存储预定 数量的输入记录的阵列,所述预定数量是可修改为用户指定数量的默认数量。12. 如权利要求10所述的方法,其中,所述输入记录中的至少一个包括内部参考表格 以对于所述输入记录中的至少一个中的子记录定义关键字关系。13. 如权利要求12所述的方法,还包括:响应于应用转换,基于所述内部参考表格中的 关键字关系、对于输出变量产生第二系列的输出值。14. 如权利要求8所述的方法,还包括:响应于规则中的规则例,触发所述规则例以产 生用于所述输出变量的值。15. 如权利要求14所述的方法,其中,触发所述规则例包括基于应用于满足所述规则 中的至少一个规则例的输入数据中的矢量的聚集函数的输出来触发所述规则例。16. 如权利要求1所述的方法,其中,生成所述指令包括将所述规范的至少一部分变换 为多个逻辑表达式,以及将所述多个逻辑表达式编译成为计算机可执行的代码。17. 如权利要求16所述的方法,其中,编译所述多个逻辑表达式包括组合表达式、优化 单独的表达式以及优化表达式组中的一个或多个。18. 如权利要求1所述的方法,其中接收所述规范的至少一部分包括:接收明确定义用 于产生一个或多个输出值的规则例的一部分的值或关键字。19. 如权利要求1所述的方法,其中接收所述规范的至少一部分包括:接收隐含地定义 用于产生一个或多个输出值的规则例的一部分的值或关键字。20. 如权利要求1所述的方法,还包括在数据存储系统中存储输出数据集,所述输出数 据集包括相应于至少一个输出变量的输出记录,至少一个输出记录包括用于存储第一系列 的输出值的多个字段,第一系列的输出值包括用于存储第二系列的输出值的至少一个矢量 输出字段。21. -种计算机可读介质,存储计算机程序,所述计算机程序包括用于导致计算机执行 如下操作的指令: 通过用户接口从用户接收用于基于一个或多个输入值产生用于输出变量的输出值的 规范的至少一部分, 使用至少一个处理器生成用于根据所述规范转换输入数据的指令,输入数据包括用于 至少一个输入记录的第一系列的输入值,第一系列的输入值中的至少一个输入值包括第二 系列的输入值,其中转换输入数据包括产生用于至少一个输出变量的第一系列的输出值, 第一系列的输出值中的至少一个输出值包括第二系列的输出值。22. -种系统,包括: 用户接口,配置为从用户接收用于基于一个或多个输入值产生用于输出变量的输出值 的规范的至少一部分, 至少一个处理器,配置为生成用于根据所述规范转换输入数据的指令,输入数据包括 用于至少一个输入记录的第一系列的输入值,第一系列的输入值中的至少一个输入值包括 第二系列的输入值,其中转换输入数据包括产生用于至少一个输出变量的第一系列的输出 值,第一系列的输出值中的至少一个输出值包括第二系列的输出值。
【专利摘要】公开一种方法、计算机可读介质和系统,该方法包括:通过用户接口从用户接收用于基于一个或多个输入值产生用于输出变量的输出值的规范的至少一部分,使用至少一个处理器生成用于根据所述规范转换输入数据的指令,输入数据包括用于至少一个输入记录的第一系列的输入值,第一系列的输入值中的至少一个输入值包括第二系列的输入值,其中转换输入数据包括产生用于至少一个输出变量的第一系列的输出值,第一系列的输出值中的至少一个输出值包括第二系列的输出值。
【IPC分类】G06N5/02
【公开号】CN105243422
【申请号】CN201510437002
【发明人】J.古尔德, S.斯图德
【申请人】起元技术有限责任公司
【公开日】2016年1月13日
【申请日】2010年1月29日
【公告号】CA2749538A1, CN102301324A, CN102301324B, EP2391938A1, EP2391938A4, US8478706, US8996442, US20100198769, US20130297629, WO2010088523A1
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1