当前位置: 首页 > 专利查询>复旦大学专利>正文

一种在网络虚拟环境中无缝集成数字媒体的方法技术

技术编号:3816827 阅读:228 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种在网络虚拟环境中集成数字媒体的方法,包括:在网络虚拟环境的应用客户端截获三维图形绘制函数调用,无缝植入预设的数字媒体,所述数字媒体表现形式包括文本、图像、视频、三维物体,并通过执行动态脚本,首次在网络虚拟环境中无缝植入复杂交互式数字媒体;客户端从媒体分发服务器获取媒体投放信息和媒体文件,播放媒体内容并上传反馈信息。本发明专利技术还公开了实现网络虚拟环境应用的客户端数字媒体引擎、数字媒体分发服务器集群和数字媒体业务管理平台。本发明专利技术方案普遍适用于针对网络虚拟环境应用的数字媒体集成系统,可为开展网络虚拟环境下的数字媒体业务提供技术和运营平台支撑。

【技术实现步骤摘要】

本专利技术涉及计算机图形学、系统软件、内容分发网络、对等网络、Web信息管理系统 等领域。具体涉及及面向网络虚拟环境的 数字媒体无缝集成系统。
技术介绍
面向网络虚拟环境的数字媒体无缝集成技术是在网络虚拟环境应用实例中无缝 地集成数字媒体并展示媒体创意的技术。数字媒体无缝集成技术,即在不修改网络虚拟环境应用客户端源代码的情况下, 采用函数截获的方法无缝集成数字媒体,该技术从根本上改变了已有SDK集成方式在植入 数字媒体时造成的源代码逻辑耦合度高的局限性。数字媒体无缝集成技术涉及客户端数字 媒体引擎、数字媒体分发服务器集群和数字媒体管理平台三部分。数字媒体引擎主要由媒 体集成模块、网络模块、视频解码模块、加密解密模块组成,用于实现数字媒体集成和媒体 文件下载,解码并播放数字媒体内容,以及上传媒体反馈信息至服务器端。数字媒体分发服 务器主要用于存储媒体投放的内容文件和反馈信息。数字媒体管理平台主要用于创建数字 媒体活动、上传媒体文件、审核并投放数字媒体活动,以及获取媒体反馈和统计生成反馈报 表。现有的数字媒体集成系统以微软公司的全资子公司Massive和以色列的 DoubleFusion公司为代表,它们各自公开了游戏媒体广告引擎开发工具包(SDK)提供给应 用开发商。利用这类引擎提供的编程接口(API),可将数字媒体集成入网络游戏。这类SDK 数字媒体集成技术需要对三维图形的绘制模块的源代码进行大量修改,广告逻辑与游戏逻 辑耦合度高,开发人员的工作量大。此外,SDK方式提供的API数量有限,要实现复杂的数 字媒体创意经常对引擎API接口函数进行更新,应用开发商难以应对。除了上述数字媒体集成技术外,面向网络虚拟环境的数字媒体集成系统必需解决 的另一个核心问题是如何在不影响网络虚拟环境正常运行的前提下,满足数目庞大的应 用客户端服务请求。其次,数字媒体集成系统还必须设计和实现功能强大的数字媒体分发 服务器,用于高效地存储和分发媒体文件,满足大量用户对媒体文件的并发请求。最后,数 字媒体集成系统还必须包含数字媒体管理平台,支持完整数字媒体投放流程和创新的商业 模式。实践表明,在网络虚拟环境中集成数字媒体,开展数字媒体业务并获得利润,具有 广阔的应用前景。然而,现有系统采用SDK的数字媒体集成技术需要对三维图形的绘制模 块的源代码进行大量修改,对于复杂的交互式数字媒体创意的实现需要经常修改引擎的函 数接口,难以进行广泛应用。此外,现有的数字媒体分发服务器不适合中国的网络条件,存 在负载不均、服务资源消耗大的问题;现有的数字媒体管理平台只允许唯一代理商来运营 数字媒体业务,制约产业链中的所有参与者的营收。
技术实现思路
本专利技术的目的是克服现有技术存在的缺陷,提供一种在网络虚拟环境中无缝集成 数字媒体的方法及面向网络虚拟环境的数字媒体无缝集成系统。本专利技术方法能够在不修改 应用客户端源代码的情况下,通过函数截获技术将数字媒体无缝集成到网络虚拟环境中。本专利技术借鉴Detours函数截获的思想,在不修改图形绘制模块源代码的情况下, 无缝集成数字媒体创意。通过执行动态脚本,在网络虚拟环境中实现交互式数字媒体的无 缝集成。具体而言,本专利技术提供了,其包 括客户端通过截获三维图形绘制函数的调用,将预设的数字媒体植入网络虚拟环境 中;客户端主动连接数字媒体分发服务器,根据客户端的网络虚拟环境应用实例的编 号,获取媒体投放信息和数字媒体文件,展示媒体内容并上传媒体反馈。本专利技术中,所述截获三维图形绘制函数调用来植入预设的数字媒体,网络虚拟环 境中的数字媒体包括图像纹理、视频、三维物体以及动态脚本驱动交互式数字媒体。本专利技术中,所述根据客户端网络虚拟环境应用实例的编号,获取对应的媒体投放 信息和数字媒体文件,包括根据客户端网络虚拟环境应用实例的编号,查询媒体分发服务器,如果服务器端 含有该应用实例中的媒体投放,则从服务器端获取该应用实例对应的媒体投放信息和媒体 文件,所述的投放信息中包括播放相关媒体文件的要求;如果服务器端不含有该应用实例 中的媒体投放,客户端会播放本地存储的默认数字媒体文件。本专利技术中,所述上传媒体反馈信息,包括访问人次、曝光时长、曝光面积、碰撞次 数、点击次数。本专利技术中,客户端完成数字媒体的无缝集成;客户端定期向服务器端获取媒体投 放信息和媒体文件,并播放媒体内容;客户端定期向服务器端发送媒体投放的反馈信息。本专利技术给出的面向网络虚拟环境的数字媒体集成系统架,该系统包括客户端数字 媒体引擎、数字媒体分发服务器集群和数字媒体管理平台。所述的客户端数字媒体引擎,能够实现数字媒体的无缝集成,获取媒体文件并展 示媒体创意内容,以及上传媒体反馈信息。所述的种数字媒体分发服务器集群,能够实现数字媒体投放信息和媒体文件的分 发,以及接收数字媒体投放的反馈信息。所述的数字媒体管理平台,能够实现媒体活动创建和投放,并获取服务器端的反 馈信息,统计生成反馈报表,来查看媒体活动的投放效果。本专利技术在网络虚拟环境应用中,进行数字媒体业务的流程包括开发人员将预设 的数字媒体无缝地集成到网络虚拟环境应用的客户端;通过数字媒体管理平台创建媒体活 动,并将媒体活动投放信息和媒体文件发布到媒体分发服务器端;每个应用客户端利用网 络虚拟环境应用的编号作为的唯一标示,从数字媒体分发服务器获取相应的媒体活动信息 和媒体文件;客户端数字媒体引擎完成下载媒体文件后,将媒体文件解码并播放;在媒体 活动播放的过程中,客户端可向服务器发送媒体反馈信息,所述的反馈信息包括曝光时长、5曝光面积、点击次数、碰撞次数和访问人次;管理平台获取媒体活动的反馈信息,统计生成 反馈报表。当网络虚拟环境应用客户端启动时,主动连接媒体分发服务器,获取并更新本地 的媒体活动信息,主动探测局域网内对等客户端,从对等客户端或数字媒体分发服务器下 载媒体文件。数字媒体分发服务器集群提出应用层动态负载均衡策略,将大量客户端的服 务请求平摊到集群中的多台服务器,并根据网络虚拟环境应用的不同优先级进行服务请求 调度,提高服务质量。管理平台提出的多级代理商的数字媒体业务模型,可使更多的角色参 与到数字媒体业务当中,共同完成一整套面向网络虚拟环境的数字媒体业务流程。本专利技术中,数字媒体引擎包括网络模块、数字媒体解码模块;所述网络模块,用于下载媒体投放信息和媒体文件,采用P2SP下载策略,通过主 动探测局域网内的对等客户端,从对等客户端或数字媒体文件服务器下载媒体文件;所述数字媒体解码模块,用于将数字媒体文件解码,进行格式转换,输出符合网络 虚拟环境应用实例要求的纹理缓存,并覆盖需要替换的纹理缓存。本专利技术中,客户端下载数字媒体文件过程采用断点续传策略,每次重新启动客户 端数字媒体引擎时,根据上一次结束时的断点继续下载任务;所述客户端接收的数字媒体文件采用MD5认证,并对认证信息进行3DES加密。本专利技术中,数字媒体分发服务器集群包括主控服务器、信息服务器、反馈服务器、 文件服务器、错误服务器;所述主控服务器,用于接收数字媒体引擎发送的网络虚拟环境应用实例的编号, 并根据接收到的信息返回该客户端对应的数字媒体活动信息服务器、反馈服务器、文件服 务器、错误服务器的地址;所述信息服务器,用于存储管理平台设定的媒体活动的本文档来自技高网
...

【技术保护点】
一种在网络虚拟环境中无缝集成数字媒体的方法,其特征在于,该方法包括:客户端通过截获三维图形绘制函数的调用,将预设的数字媒体植入网络虚拟环境中;客户端主动连接数字媒体分发服务器,根据客户端的网络虚拟环境应用实例的编号,获取媒体投放信息和数字媒体文件,展示媒体内容并上传媒体反馈。

【技术特征摘要】

【专利技术属性】
技术研发人员:张天乐郭冰鉴蔡帆梁思毓罗璇冯一洲
申请(专利权)人:复旦大学
类型:发明
国别省市:31[中国|上海]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利