Intentional prompt display method and device, storage medium and electronic device
Patent Information
- Application Number
- CN202511499649.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-20
- Publication Date
- 2026-08-18
- Estimated Expiration
- 2045-10-20
AI Technical Summary
[0004]本申请实施例提供了一种意图导语的展示方法、装置、存储介质及电子装置,以至少解决相关技术中,已有方案在引导用户使用语音控制功能方面准确性不足的技术问题
[0016]在本申请实施例中,基于目标对象所使用的终端设备的第一设备信息确定在所述终端设备的前端页面上的信息展示区域;根据所述目标对象所属家庭对应的第二设备信息确定目标意图导语;在所述终端设备从所述信息展示区域跳转至绑定页面的情况下,在所述绑定页面上展示所述目标意图导语,其中,所述绑定页面表示所述信息展示区域的跳转链接所对应的页面,通过分析目标对象的终端设备信息,智能定位前端页面的信息展示区域,进而展示与家庭设备相匹配的引导语。当用户(即目标对象)从信息展示区域跳转至绑定页面时,自动呈现目标意图导语,提供精准的使用指导。这一方案解决了相关技术中,已有方案在引导用户使用语音控制功能方面准确性不足的技术问题,通过直接展示意图导语,提高了引导用户使用语音控制功能方面的准确性,增强了用户与设备交互的即时性和直观性,减少了用户寻找设备使用信息的时间,同时也优化了设备绑定流程,提升了用户体验。
Smart Images

Figure CN121478396B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of smart home technology, and more specifically, to a method, apparatus, storage medium, and electronic device for displaying intent-guided messages. Background Technology
[0002] With the rapid development of technology, smart homes have become an important part of improving living quality and convenience. In the current smart home environment, smart speakers, smartphones, and other voice-controlled devices are becoming increasingly common, and user demand for voice-controlled devices is constantly growing. This trend has spurred the emergence of voice control guides to help users understand and use voice control functions. However, traditional voice control guides have significant limitations. Their introductory content is often pre-set and unchanging, lacking flexibility to cater to individual user needs. Therefore, this one-size-fits-all design cannot meet the diverse needs of different users. It is evident that existing solutions are insufficiently accurate in guiding users to use voice control functions.
[0003] Therefore, no effective solution has yet been proposed to address the technical problem of insufficient accuracy in guiding users to use voice control functions in existing related technologies. Summary of the Invention
[0004] This application provides a method, apparatus, storage medium, and electronic device for displaying intent-guided messages, in order to at least solve the technical problem that existing solutions in the related art are not accurate enough in guiding users to use voice control functions.
[0005] According to one embodiment of this application, a method for displaying an intent guide is provided, comprising: determining an information display area on the front-end page of the terminal device based on first device information of the terminal device used by the target object; determining a target intent guide based on second device information corresponding to the family to which the target object belongs; and displaying the target intent guide on the binding page when the terminal device jumps from the information display area to a binding page, wherein the binding page represents the page corresponding to the jump link of the information display area.
[0006] In one exemplary embodiment, determining the target intent guide based on the second device information corresponding to the family to which the target object belongs includes: determining a query page corresponding to the intent query operation of the target object; querying the preset intent guide of the terminal device from the second device information according to the query parameters corresponding to the query page; and determining the target intent guide based on the preset intent guide.
[0007] In one exemplary embodiment, querying the preset intent guide of the terminal device from the second device information according to the query parameters corresponding to the query page includes at least one of the following: when it is determined that the query page is used to query the local device, querying the second device information for a first preset intent guide bound to the family number of the target object's family and the device number of the terminal device; when it is determined that the query page is used to query the family device, querying the second device information for a second preset intent guide bound to the device number of the terminal device, wherein the second preset intent guide includes intent guides for all devices under the device category to which the terminal device belongs; when it is determined that the query page is used to query recommended devices, querying the second device information for a third preset intent guide bound to the device number of the terminal device, wherein the third preset intent guide includes intent guides for all devices under the recommended device category.
[0008] In an exemplary embodiment, before retrieving the first preset intent guide bound to the family number of the target object's family and the device number of the terminal device from the second device information, the method further includes: generating an initial intent guide for the terminal device based on the device type, model code, and unique serial number of the terminal device; obtaining the usage frequency and single usage duration of the terminal device from the device usage records of the terminal device; determining a usage characteristic score of the terminal device based on the usage frequency, a first weight of the usage frequency, the single usage duration, and a second weight of the single usage duration, and determining the proficiency priority corresponding to the score range of the usage characteristic score; updating the initial intent guide based on the first usage intent guide generated according to the usage frequency and the single usage duration when the proficiency priority is determined to be higher than the preset priority, thereby obtaining an intermediate intent guide; and binding the intermediate intent guide, the family number of the target object's family, and the device number of the terminal device to obtain the first preset intent guide.
[0009] In an exemplary embodiment, determining the target intent guide based on the preset intent guide includes: obtaining a problem record fed back by the target object, wherein the problem record includes usage problems encountered by the terminal device during use; determining all usage problems within a statistical period, and sorting all usage problems according to the number of occurrences of the usage problems to obtain a sorting result; determining a target usage problem in the sorting result whose number is greater than a preset number, obtaining a second usage intent guide generated for the target usage problem, and updating the preset intent guide with the second usage intent guide to obtain the target intent guide.
[0010] In an exemplary embodiment, determining the information display area corresponding to the terminal device based on first device information of the terminal device used by the target object includes: determining the user object corresponding to the device number of the terminal device; if the first object number of the user object is consistent with the second object number of the target object, determining the device attribute indicated by the device number from the first device information, and determining the device parameter category corresponding to the device attribute from the first device information; determining the online display area corresponding to the front-end page, and updating the parameter configuration information of the online display area using the parameter value corresponding to the device parameter category to obtain the information display area.
[0011] In an exemplary embodiment, after determining the online display area corresponding to the front-end page, the method further includes: selecting an intermediate display area that is within its validity period from the online display area; determining the current link type of the intermediate display area from the parameter configuration information of the intermediate display area; if the current link type is determined to be a voice topic, and the voice topic is in a sharing state and an online state, generating a first page link based on the multimedia information corresponding to the voice topic, updating the parameter configuration information of the intermediate display area through the first page link to obtain an updated intermediate display area, and determining the online display area based on the updated intermediate display area.
[0012] According to another aspect of the embodiments of this application, an intent guide display device is also provided, comprising: a first determining module, configured to determine an information display area on the front-end page of the terminal device based on first device information of the terminal device used by the target object; a second determining module, configured to determine a target intent guide based on second device information corresponding to the family to which the target object belongs; and a display module, configured to display the target intent guide on the binding page when the terminal device jumps from the information display area to the binding page, wherein the binding page represents the page corresponding to the jump link of the information display area.
[0013] According to another aspect of the embodiments of this application, a computer-readable storage medium is also provided, wherein a computer program is stored in the computer program, and the computer program is configured to execute the above-described intention introduction display method when it is run.
[0014] According to another aspect of the embodiments of this application, an electronic device is also provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the above-described method for displaying intent prompts through the computer program.
[0015] According to another aspect of the embodiments of this application, a computer program product is also provided, including a computer program that, when executed by a processor, implements the above-described method for displaying intent leads.
[0016] In this embodiment, an information display area on the front-end page of the terminal device is determined based on first device information of the terminal device used by the target object; a target intent guide is determined based on second device information corresponding to the household to which the target object belongs; when the terminal device jumps from the information display area to the binding page, the target intent guide is displayed on the binding page, wherein the binding page represents the page corresponding to the jump link of the information display area. By analyzing the terminal device information of the target object, the information display area of the front-end page is intelligently located, and then a guide matching the household device is displayed. When the user (i.e., the target object) jumps from the information display area to the binding page, the target intent guide is automatically presented, providing accurate usage guidance. This solution solves the technical problem of insufficient accuracy in guiding users to use voice control functions in related technologies. By directly displaying the intent guide, the accuracy in guiding users to use voice control functions is improved, the immediacy and intuitiveness of user-device interaction are enhanced, the time users spend searching for device usage information is reduced, and the device binding process is optimized, thus improving the user experience. Attached Figure Description
[0017] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0018] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0019] Figure 1 This is a schematic diagram of the hardware environment for a method of displaying intent-guided text according to an embodiment of this application;
[0020] Figure 2 This is a flowchart of a method for displaying intent-guided text according to an embodiment of this application;
[0021] Figure 3 This is a flowchart illustrating a method for displaying intent-guided text according to an embodiment of this application;
[0022] Figure 4 This is a flowchart illustrating the process of viewing different devices according to embodiments of this application;
[0023] Figure 5 This is a structural block diagram of an intent-guided display device according to an embodiment of this application. Detailed Implementation
[0024] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.
[0025] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0026] According to one aspect of the embodiments of this application, a method for displaying intent-guided text is provided. This method for displaying intent-guided text is widely applicable to whole-house intelligent digital control application scenarios such as smart homes, smart home ecosystems, and intelligence house ecosystems. Optionally, in this embodiment, the above-mentioned method for displaying intent-guided text can be applied to, for example... Figure 1 The hardware environment shown consists of terminal device 102 and server 104. For example... Figure 1 As shown, server 104 is connected to terminal device 102 via a network and can be used to provide services (such as application services) to the terminal or clients installed on the terminal. A database can be set up on the server or independently of the server to provide data storage services for server 104. Cloud computing and / or edge computing services can be configured on the server or independently of the server to provide data processing services for server 104.
[0027] The aforementioned network may include, but is not limited to, at least one of the following: wired network, wireless network. The aforementioned wired network may include, but is not limited to, at least one of the following: wide area network, metropolitan area network, local area network. The aforementioned wireless network may include, but is not limited to, at least one of the following: Wi-Fi (Wireless Fidelity), Bluetooth. The terminal device 102 may not be limited to PC, mobile phone, tablet computer, smart air conditioner, smart range hood, smart refrigerator, smart oven, smart stove, smart washing machine, smart water heater, smart washing equipment, smart dishwasher, smart projector, smart TV, smart clothes rack, smart curtains, smart audio-visual equipment, smart socket, smart speaker, smart speaker box, smart fresh air equipment, smart kitchen and bathroom equipment, smart bathroom equipment, smart robot vacuum cleaner, smart window cleaning robot, smart mopping robot, smart air purifier, smart steam oven, smart microwave oven, smart water heater, smart air purifier, smart water dispenser, smart door lock, etc.
[0028] This embodiment provides a method for displaying intent-guided text, applied to the aforementioned terminal device. Figure 2 This is a flowchart of a method for displaying intent-guided text according to an embodiment of this application. The process includes the following steps:
[0029] Step S202: Determine the information display area on the front-end page of the terminal device based on the first device information of the terminal device used by the target object;
[0030] Optionally, the information display area can be understood as the homepage of the application software installed on the terminal device, or other locations that highlight the user's visual focus, used to display banners related to the device functions currently or potentially needed by the user. A banner typically refers to a banner advertisement or information display bar in a website, application, or software interface, often placed in a prominent position at the top, bottom, or side of the page. In this application, the banner plays the role of a traffic driver and a focal point. It uses visual elements and concise information to attract the user's attention, and then, through click behavior, directs the user to the device page under the smart home module, displaying more detailed and personalized guiding text.
[0031] Step S204: Determine the target intent lead based on the second device information corresponding to the family to which the target object belongs;
[0032] Among them, the target intent lead includes, but is not limited to, various forms of lead, such as audio, video, and text.
[0033] Step S206: When the terminal device jumps from the information display area to the binding page, the target intent guide is displayed on the binding page, wherein the binding page represents the page corresponding to the jump link in the information display area.
[0034] Through the above steps, the information display area on the front-end page of the target device is determined based on the first device information of the terminal device used by the target object; the target intent guide is determined based on the second device information corresponding to the household to which the target object belongs; when the terminal device jumps from the information display area to the binding page, the target intent guide is displayed on the binding page, where the binding page refers to the page corresponding to the jump link of the information display area. By analyzing the target object's terminal device information, the information display area of the front-end page is intelligently located, and then the guide matching the household device is displayed. When the user (i.e., the target object) jumps from the information display area to the binding page, the target intent guide is automatically presented, providing accurate usage guidance. This solution solves the technical problem of insufficient accuracy in guiding users to use voice control functions in existing solutions. By directly displaying the intent guide, the accuracy of guiding users to use voice control functions is improved, the immediacy and intuitiveness of user-device interaction are enhanced, the time users spend searching for device usage information is reduced, and the device binding process is optimized, thus improving the user experience.
[0035] In one exemplary embodiment, determining the target intent guide based on the second device information corresponding to the household to which the target object belongs includes: determining a query page corresponding to the intent query operation of the target object; querying the preset intent guide of the terminal device from the second device information according to the query parameters corresponding to the query page; and determining the target intent guide based on the preset intent guide. This embodiment determines the preset intent guide of the device through a query page and provides it to the user, simplifying the process of the user querying device usage information. Through the automatic matching of preset intent guides, users can obtain the required information more quickly, saving time and improving the convenience of device use.
[0036] In one exemplary embodiment, querying the preset intent guide of the terminal device from the second device information according to the query parameters corresponding to the query page includes at least one of the following: when it is determined that the query page is used to query the local device, querying the second device information for a first preset intent guide bound to the family number of the target object's family and the device number of the terminal device; when it is determined that the query page is used to query the family device, querying the second device information for a second preset intent guide bound to the device number of the terminal device, wherein the second preset intent guide includes intent guides for all devices under the device category to which the terminal device belongs; when it is determined that the query page is used to query recommended devices, querying the second device information for a third preset intent guide bound to the device number of the terminal device, wherein the third preset intent guide includes intent guides for all devices under the recommended device category. This embodiment details how the query page generates different preset intent prompts based on three scenarios (querying local devices, home devices, and recommended devices), realizing dynamic generation and personalized recommendations of intent prompts. Whether the user is querying personal devices, home shared devices, or system-recommended devices, they can obtain the most suitable usage guidance, greatly enhancing the intelligence of device management and the personalization of user interaction.
[0037] In an exemplary embodiment, before retrieving the first preset intent guide bound to the family number of the target object's family and the device number of the terminal device from the second device information, the method further includes: generating an initial intent guide for the terminal device based on the device type, model code, and unique serial number of the terminal device; obtaining the usage frequency and single usage duration of the terminal device from the device usage records of the terminal device; determining a usage characteristic score of the terminal device based on the usage frequency, a first weight of the usage frequency, the single usage duration, and a second weight of the single usage duration, and determining the proficiency priority corresponding to the score range of the usage characteristic score; updating the initial intent guide based on the first usage intent guide generated according to the usage frequency and the single usage duration when the proficiency priority is determined to be higher than the preset priority, thereby obtaining an intermediate intent guide; and binding the intermediate intent guide, the family number of the target object's family, and the device number of the terminal device to obtain the first preset intent guide. This embodiment first generates an initial intent guide based on device attributes such as device type, model code, and unique serial number. Then, it determines the user's proficiency by analyzing the frequency and duration of device usage records, adjusts the guide content according to proficiency priority, and finally binds the personalized guide with the user's family and device information to form the first preset intent guide. By dynamically assessing the user's mastery of the device and customizing the guidance, the relevance and practicality of the intent guide are effectively improved.
[0038] Alternatively, for example, if the device type is an air conditioner, the initial intention prompt for the air conditioner may be, for example, to turn on, adjust the temperature, or reduce the airflow speed.
[0039] Optionally, the generation process of the second and third preset intent leads can refer to the generation process of the first preset intent lead, which will not be repeated here.
[0040] In an exemplary embodiment, before determining the target intent guide based on the preset intent guide, the method further includes: obtaining general intent guides for general device categories from a device function corpus; determining the historical device type, historical model code, and historical unique serial number of historical terminal devices used by the target object; generating a custom intent guide based on the historical device type, the historical model code, and the historical unique serial number; updating the general intent guide using the custom intent guide to obtain the preset intent guide. This embodiment obtains guides for general device categories from a device function corpus before generating the preset intent guide and generates custom intent guides based on the user's historical device information, further optimizing the guides. By generating custom intent guides, the usage guidance obtained by the user is more tailored to their personal usage habits and historical device information, enhancing the user's familiarity with device functions and improving the practicality and user satisfaction of the guides.
[0041] Optionally, in one embodiment, the user's proficiency in using the device is analyzed based on the usage of the device. The more times the device is used, the more proficient the user is, and the more intent-driven instructions for using the complex device can be recommended.
[0042] In one exemplary embodiment, generating a custom intent guide based on the historical device type, the historical model code, and the historical unique serial number includes: generating a prompt word for an agent set up for the terminal device based on historical intent guides used by the target object and the task objective of the agent, wherein the task objective is used to instruct the agent to generate an example intent guide, and the format of the example intent guide is consistent with the format of the historical intent guide; and obtaining the custom intent guide generated by the agent based on the historical device type, the historical model code, the historical unique serial number, and the prompt word. This embodiment focuses on using an agent to generate a custom intent guide that conforms to user habits based on the user's historical device usage (including historical device type, historical model code, and historical unique serial number) and historical intent guides, thereby realizing the generation of intent guides based on the user's past usage patterns and preferences and improving the user experience.
[0043] In an exemplary embodiment, determining the target intent guide based on the preset intent guide includes: acquiring a record of problems reported by the target user, wherein the record of problems includes usage problems encountered by the terminal device during use; identifying all usage problems within a statistical period, and sorting all usage problems according to the number of occurrences of the usage problems to obtain a sorting result; identifying target usage problems in the sorting result whose occurrences exceed a preset number, acquiring a second usage intent guide generated for the target usage problem, and updating the preset intent guide with the second usage intent guide to obtain the target intent guide. This embodiment collects device usage problems reported by users, sorts the problems by frequency within a statistical period, selects high-frequency problems to generate a second usage intent guide, and updates the preset intent guide accordingly, forming a more targeted target intent guide. This effectively solves common problems encountered by users during device use, quickly responds to user needs, and improves the efficiency of device problem solving and user satisfaction.
[0044] Optionally, in one embodiment, the system periodically summarizes user feedback on device usage issues (e.g., once every quarter), and based on the concentration of the summarized issues, it highlights common intent statements for users to use all devices.
[0045] In an exemplary embodiment, determining the information display area corresponding to the terminal device based on first device information of the terminal device used by the target object includes: determining the user object corresponding to the device number of the terminal device; if the first object number of the user object is consistent with the second object number of the target object, determining the device attribute indicated by the device number from the first device information, and determining the device parameter category corresponding to the device attribute from the first device information; determining the online display area corresponding to the front-end page, and updating the parameter configuration information of the online display area using the parameter values corresponding to the device parameter category to obtain the information display area. This embodiment further refines the process of determining device information. By matching the user object with the target object's number, the attribution of device information is verified, and the parameter configuration information of the front-end page display area is updated to ensure that the displayed content conforms to the device attribute. This embodiment enhances the flexibility of personalized device display, enabling the displayed content to highly fit the actual characteristics of the terminal device, improving the relevance and effectiveness of device guidance information, thereby enhancing the convenience and satisfaction of user operation.
[0046] In one exemplary embodiment, the device attribute is used to indicate that the terminal device is a real device. Determining the device parameter category corresponding to the device attribute from the first device information includes: obtaining at least the device type, model code, and unique serial number of the terminal device from the first device information; and determining the device parameter category based on the device type, the model code, and the unique serial number. This embodiment targets real devices and determines the device parameter category through device type, model code, and unique serial number, thereby accurately identifying and processing real physical devices, reducing the probability of device identification errors, improving the accuracy of device function corpus, and providing users with more precise intent guidance.
[0047] In an exemplary embodiment, the device attribute is used to indicate that the terminal device is a virtual application service. Determining the device parameter category corresponding to the device attribute from the first device information includes: obtaining at least the application category, application identifier, and application code of the virtual application service from the first device information; and determining the device parameter category based on the application category, the application identifier, and the application code. This embodiment focuses on virtual application services, determining the device parameter category through application category, identifier, and code, thereby intelligently distinguishing between devices and applications and providing corresponding information accordingly. This makes the application service guidance display more personalized, optimizes the application management process, and enriches the user experience.
[0048] In an exemplary embodiment, after determining the online display area corresponding to the front-end page, the method further includes: selecting an intermediate display area within its validity period from the online display area; determining the current link type of the intermediate display area from the parameter configuration information of the intermediate display area; if the current link type is determined to be a voice topic, and the voice topic is in a sharing and online state, generating a first page link based on the multimedia information corresponding to the voice topic, updating the parameter configuration information of the intermediate display area through the first page link to obtain an updated intermediate display area, and determining the online display area based on the updated intermediate display area. This embodiment improves the efficiency of content management and user experience by filtering intermediate display areas within their validity period, determining voice topics with sharing and online states based on link types, and then using the multimedia information corresponding to the voice topic to generate a first page link to update the intermediate display area, thereby obtaining the online display area. This ensures that users can obtain high-quality voice topic configuration guidance in a timely manner, reduces the display of invalid links, and improves the usability and attractiveness of information.
[0049] Optionally, the above parameter configuration information represents the banner's backend configuration information, such as the sorting value, text, image, jump link, and whether it is in a sharing state or an online state.
[0050] In an exemplary embodiment, after determining the current link type of the intermediate display area from the parameter configuration information of the intermediate display area, the method further includes: obtaining a first query result from a database querying the multimedia information, wherein the multimedia information includes information on different media stream formats; determining that the audio topic is in a non-sharing state if the first query result indicates that the multimedia information query has failed; and determining that the audio topic is in a sharing state if the first query result indicates that the multimedia information query has succeeded. This embodiment determines the sharing status of an audio topic by querying multimedia information in a database. If the query fails, it is considered non-sharing, and otherwise it is shared. This can achieve automated determination of the sharing status of audio topics, effectively avoiding unauthorized access and improving the security of user privacy.
[0051] Multimedia information includes text, images, audio, and video.
[0052] Optionally, in one embodiment, if it is possible to directly query whether a voice topic has been shared, the sharing status or non-sharing status of the voice topic can be directly queried.
[0053] In an exemplary embodiment, after determining the current link type of the intermediate display area from the parameter configuration information of the intermediate display area, the method further includes: obtaining a second query result from the database querying the upload information corresponding to the audio topic; if the second query result indicates that the upload information query failed, determining that the audio topic is not online, and generating a default display interface, wherein the default display interface is used to display that the audio topic is unavailable; if the second query result indicates that the upload information query was successful, determining that the audio topic is online, and generating a page link based on the multimedia information, wherein the page link represents a configuration page used for configuring the audio topic. This embodiment mainly involves determining the online status of audio topics and generating configuration pages. By querying upload information from the database, it ensures that configuration pages are generated based on valid configuration data, improving the accuracy and timeliness of content display, ensuring that users can only see high-quality audio topics that have been launched and shared, avoiding the display of invalid or incomplete configuration pages, and improving the cleanliness of the user interface and the reliability of the content.
[0054] Optionally, in one embodiment, if it is possible to directly query whether a voice topic is online, the online status or offline status of the voice topic can be directly queried.
[0055] In an exemplary embodiment, after determining the current link type of the intermediate display area from the parameter configuration information of the intermediate display area, the method further includes: if the current link type is determined to be an internal / external link, determining the current parameter category and sorting number of the intermediate display area from the parameter configuration information of the intermediate display area; if the current parameter category is determined to be consistent with the device parameter category, determining multiple intermediate display areas, and sorting the multiple intermediate display areas according to the sorting number to obtain a sorted display area; and determining the online display area based on the sorted display area. This embodiment focuses on implementing the sorting of display areas for internal / external link types. By determining the parameter category and sorting number, intelligent sorting of display areas is achieved. This scheme optimizes the display order of links, allowing users to see links related to their device or application first, thereby improving link click-through rates and user engagement.
[0056] To better understand the process of displaying the above-mentioned intent guide, the implementation method of displaying the above-mentioned intent guide will be described below in conjunction with optional embodiments, but this is not intended to limit the technical solution of the embodiments of this application.
[0057] In one embodiment, such as Figure 3 The following steps illustrate the process of determining the banner:
[0058] Step 1: The user launches the application software (Application, or App for short).
[0059] Step 2: Navigate to the Voice Center module in the application software.
[0060] During the process of navigating from the voice center to the banner area, the following steps are performed:
[0061] Step 3: Load and display the preset banner image in the banner display area.
[0062] Step 4: Query the device list (including real hardware devices and virtual applications) corresponding to the user's device ID (corresponding to the device number mentioned above). This device list corresponds to the first device information of the aforementioned terminal device.
[0063] Step 5: Determine whether the object referred to by the device ID is a real hardware device (such as a smart refrigerator, air conditioner, etc.) or a virtual application or service within the application software (such as device management, energy monitoring, etc.).
[0064] Step 6: When the device ID refers to a virtual application, replace the configuration parameters in the banner area with specific values for the virtual application. These "specific values" are actually a set of attributes and codes that uniquely identify and describe the application. Specifically, specific values may include:
[0065] Application Category: Equivalent to the "Device Type" of a physical device, this describes the broad category to which the application belongs, such as home automation, entertainment, or health monitoring. This helps in organizing and displaying information according to application category.
[0066] App ID: Similar to a device's product code, it is a unique identifier at the application level used to precisely identify a specific application instance. The App ID is used for application authentication and management in app stores and on the server side.
[0067] Function code or app code: Similar to an A code, it describes a specific function or version of an application. Function codes help understand what features and functions an application has, so as to provide corresponding operation guidelines or function demonstrations.
[0068] App Type ID: Similar to typeId, this is used to distinguish different app variants or types within similar apps or the same app category. For example, under the home automation category, there can be different sub-apps, such as lighting control and temperature regulation; the app type ID helps to differentiate these sub-apps.
[0069] Version Number: While not always used for replacement, the version number is crucial for understanding the current state of an application and can influence usage guidelines or recommended update strategies.
[0070] Step 7: When the device ID refers to a hardware device, obtain device information such as device type, A code, finished product code, and typeId.
[0071] Device type typically refers to the basic classification of devices, such as refrigerators, air conditioners, washing machines, and smart light bulbs. It is the most widespread way to classify devices, used to distinguish devices with different functions and forms. In smart homes, device type information helps understand the basic functions and operating methods of devices, thereby providing corresponding control interfaces and guidance information.
[0072] An A code can refer to a device's model code, used to accurately identify a specific model of equipment. An A code helps distinguish different models within the same device type; for example, refrigerators from different brands and series will have different A codes. In device configuration and management, the A code ensures that specific functions and settings matching the device model are provided.
[0073] The product code is a unique serial number for the equipment, which can be understood as the IMEI (International Mobile Equipment Identity) number, SN code (serial number), etc. It is used to uniquely identify each device in the production, logistics, sales, and after-sales service stages.
[0074] The typeId is associated with the device type and is used to further classify or identify variations of the device within that type. For example, under the device type of refrigerator, the typeId can be used to distinguish whether it is a single-door, double-door, or smart refrigerator. TypeId helps smart home devices identify more precisely, thereby providing more accurate services and operating guidelines.
[0075] Step 8: Retrieve all online banners and sort them by priority (corresponding to the online display area mentioned above). The priority can be determined based on the sorting value corresponding to the banner, such as sorting from largest to smallest.
[0076] Step 9: Determine if the banner is still valid. Filter out expired banners and keep only valid ones.
[0077] Step 10: If the banner is not within its validity period, discard it.
[0078] Step 11: If it is within the validity period, continue to determine whether the banner's link type points to the voice topic configuration or other types (internal or external links).
[0079] Step 12: Configure the audio topic according to the link type.
[0080] In the voice-related topic configuration, the following steps are performed:
[0081] Query uploaded materials: Check the database for uploaded text and images (corresponding to the multimedia information mentioned above) associated with this audio topic.
[0082] Determining whether to share: The next step is to determine whether this audio topic is set to "shared". If the topic is marked as shared, its content (including uploaded text, images, cover images, and prompts, corresponding to the uploaded information mentioned above) will be visible to the target audience. Conversely, if the audio topic is not shared, its content will not be displayed to users to protect the uploader's privacy or maintain the exclusivity of the content.
[0083] If the sharing status is true, all upload prompts, cover images, and content text related to this audio topic will be retrieved and prepared for display to the user. If the sharing status is false, the uploaded content will be ignored, and a blank space or a preset placeholder will be displayed to the user, indicating that there is no content to view.
[0084] Determining if a topic is online: Regardless of whether a voice feature is set to shareable mode, it's still necessary to check if it's online. Being online means the topic has passed review and is ready to be shown to users. Voice features that are not yet online may still be in the editing, testing, or awaiting approval stages and should not be available to users.
[0085] If the "Available" status is true, an HTML link will be generated based on the shared text and images, allowing users to access the full topic page directly within the application or through an external browser. This can include an embedded page containing detailed instructions, example dialogues, operation videos, and other multimedia content. If the "Available" status is false, a notification may be displayed on the user interface informing the user that the topic is not yet ready or temporarily unavailable. For example, a 404 HTML page will be generated, and no topic-related content will be displayed to the user.
[0086] In summary, the process of querying uploaded text and images and determining their sharing and online status ensures that only approved and designated audio content is displayed to users, thus guaranteeing content quality and security while respecting the uploader's wishes. Finally, online content is converted into HTML links for easy access across various devices, significantly improving information delivery efficiency and user experience.
[0087] Step 13: For links that are either internal or external, determine the device type, A code, product code, type ID, etc., and then present this device information along with the sorted and deduplicated banner list to the user. This banner list represents the sorted display area.
[0088] like Figure 4 As shown, after navigating to the voice center module in the application software, navigate from the voice center module to the smart home area and perform the following steps:
[0089] Step 1, for the user's command to view the local device, the processing procedure is as follows:
[0090] The system retrieves the list of home devices based on the home number and device ID. Within the home device list, the device found by device ID is a local device. The system then retrieves the corresponding category, A code, product code, and typeId information for that device, and queries the corresponding introductory text information (i.e., the preset intent introductory text).
[0091] The household device list corresponds to the second device information of the household to which the target object belongs.
[0092] Step 2, regarding the user's command to view devices under the home, the processing procedure is as follows:
[0093] Retrieve the list of household devices based on the household number. If a device in the household device list is found by its device ID and belongs to the household, the system returns the quantity of the corresponding category, as well as the different prompts for all devices in that category.
[0094] Optionally, the above process can be further evaluated by determining the parent-child level of the current device. If the current device is not a parent-child device of the same category as other devices in the list, the corresponding category quantity and information such as the different prompts for all devices in that category can be returned.
[0095] Step 3, regarding the user's instruction to view recommended devices in the home, the processing procedure is as follows:
[0096] Retrieve a list of household devices based on the household ID. If the system determines that the household already has the current device, provide recommended prompts for device categories other than the current device category. If the system determines that the household does not have the current device, provide recommended prompts for all household device categories.
[0097] Following the steps above, the smart home module retrieves a list of home devices based on the home ID and device ID, and then provides guidance messages for each device in the list. For example, for local devices, it queries and displays device-specific guidance messages based on information such as the device's A code, product code, and typeId. For home devices, it provides more general guidance messages, adjusting the displayed content according to device usage. For recommended devices, it displays guidance messages for device types that the user does not yet own or rarely uses, encouraging the user to explore and use more device functions.
[0098] Optionally, the preset intent prompts (i.e., prompts) for devices in the aforementioned home device list can be implemented as follows: Configure general categories for devices based on device function corpora, then configure personalized information such as A-code, finished product code, and typeId for each category of devices. Next, prompts can be added or modified, and the order of the prompts can be adjusted. In this embodiment, when a user browses or searches for devices in the smart home module, personalized prompts can be generated based on the device type associated with their home ID and device ID, using information such as the device's A-code, finished product code, and typeId. User behavior data will be continuously analyzed to update the banner content and prompts under the smart home module. This means that if certain prompts are frequently clicked by users or proven effective, they can be promoted to the banner area to more broadly assist users. Conversely, if certain prompts are ineffective, they can be adjusted or optimized to improve the guidance quality and efficiency of the user interface.
[0099] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods of the various embodiments of this application.
[0100] Figure 5 This is a structural block diagram of an intent-guided display device according to an embodiment of this application; as shown below. Figure 5 As shown, it includes:
[0101] The first determining module 52 is used to determine the information display area on the front-end page of the terminal device based on the first device information of the terminal device used by the target object.
[0102] The second determining module 54 is used to determine the target intent guide based on the second device information corresponding to the family to which the target object belongs;
[0103] The display module 56 is used to display the target intent guide on the binding page when the terminal device jumps from the information display area to the binding page, wherein the binding page refers to the page corresponding to the jump link of the information display area.
[0104] Using the aforementioned device, the information display area on the front-end page of the target device is determined based on the first device information of the terminal device used by the target object; the target intent guide is determined based on the second device information corresponding to the household to which the target object belongs; when the terminal device jumps from the information display area to the binding page, the target intent guide is displayed on the binding page, where the binding page represents the page corresponding to the jump link of the information display area. By analyzing the target object's terminal device information, the information display area of the front-end page is intelligently located, and then a guide matching the household device is displayed. When the user (i.e., the target object) jumps from the information display area to the binding page, the target intent guide is automatically presented, providing accurate usage guidance. This solution solves the technical problem of insufficient accuracy in guiding users to use voice control functions in existing related technologies. By directly displaying the intent guide, the accuracy in guiding users to use voice control functions is improved, the immediacy and intuitiveness of user-device interaction are enhanced, the time users spend searching for device usage information is reduced, and the device binding process is optimized, thus improving the user experience.
[0105] In one exemplary embodiment, the second determining module is further configured to: determine a query page corresponding to the intent query operation of the target object; query the preset intent guide of the terminal device from the second device information according to the query parameters corresponding to the query page; and determine the target intent guide according to the preset intent guide.
[0106] In one exemplary embodiment, the second determining module is further configured to implement at least one of the following: when it is determined that the query page is used to indicate a query for a local device, querying from the second device information a first preset intent guide bound to the family number of the household to which the target object belongs and the device number of the terminal device; when it is determined that the query page is used to indicate a query for a household device, querying from the second device information a second preset intent guide bound to the device number of the terminal device, wherein the second preset intent guide includes intent guides for all devices under the device category to which the terminal device belongs; when it is determined that the query page is used to indicate a query for recommended devices, querying from the second device information a third preset intent guide bound to the device number of the terminal device, wherein the third preset intent guide includes intent guides for all devices under the recommended device category.
[0107] In an exemplary embodiment, the second determining module is further configured to: before retrieving the first preset intent guide bound to the family number of the target object's family and the device number of the terminal device from the second device information, generate an initial intent guide for the terminal device based on the device type, model code, and unique serial number of the terminal device; obtain the usage frequency and single usage duration of the terminal device from the device usage records of the terminal device; determine the usage characteristic score of the terminal device based on the usage frequency, a first weight of the usage frequency, the single usage duration, and a second weight of the single usage duration, and determine the proficiency priority corresponding to the score range of the usage characteristic score; if the proficiency priority is determined to be higher than the preset priority, update the initial intent guide based on the first usage intent guide generated based on the usage frequency and the single usage duration to obtain an intermediate intent guide; bind the intermediate intent guide, the family number of the target object's family, and the device number of the terminal device to obtain the first preset intent guide.
[0108] In an exemplary embodiment, the second determining module is further configured to: obtain a problem record fed back by the target object, wherein the problem record includes usage problems that occur during the use of the terminal device; determine all usage problems within a statistical period, and sort all usage problems according to the number of occurrences of the usage problems to obtain a sorting result; determine a target usage problem in the sorting result that has a greater than a preset number of occurrences, obtain a second usage intent guide generated for the target usage problem, and update the preset intent guide with the second usage intent guide to obtain the target intent guide.
[0109] In an exemplary embodiment, the first determining module is further configured to: determine the user object corresponding to the device number of the terminal device; if the first object number of the user object is consistent with the second object number of the target object, determine the device attribute indicated by the device number from the first device information, and determine the device parameter category corresponding to the device attribute from the first device information; determine the online display area corresponding to the front-end page, and update the parameter configuration information of the online display area using the parameter value corresponding to the device parameter category to obtain the information display area.
[0110] In an exemplary embodiment, the first determining module is further configured to: after determining the online display area corresponding to the front-end page, select an intermediate display area that is within the validity period from the online display area; determine the current link type of the intermediate display area from the parameter configuration information of the intermediate display area; if the current link type is determined to be a voice topic, and the voice topic is in a sharing state and an online state, generate a first page link based on the multimedia information corresponding to the voice topic, update the parameter configuration information of the intermediate display area through the first page link to obtain an updated intermediate display area, and determine the online display area based on the updated intermediate display area.
[0111] Embodiments of this application also provide a storage medium including a stored program, wherein the program executes any of the methods described above when it is run.
[0112] Optionally, in this embodiment, the storage medium may be configured to store program code for performing the following steps:
[0113] S1, determine the information display area on the front-end page of the terminal device based on the first device information of the terminal device used by the target object;
[0114] S2, determine the target intent prompt based on the second device information corresponding to the family to which the target object belongs;
[0115] S3, when the terminal device jumps from the information display area to the binding page, the target intent guide is displayed on the binding page, wherein the binding page represents the page corresponding to the jump link in the information display area.
[0116] Embodiments of this application also provide an electronic device including a memory and a processor, the memory storing a computer program and the processor being configured to run the computer program to perform the steps in any of the above method embodiments.
[0117] Optionally, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor and the input / output device is connected to the processor.
[0118] Optionally, in this embodiment, the processor can be configured to perform the following steps via a computer program:
[0119] S1, determine the information display area on the front-end page of the terminal device based on the first device information of the terminal device used by the target object;
[0120] S2, determine the target intent prompt based on the second device information corresponding to the family to which the target object belongs;
[0121] S3, when the terminal device jumps from the information display area to the binding page, the target intent guide is displayed on the binding page, wherein the binding page represents the page corresponding to the jump link in the information display area.
[0122] Optionally, in this embodiment, the storage medium may include, but is not limited to, various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0123] Optionally, embodiments of this application also provide a computer program product, which includes a computer program that, when executed by a processor, implements the steps in any of the above method embodiments.
[0124] Optionally, embodiments of this application also provide another computer program product, including a non-volatile computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps in any of the above method embodiments.
[0125] Optionally, embodiments of this application also provide a computer program that includes computer instructions stored in a computer-readable storage medium; a processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the steps in any of the above method embodiments.
[0126] Optionally, specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementations, and will not be repeated here.
[0127] Obviously, those skilled in the art should understand that the modules or steps of this application described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. Optionally, they can be implemented using computer-executable program code, thereby storing them in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those presented here, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, this application is not limited to any particular combination of hardware and software.
[0128] The above description is only a preferred embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.
Claims
1. A method for displaying an intent-driven message, characterized in that, include: The information display area on the front-end page of the terminal device is determined based on the first device information of the terminal device used by the target object. The target intent message is determined based on the second device information corresponding to the family to which the target object belongs; When the terminal device jumps from the information display area to the binding page, the target intent guide is displayed on the binding page, wherein the binding page represents the page corresponding to the jump link in the information display area; The step of determining the target intent guide based on the second device information corresponding to the family to which the target object belongs includes: determining a query page corresponding to the intent query operation of the target object; querying the preset intent guide of the terminal device from the second device information according to the query parameters corresponding to the query page; and determining the target intent guide based on the preset intent guide. Before retrieving the first preset intent guide bound to the family number of the target object's family and the device number of the terminal device from the second device information, the method further includes: generating an initial intent guide for the terminal device based on the device type, model code, and unique serial number of the terminal device; obtaining the usage frequency and single usage duration of the terminal device from the device usage records of the terminal device; determining the usage characteristic score of the terminal device based on the usage frequency, a first weight of the usage frequency, the single usage duration, and a second weight of the single usage duration, and determining the proficiency priority corresponding to the score range of the usage characteristic score; if the proficiency priority is determined to be higher than the preset priority, updating the initial intent guide based on the first usage intent guide generated according to the usage frequency and the single usage duration to obtain an intermediate intent guide; binding the intermediate intent guide, the family number of the target object's family, and the device number of the terminal device to obtain the first preset intent guide.
2. The method for displaying intent-guided text according to claim 1, characterized in that, Based on the query parameters corresponding to the query page, the preset intent prompt of the terminal device is retrieved from the second device information, including at least one of the following: When it is determined that the query page is used to indicate a query for a local device, a first preset intent lead is retrieved from the second device information, which is bound to the family number of the family to which the target object belongs and the device number of the terminal device. When it is determined that the query page is used to indicate a query for home devices, a second preset intent guide bound to the device number of the terminal device is retrieved from the second device information. The second preset intent guide includes intent guides for all devices under the device category to which the terminal device belongs. When it is determined that the query page is used to indicate the query for recommended devices, a third preset intent guide that is bound to the device number of the terminal device is retrieved from the second device information. The third preset intent guide includes intent guides for all devices under the recommended device category.
3. The method for displaying intent-guided text according to claim 1, characterized in that, Determining the target intent guide based on the preset intent guide includes: Obtain the problem record reported by the target object, wherein the problem record includes usage problems encountered by the terminal device during use; Identify all usage issues within a statistical period, and sort all usage issues according to the number of occurrences of each usage issue to obtain the sorting result; Determine that the number of target usage questions in the sorting results is greater than a preset number, obtain a second usage intent guide generated for the target usage question, and update the preset intent guide with the second usage intent guide to obtain the target intent guide.
4. The method for displaying intent-guided text according to claim 1, characterized in that, Determining the information display area corresponding to the terminal device based on the first device information of the terminal device used by the target object includes: Determine the user corresponding to the device number of the terminal device; If it is determined that the first object number of the object being used is consistent with the second object number of the target object, the device attribute indicated by the device number is determined from the first device information, and the device parameter category corresponding to the device attribute is determined from the first device information; Determine the online display area corresponding to the front-end page, update the parameter configuration information of the online display area using the parameter values corresponding to the device parameter category, and obtain the information display area.
5. The method for displaying intent-guided text according to claim 4, characterized in that, After determining the online display area corresponding to the front-end page, the method further includes: Select a valid intermediate display area from the online display area; The current link type of the intermediate display area is determined from the parameter configuration information of the intermediate display area; If the current link type is determined to be a voice topic, and the voice topic is in a shared state and an online state, a first page link is generated based on the multimedia information corresponding to the voice topic. The parameter configuration information of the intermediate display area is updated through the first page link to obtain the updated intermediate display area. The online display area is then determined based on the updated intermediate display area.
6. A display device for an intention-guided message, characterized in that, include: The first determining module is used to determine the information display area on the front-end page of the terminal device based on the first device information of the terminal device used by the target object. The second determining module is used to determine the target intent guide based on the second device information corresponding to the family to which the target object belongs; The display module is used to display the target intent guide on the binding page when the terminal device jumps from the information display area to the binding page, wherein the binding page refers to the page corresponding to the jump link in the information display area; The second determining module is further configured to determine the query page corresponding to the intent query operation of the target object; query the preset intent guide of the terminal device from the second device information according to the query parameters corresponding to the query page; and determine the target intent guide according to the preset intent guide. The second determining module is further configured to: generate an initial intent guide for the terminal device based on the device type, model code, and unique serial number of the terminal device; obtain the usage frequency and single usage duration of the terminal device from the device usage record of the terminal device; determine the usage characteristic score of the terminal device according to the usage frequency, a first weight of the usage frequency, the single usage duration, and a second weight of the single usage duration, and determine the proficiency priority corresponding to the score range of the usage characteristic score; update the initial intent guide according to the first usage intent guide generated based on the usage frequency and the single usage duration to obtain an intermediate intent guide; and bind the intermediate intent guide, the family number of the target object's family, and the device number of the terminal device to obtain a first preset intent guide.
7. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored program, wherein the program, when executed, performs the method described in any one of claims 1 to 5.
8. An electronic device comprising a memory and a processor, characterized in that, The memory stores a computer program, and the processor is configured to execute the method described in any one of claims 1 to 5 through the computer program.
Citation Information
Patent Citations
Guide assembly setting method and related equipment
CN114329258A
Intelligent equipment binding method and device, storage medium and electronic device
CN115175152A