Group Chat Protocol Conversion for Unified Cross-Service Announcements
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Enterprise instant messaging applications and personal instant messaging applications often have different internal operating permissions, interaction protocols, and display forms, leading to misaligned display of instant messages and group announcements across heterogeneous systems.
Innovation Solution
A group chat-based instant messaging method that performs protocol conversion on messages based on user identity verification, converting messages from enterprise enterprise to ensure unified display and reminding on the message will be performed at the personal enterprise client. That is, unification of message display and reminding on messages can be realized in two heterogeneous instant messaging systems. Accordingly, the messaging efficiency can be improved.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If protocol conversion is performed to enable message transmission between heterogeneous messaging systems, then message compatibility is improved, but system complexity increases
Solution Approach 1:
The patent introduces a messaging server as an intermediary component that performs protocol conversion between the first messaging protocol (enterprise IM) and the second messaging protocol (personal IM). The server receives messages from either system, converts them to the appropriate protocol format, and forwards them to the destination system, thereby enabling compatibility without requiring direct integration between the two heterogeneous systems.
Solution Approach 2:
The patent segments the messaging system into distinct components: the first messaging system (enterprise IM), the second messaging system (personal IM), and the messaging server (protocol conversion layer). This segmentation allows each component to maintain its own protocol and characteristics while the server handles the complexity of protocol translation, reducing the overall system complexity.
2Reliability
If authorization verification is performed for messages announced to all group members, then message security is improved, but processing time increases
Solution Approach 1:
The patent performs authorization verification as a preliminary action when the message is first received and determined to be an announcement message. The messaging server checks whether the sending user has permission to send announcements to all group members before proceeding with protocol conversion and message transmission. This preliminary verification ensures security requirements are met early in the process.
3Adaptability or versatility
If messages are transmitted across heterogeneous messaging systems with different protocols, then messaging versatility is improved, but message display alignment deteriorates
Solution Approach 1:
The messaging server acts as an intermediary that not only performs protocol conversion but also ensures message display alignment. It converts the message format to match the target system's protocol requirements and applies appropriate formatting rules to maintain consistent display appearance across different messaging systems, thereby preserving alignment precision while enabling versatile cross-system communication.
Data Source
AI summary
In a group chat-based instant messaging method, a message is received from a first messaging application of a first user in a first messaging group. The first messaging application is associated with a first messaging service. When the message is to be announced to all group members of the first messaging group, whether the first user is authorized to send the message is determined based on identity information of the first user. Based on the first user being authorized, protocol conversion on the message is performed based on a second messaging protocol of a second messaging service to output the message in a first preset announcement style for messages announced to all group members. The converted message is transmitted, via a second messaging server, to a second messaging application corresponding to one of the plurality of group members in the first messaging group.


