[发明专利]用于处理报文的方法及装置有效

专利信息
申请号: 201210095919.4 申请日: 2012-04-01
公开(公告)号: CN102638403A 公开(公告)日: 2012-08-15
发明(设计)人: 王明东 申请(专利权)人: 华为技术有限公司
主分类号: H04L12/56 分类号: H04L12/56
代理公司: 北京同立钧成知识产权代理有限公司 11205 代理人: 刘芳
地址: 518129 广东*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 处理 报文 方法 装置
【说明书】:

技术领域

发明实施例涉及电子技术,尤其涉及一种用于处理报文的方法及装置。

背景技术

片上系统(System-On-Chip,简称SOC)是指在单片机集成电路上集成了处理器、存储器控制器和各种外部设备接口的系统。

现有技术中,处理器接收到一个新报文,处理器都要暂停对当前报文的处理,并比较当前处理的报文的优先级与新报文的优先级。当处理器确定新报文的优先级低于当前处理的报文的优先级时,处理器恢复对当前处理的报文的处理。处理器比较处理器当前处理的报文的优先级与新报文的优先级,增加了处理器的开销,降低了处理器的处理效率。

发明内容

本发明实施例提供一种用于处理报文的方法及装置,能够减轻处理器的开销,提高处理器的处理效率。

一方面,本发明实施例提供了一种用于处理报文的方法,包括:

调度器确定新报文的类型,根据报文的类型与优先级的对应关系,确定所述新报文的优先级;

所述调度器比较第一报文与所述新报文的优先级的高低,所述第一报文为处理器当前处理的报文;

如果所述新报文的优先级高于所述第一报文的优先级,所述调度器向所述处理器发送触发信号,以使所述处理器中断对所述第一报文的处理,并对所述新报文进行处理。

另一方面,本发明实施例提供了一种用于处理报文的装置,包括:

优先级确定单元,用于确定新报文的类型,根据报文的类型与优先级的对应关系,确定所述新报文的优先级;

比较单元,用于根据所述优先级确定单元确定的所述新报文的优先级,比较第一报文与所述新报文的优先级的高低,所述第一报文为处理器当前处理的报文;

触发单元,用于如果所述比较单元的比较结果为所述新报文的优先级高于所述第一报文的优先级,向所述处理器发送触发信号,以使所述处理器中断对所述第一报文的处理,并对所述新报文进行处理。

本发明实施例提供的用于处理报文的方法及装置,由调度器确定新报文的优先级,并在新报文的优先级高于处理器当前处理的报文的优先级时,向处理器发送触发信号,以使处理器中断对当前处理的报文的处理,并对新报文进行处理。通过本发明实施例提供的技术方案,处理器不需要比较当前处理的报文的优先级与新报文的优先级,因此,减轻了处理器的开销,提高了处理器的处理效率。

附图说明

图1为本发明实施例提供的一种用于处理报文的方法的流程图;

图2为本发明实施例提供的一种用于处理报文的装置结构示意图。

具体实施方式

本发明实施例提供的调度器独立于处理器。举例来说,调度器可以是独立于处理器的芯片。调度器和处理器也可以是同一芯片的不同硬件电路。本发明实施例涉及到的处理器可以是单核处理器,也可以是多核处理器。

图1为本发明实施例提供的一种用于处理报文的方法流程图。如图1所示,本实施例提供的方法包括:

102:调度器确定新报文的类型,根据报文的类型与优先级的对应关系,确定所述新报文的优先级。

调度器用于触发处理器对报文进行处理。调度器为网络设备中的部件。网络设备可以是路由器、交换机、防火墙或者负载均衡器。新报文可以是网络设备的网卡收到的报文。网卡接收到新报文后,可以将新报文存储在网络设备的内存中。网卡接收到新报文后,网卡可以将新报文的标识发送至调度器。举例来说,新报文的标识可以是新报文存储在内存中的物理地址或者逻辑地址。另外,网卡接收到新报文后,网卡可以将新报文发送至调度器。网卡和调度器可以是物理上分离的器件。网卡和调度器也可以集成在一个器件中。

调度器收到新报文的标识后,可以根据新报文的标识获得新报文,并对新报文进行解析,从而确定新报文的类型。另外,调度器收到新报文后,可以直接对新报文进行解析,从而确定新报文的类型。例如,当新报文是网际协议(Internet Protocol,IP)分组时,调度器可以解析新报文中的IP头,并根据IP头中的协议(Protocol)字段判断新报文的类型是否是传输控制协议(Transfer Control Protocol,TCP)报文或者用户数据协议(User Data Protocol,UDP)报文。调度器确定新报文的类型后,可以根据报文的类型与优先级的对应关系,确定新报文的优先级。例如,报文的类型与优先级的对应关系可以规定TCP报文的优先级最高,UDP报文的优先级最低。优先级用于指示不同类型的报文被处理的先后顺序。优先级与报文的类型相关。优先级高的报文先于优先级低的报文被处理。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210095919.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top