Schedule processing method and device, electronic equipment and storage medium

By acquiring schedule information and intelligently deciding the playback time of prompts based on the criticality and urgency of the content being played on the TV, the shortcomings of TVs in family schedule management are solved, achieving intelligent schedule processing and a seamless viewing experience.

CN121985160APending Publication Date: 2026-05-05SHENZHEN TAILIWEI INTELLIGENT TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SHENZHEN TAILIWEI INTELLIGENT TECHNOLOGY CO LTD
Filing Date
2026-02-05
Publication Date
2026-05-05

AI Technical Summary

Technical Problem

Current televisions lack sufficient intelligence in managing family schedules, failing to effectively integrate with tasks and reminders. This leads to interruptions during viewing due to schedule processing, making it easy to forget important matters, and the system cannot dynamically plan viewing strategies based on the user's schedule.

Method used

By acquiring schedule information, the system determines the playback time of prompts based on the criticality of the content being broadcast on the TV and the urgency of the schedule, enabling intelligent decision-making to avoid interruptions to key events. It also provides status summaries and recovery mechanisms, combines content recommendations during idle periods, and supports multi-user schedule management and data encryption.

Benefits of technology

It enhances the user's viewing experience and schedule management efficiency, ensures timely reminders of important matters, reduces interference with the entertainment experience, and achieves intelligent schedule processing and seamless viewing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121985160A_ABST
    Figure CN121985160A_ABST
Patent Text Reader

Abstract

The invention relates to a schedule processing method and device, electronic equipment and a storage medium. The schedule processing method comprises the following steps: acquiring schedule information for indicating a schedule; and playing prompt information associated with the schedule, the time for playing the prompt information being determined at least based on the critical degree of the current television playing content and / or the emergency degree of the schedule.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of smart home technology, and in particular to a scheduling method, apparatus, electronic device, and storage medium. Background Technology

[0002] Current televisions have significant shortcomings in managing family schedules, failing to organically integrate with tasks and reminders. Users often find themselves in a passive situation while watching television programs due to the lack of intelligent coordination mechanisms: when they need to handle housework, answer the phone, or check their personal schedule, they are forced to manually interrupt their viewing, resulting in a disrupted viewing experience; because reminder functions are too simplistic, important matters such as taking medication, picking up children, or business appointments are easily forgotten until the time window closes; after an interruption, users struggle to efficiently resume their previous viewing, especially failing to recognize key plot points or the logical context of dialogue; furthermore, the system cannot dynamically plan viewing strategies based on the user's schedule, such as recommending appropriate content duration or type during off-peak hours.

[0003] Therefore, improving the intelligence level of televisions to coordinate with users' schedules for timely reminders and minimize the impact of schedule reminders on the content viewed is an urgent problem to be solved. Summary of the Invention

[0004] In view of this, embodiments of this application provide a scheduling method, apparatus, electronic device, and storage medium to solve at least one problem existing in the prior art.

[0005] In a first aspect, embodiments of this application provide a scheduling method applied to a television set, the method comprising: Obtain schedule information used to indicate schedules; Play a notification message associated with the schedule, wherein the timing of playing the notification message is determined at least based on the criticality of the content currently being played on the television and / or the urgency of the schedule.

[0006] In some embodiments, the criticality of different content segments of the playback content is negatively correlated with the priority of playing the prompt information during different content segments; and / or The urgency of the schedule is positively correlated with the time priority of playing the notification message.

[0007] In some embodiments, the method further includes: In response to a notification message associated with the schedule, pause playback of the content. Based on the recovery command, the playback content is resumed.

[0008] In some embodiments, the method further includes at least one of the following: After pausing the playback content, a summary of the status of the playback content within a predetermined time period prior to the pause time is displayed; In response to the resumption command, a summary of the status of the playback content within a predetermined time period prior to the pause time is displayed; In response to a user's query, a summary of the status of the playback content within a predetermined time period prior to the pause time is displayed.

[0009] In some embodiments, the state summary is determined based on contextual information associated with the pause time of the playback content, wherein the contextual information includes at least one of the following of the playback content: scene transition point; intro and outro time; dialogue blank time; timestamp; channel information; keywords of subtitle text.

[0010] In some embodiments, resuming playback of the content based on a recovery command includes at least one of the following: Based on the resumption command, the playback content is resumed from the moment it was paused; Based on the recovery command, the playback content is started from a key time point before the pause time of the playback content.

[0011] In some embodiments, the method further includes: Identify the user's free time and / or restricted time based on the schedule; Based on the idle time period and / or the restricted time period, select and push matching recommended content from the media library.

[0012] In some embodiments, The schedule includes the viewing schedules of different users using the television set; The method further includes at least one of the following: In response to viewing schedule conflicts for different users, send conflict reminders; In response to viewing schedule conflicts for different users, suggestions for adjusting the viewing schedule are sent.

[0013] In some embodiments, the method further includes at least one of the following: The schedule is locally encrypted; Synchronize the encrypted summary information of the schedule to the server; User access permissions are used to control user access to the schedules saved on the television.

[0014] In some embodiments, obtaining the schedule information for indicating the schedule includes at least one of the following: Receive schedule information from external terminals; Obtain the schedule information from the television application; Receive status indication information from external devices indicating changes in device status.

[0015] Secondly, embodiments of this application provide a schedule processing device, characterized in that it is installed in a television set, and the device includes: a transceiver module and a processing module, wherein... The transceiver module is used to acquire schedule information for indicating schedules; The processing module is used to play a prompt message associated with the schedule, wherein the timing of playing the prompt message is determined at least based on the criticality of the content currently being played on the television and / or the urgency of the schedule.

[0016] In some embodiments, the criticality of different content segments of the playback content is negatively correlated with the priority of playing the prompt information during different content segments; and / or The urgency of the schedule is positively correlated with the time priority of playing the notification message.

[0017] In some embodiments, the processing module is further configured to: In response to a notification message associated with the schedule, pause playback of the content. Based on the recovery command, the playback content is resumed.

[0018] In some embodiments, the processing module is further configured to perform at least one of the following: After pausing the playback content, a summary of the status of the playback content within a predetermined time period prior to the pause time is displayed; In response to the resumption command, a summary of the status of the playback content within a predetermined time period prior to the pause time is displayed; In response to a user's query, a summary of the status of the playback content within a predetermined time period prior to the pause time is displayed.

[0019] In some embodiments, the state summary is determined based on contextual information associated with the pause time of the playback content, wherein the contextual information includes at least one of the following of the playback content: scene transition point; intro and outro time; dialogue blank time; timestamp; channel information; keywords of subtitle text.

[0020] In some embodiments, the processing module is specifically used for at least one of the following: Based on the resumption command, the playback content is resumed from the moment it was paused; Based on the recovery command, the playback content is started from a key time point before the pause time of the playback content.

[0021] In some embodiments, the processing module is further configured to: Identify the user's free time and / or restricted time based on the schedule; Based on the idle time period and / or the restricted time period, select and push matching recommended content from the media library.

[0022] In some embodiments, the schedule includes viewing schedules for different users using the television set; The processing module is also used for at least one of the following: In response to viewing schedule conflicts for different users, send conflict reminders; In response to viewing schedule conflicts for different users, suggestions for adjusting the viewing schedule are sent.

[0023] In some embodiments, the processing module is further configured to perform at least one of the following: The schedule is locally encrypted; Synchronize the encrypted summary information of the schedule to the server; User access permissions are used to control user access to the schedules saved on the television.

[0024] In some embodiments, the transceiver module is specifically used for at least one of the following: Receive schedule information from external terminals; Obtain the schedule information from the television application; Receive status indication information from external devices indicating changes in device status.

[0025] Thirdly, embodiments of this application provide an electronic device, characterized in that the electronic device comprises: One or more processors; The processor is used to invoke instructions to cause the electronic device to execute the scheduling method described in the first aspect.

[0026] Fourthly, embodiments of this application provide a storage medium, characterized in that the storage medium stores instructions that, when executed on an electronic device, cause the electronic device to perform the scheduling method described in the first aspect.

[0027] The schedule processing method, apparatus, electronic device, and storage medium provided in this application acquire schedule information for indicating schedules; play reminder information associated with the schedule, wherein the timing of playing the reminder information is determined at least based on the criticality of the content currently being played on the television and / or the urgency of the schedule. Compared to traditional timed reminders on televisions, this method deeply integrates the schedule and intelligently decides when to play reminder information, avoiding interruptions to the user's viewing during crucial moments while ensuring that important matters are promptly reminded. This significantly improves the user's viewing experience and schedule management efficiency. Attached Figure Description

[0028] Figure 1 This is a flowchart illustrating a scheduling method according to one embodiment.

[0029] Figure 2 This is a schematic diagram of a status summary display process according to one embodiment.

[0030] Figure 3 This is a schematic diagram of the structure of a schedule processing device according to an embodiment. Detailed Implementation

[0031] To make the technical solution and beneficial effects of this application more apparent and understandable, a detailed description is provided below by listing specific embodiments. The accompanying drawings are not necessarily drawn to scale, and local features may be enlarged or reduced to more clearly show the details of the local features; unless otherwise defined, the technical and scientific terms used herein have the same meanings as those in the technical field to which this application pertains.

[0032] The embodiments in this application are not exhaustive, but merely illustrative of some embodiments, and are not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.

[0033] In each embodiment of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of the embodiments are consistent and can be referenced by each other. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.

[0034] In the description of the embodiments of this application, it should be understood that the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Therefore, features defined with "first" and "second" may explicitly or implicitly include one or more of the stated features. In the description of the embodiments of this application, "multiple" means two or more, unless otherwise explicitly specified.

[0035] Existing television devices only offer basic timed reminders, which operate in isolation and cannot establish data interoperability or behavioral coordination with the home schedule ecosystem (including digital calendars, task management tools, and smart home devices). Pause and resume mechanisms only record video playback timestamps, failing to capture semantic features of the content, such as scene transitions, intro and outro markers, dialogue silences, time stamps, channel attributes, or key content in subtitles. Furthermore, mobile device notifications are completely disconnected from the television viewing experience, requiring users to frequently switch devices to confirm reminders. This not only distracts users but also significantly increases the operational burden, weakening the overall smoothness of home entertainment. This application provides a scheduling method applied to a television set, such as... Figure 1 As shown, the specific implementation steps of the schedule processing method include: Step 101: Obtain schedule information to indicate the schedule; Step 102: Play a notification message associated with the schedule, wherein the timing of playing the notification message is determined at least based on the criticality of the content currently being played on the television and / or the urgency of the schedule.

[0036] Here, the scheduling method can be executed by the processor inside the television set.

[0037] Schedule information can be used to describe a user's various activities, tasks, events, and their corresponding time arrangements.

[0038] In one possible implementation, the schedule information could originate from user input, synchronization with external devices, or generation by an application within the television.

[0039] A schedule can include to-do items or planned activities that are specifically indicated by schedule information and have specific time points or time periods. Each schedule typically contains one or more tasks and the time periods associated with those tasks.

[0040] In one possible implementation, the task can include specific items or activities that need to be completed in the schedule, such as: "taking medication", "picking up the child", "meeting", "leaving home in 30 minutes", etc.

[0041] The notification message may include information to remind the user that a schedule is upcoming or in progress. The notification message may be presented in various forms, including at least one of the following: text, icon, pop-up, notification sound, voice announcement, etc. Playing the notification message may include at least one of the following: displaying the notification message on a screen, or announcing the notification message via audio.

[0042] The criticality of content can be determined by the importance of a specific time segment of the content to the user's viewing experience or information acquisition. For example, plot climaxes, important news broadcasts, or key dialogues can be considered high-criticality segments. Advertisements at the beginning, end, or during the program can be considered low-criticality segments.

[0043] The urgency level of a schedule refers to the imminent need to handle the tasks or events indicated on the schedule. For example, tasks that are about to expire or events that have a significant impact on a user's life can be considered to have a high degree of urgency.

[0044] Specifically, the television can obtain schedule information through user input or by reading preset schedule files from local storage devices, or by manually entering schedules into the interface. When the schedule is about to arrive or a preset reminder time is reached, the television will play a corresponding prompt to remind the user. For example, the television can display a simple text box on the screen, prompting "You have a 'picking up the kids' task that is about to begin." As another implementation method, the television can play a preset prompt tone to attract the user's attention.

[0045] The criticality of the content being played can be determined by the content provider marking it in the content metadata, or by the television itself analyzing the structure of the content being played.

[0046] The urgency of a schedule can be determined based on at least one of the following: the type of task, the time between the task's deadline and the current time. For example, leaving the house in 5 minutes is considered highly urgent, while taking medication in 1 hour is considered less urgent.

[0047] The system can comprehensively consider two factors—the criticality of the currently playing content and the urgency of the schedule—to determine when to play the prompt message. For example, when the content is less critical but the schedule is more urgent, the prompt message is played first; when the content is more critical but the schedule is less urgent, the prompt message is played later until a suitable time is found.

[0048] When the urgency of a schedule is high, such as when a task is about to begin in the next few minutes, the system may decide to play a prompt message immediately even if the content being played is of high importance.

[0049] In one possible implementation, the currently playing content can be paused when the prompt message is played.

[0050] In one possible implementation, the currently playing content can continue playing while the notification message is being displayed. For example, the notification message can be displayed as a pop-up window on the currently playing content.

[0051] In this way, the television can deeply integrate with the schedule, intelligently deciding when to play reminders and notifications, avoiding interruptions to key plot points while ensuring timely reminders of important matters. This significantly improves the user's viewing experience and schedule management efficiency.

[0052] In some embodiments, obtaining the schedule information for indicating the schedule includes at least one of the following: Receive schedule information from external terminals; Obtain the schedule information from the television application; Receive status indication information from external devices indicating changes in device status.

[0053] Schedule information can be entered by the user into the TV through the TV's interactive interface. For example, a user can manually add temporary tasks (such as "answer the phone in 20 minutes"). Receiving schedule information from external terminals can include receiving and importing schedule data from external devices other than the television itself (such as smartphones, tablets, personal computers, etc.).

[0054] For example, a TV can establish a connection with a user's mobile phone and automatically read the phone's calendar (Google Calendar, iCloud, local calendar). This enables cross-device data synchronization and integration, allowing users to process schedules created or managed on different devices uniformly on the TV.

[0055] Obtaining the schedule information from the television application may include the television extracting and utilizing schedule-related data from its own running applications. This aims to leverage the television's own computing and storage capabilities to provide localized schedule management functions, reduce reliance on external devices, and ensure the privacy and security of schedule information.

[0056] For example, a TV can connect to to-do apps (such as Todoist, Things, System To-Do, etc.) to obtain schedule information.

[0057] The status indication information received from external devices indicating device status changes may include the television treating status changes of other smart devices in the home environment as a special "schedule" or "event." This aims to incorporate real-time events in the smart home environment into schedule management, enabling smarter and more contextualized reminders and processing, thereby improving user experience and the level of home automation.

[0058] For example, a TV connects to a smart home platform (such as Mi Home, HomeKit, or Alexa) to receive device tasks (such as "Oven will be finished in 15 minutes"). The TV can monitor the status of external devices. When the status of an external device changes (e.g., oven finished, washing machine finished, doorbell rings), the device sends a status indication message to the TV, which interprets it as a scheduled event that needs attention. If the smart doorbell detects a visitor, the TV receives the status indication message and displays a "Visitor" alert.

[0059] In one possible implementation, the television can subscribe to an event stream from a smart home platform. When any device on the platform triggers a preset automation rule or a status change, the platform pushes the corresponding status indication information to the television. For example, if a smart thermostat detects that the indoor temperature is too high, the television receives the information and reminds the user to "turn on the air conditioner."

[0060] By integrating information from multiple sources, televisions can more comprehensively and flexibly grasp users' schedules and environmental events, thereby more accurately determining the playback time of reminder messages, ensuring that important matters are not missed, and significantly improving the intelligence level of schedule processing and user experience.

[0061] In some embodiments, the criticality of different content segments of the playback content is negatively correlated with the priority of playing the prompt information during different content segments; and / or The urgency of the schedule is positively correlated with the time priority of playing the notification message.

[0062] Here, the content time period of the playback content can include different positions of the playback content.

[0063] The criticality of different content segments refers to the degree of importance or appeal of different time periods of media content being broadcast on a television set to the user. For example, the climax of a movie, key information in a news report, and decisive moments in a sporting event are considered highly critical; while commercial breaks, opening and closing credits, background music, or non-core dialogue are considered less critical.

[0064] In one implementation, the television can use metadata of the content being played (such as movie genre, series information, and program classification) to perform real-time analysis of the content and determine the criticality of different content segments.

[0065] In one implementation, the television can be pre-configured with an AI analysis model (such as a lightweight AI model) to analyze the criticality of different content segments during playback.

[0066] In one implementation, the television can collect user viewing behavior data, such as user interactions like pausing, fast-forwarding, rewinding, and commenting during specific content segments. Alternatively, it can use technologies like eye-tracking and facial expression recognition to assess user focus and interest in different content segments, thereby determining the criticality of different content segments for different users.

[0067] For example, televisions can combine metadata and AI models to identify scene transitions, climaxes in dialogue, and tense background music in content through technologies such as image recognition, speech recognition, and sentiment analysis, and quantify the criticality of different time periods accordingly.

[0068] The television should be able to select: non-critical time period playback prompts. For example, the television can perform time prediction: calculate the "best interruption point" (such as commercials, end credits, non-critical plot points) to play prompts based on the current playback content duration and remaining time.

[0069] The negative correlation between the importance of different content segments and the priority of playback prompts for those segments can be as follows: the higher the importance of the content, the lower the priority of the playback prompts; conversely, the lower the importance of the content, the higher the priority of the playback prompts. This reduces unnecessary interruptions when users are highly engaged in watching the content.

[0070] For example, a criticality threshold can be set. When the criticality of the content is higher than this threshold, the playback of the prompt message will be delayed or suppressed until the criticality drops below the threshold, or until a preset non-critical period (such as an advertising period or a break in the plot) is reached before playback.

[0071] The positive correlation between the urgency of the schedule and the time priority of playing the notification message can include: the higher the urgency of the schedule, the higher the priority of playing the notification message; and the lower the urgency of the schedule, the lower the priority of playing the notification message. This positive correlation aims to ensure that urgent matters are promptly communicated to users.

[0072] For example, if the schedule is an urgent task (such as "leaving home in 5 minutes"), the current playback can be interrupted immediately and a reminder message can be played; if the schedule is a non-urgent task (such as "taking medication in 1 hour"), a reminder can be given at an appropriate time.

[0073] In this way, when the television is broadcasting content during a critical segment, the TV will lower the priority of displaying reminders related to the schedule, thus avoiding unnecessary interruptions when users are highly engaged in watching important plot points or dialogues, significantly improving the user's viewing experience. For schedules with high urgency, the TV will raise the priority of displaying reminders, ensuring that users receive timely reminders for important matters such as taking medication or making appointments, preventing them from missing crucial tasks due to forgetfulness. This dynamic priority adjustment mechanism based on the criticality of the broadcast content and the urgency of the schedule makes the playback of reminders more intelligent and user-friendly, ensuring the timely delivery of important information while minimizing interference with the user's entertainment experience.

[0074] In some embodiments, the method further includes: In response to a notification message associated with the schedule, pause playback of the content. Based on the recovery command, the playback content is resumed.

[0075] When the TV's internal schedule management module determines that a notification message needs to be played, it can send a pause command to the media playback module. Upon receiving the command, the media playback module immediately stops playing the current content and keeps the playback at the pause point.

[0076] Users can issue a resume command via specific buttons on the TV remote (such as the "play / pause" button or a dedicated "resume" button) and / or voice commands. Upon receiving the resume command, the TV can resume playback from the previously paused point.

[0077] When the TV plays a reminder message related to the schedule according to preset logic, it can automatically pause the currently playing content to ensure that the reminder message is not interrupted and is effectively conveyed to the user. By resuming the playback content based on the resume command, users can conveniently and quickly continue watching from the pause point. This solution ensures the effectiveness of important schedule reminders while minimizing interference with the user's viewing experience, achieving an organic combination of intelligent reminders and seamless viewing.

[0078] In some embodiments, the method further includes at least one of the following: After pausing the playback content, a summary of the status of the playback content within a predetermined time period prior to the pause time is displayed; In response to the resumption command, a summary of the status of the playback content within a predetermined time period prior to the pause time is displayed; In response to a user's query, a summary of the status of the playback content within a predetermined time period prior to the pause time is displayed.

[0079] In one possible implementation, the state summary may include: summary text; and at least one image of the content being played.

[0080] In one possible implementation, the picture may include key images that the television can recognize.

[0081] In one possible implementation, the predetermined duration could include a time period of key content that the television set can identify. The television set could then identify this key content using methods such as AI models.

[0082] In one possible implementation, after the television pauses playback due to a schedule-related notification, key information can be provided immediately to help the user maintain a coherent understanding of the content. For example, when content is paused, the television can analyze the playback to generate a text and / or image summary containing key plot points, dialogue, or important events from before the pause, and display it on the screen.

[0083] In one possible implementation, when a user issues a resumption command via remote control, voice command, or gesture recognition, a floating window or full-screen prompt containing key information about the content played within a predetermined duration before the pause is displayed on the screen.

[0084] In one possible implementation, the user can trigger this function via a specific voice command (such as "Where were we?" or "Recap") or a dedicated button on the remote control (such as the "Recap" button). Upon receiving such a query, the television immediately retrieves and displays a summary of the playback content for a predetermined period prior to the pause. This summary can be presented as a pop-up window, sidebar, or picture-in-picture, and can be scrolled or flipped through as needed by the user.

[0085] In this way, users can quickly recall the content played before the pause after their viewing is interrupted by a schedule-related reminder. By timely displaying a summary of the playback content status within a predetermined time before the pause, after a pause, before resumption, and when the user actively inquires, the cognitive burden on users is reduced, the discontinuity of the viewing experience caused by interruptions is minimized, and a user-friendly and intelligent TV viewing experience is provided. This ensures that while providing schedule reminders, the negative impact on the user's entertainment experience is minimized.

[0086] In some embodiments, the state summary is determined based on contextual information associated with the pause time of the playback content, wherein the contextual information includes at least one of the following of the playback content: scene transition point; intro and outro time; dialogue blank time; timestamp; channel information; keywords of subtitle text.

[0087] Scene transition points can be moments in video content where there are significant changes in visuals, plot, or theme. Using these as contextual information helps televisions identify key plot twists, highlighting these important points in the status summary and allowing users to quickly recall the plot developments when the video was paused.

[0088] The opening and closing credits are fixed components of video content, typically including the program title, cast and crew information, and production company details. Using this as contextual information helps users understand the overall structure of the content they are currently watching.

[0089] Dialogue gaps can include intervals in video content where there is no dialogue. Using this as contextual information can help televisions reduce pauses during dialogue-heavy sections and generate summaries, or indicate in the summaries that the current state is non-dialogue-heavy, thereby reducing information redundancy and improving the effectiveness of the summaries.

[0090] A timestamp can be a precise time marker of a specific moment in video content. Using it as contextual information, it can provide the absolute location information of the pause point, allowing users and / or televisions to accurately locate the pause point and serving as a reference for other contextual information.

[0091] Channel information refers to the source of the currently playing content, such as the name of a TV channel, the name of a streaming platform, or the path to a local media library. Using this as contextual information helps users quickly identify which program or platform the content they are watching belongs to, enhancing their overall understanding of the content.

[0092] In one possible implementation, the subtitle text may include the subtitle text that comes with the playback content, and / or the subtitle text that the television recognizes from the playback content using speech recognition technology.

[0093] Keywords in subtitle text can be found in subtitles appearing before and after pauses, summarizing the core vocabulary of the current plot or theme. Using this as contextual information allows for the direct extraction of textual information most relevant to the plot, providing users with intuitive plot clues.

[0094] For example, such as Figure 2 As shown, when the television is playing normally, if it needs to display schedule-related instruction information, it can pause the playback and display the schedule. The television can also generate a status summary based on context information and display the summary when the user resumes playback.

[0095] In this way, the status summary is not only dynamically generated based on the pause time, but also integrates multiple content dimensions to generate more relevant and efficient summaries, helping users seamlessly connect the viewing experience and significantly improving the continuity of the viewing experience and user satisfaction.

[0096] In some embodiments, resuming playback of the content based on a recovery command includes at least one of the following: Based on the resumption command, the playback content is resumed from the moment it was paused; Based on the recovery command, the playback content is started from a key time point before the pause time of the playback content.

[0097] In one possible implementation, key time points can be identified by the television from the content being played. Key time points can be key scenes, content, and / or plot points within the played content.

[0098] Specifically, after completing their scheduled tasks, users can resume watching by issuing a resume command. This resume command can be an operation command issued by the user via a specific button on the remote control (such as the "play / pause" button or a dedicated "resume" button), or it can be a voice command issued by the user to the television (such as "continue playing" or "resume viewing"). The television's built-in voice recognition module recognizes and executes the command. Furthermore, when the user confirms completion of their scheduled tasks on an external terminal (such as a mobile application), that external terminal can also send a resume command to the television.

[0099] Upon receiving the recovery command, the television can select different playback recovery points according to the specific circumstances.

[0100] Method 1: Resume playback from the moment the content was paused. In this case, when playback is paused, the TV accurately records the current playback timestamp and, upon receiving a resume command, jumps directly to that timestamp to begin playback. For example, the player module can maintain a playback history containing the precise frames or timecodes at the time of pause; upon resumption, it directly loads and decodes playback from that point. This method is suitable when the user clearly remembers the content before the pause or when the pause time is short, to maintain playback continuity.

[0101] Method Two: Resume playback of the content from a key time point before the pause time. To achieve this, the television can analyze the playback content and identify significant key time points, such as scene transitions, the start of important dialogues, or the eve of a plot climax. Upon receiving a resume command, the television intelligently selects the nearest key time point as the resume point based on the pause time. For example, the content provider can embed key time point information in the content metadata. When the television pauses, it not only records the pause time but also finds and stores the nearest key time point before the pause time, providing an option or automatically selecting that point upon resumption.

[0102] Televisions can also use AI analysis models to analyze the content being played and determine key moments. These AI models can also incorporate user viewing behavior data to learn when users are more likely to rewatch content and dynamically adjust their key moment selection strategy accordingly. For example, if a user frequently rewatches a specific type of segment after pausing, the television will prioritize key moments of that type.

[0103] In this way, after users have finished processing their schedules, they can continue watching in a way that best suits their current memory state and comprehension needs. This effectively reduces the problem of disjointed viewing experiences caused by a lack of context, allowing users to quickly re-engage with the content and significantly improving the seamless switching experience between schedule management and content viewing.

[0104] In some embodiments, the method further includes: Identify the user's free time and / or restricted time based on the schedule; Based on the idle time period and / or the restricted time period, select and push matching recommended content from the media library.

[0105] Free time periods can include time periods when no tasks are scheduled in the schedule and users have free time to use; restricted time periods can include time periods when tasks are scheduled in the schedule and users' attention may be occupied or time is limited.

[0106] For example, a television can preset or learn the mapping relationship between task types and time period attributes based on user habits. For instance, it can identify the time periods associated with tasks such as "meeting", "picking up children", and "work" as restricted time periods, and identify the time periods between tasks such as "meeting" and "picking up children" as free time periods.

[0107] After identifying a user's free and / or restricted time periods, the television will further utilize this information to intelligently select and recommend suitable content to the user from a pre-set media library. This media library can contain various types of media resources, such as movies, TV series, short videos, news clips, and documentaries. Filtering and matching recommended content refers to the television filtering and sorting the content in the media library based on the characteristics of the identified free or restricted time periods.

[0108] For example, during limited time slots, since users cannot concentrate on watching for a concentrated period, shorter content can be recommended. During longer free periods, movies or long-running TV series can be recommended.

[0109] In one possible implementation, the television can predict the types of content a user prefers based on their historical viewing habits, and increase the recommendation rate of content in those preferred types.

[0110] In this way, the television can automatically grasp the user's available time, filter out content that matches the desired duration and type, and proactively push it to the user. This reduces interruptions or wasted time caused by content conflicts with schedules. It not only provides timely reminders of important matters but also offers appropriate entertainment or informational content during the user's free time, thus significantly improving the user experience and the television's overall value.

[0111] In some embodiments, The schedule includes the viewing schedules of different users using the television set; The method further includes at least one of the following: In response to viewing schedule conflicts for different users, send conflict reminders; In response to viewing schedule conflicts for different users, suggestions for adjusting the viewing schedule are sent.

[0112] Users can create, edit, and manage personal viewing schedules for themselves or their family members through the TV interface or the accompanying mobile application, clearly specifying the programs, time periods, and priorities to be watched; alternatively, the TV can synchronize data with external family calendar applications or smart home platforms, automatically importing different users' pre-set viewing plans or entertainment arrangements, thereby building a comprehensive view of the viewing schedule.

[0113] When a television detects a conflict in the viewing schedules of different users, it will send a conflict alert accordingly. This feature ensures that when multiple users' viewing schedules overlap in time, the relevant users can be notified promptly. Its purpose is to improve users' awareness of potential conflicts and avoid viewing interruptions or unpleasant experiences caused by information asymmetry. For example, the television can visually display the conflicting users, the names of the conflicting programs, and the specific time periods on the screen in the form of pop-ups, notification messages, or picture-in-picture, along with a brief explanation of the reason for the conflict; alternatively, the television can send push notifications, text messages, or emails to users' linked mobile devices (such as smartphones and tablets) to deliver conflict information, ensuring that users are aware of the conflict even when they are not currently watching the television.

[0114] For example, the TV can detect the schedules of all family members and identify TV usage conflicts (such as "Dad wants to watch a ball game, but Mom needs to watch TV for a meeting in 2 hours"). When the TV detects a conflict, it can remind you in advance: "Your scheduled viewing time may conflict with XX's schedule. We suggest you adjust it."

[0115] When a television detects a conflict in the viewing schedules of different users, it will also send suggestions for adjusting the viewing schedule. For example, the television can intelligently recommend alternative viewing times or alternative program content for users to choose from, based on the type and duration of the conflicting programs, the user's viewing history preferences, and program replay information; or, the television can provide an interactive interface that allows conflicting users to negotiate online, such as deciding viewing priorities through voting, or suggesting that one party's program be recorded or watched on demand to stagger the viewing times.

[0116] This reduces the burden on users to manually coordinate viewing times, effectively reduces viewing interruptions or missed important programs due to schedule conflicts, thereby improving coordination efficiency and overall viewing experience among family users, and making the schedule management function of the TV more complete and intelligent in multi-user family scenarios.

[0117] In some embodiments, the method further includes at least one of the following: The schedule is locally encrypted; Synchronize the encrypted summary information of the schedule to the server; User access permissions are used to control user access to the schedules saved on the television.

[0118] Local encryption of the schedule can improve data security and privacy protection when the schedule information is stored locally on the television. By encrypting the schedule data, even if the data is illegally obtained, its content cannot be directly deciphered, thus effectively preventing the leakage of sensitive information. For example, symmetric encryption algorithms (such as AES) can be used to encrypt the schedule data.

[0119] Simultaneously, the encrypted summary information of the schedule is synchronized to the server (such as the cloud) to achieve secure synchronization and cross-device management of schedule information. The summary information may include non-sensitive metadata extracted from the encrypted schedule (such as schedule ID, creation time, modification timestamp, etc.), and this metadata is encrypted or hashed before being synchronized as summary information.

[0120] User access control, based on user permission settings, restricts access to the schedules stored on the television. This enables fine-grained management and access control of schedule information in scenarios where multiple users share a television, ensuring that only authorized users can view or modify their corresponding schedules. This enhances the protection of family members' personal privacy.

[0121] This enhances the privacy and security of schedule information. While providing convenient services, the schedule management method fully protects user data security and privacy, increasing user trust in the schedule management functions of smart TVs.

[0122] The following section provides further explanation of the scheduling method provided in this application, using specific examples.

[0123] Complete technical solution: 1. System Architecture: TV-side software modules (operating system plugins / applications).

[0124] Synchronize with mobile applications (calendar, to-do list, smart home control).

[0125] Cloud or local server (data synchronization, AI analysis).

[0126] 2. Schedule / Task Data Integration: Automatically reads the phone's calendar (Google Calendar, iCloud, local calendar).

[0127] Connect to to-do applications (Todoist, Things, System To-Do).

[0128] Connect to smart home platforms (Mi Home, HomeKit, Alexa) and obtain device tasks (such as "Oven will be ready in 15 minutes").

[0129] It supports manually adding "temporary tasks" (such as "answer the phone in 20 minutes").

[0130] 3. Intelligent interruption strategy: Time prediction: Calculate the "best break point" (such as commercials, end credits, or non-critical scenes) based on the current playback duration and remaining time.

[0131] Priority assessment: Urgent tasks (such as "Leave in 5 minutes") should be interrupted immediately; non-urgent tasks (such as "Take medication in 1 hour") should be reminded at an appropriate time.

[0132] Interruption method: Key moments: Pause playback and display a reminder card (with voice prompts).

[0133] Non-critical time points: Small cards are displayed at the edge of the screen without interrupting playback.

[0134] Urgent task: Full-screen alert, confirmation required.

[0135] 4. View and restore contextual records: Real-time analytics: Analyzes the currently playing content using a lightweight AI model.

[0136] Video content: Identify scene transitions, key dialogues, and subtitles.

[0137] Live stream content includes: timestamp, channel, and current topic.

[0138] Context summary generation: When interrupted, an automatic "viewing summary" is generated (e.g., "Watching episode 3, the protagonist has just discovered a clue and is preparing to go to the scene").

[0139] Record key timestamps, visual features, and subtitle keywords.

[0140] Smart Recovery: When the user returns, a "Quick Review" interface is displayed ("Summary Text" plus "Key Screen Thumbnails").

[0141] Provides the option to "continue from the breakpoint" or "review from the critical scene".

[0142] It supports asking "Where were you just looking?" via voice, and the system will provide a summary in voice response.

[0143] 5. Intelligent content duration recommendation: Analyze the schedule: Identify "free periods" (e.g., "no schedule from 2-4 pm") and "restricted periods" (e.g., "must leave in 30 minutes").

[0144] Content matching: Limited time slots: Short videos and single episodes (20-30 minutes) will be given priority.

[0145] During free time: I recommend watching long movies or multi-episode TV series.

[0146] Based on historical viewing habits, predict the types of content users prefer.

[0147] Dynamic adjustment: If a user selects a long content but the schedule shows "Something comes up in 1 hour", the system will suggest "choosing a shorter content" or "setting automatic pause".

[0148] 6. Managing family members' schedule conflicts: Multi-user identification: Identify the current viewer through facial recognition, voiceprint recognition, or remote control binding.

[0149] Schedule conflict detection: Detect all family members’ schedules and identify “TV usage conflicts” (such as “Dad wants to watch a ball game, but Mom needs to watch TV for a meeting in 2 hours”).

[0150] Advance reminder: "Your reserved viewing time may conflict with XX's schedule; we suggest you adjust it." Smart time slot allocation: Based on each member's schedule, the "best viewing time" is recommended.

[0151] Supports "scheduled viewing" (e.g., "automatically play XX series at 8 pm").

[0152] 7. Smart Home Integration: Device task monitoring: Monitor the status of smart home devices (oven finished, washing machine finished, doorbell rang).

[0153] Automatic interruption: When the device completes its task, the TV pauses and displays a reminder (such as "Oven complete, temperature XX degrees").

[0154] Scene linkage: Supports custom scenes (such as "automatically pause and display the door view when the doorbell rings").

[0155] 8. Privacy Protection: All schedule data is stored locally in encrypted form.

[0156] Cloud synchronization only transmits encrypted digests, not the detailed content.

[0157] Users can set a "privacy mode" to disable schedule reading.

[0158] Content analysis is performed locally only; the original video is not uploaded.

[0159] The various embodiments or implementation methods described in this specification are presented in a progressive manner. Each embodiment focuses on the differences from other embodiments, and the same or similar parts between the embodiments can be referred to each other.

[0160] Figure 3 This is a schematic diagram of a schedule processing device 100. The schedule processing device is installed in a television set, and includes a transceiver module 110 and a processing module 120, wherein... The transceiver module is used to acquire schedule information for indicating schedules; The processing module is used to play a prompt message associated with the schedule, wherein the timing of playing the prompt message is determined at least based on the criticality of the content currently being played on the television and / or the urgency of the schedule.

[0161] In some embodiments, the criticality of different content segments of the playback content is negatively correlated with the priority of playing the prompt information during different content segments; and / or The urgency of the schedule is positively correlated with the time priority of playing the notification message.

[0162] In some embodiments, the processing module is further configured to: In response to a notification message associated with the schedule, pause playback of the content. Based on the recovery command, the playback content is resumed.

[0163] In some embodiments, the processing module is further configured to perform at least one of the following: After pausing the playback content, a summary of the status of the playback content within a predetermined time period prior to the pause time is displayed; In response to the resumption command, a summary of the status of the playback content within a predetermined time period prior to the pause time is displayed; In response to a user's query, a summary of the status of the playback content within a predetermined time period prior to the pause time is displayed.

[0164] In some embodiments, the state summary is determined based on contextual information associated with the pause time of the playback content, wherein the contextual information includes at least one of the following of the playback content: scene transition point; intro and outro time; dialogue blank time; timestamp; channel information; keywords of subtitle text.

[0165] In some embodiments, the processing module is specifically used for at least one of the following: Based on the resumption command, the playback content is resumed from the moment it was paused; Based on the recovery command, the playback content is started from a key time point before the pause time of the playback content.

[0166] In some embodiments, the processing module is further configured to: Identify the user's free time and / or restricted time based on the schedule; Based on the idle time period and / or the restricted time period, select and push matching recommended content from the media library.

[0167] In some embodiments, the schedule includes viewing schedules for different users using the television set; The processing module is also used for at least one of the following: In response to viewing schedule conflicts for different users, send conflict reminders; In response to viewing schedule conflicts for different users, suggestions for adjusting the viewing schedule are sent.

[0168] In some embodiments, the processing module is further configured to perform at least one of the following: The schedule is locally encrypted; Synchronize the encrypted summary information of the schedule to the server; User access permissions are used to control user access to the schedules saved on the television.

[0169] In some embodiments, the transceiver module is specifically used for at least one of the following: Receive schedule information from external terminals; Obtain the schedule information from the television application; Receive status indication information from external devices indicating changes in device status.

[0170] Thirdly, embodiments of this application provide an electronic device, characterized in that the electronic device comprises: One or more processors; The processor is used to invoke instructions to cause the electronic device to execute the scheduling method described in the first aspect.

[0171] Fourthly, embodiments of this application provide a storage medium, characterized in that the storage medium stores instructions that, when executed on an electronic device, cause the electronic device to perform the scheduling method described in the first aspect. For ease of understanding, the following focuses on explaining the terminology used in this embodiment: In this application embodiment, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction read and execute capabilities, such as a Central Processing Unit (CPU), a microprocessor, a Graphics Processing Unit (GPU) (which can be understood as a type of microprocessor), or a Digital Signal Processor (DSP). In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. The logical relationships of the aforementioned hardware circuits are fixed or reconfigurable. For example, the processor is a hardware circuit implemented using an Application-Specific Integrated Circuit (ASIC) or a Programmable Logic Device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a Neural Network Processing Unit (NPU), a Tensor Processing Unit (TPU), a Deep Learning Processing Unit (DPU), etc.

[0172] The computer-readable storage medium provided in this embodiment can execute the scheduling method of the above embodiment. Its implementation principle and technical effect are similar to those of the above embodiment, and will not be described again here.

[0173] The aforementioned computer-readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.

[0174] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in an electronic device or a host device.

[0175] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.

[0176] The various embodiments or implementation methods described in this specification are presented in a progressive manner. Each embodiment focuses on the differences from other embodiments, and the same or similar parts between the embodiments can be referred to each other.

[0177] In the description of this specification, references to "one embodiment," "some embodiments," "illustrative embodiment," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with an embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.

[0178] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

Claims

1. A schedule processing method, characterized in that, Applied to a television set, the method includes: Obtain schedule information used to indicate schedules; Play a notification message associated with the schedule, wherein the timing of playing the notification message is determined at least based on the criticality of the content currently being played on the television and / or the urgency of the schedule.

2. The schedule processing method according to claim 1, characterized in that, The criticality of different content segments in the playback content is negatively correlated with the priority of playing the prompt information in different content segments; and / or The urgency of the schedule is positively correlated with the time priority of playing the notification message.

3. The schedule processing method according to claim 1, characterized in that, The method further includes: In response to a notification message associated with the schedule, pause playback of the content. Based on the recovery command, the playback content is resumed.

4. The schedule processing method according to claim 3, characterized in that, The method further includes at least one of the following: After pausing the playback content, a summary of the status of the playback content within a predetermined time period prior to the pause time is displayed; In response to the resumption command, a summary of the status of the playback content within a predetermined time period prior to the pause time is displayed; In response to a user's query, a summary of the status of the playback content within a predetermined time period prior to the pause time is displayed.

5. The schedule processing method according to claim 4, characterized in that, The status summary is determined based on contextual information associated with the pause time of the playback content, wherein the contextual information includes at least one of the following of the playback content: scene transition point; intro and outro time; dialogue blank time; timestamp; channel information; keywords of subtitle text.

6. The schedule processing method according to claim 3, characterized in that, The playback content is resumed based on the recovery command; Includes at least one of the following: Based on the resumption command, the playback content is resumed from the moment it was paused; Based on the recovery command, the playback content is started from a key time point before the pause time of the playback content.

7. The schedule processing method according to claim 1, characterized in that, The method further includes: Identify the user's free time and / or restricted time based on the schedule; Based on the idle time period and / or the restricted time period, select and push matching recommended content from the media library.

8. The schedule processing method according to claim 1, characterized in that, The schedule includes the viewing schedules of different users using the television set; The method further includes at least one of the following: In response to viewing schedule conflicts for different users, send conflict reminders; In response to viewing schedule conflicts for different users, suggestions for adjusting the viewing schedule are sent.

9. The schedule processing method according to claim 1, characterized in that, The method further includes at least one of the following: The schedule is locally encrypted; Synchronize the encrypted summary information of the schedule to the server; User access permissions are used to control user access to the schedules saved on the television.

10. The scheduling method according to any one of claims 1 to 9, characterized in that, The acquisition of schedule information for indicating the schedule includes at least one of the following: Receive schedule information from external terminals; Obtain the schedule information from the television application; Receive status indication information from external devices indicating changes in device status.

11. A schedule processing device, characterized in that, The device, installed in a television set, includes a transceiver module and a processing module, wherein... The transceiver module is used to acquire schedule information for indicating schedules; The processing module is used to play a prompt message associated with the schedule, wherein the timing of playing the prompt message is determined at least based on the criticality of the content currently being played on the television and / or the urgency of the schedule.

12. An electronic device, characterized in that, The electronic device includes: One or more processors; The processor is used to invoke instructions to cause the electronic device to execute the scheduling method according to any one of claims 1 to 10.

13. A storage medium, characterized in that, The storage medium stores instructions that, when executed on an electronic device, cause the electronic device to perform the scheduling method according to any one of claims 1 to 10.