1.一种操作无线路由装置以控制由连接至所述无线路由装置的无线局域网(wlan)的移动装置接入到语音通信服务的方法,所述移动装置具有蜂窝网络接口和非蜂窝无线网络接口,所述方法包括以下步骤:
识别从所述移动装置到所述蜂窝网络的蜂窝网络网关的用于接入所述语音通信服务的请求;
在将所述请求转发至所述蜂窝网络网关之前,执行包括以下的处理:
计算用于接入所述语音通信服务的、所述移动装置与所述蜂窝网络网关之间的非蜂窝无线链路的质量分数;
向所述移动装置请求所观测的网络信息;以及
比较所述非蜂窝无线网络链路的质量与由所述移动装置观测到的至少一个另选网络的相应质量;以及
如果所述非蜂窝无线网络链路的质量高于可用另选网络的质量,则允许所述请求前进至所述蜂窝网络网关;
如果所述另选网络中的至少一个另选网络的质量高于所述非蜂窝无线网络链路的质量,则拒绝所述语音服务请求。
2.根据权利要求1所述的方法,其中,通过检查发往所述蜂窝网络网关的公共网络地址的分组的序列来检测用于接入所述语音通信服务的请求。
3.根据权利要求1或2所述的方法,所述方法还包括以下步骤:
从所述移动装置接收观测到的网络标识符和信号强度测量结果;
根据与所述被观测的网络有关的相应信号强度测量结果,计算每个观测到的网络标识符的质量分数。
4.根据权利要求1或2所述的方法,所述方法还包括以下步骤:接收观测到的网络标识符和由所述移动装置计算的质量分数。
5.根据任一前述权利要求所述的方法,所述方法还包括以下步骤:发送所述另选网络中的具有比所述非蜂窝无线网络链路更高的质量分数的至少一个另选网络的身份。
6.根据任一前述权利要求所述的方法,其中,经由所述无线路由装置和所述网络网关在所述移动装置与所述语音通信服务之间建立wifi语音数据路径。
7.一种用于控制由具有蜂窝网络接口和非蜂窝无线网络接口的移动装置接入到与蜂窝网络相关联的语音通信服务的设备,所述设备包括:
无线接口,所述无线接口用于生成无线局域网;
广域网接口,所述广域网接口用于与所述蜂窝网络的蜂窝网络网关通信;
用于识别从所述移动装置到所述蜂窝网络的所述蜂窝网络网关的用于接入所述语音通信服务的请求的装置;
用于计算用于接入所述语音通信服务的、所述移动装置与所述蜂窝网络网关之间的非蜂窝无线网络链路的质量分数的装置;
用于向所述移动装置请求观测到的网络信息的装置;以及
用于比较所述非蜂窝无线网络链路的质量与由所述移动装置观测到的至少一个另选网络的相应质量的装置;以及
用于根据所述比较装置的结果来控制接入的装置,所述装置在工作上能够:
如果所述非蜂窝无线网络链路的质量高于所述至少一个另选网络的质量,则允许所述移动装置请求前进至所述蜂窝网络网关;以及
如果所述另选网络中的至少一个另选网络的质量高于所述非蜂窝无线网络链路的质量,则拒绝所述语音服务请求。
8.根据权利要求7所述的设备,其中,通过检查发往所述蜂窝网络网关的公共网络地址的分组的序列来检测用于接入所述语音通信服务的请求。
9.根据权利要求7或8所述的设备,所述设备还包括:
用于从所述移动装置接收观测到的网络标识符和信号强度测量结果的装置;以及
用于根据与被观测的所述网络有关的相应信号强度测量结果来计算每个观测到的网络标识符的质量分数的装置。
10.根据权利要求7或8所述的设备,所述设备还包括:接收观测到的网络标识符和由所述移动装置计算的质量分数。
11.根据权利要求7至10中的任一项所述的设备,其中,所述接入控制装置在工作上能够发送所述另选网络中的具有比所述非蜂窝无线网络链路更高的质量分数的至少一个另选网络的身份。
12.根据权利要求7至11中的任一项所述的设备,其中,经由所述无线路由装置和所述网络网关在所述移动装置与所述语音通信服务之间建立wifi语音数据路径。
13.一种包括指令的计算机程序,当所述程序通过计算机执行时,使所述计算机执行根据权利要求1至6中的任一项所述的方法。
14.一种存储有根据权利要求13所述的计算机程序的计算机可读数据载体。