[发明专利]基于矢量图形的多终端屏幕同步方法在审
申请号: | 201510764750.0 | 申请日: | 2015-11-11 |
公开(公告)号: | CN105426148A | 公开(公告)日: | 2016-03-23 |
发明(设计)人: | 何中;胡晓龙;戴建峰;严伟;薛炜;何登;施小峰 | 申请(专利权)人: | 江苏中威科技软件系统有限公司 |
主分类号: | G06F3/14 | 分类号: | G06F3/14 |
代理公司: | 北京驰纳智财知识产权代理事务所(普通合伙) 11367 | 代理人: | 蒋路帆 |
地址: | 226011 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 矢量 图形 终端 屏幕 同步 方法 | ||
技术领域
本发明涉及一种屏幕同步方法,具体的说,是涉及一种基于矢量图形的多终端屏幕同步方法。
背景技术
目前在各种电子终端,如:智能手机、平板电脑、传统PC等环境下,都会涉及到屏幕同步的问题。比如:教学的时候,老师希望所有学生设备的屏幕上都展示这老师设备屏幕上显示的内容;开会的时候,主持人希望与会人员的设备屏幕上都显示着发言人设备屏幕上显示的内容等等。
在现有的技术下,屏幕同步一般都采用将整个屏幕的内容逐帧,以屏幕截图的方式分享给其他人。由于屏幕的每一帧的数据量都比较大,这样在传输的时候就会产生很多问题,如:传输的内容是图片,需要占用大量的带宽,容易造成网络延时,如果为了消除延时,则必须要降低画面质量,严重影响了用户体验。
如果被分享人的屏幕分辨率很高,又或者每一个人的设备分辨率不一致,这时候为了让很多人都能快速展示屏幕上的内容,那么传输的内容就必须要进行压缩;这样就会造成图像不清晰等不好的影响。
如果现场的用户有多个不同的设备,现有的技术也没有一个很好的方式去解决多设备同时分享,且低延时、高像素的问题。
而大部分的会议与教学时的屏幕分享,都会基于某个文件进行操作,如:PPT、PDF等。如果这时候降低了分辨率,就会造成文件上的文字看不清等问题。
现有技术的主要缺陷表现在:1.采用图片帧传输方式,占用大量带宽;2.网络延时严重,影响用户体验;3.无法完美适配各个分辨率的终端,高低分辨率间存在画面的清晰度、分辨率损失;4.无法很好的兼容多个平台,主要也是体现在画面传输有延迟、清晰度不够高;5.没有针对教学、会议进行专门的优化;如需要在文件上手写,除去屏幕共享软件,还需要专门的软件实现文件上的手写。
发明内容
针对上述现有技术中的不足,本发明提供一种提高传输速度,降低网络延时,适用范围广的基于矢量图形的多终端屏幕同步方法。
本发明所采取的技术方案是:
一种基于矢量图形的多终端屏幕同步方法,包括如下步骤:
客户终端通过登录接口登录TCP服务器;
客户终端登录服务器后,服务器根据登录客户终端的账号名称赋予登录客户终端相应的用户权限;
TCP服务器向登录的客户终端传输屏幕同步器;
客户终端运行屏幕同步器;
屏幕同步器下载服务器上存储的文件;
用户权限包括:普通用户权限、发言人权限和管理员权限;
拥有发言人权限的客户终端发起屏幕同步请求;
登录到服务器的每个客户终端响应拥有发言人权限的客户终端发起的屏幕同步请求,屏幕进入同步状态;
拥有发言人权限的客户终端打开需要进行同步的文件;
发起屏幕同步请求的客户终端屏幕同步器将发起屏幕同步请求的客户终端的操作信息传输到服务器;
服务器将发起屏幕同步请求的客户终端的操作信息传输给所有登录到服务器的客户终端;
登录到服务器的每个客户终端屏幕同步器解析操作信息,每个客户终端的屏幕与发起屏幕同步请求的客户终端的屏幕同步变化;
发起屏幕同步请求的客户终端关闭文件,退出屏幕同步请求,登录到服务器的每个客户终端关闭文件并退出屏幕同步状态。
普通用户权限:系统的最低权限,客户终端屏幕只能被其他客户终端同步,一直到发起屏幕同步请求的客户终端退出屏幕同步,且在同步过程中无法跳出该同步;
发言人权限:客户终端在当前没有任何人发起屏幕同步时;发起屏幕同步指令;客户终端的屏幕已经被客户终端同步,则在同步过程中也无法跳出屏幕同步;
管理员权限:在任意时刻跳出屏幕同步、终止任何客户终端的同步、关闭他人的发言人权限。
服务器向客户终端发送心跳;如果客户终端屏幕同步器没有接收到心跳,客户终端将重新连接服务器。
发起屏幕同步请求的客户端操在打开的已经同步的文件上进行签批操作。
签批操作包括手写、键盘输入和擦除。
发起屏幕同步请求的客户端将签批操作的矢量信息进行序列化,将序列化的矢量信息传输到服务器;服务器广播矢量信息给登录服务器的客户终端。
登录服务器的客户端屏幕同步器解析序列化的矢量信息;
登录服务器的客户端屏幕同步器将解析后的序列化的矢量信息叠加在打开的文件上。
服务器保存序列化的矢量信息。
客户终端登录服务器时,拥有发言人权限的客户终端已经发起屏幕同步请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏中威科技软件系统有限公司,未经江苏中威科技软件系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510764750.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种脚本工具的处理方法及装置
- 下一篇:一种KV存储实现方法和装置