基于Flash表现层的多媒体交互系统动态配置方法

文档序号:7954061阅读:179来源:国知局
专利名称:基于Flash表现层的多媒体交互系统动态配置方法
技术领域
本发明涉及一种计算机运行系统,尤其涉及一种基于Flash表现层的多媒体交互系统动态配置方法。
背景技术
以往的Flash应用开发,多为针对一个功能或特定功能进行开发,一个应用程序就是一个swf文件,在需要对其修改时,只有通过修改原代码来实现。在这个时候,对于软件的未知工作量也不是很大。但是,随着Flash应用越来越广泛,大型的应用开发也陆续出现,如互动社区,网络游戏,RIA富媒体应用等,此时如果还在用单一文件,定制化设计,必然给后续开发和维护带来巨大的工作量。在这个时候,出现了将应用程序拆分为多个功能块的方式,在需要一组功能的时候,可以根据需要进行配置,而目前的配置,大多也停留在一种对于参数的配置层面,而没有对动能模块实现动态的配置,更不能通过服务端实现对客户端表现层的控制。

发明内容
本发明的目的,在于解决现有技术中存在的上述问题,提供一种Flash表现层的多媒体交互系统动态配置方法。
本发明的目的是这样实现的一种基于Flash表现层的多媒体交互系统动态配置方法,包括以下步骤a、建立一个主表现层,用于包含多个子表现层,并在其配置文件中包含建立子表现层的数据,确立需要定义子表现模块的构建方式和位置及其获取数据的方式;b、建立对应的子表现模块,对主表现模块和各子表现模块都建立独立的配置文件,用于配置各独立模块的必要参数,实现各模块所需要的功能;
c、将配置数据文件格式导入服务端,服务端通过读取配置来获知数据的生成方式,从而通过获取数据库数据来生成所需要的配置数据文件;d、主表现层通过获得服务端生成的配置文件对表现层进行动态配置和显示。
所述的配置文件包括基本参数配置和子表现层模块配置。
所述的基本参数配置根据子表现层所需参数建立,主要用于控制子表现层参数。
所述的子表现层模块配置包括定义固定的子模块加载方式、定义子表现层位置和定义子表现层配置文件位置。
所述的子表现层还可以包含多个孙表现层。
所述的主表现层通过改变位置、传入数据、获取事件控制子表现层。
所述的表现层之间通过事件和主表现层调用子表现层的方法实现交互。
本发明由于采用了以上技术方案,使其与现有技术相比,具有以下的优点和特点1、实现了对表现层的动态控制,尤其是可以通过服务端进行控制,而以往的方式则需要修改客户端软件,在出现多种不同需求客户的时候,需要发布不同的版本以满足需求;2、表现层采用组合的方式出现,从而使表现层模块细分,每一个表现层具有独立的表现方式,这样一来,在开发时,可以针对每一个表现层进行独立的实现,而不用考虑其他表现层的实现;3、在一个表现层需要修改的时候,可以不考虑其他表现层的改变,由于配置数据文件是针对一个表现层的需要而定制的,所以,在修改配置文件的时候,服务端对于生成配置数据文件也只要作对应的修改,从而避免因为表现的单一改变导致服务端全局的改变,从而减少错误的发生。


图1为本发明的数据传输方式流程图;图2为本发明中的配置文件结构框图。
具体实施例方式
配合参见图1,本发明的数据传输方式是,服务端通过获取数据库数据,生成需要的配置文件数据;表现层通过分析配置文件数据来对表现层进行显示。
配合参见图2,本发明的配置文件由两部分构成基本参数配置和子表现层模块配置。一个子表现层模块还可以包括多个子表现层模块,例如子表现层模块一,子表现层模块二和子表现层模块三。其中,基本参数配置主要用于控制子表现层参数,具体参数根据子表现层所需参数建立;子表现层模块配置则必须有固定的格式,如定义固定的子模块加载方式、定义子表现层位置、定义子表现层配置文件位置等。
本发明的表现层实现方式通过一种繁衍的方式建立,包括1、表现层可以通过配置文件建立子表现层,并控制子表现层,如改变位置、传入数据、获取事件等。
2、每个表现层都可以包含多个子表现层,而子表现层也可以包含多个孙表现层。
3、表现层之间通过事件和父表现层调用子表现层方法来实现交互。
下面是采用本发明的方法在Flash中建立一个可显示新闻和天气预报的例子,其过程是首先建立一个主表现层,用于包含可显示新闻和天气预报的两个子表现层。并在其配置文件中包含建立两个子表现的数据,确立需要定义新闻表现模块和天气预报表现模块的构建方式和位置及其获取数据的方式。然后建立对应的新闻模块和天气预报模块,对主表现模块、新闻模块和天气预报模块都定义配置文件,用于配置独立模块的必要参数,实现三个表现模块所需要的功能。接头将配置数据文件格式导入服务端,服务端通过读取配置来获知数据的生成方式,从而通过获取数据库数据来生成所需要的配置数据文件;最后主表现层通过获得服务端生成的配置文件对表现层进行动态配置和显示。
权利要求
1.一种基于Flash表现层的多媒体交互系统动态配置方法,其特征在于,包括以下步骤a、建立一个主表现层,用于包含多个子表现层,并在其配置文件中包含建立子表现层的数据,确立需要定义子表现模块的构建方式和位置及其获取数据的方式;b、建立对应的子表现模块,对主表现模块和各子表现模块都建立独立的配置文件,用于配置各独立模块的必要参数,实现各模块所需要的功能;c、将配置数据文件格式导入服务端,服务端通过读取配置来获知数据的生成方式,从而通过获取数据库数据来生成所需要的配置数据文件;d、主表现层通过获得服务端生成的配置文件对表现层进行动态配置和显示。
2.根据权利要求1所述的一种基于Flash表现层的多媒体交互系统动态配置方法,其特征在于所述的配置文件包括基本参数配置和子表现层模块配置。
3.根据权利要求2所述的一种基于Flash表现层的多媒体交互系统动态配置方法,其特征在于所述的基本参数配置根据子表现层所需参数建立,主要用于控制子表现层参数。
4.根据权利要求2所述的一种基于Flash表现层的多媒体交互系统动态配置方法,其特征在于所述的子表现层模块配置包括定义固定的子模块加载方式、定义子表现层位置和定义子表现层配置文件位置。
5.根据权利要求1所述的一种基于Flash表现层的多媒体交互系统动态配置方法,其特征在于所述的子表现层还可以包含多个孙表现层。
6.根据权利要求1所述的一种基于Flash表现层的多媒体交互系统动态配置方法,其特征在于所述的主表现层通过改变位置、传入数据、获取事件控制子表现层。
7.根据权利要求1所述的一种基于Flash表现层的多媒体交互系统动态配置方法,其特征在于所述的表现层之间通过事件和主表现层调用子表现层的方法实现交互。
全文摘要
本发明提供了一种基于Flash表现层的多媒体交互系统动态配置方法,它包括建立主表现层用于包含多个子表现层、建立对应的子表现模块、将配置数据文件格式导入服务端、主表现层通过获得服务端生成的配置文件对表现层进行动态配置和显示等步骤。本发明实现了对表现层的动态控制,尤其是可以通过服务端实现对客户端表现层的动态配置,能够满足可伸缩性的功能需求。
文档编号H04L12/24GK101090388SQ200610027688
公开日2007年12月19日 申请日期2006年6月13日 优先权日2006年6月13日
发明者金骏, 邹圣 申请人:上海新纳广告传媒有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1