Content recommendation method, system, device, equipment and storage medium
By obtaining embedded data in smart home control applications and recommending content based on the smart devices used by users and their personal information, the problem of low user reading efficiency is solved, and content recommendations are personalized and user satisfaction is improved.
Patent Information
- Application Number
- CN202111547145.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-16
- Publication Date
- 2025-09-12
- Estimated Expiration
- 2041-12-16
AI Technical Summary
In the existing technology, users cannot change the pushed content according to their personal preferences and habits, resulting in low reading efficiency and users feeling tired and resistant to the article section of the application.
By obtaining embedded data from smart home control applications, we can determine the smart devices used by users within a preset time period, recommend relevant content based on device type and user profile, and adopt recommendation strategies with different proportions, including the first category of content related to the device and the second category of content matching the user profile.
It improves the stickiness between users and recommended content, increases reading conversion rate, and improves user satisfaction with the application.
Smart Images

Figure CN114201686B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of information recommendation technology, and in particular to a content recommendation method, system, device, equipment and storage medium. Background Art
[0002] With the continuous advancement of technology, more and more users are using smart home control applications (APPs) to control smart devices in their homes, greatly improving user convenience. These apps typically have an article section that primarily displays software function descriptions, news, current events, and weather forecasts.
[0003] Currently, users cannot change the pushed content according to their own preferences and habits, and there is a lack of stickiness between users and the pushed content. In the long run, users may become tired of the article section of the APP and even develop resistance to the APP, which will lead to low reading efficiency after the article is published. Summary of the Invention
[0004] The present application provides a content recommendation method, system, device, equipment and storage medium to solve the technical problem of low reading efficiency in the prior art.
[0005] In a first aspect, an embodiment of the present application provides a content recommendation method, comprising:
[0006] Obtain at least one tracking point data of a user operation in a smart home control application;
[0007] Determine each smart device used by the user within a preset time period based on each of the buried data;
[0008] Recommend target content to the smart home control application according to each of the smart devices.
[0009] Optionally, the target content includes: a first category of recommended content related to each of the smart devices, and a second category of recommended content different from the first category of recommended content;
[0010] The recommending target content to the smart home control application according to each of the smart devices includes:
[0011] recommending first-category recommended content related to each of the smart devices to the smart home control application according to a first preset ratio; and recommending second-category recommended content to the smart home control application according to a second preset ratio;
[0012] The sum of the first preset ratio and the second preset ratio is 1.
[0013] Optionally, the recommending first-category recommended content related to each of the smart devices to the smart home control application according to a first preset ratio includes:
[0014] Determine the usage frequency of each of the smart devices based on the embedded data;
[0015] Calculate the ratio of the usage frequency of each smart device to the total usage frequency of all smart devices;
[0016] For each of the ratios, calculating the product of the ratio and the first preset ratio to obtain the push ratio corresponding to each of the smart devices;
[0017] According to the push ratio corresponding to each smart device, the first category of recommended content related to each smart device is recommended to the smart home control application.
[0018] Optionally, determining the usage frequency of each of the smart devices according to each of the buried data includes:
[0019] Obtaining a device identifier of each smart device in the embedded data;
[0020] Classify each of the buried data according to the device identification to obtain the buried data corresponding to each of the smart devices;
[0021] The usage frequency of each smart device is determined based on the corresponding buried data of each smart device.
[0022] Optionally, obtaining at least one buried point data of a user operation in a smart home control application includes:
[0023] When obtaining user operations, the length of time the operation interface of each smart device in the smart home control application stays there; if the length of time exceeds the preset length of time, the operation on the smart device is determined to be a valid operation; and at least one buried point data corresponding to the valid operation is obtained.
[0024] Optionally, recommending the second category of recommended content to the smart home control application according to a second preset ratio includes:
[0025] Generate a user profile of the user based on the user's historical browsing history and the user's personal information;
[0026] recommending recommended content matching the user profile to the smart home control application according to a third preset ratio;
[0027] recommending social hot topics to the smart home control application according to a fourth preset ratio;
[0028] Among them, the recommended content matching the user portrait and the social hot content are taken as the second category of recommended content; and the sum of the third preset ratio and the fourth preset ratio is the second preset ratio.
[0029] In a second aspect, an embodiment of the present application provides a content recommendation system, comprising: a server and a smart terminal; wherein the smart terminal is loaded with a smart home control application; wherein the server establishes a communication connection with the smart home control application;
[0030] The server is used to obtain at least one embedded point data of user operations in the smart home control application; determine the smart devices used by the user within a preset time period based on each embedded point data; and recommend target content to the smart home control application based on each smart device.
[0031] In a third aspect, an embodiment of the present application provides a content recommendation device, including:
[0032] An acquisition module, configured to acquire at least one buried point data of a user operation in a smart home control application;
[0033] A determination module is used to determine each smart device used by the user within a preset time period based on each of the buried data;
[0034] A recommendation module is used to recommend target content to the smart home control application based on each of the smart devices.
[0035] In a fourth aspect, an embodiment of the present application provides an electronic device, comprising: a processor, a memory, and a communication bus, wherein the processor and the memory communicate with each other via the communication bus;
[0036] The memory is used to store computer programs;
[0037] The processor is configured to execute the program stored in the memory to implement the content recommendation method described in the first aspect.
[0038] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements a content recommendation method described in the first aspect.
[0039] The above-mentioned technical solution provided by the embodiment of the present application has the following advantages compared with the existing technology: the method provided by the embodiment of the present application determines the smart devices used by the user within a preset time period by obtaining the buried data when the user operates the smart home control application, and recommends target content to the smart home control application based on the smart devices used by the user. The recommended target content is closely related to the smart devices used by the user within the preset time period, which can increase the stickiness between the user and the recommended target content to a certain extent, increase the probability of the user reading the recommended target content, thereby greatly improving the reading conversion rate and improving the user's satisfaction with the use of the application. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0041] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0042] Figure 1 A schematic diagram of the structure of a content recommendation system provided in an embodiment of the present application;
[0043] Figure 2 A flowchart of a content recommendation method provided in an embodiment of the present application;
[0044] Figure 3 A schematic diagram of the overall process of a content recommendation method provided in an embodiment of the present application;
[0045] Figure 4 A schematic diagram of the structure of a content recommendation device provided in an embodiment of the present application;
[0046] Figure 5 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0047] To make the purpose, technical solutions, and advantages of the embodiments of this application more clear, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0048] In order to solve the technical problem of low reading efficiency in the prior art, the embodiment of the present application provides a content recommendation method. Before introducing the content recommendation method provided by the embodiment of the present application in detail, first, in combination with Figure 1 A content recommendation system provided in an embodiment of the present application is described.
[0049] like Figure 1 As shown, a content recommendation system provided by an embodiment of the present application includes: a server 101 and a smart terminal 102; wherein the smart terminal 102 is loaded with a smart home control application; wherein the server 101 establishes a communication connection with the smart home control application;
[0050] Server 101 is used to obtain at least one buried point data of user operation in the smart home control application; determine each smart device used by the user within a preset time period based on each buried point data; and recommend target content to the smart home control application based on each smart device.
[0051] A smart home control application is an application that can control various smart devices in the home, such as televisions, air conditioners, air purifiers, and humidifiers. In practice, the smart home control application and the smart devices can be connected to the same home local area network. Users can control various smart devices in the home through operations within the smart home control application, for example, controlling air purifiers and air conditioners within the smart home control application. To obtain tracking data, tracking points can be pre-set within the smart home control application.
[0052] The following combination Figure 2 A content recommendation method provided in an embodiment of the present application is described in detail. Figure 2 As shown, a content recommendation method provided in an embodiment of the present application specifically includes the following steps:
[0053] Step 201: Obtain at least one buried point data of a user operation in a smart home control application;
[0054] In a specific implementation, in order to obtain the buried point data, it is necessary to pre-set the buried point in the smart home control application. At least one buried point data of the user operation is obtained through the buried point.
[0055] In a specific embodiment, the length of time a user stays on the operation interface of each smart device in the smart home control application is obtained; if the length of time exceeds a preset length of time, the operation on the smart device is determined to be a valid operation; and at least one buried point data corresponding to the valid operation is obtained.
[0056] The preset duration can be set according to actual needs, for example, 3 seconds. When collecting tracking data, only tracking data corresponding to the user's effective operations are collected. When operating, the user may accidentally click on the wrong operation interface of the smart device. If it is detected that the length of time spent on a certain operation interface is less than the preset length, it is considered that the user has made an error and the tracking data will not be collected.
[0057] An embodiment of the present application provides a method for determining effective operations. When it is determined that the user's stay time on the operation interface of a smart device exceeds a preset time, the user's operation on the operation interface is determined to be a valid operation, and the buried data corresponding to the valid operation is obtained, so that the collected buried data is more accurate and less interfering.
[0058] Step 202: Determine each smart device used by the user within a preset time period based on each tracking point data;
[0059] The buried point data carries the device identification of the smart device operated by the user. In specific implementation, the device identification in each buried point data is read from at least one buried point data to determine the smart device used by the user.
[0060] In specific implementation, a correspondence between each smart device and the device identifier can be established in advance. For example, the device identifier of the TV is A; the device identifier of the air conditioner is B, the device identifier of the air purifier is C, and the device identifier of the humidifier is D; if the device identifier extracted from the buried data is A, it is determined that the smart device used by the user is a TV.
[0061] The preset duration can be set according to actual needs, for example, 6 months, 1 month or 1 week, or other durations. In specific implementations, the default preset duration can be kept unchanged, or the preset duration can be adjusted at any time as needed.
[0062] Step 203 : Recommend target content to the smart home control application based on each smart device.
[0063] In a specific implementation, when a user enters an article reading section of the smart home control application, the recommended target content can be displayed on the smart home control application.
[0064] In a specific embodiment, the target content includes: a first category of recommended content related to each smart device, and a second category of recommended content different from the first category of recommended content; step 203 specifically includes: recommending the first category of recommended content related to each smart device to the smart home control application according to a first preset ratio; recommending the second category of recommended content to the smart home control application according to a second preset ratio; wherein the sum of the first preset ratio and the second preset ratio is 1.
[0065] The first category of recommended content is related to smart devices. For example, if a user recently used a TV, air conditioner, or air purifier, relevant content could be recommended, such as instructions, usage tips, power-saving methods, and the latest features of the smart device. This recommended content allows customers to quickly and conveniently learn about smart devices, improving user satisfaction with them.
[0066] When recommending content, you can recommend a portion of first-category recommended content related to each smart device, and another portion of second-category recommended content. The second-category recommended content is different from the first-category recommended content. For example, the second-category recommended content may include news updates from smart device manufacturers, domestic and international news updates, social hot topics, and weather forecasts.
[0067] The first preset ratio and the second preset ratio can be set according to actual needs, and the sum of the first preset ratio and the second preset ratio should be 1. For example, the first preset ratio can be set to 70% and the second preset ratio can be set to 30%. For another example, the first preset ratio can be set to 40% and the second preset ratio can be set to 60%. In a specific implementation, the first setting value of the first preset ratio and the second setting value of the second preset ratio set by the user can be obtained from the smart home control application, and the first category of recommended content related to each smart device is recommended to the smart home control application according to the first setting value; and the second category of recommended content is recommended to the smart home control application according to the second preset ratio.
[0068] In an embodiment of the present application, when recommending target content to a smart home control application, in order to broaden the user's browsing range and prevent the user from entering a data island, different types of recommended content are recommended to the user to improve the user's usage experience.
[0069] In addition, in an embodiment of the present application, a user ratio setting function for different types of recommended content is set in the smart home control application, and the different types of content recommended to the smart home control application can be adjusted according to the user's preferences.
[0070] In a specific embodiment, when recommending the first category of recommended content to a smart home control application, the usage frequency of each smart device can be determined based on the data of each buried point; the proportion of the usage frequency of each smart device to the total usage frequency of all smart devices is calculated; for each ratio, the product of the ratio and the first preset ratio is calculated to obtain the push ratio corresponding to each smart device; according to the push ratio corresponding to each smart device, the first category of recommended content related to each smart device is recommended to the smart home control application.
[0071] Among them, the buried data carries the device identification of the smart device operated by the user. In the specific implementation, the device identification of the smart device in each buried data is obtained; each buried data is classified according to the device identification to obtain the buried data corresponding to each smart device; based on the buried data corresponding to each smart device, the usage frequency of each smart device is determined.
[0072] For ease of understanding, the above content is explained with reference to specific examples. For example, when recommending the first type of recommended content to a smart home control application, the first preset proportion of the first type of recommended content is 75%. The frequency of the user's use of the smart device is determined based on the embedded data of each smart device. Assume that within a preset time period, for example, within a week, the smart devices used by the user are air conditioners and air purifiers. The air conditioner is used 6 times and the air purifier is used 4 times, that is, the frequency of use of the air conditioner is 6 times and the frequency of use of the air purifier is 4 times. The total frequency of use of all smart devices is 10 times. The corresponding proportion of the air conditioner is 6 / (6+4)=60%, and the corresponding proportion of the air purifier is: 4 / (6+4)=40%. The push ratio of the air conditioner is: 75%*60%=45%. The push ratio of the air purifier is: 75%*40%=30%. According to the push ratio of 45%, content related to the air conditioner is recommended to the smart home control application, and according to the push ratio of 30%, content related to the air purifier is recommended to the smart home control application.
[0073] In a specific embodiment, when recommending the second category of recommended content, a user portrait can be generated based on the user's historical content browsing records and the user's personal information; recommended content matching the user portrait can be recommended to the smart home control application according to a third preset ratio; and social hot content can be recommended to the smart home control application according to a fourth preset ratio; wherein, the recommended content matching the user portrait and the social hot content are regarded as the second category of recommended content; and the sum of the third preset ratio and the fourth preset ratio is the second preset ratio.
[0074] Recommending content based on the user's profile is likely to be what the user is interested in, which can effectively improve reading conversion efficiency. Among them, any method for generating a user profile can be used, and is not limited in the embodiments of this application.
[0075] In an embodiment of the present application, by obtaining the buried data of the user operating the smart home control application, the smart devices used by the user within a preset time period are determined, and target content is recommended to the smart home control application based on the smart devices used by the user. The recommended target content is closely related to the smart devices used by the user within the preset time period, which can increase the stickiness between the user and the recommended target content to a certain extent, increase the probability of the user reading the recommended target content, thereby greatly improving the reading conversion rate and improving the user's satisfaction with the use of the application.
[0076] In order to further understand the technical solutions provided by the embodiments of this application, Figure 3 The technical solutions provided in the embodiments of this application are further explained.
[0077] like Figure 3 As shown, the user enters the operation interface of a smart device in the smart home control application, and the user controls the smart device through the smart home control application. When detecting the user operation, it is determined whether the length of stay on the operation interface exceeds the preset time, for example: 3 seconds; if so, the embedded point records the operation related to the smart device and reports it to the server; if not, the operation is not recorded; the server classifies and organizes the reported information, and counts the number of times the user uses each smart device (i.e. the above-mentioned frequency of use). When the user enters the article reading section, the server pushes articles to the user according to the preset ratio. Among them, the content pushed in the first preset ratio is set to be content related to the smart device used by the user, and the other part is the remaining recommended content, such as: hot product introductions, domestic and foreign news trends, social hot spots, weather forecasts, etc.
[0078] Based on the same concept, a content recommendation device is provided in the embodiment of the present application. The specific implementation of the device can be found in the description of the method embodiment part, and the repeated parts will not be repeated. Figure 4 As shown, the device mainly includes:
[0079] An acquisition module 401 is configured to acquire at least one buried point data of a user operation in a smart home control application;
[0080] A determination module 402 is configured to determine each smart device used by the user within a preset time period based on each of the tracking data;
[0081] The recommendation module 403 is configured to recommend target content to the smart home control application based on each of the smart devices.
[0082] In a specific embodiment, the recommendation module 403 is configured to recommend a first category of recommended content related to each of the smart devices to the smart home control application according to a first preset ratio; and to recommend a second category of recommended content to the smart home control application according to a second preset ratio; wherein the sum of the first preset ratio and the second preset ratio is 1. The first category of recommended content is recommended content related to each of the smart devices; and the second category of recommended content is different from the first category of recommended content.
[0083] In a specific embodiment, the recommendation module 403 is used to determine the usage frequency of each of the smart devices based on the embedded data; calculate the ratio of the usage frequency of each of the smart devices to the total usage frequency of all smart devices; for each of the ratios, calculate the product of the ratio and the first preset ratio to obtain the push ratio corresponding to each of the smart devices; and recommend the first category of recommended content related to each of the smart devices to the smart home control application according to the push ratio corresponding to each of the smart devices.
[0084] In a specific embodiment, the recommendation module 403 is used to obtain the device identification of each smart device in the buried data; classify each of the buried data according to the device identification to obtain the buried data corresponding to each of the smart devices; and determine the usage frequency of each of the smart devices based on the buried data corresponding to each of the smart devices.
[0085] In a specific embodiment, the acquisition module 401 is used to obtain the length of time that the user stays on the operation interface of each smart device in the smart home control application during operation; if the length of time exceeds the preset length of time, the operation on the smart device is determined to be a valid operation; and at least one buried point data corresponding to the valid operation is obtained.
[0086] In a specific embodiment, the recommendation module 403 is used to generate a user portrait of the user based on the user's historical browsing content records and the user's personal information; recommend recommended content matching the user portrait to the smart home control application according to a third preset ratio; and recommend social hot content to the smart home control application according to a fourth preset ratio; wherein the recommended content matching the user portrait and the social hot content are used as the second category of recommended content; and the sum of the third preset ratio and the fourth preset ratio is the second preset ratio.
[0087] Based on the same concept, an electronic device is also provided in the embodiment of the present application, such as Figure 5As shown, the electronic device mainly includes: a processor 501, a memory 502 and a communication bus 503, wherein the processor 501 and the memory 502 communicate with each other via the communication bus 503. The memory 502 stores a program that can be executed by the processor 501, and the processor 501 executes the program stored in the memory 502 to implement the following steps:
[0088] Obtain at least one tracking point data of a user operation in a smart home control application;
[0089] Determine each smart device used by the user within a preset time period based on each of the buried data;
[0090] Recommend target content to the smart home control application according to each of the smart devices.
[0091] The communication bus 503 mentioned in the above electronic device can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The communication bus 503 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 5 Only one thick line is used in the diagram, but this does not mean that there is only one bus or one type of bus.
[0092] The memory 502 may include a random access memory (RAM) or a non-volatile memory, such as at least one disk storage. Alternatively, the memory may be at least one storage device located away from the processor 501.
[0093] The above-mentioned processor 501 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc., and can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, and discrete hardware components.
[0094] In another embodiment of the present application, a computer-readable storage medium is provided, in which a computer program is stored. When the computer program is run on a computer, the computer executes a content recommendation method described in the above embodiment.
[0095] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When software is used for implementation, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instruction is loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable device. The computer instruction can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instruction is transmitted from a website, computer, server or data center to another website, computer, server or data center by wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, microwave, etc.). The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium can be a magnetic medium (such as a floppy disk, hard disk, tape, etc.), an optical medium (such as a DVD) or a semiconductor medium (such as a solid-state hard disk), etc.
[0096] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or device comprising the element.
[0097] The foregoing description is intended only to provide specific embodiments of the present invention, which will enable those skilled in the art to understand and implement the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention is not intended to be limited to the embodiments shown herein, but is intended to be accorded the widest scope consistent with the principles and novel features claimed herein.
Claims
1. A content recommendation method, characterized in that: include: Obtain at least one tracking point data of a user operation in a smart home control application; Determine each smart device used by the user within a preset time period based on each of the buried data; recommending target content to the smart home control application according to each of the smart devices; The target content includes: a first category of recommended content related to each of the smart devices, and a second category of recommended content different from the first category of recommended content; The recommending target content to the smart home control application according to each of the smart devices includes: When entering the article reading section of the smart home control application, recommending first-category recommended content related to each of the smart devices to the smart home control application according to a first preset ratio; and recommending second-category recommended content to the smart home control application according to a second preset ratio; The sum of the first preset ratio and the second preset ratio is 1; and the step of recommending the first category of recommended content related to each of the smart devices to the smart home control application according to the first preset ratio includes: Determine the usage frequency of each of the smart devices based on the embedded data; Calculating the ratio of the usage frequency of each smart device within the preset time period to the total usage frequency of all smart devices within the preset time period; For each of the ratios, calculating the product of the ratio and the first preset ratio to obtain the push ratio corresponding to each of the smart devices; According to the push ratio corresponding to each smart device, the first category of recommended content related to each smart device is recommended to the smart home control application.
2. The content recommendation method according to claim 1, characterized in that Determining the usage frequency of each of the smart devices according to the buried data includes: Obtaining a device identifier of each smart device in the embedded data; Classify each of the buried data according to the device identification to obtain the buried data corresponding to each of the smart devices; The usage frequency of each smart device is determined based on the corresponding buried data of each smart device.
3. The content recommendation method according to claim 1, characterized in that The step of obtaining at least one buried point data of a user operation in a smart home control application comprises: When obtaining user operations, the length of time the operation interface of each smart device in the smart home control application stays there; if the length of time exceeds the preset length of time, the operation on the smart device is determined to be a valid operation; and at least one buried point data corresponding to the valid operation is obtained.
4. The content recommendation method according to claim 1, wherein: The recommending the second category of recommended content to the smart home control application according to a second preset ratio includes: Generate a user profile of the user based on the user's historical browsing history and the user's personal information; recommending recommended content matching the user profile to the smart home control application according to a third preset ratio; recommending social hot topics to the smart home control application according to a fourth preset ratio; Among them, the recommended content matching the user portrait and the social hot content are taken as the second category of recommended content; and the sum of the third preset ratio and the fourth preset ratio is the second preset ratio.
5. A content recommendation system, characterized in that: include: A server and a smart terminal; wherein the smart terminal is loaded with a smart home control application; wherein the server establishes a communication connection with the smart home control application; The server is configured to obtain at least one tracking data of a user operation in a smart home control application; determine each smart device used by the user within a preset time period based on each tracking data; and recommend target content to the smart home control application based on each smart device; the target content includes: a first category of recommended content related to each smart device, and a second category of recommended content different from the first category of recommended content; The recommending target content to the smart home control application based on each of the smart devices includes: upon entering an article reading section of the smart home control application, recommending first-category recommended content related to each of the smart devices to the smart home control application according to a first preset ratio; and recommending second-category recommended content to the smart home control application according to a second preset ratio; wherein the sum of the first preset ratio and the second preset ratio is 1; The recommending the first category of recommended content related to each of the smart devices to the smart home control application according to the first preset ratio includes: Determine the usage frequency of each of the smart devices based on the embedded data; Calculating the ratio of the usage frequency of each smart device within the preset time period to the total usage frequency of all smart devices within the preset time period; For each of the ratios, calculating the product of the ratio and the first preset ratio to obtain the push ratio corresponding to each of the smart devices; According to the push ratio corresponding to each smart device, the first category of recommended content related to each smart device is recommended to the smart home control application.
6. A content recommendation device, characterized in that: include: An acquisition module, configured to acquire at least one buried point data of a user operation in a smart home control application; A determination module is used to determine each smart device used by the user within a preset time period based on each of the buried data; a recommendation module, configured to recommend target content to the smart home control application based on each of the smart devices; The recommendation module is configured to recommend first-category recommended content related to each of the smart devices to the smart home control application according to a first preset ratio when entering the article reading section of the smart home control application; recommending a second category of recommended content to the smart home control application according to a second preset ratio; wherein the sum of the first preset ratio and the second preset ratio is 1; wherein the first category of recommended content is recommended content related to each of the smart devices; and the second category of recommended content is different from the first category of recommended content; The recommending the first category of recommended content related to each of the smart devices to the smart home control application according to the first preset ratio includes: Determine the usage frequency of each of the smart devices based on the embedded data; Calculating the ratio of the usage frequency of each smart device within the preset time period to the total usage frequency of all smart devices within the preset time period; For each of the ratios, calculating the product of the ratio and the first preset ratio to obtain the push ratio corresponding to each of the smart devices; According to the push ratio corresponding to each smart device, the first category of recommended content related to each smart device is recommended to the smart home control application.
7. An electronic device, characterized in that: include: A processor, a memory, and a communication bus, wherein the processor and the memory communicate with each other via the communication bus; The memory is used to store computer programs; The processor is configured to execute the program stored in the memory to implement the content recommendation method according to any one of claims 1 to 4.
8. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the content recommendation method according to any one of claims 1 to 4 is implemented.
Citation Information
Patent Citations
Method, device and equipment for acquiring smart home scene, medium and product
CN113341755A
Recommendation method and device based on weather search, equipment and storage medium
CN113420209A
Prompt information generation method and device based on data burying points and electronic equipment
CN113778885A