屏幕投影方法及装置制造方法及图纸

技术编号:15767834 阅读:402 留言:0更新日期:2017-07-06 16:53
本公开是关于一种屏幕投影方法及装置。该方法包括:将所述接受端设置为无线保真技术Wi‑Fi点对点组的组所有者,并将源端设置为所述Wi‑Fi点对点组的组客户端;通过会议管理模块监测每个所述源端与所述接受端的连接状态以及每个所述源端的显示状态;根据每个所述源端与所述接受端的连接状态以及每个所述源端的显示状态,确定当前需要隐藏的源端以及当前需要演示的源端。根据本公开提供的屏幕投影方法及装置能够实现多个源端同时与接受端进行连接,由此在需要切换演讲人的情况下,无需断开上一个演讲人对应的源端与接受端的连接,从而能够提高屏幕投影的灵活性与便捷性。

Screen projection method and device

The present disclosure relates to a screen projection method and apparatus. The method comprises the following steps: the receiving end is set to Wi Fi Wi Fi point group owner, and the source is set to the Wi Fi point group client; display state through the conference management module to monitor each of the source end and the receiving end connection status and each of the source; according to the connection state and display each of the source end of each of the source end and the receiving end, determine the current need to hide the source and the demo source. According to the method and device of screen projection publicly available to implement multiple source and receiver are connected, resulting in the need to switch the speaker's case, without disconnecting the speaker on a corresponding source end is connected with a receiving end, so as to improve the flexibility and convenience of the projection screen.

【技术实现步骤摘要】
屏幕投影方法及装置
本公开涉及信息
,尤其涉及屏幕投影方法及装置。
技术介绍
Mircast技术是Wi-Fi(WirelessFidelity,无线保真技术)和多媒体技术结合的产物。Wi-FiP2P(Peer-to-Peer,点对点)协议可以允许源(Source)端和接受(Sink)端不在同一个Wi-Fi网络,甚至可以允许源端和接受端不用连接到AP(AccessPoint,接入点)进行互相发现连接以在连接的基础上通过流媒体协议将源端的镜像在接受端进行显示。Mircast是基于Wi-FiP2P协议的一个多媒体应用,Mircast可以用于将手机或者平板电脑上的视频、图片等投影到大屏幕上。Mircast的基本原理是源端对数据进行编码、打包成流媒体并发送至接受端,接收端通过播放系统进行实时解码并播放。目前,Mircast在主流的电视和盒子上都得到了支持,源端成为了Android系统默认的功能。例如,在企业内部开会的时候,演讲人可以通过Mircast无线连接到投影仪或者电视,如果有其他人想投影演示,则当前演讲人需要断开连接而把连接给他人使用,也就是说,相关技术中的屏幕投影技术无法实现多人同时连接。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种屏幕投影方法及装置。根据本公开实施例的第一方面,提供一种屏幕投影方法,所述方法应用于接受端中,所述方法包括:将所述接受端设置为无线保真技术Wi-Fi点对点组的组所有者,并将源端设置为所述Wi-Fi点对点组的组客户端;通过会议管理模块监测每个所述源端与所述接受端的连接状态以及每个所述源端的显示状态;根据每个所述源端与所述接受端的连接状态以及每个所述源端的显示状态,确定当前需要隐藏的源端以及当前需要演示的源端。对于上述方法,在一种可能的实现方式中,根据每个所述源端与所述接受端的连接状态以及每个所述源端的显示状态,确定当前需要隐藏的源端以及当前需要演示的源端,包括:将显示状态为显示的源端确定为当前需要演示的源端,并对于当前需要演示的源端调用第一函数;将连接状态为连接且显示状态为不显示的源端确定为当前需要隐藏的源端,并对于当前需要隐藏的源端调用第二函数。对于上述方法,在一种可能的实现方式中,在根据每个所述源端与所述接受端的连接状态以及每个所述源端的显示状态,确定当前需要隐藏的源端以及当前需要演示的源端之后,所述方法还包括:获取当前需要隐藏的源端的互联网协议IP地址以及当前需要演示的源端的IP地址;和/或,获取当前需要隐藏的源端的名称以及当前需要演示的源端的名称。对于上述方法,在一种可能的实现方式中,在根据每个所述源端与所述接受端的连接状态以及每个所述源端的显示状态,确定当前需要隐藏的源端以及当前需要演示的源端之后,所述方法还包括:通过中间层控制实时流传输协议RTSP层的暂停播放;通过所述中间层创建图像显示的缓冲区。根据本公开实施例的第二方面,提供一种屏幕投影方法,所述方法应用于接受端中,所述方法包括:通过会议管理模块监测每个所述源端与所述接受端的连接状态以及每个所述源端的显示状态;将显示状态为显示且尚未进行投影的源端确定为当前需要演示的源端;将显示状态为不显示且当前正在演示的源端确定为当前需要隐藏的源端。对于上述方法,在一种可能的实现方式中,所述方法还包括:在源端的显示状态发生变化的情况下,将显示状态最新切换为显示的源端确定为当前需要演示的源端。对于上述方法,在一种可能的实现方式中,在将显示状态为不显示且当前正在演示的源端确定为当前需要隐藏的源端之后,所述方法还包括:获取当前需要演示的源端的IP地址以及当前需要隐藏的源端的IP地址;和/或,获取当前需要演示的源端的名称以及当前需要隐藏的源端的名称。对于上述方法,在一种可能的实现方式中,在将显示状态为不显示且当前正在演示的源端确定为当前需要隐藏的源端之后,所述方法还包括:通过中间层控制实时流传输协议RTSP层的暂停播放;通过所述中间层创建图像显示的缓冲区。根据本公开实施例的第三方面,提供一种屏幕投影装置,包括:Wi-Fi点对点组设置模块,用于将接受端设置为Wi-Fi点对点组的组所有者,并将源端设置为所述Wi-Fi点对点组的组客户端;会议管理模块,用于监测每个所述源端与所述接受端的连接状态以及每个所述源端的显示状态;确定模块,用于根据每个所述源端与所述接受端的连接状态以及每个所述源端的显示状态,确定前需要隐藏的源端以及当前需要演示的源端。对于上述装置,在一种可能的实现方式中,所述确定模块包括:第一确定子模块,用于将显示状态为显示的源端确定为当前需要演示的源端,并对于当前需要演示的源端调用第一函数;第二确定子模块,用于将连接状态为连接且显示状态为不显示的源端确定为当前需要隐藏的源端,并对于当前需要隐藏的源端调用第二函数。对于上述装置,在一种可能的实现方式中,所述装置还包括:IP地址获取模块,用于获取当前需要隐藏的源端的互联网协议IP地址以及当前需要演示的源端的IP地址;和/或,名称获取模块,用于获取当前需要隐藏的源端的名称以及当前需要演示的源端的名称。对于上述装置,在一种可能的实现方式中,所述装置还包括:暂停播放控制模块,用于通过中间层控制实时流传输协议RTSP层的暂停播放;缓冲区创建模块,用于通过所述中间层创建图像显示的缓冲区。根据本公开实施例的第四方面,提供一种屏幕投影装置,包括:会议管理模块,用于监测每个所述源端与所述接受端的连接状态以及每个所述源端的显示状态;第一确定模块,用于将显示状态为显示且尚未进行投影的源端确定为当前需要演示的源端;第二确定模块,用于将显示状态为不显示且当前正在演示的源端确定为当前需要隐藏的源端。对于上述装置,在一种可能的实现方式中,所述装置还包括:切换模块,用于在源端的显示状态发生变化的情况下,将显示状态最新切换为显示的源端确定为当前需要演示的源端。对于上述装置,在一种可能的实现方式中,所述装置还包括:IP地址获取模块,用于获取当前需要演示的源端的IP地址以及当前需要隐藏的源端的IP地址;和/或,名称获取模块,用于获取当前需要演示的源端的名称以及当前需要隐藏的源端的名称。对于上述装置,在一种可能的实现方式中,所述装置还包括:暂停播放控制模块,用于通过中间层控制实时流传输协议RTSP层的暂停播放;缓冲区创建模块,用于通过所述中间层创建图像显示的缓冲区。根据本公开实施例的第五方面,提供一种屏幕投影装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:将所述接受端设置为无线保真技术Wi-Fi点对点组的组所有者,并将源端设置为所述Wi-Fi点对点组的组客户端;通过会议管理模块监测每个所述源端与所述接受端的连接状态以及每个所述源端的显示状态;根据每个所述源端与所述接受端的连接状态以及每个所述源端的显示状态,确定当前需要隐藏的源端以及当前需要演示的源端。根据本公开实施例的第六方面,提供一种屏幕投影装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:通过会议管理模块监测每个所述源端与所述接受端的连接状态以及每个所述源端的显示状态;将显示状态为显示且尚未进行投影的源端确定为当前需要演示的源端;将显示状态为不显示且当前正在演示的源端确定为当前需本文档来自技高网...
屏幕投影方法及装置

【技术保护点】
一种屏幕投影方法,其特征在于,所述方法应用于接受端中,所述方法包括:将所述接受端设置为无线保真技术Wi‑Fi点对点组的组所有者,并将源端设置为所述Wi‑Fi点对点组的组客户端;通过会议管理模块监测每个所述源端与所述接受端的连接状态以及每个所述源端的显示状态;根据每个所述源端与所述接受端的连接状态以及每个所述源端的显示状态,确定当前需要隐藏的源端以及当前需要演示的源端。

【技术特征摘要】
1.一种屏幕投影方法,其特征在于,所述方法应用于接受端中,所述方法包括:将所述接受端设置为无线保真技术Wi-Fi点对点组的组所有者,并将源端设置为所述Wi-Fi点对点组的组客户端;通过会议管理模块监测每个所述源端与所述接受端的连接状态以及每个所述源端的显示状态;根据每个所述源端与所述接受端的连接状态以及每个所述源端的显示状态,确定当前需要隐藏的源端以及当前需要演示的源端。2.根据权利要求1所述的屏幕投影方法,其特征在于,根据每个所述源端与所述接受端的连接状态以及每个所述源端的显示状态,确定当前需要隐藏的源端以及当前需要演示的源端,包括:将显示状态为显示的源端确定为当前需要演示的源端,并对于当前需要演示的源端调用第一函数;将连接状态为连接且显示状态为不显示的源端确定为当前需要隐藏的源端,并对于当前需要隐藏的源端调用第二函数。3.根据权利要求1或2所述的屏幕投影方法,其特征在于,在根据每个所述源端与所述接受端的连接状态以及每个所述源端的显示状态,确定当前需要隐藏的源端以及当前需要演示的源端之后,所述方法还包括:获取当前需要隐藏的源端的互联网协议IP地址以及当前需要演示的源端的IP地址;和/或,获取当前需要隐藏的源端的名称以及当前需要演示的源端的名称。4.根据权利要求1所述的屏幕投影方法,其特征在于,在根据每个所述源端与所述接受端的连接状态以及每个所述源端的显示状态,确定当前需要隐藏的源端以及当前需要演示的源端之后,所述方法还包括:通过中间层控制实时流传输协议RTSP层的暂停播放;通过所述中间层创建图像显示的缓冲区。5.一种屏幕投影方法,其特征在于,所述方法应用于接受端中,所述方法包括:通过会议管理模块监测每个所述源端与所述接受端的连接状态以及每个所述源端的显示状态;将显示状态为显示且尚未进行投影的源端确定为当前需要演示的源端;将显示状态为不显示且当前正在演示的源端确定为当前需要隐藏的源端。6.根据权利要求5所述的屏幕投影方法,其特征在于,所述方法还包括:在源端的显示状态发生变化的情况下,将显示状态最新切换为显示的源端确定为当前需要演示的源端。7.根据权利要求5或6所述的屏幕投影方法,其特征在于,在将显示状态为不显示且当前正在演示的源端确定为当前需要隐藏的源端之后,所述方法还包括:获取当前需要演示的源端的IP地址以及当前需要隐藏的源端的IP地址;和/或,获取当前需要演示的源端的名称以及当前需要隐藏的源端的名称。8.根据权利要求5或6所述的屏幕投影方法,其特征在于,在将显示状态为不显示且当前正在演示的源端确定为当前需要隐藏的源端之后,所述方法还包括:通过中间层控制实时流传输协议RTSP层的暂停播放;通过所述中间层创建图像显示的缓冲区。9.一种屏幕投影装置,其特征在于,包括:Wi-Fi点对点组设置模块,用于将接受端设置为Wi-Fi点对点组的组所有者,并将源端设置为所述Wi-Fi点对点组的组客户端;会议管理模块,用于监测每个所述源端与所述接受端的连接状态以及每个所述源端的显示状态;确...

【专利技术属性】
技术研发人员:吴桂洲
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

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

1