[发明专利]一种任务消息的实现方法及实现该任务消息的任务系统在审

专利信息
申请号: 201610010842.4 申请日: 2016-01-08
公开(公告)号: CN105677536A 公开(公告)日: 2016-06-15
发明(设计)人: 尚薇薇 申请(专利权)人: 上海斐讯数据通信技术有限公司
主分类号: G06F11/30 分类号: G06F11/30;G06F17/30
代理公司: 上海硕力知识产权代理事务所 31251 代理人: 郭桂峰
地址: 201616 *** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 任务 消息 实现 方法 系统
【说明书】:

技术领域

发明涉及通信技术领域,尤其涉及一种任务消息的实现方法及实现该任 务消息的任务系统。

背景技术

为了追求更高效的工作效率,目前在很多业务系统中都需要设定任务消 息,以下以定时任务为例:如,推广系统期望在某个时间点去切换某个广告平 台上投放的广告,以增加不同广告的曝光率,就需要在推广系统中设置定时任 务,当定时任务到期时,推广系统切换广告平台中需要被投放的广告;又如, 一个用户推荐了另一个用户注册某个网站,就可以设定一个定时任务,看看时 间到了被推荐的用户有没有注册,如果没注册就给他推送一条短信过去;再如, 每天凌晨时候,软件系统中定时分析一次前一天的日志信息等都需要定时任 务。可以看出,定时任务不仅可以提高工作效率同时可以大大降低人力成本。

现在定时任务的实现方法有很多,如,在Linux环境下通常采用crontab 技术执行定时任务,其从标准输入设备中读取指令,并将其存放与“crontab”文 件中,以供之后读取和执行;又如,在java领域中采用Springquartz技术处理 定时任务,且通过配置文件进行定时任务的配置等。

但是,现有任务消息的实现都是与其他业务逻辑绑定在一起且将任务分成 多个子任务来实现的,如,当需要修改定时任务时,首先需要将软件服务停止, 对其源代码进行修改,随后再将修改好的软件系统重新部署至服务器。这样无 疑提高了系统维护的风险及难度,且实现起来较为繁琐。

发明内容

针对上述问题,本发明提供了一种任务消息的实现方法及实现该任务消息 的任务系统,其通过监控端实现定时任务的监控和处理,完全与原有系统解耦, 易于维护和扩展。

本发明提供的技术方案如下:

一种任务消息的实现方法,所述任务消息的实现方法包括以下步骤:

S10创建新频道;

S20在所述新频道中创建任务消息;

S30监听所述新频道中所有的任务消息;

S40根据预设关键字筛选所述新频道中被触发的任务消息;

S50解析筛选得到的被触发的任务消息中的第一参数字段,执行所述任务 消息中包含的任务事件。

进一步优选地,在步骤S10中,具体包括:

获取新频道的名称,并将所述新频道的名称与现有频道名称比较;若发现 其与现有频道名称冲突,则报警;若与现有频道名称不冲突,则以该名称在数 据库中创建新的频道。

进一步优选地,在步骤S20中,具体包括:

S21所述新频道接收任务消息;

S22将所述任务消息压缩成键,并设定所述任务消息对应的键名;

S23根据所述任务消息的类型设定触发所述任务消息的第二参数字段;

S24存储所述任务消息、所述任务消息对应的键名以及触发所述任务消息 的第二参数字段。

进一步优选地,在步骤S30中具体包括:

S31订阅所述新频道;

S32监听所述新频道中是否有任务消息被触发,若没有,则继续监听;若 有,跳转至步骤S40;

在步骤S40中具体包括:

S41接收所述数据库推送的与所述任务消息关联的任务触发消息,并根据 预设关键字筛选与所述任务触发消息关联的任务消息。

进一步优选地,在步骤S20中,具体包括:

S211所述新频道接收定时任务;

S221将所述定时任务压缩成键,并设定所述定时任务对应的键名;

S231将所述定时任务的过期时间设定为触发所述定时任务的第二参数字 段;

S241存储所述定时任务、所述定时任务对应的键名以及所述过期时间。

进一步优选地,在步骤S30中具体包括:

S311订阅所述新频道;

S321监听所述新频道中定时任务的过期时间是否到期,若没有,则继续 监听;若有,推送与所述定时任务关联的过期信息;

在步骤S40中具体包括:

S42接收所述过期信息,并根据预设关键字筛选与所述过期信息关联的任 务消息;

在步骤S50中具体包括:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201610010842.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top