网络通讯设备和方法

文档序号:7550061阅读:422来源:国知局
专利名称:网络通讯设备和方法
技术领域
本发明涉及一种网络通讯设备和方法。
背景技术
通常,嵌入在家用电器和机器中用来实现指定功能的计算机系统(以下简称“嵌入式系统”)只能够利用有限的资源来实现能源节省。值得注意的是,这里的“资源”是指中央处理单元(CPUs )等的内存容量、处理速度以及使任何软件和硬件工作所需要的硬盘容量。最近,嵌入式系统已经变得多功能化且要求其处理网络上的多种类型的数据并实时满足严格的性能要求。通过使网络通讯单元与应用程序单元中分离并共享网络通讯单元来减少资源的技术已经被提出(例如JP-2004-005503-A)。JP-2004-005503-A中所描述的技术的目的在于提供一种新颖的图像形成/处理设备,这种图像形成/处理设备使其更容易开发和添加提供web服务的应用程序。更特别地,该图像形成/处理设备包括多个方法处理单元和web服务执行单元,该多个方法处理单元根据方法执行预定的处理,该web服务执行单元响应于处理请求,通过在根据由处理请求指定的方法对应的方法处理中对处理请求进行划分来执行web服务。然而,在JP-2004-005503-A所描述的技术中,不能控制通过仅由共享通讯单元来为经由网络传输和接收的每一种不同类型的数据分配适当的资源的传送。因此,以同样的方式来处理多种不同类型的数据会导致徒劳地使用有限的资源,并且对于要求高传输速度和实时响应的数据,不能获得让人满意的性能。

发明内容
本发明提供了一种能够提高嵌入式系统中的网络通讯性能和实时响应的新颖的网络通讯设备和方法。更具体地,本发明提供了一种网络通讯设备,该网络通讯设备包括经由网络传输并接收数据的LAN接口、将数据传输给应用程序的多个内存资源、将要被发送的数据和接收到的数据划分为控制部分和内容部分并分析控制部分的分析单元、存储根据要被发送的数据和接收到的数据的特性判定要被使用的资源以及传输控制方法的规则的存储单元以及控制器,该控制器根据分析要被发送的数据和接收到的数据的控制部分和应用规则的结果而将内容数据传输给应用程序。


通过参阅以下所详细说明的说明书并当结合附图仔细思考时,将轻而易举地得到本发明更加全面的评价以及其许多附加的优点,同样也能更好地理解本发明。图1是说明作为本发明的实施例的网络通讯设备的图表。图2是说明作为本发明的实施例的图1中所示的网络通讯设备的图表。图3是说明作为本发明的实施例的图2中所示的图形处理设备的操作的时序图。
图4是说明作为本发明的实施例的网络通讯设备的模块和任务配置的图表。图5是说明作为本发明的实施例的TRANS模块203的内部配置的图表。图6是说明作为本发明的实施例的网络通讯设备的操作的流程图。图7A和7B是说明作为本发明的实施例的图1所示的网络通讯单元的操作的流程图的部分。图8A、8B和8C是说明作为本发明的实施例的从图7A和7B继续的操作的流程图的剩余部分。作为本发明的实施例,图9A是说明在明文通讯中发送有效负载部分的内存复制的处理的图表,图9B是说明接收有效负载部分的内存复制的处理的图表。作为本发明的实施例,图1OA是说明在加密通讯中发送的处理的图表,且IOB是说明在加密通讯中接收的处理的图表。作为本发明的实施例,图1lA是说明在明文通讯中发送的处理的图表,且IlB是说明在明文通讯中接收的处理的图表。作为本发明的实施例,图12A是说明在加密通讯中发送的处理的图表,且12B是说明在加密通讯中接收的处理的图表。
具体实施例方式在描述附图中所示的较佳实施例时,为了清楚起见使用具体的术语。但是,本专利说明书所公开的内容并不想要局限于所选择的具体术语,并且需要理解的是每一个具体元件都包括所有具有同样功能、以类似的方式操作并获得类似结果的技术等效物。下面将参考附图详细描述本发明的实施例。图1是说明在本实施例中的网络通讯设备的图表。作为网络通讯设备的投影仪I包括经由局域网络(LAN)与网络连接的通讯单元2以及经由通用串行总线(USB)与通讯单元2连接的应用程序单元3。投影仪I基于表IA和IB通过仅分析由通讯单元2接收到的数据的控制部分并识别内容数据的特性来判定被使用的资源和传输控制方法。下面描述被用作本发明的网络通讯设备的关键点的资源。SRAM_DATA是在通讯单元的一般处理操作中所使用的内存。SRAM_T0E和SRAM_LAN是用于与LAN接口传输/接收数据的内存。SRAM_WH10是用于向应用程序单元3传输数据的内存。在本实施例中,这个内存被逻辑地划分为小尺寸(2KB )空间和大尺寸(16KB )空间。表IA
权利要求
1.一种网络通讯设备,其特征在于,包括, LAN接口,所述LAN接口通过网络传输并接收数据; 多个内存资源,所述多个内存资源将数据传输给应用程序; 分析单元,所述分析单元将要被发送的数据和接收到的数据划分为控制部分和内容部分并分析所述控制部分; 存储单元,所述存储单元存储根据所述要被发送的数据和所述接收到的数据的特性判定要被使用的内存资源以及传输控制方法的规则的规则表;以及 控制器,所述控制器根据分析所述要被发送的数据和所述接收到的数据的所述控制部分和应用所述规则的结果而将内容数据传输给所述应用程序。
2.如权利要求1所述的网络通讯设备,其特征在于, 所述控制器将通过所述规则确定的内存资源划分为多个缓存并使用所述缓存。
3.如权利要求1所述的网络通讯设备,其特征在于, 在应用所述规则后能够使用的多个内存资源被判定为存在的情况下,所述控制器分析所述要被发送的数据和所述接收到的数据的所述控制部分并占用所述内存资源。
4.如权利要求1所述的网络通讯设备,其特征在于, 所述控制器在将所述内容数据传输给所述应用程序之前传输控制信息。
5.如权利要求1所述的网络通讯设备,其特征在于, 所述控制器将向所述应用程序传输的数据的单元与通讯协议的传输单元相关联。
6.如权利要求1所述的网络通讯设备,其特征在于, 所述控制器通过除了检查所述内容数据的所述特性外还检查协议类型从而判定所述要被使用的内存资源以及所述传输控制方法。
7.如权利要求1所述的网络通讯设备,其特征在于, 所述控制器在将数据传输给所述应用程序之前检查所述应用程序是否已经做好处理的准备。
8.如权利要求1所述的网络通讯设备,其特征在于, 所述控制器通过从所述应用程序接收所述内容数据的特性动态地配置所述规则表。
9.一种经由网络通讯的方法,其特征在于,包括以下步骤, 经由网络传送并接收数据的步骤; 将数据传输给应用程序的步骤; 将要被发送的数据和接收到的数据划分为控制部分和内容部分并分析所述控制部分的步骤; 存储根据所述要被发送的数据和所述接收到的数据的特性判定要被使用的资源以及传输控制方法的规则的步骤;以及 根据分析所述要被发送的数据和所述接收到的数据的所述控制部分和应用所述规则的结果而将内容数据传输该所述应用程序的步骤。
全文摘要
本发明提供一种新颖的网络通讯设备,该网络通讯设备包括经由网络传输并接收数据的LAN接口、将数据传输给应用程序的多个内存资源、将要被发送的数据和接收到的数据划分为控制部分和内容部分并分析控制部分的分析单元、存储根据要被发送的数据和接收到的数据的特性判定要被使用的资源以及传输控制方法的规则的存储单元以及控制器,该控制器根据分析要被发送的数据和接收到的数据的控制部分和应用规则的结果而将内容数据传输给应用程序。
文档编号H04L12/02GK103200054SQ201310008268
公开日2013年7月10日 申请日期2013年1月9日 优先权日2012年1月10日
发明者阪井大介, 水梨亮介 申请人:株式会社理光
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1