控制可见光通信接入点与用户设备之间的通信的制作方法

文档序号:16637711发布日期:2019-01-16 07:10阅读:162来源:国知局
控制可见光通信接入点与用户设备之间的通信的制作方法

本公开总体涉及联网系统和方法,并且更具体地涉及可见光通信(vlc)系统和相关接入点(ap)。



背景技术:

随着智能手机、平板计算机、膝上型计算机和其他用户设备(ue)在企业(例如,携带你自己的设备或byod)和访客账户情景中的爆发,在高密度ue环境中对无线带宽的需求不断增长。传统上,wlan(也称为无线保真(wifi))是ue的主要连接手段。wlan通常在ieee802.11及其变体中定义。由于需求随着这种设备的激增而呈指数增长,因此wifi/wlan接入点(ap)与ue之间的通信所必需的无线频谱变得越来越稀缺。

由于来自竞争设备的已经很高水平的干扰,部署更多wifi/wlan接入点(ap)可能不是正确的解决方案。许多ue支持wifi之外的通信模式,包括使用由无线服务运营商通过3g、4g长期演进(lte)以及其他通信协议提供的订户服务。不利的是,通过订户服务的连接可能更昂贵和/或可能提供比wifi更低的带宽。因此,需要用于在高密度ue环境中提供无线带宽的备选系统和方法。

可见光通信(vlc)系统使用电磁频谱中的可见光部分来进行ap与ue之间的通信。vlc也可以被称为lifi(光wifi)。vlc是基于射频的通信方法的备选方案,但在一些环境中也易于受到干扰。



技术实现要素:

本文公开的一些实施例涉及由协调节点进行的用于控制vlcap与ue之间的通信的方法。该方法包括识别与第一vlcap的操作有关的事件的发生。该方法还包括:响应于识别事件的发生,确定第二vlcap和第三vlcap均具有至少部分地在第一vlcap的通信覆盖区域内的通信覆盖区域。然后,该方法响应于该确定来控制第二vlcap和第三vlcap,以避免它们干扰第一vlcap与在第二vlcap或第三vlcap的公共通信覆盖区域内的任何ue之间的通信。

这种方法的潜在优势在于,它可以提供对具有公共通信覆盖区域的vlcap的更有效和稳健的管理。当vlcap具有与两个其他vlcap的较小区域重叠的较大覆盖区域时,所定义的事件的发生可以触发vlcap被控制,使得较大区域的vlcap接管较小区域的vlcap以处理与ue的通信。由此避免了潜在的干扰,并且增强了那些ue的移动性。此外,用较大区域的单个vlcap取代较小覆盖区域的vlcap的操作可以在与ue的持续通信期间提供功率节省。可以触发控制转移的各种事件可以包括:较大区域的vlcap的通电、一个或两个较小区域的vlcap的断电、一个或两个较小区域的vlcap丧失用于与ue通信的能力等。也可以响应于所定义的事件而发生通信责任从较大区域的vlcap到较小区域的vlcap的传递。

一些其他相关实施例涉及用于控制vlcap与ue之间的通信的协调节点。该协调节点包括网络接口、耦合到网络接口的处理器以及耦合到处理器并存储程序代码的存储器,该程序代码在由处理器执行时使处理器执行操作。该操作包括识别与第一vlcap的操作有关的事件的发生。该操作还包括:响应于识别事件的发生,确定第二vlcap和第三vlcap均具有至少部分地在第一vlcap的通信覆盖区域内的通信覆盖区域。该操作还包括:响应于该确定来控制第二vlcap和第三vlcap,以避免它们干扰第一vlcap与在第二vlcap或第三vlcap的公共通信覆盖区域内的任何ue之间的通信。

在查看以下附图和详细描述之后,根据实施例的其他方法、协调节点、计算机程序产品以及系统对于本领域技术人员将是显而易见的,或将变得显而易见。这些附加方法、协调节点、计算机程序产品以及系统都旨在包括在本说明书中并受到所附权利要求的保护。

附图说明

本公开的各个方面通过示例来说明,并且不受附图的限制。附图中:

图1是根据本公开的一些实施例的包括控制vlcap与ue之间的通信的协调节点的系统的框图;

图2是根据本公开的一些实施例的协调节点、vlcap以及ue的组合数据流图及其操作的流程图;

图3-图11是根据本公开的一些实施例的由协调节点进行的用于控制vlcap与ue之间的通信的操作和方法的流程图;

图12是根据本公开的一些实施例配置的协调节点的框图;

图13是形成根据本公开的一些实施例配置的协调节点的模块的框图;以及

图14是根据本公开的一些实施例配置的vlcap的框图。

具体实施方式

在下文将参照附图更全面地描述本发明构思,在附图中示出了本发明构思的实施例的示例。然而,本发明构思可以用多种不同形式来体现,并且不应当被解释为受到本文阐述的实施例的限制。相反,提供这些实施例使得本公开将全面和完整,并且将各个本发明构思的范围充分传达给本领域技术人员。还应注意的是,这些实施例并不互相排斥。来自一个实施例的组成部分可以默认为存在于/用于另一实施例中。

本公开的实施例涉及当vlcap具有至少部分地重叠的通信覆盖区域时对如何控制vlcap与ue之间的通信的改进。尽管用于vlcap的光源可以具有被配置为提供比基于rf的ap更好地定义的通信覆盖区域的光束,但是vlcap可能具有重叠的通信覆盖区域,这可能是彼此干扰的来源。此外,通信覆盖区域内的实体或不透明物体可能干扰vlc覆盖,并且以对于基于rf的通信不发生的方式来产生干扰。vlcap也被预期主要用于室内,在室内,vlcap的密度和相关联的通信覆盖区域可能以复杂的方式重叠,并且在室内,ue的移动性(例如当用户沿走廊走动时)可能使这种系统用来保持可靠的通信链路的能力复杂化。

图1是根据本公开的一些实施例的包括控制vlcap130与ue108之间的通信的协调节点110的系统的框图。vlcap130通过局域网(lan)开关140经由例如电力线网络(通过其电力线连接)、wifi或其他有线/无线连接来连接到广域网(wan)150。vlcap130均具有通信覆盖区域,在该通信覆盖区域中它们使用电磁频谱中的可见光部分来传送来自/去往ue108和lan交换机140的数据。

在图1的非限制性示例中,第一vlcap130控制(调制)第一光源100(例如,安装在天花板上的灯),以便在第一光源100和相关联的光接收器的通信覆盖区域内向ue108发送数据并从ue108接收数据。第二vlcap130通过由第二光源102(例如落地灯)和相关联的光接收器提供的较小的通信覆盖区域与ue_a108通信。类似地,第三vlcap130通过由第三光源104(例如落地灯)和接收器提供的较小的通信覆盖区域与ue_b108通信。第四vlcap130与第四光源106(例如台灯)和相关联的光接收器的通信覆盖区域中的任何ue通信。

第一vlcap130的通信覆盖区域在图1中被示为与第二vlcap130和第三vlcap130的通信覆盖区域重叠。第四vlcap130被示为具有不与第二vlcap130和第三vlcap130重叠的覆盖区域。第一vlcap130可以在第四光源所在的桌子下方提供通信覆盖。

所示系统可能出现的潜在问题包括至少第一vlcap130、第二vlcap130和第三vlcap130的重叠的通信覆盖区域可能干扰彼此与ue108的通信。根据一些实施例,协调节点110响应于识别与一个或多个vlcap130的操作有关的一个或多个所定义的事件的发生来控制vlcap130的通信。尽管在与vlcap130有关的事件的背景中描述了各种实施例,但是应该理解,该描述还意味着可以与由vlcap130控制的光源和/或光接收器相关联的事件,例如当光源被通电、被断电、不可操作用于发光、不可操作用于接收光等。

图2是根据本公开的一些实施例的协调节点110、vlcap130以及ue108的组合数据流图及其操作的流程图。

参照图1和图2,ue_a与控制第二光源102的第二vlcap130通信200以接收和发送数据,并且ue_b与控制第三光源104的第三vlcap130通信202以接收和发送数据。随后发生所定义的事件(框204),其影响第一vlcap130的操作。所定义的事件可以对应于第一vlcap130被接通或第一光源100被接通。因此,在一个实施例中,与第一vlcap130的操作相关联的事件可以是直接影响第一vlcap130的操作性的事件,或者可以是影响由第一vlcap130控制的第一光源100的操作性并且因此间接地影响第一vlcap130的操作性的事件。因为第一光源、第二光源和第三光源100-104具有至少部分地重叠的通信覆盖区域,所以第一光源100可能干扰分别与ue_a和ue_b进行的通信200和202,以及这些覆盖区域中的任何其他ue。

在一个实施例中,协调节点110识别(框206)与第一vlcap130的操作有关的事件的发生。响应于识别事件的发生,协调节点110确定(框208)第二vlcap130和第三vlcap130均具有至少部分地在第一vlcap130的通信覆盖区域内的通信覆盖区域。协调节点110基于所确定的拓扑来确定(框210)要执行的响应动作。该响应动作触发协调节点110来响应性地控制(框212)第二vlcap130和第三vlcap130,以避免它们干扰第一vlcap130与在第二vlcap130或第三vlcap130的公共通信覆盖区域内的任何ue108之间的通信。该控制(框212)可以包括向第二vlcap130发送消息(214)以禁用其ap操作(例如,切断第二光源102或禁用其对从其发射的光的vlc调制),并且类似地向第三vlcap130发送消息(216)以禁用其ap操作(例如,切断第三光源104或禁用其对从其发射的光的vlc调制)。协调节点110可以传送单个消息,而不是分别向第二vlcap130和第三vlcap130传送单独的消息214和216。当识别(框206)的事件影响第一光源100的操作性(例如,打开)时,协调节点110可以向第一vlcap130发送命令其打开或以其他方式变得可操作用于通过第一光源100执行vlc的消息。

然后,ue_a和ue_b可以通过第一vlcap130继续接收和发送数据218和220。可以执行该操作,使得ue108与lan交换机140之间的通信不会因禁用第二vlcap130和第三vlcap130的ap操作而中断。

这种方法的潜在优势在于,它可以提供对vlcap的更有效和稳健的管理。第一vlcap130与第二vlcap130和第三vlcap130这一对vlcap130之间的潜在干扰被避免,并且ue108的移动性被增强。此外,用较大区域的第一vlcap130替换第二vlcap130和第三vlcap130的操作可以为与ue108进行的持续通信提供功率节省。

为了确定(框208)哪些vlcap130具有重叠的通信覆盖区域,协调节点110可以访问vlcap覆盖区域拓扑存储库120,该vlcap覆盖区域拓扑存储库120包含识别哪些vlcap130具有至少部分地重叠的通信覆盖区域的拓扑信息。

在一个实施例中,当光源100、102、104和106被安装或放置在房间内时,由运营商通过观察和记录哪些光源100具有重叠的照明区域来定义拓扑信息。在另一实施例中,由协调节点110基于从vlcap130接收的报告来确定拓扑信息,这些报告指示哪些vlcap130在其各自的覆盖区域中检测到由其他相邻的vlcap130发送的信号。

在又一实施例中,由协调节点110基于由ue108通过其服务vlcap130发送的覆盖报告来确定拓扑信息,这些覆盖报告指示相应的ue108从哪些vlcap130接收到信号。因此,例如,当来自ue_a108的ue覆盖报告指示其已经从第一vlcap130和从第二vlcap130接收到信号时,协调节点110确定第一vlcap130和第二vlcap130具有至少部分地重叠的覆盖区域,并且响应性地更新vlcap覆盖区域拓扑存储库120中的拓扑信息。协调节点110可以类似地响应于来自ue_b108的、指示其已经接收到来自第一vlcap130和来自第三vlcap130的信号的ue覆盖报告来更新vlcap覆盖区域拓扑存储库120中的拓扑信息,以指示第一vlcap130和第三vlcap130具有至少部分地重叠的覆盖区域。以这种方式,协调节点110可以随时间学习,并且可以更新vlcap覆盖区域拓扑存储库120以指示哪些vlcap具有至少部分地重叠的通信覆盖区域。

现在在图3至图11的上下文中说明另外的实施例,图3至图11是由协调节点110用来控制vlcap130与ue108之间的通信的操作和方法的流程图。

在一些实施例中,协调节点110响应于识别第一vlcap130已经被通电而禁用第二vlcap130和第三vlcap130的操作。参照图3,例如由于用户操作壁安装式电源开关,或者由于发生与第一vlcap130的操作相关的另一所定义的事件,协调110识别(框300)第一vlcap130已经转变为通电状态。响应于识别事件的发生,确定(框302)第二vlcap130和第三vlcap130均具有至少部分地在第一vlcap130的通信覆盖区域内的通信覆盖区域。协调节点110向第二vlcap130传送(框304)包含断电命令的消息,并且向第三vlcap130传送(框306)包含断电命令的消息。协调节点110可以向第二vlcap130和第三vlcap130传送单个消息而不是单独的消息。

协调节点110可以附加地或备选地响应于识别与第一vlcap130的操作有关的事件(诸如指示第一vlcap130已经转变为现在允许它与ue执行vlc的状态的事件)的发生而发起数据分组的重新路由。参照图4,协调节点110识别(框400)与第一vlcap130的操作有关的事件的发生,并且响应性地确定(框402)第二vlcap130和第三vlcap130均具有至少部分地在第一vlcap130的通信覆盖区域内的通信覆盖区域。所识别的事件可以对应于第一vlcap130被通电或以其他方式变得能够与ue108通信。协调节点110响应性地发起(框404)被寻址到在第二vlcap130的通信覆盖区域内的ue的数据分组的重新路由,以将该数据分组引导到第一vlcap130而不是第二vlcap130,并且发起(框406)被寻址到在第三vlcap130的通信覆盖区域内的ue_b108的数据分组的重新路由,以将该数据分组引导到第一vlcap130而不是第三vlcap130。协调节点110还可以控制第二vlcap130和第三vlcap130来分别切断第二光源102和第三光源104,或以其他方式禁止它们对从其发射的光的调制,从而避免干扰第一vlcap130与ue108之间的vlc。

协调节点110随后可以响应于检测到与第一vlcap130丧失与ue通信的能力相关联的事件的发生(例如,第一vlcap130和/或第一光源100的断电或操作失败)而控制第二vlcap130和第三vlcap130来恢复它们与ue的通信。参照图5,110的协调识别(框500)第一vlcap130丧失与ue108通信的能力,并且响应性地控制(框502)第二vlcap130和第三vlcap130来恢复它们用来与ue108(例如ue_a和ue_b)通信的操作。

在另一实施例中,协调节点110操作以响应于检测到指示可能在vlcap130之间发生干扰的事件而控制由第一vlcap130和/或由第二vlcap130和第三vlcap130用来进行vlc的一个或多个频带。参照图6,在该事件发生之后,协调节点110控制(框600)第二vlcap130和第三vlcap130,以防止使用第一vlcap130用于与ue108进行vlc的至少一个光频带。

尽管已经说明了协调节点110直接控制第二vlcap130和第三vlcap130的操作的各种实施例,但是在一些其他实施例中,协调节点110操作以协调vlcap130之间的协商,从而避免它们彼此干扰。因此,可以执行分散式决策制定而不是通过协调节点110进行集中式决策。在一个实施例中,响应于所述确定(例如,图2的框208或图3的框302),协调节点110操作以协调vlcap130中将操作用于与它们各自的覆盖区域中的任何ue通信的vlcap130(例如,第一vlcap、第二vlcap和第三vlcap)之间的协商,以避免它们干扰由其他操作的vlcap进行的vlc。因此,例如,协调节点110可以操作以识别重叠的通信覆盖区域,并发起要在第一vlcap与第二vlcap和第三vlcap之间发生的协商。可以使用通过协调节点110路由和/或直接在vlcap130之间路由的协商消息来执行该协商。

一些其他实施例涉及用于确定由多个vlcap130提供的通信覆盖区域的拓扑以及具体地在存储库120中记录vlcap130中的哪两个或更多个具有至少部分地重叠的通信覆盖范围的操作和方法。在一个实施例中,基于使用第一vlcap130的标识符访问覆盖区域拓扑存储库120以获得第二vlcap130的标识符和第三vlcap130的标识符,协调节点110确定(框208,图2)第二vlcap130和第三vlcap130均具有至少部分地在第一vlcap130的通信覆盖区域内的通信覆盖区域。如上所述,覆盖区域拓扑存储库120将次要vlcap130的标识符映射到主要vlcap130(例如,第一vlcap)的标识符,主要vlcap130(例如,第一vlcap)与次要vlcap130(例如,第二vlcap130和第三vlcap130)中被映射的次要vlcap130的较小的通信覆盖区域至少部分地重叠。

图7示出了可以由协调节点110执行以在vlcap覆盖区域拓扑存储库120中添加、移除或修改拓扑信息的示例操作和方法。参照图7,协调节点110接收(框700)来自次要vlcap130(例如,第二vlcap、第三vlcap和第四vlcap)的覆盖报告。每个覆盖报告包含次要vlcap130中发送该覆盖报告的一个次要vlcap的标识符,并且包含主要vlcap130中的一个主要vlcap(例如,第一vlcap)的标识符,所述一个主要vlcap的标识符由所述次要vlcap130中的所述一个次要vlcap在由所述主要vlcap130中的所述一个主要vlcap使用vlc发送的数据分组中接收。

协调节点110还可以通过基于从第二vlcap130接收的、包含第一vlcap130的标识符和第二vlcap130的标识符的覆盖报告确定(框702)第一vlcap130的通信覆盖区域至少部分地与第二vlcap130的通信覆盖区域重叠来对此进行响应,并且然后在覆盖区域拓扑存储库120中存储(框706)第一vlcap130的标识符以及与第二vlcap130的标识符的指示的关联性。类似地,协调节点110还可以基于从第三vlcap130接收的、包含第一vlcap130的标识符和第二vlcap130的标识符的覆盖报告来确定(框704)第一vlcap130的通信覆盖区域至少部分地与第三vlcap130的通信覆盖区域重叠,并且然后在覆盖区域拓扑存储库120中存储(框706)将第一vlcap130的标识符与第三vlcap130的标识符相关联的信息。

本公开的一些其他实施例涉及可以触发协调节点110来控制vlcap130中的一个或多个的通信的各种事件。

在图8的实施例中,ue108经历的错误率可以使协调节点110控制vlcap130中的一个或多个。更具体地,协调节点110接收(框800)指示ue108经历的通信错误率的错误率报告,并且基于错误率报告的内容在使用第一vlcap130还是使用第二vlcap130和第三vlcap130与ue108通信之间进行选择(框802)。协调节点110响应于该选择(框802)来控制(框804)第一vlcap130、第二vlcap130和第三vlcap130。因此,例如,当在第二vlcap130与ue_a108之间的通信中发生过高的错误率时,可以激活第一vlcap130以从第二vlcap130和第三vlcap130接管通信责任。

在图9的实施例中,传送给ue的分组中所包含的信息的机密性等级可以使协调节点110控制vlcap130中的一个或多个。更具体地,协调节点110确定(框900)传送给ue108的分组中所包含的信息的机密性等级,并且基于信息的所确定的机密性等级在使用第一vlcap130还是使用第二vlcap130和第三vlcap130与ue108通信之间进行选择(框102)。协调节点110响应于该选择(框902)来控制(框904)第一vlcap130、第二vlcap130和第三vlcap130。例如,不太机密信息可以通过第一vlcap130向ue_a传送,而高度机密的信息(例如,至少具有阈值保密等级的信息)可以通过第二vlcap130向ue_a传送。相对于使用第一vlcap130的较大的覆盖区域的情况,使用较小的通信覆盖区域来发送或接收高度机密的信息可以降低其被其他ue偷听的可能性。

在图10的实施例中,plcap130的通信带宽利用率可以使协调节点110控制vlcap130中的一个或多个。更具体地,协调节点110确定(框1000)与ue108通信的vlcap130的通信带宽利用率,并且基于所确定的通信带宽利用率在使用第一vlcap130还是使用第二vlcap130和第三vlcap130与ue108通信之间进行选择(框1002)。协调节点110响应于该选择(框1002)来控制(框1004)第一vlcap130、第二vlcap130和第三vlcap130。例如,当第一vlcap130由于具有过高的通信带宽利用率而过载时,协调节点110可以触发第二vlcap130和第三vlcap130从第一vlcap130接管通信责任。与第一vlcap130的较大的通信覆盖区域相比,第二vlcap130和第三vlcap130的较小的通信覆盖区域可以在高密度ue环境中提供更高带宽的通信。

在图11的实施例中,vlcap130中所包含的接收器电路的标识符通信能力可以使协调节点110控制vlcap130中的一个或多个。更具体地,协调节点110确定(框1100)vlcap108中所包含的接收器电路的通信能力,并且基于所确定的通信能力在使用第一vlcap130还是使用第二vlcap130和第三vlcap130与ue108通信之间进行选择(框1102)。协调节点110响应于该选择(框1102)来控制(框1104)第一vlcap130、第二vlcap130和第三vlcap130。例如,接收器电路的调制和/或编码能力可以被用于在vlcap130之间进行选择,以向要被提供服务的ue的发送器电路提供改进的操作匹配。

图12是根据本公开的一些实施例配置的协调节点110的框图。协调节点110包括处理器1200、存储器1210和网络接口电路,该网络接口电路可以包括无线电和/或vlc网络收发器电路1226和/或有线网络接口1224(例如以太网接口)。无线电和/或vlc网络收发器电路1226可以包括但不限于:lifi、lte或其他蜂窝收发器、wifi收发器(ieee802.11)、蓝牙、wimax收发器或被配置为与vlcap130通信的其他无线通信收发器。

处理器1200可以包括一个或多个数据处理电路,例如可以共同定位或在一个或多个网络上分布的通用和/或专用处理器(例如,微处理器和/或数字信号处理器)。处理器1200被配置为执行存储器1210(下文描述为非暂时性计算机可读介质)中的计算机程序代码1212,以执行本文描述为由协调节点执行的操作中的至少一些。存储器1210还可以包括覆盖区域拓扑存储库120。协调节点110还可以包括用户输入接口1220(例如,触摸屏、键盘、小键盘等)和显示设备1222。

图13是形成根据本公开的一些实施例配置的协调节点的模块1300的框图。参照图13,模块1300包括事件发生识别模块1300、vlcap覆盖区域拓扑确定模块1302和vlcap控制模块1304。事件发生识别模块1300用于识别与第一vlcap130的操作有关的事件的发生。vlcap覆盖区域拓扑确定模块1302用于响应于识别事件的发生,确定第二vlcap130和第三vlcap130均具有至少部分地在第一vlcap130的通信覆盖区域内的通信覆盖区域。vlcap控制模块1304用于响应于所述确定来控制第二vlcap130和第三vlcap130,以避免它们干扰第一vlcap130与在第二vlcap130或第三vlcap130的公共通信覆盖区域内的任何ue108之间的通信。

图14是根据本公开的一些实施例配置的vlcap130的框图。vlcap130包括处理器1400、存储器1410、vlc收发器电路1420,并且还可以包括有线网络接口1422(例如以太网)和/或无线电网络收发器电路1424。vlc收发器电路1420被配置为根据本文的更多实施例与ue108通信。无线电网络收发器电路1424可以包括但不限于:lte或其他蜂窝收发器、wifi收发器(ieee802.11)、蓝牙、wimax收发器或被配置为与协调节点110通信的其他无线通信收发器。

处理器1400可以包括一个或多个数据处理电路,例如可以共同定位或在一个或多个网络上分布的通用和/或专用处理器(例如,微处理器和/或数字信号处理器)。处理器1400被配置为执行存储器1210(下文描述为非暂时性计算机可读介质)中的计算机程序代码1412,以执行本文描述为由vlcap执行的操作中的至少一些。

其他定义和实施例:

在对本发明构思的各种实施例的以上描述中,要理解的是,本文使用的术语仅用于描述具体的实施例的目的,而不意图限制本发明构思。除非另外定义,否则本文使用的所有术语(包括技术术语和科学术语)具有与本发明构思所属领域的普通技术人员通常所理解的意义相同的意义。将理解,诸如在通用词典中定义的术语等的术语应被解释为具有与它们在本说明书的上下文和相关技术中的意义相一致的意义,而不被解释为理想或过于正式的意义,除非本文有这样的明确定义。

当元件被称作相对于另一元件进行“连接”、“耦合”、“响应”或其变形时,它可以直接连接、耦合到或者响应于其他元件,或者可以存在中间元件。相反,当元件被称作相对于另一元件进行“直接连接”、“直接耦合”、“直接响应”或其变形时,不存在中间元件。贯穿附图,类似附图标记表示类似的元素。此外,本文使用的“耦合”、“连接”、“响应”或其变型可以包括无线耦合、连接或响应。如本文中使用的,单数形式“一”、“一个”和“所述”意在还包括复数形式,除非上下文明确地给出相反的指示。为了简洁和/或清楚,可不对周知的功能或结构进行详细描述。术语“和/或”包括关联列出的一个或多个项目的任意和所有组合。

将理解,虽然本文中可以使用术语第一、第二、第三等来描述各元件/操作,但是这些元件/操作不应被这些术语限制。这些术语仅用于将一个元素/操作与另一个元素/操作相区分。因此,在一些实施例中的第一元件/操作可以在其他实施例中称作第二元件/操作,而不会脱离本发明构思的教导。贯穿说明书,相同的附图标记或相同的参考符号表示相同或类似的元素。

本文使用的术语“包括”、“包含”、“含有”、“涵盖”、“计入”、“有”、“拥有”、“具有”或其变形是开放式的,并且包括一个或多个所记载的特征、整数、元件、步骤、组件、或功能,但是不排除存在或添加一个或多个其他特征、整数、元件、步骤、组件、功能或其组合。此外,如本文的使用,常用缩写“e.g.(例如)”来自于拉丁短语“exempligratia”,可以用于介绍或指定之前提到的项目的一般示例,而不意图作为该项目的限制。常用缩写“即(i.e.)”来自于拉丁短语“idest”,可以用于指定更一般引述的具体项目。

这里参考计算机实现的方法、设备(系统和/或装置)和/或计算机程序产品的方框图和/或流程图说明描述了示例实施例。应当理解的是,可以通过由一个或多个计算机电路执行的计算机程序指令来实现框图和/或流程图图示的框以及框图和/或流程图图示的框的组合。可以将这些计算机程序指令提供给通用计算机电路、专用计算机电路和/或其他可编程数据处理电路的处理器电路来产生机器,使得经由计算机和/或其他可编程数据处理设备的处理器执行的指令转换和控制晶体管、存储器位置中存储的值、以及这种电路内的其他硬件组件,以实现框图和/或流程图框中指定的功能/动作,并由此创建用于实现框图和/或流程图框中指定的功能/动作的装置(功能)和/或结构。

这些计算机程序指令也可以存储在有形计算机可读介质中,所述有形计算机可读介质可以指导计算机或其他可编程数据处理装置按照具体的方式作用,使得在计算机可读介质中存储的指令产生制品,所述制品包括实现在所述框图和/或流程图的框中指定的功能/动作的指令。因此,本发明构思的实施例可以在硬件和/或在诸如数字信号处理器之类的处理器上运行的软件(包括固件、贮存软件、微代码等)上实现,所述处理器可以统称为″电路″、″模块″或其变体。

还应当注意的是,在一些备选实施例中,在框中标记的功能/动作可以不以流程图中标记的顺序发生。例如依赖于所涉及的功能/动作,连续示出的两个方框实际上可以实质上同时执行,或者方框有时候可以按照相反的顺序执行。此外,可以将流程图和/或框图中的给定模块的功能分离成多个框和/或流程图的两个或更多框的功能和/或可以至少部分地集成框图。最后,在不脱离本发明构思的范围的情况下,可以在所示出的框之间添加/插入其他框,和/或可以省略框/操作。此外,尽管一些图包括关于通信路径的箭头来指示通信的主要方向,但是应当理解的是,通信可以以与所指示的箭头的相反方向发生。

在基本上不脱离本发明构思原理的前提下,可以对实施例做出许多改变和修改。所有这些改变和修改旨在在本文中被包括在本发明构思的范围内。因此,上述主题应理解为示例性的而非限制性的,并且所附实施例的示例旨在覆盖落入本发明构思的精神和范围之内的所有这些修改、改进和其他实施例。因此,在法律允许的最大范围内,本发明构思的范围应由所附实施例的示例及其等同物的最宽允许解释来确定,并且不应受限于或限制于之前的具体实施方式。

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