一种消息推送的方法、移动终端、服务器及系统与流程

文档序号:11263708阅读:218来源:国知局
一种消息推送的方法、移动终端、服务器及系统与流程

本发明实施例涉及移动终端的技术领域,尤其涉及一种消息推送的方法、移动终端、服务器及系统。



背景技术:

移动终端每天都会收到大量的通知消息,用户感兴趣或者需要查看的消息只占少数,大部分都是垃圾消息,不仅时时打扰用户,也占有移动终端一定的内存,申请号为201110031901.3涉及一种移动终端推送消息的系统和方法,其中是解析服务器下发的消息是否和移动终端内存储的消息相同并在移动终端上弹出消息界面让用户选择是否查看,这种方法并不能自动屏蔽掉一些用户不感兴趣的消息,也不能让用户根据自己的喜好选择查看喜欢类型的消息。



技术实现要素:

本发明提供了一种消息推送的方法、移动终端、服务器及系统,以解决上述问题。

本发明提供一种消息推送的方法,用于移动终端,其特征在于,包括以下步骤:

接收应用程序下发的消息的信息;

发送消息的信息至服务器;

接收服务器发送的处理结果;

根据处理结果提醒用户查看消息。

优选地,所述接收应用程序下发的消息的信息之后,还包括:

移动终端自动存储消息信息。

本发明还提供了一种消息推送的方法,用于服务器,其特征在于,包括以下步骤:

建立数据库,所述数据库包含消息的信息;

接收移动终端发送的消息的信息;

根据所述数据库,对移动终端发送的消息的信息进行处理;

将处理结果发送至移动终端。

本发明还提供了一种消息推送的方法,其特征在于,包括以下步骤:

服务器建立数据库,所述数据库包含消息的信息;

移动终端接收应用程序下发的消息的信息;

移动终端发送消息的信息至服务器;

服务器对移动终端发送的消息的信息进行处理并将结果发送至移动终端;

移动终端根据处理的结果提醒用户查看消息。

优选地,所述数据库包含消息的信息和移动终端发送的消息的信息,包括:

消息的信息为消息的类型和消息被阅读的次数,其中,所述数据库包含的消息的信息包括移动终端发送的消息的信息但不限于移动终端发送的消息的信息或者不包括移动终端发送的消息的信息。

优选地,所述移动终端接收应用程序下发的消息的信息之后,还包括:

移动终端自动存储消息的信息。

优选地,所述服务器对接收到的消息的信息进行处理,包括:

服务器根据数据库的统计对被阅读次数在一定范围内的消息进行标记;

服务器根据数据库的分类原则对消息进行分类。

优选地,所述服务器根据数据库的统计对被阅读次数在一定范围内的消息进行标记,包括:

对被阅读次数在数据库中按照一定的排行量进行排行的消息的信息进行标记;

优选地,所述服务器根据数据库的分类原则对消息进行分类,包括:

根据数据库中对消息信息内容的关键字的分类原则对消息的信息进行分类。

优选地,移动终端根据处理的结果提醒用户查看消息,包括:

移动终端根据服务器发出的消息的信息标记分类结果与已存储的消息的信息进行匹配,若消息信息匹配成功,则提醒用户查看消息;

优选地,所述方法还包括:

移动终端设置固定的时间对存储的消息的信息自动进行清除,或者用户根据需要手动进行删除或保留。

本发明还提供了一种移动终端,其特征在于,包括:

第一接收模块:用于接收应用程序下发的消息的信息;

存储模块:用于存储消息的信息;

发送模块:发送消息的信息至服务器;

第二接收模块:用于接收服务器发送的处理结果;

匹配模块:用于匹配服务器处理后消息的信息和移动终端已存储的消息的信息;

提醒模块:对匹配成功的的消息提醒用户进行查看;

定时模块:用于设置固定的时间节点;

处理模块:根据设置固定的时间对存储的消息的信息进行删除或者保留。

本发明还提供了一种服务器,其特征在于,包括:

建立模块:用于建立一种数据库,所述数据库包含消息的信息;

接收模块:接收移动终端发送的消息的信息;

处理模块:用于对移动终端发送的消息的信息进行处理;

发送模块:服务器将处理结果发送至移动终端。

优选地,所述处理模块还包括:

标记单元:用于对被阅读次数在数据库中按照一定的排行量进行排行的消息信息进行标记;分类单元:用于对根据数据库中消息信息内容的关键字的分类原则对消息信息进行分类。

本发明还提供了一种消息推送的系统,其特征在于,包括:

移动终端:用于接收应用程序下发的消息的信息并自动存储,将消息信息发至服务器,并接收服务器发送的处理结果,并根据处理结果提醒用户查看消息。

服务器:用于建立数据库,所述数据库包含消息的信息;接收移动终端发送的消息的信息,根据所述数据库,对移动终端发送的消息的信息进行处理并将结果发送至移动终端。

本发明实施例提供一种消息推送的方法、移动终端、服务器及系统,移动终端接收应用程序下发的消息信息并发送至服务器,服务器建立一种带有消息信息的数据库并接收移动终端发送的消息信息,对接收到的消息信息进行标记分类后发送回移动终端,移动终端根据处理结果提醒用户查看消息,

对于消息的处理结合数据库智能推荐给用户,很大程度上使用户免于打扰,同时也不会错过热门消息。

附图说明

图1是本发明实施例提供的一种消息推送的方法第一实施例的流程示意图;

图2是本发明实施例提供的一种消息推送的方法第二实施例的流程示意图;

图3本发明实施例提供的一种消息推送的方法第三实施例的流程示意图;

图4是本发明实施例提供的一种消息推送的方法第四实施例的流程示意图;

图5是本发明实施例提供的一种消息推送的系统流程图;

图6是本发明实施例提供的一种消息推送方法的移动终端的功能模块示意图;

图7是本发明实施例提供的一种消息推送方法的服务器的功能模块示意图。

具体实施方式

下面结合附图和实施例对本发明实施例作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明实施例,而非对本发明实施例的限定。另外还需要说明的是,为了便于描述,附图中仅示出

了与本发明实施例相关的部分而非全部结构。

实施例一

参考图1,图1是本发明实施例提供的一种消息推送的方法第一实施例的流程示意图。

在实施例一中,所述一种消息推送的方法,用于移动终端,包括:

步骤101,接收应用程序下发的消息的信息;

一般情况下,移动终端以手机为例,手机内安装的客户端会不定时地发通知或者广告等消息到用户手机上,或者手机内部自带的应用程序会定期更新,产生的通知也会自动产生内存并告知客户。

步骤102,发送消息的信息至服务器;

为了节约移动终端例如手机的内存,消息以消息本身的信息为标志进行保存,消息的信息可以是消息的类型和消息被阅读的次数,手机只是发送消息的信息到服务器,这样可以不用将整个消息保存到手机内部,消耗手机的内存。

步骤103,接收服务器发送的处理结果;

步骤104,根据处理结果提醒用户查看消息。

作为实施例的进一步优化,移动终端接收应用程序下发的消息的信息之后可以自动存储消息的信息。

作为实施例的进一步优化,所述移动终端包括:

手机,平板电脑,移动笔记本电脑,智能手表,智能手环等智能穿戴设备。

实施例二

参考图2,图2是本发明实施例提供的一种消息推送的方法第二实施例的流程示意图。

步骤201,建立数据库,所述数据库包含消息的信息;

服务器本身建立有大数据库,数据库包含一定数量的消息的信息,此处为了节约服务器的内存,消息也只是以消息的信息作为标志进行存储,数据库内消息的信息根据用户平时查看消息的信息的种类以及频率不断扩充更新。

步骤202,接收移动终端发送的消息的信息;

移动终端例如手机定时接收客户端或者是应用程序下发的通知或者广告等消息的信息之后同步给服务器。

步骤203,根据所述数据库,对移动终端发送的消息的信息进行处理;

这里需要说明的是:所述数据库包含的消息的信息包括移动终端发送的消息的信息但不限于移动终端发送的消息的信息,或者所述数据库包含的消息的信息不包括移动终端发送的消息的信息。

步骤204,将处理结果发送至移动终端。

作为实施例的进一步优化,所述服务器包括:云端及传统的服务器。

实施例三

参考图3,图3是本发明实施例提供的一种消息推送的方法第三实施例的流程示意图。

步骤301,服务器建立数据库,所述数据库包含消息的信息;

步骤302,移动终端接收应用程序下发的消息的信息;

步骤303,移动终端发送消息的信息至服务器;

步骤304,服务器对移动终端发送的消息的信息进行处理并将结果发送至移动终端;

步骤305,移动终端根据处理的结果提醒用户查看消息。

步骤301中,所述数据库包含消息的信息,包括:

消息的类型和消息被阅读的次数,其中,所述数据库包含的消息的信息包括移动终端发送的消息的信息但不限于移动终端发送的消息的信息或者不包括移动终端发送的消息的信息。

步骤302中,所述移动终端接收应用程序下发的消息信息之后,还包括:

移动终端自动存储消息信息。

步骤304中,服务器对移动终端发送的消息的信息进行处理,包括:

服务器根据数据库的统计对被阅读次数在一定范围内的消息进行标记。

在此实施例中,可以对被阅读次数在数据库中按照一定的排行量进行排行的消息的信息进行标记,比如移动终端收到了微博发送的一个通知消息,消息的信息标记为“微博”或者是“文章”(具体标记名字用户可以自定义)消息的信息同步到服务器之后,服务器数据库可以统计出标记为“微博”或者是“文章”(具体标记名字用户可以自定义)的消息被用户打开阅读的次数,数据库预先可以设置例如被阅读次数排名在前十名的消息的信息,做上相应的标记,比如标记为“微博”或者是“文章”(具体标记名字用户可以自定义)的消息被100个人阅读过,排名在第5位,可以利用服务器的数据库为其标记为v5。

步骤305中,所述移动终端根据标记分类的结果提醒用户查看消息,包括:

移动终端根据服务器发出的消息信息标记分类结果与已存储的消息信息进行匹配,若消息信息匹配成功,则提醒用户查看消息。

在此实施例中,移动终端存储应用程序下发的消息信息,这些消息按照服务器数据库进行识别标记之后会再次发回到移动终端,如果被标记的消息信息能够在移动终端已存储的消息信息中被找到并匹配成功,则移动终端调出此消息提醒用户进行查看,用户在点击此消息时,消息才会被打开,其余没有被匹配到的消息信息则不会弹出,自动存放在移动终端中。

实施例四

参考图4,图4是本发明实施例提供的一种消息推送的方法第四实施例的流程示意图。

步骤401,服务器建立数据库,所述数据库包含消息的信息;

步骤402,移动终端接收应用程序下发的消息的信息;

步骤403,移动终端发送消息的信息至服务器;

步骤404,服务器对移动终端发送的消息的信息进行处理并将结果发送至移动终端;

步骤405,移动终端根据处理的结果提醒用户查看消息;

步骤406,移动终端设置固定的时间对存储的消息的信息自动进行清除,或者用户根据需要手动进行删除或保留。

步骤404中,服务器对移动终端发送的消息的信息进行处理,包括:

根据数据库中对消息信息内容的关键字的分类原则对消息信息进行分类。

此实施例为第三实施例的进一步优化,可以对移动终端发送给服务器的消息的信息进行关键字搜索,比如消息的信息类别为音乐的可以搜索关键字:歌曲,节奏等;消息的信息类别为新闻的可以搜索关键字:日期,地点等。数据库根据搜索到的关键字为消息的信息自动分类,将分类后的消息的信息发送给移动终端。

步骤405中,所述移动终端根据处理的结果提醒用户查看消息,包括:

移动终端根据服务器发出的消息信息标记分类结果与已存储的消息信息进行匹配,若消息信息匹配成功,则提醒用户查看消息。

在此实施例中,移动终端存储应用程序下发的消息的信息,这些消息的信息按照服务器数据库进行识别分类之后会再次发回到移动终端,移动终端根据服务器数据库为消息的信息做的分类与已存储的消息的信息进行匹配,如匹配成功则提醒用户进行查看,也可以在移动终端中预先设置用户喜欢或者经常看的消息的信息类型,如服务器判定消息的信息类别后发送给移动终端,移动终端自动匹配关键字之后可以提醒用户查看感兴趣的消息。

步骤406中,移动终端可以对已存储的消息的信息进行定期的删除更新,比如设置一个时间节点为一周,每隔一周就会将上周存储的消息的信息全部删除,用户也可以手动设置保留喜欢阅读的消息和删除不感兴趣的话题。

实施例五

参考图5,图5是本发明实施例提供的一种消息推送的系统流程图。

移动终端501:用于接收应用程序下发的消息信息并自动存储,将消息信息发至服务器,并接收服务器发送的处理结果,并根据处理结果提醒用户查看消息。

服务器502:用于建立一种数据库,所述数据库包含消息的信息;接收移动终端发送的消息信息,根据所述数据库,对移动终端发送的消息信息进行标记分类并将结果发送至移动终端。

实施例六

参考图6,图6是本发明实施例提供的一种消息推送方法的移动终端的功能模块示意图。

第一接收模块601:用于接收应用程序下发的消息信息;

存储模块602:用于存储消息信息;

发送模块603:发送消息信息至服务器;

第二接收模块604:用于接收服务器发送的处理结果;

匹配模块605:用于匹配服务器处理后消息信息和移动终端已存储的消息信息;

提醒模块606:对匹配成功的的消息提醒用户进行查看;

定时模块607:用于设置固定的时间节点;

处理模块608:根据设置固定的时间对存储的消息信息进行删除或者保留。

在此实施例中,移动终端第一接收模块601接收应用程序下发的消息信息并利用存储模块602存储消息信息,发送模块603将收到的消息信息发送至服务器,移动终端用第二接收模块604接收服务器的处理结果并用匹配模块605对服务器处理后消息信息和移动终端已存储的消息信息进行匹配,如匹配成功则利用提醒模块606提醒用户进行查看消息,优选地,利用定时模块607设置固定的时间节点,在处理模块608中根据设置固定的时间对存储的消息信息进行删除或者保留。

实施例七

参考图7,图7是本发明实施例提供的一种消息推送方法的服务器的功能模块示意图。

建立模块701:用于建立一种数据库,所述数据库包含消息的信息;

接收模块702:接收移动终端发送的消息信息;

处理模块703:用于对移动终端发送的消息信息进行标记分类;

发送模块704:服务器将标记分类结果发送至移动终端。

作为实施例的进一步优化,处理模块703还包括:

标记单元:用于对被阅读次数在数据库中按照一定的排行量进行排行的消息信息进行标记;分类单元:用于对根据数据库中消息信息内容的关键字的分类原则对消息信息进行分类。

以上结合具体实施例描述了本发明实施例的技术原理。这些描述只是为了解释本发明实施例的原理,而不能以任何方式解释为对本发明实施例保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动

即可联想到本发明实施例的其它具体实施方式,这些方式都将落入本发明实施例的保护范围之内。

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