Cross-platform office real-time communication system capable of saving traffic and electric quantity

A real-time communication and cross-platform technology, applied in the transmission system, inter-program communication, digital transmission system, etc., can solve the problems of limited power and network, bloated client, limited coverage, etc., to save network bandwidth and power, Save traffic and power, emphasize the effect of safety

Pending Publication Date: 2021-09-07
刘文平
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] First, the rapid expansion of the functions of personal instant messaging software in terms of entertainment and shopping has led to the forced closure of personal instant messaging tools in some scenarios. There are obvious shortcomings in the company's instant messaging products with technology mobilization, which are insufficient in security, practicability, stability, and scalability. They do not support functions such as real-time voice calls and multi-person conferences. Users cannot create groups by themselves, and do not support real-time For services such as voice, the construction of servers and terminals is extremely complicated, and the use is not popular, the protocol is complex and redundant, the application is low in customizability, and there are problems in user data security, especially server control;
[0009] Second, the power and network of mobile terminal equipment in the prior art are severely limited, the real-time performance of the communication system is low, the efficiency of message push is low, and the system responds to timeout faults frequently during asynchronous task processing. It is initiated by the client, and there is no mechanism for the server to notify the client. In the scenario where notification is required, the client application continuously polls the server. In the instant messaging scenario, a message push mechanism is required, and the server actively transmits the message to the client. Different from the respective characteristics of the mobile terminal, the push technology of the two is also significantly different. Most of the existing web applications are based on the HTTP protocol, but the data packet of the HTTP request is large, which will increase the data traffic; if the polling interval is too short It will consume a lot of power and traffic. If the time interval is too long, the arrival of message data will not be timely enough; the two commonly used methods for asynchronous task processing at this stage include the AsyncTask mechanism and the communication mechanism between multi-threads based on Handler. , although the AsyncTask code is simple and easy to use, it consumes more resources than the Handler mechanism and is not suitable for scenarios with many threads;
[0010] Third, the topic-based publish-subscribe model is inefficient in the process of traversing the topic tree level by level, especially when the subscription topic tree is complex or the number of clients is large, the efficiency of the topic-based subscription-publish model is significantly reduced, and the topic management And screening needs to consume resources. Subscription topics that describe accurately and express in place require more complex matching algorithms, which actually reduce system performance. Moreover, the expressive ability of topics is limited, and the coverage is also limited. Unlimited events are divided by limited topics, and the division The result set is rough and fuzzy. If the subscriber cannot find a suitable topic, they can only obtain enough information by increasing the number of subscribed topics. The publisher also has multiple meanings when dividing the topics of events, especially semantic ambiguity. Causes the deviation of the theme; the analysis and statistics of the content based on the publishing and subscribing of the content requires more complex algorithms and statistical models, which increases the amount of calculation of the system, and does not have the efficiency and accuracy of directly matching the theme, which needs to be increased repeatedly Subject keywords can cover subscribers;
[0011] Fourth, Android application development adopts the UI single-threaded model. When dealing with time-consuming operations such as writing and reading databases, or network requests, it is necessary to create a new sub-thread for processing, so as to avoid the interruption of the UI main thread. Blocking, the thread pool storage method of the existing mode is mainly to switch between multiple worker threads, and the redundant sub-threads are put into the buffer queue. When a new asynchronous task is generated, a new sub-thread will be created and added to the buffer queue. If If the number of working threads and the number of threads in the buffer queue have reached the configuration in the parameters, the creation of a new asynchronous task thread fails, and the system cannot respond in time, causing the asynchronous task to block the UI main thread, resulting in an ANR exception in the system, and multiple System resources are also easily consumed during worker thread switching;
[0012] Fifth, in the existing products, the office real-time communication system has a single grouping form of the address book, does not support real-time feedback of task collaboration, the client is relatively bloated, and the power and network of the mobile terminal are severely limited. However, the existing asynchronous task processing mechanism cannot meet the needs, the multi-thread processing performance is weak, the resource consumption is large, the real-time performance, traffic consumption and power consumption cannot meet the actual application requirements, and there are obvious shortcomings in function, adaptability and performance. Does not run smoothly on mobile terminals

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
  • Cross-platform office real-time communication system capable of saving traffic and electric quantity
  • Cross-platform office real-time communication system capable of saving traffic and electric quantity
  • Cross-platform office real-time communication system capable of saving traffic and electric quantity

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0049] The technical scheme of the cross-platform office real-time communication system that saves traffic and power provided by the present invention will be further described below in conjunction with the accompanying drawings, so that those skilled in the art can better understand the present invention and implement it.

[0050] The rapid development of the mobile Internet and the large-scale popularization of smart terminal devices have brought about great changes in people's communication methods, and instant messaging applications integrating voice, text, information, entertainment, video, and e-commerce emerge in endlessly. However, in the office environment, most units still rely on traditional OA systems and WeChat, QQ and other tools to form the communication system within the unit. Therefore, the real-time communication system in the office environment has great prospects in the mobile Internet.

[0051] Based on the problems and defects of existing products, the pr...

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 provides a novel cross-platform office real-time communication system capable of saving traffic and electric quantity. Firstly, the system is based on two platforms of a PC terminal and a mobile terminal, integrates unit and individual interaction address lists, task cooperation and instant message sessions of the PC terminal and the mobile terminal, and integrates task cooperation, instant messages, IP telephones and a multi-person conference module on the basis, so employees can work more efficiently and conveniently; secondly, aiming at the condition that the electric quantity and the network of the mobile terminal are limited, a mixed message pushing mechanism based on MQTT protocol pushing and HTTP protocol extraction is provided, and the current situation that the application response of the mobile terminal is slow and the electric quantity and the flow are seriously limited is improved; thirdly, aiming at the requirement that a real-time communication system has multiple asynchronous tasks in an office scene, an improved asynchronous task processing mechanism is provided, a thread pool storage mode and thread prefetching are modified, the multi-thread processing performance is improved, a Handler + Looper + message query multi-thread communication mode is adopted, and the resource consumption is smaller.

Description

technical field [0001] The invention relates to a cross-platform office real-time communication system, in particular to a cross-platform office real-time communication system that saves traffic and power, and belongs to the technical field of cross-platform real-time office communication. Background technique [0002] With the rapid development of network technology, the era of mobile Internet has arrived, the number of network users has increased sharply, and more people have begun to use the network as a communication medium to participate in Internet communication. Therefore, instant messaging software that can transmit text, pictures, audio and video data in real time is quite popular among network users and has become one of the most frequently used software. In the early days of the Internet, people mainly relied on BBS, E-mail, etc. in the way of communication in online life. Although fast and accurate data transmission was satisfied, the real-time and effectiveness ...

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/08H04L29/06H04W52/02G06F9/54
CPCH04L51/046H04L67/02H04L69/26H04L69/18H04W52/0209G06F9/546G06F2209/548G06F2209/547H04L67/55Y02D30/70
Inventor 刘文平赵立
Owner 刘文平
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