无线网络中的移动平台跟踪 【技术领域】
概括地说,本发明涉及资产跟踪,具体地说,本发明涉及无线网络中的资产跟踪。
背景技术
信息技术(IT)资产跟踪在企业中变得日益重要。可基于移动站在网络中的位置来跟踪无线网络中作为资产的移动站。当移动站进入节能状态时,资产跟踪可能变得较为复杂。
【附图说明】
图1示出无线网络示图;
图2示出无线网络中的一系列通信和动作;
图3示出在无线网络节点间传输的配置信息;
图4和图5示出根据本发明各实施例的流程图;
图6示出根据本发明各实施例的系统框图。
【具体实施方式】
在以下的具体描述中,通过举例说明的方式,参考示出实现本发明的特定实施例的附图。以足够的细节来描述这些实施例,使得本领域普通技术人员能实现本发明。应当理解到,本发明的各实施例尽管不同,但是并不一定是互相排斥的。例如,本文描述的与一个实施例相关的特定特征、结构或特点可以在不脱离本发明的精神和范围的情况下在其它的实施例中实现。此外,应当理解在每个公开的实施例中的单独元件的位置或排列可以在不脱离本发明的精神和范围的情况下进行修改。因此,以下的详细描述不应被理解为具有限制意义,并且本发明的范围仅仅由适当解释的附加的权利要求书以及权利要求书的等同物的完整范围来限制。在图中,相同的数字符号在数个附图中指示相同或者相似的功能。
图1示出无线网络示图。无线网络100包括接入点(AP)102和移动站(STA)110、120和130。在一些实施例中,无线网络100是无线局域网(WLAN)。例如,移动站110、120和130中的一个或多个,或者接入点102可遵守诸如ANSI/IEEE Std.802.11,1999版的无线网络标准进行操作,这并不是对本发明的限制。此外,AP 102和移动站110、120、130可遵循IEEE 802.1v进行操作并且可进行资产跟踪。例如,移动站110、120和130可定期地向AP 102提供“存在(presence)”信息,从而使得移动站作为资产被跟踪。本发明的许多实施例根据802.11标准进行资产跟踪,而其它的实施例并不根据或者仅仅部分根据802.11标准进行资产跟踪。如本文所使用的,术语“802.11”是指任何之前、现在或者将来的IEEE802.11标准,包括但不限于1999版。
移动站110、120和130是能够在网络100中通信的任意类型的移动计算设备。例如,移动站可以是计算机、个人数字助理、具有无线功能的蜂窝手机等等。接入点102使用信号112与移动站110(也称作“STA1”)进行通信。接入点102使用信号122与移动站120(也称作“STA2”)进行通信,接入点102使用信号132与移动站130(也称作“STA3”)进行通信。
移动站110、120和130中的一个或多个通过进入多种不同的可能的节能模式或者节能状态(PSS)中的一种而能够节能。当移动站处于节能状态下时,可将移动站的全部或者一部分降低功率以减少功耗。可存在多种节能状态。例如,移动站可进入“挂起模式”或者“休眠模式”以节能。节能状态可以称作为“睡眠模式”、“挂起模式”、“休眠模式”等等。在不脱离本发明的范围的情况下可使用任意的术语来描述低功率状态。
移动站110包括网络接口卡(NIC)114。在一些实施例中,移动站110可以是计算机,诸如包括NIC 114的笔记本电脑或者桌上型电脑。图示的移动站120和130不带NIC。在一些实施例中,移动站120和130可以是具有内置无线功能的无线设备。例如,移动站120可以是具有内置无线连接功能的芯片集的笔记本电脑。在各种节能状态下,NIC 114可以与移动站110的其它部分分离被单独降低功率。例如,NIC 114可以被单独降低功率,而移动站110的其它部分保持打开。此外,例如,NIC 114可与移动站110其它部分的大部分一起被降低功率。在不脱离本发明的范围的情况下,电路的任意组合可以在不同的节能状态下被降低功率。
本发明的各实施例允许在无线网络中进行移动站的位置跟踪,同时允许移动站进入节能状态。进一步描述关于便携式计算机的资产跟踪的实施例,但本发明并不受此限制。使用本文描述的本发明的实施例,可跟踪具有节能状态的任意资产。
现今大多数的便携式计算机的盗窃发生在便携式计算机“合上”(这通常使便携式计算机处于节能状态)时。在本发明的一些实施例中,处于节能状态的便携式计算机定期地向接入点提供存在指示,以进行资产跟踪和管理。处于节能状态的便携式计算机定期地“醒来”以提供存在指示。
移动站在用于提供存在指示的醒来时刻之间保持处于节能状态的时间段在本文称作“节能间隔”。本发明的各实施例为一个节能间隔提供多个可能的时间值。例如,站点可基于该站点是运动的还是静止的来选择节能间隔的长度。此外,站点可基于配置信息来选择节能间隔的长度。配置信息可由用户或者网络管理者提供,并且可包括诸如资产保护级别的信息。
如以下详细描述的,可以为具有高资产保护级别的站点或者处于运动的站点选择较短的节能间隔,而为具有低资产保护级别的站点或者静止的站点选择较长的节能间隔。通过使得移动站在处于节能状态时指示它们的存在,本发明的各实施例减少了功耗并延长了电池寿命,同时提供资产跟踪管理。
图2示出无线网络中的一系列通信和动作。序列200包括用户和移动站之间的通信,以及接入点和移动站之间的通信,诸如接入点102和移动站110(图1)之间的通信。如图2所示,时间从序列200的顶部进行到序列200的底部。在序列200中,由用户和/或接入点向移动站提供配置信息,然后移动站定期地提供存在指示。参考图4和5,在下文还将进一步描述在接入点和移动站之间示出的交互的各实施例,其中图4和5分别示出由接入点和移动站执行的方法的流程。
在210,用户向移动站提供配置信息。在一些实施例中,这种方式对应于向移动站提供资产保护级别。例如,在一些实施例中,用户可向具有存储于硬盘上的敏感信息的便携式计算机提供较高的资产保护级别。此外,例如,210中的交互可对应于网络管理员提供资产保护级别,该资产保护级别不能由具有较低权限的用户进行修改。
一旦移动站与接入点相关,移动站和接入点可通信以确定在移动站处于节能状态时供其使用的合适的节能间隔。这些AP/STA通信在220和230中示出。在220,接入点向移动站发射“存在配置请求”,在230移动站向接入点发射“存在配置响应”。存在配置请求可包括多个字段,包括:
-最大静止节能间隔
-最大运动节能间隔
-标称静止节能间隔
-标称运动节能间隔
存在配置请求字段可具有任意值。例如,最大静止节能间隔可大于或者小于最大运动节能间隔。在一些实施例中,最大运动节能间隔的值等于最大静止节能间隔的值。此外,标称静止节能间隔可大于或者小于标称运动节能间隔。在一些实施例中,标称运动节能间隔的值等于标称静止节能间隔。
在图3中示出一个示例性的存在配置请求310。当移动站接收到存在配置请求时,移动站确定静止节能间隔和运动节能间隔。该确定至少一部分基于在220接收到的存在配置请求中接收到的信息,并且还基于在210接收的配置信息。如上所述,该配置信息可包括通过用户简档、用户界面或者某些其它方法配置的资产保护级别。在一些实施例中,将资产保护级别设置为以下值中的一个:低、中或者高。如果资产保护级别被设置为低,则站点可使用由接入点提供的最大节能间隔。如果资产保护级别被设置为高,则站点可使用由接入点提供的标称静止间隔和标称运动间隔。如果资产保护级别被设置为中,则站点可将值设置为在静止节能间隔和运动节能间隔的最大节能间隔和标称间隔之间的值。
前面段落的例子描述了三个分立的资产保护级别,以及用于静止节能间隔和运动节能间隔中每一个的三个不同的设置。在一些实施例中,资产保护级别可从大量的可能设置中选出,并且对应的节能间隔也可从更大的一组可能值中选出。
一旦站点确定了静止节能间隔和运动节能间隔,则该站点在要发回接入点的存在配置响应中加入两个附加字段(在图2的230示出)。
-静止节能间隔
-运动节能间隔
图3中示出存在配置响应320。存在配置响应可包括除了静止和运动节能间隔之外的更多信息。在一些实施例中,存在配置响应可遵循诸如802.11v的标准,而在其它的实施例中,存在配置响应并不一定遵循网络标准。
在220和230示出的存在配置后,移动站已确定了静止节能间隔和运动节能间隔,并且将它们发送到接入点。在移动站处于节能状态的随后操作中,基于移动站是静止的还是运动的,移动站以静止节能间隔或者运动节能间隔提供存在指示。
当站点处于节能状态时,它将定期地醒来以便向一个或多个接入点提供存在指示。例如,当站点为静止的时,它在每个静止节能间隔的最后时刻醒来,以提供存在指示。此外,例如,当站点为运动的时,它在每个运动节能间隔的最后时刻醒来,以提供存在指示。
在一些实施例中,站点可基于该站点当前是否与接入点相关联来提供单播或者多播存在指示。例如,如果移动站处于关联状态,则站点可在当前信道上向当前接入点发送单播存在指示。此外,例如,如果移动站处于不关联状态,则站点可在从先前的存在配置请求中接收的一个或多个信道上发送广播存在指示。
图2在240和250示出两个存在指示传输。当移动站为静止的时,传输240和250之间的时间为静止节能间隔,而当移动站为运动的时,传输240和250之间的时间为运动节能间隔。在一些实施例中,存在指示包括零帧(空帧),或者包括最少的信息。例如,存在指示帧可仅仅包括预先配置的发射功率信息。在一些实施例中,当站点处于节能状态时,不进行测量。这使得移动站发送回它的存在指示而不进行上层MAC操作以及进行任何测量。这个特征在站点处于节能状态时,将大多数的计算和测量留在接入点侧。
图4示出根据本发明的多个实施例的流程图。在一些实施例中,方法400描述了无线网络中的接入点的操作。在一些实施例中,方法400或者其部分由接入点、网络接口卡、处理器或者电子系统执行,其实施例在不同的图中被示出。方法400不受执行该方法的特定类型的装置、软件元件或者系统所限制。方法400的各操作可以按所呈现的顺序来执行,或者可以按不同的顺序来执行。此外,在一些实施例中,在方法400中省略了图4中的一些操作。
在方框410开始方法400,其中最大和标称静止和运动节能间隔作为存在配置请求的一部分被发射到一个或多个移动站。在图3中示出这些字段的例子。存在配置请求可包括这些字段以外的附加信息。在420,从移动站接收作为存在配置响应的一部分的静止节能间隔和运动节能间隔。
在430,接入点从移动站接收存在指示。当移动站是静止的且处于节能状态时,接入点每隔静止节能间隔来接收存在指示。当移动站是运动的且处于节能状态时,接入点每隔运动节能间隔来接收存在指示。
图5示出根据本发明的多个实施例的流程图。在一些实施例中,方法500描述了无线网络中的移动站的操作。在一些实施例中,方法500或者其部分由移动站、网络接口卡、处理器或者电子系统执行,其实施例在各图中示出。方法500不受执行该方法的特定类型的装置、软件元件或者系统所限制。方法500的各种操作可以按所呈现的顺序来执行,或者可以按不同的顺序来执行。此外,在一些实施例中,在方法500中省略了图5中的一些操作。
在方框510开始方法500,其中接收资产保护级别。在一些实施例中,资产保护级别可以是包括在从用户或者系统管理员接收到的配置信息中的一段信息。资产保护级别可具有任意数量的级别。在一些实施例中,将资产保护级别硬编码进移动站,并且用户不能进行修改。在其它实施例中,从接入点接收资产保护级别。
在520,从接入点接收作为存在配置请求的一部分的最大和标称静止和运动节能间隔。图3中示出这些字段的例子。
在530,移动站确定静止节能间隔和运动节能间隔。在一些实施例中,根据在520接收的最大和标称间隔以及在510接收的资产保护级别来确定这些间隔。例如,静止节能间隔可在标称静止节能间隔和最大静止节能间隔之间,以及运动节能间隔可在标称运动节能间隔和最大运动节能间隔之间。对于低资产保护级别,将节能间隔设置的较长,而对于高资产保护级别,将节能间隔设置的较短。在540,将静止和运动节能间隔作为存在配置响应的一部分发回接入点。
在550,移动站进入节能状态(PSS)。如上所描述的,节能状态可以是移动站消耗较少功率的任意状态。移动站的整体或者一部分可以在节能状态下被降低功率,或者进入“睡眠”。
在560,移动站判断其是静止的还是运动的。这可以以任意的方式进行判断。例如,移动站可查看其接入点关联历史以判断其是否处于运动中。此外,例如,移动站可从周围站点和接入点接收广播分组,并判断它是保持在相同的位置还是处于运动中。移动站判断它是否为静止的方式并不是对本发明的限制。
然后在570,如果移动站是静止的,则移动站每隔静止节能间隔醒来并发送存在指示。然后在560,如果移动站处于运动中,则移动站每隔运动节能间隔醒来并发送在指示。当移动站“醒来”以发送存在指示时,移动站可以或者可以不从降低的功率状态进入完全功率状态。例如,在一些实施例中,移动站仅唤醒用于发射存在指示的电路,而移动站的其它部分保持在低功率状态。
在一些实施例中,在560和570,移动站可发射单播或者广播存在指示帧。例如,如果移动站当前与接入点相关联,则移动站可向接入点发射单播存在指示帧。此外,例如,如果移动站当前不与接入点相关联,则移动站可发射广播或多播存在指示。此外,可以在一个或多个信道上发射存在指示。
图6示出根据本发明各实施例的系统框图。电子系统600包括天线610、无线接口620、处理部件630、节能间隔确定部件640、存在指示部件670、存储器650以及静态随机存取存储器(SRAM)660。在一些实施例中,电子系统600可以是接入点、移动站、无线接口、NIC等等。例如,可在网络100中使用电子系统600作为接入点102、移动站110、120或130或NIC 114中的任一个。此外,例如,电子系统600可以是能够执行参考之前附图描述的任意方法实施例的设备。
在一些实施例中,电子系统600可代表包括无线接口和其它电路的系统。例如,在一些实施例中,电子系统600可以是包括作为外围单元或者集成单元的无线接口的计算机,诸如个人计算机,工作站等等。
在操作中,系统600使用天线610发送和接收信号,并且所述信号由图6中所示的多个元件进行处理。天线610可包括一个或多个定向天线或者一个或多个全向天线。如本文所使用的,术语全向天线指的是在至少一个平面上具基本均匀的辐射图的任意天线。例如,在一些实施例中,天线610可包括全向天线,诸如偶极子天线或者四分之一波天线。此外,例如,在一些实施例中,天线610可包括定向天线,诸如抛物柱面反射器天线或者八木天线。在一些实施例中,天线610形成能够支持空分多址(SDMA)或者多输入多输出(MIMO)通信的阵列。在其它实施例中,天线610仅仅包括一个物理天线。
无线接口620耦合到天线610以与无线网络交互。无线接口620可包括用于支持射频(RF)信号的发射和接收的电路。例如,在一些实施例中,无线接口620包括RF接收机以接收信号并执行“前端”处理,诸如低噪音放大(LNA)、滤波、频率变换等等。此外,在一些实施例中,无线接口620包括波束形成电路以支持SDMA处理。此外,例如,在一些实施例中,无线接口620包括用于支持上变频的电路以及射频发射机。本发明的各实施例不受无线接口620的内容或者功能所限制。
处理部件630可执行本发明的方法实施例,诸如方法400(图4)或者方法500(图5),或者由序列200(图2)表示的方法。处理部件630代表任意类型的处理器,包括但不局限于,微处理器、数字信号处理器、微控制器等等。在一些实施例中,处理部件630能够处于一个或多个节能状态。例如,处理部件630可进入挂起状态、休眠状态等等,以减少功耗。
节能间隔确定部件640可基于从用户和网络接收的信息来确定静止和运动节能间隔。例如,节能间隔确定部件640可包括资产保护级别信息并可执行方框530(图5)的操作。节能间隔确定部件640可以在硬件、软件或者其任意组合中实现。例如,节能间隔确定部件640可以在由处理部件630执行的软件中实现,或者在独立于处理部件630的集成电路中的硬件中实现。
存在指示部件670使用无线接口620和天线610提供存在指示帧。如上所述,存在指示部件670可基于电子系统600是运动的还是静止的而以不同的间隔提供存在指示。存在指示部件670可以在硬件、软件或者其任意的组合中实现。例如,存在指示部件670可以在由处理部件630执行的软件中实现,或者在独立于处理部件630的集成电路中的硬件中实现。
存储器650代表包括机器可读介质的产品。例如,存储器650代表随机存取存储器(RAM)、动态随机存取存储器(DRAM)、静态随机存取存储器(SRAM)、只读存储器(RAM)、闪存或者包括可由处理部件630读取的介质的任何其它类型的产品。存储器650可存储用于执行本发明各种方法实施例的实现的指令。静态随机存取存储器(SRAM)660是可在系统600的操作时期内保存信息的易失性存储器。在一些实施例中,可省略SRAM 660。
尽管本发明已结合特定的实施例进行了描述,但本领域普通技术人员应易地理解,在不脱离本发明的精神和范围的情况下可以进行修改和改变。这样的修改和改变被认为在本发明和附加的权利要求书的范围之内。