[发明专利]一种任务消息的实现方法及实现该任务消息的任务系统在审
申请号: | 201610010842.4 | 申请日: | 2016-01-08 |
公开(公告)号: | CN105677536A | 公开(公告)日: | 2016-06-15 |
发明(设计)人: | 尚薇薇 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F17/30 |
代理公司: | 上海硕力知识产权代理事务所 31251 | 代理人: | 郭桂峰 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 任务 消息 实现 方法 系统 | ||
1.一种任务消息的实现方法,其特征在于,所述任务消息的实现方法包括以下步骤:
S10创建新频道;
S20在所述新频道中创建任务消息;
S30监听所述新频道中所有的任务消息;
S40根据预设关键字筛选所述新频道中被触发的任务消息;
S50解析筛选得到的被触发的任务消息中的第一参数字段,执行所述任务消息中包含的任务事件。
2.如权利要求1所述的任务消息的实现方法,其特征在于,在步骤S10中,具体包括:
获取新频道的名称,并将所述新频道的名称与现有频道名称比较;若发现其与现有频道名称冲突,则报警;若与现有频道名称不冲突,则以该名称在数据库中创建新的频道。
3.如权利要求2所述的任务消息的实现方法,其特征在于,在步骤S20中,具体包括:
S21所述新频道接收任务消息;
S22将所述任务消息压缩成键,并设定所述任务消息对应的键名;
S23根据所述任务消息的类型设定触发所述任务消息的第二参数字段;
S24存储所述任务消息、所述任务消息对应的键名以及触发所述任务消息的第二参数字段。
4.如权利要求3所述的任务消息的实现方法,其特征在于,
在步骤S30中具体包括:
S31订阅所述新频道;
S32监听所述新频道中是否有任务消息被触发,若没有,则继续监听;若有,跳转至步骤S40;
在步骤S40中具体包括:
S41接收所述数据库推送的与所述任务消息关联的任务触发消息,并根据预设关键字筛选与所述任务触发消息关联的任务消息。
5.如权利要求3所述的任务消息的实现方法,其特征在于,在步骤S20中,具体包括:
S211所述新频道接收定时任务;
S221将所述定时任务压缩成键,并设定所述定时任务对应的键名;
S231将所述定时任务的过期时间设定为触发所述定时任务的第二参数字段;
S241存储所述定时任务、所述定时任务对应的键名以及所述过期时间。
6.如权利要求5所述的任务消息的实现方法,其特征在于,
在步骤S30中具体包括:
S311订阅所述新频道;
S321监听所述新频道中定时任务的过期时间是否到期,若没有,则继续监听;若有,推送与所述定时任务关联的过期信息;
在步骤S40中具体包括:
S42接收所述过期信息,并根据预设关键字筛选与所述过期信息关联的任务消息;
在步骤S50中具体包括:
解析筛选得到的被触发的定时任务中的第一参数字段,执行所述任务消息中包含的过期事件。
7.如权利要求4或6所述的任务消息的实现方法,其特征在于,
在步骤S40中,所述预设关键字具体为:任务消息的类型和/或键名和/第一参数字段;
在步骤S50中,所述第一参数字段具体为标识所述任务事件的参数字段。
8.一种用于实现任务消息的任务系统,其特征在于,所述任务系统中包括:数据库、监控端以及业务端,其中,所述数据库分别与所述监控端和所述业务端连接,所述业务端发布任务消息至所述数据库的新频道中;所述数据库接收所述任务消息并进行存储;所述监控端实时监控存储在所述数据库中的任务消息是否被触发,进而判断是否执行任务事件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610010842.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:装载机用防撒漏铲斗
- 下一篇:一种用于数字城管建设的定位井盖