一种用于数字媒体多平台的对象属性动态配置方法技术

技术编号:4009663 阅读:218 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种用于数字媒体多平台的对象属性动态配置方法,属于数字媒体技术领域。本发明专利技术的技术特征是提出属性元素库的概念,实现对象与属性的分离;系统中所有对象的属性元素通过属性配置模块统一动态配置,当系统服务对象发生变化的时候,无需修改系统数据库的数据表结构,只需针对系统服务对象的变化,通过属性配置方法修改已有属性元素的信息或者增加新的属性元素来动态响应对象的信息变化和个性化需求。通过本发明专利技术,实现了对数字媒体多平台关键对象的统一配置;极大的增强了对象信息的动态扩展性;实现了对象属性元素的共用和个性化组合,节约了维护成本,提高了配置效率。

【技术实现步骤摘要】

本专利技术涉及数字媒体
,尤其是一种用于数字媒体多平台领域、实现对系 统对象属性信息统一动态配置的方法。
技术介绍
随着互联网技术的发展和数字媒体产品的推广与部署,数字媒体服务内容的发展 进一步多元化,个性化服务的需求越来越强烈。数字电视多平台的建设目标就是要在一个平台上整合各种独立的服务系统,实现 平台操作的综合配置功能,保证在未来服务升级和新服务开放的情况下,能够快速有效的 整合系统资源,提供相应的功能保证。相对于互联网应用技术的发展和数字媒体新服务的开发升级来说,数字电视多平 台研究和建设起步较晚。传统服务系统的设计重点是针对现有服务需求,定制服务对象和 服务功能模块支撑该服务的运行,在设计上没有过多的考虑多服务整合需求,在数据库和 数据表结构的设计上往往局限于某一具体服务对象,缺乏动态扩展性,更加不能满足系统 多服务整合过程中服务对象信息个性化的实际需要。当现有数字电视服务更新升级或者出 现新服务需求的时候,不能有效的整合利用系统资源,造成系统设计开发人员不断修改相 关数据库表结构,频繁进行系统版本升级,付出大量维护成本,影响系统稳定性。以数字电视多平台中的产品服务配置为例,经过服务整合,产品服务配置涉及的 产品对象包括数字电视、模拟电视、宽带服务等等。除了产品对象的公有属性元素(如“产品 状态”、“归属地区”、“版本”等等)之外,每种产品对象都含有其个性化属性信息,例如“数字 电视”中还包含“节目服务包”、“自定义服务包”、“智能卡接入号”等属性元素,而“宽带业 务”中还包含“服务提供商”等属性元素。如果采用传统的对象属性定义模式,系统必须针 对每个不同产品对象创建相应结构的数据库表,同时在显示层提供不同风格的产品属性定 义界面,分散服务处理,以此满足服务对象信息个性化的需要。这样将造成属性定义流程繁 琐、对象属性元素的配置缺乏灵活性、数据库表结构缺乏动态扩展性,不能即时动态响应对 象信息的个性化需求,极大的影响用户体验,失去对多服务整合支撑的意义。针对上述问题,设计开发人员们也提供了一些改进方法,例如可以在设计系统数 据库表结构时,在每个服务对象数据表中预留一部分字段用于属性扩展。但是采用这种方 法也可能会发生预留字段用完的情况。另外,中国专利申请案第CN101504672号案中提供了一种动态配置实体数据表的 方法。该方法的核心构思在于针对实体数据表,建立多个配置表存储列信息,采用动态列 的方式在软件运行环境动态增加或者动态减少列,满足实体数据表动态属性的需要。经过 分析比较,数字电视多平台需要进一步满足对多服务整合和对象属性元素个性化组合的支 持,该方法不能满足数字电视多平台的实际需要。如上所述,现有方法很难符合数字电视多平台的需求,需要一种动态配置对象属性元素的方法,实现对象属性元素的共用和个性化组合,无需通过修改数据库表结构和升级系统即可动态响应服务对象的信息变化和个性化需求,在系统多服务整合过程中提供独 具特色的对象信息个性化服务。
技术实现思路
本专利技术的目的是提供一种用于数字媒体多平台领域、实现对系统服务对象属性信 息统一动态配置的方法。本专利技术的技术特征是以数字媒体多平台的关键服务对象(参与人、产品、资费、月艮 务、资源、营销渠道等等)配置为基础,提出属性元素库的概念,实现对象与属性的分离,提 供独具特色的对象信息个性化服务;系统中所有服务对象的属性元素通过属性配置模块统 一动态配置,当系统服务对象发生变化的时候,不需要修改系统数据库的数据表结构,只需 要针对系统服务对象的变化,通过属性配置方法修改已有属性元素的信息或者增加新的属 性元素即可动态响应服务对象的信息变化和个性化需求;对象属性的动态配置方法通过属 性元素库实现了对象属性元素的共用和个性化组合。本专利技术的有益效果是通过一种对象属性动态配置方法,实现了对数字电视多平台关键服务对象的统一配 置,解决了系统多服务整合过程中服务对象信息个性化服务需求突出的问题;通过创建属 性元素库,实现对象与属性的分离,极大的增强了服务对象信息的动态扩展性,不需要修改 系统数据库的相关数据表结构,就可以即时动态响应服务对象的信息变化和个性化需求; 实现了系统对象属性元素的共用和个性化组合,节约了维护成本,提高了配置效率。附图说明本专利技术将通过例子并参照附图的方式说明,其中 图1是实施例的流程示意图。具体实施例方式本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥 的特征和/或步骤以外,均可以以任何方式组合。本说明书(包括任何附加权利要求、摘要和附图)中公开的任一特征,除非特别叙 述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只 是一系列等效或类似特征中的一个例子而已。本专利技术的技术方案是采用一种动态配置数字媒体多平台对象属性元素的方法。首先分析数字媒体多平台中的关键服务对象(参与人、产品、资费、服务、资源、营 销渠道等等),完成对象分类,然后从对象集合中抽取出每一个属性元素信息,建立属性元 素模型。以参与人对象中的“客户类型”这条属性元素为例,该属性元素包括以下信息属 性编码、属性名称、属性规格类型、数据源类型、参数数据类型、缺省值、数据长度、可否为空 值、配置编码、描述、版本日期等。确定所有属性元素信息之后,以属性元素模型为基础,对已知属性元素进行配置,将属性元素实例化,生成系统属性元素库。通过属性元素库,系统实现了服务对象与属性元素的分离,支持了属性元素的共权利要求,其特征在于:采用属性元素库和属性配置模块来实现对象与属性元素的分离,其中所述对象的对应属性元素通过所述属性配置模块来统一动态配置。2.如权利要求1所述的用于数字媒体多平台的对象属性动态配置方法,其特征在于, 当所述对象发生变化时,a、调用所述属性配置模块来配置所述对象属性;b、查询所述系统的所述属性元素库;c、选择所述属性元素库中的所述属性元素完成所述对象属性的个性化配置;以及d、实现所述对象属性元素的动态配置完成参数设置,生成所述对象。3.如权利要求2所述的用于数字媒体多平台的对象属性动态配置方法,其特征在于, 步骤a中所述需要配置的属性元素包含属性编码、属性名称、属性规格类型编码、数据源类 型编码、数据类型、缺省值和数据长度。4.如权利要求2所述的用于数字媒体多平台的对象属性动态配置方法,其特征在于, 步骤b中如果在查询所述属性元素库时,不存在符合需求的所述属性元素,则调用所述属性元素配置模块创建个性化属性元素;以及将所述个性化属性元素配置添加至所述属性元素库。5.如权利要求2所述的用于数字媒体多平台的对象属性动态配置方法,其特征在于, 步骤c中实现所述对象属性的个性化配置包含通过设置所述属性编码与所述对象类型编 码的关联,来实现属性元素与所述对象类型的关联。全文摘要本专利技术公开了,属于数字媒体
本专利技术的技术特征是提出属性元素库的概念,实现对象与属性的分离;系统中所有对象的属性元素通过属性配置模块统一动态配置,当系统服务对象发生变化的时候,无需修改系统数据库的数据表结构,只需针对系统服务对象的变化,通过属性配置方法修改已有属性元素的信息或者增加新的属性元素来动态响应对象的信息变化和个性化需求。通过本专利技术,实本文档来自技高网
...

【技术保护点】
一种用于数字媒体多平台的对象属性动态配置方法,其特征在于:采用属性元素库和属性配置模块来实现对象与属性元素的分离,其中所述对象的对应属性元素通过所述属性配置模块来统一动态配置。

【技术特征摘要】

【专利技术属性】
技术研发人员:毕可骏潘登峰
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:51[中国|四川]

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

1