Management method and device of AI desktop smart card based on user event, terminal and storage medium

By identifying users and generating personalized AI desktop smart cards, the problem of insufficient user behavior recognition in existing technologies is solved, thereby improving user stickiness and TV operation experience.

CN121658124APending Publication Date: 2026-03-13SHENZHEN KONKA ELECTRONIC TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-14
Publication Date
2026-03-13

Smart Images

  • Figure CN121658124A_ABST
    Figure CN121658124A_ABST
Patent Text Reader

Abstract

The invention discloses a user event-based AI desktop smart card management method and device, a terminal and a storage medium, and relates to the field of AI desktops. The method comprises the steps that when a target user is sensed, a target user event set corresponding to the target user is acquired, and the number of the target user is one or more; obtaining a target AI desktop based on the target user event, wherein the target AI desktop comprises a plurality of smart cards; receiving a target instruction, and calling a target service event corresponding to a target smart card based on the target instruction; and executing a target operation based on the target service event. According to the method and the device, the problem of insufficient user stickiness of the AI desktop smart card in the prior art is solved, the supply of the service content of the AI desktop smart card is driven by the event of using the application by the user, the content of the smart card better fits the habit of the current user, the user stickiness of the AI desktop is improved, and the user experience of the smart television is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of AI desktops, and in particular to a method, apparatus, terminal, and storage medium for managing AI desktop smart cards based on user events. Background Technology

[0002] In current technology, as users' demands for ease of use of televisions continue to increase, television control modes are gradually converging with those of mobile phones. Especially in terms of desktop interaction design, televisions have begun to transition from the traditional waterfall-style endless content display mode to an AI desktop represented by system / application smart cards.

[0003] Currently, some manufacturers have launched AI desktop smart card functions, providing users with personalized desktop services through diverse configuration options.

[0004] However, current AI desktop smart card applications are still mainly limited to standardized card functions, such as movie cards, music cards, and game cards. These cards simply extract parts of the application's menu into the card as an entry point to quickly access specific interfaces, lacking the ability to recognize and identify user behavior.

[0005] Therefore, how to further perceive user behavior events while maintaining standardized application scenarios for smart cards, and develop AI desktop smart cards with greater service stickiness by combining them with scenario-based applications of smart cards, has become an urgent problem to be solved.

[0006] Therefore, existing technologies still need to be improved and enhanced. Summary of the Invention

[0007] This invention provides a management method, device, terminal, and storage medium for AI desktop smart cards based on user events, aiming to solve the problems of insufficient personalization and user stickiness in existing AI desktop smart cards.

[0008] A first aspect of the present invention provides a management method for AI desktop smart cards based on user events, comprising: When a target user is detected, the target user event set corresponding to the target user is obtained, where the target user can be one or more. The target AI desktop is obtained based on the target user events, and the target AI desktop includes multiple smart cards; Receive the target instruction, and retrieve the target service event corresponding to the target smart card based on the target instruction; Execute the target operation based on the target service event.

[0009] In one implementation, obtaining the target user event set corresponding to the target user includes: The target user is identified based on facial information, voiceprint information, or millimeter-wave information. If the target users include historical users, then retrieve the target historical user events corresponding to the historical users in the target users; If the target users include new users, then the target recommendation event is retrieved based on the characteristics of the new users. The target user event set is generated based on the target historical user events and the target recommended events.

[0010] In one implementation, obtaining the target AI desktop based on the target user event includes: If there are multiple target users, a user badge is added to each smart card in the target AI desktop. The user badge is used to indicate the user to whom the current smart card applies. Each smart card includes one or more of the user badges. Alternatively, a multi-screen AI desktop can be enabled, which includes a target number of split-screen windows, each of which corresponds to one target user, wherein the target number is the number of target users.

[0011] In one implementation, the smart card is used to configure a card name, card events, one or more service object types, one or more service objects, and one or more service events. The card events include updating beforehand, turning off after use, real-time reminders, and whether to allow others to merge the display. The service object is an application. The service object type is the application type of the service object. The service event is the service content executed for the service object type.

[0012] In one implementation, before obtaining the target user event corresponding to the target user, the method further includes: If the first user triggers the first service event and the first service event matches the smart card service, a first window will pop up asking the first user whether to activate the smart card service. If a message to activate the smart card service is received, the first smart card corresponding to the first service event is retrieved. Collect the information of this user event and save the information of this user event to the first user event set corresponding to the first user.

[0013] In one implementation, retrieving the first smart card corresponding to the first service event includes: If only a single smart card matches the first service event, the single smart card is directly retrieved as the first smart card. If multiple smart cards match the first service event, then extract the smart card corresponding to the first service event in the current AI desktop as the first smart card; If the current AI desktop does not contain the smart card corresponding to the first service event, then display all smart cards corresponding to the first service event in the pop-up window; After receiving the first selection information and activating the first smart card based on the first selection information, the first smart card is added to the current AI desktop. The first selection information includes information about the user's selection of the first smart card and the user's rule settings for the first smart card.

[0014] In one implementation, when it is detected that the number of the current target users is 0, an AI desktop is displayed based on a preset smart card.

[0015] A second aspect of the present invention provides a management device for AI desktop smart cards based on user events, comprising: The perception module is used to obtain the target user event set corresponding to the target user when a target user is perceived, wherein the target user is one or more. A desktop display module is used to obtain a target AI desktop based on the target user events, wherein the target AI desktop includes multiple smart cards; The instruction receiving module is used to receive the target instruction and retrieve the target service event corresponding to the target smart card based on the target instruction. The execution module is used to perform the target operation based on the target service event.

[0016] In a third aspect, embodiments of the present invention also provide a terminal device, wherein the terminal device includes a memory, a processor, and a management program for AI desktop smart cards based on user events stored in the memory and executable on the processor. When the processor executes the management program for AI desktop smart cards based on user events, it implements the steps of the management method for AI desktop smart cards based on user events described above.

[0017] In a fourth aspect, the present invention provides a storage medium storing one or more programs that can be executed by one or more processors to implement the steps of the user event-based AI desktop smart card management method described in any of the preceding claims.

[0018] Beneficial Effects: Compared with existing technologies, this invention provides a management method, device, and terminal for AI desktop smart cards based on user events. In the user event-based AI desktop smart card management method provided by this invention, when a target user is detected, a target user event set corresponding to the target user is obtained. The target user can be one or more. Then, a target AI desktop, comprising multiple smart cards, is obtained based on the target user events. When a target instruction is received, the target service event corresponding to the target smart card is retrieved based on the target instruction, and then the target operation is executed based on the target service event. This invention solves the problem of insufficient personalization and user stickiness of existing AI desktop smart cards, providing users with a user event-based AI desktop smart card management method. By driving the supply of AI desktop smart card service content based on user application usage events, the content of the smart cards becomes more aligned with the current user's habits, improving user stickiness of the AI ​​desktop and enhancing the user experience of smart TVs. Attached Figure Description

[0019] Figure 1 A flowchart illustrating an embodiment of the user event-based AI desktop smart card management method provided by the present invention; Figure 2 A system workflow diagram in an embodiment of the user event-based AI desktop smart card management method provided by the present invention; Figure 3 A schematic diagram illustrating the structural principle of an embodiment of the user event-based AI desktop smart card management device provided by the present invention; Figure 4 A schematic diagram of the operating environment of an embodiment of the terminal provided by the present invention. Detailed Implementation

[0020] To make the objectives, technical solutions, and effects of this invention clearer and more explicit, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.

[0021] Those skilled in the art will understand that, unless specifically stated otherwise, the singular forms “a,” “an,” “the,” and “the” used herein may also include the plural forms. It should be further understood that the term “comprising” as used in this specification means the presence of the stated features, integers, steps, operations, elements, and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof. It should be understood that when we say an element is “connected” or “coupled” to another element, it can be directly connected or coupled to the other element, or there may be intermediate elements. Furthermore, “connected” or “coupled” as used herein can include wireless connections or wireless coupling. The term “and / or” as used herein includes all or any units and all combinations of one or more associated listed items.

[0022] It will be understood by those skilled in the art that, unless otherwise defined, all terms used herein (including technical and scientific terms) have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. It should also be understood that terms such as those defined in general dictionaries should be understood to have the same meaning as in the context of the prior art, and should not be interpreted in an idealized or overly formal sense unless specifically defined as herein.

[0023] Example 1 The AI ​​desktop smart card management method based on user events provided in this embodiment can be executed by a terminal, which can be, but is not limited to, a smart TV, a computer, etc. The following description uses a smart TV as an example.

[0024] As users' demands for ease of use of televisions continue to increase, television control modes are gradually converging with those of mobile phones. Especially in terms of desktop interaction design, televisions have begun to transition from the traditional waterfall-style endless content display mode to an AI desktop represented by system / application smart cards.

[0025] Currently, the AI ​​desktop smart card features that have been launched offer users personalized desktop services through diverse configurations. However, current AI desktop smart card applications are still limited to standardized card functions provided by systems or applications, such as movie cards, music cards, and game cards. These cards typically just extract and display a portion of the application's menu content, providing users with a quick entry point to specific interfaces, but lack in-depth recognition and understanding of user cognition and behavioral events.

[0026] Therefore, how to further perceive user behavior events while maintaining standardized application scenarios for smart cards, and how to develop more engaging AI desktop smart cards by combining these with contextualized applications, has become a pressing issue. This will help improve user experience and meet users' demands for more intelligent and personalized TV operation.

[0027] The smart cards in the AI ​​desktop are endowed with user event attributes. Specifically, each smart card, based on the type of service it provides, can automatically capture and respond to user event messages triggered by corresponding service events belonging to that service object type, according to the service object's configuration.

[0028] This embodiment provides a management method for AI desktop smart cards based on user events, which collects and reports data related to user events with the user as the core.

[0029] In the AI ​​desktop smart card management method based on user events provided in this embodiment, the AI ​​desktop has the ability to identify user identities and can retrieve and display smart cards marked with event messages for different identified users. When a user leaves, the desktop will revert to the standard AI desktop smart card layout; if multiple users are identified, smart cards related to all of these users will be displayed.

[0030] During the application of smart cards, they obtain the corresponding service object type, service object, and service event based on their respective attribute values ​​(i.e., smart card attributes). Subsequently, based on the user data associated with the service event, relevant information is presented on the smart card, and intelligent scheduling is performed according to the smart card presentation rules.

[0031] When a user triggers a service event with a smart card attribute value for the first time, the AI ​​desktop will determine whether the current desktop event has a smart card to schedule that service event. If no such smart card exists, the system will remind the user and create the corresponding smart card on the desktop.

[0032] In addition, each user event data collection will be targeted and reported according to the actual needs of the AI ​​desktop, aiming to support the activation and application of AI desktop smart cards and realize the intelligent scheduling function of smart cards.

[0033] Specifically, such as Figure 1 As shown, the AI ​​desktop smart card management method based on user events provided in this embodiment includes the following steps: S100. When a target user is detected, obtain the target user event set corresponding to the target user, wherein the target user is one or more.

[0034] The step of obtaining the target user event set corresponding to the target user includes: The target user is identified based on facial information, voiceprint information, or millimeter-wave information. If the target users include historical users, then retrieve the target historical user events corresponding to the historical users in the target users; If the target users include new users, then the target recommendation event is retrieved based on the characteristics of the new users. The target user event set is generated based on the target historical user events and the target recommended events.

[0035] In this embodiment, within the intelligent user event handling process of the television, when the system accurately identifies a user in front of the television using advanced sensing technology, it promptly identifies the user's attributes and initiates a series of complex subsequent operations. In this embodiment, the target user can be one or more individuals who may appear within the system's sensing range in various ways.

[0036] Specifically, to obtain the target user event set corresponding to these target users, the system first verifies user identity through multiple reliable information channels. These include accurate user identification based on facial information, voiceprint information, or millimeter-wave information. Facial information recognition utilizes advanced image processing and face recognition algorithms to extract unique identifiers from a user's facial features, thereby determining the user's identity. Voiceprint information recognition analyzes the frequency, timbre, and other characteristics of a user's voice; because each person's voiceprint is unique, it can serve as an accurate means of identity verification. Millimeter-wave information recognition, with its high precision, can effectively distinguish target users even in complex environments.

[0037] Reference Figure 2 After the TV is turned on, the AI ​​desktop control system is automatically activated to control the smart cards on the desktop. The AI ​​desktop has the ability to identify user attributes and can retrieve smart cards with user event messages marked by the user based on the identified user. Specifically, it can confirm who is currently using the TV and identify in real time whether a service event has been triggered for interactive display on the desktop.

[0038] After identifying the target user's information, the system will further adopt different strategies based on the user's type. If the target user includes historical users with previous interaction records, the system will automatically retrieve the target historical user events corresponding to these historical users. The target historical user events are interaction data accumulated by the system in past interactions with users, covering information on multiple aspects such as user behavior habits and preference choices, which are of extremely important value for understanding user needs.

[0039] When a new user is identified among the target users, and there are no relevant past records to refer to, the system needs to employ an alternative approach. In this case, the system retrieves target recommendation events based on the characteristics of the new user within the target user pool. These new user characteristics may be multi-dimensional, including but not limited to factors such as the user's age, gender, geographical location, and usage scenario. Through comprehensive analysis of these characteristics, the system can filter out the most suitable target recommendation events for the new user from a vast event database.

[0040] For example, if a new user among the target users is detected to be a little girl, cartoons suitable for little girls can be recommended and displayed in pink tones, etc.

[0041] Finally, the system integrates and merges the obtained target historical user events (for historical users) and target recommendation events (for new users) to generate a complete target user event set. This event set will provide a solid foundation for subsequent personalized services for target users, enabling the system to better meet the needs of different users and improve user experience and service quality.

[0042] After obtaining the target user event set, the process further includes the following steps: S200. Obtain the target AI desktop based on the target user event. The target AI desktop includes multiple smart cards.

[0043] The step of obtaining the target AI desktop based on the target user event includes: If there are multiple target users, a user badge is added to each smart card in the target AI desktop. The user badge is used to indicate the user to whom the current smart card applies. Each smart card includes one or more of the user badges. Alternatively, a multi-screen AI desktop can be enabled, which includes a target number of split-screen windows, each of which corresponds to one target user, wherein the target number is the number of target users.

[0044] In this embodiment, if multiple users are identified, then there are multiple target users. At this time, smart cards related to multiple users are displayed. In one embodiment, multi-screen AI desktop smart cards can be used, such as one user per split screen; or user markers can be used in the same smart card, such as badges. When multiple users correspond to the same event, strategies such as double badges and front placement are used for display.

[0045] Specifically, after acquiring the target user event, the television system will construct or determine the matching target AI desktop based on the target user event. The target AI desktop is a highly personalized and intelligent interface environment that contains multiple smart cards as its core components. Each smart card is an independent information unit capable of displaying specific types of content or providing specific service functions.

[0046] When there are multiple target users, to ensure that each user receives an experience and service tailored to their individual needs, in one embodiment, the target AI desktop can be provided by adding a user identification badge to each smart card. Specifically, the television system adds a user badge to each smart card in the target AI desktop. These user badges are visual indicators used to clearly identify the specific user group to which the current smart card is applicable. In this way, different television viewers sharing resources on the same television AI desktop can easily identify which content is specifically prepared for them. Furthermore, considering that there may be situations where a single smart card needs to serve multiple users, each smart card is allowed to contain one or more such user badges, thereby flexibly meeting diverse needs.

[0047] In another embodiment, multi-user access is handled by employing a multi-screen mode to display the target AI desktop. Specifically, this involves opening a multi-screen AI desktop layout with multiple split-screen windows. In this mode, the screen is divided into several independently operating small areas (i.e., split-screen windows), and each split-screen window is specifically assigned to a particular target user. The target number refers to the total number of different users involved in the entire process. This ensures that even when many people are simultaneously on the TV or taking turns using it, each person has their own dedicated space to operate without interfering with others.

[0048] Regardless of the method used—whether it's adding user badges or enabling a multi-screen display solution—the ultimate goal is to improve the overall user experience, allowing every TV viewer to more conveniently and efficiently utilize the various functions and services offered by this advanced AI desktop system.

[0049] Furthermore, in this embodiment, the smart card is used to configure a card name, card events, one or more service object types, one or more service objects, and one or more service events. The card events include updating beforehand, turning off after use, real-time reminders, and whether to allow others to merge the display. The service object is an application. The service object type is the application type of the service object. The service event is the service content executed for the service object type.

[0050] Specifically, as an important component of the AI ​​desktop, each smart card possesses user event attributes and is highly configurable. Each smart card can be configured with a card name, card events, one or more service object types, one or more service objects, and one or more service events. Card events encompass various functional options such as pre-update functionality, automatic closing after use, real-time reminders, and allowing others to merge displays, to meet the needs of different user scenarios.

[0051] Specifically, in the design and application of the smart card, its core function lies in automatically acquiring and processing relevant user event messages from different applications based on the type of service provided by the card and the configuration for specific service recipients. This process embodies a high degree of intelligence and personalization.

[0052] Specifically, the smart card has a series of attribute values, which collectively determine the card's behavior and service scope. These include, but are not limited to: The card name is one of the identifiers of each smart card, and a default name is initially set based on the type of service it provides to the user. It is worth noting that in this embodiment, although the user can set a second name for the card according to their preferences (i.e., rename it), the original default name will remain unchanged for ease of internal system management and identification.

[0053] The card events define how a card responds to user interactions or state changes. Common options include updating beforehand, closing after use, real-time notifications, and allowing others to merge the card's display. By flexibly configuring these event parameters, cards can be better suited to the needs of real-world application scenarios.

[0054] Specifically, card events are a crucial component of a smart card system, defining in detail how a card responds to user interactions or state changes. These event parameters not only determine the card's behavior patterns but also significantly impact the smoothness and personalization of the user experience.

[0055] In this embodiment, the card event options include pre-update functionality, automatic closing after use, real-time reminders, and whether to allow others to merge the display. The pre-update functionality allows the card to pre-load or refresh content before the user performs a specific operation, thereby shortening the waiting time and improving response speed. For example, in a news application, when the user scrolls to the bottom of the page, the card can automatically pre-load the content of the next article, ensuring a seamless browsing experience.

[0056] The "use and close" feature allows cards to automatically close or hide after fulfilling their purpose, reducing interface clutter and keeping the desktop tidy. For example, when a user stops playing music and leaves the playback page, the music card can automatically shrink to the notification bar or disappear completely, avoiding interference with other user operations.

[0057] Real-time alerts allow the card to send important information or warnings to users at critical moments. For example, in a weather app, when severe weather is detected, a weather card will immediately pop up to remind the user to take precautions.

[0058] The option to allow others to merge and display the cards reflects the social nature and flexibility of the smart card system. Users can choose whether to merge multiple related cards together based on their preferences and needs for more efficient information management and viewing. For example, in a social media application, users can merge message cards from different friends into a unified chat window for convenient reading and replying.

[0059] Furthermore, the attribute values ​​of the smart card also include: The service target type refers to the category of services that the card targets, such as film and television applications, game applications, or music applications. Clearly distinguishing different service target types helps to more accurately match the corresponding content and services.

[0060] The service target refers to a specific application instance, such as Tencent Video, iQiyi, or Youku, which are all examples of video applications. By specifying the exact service target, it can be ensured that information is delivered to the correct destination.

[0061] The service events refer to various user behaviors that may occur when using a specific application, such as requesting videos, adding items to favorites, following updates, watching series, and making reservations. When a user triggers any of these events, the corresponding application sends a user event message containing detailed data to the background, which is then received and processed by the associated smart card.

[0062] Furthermore, based on the various attributes of the smart card, whenever a user performs an operation, all related data is collected and organized and reported according to a specific structured format. This structured data recording method not only includes basic information about the smart card itself, such as its name, but also covers the service recipient type, the specific service recipient, details of the service event that occurred, and its corresponding event data. Most importantly, it clearly identifies the specific user participating in the activity. This design enables the entire system to effectively analyze and utilize massive amounts of user behavior data while protecting privacy, thereby continuously optimizing the user experience and providing more personalized services.

[0063] In other words, whenever a user event occurs, the system will collect all relevant data and integrate it into the corresponding user behavior data.

[0064] Specifically, in this embodiment, each smart card is meticulously designed based on the system's comprehensive capabilities and service scope, aiming to provide users with a diverse and personalized experience. These smart cards, based on their unique attribute values ​​(i.e., smart card attributes), can exhibit different types of functions and service features. For example, some cards focus on recording a user's viewing history, such as the "Viewing History Card," which not only helps users review previously watched content but also recommends similar works based on this historical data; there are also tools like the "Following Drama Card," which can automatically track the updates of TV series that users are interested in and promptly notify them when new episodes are released; in addition, the "Reservation Card" allows users to set their expectations for specific programs or events in advance, ensuring they don't miss any exciting moments; while the "Film and Television Recommendation Card" analyzes users' viewing preferences to push trailers or reviews of new films that they might be interested in; music lovers can use the "Music Recommendation Card" to discover new songs or albums that suit their tastes; and for users who enjoy social interaction, there is the "Popular Karaoke Card," which integrates popular song resources from popular social platforms and features such as challenge modes.

[0065] Importantly, each smart card supports highly customizable configurations, meaning they can be set to serve one or more specific service target types, specific application instances, and related operation events (such as play, pause, favorite, etc.). Once a smart card is activated and put into use, it will strictly follow its own attribute characteristics to find the matching service target category, specific application, and corresponding action instructions. Subsequently, based on this interconnected information flow, the system will collect and organize the relevant dataset suitable for display to the user and present it on the card in the best possible way. At the same time, the entire process is controlled by an intelligent scheduling mechanism that adjusts the layout relationship between various elements to ensure that even within a limited space, an optimal balance between effective information delivery and visual aesthetics is achieved.

[0066] In this embodiment, before obtaining the target user event corresponding to the target user, the method further includes: If the first user triggers the first service event and the first service event matches the smart card service, a first window will pop up asking the first user whether to activate the smart card service. If a message to activate the smart card service is received, the first smart card corresponding to the first service event is retrieved. Collect the information of this user event and save the information of this user event to the first user event set corresponding to the first user.

[0067] The step of retrieving the first smart card corresponding to the first service event includes: If only a single smart card matches the first service event, the single smart card is directly retrieved as the first smart card. If multiple smart cards match the first service event, then extract the smart card corresponding to the first service event in the current AI desktop as the first smart card; If the current AI desktop does not contain the smart card corresponding to the first service event, then display all smart cards corresponding to the first service event in the pop-up window; After receiving the first selection information and activating the first smart card based on the first selection information, the first smart card is added to the current AI desktop. The first selection information includes information about the user's selection of the first smart card and the user's rule settings for the first smart card.

[0068] Specifically, before obtaining the target user event corresponding to the target user, the television system needs to perform a series of pre-processing operations. Specifically, when the first user triggers the first service event and the event falls within the scope of the smart card service, the system will pop up a window asking the first user if they wish to activate the smart card service. If an affirmative response is received from the user, the system will further retrieve the first smart card that matches the first service event.

[0069] In this process, refer to Figure 2 If only a single smart card matches the first service event, the system will directly use this card as the first smart card. If multiple cards are available, the system will extract the corresponding smart cards from the current AI desktop as candidates. When no suitable option is available on the current interface, all associated smart cards will be displayed to the user in a pop-up window, allowing the user to choose the most suitable one. Once selected and the corresponding rules are set, the selected smart card will be added to the current AI desktop.

[0070] In other words, when a user triggers a service event with a smart card attribute value for the first time, the AI ​​desktop will determine if the desktop event has a smart card to schedule the service event. If not, it will prompt the user to create a smart card corresponding to the service event on the desktop. If there are multiple smart cards, the user will be allowed to choose one and informed of the service card scheduling rules, which the user can customize. If the corresponding smart card already exists, it will automatically update to the smart card selected by the user. If there are multiple smart cards, the user will be allowed to choose which one to place the event on.

[0071] Furthermore, in this embodiment, all user event data will be collected and reported according to the needs of the AI ​​desktop, for use in activating AI desktop smart cards and for intelligent scheduling of AI smart cards. In other words, when a smart card is used for the first time, the corresponding data will be obtained from the user event data according to the card attributes, and the card content will be managed according to the smart card data scheduling rules and the user event data.

[0072] Specifically, during the entire system's operation, all user event data is collected and reported comprehensively and in a targeted manner based on the specific needs of the AI ​​desktop. This rich and diverse user event data plays a crucial role in the entire system, providing indispensable data support for the implementation of many important functions.

[0073] Regarding the AI-powered desktop smart card activation feature, when a new user activates a smart card for the first time, the system meticulously filters and retrieves accurate data from a vast amount of user event data, strictly adhering to the card's specific attributes. For example, suppose there's a smart card focused on music playback services, possessing specific card attributes such as music style preferences and frequently used playlists. Upon first use of this smart card, the system extracts relevant information from previously collected user event data based on these attributes. Then, according to the new user's profile, it matches the user's frequently listened-to music genres and recently saved songs, ensuring the smart card is activated and put into use in a state most closely aligned with the user's preferences, providing a highly personalized music playback experience.

[0074] Meanwhile, this carefully collected and reported user event data also plays a crucial role in providing a basis for the intelligent scheduling of AI smart cards. Specifically, the system will fully utilize this rich user event data to scientifically and rationally manage and allocate the content presented on each smart card according to pre-set smart card data scheduling rules. For example, on an AI desktop containing various types of smart cards, there are news cards, schedule reminder cards, and social media activity cards. The system will determine which information should be prioritized for display on the cards, which can be pushed later, and even how to automatically adjust the layout and content display of the cards according to different times and scenarios, based on the data scheduling rules for each type of card and the user's recent behavioral habits (all derived from user event data). This maximizes the optimization of the interaction between the user and the AI ​​desktop, allowing users to obtain the information and services they need more efficiently and conveniently.

[0075] In this embodiment, the management method for AI desktop smart cards based on user events further includes the following steps: S300: Receive the target instruction and retrieve the target service event corresponding to the target smart card based on the target instruction; S400. Execute the target operation based on the target service event.

[0076] Specifically, when the television system receives the target instruction input by the user, which can be sent via clicking a button, voice recognition, or other methods, the system searches for a matching smart card and its associated service event based on the content indicated by the instruction. This includes locating the specific service event based on the rules corresponding to the smart card selected by the user.

[0077] Once the specific target service event to be executed is determined, the next step is to run the corresponding functional modules or call external resources according to the established logic to complete the task. For example, if the goal is to open a music player application and play a song, then at this stage, the relevant program code will be launched, necessary data files such as audio streams will be loaded, and the song will eventually play normally; if it is to check the weather, it will connect to the weather forecast API on the Internet to obtain the latest information and display it to the user interface, and so on. The whole process is very simple, ensuring smooth operation and accurate feedback to the user.

[0078] Furthermore, in this embodiment, the management method for AI desktop smart cards based on user events also includes: When it is detected that the number of the target users is 0, the AI ​​desktop is displayed based on the preset smart cards.

[0079] When a user leaves, the system reverts to a standard AI desktop smart card, recognizing different users and retrieving the corresponding smart card with user event messages and user-assigned tags.

[0080] Specifically, when the system detects that there is no target user present—that is, all users in front of the TV have gotten up and left (the number of users is 0)—the TV system automatically switches to a preset smart card layout to display the AI ​​desktop, essentially returning to the preset AI desktop state. This preset mode is usually based on general preferences or standard configurations set by the administrator, aiming to provide all users with an intuitive and easy-to-navigate interface. Once a new user sits down or appears in front of the TV, the AI ​​desktop will re-identify the user's attributes. If a match is found, the standard smart card display state will continue, and based on the user's profile and historical interaction records, it will automatically identify and retrieve a matching exclusive smart card with specific user event messages. For example, a user who enjoys watching movies might see recommended movies, updates on popular TV series, etc.; while a user who prefers listening to music might receive information about new album releases, updates on favorite artists, etc. This not only ensures that each user receives a personalized experience but also maintains the cleanliness and efficiency of the interface.

[0081] In summary, this embodiment provides a user event-based management method for AI desktop smart cards. When a target user is detected, a target user event set corresponding to that target user is obtained. The target user can be one or more. Then, a target AI desktop, comprising multiple smart cards, is obtained based on these target user events. When a target instruction is received, the target service event corresponding to the target smart card is retrieved based on the instruction, and then the target operation is executed based on the target service event. This embodiment solves the problem of insufficient personalization and user stickiness in existing AI desktop smart cards. It provides users with a user event-based management method for AI desktop smart cards. By driving the supply of AI desktop smart card service content based on user application usage events, the content of the smart cards becomes more aligned with the current user's habits, improving user stickiness of the AI ​​desktop and enhancing the user experience of smart TVs.

[0082] It should be understood that although the steps in the flowcharts shown in the accompanying drawings are displayed sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of the steps in this invention, and these steps can be executed in other orders. Moreover, at least a portion of the steps in this invention may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least a portion of the sub-steps or stages of other steps.

[0083] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program using signal-related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided by this invention can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), Synchlink, DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.

[0084] Example 2 Based on the above embodiments, the present invention also provides a management device for AI desktop smart cards based on user events, the functional module diagram of which is shown below. Figure 3 As shown, the management device for the AI ​​desktop smart card based on user events includes: The perception module is used to obtain the target user event set corresponding to the target user when a target user is perceived. The target user can be one or more, as described in Embodiment 1. The desktop display module is used to obtain the target AI desktop based on the target user event. The target AI desktop includes multiple smart cards, as described in Embodiment 1. The instruction receiving module is used to receive the target instruction and retrieve the target service event corresponding to the target smart card based on the target instruction, as described in Embodiment 1. The execution module is used to perform target operations based on the target service event, as described in Embodiment 1.

[0085] Example 3 like Figure 4 As shown, based on the above-described management method for AI desktop smart cards based on user events, the present invention also provides a terminal, which includes a processor 10, a memory 20, and a display 30. Figure 4Only some of the terminal components are shown; however, it should be understood that it is not required to implement all of the components shown, and more or fewer components may be implemented instead.

[0086] In some embodiments, the memory 20 may be an internal storage unit of the terminal, such as a hard drive or memory. In other embodiments, the memory 20 may be an external storage device of the terminal, such as a plug-in hard drive, smart media card (SMC), secure digital card (SD), flash card, etc. Further, the memory 20 may include both internal and external storage devices. The memory 20 is used to store application software and various types of data installed on the terminal, such as the program code installed on the terminal. The memory 20 can also be used to temporarily store data that has been output or will be output. In one embodiment, the memory 20 stores a user event-based AI desktop smart card management program 40, which can be executed by the processor 10 to implement the user event-based AI desktop smart card management method of this application.

[0087] In some embodiments, the processor 10 may be a central processing unit (CPU), a microprocessor, or other data processing chip, used to run program code stored in the memory 20 or process data, such as executing the management method of the AI ​​desktop smart card based on user events.

[0088] In some embodiments, the display 30 may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, or an OLED (Organic Light-Emitting Diode) touchscreen. The display 30 is used to display information on the terminal and to display a visual user interface. The components 10-30 of the terminal communicate with each other via a system bus.

[0089] In one embodiment, when the processor 10 executes the user event-based AI desktop smart card management program 40 in the memory 20, the following steps are performed: When a target user is detected, the target user event set corresponding to the target user is obtained, where the target user can be one or more. The target AI desktop is obtained based on the target user events, and the target AI desktop includes multiple smart cards; Receive the target instruction, and retrieve the target service event corresponding to the target smart card based on the target instruction; Execute the target operation based on the target service event.

[0090] Example 4 The present invention also provides a storage medium storing one or more programs that can be executed by one or more processors to implement the steps of the user event-based AI desktop smart card management method described in the above embodiments.

[0091] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention 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 of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for managing AI desktop smart cards based on user events, characterized in that, include: When a target user is detected, the target user event set corresponding to the target user is obtained, where the target user can be one or more. The target AI desktop is obtained based on the target user events, and the target AI desktop includes multiple smart cards; Receive the target instruction, and retrieve the target service event corresponding to the target smart card based on the target instruction; Execute the target operation based on the target service event.

2. The management method for AI desktop smart cards based on user events according to claim 1, characterized in that, The step of obtaining the target user event set corresponding to the target user includes: The target user is identified based on facial information, voiceprint information, or millimeter-wave information. If the target users include historical users, then retrieve the target historical user events corresponding to the historical users in the target users; If the target users include new users, then the target recommendation event is retrieved based on the characteristics of the new users. The target user event set is generated based on the target historical user events and the target recommended events.

3. The management method for AI desktop smart cards based on user events according to claim 1, characterized in that, The step of obtaining the target AI desktop based on the target user event includes: If there are multiple target users, a user badge is added to each smart card in the target AI desktop. The user badge is used to indicate the user to whom the current smart card applies. Each smart card includes one or more of the user badges. Alternatively, a multi-screen AI desktop can be enabled, which includes a target number of split-screen windows, each of which corresponds to one target user, wherein the target number is the number of target users.

4. The management method for AI desktop smart cards based on user events according to claim 1, characterized in that, The smart card is used to configure the card name, card events, one or more service object types, one or more service objects, and one or more service events. The card events include updating beforehand, turning off after use, real-time reminders, and whether to allow others to merge the display. The service object is an application. The service object type is the application type of the service object. The service event is the service content executed for the service object type.

5. The management method for AI desktop smart cards based on user events according to claim 1, characterized in that, Before obtaining the target user event corresponding to the target user, the method further includes: If the first user triggers the first service event and the first service event matches the smart card service, a first window will pop up asking the first user whether to activate the smart card service. If a message to activate the smart card service is received, the first smart card corresponding to the first service event is retrieved. Collect the information of this user event and save the information of this user event to the first user event set corresponding to the first user.

6. The management method for AI desktop smart cards based on user events according to claim 5, characterized in that, The step of retrieving the first smart card corresponding to the first service event includes: If only a single smart card matches the first service event, the single smart card is directly retrieved as the first smart card. If multiple smart cards match the first service event, then extract the smart card corresponding to the first service event in the current AI desktop as the first smart card; If the current AI desktop does not contain the smart card corresponding to the first service event, then display all smart cards corresponding to the first service event in the pop-up window; After receiving the first selection information and activating the first smart card based on the first selection information, the first smart card is added to the current AI desktop. The first selection information includes information about the user's selection of the first smart card and the user's rule settings for the first smart card.

7. The management method for AI desktop smart cards based on user events according to claim 1, characterized in that, Also includes: When it is detected that the number of the target users is 0, the AI ​​desktop is displayed based on the preset smart cards.

8. A management device for AI desktop smart cards based on user events, characterized in that, The device includes: The perception module is used to obtain the target user event set corresponding to the target user when a target user is perceived, wherein the target user is one or more. A desktop display module is used to obtain a target AI desktop based on the target user events, wherein the target AI desktop includes multiple smart cards; The instruction receiving module is used to receive the target instruction and retrieve the target service event corresponding to the target smart card based on the target instruction. The execution module is used to perform the target operation based on the target service event.

9. A terminal, characterized in that, The terminal includes: a memory, a processor, and a user event-based AI desktop smart card management program stored in the memory and executable on the processor. When the user event-based AI desktop smart card management program is executed by the processor, it implements the steps of the user event-based AI desktop smart card management method as described in any one of claims 1-7.

10. A storage medium, characterized in that, The storage medium stores one or more programs, which can be executed by one or more processors to implement the steps of the user event-based AI desktop smart card management method as described in any one of claims 1-7.

Citation Information

Patent Citations

  • Design method of smart television UI (User Interface) based on five-square lattice

    CN105721922A

  • Display method, intelligent terminal and storage medium

    CN117251561A

  • Smart home card display method and electronic equipment

    CN120045097A

  • Method for generating personalized recommendation customized desktop of cross-application data of smart television

    CN120856910A

  • Personalization of user generated content

    US20230132529A1