消息处理方法和装置与流程

文档序号:12809974阅读:140来源:国知局
消息处理方法和装置与流程

本发明涉及通信技术,尤其涉及一种消息处理方法和装置。



背景技术:

消息作为与手机号关联的通信应用程序,因其具有能够快速的联系到机主,无需登录等优点,得到广泛应用,例如:验证码、广告、宣传以及通知等,通常都通过消息的方式发送,因此,消息的数量也非常多,对消息的处理非常重要。

现有技术中,消息通常通过接收时间进行排序和存储,并也提供搜索功能,用户在对消息进行删除时,需要阅读消息,根据消息的重要程度逐条进行选择,然后进行删除,而由于手机存储的消息量非常大,并且,重要消息和非重要消息穿插存储,因此,对消息的处理非常不便。

采用现有技术的消息处理方式,处理效率低,用户体验不高。



技术实现要素:

针对上述问题,本发明提供一种消息处理方法和装置,用于克服现有技术中消息处理效率低,用户体验不高等缺陷。

第一方面,本发明提供一种消息处理方法,包括:

获取消息的标定信息,标定信息用于标识消息的重要级别;

根据消息的标定信息,确定消息在消息列表中的显示位置;

在消息列表中的显示位置显示消息。

可选地,获取消息的标定信息,包括:

获取消息的特征信息;

将消息的特征信息与标定信息的特征信息进行匹配;

确定相匹配的标定信息为消息的标定信息。

可选地,获取消息的标定信息之前,还包括:

通过聚类获取标定信息的特征信息。

可选地,获取消息的标定信息,包括:

将消息与已标定消息进行相似度比对;

获取相似度最高的已标定消息的标定信息为消息的标定信息。

可选地,获取消息的标定信息之后,还包括:

向用户显示标定信息的确认请求;

若用户确认标定信息,则确认标定信息为消息的标定信息。

可选地,根据消息的标定信息,确定消息在消息列表中的显示位置,包括:

按照标定信息的重要级别从重要到不重要显示标定信息对应的消息,相同标定信息的消息的显示位置相邻且按照接收时间的顺序显示。

第二方面,本发明提供一种消息处理装置,包括:

获取模块,用于获取消息的标定信息,标定信息用于标识消息的重要级别;

处理模块,用于根据消息的标定信息,确定消息在消息列表中的显示位置;

显示模块,用于在消息列表中的显示位置显示消息。

可选地,获取模块具体用于获取消息的特征信息;将消息的特征信息与标定信息的特征信息进行匹配;确定相匹配的标定信息为消息的标定信息。

可选地,获取模块还用于通过聚类获取标定信息的特征信息。

可选地,获取模块具体用于将消息与已标定消息进行相似度比对;获取相似度最高的已标定消息的标定信息为消息的标定信息。

可选地,显示模块,还用于向用户显示标定信息的确认请求;

获取模块还用于若用户确认标定信息,则确认标定信息为消息的标定信息。

可选地,处理模块具体用于按照标定信息的重要级别从重要到不重要显示标定信息对应的消息,相同标定信息的消息的显示位置相邻且按照接收时间的顺序显示。

依据本发明实施例提供的消息处理方法和装置,通过获取消息的标定信息,获知消息的重要级别,根据消息的标定信息,确定消息在消息列表中的 显示位置,在消息列表中所确定的显示位置显示消息,从而,使得消息按照重要程度进行显示,相同重要程度的消息可连续显示,便于用户进行批量操作,例如:不重要消息的删除,重要消息拷贝到云端等,从而,提高消息处理效率,提高用户体验等。

附图说明

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

图1为本发明消息处理方法实施例一的流程示意图;

图2为本发明设置标定信息的界面示意图;

图3为本发明消息处理方法实施例二的流程示意图;

图4为本发明消息处理方法实施例三的流程示意图;

图5为本发明消息处理方法实施例四的流程示意图;

图6为本发明确认标定信息的界面一示意图;

图7为本发明确认标定信息的界面二示意图;

图8为本发明消息处理方法实施例五的流程示意图;

图9为本发明消息处理装置实施例的结构示意图。

具体实施方式

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

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变 形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

本发明通过对消息进行重要级别的标定,根据消息的重要级别确定消息在消息列表中的显示位置,从而,使得消息按照重要程度进行显示,相同重要程度的消息可连续显示,便于用户进行批量操作,例如:不重要消息的删除,重要消息拷贝到云端等,从而,提高消息处理效率,提高用户体验等。

下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。

图1为本发明消息处理方法实施例一的流程示意图,本实施例的方法如下:

s101:获取消息的标定信息。

其中,标定信息用于标识消息的重要级别,重要级别的划分粒度可以根据实际应用设置,例如:可以设置为10级,从0级到10级重要程度依次越来越重要。

该步骤可以在接收到消息时执行,也可以在用户阅读完消息后执行,对此本发明不作限制。

获取消息的标定信息的方式包括但不限于以下几种可能的实现方式:

一种可能的实现方式为:根据消息的特征信息与各标定信息对应的特征信息进行匹配,将相匹配的标定信息作为该消息的标定信息。

另一种可能的实现方式为:将该消息与已标定的消息进行相似度匹配,确定相似度最高的已标定消息的标定信息作为该消息的标定信息。

再一种可能的实现方式为:向用户显示设置标定信息的界面,接收用户设置的标定信息,作为该消息的标定信息,如图2所示,图2为本发明设置标定信息的界面示意图,在图2中对消息的标定的重要级别为10级,即非常重要的信息。

s103:根据消息的标定信息,确定消息在消息列表中的显示位置。

例如:根据消息的标定信息,可以确定消息的重要程度,根据消息的重 要程度确定重要消息的显示位置显示在消息列表的靠前位置,并且,可以根据标定信息,确定相同标定信息的消息的显示位置相邻连续。

s105:在消息列表中的显示位置显示消息。

本实施例,通过获取消息的标定信息,获知消息的重要级别,根据消息的标定信息,确定消息在消息列表中的显示位置,在消息列表中所确定的显示位置显示消息,从而,使得消息按照重要程度进行显示,相同重要程度的消息可连续显示,便于用户进行批量操作,例如:不重要消息的删除,重要消息拷贝到云端等,从而,提高消息处理效率,提高用户体验等。

图3为本发明消息处理方法实施例二的流程示意图,图3是在图1所示实例的基础上,获取消息的标定的信息的一种可能的实现方式的描述,如图3所示:

s101a:获取消息的特征信息。

消息的特征信息包括但不限于以下信息:

消息的发送源的号码组成信息;

消息的语义信息,消息的语义信息可以是通过语义分析,确定的一些信息,例如:可以是一些敏感词汇,办理、买、卖、超值、请勿转发、日期或者有效等。

在执行s101a之前,还包括:通过聚类获取标定信息的特征信息。

具体地,通过将相同标定信息的消息进行聚类分析之后,确定该类消息的共同的特征信息,作为标定信息的特征信息。

s101b:将消息的特征信息与标定信息的特征信息进行匹配。

s101c:确定相匹配的标定信息为消息的标定信息。

相匹配可以是指特征信息的匹配度高于预设阈值,且匹配度最高。确定相匹配的标定信息为消息的标定信息。

例如:消息1、消息2、消息3、消息4、……、消息100,具有相同的标定信息,如标定信息为1级,通过对消息1、消息2、消息3、消息4、……、消息100进行聚类分析,提取出这些消息的共同的特征信息为,这些消息中均包含“投资”和“收益”,因此,将“投资”和“收益”作为标定信息1级的特征信息。当某消息中的特征信息包含“投资”和“收益”,则认为该消息的特征信息与标定信息1级的特征信息相匹配;确定标定信息1级为该 消息的标定信息。

本实施例,通过获取消息的特征信息,将消息的特征信息与标定信息的特征信息进行匹配,确定相匹配的标定信息为消息的标定信息。从而,实现获取消息的标定信息,无需用户通过手动进行设置标定信息,进一步地提高消息的处理效率和用户体验。

图4为本发明消息处理方法实施例三的流程示意图,图4是在图1所示实例的基础上,获取消息的标定的信息的另一种可能的实现方式的描述,如图4所示:

s101a’:将消息与已标定消息进行相似度比对。

已标定消息是指已被标定的标定信息的消息;

通过相似度比对算法将消息与已标定消息进行相似度比对,包括比对消息发送源的号码组成以及消息内容。

对发送源的号码组成的相似度和消息内容的相似度设置不同的权值,将两类相似度加权求和,获取相似度最高的已标定消息。

s101b’:获取相似度最高的已标定消息的标定信息为消息的标定信息。

例如:接收到消息r之后,将消息r与已标定的消息s、消息t和消息w进行相似对比对,可以比对消息发送源的号码组成以及消息内容等,例如:消息r与消息s的号码组成的相似度为0.2,消息内容的相似度为0,5,消息r与消息t的号码组成的相似度为0.5,消息内容的相似度为0,8,消息r与消息w的号码组成的相似度为0.3,消息内容的相似度为0,2,号码组成的相似度权重为k1,内容的相似度权重为k2,则,消息r与消息s的相似度为0.2k1+0.5k2;消息r与消息t的相似度为0.5k1+0.8k2;消息r与消息w的相似度为0.3k1+0.8k2。从而,可以确定消息r与消息t的相似度最高,消息t的标定信息为8级,则确定8级为消息r的标定信息。

本实施例,通过将消息与已标定消息进行相似度比对,获取相似度最高的已标定消息的标定信息为消息的标定信息,从而,实现获取消息的标定信息,无需用户通过手动进行设置标定信息,进一步地提高消息的处理效率和用户体验。

图5为本发明消息处理方法实施例四的流程示意图,图5是在图1或图3或图4的基础上,确定消息的标定信息之后,进一步地由用户再次确认, 具体地如图5所示:

s102a:向用户显示标定信息的确认请求。

图6为本发明确认标定信息的界面一示意图,如图6所示,如果用户认为标定信息标定的正确,则确认标定信息,执行s102b,如果用户认为标定信息不正确,可以通过选择,选择其他的标定信息或者自定义标定信息,选择或自定义标定信息之后,如图7所示,图7为本发明确认标定信息的界面二示意图。

s102b:若用户确认标定信息,则确认标定信息为消息的标定信息。

本实施例,通过向用户显示标定信息的确认请求,以使用户进一步确认标定信息是否标定正确,提高了标定信息的准确率。

图8为本发明消息处理方法实施例五的流程示意图,图8是在图1或图3或图4或图5的基础上,根据消息的标定信息,确定消息在消息列表中的显示位置的一种可能的实现方式描述:如图8所示:

s103’:按照标定信息的重要级别从重要到不重要显示标定信息对应的消息,相同标定信息的消息的显示位置相邻且按照接收时间的顺序显示。

即,在消息列表中,将重要的消息显示在最前面,便于用户进行查看,将重要程度相同的消息,连续显示,便于用户进行批量操作,对于重要程度相同的消息,按照接收消息的时间顺序进行显示。

本实施例,通过按照标定信息的重要级别从重要到不重要显示标定信息对应的消息,相同标定信息的消息的显示位置相邻且按照接收时间的顺序显示。使得消息按照重要程度进行显示,相同重要程度的消息可连续显示,便于用户进行批量操作,例如:不重要消息的删除,重要消息拷贝到云端等,从而,提高消息处理效率,提高用户体验等。

上述各实施例中,标定信息除了用于标识消息的重要程度之外,还可以标识消息的性质,根据消息的性质进行分类,例如:家人消息、朋友消息、祝福消息或垃圾消息等,其实现方式与重要程度的标定类似,此处不再赘述。

图9为本发明消息处理装置实施例的结构示意图,本实施例的装置包括获取模块901、处理模块903和显示模块905,其中,获取模块901用于获取消息的标定信息,标定信息用于标识消息的重要级别;处理模块903用于根据消息的标定信息,确定消息在消息列表中的显示位置;显示模块905用于 在消息列表中的显示位置显示消息。

本实施例的装置,对应地可用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

在图9所示实施例中,获取模块901具体用于获取消息的特征信息;将消息的特征信息与标定信息的特征信息进行匹配;确定相匹配的标定信息为消息的标定信息。

其中,获取模块还用于获取消息的特征信息之前,通过聚类获取标定信息的特征信息。

本实施例的装置,对应地可用于执行图3所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

在图9所示实施例中,获取模块901具体用于将消息与已标定消息进行相似度比对;获取相似度最高的已标定消息的标定信息为消息的标定信息。

本实施例的装置,对应地可用于执行图4所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

在图9所示实施例中,显示模块905还用于向用户显示标定信息的确认请求;获取模块901还用于若用户确认标定信息,则确认标定信息为消息的标定信息。

本实施例的装置,对应地可用于执行图5所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

在图9所示实施例中,处理模块903具体用于按照标定信息的重要级别从重要到不重要显示标定信息对应的消息,相同标定信息的消息的显示位置相邻且按照接收时间的顺序显示。

本实施例的装置,对应地可用于执行图8所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

本发明实施例公开了:

a1、一种消息处理方法,其特征在于,包括:

获取消息的标定信息,所述标定信息用于标识所述消息的重要级别;

根据所述消息的标定信息,确定所述消息在消息列表中的显示位置;

在所述消息列表中的所述显示位置显示所述消息。

a2、根据a1所述的方法,其特征在于,所述获取消息的标定信息,包 括:

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

将所述消息的特征信息与标定信息的特征信息进行匹配;

确定相匹配的标定信息为所述消息的标定信息。

a3、根据a2所述的方法,其特征在于,所述获取消息的标定信息之前,还包括:

通过聚类获取标定信息的特征信息。

a4、根据a1所述的方法,其特征在于,所述获取消息的标定信息,包括:

将所述消息与已标定消息进行相似度比对;

获取相似度最高的已标定消息的标定信息为所述消息的标定信息。

a5、根据a1~a4任一项所述的方法,其特征在于,所述获取消息的标定信息之后,还包括:

向用户显示所述标定信息的确认请求;

若用户确认所述标定信息,则确认所述标定信息为所述消息的标定信息。

a6、根据a1~a4任一项所述的方法,其特征在于,所述根据所述消息的标定信息,确定所述消息在消息列表中的显示位置,包括:

按照标定信息的重要级别从重要到不重要显示标定信息对应的消息,相同标定信息的消息的显示位置相邻且按照接收时间的顺序显示。

b7、一种消息处理装置,其特征在于,包括:

获取模块,用于获取消息的标定信息,所述标定信息用于标识所述消息的重要级别;

处理模块,用于根据所述消息的标定信息,确定所述消息在消息列表中的显示位置;

显示模块,用于在所述消息列表中的所述显示位置显示所述消息。

b8、根据b7所述的装置,其特征在于,所述获取模块具体用于获取所述消息的特征信息;将所述消息的特征信息与标定信息的特征信息进行匹配;确定相匹配的标定信息为所述消息的标定信息。

b9、根据b8所述的装置,其特征在于,所述获取模块还用于通过聚类获取标定信息的特征信息。

b10、根据b7所述的装置,其特征在于,所述获取模块具体用于将所述消息与已标定消息进行相似度比对;获取相似度最高的已标定消息的标定信息为所述消息的标定信息。

b11、根据b7~b10任一项所述的装置,其特征在于,所述显示模块,还用于向用户显示所述标定信息的确认请求;

所述获取模块还用于若用户确认所述标定信息,则确认所述标定信息为所述消息的标定信息。

b12、根据b7~b10任一项所述的装置,其特征在于,所述处理模块具体用于按照标定信息的重要级别从重要到不重要显示标定信息对应的消息,相同标定信息的消息的显示位置相邻且按照接收时间的顺序显示。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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