[发明专利]任务请求的处理方法、装置、处理器、终端及服务器有效
申请号: | 201811252690.4 | 申请日: | 2018-10-25 |
公开(公告)号: | CN109471710B | 公开(公告)日: | 2021-05-25 |
发明(设计)人: | 汪承佳;王彬;陈俊熙 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京博浩百睿知识产权代理有限责任公司 11134 | 代理人: | 褚敏;宫传芝 |
地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 任务 请求 处理 方法 装置 处理器 终端 服务器 | ||
1.一种任务请求的处理方法,其特征在于,包括:
接收中心服务器分发的待执行的任务文件,其中,所述待执行的任务文件由所述中心服务器根据第一终端提交的任务请求中携带的任务参数进行分发,所述任务参数至少包括:任务类别;
执行所述待执行的任务文件;
其中,所述任务参数用于确定至少一个第二终端,当所述任务类别为普通任务时,从当前处于在线状态的全部第二终端中随机选取一个第二终端;当所述任务类别为指定任务时,从当前处于在线状态的全部第二终端中确定与所述指定任务对应的一个第二终端;当所述任务类别为广播任务时,从当前处于在线状态的全部第二终端中确定与所述广播任务对应的多个第二终端;
其中,当所述任务类别为普通任务时,从当前处于在线状态的全部第二终端中随机选取一个第二终端包括:根据所述普通任务确定第一关键词;按照所述第一关键词将所述待执行的任务文件投递至第一任务队列,其中,所述第一任务队列由所述当前处于在线状态的全部第二终端共享;
其中,当所述任务类别为指定任务时,从当前处于在线状态的全部第二终端中确定与所述指定任务对应的一个第二终端包括:根据所述指定任务确定第二关键词;按照所述第二关键词将所述待执行的任务文件投递至第二任务队列,其中,所述第二任务队列由所述指定任务对应的第二终端独享;
其中,当所述任务类别为广播任务时,从当前处于在线状态的全部第二终端中确定与所述广播任务对应的多个第二终端包括:根据所述广播任务确定多个第二关键词;按照所述多个第二关键词将所述待执行的任务文件依次投递至与每个第二关键词对应的第二任务队列,其中,所述第二任务队列由每个第二关键词对应的第二终端独享。
2.根据权利要求1所述的方法,其特征在于,所述待执行的任务文件由所述中心服务器进行加密处理,得到加密后的所述待执行的任务文件。
3.根据权利要求2所述的方法,其特征在于,执行所述待执行的任务文件包括:
将加密后的所述待执行的任务文件存储至本地硬盘;
将加密后的所述待执行的任务文件拷贝至本地预先创建的虚拟文件系统,其中,所述虚拟文件系统是与当前终端隔离的任务运行环境;
在所述虚拟文件系统中通过对加密后的所述待执行的任务文件进行解密处理,得到所述待执行的任务文件并在所述虚拟文件系统中执行所述待执行的任务文件。
4.根据权利要求1所述的方法,其特征在于,在执行所述待执行的任务文件的过程中,还包括:
通过第一线程实时监控第二线程在执行所述待执行的任务文件时所占用的本地硬件资源;
当通过所述第一线程监控到所述第二线程所占用的本地硬件资源超过预设资源上限值时,向所述第二线程发送通知消息,以使所述第二线程停止执行所述待执行的任务文件,并通过所述第二线程向所述中心服务器返回任务失败消息和失败原因同时释放在执行所述待执行的任务文件时所占用的本地硬件资源。
5.根据权利要求1所述的方法,其特征在于,在接收所述中心服务器分发的所述待执行的任务文件之前,还包括:
尝试与所述中心服务器建立连接;
如果成功建立连接,则在所述中心服务器上创建第一任务队列和第二任务队列,其中,所述第一任务队列由当前处于在线状态的用于执行所述待执行的任务文件的全部终端共享,所述第二任务队列由当前终端独享。
6.根据权利要求1所述的方法,其特征在于,在接收所述中心服务器分发的所述待执行的任务文件之前,还包括:
通过预设图形界面编程方式在系统托盘区显示托盘图标,其中,所述托盘图标用于指示终端本地当前的工作状态;
响应所述托盘图标接收到的控制操作,生成设置界面,其中,所述设置界面用于限制执行所述待执行的任务文件所占用的硬件资源上限值以及登录所述中心服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811252690.4/1.html,转载请声明来源钻瓜专利网。