[发明专利]元数据定制方法和装置无效

专利信息
申请号: 201010289761.5 申请日: 2010-09-21
公开(公告)号: CN101944209A 公开(公告)日: 2011-01-12
发明(设计)人: 史周军 申请(专利权)人: 用友软件股份有限公司
主分类号: G06Q10/00 分类号: G06Q10/00;G06F17/30
代理公司: 北京友联知识产权代理事务所(普通合伙) 11343 代理人: 尚志峰;汪海屏
地址: 100094 北京*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 数据 定制 方法 装置
【说明书】:

技术领域

发明涉及数据处理技术,尤其涉及元数据定制方法和装置。

背景技术

当前的管理软件的产品通常是基于一个应用平台进行开发的,在一定程度上都使用了模型,只不过有些是以数据模型为主,即主要使用数据库中的元数据,或者称为数据字典。基于数据模型的元数据的开发存在一定的局限性,因为数据库是以数据为核心。其理论基础是关系代数,没有明确的业务对象的概念,以数据对象表示业务对象会导致业务含义不够清晰、表达不够准确的问题。因此很多软件开发商在类比数据字典的基础上又研究开发出了应用字典,以业务对象结构来描述业务对象。这种方式比采用数据字典的方式有了一定的提高,描述更接近应用模型自身的需要,基于应用字典使得产品的可用性得到一定程度的提高。但是应用字典也存在一些问题:应用字典的描述没有真正反映业务模型的关系,如实体关系、组合关系、关联关系、继承关系等。

而目前越来越多的人使用模型驱动开发方法,该方法是基于对象建模的理论来描述业务模型的。业务模型的描述信息,其实是描述业务对象的数据,即元数据。元数据的出现和使用大大简化了软件的开发过程,因为以元数据驱动的软件开发过程更符合软件开发人员的思维习惯,并把各个阶段的软件开发连接起来,降低了原来的复杂度和消除了业务描述的不一致性。但是使用元数据也会遇到一些问题,例如,一个业务实体的元数据信息会比较多,如果在应用中把所有的元数据信息都显示出来会存在一些问题:一是加载数据量较大导致的资源浪费问题;二是大量的元数据信息使得用户很难找到自己想要的内容,导致出现可用性问题。在不同的应用场景下,同样的业务实体展现的元数据通常并不是完全相同的。目前在这个问题上有不同的解决方法:例如,为了解决这个问题,由业务人员对业务实体的使用场景进行分析,分析出不同场景下支持的元数据信息,根据分析结果,再由软件设计人员和开发人员进行开发,这样做的好处是:软件使用元数据的方式更合理,更高效,更易用。但是存在的问题是:如果客户应用在一些业务场景下,需要对元数据进行定制,则不能直接支持,必须进行二次开发。

因此,需要一种元数据处理方式,能够解决上述不同的用户在一些业务场景下不能对元数据进行定制的问题,进而提升基于元数据开发的软件产品的可用性和灵活性。

发明内容

本发明所要解决的技术问题在于,提供一种元数据定制方法和装置,其能够实现不仅在不同业务场景下的元数据的过滤,还能对特定的业务场景下的元数据进行定制。

有鉴于此,本发明提供了一种元数据定制方法,包括:步骤102,确定用户操作业务对象时的业务场景;步骤104,确认所述业务场景对应的过滤规则;步骤106,通过所述对应的过滤规则,对所述业务对象的元数据进行过滤,得到所述业务对象的定制元数据。通过该技术方案,进行元数据定制,既提高了用户的操作效率,节省了用户的时间,又提供数据定制过滤的统一规范,有利于研发效率的提高。

在上述技术方案中,优选地,还包括:步骤101,为每个业务场景制定过滤规则。通过该技术方案,可灵活配置过滤规则,满足不同场景的业务需要。

在上述技术方案中,优选地,在所述步骤101中,将所述过滤规则存储在数据库中。

在上述技术方案中,优选地,所述业务对象包括业务实体、业务操作、业务服务;在所述步骤101中,通过选定所述每个业务场景的对应业务实体的属性、对应业务操作的操作接口方法、对应业务服务的服务方法,来为所述每个业务场景制定所述过滤规则。

在上述技术方案中,优选地,在所述步骤101中,为部分业务场景制定缺省过滤规则,和/或为特定的业务场景制定自定义过滤规则。

本发明还提供了一种元数据定制装置,包括:业务场景确认模块,确定用户操作业务对象时的业务场景;过滤器确认模块,确认所述业务场景对应的过滤器;元数据过滤模块,通过所述对应的过滤器,对所述业务对象的元数据进行过滤,得到所述业务对象的定制元数据。通过该技术方案,进行元数据定制,既提高了用户的操作效率,节省了用户的时间,又提供数据定制过滤的统一规范,有利于研发效率的提高。

在上述技术方案中,优选地,还包括:过滤器制定模块,为每个业务场景制定过滤器。通过该技术方案,可灵活配置过滤规则,满足不同场景的业务需要。

在上述技术方案中,优选地,所述过滤器制定模块将所述过滤器的信息存储在数据库中。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于用友软件股份有限公司,未经用友软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201010289761.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top