专利名称:用于检测克隆基站的装置和方法
技术领域:
本发明的领域涉及通信并且更具体地涉及检测克隆基站的存在。
背景技术:
车辆配备有各种类型的通信系统,这些通信系统提供或者促进各种类型的功能。例如,车辆可以配备有全球定位卫星(GPS)位置确定系统,该系统与GPS卫星通信并且提供对车辆进行定位和追踪的能力。如今车辆安全系统也在车辆中广泛使用。例如,安全系统可以与外部实体通信,并且当做出闯入车辆的尝试时,安全系统可以尝试警告私人安全中心(或者诸如警察之类的某个其他适当的实体)有闯入正在发生。某些司法管辖区由于在这些地区中的车辆闯入或偷窃的数量高而甚至要求使用车辆安全系统。在车辆被提供有可以检测车辆是否被盗和/或辅助追踪被盗车辆的部件的情况下,也存在被盗车辆追踪(SVT)应用。许多SVT方法依赖GPS技术以精确确定车辆的位置以及依赖全球移动通信系统(GSM)蜂窝网络以经由短消息服务(SMS)或者通用分组无线服务(GPRS)数据连接来向服务提供商报告该事件。可以使用连接和协议的其他例子。潜在的车辆窃贼有时尝试通过使用在接收带中产生强宽带信号的设备来干扰车辆处的接收机硬件以阻断到车辆的GPS卫星和GSM网络信号。如果这样做的话,则不能检测或报告车辆的偷窃。在其他例子中,窃贼和其他罪犯尝试克隆基站。即,基站的服务被由罪犯提供的设备模仿,并且一旦用户(或用户的设备)建立与克隆建站的通信,该用户或设备就错误地相信该克隆基站是有效基站。因而,除了其他问题以外,车辆安全系统常常被欺骗发送警告消息给无效基站,克隆基站不采取行动(因为其由罪犯提供),并且车辆在未被检测到的情况下被盗。以前对于检测干扰、检测克隆基站的存在以及向安全中心报告这些事件的尝试一 般是不成功的、慢的和/或实现起来很贵。
图I包括根据本发明的各个实施例的用于检测克隆基站的存在的系统的框 图2包括根据本发明的各个实施例的用于检测克隆基站的存在的装置的框 图3包括根据本发明的各个实施例的用于检测克隆基站的存在的方法的流程 图4包括根据本发明的各个实施例的基站分配表的一个例子;
图5包括根据本发明的各个实施例的用于检测克隆基站的存在的方法的流程图。技术人员将意识到,图中的元件出于简单和清楚的原因被示出并且没有必要按比例绘制。例如,图中的某些元件的尺寸和/或相对位置可能相对于其他元件是夸大的,以有助于改善对于本发明的各个实施例的理解。而且,在商业上可行的实施例中有用或者必需的常见但被充分理解的元件常常未被绘出,以便减少对本发明的这些各个实施例的有遮挡的观看。将进一步意识到,可以用特定的发生顺序来描述或描绘确定的行动和/或步骤,而本领域技术人员将理解,这种关于次序的明确性实际上是不需要的。还将理解的是,这里使用的术语和表达具有常见的含义,如根据关于其探究和研究的对应的各个领域的这种术语和表达那样,除非在这里用其他方式阐述特定的含义。
具体实施例方式提供这样的方法,其中检测克隆基站并且将其检测报告给用户使得可以采取适当行动。这里所述的方法在确定可疑的基站是否真的是克隆基站方面是准确的,并且所述方法及时性在于允许在车辆和/或其容纳物可能被盗窃之前对克隆基站进行检测。这里所述的方法可以容易地被改装成现有系统,从而避免对于昂贵的重新布线或再造现有系统的需要。在这些实施例的许多实施例中,在基站与移动单元之间建立通信。移动单元分析从基站接收到的与相邻小区有关的至少一些彳目息的内容。当该分析指不基站是克隆基站时,向用户发起警告。在某些方面中,在记忆存储设备中存储有分配表并且该分配表包括与用户的操作环境有关的信息(例如通信信道的信号强度水平)。对分配表的内容进行分析并且基于该分析就基站何时是克隆基站做出确定。在其他方面中,接收相邻小区列表(或者其他信息)并且该分析包括测量在相邻小区列表中识别的至少一个相邻信道的功率水平以及基于该分析确定基站何时是克隆基站。当至少一个相邻信道的功率水平基本上为零时,可以发起警告。可替换地,可以确定当前服务小区的功率水平并且只有在当前服务小区的功率水平高于预定水平并且至少一个相邻信道的功率水平基本上为零时才发起警告。在另一些其他方面中,相邻小区列表预期在移动单元处被接收到。就相邻小区列表是否已经被接收到做出确定并且当相邻小区列表尚未被移动单元接收时发起警告。在这些实施例的其他实施例中,建立并且参与同基站的通信。所述通信可以在装 置与基站之间建立,并且在某些例子中所述装置放置在车辆中或车辆处。然而,将意识到的是,所述装置不需要在车辆处或车辆中,而是也可以在其他位置处。而且,将意识到的是,尽管这里所述的方法被描述为一般性地涉及和提供车辆安全,但是这些方法也可以在其他环境中部署并且也可以用于其他目的。在所述装置的记忆存储设备中存储有分配表并且该分配表包括与用户或装置的操作环境有关的信息。例如,分配表(或者记忆存储设备处所存储的其他数据结构)可以识别信道、这些信道的适当的或期望的信号强度水平、以及这些信道是否正在使用。预定的或预指派的信道可以用于与基站的通信,而其他信道可以不被指派或被禁止使用。对分配表的内容进行分析并且基于该分析就基站何时是克隆基站做出确定。当该分析指示基站是克隆基站时,警告被呈现给用户。如这里所使用的,“用户”这一表述将被理解为是受保护车辆的最终用户或者被授权或被付费以保护车辆的一方(诸如非现场报警中心)等等。在这些例子的某些例子中,对于基站是克隆基站的确定基于在表(或者其他数据结构)中所存储的与一个或多个信道相关联的升高的信号强度水平。如这里所使用的,“信号强度水平”指的是表示所接收信号(例如在所接收功率方面)的强度的数值。信号强度水平的特定例子包括Rx Level0如这里所使用的,“升高的”意味着超过预定阈值的水平。该阈值一般超过与常规使用相关联的信号强度值。在其他例子中,对是否存在克隆的确定基于针对所使用的(一个或多个)信道的标识来分析基站分配(BA)表,并且如果(一个或多个)信道正在被使用但是未被指派使用,则假定克隆基站正在使用信道。在另一个例子中,对基站是否是克隆基站的确定基于确定在分配表中是否存在相邻小区并且当不存在相邻小区时则假定该基站是克隆基站。如这里使用的,“操作环境”指的是用于在所述装置与基站之间通信的通信信道的标识和特性和/或所述装置/用户当前停留的特定小区、所述装置或用户的家庭小区、其他相邻小区等的标识和特性。在这方面,操作环境可以包括至少一个相邻小区的标识并且就是否存在克隆的确定可以包括与至少一个相邻小区相关联的至少一个信号强度值(例如RxLevel值)何时是可疑值。在这些例子中的某些例子中,所述装置测量相邻小区列表上的信道上的信号强度水平,并且这些感测到的水平被用于填表。可替换地,装置可以忽略表的使用并且直接测量在接收到的相邻小区列表中所识别的信道上的信号强度水平。对至少一个信号强度值是否是可疑值的确定可以包括确定所述至少一个信号强度值以大于预定阈值速率(rate)的速率增长。在其他例子中,该可疑值可以为零或者近似为零,这指示了接收到的低信号强度,接近于接收机的灵敏度水平。识别克隆基站的可疑值的其他例子是可能的。在这些例子中的其他例子中,基站是有效基站并且在与该有效基站建立通信之后与克隆基站建立通信。在另一些其他例子中,在与有效基站建立通信之前与克隆基站建立通信。 在这些实施例的其他实施例中,检测克隆基站的存在。在车辆处,与基站建立通信并且车辆参与同基站的通信。分配表被存储在车辆处的记忆存储设备中并且分配表包括与车辆的操作环境有关的信息。针对至少一个相邻小区的存在来分析所述分配表的内容并且基于该分析就基站何时是克隆基站做出确定。当该分析指示基站是克隆基站时,警告被发起并且被呈现给车辆处的用户。在这些例子中的某些例子中,当在分配表中不存在相邻小区时做出基站是否是克隆基站的确定。可替换地,所述表可以被省略并且根据从基站接收到的信息来做出确定(例如,相邻小区列表可以识别信道并且设备可以在不查询该表的情况下直接测量信道的所接收的信号强度水平)。在另一些其他例子中,可以从另一位置(例如基站或者其他移动单元)下载部分或者全部分配表。在某些例子中,该表中表示的操作环境可以包括或识别至少一个相邻小区,并且就克隆基站是否存在的确定可以包括确定与至少一个相邻小区相关联的至少一个信号强度值何时是可疑值。当至少一个信号强度值以大于预定阈值速率的速率增长时,可以指示有可疑值。在其他例子中,可疑值可以为零或者近似为零。在这些例子中的另一些其他例子中,装置检测克隆基站的存在并且所述装置包括通信接口、存储器、警告指示器以及控制器。通信接口被配置为建立和参与同基站的通信。如这里使用的,“基站”是能够使用任何通信信道、频率或者协议来与电子设备传送通信的任何传送和接收设备。在一个例子中,基站是典型地部署在蜂窝通信系统中的类型。然而,将会理解的是,可以使用本领域技术人员已知的以任何频率和/或任何通信协议进行通信的任何类型的基站。所述存储器耦合到通信接口并且包括分配表。所述分配表包括与用户或装置的操作环境有关的信息。存储器还可以存储实施任何这里所述方法的计算机指令。控制器耦合到通信接口、存储器以及警告指示器。控制器被配置为分析分配表的内容并且基于该分析确定基站何时是克隆基站。所述控制器被进一步配置为,当所述分析指示基站是克隆基站时,经由警告指示器向用户发起或提供警告。在某些例子中,控制器被配置为确定当在分配表中不存在相邻小区时,所述基站是克隆基站。在其他例子中,基于与由分配表所指示的信道相关联的升高的信号强度水平来确定基站是克隆基站。在其他例子中,确定基站是克隆基站所基于的是在分配表中存在邻居,但是所有的功率水平都是零并且服务小区功率水平高于预定阈值。在另一些其他例子中,就基站是否是克隆基站的确定基于确定特定通信信道是否在使用中以及该信道的使用是否得到授权。其他例子是可能的。警告指示器可以是多个设备或使用各种方法。在一个例子中,警告指示器包括音频扬声器。在另一个例子中,警告指示器是视觉指示器(例如闪光前照灯、发光二极管(LED)
O现在参考图1,描述用于检测克隆基站的系统的一个例子,该克隆基站与车辆或者车辆中存在的系统通信或者正试图与车辆或者车辆中存在的系统建立通信。尽管这里描述的例子涉及车辆通信或者对车辆的追踪,将意识到的是,这些方法不限于在车辆处或车辆中部署的设备并且特别地不限于提供车辆安全。相反,这些方法可以在任何位置部署并且为任何类型的实体提供安全。如在图I中所示,车辆102包括通信设备104。该通信设备104与基站106通信。通信设备104通过分析存储在通信设备104处的分配表来确定该基站106是否是克隆基站。在这方面,通信设备104可以由硬件和编程软件的任何组合来实施以实施该功能或其他功能。通信设备104使用任何类型的通信技术或协议与车辆102外部的实体通信。 除了对克隆基站的检测,通信设备104可以执行其他功能和/或合并到现有设备中。在这方面,通信设备104可以是蜂窝电话、发射应答机、无线电设备或者这些或其他设备的某种组合。在其他例子中,通信设备104不是现有设备的部分,而是被部署为包括单独的壳体结构或者外壳的独立单元(除去可能在车辆102中存在的其他便携式设备)。在该情况下,通信设备104可以通信地耦合到其他设备(例如蜂窝电话)并且与所述其他设备通信。车辆102可以是用于运送一个或多个人员的任何类型的车辆,举几个例子,诸如汽车、卡车、公共汽车、飞机、轮船。然而,如上面提到的,这些方法不限于车辆内环境和应用并且可用在其他环境中,举两个例子,诸如家和公司。基站106可以使本领域技术人员已知的任何类型的基站。在这方面,其可以使诸如由爱立信制造的型号KRC 131 1002/2 R5F的蜂窝基站。基站的其他例子是可能的。在这些例子中的其他例子中,基站106是有效基站,并且在与该有效基站建立通信之后,与克隆建站建立(或者试图建立)通信。在图I的系统操作的一个例子中,在设备104与基站106之间建立通信。在设备104处的记忆存储设备中存储有分配表,并且该分配表包括与车辆102和/或设备104的用户的操作环境有关的信息。例如,举几个例子,分配表可以识别相邻小区、用户的家庭小区、通信信道、这些信道的信号强度水平(例如Rx Level值)、以及这些信道是否在使用中或者被授权使用。就授权信道而言,预定信道可以在与基站106通信时使用,而其他信道将不被使用(即不被指派)。如果不应使用的信道事实上正被使用,则可以假定(在某些例子中)克隆基站存在并且正在使用这些信道。在这些例子中,设备104测量从基站接收到的信息(例如相邻小区列表)上的信道上的的信号强度水平,并且这些感测到的水平被用于填表。可替换地,装置可以忽略表的使用并且直接测量在从基站接收到的信息(例如相邻小区列表)中所识别的信道上的信号强度水平。对在设备104处的分配表的所选内容进行分析并且由设备104基于该分析做出基站106何时是克隆基站的确定。该分析可以是在表中所包含的信息的简单查找,并且可以包含进一步的处理(例如,使用方程,比较来自该表的值,等等)。当该分析指示该基站106是克隆基站时,发起警告并且将该警告呈现给用户。如这里使用的和如这里其他地方所提到的,表达“用户”将被理解为受保护车辆的最终用户或者被授权或被付费以保护车辆的一方(诸如非现场报警中心)等等。
在这些实施例的某些实施例中,对于基站106是克隆基站的确定基于如在分配表中所指示的一个或多个信道上的升高的信号强度水平。如这里所使用的,“升高的”意味着超过预定阈值的水平。该阈值一般超过与常规使用相关联的信号强度值。例如,单元可以是空闲的并且监控全部都处于相当一致的Rx Level的服务小区和邻居。如果邻居之一的Rx Level突然开始上升,这可能指示已经在该相邻信道上建立的恶意基站的存在。该单元可以试图对该恶意基站执行小区重选,除非采取了预防措施。在其他例子中,对是否存在克隆基站的确定基于针对所使用的(一个或多个)信道的标识来分析基站分配表,并且如果所使用的(一个或多个)信道未被指派用于通信(即通信在禁止的或未授权的信道上发生),则假定克隆基站存在并且正在使用信道。在另一个例子中,对基站106是否是克隆基站的确定基于确定在分配表中是否存在相邻小区并且当不存在相邻小区时则假定克隆基站存在。在另一例子中,对基站106是否是克隆基站的确定基于确定在何时在分配表中存在邻居但是所有的功率水平都是零并且服务小区功率水 平高于预定阈值。对至少一个信号强度值是否是可疑值的确定包括确定信号强度值以大于预定阈值速率的速率增长。例如,单元可以是空闲的并且监控全部都处于相当一致的Rx Level的服务小区和邻居。如果邻居之一的Rx Level突然开始上升至大于某个值,例如其静态值的6dB,这可能触发对恶意基站的指示。在其他例子中,可疑值可以近似为零值。可疑值的其他例子是可能的。在这些例子中的其他例子中,基站106是有效基站并且在与该有效基站建立通信之后,与克隆基站建立通信。在另一些例子中,在与有效基站建立通信之前与克隆基站建立通信。在其他例子中,在基站106与设备104之间建立通信。设备104分析从基站接收的、与相邻小区有关的至少一些信息的内容。当该分析指示基站106是克隆基站时,向用户发起警告。在某些方面中,分配表被存储在设备104处的记忆存储设备中并且该分配表包括与用户的操作环境有关的信息。对分配表的内容进行分析并且基于该分析做出基站104何时是克隆基站的确定。分配表可以从在(识别信道的)相邻小区列表中接收到的信息和从设备本身感测的信息(例如关于在列表中识别的信道的信号强度信息)来构建。在其他方面中,不查询分配表。例如,在设备104处接收相邻小区列表并且该分析包括确定包括在该相邻小区列表的至少一个信道的第一功率水平以及基于该分析确定基站106何时是克隆基站。该确定可以包括使设备104感测在相邻小区列表中所识别的功率水平。当至少一个信道的第一功率水平基本上为零时发起警告。可替换地,可以确定当前服务小区的第二功率水平,并且当设备104的当前服务小区的第二功率水平高于预定水平并且至少一个信道的第一功率水平基本上为零时发起警告。在另外其他方面中,预期在设备104处接收到相邻小区列表。做出关于相邻小区列表是否已经被接收到的确定并且当相邻小区列表尚未在设备104处被接收到时发起警
生口 ο一旦发生干扰或者检测到流氓基站,就可以采取各种行动。如提到的那样,可以向紧急报告中心108传送警告消息。紧急报告中心108 (例如警察或私人保安提供商)耦合到基站106。例如,该警告消息可以通过GSM网络被传送。在其他例子中,可以使用其他频率和/或作为GSM网络的补充或替代的其他类型的网络来传送警告消息(和/或传送或接收其他通信)。例如,警告消息可以以FM无线电数据系统(RDS)频率通过诸如WiFi网络之类的无线局域网络、通过红外(IR)网络、蓝牙(BT)网路被传送给“安伯警戒(amber alert)”站(例如使用紧急警报系统(EAS)或紧急广播系统(EBS)),通过微波接入全球互通(WiMAX)网络、通过码分多址/集成数字增强型网络(CDMA/IDEN)系统、和/或通过先进移动电话系统(AMPS)网络被传送。另外,可以使用车辆102的喇叭和/或前照灯(或者车辆中的某种其他设备)来传送摩斯码(或某种其他编码方法)。在另一些例子中,一旦检测到干扰,就进行短消息服务(SMS)小区广播。其他例子是可能的。广播FM RDS使用子载波来将数字信息传送给用户的无线电设备和用户。针对用户的信息是文本,诸如电台呼号,并且通常在汽车无线电设备的显示器上呈现给用户。在当前的方法中,可以使用RDS来载送警告消息,这会使SVT单元在一个或多个广播FM信道上用诸如“Help ! Stolen Car: silver Chevy license 997 KLM”的文本消息来传送 RDS 消息。该消息会在被盗车辆的附近被接收到并且可能被其汽车在该被盗车辆附近的驾驶员看至IJ。即便附近的驾驶员正在收听同一频率上的标准广播电台,来自SVT单元的信号也会由于小间隔距离而在接收机处由于其更高的信号强度被接收到。这些驾驶员之一然后可以打 电话给警察或者某个其他职权部门。由于该通信的小范围特性,被盗车辆会是在该人员汽车的附近。一旦检测到干扰,就可以激活安全信标(security beacon)。例如可以使用诸如由LoJack公司制造的安全信标。安全信标传送可以被检测到并且可以用于对车辆102进行定位的信号。安全信标可以作为例如通过GSM系统来传送的通信(例如警告消息)的补充或替代来使用。在另一例子中,通信设备104可以向服务器(例如构架验证工具(SVT)服务器)传送周期性的(或非周期性的)“探寻(Pinging)”信号。如果服务器没有检测到探寻信号,则该服务器可以假定车辆被盗。在该例子中,服务器在车辆102的外部。通信设备104可以使用任何数量的天线。在一个例子中,使用两个天线,并且一个天线被用于发射信号并且另一个被用于接收信号。在其他例子中,多个TX和RX天线可以被使用,其中一些天线被用作后备天线。如果路径损耗突然改变,则设备可以切换天线。在一个方面中,当发生干扰(或检测到发生干扰),则设备可以切换天线并且尝试在一个或多个后备天线上通信。在另一些例子中,使用单个天线。在另一方面中,一旦检测到干扰或流氓基站的存在,可以采取各种行动,这些行动影响车辆的操作和/或驾驶员成功驾驶车辆102的能力。在这些例子中,假设干扰的检测意味着罪犯企图盗窃车辆102和/或其容纳物。因此,这些方法尝试阻止车辆102和/或其容纳物被偷窃,所通过的方式是不利地影响车辆的操作使得罪犯难以或不可能操作车辆102。例如,基于干扰的检测,可以改变无线电设备操作(例如通过将其声音水平设定到震耳欲聋的水平),可以调节车灯的操作(例如通过在夜间禁用灯),可以变更喇叭的操作(例如通过激活喇叭),可以变更稳定性控制系统的操作(例如以导致不稳定的操作),可以调节座椅位置(例如通过移动座椅到不舒服的位置),可以改变热控座椅的操作(例如通过设定对于驾驶员不舒服或过烫的温度),可以变更方向盘操作(例如通过锁死方向盘),可以改变车辆内部的温度(例如通过将温度设定到不舒服的热或冷设定),和/或可以变更音响设备的音调(例如产生震耳欲聋的音调),以由此使对于窃贼来说难以或不可能实现对车辆和/或其容纳物的偷窃。在某些例子中,已知良好信号强度的区域被通信设备104和/或某种外部设备或系统定位。如果来自设备的信号在车辆没有移动的情况下停止,则确定有干扰发生。在其他方面中,确定已知良好信号强度的区域(例如针对特定区域、时间或者其他参数的已知良好信号强度),并且如果从设备传送的信号与期望水平变化明显(例如超过阈值量),则确定有干扰发生。所述阈值可以基于地图数据,列举两种方法,所述地图数据由放置在通信设备104外部的系统或设备提供和/或由设备104从之前的读数(例如之前的驾驶)中开发出来。所述阈值可以加载到设备104中。在其他方面中,车辆102的位置可以甚至在干扰发生时被追踪。例如,Rx Level和/或Rx Qual读数(例如由一个或多个通信设备报告给外部服务中心)可以被用于识别和/或确认干扰机存在并且例如使用三角测量方法来精确确定车辆102的位置。 在某些方面中,通信设备可以对基站106进行认证。例如,各种握手方法可以被通信设备用于认证基站106。现在参考图2,描述检测克隆基站的存在的装置200,并且该装置200包括通信接口 202、存储器204、警告指示器206和控制器208。通信接口 202被配置为建立并且参与同基站212的通信并且可以包括电子硬件和编程软件的任何组合。存储器204耦合到通信接口 202并且包括分配表210。分配表210包括与用户的操作环境有关的信息。各种类型的信息可以包括在该表中。在一个例子中,分配表包括至少一个相邻小区的标识。该表还可以包括所使用的通信信道的标识、设备的家庭小区的标识、指派用于与基站通信的信道、未被指派用于与基站通信的信道、信号强度水平(例如所允许的最大或最小值)等等。其他类型的信息也可以被包括进来或者与该分配表相关联并且或者存储在分配表或者存储在该存储器的其他地方。存储器204还可以存储实施这里所述方法中的任何一个的计算机指令。控制器208耦合到通信接口 202、存储器204和警告指示器206。控制器208被配置或编程以分析分配表的内容并且基于该分析确定基站212何时是克隆基站。举一个例子,该分析可以包括将该表中的值与阈值相比较。控制器208还被配置为,当该分析指示基站212是克隆基站时,发起警告并且将警告经由警告指示器206呈现给用户。警告指示器206可以是多个设备或者使用各种方法。在一个例子中,警告指示器206包括音频扬声器。在另一例子中,警告指示器206是视觉指示器(例如前照灯、LED等)。其他例子和组合是可能的。控制器208还可以(经由接口 202)与诸如警察或私人保安中心(举两个例子)之类的其他实体通信并且向这些实体提供警告。控制器208可以以各种不同方式确定克隆存在。例如,控制器208可以确定与至少一个相邻小区相关联的至少一个信号强度值何时是可疑值。当该事件发生时,可以向用户发送已经检测到克隆基站的警告。对至少一个信号强度值是否是可疑值的确定可以包括确定所述至少一个信号强度值以大于预定阈值速率的速率增长。例如,如果在相邻小区的所有信道上测量的信号强度是相同的(或者基本上相同),则这可以指示干扰发生。在其他例子中,可疑值可以近似零值,这指示所接收的低信号强度,接近于接收机的灵敏度水平。可疑值的其他例子是可能的。
在某些例子中,控制器208被配置为确定当在分配表中不存在相邻小区时基站212是克隆基站。在其他例子中,基于与分配表中的信道相关联的升高的信号强度来确定基站是克隆基站。在另一些例子中,基于对是否正使用特定通信信道的确定来确定基站212是否是克隆基站。在还有一些其他例子中,可以检查分配表210并且如果表中的所有信道条目的所有接收到的信号强度水平都是零,则可以确定克隆基站。在另一些其他例子中,如果装置200处于运动中并且服务小区的信号强度水平没有改变达预定阈值或在驾驶特定距离之后没有执行小区重选,则可 以发起警告。其他例子是可能的。在其它方面中,相邻小区列表由控制器208接收到并且控制器确定列表上至少一个信道的第一功率水平是否是可疑的(例如基本上为零)。当至少一个信道的第一功率水平为可疑时发起警告。可替换地,可以确定当前服务小区的第二功率水平并且只有在当前服务小区的第二功率水平高于预定水平并且至少一个信道的第一功率水平基本上为零时才发起警告。在另一些其它方面中,相邻小区列表预期由控制器208接收。做出关于相邻小区列表是否已经由控制器208接收到的确定,并且当相邻小区列表尚未被控制器208接收到时发起警告。现在参考图3,描述用于检测克隆基站的存在的方法的一个例子。在车辆处,在步骤302与基站建立通信并且车辆参与同基站的通信。例如,注册移动台可以根据本领域技术人员公知的技术与基站建立服务。分配表被存储在车辆处的记忆存储设备中并且分配表包括与车辆的操作环境有关的信息。例如,该操作环境可以包括至少一个相邻小区。包括在该小区附近小区中的基站的信道列表的相邻小区列表可以由基站接收。信息的其它例子也可以被存储在分配表中。该表可以用诸如表格、链接列表等的任何类型的数据结构来存储。在步骤304,对分配表的部分或全部内容进行分析。该步骤在某些例子中可以通过对来自该表的信息进行简单查找来进行。然而,在其他例子中,信息可以从该表中获得并且被进一步处理。在这方面并且举一个例子,来自该表的信息可以被获得(例如信号强度指示符值)并且与存储在该表处或存储器中的其他地方的预定阈值(例如最大阈值)进行比较。在步骤306,基于所述分析做出基站是否是克隆基站的确定。在某些例子中,控制器被配置或编程为确定当在分配表中不存在相邻小区时,基站是克隆基站。该确定可以由单元在其从基站接收空的相邻小区列表时做出。该确定也可以在相邻小区列表从由基站发送的广播控制信道中缺失的情况下做出。在其他例子中,基于与分配表中的信道相关联的升高的信号强度水平来确定基站是克隆基站。在另一些其他例子中,关于基站是否是克隆基站的确定基于确定特定通信信道是否在使用中。其他例子是可能的。在步骤308,当该分析指示基站是克隆基站时,警告被发出并且在给车辆处呈现给用户。如提到的那样,警告指示器可以是或者包括音频扬声器。在其他例子中,警告指示器可以是视觉指示器(例如灯、LED等)。警告指示器的其他例子和组合是可能的。装置还可以与诸如警察或私人保安中心(举两个例子)之类的其他实体通信并且为这些实体提供警告。现在参考图4,描述分配表400的一个例子。分配表400是基本分配(BA)表,该基本分配表是在车辆处的移动单元的紧邻区域中的所有服务小区的信道的列表。例如,第一条目是服务小区并且在该情况下单元在信道975上具有服务。对应于信道975的该基站已经通知该单元在紧邻区域中在信道1、10、24、32和56上存在基站。在正常操作中,该单元负责测量这些邻居上的信号强度并且将最强值(即最强的六个值)报告给基站。基站就是否将单元移交给这些其他小区之一而做出决定。例如,图4的该表示出在激活克隆基站之前可能发生的信号强度测量。如果罪犯企图在信道24上设立克隆,则该小区的Rx Level将可能出现从12增长到某个高得多的值,而同时车辆没有移动。如果该值增长超过特定的诸如12dB的阈值,则已经检测到克隆。现在参考图5,描述用于确定克隆基站的存在的方法的另一个例子。在步骤502,确定相邻小区列表(或者其他信息)是否 已经在移动单元(例如图I的设备104)处被接收至IJ。如果答案是否定的,则执行继续到步骤514,在该步骤514处做出基站是可疑的确定并且发起警告。如果步骤502处的答案是确定的,在步骤504,由移动单元感测相邻小区列表中所列出信道中的每一个信道的功率水平。在步骤506,确定是否所有(或者这些水平中的预定数目)都是零。如果答案是否定的,则控制继续到步骤508,在该步骤508,基站被确定为不可疑并且不发起警告。如果步骤506处的答案是肯定的,则在步骤510,感测移动单元的服务小区的功率水平。在步骤512,确定该值是否高于所感测的阈值。如果答案是否定的,则执行继续到如上所述的步骤508。如果答案是肯定的,则执行继续到如上所述的步骤514。将意识到,可以省略步骤510和512,并且如果相邻小区列表中的所有(或预定数目的)信道上的功率为零或基本为零,则基站可以视为是可疑的。将意识到,图5的方法不使用分配表。更具体地,不使用任何分配表并且所描述的分析当在移动单元处接收到信息时被即时执行。另一方面,在相邻小区列表中接收到的信息可以用于填入分配表并且(由移动单元所)感测的信道的读数也可以用于填表。在该后一种方法中,这里所述的方法可以用于访问该表中的信息并且就候选基站是否是克隆基站做出确定。因而,提供这样的方法,其中检测克隆基站并且将其检测报告给适当的实体或职权部门使得可以采取行动。这里所述的方法在确定基站是否真的是克隆基站方面是准确的,并且所述方法及时性在于在车辆和/或其容纳物可能被盗窃之前允许对克隆基站进行检测。这里所述的方法可以容易地被改装成现有系统,从而避免对于昂贵的重新布线或再造该系统的需要。本领域技术人员将意识到,关于上述实施例可以进行各种各样的修改、更换以及组合而不脱离本发明的精神和范围,并且这种修改、更换和组合被视为是在本发明的范围内。
权利要求
1.一种检测克隆基站的存在的方法,包括 建立并参与同基站的通信; 分析从基站接收的与相邻小区有关的至少一些信息的内容; 当该分析指示基站是克隆基站时,向用户发起警告。
2.权利要求I的方法,进一步包括在记忆存储设备中存储分配表,所述分配表包括与用户的操作环境有关的信息,并且其中所述分析包括分析所述分配表的内容和基于该分析确定基站何时是克隆基站。
3.权利要求I的方法,其中所述至少一些信息包括相邻小区列表,并且所述分析包括确定包括在相邻小区列表的至少一个信道的第一功率水平并且基于该分析确定基站何时是克隆基站。
4.权利要求3的方法,其中所述分析包括当至少一个信道的第一功率水平基本上为零时发起警告。
5.权利要求3的方法,其中所述分析包括确定当前服务小区的第二功率水平,以及仅在当前服务小区的第二功率水平高于预定水平并且至少一个信道的第一功率水平基本上为零时发起警告。
6.权利要求I的方法,其中所述至少一些信息包括相邻小区列表,并且所述分析包括确定相邻小区列表是否已经被接收,以及当相邻小区列表尚未被接收时发起警告。
7.一种用于检测克隆基站的存在的装置,包括 通信接口,其被配置为建立并参与同基站的通信; 耦合到通信接口的存储器,该存储器包括分配表,该分配表包括与用户的操作环境有关的信息; 警告指示器; 耦合到通信接口、存储器和警告指示器的控制器,该控制器被配置为分析所述分配表的内容并且基于所述分析确定基站何时是克隆基站,控制器被进一步配置为当所述分析指示基站是克隆基站时,经由警告指示器向用户发起警告。
8.权利要求7的装置,其中所述控制器被配置为确定当在分配表中不存在相邻小区时基站是克隆基站。
9.权利要求7的装置,其中所述操作环境包括至少一个相邻小区,并且其中所述控制器被配置为确定与至少一个相邻小区相关联的至少一个信号强度值何时是可疑值。
10.权利要求9的装置,其中所述控制器被配置为确定当至少一个信号强度值以大于预定阈值速率的速率增长时,所述至少一个信号强度值是可疑值。
11.权利要求7的装置,其中所述基站是有效基站,并且其中所述控制器被配置为在与有效基站建立通信之后与克隆基站建立通信。
12.权利要求7的装置,其中所述警告指示器包括音频扬声器。
13.一种具有嵌入在其中的计算机可读程序代码的计算机可用介质,所述计算机可读程序代码适于被执行以实施检测克隆基站的存在的方法,所述方法包括 建立并参与同基站的通信; 分析从基站接收的与相邻小区有关的至少一些信息的内容; 当该分析指示基站是克隆基站时,向用户发起警告。
14.权利要求13的计算机可用介质,进一步包括在记忆存储设备中存储分配表,所述分配表包括与用户的操作环境有关的信息,并且其中所述分析包括分析所述分配表的内容并且基于该分析确定基站何时是克隆基站。
15.权利要求13的计算机可用介质,其中所述至少一些信息包括相邻小区列表,并且所述分析包括确定包括在相邻小区列表的至少一个信道的第一功率水平并且基于该分析确定基站何时是克隆基站。
16.权利要求15的计算机可用介质,其中所述分析包括当至少一个信道的第一功率水平基本上为零时发起警告。
17.权利要求15的计算机可用介质,其中所述分析包括确定当前服务小区的第二功率水平,以及仅在当前服务小区的第二功率水平高于预定水平并且至少一个信道的第一功率水平基本上为零时发起警告。
18.权利要求13的计算机可用介质,其中所述至少一些信息包括相邻小区列表,并且所述分析包括确定相邻小区列表是否已经被接收,以及当相邻小区列表尚未被接收时发起警告 ο
全文摘要
在基站与移动单元之间建立通信。移动单元分析从基站接收到的与相邻小区相关的至少一些信息的内容。当该分析指示基站是克隆基站时,向用户发起警告。
文档编号H04W12/12GK102656909SQ201080058856
公开日2012年9月5日 申请日期2010年12月15日 优先权日2009年12月21日
发明者斯奈德 J., F. 德阿韦罗 R. 申请人:大陆汽车系统公司