一种双屏电话手表的智能消息提醒方法与流程

文档序号:28919037发布日期:2022-02-16 12:22阅读:100来源:国知局

1.本发明涉及电话手表技术领域,具体涉及一种双屏电话手表的智能消息提醒方法。


背景技术:

2.用户在使用电话手表的过程中,常常会收到短信或第三方应用接收的信息,并形成通知浮在显示界面上。如果用户使用电子装置完成重要的活动,此时信息浮现在显示界面上,会挡住用户正在进行的重要活动的部件界面。如果用户动手清除这个界面,用户可能没有时间,比如用户正在玩游戏,无法停下,导致用户的使用感不佳。


技术实现要素:

3.针对现有技术的不足,本发明旨在提供一种双屏电话手表的智能消息提醒方法。
4.为了实现上述目的,本发明采用如下技术方案:
5.一种双屏电话手表的智能消息提醒方法,具体过程为:
6.当双屏电话手表接收到消息通知时,获取主屏和副屏当前的工作状态;
7.如果主屏和副屏均处于息屏状态,判断当前朝向用户的是主屏还是副屏,然后将所有消息通知亮屏展示于当前朝向用户的屏幕上;
8.如果主屏和副屏中仅有一个处于亮屏状态时,该屏幕为当前的交互屏,进一步检测所述交互屏当前是否有应用在前台运行,若无应用在前台运行,直接在该交互屏展示消息通知,若此时交互屏存在应用在前台运行,触发另一个息屏状态的屏幕亮屏并在该屏幕展示消息通知;
9.如果主屏和副屏均处于亮屏状态时,先检测主屏和副屏中是否有应用在前台运行,如果只有其中一个没有应用在前台运行,则在该屏幕上展示消息通知,如果两个都没有应用在前台运行,进一步检测主屏和副屏中的哪个当前朝向用户,并在当前朝向用户的屏幕上展示消息通知;如果主屏和副屏都有应用在前台运行,进一步获取主屏和副屏中正在前台运行的应用的状态数据,根据状态数据判断两者的重要程度高低,在重要程度较低的应用所在的屏幕的顶层展示消息通知。
10.进一步地,如果双屏电话手表当前检测到主屏和副屏都处于息屏状态且都没有朝向用户时,则判定用户当前没有查看消息通知的意愿,此时不进行消息通知的展示。
11.进一步地,双屏电话手表获取电话当前的角度数据,根据预设的主屏和副屏朝向用户时双屏电话手表的角度数据范围,当双屏电话手表当前的角度数据落入任一个角度数据范围中,则判断对应的屏幕当前朝向用户。
12.进一步地,所述应用的状态数据包括是否拥有音频焦点、窗口是否为固定状态、是否在播放视频、交互的频率;根据预设的各个状态数据的优先级,依次对主屏和副屏当前运行在前台的应用的状态数据进行比较并据此判断出两者重要程度高低,当对一个状态数据进行比较无法判断出重要程度高低时继续比较下一个状态数据,直至可以比较出重要程度
高低为止。
13.进一步地,用户可在双屏电话手表中设置消息展示的白名单和/或黑名单;双屏电话手表在接收到消息通知时,如果当前主屏或副屏中至少有一个在亮屏状态下并且有白名单中的应用在运行,直接在其所在屏幕的顶层展示消息通知,当前主屏或副屏中至少有一个在亮屏状态下并且其中一个有黑名单中的应用在运行,则不能在其所在的屏幕上展示消息通知;如果主屏和副屏都处于亮屏状态且都在前台运行有黑名单中的应用,则按照黑名单中设置的顺序,在排名靠后的应用所在的屏幕上展示消息通知。
14.本发明提供一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述方法。
15.本发明提供一种双屏电话手表,包括处理器和存储器,所述存储器用于存储计算机程序;所述处理器用于执行所述计算机程序时,实现上述方法。
16.本发明的有益效果在于:本发明利用双屏电话手表的双屏特性,通过屏幕的亮屏状态、朝向、是否有应用在前台运行、运行的应用的重要程度等方面来判断应当在哪一个屏幕展示消息通知,可以最大限度降低对用户的影响,从而改善用户体验。
具体实施方式
17.以下将对本发明作进一步的描述,需要说明的是,本实施例以本技术方案为前提,给出了详细的实施方式和具体的操作过程,但本发明的保护范围并不限于本实施例。
18.本实施例提供一种双屏电话手表的智能消息提醒方法,具体过程为:
19.当双屏电话手表接收到消息通知(如短信、电话通知、第三方通知、系统推送等)时,获取主屏和副屏当前的工作状态;
20.如果主屏和副屏均处于息屏状态,判断当前朝向用户的是主屏还是副屏,然后将所有消息通知亮屏展示于当前朝向用户的屏幕上;
21.如果主屏和副屏中仅有一个处于亮屏状态时,该屏幕为当前的交互屏,进一步检测所述交互屏当前是否有应用在前台运行(除去launcher桌面应用外的其他应用),若无应用在前台运行,直接在该交互屏展示消息通知,若此时交互屏存在应用在前台运行,触发另一个息屏状态的屏幕亮屏并在该屏幕展示消息通知;
22.如果主屏和副屏均处于亮屏状态时,先检测主屏和副屏中是否有应用在前台运行,如果只有其中一个没有应用在前台运行,则在该屏幕上展示消息通知,如果两个都没有应用在前台运行,进一步检测主屏和副屏中的哪个当前朝向用户,并在当前朝向用户的屏幕上展示消息通知;如果主屏和副屏都有应用在前台运行,进一步获取主屏和副屏中正在前台运行的应用的状态数据,根据状态数据判断两者的重要程度高低,在重要程度较低的应用所在的屏幕的顶层展示消息通知。
23.进一步地,如果双屏电话手表当前检测到主屏和副屏都处于息屏状态且都没有朝向用户时,则判定用户当前没有查看消息通知的意愿,此时不进行消息通知的展示。
24.需要说明的是,双屏电话手表通过内置的陀螺仪、六轴传感器等获取电话当前的角度数据,根据预设的主屏和副屏朝向用户时双屏电话手表的角度数据范围,当双屏电话手表当前的角度数据落入任一个角度数据范围中,则判断对应的屏幕当前朝向用户。
25.在本实施例中,所述应用的状态数据包括是否拥有音频焦点、窗口是否为固定状
态、是否在播放视频、交互的频率(预设时间段内的交互操作次数);根据预设的各个状态数据的优先级,依次对主屏和副屏当前运行在前台的应用的状态数据进行比较并据此判断出两者重要程度高低,当对一个状态数据进行比较无法判断出重要程度高低时继续比较下一个状态数据,直至可以比较出重要程度高低为止。
26.例如,各个状态数据的优先级为拥有音频焦点》窗口为固定状态》播放视频》交互频率,则先比较主屏和副屏中前台运行的应用是否拥有音频焦点,如果其中一个有而另一个没有,则拥有音频焦点的应用的重要程度更高,否则继续比较窗口是否为固定状态,如果其中为固定状态而另一个不是,则窗口为固定状态的应用的重要程度更高,否则继续比较是否播放视频,如果其中一个正在播放视频而另一个没有,则播放视频的应用的重要程度更高,否则继续比较交互频率,交互频率更高的应用重要程度更高。
27.在本实施例中,用户可在双屏电话手表中设置消息展示的白名单和/或黑名单;双屏电话手表在接收到消息通知时,如果当前主屏或副屏中至少有一个在亮屏状态下并且有白名单中的应用在运行,直接在其所在屏幕的顶层展示消息通知,当前主屏或副屏中至少有一个在亮屏状态下并且其中一个有黑名单中的应用在运行,则不能在其所在的屏幕上展示消息通知;如果主屏和副屏都处于亮屏状态且都在前台运行有黑名单中的应用,则按照黑名单中设置的顺序,在排名靠后的应用所在的屏幕上展示消息通知。
28.对于本领域的技术人员来说,可以根据以上的技术方案和构思,给出各种相应的改变和变形,而所有的这些改变和变形,都应该包括在本发明权利要求的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1