当前位置: 首页 > 专利查询>NABTO公司专利>正文

用于将数据从资源匮乏设备提供给计算机客户端的方法技术

技术编号:8567636 阅读:183 留言:0更新日期:2013-04-12 01:44
一种用于从资源匮乏设备向与该资源匮乏设备连接的计算机客户端提供数据的方法和系统,以允许计算机客户端从所述资源匮乏设备(101)接收数据和向所述资源匮乏设备(101)发送数据,且在资源匮乏设备(101)和计算机客户端(103)之间的数据流通过计算机客户端中的映射函数被从低级数据格式映射到高级数据格式,映射函数包括关于资源匮乏设备(101)的静态数据(206),并且高级数据格式链接至静态数据(206),并且第二高级数据格式用于在计算机客户端显示来自资源匮乏设备的数据。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种用于将数据从资源匮乏设备提供给与该资源匮乏设备连接的计算机客户端的方法,其中,从资源匮乏设备传递给计算机客户端的数据从第一数据格式被映射到第二数据格式,允许计算机客户端从资源匮乏设备接收该数据以及向资源匮乏设备发送该数据。
技术介绍
近些年,越来越多的日常设备配备有微处理器和通信装置,允许其通过因特网进行通信以及被加以控制。这样的设备的示例有智能家用电源插座、智能家用加热系统、电视机、冰箱、网络摄像机、照明系统等等。将计算机处理能力与通信装置集成到这样的设备中,开启了针对新的可能性世界的大门。用户可通过因特网控制其假期时家中的加热系统,以允许假期时的家在其到家时是暖和的,或者用户可在购买杂货之前通过因特网检查其冰箱中的食物。在诸如个人计算机、PDA或移动电话等客户端上运行的网络浏览器是用户与其设备通信的高效易用的工具。网络浏览器只是解析从因特网上的服务器提供的信息如包含图片和Java小应用的HTML页面并在图形用户界面如计算机屏幕上显示内容。因特网用户使用网络浏览器非常熟练,并且网络浏览器作为一种应用因而是用于访问因特网上可用内容的很重要的工具。由于网络浏览器的普及,它们的功能已得到延伸从而包括诸如FTP文件传输和读取RSS馈送等特征,以使得该分布广泛的应用甚至更加适合访问因特网上可用的内容和信息。WO 2009/103291公开了用于识别和连接与同一网络相连的客户端的方法和系统。该系统包括控制服务器,该控制服务器用于执行将运行网络浏览器应用的第一客户端与控制服务器连接的步骤以及注册与第一客户端相关的客户端专用连接信息的步骤。从网络浏览器应用接收对由控制服务器定义并与第二客户端关联的唯一 URI的请求,请求控制服务器在中间促成与第二客户端(其与所述唯一 URI关联)的连接,并且依靠直接连接从第二客户端接收数据并将数据转发给网络浏览器应用以在图形用户界面上显示所接收的数据。US 6,112,246公开了配备网络设备的服务器控制和访问来自与该配备网络设备的服务器分离的远程设备的信息,该配备网络设备的服务器用于通过使用HTTP公布要被传输给计算机客户端的网页。配备网络设备的服务器包括控制和访问部件,其进行与远程设备的通信以及对其的控制,并向用于公布要被传输给计算机客户端的网页的服务器部件提供关于远程设备的信息。但是,这些解决方案的实现基于以下假设所涉及的客户端具有可用于建立通信连接、进行后续通信的处理能力和存储容量,处理并传递客户的特定数据给其它客户端。因此,这样的解决方案基于以下假设客户端是配备网络设备的服务器,其具有用于运行服务器以向其它客户端提供数据的存储器和处理能力。
技术实现思路
本专利技术的目的是提供一种用于在计算机客户端和具有有限处理和存储能力的网络设备之间传输数据的系统和方法。特别而言,目的尤其在于通过利用出口硬件和软件部件执行这样的数据传输。鉴于此,根据本专利技术的方法的特征在于通过计算机客户端中的映射函数,将资源匮乏设备和计算机客户端之间的数据流从低级数据格式映射至高级数据格式,映射函数包括关于资源匮乏设备的静态数据且高级数据格式链接至静态数据,所述第二高级数据格式用于将来自资源匮乏设备的数据显示在计算机客户端上。这允许使用由处理和逻辑用于建立连接所需的、在数十K字节(千字节)范围内的非常有限的存储器实现类似网络服务器的功能,并且传递低级数据格式的数据消息与现有技术中实现网络服务器时所需的处理和存储器相比是很有限的。实现网络服务器功能时非常有限的存储器要求是非常有用的,原因在于这使得这种实现在现有资源匮乏设备(例如具有有限硬件资源的嵌入式系统)中更加灵活和有可能。因此,从标准计算机客户端连接至资源匮乏设备的终端用户与资源匮乏设备进行通信的体验会如同在该资源匮乏设备中实现了网络服务器一样,但是要向计算机客户端提供映射函数。因此,取决于资源匮乏设备与计算机客户端之间的连接的性质,如果该连接是对资源要求很多的连接,例如无线网络连接,则资源匮乏设备可以使用其多达40%至60%或更多的处理和存储器资源;如果资源匮乏设备和计算机客户端使用有线连接如RS232或USB直接连接,则使用10%至20%或更少资源。利用计算机客户端的可用资源来实现类似网络服务器的功能(其使得计算机客户端能够显示来自资源匮乏设备的数据),这是有利的,从而高级数据格式可以是低级数据格式的字节数的至少30%、50%、100%、200%或1000%。资源匮乏设备可理解为是专用计算机设备如嵌入式系统,其在处理和存储器资源方面被配置为作为单独设备或与其它设备中的控制和数据记录相关而执行特定任务或功能。计算机客户端可理解为通用计算机客户端,其具有可用于进行数个不同任务和功能的处理和存储器资源,即,计算机客户端可例如是通用计算机设备如个人电脑、PDA或移动电话。在利用出口设施的本专利技术又一演进中,计算机客户端的网络浏览器应用用于通过使用插件建立与资源匮乏设备的连接。当通过使用网络浏览器和插件实现本专利技术时,也可以容易地通过从因特网下载来提供所需的映射函数,来代替从插入计算机设备或与其连接的存储器设备接收映射函数。应当理解,根据本专利技术,通过使用出口网络浏览器作为实现所述方法的应用的插件,本专利技术可以实施为计算机客户端上的应用。但是,在优选实施例中,通过将插件加入到出口网络浏览器中,以通过使用计算机客户端上可用的资源实现属于资源匮乏设备的网络服务器功能,从而实施根据本专利技术的方法。在该优选实施例的进一步演进中,插件执行映射函数以及与资源匮乏设备的直接通信。在尤其有利的本专利技术实施例中,通过控制服务器居中建立在资源匮乏设备和计算机客户端之间的直接连接,优选通过检查数个不同连接方式建立。通过规定控制服务器来居中建立连接,即使资源匮乏设备和计算机客户端这两者中的一个或两个与因特网连接,也可以建立在资源匮乏设备和计算机客户端之间的连接,但不是可直接访问的。而且,控制服务器可以用于向计算机客户端提供插件,进而提供所需的映射函数和关于资源匮乏设备的静态数据。在使用控制服务器时的进一步演进中,插件将与资源匮乏设备关联的标识符传输到控制服务器,优选地,所述标识符为URI形式。在本专利技术的进一步演进中,其利用现有的域名架构,资源匮乏设备的标识符是域名地址,该域名地址解析至控制服务器。在尤其适于使用网络浏览器实现本专利技术的实际实施例中,高级数据格式是有网络浏览器应用程序解析和显示的标记语言数据格式,即,高级数据是例如HTML、XML、XHTML或RTF。在资源匮乏设备需要很有限的处理资源的实际实现中,低级数据格式是二进制数据格式。在进一步的实际实现中,静态数据包括多个静态数据元素,例如脚本、图像、视频和音频。·在允许其实现非常简单的其它实际实施例中,映射函数进行从N比特二进制数到HTML代码的映射,所述N比特二进制数为所述低级数据格式,HTML代码为所述高级数据格式。在这种简单实现的进一步演进中,HTML代码链接至静态数据,得到完整网页。在允许计算机客户端的用户控制资源匮乏设备的实施例中,映射函数用于将来自网页的用户输入转换成要传输至资源匮乏设备的低级数据格式。在另一实施例中,计算机客户端是通用计算机客户端,并且资源匮乏设备是专用计算机设备。在允许资源匮乏设备本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2010.03.23 DK PA2010701221.一种用于从资源匮乏设备(101)向与该资源匮乏设备连接的计算机客户端(103)提供数据的方法,其中,从所述资源匮乏设备(101)传递至所述计算机客户端(103)的数据从第一数据格式被映射到第二数据格式,以允许所述计算机客户端(103)从所述资源匮乏设备(101)接收数据和向所述资源匮乏设备(101)发送数据,其特征在于,在所述资源匮乏设备(101)和所述计算机客户端(103)之间的数据流通过所述计算机客户端(103)中的映射函数被从低级数据格式映射到高级数据格式,并且所述映射函数包括与所述资源匮乏设备(101)相关的静态数据(206),并且所述高级数据格式链接至所述静态数据(206),并且所述第二高级数据格式用于在所述计算机客户端(103)显示来自所述资源匮乏设备的数据。2.根据权利要求1所述的方法,其中,所述计算机客户端(103)的浏览器应用被用于通过使用插件(113)建立与所述资源匮乏设备的连接。3.根据权利要求2所述的方法,其中,所述插件执行所述映射函数以及与所述资源匮乏设备的直接通信。4.根据权利要求1-3中任一项所述的方法,其中,优选通过检查数种不同连接方式,通过控制服务器居中促成所述资源匮乏设备与所述计算机客户端之间的直接连接,。5.根据权利要求4所述的方法,其中,所述插件(113)将与所述资源匮乏设备关联的标识符传送到所述控制服务器,优选地,所述标识符是URI形式。6.根据权利要求4或5所述的方法,其中,所述资源匮乏设备的标识符是域名地址,该域名地址可解析至所述控制服务器。7.根据...

【专利技术属性】
技术研发人员:彼得·格里姆斯楚普乌尔里克·加默尔比
申请(专利权)人:NABTO公司
类型:
国别省市:

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

1