本发明专利技术公开了一种投屏方法、装置及电子设备,所述方法包括:获取进行投屏操作的多个设备的设备类型;根据所述设备类型,确定对应的投屏协议;对接收到的基于不同投屏协议传输的投屏数据进行投屏显示。通过设置同时支持多种投屏协议,满足了不同终端类型的用户同时在线互动,提高了投屏操作的便利性。
A screen throwing method, device and electronic equipment
【技术实现步骤摘要】
一种投屏方法、装置及电子设备
本专利技术涉及智能终端
,具体涉及一种投屏方法、装置及电子设备。
技术介绍
随着互联网技术的发展以及智能终端的普及,越来越多的人基于互联网技术,将智能终端(例如平板电脑、手机)投屏到电子白板进行办公或学习。但现有电子白板只支持对应系统类型的投屏协议,如Android系统的电子白板支持Miracast协议、ios系统的电子白板支持airplay协议以及Windows系统的电子白板支持widi协议等,使得基于一种协议的电子白板只能支持同种协议类型的终端实现投屏,导致不同终端类型的用户无法同时在线互动,不同类型的终端无法共享电子白板,降低了投屏操作的便利性。
技术实现思路
因此,本专利技术要解决的技术问题在于克服现有投屏方式不同终端类型的用户无法同时在线互动,不同类型的终端无法共享电子白板,投屏操作的便利性低的缺陷,从而提供一种投屏方法、装置及电子设备。根据第一方面,本专利技术实施例公开了一种投屏方法,包括:获取进行投屏操作的多个设备的设备类型;根据所述设备类型,确定对应的投屏协议;对接收到的基于不同投屏协议传输的投屏数据进行投屏显示。结合第一方面,在第一方面第一实施方式中,所述对接收到的基于不同投屏协议传输的投屏数据进行投屏显示,包括:对接收到的基于不同投屏协议传输的投屏数据处理成目标协议数据;基于所述目标协议数据的数据流量,确定对应的投屏显示通道。结合第一方面,在第一方面第二实施方式中,所述对接收到的基于不同投屏协议传输的投屏数据进行投屏显示,包括:接收投屏显示数量的选择操作;根据选择结果,确定投屏显示结果。结合第一方面第二实施方式,在第一方面第三实施方式中,所述根据选择结果,确定投屏显示结果,包括:当进行投屏显示的设备的数量大于目标数量,根据投屏顺序,显示目标数量的设备所对应的投屏数据;将剩余的设备的投屏数据添加到缓存中。结合第一方面第三实施方式,所述将剩余的设备的投屏数据添加到缓存中之后,所述方法还包括:当接收到切换指令时,显示所述剩余的设备对应的投屏数据。根据第二方面,本专利技术实施例公开了一种投屏装置,包括:获取模块,用于获取进行投屏操作的多个设备的设备类型;确定模块,用于根据所述设备类型,确定对应的投屏协议;显示模块,用于对接收到的基于不同投屏协议传输的投屏数据进行投屏显示。结合第二方面,在第二方面第一实施方式中,所述显示模块,用于对接收到的基于不同投屏协议传输的投屏数据处理成目标协议数据;基于所述目标协议数据的数据流量,确定对应的投屏显示通道。结合第二方面,在第二方面第二实施方式中,所述显示模块,用于接收投屏显示数量的选择操作;根据选择结果,确定投屏显示结果。结合第二方面第二实施方式,在第二方面第三实施方式中,所述显示模块,还用于当进行投屏显示的设备的数量大于目标数量,根据投屏顺序,显示目标数量的设备所对应的投屏数据;将剩余的设备的投屏数据添加到缓存中。结合第二方面第三实施方式,在第二方面第四实施方式中,所述显示模块,还用于当接收到切换指令时,显示所述剩余的设备对应的投屏数据。根据第三方面,本专利技术实施例公开了一种电子设备,包括:处理器、存储器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述第一方面及第一方面任一实施方式中所述的投屏方法的步骤。根据第四方面,本专利技术实施例公开了一种可读计算机存储介质,其上存储有计算机指令,该指令被处理器执行时实现上述第一方面及第一方面任一实施方式中所述的投屏方法的步骤。本专利技术实施例提供的技术方案具有如下优点:本专利技术实施例提供的投屏方法、装置及电子设备,通过获取进行投屏操作的多个设备的设备类型,根据得到的设备类型,确定对应的投屏协议,根据得到的设备类型所对应的投屏协议,对设备传输的投屏数据进行解析并进行投屏显示,即通过设置同时支持多种投屏协议,满足了不同终端类型的用户同时在线互动,提高了投屏操作的便利性。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种投屏方法的流程图;图2为本专利技术实施例提供的一种投屏方法的流程图;图3为本专利技术实施例提供的一种投屏方法的流程图;图4为本专利技术实施例提供的一种投屏装置的框图;图5为本专利技术实施例提供的一种电子设备的结构示意图。具体实施方式下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,还可以是两个元件内部的连通,可以是无线连接,也可以是有线连接。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。此外,下面所描述的本专利技术不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。本申请实施例提供了一种投屏方法,可应用于服务器或终端中,本申请实施例以电子白板为例,电子白板与需要进行投屏操作的设备之间,可通过无线通信方式进行数据传输。如图1所示,该投屏方法包括:步骤101,获取进行投屏操作的多个设备的设备类型。示例性地,进行投屏操作的设备可以是不同操作系统的手机、IPAD或笔记本等电子设备,本申请实施例对进行投屏操作的设备的类型不作限定。进行投屏操作的设备类型的获取方式可以是接收用户对需要进行投屏操作的设备类型的选择,例如进行投屏操作时,终端显示出终端类型选择界面,用户可以通过触摸或按键的方式选择自己需要投屏的设备类型。本申请实施例对设备类型的确定方式不作限定,本领域技术人员可以根据实际需要确定。步骤102,根据所述设备类型,确定对应的投屏协议。示例性地,不同的设备类型对应的投屏协议不同,比如Android设备对应miracast协议,ios或macos设备对应airplay协议、Windows设备对应widi或dlna协议。当确定设备类型后,同样可以将支持的多个协议以列表的形式显示,接收用户通过触摸或按键的方式选择对应的协议。为了便于用户对投屏协议的选择,可以在投屏协议列表中添加对应协议介绍,使得用户可以根据协议介绍正确选择需要的投屏协议;根据设备类型确定对应的投屏协议的方式还可以本文档来自技高网...
【技术保护点】
1.一种投屏方法,其特征在于,包括:/n获取进行投屏操作的多个设备的设备类型;/n根据所述设备类型,确定对应的投屏协议;/n对接收到的基于不同投屏协议传输的投屏数据进行投屏显示。/n
【技术特征摘要】
1.一种投屏方法,其特征在于,包括:
获取进行投屏操作的多个设备的设备类型;
根据所述设备类型,确定对应的投屏协议;
对接收到的基于不同投屏协议传输的投屏数据进行投屏显示。
2.根据权利要求1所述的方法,其特征在于,所述对接收到的基于不同投屏协议传输的投屏数据进行投屏显示,包括:
对接收到的基于不同投屏协议传输的投屏数据处理成目标协议数据;
基于所述目标协议数据的数据流量,确定对应的投屏显示通道。
3.根据权利要求1所述的方法,其特征在于,所述对接收到的基于不同投屏协议传输的投屏数据进行投屏显示,包括:
接收投屏显示数量的选择操作;
根据选择结果,确定投屏显示结果。
4.根据权利要求3所述的方法,其特征在于,所述根据选择结果,确定投屏显示结果,包括:
当进行投屏显示的设备的数量大于目标数量,根据投屏顺序,显示目标数量的设备所对应的投屏数据;
将剩余的设备的投屏数据添加到缓存中。
5.根据权利要求4所述的方法,其特征在于,所述将剩余的设备的投屏数据添加到缓存中之后,所述方法还包括:
当接收到切换指令时,显示所述剩余的设备对应的投屏数据。
6.一种投屏装置,其特征在于,包括:
获取模块,用于获取进行投屏操作的多个...
【专利技术属性】
技术研发人员:闫宏伟,冯善杰,后国超,
申请(专利权)人:讯飞幻境北京科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。