本申请实施例涉及数据处理领域,尤其涉及一种通知消息处理的方法及智能设备。
背景技术:
随着电子技术的高速发展,人们对智能设备的功能需求越来越高,为满足需求,与智能设备适配的衍生软件越来越多,软件为增大用户浏览量和使用率会经常性向用户进行信息推广。
在现有技术中,智能设备接收到软件推广信息后会向用户提示并显示消息的简略内容,以使得用户看到消息提示就可以判断该信息是否为有效信息,当用户确定该消息为无效信息,用户可能会手动删除消息或忽略该消息。当用户选择忽略该无效消息时,该信息会得提示会一直被智能设备显示,若长时间不处理此类无效信息,会导致信息积压,让用户筛选有效信息更为困难,降低了用户体验。
技术实现要素:
本申请提供了一种通知消息处理的方法及智能设备,用于减少信息积压,让用户筛选有效信息更为简单。
本申请一种通知消息处理的方法,包括:
智能设备接收软件的消息通知;
所述智能设备根据所述消息通知的内容判断所述消息通知是否存在生命周期,所述生命周期为所述消息通知所对应服务的有效期;
若是,则所述智能设备获取所述消息通知的生命周期;
所述智能设备确定所述消息通知在所述生命周期内未被操作;
所述智能设备清除所述消息通知在所述智能设备上的提醒标志。
可选地,所述智能设备获取所述消息通知的生命周期包括:
所述智能设备从所述消息通知携带的标签中获取所述消息通知的生命周期。
可选地,所述智能设备根据所述消息通知的内容判断所述消息通知是否存在生命周期,若所述消息通知不存在生命周期时,所述方法还包括:
所述智能设备根据设置预设时间清除所述提醒标志。
可选地,在所述智能设备从本地设置信息中获取所述消息通知的生命周期之前,所述方法还包括:
所述智能设备根据用户要求设置所述消息通知的生命周期,并将所述生命周期储存至本地。
可选地,所述智能设备获取所述消息通知的生命周期包括:
所述智能设备从本地设置信息中获取所述消息通知的生命周期。
可选地,所述智能设备接收软件的消息通知之后,所述方法还包括:
所述智能设备判断所述消息通知是否标记有通知类型标记,若是,则根据所述智能设备中用户的设置对所述通知类型标记的操作对所述消息通知进行相应操作,所述通知类型标记包括软件推广通知、企业用户通知或个人用户通知。
本申请提供了一种智能设备,包括:
接收单元,用于接收软件的消息通知;
第一判断单元,用于根据所述消息通知的内容判断所述消息通知是否存在生命周期,所述生命周期为所述消息通知所对应服务的有效期;
获取单元,用于在所述判断单元作出所述消息通知存在生命周期时,获取所述消息通知的生命周期;
确定单元,用于确定所述消息通知在所述生命周期内未被操作;
清除单元,用于清除所述消息通知在所述智能设备上的提醒标志。
可选地,获取单元包括:
第一获取模块,用于从所述消息通知携带的标签中获取所述消息通知的生命周期;
第二获取模块,用于获取预设时间。
可选地,所述智能设备还包括:
设置单元,用于根据用户要求设置所述消息通知的生命周期;
储存单元,用于将所述生命周期储存至本地。
可选地,所述智能设备还包括:
第二判断单元,用于判断所述消息通知是否标记有通知类型标记;
处理单元,用于在判断单元判断结果为于判断所述消息通知标记有通知类型标记时,根据所述智能设备中用户的设置对所述通知类型标记的操作对所述消息通知进行相应操作,所述通知类型标记包括软件推广通知、企业用户通知或个人用户通知。
本申请提供了一种智能设备,其特征在于,包括:
处理器、存储器、输入输出单元、总线;
所述处理器与所述存储器、所述输入输出单元以及所述总线相连;
所述处理器具体执行如下操作:
接收软件的消息通知;
根据所述消息通知的内容判断所述消息通知是否存在生命周期,所述生命周期为所述消息通知所对应服务的有效期;
若是,则获取所述消息通知的生命周期;
确定所述消息通知在所述生命周期内未被操作;
清除所述消息通知在所述智能设备上的提醒标志。
本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上保存有程序,所述程序在计算机上执行时执行前述呼叫通知消息处理方法。
从以上技术方案可以看出,当智能设备接收到软件的消息通知,开始检测在生命周期时间内所述消息通知是否被操作,若没有被操作,则在生命周期结束时,所述智能设备清除所述通知消息在智能设备的屏幕上显示的标记,减少智能设备通知栏的减少信息积压,让用户筛选有效信息更为简单,提高用户提取有效信息的效率。
附图说明
图1本申请实施例中通知消息处理的方法一个实施例流程示意图;
图2本申请实施例中通知消息处理的方法另一实施例流程示意图;
图3本申请实施例中通知消息处理的方法另一实施例流程示意图;
图4本申请实施例中智能设备一个实施例流程示意图;
图5本申请实施例中智能设备另一实施例流程示意图;
图6本申请实施例中智能设备另一实施例流程示意图。
具体实施方式
本申请提供了一种通知消息处理的方法,用于减少信息积压,让用户筛选有效信息更为简单。
请参阅图1,本申请通知消息处理的方法一个实施例包括:
101、智能设备接收软件的消息通知;
智能设备的接收到的消息通知会在软件图标的右上角显示数字或红点并在通知栏生成消息通知的弹窗,该弹窗内容为该消息通知的简略信息,若想要清除该消息通知,用户需要点击该消息通知进入软件,或手动清除消息通知,若用户忽略消息通知,该消息通知会一直保留在通知栏,软件图标的提示显示也将不会被清除。
在本申请实施例中提及的智能设备可以为智能手机、平板电脑等具有独立逻辑计算能力的智能设备,具体此处不做限定。
102、所述智能设备根据所述消息通知的内容判断所述消息通知是否存在生命周期,所述生命周期为所述消息通知所对应服务的有效期;
本申请实施例中,在智能设备接收到消息通知后,判断消息通知中是否自行携带有生命周期,若有则该通知消息中携带的生命周期作为与计时器比对的时间,当计时器时间大于生命周期后,智能设备未能检测到用户对该消息通知的动作,该智能设备则会清除该消息通知的标记,若是,则执行步骤103。
103、所述智能设备获取所述消息通知的生命周期;
在步骤102判断该消息通知存在生命周期时,当智能设备接收到消息通知后,智能设备会根据消息通知的属性获取生命周期,该生命周期为具体时长,主要作为智能设备判断消息通知的显示时长的判断依据,与生命周期做对比的时间值为从智能设备接收并提示该消息通知起,到用户对该消息通知做出相应操作时结束。
若用户对该消息通知在生命周期内做出操作,该消息通知的再智能设备上的所有标记将直接清除。
104、所述智能设备确定所述消息通知在所述生命周期内未被操作;
在步骤103智能设备获取到生命周期后,智能设备将持续监控用户是否对该消息通知作出操作,并记录监控时长,当监控时长大于生命周期时用户仍未对该消息通知做出操作则该消息通知在该生命周期内未被操作。
105、所述智能设备清除所述消息通知在所述智能设备上的提醒标志。
当步骤104确定该消息通知在生命周期时长内未被操作后,该智能设备将会清除该消息通知在软件图标及通知栏的提醒标志,该清除操作仅对提醒标志产生作用,当用户进入软件后该消息通知的相关内容仍会在软件内显示。
当智能设备接收到软件的消息通知,开始检测在生命周期时间内所述消息通知是否被操作,若没有被操作,则在生命周期结束时,所述智能设备清除所述通知消息在智能设备的屏幕上显示的标记,减少智能设备通知栏的减少信息积压,让用户筛选有效信息更为简单,提高用户提取有效信息的效率。
请参阅图2,本申请通知消息处理的方法另一实施例包括:
201、智能设备接收软件的消息通知;
202、所述智能设备根据所述消息通知的内容判断所述消息通知是否存在生命周期,所述生命周期为所述消息通知所对应服务的有效期;
203、所述智能设备获取所述消息通知的生命周期;
本实施例中的步骤201至203与前述实施例中步骤101至103类似,此处不再赘述。
204、所述智能设备根据设置预设时间清除所述提醒标志。
在步骤202判断该消息通知不存在生命周期时,该智能设备从设置信息中提取用户的预设时间,该预设时间用于作为与计时器的对比时间,在计时器时间大于预设时间时,该智能设备未检测到用户对该通知消息作出动作,智能设备将通知消息的标记清除。
205、所述智能设备判断所述消息通知是否标记有通知类型标记;
当智能设备接收到软件的消息通知后,会通过解析提取在消息内的信息,该信息包含该通知的概要,提示标题和通知类型标记等相关信息,具体此处不做限定。
在智能设备解析消息通知后得到的结果中包含有通知类型标记,通知类型标记为用户对相应通知的分类。
若有,则执行步骤206,若无,则执行步骤207。
206、根据所述智能设备中用户的设置对所述通知类型标记的操作对所述消息通知进行相应操作,所述通知类型标记包括软件推广通知、企业用户通知或个人用户通知;
在步骤205确定该消息通知有类型标记后,智能设备根据类型标记直接作出相应操作,当类型标记为推广通知时,智能设备直接隐藏消息提示,若为其它标记则保持提示。
207、所述智能设备提示所述消息通知无通知类型标记;
在步骤205确定该通知消息无通知类型标记时,该提示作用为让智能设备的用户知道该通知没有通知类型的标记,以使得用户能够给该消息通知打上通知类型标记,以使得智能设备在接收到相应消息通知时能够直接作出判断。
208、所述智能设备从所述消息通知携带的标签中获取所述消息通知的生命周期;
当步骤205后,智能设备检测到消息通知本身携带生命周期,则会优先使用消息通知的生命周期作为对照,智能设备从消息通知生成提示信息起,对消息通知生成计时器,监控用户在计时器的时间小于生命周期这段时间内是否对该消息通知作出动作。
209、所述智能设备确定所述消息通知在所述生命周期内未被操作;
210、所述智能设备清除所述消息通知在所述智能设备上的提醒标志。
本实施例中的步骤209至210与前述实施例中步骤104至105类似,此处不再赘述。
请参阅图3,本申请通知消息处理的方法另一实施例包括:
301、智能设备接收软件的消息通知;
202、所述智能设备根据所述消息通知的内容判断所述消息通知是否存在生命周期,所述生命周期为所述消息通知所对应服务的有效期;
203、所述智能设备获取所述消息通知的生命周期;
204、所述智能设备根据设置预设时间清除所述提醒标志;
305、所述智能设备判断所述消息通知是否标记有通知类型标记,若是,则根据所述智能设备中用户的设置对所述通知类型标记的操作对所述消息通知进行相应操作,所述通知类型标记包括软件推广通知、企业用户通知或个人用户通知;
306、根据所述智能设备中用户的设置对所述通知类型标记的操作对所述消息通知进行相应操作;
307、所述智能设备提示所述消息通知无通知类型标记;
本实施例中的步骤301至307与前述实施例中步骤201至207类似,此处不再赘述。
308、所述智能设备根据用户要求设置所述消息通知的生命周期,并将所述生命周期储存至本地;
步骤305智能设备若未能从消息通知中获得生命周期,则需用户主动设置生命周期并将生命周期储存至本地,该生命周期作用于所有没有通知类型标记的消息通知。
309、所述智能设备从本地设置信息中获取所述消息通知的生命周期;
当智能设备确定消息通知未包含生命周期后,该智能设备提取本地的生命周期,智能设备从消息通知生成提示信息起,对消息通知生成计时器,监控用户在计时器的时间小于生命周期这段时间内是否对该消息通知作出动作。
310、所述智能设备确定所述消息通知在所述生命周期内未被操作;
311、所述智能设备清除所述消息通知在所述智能设备上的提醒标志。
本实施例中的步骤310至311与前述实施例中步骤104至105类似,此处不再赘述。
请参阅图4,本申请智能设备一种实施例包括:
接收单元401,用于接收软件的消息通知;
第一判断单元402,用于根据所述消息通知的内容判断所述消息通知是否存在生命周期,所述生命周期为所述消息通知所对应服务的有效期;
获取单元403,用于在所述判断单元作出所述消息通知存在生命周期时,获取所述消息通知的生命周期;
确定单元404,用于确定所述消息通知在所述生命周期内未被操作;
清除单元405,用于清除所述消息通知在所述智能设备上的提醒标志。
本实施例中,各单元的功能与前述图1所示实施例中的步骤对应,此处不再赘述。
请参阅图5,本申请智能设备另一实施例包括:
接收单元501,用于接收软件的消息通知;
第一判断单元502,用于根据所述消息通知的内容判断所述消息通知是否存在生命周期,所述生命周期为所述消息通知所对应服务的有效期;
获取单元503,用于获取所述消息通知的生命周期;
第二判断单元504,用于判断所述消息通知是否标记有通知类型标记;
处理单元505,用于在判断单元判断结果为于判断所述消息通知标记有通知类型标记时,根据所述智能设备中用户的设置对所述通知类型标记的操作对所述消息通知进行相应操作,所述通知类型标记包括软件推广通知、企业用户通知或个人用户通知。
设置单元506,用于根据用户要求设置所述消息通知的生命周期;
储存单元507,用于将所述生命周期储存至本地。
确定单元508,用于确定所述消息通知在所述生命周期内未被操作;
清除单元509,用于清除所述消息通知在所述智能设备上的提醒标志。
在本申请实施例中,获取单元502包括:
第一获取模块5031,用于从所述消息通知携带的标签中获取所述消息通知的生命周期;
第二获取模块5032,用于从本地设置信息中获取所述消息通知的生命周期。
本实施例中,各单元及模块的功能与前述图2以及图3所示实施例中的步骤对应,此处不再赘述。
请参阅图6,本申请提供了智能设备另一实施例包括:
处理器601、存储器602、输入输出单元603、总线604;
所述处理器601与所述存储器602、所述输入输出单元603以及所述总线604相连;
所述处理器601具体执行如下操作:
接收软件的消息通知;
根据所述消息通知的内容判断所述消息通知是否存在生命周期,所述生命周期为所述消息通知所对应服务的有效期;
获取所述消息通知的生命周期;
确定所述消息通知在所述生命周期内未被操作;
清除所述消息通知在所述智能设备上的提醒标志。
本实施例中,处理器601的功能与前述图1至图3所示实施例中的步骤对应,此处不再赘述。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。