CN103312667B - A kind of methods, devices and systems of information updating - Google Patents

A kind of methods, devices and systems of information updating Download PDF

Info

Publication number
CN103312667B
CN103312667B CN201210061684.7A CN201210061684A CN103312667B CN 103312667 B CN103312667 B CN 103312667B CN 201210061684 A CN201210061684 A CN 201210061684A CN 103312667 B CN103312667 B CN 103312667B
Authority
CN
China
Prior art keywords
priority list
date
server
network element
sip 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.)
Active
Application number
CN201210061684.7A
Other languages
Chinese (zh)
Other versions
CN103312667A (en
Inventor
孙军涛
康译
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201210061684.7A priority Critical patent/CN103312667B/en
Publication of CN103312667A publication Critical patent/CN103312667A/en
Application granted granted Critical
Publication of CN103312667B publication Critical patent/CN103312667B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses the methods, devices and systems of a kind of information updating, relate to communication technical field, the problem solving the real-time of the priority policy after terminal response load balance.Technical scheme includes: sip terminal sends the request for obtaining up-to-date priority list to network element server;Sip terminal receives the response signaling that network element server sends;When the current priority list on sip terminal and up-to-date priority list are inconsistent, up-to-date priority list is used to refresh current priority list;Or, when the current priority list on sip terminal and up-to-date priority list are inconsistent, sip terminal sends the instruction of inquiry target priority list to dns server, when the target priority list that dns server returns and current priority list are inconsistent, target priority list is used to refresh current priority list.During embodiment of the present invention information updating be applicable to communication technology.

Description

A kind of methods, devices and systems of information updating
Technical field
The present invention relates to communication technical field, particularly relate to a kind of method of information updating, device And system.
Background technology
At present at SIP (the Session Initiation of terminal with many network elements server composition Protocol, Session initiation Protocol) in network, use DNS-SRV (Domain Name System-SRV, server resource record) inquire about the load balancing realizing server.DNS-SRV Record be DNS (Domain Name System, domain name system) server data base in support The type of a kind of resource record.
In the prior art, the dynamics of load balancing depends on the DNS request of sip terminal own Cycle.In existing DNS request model, the burden of comprehensive dns server considers, for DNS Record all has ageing time T1 of a default, and the repetitive requests in T1 directly returns system , meanwhile, in sip server, there is registration period T2 in the data in system buffering simultaneously, Before registration period T2 arrives, sip terminal will refresh the registration on registrar, Er Qie Before T1 ageing time arrives, sip terminal needs to carry out SRV request to dns server and updates Local registrar IP (Internet Protocol, the agreement of interconnection between network) Location priority list.
Sip terminal DNS-SRV ageing time is T1, and SIP registration refresh cycle time is T2, And T2 " T1, under normal circumstances T2=1h, T1=24h.When there is registrar A and registration During server N, obtaining priority after one takes turns priority list inquiry is P1, DNS service Device priority is also P1, and the priority of the registrar A that wherein P1 comprises is more than registration service The load of the priority of device N, the i.e. registrar A load less than registrar N, because of This sip terminal sends registration request to registrar A.At sip terminal not to registration clothes Before registration request initiated by business device, ask along with substantial amounts of terminal initiates registration to registrar A Asking, the load on registrar A gets more and more, and makes registrar A and registrar N On load change, trigger load balance calculate, result is that P2, P2 represent registration service The priority of the device N priority more than registrar A, now dns server priority is P2.When T1 time-out, sip terminal actively initiates DNS-SRV inquiry, and now sip terminal is preferential The priority of level list is P2.When, after T2 time-out, sip terminal actively initiates SIP registration, this Time purpose be registrar N, the duty factor registrar A of registrar N is light so that More terminal, after getting P2, is initiated registration to registrar N and is refreshed, registration service Device A load will reduce, and registrar N loads increase, causes again triggering equilibrium, and DNS is excellent First level becomes P1 so that Priority Inversions.Above step, registrar A and registration clothes The process of load dynamically change is presented so that registrar A and registration service between business device N The average load of device N is equal.
During stating prior art in realization, when use T1 " T2 strategy time, can only be with T1 The load of cycle granularity refresh registration server, the Request Priority strategy meeting that such terminal is initiated Lag behind the priority policy after load balance, affect the real-time of load balancing strategy;When adopting During with T1 <=T2 strategy, it can be ensured that registration request can refresh with registration period granularity every time Registrar initiates registration request, but so can strengthen the load of dns server.
Summary of the invention
Embodiments of the invention provide the methods, devices and systems of a kind of information updating, as far as possible In the case of reducing dns server load, improve the refreshing density of load balancing state and bear Carry the real-time of balance policy.
For reaching above-mentioned purpose, embodiments of the invention adopt the following technical scheme that
A kind of method of information updating, including:
Session initiation Protocol sip terminal sends to network element server and is used for obtaining up-to-date priority row The request of table;
Described sip terminal receives the response signaling that described network element server sends, and described response is believed Order includes the IP ground that up-to-date priority list, described up-to-date priority list comprise registrar Location and the up-to-date priority of described registrar;
When the current priority list on described sip terminal differs with described up-to-date priority list During cause, described up-to-date priority list is used to refresh described current priority list;Or,
When the current priority list on described sip terminal differs with described up-to-date priority list During cause, described sip terminal sends the finger of inquiry target priority list to described dns server Order, the described target priority list returned when described dns server and described current priority When list is inconsistent, described target priority list is used to refresh described current priority list.
A kind of method of information updating, including:
Network element server sends inquiry up-to-date priority row with predetermined period to described dns server The instruction of table;
Described network element server receives the described up-to-date priority list that described dns server sends, Described up-to-date priority list comprises the IP address of registrar and described registrar Up-to-date priority;
When the current priority list on described network element server and described up-to-date priority list not Time consistent, described up-to-date priority list is used to refresh described current priority list;
When described network element server receive that Session initiation Protocol sip terminal sends for obtaining During the request of new priority list, return to described sip terminal and carry described up-to-date priority The response signaling of list.
A kind of method of information updating, including:
Domain name system DNS server receives the up-to-date priority list of inquiry that network element server sends Instruction;
Described up-to-date priority list is sent to described network element server by described dns server, So that Session initiation Protocol sip terminal obtain from described network element server described up-to-date preferentially Level list, comprises the IP address of registrar and described note in described up-to-date priority list The up-to-date priority of volume server.
A kind of Session initiation Protocol sip terminal, including:
Transmitting element, for sending for obtaining asking of up-to-date priority list to network element server Ask;
Receive unit, for receiving the response signaling that described network element server sends, described response Signaling includes that up-to-date priority list, described up-to-date priority list comprise the IP of registrar Address and the up-to-date priority of described registrar;
Processing unit, is used for the current priority list when self and described up-to-date priority list Time inconsistent, described up-to-date priority list is used to refresh described current priority list;Or, For when the current priority list of self is inconsistent with described up-to-date priority list, to institute State dns server and send the instruction of inquiry target priority list, when described dns server returns When the described target priority list returned is inconsistent with described current priority list, use described Target priority list refreshes described current priority list.
A kind of network element server, including:
Transmitting element, up-to-date preferentially for sending inquiry with predetermined period to described dns server The instruction of level list;
Receive unit, for receiving the described up-to-date priority list that described dns server sends, Described up-to-date priority list comprises the IP address of registrar and described registrar Up-to-date priority;
Processing unit, is used for the current priority list when self and described up-to-date priority list Time inconsistent, described up-to-date priority list is used to refresh described current priority list;
Response unit, for when receive that Session initiation Protocol sip terminal sends for obtaining During the request of new priority list, return to described sip terminal and carry described up-to-date priority The response signaling of list.
A kind of domain name system DNS server, including:
Receive unit, for receiving the finger inquiring about up-to-date priority list that network element server sends Order;
Transmitting element, for described up-to-date priority list is sent to described network element server, So that Session initiation Protocol sip terminal obtain from described network element server described up-to-date preferentially Level list, comprises the IP address of registrar and described note in described up-to-date priority list The up-to-date priority of volume server.
A kind of system of information updating, including:
Session initiation Protocol sip terminal, network element server and domain name system DNS server.
The methods, devices and systems of a kind of information updating that the embodiment of the present invention provides, network element takes Business device obtains up-to-date priority list with predetermined period from described dns server, and then SIP is eventually End is by obtaining up-to-date priority list on network element server, by the brush of up-to-date priority list New granularity refinement is in the sip terminal interaction with network element server, because described network element clothes The deployment of business device is less than the deployment of sip terminal, so described dns server band will not given On the premise of carrying out extra load, improve the refreshing density of load balancing state, also improve institute State sip terminal and respond the real-time of described up-to-date priority list.
Accompanying drawing explanation
The broad flow diagram of the method for a kind of information updating that Fig. 1 provides for the embodiment of the present invention;
The structure chart of a kind of Session initiation Protocol sip terminal that Fig. 2 provides for the embodiment of the present invention;
The broad flow diagram of the method for the another kind of information updating that Fig. 3 provides for the embodiment of the present invention;
The structure chart of a kind of network element server that Fig. 4 provides for the embodiment of the present invention;
The broad flow diagram of the method for another information updating that Fig. 5 provides for the embodiment of the present invention;
The flow chart of the method for another information updating that Fig. 6 provides for the embodiment of the present invention;
The structure chart of a kind of dns server that Fig. 7 provides for the embodiment of the present invention;
The overall structure figure of a kind of dns server that Fig. 8 provides for the embodiment of the present invention;
The system construction drawing of a kind of information updating that Fig. 9 provides for the embodiment of the present invention;
The flow chart of the method for a kind of information updating that Figure 10 provides for the embodiment of the present invention;
The flow chart of the method for another information updating that Figure 11 provides for the embodiment of the present invention.
Detailed description of the invention
The method of information updating a kind of to the embodiment of the present invention, device, system below in conjunction with the accompanying drawings It is described in detail.
The embodiment of the present invention provides a kind of method of information updating, as it is shown in figure 1, the method can To include:
101, Session initiation Protocol sip terminal send to network element server be used for obtaining up-to-date preferentially The request of level list;
102, described sip terminal receives the response signaling that described network element server sends, described sound Up-to-date priority list, described up-to-date priority list comprise registrar to answer signaling to include IP address and the up-to-date priority of described registrar;
103, when the current priority list on described sip terminal and described up-to-date priority list Time inconsistent, described up-to-date priority list is used to refresh described current priority list;Or,
104, when the current priority list on described sip terminal and described up-to-date priority list Time inconsistent, described sip terminal sends inquiry target priority list to described dns server Instruction, the described target priority list returned when described dns server is the most excellent with described When first level list is inconsistent, described target priority list is used to refresh described current priority row Table.
The method of a kind of information updating that the embodiment of the present invention is provided, described sip terminal passes through With described network element server mutual in obtain up-to-date priority list, when with described current preference When level list is inconsistent, refresh described current priority list, or from described dns server Upper acquisition target priority list, refreshes described current priority list, and the present invention is by up-to-date The refresh granularity of priority list refine to the mutual of described sip terminal and described network element server During, improve described sip terminal and respond the real-time of described up-to-date priority list.
Optionally, it is the note that current priority list medium priority is the highest when described network element server During volume server, within the current digestion period of domain name system DNS server, described SIP is eventually Hold within the refresh registration cycle that described registrar is preset, send to described registrar For obtaining the registration request of up-to-date priority list, the described refresh registration cycle works as less than described Front digestion period.
Optionally, it it is CSCF CSCF network element or generation when described network element server During reason server, described sip terminal sends to described CSCF network element or proxy server and is used for Obtain the conversation request of up-to-date priority list.
Correspondingly, a kind of Session initiation Protocol sip terminal is embodiments provided, such as Fig. 2 Shown in, including transmitting element 11, receive unit 12 and processing unit 13.
Wherein, described transmitting element 11, for send to network element server be used for obtaining up-to-date excellent The request of first level list;
Receive unit 12, for receiving the response signaling that described network element server sends, described sound Up-to-date priority list, described up-to-date priority list comprise registrar to answer signaling to include IP address and the up-to-date priority of described registrar;
Processing unit 13, arranges with described up-to-date priority for the current priority list when self When table is inconsistent, described up-to-date priority list is used to refresh described current priority list;Or Person, is used for when the current priority list of self is inconsistent with described up-to-date priority list, The instruction of inquiry target priority list is sent, when described DNS service to described dns server When the described target priority list that device returns is inconsistent with described current priority list, use Described target priority list refreshes described current priority list.
A kind of Session initiation Protocol sip terminal that the embodiment of the present invention is provided, described terminal is led to Cross transmitting element and receive the up-to-date priority list of the unit described dns server of acquisition, working as institute State processing unit and find that described up-to-date priority list differs with the current priority list in terminal During cause, described up-to-date priority list is utilized to refresh described current priority list, or from institute State acquisition target priority list on dns server, refresh described current priority list, The refresh granularity of up-to-date priority list is refine to described sip terminal and described network element by the present invention In the interaction of server, improve described sip terminal and respond described up-to-date priority list Real-time.
Optionally, it is the note that current priority list medium priority is the highest when described network element server During volume server, described transmitting element, current specifically at domain name system DNS server In digestion period, described transmitting element described registrar preset the refresh registration cycle in, The registration request for obtaining up-to-date priority list, described brush is sent to described registrar The new registration cycle is less than described current digestion period.
Optionally, it it is CSCF CSCF network element or generation when described network element server During reason server, described transmitting element, specifically for described CSCF network element or agency service Device sends the conversation request for obtaining up-to-date priority list.
The embodiment of the present invention also provides for a kind of method of information updating, as it is shown on figure 3, the method May include that
201, network element server is up-to-date preferentially to the transmission inquiry of described dns server with predetermined period The instruction of level list;
202, described network element server receives the described up-to-date priority that described dns server sends List, comprises the IP address of registrar and described registration in described up-to-date priority list The up-to-date priority of server;
203, arrange with described up-to-date priority when the current priority list on described network element server When table is inconsistent, described up-to-date priority list is used to refresh described current priority list;
204, when described network element server receive Session initiation Protocol sip terminal send be used for obtain When taking the request of up-to-date priority list, carry described up-to-date excellent to the return of described sip terminal The response signaling of first level list.
The method of a kind of information updating that the embodiment of the present invention is provided, is serviced by described network element Device obtains the up-to-date priority list of described dns server, is used for when described sip terminal sends When obtaining the request of up-to-date priority list, carry described up-to-date to the return of described sip terminal The response signaling of priority list, due to the deployment amount SIP to be much smaller than of described network element server The deployment amount of terminal, so bringing extra expense to hardly described dns server, and And utilize described network element server to participate in refreshing up-to-date priority list, by up-to-date priority list Refresh granularity refine in the interaction of described sip terminal and described network element server, carry High described sip terminal responds the real-time of described up-to-date priority list.
Optionally, it is the note that current priority list medium priority is the highest when described network element server During volume server, within the current digestion period of domain name system DNS server, when described registration Server within the default refresh registration cycle, receive that described sip terminal sends for obtaining During the registration request of new priority list, return to described sip terminal carry described up-to-date excellent The response signaling of first level list, the described refresh registration cycle is less than described current digestion period.
Optionally, it it is CSCF CSCF network element or generation when described network element server During reason server, send when described CSCF network element or proxy server receive described sip terminal For obtaining the conversation request of up-to-date priority list time, return to described sip terminal and carry There is the response signaling of described up-to-date priority list.
Correspondingly, a kind of network element server, as shown in Figure 4, bag are embodiments provided Include transmitting element 21, receive unit 22, processing unit 23 and response unit 24.
Wherein, described transmitting element 21, for sending to described dns server with predetermined period Inquire about the instruction of up-to-date priority list;
Receive unit 22, for receiving the described up-to-date priority row that described dns server sends Table, comprises IP address and the described registration clothes of registrar in described up-to-date priority list The up-to-date priority of business device;
Processing unit 23, arranges with described up-to-date priority for the current priority list when self When table is inconsistent, described up-to-date priority list is used to refresh described current priority list;
Response unit 24, for when receive Session initiation Protocol sip terminal send be used for obtain During the request of up-to-date priority list, return to described sip terminal carry described up-to-date preferentially The response signaling of level list.
A kind of network element server that the embodiment of the present invention is provided, single by transmitting element and reception Unit obtains the up-to-date priority list of described dns server, and it is described to utilize processing unit to use Up-to-date priority list refreshes described current priority list, is used for when described sip terminal sends When obtaining the request of up-to-date priority list, described response unit returns to described sip terminal and takes With the response signaling of described up-to-date priority list, due to the deployment amount of described network element server Much smaller than the deployment amount of sip terminal, so bringing additionally to hardly described dns server Expense, and utilize described network element server participate in refresh up-to-date priority list, by up-to-date The refresh granularity of priority list refine to the mutual of described sip terminal and described network element server During, improve described sip terminal and respond the real-time of described up-to-date priority list.
Optionally, it is the note that current priority list medium priority is the highest when described network element server During volume server, described response unit, current specifically at domain name system DNS server In digestion period, when receiving the use that described sip terminal sends within the default refresh registration cycle In time obtaining the registration request of up-to-date priority list, return to described sip terminal and carry Stating the response signaling of up-to-date priority list, the described refresh registration cycle is less than described the most aging Cycle.
Optionally, it it is CSCF CSCF network element or generation when described network element server During reason server, described response unit, specifically for when receiving the use that described sip terminal sends In time obtaining the conversation request of up-to-date priority list, return to described sip terminal and carry State the response signaling of up-to-date priority list.
The embodiment of the present invention also provides for a kind of method of information updating, as it is shown in figure 5, the method May include that
301, domain name system DNS server receives the up-to-date priority of inquiry that network element server sends The instruction of list;
302, described up-to-date priority list is sent to described network element service by described dns server Device, so that Session initiation Protocol sip terminal obtains described up-to-date from described network element server Priority list, comprises IP address and the institute of registrar in described up-to-date priority list State the up-to-date priority of registrar.
The method of a kind of information updating that the embodiment of the present invention is provided, by described DNS service Up-to-date priority list is sent to network element server by device, in order to Session initiation Protocol SIP is eventually End obtains described up-to-date priority list, owing to described network element services from described network element server The deployment amount of the deployment amount sip terminal to be much smaller than of device, so taking to hardly described DNS Business device brings extra expense, the refresh granularity of up-to-date priority list is refine to described simultaneously Sip terminal, with the interaction of described network element server, improves described sip terminal and responds institute State the real-time of up-to-date priority list.
Optionally, the method for a kind of information updating that the embodiment of the present invention provides, as shown in Figure 6, Also include:
303, receive, when described dns server, the inquiry target priority that described sip terminal sends During the instruction of list, described dns server returns described target priority to described sip terminal List.
Correspondingly, a kind of domain name system DNS server is embodiments provided, such as Fig. 7 Shown in, including receiving unit 31 and transmitting element 32.
Wherein, described reception unit 31, up-to-date excellent for receiving the inquiry of network element server transmission The instruction of first level list;
Transmitting element 32, for described up-to-date priority list is sent to described network element server, So that Session initiation Protocol sip terminal obtain from described network element server described up-to-date preferentially Level list, comprises the IP address of registrar and described note in described up-to-date priority list The up-to-date priority of volume server.
A kind of domain name system DNS server that the embodiment of the present invention is provided, by described reception Up-to-date priority list is sent to network element server by unit and transmitting element, in order to session is sent out Play agreement sip terminal from described network element server, obtain described up-to-date priority list, due to The deployment amount of described network element server is much smaller than the deployment amount of sip terminal, so giving hardly Described dns server brings extra expense, simultaneously by the refresh granularity of up-to-date priority list It refine in the interaction of described sip terminal and described network element server, improve described SIP The real-time of up-to-date priority list described in terminal response.
Optionally, a kind of domain name system DNS server that the embodiment of the present invention is provided, such as Fig. 8 Shown in, also include processing unit 33, for when receiving the inquiry target that described sip terminal sends During the instruction of priority list, return described target priority list to described sip terminal.
The embodiment of the present invention also provides for the system of a kind of information updating, as it is shown in figure 9, this system Including:
Sip terminal as shown in Figure 2, network element server as shown in Figure 4 and as shown in Figure 7 Dns server;Or,
Sip terminal as shown in Figure 2, network element server as shown in Figure 4 and as shown in Figure 8 Dns server.
The system of a kind of information updating that the embodiment of the present invention is provided, network element server is to preset Cycle obtains up-to-date priority list from described dns server, and then sip terminal is by from net Obtain up-to-date priority list on meta server, the refresh granularity of up-to-date priority list is refined In the sip terminal interaction with network element server, because the deployment of described network element server It is less than the deployment of sip terminal, so bring extra load will not to described dns server On the premise of, improve the refreshing density of load balancing state, also improve described sip terminal Respond the real-time of described up-to-date priority list.
In actual applications, described sip terminal can arrange the aging of a described dns server Cycle T 1, described registrar can arrange a refresh registration cycle T 2, and T2 " T1, one In the case of as, T2=1h, T1=24h.
As shown in Figure 10, the system of described a kind of information updating includes sip terminal, registration service Device A and registrar N, and dns server.Described sip terminal within the T1 time, After first round priority list is inquired about, obtain priority list P1={A > N}, represent registration The priority of the server A priority higher than registrar N, i.e. registrar A's is negative Carrying the load less than registrar N, described P1 is also saved on described dns server.When Described sip terminal from described dns server inquiry obtain described P1 after, described sip terminal to The registrar A that priority is high sends registration request, along with the load on registrar A It is gradually increased, causes the load on registrar A and registrar N to change, touch Send out dns server described and again described registrar A and N load balance are calculated, result For P2={A < N}, the priority list on the most described dns server is also P2, next holds Row the following step:
401, described registrar is up-to-date to the transmission inquiry of described dns server with predetermined period The instruction of priority list.
Wherein, within the current digestion period of described dns server, described registrar with Predetermined period sends the instruction inquiring about up-to-date priority list, described note to described dns server It is up-to-date excellent that volume server A and N send inquiry with less time interval to described dns server The instruction of first level list.Owing to the deployment of described registrar A and N is far smaller than SIP eventually The deployment amount of end, so being nearly free from load to described dns server.
402, described dns server receives the up-to-date priority of inquiry that described registrar sends The instruction of list;
403, described up-to-date priority list is sent to described registration service by described dns server Device, so that described sip terminal obtains described up-to-date priority row from described registrar Table, comprises IP address and the described registration clothes of registrar in described up-to-date priority list The up-to-date priority of business device.
Wherein said up-to-date priority list is P2.
404, described registrar receives the described up-to-date priority that described dns server sends List, comprises the IP address of registrar and described registration in described up-to-date priority list The up-to-date priority of server.
405, arrange with described up-to-date priority when the current priority list on described registrar When table is inconsistent, described up-to-date priority list is used to refresh described current priority list.
When the current priority list on described registrar A and N is P1, with described P2 Inconsistent, then refresh P1 with P2.
406, within the current digestion period of described dns server, described sip terminal is described In the refresh registration cycle that registrar is preset, send to described registrar and be used for obtaining The registration request of up-to-date priority list, the described refresh registration cycle is less than described current aging week Phase.
Wherein, described registrar is the registration that current priority list P1 medium priority is the highest Server A.
407, within the refresh registration cycle that described registrar is preset, when described registration service Device receives when being used for the registration request obtaining up-to-date priority list of described sip terminal transmission, The response signaling carrying described up-to-date priority list, described brush is returned to described sip terminal The new registration cycle is less than described current digestion period.
Described registrar A receive described sip terminal send be used for obtain up-to-date preferentially During the registration request of level list P2, described registrar A is by response signaling Contact header field one dns-priority parameter of extension, fills in described P2 in parameter.
408, described sip terminal receives the response signaling that described registrar sends, described sound Up-to-date priority list, described up-to-date priority list comprise registrar to answer signaling to include IP address and the up-to-date priority of described registrar;
The success of described sip terminal refresh registration, obtains described P2.
409, when the current priority list on described sip terminal and described up-to-date priority list Time inconsistent, described up-to-date priority list is used to refresh described current priority list.
When P1 Yu P2 on described sip terminal is inconsistent, use P2 refresh P1, and under When once registering, the registrar N that priority in described P2 is the highest sends registration request, Or,
410, when the current priority list on described sip terminal and described up-to-date priority list Time inconsistent, described sip terminal sends inquiry target priority list to described dns server Instruction, the described target priority list returned when described dns server is the most excellent with described When first level list is inconsistent, described target priority list is used to refresh described current priority row Table.
411, receive, when described dns server, the inquiry target priority that described sip terminal sends During the instruction of list, described dns server returns described target priority to described sip terminal List.
Step 410 and 411 the most real-time preferential in order to ensure that described sip terminal obtains Level list, described target priority list is also P2, so utilizing P2 to refresh P1.
When after T2 time-out, excellent in the most real-time priority list obtained of described sip terminal The registrar that first level is the highest initiates registration request, i.e. registrar N in P2 sends Registration request.Described registrar A load will reduce, and described registrar N loads increasing Adding, cause again triggering equilibrium, priority list becomes again P1 so that Priority Inversions.Weight Multiple step 401, presents the process of load dynamically change so that note between registrar A and N The average load of volume server A and N is equal.
Compared with prior art, enquiry frequency F1=1/T1, the enquiry frequency of the present invention is F2=1/T2, because T2 " T1, so F2 " F1, substantially increase the inquiry of priority list Frequency.
Registrar in said system is not limited to two, available multiple, same sip terminal Also can have multiple.
As shown in figure 11, the system of described a kind of information updating includes sip terminal A and B, exhales It is conversation control function CSCF network element or proxy server, and dns server, described SIP Terminal carrys out refresh priorities list by session, specifically comprises the following steps that
501, CSCF network element or proxy server send to described dns server with predetermined period Inquire about the instruction of up-to-date priority list;
502, the described dns server described CSCF network element of reception or proxy server send Inquire about the instruction of up-to-date priority list;
503, described up-to-date priority list is sent to described CSCF net by described dns server Unit or proxy server so that described sip terminal from described CSCF network element server or Obtain described up-to-date priority list on proxy server, described up-to-date priority list comprises The I P address of registrar and the up-to-date priority of described registrar.
Wherein said up-to-date priority list is P2.
504, described CSCF network element or proxy server receive what described dns server sent Described up-to-date priority list, comprises the IP ground of registrar in described up-to-date priority list Location and the up-to-date priority of described registrar.
505, when the current priority list on described CSCF network element or proxy server and institute State up-to-date priority list inconsistent time, use described up-to-date priority list refresh described currently Priority list.
When the current priority list on described CSCF network element or proxy server is P1, Inconsistent with described P2, then refresh P1 with P2.
506, within the current digestion period of described dns server, described sip terminal A is to institute State CSCF network element or proxy server sends the session for obtaining up-to-date priority list and asks Ask.
Described sip terminal A to set up session with sip terminal B, therefore first to described CSCF net Unit or proxy server send conversation request.
507, send when described CSCF network element or proxy server receive described sip terminal A For obtaining the conversation request of up-to-date priority list time, return to described sip terminal and carry There is the response signaling of described up-to-date priority list.
Wherein in the response signaling returned, comprise dns-priority parameter, parameter is carried institute State P2.
508, described sip terminal receives described CSCF network element or the sound of proxy server transmission Signaling, described response signaling is answered to include up-to-date priority list, described up-to-date priority list bag The up-to-date priority of registrar described in IP address containing registrar;
Described sip terminal A and B sets up session connection success, and obtains described P2.
509, when the current priority list on described sip terminal and described up-to-date priority list Time inconsistent, described up-to-date priority list is used to refresh described current priority list.
When P1 Yu P2 on described sip terminal is inconsistent, P2 is used to refresh P1.
The present embodiment provide by session refreshing priority list, there is finer and closely woven refreshing week Phase, especially in the case of large scale call business coexists, can more effectively reduce DNS service The load of device, improves the dynamic property of cluster load capacity regulation.
The present invention is not limited to described signaling, also can other network elements participated in sip terminal Mutual in, the signaling of priority list is carried in the response of return, such as Subscribe, The response of Notify, ACK, BYE, OPTIONS etc..
The above, the only detailed description of the invention of the present invention, but protection scope of the present invention is also Being not limited to this, any those familiar with the art is at the technology model that the invention discloses In enclosing, change can be readily occurred in or replace, all should contain within protection scope of the present invention. Therefore, protection scope of the present invention should described be as the criterion with scope of the claims.

Claims (13)

1. the method for an information updating, it is characterised in that including:
Session initiation Protocol sip terminal sends to network element server and is used for obtaining up-to-date priority row The request of table;
Described sip terminal receives the response signaling that described network element server sends, and described response is believed Order includes the IP ground that up-to-date priority list, described up-to-date priority list comprise registrar Location and the up-to-date priority of described registrar;
When the current priority list on described sip terminal differs with described up-to-date priority list During cause, described up-to-date priority list is used to refresh described current priority list;Or,
When the current priority list on described sip terminal differs with described up-to-date priority list During cause, described sip terminal sends inquiry target priority list to domain name system DNS server Instruction, the described target priority list returned when described dns server is the most excellent with described When first level list is inconsistent, described target priority list is used to refresh described current priority row Table;
Described network element server is the registrar that current priority list medium priority is the highest, Described Session initiation Protocol sip terminal sends to network element server and is used for obtaining up-to-date priority row The request of table includes:
Within the current digestion period of domain name system DNS server, described sip terminal is described In the refresh registration cycle that registrar is preset, send to described registrar and be used for obtaining The registration request of up-to-date priority list, the described refresh registration cycle is less than described current aging week Phase.
Method the most according to claim 1, it is characterised in that described network element server is CSCF CSCF network element or proxy server, described Session initiation Protocol SIP Terminal sends to network element server and includes for the request obtaining up-to-date priority list:
Described sip terminal send to described CSCF network element or proxy server be used for obtaining up-to-date The conversation request of priority list.
3. the method for an information updating, it is characterised in that including:
It is up-to-date preferentially that network element server sends inquiry with predetermined period to domain name system DNS server The instruction of level list;
Described network element server receives the described up-to-date priority list that described dns server sends, Described up-to-date priority list comprises the IP address of registrar and described registrar Up-to-date priority;
When the current priority list on described network element server and described up-to-date priority list not Time consistent, described up-to-date priority list is used to refresh described current priority list;
When described network element server receive that Session initiation Protocol sip terminal sends for obtaining During the request of new priority list, return to described sip terminal and carry described up-to-date priority The response signaling of list;
Described network element server is the registrar that current priority list medium priority is the highest, Described when described network element server receive that Session initiation Protocol sip terminal sends for obtaining During the request of new priority list, return to described sip terminal and carry described up-to-date priority The response signaling of list includes:
Within the current digestion period of domain name system DNS server, when described network element server exists What in the refresh registration cycle preset, the described sip terminal of reception sent is used for obtaining up-to-date priority During the registration request of list, return to described sip terminal and carry described up-to-date priority list Response signaling, the described refresh registration cycle be less than described current digestion period.
Method the most according to claim 3, it is characterised in that described network element server is CSCF CSCF network element or proxy server, described when described network element server Receive when being used for the request obtaining up-to-date priority list of Session initiation Protocol sip terminal transmission, The response signaling carrying described up-to-date priority list to the return of described sip terminal includes:
When described CSCF network element or proxy server being used for of receiving that described sip terminal sends is obtained When taking the conversation request of up-to-date priority list, return described in carrying to described sip terminal The response signaling of new priority list.
5. the method for an information updating, it is characterised in that including:
Domain name system DNS server receives the up-to-date priority list of inquiry that network element server sends Instruction;
Described up-to-date priority list is sent to described network element server by described dns server, So that when described network element server is the registration service that current priority list medium priority is the highest During device, within the current digestion period of described dns server, Session initiation Protocol sip terminal From described network element server, institute is obtained within the refresh registration cycle that described registrar is preset State up-to-date priority list, described up-to-date priority list comprises the IP address of registrar And the up-to-date priority of described registrar.
Method the most according to claim 5, it is characterised in that described method also includes:
When described dns server receives the inquiry target priority list that described sip terminal sends Instruction time, described dns server to described sip terminal return described target priority list.
7. a Session initiation Protocol sip terminal, it is characterised in that including:
Transmitting element, for sending for obtaining asking of up-to-date priority list to network element server Ask;
Receive unit, for receiving the response signaling that described network element server sends, described response Signaling includes that up-to-date priority list, described up-to-date priority list comprise the IP of registrar Address and the up-to-date priority of described registrar;
Processing unit, is used for the current priority list when self and described up-to-date priority list Time inconsistent, described up-to-date priority list is used to refresh described current priority list;Or, For when the current priority list of self is inconsistent with described up-to-date priority list, to territory Name system dns server sends the instruction of inquiry target priority list, when described DNS service When the described target priority list that device returns is inconsistent with described current priority list, use Described target priority list refreshes described current priority list;
Described network element server is the registrar that current priority list medium priority is the highest,
Described transmitting element, specifically for the current digestion period at domain name system DNS server In, described transmitting element is within the refresh registration cycle that described registrar is preset, to described Registrar sends the registration request for obtaining up-to-date priority list, described refresh registration Cycle is less than described current digestion period.
Terminal the most according to claim 7, it is characterised in that described network element server is CSCF CSCF network element or proxy server,
Described transmitting element, uses specifically for sending to described CSCF network element or proxy server In the conversation request obtaining up-to-date priority list.
9. a network element server, it is characterised in that including:
Transmitting element, up-to-date for sending inquiry with predetermined period to domain name system DNS server The instruction of priority list;
Receive unit, for receiving the described up-to-date priority list that described dns server sends, Described up-to-date priority list comprises the IP address of registrar and described registrar Up-to-date priority;
Processing unit, is used for the current priority list when self and described up-to-date priority list Time inconsistent, described up-to-date priority list is used to refresh described current priority list;
Response unit, for when receive that Session initiation Protocol sip terminal sends for obtaining During the request of new priority list, return to described sip terminal and carry described up-to-date priority The response signaling of list;
Described network element server is the registrar that current priority list medium priority is the highest,
Described response unit, specifically for the current digestion period at domain name system DNS server In, when within the default refresh registration cycle, receive that described sip terminal sends for obtaining During the registration request of new priority list, return to described sip terminal carry described up-to-date excellent The response signaling of first level list, the described refresh registration cycle is less than described current digestion period.
Network element server the most according to claim 9, it is characterised in that described network element Server is CSCF CSCF network element or proxy server,
Described response unit, specifically for when receive that described sip terminal sends for obtaining During the conversation request of new priority list, return to described sip terminal carry described up-to-date excellent The response signaling of first level list.
11. 1 kinds of domain name system DNS servers, it is characterised in that including:
Receive unit, for receiving the finger inquiring about up-to-date priority list that network element server sends Order;
Transmitting element, for described up-to-date priority list is sent to described network element server, So that when described network element server is the registration service that current priority list medium priority is the highest During device, within the current digestion period of described dns server, Session initiation Protocol sip terminal From described network element server, institute is obtained within the refresh registration cycle that described registrar is preset State up-to-date priority list, described up-to-date priority list comprises the IP address of registrar And the up-to-date priority of described registrar.
12. dns servers according to claim 11, it is characterised in that also include:
Processing unit, for when receiving the inquiry target priority list that described sip terminal sends Instruction time, to described sip terminal return described target priority list.
The system of 13. 1 kinds of information updatings, it is characterised in that include claim 7 or 8 institute Network element server described in the Session initiation Protocol sip terminal stated, claim 9 or 10 and power Profit requires the domain name system DNS server described in 11 or 12.
CN201210061684.7A 2012-03-09 2012-03-09 A kind of methods, devices and systems of information updating Active CN103312667B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210061684.7A CN103312667B (en) 2012-03-09 2012-03-09 A kind of methods, devices and systems of information updating

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210061684.7A CN103312667B (en) 2012-03-09 2012-03-09 A kind of methods, devices and systems of information updating

Publications (2)

Publication Number Publication Date
CN103312667A CN103312667A (en) 2013-09-18
CN103312667B true CN103312667B (en) 2016-09-14

Family

ID=49137453

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210061684.7A Active CN103312667B (en) 2012-03-09 2012-03-09 A kind of methods, devices and systems of information updating

Country Status (1)

Country Link
CN (1) CN103312667B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108572957B (en) * 2017-03-07 2022-04-01 中兴通讯股份有限公司 Scheduling method and device for metadata base of operation network
CN109819006B (en) 2017-11-22 2022-08-09 京东方科技集团股份有限公司 Method for operating target resource, node equipment and terminal device
CN108563499A (en) * 2018-04-27 2018-09-21 努比亚技术有限公司 CDN server switching method, mobile terminal and computer readable storage medium
CN108924111A (en) * 2018-06-25 2018-11-30 上海市共进通信技术有限公司 Group server when VOIP registration is coped with from adaptation processing method
CN111901362B (en) * 2020-08-11 2022-07-01 深圳墨世科技有限公司 Client dynamic CDN switching method and system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080101335A1 (en) * 2006-10-27 2008-05-01 Verizon Business Network Services Inc. Load balancing session initiation protocol (sip) servers
CN101416453A (en) * 2006-03-31 2009-04-22 卢森特技术有限公司 Network load balancing and overload control

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101416453A (en) * 2006-03-31 2009-04-22 卢森特技术有限公司 Network load balancing and overload control
US20080101335A1 (en) * 2006-10-27 2008-05-01 Verizon Business Network Services Inc. Load balancing session initiation protocol (sip) servers

Also Published As

Publication number Publication date
CN103312667A (en) 2013-09-18

Similar Documents

Publication Publication Date Title
CN103312667B (en) A kind of methods, devices and systems of information updating
US7778231B2 (en) System and method of communication in an IP multimedia subsystem network
CN101658014B (en) Mechanism for executing server discovery
US20180109635A1 (en) Method, Device, Network Entity and Computer Program Product for Providing an IP Service Application
CN110933180B (en) Communication establishment method, device, load equipment and storage medium
US8724620B2 (en) Method and apparatus for managing calls
CN106131138B (en) A kind of real-time supplying system of display data and method based on non-obstruction queue
CN105847398A (en) Business scheduling method, scheduling server and business server
CN103096435A (en) Connection keeping method, device, mobile terminal and data transmitting method
EP2334018A1 (en) Service selection method, device and system
CN106686094A (en) Micro-service architecture
US20160295390A1 (en) Centralised capabiity discovery
CN106357732A (en) Method for distributed reverse proxy server and client as well as device and system thereof
CN102821172B (en) Method, equipment and system for obtaining address of SIP (session initiation protocol) register server
CN103905393A (en) Method and equipment for realizing intercommunication of enterprise US system and IMS network
CN104468138B (en) A kind of implementation method of multimedia conferencing, relevant device and system
CN106789956A (en) A kind of P2P order methods and system based on HLS
CN104065629A (en) Method for establishing calling through Internet domain name and equipment thereof
CN103051949A (en) Method for receiving message reminders by utilizing television set top box
US9294628B2 (en) Method and apparatus for processing network origination calls in a hybrid network
CN102984405A (en) Method and system for realizing call route
CN109962904B (en) Kubernetes-based IMS system
CN103516675A (en) Resource identifier sharing method, terminal and management platform
CN104822140B (en) A kind of method and network communicating system of data query
CN102088445B (en) Method, system and device for realizing peer-to-peer technology

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