[发明专利]交互式富媒体互动系统的控制方法无效
| 申请号: | 201010589605.0 | 申请日: | 2010-12-15 |
| 公开(公告)号: | CN102546682A | 公开(公告)日: | 2012-07-04 |
| 发明(设计)人: | 顾维钧;张丽晓 | 申请(专利权)人: | 上海杉达学院 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 上海集信知识产权代理有限公司 31254 | 代理人: | 王月珍 |
| 地址: | 201209 上*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 交互式 媒体 互动 系统 控制 方法 | ||
技术领域
本发明涉及信息技术,尤其涉及一种交互式富媒体互动系统的控制方法。
背景技术
随着计算机网络的不断发展,Internet已经逐渐成为应用程序开发的默认平台。应用程序的架构从最初期的基于主机架构,到早期的客户端/浏览器(Client/Server,简称C/S)架构,再发展到目前正广泛采用的浏览器(Browser/Server,简称B/S)架构。应用程序复杂性日益增加,而目前基于B/S架构的Web应用程序在完成复杂应用方面却由于种种限制,始终跟不上步伐。基于B/S架构的Web应用程序是基于HTML页面表现、服务器端数据传递的模式,缺少客户端智能机制,而且它几乎无法完成传统的C/S模式应用程序和桌面应用程序的复杂用户交互。因此,这些Web应用程序难以使用,支持成本也比较高,并且在很多方面得不到充分的发挥。
为了提高用户体验,出现了一种新类型的基于互联网的应用程序Rich Internet Application(简称RIA),即丰富互联网应用程序。RIA技术结合了桌面应用程序的反应快及交互性强的优点与Web应用程序的传播范围广及容易传播的特性。因为RIA技术简化并大大改善了Web应用程序的用户交互,所以RIA技术所开发的Web应用程序可以提供更丰富、更具有交互性和响应性的用户体验。
RIA技术的出现给许多企业组织看到了希望,他们认识到RIA技术可以产生显著的商业利润、提高生产率及降低成本的优势后,这种新技术的发展势头越来越猛烈。毫无疑问,系统架构发展的下一步是RIA技术,它将更大程度地提高应用程序的广泛性和丰富性。
发明内容
本发明的发明人在研究几种现有的Flex MVC框架的基础上,提出了一个快速的轻量级的交互式富媒体互动系统的控制方法,该方法使得该交互式富媒体互动系统较之现有的Flex MVC框架有更轻量级,层次和类数量更少,弹性更高,便于维护。
具体地,本发明提出了一种交互式富媒体互动系统的控制方法,该交互式富媒体互动系统包括:模型,向视图发送更新通知;视图,向所述模型查询状态并向控制器提交用户请求;以及控制器,选择视图并向所述模型更新状态,该方法包括按照应用需要选择观察者模式、策略模式和组合模式之一。
根据本发明的一个实施例,在上述交互式富媒体互动系统的控制方法中,所述观察者模式定义了对象间一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。
根据本发明的一个实施例,在上述交互式富媒体互动系统的控制方法中,在所述观察者模式中,所述模型目标有任意多个依赖于它的视图,一旦模型的状态发生变化,所有的视图都将得到通知,每一个视图再次查询模型的状态使之与模型保持同步。
根据本发明的一个实施例,在上述交互式富媒体互动系统的控制方法中,所述策略模式定义了一系列的算法,把这些算法分别封装起来,并且使这些算法能相互替换,使得算法可独立于使用它的客户而变化。
根据本发明的一个实施例,在上述交互式富媒体互动系统的控制方法中,在所述策略模式中,能够在不改变视图的情况下改变视图对用户输入的响应方式,并把响应逻辑封装在所述控制器中,更换不同的控制器可以改变视图对用户输入的响应策略。
根据本发明的一个实施例,在上述交互式富媒体互动系统的控制方法中,所述组合模式将对象组合成树形结构以表示“部分-整体”的层次结构,它使得用户对单个对象和组合对象的使用具有一致性。
根据本发明的一个实施例,在上述交互式富媒体互动系统的控制方法中,在所述组合模式中,所述视图能够组合嵌套,用户可以使用简单的视图组件组合创建复杂的视图组件。
根据本发明的一个实施例,在上述交互式富媒体互动系统的控制方法中,在所述组合模式中,对组合的对象和内容做同等处理。
本发明的交互式富媒体互动系统的控制方法被证明是有效的处理方式之一,它将模型、视图和控制器三部分分离,采用该设计模式,简化了应用程序的设计,降低了各部分之间的耦合,提高了灵活性和可维护性,降低了维护成本。本发明的交互式富媒体互动系统的控制方法特别适用于那些多用户的、可扩展的、可维护的和具有很高交互性的应用系统。
应当理解,本发明以上的一般性描述和以下的详细描述都是示例性和说明性的,并且旨在为如权利要求所述的本发明提供进一步的解释。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海杉达学院,未经上海杉达学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010589605.0/2.html,转载请声明来源钻瓜专利网。





