投屏方法、装置、电子设备及存储介质与流程

文档序号:25037288发布日期:2021-05-11 17:09阅读:118来源:国知局
投屏方法、装置、电子设备及存储介质与流程

本申请涉及投屏技术领域,具体地,涉及一种投屏方法、装置、电子设备及存储介质。



背景技术:

投屏技术,又可以称为同屏技术、屏幕共享技术、多屏互动技术等,是指将终端设备的内容在投屏设备上显示,用户可以通过投屏技术实现共享资料、展示信息、观看视频等,在会议、课堂、演讲等场景具有广阔的应用前景。

通常要实现终端设备的内容在投屏设备显示,需要先将终端设备与投屏设备进行配对验证。现有技术中,终端设备需要通过投屏设备生成的验证凭证(如二维码、验证码等)实现与投屏设备的配对验证,配对验证流程操作繁琐。



技术实现要素:

鉴于上述问题,本发明提出了一种投屏方法、装置、电子设备及存储介质,以改善上述问题。

第一方面,本申请实施例提供了一种投屏方法,应用于终端,所述方法包括:

获取终端身份特征信息;

发送所述终端身份特征信息进行配对验证,所述终端身份特征信息用于与投屏身份特征信息进行配对验证,其中,所述投屏身份特征信息由投屏设备获取;

获取配对验证结果;以及

根据所述配对验证结果发送投屏数据,以使所述投屏设备根据所述投屏数据进行投屏显示。

第二方面,本申请实施例还提供了一种投屏方法,应用于投屏设备,所述方法包括:

获取投屏指令以及投屏身份特征信息;

当所述投屏指令与预设的投屏指令相同时,发送所述投屏身份特征信息进行配对验证;所述投屏身份特征信息用于与终端身份特征信息进行配对验证;其中,所述终端身份特征信息由终端获取;

获取配对验证结果;以及

根据所述配对验证结果获取投屏数据进行投屏显示。

第三方面,本申请实施例还提供了一种投屏装置,所述装置包括:

终端身份特征信息获取模块,用于获取终端身份特征信息;

配对验证模块,用于发送所述终端身份特征信息进行配对验证,所述终端身份特征信息用于与投屏身份特征信息进行配对验证,其中,所述投屏身份特征信息由投屏设备获取;

配对验证结果获取模块,用于获取配对验证结果;以及

投屏数据发送模块,用于根据所述配对验证结果发送投屏数据,以使所述投屏设备根据所述投屏数据进行投屏显示。

第四方面,本申请实施例还提供了一种投屏装置,所述装置包括:

投屏信息获取模块,用于获取投屏指令以及投屏身份特征信息;

配对验证模块,用于当所述投屏指令与预设的投屏指令相同时,发送所述投屏身份特征信息进行配对验证;所述投屏身份特征信息用于与终端身份特征信息进行配对验证;其中,所述终端身份特征信息由终端获取;

配对验证结果获取模块,用于获取配对验证结果;以及

投屏显示模块,用于根据所述配对验证结果获取投屏数据进行投屏显示。

第五方面,本申请实施例还提供了一种电子设备,包括:

一个或多个处理器;

存储器;

一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行上述的方法。

第六方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有程序代码,其中,在所述程序代码被处理器运行时执行上述的方法。

本发明提供的技术方案,通过获取终端身份特征信息,发送所述终端身份特征信息进行配对验证,获取配对验证结果;根据所述配对验证结果发送投屏数据,以使所述投屏设备根据所述投屏数据进行投屏显示,从而简化配对验证的流程,降低配对验证的难度。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,而不是全部的实施例。基于本申请实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例及附图,都属于本发明保护的范围。

图1示出了本申请一实施例所涉及的一种应用环境的示意图;

图2示出了本申请一实施例提出的一种投屏方法的流程示意图;

图3示出了本申请一实施例中一种投屏显示的示意图;

图4示出了本申请一实施例中另一种投屏显示的示意图;

图5示出了本申请另一实施例提出的一种投屏方法的流程示意图;

图6示出了本申请另一实施例中一种投屏显示的示意图;

图7示出了本申请另一实施例中另一种投屏显示的示意图;

图8示出了本申请另一实施例中又一种投屏显示的示意图;

图9示出了本申请又一实施例提出的一种投屏方法的流程示意图;

图10示出了本申请再一实施例提出的一种投屏方法的流程示意图;

图11示出了本申请再一实施例中一种投屏显示的应用场景;

图12示出了图11中投屏设备200获取的采集图像;

图13示出了本申请还一实施例提出的一种投屏方法的流程示意图;

图14示出了本申请又另一实施例提出的一种投屏方法的流程示意图;

图15示出了本申请又另一实施例中一种投屏显示的示意图;

图16示出了本申请一实施例提出的一种投屏装置的结构框图;

图17示出了本申请另一实施例提出的一种投屏装置的结构框图;

图18示出了本申请一实施例提出的一种电子设备的结构框图;

图19示出了本申请一实施例提出的一种计算机可读存储介质的结构框图。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。

随着移动设备的普及,投屏技术被广泛地应用。用户可以通过投屏技术实现共享资料、展示信息、观看视频等,在会议、课堂、演讲等场景具有广阔的应用前景。

通常要实现终端100设备的内容在投屏设备200显示,需要先将终端100设备与投屏设备200进行配对验证。现有技术中,终端100设备需要通过投屏设备200生成的验证凭证实现与投屏设备200的配对验证。例如,投屏设备200可以生成投屏码,用户还需要在终端100设备上输入投屏码,终端100设备通过投屏码与投屏设备200进行配对验证。又或者投屏设备200可以生成二维码,通过终端100设备还需要扫描二维码实现终端100设备与投屏设备200的配对验证,配对验证流程还需要获取投屏码或者扫描二维码,操作流程繁琐,在用户距离投屏设备200距离较远的时候,要获取到投屏设备200的验证凭证,难度较大。

为了改善上述问题,本申请的发明人提出了一种投屏方法、装置、电子设备及存储介质。该方法包括:通过获取终端100身份特征信息,发送所述终端100身份特征信息进行配对验证,获取配对验证结果;根据所述配对验证结果发送投屏数据,以使所述投屏设备200根据所述投屏数据进行投屏显示,从而简化配对验证的流程,降低配对验证的难度。

下面将针对本发明实施例提供的投屏方法的应用环境进行介绍。

请参阅图1,图1示出了本申请实施例提供的一种投屏系统,该投屏系统系统包括:终端100、投屏设备200和服务器300。该系统可以应用于会议场景、课堂场景、演讲场景等需要进行投屏的应用场景。

在本实施例中,终端100可以包括但不限于智能手机、平板电脑、笔记本电脑等设备。终端100可以支持多种应用程序,例如投屏应用等。终端100可以包括显示装置,例如显示屏,可以显示各种交互界面,例如可以显示投屏应用的交互界面。终端100还可以包括身份特征获取装置,用于获取终端100身份特征信息。例如指纹传感器,可以获取指纹特征;又如摄像头,可以获取人脸图像、手势图像等。还如麦克风,可以获取声纹特征。终端100还可以包括存储装置,可以存储终端100所需数据,例如投屏文件的相关数据。

在本实施例中,投屏设备200可以包括但不限于智能手机、平板电脑、笔记本电脑、电视、投影仪、大屏幕显示设备等。投屏设备200可以包括显示装置,例如显示屏,可以根据投屏数据在显示装置上显示对应的画面。投屏设备200还可以包括身份特征获取装置,用于获取投屏身份特征信息,例如摄像头,可以获取获取人脸图像、手势图像。又如麦克风,可以获取声纹特征。投屏设备200还可以包括存储装置,可以存储投屏设备200所需数据,例如接收的投屏数据。

在本实施例中,服务器300可以是独立的服务器300,也可以是由多个服务器300组成的服务器300集群。服务器300可以实现信息收发、信息处理等功能。例如服务器300可以接收终端100发送的终端100身份特征信息,服务器300也可以接收终端100发送的投屏数据。服务器300还可以接收投屏设备200发送的投屏身份特征信息,服务器300还可以将投屏数据发送给投屏设备200。在一些实施方式中,也可以是终端100直接将投屏数据发送至投屏设备200。服务器300还可以根据接收的终端100身份特征信息和投屏身份特征信息进行配对验证,并将配对验证结果发送给终端100设备和投屏设备200。

终端100与服务器300之间、投屏设备200与服务器300之间、终端100与投屏设备200之间可以通过互联网实现相互之间的通信。可选地,上述的互联网使用标准通信技术和/或协议。互联网通常为因特网、但也可以是任何网络,包括但不限于局域网(localareanetwork,lan)、城域网(metropolitanareanetwork,man)、广域网(wideareanetwork,wan)、移动、有线或者无线网络、专用网络或者虚拟专用网络的任何组合。在一些实施例中,使用包括超文本标记语言(hypertextmark-uplanguage,html)、可扩展标记语言(extensiblemarkuplanguage,xml)等的技术和/或格式来代表通过网络交换的数据。此外还可以使用诸如安全套接字层(securesocketlayer,ssl)、传输层安全(transportlayersecurity,tls)、虚拟专用网络(virtualprivatenetwork,vpn)、网际协议安全(internetprotocolsecurity,ipsec)等常规加密技术来加密所有或者一些链路。在另一些实施例中,还可以使用定制和/或专用数据通信技术取代或者补充上述数据通信技术。

下面将结合附图具体描述本申请的各实施例。

请参阅图2,本申请一实施例提供了一种投屏方法,可应用于终端100,本实施例描述的是终端100侧的步骤流程,该方法可以包括步骤s110至步骤s120。

步骤s110、获取终端100身份特征信息。

在本申请的实施例中,终端100可以预先安装有投屏程序,投屏程序可以是投屏应用或者投屏小程序等。投屏程序用于辅助终端100进行投屏操作,例如触发获取终端100身份特征信息的操作等。

作为一种实施方式,可以先在终端100上运行投屏程序。触发获取终端100身份特征信息的操作可以是开始运行投屏程序时触发,例如可以在响应用户打开投屏程序的操作后,投屏程序运行,并立即自动触发获取终端100身份特征信息的操作。作为另一种实施方式,运行投屏程序后,可以用户手动触发获取终端100身份特征信息的操作。例如运行投屏程序后,显示投屏程序的交互界面,交互界面上设置有触发获取终端100身份特征信息的交互单元,当用户触发该交互单元时,触发获取终端100身份特征信息的操作。交互单元可以是图标、按钮、列表选项等。在另一些实施方式中,还可以是在显示投屏程序的交互界面通过手势触发的方式触发获取终端100身份特征信息的操作。可以理解的是,本发明并不限制于此,也可以采用其它可以用于触发获取终端100身份特征信息的获取操作的方式。

作为一种实施方式,当触发获取终端100身份特征信息的获取操作后,终端100可以提醒用户输入终端100身份特征信息。可以通过文字、语音等方式进行提醒,在此不作限制。

在本实施例中,终端100身份特征信息是指用于验证用户身份的信息。终端100身份特征可以包括但不限于指纹信息、人脸信息、虹膜信息、声纹信息。终端100可以通过指纹传感器获取用户的信息,或者可以通过调用摄像头获取用户的人脸信息、虹膜信息,还可以通过调用麦克风获取用户的声纹信息,从而获取终端100身份特征信息。

获取终端100身份特征信息是为了获取投屏使用者的身份信息,并用于后续的身份验证。采用终端100身份特征信息进行验证,用户容易操作,不需要获取额外的与用户无关的数据,也可以防止采取验证码或者二维码存在的安全风险。

步骤s120、发送终端100身份特征信息进行配对验证。终端100身份特征信息用于与投屏身份特征信息进行配对验证。其中,投屏身份特征信息由投屏设备200获取。

在本实施例中,终端100将获取到的终端100身份特征信息进行发送以用于进行配对验证。可选的,终端100可以将终端100身份特征信息发送至服务器300,在服务器300进行配对验证。可选的,终端100也可以将终端100身份特征信息发送至投屏设备200,在投屏设备200进行配对验证。在有些实施方式中,还可以在终端100进行配对验证。可以通过设置选择配对验证的设备,以提高配对验证的灵活性。

在本实施例中,投屏身份特征信息由投屏设备200获取用于验证用户身份的信息。

在一些实施方式中,投屏身份特征信息和终端100投屏身份特征信息的类型可以是相同的。例如都是人脸信息、声纹信息等。

在另一些实施方式中,投屏身份特征信息和终端100投屏身份特征信息的类型可以是不同的。例如投屏身份特征信息是指纹,而终端100投屏身份特征信息是人脸。在投屏身份特征信息和终端100投屏身份特征信息的类型不同时,在进行配对验证之前需将两种信息的类型进行统一。

作为一种实施方式,可以预先存储目标用户的各种类型的身份特征信息,通过目标用户的其中一种身份特征信息可以确定用户的身份,再获取用户的用户验证的类型的身份特征信息,将用于验证的类型的身份特征信息进行配对验证。

可选地,目标用户的各种类型的身份特征信息可以存储在终端100、服务器300或者投屏设备200中的一种或多种中。

可选地,进行验证的身份特征信息的类型可以预先进行设置。

可选地,获取的终端100身份特征信息的类型可以预先进行设置,用户可以设置自己熟悉的、易操作的类型,从而提高验证的便利性。

步骤s130、获取配对验证结果。

配对验证结果为通过验证时,表征终端100身份特征信息与投屏身份特征信息为同一用户的身份特征信息,终端100与投屏设备200配对验证成功。

配对验证结果为不通过验证时,终端100与投屏设备200配对验证失败。不通过验证可能是终端100身份特征信息与投屏身份特征信息不是同一用户的身份特征信息。不通过验证也可能是终端100身份特征信息或者投屏身份特征信息失效。可以预先设置终端100身份特征信息的有效时间,可以防止过期的信息对后续配对验证的干扰,也可以控制配对验证的时间。

步骤s140、根据配对验证结果发送投屏数据,以使投屏设备200根据投屏数据进行投屏显示。

在配对验证结果为通过验证时,终端100可以发送投屏数据至投屏设备200,以使投屏设备200根据投屏数据进行投屏显示。可选地,终端100可以将投屏数据发送至服务器300,由服务器300转发至投屏设备200。可选地,终端100也可以直接将投屏数据发送至与其配对成功的投屏设备200。

在一些实施方式中,投屏数据可以是终端100当前显示装置所显示画面的数据。如图3所示,图3中投屏数据是终端100当前显示装置所显示画面的数据。在另一些实施方式中,投屏数据可以是终端100当前显示装置的预设区域所显示画面的数据。在又一些实施方式中,投屏数据还可以是特定界面或者是特定窗口所显示画面的数据。如图4所示,图4中投屏数据是终端100的窗口a所显示画面的数据。

本申请一实施例提供的投屏方法,通过获取终端100身份特征信息,发送终端100身份特征信息进行配对验证,获取配对验证结果;根据配对验证结果发送投屏数据,以使投屏设备200根据投屏数据进行投屏显示,用户不需从投屏设备200获取额外的验证信息,从而简化配对验证的流程,降低配对验证的难度。

请参阅图5,本申请另一实施例提供了一种投屏方法,可应用于终端100,本实施例描述的是终端100侧的步骤流程,该方法可以包括步骤s210至步骤s220。

步骤s210、获取终端100身份特征信息。

其中,步骤s210的具体描述请参阅步骤s110,在此不再进行赘述。

步骤s220、发送终端100身份特征信息进行配对验证。

在一些实施方式中,投屏设备200包括多个投屏子设备。投屏子设备可以独立进行显示,也可以独立地获取投屏子身份特征信息。投屏子设备也可以和其它投屏子设备协同一起进行显示。例如,在面积较大的空间,如大型演讲厅、会议室或教室等,需要在空间的不同位置布置多个投屏子设备,以使不同位置的观众都可以清楚地观看到屏幕。又如,在一些需要大屏展示的场景,单个投屏子设备的面积无法满足显示要求,有时候也可以通过多个投屏子设备的拼接,以满大屏显示要求。再如,在一些展示场景,有多个文件展示的需求,为方便用户进行展示,可以通过设置多个投屏子设备,每个投屏子设备可以展示其中一种或多种展示文件,可以丰富展示方式,满足用户的各种需求。为满足用户多屏场景的使用需求,本申请的实施例可以支持终端100与多个投屏子设备进行连接。

在本实施例中,投屏设备200包括多个投屏子设备。投屏身份特征信息包括多个投屏子身份特征信息。其中,多个子投屏身份特征信息由多个投屏子设备一一对应获取。终端100身份特征信息还可以与多个投屏身份特征信息进行配对验证,用于与多个投屏子设备进行配对验证。终端100身份特征信息可以同时与多个投屏子身份特征信息分别进行配对验证,也可以在预设时间内,逐个与多个投屏子身份特征信息分别进行配对验证。

步骤s230、获取终端100身份特征信息与多个投屏子身份特征信息的多个验证结果。

具体地,终端100要通过投屏子设备进行投屏,需要与投屏子设备进行配对验证。在一些实施方式中,终端100身份特征信息可以与多个投屏子身份特征信息进行配对验证,可以获得多个配对验证结果。多个配对验证结果可以同时获得,也可以在预设时间内分别获得。

步骤s240、确定多个配对验证结果中为通过验证的投屏子身份特征信息所对应的投屏子设备。

具体地,获取的多个配对验证结果可能存在全部通过验证,也即终端100与多个投屏子设备全部配对验证通过。获取的多个配对验证结果也可能存在部分通过验证,也即终端100与部分投屏子设备配对验证通过。在一些情况下,获取的多个配对验证结果也可能存在全部不通过,也即终端100与全部投屏子设备配对验证不通过。

在本实施例中,需要在获取的多个配对验证结果中确定通过验证的配对验证结果。再确定通过验证的配对验证结果对应的投屏子身份特征信息所对应的投屏子设备,从而与通过验证的投屏子设备继续下一步投屏操作。

步骤s250、发送投屏数据,以使对应的投屏子设备根据投屏数据进行投屏显示。

在一些实施方式中,终端100与多个投屏设备200配对验证通过。可选地,可以发送相同的投屏数据至多个投屏子设备,以使多个投屏子设备显示相同的画面。可以适用于大型演讲厅、大课室等空间较大的应用场景。如图6所示,图6中,终端100发送相同的投屏数据至第一投屏子设备200a和第二投屏子设备200b,以使第一投屏子设备200a和第二投屏子设备200b显示相同的画面。

多个投屏子设备接收相同的投屏子设备,显示相同的投屏画面。

在另一些实施方式中,可以发送相同的投屏数据至多个投屏子设备,以使多个投屏子设备共同显示同一投屏画面,多个投屏子设备显示的不同画面合并在一起刚好是完整的投屏画面。也就是说每个屏幕显示了完整画面的一部分。可以适用于需要大屏幕展示的场景,单个投屏子设备无法满足需求,可以通过拼接多个投屏子设备满足大屏幕展示的需求。如图7所示,第三投屏子设备200c、第四投屏子设备200d、第五投屏子设备200e、第六投屏子设备200f共同显示终端100的投屏画面。

具体地,可以根据每个投屏子设备与其他投屏子设备的位置关系对投屏子设备进行设置,使投屏子设备根据为关系选择显示投屏画面的部分区域。可选地,也可以只把投屏子设备需要显示的投屏数据发送给对应的投屏子设备。

在又一些实施方式中,还可以发送不同的投屏数据至多个投屏设备200,以使多个投屏设备200显示不同的画面。在一些实施方式中,多个投屏设备200显示的不同画面可以是彼此独立的内容。可以适用于需要展示多种文件的场景,用户可以通过不同的投屏子设备分别展示不同的文件,从而达到更好地交互、演示效果。如图8所示,第七投屏子设备200g显示终端100的窗口b显示的投屏画面,第八投屏子色200h显示终端100的窗口c显示的投屏画面。

本申请另一实施例提供的投屏方法,通过获取终端100身份特征信息,发送所述终端100身份特征信息进行配对验证,获取多个配对验证结果;根据配对验证结果发送投屏数据,以使投屏设备200根据所述投屏数据进行投屏显示,不需要再额外从投屏设备200获取验证凭证,从而简化配对验证的流程,降低配对验证的难度,且可以实现多屏投屏,丰富投屏的应用场景。

请参阅图9,本申请又一实施例提供了一种投屏方法,可应用于终端100,本实施例描述的是终端100侧的步骤流程,该方法可以包括步骤s310至步骤s360。

步骤s310、获取终端100身份特征信息。

步骤s320、发送终端100身份特征信息进行配对验证。终端100身份特征信息用于与投屏身份特征信息进行配对验证,其中,投屏身份特征信息由投屏设备200获取。

步骤s330、获取配对验证结果。

其中,步骤s310至步骤s330的具体描述请参阅步骤s110至步骤s130或者步骤s210至步骤s230,在此不再进行赘述。

步骤s340、当配对验证结果为通过验证时,显示投屏文件选择界面。

在本申请的实施例中,当配对验证结果为通过验证时,显示投屏文件选择界面。在一些实施方式中,终端100与多个投屏设备200进行配对验证,可以获得多个配对验证结果。可以理解的是,多个配对验证结果中若存在至少一个配对验证果为通过验证,终端100显示投屏文件选择界面。

在投屏文件选择界面上可以响应用户的操作,对需要投屏的画面进行控制。例如可以选择需要投屏的文件、板书等操作。

在一些实施方式中,当配对验证通过时,可以显示一个投屏文件选择界面。一个或多个投屏设备200都根据同一投屏文件选择界面的控制进行投屏显示。

在另一些实施方式中,当存在多个配对验证结果通过时,可以对应显示多个投屏文件选择界面,可选地,投屏文件选择界面可以窗口形式展示。窗口的大小可以进行调整。终端100可以同时显示多个投屏文件选择界面,也可以只显示一个投屏文件选择界面,其它投屏文件选择界面可以通过切换的方式显示。多个投屏文件显示界面分别与一个投屏设备200对应,分别对投屏设备200需要投屏的内容进行选择和控制。

步骤s350、在投屏文件选择界面上响应于文件选择操作,获取文件选择指令。

具体地,在投屏文件选择界面上可以响应于文件选择操作,对应获取文件选择指令。在多个投屏文件选择界面时,文件选择指令与投屏文件选择界面对应,分别控制每个投屏文件选择界面。

步骤s360、根据文件选择指令发送投屏数据。

具体地,根据文件选择指令可以选择需要投屏的投屏数据,并将投屏数据发送至对应的投屏设备200。在一些实施方式中,存在多个投屏文件选择指令时,根据文件选择指令分别发送投屏数据至对应的投屏设备200。

本申请又一实施例提供的投屏方法,通过获取终端100身份特征信息,发送所述终端100身份特征信息进行配对验证,获取多个配对验证结果;根据配对验证结果发送投屏数据,以使投屏设备200根据投屏数据进行投屏显示,从而简化配对验证的流程,降低配对验证的难度。

请参阅图10,本申请再一实施例提供了一种投屏方法,可应用于投屏设备200,本实施例描述的是投屏设备200侧的步骤流程,该方法可以包括步骤s410至步骤s440。

步骤s410、获取投屏指令以及投屏身份特征信息。

在本申请的实施例中,投屏设备200可以预先安装有投屏程序,投屏程序用户辅助投屏设备200进行投屏操作,例如触发获取投屏指令的操作、获取投屏身份特征信息的操作。

作为一种实施方式,可以先在投屏设备200上运行投屏程序。触发获取投屏指令的操作可以是开始运行投屏程序时触发,例如可以在响应用户打开投屏程序的操作后,投屏程序运行,并立即自动触发获取投屏指令的操作。作为另一种实施方式,运行投屏程序后,可以用户手动触发获取投屏指令的操作。例如运行投屏程序后,显示投屏程序的交互界面,交互界面上设置有触发获取投屏指令的交互单元,当用户触发该交互单元时,触发获取投屏指令的操作。交互单元可以是图标、按钮、列表选项等。可以理解的是,本发明并不限制于此,也可以采用其它可以用于触发获取终端100身份特征信息的获取操作的方式。

作为一种实施方式,当触发获取投屏指令的操作时,投屏设备200可以提醒用户输入终端100身份特征信息。可以通过文字、语音等方式进行提醒,在此不作限制。

作为一种实施方式,当触发获取投屏指令的操作时,投屏设备200可以定时获取投屏指令。

在本实施例中,投屏指令可以包括但不限于手势指令、声音指令、动作指令等。投屏设备200可以通过调用摄像头获取用户的手势指令、动作指令等,还可以通过调用麦克风获取用户的声纹信息,从而获取声音指令。

在本实施例中,投屏身份特征信息是指用于验证用户身份的信息。投屏身份特征可以包括但不限于人脸信息、虹膜信息、声纹信息。投屏设备200可以通过调用摄像头获取用户的人脸信息、虹膜信息,还可以通过调用麦克风获取用户的声纹信息,从而获取投屏身份特征信息。

可选地,投屏设备200可以从投屏指令中获取投屏身份特征信息,例如,当投屏指令为声音指令,例如声音指令为“aa,进行投屏”,可以在“aa,进行投屏”的声音中提取声纹信息作为投屏身份特征信息。可选地,也可以另外获取投屏身份特征信息。例如声音指令为“aa,进行投屏”,可以调取摄像头获取用户的人脸信息。

可选地,投屏指令的类型、投屏身份特征信息的类型可以根据使用需要进行设置。例如,在一些空间较广阔的场所,可以通过声音或者手势或者人脸等方式远距离的对投屏设备200进行控制,方便用户在各个位置都可以方便地进行投屏操作。在一些比较嘈杂的场所,也可以通过手势或者人脸等方式对投屏设备200进行控制,防止误操作。

步骤s420、当投屏指令与预设的投屏指令相同时,发送投屏身份特征信息进行配对验证;投屏身份特征信息用于与终端100身份特征信息进行配对验证;其中,终端100身份特征信息由终端100获取。

如图11、图12所示,图11所示为一个会议室场景,会议室多人开会场景下,投屏设备200运行投屏程序,图12为图11中投屏设备200的采集图像e,图像e中投屏指令f为剪刀手的手势,图像e中投屏身份特征信息为作出投屏指令f对应的用户的人脸图像g。当预设的投屏指令是剪刀手的手势时,投屏指令f与预设的投屏指令相同,投屏设备200发送投屏身份特征信息即发送人脸图像g进行配对验证。

在本申请的实施例中,为了防止误操作,可以设置预设的投屏指令,当获取到的投屏指令与预设的投屏指令相同时,才出发投屏操作。

在一些实施方式中,投屏指令和投屏身份特征信息可以同时获取,在投屏指令与预设的投屏指令相同时,即发送投屏身份特征信息进行配对验证。可以提高配对验证的效率。

在另一些实施方式中,可以是投屏指令与预设的投屏指令相同时,才获取投屏身份特征信息,以降低对投屏设备200的占用。

可以理解的是,投屏指令与投屏身份特征信息的获取时间可以根据使用需要和投屏指令与投屏身份特征信息的类型进行选择,在此不做限制。

在本实施例中,投屏设备200将获取到的投屏身份特征信息进行发送以用于进行配对验证。可选的,投屏设备200可以将投屏身份特征信息发送至服务器300,在服务器300进行配对验证。可选的,投屏设备200也可以将投屏身份特征信息发送至终端100,在终端100进行配对验证。在有些实施方式中,还可以在投屏设备200进行配对验证。可以通过设置选择配对验证的设备,以提高配对验证的灵活性。

步骤s430、获取配对验证结果。

配对验证结果为通过验证时,表征投屏身份特征信息与终端100身份特征信息为同一用户的身份特征信息,投屏设备200与终端100配对验证成功。

配对验证结果为不通过验证时,投屏设备200与终端100配对验证失败。不通过验证可能是投屏身份特征信息与终端100身份特征信息不是同一用户的身份特征信息。不通过验证也可能是投屏身份特征信息或者终端100身份特征信息失效。可以预先设置投屏身份特征信息的有效时间,可以防止过期的信息对后续配对验证的干扰,也可以控制配对验证的时间。

步骤s440、根据配对验证结果获取投屏数据进行投屏显示。

在本实施例中,可以直接根据投屏数据显示投屏画面。在其他实施方式中,可以通过在原来显示画面上设置投屏界面显示投屏画面,在此不做限制。

在本申请的实施例中,当用户触发投屏操作后,投屏设备200获取投屏身份特征信息主动地参与配对验证。相较于现有技术,用户触发投屏操作后,投屏设备200生成二维码或者投屏码,被动地等待用户扫描二维码或者输入投屏码,本申请提供的技术方案可以提高投屏验证的效率,且通过投屏指令触发投屏操作可以方便用户在各种场景下触发投屏操作,用户可以根据使用需要选择投屏指令的类型,且可以适应于大场所或环境嘈杂的场景,进一步方便用户进行投屏操作。设置预设投屏指令可以有效防止误操作,通过投屏身份特征信息进行配对验证,可以防止验证凭证的丢失、泄露,提高配对验证的安全性。

本申请再一实施例提供的投屏方法,通过获取终端100身份特征信息,发送所述终端100身份特征信息进行配对验证,获取多个配对验证结果;根据配对验证结果发送投屏数据,以使所述投屏设备200根据所述投屏数据进行投屏显示,从而简化配对验证的流程,降低配对验证的难度。

请参阅图13,本申请还一实施例提供了一种投屏方法,可应用于投屏设备200,本实施例描述的是投屏设备200侧的步骤流程,该方法可以包括步骤s510至步骤s550。

步骤s510、获取投屏指令以及投屏身份特征信息。

步骤s520、当投屏指令与预设的投屏指令相同时,发送投屏身份特征信息进行配对验证;投屏身份特征信息用于与终端100身份特征信息进行配对验证;其中,终端100身份特征信息由终端100获取。

步骤s530、获取配对验证结果。

其中,步骤s510至步骤s530的具体描述请参阅步骤s410至步骤s430,在此不再进行赘述。

步骤s540、当配对验证结果为通过验证时,获取投屏数据。

步骤s550、根据投屏数据在投屏界面上进行投屏显示。

在本申请的实施例中,当配对验证结果为通过验证时,可以显示投屏界面,在投屏界面上根据投屏数据进行投屏显示。可以在不影响原来界面的布局,采用单独的投屏界面进行投屏显示。

在一些实施方式中,投屏界面可以以窗口的行驶展示,窗口的大小可以进行调整。可以将投屏界面的窗口大小调整为只占投屏设备200屏幕的一部分,用户还可以在未被投屏界面占用的原有界面上进行其他的操作。可以不影响用户的正常操作,更方便地进行投屏交互。

本申请还一实施例提供的投屏方法,通过获取终端100身份特征信息,发送所述终端100身份特征信息进行配对验证,获取多个配对验证结果;根据配对验证结果发送投屏数据,以使所述投屏设备200根据所述投屏数据进行投屏显示,从而简化配对验证的流程,降低配对验证的难度,且通过投屏界面显示投屏画面,可以更方便地进行投屏交互。

请参阅图14,本申请又另一实施例提供了一种投屏方法,可应用于投屏设备200,本实施例描述的是投屏设备200侧的步骤流程,该方法可以包括步骤s610至步骤s320。

步骤s610、获取投屏指令以及投屏身份特征信息。

步骤s620、当投屏指令与预设的投屏指令相同时,发送投屏身份特征信息进行配对验证;投屏身份特征信息用于与终端100身份特征信息进行配对验证;其中,终端100身份特征信息由终端100获取。

在一些实施方式中,可能存在多个用户需要使用投屏设备200进行交互。投屏设备200可以同时获取到多个投屏指令和多个投屏身份特征信息。投屏设备200也可以在预设时间内分别获取到多个投屏指令和多个投屏身份特征信息。

在一些实施方式中,终端100包括多个子终端100。终端100身份特征信息包括多个子终端100身份特征信息。多个所述子终端100身份特征信息由多个所述子终端100一一对应获取。可选地,多个终端100身份特征信息可以表征同一用户的身份,例如同一用户同时有多个终端100需要和投屏设备200进行投屏。可选地,多个终端100身份特征信息可以表征不同用户的身份,例如多个用户同时用各自的终端100和投屏设备200进行投屏。

步骤s630、获取投屏身份特征信息与多个子终端100身份特征信息的多个验证结果。

在一些实施方式中,可以是同一投屏身份特征信息与多个子终端100身份特征信息的多个验证结果。在另一些实施方式中,也可以是多个投屏身份特征信息与多个子终端100身份特征信息的多个验证结果。多个配对验证结果可以同时获得,也可以在预设时间内分别获得。

步骤s640、确定多个配对验证结果中为通过验证的子终端100身份特征信息所对应的子终端100。

具体地,获取的多个配对验证结果可能存在全部通过验证,也即多个子终端100与投屏设备200全部配对验证通过。获取的多个配对验证结果也可能存在部分通过验证,也即全部子终端100与投屏设备200配对验证通过。在一些情况下,获取的多个配对验证结果也可能存在全部不通过,也即全部子终端100与投屏设备200配对验证不通过。

在本实施例中,需要在获取的多个配对验证结果中确定通过验证的配对验证结果。再确定通过验证的配对验证结果对应的子终端100身份特征信息所对应的子终端100,从而与通过验证的子终端100继续下一步投屏操作。

步骤s650、从通过验证的对应的子终端100获取投屏数据。

在本实施例中,分别从通过验证的对应的子终端100获取需要进行投屏的投屏数据。

步骤s660、根据投屏数据在投屏界面上进行投屏显示。

在本实施例中,对应每个通过验证的子终端100对应设置一个投屏界面。从子终端100获取的投屏数据可以在对应的投屏界面上进行展示。如图15所示,第一子终端100a与投屏设备200的配对验证结果为通过验证,第二子终端100b与投屏设备200的配对验证结果为通过验证,投屏设备200上的第一投屏界面h1显示第一子终端100a的投屏画面,投屏设备200上的第二投屏界面h2显示第二子终端100b的投屏画面。

从而可以在同一投屏设备200上显示多个投屏画面,可以方便多个用户进行交互。本申请又另一实施例提供的投屏方法,通过获取终端100身份特征信息,发送所述终端100身份特征信息进行配对验证,获取多个配对验证结果;根据配对验证结果发送投屏数据,以使所述投屏设备200根据所述投屏数据进行投屏显示,从而简化配对验证的流程,降低配对验证的难度,还可以多用户的投屏交互。

请参阅图16,其示出了本发明一个实施例提供的投屏装置,应用于终端100,该投屏装置包括:终端100身份特征信息获取模块、配对验证模块、配对验证结果获取模块以及投屏数据发送模块。

终端100身份特征信息获取模块,用于获取终端100身份特征信息。

配对验证模块,用于发送所述终端100身份特征信息进行配对验证,所述终端100身份特征信息用于与投屏身份特征信息进行配对验证,其中,所述投屏身份特征信息由投屏设备200获取。

配对验证结果获取模块,用于获取配对验证结果。以及

投屏数据发送模块,用于根据所述配对验证结果发送投屏数据,以使所述投屏设备200根据所述投屏数据进行投屏显示。

进一步地,配对验证结果获取模块还用于获取终端100身份特征信息与多个投屏子身份特征信息的多个验证结果。

进一步地,投屏数据发送模块还包括:投屏子设备确定单元和投屏数据发送单元。

投屏子设备确定单元,用于确定多个所述配对验证结果中为通过验证的所述投屏子身份特征信息所对应的所述投屏子设备。

投屏数据发送单元,用于发送所述投屏数据,以使对应的所述投屏子设备根据所述投屏数据进行投屏显示。

进一步地,投屏数据发送模块还包括:投屏文件选择单元、文件选择指令获取单元,选择文件发送单元。

投屏文件选择单元,用于当所述配对验证结果为通过验证时,显示投屏文件选择界面。

文件选择指令获取单元,用于在投屏文件选择界面上响应于文件选择操作,获取文件选择指令。

选择文件发送单元,根据所述文件选择指令发送投屏数据。

请参阅图17,其示出了本发明另一个实施例提供的投屏装置,应用于投屏设备200,该投屏装置包括:投屏信息获取模块、配对验证模块、配对验证结果获取模块、投屏显示模块。

投屏信息获取模块,用于获取投屏指令以及投屏身份特征信息。

配对验证模块,用于当所述投屏指令与预设的投屏指令相同时,发送所述投屏身份特征信息进行配对验证;所述投屏身份特征信息用于与终端100身份特征信息进行配对验证;其中,所述终端100身份特征信息由终端100获取。

配对验证结果获取模块,用于获取配对验证结果。以及

投屏显示模块,用于根据所述配对验证结果获取投屏数据进行投屏显示。

进一步地,所述投屏显示模块还包括:投屏数据获取单元和投屏显示单元。

投屏数据获取单元,用于当配对验证结果为通过验证时,获取投屏数据。

投屏显示单元,用于根据所述投屏数据在投屏界面上进行投屏显示。

进一步地,配对验证结果获取模块还用于获取所述投屏身份特征信息与所述多个子终端100身份特征信息的多个验证结果。

投屏显示模块还包括:子终端100确定单元、子终端100投屏数据获取单元以及投屏界面显示单元。

子终端100确定单元,用于确定多个所述配对验证结果中为通过验证的所述子终端100身份特征信息所对应的所述子终端100。

子终端100投屏数据获取单元,用于从通过验证的对应的所述子终端100获取投屏数据。

投屏界面显示单元,用于根据所述投屏数据在投屏界面上进行投屏显示。

请参阅图18,基于上述的投屏方法,本申请实施例还提供的另一种包括可以执行前述投屏方法的处理器的电子设备,电子设备还包括一个或多个处理器、存储器以一个或多个应用程序。其中,该存储器中存储有可以执行前述实施例中内容的程序,而处理器可以执行该存储器中存储的程序。

其中,处理器可以包括一个或者多个用于处理数据的核以及消息矩阵单元。处理器利用各种接口和线路连接整个电子设备内的各个部分,通过运行或执行存储在存储器内的指令、程序、代码集或指令集,以及调用存储在存储器内的数据,执行电子设备的各种功能和处理数据。可选地,处理器可以采用数字信号处理(digitalsignalprocessing,dsp)、现场可编程门阵列(field-programmablegatearray,fpga)、可编程逻辑阵列(programmablelogicarray,pla)中的至少一种硬件形式来实现。处理器可集成中央处理器(centralprocessingunit,cpu)、图像处理器(graphicsprocessingunit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器中,单独通过一块通信芯片进行实现。

存储器可以包括随机存储器(randomaccessmemory,ram),也可以包括只读存储器(read-onlymemory)。存储器可用于存储指令、程序、代码、代码集或指令集。存储器可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如终端100身份特征信息获取指令、投屏指令、投屏身份特征信息获取指令等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储终端100在使用中所创建的数据(比如投屏数据)等。

请参考图19,其示出了本申请实施例提供的一种计算机可读取存储介质的结构框图。该计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。

计算机可读取存储介质可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。可选地,计算机可读取存储介质包括非易失性计算机可读介质(non-transitorycomputer-readablestoragemedium)。计算机可读取存储介质具有执行上述方法中的任何方法步骤的程序代码的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码可以例如以适当形式进行压缩。

本发明提供的投屏方法、装置、电子设备及存储介质,通过获取终端100身份特征信息,发送所述终端100身份特征信息进行配对验证,获取配对验证结果;根据所述配对验证结果发送投屏数据,以使所述投屏设备200根据所述投屏数据进行投屏显示,从而简化配对验证的流程,降低配对验证的难度。

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

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