一种屏幕投影方法和移动终端技术

技术编号:15524566 阅读:53 留言:0更新日期:2017-06-04 13:03
本发明专利技术公开一种屏幕投影方法和移动终端,其中,屏幕投影方法,用于多个移动终端之间互联,包括如下步骤:获得来自发送端的投影指令;调用无线视频显示WFD功能,自动控制所述WFD功能根据所述投影指令查找所述发送端,并且通过WFD功能与所述发送端建立链路连接;调用流媒体RTSP功能,自动控制所述RTSP功能根据所述投影指令访问位于所述发送端的RTSP服务器地址,并且与所述RTSP服务器建立RTSP会话;将经由所述RTSP会话接收的发送端屏幕信息进行显示。本发明专利技术具有便捷的利用WFD功能实现手机之间的屏幕投影功能,提高用户体验的效果。

Screen projection method and mobile terminal

The invention discloses a screen projection method and a mobile terminal, wherein, the screen projection method for interconnection between multiple mobile terminals, which comprises the following steps: obtaining projection instruction from the sending end; calling wireless video display WFD automatic control function, the WFD function according to the transmission of the projection of the end find instruction, and through the WFD function and the transmitting end link establishment; streaming media call RTSP function, automatic control of the RTSP function according to the projection instruction to access the address of the RTSP server in the transmitter, and establish a RTSP session with the RTSP server; through the sending end screen information of the RTSP session receiving display. The invention has convenient use of WFD function to realize the screen projection function between mobile phones, thereby improving the effect of user experience.

【技术实现步骤摘要】
一种屏幕投影方法和移动终端
本专利技术涉及屏幕投影管理领域,特别涉及一种屏幕投影方法和移动终端。
技术介绍
目前手机无线多媒体传输技术方面,Android系统采用无线显示Wi-FiDisplay技术。Wi-FiDisplay技术是基于MAC层Wi-FiDirect点对点传输,实现音视频数据无线传输,具备扩展一对多和多对一的能力。在Wi-FiDisplay协议架构中有两种类型的设备:发送端Source和接收端Sink。发送端Source获取音视频数据,编码,发送到对端进行显示,常见应用于有手机、平板,笔记本等设备;接收端Sink接收音视频数据,解码,播放,常见的有机顶盒、电视、音箱等设备。由此可见,基于Wi-FiDisplay技术,手机一般只能做发送端,这严重影响了Wi-FiDisplay无线传输技术在手机之间互相传输的应用。并且在现有的屏幕投影建立过程中,通常需要用户进行干预操作,而这个过程也给用户增加了使用难度。
技术实现思路
本专利技术的主要目的是提供屏幕投影方法和移动终端,旨在便捷的利用WFD功能实现手机之间的屏幕投影功能,提高用户体验。为实现上述目的,本专利技术提出的一种屏幕投影方法,用于多个移动终端之间互联,包括如下步骤:获得来自发送端的投影指令;调用无线视频显示WFD功能,自动控制所述WFD功能根据所述投影指令查找所述发送端,并且通过WFD功能与所述发送端建立链路连接;调用流媒体RTSP功能,自动控制所述RTSP功能根据所述投影指令访问位于所述发送端的RTSP服务器地址,并且与所述RTSP服务器建立RTSP会话;将经由所述RTSP会话接收的发送端屏幕信息进行显示。优选的,在“获得来自发送端的投影指令”之后,还包括步骤:在未检测到所述投影指令对应的应用程序时,自动下载并安装对应所述应用程序并且用于调用WFD功能以及调用RTSP功能的安装包;在安装完毕所述应用程序之后,通过所述应用程序执行后续步骤。优选的,所述“自动下载并安装对应所述应用程序并且用于调用WFD功能以及调用RTSP功能的安装包”的步骤具体包括:根据所述投影指令携带的应用服务器地址,下载对应所述应用程序并且用于调用WFD功能以及调用RTSP功能的安装包;根据所述安装包免提醒自动安装用于调用WFD功能以及调用RTSP功能的所述应用程序。优选的,所述“自动控制所述WFD功能根据所述投影指令查找所述发送端,并且通过WFD功能与所述发送端建立链路连接”的步骤具体包括:获得WFD功能页面内的WFD控件;通过用于控制所述WFD控件进行模拟操作的辅助服务accessibilityservice来自动控制所述WFD功能根据所述投影指令查找所述发送端,并且与所述发送端建立WFD连接。优选的,所述“自动控制所述RTSP功能根据所述投影指令访问位于所述发送端的RTSP服务器地址,并且与所述RTSP服务器建立RTSP会话”的步骤具体包括:获得RTSP功能页面内的RTSP控件;通过用于控制所述RTSP控件进行模拟操作的辅助服务accessibilityservice来自动控制所述RTSP功能根据所述投影指令访问RTSP服务器地址,并且与所述服务器建立RTSP会话。本专利技术提供的一种移动终端,包括:接收模块,用于获得来自发送端的投影指令;第一调用模块,用于调用无线视频显示WFD功能,自动控制所述WFD功能根据所述投影指令查找所述发送端,并且通过WFD功能与所述发送端建立链路连接;第二调用模块,用于调用流媒体RTSP功能,自动控制所述RTSP功能根据所述投影指令访问位于所述发送端的RTSP服务器地址,并且与所述RTSP服务器建立RTSP会话;显示模块,用于将经由所述RTSP会话接收的发送端屏幕信息进行显示。优选的,还包括:安装模块,用于在未检测到所述投影指令对应的应用程序时,自动下载并安装对应所述应用程序并且用于调用WFD功能以及调用RTSP功能的安装包;在安装完毕所述应用程序之后,所述第一调用模块和第二调用模块通过所述应用程序执行后续步骤。优选的,所述下载模块具体用于:根据所述投影指令携带的应用服务器地址,下载对应所述应用程序并且用于调用WFD功能以及调用RTSP功能的安装包;根据所述安装包免提醒自动安装用于调用WFD功能以及调用RTSP功能的所述应用程序。优选的,所述第一调用模块具体用于:获得WFD功能页面内的WFD控件;通过用于控制所述WFD控件进行模拟操作的辅助服务accessibilityservice来自动控制所述WFD功能根据所述投影指令查找所述发送端,并且与所述发送端建立WFD连接。优选的,所述第二调用模块具体用于:获得RTSP功能页面内的RTSP控件;通过用于控制所述RTSP控件进行模拟操作的辅助服务accessibilityservice来自动控制所述RTSP功能根据所述投影指令访问RTSP服务器地址,并且与所述服务器建立RTSP会话。本专利技术所提供的网络切换方法,在接收到发送端的投影指令时,通过自动控制WFD功能建立移动终端之间的链路连接,然后在自动控制RTSP功能实现移动终端之间的RTSP会话建立,从而实现屏幕信息传递和显示,用以实现屏幕投影功能。本专利技术全程不需要用户进行操作,因此具有便捷实现屏幕投影的效果。并且,由于没有新增底层软件,而是采用标准的wifidirect接口和流媒体协议接口而实现,因此可以实现原本只支持屏幕投影发送功能的移动终端进行扩展,从而还具备屏幕投影接收功能,因此,本方法还具有成本低和便于推广的功能。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。图1为实现本专利技术各个实施例的移动终端一个可选的硬件结构示意图;图2为如图1所示的移动终端的无线通信系统示意图;图3为本专利技术屏幕投影方法第一实施例的流程图;图4为本专利技术屏幕投影方法第二实施例的流程图;图5为本专利技术屏幕投影方法第三实施例的流程图;图6为本专利技术屏幕投影方法第四实施例的流程图;图7为本专利技术屏幕投影方法第五实施例的流程图;图8为本专利技术移动终端一实施例的模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。现在将参考附图描述实现本专利技术各个实施例的移动终端。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身并没有特定的意义。因此,“模块”与“部件”可以混合地使用。移动终端可以以各种形式来实施。例如,本专利技术中描述的终端可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。下面,假设终端是移动终端。然而,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本专利技术的实施方式的构造也能够应用于固定类型的终端。图1为实现本专利技术各个实施例一可选的移动终本文档来自技高网...
一种屏幕投影方法和移动终端

【技术保护点】
一种屏幕投影方法,用于多个移动终端之间互联,其特征在于,包括如下步骤:获得来自发送端的投影指令;调用无线视频显示WFD功能,自动控制所述WFD功能根据所述投影指令查找所述发送端,并且通过WFD功能与所述发送端建立链路连接;调用流媒体RTSP功能,自动控制所述RTSP功能根据所述投影指令访问位于所述发送端的RTSP服务器地址,并且与所述RTSP服务器建立RTSP会话;将经由所述RTSP会话接收的发送端屏幕信息进行显示。

【技术特征摘要】
1.一种屏幕投影方法,用于多个移动终端之间互联,其特征在于,包括如下步骤:获得来自发送端的投影指令;调用无线视频显示WFD功能,自动控制所述WFD功能根据所述投影指令查找所述发送端,并且通过WFD功能与所述发送端建立链路连接;调用流媒体RTSP功能,自动控制所述RTSP功能根据所述投影指令访问位于所述发送端的RTSP服务器地址,并且与所述RTSP服务器建立RTSP会话;将经由所述RTSP会话接收的发送端屏幕信息进行显示。2.如权利要求1所述的屏幕投影方法,其特征在于,在“获得来自发送端的投影指令”之后,还包括步骤:在未检测到所述投影指令对应的应用程序时,自动下载并安装对应所述应用程序并且用于调用WFD功能以及调用RTSP功能的安装包;在安装完毕所述应用程序之后,通过所述应用程序执行后续步骤。3.如权利要求2所述的屏幕投影方法,其特征在于,所述“自动下载并安装对应所述应用程序并且用于调用WFD功能以及调用RTSP功能的安装包”的步骤具体包括:根据所述投影指令携带的应用服务器地址,下载对应所述应用程序并且用于调用WFD功能以及调用RTSP功能的安装包;根据所述安装包免提醒自动安装用于调用WFD功能以及调用RTSP功能的所述应用程序。4.如权利要求1至3任一项所述的屏幕投影方法,其特征在于,所述“自动控制所述WFD功能根据所述投影指令查找所述发送端,并且通过WFD功能与所述发送端建立链路连接”的步骤具体包括:获得WFD功能页面内的WFD控件;通过用于控制所述WFD控件进行模拟操作的辅助服务accessibilityservice来自动控制所述WFD功能根据所述投影指令查找所述发送端,并且与所述发送端建立WFD连接。5.如权利要求1至3任一项所述的屏幕投影方法,其特征在于,所述“自动控制所述RTSP功能根据所述投影指令访问位于所述发送端的RTSP服务器地址,并且与所述RTSP服务器建立RTSP会话”的步骤具体包括:获得RTSP功能页面内的RTSP控件;通过用于控制所述RTSP控件进行模拟操作的辅助服务...

【专利技术属性】
技术研发人员:申世安张立海
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东,44

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

1