[发明专利]一种投屏系统及投屏方法在审
申请号: | 202011152776.7 | 申请日: | 2020-10-26 |
公开(公告)号: | CN112311784A | 公开(公告)日: | 2021-02-02 |
发明(设计)人: | 胡费佳 | 申请(专利权)人: | 杭州横竖科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 杭州中港知识产权代理有限公司 33353 | 代理人: | 张晓红 |
地址: | 310052 浙江省杭州市滨*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统 方法 | ||
本发明提供一种投屏系统及投屏方法,属于无线投屏技术领域。该投屏系统,包括服务端、用户端、web浏览器操作端,所述服务端包括应用服务器和SR模块,应用服务器用于记录用户信息、转发和整合投屏信息、保存投屏后的文件记述,SR模块用于转存发送用户端与投送端的数据流;所述用户端为投屏端或接收端,所述用户端包括MDS模块,所述MDS模块用于用户端与SR模块的信息传输交流;所有对于本系统的操作,包括投屏、接收、停止投屏、退出投屏组等都在web浏览器操作端上实现。该投屏方法包括发起投屏方法和停止投屏方法。
技术领域
本发明属于投屏技术领域,尤其是涉及一种投屏系统及投屏方法。
背景技术
目前市面上存在的投屏转发系统,投屏与接收之间存在一定的延迟。即投屏端画面的流程与接收端画面的流程不同步,存在几十秒甚至几分钟的延迟。无法做到随时打开投屏系统,随播随投。而且投屏端与接收端等级平等,不能做到同一个投屏系统中可控投屏。也不方便在研讨的过程中同时分享屏幕。另外,在投屏研讨的过程中,市面上的软件几乎没有提高对于开会或研讨文件的保持及传输。
发明内容
本发明旨在解决上述技术问题,提供一种投屏系统及投屏方法。
为了达到上述目的,本发明采用如下技术方案:
一种投屏系统,包括服务端、用户端、白板以及Web浏览器操作端;所述服务端包括应用服务器和SR模块,所述应用服务器用于记录用户信息、转发和整合投屏信息、保存投屏时产生的文件记录,所述SR模块用于转存发送用户端的数据流;所述用户端为投屏端或接收端,所述投屏端将投屏端的屏幕镜像投送至一个或多个接收端,或者所述投屏端将投屏端的屏幕镜像投送至白板;所述用户端包括MDS模块,所述MDS模块用于用户端与SR模块的信息传输交流;投屏系统参与投屏的用户端包括不同的由若干不同的投屏端组成的投屏组,各个投屏组逻辑分隔,互不干扰;所述白板包括所述MDS模块,用于接收一个或多个用户端的屏幕镜像投送;所述Web浏览器操作端用于显示所有的参与投屏的用户端,以及进行投屏、接收投屏、停止投屏、退出投屏组操作。
本发明还提供了一种投屏方法,包括发起投屏方法和停止投屏方法,
发起投屏方法包括以下步骤:
a1.投屏端通过Web浏览器操作端向应用服务器发起投屏请求;
a2.应用服务器接收请求,并命令投屏端MDS模块准备投屏;
a3.投屏端MDS模块向SR模块请求投屏;
a4.SR模块向各接收端转发投屏请求;
a5.接收端响应请求,并通过SR模块把响应请求发回投屏端的MDS模块,SR模块与接收端列表中的所有终端建立TCP连接,准备传输数据;
a6.投屏端MDS模块开始音视频编码,向SR模块发送数据;
a7.SR模块接收数据后,根据接收端列表,通过已建立的通道来转发所接受到的数据;
a8.接收端MDS模块获取数据后编码解析成视频和音频展示;
停止投屏方法包括以下步骤:
b1.投屏端用户通过Web浏览器操作端向应用服务器发起停止请求;
b2.应用服务器接收请求,并命令投屏端MDS模块停止投屏;
b3.MDS模块停止编码;
b4.MDS模块向SR模块发送停止投屏请求;
b5.SR模块向接收端列表内的所有接收端转发停止投屏请求;
b6.各接收端停止接收数据,并关闭画面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州横竖科技有限公司,未经杭州横竖科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011152776.7/2.html,转载请声明来源钻瓜专利网。