[发明专利]一种业务对象数据的验证方法及其装置无效
申请号: | 200810225627.1 | 申请日: | 2008-10-31 |
公开(公告)号: | CN101727466A | 公开(公告)日: | 2010-06-09 |
发明(设计)人: | 杨涛;陈春和 | 申请(专利权)人: | 北大方正集团有限公司;北京北大方正电子有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘 |
地址: | 100871 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 对象 数据 验证 方法 及其 装置 | ||
技术领域
本发明涉及信息处理领域,尤其涉及一种信息系统中业务对象数据的验证方法及其装置。
背景技术
在信息系统(尤其是企业信息系统)的实施和使用过程中,随着业务的不断发展,信息系统中对同一业务对象的原有描述信息(即属性信息)渐渐不能满足业务多样性的需求,用户往往需要丰富原有业务对象的属性信息。为了避免对业务对象新增属性信息带来的大量程序代码修改,业界提出了扩展属性定义方法,该方法目前被信息系统普遍采用,用于满足业务对象的客户化需求。
传统的扩展属性定义方法的主要技术原理为:在保证信息系统现有实现不变的前提下,用户向信息系统请求扩展业务对象的属性信息,该属性信息包括:基本信息(属性名称、属性类型)和辅助信息(默认值、表单展示方式等)。其中,基本信息作为描述业务对象的属性必不可少的信息,将决定扩展属性是否能够在数据库中生成相应的数据表的列信息。用户提交扩展属性信息的请求后,信息系统根据用户提交的属性信息,自动生成相应的数据库字段及业务对象表单。这样,在无需修改系统代码的情况下,用户可以使用扩展属性信息来描述业务对象,并在系统自动生成的业务对象表单里输入业务对象数据,这些数据将被系统存储到新生成物理数据库表里。
在上述扩展属性定义方法中,对用户输入的业务对象数据的有效性进行验证是一个很重要的过程,目前所采用的验证方法主要是根据扩展属性信息中包括的属性类型对用户输入的业务对象数据的有效性进行验证,即根据用户输入的业务对象数据是否能正确转换为属性信息定义时对应的属性类型(即数据库数据类型)而确定用户输入的业务对象数据是否有效。然而,用户输入的业务对象数据的类型及格式往往是多样的,因此,简单地根据属性类型对用户输入的业务对象数据进行有效性验证的准确度比较低,很难满足信息系统对业务对象数据有效性的要求。
发明内容
本发明提供一种业务对象数据的验证方法及其装置,用以解决现有技术对业务对象数据进行有效性验证的准确度低的问题。
本发明实施例通过如下技术方案实现:
本发明实施例提供了一种业务对象数据的验证方法,包括:
根据用户请求扩展的业务对象的属性名称以及属性类型,从预先设定的有效性规则中查找与所述属性名称以及属性类型对应的有效性规则;
根据查找到的有效性规则验证用户输入的业务对象数据,当验证通过时,保存所述业务对象数据。
本发明实施例还提供了一种业务对象数据的验证装置,包括:
规则查找单元,用于根据用户请求扩展的业务对象的属性名称以及属性类型,从预先设定的有效性规则中查找与所述属性名称以及属性类型对应的有效性规则;
验证单元,用于根据所述规则查找单元查找到的有效性规则验证用户输入的业务对象数据;
存储单元,用于当所述验证单元验证通过时,保存所述业务对象数据。
通过上述技术方案,本发明在对用户输入的业务对象数据进行验证之前,首先根据用户请求扩展的业务对象的属性名称以及属性类型,从预先设定的有效性规则中查找用于此次验证的有效性规则,并根据查找到的有效性规则验证用户输入的业务对象数据,当验证通过时,确定用户输入的业务对象数据有效,并保存该业务对象数据。与现有技术只验证业务对象数据的属性类型相比,能够更加准确地对用户输入的业务对象数据的有效性进行验证,提高了验证业务对象数据的准确度以及保存的业务对象数据的可用性。并且,本发明在验证业务对象数据之前预先设定了用于验证业务对象的有效性规则,在验证过程只需要根据预先定义的相应的有效性规则进行验证,从而提高了验证业务对象数据的效率。
附图说明
图1为本发明实施例中设定有效性规则的流程图;
图2为本发明实施例中对业务对象数据进行有效性验证的流程图;
图3为本发明实施例中业务对象数据的验证装置第一示意图;
图4为本发明实施例中业务对象数据的验证装置第二示意图;
图5为本发明实施例中业务对象数据的验证装置第三示意图。
具体实施方式
为了提高对业务对象数据进行有效性验证的准确度,以满足信息系统对业务对象数据有效性的要求,本发明实施例提出了一种业务对象数据的验证方法及其装置,下面结合说明书附图对本发明实施例的主要实现原理、具体实施过程及其对应能够达到的有益效果进行详细的阐述。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京北大方正电子有限公司,未经北大方正集团有限公司;北京北大方正电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810225627.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种遥控系统
- 下一篇:获取别称匹配对的方法及装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置