[发明专利]用于移动办公软件的消息推送方法与系统在审
申请号: | 201610058298.0 | 申请日: | 2016-01-26 |
公开(公告)号: | CN105656762A | 公开(公告)日: | 2016-06-08 |
发明(设计)人: | 邓力榕;蒲加永;张成亮;李伟 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L29/08 |
代理公司: | 成都虹桥专利事务所(普通合伙) 51124 | 代理人: | 吴中伟 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 移动 办公 软件 消息 推送 方法 系统 | ||
技术领域
本发明涉及移动互联网技术领域,特别涉及用于移动办公软件的消息推送方法与系统。
背景技术
目前,移动智能终端已深深入侵了我们生活和工作,而移动办公软件可以很方便的让我们在任何时间和任何地点处理与业务相关的任何事情。因此,如何准确、即时地推送业务系统消息,保证业务的即时处理对于移动办公软件来说尤为重要。而不同的业务系统模块所要推送的消息格式大不相同,若每个业务系统模块都自己实现消息的推送不仅浪费资源而且不便于统一的管理。
发明内容
本发明要解决的技术问题是:提供一种用于移动办公软件的消息推送方法与系统,将各个业务系统模块的消息进行统一推送,并对各个业务系统模块发送的消息可以进行统一的管理。
为解决上述问题,本发明采用的技术方案是:用于移动办公软件的消息推送方法,包括如下步骤:
a.根据各个业务系统模块存储于后台服务器端的配置文件信息对业务系统模块发送的消息进行解析,获取发送消息中待推送主体内容和消息特征标识;
b.根据消息特征标识和用户身份配置文件去匹配目标用户,确定要发送的目标用户;
c.判断目标用户是否登录,根据判断结果将解析后并组装的消息主体内容发送至需要发送的目标用户。
进一步的,所述的消息包括由移动端触发业务系统模块后业务系统模块反馈的消息和业务系统模块自身推送的消息。
进一步的,步骤c中通过将目标用户的最后登录时间和最后退出时间进行比较,实现判断目标用户是否登录。
进一步的,步骤c中若目标用户处于已登录状态,直接将匹配的消息发送给目标用户,同时将消息保存于数据库;若目标用户未登录,则将消息与目标用户进行绑定,并将该绑定关系存于缓存中。
进一步的,还包括步骤d当目标用户登录时,获取用户身份标识并根据用户身份标识信息获取未推送的消息,同时将此绑定关系从缓存中删除,并将推送的消息保存于数据库中。
为实现上述方法,本发明还提供了一种用于移动办公软件的消息推送系统,包括多个业务系统模块、配置文件解析模块、匹配模块、用户登录判断模块、消息与目标用户绑定关系存储模块、消息推送模块;其中,
所述业务系统模块用于将要发送给用户的消息发送给配置文件解析模块;
所述配置文件解析模块用于根据其与各个业务系统模块约定好的规则获取配置文件信息,解析配置文件获取消息特征标识和待发送消息主体内容;
所述匹配模块用于根据消息特征标识和用户身份标识信息去匹配已登录过的用户以确定目标用户;
所述用户登录判断模块用于将目标用户的最后登录时间和最后退出时间进行比较,若最后登录时间大于最后退出时间,则目标用户处于登录状态,若最后登录时间小于等于最后退出时间,则目标用户处于未登录状态;
所述消息与目标用户绑定关系存储模块用于当判断目标用户未登录时,将目标用户与推送消息进行绑定,并存储于缓存中;
所述消息推送模块用于将待发送消息主体内容发送给处于登录状态的目标用户。
本发明的有益效果是:通过配置文件解析模块,本发明可以方便地将业务系统模块发送过来的消息进行解析;业务系统模块只需要根据统一的配置文件模块将其要发送的消息配置信息配置于配置文件,并放在后台服务端,配置文件解析模块就可以根据业务系统发送过来的消息和配置文件信息对消息进行解析,从而可以准确无误的将消息内容推送于移动端,实现了消息进行统一推送、统一的管理,避免资源浪费。
附图说明
图1为本发明流程图。
具体实施方式
本发明用于移动办公软件的消息推送系统,包括多个业务系统模块、配置文件解析模块、匹配模块、用户登录判断模块、消息与目标用户绑定关系存储模块、消息推送模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610058298.0/2.html,转载请声明来源钻瓜专利网。