消息显示方法和电子设备技术

技术编号:32027485 阅读:9 留言:0更新日期:2022-01-27 12:38
消息显示方法和电子设备。在该方法中,当有需要显示的消息窗口时,该消息窗口直接显示在用户在显示区域的眼球注视位置周围。实施本申请提供的技术方案,可以根据用户的眼球注视位置显示消息窗口,提升了消息通知的效率。提升了消息通知的效率。提升了消息通知的效率。

【技术实现步骤摘要】
消息显示方法和电子设备


[0001]本申请涉及终端及通信
,尤其涉及消息显示方法和电子设备。

技术介绍

[0002]消息显示是电子设备中非常重要的功能。它能及时的为用户提供需要的信息,提示用户该如何进行操作,或提示用户当前进度等。
[0003]当前的消息窗口一般都是采用的固定位置显示的方式。例如,信息通知窗口一般都会显示在电子设备显示屏的顶部固定区域,反馈提示窗口一般都会显示在电子设备显示屏的底部固定区域等。
[0004]然而,消息窗口在固定区域甚至固定位置显示,会导致用户很多时候都注意不到。或者当用户变换视角去看消息时,该消息窗口已经消失了。这样,降低了消息通知的效率,用户可能还得再调出消息列表去查看,增加了用户查看消息的步骤。

技术实现思路

[0005]本申请提供了消息显示方法和电子设备,用于根据用户的眼球注视位置显示消息窗口,提升消息通知的效率。
[0006]第一方面,本申请提供了一种消息显示方法,该方法包括:电子设备确定有需要显示的消息窗口;该电子设备实时确定用户在电子设备的显示区域的当前眼球注视位置;该电子设备根据该当前眼球注视位置确定第一预设视觉区域,该第一预设视觉区域在该显示区域上该当前眼球注视位置周围;该电子设备将该消息窗口显示在该第一预设视觉区域中。
[0007]在上述实施例中,电子设备在确定有需要显示的消息窗口时,根据用户的当前眼球注视位置在显示区域确定该眼球注视位置周围的第一预设视觉区域,在该第一预设视觉区域显示消息窗口,从而使得消息窗口直接显示在用户的当前眼球注视位置周围,使得用户可以第一时间看到该消息窗口,提升了消息通知的效率。
[0008]结合第一方面的一些实施例,在一些实施例中,该第一预设视觉区域在该显示区域上且中心或起始位置距该当前眼球注视位置在第一预设距离内,该第一预设视觉区域的大小不小于该消息窗口的大小。
[0009]在上述实施例中,第一预设视觉区域在该显示区域上且中心或起始位置距该当前眼球注视位置在第一预设距离内,从而确保确定的第一预设视觉区域在用户的当前眼球注视位置周围。该第一预设视觉区域的大小不小于该消息窗口的大小,使得该第一预设视觉区域可用于显示该消息窗口。
[0010]结合第一方面的一些实施例,在一些实施例中,该电子设备根据该当前眼球注视位置确定第一预设视觉区域,具体包括:该电子设备根据该当前眼球注视位置在该显示区域上的相对位置,确定与该相对位置匹配的预设显示方位和预设显示距离;该电子设备确定该第一预设视觉区域的中心或起始位置在该当前眼球注视位置的该预设显示方位的预
设显示距离上。
[0011]在上述实施例中,可以根据当前眼球注视位置在该显示区域上的相对位置,确定与该相对位置匹配的预设显示方位和预设显示距离,然后确定第一预设视觉区域的位置,使得第一预设视觉区域的确定更加符合客户当前场景的需求。
[0012]结合第一方面的一些实施例,在一些实施例中,该电子设备根据该当前眼球注视位置确定第一预设视觉区域,具体包括:该电子设备在该显示区域上距该当前眼球注视位置第一预设距离的范围内,确定是否存在没有显示内容且不小于该消息窗口的大小的区域;当确定存在没有显示内容且不小于该消息窗口的大小的区域时,该电子设备确定该区域为该第一预设视觉区域。
[0013]在上述实施例中,电子设备优先将显示区域中没有显示内容的区域确定为第一预设视觉区域,从而可以避免对显示区域中显示内容的遮挡。
[0014]结合第一方面的一些实施例,在一些实施例中,该电子设备确定用户在电子设备的显示区域的当前眼球注视位置的移动速度。
[0015]在上述实施例中,电子设备还可以确定当前眼球注视位置的移动速度,从而根据当前眼球注视位置及其速度共同确定消息窗口的显示,从而可以实现对用户当前状态的确定,使得对消息窗口的显示更加人性化。
[0016]结合第一方面的一些实施例,在一些实施例中,该方法还可以包括:该电子设备确定该当前眼球注视位置的移动速度是否不大于预设第一速度值;该电子设备将该消息窗口显示在该第一预设视觉区域中,具体包括:当该电子设备确定该当前眼球注视位置的移动速度不大于预设第一速度值时,该电子设备将该消息窗口显示在该第一预设视觉区域中。
[0017]在上述实施例中,在当前眼球注视位置的移动速度不大于预设第一速度值时,电子设备才直接将该消息窗口显示该当前眼球注视位置周围的第一预设视觉区域中。此时用户的当前眼球注视位置的移动速度不高,显示的消息窗口可以很容易被用户看到。
[0018]结合第一方面的一些实施例,在一些实施例中,该方法还可以包括:当该电子设备确定该当前眼球注视位置的移动速度大于预设第一速度值时,该电子设备确定在预设第一时长内用户的眼球注视位置的平均移动速度是否不大于预设第二速度值;当该电子设备确定在该预设第一时长内用户的眼球注视位置的平均移动速度不大于该预设第二速度值时,该电子设备将该消息窗口显示在根据当前眼球注视位置确定的第一预设视觉区域中;当该电子设备确定在该预设第一时长内用户的眼球注视位置的平均移动速度大于该预设第二速度值时,该电子设备将该消息窗口显示在根据当前眼球注视位置确定的第一预设视觉区域中,并跟随用户的当前眼球注视位置的移动而移动该消息窗口。
[0019]在上述实施例中,在当前眼球注视位置的移动速度大于预设第一速度值时,表示此时眼球注视位置的移动速度较高。电子设备可以确定在后续的预设第一时长内用户的眼球注视位置的平均移动速度是否不大于预设第二速度值。在平均速度不大于预设第二速度值时,表示显示消息窗口后,用户还是可以看到该消息窗口,电子设备可以根据当前眼球注视位置确定第一预设视觉区域并显示消息窗口。在平均速度大于预设第二速度值时,表示用户的眼球注视位置的移动速度较快,仅显示消息窗口用户不一定能看到该消息窗口。因此电子设备在根据当前眼球注视位置确定第一预设视觉区域并显示消息窗口后,可以根据用户的当前眼球注视位置的移动而移动该消息窗口,从而使得该消息窗口更容易被眼球注
视位置的移动速度较高的用户看到。
[0020]结合第一方面的一些实施例,在一些实施例中,该方法还包括:当该电子设备确定该当前眼球注视位置的移动速度大于预设第一速度值时,该电子设备确定在预设第四时长内用户的眼球注视位置移动的累积距离是否超出预设累积距离;当该电子设备确定在该预设第四时长内用户的眼球注视位置移动的累积距离未超出预设累积距离时,该电子设备将该消息窗口显示在根据当前眼球注视位置确定的第一预设视觉区域中;当该电子设备确定在该预设第四时长内用户的眼球注视位置移动的累积距离超出预设累积距离时,该电子设备将该消息窗口显示在根据当前眼球注视位置确定的第一预设视觉区域中,并跟随用户的当前眼球注视位置的移动而移动该消息窗口。
[0021]在上述实施例中,由于用户的眼球注视位置的移动速度具有不稳定性,可以通过确定在预设第四时长内用户的眼球注视位置移动的累积距离是否超出预设累积距离,从而来确定用户的眼本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种消息显示方法,其特征在于,包括:电子设备确定有需要显示的消息窗口;所述电子设备实时确定用户在电子设备的显示区域的当前眼球注视位置;所述电子设备根据所述当前眼球注视位置确定第一预设视觉区域,所述第一预设视觉区域在所述显示区域上所述当前眼球注视位置周围;所述电子设备将所述消息窗口显示在所述第一预设视觉区域中。2.根据权利要求1所述的方法,其特征在于,所述第一预设视觉区域在所述显示区域上且中心或起始位置距所述当前眼球注视位置在第一预设距离内,所述第一预设视觉区域的大小不小于所述消息窗口的大小。3.根据权利要求1或2所述的方法,其特征在于,所述电子设备根据所述当前眼球注视位置确定第一预设视觉区域,具体包括:所述电子设备根据所述当前眼球注视位置在所述显示区域上的相对位置,确定与所述相对位置匹配的预设显示方位和预设显示距离;所述电子设备确定所述第一预设视觉区域的中心或起始位置在所述当前眼球注视位置的所述预设显示方位的预设显示距离上。4.根据权利要求1或2所述的方法,其特征在于,所述电子设备根据所述当前眼球注视位置确定第一预设视觉区域,具体包括:所述电子设备在所述显示区域上距所述当前眼球注视位置第一预设距离的范围内,确定是否存在没有显示内容且不小于所述消息窗口的大小的区域;当确定存在没有显示内容且不小于所述消息窗口的大小的区域时,所述电子设备确定该区域为所述第一预设视觉区域。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:所述电子设备确定用户在电子设备的显示区域的当前眼球注视位置的移动速度。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:所述电子设备确定所述当前眼球注视位置的移动速度是否不大于预设第一速度值;所述电子设备将所述消息窗口显示在所述第一预设视觉区域中,具体包括:当所述电子设备确定所述当前眼球注视位置的移动速度不大于预设第一速度值时,所述电子设备将所述消息窗口显示在所述第一预设视觉区域中。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:当所述电子设备确定所述当前眼球注视位置的移动速度大于预设第一速度值时,所述电子设备确定在预设第一时长内用户的眼球注视位置的平均移动速度是否不大于预设第二速度值;当所述电子设备确定在所述预设第一时长内用户的眼球注视位置的平均移动速度不大于所述预设第二速度值时,所述电子设备将所述消息窗口显示在根据当前眼球注视位置确定的第一预设视觉区域中;当所述电子设备确定在所述预设第一时长内用户的眼球注视位置的平均移动速度大于所述预设第二速度值时,所述电子设备将所述消息窗口显示在根据当前眼球注视位置确定的第一预设视觉区域中,并跟随用户的当前眼球注视位置的移动而移动所述消息窗口。8.根据权利要求6所述的方法,其特征在于,所述方法还包括:
当所述电子设备确定所述当前眼球注视位置的移动速度大于预设第一速度值时,所述电子设备确定在预设第四时长内用户的眼球注视位置移动的累积距离是否超出预设累积距离;当所述电子设备确定在所述预设第四时长内用户的眼球注视位置移动的累积距离未超出预设累积距离时,所述电子设备将所述消息窗口显示在根据当前眼球注视位置确定的第一预设视觉区域中;当所述电子设备确定在所述预设第四时长内用户的眼球注视位置移动的累积距离超出预设累积距离时,所述电子设备将所述消息窗口显示在根据当前眼球注视位置确定的第一预设视觉区域中,并跟随用户的当前眼球注视位置的移动而移动所述消息窗口。9.根据权利要求1至8中任一项所述的方法,其特征在于,所述方法还包括:所述电子设备确定在所述消息窗口显示后的预设第二时长内用户的当前眼球注视位置是否移动到所述消息窗口的区域内;若在所述预设第二时长内一个时刻用户的当前眼球注视位置移动到所述消息窗口的区域内,所述电子设备停止移动所述消息窗口。10.根据权利要求9所述的方法,其特征在于,所述方法还包括:若在所述预设第二时长内用户的眼球注视位置均没有移动到所述消息窗口的区域内,所述电子设备确定在所述消息窗口显示后的预设第三时长内用户的眼球注视位置的移动距离是否超出预设第二距离;若在所述预设第三时长内用户的眼球注视位置的移动距离没有超出所述预设第二距离,所述电子设备停止移动所述消息窗口。11.根据权利要求7所述的方法,其特征在于,所述方法还包括:所述电子设备确定在所述消息窗口显示后的预设第二时长内用户的眼球注视位置是否移动到所述消息窗口的区域内;当所述电子设备确定在所述预设第二时长内用户的眼球注视位置均没有移动到所述消息窗口的区域内,且在所述消息窗口显示后的预设第三时长内用户的眼球注视位置的移动距离超出预设第二距离时,所述电子设备将所述消息窗口显示在根据当前眼球注视位置确定的第一预设视觉区域中,或所述电子设备执行所述电子设备确定在预设第一时长内用户的眼球注视位置的平均移动速度是否不大于预设第二速度值的步骤。12.根据权利要求8所述的方法,其特征在于,所述方法还包括:所述电子设备确定在所述消息窗口显示后的预设第二时长内用户的眼球注视位置是否移动到所述消息窗口的区域内;当所述电子设备确定在所述预设第二时长内用户的眼球注视位置均没有移动到所述消息窗口的区域内,且在所述消息窗口显示后的预设第三时长内用户的眼球注视位置的移动距离超出预设第二距离时,所述电子设备将所述消息窗口显示在根据当前眼球注视位置确定的第一预设视觉区域中,或所述电子设备执行所述电子设备确定在预设第四时长内用户的眼球注视位置移动的累积距离是否超出预设累积距离的步骤。13.一种电子设备,其特征在于,所述电子设备包括:一个或多个处理器和存储器;所述存储器与所述一个或多个处理器耦合,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,所述一个或多个处理器调用所述计算机指令以使得所
述电子设备执行:确定有需要显示的消息窗口;实时确定用户在电子设备的显示区域的当前眼球注视位置;根据所述当前眼球注视位置确定第一预设视觉区域,所述第一预设视觉...

【专利技术属性】
技术研发人员:熊刘冬李春东
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1