CN106488397B - 基于位置信息实现呼叫业务的方法及设备 - Google Patents
基于位置信息实现呼叫业务的方法及设备 Download PDFInfo
- Publication number
- CN106488397B CN106488397B CN201510522768.XA CN201510522768A CN106488397B CN 106488397 B CN106488397 B CN 106488397B CN 201510522768 A CN201510522768 A CN 201510522768A CN 106488397 B CN106488397 B CN 106488397B
- Authority
- CN
- China
- Prior art keywords
- scheduling system
- certificate server
- location information
- user equipment
- dispatcher
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Telephonic Communication Services (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供一种基于位置信息实现呼叫业务的方法及设备。应用于LTE宽带集群,LTE宽带集群包括多个调度***,每个调度***包括认证服务器以及调度机,该方法包括:第一调度***中的认证服务器获取第一用户设备的登录请求,从第二调度***中的认证服务器获取第一用户设备的签约信息,根据第一用户设备的签约信息,完成第一用户设备的登录;第一调度***中的认证服务器记录第一用户设备的位置信息,并将第一用户设备的位置信息发送给订阅了位置信息服务的第三调度***中的认证服务器,以使第三调度***中的调度机从第三调度***中的认证服务器获取第一用户设备的位置信息,完成呼叫业务。本实施例减少了调度***间的通信开销,提高通信效率。
Description
技术领域
本发明实施例涉及通信技术,尤其涉及一种基于位置信息实现呼叫业务的方法及设备。
背景技术
现有长期演进(Long Term Evolution,简称LTE)宽带集群中包括多个调度***,每个调度***都有若干归属号段,各个调度***的归属号段不重叠,用户设备的号码所位于的归属号段对应的调度***,为该用户设备的归属地。
在实际通信过程中,当第一用户设备漫游到第三调度***并在第三调度***进行登录时,第三调度***向第一调度***发起代理注册,以使第一调度***获知第一用户设备目前被第三调度***服务,其中,第一调度***为第一用户设备的归属调度***。归属于第二调度***的第二用户设备向第一用户设备发送呼叫请求时,第二调度***把该呼叫请求发送至第一调度***,第一调度***接收到该呼叫请求后,将该呼叫请求转发至第三调度***,以使第三调度***呼叫第一用户设备。
然而,现有的通信方式,第二用户设备在呼叫第一用户设备时,均要通过第一用户设备的归属调度***进行呼叫中转,导致调度***之间的通信开销较大,降低了通信效率。
发明内容
本发明实施例提供一种基于位置信息实现呼叫业务的方法及设备,以减少调度***之间的通信开销,提高通信效率。
本发明实施例提供一种基于位置信息实现呼叫业务的方法,所述方法应用于LTE宽带集群,所述LTE宽带集群包括多个调度***,每个调度***包括认证服务器以及调度机,所述方法包括:
第一调度***中的认证服务器获取第一用户设备的登录请求,从第二调度***中的认证服务器获取所述第一用户设备的签约信息,根据所述第一用户设备的签约信息,完成所述第一用户设备的登录;所述第二调度***为所述第一用户设备的归属调度***;
所述第一调度***中的认证服务器记录所述第一用户设备的位置信息,并将所述第一用户设备的位置信息发送给订阅了位置信息服务的第三调度***中的认证服务器,以使所述第三调度***中的调度机在接收到第二用户设备呼叫所述第一用户设备的呼叫请求时,从所述第三调度***中的认证服务器获取所述第一用户设备的位置信息,根据所述位置信息向所述第一调度***的调度机转发所述呼叫请求,以完成呼叫业务。
第二方面,本发明实施例提供一种基于位置信息实现呼叫业务的方法,所述方法应用于LTE宽带集群,所述LTE宽带集群包括多个调度***,每个调度***包括认证服务器以及调度机,所述方法包括:
第三调度***中的认证服务器向第一调度***中的认证服务器发送位置信息订阅请求;
所述第三调度***中的认证服务器接收所述第一调度***中的认证服务器发送的位置信息订阅响应,所述位置信息订阅响应中包括所述第一调度***中的认证服务器记录的所有位置信息,所述第三调度***中的认证服务器记录所述位置信息订阅响应中的位置信息;
所述位置信息包括:调度***标识、用户设备的操作动作以及所述操作动作的执行时间,所述操作动作为登录或注销,以使所述第三调度***中的调度机根据用户设备的操作动作以及所述操作动作的执行时间,从所述第三调度***中的认证服务器中获取距离当前时间最近的、且操作动作为登录的被呼叫的第一用户设备的位置信息。
第三方面,本发明实施例提供一种基于位置信息实现呼叫业务的方法,所述方法应用于LTE宽带集群,所述LTE宽带集群包括多个调度***,每个调度***包括认证服务器以及调度机,所述方法包括:
第三调度***中的调度机获取第二用户设备呼叫第一用户设备的呼叫请求,所述第二用户设备在所述第三调度***的认证服务器登录成功;
所述第三调度***中的调度机从所述第三调度***中的认证服务器获取所述第一用户设备的位置信息;
所述第三调度***中的调度机根据所述位置信息,向所述第一用户设备所位于的第一调度***的调度机转发所述呼叫请求,以完成呼叫业务,所述第一用户设备在所述第一调度***中的认证服务器登录成功。
第四方面,本发明实施例提供一种认证服务器,所述认证服务器应用于LTE宽带集群,所述LTE宽带集群包括多个调度***,每个调度***包括认证服务器以及调度机,所述认证服务器位于第一调度***中,所述认证服务器包括:
获取模块,用于获取第一用户设备的登录请求,从第二调度***中的认证服务器获取所述第一用户设备的签约信息,根据所述第一用户设备的签约信息,完成所述第一用户设备的登录;所述第二调度***为所述第一用户设备的归属调度***;
发送模块,用于记录所述第一用户设备的位置信息,并将所述第一用户设备的位置信息发送给订阅了位置信息服务的第三调度***中的认证服务器,以使所述第三调度***中的调度机在接收到第二用户设备呼叫所述第一用户设备的呼叫请求时,从所述第三调度***中的认证服务器获取所述第一用户设备的位置信息,根据所述位置信息向所述第一调度***的调度机转发所述呼叫请求,以完成呼叫业务。
第五方面,本发明实施例提供一种认证服务器,所述认证服务器应用于LTE宽带集群,所述LTE宽带集群包括多个调度***,每个调度***包括认证服务器以及调度机,所述认证服务器位于第三调度***中,所述认证服务器包括:
订阅模块,用于向第一调度***中的认证服务器发送位置信息订阅请求;
接收模块,用于接收所述第一调度***中的认证服务器发送的位置信息订阅响应,所述位置信息订阅响应信息中包括所述第一调度***中的认证服务器记录的所有位置信息;
所述位置信息包括:调度***标识、用户设备的操作动作以及所述操作动作的执行时间,所述操作动作为登录或注销,以使所述第三调度***中的调度机根据用户设备的操作动作以及所述操作动作的执行时间,从所述第三调度***中的认证服务器中获取距离当前时间最近的、且操作动作为登录的被呼叫的第一用户设备的位置信息。
第六方面,本发明实施例提供一种调度机,所述调度机应用于LTE宽带集群,所述LTE宽带集群包括多个调度***,每个调度***包括认证服务器以及调度机,所述调度机位于第三调度***中,所述调度机包括:
请求获取模块,用于获取第二用户设备呼叫第一用户设备的呼叫请求,所述第二用户设备在所述第三调度***的认证服务器登录成功;
信息获取模块,用于从所述第三调度***中的认证服务器获取所述第一用户设备的位置信息;
业务模块,用于根据所述位置信息,向所述第一用户设备所位于的第一调度***的调度机转发所述呼叫请求,以完成呼叫业务,所述第一用户设备在所述第一调度***中的认证服务器登录成功。
本发明实施例提供的基于位置信息实现呼叫业务的方法及设备,该方法通过第一调度***中的认证服务器记录第一用户设备的位置信息,并将第一用户设备的位置信息发送给订阅了位置信息服务的第三调度***中的认证服务器,使得第三调度***中的调度机在接收到第二用户设备呼叫第一用户设备的呼叫请求时,从第三调度***中的认证服务器获取第一用户设备的位置信息,根据位置信息向第一调度***的调度机转发呼叫请求,以完成呼叫业务。本实施例在完成呼叫业务的过程中,调度机不需要通过第一用户设备的归属调度***的中转,可直接根据位置信息,向第一用户设备当前所处的调度***的调度机发送呼叫请求,降低了调度***之间的通信开销,提高了通信效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明基于位置信息实现呼叫业务的应用场景示意图;
图2为本发明基于位置信息实现呼叫业务的方法流程图一;
图3为本发明基于位置信息实现呼叫业务的方法流程图二;
图4为本发明基于位置信息实现呼叫业务的方法流程图三;
图5为本发明基于位置信息实现呼叫业务的方法流程图四;
图6为本发明认证服务器实施例一的结构示意图;
图7为本发明认证服务器实施例二的结构示意图;
图8为本发明认证服务器实施例三的结构示意图;
图9为本发明认证服务器实施例四的结构示意图
图10为本发明调度机的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例适用于长期演进(Long Term Evolution,简称LTE)宽带集群,LTE宽带集群中包括多个调度***,每个调度***都有若干归属号段,用户设备的号码所位于的归属号段对应的调度***,为该用户设备的归属地。
在本实施例中,各个调度***的归属号段可以不重叠也可以相同。当每个调度***中的归属号段相同时,该LTE宽带集群便形成了一个“镜像***”。例如,多个通信车组成一个车队,其中,每辆车是一个独立的调度***,每辆车有相同的归属号段,通过该种实现方式,不仅可以扩大业务覆盖范围,各个车之间还可以互相作为冗余备份。
各调度***内包括认证服务器以及调度机,认证服务器用于对用户设备的登录进行认证,调度机用于实现用户设备与其它用户设备之间进行呼叫业务所对应的通话。图1为本发明基于位置信息实现呼叫业务的应用场景示意图。如图1所示,第一调度***的归属号段为1-100,第二调度***的归属号段为101-200,第三调度***的归属号段为201-300。S代表位置信息同步,L代表登录注册,C代表呼叫,W代表写入,R代表读取,LS代表代理注册。下面,结合图1,对位于各调度***内的用户设备基于位置信息实现呼叫业务的方法,进行详细说明。
图2为本发明基于位置信息实现呼叫业务的方法流程图一,该方法应用于如上所述的LTE宽带集群。本实施例的执行主体为如上所述的认证服务器,该认证服务器可以为任意调度***内的认证服务器。为了便于说明,此处称为第一调度***内的认证服务器。本实施例提供的方法包括:
步骤201、第一调度***中的认证服务器获取第一用户设备的登录请求,从第二调度***中的认证服务器获取第一用户设备的签约信息,根据第一用户设备的签约信息,完成第一用户设备的登录;
步骤202、第一调度***中的认证服务器记录第一用户设备的位置信息,并将第一用户设备的位置信息发送给订阅了位置信息服务的第三调度***中的认证服务器;
其中,第二调度***为第一用户设备的归属调度***;所述位置信息用于使第三调度***中的调度机在接收到第二用户设备呼叫第一用户设备的呼叫请求时,从第三调度***中的认证服务器获取第一用户设备的位置信息,根据位置信息向第一调度***的调度机转发呼叫请求,以完成呼叫业务。
在具体实现过程中,在步骤201中,第一用户设备A的号码为106,归属调度***为第二调度***,第一用户设备A漫游到第一调度***,第一调度***中的认证服务器获取第一用户设备的登录请求,完成代理注册的过程,具体的,从第二调度***中的认证服务器获取第一用户设备的签约信息,根据第一用户设备的签约信息,完成第一用户设备的登录。
在步骤202中,第一调度***中的认证服务器记录第一用户设备的位置信息,并将第一用户设备的位置信息发送给订阅了位置信息服务的第三调度***中的认证服务器。其中,位置信息中包括调度***标识,在本实施例中,该调度***标识为第一调度***的标识。
第二用户设备B的号码为203,归属于第三调度***,当第三调度***中的调度机在接收到第二用户设备B呼叫第一用户设备A的呼叫请求时,从第三调度***中的认证服务器获取第一用户设备的位置信息,该位置信息包括第一调度***的标识,根据第一调度***的标识向第一调度***的调度机转发呼叫请求,从而完成呼叫业务。
本实施例提供的基于位置信息实现呼叫业务的方法,通过第一调度***中的认证服务器记录第一用户设备的位置信息,并将第一用户设备的位置信息发送给订阅了位置信息服务的第三调度***中的认证服务器,使得第三调度***中的调度机在接收到第二用户设备呼叫第一用户设备的呼叫请求时,从第三调度***中的认证服务器获取第一用户设备的位置信息,根据位置信息向第一调度***的调度机转发呼叫请求,以完成呼叫业务。本实施例在完成呼叫业务的过程中,调度机不需要通过第一用户设备的归属调度***的中转,可直接根据位置信息,向第一用户设备当前所处的调度***的调度机发送呼叫请求,降低了调度***之间的通信开销,提高了通信效率。
图3为本发明基于位置信息实现呼叫业务的方法流程图二,该方法应用于如上所述的LTE宽带集群。本实施例的执行主体为如上所述的认证服务器,该认证服务器可以为任意调度***内的认证服务器。为了便于说明,此处称为第三调度***内的认证服务器。本实施例提供的方法包括:
步骤301、第三调度***中的认证服务器向第一调度***中的认证服务器发送位置信息订阅请求;
步骤302、第三调度***中的认证服务器接收第一调度***中的认证服务器发送的位置信息订阅响应,位置信息订阅响应信息中包括第一调度***中的认证服务器记录的所有位置信息,第三调度***中的认证服务器记录位置信息订阅响应中的位置信息。
在具体实现过程中,在第一调度***中的认证服务器获取第一用户设备的位置信息,并将第一用户设备的位置信息发送给订阅了位置信息服务的第三调度***中的认证服务器之前,还包括:
第三调度***中的认证服务器向第一调度***中的认证服务器发送位置信息订阅请求,第一调度***中的认证服务器接收第三调度***中的认证服务器发送的位置信息订阅请求;
第一调度***中的认证服务器向第三调度***中的认证服务器发送位置信息订阅响应,第三调度***中的认证服务器接收第一调度***中的认证服务器发送的位置信息订阅响应,位置信息订阅响应信息中包括第一调度***中的认证服务器记录的所有位置信息。
位置信息订阅响应信息中包括第一调度***中的认证服务器存储的所有位置信息,位置信息包括:调度***标识、用户设备的操作动作以及操作动作的执行时间,操作动作为登录或注销。
在具体实现过程中,调度***标识用于标识用户登录或注销的调度***。
用户设备的操作动作以及操作动作的执行时间:操作动作为登录或注销,即用户登录或注销的时戳,其中,各个调度***通过网络时间协议(Network Time Protocol,简称NTP)保持时间一致性,当用户设备先后在2个调度***上登录时,根据时戳,可知最新的位置信息。
该位置信息具体用于使第三调度***中的调度机根据用户设备的操作动作以及操作动作的执行时间,从第三调度***中的认证服务器中获取距离当前时间最近的、且操作动作为登录的被呼叫的第一用户设备的位置信息。然后第三调度***中的调度机根据第一调度***的标识向第一调度***的调度机转发呼叫请求,从而完成呼叫业务。
本实施例提供的基于位置信息实现呼叫业务的方法,通过第三调度***中的认证服务器向第一调度***中的认证服务器发送位置信息订阅请求,第三调度***中的认证服务器接收第一调度***中的认证服务器发送的位置信息订阅响应,位置信息订阅响应信息中包括第一调度***中的认证服务器记录的所有位置信息,第三调度***中的调度机根据位置信息,完成呼叫业务。本实施例在完成呼叫业务的过程中,调度机不需要通过第一用户设备的归属调度***的中转,可直接根据位置信息,向第一用户设备当前所处的调度***的调度机发送呼叫请求,降低了调度***之间的通信开销,提高了通信效率。
进一步地,在上述图1至图3实施例的基础上,该位置信息中还包括:当前时刻的位置记录更新计数,当前时刻的位置更新记录计数在第一调度***中的认证服务器每次记录用户设备的位置信息时递增。
例如,假设当前时刻的位置更新记录计数为2,当第一调度***中的认证服务器记录用户设备A的位置信息时,先将位置信息中的当前时刻的位置更新记录计数加1,即变为3,再将用户设备A的位置信息存储至位置信息表中。当第一调度***中的认证服务器记录用户设备B的位置信息时,先将当前时刻的位置更新记录计数加1,即变为4,再将用户设备B的位置信息存储至位置信息表中,依此类推。
在具体实现过程中,调度***之间可根据当前时刻的位置记录更新计数完成位置信息的更新。具体的更新过程如图4所示,图4为本发明基于位置信息实现呼叫业务的方法流程图三。如图4所示,位置信息的更新方法包括:
步骤401、第一调度***中的认证服务器根据预设更新条件,向第三调度***中的认证服务器发送更新请求消息;
其中,更新请求消息中携带更新时刻的位置记录更新计数;
步骤402、第三调度***中的认证服务器接收第一调度***中的认证服务器发送的更新请求消息;
步骤403、第三调度***中的认证服务器根据当前时刻的位置记录更新计数以及更新时刻的位置记录更新计数,判断是否缺失位置信息;
步骤404、第三调度***中的认证服务器在判断缺失位置信息时,向第一调度***中的认证服务器发送更新响应消息;
其中,更新响应消息中携带第三调度***中的认证服务器缺失的位置信息的标识;
步骤405、第一调度***中的认证服务器接收第三调度***的认证服务器在确定缺失位置信息时发送的更新响应消息;
步骤406、第一调度***中的认证服务器根据更新响应消息,向第三调度***中的认证服务器发送缺失的位置信息;
步骤407、第三调度***中的认证服务器接收第一调度***中的认证服务器发送的缺失的位置信息。
在具体实现过程中,由于网络可能断开、正在发送或接收的位置信息可能丢失,为了提高可靠性,增加位置信息的核查功能。
核查的依据:当前时刻的位置记录更新计数以及更新时刻的位置记录更新计数。其中,当前时刻的位置更新记录计数在第一调度***中的认证服务器每次记录用户设备的位置信息时递增。
预设更新条件,当网络连接断开后恢复、长时间间隔定时核查。
核查的方法:被订阅的第一调度***中的认证服务器主动发起更新请求消息,该更新请求消息中携带更新时刻的位置记录更新计数,作为订阅者的第三调度***中的认证服务器接收第一调度***中的认证服务器发送的更新请求消息,在收到后,将该更新请求消息中的更新时刻的位置记录更新计数与本机递增得到的当前时刻的位置记录更新计数进行比较,判断是否缺失位置信息,如果更新时刻的位置记录更新计数与当前时刻的位置更新记录计数不相等,则确定缺失位置信息为两个计数区间的位置信息。
例如,更新时刻的位置记录更新计数为14,当前时刻的位置更新记录计数为4,则二者不相等,确定缺失位置信息为(4,14]区间的位置信息。
更新位置信息:第三调度***中的认证服务器向第一调度***中的认证服务器发送更新响应消息,更新响应消息中携带第三调度***中的认证服务器缺失的位置信息的标识;第一调度***中的认证服务器接收第三调度***的认证服务器在确定缺失位置信息时发送的更新响应消息;第一调度***中的认证服务器根据更新响应消息,向第三调度***中的认证服务器发送缺失的位置信息;第三调度***中的认证服务器接收第一调度***中的认证服务器发送的缺失的位置信息。
本实施例通过对位置信息进行更新,保证了各调度***中的认证服务器中的位置信息的完整以及时效性,使得调度机能够及时准确的获取第一用户设备的位置信息,根据位置信息,向第一用户设备当前所处的调度***的调度机发送呼叫请求,降低了调度***之间的通信开销,提高了通信效率。
图5为本发明基于位置信息实现呼叫业务的方法流程图四。该方法应用于如上所述的LTE宽带集群。本实施例的执行主体为如上所述的调度机,该调度机可以为任意调度***内的调度机。为了便于说明,此处称为第三调度***内的调度机。本实施例提供的方法包括:
步骤501、第三调度***中的调度机获取第二用户设备呼叫第一用户设备的呼叫请求;
其中,第二用户设备在第三调度***的认证服务器登录成功;
步骤502、第三调度***中的调度机从第三调度***中的认证服务器获取第一用户设备的位置信息;
步骤503、第三调度***中的调度机根据位置信息,向第一用户设备所位于的第一调度***的调度机转发呼叫请求,以完成呼叫业务。
其中,第一用户设备在第一调度***中的认证服务器登录成功。
在具体实现过程中,第二用户设备在第三调度***的认证服务器登录成功,第一用户设备在第一调度***中的认证服务器登录成功。在第二用户设备呼叫第一用户设备时,第二用户设备向第三调度***中的调度机发送呼叫第一用户设备的呼叫请求,第三调度***中的调度机从第三调度***中的认证服务器获取第一用户设备的位置信息。
可选地,该位置信息包括:调度***标识、用户设备的操作动作以及操作动作的执行时间,操作动作为登录或注销;
因此,在实际应用过程中,第三调度***中的调度机根据用户设备的操作动作以及操作动作的执行时间,从第三调度***中的认证服务器中获取距离当前时间最近的、且操作动作为登录的第一用户设备的位置信息。
在确定第一用户设备的位置信息之后,第三调度***中的调度机根据位置信息中的调度***标识,向第一调度***的调度机转发呼叫请求,以完成呼叫业务。
本实施例提供的基于位置信息实现呼叫业务的方法,第三调度***中的调度机获取第二用户设备呼叫第一用户设备的呼叫请求,第二用户设备在第三调度***的认证服务器登录成功,第三调度***中的调度机从第三调度***中的认证服务器获取第一用户设备的位置信息,第三调度***中的调度机根据位置信息,向第一用户设备所位于的第一调度***的调度机转发呼叫请求,以完成呼叫业务,不需要归属调度***的中转,降低了调度***之间的通信开销,提高了通信效率。
在上述图1至图5所示实施例中,主要示出了每个所述调度***归属于不同的号段,第一用户设备为第一调度***的漫游用户的实施例。
本领域技术人员可以理解,各调度***之间仅同步漫游用户设备的位置开销,对于归属用户设备的位置开销,则不进行同步,这样可以节省同步开销。
在具体实现过程中,当第二用户设备呼叫第一用户设备时,第二用户设备所位于的第三调度***中的调度机在第三调度***中的认证服务器中确定是否存在第一用户设备的位置信息,若是,则向该位置信息对应的第一调度***的调度机转发呼叫请求,以完成呼叫业务,若不在,则向第一用户设备的归属调度***,即第二调度***转发呼叫请求,已完成呼叫业务。
当本实施例应用到如前所述的镜像***中时,每个所述调度***归属于相同的号段,第一调度***与第二调度***为同一个调度***。在此种实现方式中,所有的用户设备没有归属地,或者说有多个归属地,此时,不需要代理注册的过程,用户设备在当前调度***的认证服务器进行登录,该认证服务器将该用户设备的位置信息同步到其它调度***的认证服务器,即在本实施例中,所有的位置信息均需要同步到其它调度***中去。在进行呼叫业务时,可根据位置信息确定用户设备所处的调度***,进而完成呼叫业务。
本实施例可根据归属地路由的方式,进行路由通信,克服了现有技术中,在镜像***中,按照归属地路由的方式,将会找到多个归属地路由,导致无法进行路由通信的问题。
图6为本发明认证服务器实施例一的结构示意图。本实施例的认证服务器应用于LTE宽带集群,所述LTE宽带集群包括多个调度***,每个调度***包括认证服务器以及调度机,所述认证服务器位于第一调度***中。所述认证服务器60包括:
获取模块601,用于获取第一用户设备的登录请求,从第二调度***中的认证服务器获取所述第一用户设备的签约信息,根据所述第一用户设备的签约信息,完成所述第一用户设备的登录;所述第二调度***为所述第一用户设备的归属调度***;
发送模块602,用于记录所述第一用户设备的位置信息,并将所述第一用户设备的位置信息发送给订阅了位置信息服务的第三调度***中的认证服务器,以使所述第三调度***中的调度机在接收到第二用户设备呼叫所述第一用户设备的呼叫请求时,从所述第三调度***中的认证服务器获取所述第一用户设备的位置信息,根据所述位置信息向所述第一调度***的调度机转发所述呼叫请求,以完成呼叫业务。
本实施例提供的认证服务器,可用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
图7为本发明认证服务器实施例二的结构示意图,本实施例对图6实施例的具体实现方式进行了改进,具体如下:
所述认证服务器还包括:
订阅模块603,用于在所述获取模块记录所述第一用户设备的位置信息,并将所述第一用户设备的位置信息发送给订阅了位置信息服务的第三调度***中的认证服务器之前,
接收所述第三调度***中的认证服务器发送的位置信息订阅请求;
向所述第三调度***中的认证服务器发送位置信息订阅响应,所述位置信息订阅响应信息中包括所述第一调度***中的认证服务器记录的所有位置信息,所述位置信息包括:调度***标识、用户设备的操作动作以及所述操作动作的执行时间,所述操作动作为登录或注销。
可选地,所述位置信息中还包括:当前时刻的位置记录更新计数,所述当前时刻的位置更新记录计数在所述第一调度***中的认证服务器每次记录用户设备的位置信息时递增;
所述认证服务器还包括:更新模块604,用于在所述订阅模块向所述第三调度***中的认证服务器发送位置信息订阅响应之后,
根据预设更新条件,向所述第三调度***中的认证服务器发送更新请求消息,所述更新请求消息中携带更新时刻的位置记录更新计数,以使所述第三调度***中的认证服务器根据所述当前时刻的位置记录更新计数以及更新时刻的位置记录更新计数,判断是否缺失位置信息;
接收所述第三调度***的认证服务器在确定缺失位置信息时发送的更新响应消息,所述更新响应消息中携带所述第三调度***中的认证服务器缺失的位置信息的标识;
根据所述更新响应消息,向所述第三调度***中的认证服务器发送缺失的位置信息。
本实施例提供的认证服务器,可用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
图8为本发明认证服务器实施例三的结构示意图。本实施例的认证服务器应用于LTE宽带集群,所述LTE宽带集群包括多个调度***,每个调度***包括认证服务器以及调度机,所述认证服务器位于第三调度***中,所述认证服务器80包括:
订阅模块801,用于向第一调度***中的认证服务器发送位置信息订阅请求;
接收模块802,用于接收所述第一调度***中的认证服务器发送的位置信息订阅响应,所述位置信息订阅响应信息中包括所述第一调度***中的认证服务器记录的所有位置信息;
所述位置信息包括:调度***标识、用户设备的操作动作以及所述操作动作的执行时间,所述操作动作为登录或注销,以使所述第三调度***中的调度机根据用户设备的操作动作以及所述操作动作的执行时间,从所述第三调度***中的认证服务器中获取距离当前时间最近的、且操作动作为登录的被呼叫的第一用户设备的位置信息。
本实施例提供的认证服务器,可用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
图9为本发明认证服务器实施例四的结构示意图,本实施例对图8实施例的具体实现方式进行了改进,具体如下:
所述位置信息中还包括:当前时刻的位置记录更新计数,所述位置更新记录计数在所述第一调度***中的认证服务器每次记录用户设备的位置信息时递增;
所述认证服务器还包括:更新模块803,用于在所述接收模块接收所述第一调度***中的认证服务器发送的位置信息订阅响应之后,
接收第一调度***中的认证服务器发送的更新请求消息,所述更新请求消息中携带更新时刻的位置记录更新计数;
根据所述当前时刻的位置记录更新计数以及更新时刻的位置记录更新计数,判断是否缺失位置信息;
在判断缺失位置信息时,向所述第一调度***中的认证服务器发送更新响应消息,所述更新响应消息中携带所述第三调度***中的认证服务器缺失的位置信息的标识;
接收所述第一调度***中的认证服务器发送的缺失的位置信息。
本实施例提供的认证服务器,可用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
图10为本发明调度机的结构示意图。本实施例的所述调度机应用于LTE宽带集群,所述LTE宽带集群包括多个调度***,每个调度***包括认证服务器以及调度机,所述调度机位于第三调度***中,所述调度机100包括:
请求获取模块1001,用于获取第二用户设备呼叫第一用户设备的呼叫请求,所述第二用户设备在所述第三调度***的认证服务器登录成功;
信息获取模块1002,用于从所述第三调度***中的认证服务器获取所述第一用户设备的位置信息;
业务模块1003,用于根据所述位置信息,向所述第一用户设备所位于的第一调度***的调度机转发所述呼叫请求,以完成呼叫业务,所述第一用户设备在所述第一调度***中的认证服务器登录成功。
可选地,所述位置信息包括:调度***标识、用户设备的操作动作以及所述操作动作的执行时间,所述操作动作为登录或注销;
可选地,所述信息获取模块1002具体用于,根据用户设备的操作动作以及所述操作动作的执行时间,从所述第三调度***中的认证服务器中获取距离当前时间最近的、且操作动作为登录的所述第一用户设备的位置信息;
可选地,所述业务模块1003具体用于,根据所述位置信息中的调度***标识,向第一调度***的调度机转发所述呼叫请求,以完成呼叫业务。
本实施例提供的调度机,可用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (15)
1.一种基于位置信息实现呼叫业务的方法,其特征在于,所述方法应用于LTE宽带集群,所述LTE宽带集群包括多个调度***,每个调度***包括认证服务器以及调度机,所述方法包括:
第一调度***中的认证服务器获取第一用户设备的登录请求,从第二调度***中的认证服务器获取所述第一用户设备的签约信息,根据所述第一用户设备的签约信息,完成所述第一用户设备的登录;所述第二调度***为所述第一用户设备的归属调度***;
所述第一调度***中的认证服务器记录所述第一用户设备的位置信息,并将所述第一用户设备的位置信息发送给订阅了位置信息服务的第三调度***中的认证服务器,以使所述第三调度***中的调度机在接收到第二用户设备呼叫所述第一用户设备的呼叫请求时,从所述第三调度***中的认证服务器获取所述第一用户设备的位置信息,根据所述位置信息向所述第一调度***的调度机转发所述呼叫请求,以完成呼叫业务;所述位置信息包括:调度***标识、用户设备的操作动作、操作动作的执行时间以及当前时刻的位置记录更新计数;其中,所述操作动作为登录或注销;所述当前时刻的位置更新记录计数在第一调度***中的认证服务器每次记录用户设备的位置信息时递增。
2.根据权利要求1所述的方法,其特征在于,所述第一调度***中的认证服务器记录所述第一用户设备的位置信息,并将所述第一用户设备的位置信息发送给订阅了位置信息服务的第三调度***中的认证服务器之前,还包括:
所述第一调度***中的认证服务器接收所述第三调度***中的认证服务器发送的位置信息订阅请求;
所述第一调度***中的认证服务器向所述第三调度***中的认证服务器发送位置信息订阅响应,所述位置信息订阅响应信息中包括所述第一调度***中的认证服务器记录的所有位置信息。
3.根据权利要求2所述的方法,其特征在于,所述第一调度***中的认证服务器向所述第三调度***中的认证服务器发送位置信息订阅响应之后,还包括:
所述第一调度***中的认证服务器根据预设更新条件,向所述第三调度***中的认证服务器发送更新请求消息,所述更新请求消息中携带更新时刻的位置记录更新计数,以使所述第三调度***中的认证服务器根据所述当前时刻的位置记录更新计数以及更新时刻的位置记录更新计数,判断是否缺失位置信息;
所述第一调度***中的认证服务器接收所述第三调度***的认证服务器在确定缺失位置信息时发送的更新响应消息,所述更新响应消息中携带所述第三调度***中的认证服务器缺失的位置信息的标识;
所述第一调度***中的认证服务器根据所述更新响应消息,向所述第三调度***中的认证服务器发送缺失的位置信息。
4.根据权利要求1至3任一项所述的方法,其特征在于,每个所述调度***归属于不同的号段,所述第一用户设备为所述第一调度***的漫游用户;或者
每个所述调度***归属于相同的号段,所述第一调度***与所述第二调度***为同一个调度***。
5.一种基于位置信息实现呼叫业务的方法,其特征在于,所述方法应用于LTE宽带集群,所述LTE宽带集群包括多个调度***,每个调度***包括认证服务器以及调度机,所述方法包括:
第三调度***中的认证服务器向第一调度***中的认证服务器发送位置信息订阅请求;
所述第三调度***中的认证服务器接收所述第一调度***中的认证服务器发送的位置信息订阅响应,所述位置信息订阅响应中包括所述第一调度***中的认证服务器记录的所有位置信息,所述第三调度***中的认证服务器记录所述位置信息订阅响应中的位置信息;
所述位置信息包括:调度***标识、用户设备的操作动作以及所述操作动作的执行时间,所述操作动作为登录或注销,以使所述第三调度***中的调度机根据用户设备的操作动作以及所述操作动作的执行时间,从所述第三调度***中的认证服务器中获取距离当前时间最近的、且操作动作为登录的被呼叫的第一用户设备的位置信息;
所述位置信息中还包括:当前时刻的位置记录更新计数,所述位置更新记录计数在所述第一调度***中的认证服务器每次记录用户设备的位置信息时递增。
6.根据权利要求5所述的方法,其特征在于,所述第三调度***中的认证服务器接收所述第一调度***中的认证服务器发送的位置信息订阅响应之后,还包括:
所述第三调度***中的认证服务器接收第一调度***中的认证服务器发送的更新请求消息,所述更新请求消息中携带更新时刻的位置记录更新计数;
所述第三调度***中的认证服务器根据所述当前时刻的位置记录更新计数以及更新时刻的位置记录更新计数,判断是否缺失位置信息;
所述第三调度***中的认证服务器在判断缺失位置信息时,向所述第一调度***中的认证服务器发送更新响应消息,所述更新响应消息中携带所述第三调度***中的认证服务器缺失的位置信息的标识;
所述第三调度***中的认证服务器接收所述第一调度***中的认证服务器发送的缺失的位置信息。
7.一种基于位置信息实现呼叫业务的方法,其特征在于,所述方法应用于LTE宽带集群,所述LTE宽带集群包括多个调度***,每个调度***包括认证服务器以及调度机,所述方法包括:
第三调度***中的调度机获取第二用户设备呼叫第一用户设备的呼叫请求,所述第二用户设备在所述第三调度***的认证服务器登录成功;
所述第三调度***中的调度机从所述第三调度***中的认证服务器获取所述第一用户设备的位置信息;所述位置信息包括:调度***标识、用户设备的操作动作、操作动作的执行时间以及当前时刻的位置记录更新计数;其中,所述操作动作为登录或注销;所述当前时刻的位置更新记录计数在第一调度***中的认证服务器每次记录用户设备的位置信息时递增;
所述第三调度***中的调度机根据所述位置信息,向所述第一用户设备所位于的第一调度***的调度机转发所述呼叫请求,以完成呼叫业务,所述第一用户设备在所述第一调度***中的认证服务器登录成功。
8.根据权利要求7所述的方法,其特征在于,所述第三调度***中的调度机从所述第三调度***中的认证服务器获取所述第一用户设备的位置信息,包括:
所述第三调度***中的调度机根据用户设备的操作动作以及所述操作动作的执行时间,从所述第三调度***中的认证服务器中获取距离当前时间最近的、且操作动作为登录的所述第一用户设备的位置信息;
所述第三调度***中的调度机根据所述位置信息,向第一调度***的调度机转发所述呼叫请求,以完成呼叫业务,包括:
所述第三调度***中的调度机根据所述位置信息中的调度***标识,向第一调度***的调度机转发所述呼叫请求,以完成呼叫业务。
9.一种认证服务器,其特征在于,所述认证服务器应用于LTE宽带集群,所述LTE宽带集群包括多个调度***,每个调度***包括认证服务器以及调度机,所述认证服务器位于第一调度***中,所述认证服务器包括:
获取模块,用于获取第一用户设备的登录请求,从第二调度***中的认证服务器获取所述第一用户设备的签约信息,根据所述第一用户设备的签约信息,完成所述第一用户设备的登录;所述第二调度***为所述第一用户设备的归属调度***;
发送模块,用于记录所述第一用户设备的位置信息,并将所述第一用户设备的位置信息发送给订阅了位置信息服务的第三调度***中的认证服务器,以使所述第三调度***中的调度机在接收到第二用户设备呼叫所述第一用户设备的呼叫请求时,从所述第三调度***中的认证服务器获取所述第一用户设备的位置信息,根据所述位置信息向所述第一调度***的调度机转发所述呼叫请求,以完成呼叫业务;所述位置信息包括:调度***标识、用户设备的操作动作、操作动作的执行时间以及当前时刻的位置记录更新计数;其中,所述操作动作为登录或注销;所述当前时刻的位置更新记录计数在第一调度***中的认证服务器每次记录用户设备的位置信息时递增。
10.根据权利要求9所述的认证服务器,其特征在于,所述认证服务器还包括:
订阅模块,用于在所述获取模块记录所述第一用户设备的位置信息,并将所述第一用户设备的位置信息发送给订阅了位置信息服务的第三调度***中的认证服务器之前,
接收所述第三调度***中的认证服务器发送的位置信息订阅请求;
向所述第三调度***中的认证服务器发送位置信息订阅响应,所述位置信息订阅响应信息中包括所述第一调度***中的认证服务器记录的所有位置信息。
11.根据权利要求10所述的认证服务器,其特征在于,所述认证服务器还包括:更新模块,用于在所述订阅模块向所述第三调度***中的认证服务器发送位置信息订阅响应之后,
根据预设更新条件,向所述第三调度***中的认证服务器发送更新请求消息,所述更新请求消息中携带更新时刻的位置记录更新计数,以使所述第三调度***中的认证服务器根据所述当前时刻的位置记录更新计数以及更新时刻的位置记录更新计数,判断是否缺失位置信息;
接收所述第三调度***的认证服务器在确定缺失位置信息时发送的更新响应消息,所述更新响应消息中携带所述第三调度***中的认证服务器缺失的位置信息的标识;
根据所述更新响应消息,向所述第三调度***中的认证服务器发送缺失的位置信息。
12.一种认证服务器,其特征在于,所述认证服务器应用于LTE宽带集群,所述LTE宽带集群包括多个调度***,每个调度***包括认证服务器以及调度机,所述认证服务器位于第三调度***中,所述认证服务器包括:
订阅模块,用于向第一调度***中的认证服务器发送位置信息订阅请求;
接收模块,用于接收所述第一调度***中的认证服务器发送的位置信息订阅响应,所述位置信息订阅响应信息中包括所述第一调度***中的认证服务器记录的所有位置信息;
所述位置信息包括:调度***标识、用户设备的操作动作以及所述操作动作的执行时间,所述操作动作为登录或注销,以使所述第三调度***中的调度机根据用户设备的操作动作以及所述操作动作的执行时间,从所述第三调度***中的认证服务器中获取距离当前时间最近的、且操作动作为登录的被呼叫的第一用户设备的位置信息;
所述位置信息中还包括:当前时刻的位置记录更新计数,所述位置更新记录计数在所述第一调度***中的认证服务器每次记录用户设备的位置信息时递增。
13.根据权利要求12所述的认证服务器,其特征在于,所述认证服务器还包括更新模块,用于在所述接收模块接收所述第一调度***中的认证服务器发送的位置信息订阅响应之后,
接收第一调度***中的认证服务器发送的更新请求消息,所述更新请求消息中携带更新时刻的位置记录更新计数;
根据所述当前时刻的位置记录更新计数以及更新时刻的位置记录更新计数,判断是否缺失位置信息;
在判断缺失位置信息时,向所述第一调度***中的认证服务器发送更新响应消息,所述更新响应消息中携带所述第三调度***中的认证服务器缺失的位置信息的标识;
接收所述第一调度***中的认证服务器发送的缺失的位置信息。
14.一种调度机,其特征在于,所述调度机应用于LTE宽带集群,所述LTE宽带集群包括多个调度***,每个调度***包括认证服务器以及调度机,所述调度机位于第三调度***中,所述调度机包括:
请求获取模块,用于获取第二用户设备呼叫第一用户设备的呼叫请求,所述第二用户设备在所述第三调度***的认证服务器登录成功;
信息获取模块,用于从所述第三调度***中的认证服务器获取所述第一用户设备的位置信息;所述位置信息包括:调度***标识、用户设备的操作动作、操作动作的执行时间以及当前时刻的位置记录更新计数;其中,所述操作动作为登录或注销;所述当前时刻的位置更新记录计数在第一调度***中的认证服务器每次记录用户设备的位置信息时递增;
业务模块,用于根据所述位置信息,向所述第一用户设备所位于的第一调度***的调度机转发所述呼叫请求,以完成呼叫业务,所述第一用户设备在所述第一调度***中的认证服务器登录成功。
15.根据权利要求14所述的调度机,其特征在于,所述信息获取模块具体用于,根据用户设备的操作动作以及所述操作动作的执行时间,从所述第三调度***中的认证服务器中获取距离当前时间最近的、且操作动作为登录的所述第一用户设备的位置信息;
所述业务模块具体用于,根据所述位置信息中的调度***标识,向第一调度***的调度机转发所述呼叫请求,以完成呼叫业务。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510522768.XA CN106488397B (zh) | 2015-08-24 | 2015-08-24 | 基于位置信息实现呼叫业务的方法及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510522768.XA CN106488397B (zh) | 2015-08-24 | 2015-08-24 | 基于位置信息实现呼叫业务的方法及设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106488397A CN106488397A (zh) | 2017-03-08 |
CN106488397B true CN106488397B (zh) | 2019-11-12 |
Family
ID=58232887
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510522768.XA Active CN106488397B (zh) | 2015-08-24 | 2015-08-24 | 基于位置信息实现呼叫业务的方法及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106488397B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111479211A (zh) * | 2019-01-22 | 2020-07-31 | 普天信息技术有限公司 | 终端定位信息的订阅控制方法和*** |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101102591B (zh) * | 2006-07-04 | 2011-02-02 | 中国电信股份有限公司 | 优化移动用户至移动用户呼叫流程的实现方法 |
CN101150786B (zh) * | 2006-09-19 | 2010-11-10 | 大唐移动通信设备有限公司 | 集群通信网络***和基于该***的呼叫方法 |
CN101005707B (zh) * | 2007-01-26 | 2011-09-21 | 中兴通讯股份有限公司 | 集群***漫游终端查询、激活/去激活补充业务的方法 |
EP2625877B1 (en) * | 2010-10-05 | 2014-11-19 | Telefonaktiebolaget L M Ericsson (PUBL) | Technique for terminating call set up in a csfb situation |
CN104270733B (zh) * | 2014-10-29 | 2018-11-06 | 南京维科通信有限公司 | 一种集群通信***快速呼叫接续方法 |
CN104618349B (zh) * | 2015-01-13 | 2018-09-11 | 上海华为技术有限公司 | 一种集群通信***、服务器及通信方法 |
-
2015
- 2015-08-24 CN CN201510522768.XA patent/CN106488397B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN106488397A (zh) | 2017-03-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109302686B (zh) | 一种宽窄带集群调度台的实现方法 | |
CN112187495B (zh) | 终端与服务器的通信方法、通信*** | |
CN109151807A (zh) | 一种双卡双待移动终端主副卡绑定的方法和*** | |
CN109756896A (zh) | 一种信息处理方法、网络设备及计算机可读存储介质 | |
CN102026125B (zh) | 一种漫游欢迎短信的生成方法及装置 | |
CN110086652A (zh) | 一种针对5g核心网中服务网元的管理***及其方法 | |
EP2359607A1 (en) | Method of controlling operation of telecommunications network | |
CN102457816B (zh) | 集群信息管理的方法、集群接入网关及相应的集群*** | |
CN106878987B (zh) | 一种通信方法、***及云服务器 | |
CN110263579A (zh) | 一种数据处理方法、***及相关设备 | |
CN106488397B (zh) | 基于位置信息实现呼叫业务的方法及设备 | |
WO2018006614A1 (zh) | 卫星通信的区域管理方法和*** | |
US20160249335A1 (en) | Mobility management method, device, and system | |
CN105009680A (zh) | 一种建立协同通信的方法、装置及*** | |
JP2002523998A (ja) | 信号メッセージの追跡 | |
US20120054157A1 (en) | Database apparatus, database consistency system, and database consistency method | |
CN108377245A (zh) | 一种网络接入请求的优化认证方法及*** | |
CN109673004A (zh) | 终端获取集群业务服务器地址的方法及设备 | |
CN114172821B (zh) | 服务状态的同步方法、装置及服务器 | |
CN114071391B (zh) | 内容计费测试方法、管理设备、终端设备及存储介质 | |
CN112788738A (zh) | 公专网融合***的码号处理方法和装置 | |
CN100441016C (zh) | 一种移动通信网络协议信令处理***和方法 | |
CN106162563B (zh) | 集群***用户管理方法与服务器 | |
CN103347256A (zh) | 一种ims网络的用户漫游识别方法及用户漫游识别*** | |
CN104219651A (zh) | 移动用户共享网络业务的方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |