控制方法、控制装置及电子设备与流程

文档序号:12362627阅读:194来源:国知局
控制方法、控制装置及电子设备与流程

本发明属于通信技术领域,尤其涉及控制方法、控制装置及电子设备。



背景技术:

目前,电子设备的种类越来越多,用户出现了如下需求:在某个电子设备上显示的画面,用户希望在另一个电子设备上进行显示。为了满足上述需求,现有技术中研发了镜像技术。这里所说的镜像技术,是指将源电子设备上显示的画面传输至目标电子设备,通过目标电子设备进行显示的技术。例如:将手机中正在显示的内容投射到电视或者电脑等大屏设备中显示。Miracast技术就是其中之一,Miracast是由Wi-Fi联盟定制的一种点到点的多媒体分享协议。

在实际使用过程中,为了达到更好的观看体验,用户会在横屏和竖屏之间调整源电子设备的姿态,传输至目标电子设备的图像也会相应地呈现横屏状态下的格式或者竖屏状态下的格式。但是,目标电子设备的显示单元中的显示界面是固定不变的,这会导致目标电子设备的显示界面与源电子设备的画面不匹配,造成用户较差的使用体验。



技术实现要素:

有鉴于此,本发明的目的在于提供电子设备及其控制方法和控制装置,以提高目标电子设备的显示界面与源电子设备的画面的匹配度,从而提高用户体验。

为实现上述目的,本发明提供如下技术方案:

本发明公开一种控制方法,应用于第一电子设备,所述控制方法包括:

在所述第一电子设备向第二电子设备发送显示数据过程中,检测所述第 一电子设备的姿态参数,其中,所述显示数据为所述第一电子设备中第一显示内容对应的数据,所述第二电子设备基于所述显示数据在第一界面上显示第二显示内容,所述第一显示内容与所述第二显示内容相同;

在所述第一电子设备的姿态参数发生变化时,判断所述第一电子设备的姿态参数的变化是否满足预设条件;

在确定满足预设条件的情况下,基于所述第一电子设备当前的姿态参数生成姿态调整信息;

将所述姿态调整信息发送至所述第二电子设备,以使所述第二电子设备基于所述姿态调整信息调整所述第一界面的运行模式。

可选的,上述控制方法中,在所述第一电子设备向所述第二电子设备发送显示数据之前,还包括:基于所述第一电子设备当前的姿态参数生成姿态调整信息,并发送至所述第二电子设备,以使所述第二电子设备基于所述姿态调整信息初始化所述第一界面的运行模式。

可选的,上述控制方法中,所述检测所述第一电子设备的姿态参数,包括:通过传感器分别检测所述第一电子设备的第一轴线和第二轴线与铅直方向之间的夹角,其中,所述第一轴线和所述第二轴线相互垂直。

可选的,上述控制方法中,所述判断所述第一电子设备的姿态参数的变化是否满足预设条件,包括:判断在预设时间内所述第一电子设备的第一轴线与铅直方向之间的夹角的变化量、以及所述第二轴线与铅直方向之间的夹角的变化量是否均达到第一角度阈值,若是,则确定所述第一电子设备的姿态参数的变化满足所述预设条件。

可选的,上述控制方法中,所述判断所述第一电子设备的姿态参数的变化是否满足预设条件,包括:判断是否所述第一电子设备的第一轴线与铅直方向之间的夹角从第一夹角区间变化至第二夹角区间、且所述第二轴线与铅直方向之间的夹角从所述第二夹角区间变化至所述第一夹角区间,或者所述第一轴线与铅直方向之间的夹角从所述第二夹角区间变化至所述第一夹角区间、且所述第二轴线与所述铅直方向之间的夹角从所述第一夹角区间变化至所述第二夹角区间,若是,则确定所述第一电子设备的姿态参数的变化满足 所述预设条件。

可选的,上述控制方法中,基于所述第一电子设备当前的姿态参数生成姿态调整信息,包括:根据所述第一电子设备当前的姿态参数确定所述第一电子设备当前的姿态;确定表征所述第一电子设备当前姿态的姿态标识,将所述姿态标识作为姿态调整信息。

另一方面,本发明还公开一种控制方法,应用于第二电子设备,所述控制方法包括:

在所述第二电子设备基于显示数据在显示单元的第一界面输出第二显示内容时,监测是否接收到姿态调整信息,所述显示数据为第一电子设备向所述第二电子设备发送的所述第一电子设备中第一显示内容对应的数据,所述第二显示内容与所述第一显示内容相同;

在接收到姿态调整信息后,基于所述姿态调整信息调整所述第一界面的运行模式。

可选的,上述控制方法中,当所述第二电子设备在接收到显示数据之前接收到姿态调整信息的情况下,还包括:根据所述姿态调整信息确定所述第一界面的初始运行模式,将所述第一界面调整至所述初始运行模式,对所述第一界面进行初始化。

可选的,上述控制方法中,在所述姿态调整信息为表征所述第一电子设备当前姿态的姿态标识的情况下,基于所述姿态调整信息调整所述第一界面,包括:利用所述姿态调整信息,以及预设的姿态调整信息与第一界面的运行模式之间的对应关系,确定所述第一界面的目标运行模式;其中,所述第一界面的运行模式包括第一模式和第二模式,所述第一界面运行于所述第一模式的情况下,所述第一界面的第一侧边的长度大于第二侧边的长度,所述第一界面运行于所述第二模式的情况下,所述第一界面的第一侧边的长度小于第二侧边的长度;将所述第一界面调整至所述目标运行模式。

可选的,上述控制方法还包括:基于所述第二电子设备中显示单元的大小调整所述第一界面的大小。

另一方面,本发明还公开一种控制装置,应用于第一电子设备,所述控 制装置包括:

姿态参数检测单元,用于在所述第一电子设备向第二电子设备发送显示数据过程中,检测所述第一电子设备的姿态参数,其中,所述显示数据为所述第一电子设备中第一显示内容对应的数据,所述第二电子设备基于所述显示数据在第一界面上显示第二显示内容,所述第一显示内容与所述第二显示内容相同;

判断单元,用于在所述第一电子设备的姿态参数发生变化时,判断所述第一电子设备的姿态参数的变化是否满足预设条件;

第一处理单元,用于在确定满足预设条件的情况下,基于所述第一电子设备当前的姿态参数生成姿态调整信息;

发送单元,用于将所述姿态调整信息发送至所述第二电子设备,以使所述第二电子设备基于所述姿态调整信息调整所述第一界面的运行模式。

可选的,上述控制装置还包括预处理单元;在所述第一电子设备向所述第二电子设备发送显示数据之前,所述预处理单元基于所述第一电子设备当前的姿态参数生成姿态调整信息,并发送至所述第二电子设备,以使所述第二电子设备基于所述姿态调整信息初始化所述第一界面的运行模式。

可选的,上述控制装置中,姿态参数检测单元具体用于:通过传感器分别检测所述第一电子设备的第一轴线和第二轴线与铅直方向之间的夹角,其中,所述第一轴线和所述第二轴线相互垂直。

可选的,上述控制装置中,所述判断单元包括第一判断模块;所述第一判断模块用于判断在预设时间内所述第一电子设备的第一轴线与铅直方向之间的夹角的变化量、以及所述第二轴线与铅直方向之间的夹角的变化量是否均达到第一角度阈值,若是,则确定所述第一电子设备的姿态参数的变化满足所述预设条件。

可选的,上述控制装置所述判断单元包括第二判断模块:所述第二判断模块用于判断是否所述第一电子设备的第一轴线与铅直方向之间的夹角从第一夹角区间变化至第二夹角区间、且所述第二轴线与铅直方向之间的夹角从所述第二夹角区间变化至所述第一夹角区间,或者所述第一轴线与铅直方向 之间的夹角从所述第二夹角区间变化至所述第一夹角区间、且所述第二轴线与所述铅直方向之间的夹角从所述第一夹角区间变化至所述第二夹角区间,若是,则确定所述第一电子设备的姿态参数的变化满足所述预设条件。

可选的,上述控制装置中,所述第一处理单元具体用于:根据所述第一电子设备当前的姿态参数确定所述第一电子设备当前的姿态,确定表征所述第一电子设备当前姿态的姿态标识,将所述姿态标识作为姿态调整信息。

另一方面,本发明还公开一种控制装置,应用于第二电子设备,所述控制装置包括:

信息监测单元,用于在所述第二电子设备基于显示数据在显示单元的第一界面输出第二显示内容时,监测是否接收到姿态调整信息,所述显示数据为第一电子设备向所述第二电子设备发送的所述第一电子设备中第一显示内容对应的数据,所述第二显示内容与所述第一显示内容相同;

第二处理单元,用于在接收到姿态调整信息后,基于所述姿态调整信息调整所述第一界面的运行模式。

可选的,上述控制装置还包括初始化单元;

当所述第二电子设备在接收到显示数据之前接收到姿态调整信息的情况下,所述初始化单元根据所述姿态调整信息确定所述第一界面的初始运行模式,将所述第一界面调整至所述初始运行模式,对所述第一界面进行初始化。

可选的,上述控制装置中,在所述姿态调整信息为表征所述第一电子设备当前姿态的姿态标识的情况下,所述第二处理单元具体用于:利用所述姿态调整信息,以及预设的姿态调整信息与第一界面的运行模式之间的对应关系,确定所述第一界面的目标运行模式;将所述第一界面调整至所述目标运行模式;其中,所述第一界面的运行模式包括第一模式和第二模式,所述第一界面运行于所述第一模式的情况下,所述第一界面的第一侧边的长度大于第二侧边的长度,所述第一界面运行于所述第二模式的情况下,所述第一界面的第一侧边的长度小于第二侧边的长度。

可选的,上述控制装置还包括第三处理单元,所述第三处理单元基于所述第二电子设备中显示单元的大小调整所述第一界面的大小。

另一方面,本发明还公开一种电子设备,包括上述任意一种控制装置。

由此可见,本发明的有益效果为:

本发明公开的应用于第一电子设备的控制方法,在第一电子设备向第二电子设备发送显示数据过程中,检测第一电子设备的姿态参数,如果第一电子设备的姿态发生变化且变化满足预设条件,则生成姿态调整信息并向第二电子设备发送,触发第二电子设备基于接收到的姿态调整信息调整第一界面的运行模式,以使得调整后的第一界面与第一电子设备当前运行模式下的显示内容相匹配,从而提高用户体验。

本发明公开的应用于第二电子设备的控制方法,在第二电子设备基于第一电子设备发送的显示数据在第一界面输出第二显示内容的过程中,如果接收到第一电子设备发送的姿态调整信息,则利用该姿态调整信息调整第一界面的运行模式,以使得调整后的第一界面与第一电子设备当前运行模式下的显示内容相匹配,从而提高用户体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为基于现有技术进行数据镜像过程中,横屏模式的源电子设备和目标电子设备的显示效果图;

图2为基于现有技术进行数据镜像过程中,竖屏模式的源电子设备和目标电子设备的显示效果图;

图3为本发明公开的应用于第一电子设备的一种控制方法的流程图;

图4为本发明中第一电子设备的第一轴线和第二轴线的一种示意图;

图5为本发明公开的应用于第二电子设备的一种控制方法的流程图;

图6为基于本发明公开的控制方法进行数据镜像过程中,竖屏模式的源电子设备和目标电子设备的显示效果图;

图7为本发明公开的应用于第一电子设备的控制装置的结构示意图;

图8为本发明公开的应用于第二电子设备的控制装置的结构示意图。

具体实施方式

在现有技术中,目标电子设备的显示单元中的显示界面是固定不变的,目标电子设备在接收到源电子设备发送的显示数据后,在固定的显示界面输出该显示数据。当用户调整源电子设备的姿态后,源电子设备会在横屏模式和竖屏模式之间切换,源电子设备向目标电子设备发送的显示数据也相应地呈现横屏状态下的格式或者竖屏状态下的格式,而目标电子设备中的显示界面是固定的,这就会导致目标电子设备无法完整显示显示数据,或者目标电子设备仅在显示界面的一部分输出显示数据,导致显示数据对应的画面很小,不方便用户观看。

这里结合图1和图2进行说明。

源电子设备以100标记,目标电子设备以200标记,目标电子设备中的显示界面如图1和图2中所示。源电子设备将与自身显示内容对应的数据发送至目标电子设备。当源电子设备处于横屏模式时,目标电子设备能够正常显示接收到的数据。当源电子设备由图1中所示的横屏模式切换为图2所示的竖屏模式之后,目标电子设备仅能在显示界面的一部分显示接收到的显示数据,显示数据所呈现的画面较小,会给用户造成不便。

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

参见图3,图3为本发明公开的应用于第一电子设备的一种控制方法的流程图。其中,第一电子设备为镜像技术中的源电子设备,与第一电子设备配合使用的第二电子设备为镜像技术中的目标电子设备。该控制方法包括:

步骤S31:在第一电子设备向第二电子设备发送显示数据过程中,检测第一电子设备的姿态参数。

其中,显示数据为第一电子设备中第一显示内容对应的数据,第二电子设备基于显示数据在第一界面上显示第二显示内容,第一显示内容与第二显示内容相同。

第一电子设备在运行过程中,将显示单元中的显示内容(为了便于描述,记为第一显示内容)对应的数据(记为显示数据)向第二电子设备发送,第二电子设备在自身显示单元的第一界面上显示接收到的显示数据,第二电子设备在第一界面上显示的内容(记为第二显示内容)与第一电子设备的显示单元中的显示内容一致,从而实现第一电子设备和第二电子设备的镜像显示。

步骤S32:在第一电子设备的姿态参数发生变化时,判断第一电子设备的姿态参数的变化是否满足预设条件。

步骤S33:在确定满足预设条件的情况下,基于第一电子设备当前的姿态参数生成姿态调整信息。

第一电子设备在向第二电子设备发送显示数据的过程中,实时检测自身的姿态参数,第一电子设备能够根据检测到的姿态参数调整自身的运行模式,在横屏模式和竖屏模式之间进行切换。另外,第一电子设备在检测到自身的姿态参数后,如果确定姿态参数发生了变化,则进一步判断姿态参数的变化是否满足预设条件,在确定姿态参数满足预设条件的情况下,基于当前的姿态参数生成姿态调整信息。当第一电子设备的姿态参数的变化满足预设条件时,表明第一电子设备的姿态出现了较大变化,第一电子设备的运行模式可能已经发生变化,此时生成姿态调整信息。

步骤S34:将姿态调整信息发送至第二电子设备,以使第二电子设备基于姿态调整信息调整第一界面的运行模式。

第二电子设备在接收到第一电子设备发送的姿态调整信息之后,基于该姿态调整信息调整第一界面的运行模式,从而使得调整后的第一界面与第一电子设备当前运行模式下的显示内容相匹配。

本发明公开的应用于第一电子设备的控制方法,在第一电子设备向第二电子设备发送显示数据过程中,检测第一电子设备的姿态参数,如果第一电子设备的姿态发生变化且变化满足预设条件,则生成姿态调整信息并向第二 电子设备发送,触发第二电子设备基于接收到的姿态调整信息调整第一界面的运行模式,以使得调整后的第一界面与第一电子设备当前运行模式下的显示内容相匹配,从而提高用户体验。

实施中,检测第一电子设备的姿态参数可以采用如下方式:

通过传感器分别检测第一电子设备的第一轴线和第二轴线与铅直方向之间的夹角。其中,第一电子设备的第一轴线和第二轴线相互垂直。也就是说,第一电子设备的姿态参数包括:第一电子设备的第一轴线和铅直方向之间的夹角,以及第一电子设备的第二轴线与铅直方向之间的夹角。

作为一种实施方式,第一电子设备的第一轴线可以为与第一电子设备的显示单元的第一侧边平行的轴线,第一电子设备的第二轴线可以为与第一电子设备的显示单元的第二侧边平行的轴线,第一电子设备的显示单元的第一侧边和第二侧边相邻且相互垂直。在图4中示出了第一电子设备的第一轴线A和第二轴线B的一种形式,另外,图4中还示出了铅直向上的方向和铅直向下的方向。

目前电子设备中设置有多种传感器,例如三轴加速度传感器、陀螺仪等。第一电子设备利用自身传感器的检测值,就可以分别确定第一电子设备中第一轴线和第二轴线和铅直方向之间的夹角。

相应的,判断第一电子设备的姿态参数的变化是否满足预设条件,可以采用多种方式实现。

1、判断在预设时间内第一电子设备的第一轴线与铅直方向之间的夹角的变化量、以及第二轴线与铅直方向之间的夹角的变化量是否均达到第一角度阈值,若是,则确定第一电子设备的姿态参数的变化满足预设条件。

当用户沿图4中所示方向1(逆时针)或方向2(顺时针)旋转电子设备的过程中,第一电子设备的第一轴线和铅直方向之间的夹角、以及第二轴线和铅直方向之间的夹角都会发生变化。如果用户快速的旋转第一电子设备,则第一轴线与铅直方向之间的夹角在短时间内的变化量、以及第二轴线与铅直方向之间的夹角在短时间内的变化量较大,第一电子设备将在横屏模式和 竖屏模式之间进行切换,因此,这里通过判断在预设时间内第一轴线与铅直方向之间的夹角的变化量、以及第二轴线与铅直方向之间的夹角的变化量是否达到第一角度阈值,来确定是否执行生成姿态调整信息并发送姿态调整信息的步骤。

2、判断是否第一电子设备的第一轴线与铅直方向之间的夹角从第一夹角区间变化至第二夹角区间、且第二轴线与铅直方向之间的夹角从第二夹角区间变化至第一夹角区间,或者第一轴线与铅直方向之间的夹角从第二夹角区间变化至第一夹角区间、且第二轴线与铅直方向之间的夹角从第一夹角区间变化至第二夹角区间,若是,则确定第一电子设备的姿态参数的变化满足预设条件。

当第一电子设备的第一轴线与铅直方向之间的夹角在第一夹角区间、且第二轴线与铅直方向之间的夹角在第二夹角区间时,第一电子设备处于第一运行模式;当第一电子设备的第一轴线与铅直方向之间的夹角在第二夹角区间、且第二轴线与铅直方向之间的夹角在第一夹角区间时,第一电子设备处于第二运行模式。其中,第一电子设备的第一运行模式为横屏模式和竖屏模式中的一个模式,第一电子设备的第二运行模式为竖屏模式和横屏模式中的另一个模式。

如果第n次检测到的第一电子设备的第一轴线与铅直方向之间的夹角位于第一夹角区间、第二轴线与铅直方向之间的夹角位于第二夹角区间,在第n+1次检测到的第一电子设备的第一轴线与铅直方向之间的夹角位于第二夹角区域、第二轴线与铅直方向之间的夹角位于第一夹角区间,则确定满足预设条件,执行后续的生成姿态调整信息并发送姿态调整信息的步骤。如果第n+1检测到的第一电子设备的第一轴线与铅直方向之间的夹角仍位于第一夹角区间、第二轴线与铅直方向之间的夹角仍位于第二夹角区间,则确定不满足预设条件。

如果第n次检测到的第一电子设备的第一轴线与铅直方向之间的夹角位于第二夹角区间、第二轴线与铅直方向之间的夹角位于第一夹角区间,在第n+1次检测到的第一电子设备的第一轴线与铅直方向之间的夹角位于第一夹 角区间、第二轴线与铅直方向之间的夹角位于第二夹角区间,则确定满足预设条件,执行后续的生成姿态调整信息并发送姿态调整信息的步骤。如果第n+1检测到的第一电子设备的第一轴线与铅直方向之间的夹角仍位于第二夹角区间、第二轴线与铅直方向之间的夹角仍位于第一夹角区间,则确定不满足预设条件。

在本发明上述公开的应用于第一电子设备的控制方法中,基于第一电子设备当前的姿态参数生成姿态调整信息,包括:根据第一电子设备当前的姿态参数确定第一电子设备当前的姿态;确定表征第一电子设备当前姿态的姿态标识,将姿态标识作为姿态调整信息。

在确定第一电子设备的姿态参数的变化满足预设条件时,利用当前的姿态参数确定第一电子设备当前的姿态,之后利用预设的第一电子设备的姿态与姿态标识的对应关系,确定与当前姿态对应的姿态标识,将该姿态标识作为姿态调整信息向第二电子设备发送。

以第一电子设备的姿态参数包括第一轴线与铅直方向之间的夹角、以及第二轴线与铅直方向之间的夹角为例,在确定第一电子设备的姿态参数的变化满足预设条件时,利用第一电子设备的第一轴线与铅直方向之间的夹角,或者利用第一电子设备的第二轴线与铅直方向之间的夹角,都可以确定第一电子设备当前的姿态。

实施中,第一电子设备将当前的姿态参数作为姿态调整信息向第二电子设备发送也是可以的,第二电子设备在接收到第一电子设备发送的姿态参数后,首先根据第一电子设备的姿态参数确定第一电子设备当前的姿态,之后将第一界面调整至与第一电子设备当前的姿态相匹配。

本发明上述公开的第一电子设备的控制方法,主要应用于第一电子设备向第二电子设备发送显示数据的过程中。在第一电子设备向第二电子设备发送显示数据之前,例如在第一电子设备与第二电子设备建立数据连接之后,用户可以将第一电子设备调整至预定的姿态,将第二电子设备的第一显示界 面调整至预定的运行模式,在第一电子设备向第二电子设备发送显示数据的过程中,第一电子设备在自身的姿态参数发生变化且变化满足预设条件时,向第二电子设备发送姿态调整信息,以便触发第二电子设备调整第一界面的运行模式。

本发明还可以对上述的应用于第一电子设备的方法进行改进。

具体的,在第一电子设备向第二电子设备发送显示数据之前,还包括:基于第一电子设备当前的姿态参数生成姿态调整信息,并发送至第二电子设备,以使第二电子设备基于该姿态调整信息初始化第一界面的运行模式。

也就是说,在第一电子设备与第二电子设备建立数据连接之后,第一电子设备利用自身当前的姿态参数生成姿态调整信息,将该姿态调整信息发送至第二电子设备,第二电子设备利用该姿态调整信息对第一界面进行初始化操作,以使得第一界面的运行模式与第一电子设备当前的姿态相匹配,之后当第一电子设备开始向第二电子设备发送显示数据时,第二电子设备的第一显示界面与第一电子设备当前运行模式下的显示内容相匹配。后续如果用户再次大幅度调整第一电子设备的姿态,第一电子设备向第二电子设备发送姿态调整信息,使得第二电子设备的第一界面随第一电子设备姿态的变化而变化。基于该改进的技术方案,在第一电子设备向第二电子设备发送显示数据之前,用户可以任意调整第一电子设备的姿态,而无需将其调整至预定的姿态,降低了对用户操作的要求。

这里需要说明的是,基于第一电子设备当前的姿态参数生成姿态调整信息可以采用如下方式:利用当前的姿态参数确定第一电子设备当前的姿态,之后利用预设的第一电子设备的姿态与姿态标识的对应关系,确定与当前姿态对应的姿态标识,将该姿态标识作为姿态调整信息;或者,第一电子设备将当前的姿态参数作为姿态调整信息。

另外,第一电子设备的姿态参数包括:第一电子设备的第一轴线与铅直方向之间的夹角、以及第二轴线与铅直方向之间的夹角。

本发明上述公开了应用于第一电子设备的控制方法,本发明还公开应用 于第二电子设备的控制方法。

参见图5,图5为本发明公开的应用于第二电子设备的控制方法。其中,第二电子设备为镜像技术中的目标电子设备,第一电子设备为镜像技术中的源电子设备。该控制方法包括:

步骤S51:在第二电子设备基于显示数据在显示单元的第一界面输出第二显示内容时,监测是否接收到姿态调整信息。

其中,显示数据为第一电子设备向第二电子设备发送的第一电子设备中第一显示内容对应的数据,第二电子设备基于显示数据在第一界面上输出第二显示内容,第二显示内容与第一显示内容相同。

在第一电子设备向第二电子设备发送显示数据的过程中,第二电子设备基于接收到的显示数据在第一界面输出第二显示内容,同时第二电子设备还实时检测是否接收到第一电子设备发送的姿态调整信息。该姿态调整信息由第一电子设备在自身的姿态发生变化且变化满足预设条件的情况下发送。当第二电子设备接收到第一电子设备发送的姿态调整信息时,表明第一电子设备的姿态出现了较大变化。

步骤S52:在接收到姿态调整信息后,基于姿态调整信息调整第一界面的运行模式。

第二电子设备在接收到姿态调整信息后,基于姿态调整信息调整第一界面的运行模式,从而使得调整后的第一界面与第一电子设备当前运行模式下的显示内容相匹配。

本发明公开的应用于第二电子设备的控制方法,在第二电子设备基于第一电子设备发送的显示数据在第一界面输出第二显示内容的过程中,如果接收到第一电子设备发送的姿态调整信息,则利用该姿态调整信息调整第一界面的运行模式,以使得调整后的第一界面与第一电子设备当前运行模式下的显示内容相匹配,从而提高用户体验。

实施中,基于姿态调整信息调整第一界面,可以采用以下方式:

利用姿态调整信息,以及预设的姿态调整信息与第一界面的运行模式之 间的对应关系,确定第一界面的目标运行模式;之后,将第一界面调整至目标运行模式。其中,姿态调整信息为表征第一电子设备当前姿态的姿态标识。

其中,第一界面的运行模式包括第一模式和第二模式,第一界面运行于第一模式的情况下,第一界面的第一侧边的长度大于第二侧边的长度,第一界面运行于第二模式的情况下,第一界面的第一侧边的长度小于第二侧边的长度。第一界面的目标运行模式为第一模式和第二模式中的一种。

这里结合实例进行说明:

当第一电子设备处于横屏模式时,第一界面运行于图1所示的模式,第一界面的第一侧边(横向侧边)的长度大于第二侧边(纵向侧边)的长度,第一界面与第一电子设备当前运行模式下的显示内容相匹配。

当用户旋转第一电子设备,使第一电子设备由横屏模式变化为竖屏模式时,第一电子设备向第二电子设备发送姿态调整信息,第二电子设备利用接收到的姿态调整信息调整第一界面的运行模式,将第一界面调整至图6所示的模式,其中,第一界面的第一侧边(横向侧边)的长度小于第二侧边(纵向侧边)的长度,第一界面与第一电子设备当前运行模式下的显示内容相匹配。

实施中,第一电子设备向第二电子设备发送的姿态调整信息也可以为第一电子设备的姿态参数,则第二电子设备在接收到第一电子设备的姿态参数后,首先基于第一电子设备的姿态参数确定第一电子设备的姿态,之后利用预设的第一电子设备的姿态与第一界面的运行模式之间的对应关系,确定第一界面的目标运行模式;之后,将第一界面调整至目标运行模式。其中,第一界面的目标运行模式为第一模式和第二模式中的一种。

另外,在本发明上述公开的应用于第二电子设备的控制方法中,还可以包括:基于第二电子设备中显示单元的大小调整第一界面的大小。当第二电子设备中显示单元的尺寸较大时,将第一界面设置为较大的尺寸。例如:可以设置第二电子设备的显示单元中的第一界面的长和宽与第一电子设备的显示单元的长和宽成比例,当第二电子设备的显示单元的尺寸越大时,该比例系数越大。

本发明上述公开的第二电子设备的控制方法,主要应用于第二电子设备基于第一电子设备发送的显示数据在显示单元的第一界面输出第二显示内容的过程中。在第一电子设备向第二电子设备发送显示数据之前,例如在第一电子设备与第二电子设备建立数据连接之后,用户可以将第一电子设备调整至预定的姿态,将第二电子设备的第一显示界面调整至预定的运行模式,在第一电子设备向第二电子设备发送显示数据的过程中,第一电子设备在自身的姿态参数发生变化且变化满足预设条件时,向第二电子设备发送姿态调整信息,以便触发第二电子设备调整第一界面的运行模式。

当对应用于第一电子设备的控制方法进行改进,在第一电子设备向第二电子设备发送显示数据之前,执行基于第一电子设备当前的姿态参数生成姿态调整信息,并发送至第二电子设备的步骤的情况下,应用于第二电子设备的控制方法也进行相应改进。

具体的,当第二电子设备在接收到显示数据之前接收到姿态调整信息的情况下,还包括:根据姿态调整信息确定第一界面的初始运行模式,将第一界面调整至初始运行模式,对第一界面进行初始化。

也就是说,在第一电子设备与第二电子设备建立数据连接之后、在第一电子设备向第二电子设备发送显示数据之前,第二电子设备利用第一电子设备发送的姿态调整信息对第一界面进行初始化操作,以使得第一界面的运行模式与第一电子设备当前的姿态相匹配,之后当第一电子设备开始向第二电子设备发送显示数据时,第二电子设备的第一显示界面与第一电子设备当前运行模式下的显示内容相匹配。

实施中,第二电子设备根据姿态调整信息确定第一界面的初始运行模式可采用以下方式:利用姿态调整信息,以及预设的姿态调整信息与第一界面的运行模式之间的对应关系,确定第一界面的初始运行模式。其中,第一电子设备发送的姿态调整信息为表征第一电子设备的姿态的标识。

当第一电子设备发送的姿态调整信息为姿态参数时,第二电子设备利用接收到的姿态参数确定第一电子设备当前的姿态,之后利用预设的第一电子 设备的姿态和第一界面的运行模式之间的对应关系,确定第一界面的初始运行模式。

本发明还公开应用于第一电子设备的控制装置。

参见图7,图7为本发明公开的应用于第一电子设备的控制装置的结构示意图。该控制装置包括姿态参数检测单元10、判断单元20、第一处理单元30和发送单元40。

其中:

姿态参数检测单元10,用于在第一电子设备向第二电子设备发送显示数据过程中,检测第一电子设备的姿态参数。其中,显示数据为第一电子设备中第一显示内容对应的数据,第二电子设备基于显示数据在第一界面上显示第二显示内容,第一显示内容与第二显示内容相同。

判断单元20,用于在第一电子设备的姿态参数发生变化时,判断第一电子设备的姿态参数的变化是否满足预设条件。

第一处理单元30,用于在确定满足预设条件的情况下,基于第一电子设备当前的姿态参数生成姿态调整信息。

发送单元40,用于将姿态调整信息发送至第二电子设备,以使第二电子设备基于姿态调整信息调整第一界面的运行模式。

本发明公开的应用于第一电子设备的控制装置,在第一电子设备向第二电子设备发送显示数据过程中,检测第一电子设备的姿态参数,如果第一电子设备的姿态发生变化且变化满足预设条件,则生成姿态调整信息并向第二电子设备发送,触发第二电子设备基于接收到的姿态调整信息调整第一界面的运行模式,以使得调整后的第一界面与第一电子设备当前运行模式下的显示内容相匹配,从而提高用户体验。

作为优选方案,在图7所示控制装置的基础上,还可以设置预处理单元。在第一电子设备向第二电子设备发送显示数据之前,预处理单元基于第一电子设备当前的姿态参数生成姿态调整信息,并发送至第二电子设备,以使第 二电子设备基于姿态调整信息初始化第一界面的运行模式。

在控制装置包括预处理单元的情况下,在第一电子设备向第二电子设备发送显示数据之前,用户可以任意调整第一电子设备的姿态,而无需将其调整至预先约定的姿态,降低了对用户操作的要求。

目前电子设备中通常设置有多种传感器,例如三轴加速度传感器和陀螺仪。在实施中,姿态参数检测单元10具体用于通过传感器分别检测第一电子设备的第一轴线和第二轴线与铅直方向之间的夹角,其中,第一轴线和第二轴线相互垂直。

相应的,判断单元20可以采用多种方式实现。

例如:判断单元20包括第一判断模块。第一判断模块用于判断在预设时间内第一电子设备的第一轴线与铅直方向之间的夹角的变化量、以及第二轴线与铅直方向之间的夹角的变化量是否均达到第一角度阈值,若是,则确定第一电子设备的姿态参数的变化满足预设条件。

例如:判断单元20包括第二判断模块。第二判断模块用于判断是否第一电子设备的第一轴线与铅直方向之间的夹角从第一夹角区间变化至第二夹角区间、且第二轴线与铅直方向之间的夹角从第二夹角区间变化至第一夹角区间,或者第一轴线与铅直方向之间的夹角从第二夹角区间变化至第一夹角区间、且第二轴线与铅直方向之间的夹角从第一夹角区间变化至第二夹角区间,若是,则确定第一电子设备的姿态参数的变化满足预设条件。

实施中,第一处理单元30可以采用以下方式生成姿态调整信息:根据第一电子设备当前的姿态参数确定第一电子设备当前的姿态,确定表征第一电子设备当前姿态的姿态标识,将姿态标识作为姿态调整信息。

另外,第一处理单元30也可以将当前的姿态参数作为姿态调整信息向第二电子设备发送。第二电子设备在接收到第一电子设备发送的姿态参数后,首先根据第一电子设备的姿态参数确定第一电子设备当前的姿态,之后将第一界面调整至与第一电子设备当前的姿态相匹配。

本发明还公开应用于第二电子设备的控制装置。

参见图8,图8为本发明公开的应用于第二电子设备的控制装置的结构示意图。该控制装置包括信息监测单元50和第二处理单元60。

其中:

信息监测单元50,用于在第二电子设备基于显示数据在显示单元的第一界面输出第二显示内容时,监测是否接收到姿态调整信息。其中,显示数据为第一电子设备向第二电子设备发送的第一电子设备中第一显示内容对应的数据,第二显示内容与第一显示内容相同。

第二处理单元60,用于在接收到姿态调整信息后,基于姿态调整信息调整第一界面的运行模式。

本发明公开的应用于第二电子设备的控制装置,在第二电子设备基于第一电子设备发送的显示数据在第一界面输出第二显示内容的过程中,如果接收到第一电子设备发送的姿态调整信息,则利用该姿态调整信息调整第一界面的运行模式,以使得调整后的第一界面与第一电子设备当前运行模式下的显示内容相匹配,从而提高用户体验。

作为优选方案,在图8所示控制装置的基础上,还可以进一步设置初始化单元。当第二电子设备在接收到显示数据之前接收到姿态调整信息的情况下,初始化单元根据姿态调整信息确定第一界面的初始运行模式,将第一界面调整至初始运行模式,对第一界面进行初始化。

另外,本发明上述公开的应用于第二电子设备的控制装置中,在姿态调整信息为表征第一电子设备当前姿态的姿态标识的情况下,第二处理单元60可以采用以下方式调整第一界面的运行模式:

利用姿态调整信息,以及预设的姿态调整信息与第一界面的运行模式之间的对应关系,确定第一界面的目标运行模式;之后,将第一界面调整至目标运行模式。

其中,第一界面的运行模式包括第一模式和第二模式,第一界面运行于第一模式的情况下,第一界面的第一侧边的长度大于第二侧边的长度,第一界面运行于第二模式的情况下,第一界面的第一侧边的长度小于第二侧边的长度。第一界面的目标运行模式为第一模式和第二模式中的一种。

实施中,第一电子设备向第二电子设备发送的姿态调整信息也可以为第一电子设备的姿态参数,则第二电子设备在接收到第一电子设备的姿态参数后,第二处理单元60基于第一电子设备的姿态参数确定第一电子设备的姿态,利用预设的第一电子设备的姿态与第一界面的运行模式之间的对应关系,确定第一界面的目标运行模式,之后,将第一界面调整至目标运行模式。其中,第一界面的目标运行模式为第一模式和第二模式中的一种。

作为优选方案,在本发明公开的应用于第二电子设备的控制装置中,可以进一步设置第三处理单元,第三处理单元基于第二电子设备中显示单元的大小调整第一界面的大小。

本发明还公开一种电子设备,该电子设备包括本发明上述公开的任意一种控制装置。

优选的,该电子设备包括上述公开的应用于第一电子设备的控制装置中的一种,还包括上述公开的应用于第二电子设备的控制装置中的一种,则在镜像系统中,该电子设备既可以作为源电子设备,也可以作为目标电子设备。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……” 限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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