Match-Rule Service Message Filtering in IPTV Set-Top Boxes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In IPTV systems, the offline user model leads to increased message storage load and low push efficiency, with traditional message sending methods being inefficient and cumbersome, especially as the number of users and message types expand.
Innovation Solution
A match-rule based service message transfer method and system that uses user-related and message-related match fields to filter and deliver messages efficiently, reducing storage load and improving usability by using unicast and specific service attributes for message delivery.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If traditional message sending methods are used in IPTV systems, then messages can be sent to users, but message storage load increases exponentially and push efficiency decreases
Solution Approach 1:
The patent segments users into different groups based on service attributes (e.g., video service users, audio service users) and stores match rules locally at the terminal. This segmentation allows the system to send messages only to relevant user groups rather than storing all messages for all users, reducing storage load while maintaining efficient delivery.
Solution Approach 2:
The patent pre-stores match rules at the terminal before message delivery. These rules define which messages should be delivered to which user groups based on service attributes. By having these rules prepared in advance, the terminal can quickly filter and deliver messages without requiring complex real-time processing, improving push efficiency.
2Ease of operation
If messages are sent one by one using user lists, then specific users can be targeted, but operation becomes troublesome and time-consuming
Solution Approach 1:
The patent creates a universal message delivery mechanism based on service attributes rather than requiring separate operations for each user group. The match rule system allows a single message to be automatically delivered to all users with matching service attributes, making the system multi-functional and easy to operate without manual user list management.
Solution Approach 2:
The terminal automatically matches messages against stored match rules and delivers them to appropriate user groups without requiring manual intervention. The system serves itself by automatically filtering and routing messages based on pre-configured service attribute rules, eliminating the need for manual user list management and reducing operational complexity.
3Adaptability or versatility
If users are imported to groups before message sending, then targeted messaging is possible, but operation becomes cumbersome
Solution Approach 1:
Instead of requiring users to be manually imported into groups before messaging, the patent inverts the approach by having the terminal automatically determine which users should receive a message based on service attribute matching. The match rules are stored at the terminal, and the terminal autonomously identifies matching users, eliminating the need for manual group management while maintaining targeted messaging capability.
Data Source
AI summary
The disclosure provides a match-rule based service message transfer method and system in the IPTV, to address the problems in the IPTV message system of message storing and backlog, low push efficiency and poor usability. In the disclosure, match fields are arranged in a set-top box and a service message to be sent, the service message is sent by means of broadcast or multicast, the set-top box performs matching for the match fields based on the match rule, and filters the message. The disclosure avoids sending a service message by means of unicast, increases the push efficiency and can greatly reduce the storage load of offline messages in a message system. The formed message may be sent according to a single or combined policy which depends on a specific service attribute, thereby greatly facilitating the service operation.


