一种管理未读消息的方法和装置与流程

文档序号:12495681阅读:268来源:国知局
一种管理未读消息的方法和装置与流程

本发明涉及消息处理技术领域,尤其涉及一种管理未读消息的方法和装置。



背景技术:

目前,设备例如移动设备读取未读消息的方法是:用户点击进入应用A并阅读消息,若用户需要阅读应用B的消息,则需要退出应用A,点击进入应用B才能完成相应消息的阅读。这样操作繁琐,如果有大量的未读消息时,会使用户体验大大降低。

为了解决上述问题,专利CN103618830A公开了一种未读消息查看方法以及装置,该方法通过提供临时查看界面,使用户可以方便地跳转至临时界面进行未读消息的阅读。此种方式虽然一定程度上降低了消息阅读的难度,但是也需要跳转到相应的临时界面才可以,如果有不同的应用均产生大量的未读消息,也会需要频繁的跳转去阅读,这同样未能解决操作繁琐的技术缺陷。



技术实现要素:

有鉴于此,本发明提出一种管理未读消息的方法和装置,以解决现有技术中存在的技术问题。

为达到上述目的,本发明实施例的技术方案是这样实现的:

本发明实施例公开了一种管理未读消息的方法,应用于设备的未读消息集合中,包括:

a1、接收并保存设备的系统中所有应用产生的未读消息;

a2、接收到消息读取命令后,进入消息显示模式,并显示所述未读消息集合中的所有未读消息;

a3、查看所述未读消息是否在未读消息集合中被阅读,若是,则进入步骤a4;

a4、将该未读消息设置已读标记,并通知产生该未读消息的应用。

可选地,在步骤a4后,还包括:

a5、在监测到退出消息显示模式后,删除所述未读消息集合中设置已读标记的未读消息。

可选地,在步骤a1中,具体包括:

a11、各个应用和未读消息集合均订阅广播消息;

a12、各个应用监测是否有未读消息产生,若产生未读消息,则进入步骤a13;

a13、该应用向未读消息集合通过广播消息发送该未读消息,未读消息集合收到未读信息并保存;其中,所述未读消息包括:未读消息的来源、未读消息的数据、和未读消息的编号。

可选地,在步骤a1中,具体包括:

a14、每个应用对应注册所述未读消息集合的一个消息通知接口;

a15、各个应用监测是否有未读消息产生,若产生未读消息,则进入步骤a16;

a16、该应用调用注册的所述消息通知接口,并发送未读消息至所述未读消息集合保存;其中,所述未读消息包括:未读消息的来源、未读消息的数据、和未读消息的编号。

可选地,在步骤a1后,还包括:

a6、在接收到删除命令后,删除所述未读消息集合中对应的该删除命令的未读消息;其中,所述删除命令由产生该条需要删除的未读消息的应用发出,且该删除命令包括需要删除的所述未读消息的来源、以及编号。

可选地,在步骤a2后,还包括:

a7、接收未读消息操作命令,针对所述未读消息进行相应的操作;所述未读消息操作命令包括:回复该条未读消息、为该未读消息点赞、跳转至该条未读消息所属的应用、切换至打电话模式、未读消息源屏蔽和一键已读。

本发明实施例还公开了一种管理未读消息的装置,应用于设备的未读消息集合单元中,包括:

未读消息收集模块、所述未读消息收集模块收集设备的系统中所有应用产生的未读消息;

未读消息显示模块、所述未读消息显示模块接收到消息读取命令后,进入消息显示模式,并显示所述未读消息集合中的所有未读消息;

未读消息查看模块、所述未读消息查看模块查看所述未读消息是否在未读消息集合单元中被阅读,若是,则通知未读消息处理模块动作;

未读消息处理模块、所述未读消息处理模块将该未读消息设置已读标记,并通知产生该未读消息的应用。

可选地,所述装置还包括:

第一未读消息删除模块、所述第一未读消息删除模块在退出消息显示模式后,删除所述未读消息集合单元中设置已读标记的未读消息。

可选地,所述未读消息收集模块与各个应用均订阅广播消息;

各个应用在监测到有未读消息产生后,通过广播消息发送该未读消息,未读消息收集模块保存;其中,所述未读消息包括:未读消息的来源、未读消息的数据、和未读消息的编号。

可选地,所述未读消息收集模块具有多个消息通知接口,每个消息通知接口对应注册一个应用;

各个应用在监测到有未读消息产生后,调用注册的所述消息通知接口,并将所述未读消息发送至未读消息收集模块保存;

其中,所述未读消息包括:未读消息的来源、未读消息的数据、和未读消息的编号。

可选地,所述装置还包括:

与所述未读消息收集模块连接的第二未读消息删除模块、所述第二未读消息删除模块在接收到删除命令后,删除所述未读消息集合中对应该删除命令的未读消息;其中,所述删除命令由产生该条需要删除的未读消息的应用发出,且该删除命令包括需要删除的所述未读消息的来源、以及编号。

可选地,所述装置还包括:

与所述未读消息显示模块连接的未读消息操作模块、所述未读消息操作模块接收未读消息操作命令,针对所述未读消息进行相应的操作;

所述未读消息操作命令包括:回复该条未读消息、为该未读消息点赞、跳转至该条未读消息所属的应用、切换至打电话模式、未读消息源屏蔽和一键已读。

本发明的有益效果为,通过未读消息集合收集系统中所有的未读消息,这样用户操作时,不用再针对每个应用单独去操作阅读未读消息,而是直接在未读消息集合中操作即可,省时省力。

附图说明

图1为本发明实施例的管理未读消息的方法的流程图;

图2为本发明实施例的未读消息集合收集未读消息的方法流程图一;

图3为本发明实施例的未读消息集合收集未读消息的方法流程图二;

图4为本发明实施例的一种设备在消息显示模式下的界面示意图;

图5为本发明实施例的管理未读消息的装置模块图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下通过具体实施例并参见附图,对本发明进行详细说明。

为了解决现有技术中存在的阅读未读消息操作繁琐的技术缺陷,本发明实施例公开了一种管理未读消息的方法,通过单个设备端的操作便显示各个应用的未读消息,而不用去分别打开各个应用,操作简便。

为了达到上述目的,本实施例的管理未读消息的方法应用于设备的未读消息集合中。对应地,在应用层,该未读消息集合可以通过用户点击在设备页面上的统一管理未读消息工具应用而启动,也可以为在下拉通知栏的统一管理未读消息工具快捷键而启动,也可以为在设备第二屏幕位置的统一管理未读消息工具虚拟操作键而启动。

参见图1,本实施例的管理未读消息的方法包括如下步骤a1~a5:

a1、接收并保存设备的系统中所有应用产生的未读消息。

可选地,未读消息集合收集未读消息的方法可以包括以下两种:

一种是使用广播交互的方法,即定义各个应用为客户端(client)、未读消息集合为服务器端(server)。当客户端产生未读消息时,通过向服务器端发送广播消息的方式发送未读消息。具体包括以下步骤a11~a13(参见图2):

a11、各个应用和未读消息集合均订阅广播消息;

a12、各个应用监测是否有未读消息产生,若产生未读消息,则进入步骤a13;

a13、该应用向未读消息集合通过广播消息发送该未读消息,未读消息集合收到未读信息并保存;其中,未读消息包括:未读消息的来源、未读消息的数据、和未读消息的编号。

另一种是通过使用消息监听的方法,各个产生未读消息的应用均注册其消息通知接口,当产生未读消息时调用该消息通知接口,以实现未读消息传送至未读消息集合。具体包括以下步骤a14~a16(参见图3):

a14、每个应用对应注册所述未读消息集合的一个消息通知接口;

a15、各个应用监测是否有未读消息产生,若产生未读消息,则进入步骤a16;

a16、该应用调用注册的所述消息通知接口,并发送未读消息至所述未读消息集合保存;其中,未读消息包括:未读消息的来源、未读消息的数据、和未读消息的编号。

a2、接收到消息读取命令后,进入消息显示模式,并显示未读消息集合中的所有未读消息。

在应用层面,图4示出了一种设备在消息显示模式下的界面示意图。其中包括:

导航栏401,至少包括应用列表402、设置键405、添加控件键404。

应用列表402,包括接收到的各个未读信息的所属应用,并显示每个应用的未读消息的个数。例如但不限于:微信、QQ、短信等。

添加控件404,用户可以点击此控件完成未读消息来源的添加。

设置键405,用户点击设置键完成未读消息来源的阅读顺序、一键已读、一键屏蔽的设置。

操作键407、409,分别进行滑动翻页和下拉显示。

未读消息主体界面408,以显示选中的未读消息的具体内容。

用户根据设备显示的界面,通过自己点击选择想阅读的未读消息进行阅读。

a3、查看未读消息是否在未读消息集合中被阅读,若是,则进入步骤a4;

a4、将该未读消息设置已读标记,并通知产生该未读消息的应用。

通过步骤a4,可以实现在应用和未读消息集合之间的未读消息状态的同步。每个应用在接收到该通知后,也会更新未读消息的状态为已读。

a5、在监测到退出消息显示模式后,删除未读消息集合中设置已读标记的未读消息。

通过步骤a5,需要注意的是,在消息显示模式中已读的未读消息,并不会立即删除,以防止被用户误操作点击后而立即删除了该条未读消息,只有在退出消息显示模式后才进行删除(在应用层面,即用户退出程序后,再进行已读标记的未读消息的删除操作)。

可选地,该未读消息不仅可以在该未读消息集合中被阅读,也可以在其所属应用中被阅读。如果在该未读消息在应用中已经被阅读,那么就需要该应用通知该未读消息集合删除该条未读消息。所以,参见图1,在步骤a1后,还包括:

a6、在接收到删除命令后,删除所述未读消息集合中对应的该删除命令的未读消息;其中,所述删除命令由产生该条需要删除的未读消息的应用发出,且该删除命令包括需要删除的所述未读消息的来源、以及编号。

可选地,除去对未读消息进行阅读外,还可以进行其他的操作。参见图1,在步骤a2后还包括:

a7、接收未读消息操作命令,针对所述未读消息进行相应的操作。所述未读消息操作命令包括但不局限:回复该条未读消息、为该未读消息点赞、跳转至该条未读消息所属的应用、切换至打电话模式、未读消息源屏蔽和一键已读。通过该步骤a7,从而可以在实际应用中给用户更好的体验。

其中,未读消息操作命令由用户通过设备选择,例如手动点击等。这样,用户除去进行步骤a3的阅读未读消息的操作以外,还可以针对未读消息进行其他的操作,如回复、点赞、打电话、应用跳转、未读消息源屏蔽等。

本实施例的管理未读消息的方法,通过未读消息集合收集系统中所有的未读消息,这样用户操作时,不用再针对每个应用单独去操作阅读未读消息,而是直接在未读消息集合中操作即可,省时省力。

本发明实施例还公开了一种管理未读消息的装置,参见图5,应用于设备的未读消息集合单元中,包括:

未读消息收集模块、所述未读消息收集模块收集设备的系统中所有应用产生的未读消息;

未读消息显示模块、所述未读消息显示模块接收到消息读取命令后,进入消息显示模式,并显示所述未读消息集合中的所有未读消息;

未读消息查看模块、所述未读消息查看模块查看所述未读消息是否在未读消息集合单元中被阅读,若是,则通知动作;

未读消息处理模块、所述未读消息处理模块将该未读消息设置已读标记,并通知产生该未读消息的应用。

第一未读消息删除模块、所述第一未读消息删除模块在退出消息显示模式后,删除所述未读消息集合单元中设置已读标记的未读消息。

可选地,未读消息收集模块收集未读消息的方法可以包括两种:

一种是未读消息收集模块与各个应用均订阅广播消息;各个应用在监测到有未读消息产生后,通过广播消息发送该未读消息,未读消息收集模块保存。其中,未读消息包括:未读消息的来源、未读消息的数据、和未读消息的编号。

另一种为未读消息收集模块具有多个消息通知接口,每个消息通知接口对应注册一个应用;各个应用在监测到有未读消息产生后,调用注册的所述消息通知接口,并将所述未读消息发送至未读消息收集模块保存。其中,未读消息包括:未读消息的来源、未读消息的数据、和未读消息的编号。

可选地,该未读消息不仅可以在该未读消息集合中被阅读,也可以在其所属应用中被阅读。如果在该未读消息在应用中已经被阅读,那么就需要该应用通知该未读消息集合删除该条未读消息。装置还包括:

与未读消息收集模块连接的第二未读消息删除模块、该第二未读消息删除模块在接收到删除命令后,删除所述未读消息集合中对应该删除命令的未读消息;其中,所述删除命令由产生该条需要删除的未读消息的应用发出,且该删除命令包括需要删除的所述未读消息的来源、以及编号。

可选地,用户除去进行未读消息的阅读操作以外,还可以针对未读消息进行其他的操作,如回复、点赞、打电话、跳转至该未读消息所属的应用、未读消息源屏蔽等。所以,本实施例的装置还包括:与未读消息显示模块连接的未读消息操作模块、该未读消息操作模块接收未读消息操作命令,针对未读消息进行相应的操作。未读消息操作命令包括但不局限:回复该条未读消息、为该未读消息点赞、跳转至该条未读消息所属的应用、切换至打电话模式、未读消息源屏蔽和一键已读。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

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