消除未读消息角标的方法及电子设备与流程

文档序号:21845330发布日期:2020-08-14 16:59阅读:802来源:国知局
消除未读消息角标的方法及电子设备与流程

本申请涉及电子技术领域,尤其涉及一种消除未读消息角标的方法及电子设备。



背景技术:

随着移动终端的广泛使用以及电子技术的演进、创新,移动终端的使用用途越来越广,用户在移动终端上安装的应用程序(application,app)也越来越多,例如,社交类、新闻类、金融类、娱乐类等各种app。

在使用过程中,各种app会定时推送新消息给用户,app的图标上会显示未读消息角标,以提醒用户该app有未读新消息。用户消除该未读消息角标时,可以通过点击进入该app并查看该未读新消息,将该未读新消息变化为已读消息,才能将这些未读的新消息消除。由于在app推送的新消息中,很多的消息并非用户想要看到的,或者是垃圾类新消息,该消除app的未读消息角标的方式操作繁琐,耗时较长,导致用户体验差。



技术实现要素:

本申请实施例提供一种消除未读消息角标的方法及电子设备,该方法可以用于消除应用程序的图标、应用文件夹的图标、应用内新消息等所有的未读消息角标,方便用户快速消除未读消息角标,操作简便,节省用户时间,提高了用户体验。

第一方面,提供了一种消除未读消息角标的方法,应用于电子设备,该方法包括:显示包括第一应用的图标的界面,其中,该第一应用的图标包括未读消息角标,该未读消息角标用于指示该第一应用的未读消息数目;接收用户针对该未读消息角标的第一操作,响应于该第一操作,该未读消息角标消失。

可选地,该第一应用的图标可以是单个应用图标,或者,该第一应用的图标可以是包括多个应用的文件夹的图标。

应理解,本申请实施例提供的消除未读消息角标的方法可以用于消除任意一款应用程序的图标、应用文件夹的图标、应用内新消息等所有的未读消息角标。具体地,用户可以通过设置应用开启消除未读消息角标的功能,从而直接选中并拖动未读消息角标,直接消除应用程序的图标上的未读消息角标。该方法可以用于消除应用程序的图标上显示的未读消息角标,方便用户快速消除未读消息角标,操作简便,节省用户时间,提高了用户体验。

结合第一方面,在第一方面的某些实现方式中,未读消息角标消失之后,该方法还包括:接收用户对该第一应用的图标的第二操作,响应于该第二操作,运行该第一应用,且该第一应用的未读消息为已读状态。

结合第一方面,在第一方面的某些实现方式中,未读消息角标消失之后,该方法还包括:接收用户对该第一应用的图标的第二操作,响应于该第二操作,运行该第一应用,且该第一应用的未读消息为未读状态。

通过上述方案,本申请实施例提供的方法还可以根据用户的设置,在消除应用程序的图标上的未读消息角标之后,在应用程序内部保留该消息为未读状态或者已读状态。用户可以根据自己的需求,选择不同的模式,当消除应用程序的图标上的未读消息角标之后,保留该消息为未读状态时,可以防止用户错过重要消息;或者当消除应用程序的图标上的未读消息角标之后,保留该消息为已读状态,对于部分广告推送等消息,方便用户快速消除未读消息角标,操作简便,节省用户时间。

应理解,如果在用户消除第一应用的图标的未读消息角标之前,运行该第一应用,该第一应用的未读消息为未读状态。在通过本申请实施例消除未读消息角标的方法,在用户消除第一应用的图标的未读消息角标之后,运行该第一应用,该第一应用的未读消息可以为未读状态或者已读状态。

结合第一方面和上述实现方式,在第一方面的某些实现方式中,该第二操作是对该第一应用的图标的点击操作。

结合第一方面和上述实现方式,在第一方面的某些实现方式中,该第一操作是针对该未读消息角标沿任意方向的拖动操作,该响应于该第一操作,该未读消息角标消失,包括:当用户拖动该未读消息角标,沿任意方向远离该第一应用的图标一定距离时,该未读消息角标消失;或者以用户触摸该未读消息角标为起始时刻,当用户拖动该未读消息角标,沿任意方向远离该第一应用的图标达到一定时长时,该未读消息角标消失。

应理解,本申请实施例中说的“第一应用的图标”可以是以该图标为中心且包括该图标的区域,例如矩形区域、正方形区域、圆形区域等,本申请实施例对此不做限定。那么用户拖动该未读消息角标并沿任意方向远离该第一应用的图标的距离可以是距离该第一应用的图标的中心的距离,或者是距离该第一应用的图标的矩形区域、正方形区域、圆形区域的边界的距离,本申请实施例对此不做限定。

示例性的,以聊天应用为例,在一种可能的实现方式中,当用户拖动该角标并远离该聊天应用的图标一定距离时,该角标消失,即消除了该聊天应用的未读消息角标。

或者,当用户拖动该角标并使得该角标远离聊天应用的图标达到一定时长之后,该角标消失,即消除了该聊天应用的未读消息角标。

又或者,当用户拖动该角标并远离该聊天应用的图标后,且用户松手之后,该角标消失,即消除了该聊天应用的未读消息角标。

应理解,本申请实施例中,用户可以选中聊天应用图标的右上角的未读消息角标,朝远离该聊天应用图标的任意方向拖动该角标,都可以消除该聊天应用的未读消息角标。

结合第一方面和上述实现方式,在第一方面的某些实现方式中,接收用户针对该未读消息角标的第一操作,响应于该第一操作,该未读消息角标消失之前,该方法还包括:显示功能设置界面,该功能设置界面包括快速消除未读消息角标的开关;接收用户针对该快速消除未读消息角标的开关的点击操作,响应于该点击操作,开启快速消除未读消息角标的功能。

结合第一方面和上述实现方式,在第一方面的某些实现方式中,开启快速消除未读消息角标的功能之后,该功能设置界面显示第一选项和第二选项,其中,该第一选项用于指示消除未读消息角标时,该第一应用的未读消息为已读状态,该第二选项用于指示消除未读消息角标时,该第一应用的未读消息为未读状态。

通过上述方法,可以通过在设置应用,开启该“快速消除未读消息角标”开关,启动手机消除未读消息角标的功能。具体地,当该“快速消除未读消息角标”开关为on状态时,可以显示两个选项:(1)消除未读消息角标时,新消息标记为已读;(2)消除未读消息角标时,新消息标记为未读。用户可以选择两个选项中的任意一个。用户可以根据自己的需要,选择任何一个选项。

第二方面,提供了一种电子设备,包括:一个或多个处理器;存储器;多个应用程序;以及一个或多个程序,其中该一个或多个程序被存储在该存储器中,当该一个或者多个程序被该处理器执行时,使得该电子设备执行以下步骤:显示包括第一应用的图标的界面,其中,该第一应用的图标包括未读消息角标,该未读消息角标用于指示该第一应用的未读消息数目;接收用户针对该未读消息角标的第一操作,响应于该第一操作,该未读消息角标消失。

结合第二方面,在第二方面的某些实现方式中,当该一个或者多个程序被该处理器执行时,使得该电子设备执行以下步骤:接收用户对该第一应用的图标的第二操作,响应于该第二操作,运行该第一应用,且该第一应用的未读消息为已读状态。

结合第二方面,在第二方面的某些实现方式中,当该一个或者多个程序被该处理器执行时,使得该电子设备执行以下步骤:接收用户对该第一应用的图标的第二操作,响应于该第二操作,运行该第一应用,且该第一应用的未读消息为未读状态。

结合第二方面,在第二方面的某些实现方式中,该第二操作是对该第一应用的图标的点击操作。

结合第二方面和上述实现方式,在第二方面的某些实现方式中,该第一操作是针对该未读消息角标沿任意方向的拖动操作,当该一个或者多个程序被该处理器执行时,使得该电子设备执行以下步骤:当用户拖动该未读消息角标,沿任意方向远离该第一应用的图标一定距离时,该未读消息角标消失;或者以用户触摸该未读消息角标为起始时刻,当用户拖动该未读消息角标,沿任意方向远离该第一应用的图标达到一定时长时,该未读消息角标消失。

结合第二方面和上述实现方式,在第二方面的某些实现方式中,接收用户针对该未读消息角标的第一操作,响应于该第一操作,该未读消息角标消失之前,当该一个或者多个程序被该处理器执行时,使得该电子设备执行以下步骤:显示功能设置界面,该功能设置界面包括快速消除未读消息角标的开关;接收用户针对该快速消除未读消息角标的开关的点击操作,响应于该点击操作,开启快速消除未读消息角标的功能。

结合第二方面和上述实现方式,在第二方面的某些实现方式中,开启快速消除未读消息角标的功能之后,该功能设置界面显示第一选项和第二选项,其中,该第一选项用于指示消除未读消息角标时,该第一应用的未读消息为已读状态,该第二选项用于指示消除未读消息角标时,该第一应用的未读消息为未读状态。

结合第二方面和上述实现方式,在第二方面的某些实现方式中,第一应用的图标是单个应用图标,或者,该第一应用的图标是包括多个应用的文件夹的图标。

第三方面,本申请实施例提供了一种装置,该装置包含在电子设备中,该装置具有实现上述方面及上述方面的可能实现方式中电子设备行为的功能。功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块或单元。例如,显示模块或单元、检测模块或单元、处理模块或单元等。

第四方面,本申请实施例提供了一种电子设备,包括:触摸显示屏,其中,触摸显示屏包括触敏表面和显示器;摄像头;一个或多个处理器;存储器;多个应用程序;以及一个或多个计算机程序。其中,一个或多个计算机程序被存储在存储器中,一个或多个计算机程序包括指令。当指令被电子设备执行时,使得电子设备执行上述任一方面任一项可能的实现中的消除未读消息角标的方法。

第五方面,本申请实施例提供了一种电子设备,包括一个或多个处理器和一个或多个存储器。该一个或多个存储器与一个或多个处理器耦合,一个或多个存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,当一个或多个处理器执行计算机指令时,使得电子设备执行上述任一方面任一项可能的实现中的消除未读消息角标的方法。

第六方面,本申请提供了一种计算机可读存储介质,包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行上述任一方面任一项可能的消除未读消息角标的方法。

第七方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在电子设备上运行时,使得电子设备执行上述任一方面任一项可能的消除未读消息角标的方法。

附图说明

图1是本申请实施例提供的一例电子设备的结构示意图。

图2是本申请实施例的一例电子设备的软件结构框图。

图3是本申请实施例提供的一例开启消除未读消息角标的功能的图形用户界面示意图。

图4是本申请实施例提供的一例消除未读消息角标的方法的示意图。

图5是本申请实施例提供的又一例开启消除未读消息角标功能的示意图。

图6是本申请实施例提供的再一例消除未读消息角标的方法的示意图。

图7是本申请实施例提供的一例消除未读消息角标的方法的示意性流程图。

图8是本申请实施例提供的又一例消除未读消息角标的方法的示意图。

图9是本申请实施例提供的再一例消除未读消息角标的方法的示意图。

图10是本申请实施例提供的一例消除未读消息角标的方法的示意性流程图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。

其中,在本申请实施例的描述中,除非另有说明,“/”表示或的意思,例如,a/b可以表示a或b;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,在本申请实施例的描述中,“多个”是指两个或多于两个。

以下,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。

本申请实施例提供的消除未读消息角标的方法可以应用于手机、平板电脑、可穿戴设备、车载设备、增强现实(augmentedreality,ar)/虚拟现实(virtualreality,vr)设备、笔记本电脑、超级移动个人计算机(ultra-mobilepersonalcomputer,umpc)、上网本、个人数字助理(personaldigitalassistant,pda)等电子设备上,本申请实施例对电子设备的具体类型不作任何限制。

示例性的,图1是本申请实施例提供的一例电子设备100的结构示意图。如图1所示,电子设备100可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universalserialbus,usb)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170a,受话器170b,麦克风170c,耳机接口170d,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及用户标识模块(subscriberidentificationmodule,sim)卡接口195等。其中传感器模块180可以包括压力传感器180a,陀螺仪传感器180b,气压传感器180c,磁传感器180d,加速度传感器180e,距离传感器180f,接近光传感器180g,指纹传感器180h,温度传感器180j,触摸传感器180k,环境光传感器180l,骨传导传感器180m等。

可以理解的是,本申请实施例示意的结构并不构成对电子设备100的具体限定。在本申请另一些实施例中,电子设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。

其中,处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(applicationprocessor,ap),调制解调处理器,图形处理器(graphicsprocessingunit,gpu),图像信号处理器(imagesignalprocessor,isp),控制器,存储器,视频编解码器,数字信号处理器(digitalsignalprocessor,dsp),基带处理器,和/或神经网络处理器(neural-networkprocessingunit,npu)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。其中,控制器可以是电子设备100的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。

处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter-integratedcircuit,i2c)接口,集成电路内置音频(inter-integratedcircuitsound,i2s)接口,脉冲编码调制(pulsecodemodulation,pcm)接口,通用异步收发传输器(universalasynchronousreceiver/transmitter,uart)接口,移动产业处理器接口(mobileindustryprocessorinterface,mipi),通用输入输出(general-purposeinput/output,gpio)接口,用户标识模块(subscriberidentitymodule,sim)接口,和/或通用串行总线(universalserialbus,usb)接口等。应理解,各种不同的接口可以连接电子设备100的不同结构或者模块,以实现不同的功能。

示例性的,在本申请实施例中,处理器110可以通过不同的i2c总线接口分别耦合触摸传感器180k,充电器,闪光灯,摄像头193等。例如:处理器110可以通过i2c接口耦合触摸传感器180k,使处理器110与触摸传感器180k通过i2c总线接口通信,实现电子设备100的触摸功能。

又例如,处理器110可以通过mipi接口与显示屏194,摄像头193等外围器件进行连接。在一些实施例中,处理器110和摄像头193通过csi接口通信,实现电子设备100的拍摄功能。处理器110和显示屏194通过dsi接口通信,实现电子设备100的显示功能。

可以理解的是,本申请实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对电子设备100的结构限定。在本申请另一些实施例中,电子设备100也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。

此外,电子设备100还包括充电管理模块140用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。电源管理模块141用于连接电池142,充电管理模块140与处理器110。电源管理模块141接收电池142和/或充电管理模块140的输入,为处理器110,内部存储器121,外部存储器,显示屏194,摄像头193,和无线通信模块160等供电。电源管理模块141还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。

此外,电子设备100可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现无线通信功能。天线1和天线2用于发射和接收电磁波信号。移动通信模块150可以提供应用在电子设备100上的包括2g/3g/4g/5g等无线通信的解决方案。本申请实施例对此不再赘述。

电子设备100通过gpu,显示屏194,以及应用处理器等实现显示功能。gpu为图像处理的微处理器,连接显示屏194和应用处理器。gpu用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个gpu,其执行程序指令以生成或改变显示信息。

显示屏194用于显示图像,视频等。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquidcrystaldisplay,lcd),有机发光二极管(organiclight-emittingdiode,oled),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrixorganiclightemittingdiode的,amoled),柔性发光二极管(flexlight-emittingdiode,fled),miniled,microled,micro-oled,量子点发光二极管(quantumdotlightemittingdiodes,qled)等。在一些实施例中,电子设备100可以包括1个或n个显示屏194,n为大于1的正整数。

电子设备100可以通过isp,摄像头193,视频编解码器,gpu,显示屏194以及应用处理器等实现拍摄功能。具体地,isp用于处理摄像头193反馈的数据,还可以对图像的噪点,亮度,肤色进行算法优化,或者可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,isp可以设置在摄像头193中。摄像头193用于捕获静态图像或视频。在一些实施例中,电子设备100可以包括1个或n个摄像头193,n为大于1的正整数。数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。视频编解码器用于对数字视频压缩或解压缩。

此外,电子设备100还包括外部存储器接口120,可以用于连接外部存储卡,例如microsd卡,实现扩展电子设备100的存储能力。内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器110通过运行存储在内部存储器121的指令,从而执行电子设备100的各种功能应用以及数据处理。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储电子设备100使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universalflashstorage,ufs)等。

电子设备100可以通过音频模块170,扬声器170a,受话器170b,麦克风170c,耳机接口170d,以及应用处理器等实现音频功能。例如音乐播放,录音等。

电子设备100还包括各类传感器,可以将各种不同的物理信号转换为电信号。示例性的,压力传感器180a用于感受压力信号,可以将压力信号转换成电信号。陀螺仪传感器180b可以用于确定电子设备100的运动姿态。气压传感器180c用于测量气压。磁传感器180d包括霍尔传感器。加速度传感器180e可检测电子设备100在各个方向上(一般为三轴)加速度的大小。距离传感器180f,用于测量距离。电子设备100可以通过红外或激光测量距离。接近光传感器180g可以包括例如发光二极管(led)和光检测器,例如光电二极管。环境光传感器180l用于感知环境光亮度。电子设备100可以根据感知的环境光亮度自适应调节显示屏194亮度。指纹传感器180h用于采集指纹。电子设备100可以利用采集的指纹特性实现指纹解锁,访问应用锁,指纹拍照,指纹接听来电等。温度传感器180j用于检测温度。在一些实施例中,电子设备100利用温度传感器180j检测的温度,执行温度处理策略。骨传导传感器180m可以获取振动信号。

触摸传感器180k,也称“触控面板”。触摸传感器180k可以设置于显示屏194,由触摸传感器180k与显示屏194组成触摸屏,也称“触控屏”。触摸传感器180k用于检测作用于其上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏194提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器180k也可以设置于电子设备100的表面,与显示屏194所处的位置不同。

示例性的,在本申请实施例中,触摸传感器180k可以检测用户对应用程序的图标的点击操作,并将检测到的点击操作传递给应用处理器,确定该点击操作用于启动或运行该应用程序,进而执行该应用程序的运行操作。

按键190包括开机键,音量键等。按键190可以是机械按键。也可以是触摸式按键。电子设备100可以接收按键输入,产生与电子设备100的用户设置以及功能控制有关的键信号输入。马达191可以产生振动提示。马达191可以用于来电振动提示,也可以用于触摸振动反馈。指示器192可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。sim卡接口195用于连接sim卡。

应理解,电子设备100可以包括以上介绍的更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置,本申请实施例对此不做限定。

电子设备100的软件系统可以采用分层架构,事件驱动架构,微核架构,微服务架构,或云架构。本申请实施例以分层架构的android系统为例,示例性说明电子设备100的软件结构。

图2是本申请实施例的电子设备100的软件结构框图。分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将android系统分为四层,从上至下分别为应用程序层,应用程序框架层,安卓运行时(androidruntime)和系统库,以及内核层。应用程序层可以包括一系列应用程序包。

如图2所示,应用程序包可以包括聊天、设置、图片、音乐、相机、卡包等应用程序。

应用程序框架层为应用程序层的应用程序提供应用编程接口(applicationprogramminginterface,api)和编程框架。应用程序框架层包括一些预先定义的函数。

如图2所示,应用程序框架层可以包括窗口管理器、通知管理器等。其中,窗口管理器用于管理窗口程序。窗口管理器可以获取电子设备的显示屏的大小,判断显示屏是否有状态栏,可以执行锁定屏幕,截取屏幕等操作。

通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。比如通知管理器被用于告知下载完成,消息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在系统顶部状态栏的通知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如在状态栏提示文本信息,发出提示音,电子设备振动,指示灯闪烁等。

androidruntime包括核心库和虚拟机。androidruntime负责安卓系统的调度和管理。核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。

系统库可以包括多个功能模块。例如:表面管理器(surfacemanager),图像处理库处理库、桌面启动器(launcher)等。其中,表面管理器用于对显示子系统进行管理,并且为多个应用程序提供了2d和3d图层的融合。图像处理库用于实现图形绘图、图像渲染、合成和图层处理等。桌面启动器用于确定每一种应用程序的图标的显示,例如应用程序是否显示未读消息角标,未读消息角标显示什么内容等。

内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头驱动,音频驱动,传感器驱动。

在本申请实施例中,以聊天应用接收了4条新消息为例,通过以下过程实现在聊天应用的图标上显示未读消息角标,具体包括:

201,聊天应用接收新消息,例如接收了4条未读消息;

202,聊天应用将未读消息的数量4发送给通知管理器,并经由通知管理器发送给桌面启动器(launcher);

203,桌面启动器(launcher)确定该未读消息的数量显示为4;

204,桌面启动器将确定的该未读消息的数量4通过通知管理器发送给聊天应用;

205,聊天应用在图标上显示未读消息数量。

通过以上的步骤,聊天应用可以在图标上显示未读消息的数量。当用户通过进入该聊天应用并点击查看了未读消息之后,该未读消息清零。重复上述过程,由聊天应用将用户的操作传递给桌面启动器,由桌面启动器确定聊天应用的未读消息数量变为0,并确定该天应用的图标不显示未读消息的数量。

此外,还应理解,当用户的部分操作使得某应用程序的未读消息的数量减少、改变或者删除时,由该应用程序将用户的操作传递给处理器,由桌面启动器确定该应用程序的未读消息数量的减少、改变或者清除为0等,并将确定最终显示的未读消息的数量传递给该应用程序,进而在该应用程序的图标上进行相应的显示。该过程的实现由电子设备100的多种部件参与,例如触摸传感器180k、处理器110、显示屏194等,此处不再赘述。

本申请将提供一种快速消除未读消息角标的方法,为了便于理解,本申请以下实施例将以具有图1和图2所示结构的电子设备为例,结合附图和应用场景,对本申请实施例提供的快速消除未读消息角标的方法进行具体阐述。

图3是本申请实施例提供的一例开启消除未读消息角标功能的图形用户界面(graphicaluserinterface,gui)的示意图,本申请实施例将以手机作为电子设备,详细介绍本申请实施例提供的消除未读消息角标的方法。

其中,图3中的(a)图示出了手机的解锁模式下,手机的屏幕显示系统显示了当前输出的界面内容11,该界面内容11可以是手机的主界面。该界面内容11显示了多种界面元素,例如聊天、设置等app,以及包括多款app的应用文件夹11-1。此外,该界面内容11还可以包括时间、日期、天气等在内的时钟显示窗口以及其他更多的应用程序,本申请实施例对此不作限定。

如图3中的(a)图所示的操作,用户点击手机的主界面的设置应用,响应于用户的点击操作,进入如图(b)所示的设置应用的主界面12。该设置应用的主界面12可以包括多项菜单选项,例如无线和网络、设备连接、桌面与壁纸等。如图3中的(b)图所示的操作,用户点击设置应用的主界面12的桌面与壁纸菜单,进入如图(c)所示的界面13,该界面13包括桌面设置菜单。用户点击桌面设置菜单,进入如图(d)所示的桌面设置界面14,该桌面设置界面14可以包括“快速消除未读消息角标”开关。应理解,该“快速消除未读消息角标”开关可以根据用户的设置,保持为开启或者关闭状态。

在本申请实施例中,用户可以通过开启该“快速消除未读消息角标”开关,启动手机消除未读消息角标的功能。示例性的,如图3中的(d)图所示的操作,用户点击该“快速消除未读消息角标”开关,以启动手机快速消除未读消息角标的功能。响应于用户的点击操作,该“快速消除未读消息角标”开关为on状态,且手机显示如图3中的(e)图所示的界面15。

在一种可能的实现方式中,在界面15上,当该“快速消除未读消息角标”开关为on状态时,可以显示两个选项:(1)消除未读消息角标时,新消息标记为已读;(2)消除未读消息角标时,新消息标记为未读。用户可以选择两个选项中的任意一个。示例性的,在本申请实施例中,用户点击选项(1),即消除未读消息角标时,新消息标记为已读。

通过以上介绍的图3中的操作,用户开启了手机快速消除未读消息角标的功能。可选地,当用户仅执行到图3中的(d)图所示的操作,就退出桌面设置界面时,该手机快速消除未读消息角标的功能可以默认为前一次用户设置的选项,例如保持前一次用户选择的选项(1),消除未读消息角标时,新消息标记为已读。

图4是本申请实施例提供的一例消除未读消息角标的方法的示意图。如图4中的(a)图示出了手机的主界面16,以聊天应用为例,当聊天应用接收到4条未读消息时,该聊天应用可以在聊天应用图标的右上角位置显示未读消息的数目4,以提醒用户该聊天应用有4条未读新消息。

当用户按照图3所示的开启消除未读消息角标的方法,开启了消除未读消息角标的功能,且选择消除未读消息角标时,新消息标记为已读。那么,用户在不进入聊天应用的情况下就可以消除未读新消息且在进入该聊天应用时,该新消息已经被标记为已读状态。

示例性的,如图4中的(b)图所示的操作,用户可以选中聊天应用图标的右上角的未读消息角标4,并沿着远离该聊天应用图标的方向拖动该角标,例如沿着图中虚线所示的方向拖动该角标。响应于用户的拖动操作,该角标可以如图4中的(c)图所示移动,并远离该聊天应用的图标。

在一种可能的实现方式中,当用户拖动该角标并远离该聊天应用的图标一定距离时,该角标消失,即消除了该聊天应用的未读消息角标,显示如图4中的(d)图。

或者,当用户拖动该角标并使得该角标远离聊天应用的图标达到一定时长之后,该角标消失,即消除了该聊天应用的未读消息角标。

又或者,当用户拖动该角标并远离该聊天应用的图标后,且用户松手之后,该角标消失,即消除了该聊天应用的未读消息角标。

应理解,本申请实施例中说的“聊天应用的图标”可以是以该图标为中心且包括该图标的区域,例如矩形区域、正方形区域、圆形区域等,本申请实施例对此不做限定。那么用户拖动该未读消息角标并沿任意方向远离该第一应用的图标的距离可以是距离该第一应用的图标的中心的距离,或者是距离该第一应用的图标的矩形区域、正方形区域、圆形区域的边界的距离,本申请实施例对此不做限定。

在另一种可能的实现方式中,用户可以选中聊天应用图标的右上角的未读消息角标,朝远离该聊天应用图标的任意方向拖动该角标,都可以消除该聊天应用的未读消息角标。

当该聊天应用图标的右上角的未读消息角标消失之后,如图4中的(d)图所示,用户点击手机界面19的聊天应用,进入图4中的(e)图所示的聊天应用主界面21。该聊天应用主界面21包括用户的聊天列表,此时,用户接收的4条未读消息标记为已读状态。

图5是本申请实施例提供的又一例开启消除未读消息角标功能的示意图,如图5所示,(a)图至(d)为用户通过设置应用开启“快速消除未读消息角标”开关,该过程可以参照图3中的(a)图至(d),此处不再赘述。

当用户开启消除未读消息角标的功能,且按照图5中的(e)图所示,用户选择消除未读消息角标时,新消息标记为未读时,用户在不进入聊天应用的情况下就可以消除未读新消息且在进入该聊天应用时,该新消息仍标记为未读状态。

图6是本申请实施例提供的再一例消除未读消息角标的方法的示意图。如图6中的(a)图示出了手机的主界面16,当聊天应用接收到4条未读消息时,该聊天应用可以在图标的右上角位置显示未读消息的数目4。

示例性的,当如图6中的(b)图所示的操作,用户可以选中聊天应用图标的右上角的未读消息角标,并朝向远离该聊天应用图标的任意方向拖动该角标,例如沿着图中虚线所示的方向拖动该角标。响应于用户的拖动操作,该角标可以如图6中的(c)图所示移动,并远离该聊天应用的图标。

应理解,本申请实施例对用户拖动该未读消息角标的方向不做限定,当用户拖动该角标并远离该聊天应用的图标一定距离时,该角标消失;或者,当用户拖动该角标并使得该角标远离聊天应用的图标达到一定时长之后,该角标消失;又或者,当用户拖动该角标并远离该聊天应用的图标后,且用户松手之后,该角标消失,即消除了该聊天应用的未读消息角标。

当该聊天应用图标的右上角的未读消息角标消失之后,如图6中的(d)图所示,用户点击手机界面19的聊天应用,进入图6中的(e)图所示的聊天应用主界面22。该聊天应用主界面22包括用户的聊天列表,此时,用户接收的4条未读消息标记为未读状态,换言之,该聊天列表中发送该4条新消息的好友“小帆”的头像的右上角可以显示4条未读消息角标,本申请实施例对此不做限定。

结合图3至图6介绍的用户消除未读消息角标的过程,具体地,图7是本申请实施例提供的一例消除未读消息角标的方法的示意性流程图。如图7所示,该方法700可以包括以下步骤:

701,进入设置应用的桌面设置。

702,是否开启快速消除未读消息角标开关。

应理解,步骤701-702对应于图3中的(d)图,用户开启手机消除未读消息角标的功能的过程。当用户通过该“快速消除未读消息角标”开关,启动手机消除未读消息角标的功能。示例性的,如图3中的(d)图所示的操作,用户点击该“快速消除未读消息角标”开关,该“快速消除未读消息角标”开关为on状态,以启动手机快速消除未读消息角标的功能。

703,当用户开启了快速消除未读消息角标的功能,设置未读消息是否标记为已读。

步骤703对应于图3中的(e)图,用户开启手机消除未读消息角标的功能之后,并选择了“消除未读消息角标时,新消息标记为已读”。根据用户在步骤702-703中的设置,手机已经启动快速消除未读消息角标的功能,且消除未读消息角标时,新消息可以标记为已读。

704,当用户选择消除未读消息角标,新消息可以标记为已读时,用户拖动未读消息角标,可以消除该未读消息角标;705,此时,应用中未读消息被标记为已读状态。

示例性的,步骤704-705对应于图4中的(b)图至(e)图。例如,当用户拖动该聊天应用角标并使得该角标远离聊天应用的图标之后,该角标消失,即消除了该聊天应用的未读消息角标,且当用户再进入聊天应用的界面,接收的新消息被标记为已读状态。

706,当用户选择消除未读消息角标时,新消息可以标记为未读时,用户拖动未读消息角标,可以消除该未读消息角标;707,此时,应用中未读消息被标记为未读状态。

示例性的,步骤706-707对应于图6中的(b)图至(e)图。例如,当用户拖动该聊天应用角标并使得该角标远离聊天应用的图标之后,该角标消失,即消除了该聊天应用的未读消息角标,且当用户再进入聊天应用的界面,接收的新消息仍被标记为未读状态。

当用户选择不开启手机消除未读消息角标的功能时,用户要消除未读消息角标,则可以通过步骤708-709。

708,用户进入应用,点击并查看未读消息;

709,此时,未读消息标记为已读状态,即该应用程序的图标的未读消息角标被消除。

通过本申请实施例提供的方法,可以快速消除未读消息角标。具体地,用户可以通过设置应用开启消除未读消息角标的功能,从而直接选中并拖动未读消息角标,直接消除应用程序的图标上的未读消息角标。此外,还可以根据用户的设置,在消除应用程序的图标上的未读消息角标之后,在应用内部保留该消息为未读状态或者已读状态。该方法可以用于消除应用程序的图标上显示的未读消息角标,方便用户快速消除不需要查看的未读消息,操作简便,节省用户时间,提高了用户体验。

在以上的方法700的实现过程中,电子设备100的多个部件参与执行该过程。例如,触摸传感器180k检测用户的设置操作,并将用户的操作传递给处理器110,由处理器110确定当前的用户设置。此外,触摸传感器180k还将用户对聊天应用的未读消息角标的拖动操作传递给处理器,由桌面启动器确定未读消息被消除,并按照图2中介绍的流程,从而实现将聊天应用的图标的未读消息角标清零,此处对未读消息角标的显示过程不再赘述。

在一种可能的实现方式中,对于某应用内部的新消息列表中的未读消息角标,也可以通过本申请实施例提供的方法,用户选中该未读消息角标并拖动,以消除该未读消息角标。

示例性的,以聊天应用为例,用户可以进入聊天应用之后,按照本申请实施例提供的消除未读消息角标的方法,消除聊天列表中的未读消息。图8是本申请实施例提供的又一例消除未读消息角标的方法的示意图。如图8中的(a)图所示,当用户收到4条聊天新消息时,手机的主界面16上的聊天应用图标的右上角位置显示未读消息的数目4。用户执行对聊天应用图标的点击操作,响应于用户的点击操作,手机显示如图8中的(b)图所示的聊天应用的主界面22,该聊天应用的主界面22包括用户当前的聊天列表。在该聊天列表中,好友“小帆”发来4条未读新消息,可以在好友“小帆”的头像的右上角可以显示4条未读消息角标。用户可以选中好友“小帆”的头像的右上角的未读消息角标4,并沿着图中虚线所示的方向拖动该角标,响应于用户的拖动操作,该角标可以如图8中的(c)图所示移动,并远离该聊天应用的图标。

可选地,当用户拖动该角标并远离该聊天应用的图标一定距离时,该角标消失;或者,当用户拖动该角标并使得该角标远离聊天应用的图标达到一定时长之后,该角标消失;又或者,当用户拖动该角标并远离该聊天应用的图标后,且用户松手之后,该角标消失,即消除了该聊天应用的未读消息角标。如图8中的(d)图所示,好友“小帆”的聊天列表中消除了该聊天应用的未读消息角标4。

应理解,本申请实施例提供的消除未读消息角标的方法,可以用于消除手机界面上的某应用程序的图标的未读消息角标,也可以用于消除进入某应用之后,该应用的界面上新消息列表中的未读消息角标。此外,还可以用于消除某文件夹图标的未读消息角标。

图9是本申请实施例提供的再一例消除未读消息角标的方法的示意图。用户可以在手机界面建立应用文件夹,该应用文件夹中可以包括至少2个应用。如图9中的(a)图所示,该应用文件夹中包括相册、音乐、相机、卡包4款应用,用户可以点击该应用文件夹图标,查看该应用文件夹内包括的应用以及每款应用的未读消息数目。

示例性的,如图9中的(b)图所示的手机界面26,当音乐应用有2条未读消息,卡包应用有4条未读消息,在如图9中的(a)图所示的手机的主界面25上,应用文件夹图标的右上角的未读消息角标显示为音乐应用和卡包应用的未读消息的总和6。

在一种可能的实现方式中,用户可以执行对该应用文件夹的未读消息角标的拖动操作,用户选中该未读消息角标并拖动,以消除该未读消息角标。如图9中的(c)图所示,用户可以选中该应用文件夹图标的右上角的未读消息角标6,并沿着图中虚线所示的方向拖动该角标,响应于用户的拖动操作,该角标可以如图9中的(d)图所示移动,并远离该聊天应用的图标。

可选地,当用户拖动该角标6远离该应用文件夹图标一定距离时,该角标消失;或者,当用户拖动该角标远离该应用文件夹图标达到一定时长之后,该角标消失;又或者,用户拖动该角标远离该应用文件夹图标后,且用户松手之后,该角标消失,即消除了该应用文件夹的未读消息角标6。如图9中的(e)图所示,该应用文件夹图标右上角消除了未读消息角标6。

可选地,当用户点击该应用文件夹的图标,查看该文件夹内包括的应用以及每款应用的未读消息数目,如图9中的(f)图所示,该文件夹内的音乐应用和卡包应用的未读消息都被消除。

结合图9介绍的用户消除未读消息角标的过程,具体地,图10是本申请实施例提供的一例消除未读消息角标的方法的示意性流程图,如图10所示,该方法1000可以包括以下步骤:

1001,进入设置应用的桌面设置。

1002,是否开启快速消除未读消息角标开关。

1003,当用户开启了快速消除未读消息角标的功能,设置未读消息是否标记为已读。

应理解,步骤1001-1003可以参照上述图7中的步骤701-703,此处不再赘述。

1004,当用户选择消除未读消息角标,新消息可以标记为已读时,用户拖动应用文件夹图标的未读消息角标;

1005,此时,可以消除应用文件夹内所有应用的未读消息角标;

1006,所有应用中未读消息被标记为已读状态。

示例性的,步骤1004-1006对应于图9中的(c)图至(f)图。例如,当用户拖动该应用文件夹图标的未读消息角标6并使得该角标6远离应用文件夹图标之后,该角标6消失,即消除了该应用文件夹图标的未读消息角标,且应用文件夹内音乐应用图标的未读消息角标2和卡包应用图标的未读消息角标4都被消除。当用户再点击应用文件夹,音乐应用图标和卡包应用图标没有未读消息角标。此外,当用户点击进入音乐应用或者卡包应用,接收的新消息都被标记为已读状态。

1007,当用户选择消除未读消息角标时,新消息可以标记为未读时,用户拖动应用文件夹的未读消息角标,可以消除该未读消息角标;

1008,此时,可以消除应用文件夹内所有应用的未读消息角标;

1009,应用文件夹内所有应用的未读消息标记为未读状态。

示例性的,步骤1007-1009也可以对应于图9中的(c)图至(f)图。不同的是,消除了该应用文件夹图标的未读消息角标之后,音乐应用图标的未读消息角标2和卡包应用图标的未读消息角标4都被消除。当用户点击进入音乐应用或者卡包应用,接收的新消息都被标记为未读状态。

当用户选择不开启手机消除未读消息角标的功能时,用户要消除未读消息角标,则可以通过步骤1010-1012。

1010,用户打开应用文件夹;

1011,打开应用文件夹内带有未读消息角标的应用,查看未读消息;

1012,此时,未读消息标记为已读状态,即该应用文件夹图标的未读消息角标被消除。

通过本申请实施例提供的方法,可以快速消除未读消息角标。用户可以通过设置应用开启快速消除未读消息角标的功能,从而当应用程序显示未读消息角标时,用户可以直接选中并拖动未读消息角标,直接消除图标上的未读消息角标。此外,还可以根据用户的设置,在消除应用程序的图标上的未读消息角标之后,在应用内部保留该消息为未读状态或者已读状态。该方法可以用于消除应用程序的图标、应用文件夹的图标、应用内新消息等所有的未读消息角标,方便用户快速消除未读消息角标,操作简便,节省用户时间,提高了用户体验。

在以上的方法1000的实现过程中,电子设备100的多个部件参与执行该过程。例如,触摸传感器180k检测用户的设置操作,并将用户的操作传递给处理器110,由处理器110确定当前的用户设置。此外,触摸传感器180k还将用户对应用文件夹的未读消息角标的拖动操作传递给处理器,由桌面启动器确定应用文件夹未读消息被消除,进而确定该应用文件夹中的每一个应用程序的未读消息角标都被清除,并按照图2中介绍的流程,从而实现将应用文件夹中的每一个应用程序的图标的未读消息角标清零,此处对未读消息角标的显示过程不再赘述。

可以理解的是,电子设备为了实现上述功能,其包含了执行各个功能相应的硬件和/或软件模块。结合本文中所公开的实施例描述的各示例的算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。本领域技术人员可以结合实施例对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

本实施例可以根据上述方法示例对电子设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块可以采用硬件的形式实现。需要说明的是,本实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

在采用对应各个功能划分各个功能模块的情况下,电子设备100还可以被划分为包括显示单元、检测单元和处理单元等。需要说明的是,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。

本实施例提供的电子设备,用于执行上述快速消除未读消息角标的方法,因此可以达到与上述实现方法相同的效果。

在采用集成的单元的情况下,电子设备可以包括处理模块、存储模块和通信模块。其中,处理模块可以用于对电子设备的动作进行控制管理;存储模块可以用于支持电子设备执行存储程序代码和数据等;通信模块,可以用于支持电子设备与其他设备的通信。

其中,处理模块可以是处理器或控制器。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,数字信号处理(digitalsignalprocessing,dsp)和微处理器的组合等等。存储模块可以是存储器。通信模块具体可以为射频电路、蓝牙芯片、wi-fi芯片等与其他电子设备交互的设备。

在一个实施例中,当处理模块为处理器,存储模块为存储器时,本实施例所涉及的电子设备可以为具有图1所示结构的设备。

本实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机指令,当该计算机指令在电子设备上运行时,使得电子设备执行上述相关方法步骤实现上述实施例中的快速消除未读消息角标的方法。

本实施例还提供了一种计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行上述相关步骤,以实现上述实施例中的快速消除未读消息角标的方法。

另外,本申请的实施例还提供一种装置,这个装置具体可以是芯片,组件或模块,该装置可包括相连的处理器和存储器;其中,存储器用于存储计算机执行指令,当装置运行时,处理器可执行存储器存储的计算机执行指令,以使芯片执行上述各方法实施例中的快速消除未读消息角标的方法。

其中,本实施例提供的电子设备、计算机可读存储介质、计算机程序产品或芯片均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。

通过以上实施方式的描述,所属领域的技术人员可以了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(readonlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

以上内容,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1