Method and device for generating quick entry
By receiving user tags and generating family structure information, providing personalized guidance pages and adding quick portals, the problems of intelligent products' intelligence and low recommendation conversion rate are solved, and the effects of personalized services and high conversion rate are achieved.
Patent Information
- Application Number
- CN202010328676.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-04-23
- Publication Date
- 2024-12-13
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
When providing services, existing intelligent products are not very intelligent, and the conversion rate of recommended functions is not high, so they cannot effectively provide personalized services to different users.
By receiving user tags selected by users, generating family structure information, combining family structure information to generate a personalized guide page, and based on user operations on the guide page, directly add a quick portal of the application on the desktop to realize recommended functions and usage functions linkage.
It improves the interactive intelligence between users and products, achieves service effects with thousands of people, improves the conversion rate of recommended functions, and enhances the intelligence level and user experience of the products.
Smart Images

Figure CN113641408B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer vision technology in the field of computer technology, and in particular to a method and device for generating a quick entry. Background Art
[0002] With the development of computer technology, artificial intelligence products based on computer technology have also been widely developed and used. For example, in some products, it has become common to provide users with intelligent human interaction services.
[0003] In the related art, after the product is activated, recommendations for some functions set at the factory are directly provided to the user, resulting in a weak sense of intelligence in the provision of functional services and a low conversion rate for the use of recommended functions. Summary of the invention
[0004] The present application provides a method and device for generating a quick entry. On the one hand, according to different choices of users, different guide pages are actively provided to users, which not only improves the sense of intelligence when interacting with users, but also realizes a personalized service effect. On the other hand, according to the user's operation on the guide page, a quick entry for the relevant application is added to the desktop, the recommendation function and the usage function are linked together, and the recommendation-to-use conversion rate is improved.
[0005] According to the first aspect, a method for generating a shortcut entry is provided, comprising: receiving a user tag selected by a user; generating family structure information of the user based on the user tag; generating a guide page based on the family structure information of the user; and receiving the user's operation on the guide page, and adding a shortcut entry of the application corresponding to the guide page to the desktop.
[0006] According to the second aspect, a device for generating a quick entry is provided, comprising: a receiving module for receiving a user tag selected by a user; a first generating module for generating family structure information of the user based on the user tag; a second generating module for generating a guide page based on the family structure information of the user; and an entry adding module for receiving the user's operation on the guide page, and adding a quick entry of the application corresponding to the guide page to the desktop.
[0007] According to a third aspect, an electronic device is provided, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the method for generating a quick entry described in the first aspect above.
[0008] According to a fourth aspect, a non-transitory computer-readable storage medium storing computer instructions is provided. The computer instructions are used to enable the computer to execute the method for generating a shortcut entry as described in the first aspect.
[0009] The embodiments provided in this application have at least the following beneficial technical effects:
[0010] After receiving the user tag selected by the user, the family structure information corresponding to the user is generated according to the user tag, and a guide page adapted to the user's family is generated in combination with the user's family structure information. Then, the user's operation on the guide page is received, and the shortcut entry of the application corresponding to the guide page is added to the desktop. Therefore, on the one hand, according to the different choices of the user, different guide pages are actively provided to the user, which not only improves the sense of intelligence when interacting with the user, but also realizes the service effect of thousands of faces for thousands of people. On the other hand, according to the user's operation on the guide page, a shortcut entry of the relevant application is added to the desktop, linking the recommendation function and the use function, and improving the recommendation and use conversion rate.
[0011] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] The accompanying drawings are used to better understand the present solution and do not constitute a limitation of the present application.
[0013] Figure 1 is a flowchart of a method for generating a quick entry according to the first embodiment of the present application;
[0014] Figure 2 is a schematic diagram of a user tag selection interface according to the second embodiment of the present application;
[0015] Figure 3 This is a schematic diagram of a user tag determination scenario according to the third embodiment of the present application;
[0016] Figure 4 is a schematic diagram of displaying a welcome interface according to the fourth embodiment of the present application;
[0017] Figure 5-1 is a schematic diagram of a guide page according to a fifth embodiment of the present application;
[0018] Figure 5-2 is a schematic diagram of a guide page according to a sixth embodiment of the present application;
[0019] Figure 6 is a schematic diagram of a scenario for generating a quick entry according to the seventh embodiment of the present application;
[0020] Figure 7 is a schematic diagram of a guide page according to an eighth embodiment of the present application;
[0021] Figure 8 is a schematic diagram of a process for generating a quick entry according to the ninth embodiment of the present application;
[0022] Fig. 9 is a flowchart of a method for generating a guide page according to a tenth embodiment of the present application;
[0023] Fig.10 is a flowchart of a method for generating a guide page according to the eleventh embodiment of the present application;
[0024] Fig.11 is a flowchart of a method for generating a guide page according to the twelfth embodiment of the present application;
[0025] Fig.12 is a schematic structural diagram of a device for generating a quick entry according to a thirteenth embodiment of the present application;
[0026] Fig.13 is a structural schematic diagram of a quick entry generation device according to a fourteenth embodiment of the present application; and
[0027] Fig.14 It is a block diagram of an electronic device used to implement the method for generating a quick entry in an embodiment of the present application. DETAILED DESCRIPTION
[0028] The following is a description of exemplary embodiments of the present application in conjunction with the accompanying drawings, including various details of the embodiments of the present application to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the present application. Similarly, for the sake of clarity and conciseness, the description of well-known functions and structures is omitted in the following description.
[0029] In order to solve the technical problems mentioned in the above background technology that the intelligent products provide services with a low degree of intelligence and a low usage conversion rate of recommended functions, the present application proposes a method of generating different guide pages for different users for intelligent products, and directly displaying shortcut entrances to related applications on the desktop based on the user's operations on the guide page.
[0030] Thus, on the one hand, different guide pages are provided for different users, and different users are introduced into different recommendation processes based on different guide pages, achieving the effect of different faces for different people and improving the intelligence of the product when providing services. On the other hand, when using the product, instead of directly entering the function interface, a guide page is generated and displayed for the user, so that the user gets a feeling of customized service, rather than directly providing a unified default function service for all users, thereby further improving the intelligence of the product. On the other hand, according to the user's operation on the guide page, a shortcut entry for the relevant application is added to the desktop, linking the recommendation function and the use function, thereby improving the recommendation-to-use conversion rate.
[0031] The following describes the method and device for generating a quick entry in an embodiment of the present application in conjunction with specific embodiments, wherein the executor of the quick entry generation method may be any smart product, such as a mobile phone, a smart robot (such as Baidu's Xiaodu robot, Xiaomi's Xiaoai robot), etc.
[0032] Specifically, Figure 1 is a flowchart of a method for generating a quick entry according to an embodiment of the present application, such as Figure 1 As shown, the method includes:
[0033] Step 101: receiving a user tag selected by a user.
[0034] It should be understood that user tags are used to reflect the personalized characteristics of relevant users. In different application scenarios, user tags may include gender labels such as man and woman, age labels such as old people, children, and middle-aged people, occupation labels such as infants, primary school children, preschool children, middle school children, and teachers, and family identity labels such as father, mother, grandfather, male host, and female host.
[0035] Specifically, the user tag selected by the user is received so as to subsequently adapt and generate a personalized guide page according to the user tag. In different application scenarios, the method of receiving the user tag selected by the user is different. The example is described as follows:
[0036] Example 1:
[0037] In this example, if Figure 2 As shown, when the intelligent product includes a display screen, a label selection interface is displayed to the user on the display screen of the product. The label selection interface includes a variety of user label controls, and the user label is determined according to the control to be selected by the user. In order to improve the intuitiveness of the user label selected by the user, the user label selected by the user can be highlighted, for example, highlighted (gray display in the figure), and for example, a check mark symbol can be displayed in front of the user label (not shown in the figure).
[0038] Of course, in this example, if the intelligent product does not include a display screen, the tag selection interface can also be displayed on the display screen of a terminal device that is pre-bound to the intelligent product.
[0039] Example 2:
[0040] In this embodiment, if Figure 3 As shown, voice information input by a user is received, keywords of the voice information input by the user are extracted, and a user tag corresponding to the keyword is determined according to a corresponding relationship preset in a database.
[0041] Step 102: Generate user's family structure information based on user tags.
[0042] The family structure information in this embodiment is used to describe the characteristics of the family members corresponding to the user tag. For example, the family structure information can be a young family, an elderly family, an infant family, a preschool child family, an elementary school child family, a family of three, etc.
[0043] In one embodiment of the present application, in order to further enhance the sense of intelligence, a family image and welcome information can be generated according to the matching of family structure information, and a welcome page containing the family image and welcome information can be generated. After the family structure information is determined, the welcome interface is displayed, wherein the family image can be determined according to the family structure information. For example, if the family structure information is a family of three, then Figure 4 As shown, the family image corresponding to the family structure information is determined to be an image of a family of three, and the welcome message determined for the family structure information is "Wow, welcome to your happy little family, I will be a good helper for your family" and the like.
[0044] Specifically, the user's family structure information can be located according to the user tag, so as to provide personalized services based on the family structure information, taking into account every member of the family. Compared with matching different personalized services for each individual user, the family-based service is more operational and more practical, and is more in line with the current application trend of smart homes.
[0045] It should be noted that in different application scenarios, the method of generating user family structure information based on user tags is also different. The examples are as follows:
[0046] Example 1:
[0047] In this example, a correspondence between each family structure information and the corresponding satisfying condition is pre-constructed. For example, if the family structure information is "young family", the corresponding satisfying condition is that the user tag includes age tags such as youth tags and elderly tags; for example, if the family structure information is "infant and young child family", the corresponding satisfying condition is that the user tag includes an infant and young child identity tag with an age tag of 0-1 years old; for another example, if the family structure information is "elderly family", the corresponding satisfying condition is that the user tag only includes the elderly age tag.
[0048] Furthermore, the user tag is matched with the satisfying conditions corresponding to each family structure information, and the family structure information is determined based on the matching structure.
[0049] Example 2:
[0050] In this example, a family structure information recognition model is pre-trained based on a large amount of sample data. The input of the family structure information recognition model is the user label, and the output is the family structure information. Thus, the user label is output to the family structure information recognition model to obtain the family structure information.
[0051] Step 103: Generate a guide page based on the user's family structure information.
[0052] The above-mentioned personalized service that can take into account each family member is the guide page in this embodiment. In this embodiment, the guide page is generated according to the user's family structure information.
[0053] Among them, the above-mentioned guidance page is intended to provide users with different recommended services to ensure that users can easily choose and understand the different services provided by subsequent products, thereby reducing the difficulty of use for users.
[0054] In actual applications, there are various types of guide pages. In this embodiment, the guide page is a function recommendation service page containing application recommendation information. Different recommended functions are provided for different users in the guide page. Each recommended function corresponds to at least one application. The recommended functions can be displayed in the form of control labels or in the form of text lists. When displayed in the form of control labels, such as Figure 5-1 As shown in the figure, when the family structure information is "elderly family", the guidance page includes recommended labels for functions such as alarm clock, health care, and medical care. When the family structure information is "infant and young child family", Figure 5-2 As shown, the guide page may include function recommendation tags such as sleep song playing, infant feeding teaching, etc. Among them, sleep song playing corresponds to the music playing application, and infant feeding teaching corresponds to the mother and baby application, etc.
[0055] Step 104: receiving the user's operation on the guide page, and adding a shortcut entry of the application corresponding to the guide page to the desktop.
[0056] Specifically, after the guide page is displayed, the user's operation on the guide page is received, and a shortcut entry of the application corresponding to the guide page is added to the desktop, wherein the operation on the guide page can be understood as an operation on the application. Figure 5-1 and Figure 5-2 The triggering operation of the control label in can also be understood as a click operation on the area where the recommended information related to the application is located in the guide page. If the above operation is received, the shortcut entry of the application corresponding to the guide page will be added to the desktop.
[0057] For example, Figure 6 As shown, when the user clicks Figure 5-1 When the alarm function recommendation label is shown (gray filling is used in the figure to indicate selection), a quick entry to the alarm application is displayed to the user on the desktop. As a result, the user does not need to perform the corresponding steps to install the corresponding application, which improves the user's operational convenience. The quick entry to the relevant application can be added directly on the guide page, which improves the conversion rate of application usage.
[0058] In one embodiment of the present application, when the guide page is a gift package page, refer to Figure 7 The gift package page has a gift package receiving button. In addition to being displayed as Figure 7 In addition to the gift package shape, it can also be displayed in any other shape. When the gift package receiving button is triggered by the user, the shortcut entrance of the application corresponding to the gift package is added to the desktop, and the gift package is stored in the application.
[0059] Based on the above description, generating a corresponding guide page for users can guide users to use the product better and improve the matching degree between the product and the user. However, the display timing of the guide page is obviously also of great significance to the role of the guide page. Therefore, in order to further improve the user experience, the guide page can be placed at the user registration stage. Therefore, at the registration stage, users are diverted to different recommendation processes. On the basis of avoiding disturbing users, the user's needs are excavated, which facilitates the subsequent products to provide users with targeted personalized services.
[0060] That is Figure 8 As shown, when the product is turned on, a welcome video is played. When the welcome video is played, the product is connected to the Internet, and then the product account is bound. After the user selects a user tag, the family structure information is determined according to the user tag, and the guide page corresponding to the user is determined according to the family structure information. When the guide page is Figure 7When the gift package page mentioned in the gift package is triggered, if the course winning information of classroom application A is triggered, the shortcut entrance of application A will be added to the desktop of the product, and the information can be stored in application A during the course to facilitate the user's subsequent use, thereby realizing the use conversion of application A.
[0061] In summary, the method for generating a quick entry in the embodiment of the present application, after receiving the user tag selected by the user, generates the family structure information corresponding to the user according to the user tag, generates a guide page adapted to the user's family in combination with the user's family structure information, and then receives the user's operation on the guide page, and adds the quick entry of the application corresponding to the guide page to the desktop. Therefore, on the one hand, according to the different choices of the user, different guide pages are actively provided to the user, which not only improves the sense of intelligence when interacting with the user, but also realizes the service effect of thousands of faces for thousands of people. On the other hand, according to the user's operation on the guide page, a quick entry of the relevant application is added to the desktop, the recommendation function and the use function are linked, and the recommendation and use conversion rate is improved.
[0062] Based on the above embodiments, it is not difficult to understand that the correspondence between the guide page and the family structure information achieves a personalized effect for each person. In the actual implementation process, the guide page can be generated according to the user's family structure information in different ways according to different scene requirements. The following example illustrates:
[0063] Example 1:
[0064] In this example, a guide page is generated by pre-building a self-learning model.
[0065] Specifically, first, the self-learning model is trained, such as Fig. 9 As shown, in some possible embodiments, the training method of the self-learning model includes the following steps:
[0066] Step 201: receiving a user's operation on a guide page.
[0067] Specifically, receiving the user's operation on the guide page, the operation may include whether the user
[0068] Click controls on the introduction page, the number of controls clicked by users on the introduction page, the length of time users browse the introduction page, etc.
[0069] Step 202: Determine the user's satisfaction with the guide page based on the user's operation on the guide page.
[0070] Specifically, the user's operations on the guide page directly reflect the user's satisfaction with the guide page. For example, the more controls the user clicks on the guide page, the higher the user's satisfaction with the guide page. Therefore, the user's satisfaction with the guide page is judged based on the user's operations on the guide page. For example, when there are multiple operations, the weights corresponding to different pre-set operations are queried, and based on the sum of the weights of all operations, the correspondence between the preset weights and satisfaction is queried to determine the user's satisfaction with the guide page.
[0071] Step 203: modify the self-learning model according to the user's satisfaction with the guidance page and the user's family structure information.
[0072] Specifically, the relevant parameters of the self-learning model are modified according to the user's satisfaction with the guide page and the user's family structure information. For example, when the user's satisfaction is lower than a preset threshold, the relevant parameters of the self-learning model can be changed so that the self-learning model can input a guide page with high user satisfaction.
[0073] Secondly, after obtaining the self-learning model, the user's family structure information is input into the self-learning model, and according to the output result of the self-learning model, one of the multiple preset candidate guide pages is selected as the guide page, where Fig.10 As shown, in some possible examples, the output result of the self-learning model can be a probability score for each candidate guide page in multiple candidate guide pages, so that the candidate guide page with the highest probability score is used as the guide page.
[0074] In some scenarios, due to different user situations, different users with the same family structure information may require different guidance pages. For example, for user A, although his family structure is a young family, his income level is relatively low. Therefore, he may be more interested in the gift package page. For user B, although his family structure is also a young family, his family members are all engaged in the technical industry. He may be more interested in the query word prompt page. In order to avoid errors caused by determining the guidance page based solely on family structure information.
[0075] Some possible examples include Fig.11 As shown, the user model of the user in other applications can also be obtained based on the user's login information (such as user account information, etc.). The user model reflects the user's operation information summary in other applications and the user's corresponding family preference information and occupation and other attribute information. Therefore, in this embodiment, the self-learning model generates a guidance page based on the family structure information and the user model to ensure that the guidance page is more consistent with user needs.
[0076] In this example, the scores of the corresponding guide pages for each type of family structure information are pre-counted, and based on the score information, the guide page with the highest score for the same family structure information as the current user is determined as the guide page corresponding to the family structure information of the current user.
[0077] In summary, the method for generating a quick entry in the embodiment of the present application generates a guide page based on family structure information, thereby ensuring that the guide page matches the user's family structure and improving the user's usage experience and the intelligence level of the product.
[0078] In order to achieve the above implementation, the present application also proposes a device for generating a quick entry. Fig.12 According to an embodiment of the present application
[0079] A schematic diagram of the structure of a quick entry generation device, such as Fig.12 As shown, the device includes: a receiving module 121, a first generating module 122, a second generating module 123 and an entry adding module 124, wherein:
[0080] A receiving module 121, configured to receive a user tag selected by a user;
[0081] A first generating module 122, configured to generate user's family structure information according to the user tag;
[0082] A second generating module 123, configured to generate a guide page according to the user's family structure information; and
[0083] The entry adding module 124 is used to receive the user's operation on the guide page and add the shortcut entry of the application corresponding to the guide page to the desktop.
[0084] In one embodiment of the present application, the guide page includes a gift package receiving button and an entry adding module 124, which is specifically used to:
[0085] When the gift package receiving button is triggered, a shortcut entry of the application corresponding to the gift package is added to the desktop, and the gift package is stored in the application.
[0086] It should be noted that the above explanation of the method for generating a quick entry is also applicable to the quick entry generating device of this embodiment, and the implementation principle is similar, which will not be repeated here.
[0087] In summary, the quick entry generation device of the embodiment of the present application, after receiving the user tag selected by the user, generates the family structure information corresponding to the user according to the user tag, generates a guide page adapted to the user's family in combination with the user's family structure information, and then receives the user's operation on the guide page, and adds the quick entry of the application corresponding to the guide page to the desktop. Therefore, on the one hand, according to the different choices of the user, different guide pages are actively provided to the user, which not only improves the sense of intelligence when interacting with the user, but also realizes the service effect of thousands of faces for thousands of people. On the other hand, according to the user's operation on the guide page, a quick entry of the relevant application is added to the desktop, linking the recommendation function and the use function, and improving the recommendation and use conversion rate.
[0088] Based on the above embodiments, it is not difficult to understand that the correspondence between the guide page and the family structure information achieves a personalized effect for each person. In the actual implementation process, the guide page can be generated according to the user's family structure information in different ways according to different scene requirements. The following example illustrates:
[0089] Example 1:
[0090] The second generating module 123 is specifically used for:
[0091] The user's family structure information is input into the self-learning model to select one from a plurality of candidate guide pages as a guide page.
[0092] In this example, if Fig.13 As shown, in Fig.12 On the basis of the above, the device further comprises:
[0093] The acquisition module 125 is used to obtain the user's login information and obtain the user model of the user in other applications based on the user's login information, wherein the self-learning model generates a guide page based on the family structure information and the user model.
[0094] In summary, the method for generating a quick entry to the guide page of the embodiment of the present application generates a guide page based on family structure information, thereby ensuring that the guide page matches the user's family structure and improving the user's usage experience and the intelligence level of the product.
[0095] According to an embodiment of the present application, the present application also provides an electronic device and a readable storage medium.
[0096] like Fig.14, is a block diagram of an electronic device according to a method for generating a quick entry according to an embodiment of the present application. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workbenches, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present application described and / or required herein.
[0097] like Fig.14 As shown, the electronic device includes: one or more processors 1401, memory 1402, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components are interconnected using different buses and can be installed on a common mainboard or installed in other ways as needed. The processor can process instructions executed in the electronic device, including instructions stored in or on the memory to display the graphical information of the GUI on an external input / output device (such as a display device coupled to the interface). In other embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple electronic devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Fig.14 A processor 1401 is taken as an example.
[0098] The memory 1402 is a non-transient computer-readable storage medium provided in the present application. The memory stores instructions executable by at least one processor to enable the at least one processor to perform the method for generating a quick entry provided in the present application. The non-transient computer-readable storage medium of the present application stores computer instructions, which are used to enable a computer to perform the method for generating a quick entry provided in the present application.
[0099] The memory 1402 is a non-transient computer-readable storage medium that can be used to store non-transient software programs, non-transient computer executable programs and modules, such as the program instructions / modules corresponding to the method for generating a shortcut entry in the embodiment of the present application (for example, the attached Fig.12 The processor 1401 executes various functional applications and data processing of the server by running the non-transient software programs, instructions and modules stored in the memory 1402, that is, the method for generating the quick entry in the above method embodiment is implemented.
[0100] The memory 1402 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the electronic device generated by the quick entry, etc. In addition, the memory 1402 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory 1402 may optionally include a memory remotely arranged relative to the processor 1401, and these remote memories may be connected to the electronic device generated by the quick entry via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0101] The electronic device of the method for generating a quick entry may further include: an input device 1403 and an output device 1404. The processor 1401, the memory 1402, the input device 1403 and the output device 1404 may be connected via a bus or other means. Fig.14 The example of connecting through bus is taken in the following.
[0102] The input device 1403 can receive input digital or character information, and generate key signal input related to user settings and function control of the electronic device for generating the shortcut entry, such as a touch screen, a keypad, a mouse, a track pad, a touch pad, an indicator bar, one or more mouse buttons, a trackball, a joystick and other input devices. The output device 1404 may include a display device, an auxiliary lighting device (e.g., an LED) and a tactile feedback device (e.g., a vibration motor), etc. The display device may include, but is not limited to, a liquid crystal display (LCD), a light emitting diode (LED) display and a plasma display. In some embodiments, the display device may be a touch screen.
[0103] Various implementations of the systems and techniques described herein can be realized in digital electronic circuit systems, integrated circuit systems, dedicated ASICs (application specific integrated circuits), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0104] These computer programs (also referred to as programs, software, software applications, or code) include machine instructions for programmable processors and can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. As used herein, the terms "machine-readable medium" and "computer-readable medium" refer to any computer program product, device, and / or means (e.g., disk, optical disk, memory, programmable logic device (PLD)) for providing machine instructions and / or data to a programmable processor, including a machine-readable medium that receives machine instructions as a machine-readable signal. The term "machine-readable signal" refers to any signal for providing machine instructions and / or data to a programmable processor.
[0105] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0106] The systems and techniques described herein may be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), and the Internet.
[0107] A computer system may include clients and servers. Clients and servers are generally remote from each other and usually interact through a communication network. The relationship of client and server is generated by computer programs running on respective computers and having a client-server relationship to each other.
[0108] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this application can be executed in parallel, sequentially or in different orders, as long as the expected results of the technical solution disclosed in this application can be achieved, and this document is not limited here.
[0109] The above specific implementations do not constitute a limitation on the protection scope of this application. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of this application should be included in the protection scope of this application.
Claims
1. A method for generating a quick entry, the method being executed by an intelligent product, characterized in that: include: When it is detected that the smart product is turned on, a welcome video is played, and a tag selection interface is displayed to the user on the display screen of the smart product; Receive a user tag selected by the user; generating family structure information of the user according to the user tag; generating a guidance page according to the family structure information of the user; as well as Receive the user's operation on the guide page, and add a shortcut entry of the application corresponding to the guide page to the desktop; The generating a guide page according to the family structure information of the user includes: inputting the user's family structure information into a self-learning model to select one from a plurality of candidate guide pages as the guide page; The self-learning model is trained in the following way: receiving an operation of the user on the guide page, wherein the operation includes whether the user clicks a control on the guide page, the number of controls clicked by the user on the guide page, and the time for which the user browses the guide page; Determining the user's satisfaction with the guide page according to the user's operation on the guide page; and The self-learning model is modified according to the user's satisfaction with the guide page and the user's family structure information.
2. The method for generating a quick entry according to claim 1, characterized in that: Also includes: The login information of the user is obtained, and the user model of the user in other applications is obtained based on the login information of the user, wherein the self-learning model generates the guide page based on the family structure information and the user model.
3. The method for generating a quick entry according to claim 1, characterized in that: The guide page includes a gift package receiving button. When the gift package receiving button is triggered, a shortcut entry of the application corresponding to the gift package is added to the desktop, and the gift package is stored in the application.
4. A device for generating a quick entry, the device being arranged in a smart product, characterized in that: include: A receiving module, used for receiving a user tag selected by a user; A first generating module, configured to generate family structure information of the user according to the user tag; A second generating module, configured to generate a guide page according to the family structure information of the user; as well as An entry adding module, used to receive the user's operation on the guide page, and add a quick entry of the application corresponding to the guide page to the desktop; The second generating module is specifically used for: inputting the user's family structure information into a self-learning model to select one from a plurality of candidate guide pages as the guide page; The self-learning model is trained in the following way: receiving an operation of the user on the guide page, wherein the operation includes whether the user clicks a control on the guide page, the number of controls clicked by the user on the guide page, and the time for which the user browses the guide page; Determining the user's satisfaction with the guide page according to the user's operation on the guide page; as well as Modifying the self-learning model according to the user's satisfaction with the guide page and the user's family structure information; The device also performs: When it is detected that the smart product is turned on, a welcome video is played, and a label selection interface is displayed to the user on the display screen of the smart product.
5. The device according to claim 4, characterized in that The second generating module is specifically used for: The user's family structure information is input into a self-learning model to select one from a plurality of candidate guide pages as the guide page.
6. The device according to claim 5, characterized in that Also includes: An acquisition module is used to obtain the login information of the user, and to obtain the user model of the user in other applications based on the login information of the user, wherein the self-learning model generates the guide page based on the family structure information and the user model.
7. The device according to claim 5, characterized in that The guide page includes a gift package receiving button, and the entry adding module is specifically used to: When the gift package receiving button is triggered, a shortcut entry of the application corresponding to the gift package is added to the desktop, and the gift package is stored in the application.
8. An electronic device, characterized in that: include: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the method for generating a quick entry according to any one of claims 1 to 3.
9. A non-transitory computer-readable storage medium storing computer instructions, characterized in that: The computer instructions are used to enable the computer to execute the method for generating a quick entry according to any one of claims 1 to 3.
Citation Information
Patent Citations
Method and device for generating group tags
CN104035995A
Recommendation method and recommendation device for intelligent hardware commodities
CN104504584A
Application program recommendation method and system
CN104899220A
Multimedia content recommendation method and device, user terminal equipment and server
CN105893398A
Individual physiological state based family dietary recommendation system
CN106228022A
