[发明专利]数据处理系统和方法有效
申请号: | 200480035682.4 | 申请日: | 2004-12-03 |
公开(公告)号: | CN100437493C | 公开(公告)日: | 2008-11-26 |
发明(设计)人: | 马库斯·克莱因;卡伊-迈克尔·罗斯纳;卡尔·瓦格纳 | 申请(专利权)人: | SAP股份公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 北京市柳沈律师事务所 | 代理人: | 邵亚丽;李晓舒 |
地址: | 德国瓦*** | 国省代码: | 德国;DE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理系统 方法 | ||
技术领域
本发明涉及数据处理领域,尤其涉及将返回值提供给应用程序。
背景技术
在许多数据处理系统中,调用(calling)应用程序将数据提供给对该数据进行评估和将返回值返回提供给调用应用程序的另一个程序。图1示出了这样现有技术的数据处理系统100的示意性方块图。
数据处理系统100含有应用程序102和评估程序104。应用程序102可以将包含数据的函数调用106发送给评估程序104。这样就激活了评估包含在函数调用106中的数据,以便将返回值108返回提供给应用程序102的评估程序104。
应用程序102和评估程序104可以在同一硬件上或在不同远程计算机上运行。在后一种情况中,可以使用诸如超文本传输协议(HTTP)之类的请求-响应协议。在这种情况下,函数调用106是HTTP请求,而返回值108从评估程序104返回传送到应用程序102作为HTTP响应。
数据处理系统100可以具有各种各样的应用。例如,应用程序102接收生物数据(例如,来自与CCD(电荷耦合器件)摄像机耦合的生物数据获取模块)和用户ID(例如,来自芯片卡),并通过函数调用106将生物数据和用户ID提供给评估程序104。评估程序104对生物数据进行评估,并计算有关从其身上获得生物数据的人事实上就是具有由函数调用106提供的用户ID的人的置信值(confidence value)。换句话说,返回值是表示从其身上获得生物数据的人与用户ID所属的人是同一个人的可能性(likelihood)的置信值。该置信值从评估程序104返回到应用程序102,作为返回值108。
另一个例子是应用程序102将测量数据提供给评估程序104。例如,通过传感器或通过人工录入从诸如生产过程之类的正在进行的处理中获取测量数据。对通过函数调用106提供给评估程序104的测量数据进行评估,以便确定正在进行的处理的实际状态。通过返回值108将实际状态的信号返回发送给应用程序102。
数据处理系统100的用法的另一个例子是用于一种或数种产品的评价,例如,成本和/或价格确定。在这种情况下,应用程序102将诸如产品数量、使用材料、服务等的数据提供给执行相应评价的评估程序104。评价结果作为返回值108被返回给应用程序102。
对由评估程序执行的评估功能以及为了执行评估功能而考虑的数据而言,如图1所示那种类型的数据处理系统的共同缺点是缺乏灵活性。在软件再利用的可能性方面,这种灵活性的缺乏也是不利的。由于应用程序和评估程序之间的接口非常特殊,以致于评估程序不能被其它应用程序使用,所以应用程序和评估程序常常是一对一的关系。由于相似的评估任务需要独立的评估程序,这常常导致资源倍增。其结果是,使可用的数据处理资源得不到充分的利用。
发明内容
本发明的目的是提供一种包含从应用程序接收第一数据对象的装置的数据处理系统。第一数据对象含有多个第一数据字段。每个第一数据字段都具有一个唯一的字段名。并且,第一数据对象可能含有带有其它字段名的数据字段。
当第一数据对象被数据处理系统接收时,第二数据对象被生成。最初,第二数据对象是空的,并含有带有如在数据处理系统中指定的唯一字段名的许多数据字段。数据从第一数据对象的数据字段传送到具有相同字段名的第二数据对象的数据字段。
并且,在数据处理系统中标识(identify)第二数据对象的数据字段的一个子集(sub-set)。传送给该子集的数据字段的数据被用于选择由数据处理系统存储的多个数据处理函数之一。通过所选择的一个数据处理函数对传送给第二数据对象的数据进行评估,并且结果值被返回到应用程序。
按照本发明的一个优选实施例,属于该子集的数据字段是关键字段(keyfield)。数据处理函数被存储在含有相同关键字段的关系数据库中。当数据从第一数据对象传送到第二数据对象时,输入关键字段中的数据用于查询数据库,以便选择数据处理函数之一。
按照本发明的再一个优选实施例,一个规则库被用于选择数据处理函数之一。规则库的一条或多条规则被应用于传送到第二数据对象的数据字段的子集的数据,以便选择数据处理函数之一。
按照本发明的再一个优选实施例,提供了至少一个图形用户界面,以便编辑唯一字段名,和修改子集、数据处理函数和/或规则库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于SAP股份公司,未经SAP股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200480035682.4/2.html,转载请声明来源钻瓜专利网。