Data uploading method and device, electronic equipment and storage medium

The location information is obtained through the home appliance processor and the electrical operation information is uploaded in a classified manner, which solves the problem of excessive uploading of home appliance equipment in the existing technology, alleviates the improvement of cloud server performance requirements, and realizes refined information management and intelligent control.

CN120238388APending Publication Date: 2025-07-01HEFEI MIDEA REFRIGERATOR CO LTD +2
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311868966.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-28
Publication Date
2025-07-01

AI Technical Summary

Technical Problem

In the prior art, the electrical operating information uploaded by home appliances is too complicated and not properly screened, resulting in the continuous improvement of the performance requirements for cloud servers and increasing the difficulty of data processing and analysis.

Method used

Through the processor of the home appliance equipment, the drive communication module sends positioning requests to the communication operator, obtains positioning information, and sends different electrical operation information to the cloud server based on different location information, realizing the classification and upload of electrical operation information.

Benefits of technology

It effectively alleviates the improvement of cloud server performance requirements, reduces the difficulty of data processing and analysis, and realizes refined management and intelligent control of electrical operating information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120238388A_ABST
    Figure CN120238388A_ABST
Patent Text Reader

Abstract

The invention provides a data uploading method and device, electronic equipment and a storage medium, and belongs to the technical field of intelligent household appliances, and the method comprises the steps: driving a communication module of a household appliance to send a positioning request to a communication operator; acquiring positioning information fed back by a communication operator; driving the communication module to send a position confirmation request to a cloud server to obtain positioning information; acquiring position information fed back by the cloud server in response to the position confirmation request; and different electric appliance operation information is sent to the cloud server according to different position information. According to the data uploading method and device, the electronic equipment and the storage medium provided by the invention, the current position information of the household appliance can be automatically obtained from a communication operator, and then different types of electric appliance operation information can be uploaded to the server according to different selection of the position information, so that classified uploading of the electric appliance operation information is realized, and the user experience is improved. And the observation requirements of different objects on the household appliance can be met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of smart home appliances, and particularly to a data uploading method, apparatus, electronic device, and storage medium. Background Art

[0002] With the popularization of the technology of installing communication modules in home appliances, not only can the interconnection and interoperability between different home appliances be realized, which facilitates users to remotely monitor each home appliance through a cloud server, but also home appliances can feedback electrical operation information in various aspects to the server through the communication module.

[0003] Currently, for the uploading of its own electrical operation information by home appliances, generally relevant data that users need to collect is regularly uploaded to the cloud server at a preset frequency. Since there are many home appliances connected to each cloud server, and the types of electrical operation information uploaded by each home appliance are complex, the amount of data that the cloud server needs to store is extremely large, posing a severe challenge to the deployment requirements of the cloud server's storage capacity.

[0004] In addition, due to the complex types of electrical operation information uploaded by each home appliance, the difficulty of data processing and analysis also increases accordingly. Work such as data classification, feature extraction, and model establishment needs to be carried out to obtain valuable information and insights, which also poses a huge challenge to the deployment requirements of the cloud server's data processing capacity.

[0005] In view of this, the uploaded data can be optimized from the perspective of data uploading of each home appliance, which can alleviate the above problems to a certain extent. Summary of the Invention

[0006] The present invention provides a data uploading method, apparatus, electronic device, and storage medium to solve the problem in the prior art that the electrical operation information uploaded by home appliances is too complex and not properly screened, resulting in an increasingly intense demand for continuously improving the performance requirements of the cloud server, and realizing classified uploading of electrical operation information, which can effectively alleviate this demand.

[0007] In a first aspect, the present invention provides a data uploading method, which is applied to a processor of a home appliance, and includes:

[0008] Drive the communication module of the home appliance to send a positioning request to a communication operator;

[0009] Obtain the positioning information fed back by the communication operator in response to the positioning request to the communication module;

[0010] Drive the communication module to send a confirmation location request to the cloud server, and the confirmation location request carries the positioning information;

[0011] Obtain the location information fed back by the communication module in response to the confirmation location request by the cloud server;

[0012] Send different electrical appliance operation information to the cloud server through the communication module according to different location information.

[0013] According to a data upload method provided by the present invention, the positioning information includes longitude and latitude information, and the location information includes a location name and / or a location category.

[0014] According to a data upload method provided by the present invention, the step of sending different electrical appliance operation information to the cloud server through the communication module according to different location information includes:

[0015] When it is determined that the location information is a store address, the collected electrical appliance operation information at least includes consumer trial records;

[0016] After identifying the consumer trial records with a unique identification code, send them to the cloud server;

[0017] The consumer trial records include the number of times each component of the device is switched on and off by the user and / or the duration of being turned on.

[0018] According to a data upload method provided by the present invention, the step of sending different device information to the cloud server through the communication module according to different location information further includes:

[0019] When it is determined that the location information is a home address, the collected electrical appliance operation information includes the operation data of the household electrical appliances;

[0020] The operation data includes one or more of temperature sensor data, heater data, compressor data, and fan data;

[0021] After identifying the operation data with a unique identification code, send it to the cloud server;

[0022] The home address is pre-registered address information associated with the household electrical appliances.

[0023] In a second aspect, the present invention provides another data upload method, which is applied to a cloud server and includes:

[0024] Receive a confirmation location request sent by the processor of the household electrical appliance through the communication module; the confirmation location request carries the positioning information of the communication module, and the positioning information is fed back by the communication operator in response to the positioning request of the communication module;

[0025] In response to the confirmation location request, send location information to the processor through the communication module;

[0026] Receive the electrical appliance operation information sent by the processor through the communication module; the processor feeds back different electrical appliance operation information through the communication module according to different location information.

[0027] According to a data upload method provided by the present invention, the step of sending location information to the processor through the communication module in response to the confirmation location request includes:

[0028] Receive the confirmation location request, and obtain the positioning information carried by the confirmation location request, where the positioning information is the longitude and latitude information of the communication module;

[0029] Determine whether there is location information in a pre-stored customer information list that matches the longitude and latitude information, where the location information includes a location name and / or a location category;

[0030] If it exists, send the matched location information to the processor through the communication module.

[0031] According to a data upload method provided by the present invention, the step of sending location information to the processor through the communication module in response to the confirmation location request further includes:

[0032] Receive the confirmation location request, and obtain the positioning information carried by the confirmation location request, where the positioning information is the longitude and latitude information of the communication module;

[0033] Send the positioning information to a map operator to obtain the location information determined by the map operator according to the positioning information, where the location information includes a location name and / or a location category;

[0034] Send the received location information to the processor through the communication module.

[0035] In a third aspect, the present invention further provides a data upload device integrated in a processor of a household electrical appliance, including a request sending unit, a data receiving unit, and an information processing unit, where:

[0036] The request sending unit drives the communication module of the household electrical appliance to send a positioning request to a communication operator;

[0037] The data receiving unit obtains the positioning information fed back to the communication module by the communication operator in response to the positioning request;

[0038] The request sending unit drives the communication module to send a location confirmation request to the cloud server, and the location confirmation request carries the location information;

[0039] The data receiving unit obtains the location information that is fed back to the communication module by the cloud server in response to the location confirmation request;

[0040] The information processing unit sends different electrical appliance operation information to the cloud server through the communication module according to different location information.

[0041] Fourthly, the present invention also provides another data uploading device, which is integrated in the cloud server and includes a request receiving unit and an information feedback unit, wherein:

[0042] The request receiving unit receives the location confirmation request sent by the processor of the household electrical appliance device through the communication module; the location confirmation request carries the location information of the communication module, and the location information is fed back after the communication operator responds to the location request of the communication module;

[0043] The information feedback unit responds to the location confirmation request and sends location information to the processor through the communication module;

[0044] The request receiving unit also receives the electrical appliance operation information sent by the processor through the communication module; the processor feeds back different electrical appliance operation information through the communication module according to different location information.

[0045] Fifthly, the present invention provides an electronic device, which includes a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, the data uploading method described in any one of the above is implemented.

[0046] Sixthly, the present invention also provides a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the data uploading method described in any one of the above is implemented.

[0047] The data uploading method, device, electronic device, and storage medium provided by the present invention can automatically obtain the location information of the household electrical appliance device from the communication operator, and then can select different types of electrical appliance operation information to upload to the server according to different location information, realizing the classified uploading of electrical appliance operation information and being able to match the observation requirements of different objects for the household electrical appliance device. Description of the Drawings

[0048] To more clearly illustrate the technical solutions in the present invention or the prior art, the following will briefly introduce the accompanying drawings required in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other accompanying drawings can also be obtained based on these drawings.

[0049] Figure 1 is one of the schematic flowcharts of the data upload method provided by the present invention;

[0050] Figure 2 is the signaling schematic diagram of the data upload method provided by the present invention;

[0051] Figure 3 is the second schematic flowchart of the data upload method provided by the present invention;

[0052] Figure 4 is one of the schematic structural diagrams of the data upload device provided by the present invention;

[0053] Figure 5 is the second schematic structural diagram of the data upload device provided by the present invention;

[0054] Figure 6 is the schematic structural diagram of the electronic device provided by the present invention. Specific embodiments

[0055] To make the objectives, technical solutions and advantages of the present invention clearer, the following will clearly and completely describe the technical solutions in the present invention with reference to the accompanying drawings in the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts fall within the scope of protection of the present invention.

[0056] It should be noted that in the description of the present invention, the terms "include", "comprise" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "including one..." does not exclude the existence of additional identical elements in the process, method, article or device including the said element. The orientation or positional relationship indicated by terms such as "upper", "lower", etc. is based on the orientation or positional relationship shown in the drawings, and is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operate in a specific orientation, and thus cannot be construed as a limitation on the present invention. Unless otherwise expressly specified and limited, the terms "mount", "connect", "couple" should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection, or an electrical connection; it can be directly connected, or indirectly connected through an intermediate medium, and can be the communication inside two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0057] The terms "first", "second", etc. in the present invention are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present invention can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally of the same category, and do not limit the number of objects. For example, the first object can be one or more. In addition, "and / or" means at least one of the connected objects, and the character " / " generally means that the associated objects before and after are in an "or" relationship.

[0058] Next, in combination with Figures 1 - 6 describe the data upload method, device, electronic device and storage medium provided by the present invention.

[0059] Figure 1 is one of the flow diagrams of the data upload method provided by the present invention. As Figure 1 shown, its execution subject is the processor of the household appliance device, and mainly includes but is not limited to the following steps:

[0060] Step 101: Drive the communication module of the household appliance device to send a positioning request to the communication operator.

[0061] Among them, the home appliance device can be common home appliance devices such as refrigerators, air conditioners, washing machines, water heaters, etc., or it can be considered as any electrical appliance configured with a communication module that can perform wireless communication externally. For the convenience of the description of subsequent embodiments, the home appliance device will be taken as an example of a refrigerator, which is not regarded as a specific limitation on the protection scope of the present invention.

[0062] The communication module configured in the refrigerator can be an integrated circuit product, and its function is to be responsible for data transmission between the refrigerator and other devices. For example, it can transmit the data of the refrigerator to the network or other devices that establish a communication connection with it.

[0063] The communication module can be a cellular module or a CAT1 module.

[0064] Taking the selection of the CAT1 module as the communication module of the household appliance as an example, it is mainly considered that the CAT1 module is a 4G communication module, supporting an uplink rate of up to 5Mbps and a downlink rate of 10Mbps, which is suitable for connection requirements with not very high network rate requirements, relatively high stability requirements, and low cost. In addition, considering that the CAT1 module can ultimately serve the Internet of Things and achieve low-power and low-cost Long Term Evolution (LTE) connections, this is also a starting point for selecting it as the communication module of the household appliance.

[0065] When selecting the cellular module as the communication module of the household appliance, it is mainly considered for its advantages in power consumption and data transmission stability. Therefore, a communication module with high cost performance can be selected according to the specific type of the home appliance device and the actual communication requirements.

[0066] In the data upload method provided by the present invention, first, the processor of the refrigerator (unless otherwise specified later, the mentioned processor refers to the processor of the household device) sends a positioning request to the communication operator through the communication module, mainly aiming to obtain the positioning information of the current location of the home appliance device provided by the communication operator.

[0067] Step 102: Obtain the positioning information fed back by the communication operator in response to the positioning request to the communication module.

[0068] Taking the communication module used as the cellular module as an example, generally, the communication operator can determine the positioning information of the cellular module in various ways. For example:

[0069] Location can be determined through the base station, that is, by information such as the signal strength and timestamp received by the base station to determine the location of the base station where the cellular module is located, and then estimate the approximate location of the cellular module. It is also possible to equip the cellular module with a GPS device, and the communication operator communicates with the GPS device to obtain the location information of the cellular module. The communication operator can communicate with the WIFI hotspots around the cellular module to obtain the WIFI hotspot information within the area where the cellular module is located, and estimate the location information of the cellular module based on this WIFI hotspot information. Of course, the communication operator can also use other auxiliary location technologies, such as Bluetooth positioning and geomagnetic positioning, to obtain the location information of the cellular module.

[0070] Figure 2 is a signaling diagram of the data upload method provided by the present invention. As Figure 2 shown, after the communication operator receives the location request sent by the processor of any household electrical appliance device, the unique identification code of the household electrical appliance device can be obtained according to the location request, and then the communication module configured in the household electrical appliance device can be determined. Then, according to the signal strength between the communication module and the connected base station, the location information of the communication module is determined, and this location information is the location information of the household electrical appliance device.

[0071] Finally, the communication operator will respond to the location request of the processor and feedback the calculated location information to the processor. Of course, this feedback process is also realized through communication with the communication module of the household electrical appliance device.

[0072] Step 103: Drive the communication module to send a confirm location request to the cloud server, and the confirm location request carries the location information.

[0073] Refer to Figure 2 shown, after the processor receives the location information fed back by the communication operator, it further controls the communication module to send a confirm location request to the cloud server.

[0074] Among them, the location information mainly records the longitude and latitude information of the current location of the household electrical appliance device. The purpose of sending the confirm location request containing the longitude and latitude information to the cloud server is to use the cloud server to locate the specific current location of the household electrical appliance device through this longitude and latitude information, that is, to obtain the location information of the household electrical appliance device.

[0075] Optionally, the above location information mainly includes the location name and / or location category of the current location of the household electrical appliance device.

[0076] Assume that the longitude and latitude information contained in the obtained positioning information is 113.2663° east longitude and 23.1317° north latitude, and send it to the cloud server. The cloud server determines the location information of the household electrical appliance according to the received positioning information as: XX Community and / or home address. Among them, XX Community is the location name, and home address is a type of location category.

[0077] Step 104: Obtain the location information fed back by the communication module through the cloud server in response to the confirmation location request.

[0078] The cloud server sends the calculated location information to the processor. The processor receives this location information and obtains the current specific location of the household electrical appliance.

[0079] Step 105: Send different electrical appliance operation information to the cloud server through the communication module according to different location information.

[0080] Significantly different from the prior art, in the data upload method provided by the present invention, in order to achieve goals such as refined management and intelligent control of data, different electrical appliance operation information will be selectively collected according to the different locations of the household electrical appliances, and the collected electrical appliance operation information will be encapsulated and sent to the cloud server for different user objects to call and analyze.

[0081] Optionally, the cloud server performs data analysis and modeling on the processed electrical appliance operation information to generate visual data reports, charts or real-time monitoring interfaces for different user objects to view and manage. Among them, the user object can be the manufacturer of the household electrical appliance, the user of the household electrical appliance, the seller of the household electrical appliance, etc.

[0082] The data upload method provided by the present invention can automatically obtain the current location information of the household electrical appliance from the communication operator, and then can select to upload different types of electrical appliance operation information to the server according to the different location information, realizing the classified upload of the electrical appliance operation information and being able to match the observation needs of different objects for the household electrical appliance.

[0083] Figure 3 It is the second schematic diagram of the process of the data upload method provided by the present invention. As Figure 3 shown, taking the household electrical appliance as a refrigerator and the communication mode as a CAT1 module as an example, after the refrigerator is powered on, the CAT1 module is powered on and automatically connects to the network to establish a communication connection with the cloud server.

[0084] Then, the processor of the refrigerator sends a positioning request to the communication operator and obtains the positioning information of the CAT1 module determined by the communication operator according to the signal strength between the CAT1 module and the connected base station.

[0085] Then, send the obtained positioning information to the cloud server to enable the cloud server to determine the location information of the refrigerator based on the positioning information.

[0086] As an alternative embodiment, the above-mentioned different electrical appliance operation information is sent to the cloud server through the communication module according to different location information, including:

[0087] When it is determined that the location information is the address of a store, the collected electrical appliance operation information at least includes consumer trial records;

[0088] After identifying the consumer trial records with a unique identification code, send the consumer trial records to the cloud server. The consumer trial records include the number of times each component of the device is switched on and off by the user and / or the duration of activation.

[0089] Specifically, after determining the location information of the refrigerator based on the longitude and latitude information included in the positioning information and locating that the refrigerator is currently in a certain store, consumer trial records are mainly collected at this time.

[0090] Optionally, the above-mentioned consumer trial records include the number of times each component of the device is switched on and off by the user and / or the duration of activation. The number of times each component is switched on and off by the user can be the number of times the refrigerator door is opened and closed, the number of times a component related to a certain function is switched on and off by the user, etc.; the duration of activation indicates the duration for which a certain component of the refrigerator is activated.

[0091] After sending the consumer trial records to the cloud server, the refrigerator manufacturer or the refrigerator distributor, etc. can, based on the consumer trial records, master and predict the degree of interest of consumers after the refrigerator is put on the market, and more precisely master which components of the refrigerator are most attractive to consumers, so as to provide a data basis for subsequent research and development improvement, market layout, production plan formulation, etc. of the refrigerator.

[0092] As another alternative embodiment, the above-mentioned different electrical appliance operation information is sent to the cloud server through the communication module according to different location information, and further includes:

[0093] When it is determined that the location information is the home address, the collected electrical appliance operation information includes the operation data of the household electrical appliance;

[0094] After identifying the operation data with a unique identification code, send it to the cloud server.

[0095] Among them, the home address is pre-registered address information associated with the household electrical appliance.

[0096] Specifically, if it is determined based on the location information of the refrigerator feedback by the cloud server that the current location of the refrigerator is in the user's home, it is meaningless to collect the data required for market analysis at this time. Therefore, some operation data of the refrigerator itself, such as one or more of temperature sensor data, heater data, compressor data, and fan data, are mainly collected at this time.

[0097] After uploading the above operation data to the cloud server, the user can log in to the cloud server through the user account to understand the operation status of the refrigerator in real time, and can remotely control the refrigerator according to these operation data. Of course, on the basis of user authorization, these operation data can also be called by the manufacturer of the refrigerator for the manufacturer to conduct big data analysis on a certain batch or series of refrigerators to obtain some basic data required for research and development, etc.

[0098] It should be noted that for the needs of storing, classifying, and searching the operation data, etc., after the processor of the refrigerator uploads the operation data to the cloud server, a unique identification code will be configured for each group of operation data. Generally speaking, each refrigerator will have a unique identification code, which can also be called a serial number or device ID, a group of characters or numbers used to uniquely identify and distinguish different refrigerators. According to the unique identification code, information such as the manufacturer, production date, and production batch of each refrigerator can be determined, and the manufacturing process and quality control situation of the refrigerator can be traced through these information; at the same time, the refrigerator model and specifications can also be determined through the unique identification code. In addition, the unique identification code can also carry after-sales service, so that the manufacturer and seller of the refrigerator, and even after-sales service providers, etc. can query information such as the warranty situation and service records of the refrigerator through the unique identification code, so that better after-sales service can be provided for users in combination with the device information of the refrigerator provided by the present invention.

[0099] Of course, in some cases, the unique identification code can also be used for safety alerts and recall information to notify users in time about the safety issues of the refrigerator. For example, when it is located that the refrigerator is currently in the user's home, if it is determined that a device anomaly has occurred based on the operation data uploaded by itself, the user can be contacted through the unique identification code to issue a safety alert to the user in time, etc.

[0100] In addition, before the cloud server determines the location information of the refrigerator according to the location information sent by the processor, generally the user logs in to the user account in advance, sets an address information as his home address information, and associates it with the unique identification code of the refrigerator (the user account is also synchronously associated with the unique identification code).

[0101] After receiving the longitude and latitude information included in the positioning information, the corresponding location information can be determined in the electronic map, and then it can be determined whether the location information is the home address information pre-registered by the user. If so, it can be determined that the refrigerator is currently at the user's home. Of course, if the location information corresponding to the obtained longitude and latitude information is a store address information on the map, then it can be determined that the refrigerator is currently in the store.

[0102] The data upload method provided by the present invention can automatically obtain the current location information of the household electrical appliance from the communication operator, and then different types of electrical appliance operation information can be selected to be uploaded to the server according to different location information, realizing the classified upload of the electrical appliance operation information and meeting the observation requirements of different objects for the household electrical appliance.

[0103] Combined Figure 2 As shown, the present invention also provides another data upload method, the execution subject of which is the cloud server, that is, a data upload method implemented by the data upload method, mainly including but not limited to the following steps:

[0104] Receive the confirmation location request sent by the processor of the household electrical appliance through the communication module; the confirmation location request carries the positioning information of the communication module, and the positioning information is feedback by the communication operator in response to the positioning request of the communication module;

[0105] Respond to the confirmation location request through the communication module and send the location information to the processor;

[0106] Receive the electrical appliance operation information sent by the processor through the communication module; the processor feeds back different electrical appliance operation information through the communication module according to different location information.

[0107] Refer to Figure 2 As shown, taking the household appliance as a refrigerator and the communication module as a cellular module as an example, first, after the refrigerator processor obtains its positioning information from the communication operator, the positioning information is sent to the cloud server.

[0108] After the cloud server receives the confirmation location request carrying the positioning information sent by the processor, according to the longitude and latitude information of the positioning information, it generates the current actual location information of the refrigerator and feeds it back to the processor of the refrigerator.

[0109] The processor can collect the corresponding electrical appliance operation information according to the location information, and then upload it to the cloud server.

[0110] The cloud server can archive the received electrical appliance operation information according to the unique identification code of the refrigerator, which is convenient to meet the call requirements of different objects associated with the refrigerator.

[0111] The data upload method provided by the present invention can automatically obtain the current location information of the home appliance device from the communication operator, and then can select to upload different types of electrical appliance operation information to the server according to different location information, realizing the classified upload of electrical appliance operation information and being able to match the observation requirements of different objects for the home appliance device.

[0112] As an alternative embodiment, the present invention provides a specific implementation process in which the cloud server responds to the confirmation location request and sends the location information to the processor through the communication module, including but not limited to:

[0113] Receive the confirmation location request, and obtain the positioning information carried by the confirmation location request, where the positioning information is the longitude and latitude information of the communication module;

[0114] Judge whether there is the location information matching the longitude and latitude information in the pre-stored customer information list, where the location information includes a location name and / or a location category;

[0115] If it exists, send the matched location information to the processor through the communication module.

[0116] Specifically, when the processor sends a confirmation location request to the cloud server through the communication module, the cloud server will receive the request. The positioning information carried by the confirmation location request is generally longitude and latitude information. The cloud server will parse the positioning information and obtain the required longitude and latitude data. Then, according to the location information in the pre-stored customer information list, the cloud server will judge whether there is location information matching the longitude and latitude information, and the location information can include relevant information such as a location name and a location category.

[0117] If there is location information matching the longitude and latitude information, the cloud server will send the location information to the processor through the communication module. The processor can receive the location information and perform corresponding processing and management.

[0118] Among them, the cloud server judges the matching with the longitude and latitude information according to the location information in the pre-stored customer information list, which can be through the following specific implementation steps:

[0119] (1) Pre-store location information, including establishing a customer information list in the cloud server and pre-storing the location information of customers. Each location information can include relevant information such as a location name and a location category. These location information can be provided by customers when registering or using the device.

[0120] (2) Parse the longitude and latitude information. When the cloud server receives the confirmation location request, it will parse the longitude and latitude information therein and obtain the longitude and latitude data carried in the request.

[0121] (3) Match location information. The cloud server traverses the customer information list and compares it with the longitude and latitude information in each location information. Algorithms related to the geographic coordinate system (such as Euclidean distance calculation) can be used to determine the distance between two longitudes and latitudes.

[0122] (4) Judge the matching condition. According to the set matching condition, judge whether the longitude and latitude information matches the location information. The matching condition can be determined according to specific requirements. For example, set a threshold. If the distance between two longitudes and latitudes is less than the threshold, it is considered a match.

[0123] (5) Return the matching result. According to the matching result, the cloud server returns the matched location information to the processor. The processor can further process this information, such as displaying the location name or taking corresponding actions.

[0124] The data upload method provided by the present invention can quickly determine the location of the home appliance device according to the longitude and latitude information of the home appliance device by pre - constructing a customer information list in actual work, meeting the requirements of quick response.

[0125] As another alternative embodiment, the present invention also provides another implementation manner of sending location information to the processor in response to the confirmation location request through the communication module, including but not limited to:

[0126] Receive the confirmation location request, obtain the positioning information carried by the confirmation location request, where the positioning information is the longitude and latitude information of the communication module; send the positioning information to the map operator to obtain the location information determined by the map operator according to the positioning information, where the location information includes a location name and / or a location category; send the received location information to the processor through the communication module.

[0127] Specifically, the cloud server first receives the confirmation location request from the communication module, and the positioning information carried by the confirmation location request is the longitude and latitude information of the communication module.

[0128] The cloud server parses this information and extracts the longitude and latitude data. Then the cloud server sends the extracted longitude and latitude information to the map operator, requesting the map operator to determine the location information according to this information.

[0129] After receiving the request, the map operator searches for the matching location information (such as a location name and / or a location category) in its map database according to the received longitude and latitude information.

[0130] The map operator will send the location information to the processor. After receiving the location information returned by the map operator, the cloud server will send this location information to the processor through the communication module for further processing and management by the processor.

[0131] As an alternative implementation, the steps generally taken by the map operator to find the matching location information (such as location name and / or location category) in its map database are as follows:

[0132] (1) Database query: When the map operator receives a request containing latitude and longitude information, it will first perform a database query operation. These databases usually contain a large amount of geographical location information, as well as associated latitude and longitude data, location names, location categories, etc.

[0133] (2) Spatial indexing technology: The map operator may use spatial indexing technologies such as the R-tree or Quadtree to index and organize the geographical location information. By using these spatial indexing technologies, it is possible to quickly locate the location nodes containing a specific latitude and longitude range, thereby improving the query efficiency.

[0134] (3) Once the candidate location nodes are located, the map operator will use a matching algorithm to compare the latitude and longitude information in the request with the location information stored in the database. Common matching algorithms include distance calculation-based methods (such as Euclidean distance), region division-based methods, or geographical coordinate projection-based methods, etc.

[0135] (4) When the map operator finds the location information that matches the latitude and longitude information in the request, it will return this location information to the requester, such as providing relevant information such as the location name and location category.

[0136] The data upload method provided by the present invention realizes fast positioning of household electrical appliances according to their latitude and longitude information by constructing communication between the cloud server and the map operator, with better positioning accuracy.

[0137] Figure 4 is one of the schematic structural diagrams of the data upload device provided by the present invention, as Figure 4 shown. The data upload device can be integrated into the processor of the household electrical appliance and mainly includes a request sending unit 41, a data receiving unit 42, and an information processing unit 43, where:

[0138] The request sending unit 41 is mainly used to drive the communication module of the household electrical appliance to send a positioning request to the communication operator;

[0139] The data receiving unit 42 is used to obtain the positioning information fed back to the communication module by the communication operator in response to the positioning request;

[0140] The request sending unit 41 will further drive the communication module to send a location confirmation request to the cloud server, and the location confirmation request carries the location information.

[0141] The data receiving unit 42 will further obtain the location information that is fed back to the communication module by the cloud server in response to the location confirmation request.

[0142] The information processing unit 43 can send different electrical appliance operation information to the cloud server through the communication module according to different location information.

[0143] It should be noted that the data upload device provided by the present invention, when specifically operating, can execute the data upload method applied to the processor of the home appliance device described in any of the above embodiments, and this embodiment will not be elaborated herein.

[0144] The data upload device provided by the present invention can automatically obtain the location information of the home appliance device currently located from the communication operator, and then can select to upload different types of electrical appliance operation information to the server according to different location information, realizing the classified upload of electrical appliance operation information and being able to match the observation requirements of different objects for the home appliance device.

[0145] Figure 5 is the second structural schematic diagram of the data upload device provided by the present invention, as Figure 5 shown, can be integrated in the cloud server, mainly including a request receiving unit 51 and an information feedback unit 52, where:

[0146] The request receiving unit 51 receives the location confirmation request sent by the processor of the home appliance device through the communication module; the location confirmation request carries the location information of the communication module, and the location information is fed back by the communication operator in response to the location request of the communication module.

[0147] The information feedback unit 52 will respond to the location confirmation request through the communication module and send location information to the processor.

[0148] In addition, the request receiving unit 51 can further receive the electrical appliance operation information sent by the processor through the communication module; the processor feeds back different electrical appliance operation information through the communication module according to different location information.

[0149] It should be noted that the data upload device provided by the present invention, when specifically operating, can execute the data upload method applied to the cloud server described in any of the above embodiments, and this embodiment will not be elaborated herein.

[0150] The data upload device provided by the present invention can automatically obtain the current location information of the household electrical appliance device from a communication operator, and then can select to upload different types of electrical appliance operation information to the server according to different location information, realizing the classified upload of the electrical appliance operation information and being able to match the observation requirements of different objects for the household electrical appliance device.

[0151] Figure 6 It is a schematic structural diagram of the electronic device provided by the present invention. As Figure 6 shown, the electronic device may include: a processor 610, a communications interface 620, a memory 630, and a communication bus 640. Among them, the processor 610, the communications interface 620, and the memory 630 complete mutual communication through the communication bus 640. The processor 610 can call the logical instructions in the memory 630 to execute a data upload method, and the method includes: driving the communication module of the household electrical appliance device to send a positioning request to the communication operator; obtaining the positioning information fed back by the communication operator in response to the positioning request to the communication module; driving the communication module to send a confirmation location request to the cloud server, and the confirmation location request carries the positioning information; obtaining the location information fed back by the cloud server in response to the confirmation location request through the communication module; and sending different electrical appliance operation information to the cloud server through the communication module according to different location information.

[0152] Alternatively, the method includes: receiving a confirmation location request sent by the processor of the household electrical appliance device through the communication module; the confirmation location request carries the positioning information of the communication module, and the positioning information is fed back by the communication operator in response to the positioning request of the communication module; responding to the confirmation location request through the communication module and sending location information to the processor; receiving the electrical appliance operation information sent by the processor through the communication module; and the processor feeds back different electrical appliance operation information through the communication module according to different location information.

[0153] In addition, when the logical instructions in the above-mentioned memory 630 are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), magnetic disks, or optical discs.

[0154] On the other hand, the present invention also provides a computer program product. The computer program product includes a computer program stored on a non-transitory computer-readable storage medium. The computer program includes program instructions. When the program instructions are executed by a computer, the computer can execute the data upload method provided in the above-mentioned various embodiments. The method includes: driving a communication module of a household electrical appliance device to send a positioning request to a communication operator; obtaining positioning information fed back by the communication operator in response to the positioning request to the communication module; driving the communication module to send a confirmation location request to a cloud server, where the confirmation location request carries the positioning information; obtaining location information fed back by the cloud server in response to the confirmation location request through the communication module; and sending different electrical appliance operation information to the cloud server through the communication module according to different location information.

[0155] Alternatively, the method includes: receiving a confirmation location request sent by a processor of a household electrical appliance device through a communication module; the confirmation location request carries the positioning information of the communication module, and the positioning information is fed back by a communication operator in response to a positioning request of the communication module; responding to the confirmation location request through the communication module and sending location information to the processor; receiving electrical appliance operation information sent by the processor through the communication module; and the processor feeding back different electrical appliance operation information through the communication module according to different location information.

[0156] In another aspect, the present invention also provides a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it implements the data uploading method provided in the above embodiments. The method includes: driving a communication module of a household electrical appliance device to send a positioning request to a communication operator; obtaining positioning information fed back by the communication operator in response to the positioning request to the communication module; driving the communication module to send a confirmation location request to a cloud server, where the confirmation location request carries the positioning information; obtaining location information fed back by the cloud server in response to the confirmation location request through the communication module; and sending different electrical appliance operation information to the cloud server through the communication module according to different location information.

[0157] Alternatively, the method includes: receiving a confirmation location request sent by a processor of a household electrical appliance device through a communication module; the confirmation location request carries the positioning information of the communication module, and the positioning information is fed back by the communication operator in response to a positioning request of the communication module; responding to the confirmation location request through the communication module to send location information to the processor; receiving electrical appliance operation information sent by the processor through the communication module; and the processor feeds back different electrical appliance operation information through the communication module according to different location information.

[0158] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. A person of ordinary skill in the art can understand and implement it without creative labor.

[0159] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on such an understanding, the essence of the above technical solution, or the part that contributes to the prior art, can be embodied in the form of a software product. The computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disc, etc., and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

[0160] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims

1. A data upload method, characterized in that, A processor applied to household electrical appliances, comprising: Driving a communication module of the household electrical appliance to send a positioning request to a communication operator; Obtaining positioning information that is fed back by the communication operator in response to the positioning request to the communication module; Driving the communication module to send a confirmation location request to a cloud server, the confirmation location request carrying the positioning information; Obtaining location information that is fed back by the cloud server in response to the confirmation location request through the communication module; Sending different electrical appliance operation information to the cloud server through the communication module according to different location information.

2. The data uploading method according to claim 1, wherein The positioning information includes longitude and latitude information, and the location information includes a location name and / or a location category.

3. The data uploading method according to claim 1, wherein The sending different electrical appliance operation information to the cloud server through the communication module according to different location information includes: When it is determined that the location information is a store address, the collected electrical appliance operation information at least includes consumer trial records; After identifying the consumer trial records with a unique identification code, sending them to the cloud server; The consumer trial records include the number of times each component of the device is switched on and off by the user and / or the duration of being turned on.

4. The data uploading method according to claim 1, wherein The sending different device information to the cloud server through the communication module according to different location information further includes: When it is determined that the location information is a home address, the collected electrical appliance operation information includes operation data of the household electrical appliance; The operation data includes one or more of temperature sensor data, heater data, compressor data, and fan data; After identifying the operation data with a unique identification code, sending them to the cloud server; The home address is pre-registered address information associated with the household electrical appliance.

5. A data upload method, characterized in that, Applied to a cloud server, including: Receiving a confirmation location request sent by a processor of a household electrical appliance through a communication module; the confirmation location request carries the positioning information of the communication module, and the positioning information is fed back by the communication operator in response to the positioning request of the communication module; Responding to the confirmation location request and sending location information to the processor through the communication module; Receiving the electrical appliance operation information sent by the processor through the communication module; the processor feeds back different electrical appliance operation information through the communication module according to different location information.

6. The data uploading method according to claim 5, wherein The responding to the confirmation location request and sending location information to the processor through the communication module includes: Receiving the confirmation location request, obtaining the positioning information carried by the confirmation location request, and the positioning information is the longitude and latitude information of the communication module; Judging whether there is location information matching the longitude and latitude information in a pre-stored customer information list, and the location information includes a location name and / or a location category; If it exists, sending the matched location information to the processor through the communication module.

7. The data uploading method according to claim 5, wherein The responding to the confirmation location request and sending location information to the processor through the communication module further includes: Receive the confirmation location request, and obtain the location information carried in the confirmation location request, where the location information is the longitude and latitude information of the communication module; Send the location information to a map operator to obtain the location information determined by the map operator based on the location information, where the location information includes a location name and / or a location category; Send the received location information to the processor through the communication module.

8. A data upload device, characterized in that, A processor integrated in a household electrical appliance device includes a request sending unit, a data receiving unit, and an information processing unit, where: The request sending unit drives the communication module of the household electrical appliance device to send a location request to a communication operator; The data receiving unit obtains the location information fed back by the communication operator in response to the location request to the communication module; The request sending unit drives the communication module to send a confirmation location request to a cloud server, where the confirmation location request carries the location information; The data receiving unit obtains the location information fed back by the cloud server in response to the confirmation location request to the communication module; The information processing unit sends different electrical appliance operation information to the cloud server through the communication module according to different location information.

9. A data uploading device, characterized in that, Integrated in a cloud server, including a request receiving unit and an information feedback unit, where: The request receiving unit receives the confirmation location request sent by the processor of the household electrical appliance device through the communication module; the confirmation location request carries the location information of the communication module, and the location information is fed back by the communication operator in response to the location request of the communication module; The information feedback unit responds to the confirmation location request and sends location information to the processor through the communication module; The request receiving unit also receives the electrical appliance operation information sent by the processor through the communication module; the processor feeds back different electrical appliance operation information through the communication module according to different location information.

10. An electronic device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the data upload method according to any one of claims 1 to 7.

11. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the data upload method according to any one of claims 1 to 7.