Selective Message Broadcast With On-Demand Retrieval and Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing broadcasting methods waste server and network resources by sending all messages to all recipients, regardless of their relevance, and do not guarantee message integrity.
Innovation Solution
A method where a server broadcasts a list of message identifiers, and recipients request specific messages based on interest, with verification and prioritization, ensuring efficient resource use and message integrity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the server broadcasts all messages to all receiving terminals, then any useful messages are sent, but server processing power and network resources are wasted on messages not needed by any receiving terminal
Solution Approach 1:
The server performs preliminary action by broadcasting a list of message identification information to all receiving terminals before actually transmitting the full messages. This preliminary list distribution enables terminals to identify relevant messages and send selective requests, preventing waste of server resources on unwanted messages while ensuring reliable delivery of needed content.
Solution Approach 2:
The invention extracts only the necessary identification information (message list) from the complete message content and broadcasts it separately. This extraction allows receiving terminals to make informed requests for specific messages they need, rather than receiving all messages, thereby reducing server processing power and network resource consumption while maintaining delivery reliability for requested messages.
2Area of stationary object
If the server broadcasts all messages to all receiving terminals, then message coverage is maximized, but network bandwidth is consumed by unnecessary messages
Solution Approach 1:
The server performs preliminary action by first broadcasting a list of message identification information to all receiving terminals. This preliminary list distribution ensures maximum message coverage is available to all terminals, while the subsequent selective requesting mechanism prevents unnecessary network bandwidth consumption by only transmitting full messages when actually needed.
Solution Approach 2:
The invention segments the message transmission process into two distinct stages: first broadcasting the segmented list of message identification information to all terminals (ensuring coverage), then selectively transmitting only the full message content upon request (reducing bandwidth consumption). This segmentation resolves the contradiction between coverage and bandwidth efficiency.
3Speed
If the server broadcasts messages without verification, then transmission speed is maintained, but message integrity cannot be guaranteed
Solution Approach 1:
The invention implements feedback by having receiving terminals verify message integrity after reception and provide feedback to the server. The server maintains high transmission speed by broadcasting messages once based on preliminary requests, while the feedback mechanism from terminals ensures message integrity through verification, allowing the system to maintain both speed and reliability.
Data Source
AI summary
A method for transmitting a message to one or more receiving terminals. The method includes the steps of: broadcasting, by a server, a list containing respective identification information of one or more messages to multiple receiving terminals; making, by at least one of the multiple receiving terminals, a message request to the server based on the above list, wherein the message request includes identification information of one of the above one or more messages; and broadcasting, by the server, a requested message to the multiple receiving terminals. Such a method achieves an optimal balance between message broadcasting and resource on-demand.


