信息的投屏方法、装置、存储介质和电子装置与流程

文档序号:18894207发布日期:2019-10-15 22:38阅读:213来源:国知局
信息的投屏方法、装置、存储介质和电子装置与流程

本发明涉及信息处理领域,具体而言,涉及一种信息的投屏方法、装置、存储介质和电子装置。



背景技术:

目前,在进行信息投屏时,通常需要手动点击终端上的投屏功能按钮,才开始搜索周围的投屏接收终端。在搜索到周围的投屏接收终端之后,需要用户手动选择投屏接收终端的名称或型号代码以进行投屏连接。

上述方法虽然可以实现信息投屏,但是需要较长的搜索时间并且需要用户手动取选择终端名称或型号代码,整个信息投放流程步骤多,耗时长,通过终端名称或型号代码来确定接收终端可能会存在判断困难,导致对信息进行投屏的效率低的问题。

针对现有技术中对信息进行投屏的效率低的技术问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明的主要目的在于提供一种信息的投屏方法、装置、存储介质和电子装置,以至少部分地解决对信息进行投屏的效率低的技术问题。

为了实现上述目的,根据本发明的一个方面,提供了一种信息的投屏方法。该方法应用于可显示投屏操作界面的投屏发送终端,投屏操作界面显示有待投屏的目标信息,响应作用于投屏操作界面上的投屏操作,激活投屏操作界面上的语音获取控件;通过激活后的语音获取控件获取目标语音信息,其中,目标语音信息携带有目标投屏接收终端的第一特征信息;根据第一特征信息从多个投屏接收终端中确定目标投屏接收终端,并将目标信息投屏至目标投屏接收终端。

可选地,该方法还包括:获取每个投屏接收终端的特征信息,得到多个特征信息;根据第一特征信息从多个投屏接收终端中确定目标投屏接收终端包括:从多个特征信息中,查找与第一特征信息相匹配的第二特征信息,并将与第二特征信息对应的投屏接收终端,确定为目标投屏接收终端。

可选地,从多个特征信息中,查找与第一特征信息相匹配的第二特征信息包括:将多个特征信息中,与第一特征信息的相似度大于目标阈值的特征信息,确定为第二特征信息。

可选地,在获取每个投屏接收终端的特征信息时,该方法还包括:获取每个特征信息与对应的投屏接收终端之间的映射关系;将与第二特征信息对应的投屏接收终端,确定为目标投屏接收终端包括:将第二特征信息按照对应的映射关系映射至的投屏接收终端,确定为目标投屏接收终端。

可选地,根据第一特征信息从多个投屏接收终端中确定目标投屏接收终端包括:在多个投屏接收终端中与第一特征信息相匹配的投屏接收终端的目标数量,大于等于两个的情况下,从目标数量的投屏接收终端中,选择目标投屏接收终端。

可选地,从与第一特征信息相匹配的至少两个投屏接收终端中,选择目标投屏接收终端包括:显示目标列表,其中,目标列表包括与第一特征信息相匹配的目标数量的投屏接收终端的标识信息;响应作用在目标列表的触控操作,从目标列表中选择目标标识信息,并将与目标标识信息对应的投屏接收终端,确定为目标投屏接收终端。

可选地,在通过激活后的语音获取控件获取目标语音信息之后,该方法还包括:将目标语音信息转换为目标文本信息;对目标文本信息进行分词处理,得到目标文本信息的多个分词;将多个分词中具有目标语义的分词,确定为第一特征信息。

可选地,特征信息包括以下至少之一:投屏接收终端的位置信息;投屏接收终端的方向信息;投屏接收终端的属性信息;投屏接收终端的状态信息。

可选地,在特征信息包括位置信息的情况下,第一特征信息包括目标投屏接收终端的目标位置信息;在特征信息包括方向信息的情况下,第一特征信息包括目标投屏接收终端的目标方向信息;在特征信息包括属性信息的情况下,第一特征信息包括目标投屏接收终端的目标属性信息;在特征信息包括状态信息的情况下,第一特征信息包括目标投屏接收终端的目标状态信息。

为了实现上述目的,根据本发明的另一方面,还提供了一种信息的投屏装置。该装置应用于可显示投屏操作界面的投屏发送终端,投屏操作界面显示有待投屏的目标信息,包括:激活单元,用于响应作用于投屏操作界面上的投屏操作,激活投屏操作界面上的语音获取控件;获取单元,用于通过激活后的语音获取控件获取目标语音信息,其中,目标语音信息携带有目标投屏接收终端的第一特征信息;处理单元,用于根据第一特征信息从多个投屏接收终端中确定目标投屏接收终端,并将目标信息投屏至目标投屏接收终端。

为了实现上述目的,根据本发明的另一方面,还提供了一种存储介质,其特征在于,存储介质中存储有计算机程序,其中,计算机程序被设置为运行时执行本发明实施例的信息的投屏方法。

为了实现上述目的,根据本发明的另一方面,还提供了一种电子装置,包括存储器和处理器,存储器中存储有计算机程序,处理器被设置为运行计算机程序以执行本发明实施例的信息的投屏方法。

本发明实施例的信息的投屏方法,应用于可显示投屏操作界面的投屏发送终端,投屏操作界面显示有待投屏的目标信息,响应作用于投屏操作界面上的投屏操作,激活投屏操作界面上的语音获取控件;通过激活后的语音获取控件获取目标语音信息,其中,目标语音信息携带有目标投屏接收终端的第一特征信息;根据第一特征信息从多个投屏接收终端中确定目标投屏接收终端,并将目标信息投屏至目标投屏接收终端。也就是说,通过获取语音信息,根据语音信息中的特征信息来快速确定目标投屏接收终端,进而通过目标投屏接收终端对目标信息进行投屏,避免了需要较多的流程来选择投屏接收终端,从而解决了对信息进行投屏的效率低的技术问题,进而达到了提高对信息进行投屏的效率的技术效果。

附图说明

构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是本发明实施例的一种信息的投屏方法的移动终端的硬件结构框图;

图2是根据本发明实施例的一种信息的投屏的方法的流程图;

图3是根据相关技术中的一种信息的投屏方法的流程图;

图4是根据相关技术中的一种搜索投屏接收终端和选择投屏接收终端的示意图;

图5是根据本发明实施例的一种信息投屏的示意图;

图6是根据相关技术中的一种确定多个投屏接收段的位置关系的示意图;以及

图7是根据本发明实施例的一种信息的投屏装置的示意图。

具体实施方式

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

本申请实施例所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在移动终端上为例,图1是本发明实施例的一种信息的投屏方法的移动终端的硬件结构框图。如图1所示,移动终端可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)和用于存储数据的存储器104,可选地,上述移动终端还可以包括用于通信功能的传输装置106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述移动终端的结构造成限定。例如,移动终端还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。

存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的一种数据处理方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至移动终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括移动终端的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(networkinterfacecontroller,简称为nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(radiofrequency,简称为rf)模块,其用于通过无线方式与互联网进行通讯。

在本实施例中,提供了一种运行于上述移动终端的一种信息的投屏方法,应用于可显示投屏操作界面的投屏发送终端,投屏操作界面显示有待投屏的目标信息,其中,投屏操作界面为投屏功能所在的图形用户界面(userinterface,简称为ui),投屏发送终端也即投屏发送端设备,可以是智能手机(如android手机、ios手机等)、平板电脑、掌上电脑以及移动互联网设备(mobileinternetdevices,简称为mid)、pad等电子装置,目标信息可以是需要进行投屏的视频、图片、文本等可进行投屏的信息。

图2是根据本发明实施例的一种信息的投屏的方法的流程图。如图2所示,该方法包括如下步骤:

步骤s202,响应作用于投屏操作界面上的投屏操作,激活投屏操作界面上的语音获取控件。

在本发明上述步骤s202提供的技术方案中,作用在投屏操作界面上的投屏操作可以是对投屏操作界面上的投屏功能按钮所进行的操作,比如,对投屏功能按钮进行的点击操作、双击操作、长按操作等,此处不做任何限制。

可选地,该实施例的投屏操作与投屏界面上的语音获取控件相关联,在投屏操作界面渲染完成之后,比如,在直播视频流加载完毕之后,且在用户可以正常观看直播视频的情况下,自动预搜索可投屏的投屏接收终端,响应作用于投屏操作界面上的投屏操作,激活投屏操作界面上的语音获取控件,也即,通过投屏操作使得语音获取控件处于可使用的状态,该语音获取控件可以用于语音识别,获取语音信息。

步骤s204,通过激活后的语音获取控件获取目标语音信息,其中,目标语音信息携带有目标投屏接收终端的第一特征信息。

在本发明上述步骤s204提供的技术方案中,在响应作用于投屏操作界面上的投屏操作,激活投屏操作界面上的语音获取控件之后,通过激活后的语音获取控件获取目标语音信息,该目标语音信息可以为用于从搜索到的多个投屏接收终端中确定目标投屏接收终端的语音指令,携带有目标投屏接收终端的第一特征信息,其中,目标语音信息可以是任何语种,也可以是方言,此处不做限制,投屏接收终端为可进行投屏的终端,也即,投屏对象,比如,为电子显示屏、电视机等可以进行投屏的设备,第一特征信息可以为用于描述目标投屏接收终端的信息,其中可以包括用于区分与其它投屏接收终端的信息。

可选地,该实施例的第一特征信息可以包括用于指示目标投屏接收终端的位置的信息,包括“这”、“那”、“远”、“近”、“客厅的”、“左手边”等用于表示目标投屏终端相对于投屏发送终端的距离的信息;还可以包括用于指示目标投屏接收终端的属性信息,比如,目标投屏接收终端的颜色、形状、大小、标识码、名称等信息。

步骤s206,根据第一特征信息从多个投屏接收终端中确定目标投屏接收终端,并将目标信息投屏至目标投屏接收终端。

在本发明上述步骤s206提供的技术方案中,在通过激活后的语音获取控件获取目标语音信息之后,根据第一特征信息从多个投屏接收终端中确定目标投屏接收终端,并将目标信息投屏至目标投屏接收终端。

在该实施例中,目标语音信息携带有目标投屏接收终端的第一特征信息,根据第一特征信息从多个投屏发送终端中确定目标投屏接收终端,可以将多个投屏发送终端中与第一特征信息相匹配的投屏接收终端,确定为目标投屏接收终端。

可选地,该实施例的第一特征信息中携带的是目标接收终端的位置信息,可以根据投屏发送终端、多个投屏接收终端之间的位置关系来选择目标投屏接收终端。可选地,该实施例通过wi-firtt对投屏发送终端、多个投屏接收终端进行定位,可以通过rttapi获取投屏发送终端、多个投屏接收终端分别与多个wifi接入点的距离,根据获取到的距离在坐标系中绘制位置点,根据坐标系中绘制的位置点确定投屏发送终端的坐标位置和多个投屏接收终端的坐标位置,进而根据投屏发送终端的坐标位置和投屏接收终端的坐标位置确定投屏发送终端和多个投屏接收终端之间的位置关系。需要说明的是,在该实施例中,搜索到的所有终端都需要判断位置关系。

其中,上述wi-firtt也即androidp支持ieee802.11协议,如果app能够连接三个wifi接入点,该协议可允许app在一两米范围内对终端的位置进行三角测量。终端的位置对接入点而言是不可见的,因为app在测算距离时不需要与它们连接。在通过rttapi获取终端(投屏发送终端、多个投屏接收终端)与wifi接入点的距离时,终端可以将信号发送至wifi接入点,该wifi接入点接收到信号,并向终端返回确认信息,终端接收到确认信息,根据上述终端从发出信号到接收到确认信息的耗时来确定终端与wifi接入点的距离。

可选地,该实施例通过上述wifirtt协议获取投屏发送终端和多个投屏接收终端之间的位置关系仅为本发明实施例的优选实施例方式,并不代表本发明实施例的获取投屏发送终端和多个投屏接收终端之间的位置关系仅为上述wifirtt协议,还可以包括其它的定位方法,比如,通过获取终端通过gprs定位得到的经纬度数据,多终端共享经纬度数据,并以此判断终端间的距离关系,实现高精度定位技术来获取位置信息,任何其它可以用于获取投屏发送终端和多个投屏接收终端之间的位置关系的方法都在该实施例的范围之内,此处不再一一举例说明。

可选地,在确定投屏发送终端和多个投屏接收终端之间的位置关系之后,如果第一特征信息中包括“这”关键词,则将距离投屏发送终端较近的投屏接收终端确定为上述目标投屏接收终端,如果第一特征信息中包括“远”关键词,可以将距离投屏发送终端较远的投屏接收终端确定为上述目标投屏接收终端,从而快速从多个投屏接收终端中确定目标投屏接收终端。

在根据第一特征信息从多个投屏接收终端中确定目标投屏接收终端之后,将目标信息投屏至目标投屏接收终端进行显示,比如,将视频、图片、文本等可进行投屏的信息投屏至目标投屏接收终端进行显示,用户可以通过目标投屏接收终端观看投屏发送终端上的投屏信息,从而提升用户的观看体验。

该实施例的信息的投屏方法,应用于可显示投屏操作界面的投屏发送终端,投屏操作界面显示有待投屏的目标信息,通过上述步骤s202至步骤s206,响应作用于投屏操作界面上的投屏操作,激活投屏操作界面上的语音获取控件;通过激活后的语音获取控件获取目标语音信息,其中,目标语音信息携带有目标投屏接收终端的第一特征信息;根据第一特征信息从多个投屏接收终端中确定目标投屏接收终端,并将目标信息投屏至目标投屏接收终端。也就是说,通过获取语音信息,根据语音信息中的特征信息来快速确定目标投屏接收终端,进而通过目标投屏接收终端对目标信息进行投屏,避免了需要较多的流程来选择投屏接收终端,降低了操作成本,从而解决了对信息进行投屏的效率低的技术问题,进而达到了提高对信息进行投屏的效率的技术效果。

作为一种可选的实施方式,该方法还包括:获取每个投屏接收终端的特征信息,得到多个特征信息;步骤s206,根据第一特征信息从多个投屏接收终端中确定目标投屏接收终端包括:从多个特征信息中,查找与第一特征信息相匹配的第二特征信息,并将与第二特征信息对应的投屏接收终端,确定为目标投屏接收终端。

在该实施例中,在投屏操作界面渲染完成使用户可以正常观看时,可以先对多个投屏接收终端进行预搜索,获取每个投屏接收终端的特征信息,可以通过用于搜索投屏设备的软件开发工具包(softwaredevelopmentkit,简称为sdk)异步搜索每个投屏接收终端的特征信息,从而得到多个特征信息,该多个特征信息也即搜索结果,可以为标准的用于描述对应的投屏接收终端的信息,可以将其进一步缓存在投屏发送终端的本地。

在得到多个特征信息之后,在根据第一特征信息从多个投屏接收终端中确定目标投屏接收终端时,就可以从多个特征信息中,查找与用户输入的目标语音信息所携带的第一特征信息相匹配的第二特征信息,并将与第二特征信息对应的投屏接收终端,确定为目标投屏接收终端,其中,第一特征信息可以与第二特征信息相同,也即,第一特征信息对目标投屏接收终端的描述符合标准的第二特征信息,第一特征信息也可以与第二特征信息相近,比如,不同用户的表达方式、发音、习惯用语不同,目标语音信息中的第一特征信息对目标投屏接收终端的描述可能不一致,但与标准的第二特征信息相近,则都可以确定查找到第二特征信息,进而将第二特征信息对应的投屏接收终端确定为目标投屏接收终端。

可选地,该实施例还可以在投屏发送终端上的投屏应用启动时就开始对多个投屏接收终端进行预搜索,进而得到上述多个特征信息。

可选地,该实施例在响应作用于投屏操作界面上的投屏操作之后,可以将分别与多个特征信息一一对应的多个投屏接收终端的列表显示在投屏操作界面上,使用户自主选择。

在相关技术中,通常为在响应投屏操作之后,才搜索投屏发送终端周围的投屏接收终端,往往需要较长的搜索时间,使得投屏操作的时间成本增大。而在该实施例中,对多个投屏接收终端进行预搜索,得到多个投屏接收终端的特征信息,进一步缓存在投屏接收终端的本地,这样在响应作用于投屏操作界面上的投屏操作之后,就可以直接从本地已经缓存的多个特征信息中,查找与第一特征信息相匹配的第二特征信息,进而将与第二特征信息对应的投屏接收终端,确定为目标投屏接收终端,减少了目标投屏接收终端的搜索时长,进而提升对信息进行投屏的效率。

作为一种可选的实施方式,从多个特征信息中,查找与第一特征信息相匹配的第二特征信息包括:将多个特征信息中,与第一特征信息的相似度大于目标阈值的特征信息,确定为第二特征信息。

在该实施例中,目标阈值为用于衡量目标语音信息所携带的第一特征信息与搜索到的投屏接收终端的特征信息之间的相似程度大的临界值。在从搜索到的多个投屏接收终端的特征信息中,查找与第一特征信息相匹配的第二特征信息时,可以将多个投屏接收终端的特征信息中,与第一特征信息的相似度大于目标阈值的特征信息,确定为上述第二特征信息,进而将与第二特征信息对应的投屏接收终端,确定为目标投屏接收终端。

举例而言,投屏发送终端接收到的目标语音信息所携带的第一特征信息包括用于表示距离的“这”关键词,而搜索到的投屏接收终端a的特征信息可以为“距离投屏发送终端最近”的特征信息,则“距离投屏发送终端最近”的特征信息与“这”语义相近,其实都是针对投屏接收终端a,则“距离投屏发送终端最近”的特征信息为第二特征信息,与第二特征信息对应的投屏接收终端a为目标投屏接收终端,进而将目标信息投屏至目标投屏接收终端,减少了目标投屏接收终端的搜索时长,进而提升对信息进行投屏的效率。

作为一种可选的实施方式,在获取每个投屏接收终端的特征信息时,该方法还包括:获取每个特征信息与对应的投屏接收终端之间的映射关系;将与第二特征信息对应的投屏接收终端,确定为目标投屏接收终端包括:将第二特征信息按照对应的映射关系映射至的投屏接收终端,确定为目标投屏接收终端,

在该实施例中,在获取每个投屏接收终端的特征信息时,可以将每个特征信息与对应的投屏接收终端之间的映射关系缓存在投屏发送终端的本地,比如,特征信息为“这台电视机”对应距离最近的投屏接收终端a,特征信息为“那台电视机”对应距离最远的投屏接收终端b。在将与第二特征信息对应的投屏接收终端,确定为目标投屏接收终端时,可以将第二特征信息按照对应的映射关系映射至的投屏接收终端,确定为目标投屏接收终端,从而减少了目标投屏接收终端的搜索时长,进而提升对信息进行投屏的效率。

作为一种可选的实施方式,步骤s206,根据第一特征信息从多个投屏接收终端中确定目标投屏接收终端包括:在多个投屏接收终端中与第一特征信息相匹配的投屏接收终端的目标数量,大于等于两个的情况下,从目标数量的投屏接收终端中,选择目标投屏接收终端。

在该实施例中,在多个投屏接收终端中,具有与第一特征信息相匹配的投屏接收终端,判断与第一特征信息相匹配的投屏接收终端的目标数量,如果该目标数量大于等于两个,则在目标数量的投屏接收终端中进一步选择目标投屏接收终端;如果目标数量小于两个,则直接将搜索到的投屏接收终端确定为目标投屏接收终端。

举例而言,第一特征信息包括“这”关键字,如果搜索到的投屏接收终端的总数量大于等于两个,而与投屏发送终端距离最近的投屏接收终端的目标数量大于等于两个,则该目标数量的投屏接收终端与第一特征信息相匹配,从该目标数量的投屏接收终端中选择目标投屏接收终端。可选地,如果搜索到的投屏接收终端只有这一个,则直接将该投屏接收终端确定为目标投屏接收终端;如果搜索到的投屏接收终端的数量大于等于两个,而与投屏发送终端距离最近的投屏接收终端只有一个,则该与投屏发送终端距离最近的投屏接收终端与第一特征信息相匹配,将其直接确定为目标投屏接收终端,也即,选择与投屏发送终端距离最近的投屏接收终端作为目标投屏接收终端。

再举例而言,第一特征信息包括“那”,如果搜索到的投屏接收终端的总数量大于两个,而除了与投屏发送终端距离最近的投屏接收终端之外,还有目标数量(至少两个)的投屏接收终端,则该目标数量的投屏接收终端与第一特征信息相匹配,从该目标数量的投屏接收终端中选择目标投屏接收终端,可选地,如果搜索到的投屏接收终端的总数量大于两个,还可以在所有的投屏接收终端中选择目标投屏接收终端。可选地,如果搜索到的投屏接收终端只有这一个,则直接将该投屏接收终端确定为目标投屏接收终端,如果投屏接收终端的总数量为两个,除了与投屏发送终端距离最近的投屏接收终端之外,还有一个距离投屏发送终端较远的投屏接收终端,则该较远的一个投屏接收终端是与第一特征信息相匹配的,将其确定为目标投屏接收终端,也即,若搜索到的投屏接收终端的总数量小于等于两个,则选择距离最远的投屏接收终端作为目标投屏接收终端。

作为一种可选的实施方式,从与第一特征信息相匹配的至少两个投屏接收终端中,选择目标投屏接收终端包括:显示目标列表,其中,目标列表包括与第一特征信息相匹配的目标数量的投屏接收终端的标识信息;响应作用在目标列表的触控操作,从目标列表中选择目标标识信息,并将与目标标识信息对应的投屏接收终端,确定为目标投屏接收终端。

在该实施例中,投屏接收终端可以通过标识信息进行唯一标识,该标识信息可以为投屏接收终端的名称、id等信息。可选地,在投屏操作界面上显示包括多个标识信息的目标列表,每个标识信息所标识的投屏接收终端与第一特征信息进行匹配,用户可以从目标列表中根据自己需求灵活来选择目标标识信息,以将与目标标识信息对应的投屏接收终端,确定为目标投屏接收终端,从而一方面可以自动确定目标投屏接收终端,另一方面也给予用户灵活选择目标投屏接收终端的权利,提高了对信息进行投屏的效率。

下面对该实施例的从目标语音信息中获取第一特征信息的方法进行说明。

作为一种可选的实施方式,在通过激活后的语音获取控件获取目标语音信息之后,该方法还包括:将目标语音信息转换为目标文本信息;对目标文本信息进行分词处理,得到目标文本信息的多个分词;将多个分词中具有目标语义的分词,确定为第一特征信息。

在该实施例中,在通过激活后的语音获取控件获取目标语音信息之后,可以将目标语音信息先转换为目标文本信息,该目标文本信息与目标语音信息的语义内容是相同的,然后对目标文本信息进行分词处理,得到目标文本信息的多个分词,比如,将目标语音信息转换为的目标文本信息为“我想要投屏到这台电视”,对其进行分词处理,得到的多个分词为“我”、“想要”、“投屏”、“到”、“这台”、“电视”。在对目标文本信息进行分词处理,得到目标文本信息的多个分词之后,从多个分词中具提取出具有目标语义的分词,该具有目标语义的分词为目标文本信息的关键词,将其确定为第一特征信息,比如,将上述分词“这台”和/或“电视”确定为第一特征信息,其中,“这台”为位置关键词,“电视”为名称关键词。

作为一种可选的实施方式,特征信息包括以下至少之一:投屏接收终端的位置信息;投屏接收终端的方向信息;投屏接收终端的属性信息;投屏接收终端的状态信息。这样,相较于现有技术中通过终端名称或型号代码来选择目标终端的方式,在一定程度上可以降低用户的选择判断难度,进一步提升选择操作的效率。

在该实施例中,特征信息可以包括投屏接收终端的位置信息,比如,包括“这”、“那”等用于表示其位置的信息;特征信息还可以包括投屏接收终端所处的方向的信息,比如,包括东、东南、南、西南、西、西北、北等方向;特征信息还可以包括投屏接收终端的属性信息,比如,包括投屏接收终端的颜色、大小、形状、标识码等属性;特征信息还可以包括投屏接收终端的状态信息,该状态信息可以包括投屏接收终端的电量状态、工作状态等,其中,电量状态可以包括电量充足和不充足,工作状态可以包括休眠状态、启动状态等,此处不做限制。

在该实施例中,投屏接收终端可以将特征信息通过服务器等方式共享给投屏发送端终端。投屏发送终端在接收到目标语音信息之后,处理目标语音信息中的第一特征信息,将该第一特征信息与获取到的投屏接收终端的特征信息进行比对,进而进一步选择与第一特征信息的相似度大于目标阈值的特征信息所对应的投屏接收终端,将其确定为最终需要将投屏信息投屏至的目标投屏接收终端。

需要说明的是,特征信息包括上述投屏接收终端的位置信息、投屏接收终端的方向信息、投屏接收终端的属性信息、投屏接收终端的状态信息仅为本发明实施例的优选实施方式,并不代表本发明实施例的特征信息仅包括上述投屏接收终端的位置信息、投屏接收终端的方向信息、投屏接收终端的属性信息、投屏接收终端的状态信息,任何可以用于描述目标投屏终端的信息都在该实施例的范围之内,此处不再一一举例说明。

作为一种可选的实施方式,在特征信息包括位置信息的情况下,第一特征信息包括目标投屏接收终端的目标位置信息;在特征信息包括方向信息的情况下,第一特征信息包括目标投屏接收终端的目标方向信息;在特征信息包括属性信息的情况下,第一特征信息包括目标投屏接收终端的目标属性信息;在特征信息包括状态信息的情况下,第一特征信息包括目标投屏接收终端的目标状态信息。

在该实施例中,多个投屏接收终端的特征信息与第一特征在维度上是相对应的,在特征信息包括位置信息的情况下,第一特征信息包括目标投屏接收终端的目标位置信息,可以从多个投屏接收终端的位置信息中,查找与目标位置信息相匹配的位置信息,并将与其对应的投屏接收终端,确定为目标投屏接收终端;在特征信息包括方向信息的情况下,第一特征信息包括目标投屏接收终端的目标方向信息,可以从多个投屏接收终端的方向信息中,查找与目标方向信息相匹配的方向信息,并将与其对应的投屏接收终端,确定为目标投屏接收终端;在特征信息包括属性信息的情况下,第一特征信息包括目标投屏接收终端的目标属性信息,可以从多个投屏接收终端的属性信息中,查找与目标属性信息相匹配的属性信息,并将与其对应的投屏接收终端,确定为目标投屏接收终端;在特征信息包括状态信息的情况下,第一特征信息包括目标投屏接收终端的目标状态信息,可以从多个投屏接收终端的状态信息中,查找与目标状态信息相匹配的属性信息,并将与其对应的投屏接收终端,确定为目标投屏接收终端。

在该实施例中,通过获取语音信息,根据语音信息中的特征信息来快速确定目标投屏接收终端,符合人类自然的表达与交互直觉,进而通过目标投屏接收终端对目标信息进行投屏,从而减少中间流程,缩短用户操作步骤,并且结合预搜索技术减少了搜索投屏接收终端的时长以及用户的等待时长,大大降低挑选投屏接收终端的时间,提高了信息投屏的效率和用户体验。

需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

下面结合优选的实施方式对本发明的技术方案进行说明。

用户利用投屏发送终端的客户端的易操作性,来获得心仪的显示内容,该显示内容可以是直播内容,再将显示内容通过投屏接收终端进行投屏观看,以提升观看体验,其中,连接投屏发送终端与投屏接收终端,将投屏发送终端上的显示内容在投屏接收终端上进行显示为投屏方案。

图3是根据相关技术中的一种信息的投屏方法的流程图。如图3所示,该方法包括以下步骤:

步骤s301,点击投屏发送终端上的投屏功能按钮。

步骤s302,搜索投屏接收终端。

步骤s303,显示已搜索到的多个投屏接收终端。

步骤s304,从多个投屏接收终端中选择目标投屏接收终端进行连接。

步骤s305,通过目标投屏接收终端完成投屏。

图4是根据相关技术中的一种搜索投屏接收终端和选择投屏接收终端的示意图。如图4所示,投屏发送终端为手机,投屏接收终端为电视机,在点击投屏功能按钮之后,在搜索电视机的过程中,确保手机与电视机接入同一wifi中,在搜索到投屏接收终端时,比如,搜索到直播tv时,需要手动操作将其选择为最终的投屏接收终端。

在上述方法中,需要较长的搜索投屏接收终端和选择投屏接收终端的流程,流程步骤多,耗时长,存在对信息进行投屏的效率低下的问题。

而在该实施例中,通过直觉的语音交互,选择需要进行投屏的投屏接收终端,减少中间流程缩短用户路径,并且结合预搜索技术减少搜索设备的时长,结合位置信息大大降低挑选投屏接收终端的时间,下面对其进行举例说明。

图5是根据本发明实施例的一种信息投屏的示意图。如图5所示,在投屏功能所在的ui界面渲染完成之后,自动预搜索投屏接收终端。可选地,在视频流加载完毕之后,且用户可正常观看直播时,可以通过搜索投屏设备sdk进行异步搜索,将搜索到的结果缓存到本地。

在用户打开投屏界面时,可以获取本地的设备列表并显示在界面上,以供用户选择,其中,设备列表包括了搜索到的投屏接收终端的信息。

可选地,通过投屏识别按钮接收长按操作,触发语音识别按钮,通过语音识别按钮接收语音指令,比如,该语音指令为“投屏到这台电视”的指令,对其进行处理,获取语音指令中的位置信息。可选地,将语音信息转化为“投屏到这台电视”的文字信息,对文字信息进行分词处理,得到多个分词,从多个分词中提取位置关键词,比如,“这”、“这”用于表示距离说话人较近的物体。可选地,位置关键词还可以包括“那”,用于表示距离说话人较远的物体。

该实施例获取一定空间内投屏发送终端和各投屏接收终端之间的距离关系,其中,搜索到的所有投屏接收终端都需要判断距离关系。

图6是根据本发明实施例的一种确定多个投屏接收段的位置关系的示意图。如图6所示,可以根据投屏发送终端(如手机)、多个投屏接收终端(如电视机)之间的位置关系来选择目标投屏接收终端。可选地,该实施例通过wi-firtt对投屏发送终端、多个投屏接收终端进行定位,可以通过rttapi获取投屏发送终端、多个投屏接收终端分别与3个(或3以上)的wifi接入点的距离,根据获取到的距离在坐标系中绘制位置点,根据坐标系中绘制的位置点确定投屏发送终端的坐标位置和多个投屏接收终端的坐标位置,进而根据投屏发送终端的坐标位置和投屏接收终端的坐标位置确定投屏发送终端和多个投屏接收终端之间的位置关系。需要说明的是,在该实施例中,搜索到的所有终端都需要判断位置关系。

可选地,该实施例结合语音指令中的位置信息和空间内各投屏发送终端和各投屏接收终端之间的距离关系进行判断、选择最终的投屏接收终端。可选地,语音指令包括“这”,则选择距离最近的投屏接收终端;如果语音指令包括“那”,则判断投屏接收终端的数量是否>2,若投屏接收终端的数量>2,则在投屏发送终端上显示所有投屏接收终端,供用户手动选择;若投屏接收终端的数量≤2,则选择距离最远的投屏接收终端进行投屏。

可选地,在该实施例中,预先设定位置信息与投屏接收终端之间的映射关系,比如,位置信息为“这台电视”,对应于距离投屏发射终端距离最近的电视,位置信息为“那台”电视,对应于距离投屏发射终端距离最远的电视,这样就可以根据语音指令中的位置信息确定需要进行投屏的目标投屏接收终端。

需要说明的是,该实施例可以在投屏发送终端的投屏应用启动时或者用户触发投屏按钮等任何进行投屏操作之前进行预搜索;该实施例还可以通过除本方案提到的wifirtt协议之外的高精度定位技术来获取位置信息,比如,通过多设备共享通过gprs定位得到的经纬度数据,并以此判断设备间的距离关系;在对用户的语音指令的处理上,还可以通过方言或其它表示位置的词汇,比如,“客厅的”、“左手边”等用于目标投屏接收终端的选择;该实施例除了结合投屏接收终端的位置信息来选择目标投屏接收终端之外,还可以结合投屏接收终端的颜色、大小、形状、标识码等来选择目标投屏接收终端,投屏接收终端可以获取自身的颜色、大小、形状标识码等特征信息并通过服务器等方式共享给投屏发送终端,投屏发送终端在接收到语音指令后,处理语音指令中的特征信息,将语音指令中的特征信息与投屏接收终端的特征信息进行比对,选择与语音指令中的特征信息相匹配的特征信息所对应的投屏接收终端,将其确定为目标投屏接收终端。

在该实施例中,通过获取语音信息,根据语音信息中的特征信息来快速确定目标投屏接收终端,符合人类自然的表达与交互直觉,进而通过目标投屏接收终端对目标信息进行投屏,从而减少中间流程,缩短用户操作步骤,并且结合预搜索技术减少了搜索投屏接收终端的时长以及用户的等待时长,大大降低挑选投屏接收终端的时间,提高了信息投屏的效率和用户体验。

本发明实施例还提供了一种信息的投屏装置,应用于可显示投屏操作界面的投屏发送终端,投屏操作界面显示有待投屏的目标信息。需要说明的是,该实施例的信息的投屏装置可以用于执行本发明实施例的信息的投屏方法。

图7是根据本发明实施例的一种信息的投屏装置的示意图。如图7所示,该信息的投屏装置700包括:激活单元10、获取单元20和处理单元30。

激活单元10,用于响应作用于投屏操作界面上的投屏操作,激活投屏操作界面上的语音获取控件。

获取单元20,用于通过激活后的语音获取控件获取目标语音信息,其中,目标语音信息携带有目标投屏接收终端的第一特征信息。

处理单元30,用于根据第一特征信息从多个投屏接收终端中确定目标投屏接收终端,并将目标信息投屏至目标投屏接收终端。

可选地,该装置还包括:第一获取单元,用于获取每个投屏接收终端的特征信息,得到多个特征信息;处理单元30包括:处理模块,用于从多个特征信息中,查找与第一特征信息相匹配的第二特征信息,并将与第二特征信息对应的投屏接收终端,确定为目标投屏接收终端。

可选地,处理模块包括:第一确定子模块,用于将多个特征信息中,与第一特征信息的相似度大于目标阈值的特征信息,确定为第二特征信息。

可选地,该装置还包括:第二获取单元,用于在获取每个投屏接收终端的特征信息时获取每个特征信息与对应的投屏接收终端之间的映射关系;处理模块包括:第二确定子模块,用于将第二特征信息按照对应的映射关系映射至的投屏接收终端,确定为目标投屏接收终端。

可选地,处理单元30包括:选择模块,用于在多个投屏接收终端中与第一特征信息相匹配的投屏接收终端的目标数量,大于等于两个的情况下,从目标数量的投屏接收终端中,选择目标投屏接收终端。

可选地,选择模块包括:显示子模块,用于显示目标列表,其中,目标列表包括与第一特征信息相匹配的目标数量的投屏接收终端的标识信息;选择子模块,用于响应作用在目标列表的触控操作,从目标列表中选择目标标识信息,并将与目标标识信息对应的投屏接收终端,确定为目标投屏接收终端。

可选地,该装置还包括:转换单元,用于在通过激活后的语音获取控件获取目标语音信息之后,将目标语音信息转换为目标文本信息;分词单元,用于对目标文本信息进行分词处理,得到目标文本信息的多个分词;确定单元,用于将多个分词中具有目标语义的分词,确定为第一特征信息。

可选地,该实施例的特征信息包括以下至少之一:投屏接收终端的位置信息;投屏接收终端的方向信息;投屏接收终端的属性信息;投屏接收终端的状态信息。

可选地,在特征信息包括位置信息的情况下,第一特征信息包括目标投屏接收终端的目标位置信息;在特征信息包括方向信息的情况下,第一特征信息包括目标投屏接收终端的目标方向信息;在特征信息包括属性信息的情况下,第一特征信息包括目标投屏接收终端的目标属性信息;在特征信息包括状态信息的情况下,第一特征信息包括目标投屏接收终端的目标状态信息。

在该实施例中,信息的投屏装置,应用于可显示投屏操作界面的投屏发送终端,投屏操作界面显示有待投屏的目标信息,通过激活单元10响应作用于投屏操作界面上的投屏操作,激活投屏操作界面上的语音获取控件,获取单元20通过激活后的语音获取控件获取目标语音信息,其中,目标语音信息携带有目标投屏接收终端的第一特征信息,通过处理单元30根据第一特征信息从多个投屏接收终端中确定目标投屏接收终端,并将目标信息投屏至目标投屏接收终端。也就是说,通过获取语音信息,根据语音信息中的特征信息来快速确定目标投屏接收终端,进而通过目标投屏接收终端对目标信息进行投屏,避免了需要较多的流程来选择投屏接收终端,从而解决了对信息进行投屏的效率低的技术问题,进而达到了提高对信息进行投屏的效率的技术效果。

本发明的实施例还提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。

可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(read-onlymemory,简称为rom)、随机存取存储器(randomaccessmemory,简称为ram)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。

本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。

可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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