[发明专利]一种在网络设备中进行多任务处理的方法和设备无效
申请号: | 201010286445.2 | 申请日: | 2010-09-19 |
公开(公告)号: | CN102402423A | 公开(公告)日: | 2012-04-04 |
发明(设计)人: | 徐勇明;徐惠;李源泉;周卫中;李轶昆;沈丽 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06F9/38 | 分类号: | G06F9/38;H04L29/08 |
代理公司: | 北京汉昊知识产权代理事务所(普通合伙) 11370 | 代理人: | 罗朋 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络设备 进行 任务 处理 方法 设备 | ||
技术领域
本发明涉及计算机领域,尤其涉及一种在网络设备中进行多任务处理的方法和设备。
背景技术
现有技术中,若用户提出任务处理请求,网络设备往往会将与所述任务处理请求相关的多个任务分成多个任务组,其中每个任务组内的任务具有依赖关系,而同任务组间的任务无依赖关系,然后网络设备再按各组任务间的依赖关系并行处理各组的多个任务。而当某时刻待处理的任务数量太多,导致网络设备超出系统负载时,任务处理的效率会大大降低。
因此,如何对多任务进行高效的并行处理,并较好地应对大量用户提出的任务处理请求,已成为本领域技术人员需要解决的问题。
发明内容
本发明的目的是提供一种在网络设备中进行多任务处理的方法和设备。
根据本发明的一个方面,提供一种在网络设备中进行多任务处理的方法,该方法包括以下步骤:
a 获取来自一个或多个用户的任务处理请求;
b 分析与所述任务处理请求相关的一个或多个任务,以将每个可分割的任务划分成多个子任务;
c 并行处理所述多个子任务。
根据本发明的另一个方面,还提供了一种在网络设备中进行多任务处理的设备,该设备包括:
获取装置、用于获取来自一个或多个用户的任务处理请求; 划分装置、用于分析与所述任务处理请求相关的一个或多个任务,以将每个可分割的任务划分成多个子任务; 处理装置、用于并行处理所述多个子任务;
与现有技术相比,本发明具有以下优点:1)优化项的诊断及优化可并行进行;2)实时地为用户提供诊断信息,如在分析结束前提供进度条使用户了解诊断完成进度、在每项分析完成的问题后添加时间戳告知客户该问题存在的时间;3)根据账户中问题的严重程度和客户的行为模式对人物进行优先级排序,以应对大量客户同时请求的情况。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1为根据本发明一个方面在网络设备中进行多任务处理的方法流程图;
图2为根据本发明一优选实施例的在网络设备中进行多任务处理的方法流程图;
图3为根据本发明另一优选实施例的在网络设备中进行多任务处理的方法流程图;
图4为根据本发明一个方面的进行多任务处理的网络设备结构示意图;
图5为根据本发明的一个优选实施例的进行多任务处理的网络设备结构示意图;
图6为根据本发明的一个优选实施例的第一子处理装置的结构示意图;
图7为根据本发明另一优选实施例的在网络设备中进行多任务处理的系统结构图。
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
下面结合附图对本发明作进一步详细描述。
图1示出根据本发明一个方面在网络设备中进行多任务处理的方法流程图。其示出网络设备获取一个或多个用户任务处理请求,分析与所述任务处理请求相关的一个或多个任务,以将每个可分割的任务划分成多个子任务,再并行处理所述多个子任务的过程。
其中,网络设备包括但不限于网络主机、单个网络服务器、多个网络服务器集或基于云计算(Cloud Computing)的计算机集合。其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。
具体地,在步骤s101中,网络设备首先获取一个或多个用户任务处理请求。其中网络设备获取一个或多个用户任务处理请求的方式包括但不限于:
1)用户通过用户设备提出任务处理请求,用户设备再经过网络将所述任务处理请求发送到网络设备。
其中,用户设备包括但不限于任何一种与用户通过键盘、遥控器、触摸板、或声控设备进行人机交互的电子产品,例如计算机、智能手机、PDA、游戏机、或IPTV等。网络包括但不限于互联网、广域网、城域网、局域网、VPN网络、无线自组织网络(Ad Hoc网络)等。
用户通过用户设备提出任务处理请求的方式包括但不限于:1)文字输入;2)选择任务选项;3)语音输入;4)手写输入。
2)用户预先设定希望处理任务的时间点,并将该设定存储在一存储设备中,所述存储设备可包含在用户设备中,也可包含在网络设备中,当达到用户设定的时间点时,网络设备获取该存储设备提供的任务处理请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010286445.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种开关柜
- 下一篇:PDMI线端连接器组件及其连接器