移动通信网络中的呼叫代接系统和方法

文档序号:7904415阅读:772来源:国知局
专利名称:移动通信网络中的呼叫代接系统和方法
技术领域
本发明涉及呼叫处理,特别涉及如何在移动通信网络中执行呼叫代接(call pick-up)操作的系统和方法。
背景技术
在现有技术领域,交换系统检测来自呼叫用户(始发用户)的终端信号,并和终端信号意欲通信的接收用户建立起一条通信线路,在呼叫用户和接收用户之间建立通信线路,并当通信结束后断开此通信线路,以使该通信线路可供下次通信使用。
除了上述的通信服务之外,该交换系统还提供特定服务。例如,用于工厂或办公室的专用交换系统可以提供呼叫转接和呼叫代接服务等,通过这种服务,面向确定电话的终端呼叫可被转移到其它电话上,这样就使通信仍可以通过其它电话进行通信。
在呼叫转接服务中,用户事先选择呼叫转接功能,并在交换系统(专用交换系统)注册这种选择。然后,到达这个用户电话上的终端呼叫就被转移到已注册的呼叫转移号码上以实现通信。为了使用这项服务,用户必须呼叫交换系统以选择或取消该呼叫转接服务。
在呼叫代接服务中,到达确定用户的电话上的终端呼叫被代接,并连接到其它电话用于通过后面的电话进行通信。该项服务无需用户事先选择或注册呼叫转接功能就可以执行。不同于呼叫转接服务,呼叫代接服务只有在振铃声能够被听到的环境下才能使用。但是,由于用户无需单独执行任何注册程序就可享受呼叫代接服务,这种服务经常被用于运行专用交换系统的有限空间内(如大楼内的办公室内)。
随着移动通信服务用户数量的不断增长,移动电话将成为日常生活的必需品,也就是说,很多人在工作和日常生活中将依赖移动电话进行通信。相应地,移动通信网络将开始为它们的移动电话用户提供各种服务。但是,直到现在,在上述的各种服务中,移动通信网络只提供呼叫转接服务,还没有提供呼叫代接服务。
因此,位于某区域的他/她可以听到其它移动电话(例如在办公室内)的终端呼叫的振铃声,也就是说,位于基站或扇区覆盖范围内用户不能用他或她自己的移动电话代接该终端呼叫。换句话说,为了应答另一移动电话的呼叫,用户必须走到正在振铃的移动电话的所在位置并不得不用此移动电话来应答。特别是在移动通信网络的通信服务中,如果振铃信号产生了一段特定时间后终端呼叫没有得到应答,除非该移动电话已注册了呼叫转接服务,那么该终端呼叫就会被断开。因此,用户必须时时带着移动电话或事先选择呼叫转接服务。
在屋子或办公室等有限的空间内时,大多数用户在那么有限的空间内走动时并不会时时带着他们的移动电话。在用户不能应答电话的情况下,他们有时候甚至故意不把移动电话带在身边。当出现用户因把移动电话落在某些地方没有带在身边而导致不能回答终端呼叫的情形时,别人发现了这些移动电话的终端呼叫时必须走到这些移动电话的所在地置才能应答其终端呼叫。
此外,由于相关技术领域的移动通信网络不支持呼叫代接服务,如果用户因为其移动电话的电池电量不足而不能继续通信或在发现终端呼叫的振铃信号时不能找到或拿到其移动电话时,回答电话本身这件事就是一件难事。

发明内容
本发明的目的之一是解决上述问题和(或)缺点中的一个或多个并至少提供下文所述的一个优点。
本发明的目的之一是提供一个为用户提供呼叫代接服务的通信网络。
本发明的另一目的是提供一个系统和方法,其用于在公共存储器内登记和管理由移动通信网络的终端处理呼叫的移动电话的终端振铃信息,以使在一个移动电话的终端呼叫可由与该第一移动电话位于同一基站或扇区覆盖范围内其它邻近的移动电话代接。
本发明的另一目的是提供一个系统和方法,用于使一个移动电话的终端呼叫能由其它(即使被呼叫的移动电话电池没电)的位于用户听不到终端呼叫振铃声的地方或位于太远而够不着的地方的移动电话来应答。
本发明的另一目的是提供一个系统和方法,它准许指定可代接其他用户的终端呼叫的用户组,从而使一个移动电话的终端呼叫只能由同组的其他移动电话用户代接,以防止可能由未经检查的呼叫代接而引起的隐私侵权。
本发明的另一目的是在接收该终端呼叫的移动电话上显示发送请求代接该终端呼叫的其它移动电话的号码,以通知未应答呼叫的用户是谁代接了该终端呼叫。
本发明的另一目的是在移动通信网络中,在一个独立的终端信息数据库内登记已接到终端呼叫的移动电话的号码、位置和终端PID终端振铃信息,以供另一部移动电话使用。本发明也可以根据相应组代码管理上述信息,以使某个移动电话的终端呼叫可由位于能听到振铃声的区域内的另一移动电话代接,而不管该区域是否位于同一基站或扇区覆盖范围内。
本发明的另一目的是对能代接其他用户终端呼叫的用户进行分组,并管理邻近基站列表数据库内能听到振铃声的区域,以使只有同组的用户才能互相代接用户终端呼叫,并把到达振铃声不能被听到的区域的终端呼叫变成不能被代接的呼叫,以达到提供有效呼叫代接服务的目的。
为了实现上述和其它目标以及优点,本发明提供了一个用于移动通信网络的呼叫代接系统,其包括始发呼叫处理器,它发送包括始发端用户的组代码和交换信息的终端信息;终端呼叫处理器,它在终端信息存储器内登记和管理有关正被呼叫的移动电话的终端振铃信息,以及如有呼叫代接请求,把可能被代接的终端呼叫连接到请求代接的移动电话上;访问位置寄存器,其存储和管理包括用户组代码和移动电话的位置信息在内的用户信息,并把请求代接的用户的(包括该用户的组代码和位置信息)有关用户信息发送到终端呼叫处理器上;还包括基站控制器,其通过执行基站控制和无线资源管理响应移动电话的呼叫请求来控制无线业务信道的分配,并控制通信线路的连接和断开。
终端呼叫处理器包括终端振铃过程,其在终端信息存储器内登记和管理有关正被呼叫的移动电话的终端振铃信息,并发送始发PID和与被请求代接的终端呼叫相应的交换信息;和终端代接过程,如果表示呼叫代接请求的数字被输入,则其搜索终端信息存储器,并把呼叫代接请求发送给由终端PID指定的终端振铃过程(处理被请求代接的终端呼叫),和为被请求代接的终端呼叫接收来自终端振铃过程的始发PID和交换信息,然后通知由响应于终端呼叫的始发PID指定的始发过程。
在收到来自终端代接过程的请求代接呼叫的移动电话的号码和通过基站控制器在终端呼叫将被代接的移动电话上显示所述号码后,终端振铃过程终止所述终端呼叫,并删除已在终端信息存储器内被登记和管理的终端振铃信息。在接到来自访问位置寄存器的有关请求代接呼叫的用户的信息后,终端代接过程利用包括在所述用户信息中的位置信息和组代码来搜索终端信息存储器,结果,获得终端振铃过程的终端PID,该终端振铃过程处理将被代接的移动电话的终端呼叫。
终端呼叫可能被代接的移动电话是与发出代接请求的用户位于同一基站或扇区覆盖范围内并拥有相同的组代码的移动电话。
终端信息存储器存储正被相应终端过程呼叫的包括移动电话的号码的终端振铃信息、根据相应基站或扇区的由基站ID和/或扇区ID表示的位置信息、终端PID以及代接组代码。
可选择的,本发明提供了一种用于移动通信网络的呼叫代接系统,其包括始发呼叫处理器,其发送包括在始发端的用户的组代码和交换信息在内的终端信息;邻近基站列表数据库,其为每个基站和/或扇区存储邻近基站和/或扇区的ID,这些邻近基站和/或扇区位于可听到正被呼叫的移动电话(位于相关基站和/或扇区)的振铃声的区域内;终端信息数据库,其存储正被呼叫的移动电话的终端振铃信息和存储根据代接组代码用于时间序列搜索的移动电话的序列号;终端呼叫处理器,其通过利用请求代接呼叫的用户的代接组代码和位置信息搜索邻近基站列表数据库和终端信息数据库,并把将被代接的终端呼叫连接到请求代接的移动电话上;访问位置寄存器,其存储和管理包括用户组代码和移动电话的位置信息在内的用户信息,并把请求代接的用户的用户信息(包括该用户的组代码和位置信息)发送给终端呼叫处理器;还包括基站控制器,其通过执行基站控制和无线资源管理响应移动电话的呼叫请求来控制无线业务信道的分配,同时还控制通信线路的连接和断开。
终端呼叫处理器包括终端振铃过程,其根据相应代接组代码在终端信息数据库内登记和管理当前正被呼叫的移动电话的终端振铃信息,并发送与被请求代接的终端呼叫相关的始发PID和交换信息;还包括终端代接过程,其由与终端振铃过程相同的处理器或其它处理器产生,如有呼叫代接请求则搜索邻近基站列表数据库和终端信息数据库中进行搜索,把呼叫代接请求发送到由终端PID指定的终端振铃过程,该终端PID与将被代接的终端呼叫(属于同一代接组和位于振铃声能够被听到的区域内)的号码相应,和接收来自终端振铃过程的被请求代接的终端呼叫的始发PID和交换信息,然后通知由响应于该终端呼叫的始发PID指定的始发过程。
在从终端代接过程接收到请求代接呼叫的移动电话的号码,并通过基站控制器在终端呼叫将被代接的移动电话上显示该号码后,该终端振铃过程终止所述终端呼叫,并删除已在终端信息存储器内登记和管理的终端振铃信息。
在接收来自访问位置寄存器的请求代接呼叫的用户的组代码和位置信息后,终端代接过程利用已收到的代接组代码在邻近基站列表数据库内搜索以获取位于能够听到移动电话振铃声区域内的基站和/或扇区的有关信息,并通过利用位置信息和能够听到振铃声的区域的相关信息来搜索终端信息数据库以获取与将被代接的终端呼叫相应的终端PID,该终端呼叫属于同一代接组并位于振铃声能够被听到的区域内。
本发明提供了一种移动通信系统中通过产生始发过程和终端过程来处理移动电话的终端呼叫的呼叫代接方法,其包括在终端信息存储器内登记正收到终端呼叫的移动电话的包括号码、组代码和位置信息以及相应的PID的终端振铃信息;如果有来自移动电话的呼叫代接请求,在终端代接过程中,利用请求代接的用户的组代码和位置信息在终端信息存储器内搜索终端振铃信息;向由终端PID指定的终端振铃过程发出呼叫代接请求,该终端PID与正在振铃的将被代接的终端呼叫(其与请求代接的用户同组和位于同一基站或扇区覆盖范围内)相对应;以及利用终端振铃过程发送的始发PID和交换信息来通知始发过程作为对所述终端呼叫的响应(作为对呼叫代接请求的响应),同时连接通信线路。
组代码(用于决定某个终端呼叫是否能被代接所需要的信息)是一种用于识别相关用户组的代码,这里,移动通信用户被划分为用户组,该用户只可为同组的其他用户代接终端呼叫。
与将被代接的终端呼叫相应的终端PID是通过利用请求代接的用户的组代码和位置信息在终端信息存储器内搜索到的终端PID,以及是为与请求代接的用户同组并位于同一基站或扇区覆盖范围内的移动电话处理终端呼叫的终端振铃过程的终端PID。
移动通信网络中的呼叫代接方法进一步包括通过从终端振铃过程通知相应移动电话的终端振铃状态的始发过程开始计数终端振铃时间,来确定振铃超时前是否有对终端振铃的响应或呼叫代接请求;以及,如果有呼叫代接请求,则终止终端呼叫,释放来自终端信息存储器的已登记的终端振铃信息,然后把存储在呼叫寄存器中的始发PID和交换信息发送给终端代接过程。
移动通信网络中的呼叫代接方法进一步包括如果从所述是否对终端振铃有响应或有呼叫代接请求的确认中确定出在终端振铃超时前有对来自终端侧移动电话的终端振铃的响应,则通知始发过程对该终端呼叫响应。另一方面,如果从所述是否对终端振铃或呼叫代接请求有响应的确认中确定出在终端振铃超时前没有任何对终端振铃的响应或任何呼叫代接请求,移动通信网络中的呼叫代接方法进一步包括通知始发过程因无响应而导致该呼叫失败,并终止终端呼叫。
移动通信网络中的呼叫代接方法进一步包括解释终端代接过程中包含在始发请求信息内的终端号码,以判断是否有来自移动电话的呼叫代接请求;以及,如果有来自移动电话的呼叫代接请求,则接收来自访问位置寄存器的请求代接的用户的包括组代码和位置信息的用户信息。
在所述确认是否有来自移动电话的呼叫代接请求的方法中,如果对包含在始发请求消息中的终端号码的解释以表示呼叫代接请求的具体数字开始,则被识别为有呼叫代接请求。
如果终端代接过程中包含在始发请求消息内的终端号码的解释确认呼叫代接请求包含有将被代接的移动电话的号码,移动通信网络中的呼叫代接方法进一步包括利用将被代接的移动电话的号码来搜索终端信息存储器;和把呼叫代接请求发送给由终端PID指定的终端振铃过程,该终端PID与和存储在终端信息存储器中的移动电话的终端号码相应,该终端移动电话号码与将被代接的移动电话号码相同。
如果在发出呼叫代接请求时收到来自终端代接过程的请求代接的移动电话的号码,则移动通信网络中的呼叫代接方法进一步包括通过相应的基站控制器在终端呼叫将被代接的移动电话上显示已收到的号码。
此外,移动通信网络中的呼叫代接方法进一步包括在收到来自终端代接过程的对终端呼叫有响应的通知的始发过程中,用所述终端代接过程的终端PID来更新存储在其呼叫寄存器中的终端PID信息,同时把状态转换为忙时状态。
根据本发明所述的移动通信网络中的呼叫代接方法,其中所述移动通信用户可为其他用户代接终端呼叫,其包括根据相关的代接组,在终端信息数据库内登记包括号码、正收到终端呼叫的移动电话的位置信息和相关代接组的相应PID的终端振铃信息;如果有来自移动电话的呼叫代接请求,在终端代接过程中,利用代接请求用户的组代码和位置信息来搜索邻近基站列表数据库和终端信息数据库内的终端振铃信息;向由终端PID指定的终端振铃过程发出呼叫代接请求,该终端PID与正在振铃的将被代接的终端呼叫相对应,其与请求代接的用户同组并位于能够听到振铃声的区域内;以及通过利用终端振铃过程发送的始发PID和交换信息作为对呼叫代接请求的响应来通知始发过程对所述终端呼叫响应,同时连接通信线路。
移动通信网络中的呼叫代接方法进一步包括在终端振铃过程中,在终止的被请求代接的终端呼叫之后,和在释放来自终端信息数据库内的已登记的终端振铃信息后,把始发PID和交换信息发送给终端代接过程。
发送呼叫代接请求给终端振铃的过程包括利用请求了呼叫代接的用户的代接组代码搜索邻近基站列表数据库以获取位于能够听到振铃声的区域内的基站和/或扇区的有关信息;利用请求了呼叫代接的用户的位置信息和已得到的能够听到振铃声的区域的有关信息来搜索终端信息数据库,以获取能够进行呼叫代接的终端号码,该终端号码属于同一代接组并位于能够听到铃声信号的区域内;以及向由终端PID指定的终端振铃过程发出正被呼叫的移动电话的呼叫代接请求,该终端PID与可以实现呼叫代接的已得到的终端号码相对应。
邻近基站列表数据库为每个基站扇区存储邻近基站和/或扇区的ID,这些邻近基站和/或扇区位于可听到移动电话振铃声的区域内。
如果在代接组(请求代接呼叫的用户属于该组)内的移动电话支持GPS功能,则移动通信网络中的呼叫代接方法进一步包括接收来自基站控制器的关于请求代接的用户的GPS位置信息;利用请求代接呼叫的用户的代接组代码和已收到的GPS位置信息来搜索已登记在终端信息数据库内的终端振铃信息;以及,一旦搜索到已登记在终端信息数据库内的终端振铃信息,向由终端PID指定的终端振铃过程发出呼叫代接请求,该终端PID与能进行终端代接的属于同组,并位于能够听到振铃声的区域内的终端号码相对应。
本发明的其它优点、目地和特性将在随后的说明中部分地描述,经过以下检验和从本发明的实践中学习,上述优点、目的对于本领域的普通技术人员来说是显而易见的。本发明的目标和优点可以如所附权利要求中所特别指出的来实现和获得。


现在,结合下面附图对本发明进行详细说明,其中相同的参考数字代表相同的元件,其中。
图1示出根据本发明第一个实施例的移动通信网络中的呼叫代接服务;图2示出根据本发明一个实施例的已实现的移动通信网络中的呼叫代接系统的结构;图3示出图2所示的终端信息存储器;图4a示出根据本发明一个优选实施例的移动通信网络中位于同一基站或扇区覆盖范围内的呼叫代接的操作流程;图4b示出根据本发明一个优选实施例的移动通信网络中位于同一基站或扇区覆盖范围内的呼叫代接操作过程;图5示出图4b所示的操作中位于同一基站或扇区覆盖范围内的另一部移动电话为一移动电话代接终端呼叫的操作过程和响应用于通信的终端振铃的操作过程;图6示出图4b所示的操作中终端代接过程的把呼叫代接请求发送给终端振铃过程的操作过程;图7示出根据本发明的另一个优选实施例的移动通信网络中的呼叫代接系统;图8示出图7所示的终端信息数据库;图9示出根据上述本发明的另一个优选实施例的基站和移动电话位置的示例,以解释在移动通信网络的呼叫代接系统中如何确认可能被代接的终端呼叫;图10示出图7所示的邻近基站列表数据库;图11a示出根据所述本发明的另一个优选实施例的移动通信网络中能够听到振铃声的区域内的呼叫代接的操作流程;图11b示出根据所述本发明的另一个优选实施例的移动通信网络中能够听到振铃声的区域内的呼叫代接的操作过程;图12示出图11b所示的操作中位于能够听到振铃声的区域内的另一部移动电话为一移动电话代接终端呼叫的操作过程和响应用于通信的终端振铃的操作过程;图13示出图11b所示的操作中终端代接过程的把呼叫代接请求发送给终端振铃过程的操作过程。
具体实施例方式
在根据本发明的优选实施例的移动通信网络中,提供一种呼叫代接服务,这里针对一个移动电话的终端呼叫由另一部移动电话代接以进行应答和通信。所述两部电话最好位于同一基站或扇区覆盖范围内。在某部移动电话的终端呼叫持续振铃的一段时间内,可以执行这种呼叫代接服务。
如图1所示,根据本发明的一个优选实施例的移动通信网络中的呼叫代接服务更具体的实施例以下列方式实现。终端过程(已收到来自移动交换系统中的始发过程的终端信息和交换信息)接收来自基站控制器的无线业务信道分配,然后通知终端呼叫振铃状态的始发过程。从终端呼叫振铃状态被通知到始发过程时间(1),计算终端呼叫振铃时间的计算器开始计时,直到因超时而发出释放呼叫的命令时为止(2)。如果在(1)和(2)之间,有由邻近移动电话的呼叫代接请求,则将该终端呼叫转移到请求代接呼叫的邻近的移动电话上。因此,其它移动电话而不是原终端呼叫面向的移动电话可能应答终端呼叫和进行通信。
如图2所示,根据本发明的一个优选实施例的移动通信网络中的呼叫代接系统包括一个始发呼叫处理器20,一个终端呼叫处理器30,一个访问位置寄存器40和一个基站控制器50,以提供上述的呼叫代接服务。
始发呼叫处理器20产生一个始发过程21以执行移动始发呼叫过程的一般程序,例如始发请求、号码解释和终端位置搜索等,和向终端呼叫处理器30发送建立通信线路连接所需的包括用户组代码和交换信息的终端信息。该组代码用于判断是否能够进行呼叫代接所需的信息。移动通信用户被分为用户组,该用户只能为同组(例如,一个组可为同一家庭的成员或办公室内某个部门的员工)的其他用户代接终端呼叫。这种组都分配有组代码作为组的标识符,并且登记该组代码。
终端呼叫处理器30产生一个终端过程以执行终端呼叫过程的一般程序,在终端信息存储器33(属于公用存储器)内登记各个终端过程中正收到终端呼叫的移动电话的终端振铃信息,其包括号码、组代码、位置信息(基站ID或扇区ID等)和终端PID(过程ID)并管理这些信息。此外,如果有来自同一基站或扇区覆盖范围内的通过移动电话的对终端呼叫的代接请求,终端呼叫处理器30终止前述终端过程31中处理的终端呼叫(称为“终端振铃过程”),并通过已收到呼叫代接请求32(称为“终端代接过程”)的新终端过程来执行终端代接过程,因而,终端呼叫可被连接到邻近移动电话上进行应答和通信。
优选地,根据本发明的一个优选实施例的呼叫代接服务的方法。终端振铃过程31在终端信息存储器33内登记终端振铃信息,该信息包括号码、组代码、终端振铃过程31正呼叫的移动电话的位置信息及其自身的过程ID(终端PID),并管理这些信息。如果有来自终端代接过程32的呼叫代接请求,终端振铃过程31把已经实现呼叫代接请求的用于终端呼叫的始发PID和交换信息从其呼叫寄存器发送给终端代接过程32,从而使终端代接过程32可被连接至始发过程,通过基站控制器50把请求代接呼叫的邻近移动电话的号码显示在终端呼叫原先呼叫的移动电话上,然后终止终端呼叫,并删除已登记和管理在终端信息存储器33内的终端振铃信息。
如果表示呼叫代接请求的具体数字被从与被呼叫的移动电话位于同一基站或扇区覆盖范围内的邻近移动电话输入,则终端代接过程32搜索终端信息存储器33以获取正处理被请求代接的终端呼叫的终端振铃过程31的终端PID,然后通过发送请求代接呼叫的邻近移动电话的号码到与终端PID相对应的终端振铃过程来请求呼叫代接。同样,在收到来自终端振铃过程31的与被请求代接的终端呼叫有关的始发PID和交换信息后,终端代接过程32通知由始发响应的始发PID指定的始发过程21,以使正被呼叫的终端呼叫可由所述邻近移动电话代接以进行应答和通信。
移动交换系统中的访问位置寄存器40存储和管理有关访问用户的信息。具体地说,它存储和管理用来判断哪些终端呼叫能代接的用户信息,该信息包括用户组代码和移动电话的位置信息。而且,访问位置寄存器40把请求代接用户的用户信息(包括组代码和位置信息)发送给终端呼叫处理器30的终端代接过程32。
基站控制器40在相应的交换系统和基站之间执行所需的基站控制和无线资源管理。因此,基站控制器40控制无线业务信道的分配以响应移动电话的呼叫请求,并控制通信线路连接和断开。
如图3所示,终端信息存储器33存储终端振铃信息,其包括正被终端过程31和32呼叫的移动电话的号码和位置信息、根据相关基站或扇区的位置信息(基站ID和扇区ID等)和相应终端PID(过程PID)。此时,用于判断哪些终端呼叫能被代接的组代码也存储在一起。优选地是,该终端信息存储器33是由终端过程31、32共享的公用存储器。
图4a和4b示出了在移动通信网络中一个基站或扇区覆盖范围内的呼叫代接的操作步骤,其包括了上述的呼叫代接系统。
作为第一步,如果一个移动电话有终端呼叫,则移动交换系统的终端振铃过程31在终端信息存储器33中登记有关用来判定所述终端呼叫是否能被代接而所需的终端振铃的信息,例如,该终端振铃信息包含有正被终端振铃过程31呼叫的移动电话的号码、组代码和位置信息及其自己的终端PID(步骤S41)。
此时,终端代接过程32检测是否有来自其它移动电话的呼叫代接请求(步骤S42)。如果没有呼叫代接请求,终端振铃过程31执行正常的呼叫过程,例如,响应终端振铃或如终端呼叫没有得到应答时执行呼叫失败过程(步骤S47)。
如果在步骤S42确定出有来自其它移动电话的呼叫代接请求,终端代接过程32接收来自访问位置寄存器40的正请求呼叫代接的用户的有关信息,例如组代码和位置信息,并利用这些组代码和请求呼叫代接的用户的位置信息来搜索登记在终端信息存储器33内的终端振铃信息(步骤S43)。然后,终端代接过程32向由正被呼叫的移动电话的终端PID指定的终端振铃过程31发出呼叫代接请求,该移动电话与请求终端代接的用户位于同一基站或扇区覆盖范围内,且拥有相同的组代码(步骤S44)。
此后,当终端代接过程32接收来自终端振铃过程31的存储在呼叫寄存器中的作为对呼叫代接请求的响应的有关终端呼叫的始发PID和交换信息时(步骤S45),终端代接过程32利用已收到的始发PID和交换信息通知终端响应的始发过程,同时连接通信线路(步骤S46)。在这种方式中,与正被呼叫的移动电话位于同一基站或扇区覆盖范围内且具有相同组代码的移动通信用户可与发起呼叫的移动通信用户通信。
图5示出了根据上述本发明的一个优选实施例的位于同一基站和扇区覆盖范围内的另一部移动电话为一移动电话代接终端呼叫以响应其终端振铃的工作步骤。
当移动交换系统的始发过程21为移动电话的终端呼叫过程把终端信息和交换信息发送给终端振铃过程31时,终端振铃过程31请求基站控制器50分配无线资源,并接收无线业务信道的分配。此后,终端振铃过程31执行通知始发过程21终端振铃状态的程序。当通知终端振铃状态时,终端振铃过程31接收来自始发过程21的包括组代码在内的正被呼叫的移动电话的终端信息,并在终端信息存储器(公用存储器)内登记用来判断终端振铃是否可被代接的所需的有关终端振铃的信息,即包含有正被终端振铃过程31呼叫的移动电话的号码、组代码和位置信息及其终端PID的终端振铃信息(步骤S51)。
此外,当终端振铃过程31通知始发过程21终端振铃状态时,终端振铃过程31通过终端振铃定时器开始计时,并在超时发生前检测是否有对终端振铃的任何响应,以及检查是否有呼叫代接请求(步骤S52)。
在终端振铃超时前如果在接到终端呼叫的移动电话上有对终端呼叫的响应,终端振铃过程31通知始发过程21所述的终端响应,从而使始发侧的移动通信用户和终端侧的移动通信用户可以进行通信(步骤S57)。
此外,在终端振铃时间超时前如果没有对终端振铃的任何响应或任何呼叫代接请求,则终端振铃过程31通知始发过程21因终端呼叫无响应而导致的呼叫失败,停止终端振铃计时器记数,并向基站控制器50发送呼叫清除命令以终止终端振铃过程31正呼叫的终端呼叫(步骤S58)。
相反,如果在终端振铃计时器超时前,在步骤S52确认有呼叫代接请求,作为对终端代接请求的响应,终端振铃过程31将对应于终端呼叫(其存储在终端振铃过程3 1的呼叫寄存器中)的始发PID和交换信息发送给终端代接过程32,使发出代接请求的终端代接过程32可被连接到始发过程(步骤S54)。此时,终端振铃过程31接收来自终端代接过程32的发出呼叫代接请求的移动电话的号码,并通过基站控制把该号码显示正被呼叫的移动电话上,然后终止所述终端呼叫。此外,终端振铃过程31把已登记和管理在终端信息存储器33内的与终端呼叫相关的终端振铃信息删除(步骤S53)。
然后,收到来自终端振铃过程31的终端呼叫的始发PID和交换信息的终端代接过程32把这些信息存储在其呼叫寄存器内,通知由始发PID指定的始发过程21所述的终端响应,从而把把状态转为忙时状态,并利用交换信息连接通信线路(步骤S55)。因此,针对位于同一基站或扇区覆盖范围内且拥有相同组代码的移动电话的终端呼叫可由另一部移动电话代接和回答。结果,始发侧的移动通信用户可与请求终端代接的移动通信用户进行通信(步骤S56)。
已被通知终端响应的始发过程21把状态转变为忙时状态,用终端代接过程32的终端PID代替终端振铃过程31的终端PID,来更新存储在其呼叫寄存器的终端PID信息。
图6示出了根据本发明的优选实施例的包括终端代接过程32的向终端振铃过程31发送呼叫代接请求的操作的步骤。
如果表示呼叫代接请求的具体数字被输入,终端代接过程32向终端振铃过程31发出呼叫代接请求,终端振铃过程31处理正被请求代接的终端呼叫。此时,终端代接过程32通过与号码解释过程一起工作,对包含在由基站控制器50发送的始发请求消息里的终端号码进行解释(未在图中示出)(步骤S61)。通过这种方式,终端代接过程32检测终端号码是否为用具体数字开始的表示呼叫代接请求的号码,即是否有来自确定的移动电话的呼叫代接请求(步骤S62)。
如果判断出有来自某部移动电话的呼叫代接请求,终端代接过程32请求访问位置寄存器40发送有关正发出呼叫代接请求的用户的相关信息并接收这些信息。通过接收这些包含正请求代接的用户的组代码和位置信息的用户信息(步骤S63),终端代接过程32可能向终端振铃过程31请求呼叫代接,终端振铃过程31正为与发出代接请求的用户同组且位于同一基站和扇区覆盖范围内的移动电话处理终端呼叫,另一方面,终端代接过程32请求基站控制器50分配无线资源,并接收确定的无线业务信道。
换句话说,在有关请求代接的从访问位置寄存器40传送的用户的信息之外,终端代接过程32利用此用户的位置信息和组代码来搜索登记在终端信息存储器33中的终端振铃信息(步骤S64),并有关正被呼叫的移动电话的信息当中提取出与请求代接的用户位于同一基站或扇区覆盖范围内并拥有相同组代码的移动电话的号码。如果位于同一基站或扇区覆盖范围内且组代码相同的正被呼叫的移动电话有多部,则第一部登记在终端信息存储器33内的移动电话的号码被优先提取出来。
然后,通过搜索终端信息存储器33,为将被代接的移动电话的号码(即,上述步骤中已被提取出来的移动电话的号码)处理终端呼叫的终端振铃过程31的终端PID将被提取和获得(步骤S65),且将正被呼叫的移动电话的呼叫代接请求发送给具有被提取出来的PID的终端振铃过程31(步骤S66)。
终端代接过程32把终端代接移动电话的号码(即,发出代接请求的移动电话)发送给终端振铃过程31。因此,代接终端呼叫的终端代接移动电话的号码可显示在终端呼叫始发针对的移动电话上。此外,通过向终端振铃过程31发出呼叫代接请求,终端代接过程32接收与已进行请求代接的终端呼叫有关的始发PID和交换信息等。因此,到上述已收到始发PID的始发过程21的连接就建立起来了,结果,始发侧的用户和请求代接呼叫的用户之间就可以互相进行通信。
在本发明的一个优选实施例中,与正被呼叫的移动电话位于同一基站或扇区覆盖范围内的移动通信用户可用自己的移动电话请求呼叫代接,移动通信用户请求呼叫代接的方式可为拨表示呼叫代接请求的具体数字和发送按键(即,拨“**”+“发送按键”)或拨表示呼叫代接请求的具体数字、移动电话号码(其终端呼叫被请求代接)和发送按键(即,拨“**”+“移动电话号码”+“发送按键)。
如果采用拨移动电话(其终端呼叫被请求代接)的电话号码的方式,含有移动信号运营商识别码(比如011、016、017、018和019等)的完整的移动电话号码或其一部分(比如011-123-4567中的123-4567或4567)都可被拨打用于发出呼叫代接请求。
在其终端呼叫将被代接的移动电话的号码被拨打用于呼叫代接请求的情况中,终端代接过程32利用将被代接的移动电话的号码来搜索已登记在终端信息存储器33内的终端振铃信息,在发出终端代接请求时拨该号码。然后,过程32在正被呼叫的移动电话的号码中提取出与为终端代接请求所拨的移动电话号码相同的号码。终端代接处理器也可能用由访问位置寄存器40发送的请求代接的用户的位置信息和组代码来搜索终端信息存储器33,并从正被呼叫的移动电话的号码中提取出与请求代接的用户拥有相同组代码且位于同一基站或扇区覆盖范围内的移动电话的号码,正如上述本发明的一个优选实施例中所说明的那样。
与正被呼叫的移动电话位于同一基站或扇区覆盖范围内的移动通信用户可以发出呼叫代接请求,因为如果用户不在同一基站或扇区覆盖范围内时可能听不到正被呼叫的移动电话的振铃声。但是,如果用户处于另一基站或扇区的覆盖范围(比如,与覆盖正被呼叫的移动电话的基站或扇区邻近的基站或扇区),那么位于这种邻近基站或扇区覆盖范围内的用户也可以发出呼叫代接请求。
在上述本发明的优选实施例中的这种连接中,正被呼叫的移动电话的终端振铃信息被登记和管理在终端信息存储器内,此存储器为组成终端呼叫处理器的各处理器的公用存储器,以及搜索这些端振铃信息用于提供代接服务。由于组成终端呼叫处理器的每路处理器被连接到其各自相应的基站控制器,呼叫代接服务只为在同一个基站控制器内产生的终端代接请求提供(即,只为在同一基站或扇区覆盖范围内产生的终端代接请求提供呼叫代接服务)。根据本发明的另一优选实施例,下文将对位于邻近不同小区的移动电话提供的呼叫代接服务进行阐述。
在本发明的另一优选实施例中,如果终端呼叫到达一确定的移动电话,位于可听到前述移动电话振铃声的区域内的另一部移动电话可以代接该终端呼叫并应答此电话。正如上述本发明的第一个优选实施例中所说明的那样,呼叫代接服务也可在终端呼叫的振铃持续一段时间内提供。
如图7所示,根据本发明的另一优选实施例,移动通信网络中的呼叫代接系统包括由多个处理器组成的始发呼叫处理器20和终端呼叫处理器30、存储各种终端振铃信息的终端信息数据库DB 35、存储邻近基站的信息的邻近基站列表36、访问位置寄存器40和基站控制器50。相同的参考数字表示图2示出的本发明中相同的部分。
始发呼叫处理器20产生一个始发过程21以执行移动始发呼叫过程的一般程序(比如始发请求、号码解释和终端位置搜索等)和把建立通信线路连接所需的包括用户组代码和交换信息的终端信息发送给终端呼叫处理器30。该组代码是用于判断是否能够进行呼叫代接所需的信息。移动通信用户被划分为用户组,该用户组能为同组(例如,一个组可为同一家庭的成员或办公室内一个部门的员工)的其他用户代接终端呼叫。这种组都分配有作为组的标识符的组代码,并且该组代码被登记。
终端呼叫处理器30产生一个终端过程以执行终端呼叫过程的一般程序,并在终端信息数据库DB 35内登记在各个终端过程中正收到终端呼叫的移动电话的终端振铃信息。该终端振铃信息可能表示或包括一个或多个号码、组代码、位置信息(基站ID或扇区ID等)和终端PID(过程ID)。此外,如果有来自位于可听到振铃声的区域内的某部移动电话对终端呼叫的代接请求,则终端呼叫处理器30终止前述终端过程(即“终端振铃过程”)31中的终端呼叫,并通过终端代接过程32把该终端呼叫转移至请求代接的移动电话上,因而,终端呼叫可被连接并应答。
终端振铃过程31和终端代接过程32可由连接到不同基站控制器的处理器产生。终端振铃过程31在终端信息数据库DB 35内登记终端振铃信息,其包括终端振铃过程31正呼叫的移动电话的号码和位置信息以及其本身的最好由组代码进行分类的过程ID(终端PID)。如果有来自由同一或不同处理器产生的终端代接过程32的呼叫代接请求,则终端振铃过程31把被请求代接的终端呼叫的始发PID和交换信息(存储在其呼叫寄存器内)发送给终端代接过程32,从而使终端代接过程32可被连接到始发过程21。终端振铃过程31通过基站控制器50把请求呼叫代接的移动电话的号码显示在正被呼叫的移动电话上,然后终止原终端呼叫。此外,终端振铃过程31释放终端信息数据库35内相关的终端振铃信息。
如果来自移动电话的表示呼叫代接请求的具体数字被输入,终端代接过程32从邻近基站列表数据库DB 36中提取出基站和扇区(位于能够听到正被呼叫的移动电话的振铃声的区域内)的信息。然后,终端代接过程32搜索终端信息数据库DB 35,在属于同组的号码中提取出位于能够被听到振铃声的区域内的移动电话的号码,并获取相应的终端PID。然后,在把请求代接的移动电话的号码发送给由获取的终端PID指定的终端振铃过程31时,终端代接过程32发出呼叫代接请求。然后,在收到来自终端振铃过程31的被请求代接的终端呼叫的始发PID和交换信息后,终端代接过程32通知由始发PID指定的始发过程21对此终端呼叫进行响应。通过这种方式,终端呼叫可由位于能够听到振铃声区域内的另一部移动电话代接,并从而进行通信。
如图8所示,终端信息数据库DB 35是一个可供终端呼叫处理器30搜索的数据库,它根据用于判断终端呼叫是否能被代接的相应的组代码,存储终端振铃信息作为数组。该终端振铃信息包括正被相应的终端过程31和32呼叫的移动电话的号码和位置信息(基站ID、扇区ID、RTD(回路时延)值和GPS坐标等)以及终端PID(过程ID)。此时,用于先进先出搜索标准的序列号可能与上述信息存储在一起。
邻近基站列表数据库DB 36是显示位于请求代接服务的移动电话能够被听到振铃声的区域内的基站和扇区的数据库(即,正被呼叫的移动电话的振铃声能够被听到的区域)和存储每个基站和扇区的邻近基站和扇区ID,而不考虑基站控制器问题。例如,如果基站所处位置如图9所示,则数据库的结构如图10所示。这种数据库可根据用于切换功能的邻近基站列表信息来建立。在此,所举的例子是分成三个扇区。但是,在出现全(omni)基站的情况时并没有扇区的划分。此外,一个基站也可能有多于或少于三个的扇区。另一方面,如果收到终端呼叫的移动电话和请求终端代接的移动电话同时支持GPS,那么上述的邻近基站列表数据库36无需单独由终端呼叫处理器30来管理。
包括在移动交换系统中的访问位置寄存器40存储和管理有关访问用户的信息。换句话说,它存储和管理包括用户组代码和移动电话位置信息在内的用来判断终端呼叫是否能被代接的用户信息,并把(包括组代码和位置信息的)已请求代接的用户的用户信息发送给终端呼叫处理器30的终端代接过程32。
交换系统和基站之间的基站控制器50执行基站控制和无线资源管理。因此,它响应移动电话的呼叫请求控制无线业务信道的分配和连接或释放通信线路。
图11a和11b示出包括上述呼叫代接系统的移动通信网络中能够听到振铃声区域内的呼叫代接的操作步骤。
为了在移动电话收到终端呼叫时提供呼叫代接服务,移动交换系统中的终端振铃过程31根据相关的组代码在终端信息数据库35内登记用来判断哪些终端呼叫能被代接所需的有关终端振铃的信息(即,终端振铃信息,包括终端振铃过程31正呼叫的移动电话的号码和位置信息以及终端PID)(步骤S111)。
根据本发明的另外一种终端过程(称为终端代接过程32)检测是否有来自另一部移动电话的任何呼叫代接请求(步骤S112)。如果没有呼叫代接请求,终端振铃过程31执行相应的正常呼叫过程(例如,终端振铃的响应或对终端呼叫无响应时的呼叫失败过程)(步骤S117)。
如果步骤S112确定有来自另一部移动电话的呼叫代接请求,终端代接过程32搜索邻近基站列表数据库36和已登记在终端信息数据库35内的终端振铃信息。这种搜索最好利用正请求代接呼叫的由访问位置寄存器40发送的用户的组代码和位置信息(步骤S113)来进行。然后,终端代接过程32向具有终端呼叫将被代接的移动电话的终端PID的终端振铃过程31发出呼叫代接请求(即,正被呼叫的移动电话与请求代接的用户同样位于能够听到振铃声的区域内和拥有相同的组代码)(步骡S114)。
此后,如果终端代接过程32接收来自终端振铃过程31的登记在呼叫寄存器的终端呼叫的始发PID和交换信息等信息,作为对呼叫代接请求的响应(步骤S115),然后,终端代接过程32通知始发过程21对终端呼叫响应,并利用已接收到的始发PID和交换信息连接通信线路(步骤S116)。通过这种方式,属于同组代码并可听到正被呼叫的移动电话的振铃声的移动通信用户可以和始发侧的移动通信用户进行通信。
图12示出位于够被听到振铃声的区域内的另一部移动电话执行呼叫代接的操作步骤,而无需考虑上述本发明的另一优选实施例中的小区边界。
至于普通移动通信网络中的一般终端呼叫过程,如果移动交换系统中的始发过程21把终端信息和交换信息发送给终端振铃过程31,所述终端振铃过程请求基站控制器50分配无线资源。在收到无线业务信道后,终端振铃过程31通知始发过程21所述终端振铃状态。
然后,终端振铃过程31接收来自始发过程21的终端呼叫指向的移动电话的终端信息。如果已收到的终端信息包含有组代码,这意味着所述移动电话用户是终端代接服务的用户。因此,在这种情况下,终端振铃过程31根据相应的组代码在终端信息数据库35内登记终端振铃信息,这些终端振铃信息是在判断哪些终端呼叫可以被代接过程中所需的(即,终端振铃过程31正呼叫的移动电话的号码和位置信息以及终端PID)(步骤S121)。
位置信息最好包含在登记在终端信息数据库35内的终端振铃信息里,它可能包括基站ID、扇区ID、RTD(回路时延)值、GPS坐标等。因此,如果正被呼叫的移动电话为支持GPS的手机,终端振铃过程31可能请求基站控制器50提供GPS位置信息并从而接收这些信息。此后,终端振铃过程31把收到的GPS位置信息和终端振铃信息一起登记在终端信息数据库35内。
然后,从终端振铃过程31通知始发过程21终端振铃状态的时刻起,在终端振铃计时器超时前,终端振铃过程31检测是否有对终端振铃的响应,同时检测是否有呼叫代接请求(步骤S122)。
如果在终端振铃超时前有来自终端侧的移动电话对终端振铃的响应,则终端振铃过程31通知始发过程21对终端呼叫响应,并使始发侧和终端侧的用户互相进行通信(步骤S127)。
如果在终端振铃超时前没有对终端振铃的响应或呼叫代接请求,则终端振铃过程31通知始发过程21因对终端呼叫无响应而导致的呼叫失败和发送命令给基站控制器50以释放所述呼叫。通过这种方式,当前的终端呼叫被终止(步骤S128)。
相反,如果步骤S122中的终端振铃计时器在超时前有呼叫代接请求,作为对终端代接请求的响应,终端振铃过程31向终端代接过程32发送已登记在其呼叫寄存器的终端呼叫的始发PID和交换信息,以使请求代接的终端代接过程32可被连接到始发过程21(步骤S124)。此时,终端振铃过程31接收来自终端代接过程32的终端代接移动电话的号码(即,请求代接呼叫的移动电话),并通过基站控制器50把该号码显示在正被呼叫的移动电话上。然后,终端振铃过程31终止该终端呼叫。此后,终端振铃过程31撤消已登记和管理在终端信息数据库33内的终端呼叫的终端振铃信息(步骤S123)。
终端代接过程32把收到的来自终端振铃过程31的终端呼叫的始发PID和交换信息存储在其呼叫寄存器内,并通知由已收到的始发PID指定的始发过程对所述终端呼叫的响应。因此,状态被转换为忙时状态,并且通过交换信息的使用连接该通信线路(步骤S125)。通过这种方式,即使两部移动电话不位于同一基站或扇区覆盖范围内,位于能够听到正被呼叫的移动电话的振铃声区域内的移动电话可以代接同组的另一部移动电话的终端呼叫,并与主叫用户进行通信(步骤S126)。
始发过程21接到对终端呼叫的响应通知后,把状态转换成忙时状态,并更新存储在其呼叫寄存器内的终端PID信息,以进行诸如呼叫释放等信号的发送。因此,终端PID信息由终端振铃过程31的终端PID转换成终端代接过程32的终端PID。
图13示出终端代接过程32如何向终端振铃过程31发出呼叫代接请求。
如果表示呼叫代接请求的具体数字被输入,终端代接过程32向正处理已进行代接请求的终端呼叫的终端振铃过程31发出呼叫代接请求。此时,终端代接过程32配合号码解释过程(未在图中示出),来解释通过基站控制器50发送的包含在始发请求消息内的终端号码(步骤S131)。通过这种方式,可检测以具体数字(例如“**”)开始的终端号码是否表示呼叫代接请求,即,它检查是否有来自另一部移动电话的呼叫代接请求(步骤S132)。
如果确定已有来自确定的移动电话的呼叫代接请求,则终端代接过程32请求访问位置寄存器40发送有关正请求呼叫的用户的相关信息并接收这些信息。因此,终端代接过程32接收包括组代码和位置信息的请求代接的用户的信息(步骤S133)。以这种方式,进行呼叫代接请求到为移动用户执行终端呼叫过程的终端振铃过程31,该移动用户位于请求代接的用户能够听到其振铃声的区域内且属于同组。此外,终端代接过程32请求基站控制器50分配无线资源,并因此接收确定的无线业务信道。
换句话说,终端代接过程32利用请求代接的用户的信息(从访问位置寄存器40发送的有关代接请求用户的信息中获得的)当中的位置信息和组代码,搜索邻近基站列表数据库36和已登记在终端信息数据库35中的终端振铃信息,并从正收到终端呼叫的移动电话当中,提取(检索)出与请求代接的用户拥有相同组代码并位于振铃声可被听到的区域内的移动电话的号码。
更确切的说,终端代接过程32在含有请求代接的用户的位置信息的邻近基站列表数据库36内进行搜索和获取位于请求代接的用户能够被听到振铃声的区域内的基站和扇区的相关信息,即,与请求代接的用户所属的基站和扇区邻近的基站和扇区的相关信息(步骤S134)。
然后,终端代接过程32利用上述获得的基站和扇区的信息来搜索终端信息数据库35,和从正收到终端呼叫的移动电话当中,找到与请求代接的用户同组且所处的基站和扇区位于能够被听到的区域内的移动电话的号码。此时,如果有多部移动电话与请求代接的移动电话同组,且所处的基站和扇区位于能够被听到的区域内,则第一部在终端信息数据库35内登记的移动电话被优先选择出来作为其终端呼叫将被代接的移动电话(步骤S135)。
在得到终端呼叫将被代接的移动电话的终端号码后,检索与已得到的终端号码(即,为将被代接的移动电话处理终端呼叫的终端振铃过程31的终端PID)相对应的终端PID(步骤S136)。因此,呼叫代接请求可以发向由终端PID指定的终端振铃过程31,用于正收到终端呼叫的移动电话(步骤S137)。
然后,终端代接过程32把请求代接的移动电话的号码发送给终端振铃过程31,以使代接终端呼叫的呼叫代接移动电话的号码可被显示在正收到终端呼叫的移动电话上。此外,通过向终端振铃过程31发出呼叫代接请求,终端代接过程32接收被请求代接的终端呼叫的始发PID和交换信息。结果,终端代接过程32可以连接到由已收到的始发PID指定的始发过程21上,使始发移动电话和请求代接的移动电话的用户之间可以进行通信。
在通过终端代接过程32检索终端呼叫将被代接的移动电话号码的过程中,如果属于同组的所有的移动电话都支持GPS功能,则获取终端呼叫将被代接的移动电话号码时就无需利用邻近基站列表数据库36。
更确切的说,如果有来自某部移动电话的呼叫代接请求,终端代接过程32请求访问位置寄存器40提供正请求代接呼叫的用户的相关信息。一个过程32接收包括组代码在内的用户信息,它最好(或同时发出VLR请求)同时请求基站控制器50提供GPS位置信息。终端代接过程接收关于请求代接的用户的GPS位置信息,然后利用上述已得到的组代码和GPS位置信息来搜索登记在终端信息数据库35内的终端振铃信息。过程32也把与请求代接的用户拥有相同组代码且位于振铃声能够被听到的区域内的移动电话的号码提取出来。
总之,在本发明的第一个优选实施例中,即使正收到终端呼叫的移动电话不是位于同一个基站或扇区的覆盖范围内,位于能够听到振铃声区域内的移动电话也可发出呼叫代接请求。同样,移动通信用户可以请求呼叫代接的方式为通过拨表示呼叫代接请求的具体数字并发送按键(即,拨“**”+“发送按键”)或通过拨表示呼叫代接请求的具体数字、其终端呼叫被请求代接的移动电话号码和发送按键(即,拨“**”+“移动电话号码”+“发送按键)。
如果采用其终端呼叫被代接的拨打移动电话的电话号码的方法,含有移动信号运营商(carrier)的识别码(比如011、016、017、018和019等)的完整的移动电话号码或其一部分(比如011-123-4567中的123-4567或4567)都可被拨打来发出呼叫代接请求。
在上述本发明的优选实施例中,如果采用拨终端呼叫将被代接的移动电话的号码以发出呼叫代接请求,终端代接过程32利用所述其终端呼叫将被代接的已拨号码来搜索登记在终端信息数据库35内的终端振铃信息。然后,过程32可从正收到终端呼叫的移动电话的号码中得到与所述其终端呼叫将被代接的已拨号码相应的移动电话的终端号码,而不是利用请求代接的用户的位置信息和组代码来搜索终端信息数据库35。
在本发明的第二个优选实施例中,正被呼叫的移动电话的有关终端振铃信息被登记和管理在终端信息数据库35。数据库35可作为数据库分开管理,而不是作为组成终端呼叫处理器30的多个处理器的公用存储器,公用存储器是由相应的处理器的各终端过程共享。因此,位于能够听到振铃声的区域内的移动通信用户即使他或她没有和正被呼叫的移动电话同处同一个基站或扇区,他或她也可以请求呼叫代接服务。
例如,在图9所示的基站结构图中,小区1到5所属的基站控制器可能被认为不同于小区6-9所属的基站控制器。在此,请求代接呼叫的移动电话A位于小区1,移动电话B、C、D、E、F和G(与移动电话A拥有相同的组代码且正收到终端呼叫)的分布如图9所示。在这种分布情况中,如果代接范围只局限于同一个基站,只有移动电话B或C是其终端呼叫可能被代接的其中之一。
此外,在本发明的第一个优选实施例中,即使终端呼叫代接范围不是局限于同一个基站,因为用于请求代接的移动电话A访问的终端代接过程的终端信息存储器只登记和管理小区1的移动电话B和C、小区2的移动电话D和小区4的移动电话F。由于小区7的移动电话E在不同的基站控制器控制,即使它与移动电话A邻近,移动电话E也没有被登记在上述终端信息存储器内。因此,在本发明的第一个优选实施例中,移动电话E不被包括在其终端呼叫可被移动电话A代接的移动电话组内。
但是,在本发明的第二个优选实施例中,终端信息数据库35被实现在独立的数据库空间里,而不是在含有多个终端信息存储器(只供相应的独立基站控制器使用)的空间里,以及该终端振铃信息被登记和管理在终端信息数据库35。因此,小区7的移动电话E也可被包括在其终端呼叫可被代接的移动电话里。此外,通过把其终端呼叫可被代接的移动电话限制为只有位于其振铃声能够被听到的区域内的移动电话(可通过查阅邻近基站列表数据库36来实现)的方法,小区4的移动电话F(位于正请求代接呼叫的移动电话A不能够被听到其振铃声的区域)被排除在其终端呼叫可被代接的移动电话外。
换句话说,在本发明的第二个优选实施例中,只有位于请求代接的移动电话A能够听到其振铃声区域内的小区1的移动电话B和C、小区2的移动电话D和小区7的移动电话F作为其终端呼叫能被代接的移动电话被搜索。在本发明中,位于移动电话A不能听到其振铃声区域内的小区4的移动电话F和小区8的移动电话G被排除在其终端呼叫可被代接的移动电话外。但是,如果小区4由全(omni)基站管理,则小区4的移动电话F也可作为其终端呼叫可被代接的移动电话被搜索。
根据本发明,移动通信网络中的呼叫代接功能也可被应用到无线专用交换系统,无线专用交换系统与所述移动交换系统执行相同的功能。这里,无线专用交换系统是这样一个系统,通过该系统,位于能够提供专用无线网服务区域内的单独的移动电话被注册为扩展号码的用户,并因此可以同时使用专用无线网服务和公共移动网服务。
如果这种无线专用交换系统采用本发明,由于位于服务区的移动电话用户的有关信息被存储和管理在交换系统的数据库内,数据库管理系统将起到如本发明的优选实施例中所说明的访问位置寄存器的作用。此外,当呼叫代接请求由位于专用无线网服务区内的移动电话组成时,相应的预分配的扩展号可以被用于呼叫代接。
如上文所述,本发明在公用存储器内登记和管理由终端过程呼叫的移动电话的终端振铃信息,使确定的移动电话的终端呼叫可由另一部位于同一基站或扇区覆盖范围内的移动电话代接。
根据本发明,由于到达确定的移动电话的终端呼叫可由另一部移动电话代接以进行通信,即使被呼叫的移动电话电池没电或位于用户听不到终端呼叫振铃声的地方或位于够不着的地方,也可能应答终端呼叫。
此外,由于本发明指定可为其他用户代接终端呼叫的用户组并管理该组,只有相同组内的用户才能代接到达确定的移动电话的终端呼叫,因此,可以防止出现由未经检查的呼叫代接而引起的隐私侵权。
此外,通过在接到终端呼叫的移动电话上显示发送请求代接该终端呼叫的移动电话的号码,本发明通知未应答呼叫的移动用户是谁替他(她)代接了其终端呼叫。
另一方面,根据本发明,将包括号码、位置信息和终端PID在内的在移动通信网络中接收终端呼叫的移动电话的终端振铃信息存储在独立的终端信息数据库内,并根据相应的组代码进行管理,因此,面向确定的移动电话的终端呼叫由位于能够听到终端呼叫振铃声的区域内的另一部移动电话代接以进行通信,而不管此区域是否属于同一基站或扇区。
而且,通过对能为其他用户代接终端呼叫的用户进行分组归类,并管理能被邻近基站列表数据库内听到振铃声的区域,本发明只准许同组的用户才能为同组的其他用户代接终端呼叫,并把所到达振铃声不能被听到的区域的终端呼叫排除在能被代接的呼叫之外,以达到提供有效呼叫代接服务的目的。
上述实施例和优点仅仅是示例性的,不能被构成为本发明的限制。本发明的教导可以很容易地应用与其它类型的装置。本发明的描述用于说明,但不用来对权利要求的范围进行限制。许多改变、修改和变化对于本领域的普通技术人员来说是显而易见的。在权利要求中,设置加功能的条款用于覆盖实现所述功能的结构,不仅包括结构上的等效,还包括等效的结构。
权利要求
1.一种移动通信网络中的呼叫代接系统,其包括呼叫处理器,其管理指向第一移动电话的呼叫的振铃信息,接收第二移动电话的呼叫代接请求,并把该呼叫连接到所述第二移动电话上;访问位置寄存器,其把发出呼叫代接请求的第二移动电话的有关用户信息发送给呼叫处理器;和基站控制器,它响应呼叫代接请求控制无线业务信道的分配,并控制到第一移动电话的通信线路的连接或断开。
2.如权利要求1所述的呼叫代接系统,其中所述呼叫处理器执行终端振铃过程,其管理振铃信息并发送与所述呼叫相应的始发PID和交换信息;和终端代接过程,其发送呼叫代接请求信息给终端振铃过程,接收来自终端振铃过程与所述呼叫相应的始发PID和交换信息,并通知由始发PID指定的始发过程对所述呼叫的响应。
3.如权利要求2所述的呼叫代接系统,其中所述终端振铃过程在接到来自终端代接过程的已发出呼叫代接请求的第二移动电话的号码后终止所述呼叫,通过基站控制器在呼叫将被代接的第一移动电话上显示所述号码,并删除该振铃信息。
4.如权利要求2所述的呼叫代接系统,其中,在收到来自访问位置寄存器的用户信息后,所述终端代接过程利用包括在用户信息中的位置信息和组代码来搜索终端信息存储器,作为结果获得终端振铃过程的终端PID。
5.如权利要求4所述的呼叫代接系统,其中所述第一移动电话与所述第二移动电话位于同一基站或扇区的覆盖范围内,并具有相同的组代码。
6.如权利要求4所述的呼叫代接系统,其中所述呼叫处理器存储振铃信息,该振铃信息包括所述第一移动电话的号码、由基站ID和/或扇区ID表示的位置信息、终端PID和代接组代码。
7.一种移动通信网络中的呼叫代接系统,其包括邻近基站列表数据库,它存储邻近基站和/或扇区的ID,这些基站和/或扇区位于正被呼叫的第一移动电话的振铃声够被听到的区域内;终端信息数据库,它存储第一移动电话的终端振铃信息;终端呼叫处理器,它根据已发出呼叫代接请求的第二移动电话的代接组代码和位置信息,搜索邻近基站列表数据库和终端信息数据库,然后把所述第一移动电话的终端呼叫连接到所述第二移动电话上;访问位置寄存器,它把第二移动电话的用户信息发送给终端呼叫处理器,所述用户信息包括第二移动电话的组代码和位置信息;和基站控制器,它响应呼叫请求控制无线业务信道的分配,并控制到所述第一移动电话的通信线路的连接或断开。
8.如权利要求7所述的呼叫代接系统,其中所述终端呼叫处理器执行终端振铃过程,它管理终端信息数据库内有关第一移动电话的终端振铃信息,并发送与所述终端呼叫相对应的始发PID和交换信息;和终端代接过程,它在收到呼叫代接请求的基础上,搜索邻近基站列表数据库和终端信息数据库,向由终端PID指定的终端振铃过程发出呼叫代接请求,该终端PID对应于属于同一代接组且位于其振铃声能够被听到区域内的终端呼叫的号码,并接收来自终端振铃过程的终端呼叫的始发PID和交换信息,然后通知由始发PID指定的始发过程对所述终端呼叫的相应。
9.如权利要求8所述的呼叫代接系统,其中所述终端振铃过程在接收来自终端代接过程的已发出呼叫代接请求的第二移动电话的号码后终止该终端呼叫,然后通过基站控制器发送号码以显示在第一移动电话上,并删除该终端振铃信息。
10.如权利要求8所述的呼叫代接系统,其中,在接收来自访问位置寄存器的已发出呼叫代接请求的第二移动电话的代接组代码和位置信息后,所述终端代接过程根据收到的代接组代码搜索邻近基站列表数据库,以获取位于能听到所述第一移动电话振铃声区域内的有关基站和/或扇区的信息,并使用所述位置信息和有关振铃信号可听区域的信息来搜索终端信息数据库,以获取与所述终端呼叫相对应的终端PID。
11.一种移动通信系统的呼叫代接方法,其包括在终端信息存储器内登记对应于第一移动电话的振铃信息,该振铃信息包括第一移动电话的号码、组代码、位置信息和PID;如果收到来自第二移动电话的对第一移动电话的呼叫代接请求,则利用对应于第二移动电话的组代码和位置信息在终端信息存储器内搜索振铃信息;向由对应于呼叫将被代接的终端PID指定的终端振铃过程发出呼叫代接请求,该终端PID和与第二移动电话在相同的组内,且位于同一基站或扇区的覆盖区域内;和利用终端振铃过程发送的始发PID和交换信息,通知始发过程对所述呼叫的响应作为对呼叫代接请求的响应,以及同时连接通信线路。
12.如权利要求11所述的呼叫代接方法,其中所述组代码表示呼叫是否能被代接,并确定相关的用户组,这里,移动通信用户被分成只能为同组的其他用户代接终端呼叫的用户组。
13.如权利要求11所述的呼叫代接方法,其中所述终端PID是利用发出代接请求的第二移动电话的组代码和位置信息搜索终端信息存储器内而得到的,以及是处理与第二移动电话同组并位于同一基站或扇区覆盖范围内的第一移动电话的所述呼叫的终端振铃过程的终端PID。
14.如权利要求11所述的呼叫代接方法,进一步包括通过终端振铃过程通知始发过程相应移动电话的终端振铃状态时刻起开始计算终端振铃时间,确定在超时周期前是否有对终端振铃的响应或呼叫代接请求;以及如果在超时周期前有呼叫代接请求,则终止该呼叫,从终端信息存储器内释放登记的终端振铃信息,然后把始发PID和交换信息发送给终端代接过程。
15.如权利要求14所述的呼叫代接方法,进一步包括如果在终端振铃超时前确定有来自终端侧的移动电话对所述终端振铃的相应,通知始发过程对所述终端呼叫的响应。
16.如权利要求14所述的呼叫代接方法,进一步包括如果在终端振铃超时前确定出没有对所述终端振铃的响应或呼叫代接请求,通知始发过程由于无响应而导致的呼叫失败,并终止该呼叫。
17.如权利要求11所述的呼叫代接方法,进一步包括解释始发请求消息内的终端号码和确定呼叫代接请求;以及接收来自访问位置寄存器的发出呼叫代接请求的有关第二移动电话的包括组代码和位置信息用户信息。
18.如权利要求17所述的呼叫代接方法,进一步包括确定是否已从第二移动电话发出呼叫代接请求,以及如果包含在始发请求消息内的终端号码的解释用表示呼叫代接请求的具体数字开始,则识别所述呼叫代接请求被发出。
19.如权利要求18所述的呼叫代接方法,进一步包括如果终端号码的解释确定呼叫代接请求已被发出利用第一移动电话的号码搜索终端信息存储器;和向由终端PID指定的终端振铃过程发出呼叫代接请求,该终端PID与存储在终端信息存储器的第一移动电话的号码相对应。
20.如权利要求11所述的呼叫代接方法,进一步包括在进行呼叫代接请求时,如果收到来自终端代接过程的第二移动电话的号码,则把第二移动电话的号码显示在第一移动电话上。
21.如权利要求11所述的呼叫代接方法,进一步包括在收到来自终端代接过程的对所述呼叫响应的通知的始发过程中,把存储在呼叫寄存器的终端PID信息更新为终端代接过程的终端PID,同时使其状态转换为忙时状态。
22.一种移动通信网络的呼叫代接方法,包括在终端信息数据库内登记接收呼叫的第一移动电话的包括号码、位置信息和PID的终端振铃信息,以及根据相应代接组的相应的PID;如果有来自于移动电话的呼叫代接请求,利用发出代接请求的移动电话的组代码和位置信息搜索邻近基站列表数据库和终端信息数据库内的终端振铃信息;向由将被代接的终端呼叫相对应的终端PID指定的终端振铃过程发出呼叫代接请求,该终端PID和与发出代接请求的移动电话同组且位于其振铃声能够被听到区域内;和利用通过终端振铃过程发送的始发PID和交换信息通知始发过程对所述终端呼叫的响应作为对呼叫代接请求的响应,以及同时连接通信线路。
23.如权利要求22所述的呼叫代接方法,进一步包括在终止已经进行呼叫代接请求的终端呼叫之后,以及在从终端信息数据库内释放已登记的终端振铃信息后,把始发PID和交换信息发送给终端代接过程。
24.如权利要求21所述的呼叫代接方法,其中所述向终端振铃过程发出呼叫代接请求的步骤包括利用发出呼叫代接请求的移动电话的代接组代码搜索邻近基站列表数据库以获取位于能够听到振铃声的区域内的基站和/或扇区的信息;利用发出呼叫代接请求的移动电话的位置信息和获取的有关能够听到振铃声的区域的信息来搜索终端信息数据库以获取能进行呼叫代接的终端号码;和向由终端PID指定的终端振铃过程发出对正被呼叫的移动电话的呼叫代接请求,该终端PID与所述获得的能进行呼叫代接的终端号码相对应。
25.如权利要求24所述的呼叫代接方法,其中所述邻近基站列表数据库为每个基站扇区存储邻近基站和/或扇区的ID,所述邻近基站和/或扇区位于能听到移动电话的振铃信号的区域内。
26.如权利要求22所述的呼叫代接方法,如果代接组内的移动电话支持GPS功能,进一步包括接收来自基站控制器的有关发出代接请求的移动电话的GPS位置信息;利用发出代接请求的移动电话的代接组代码和收到的GPS位置信息来搜索登记在终端信息数据库内的终端振铃信息;和向由终端PID指定的终端振铃过程发出呼叫代接请求,该终端呼PID与能进行代接的属于相同代接组,且位于能够听到振铃信号的区域内的终端号码相对应。
27.一种移动通信系统中处理呼叫的方法,包括接收请求以代接指向第一移动终端的呼叫;和响应所述请求把所述呼叫转移到第二移动终端上。
28.如权利要求27所述的方法,其中所述第一和第二移动终端位于相同基站或扇区的覆盖区域内。
29.如权利要求27所述的方法,其中所述第一和第二移动终端位于不同基站或扇区的覆盖区域内。
30.如权利要求27所述的方法,进一步包括把表示接收到该转接的呼叫的第二移动终端的号码的信息发送给第一移动终端。
31.如权利要求27所述的方法,进一步包括存储表示能适合于为第一移动电话代接呼叫的移动电话的组的信息和确定是否所述第二移动电话是在所述的组中,其中,只有当第二移动电话被确定是在所述同一组时才执行所述的转移步骤。
32.一种移动通信系统中处理呼叫的系统,包括处理器,其接收请求以代接指向第一移动终端呼叫,并响应所述请求把呼叫转移到第二移动终端上。
33.如权利要求32所述的系统,其中所述第一和第二移动终端位于相同基站或扇区的覆盖区域内。
34.如权利要求32所述的系统,其中所述第一和第二移动终端位于不同基站或扇区的覆盖范围内。
35.如权利要求32所述的系统,其中所述处理器把表示已收到转接的呼叫的第二移动终端的号码的信息发送给第一移动终端。
36.如权利要求32所述的系统,进一步包括存储单元,其存储表示适合于能为第一移动电话代接呼叫的移动电话组的信息,其中所述处理器确定所述第二移动电话是否在所述的组内,以及然后只有当第二移动电话被确定属于所述相同组时才把所述呼叫转移到第二移动电话上。
37.一种移动终端,包括接收机,其接收呼叫信号;和处理器,其显示识别另一移动终端的信息,该移动终端代接了对应于呼叫信号的呼叫。
38.如权利要求37所述的移动终端,其中所述信息是移动终端的号码。
全文摘要
本发明公开了一种用于移动通信网络的系统和方法,其允许指向第一移动终端的呼叫能被第二移动终端代接和应答,无论其是否位于附近。所述系统包括呼叫处理器,其管理用于呼叫到第一移动电话的振铃信息,接收来自所述第二移动电话的呼叫代接请求,然后自动地或有条件地把所述呼叫转移给第二移动电话。访问位置寄存器把用户信息发送给呼叫处理器,该呼叫处理器可被用作转接所述呼叫的一个条件。因此,这种系统允许第二个移动电话用户,当第一个移动电话用户不在,或第一移动电话的电池电量不足或用完或在其它情况时,听到第一移动电话的振铃声的第二个移动电话用户可代接所述呼叫。
文档编号H04W76/02GK1487753SQ0315436
公开日2004年4月7日 申请日期2003年8月21日 优先权日2002年8月21日
发明者独孤世俊 申请人:Lg电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1