在用户单元和计算机资源间传输数据的方法、设备和系统技术方案

技术编号:2932128 阅读:231 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种在计算机系统中执行在数字用户单元和计算机资源之间的数据传输的方法,该用户单元用于检测在配备有全局位置编码图案的一部分的基板上的位置。本发明专利技术的特征在于,由计算机系统使用第一协议堆栈从用户单元接收对计算机资源进行访问的请求,所说的请求包含位置指示,该指示与由用户单元已检测到的全局位置编码图案的那一部分有关。该计算机系统使用一种通信模式和第二协议堆栈来访问计算机资源。该通信模式是基于位置指示而选择的。只有第二协议堆栈包括TCP/IP功能,从而,只有在计算机系统和计算机资源之间传输的数据包括路由信息。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种根据权利要求1、13或14的在计算机系统中实现的在用户单元和计算机资源之间的数据传输的方法、根据权利要求17的计算机程序、根据权利要求18的存储器介质、根据权利要求19的传播信号以及根据权利要求20的系统。
技术介绍
本专利技术意在与数字用户单元(优选情况下是数字笔的形式)结合使用,这些用户单元能够根据位置编码图案(Position-Coding Pattern)检测位置。如果一个用户用这样的笔在配备有正确的位置编码图案类型的基板上写入,记录一序列位置,这就构成了在基板上写入的手写信息的“数字副本”。这样的数字设备可以通过近距离的无线电链路(如蓝牙链路)与计算机系统(例如,个人计算机(PC))进行通信。这就可以将上述类型的“数字副本”存储在计算机系统中。此外,这样的连接允许数字设备和计算机系统中的应用程序进行交互。除了存储手写信息之外,用户还可以通过用户单元激活这样的应用程序中的其他功能。例如,用户可以通过利用用户单元标记一张纸上的某个区域,并然后检测某些预先确定的位置,从而启动计算机系统中的应用程序中的一个功能。这样的功能的示例可以是以某种方式处理以前记录的手写信息,将这样的信息发送到某一个收件人等等。于是,这就提供了使用用户单元和位置编码板(笔和纸)作为计算机系统中的应用程序的用户接口的可能性,这是很诱人的。关于这一点,有这样一种显著的兴趣让用户单元也与不是那些在与用户单元所直接连接的计算机系统中精确运行的应用程序的其他应用程序进行交互。例如,付款事务(用户通过填写位置编码表来启动),可能必须在属于一个银行(用户是该银行的客户)的中心服务器单元中来进行记录和检查。如此,可能需要在用户单元和计算机资源(如连接到作为计算机系统的同一个LAN(局域网)的服务器或连接到因特网的服务器)之间建立连接。这可以通过使计算机系统(PC)用作为用户单元和这些计算机资源之间的链路来实施。实现这一点的第一种可行的方法是让计算机系统用作为相对于所期望的计算机资源的客户端。在这样的情况下,计算机系统(PC)启动与各种计算机资源的所有通信。用户单元(笔)提供位置信息,该信息导致计算机系统中的客户端软件以某种方式起作用。在此情况下,可以说系统“智能地”进行操作,因为这是位置信息被转换为功能的地方。这种方法的一个缺点是难以保证不一定拥有和控制计算机系统(PC)的用户的保密性。例如,在安全事务中,在笔和所使用的计算机资源之间一直将传输的信息维持在加密状态是理想的。这种方法也难以脱机(即,不与计算机系统直接连接)使用用户单元并在当已建立连接时在以后的时间实现记录的事务。第二种可行的方法是让用户单元用作为客户端,并具有独立地建立与所要求的计算机资源的包交换连接的可能性。然后,用户单元可以根据TCP/IP协议独立地产生和接收数据包,这些数据包只能由用户单元所连接到的计算机系统进行传输。由于许多技术原因,这第二种方法难以实现。在个人计算机的大多数操作系统中,难以同时处理许多TCP/IP事务。此外,从计算机系统向用户单元分配(所需要的)IP地址也是复杂的。也可能会发生这样的情况计算机系统在防火墙后面操作,并具有代理设置,用户单元难以访问这些设置,而没有这些设置是无法建立连接的。同样,用户单元也难以实现DNS(域名系统)调用。
技术实现思路
本专利技术的一个目的是完全地或部分地消除上述问题。此目的是通过根据权利要求1、13或14的方法、根据权利要求17的计算机程序、根据权利要求18的存储器介质、根据权利要求19的传播信号以及根据权利要求20的系统来实现的。根据第一个方面,本专利技术涉及一种在计算机系统中执行在数字用户单元和计算机资源之间的数据传输的方法,其中,用户单元适用于检测在配备有全局位置编码图案的一部分的基板上的位置。根据此方面,在该方法中,由计算机系统使用第一协议堆栈从用户单元接收对计算机资源进行访问的请求,所说的请求包含位置指示,该位置指示与已经由用户单元检测到的全局位置编码图案的那一部分有关,该计算机系统使用一种通信模式和第二协议堆栈来访问计算机资源,其中,通信模式是基于该位置指示而选择的,并且其中,只有第二协议堆栈包括TCP/IP功能,这样,只有在计算机系统和计算机资源之间传输的数据包括路由信息。如果这种方法在计算机系统中使用,则用户单元可以用作为客户端,而同时计算机系统可以根据使用位置编码图案的哪一部分来调整其通信模式。图案的不同部分意味着,将调用不同的资源以及按不同的方式调用。计算机系统相应地建立连接,但客户端功能保留在用户单元中,以便可以使用该连接,并在用户单元和计算机资源之间维持保密性。只在第二协议堆栈中使用TCP/IP功能可以保证在用户单元和计算机系统/PC之间建立简单和可靠的通信。优选情况下,第一协议堆栈可以包括与模拟串行端口的一层相关的HTTP层,用户单元可以按客户端-服务器模式操作,其中,用户单元构成为客户端,而计算机资源构成为服务器。优选情况下,如果位置指示表明利用了全局位置编码图案的第一部分,则可以选择第一通信模式作为通信模式,如果位置指示表明利用了全局位置编码图案的第二部分,则可以选择第二通信模式。优选情况下,第一通信模式包括使用第二协议堆栈中的第一组协议层,第二通信模式包括使用第二协议堆栈中的第二组协议层。这使得可以根据由用户单元检测到位置编码图案的哪一部分动态地使用协议堆栈。优选情况下,与第一通信模式中使用的第二协议堆栈相比较,第二通信模式中的第二协议堆栈包括一个附加的协议堆栈层。这就存在更多的可能性来按照对应于为其使用通信模式的应用程序的方式修改通信模式。此外,由于用户单元通常是用电池供电的,因此在计算机系统中设置能耗处理是有利的。优选情况下,所说的请求是http请求。在优选实施例中,所说的指示包括URL。这样的实施例可以轻松地实现。或者,指示可以包括其中一个检测到的位置或其一部分。这就产生了适应性较强的方法。在优选实施例中,上述附加的协议堆栈层是一个压缩层。如果通过窄带通信信道(如移动电话系统)获得计算机资源,这可能是有利的。或者,该附加协议堆栈层也可以是一个加密层。如果用户单元本身不能执行加密,或者,如果需要附加的安全措施,这是有利的。在另一个优选实施例中,第二通信模式是一点对多点的通信模式。这就允许用户单元可同时与一个以上计算机资源进行通信。这可以提供例如备份功能。本专利技术的第一方面的一种变型涉及一种在计算机系统中执行在数字用户单元和计算机资源之间的数据传输的方法,用户单元适用于检测在配备有全局位置编码图案的一部分的基板上的位置,其中,由计算机系统接收对计算机资源进行访问的请求,所说的请求包含位置指示,该位置指示与由用户单元已经检测到的全局位置编码图案的那一部分有关,如果位置指示涉及全局位置编码图案的预先确定的部分,则计算机系统可以访问对应于另一个用户单元的计算机资源。这就允许例如PC使在用户单元之间进行通信成为可能。第一方面的另一个变型涉及一种在计算机系统中执行在数字用户单元和计算机资源之间的数据传输的方法,其中,计算机系统使用第一协议堆栈与用户单元进行通信,以及使用第二协议堆栈与计算机资源进行通信,其中,只有第二协议堆栈包括TCP/IP功能,这样,只有在计算机系统和计算机资源之本文档来自技高网
...

【技术保护点】
一种用于在计算机系统中执行在数字用户单元和计算机资源之间的数据传输的方法,该用户单元适用于检测在配备有全局位置编码图案的一部分的基板上的位置,其特征在于,由计算机系统使用第一协议堆栈从用户单元接收(801)对计算机资源进行访问的请求,所说的请求包含位置指示,该指示与由用户单元已检测到的全局位置编码图案的那一部分有关,以及该计算机系统使用一种通信模式和第二协议堆栈对计算机资源进行访问(803),其中,该通信模式是基于所述位置指示而选择的(802),以及其中,只有第二协议堆栈包括TCP/IP功能,从而只有在计算机系统和计算机资源之间传输的数据包括路由信息。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:莱纳斯威尔博彼得埃里克森
申请(专利权)人:阿诺托股份公司
类型:发明
国别省市:SE[瑞典]

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

1