通信系统中接入点的选择的制作方法_3

文档序号:9691639阅读:来源:国知局
历史信息可以包括试图关联到接入点失败的次数、接入点向站发送取消关联帧的次数、丢弃的呼叫、试图连接到WAN的失败次数、失败的SIP注册数目、以及完成SIP注册的时间(即,VoIP建立等待时间)。确定这些度量的各种方法是本领域公知的。
[0041]在处理器204不能找到白列表上的接入点的情况下,则处理器204可以进行全面搜索以找到没有包含在黑列表中的适当的接入点。全面搜索通常需要扫描所有信道以发现接入终端102附近的接入点。在全面搜索期间,处理器204将忽略任何黑列表中的对探测请求作出响应的接入点。然后,处理器204基于信号强度或一些其它标准试图与通过全面搜索发现的非黑列表中的接入点之一进行关联。处理器204通过建立无线连接来与所选择的接入点关联,并随后建立到WAN的网络连接。如果处理器204不能建立无线或网络连接,或者遇到使服务不可接受的其它问题,则处理器204可以将所选择的接入点添加到黑列表并且选择另一个接入点。
[0042]一旦处理器204已经成功地建立了到接入点的无线连接和到WAN的网络连接,则处理器204可以监视上面更具体描述的各种服务质量度量。如果处理器204确定服务质量可接受,则可以为该接入点在白列表中创建一个条目。作为该条目的一部分,处理器204也可以使用从全面搜索中获得的信息来创建相邻接入点列表。如将要更具体描述的,处理器可以使用该相邻列表来改进切换质量。在另一方面,如果处理器204确定服务质量不可接受,则处理器204可以选择搜索到的另一接入点。此外,处理器204也可以将该低质量接入点添加到黑列表中。在接入终端102的一些配置中,处理器204也可以对该低质量接入点进行排序。
[0043]处理器204也可以使用白列表和黑列表来随着用户在通信系统中漫游将接入终端从一个接入点切换到另一个接入点。通常,随着用户在通信系统中移动,处理器204将检测从其关联的接入点接收的数据的信号强度变化。通常,信号强度将随着用户移动靠近接入点而增加且随着用户移动远离接入点而降低。当来自接入点的信标信号强度低于某个水平或低于上面描述的指示较差情况的一些质量度量时,处理器204可以开始搜索另一接入点以将接入终端切换到的该另一接入点。
[0044]切换处理过程以处理器204访问服务接入点的相邻列表开始,其中服务接入点即与该接入终端关联的接入点。相邻列表可以包括服务接入点的所有相邻接入点,或者仅具有白列表中接入点的过滤相邻列表。无论哪种方式,处理器204将通过扫描服务接入点相邻列表和白列表中都包含的接入点的信道,来开始搜索相邻接入点。可以使用任何适当的搜索方法。举例而言,处理器204可以根据在信道上找到白列表中的接入点的概率来试探性地选择扫描信道的顺序,或者通过其它适当方式来选择扫描信道的顺序。此外,在搜索白列表中的相邻接入点时,可以用如下方式高效地使用被动扫描:在相邻接入点的系统中发送的任何帧将包含标识符(BSSID),这允许处理器204检测到该相邻接入点的存在。此外,因为在白列表中已经存储了相关数据,所以处理器204不需要等待从该相邻接入点接收信标。需要的信息仅为信号强度,其中通过从相邻接入点接收任意类型的单个帧能够获得该信号强度信息。这样的帧比信标出现的更加频繁,从而使得被动扫描更加高效。
[0045]一旦处理器204定位了白列表上的适当接入点,则处理器204将目标接入点的信号强度与服务接入点的信号强度进行比较。如果随着服务接入点的信标的信号强度降低目标接入点的信标的信号强度连续增加,则处理器204可以确定目标接入点是用于切换的适当候选接入点。或者,处理器204可以将强度差与阈值进行比较。在某一时刻,处理器204通过终止与服务接入点的无线连接并且与目标接入点建立新的无线连接来发起切换。一旦与目标接入点建立无线连接,则可以与WAN进行连接。切换通常是硬切换,但是可替换的配置可以软切换实现。
[0046]一旦与目标接入点建立无线连接,则处理器204能够终止与服务接入点的无线连接。这公知为“软切换”,因为在接入终端102与目标接入点建立无线连接之后才终止了接入终端102和服务接入点之间的无线连接。在任何情况中,一旦完成切换,则处理器可以针对新的服务接入点更新白列表中的信息。
[0047]在处理器204不能找到在服务接入点的相邻列表上的接入点的情况下,处理器204可以进行全面搜索以找到没有包含在黑列表中的适当的接入点。全面搜索一般需要扫描所有信道以发现接入终端102附近的接入点。然后,处理器204基于目标接入点的信号强度或一些其它标准,试图与通过全面搜索发现的接入点之一相关联。处理器204通过建立无线连接并随后与WAN建立网络连接来与目标接入点关联。如果处理器204不能建立无线连接或网络连接,则可以将该目标接入点添加到黑列表并且找到另一接入点以将接入终端102切换到该另一接入点。
[0048]一旦处理器204已经识别出目标接入点,则可以使用软切换或硬切换来开始切换处理过程。一旦完成切换,则处理器204可以监视如上面具体描述的各种服务质量度量。如果处理器204确定服务质量是可接受的,则可以为该接入点在白列表中创建一个条目。另一方面,如果处理器204确定服务质量是不可接受的,则处理器204可以选择搜索到的另一个接入点以将接入终端102切换到的该另一接入点。此外,处理器204也可以将接入点添加到黑列表,并且在一些情况中对该接入点进行排序。
[0049]图3是示出用于选择接入点的处理过程实例的流程图。在步骤302中,在接入终端中维护数据库。该数据库包括之前已经至少以最低服务质量为接入终端服务的接入点列表。在步骤304中,使用该列表来搜索接入点。在搜索其它接入点之前,接入终端搜索在数据库中列出的每个接入点。当搜索数据库中列出的接入点不成功时,接入终端选择一个没有在数据库中列出的接入点,并且将所选择的接入点添加到数据库中。
[0050]数据库可以包括用于标识为该接入终端服务的上一个接入点的信息。在搜索数据库中列出的其余接入点之前,接入终端可以搜索与其关联的该上一个接入点。
[0051]数据库可以包括用于标识数据库中列出的每个接入点的相邻接入点的信息。在搜索其它接入点之前,接入终端可以搜索与服务接入点相邻的每个接入点。可以在不等待来自任何相邻接入点的信标的情况下,执行搜索与服务接入点相邻的每个接入点。更具体地,搜索可以包括:通过接收从与服务接入点相邻的一个接入点发送的帧,检测到存在与服务接入点相邻的所述一个接入点。接入终端试图选择在数据库中已经列出的与服务接入点相邻的一个接入点。可以基于与服务接入点相邻的每个接入点的服务质量或连接性,来选择与服务接入点相邻的接入点。该信息也可以在数据库中进行维护。
[0052]图4是示出了用于选择接入点的处理过程的另一实例的流程图。在步骤402中,接入终端维护包括接入点列表的数据库。在步骤404中,接入终端搜索不在列表上的接入点。在一个配置中,禁止接入终端与列表上的接入点关联或切换到列表上的接入点。在另一个配置中,只有当在搜索期间没有发现未在列表上的接入点时,接入终端才可以与列表上的接入点关联或切换到列表上的接入点。
[0053]图5是接入终端中处理器和非易失存储器的功能方框图。处理器204包括用于在非易失存储器206中维护数据库的模块502。数据库包含之前已经至少以最低服务质量对接入终端进行过服务的接入点列表。处理器204也包括用于使用非易失存储器206中的列表来搜索接入点的模块504。模块504可以用于搜索要关联或切换到的接入点。模块504可以在搜索其它接入点之前搜索数据库中列出的接入点。当搜索数据库中列出的接入点不成功时该模块可以选择数据库中没有列出的接入点。在该情况下,模块504可以将所选择的接入点添加到数据库中。
[0054]数据库可以包括用于标识为接入终端服务的上一个接入点的信息。模块5
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1