一种配置信息处理方法及装置以及平台系统制造方法及图纸

技术编号:2918903 阅读:182 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种配置信息处理方法及通讯系统以及配置信息处理装置,用于提高平台定制的灵活性。本发明专利技术方法包括:接收用户发送的策略标识,其中策略标识用于表示用户请求获取配置信息;根据所述策略标识获取源信息以及合并策略信息;查找所述源信息对应的配置源;按照所述合并策略信息将所述配置源合并为统一配置源。本发明专利技术还提供一种配置信息处理装置以及平台系统。本发明专利技术可以有效地提高平台定制的灵活性。

【技术实现步骤摘要】

本专利技术涉及数据处理领域,尤其涉及一种配置信息处理方法及装置以及平台系统
技术介绍
在大型应用软件开发的过程中配置文件数量多、格式多、存储位置多,给软件的安装、部署、升级以及定制开发带来了很大的不便。现有技术中一种配置信息处理方法为采用数据库对配置文件进行管理,将配置文件的内容保存到数据库中。平台系统允许用户根据自身的需要进行组合或其它的简单操作即可完成软件的开发和定制,平台系统中一般有多种功能模块,针对每个功能模块又有对应的缺省的配置信息,用户进行软件开发和定制时常常通过更改配置信息以实现需要的功能。现有技术中一种配置信息处理方法为配置信息被存储于配置文件中,配置文件被存储于数据库中,用户需要获取配置信息时,从数据库中读取对应的配置文件。专利技术人在实现本专利技术的过程中发现现有技术中至少存在如下缺点,现有技术为单一配置源的方案,即每个配置文件中保存对应的配置信息,用户需要获取配置信息时首先查找对应的配置文件,再从配置文件中读取配置信息,所以当用户更改配置信息时,包含平台系统缺省的配置信息的配置文件可能被覆盖,同时如果平台系统进行了升级,其配置信息也会随之进行升级,导致原配置信息被覆盖,用户再次对配置信息进行操作时也会造成错误,所以需要用户再次对配置进行重新设置,增加了平台定制的复杂度。
技术实现思路
一方面,提供一种配置信息处理方法及平台系统以及配置信息处理装置,能够提高平台定制的便捷性。另一方面提供了一种配置信息处理方法,包括接收用户发送的策略标识,其中策略标识用于表示用户请求获取配置信息;根据所述策略标识获取源信息以及合并策略信息;查找所述源信息对应的配置源;按照所述合并策略信息将所述配置源合并为统一配置源。另一方面提供了一种配置信息处理装置,包括策略标识接收单元,信息获取单元,配置源查询单元以及配置源合并单元;所述策略标识接收单元用于接收策略标识,其中策略标识用于表示用户请求获取配置信息;所述信息获取单元用于根据接收到的策略标识获取对应的源信息以及合并策略信息;所述配置源查询单元用于根据获取到的源信息查询并获得对应的配置源;所述配置源合并单元用于根据获取到的合并策略信息将查询到的配置源进行合并为统一配置源。另一方面提供了一种平台系统,包括用户操作接口,配置信息处理装置及产品生成单元;所述用户操作接口用于接收用户发送的包含策略标识的产品处理请求;所述配置信息处理装置用于根据产品请求中的策略标识对包含配置信息的配置源进行合并得到统一配置源;所述产品生成单元用于根据合并后的统一配置源开发或者定制用户请求的平台产品。从以上技术方案可以看出,本专利技术实施例具有以下优点由于本专利技术实施例中获取多种配置源合并的结果作为配置源,在开发产品基础版本的时候设置一份基本的配置信息,而各个定制版本可以不用修改基本的配置信息只需要增加定制文件,通过合并的方式获取配置,所以在一个配置源中包含原始的配置信息以及更新的配置信息,能够便捷的实现平台产品的升级和定制。附图说明图1为本专利技术实施例中平台系统第一实施例示意图;图2为本专利技术实施例中平台系统第二实施例示意图;图3为本专利技术实施例中配置信息处理装置实施例示意图;图4为本专利技术实施例中配置信息处理方法实施例流程图。具体实施例方式本专利技术实施例提供了一种配置信息处理方法及装置以及平台系统,用于便捷的实现平台产品的升级和定制。首先对本专利技术实施例中的平台系统进行介绍请参阅图1,本专利技术实施例中平台系统第一实施例包括用户操作接口101,配置信息处理装置102及产品生成单元103。用户操作接口101用于接收用户的产品处理请求,其中,产品处理请求中包括用户期望开发或定制的平台产品(如软件或硬件)的类型,内容以及功能信息。平台产品一般由多个功能模块组成,每个功能模块有对应的配置信息,在产品处理请求中可以包含策略标识,表示用户请求获得这些配置信息。配置信息处理装置102用于根据产品请求中的策略标识对包含配置信息的配置源进行合并得到统一配置源。产品生成单元103用于根据合并后的统一配置源开发或者定制用户请求的平台产品。请参阅图2,本专利技术实施例中平台系统第二实施例中,配置信息处理装置102包括策略标识接收单元201,信息获取单元202,配置源查询单元203及配置源合并单元204。策略标识接收单元201用于接收策略标识。信息获取单元202用于根据接收到的策略标识获取对应的源信息以及合并策略信息。配置源查询单元203用于根据获取到的源信息查询对应的配置源。配置源合并单元204用于根据获取到的合并策略信息将查询到的配置源进行合并为统一配置源。具体地,产品生成单元103包括产品定制单元205,产品封装单元206以及产品输出单元207。产品定制单元205用于根据用户的请求对从配置源合并单元204获取的统一配置源进行配置。产品封装单元206用于对配置后的功能模块进行封装形成最终产品。产品输出单元207用于将形成的最终产品输出,本实施例中,将功能模块封装成软件之后设置用户接口即是输出最终产品。下面介绍本专利技术实施例中配置信息处理装置请参阅图3,本专利技术实施例中配置信息处理装置实施例包括策略标识接收单元201,信息获取单元202,配置源查询单元203以及配置源合并单元204。策略标识接收单元201用于接收策略标识,其中策略标识用于表示用户请求获取配置信息。信息获取单元202用于根据接收到的策略标识获取对应的源信息以及合并策略信息。配置源查询单元203用于根据获取到的源信息查询并获得对应的配置源。配置源合并单元204用于根据获取到的合并策略信息将查询到的配置源进行合并为统一配置源。本实施例中,配置信息处理装置还包括策略存储单元301,资源查找控制单元302,配置源存储单元303以及配置源反馈单元304。策略存储单元301用于存储能够提供合并规则的合并策略信息,信息获取单元202可以根据接收到的策略标识在策略存储单元301中查询对应的合并策略信息。资源查找控制单元302用于接收信息获取单元202的获取到的源信息,并将该源信息转发至配置源查询单元203,请求配置源查询单元203查询源信息对应的配置源。配置源存储单元303用于存储配置源以及经过合并的统一配置源,配置源查询单元203在配置源存储单元303存储的配置源中查询与源信息对应的配置源,配置源合并单元204将配置源合并为统一配置源之后将统一配置源存储于配置源存储单元303。配置源反馈单元304用于将经过合并的统一配置源反馈给请求配置源的用户。本实施例中,配置信息处理装置还包括配置事件分发器305,其中配置事件分发器305包括侦听标识接收单元3051,事件监控单元3052。侦听标识接收单元3051用于接收用户发送的事件侦听标识,并将该标识发送至事件监控单元3052。事件监控单元3052根据接收到的事件侦听标识对配置事件进行监控,判断是否满足该事件侦听标识中的预置条件,若满足则请求配置源反馈单元304向用户反馈当前的配置源。预置条件包括配置源发生了改变,或者是主动调用配置的变更接口引起的配置改变。其中,配置源合并单元204包括初始化单元306,数据访问单元307,合并执行单元308以及合并控制单元309。初始化单元306用于根据合并策略信息进行初始化处理,初始化处理的过程为设本文档来自技高网...

【技术保护点】
一种配置信息处理方法,其特征在于,包括:接收用户发送的策略标识,其中策略标识用于表示用户请求获取配置信息;根据所述策略标识获取源信息以及合并策略信息;查找所述源信息对应的配置源;按照所述合并策略信息将所述配置 源合并为统一配置源。

【技术特征摘要】

【专利技术属性】
技术研发人员:穆鸿
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1