支持NFC通信的电子设备的制作方法

文档序号:11892290阅读:304来源:国知局
支持NFC通信的电子设备的制作方法与工艺

本公开内容涉及电子设备,具体地,手持、便携式近场通信(NFC)设备、网络设备以及对应的方法。



背景技术:

提供NFC技术的电子设备允许用户执行多个不同的动作,诸如通过便携式设备简单的接触另一便携式设备或者固定设备来交换接触细节、数据文件或者付款信息。为了开始NFC通信,通常两个电子设备中的一个发出RF(射频)场并且轮询潜听设备(listening device)的存在。潜听设备可以是具有激活的接收器的设备或者具有通过调制轮询设备传输的RF场来传输数据的被动应答器技术的设备。

市场上存在多种电子设备,尤其现今已支持NFC的诸如移动电话或者平板电脑的手提、便携式电子设备。然而,其他电子设备不支持NFC,并且仍然不确定完全NFC支持是否将变为这些电子设备的主流特征。但是许多乃至大多数电子设备如今是支持网络的并且通常能够与其他支持网络的设备(本文中,这些支持网络的设备称作为“网络设备”)交换任何类型的数据。

在本公开内容的背景下,提供NFC技术的电子设备(还称作“NFC设备”)应该理解为以下设备,该设备可以是能操作为读取器/写入器、卡或者以点对点模式进行操作的多目的NFC设备,或者可以是NFC标签(或者嵌入或者仿真)的NFC设备。

在此所提供的〝背景〞说明是用于一般性地呈现本公开内容的背景之目的。在此背景段落,以及在申请时可能不被认定为现有技术的说明观点中所述范围内的目前所指名发明人的著述,并未被明确地或暗示地认可作为相对本公开内容的现有技术。



技术实现要素:

目的是提供电子设备和对应的NFC通信方法,主动的读取/写入(R/W)支持可以通过该电子设备和对应的NFC通信方法提供至不支持NFC的网络设备。进一步的目的是提供网络设备及对应的网络通信方法以及用于实现公开的方法的对应的计算机程序和用于实现公开的方法的非瞬时性计算机可读记录介质。

根据一个方面,提供了一种电子设备,包括:

-NFC单元,被配置为支持与至少一个NFC设备进行近场通信,NFC通信,

-网络通信单元,被配置为与至少一个网络设备进行通信,

-控制器,被配置为控制NFC单元和网络通信单元在至少一个NFC设备与至少一个网络设备之间交换数据。

根据另一方面,提供一种网络设备,包括:

-网络通信单元,被配置为与其他网络设备进行通信,

-控制器,被配置为控制网络通信单元以请求电子设备在至少一个NFC设备与至少一个网络设备之间交换数据和/或为了与一个或多个NFC设备数据交换NFC设备的类型和/或NFC设备携带的数据而在这样一个电子设备处进行登记,该电子设备具有网络通信单元并且该电子设备被配置为支持与至少一个NFC设备进行NFC通信。

根据又一方面,提供了对应的方法,一种计算机程序,该计算机程序包括计算机程序装置,当在计算机上执行所述计算机程序时,该计算机程序装置用于使计算机执行本文中所公开的方法的步骤,并且提供了一种非瞬时性计算机可读记录介质,其中存储了计算机程序产品,当通过处理器执行计算机程序产品时,该计算机程序产品使得执行在本文中所公开的方法。

在从属权利要求中限定了优选的实施方式。应理解的是,公开的设备和方法、公开的计算机程序以及公开的计算机可读介质具有与要求保护的电子设备相似和/或相同的优选实施方式,并且限定在从属权利要求中。

本公开内容的方面之一是使用电子设备中提供的NFC技术来允许没有提供NFC技术但是经由网络(例如,WiFi网络、IP网络或者通信网络)连接至电子网络的其他设备(网络设备)利用使用NFC技术的服务并且与其他NFC设备通信。从而,电子设备作为一个或多个网络设备与一个或多个NFC设备之间的一种网关。

类似许多消费者电子设备(例如,TV、音频系统、计算机、游戏系统等)的许多网络设备常常不具有任何NFC能力(有时还称为NFC功能)或者仅支持被动NFC通信能力(例如,通过具有嵌入的NFC标签),所以它们也许能提供数据至读取器/写入器设备,但是无法从其他NFC设备本身读取并且无法与也仅支持被动NFC通信能力的其他类似设备进行通信。因此,公开的解决方案提供这些网络设备间接具有NFC能力,优选地,主动的NFC通信能力。

已经通过总体介绍的方式提供了前述段落,但不旨在限制以下权利要求的范围。通过参照以下结合附图所做的详细描述,将更好地理解所描述的实施方式和另外的优点。

附图说明

随着通过在结合附图考虑的同时参照以下详细描述,本公开内容变得更好理解,将很容易获得本公开内容的更完整的认识及其许多伴随的优点,其中:

图1示出根据本公开内容的电子设备和网络设备的一般布局的示意图,

图2示出根据本公开内容的电子设备和网络设备的第一实施方式的示意图,

图3示出根据本公开内容的方法的第一实施方式的流程图,

图4示出根据本公开内容的电子设备和网络设备的第二实施方式的示意图,

图5示出根据本公开内容的方法的第二实施方式的流程图,以及

图6示出根据本公开内容的方法的第三实施方式的流程图。

具体实施方式

现在参考附图,其中,贯穿几个视图,相同参考标号指定相同的或对应的部件,图1示出根据本公开内容的电子设备10和网络设备20的一般布局的示意图。此外,提供NFC设备30。

通常,不是所有设备都支持NFC,即,它们根本没有NFC功能或者仅具有被动NFC功能,例如,使用可以简单地附接至设备的被动“NFC标签”以支持特定使用情况。这用于有限的使用情况,例如,当NFC被用于连接移动电话的配件时,然而,如果设备应该与也仅具有被动NFC功能(例如,NFC标签),而不具有全部(即,主动的)NFC功能的其他NFC设备一起使用,将引起问题。网络设备20应该看作根本不具有NFC功能或者仅具有被动NFC功能,而不是主动的NFC功能。网络设备的非限制性实例可以是类似电视机、录像机、游戏计算机、计算机、卫星接受器、电缆接收器等的任何消费者电子设备。

因为许多设备支持网络能力,NFC数据可以使用网络功能交换和推送。如果两边支持网络能力,那么具有(全部)NFC功能的设备可以提供例如,它的NFC能力至其他设备。电子设备10应该被看作是这种设备,该设备通过网络提供它的NFC能力至网络设备20,(并且选择性地至其他网络设备20),并且因此,可以称为“接触点”。电子设备的非限制性实例可以是移动电话、智能电话、膝上型电脑、PDA、平板电脑、照相机、远程控制器、便携式媒体播放机、耳机、头戴受话器、无线扬声器等。

NFC设备30可以是具有(被动或主动)NFC功能的任何设备。例如,其可以是作为真实的硬件元件或者作为软件元件(例如,设备上模拟)的NFC标签。非限制性实例是任何种类的卡,诸如智能卡、芯片卡、SIM卡、借记卡、信用卡、便携式设备上的任何种类的仿真、连同其他物品一起设置的单独的NFC标签、类似购买的货物或者杂志等。

电子设备10包括被配置为支持与至少一个NFC设备30进行NFC通信的NFC单元11和被配置为与至少一个网络设备20通信的网络通信单元12。提供了控制器13,该控制器被配置为控制NFC单元11和网络通信单元12以在NFC设备30与网络设备20之间交换数据。

网络设备20(例如,电视机或者游戏计算机)包括被配置为与其他网络设备通信的网络通信单元21。此外,提供了控制器22,该控制器被配置为控制网络通信单元21请求电子设备10以在NFC设备30与网络设备20之间交换数据和/或在这样一个电子设备10处登记,用于与一个或多个NFC设备30数据交换NFC设备30的类型和/或NFC设备30携带的数据。

可选择地,在实施方式中,电子设备10进一步包括登记单元14,该登记单元被配置为支持网络设备登记用于与一个或多个NFC设备的数据交换、NFC设备的类型和/或NFC设备承载的数据。在另一个实施方式中,电子设备10选择性地进一步包括被配置为向用户提供请求或者信息的用户界面15。更进一步地,在实施方式中,电子设备10选择性地进一步包括缓冲器16,该缓冲器被配置为在网络停用和/或NFC设备与网络断开时缓冲从NFC设备读取的数据。

两个示例性应用情形应该在下面更详细地区分。在第一种应用情形中,例如,由于应用请求,网络设备触发NFC动作。在第二种应用情形中,网络设备可以登记用于不同的NFC设备(例如,NFC标签)并且一旦被尽管地通知该NFC设备被电子设备读取。

第一种应用情形应该参考图2和图3说明,其中,图2示出根据本公开内容的电子设备10’和两个网络设备20a、20b的第一实施方式的示意图和图3示出根据本公开内容的方法100的第一实施方式的流程图。在该应用情形中,电子设备10’是至少包括元件11至13和15的智能电话,第一网络设备20a是电视机,第二网络设备20b是膝上型电脑以及NFC设备30是NFC标签。

在第一步骤S10,电子设备10’(即,“接触点”)例如,通过使用无线网络或者有线网络来经由网络传播(例如,“广播”,在此通常应该理解为“通信”或者“传送”消息至一个或多个接收者,优选同时)其NFC能力,电子设备10’(和一个或多个网络设备20a、20b)通过该无线或有线网络连接。例如,UPnP协议可以在IP网络中使用。其他可能的网络包括WiFi、类似UMTS或者LTE的通信网络、电缆网络、蓝牙、Zigbee等。

如果驻留在网络(即,非NFC)设备,在该实例中类似电视机20a上的应用,想要利用电子设备的这种NFC功能,那么在步骤S12,该应用请求电子设备10’处的NFC访问(尤其RW访问)。

电子设备10’接收该请求并且在步骤S14经由其用户界面15要求用户40去接触NFC标签,具体地由网络设备20请求的NFC标签30。关于NFC标签的种类的附加信息也可以显示。用户界面15,可以是显示器、键板、语音识别单元等,优选配置为向用户提供读取特定的NFC设备或者特定类型的NFC设备的请求,或者向用户提供数据读取和/或关于作出请求的网络设备的信息的确认或者指示。

在步骤S16,用户使NFC标签30接触电子设备10’(或者至少使NFC标签足够接近以能够进行NFC通信),并且电子设备10’从NFC标签30读取数据。

然后,在步骤S18,从NFC标签30读取的数据通过网络从电子设备发送至请求网络设备20a。然后,请求的网络设备20a能够在所希望的应用中利用所接收的数据,例如,使用存储在NFC标签30上的凭证用于从服务器下载电影。然后,方法返回步骤S12。

第二种应用情形应该参考图4至图6说明,其中,图4示出根据本公开内容的电子设备10”和两个网络设备20a、20b的第二实施方式的示意图,图5示出了根据本公开内容的方法200的第二实施方式的流程图以及图6示出根据本公开内容的方法300的第三实施方式的流程图。在该应用情形中,电子设备10”是至少包括元件11至16的智能电话,第一网络设备20a是电视机,第二网络设备20b是膝上型电脑以及NFC设备30是NFC标签。

在第一步骤S20,类似在第一实施方式的步骤S10中,电子设备10”经由网络传播(“广播”)其NFC能力。如果驻留在网络(非NFC)设备,这里是电视机20a和膝上型电脑20b上的应用,想要利用这种NFC功能,那么该应用在步骤S22中在电子设备10”进行登记。具体地,网络设备20a、20b可以在电子设备10的登记单元14登记与一个或多个NFC设备的数据交换NFC设备的类型和/或NFC设备承载的数据。例如,网络设备20a、20b可以将关于应用感兴趣的NFC标签的类型的信息提供至电子设备10”。该信息优选存储在登记单元16中,尤其内部数据库,以在步骤S24完成登记。例如,可能登记电视机20a对凭证标签感兴趣以及膝上型电脑20b对URL标签感兴趣。

如果在之后的时间点,用户接触NFC标签,即,使NFC标签与电子设备10”接近,在步骤S30电子设备10”可以从NFC标签读取数据并且在步骤32检查其存储在登记单元14中的数据库以查看是否存在对这种NFC标签感兴趣的应用。具体地,一旦NFC设备30被NFC单元12读取,电子设备10”的控制器13则检查登记单元14处是否存在针对所述NFC设备30、NFC设备30的所述类型和/或所述NFC设备30承载的数据的登记。例如,如果用户40接触凭证标签,电子设备10”发现电视机20a针对这种凭证标签进行过登记。

如果是这种情况,即如果发现匹配,那么控制器13控制网络单元11和NFC单元12在所述NFC设备30与进行所述登记的一个或多个网络设备20a、20b之间交换数据,即,在步骤S34,标签信息发送至所述一个或多个网络设备20a、20b。在凭证标签被接触的实例中,凭证发送至电视机20a,该电视机针对使用这种凭证标签已进行登记。

不同设备之间交换的数据可以看作“消息”。以下消息可以用于以上说明的情形:

1.用于传播电子设备的NFC能力的消息;可选地在指示登记功能的扩展的情况下。

2.用于传送“电子设备拒绝”事件以通知相同网络中的其他电子设备具有NFC能力的电子设备早已在该网络中作为NFC接触点活动的消息。

3.用于运送具有关于待读取的标签的可选的信息(可以向端用户显示)的“读取标签”命令的消息以及具有对应的响应的消息。

4.用于运送包含关于已读取的标签的信息和标签的内容的事件“标签数据”的消息。

5.用于运送“登记”命令(携带关于登记设备和/或设备感兴趣的标签技术的信息)的消息以及具有对应的响应的消息。

消息经由网络交换。只要数据可以可靠地交换,网络的种类通常对本公开内容就不重要。在现有的IP网络,通常使用TCP或者UDP。虽然可以存在或者可以发展其他协议,但是几个需求早已通过UPNP解决,并且需要的消息可以使用UPnP框架交换。因此,设备寻址、能力播送/通信等可以通过使用UPNP完成。另外,由于也基于UPNP的DLNA,UPNP现今在设备上已可用。

在实际情况中,网络内可能存在超过一个电子设备具有NFC能力。优选地,在给定时间,应该仅一个这种电子设备作为接触点主动,这是因为端用户可能非常困惑并且不知道在多个主动接触点的情况下接触何处。优选遵循以下方法:设备传播其NFC能力。如果所有设备没有应答,当前电子设备变为主动的接触点。如果早已存在主动的接触点,那么该主动的接触点应该发送“拒绝”事件。

如果电子设备与NFC设备(例如,NFC标签)在接触时网络故障,那么电子设备(即,接触点)可以缓冲信息在缓冲器16中或者丢弃该信息。但不论是哪种情况,应该经由用户界面15通知用户。应用的方法通常依赖于执行过程。

如上参考图4至图6所述的,在电子设备(即,接触点)支持“登记”功能的情况下,可能存在不同的网络设备在接触点登记相同类型的标签的情况。响应于登记请求,接触点应该指示是否由于冲突拒绝登记或者接触点是否接收到登记。在NFC标签与存在超过一个登记的应用类型接触的情况下,端用户应该选择数据应该处理至何处。例如,参考图4,如果电视机20a和膝上型电脑20b登记使用凭证标签,可以经由用户界面通知用户如果这种凭证标签被接触,凭证是否应该发送至电视机20a还是膝上型电脑20b。

总之,没有主动的NFC能力的网络设备可以使用通过网络向其他网络设备提供它的NFC(读取/写入)能力的电子设备。不需要网络设备的硬件变更。软件更新甚至可以将这种功能增加至以前已交付的网络设备。这使得以前的网络设备可以容易地“支持NFC”并且提供克服NFC在现今市场受限的部署的手段。

因此,上述讨论仅公开和描述了本公开内容的示例性实施方式。如本领域的技术人员应理解的,在不脱离本公开内容的精神或其基本特性的情况下,本公开内容可以其它特定形式来体现。因此,本公开内容的公开内容旨在是说明性的,而不是限制本公开内容以及其它权利要求的范围。本公开内容,包括本文中的教导的任何易辨别的变形,部分地限定了前述权利要求术语的范围,使得没有发明主题捐献给社会大众。

在权利要求中,词“包括(comprising)”不排除其它元件或步骤,且不定冠词“一(a)”或“一个(an)”不排除多个。单个元件或其它单元可实现权利要求中记载的几项的功能。某些措施被记载在相互不同的从属权利要求中的单纯事实不代表这些措施的组合不可被有利地使用。

在到目前为止已被描述为至少部分通过软件控制的数据处理装置实施的本公开内容的实施方式中,应当理解,诸如光盘、磁盘、半导体存储器等承载这样的软件的非瞬时性机器可读介质也被认为是表示本公开内容的实施方式。此外,这种软件也可以其他形式(诸如经由因特网或其他有线或无线电信系统)来分配。

公开的设备、装置及系统的元件可以通过对应的硬件和/或软件元素,例如适当的电路实现。电路是包括传统电路元件的电子组件、包括专用集成电路的集成电路、标准集成电路、专用标准产品和现场可编程门阵列的结构装配。此外,电路包括根据软件代码来编程或配置的中央处理单元、图形处理单元和微处理器。尽管电路包括上述执行软件的硬件,但是电路不包括纯软件。

接下来是公开的主题的另外的实施方式的列表:

1.一种电子设备,包括:

-NFC单元,被配置为支持与至少一个NFC设备近场通信,NFC通信,

-网络通信单元,被配置为与至少一个网络设备通信,

-控制器,被配置为控制NFC单元和网络通信单元在至少一个NFC设备与至少一个网络设备之间交换数据。

2.根据实施方式1中限定的电子设备,

其中,所述网络通信单元被配置为将设备的NFC功能广播至选择的或者所有的网络设备。

3.根据任何前述实施方式中所限定的电子设备,

其中,所述控制器被配置为在网络设备的请求下,控制NFC单元和网络通信单元在至少一个NFC设备与至少一个网络设备之间交换数据。

4.根据任何前述实施方式中所限定的电子设备,

进一步包括登记单元,该登记单元被配置为支持网络设备为了与一个或多个NFC设备的数据交换NFC设备的类型和/或NFC设备携带的数据而登记。

5.根据实施方式4中限定的电子设备,

其中,,所述控制器被配置为一旦NFC设备被NFC单元读取,检查登记单元处是否存在针对所述NFC设备、所述NFC设备的类型和/或所述NFC设备承载的数据的登记,并且如果是这种情况,在所述NFC设备与进行所述登记的一个或多个网络设备之间交换数据。

6.根据任何前述实施方式中所限定的电子设备,

其中,所述NFC单元被配置为从NFC设备读取数据。

7.根据任何前述实施方式中所限定的电子设备,

进一步包括用户界面,被配置为向用户提供请求或者信息。

8.根据实施方式7中限定的电子设备,

其中,所述用户界面被配置为向用户提供读取特定的NFC设备或者特定类型的NFC设备的请求,或者向用户提供数据读取和/或关于作出请求的网络设备的信息的确认或者指示。

9.根据任何前述实施方式中所限定的电子设备,

其中,所述网络通信单元被配置为经由有线或者无线IP网络或者通信网络通信。

10.根据实施方式2中限定的电子设备,

其中,所述网络通信单元被配置为检查其是否接收来自相同网络内的已将其NFC功能提供至网络设备的另一NFC设备的响应,其中,所述控制器被配置为仅在没有这种响应的情况下控制NFC单元和网络通信单元在NFC设备与网络设备之间交换数据。

11.根据任何前述实施方式中所限定的电子设备,

其中,所述网络通信单元被配置为对来自另一NFC设备的提供其NFC功能以在NFC设备与该电子设备早已提供了该电子设备的NFC功能给网络设备的所述网络设备之间交换数据的广播作出响应。

12.根据实施方式7中限定的电子设备,

其中,所述网络通信单元被配置为检查网络是否启用并且NFC设备是否连接至网络并且

其中,所述用户界面被配置为当从NFC设备读取数据时向用户提供网络是否停用和/或NFC设备是否与网络断开的相应信息。

13.根据任何前述实施方式2中所限定的电子设备,

进一步包括缓冲器,被配置为在网络停用和/或NFC设备与网络断开时缓冲从NFC设备读取的数据。

14.根据实施方式4中限定的电子设备,

其中,所述控制器被配置为一旦从网络设备接收登记的请求,检查不同的网络设备是否已进行相同的登记,并且接受登记请求,或者拒绝登记请求或者经由用户界面发布用户做决定的请求。

15.根据实施方式4中限定的电子设备,

其中,所述控制器被配置为一旦NFC设备被NFC单元读取,检查登记单元处是否存在针对所述NFC设备、NFC设备的所述类型和/或所述NFC设备承载的数据的两个或多个登记,并且,如果是这种情况,经由用户界面发出用户作出哪一个登记的网络设备数据应该与所述NFC设备交换数据的决定的请求。

16.根据任何前述实施方式中所限定的电子设备,

其中,所述NFC设备是移动电话、智能电话、膝上型电脑、PDA、平板电脑、照相机、远程控制器、便携式媒体播放机、耳机、头戴受话器、或无线扬声器。

17.近场通信,NFC,方法包括

-使与至少一个NFC设备进行NFC通信,

-与至少一个网络设备进行通信,

-控制NFC通信和网络通信在至少一个NFC设备与至少一个网络设备之间交换数据。

18.网络设备包括

-网络通信单元,被配置为与其他网络设备通信,

-控制器,被配置为控制网络通信单元请求电子设备在至少一个NFC设备与至少一个网络设备之间交换数据和/或在这样一个电子设备处登记以与一个或多个NFC设备的数据交换NFC设备的类型和/或NFC设备承载的数据,该电子设备具有网络通信单元并且电子设备被配置为支持与至少一个NFC设备进行NFC通信。

19.网络通信方法,包括

-与其他网络设备通信,

-控制通信以请求电子设备在至少一个NFC设备与至少一个网络设备之间交换数据和/或在这样一个电子设备处登记以与一个或多个NFC设备的数据交换NFC设备的类型和/或NFC设备承载的数据,该电子设备具有网络通信单元并且电子设备被配置为支持与至少一个NFC设备进行NFC通信。

20.一种非瞬时性计算机可读记录介质,其中存储有计算机程序产品,所述计算机程序产品在由处理器执行时使得根据实施方式17或19所述的方法被执行。

21.一种计算机程序,包括程序代码手段,当在计算机上执行所述计算机程序时,所述程序代码手段用于使计算机执行根据权利要求17或19所述的方法的步骤。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1