区域跟踪系统和跟踪电子设备的方法

文档序号:7989037阅读:153来源:国知局
区域跟踪系统和跟踪电子设备的方法
【专利摘要】一种包括可通信地连接到服务器(110)的多个短程传感器(150)的区域跟踪系统(100)以及跟踪电子设备(160)的方法。通过轮询电子设备(S500,S600)来跟踪所述电子设备(160),轮询包括传输对应于电子设备的电子地址和确定是否接收了针对轮询的答复(S510,S610)。所述电子地址均存储在多个列表中的一个上。列表中的每一个以不同频率而被轮询,且可以包括不同数目的电子设备地址。
【专利说明】区域跟踪系统和跟踪电子设备的方法
【技术领域】
[0001]示例性实施例涉及区域跟踪系统和跟踪电子设备的方法,且更具体而言,涉及包括短程传感器的分布式网络的区域跟踪系统和使用短程传感器检测电子设备的位置的方法。
【背景技术】
[0002]用于在电子设备之间交换数据的短程无线连接被广泛地使用。例如,蓝牙无线电存在于宽泛范围的电子设备和几乎所有的移动电话和智能电话中。蓝牙是使用在2402-2480MHZ的范围中的79个带(每IMHz)上分割数据的跳频扩频在约Im至约IOOm的范围交换数据的开放无线技术标准。
[0003]使用蓝牙无线电将外部电子设备连接到用户设备可以为用户提供多种服务。很多服务可能暴露私有数据或允许外部方控制用户的设备。因此,用户感兴趣的是能够屏蔽允许哪些设备连接到他们的设备。然而,为方便起见,用户感兴趣的还有:允许外部蓝牙设备在进入范围内时自动建立连接而无须用户干预。
[0004]为了适应这两个兴趣,蓝牙使用称为配对的处理来在电子设备之间建立连接。用户一般通过将其设备的蓝牙链接暴露于其他设备而手动启动配对。配对处理典型地在设备第一次从仍未与之配对的设备接收连接请求时被自动地触发。一旦建立了配对,每个设备保留配对的记录,且设备随后可以彼此重连而无需用户干预。
[0005]蓝牙是具有主-从关系的基于分组的协议。主设备负责蓝牙网络(微微网)中的时序和访问控制,且可以连接到高达7个从设备。
[0006]每个蓝牙使能设备包括通过唯一永久48位蓝牙设备地址(BD_ADDR)识别的蓝牙无线电。一般地,包括蓝牙无线电的电子设备是特定用户私有的且在大多数情况中指定BD_ADDR的检测与特定用户的检测相同。在某些情况中,例如,如同机场中的安全监管情况,用户携带多个蓝牙使能设备且多于一个设备的检测增加了用户存在的可能性。
[0007]蓝牙设备的可检测性依赖于设备的模式设置。在发现/查询模式中,发现设备向发现设备附近中的每一个设备发送包括的访问码(诸如通用查询访问码(GIAC)、专用查询访问码(DIAC)或限制查询访问码)的标识(ID)分组。处于范围内的可发现模式中的任意设备通过发送公开被发现设备的BD_ADDR和固有时钟(CLKN)的跳频同步O7HS)分组而响应于ID分组。
[0008]然而,广泛使用的很多电子设备被配置成处于不可发现模式。例如,由于安全性和隐私考虑,某些电话并非不加区分地响应于通用发现查询。允许不加区分发现可能导致用户被发送它们并不希望接收的消息,由此允许电话垃圾信息。对于可发现性的设置典型地并未暴露于用户且通常由电子设备的制造商固定。
[0009]未处于可发现模式但是设置为可连接的电子设备仍可以在传呼和传呼扫描状态中被检测。在传呼时,主设备将发送包括基于用户的BD_ADDR的低地址段(LAP)的设备访问码(DAC)的ID分组。当用户的电子设备检测到包括用户设备的DAC的ID分组时,它将通过将用户设备DAC传输回被发现设备而进行答复。传呼的典型响应时间是I秒或更短。在复杂和/或混乱无线电环境中,响应时间可以是2-3秒。
[0010]尽管用户设备在传呼和传呼扫描状态中可被发现,但是检测设备必须拥有用户的DAC。

【发明内容】

[0011]示例性实施例包括一种区域跟踪系统,该区域跟踪系统具有连接到网络的服务器和连接到该服务器的多个传感器。所述传感器被配置成使用包括电子设备的地址的识别分组来轮询至少一个电子设备。
[0012]其他示例性实施例包括使用连接到服务器的多个传感器来跟踪多个电子设备的方法。该方法包括:使用包括第一电子设备的地址的识别分组,由传感器轮询第一电子设备;以及基于第一电子设备是否在一时间段内针对轮询进行答复,确定第一电子设备是否处于传感器的范围内。服务器发送与第一电子设备的位置相关的数据。
[0013]另外的其他示例性实施例包括使用连接到服务器的多个传感器跟踪多个电子设备的方法。该方法包括:由第一传感器维持包括与多个电子设备对应的多个电子设备地址的第一列表和第二列表;以及由第一传感器顺序轮询多个电子设备。顺序轮询通过以下步骤执行:顺序发送包括第一列表和第二列表的电子设备地址的识别分组;以及由第一传感器确定多个电子设备其中的一个电子设备是否处于第一传感器的范围内。第一传感器基于第一传感器是否在第一时间段内接收到针对与所述多个电子设备其中的一个电子设备对应的连续轮询的答复,确定所述多个电子设备其中的所述一个电子设备是否处于第一传感器的范围内。服务器发送与所述电子设备其中的所述一个电子设备的位置有关的数据。
【专利附图】

【附图说明】
[0014]本发明将从此处下面给出的详细描述和附图得到更完整的理解,附图中相似的元件通过相似的参考数字表示,附图仅以示例性方式给出且因而并非是对本发明的限制,附图中:
[0015]图1是说明根据一个示例性实施例的区域跟踪系统的示图;
[0016]图2是说明根据一个示例性实施例的区域跟踪服务器的示意图;
[0017]图3是说明根据一个示例性实施例的信息亭的透视图;
[0018]图4是说明根据单列表的示例性实施例使用短程扫描仪/传感器跟踪电子设备的方法的流程图;
[0019]图5是说明根据双列表的示例性实施例的第一列表使用短程扫描仪/传感器跟踪电子设备的方法的流程图;
[0020]图6是说明根据双列表示例性实施例的第二列表使用短程扫描仪/传感器跟踪电子设备的方法的流程图;
[0021]图7是说明根据一个示例性实施例在服务器管理电子设备的跟踪的方法的流程图。
[0022]应当理解,这些图意图说明用在某些示例性实施例中的方法、结构和/或材料的一般特性且补充下面提供的书面描述。然而这些图并非按比例绘制且可能并未精确地反应任意给定实施例的精确结构或性能特性,并且不应将其理解为定义或限制了示例性实施例涵盖的值或属性的范围。例如,为清晰起见,分子、层、区域和/或结构元件的相对厚度和定位可能够被缩小或放大。各个图中类似或相同参考数字的使用意图指示类似或相同元件或特征的存在。
【具体实施方式】
[0023]尽管示例性实施例能够具有各种修改和备选形式,但是其实施例在附图中以举例的方式示出并且在此处将被详细地描述。然而,应当理解,并不意图将示例性实施例限制为公开的特定形式,恰恰相反,示例性实施例将覆盖落在权利要求范围内的所有修改、等价和备选。贯穿附图的描述,相似的数字表示相似的元件。
[0024]在更详细地讨论示例性实施例之前,应当注意,一些示例性实施例被描述为以流程图示意的处理或方法。尽管流程图将操作描述为顺序处理,但是很多操作可以并行、并发或同时执行。另外,操作的顺序可以重新安排。处理可以在其操作结束时终止,但是也可以具有未包括在图中的附加步骤。处理可以对应于方法、函数、过程、子例程、子程序等。
[0025]下面讨论的方法(其中的一些通过流程图说明)可以通过硬件、软件、固件、中间件、微代码、硬件描述语言或其任意组合实施。当以硬件、软件、固件、中间件或微代码实施时,用于执行所需任务的程序代码或代码片段可以存储在诸如存储介质之类的机器或计算机可读介质中。处理器(多个)可以执行所需任务。
[0026]此处公开的指定结构和功能细节仅代表描述本发明的示例性实施例的目的。然而,本发明可以以很多备选形式实施且不应解读为仅局限于此处提及的实施例。
[0027]应当理解,尽管术语第一、第二、第三等此处可以用于描述各种元件,但是这些元件不应被这些术语限制。这些术语仅用于将一个元件与其他元件区分开来。例如,在不偏离示例性实施例的范围的条件下,第一元件可以被命名为第二元件,且类似地,第二元件可以被命名为第一元件。当在此使用时,术语“和/或”包括相关列举项目中的一个或多个的任意和全部组合。
[0028]应当理解,当元件被称为“连接”或“耦合”到另一元件时,它可以直接连接或耦合到其他元件或可以存在居间元件。相反,当元件被称为“直接连接”或“直接耦合”到另一元件时,不存在居间元件。用于描述元件之间的关系的其他用词应当以类似方式(例如,“之间”与“直接之间”、“相邻”与“直接相邻”等)解读。
[0029]此处使用的术语仅用于描述指定实施例的目的,且并不意图是对示例性实施例的限制。当在此使用时,除非上下文明确声明,否则单数形式“一个”和“该”意图也包括复数形式。还应当理解,当在使用时,术语“包括”及其动名词、“包含”及其动名词指定陈述的特征、整数、步骤、操作、元件和/或组件的存在,但是不排除一个或多个其他特征、整数、步骤、操作、元件、组件和/或群分组的存在或添加。
[0030]还应当注意,在一些备选实现方式中,引用的功能/动作可以不以图中指示的顺序发生。例如,取决于所涉及的功能性/动作,连续示出的两个图实际上可以基本同步地执行或有时以相反的顺序执行。
[0031]除非明确声明,否则此处使用的所有术语(包括技术和科学术语)具有与示例性实施例所属领域的技术人员通常理解的相同意思。还应当理解,除非此处明确地定义,否则例如在常用字典中定义的术语应当解读为具有与相关技术上下文中其意义相一致的意义,且不应以理想化或过于正式的意义解读。
[0032]以针对计算机存储器中数据比特的操作的软件或算法和符号表示的方式呈现了示例性实施例的部分和相应细节描述。这些描述和表示是这样的描述和表示:本领域技术人员通过它们向本领域其他技术人员有效地传达其工作本质。当算法在此作为术语被使用且被一般性地使用时,其被认为是导致所需结果的自相一致步骤序列。步骤是要求物理量的物理操作的步骤。通常,尽管并非必要,这些量采用能够被存储、传输、组合、比较以及以其他方式操作的光学、电学或磁信号的形式。已经证明:主要由于公共用途的原因,有时将这些信号称为比特、值、元素、符号、字符、术语、数字等是方便的。
[0033]在下面的描述中,将参考操作的动作和符号表示(例如,流程图形式)描述说明性实施例,所述操作可以实施为程序模块或功能处理(包括执行指定任务或实施指定抽象数据类型的例行程序、程序、对象、组件、数据结构等)且可以使用在网络元件的现有硬件实施。这种现有硬件可以包括一个或多个中央处理单元(CPU)、数字信号处理器(DSP)、专用集成电路、现场可编程们阵列(FPGA)计算机等。
[0034]然而,应当牢记,全部这些和类似术语与适当的物理量相关,且仅是应用于这些量的方便标记。除非特备声明,或从讨论显见,诸如“处理”或“计算”或“运算”或“确定”或“显示”等术语表示计算机系统或类似电子计算设备的动作和处理,这些计算机系统或类似电子计算设备操作被表示为计算机系统寄存器和存储器内的物理、电子量的数据,且将其变换成类似地被表示为计算机系统存储器或寄存器或其他这种信息存储设备、传输或显示设备中的物理量的其他数据。
[0035]还应当注意,示例性实施例的软件实施方面典型地在某一形式的程序软件介质中编码或通过某一类型的传输介质实施。程序存储介质可以是磁性(例如,软盘或硬盘)或光学(例如,只读光盘或“CDR0M”)的,且仅可以被读取或随机接入。类似地,传输介质可以是双绞线、同轴线缆、光纤或本领域已知的一些其他合适的传输介质。示例性实施例不局限于任意给定的实施方式的这些方面。
[0036]图1是说明根据一个示例性实施例的区域跟踪系统100的示图。参考图1,区域跟踪系统100可以包括区域跟踪服务器(ATS) 110、基于位置的服务(LBS)服务器120、网络130、接入点140和传感器150。
[0037]ATS 110可以使用传感器150跟踪诸如膝上电脑、上网本和/或移动电话之类的电子设备160。传感器150可以跨越定义的区域分布,以便ATS 110跟踪电子设备160。根据示例性实施例,传感器150可以跨越诸如机场、商场和/或校园之类的大型室内和/或室外基础设施(未示出)来分布。例如,传感器可以跨越机场分布以跟踪每个登机口、零售店、咖啡店、餐馆、停车场和走廊处的电子设备。
[0038]根据一个示例性实施例,传感器150被配置成使用包括电子设备的地址的识别分组轮询至少一个电子设备。例如,电子设备的地址可以是BT-MAC-1D和/或当广播时致使电子设备答复的其他地址。
[0039]电子设备的地址可以包括在一个或多个列表中,该一个或多个列表可以由传感器150和/或ATS 110其中至少一个使用。列表可以在ATS 110汇编和/或被发送到ATS 110。列表可以通过传感器150、ATS 110或传感器150和ATS 110 二者维护。[0040]根据其中每个传感器150维护电子设备地址的一个或多个列表的示例性实施例,传感器150可以轮询传感器150的范围内的电子设备。例如,传感器150可以被配置成顺序地广播一个或多个列表的地址。传感器150的范围中的电子设备160将在接收包括电子设备160的地址的分组时进行答复。接收答复的传感器150可以告知ATS 110已经检测到电子设备160。
[0041]传感器150的覆盖范围可以交叠或不交叠。根据其中两个或更多传感器150在覆盖范围中交叠的一个示例性实施例,可以更精确地确定电子设备的位置。例如,通过使用接收信号强度指示(RSSI),可以确定电子设备160是否更接近传感器150中的一个或另一个。也可以使用跟踪、平均和其他方法。
[0042]传感器150可以通过接入点140和网络130连接到ATS 110。接入点140可以是WiFi接入点且传感器150可以是无线连接到接入点140的蓝牙测量传感器/扫描器。网络130例如可以是因特网协议(IP)局域网(LAN)。传感器150可以以接入点客户端模式配置,使得每个传感器150建立到现有WiFi/LAN基础设施中的客户端。传感器150收集的测量结果可以通过到接入点140的WiFi无线链路而回传给网络130。因此,传感器150仅可能需要到电源(未示出)的连接。ATS 110可以连接到网络130且从网络130接收测量结果O
[0043]传感器150可以以不包括接入点140的有线配置通过网络130而连接到ATS 110。传感器150例如可以包括WiFi子系统,该WiFi子系统被配置成充当WiFi接入点且提供电子设备160和网络130之间的基于WiFi的网络连接性。尽管蓝牙和WiFi占用了 2.4GHz处的相同未授权频带,但是由于存在于所有蓝牙无线电中的自适应跳频RF能力,两种类型的系统可以共存、同时操作和共同存在于相同应用中而不相互干扰。根据不包括接入点140的一个示例性实施例,传感器150可以要求电源连接和有线网络连接(未示出)二者。
[0044]传感器150可以被配置成在网格网络配置中和/或在各种组合中操作,在所述组合中,至少一个传感器150是WiFi接入点且至少一个传感器150是接入点客户端。存在WiFi网络设计和部署领域的技术人员已知的很多这种示例、组合和可能性。
[0045]传感器150可以是在比连接到移动终端的基站的范围更小的范围中发送和接收数据的短程扫描器/传感器。例如,扫描器/传感器的范围可以从约Im至约100m。传感器150可以包括使用适当修改的内部固件附连到WiFi路由器的通用串行总线(USB)蓝牙适配器。
[0046]根据其他示例性实施例,传感器150可以是具有内置短程传输能力的扫描器/传感器。例如,传感器150可以是具有内置蓝牙能力的扫描仪/传感器,和/或可以具有一个或多个有线端口。应当注意,尽管此处参考蓝牙和WiFi连接技术描述了示例性实施例,示例性实施例并不因此而受到限制,而且可预见其他通信技术。例如,传感器150可以遵循WiFi/3G/4G和/或其他类型的网络连接标准。
[0047]图2是说明根据一个示例性实施例的区域跟踪服务器(ATS) 110的示意图。参考图2,ATS 110可以包括连接处理器210、存储器220、海量存储设备230和输入/输出设备240的总线250。处理器210、输入/输出设备240、海量存储设备230和存储器220可以通过使用总线250执行彼此之间的数据通信。例如,根据处理器210的命令,存储器220和处理器210可以交换数据。因此,存储器220可以在存储器220中存储数据和/或从存储器220输出数据。类似地,海量存储设备230可以与处理器210和/或存储器220的存储器控制器交换数据。海量存储设备230可以在海量存储设备230中存储数据和/或从海量存储设备230输出数据。存储器220和/或海量存储设备230可以存储用于处理器210的操作的代码和/或程序。
[0048]处理器210可以执行程序且控制ATS 110。输入/输出设备240可以用于向ATS110输入/从其输出数据。ATS 110可以连接到外部设备。例如,ATS 110可以通过使用输入/输出设备240而连接到接入点140、传感器150和/或LBS 120,且可以与传感器150交换命令和控制信息。
[0049]ATS 110可以是控制传感器150的单个控制服务器。ATS 110可以存在于包括传感器150的分布式网络的区域中和/或可以跨越网络130相对于传感器150远程定位。例如,ATS 110可以位于托管服务部署中。出于可靠性目的,ATS 110可以以高可用性和冗余模式操作,从而消除单点故障。
[0050]例如可以通过由电子设备的终端用户进行的注册或登记,而将电子设备地址提供给ATS 110和/或传感器150。例如,作为注册处理的一部分,可能要求每个终端用户提供典型地在他/她的电话的ABOUT菜单中可见的BT-MAC-1D。个人可以可视地在他/她的移动电话中看到BT-MAC-1D,且然后例如通过填写表单、发送电子邮件和/或使用Web或其他基于计算的界面向区域跟踪系统100手动输入和提交该ID。
[0051]图3说明是根据一个示例性实施例的登记信息亭300的透视图。参考图3,登记信息亭300例如可以是用于向用户提供服务和/或出售商品的独立的自服务设备。登记信息亭300可以包括安装在外壳320上的终端310。用户可以使用终端310接入服务、购买商品和/或登记电子设备地址。信息亭300可以向ATS 110发送登记的电子设备地址以用于分布给传感器150,汇编电子设备地址列表以用于顺序地分布给传感器150和/或直接向传感器150发送电子设备地址。
[0052]根据一个示例性实施例,登记信息亭300可以用于自动地测量电子设备地址。例如,登记信息亭300可以模仿蓝牙耳机的操作。寻求登记电子设备160的登记者可以使用终端310输入诸如登记者姓名和移动电话号码之类的个人信息。可以向登记者提供关于如何将电子设备160与登记信息亭300的终端310配对的指令。
[0053]在与登记信息亭300的配对处理中,终端310中的无线电(例如蓝牙无线电)可以确定在配对处理期间通过无线电而完全暴露的电子设备160的电子地址。由终端在配对过程中测量的地址可以被发送到ATS 110。ATS 110可以将电子设备地址与在登记处理中输入的个人信息相关联。不管电子设备160是否完成与终端300的配对和/或电子设备160是否随后与不同于终端310的设备配对,均可以获得电子设备地址。ATS 110可以将电子设备地址连同与登记者个人信息的关联一起保持。
[0054]根据其他示例性实施例,信息亭300可以从现有连接自动探查电子设备160的电子设备地址。例如,如上所述,与另一电子设备(例如蓝牙耳机)配对的电子设备160的登记者可以输入个人信息,且配对设备之间的现有通信链路可以被自动地探查。
[0055]作为一个示例,电子设备160可以是连接到耳机的移动电话。当输入个人信息时,终端310可以探查现有连接和/或向移动电话播出电话呼叫以用于在电话和耳机之间发生的通信。一旦建立了通信,可以探查相关电子设备地址。连接的信号水平和接收信号强度指示(RSSI)可以通过终端310测量,以确立探查的电子设备地址对应于指定登记者且不对应于不同电子设备的相邻用户。
[0056]登记信息亭300可以向用户提供服务和/或出售商品。例如,登记信息亭300可以在机场提供登记服务、提供一般信息和/或提供银行服务。登记信息亭300可以是不向用户提供服务器和/或出售商品的专用登记信息亭300。例如,可以向志愿在终端310登记电子设备160的用户提供奖励(例如,礼券、回扣和/或折扣)。
[0057]尽管参考使用信息亭的登记和注册描述了电子设备地址列表的产生,但是示例性实施例并不局限于此。可以使用各种源产生列表且列表可以包括先验信息。例如,区域跟踪可以被雇主使用以跟踪与雇员相关的电子设备。电子设备的列表可以基于雇员工作调度而汇编。其他示例可以包括跟踪客户的货物和/或电子设备。电子地址的列表可以从诸如货物单之类的先验源汇编,其中货物包括一个或多个电子设备和/或由公共运输业者(例如航空系统)维护的乘客列表。
[0058]图4是说明根据单列表的示例性实施例使用图1的传感器150跟踪电子设备的方法的流程图。参考图4,传感器150可以顺序地轮询与电子设备地址对应的多个电子设备,以确定电子设备其中任意一个是否处于传感器150的范围内。此后,当前被轮询的电子设备的电子设备地址被命名为“有效”电子设备地址。
[0059]在步骤S400中,传感器150可以通过广播有效电子设备地址(例如BT_MAC_ID)轮询电子设备。在步骤S410,传感器150可以等待答复长达一个时间段T(例如5秒)或直到从相应电子设备接收到答复。如果在步骤S410接收了答复,则在步骤S430,传感器150可以向ATS 110发送有效电子设备地址,且在步骤S440,传感器150可以选择一个不同电子设备地址作为有效电子设备地址。在步骤S400,传感器150可以轮询此有效电子设备地址。如果在步骤S410在T秒内未接收到答复,则在步骤S440,传感器150可以选择不同电子设备地址作为有效电子设备地址。在步骤S400,传感器150可以轮询新的有效电子设备地址。
[0060]图5和6是说明根据双列表的示例性实施例使用图1的传感器150跟踪电子设备的方法的流程图。
[0061]根据双列表示例性实施例,每个传感器150可以存储电子设备地址的两个列表。传感器150可以在不同频率轮询与每个列表对应的电子设备。例如,第一列表可以是“慢列表”而第二列表可以是“快列表”。可以以比对应于快列表的电子设备更低的频率轮询对应于慢列表的电子设备。
[0062]可以基于一个或多个因素将电子设备的电子设备地址分配给慢列表或快列表(或二者)。例如,如果已知电子设备处于传感器150的范围内,则电子设备可以被添加到传感器150的快列表,以增加相对于范围内电子设备的基于位置的数据的可靠性。作为另一示例,如果区域跟踪系统100的用户希望获得比其他电子设备具有更高优先级的特定电子设备的基于位置的数据,则可以指示传感器150将电子设备地址移动到快列表。例如,为了在商场中在黄色警告中定位拥有电子设备的走失儿童,ATS 110可以指示每个传感器150向其快列表添加孩子的电子设备的电子地址。本领域技术人员将理解,鉴于本公开很多配置是可行的。例如,ATS 110可以指示传感器150忽视慢和快列表,且恒定地轮询单个电子设备或若干多个电子设备。[0063]参考图5,如步骤S500中所示,传感器150可以通过广播来自第一列表(例如慢列表)的有效电子设备地址(例如BT-MAC-1D)轮询电子设备。传感器150可以等待答复高达时间段Tl (例如5秒)或直到从相应电子设备接收到答复。
[0064]如果在步骤S510接收到答复,则在步骤S560,传感器150可以向ATS 110发送有效电子设备且将有效电子设备地址从第一列表移动到第二列表。例如,因为对应于有效电子设备地址的电子设备被确定为处于传感器150的范围内,有效电子设备地址可以移动到第二列表(例如快列表)。除了电子设备地址,传感器可以向ATS 110发送其他数据。例如,传感器可以向ATS 110发送传感器150的标识(ID)以及有效电子设备地址。
[0065]在步骤S530,传感器150可以确定是否消逝了时间段T2。如果时间段T2未消逝,则在步骤S550,传感器150可以从第一列表选择新电子设备地址作为有效电子设备地址。例如,传感器150可以将有效电子设备地址切换到第一列表上的下一电子设备地址。在步骤S500,传感器150可以轮询有效电子设备地址。
[0066]如果在步骤S530确定时间段T2已经消逝,则在步骤S540,传感器150可以从第二列表选择电子设备地址作为有效电子设备地址。例如,传感器150可以将有效电子设备地址切换到第二列表上的下一电子设备地址且开始通过第二列表的循环(如上面参考图6所描述)。
[0067]如果在步骤S510在时间Tl秒内未接收答复,则传感器150可以确定时间段T2是否消逝。如果时间段T2并未消逝,则在步骤S550,传感器150可以从第一列表选择不同电子设备地址作为有效电子设备地址。例如,传感器150可以将有效电子设备地址切换到第一列表上的下一电子设备地址。在步骤S500,传感器150可以轮询有效电子设备地址。
[0068]如果在步骤S530通过传感器150确定时间段T2已经消逝,则传感器150可以在步骤S540从第二列表选择电子设备地址作为有效电子设备地址。例如,传感器150可以将有效电子设备地址切换到第二列表上的下一电子设备地址且开始通过第二列表的循环(如上面参考图6所描述)。
[0069]参考图6,如步骤S600中所示,传感器150可以通过广播来自第二列表(例如快列表)的有效电子设备地址(例如BT-MAC-1D)来轮询电子设备。传感器150可以等待轮询的答复长达时间段T3(例如5秒)或直到从相应电子设备接收到答复。如果在步骤S610接收到答复,则在步骤S660,传感器150可以确定是否消逝了时间段Τ4。如果时间段Τ4并未消逝,则在步骤S670,传感器150可以从第二列表选择不同电子设备地址作为有效电子设备地址。例如,传感器150可以将有效电子设备地址切换到第二列表上的下一电子设备地址。在步骤S600,传感器150可以轮询有效电子设备地址。
[0070]如果在步骤S660通过传感器150确定时间段Τ4已经消逝,则在步骤S650,传感器150可以从第一列表选择电子设备地址作为有效电子设备地址。例如,传感器150可以将有效电子设备地址切换到第一列表上的下一电子设备地址且开始通过第一列表的循环(如上面参考图5所描述)。
[0071]如果在步骤S610在时间段Τ3内传感器150未接收到答复,则在步骤S630,传感器150可以向ATS 110发送有效电子设备地址且将有效电子设备地址从第二列表移动到第一列表。例如,因为对应于有效电子设备地址的电子设备被确定为处于传感器150的范围夕卜,所以有效电子设备地址可以移动到第一列表(例如慢列表)。除了电子设备地址,传感器可以向ATS 110发送其他数据。例如,传感器可以向ATS 110发送检测电子设备的传感器150的标识(ID)。
[0072]在步骤S640,传感器150可以确定是否时间段T4已经消逝。如果时间段T4并未消逝,则在步骤S670,传感器150可以从第二列表选择不同电子设备地址作为有效电子设备地址。例如,传感器150可以将有效电子设备地址切换到第二列表上的下一电子设备地址。在步骤S600,传感器150可以轮询有效电子设备地址。
[0073]如果在步骤S640通过传感器150确定时间段T4已经消逝,则在步骤S650,传感器150可以从第一列表选择电子设备地址作为有效电子设备地址。例如,传感器150可以将有效电子设备地址切换到第一列表上的下一电子设备地址且开始通过第一列表的循环(如上面参考图5所描述)。
[0074]参考图5和6的示例性实施例描述了两个列表的使用。然而,示例性实施例可以预见任意数目的电子设备地址的列表。例如,附加列表可以用于在多于两个频率提供列表的循环。而且,不同列表可以用在一天的不同时间(日班、夜班)或不同天(交错班)。出于易于说明的目的,参考图5和6中的两个列表描述了示例性实施例,但是示例性实施例并不限制此处公开的发明概念。类似地,参考图5和6描述电路的确切确定和这些确定的结果并不是对示例性实施例的范围的限制而仅仅是对发明概念的说明。
[0075]图7是说明根据一个示例性实施例在图1的ATS 110处管理电子设备的跟踪的方法的流程图。参考图7,在步骤S700,ATS 100可以从传感器150接收消息。例如,ATS 110可以从传感器150接收电子设备地址(例如,BT-MAC-1D)。根据一个示例性实施例,ATS 110可以接收电子设备地址和发送电子设备地址的传感器150的ID。
[0076]在步骤S710,ATS 110可以基于在ATS 110维持的用于发送传感器150的一个或多个列表的当前状态,确定对应于接收的电子设备地址的电子设备160是否处于发送传感器150的范围内或范围外。根据其他示例性实施例,ATS 110接收的消息可以指示对应于接收的电子设备地址的电子设备160是否处于发送传感器150的范围内或范围外,且因而确定可以不是必须的。
[0077]如果对应于接收的电子地址的电子设备160被发送传感器150检测到,则在步骤740,ATS 110可以从除发送传感器150之外的传感器150的第一列表和第二列表移除接收的电子地址且向一个或多个LBS服务器120发送更新。ATS 110可以从ATS 110处维持的传感器150的第一列表和第二列表移除接收的电子地址和/或向传感器150发送指令以从传感器150处维护的第一列表和第二列表移除接收的电子地址。
[0078]如果发送传感器150并未检测到电子设备160,则在步骤S720,ATS 110可以确定区域跟踪系统100的任意其他传感器150是否检测到电子设备160。例如,从传感器150接收电子设备地址可以指示相应电子设备最近离开了发送传感器150的覆盖区域。ATS 110然后可以确定电子设备160是否移动到任意其他传感器150的范围内。如果ATS 110在步骤S720确定通过不同于发送传感器150的传感器150检测到电子设备160,则在步骤740,ATS 110可以从除该检测传感器150外的传感器150的第一和第二列表移除接收的电子地址,且向一个或多个LBS服务器120发送更新。
[0079]如果在步骤S720,ATS 110确定并未通过不同于发送传感器150的传感器150检测到电子设备160,则在步骤740,ATS 110可以向除发送传感器150之外的传感器150的第一列表添加接收到的电子地址。尽管没有示出,ATS 110可以向一个或多个LBS服务器120发送更新。根据一个示例性实施例,接收的电子设备地址可以作为将被轮询的下一设备而添加在除发送传感器150以外的传感器150的第一列表上,使得每个传感器接下来尝试检测电子设备160。ATS 110可以向在ATS 110处维持的传感器150的第一列表添加接收的电子地址,和/或向传感器150发送指令以向传感器150处维护的第一列表添加接收的电子地址。
[0080]尽管参考图7描述的示例性实施例提供包括从指定列表添加或移除电子设备地址的一组指定响应,但是示例性实施例并不限于此。对电子设备已经进入传感器的范围内或范围外的信息的响应可以根据区域跟踪系统100的指定配置或用户目的而调整。例如,当确定电子设备160离开检测传感器150的范围时,ATS 110可以向与检测传感器150相邻或具有交叠扫描仪范围的传感器150的第二列表(例如快列表)添加与电子设备对应的电子设备地址,且向远离的传感器150的第一列表(例如慢列表)添加该电子设备地址。鉴于本公开,本领域技术人员将理解示例性实施例的范围内的各种实施方式。
[0081]尽管特别示出和描述了示例性实施例,本领域技术人员应当理解可以在不偏离权利要求的精神和范围的条件下做出形式和细节中的变化。
【权利要求】
1.一种区域跟踪系统,包括: 连接到网络(130)的服务器(110);以及 连接到所述服务器(110)的多个传感器(150),所述传感器(150)被配置成使用包括至少一个电子设备(160)的地址的识别分组来轮询所述电子设备。
2.根据权利要求1所述的区域跟踪系统,其中: 所述传感器(150)被配置成维持包括多个电子设备(160)的地址的第一列表和第二列表,以及以比用于与所述第二列表的地址对应的电子设备的频率更大的频率,来轮询与所述第一列表的地址对应的电子设备(160), 所述传感器(150)被配置成检测所述传感器(150)的范围中响应于所述轮询的所述多个电子设备(160)中的任意一个,以及向所述服务器(110)传送所述检测或所述检测中的变化,以及 所述服务器(110)被配置成通过指示所述传感器(150)基于对所述多个电子设备(160)中的任意一个的所述检测或所述检测中的所述变化的所述传送,向所述第一列表和所述第二列表添加或 从中移除电子地址,而更新所述第一列表和所述第二列表。
3.根据权利要求1所述的区域跟踪系统,还包括: 连接到所述网络(130)的多个无线接入点(140);以及 通过所述网络(130)连接到所述服务器(110)的基于位置的服务(LBS)服务器(120),其中所述传感器(150)中的至少一个是通过所述无线接入点(140)中的至少一个而连接到所述服务器(110)的无线传感器,以及 所述无线传感器(150)以接入点客户端模式配置以建立到所述无线接入点(150)的客户端。
4.根据权利要求1所述的区域跟踪系统,其中: 所述传感器(150)使用短程发射器来轮询所述至少一个电子设备(160), 所述短程发射器在约I米至约100米的范围中广播能够被电子设备(160)检测到的信号,以及 所述地址是蓝牙介质访问控制(MAC)地址。
5.一种使用连接到服务器的多个传感器跟踪多个电子设备的方法,该方法包括: 由第一传感器(150)维持包括与多个电子设备(160)对应的多个电子设备地址的第一列表和第二列表; 由所述第一传感器(150)通过传输包括所述电子设备地址的识别分组,来顺序地轮询(S500, S600)所述多个电子设备(160); 基于在第一时间段内所述第一传感器是否接收到针对与所述多个电子设备(160)中的一个电子设备对应的所述顺序轮询的答复,确定(S510,S610)所述多个电子设备中的所述一个电子设备是否处于所述第一传感器(150)的范围内;以及 向服务器(110, S560, S630)传输与所述电子设备(160)中的所述一个电子设备的位置相关的数据。
6.根据权利要求5所述的方法,其中由所述第一传感器(150)顺序地轮询包括:顺序地轮询与所述第一列表对应的电子设备(160),直到第二时间段消逝(S530),以及然后顺序地轮询与所述第二列表对应的电子设备(160),直到第三时间段消逝(S660)。
7.根据权利要求6所述的方法,其中在对与所述第一列表对应的电子设备(160,S500)的顺序轮询期间,当确定与所述第一列表对应的所述电子设备(160)中的一个电子设备处于范围内(S510,S510)时,将范围内的所述电子设备(160)的电子设备地址移动到所述第二列表(S560),以及当确定与所述第一列表对应的所述电子设备(160)中的一个电子设备处于范围外(S510)时,轮询与所述第一列表对应的所述电子设备(160)中的下一个电子设备;以及 传输与所述电子设备(160,S630)中的所述一个电子设备的位置相关的数据包括:传输所述第一传感器(150)的传感器识别信息和电子设备地址(S560)。
8.根据权利要求6所述的方法,其中在对与所述第二列表对应的电子设备(160,S600)的顺序轮询期间,当确定与所述第二列表对应的所述电子设备(160)中的一个电子设备处于范围内(S610)时,轮询与所述第二列表对应的所述电子设备(160)中的下一个电子设备,以及当确定与所述第二列表对应的所述电子设备(160)中的一个电子设备处于范围外(S610)时,对范围外的所述电子设备(160)的电子设备地址执行以下其中之一:将其移动到所述第一列表,和将其从所述第二列表移除(S630),以及 传输与所述电子设备(160,S630)中的所述一个电子设备的位置相关的数据包括:传输所述第一传感器(150)的传感器识别信息和电子设备地址。
9.根据权利要求5所述的方法,还包括: 通过注册、登记以及使用先验信息中的至少一个来产生所述第一列表和所述第二列表, 其中所述注册包括从表单、电子邮件(email)和网络界面输入中的至少一个提取至少一个电子设备地址,以及 登记包括在信息亭(300)处检测至少一个电子地址。
10.根据权利要求5所述的方法,还包括: 基于与所述电子设备(160)中的所述一个电子设备的所述位置相关的所述数据,向基于位置的服务(LBS)服务器(120,S740)公布存在信息。
【文档编号】H04L29/06GK103444150SQ201280005385
【公开日】2013年12月11日 申请日期:2012年1月9日 优先权日:2011年1月14日
【发明者】M·温格罗维茨, T·贾尼斯泽维斯基, Q·周 申请人:阿尔卡特朗讯
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1