[发明专利]基于Flex和web3D技术的富互联网应用方法有效
| 申请号: | 201310043052.2 | 申请日: | 2013-02-04 |
| 公开(公告)号: | CN103092626A | 公开(公告)日: | 2013-05-08 |
| 发明(设计)人: | 陈国栋;潘翔;叶楠;陈怡;王杰雄 | 申请(专利权)人: | 福州大学 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44 |
| 代理公司: | 福州元创专利商标代理有限公司 35100 | 代理人: | 蔡学俊 |
| 地址: | 350108 福建省福州市*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 flex web3d 技术 互联网 应用 方法 | ||
1.一种基于Flex和web3D技术的富互联网应用方法,其特征在于包括以下步骤:
S01:提供一Flex前台显示模块,用以呈现用户界面;
S02:提供一Unity3d三维编程模块在unity3d简单的用户界面下,利用javascript或者C#语言构建相应功能的应用程序;
S03:提供一Flex与Unity3d通信模块,该Flex与Unity3d通信模块利用javascript实现;
S04:提供一数据传输模块,该数据传输模块的数据传输策略是基于上下文感知技术实现,该上下文感知是指RIA系统能发现并利用上下文信息进行计算的一种计算模式;
S05:提供一数据处理模块,用以实现前台Flex与后台Java的数据交换,利用BlazeDS技术,前台Flex接受用户的反馈信息,通过RemoteObject控件调用后台java代码,执行相应操作,也能在相应RemoteObject控件的返回结果函数里接收后台java的传值,实现双向通信;
S06:提供一用户注册模块,用以实现注册功能,利用后台java访问数据库,保存用户账户信息;
S07:提供一上传与下载模块,用以实现用户共享网络资源;
S08:提供一数据保存与检索模块,用以数据库保存数据信息,在后台搭建SQL服务器,提供数据检索服务,方便用户快速搜索到感兴趣的内容。
2.根据权利要求1所述的基于Flex和web3D技术的富互联网应用方法,其特征在于:所述步骤S03的实现方式是:编写两个javascript代码swfobject.js和unityobject.js,分别用来检测处理Flex文件和unity文件;在Flex中利用ExternalInterface.call接口函数调用外部javascript方法,传递变量给javascript,在javascript里传递消息给unity3d里特定名称物体上的相关函数;Unity3d给Flex发送消息是在unity3d里利用Application.ExternalCall接口函数传递消息给javascript,在javascript里传递相应消息给Flex里特定名称的函数,实现Flex与Unity3d的双向通信。
3.根据权利要求1所述的基于Flex和web3D技术的富互联网应用方法,其特征在于:所述数据传输策略是在获得上下文语义支持的基础上,通过多马尔科夫链模型建立用户行为与上下文的联系,从而预测用户下一步的行为。
4.根据权利要求3所述的基于Flex和web3D技术的富互联网应用方法,其特征在于:所述计算模式是用不同的传感器对用户的输入和富互联网环境的隐式输入进行感知、检测和获取;所述上下文主要来源包括3个方面:1.识别的用户输入;2.服务器端的隐式输入,包括网络带宽的使用情况和服务器的负载情况;3.其它隐式输入,包括设备特征和上下文日志。
5.根据权利要求1所述的基于Flex和web3D技术的富互联网应用方法,其特征在于:所述Unity3d支持多平台导出,能直接导出exe文件,作为互联网应用,unity3d会自动封装相关函数接口场景资源,经压缩处理后导出后缀名为.unity3d文件嵌入至网页。
6.根据权利要求1所述的基于Flex和web3D技术的富互联网应用方法,其特征在于:所述Flex前台显示模块是通过Flex代码经编译后生成相应的SWF文件,在HTML代码里以Object的形式嵌入至网页中显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州大学,未经福州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310043052.2/1.html,转载请声明来源钻瓜专利网。





