基于Flash展现即时互动虚拟城市解决方案介绍课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《基于Flash展现即时互动虚拟城市解决方案介绍课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Flash 展现 即时 互动 虚拟 城市 解决方案 介绍 课件
- 资源描述:
-
1、第一页,共51页。本方案所关注的领域本方案的架构设计与技术路线演示与总结第二页,共51页。本方案所关注的领域本方案的架构设计与技术路线演示与总结第三页,共51页。基于Web的互动多媒体应用目前比较有代表性的应用有:开心001与千橡开心网摩尔庄园贝多手机定位交友系统时空港南京数字科技馆文针对这类型应用,提出新的构架并构建解决方案以便快速实现类似应用。第四页,共51页。本方案所关注的领域本方案的架构设计与技术路线演示与总结第五页,共51页。目前Web互动多媒体应用都有如下的一些应用框架:Flash+静态网站:仅对视觉效果有作用Flash+动态网站:笨拙的远程方法调用Flash+Web效劳典型代表:
2、千橡开心网缺乏之处:缺少客户端之间的即时性Flash+Socket效劳典型代表:摩尔庄园缺乏之处:存在效率问题与通用性问题第六页,共51页。框架构造:Flash+Web效劳+Socket效劳用Flash解决界面效果的所有问题;用Web效劳解决数据访问与业务逻辑的问题;用Socket效劳解决即时通信的问题;从而构建大型的先进的Flash互动虚拟城市解决方案。第七页,共51页。第八页,共51页。功能局部:通过Flash优秀的表现力解决人机交互界面问题。与Web Service通信进展数据存取和业务逻辑调用。与XSSXML Socket Server通信,进展客户端之间的即时互动实现局部使用三层架构
3、搭建前台程序设计并实现RPG形式的虚拟城市浏览机制建立视觉设计与程序设计分隔的机制第九页,共51页。功能局部:负责管理系统的数据库维护系统的业务逻辑为Flash前台提供清晰的调用接口实现局部使用三层架构搭建Web效劳程序采用XML格式进展数据交换通过模块化设计实现子系统的可装拆特性第十页,共51页。功能局部:提供基于分组的即时双向通信效劳提供抽象的组资源供客户端使用为不同的应用提供通用的即时通信支持实现局部采用模式化思想设计通信效劳器采用XML格式进展数据交换分组与组资源可配置化设计采用多线程技术实现线程之间的独立性第十一页,共51页。通过Flash、Web Service以及XSS三大部件之
4、间的严密协作,可使本解决方案实现较好的视觉效果,良好的人机交互性,并且具有强大的社区功能,具有良好的即时通信功能。考虑团队协作需求,进展前台程序员、美工、Web效劳程序员、XSS程序员的分隔和接口设计。更多第十二页,共51页。主要使用Flash作为前端展示程序。程序的层次构造采用“根底资源+主程序模块+子程序模块的构造。几个重要的过程第十三页,共51页。Web效劳程序的组成与实现:根本系统,用户系统,信息系统,管理系统,更多系统采用增量式开发方法实现。每个子系统都集中处理与其有关的所有业务。每个子系统用一个类少数多个类实现。做到子系统之间互不影响,系统模块具有较大的可装拆特性。通过事务机制实现
5、交易的原子性第十四页,共51页。业务逻辑层举例:升级的过程第十五页,共51页。接口层举例:User模块的接口表名称描述login登录logout登出register注册forbidenUser禁用某个帐号,仅管理员可用freeUser解禁某个帐号,仅管理员可用delUser删除账号,仅管理员可用readUserInfo读取某个用户的公开信息modifyBasicUserInfo修改用户的基本信息,不能修改例外的信息readFriends读取用户的好友列表addFriend添加用户的好友delFriend删除用户的好友第十六页,共51页。问题的提出:基于Web的即时通信需要效劳器的支持目前通信效
6、劳器非常多,但是缺少通用的效劳器解决的方法:设计一个通信效劳器,通过清晰的接口为各种客户端提供即时双向通信效劳。这个效劳器应该具备如下的特征:基于分组的、与业务逻辑无关的、具有独占式资源的、简约完备的、分组与资源可配置的、高效率的第十七页,共51页。XSS的系统构造第十八页,共51页。客户端连接的生命周期第十九页,共51页。效劳器接口描述接口名称属性1属性2备注login用户ID密码登录服务器请求mount路径将客户端挂载到路径指定的节点下unmount将客户端从当前节点卸载saveUserInfo将数据放在 saveUserInfo的子节点,发送至服务器保存。readUserInfo指定对象
7、读取自定对象在服务器上保存的数据。readNodeInfo路径读取路径指定的节点及其子节点的在线信息readResourceInfo资源名读取资源的使用情况obtainResource资源名请求占有某资源releaseResource资源名请求释放某资源p2p源用户ID目标用户ID从源发送数据到目标broadcast将数据放在 broadcast 的子节点,广播给同组的所有客户端。quit请求退出服务器第二十页,共51页。本方案所关注的领域本方案的架构设计与技术路线演示与总结第二十一页,共51页。数字科技馆单机演示版第二十二页,共51页。以Flash+Web Service+XML Socke
展开阅读全文