首页> 中国专利> 在两个NFC设备之间传送描述性的Web接口语言的代码

在两个NFC设备之间传送描述性的Web接口语言的代码

摘要

本发明提出了一种用于在支持NFC的设备(110)和具有NFC功能的移动通信终端设备(120)之间进行无线NFC的方法。该方法包括:从支持NFC的设备(110)向具有NFC功能的移动通信终端设备(120)传送数据,其中至少一些所传送的数据代表描述性的Web接口语言的代码。本发明还描述了用于参与该方法的具有NFC功能的移动通信终端设备(120)和支持NFC的设备(110),以及包括具有NFC功能的移动通信终端设备(120)和支持NFC的设备(110)的系统(100)。

著录项

  • 公开/公告号CN104572064A

    专利类型发明专利

  • 公开/公告日2015-04-29

    原文格式PDF

  • 申请/专利权人 恩智浦有限公司;

    申请/专利号CN201410468518.8

  • 发明设计人 于尔根·施罗德;

    申请日2014-09-15

  • 分类号G06F9/44;G06K17/00;

  • 代理机构中科专利商标代理有限责任公司;

  • 代理人王波波

  • 地址 荷兰艾恩德霍芬

  • 入库时间 2023-12-18 08:20:29

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-04-03

    授权

    授权

  • 2015-05-27

    实质审查的生效 IPC(主分类):G06F9/44 申请日:20140915

    实质审查的生效

  • 2015-04-29

    公开

    公开

说明书

技术领域

本发明涉及无线近场通信(NFC)的技术领域。特别是,本发明涉 及用于在支持NFC的设备和具有NFC功能的移动通信终端设备之间进 行无线NFC的方法。另外,本发明还涉及被配置为参与上述NFC方法 的具有NFC功能的移动通信终端设备和支持NFC的设备。此外,本发 明还涉及包含这样的支持NFC的设备和具有NFC功能的移动通信终端 设备的系统。

背景技术

无线NFC是一套国际标准,用于通过无线电技术在仅几厘米的短 距离上以目前高达424kBit/s的数据传输速率以非接触的方式传输数据。 然而,可以预期的是,未来将会达到在几个MBit/s的范围内更高的数据 传输速率。

例如,可以在智能手机和类似的通信终端设备之间进行无线NFC, 以便通过使它们接触在一起或彼此靠近来彼此建立无线通信。然而,由 于NFC标准是基于现有的无线射频识别(RFID)标准,也可以由智能 卡或其他包含无源RFID标签或有源RFID读取器的无源或有源通信设 备来实现NFC。

在(a)支持NFC的设备如智能卡,RFID标签,RFID读取器,或 能够参与NFC的任何通信设备与(b)在具有NFC功能的移动通信终端 设备如手机特别是智能手机之间进行通信需要在移动通信终端设备上安 装专用应用的特定小应用程序,比如所谓的App。因此,专用应用的特 定小应用程序的类型取决于支持NFC的设备的类型和具有NFC功能的 移动通信终端设备的类型和/或操作系统。这意味着每当具有NFC功能 的移动通信终端设备要使用新的NFC应用时,通常需要由具有NFC功 能的移动通信终端设备从互联网下载新的专用应用的特定小应用程序。 在下一个步骤中,需要在具有NFC功能的移动通信终端设备上安装新的 专用应用的特定小应用程序。此外,对于专用应用选择正确的专用应用 的特定小应用程序需要具有NFC功能的移动通信终端设备的用户的参 与和/或支持。因此,适当的专用应用的特定小应用程序或应用的特定小 应用程序需要由用户来选择。这使得当要使用新的NFC时,单次接触的 用户体验的想法不可行。

此外,由于需要安装和下载专用应用的特定小应用程序,这使得在 (a)支持NFC的设备和(b)具有NFC功能的移动通信终端设备之间 通常需要存在通信网络,如移动无线通信网络(如GSM,UMTS或LTE 网络)或本地区域网络(如局域网),用于下载专用应用的特定小应用程 序到具有NFC功能的移动通信终端设备中。

此外,具有NFC功能的移动通信终端设备上的专用应用的特定小 应用程序与不同操作系统之间的互操作性无法得到保证。

因此需要促进(a)支持NFC的设备和(b)具有NFC功能的移动 通信终端设备之间的无线NFC。

发明内容

本发明满足了这种需求。

根据本发明的第一方面,提供了一种用于在支持NFC的设备和具 有NFC功能的移动通信终端设备之间进行无线NFC的方法。该方法包 括:从支持NFC的设备向具有NFC功能的移动通信终端设备传送数据, 其中至少一些所传送的数据代表描述性的Web接口语言的代码。

本文所描述的方法是基于以下思想:建立在支持NFC的设备和具 有NFC功能的移动通信终端设备之间的无线NFC能够被用于传送或传 输数据,其中至少部分被传送或传输的数据代表描述性的Web接口语言 的数据代码。这样可以提供如下优点:数据代码可以被直接馈送到安装 在具有NFC功能的移动通信终端设备上的Web浏览器应用中。因此, 数据代码可以提示已安装的Web浏览器在具有NFC功能的移动通信终 端设备的图形用户界面(GUI)上显示适当的图像内容。该图像内容可 以是交互式的,使得具有NFC功能的移动通信终端设备的用户将能够给 出可随后被转发至支持NFC的设备的输入或任何其他命令。

支持NFC的设备可以是能够参与NFC的任何实体。支持NFC的设 备可以是例如智能卡,射频识别(RFID)标签或NFC读取器/写入器。 支持NFC的设备可以与包含实际属性的某些物理机器相关联。这些实际 属性可以作为相应的属性数据被存储在支持NFC的设备的存储器中。对 应的属性数据可以与描述性的Web接口语言的代码一起被传送到具有 NFC功能的移动通信终端设备。替代地或组合的,在描述性的Web接口 语言的代码已经被传送到具有NFC功能的移动通信终端设备并且在支 持NFC的设备与具有NFC功能的移动通信终端设备之间已经建立对应 的数据链路之后,物理机器的相应的属性数据可以被传送到具有NFC功 能的移动通信终端设备。

具有NFC功能的移动通信终端设备可以是配备有NFC接口、允许 具有NFC功能的移动通信终端设备执行无线NFC的任意通信终端设备, 诸如移动手机,智能手机,笔记本计算机,平板PC,或个人数字助理 (PDA)。优选地,Web浏览器被安装在具有NFC功能的移动通信终端 设备上,以便可以在具有NFC功能的移动通信终端设备的GUI上显示 描述性的Web接口语言的代码。

要提及的是,当具有NFC功能的移动通信终端设备是移动手机时, 与移动手机的通话功能是否被开启是不相关的。

描述性的Web接口语言的代码可以是能够独立于具有NFC功能的 移动通信终端设备的计算机处理设备的类型被处理的任何数据代码,和/ 或是能够独立于具有NFC功能的移动通信终端设备的特定操作系统(例 如,安卓)被处理的任何数据代码。这意味着具有NFC功能的移动通信 终端设备能够对被传送的描述性的Web接口语言的代码的内容进行显 示,并且如果适用的话,还能够以可靠的方式对其进行处理。描述性的 Web接口语言的代码可以是例如独立于机器的编程语言Java。

与支持NFC的设备和具有NFC功能的移动通信终端设备之间的已 知NFC技术相比,采用本文描述的NFC方法,将不再需要在具有NFC 功能的移动通信终端设备上安装专用的特定应用程序或定制的特定小应 用程序,其中专用的特定应用程序或定制的特定小应用程序适用于(a) 具有NFC功能的移动通信终端设备的类型和/或操作系统,以及(b)支 持NFC的设备的类型。其结果是,即使当在具有NFC功能的移动通信 终端设备和迄今未知的支持NFC的设备之间首次建立无线NFC时,将 不需要在具有NFC功能的移动通信终端设备和可以从其能够下载专用 的特定应用程序的通信网络之间具有网络连接(例如因特网)。其结果是, 为了建立具有NFC功能的移动通信终端设备和迄今未知的支持NFC的 设备之间的无线NFC,将不再需要在具有NFC功能的移动通信终端设 备和迄今未知的支持NFC的设备之间具有可靠的数据连接。

根据本发明的实施例,描述性的Web接口语言的代码是超文本标记 语言(HTML)代码。对于所传送的数据使用HTML语言可以提供如下 优点:本文所描述的NFC方法可以由已经安装了现有的Web浏览器应 用的具有NFC功能的移动通信终端设备来实现。其结果是,本发明所描 述的方法可以在现有的具有NFC功能的移动通信终端设备中实现,而不 需要大量的努力来对具有NFC功能的移动通信终端设备进行重新编程。

根据本发明的另一实施例,该方法进一步包括通过描述性的Web 接口语言的代码实现用于支持NFC的设备的图形用户界面,由安装在具 有NFC功能的移动通信终端设备上的浏览器应用来对描述性的Web接 口语言的代码进行解释。

上述方法采用NFC技术,以便将描述性的Web接口语言的数据代 码传送到被安装在具有NFC功能的移动通信终端设备(如智能手机)上 的Web浏览器以便于显示,实现与设备无关的用户接口。

根据本发明的另一实施例,该方法还包括:(a)具有NFC功能的 移动通信终端设备响应于所传送的数据产生另外的数据,其中另外的数 据用于指示(i)被安装在具有NFC功能的移动通信终端设备上的程序 的响应和/或(ii)具有NFC功能的移动通信终端设备和具有NFC功能 的移动通信终端设备的用户之间的用户交互,以及(b)将所产生的另外 的数据从具有NFC功能的移动通信终端设备重新传送到支持NFC的设 备。

重新传送的所产生的另外的数据可用于例如配置或重新配置与支 持NFC的设备相关联的或者包括支持NFC的设备的某些物理机器。由 此,可以控制物理机器的其他操作。

在具有NFC功能的移动通信终端设备与具有NFC功能的移动通信 终端设备的用户之间的所述用户交互可优选地由Web浏览器应用来实 现,其中,可以显示信息并且用户可以进行输入操作。当然,如果具有 NFC功能的移动通信终端设备配备有语音识别功能,则用户可以通过语 音来提供信息。

物理机器例如可以是洗衣机。从而,可以通过上述Web浏览器来对 洗衣机的操作进行监控。此外,当重新传送的所产生的另外的数据是用 于洗衣机的其他操作的控制数据时(例如,处于一定的温度的洗涤周期 或具有一定转数的离心分离),可以由用户来控制具有NFC功能的移动 通信终端设备的其他操作。

在这一点上虽然不言而喻,但是仍需要指出的是,所给出的洗衣机 的例子并不是本发明所描述的方法的唯一一种可能的应用。原则上,利 用具有NFC功能的移动通信终端设备可以监控任何任意的(配备有支持 NFC的设备或与支持NFC的设备相关联的)物理机器的操作状态,并 且如果适用的话,具有NFC功能的移动通信终端设备还可以控制物理设 备的其他操作。

根据本发明的另一实施例,从支持NFC的设备向具有NFC功能的 移动通信终端设备传送数据包括:(a)通过具有NFC功能的移动通信终 端设备的NFC接口接收所传送的数据,(b)将接收到的数据转发到具有 NFC功能的移动通信终端设备的代理,(c)由代理处理所转发的数据, 以及(d)将经处理的数据转发到被安装在具有NFC功能的移动通信终 端设备上的Web浏览器应用。

代理可以通过被安装在具有NFC功能的移动通信终端设备上的适 当的程序虚拟地实现和/或可以通过具有NFC功能的移动通信终端设备 的特定硬件(例如代理服务器)来实现,利用代理可以提供如下优点: 通过使到Web浏览器应用的数据传送标准化,可以有利于NFC接口和 Web浏览器应用之间的通信。

在这方面应该提到的是,所述代理也可用于促进(例如,响应于用 户输入)从Web浏览器应用到NFC接口的通信。

根据本发明的另一方面,提供了一种具有NFC功能的移动通信终 端设备,该设备包括被配置用于从支持NFC的设备接收数据的NFC接 口,其中,至少一些所接收的数据代表描述性的Web接口语言的代码。

而且,本文所描述的具有NFC功能的移动通信终端设备是基于以 下思想:建立在支持NFC的设备和具有NFC功能的移动通信终端设备 之间的无线NFC能够被用于传送或传输数据,其中至少部分被传送或传 输的数据代表描述性的Web接口语言的数据代码。这样可以提供如下优 点:数据代码可以被直接馈送到安装在具有NFC功能的移动通信终端设 备上的Web浏览器中。

NFC接口可以与天线元件连接或者可以包括天线元件,天线元件被 配置为用于接收和/或发送NFC无线信号。

本文所描述的具有NFC功能的移动通信终端设备可以是配备有 NFC接口、允许具有NFC功能的移动通信终端设备进行无线NFC的任 意通信终端设备,诸如移动手机,智能手机,笔记本计算机,平板PC, 或个人数字助理(PDA)。

根据本发明的实施例,具有NFC功能的移动通信终端设备还包括: (a)安装在具有NFC功能的移动通信终端设备上的Web浏览器应用, 以及(b)在NFC接口和Web浏览器应用之间实现的代理。

代理可以被用作NFC接口和Web浏览器应用之间的接口,其中, (代理)接口可用于标准化NFC接口和Web浏览器应用之间的数据通 信。在该数据通信中,数据可以被双向传送,即(i)从NFC接口被传 送到Web浏览器应用和/或(ii)从Web浏览器应用到NFC接口。从 Web浏览器应用被传送到NFC接口的数据可以具体是优选地在Web浏 览器应用处由用户输入生成或提示的控制数据,该控制数据随后被支持 NFC的设备转发。然后支持NFC的设备可以使用这些数据例如用于控 制与支持NFC的设备相关联的或者包括支持NFC的设备的物理机器的 操作。

根据本发明的另一个方面,提供了一种支持NFC的设备,该设备 包括存储器,被配置为存储描述性的Web接口语言的代码,其中支持 NFC的设备被配置为将数据传送到具有NFC功能的移动通信终端设备。

本文所描述的支持NFC的设备是基于以下思想:建立在支持NFC 的设备和具有NFC功能的移动通信终端设备之间的无线NFC能够被用 于传送或传输数据,其中至少部分被传送或传输的数据代表描述性的 Web接口语言的数据代码。这样可以提供如下优点:在具有NFC功能的 移动通信终端设备一侧,数据代码可以被直接馈送到安装在具有NFC功 能的移动通信终端设备上的Web浏览器应用中。

支持NFC的设备可以与天线元件连接或者可以包括天线元件,天 线元件被配置用于发送和/或接收NFC无线信号。

支持NFC的设备可以是能够参与NFC的任何物理实体。支持NFC 的设备可以是例如智能卡或射频识别(RFID)标签。

根据本发明的另一方面,提供了一种用于无线NFC的系统。该系 统包括:(a)如上所述的具有NFC功能的移动通信终端设备以及(b) 如上所述的支持NFC的设备。

根据本发明的另一方面,提供了一种用于在支持NFC的设备和具 有NFC功能的移动通信终端设备之间实现无线NFC的计算机程序。

当数据处理器执行该计算机程序时,该计算机程序适用于(a)对 支持NFC的设备进行编程和/或(b)对具有NFC功能的移动通信终端 设备进行编程,以执行上述方法。

如本文所用,计算机程序等同于包含用于控制上述系统以协调上述 方法的性能的指令的程序元件和/计算机可读介质。

该计算机程序可以以任何适当的编程语言作为计算机可读指令代 码来实现,这些编程语言例如是JAVA,C++,并且该计算机程序可以被 存储在计算机可读介质(可移动磁盘,易失性或非易失性存储器,嵌入 式存储器/处理器等)中。指令代码可操作用于对计算机或任何其它可编 程设备进行编程以执行预期的功能。该计算机程序可从网络,如万维网 下载获得。

本发明可以通过计算机程序以软件的方式来实现。然而,本发明也 可以通过一个或多个特定电子电路以硬件来实现。此外,本发明还可以 以混合形式即以软件模块和硬件模块的组合来实现。

必须指出的是,本发明的实施例是按照不同的主题进行描述的。一 些实施例是按照方法类型的权利要求来描述的,而其他实施例是按照产 品类型的权利要求来描述的。然而,本领域技术人员将会从上述以及下 面的描述中获知,除非另有说明,属于同一类主题的特征可以任意组合, 而且不同类主题的特征也可以任意组合,特别是可以方法类型的权利要 求和产品类型的权利要求的特征之间可以任意组合。

在下文中将参照实施例对本发明进行更详细地描述,但是本发明并 不限于所描述的这些实施例。

附图说明

图1示出了根据本发明的实施例的NFC系统。

符号说明:

100  NFC系统

110  支持NFC的设备/RFID标签

112  天线元件

114  存储器

120  具有NFC功能的移动通信终端设备/智能手机

122  天线元件

124  NFC接口

126  代理(应用程序)

128  Web浏览器应用

129  图形用户界面(GUI)

具体实施方式

图1示出了NFC系统100。NFC系统100包括支持NFC的设备110。 根据本文描述的实施例,支持NFC的设备是RFID标签110。支持NFC 的设备110包括用于发送和接收NFC无线电信号的天线元件112。支持 NFC的设备110还包括存储器114。存储器114包括由描述性Web接口 语言诸如HTML给出的数据。

如从图1中可以看出,NFC系统100还包括具有NFC功能的移动 通信终端设备120。根据本文描述的实施例,具有NFC功能的移动通信 终端设备是智能手机120。具有NFC功能的移动通信终端设备120/智能 手机120包括用于发送和接收NFC无线电信号的天线元件122。在NFC 系统100操作过程中,两个天线元件112和122分别在空间上彼此接近, 使得可以在这两个天线元件112和122之间交换NFC无线电信号。具有 NFC功能的移动通信终端设备/智能手机120还包括NFC接口124,NFC 接口124的一端被耦接在天线元件122上,另一端被耦接在代理126上。 代理126可以通过被安装在具有NFC功能的移动通信终端设备120上的 适当的程序虚拟地实现和/或可以通过具有NFC功能的移动通信终端设 备120的特定硬件(例如代理服务器)来实现。如从图1中可以看出, 代理126与安装在具有NFC功能的移动通信终端设备120上的Web浏 览器应用128通信。具体地,代理126向Web浏览器应用128提供HTML 数据,使得Web浏览器应用128可以将这些数据显示在具有NFC功能 的移动通信终端设备120的图形用户界面(GUI)129上。

另外,根据本文描述的实施例,代理126可以接收用户数据,该用 户数据是由具有NFC功能的移动通信终端设备120的未示出的用户已输 入到Web浏览器应用128中的。然后,代理126将这些用户数据转发到 NFC接口124,NFC接口124使得这些用户数据经由两个天线单元122 和112之间延伸的空中接口传输到支持NFC的设备110。

在以下非限制性的例子中,对NFC系统100的应用进行说明。在 这个例子中,支持NFC的设备110被指定为是电表。出于经济原因,该 电表既没有图形用户界面,也没有显示器。当用户想要知道电表的实际 计数器读数时,他或她用他或她的智能手机120接近支持NFC的设备 110,使得可以在两个天线元件112和114之间进行无线NFC。然后, 支持NFC的设备110以HTML数据格式将电表的计数器读数发送给智 能手机120。随后,Web浏览器应用128将计数器读数显示在智能手机 120的图形用户界面129上。

应当指出的是,术语“包括”不排除其他元件或步骤,并且“一” 或“一个”不排除多个。此外,结合不同实施例描述的元件可以被组合。 还应当注意的是,权利要求中的附图标记不应当被解释为限制权利要求 的范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号