[发明专利]包处理方法以及包处理装置在审
申请号: | 201410275783.4 | 申请日: | 2014-06-19 |
公开(公告)号: | CN104243300A | 公开(公告)日: | 2014-12-24 |
发明(设计)人: | 吕国正 | 申请(专利权)人: | 联发科技股份有限公司 |
主分类号: | H04L12/70 | 分类号: | H04L12/70 |
代理公司: | 北京万慧达知识产权代理有限公司 11111 | 代理人: | 张金芝;杨颖 |
地址: | 中国台湾新竹科*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理 方法 以及 装置 | ||
【技术领域】
本发明所揭露的实施例有关于包转发(packet forwarding),特别是指一种包处理方法,用于依据基于针对输入包的转发决定所建立的包处理列表来处理输入包。
【背景技术】
网络交换器通常指连结不同电子装置的电脑网络装置。举例来说,网络交换器可以接收从其所连接的源电子装置所产生的输入包,并将自所接收到的该输入包衍生出的输出包发送给一个或是多个用于接收该接收到的输入包的原始的或者经过修改过的有效载荷(payload)数据的目的电子装置。一般来说,该网络交换器具有包缓冲器用于缓冲从输入端口所接收的包的包数据,并将储存于包缓冲器中的包从输出端口转发出去。若是有连接于网络交换机的不同输出端口的一组目的电子装置要求相同的包时,可从连接于该网络装置的一个输入端口的源电子装置得到请求的包,也称为组播(multicast)包。且该网络交换器会执行组播操作以传达该请求包的原始或是变更版本给该组目的电子装置。在现今的包交换器中,提供灵活且客制化的包转发/修改为关键的差异。因此,需要一种新颖的包交换器设计,其能支持灵活的包修改及/或包复制。
【发明内容】
有鉴于此,本发明特提供以下技术方案:
本发明实施例提供一种包处理方法,包含有接收针对输入包所做的转发决定;以及依据转发决定来建立输入包的包处理列表,其中建立包处理列表的步骤包含有:当转发决定指出输入包需要经过多个第一包处理操作,其中每一第一包处理操作包含有共同处理操作以及个别处理操作,以分别经由多个第一输出端口来产生多个第一输出包转发时:在包处理列表的第一区的输出端口栏位中记录第一信息,用于指示多个第一输出端口;在包处理列表的第一区的共同处理栏位中记录第二信息,用于指示多个第一包处理操作所共享的共同处理操作;以及在包处理列表的第一区的个别处理栏位中记录第三信息,用于指示多个第一包处理操作的个别处理操作。
本发明实施例另提供一种包处理方法,包含有接收输入包;接收针对输入包所建立的包处理列表;以及通过依据包处理列表来处理输入包,以产生多个第一输出包,其中产生多个第一输出包的步骤包含有:从包处理列表的第一区的输出端口栏位中读取第一信息,第一信息指示多个第一输出端口;从包处理列表的第一区的共同处理栏位中读取第二信息,第二信息指示共同处理操作;从包处理列表的第一区的个别处理栏位中读取第三信息,第三信息用于指示分别涉及产生多个第一输出包的多个个别处理操作;以及针对输入包执行多个第一包处理操作,其中每一第一包处理操作包含有共同处理操作以及一个对应个别处理操作,以分别产生多个第一输出包至多个第一输出端口。
本发明实施例又提供一种包处理装置,包含有转发决定产生电路,用来针对输入包产生转发决定;以及包处理列表建立电路,用来接收转发决定,以及依据转发决定来建立输入包的包处理列表;其中当转发决定指出输入包需要经过多个第一包处理操作,其中每一第一包处理操作包含有共同处理操作以及个别处理操作,以分别经由多个第一输出端口来产生多个第一输出包转发时,包处理列表建立电路在包处理列表的第一区的输出端口栏位中记录第一信息,用于指示多个第一输出端口;在包处理列表的第一区的共同处理栏位中记录第二信息,用于指示多个第一包处理操作所共享的共同处理操作;以及在包处理列表的第一区的个别处理栏位中记录第三信息,用于指示多个第一包处理操作的个别处理操作。
本发明实施例又提供一种包处理装置,包含有包处理列表建立电路,用来针对输入包建立包处理列表;以及包处理电路,用来接收输入包以及包处理列表,并通过依据包处理列表来处理输入包,以产生多个第一输出包;其中包处理电路从包处理列表的第一区的输出端口栏位中读取第一信息,第一信息指示多个第一输出端口;从包处理列表的第一区的共同处理栏位中读取第二信息,第二信息指示共同处理操作;从包处理列表之第一区的个别处理栏位中读取第三信息,第三信息用于指示分别涉及产生多个第一输出包的多个个别处理操作;以及针对输入包执行多个第一包处理操作,其中每一第一包处理操作包含有共同处理操作以及一个对应个别处理操作,以分别产生多个第一输出包至多个第一输出端口。
以上所述的视频产生装置、视频产生方法及显示装置可提供高图像质量并降低设计复杂度,从而降低相关系统的成本。
【附图说明】(图x,而非第x图)
图1为本发明中使用所提出的包处理框架的包处理装置的实施例的示意图。
图2为本发明中包处理列表的数据结构的实施例的示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联发科技股份有限公司,未经联发科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410275783.4/2.html,转载请声明来源钻瓜专利网。