移动无线通信装置、通信装置、用于控制移动无线通信装置的方法及用于控制通信装置的方法与流程

文档序号:13950688阅读:230来源:国知局
移动无线通信装置、通信装置、用于控制移动无线通信装置的方法及用于控制通信装置的方法与流程

各种实施例总体上涉及关于移动无线通信装置、通信装置、用于控制移动无线通信装置的方法及用于控制通信装置的方法。



背景技术:

nfc(近场通信)被广泛使用。因此,可存在对于有效nfc通信的需要。



技术实现要素:

根据各种实施例,可提供一种移动无线通信装置。该移动无线通信装置可包括:近场通信接口,其被配置为与使用近场通信标准的近场通信装置通信;其他通信接口,其被配置为与使用其他无线通信标准的其他通信装置通信;以及转换电路,其被配置为在近场通信标准与其他通信标准之间转换信息。

根据各种实施例,可提供一种例如机顶盒的通信装置。该通信装置可包括:应用程序电路,其被配置为根据近场通信标准来处理数据;无线通信接口,其被配置为与使用其他无线通信标准的移动无线通信装置通信;以及转换电路,其被配置为在近场通信标准与其他通信标准之间转换信息。

根据各种实施例,可提供一种用于控制移动无线通信装置的方法。该方法可包括:与使用近场通信标准的近场通信装置通信;与使用其他无线通信标准的其他通信装置通信;以及在近场通信标准与其他通信标准之间转换信息。

根据各种实施例,可提供一种用于控制例如机顶盒的通信装置的方法。该方法可包括:在应用程序电路中根据近场通信标准来处理数据;与使用其他无线通信标准的移动无线通信装置通信;以及在近场通信标准与其他通信标准之间转换信息。

附图说明

在附图中,在全部不同视图中,相同的附图标记一般是指相同部件。附图未必按比例绘制,相反,重点通常是关注对本发明原理的图示。各种特征或组件的尺寸可出于清晰度任意地扩展或缩减。在以下描述中,本发明的各种实施例参考以下附图来描述。

图1a示出根据各种实施例的移动无线通信装置(换言之:移动装置)。

图1b示出根据各种实施例的例如机顶盒的通信装置。

图1c示出图示根据各种实施例的用于控制移动无线通信装置的方法的流程图。

图1d示出图示根据各种实施例的用于控制例如机顶盒的通信装置的方法的流程图。

图2及图3示出根据各种实施例的系统。

具体实施方式

以下详细描述参照通过图示的方式来示出可实现本发明的特定细节及实施例的随附附图。足够详细地描述这些实施例以允许本领域技术人员实现本发明。可利用其他实施例,并且可在不脱离本发明的范围的情况下进行结构及逻辑改变。各种实施例未必互相排斥,如一些实施例可与一个或多个其他实施例组合以形成新的实施例。

在本文中,如此说明书中所描述的移动无线通信装置可包括内存,该内存例如使用于在该移动无线通信装置中进行的处理。在本文中,如此说明书中所描述的机顶盒可包括内存,该内存例如使用于在该机顶盒中进行的处理。使用于实施例的内存可为易失性内存,例如dram(动态随机存取内存),或非易失性内存,例如prom(可编程只读存储器)、eprom(可擦除prom)、eeprom(电擦除prom),或闪存,例如浮闸内存、电荷捕获内存、mram(磁电阻随机存取内存)或pcram(相变随机存取内存)。

在实施例中,“电路”可理解为任何种类的逻辑实行实体,该逻辑实行实体可为执行储存于内存中的软件、固件或其任何组合的专用电路或处理器。因此,在实施例中,“电路”可为硬接线逻辑电路或可编程逻辑电路,诸如可编程处理器,例如微处理器(例如复杂指令集计算机(cisc)处理器或精简指令集计算机(risc)处理器)。“电路”也可为执行软件的处理器,该软件例如任何种类的计算机程序,例如使用虚拟机代码(诸如java)的计算机程序。将在以下更详细地描述的各功能的任何其他种类的实行方案也可理解为根据可替代实施例的“电路”。

在说明书中,应了解术语“包含”具有类似于术语“包括”的广义意义,且将了解术语“包含”意指已陈述的整数或步骤或一个以上整数或步骤的组群的集合,但不排斥任何其他整数或步骤或一个以上整数或步骤的组群。此限定也应用于术语“包含(comprising)”的变体,诸如“包含(comprise)”及“包含(comprises)”。

此说明书中提及的任何现有技术不视为且不应视为对所提及的现有技术形成在澳大利亚(或任何其他国家)的公知常识的部分的承认或任何形式的建议。

为使本发明可易于理解且获得实际效果,现在将以举例且非限制的方式并参考附图来描述特定实施例。

针对装置已提供各种实施例,且针对方法已提供各种实施例。将理解的是,装置的基本性质也适用于方法,且反之亦然。因此,为简洁起见,可省略这些性质的重复描述。

将理解的是,本文针对特定装置所描述的任何性质也可适用于本文所描述的任何装置。将理解的是,本文针对特定方法所描述的任何性质也可适用于本文所描述的任何方法。此外,将理解的是,对于本文所描述的任何装置或方法而言,所描述的所有部件或步骤未必必须纳入装置或方法中,而可仅仅纳入一些(但非所有)部件或步骤。

本文的术语“耦接”(或“连接”)可理解为电气耦接或理解为机械耦接,例如附接或固定或附接,或仅在无任何固定的情况下接触,且将理解的是,可提供直接耦接或间接耦接(换言之:在无直接接触的情况下耦接)。

nfc(近场通信)被广泛使用。根据各种实施例,可提供装置及方法,用于有效的nfc通信。

根据各种实施例,可提供使用智能电话的机顶盒nfc中继器。

根据各种实施例,可提供装置及方法,用于将nfc(近场通信)数据从具有nfc能力的移动装置无线地中继至不具有nfc能力的机顶盒,以使得在移动装置上玩支持nfc的视频游戏或应用程序的用户可在远程显示设备上玩执行于机顶盒上的同一视频游戏或应用程序。执行于机顶盒上的应用程序(例如支付系统应用程序或游戏)可使用远程显示器(例如电视机)。nfc装置可提供于移动装置(例如智能电话)上。

根据各种实施例,可提供机顶盒nfc中继器。

图1a示出根据各种实施例的移动无线通信装置100。移动无线通信装置100可包括近场通信接口102(换言之:近场通信接口电路),该近场通信接口被配置为与使用近场通信标准的近场通信装置通信。移动无线通信装置100可进一步包括其他通信接口104(换言之:其他通信接口电路),该其他通信接口被配置为与使用其他无线通信标准的其他通信装置通信。移动无线通信装置100可进一步包括转换电路106,其被配置为在近场通信标准与其他通信标准之间转换信息。近场通信接口102、其他通信接口104以及转换电路106可彼此耦接,如同通过线108所指示,该耦接例如电气耦接及/或机械耦接,该电气耦接例如使用线或电缆。

换言之,移动无线通信装置可在nfc通信与非nfc通信之间转换,且可在nfc装置与非nfc装置之间中继数据。

根据各种实施例,转换电路106可包括或可为或可包括于硬件抽象化层中或可使用硬件抽象化层。

根据各种实施例,转换电路106可包括或可为或可包括于近场通信虚拟驱动程序中或可使用近场通信虚拟驱动程序。

根据各种实施例,转换电路106可进一步被配置为根据其他无线通信标准来封装数据中的近场通信数据。

根据各种实施例,转换电路106可进一步被配置为根据其他无线通信标准来从数据提取近场通信数据。

根据各种实施例,转换电路106可包括或可为或可包括于近场通信程序库中或可使用近场通信程序库。

根据各种实施例,其他无线通信标准可不同于近场通信标准(例如wifi标准或蓝牙标准)。

图1b示出根据各种实施例的通信装置110,例如机顶盒。通信装置110可包括应用程序电路112,该应用程序电路被配置为根据近场通信标准来处理数据。通信装置110可进一步包括无线通信接口,该无线通信接口被配置为与使用其他无线通信标准的移动无线通信装置通信。通信装置110可进一步包括转换电路116,该转换电路被配置为在近场通信标准与其他通信标准之间转换信息。应用程序电路112、通信接口114以及转换电路116可彼此耦接,如同通过线118所指示,该耦接例如电气耦接及/或机械耦接,该电气耦接例如使用线或电缆。

根据各种实施例,转换电路116可包括或可为或可包括于硬件抽象化层中或可使用硬件抽象化层。

根据各种实施例,转换电路116可包括或可为或可包括于近场通信虚拟驱动程序中或可使用近场通信虚拟驱动程序。

根据各种实施例,转换电路116可进一步被配置为根据其他无线通信标准来封装数据中的近场通信数据。

根据各种实施例,转换电路116可进一步被配置为根据其他无线通信标准来从数据提取近场通信数据。

根据各种实施例,转换电路116可包括或可为或可包括于近场通信程序库中或可使用近场通信程序库。

根据各种实施例,其他无线通信标准可不同于近场通信标准(例如wifi标准或蓝牙标准)。

图1c示出图示根据各种实施例的用于控制移动无线通信装置的方法的流程图120。在122中,可与使用近场通信标准的近场通信装置通信。在124中,可与使用其他无线通信标准的其他通信装置通信。在126中,可在近场通信标准与其他通信标准之间转换信息。

根据各种实施例,转换可包括或可为使用硬件抽象化层。

根据各种实施例,转换可包括或可为使用近场通信虚拟驱动程序。

根据各种实施例,转换可包括或可为根据其他无线通信标准来封装数据中的近场通信数据。

根据各种实施例,转换可包括或可为根据其他无线通信标准来从数据提取近场通信数据。

根据各种实施例,转换可包括或可为使用近场通信程序库。

根据各种实施例,其他无线通信标准可不同于近场通信标准。

图1d示出图示根据各种实施例的用于控制例如机顶盒的通信装置的方法的流程图128。在130中,可在应用程序电路中根据近场通信标准来处理数据。在132中,可与使用其他无线通信标准的移动无线通信装置通信。在134中,可在近场通信标准与其他通信标准之间转换信息。

根据各种实施例,转换可包括或可为使用硬件抽象化层。

根据各种实施例,转换可包括或可为使用近场通信虚拟驱动程序。

根据各种实施例,转换可包括或可为根据其他无线通信标准来封装数据中的近场通信数据。

根据各种实施例,转换可包括或可为根据其他无线通信标准来从数据提取近场通信数据。

根据各种实施例,转换可包括或可为使用近场通信程序库。

根据各种实施例,其他无线通信标准可不同于近场通信标准。

例如软件应用程序的各种应用程序可使用nfc卡或其他实体装置,该实体装置包括作为实体世界与数字世界之间的新的交互作用机制(以及新的货币化机制)的nfc标签(例如具有nfc标签的玩偶),该软件应用程序例如视频游戏。传统机顶盒不支持nfc,但例如google电话的许多电话支持nfc。根据各种实施例,nfc封包可从智能电话无线地中继至机顶盒。

根据各种实施例,nfc封包可在智能电话与机顶盒之间无线地中继。

根据各种实施例,可远程使用nfc。换言之,可读取实体对象,且可提供智能电话上的本地nfc天线与远程机顶盒之间的信息路由传递。

根据各种实施例,可在移动装置与机顶盒之间提供虚拟hal(硬件抽象化层)接口,且使nfc曝露于机顶盒。根据各种实施例,可将通过nfc层所生成的封包封装至传输至智能电话装置的新封包中。智能电话系统可随后提取原始未处理的nfc封包且在该智能电话系统特有的天线上广播该数据。移动装置所接收的信息可随后经封装以及设定回机顶盒。机顶盒上的任何应用程序将不需再编译,但将假定该应用程序运行于本地硬件上。

根据各种实施例,机顶盒操作系统可存在nfc虚拟接口/hal层表示,供应用程序用以与远程智能电话/装置上的实际nfc天线交互作用。该虚拟接口可为将未处理nfc封包封装至另一封包中的设备驱动器,该另一封包含有特定nfc信息标头信息。这些所封装封包可随后使用现有wi-fi802.11或蓝牙网络来发送至移动装置或从移动装置接收。

当应用程序接收所封装nfc封包时,该应用程序可剥除数据报且经由nfc接口广播未处理的该nfc数据报。若从nfc接口接收封包,则应用程序可读取未处理封包且随后将该封包封装至数据报中,且将响应发送回机顶盒。

图2示出根据各种实施例的系统200。nfc装置210可包括应用程序236、nfc接口234、nfc实体驱动程序232以及nfc天线230。nfc装置210的nfc天线230可经由nfc以与移动装置206的nfc天线228通信,如同通过212所指示。移动装置206可进一步包括nfc实体驱动程序226、nfc虚拟驱动程序224以及以太网络(例如无线)接口222。移动装置206的以太网络接口222可与机顶盒204的以太网络(例如无线)接口220通信,如同通过208所指示。机顶盒204可进一步包括nfc虚拟驱动程序218、nfc接口216以及应用程序214。将了解,尽管将以太网络用作针对不同于图2中的nfc的无线通信协议的示例,但可使用不同于nfc的任何无线通信协议,例如蓝牙、zigbee或红外线(例如irda)。

根据各种实施例,虚拟hal接口可创建命令接口以封装数据以及将该数据传输至智能电话。移动电话上的例如java接口的接口可随后使用该接口在stb(机顶盒;settopbox)方面特有的nfc来直接通信。这可类似于上面所描述的方法,但隐藏在nfc接口下方且可形成命令及数据封装,以将呼叫传输至智能电话装置以及从智能电话装置传输呼叫。移动装置可随后生成未处理nfc封包。换言之,可提供未处理nfc数据的封装。nfc具有数据交换格式,通称ndef(nfc数据交换格式)。例如,从osi(开放系统互连;opensystemsinterconnection)层2观点接收的未处理封包可经取用,且包裹至将经由wifi发送的udp(用户数据报协议)封包中。一旦在机顶盒上接收封包,则可移除udp,且可经由hal层将未处理封包再引回。任何应用程序可不知晓实际nfc装置为远程的。但封装可允许经由wifi转发所有流量。

根据各种实施例,一种方法可为将nfc虚拟接口限定成可与相关联数据一起封装的命令集。nfc命令及数据可随后使用wi-fi802.11来发送至智能电话/从智能电话接收。此举可仍向应用程序提供虚拟hal接口,且应用程序未必要求进行开发以利用虚拟nfc接口。

根据各种实施例,可为应用程序创建java程序库集,该应用程序允许该java程序库集使用远程nfc。此举可要求开发机顶盒应用程序以利用此新程序库。来自机顶盒经由java的数据通信可路由至使用wi-fi或蓝牙的移动装置上的应用程序。移动装置应用程序可随后通信至其针对nfc的本地实行方案且建立连接。这可要求应用程序被开发以使用新程序库。

根据各种实施例,可在机顶盒上提供程序库,该机顶盒提供api(应用程序设计界面)以控制移动装置上的nfc。运行机顶盒的应用程序可使用此程序库以与移动装置建立信道。移动装置可令其自有应用程序中继器运行,从而将机顶盒数据路由至nfc装置。可在机顶盒上限定命令结构,该命令结构允许应用程序执行下列步骤:创建nfc会话;扫描移动装置附近的nfc装置;为智能电话的远程装置设立使用nfc的套接字或通信方法;发送/接收nfc数据封包,从移动装置中继至机顶盒应用程序;以及关闭nfc会话。

图3示出根据各种实施例的系统300。nfc装置308可包括应用程序336、nfc接口334、nfc实体驱动程序332以及nfc天线330。nfc装置308的nfc天线330可经由nfc以与移动装置304的nfc天线328通信,如同通过310所指示。移动装置304可进一步包括nfc实体驱动程序326、nfc接口324、应用程序中继器322、nfc程序库320以及以太网络(例如无线)接口318。移动装置304的以太网络接口318可与机顶盒302的以太网络接口316通信,如同通过306所指示。机顶盒302可进一步包括nfc程序库314及应用程序312。将了解,尽管将以太网络用作针对不同于图3中的nfc的无线通信协议的示例,但可使用不同于nfc的任何无线通信协议,例如蓝牙、zigbee或红外线(例如irda)。

根据各种实施例,nfc(近场通信)数据可从nfc使能的移动装置中继至非nfc使能的机顶盒,以使得在移动装置上玩支持nfc的视频游戏或应用程序的用户可在远程显示设备上玩机顶盒上的同一视频游戏或应用程序。

根据各种实施例,nfc数据可从nfc使能的装置中继至非nfc使能的装置,以向用户提供媒体来经由该非nfc使能的装置使nfc数据流传输至远程显示设备。

根据各种实施例,机顶盒可将所封装nfc封包或命令发送至具有nfc天线的实体装置。具有该天线的装置可广播未处理封包,或若使用命令,则为所讨论的装置生成nfc封包。所有所接收数据可随后传送回机顶盒。

各种实施例涉及将nfc数据从具有nfc能力的移动装置无线地中继至不具有nfc能力的机顶盒,以使得在移动装置上玩支持nfc的电子游戏或应用程序的用户可在远程显示屏幕上玩机顶盒上的同一电子游戏或应用程序。

根据各种实施例,可提供将近场通信(nfc)中继至不具有nfc能力的机顶盒的系统,该机顶盒诸如视频游戏控制面板。以此方式,在移动装置上玩支持nfc的视频游戏或应用程序的用户可玩机顶盒上的同一视频游戏或应用程序,如将从远程显示设备而可能的。

在本发明的一个可能的实施例中,机顶盒将所封装nfc封包或命令发送至具有nfc天线的实体装置。具有该天线的装置将广播未处理封包,或若使用命令,则为机顶盒生成nfc封包。所有所接收数据将随后传送回机顶盒,以使用nfc功能。

这是基于以下事实的,将nfc封包从智能电话无线地中继至机顶盒是可能的。因此,若机顶盒操作系统提供nfc虚拟接口或硬件抽象化层(hal)表示,则将使用针对此方法的一个可能的实施例。在此情况下,应用程序可使用nfc或hal以与机顶盒交互作用。虚拟接口可为将未处理nfc封包封装至另一封包中的设备驱动器,该另一封包含有特定nfc信息标头信息。这些所封装封包将随后使用现有wi-fi802.11或蓝牙网络来发送至移动装置或从移动装置接收。因此,当应用程序接收所封装nfc封包时,该应用程序将剥除nfc数据报且经由nfc接口广播未处理的该nfc数据报。当从nfc接口接收封包时,应用程序读取未处理封包且随后将该封包封装至数据报中,且将响应发送回机顶盒。

根据各种实施例,可将nfc虚拟接口限定成可与相关联数据一起封装的命令集。nfc命令及数据可随后使用wi-fi802.11来发送至智能电话以及从智能电话接收。此举将仍向应用程序提供虚拟hal接口,且应用程序不会要求进行开发以利用虚拟nfc接口。

各种实施例可要求在机顶盒上创建程序库。该程序库提供api以控制移动装置上的nfc。运行机顶盒的应用程序将使用此程序库以与移动装置建立信道。移动装置将具有到nfc装置的自有应用程序中继器运行,该运行可将机顶盒数据(nfc封包)路由。将在机顶盒上限定命令结构,该命令结构允许应用程序执行下列步骤:创建nfc会话;扫描移动装置附近的nfc装置;为智能电话的远程装置设立使用nfc的套接字或通信方法;发送/接收nfc数据封包,从移动装置中继至机顶盒应用程序;以及关闭nfc会话。

尽管如上所描述及在附图中示出的实施例利用机顶盒,但展望,包括便携式计算装置的其他装置也可用于代替机顶盒,该便携式计算装置诸如膝上型计算机、平板计算机、智能电话装置。

以下示例关于其他实施例。

示例1为移动无线通信装置,该移动无线通信装置包括:近场通信接口,其被配置为与使用近场通信标准的近场通信装置通信;其他通信接口,其被配置为与使用其他无线通信标准的其他通信装置通信;以及转换电路,其被配置为在近场通信标准与其他通信标准之间转换信息。

在示例2中,示例1的主题可选择性地包括:转换电路包括硬件抽象化层。

在示例3中,示例1至示例2中的任一者的主题可选择性地包括:转换电路包括近场通信虚拟驱动程序。

在示例4中,示例1至示例3中的任一者的主题可选择性地包括:转换电路进一步被配置为根据其他无线通信标准来封装数据中的近场通信数据。

在示例5中,示例1至示例4中的任一者的主题可选择性地包括:转换电路进一步被配置为根据其他无线通信标准来从数据提取近场通信数据。

在示例6中,示例1至示例5中的任一者的主题可选择性地包括:转换电路包括近场通信程序库。

在示例7中,示例1至示例6中的任一者的主题可选择性地包括:其他无线通信标准不同于近场通信标准。

示例8为通信装置,该通信装置包括:应用程序电路,其被配置为根据近场通信标准来处理数据;无线通信接口,其被配置为与使用其他无线通信标准的移动无线通信装置通信;以及转换电路,其被配置为在近场通信标准与其他通信标准之间转换信息。

在示例9中,示例8的主题可选择性地包括:转换电路包括硬件抽象化层。

在示例10中,示例8至示例9中的任一者的主题可选择性地包括:转换电路包括近场通信虚拟驱动程序。

在示例11中,示例8至示例10中的任一者的主题可选择性地包括:转换电路进一步被配置为根据其他无线通信标准来封装数据中的近场通信数据。

在示例12中,示例8至示例11中的任一者的主题可选择性地包括:转换电路进一步被配置为根据其他无线通信标准来从数据提取近场通信数据。

在示例13中,示例8至示例12中的任一者的主题可选择性地包括:转换电路包括近场通信程序库。

在示例14中,示例8至示例13中的任一者的主题可选择性地包括:其他无线通信标准不同于近场通信标准。

示例15为一种用于控制移动无线通信装置的方法,该方法包括:与使用近场通信标准的近场通信装置通信;与使用其他无线通信标准的其他通信装置通信;以及在近场通信标准与其他通信标准之间转换信息。

在示例16中,示例15的主题可选择性地包括:该转换包括使用硬件抽象化层。

在示例17中,示例15至示例16中的任一者的主题可选择性地包括:该转换包括使用近场通信虚拟驱动程序。

在示例18中,示例15至示例17中的任一者的主题可选择性地包括:该转换包括根据其他无线通信标准来封装数据中的近场通信数据。

在示例19中,示例15至示例18中的任一者的主题可选择性地包括:该转换包括根据其他无线通信标准来从数据提取近场通信数据。

在示例20中,示例15至示例19中的任一者的主题可选择性地包括:该转换包括使用近场通信程序库。

在示例21中,示例15至示例20中的任一者的主题可选择性地包括:其他无线通信标准不同于近场通信标准。

示例22为一种用于控制通信装置的方法,该方法包括:在应用程序电路中根据近场通信标准来处理数据;与使用其他无线通信标准的移动无线通信装置通信;以及在近场通信标准与其他通信标准之间转换信息。

在示例23中,示例22的主题可选择性地包括:该转换包括使用硬件抽象化层。

在示例24中,示例22至示例23中的任一者的主题可选择性地包括:该转换包括使用近场通信虚拟驱动程序。

在示例25中,示例22至示例24中的任一者的主题可选择性地包括:该转换包括根据其他无线通信标准来封装数据中的近场通信数据。

在示例26中,示例22至示例25中的任一者的主题可选择性地包括:该转换包括根据其他无线通信标准来从数据提取近场通信数据。

在示例27中,示例22至示例26中的任一者的主题可选择性地包括:该转换包括使用近场通信程序库。

在示例28中,示例22至示例27中的任一者的主题可选择性地包括:其他无线通信标准不同于近场通信标准。

虽然已参考特定实施例详细地示出及描述本发明,但本领域技术人员应了解的是,在不脱离通过随附权利要求限定的本发明的精神及范围的情况下,可对实施例中的形式及细节做出各种改变。本发明的范围因此通过随附权利要求来指示,且落入这些权利要求的同类者的含义及范围内的所有改变因此均欲涵盖于本发明中。

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