[发明专利]用于Flash应用程序的具有分布式对象的集成硬件平台的系统和方法有效
申请号: | 201010002255.3 | 申请日: | 2010-01-12 |
公开(公告)号: | CN101776994A | 公开(公告)日: | 2010-07-14 |
发明(设计)人: | 乔纳森·罗斯 | 申请(专利权)人: | 迪斯尼实业公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/46 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 颜涛;郑霞 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 flash 应用程序 具有 分布式 对象 集成 硬件 平台 系统 方法 | ||
技术领域
本发明一般涉及数据和图形显示。更具体地,本发明涉及具有分布式 对象的Flash应用程序。
背景技术
对于丰富的多媒体互联网应用,Flash平台很受欢迎,其在多数主要 硬件和操作系统中具有高的浏览器渗透率和可用性。用户能够从个人电脑 到移动电话及视频游戏机的多种设备容易地运行Flash应用程序。越来越 多地,现代Flash应用程序正使用分布式对象以提供用户和服务器之间共 享的在线背景给用户。因此,例如在虚拟社区和在线游戏世界,用户能够 对其他用户产生持久改变的影响。例如,用户能够互相谈话,交易物品, 组队成组,以及进行其它的相互作用。另外,由于Flash平台的方便可得, 几乎在任何地方,无论是在家、办公室、网吧或机场候机楼,用户都能够 访问这些在线社区。
然而,互动只限于能够和Flash应用程序直接通信的设备。因此,人 类输入设备仅限于传统的键盘、诸如电脑鼠标的定位设备(pointing devices)、网络摄像机以及在Flash中具有直接硬件支持的其它设备。另 外,Flash应用程序的输出一般限于在执行Flash应用程序的系统上播放 的视听内容。因此,在Flash应用程序中,很难支持诸如单独的设备上的 视听回放以及振动、物理对象的运动的特征。
虽然可直接连接到Flash的外围设备对于传统的应用可能是合适的, 但是与在线游戏和社区相互作用的更多的创新方式可能要求不在Flash中 实施的新的硬件支持。虽然这种新硬件可能容易由单独的硬件或软件支 持,但是用户会更喜欢技术麻烦最少的解决方案。Flash应用程序能够方 便地在互联网上被访问,并且在许多系统中,一般预装了或可容易获得 Flash环境,使得用户免去了使用专用的游戏硬件或安装额外的游戏软件 的麻烦,使用专用的游戏硬件或安装额外的游戏软件在公共环境中尤其不 切实际。由于Flash平台的方便可得,因而用户能够从家里、办公室或在 旅行期间访问相同的在线账户。然而,对于直接硬件访问,Flash平台只 提供有限的支持,限制了用户能够与Flash应用程序相互作用的方式。
发明内容
本发明提供系统和方法来克服本领域中的缺陷和不足,该系统和方法 用于用户与可广泛访问的Flash平台相互作用,以提供在共享在线环境下 的互动体验,突破了当前对在Flash应用程序中可直接访问的硬件的限制。
提供系统和方法,其提供用于Flash应用程序的具有分布式对象的集 成硬件平台,该平台大体上如在至少一个附图中所示和/或关于至少一个 附图所描述。
本发明提供一种由计算机平台的平台处理器使用以经由用于Flash应 用程序的应用程序接口(API)来提供硬件控制的系统,所述Flash应用 程序在具有主机处理器和主机存储器的主机系统上的Flash运行时环境中 执行,所述计算机平台包括:
位于所述主机系统之外的硬件设备;
可链接到所述主机系统的连接器设备;以及
平台存储器,其具有由所述Flash应用程序的所述API提供的用于远 程方法的API实现、使得所述Flash应用程序和所述平台处理器之间能够 通信的代理服务器、以及用于提供安全策略来为与所述平台处理器的通信 授予网络连接许可的安全服务;
所述系统包括:
用于通过所述连接器设备建立与所述主机系统的链接的装置;
用于启动所述安全服务和所述代理服务器的执行的装置;
用于从所述Flash应用程序接收由所述代理服务器的执行所中继 的API远程方法调用的装置;以及
用于执行由所述API远程方法调用所指示的所述API实现以控 制所述硬件设备的装置。
根据本发明所提供的系统,其中所述平台处理器还被配置为向一服务 器发送所述API远程方法调用。
根据本发明所提供的系统,其中所述服务器处理所述API远程方法 调用,以分配一API远程方法调用到第二个主机系统。
根据本发明所提供的系统,其中所分配的API远程方法调用由在所 述第二个主机系统上执行的Flash应用程序使用,以控制链接到所述第二 个主机系统的计算机平台的硬件设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迪斯尼实业公司,未经迪斯尼实业公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010002255.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:写入相变存储器元件的方法
- 下一篇:固件扩展方法以及固件生成器