一种防抖动的方法、电子设备和存储介质技术

技术编号:24798512 阅读:20 留言:0更新日期:2020-07-07 20:53
本发明专利技术实施例公开了一种防抖动的方法、电子设备和存储介质,该方法包括:建立电子设备与眼镜的数据连接;在第一时刻,获取电子设备的第一姿态参数和眼镜的第一姿态参数,根据电子设备的第一姿态参数和眼镜的第一姿态参数确定电子设备的显示界面与眼镜镜面的第一相对位置;在第二时刻,获取电子设备的第二姿态参数和眼镜的第二姿态参数,根据电子设备的第二姿态参数和眼镜的第二姿态参数调整电子设备的显示界面,以使电子设备的显示界面与眼镜镜面保持第一相对位置。本发明专利技术实施例动态调整电子设备的显示界面,使用户的眼镜界面与显示界面的相对位置不变,视觉效果相对不变,降低用户由于频繁调整阅读视线导致晕眩的程度,提高了用户的阅读体验。

【技术实现步骤摘要】
一种防抖动的方法、电子设备和存储介质
本专利技术实施例涉及电子设备领域,尤其涉及一种防抖动的方法、电子设备和存储介质。
技术介绍
随着移动互联网的快速发展,以及人们生活节奏的加快,人们越来越多地使用电子设备在地铁、公交等交通工具上利用碎片化时间进行阅读、查看信息等。而交通工具的震动、颠簸等因素十分影响阅读,会使得阅读者频繁调整视线,造成眩晕的感觉。目前技术还没有确实可行的方案解决此问题。
技术实现思路
本专利技术实施例提供一种防抖动的方法、电子设备和存储介质,解决了在乘坐交通工具,基于电子设备阅读时,由于乘车工具的颠簸、抖动造成阅读者频繁调整视线,眩晕的问题。为了解决上述技术问题,本专利技术是这样实现的:第一方面,本专利技术实施例提供了一种防抖动的方法,该方法包括:建立电子设备与眼镜的数据连接;在第一时刻,获取电子设备的第一姿态参数和眼镜的第一姿态参数,根据电子设备的第一姿态参数和眼镜的第一姿态参数确定电子设备的显示界面与眼镜镜面的第一相对位置;在第二时刻,获取电子设备的第二姿态参数和眼镜的第二姿态参数,根据电子设备的第二姿态参数和眼镜的第二姿态参数调整电子设备的显示界面,以使电子设备的显示界面与眼镜镜面保持第一相对位置。第二方面,本专利技术实施例提供了一种防抖动的电子设备,所述电子设备包括连接模块,获取模块,确定模块和调整模块;所述连接模块,用于建立电子设备与眼镜的数据连接;所述获取模块,用于在第一时刻,获取电子设备的第一姿态参数和眼镜的第一姿态参数;所述确定模块,用于根据所述电子设备的第一姿态参数和所述眼镜的第一姿态参数确定所述电子设备的显示界面与所述眼镜镜面的第一相对位置;所述获取模块,还用于在第二时刻,获取所述电子设备的第二姿态参数和所述眼镜的第二姿态参数;所述调整模块,用于根据所述电子设备的第二姿态参数和所述眼镜的第二姿态参数调整所述电子设备的显示界面,以使所述电子设备的显示界面与所述眼镜镜面保持所述第一相对位置。第三方面,本专利技术实施例提供了一种电子设备,包括处理器、存储器,以及存储在存储器上指令,处理器读取并执行存储器中的指令时,实现第一方面的防抖动的方法。第四方面,本专利技术实施例提供了一种计算机存储介质,其特征在于,计算机可读存储介质上存储计算机程序,计算机程序被处理器执行时实现如第一方面的防抖动的方法。在本专利技术实施例中,通过在第一时刻获取电子设备的第一姿态参数和眼镜的第一姿态参数,并根据电子设备的第一姿态参数和眼镜的第一姿态参数,确定电子设备的显示界面和眼镜镜面的第一相对位置;在第二时刻获取电子设备的第二姿态参数和眼镜的第二姿态参数,并根据电子设备的第二姿态参数和眼镜的第二姿态参数,调整电子设备的显示界面,以使得电子设备的显示界面与眼镜镜面保持第一相对位置,降低了由于用户乘坐交通工具时,由于交通工具的震动、颠簸导致用户在阅读电子读物时,频繁调整视线的次数,进而减轻了由于频繁调整视线导致的晕眩的感觉,提高了用户在乘坐交通工具过程中的阅读体验。附图说明从下面结合附图对本专利技术的具体实施方式的描述中可以更好地理解本专利技术其中,相同或相似的附图标记表示相同或相似的特征。图1是本专利技术实施例提供的一种基于电子设备的阅读防抖动的方法流程示意图;图2是本专利技术实施例提供的一种电子设备的姿态示意图;图3是本专利技术实施例提供的一种智能眼镜的姿态示意图;图4是本专利技术实施例提供的一种显示界面的旋转示意图;图5是本专利技术实施例提供的一种显示界面的移动示意图;图6是本专利技术实施例提供的一种显示界面的移动示意图;图7是本专利技术实施例提供的另一种基于电子设备的阅读防抖动的方法流程示意图;图8是本专利技术实施例提供的一种电子设备的结构示意图;图9是本专利技术实施例提供的另一种电子设备的结构示意图;图10是本专利技术实施例提供的又一种电子设备的结构示意图。具体实施方式如前,当前技术还没有确实可行的方案来解决在乘坐交通工具,由于乘车工具的震动、颠簸而导致用户频繁调整阅读视线,伴随用户眩晕的问题。针对阅读防抖动的问题,有人提出利用重力来检测电子设备的变化,从而调节电子设备显示的画面。比如:根据电子设备在三个维度上的加速度确定电子设备在电子设备屏幕坐标系三个维度上的抖动方向和幅度,对应用画面进行平移或者缩放。此种方法完全侧重于电子设备的运动,而忽略了阅读者本身的运动或者说阅读者视线的抖动。在交通工具特别是公交车上,除了电子设备的抖动外,人的身体也会随着车身抖动。即使电子设备完全固定不动,人本身运动也会造成视线的抖动。更何况电子设备的抖动方向、幅度与人体视线的抖动不是一致的,这更会引起眩晕感。除此外,利用电子设备本身的姿态来调整电子设备显示的画面,对场景的要求比较严格,难以获得较好的体验效果。因此,本专利技术实施例提供了一种防抖动的方法、电子设备和存储介质,通过在电子设备和眼镜建立数据连接的情况下,在第一时刻获取电子设备的第一姿态参数和眼镜的第一姿态参数,并确定电子设备的显示界面和眼镜的眼镜镜面的第一相对位置;然后在第二时刻获取电子设备的第二姿态参数和眼镜的第二姿态参数,并根据电子设备的第二参数和眼镜的第二姿态参数调整电子设备的显示界面,以使得调整后的电子设备的显示界面与所述眼镜镜面保持第一相对位置,也就是,动态调整电子设备的显示界面,使用户的眼镜界面与电子设备的显示界面的相对位置不变,视觉效果相对不变,以此减少用户在乘车过程中,由于乘车工具的震动或颠簸,频繁调整阅读视线的次数,降低用户由于频繁调整阅读视线导致晕眩的程度,提高了用户的阅读体验。下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在本专利技术实施例中提到的“第一”、“第二”和“第三”、仅仅是为了区分信息,并不对信息本身进行限定。图1是本专利技术实施例提供的一种防抖动的方法流程示意图。如图1所示,该方法可以包括以下步骤:S110,建立电子设备与眼镜的数据连接。在智能设备之间进行数据通信之间,需建立通信连接。在本专利技术实施例中,在用户所持有的电子设备和用户所佩戴的眼镜进行数据通信之前,也要先完成数据连接。在一个实例中,电子设备和眼镜进行数据连接,可以通过无线通信的方式建立数据数据连接,在本专利技术实施例中,不限定电子设备和眼镜建立数据连接的方式。S120,在第一时刻,获取电子设备的第一姿态参数和眼镜的第一姿态参数,并根据电子的第一姿态参数和眼镜的第一姿态参数确定电子设备的显示界面和眼镜的眼镜镜面的第一相对位置。第一时刻可以为设定的周期性中的任一时刻。在一个实例中,电子设备在第一时刻获取电子设备的第一姿态参数和眼镜的第一姿态参数的任何本文档来自技高网...

【技术保护点】
1.一种防抖动的方法,其特征在于,所述方法包括:/n建立电子设备与眼镜的数据连接;/n在第一时刻,获取电子设备的第一姿态参数和眼镜的第一姿态参数,根据所述电子设备的第一姿态参数和所述眼镜的第一姿态参数确定所述电子设备的显示界面与所述眼镜的眼镜镜面的第一相对位置;/n在第二时刻,获取所述电子设备的第二姿态参数和所述眼镜的第二姿态参数,根据所述电子设备的第二姿态参数和所述眼镜的第二姿态参数调整所述电子设备的显示界面,以使所述电子设备的显示界面与所述眼镜镜面保持所述第一相对位置。/n

【技术特征摘要】
1.一种防抖动的方法,其特征在于,所述方法包括:
建立电子设备与眼镜的数据连接;
在第一时刻,获取电子设备的第一姿态参数和眼镜的第一姿态参数,根据所述电子设备的第一姿态参数和所述眼镜的第一姿态参数确定所述电子设备的显示界面与所述眼镜的眼镜镜面的第一相对位置;
在第二时刻,获取所述电子设备的第二姿态参数和所述眼镜的第二姿态参数,根据所述电子设备的第二姿态参数和所述眼镜的第二姿态参数调整所述电子设备的显示界面,以使所述电子设备的显示界面与所述眼镜镜面保持所述第一相对位置。


2.根据权利要求1所述的方法,其特征在于,所述根据所述电子设备的第一姿态参数和所述眼镜的第一姿态参数确定所述电子设备的显示界面与所述眼镜镜面的第一相对位置,包括:
根据所述电子设备的第一姿态参数和所述眼镜的第一姿态参数确定所述电子设备与所述眼镜的第一相对姿态参数;
根据所述第一相对姿态参数确定所述电子设备的显示界面与所述眼镜镜面的第一相对位置;
所述根据所述电子设备的第二姿态参数和所述眼镜的第二姿态参数调整所述电子设备的显示界面,以使所述电子设备的显示界面与所述眼镜镜面保持所述第一相对位置,包括:
根据所述电子设备的第二姿态参数和所述眼镜的第二姿态参数确定所述电子设备与所述眼镜的第二相对姿态参数;
根据所述第一相对姿态参数与第二相对姿态参数,调整所述电子设备的显示界面,以使所述电子设备的显示界面与所述眼镜镜面保持所述第一相对位置。


3.根据权利要求2所述的方法,其特征在于,所述第一相对姿态参数和第二相对姿态参数包括方位角、翻滚角、俯仰角至少一项。


4.根据权利要求2或3所述的方法,其特征在于,在所述第一相对姿态参数和所述第二相对姿态参数包括方位角的情况下,所述根据所述第一相对姿态参数与第二相对姿态参数,调整所述电子设备的显示界面,包括:
根据所述第一相对姿态参数中的方位角和所述第二相对姿态参数中的方位角,旋转所述显示界面,其中,旋转角度与所述第一相对姿态参数中的方位角和所述第二相对姿态参数中的方位角的差值相对应;
在所述第一相对姿态参数和所述第二相对姿态参数包括翻滚角的情况下,所述根据所述第一相对姿态参数与第二相对姿态参数,调整所述电子设备的显示界面,包括:
根据所述第一相对姿态参数中的翻滚角和所述第二相对姿态参数中的翻滚角,确定第一距离和第一方向;
将所述显示界面沿所述第一方向移动所述第一距离;
在所述第一相对姿态参数和所述第二相对姿态参数包括俯仰角的情况下,所述根据所述第一相对姿态参数与第二相对姿态参数,调整所述电子设备的显示界面,包括:
根据所述第一相对姿态参数中的俯仰角和所述第二相对姿态参数中的俯仰角,确定第二距离和第二方向;
将所述显示界面沿所述第二方向移动所述第二距离;
其中,所述翻滚角为所述电子设备在第一方向的偏移角度,所述俯仰角是所述电子设备在第二方向的偏移角度,所述方位角是所述电子设备在第三方向的偏移角度,所述第一方向、所述第二方向和所述第三方向相互垂直。


5.根据权利要求1所述的方法,其特征在于,所述在所述建立电子设备与所述眼镜的数据连接之后,所述方法还包括:
在第三时刻,获取所述电子设备与所述眼镜的第三距离;
在第四时刻,获取所述电子设备与所述眼镜的第四距离;
在所述第四距离小于所述第三距离的情况下,放大显示所述电子设备的显示界面;
在所述第四距离大于所述第三距离的情况下,缩小显示所述电子设备的显示界面。


6.一种防抖动的电子设备,其特征在于,所述电子设备包括连接模块,获取模块,确定...

【专利技术属性】
技术研发人员:赖阳明
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东;44

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

1