A method and system for realizing large-scale instant message

A communication system and large-scale technology, applied in the field of communication and computer, can solve problems such as unreliable client access and unstable system performance, and achieve the effect of avoiding unstable system performance and improving reliability

Inactive Publication Date: 2008-01-09
ALIBABA GRP HLDG LTD
View PDF0 Cites 37 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The present invention provides a method and system for realizing large-scale instant communication, which is used to solve the problem of unstable system performance and unreliable client access caused by failure of load balancing equipment or login server in the prior art

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
  • A method and system for realizing large-scale instant message
  • A method and system for realizing large-scale instant message
  • A method and system for realizing large-scale instant message

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0049] Referring to FIG. 1 , the communication system of this embodiment includes a first access server 110 , an instant messaging system DNS 120 , a client DNS 130 and a client 140 .

[0050] The first access server 110 includes an access unit 1101 and a monitoring unit 1102 . The access unit 1101 is configured to provide the client 140 with access services. The monitoring unit 1102 monitors the load information of the access unit 1101 and whether the access server fails. When the access server system works normally and the load does not exceed a predetermined threshold, the monitoring unit 1102 identifies the status of the access server by controlling the status of the monitoring port. whether the access server can access the user; and identify the load information of the access server when the access server can access the user.

[0051] The instant messaging system DNS120 includes a receiving unit 1201 , a sorting unit 1202 , and a sending unit 1203 . The receiving unit 1...

Embodiment 2

[0074] Referring to FIG. 4 , the communication system of this embodiment adds a load balancing device 150 and a second access server 160 on the basis of FIG. 1 . The second access server 160 is used to provide the instant messaging service for the client 140 accessing the access server; the load balancing device 150 is used to manage the second access server 160, and the instant messaging service applied by the client 140 Assigned to the second access server 160.

[0075] When using this system, the information of the load balancing device 150 is pre-configured in the information of the access server of the user that the instant messaging system DNS120 returns to the client DNS130, when the client 140 cannot log in to the first access server 110 , the client 140 logs in according to the information of the load balancing device configured in the access server information of the accessible user, and the load balancing device 150 distributes the connection request of the client 1...

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 method is used for solving the issues that are the large instant communication system is unstable and the access of client side is unreliable. It comprises: getting the access information of each access server in the instant communication system; according to the access information, the domain name server (DNS) in the instant communication system provides the information about available access server to the client side; according to the information about available access server, the client side selects an access server to access the instant communication system.

Description

technical field [0001] The invention relates to the technical fields of communication and computer, in particular to a method and system for realizing large-scale instant messaging. Background technique [0002] With the development of instant messaging technology, users of instant messaging clients are constantly increasing. In order to meet the growing demand, it is necessary to establish a stable and reliable large-scale instant messaging system. In the existing method, when building a large-scale instant messaging system, a load balancing (LoadBalance) device is used, and the LoadBalance device distributes the connection requests of the client to the access server managed by the backend that provides services. When the client obtains the network protocol (IP, Internet Protocol) address of the access server through the client domain name server (DNS, Domain Name Server), the LoadBalance device returns an IP address. When the client requests to log in to the instant messa...

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): H04L12/58H04L29/12H04L12/26H04L12/24
CPCF28F25/087H04L43/0817H04L51/04
Inventor 莫建祥
Owner ALIBABA GRP HLDG LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products