对无线电力递送环境进行成像和跟踪其中对象的技术的制作方法

文档序号:14203102阅读:257来源:国知局
对无线电力递送环境进行成像和跟踪其中对象的技术的制作方法

相关申请的交叉引用

本申请要求于2015年4月10日提交的题为“systemsandmethodsforwirelesscharging”的序列号为62/146,233的美国临时专利申请的优先权和权益,该申请通过引用方式被明确地纳入本文。



背景技术:

诸如全球定位系统(gps)等的位置确定系统已经提供了识别和跟踪设备的位置和移动的能力。尽管在室外相当准确,但是很多位置确定系统在设备位于室内时无法检测。已经提出了涉及信标、应答器和/电力线的用于在室内对设备进行定位的解决方案。但是,这些系统只能定位设备本身而不是系统内的其他对象。而且,这些系统除了跟踪设备之外没有别的用途。

因此,需要能够克服上述问题的技术以及提供附加益处的技术。本文中提供的一些在先或相关系统的示例以及其相关联的限制旨在是说明性的而非排他性的。本领域技术人员在阅读以下“具体实施方式”之后将明了当前或现有系统的其他限制。

附图说明

本发明的一个或多个实施方案通过示例而不是限制的方式示出在附图的图中,在附图中,相同的附图标记表示相似的元件。

图1是示出描绘无线电力递送环境内的从一个或多个无线充电器到各种无线设备的无线电力递送的示例无线电力递送环境的框图。

图2是示出根据一些实施方案的用于开始无线电力递送的无线充电器与无线接收设备之间的示例操作的顺序图。

图3是示出根据一些实施方案的无线电力传输器(充电器)的示例部件的框图。

图4是示出根据一些实施方案的无线电力接收器(客户端)的示例部件的框图。

图5是示出包括处理系统的示例无线电力分配(或递送)环境的图,所述处理系统被配置为除了其他特征之外生成无线电力分配环境500中的静态或半静态对象的三维(3d)图像(或全息图)。

图6是示出指示本文中描述的用于对无线电力递送环境进行成像并且跟踪其中的对象的技术的各阶段的示例时间线的图。

图7a和图7b是示出根据一些实施方案的用于生成无线电力递送环境的3d图像(或全息图)的示例过程的数据流程图。

图8是示出根据一些实施方案的用于跟踪无线电力递送环境中的对象的示例过程的数据流程图。

图9是示出根据一些实施方案的示例分布式零售环境的形式的无线电力分配(或递送)环境的图。

图10示出了根据一些实施方案的零售环境的示例3d图像(或全息图)的2d表示。

图11是示出根据一些实施方案的示例展示架的图。

图12是示出根据一些实施方案的电子显示器的示例部件的框图。

图13是示出根据一些实施方案的示例热量(或停留图)的示图。

图14是示出根据一些实施方案的示例流动图的图。

图15a-15d图示了根据一些实施方案的图形用户界面的各种示例,当客户靠近或接近电子显示器时,该图形用户界面可以经由电子显示器(或价格标签)被显示给客户。

图16描绘了根据一些实施方案的示出具有移动(或智能)电话或平板计算机设备的形式的无线电力接收器或客户端的代表性移动设备或平板计算机的示例部件的框图。

图17描绘了计算机系统的示例形式的机器的图形表示,在该计算机系统中可以执行用于引起机器执行本文中讨论的任何一个或多个方法的一组指令。

具体实施方式

本文中描述了用于对无线电力递送环境中的静态或半静态对象进行成像并且跟踪其中包含的非静态对象的技术。更具体地,本公开文本的实施方案描述了用于确定无线电力递送环境中的非静态对象的相对位置和移动的技术。另外,这些技术描述了用于生成诸如热量(或停留)图和流动图等基于运动的图的方法和系统。

在一些实施方案中,本文中描述的系统可以使用具有多个天线的无线电力递送系统(例如,无线充电设备)来开发和/或以其他方式生成无线电力递送环境的3drf图像(全息图或图)。更具体地,无线电力递送系统可以从分布在整个无线电力递送环境中的无线电力接收器接收信标消息,并且基于每个天线处的测量相位来形成3d射频图像。

在一些实施方案中,可以使用超声数学基于接收的信标信号的测量相位的变化以及静态或半静态环境3drf图像(全息图或图)的知识来检测和/或以其他方式识别无线电力递送环境内的非静态对象。系统可以跟踪无线充电环境中的对象(或阴影)。可以生成基于运动的图来表示行为。例如,系统可以生成热量和/或流动图。

另外,在一些实施方案中,系统可以基于跟踪数据来预测行为和/或执行各种模式检测算法。

以下描述和附图是说明性的,而不应当被解释为限制性的。描述了很多具体细节以提供对本公开文本的透彻理解。然而,在某些情况下,为了避免混淆描述,没有描述众所周知的或常规的细节。本公开文本中提及的一个实施方案或实施方案可以但不一定指的是相同实施方案;并且这样的提及表示至少一个实施方案。

本说明书中提及的“一个实施方案”或“实施方案”表示结合该实施方案描述的特定特征、结构或特性被包括在本公开文本的至少一个实施方案中。说明书中多处出现的短语“在一个实施方案中”不一定全部指代相同的实施方案,也不是与其他实施方案相互排斥的单独的或替代的实施方案。而且,描述了可以由一些实施方案而不是其他实施方案来展现的各种特征。类似地,描述了对于一些实施方案可能是要求但是对于其他实施方案不是要求的各种要求。

在本说明书中使用的术语在本公开文本的上下文中以及在使用每个术语的具体上下文中通常具有其在本领域中的普通意义。在以下或说明书的其他地方讨论用于描述本公开文本的某些术语,以向从业者提供关于本公开文本的描述的附加引导。为了方便起见,可能会突出显示某些术语,例如使用斜体和/或引号。突出显示的使用对术语的范围和含义没有影响;术语的范围和含义在相同的上下文中是相同的,不论它是否被突出显示。可以理解,同样的事情可以用不止一种方式来陈述。

因此,替代的语言和同义词可以用于本文中讨论的任何一个或多个术语,关于术语是否在本文中被阐述或论述也没有任何特别的重要性。提供了某些术语的同义词。一个或多个同义词的叙述并不排除使用其他同义词。包括本文中讨论的任何术语的示例在内的本说明书中的任何地方的示例的使用仅是说明性的,而不旨在进一步限制本公开文本或任何示例性术语的范围和含义。同样地,本公开文本不限于本说明书中给出的各种实施方案。

不意图进一步限制本公开文本的范围,下面给出根据本公开文本的实施方案的仪器、装置、方法及其相关结果的示例。注意,为了方便读者,可以在示例中使用标题或者子标题,其决不应当限制本公开的范围。除非另外定义,否则本文中使用的所有技术和科学术语具有与本公开文本所属领域的普通技术人员通常理解的相同的含义。如果发生冲突,则本文本(包括定义)将占主导。

本文中提供的任何标题仅仅是为了方便,而不一定影响要求保护的发明的范围或含义。

i.无线充电系统概述/架构

图1是示出描绘从无线电力递送环境100内的一个或多个无线充电器101到各种无线设备102的无线电力递送的示例无线电力递送环境100的图。更具体地,图1示出了示例无线电力递送环境,其中无线电力和/或数据可以被递送到可用的无线设备102.1-102.n,可用的无线设备102.1-102.n具有一个或多个电力接收器客户端103.1-103.n(本文中也称为“无线电力接收器”或“无线电力客户端”)。无线电力接收器被配置为从一个或多个无线充电器101接收无线电力。

如图1的示例中所示,无线设备102.1-102.n分别是移动电话设备102.2和102.n以及无线游戏控制器102.1,但是无线设备102.1-102.n可以是需要电力并且能够经由一个或多个集成电力接收器客户端103.1-103.n接收无线电力的任何(智能或非智能)无线设备或系统。如本文中讨论的,一个或多个集成电力接收器客户端或“无线电力接收器”接收并且处理来自一个或多个传输器/充电器101.a-101.n的电力,并且将电力提供给无线设备102.1-102.n用于其操作。

每个充电器101(本文中也称为“传输器”、“天线阵列”或“天线阵列系统”)可以包括多个天线104,例如包括数百或数千个天线的天线阵列,这些天线能够向无线设备102递送无线电力。在一些实施方案中,天线是自适应相控射频天线。充电器101能够确定用于将相干电力传输信号递送到电力接收器客户端103的适当的相位。阵列被配置为从相对于彼此处于特定相位的多个天线发射信号(例如,连续波或脉冲电力传输信号)。可以理解,术语“阵列”的使用不必然将天线阵列限制为任何特定的阵列结构。也就是说,天线阵列不需要以特定的“阵列”形式或几何结构来构造。此外,如本文中使用的,术语“阵列”或“阵列系统”可以用来包括用于信号发生、接收和传输的相关和外围电路,诸如无线电、数字逻辑和调制解调器。在一些实施方案中,充电器101可以具有嵌入式wi-fi集线器。

无线设备102可以包括一个或多个接收电力客户端103。如图1的示例中所示,示出了电力递送天线104a和数据通信天线104b。电力递送天线104a被配置为在无线电力递送环境中提供无线射频电力的递送。数据通信天线被配置为向电力接收器客户端103.1-103和/或无线设备102.1-102.n发送数据通信并且从电力接收器客户端103.1-103和/或无线设备102.1-102.n接收数据通信。在一些实施方案中,数据通信天线可以经由蓝牙、wi-fi、zigbee等进行通信。

每个电力接收器客户端103.1-103.n包括用于从充电器101接收信号的一个或多个天线(未示出)。同样地,每个充电器101.a-101.n包括具有一个或多个天线和/或一组天线的天线阵列,这些天线能够相对于彼此以特定相位发射连续波信号。如以上所讨论的,每个阵列能够确定用于向电力接收器客户端102.1-102.n递送相干信号的适当的相位。例如,相干信号可以通过计算在阵列的每个天线处接收的信标信号的复共轭来确定,使得相干信号针对传输信标信号的特定电力接收器客户端被适当地相控。

尽管未示出,但是环境的每个部件(例如,无线电力接收器、充电器等)可以包括控制和同步机构,例如数据通信同步模块。充电器101.a-101.n可以连接到电源,诸如例如将充电器连接到建筑物中的标准或主要交流(ac)电源的电源插座或电源。替代地或另外地,充电器101.a-101.n中的一个或多个可以由电池或经由其他设施来供电。

在一些实施方案中,电力接收器客户端102.1-102.n和/或充电器101.a-101.n利用反射物体106,诸如例如在范围内的墙壁或其他rf反射障碍物,用于在无线电力递送环境内设立信标并且传输和/或接收无线电力和/或数据。无论阻挡物体是否在充电器与电力接收器客户端之间的视线内,反射物体106都可以用于多向信号通信。

如本文中描述的,每个无线设备102.1-102.n可以是能够与示例环境100内的另一设备、服务器和/或其他系统建立连接的任何系统和/或设备、和/或设备/系统的任意组合。在一些实施方案中,无线设备102.1-102.n包括用于向用户呈现数据的显示器或其他输出功能、和/或用于接收来自用户的数据的输入功能。作为示例,无线设备102可以是但不限于视频游戏控制器、服务器桌面、台式计算机、计算机集群、移动计算设备诸如笔记本、膝上型计算机、手持计算机、移动电话、智能手机、pda、blackberry设备、treo和/或iphone等。无线设备102也可以是任何可穿戴设备,诸如手表、项链、戒指或者甚至嵌入在客户身体上或内的设备。无线设备102的其他示例包括但不限于安全传感器(例如,火或一氧化碳)、电动牙刷、电子门锁/手柄、电灯开关控制器、电动剃须刀等。

尽管在图1的示例中没有示出,但是充电器101和电力接收器客户端103.1-103.n每个可以包括用于经由数据信道进行通信的数据通信模块。替代地或另外地,电力接收器客户端103.1-103.n可以引导无线设备102.1-102.n经由现有的数据通信模块与充电器通信。

另外,在一些实施方案中,信标信号(本文中主要被称为连续波形)可以替代地或另外地采取调制信号的形式。

图2是示出根据一个实施方案的用于开始无线电力递送的在无线充电器101与电力接收器客户端103之间的示例操作的顺序图200。首先,在充电器101与电力接收器客户端103之间建立通信。充电器101随后向电力接收器客户端103发送信标调度表,以布置信标广播和rf电力/数据递送调度表。基于调度表,电力接收器客户端103广播所述信标。如所示,充电器101从电力接收器客户端103接收信标并且检测接收到信标信号的相位(或方向)。充电器101然后基于所接收的信标的相位(或方向)来向电力接收器客户端103递送无线电力和/或数据。也就是说,充电器101确定相位的复共轭,并且使用复共轭来在与从电力接收器客户端103接收到信标信号的相同方向上向电力接收器客户端103递送电力。

在一些实施方案中,充电器101包括很多天线;其中的一个或多个天线用于向电力接收器客户端103递送电力。充电器101可以检测在每个天线处接收到信标信号的相位。大量的天线可能导致在充电器101的每个天线处接收到不同的信标信号。然后,充电器可以确定在每个天线处接收到的信标信号的复共轭。使用复共轭,一个或多个天线可以发射考虑到充电器101中的大量天线的影响的信号。换言之,充电器101以如下方式从一个或多个天线发射信号,使得能够从一个或多个天线创建在相反方向近似地再现信标的波形的聚合信号。

如本文中描述的,无线电力可以按电力周期递送。下面参考图3描述开始无线电力递送所需要的信令的更详细的示例。如本文中讨论的,一旦配对,充电器和客户端具有用于传输rf电力和数据通信的建立的链路。以下示例描述了根据一个实施方案的系统电力周期(其包括配对过程)的示例。

在操作的示例中,控制充电器阵列的主总线控制器(mbc)从电源接收电力并且被激活。mbc激活充电器阵列上的代理天线元件,并且代理天线元件进入默认“发现”模式以识别在充电器阵列的范围内的可用无线接收器客户端。当找到客户端时,充电器阵列上的天线元件上电、计算和(可选地)校准。

接下来,mbc基于其相应的属性和/或要求来为要接收电力的所有无线电力接收器客户端生成信标节拍调度(bbs)周期和电力调度(ps)。mbc还识别其状态将在客户端查询表(cqt)中被查询的任何其他可用客户端。被放置在cqt中的客户端是那些处于“待命”状态的客户端,例如不接收电荷。bbs和ps基于关于客户端的重要信息来进行计算,诸如例如电池状态、当前的活动/使用情况、距离电量耗尽还有多长时间、使用方面的优先级等。

代理ae向所有客户端广播bbs。如本文中讨论的,bbs指示每个客户端应当在何时发送信标。同样,ps指示阵列应当在何时以及向哪些客户端发送电力。每个客户端开始广播其信标,并且根据bbs和ps从阵列接收电力。代理可以同时查询客户端查询表以检查其他可用客户端的状态。客户端只能存在于bbs或cqt(例如,等待列表)中,而不能同时存在于两者中。在一些实施方案中,可以在bbs和ps上服务有限数目的客户端(例如,32)。同样,cqt也可以限于多个客户(例如,32)。因此,例如,如果多于64个客户端在充电器的范围内,则这些客户端中的一些将不会在bbs或cqt中有效。在前一步骤中收集的信息连续地和/或周期性地更新bbs周期和/或ps。

图3是示出根据一个实施方案的无线充电器300的示例部件的框图。如图3的示例中所示,无线充电器300包括共同构成天线阵列的主总线控制器(mbc)板和多个夹层板。mbc包括控制逻辑310、外部电源接口(i/f)320、通信模块330和代理340。夹层(或天线阵列板350)每个包括多个天线360a-360n。在一些实施方案中,可以省略部分或全部部件。附加的部件也是可能的。

控制逻辑310被配置为向阵列部件提供全部控制和消息。控制逻辑310可以包括一个或多个处理器、fpga、存储器单元等,并且引导和控制各种数据和电力通信。通信模块330可以在数据载频上引导数据通信,诸如用于时钟同步的基本信号时钟。数据通信可以是蓝牙、wi-fi、zigbee等。同样,代理服务器340可以经由如本文中描述的数据通信与客户端通信。所述数据通信可以是蓝牙、wi-fi、zigbee等。外部电源接口320被配置为接收外部电力并且将电力提供给各种部件。在一些实施方案中,外部电源接口320可以被配置为接收标准的外部24伏电源。替代配置也是可能的。

图4是示出根据一些实施方案的无线电力接收器(客户端)的示例部件的框图。如图4的示例中所示,接收器400包括控制逻辑410、电池420、通信模块430和相关联的天线470、电力计440、整流器450、组合器455、信标信号发生器460和相关联的天线480、以及将整流器450或信标信号发生器460连接到一个或多个相关联的天线490a-n的开关465。在一些实施方案中,可以省略部分或全部部件。附加的部件也是可能的。

在接收器400具有多于一个天线的情况下,组合器455接收并且组合从电力传输器接收到的电力传输信号。组合器可以是被配置为在维持匹配状态的同时实现输出端口之间的隔离的任何组合器或分频电路。例如,组合器455可以是威尔金森电力分频电路(wilkinsonpowerdividercircuit)。

整流器450从组合器455(如果存在)接收组合电力传输信号,该组合电力传输信号通过电力计440被馈送到电池420用于充电。电力计440测量接收到的电力信号强度,并且向控制逻辑410提供这个测量。控制逻辑410也可以从电池420本身接收电池电力水平。控制逻辑410还可以经由通信模块430在数据载波频率(诸如用于时钟同步的基本信号时钟)上传输/接收数据信号。信标信号发生器460使用天线480或490传输信标信号或校准信号。可以注意到,虽然电池420被示出为被充电并且向接收器400提供电力,但是接收器也可以直接从整流器450接收其电力。这可以是整流器450向电池420提供充电电流的补充,或者代替提供充电。而且,可以注意到,使用多个天线是实施的一个示例,并且结构可以被简化为一个共享天线。

客户端识别符(id)模块415存储可以在无线电力递送环境中唯一地识别电力接收器客户端的客户端id。例如,id可以在通信被建立时传输到一个或多个充电器。在一些实施方案中,电力接收器客户端还可以能够基于客户端id来在无线电力递送环境中接收和识别其他电力接收器客户端。

可选的运动传感器495可以检测运动并且发信号通知控制逻辑410相应地起作用。例如,当设备以高频率(例如,高于500mhz)接收电力时,其位置可能变成(进入)辐射的热点。因此,当设备在人身上时,例如嵌入在移动设备中,辐射水平可能超过联邦通信委员会(fcc)或其他医疗/工业当局设置的可接受的辐射水平。为了避免任何潜在的辐射问题,设备可以集成运动检测机构,诸如加速度计或等效的机构。一旦设备检测到它正在运动,就可以假定它正在被用户操作,并且会触发到该阵列的信号,以停止向其传输电力或者将接收的电力降低到电力的可接受的部分。如果设备在如汽车、火车或飞机等移动环境中使用,则只能间歇性地或以降低的水平传输电力,除非设备接近失去所有可用电力。

ii.成像和跟踪对象/热量和流动图生成

下面更详细地描述用于对无线电力递送环境成像和跟踪其中包含的对象的各种技术和示例。更具体地,下面的实施方案描述了用于使用由分布在整个环境中的电力接收器客户端传输的信标信令来生成包括静态或半静态对象的无线电力递送环境的3d图像(或全息图)的技术。这些技术还描述了通过无线电力递送环境跟踪非静态对象并且生成热量和流动图以指示环境内的非静态对象的移动。

图5是示出包括处理系统550的示例无线电力分配(或递送)环境500的图,该处理系统550被配置为除了其他特征之外生成无线电力分配环境500中的静态或半静态对象的3d图像(或全息图)。另外,处理系统550还被配置为跟踪无线电力分配环境500中的非静态对象的相对位置和移动。

如图5的示例中所示,无线电力分配(或递送)环境500可以包括无线充电器501、多个电力接收器客户端503a-503n和处理系统550。电力接收器客户端503a-503n被配置为从无线充电器501接收无线电力。电力接收器客户端503a-503n可以嵌入在整个无线电力分配(或递送)环境500中的静态或半静态对象中。例如,在一些实施方案中,电力接收器客户端503a-503n可以嵌入在无线地供电的电子显示器或价格标签设备中。另外,电力接收器客户端503a-503n可以嵌入在非静态对象诸如用户设备(例如,移动电话)中。充电器501可以是图1的充电器101,但是替代配置是可能的。图5的示例示出了单个无线充电器;然而,无线电力分配(或递送)环境500可以包括任何数目的充电器,其可以例如将提供电力的范围扩展到更大的地理环境和/或服务更多的电力接收器客户端。

在一些实施方案中,充电器501经由任何有线或无线网络与处理系统550通信。此外,虽然被示出为不同的系统,但是在一些实施方案中,处理系统550的部分或全部部件和/或功能可以替代地或另外地被包括在一个或多个无线充电器501中。

如图5的示例中所示,处理系统550包括映射和跟踪模块555。映射和跟踪模块555被配置为生成无线电力递送环境500的3d图像(或全息图),该3d图像(或全息图)包括无线电力分配(或递送)环境500内的静态或半静态对象以及任何其他障碍物或反射对象,诸如例如墙壁或其他rf反射障碍物。

如本文中讨论的,无线充电器501配置有多个自适应相控天线,这些天线从电力接收器客户端503a-503n接收信标信号并且测量在多个自适应相控天线中的每个处的信标信号的相位。在一些实施方案中,信标信号的幅度也如本文中描述地被测量和比较。如图6所示,无线充电器501和/或处理系统550的操作可以分为两个阶段:学习(或训练)阶段以及跟踪和更新阶段。

在学习(或训练)阶段期间,基于接收的相位来生成无线电力递送环境的3d图像(或全息图)。生成无线电力递送环境的初始3d图像(或全息图)所需要的时间段t1可以根据多个因素而变化。例如,环境的复杂度、充电器的数目、传输信标的无线电力接收器的数目以及非静态对象的移动都可以影响生成无线电力递送环境的初始3d图像(或全息图)所需要的时间。

在一些实施方案中,无线充电器501将相位测量值发送到处理系统550,该处理系统550接收信号并且在一段时间内识别环境。例如,处理系统550可以对一段时间的测量值求平均以获得具有静态对象的空商店的视图,例如通过减去移动的任何对象。参考图7a-7b更详细地示出和讨论用于生成无线电力递送环境的3d图像(或全息图)的示例过程。同样地,图10示出了零售环境的示例3d图像(或全息图)的2d表示。

在跟踪和更新阶段期间,通过无线电力递送环境(例如,零售环境)的3d图像(或全息图)跟踪非静态对象。例如,可以基于在所接收的信标信号中测量的相位变化通过无线电力递送环境(例如,零售环境)来跟踪非静态或移动对象,诸如例如零售环境中的客户。参考图8a-8b更详细地示出和讨论在无线电力递送环境中跟踪对象的示例过程。

图7a和图7b是示出根据一些实施方案的用于生成无线电力递送环境的3d图像(或全息图)的示例过程700的数据流程图。更具体地,示例过程700示出了在学习(或训练)阶段期间的3d图像(或全息图)的生成。除了其他功能之外,无线电力递送系统可以执行示例过程700。无线电力递送系统可以包括无线充电器(例如图5的无线充电器501)和/或处理系统(例如处理系统550)的部件。

首先,在过程710,无线电力递送系统分别从无线电力递送环境中的多个电力接收器客户端顺序地接收信标信号。如以上讨论的,电力接收器客户端可以根据bbs传输信标。在过程712,无线电力递送系统测量在多个自适应相控天线中的每个处的信标信号的相位。在过程714,无线电力递送系统为每个接收的信标信号生成相位方向图(phasepattern)。相位方向图包括在多个自适应相控天线中的每个处测量的信标信号的相位。

在过程716,无线电力递送系统将对于从电力接收器客户端发送的信标信号生成的每个相位方向图与对于从电力接收器客户端发送的信标信号生成的先前的相位方向图进行比较,以识别相位差。在判定过程718,无线电力递送系统确定相位是否随着时间而不同。该过程通过对一段时间内的测量值求平均来执行,以获得仅具有静态或半静态对象的环境的视图。非静态(或移动)对象被去除和/或以其他方式被减去。如果测量的相位随着时间显著不同,则无线充电系统返回到过程710。如果测量的相位随着时间是基本上相同的,则在过程720,无线充电系统保存信标信号的期望的相位方向图。如本文中讨论的,相位方向图可以包括在多个自适应相控天线中的每个处的信标信号的期望相位。

在决策过程730,无线电力递送系统确定是否已经保存了电力接收器客户端的多于阈值的期望的相位方向图。在一些实施方案中,阈值可以包括无线电力递送环境中的所有电力接收器客户端的期望的相位方向图。或者,阈值可以是从范围内的所有电力接收器客户端接收的信标的分数或百分比。

在过程732,无线电力递送系统以聚合方式处理期望的相位方向图以识别无线电力递送环境内的静态或半静态对象和其他障碍物。在一些实施方案中,可以使用超声数学来识别无线电力递送环境内的静态或半静态对象和其他障碍物。

最后,在过程734,无线电力递送系统生成无线电力递送环境的3d图像(或全息图),其包括静态或半静态对象以及其他障碍物。如本文中讨论的,静态或半静态对象可以是对于一移动阈值(例如数分钟、数小时、数天等)而言不移动的任何对象。例如,零售商店中的货架单元或者甚至货架上的物品可以被认为是静态或半静态的,即使它们最终可能被移动或出售。非静态物是那些超过移动阈值的对象。例如,客户或顾客可能在商店周围移动并且在短时间内保持静止而不超过移动阈值,例如,在排队等待、阅读产品信息等时,因此在本文中被认为是非静态对象。

图8是示出根据一些实施方案的用于跟踪无线电力递送环境中的对象的示例过程800的数据流程图。更具体地,示例过程800示出了基于由分布在整个无线电力递送环境中的电力接收器客户端传输的所接收的信标信号的相位变化通过无线电力递送环境来跟踪非静态对象(例如,客户或顾客)。如以上讨论的,可以在学习(或训练)阶段期间生成和/或以其他方式形成3d图像(或全息图)。除了其他功能之外,无线电力递送系统可以执行示例过程800。无线电力递送系统可以包括无线充电器(例如图5的无线充电器501)和/或处理系统(例如处理系统550)的部件。

首先,在过程810,无线电力递送系统接收由无线电力递送环境中的多个电力接收器客户端传输的信标信号。如本文中讨论的,在一段时间内在无线电力递送系统的多个自适应相控射频天线处接收信标信号。

在过程812,无线电力递送系统为每个接收的信标信号生成相位方向图。每个相位方向图包括在多个自适应相控rf天线中的每个处接收的信标的测量相位。在一些实施方案中,相位方向图还可以包括在多个自适应相控rf天线中的每个处接收的信标信号的测量的幅度信息。

在过程814,无线电力递送系统将相位方向图与期望的相位方向图进行比较。如本文中讨论的,期望的相位方向图包括在无线电力递送环境内不存在非静态(或移动)对象的情况下期望无线电力递送系统接收每个信标信号的相位,其可能影响测量的相位。

在过程816,无线电力递送系统处理相位差以识别无线电力递送环境内的一个或多个非静态对象。

在过程818,无线电力递送系统基于无线电力递送环境的3d图像(或全息图)和相位方向图中的相位差来跟踪与一个或多个非静态对象相关联的移动数据。例如,在一些实施方案中,可以使用超声数学来识别和跟踪无线电力递送环境内的非静态对象的位置或移动。如以上讨论的,三维图像标识在无线电力递送环境内的静态或半静态对象的形状和相对位置。在一些实施方案中,无线电力递送环境中的静态和非静态对象的形状和相对位置可以以波长级别的准确度来确定。

在过程820,无线电力递送系统聚合与无线电力递送环境内的一个或多个非静态对象相关联的移动数据。在一些实施方案中,移动数据可以在一段时间(例如,2小时的时间段、一天等)内被聚合。

在过程822,无线电力递送系统生成指示无线电力递送环境内的一个或多个非静态对象的聚合移动的基于运动的图。

在一些实施方案中,生成基于运动的图包括处理与一个或多个非静态对象相关联的聚合的移动数据以标识无线电力递送环境内的一个或多个停留点,并且标识在无线电力递送环境的三维图像上的停留点。停留点可以指示在相应停留时间内在无线电力递送环境的特定区域中的停滞。对三维图像上的停留点的标识可以包括例如在无线电力递送环境的三维图像上叠加或以其他方式标记停留点。可选地或另外地,停留点可以经由层数据被添加到无线电力递送环境的三维图像之上。其他示例也是可能的。

在一些实施方案中,停留点指示无线环境的三维图像上的相应停留时间。颜色或阴影可以用于指示停留时间。例如,较深的阴影或颜色可以指示较长的停留时间。在一些情况下,系统可以基于预定的时间范围或量化来确定阴影或颜色。在图13中示出包括停留时间的示例性的基于运动的图(本文中也称为热量图)。

在一些实施方案中,生成基于运动的图包括处理与一个或多个非静态对象相关联的聚合的移动数据以标识在无线电力递送环境内的一个或多个运动向量,并且标识在无线电力递送环境的三维图像上的运动向量。运动向量可以指示一个或多个静态对象的总体运动方向,并且在一些实施方案中,可以从包括停留时间的基于运动的图导出。对三维图像上的运动向量的标识可以包括例如在无线电力递送环境的三维图像上叠加或以其他方式标记运动向量。替代地或另外地,运动向量可以经由层数据被添加在无线电力递送环境的三维图像之上。其他示例也是可能的。运动向量可以从移动数据导出,并且在一些情况下,指示流动的幅度。例如,如果大多数客户在特定方向上移动,例如>90%,则运动向量相对于其他向量可以变暗或变长。

iii.零售解决方案和无线电子显示器

图9是示出根据一些实施方案的示例分布式零售环境900的形式的无线电力分配(或递送)环境的图。零售环境900可以是图5的无线电力分配(或交付)环境500,但是替代配置是可能的。更多或更少的部件是可能的。

如图9的示例中所示,零售环境900包括处理系统950、网络960、多个第三方数据消费者910、与集中式零售商数据库910通信的集中式零售商系统915、以及至少一个零售商电力分配场所920。在一些实施方案中,管理员可以经由本地零售商系统970访问和/或以其他方式控制或供应一个或多个充电器901。

零售商电力分配场所920可以包括与网络960通信的一个或多个充电器901、管理员设备905(本地或经由网络960)、以及与本地数据库975通信的本地零售商系统970。一个或多个充电器901进一步与具有嵌入式无线电力接收器客户端(诸如,例如图4的电力接收器客户端400)的各种设备通信。如图9的示例中所示,设备包括多个智能电话(或其他智能设备)903a-n、多个推车或篮子904、以及多个无线电子显示器980a-n。无线电子显示器980a-n可以是例如无线价格标签装置。参考图12更详细地示出和讨论示例无线电子显示器的部件。

除了其他特征之外,处理系统950可以在零售商电力分配场所920中生成或促进生成静态或半静态对象的3d图像(或全息图)。图10示出了零售商电力分配场所920中的静态或半静态对象的示例3d图像(或全息图)的2d表示。处理系统950还可跟踪或促进跟踪零售商电力分配场所920中的非静态对象(例如,客户)的相对位置和移动。另外,处理系统950可以向客户(未示出)提供智能推荐,并且可以进一步促进(全部或部分)本文中描述的成像和跟踪技术。虽然被示出为基于云,但是在一些实施方案中,处理系统950的部分或全部或者处理系统950的功能可以替代地或另外地位于零售商电力分配场所920中。例如,本文中讨论的处理系统950的功能可以替代地或另外地由一个或多个充电器901和/或本地零售商系统970来执行。

如图9所示,处理系统950包括多个服务器940和数据储存库930。处理系统950中可以包括任意数目的服务器940和/或数据储存库930。在一些实施方案中,云处理系统950可以包括推荐引擎(未示出),所述推荐引擎被配置为基于例如具有相似口味的其他客户/消费者的历史表现等来向客户提供各个产品推荐。另外,处理系统950可以包括各种学习系统和/或算法。例如,处理系统950可以提供可以利用分类算法以基于标准来识别物品或产品并且可以用更多的数据和结果的细化来训练等的监督学习(或机器学习系统)。作为示例而非限制,使用情况的示例包括方向图和图像识别。另外,处理系统950可以提供利用聚类算法以识别数据中的模式/趋势等的无监督学习。

一个或多个充电器901向各种无线设备提供无线电力,如本文中描述的。例如,无线设备可以是需要电力并且能够经由一个或多个集成的电力接收器客户端来接收无线电力的任何无线设备(智能或非智能)或系统。无线设备可以是图1的无线设备102.1-102.n,并且电力接收器客户端可以是电力接收器客户端103.1-103.n,但是替代的配置是可能的。如本文中描述的,充电器901可以促进基于从分布在整个零售商电力分配场所920中并且在零售商电力分配场所920内被无线地供电的电子显示器980a-n接收到的信标信号来在零售商电力分配场所920中生成静态或半静态对象的3d图像(或全息图)。电子显示器980a-n在零售商电力分配场所920中通常是静态的,并且在一些实施方案中,它们的相对位置将被提供给充电器和/或处理系统以促进在零售商电力分配场所920中生成3d图像(或全息图)。

随后可以基于在无线充电器901处测量的所接收的信标信号的相位变化来跟踪零售商电力分配场所920内的对象。如本文中讨论的,作为非静态对象或障碍物(例如,客户)在商店周围移动等的结果,出现相位变化。结合环境的3d图像(或全息图)使用相位变化以确定对象的相对位置并且通过零售商电力分配场所920来跟踪对象(例如,客户)。在一些情况下,客户也可以经由嵌入在他们上(例如,在他们的无线设备中或者嵌入在与客户相关联的推车或篮子中)的无线电力接收器客户端来被单独地识别和跟踪。

如本文中讨论的,还描述了用于确定客户行为或模式的技术。在图9的示例中,客户行为或模式可以通过处理系统950、一个或多个充电器901和/或本地零售商系统970确定。在一些实施方案中,本地零售商系统970可以基于客户行为或模式来向电子显示器(例如,价格标签的价格)动态地驱动变化(例如,基于需求的定价)。例如,客户行为或模式可以识别商店何时繁忙,例如,从下午5点到下午7点,或者特定物品的数量何时是有限的,并且价格可以自动提高。本地零售商系统970还可以识别易腐物品并且逐渐降低价格,使得零售商产生更少的浪费。

在一些实施方案中,在这个示例中描述的电子显示器(例如,价格标签)是无线地充电的,并且因此零售商可以驱动价格变化,而不必关心电子显示器的耗尽的电池或电池系统。在一些实施方案中,每个无线地供电的电子显示器可以表示特定物品的迷你电子商务网站。电子显示器可以呈现包括与物品或产品相关联的信息的数据。作为示例而非限制,该信息可以包括物品描述信息、物品定价信息、与物品相关联的聚合的客户评分或评价、和/或与物品相关联的客户评论。

在一些实施方案中,客户可以具有配备有可以替代地或另外地用于跟踪客户的一个或多个集成电力接收器客户端的推车或篮子904a-n。尽管未示出,但是在一些实施方案中,除了提供位置信息之外,集成到推车或篮子中的电力接收器客户端可以向其自身和/或交互单元(例如,显示单元)供电,所述交互单元能够向客户提供信息和/或从客户接收信息。

诸如客户偏好、购买历史等客户概况信息可以在各个位置被维持和/或以其他方式处理。例如,零售商可以在一个或多个数据库910中的中央零售商系统915处维持客户概况信息。这对于具有多个商店位置的零售商可能是有用的。替代地或另外地,本地系统(诸如例如,零售商系统970)可以维持客户概况信息。在一些实施方案中,由中央零售商系统915将该信息提供给各种本地零售商系统970。

如本文中讨论的,电子显示器980a-n可以从无线充电器901接收电力和/或数据。替代地或另外地,电子显示器980可以具有其他有线或无线联网连接和/或以其他方式与本地零售商系统970和/或中央零售商系统915通信。例如,电子显示器980可以经由无线局域网(wlan)(诸如wi-fi、wi-fidirect等)或者无线个域网(wpan)(诸如蓝牙、zigbee、rfid等)与本地零售商系统970和/或中央零售商系统915通信。在一些实施方案中,电子显示器980和/或本地零售商系统970和/或中央零售商系统915也可以经由wlan、wpan等与客户的无线设备直接通信。

在一些实施方案中,零售商系统可以向电子显示器980动态地推出物品或产品的价格更新。价格更新信息可以通过一个或多个充电器2301被推出到电子显示器980。替代地或另外地,价格更新信息可以经由本地零售商系统970和/或中央零售商系统915被无线地推出到电子显示器980。系统还可以跟踪物品或产品可用性以确定产品订购(重新订购)、货架补货等。

在一些实施方案中,电子显示器980包括价格信息,例如电子价格标签。一旦客户处于距离电子价格标签的特定范围(阈值范围)内,则电子价格标签可以能够通过例如会员卡或客户的无线设备来识别客户。如本文中讨论的,除了跟踪客户之外,可以保存并且存储关于客户的概况信息。电子显示器980(例如,电子价格标签)然后可以为客户定制信息。如下面更详细地讨论的,电子显示器具有嵌入式电力接收器客户端,其将信标信号发送到充电器并且用于生成无线环境的图。在一些实施方案中,零售商系统可以知道商店的布局,并且通过有线或无线机制与充电器通信静态电子显示器的位置。

在一些实施方案中,云处理系统950可以处理与客户在一个或多个零售商位置处购买的物品、由类似客户购买的物品等有关的信息,并且向客户提供产品推荐和/或消息。产品推荐和/或消息可以提供给客户的相关联的无线设备和/或配备有显示器的推车/篮子。替代地或另外地,产品推荐和/或消息可以提供给在客户旁边或附近的电子显示器980。在其他实施方案中,产品推荐和/或消息可以经由电子邮件、sms消息等发送给客户。

如以上讨论的,本文中描述的技术可以促进各种数据收集、客户跟踪和运动检测功能。所收集的数据可以通过云处理系统被处理以形成关于客户的个人概况信息和/或被聚合并且提供给第三方数据消费者910。概况信息可以包括历史数据,例如购买、访问、通过零售场所的移动等。

在一些实施方案中,系统提供各种消费者评论,包括产品的描述和评价(或评分)。参考图9b和9c分别更详细地示出和讨论客户评分和客户描述评论的示例。

在一些实施方案中,客户可以创建购物列表并且使用下载到无线设备的应用来自动创建购物计划路线。购物计划路线可以基于由充电器确定的零售场所的布局来计算。此外,无线设备可以帮助实时引导客户通过商店,并且当客户走弯路和/或以其他方式改变路线时自动地重新计算路线。本质上,系统提供室内gps系统,其使用客户的无线设备和/或推车/篮子以及系统对商店布局的了解(例如用于特定物品或产品的商店货架和电子显示器980)跟踪通过零售环境的客户。

在一些实施方案中,系统的一个或多个部件可以指示电子显示器提供对应于所购买或将要购买的物品的特殊指令。例如,特殊说明可以包括可以(或定期)与所购买或将要购买的特定物品结合使用和/或以其他方式与该特定物品相关的产品和/或服务。系统可以建议附加物品,并且然后引导用户通过零售商场所到附加物品的位置。

如以上讨论的,图10示出了如本文中描述地生成的零售环境1000的示例3d图像(或全息图)的2d表示。零售环境1000可以是图9的零售商电力分配场所920,但是替代配置是可能的。在图10的示例零售环境中示出了单个无线充电器1001,然而,该环境可以包括任意数目的充电器。如图10的示例中所示,示出了可以放置零售物品或产品的多个展示架。

图11是示出根据一个实施方案的示例展示架1100的图。展示架1100可以包括可以向客户呈现通信(例如,价格和其他产品信息)的多个无线电子显示器(或价格标签)1180a-n。如本文中讨论的,由于电子显示器1180每个包括一个或多个无线电力接收器,因此呈现的通信可以动态地频繁地改变,而不用考虑电池寿命。

图12是示出根据一些实施方案的电子显示器1200的示例部件的框图。电子显示器1200可以是图9的任何电子显示器980a-n或者图11的任何电子显示器1180a-n,但是替代配置是可能的。

如图12的示例中所示,电子显示器1200包括电力接收器客户端1202、电池系统1210、蓝牙(bt)模块1215、wi-fi模块1220、显示系统1230、存储器1235、一个或多个控制器1240、支付模块1250、对象识别模块1260、具有rfid天线1275的rfid模块1270、以及具有nfc天线1285的近场通信(nfc)模块1280。更多的或更少的部件是可能的。此外,电子显示器1200可以被壳体(未示出)整体地或部分地包封和/或以其他方式保护。

电力接收器客户端1202可以是图4的无线电力接收器客户端400,但是替代配置是可能的。如图12的示例中所示,电力接收器客户端1202包括数据处理模块1204、电力收集模块1206和识别(id)模块1208。更多的或更少的部件或模块是可能的。此外,电力接收器客户端1202可以通信地耦接到被配置为接收数据和电力信号的一个或多个天线1205a-n。在一些实施方案中,天线1205a-n可以与数据通信模块诸如wi-fi模块1215和bt模块1220共享,所述数据通信模块被配置为经由它们的相应的标准处理接收到的数据信号。在一些实施方案中,数据处理模块1204可以将数据信号路由到合适的模块用于处理。

电力收集模块1206可以收集从充电器接收的电力。电池系统1210可以为电子显示器1202的操作供电。电力接收器客户端1202可以经由内部电池(未示出)或直接对电池系统1210充电。如所讨论的,wi-fi模块1220和蓝牙(bt)模块1215被配置为接收和处理来自无线电力递送环境内的其他系统或装置的数据通信。

存储器1235可以是被配置为存储可以由一个或多个控制器1240执行的指令的任何存储器系统。在一些实施方案中,控制器还可以控制显示系统1230。在一些实施方案中,显示系统1230可以是诸如触摸屏显示器等交互式系统;然而其他实施方案是可能的。作为示例而非限制,显示屏幕1230可以是电子墨水显示器、液晶显示器、发光二极管显示器等,包括其组合或变体。

在一些实施方案中,支付模块1250可以处理支付信息和/或以其他方式便于经由电子显示器1200的支付。例如,qr码生成模块可以生成qr码,其可以由客户使用移动设备扫描。一旦被扫描,推车信息可以更新,并且可以经由客户的移动设备进行支付。替代地或另外地,在一些实施方案中,支付可以经由nfc模块1280进行。信息可以被路由到支付模块1250用于处理和最终化。

在一些实施方案中,电子显示器1200可以经由会员卡、用户的移动设备等来识别邻近对象(例如,客户)。例如,会员卡可以具有嵌入式rfid标签,其可以由rfid模块1270在靠近会员卡时读取。对象识别模块1260可以搜索数据库和/或以其他方式请求关于使用的信息。或者,身份信息可以被传送到本地或基于云的零售或处理系统用于进一步处理。

图13是示出根据一些实施方案的示例加热量(或停留图)1300的图。更具体地,热量(或停留图)1300包括在如参考图10描述地生成的零售环境1000的示例3d图像(或全息图)上指示的停留时间。

图14是示出根据一些实施方案的示例流动图1400的图。更具体地,流动图1400包括在如参考图10描述地生成的零售环境1000的示例3d图像(或全息图)上指示的运动向量。

图15a-15d图示了当客户靠近或接近电子显示器时可以经由电子显示器(或价格标签)向客户显示的图形用户界面的各种示例。如本文中讨论的,本地零售商系统(诸如例如图9的本地零售商系统970)可以除了其他特征之外,向电子显示器提供关于附近客户的特定信息和/或用关于附近客户的特定信息以其他方式驱动电子显示器和/或提供通信以针对该客户定制电子显示屏。图15a-15c示出了当客户靠近或接近电子显示器980时可以经由电子显示器980向客户显示的图形用户界面的各种示例。

在图15a-15d的示例中,当客户位于距电子显示器1580的阈值距离内时,顶部描述符窗格1515a-d向客户传达信息。描述符窗格1515a-d上的指示器按钮1510a-d可以指示何时检测到客户。例如,当检测到客户时,指示器按钮1510a-d可以点亮绿色。另外,在一些实施方案中,客户的无线设备还可以提供与附近电子显示器的接近度(亲密度或配对)的一些指示。

在一些实施方案中,显示器右侧的按钮窗格可以允许客户通过各种屏幕(例如,经由触摸屏)转换。具体地,在图15a的示例中示出了价格屏幕(在本文中也称为介绍屏幕),在图15b的示例中示出了评分屏幕,在图15c的示例中示出了评论屏幕,在图15d的示例中示出了购买屏幕。

在一些实施方案中,价格屏幕可以是在检测(或与客户配对)后立即向客户示出的默认屏幕。替代地或另外地,客户对价格按钮1520a-d的选择(例如,经由触摸屏)可以导致或者以其他方式指示电子显示器显示价格屏幕。如图15a的示例中所示,顶部描述符窗格1515a可以向用户提供问候。在这个示例中,当客户(即christina或christina的设备)靠近或接近电子显示器时,顶部描述符窗格1515a提供以下问候语:“你好,cristina!上次您购买其中的两(2)个”。在这个示例中,电子显示器与kirklandsignature婴儿湿巾相关联和/或相对应。附加产品信息部分1516a可以示出关于产品和价格的信息。条形码部分1517a可以提供产品条形码(例如,upc码)。

客户对评分按钮1530a-d的选择(例如,经由触摸屏)可以导致或者以其他方式指示电子显示器示出评分屏幕。如图15b的示例中所示,评分屏幕在描述符窗格1515b中示出评分消息。在这个示例中,评分消息记载:“总体评分:4.3。看起来像是具有良好价值的高度评价的产品”。评分部分1550b示出了接收到的产品评分(例如,基于在特定零售商位置例如沃尔玛、亚马逊、target购买产品的客户)。零售商的位置信息是可选的。

客户对评论按钮1540a-d的选择(例如,经由触摸屏)可以导致或者以其他方式指示电子显示器示出评论屏幕。如图15c的示例中所示,评论屏幕在描述符窗格1515c中示出指示当前显示在评论部分1560c中的特定评论的消息。

客户对购买按钮1545a-d的选择(例如,经由触摸屏)可以导致或者以其他方式指示电子显示器示出用于供客户扫描的代码。如图15d的示例中所示,购买屏幕示出qr码。qr码可以由客户经由例如客户移动设备上的应用来扫描。一旦被扫描,qr码可以自动地引起电子商务网页在设备(未示出)上开启。电子商务网页允许客户购买物品。例如,客户可以直接从货架上输入数量并且进行支付(例如,当场付款或者通过将物品添加到购买物品的列表中,使得当客户到达结账区时,全部物品被扫描)。这表示购物者(或客户)有能力单独地或集体地支付每个物品,而没有正式的物理结账区。或者,客户可以经由支付费用的自动售货员进行结账(例如,自动售货员将根据购买物品的列表知道客户购买了什么)。

在图15a-d的示例中示出和讨论的示例的替代实施方案中,各种设计变化是可能的。例如,在一些实施方案中,可以在屏幕上包括单个按钮,其中在标签旁边具有指示器,使得用户或客户知道他们在哪个屏幕上。在这种情况下,每次点击该按钮将导致移动到下一屏幕。例如,当用户到达“评论”屏幕时,用户可以双击进行评论,并且可以滚动查看评论,直到被将要把评论发送到下一屏幕的按压打断。可以理解,其他实施方案和变化是可能的。

示例系统

图16描绘了根据一个实施方案的示出具有移动(或智能)电话或平板计算机设备形式的无线电力接收器或客户端的代表性移动设备或平板计算机1600的示例部件的框图。参考图16示出了各种接口和模块,然而,移动设备或平板计算机不需要用于执行本文中描述的功能的全部模块或功能。可以理解,在许多实施方案中,为了类别控制器的操作,不包括和/或不需要一些部件。例如,诸如gps无线电、蜂窝无线电和加速度计等部件可以不包括在控制器中以降低成本和/或复杂度。另外,诸如zigbee无线电和rfid收发器等部件以及天线可以填充印刷电路板。

无线电力接收器客户端可以是图1的电力接收器客户端103,但是替代配置是可能的。另外,无线电力接收器客户端可以包括用于从充电器(例如,图1的充电器101)接收电力和/或数据信号的一个或多个rf天线。

图17描绘了计算机系统的示例形式的机器的图形表示,其中可以执行用于引起机器执行本文中讨论的任何一个或多个方法的一组指令。

在图17的示例中,计算机系统包括处理器、存储器、非易失性存储器和接口设备。为了说明简单,省略了各种常用部件(例如,高速缓冲存储器)。计算机系统1700旨在示出其上可以实现图1的示例中描绘的任何部件(以及本说明书中描述的任何其他部件)的硬件设备。例如,计算机系统可以是任何辐射物体或天线阵列系统。计算机系统可以是任何适用的已知或方便的类型。计算机系统的部件可以经由总线或者通过一些其他已知的或方便的设备耦接在一起。

处理器可以是例如常规的微处理器,诸如intelpentium微处理器或motorolapowerpc微处理器。相关领域的技术人员将认识到,术语“机器可读(存储)介质”或“计算机可读(存储)介质”包括处理器可访问的任何类型的设备。

存储器例如通过总线耦接到处理器。作为示例而非限制,存储器可以包括随机存取存储器(ram),诸如动态ram(dram)和静态ram(sram)。存储器可以是本地、远程或分布式的。

总线还将处理器耦合到非易失性存储器和驱动单元。非易失性存储器通常是磁软盘或硬盘、磁光盘、光盘、只读存储器(rom)(诸如cd-rom、eprom或eeprom)、磁或光卡、或者用于大量数据的别的形式的存储装置。该数据中的一些通常在计算机800中的软件执行期间通过直接存储器访问过程被写入存储器中。非易失性存储装置可以是本地的、远程的或分布式的。非易失性存储器是可选的,因为系统可以被创建为使得所有可应用数据在存储器中可获得。典型的计算机系统通常会包括至少处理器、存储器和将存储器耦合到处理器的设备(例如,总线)。

软件通常存储在非易失性存储器和/或驱动单元中。实际上,对于大型程序,甚至可能无法将整个程序存储在存储器中。然而,应当理解,为了软件运行,如果必要,将其移动到适合处理的计算机可读位置,并且为了说明的目的,该位置在本文中被称为存储器。即使在软件被移动到存储器用于执行时,处理器也通常会利用硬件寄存器来存储与软件相关联的值以及利用理想地用于加速执行的本地高速缓存。如本文中使用的,当软件程序被表示为“在计算机可读介质中实现”时,软件程序被假定为存储在任何已知或方便的位置(从非易失性存储装置到硬件寄存器)。当与程序相关联的至少一个值存储在处理器可读取的寄存器中时,可以认为处理器“被配置为执行程序”。

总线还将处理器耦合到网络接口设备。接口可以包括调制解调器或网络接口中的一个或多个。应当理解,调制解调器或网络接口可以被认为是计算机系统的一部分。接口可以包括模拟调制解调器、isdn调制解调器、电缆调制解调器、权标环接口、卫星传输接口(例如,“直接pc”)、或者用于将计算机系统耦合到其他计算机系统的其他接口。接口可以包括一个或多个输入和/或输出设备。i/o设备可以包括,例如但不限于:键盘、鼠标或其他指示设备、磁盘驱动器、打印机、扫描仪、以及其他输入和/或输出设备,包括显示设备。显示设备可以包括,例如但不限于:阴极射线管(crt)、液晶显示器(lcd)、或者一些其他适用的已知或方便的显示设备。为了简化起见,假定在图17的示例中未描绘的任何设备的控制器位于接口中。

在操作中,计算机系统1700可以由包括诸如磁盘操作系统等文件管理系统的操作系统软件控制。具有相关联的文件管理系统软件的操作系统软件的一个示例是来自华盛顿州雷德蒙德的microsoftcorporation(微软公司)的被称为的操作系统系列及其相关联的文件管理系统。具有其相关联的文件管理系统软件的操作系统软件的另一示例是linux操作系统及其相关联的文件管理系统。文件管理系统通常存储在非易失性存储器和/或驱动单元中,并且引起处理器执行操作系统输入和输出数据并且将数据存储在存储器中(包括在非易失性存储器和/或驱动单元上存储文件)所需的各种动作。

详细描述的一些部分可以通过对计算机存储器内的数据位的操作的算法和符号表示来呈现。这些算法描述和表示是数据处理领域的技术人员用来最有效地将其工作的实质传达给本领域其他技术人员的手段。在这里和一般地,算法被认为是产生期望结果的自相一致的操作序列。这些操作是需要对物理量的物理操纵的操作。通常,虽然不一定,这些量采取能够被存储、传送、组合、比较和以其他方式操纵的电或磁信号的形式。将这些信号称为比特、值、元素、符号、字符、术语、数字等证明有时是便利的,主要是因为普遍使用的原因。

然而,应该记住,所有这些和类似的术语都应该与适当的物理量相关联,并且仅仅是应用于这些量的方便标签。除非另有明确说明,如根据以下讨论明显的,应理解,在整个说明书中,使用诸如“处理”或“计算(computing)”或“计算(calculating)”或“确定”或“显示”等术语的讨论是指计算机系统或类似的电子计算设备的活动和过程,所述计算机系统或类似的电子计算设备操纵被表示为计算机系统的寄存器和存储器内的物理(电子)量的数据并将其变换成类似地被表示为计算机系统的存储器或寄存器或者其他这样的信息存储、传输或显示设备内的物理量的其他数据。

本文中提出的算法和显示器并不固有地与任何特定的计算机或其他设备相关。各种通用系统可以根据本文的教导与程序一起使用,或者构造更专用的装置来执行一些实施方案的方法可能证明是方便的。各种这些系统的所需结构将根据下面的描述变得明显。另外,这些技术没有参考任何特定的编程语言进行描述,并且因此各实施方案可以使用各种编程语言来实现。

在替代实施方案中,机器作为独立的设备操作,或者可以连接(例如,联网)到其他机器。在联网部署中,机器可以在客户端-服务器网络环境中的服务器或客户端机器的能力内操作,或者作为对等(或分布式)网络环境中的对等机器操作。

机器可以是服务器计算机、客户端计算机、个人计算机(pc)、平板pc、膝上型计算机、机顶盒(stb)、个人数字助理(pda)、蜂窝电话、iphone、黑莓手机、处理器、电话机、网络设备、网络路由器、交换机或网桥、或者能够执行规定要由该机器进行的动作的指集令(顺序或其他)的任何机器。

尽管在示例性实施方案中将机器可读介质或机器可读存储介质示出为单个介质,但是术语“机器可读介质”和“机器可读存储介质”应当被视为包括存储一个或多个指令集的单个介质或多个介质(例如,集中式或分布式数据库、和/或相关联的高速缓存和服务器)。术语“机器可读介质”和“机器可读存储介质”还应当被视为包括能够存储、编码或携带用于由机器执行并且引起机器执行当前公开的技术和创新的方法中的任何一种或多种方法的指令集的任何介质。

总体而言,为了实施本公开内容的实施方案而执行的例程可以被实现为操作系统或被称为“计算机程序”的具体应用程序、组件、程序、对象、模块或指令序列的一部分。计算机程序通常包括在不同时间在计算机中的不同存储器和存储设备中设置的一个或更多个指令,并且当由计算机中的一个或更多个处理单元或处理器读取并执行时,其使计算机进行操作以执行涉及本公开内容的多个方面的元件。

此外,虽然已经在完全起作用的计算机和计算机系统的情况下描述了实施方案,但是本领域技术人员将理解,各实施方案能够作为各种形式的程序产品分布,并且本公开内容同样适用,而不管用于实际实现分布的机器或计算机可读介质的特定类型如何。

机器可读存储介质、机器可读介质或计算机可读(存储)介质的其他示例包括但不限于:可记录型介质,诸如易失性和非易失性存储器设备、软盘和其他可移除磁盘、硬盘驱动器、光盘(例如,光盘只读存储器(cdrom)、数字通用盘(dvd)等)等;和传输类型介质,诸如数字和模拟通信链路。

除非上下文清楚地另有要求,在整个说明书和权利要求书中,词语“包括(comprise)”、“包括(comprising)”等应以包括性的意义来解释,而不是以排他或穷尽的意义来解释;也就是说,按“包括但不限于”的意义上来解释如本文中使用的,术语“连接”、“耦合”或其任何变体是指两个或更多个元件之间的任何直接或间接的连接或耦合;元件之间的连接的耦合可以是物理的、逻辑的或其组合。另外,当在本申请中使用时,词语“本文中”、“以上”、“以下”和类似含义的词语均应当指代整个本申请,而不是本申请的任何特定部分。在上下文允许的情况下,以上“具体实施方式”部分中使用单数或复数的词语也可以各自包括复数或单数。在提及两个或更多个项的列表时,词语“或”涵盖了词语的所有以下解释:列表中的任何项、列表中的所有项、以及列表中的项的任何组合。

本公开内容的实施方案的以上详细描述并不旨在是穷尽性的或将教导限于以上公开的精确形式。虽然为了说明的目的在上面描述了本公开内容的具体实施方案和示例,但是如相关领域的技术人员将认识到的,可以在本公开内容的范围内进行各种等同的修改。例如,虽然以给定的顺序呈现了过程或块,但是替代实施方案可以执行具有不同顺序的步骤的例程或者采用具有不同顺序的块的系统,并且一些过程或块可以被删除、移动、添加、细分、组合、和/或修改以提供替代或子组合。这些过程或块中的每个可以以各种不同的方式来实现。此外,虽然过程或块有时被示出为串行执行,但是这些过程或块可以替代地并行执行,或者可以在不同的时间执行。此外,本文中指出的任何具体数字仅仅是示例:替代实现可以采用不同的值或范围。

本文中提供的本公开内容的教导可以应用于其他系统,而不一定是上述系统。可以组合上述各实施方案的元件和动作以提供另外的实施方案。

上述的任何专利、申请和其他参考文献(包括可能在随附的提交文件中列出的任何文献)均通过引用并入本文。如果必要,可以修改本公开内容的各方面以采用上述各种参考文献的系统、功能和概念来提供本公开内容的还另外的实施方案。

根据上述“具体实施方式”部分,可以对本公开内容进行这些和其他改变。虽然以上描述描述了本公开内容的某些实施方案,并且描述了所设想的最佳模式,无论上述内容在文字上呈现的详细程度如何,教导都可以以很多方式来实施。系统的细节在其实现细节上可以有很大差异,而仍被本文公开的主题所涵盖。如上所述,在描述本公开内容的某些特征或方面时使用的特定术语不应当被认为表示该术语在本文中被重新定义为限于本公开内容的与该术语相关联的任何特定特性、特征或方面。通常,不应当将所附权利要求中使用的术语解释为将本公开内容限制于说明书中公开的具体实施方案,除非以上“具体实施方式”部分明确地定义了这样的术语。因此,本公开内容的实际范围不仅包括所公开的实施方案,而且包括在权利要求下实施或实现本公开内容的所有等同方式。

虽然本公开内容的某些方面在下面以某些权利要求形式给出,但是发明人预期任何数目的权利要求形式的本公开内容的各个方面。例如,虽然本公开内容的仅一个方面以根据35u.s.c§112,的装置加功能权利要求的形式被列出,但是其他方面也可以被实施为装置加功能权利要求,或其他形式,诸如以计算机可读介质实施。(意图根据35u.s.c§112,来处理的任何权利要求将以词语“用于……的装置”来开始)。因此,申请人保留在提交申请之后增加附加的权利要求的权利以针对本公开内容的其他方面寻求这样附加的权利要求形式。

本文中所提供的详细描述可以应用于其他系统,而不一定仅仅是上面所描述的系统。上面所描述的不同实施方案的元件和动作可以被组合以提供本发明的其他实施方式。本发明的一些替代性实现可以不仅包括上面所提到的那些实施方式的另外的元件,而是也可以包括更少的元件。根据上面的“具体实施方式”,可以对本发明做出这些和其他的改变。尽管上面的描述定义了本发明的某些实施方案,并且描述了预期的最佳模式,但是无论文本内容中如何详细显示,本发明可以以多种方式来实现。该系统的细节在其具体的实施方式中可以有相当大的变化,同时仍被本文中所公开的发明所包含。如上所述,当描述本发明的某些特征或方面时所使用的特定术语不应被认为是意味着该术语在本文中被重新限定为限于与该术语相关联的本发明的任何特定特性、特征或方面。总体而言,在以下权利要求中使用的术语不应被解释为将本发明限制于说明书中所公开的具体实施方案,除非上面的“具体实施方式”部分明确地定义了这些术语。因此,本发明的实际范围不仅包括所公开的实施方案,而且还包括实践或实施本发明的所有等同方式。

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