一种基于消息推送的任务跟踪方法和系统与流程

文档序号:12278942阅读:490来源:国知局
一种基于消息推送的任务跟踪方法和系统与流程

本发明涉及一种基于消息推送的任务跟踪方法和系统,属于网络通信技术领域。



背景技术:

随着移动互联网的发展,各个行业、各个企业都开发了各种各样的APP应用,通过这些APP应用销售和推销自己的产品和服务。当业务上发生某些用户关心的事件的时候,需要通过APP通知用户,现在比较常用的方法就是通过服务端向APP终端推送消息。现有技术中的通知模式为,服务器端只负责通过APP把消息推送给用户,不对消息进行进一步的跟踪处理。这种模式的消息通知方式存在以下缺点:由于消息量比较大,用户很有可能没有看到重要的消息或者看到消息之后,忘记了具体的时间,从而错过重要的事情。特别是商务人士经常需要出差定机票或者参加一些重要的会议,这些重要的推送消息(航班信息、会议通知信息等)有可能被淹没在众多消息之中,从而导致错过飞机航班或者错过重要会议,导致商务上造成巨大的损失。



技术实现要素:

本发明的目的在于克服现有技术中所存在的服务器端推送的重要消息没有跟踪和提醒,导致用户错过或忘记重要信息的上述不足,提供一种基于消息推送的任务跟踪方法,可以对服务器端推送的重要消息进行跟踪和提醒,避免用户错过或忘记有用的重要信息。

为了实现上述发明目的,本发明提供了以下技术方案:

一种基于消息推送的任务跟踪方法,其特征在于包括以下步骤:

(1)生成基础消息:所述基础消息包括事件类型、事件发生时间和事件内容;(2)对所述基础消息进行加工,生成目标消息:所述目标消息包括所述基础消息和任务要素,所述任务要素包括提醒时间、提醒内容和提醒方式;所述提醒时间与所述事件发生时间、所述事件类型关联,所述提醒内容为所述事件内容;(3)消息推送:将所述目标消息推送给APP客户端;(4)消息解析和显示:APP客户端设置有任务解析模块、消息展示模块和任务提醒模块,所述任务解析模块解析所述目标消息,提取出所述目标消息中的所述基础消息和所述任务要素;所述消息展示模块显示所述基础消息的事件内容,所述任务提醒模块根据所述任务要素设置提醒任务,所述提醒任务包括所述任务要素中的所述提醒时间、所述提醒内容和所述提醒方式;(5)执行提醒任务:所述任务提醒模块根据所述任务要素执行所述提醒任务。上述基于消息推送的任务跟踪方法,在生成基础消息之初对所述基础消息进行定义,确定基础消息中的事件类型、事件发生时间和事件内容,然后根据所述事件类型、所述事件发生时间生成所述任务要素,然后整合所述任务要素和所述基础消息形成所述目标消息。然后配合APP客户端的任务解析模块和任务提醒模块可以生成一个提醒任务,对向APP端的消息事件进行跟踪提醒,能帮助用户记录需要参与的重要事件,避免用户错过重要事件而造成巨大损失,增加软件的用户体验。

作为本发明的优选方案,步骤(1)通过业务管理系统生成所述基础消息,所述业务管理系统包括web前端输入页面和业务后台管理模块;所述web前端输入页面包括事件类型输入窗口、事件发生时间输入窗口和事件内容输入窗口,所述业务后台管理模块可以对所述web前端输入页面的输入内容进行整理并生成所述基础消息。上述业务管理系统为对现有类似消息生成系统的改进,技术成熟度高,开发难度低,且生成信息稳定。

作为本发明的优选方案,步骤(2)通过消息加工模块完成,所述消息加工模块可以识别所述事件类型、所述事件发生时间,并能根据所述事件类型、所述事件发生时间生成与所述目标消息,所述目标消息与所述基础消息对应。所述消息加工模块为对现有消息生成模块的改进,通过读取基础消息中的所述事件类型、所述事件发生时间和所述事件内容,可以生成所述任务要素。将所述任务要素与所述基础消息整合即形成所述目标消息。优选的,所述消息加工模块设置于服务器端。

作为本发明的优选方案,所述提醒时间与所述事件发生时间、所述事件类型的关联关系由生成目标消息的系统端设置。生成目标消息的系统端既能生成目标消息,又能对基础消息分类,在生成目标消息的系统端设置所述提醒时间既方便管理和操作,又能简化消息跟踪的处理流程。如,事件类型为会议时,可以设置提醒时间为事件发生事件的前1小时,这样既方便与会人员准备,由不会因为提醒的间隔时间太长而再次遗忘;当事件类型为航班时,可以设置提醒时间为事件发生事件的前3小时,这样可以为乘坐航班的人员保留充足的时间准备并赶往机场。

作为本发明的优选方案,所述提醒方式包括音频提醒或/和文本提醒。如,所述音频提醒为铃声,所述文本提醒为日历事件推送清单。设置多种类型的提醒方式,可以增加用户体验,根据用户的喜好设置提醒方式。当所述文本提醒为日历事件推送清单时,需要将所述任务提醒模块与APP客户端的日历软件进行关联。

进一步地,本发明的目的还在于提供一种实现上述方法的系统,包括业务管理系统、服务器端和APP客户端;所述业务管理系统包括web前端输入页面和业务后台管理模块;所述web前端输入页面包括事件类型输入窗口、事件发生时间输入窗口和事件内容输入窗口,所述业务后台管理模块对所述web前端输入页面的输入内容进行整理并生成所述基础消息;所述服务器端包括消息加工模块,所述消息加工模块可以根据所述事件类型、事件发生时间生成任务要素,并将所述任务要素与所述基础消息整合生成所述目标消息;所述任务要素包括提醒时间、提醒内容和提醒方式,所述提醒时间与所述事件发生时间、所述事件类型关联,所述提醒内容为所述事件内容;所述APP客户端包括任务解析模块,所述任务解析模块与所述消息加工模块对应,所述任务解析模块能解析所述目标消息,并提取所述基础消息和所述任务要素;所述APP客户端还包括任务提醒模块,所述任务提醒模块可以根据所述任务要素设置并执行提醒任务,所述任务提醒模块包括音频提醒模块和文本提醒模块。

作为本发明的优选方案,所述APP客户端还安装有日历,所述任务提醒模块与所述日历关联。

作为本发明的优选方案,所述任务提醒模块还连接有提醒设置模块,所述提醒设置模块可以设置是否接受事件提醒。在所述任务提醒模块还连接有提醒设置模块

与现有技术相比,本发明的有益效果:

本发明的基于消息推送的任务跟踪方法和系统,通过以所述目标消息为载体,配合APP客户端的任务解析模块和任务提醒模块可以生成一个提醒任务,对向APP端的消息事件进行跟踪提醒,能帮助用户记录需要参与的重要事件,避免用户错过重要事件而造成巨大损失,增加软件的用户体验。

附图说明:

图1为本发明的工作流程图。

图2为本发明的系统结构图。

具体实施方式

下面结合试验例及具体实施方式对本发明作进一步的详细描述。但不应将此理解为本发明上述主题的范围仅限于以下的实施例,凡基于本发明内容所实现的技术均属于本发明的范围。

实施例1

如图1,一种基于消息推送的任务跟踪方法,包括以下步骤:

(1)生成基础消息:

通过业务管理系统生成基础消息,所述基础消息包括事件类型、事件发生时间和事件内容。所述业务管理系统包括web前端输入页面和业务后台管理模块;所述web前端输入页面包括事件类型输入窗口、事件发生时间输入窗口和事件内容输入窗口,所述业务后台管理模块对所述web前端输入页面的输入内容进行整理并生成所述基础消息。

(2)对所述基础消息进行加工,生成目标消息:

在服务器端设置消息加工模块。将所述基础消息推送给服务器端的所述消息加工模块,所述消息加工模块识别基础消息中的所述事件类型和所述事件发生时间,并根据所述事件类型、所述事件发生时间生成目标消息;所述目标消息包括所述基础消息和任务要素,所述任务要素包括提醒时间、提醒内容和提醒方式;所述提醒时间与所述事件发生时间、所述事件类型关联,所述提醒时间与所述事件发生时间、所述事件类型的关联关系由所述服务器端的消息加工模块设置,如:本实施例中,事件类型为“会议”时,所述提醒时间可设置于所述事件发生时间前的1个小时;事件类型为“航班”时,所述提醒时间可设置于所述事件发生时间前的3个小时。所述提醒内容为所述事件内容;所述提醒方式包括音频提醒或/和文本提醒。本实施例中,所述音频提醒为铃声,所述文本提醒为日历事件推送清单。

(3)消息推送:

服务器端的消息发送模块将所述目标消息推送给APP客户端;APP客户端的消息接收模块接收所述目标消息,并将所述目标消息存储在APP客户端的消息存储模块中。

(4)消息解析:

APP客户端设置有任务解析模块、消息展示模块和任务提醒模块,所述任务解析模块解析所述目标消息,提取出目标消息中的所述基础消息和所述任务要素;所述消息展示模块显示所述基础消息的事件内容,所述任务提醒模块根据所述任务要素设置提醒任务,所述提醒任务包括提醒时间、提醒内容和提醒方式;所述提醒任务的提醒时间、提醒内容和提醒方式与所述任务要素中的提醒时间、提醒内容和提醒方式相同;

(5)执行提醒任务:所述任务提醒模块根据所述任务要素执行所述提醒任务。

当APP客户端的时间软件到达提醒时间时,触发所述任务提醒模块执行所述提醒任务:所述音频提醒模块发出铃声提醒,所述铃声提醒可由用户自定义;所述文本提醒模块显示文本提醒内容,所述文本提醒内容为所述事件内容。

实施例2

如图2,一种实现实施例1中基于消息推送的任务跟踪方法的系统,包括业务管理系统、服务器端和APP客户端;所述业务管理系统与所述服务器端通讯连接,所述服务器端与所述APP客户端通讯连接。

所述业务管理系统包括web前端输入页面和业务后台管理模块;所述web前端输入页面包括事件类型输入窗口、事件发生时间输入窗口和事件内容输入窗口,所述业务后台管理模块可以对所述web前端输入页面的输入内容进行整理并生成所述基础消息。

所述服务器端包括消息加工模块,所述消息加工模块可以根据所述事件类型、事件发生时间生成任务要素,并将所述任务要素与所述基础消息整合生成所述目标消息;所述任务要素包括提醒时间、提醒内容和提醒方式,所述提醒时间与所述事件发生时间、所述事件类型关联,所述提醒内容为所述事件内容。

所述APP客户端包括任务解析模块,所述任务解析模块与所述消息加工模块对应,所述任务解析模块能解析所述目标消息,并提取所述基础消息和所述任务要素。

所述APP客户端还包括任务提醒模块,所述任务提醒模块可以根据所述任务要素设置并执行提醒任务,所述任务提醒模块包括音频提醒模块和文本提醒模块。所述任务提醒模块内还设置有提醒设置模块,所述提醒设置模块可以设置是否接受事件提醒。所述APP客户端还安装有日历,所述任务提醒模块与所述日历关联。

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

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