[发明专利]数据流处理方法和系统有效
| 申请号: | 201210242506.4 | 申请日: | 2012-07-12 |
| 公开(公告)号: | CN102761487A | 公开(公告)日: | 2012-10-31 |
| 发明(设计)人: | 云晓春;刘立;陈训逊;邵宗有;袁庆升;许建卫;柳胜杰;薛晨 | 申请(专利权)人: | 国家计算机网络与信息安全管理中心;曙光信息产业(北京)有限公司 |
| 主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/06;H04L29/08 |
| 代理公司: | 北京德恒律治知识产权代理有限公司 11409 | 代理人: | 章社杲;孙征 |
| 地址: | 100029*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据流 处理 方法 系统 | ||
1.一种数据流处理方法,其特征在于,所述方法用于借助众核处理器的多个处理器核心对数据流进行解码处理,其中,所述多个处理器核心被划分为多个资源组,所述方法包括:
将数据流分配给所述多个资源组中的部分或全部;以及
每个资源组对被分配到该资源组的数据流进行解码处理。
2.根据权利要求1所述的数据流处理方法,其特征在于,将数据流分配给所述多个资源组中的部分或全部包括:
根据所述多个资源组的负荷,将数据流分配给所述多个资源组中的部分或全部。
3.根据权利要求2所述的数据流处理方法,其特征在于,将数据流分配给所述多个资源组中的部分或全部进一步包括:
对每个资源组分配一个数据流,如果仍存在未分配的数据流,则根据所述多个资源组的负荷将未分配的数据流分配给所述多个资源组,直至不存在未分配的数据流。
4.根据权利要求3所述的数据流处理方法,其特征在于,在分配了所有数据流之后,进一步通过以下方式中的至少之一对已经分配的数据流的分配情况进行调整:
根据数据流的片段数量对数据流的分配情况进行调整;
根据数据流的格式对数据流的分配情况进行调整;以及
根据数据流的属性对数据流的分配情况进行调整。
5.根据权利要求1所述的数据流处理方法,其特征在于,进一步包括:
在将数据流分配给所述多个资源组中的部分或全部之后,对于每个资源组,根据对该资源组分配的数据流创建描述节点链表,所述链表中包括描述节点以及数据流,每个描述节点对应于该资源组分配的一数据流,每个数据流包括一个或者多个数据片段。
6.根据权利要求5所述的数据流处理方法,每个资源组对被分配到该资源组的数据流进行解码处理包括:
每个资源组在各自对应的所述描述节点链表中提取数据流的片段,并根据系统配置参数对提取的该流的一个或者多个片段进行解码;如果解码后,本资源组的任务池为空,则继续解码该数据流后续片段;如果资源组的任务池不为空,则归还当前任务描述节点,重新获取新任务节点,重复解码工作。
7.一种数据流处理系统,其特征在于,包括多个处理器核心,所述多个处理器核心对数据流进行解码处理,其中,所述多个处理器核心被划分为多个资源组,所述系统包括:
分配模块,用于将数据流分配给所述多个资源组中的部分或全部;以及
多个资源组,每个资源组对被分配到该资源组的数据流进行解码处理。
8.根据权利要求7所述的数据流处理系统,其特征在于,分配模块用于根据所述多个资源组的负荷,将数据流分配给所述多个资源组中的部分或全部。
9.根据权利要求8所述的数据流处理系统,其特征在于,分配模块进一步用于对每个资源组分配一个数据流,如果仍存在未分配的数据流,分配模块则根据所述多个资源组的负荷将未分配的数据流分配给所述多个资源组,直至不存在未分配的数据流。
10.根据权利要求9所述的数据流处理系统,其特征在于,分配模块在分配了所有数据流之后,进一步用于通过以下方式中的至少之一对已经分配的数据流的分配情况进行调整:
根据数据流的片段数量对数据流的分配情况进行调整;
根据数据流的格式对数据流的分配情况进行调整;以及
根据数据流的属性对数据流的分配情况进行调整。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家计算机网络与信息安全管理中心;曙光信息产业(北京)有限公司,未经国家计算机网络与信息安全管理中心;曙光信息产业(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210242506.4/1.html,转载请声明来源钻瓜专利网。





