[发明专利]数据处理装置有效
| 申请号: | 200580049326.2 | 申请日: | 2005-07-07 |
| 公开(公告)号: | CN101147381A | 公开(公告)日: | 2008-03-19 |
| 发明(设计)人: | 名古屋贡 | 申请(专利权)人: | DUAXES株式会社 |
| 主分类号: | H04L29/10 | 分类号: | H04L29/10 |
| 代理公司: | 北京英赛嘉华知识产权代理有限责任公司 | 代理人: | 余朦;方挺 |
| 地址: | 日本*** | 国省代码: | 日本;JP |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据处理 装置 | ||
技术领域
本发明涉及数据处理技术,特别涉及处理通信数据的数据处理装置。
背景技术
在互联网的基础设施得以完善,便携式电话终端、个人电脑、VoIP(Voice over internet Protocal:基于internet协议的语音)电话终端等通信终端得到广泛普及的今天,互联网的用户正在暴增。在这种状况下,计算机病毒、黑客(ハツキング)、垃圾邮件等与安全有关的问题变得明显化,需要有对通信进行适当控制的技术。随着通信环境的改善,通信量也变得很庞大,对大容量数据进行高速处理的通信控制装置的必要性在逐渐增加。
图1示出了现有的通信控制装置1的构成。现有的通信控制装置1包括:接收侧的通信控制部2、数据包处理部3、和发送侧的通信控制部4。通信控制部2及4分别包括:PHY处理部5a及5b,进行数据包的物理层的处理;MAC处理部6a及6b,进行数据包的MAC层的处理。数据包处理部3包括:IP处理部7,进行IP(Internet Protocal:IP协议)的协议处理;TCP处理部8等,进行TCP(Transport Control Protocal:传送控制协议)的协议处理;协议处理部,进行与协议对应的处理;AP处理部9,进行应用层的处理。AP处理部9根据数据包中包含的数据,执行过滤等处理。
专利文献1:特开平4-180425号公报
发明内容
发明所要解决的课题
在现有的通信控制装置1中,数据包处理部3是利用作为通用处理器的CPU和在CPU上运行的OS,通过软件来实现的。但是,在这种构成中,通信控制装置1的性能将依赖于CPU的性能,想要实现能够高速地对大容量的数据包进行处理的通信控制装置,自然存在限制。例如,如果是64位的CPU,一次同时能够处理的数据量最大是64位,具有在此以上性能的通信装置不存在。而且,由于将具有通用功能的OS的存在作为前提,因此存在安全漏洞等的可能性不是绝对没有的,OS的升级等的维护作业是必要的。
本发明是鉴于这样的状况而提出的,其目的在于提供一种实现高速数据处理装置的技术。
解决课题的手段
本发明的一个实施方式涉及数据处理装置。该数据处理装置包括:第一存储部,存储基准数据,以作为决定对获取的数据执行的处理的内容的基准;检索部,通过上述数据和上述基准数据进行比较,检索上述数据中是否包含上述基准数据;第二存储部,将上述检索部的检索结果和上述处理的内容进行关联对应存储;处理部,根据上述检索结果,对上述数据执行与上述检索结果所关联对应的处理,上述检索部由布线逻辑电路构成。
检索部或者处理部可以使用FPGA(Field Programmable Gate Array:现场可编程门阵列)等实现。通过由专用的硬件电路构成检索部,可以实现具有所期望性能的数据处理装置,而不受CPU性能的制约。
上述布线逻辑电路可以包括:多个第一比较电路,以位为单位对上述数据和上述基准数据进行比较。通过并列设置第一比较电路例如64个,可以实现一次能够对比CPU的位数多的位数进行比较的电路。
上述检索部可以包括:位置检测电路,其从上述数据中检测上述基准数据和应进行比较对象数据的位置。上述位置检测电路包括:多个第二比较电路,对上述通信数据和用于确定上述比较对象数据位置的位置确定数据进行比较,可以将上述数据每错开预定数据长定的位输入到上述多个第二比较电路,并与上述位置确定数据同时并列进行比较。由于设置有多个第二比较电路,从而可以一次判定多个位置,能够更高速地检测比较对象的位置。
上述检索部可以包括:对分检索电路,通过对分检索对上述通信数据中是否包含上述基准数据进行检索。在上述基准数据的数据数比上述第一存储部所能保持的数据数少的情况下,可以从上述第一存储部的最后数据位置开始降序贮存上述基准数据,并将0贮存到剩余的数据中。由于基准数据为0时可以不执行比较而移到下一个对分检索,从而能够更高速地执行对分检索。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于DUAXES株式会社,未经DUAXES株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200580049326.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:测试装置、测试方法、及测试控制程序
- 下一篇:蒸汽浴装置





