Information transmission method, device and equipment of washing equipment
By determining the type of washing equipment information and adjusting the sending status according to user operations, the problem of low accuracy in server-sent information was solved, achieving more accurate information transmission.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- QINGDAO HAIER WASHING MASCH CO LTD
- Filing Date
- 2021-06-02
- Publication Date
- 2026-06-16
AI Technical Summary
In existing technologies, the accuracy of servers sending smart home appliance information to terminal devices is relatively low because different users have different preferences for different types of device information.
By acquiring the equipment information of the washing equipment, determining its information type, and determining the information status based on the user's operations within a historical period, the corresponding equipment information is sent to the terminal device only when the information status is "send".
It improves the accuracy of the server sending device information to the terminal device and meets users' preferences for different types of information.
Smart Images

Figure CN115434100B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of washing equipment technology, and in particular to an information transmission method, apparatus and equipment for washing equipment. Background Technology
[0002] With the development of smart home appliances, users can control them using terminal devices. For example, users can send control commands to a server through their terminal devices, and the server can then control the washing machine according to those commands.
[0003] Currently, servers can send device information of smart home appliances to terminal devices, allowing users to accurately determine the status of these appliances. For example, when a washing machine finishes washing, the server can send a notification to the terminal device, allowing the user to remove their clothes promptly. However, there are many types of device information for smart home appliances, and different users have different preferences for different types of information, leading to lower accuracy in the device information sent from the server to the terminal device. Summary of the Invention
[0004] This application provides a method, apparatus, and device for transmitting information from a washing machine, which addresses the technical problem of low accuracy in transmitting device information from a server to a terminal device in the prior art.
[0005] In a first aspect, embodiments of this application provide an information transmission method for a washing device, the method comprising:
[0006] Obtain the first device information corresponding to the washing device;
[0007] The first information type of the first device information is determined, and the first information type is any one of the following: alarm information of the washing equipment, washing information of the washing equipment, maintenance information of the washing equipment, and product recommendation information corresponding to the washing equipment;
[0008] Determine the information status corresponding to the first information type, wherein the information status is either a sending status or a canceled sending status, and the information status is determined based on the user's user operations on the device information of the first information type within a historical time period;
[0009] When the information status corresponding to the first information type is in the sending state, the first device information is sent to the terminal device.
[0010] In one possible implementation, determining the information state corresponding to the first information type includes:
[0011] If the information status corresponding to the first information type exists in the preset database, then the information status corresponding to the first information type is retrieved from the preset database; or,
[0012] If the information status corresponding to the first information type does not exist in the preset database, the information status corresponding to the first information type is determined based on the user's user operations on the device information of the first information type within the historical time period.
[0013] In one possible implementation, determining the information status corresponding to the first information type based on user operations on device information of the first information type within a historical time period includes:
[0014] Based on the first information type, at least one historical device information sent to the terminal device during the historical period is determined, wherein the information type of the at least one historical device information is the first information type;
[0015] Determine the user operation corresponding to the at least one historical device information;
[0016] Based on the user operation corresponding to the at least one historical device information, determine the information status corresponding to the first information type.
[0017] In one possible implementation, determining the information status corresponding to the first information type based on the user operation corresponding to the at least one historical device information includes:
[0018] Determine a first number of historical device information that has been effectively read from the at least one historical device information, wherein the reading duration of the effective reading is greater than or equal to a preset duration;
[0019] The information status corresponding to the first information type is determined based on the first number of historical device information that has been effectively read from the at least one historical device information.
[0020] In one possible implementation, determining the information status corresponding to the first information type based on a first number of historical device information items that have been effectively read from the at least one historical device information includes:
[0021] If the first quantity is greater than or equal to the first threshold, then the information status corresponding to the first information type is determined to be a sending status; or,
[0022] If the ratio of the first quantity to the quantity of the at least one historical device information is greater than or equal to the second threshold, then the information status corresponding to the first information type is determined to be the sending status.
[0023] In one possible implementation, determining the information status corresponding to the first information type based on the user operation corresponding to the at least one historical device information includes:
[0024] If a preset user operation exists in the user operation corresponding to the at least one historical device information, then the information status corresponding to the first information type is determined to be a canceled sending status.
[0025] The preset user operations include at least one of the following: deletion operation, do not disturb operation, and spam message marking operation.
[0026] In one possible implementation, after determining the information status corresponding to the first information type based on user operations on device information of the first information type within a historical time period, the method further includes:
[0027] Add the information status corresponding to the first information type to the preset database.
[0028] Secondly, embodiments of this application provide an information transmission device for a washing machine, applied to a server. The information transmission device for the washing machine includes an acquisition module, a first determination module, a second determination module, and a transmission module, wherein:
[0029] The acquisition module is used to acquire first device information corresponding to the washing device;
[0030] The first determining module is used to determine the first information type of the first device information, wherein the first information type is any one of the following: alarm information of the washing equipment, washing information of the washing equipment, maintenance information of the washing equipment, and product recommendation information corresponding to the washing equipment;
[0031] The second determining module is used to determine the information status corresponding to the first information type, wherein the information status is a sending status or a canceled sending status, and the information status is determined based on the user's user operations on the device information of the first information type within a historical time period;
[0032] The sending module is used to send the first device information to the terminal device when the information status corresponding to the first information type is in the sending status.
[0033] In one possible implementation, the second determining module is specifically used for:
[0034] If the information status corresponding to the first information type exists in the preset database, then the information status corresponding to the first information type is retrieved from the preset database; or,
[0035] If the information status corresponding to the first information type does not exist in the preset database, the information status corresponding to the first information type is determined based on the user's user operations on the device information of the first information type within the historical time period.
[0036] In one possible implementation, the second determining module is specifically used for:
[0037] Based on the first information type, at least one historical device information sent to the terminal device during the historical period is determined, wherein the information type of the at least one historical device information is the first information type;
[0038] Determine the user operation corresponding to the at least one historical device information;
[0039] Based on the user operation corresponding to the at least one historical device information, determine the information status corresponding to the first information type.
[0040] In one possible implementation, the second determining module is specifically used for:
[0041] Determine a first number of historical device information that has been effectively read from the at least one historical device information, wherein the reading duration of the effective reading is greater than or equal to a preset duration;
[0042] The information status corresponding to the first information type is determined based on the first number of historical device information that has been effectively read from the at least one historical device information.
[0043] In one possible implementation, the second determining module is specifically used for:
[0044] If the first quantity is greater than or equal to the first threshold, then the information status corresponding to the first information type is determined to be a sending status; or,
[0045] If the ratio of the first quantity to the quantity of the at least one historical device information is greater than or equal to the second threshold, then the information status corresponding to the first information type is determined to be the sending status.
[0046] In one possible implementation, the second determining module is specifically used for:
[0047] If a preset user operation exists in the user operation corresponding to the at least one historical device information, then the information status corresponding to the first information type is determined to be a canceled sending status.
[0048] The preset user operations include at least one of the following: deletion operation, do not disturb operation, and spam message marking operation.
[0049] In another possible implementation, the device further includes an adding module, the adding module being used for:
[0050] Add the information status corresponding to the first information type to the preset database.
[0051] Thirdly, embodiments of this application provide an information transmission device for a washing machine, including a processor and a memory.
[0052] The memory is used to store computer programs;
[0053] The processor is used to execute the computer program stored in the memory to implement the information transmission method of the washing device as described in the first aspect above.
[0054] Fourthly, embodiments of this application provide a readable storage medium storing a device control program. When the device control program is executed by a processor, it implements the information transmission method of the washing device as described in the first aspect.
[0055] This application provides a method, apparatus, and device for sending information about a washing machine. The method involves acquiring first device information corresponding to the washing machine, determining a first information type of the first device information (which can be any of the following: alarm information, washing information, maintenance information, or product recommendation information), and determining an information status corresponding to the first information type (either a sending status or a canceled sending status). The information status is determined based on user operations on the device information of the first information type within a historical time period. When the information status corresponding to the first information type is "sending," the first device information is sent to a terminal device. In this method, when the server sends the first device information of the washing machine to the terminal device, the server can determine the information status corresponding to the information type of the first device information based on the user's operations on the device information of the first information type within a historical time period, and then determine whether to send the first information to the terminal device. Since the user's operations on the device information of the first information type within a historical time period accurately reflect the user's preference for the device information of the first information type, determining whether to send the first information to the terminal device based on the user's preference for the first information type can improve the accuracy of sending the first information to the terminal device. Attached Figure Description
[0056] Figure 1 This is a schematic diagram of an application scenario provided by an embodiment of this application;
[0057] Figure 2 A flowchart illustrating a method for sending information from a washing device, provided in an embodiment of this application;
[0058] Figure 3 A flowchart illustrating another information transmission method for a washing device provided in an embodiment of this application;
[0059] Figure 4 This is a schematic diagram illustrating a method for transmitting information from a washing device, as provided in an embodiment of this application.
[0060] Figure 5 This is a schematic diagram of the structure of an information transmission device for a washing machine provided in an embodiment of this application;
[0061] Figure 6 A schematic diagram of the structure of an information transmission device for another washing device provided in an embodiment of this application;
[0062] Figure 7 A schematic diagram of the hardware structure of the information transmission device for the washing equipment provided in this application. Detailed Implementation
[0063] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. In the following description, when referring to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0064] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0065] In related technologies, servers can send device information of smart home appliances to terminal devices, enabling users to accurately determine the device status through their devices. For example, when the server determines that a washing machine has issued an alarm, it can send alarm information to the terminal device connected to the washing machine to alert the user of the malfunction. However, the types of device information sent by the server to the terminal device are varied; for example, the server can send washing information, alarm information, and maintenance information. Users pay varying degrees of attention to different types of device information; for instance, users pay less attention to maintenance information and more attention to alarm information. This leads to a lower accuracy rate of the device information sent by the server to the terminal device.
[0066] To address the technical problem of low accuracy in sending device information from servers to terminal devices in related technologies, this application provides a method for sending information about washing equipment. Applied to a server, the method involves obtaining first device information corresponding to the washing equipment, determining a first information type for the first device information, and retrieving the corresponding information status from a preset database if an information status for the first information type exists therein. If an information status for the first information type also exists in the preset database, the method identifies historical device information sent by the server to the terminal device within a historical period that shares the same information type as multiple pieces of first device information. If the number of valid reads among the multiple pieces of historical device information is greater than or equal to a first threshold, the method determines that the information status corresponding to the first information type is a sending status. When the information status corresponding to the first information type is a sending status, the first device information is sent to the terminal device. Thus, each time the server sends the first device information of the washing equipment to the terminal device, the server can determine whether to send the first device information based on the user's preference for the first information type corresponding to the first device information, thereby improving the accuracy of the server sending the washing equipment information to the terminal device.
[0067] Below, in conjunction with Figure 1 This section introduces the application scenarios applicable to the embodiments of this application.
[0068] Figure 1 This is a schematic diagram illustrating an application scenario provided by an embodiment of this application. Please refer to [link / reference]. Figure 1The system includes washing equipment, a server, and terminal devices. Optionally, the terminal devices can be any device with data receiving capabilities. For example, a terminal device can be a mobile phone, computer, or other similar device. The server can obtain the first device information indicating that the washing equipment has finished washing, and determine the information status of the first information type to which the first device information belongs based on user operations on historical device information within a historical time period. When the information status of the first information type to which the first device information belongs is in the sending state, the server sends the first device information of the washing equipment to the terminal device, and the terminal device can display the first device information of the washing equipment on its display screen.
[0069] When the server sends the first device information corresponding to the washing device to the terminal device, the server can determine the user's preference for the first device information based on the user's operations on historical device information within a historical period, and then determine whether to send the first device information to the terminal device. This can improve the accuracy of the server sending the first device information to the terminal device.
[0070] The technical solutions shown in this application will now be described in detail through specific embodiments. It should be noted that the following embodiments may exist independently or in combination with each other; identical or similar content will not be repeated in different embodiments.
[0071] Figure 2 This is a schematic flowchart illustrating an information transmission method for a washing device provided in an embodiment of this application. Please refer to [link / reference]. Figure 2 The method may include:
[0072] S201. Obtain the first device information corresponding to the washing equipment.
[0073] The execution entity in this application embodiment can be a server, or it can be an information transmitting device of the washing equipment installed in the server. The information transmitting device of the washing equipment can be implemented through a combination of software and / or hardware.
[0074] Optionally, the washing equipment can be any device with a washing function. For example, the washing equipment can be a washing machine, a dishwasher, etc. For example, the washing equipment can be a top-loading washing machine, a front-loading washing machine, an ultrasonic washing machine, etc.
[0075] The first device information is used to indicate the device status of the washing equipment. For example, the first device information for a washing machine could be: the lint filter is clogged; the remaining wash time is 30 minutes; or the system will undergo maintenance and upgrades at 8 PM.
[0076] Optionally, the server can obtain the device status of the washing equipment in real time, and thus obtain the corresponding primary device information. For example, when the washing equipment is turned on, the server detects that the device status has changed from off to on, determines that the primary device information is that the washing machine is on, and sends the device information to the terminal device.
[0077] S202, Determine the first information type of the first device information.
[0078] The first information type is the type of the first equipment information corresponding to the washing equipment. Optionally, the first information type can be any of the following: alarm information of the washing equipment, washing information of the washing equipment, maintenance information of the washing equipment, or product recommendation information corresponding to the washing equipment.
[0079] Optionally, the first information type of the first device information can be determined based on the content of the first device information.
[0080] Alarm information from washing equipment is used to indicate a malfunction in the equipment. For example, if the first equipment information for a washing machine indicates that the lint filter is clogged, or that the washing machine is unable to spin-dry clothes properly, then the first information type for the first equipment information for the washing machine is an alarm message from the washing equipment.
[0081] Washing information from a washing machine is used to indicate the washing process of the washing machine. For example, if the first device information corresponding to the washing machine is that the washing mode is denim washing mode, or if the first information corresponding to the washing machine is that the remaining washing time is 30 minutes, then the first information type of the first device information corresponding to the washing machine is washing information of the washing machine.
[0082] The maintenance information for washing equipment is user-centric, reflecting the maintenance process of the washing equipment. For example, if the first piece of equipment information corresponding to the washing machine indicates that the system maintenance time for the washing machine is 8 PM, or if the first piece of information corresponding to the washing machine indicates that the system maintenance duration is 1 hour, then the first piece of information type for the first piece of equipment information corresponding to the washing machine is "Maintenance Information for Washing Equipment".
[0083] Product recommendation information for washing equipment is used to recommend washing equipment to users. For example, if the first equipment information for a washing machine is a new model of the same product, or if the first equipment information for a washing machine is the washing functions included in a new washing equipment, then the first information type of the first equipment information for the washing machine is product recommendation information for the washing equipment.
[0084] S203. Determine the information status corresponding to the first information type.
[0085] The information status is either "send" or "cancel send". The "send" status indicates that the first information of the first information type can be sent, while the "cancel send" status indicates that the first information of the first information type cannot be sent. For example, if the information status corresponding to the first information type is "send", the server can send the first device information corresponding to the first information type to the terminal device; if the information status corresponding to the first information type is "cancel send", the server cannot send the first device information corresponding to the first information type to the terminal device.
[0086] Optionally, the information status is determined based on the user's operations on the device information of the first information type within a historical time period.
[0087] Optionally, the information status corresponding to the first information type can be determined according to the following feasible implementation: If the information status corresponding to the first information type exists in the preset database, then the information status corresponding to the first information type is retrieved from the preset database. The preset database includes the information status corresponding to the first information type. For example, when the first information type of the first device information is alarm information for a washing machine, if the preset database includes the information status corresponding to the alarm information for the washing machine, then the information status of the alarm information for the washing machine can be determined from the preset database. For example, when the first information type of the first device information is alarm information for a washing machine, if the preset database includes the information status corresponding to the alarm information for the washing machine, and the information status corresponding to the alarm information for the washing machine is a sending status, then the information status of the first information type of the first device information is determined to be a sending status, and the server can send the first device information to the terminal device.
[0088] If the preset database does not contain an information status corresponding to the first information type, the information status corresponding to the first information type is determined based on the user's operations on the device information of the first information type within the historical time period. Optionally, the user's operations on the device information of the first information type within the historical time period can be valid click operations. For example, when the first information type is an alarm message for a washing machine, if the number of valid click operations by the user on the alarm message for the washing machine within the historical time period exceeds a first threshold, the information status of the alarm message for the washing machine is determined to be a sent status.
[0089] S204. When the information status corresponding to the first information type is the sending status, send the first device information to the terminal device.
[0090] Optionally, when the information status corresponding to the first information type is in the sending state, the first device information is sent to the terminal device. For example, if the first information type of the first device information corresponding to the washing machine is alarm information of the washing equipment, and the information status corresponding to the alarm information of the washing equipment is in the sending state, then the server sends the first device information corresponding to the washing machine to the terminal device.
[0091] This application provides a method for sending information about a washing device, applied to a server. The method involves obtaining first device information corresponding to the washing device, determining a first information type of the first device information, and if a preset database includes an information status corresponding to the first information type, then determining the information status corresponding to the first information type in the preset database. If the preset database also includes an information status corresponding to the first information type, then based on user operations on the device information of the first information type within a historical time period, determining the information status corresponding to the first information type. When the information status corresponding to the first information type is a sending status, the first device information is sent to a terminal device. In the above method, when the preset database includes the information status corresponding to the first information type, the server can determine whether to send the first device information to the terminal device based on the information status. When the preset database includes the information status corresponding to the first information type, the server determines the information status corresponding to the first information type based on the user's operation on the device information of the first information type in the historical period, thereby improving the flexibility of the server in sending the first device information to the terminal device. Furthermore, since the user's operation on the device information of the first information type in the historical period can effectively reflect the user's preference for the first device information, the server can improve the accuracy of the server in sending the first device information to the terminal device by determining whether to send the first device information based on the user's operation on the device information of the first information type in the historical period.
[0092] exist Figure 2 Based on the embodiments shown, the following, in conjunction with Figure 3 The information transmission method of the above-mentioned washing equipment is described in detail.
[0093] Figure 3 This is a flowchart illustrating another information transmission method for a washing device provided in an embodiment of this application. Please refer to... Figure 3 The method process includes:
[0094] S301. Obtain the first device information corresponding to the washing equipment.
[0095] It should be noted that the execution process of step S301 can refer to the execution process of step S201, and will not be repeated here.
[0096] S302. Determine the first information type of the first device information.
[0097] The first information type is any of the following: alarm information of the washing equipment, washing information of the washing equipment, maintenance information of the washing equipment, and product recommendation information corresponding to the washing equipment.
[0098] It should be noted that the execution process of step S302 can be referred to the execution process of step S202, and will not be repeated here.
[0099] S303. Determine whether the information status corresponding to the first information type exists in the preset database.
[0100] The information status is either sent or canceled. The information status is determined based on the user's operations on the device information of the first information type within a historical time period.
[0101] If so, proceed to step S304.
[0102] If not, proceed to step S305.
[0103] S304. Retrieve the information status corresponding to the first information type from the preset database.
[0104] If the information status corresponding to the first information type exists in the preset database, the server retrieves the information status corresponding to the first information type from the preset database.
[0105] S305. Determine the information status corresponding to the first information type based on the user's operations on the device information of the first information type within the historical time period.
[0106] The information status corresponding to the first information type can be determined according to the following feasible implementation method: Based on the first information type, determine at least one historical device information sent to the terminal device within the historical time period, wherein the information type of at least one historical device information is the first information type. For example, if the first information type is alarm information of a washing machine, and there is no information status corresponding to the alarm information of a washing machine in the preset database, retrieve the historical device information of the first information type of the alarm information of the washing machine sent by the server to the terminal device within the historical time period.
[0107] Identify at least one user action corresponding to a historical device. For example, the user action could be clicking or deleting the historical device.
[0108] Based on user actions corresponding to at least one historical device information, the information status corresponding to the first information type is determined. Optionally, the information status corresponding to the first information type can be determined according to the following feasible implementation: determining the first number of historical device information items that have been effectively read from at least one historical device information. Wherein, the effective reading duration is greater than or equal to a preset duration. For example, if the user's reading time for historical device information is greater than 3 minutes, then the historical device information is determined to have been effectively read by the user. For example, if a user opens historical device information on a terminal device and closes it after 3 minutes, then the historical device information is determined to have been effectively read by the user. For example, if the server sends 100 pieces of historical device information regarding the washing status of a washing machine to the terminal device within a historical time period, and the number of effectively read historical device information items is 90, then the first number is determined to be 90.
[0109] Based on a first number of historical device information entries that have been effectively read from at least one historical device information source, the information status corresponding to the first information type is determined. Optionally, if the first number is greater than or equal to a first threshold, the information status corresponding to the first information type is determined to be a sending status. For example, if the number of effective reads of historical device information of the alarm information type for a washing machine is greater than or equal to the first threshold, the information status of the first device information of the alarm information type for the washing machine is a sending status; if the number of effective reads of historical device information of the alarm information type for a washing machine is less than the first threshold, the information status of the first device information of the alarm information type for the washing machine is a canceled sending status.
[0110] Optionally, if the ratio of the first quantity to the quantity of at least one historical device information is greater than or equal to the second threshold, the information status corresponding to the first information type is determined to be a sending status. For example, when the second threshold is 0.7, and the server sends 100 pieces of historical device information of the alarm information type of the washing machine to the terminal device within a historical period, if the user has validly read 80 pieces of historical device information of the alarm information type of the washing machine, the information status of the first device information of the alarm information type of the washing machine is determined to be a sending status; if the user has validly read 30 pieces of historical device information of the alarm information type of the washing machine, the information status of the first device information of the alarm information type of the washing machine is determined to be a canceled sending status.
[0111] Optionally, if a preset user operation exists among the user operations corresponding to at least one historical device information, then the information status corresponding to the first information type is determined to be a canceled sending status. The preset user operation includes at least one of the following: deletion operation, do-not-disturb operation, or junk message marking operation. For example, if the user's operation on historical device information of the washing machine maintenance information type within a historical period is a deletion operation, a do-not-disturb operation, or a junk message marking operation, then the information status corresponding to the washing machine maintenance information type is a canceled sending status.
[0112] S306. Add the information status corresponding to the first information type to the preset database.
[0113] Optionally, after the server determines the information status corresponding to the first information type, the server adds the information status of the first information type to a preset database. For example, if the server determines that the information status corresponding to the alarm information type of the washing machine is "sent" based on user operations on the device information of the alarm information type of the washing machine within a historical time period, the server adds the information status of the alarm information type of the washing machine as "sent" to the preset database. When the server sends the first device information of the alarm information type of the washing machine to the terminal device next time, the server can directly determine the information status of the first device information in the preset database.
[0114] S307. When the information status corresponding to the first information type is the sending status, send the first device information to the terminal device.
[0115] It should be noted that the execution process of step S307 can refer to the execution process of step S204, and will not be repeated here.
[0116] This application provides a method for sending information about a washing machine. The method involves obtaining first device information corresponding to the washing machine, determining the first information type of the first device information, and checking if an information state corresponding to the first information type exists in a preset database. If yes, the information state corresponding to the first information type is retrieved from the preset database. If not, the information state corresponding to the first information type is determined based on user operations on the device information of the first information type within a historical time period. The information state corresponding to the first information type is then added to the preset database. When the information state corresponding to the first information type is in a sending state, the first device information is sent to the terminal device. In this method, after the server determines the information state corresponding to the first information type, it can add the information state corresponding to the first information type to the preset database. This allows the server to directly determine whether to send the first device information to the terminal device in the preset database the next time it sends the first device information of the first information type. Furthermore, since user operations on the device information of the first information type within a historical time period effectively reflect the user's preference for the first device information, the server's determination of whether to send the first device information to the terminal device based on user operations on the device information of the first information type within a historical time period improves the accuracy of the server's sending of the first device information to the terminal device.
[0117] Based on any of the above embodiments, the following, in conjunction with Figure 4 The process of information transmission method for the above-mentioned washing equipment will be explained.
[0118] Figure 4 This is a schematic diagram illustrating a method for transmitting information from a washing device, as provided in an embodiment of this application. Please refer to... Figure 4 This includes washing equipment, servers, and terminal devices. When the washing equipment finishes washing, the server obtains the first device information: "Washing equipment has finished washing." The server determines the first information type of the first device information to be washing information of the washing equipment, and retrieves historical device information of the same type from historical time periods.
[0119] Please see Figure 4 When the number of valid reads of historical device information exceeds a first threshold, the server determines that the washing machine's washing completion status is ready to be sent, and then sends this information to the terminal device. In this way, when the server sends the first device information to the terminal device, it can determine whether to send the first device information based on user actions on historical device information of the same type within a historical time period. Since user actions on historical device information accurately reflect user preferences for the first device information, the accuracy of the server sending the first device information to the terminal device can be improved.
[0120] Figure 5 This is a schematic diagram of an information transmission device for a washing machine provided in an embodiment of this application. The information transmission device 10 of this washing machine can be installed in a server; please refer to [link / reference]. Figure 5 The information transmitting device 10 of the washing equipment includes an acquisition module 11, a first determination module 12, a second determination module 13, and a transmitting module 14, wherein:
[0121] The acquisition module 11 is used to acquire first device information corresponding to the washing device;
[0122] The first determining module 12 is used to determine the first information type of the first device information, wherein the first information type is any one of the following: alarm information of the washing equipment, washing information of the washing equipment, maintenance information of the washing equipment, and product recommendation information corresponding to the washing equipment;
[0123] The second determining module 13 is used to determine the information status corresponding to the first information type, wherein the information status is a sending status or a canceled sending status, and the information status is determined based on the user's user operation on the device information of the first information type within a historical time period;
[0124] The sending module 14 is used to send the first device information to the terminal device when the information status corresponding to the first information type is in the sending status.
[0125] In one possible implementation, the second determining module 13 is specifically used for:
[0126] If the information status corresponding to the first information type exists in the preset database, then the information status corresponding to the first information type is retrieved from the preset database; or,
[0127] If the information status corresponding to the first information type does not exist in the preset database, the information status corresponding to the first information type is determined based on the user's user operations on the device information of the first information type within the historical time period.
[0128] In one possible implementation, the second determining module 13 is specifically used for:
[0129] Based on the first information type, at least one historical device information sent to the terminal device during the historical period is determined, wherein the information type of the at least one historical device information is the first information type;
[0130] Determine the user operation corresponding to the at least one historical device information;
[0131] Based on the user operation corresponding to the at least one historical device information, determine the information status corresponding to the first information type.
[0132] In one possible implementation, the second determining module 13 is specifically used for:
[0133] Determine a first number of historical device information that has been effectively read from the at least one historical device information, wherein the reading duration of the effective reading is greater than or equal to a preset duration;
[0134] The information status corresponding to the first information type is determined based on the first number of historical device information that has been effectively read from the at least one historical device information.
[0135] In one possible implementation, the second determining module 13 is specifically used for:
[0136] If the first quantity is greater than or equal to the first threshold, then the information status corresponding to the first information type is determined to be a sending status; or,
[0137] If the ratio of the first quantity to the quantity of the at least one historical device information is greater than or equal to the second threshold, then the information status corresponding to the first information type is determined to be the sending status.
[0138] In one possible implementation, the second determining module 13 is specifically used for:
[0139] If a preset user operation exists in the user operation corresponding to the at least one historical device information, then the information status corresponding to the first information type is determined to be a canceled sending status.
[0140] The preset user operations include at least one of the following: deletion operation, do not disturb operation, and spam message marking operation.
[0141] The information sending device for the washing equipment provided in this application embodiment can execute the technical solution shown in the above method embodiment. Its implementation principle and beneficial effects are similar, and will not be described again here.
[0142] The information transmission device of the washing equipment shown in this application embodiment can be a chip, hardware module, processor, etc. Of course, the information transmission device of the washing equipment can be in other forms, and this application embodiment does not specifically limit it.
[0143] Figure 6 This is a schematic diagram of the structure of an information transmission device for another washing apparatus provided in an embodiment of this application. Figure 5 Based on the illustrated embodiments, please refer to Figure 6 The information sending device 10 of the washing equipment also includes an adding module 15, which is used for:
[0144] Add the information status corresponding to the first information type to the preset database.
[0145] The information sending device for the washing equipment provided in this application embodiment can execute the technical solution shown in the above method embodiment. Its implementation principle and beneficial effects are similar, and will not be described again here.
[0146] The information transmission device of the washing equipment shown in this application embodiment can be a chip, hardware module, processor, etc. Of course, the information transmission device of the washing equipment can be in other forms, and this application embodiment does not specifically limit it.
[0147] Figure 7 A schematic diagram of the hardware structure of the information transmission device for the washing equipment provided in this application. Please refer to [link / reference]. Figure 7 The information transmission device 20 of the washing equipment may include a processor 21 and a memory 22, wherein the processor 21 and the memory 22 can communicate; for example, the processor 21 and the memory 22 communicate through a communication bus 23, the memory 22 is used to store program instructions, and the processor 21 is used to call the program instructions in the memory to execute the information transmission method of the washing equipment shown in any of the above method embodiments.
[0148] Optionally, the information transmitting device 20 of the washing equipment may also include a communication interface, which may include a transmitter and / or a receiver.
[0149] Optionally, the aforementioned processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this application can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.
[0150] This application provides a readable storage medium storing a computer program for calculating the control of a washing device; the computer program is used to implement the information transmission method of the washing device as described in any of the above embodiments.
[0151] This application provides a computer program product, which includes instructions that, when executed, cause a computer to perform the information transmission method of the washing device described above.
[0152] All or part of the steps in the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a readable memory. When the program is executed, it performs the steps of the above method embodiments; and the aforementioned memory (storage medium) includes: read-only memory (ROM), RAM, flash memory, hard disk, solid-state drive, magnetic tape, floppy disk, optical disk, and any combination thereof.
[0153] This application describes embodiments with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processing unit of a general-purpose computer, special-purpose computer, embedded processor, or other programmable terminal device to produce a machine, such that the instructions, which execute via the processing unit of the computer or other programmable terminal device, generate instructions for implementing the flowchart. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0154] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable terminal device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0155] These computer program instructions can also be loaded onto a computer or other programmable terminal device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0156] Obviously, those skilled in the art can make various modifications and variations to the embodiments of this application without departing from the spirit and scope of this application. Therefore, if these modifications and variations to the embodiments of this application fall within the scope of the claims of this application and their equivalents, this application also intends to include these modifications and variations.
[0157] In this application, the term "comprising" and its variations can refer to non-limiting inclusion; the term "or" and its variations can refer to "and / or". The terms "first", "second", etc., in this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. In this application, "multiple" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.
Claims
1. A method for transmitting information from a washing device, characterized in that, include: Obtain the first device information corresponding to the washing device; The first information type of the first device information is determined, and the first information type is any one of the following: alarm information of the washing equipment, washing information of the washing equipment, maintenance information of the washing equipment, and product recommendation information corresponding to the washing equipment; Determine the information status corresponding to the first information type; the information status is either a sending status or a canceled sending status. When the information status corresponding to the first information type is in the sending state, the first device information is sent to the terminal device. The step of determining the information status corresponding to the first information type includes: If the information status corresponding to the first information type exists in the preset database, then the information status corresponding to the first information type is retrieved from the preset database. If the information status corresponding to the first information type does not exist in the preset database, the information status corresponding to the first information type is determined based on the user's user operations on the device information of the first information type within the historical time period. The step of determining the information status corresponding to the first information type based on user operations on device information of the first information type within a historical time period includes: Based on the first information type, at least one historical device information sent to the terminal device during the historical period is determined, wherein the information type of the at least one historical device information is the first information type; Determine the user operation corresponding to the at least one historical device information; Based on the user operation corresponding to the at least one historical device information, determine the information status corresponding to the first information type; Wherein, determining the information status corresponding to the first information type based on the user operation corresponding to the at least one historical device information includes: Determine a first number of historical device information that has been effectively read from the at least one historical device information, wherein the reading duration of the effective reading is greater than or equal to a preset duration; determine the information status corresponding to the first information type based on the first number of historical device information that has been effectively read from the at least one historical device information. If a preset user operation exists among the user operations corresponding to the at least one historical device information, then the information status corresponding to the first information type is determined to be a canceled sending status; wherein, the preset user operation includes at least one of the following: deletion operation, do not disturb operation, and spam message marking operation.
2. The method according to claim 1, characterized in that, Based on the first number of historical device information pieces that have been effectively read from the at least one historical device information, the information status corresponding to the first information type is determined, including: If the first quantity is greater than or equal to the first threshold, then the information status corresponding to the first information type is determined to be a sending status; or, If the ratio of the first quantity to the quantity of the at least one historical device information is greater than or equal to the second threshold, then the information status corresponding to the first information type is determined to be the sending status.
3. The method according to claim 1 or 2, characterized in that, After determining the information status corresponding to the first information type based on the user's operations on device information of the first information type within a historical time period, the method further includes: Add the information status corresponding to the first information type to the preset database.
4. An information transmission device for a washing machine, characterized in that, The information transmitting device is used to perform the information transmitting method of the washing equipment as described in any one of claims 1 to 3.
5. An information transmission device for a washing machine, characterized in that, include: Processor and memory; The memory is used to store computer programs; The processor is used to execute the computer program stored in the memory to implement the information transmission method of the washing device as described in any one of claims 1 to 3.
6. A readable storage medium, characterized in that, The readable storage medium stores a device control program, which, when executed by a processor, implements the information transmission method of the washing device as described in any one of claims 1 to 3.