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

Distributed and non-upper limit network chat room message forwarding system

A message forwarding and network chat technology, applied in the Internet field, can solve the problems of system resource waste, high operating system overhead, and more needs, and achieve high resource utilization, stable operation, and high scalability.

Inactive Publication Date: 2018-06-15
杭州顺网珑腾信息技术有限公司
View PDF3 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This also means that the more rooms there are on the server, the more service processes and the same number of threads. Due to the large number of service threads, the operating system needs to keep scheduling to ensure that each service Threads can get time to use processor (CPU) resources to execute code, so the more threads there are, the more overhead the operating system will spend on thread scheduling, and more thread scheduling overhead will be required. huge waste of resources
At the same time, since a room process can only be on one server, the ability of each room to accept clients is limited by the performance of a single server, and the number of people in the room cannot be expanded infinitely.
An abnormality in the chat service process will also cause all users in the room to be unable to chat normally

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
  • Distributed and non-upper limit network chat room message forwarding system
  • Distributed and non-upper limit network chat room message forwarding system
  • Distributed and non-upper limit network chat room message forwarding system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] In order to describe the present invention in more detail, the technical solution of the present invention will be described in detail below with reference to the accompanying drawings and specific embodiments.

[0031] Such as figure 1 As shown, the chat message forwarding system of the present invention includes a client (PC webpage, PC client, mobile webpage, mobile APP is not limited to IOS, Android), load balancing layer, connection layer subsystem, business layer subsystem, and user data Maintenance subsystem, including:

[0032] The load balancing layer is used to balance the client connection pressure of each connection layer subsystem to optimize resource utilization; the connection layer subsystem is mainly responsible for accepting client connection requests and forwarding the client connection request information to the back-end business layer subsystem In the system of the present invention, the message forwarding logic service is transferred from the business l...

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 distributed and non-upper limit network chat room message forwarding system comprising a load balancing layer (used for performing load balancing on a network connection froma client to avoid an overlarge connection pressure of a certain network connection service), a network connection subsystem (used for establishing a connection with the client in real time, is compatible with multiple network protocols, and forwarding the load balancing to a business service system for processing, and finally receiving a business service system message, implementing forwarding logic, forwarding the business service system message to a target user), a business processing subsystem (used for receiving data forwarded by the network connection in real time, performing data processing according to actual business and group sending the actual business to a network connection system), and a user data maintenance subsystem (used for storing user data, providing third party queryor providing statistical business). The invention can realize a technical scheme of a distributed network chat system to reduce the cost of the server maximally, and meanwhile the maximum number of people in each room is not limited by the performance of a single server.

Description

Technical field [0001] The invention belongs to the technical field of the Internet, and specifically relates to a distributed and unlimited network chat room message forwarding system. Background technique [0002] With the rapid development of live shows, online chat rooms, as a common network communication tool, provide important information exchange services for real-time conversation and chat among multiple people. Each live broadcast platform will have multiple chat rooms. After registering, network users can choose to enter one of the chat rooms, and then interact with the anchor and other users in the chat room. [0003] The current realization process of the network chat room is to forward the client information to other clients in the chat room through the server. The data processing for each room is done by the server, and a service process is configured for each room. This also means that the more rooms on the server, the more the number of service processes, and the ...

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
IPC IPC(8): H04L29/08H04N21/4788
CPCH04L67/1004H04L67/141H04N21/4788H04L67/562H04L67/51H04L67/63H04L67/60
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