Data processing method, device, readable computer storage medium and terminal

By collecting and analyzing user behavior logs in the application and the smart refrigerator, usage information is generated and displayed, solving the problem that users have difficulty systematically understanding how the refrigerator is used and improving the user experience.

CN114546791BActive Publication Date: 2025-12-19QINGDAO HAIER TECH +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210109442.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-01-28
Publication Date
2025-12-19
Estimated Expiration
2042-01-28

AI Technical Summary

Technical Problem

Users find it difficult to systematically and intuitively obtain information about the usage of smart refrigerators, resulting in a poor user experience.

Method used

By collecting user behavior logs on the application and operation logs on the smart refrigerator, indicator data is generated and displayed on the application interface according to predetermined display conditions, so that users can understand the usage of the refrigerator.

Benefits of technology

Users can intuitively obtain information about the refrigerator's usage through the application interface, thus improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114546791B_ABST
    Figure CN114546791B_ABST
Patent Text Reader

Abstract

The application discloses a data processing method and device, a readable computer storage medium and a terminal. The method comprises the following steps: collecting behavior log data of a target account on a first application, collecting operation log data of the target account on a target refrigerator, generating index data based on the behavior log data and the operation log data, generating a display item based on the index data and a predetermined display condition, and displaying the display item on a display interface of a second application. The application solves the technical problem that a user cannot easily and systematically master the use of the refrigerator and the user experience is poor.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of intelligent household appliances, in particular to a data processing method and device, a readable computer storage medium and a terminal. BACKGROUND

[0002] Intelligent refrigerators have become necessities in people's daily life and have brought convenience to people's life.

[0003] At present, after a user purchases an intelligent refrigerator, the user can directly operate the refrigerator or operate the refrigerator through an application program, but the user cannot systematically and intuitively obtain use information on the refrigerator and the application program, which makes it difficult for the user to systematically master the use of the refrigerator and the user experience is poor.

[0004] At present, no effective solution has been proposed for the above problems. SUMMARY

[0005] The embodiments of the present application provide a data processing method and device, a readable computer storage medium and a terminal to at least solve the technical problem that a user cannot systematically master the use of a refrigerator and the user experience is poor.

[0006] According to an aspect of the embodiments of the present application, a data processing method is provided, including: collecting behavior log data of a target account on a first application and collecting operation log data of the target account on a target refrigerator; generating index data based on the behavior log data and the operation log data; generating a display item based on the index data and a predetermined display condition; and displaying the display item on a display interface of a second application.

[0007] Optionally, the generating of the index data based on the log data and the operation log data includes: extracting the index data from the behavior log data and the operation log data based on a predetermined index parameter.

[0008] Optionally, the generating of the display item based on the index data and the predetermined display condition includes: in a case where the index data is a plurality of index data in a predetermined time period, respectively counting the number of times of occurrence of the plurality of index data in the predetermined time period to obtain statistical numbers of the plurality of index data; sorting the statistical numbers of the plurality of index data in descending order to obtain a sorting result; and determining the display item according to the sorting result and the predetermined display condition, wherein the display item includes index data with the top N statistical numbers, and N is an integer greater than or equal to 1.

[0009] Optionally, the display item is generated based on the index data and a predetermined display condition, including: in a case where the index data is a plurality of index data in a predetermined time period, counting a number of times of occurrence of the plurality of index data in the predetermined time period respectively to obtain a statistical number of the plurality of index data; and in a case where the predetermined display condition includes a statistical threshold and the statistical number exceeds the statistical threshold, determining that an item including the plurality of index data is the display item.

[0010] Optionally, the display item is displayed on a display interface of the second application, including: obtaining a display script; and displaying the display item on a monthly report detail page of the second application in a manner of the display script.

[0011] According to another aspect of the embodiments of the present application, a data processing method is further provided, including: displaying a selection control on a display interface of a second application; determining a target refrigerator corresponding to a target account in response to an operation of the selection control based on the target account; and displaying a display item on the display interface in response to an item display instruction, wherein the display item is generated based on index data and a predetermined display condition, and the index data is generated based on behavior log data of the target account on a first application and operation log data of the target account on the target refrigerator.

[0012] Optionally, the display item is displayed on the display interface, including: obtaining the display item from a remote server and displaying the obtained display item on the display interface; or obtaining the behavior log data, the operation log data, and a display script from the remote server; generating the display item based on the display script and displaying the generated display item on the display interface.

[0013] According to another aspect of the embodiments of the present application, a data processing apparatus is further provided, including: a collection module configured to collect behavior log data of a target account on a first application and collect operation log data of the target account on a target refrigerator; a first generation module configured to generate index data based on the behavior log data and the operation log data; a second generation module configured to generate a display item based on the index data and a predetermined display condition; and a first display module configured to display the display item on a display interface of a second application.

[0014] According to another aspect of the embodiments of the present application, a data processing apparatus is also provided, comprising: a second display module configured to display a selection control on a display interface of a second application; a determination module configured to determine a target refrigerator corresponding to a target account in response to an operation of the selection control based on the target account; and a third display module configured to display a display item on the display interface in response to a display item display instruction, wherein the display item is generated based on index data and a predetermined display condition, and the index data is generated based on behavior log data of the target account on a first application and operation log data of the target account on the target refrigerator.

[0015] According to another aspect of the embodiments of the present application, a computer readable storage medium is also provided, comprising a stored program, wherein the program, when executed, controls a device where the computer readable storage medium is located to perform the data processing method described above.

[0016] According to another aspect of the embodiments of the present application, a terminal is also provided, comprising: a memory and a processor, wherein the memory stores a computer program, and the processor is configured to execute the computer program stored in the memory, and the computer program, when executed, causes the processor to perform the data processing method described above.

[0017] In the embodiments of the present application, by obtaining behavior log data of a target account on a first application and operation log data of the target account on a target refrigerator, generating index data based on the behavior log data and the operation log data, generating a display item based on the index data and a predetermined display condition, and displaying the display item on a display interface of a second application, a user can obtain display item information generated based on the index data and the predetermined display condition through the display interface, so that the system can master the use of the target refrigerator, and the user experience is improved, and the technical problem that a user is difficult to master the use of a refrigerator in related technologies and the user experience is poor is solved. BRIEF DESCRIPTION OF DRAWINGS

[0018] The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiments of the application and together with the description serve to explain the application. In the drawings:

[0019] Figure 1 is a flowchart of a data processing method according to an embodiment of the present application;

[0020] Figure 2 is a flowchart of another data processing method according to an embodiment of the present application;

[0021] Figure 3 is a flowchart of still another data processing method according to an embodiment of the present application;

[0022] Figure 4 is a data processing device according to an embodiment of the present application;

[0023] Figure 5 is another data processing device according to an embodiment of the present application. DETAILED DESCRIPTION

[0024] In order to make the personnel in the technical field better understand the present application scheme, the technical scheme in the embodiment of the present application will be described clearly and completely in combination with the drawings in the embodiment of the present application. Obviously, the described embodiment is only a part of the embodiment of the present application, not all. Based on the embodiment in the present application, all other embodiments obtained by the person skilled in the art without creative labor should belong to the scope of protection of the present application.

[0025] It should be noted that the terms "first", "second" and the like in the specification and claims of the present application and the above-described drawings are used to distinguish similar objects, and do not necessarily indicate a specific order or a chronological sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device including a series of steps or units does not necessarily limit to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0026] According to an embodiment of the present application, a method embodiment of data processing is provided. It should be noted that the steps shown in the flowchart of the drawings can be executed in a computer system such as a set of computer executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described herein can be executed in a different order.

[0027] Figure 1 is a flowchart method of a data processing method according to an embodiment of the present application, as Figure 1 shown, the method comprises the following steps:

[0028] Step S102, collecting behavior log data of the target account on the first application, and collecting operation log data of the target account on the target refrigerator.

[0029] Step S104, generating index data based on the behavior log data and the operation log data.

[0030] In step S106, the display item is generated based on the index data and the predetermined display condition.

[0031] In step S108, the display item is displayed on the display interface of the second application.

[0032] The behavior log data of the target account on the first application is the behavior data of the user operating the first application after logging in the first application using the target account in a preset time period. The operation log data of the target account on the target refrigerator is the behavior data of the user operating the target refrigerator based on the target account in a preset time period.

[0033] In the optional embodiment, by obtaining the behavior log data of the target account on the first application and the operation log data of the target account on the target refrigerator, generating the index data based on the behavior log data and the operation log data, generating the display item according to the index data and the predetermined display condition, and displaying the display item on the display interface of the second application, the user can obtain the display item information generated according to the index data and the predetermined display condition through the display interface, so that the system can master the use of the target refrigerator, and the user experience is improved. The technical problem of the related art that the user cannot systematically master the use of the refrigerator and the poor user experience is solved.

[0034] In some optional embodiments, the target refrigerator can be a smart refrigerator, and the first application can include multiple user operation interfaces, for example, the operation interface of the first application can include a shopping interface, a recipe query interface, and a control interface for remotely controlling the smart refrigerator, etc. When the user operates on the first application, the first application collects the behavior log data of the user, and then automatically obtains the behavior data of the user operating on the first application. The method is simple and intelligent, and the efficiency of data collection is improved.

[0035] In some optional embodiments, the first application and the second application can be two independent applications in the terminal, and the first application can also be an application included in the second application. The first application is included in the second application, which means that the second application includes the functions of the first application. The display interface of the second application includes a user operation area in the first application for user operation, and a display item display area for displaying the display item. The user can perform corresponding operations in the user operation area, and can intuitively obtain the display item information in the item display area, which makes the user operation more convenient and improves the user experience.

[0036] In some optional embodiments, the target account behavior log data on the first application and the target account operation log data on the target refrigerator are used to generate index data, the index data is generated, and the display items displayed on the display interface of the second application are generated based on the index data and predetermined display conditions. There are various methods for generating index data based on the target account behavior log data on the first application and the target account operation log data on the target refrigerator.

[0037] In some optional embodiments, the target account behavior log data on the first application and the target account operation log data on the target refrigerator are used to generate index data, and the method for generating index data can include extracting index data from the behavior log data and the operation log data based on predetermined index parameters. Since the target account behavior log data on the first application and the target account operation log data on the target refrigerator have corresponding data formats, and there may be different encoding methods, in order to obtain index data that can represent business characteristics, various methods can be used to extract index data from log data and operation data based on predetermined index parameters, which is equivalent to processing the original data reported by the first application and the original data reported by the target refrigerator, and then obtaining the index data that users are interested in. Then, based on the index data, display items displayed on the display interface of the second application are generated. Users can master the use of the target refrigerator according to the display items, and the user experience is improved.

[0038] There are various methods for generating display items based on index data and predetermined display conditions.

[0039] In some optional embodiments, generating the display item based on the index data and the predetermined display condition can include: in a case where the index data is a plurality of index data within a predetermined time period, respectively counting the number of times of occurrence of the plurality of index data within the predetermined time period to obtain statistical times of the plurality of index data; sorting the statistical times of the plurality of index data in descending order to obtain a sorting result; and determining the display item according to the sorting result and the predetermined display condition. The display item includes the index data with the statistical times in the top N, where N is an integer greater than or equal to 1. The index data is sorted according to the statistical times, and the index data with the statistical times in the top N is selected as the display item to be displayed on the display interface of the second application according to the sorting result and the predetermined display condition. Thus, the user can intuitively obtain the N index data with more operation times. Because the statistical times of the N index data are more, the N index data are equivalent to the user preference data. That is, the index data is sorted according to the statistical times, the user preference data is obtained, and the user preference data is displayed as the display item on the display interface of the second application, so that the user can intuitively obtain the user preference data, and the user experience is improved. It should be noted that the display item is determined by the above method, and the index data in the top N exists in each item. Therefore, by using this method, some items with less types of index data can also be displayed, and thus the advantage of displaying all items related to the target account is achieved.

[0040] In some optional embodiments, generating the display item based on the index data and the predetermined display condition can include: in a case where the index data is a plurality of index data within a predetermined time period, dividing the plurality of index data according to category information of each index data, obtaining a plurality of index data sets respectively corresponding to each category information, and each index data set including at least one index data. For an index data set including a plurality of index data: selecting a preset number of index data with a higher number of statistics in the index data set, and determining the index data as display index data in the index data set. These display index data are user preference data. Thus, the display index data in each index data set are obtained, and the display index data in each index data set collectively constitute the display item displayed on the display interface of the second application. The display interface of the second application can include a plurality of display regions, and each display region is used to display the display index data of each category. For example, the first application includes a shopping interface for browsing and purchasing goods, and a recipe query interface for querying recipes, and the index data includes information of the user browsing goods A, goods B, goods C, and goods D in the shopping interface of the first application, and the browsing times of each goods, and information of the user querying recipes E, recipes F, recipes G, and recipes H in the recipe query interface of the first application, and the query times of each recipe. After statistics, since the browsing times of goods A and goods C are higher, goods A and goods C and the corresponding browsing times are determined as the display index data in the shopping category index data (i.e., the corresponding display item). For another example, after statistics, since the query times of recipes F and recipes H are higher, recipes F and recipes H and the corresponding query times are determined as the display index data in the recipe query category (i.e., the corresponding display item). Thus, the display item obtained includes item 1: goods A, goods C, and the corresponding browsing times of each; item 2: recipes F and recipes H, and the corresponding query times of each. The display interface of the second application includes a shopping condition display region and a recipe query condition display region, wherein the shopping condition display region displays the information of goods A and goods C included in item 1, and the recipe query condition display region displays the information of recipes F and recipes H included in item 2. Thus, the user can intuitively and clearly obtain the user preference data corresponding to each category, and the user experience is improved.

[0041] In some optional embodiments, the display item is generated based on the index data and a predetermined display condition, including: in a case where the index data is a plurality of index data in a predetermined time period, respectively counting the number of times of occurrence of the plurality of index data in the predetermined time period to obtain a statistical number of the plurality of index data; and in a case where the predetermined display condition includes a statistical threshold and the statistical number exceeds the statistical threshold, determining that the item including the plurality of index data is the display item. When the statistical number exceeds the statistical threshold, the index data corresponding to the statistical number can be considered as user preference data, and the user preference data is determined as the display item to be displayed on the display interface of the second application, so that the user can intuitively obtain the preference data and the user experience is improved. It should be noted that the display item is determined by the above method, and since the statistical number of the index data included in each item does not exceed the statistical threshold, the item corresponding to the statistical number that does not exceed the statistical threshold will not be displayed on the display interface of the second application. Since the index data whose statistical number does not exceed the statistical threshold may not be of interest to the user, it is not displayed on the second application, which on the one hand makes the display of the second application more concise, and on the other hand, can more prominently display the content of interest to the user and improve the user experience.

[0042] In some optional embodiments, displaying the display item on the display interface of the second application can include: obtaining a display script to display the display item on the monthly report detail page of the second application in a display script manner. Displaying the display item in the display script manner improves the readability of the display item and improves the user experience.

[0043] In some optional embodiments, the display script is a personalized script with personalized elements, where the personalized elements can include personalized text, personalized static pictures, personalized dynamic pictures, etc. Displaying the display item in the personalized script manner makes the display item more lively and improves the user experience. In addition, the display on the monthly report detail page can show the information to the user in units of months, so that the user can view the use of the refrigerator in a month.

[0044] Figure 2 is a flowchart of another data processing method according to an embodiment of the application, as shown in Figure 2 , the method includes the following steps:

[0045] Step S202, displaying a selection control on a display interface of a second application;

[0046] Step S204, in response to an operation of the selection control based on a target account, determining a target refrigerator corresponding to the target account;

[0047] In step S206, in response to the display item display instruction, the display item is displayed on the display interface, wherein the display item is generated based on the index data and the predetermined display condition, and the index data is generated based on the behavior log data of the target account on the first application and the operation log data of the target account on the target refrigerator.

[0048] In some optional embodiments, the target account is determined by inputting a user ID (Identity Document, account) in the selection control, and the target refrigerator corresponding to the target account is determined by inputting an ID of the household appliance in the selection control.

[0049] In the optional embodiments, the index data is generated based on the behavior log data of the target account on the first application and the operation log data of the target account on the target refrigerator, the display item is generated based on the index data and the predetermined display condition, and the display item is displayed on the display interface. The user can obtain the display item information generated based on the index data and the predetermined display condition through the display interface, so that the system can master the use of the refrigerator, and the user experience is improved, thereby solving the technical problems in the related art that the user cannot systematically master the use of the refrigerator and the user experience is poor.

[0050] In some optional embodiments, the method of displaying the display item on the display interface can include: obtaining the display item from a remote server and displaying the obtained display item on the display interface, processing the behavior log data of the target account on the first application and the operation log data of the target account on the target refrigerator through the remote server to obtain the index data, and generating the display item according to the index data and the predetermined display condition, and then displaying the display item on the display interface. Using the remote server to process the data to obtain the display item improves the data processing efficiency and avoids the complexity brought by processing a large amount of behavior log data and operation log data.

[0051] In some optional embodiments, the method of displaying the display item on the display interface can include: obtaining the behavior log data, the operation log data, and the display text from a remote server; generating the display item based on the behavior log data, the operation log data, and the display text, and displaying the generated display item on the display interface. In this way, the user can obtain the display item information generated based on the index data and the predetermined display condition through the display interface, so that the system can master the use of the target refrigerator, and the user experience is improved, thereby solving the technical problems in the related art that the user cannot systematically master the use of the refrigerator and the user experience is poor.

[0052] Based on the above embodiments and optional embodiments, an optional implementation is provided, which is described in detail as follows.

[0053] In the related art, after a user purchases a smart refrigerator, the user can directly operate the refrigerator or operate the refrigerator through an application, but the user cannot systematically and intuitively obtain use information on the refrigerator and the application, which makes it difficult for the user to systematically master the use of the refrigerator and the user experience is poor.

[0054] This optional embodiment is described by taking an example in which a second application contains a first application and the second application is an APP (Application) in communication connection with a smart refrigerator.

[0055] In view of this, in the embodiments of the present disclosure, a data processing method is provided. The data processing method includes obtaining behavior log data of a target account on an APP and operation log data of the target account on a target refrigerator, generating index data based on the behavior log data and the operation log data, generating a display item according to the index data and a predetermined display condition, and displaying the display item on a display interface of the APP. The user can obtain the display item information generated according to the index data and the predetermined display condition through the display interface, thereby systematically mastering the use of the target refrigerator and improving the user experience, and solving the technical problem of the related art that the user cannot systematically master the use of the refrigerator and the user experience is poor.

[0056] Figure 3 FIG. 4 is a flowchart of another data processing method according to an embodiment of the present disclosure. As shown in FIG. 4, the data processing method includes the following steps. Figure 3 The data processing method includes the following steps. The user behavior log data includes refrigerator function interaction point reporting data, user recipe query point reporting data, and shopping mall product browsing point reporting data. The refrigerator operation log data includes refrigerator door opening and closing time and frequency bottom reporting data, voice function bottom reporting data, and refrigerator cleaning bottom reporting data.

[0057] The user behavior log data is processed to obtain user behavior indexes. For example, the number of refrigerator function interactions and the number of days can be obtained according to the refrigerator function interaction point reporting data. The number of refrigerator function interactions and the number of days can be the number of uses and the number of days of use of the refrigerator function. The number of uses of the refrigerator function can be counted according to the number of times of opening and closing the refrigerator door. The number of days of use of the refrigerator function can be counted according to the number of days of opening and closing the refrigerator door. That is, if the user performs an opening and closing operation on the refrigerator on a certain day, it is considered that the user uses the refrigerator on that day, and the day is counted into the number of days of use of the refrigerator function. For another example, the number of recipe queries can be obtained according to the user recipe query point reporting data, and the number of shopping mall product browsing times can be obtained according to the shopping mall product browsing point reporting data.

[0058] The refrigerator operation log data is processed to obtain refrigerator use indexes. For example, the number of times corresponding to the refrigerator door opening time period is obtained according to the refrigerator door opening time and number of times reported by the bottom plate, the number of topics of voice calls is obtained according to the voice function bottom plate report data, and the number of times of using the refrigerator cleaning function is obtained according to the cleaning refrigerator bottom plate report data. Among them, voice call refers to controlling the refrigerator through voice instructions to perform corresponding operations, such as voice control of the light brightness adjustment in the refrigerator, voice control of the refrigerator temperature adjustment, etc.

[0059] The user behavior index and the refrigerator use index jointly constitute the statistical index (i.e. the index data in the foregoing embodiment).

[0060] When the APP interface inputs the user ID and the household appliance ID, the corresponding refrigerator function interaction times and days, the number of query recipes, the number of times of browsing mall goods, the number of times corresponding to the refrigerator door opening time period, the number of topics of voice calls, and the number of times of using the refrigerator cleaning function can be obtained.

[0061] The APP Server (application program server) calls the big data interface to obtain the corresponding statistical index by inputting the user ID and the household appliance ID.

[0062] According to the current business needs of the refrigerator industry, N values are set, and N statistical indexes with larger statistical times are displayed on the front end of the application, including: N refrigerator function interaction times and days with larger statistical times, N corresponding time periods of refrigerator door opening with larger statistical times, N voice call topics with larger statistical times, and N browsed goods information with larger statistical times.

[0063] According to the current business needs, a personalized copy (equivalent to the display copy in the foregoing embodiment) conforming to the scene is set, and the statistical index to be displayed and the personalized copy are output in the form of an interface.

[0064] The APP Server interface is called to obtain the statistical index to be displayed and the corresponding personalized copy. If the user behavior data and the refrigerator operation behavior data are data within one month before the current time, the statistical index to be displayed and the corresponding personalized copy obtained by the foregoing method jointly constitute a refrigerator use monthly report.

[0065] The user logs in to the APP and clicks the intelligent refrigerator information card bound with the APP to enter the intelligent refrigerator detail page (the display interface of the second application in the foregoing embodiment) to view the refrigerator use monthly report and intuitively obtain the use of the refrigerator and user preference data in the previous month.

[0066] In this optional implementation, by combining user behavior tracking data from the APP application layer and reported data from the refrigerator base plate within a predetermined time period, information such as the number of times and days the user interacted with the refrigerator function on the APP, the user's shopping browsing preferences, the user's recipe search preferences, the number of times the refrigerator door was opened and closed during the corresponding time period, the number of topics in voice calls, and the number of times the refrigerator cleaning function was used is obtained. This information is then displayed on the smart refrigerator details page of the APP through an interface, allowing users to view the number of times they used the refrigerator within the predetermined time period, as well as their shopping browsing preferences, recipe search preferences, and so on, in a format similar to a "bill" on the APP.

[0067] As a result, users can intuitively obtain the refrigerator's usage and user preferences within a preset time period in a form similar to a "bill," giving them a more intuitive understanding of their actions on the app and on the refrigerator. This allows users to make adjustments based on the obtained usage information, thus improving the user experience.

[0068] For example, after viewing the number of times the refrigerator cleaning function has been used within a scheduled time period on the app, users can see whether the refrigerator has been cleaned during that period. This allows them to plan the next cleaning time and optimize cleaning frequency. Similarly, by viewing the number of times the refrigerator door is opened and closed within a given time period, users can clearly identify which time periods involve the most frequent door opening and closing, thus gaining insights into their lifestyle habits. Since the number of door openings and closings is a key indicator of refrigerator power consumption, users can understand the reasons for excessive power consumption and adjust their actions during peak opening and closing times to save energy. Furthermore, this method of combining user behavior data with smart refrigerator data to obtain systematic and intuitive data represents an innovative application in the smart home and data analytics fields. It integrates behavioral data from the app application layer with data from the smart refrigerator's core components, enhancing the user experience and representing a breakthrough in user experience application scenarios.

[0069] Figure 4 This is a data processing apparatus according to an embodiment of the present invention, such as... Figure 4As shown in the figure, the data processing apparatus comprises: a collection module 402, configured to collect behavior log data of a target account on a first application and operation log data of the target account on a target refrigerator; a first generation module 404 connected to the collection module 402, configured to generate index data based on the behavior log data and the operation log data; a second generation module 406 connected to the first generation module 404, configured to generate a display item based on the index data and a predetermined display condition; and a first display module 408 connected to the second generation module 406, configured to display the display item on a display interface of a second application.

[0070] Figure 5 Another data processing apparatus according to an embodiment of the present application is shown in the figure, which comprises: Figure 5 As shown in the figure, the data processing apparatus comprises: a second display module 502, configured to display a selection control on a display interface of a second application; a determination module 504 connected to the second display module 502, configured to determine a target refrigerator corresponding to a target account in response to an operation of the target account on the selection control; and a third display module 506 connected to the determination module 504, configured to display a display item on the display interface in response to an item display instruction, wherein the display item is generated based on index data and a predetermined display condition, and the index data is generated based on behavior log data of the target account on a first application and operation log data of the target account on the target refrigerator.

[0071] The embodiments of the present application further provide a computer readable storage medium, which comprises a stored program, wherein the program controls a device where the computer readable storage medium is located to perform any one of the data processing methods in the above embodiments and optional embodiments when the program is run.

[0072] The embodiments of the present application further provide a terminal, which comprises a memory and a processor, the memory stores a computer program, and the processor is configured to execute the computer program stored in the memory, and the computer program makes the processor execute any one of the data processing methods in the above embodiments and optional embodiments when the computer program is run.

[0073] The above serial numbers of the embodiments of the present application are only for description, and do not represent the advantages and disadvantages of the embodiments.

[0074] In the above embodiments of the present application, the description of each embodiment has its own focus, and the parts not described in detail in a certain embodiment can be referred to the relevant description of other embodiments.

[0075] In several embodiments provided in the present application, it should be understood that the disclosed technology can be implemented by other means. Among them, the above-mentioned device embodiments are only schematic, for example, the division of the units can be a logical function division, and actual implementation can have another division mode, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the displayed or discussed each other can be through some interface, indirect coupling or communication connection between units or modules, which can be electrical or other forms.

[0076] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or they can be distributed to multiple units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.

[0077] In addition, each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can exist physically, or two or more units can be integrated into one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.

[0078] The integrated unit, if realized in the form of a software functional unit and sold or used as an independent product, can be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the present application essentially or the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, including a plurality of instructions for causing a computer device (which can be a personal computer, a server or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: a U disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a mobile hard disk, a magnetic disk or an optical disk, and various media that can store program codes.

[0079] The above is only the preferred embodiment of the present application. It should be pointed out that for ordinary skilled in the art, without departing from the principles of the present application, a number of improvements and refinements can be made, and these improvements and refinements should be considered as the protection scope of the present application.

Claims

1. A data processing method, characterized by, The method comprises: collecting behavior log data of a target account on a first application and collecting operation log data of the target account on a target refrigerator; generating index data based on the behavior log data and the operation log data; generating a display item based on the index data and a predetermined display condition; displaying the display item on a display interface of a second application, wherein the second application comprises a function of the first application, the display interface of the second application comprises a user operation area for user operation in the first application, and a display item display area for displaying the display item.

2. The method of claim 1, wherein, The generating of the index data based on the behavior log data and the operation log data comprises: extracting the index data from the behavior log data and the operation log data based on a predetermined index parameter.

3. The method of claim 1, wherein, The generating of the display item based on the index data and the predetermined display condition comprises: in a case where the index data is a plurality of index data in a predetermined time period, counting a number of times of occurrence of the plurality of index data in the predetermined time period respectively to obtain a statistical number of the plurality of index data; sorting the statistical number of the plurality of index data in a descending order to obtain a sorting result; determining the display item according to the sorting result and the predetermined display condition, wherein the display item comprises index data with a statistical number in a top N position, and N is an integer greater than or equal to 1.

4. The method of claim 1, wherein, The generating of the display item based on the index data and the predetermined display condition comprises: in a case where the index data is a plurality of index data in a predetermined time period, counting a number of times of occurrence of the plurality of index data in the predetermined time period respectively to obtain a statistical number of the plurality of index data; in a case where the predetermined display condition comprises a statistical threshold and the statistical number exceeds the statistical threshold, determining that an item comprising the plurality of index data is the display item.

5. The method according to any one of claims 1 to 4, characterized in that, The displaying of the display item on the display interface of the second application comprises: obtaining a display script; displaying the display item on a monthly report detail page of the second application in a manner of the display script.

6. A data processing method, characterized by, The method comprises: displaying a selection control on a display interface of a second application; determining a target refrigerator corresponding to a target account in response to an operation of the target account on the selection control; displaying a display item on the display interface in response to an item display instruction, wherein the display item is generated based on index data and a predetermined display condition, the index data is generated based on behavior log data of the target account on a first application and operation log data of the target account on the target refrigerator, and the second application comprises the first application.

7. The method of claim 6, wherein, The displaying of the display item on the display interface comprises: obtaining the display item from a remote server and displaying the obtained display item on the display interface; or ​ Obtain the behavior log data, the operation log data, and display scripts from a remote server; generate the display items based on the behavior log data, the operation log data, and the display scripts, and display the generated display items on the display interface.

8. A data processing apparatus, characterized by, Comprise: A collection module, configured to collect behavior log data of a target account on a first application, and collect operation log data of the target account on a target refrigerator; A first generation module, configured to generate index data based on the behavior log data and the operation log data; A second generation module, configured to generate display items based on the index data and predetermined display conditions; A first display module, configured to display the display items on a display interface of a second application, wherein the second application comprises functions of the first application, the display interface of the second application comprises a user operation area for user operation in the first application, and a display item display area for displaying the display items.

9. A data processing apparatus, characterized by, Comprise: A second display module, configured to display a selection control on a display interface of a second application; A determination module, configured to determine a target refrigerator corresponding to a target account in response to an operation of the target account on the selection control; A third display module, configured to display display items on the display interface in response to a project display instruction, wherein the display items are generated based on index data and predetermined display conditions, the index data is generated based on behavior log data of the target account on a first application and operation log data of the target account on a target refrigerator, and the second application comprises the first application.

10. A computer-readable storage medium, characterized in that, The computer readable storage medium comprises a stored program, wherein the program controls the device where the computer readable storage medium is located to execute the data processing method in any one of claims 1 to 7 when the program is running.

11. A terminal, characterized by comprising: Comprise: A memory and a processor, The memory stores a computer program; The processor is configured to execute the computer program stored in the memory, and the computer program makes the processor execute the data processing method in any one of claims 1 to 7 when running.

Citation Information

Patent Citations

  • Log statistics alarm method and device, terminal and storage medium

    CN110362453A

  • Log data processing method and device, log data display method and device, equipment and storage medium

    CN111338910A

  • Method, device and system for determining water consumption of household appliance

    CN113741295A