Multi-Type Instant Messaging Chat Rooms With Role-Based History Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing instant messaging services lack efficient methods for managing and sharing data across multiple types of chat rooms, particularly in terms of data access and storage authority.
Innovation Solution
The proposed method involves an instant messaging server that stores chat data from first-type chat rooms in a shared drive accessible by administrators with specific account authorities. It allows participants to request and access previous chat data, with access authority determined by the chat room type and administrator settings.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If chat data is stored in a shared drive accessible by all participants, then data sharing efficiency is improved, but security and access control become compromised
Solution Approach 1:
The patent implements different access authorities for different participants based on their roles. Administrators have full access to manage and retrieve chat data, while participants have limited access to only view their own sent and received messages. This differentiated access control resolves the contradiction by providing efficient data sharing for authorized users while maintaining security through role-based permissions.
Solution Approach 2:
The system segments access rights into multiple levels: administrator authority and participant authority. The administrator can access all chat data including previous messages, while participants can only access their own message history. This segmentation allows the system to balance data sharing efficiency with security by providing appropriate access levels to different user groups.
2Adaptability or versatility
If multiple types of chat rooms are supported with different data management methods, then system versatility is improved, but system complexity increases
Solution Approach 1:
The patent creates a universal data management framework that handles multiple chat room types (first-type with administrator authority, second-type without administrator authority) through a common architecture. The server universally applies the same principles of storing chat data and managing access authorities, but adapts the specific implementation based on chat room type. This multi-functionality approach improves versatility while controlling complexity by using a unified management system rather than separate systems for each chat room type.
Solution Approach 2:
The system dynamically adjusts data management behavior based on chat room type and participant role. When a participant joins a first-type chat room, the server dynamically grants them participant authority to access their message history. When the same participant joins a second-type chat room, the server dynamically adjusts access permissions accordingly. This dynamic adaptation allows the system to support multiple chat room types without requiring complex static configurations for each type.
3Ease of operation
If previous chat data is made accessible to new participants, then user convenience is improved, but data privacy and authorization control are weakened
Solution Approach 1:
The patent applies local quality by providing different levels of access to previous chat data based on user role. Administrators can access and view all previous chat messages in the chat room, while participants can only access their own sent and received messages. This resolves the contradiction by providing convenience to administrators who need full context while protecting participant privacy by limiting their access to only their own message history.
Solution Approach 2:
The server acts as an intermediary that mediates access to previous chat data. It receives requests from participants, verifies their authority level, and selectively provides appropriate message history. This intermediary function protects data privacy by filtering what participants can access while still providing convenient access to administrators who have proper authorization, thus resolving the contradiction between convenience and privacy.
Data Source
AI summary
Provided are an instant messaging server providing a plurality of types of chat rooms, and a method of operating the instant messaging server. The method includes storing chat data transmitted and received in a first type chat room in a shared drive corresponding to an administrator with a first type account having an authority to manage the chat room, receiving, from a participant participating in a chat room, a request for previous chat data transmitted and received in the chat room before the participant started participating, and providing the previous chat data stored in the shared drive to the participant based on an access authority of the shared drive set in response to a chat room type.


