由事件触发的数据收集的制作方法

文档序号:7605539阅读:231来源:国知局
专利名称:由事件触发的数据收集的制作方法
技术领域
本发明涉及无线通信领域,尤其涉及收集对网络应用有用的数据。
背景技术
用于收集对网络应用有用的数据的当前手段是劳动密集型的,尤其是,需要使用专用的设备和操作者。例如,在图1中,启用包括装备了专用接收和监控设备的车辆118的特别驾驶测试过程来收集数据。在所示出的具体实例中,收集数据的目的是优化中继器110的布置以及扩大由(施主)基站108和中继器110的组合所提供的覆盖区域。网络技术人员驾驶车辆118沿着路径120行驶,在沿着路线120的测量地点128a、128b、128c和128d处,测量由基站108发出并由中继器110中继的导频信号的强度。测量地点的位置或者是先验已知的,或者是由车辆118内的专用GPS位置确定设备获得的。然后,将该测量结果用于优化中继器110的布置。
这种数据收集的方法存在问题,因为网络技术人员行驶的路线120通常是特定的,因此不能保证其近似于该区域内用户站的使用模式。
另一个问题是,用于执行该行驶测试的设备和操作者是通常是专用的,这增加了数据收集的成本。
第三个问题是,通过该过程收集的数据仅是从离散的测量地点采样收集的,所以其对于网络应用中的使用来说常常不够精确,因此仅提供了对于该网络或网络组件的覆盖区域的粗略近似。例如,图1中,在离散的测量地点128a、128b、128c和128d处得到的导频信号强度测量值仅提供了与该基站108/中继器110组合相对应的扩展覆盖区域的近似。并且,该数据仅表示了系统运行时的单独的瞬时情况。

发明内容
描述了一种用于获得对一个或多个网络应用有用的数据的方法。该方法由一个事件的出现来触发。该方法包括获得一个用户站的位置估计。然后,形成一个记录,该纪录将该位置估计与该触发事件的标识符和响应于该触发事件而测量或获得的数据中任一或二者关联起来。然后,存储或发送该纪录。在一个实施例中,由一个或多个用户站中的每一个用户站完全地或部分地执行该方法。在另一个实施例中,由一个或多个诸如基站或位置确定实体之类的其它网络实体中的每一个网络实体完全地或部分地执行该方法。在第三个实施例中,由一个或多个用户站和一个或多个其它网络实体的组合中的每一个执行该方法。在一种配置中,在触发事件发生之后,启动用户站的定位,并且,根据由该定位所得到的位置估计,形成一个记录。或者,如果认为先前获得的用户站的位置估计仍准确,则根据它形成该纪录,。在一种实现方式中,该纪录存储在本地。或者,也可以将该记录发送到一个远程位置。在一个实现例子中,将该记录发送到一个远程位置,并将其存储在一个数据库中,该数据库保存由与该网络所服务的其它用户站相关的相似数据所形成的纪录。然后,该数据库中的数据可以用于网络规划、优化、验证或操作目的。
描述了具体实现上述方法的存储器,还描述了根据上述方法工作的系统。通过研读下面的附图和详细说明,对于本领域的技术人员来说,本发明其它的系统、方法、特征和优点将是或将变得显而易见。需要指出的是,所有这样的另外系统、方法、特征和优点都包括在本说明书中、在本发明的保护范围之内并由所附加的权利要求进行保护。


附图中的部件不一定按比例示出,而是将重点放在对本发明原理的说明上。在这些附图中,相同的参考标号指示不同视图中相应的部件。
图1是描述用于收集对网络规划或优化有用的数据的驾驶测试过程的一个例子的示意图;图2是根据响应于一个事件的出现而获得数据的本发明的方法的实施例的流程图;图3示出了由根据图2的方法获得的数据所形成的数据库纪录的格式的实例;图4示出了覆盖在无线通信系统之上的混合位置确定系统的实例;图5A示出了切换失败情况的一个实例;图5B示出了用于标识切换失败区域的地图的实例;图5C是当一个用户站进入或位于切换失败区域时在网络操作期间执行的方法的实施例的流程图;图6是一个曲线图,其描述了当用户站进入切换失败区域时降低该用户站可用的一个或多个切换相关阈值的效果;图7示出了当所选择的用户站进入、离开或穿过一个覆盖间隙时图2的方法被执行的情形的实例;图8示出了用于标识覆盖间隙的地图的实例;图9A示出了响应于一个用户事件而执行图2的方法的情形的实例;图9B示出了在IS-95兼容系统中导频信号强度测量消息(PSMM)的格式;图9C示出了用于描述无线通信系统中的一个基站的覆盖区域的梯度图的实例;图10是用于执行图2的方法的一个系统的实施例的框图;图11是实现或集成了图2的系统的无线通信系统中的一个用户站的框图。
发明详述这里使用的一些术语,例如“大约”、“基本上”、“近似地”以及“接近”,是为了给本行业中可接受的容差提供一些数学精确性上的冗余。因此,使用“大约”、“基本上”、“近似地”或“接近”这些术语在1%至2%或更低范围内修改的数值的向上或向下的偏差,应当被认为明确地落入规定值的范围之内。
这里使用的术语“软件”包括源代码、汇编语言代码、二进制代码、固件、宏指令等,或上述两个或多个的任何组合。
术语“存储器”指任何处理器可读介质,包括、但不限于RAM、ROM、EPROM、PROM、EEPROM、磁盘、软盘、硬盘、CD-ROM、DVD等,或上述两个或多个的任意组合,其上可以存储一系列处理器可执行的软件指令。
术语“处理器”或“CPU”指能够执行一系列指令的任何器件,包括、但不限于通用或专用微处理器、有限状态机、控制器、计算机、数字信号处理器(DSP)等。
术语“逻辑”指用硬件、软件或软件和硬件的任意组合的实现方式。
词语“基站”(BTS)包括全向基站、扇区基站以及扇区基站内的单独扇区。
词语“GPS卫星”包括空中交通工具(SV)。
词语“无线通信系统”、“系统”或“网络”指通过扩散的媒介向用户站提供通信服务的任何系统,包括、但不限于蜂窝、非蜂窝、固定无线电、AMPS、PCS、CDMA、TDMA、GSM、IS-95兼容、CDMA-2000以及WCDMA兼容的系统。这些词语还包括、但不限于合并、集成了位置确定系统的无线通信系统,或由位置确定系统覆盖的无线通信系统。
词语“位置确定系统”包括覆盖在无线系统上、集成在无线系统内或与无线系统合并的位置确定系统。
术语“纪录”指两个或多个数据项的任何关联。在一个应用中,术语“纪录”是被作为一个单元进行处理的两个或多个数据项的任何关联。
图2示出了获得对一个或多个网络应用有用的数据的方法的实施例的流程图。在该实施例中,该方法由事件200的出现来触发。在一种实现方式中,由一个或多个用户站中的每一个用户站完全地或部分地执行该方法。在另一种实现方式中,由无线通信系统内的诸如基站或位置确定实体之类的一个或多个其它实体中的每一个实体完全地或部分地执行该方法。在第三种实现方式中,由一个或多个用户站和一个或多个其它网络实体的组合中的每一个完全地或部分地执行该方法。该方法包括步骤202,用于获得一个用户站的位置估计。在一种实现方式中,该步骤包括响应于该事件,启动用户站的定位,然后,获得该用户站的位置估计。在另一种实现方式中,该步骤包括如果前一次定位是有效的或者是在与触发事件200的出现时间足够接近的时间获得的从而仍然认为该位置估计是准确的,则获得由前一次定位所产生的该用户站的位置估计。如果执行的话,可以通过用户站启动该定位,或者可以通过另一个网络实体,利用由用户站提供给它的时间测量,来启动定位。接下来讨论可用于执行用户站的定位的一些方法。该定位产生用户站的位置估计。
该方法还包括可选的步骤204,该步骤响应于事件的出现而执行或获得一个或多个数据测量。在一个实施例中,由用户站执行或获得一个或多个数据测量。在另一个实施例中,由无线通信系统中诸如基站或位置确定实体之类的另一个实体执行或获得一个或多个数据测量。虽然在图2中该步骤发生在步骤202之后,但应该理解的是,该步骤也可以与步骤202并行发生。
该方法还包括步骤206,该步骤通过将步骤202中获得的位置估计与触发事件200的标识符相关联和由可选步骤204所得到的一个或多个数据测量中任一或二者相关联,形成一个记录。
步骤208在步骤206之后。步骤208中,对记录进行存储或发送。在一个实施例中,在用户站形成并本地存储该纪录。在另一个实施例中,在用户站形成该纪录,然后将其发送给一个远程位置。在一种实现方式中,在用户站形成该纪录,然后将其发送到另一个网络实体,在所述另一个网络实体中,将记录存储在用于保存纪录的数据库中,这些记录包括与其它用户站相关的相似数据。在另一种实现方式中,在网络实体中形成该纪录,然后将其存储在数据库中。
图3中示出了这种纪录的实例的格式。在这个具体实例中,该记录包括字段300,是触发事件的标识符;可选字段302,是响应于触发事件而捕获或收集的一个或多个数据测量;字段304,是响应于触发事件的出现而获得的用户站的位置估计。
可以通过或对于在无线通信和/或位置确定系统内运行的多个网络实体中的每一个实体,执行图2中的方法。在一种实现方式中,通过或对于在该系统中运行的全部或基本上全部用户站中的每一个用户站,执行该方法。在另一种实现方式中,对于与已经以回扣、折扣等形式给予特殊考虑的用户关联的已授权的或已选择的用户站,执行该方法,以便在数据采集过程中使用他们的用户站。可以收集所有这些用户站的记录并将其存储在一个中央数据库中。因为每个记录将大约在触发事件出现时用户站位置的估计与事件标识符和响应于该触发事件而获得的一个或多个数据测量中任一或二者相关联,所以,从这些记录导出的数据很适于网络规划、优化、验证或操作应用。与涉及行驶测试等的用于收集数据的常规方法相比,该方法费用较低,因为该方法通过网络中现有的设备来执行,而不需要使用专用设备。而且该方法更精确,因为所收集的数据不是特定的,而是反映了该区域中用户站实际的使用模式,并且不限于离散的采样点。
在一个实施例中,图2的方法通过一个网络事件来触发。在该实施例中,可能有多种网络事件,包括由用户站最初观测的那些事件,以及由网络中的另一个实体最初观测的那些事件。可能的触发网络事件的实例包括真实的或接近的通话中断状态;用户站进入特定网络或网络实体的覆盖区域;用户站离开特定网络或网络实体的覆盖区域;用户站在网络或网络实体的覆盖区域之外时定时器的周期性超时;真实的或接近的切换状态该切换为硬切换或软切换;用户站在两个网络或网络实体的覆盖区域之间的穿行;用户站在施主基站和中继器的覆盖区域之间的穿行;在用户站处检测到预料之外的导频信号或基站;或者,在用户站处检测到不存在于该用户站的邻居或候选列表中的导频信号或基站。其它实例也是可能的,所以不应该将上述中的任何一个都解释为具有限制性。
在另一个实施例中,图2的方法由诸如启动定位之类的用户事件触发,或由诸如911呼叫这样的通常将导致启动定位的事件触发,或由在支持Web的用户站中启动与位置相关的服务搜索触发,例如在用户站的当前位置的一定范围内搜索饭店或其它设施。用户事件的其它实例也是可能的,所以不应该认为这些具体实例具有限制性。
在第三个实施例中,该事件只是定时器或其它计时单元的超时,例如,计时器向上或向下计时达到一个目标值或水平,或类似的情况。
在一个实施例中,通过覆盖在无线通信系统上的位置确定系统来确定用户站的位置,该用户站工作在该无线通信系统中。如图所示,用户站412接收由多个参考信源402、404、406和408发射的、对于该用户站中的接收机可见的信号。如图所示,这些参考信源可以是基站(BTSs)、GPS卫星或BTSs和GPS卫星的组合。
每个参考信源发射一个用唯一标识该参考信源的识别码调制的信号。在一种实现方式中,该识别码是PN码,该PN码根据所涉及的参考信源在长度和周期性方面可以不同。对于IS-95兼容的CDMA系统,PN码是以每26.67毫秒重复的32768码片的序列。在当前GPS系统中,PN码是以每毫秒重复的1023码片的序列。
用户站412配备了一个相关器,该相关器被配置成获得每个信号的时间测量。在一个实例中,该时间测量是到达时间的测量。或者,可以用该用户站内的处理器来代替获得时间测量的相关器,根据相关器向其提供的相关函数,导出时间测量。这些相关函数对在用户站接收的复合信号和所选的PN码进行相关。如果系统时间参考是可用的,则用户站412利用该信息调整时间测量,从而使它们与系统时间一致。或者,也可以通过与用户站412通信的位置确定实体(PDE)400来执行该任务。
用户站412将时间测量传送到PDE 400。接收到该信息之后,PDE400从保存在存储器402中的一个或多个历书中获得参考信源402、404、406和408的(已知)位置。然后,它利用时间测量和参考信源位置,确定用户站412的位置。在一种实现方式中,使用已知的三角测量或三边测量,获得用户站412的位置。确定用户站412的位置之后,就可以通过PDE 400,将用户站412的位置传送到用户站412或其它的网络实体。
或者,用户站412也可以根据时间测量和由PDE 400或其它数据源向它提供的参考信源402、404、406和408的位置,来确定它自己的位置。
在一种实现方式中,响应于启动高级前向链路三边测量(AFLT)定位而获得在步骤202中得到的位置估计,即,根据从基站发起的前向链路传输而得到的时间测量,来确定位置估计。在第二种实现方式中,响应于GPS定位而获得位置估计,即,从GPS卫星发起的传输来确定位置估计。在第三种实现方式中,响应于GPS辅助定位而获得位置估计。在两个步骤中执行GPS辅助定位。在第一步骤中,利用来自基站的前向链路传输,估计用户站的近似位置。在第二步骤中,根据GPS卫星传输,将第一步骤的位置估计精细调整到更高级别的精确度。
在一个实施例中,根据本发明的方法分两个阶段执行。第一阶段是数据收集阶段。第二阶段是网络应用阶段。在第一阶段中,使用图2的方法,通过或对于多个用户站中的每一个用户站,收集数据,并将数据存储在中央数据库中。在第二阶段中,使用该数据支持一个或多个网络应用。
在该两阶段过程的一个实施例中,在第一数据收集阶段中,通过或对于网络中的一个或多个已授权用户站中的每一个用户站,完全地或部分地执行图2的方法。在第二网络应用阶段中,使用从在数据收集阶段中收集的数据中导出的数据,支持网络操作。在该实施例中,数据收集阶段的触发事件是通话中断状况,该状况之后,通过通话中断时用户站可用的活动列表中不存在或已经不存在的基站,很快重新获得通信服务。所已知的是,活动列表是对于用户站可见的并且在IS-95兼容系统中发射用于切换的用户信息的基站的列表。
该触发事件表示这样了一种情形,其中阻止发生向导频的切换,因为,目标基站的导频信号起初太弱,而不能被置入用户站的候选列表中,但是,它然后突然变得很强,以至于在现有基站能够将该目标基站加入用户站的活动集之前该导频信号阻碍了与当前基站的通信。如果目标基站的导频信号的转换的出现比用户站搜索其可见的导频信号的速率快,那么,上述情形会常常发生。
图5A示出了发生这种情形的一个实例。一个用户站包含在车辆500中,该车辆500刚好沿着路径506从建筑物510的拐角处512拐过弯。在车辆500刚拐过拐角512之前,该用户站正在通过基站504进行通话。此时,基站502不在用户站的活动列表中,因为这时候基站502对于该用户站不是可见的。车辆500转过拐角512之后,因为基站504对于该用户站突然不再是可见的,所以通话中断。虽然基站502现在对于该用户站是可见的,但是不会发生向该基站的切换,因为在通话中断时基站502不存在于活动列表中。然后,该用户站通过基站502重新获取通信服务。
当出现该触发事件时,该用户站启动或已经启动一个定位。如果没有足够数量的基站对于该用户站是可见的以能够进行足够精确的基于AFLT的定位,那么,启动GPS或GPS辅助的定位。然后将得到的位置估计与指示切换失败状态的标识符以及一个或多个用于标识刚好在切换失败/通话中断状态之前的当前设置中的两个成员或其中任何一个成员或刚好在切换失败/通话中断状态之后的当前设置中的两个成员或其中任何一个成员的标识符(例如PN码),从而形成一个记录。在一种实现方式中,还包括目标基站502的标识符,通过目标基站502重新获取通信服务。然后,将该纪录存储在中央数据库中,该数据库中存储了来自该系统中其它用户站的相似纪录。然后利用该数据库形成一个地图,例如图5B所示的地图,其中,在该网络的覆盖区域514内标识出切换失败区域516a、516b、516c和516d。该数据库还可以用于形成关联数据,该关联数据将这些切换失败区域中的每一个区域与刚好在切换失败/呼叫掉线状态之前的活动集中的成员和/或刚好在切换失败/掉线呼叫状态之后的活动集中的成员中的任一或二者相关联。在一种实现方式中,该关联数据还将每个切换失败区域和目标基站相关联,目标基站即是在数据收集阶段中切换失败之后通过其重新获得通信服务的基站。
在该方法的第二阶段中,通常用户站可以得到该地图及其相关的关联数据,以支持网络操作。在一个实施例中,这些用户站中的每一个用户站执行图5C中所示的方法。在该方法的步骤518中,一个用户站响应一个或多个触发事件,执行或已经执行定位,所述触发事件包括诸如911呼叫或与位置相关的服务请求之类的用户事件。在询问步骤520中,它对所得到的位置估计和地图上切换失败区域的位置进行比较,或已经对其进行了比较。如果用户站位于或接近于地图上所标识的一个切换失败区域,则执行步骤522。在步骤522中,将与该切换失败区域关联的目标基站强制列入该用户站的候选列表中,并且/或者,提高该系统的切换灵敏度。这使得网络能够启动向该基站的切换,从而避免通话中断情形。
或者,由网络内的另一个实体来执行图5C的方法,例如,在用户站进入切换失败区域时服务于该用户站的基站,或PDE。在该实施例中,当用户站遇到切换失败区域时,该网络实体强制将目标基站列入用户站的活动列表中。这样,网络实体有效地强制启动向目标基站的切换。
在该两阶段方法的第二实施例中,在第一数据收集阶段中,如同前一个实施例那样,标识切换失败区域。然而,在第二网络应用阶段中,当检测到一个用户站进入切换失败区域或在该切换失败区域内工作时,不是强制一个基站进入该用户站的候选或活动列表,而是以使用户站有希望能够很及时地启动或已经启动一个切换状态从而避免通话中断状态的方式,对用户站(或服务于该用户站的基站)用于支持切换的一个或多个阈值进行修改。
在一个实施例中,当一个用户站进入切换失败区域时,降低可用于该用户站的T_ADD阈值。所已知的是,在IS-95兼容系统中,T_ADD阈值是一个绝对阈值,用于判断是否将该用户站的邻居列表中的一个基站加入该用户站的候选列表中。在该实现方式中,当用户站进入切换失败区域时,降低可用于该用户站的T_ADD阈值。然后,假定与该切换失败区域关联的目标基站已经存在于该用户站的邻居列表中,通过充分降低T_ADD阈值,与该目标基站关联的导频信号更迅速地进入该用户站的候选列表中,从而使网络能够更快地启动到那个基站的切换,并且很有希望在通话中断情形相继发生之前。
或者,除降低T_ADD阈值之外,当用户站进入切换失败区域时,也可以使目标基站强制进入该用户站的邻居列表。这样,即使那个基站不在该用户站的邻居列表中,网络也能够启动向该基站的切换。
在另一个变形中,除降低T_ADD阈值和/或强制目标基站进入该用户站的邻居列表、活动列表或候选列表之外,当该用户站漫游进入失败切换区域时,也可以降低可用于用户站的T_COMP阈值。所已知的是,在IS-95兼容系统中,T_COMP阈值是一个相对阈值,其判断何时将一个基站从用户站的邻居列表移动到候选列表中。通过降低T_COMP阈值,目标基站更迅速地移动到该用户站可用的候选列表中,从而使网络能够更迅速地启动向那个基站的切换,并很有希望在通话中断状态相继发生之前。
在又一个变形中,除降低T_ADD和/或T_COMP阈值和/或强制目标基站进入用户站的邻居列表或候选列表之外,当用户站进入切换失败区域时,网络也可以仅强制目标基站进入该用户站的活动列表中。所已知的是,在IS-95系统中,活动列表是用户站通过其同时进行通信的基站的列表。活动列表中存在多个基站表示用户站处于软切换状态。通过强制目标基站进入用户站的活动列表中,该网络用该目标基站启动了软切换状态。
在第三个变形中,缩短在用户站的邻居和/或候选列表中搜索导频信号所用的搜索时间,以便于较早地检测是否应该对这些导频信号中的一个或多个导频信号重新进行分类。在一种实现方式中,通过改变过滤时间常数来缩短搜索时间,该过滤时间常数控制在用户站的邻居和候选列表中搜索导频信号所需的时间。通过缩短该搜索时间,使得能够将已经超过可用T_ADD和T_COMP阈值的导频信号更快地移入用户站的候选列表中。这样,当用户站进入切换失败区域时,网络也能够更快地启动软切换状态。在一个实例中,将搜索时间从最大值40ms缩短到最大值10ms。
参考图6进一步说明该实现方式的一个例子的操作。假定,当用户站漫游进入切换失败区域时,该用户站与具有导频信号P0的基站进行通信。因此,该导频信号P0在该用户站的活动列表中。当用户站漫游进入切换失败区域时,它开始检测目标导频信号P1。进入切换失败区域之后,用户站降低其可用的T_ADD和T_COMP阈值,分别从T_ADD降到T_ADD’,从T_COMP降到T_COMP’。
在时刻t0,导频信号P1的强度超过T_ADD’。于是,用户站向与导频信号P0关联的服务基站发送一个导频信号强度测量消息(PSMM),报告导频P1的强度,并指示该服务基站将导频信号P1加入该用户站的候选列表中。时间t1是在T_ADD阈值保持有效的情况下将导频信号P1加入用户站的候选列表中的时间。
在时刻t2,导频信号P1的强度超过导频信号P0的强度的量为T_COMP’×0.5dB。在该具体实例中,假定,当目标基站的导频信号的强度超过服务基站的导频信号的强度的量为T_COMP’×0.5dB时,用户站将该目标基站从邻居列表移入候选列表中。相应地,在时刻t2,用户站向服务基站发送另一个PSMM,报告导频信号P1的强度,并指示该服务基站将该目标基站加入用户站的候选列表中。收到第二个PSMM之后,假定网络将目标基站移入活动列表中,从而利用该目标基站启动软切换状态。
在时刻t3,导频信号P0对于用户站不再是可见的,并从该用户站的活动(和候选)列表中删除。然而,在用户站进入切换失败区域时进行的任何呼叫都没中断,因为向目标基站的软切换是在时刻t2之前启动的。时刻t4是假设阈值T_COMP保持有效的情况下已经启动向目标基站的软切换的时间。由于该时间在时刻t3之后,所以,如果T_COMP保持有效,将会出现通话中断情形。因此,通过将T_COMP阈值降低到T_COMP’,可以看出,向导频信号P1的软切换更快地启动,从而避免通话中断情形。
在该两阶段方法的第三实施例中,在第一数据收集阶段中,通过或对于一个或多个授权的用户站,收集数据,并将其存储在中央位置。在第二网络应用阶段中,该数据用于支持一个或多个网络规划或优化应用。
可以参考图7说明该实施例的数据收集阶段。图7示出了一个蜂窝无线通信系统,该系统包括小区700a、700b、700c和700d。基站702a、702b、702c和702d分别服务于相应的各小区。这些小区的覆盖区域分别由标号704a、704b、704c和704d来标识。这些基站的联合覆盖区域中的间隙或孔由标号700e来标识。假定在该无线通信系统上叠加了位置确定系统。该位置确定系统可以是AFLT、GPS或GPS辅助系统。
对在该无线通信系统内工作的已授权用户站进行配置,以完全地或部分地执行或已经执行图2的方法,从而收集数据,以支持网络规划或优化应用。在图7中,假定一个这样的用户站被置于车辆706内。另一个这样的用户站用标号710标识。
在该实施例的一种实现方式中,用于启用图2的方法的触发事件是当一个授权的用户站漫游进入系统覆盖区域中的间隙700e内时。在其它实现方式中,所述触发事件是当一个授权的用户站离开该覆盖间隙时。在第三种实现方式中,所述触发事件是当该用户站在该覆盖间隙内移动时。在第四种实现方式中,所述触发事件是一个或多个上述情况的任意组合。在一个实例中,当存在通话中断或接近通话中断的状态时,或没有导频对于该用户站是可见的时,或两种情况都存在时,检测出用户站漫游进入覆盖间隙。同样,当用户站重新获得通信服务时,检测出该用户站离开覆盖间隙。
在图7所示的实例中,当这些授权的用户站中的一个用户站漫游进入覆盖间隙700e时,其启动或已经启动一个定位,或者,如果先前定位的执行时间与该潜在事件足够接近从而仍然认为该位置估计准确的话,则从先前的定位得到或已经得到一个位置估计。因此,当车辆706进入覆盖间隙700e时,在地点708a处,车辆706中的用户站启动或已经启动定位,或者获得或已经获得一个位置估计。同样,当用户站710漫游进入覆盖间隙700e时,在地点712a处,用户站710启动或已经启动定位,或者获得或已经获得一个位置估计。
在一个实施例中,当执行定位时,首先尝试GPS定位。如果不成功,再尝试GPS辅助定位。在该实施例中,将基于AFLT的定位作为最后的手段进行尝试。在另一个实施例中,检查是否有足够数量的基站对于用户站是可见的,以实现基于AFLT的定位。如果用户站进入覆盖间隙时没有足够数量的基站对于该用户站是可见的以实现基于AFLT的定位,那么,通过GPS卫星传输执行该实施例中的定位,假定,GPS或GPS辅助位置确定系统是可用的。也可以采用其它的实施例,所以,不应将上述内容视为具有限制性。
可替换地,或另外地,当用户站离开覆盖间隙时,在重新获得通信服务之后,该用户站启动或已经启动定位,或者获得或已经获得位置估计。如果启动定位,可以利用AFLT传输、GPS传输或两者的组合来执行该定位。因此,图7中,当车辆706中的用户站离开该覆盖间隙700e时,在地点708b处,该用户站可以启动或已经启动定位,或者获得或已经获得位置估计。同样,当用户站离开该覆盖间隙时,在地点712b处,该用户站可以启动或已经启动定位,或者获得或已经获得位置估计。
当用户站在覆盖间隙中移动时,它还可以启动或已经启动周期性定位(通过定时器等)。这些定位很可能通过GPS或GPS辅助传输来实现,因为当用户站处于覆盖间隙中时,从概念上来讲,AFLT传输对于用户站来说不是随时可用的。因此,在图7中,当车辆706中的用户站在覆盖间隙内移动时,在地点708c处,该用户站可以启动或已经启动定位。该定位可以在定时器超时后启动,该定时器是在用户站进入覆盖间隙时启动的。可以周期性地重新启动该定时器,直到该用户站重新获得通信服务。从而,当用户站在覆盖间隙内移动时,其可以启动或已经启动周期性定位。
对于所获得的各位置估计,用户站形成或已经形成一个纪录,该记录将触发事件的标识符、是否进入、离开覆盖间隙或在覆盖间隙内移动等情况与该用户站的位置估计关联起来。存储该纪录,或将其发送给并存储在一个包含相似记录的数据库中,该相似记录与授权的用户站关联。一段时间之后,该数据库中的数据可用于支持一个或多个网络规划或优化应用。
在一个这样的应用中,从数据库中的数据导出例如图8所示的地图。该地图示出了了无线通信系统的覆盖区域800以及该覆盖区域内的覆盖间隙802a、802b、802c。该地图可用于支持一个或多个网络规划或优化应用,其中,对现有基站和/或中继器的位置进行优化,以及/或者将基站和/或中继器添加到该系统中,以消除或减少覆盖间隙。
在该两阶段方法的第四个实施例中,在第一阶段中,对于或通过一个或多个在无线通信系统中运行的授权的用户站,进行数据收集,一个位置确定系统覆盖该无线通信系统。收集到数据之后,将其存储在中央存储单元中。在第二阶段中,该数据用于支持一个或多个网络规划、优化或验证应用。
参考图9A来说明第一数据收集阶段。该图示出了一个蜂窝无线通信系统,该系统包括由基站904a和904b分别提供服务的小区900a和900b。这些小区的覆盖区域分别由标号906a和906b表示。假定位置确定系统覆盖在该无线通信系统之上。
对在该系统内工作的一个或多个授权用户进行配置,以完全地或部分地执行或已经执行图2的方法,其中,触发事件是定位的启动,或是通常通过用户站引起定位启动的任何用户事件。实例是911呼叫或在支持Web的用户站中请求与位置相关的设施或服务,例如,位于该用户站一定距离内的饭店。
在图9A所示的实例中,假定沿着路线908行驶的车辆920中的用户站在地点910a、910b、910c处启动或已经启动定位或者获得或已经获得位置估计。获得位置估计之后,该用户站测量或已经测量一个或多个该用户站可见的导频信号的强度和/或相位,并且制作或已经制作一个或多个纪录,该记录将所述一个或多个测量与用户站的位置估计关联起来。
在一种实现方式中,用户站制作或已经制作了一个改进的PSMM,其将一个包含用户站可见的一个或多个导频信号的强度测量的常规PSMM与用户站的位置估计关联起来。图9B示出了一个常规PSMM,其中,对于所报告的用户站可见的一个或多个导频信号中的每一个导频信号,部分909重复。图9B中各字段的意义是公知的,在该披露内容中不需要更详细的说明。该消息在本实现方式中进行了扩充,它的一个字段用于用户站的位置估计。
将一个或多个纪录进行存储,或将其发送并存储在一个数据库中,该数据库中包含与其它用户站相关的相似纪录。一段时间之后,当该数据库中已经具有了足够数量的记录时,启动该过程的第二阶段。在第二阶段中,从该数据库中导出一个或多个梯度图。这些梯度图中的每一个都表示该网络中一个基站的覆盖区域的梯度。
图9C示出了诸如可以从存储在数据库中的数据导出的梯度图的一个实例。如图所示,该地图包括多个有序的同心轮廓线912a、912b、912c,每条轮廓线与特定的导频信号强度关联,并且这些轮廓线的次序是导频信号强度从内轮廓线到外轮廓线逐渐降低。因此,在图9C的实例中,轮廓线912a表示强导频信号强度,轮廓线912b表示中导频信号强度,轮廓线912c表示在基站覆盖区域的外边界处的弱导频信号强度。导出这些梯度图之后,它们可以用于支持一个或多个网络规划、优化或验证应用。在一个实例中,使用它们对先前用于规划或优化该系统的RF传播模型进行验证。
在该两阶段方法的第四个实施例中,在第一数据收集阶段中,数据收集的触发事件是在空闲模式中,当授权的用户站失去服务时。例如,当用户站遇到一个新的导频信号,并且该导频很强以至于该用户站不能对当前导频信号或其任何邻居的寻呼信道进行解码时,这种失去服务可能会发生。当出现这样的触发事件时,确定该用户站的位置,并将其与该事件的标识符和/或新导频信号的标识符和/或新导频信号的强度的测量值相关联。可以通过或对于多个授权的用户站中的每一个,进行该数据收集。在第二网络应用阶段中,产生网络中遇到这些导频信号的那些区域的地图。另外,研究这些导频信号,以判断它们只是弱信号区域还是需要改进导频信号/邻居列表管理的区域。
图10示出了用户获得对一个或多个网络应用有用的数据的系统的一个实施例。如图所示,该系统包括处理器1000和存储器1002。
存储器1002真正实现用于执行图2的方法的一系列软件指令,或前面描述或建议的任何实施例、实现方式、变形及其实例。
处理器被配置成访问并执行由存储器1002真正实现的软件指令。通过执行这些指令,处理器1000执行图2的方法。
可以通过一个或多个授权的用户站或在图4的位置确定系统内工作的其它网络实体来实现图10的系统,或者可以将其集成到该一个或多个授权的用户站或在图4的位置确定系统内操作的其它网络实体中。将这些实体形成的纪录发送到PDE 400,然后将其存储在数据库402中。一段时间之后,从存储在该数据库中的数据导出的数据可用于支持一个或多个所述的网络规划、优化、验证或操作应用。在导出的数据用于支持诸如支持切换之类的网络操作应用的情况下,需要将该导出数据提供给工作于该系统中的所有用户站。
图11示出了一个用户站的实施例,该用户站实现或集成了图10的系统。也可以采用其它的实例,所以不应该认为图11具有限制性。
无线电收发机1106被配置成将诸如声音或数据之类的基带信息调制在RF载波上,以及对已调制的RF载波进行解调以获得基带信息。
天线1110被配置成通过无线通信链路发送已调制的RF载波,以及通过无线通信链路接收已调制的RF载波。
基带处理器1108被配置成从CPU 1102向收发机1106提供基带信息,以通过无线通信链路进行传输。反过来,CPU 1102从用户接口1116内的输入设备获得基带信息。基带处理器1108还被配置成从收发机1106向CPU 1102提供基带信息。反过来,CPU 1102向用户接口1116内的输出设备提供基带信息。
用户接口1116包括多个用于输入或输出诸如声音或数据之类的用户信息的设备。通常包括在用户接口内的这些设备包括键盘、显示屏、麦克风和扬声器。
GPS接收机1112被配置成对根据用户站可见的GPS卫星的导频信号形成的复合信号进行接收和解调,并向相关器1118提供已解调的信息。通过天线1114接收该复合信号。
无线电收发机1106被配置成对用户站可见的基站发送的导频信号形成的复合信号进行接收和解调,并向相关器1118提供已解调的信息。通过天线1110接收该复合信号。
在该具体实例中,GPS接收机1112和无线电收发机1106共享同一个滤波链,但是应该理解的是,为它们各自配置一个单独的滤波链的实例也是可以的。
对于GPS或GPS辅助定位,相关器1118被配置成从GPS接收机1112提供给它的信息中导出GPS相关函数。对于AFLT或GPS辅助定位,相关器1118被配置成从无线电收发机1106提供给它的信息中导出基站相关函数。
相关器1118还被配置成从其导出的相关函数的峰值中导出到达时间和/或到达时间差的测量。或者,CPU 1102可以从相关器1108提供给它的相关函数中导出该信息。
用户站可以利用该信息,获得无线通信服务,并/或确定其位置,或者,由PDE或位置确定系统中的其它实体通过基于AFLT、基于GPS或GPS辅助方式来确定它的位置。
信道解码器1120被配置成将基带处理器1108提供给它的信道符号解码成基本的源比特。在一个实例中,信道符号是卷积编码符号,该信道解码器是维特比解码器。在第二个实例中,信道符号是卷积码的串行或并行连接,信道解码器1120是turbo解码器。
存储器1104被配置成保存用于实现图2的方法或前面描述或建议的任何实施例、实现方式、实例或其变形的软件指令。
CPU 1102被配置成访问并执行这些软件指令,从而收集对网络规划、优化、验证或操作应用有用的数据。
前面对各种实施例、实现方式和实例进行了说明,但是,对于本技术领域中的普通技术人员很明显的是,在本发明的保护范围内还有更多的实施例、实现方式以及实例。因此,除了所附权利要求,本发明不受任何限制。
权利要求
1.一种用于获得对一个或多个网络应用有用的数据的方法,该方法包括执行以下步骤响应于触发事件,获得用户站的位置估计;形成一个纪录,该纪录将所述用户站的位置估计与一个事件标识符和响应于所述事件而测量或获得的数据中任一或二者关联起来;以及存储或发送所述纪录。
2.根据权利要求1所述的方法,其中,所述用户站工作在无线通信系统内。
3.根据权利要求1所述的方法,其中,所述事件由所述用户站进行观测。
4.根据权利要求2所述的方法,其中,所述事件由所述系统中除所述用户站之外的实体进行观测。
5.根据权利要求2所述的方法,其中,所述事件是网络事件。
6.根据权利要求2所述的方法,其中,所述网络事件是真实的或接近的通话中断状态。
7.根据权利要求2所述的方法,其中,所述网络事件是所述用户站进入所述系统或系统实体的覆盖区域。
8.根据权利要求2所述的方法,其中,所述网络事件是所述用户站离开所述系统或系统实体的覆盖区域。
9.根据权利要求2所述的方法,其中,所述网络事件是当所述用户站在系统或系统实体的覆盖区域之外时定时器的超时。
10.根据权利要求2所述的方法,其中,所述网络事件是切换失败状态。
11.根据权利要求2所述的方法,其中,所述网络事件是切换或接近切换状态。
12.根据权利要求11所述的方法,其中,所述切换状态是硬切换或软切换状态。
13.根据权利要求11所述的方法,其中,所述接近切换状态是硬切换或软切换状态。
14.根据权利要求2所述的方法,其中,所述网络事件是频带状态的改变。
15.根据权利要求2所述的方法,其中,所述网络事件是所述用户站在两个无线通信系统或系统实体的覆盖区域之间的穿行。
16.根据权利要求2所述的方法,其中,所述网络事件是所述用户站在施主基站和中继器的覆盖区域之间的穿行。
17.根据权利要求2所述的方法,其中,所述网络事件是在所述用户站处检测到预料之外的导频信号或出乎预料之外强的导频信号。
18.根据权利要求2所述的方法,其中,所述网络事件是在所述用户站处检测到预料之外的基站。
19.根据权利要求2所述的方法,其中,所述网络事件是在所述用户站处检测到不存在于所述用户站的邻居列表中的导频信号。
20.根据权利要求1所述的方法,其中,所述事件是定时器超时。
21.根据权利要求1所述的方法,其中,所述事件是用户事件。
22.根据权利要求21所述的方法,其中,所述事件是发起911呼叫。
23.根据权利要求21所述的方法,其中,所述事件是在支持Web的用户站中请求与位置相关的服务。
24.根据权利要求1所述的方法,其中,所述纪录将所述位置估计与一个或多个导频信号强度或相位的测量关联起来。
25.根据权利要求24所述的方法,其中,所述导频信号中的至少之一与存在于所述用户站和基站之间的业务信道相关联。
26.根据权利要求25所述的方法,其中,所述业务信道是前向业务信道。
27.根据权利要求25所述的方法,其中,所述通信信道是反向业务信道。
28.根据权利要求1所述的方法,其中,所述位置估计由所述用户站确定。
29.根据权利要求2所述的方法,其中,所述位置估计由系统中除所述用户站之外的实体确定。
30.根据权利要求29所述的方法,其中,所述其它实体是位置确定实体。
31.根据权利要求1所述的方法,其中,所述纪录在所述用户站本地进行存储。
32.根据权利要求2所述的方法,其中,发送所述纪录并将其存储在所述系统中一个远程位置。
33.根据权利要求32所述的方法,其中,将所述纪录存储在一个数据库中,该数据库保存了从所述系统所服务的其它用户站获得的相似纪录。
34.一种用于存储一系列软件指令的存储器,所述软件指令实现根据权利要求1所述的方法。
35.一种包括处理器和根据权利要求34所述的存储器的系统,其中,所述处理器被配置成访问并执行所述存储器中存储的所述软件指令。
36.根据权利要求35所述的系统,由用户站实现该系统,或者将该系统集成在用户站中。
37.一种用于获得对一个或多个网络应用有用的数据的无线通信系统,该无线通信系统包括一个或多个网络实体,各网络实体被配置成(1)响应于触发事件,获得或已经获得用户站的位置估计,(2)形成或已经形成一个纪录,该纪录将所述用户站的位置估计与所述触发事件的标识符和响应于所述触发事件而测量或获得的数据中任一或二者关联起来,以及(3)将所述纪录存储或已经存储在一个数据库中。
38.根据权利要求37所述的系统,其中,所述一个或多个触发事件包括切换失败状态。
39.根据权利要求38所述的系统,还包括用于保存数据的存储器,该数据表示从所述数据库导出的切换失败区域的地图以及对于每个区域的将该区域与一个或多个基站关联起来的关联数据。
40.根据权利要求39所述的系统,包括一个或多个用户站,所述用户站被配置成访问从所述数据库导出的数据,以及,在检测到漫游进入切换失败区域之后,利用该数据,强制或已经强制与该切换失败区域关联的一个或多个基站进入可用于所述用户站的一个或多个列表中,以支持切换。
41.根据权利要求39所述的系统,还包括一个或多个用户基站,所述用户基站被配置成访问从所述数据库导出的数据,以及在检测到漫游进入切换失败区域之后,利用该数据,调整或已经调整可用于所述用户站的一个或多个阈值,以支持切换。
42.根据权利要求39所述的系统,还包括一个或多个用户基站,所述用户基站被配置成访问从所述数据库导出的数据,以及,在检测到漫游进入切换失败区域之后,利用该数据,调整或已经调整可用于所述用户站的一个或多个搜索时间,以支持切换。
43.根据权利要求37所述的系统,其中,所述一个或多个触发事件包括用户站漫游进入覆盖间隙、漫游出覆盖间隙或在覆盖间隙内漫游。
44.根据权利要求43所述的系统,还包括用于保存从所述数据库导出的数据的存储器,该数据包括覆盖间隙的地图。
45.根据权利要求43所述的系统,还包括用于保存从所述数据库导出的数据的存储器,该数据表示一个或多个梯度图。
46.一种用于获得对一个或多个网络应用有用的数据的方法,该方法包括通过或对于在无线通信系统内工作的多个用户站中的每一个用户站执行的以下步骤响应于一个或多个触发事件,获得用户站的位置估计;形成一个纪录,该纪录将所述用户站的位置估计与所述触发事件的标识符和响应于所述触发事件而测量或获得的数据中任一或二者关联起来;以及将所述记录存储或已经存储在一个数据库中。
47.根据权利要求46所述的方法,其中,所述一个或多个触发事件包括切换失败状态。
48.根据权利要求47所述的方法,还包括从所述数据库导出数据,该数据包括切换失败区域的地图以及将每个区域与一个或多个基站关联起来的关联数据。
49.根据权利要求48所述的方法,还包括在用户站漫游进入切换失败区域之后,强制或已经强制与所述切换失败区域关联的基站进入所述用户站可用的一个或多个列表中,以支持切换。
50.根据权利要求48所述的方法,还包括在用户站漫游进入切换失败区域之后,调整或已经调整所述可用于用户站的一个或多个阈值,以支持切换。
51.根据权利要求48所述的方法,还包括在用户站漫游进入切换失败区域之后,调整或已经调整可用于所述用户站的一个或多个搜索时间,以支持切换。
52.根据权利要求46所述的方法,其中,所述一个或多个触发事件包括漫游进入覆盖间隙、漫游出覆盖间隙或在覆盖间隙内漫游。
53.根据权利要求52所述的方法,还包括从所述数据库导出数据,该数据表示覆盖间隙的地图。
54.根据权利要求52所述的方法,还包括从所述数据库导出数据,该数据表示一个或多个梯度图。
55.根据权利要求53所述的方法,还包括将所述数据用于网络规划或优化应用。
56.根据权利要求54所述的方法,还包括将所述数据用于网络规划或优化应用,或用于验证RF传播模型。
57.一种用于获得对一个或多个网络应用有用的数据的方法,该方法包括执行以下步骤形成纪录步骤,用于形成一个记录,对于多个用户站中的每一个用户站,所述纪录将响应于所述触发事件而获得的所述用户站的位置估计与所述触发事件的标识符和响应于该事件而测量或获得的数据中任一或二者关联起来;存储步骤,用于将所述记录存储在一个数据库中;以及执行步骤,利用从所述数据库导出的数据,执行一个或多个网络规划、优化、验证或操作应用。
58.根据权利要求33所述的方法,其中,所述数据库涉及基站历书信息。
全文摘要
描述了一种用于获得对一个或多个网络应用有用的数据的方法。响应于诸如通话中断、定位或计时器超时之类的触发事件,执行该方法。响应于该事件,获得用户站的位置估计。然后,形成一个记录,该记录将用户站的位置估计与触发事件的标识符和/或响应于该事件而测量或获得的数据关联起来,例如,测量或获得的数据是该用户站可见的一个或多个导频信号的强度。或者本地存储该记录,或者将其发送给一个远程位置。在一种实现方式中,将该记录发送给一个远程位置,然后将其存储在数据库中,该数据库保存与其它用户站相关的相似记录。
文档编号H04W16/18GK1768544SQ200480008788
公开日2006年5月3日 申请日期2004年1月30日 优先权日2003年1月30日
发明者斯蒂芬·S·卡特, 马克·默格莱恩, 詹姆斯·D·小德洛凯, 怀亚特·赖利, 丹尼尔·H·阿格雷, 利奥尼德·舍伊恩布拉特 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1