一种投屏方法及装置与流程

文档序号:11157661阅读:242来源:国知局
一种投屏方法及装置与制造工艺

本发明涉及计算机技术领域,具体涉及一种投屏方法及装置。



背景技术:

在无线局域网中不同的终端可以实现投屏。例如,通过Airplay协议可以实现ios移动终端和具有投屏功能的机顶盒或电视之间的投屏;通过miracast协议可以实现andriod移动终端和具有投屏功能的机顶盒或电视之间的投屏。

现有的投屏方法中,在投屏设备正在为第一移动终端提供投屏服务时,第二移动终端进行抢投时会出现错误。具体地,第二移动终端可能会搜索不到投屏设备的信号,或者搜索到投屏设备的信号但需要等待较长的时间建立与投屏设备的连接,在抢投期间无法正常播放多媒体文件。



技术实现要素:

本发明实施例提供一种投屏方法及装置,用于解决现有的投屏方法中抢投出现错误的问题。

本发明实施例提供了一种投屏方法,包括:

开启第一投屏服务和第二投屏服务;

所述第一投屏服务为第一移动终端提供投屏服务,以使所述第一移动终端将多媒体文件发送至目的终端;

接收第二移动终端的投屏请求,所述第二投屏服务响应于所述第二移动终端的投屏请求,向所述第二移动终端发送投屏应答;

所述第一投屏服务停止为所述第一移动终端提供投屏服务,所述第二投屏服务开始向所述第二移动终端提供投屏服务,以使所述第二移动终端将多媒体文件发送至所述目的终端。

可选地,在所述第一投屏服务为第一移动终端提供投屏服务之前,所述方法还包括:

接收第一移动终端的投屏请求,所述第一投屏服务响应于所述第一移动终端的投屏请求,向所述第一移动终端发送投屏应答。

可选地,所述投屏请求中包括所述第二移动终端的操作系统类型。

可选地,所述第一投屏服务和所述第二投屏服务用于为不同的操作系统类型的移动终端提供投屏服务。

可选地,所述多媒体文件包括视频文件、音频文件和图片文件。

本发明实施例提供了一种投屏装置,包括:

投屏服务开启单元,用于开启第一投屏服务和第二投屏服务;

第一投屏服务提供单元,用于为第一移动终端提供投屏服务,以使所述第一移动终端将多媒体文件发送至目的终端;

第二投屏请求响应单元,用于接收第二移动终端的投屏请求,所述第二投屏服务响应于所述第二移动终端的投屏请求,向所述第二移动终端发送投屏应答;

第二投屏服务提供单元,用于在第一投屏服务停止为所述第一移动终端提供投屏服务时,开始向所述第二移动终端提供投屏服务,以使所述第二移动终端将多媒体文件发送至所述目的终端。

可选地,还包括:

第一投屏请求响应单元,用于接收第一移动终端的投屏请求,所述第一投屏服务响应于所述第一移动终端的投屏请求,向所述第一移动终端发送投屏应答。

可选地,所述投屏请求中包括所述第二移动终端的操作系统类型。

可选地,所述第一投屏服务和所述第二投屏服务用于为不同的操作系统类型的移动终端提供投屏服务。

可选地,所述多媒体文件包括视频文件、音频文件和图片文件。

本发明实施例提供的投屏方法及装置,开启第一投屏服务和第二投屏服务;所述第一投屏服务为第一移动终端提供投屏服务,以使所述第一移动终端将多媒体文件发送至目的终端;接收第二移动终端的投屏请求,所述第二投屏服务响应于所述第二移动终端的投屏请求,向所述第二移动终端发送投屏应答;所述第一投屏服务停止为所述第一移动终端提供投屏服务,所述第二投屏服务开始向所述第二移动终端提供投屏服务,以使所述第二移动终端将多媒体文件发送至所述目的终端。本发明实施例投屏设备上同时开启两个投屏服务,在后接入的移动终端抢投时,自动断开先前接入的移动终端的投屏服务,避免了现有的投屏方法中的抢投错误的问题,在抢投期间正常播放多媒体文件。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一个实施例的投屏方法的流程示意图;

图2是本发明一个实施例的投屏装置的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1是本发明一个实施例的方法的流程示意图。如图1所示,该实施例的方法以投屏设备为执行主体,包括:

S11:开启第一投屏服务和第二投屏服务;

需要说明的是,本发明实施例的投屏设备同时运行有两个投屏服务。

S12:所述第一投屏服务为第一移动终端提供投屏服务,以使所述第一移动终端将多媒体文件发送至目的终端;

需要说明的是,本发明实施例的第一投屏服务为第一移动终端提供投屏服务,第一移动终端通过第一投屏服务将多媒体文件发送至目的终端。在实际应用中,目的终端可以是电视,还可以是其他具有视频显示功能的设备,本发明对此不作限制。移动终端可以是用户使用的手机,例如智能手机。

S13:接收第二移动终端的投屏请求,所述第二投屏服务响应于所述第二移动终端的投屏请求,向所述第二移动终端发送投屏应答;

需要说明的是,在投屏设备的第一投屏服务为第一移动终端提供投屏服务时,第二移动终端向投屏设备发送投屏请求(即进行抢投)。现有的投屏方法中投屏设备中只运行有一个投屏服务,因而在抢投时会出现错误。而本发明实施例的投屏设备同时运行有两个投屏服务,第二投屏服务可以响应抢投的移动终端的投屏请求。

S14:所述第一投屏服务停止为所述第一移动终端提供投屏服务,所述第二投屏服务开始向所述第二移动终端提供投屏服务,以使所述第二移动终端将多媒体文件发送至所述目的终端;

在实际应用中,多媒体文件包括视频文件、音频文件和图片文件,本发明对此不作限制。

本发明实施例提供的投屏方法,投屏设备上同时开启两个投屏服务,在后接入的移动终端抢投时,自动断开先前接入的移动终端的投屏服务,避免了现有的投屏方法中的抢投错误的问题,在抢投期间正常播放多媒体文件。

在本发明实施例的一种可选的实施方式中,在所述第一投屏服务为第一移动终端提供投屏服务之前,所述方法还包括:

接收第一移动终端的投屏请求,所述第一投屏服务响应于所述第一移动终端的投屏请求,向所述第一移动终端发送投屏应答。

可理解的是,第一移动终端向投屏设备发送投屏请求,投屏设备的第一投屏服务响应于所述第一移动终端的投屏请求,向所述第一移动终端发送投屏应答。

进一步地,所述投屏请求中包括所述第二移动终端的操作系统类型。

进一步地,所述第一投屏服务和所述第二投屏服务用于为不同的操作系统类型的移动终端提供投屏服务。

需要说明的是,本发明实施例的移动终端发送至投屏设备的投屏请求中携带有操作系统的类型,投屏设备中运行的投屏服务根据操作系统的类型识别投屏请求,并对投屏请求进行响应。

以下以一个具体的实例说明本发明实施例的投屏方法的过程:

开启无线投屏设备,安卓投屏服务和IOS投屏服务都在后台运行,等待接收移动终端的投屏请求;

安卓手机向投屏设备发送投屏请求,投屏请求中具有安卓操作系统的标识;无线投屏设备接收到安卓手机的投屏请求后,安卓投屏服务响应于该投屏请求,向安卓手机发送投屏应答;

第一投屏服务为安卓手机提供投屏服务,以使安卓手机将多媒体文件发送至目的终端(例如电视);

此时,IOS手机向无线投屏设备发送投屏请求,投屏请求中具有IOS操作系统的标识;无线投屏设备接收到IOS手机的投屏请求后,向IOS手机发送投屏应答;

IOS手机投屏成功,安卓投屏服务停止向安卓手机提供投屏服务,IOS投屏服务开始向IOS手机提供投屏服务,以使IOS手机将多媒体文件发送至目的终端,抢投期间无等待界面,正常播放多媒体文件。

图2是本发明一个实施例的投屏装置的结构示意图。如图2所示,本发明实施例的投屏装置包括投屏服务开启单元21、第一投屏服务提供单元22、第二投屏请求响应单元23和第二投屏服务提供单元24,具体地:

投屏服务开启单元21,用于开启第一投屏服务和第二投屏服务;

第一投屏服务提供单元22,用于为第一移动终端提供投屏服务,以使所述第一移动终端将多媒体文件发送至目的终端;

第二投屏请求响应单元23,用于接收第二移动终端的投屏请求,所述第二投屏服务响应于所述第二移动终端的投屏请求,向所述第二移动终端发送投屏应答;

第二投屏服务提供单元24,用于在第一投屏服务停止为所述第一移动终端提供投屏服务时,开始向所述第二移动终端提供投屏服务,以使所述第二移动终端将多媒体文件发送至所述目的终端。

本发明实施例的投屏设备上同时开启两个投屏服务,在后接入的移动终端抢投时,自动断开先前接入的移动终端的投屏服务,避免了现有的投屏方法中的抢投错误的问题,在抢投期间正常播放多媒体文件。

可选地,还包括:

第一投屏请求响应单元,用于接收第一移动终端的投屏请求,所述第一投屏服务响应于所述第一移动终端的投屏请求,向所述第一移动终端发送投屏应答。

可选地,所述投屏请求中包括所述第二移动终端的操作系统类型。

可选地,所述第一投屏服务和所述第二投屏服务用于为不同的操作系统类型的移动终端提供投屏服务。

可选地,所述多媒体文件包括视频文件、音频文件和图片文件。

本发明实施例的投屏装置可以用于执行上述方法实施例,其原理和技术效果类似,此处不再赘述。

本发明实施例提供的投屏方法及装置,开启第一投屏服务和第二投屏服务;所述第一投屏服务为第一移动终端提供投屏服务,以使所述第一移动终端将多媒体文件发送至目的终端;接收第二移动终端的投屏请求,所述第二投屏服务响应于所述第二移动终端的投屏请求,向所述第二移动终端发送投屏应答;所述第一投屏服务停止为所述第一移动终端提供投屏服务,所述第二投屏服务开始向所述第二移动终端提供投屏服务,以使所述第二移动终端将多媒体文件发送至所述目的终端。本发明实施例投屏设备上同时开启两个投屏服务,在后接入的移动终端抢投时,自动断开先前接入的移动终端的投屏服务,避免了现有的投屏方法中的抢投错误的问题,在抢投期间正常播放多媒体文件。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

需要说明的是术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本发明的说明书中,说明了大量具体细节。然而能够理解的是,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。类似地,应当理解,为了精简本发明公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释呈反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

以上实施例仅用于说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1