CN106878971A - 发送呼叫信令的方法和网元 - Google Patents
发送呼叫信令的方法和网元 Download PDFInfo
- Publication number
- CN106878971A CN106878971A CN201510924885.9A CN201510924885A CN106878971A CN 106878971 A CN106878971 A CN 106878971A CN 201510924885 A CN201510924885 A CN 201510924885A CN 106878971 A CN106878971 A CN 106878971A
- Authority
- CN
- China
- Prior art keywords
- tracing task
- network element
- user
- task
- tracing
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/04—Registration at HLR or HSS [Home Subscriber Server]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1016—IP multimedia subsystem [IMS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/08—Mobility data transfer
- H04W8/16—Mobility data transfer selectively restricting mobility data tracking
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供了一种发送呼叫信令的方法和网元。该方法包括:网元接收网络管理***发送的至少一个跟踪任务,每个跟踪任务包括该跟踪任务对应的用户的用户标识号码;网元将至少一个跟踪任务中包括网元上注册成功的用户的用户标识号码的跟踪任务添加至跟踪任务集合;网元接收携带用户标识号码的呼叫信令;网元确定跟踪任务集合中存在包括该呼叫信令携带的用户标识号码的跟踪任务;网元向网络管理***发送该呼叫信令。本发明的方法能够提高网元的资源利用率和呼叫信令的跟踪效率。
Description
技术领域
本发明涉及通信领域,尤其涉及一种发送呼叫信令的方法和网元。
背景技术
在IMS中,用户的呼叫过程中会出现故障。IMS即为IP多媒体子***(IP Multimedia Subsystem)的简称,IP为互联网协议(Internet Protocol)的简称。为了定位用户的呼叫过程中的故障,需要在用户的呼叫信令将会经过的网元上创建用户的跟踪任务,以便于该用户的呼叫信令经过该网元时向网络管理设备发送跟踪结果。
IMS网络中,网元会有很多个。一般根据网络规模的大小,网元数目从几个到几百个不等。由于不知道用户的呼叫信令会经过哪个网元,所以网络管理***会向所有的网元发送用户的跟踪任务,然后所有网元都会创建该用户的跟踪任务。当网元收到任意一个用户的呼叫请求时,网元会从所有的跟踪任务中查询有无该用户对应的跟踪任务,有则向网络管理***发送该用户的呼叫信令。这种创建跟踪任务的方法会使得网元上创建大量的不会向该网元发送呼叫信令的用户的跟踪任务,从而导致网元在接收用户的呼叫信令时,需要从大量的跟踪任务中去判断有无该用户的跟踪任务,然后决定是否将该用户的呼叫信令发送给网络管理***,从而降低了网元的资源利用率和跟踪效率。
现有技术中,为了减少网元接收到用户的呼叫信令所需要查询的跟踪任务的数量,网络管理***在向网元发送某个用户的跟踪任务前,先查询确定该用户注册的是哪个网元,然后再向该网元发送跟踪任务。网元接收到网络管理***发送的跟踪任务后,创建跟踪任务。该方法使得用户没有注册的网元上不会创建该用户的跟踪任务,从而使得所需查询的跟踪任务的量减少。
但是,在IMS网络中,当用户因为某些原因(如用户设备关机后重开机)可能会重新注册到另外一个网元上,而用户重新注册的网元上并没有创建该用户的跟踪任务,所以不能完成该用户的呼叫信令的跟踪,即不能将该用户的呼叫信令的发送给网络管理设备。
发明内容
本发明提供一种发送呼叫信令的方法和网元,能够提高网元的资源利用率和呼叫信令的跟踪效率。
第一方面,提供了一种发送呼叫信令的方法,包括:网元接收网络管理***发送的至少一个跟踪任务,每个跟踪任务包括该跟踪任务对应的用户标识号码;网元将至少一个跟踪任务中包括网元上注册成功的用户的用户标识号码的跟踪任务添加至跟踪任务集合;网元接收携带用户标识号码的呼叫信令;网元确定跟踪任务集合中存在包括呼叫信令携带的用户标识号码的跟踪任务;网元向网络管理***发送上述呼叫信令。
本发明的发送呼叫信令的方法,网元确定网络管理***处接收的至少一个跟踪任务中存在包括网元上注册成功的用户的用户标识号码的跟踪任务时,将该跟踪任务添加到一个跟踪任务集合中。这样,当该网元接收到呼叫信令时,只需从该跟踪任务集合中查询到包括该呼叫信令中携带的用户标识号码的跟踪任务,即可将该呼叫信令发送给网络管理***,完成跟踪任务。该技术方法即避免网元创建呼叫信令不经过该网元的用户的跟踪任务,又保证网元能够创建呼叫信令经过该网元的用户的跟踪任务,最终即提高网元的资源利用率,又提高用户的呼叫信令的跟踪效率。
结合第一方面,在第一种可能的实现方式中,网元将至少一个跟踪任务中包括网元上注册成功的用户的用户标识号码的跟踪任务添加至跟踪任务集合,包括:网元从至少一个跟踪任务中确定第一跟踪任务;网元确定第一跟踪任务包括的用户标识号码所标识的用户在该网元上注册成功;网元将第一跟踪任务添加至跟踪任务集合。
本发明的发送呼叫信令的方法,网元判断网元接收的网络管理***发送的至少一个跟踪任务中的某个跟踪任务对应的用户为该网元上注册成功的用户时,将该跟踪任务添加到一个跟踪任务集合中。这样,当该网元接收到该用户的呼叫信令时,只需从该跟踪任务集合中查询到该用户的呼叫信令的跟踪任务,即可将该用户的呼叫信令发送给网络管理***,完成跟踪任务。该技术方法既避免网元创建呼叫信令不经过该网元的用户的跟踪任务,又保证网元能够创建呼叫信令经过该网元的用户的跟踪任务,最终既提高网元的资源利用率,又提高用户的呼叫信令的跟踪效率。
结合第一方面,在第二种可能的实现方式中,网元将至少一个跟踪任务中包括网元上注册成功的用户的用户标识号码的跟踪任务添加至跟踪任务集合,包括:网元接收携带第一用户标识号码的注册请求消息;再根据注册请求消息确定第一用户标识号码所标识的用户在网元上注册成功;然后确定至少一个跟踪任务中存在包括第一用户标识号码的跟踪任务;最后将至少一个跟踪任务中包括第一用户标识号码的跟踪任务添加至跟踪任务集合。
本发明的发送呼叫信令的方法,网元判断某个用户在该网元上注册成功,再判断网元接收的网络管理***发送的至少一个跟踪任务中包括该用户的跟踪任务,然后将该跟踪任务添加到一个跟踪任务集合中。这样,当该网元接收到该用户的呼叫信令时,只需从该跟踪任务集合中查询到该用户的呼叫信令的跟踪任务,既可将该呼叫信令发送给网络管理***,完成跟踪任务。该技术方法既避免网元创建呼叫信令不经过该网元的用户的跟踪任务,又保证网元能够创建呼叫信令经过该网元的用户的跟踪任务,最终既提高网元的资源利用率,又提高用户的呼叫信令的跟踪效率。
结合第一方面或以上任意一种可能的实现方式,在第三种可能的实现方式中,该方法还包括:网元接收携带第二用户标识号码的注销请求消息;网元根据注销请求消息确定第二用户标识号码所标识的用户在网元上注销成功;网元确定至少一个跟踪任务中存在包括第二用户标识号码的跟踪任务;网元从至少一个跟踪任务中删除包括第二用户标识号码的跟踪任务。
当用户从网元上注销后,及时将该用户的跟踪任务从跟踪任务集合中删除,从而使得跟踪任务集合中不会包括暂时不会用于跟踪用户的呼叫信令的跟踪任务,使得当网元接收到呼叫信令时,所查询的跟踪任务集合中的跟踪任务的数量较小,从而提高网元的跟踪效率。
结合第一方面或以上任意一种可能的实现方式,在第四种可能的实现方式中,该方法还包括:网元确定跟踪任务集合中的第二跟踪任务;网元确定第二跟踪任务包括的用户标识号码所标识的用户没有注册在网元上;网元从跟踪任务集中删除第二跟踪任务。
该实现方式可以使得当用户从网元上注销后,由于某些原因未能及时将该用户的跟踪任务从跟踪任务集合中删除时,进一步将网元上没有注册成功的用户对应的跟踪任务从跟踪任务集合中删除,从而进一步保证跟踪任务集合中不会包括暂时不会用于跟踪用户的呼叫信令的跟踪任务,使得当网元接收到呼叫信令时,所查询的跟踪任务集合中的跟踪任务的数量较小,从而提高网元的跟踪效率。
第二方面,提供了一种网元,包括:接收模块,用于接收网络管理***发送的至少一个跟踪任务,每个跟踪任务包括该跟踪任务对应的用户的用户标识号码;处理模块,用于将至少一个跟踪任务中包括网元上注册成功的用户的用户标识号码的跟踪任务添加至跟踪任务集合;接收模块还用于接收携带用户标识号码的呼叫信令;确定模块,用于确定跟踪任务集合中存在包括该呼叫信令携带的用户标识号码的跟踪任务;发送模块,用于向网络管理***发送该呼叫信令。
本发明的网元,确定网络管理***处接收的至少一个跟踪任务中存在包括网元上注册成功的用户的用户标识号码的跟踪任务时,将该跟踪任务添加到一个跟踪任务集合中。这样,当该网元接收到呼叫信令时,只需从该跟踪任务集合中查询到包括该呼叫信令中携带的用户标识号码的跟踪任务,即可将该呼叫信令发送给网络管理***,完成跟踪任务。该技术方法既避免网元创建呼叫信令不经过该网元的用户的跟踪任务,又保证网元能够创建呼叫信令经过该网元的用户的跟踪任务,最终既提高网元的资源利用率,又提高用户的呼叫信令的跟踪效率。
结合第二方面,在第一种可能的实现方式中,处理模块具体用于:从至少一个跟踪任务中确定第一跟踪任务;确定第一跟踪任务包括的用户标识号码所标识的用户在网元上注册成功;将第一跟踪任务添加至跟踪任务集合。
结合第二方面,在第二种可能的实现方式中,接收模块还用于接收携带第一用户标识号码的注册请求消息;处理模块具体用于:根据注册请求消息确定第一用户标识号码所标识的用户在网元上注册成功;确定至少一个跟踪任务中存在包括第一用户标识号码的的跟踪任务;将至少一个跟踪任务中包括第一用户标识号码的跟踪任务添加至跟踪任务集合。
结合第二方面或以上任意一种可能的实现方式,在第三种可能的实现方式中,接收模块还用于接收携带第二用户标识号码的注销请求消息;确定模块还用于根据注销请求消息确定第二用户标识号码所标识的用户在网元上注销成功;处理模块还用于确定至少一个跟踪任务中存在包括第二用户标识号码的跟踪任务,并从跟踪任务集合中删除包括第二用户标识号码的跟踪任务。
结合第二方面或以上任意一种可能的实现方式,在第四种可能的实现方式中,处理模块还用于:确定跟踪任务集合中的第二跟踪任务;确定第二跟踪任务包括的用户标识号码所标识的用户没有注册在网元上;从跟踪任务集中删除第二跟踪任务。
第三方面,提供了一种网元,包括:处理器、存储器、总线***、接收器和发送器。其中,处理器、存储器、接收器和发送器通过总线***相连,该存储器用于存储指令,该处理器用于执行该存储器存储的指令,该处理器、存储器、总线***、接收器和发送器共同执行第一方面及其各种可能的实现方式中的发送呼叫信令的方法。
本发明的网元,确定注册成功的用户设备和网络网络***发送的跟踪任务,当网元确定注册成功的用户设备中有某个用户设备与网络***发送的跟踪任务中的某个跟踪任务对应时,将该跟踪任务添加到一个跟踪任务集合中。这样,当该UE发起呼叫信令时,只需从该跟踪任务集合中查询到该UE的呼叫信令的跟踪任务,即可将该UE的呼叫信令发送给网络管理***,完成跟踪任务。该技术方法既避免网元创建呼叫信令不经过该网元的UE的跟踪任务,又保证网元能够创建呼叫信令经过该网元的UE的跟踪任务,最终既提高网元的资源利用率,又提高UE的呼叫信令的跟踪效率。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例的网络架构示意图。
图2是本发明一个实施例的发送呼叫信令的方法的示意性流程图。
图3是本发明另一个实施例的发送呼叫信令的方法的示意性流程图。
图4是本发明另一个实施例的发送呼叫信令的方法的示意性流程图。
图5是本发明一个实施例的更新已激活跟踪任务列表的方法的示意性流程图。
图6是本发明另一个实施例的更新已激活跟踪任务列表的方法的示意性流程图。
图7是本发明一个实施例的网元的示意性框架图。
图8是本发明另一个实施例的网元的示意性框架图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为了便于理解,先从整体上描述能够实施本发明实施例的发送呼叫信令的方法的网络架构的示例图。应理解,本发明实施例并不限于图1所示的网络架构中。
图1所示的网络架构包括网络管理***101、网元102和UE103。为了避免重复,图1所示的网络架构中只体现一个网络管理***、一个网元和一个UE,但是应用本发明实施例的发送呼叫信令的方法的网络中对网络管理***、网元和UE的数量不做限制。图1所示的网络结构可以是IMS网络。
图1所示的网络架构中,UE 103可以经无线接入网(Radio AccessNetwork,RAN)与一个或多个核心网(Core Network)进行通信。UE可称为接入终端、终端设备、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。UE可以是蜂窝电话、无绳电话、会话启动协议(Session Initiation Protocol,SIP)电话、无线本地环路(Wireless Local Loop,WLL)站、个人数字处理(Personal Digital Assistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备以及未来5G网络中的终端设备等。
UE 103可以向网元102发送各种消息,如用于请求注册的注册请求消息、用于请求注销的注销请求消息或其他的呼叫信令。
本发明实施例中,用户与网元之间的各种通信均通过用户所使用的UE来实现。
图1所示的网络架构中,网络管理***101可以向网元102下发用户的跟踪任务。网络管理***101向网元102下发的跟踪任务需要指定待跟踪的用户,其中,可以通过在跟踪任务中包括用户的用户标识号码来指定该跟踪任务为某个用户的跟踪任务。用户标识号码可以使用用户的移动用户综合业务数字网号码(Mobile Subscriber International Integrated Service DigitalNetwork Number,MSISDN),即手机号码,或国际移动用户识别码(International Mobile Subscriber Identification Number,IMSI),即手机卡的唯一标识。网络管理***还可以接收网元上报的UE的呼叫信令,并将其呈现给网络管理***的使用者。
图1所示的网络架构中,网元102可以是代理呼叫会话控制功能(ProxyCall Server Control Function,P-CSCF)、呼叫会话控制功能(Call SessionControl Function,CSCF)、归属签约用户服务器(Home Subscriber Server,HSS)等。网元102可以接收网络管理***101发送的跟踪任务,并保持到数据库中;还可以接收用户通过UE 103发送的各种消息,如接收用户通过UE发送的呼叫信令;还可以将用户通过UE 103发送的呼叫信令发送给网络管理***101。应理解,此处所述的网元102接收的用户通过UE 103发送的呼叫信令可以是用户通过UE 103直接向网元102发送的呼叫信令,也可以是用户通过UE 103发送的且经过一个或多个其他网元到达该网元102的呼叫信令,但这些呼叫信令都会包括该用户的用户标识号码。
图2是本发明实施例的发送呼叫信令的方法的示例性流程图。图2所示的方法可由图1中的网元102执行。
S201,网元接收网络管理***发送的至少一个跟踪任务,每个跟踪任务包括该跟踪任务对应的用户的用户标识号码。
网元接收到网络管理***发送的至少一个跟踪任务后,可以将这些跟踪任务保存为一个跟踪任务列表。但是网元并不会将这个跟踪任务列表作为接收到呼叫信令时查询有无该该呼叫信令对应的用户的跟踪任务的列表,即该跟踪任务列表中的跟踪任务处于未激活状态,因此为了后续描述方便,可以将网元接收的该至少一个任务称为未激活跟踪任务列表。
S202,网元将至少一个跟踪任务中包括网元上注册成功的用户的用户标识号码的跟踪任务添加至跟踪任务集合。
网元从网络管理***处获取到跟踪任务后,会从至少一个跟踪任务(即未激活跟踪任务列表)中查询出包括了已在该网元上注册成功的用户的用户标识号码的跟踪任务,然后将该任务添加至跟踪任务集合。这个跟踪任务集合中的跟踪任务中包括的用户标识号码所标识的用户均为已在该网元上注册成功的用户,即该跟踪任务集合中的跟踪任务为该网元上行注册成功的用户的跟踪任务。网元在接收到呼叫信令时,该跟踪任务集合用于查询是否包括了该呼叫信令对应的用户的跟踪任务,即该跟踪任务集合中个跟踪任务处于激活可用的状态,因此为了后续描述方便,可以将该跟踪任务集合称为已激活跟踪任务列表。
当将未激活跟踪任务列表中的跟踪任务添加至已激活跟踪任务列表时,未激活跟踪任务列表中可以继续保留该跟踪任务,也可以将该跟踪任务删除。
应注意,本发明实施例中所说的在网元上注册成功的用户指的是已经在该网元上注册成功且还未注销的用户。在该网元上曾经注册成功但已经注销的用户不属于本发明实施例所说的注册成功的用户。
S203,网元接收携带用户标识号码的呼叫信令。
网元接收的呼叫信令可以是用户直接通过UE发送给该网元的,也可以是用户通过UE发送后,又经过一个或多个网元发送到该网元的。无论是用户直接通过UE发送给该网元的呼叫信令,还是用户通过UE发送后又经过一个或多个网元发送给该网元的呼叫信令,都携带了该用户的用户标识号码,以标识呼叫信令所属的用户。
S204,网元确定跟踪任务集合中存在包括该呼叫信令携带的用户标识号码的跟踪任务。
由于网元接收的呼叫信令中携带了用户的用户标识号码,跟踪任务中也包括了用户标识号码,所以网元可以从已激活跟踪任务列表中去查询有无包括了呼叫信令中携带的用户标识号码的跟踪任务,如果有,则说明需要对携带该用户标识号码所标识的呼呼信令进行跟踪。
S205,网元向网络管理***发送该呼叫信令。
网元确定已激活任务列表中存在包括该呼叫信令携带的用户标识号码的跟踪任务,所以网元向网络管理***发送该呼叫信令,以实现呼叫信令携带的用户标识号码所标识的用户的的呼叫信令的跟踪。
本发明的发送呼叫信令的方法,网元确定网络管理***处接收的至少一个跟踪任务中存在包括网元上注册成功的用户的用户标识号码的跟踪任务时,将该跟踪任务添加到一个跟踪任务集合中。这样,当该网元接收到呼叫信令时,只需从该跟踪任务集合中查询到包括该呼叫信令中携带的用户标识号码的跟踪任务,即可将该呼叫信令发送给网络管理***,完成跟踪任务。该技术方法既避免网元创建呼叫信令不经过该网元的用户的跟踪任务,又保证网元能够创建呼叫信令经过该网元的用户的跟踪任务,最终既提高网元的资源利用率,又提高用户的呼叫信令的跟踪效率。
本发明实施例中,可选地,网元将至少一个跟踪任务中包括网元上注册成功的用户的用户标识号码的跟踪任务添加至跟踪任务集合时,具体实现方式可以为:网元从网络管理***发送的至少一个跟踪任务中确定第一跟踪任务;网元确定第一跟踪任务对应的第一UE在网元上注册成功。此时,本发明一个实施例的发送呼叫信令的方法的示意性流程图如图3所示。
图3所述的方法可以由图1中的网元102执行。图3中包含的与图2中相同标记表示相同的步骤,为了避免重复,此处不再赘述。下面仅对图3中包含的与图2中不相同的步骤进行介绍。
S302A,网元从至少一个跟踪任务中确定第一跟踪任务。
网元接收到网络管理***发送的至少一个跟踪任务(即未激活跟踪任务列表)后,从未激活跟踪任务列表中确定某一个跟踪任务,为了后续描述方便,将该跟踪任务成为第一跟踪任务。
S302B,网元确定第一跟踪任务包括的用户标识号码所标识的用户在该网元上注册成功。
网元从未激活跟踪任务列表中确定第一跟踪任务后,判断第一跟踪任务中包括的用户标识号码所标识的用户是否在该网元注册成功。
S302C,网元将第一跟踪任务添加至跟踪任务集合。
当网元确定第一跟踪任务中包括的用户标识号码所标识的用户已在该网元上注册成功时,网元将第一跟踪任务添加至跟踪任务集合(即已激活跟踪任务列表)中。这样,该网元在接收到呼叫信令时,可以在已激活跟踪任务列中查询有无包括该呼叫信令携带的用户标识号码的跟踪任务,以确定是否需要向网络管理***发送该呼叫信令,从而实现呼叫信令的跟踪。
可以重复上述三个步骤,直至将未激活跟踪任务列表中所有包括的用户标识号码所标识的用户在该网元上注册成功的跟踪任务全部添加至未激活跟踪任务列表中。
由于已激活跟踪任务列中包括的跟踪任务混为在该网元上注册成功的用户的跟踪任务,因此在已激活跟踪任务列中查询,而不是在未激活跟踪任务列表中查询,可以提高查询效率,进而提高网元的资源利用率。
本发明实施例中,可选地,网元将至少一个跟踪任务中包括网元上注册成功的用户的用户标识号码的跟踪任务添加至跟踪任务集合时,具体实现方式可以为:网元接收携带第一用户标识号码的注册请求消息;网元根据注册请求消息确定第一用户标识号码所标识的用户在网元上注册成功;网元确定至少一个跟踪任务中存在包括第一用户标识号码的跟踪任务;网元将至少一个跟踪任务中包括第一用户标识号码的跟踪任务添加至跟踪任务集合。此时,本发明一个实施例的发送呼叫信令的方法的示意性流程图如图4所示。
图4所述的方法可以由图1中的网元102执行。图4与图2中相同标记表示相同的步骤,为了避免重复,此处不再赘述。下面仅对图4中包含的与图2中不相同的步骤进行介绍。
S402A,网元接收携带第一用户标识号码的注册请求消息。
在网络中,用户使用的UE如在开机时会向网元发起注册流程,注册成功后才会继续向网元发起呼叫等业务。所以用户会通过UE向网元发送注册请求消息,相应地,网元接收用户通过UE发送的注册请求消息。该注册请求消息携带有该用户的用户标识号码,为了后续描述方面,将该用户标识号码称为第一用户标识号码。
S402B,网元根据注册请求消息确定第一用户标识号码所标识的用户在网元上注册成功。
网元接收用户通过UE发送的注册请求消息后,根据该注册请求消息对用户的注册请求进行处理,然后确定该第一用户标识号码所标识的用户是否在该网元上注册成功。
S402C,网元确定至少一个跟踪任务中存在包括第一用户标识号码的跟踪任务。
网元确定第一用户标识号码所标识的用户在该网元上注册成功后,判断未激活跟踪任务列表中是否存在包括第一用户标识号码的跟踪任务。
S402D,网元将至少一个跟踪任务中包括第一用户标识号码的跟踪任务添加至跟踪任务集合。
当网元确定第一用户标识号码所标识的用户在该网元上注册成功,且确定未激活跟踪任务列表中存在包括第一用户标识号码的跟踪任务,则说明需要对第一用户标识号码所标识的用户的呼叫信令进行跟踪。因此将将至少一个跟踪任务中包括第一用户标识号码的跟踪任务添加至跟踪任务集合,即添加至已激活跟踪任务列表中。
当网元将至少一个跟踪任务中包括第一用户标识号码的跟踪任务添加至已激活跟踪任务列表中后,该网元在接收到呼叫信令时,可以在已激活跟踪任务列表中查询有无包括该呼叫信令携带的用户标识号码的跟踪任务。若已激活跟踪任务列表中查询有包括该呼叫信令携带的用户标识号码的跟踪任务,则向网络管理***发送该呼叫信令,以实现呼叫信令的跟踪。
由于是在已激活跟踪任务列中查询,而不是在未激活跟踪任务列表中查询,所以可以提高查询消息,即提高跟踪效率和网元的资源利用率。
图3和图4所示的发送呼叫信令的方法可以合并在一起使用,即当网元接收到网络管理***发送的跟踪任务时,判断该跟踪任务包括的用户标识号码所标识的用户是否已在该网元上注册成功,若注册成功,则将该跟踪任务添加至已激活跟踪任务列表。当网元接收到用户的注册请求消息并确定该用户在该网元上注册成功时,判断未激活跟踪任务列表中有无该用户的跟踪任务,有则将该跟踪任务添加至已激活跟踪任务列表。这样,既能保证在该网元上注册成功的用户的跟踪任务均已被激活,又能保证被激活的跟踪任务所对应的用户均为网元上注册成功的用户,最终提高查询效率和提高资源利用率。
图5为本发明另一个实施例的更新已激活跟踪任务列表的方法的示意性流程图。图5所示的方法可以由图1中的网元102执行。
S501,网元接收携带第二用户标识号码的注销请求消息。
当用户使用的UE关机或其他某些情况下,UE会向网元发送注销请求消息,以发起注销流程,请求从网络中注销。注销请求消息中会携带用户的用户标识号码,为了后续描述方便,可以将该用户标识号码称为第二用户标识号码。
S502,网元根据注销请求消息确定第二用户标识号码所标识的用户在该网元上注销成功。
网元根据注销请求消息确定第二用户标识号码所标识的用户在网元上注销成功,此时,可以将第一用户标识号码所标识的用户的注册状态保存为未注册。
S503,网元确定至少一个跟踪任务中存在包括第二用户标识号码的跟踪任务。
网元确定第二用户标识号码所标识的用户在网元上注销成功后,判断已激活跟踪任务列表中是否存在包括第二用户标识号码的的跟踪任务。
S504,网元从至少一个跟踪任务中删除包括第二用户标识号码的跟踪任务。
网元确定已激活跟踪任务列表中存在包括第二用户标识号码的的跟踪任务时,将该跟踪任务从已激活任务列表中删除。
本发明实施例中,当用户从网元上注销成功时,若已激活跟踪任务列表中包括该用户对应的跟踪任务,则将已激活跟踪任务列表中该用户对应的跟踪任务删除,使得已激活跟踪任务列中的跟踪任务均是在网元上注册成功的用户对应的跟踪任务,从而保证查询有无用户的跟踪任务时,避免查询使用的跟踪任务列表中包括大量的未注册用户对应的跟踪任务,最终提高查询效率和提高资源利用率。
应注意,网元只是将已激活跟踪任务列表中该用户对应的跟踪任务删除,而未激活跟踪任务列表中该用户对应的跟踪任务没有删除。这样,当该用户再次在该网元上注册成功时,可以将该用户对应的跟踪任务从未激活跟踪任务列表中添加至已激活跟踪任务列表中。
在某些异常场景,如UE注册或注销过程中可能没有正确根据UE的状态刷新跟踪任务集合。如UE注销时,未能成功将跟踪任务集合中该UE对应的跟踪任务删除。此时,为了保证跟踪任务集合(即已激活跟踪任务列表)中的跟踪任务均为注册成功的用户对应的跟踪任务,从而保证跟踪效率和资源利用率,则网元需要周期性检查跟踪任务集合中的跟踪任务对应的用户是否还是注册成功的用户。若跟踪任务对应的用户未注册成功,则将该跟踪任务从跟踪任务集合中删除。
图6为本发明另一个实施例的更新已激活跟踪任务列表的方法的示意性流程图。图6所示的方法可以由图1中的网元102执行。
S601,网元确定跟踪任务集合中的第二跟踪任务。
网元从已激活跟踪任务列表中确定一个或多个跟踪任务,为了后续描述方面,将这一个或多个跟踪任务称为第二跟踪任务。
S602,网元确定第二跟踪任务包括的用户标识号码所标识的用户没有注册在网元上。
网元确定从已激活跟踪任务中确定出第二跟踪任务后,判断第二跟踪任务包括的用户标识号码所标识的用户是否没有注册在该网元上。此处所述的没有注册在该网元上用户,包括从没有在该网元上注册成功的用户,也包括在该网元上注册成功但又成功注销的用户。
S603,网元从跟踪任务集中删除第二跟踪任务。
网元确定已激活跟踪任务列表中的第二跟踪任务包括的用户标识号码所标识的用户没有注册在该网元上时,将该第二跟踪任务从已激活跟踪任务列表中删除。
但是应注意,若在将未激活跟踪任务列表中的跟踪任务添加至已激活跟踪任务列表中时,没有删除未激活跟踪任务列表中的跟踪任务,则此处直接删掉已激活跟踪任务列表中的跟踪任务即可。若在将未激活跟踪任务列表中的跟踪任务添加至已激活跟踪任务列表中时,同时删除了未激活跟踪任务列表中的跟踪任务,则此时,应将已激活跟踪任务列表中删除的跟踪任务添加至未激活跟踪任务列表中。这样做的目的是为了在网元上保留所有的跟踪任务的记录,以便于没有在该网元上注册的用户向该网元注册成功时,可以从未激活跟踪任务列表中查询到该用户的跟踪任务,从而将此跟踪任务添加到已激活跟踪任务列表中,以便于实现该用户的呼叫信令的跟踪。
网元执行该方法时,具体可以是定时(如每隔半小时或一小时)对跟踪任务集合进行检查。
上面结合图2至图6详细介绍了本发明实施例的发送呼叫信令的方法和更新已激活跟踪任务列表的方法,下面结合图7和图8介绍本发明实施例的网元。
图7为本发明一个实施例的网元的示例性框架图。图7所示的网元可以是图1中的网元102。图7所示的网元包括接收模块701、处理模块702、确定模块703和发送模块704。
接收模块701用于接收网络管理***发送的至少一个跟踪任务,每个跟踪任务包括该跟踪任务对应的用户的用户标识号码。
处理模块702,用于将至少一个跟踪任务中包括网元上注册成功的用户的用户标识号码的跟踪任务添加至跟踪任务集合。
接接收模块701还用于接收携带用户标识号码的呼叫信令。
确定模块703用于确定跟踪任务集合中存在包括该呼叫信令携带的用户标识号码的跟踪任务。
发送模块704用于向网络管理***发送该呼叫信令。
本发明的网元,确定网络管理***处接收的至少一个跟踪任务中存在包括网元上注册成功的用户的用户标识号码的跟踪任务时,将该跟踪任务添加到一个跟踪任务集合中。这样,当该网元接收到呼叫信令时,只需从该跟踪任务集合中查询到包括该呼叫信令中携带的用户标识号码的跟踪任务,即可将该呼叫信令发送给网络管理***,完成跟踪任务。该技术方法既避免网元创建呼叫信令不经过该网元的用户的跟踪任务,又保证网元能够创建呼叫信令经过该网元的用户的跟踪任务,最终既提高网元的资源利用率,又提高用户的呼叫信令的跟踪效率。
图7所示的本发明实施例的网元中的各个模块的上述和其它操作和/或功能分别为了实现图2至图6中的方法的相应流程,为了简洁,在此不再赘述。
图8为本发明另一个实施例的网元的示例性框架图。图8所示的网元可以是图1中的网元102。图8所示的网元包括包括处理器810、存储器820、总线***830、接收器840和发送器850。其中,处理器810、存储器820、接收器840和发送器850通过总线***830相连,该存储器820用于存储指令,该处理器810用于执行该存储器820存储的指令,以控制接收器840接收信号,并控制发送器850发送信号。
接收器840具体用于接收网络管理***发送的至少一个跟踪任务,每个跟踪任务包括该跟踪任务对应的用户的用户标识号码。
处理器810具体用于确定至少一个跟踪任务中与网元上注册成功的第一UE对应的第一跟踪任务。
处理器810还具体用于将至少一个跟踪任务中包括网元上注册成功的用户的用户标识号码的跟踪任务添加至跟踪任务集合。
接收器840还具体用于接收携带用户标识号码的呼叫信令。
处理器810还具体用于确定跟踪任务集合中存在包括该呼叫信令携带的用户标识号码的跟踪任务。
发送器850具体用于向网络管理***发送该呼叫信令。
本发明的网元,确定网络管理***处接收的至少一个跟踪任务中存在包括网元上注册成功的用户的用户标识号码的跟踪任务时,将该跟踪任务添加到一个跟踪任务集合中。这样,当该网元接收到呼叫信令时,只需从该跟踪任务集合中查询到包括该呼叫信令中携带的用户标识号码的跟踪任务,即可将该呼叫信令发送给网络管理***,完成跟踪任务。该技术方法既避免网元创建呼叫信令不经过该网元的用户的跟踪任务,又保证网元能够创建呼叫信令经过该网元的用户的跟踪任务,最终既提高网元的资源利用率,又提高用户的呼叫信令的跟踪效率。
图8所示的网元可对应于图7所示的网元,并且图8所示的网元中的各个模块的上述和其它操作和/或功能分别为了实现图2至图6中的方法的相应流程,为了简洁,在此不再赘述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
Claims (10)
1.一种发送呼叫信令的方法,其特征在于,包括:
网元接收网络管理***发送的至少一个跟踪任务,每个所述跟踪任务包括对应的用户的用户标识号码;
所述网元将所述至少一个跟踪任务中包括所述网元上注册成功的用户的用户标识号码的跟踪任务添加至跟踪任务集合;
所述网元接收携带用户标识号码的呼叫信令;
所述网元确定所述跟踪任务集合中存在包括所述呼叫信令携带的用户标识号码的跟踪任务;
所述网元向所述网络管理***发送所述呼叫信令。
2.根据权利要求1所述的方法,其特征在于,所述网元将所述至少一个跟踪任务中包括所述网元上注册成功的用户的用户标识号码的跟踪任务添加至跟踪任务集合,包括:
所述网元从所述至少一个跟踪任务中确定第一跟踪任务;
所述网元确定所述第一跟踪任务包括的用户标识号码所标识的用户在所述网元上注册成功;
所述网元将所述第一跟踪任务添加至所述跟踪任务集合。
3.根据权利要求1所述的方法,其特征在于,所述网元将所述至少一个跟踪任务中包括所述网元上注册成功的用户的用户标识号码的跟踪任务添加至跟踪任务集合,包括:
所述网元接收携带第一用户标识号码的注册请求消息;
所述网元根据所述注册请求消息确定所述第一用户标识号码所标识的用户在所述网元上注册成功;
所述网元确定所述至少一个跟踪任务中存在包括所述第一用户标识号码的跟踪任务;
所述网元将所述至少一个跟踪任务中包括所述第一用户标识号码的跟踪任务添加至所述跟踪任务集合。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:
所述网元接收携带第二用户标识号码的注销请求消息;
所述网元根据所述注销请求消息确定所述第二用户标识号码所标识的用户在所述网元上注销成功;
所述网元确定所述至少一个跟踪任务中存在包括所述第二用户标识号码的跟踪任务;
所述网元从所述至少一个跟踪任务中删除包括所述第二用户标识号码的跟踪任务。
5.根据权利要求1至4中任意一项所述的方法,其特征在于,所述方法还包括:
所述网元确定所述跟踪任务集合中的第二跟踪任务;
所述网元确定所述第二跟踪任务包括的用户标识号码所标识的用户没有注册在所述网元上;
所述网元从所述跟踪任务集中删除所述第二跟踪任务。
6.一种网元,其特征在于,包括:
接收模块,用于接收网络管理***发送的至少一个跟踪任务,每个所述跟踪任务包括对应的用户的用户标识号码;
处理模块,用于将所述至少一个跟踪任务中包括所述网元上注册成功的用户的用户标识号码的跟踪任务添加至跟踪任务集合;
所述接收模块还用于接收携带用户标识号码的呼叫信令;
确定模块,用于确定所述跟踪任务集合中存在包括所述呼叫信令携带的用户标识号码的跟踪任务;
发送模块,用于向所述网络管理***发送所述呼叫信令。
7.根据权利要求6所述的网元,其特征在于,所述处理模块具体用于:
从所述至少一个跟踪任务中确定第一跟踪任务;
确定所述第一跟踪任务包括的用户标识号码所标识的用户在所述网元上注册成功;
将所述第一跟踪任务添加至所述跟踪任务集合。
8.根据权利要求6所述的网元,其特征在于,所述接收模块还用于接收携带第一用户标识号码的注册请求消息;
所述处理模块具体用于:
根据所述注册请求消息确定所述第一用户标识号码所标识的用户在所述网元上注册成功;
确定所述至少一个跟踪任务中存在包括所述第一用户标识号码的的跟踪任务;
将所述至少一个跟踪任务中包括所述第一用户标识号码的跟踪任务添加至所述跟踪任务集合。
9.根据权利要求6至8中任一项所述的网元,其特征在于,所述接收模块还用于接收携带第二用户标识号码的注销请求消息;
所述确定模块还用于根据所述注销请求消息确定所述第二用户标识号码所标识的用户在所述网元上注销成功;
所述处理模块还用于确定所述至少一个跟踪任务中存在包括所述第二用户标识号码的跟踪任务,并从所述跟踪任务集合中删除包括所述第二用户标识号码的跟踪任务。
10.根据权利要求6至9中任意一项所述的网元,其特征在于,所述处理模块还用于:
确定所述跟踪任务集合中的第二跟踪任务;
确定所述第二跟踪任务包括的用户标识号码所标识的用户没有注册在所述网元上;
从所述跟踪任务集中删除所述第二跟踪任务。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510924885.9A CN106878971B (zh) | 2015-12-14 | 2015-12-14 | 发送呼叫信令的方法和网元 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510924885.9A CN106878971B (zh) | 2015-12-14 | 2015-12-14 | 发送呼叫信令的方法和网元 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106878971A true CN106878971A (zh) | 2017-06-20 |
CN106878971B CN106878971B (zh) | 2020-05-08 |
Family
ID=59177585
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510924885.9A Active CN106878971B (zh) | 2015-12-14 | 2015-12-14 | 发送呼叫信令的方法和网元 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106878971B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1313019A (zh) * | 1998-08-18 | 2001-09-12 | 诺基亚网络有限公司 | 信令消息的跟踪 |
US20020078264A1 (en) * | 1998-12-08 | 2002-06-20 | Raymond J. Eberhard | System and method for capturing and storing trace data signals in system main storage |
CN101207883A (zh) * | 2006-12-21 | 2008-06-25 | 中兴通讯股份有限公司 | 用于跟踪移动通信***信令的方法及装置 |
CN101772001A (zh) * | 2009-01-04 | 2010-07-07 | 华为技术有限公司 | 通信跟踪的实现方法、装置及*** |
CN103369576A (zh) * | 2012-04-09 | 2013-10-23 | 中兴通讯股份有限公司 | 一种信令跟踪装置及其方法 |
-
2015
- 2015-12-14 CN CN201510924885.9A patent/CN106878971B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1313019A (zh) * | 1998-08-18 | 2001-09-12 | 诺基亚网络有限公司 | 信令消息的跟踪 |
US20020078264A1 (en) * | 1998-12-08 | 2002-06-20 | Raymond J. Eberhard | System and method for capturing and storing trace data signals in system main storage |
CN101207883A (zh) * | 2006-12-21 | 2008-06-25 | 中兴通讯股份有限公司 | 用于跟踪移动通信***信令的方法及装置 |
CN101772001A (zh) * | 2009-01-04 | 2010-07-07 | 华为技术有限公司 | 通信跟踪的实现方法、装置及*** |
CN103369576A (zh) * | 2012-04-09 | 2013-10-23 | 中兴通讯股份有限公司 | 一种信令跟踪装置及其方法 |
Also Published As
Publication number | Publication date |
---|---|
CN106878971B (zh) | 2020-05-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113206753B (zh) | 一种信息配置方法和管理单元 | |
CN104202491A (zh) | 客服电话处理方法及装置 | |
CN106664537A (zh) | 抑制第三方注册和第三方注销动作 | |
CN108781426A (zh) | 通信会话注册和辅助请求处理 | |
CN111132305B (zh) | 5g用户终端接入5g网络的方法、用户终端设备及介质 | |
CN107517211A (zh) | 配置信息的获取方法、***和配置信息的处理方法 | |
US9814081B2 (en) | Methods for processing emergency call and communications apparatuses utilizing the same | |
WO2016180220A1 (zh) | 一种建立会话的方法及装置 | |
US9942766B1 (en) | Caller validation for end service providers | |
US9154973B1 (en) | Testing mobile phone maintenance channel | |
CN103139765A (zh) | 一种一卡多号业务的控制方法、控制装置及*** | |
CN108156305A (zh) | 一种通信号码处理方法、装置及终端 | |
CN106792627B (zh) | 一种多设备连通通讯的实现方法及实现*** | |
US20170111402A1 (en) | Call method, call apparatus, voip server, and call system | |
CN108696860A (zh) | 虚拟sim卡实现方法、装置、sim服务器及终端 | |
US10299121B2 (en) | System and method for providing differential service scheme | |
US11582610B1 (en) | Automated security control using log information | |
CN108696855B (zh) | 一种信息管理方法、会话管理功能和移动性管理功能 | |
CN107852577B (zh) | 一种补充业务实现方法、终端设备和ims服务器 | |
CN106878971A (zh) | 发送呼叫信令的方法和网元 | |
US20230164538A1 (en) | Method and apparatus for subsription management | |
CN111327579B (zh) | 一种判断用户通话状态的方法和设备 | |
CN116132577A (zh) | 用于增强通话过程中显示用户信息的方法及装置 | |
US20200120486A1 (en) | Handling universal profile transfers over roaming | |
CN105376727A (zh) | 数据卡处理方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | 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 |