Software for broadcast television live broadcast and other program selective broadcast of mobile electronic products such as mobile phone
By constructing a system that integrates program source management, structured program guide generation, user preference learning, and intelligent playback control, the system solves the problems of cumbersome operation and insufficient recommendations for receiving and playing broadcast television programs on mobile devices, and achieves an efficient, personalized, and convenient program acquisition and playback experience.
Patent Information
- Application Number
- CN202511758198.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-27
- Publication Date
- 2026-02-27
AI Technical Summary
In existing technologies, the reception and playback of broadcast television programs on mobile devices suffer from low levels of program information structuring, cumbersome user operations, and a lack of personalized recommendations, resulting in a poor user experience.
Construct a system that integrates program source management, structured program guide generation, user preference learning, and intelligent playback control. The system includes a program source module, a program guide generation module, a local storage module, a playback control module, and a program recommendation module. It enables signal format recognition, structured data generation, user preference recording, multi-interactive playback control, and intelligent recommendation.
It achieves efficient integration and structured presentation of massive program sources, improves the efficiency of users obtaining programs, provides personalized recommendations, adapts to convenient operation in mobile scenarios, enhances the real-time nature of live content and the standardization of viewing plans, optimizes the smoothness and stability of the playback process, and builds a complete closed-loop experience for content consumption.
Smart Images

Figure CN121585867A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of mobile communication and multimedia technology, specifically to software for broadcasting television live and selecting other programs on mobile electronic products such as mobile phones. Background Technology
[0002] With the rapid development of mobile communication technology, mobile electronic devices such as smartphones and tablets have become deeply integrated into people's daily lives. These devices not only possess powerful computing and communication capabilities, but their multimedia processing performance is also constantly improving, leading to a growing demand from users for audio and video content accessed through mobile devices, including real-time or near-real-time broadcast television programs.
[0003] Currently, the primary way users watch video content on mobile devices is through video-on-demand (VOD) services, such as various video applications. However, the reception and playback experience of traditional linearly broadcast television programs (such as terrestrial terrestrial television, cable television, and satellite television) on mobile devices still needs improvement. Existing technologies employ some solutions that receive broadcast television signals through built-in or external hardware modules (such as digital television receiver chips), but the related software functions are often quite limited, typically confined to basic channel switching and program playback, lacking effective organization of program content, personalized management, and intelligent recommendations.
[0004] Specifically, existing technologies have the following shortcomings: First, program information is usually presented as a simple channel list, lacking a structured electronic program guide (EPG), making it difficult for users to quickly understand the program schedules of different channels at specific times, resulting in low program discovery efficiency. Second, users cannot filter and customize a vast amount of programs based on personal preferences (such as preferred program types, channels, or viewing times), requiring them to manually search for content of interest among numerous channels each time they watch, a cumbersome process. Third, there is a lack of mechanisms to intelligently analyze and proactively recommend programs based on user preferences and real-time program schedules, failing to recommend potentially interesting live broadcasts or upcoming programs to users at appropriate times, resulting in insufficient intelligence and personalization of the user experience. Summary of the Invention
[0005] The purpose of this invention is to provide software for broadcasting television and other programs on mobile electronic products such as mobile phones. By integrating program source management, structured program list generation, user preference learning, and intelligent playback control, it provides users with a system, method, and device that can intelligently recommend and conveniently play broadcast television programs.
[0006] To achieve the above objectives, this invention employs the following technical solution: a mobile electronic product (such as a mobile phone) provides software for broadcasting television live streaming and other program selection, constructing a complete broadcast television program playback and selection system. Its core lies in the collaborative work between various modules. The program source module is responsible not only for receiving broadcast television signals from various transmission methods such as terrestrial waves, satellite signals, or the internet, but also for possessing signal format recognition and preliminary processing capabilities to ensure compatibility between different signal sources. The program schedule generation module not only parses program signals but, more importantly, converts them into structured data with a clear timeline and content classification, such as arranging them according to multiple dimensions like date, channel, and program type, facilitating user browsing and retrieval. The local storage module is designed to consider the dynamic updating of user data and privacy protection, capable of recording users' historical viewing records, favorites lists, and custom preferences, and supporting manual modification and cloud synchronization. The playback control module, as the core of user interaction, must have real-time response capabilities, able to quickly switch program sources and achieve smooth decoding playback based on user operation commands or preset conditions, while also supporting playback progress memory and rewind. The design of the entire system fully considers the usage scenarios of mobile electronic devices, emphasizing low power consumption, high efficiency, and ease of user operation.
[0007] Furthermore, program signals typically carry industry-standard program information tables, such as metadata in DVB-SI or ATSC-PSIP formats. The program schedule generation module parses this data to accurately extract detailed information such as program names, broadcast times, program descriptions, and performer information, thus forming a structured electronic program schedule. In addition, the module can access designated program information servers, such as API interfaces provided by broadcasting organizations or third-party data service providers, to obtain richer and more timely program information, including program posters, ratings, trailers, and other multimedia content. This approach not only improves the accuracy and completeness of the program schedule but also enables dynamic updates of program information, ensuring users always have access to the latest program arrangements. The design of the program schedule generation module must balance parsing efficiency and data reliability, ensuring basic availability of the program schedule even under unstable signal quality or network latency conditions.
[0008] Furthermore, the preferred program type settings allow users to initially filter a vast library of programs based on personal interests, such as news, sports, movies, and documentaries. The system can further record the strength of user preferences for different sub-types. Preferred broadcast channel settings can reflect a user's loyalty to specific TV stations or content providers, allowing the system to prioritize program information from these channels. Preset viewing schedules offer greater proactivity, allowing users to set up automatic notifications for programs matching their preferences or to directly start playback during specific time periods (such as weekday evenings or weekend afternoons). These preference settings not only include static options but should also support dynamic learning mechanisms, such as automatically adjusting preference weights based on the user's actual viewing time and frequency, making recommendations and playback control more aligned with the user's real needs. The local storage module must ensure the secure storage and fast retrieval of these settings data, providing users with a seamless personalized experience.
[0009] Furthermore, the instruction receiving unit serves as the direct interface for user interaction with the device, requiring support for diverse input methods. For touch commands, it needs to adapt to touchscreens of different sizes, recognize single-click, double-click, and swipe gestures, and provide clear feedback on the graphical interface. For voice commands, it needs to integrate a speech recognition engine capable of accurately understanding natural language commands such as "play CCTV-1" and "switch to the sports channel," and possess a certain degree of noise immunity. The signal scheduling unit is responsible for accurately locating and acquiring the corresponding program stream from the program source module based on the instructions. This unit needs to handle protocol differences and transmission delays between different signal sources to ensure fast and stable signal scheduling. The decoding and playback unit is the final link in the entire playback chain, and its performance directly impacts the user experience. It needs to support decoding of mainstream audio and video encoding formats, possess adaptive bitrate capabilities, dynamically adjust playback quality based on network conditions to ensure smooth visuals and audio-visual synchronization, and provide playback control functions such as volume control, brightness adjustment, and full-screen switching.
[0010] Furthermore, the core function of the program recommendation module is to perform data matching and filtering based on electronic program guides and user preferences. The matching algorithm goes beyond simple keyword or category matching, incorporating more complex rules such as program popularity, reputation, and similarity to the user's viewing history. Programs that match user preferences should be prominently displayed in the user interface (UI), for example, through visual differentiation using highlights, stars, pinning, or special icons in the program list, or by creating a dedicated "Recommended for You" section on the homepage. In addition, the recommendation module can proactively send notifications, such as sending push notifications to users shortly before a program starts. This proactive service model effectively helps users quickly discover content of interest from information-overloaded program lists, improving content discovery efficiency and user engagement. The design of the recommendation module should prioritize accuracy and explainability, avoiding excessive user disruption.
[0011] Furthermore, the recommendation module's filtering logic has been optimized, emphasizing timeliness and matching priority. Prioritizing live or upcoming programs reflects respect for the real-time value of broadcast television content. During comparison, the system assigns higher recommendation weight to programs currently being broadcast or those starting in the near future (e.g., within the next hour). Simultaneously, "high matching degree" is a key indicator, quantified by calculating the similarity score between user preference attributes and program attributes. For example, for a user who prefers "basketball" and "live broadcast," an upcoming NBA playoff game broadcast will have a much higher matching degree than a basketball-themed movie airing a few days later. This filtering strategy ensures that the recommended results not only align with the user's long-term interests but also possess timely viewing value, guiding users to focus on the most worthwhile content to watch at the moment and reducing the regret of missing exciting live broadcasts. This requires the recommendation algorithm to dynamically integrate the time information of the program schedule with the content information of user preferences.
[0012] Furthermore, receiving and parsing program signals is a fundamental step, requiring the processing of signals from different sources (such as terrestrial digital television, satellite broadcast, and IPTV network streams) to extract basic audio and video streams and program metadata. Generating an electronic program guide involves converting unstructured metadata into a structured database that is easy to query and display. Reading the user's preset program preference settings is crucial for initiating personalized services; these settings form the basis for subsequent filtering and recommendation actions. The user instruction receiving stage emphasizes system interactivity; users can actively make precise selections on the program guide or opt for convenient operations like "one-click playback of recommended programs." Finally, decoding and playing the program signals is the final execution action, requiring coordination of hardware decoding resources and network resources to ensure real-time and smooth playback. The entire methodology is logically clear and interconnected, ensuring both functional implementation and a consistent user experience.
[0013] Furthermore, visualization goes beyond simple list displays; it uses more intuitive methods, such as infographics, to present matching results to users. For example, highly matching program segments can be highlighted with prominent color blocks in a timeline view; personalized "daily recommended program guides" can be generated, arranged from highest to lowest match; and pie charts or bar charts can be used to show the distribution of programs based on different preference types (such as news and sports). This visualization design reduces the user's cognitive load, allowing them to quickly understand which programs are worth watching within a specific time period, thus enabling them to make viewing decisions quickly. The implementation of visualization requires close collaboration between front-end interface design and back-end data processing to ensure that the displayed information is both aesthetically pleasing and accurate.
[0014] Furthermore, touch-screen selection commands based on electronic program guides represent a traditional, user-driven interaction mode. Users browse and search through the electronic program guide, actively find their target program, and then select it by touching the screen. This method gives users complete control and is suitable for viewing scenarios with a specific purpose. In contrast, autoplay commands based on preset preferences represent a more intelligent and convenient interaction mode. Users might use a "smart play" button or a voice command like "play my favorite program" to trigger the system to automatically select and play a program that is most likely to interest them based on their historical preferences and the current program guide. This is similar to the service model of personalized radio stations. These two command reception methods meet the needs of users in different scenarios, balancing control precision and ease of operation, reflecting the flexibility of the system design.
[0015] Furthermore, mobile electronic devices integrating this program playback system, such as smartphones, tablets, and portable media players, possess powerful broadcast television reception, management, and personalized playback capabilities. This means that the device not only needs the computational power (CPU / GPU) to handle the aforementioned complex logic, but also needs to integrate corresponding signal receiving hardware (such as DTMB, DVB-T2, CMMB demodulator chips, or high-speed mobile communication modules to receive IPTV streams), as well as high-quality audio decoding chips and display screens. The device design needs to fully consider the characteristics of mobile use, such as power consumption control, antenna performance, and ease of handheld operation. This claim protects the complete product formed by tightly integrating the software system with the hardware platform, emphasizing its practical value and market competitiveness as a holistic solution.
[0016] This invention provides software for broadcasting television live and selecting other programs on mobile electronic products such as mobile phones, which has the following beneficial effects: 1. Achieve effective integration and structured presentation of massive program sources, significantly improving the efficiency of users accessing programs. When watching broadcast television programs on traditional mobile devices, program sources are often scattered, requiring users to manually switch between different applications or signal sources, which is cumbersome and makes it difficult to have a comprehensive overview. This technology integrates multiple broadcast television program signals through a "program source module" and generates a structured electronic program guide (EPG) through a "program guide generation module," systematically categorizing and displaying the previously fragmented program information (such as program name, channel, and time). This structured information presentation allows users to quickly browse all available programs and their broadcast schedules within a unified interface, much like consulting a detailed television guide, completely changing the previous state of blind searching or frequent switching. This not only greatly saves users' time in searching for target content but also reduces the user's cognitive load through a clear and intuitive program guide layout, thereby significantly improving the overall efficiency and experience of locating and selecting desired content from a vast number of program sources.
[0017] Personalized program filtering and recommendations are enabled based on localized preference settings, improving the accuracy of content delivery. One of the core advantages of this technology lies in its "local storage module," which can save users' customized program preference settings (such as preferred genres, channels, and viewing schedules). Combined with the "program recommendation module," the system can proactively and intelligently compare and filter electronic program guides against these preferences. This recommendation mechanism based on local data, compared to recommendations that rely entirely on network algorithms, more directly reflects the user's true and stable interests, avoiding inaccurate recommendations caused by biases in online profiles or interference from trending topics. It can effectively and accurately select programs that match the user's taste from a vast list of programs and highlight them. This function not only helps users overcome "choice paralysis," but more importantly, it can proactively discover "potential" high-quality content that users may be interested in but would easily overlook through browsing, greatly improving the matching accuracy and reach efficiency between content and user needs, making content services more personalized and considerate.
[0018] It offers flexible and diverse interactive control methods to meet the needs of convenient operation in mobile scenarios. Considering the complex and varied usage scenarios of mobile devices, the "playback control module" of this technology is specially designed with an architecture compatible with multiple interaction methods. For example, the "command receiving unit" can handle both voice and touch commands. In practical applications, when users are driving, doing housework, or in other situations where their hands are inconvenient to operate, the voice control function allows them to switch programs directly through simple voice commands (such as "play CCTV-1"), ensuring both safety and convenience. Under normal conditions, touch operation provides an intuitive and efficient way to select programs. This diversified interaction design allows the software to flexibly adapt to different usage environments, breaking through the limitations of single touch operation. It fully reflects a deep understanding of the actual needs of mobile users, ensuring that users can easily and quickly complete playback control in various scenarios, enhancing the software's usability and user stickiness.
[0019] It enhances the real-time nature of live streaming content and the standardization of viewing plans, meeting users' demand for timely content. This technology places particular emphasis on the processing and application of "live programs" and "broadcast times" information. Through precisely generated electronic program guides, users can clearly understand the real-time broadcast schedule of each live program. Combined with the "preset viewing time plan" in preference settings and the priority filtering of "upcoming programs" by the recommendation module, this technology effectively assists users in creating and adhering to viewing plans, avoiding missing live content with highly time-sensitive characteristics such as breaking news, sporting events, and important activities. Compared to on-demand content, the non-replayability of live broadcasts (unless additional recording) makes their time value particularly prominent. This solution, through system-level reminders and planning functions, ensures that users can track live streams of interest on time, satisfying users' deeper needs for obtaining the latest information and participating in discussions of social hot topics, thus enhancing the software's core competitiveness in providing timely content services.
[0020] The resource scheduling and decoding process from instruction to playback has been optimized to ensure smooth and stable playback. The "playback control module" of this technical solution has a clear internal structure, including "command reception," "signal scheduling," and "decoding and playback" units, forming a highly efficient processing pipeline. When a user command is issued, the signal scheduling unit can quickly and accurately locate and call the corresponding signal stream from multiple integrated program sources. Subsequently, the decoding and playback unit immediately takes over for decoding and output. This modular and professional division of labor reduces problems such as command response delays, signal source switching stutters, or decoding failures that may have existed in past applications. It ensures that the user's operational intentions can be quickly and accurately translated into smooth and continuous playback actions, providing a smooth and stable viewing experience whether switching channels or watching programs on demand. This is crucial for maintaining user immersion and improving software reliability, especially when watching content with high continuity requirements, such as sports matches and exciting dramas.
[0021] It has built a closed-loop content consumption experience that integrates discovery, planning, reminders, and playback. This technology is not merely a collection of isolated functions, but rather a complete content consumption loop constructed through the organic connection of its various modules. From the integration of program sources and the generation of program guides (discovery), to preference-based filtering and recommendation (planning, reminders), and finally to convenient playback control (playback), each step is tightly integrated, forming a smooth user experience flow. Users can complete the entire process from "what to watch" to "precisely finding what they want to watch" to "smoothly watching" without having to switch between multiple independent functions. This integrated design seamlessly combines content discovery, schedule management, and playback execution, greatly simplifying the user's operation path and providing a worry-free, efficient, and highly customizable comprehensive service experience, significantly superior to the traditional model of fragmented functions that require users to piece together solutions themselves.
[0022] Through a highly integrated system design, a fully functional portable audio-visual solution is provided for mobile electronic devices. Claim 10 explicitly states that the software system can be integrated into mobile electronic devices. This means that the present technical solution highly integrates broadcast television reception, management, and playback functions, which would otherwise require multiple hardware components (such as traditional television tuners) and multiple software applications, into a single software system within a mobile device such as a smartphone. This integrated design allows ordinary mobile devices to transform into powerful portable broadcast television terminals without complex external hardware. It greatly enhances the media functionality and application scenario flexibility of the device. Users, wherever they are, can enjoy standardized and rich live broadcast television services through their portable devices, as long as they can receive a signal. This achieves a perfect combination of professional-grade audiovisual experience and mobile portability, expanding the capabilities of mobile electronic devices as personal entertainment centers. Attached Figure Description
[0023] To more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings in the following description are merely exemplary, and those skilled in the art can derive other embodiments based on the provided drawings without creative effort.
[0024] Figure 1 This is a diagram showing the overall modules and data flow of the system of the present invention; Figure 2 This is a flowchart illustrating the generation process of the Electronic Program Guide (EPG) of this invention. Figure 3 This is a flowchart of the intelligent recommendation module of the present invention; Figure 4 This is a flowchart of the program playback control process of the present invention; Figure 5 This is a diagram of the integrated system architecture for the mobile device of the present invention. Detailed Implementation
[0025] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses consistent with some aspects of this disclosure as detailed in the appended claims.
[0026] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative effort are within the scope of protection of the present invention.
[0027] How to use 1. Startup and Initialization The user launches the software. After initialization, its program source module begins operation, connecting to and preparing to provide multiple broadcast television program signals.
[0028] Generate and browse program guides The program schedule generation module automatically receives program signals and generates a structured electronic program schedule by parsing the program information table carried in the signal or retrieving data from a designated program information server. Users can browse this electronic program schedule on the display interface, which clearly lists the name of each program, its broadcast channel, and its specific broadcast time.
[0029] Set viewing preferences (optional) Users can save their preferred program types, frequently watched channels, or preset viewing schedules to local storage using the software's settings. These settings only need to be made once or adjusted as needed, and the software will remember these preferences.
[0030] Select and play programs Users can watch the program in the following two main ways: Manual selection of playback: Users can directly select a specific program they wish to watch by touching the electronic program guide. After receiving this touch command, the instruction receiving unit of the playback control module dispatches the corresponding program signal from the program source module, and finally the decoding and playback unit decodes and outputs the signal for playback.
[0031] Preference Auto Playback: Users can choose to execute the "Preference Playback" command. The playback control module will automatically select the most suitable program signal from the currently available programs for scheduling, decoding, and playback based on the preference settings (such as preference type, channel, or schedule) stored in the local storage module.
[0032] Get program recommendations (if the software has this function). If the software includes a program recommendation module, this module will run continuously in the background. It compares the electronic program guide with the user's saved preferences, filters out programs that match the user's preferences, especially those with high matching scores, those that are currently live or about to start, and highlights these programs on the electronic program guide display interface, making it easy for users to quickly find content of interest.
[0033] Viewing and Control Once the program starts playing, users can control the playback process using the control buttons on the interface or voice commands (if supported), such as adjusting the volume, pausing, and switching channels.
[0034] Example 1: Business professionals efficiently obtain financial information Mr. Zhang is a financial analyst with a demanding work schedule, but he needs to stay up-to-date with the latest market trends and financial news. He uses this broadcast TV program app on his smartphone to efficiently access information.
[0035] Every morning on his subway commute to work, Mr. Zhang opens the software. Once launched, the program source module connects to multiple digital TV and radio signals. The program schedule generation module quickly integrates all these signals, generating a clear electronic program schedule listing the programming for each channel over the next few hours. Mr. Zhang has pre-set his preferences in the software's local storage module: his preferred program types are "financial news" and "market analysis," his preferred channels are "financial channels" and "news radio stations," and he has set his preferred viewing time to 7:00 AM to 8:00 AM on weekdays.
[0036] Therefore, when Mr. Zhang opens the software during his commute, the playback control module doesn't present a cluttered list of channels. Instead, it automatically starts playing the latest morning market live broadcast from the financial channel based on his preferences. Simultaneously, the program recommendation module highlights other programs matching his preferences on the generated electronic program guide, such as the "Listed Companies Watch" program on another channel half an hour later, with a prominent yellow border and highlighted text. Mr. Zhang only needs to glance at the program guide to have a clear understanding of the day's important financial programs and can easily click on highlighted programs to set viewing reminders. Throughout the process, he doesn't need to search; the software proactively pushes the most relevant information to him based on his preset preferences, greatly improving information acquisition efficiency.
[0037] Example 2: Convenient Management of Daily Entertainment for Housewives Ms. Li is a housewife who enjoys listening to radio dramas or watching TV series while doing housework. She uses the software primarily for its convenient schedule management and playback control functions.
[0038] Ms. Li meticulously configured her program preferences within the software: she favors "family dramas," "lifestyle service programs," and "long-form radio novels." At the beginning of each week, she reviews the complete electronic program schedule provided by the program schedule generation module. When she discovers new dramas and cooking tutorials that interest her on Wednesday and Friday afternoons, she doesn't need to consciously remember the broadcast times; instead, she uses the software's function to directly add these programs to her local storage's "viewing schedule."
[0039] On Wednesday afternoon, as Ms. Li began preparing dinner, she simply spoke the voice command, "Play my planned program for today," into her phone. The playback control module's command receiving unit recognized the command, and the signal scheduling unit immediately retrieved the TV drama signal Ms. Li had preset from the program source module. The decoding and playback unit then began playback. During playback, Ms. Li could pause, fast forward, and perform other operations using the touchscreen, or switch content entirely via voice command, such as "Switch to the radio / novel channel." The software automatically played according to her schedule, allowing her to easily integrate entertainment into her daily life without the need for repeated searches and selections, achieving a seamless media experience.
[0040] Example 3: Migrant workers watch hometown TV programs Wang, a student studying away from home, misses his hometown's customs and culture very much, especially wanting to watch local TV programs. However, the regular TV signal in his area doesn't cover his hometown channels, so this software fulfills his need.
[0041] In the software's program source module, Wang found a program source entry that specifically provided television signals from his hometown province and city. After successfully connecting to the signal, the program schedule generation module parsed the program information table in the signal stream and generated an electronic program schedule exactly the same as his hometown's cable TV schedule, including the exact broadcast times of his hometown satellite TV, the city-level news channel, and his favorite local program, "Citizen Hotline." Wang set these hometown channels as his "preferred channels."
[0042] Whenever there's an important event in his hometown or he feels homesick, he opens the software. The playback control module prioritizes displaying live feeds from his preferred channels. He can manually navigate the electronic program guide to select live news programs, or he can directly command "Play Hometown News Channel," and the signal scheduling unit will precisely schedule the live stream of that channel for playback. In this way, Wang feels as if he's back home, able to stay informed about events happening there, effectively alleviating his homesickness. By accessing specific information sources and customizing preferences, the software breaks down geographical limitations, achieving precise content delivery.
[0043] Example 4: Sports enthusiasts accurately track live sports events Mr. Zhao is a passionate football fan who doesn't want to miss any important matches. He uses the software's program recommendation and reminder functions to ensure he can watch his favorite team's matches live on time.
[0044] In the software's local storage module, Mr. Zhao set "Sports Events" as his highest-priority preferred program type, specifically specifying the "Football" subcategory. The software's program recommendation module then continuously works: it constantly compares the full electronic program schedule provided by the program schedule generation module with Mr. Zhao's preferences. Once it detects a future live football match, especially one involving Mr. Zhao's preferred team, the recommendation module not only highlights it prominently in red on the program schedule but also proactively pops up a notification before the match begins.
[0045] For example, a highly anticipated match will take place this Sunday evening. Even if Mr. Zhao is busy with social engagements, he will receive a lock screen reminder on his phone 15 minutes before the match starts: "The 'Chengbei Team vs. Chengnan Team' match you are watching will be broadcast live on the sports channel at 21:00." Mr. Zhao can directly access the software by clicking the reminder. At this time, the playback control module is already ready. He only needs to touch the "play" button on the screen, the instruction receiving unit triggers the command, the signal scheduling unit immediately calls the live signal from the sports channel, and the decoding and playback unit then presents a high-definition and smooth match. The whole process is precise and fast, ensuring that Mr. Zhao will not miss any exciting moments.
[0046] Example 5: Parents customize healthy viewing content for their children Ms. Sun is a young mother who is very concerned about her child's eye health and the quality of the content he watches. She uses this software to manage and control her young son's television viewing behavior.
[0047] Ms. Sun first set up a special "Kids Mode" preference configuration in the software's local storage module as a parent. In this configuration, she strictly limited the preferred program types to only "Children's Animation," "Natural Science Documentary," and "Educational Programs," and set the allowed viewing time schedule to only be from 4 pm to 5 pm on weekends, with each session not exceeding one hour.
[0048] When her son wants to watch TV, Ms. Sun switches to "Kids Mode." In this mode, the program schedule generation module still produces a complete electronic program schedule, but the program recommendation module first performs a screening, presenting only programs that match the "Kids Mode" preferences, filtering out all other adult content. The playback control module also strictly adheres to the schedule, preventing playback from starting outside of permitted times. During permitted times on weekends, her son can, under Ms. Sun's supervision, tap to select from the filtered list of healthy and positive programs. Once playback begins, the software starts a countdown and automatically pauses and locks the screen after one hour, reminding the child to rest. In this way, Ms. Sun effectively transforms her smartphone into a safe and controllable media center for her child by utilizing the software's preference settings, scheduled playback, and content filtering functions.
[0049] Although embodiments of the invention have been shown and described, it will be understood by those skilled in the art that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the appended claims and their equivalents.
Claims
1. Software for broadcasting television live and selecting other programs on mobile electronic products such as mobile phones, characterized in that: include: The program source module is used to provide multiple broadcast television program signals; The program schedule generation module, connected to the program source module, is used to receive program signals and generate a structured electronic program schedule, which includes program name, broadcast channel, and broadcast time information. The local storage module is used to store user-defined program preference settings; The playback control module is connected to the program schedule generation module and the local storage module respectively, and is used to obtain the specified program signal from the program source module and decode and play it according to user instructions or the preference settings.
2. The broadcasting and television live streaming and other program selection software for mobile electronic products such as mobile phones according to claim 1, characterized in that: The program schedule generation module generates the electronic program schedule by parsing the program information table carried in the program signal or obtaining data from a designated program information server.
3. The broadcasting and television live streaming and other program selection software for mobile electronic products such as mobile phones according to claim 1, characterized in that: The program preference settings stored in the local storage module include one or more of the following: preferred program types, preferred broadcast channels, and preset viewing time schedules.
4. The broadcasting and television live streaming and other program selection software for mobile electronic products such as mobile phones according to claim 1, characterized in that: The playback control module includes: The instruction receiving unit is used to receive user voice commands or touch commands. The signal scheduling unit is used to schedule the corresponding program signal from the program source module according to the instructions. The decoding and playback unit is used to decode the scheduled program signals and output them to the display interface.
5. The broadcasting and television live streaming and other program selection software for mobile electronic products such as mobile phones according to claim 1, characterized in that: It also includes a program recommendation module, which is connected to the program schedule generation module and the local storage module. The program recommendation module is used to compare the electronic program schedule with the preference settings, filter out programs that match the user's preferences, and highlight them on the display interface.
6. The broadcasting and television live streaming and other program selection software for mobile electronic products such as mobile phones according to claim 1, characterized in that: When the program recommendation module filters programs, it prioritizes live programs or programs that are about to start and have a high degree of matching with user preferences.
7. A method for playing programs on a mobile electronic device, characterized in that, Includes the following steps: Receive and parse broadcast television program signals from different sources to generate an electronic program list containing basic program information; Read the user's preset program preference settings; Receive instructions from users to select specific programs or execute preferred playback; According to the instructions, the corresponding program signal is called for decoding and playback.
8. The broadcasting and television live streaming and other program selection software for mobile electronic products such as mobile phones according to claim 7, characterized in that: After generating the electronic program guide, the electronic program guide is matched with user preference settings, and the matching results are presented to the user in a visual manner.
9. The broadcasting and television live streaming and other program selection software for mobile electronic products such as mobile phones according to claim 7, characterized in that: The receiving of user instructions includes receiving touch selection instructions based on electronic program guides, or receiving automatic playback instructions based on preset preference settings.
10. A mobile electronic device, characterized in that: The system integrates a program playback system for mobile electronic devices as described in any one of claims 1 to 6.