掌桥专利:专业的专利平台
掌桥专利
首页

一种控制方法和控制装置

文献发布时间:2023-06-19 13:29:16


一种控制方法和控制装置

技术领域

本申请涉及无线投屏技术领域,尤其涉及一种控制方法和控制装置。

背景技术

随着电子技术的不断发展,手机等移动设备已经成为人们日常生活、娱乐、工作不可缺少的设备,其适配安卓系统的网购、娱乐、教育等应用程序(Application,APP)数量和更新远远超过电脑适配微软(Windows)系统的APP;但是移动设备具有屏幕小的特点,长时间使用对眼睛具有不利影响。

当前人们越来越重视健康,而且电脑具有大屏幕的优势,因此可以通过无线投屏技术将手机等移动设备的屏幕投屏到电脑上。在相关技术中,目前的投屏方案需要用户操作按钮实现屏幕切换,这种手动触发投屏的方式操作繁琐,降低了用户的体验感。

发明内容

本申请的技术方案是这样实现的:

第一方面,本申请实施例提供了一种控制方法,包括:

在与至少一内容源提供端建立第一连接后,控制电子设备的无线投屏模组从第一状态切换至第二状态,以将至少一内容源提供端输入的至少一第一内容源显示输出至电子设备的显示屏幕;

其中,无线投屏模组在第一状态下的功耗小于其在第二状态下的功耗。

第二方面,本申请实施例提供了一种控制装置,包括:

控制模块,配置为在与至少一内容源提供端建立第一连接后,控制电子设备的无线投屏模组从第一状态切换至第二状态,以将至少一内容源提供端输入的至少一第一内容源显示输出至电子设备的显示屏幕;

其中,无线投屏模组在第一状态下的功耗小于其在第二状态下的功耗。

第三方面,本申请实施例提供了一种电子设备,该电子设备包括存储器和处理器;其中,

存储器,用于存储能够在所述处理器上运行的计算机程序;

处理器,用于在运行所述计算机程序时,执行如第一方面所述的方法。

第四方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,所述计算机程序被至少一个处理器执行时实现如第一方面所述的方法。

本申请实施例所提供的一种控制方法和控制装置,通过在与至少一内容源提供端建立第一连接后,控制电子设备的无线投屏模组从第一状态切换至第二状态,以将所述至少一内容源提供端输入的至少一第一内容源显示输出至所述电子设备的显示屏幕;其中,无线投屏模组在第一状态下的功耗小于其在第二状态下的功耗。这样,通过检测是否与内容源提供端建立连接,可以实现电子设备的无线投屏,从而不仅可以解决手动触发投屏所带来的操作繁琐问题,增加了用户对无线投屏的体验感,同时还提高了无线投屏的效率。

附图说明

图1为相关技术提供的一种电子设备的外观结构示意图;

图2为本申请实施例提供的一种控制方法的流程示意图;

图3为本申请实施例提供的一种控制方法的详细流程示意图;

图4为本申请实施例提供的一种电子设备的硬件结构示意图;

图5为本申请实施例提供的一种电子设备的外观结构示意图;

图6为相关技术提供的一种电子设备的逻辑架构示意图;

图7为本申请实施例提供的一种电子设备的逻辑架构示意图;

图8为本申请实施例提供的一种电子设备的具体逻辑框图示意图;

图9为本申请实施例提供的一种控制装置的组成结构示意图;

图10为本申请实施例提供的一种电子设备的组成结构示意图;

图11为本申请实施例提供的另一种电子设备的组成结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。可以理解的是,此处所描述的具体实施例仅用于解释相关申请,而非对该申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关申请相关的部分。

除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本申请实施例的目的,不是旨在限制本申请。

在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。

需要指出,本申请实施例所涉及的术语“第一\第二\第三”仅仅是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本申请实施例能够以除了在这里图示或描述的以外的顺序实施。

目前,在相关技术中,随着电子技术的不断发展,手机等移动设备已经成为人们日常生活、娱乐、工作不可缺少的设备,其适配安卓系统的网购、娱乐、教育等应用程序(Application,APP)数量和更新远远超过电脑适配微软(Windows)系统的APP。而适配电脑的APP发展很不理想,导致很多APP只能适配安装有安卓系统的移动设备。但是移动设备因为屏幕小,长时间使用对眼睛具有不利影响。

当前人们越来越重视健康,而且电脑具有大屏幕的优势,因此电脑需要能够和智能无线投模组进行智能自动切换,实现设备的共享;同时还能够支持电脑关机状态下的投屏,现有的智能无线投模组给市场和用户带来了耳目一新的产品。然而,在相关技术中,目前的投屏方案需要用户操作按钮(Button)实现屏幕切换,具体如图1所示,这种手动触发投屏的方式操作繁琐,降低了用户的体验感,而且还增加成本和影响工业设计(IndustrialDesign,ID)。

基于此,本申请实施例提供了一种控制方法,该方法的基本思想是:在与至少一内容源提供端建立第一连接后,控制电子设备的无线投屏模组从第一状态切换至第二状态,以将至少一内容源提供端输入的至少一第一内容源显示输出至电子设备的显示屏幕;其中,无线投屏模组在第一状态下的功耗小于其在第二状态下的功耗。这样,通过检测是否与内容源提供端建立连接,可以实现电子设备的无线投屏,从而可以解决手动触发投屏所带来的操作繁琐问题,不仅能够降低成本,还能够增加用户对无线投屏的体验感,同时还提高了无线投屏的效率。

下面将结合附图对本申请各实施例进行详细说明。

本申请的一实施例中,参见图2,其示出了本申请实施例提供的一种控制方法的流程示意图。如图2所示,该方法可以包括:

S201:在与至少一内容源提供端建立第一连接后,控制电子设备的无线投屏模组从第一状态切换至第二状态,以将至少一内容源提供端输入的至少一第一内容源显示输出至电子设备的显示屏幕。

需要说明的是,本申请实施例提供的控制方法可以应用于控制装置,或者是集成有该控制装置的电子设备。其中,电子设备可以包括具有显示屏幕等显示装置的设备,例如一体机电脑(All-In-One,AIO)、个人计算机(PC,Personal Computer)、笔记本电脑,个人数字助理(PDA,Personal Digital Assistant),便携式多媒体播放器(PMP,PortableMultimedia Player)、智能手机(Smart Phone)、智能电视机、电子白板、显示器等。在本申请实施例中,以AIO为例对本申请实施例的具体实现进行描述。

还需要说明的是,在本申请实施例中,电子设备内包括有无线投屏模组,用于将至少一内容源提供端输入的至少一第一内容源显示输出至电子设备的显示屏幕,以便用户可以通过电子设备的显示屏幕进行观看。

还需要说明的是,对于无线投屏模组而言,无线投屏模组可以处于第一状态(如休眠、关机等状态),也可以处于第二状态(如开机、运行等状态)。这样,当无线投屏模组未与任一内容源提供端建立第一连接时,这时候无线投屏模组可以处于第一状态;而当无线投屏模组与至少一内容源提供端建立第一连接时,这时候可以自动唤醒无线投屏模组,使其处于第二状态。也就是说,在无线投屏模组与至少一内容源提供端建立第一连接后,将会使得无线投屏模组从第一状态切换至第二状态。在本申请实施例中,无线投屏模组在第一状态下的功耗小于其在第二状态下的功耗。

在一些实施例中,对于建立无线投屏模组与至少一内容源提供端之间的通信连接,该方法还可以包括:

利用第一连接与至少一内容源提供端建立第二连接,其中,电子设备在第一连接下的功耗小于其在第二连接下的功耗;或,

与至少一内容源提供端建立第二连接,以利用第二连接建立第一连接,其中,电子设备在第二连接下的功耗小于其在第一连接下的功耗。

需要说明的是,对于建立连接时序而言,可以是先与至少一内容源提供端建立第一连接,然后利用第一连接再与至少一内容源提供端建立第二连接;或者,也可以是先与至少一内容源提供端建立第二连接,然后利用第二连接再与至少一内容源提供端建立第一连接,但是并不作任何限定。

还需要说明的是,第一连接与第二连接不同。其中,第一连接可以是蓝牙(BlueTooth,BT)连接,第二连接可以是无线保真(Wireless Fidelity,WIFI)连接;或者,第一连接可以是WIFI连接,第二连接可以是蓝牙连接;但是这里也不作任何限定。在本申请实施例中,下面将结合蓝牙连接和WIFI连接提供两种建立连接的具体实现方式:

在一种具体的实施例中,可以是在与至少一内容源提供端建立蓝牙连接后,控制无线投屏模组从第一状态切换至第二状态;然后通过蓝牙连接与至少一内容源提供端建立WIFI连接,以将至少一内容源提供端输入的内容源显示输出至电子设备的显示屏幕。

在另一种具体的实施例中,可以是与至少一内容源提供端建立蓝牙连接;在通过蓝牙连接与至少一内容源提供端建立WIFI连接后,控制无线投屏模组从第一状态切换至第二状态,以将至少一内容源提供端输入的内容源显示输出至电子设备的显示屏幕。

进一步地,在无线投屏模组与至少一内容源提供端之间建立通信连接之后,对于触发无线投屏模组从第一状态切换至第二状态的判断逻辑来说,在一些实施例中,该方法还可以包括:

获得作用于电子设备的输入操作,如果输入操作与建立第一连接和/或第二连接之间具有关联关系,执行控制电子设备的无线投屏模组从第一状态切换至第二状态的步骤;或,

获得至少一内容源提供端与电子设备之间的通信内容信息,基于通信内容信息,执行控制电子设备的无线投屏模组从第一状态切换至第二状态的步骤,或,执行电子设备的无线投屏幕组维持在第一状态。

需要说明的是,在上述的通信连接建立之后,还可以考虑一些辅助性操作进行判断该通信连接是否是用于无线投屏。具体如下:

在一种具体的实施例中,辅助性操作可以为作用于电子设备的输入操作,这里的输入操作可以是按下虚拟按键、用户手势等输入操作。具体地,在获得作用于电子设备的输入操作之后,如果输入操作与建立第一连接和/或第二连接之间具有关联关系,例如时序上的先后关系,或者实现上的触发关系等,那么可以控制无线投屏模组从第一状态切换至第二状态;或者,甚至可以是仅在获得作用于电子设备的输入操作之后,也可以控制无线投屏模组从第一状态切换至第二状态。

在另一种具体的实施例中,辅助性操作可以为至少一内容源提供端与电子设备之间的通信内容信息。具体地,如果获得至少一内容源提供端与电子设备之间的通信内容信息,例如通信内容信息可以指示上述建立的通信连接是用于无线投屏而非热点共享,那么也可以控制无线投屏模组从第一状态切换至第二状态,或者甚至也可以控制无线投屏模组维持在第一状态。

进一步地,在一些实施例中,该方法还可以包括:控制电子设备的运行状态,以将至少一内容源提供端输入的至少一第一内容源显示输出至电子设备的显示屏幕。

需要说明的是,在本申请实施例中,控制电子设备的运行状态,可以包括以下至少之一:

至少基于电子设备的类型和/或显示屏幕状态控制电子设备的运行状态;或,

至少基于作用于电子设备的输入信息控制电子设备的运行状态。

需要说明的是,可以根据电子设备的类型,例如显示器、AIO、电子白板、智能电视机等,控制电子设备的运行状态;或者,还可以根据电子设备的显示屏幕状态,例如黑屏状态、亮屏状态等,控制电子设备的运行状态;或者,甚至也可以根据作用于电子设备的输入信息,例如连接输入、操作输入、内容源输入等,控制电子设备的运行状态;本申请实施例对此不作任何限定。

在一种具体的实施例中,所述至少基于电子设备的类型和/或显示屏幕状态控制电子设备的运行状态,可以包括:

如果电子设备的显示屏幕处于第三状态,控制电子设备的显示屏幕从第三状态切换至第四状态,以将第一内容源显示输出至显示屏幕,其中,显示屏幕在第三状态下的功耗小于其在第四状态下的功耗;或,

如果电子设备的显示屏幕处于第四状态,获得电子设备的类型信息,以至少基于类型信息,控制电子设备的显示屏幕显示输出第一内容源,或,

控制电子设备的显示屏幕从显示输出第二内容源切换至至少显示输出第一内容源,其中,第二内容源来自电子设备本身,第一内容源来自内容源提供端。

需要说明的是,对于电子设备的显示屏幕而言,可以将其分为第三状态和第四状态等两种状态。其中,第三状态可以是指黑屏状态,这时候电子设备可以是处于关机状态或休眠状态;第四状态可以是指亮屏状态,这时候电子设备可以是处于开机状态或运行状态。需要注意的是,由于显示屏幕在亮屏状态比黑屏状态的功耗高,因而显示屏幕在第三状态下的功耗小于其在第四状态下的功耗。

示例性地,如果电子设备的显示屏幕处于黑屏状态,那么在无线投屏模组与至少一内容源提供端建立第一连接之后,可以控制将电子设备的显示屏幕从黑屏状态切换至亮屏状态,然后将第一内容源显示输出至显示屏幕。

示例性地,如果电子设备的显示屏幕处于亮屏状态,那么当电子设备为显示器时,可以控制电子设备的显示屏幕显示输出第一内容源;或者,当电子设备为AIO时,可以控制电子设备的显示屏幕从显示输出第二内容源切换至至少显示输出第一内容源(在分屏情况下,可以同时显示第一显示内容源和第二内容源);其中,第一内容源来自内容源提供端,第二内容源来自电子设备本身(即显示屏幕切换前的当前界面内容)。

换句话说,在电子设备处于关机状态的情况下,那么在无线投屏模组与至少一内容源提供端建立第一连接之后,可以控制电子设备开机,然后将第一内容源显示输出至显示屏幕。在电子设备处于开机状态的情况下,那么当电子设备为显示器时,可以控制电子设备的显示屏幕显示输出第一内容源;或者,当电子设备为AIO时,可以通过无线投屏模组向显示控制器发送第一显示切换命令,然后根据第一显示切换命令,通过显示控制器控制电子设备的显示屏幕进行内容切换,以使得电子设备的显示屏幕从显示输出第二内容源切换至至少显示输出第一内容源。

在另一种具体的实施例中,所述至少基于作用于电子设备的输入信息控制电子设备的运行状态,可以包括:

基于至少一内容源提供端输入的内容源信息和/或作用于电子设备的分屏操作控制电子设备的显示屏幕从第四状态切换至分屏状态,以将至少一第一内容源显示输出至显示屏幕的分屏区域;或,

基于至少一内容源提供端输入的连接请求信息,控制电子设备的显示屏幕显示输出第一内容源,或,

控制电子设备的显示屏幕从显示输出第二内容源切换至至少显示输出第一内容源,其中,第二内容源来自电子设备本身,第一内容源来自内容源提供端。

需要说明的是,在本申请实施例中,针对电子设备的运行状态,还可以是根据连接输入、操作输入、内容源输入等输入信息控制的。具体来讲,从分屏角度,可以是基于至少一内容源提供端输入的内容源信息和/或作用于电子设备的分屏操作,控制电子设备的显示屏幕从亮屏状态切换至分屏状态,然后将至少一第一内容源显示输出至显示屏幕的分屏区域;或者,从设备类型角度,还可以是基于至少一内容源提供端输入的连接请求信息,对于显示器而言,可以是控制电子设备的显示屏幕显示输出第一内容源;对于AIO而言,可以是控制电子设备的显示屏幕从显示输出第二内容源切换至至少显示输出第一内容源(在分屏情况下,可以同时显示第一显示内容源和第二内容源);但是这里并不作任何限定。

进一步地,对于分屏场景而言,在一些实施例中,所述基于至少一内容源提供端输入的内容源信息和/或作用于电子设备的分屏操作控制电子设备的显示屏幕从第四状态切换至分屏状态,可以包括:

如果获得至少一内容源提供端的输入,基于其输入的第一内容源数量和/或分辨率将显示屏幕的输出区域划分为至少两显示区域;或,

如果获得显示屏划分操作,确定获得电子设备的分屏操作,至少基于显示屏划分操作将显示屏幕的输出区域划分为至少两显示区域;或,

如果获得在显示屏幕上创建至少两桌面的操作,确定获得电子设备的分屏操作,将显示屏幕的输出区域划分为至少两显示区域;或,

如果获得切换显示屏幕的显示分辨率的操作,确定获得电子设备的分屏操作,将显示屏幕的输出区域划分为至少两显示区域;或,

如果获得至少两内容源的输入、且获得作用于显示屏幕的划分操作,确定获得电子设备的分屏操作,至少基于划分操作将显示屏幕的输出区域划分为至少两显示区域。

需要说明的是,本申请实施例可以基于多种方式确定是否获得电子设备的分屏操作,并基于获得的分屏操作对显示屏幕的输出区域进行相应划分。

在一种具体的示例中,如果获得至少一内容源提供端的输入,例如分别获取到电子设备自身输入的内容源和至少一个外部设备(例如:智能手机、平板电脑、笔记本电脑等)输入的内容源,则至少可以基于内容源的属性信息将显示屏幕的输出区域划分为与至少两内容源相对应的至少两显示区域。其中,内容源的属性信息可以包括内容源的数量和/或内容源的分辨率,甚至还可以包括内容源的来源、内容源的输入方式等,这里并不作任何限定。

在另一种具体的示例中,如果获得显示屏划分操作,就确定获得分屏操作,其中,显示屏划分操作至少可以包括针对显示屏的触控操作、按压轨迹操作、触控选项选择的操作等,甚至也可以是用户的语音输入或者手势输入等等;在获得显示屏划分操作之后,就可以至少基于显示屏划分操作对显示屏幕的输出区域进行相应的划分,以得到至少两显示区域。

在又一种具体的示例中,如果获得在显示屏上创建至少两桌面的操作,就确定获得分屏操作,并根据创建的至少两桌面将显示屏幕的输出区域划分为至少两显示区域。在这种示例下,至少两桌面各种作为独立的显示桌面,即这至少两桌面具有相同的显示级别,彼此之间并不存在父子关系。

在再一种具体的示例中,如果获得切换显示屏的显示分辨率的操作,则确定获得分屏操作,将显示屏幕的输出区域划分为至少两显示区域。在这种示例下,由于将显示屏幕的显示分辨率进行了切换,例如:从3840×2160切换到了2880×2160,则显示屏幕上未显示画面的区域(如黑边或者白边区域)也作为一分屏区域。

在再一种具体的示例中,如果获得至少两内容源的输入,并且还获得了作用于显示屏幕的划分操作,例如前面的示例中所列举的一个或者多个作用于显示屏幕的划分操作,就确定获得分屏操作,则可以至少基于该划分操作对显示屏幕的输出区域进行划分,以得到至少两显示区域。

也就是说,在本申请实施例中,可以基于多种不同依据,例如内容源输入和/或划分操作,对显示屏幕的输出区域进行划分,以将显示屏幕的输出区域划分为至少两显示区域。

进一步地,在对显示屏幕的输出区域进行划分时,其中,至少基于内容源的属性信息将显示屏幕的输出区域划分为至少两显示区域,可以包括:

基于内容源的数量和/或各内容源的分辨率将显示屏幕的输出区域划分为至少两显示区域,以使得至少两显示区域的分辨率之和小于或等于显示屏幕的分辨率;或,

基于内容源的提供端的目标信息将显示屏幕的输出区域划分为至少两显示区域,以使得至少两显示区域的分辨率之和小于或等于显示屏幕的分辨率;

且/或,

至少基于显示屏划分操作将显示屏幕的输出区域划分为至少两显示区域,可以包括:

基于作用于显示屏幕的操作轨迹将显示屏幕的输出区域划分为至少两显示区域,或,基于作用于显示屏幕的分屏控件的选择操作将显示屏幕的输出区域划分为至少两显示区域,或,基于语音输入和/或手势输入将显示屏幕的输出区域划分为至少两显示区域,以使得所述至少两显示区域的分辨率之和小于或等于显示屏幕的分辨率,其中,分屏控件显示于显示屏幕上的OSD窗口或系统应用窗口。

需要说明的是,在基于内容源的属性信息对显示屏幕的输出区域进行划分时,可以基于内容源的数量和/或每一内容源各自的分辨率对显示屏幕的输出区域进行划分,并使得划分之后的至少两显示区域的分辨率之和小于或者等于显示屏幕的分辨率。

例如,如果内容源的数量为两个,则将显示屏幕的输出区域划分为两个显示区域,且这两个显示区域的分辨率之和小于或者等于显示屏幕的分辨率;如果两内容源的分辨率相同,则可以将显示屏幕的输出区域划分为两个分辨率相同的显示区域,并且这两个显示区域的分辨率之和小于或者等于显示屏幕的分辨率;如果两内容源的分辨率不同,则可以根据两者的分辨率的比例调整其各自对应的显示区域的分辨率,并且这两个显示区域的分辨率之和小于或者等于显示屏幕的分辨率。

或者,还可以基于内容源的提供端的目标信息对显示屏幕的输出区域进行划分,其中,内容源的提供端的目标信息至少可以包括提供端的类型信息、标识信息以及提供端运行的应用信息等,并使得划分得到的至少两显示区域的分辨率之和小于或者等于显示屏幕的分辨率。

例如,若内容源的提供端分别为电子设备自身和外部的智能手机,此时可以通过提供端的类型信息对显示屏幕的输出区域进行划分,由于智能手机的屏幕通常较窄,则可以选择3:1的分屏比例;其中,占比例3/4的显示区域用于显示来自电子设备自身的内容源,占比例1/4的显示区域用于显示来自智能手机的内容源。

又例如,若内容源的提供端分别为电子设备自身和外部的智能手机时,还可以根据提供端运行的应用程序信息对显示屏幕的输出区域进行划分,如果电子设备运行的是视频播放应用,且为横屏播放,而智能手机运行的是阅读软件,且为竖屏播放,则可以选择3:1的分配比例;如果电子设备和智能手机均运行视频播放软件,且均为横屏播放,则可以选择1:1的分屏比例。

还需要说明的是,还可以只基于显示屏划分操作对显示屏幕的输出区域进行划分,或者将内容源的属性信息与显示屏划分操作相结合对显示屏幕的输出区域进行划分,以得到至少两显示区域。而且在将显示屏幕的输出区域划分为至少两显示区域时,最终可以使得划分得到的至少两显示区域的分辨率之和小于或等于显示屏幕的分辨率。

示例性地,在未对显示屏幕的输出区域进行划分之前,显示屏幕的分辨率为3840×2160,如果根据内容源的属性信息和/或显示屏划分操作确定需要对显示屏幕的输出区域进行3:1分屏,则可以是将显示屏幕的输出区域分为分辨率分别为2880×2160和960×2160的两个显示区域。

除此之外,在一些实施例中,该方法还可以包括:在与至少一内容源提供端断开第一连接后,控制无线投屏模组从第二状态切换至第一状态。

需要说明的是,在无线投屏模组与至少一内容源提供端建立第一连接后,可以控制无线投屏模组从第一状态切换至第二状态;反之,在无线投屏模组与至少一内容源提供端断开第一连接后,还可以控制无线投屏模组从第二状态切换至第一状态;由于无线投屏模组在第一状态下的功耗小于其在第二状态下的功耗,使得无线投屏模组可以进入低功耗模式,达到省电的目的。

示例性地,根据电子设备的类型信息,在与至少一内容源提供端断开第一连接后,如果电子设备为显示器,那么可以确定电子设备的显示屏幕当前无显示输出的内容源;如果电子设备为AIO,那么可以通过无线投屏模组向显示控制器发送第二显示切换命令,然后根据第二显示切换命令,通过显示控制器控制电子设备的显示屏幕进行内容切换,以使得电子设备的显示屏幕显示自身输入的第二内容源。

本实施例提供了一种控制方法,通过在与至少一内容源提供端建立第一连接后,控制电子设备的无线投屏模组从第一状态切换至第二状态,以将所述至少一内容源提供端输入的至少一第一内容源显示输出至所述电子设备的显示屏幕;其中,无线投屏模组在第一状态下的功耗小于其在第二状态下的功耗。这样,通过检测是否与内容源提供端建立连接,可以实现电子设备的无线投屏,从而不仅可以解决手动触发投屏所带来的操作繁琐问题,增加了用户对无线投屏的体验感,同时还提高了无线投屏的效率。

本申请的另一实施例中,参见图3,其示出了本申请实施例提供的一种控制方法的详细流程示意图。如图3所示,电子设备以AIO为例,内容源提供端以智能手机为例,该详细流程可以包括:

S301:无线投屏模组通过底层驱动检测智能手机的连接状态。

S302:当无线投屏模组与智能手机未连接、或者与智能手机断开连接时,无线投屏模组进入第一状态。

S303:当无线投屏模组与智能手机建立连接时,无线投屏模组从第一状态切换至第二状态,并且通过Scalar芯片将智能手机输入的第一内容源切换至电子设备的显示屏幕进行显示输出。

S304:当无线投屏模组与智能手机断开连接时,无线投屏模组从第二状态切换至第一状态,并且通过Scalar芯片将来自电子设备本身的第二内容源切换至电子设备的显示屏幕进行显示输出。

需要说明的是,在本申请实施例中,AIO可以包括无线投屏模组和显示控制模组。其中,无线投屏模组中具有无线连接模块、片上系统(System on Chip,SOC)等,显示控制模组中具有电源模块、显示控制器(如Scalar芯片)等,而且无线投屏模组和显示控制模组之间通过若干个通信接口连接,以实现将智能手机输入的第一内容源显示输出至电子设备的显示屏幕。

具体来说,当无线投屏模组通过无线连接模块与智能手机建立连接时,可以由SOC上的底层驱动检测智能手机的连接状态,比如无线投屏模组与智能手机未连接、或者无线投屏模组与智能手机断开连接、或者无线投屏模组与智能手机建立连接等,进而确定出无线投屏模组的状态(如第一状态和第二状态)。

还需要说明的是,在本申请实施例中,无线投屏模组在第一状态下的功耗小于其在第二状态下的功耗。其中,对于无线投屏模组而言,无线投屏模组可以处于第一状态(如休眠、关机等状态),也可以处于第二状态(如开机、运行等状态),其具体是由底层驱动检测智能手机的连接状态来确定的。

也就是说,当检测到无线投屏模组与智能手机未连接、或者与智能手机断开连接时,这时候无线投屏模组可以进入低功耗模式,即无线投屏模组进入第一状态;一旦检测到无线投屏模组与智能手机建立连接时,这时候可以自动唤醒无线投屏模组,控制无线投屏模组从第一状态切换至第二状态,并且触发Scalar芯片将智能手机输入的第一内容源切换至电子设备的显示屏幕进行显示输出;进一步地,当检测到无线投屏模组与智能手机断开连接时,这时候可以控制无线投屏模组再次进入低功耗模式,并且还可以触发Scalar芯片将来自电子设备本身的第二内容源再次切换至电子设备的显示屏幕进行显示输出。

本实施例提供了一种控制方法,通过上述实施例对前述实施例的具体实现进行了详细阐述,从中可以看出,通过检测是否与内容源提供端建立连接,可以实现电子设备的无线投屏,从而不仅可以解决手动触发投屏所带来的操作繁琐问题,增加了用户对无线投屏的体验感,同时还提高了无线投屏的效率。

本申请的又一实施例中,参见图4,其示出了本申请实施例提供的一种电子设备的硬件结构示意图。如图4所示,电子设备40可以包括无线投屏模组401、显示控制模组402和显示屏幕403;其中,

无线投屏模组401,配置为在与至少一内容源提供端建立第一连接后,控制其从第一状态切换至第二状态;

显示控制模组402,配置为将至少一内容源提供端输入的至少一第一内容源显示输出至显示屏幕403。

在本申请实施例中,无线投屏模组402在第一状态下的功耗小于其在第二状态下的功耗。

在一些实施例中,对于无线投屏模组401而言,无线投屏模组401可以包括处理芯片和第一通信接口;其中,

处理芯片,配置为在检测到与至少一内容源提供端建立第一连接后,生成投屏命令;

第一通信接口,配置为将投屏命令发送给显示控制模组402;

显示控制模组402,配置为根据投屏命令,通过显示控制器控制至少一内容源提供端输入的至少一第一内容源显示输出至显示屏幕403。

在一些实施例中,对于无线投屏模组401而言,无线投屏模组401还可以包括第二通信接口;其中,

处理芯片,还配置为在检测到与至少一内容源提供端建立第一连接后,获得至少一内容源提供端输入的至少一第一内容源;

第二通信接口,配置为将至少一内容源提供端输入的至少一第一内容源发送给显示控制器;

显示控制模组402,还配置为接收到至少一内容源提供端输入的至少一第一内容源后,通过显示控制器将至少一内容源提供端输入的至少一第一内容源显示输出至显示屏幕403。

在一些实施例中,对于无线投屏模组401而言,无线投屏模组401还可以包括第三通信接口;其中,

处理芯片,还配置为基于作用于内容源提供端的显示屏的操作轨迹,生成触摸控制指令;

第三通信接口,配置为将触摸控制指令发送给电子设备的显示屏幕,以实现对内容源提供端输入的内容源进行显示调整。

在一些实施例中,对于无线投屏模组401而言,无线投屏模组401还可以包括无线连接模块;其中,

无线连接模块,配置为与至少一内容源提供端建立第一连接。

需要说明的是,在本申请实施例中,第一通信接口可以为通用型之输入输出(General-purpose input/output,GPIO)接口,第二通信接口可以为高清多媒体接口(HighDefinition Multimedia Interface,HDMI),第三通信接口可以为通用串行总线(Universal Serial Bus,USB)接口。

还需要说明的是,在本申请实施例中,无线连接模块具有WIFI连接和/或蓝牙连接的功能,这里的处理芯片可以为SOC;另外,显示控制器(如Scalar芯片)位于显示模组中,以便实现将至少一内容源提供端输入的至少一第一内容源显示输出至电子设备的显示屏幕。

在一种具体的示例中,对于电子设备40而言,图5示出了本申请实施例提供的一种电子设备的外观结构示意图。与图1所示的外观结构相比,由于相关技术中需要一按钮进行屏幕切换,影响了用户的体验感;而在本申请实施例中,已经不再需要该按钮,不仅能够降低成本,而且还不会影响电子设备的ID设计。

相应地,图6示出了相关技术提供的一种电子设备的逻辑架构示意图,图7示出了本申请实施例提供的一种电子设备的逻辑架构示意图。根据图6和图7的对比,可以明显看出相关技术中需要有一个按钮。下面以图7为例对本申请实施例的逻辑架构进行详细说明。

如图7所示,该逻辑架构可以包括无线投屏模组、显示控制模组和显示屏幕(PanelTouch)。其中,无线投屏模组包括WIFI+BT模块、第三代双倍速率(3rd Double Data Rate,DDR3)内存、内嵌式多媒体(Embedded Multi Media Card,EMMC)存储器、32K晶振(Crystal32K)、SOC芯片、HDMI接口、GPIO1/2接口、电源模块、USB2.0接口;显示控制模组可以包括控制处理器(EC芯片)、Scalar芯片、开关(Switch)模块、电源模块、第一HDMI输入接口(HDMIin)、第二HDMI输入接口(HDMI in)、显卡(Graphics Force Express,GFX)和电源模块。

需要说明的是,在图7中,无线投屏模组通过WIFI+BT模块与内容源提供端(如智能手机)建立连接;而无线投屏模组中的HDMI接口与显示控制模组中的第一HDMI输入接口连接,无线投屏模组中的GPIO1/2接口与显示控制模组中的控制处理器(EC芯片)连接,无线投屏模组中的电源模块与显示控制模组中的电源模块连接,无线投屏模组中的USB2.0接口与显示屏幕(Panel Touch)连接。在这里,需要注意的是,显示控制模组中的第一HDMI输入接口和第二HDMI输入接口,其中一个是用于实现有线连接,另一个是用于实现无线连接,两者均与控制处理器(EC芯片)相连接,用于将内容源提供端(如智能手机)输入的第一内容源传输给控制处理器(EC芯片);而USB2.0接口主要是用于向显示屏幕发送鼠标、键盘、触摸屏等操作的控制信号,用于对内容源提供端(如智能手机)输入的第一内容源在显示屏幕进行投屏调整。

还需要说明的是,在图7中,显示控制模组中的电源模块用于给控制处理器(EC芯片)和无线投屏模组供电,通常是提供5V电压。但是无线投屏模组内的各个模块需要的电压并不一定为5V;因此,无线投屏模组中也设置有电源模块,其作用是将5V电压转换成各个模块所需要的目标电压,例如1.8V、3V等。

与相关技术相比,本申请实施例的图7中多了一组GPIO1/2接口。这样,当通过WIFI+BT模块检测到与内容源提供端(如智能手机)建立连接时,那么无线投屏模组可以通过GPIO1/2接口向显示控制模组发送第一显示切换命令,以使得Scalar芯片控制开关模块对显示屏幕进行内容切换,将内容源提供端(如智能手机)输入的第一内容源显示输出到显示屏幕中;一旦当通过WIFI+BT模块检测到与内容源提供端(如智能手机)断开连接或者未连接时,那么无线投屏模组也可以通过GPIO1/2接口向显示控制模组发送第二显示切换命令,以使得Scalar芯片控制开关模块对显示屏幕进行内容切换,将来自电子设备自身的第二内容源显示输出到显示屏幕中。

另外,结合图7,针对电子设备的不同类型信息,图7具体为电子设备的类型为AIO的情况,这时候在通过WIFI+BT模块检测到与内容源提供端(如智能手机)建立连接时,那么无线投屏模组可以通过GPIO1/2接口向控制处理器(EC芯片)发送命令,以使得Scalar芯片控制开关模块对显示屏幕进行内容切换,从而控制显示屏幕从显示输出来自电子设备自身的第二内容源切换至内容源提供端(如智能手机)输入的第一内容源。此外,如果电子设备的类型为显示器,那么对于图7中的显示控制模组而言,其内部不再需要Scalar芯片和开关模块;这时候在通过WIFI+BT模块检测到与内容源提供端(如智能手机)建立连接时,那么无线投屏模组可以通过GPIO1/2接口向控制处理器(EC芯片)发送命令,从而控制显示屏幕显示输出第一内容源。

进一步地,根据图7所示的逻辑架构,图8示出了本申请实施例提供的一种电子设备的具体逻辑框图示意图。如图8所示,对于无线投屏模组而言,一方面,无线投屏模组与内容源提供端(如智能手机)建立连接;另一方面,无线投屏模组通过HDMI接口向控制处理器(EC芯片)发送内容源提供端(如智能手机)输入的第一内容源,无线投屏模组通过GPIO1/2接口向控制处理器(EC芯片)发送第一显示切换命令或者第二显示切换命令,无线投屏模组通过USB2.0接口向显示屏幕发送鼠标、键盘、触摸屏等操作的控制信号;另外,电源模块用于向无线投屏模组供电(如5V电压),使得无线投屏模组一直保持上电状态。

也就是说,以内容源提供端为智能手机为例,无线投屏模组通过底层驱动自动检测智能手机连接的状态;当无线投屏模组与智能手机未连接或者与智能手机断开连接时,无线投屏模组会自动进入低功耗模式,在检测到与智能手机连接时会被自动唤醒;这样,当智能手机连接到无线投屏模组时,无线投屏模组可以自动触发电子设备,使其内部的Scalar芯片自动切换到无线投屏功能,即将智能手机输入的第一内容源切换至电子设备的显示屏幕进行显示输出;当智能手机与无线投屏模组断开连接或者没有连接时,无线投屏模组可以自动触发电子设备,使其内部的Scalar芯片自动切换到电子设备自身的Windows界面,即将来自电子设备本身的第二内容源切换至电子设备的显示屏幕进行显示输出。

本实施例提供了一种电子设备的逻辑架构,通过上述实施例对前述实施例的具体实现进行了详细阐述,从中可以看出,通过检测是否与内容源提供端建立连接,可以实现电子设备的无线投屏,从而不仅可以解决手动触发投屏所带来的操作繁琐问题,增加了用户对无线投屏的体验感,同时还提高了无线投屏的效率。

本申请的再一实施例中,参见图9,其示出了本申请实施例提供的一种控制装置90的组成结构示意图。如图9所示,控制装置90可以包括:

控制模块901,配置为在与至少一内容源提供端建立第一连接后,控制电子设备的无线投屏模组从第一状态切换至第二状态,以将至少一内容源提供端输入的至少一第一内容源显示输出至电子设备的显示屏幕;其中,无线投屏模组在第一状态下的功耗小于其在第二状态下的功耗。

在一些实施例中,控制模块901,还配置为利用第一连接与至少一内容源提供端建立第二连接,其中,电子设备在第一连接下的功耗小于其在第二连接下的功耗;或,与至少一内容源提供端建立第二连接,以利用第二连接建立第一连接,其中,电子设备在第二连接下的功耗小于其在第一连接下的功耗。

在一些实施例中,参见图9,控制装置90还可以包括获取模块902,配置为获得作用于电子设备的输入操作,如果输入操作与建立第一连接和/或第二连接之间具有关联关系,执行控制电子设备的无线投屏模组从第一状态切换至第二状态的步骤;或,

获取模块902,还配置为获得至少一内容源提供端与电子设备之间的通信内容信息,基于通信内容信息,执行控制电子设备的无线投屏模组从第一状态切换至第二状态的步骤,或,执行电子设备的无线投屏幕组维持在第一状态。

在一些实施例中,控制模块901,还配置为控制电子设备的运行状态,以将至少一内容源提供端输入的至少一第一内容源显示输出至电子设备的显示屏幕。

在一些实施例中,控制电子设备的运行状态,包括以下至少之一:

至少基于电子设备的类型和/或显示屏幕状态控制电子设备的运行状态;或,

至少基于作用于电子设备的输入信息控制电子设备的运行状态。

在一些实施例中,控制模块901,还配置为如果电子设备的显示屏幕处于第三状态,控制电子设备的显示屏幕从第三状态切换至第四状态,以将第一内容源显示输出至显示屏幕,其中,显示屏幕在第三状态下的功耗小于其在第四状态下的功耗;或,

控制模块901,还配置为如果电子设备的显示屏幕处于第四状态,获得电子设备的类型信息,以至少基于类型信息,控制电子设备的显示屏幕显示输出第一内容源,或,控制电子设备的显示屏幕从显示输出第二内容源切换至至少显示输出第一内容源,其中,第二内容源来自电子设备本身,第一内容源来自内容源提供端。

在一些实施例中,控制模块901,还配置为基于至少一内容源提供端输入的内容源信息和/或作用于电子设备的分屏操作控制电子设备的显示屏幕从第四状态切换至分屏状态,以将至少一第一内容源显示输出至显示屏幕的分屏区域;或,

控制模块901,还配置为基于至少一内容源提供端输入的连接请求信息,控制电子设备的显示屏幕显示输出第一内容源,或,

控制模块901,还配置为控制电子设备的显示屏幕从显示输出第二内容源切换至至少显示输出第一内容源,其中,第二内容源来自电子设备本身,第一内容源来自内容源提供端。

在一些实施例中,参见图9,控制装置90还可以包括分屏模块903,配置为如果获得所述至少一内容源提供端的输入,基于其输入的第一内容源数量和/或分辨率将显示屏幕的输出区域划分为至少两显示区域;或,

分屏模块903,还配置为如果获得显示屏划分操作,确定获得电子设备的分屏操作,至少基于显示屏划分操作将显示屏幕的输出区域划分为至少两显示区域;或,

分屏模块903,还配置为如果获得在显示屏上创建至少两桌面的操作,确定获得电子设备的分屏操作,将显示屏幕的输出区域划分为至少两显示区域;或,

分屏模块903,还配置为如果获得切换显示屏的显示分辨率的操作,确定获得电子设备的分屏操作,将显示屏幕的输出区域划分为至少两显示区域;或,

分屏模块903,还配置为如果获得至少两内容源的输入、且获得作用于显示屏的划分操作,确定获得电子设备的分屏操作,至少基于划分操作将显示屏幕的输出区域划分为至少两显示区域。

在一些实施例中,控制模块901,还配置为在与至少一内容源提供端断开第一连接后,控制无线投屏模组从第二状态切换至第一状态。

可以理解地,在本实施例中,“单元”可以是部分电路、部分处理器、部分程序或软件等等,当然也可以是模块,还可以是非模块化的。而且在本实施例中的各组成部分可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

所述集成的单元如果以软件功能模块的形式实现并非作为独立的产品进行销售或使用时,可以存储在一个计算机可读取存储介质中,基于这样的理解,本实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或processor(处理器)执行本实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

因此,本实施例提供了一种计算机存储介质,该计算机存储介质存储有计算机程序,所述计算机程序被至少一个处理器执行时实现前述实施例中任一项所述方法的步骤。

基于上述的一种控制装置90的组成以及计算机存储介质,参见图10,其示出了本申请实施例提供的一种电子设备的组成结构示意图。如图10所示,电子设备100可以包括:通信接口1001、存储器1002和处理器1003;各个组件通过总线系统1004耦合在一起。可理解,总线系统1004用于实现这些组件之间的连接通信。总线系统1004除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图10中将各种总线都标为总线系统1004。其中,通信接口1001,用于在与其他外部网元之间进行收发信息过程中,信号的接收和发送;

存储器1002,用于存储能够在处理器1003上运行的计算机程序;

处理器1003,用于在运行所述计算机程序时,执行:

在与至少一内容源提供端建立第一连接后,控制电子设备的无线投屏模组从第一状态切换至第二状态,以将至少一内容源提供端输入的至少一第一内容源显示输出至电子设备的显示屏幕;

其中,无线投屏模组在第一状态下的功耗小于其在第二状态下的功耗。

可以理解,本申请实施例中的存储器1002可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double DataRate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步链动态随机存取存储器(Synchronous link DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DRRAM)。本文描述的系统和方法的存储器1002旨在包括但不限于这些和任意其它适合类型的存储器。

而处理器1003可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器1003中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器1003可以是通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器1002,处理器1003读取存储器1002中的信息,结合其硬件完成上述方法的步骤。

可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(ApplicationSpecific Integrated Circuits,ASIC)、数字信号处理器(Digital Signal Processing,DSP)、数字信号处理设备(DSP Device,DSPD)、可编程逻辑设备(Programmable LogicDevice,PLD)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、通用处理器、控制器、微控制器、微处理器、用于执行本申请所述功能的其它电子单元或其组合中。

对于软件实现,可通过执行本文所述功能的模块(例如过程、函数等)来实现本文所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。

可选地,作为另一个实施例,处理器1003还配置为在运行所述计算机程序时,执行前述实施例中任一项所述的方法。

基于上述控制装置90的组成以及计算机存储介质,参见图11,其示出了本申请实施例提供的另一种电子设备的组成结构示意图。如图11所示,该电子设备100至少包括前述实施例中任一项所述的控制装置90。

对于电子设备100而言,在与至少一内容源提供端建立第一连接后,控制电子设备的无线投屏模组从第一状态切换至第二状态,以将所述至少一内容源提供端输入的至少一第一内容源显示输出至所述电子设备的显示屏幕。这样,通过检测是否与内容源提供端建立连接,可以实现电子设备的无线投屏,从而不仅可以解决手动触发投屏所带来的操作繁琐问题,增加了用户对无线投屏的体验感,同时还提高了无线投屏的效率。

以上所述,仅为本申请的较佳实施例而已,并非用于限定本申请的保护范围。

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

上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。

本申请所提供的几个方法实施例中所揭露的方法,在不冲突的情况下可以任意组合,得到新的方法实施例。

本申请所提供的几个产品实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的产品实施例。

本申请所提供的几个方法或设备实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的方法实施例或设备实施例。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

相关技术
  • 通信系统、用户设备、控制装置、通信系统控制方法、用户设备控制方法、以及控制装置控制方法
  • 通信系统、用户设备、控制装置、通信系统控制方法、用户设备控制方法、以及控制装置控制方法
技术分类

06120113694163