网络通讯设备和方法技术

技术编号:8909101 阅读:137 留言:0更新日期:2013-07-12 01:30
本发明专利技术提供一种新颖的网络通讯设备,该网络通讯设备包括经由网络传输并接收数据的LAN接口、将数据传输给应用程序的多个内存资源、将要被发送的数据和接收到的数据划分为控制部分和内容部分并分析控制部分的分析单元、存储根据要被发送的数据和接收到的数据的特性判定要被使用的资源以及传输控制方法的规则的存储单元以及控制器,该控制器根据分析要被发送的数据和接收到的数据的控制部分和应用规则的结果而将内容数据传输给应用程序。

【技术实现步骤摘要】
网络通讯设备和方法
本专利技术涉及一种网络通讯设备和方法。
技术介绍
通常,嵌入在家用电器和机器中用来实现指定功能的计算机系统(以下简称“嵌入式系统”)只能够利用有限的资源来实现能源节省。值得注意的是,这里的“资源”是指中央处理单元(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是说明作为本专利技术的实施例的通讯模块203的内部配置的图表。图6是说明作为本专利技术的实施例的网络通讯设备的操作的流程图。图7A和图7B是说明作为本专利技术的实施例的图1所示的网络通讯单元的操作的流程图的部分。图8A、图8B和图8C是说明作为本专利技术的实施例的从图7A和7B继续的操作的流程图的剩余部分。作为本专利技术的实施例,图9A是说明在明文通讯中发送有效负载部分的内存复制的处理的图表,图9B是说明接收有效负载部分的内存复制的处理的图表。作为本专利技术的实施例,图10A是说明在加密通讯中发送的处理的图表,且图10B是说明在加密通讯中接收的处理的图表。作为本专利技术的实施例,图11A是说明在明文通讯中发送的处理的图表,且图11B是说明在明文通讯中接收的处理的图表。作为本专利技术的实施例,图12A是说明在加密通讯中发送的处理的图表,且图12B是说明在加密通讯中接收的处理的图表。具体实施方式在描述附图中所示的较佳实施例时,为了清楚起见使用具体的术语。但是,本专利说明书所公开的内容并不想要局限于所选择的具体术语,并且需要理解的是每一个具体元件都包括所有具有同样功能、以类似的方式操作并获得类似结果的技术等效物。下面将参考附图详细描述本专利技术的实施例。图1是说明在本实施例中的网络通讯设备的图表。作为网络通讯设备的投影仪1包括经由局域网络(LAN)与网络连接的通讯单元2以及经由通用串行总线(USB)与通讯单元2连接的应用程序单元3。投影仪1基于表1A和表1B通过仅分析由通讯单元2接收到的数据的控制部分并识别内容数据的特性来判定被使用的资源和传输控制方法。下面描述被用作本专利技术的网络通讯设备的关键点的资源。SRAM_DATA是在通讯单元的一般处理操作中所使用的内存。SRAM_TOE和SRAM_LAN是用于与LAN接口传输/接收数据的内存。SRAM_WHIO是用于向应用程序单元3传输数据的内存。在本实施例中,这个内存被逻辑地划分为小尺寸(2KB)空间和大尺寸(16KB)空间。表1A表1B表1A和表1B说明内容数据的特性、要被使用的资源以及传输控制方法。操作对象、操作方法、MIME类型以及包含操作对象的子系统的名称作为内容数据的特性被列出。控制信息是否被包含在传输数据中、要被使用的缓存以及数据流的模式作为要被使用的资源和传输控制方法被列出。在表1A中,在操作对象列中的“/service/projection”、“/state”以及“/property”表示统一资源定位符(URLs)。同样,在表1A和表1B中,“静态图像”表示JPEG图像,且“PC屏幕”表示动态图像。在表1A和表1B中,“获取投影工作的状态”表示获取投影仪的投影工作的状态的命令。投影仪具有远程获取投影工作的状态的功能,该功能作为它的管理功能中的一个功能。具体地,表示投影工作已经启动且可以被中断的信息可以被获取。在表1A和表1B中,“获取装置的状态”表示获取投影仪的装置状态的命令。投影仪具有远程获取装置状态的功能,该功能作为它的管理功能中的一个功能。具体地,表示装置规格和设置的信息可以被获取。在表1A中,在操作方法列中的“POST”、“PUT”以及“GET”表示数据操作方法的实例。在本实施例中,HTTP方法和数据操作方法联系在一起。在表1B中,表示要被使用的缓存中的空间大小的“大”和“小”是纯理论实例,且它们可以被分成更小的尺寸。关键是根据数据的内容使用适当的缓存资源。例如,16KB可以被用来处理No.2和3中的投影数据。在例如No.1、4、5和6的命令中,通过使用2KB大小的缓存,更多的处理可以被同时执行。如果16KB的缓存被用于所有情况,那么由于内存的限制,更少的处理可以被同时执行。“生成投影工作”、“投影数据(静态图像和PC屏幕)”、“更新投影工作”、“获取投影工作的状态”、“删除投影工作”、“获取装置状态”、“改变装置状态”、“获取装置信息”以及“改变装置信息”作为数据的内容被列出。值得注意的是,稍后将描述数据流模式。图2是说明图1中所示的网络通讯设备的图表。图2中所示的网络通讯设备包括网络板100和主投影单元109。网络板100包括网络子系统2和网络系统3。网络子系统2是执行协议控制和包控制,并部分地分析接收到的数据的硬件。网络子系统2作为USB装置操作并将数据传输给网络系统3。网络系统3是具有通讯模块104、内容模块106、USB主机103以及图形驱动程序108操作的硬件。通讯模块104是详细分析接收到的数据并运行对应于数据的内容的应用程序软件的软件。如果需要运行应用程序软件,则通讯模块104利用其它模块。内容模块106是通过使用图形驱动程序108输出写入投影缓存107中的图像数据(内容数据)的软件本文档来自技高网...
网络通讯设备和方法

【技术保护点】
一种网络通讯设备,其特征在于,包括,LAN接口,所述LAN接口通过网络传输并接收数据;多个内存资源,所述多个内存资源将数据传输给应用程序;分析单元,所述分析单元将要被发送的数据和接收到的数据划分为控制部分和内容部分并分析所述控制部分;存储单元,所述存储单元存储根据所述要被发送的数据和所述接收到的数据的特性判定要被使用的内存资源以及传输控制方法的规则的规则表;以及控制器,所述控制器根据分析所述要被发送的数据和所述接收到的数据的所述控制部分和应用所述规则的结果而将内容数据传输给所述应用程序。

【技术特征摘要】
2012.01.10 JP 2012-0023851.一种网络通讯设备,其特征在于,包括,LAN接口,所述LAN接口通过网络传输并接收数据;多个内存资源,所述多个内存资源将数据传输给应用程序;分析单元,所述分析单元将要被发送的数据和接收到的数据划分为控制部分和内容部分并分析所述控制部分;存储单元,所述存储单元存储规则表,该规则表是判定要被使用的内存资源以及传输控制方法的规则的规则表,其中要被使用的内存资源以及传输控制方法根据所述要被发送的数据和所述接收到的数据的特性判定;以及控制器,所述控制器根据分析所述控制部分和应用所述规则的结果而将内容数据传输给所述应用程序,其中所述控制部分是所述要被发送的数据和所述接收到的数据的控制部分;其中所述规则是:首先判断传输目的地,再判断所述内容数据的大小,根据上述判断的结果来选择所述内存资源以及传输控制方法。2.如权利要求1所述的网络通讯设备,其特征在于,所述控制器将通过所述规则确定的内存资源划分为多个缓存并使用所述缓存。3.如权利要求1所述的网络通讯设备,其特征在于,在应用所述规则后能够使用的多个内存资源被判定为存在的情况下,所述控制器分析所述要被发送的数据和所述接收到的数据的所述控制部分并占用所述内存资源。4.如权利要求1所述的网络通讯设备,其特征在于,所述控制器在将...

【专利技术属性】
技术研发人员:阪井大介水梨亮介
申请(专利权)人:株式会社理光
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1