CN102131285B - Registering method and network equipment - Google Patents
Registering method and network equipment Download PDFInfo
- Publication number
- CN102131285B CN102131285B CN 201010608996 CN201010608996A CN102131285B CN 102131285 B CN102131285 B CN 102131285B CN 201010608996 CN201010608996 CN 201010608996 CN 201010608996 A CN201010608996 A CN 201010608996A CN 102131285 B CN102131285 B CN 102131285B
- Authority
- CN
- China
- Prior art keywords
- registration
- header field
- expires header
- time length
- terminal
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
Description
技术领域technical field
本发明涉及通信技术领域,尤其涉及一种注册方法和网络设备。The invention relates to the field of communication technology, in particular to a registration method and network equipment.
背景技术Background technique
在IP多媒体子系统(IMS,IP Multimedia Subsystem)网络中,用户需要在网络中开户,并进行注册才能享受业务。在注册过程中,用户使用的终端通过不同的边界代理设备,例如代理呼叫会话控制功能实体(P-CSCF,Proxy-Call Session Control Function)接入到IMS网络中,并在核心侧网元如服务呼叫会话控制功能实体(S-CSCF,Servering-Call Session Control Function)以及给其提供服务的应用服务器(AS,Application Server)上进行注册。In the IP Multimedia Subsystem (IMS, IP Multimedia Subsystem) network, users need to open an account in the network and register to enjoy the service. During the registration process, the terminal used by the user accesses the IMS network through different border proxy devices, such as the Proxy-Call Session Control Function (P-CSCF, Proxy-Call Session Control Function). Register with the call session control function entity (S-CSCF, Servering-Call Session Control Function) and the application server (AS, Application Server) that provides services to it.
注册完成后,为了保持用户的活跃性和业务签约及时生效,需要通过周期性的注册消息,不断的在用户终端和核心侧网元之间进行交互,保证各核心侧网元清楚用户的状态及用户最新的业务签约情况。After the registration is completed, in order to keep the user active and the service contract to take effect in a timely manner, it is necessary to continuously interact between the user terminal and the core-side network elements through periodic registration messages to ensure that each core-side network element is aware of the user's status and The user's latest business contract status.
用户一次周期性注册会产生大量的信令交互,同时需要核心侧网元进行处理,造成了信令网的负担加重,占用核心侧网元的业务处理能力。A periodic user registration will generate a large amount of signaling interaction, which needs to be processed by the core network element, which increases the burden on the signaling network and occupies the service processing capacity of the core network element.
发明内容Contents of the invention
本发明实施例提供一种注册方法和网络设备,减少用户的周期性注册行为,从而能够减少周期性注册信令对信令网造成的冲击,降低了网络的负担。Embodiments of the present invention provide a registration method and network equipment, which reduce the periodic registration behavior of users, thereby reducing the impact of periodic registration signaling on the signaling network and reducing the burden on the network.
本发明实施例采用如下技术方案:The embodiment of the present invention adopts following technical scheme:
一种注册方法,包括:A method of registration comprising:
接收终端发送的业务请求消息;receiving the service request message sent by the terminal;
确定所述业务请求消息中携带有expires头域;Determining that the service request message carries an expires header field;
根据所述expires头域触发注册业务,所述根据所述expires头域触发注册业务包括:所述expires头域中包括第一注册时长,根据所述第一注册时长及本地策略确定所述终端的注册时长为第二注册时长,并刷新所述终端的注册时间;Triggering the registration service according to the expires header field, the triggering the registration service according to the expires header field includes: the expires header field includes a first registration duration, and the terminal is determined according to the first registration duration and a local policy The registration duration is the second registration duration, and the registration time of the terminal is refreshed;
发送携带expires头域的业务请求消息到第一应用服务器,所述expires头域中包括第二注册时长,以触发所述第一应用服务器根据所述第二注册时长进行注册业务。Sending a service request message carrying an expires header field to the first application server, where the expires header field includes a second registration duration, so as to trigger the first application server to perform a registration service according to the second registration duration.
一种网络设备,包括:A network device comprising:
接收模块,用于接收终端发送的业务请求消息;The receiving module is used to receive the service request message sent by the terminal;
确定模块,用于确定所述业务请求消息中携带有expires头域;A determining module, configured to determine that the service request message carries an expires header field;
处理模块,用于当确定模块确定所述业务请求消息中携带有expires头域时,根据所述expires头域触发注册业务;所述处理模块具体为第二处理模块,用于根据所述expires头域中的第一注册时长及网络设备自身的策略确定所述终端的注册时长为第二注册时长,并刷新所述终端的注册时间;A processing module, configured to trigger a registration service according to the expires header field when the determining module determines that the service request message carries the expires header field; the processing module is specifically a second processing module, configured to trigger the registration service according to the expires header field The first registration duration in the domain and the network device's own policy determine that the registration duration of the terminal is the second registration duration, and refresh the registration time of the terminal;
第二发送模块,用于当确定模块确定所述业务请求消息中携带有expires头域时,发送携带expires头域的业务请求消息到第一应用服务器,所述expires头域中包括第二注册时长,以触发所述第一应用服务器根据所述第二注册时长进行注册业务。The second sending module is configured to send the service request message carrying the expires header field to the first application server when the determining module determines that the service request message carries the expires header field, and the expires header field includes the second registration duration , so as to trigger the first application server to perform a registration service according to the second registration duration.
本发明实施例提供的注册方法和网络设备,在接收终端发送的业务请求消息后,确定所述业务请求消息中携带有expires头域,根据所述expires头域触发注册业务。因此,通过业务过程触发用户的注册业务,减少了用户的周期性注册行为,从而能够减少周期性注册信令对信令网造成的冲击,降低了网络的负担。The registration method and network device provided by the embodiments of the present invention, after receiving a service request message sent by a terminal, determine that the service request message carries an expires header field, and trigger a registration service according to the expires header field. Therefore, the user's registration service is triggered through the service process, which reduces the user's periodic registration behavior, thereby reducing the impact of the periodic registration signaling on the signaling network and reducing the burden on the network.
附图说明Description of drawings
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following will briefly introduce the accompanying drawings that are used in the description of the embodiments. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For those skilled in the art, other drawings can also be obtained based on these drawings without creative effort.
图1为本发明实施例提供的一种注册方法流程图;FIG. 1 is a flowchart of a registration method provided by an embodiment of the present invention;
图2为本发明实施例提供的另一种注册方法的流程图;FIG. 2 is a flow chart of another registration method provided by an embodiment of the present invention;
图3为本发明实施例提供的另一种注册方法的流程图;FIG. 3 is a flow chart of another registration method provided by an embodiment of the present invention;
图4为本发明实施例提供的另一种注册方法的流程图;FIG. 4 is a flowchart of another registration method provided by an embodiment of the present invention;
图5为本发明实施例提供的一种网络设备的结构图;FIG. 5 is a structural diagram of a network device provided by an embodiment of the present invention;
图6为本发明实施例提供的另一种网络设备的结构图;FIG. 6 is a structural diagram of another network device provided by an embodiment of the present invention;
图7为本发明实施例提供的另一种网络设备的结构图。FIG. 7 is a structural diagram of another network device provided by an embodiment of the present invention.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.
如图1所示,本发明实施例提供的一种注册方法,包括:As shown in Figure 1, a registration method provided by an embodiment of the present invention includes:
步骤11,接收用户终端(UE,User Equipment)发送的业务请求消息;
其中,所述的业务请求消息可以是终端发起呼叫业务时发送的INVITE请求消息。当然,这里的业务请求消息不限于是INVITE请求消息,还可以是用户终端发起的即时消息MESSAGE等其他消息。Wherein, the service request message may be an INVITE request message sent when the terminal initiates a call service. Of course, the service request message here is not limited to the INVITE request message, and may also be other messages such as an instant message MESSAGE initiated by the user terminal.
步骤12,确定所述业务请求消息中携带有expires头域;
以业务请求消息是INVITE请求消息为例,终端在呼叫建立的INVITE请求消息中携带expires头域。将该INVITE请求消息发送给核心侧网元。核心侧网元可以是直接接收终端发送的INVITE请求消息,也可以是间接接收终端发送的INVITE请求消息。Taking the service request message as an INVITE request message as an example, the terminal carries the expires header field in the call setup INVITE request message. Send the INVITE request message to the network element on the core side. The network element at the core side may directly receive the INVITE request message sent by the terminal, or may indirectly receive the INVITE request message sent by the terminal.
其中,expires头域为RFC 3261标准协议中定义的头域格式,可以通过在现有的INVITE消息或MESSAGE消息中新增一个expires头域。Among them, the expires header field is the header field format defined in the RFC 3261 standard protocol, and an expires header field can be added in the existing INVITE message or MESSAGE message.
步骤13,根据所述expires头域触发注册业务。
核心侧网元收到携带该头域的INVITE请求消息后,根据expires头域来触发用户的注册业务。After receiving the INVITE request message carrying the header field, the network element at the core side triggers the registration service of the user according to the expires header field.
如果该方法应用在IMS域,那么核心侧网元可以是服务呼叫会话控制功能实体S-CSCF。If the method is applied in the IMS domain, then the network element at the core side may be the serving call session control function entity S-CSCF.
如果该方法应用在传统的码分多址(CDMA,Code Division MultipleAccess)网络,那么核心侧网元可以是移动软交换中心(MSCe,MobileSwitching Center emulation)。If the method is applied to a traditional Code Division Multiple Access (CDMA, Code Division Multiple Access) network, then the core side network element can be a Mobile Soft Switching Center (MSCe, MobileSwitching Center emulation).
如果该方法应用在传统的全球移动通讯系统(GSM,Global System forMobile Communications)和通用移动通信系统(UMTS,Universal MobileTelecommunications System),那么核心侧网元可以是移动交换中心(MSC,Mobile Switching Center)。If the method is applied to the traditional Global System for Mobile Communications (GSM, Global System for Mobile Communications) and Universal Mobile Telecommunications System (UMTS, Universal Mobile Telecommunications System), then the core side network element can be a Mobile Switching Center (MSC, Mobile Switching Center).
在该实施例提供的注册方法中,通过业务过程中携带expires头域,根据expires头域来触发注册业务,以刷新终端的注册时间,保证用户的激活状态,减少了用户的周期性注册行为。从而减少了周期性注册信令对信令网造成的冲击,降低了网络的负担和核心侧网元的处理负担。In the registration method provided by this embodiment, the expires header field is carried in the business process, and the registration service is triggered according to the expires header field to refresh the registration time of the terminal, ensure the activation status of the user, and reduce the periodic registration behavior of the user. Therefore, the impact of the periodic registration signaling on the signaling network is reduced, and the burden on the network and the processing burden on the network element at the core side are reduced.
如图2所示,本发明实施例提供了另一种注册方法,包括:As shown in Figure 2, the embodiment of the present invention provides another registration method, including:
步骤21,接收用户终端发送的业务请求消息;
步骤22,确定所述业务请求消息中携带有expires头域,所述expires头域包括第一注册时长。
所述第一注册时长可以是终端上一次成功注册的注册时长,成功注册用的注册时长是注册过程中已经过协商的;也可以是其他的时长。如果终端使用其他的时长可能会使注册失效,比如这个时长太短,则导致注册失败。由于注册时长太短导致注册失败时,不会对终端本次发起的业务有影响,只是在这种情况下,本次业务流程中没有完成注册流程,和普通的业务流程没有差别。其中,第一注册时长优先选用终端上一次成功注册的注册时长。The first registration duration may be the registration duration of the last successful registration of the terminal, and the registration duration used for successful registration is negotiated during the registration process; it may also be other durations. If the terminal uses other durations, the registration may be invalidated. For example, if the duration is too short, the registration will fail. When the registration fails because the registration time is too short, it will not affect the business initiated by the terminal this time, but in this case, the registration process is not completed in this business process, which is no different from the ordinary business process. Wherein, the first registration duration is preferably the registration duration of the last successful registration of the terminal.
步骤23,根据所述expires头域中携带的第一注册时长触发注册业务。
例如可以为根据第一注册时长刷新终端的注册时间(或者说刷新终端的激活时间),和/或更新用户签约数据,也可以包括其他注册过程中做的业务。其中,刷新终端的激活时间,比如核心侧网元在收到携带expires头域的INVITE消息,则使用户终端在第一注册时长内如果不重新注册,将用户状态变更为注销状态。更新用户签约数据,可以是通过服务器指配请求(SAR,Server Assignment Request)/服务器指配应答(SAA,Server AssignmentAnswer))与归属用户服务器(HSS,Home Subscriber Server)进行交互,获取用户签约数据等。For example, it may refresh the registration time of the terminal (or refresh the activation time of the terminal) according to the first registration duration, and/or update the user subscription data, and may also include other services performed during the registration process. Wherein, the activation time of the terminal is refreshed. For example, when the core side network element receives the INVITE message carrying the expires header field, if the user terminal does not re-register within the first registration period, the user status is changed to the logout status. Updating user subscription data can be through interaction with home subscriber server (HSS, Home Subscriber Server) through server assignment request (SAR, Server Assignment Request)/server assignment response (SAA, Server AssignmentAnswer) to obtain user subscription data, etc. .
在本发明的另一个实施例中,核心侧网元可以根据自身策略和第一注册时长重新确定一个新的注册时长,这里称为第二注册时长。然后用第二注册时长来触发用户的注册业务。这里所说的策略可以是根据运营商的策略预先设置在核心侧网元上的;也可以是核心侧网元根据自身的负荷情况来确定的,当然也不限于上述两种情况。例如,第一注册时长如果是3600s,但是核心侧网元上设置的运营商要求的注册时长是不大于3100s,那么核心侧网元根据第一注册时长和其上设置的注册时长,重新确定第二注册时长是3100s。确定3100s为注册时长后,也可以将新的第二注册时长发给终端。In another embodiment of the present invention, the network element at the core side may re-determine a new registration duration according to its own policy and the first registration duration, which is referred to as the second registration duration herein. Then use the second registration duration to trigger the user's registration service. The policy mentioned here can be pre-set on the core side network element according to the operator's policy; it can also be determined by the core side network element according to its own load situation, and of course it is not limited to the above two cases. For example, if the first registration duration is 3600s, but the registration duration required by the operator set on the core side network element is not greater than 3100s, then the core side network element re-determines the first registration duration according to the first registration duration and the registration duration set on it. Second, the registration time is 3100s. After determining that 3100s is the registration duration, a new second registration duration may also be sent to the terminal.
在本发明的另一个实施例中,核心侧网元收到携带该头域的业务请求消息后,除了触发注册业务外,还根据所述业务请求消息进行相应的业务处理。例如,如果所述业务请求消息是INVITE请求消息,那么这里的业务就是指呼叫业务。如果所述业务请求消息是即时消息,那么这里的业务就是指即时消息业务。In another embodiment of the present invention, after receiving the service request message carrying the header field, the network element at the core side not only triggers the registration service, but also performs corresponding service processing according to the service request message. For example, if the service request message is an INVITE request message, the service here refers to the call service. If the service request message is an instant message, then the service here refers to an instant message service.
对于业务失败的流程,认为注册流程也是失败的。终端则按照自身设置的定时器判断周期性注册发起的时机。For the process of business failure, the registration process is considered to be a failure. The terminal judges the timing of periodic registration initiation according to the timer set by itself.
该实施例通过业务过程中携带expires头域,以使核心侧网元根据头域中携带的注册时长来触发注册业务(例如:刷新用户终端的注册时间,保证用户终端的激活状态),减少了用户的周期性注册行为。从而能够减少周期性注册信令对信令网造成的冲击,降低了网络的负担和核心侧网元的处理负担。比如,用户注册时长为1小时,每小时平均发起一次业务(可以是呼叫业务、即时消息业务等)。这里以呼叫业务为例,在现有技术中,在1小时内用户需要发起两次周期性注册及一次呼叫。但是使用本实施例提供的方案,用户终端只需要发起一次周期性注册和一次呼叫。再比如,用户注册时长2小时,每小时平均发起一次呼叫。在现有技术中,在一小时内需要发起一次周期性注册及一次呼叫。但是使用本实施例提供的方案,用户终端只需要发起一次呼叫即可。从而减少了周期性注册信令对信令网造成的冲击,降低了网络的负担和核心侧网元的处理负担。In this embodiment, the expires header field is carried in the service process, so that the core side network element triggers the registration service according to the registration duration carried in the header field (for example: refreshing the registration time of the user terminal to ensure the activation status of the user terminal), reducing User's periodic registration behavior. Therefore, the impact of the periodic registration signaling on the signaling network can be reduced, and the burden on the network and the processing burden on the network element at the core side can be reduced. For example, the user registration time is 1 hour, and the service (could be a call service, an instant message service, etc.) is initiated on average once an hour. Taking the call service as an example here, in the prior art, the user needs to initiate two periodic registrations and one call within one hour. However, using the solution provided by this embodiment, the user terminal only needs to initiate one periodic registration and one call. For another example, a user registers for 2 hours and initiates an average call every hour. In the prior art, a periodic registration and a call need to be initiated within one hour. However, using the solution provided in this embodiment, the user terminal only needs to initiate a call once. Therefore, the impact of the periodic registration signaling on the signaling network is reduced, and the burden on the network and the processing burden on the network element at the core side are reduced.
如图3所示,以在IMS中,用户在发起呼叫业务过程中完成注册为例,本发明实施例提供了另一种注册方法。As shown in FIG. 3 , taking the case where a user completes registration during initiating a call service in the IMS as an example, the embodiment of the present invention provides another registration method.
步骤301,用户使用终端发起INVITE请求消息。In
其中,终端根据之前注册的时长在呼叫建立的INVITE消息中携带expires头域(也可以称为超期头域),在expires头域中携带注册时长。这里所说的,在expires头域中携带注册时长,可以是直接携带注册时长信息;也可以是在expires中增加一个指示,比如:指示时长与上一次注册时长相同。Wherein, the terminal carries the expires header field (also called the expired header field) in the INVITE message of call setup according to the previous registration duration, and carries the registration duration in the expires header field. As mentioned here, carrying the registration duration in the expires header field can directly carry the registration duration information; it can also add an indication in expires, for example: the indication duration is the same as the previous registration duration.
所述第一注册时长可以是终端上一次成功注册的注册时长,注册成功的注册时长是注册过程中已经过协商的;也可以是其他的时长。如果终端使用其他的时长可能会使注册失效,比如这个时长太短,则导致注册失败。由于注册时长太短导致注册失败时,不会对终端本次发起的业务有影响,只是在这种情况下,本次业务流程中没有完成注册流程,和普通的业务流程没有差别。其中,第一注册时长推荐选用终端上一次成功注册的注册时长。The first registration duration may be the last successful registration duration of the terminal, and the successful registration duration has been negotiated during the registration process; it may also be other durations. If the terminal uses other durations, the registration may be invalidated. For example, if the duration is too short, the registration will fail. When the registration fails because the registration time is too short, it will not affect the business initiated by the terminal this time, but in this case, the registration process is not completed in this business process, which is no different from the ordinary business process. Wherein, the first registration duration is recommended to use the registration duration of the last successful registration of the terminal.
携带该expires头域的目的就是为了在业务处理过程中,根据头域中携带的时长完成用户的周期性注册业务。The purpose of carrying the expires header field is to complete the periodic registration service of the user according to the duration carried in the header field during service processing.
步骤302,P-CSCF选择S-CSCF后将INVITE转到选择的S-CSCF上。In
步骤303,S-CSCF判断INVITE消息中携带expires头域,则确定该呼叫过程同时需要触发注册业务。则根据expires头域中携带的注册时长刷新用户注册时间。通过SAR/SAA和HSS进行交互,获取用户签约数据。In
步骤304,S-CSCF根据初始过滤规则(IFC,Initial Filter Criteria),确定需要到AS1上触发用户的业务,就发送携带expires头域的INVITE消息到AS1。In
步骤305,AS1首先按照原有流程处理该用户的被叫业务,同时根据expires头域中携带的注册时长触发注册业务,例如:刷新用户终端的注册时间,还可以由AS1通过用户数据请求(UDR,User Data Request)/用户数据应答(UDA,User Data Answer)和HSS交互,获取用户签约数据。
步骤306,AS1完成用户业务处理后,将INVITE消息发送给S-CSCF。In step 306, AS1 sends the INVITE message to the S-CSCF after completing the user service processing.
步骤307,S-CSCF呼叫被叫用户。Step 307, the S-CSCF calls the called user.
步骤308,S-CSCF发现针对该用户注册的AS并没有在该次业务中全部触发到,则发送REGISTER消息到剩余的AS(这里以AS2为例。因为AS1是处理本次呼叫的AS,但AS2不用处理呼叫业务,所以需要发送REGISTER消息才能触发AS2进行注册)上触发周期性注册。
步骤309,AS2通过UDR/UDA和HSS交互,获取用户签约数据。In step 309, AS2 interacts with the HSS through UDR/UDA to obtain user subscription data.
步骤310,AS2向S-CSCF返回注册成功响应200消息。Step 310, AS2 returns a
其中,步骤308、309和310是可选的。Wherein, steps 308, 309 and 310 are optional.
步骤311,在被叫呼叫接通后,会通过200消息通知主叫侧,该200消息会按照INVITE消息路径返回到主叫终端。
步骤312,S-CSCF根据前面的注册业务处理,将用户终端本次实际注册的时长通过expires头域打包到200消息中,将200消息发送到AS1。
步骤313,AS1将200消息回传给S-CSCF。
步骤314,S-CSCF将200消息发送到P-CSCF。In
步骤315,P-CSCF将200消息发送到终端侧。终端用户在收到200消息后,会从200消息中获取expires头域,得知在本次呼叫过程中,用户重新注册的时长是多少。这样用户在下一个注册周期内发起周期性注册或者业务即可。In
可选的,如果在200消息中没有携带expires头域,则认为注册也是失败的。终端则按照原有的定时器判断周期性注册发起的时机。Optionally, if the expires header field is not carried in the 200 message, it is considered that the registration also fails. The terminal judges the timing of periodic registration initiation according to the original timer.
该实施例通过呼叫业务过程中携带expires头域,以使S-CSCF根据头域中携带的注册时长来触发注册业务(例如刷新用户终端的注册时间,以保证用户终端的激活状态),减少了用户终端的周期性注册行为。比如,用户注册时长为1小时,每小时平均发起一次呼叫。在现有技术中,在1小时内用户需要发起两次周期性注册及一次呼叫。但是使用本实施例提供的方案,用户终端只需要发起一次周期性注册和一次呼叫。从而减少了周期性注册信令对信令网造成的冲击,降低了网络的负担和核心侧网元的处理负担。In this embodiment, the expires header field is carried in the call service process, so that the S-CSCF can trigger the registration service according to the registration duration carried in the header field (for example, refresh the registration time of the user terminal to ensure the activation state of the user terminal), reducing Periodic registration behavior of user terminals. For example, the user registration time is 1 hour, and an average call is made every hour. In the prior art, the user needs to initiate two periodic registrations and one call within one hour. However, using the solution provided by this embodiment, the user terminal only needs to initiate one periodic registration and one call. Therefore, the impact of the periodic registration signaling on the signaling network is reduced, and the burden on the network and the processing burden on the network element at the core side are reduced.
本发明实施例提供了另一种注册方法。该注册方法与图3所示的实施例,不同在于,在步骤302中,S-CSCF收到INVITE请求消息后,确定INVITE消息中携带expires头域,则确定该呼叫过程同时需要触发注册业务。S-CSCF根据自身策略和expires头域中携带的注册时长(比如为注册时长A)重新确定一个新的注册时长(比如为注册时长B)。然后用重新确定的注册时长B来触发用户终端的注册业务。这里所说的策略可以是根据运营商的策略预先设置在S-CSCF上的;也可以是S-CSCF根据自身的负荷情况来确定的,当然也不限于上述两种情况。例如,注册时长A如果是3600s,但是S-CSCF上设置的运营商要求的注册时长是不大于3100s,那么S-CSCF根据注册时长A和其上设置的注册时长,重新确定注册时长B是3100s。确定3100s为注册时长后,在步骤315中将注册时长B发给终端。这样终端在下一个注册周期内将用注册时长B发起周期性注册或者业务。The embodiment of the present invention provides another registration method. The difference between this registration method and the embodiment shown in FIG. 3 is that in
该实施例通过呼叫业务过程中携带expires头域,以使S-CSCF根据头域中携带的注册时长以及自身策略重新确定一个注册时长,然后根据重新注册的时长来触发注册业务(例如刷新用户终端的注册时间,以保证用户终端的激活状态),减少了用户终端的周期性注册行为。从而减少了周期性注册信令对信令网造成的冲击,降低了网络的负担和核心侧网元的处理负担。而且,在每次注册时,S-CSCF会根据自身策略来更新注册时长,然后将更新的注册时长发给终端。由于更新的注册时长是S-CSCF根据网络情况或者运营商策略等来确定的,因而保证了终端能够使用更新后的合理的注册时长来发起注册,例如可以避免注册时长太短而导致注册失败的问题。In this embodiment, the expires header field is carried in the call service process, so that the S-CSCF can re-determine a registration duration according to the registration duration carried in the header field and its own policy, and then trigger the registration service according to the re-registration duration (for example, refresh the user terminal registration time to ensure the activation status of the user terminal), reducing the periodic registration behavior of the user terminal. Therefore, the impact of the periodic registration signaling on the signaling network is reduced, and the burden on the network and the processing burden on the network element at the core side are reduced. Moreover, at each registration, the S-CSCF will update the registration duration according to its own policy, and then send the updated registration duration to the terminal. Since the updated registration duration is determined by the S-CSCF according to network conditions or operator policies, etc., it is ensured that the terminal can use the updated reasonable registration duration to initiate registration, for example, it can avoid registration failure caused by too short registration duration question.
如图4所示本发明实施例提供了另一种注册方法,以在IMS中,用户终端在发起即时消息业务的过程中完成注册为例。As shown in FIG. 4 , the embodiment of the present invention provides another registration method. In the IMS, the user terminal completes registration during the process of initiating an instant message service as an example.
本实施例和图3所示的实施例不同在于,图3的流程中是INVITE消息,而本实施例中是MESSAGE消息。The difference between this embodiment and the embodiment shown in FIG. 3 is that the flow in FIG. 3 is an INVITE message, but in this embodiment it is a MESSAGE message.
其中,步骤408、409和410是可选的。Wherein, steps 408, 409 and 410 are optional.
可选的,如果即时消息发送失败,则认为注册也是失败的。终端则按照原有的定时器判断周期性注册发起的时机。例如,如果在200消息中没有携带expires头域,则终端按照原有的定时器判断周期性注册发起的时机。Optionally, if the sending of the instant message fails, it is considered that the registration also fails. The terminal judges the timing of periodic registration initiation according to the original timer. For example, if the expires header field is not carried in the 200 message, the terminal judges the timing of periodic registration initiation according to the original timer.
该实施例通过即时消息业务过程中携带expires头域,以使S-CSCF根据头域中携带的注册时长来触发注册业务(例如刷新用户终端的注册时间以保证用户终端的激活状态),减少了用户的周期性注册行为。比如,用户注册时长为1小时,每小时平均发起一次即时消息。在现有技术中,在1小时内用户需要发起两次周期性注册及一次即时消息。但是使用本实施例提供的方案,用户终端只需要发起一次周期性注册和一次即时消息。从而减少了周期性注册信令对信令网造成的冲击,降低了网络的负担和核心侧网元的处理负担。In this embodiment, the expires header field is carried in the instant message service process, so that the S-CSCF can trigger the registration service according to the registration duration carried in the header field (for example, refreshing the registration time of the user terminal to ensure the activation status of the user terminal), reducing User's periodic registration behavior. For example, the user registration time is 1 hour, and an instant message is sent every hour on average. In the prior art, the user needs to initiate two periodic registrations and one instant message within one hour. However, using the solution provided by this embodiment, the user terminal only needs to initiate one periodic registration and one instant message. Therefore, the impact of the periodic registration signaling on the signaling network is reduced, and the burden on the network and the processing burden on the network element at the core side are reduced.
本发明实施例提供了另一种注册方法。该注册方法与图4所示的实施例,不同在于,在步骤402中,S-CSCF收到MESSAGE消息后,判断MESSAGE消息中携带expires头域,则确定该即时消息过程同时需要处理注册业务。S-CSCF根据自身策略和expires头域中携带的注册时长(比如为注册时长A1)重新确定一个新的注册时长(比如为注册时长B1)。然后用重新确定的注册时长B1来触发用户的注册业务。这里所说的策略可以是根据运营商的策略预先设置在S-CSCF上的;也可以是S-CSCF根据自身的负荷情况来确定的,当然也不限于上述两种情况。例如,注册时长A1如果是3600s,但是S-CSCF上设置的运营商要求的注册时长是不大于3100s,那么S-CSCF根据注册时长A1和其上设置的注册时长,重新确定注册时长B是3100s。确定3100s为注册时长后,在步骤314中将注册时长B1发给终端。这样终端在下一个注册周期内将用注册时长B1发起周期性注册或者业务。The embodiment of the present invention provides another registration method. This registration method is different from the embodiment shown in FIG. 4 in that, in
该实施例通过在发送即时消息的过程中携带expires头域,以使S-CSCF根据头域中携带的注册时长以及自身策略重新确定一个注册时长,然后根据重新注册的时长来触发注册业务(例如:刷新用户终端的注册时间,以保证用户终端的激活状态),减少了用户终端的周期性注册行为。从而减少了周期性注册信令对信令网造成的冲击,降低了网络的负担和核心侧网元的处理负担。而且,在每次注册时,S-CSCF会根据自身策略来更新注册时长,然后将更新的注册时长发给终端。由于更新的注册时长是S-CSCF根据网络情况或者运营商策略等来确定的,因而保证了终端能够使用更新后的合理的注册时长来发起注册,例如可以避免注册时长太短而导致注册失败的问题。In this embodiment, the expires header field is carried in the process of sending the instant message, so that the S-CSCF can re-determine a registration duration according to the registration duration carried in the header field and its own policy, and then trigger the registration service according to the re-registration duration (for example : Refresh the registration time of the user terminal to ensure the activation state of the user terminal), reducing the periodic registration behavior of the user terminal. Therefore, the impact of the periodic registration signaling on the signaling network is reduced, and the burden on the network and the processing burden on the network element at the core side are reduced. Moreover, at each registration, the S-CSCF will update the registration duration according to its own policy, and then send the updated registration duration to the terminal. Since the updated registration duration is determined by the S-CSCF according to network conditions or operator policies, etc., it is ensured that the terminal can use the updated reasonable registration duration to initiate registration, for example, it can avoid registration failure caused by too short registration duration question.
如图5所示,本发明实施例提供了一种网络设备,包括接收模块51,确定模块52和处理模块53。As shown in FIG. 5 , an embodiment of the present invention provides a network device, including a receiving
接收模块51,用于接收终端发送的业务请求消息;确定模块52,用于确定所述业务请求消息中携带有expires头域;处理模块53,用于当确定模块确定所述业务请求消息中携带有expires头域时,根据所述expires头域触发注册业务。A receiving
在该实施例提供的网络设备中,通过业务过程中携带expires头域,以使网络设备根据expires头域来触发注册业务,以刷新终端的注册时间,保证用户的激活状态,减少了用户的周期性注册行为。从而减少了周期性注册信令对信令网造成的冲击,降低了网络的负担和核心侧网元的处理负担。In the network device provided in this embodiment, the expires header field is carried in the service process, so that the network device triggers the registration service according to the expires header field, so as to refresh the registration time of the terminal, ensure the activation status of the user, and reduce the cycle time of the user Sexual Registration Act. Therefore, the impact of the periodic registration signaling on the signaling network is reduced, and the burden on the network and the processing burden on the network element at the core side are reduced.
可选的,所述expires头域中包括第一注册时长。所述第一注册时长可以是终端上一次成功注册的注册时长,注册成功用的注册时长是注册过程中已经过协商的;也可以是其他的时长。如果终端使用其他的时长可能会使注册失效,比如这个时长太短,则导致注册失败。由于注册时长太短导致注册失败时,不会对终端本次发起的业务有影响,只是在这种情况下,本次业务流程中没有完成注册流程,和普通的业务流程没有差别。其中,第一注册时长推荐选用终端上一次成功注册的注册时长。Optionally, the expires header field includes the first registration duration. The first registration duration may be the registration duration of the terminal's last successful registration, and the registration duration used for successful registration is negotiated during the registration process; it may also be other durations. If the terminal uses other durations, the registration may be invalidated. For example, if the duration is too short, the registration will fail. When the registration fails because the registration time is too short, it will not affect the business initiated by the terminal this time, but in this case, the registration process is not completed in this business process, which is no different from the ordinary business process. Wherein, the first registration duration is recommended to use the registration duration of the last successful registration of the terminal.
如图6所示,本发明实施例提供了另一种网络设备,包括图5所示网络设备中的接收模块51,确定模块52和处理模块53。其中处理模块可以为第一处理模块,用于根据所述expires头域中的第一注册时长刷新所述终端的注册时间。还包括第一发送模块61,用于将所述第一注册时长发给所述终端。As shown in FIG. 6 , an embodiment of the present invention provides another network device, including a receiving
如图7所示,本发明实施例提供了另一种网络设备,包括图5所示网络设备中的接收模块51,确定模块52和处理模块53。其中处理模块可以为第二处理模块,用于根据所述expires头域中的第一注册时长及网络设备自身的策略确定所述终端的注册时长为第二注册时长,并刷新所述终端的注册时间。As shown in FIG. 7 , an embodiment of the present invention provides another network device, including a receiving
可选的,还包括第二发送模块71,用于当确定模块确定所述业务请求消息中携带有expires头域时,发送携带expires头域的业务请求消息到第一应用服务器,所述expires头域中包括第二注册时长,以触发所述第一应用服务器根据所述第二注册时长进行注册业务。Optionally, a second sending module 71 is also included, configured to send the service request message carrying the expires header field to the first application server when the determining module determines that the service request message carries the expires header field, the expires header field The domain includes a second registration duration, so as to trigger the first application server to perform a registration service according to the second registration duration.
可选的,还包括第三发送模块,用于将所述第二注册时长发给所述终端。Optionally, a third sending module is also included, configured to send the second registration duration to the terminal.
具体可以采用上述相关方法实施例的实现机制实现注册方法,详细可参考上述相关方法实施例的记载,在此不再赘述。Specifically, the implementation mechanism of the above-mentioned related method embodiments can be used to implement the registration method. For details, please refer to the records of the above-mentioned related method embodiments, which will not be repeated here.
该实施例通过业务过程中携带expires头域,以使网络设备根据头域中携带的注册时长以及自身策略重新确定一个注册时长,然后根据重新注册的时长来触发注册业务,以刷新用户终端的注册时间,保证用户的激活状态,减少了用户的周期性注册行为。从而减少了周期性注册信令对信令网造成的冲击,降低了网络的负担和核心侧网元的处理负担。而且,在每次注册时,S-CSCF会根据自身策略来更新注册时长,然后将更新的注册时长发给终端。由于更新的注册时长是S-CSCF根据网络情况或者运营商策略等来确定的,因而保证了终端能够使用更新后的合理的注册时长来发起注册,例如可以避免注册时长太短而导致注册失败的问题。In this embodiment, the expires header field is carried in the business process, so that the network device re-determines a registration duration according to the registration duration carried in the header field and its own policy, and then triggers the registration service according to the re-registration duration to refresh the registration of the user terminal Time, to ensure the user's activation status, reducing the user's periodic registration behavior. Therefore, the impact of the periodic registration signaling on the signaling network is reduced, and the burden on the network and the processing burden on the network element at the core side are reduced. Moreover, at each registration, the S-CSCF will update the registration duration according to its own policy, and then send the updated registration duration to the terminal. Since the updated registration duration is determined by the S-CSCF according to network conditions or operator policies, it is ensured that the terminal can use the updated reasonable registration duration to initiate registration, for example, it can avoid registration failure caused by too short registration duration question.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be implemented through computer programs to instruct related hardware, and the programs can be stored in a computer-readable storage medium. During execution, it may include the processes of the embodiments of the above-mentioned methods. Wherein, the storage medium may be a magnetic disk, an optical disk, a read-only memory (Read-Only Memory, ROM) or a random access memory (Random Access Memory, RAM), etc.
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。The above is only a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Anyone skilled in the art can easily think of changes or substitutions within the technical scope disclosed in the present invention. Should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be determined by the protection scope of the claims.
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010608996 CN102131285B (en) | 2010-12-28 | 2010-12-28 | Registering method and network equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010608996 CN102131285B (en) | 2010-12-28 | 2010-12-28 | Registering method and network equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102131285A CN102131285A (en) | 2011-07-20 |
CN102131285B true CN102131285B (en) | 2013-09-11 |
Family
ID=44269150
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201010608996 Expired - Fee Related CN102131285B (en) | 2010-12-28 | 2010-12-28 | Registering method and network equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102131285B (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2873881A1 (en) * | 2004-07-30 | 2006-02-03 | Groupe Ecoles Telecomm | Service logic executing process for e.g. IMS network, involves associating to each logic, URI address or identifier which is inserted in message transferred by service initiation protocol server to application server of computer network |
CN101137104A (en) * | 2006-08-28 | 2008-03-05 | 华为技术有限公司 | A method and system for realizing resource release |
CN101175251A (en) * | 2007-09-04 | 2008-05-07 | 中兴通讯股份有限公司 | Time negotiation method for registration time-out, re-registration method and log-out method |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040043756A1 (en) * | 2002-09-03 | 2004-03-04 | Tao Haukka | Method and system for authentication in IP multimedia core network system (IMS) |
-
2010
- 2010-12-28 CN CN 201010608996 patent/CN102131285B/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2873881A1 (en) * | 2004-07-30 | 2006-02-03 | Groupe Ecoles Telecomm | Service logic executing process for e.g. IMS network, involves associating to each logic, URI address or identifier which is inserted in message transferred by service initiation protocol server to application server of computer network |
CN101137104A (en) * | 2006-08-28 | 2008-03-05 | 华为技术有限公司 | A method and system for realizing resource release |
CN101175251A (en) * | 2007-09-04 | 2008-05-07 | 中兴通讯股份有限公司 | Time negotiation method for registration time-out, re-registration method and log-out method |
Also Published As
Publication number | Publication date |
---|---|
CN102131285A (en) | 2011-07-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2114047B1 (en) | Reducing occurrence of user equipment registration expiry during calls | |
WO2019075741A1 (en) | Method and device for handing over service bearer network, and computer storage medium | |
US8036659B2 (en) | Method for requesting an unregistered UE to perform registration in the IMS | |
JP4538323B2 (en) | Communication method and communication system | |
CN111049995A (en) | A method and related device for controlling video CRBT in a call | |
WO2010072129A1 (en) | Registration method, outbound-proxy equipment and communication system | |
CN102624996A (en) | Method and system for realizing the called one number service and service control point | |
US8817778B2 (en) | Session processing method, device, and communication system | |
US8908634B2 (en) | Method for controlling VCC functions initiated by network and terminal and network server thereof | |
EP3840427B1 (en) | Status prompt multimedia playback method, system and apparatus | |
CN103037501A (en) | Registration method, device and system of internet protocol multimedia subsystem terminal | |
CN101175251A (en) | Time negotiation method for registration time-out, re-registration method and log-out method | |
US20220191747A1 (en) | Methods and apparatus relating to handover of a wireless device | |
WO2012159312A1 (en) | Network registration method and apparatus for multi-mode single standby terminal | |
CN106028389A (en) | Method and system for disaster recovery and fallback | |
CN102131285B (en) | Registering method and network equipment | |
WO2011050733A1 (en) | Communication method, apparatus and system for internet protocol (ip) multimedia subsystem (ims) centralized services | |
US7953036B2 (en) | System for registration of communication devices | |
CN110191516B (en) | Call establishment method and system | |
US20090219926A1 (en) | Call control method and ims cs control apparatus | |
CN101340720B (en) | Method for two-level location management of user terminals by IP multimedia subsystem | |
CN107371191B (en) | Method and device for converting an audio call into a video call | |
CN109996169B (en) | Method and device for obtaining location information of called user | |
US12207340B2 (en) | Service-aware traffic session timers | |
CN109196836B (en) | Method, system and storage medium for improving handling of internet multimedia subsystem, IMS, conversational services of a user equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130911 |
|
CF01 | Termination of patent right due to non-payment of annual fee |