[发明专利]屏幕投影的传输控制方法、系统及可读存储介质在审
申请号: | 201710419935.7 | 申请日: | 2017-06-06 |
公开(公告)号: | CN107317655A | 公开(公告)日: | 2017-11-03 |
发明(设计)人: | 王照金 | 申请(专利权)人: | 努比亚技术有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L12/863;H04L29/06 |
代理公司: | 广东广和律师事务所44298 | 代理人: | 章小燕 |
地址: | 518000 广东省深圳市南山区高新区北环大道9018*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 屏幕 投影 传输 控制 方法 系统 可读 存储 介质 | ||
技术领域
本发明涉及通信技术领域,尤其涉及屏幕投影的传输控制方法、系统及可读存储介质。
背景技术
随着通信技术的发展,屏幕投影技术可实现多个终端之间互相连接,使传送终端的屏幕所显示的内容投影至其他接收终端的屏幕上,以实现屏幕投影的功能。
在实际应用中,为了保证客户端和服务端能够达到实时同步播放相同的信息,通常是客户端产生一帧数据,在服务端接收一帧数据,理论上,这样能达到实时同步的,然而,在实际应用中一个传输终端的用户在会议,发送数据至客户端,使几个人通过屏幕投影同时查看同一个视频时,由于数据编码的速度与解密速度的差异性或者网络传输的延迟等因素,常常会导致主控端(服务端)发送的数据和被投影终端(客户端)接收的不同步,就会出现卡顿,花屏,甚至停止播放的问题。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种屏幕投影的传输控制方法、系统及可读存储介质,旨在减少屏幕投影时出现的问题。
为实现上述目的,本发明提供一种屏幕投影的传输控制方法,屏幕投影的传输控制方法应用于屏幕投影的传输控制系统,所述屏幕投影的传输控制系统包括通信连接的服务端和客户端;
所述屏幕投影的传输控制方法包括以下步骤:
当服务端开启屏幕投影模式时,服务端获取屏幕投影的数据信息;
服务端将数据信息进行编码并缓存至服务端的发送队列中,以将发送队列中的数据信息发送至客户端;
当服务端接收到客户端发送的长度预警信息时,根据长度预警信息调整数据信息的传输速率。
可选地,服务端将数据信息进行编码并缓存至服务端的发送队列中的步骤之后包括:
当服务端检测到发送队列中的数据信息长度大于预设值时,建立服务端与客户端的数据信息传输通道;
服务端将编码的数据信息通过数据信息传输通道传输至客户端,以进行服务端与客户端屏幕投影。
可选地,当服务端接收到客户端发送的长度预警信息时,根据长度预警信息调整数据信息的传输速率的步骤包括:
服务端接收到客户端发送的长度预警信息时,解析长度预警信息中接收队列的长度信息;
根据接收队列的长度信息调整数据信息传输速率,当接收队列长度大于预设最大值,则服务端控制减慢传输速率,当接收队列长度小于预设最小值,则服务端控制加快传输速率。
可选地,当服务端接收到客户端发送的长度预警信息时,根据长度预警信息调整数据信息的传输速率的步骤之后包括:
当服务端退出屏幕投影模式时,断开与客户端的数据信息传输通道,并清空发送队列中的数据信息;
服务端将退出屏幕投影模式的提示信息发送至客户端,以使客户端清空接收队列中的数据信息。
此外,为实现上述目的,本发明还提供一种屏幕投影的传输控制方法,屏幕投影的传输控制方法应用于屏幕投影的传输控制系统,所述屏幕投影的传输控制系统包括通信连接的服务端和客户端;
所述屏幕投影的传输控制方法包括以下步骤:
当客户端检测到屏幕投影传输请求时,客户端获取服务端传输的数据信息并缓存至客户端的接收队列;
客户端将接收队列中的数据信息进行解码,并播放解码后的数据信息。
可选地,当客户端检测到屏幕投影传输请求时,客户端获取服务端传输的数据信息并缓存至客户端的接收队列的步骤之后包括:
当客户端检测到接收队列的长度不在预设最大值和预设最小值确定的范围中时,根据接收队列的长度信息生成长度预警信息;
客户端将长度预警信息发送至服务端,以使服务端根据长度预警信息调整数据信息的传输速率。
可选地,客户端将接收队列中的数据信息进行解码,并对应显示播放的步骤之后包括:
客户端退出屏幕投影时,对应断开与服务端的数据信息传输通道并清空接收队列中的数据信息;
客户端将退出屏幕投影的提示信息至服务端,以使服务端对应调节。
进一步地,为实现上述目的,本发明还提供一种屏幕投影的传输控制系统,所述屏幕投影的传输控制系统包括通信连接的服务端和客户端,其中,
当服务端开启屏幕投影模式时,服务端获取屏幕投影的数据信息;
当服务端开启屏幕投影模式时,服务端获取屏幕投影的数据信息;
服务端将数据信息进行编码并缓存至服务端的发送队列中,以将发送队列中的数据信息发送至客户端;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于努比亚技术有限公司,未经努比亚技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710419935.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型用于妇科坐洗装置
- 下一篇:电针灸针