买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:深圳花儿绽放网络科技股份有限公司
摘要:本发明涉及任务执行控制领域,尤其涉及一种即时通信消息任务的自动执行系统,本发明通过设置数据获取模块、时间轮模块、处理模块以及调用模块,通过时间轮模块对时间轮进行管理,对任务进行发布,同时,通过调用模块对处理模块中执行器群进行管理,确定执行器群的过载状态,并基于各所述执行器群的执行状态调整各所述执行器的任务执行对象,本发明通过各模块的协同配合,减少执行器出现过载和算力浪费的情况,提高了执行器群的任务执行效率,提高了整个系统的可靠性。
主权项:1.一种即时通信消息任务的自动执行系统,其特征在于,包括:数据获取模块,其用以获取任务,并将各所述任务分配至时间轮中;时间轮模块,其与所述数据获取模块连接,用以将获取的任务插入至时间槽中,所述时间槽为时间轮上设置的时间槽,所述时间轮为预先设置,时间轮有若干个;处理模块,其包括若干执行器群,各所述执行器群用以执行不同类别的任务,所述任务为各所述时间轮输出的任务;调用模块,其与所述时间轮模块以及处理模块连接,包括检测单元以及调整单元,所述检测单元用以实时获取各所述执行器的运行内存,并基于执行器群过载状态以及时间轮在后续若干个周期内的输出同类别任务的输出数量变化情况划分执行器群的执行状态,所述同类别任务为任务类型与所述执行器群所需执行的任务类别相同的任务;所述调整单元用以基于各所述执行器群的执行状态调整各所述执行器的任务执行对象,其中,所述调整单元将第一执行状态的执行器群中的执行器调用至第二执行状态的执行器群中;或,在预设条件下,所述调整单元将第三执行状态的执行器群中的执行器调用至第二执行状态的执行器群中;所述预设条件为所述第一执行状态的执行器群中能调用的执行器的数量低于需求数量;各所述时间轮基于时间流转分发任务,其中,所述时间轮每隔预设周期转动一次,判定基准刻度指向的时间槽内是否存储有任务,若所述时间槽内存储有任务则将时间槽内的任务全部分发;所述检测单元获取时间轮在后续若干个周期内的输出同类别任务的输出数量,并计算趋势参量,所述检测单元根据公式(1)计算趋势参量, (1)公式(1)中,K表示趋势参量,n表示周期数量,N(i+1)表示第i+1个周期内输出同类别任务的输出数量,N(i)表示i个周期内输出同类别任务的输出数量;所述检测单元获取时间轮在后续若干个周期内的输出同类别任务的输出数量变化情况,其中,所述检测单元将所述趋势参量的绝对值与预设的趋势对比参量进行对比,在第一对比条件下,所述检测单元判定时间轮在后续若干个周期内的输出同类别任务的输出数量为上升变化情况;在第二对比条件下,所述检测单元判定时间轮在后续若干个周期内的输出同类别任务的输出数量为下降变化情况;所述第一对比条件为所述趋势参量大于0且所述趋势参量的绝对值大于预设的所述趋势对比参量,所述第二对比条件为所述趋势参量小于0且趋势参量的绝对值小于或等于预设的所述趋势对比参量;所述检测单元基于执行器群过载状态以及时间轮在后续若干个周期内的输出同类别任务的输出数量变化情况划分执行器群的执行状态,其中,在第一条件下,所述检测单元判定执行器群为第一执行状态;在第二条件下,所述检测单元判定执行器群为第二执行状态;在第三条件下,所述检测单元判定执行器群为第三执行状态;所述第一条件为执行器群为非过载状态,且时间轮在后续若干个周期内的输出同类别任务的输出数量为下降变化情况,所述第二条件为执行器群为过载状态且时间轮在后续若干个周期内的输出同类别任务的输出数量为上升变化情况,所述第三条件为所述执行器群为过载状态且时间轮在后续若干个周期内的输出同类别任务的输出数量为下降变化情况,或,执行器群为非过载状态,且时间轮在后续若干个周期内的输出同类别任务的输出数量为上升变化情况。
全文数据:
权利要求:
百度查询: 深圳花儿绽放网络科技股份有限公司 一种即时通信消息任务的自动执行系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。