一种信息处理方法及电子设备技术

技术编号:29094340 阅读:20 留言:0更新日期:2021-06-30 10:03
本申请公开了一种信息处理方法及电子设备,通过在电子设备从竖屏模式切换到横屏模式时,对竖屏模式的系统桌面进行转换,从而达到处于横屏模式的系统桌面上每个元素为竖屏模式的系统桌面上每个元素在显示输出区域的位置不变且旋转90度的显示效果,实现了在电子设备姿态发生变化后,每个元素在显示输出区域的位置不变,便于用户查找,提高了用户体验。提高了用户体验。提高了用户体验。

【技术实现步骤摘要】
一种信息处理方法及电子设备


[0001]本申请涉及控制领域,尤其涉及一种信息处理方法及电子设备。

技术介绍

[0002]在电子设备使用过程中,若电子设备发生了旋转,电子设备的显示界面所显示的内容也会发生旋转,若显示界面显示的是多个图标,就会出现显示界面随着电子设备的旋转而出现整体随之旋转的情况,这就会出现显示界面上的图标的显示位置发生变化,而使用户不便于查找图标所在位置的情况。

技术实现思路

[0003]有鉴于此,本申请提供一种信息处理方法及电子设备,其具体方案如下:
[0004]一种信息处理方法,包括:
[0005]获得表征电子设备的姿态变化的感应信息;
[0006]如果所述感应信息表征所述电子设备从竖屏模式切换到横屏模式,基于目标处理模式对处于竖屏模式的系统桌面进行转换,生成转换数据;
[0007]基于操作系统处于所述横屏模式的显示机制以及所述转换数据形成所述显示屏的显示输出区域显示的处于横屏模式的系统桌面,以使得所述处于横屏模式的系统桌面上每个元素为所述竖屏模式的系统桌面上每个元素在所述显示输出区域的位置不变且旋转90度。
[0008]进一步的,所述基于目标处理模式对处于竖屏模式的系统桌面进行转换,包括:
[0009]针对所述处于竖屏模式的系统桌面的窗口以第一转换方式进行转换;以及
[0010]针对所述处于竖屏模式的系统桌面的所述窗口内的每个元素以第二转换方式进行转换;
[0011]所述第一转换方式与所述第二转换方式不同。
[0012]进一步的,所述针对所述处于竖屏模式的系统桌面的窗口以第一转换方式进行转换,包括:
[0013]将竖屏模式的系统桌面的窗口转换为横屏模式的系统桌面的窗口;
[0014]获得所述处于竖屏模式的系统桌面的窗口的竖屏单元阵列;
[0015]将所述竖屏模式下的竖屏单元阵列切换为横屏模式下的横屏单元阵列,所述竖屏单元阵列中竖屏单元的长宽比与所述横屏单元阵列中横屏单元的长宽比不同。
[0016]进一步的,所述针对所述处于竖屏模式的系统桌面的所述窗口内的每个元素以第二转换方式进行转换,包括:
[0017]获得每个元素相对于所述竖屏单元阵列的第一相对位置;
[0018]基于对应关系,确定所述每个元素位于所述横屏单元阵列的第二相对位置;
[0019]基于所述第二相对位置在所述横屏单元阵列布局所述每个元素,获得第二转换数据。
[0020]进一步的,所述基于操作系统处于所述横屏模式的显示机制以及所述转换数据形成所述显示屏的显示输出区域显示的处于横屏模式的系统桌面,包括:
[0021]基于操作系统处于所述横屏模式的显示机制将所述第一转换数据和所述第二转换数据输出至所述显示屏的显示输出区域。
[0022]进一步的,所述元素包括如下至少一种:
[0023]图标、图标的字符、小组件以及小组件的字符。
[0024]进一步的,所述系统桌面包括多屏,每屏的元素基于所述第二转换方式进行转换。
[0025]一种电子设备,包括:
[0026]显示屏,能够通过竖屏模式显示或通过横屏模式显示;
[0027]传感器,能够检测电子设备的姿态变化;
[0028]处理器,能够获得表征电子设备的姿态变化的感应信息,如果所述感应信息表征所述电子设备从竖屏模式切换到横屏模式,基于目标处理模式对处于竖屏模式的系统桌面进行转换,生成转换数据;基于操作系统处于所述横屏模式的显示机制及所述转换数据形成所述显示屏的显示输出区域显示的处于横屏模式的系统桌面,以使得所述处于横屏模式的系统桌面上每个元素为所述竖屏模式的系统桌面上每个元素在所述显示输出区域的位置不变且旋转90度。
[0029]进一步的,所述处理器基于目标处理模式对处于竖屏模式的系统桌面进行转换,包括:
[0030]所述处理器针对所述处于竖屏模式的系统桌面的窗口以第一转换方式进行转换;以及针对所述处于竖屏模式的系统桌面的所述窗口内的每个元素以第二转换方式进行转换;其中,所述第一转换方式与所述第二转换方式不同。
[0031]进一步的,所述系统桌面包括多屏,每屏的元素基于所述第二转换方式进行转换。
[0032]从上述技术方案可以看出,本申请公开的信息处理方法及电子设备,获得表征电子设备的姿态变化的感应信息,如果感应信息表征电子设备从竖屏模式切换到横屏模式,基于目标处理模式对处于竖屏模式的系统桌面进行转换,生成转换数据;基于操作系统处于横屏模式的显示机制以及转换数据形成显示屏的显示输出区域显示的处于横屏模式的系统桌面,以使得处于横屏模式的系统桌面上每个元素为竖屏模式的系统桌面上每个元素在显示输出区域的位置不变且旋转90度。本方案通过在电子设备从竖屏模式切换到横屏模式时,对竖屏模式的系统桌面进行转换,从而达到处于横屏模式的系统桌面上每个元素为竖屏模式的系统桌面上每个元素在显示输出区域的位置不变且旋转90度的显示效果,实现了在电子设备姿态发生变化后,每个元素在显示输出区域的位置不变,便于用户查找,提高了用户体验。
附图说明
[0033]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0034]图1为本申请实施例公开的一种信息处理方法的流程图;
[0035]图2a为本申请实施例公开的竖屏模式下电子设备的姿态的示意图;
[0036]图2b为本申请实施例公开的横屏模式下电子设备的姿态的示意图;
[0037]图3a为电子设备处于竖屏模式时的系统桌面示意图;
[0038]图3b为现有方案中电子设备处于横屏模式时的系统桌面示意图;
[0039]图3c为本申请实施例公开的电子设备处于横屏时的系统桌面示意图;
[0040]图4为本申请实施例公开的一种信息处理方法的流程图;
[0041]图5a为本申请实施例公开的电子设备处于竖屏状态时系统桌面上的状态指示栏的示意图;
[0042]图5b为本申请实施例公开的电子设备处于横屏状态时系统桌面上的状态指示栏的示意图;
[0043]图6a为本申请实施例公开的电子设备处于竖屏状态时的竖屏单元阵列的示意图;
[0044]图6b为本申请实施例公开的电子设备处于横屏状态时的横屏单元阵列的示意图;
[0045]图7a为本申请实施例公开的电子设备处于竖屏模式时系统桌面的窗口的坐标轴示意图;
[0046]图7b为本申请实施例公开的电子设备处于横屏模式时系统桌面的窗口的坐标轴示意图;
[0047]图8为本申请实施例公开的一种信息处理方法的流程图;
[0048]图9a为本申请实施例公开的电子设备处于竖屏状态时系统桌面的示意图;
[0049本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息处理方法,包括:获得表征电子设备的姿态变化的感应信息;如果所述感应信息表征所述电子设备从竖屏模式切换到横屏模式,基于目标处理模式对处于竖屏模式的系统桌面进行转换,生成转换数据;基于操作系统处于所述横屏模式的显示机制以及所述转换数据形成所述显示屏的显示输出区域显示的处于横屏模式的系统桌面,以使得所述处于横屏模式的系统桌面上每个元素为所述竖屏模式的系统桌面上每个元素在所述显示输出区域的位置不变且旋转90度。2.根据权利要求1所述的方法,其中,所述基于目标处理模式对处于竖屏模式的系统桌面进行转换,包括:针对所述处于竖屏模式的系统桌面的窗口以第一转换方式进行转换;以及针对所述处于竖屏模式的系统桌面的所述窗口内的每个元素以第二转换方式进行转换;所述第一转换方式与所述第二转换方式不同。3.根据权利要求2所述的方法,其中,所述针对所述处于竖屏模式的系统桌面的窗口以第一转换方式进行转换,包括:将竖屏模式的系统桌面的窗口转换为横屏模式的系统桌面的窗口;获得所述处于竖屏模式的系统桌面的窗口的竖屏单元阵列;将所述竖屏模式下的竖屏单元阵列切换为横屏模式下的横屏单元阵列,所述竖屏单元阵列中竖屏单元的长宽比与所述横屏单元阵列中横屏单元的长宽比不同。4.根据权利要求3所述的方法,其中,所述针对所述处于竖屏模式的系统桌面的所述窗口内的每个元素以第二转换方式进行转换,包括:获得每个元素相对于所述竖屏单元阵列的第一相对位置;基于对应关系,确定所述每个元素位于所述横屏单元阵列的第二相对位置;基于所述第二相对位置在所述横屏单元阵列布局所述每个元素,获得第二转换数据。5.根据权利要求4所...

【专利技术属性】
技术研发人员:邢其欣张更新
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1