公网镜像方法、终端及计算机可读存储介质技术

技术编号:25716163 阅读:23 留言:0更新日期:2020-09-23 03:00
本发明专利技术公开了一种公网镜像方法、终端及计算机可读存储介质,其中,公网镜像方法包括:镜像服务器接收发送端的镜像请求,所述发送端发送接受端的设备标识至镜像服务器;所述镜像服务器根据镜像请求通过IM服务器获取发送端及接受端所携带的音视频通信供应商信息,并选择音视频通信供应商,向发送端发送音视频通信供应商信息,用于触发发送端与接受端建立镜像连接,实现发送端屏幕信息镜像至接受端显示。本发明专利技术中,镜像服务器通过选择音视频通信供应商,将其返回至发送端,建立发送端与接受端镜像连接,利用互联网中音视频通信供应商的通信技术完成屏幕镜像功能,无需发送端和接受端在同一局域网环境,扩展了屏幕镜像的使用场景。

【技术实现步骤摘要】
公网镜像方法、终端及计算机可读存储介质
本专利技术属于屏幕镜像技术,具体涉及一种公网镜像方法、终端及计算机可读存储介质。
技术介绍
屏幕镜像技术是一种设备间的画面和声音分享技术,可完成智能电视、投影机、智能手机、平板电脑、个人电脑之间的互动,将声音与影像画面在不同设备间共享,让用户以无线的方式分享手中的丰富内容。目前,屏幕镜像功能主要有苹果公司提出的AirPlay镜像,Wi-Fi联盟提出的Miracast技术。AirPlay镜像强调了IOS设备的屏幕画面和声音的无线传输和分享。它是AppleTV机顶盒以及MAC_OS操作系统中内置的功能,通过该功能配合AppleTV可以将iPhone等终端上的音画无线传输到电视上或者MAC电脑上。Miracast以Wi-Fi直连(Wi-FiDirect)为基础的无线显示标准。支持此标准的设备可透过无线方式分享视频画面,例如手机可透过Miracast将视频或照片直接在电视或其他设备播放而无需任何连接线。目前屏幕镜像技术一个比较大的限制就是发送端设备(发送屏幕信息)和接受端设备(接收屏幕信息)需要在同一局域网下,才能够完成镜像功能,导致使用不方便。
技术实现思路
本专利技术要解决的技术问题在于如何实现跨网镜像,扩大镜像功能的使用场景。为此,作为本专利技术的第一个方面,提供了一种公网镜像方法,包括步骤:镜像服务器接收发送端的镜像请求,所述发送端发送接受端的设备标识至镜像服务器;镜像服务器根据镜像请求通过IM服务器获取发送端及接受端所携带的音视频通信供应商信息,并选择音视频通信供应商,向发送端发送音视频通信供应商信息,用于触发发送端与接受端建立镜像连接,实现发送端屏幕信息镜像至接受端显示。作为一种可选的实施方式,所述镜像服务器根据镜像请求通过IM服务器获取发送端及接受端所携带的音视频通信供应商信息,并选择音视频通信供应商的步骤包括:镜像服务器从IM服务器获取当前网络环境信息,所述网络环境信息包括网络供应商及地域信息;判断是否有历史镜像质量信息,所述镜像质量信息包括投屏连接成功率、音视频卡顿率、音视频延迟率及视频画质;若判断有历史镜像质量信息,选择当前网络环境下最优历史镜像质量信息的音视频通信供应商。作为一种可选的实施方式,镜像服务器接收发送端的镜像请求的步骤之前,还包括:IM服务器接收接受端的登录请求,所述登录请求包括接受端携带的音视频通信供应商信息;IM服务器接收发送端的登录请求,所述登录请求包括发送端携带的音视频通信供应商信息;IM服务器接收接受端发布的将设备标识显示在接受端显示屏上的服务,以使发送端获取接受端的设备标识。作为一种可选的实施方式,接受端的设备标识通过二维码显示在接受端屏幕上,发送端通过扫描二维码获取接受端的设备标识。作为另一种可选的实施方式,接受端的设备标识通过UID码显示在接受端屏幕上,发送端通过输入接受端的UID码获取接受端的设备标识。作为另一种可选的实施方式,所述音视频通信供应商包括:声网、腾讯云、环信、好视通、融云。作为一种可选的实施方式,所述音视频通信供应商为声网,所述音视频通信供应商信息还包括房间号,镜像服务器发送声网信息及房间号至发送端,以使发送端及接受端进入相同房间进行镜像。作为一种可选的实施方式,所述将发送端屏幕信息镜像至接受端显示之后,还包括步骤:镜像服务器从接受端获取镜像统计数据,储存为历史镜像质量信息,所述镜像统计数据包括镜像的音视频通信供应商,镜像质量、发送端及接受端的公网ip。作为本专利技术的第二方面,本专利技术还提供了一种公网镜像方法,应用于发送端中,所述方法包括步骤:基于IM服务器获取接受端的设备标识;向镜像服务器发送镜像请求,所述镜像请求用于触发镜像服务器选择音视频通信供应商并返回至发送端;基于选择的音视频通信供应商与接受端建立镜像连接,实现发送端屏幕信息镜像至接受端显示。作为本专利技术的第三方面,还提供了一种公网镜像方法,应用于接受端中,所述方法包括步骤:接受端将设备标识发往IM服务器,用于触发发送端获取接受端的设备标识;在发送端获取接受端的设备标识后触发发送端向镜像服务器发送镜像请求,镜像服务器选择音视频通信供应商并返回至发送端,用于触发发送端向接受端建立镜像;接受端接收发送端镜像连接,将发送端屏幕信息镜像显示。作为本专利技术的第四方面,还提供了一种终端,包括:处理器、与处理器通信连接的存储器,所述存储器存储有计算机程序,所述计算机程序用于被执行时实现如前所述的公网镜像方法步骤;所述处理器用于调用所述存储器中的计算机程序,以实现如前所述的公网镜像方法。作为本专利技术的第五方面,还提供了一种计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令由计算机系统的处理器加载并执行如前所述的公网镜像方法步骤。本专利技术的有益效果在于:相较于现有技术,本专利技术所述的公网镜像方法,发送端及接受端在IM服务器登录,镜像服务器通过选择发送端及接受端相同的音视频通信供应商,将其返回至发送端,触发发送端与接受端建立镜像连接,利用互联网中音视频通信供应商的通信技术完成屏幕镜像功能,无需发送端和接受端在同一局域网环境,可以作为局域网镜像功能的补充,扩展了屏幕镜像的使用场景。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术公网镜像系统的第一实施例的方框示意图;图2为本专利技术公网镜像方法第一实施例的流程图;图3为图2中步骤S203的细化子流程图;图4为图2中步骤S205的细化子流程图;图5为本专利技术音视频通信供应商为声网时的实施例流程图;图6为本专利技术公网镜像方法的另一实施例的流程图;图7为本专利技术公网镜像方法的又一实施例的流程图。具体实施方式下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参考图1,图1是本专利技术公网镜像系统的实施方框示意图,其中,所述的公网镜像系统,包括发送端、接受端、IM服务器及镜像服务器。其中,发送端,携带有音视频通信供应商,用于发起镜像请求,发送端一般为手机,个人电脑,如将手机屏幕镜像至电视机,手机为发送端;接受端,携带有音视频通信供应商,用于接收镜像请求;接受端一般为智能电视机,如将手机屏幕镜像至电视机,电视机为接受端;IM服务器,即即时通讯服务器,用于发送端与接受端进行即时通讯,并接收发送端本文档来自技高网...

【技术保护点】
1.一种公网镜像方法,其特征在于,包括步骤:/n镜像服务器接收发送端的镜像请求,所述发送端发送接受端的设备标识至镜像服务器;/n镜像服务器根据镜像请求通过IM服务器获取发送端及接受端所携带的音视频通信供应商信息,并选择音视频通信供应商,向发送端发送音视频通信供应商信息,用于触发发送端与接受端建立镜像连接,实现发送端屏幕信息镜像至接受端显示。/n

【技术特征摘要】
1.一种公网镜像方法,其特征在于,包括步骤:
镜像服务器接收发送端的镜像请求,所述发送端发送接受端的设备标识至镜像服务器;
镜像服务器根据镜像请求通过IM服务器获取发送端及接受端所携带的音视频通信供应商信息,并选择音视频通信供应商,向发送端发送音视频通信供应商信息,用于触发发送端与接受端建立镜像连接,实现发送端屏幕信息镜像至接受端显示。


2.根据权利要求1所述的公网镜像方法,其特征在于,所述镜像服务器根据镜像请求通过IM服务器获取发送端及接受端所携带的音视频通信供应商信息,并选择音视频通信供应商的步骤包括:
镜像服务器从IM服务器获取当前网络环境信息,所述网络环境信息包括网络供应商及地域信息;
判断是否有历史镜像质量信息,所述镜像质量信息包括投屏连接成功率、音视频卡顿率、音视频延迟率及视频画质;
若判断有历史镜像质量信息,选择当前网络环境下最优历史镜像质量信息的音视频通信供应商。


3.根据权利要2所述的公网镜像方法,其特征在于,镜像服务器接收发送端的镜像请求的步骤之前,还包括:
IM服务器接收接受端的登录请求,所述登录请求包括接受端携带的音视频通信供应商信息;
IM服务器接收发送端的登录请求,所述登录请求包括发送端携带的音视频通信供应商信息;
IM服务器接收接受端发布的将设备标识显示在接受端显示屏上的服务,以使发送端获取接受端的设备标识。


4.根据权利要求3所述的公网镜像方法,其特征在于,接受端的设备标识通过二维码显示在接受端屏幕上,发送端通过扫描二维码获取接受端的设备标识。


5.根据权利要求3所述的公网镜像方法,其特征在于,所述接受端的设备标识通过UID码显示在接受端屏幕上,发送端通过输入接受端的UID码获取接受端的设备标识。


6.根据权利要求2所述的公网镜像方法,其特征在于,所述音视频通信供应商包括:声网、腾讯...

【专利技术属性】
技术研发人员:刘石
申请(专利权)人:深圳乐播科技有限公司
类型:发明
国别省市:广东;44

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

1