基于网页平台的二种以上多媒体平台之间的数据通信方法.pdf

上传人:000****221 文档编号:1029998 上传时间:2018-03-26 格式:PDF 页数:10 大小:402.61KB
返回 下载 相关 举报
摘要
申请专利号:

CN200910022212.9

申请日:

2009.04.28

公开号:

CN101556538A

公开日:

2009.10.14

当前法律状态:

终止

有效性:

无权

法律详情:

未缴年费专利权终止IPC(主分类):G06F 9/44申请日:20090428授权公告日:20120523终止日期:20130428|||授权|||实质审查的生效|||公开

IPC分类号:

G06F9/44; G06F9/54; G06F17/30

主分类号:

G06F9/44

申请人:

西安和利德软件有限公司

发明人:

赵俊啸

地址:

710075陕西省西安市高新区科技二路72号西岳阁602

优先权:

专利代理机构:

西北工业大学专利中心

代理人:

王鲜凯

PDF下载: PDF下载
内容摘要

本发明涉及一种基于网页平台的二种以上多媒体平台之间的数据通信方法,用quest3d实现虚拟仿真三维方面的内容,通过flash来解决界面,动画,视频等方面的内容,使得生成与显示速度提高,显示效果理想,功能增强,节省了计算机资源,并且解决了quest3d不能加载flash动画的缺陷,节省了开发quest3d加载flash动画插件的人力成本或购买插件的资金。而且工作性能稳定可靠,适用面较为广泛。

权利要求书

1.  一种基于网页平台的二种以上多媒体平台之间的数据通信方法,其特征在于步骤如下:
步骤1:将二个以上制作好的具有和网页通信功能的多媒体分别发布成网页播放文件,把网页播放文件通过网页编程组织在一个父网页内和子网页层内,并给父网页中的每个多媒体设定ID名称,给子网页层的DIV标签和每个网页层上的多媒体设定ID名称:
步骤2:当ID为M的子网页层上的ID为N的多媒体接收到用户输入的信息数据时,多媒体的交互逻辑程序将该信息数据发送到ID为M的网页层;
步骤3:上述ID为M的子网页层接收信息数据,将该信息数据与指定的状态常量进行比较后按照下述三种情况执行;所述状态常量是与ID为M的子网页层上的ID为N的多媒体需要ID为M的子网页层上的其它ID的多媒体、父网页上的每个ID的多媒体和其它ID的子网页层上每个ID的多媒体完成的功能类型相对应的字符串或数字,状态常量的数目与功能类型数目一致;
情况1:当信息数据与ID为M的子网页层上的ID为N的多媒体需要ID为M的子网页层上的其它ID的多媒体状态常量相同时,将该信息数据发送到ID为M的子网页层上;ID为M的子网页层上的ID为K的多媒体接收信息数据,执行状态常量对应的功能类型;功能类型执行完成或接收到用户输入的信息数据时,ID为K的多媒体发送信息数据到ID为M的子网页层上;所述状态常量是与ID为M的子网页层上的ID为K的多媒体需要ID为M的子网页层上的其它ID的多媒体、父网页上的每个ID的多媒体和其它ID的子网页层上每个ID的多媒体完成的功能类型相对应的字符串或数字,状态常量的数目与功能类型数目一致;
情况2:当信息数据与父网页上的每个ID的多媒体状态常量相同时,将该信息数据发送到父网页上;父网页接收信息数据,并将信息数据发送到父网页上ID为W的多媒体中,父网页上ID为W的多媒体接收信息数据,执行状态常量对应的功能类型,功能类型执行完成或接收到用户输入的信息数据时,发送信息数据到父网页上,父网页接收此信息数据,将该信息数据与指定的状态常量A进行比较,当信息数据与某一状态常量相同时,将该信息数据发送到ID为M的子网页层上;所述状态常量A是与父网页上的其它ID的多媒体完成的功能类型相对应的字符串或数字,状态常量的数目与功能类型数目一致;
情况3:当信息数据与其它ID的子网页层上每个ID的多媒体状态常量相同时,将该信息数据发送到其它ID的子网页层上;ID为P的子网页层接收信息数据,并将信息数据发送到ID为P的子网页层上的ID为Q的多媒体中,执行状态常量对应的功能类型,功能类型执行完成或接收到用户输入的信息数据时,发送信息数据到ID为P的子网页层上,ID为P的子网页层接收此信息数据,将该信息数据与指定的状态常量B进行比较,当信息数据与某一状态常量相同时,将该信息数据发送到ID为M的子网页层上;所述状态常量B是与其它ID的子网页层上每个ID的多媒体完成的功能类型相对应的字符串或数字,状态常量的数目与功能类型数目一致;
步骤4:ID为M的子网页层接收信息数据并将信息数据发送到ID为M的子网页层上的ID为N多媒体中,分别执行与步骤3中三种情况相对应的状态常量对应的功能类型;
步骤5:本次数据通信结束;当某个的多媒体再次接收到用户输入的信息数据时,依次执行步骤2到步骤5。

说明书

基于网页平台的二种以上多媒体平台之间的数据通信方法
技术领域
本发明涉及一种基于网页平台的二种以上多媒体平台之间的数据通信方法。
背景技术
目前有参差不齐的多种多媒体平台,分别能实现不同的功能和效果,但各有利弊,在实际开发中往往只能选用一种媒体形式去制作多媒体,如果这种多媒体平台不能完全满足所有的功能需求,这时一般采用以下两种办法:第一,降低功能要求。这种方法使产品质量大打折扣;第二,针对这种多媒体平台去开发对应的功能插件。开发功能插件必须对多媒体平台内核技术手段和程序很了解,根据功能插件的不同需要的人力、财力和周期也不同,往往不能满足项目的资金成本和项目周期的需求。所以降低了开发效率和产品质量,增加了开发成本。另外,在实际中还会为了满足一种多媒体对文件格式需要,造成大量的文件格式转换;成品文件数据量庞大以全于在主流电脑运行缓慢等诸多问题。
然而,一种多媒体平台所遇到的技术难题对其它多媒体平台而言就是轻而易举的事情,如果能实现多种多媒体平台之间的实时数据通信,就能将难题转化成易事,事半功倍地解决问题,达到要实现的功能和效果。由于不同的媒体开发平台由国内外不同的公司以不同的技术开发,想要实时地实现二种以上媒体的支持,发挥不同媒体的优势,达到必须的功能和效果,就必须实现二种以上媒体平台之间的实时数据通信。
发明内容
要解决的技术问题
为了避免现有技术的不足之处,本发明提出一种基于网页平台的二种以上多媒体平台之间的数据通信方法。
技术方案
本发明方法的特征在于步骤如下:
步骤1:将二个以上制作好的具有和网页通信功能的多媒体分别发布成网页播放文件,把网页播放文件通过网页编程组织在一个父网页内和子网页层内,并给父网页中的每个多媒体设定ID名称,给子网页层的DIV标签和每个网页层上的多媒体设定ID名称:
步骤2:当ID为M的子网页层上的ID为N的多媒体接收到用户输入的信息数据时,多媒体的交互逻辑程序将该信息数据发送到ID为M的网页层;
步骤3:上述ID为M的子网页层接收信息数据,将该信息数据与指定的状态常量进行比较后按照下述三种情况执行;所述状态常量是与ID为M的子网页层上的ID为N的多媒体需要ID为M的子网页层上的其它ID的多媒体、父网页上的每个ID的多媒体和其它ID的子网页层上每个ID的多媒体完成的功能类型相对应的字符串或数字,状态常量的数目与功能类型数目一致;
情况1:当信息数据与ID为M的子网页层上的ID为N的多媒体需要ID为M的子网页层上的其它ID的多媒体的状态常量相同时,将该信息数据发送到ID为M的子网页层上的ID为K的多媒体;ID为M的子网页层上的ID为K的多媒体接收信息数据,执行状态常量对应的功能类型;功能类型执行完成或接收到用户输入的信息数据时,ID为K的多媒体发送信息数据到ID为M的子网页层上;ID为M的子网页层接收此信息数据并将该信息数据与指定的状态常量A进行比较,当信息数据与某一状态常量相同时,将该信息数据发送到ID为M的子网页层上的ID为N的多媒体中,执行与状态常量A对应的功能类型;所述状态常量是与ID为M的子网页层上的ID为K的多媒体需要ID为M的子网页层上的其它ID的多媒体完成的功能类型相对应的字符串或数字,状态常量的数目与功能类型数目一致;
情况2:当信息数据与父网页上的某个ID的多媒体的状态常量相同时,将该信息数据发送到父网页上;父网页接收信息数据,并将信息数据发送到父网页上ID为W的多媒体中,父网页上ID为W的多媒体接收信息数据,执行状态常量对应的功能类型,功能类型执行完成或接收到用户输入的信息数据时,发送信息数据到父网页上,父网页接收此信息数据,将该信息数据与指定的状态常量B进行比较,当信息数据与某一状态常量相同时,将该信息数据发送到ID为M的子网页层上的ID为N多媒体中,执行与状态常量B对应的功能类型;所述状态常量B是与父网页上的ID为W的多媒体需要ID为M的子网页层上的每个ID的多媒体完成的功能类型相对应的字符串或数字,状态常量的数目与功能类型数目一致;
情况3:当信息数据与其它ID的子网页层上每个ID的多媒体的状态常量相同时,将该信息数据发送到其它ID的子网页层上;ID为P的子网页层接收信息数据,并将信息数据发送到ID为P的子网页层上的ID为Q的多媒体中,执行状态常量对应的功能类型,功能类型执行完成或接收到用户输入的信息数据时,发送信息数据到ID为P的子网页层上,ID为P的子网页层接收此信息数据,将该信息数据与指定的状态常量C进行比较,当信息数据与某一状态常量相同时,将该信息数据发送到ID为M的子网页层上的ID为N多媒体中,执行与状态常量C对应的功能类型;所述状态常量C是与ID为P的子网页层上的ID为Q的多媒体需要其它ID的子网页层上每个ID的多媒体完成的功能类型相对应的字符串或数字,状态常量的数目与功能类型数目一致;
步骤4:本次数据通信结束;当某个的多媒体再次接收到用户输入的信息数据时,依次执行步骤2到步骤4。
有益效果
本发明的基于网页平台的二种以上多媒体平台之间的数据通信方法,可以在多媒体应用中发挥二种以上多媒体平台各自的优势,使生成与显示速度提高,显示效果理想,功能增强,节省了计算机资源,并避免了因一种多媒体形式在功能上的不足而耗费人力财力去开发或购买相关的功能插件。而且工作性能稳定可靠,适用面较为广泛。
通过这种方式可以用quest3d实现虚拟仿真三维方面的内容,通过flash来解决界面,动画,视频等方面的内容,使得生成与显示速度提高,显示效果理想,功能增强,节省了计算机资源,并且解决了quest3d不能加载flash动画的缺陷,节省了开发quest3d加载flash动画插件的人力成本或购买插件的资金。而且工作性能稳定可靠,适用面较为广泛。
具体实施方式
现结合实施例对本发明作进一步描述:
现采用quest3d虚拟仿真平台,flash平台和网页平台为例描述具体实施方式
(1)在quest3d中搭建程序,并设置两个变量Horizontal和Vertical准备接收数据,控制quest3d中物体的水平和垂直转动,设置一个变量send准备发送数据;在flash中制作两个影片剪辑动画,默认停止放置在舞台上,并设置两个按钮准备接收用户输入,将fscommand(“Horizontal”,“10”);添加到按钮A上,将fscommand(“Vertical”,“10”);添加到按钮B上,定义一个变量名为bofang的变量准备接收quest3d发送来的数据。将上述制作好具有和网页通信功能的quest3d和flash分别发布成网页播放文件,通过网页编程把quest3d文件组织在父网页内,把flash文件组织在子网页层内,并给上述父网页中的quest3d控件设定ID名称为W,给子网页层的DIV标签设定设定ID为M,给ID为M的子网页层上的flash控件设定ID标签为N;
(2)当ID为M的子网页层上的ID为N的flash接收到点击按钮A的信息数据时,flash的交互逻辑程序将“Horizontal”和“10”两个字符串发送到ID为M的网页层;
(3)上述ID为M的子网页层通过以下程序接收信息数据,
function myDocument_DoFSCommand(command,args){
    if(command==″Horizontal″){
      parent.MoveLeft(args);
    }
    if(command==″Vertical″){
      parent.MoveUp(args);
    }
}
将该信息数据与指定的状态常量(Horizontal、Vertical)进行比较,当信息数据与某一状态常量相同时,将该信息数据发送到父网页内;所述状态常量是与ID为M的子网页层上的ID为N的flash需要父网页层上的ID为W的quest3d完成的功能类型相对应的字符串或数字,状态常量的数目与功能类型数目一致;当父网页通过以下程序接收信息数据
function MoveLeft(H){
  W.SetChannelValue(″StartGroup″,″Horizontal″,H);
}
function MoveUp(V){
  W.SetChannelValue(″StartGroup″,″Vertical″,V);
     }
并将信息数据发送到父网页上ID为W的quest3d中,父网页上的ID为W的quest3d将信息数据赋值给步骤(3)中所述状态常量对应的变量,程序即执行步骤(3)中状态常量对应的功能类型,当用户点击quest3d中的物体时,quest3d中的send=1发送到父网页上,父网页通过以下程序接收数据,将该信息数据与指定的状态常量A进行比较,当信息数据与某一状态常量相同时,
par=Number(W.ChannelValue(’StartGroup’,’send’));
 if(par==1){
   M.window.document.N.SetVariable(“bofang”,par);
 }
 if(par==2){
    M.window.document.N.SetVariable(“bofang”,par);
}
将该信息数据发送到ID为M的子网页层上;ID为M的子网页层接收信息数据并将信息数据发送到ID为M的子网页层上的ID为N的flash中,设置变量bofang=1;执行与状态常量A对应的功能类型,即播放flash中影片剪辑A;所述状态常量A是与父网页上ID为W的quest3d需要ID为M的子网页层上的ID为N的flash完成的功能类型相对应的字符串或数字,状态常量的数目与功能类型数目一致;
(4)至此,一次完整的数据通信结束。当某个多媒体再次接收到用户输入的信息数据时,依次执行步骤(2)到步骤(4)。
通过这种方式可以用quest3d实现虚拟仿真三维方面的内容,通过flash来解决界面,动画,视频等方面的内容,使得生成与显示速度提高,显示效果理想,功能增强,节省了计算机资源,并且解决了quest3d不能加载flash动画的缺陷,节省了开发quest3d加载flash动画插件的人力成本或购买插件的资金。而且工作性能稳定可靠,适用面较为广泛。

基于网页平台的二种以上多媒体平台之间的数据通信方法.pdf_第1页
第1页 / 共10页
基于网页平台的二种以上多媒体平台之间的数据通信方法.pdf_第2页
第2页 / 共10页
基于网页平台的二种以上多媒体平台之间的数据通信方法.pdf_第3页
第3页 / 共10页
点击查看更多>>
资源描述

《基于网页平台的二种以上多媒体平台之间的数据通信方法.pdf》由会员分享,可在线阅读,更多相关《基于网页平台的二种以上多媒体平台之间的数据通信方法.pdf(10页珍藏版)》请在专利查询网上搜索。

本发明涉及一种基于网页平台的二种以上多媒体平台之间的数据通信方法,用quest3d实现虚拟仿真三维方面的内容,通过flash来解决界面,动画,视频等方面的内容,使得生成与显示速度提高,显示效果理想,功能增强,节省了计算机资源,并且解决了quest3d不能加载flash动画的缺陷,节省了开发quest3d加载flash动画插件的人力成本或购买插件的资金。而且工作性能稳定可靠,适用面较为广泛。。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1