Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

SIP server cluster system and service application request processing method thereof

A server cluster and business application technology, applied in the field of information and communication applications, can solve the problems of linear growth of the number of SIP servers that are difficult to achieve cluster processing capacity, limited database system processing capacity, etc., to achieve the effect of solving performance bottlenecks and facilitating expansion

Active Publication Date: 2014-04-23
深圳市梦网视讯有限公司
View PDF7 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The purpose of the embodiments of the present invention is to propose a SIP server cluster system, which aims to solve the problem that the SIP servers in the prior art cluster rely on a shared large-scale database for routing. When the number of SIP servers is large, it is limited by the processing of the database system capacity, it is difficult to achieve the problem that the processing capacity of the cluster grows linearly with the number of invested SIP servers

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • SIP server cluster system and service application request processing method thereof
  • SIP server cluster system and service application request processing method thereof
  • SIP server cluster system and service application request processing method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0062] image 3 It is a structural diagram of a SIP server cluster system in a preferred embodiment of the present invention; the system shown includes: a SIP terminal, a DNS server, and a SIP server cluster;

[0063] The SIP terminal is used to send a domain name resolution request to the DNS server, and send a service application request message (also called a SIP message) to the SIP server corresponding to the resolved IP address according to the IP address resolved by the DNS server; it is also used to receive the The response message sent by the SIP server, when the response message is a temporary transfer message, re-initiate a service application request message to another SIP server corresponding to the IP address in the Contact header field according to the IP address in the Contact header field of the temporary transfer message ;

[0064] SIP terminals can also be called users, and each SIP terminal has a unique SIP account number; the internal structure of the serv...

Embodiment 2

[0086] Figure 5 It is a method for processing a SIP server cluster service application request in a preferred embodiment of the present invention. In the method of the embodiment of the present invention, the service request type sent by the SIP terminal is a registration request (REGISTER), and the method includes the following steps:

[0087] S501, the first SIP terminal sends a request to resolve the first domain name to the DNS server;

[0088] S502. The DNS server resolves the first domain name to the first IP address;

[0089] S503. The first SIP terminal sends a service application request to the first SIP server;

[0090] SIP terminals can also be referred to as users, and each SIP terminal has a unique SIP account number; the internal structure of the service application request message includes a SIP header; the SIP header includes message type, From, To, Call-ID, CSeq and Header field such as Contact, the message type includes registration request (REGISTER), cal...

Embodiment 3

[0107] Figure 6 It is a method for processing a SIP server cluster service application request in a preferred embodiment of the present invention. In the method of the embodiment of the present invention, the service request type sent by the SIP terminal is a call (INVITE) request, and the method includes the following steps:

[0108] S601, the first SIP terminal sends a request to resolve the first domain name to the DNS server;

[0109] S602. The DNS server resolves the first domain name to the first IP address;

[0110] S603. The first SIP terminal sends a service application request to the first SIP server;

[0111] SIP terminals can also be referred to as users, and each SIP terminal has a unique SIP account number; the internal structure of the service application request message includes a SIP header; the SIP header includes message type, From, To, Call-ID, CSeq and Header field such as Contact, the message type includes registration request (REGISTER), call request ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a SIP server cluster system and a service application request processing method thereof. According to the method, a SIP terminal is divided into n non-overlapped user groups according to the SIP account thereof, mapping rules of one-to-one correspondence from n SIP servers to the user groups are established, and a corresponding SIP service is distributed for processing according to the mapping rules when the SIP terminal sends a SIP request. According to the invention, SIP terminal registration information in an independent SIP terminal registration information server in the prior art is allocated to the SIP servers according to the mapping rules, and processing of a call request is allocated to the SIP servers according to the mapping rules. According to the embodiment of the invention, the problem of performance bottleneck in a large-scale SIP server cluster is solved so that servers in the cluster do not need to rely on a shared large-scale database to carry out routing. The number of the servers in the cluster can be easily extended, and the overall processing capacity of the cluster is ensured to grow linearly as the number of the servers in the cluster increases.

Description

technical field [0001] The invention relates to the field of information communication applications, in particular to a SIP server cluster system and a service application request processing method thereof. Background technique [0002] In the VOIP application based on the SIP protocol, the SIP server system has a crucial impact on the service quality of VOIP. With the increasingly widespread use of VOIP communication technology, the service pressure on the SIP server system is also increasing. A single SIP server is often not enough to support the business volume of a central office, and it needs to be expanded into a SIP server cluster to better support The running of the business. In a cluster system, in order to balance the load of each server in the cluster and achieve the purpose of optimizing system performance, the cluster server system needs to use load balancing technology to distribute many access requests to different nodes in the system for processing, so as to...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/06H04L29/08H04L29/12
Inventor 叶迎宪
Owner 深圳市梦网视讯有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products