消息显示方法、装置、移动终端及存储介质与流程

文档序号:17694789发布日期:2019-05-17 21:23阅读:120来源:国知局
消息显示方法、装置、移动终端及存储介质与流程

本申请涉及移动终端技术领域,具体涉及一种消息显示方法、装置、移动终端及存储介质。



背景技术:

随着移动终端的智能化发展,以及微信的普及,越来越多商家将微信作为产品线上化的重要渠道,可以通过微信公众号对产品进行推广,使得用户关注的公众号也越来越多。

现有技术中,当移动终端的某个公众号接收到消息时,通常是按照消息的接收时间顺序,对接收到的消息依次显示在公众号的主页内。例如,以快递消息为例,当移动终端上的某个快递公众号接收到同一运单的派件或签收等消息、不同运单的派件或签收等消息、广告消息等各类消息时,众多不同的消息均是按照接收时间的倒序依次显示在公众号的主页内,以供用户查看。

由于对于消息显示的形式只能按照消息的接收时间顺序进行显示,因此,某个公众号只能将众多的消息均按照时间倒序显示,不仅导致用户对公众号的消息提醒越来越不敏感,而且,当用户需要查找某条历史消息时,只能从前往后翻阅历史消息记录,从众多的消息中一条一条消息进行查看,使得用户无法快速找到所需查看的消息。



技术实现要素:

本申请实施例提供一种消息显示方法、装置、移动终端及存储介质,可以提高消息显示的灵活性,以及提高消息查看的便捷性及效率。

第一方面,本申请实施例提供了一种消息显示方法,包括:

接收通知消息,所述通知消息携带有消息标识;

根据所述消息标识确定所述通知消息所属的消息组;

获取所述通知消息在所述消息组内的消息等级;

根据所述消息等级,将所述通知消息显示于所述消息组的显示区域内。

在一些实施方式中,所述消息标识包括运单号,所述接收通知消息的步骤包括:

接收运单的通知消息;

所述根据所述消息标识确定所述通知消息所属的消息组的步骤包括:

根据所述运单的通知消息中携带的运单号,确定所述通知消息所属的消息组。

在一些实施方式中,所述获取所述通知消息在所述消息组内的消息等级的步骤包括:

获取所述通知消息的特征信息;

根据所述特征信息确定所述通知消息的消息类型;

根据消息类型与消息等级之间的对应关系,确定所述通知消息在所述消息组内的消息等级。

在一些实施方式中,所述根据所述消息等级,将所述通知消息显示于所述消息组的显示区域内的步骤之前,所述方法还包括:

在消息显示对话框内设置多个显示区域;

获取每组消息中各个通知消息的消息等级和接收时间;

根据所述消息等级和接收时间,为每组消息分配对应的显示区域。

在一些实施方式中,所述根据所述消息等级和接收时间,为每组消息分配对应的显示区域的步骤包括:

按照消息等级从高至低的顺序对每组消息进行排序,并对排序后的消息组中存在多个并列的消息组,按照接收时间的倒序进行排序,得到排序后的消息组;

将多个显示区域按照从前至后的顺序依次分配给排序后的消息组。

在一些实施方式中,所述根据所述消息等级,将所述通知消息显示于所述消息组的显示区域内的步骤包括:

获取当前登录的账号标识,并确定与所述账号标识对应的显示策略;

根据所述显示策略和所述消息等级,将所述通知消息显示于所述消息组的显示区域内。

在一些实施方式中,所述根据所述消息等级,将所述通知消息显示于所述消息组的显示区域内的步骤之后,所述方法还包括:

当所述通知消息为待处理消息时,为所述通知消息设置标签,和/或输出与所述待处理消息相关的提示信息。

第二方面,本申请实施例还提供了一种消息显示装置,包括:

接收模块,用于接收通知消息,所述通知消息携带有消息标识;

确定模块,用于根据所述消息标识确定所述通知消息所属的消息组;

第一获取模块,用于获取所述通知消息在所述消息组内的消息等级;

显示模块,用于根据所述消息等级,将所述通知消息显示于所述消息组的显示区域内。

在一些实施方式中,所述消息标识包括运单号,所述接收模块具体用于:接收运单的通知消息;

所述确定模块具体用于:根据所述运单的通知消息中携带的运单号,确定所述通知消息所属的消息组。

在一些实施方式中,所述第一获取模块具体用于:

获取所述通知消息的特征信息;

根据所述特征信息确定所述通知消息的消息类型;

根据消息类型与消息等级之间的对应关系,确定所述通知消息在所述消息组内的消息等级。

在一些实施方式中,所述消息显示装置还包括:

设置模块,用于在消息显示对话框内设置多个显示区域;

第二获取模块,用于获取每组消息中各个通知消息的消息等级和接收时间;

分配模块,用于根据所述消息等级和接收时间,为每组消息分配对应的显示区域。

在一些实施方式中,所述分配模块具体用于:

按照消息等级从高至低的顺序对每组消息进行排序,并对排序后的消息组中存在多个并列的消息组,按照接收时间的倒序进行排序,得到排序后的消息组;

将多个显示区域按照从前至后的顺序依次分配给排序后的消息组。

在一些实施方式中,所述显示模块具体用于:

获取当前登录的账号标识,并确定与所述账号标识对应的显示策略;

根据所述显示策略和所述消息等级,将所述通知消息显示于所述消息组的显示区域内。

在一些实施方式中,所述消息显示装置还包括:

处理模块,用于当所述通知消息为待处理消息时,为所述通知消息设置标签,和/或输出与所述待处理消息相关的提示信息。

第三方面,本申请实施例还提供了一种移动终端,包括存储器和处理器,所述存储器中存储有程序代码,所述处理器调用所述存储器中的程序代码时执行本申请实施例提供的任一种消息显示方法中的步骤。

第四方面,本申请实施例还提供了一种存储介质,所述存储介质存储有多条指令,所述指令适于处理器进行加载,以执行本申请实施例提供的任一种消息显示方法中的步骤。

本申请实施例可以接收携带有消息标识的通知消息,以及根据消息标识确定通知消息所属的消息组,然后获取通知消息在消息组内的消息等级,此时,可以根据消息等级,将通知消息显示于消息组的显示区域内。该方案可以对通知消息进行分组,并将同一组的通知消息在同一显示区域内进行显示,以及按照消息等级将通知消息进行显示,从而可以差异化显示不同类型的通知消息,提高了消息显示的灵活性,这样基于差异化显示的通知消息,使得用户可以从众多的通知消息中快速找到所需查看的消息,提高了消息查看的便捷性及效率。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的消息显示方法的流程示意图;

图2是本申请实施例提供的消息显示方法的另一流程示意图;

图3是本申请实施例提供的消息显示的示意图;

图4是本申请实施例提供的消息显示的另一示意图;

图5是本申请实施例提供的消息显示的另一示意图;

图6是本申请实施例提供的消息显示的另一示意图;

图7是本申请实施例提供的消息显示的另一示意图;

图8是本申请实施例提供的消息显示装置的结构示意图;

图9是本申请实施例提供的移动终端的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

请参阅图1,图1是本申请一实施例提供的消息显示方法的流程示意图。该消息显示方法的执行主体可以是本申请实施例提供的消息显示装置,或者集成了该消息显示装置的移动终端,其中,该消息显示装置可以采用硬件或者软件的方式实现,该移动终端可以是智能手机、平板电脑、或者掌上电脑等。该消息显示方法可以包括:

s101、接收通知消息,通知消息携带有消息标识。

其中,通知消息可以是运单的通知消息,例如,移动终端可以接收快递服务器发送的运单的派前预约消息、派件消息、签收消息、快递费支付消息、服务评价消息、或推广消息等通知消息,以便在消息显示对话框内进行分组显示。

或者是,通知消息可以是银行的通知消息,例如,移动终端可以接收银行服务器发送的收入消息、支出消息、或推广消息等通知消息,以便在消息显示对话框内进行分组显示。

或者是,通知消息可以是医院的通知消息,例如,移动终端可以接收医院服务器发送的预约消息、就诊消息、支付消息、或推广消息等通知消息,以便在消息显示对话框内进行分组显示。

或者是,通知消息可以是商家的通知消息,例如,移动终端可以接收商家服务器发送的关注消息、支付消息、或推广消息等通知消息,以便在消息显示对话框内进行分组显示。

需要说明的是,该通知消息的类型可以根据实际需要进行灵活设置,具体内容在此处不作限定。

该通知消息中可以携带有消息标识及消息内容等信息,其中,消息标识可以是消息编号、消息主题或消息关键字等,例如,当接收到的消息为派件消息时,该派件消息的消息标识是可以是派件;又例如,当接收到的消息为推广消息,该推广消息的消息标识是可以是编号abc或123等;又例如,当接收到的消息为服务评价消息,该服务评价消息的消息标识是可以是服务评价;等等。

s102、根据消息标识确定通知消息所属的消息组。

移动终端可以对同一消息显示对话框内的各类通知消息进行分组,例如,对于运单的通知消息,移动终端可以按照运单号进行分组,即每个运单号对应的通知消息在同一消息组;或者,移动终端可以按照消息类型进行分组,即按照派前预约消息、派件消息、签收消息、快递费支付消息、服务评价消息、或推广消息等进行分组。

又例如,对于银行的通知消息,移动终端可以按照消息类型进行分组,即按照收入消息、支出消息、或推广消息等进行分组;或者,移动终端可以按照消息的重要程度进行分组。

又例如,对于医院的通知消息,移动终端可以按照消息类型进行分组,即预约消息、就诊消息、支付消息、或推广消息等进行分组。

需要说明的是,该通知消息的分组方式可以根据实际需要进行灵活设置,具体内容在此处不作限定。

当接收到通知消息后,可以根据通知消息中携带的消息标识确定该通知消息所属的消息组,例如,若对于运单的通知消息,移动终端按照运单号进行分组,则移动终端在接收到运单的通知消息后,可以根据该通知消息中携带的运单号来确定该通知消息所属的消息组。

s103、获取通知消息在消息组内的消息等级。

移动终端可以对不同的通知消息设置对应的消息等级,该消息等级可以按照消息的重要程度进行划分,通知消息的重要程度越高,其对应的消息等级越高,反之,通知消息的重要程度越低,其对应的消息等级越低。或者,该消息等级可以按照消息待处理的时间期限进行划分,通知消息待处理的时间越短,其对应的消息等级越高,反之,通知消息待处理的时间越长,其对应的消息等级越低。或者,该消息等级可以按照用户的关注度进行划分,通知消息的关注度越高,其对应的消息等级越高,反之,通知消息的关注度越低,其对应的消息等级越低。需要说明的是,该通知消息的等级划分方式可以根据实际需要进行灵活设置,具体内容在此处不作限定。

在确定通知消息所属的消息组后,移动终端可以根据通知消息的消息类型与消息等级之间的对应的关系,确定通知消息在消息组内的消息等级。例如,对于运单的通知消息,移动终端按照运单号进行分组,并确定通知消息所属的消息组后,可以根据该运单号组内各类消息对应的消息等级,来确定该通知消息的消息等级。

s104、根据消息等级,将通知消息显示于消息组的显示区域内。

移动终端可以在消息显示对话框内设置多个显示区域,每个显示区域对应显示一组通知消息,例如,当对于同一消息显示对话框内的消息分为3组时,移动终端可以设置3个显示区域,将这3个显示区域分别分配给这3组消息。其中,该显示区域的形状、颜色、大小、及显示位置等可根据实际需要进行灵活设置,具体内容在此处不作限定。

此时,移动终端可以基于消息等级将通知消息显示于所属消息组对应的显示区域内,例如,当同一消息组中存在多条通知消息时,移动终端可以将多条通知消息叠加显示在显示区域内,以及按照通知消息的消息等级,将等级较高的通知消息显示于所属消息组对应的显示区域内。

又例如,当同一消息组中存在多条通知消息时,移动终端可以将多条通知消息叠加显示在显示区域内,以及按照通知消息的接收时间顺序,将后接收到的消息显示在显示区域的前端,即仅在显示区域的前端显示一条消息,而其他条消息均被覆盖,当需要查看其他条消息时,可以点击展开该显示区域内的所有消息进行查看。当然,通知消息的显示方式还可以是其他方式,具体内容在此处不作限定。

本申请实施例移动终端可以接收携带有消息标识的通知消息,以及根据消息标识确定通知消息所属的消息组,然后获取通知消息在消息组内的消息等级,此时,可以根据消息等级,将通知消息显示于消息组的显示区域内。该方案可以对通知消息进行分组,并将同一组的通知消息在同一显示区域内进行显示,以及按照消息等级将通知消息进行显示,从而可以差异化显示不同类型的通知消息,提高了消息显示的灵活性,这样基于差异化显示的通知消息,使得用户可以从众多的通知消息中快速找到所需查看的消息,提高了消息查看的便捷性及效率。

根据上述实施例所描述的消息显示方法,以下将以通知消息为运单的通知消息为例,作进一步详细说明,例如,该运单的通知消息可以在某快递公司公众号的消息中心的消息显示对话框内进行分组显示。

请参照图2,图2为本申请实施例提供的消息显示方法的另一流程示意图。该消息显示方法可以应用于移动终端,如图2所示,该消息显示方法的流程可以如下:

s201、接收服务器发送的运单的通知消息。

例如,移动终端可以接收服务器发送的运单的派前预约消息、派件消息、签收消息、快递费支付消息、服务评价消息、或推广消息等通知消息,以便在公众号的消息中心的消息显示对话框内进行分组显示。该通知消息中可以携带有运单号及消息内容等信息。

s202、根据通知消息中携带的运单号确定通知消息所属的消息组。

为了实现按运单为单位对通知消息进行管理,移动终端可以按照运单号进行分组,即同一运单的通知消息整理在一个消息组内,此时,移动终端在接收到运单的通知消息后,可以根据该通知消息中携带的运单号来确定该通知消息所属的消息组。例如,当用户寄/收多票快件产生多个运单号时,可以简单建立通知消息和每个运单号之间的对应关系,形成消息组。

s203、获取通知消息的特征信息,根据特征信息确定通知消息在消息组内的消息等级。

移动终端可以对不同类型的通知消息设置对应的消息等级,例如,该消息等级可以按照消息的重要程度进行划分,通知消息的重要程度越高,其对应的消息等级越高,反之,通知消息的重要程度越低,其对应的消息等级越低。

在一些实施方式中,确定通知消息在消息组内的消息等级的步骤可以包括:获取通知消息的特征信息;根据特征信息确定通知消息的消息类型;根据消息类型与消息等级之间的对应关系,确定通知消息在消息组内的消息等级。

例如,为了实现差异化消息管理,移动终端可以按照消息的重要程度将消息分为三类:第一类型为知会类,该知会类可以包括付款明细等;第二类型为希望客户关注类,该希望客户关注类可以包括服务评价及派前预约等;第三类型为需要客户回复类,该需要客户回复类可以包括快件异常及快递费支付等。以及,设置第一类型的消息等级最低,第一类型的消息等级排在第二,第三类型的消息等级最高,此时可以生成消息类型与消息等级之间的对应关系,并存储该对应关系。

对于接收到的通知消息,移动终端可以获取该通知消息的特征信息,该特征信息可以包括消息主题或关键字等,例如,服务评价、派前预约、派件、签收、快件异常或快递费支付等关键字,均可以作为通知消息的特征信息。然后,根据特征信息确定通知消息的消息类型,例如,快件异常及快递费支付等属于需要客户回复类。此时,可以获取预先存储的消息类型与消息等级之间的对应关系,并根据该对应关系确定通知消息在消息组内的消息等级。

s204、在消息显示对话框内为消息组设置对应的显示区域。

其中,步骤s204可以在步骤s201之前,或步骤s201和步骤s202之间、或步骤s202和步骤s203之间等执行,具体执行顺序在此处不作限定。

为了实现对通知消息进行差异化的分组显示,在一些实施方式中,根据消息等级将通知消息显示于消息组的显示区域内的步骤之前,消息显示方法还可以包括:在消息显示对话框内设置多个显示区域;获取每组消息中各个通知消息的消息等级和接收时间;根据消息等级和接收时间,为每组消息分配对应的显示区域。

具体地,移动终端可以在公众号的消息显示对话框内设置多个显示区域,每个显示区域内对应显示一组通知消息,其中,该显示区域的形状、颜色、大小、及显示位置等可根据实际需要进行灵活设置,具体内容在此处不作限定。例如,如图3所示,当存在三组运单的通知消息时,可以设置三个显示区域,每个显示区域分别对应显示每组运单号的通知消息。

然后,获取每组消息中各个通知消息的消息等级,以及各个通知消息的接收时间,根据每组消息中各个通知消息的消息等级和接收时间,确定每组消息的优先级,并根据每组消息的优先级,为每组消息分配对应的显示区域。

其中,移动终端可以是先按照每组消息的消息等级从高至低进行排序,并对消息等级并列的通知消息再按照接收时间从前至后的顺序进行排序,得到每组消息的优先级。或者,移动终端可以为每个消息等级和接收时间分别设置权重值,并将每组消息中每条通知消息基于消息等级和接收时间的权重值进行累加,得到每条通知消息的权重值,然后分别将每组消息中每条通知消息的权重值进行累加,得到每组消息的权重值,根据权重值确定优先级,其中,权重值越大优先级越高,权重值越小优先级越低,最后可以按照消息组的优先级从高至低的顺序,依次分配从前至后排序的显示区域。

在一些实施方式中,根据消息等级和接收时间,为每组消息分配对应的显示区域的步骤可以包括:按照消息等级从高至低的顺序对每组消息进行排序,并对排序后的消息组中存在多个并列的消息组,按照接收时间的倒序进行排序,得到排序后的消息组;将多个显示区域按照从前至后的顺序依次分配给排序后的消息组。

具体地,移动终端可以先根据每组消息中各个通知消息的消息等级,统计每组消息的消息等级,例如,可以将消息组中等级最高的通知消息的消息等级设置为该消息组的消息等级,或者,将消息组中每条通知消息的消息等级进行累加,得到该消息组的消息等级等。然后,按照消息等级从高至低的顺序对每组消息进行排序,得到第一次排序后的消息组,其次,当第一次排序后的消息组中存在多个并列的消息组时,可以根据每组消息中各个通知消息的接收时间,统计每组消息的接收时间,例如,可以将消息组中最后接收到的通知消息的接收时间设置为该消息组的接收时间。此时,可以按照接收时间的倒序进行排序,得到排序后的消息组,例如,接收时间为8:00的消息组排在接收时间为7:00的消息组的前面。最后,可以将多个显示区域按照从前至后的顺序依次分配给排序后的消息组。从而可以按重要性和时间等双重维度排列不同运单的通知消息的显示区域。

例如,当对于同一消息显示对话框内的消息分为3组,并且排序后的顺序为消息组a、消息组b和消息组c时,移动终端可以设置3个显示区域,这3个显示区域从前至后的顺序依次为显示区域a、显示区域b和显示区域c,此时可以将显示区域a分配给消息组a,将显示区域b分配给消息组b,以及将显示区域c分配给消息组c。

s205、根据消息等级将通知消息显示于所属消息组的显示区域内。

在显示区域内,同一运单的通知消息可以按照消息等级从高至低的顺序依次显示,或者,同一运单的通知消息可以按接收时间顺序依次排列显示,等等,以方便用户查询消息,例如,当用户想查找某条通知消息时,可以基于分组显示快速查找需要查看的历史消息。

例如,当同一消息组中(即同一运单)存在多条通知消息时,移动终端可以将多条通知消息叠加显示在显示区域内,以及将等级较高的通知消息显示于所属消息组对应的显示区域内。即仅在显示区域的前端显示一条消息,而其他条消息均被覆盖,当需要查看其他条消息时,可以点击展开该显示区域内的所有同一运单的通知消息进行查看,在展开显示的界面内可以按照接收时间或消息等级等顺序依次显示各条通知消息。用户可以根据需求在公众号的中心消息中对各个运单的通知消息进行查看。

需要说明的是,在同一显示显示区域内,移动终端可以从多条通知消息中筛选出部分或全部通知消息的主题,并将各个主题排列显示在显示区域内,以便用户快速浏览。例如,如图4所示,同一运单的通知消息,在显示区域内可以将通知消息的主题按照接收时间顺序依次排列显示;又例如,如图5所示,同一运单的通知消息,在显示区域内可以将通知消息的主题按照消息等级从高至低的顺序依次显示。

在一些实施方式中,根据消息等级,将通知消息显示于消息组的显示区域内的步骤可以包括:获取当前登录的账号标识,并确定与账号标识对应的显示策略;根据显示策略和消息等级,将通知消息显示于消息组的显示区域内。

由于不同的用户对于查看通知消息的偏好不同,因此,为了方便根据不同用户需求来个性化显示通知消息,移动终端可以设置有消息显示的设置界面,在该设置界面内,可以接收用户输入的设置指令,并基于该设置指令对通知消息的显示方式进行设置。此时,移动终端在显示通知消息的过程中可以获取当前登录的账号标识,该账号标识可以是微信账号或运单对应的账号(如手机号)等,然后确定与账号标识对应的显示策略,该显示策略可以根据实际需要进行灵活设置,最后可以根据显示策略和消息等级,将通知消息显示于消息组的显示区域内,从而可以差异化显示消息。

例如,对于用户a可以将同一运单的通知消息的显示方式设置为按照消息等级从高至低的顺序依次显示,对于用户b可以将同一运单的通知消息的显示方式设置为按照接收时间的顺序依次显示;对于用户c可以将不同运单的通知消息的显示方式设置为,根据每组消息中各个通知消息的消息等级和接收时间,确定每组消息的优先级,并根据每组消息的优先级,为每组消息分配对应的显示区域,以及在显示区域内按照接收时间的顺序依次显示通知消息;等等。

需要说明的是,为了使得用户及时获知运单的最新通知消息,移动终端还可以在公众号的其他显示界面内,设置消息提醒对话框,例如,如图6所示,为了不影响显示界面内其他信息的正常显示,该消息提醒对话框可以设置于显示界面内的下方,当然,该消息提醒对话框可以设置于显示界面内的其他位置。其中,消息提醒对话框的形状、大小、位置及颜色等,可以根据实际需要进行灵活设置,具体内容在此次不作限定。

对于不同类型的通知消息在消息提醒对话框内的显示方式可如下表所示:

其中,表中的各个参数仅仅是一个示例,各个参数可以根据实际需要进行灵活设置,具体内容在此处不作限定。由上表可知,移动终端可以按照消息的重要程度将消息分为三类:第一类型为知会类,该知会类可以包括付款明细等;第二类型为希望客户关注类,该希望客户关注类可以包括服务评价及派前预约等;第三类型为需要客户回复类,该需要客户回复类可以包括快件异常及快递费支付等。以及,设置第一类型的消息等级最低,第一类型的消息等级排在第二,第三类型的消息等级最高。对于第一类型的消息和第二类型的消息可以直接在消息提醒对话框内显示,其显示时长可以根据实际需要进行灵活设置,例如,在接收到第一类型的消息或第二类型的消息时,可以将第一类型的消息或第二类型的消息在消息提醒对话框内显示10秒后,将不再显示(即消失)。对于第三类型的消息,可以在消息提醒对话框内进行跳跃显示,并且当接收到停止显示的指令后,将不再显示。

各类消息在消息提醒对话框内显示时,可以接收在消息提醒对话框内的触发操作,包括向上滑动操作、点击操作、向左滑动操作、向右滑动操作或向下滑动操作等,以及根据触发操作产生相应的响应。例如,如上表中,对于第一类型的消息和第二类型的消息在消息提醒对话框内显示时,若在消息提醒对话框内接收到向上滑动操作、点击操作或向下滑动操作等,则将不再显示消息;对于第三类型的消息在消息提醒对话框内显示时,若在消息提醒对话框内接收到向上滑动操作,则停止跳跃显示,若在消息提醒对话框内接收到点击操作或向下滑动操作等,则将不再显示消息;等等。

此外,当移动终端接收到多条第一类型的消息或多条第二类型的消息,可以将多条消息按照时间顺序进行排序显示于消息提醒对话框内,当显示于前端的第一条消息消失后,可以将第二条消息显示于消息提醒对话框的前端,以此类推,直至所有消息均显示完毕。当移动终端接收到多条消息中包括第三类型的消息时,可以将第三类型的消息置顶显示于消息提醒对话框的前端,直至第三类型的消息消失,此时方可在消息提醒对话框的前端按照时间顺序进行排序显示其他类型的消息。从而可以方便用户在其他显示界面内预览其他消息时,可以及时获知运单的最新通知消息,使得用户可以及时处理最新通知消息,提高了消息处理的效率。

s206、当通知消息为待处理消息时,为通知消息设置标签,和/或输出与待处理消息相关的提示信息。

其中,待处理消息可以包括未回复消息或异常消息等,由于该待处理消息需要用户进行处理,因此,为了提醒用户进行及时处理,移动终端在显示通知消息的过程中,可以根据判断该通知消息是否为待处理消息,当该通知消息为待处理消息时,可以为该通知消息设置标签,该标签的类型可以根据实际需要进行灵活设置,对于不同类型的待处理消息可以设置不同的标签,以便进行区分,从而可以直观突出待处理消息,提升用户处理消息的处理率。

例如,如图7所示,对于异常消息可以在显示区内设置黄色感叹号或者其他标签,未回复消息可以在显示区域的右上角设置小红点或者其他标签;等等。移动终端还可以输出与待处理消息相关的提示信息,例如,将待处理消息以跳动形式在显示区域内进行显示,以吸引用户关注此类消息;或者,以弹窗显示的形式将待处理消息相关的提示信息显示在移动终端的显示界面内,以便提醒用户及时处理;或者,以语言播报的形式将待处理消息相关的提示信息输出,以便提醒用户及时处理。从而可以从交互上重点突出待处理消息,使得用户可以区分哪些消息需要处理。

本申请实施例移动终端可以接收运单的通知消息,以及根据通知消息中携带的运单号确定通知消息所属的消息组,然后获取通知消息的特征信息,并根据特征信息确定通知消息在消息组内的消息等级。其次,在消息显示对话框内为消息组设置对应的显示区域,可以根据消息等,将通知消息显示于消息组的显示区域内,最后,可以为待处理消息设置标签,和/或输出与待处理消息相关的提示信息,以便提示用户及时处理。该方案可以对通知消息案运单号进行分组,并将同一运单号的通知消息在同一显示区域内进行显示,以及输出与待处理消息相关的提示信息等,从而可以差异化显示不同类型的通知消息,提高了消息显示的灵活性,这样基于差异化显示的通知消息,使得用户可以从众多的通知消息中快速找到所需查看的消息,提高了消息查看的便捷性及效率。

为便于更好的实施本申请实施例提供的消息显示方法,本申请实施例还提供一种基于上述消息显示方法的装置。其中名词的含义与上述消息显示方法中相同,具体实现细节可以参考方法实施例中的说明。

请参阅图8,图8为本申请实施例提供的消息显示装置的结构示意图,其中该消息显示装置300可以包括接收模块301、确定模块302、第一获取模块303、及显示模块304等。

其中,接收模块301,用于接收通知消息,通知消息携带有消息标识。

确定模块302,用于根据消息标识确定通知消息所属的消息组。

第一获取模块303,用于获取通知消息在消息组内的消息等级。

显示模块304,用于根据消息等级,将通知消息显示于消息组的显示区域内。

在一些实施方式中,消息标识包括运单号,接收模块301具体用于:接收运单的通知消息;

确定模块302具体用于:根据运单的通知消息中携带的运单号,确定通知消息所属的消息组。

在一些实施方式中,第一获取模块303具体用于:

获取通知消息的特征信息;

根据特征信息确定通知消息的消息类型;

根据消息类型与消息等级之间的对应关系,确定通知消息在消息组内的消息等级。

在一些实施方式中,消息显示装置还包括:

设置模块,用于在消息显示对话框内设置多个显示区域;

第二获取模块,用于获取每组消息中各个通知消息的消息等级和接收时间;

分配模块,用于根据消息等级和接收时间,为每组消息分配对应的显示区域。

在一些实施方式中,分配模块具体用于:

按照消息等级从高至低的顺序对每组消息进行排序,并对排序后的消息组中存在多个并列的消息组,按照接收时间的倒序进行排序,得到排序后的消息组;

将多个显示区域按照从前至后的顺序依次分配给排序后的消息组。

在一些实施方式中,显示模块304具体用于:

获取当前登录的账号标识,并确定与账号标识对应的显示策略;

根据显示策略和消息等级,将通知消息显示于消息组的显示区域内。

在一些实施方式中,消息显示装置还包括:

处理模块,用于当通知消息为待处理消息时,为通知消息设置标签,和/或输出与待处理消息相关的提示信息。

以上各个操作的具体实施可参见前面的实施例,在此不再赘述。

本申请实施例可以由接收模块301接收携带有消息标识的通知消息,以及由确定模块302根据消息标识确定通知消息所属的消息组,然后由第一获取模块303获取通知消息在消息组内的消息等级,此时,显示模块304可以根据消息等级,将通知消息显示于消息组的显示区域内。该方案可以对通知消息进行分组,并将同一组的通知消息在同一显示区域内进行显示,以及按照消息等级将通知消息进行显示,从而可以差异化显示不同类型的通知消息,提高了消息显示的灵活性,这样基于差异化显示的通知消息,使得用户可以从众多的通知消息中快速找到所需查看的消息,提高了消息查看的便捷性及效率。

图9示出了本发明实施例提供的移动终端的具体结构框图,该移动终端可以用于实施上述实施例中提供的消息显示方法。该移动终端1200可以为智能手机或平板电脑等。

如图9所示,移动终端1200可以包括rf(radiofrequency,射频)电路110、包括有一个或一个以上(图中仅示出一个)计算机可读存储介质的存储器120、输入单元130、显示单元140、传感器150、音频电路160、传输模块170、包括有一个或者一个以上(图中仅示出一个)处理核心的处理器180以及电源190等部件。本领域技术人员可以理解,图9中示出的移动终端1200结构并不构成对移动终端1200的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:

rf电路110用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。rf电路110可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(sim)卡、存储器等等。rf电路110可与各种网络如互联网、企业内部网、无线网络进行通讯或者通过无线网络与其他设备进行通讯。上述的无线网络可包括蜂窝式电话网、无线局域网或者城域网。上述的无线网络可以使用各种通信标准、协议及技术,包括但并不限于全球移动通信系统(globalsystemformobilecommunication,gsm)、增强型移动通信技术(enhanceddatagsmenvironment,edge),宽带码分多址技术(widebandcodedivisionmultipleaccess,wcdma),码分多址技术(codedivisionaccess,cdma)、时分多址技术(timedivisionmultipleaccess,tdma),无线保真技术(wirelessfidelity,wi-fi)(如美国电气和电子工程师协会标准ieee802.11a,ieee802.11b,ieee802.11g和/或ieee802.11n)、网络电话(voiceoverinternetprotocol,voip)、全球微波互联接入(worldwideinteroperabilityformicrowaveaccess,wi-max)、其他用于邮件、即时通讯及短消息的协议,以及任何其他合适的通讯协议,甚至可包括那些当前仍未被开发出来的协议。

存储器120可用于存储软件程序以及模块,如上述实施例中消息显示方法的程序指令/模块,处理器180通过运行存储在存储器120内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现消息差异化显示的功能。存储器120可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器120可进一步包括相对于处理器180远程设置的存储器,这些远程存储器可以通过网络连接至移动终端1200。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入单元130可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元130可包括触敏表面131以及其他输入设备132。触敏表面131,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面131上或在触敏表面131附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面131可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器180,并能接收处理器180发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面131。除了触敏表面131,输入单元130还可以包括其他输入设备132。具体地,其他输入设备132可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。

显示单元140可用于显示由用户输入的信息或提供给用户的信息以及移动终端1200的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元140可包括显示面板141,可选的,可以采用lcd(liquidcrystaldisplay,液晶显示器)、oled(organiclight-emittingdiode,有机发光二极管)等形式来配置显示面板141。进一步的,触敏表面131可覆盖显示面板141,当触敏表面131检测到在其上或附近的触摸操作后,传送给处理器180以确定触摸事件的类型,随后处理器180根据触摸事件的类型在显示面板141上提供相应的视觉输出。虽然在图9中,触敏表面131与显示面板141是作为两个独立的部件来实现输入和输出功能,但是在某些实施例中,可以将触敏表面131与显示面板141集成而实现输入和输出功能。

移动终端1200还可包括至少一种传感器150,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板141的亮度,接近传感器可在移动终端1200移动到耳边时,关闭显示面板141和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于移动终端1200还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

音频电路160、扬声器161,传声器162可提供用户与移动终端1200之间的音频接口。音频电路160可将接收到的音频数据转换后的电信号,传输到扬声器161,由扬声器161转换为声音信号输出;另一方面,传声器162将收集的声音信号转换为电信号,由音频电路160接收后转换为音频数据,再将音频数据输出处理器180处理后,经rf电路110以发送给比如另一终端,或者将音频数据输出至存储器120以便进一步处理。音频电路160还可能包括耳塞插孔,以提供外设耳机与移动终端1200的通信。

移动终端1200通过传输模块170(例如wi-fi模块)可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图9示出了传输模块170,但是可以理解的是,其并不属于移动终端1200的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。

处理器180是移动终端1200的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器120内的软件程序和/或模块,以及调用存储在存储器120内的数据,执行移动终端1200的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器180可包括一个或多个处理核心;在一些实施例中,处理器180可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器180中。

移动终端1200还包括给各个部件供电的电源190(比如电池),在一些实施例中,电源可以通过电源管理系统与处理器180逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源190还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。

尽管未示出,移动终端1200还可以包括摄像头(如前置摄像头、后置摄像头)、蓝牙模块等,在此不再赘述。具体在本实施例中,移动终端1200的显示单元140是触摸屏显示器,移动终端1200还包括有存储器120,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器120中,且经配置以由一个或者一个以上处理器180执行一个或者一个以上程序包含用于进行以下操作的指令:

接收通知消息,通知消息携带有消息标识;根据消息标识确定通知消息所属的消息组;获取通知消息在消息组内的消息等级;根据消息等级,将通知消息显示于消息组的显示区域内。

在一些实施方式中,在消息标识包括运单号,接收通知消息时,处理器180还执行:接收运单的通知消息;

在根据消息标识确定通知消息所属的消息组时,处理器180还执行:根据运单的通知消息中携带的运单号,确定通知消息所属的消息组。

在一些实施方式中,在获取通知消息在消息组内的消息等级时,处理器180还执行:获取通知消息的特征信息;根据特征信息确定通知消息的消息类型;根据消息类型与消息等级之间的对应关系,确定通知消息在消息组内的消息等级。

在一些实施方式中,在根据消息等级,将通知消息显示于消息组的显示区域内之前,处理器180还执行:在消息显示对话框内设置多个显示区域;获取每组消息中各个通知消息的消息等级和接收时间;根据消息等级和接收时间,为每组消息分配对应的显示区域。

在一些实施方式中,在根据消息等级和接收时间,为每组消息分配对应的显示区域时,处理器180还执行:按照消息等级从高至低的顺序对每组消息进行排序,并对排序后的消息组中存在多个并列的消息组,按照接收时间的倒序进行排序,得到排序后的消息组;将多个显示区域按照从前至后的顺序依次分配给排序后的消息组。

在一些实施方式中,在根据消息等级,将通知消息显示于消息组的显示区域内时,处理器180还执行:获取当前登录的账号标识,并确定与账号标识对应的显示策略;根据显示策略和消息等级,将通知消息显示于消息组的显示区域内。

在一些实施方式中,在根据消息等级,将通知消息显示于消息组的显示区域内之后,处理器180还执行:当通知消息为待处理消息时,为通知消息设置标签,和/或输出与待处理消息相关的提示信息。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见上文针对消息显示方法的详细描述,此处不再赘述。

本申请实施例可以接收携带有消息标识的通知消息,以及根据消息标识确定通知消息所属的消息组,然后获取通知消息在消息组内的消息等级,此时,可以根据消息等级,将通知消息显示于消息组的显示区域内。该方案可以对通知消息进行分组,并将同一组的通知消息在同一显示区域内进行显示,以及按照消息等级将通知消息进行显示,从而可以差异化显示不同类型的通知消息,提高了消息显示的灵活性,这样基于差异化显示的通知消息,使得用户可以从众多的通知消息中快速找到所需查看的消息,提高了消息查看的便捷性及效率。

本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。

为此,本申请实施例提供一种存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本申请实施例所提供的任一种消息显示方法中的步骤。例如,该指令可以执行如下步骤:

接收通知消息,通知消息携带有消息标识;根据消息标识确定通知消息所属的消息组;获取通知消息在消息组内的消息等级;根据消息等级,将通知消息显示于消息组的显示区域内。

以上各个操作的具体实施可参见前面的实施例,在此不再赘述。

其中,该存储介质可以包括:只读存储器(rom,readonlymemory)、随机存取记忆体(ram,randomaccessmemory)、磁盘或光盘等。

由于该存储介质中所存储的指令,可以执行本申请实施例所提供的任一种消息显示方法中的步骤,因此,可以实现本申请实施例所提供的任一种消息显示方法所能实现的有益效果,详见前面的实施例,在此不再赘述。

以上对本申请实施例所提供的一种消息显示方法、装置、移动终端及存储介质进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

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