消息处理方法、装置、电子设备和存储介质与流程

文档序号:27094993发布日期:2021-10-27 16:40阅读:93来源:国知局
消息处理方法、装置、电子设备和存储介质与流程

1.本发明实施例涉及终端技术领域,特别是涉及一种消息处理方法、一种消息处理装置、电子设备和存储介质。


背景技术:

2.随着互联网技术的不断发展,智能手机、个人计算机、平板电脑等终端被广泛使用,为了满足人们各种各样的需求,具有拍照、游戏、社交和办公等功能的应用程序被不断开发出来,人们的生活也因此更加丰富多彩起来。
3.在终端上通常只能有一个应用程序在前台运行,其他的应用程序则会在后台运行,此时用户只能与前台运行的应用程序交互,如果其他的应用程序有消息,则会在终端的通知栏上弹窗来进行消息提醒,但是在某些情况下,用户在与前台运行的应用程序交互时并不希望被打扰。以游戏应用程序为例,用户正在一场局内游戏中,因为大部分时候双手都在操作,如果出现弹窗,并不能及时将弹窗上滑取消掉,对于用户而言会非常困扰。
4.因此,如何在前台运行的应用程序时,既能获取到来自其他应用的消息提醒,又不会被频繁弹窗干扰,提高用户体验效果。


技术实现要素:

5.鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种消息处理方法和相应的一种消息处理装置、电子设备、存储介质。
6.为了解决上述问题,本发明实施例公开了一种消息处理方法,通过终端提供图形用户界面,所述方法包括:
7.在检测到第一应用程序在前台运行时,若检测到后台运行的第二应用程序的通知消息,则在所述图形用户界面上显示一消息提示标识;
8.响应针对所述消息提示标识的交互操作,将所述第二应用程序切换为前台运行,或者在所述图形用户界面上清除所述消息提示标识。
9.可选地,所述第一应用程序为游戏应用程序。
10.可选地,在所述图形用户界面上显示一消息提示标识,包括:
11.获取所述终端通过重力传感器感应的重力感应信息;
12.依据所述重力感应信息确定一消息提示标识的下落轨迹;
13.按照所述下落轨迹在所述图形用户界面上显示所述消息提示标识。
14.可选地,所述下落轨迹包括开始位置和落点位置,所述按照所述下落轨迹在所述图形用户界面上显示所述消息提示标识,包括:
15.在所述图形用户界面的开始位置显示一消息提示标识;
16.在所述图形用户界面中,按照所述下落轨迹显示所述消息提示标识从所述开始位置落入到所述落点位置。
17.可选地,还包括:确定所述消息提示标识在所述图形用户界面的位置;
18.根据所述位置确定所述消息提示标识的显示参数;
19.根据所述显示参数更新所述消息提示标识的显示效果。
20.可选地,所述根据所述位置确定所述消息提示标识的显示参数,包括:
21.在所述位置不是所述落点位置时,确定所述消息提示标识的显示参数为第一显示参数;所述第一显示参数的显示效果为与所述第二应用程序匹配的标识;
22.在所述位置是所述落点位置时,确定所述消息提示标识的显示参数为第二显示参数,所述第二显示参数的显示效果为表征所述通知消息的数量的标识。
23.可选地,所述根据所述位置确定所述消息提示标识的显示参数,还包括:若在所述落点位置显示有一已有的消息提示标识,在所述消息提示标识落入到所述落点位置后并入所述已有的消息提示标识;
24.确定所述已有的消息提示标识的第三显示参数,并按照所述第三显示参数更新所述已有的消息提示标识的显示效果,所述第三显示参数的显示效果为表征包含全部所述通知消息的数量的标识。
25.可选地,还包括:在所述消息提示标识落入所述落点位置后,若在指定时间内没有检测到针对所述消息提示标识的交互操作,则将所述消息提示标识从落点位置移动至预先设定的边缘位置;其中,所述消息提示标识在所述边缘位置时为部分显示。
26.可选地,还包括:在所述消息提示标识落入所述落点位置后,若在指定时间内没有检测到针对所述消息提示标识的交互操作,则将所述消息提示标识的透明度从第一透明度调整至第二透明度,所述第一透明度小于所述第二透明度。
27.可选地,所述响应针对所述消息提示标识的交互操作,将所述第二应用程序切换为前台运行,或者在所述图形用户界面上清除所述消息提示标识,包括:
28.响应针对所述消息提示标识的按压操作,在所述图形用户界面上显示一弹窗,所述弹窗包括与所述第二应用程序匹配的标识和清除控件;
29.响应将所述消息提示标识拖动至所述第二应用程序对应的标识的拖动操作,将所述第二应用程序切换为前台运行;或者,
30.响应将所述消息提示标识拖动至所述清除控件的拖动操作,在所述图形用户界面上清除所述消息提示标识。
31.可选地,在所述图形用户界面上显示一消息提示标识,包括:
32.在所述图形用户界面的指定位置,悬浮显示一消息提示标识。
33.本发明实施例还公开了一种消息处理装置,通过终端提供图形用户界面,所述装置包括:
34.显示模块,用于在检测到第一应用程序在前台运行时,若检测到后台运行的第二应用程序的通知消息,则在所述图形用户界面上显示一消息提示标识;
35.交互模块,用于响应针对所述消息提示标识的交互操作,将所述第二应用程序切换为前台运行,或者在所述图形用户界面上清除所述消息提示标识。
36.可选地,所述第一应用程序为游戏应用程序。
37.可选地,所述显示模块,用于获取所述终端通过重力传感器感应的重力感应信息;依据所述重力感应信息确定一消息提示标识的下落轨迹;按照所述下落轨迹在所述图形用户界面上显示所述消息提示标识。
38.可选地,所述下落轨迹包括开始位置和落点位置,所述所述显示模块,用于在所述图形用户界面的开始位置显示一消息提示标识;在所述图形用户界面中,按照所述下落轨迹显示所述消息提示标识从所述开始位置落入到所述落点位置。
39.可选地,所述显示模块,用于确定所述消息提示标识在所述图形用户界面的位置;根据所述位置确定所述消息提示标识的显示参数;根据所述显示参数更新所述消息提示标识的显示效果。
40.可选地,所述显示模块,用于在所述位置不是所述落点位置时,确定所述消息提示标识的显示参数为第一显示参数;所述第一显示参数的显示效果为与所述第二应用程序匹配的标识;在所述位置是所述落点位置时,确定所述消息提示标识的显示参数为第二显示参数,所述第二显示参数的显示效果为表征所述通知消息的数量的标识。
41.可选地,所述显示模块,用于若在所述落点位置显示有一已有的消息提示标识,在所述消息提示标识落入到所述落点位置后并入所述已有的消息提示标识;确定所述已有的消息提示标识的第三显示参数,并按照所述第三显示参数更新所述已有的消息提示标识的显示效果,所述第三显示参数的显示效果为表征包含全部所述通知消息的数量的标识。
42.可选地,所述装置还包括:位置移动模块,用于在所述消息提示标识落入所述落点位置后,若在指定时间内没有检测到针对所述消息提示标识的交互操作,则将所述消息提示标识从落点位置移动至预先设定的边缘位置;其中,所述消息提示标识在所述边缘位置时为部分显示。
43.可选地,所述装置还包括:透明度调整模块,用于在所述消息提示标识落入所述落点位置后,若在指定时间内没有检测到针对所述消息提示标识的交互操作,则将所述消息提示标识的透明度从第一透明度调整至第二透明度,所述第一透明度小于所述第二透明度。
44.可选地,所述交互模块,用于响应针对所述消息提示标识的按压操作,在所述图形用户界面上显示一弹窗,所述弹窗包括与所述第二应用程序匹配的标识和清除控件;响应将所述消息提示标识拖动至所述第二应用程序对应的标识的拖动操作,将所述第二应用程序切换为前台运行;或者,响应将所述消息提示标识拖动至所述清除控件的拖动操作,在所述图形用户界面上清除所述消息提示标识。
45.可选地,所述显示模块,用于在所述图形用户界面的指定位置,悬浮显示一消息提示标识。
46.本发明实施例公开了一种电子设备,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的消息处理方法的步骤。
47.本发明实施例公开了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上所述的消息处理方法的步骤。
48.本发明实施例包括以下优点:
49.在本发明实施例中,在检测到第一应用程序在前台运行时,若检测到后台运行的第二应用程序的通知消息,则在图形用户界面上显示一消息提示标识,响应针对消息提示标识的交互操作,可以将第二应用程序切换为前台运行以进入第二应用程序查看消息,或者隐藏消息提示标识以避免消息提示标识影响用户与第一应用程序的交互。本发明实施例
可以在第一应用程序在前台运行时,通过消息提示标识来提示第二应用程序的通知消息,这样,用户既能获取到来自其他应用程序的消息提醒,又不会被频繁弹窗干扰,提高用户体验效果。
附图说明
50.图1是一种ios系统的通知消息的通知方式设置示意图;
51.图2是一种android系统的通知消息的通知方式设置示意图;
52.图3是本发明的一种消息处理方法实施例的步骤流程图;
53.图4是本发明的一种消息提示标识的示意图之一;
54.图5是本发明的一种基于重力感应信息确定的消息提示标识的显示方式的步骤流程图;
55.图6是本发明的一种消息提示标识的示意图之二;
56.图7是本发明的一种消息提示标识的示意图之三;
57.图8是本发明的一种消息提示标识的示意图之四;
58.图9是本发明的一种消息提示标识的示意图之五;
59.图10是本发明的一种消息处理装置实施例的结构框图。
具体实施方式
60.为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
61.目前常见的消息提示设置主要分为两种方案。第一种方案:参照图1,是一种ios系统的通知消息的通知方式设置示意图,通过设置来修改该应用程序的通知消息的通知方式(关闭、锁定屏幕、通知中心和横幅);第二种方案:参照图2,是一种android系统的通知消息的通知方式设置示意图,可以通过直接修改为勿扰模式,暂时屏蔽通知消息。
62.然而,上述两种方案的缺点也非常明显,具体地:1、第一种方案需要对应用程序一一进行修改,步骤较多并且比较死板;2、第二种方案会在一段时间屏蔽所有通知消息,不够灵活;3、此两种方案都不能在特定场景下,既能获取到来自其他应用程序的消息提醒,又不会被频繁弹窗干扰。
63.针对上述问题,本发明实施例提出了一种消息处理方法,摒弃了传统的在通知栏通过弹出来发送通知消息的方式,而是在应用程序在前台运行时,如果检测到其他应用程序的通知消息,通过一消息提示标识来进行提示,既能获取到来自其他应用程序的消息提醒,又不会被频繁弹窗干扰。
64.本发明实施例中的消息处理方法可以运行于终端设备或者是服务器。其中,终端设备可以为本地终端设备。当消息处理方法运行于为服务器时,可以为云游戏。
65.在一可选的实施方式中,云游戏是指以云计算为基础的游戏方式。在云游戏的运行模式下,游戏程序的运行主体和游戏画面呈现主体是分离的,消息处理方法的储存与运行是在云游戏服务器上完成的,云游戏客户端的作用用于数据的接收、发送以及游戏画面的呈现,举例而言,云游戏客户端可以是靠近用户侧的具有数据传输功能的显示设备,如,移动终端、电视机、计算机、掌上电脑等;但是进行游戏数据处理的终端设备为云端的云游
戏服务器。在进行游戏时,玩家操作云游戏客户端向云游戏服务器发送操作指令,云游戏服务器根据操作指令运行游戏,将游戏画面等数据进行编码压缩,通过网络返回云游戏客户端,最后,通过云游戏客户端进行解码并输出游戏画面。
66.在一可选的实施方式中,终端设备可以为本地终端设备。本地终端设备存储有游戏程序并用于呈现游戏画面。本地终端设备用于通过图形用户界面与玩家进行交互,即,常规的通过电子设备下载安装游戏程序并运行。该本地终端设备将图形用户界面提供给玩家的方式可以包括多种,例如,可以渲染显示在终端的显示屏上,或者,通过全息投影提供给玩家。举例而言,本地终端设备可以包括显示屏和处理器,该显示屏用于呈现图形用户界面,该图形用户界面包括游戏画面,该处理器用于运行该游戏、生成图形用户界面以及控制图形用户界面在显示屏上的显示。
67.参照图3,示出了本发明的一种消息处理方法实施例的步骤流程图,通过终端提供图形用户界面,所述方法具体可以包括如下步骤:
68.步骤301、在检测到第一应用程序在前台运行时,若检测到后台运行的第二应用程序的通知消息,则在所述图形用户界面上显示一消息提示标识。
69.其中,应用程序可以是游戏应用程序,也可以是聊天应用程序、购物应用程序等其他应用程序,在终端上运行应用程序时,可以在终端的触控显示器上渲染图形用户界面,用户可以通过图形用户界面进行交互操作。具体地,第一应用程序可以是游戏应用程序,第二应用程序可以是聊天应用程序或者购物应用程序,第一应用程序和第二应用程序可以是一个或者多个。
70.其中,前台运行的应用程序能够与用户通过图形用户界面进行交互操作,后台运行的应用程序不会显示在图形用户界面,不能与用户进行交互操作,但是可以在后台获得到消息后及时通过发送通知消息来通知用户。作为一个具体示例,第一应用程序可以是游戏应用程序,第二应用程序可以是聊天应用程序,在游戏应用程序在前台运行时,用户通过与游戏应用程序进行一场竞赛活动,如果检测到聊天应用程序上接收到新的聊天消息,则可以发送通知消息来通知用户。
71.其中,消息提示标识可以是一个标识,例如消息球。举例来说,参照图4,在游戏应用程序在前台运行时,如果后台运行的聊天应用程序有新的消息,则在图形用户界面上显示一消息球,以提示用户后台运行的聊天应用程序有新的消息。其中,消息球的显示位置可以是靠近边缘的位置,避免消息球遮挡图形用户界面上重要的游戏场景,例如己方游戏角色或者敌方游戏角色,同时也是避免了操作摇杆或者技能按键时误触消息球。本领域技术人员可知,消息提示标识的具体方式不仅限于如图4所示的消息球的形式,还可以是其他形状或形式,例如还可以是矩形、三角形、椭圆形等。
72.步骤302、响应针对所述消息提示标识的交互操作,将所述第二应用程序切换为前台运行,或者在所述图形用户界面上清除所述消息提示标识。
73.其中,交互操作包括但不限于点击操作、按压操作、拖动操作、滑动操作等其他操作。
74.具体地,响应针对消息提示标识的交互操作,可以将第二应用程序切换为前台运行,以查看第二应用程序的新的消息,此时,第一应用程序可以切换至后台运行,也可以继续保持在前台运行,本发明实施例对此无需加以限制。此外,响应针对消息提示标识的交互
操作,还可以将在图形用户界面上显示的消息提示标识清除,即,不在图形用户界面上显示该消息提示标识。
75.在上述消息处理方法中,在检测到第一应用程序在前台运行时,若检测到后台运行的第二应用程序的通知消息,则在图形用户界面上显示一消息提示标识,响应针对消息提示标识的交互操作,可以将第二应用程序切换为前台运行以进入第二应用程序查看消息,或者隐藏消息提示标识以避免消息提示标识影响用户与第一应用程序的交互。本发明实施例可以在第一应用程序在前台运行时,通过消息提示标识来提示第二应用程序的通知消息,这样,用户既能获取到来自其他应用程序的消息提醒,又不会被频繁弹窗干扰,提高用户体验效果。
76.在一示例性实施例中,参照图5,所述步骤301、在所述图形用户界面上显示一消息提示标识,可以包括如下步骤:
77.步骤501、获取所述终端通过重力传感器感应的重力感应信息;
78.步骤502、依据所述重力感应信息确定一消息提示标识的下落轨迹;
79.步骤503、按照所述下落轨迹在所述图形用户界面上显示所述消息提示标识。
80.其中,重力传感器,又称重力感应器,能够完成从重力变化到电信号的转换,进而得到重力感应信息。目前大部分的智能手机和平板电脑内置了重力传感器,如ios的系列的产品、android系列的产品。具体地,通过重力感应信息可以确定终端的倾斜角度的变化,例如是横屏、竖屏或者倾斜等。
81.具体地,可以根据重力感应信息来确定消息提示标识的下落轨迹,从而控制消息提示标识按照下落轨迹显示在图形用户界面上。例如,假设根据重力感应信息确定此时终端为竖屏,则下落轨迹可以是消息提示标识从竖屏的右上方垂直下落至竖屏的右下方(也可以是从左上方下落至左下方)。另外,如果根据重力感应信息确定终端为反向竖屏,则下落轨迹可以是从改变前消息提示标识在图形用户界面上的位置,垂直下落反向竖屏的右下方,使得消息提示标识能够不遮挡图形用户界面中重要的内容,例如游戏场景中的摇杆或者技能按键,同时也具有一定趣味性。进一步地,还可以根据终端的倾斜角度控制消息提示标识的下落速度。例如,终端屏幕所在平面与水平面的夹角越大,消息提示标识的下落速度越快;终端屏幕所在平面与水平面的夹角越大,消息提示标识的下落速度越快。这样,玩家可以通过控制终端的倾斜角度来控制消息提示标识的下落速度,如果想让消息提示标识快速落下,则只需要将终端尽可能垂直于水平面。
82.在一示例性实施例中,所述下落轨迹包括开始位置和落点位置,所述步骤503、按照所述下落轨迹在所述图形用户界面上显示所述消息提示标识,可以包括如下步骤:
83.在所述图形用户界面的开始位置显示一消息提示标识;
84.在所述图形用户界面中,按照所述下落轨迹显示所述消息提示标识从所述开始位置落入到所述落点位置。
85.其中,开始位置是消息提示标识一开始显示在图形用户界面上的位置,也可以是在根据重力感应信息确定用户对终端显示模式(即横屏模式或竖屏模式)改变后,消息提示标识在在图形用户界面上的位置。落点位置是消息提示标识按照下落轨迹最后在图形用户界面上的停留的位置。其中,下落轨迹就是消息提示标识从开始位置至落点位置的移动轨迹。
86.参照图6,消息提示标识的开始位置可以是在图形用户界面的右上角,落点位置可以是在图形用户界面的右下角,虚线为下落轨迹,消息提示标识可以在图形用户界面的右上角下落至右下角。
87.在一示例性实施例中,所述步骤301、在所述图形用户界面上显示一消息提示标识,还可以包括如下步骤:
88.确定所述消息提示标识在所述图形用户界面的位置;
89.根据所述位置确定所述消息提示标识的显示参数;
90.根据所述显示参数更新所述消息提示标识的显示效果。
91.具体地,可以实时确定消息提示标识在图形用户界面上的当前所在的位置,例如,消息提示标识的位置是否在落点位置,然后,再根据位置来确定消息提示标识的显示参数,从而根据显示参数更新消息提示标识的显示效果,用户通过观察消息提示标识的显示效果,就能够确定与第二应用程序相关的一些信息,例如是什么应用程序的消息,应用程序的通知消息的数量等。
92.在一示例性实施例中,所述根据所述位置确定所述消息提示标识的显示参数,可以包括如下步骤:
93.在所述位置不是所述落点位置时,确定所述消息提示标识的显示参数为第一显示参数;所述第一显示参数的显示效果为与所述第二应用程序匹配的标识;
94.在所述位置是所述落点位置时,确定所述消息提示标识的显示参数为第二显示参数,所述第二显示参数的显示效果为表征所述通知消息的数量的标识。
95.具体地,如果消息提示标识的位置不是在落点位置,则说明消息提示标识还在按照下落轨迹的下落过程中,此时消息提示标识的显示参数可以为第一显示参数,其中,第一显示参数是将消息提示标识显示为第二应用程序匹配的标识,例如,参照图7的右上方,假设第二应用程序是微信,则第一显示参数是将消息提示标识显示为微信匹配的标识。
96.具体地,如果消息提示标识的位置是在落点位置,则说明消息提示标识已经按照下落轨迹下落至落点位置,此时消息提示标识的显示参数可以为第二显示参数,其中,第二显示参数是将消息提示标识显示为通知消息的数量的标识,例如,同样假设第二应用程序是微信,则第二显示参数是将消息提示标识显示为微信接收到消息的数量的标识,例如,参照图7的右下方,微信接收到25条消息,消息提示标识可以显示为一个中间有一数字25的标识。
97.在一示例性实施例中,所述根据所述位置确定所述消息提示标识的显示参数,还可以包括如下步骤:
98.若在所述落点位置显示有一已有的消息提示标识,在所述消息提示标识落入到所述落点位置后并入所述已有的消息提示标识;
99.确定所述已有的消息提示标识的第三显示参数,并按照所述第三显示参数更新所述已有的消息提示标识的显示效果,所述第三显示参数的显示效果为表征包含全部所述通知消息的数量的标识。
100.具体地,第二应用程序可以是多次发送通知消息,因此在图形用户界面上的落点位置处可能已经显示有一个已有的消息提示标识,在这种情况下,消息提示标识可以先按照下落轨迹下落至落点位置,然后将消息提示标识并入所述已有的消息提示标识,避免出
现过多的消息提示标识遮挡住图形用户界面中的重要内容。
101.在本发明实施例中,消息提示标识落入到落点位置后,此时已有的消息提示标识的显示参数可以为第三显示参数,其中,第三显示参数是将消息提示标识显示为全部通知消息的数量的标识,例如,假设已有的消息提示标识显示的推送消息的数量为20,然后接着又有一消息提示标识落入到落点位置,则在该消息提示标识清除后,已有的消息提示标识显示的推送消息的数量更新为21。为了提醒玩家有新的通知消息出现,还可以伴随终端的震动效果
102.在一示例性实施例中,所述方法还可以包括如下步骤:
103.在所述消息提示标识落入所述落点位置后,若在指定时间内没有检测到针对所述消息提示标识的交互操作,则将所述消息提示标识从落点位置移动至预先设定的边缘位置;其中,所述消息提示标识在所述边缘位置时为部分显示。
104.在本发明实施例中,为了进一步保证消息提示标识不会遮挡图形用户界面中的重要内容,设定了不操作规则,并依据不操作规则来调整消息提示标识在图形用户界面中的显示位置。
105.具体地,不操作规则可以是在消息提示标识落入落点位置后,如果在指定时间,例如3s(秒)没有检测到用户对消息提示标识的交互操作,例如点击操作或者拖动操作,则可以将消息提示标识从落点位置移动至边缘位置,使得消息提示标识仅能够部分显示,例如只有70%显示在图形用户界面上,可参照图8。除了将消息提示标识的部分下沉到图形用户界面底部,也可以将消息提示标识的部分外移到图形用户界面外侧。
106.当然,如果检测到了用户对消息提示标识的交互操作,例如点击操作,也可以将消息提示标识从边缘位置移动至落点位置,从而方便用户查看和操作。
107.在一示例性实施例中,所述方法还可以包括如下步骤:
108.在所述消息提示标识落入所述落点位置后,若在指定时间内没有检测到针对所述消息提示标识的交互操作,则将所述消息提示标识的透明度从第一透明度调整至第二透明度,所述第一透明度小于所述第二透明度。
109.在本发明实施例中,为了进一步保证消息提示标识不会遮挡图形用户界面中的重要内容,设定了显示规则,并依据显示规则来调整消息提示标识在图形用户界面中的透明度。
110.具体地,显示规则可以是在消息提示标识落入落点位置或者落入边缘位置后,并且达到了指定时间,例如3s(秒)没有检测到用户对消息提示标识的交互操作,例如点击操作或者拖动操作,则可以将消息提示标识从第一透明度调整为第二透明度,并且第一透明度是小于第二透明度,例如第一透明度是0%,则第二透明度则是50%,使得用户能够透过消息提示标识查看图形用户界面上的内容。
111.在本发明实施例中,为了在检测到第二应用程序有新的消息能够及时提示用户,因此如果在消息提示标识已经调整为50%透明度,如果又检测到第二应用程序的通知消息,则可以将消息提示标识的透明度从50%调整为0%,然后在等待指定时间,例如2s(秒)后没有有检测到用户对消息提示标识的交互操作,则可以再次将消息提示标识的透明度调整为50%。
112.当然,如果检测到了用户对消息提示标识的交互操作,例如点击操作,也可以将消
息提示标识的透明度从50%调整为0%。
113.在一示例性实施例中,所述步骤302、响应针对所述消息提示标识的交互操作,将所述第二应用程序切换为前台运行,或者在所述图形用户界面上清除所述消息提示标识,可以包括如下步骤:
114.响应针对所述消息提示标识的按压操作,在所述图形用户界面上显示一弹窗,所述弹窗包括与所述第二应用程序匹配的标识和清除控件;
115.响应将所述消息提示标识拖动至所述第二应用程序对应的标识的拖动操作,将所述第二应用程序切换为前台运行;或者,
116.响应将所述消息提示标识拖动至所述清除控件的拖动操作,在所述图形用户界面上清除所述消息提示标识。
117.在本发明实施例中,还设置了操作规则,依据操作规则来查看第二应用程序的新的消息,或者清除图形用户界面上的消息提示标识。
118.具体地,在检测到用户长时间按压消息提示标识的按压操作时,响应按压操作,可以激活消息提示标识,然后图形用户界面上会显示一弹窗,弹窗包括与第二应用程序匹配的标识和清除控件,具体可以参照图9,假设第二应用程序有微信、音乐播放器和词典,则可以在弹窗上显示这三个应用程序分别对应的标识,使得用户可以查看到所有的有新的消息的第二应用程序的信息。当然,在实际中也可以不通过对应的标识来分类显示第二应用程序,而是仅显示一个预设的标识,本发明实施例对此无需加以限制。
119.作为一个具体示例,参照图9,如果检测到将消息提示标识拖动至第二应用程序对应的标识的拖动操作,则可以将该标识对应的第二应用程序切换为在前台运行,使得用户能够进一步查看该第二应用程序的新的消息,例如,假设将消息提示标识拖动至音乐播放器对应的标识的拖动操作,则可以将音乐播放器切换为前台运行。
120.作为另一个具体示例,参照图9,如果检测到将消息提示标识拖动至清除控件“删除”的拖动操作,则可以清空该消息提示标识内的全部消息提示,例如消息的数量,不继承数据,相对应消息提示标识也会在图形用户界面上清除;直至又有第二应用程序的新的推送后再重新出现。
121.在另一示例性实施例中,所述步骤302、在所述图形用户界面上显示一消息提示标识,可以包括如下步骤:
122.在所述图形用户界面的指定位置,悬浮显示一消息提示标识。
123.在本发明实施例中,除了可以通过重力感应信息来控制消息提示标识在图形用户界面上按照下落轨迹显示之外,还可以是在图形用户界面的指定位置,例如右上角或者右下角,以悬浮方式显示一消息提示标识,来提示用户第二应用程序有新的消息。
124.综上,应用本发明实施例,通过消息提示标识来提示第二应用程序有新的消息,免除了频繁消息推送的打断感,使得用户可以更加集中精神与第一应用程序进行交互。此外,在检测到对消息提示标识的交互操作后,还可以弹窗显示第二应用程序对应的标识作为入口,使得用户可以通过该入口便捷地进入第二应用程序查看新的消息,提高了用户体验。
125.需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该
知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
126.参照图10,示出了本发明的一种消息处理装置实施例的结构框图,通过终端提供图形用户界面,所述装置具体可以包括如下模块:
127.显示模块1001,用于在检测到第一应用程序在前台运行时,若检测到后台运行的第二应用程序的通知消息,则在所述图形用户界面上显示一消息提示标识;
128.交互模块1002,用于响应针对所述消息提示标识的交互操作,将所述第二应用程序切换为前台运行,或者在所述图形用户界面上清除所述消息提示标识。
129.在一示例性实施例中,所述第一应用程序为游戏应用程序。
130.在一示例性实施例中,所述显示模块1001,用于获取所述终端通过重力传感器感应的重力感应信息;依据所述重力感应信息确定一消息提示标识的下落轨迹;按照所述下落轨迹在所述图形用户界面上显示所述消息提示标识。
131.在一示例性实施例中,所述下落轨迹包括开始位置和落点位置,所述所述显示模块1001,用于在所述图形用户界面的开始位置显示一消息提示标识;在所述图形用户界面中,按照所述下落轨迹显示所述消息提示标识从所述开始位置落入到所述落点位置。
132.在一示例性实施例中,所述显示模块1001,用于确定所述消息提示标识在所述图形用户界面的位置;根据所述位置确定所述消息提示标识的显示参数;根据所述显示参数更新所述消息提示标识的显示效果。
133.在一示例性实施例中,所述显示模块1001,用于在所述位置不是所述落点位置时,确定所述消息提示标识的显示参数为第一显示参数;所述第一显示参数的显示效果为与所述第二应用程序匹配的标识;在所述位置是所述落点位置时,确定所述消息提示标识的显示参数为第二显示参数,所述第二显示参数的显示效果为表征所述通知消息的数量的标识。
134.在一示例性实施例中,所述显示模块1001,用于若在所述落点位置显示有一已有的消息提示标识,在所述消息提示标识落入到所述落点位置后并入所述已有的消息提示标识;确定所述已有的消息提示标识的第三显示参数,并按照所述第三显示参数更新所述已有的消息提示标识的显示效果,所述第三显示参数的显示效果为表征包含全部所述通知消息的数量的标识。
135.在一示例性实施例中,所述装置还包括:位置移动模块,用于在所述消息提示标识落入所述落点位置后,若在指定时间内没有检测到针对所述消息提示标识的交互操作,则将所述消息提示标识从落点位置移动至预先设定的边缘位置;其中,所述消息提示标识在所述边缘位置时为部分显示。
136.在一示例性实施例中,所述装置还包括:透明度调整模块,用于在所述消息提示标识落入所述落点位置后,若在指定时间内没有检测到针对所述消息提示标识的交互操作,则将所述消息提示标识的透明度从第一透明度调整至第二透明度,所述第一透明度小于所述第二透明度。
137.在一示例性实施例中,所述交互模块1002,用于响应针对所述消息提示标识的按压操作,在所述图形用户界面上显示一弹窗,所述弹窗包括与所述第二应用程序匹配的标识和清除控件;响应将所述消息提示标识拖动至所述第二应用程序对应的标识的拖动操
作,将所述第二应用程序切换为前台运行;或者,响应将所述消息提示标识拖动至所述清除控件的拖动操作,在所述图形用户界面上清除所述消息提示标识。
138.在一示例性实施例中,所述显示模块1001,用于在所述图形用户界面的指定位置,悬浮显示一消息提示标识。
139.综上,本发明实施例可以在第一应用程序在前台运行时,通过消息提示标识来提示第二应用程序的通知消息,这样,用户既能获取到来自其他应用程序的消息提醒,又不会被频繁弹窗干扰,提高用户体验效果。
140.对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
141.本发明实施例公开了一种电子设备,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上消息处理方法实施例所述的步骤。
142.本发明实施例公开了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上消息处理方法实施例所述的步骤。
143.本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
144.本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd

rom、光学存储器等)上实施的计算机程序产品的形式。
145.本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
146.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
147.这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
148.尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
149.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
150.以上对本发明所提供的一种消息处理方法、一种消息处理装置、电子设备和存储介质,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1