经由更适合用户位置的网络接收呼叫的方法及实现装置的制作方法

文档序号:7588397阅读:149来源:国知局
专利名称:经由更适合用户位置的网络接收呼叫的方法及实现装置的制作方法
技术领域
本发明涉及一种使从公用无线电信网切换到企业网的移动用户经由更适合自己位置的网络来接收呼叫的方法,该企业网一般具有提供附加业务和低呼叫成本的优点。
背景技术
现今,公司员工可以同时接入几个电话终端。当员工离开公司区域时,他只有一个选择通过公用陆地移动网接收呼叫。但是,当用户处于公司区域时,他一般有两种选择。当他同时有一个连接到公司固定网的电话和一个GSM移动电话时,接听电话最经济的方法是通过固定电话接听。在公司办公室内,他的电话可以是一个固定电话,一个数字欧洲无绳电话(DECT)手持设备或者一个无线局域网(WLAN)电话。
本发明尤其涉及企业网络,这些企业网络安装有遵从IEEE802.11(a或b)标准、蓝牙(IEEE 802.15)标准或者其他任何一种定义无线局域网标准的无线局域网。无线局域网包括多个无线接入点和多个移动终端,每个移动终端包括用于和无线接入点建立无线链路的装置。这些终端(微型计算机,个人数字助理,使用Internet协议的移动电话等等)是移动的。因此,它们可以进入或离开网络的覆盖区域,或者在同一个无线局域网内改变接入点。为了能够向这些终端发送数据或与其中的一个建立语音呼叫,一种现有技术的方法要不断地确定每个无线接入点附近有哪些终端。
有些双模终端能够交替地在公用陆地移动网(如GSM网)和无线局域网(如采用IEEE 802.11a或b标准的局域网)之间工作。当双模终端检测到自己处于一种无线局域网的覆盖区域时,如果这个双模终端有权限与这个局域网连接并且没有被公用网的呼叫占用,它就自动切换到与这个局域网相应的运行模式。可以设想,未来的终端也可以在呼叫过程中从一个网络切换到另一个网络。
一个公司通常也会有一个拥有多个固定电话终端的网络。当一个用户没有无绳电话时,理想的是将呼叫发送到固定电话上,这个固定电话可以是分配给该用户的,也可以不是永久分配给该用户但是在用户当前位置附近的,这取决于相关用户接听呼叫的数据终端(与无线局域网连接的一个便携式计算机或个人数字助理)的位置。
文档US5,924,030描述了一种能够使GSM移动电话终端交替地工作在GSM公用网和GSM专用网之间的系统,由一个固定公用电话网连接GSM公用网和GSM专用网。该GSM公用网包含一个数据库,该数据库通过利用遵循GSM标准的定位方法,存储在专用网覆盖区域内存在的GSM终端。类似地,GSM专用网也包含一个数据库,采用同样的定位方法存储在专用网覆盖区域内存在的GSM终端。当一个GSM终端进入GSM专用网的覆盖区域内时,该终端将它的国际移动用户识别码(IMSI)发送到一个网关。这个网关通过固定公用网将GSM专用网和GSM公用网连接在一起。这个网关检验是否至少有一个固定网络号码可以用于接入GSM专用网,如果有,网关就将这个终端注册到GSM专用网的数据库中,并且在固定公用电话网中激活呼叫转移,将该号码和IMSI发送到GSM公用网的数据库,使得任何向这个终端发送的呼叫都转发到GSM专用网中。
这个现有技术中的系统的缺点是它只有在专用网是一个GSM网络的情况下才工作,因为它是基于GSM标准定义的过程,并且不论用户的位置如何,总是使用相同的号码(IMSI)和相同的GSM终端。
本发明的目的是提供一种可靠的方法,用于自动选择最适于与可经由至少两种不同类型的网络连接的用户进行通信的网络。这两种不同类型的网络一个是公用陆地移动网,另一个是类型不同于公用网的专用有线或无线网络。很明显,在这种情况下,用户不能使用同一个终端(或者该终端可以是一个等效为两个终端的双模终端),也不可能用和公用陆地移动网终端号码相同的号码呼叫另一个终端。

发明内容
本发明包括一种方法,该方法使得移动用户通过在公用陆地移动网与专用网之间的切换,经由更适于用户位置的网络接收呼叫的方法,移动用户具有至少能够与公用陆地移动网连接的终端和至少能够与组成专用网一部分的无线局域网连接的终端,该方法包括确定无线局域网的覆盖区域中是否存在或不存在能够与无线局域网相连的终端;以及当在无线局域网的覆盖区域中存在至少能够与无线局域网相连的终端时,激活呼叫转移到预定呼叫转移号码,而当在无线局域网的覆盖区域中不再存在终端时,取消呼叫转移,对于激活呼叫转移,方法还包括在一个或多个无线局域网的小区中确定用户位置;读取与用户相应的地址表中存储的多个呼叫转移号码;以及选取呼叫转移号码之一作为指示构成无线局域网的多个小区中一个小区的存在指示符的函数。
这一方法的特点是将呼叫转移到当用户具有双模终端时的同一个终端,但是通过无线局域网,或者专用于无线网络中的无绳第二终端,或者用户所在的小区中的一个固定第二终端,用户已经被检测到处于这一小区中,呼叫转移号码被选作用户的精确位置的函数,如同通过检测第三终端的存在所确定的,其中第三终端如用户携带的适于连接无线局域网的便携计算机或个人数字助理。
本发明进一步提供了一种用于实现上述方法的应用服务器,当适于连接无线局域网的终端存在于无线局域网的覆盖区域中时,服务器包括用于完成以下步骤的装置向公用陆地移动网发送呼叫转移激活消息,该消息包括专用于至少能够与公用陆地移动网连接的终端并使得终端能够在公用陆地移动网中被呼叫的号码,以及呼叫转移号码;以及当在无线局域网的覆盖区域中不再存在适于连接无线局域网的终端时,向公用陆地移动网发送呼叫转移取消消息,该消息包含专用于至少能够与公用陆地移动网连接的终端并使得终端能够在公用陆地移动网中被呼叫的号码,其中服务器用于向公用陆地移动网发送呼叫转移激活消息的装置包括包括多个针对至少一个用户的呼叫转移号码的表格;以及用于选取呼叫转移号码之一作为指示构成无线局域网的多个小区中一个小区的存在指示符的函数的装置。
以下描述及相应的图有助于更好地理解本发明,本发明的其他特征将更明显。


图1示出在其中实现本发明方法的企业网和公用网的一个例子。
图2示出存储在根据本发明的应用服务器的一个示例中的表格的一个例子。
图3是一个时序图,描述网络各组成部分和图1中的应用服务器之间的消息交换。这些消息交换使寻址到用户的呼叫路由适于作为该用户位置的函数。
图4是一个时序图,描述企业网内部的消息交换,在本发明方法的一个具体实施方式
中,这些信息交换用于检测终端存在与否。
图5给出了本发明方法的一个变形,涉及图1中给出的企业网和公用网的同一个实例,但是针对第二个电话终端是固定电话的用户。
具体实施例方式
下列描述仅提出了当用户位置改变以后,为建立呼叫选择最合适的网络的问题,对于在呼叫已经建立后从一个网络切换到另一个网络的问题,没有提及。
图1给出了一个GSM公用陆地移动网(PLMN),包括基站BS1,BS2,BS3等,一个归属位置寄存器HLR和一个访问位置寄存器VLR;一个常规的固定公用交换电话网PSTN,如一个集成业务数字网;一个采用Internet协议的固定公用电信网IPN,如Internet;一个企业网EN,包括一个专用自动交换分机PABX;一个采用IEEE 802.11b标准的无线局域网WLAN,如有三个无线接入点AP1,AP2,AP3,分别为三个小区C1,C2,C3服务;一个网关GW,连接专用自动交换分机PABX和无线局域网WLAN;以及一个根据本发明的存在服务器PS;能够交替用在公用陆地移动网PLMN和企业网EN中的无线局域网WLAN中的双模终端T2;以及根据本发明的属于应用业务提供商的应用服务器ASP,使用户能够经由最适合他们各自终端位置的网络接收呼叫。
首先考虑针对双模终端T2的一个特别适合的实施方式。
当双模终端T2进入或者离开无线局域网WLAN的小区C1,C2,C3的覆盖区域时,应用服务器ASP通过调整归属位置寄存器HLR和访问位置寄存器VLR中的数据,调整公用陆地移动网PLMN的操作。当双模终端T2处于无线局域网WLAN的覆盖区域时,应用服务器ASP激活呼叫转移到指向无线局域网WLAN中相同双模终端T2的号码。而当该终端不再处于无线局域网WLAN的覆盖区域时,它就取消呼叫转移。
例如,当已经检测到终端T2存在于小区C2中时(由于它连接到接入点AP2),服务器ASP将呼叫转移的指令写入位置寄存器HLR和VLR,这个呼叫转移指令将呼叫转移到一个呼叫转移号码N°WLAN 2,这使得能经由企业网EN而不是公用陆地移动网PLMN连接终端T2。
然后,当公用交换电话网PSTN的一个“普通老式电话(plain oldtelephone)”POT通过拨打指明公用陆地移动网PLMN中该终端的号码N°GSM 2呼叫终端T2时,位置寄存器HLR和VLR就发出呼叫转移的命令,将呼叫转移到呼叫转移号码N°WLAN 2。专用自动交换分机PABX按常规,经由将脉冲编码调制(PCM)帧转换为Internet协议数据包的网关GW,再经由无线局域网WLAN的无线接入点AP2,建立到终端T2的一个连接。
在第一实施方式中,应用服务器ASP向公用陆地移动网PLMN发送符合作为GSM标准一部分的MAP协议的消息,用以命令呼叫转移的激活和取消。消息包括终端的国际移动用户识别码(IMSI),该识别码中的一个域包括公用陆地移动网PLMN中用户的电话号码或者一个对终端T1特定的临时移动用户识别码(TMSI);一个呼叫转移号码,包括当用户使用双模终端时,无线局域网WLAN中该用户的电话号码;以及一个激活或取消呼叫转移的命令。
这个消息通过安装在线路两端的两个调制解调器经由常规电话线传输。由于使用MAP协议,不需要在公用陆地移动网PLMN中进行调整就可以使用本发明的方法。应用服务器ASP只要有权限访问公用陆地移动网PLMN的位置寄存器HLR和VLR就足够了(应用服务器ASP的运营商和公用陆地移动网的运营商协商即可)。
在第二实施方式中,应用服务器ASP向公用陆地移动网PLMN发送GSM标准定义的,包含上面相同内容的短消息系统消息(SMS)。这样,公用陆地移动网PLMN就将应用服务器ASP视作一个GSM终端,发送SMS短消息以命令转移寻址到这个终端的呼叫。这个消息通过安装在线路两端的两个调制解调器经常规电话线传输。由于使用SMS短消息,因此不需要在公用陆地移动网中进行调整就可以使用本发明的方法。
应用服务器ASP包括执行上述过程之一的软件和一个存储必要信息的表格TA。图2示出双模终端情况下的表TA的一个例子。这个实施方式包括针对授权使用该选择最适合网络的业务的用户的一行。每行由识别用户的一个识别码来区分。识别码由终端提供给基站,该识别码例如包含由终端制造商分配的物理地址。但是,这不是唯一的选择,例如,还可以使用用户的名字作为识别码。如对于双模终端Tm的用户,一行可以包括识别码Ad.MACm,由终端Tm提供,用于识别用户;终端Tm特定的国际移动用户识别码(IMSI),必须包括终端Tm在公用陆地移动网PLMN的电话号码N°GSMm或者终端T1特定的临时移动用户识别码(TMSI);无线局域网WLAN中终端Tm特定的电话号码N°WLANm;以及具有二进制值的指示符PRESm,指示终端Tm的位置,表明它在无线局域网WLAN的覆盖区域中存在与否。
表TA包括两部分NAA,当一个新用户授权使用这一业务来自动选择最适合他位置的网络时,企业网EN的管理员ENA可以访问NAA,将上面列出的信息的前三项写入NAA。相反,当用户不再被授权时,删除这些信息。
PSA部分,每当存在服务器PS注册其中一个用户得到权限或失去权限使用自动选择最适合他位置的网络的业务时,企业网EN的存在服务器PS就可以访问PSA,在PSA中写入并更新存在/不存在指示符。
管理员ENA和存在服务器PS通过Internet IPN将这个信息下载到表TA中。
考虑一个用户使用两种不同的移动终端的情况专用于公用陆地移动网PLMN的终端T1,专用于无线局域网WLAN的终端Tp。表TA中对应于这个用户的行包括(见图2)识别码Ad.MACp,由终端Tp提供,用于识别用户;终端T1特定的国际移动用户识别码(IMSI),必须包括终端T1在公用陆地移动网PLMN的电话号码N°GSM1或者终端T1特定的临时移动用户识别码(TMSI);无线局域网WLAN中终端Tp特定的电话号码N°WLANp;以及具有二进制值的指示符PRESp,指示终端Tp的位置,表明它在无线局域网WLAN的覆盖区域中存在与否。
用户使用至少一个固定电话的情况在后面讨论。
图3是一个时序图,示出当一个双模终端T2进入无线局域网WLAN中无线接入点AP2所服务的小区C2时,图1所示网络的各个部分与应用服务器ASP之间进行的消息交换1)终端T2进入小区C2。它检测到接入点AP2存在,并且切换到无线局域网WLAN相应的操作模式。
2)它向接入点AP2发送一个包含它物理地址Ad.MAC2的消息。
3)接入点AP2存储该物理地址Ad.MAC2。
4)存在服务器PS利用将在后面描述的步骤周期性地询问无线接入点AP1,AP2,AP3,以捕获当前存在于无线局域网WLAN覆盖区域内的终端的物理地址。它包含一个存在表PT,表PT为每个授权使用这一业务的终端存储各自的物理地址和存在/不存在指示符。
5)当当前存在的终端的物理地址到达时,存在服务器PS更新表PT中指示符的值。
6)每次当存在服务器PS更新存在/不存在指示符时,它向应用服务器ASP发送一个消息更新表TA。在这个例子中,这个消息包含物理地址Ad.MAC2和一个指示终端T2存在的存在/不存在指示符的值PRES2。
7)应用服务器ASP更新表TA,并搜索包含物理地址Ad.MAC2的行,以便在该行写入存在/不存在指示符的新值,并在该行读出在公用陆地移动网PLMN中的终端T2的IMSI N°GSM2和包含有无线局域网WLAN中终端T2的号码N°WLAN2的呼叫转移号码。
8)应用服务器ASP向公用陆地移动网PLMN的位置寄存器HLR和VLR发送一个消息,命令对终端T2的进行呼叫转移。这个消息包括从表TA中读取的IMSI N°GSM2和呼叫转移号码N°WLAN2,还包括一个激活呼叫转移的指令。
9)呼叫转移功能在PLMN中被激活。对于一个能够经由最适合他位置的网络接收呼叫的用户,首先必须要可靠地检测到该用户的存在。用于管理无线局域网的现有技术的协议能够检测出一个终端的存在。它们使一个中心单元能够收集并使用整个无线局域网内的信息。对于终端已开始工作或停止工作的信令,这些协议是满足的。另一方面,当一个终端频繁地进出一个接入点的覆盖区域时,因为终端沿无线局域网覆盖区域的边界移动,这些协议就不满足了。特别地,当两个网络例如是GSM和IEEE 802.11网络时,现有技术中没有的方法能够做出选择。
对于同一个终端的每次进入和离开,和该终端通信的无线接入点会向中央单元发出一系列的消息,在终端已经完全进入或者离开这个覆盖区域后,这些消息会继续被发送数秒。由于这些消息交替地指示终端的进入与离开,所以它们之间是相反的。现有无线接入点不能过滤这些消息。因此,当一个终端处于无线局域网的覆盖区域边界时,存在检测是不可靠的。因此,自动地选择最适合的网络作为终端位置的函数不是一个令人满意的方法。
图4给出了一个本发明的方法的优选实施方式,这一方法检测终端T2在无线局域网WLAN的覆盖区域C1,C2,C3的存在。该图描述了存在服务器PS,接入点AP2例如和应用服务器ASP之间的消息交换。交换的消息符合简单网络管理协议(SNMP),这一协议广泛用于管理无线局域网。
存在服务器PS以固定时间间隔向连续的无线接入点AP1,AP2,AP3发送消息NR,以请求得到接入点覆盖区域内当前存在的终端个数的指示值n。每个无线接入点,如AP2,通过发送一个包含其覆盖区域内存在的终端数目n的消息给存在服务器PS作为响应。
知道该数目n后,存在服务器PS向每个后续无线接入点AP1,AP2,AP3发送一系列n个消息AR1到ARn,每个消息请求该接入点发送一个存在的终端的物理地址。相应的接入点以包含有每次还未发送的地址的消息对每个请求作出响应,因此它发送n个单独的包含当前在该接入点覆盖区域内存在的n个终端各自的物理地址从Ad.MAC1到Ad.MACn的消息。
存在服务器PS将这些地址写入存在表PT中并将每个地址和以前接收到的地址进行比较,用于检测出最近进入的终端和最近离开的终端。
随后,存在服务器PS向应用服务器ASP发送一个消息SOAP,该消息包含最近进入和最近离开的终端的物理地址Ad.MACi和相应的存在/不存在指示符PRESi,用于更新应用服务器ASP的表TA。
存在服务器PS获得了可靠的存在检测,因为这是根据由每个无线接入点执行、在服务器的初始阶段初始化的终端询问获得的。因此询问的触发不受终端进入和离开覆盖区域的影响。既然进入/离开不再是能够触发存在检测过程的事件,那么检测就不会被过量的进入/离开干扰。
由于当前的无线接入点没有验证在某个周期内终端的位置,因此存在服务器PS的这一操作模式对于可靠检测存在是非常必要的。当将来有了能够进行更可靠的存在检测的无线接入点时,本发明的方法可以在没有上述参照图4的步骤的情况下使用。存在服务器PS能从接入点获得存在信息立即使用。
图5描述了根据本发明的方法的变形,用于图1所示的企业网和公用网相同的例子,但是针对第二个电话终端是固定电话T4的用户。这个用户有
一个专用GSM移动电话终端T1;一个专用于无线局域网WLAN的移动终端T3,但不具有电话功能(例如一个具有无线接口的个人数字助理);一个由电缆连接到专用自动交换分机PABX的固定电话终端T4。
在该变形中,终端T3不仅用于检测无线局域网WLAN的覆盖区域中的用户,还用于确定该用户处于小区C1,C2,C3的哪个小区中。当用户在小区C1中时,对他的呼叫就转移到固定终端T4。当用户在小区C2中时,对他的呼叫就转移到固定终端T5。当用户在小区C3中时,对他的呼叫就转移到固定终端T6。
存在服务器PS在其表PT中存储这些附加信息。它每次通知应用服务器ASP它注册了服务小区的改变或者离开无线局域网WLAN。存在/不存在指示符PRESi不再具有二进制的值。它包含几个比特,以对所有可能的位置以及不存在编码。在表TA,包含呼叫转移号码N°WLANi的域由一个可以包含三个呼叫转移号码的域代替。这三个呼叫转移号码分别对应于固定电话T4,T5,T6。每次存在服务器PS发送给它一个指示小区改变的消息,应用服务器ASP就再次命令呼叫转移,呼叫转移号码是对应于一个由指示符PRESi的新值指示的新小区的固定电话的号码。
在变形中,表TA可以放在除应用服务器ASP以外任何地方。它可以分成多个对应于各种不同业务的部分。每部分被存储在位于不同业务的服务器中,应用服务器ASP使用轻量级目录访问协议(Light Directory Application Protocol,LDAP)来处理这个分布式表格。
本发明涉及具有双模终端的用户,以及具有两个终端的用户,这两个终端分别专用于两种无线模式例如,一个GSM电话终端和一个具有用于与无线局域网相连的电话功能和无线接口的便携式计算机。
具有一个专用GSM电话终端,一个固定电话终端,以及一个数据终端的用户,这个数据终端具有用于与无线局域网相连的无线接口,但是没有电话功能。
权利要求
1.一种使得移动用户通过在公用陆地移动网与专用网之间的切换,经由更适于用户位置的网络接收呼叫的方法,所述移动用户具有至少能够与所述公用陆地移动网连接的终端和至少能够与组成所述专用网一部分的无线局域网连接的终端,所述方法包括确定所述无线局域网的覆盖区域中是否存在或不存在能够与所述无线局域网连接的所述终端;以及当在所述无线局域网的所述覆盖区域中存在至少能够与无线局域网连接的所述终端时,激活呼叫转移到预定呼叫转移号码,而当在所述无线局域网的所述覆盖区域中不再存在所述终端时,取消呼叫转移,对于激活呼叫转移,所述方法还包括确定所述无线局域网的多个小区的一个小区中用户的位置;读取与所述用户相应的地址表中存储的多个呼叫转移号码;以及选取所述呼叫转移号码之一作为指示构成所述无线局域网的多个小区中一个小区的存在指示符的函数。
2.根据权利要求1所述的方法,还包括针对每个被授权经由更适于其位置的网络接收呼叫的用户,在所述表格中写入专用于至少能够与公用陆地移动网连接的所述终端并使得所述终端能够在所述公用陆地移动网中被呼叫的号码;与所述用户可能处在的所述无线局域网多个小区的各个小区相应的多个呼叫转移号码;以及指示构成所述无线局域网的多个小区中一个小区的存在指示符。
3.根据权利要求2所述的方法,还包括在应用服务器的表格中针对每个位置已改变的用户写入新的存在指示符。
4.根据权利要求1所述的方法,其中呼叫转移号码对应于固定网络终端。
5.根据权利要求1所述的方法,其中为了确定无线局域网的覆盖区域中用户的位置,包括如下步骤从无线局域网的每个连续的无线接入点获得其覆盖区域中存在的终端数目;然后,针对所述无线局域网的每个无线接入点,从所述接入点获得n次专用于终端的标识符,其中n是所述无线接入点的覆盖区域中存在的终端数目;以及接收而后存储所述标识符,并将它们与先前存储的标识符相比较,从比较结果推导出所述无线局域网的覆盖区域中哪些终端已存在,哪些终端不存在。
6.一种用于实现权利要求1所述方法的应用服务器,当所述无线局域网的覆盖区域中存在适于连接所述无线局域网的终端时,所述服务器包括用于完成以下步骤的装置向公用陆地移动网发送呼叫转移激活消息,该消息包括专用于至少能够与公用陆地移动网连接的终端并使得所述终端能够在所述公用陆地移动网中被呼叫的号码,以及呼叫转移号码;以及当在所述无线局域网的覆盖区域中不再存在适于连接所述无线局域网的所述终端时,向所述公用陆地移动网发送呼叫转移取消消息,该消息包含专用于至少能够与公用陆地移动网连接的所述终端并使得所述终端能够在所述公用陆地移动网中被呼叫的所述号码,在该服务器中,用于向公用陆地移动网发送呼叫转移激活消息的所述装置包括包括多个针对至少一个用户的呼叫转移号码的表格;以及用于选取所述呼叫转移号码之一作为指示构成所述无线局域网的多个小区中一个小区的存在指示符的函数的装置。
全文摘要
本发明公开了一种使得从公用陆地移动网切换到专用网的移动用户,经由更适于用户位置的网络接收呼叫的方法,移动用户具有至少能够与公用陆地移动网连接的终端和至少能够与组成专用网一部分的无线局域网连接的终端。该方法包括确定无线局域网的覆盖区域中是否存在能够与无线局域网相连的终端;以及当在覆盖区域中存在至少能够与无线局域网连接的终端时,激活呼叫转移到预定呼叫转移号码,而当不再存在终端时,取消呼叫转移,对于激活呼叫转移,该方法还包括在一个或多个小区中确定用户位置;读取与用户相应的地址表中存储的多个呼叫转移号码;以及选取呼叫转移号码之一作为指示构成无线局域网的多个小区中一个小区的存在指示符的函数。
文档编号H04W36/14GK1525783SQ20041000316
公开日2004年9月1日 申请日期2004年2月24日 优先权日2003年2月25日
发明者尼古拉·内雷, 热拉尔·韦尼奥, 韦尼奥, 尼古拉 内雷 申请人:阿尔卡特公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1