[发明专利]一种定时事件管理方法、存储方法、执行方法及相应装置在审
申请号: | 201410452140.2 | 申请日: | 2014-09-05 |
公开(公告)号: | CN105468346A | 公开(公告)日: | 2016-04-06 |
发明(设计)人: | 卞志俊 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;黄灿 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 定时 事件 管理 方法 存储 执行 相应 装置 | ||
技术领域
本发明涉及计算机以及通信技术,尤其涉及一种定时事件管理方法、存储 方法、执行方法及相应装置。
背景技术
定时器是软件领域常用的一种工具,允许用户设置定时事件,在定时事件 所设置的时间通知制定的事件接收者。分布式定时器平台是一种服务平台,用 户可以通过前端应用程序设置未来某一时间触发的定时事件和事件的接收地 址,服务平台在到定时时间点时。把定时事件发送到事件的接受地址处。
随着定时器业务的发展,定时事件数量也将大程度增加,需要更大 容量的服务器来支持定时器的工作。现有的定时器平台实现技术没有考虑 海量数据的情况,定时器平台及业务往往部署在少数几台服务器,容量有限, 如果要扩充容量必须增加服务器数量,进行硬件设施的改造,从而在面临大数 据或海量数据时业务容量无法平滑地扩展。
发明内容
有鉴于此,本发明提供一种定时事件管理方法、存储方法、执行方法及相 应装置,能够适应大量、海量的定时事件存储,同时允许使用者平滑地扩展定 时事件数据业务的容量。
基于上述目的本发明提供的定时事件管理方法,包括如下步骤:
在基于分布式键值Key-Value存储系统的定时器平台上,接收用户维护定 时事件的指令;
利用属于所述用户的唯一标识以及该唯一标识与定时事件详细信息记录 之间的对应关系,取出定时事件详细信息;
向所述定时事件详细信息执行所述用户维护定时事件的指令。
可选的,所述唯一标识与定时事件详细记录之间的对应关系具体为:所述 唯一标识与至少一个索引列表为键值关系;所述索引列表中的每个索引与至少 一条定时事件详细信息为键值关系。
可选的,利用属于所述用户的唯一标识以及该唯一标识与定时事件详细信 息记录之间的对应关系、取出定时事件详细信息的步骤具体包括:
以用户唯一标识为键,取出包含有索引列表的值;
根据所述指令在所述索引列表中查找对应的索引;
以查找到的索引为键,取出包含有定时事件详细信息的值。
进一步,本发明提供一种定时事件存储方法,包括如下步骤:
在基于分布式键值Key-Value存储系统的定时器平台上,接收用户新建定 时事件的指令;
对应于待存储的定时事件,新生成全局唯一的索引,并将新生成的索引加 入与用户唯一标识对应的索引列表;
以所述新生成的索引为键、待存储的定时事件详细信息为值,保存所述定 时事件详细信息。
可选的,接收用户新建定时事件的指令之前,还包括:
在基于分布式键值Key-Value存储系统的定时器平台上,接收用户发送的 新建用户的指令和用户唯一标识;
对应于所述用户唯一标识,新生成全局唯一的索引列表;
以所述用户唯一标识为键、新生成的全局唯一索引列表为值,存储所述索 引列表。
可选的,生成所述待存储的定时事件的索引之后,还包括如下步骤:
将所述索引加入到用于通知所述定时器平台上的定时事件的消息队列。
进一步,本发明提供一种定时事件执行方法,包括在基于分布式键值 Key-Value存储系统的定时器平台上执行的如下步骤:
根据当前执行的时间粒度对应的分布式消息队列中记录的索引的时序,读 取执行时间最前的索引;
根据所述执行时间最前的索引与定时事件详细信息之间的对应关系,读取 对应的定时事件详细信息;
执行所述定时事件详细信息中记录的定时事件内容,并返回读取执行时间 最前的索引的步骤。
进一步,本发明提供一种定时事件管理装置,包括:
维护指令接收模块:用于在基于分布式键值Key-Value存储系统的定时器 平台上,接收用户维护定时事件的指令;
定时事件详细信息取出模块:用于利用属于所述用户的唯一标识以及该唯 一标识与定时事件详细信息记录之间的对应关系,取出定时事件详细信息;
维护指令执行模块:用于向所述定时事件详细信息执行所述用户维护定时 事件的指令。
可选的,所述唯一标识与定时事件详细记录之间的对应关系具体为:所述 唯一标识与至少一个索引列表为键值关系;所述索引列表中的每个索引与至少 一条定时事件详细信息为键值关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410452140.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:暂停视频播放的系统及方法
- 下一篇:穿戴式装置及控制其屏幕显示的方法