Instant messaging method and system based on XMPP protocol
A communication system and protocol technology, applied in the field of communication, can solve the problems that users cannot be fully informed, network quality is not the same, and user experience is affected
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0036] Such as figure 1 As shown, the instant messaging system based on the XMPP protocol in this embodiment includes several clients that establish connections and create video conferences through the XMPP server. In this embodiment, the number of clients is greater than or equal to 3.
[0037] The XMPP server also stores the user name corresponding to each client. For example, the client used by Zhang San, the corresponding user name is Zhang San.
[0038] The XMPP server is also used to distinguish each client according to the video content sent by each client, and mark them as speaking clients and listening clients respectively. In this embodiment, the clients whose voices are present in the video content and whose duration exceeds 10 seconds are marked as speaking clients, and the rest are marked as listening clients. Adding a conditional limit of more than 10 seconds helps to filter out simple answers such as "OK", "Understood" and "Received" by non-speakers in the me...
Embodiment 2
[0052] The difference between this embodiment and Embodiment 1 is that in the system of this embodiment, the listening client is also used to collect the image data of the user when the user watches the accelerated video content, and send the image data to the XMPP server, and the XMPP server It is also used to identify human faces from image data, and perform expression analysis based on human faces. When the analysis result is a negative expression, the XMPP server is also used to increase the length of the video to be processed and reduce the acceleration of the video to be processed. In this embodiment, blank expression is defined as a neutral expression, based on which, happiness, satisfaction, etc. are defined as positive expressions, and confusion, discomfort, worry, etc. are defined as negative expressions. The existence of negative expressions may be the user’s discomfort with the accelerated video. By increasing the length of the video to be processed and reducing the...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com