[发明专利]一种跨终端的实时交互幻灯片在线分发方法无效
| 申请号: | 201210466964.6 | 申请日: | 2012-11-18 |
| 公开(公告)号: | CN103023873A | 公开(公告)日: | 2013-04-03 |
| 发明(设计)人: | 王帅国;刘刚;林曦 | 申请(专利权)人: | 王帅国;刘刚;林曦 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
| 代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 廖元秋 |
| 地址: | 100084 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 终端 实时 交互 幻灯片 在线 分发 方法 | ||
技术领域
本发明属于计算机科学技术应用技术领域,特别涉及在线环境中跨终端的实时交互幻灯片分发技术。
背景技术
随着计算机的普及,使用以PowerPoint幻灯片文件为代表的幻灯片进行演讲以表达理念、传播知识已经成为一种日常习惯。另一方面,网络将各个孤立的计算机联通起来,突破空间的限制增强了交流能力。两者结合产生了现有的多种幻灯片在线分发方法,通过网络把幻灯片分发到不同终端上同步播放。在线分发方法主要通过基于桌面共享的技术(如ITU-TT.120标准协议)或流媒体技术(以Microsoft Media Service为代表)或HTTP加AJAX的WEB2.0技术实现。主流的幻灯片在线分发方法如图1所示,该方法采用的设备包括依次单向相连的三类设备:主控端,服务端,以及多个客户端,其中,主控端和客户端一般都使用标准的个人计算机,服务端为主流配置的服务器计算机。使用这种设备的幻灯片在线分发方法的工作流程如图2所示:
1)从主控端上载PowerPoint幻灯片文件到服务端;
2)在服务端将该幻灯片文件解析成中间格式文件;
3)由主控端发起播放控制命令到服务端;
4)采用桌面共享技术、或流媒体技术或WEB2.0网页技术将中间格式文件从服务端在线分发到客户端;
5)从服务端传递播放控制命令到客户端;
6)客户端根据播放控制命令重组中间格式文件后进行幻灯片播放。
这些方案能够在一定程度上实现幻灯片的在线分发,但其共同缺点在于:
1.主控端和客户端设备支持的种类有限。现有技术通常只支持采用传统的个人计算机终端设备,而缺乏对如今越来越流行的各类系统各类尺寸智能终端设备的支持;
2.客户端缺乏自主交互能力。客户端通常处于被动接收的位置,在一些方法中提供了基于聊天的沟通渠道或是电子举手等提示性方法,但客户端仍然无法在幻灯片上展开进一步动作,不能直接在听讲过程中记录自己的心得体验;
3.分发步骤只满足播放幻灯片,而不能分发幻灯片副本。即客户端不能在观看播放的同时获取幻灯片副本。
发明内容
本发明的目的是克服现有技术在实际应用中的各种应用缺陷,提出一种跨终端的实时交互幻灯片在线分发方法,实现在各类主流设备上的幻灯片实时在线分发,增强客户端的自主控制能力以及主控端、客户端的交互交流能力,在播放的同时完成文件的本地持久化存储。
本发明提出的一种跨终端的实时交互幻灯片在线分发方法,其特征在于,该方法包括以下步骤:
1)从主控端通过HTTP通道上载幻灯片文件到服务端;
2)服务端对幻灯片文件进行解析,把幻灯片文件每一页中所有信息都解析为中间格式并保存;
3)从主控端发起幻灯片的交互分发,完成主控端、服务端与客户端参与的播放控制与信息交互,以及主控端和客户端的本地持久化存储。
上述步骤2)服务端对幻灯片文件进行解析,把幻灯片文件每一页中所有信息都解析为中间格式并保存;具体包括以下步骤:
2.1)在服务端上加载从主控端获得的幻灯片文件;
2.2)对幻灯片文件每一页解析出图片:
通过Microsoft.Office.Interop.PowerPoint.*提供的访问接口获取到当前页的主要由图片信息和内容信息组成的所有元素信息,将这些元素信息导出(可采用Microsoft.Office.Interop.PowerPoint.Slide.Export接口)为1920*1080,1280*800,1024*768三种典型的分辨率下的图片进行保存,以适应后期各类终端不同分辨率的屏幕;
2.3)对幻灯片每一页解析出内容信息:
通过Microsoft.Office.Interop.PowerPoint.Shape.TextFrame提供的访问接口提取每一页中的所有文本框,获得每一个文本框的方向与位置范围,再得到该文本框中每一行的长度与起始位置,最后得到每一页幻灯片中每一个文字在标准分辨率1280*800下的位置与尺寸信息作为内容信息进行保存;
2.4)将步骤2.2)、2.3)得到的图片与内容信息统一保存到对应的中间格式文件中,存储在服务端上。
上述步骤3)具体包括以下步骤:
3.1)主控端发起“建立房间”命令传输到服务端;
3.2)服务端接收到“建立房间”命令后建立起虚拟房间,并以“房间已建立”命令通知客户端房间已建立,同时告知该房间编号信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于王帅国;刘刚;林曦,未经王帅国;刘刚;林曦许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210466964.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于静脉推药的输液管组件
- 下一篇:一种可方便精准读取的尿液引流袋装置





