A method for providing large concurrent processing and flow control for mobile clients

A mobile client and flow control technology, applied in network flow/resource management, digital transmission system, electrical components, etc., can solve the problems of inability to dynamically adjust, no strategy shunting, slow home page loading, etc., to ensure connection reliability and stability, reducing the number of concurrent connections, and improving the processing power

CN103369601BInactive Publication Date: 2016-01-20XIAMEN ZHUOXUN INFORMATION TECH
3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Publication Date
2016-01-20
Estimated Expiration
Not applicable · inactive patent

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The invention discloses a method for providing large concurrent processing and flow control for a mobile phone client, which is applied to the interaction between the mobile phone client and a server cluster. The method includes: Step 1: the mobile phone client accesses the server in the server cluster Send a connection request; DNS schedules the access server, and performs delay detection with the access server. When the detected delay is less than the policy parameter, the client communicates with the access server using UDP, otherwise, uses TCP to communicate; Step 2: The access server receives the request from the mobile client and controls the number of concurrent requests. If the number of concurrent requests is greater than the preset value, the connection is rejected; otherwise, the request is distributed to the business processing server with the least load; Step 3: The business processing server receives the access For the business requests distributed by the server, classify the business requests according to login, logout, heartbeat, data collection, and page requests, and then process them separately according to the classification type of the business requests.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention relates to a wireless communication system, in particular to a method for providing large concurrent processing and effective flow control for a mobile phone client. Background technique

[0002] In the mobile Internet, there are two access methods for the mobile client (anime, video, game, music, reading, LBS location, mobile e-commerce) and the access server, namely the short connection (HTTP) access method and the long connection ( TCPSOCKET) access method. refer to figure 1 , the access server needs to receive short connection and long connection requests from the client, and load-balanced distribution of the received request messages to the business server cluster deployed with business logic modules for processing, and manage and maintain the established connections. During this process, the mobile phone client and the access server have the following communication interfaces: 1. Registration interface, 2. Login interface, 3. Logo...

Examples

Embodiment Construction

[0032] The present invention will be further described in conjunction with the accompanying drawings and specific embodiments.

[0033] The main purpose of the present invention is to improve the response processing speed of the server to the mobile phone client, make the service on the mobile phone client stable and smooth, and improve the experience of the user. It is best to use the least number of servers, connect more clients, and at the same time ensure the stability and fluency of the connections of these clients.

[0034] Such as figure 1 As shown, the present invention is applied to the interaction between mobile phone clients and server clusters. The server clusters include multiple access servers (called access server clusters), multiple business processing servers (called business processing server clusters), multiple database server (called database server cluster), multiple content servers (called content server cluster). Among them, the mobile client is connec...