Volume measurement method and device for refrigeration equipment
Through contactless scanning and preset model processing, the problem of inaccuracy of traditional measurement methods is solved, and the automation and high accuracy of volume measurement of refrigeration equipment is achieved.
Patent Information
- Application Number
- CN202411681932.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-22
- Publication Date
- 2025-03-25
AI Technical Summary
Traditional direct measurement methods are inaccurate in measuring the volume of refrigeration equipment, and are affected by human factors, making it difficult to ensure the accuracy of the data.
By receiving the request from the target user in real time, non-contact scanning and calculation of the refrigeration equipment is performed, image data is processed using preset models, volume data is calculated, and results are sent to the user.
Automated measurements are realized, reducing human intervention, improving the accuracy of volume data, and improving work efficiency.
Smart Images

Figure CN119688025A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of refrigeration equipment measurement, and in particular to a method and device for measuring the volume of refrigeration equipment. Background Art
[0002] At present, freezers and refrigerators are generally designed with larger storage space, aiming to flexibly meet the diverse storage needs in home or commercial environments, especially in situations where space resources are precious, to maximize space utilization.
[0003] However, when measuring the volume of a refrigerator or freezer, the traditional direct measurement method is mainly used, that is, relying on physical tools such as tape measures to manually measure the internal dimensions of the equipment, and then estimating the volume based on geometric calculation principles. However, this method is limited by human factors and it is difficult to ensure the accuracy of the volume data.
[0004] Therefore, there is an urgent need for a method and device for measuring the volume of refrigeration equipment that can solve the above technical problems. Summary of the invention
[0005] The present application provides a method and device for measuring the volume of refrigeration equipment. The method receives a request from a target user in real time, and immediately scans and calculates the inside of the refrigeration equipment to obtain volume data, and sends the volume data to the target user, thereby realizing non-contact automatic measurement, effectively solving the problems existing in traditional direct measurement methods, and improving the accuracy of measuring volume data.
[0006] In a first aspect, the present application provides a method for measuring the volume of a refrigeration device, which is applied to a measurement platform, and the method includes: receiving a target request sent by a target user, the target request being a request for volume measurement inside the refrigeration device, and the refrigeration device including a freezer device and a refrigerator device; scanning the inside of the refrigeration device according to the target request to obtain a target image; inputting the target image into a preset model for processing to obtain first volume data; calculating the first volume data and the preset volume data to obtain second volume data, the preset volume data being the corresponding normal capacity data inside the refrigeration device; and sending the second volume data to the target user so that the target user can view the corresponding capacity data inside the refrigeration device.
[0007] By adopting the above technical solution, a target request sent by a target user is received, the inside of the refrigeration equipment is scanned according to the target request, a target image is obtained, and the target image is input into a preset model for processing to obtain first volume data, thereby realizing non-contact automatic measurement and reducing human intervention. The first volume data and the preset volume data are then calculated to obtain second volume data, and the second volume data is sent to the target user, thereby effectively solving the problems of the traditional direct measurement method, and further improving the measurement accuracy while improving work efficiency.
[0008] Optionally, before the target image is input into the preset model for processing to obtain the first volume data, it is necessary to construct the preset model, which specifically includes: using a three-dimensional laser scanner to scan the inside of the refrigeration equipment to obtain a historical image; processing the historical image to obtain a historical three-dimensional image; extracting the historical three-dimensional image to obtain multiple feature information; processing the multiple feature information to obtain historical volume data; and constructing the preset model, which includes the correspondence between the historical image and the historical volume data.
[0009] By adopting the above technical solution, a three-dimensional laser scanner is used to scan the inside of the refrigeration equipment to obtain a historical image, and then the historical image is processed to extract multiple feature information. The feature information can more accurately reflect the volume situation inside the refrigeration equipment. Multiple feature information is processed to obtain historical volume data. The constructed preset model can establish a corresponding relationship between the historical image and the historical volume data, thereby realizing intelligent data processing and volume calculation.
[0010] Optionally, after sending the second volume data to the target user so that the target user can view the corresponding data that can be accommodated inside the refrigeration equipment, the method also includes: sending a first accommodation screen to the target user, the first accommodation screen including a stored screen and a to-be-stored screen, the stored screen is a storage screen of items corresponding to the first volume data, and the to-be-stored screen is a screen of items to be stored corresponding to the second volume data.
[0011] By adopting the above technical solution, the volume data is displayed to the target user in the first capacity screen, making the originally abstract data intuitive and visual. After viewing the first capacity screen, the target user can quickly evaluate the storage status inside the refrigeration equipment and determine whether new items need to be stored based on the size and shape of the remaining space. This intuitive information display method helps users make decisions quickly and improve work efficiency.
[0012] Optionally, after sending the first accommodation screen to the target user, the method also includes: receiving a storage request sent by the target user; determining a target quantity corresponding to the target item based on the storage request, the target item being the item to be stored in the storage request; judging whether the target quantity is less than or equal to a preset quantity, the preset quantity being the quantity corresponding to the target item that can be stored in the to-be-stored screen; when the target quantity is greater than the preset quantity, confirming that an abnormal prompt message is sent to the target user, the abnormal prompt message being used to prompt that the target item corresponding to the storage request cannot be accommodated inside the refrigeration equipment.
[0013] By adopting the above technical solution, the target quantity corresponding to the target item is determined after receiving the storage request, and the target quantity is compared with the preset quantity, so as to avoid the problem of storage failure due to insufficient space. When the target quantity exceeds the preset quantity, an abnormal prompt information can be sent to the target user immediately. The real-time feedback mechanism enables the user to understand the status of the storage request in time and make adjustments as needed, which helps to improve the user experience and reduce the troubles caused by improper operation.
[0014] Optionally, after determining whether the target number is less than or equal to a preset number, the method also includes: when the target number is less than or equal to the preset number, confirming to send a target storage plan to the target user, and generating a target display screen according to the target storage plan, so as to display the target display screen to the target user.
[0015] By adopting the above technical solution, when the target quantity does not exceed the preset quantity, the target storage plan is confirmed and provided, and the target user can clearly understand how to put the target items into the refrigeration equipment. The target storage plan is formulated based on the actual space inside the refrigeration equipment and the characteristics of the target items. It can maximize the use of the space inside the refrigeration equipment, avoid waste and confusion, and improve storage efficiency.
[0016] Optionally, before sending the first accommodating screen to the target user, the method also includes: determining screen data based on the first accommodating screen, the screen data being size data corresponding to the first accommodating screen; judging whether the screen data is equal to preset screen data, the preset screen data being size data corresponding to the actual screen inside the refrigeration equipment; when the screen data is not equal to the preset screen data, confirming to adjust the first accommodating screen to obtain the second accommodating screen, and displaying the second accommodating screen to the target user.
[0017] By adopting the above technical solution, the screen data corresponding to the first storage screen is obtained. By comparing the screen data with the preset screen data, the deviation between the first storage screen and the actual internal screen of the refrigeration equipment can be discovered and corrected in time, ensuring that the screen seen by the user is highly consistent with the actual situation, improving the accuracy of the screen, and adjusting the first storage screen according to the deviation to obtain the second storage screen. Accurate screen display helps target users to reasonably plan storage space.
[0018] Optionally, after sending the second volume data to the target user so that the target user can view the corresponding data that can be accommodated inside the refrigeration equipment, the method also includes: obtaining corresponding temperature data and humidity data inside the refrigeration equipment; inputting the temperature data and humidity data into a preset frost database for matching to obtain a frost level; determining a volume reduction according to the frost level, and adjusting the second volume data according to the volume reduction to obtain third volume data.
[0019] By adopting the above technical solution, the temperature data and humidity data inside the refrigeration equipment are obtained in real time, and the temperature data and humidity data are input into the preset frost database for matching, so as to obtain an accurate frost level, determine the volume reduction amount according to the frost level, and make corresponding adjustments to the second volume data to obtain the third volume data. This dynamic adjustment mechanism can ensure that the target user always understands the actual available volume inside the refrigeration equipment, and avoids waste or insufficient storage space due to frost.
[0020] In a second aspect of the present application, a volume measurement device for a refrigeration device is provided, the device is a measurement platform, the measurement platform includes an acquisition unit, a processing unit and a sending unit; the acquisition unit receives a target request sent by a target user, the target request is a request for volume measurement inside the refrigeration device, the refrigeration device includes a freezer device and a refrigerator device; the processing unit scans the inside of the refrigeration device according to the target request to obtain a target image; the target image is input into a preset model for processing to obtain first volume data; the first volume data and the preset volume data are calculated to obtain second volume data, the preset volume data is the corresponding normal capacity data inside the refrigeration device; the sending unit sends the second volume data to the target user so that the target user can view the corresponding capacity data inside the refrigeration device.
[0021] Optionally, the processing unit is used to use a three-dimensional laser scanner to scan the inside of the refrigeration equipment to obtain a historical image; process the historical image to obtain a historical three-dimensional image; extract the historical three-dimensional image to obtain multiple feature information; process the multiple feature information to obtain historical volume data; and construct a preset model, which includes a corresponding relationship between the historical image and the historical volume data.
[0022] Optionally, the sending unit is used to send a first storage screen to the target user, the first storage screen including a stored screen and a to-be-stored screen, the stored screen is a storage screen of items corresponding to the first volume data, and the to-be-stored screen is a screen of items to be stored corresponding to the second volume data.
[0023] Optionally, the acquisition unit is used to receive a storage request sent by a target user; the processing unit is used to determine a target quantity corresponding to the target item according to the storage request, the target item being the item to be stored in the storage request; and to determine whether the target quantity is less than or equal to a preset quantity, the preset quantity being the quantity corresponding to the target item that can be stored in the to-be-stored screen; the sending unit is used to confirm that an abnormal prompt message is sent to the target user when the target quantity is greater than the preset quantity, and the abnormal prompt message is used to prompt that the target item corresponding to the storage request cannot be accommodated inside the refrigeration equipment.
[0024] Optionally, the sending unit is used to confirm sending the target storage plan to the target user when the target number is less than or equal to a preset number, and generate a target display screen according to the target storage plan so as to display the target display screen to the target user.
[0025] Optionally, the processing unit is used to determine screen data based on the first accommodating screen, the screen data being size data corresponding to the first accommodating screen; judging whether the screen data is equal to preset screen data, the preset screen data being size data corresponding to the actual screen inside the refrigeration equipment; when the screen data is not equal to the preset screen data, confirming that the first accommodating screen is adjusted to obtain a second accommodating screen, and displaying the second accommodating screen to the target user.
[0026] Optionally, the acquisition unit is used to acquire corresponding temperature data and humidity data inside the refrigeration device; The processing unit is used to input the temperature data and the humidity data into a preset frost database for matching to obtain the frost level; determine the volume reduction amount according to the frost level, and adjust the second volume data according to the volume reduction amount to obtain the third volume data.
[0027] In a third aspect of the present application, an electronic device is provided, which includes a processor, a memory, a user interface and a network interface, the memory is used to store instructions, the user interface and the network interface are used to communicate with other devices, and the processor is used to execute the instructions stored in the memory, so that an electronic device executes any one of the methods described above in the present application.
[0028] In a fourth aspect of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores instructions, and when the instructions are executed, any one of the above methods of the present application is executed.
[0029] In summary, one or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages: 1. Receive a target request sent by a target user, scan the inside of the refrigeration equipment according to the target request, obtain a target image, and input the target image into a preset model for processing to obtain first volume data, thereby realizing non-contact automatic measurement and reducing human intervention. The first volume data and the preset volume data are then calculated to obtain second volume data, and the second volume data is sent to the target user, thereby effectively solving the problems of the traditional direct measurement method, further improving the measurement accuracy while improving work efficiency.
[0030] 2. After receiving the storage request, determine the target quantity corresponding to the target item and compare the target quantity with the preset quantity to avoid storage failure due to insufficient space. When the target quantity exceeds the preset quantity, an abnormal prompt message can be immediately sent to the target user. The real-time feedback mechanism enables the user to understand the status of the storage request in a timely manner and make adjustments as needed, which helps to improve the user experience and reduce the troubles caused by improper operation. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] Figure 1 It is a flow chart of a method for measuring the volume of a refrigeration device provided in an embodiment of the present application; Figure 2 It is a scene schematic diagram of a method for measuring the volume of a refrigeration device provided in an embodiment of the present application; Figure 3 It is a structural schematic diagram of a volume measurement device for refrigeration equipment provided in an embodiment of the present application; Figure 4 It is a structural schematic diagram of an electronic device disclosed in an embodiment of the present application.
[0032] Explanation of the reference numerals: 301, acquisition unit; 302, processing unit; 303, sending unit; 400, electronic device; 401, processor; 402, communication bus; 403, user interface; 404, network interface; 405, memory. DETAILED DESCRIPTION
[0033] In order to enable technicians in this field to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below in conjunction with the drawings in the embodiments of this specification. Obviously, the described embodiments are only part of the embodiments of this application, not all of the embodiments.
[0034] In the description of the embodiments of the present application, words such as "for example" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "for example" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "for example" or "for example" is intended to present related concepts in a specific way.
[0035] In the description of the embodiments of the present application, the meaning of the term "multiple" refers to two or more. For example, multiple systems refer to two or more systems, and multiple screen terminals refer to two or more screen terminals. In addition, the terms "first" and "second" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance or implicitly indicating the indicated technical features. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. The terms "include", "comprise", "have" and their variations all mean "including but not limited to", unless otherwise specifically emphasized.
[0036] Therefore, how to solve the problem of inaccurate volume data obtained when measuring the volume of refrigeration equipment by direct measurement in the traditional way is an urgent problem to be solved. A volume measurement method for refrigeration equipment provided in an embodiment of the present application is applied to a measurement platform. The measurement platform of the present application can be a platform that provides volume measurement services for refrigeration equipment. Figure 1 is a flow chart of a method for measuring the volume of a refrigeration device provided in an embodiment of the present application, with reference to Figure 1 The method includes the following steps S101-S105.
[0037] S101: receiving a target request sent by a target user, where the target request is a request for measuring the volume inside a refrigeration device, where the refrigeration device includes a freezer device and a refrigerator device.
[0038] In the above 101, the measurement platform receives a request initiated by the target user to measure the internal volume of the refrigeration equipment, that is, a target request. Refrigeration equipment includes refrigerator equipment and freezer equipment. This application takes the volume measurement of refrigerator equipment or freezer equipment as an example. The target user refers to a person who monitors the volume of refrigeration equipment. Network communication technology can be adapted to receive requests sent by users through devices (such as mobile phones, computers or terminals). The measurement platform needs to listen to the designated port in order to capture these requests in a timely manner. After receiving the target request, the measurement platform needs to parse the parameters and data in the request to confirm which refrigeration equipment (freezer equipment or refrigerator equipment) the target user intends to measure the volume.
[0039] S102: Scan the interior of the refrigeration equipment according to the target request to obtain a target image.
[0040] In the above 102, after receiving the target request, the measurement platform needs to ensure that the refrigeration equipment is connected to the measurement platform, which can be done by wired or wireless means (such as Wi-Fi, Bluetooth). Before scanning the refrigeration equipment, the scanning target must be clearly defined. This application mainly monitors the internal volume of the refrigeration equipment, so the scanning target is to detect the internal volume space of the refrigeration equipment. Different scanning targets correspond to different areas, use different tools and scanning strategies. For the detection of the internal volume of the refrigeration equipment, imaging technology can be used to obtain a three-dimensional image inside the equipment, and the three-dimensional image can clearly show the structure and volume space inside the equipment. In addition to using the above imaging technology. A camera or scanning sensor can also be built into or externally connected to the refrigeration equipment. The camera or scanning device in the refrigeration equipment is started by a control command to perform a comprehensive scan of the inside of the equipment. When scanning, it is necessary to ensure that the scanning operation can cover the entire internal space of the instruction device to avoid missing any area. For imaging technology, the scanning frequency depends on the complexity of the equipment and the resolution of the imaging technology. Generally speaking, high-resolution imaging technology requires longer scanning time. After setting specific scanning parameters, such as scanning resolution, scanning angle, etc. The camera or scanning device transmits the captured image data to the measurement platform. Since the interior of the refrigeration equipment needs to be scanned in different directions, multiple scanned images can be obtained, and the multiple scanned images are uniformly stored in a data set, and the data set is defined as a target image.
[0041] For example, if the refrigeration equipment is a large commercial cold storage, the refrigeration equipment must be powered off and the items inside must be emptied first; then a suitable industrial scanning device with sufficient resolution must be selected. The scanning device is transported to the cold storage site and necessary installation and commissioning is performed. The cold storage door or a specific area is then opened so that the scanning device can enter and scan the inside of the refrigeration equipment. The scanning device is started and an X-ray source is used to scan the inside of the cold storage layer by layer. During the scanning process, the X-rays penetrate the insulation layer, metal frame and other internal structures, are received by the detector and converted into digital signals. By processing these digital signals by a computer, a three-dimensional image of the inside of the cold storage can be reconstructed. After the scan is completed, the reconstructed three-dimensional image can be analyzed using dedicated image processing software. The volume size of the cold storage can be measured. At this time, the measured volume size is the preset volume data corresponding to the refrigeration equipment, that is, the standard volume data. After measuring the preset volume data corresponding to the cold storage, measure the cold storage where items have been stored and repeat the above measurement process. However, there is no need to clean the internal items during the subsequent measurement process. After scanning the cold storage, the corresponding digital signal is obtained, and then the digital signal is processed to obtain the target image.
[0042] S103: Input the target image into a preset model for processing to obtain first volume data.
[0043] In the above 103, after obtaining the target image, before inputting the target image into the preset model for processing and obtaining the first volume data, it is necessary to construct the preset model, which specifically includes: using a three-dimensional laser scanner to scan the inside of the refrigeration equipment to obtain a historical image; processing the historical image to obtain a historical three-dimensional image; extracting the historical three-dimensional image to obtain multiple feature information; processing the multiple feature information to obtain historical volume data; and constructing a preset model, wherein the preset model includes the correspondence between the historical image and the historical volume data. Specifically, first, ensure that the three-dimensional laser scanner (such as a ground-based type, a handheld type, etc.) is in good working condition, and select appropriate scanning parameters such as scanning range, resolution, etc. according to the size and shape of the refrigeration equipment. Place the refrigeration equipment in a stable dimensional environment to avoid interference from external light and vibration. If possible, clear the inside of the equipment to obtain more accurate scanning results. Start the three-dimensional laser scanner and perform a comprehensive scan of the inside of the refrigeration equipment according to a preset path or mode. During the scanning process, the laser beam continuously emits and receives reflected light from the internal surface of the equipment, thereby recording the three-dimensional coordinate information of each measurement point. During the scanning process, multiple three-dimensional point cloud data (i.e., historical images) can be collected for subsequent processing. Noise points need to be removed from the original point cloud data. These noise points may be caused by environmental interference, equipment errors, or irregularities on the surface of the object. Since the interior of the refrigeration equipment is large and requires multiple scans to fully cover it, it is necessary to align the point cloud data obtained from multiple scans, that is, to merge them into a unified coordinate system. Using the point cloud data, the three-dimensional surface model inside the refrigeration equipment is reconstructed through algorithms (such as Delaunay triangulation, moving least squares method, etc.). This step converts the discrete point cloud data into a continuous three-dimensional mesh model for subsequent processing and analysis. The reconstructed three-dimensional model is optimized, such as smoothing, hole filling, etc., to obtain a three-dimensional model (i.e., a historical three-dimensional image). After obtaining the three-dimensional model inside the refrigeration equipment, the key features in the historical three-dimensional image are identified using three-dimensional image processing technology (such as feature extraction algorithms, machine learning models, etc.). These features may include the internal structure contour of the equipment, the position of the shelf, the shelf layout, etc. That is, basic information such as geometric shape, size, and angle are extracted from the three-dimensional model. For example, the length, width, height, and size and shape of each compartment or pipe inside the refrigeration equipment can be measured, and these feature information will be used for the subsequent calculation of volume data. After obtaining multiple feature information, the multiple feature information is processed, and data cleaning, statistical analysis, and correlation analysis are performed on the feature information to obtain the corresponding historical volume data. That is, the total volume inside the refrigeration equipment is calculated by using the extracted geometric features and the volume calculation method in three-dimensional space (such as integration method, segmentation and summation method, etc.). This may require dividing the interior of the equipment into multiple subspaces, and calculating the volume of each subspace separately, and finally summing up to obtain the total volume.Verify the calculated historical volume data to ensure its accuracy and rationality. This can be achieved by comparing with the design specifications, user manual or actual loading of the equipment. Based on the correspondence between historical images and historical volume data, build a preset model to predict the volume data in the refrigeration equipment. This model can be a mathematical model based on machine learning (such as regression model, neural network, etc.) or traditional statistical methods to predict or estimate the volume data of the refrigeration equipment under different conditions. Train the preset model using the collected historical data. Improve the prediction accuracy and generalization ability of the model by continuously iterating and optimizing model parameters. The preset model can recognize and analyze information such as the shape and size of objects in the image and calculate the volume based on this. This model may have been trained using a large amount of internal image data of the refrigeration equipment.
[0044] After the preset model is constructed, the target image is input into the preset model. The preset model will calculate the first volume data inside the refrigeration equipment according to the content of the target image. That is, the preset model will process the target image, extract the first feature information corresponding to the target image, and then process the first feature information. The current first volume data of the refrigeration equipment can be obtained through the volume calculation method of three-dimensional space. At this time, the first volume data refers to the space area data occupied by the stored items inside the refrigeration equipment.
[0045] S104: Calculate the first volume data and the preset volume data to obtain second volume data, where the preset volume data is the corresponding normal capacity data inside the refrigeration device.
[0046] In the above 104, when the first volume data corresponding to the inside of the refrigeration device is determined according to the target image, the model corresponding to the refrigeration device is obtained, and the volume information of the corresponding model is queried in the standard volume database according to the device model. The refrigeration device will provide the standard volume information corresponding to each model before leaving the factory, and the standard volume information corresponding to each model is stored in the standard volume database, so that the corresponding standard volume data can be output by inputting the model of the device later. Since the first volume data refers to the occupied space area inside the refrigeration device, after determining the preset volume data according to the corresponding model of the refrigeration device, the preset volume data and the first volume data are calculated, that is, the preset volume data is subtracted from the first volume data to obtain the second volume data. At this time, the second volume data represents the actual used space, remaining space or space occupancy rate, etc. inside the refrigeration device. For example, according to the model of the refrigeration equipment, the preset volume data is determined to be 100 cubic meters. At this time, the interior of the refrigeration equipment is scanned to obtain a target image. According to the target image, the first volume data is determined to be 55.2 cubic meters. The preset volume data is subtracted from the first volume data to obtain the second volume data of 44.8 cubic meters. The second volume data represents the current remaining space inside the refrigeration equipment.
[0047] S105: Sending the second volume data to the target user so that the target user can view the corresponding data that can be accommodated inside the refrigeration device.
[0048] In the above 105, after the second volume data is obtained, the second volume data is displayed on the user interface in a manner that is easy for the user to understand, including text display, chart display, and voice broadcast. When the target user is not on site and it is not convenient to view the user interface, the result can also be sent to the user through message push (such as SMS, email or in-app notification). After receiving the result, the user can confirm, save or perform further operations (such as cleaning equipment, adjusting the placement of goods, etc.).
[0049] In addition, in order to facilitate the target user to view the volume occupation inside the refrigeration device, the storage screen inside the refrigeration device can also be displayed according to the volume data, so that the user can view the first storage screen inside the refrigeration device, specifically including: sending the first storage screen to the target user, the first storage screen includes a stored screen and a to-be-stored screen, the stored screen is the storage screen of the items corresponding to the first volume data, and the to-be-stored screen is the screen of the items to be stored corresponding to the second volume data. Specifically, after obtaining the current first volume data inside the refrigeration device, according to the first volume data, combined with the real-time monitoring inside the refrigeration device (such as a camera, a sensor, etc.) or the information input by the user, determine which areas have been occupied by the items, and form the basic data of the stored screen. By comparing the first volume data with the preset volume data (the design volume of the refrigeration device or the maximum volume limit specified by the user), the second volume data, that is, the remaining storage space, is obtained. Then, according to the second volume data, the screen of the items to be stored is generated, which can be understood as the normal storage area but the area where the items are not placed. Three-dimensional rendering technology (such as Unity, Unreal Engine, etc.) or two-dimensional image processing software can be used to simulate the storage status of items inside the refrigeration equipment in a virtual environment based on the basic data of the stored screen. According to the actual placement of the items, adjust the details such as the position, angle, and shadow of the items in the screen to make it more realistic. Based on the second volume data, analyze the size, shape, and position of the remaining space inside the refrigeration equipment, and then generate the screen to be stored. Combine the stored screen and the screen to be stored into a first storage screen as a whole. Ensure that the two screens are visually consistent and coherent. Display the first storage screen to the user through a user-friendly interface (such as a web page, a mobile application interface, or a dedicated control panel). Provide an intuitive operation interface and clear instruction information to help users understand the content of the screen and make corresponding decisions. Through the above steps, the first storage screen containing the stored screen and the screen to be stored can be sent to the target user to help the user better understand the storage situation inside the refrigeration equipment and make decisions.
[0050] Further, in order to ensure that the first accommodation screen displayed to the target user matches the actual situation inside the refrigeration device, the constructed first accommodation screen needs to be compared with the actual accommodation screen, and the first accommodation screen is adjusted according to the comparison result, so that the adjusted accommodation screen more accurately reflects the actual situation inside the refrigeration device, specifically including: determining the screen data according to the first accommodation screen, the screen data is the size data corresponding to the first accommodation screen; judging whether the screen data is equal to the preset screen data, the preset screen data is the size data corresponding to the actual screen inside the refrigeration device; when the screen data is not equal to the preset screen data, it is confirmed that the first accommodation screen is adjusted to obtain the second accommodation screen, and the second accommodation screen is displayed to the target user. Specifically, it is necessary to extract relevant size information from the first accommodation screen. This usually involves measuring the position and size of each element in the screen (such as stored items, storage space, internal boundary of the refrigeration device, etc.). Integrate the measured size information into a complete set of screen data. These data may include the width, height, size of each partition and relative position between them of the screen. Compare the screen data with the preset screen data, and the preset screen data is the data corresponding to the actual screen inside the refrigeration device. These data are determined during the design, manufacture or installation of the refrigeration equipment, and reflect the actual size and layout inside the equipment. The screen data of the first accommodation screen is compared with the preset screen data item by item. The content of the comparison may include the overall size, the size of the key partitions, and the proportional relationship between them. According to the comparison result, it is determined whether the screen data is equal to the preset screen data. Here, "equal" may be a relative concept, allowing a certain error range. If the error is within an acceptable range, the two can also be considered equal. When the screen data is not equal to the preset screen data, the first accommodation data is adjusted, and the difference between the screen data and the preset screen data is analyzed to determine the specific content and direction that need to be adjusted. This may include adjusting the screen size, re-layout of the stored items and the space to be stored, and modifying the size or shape of the items. The first accommodation screen is modified according to the adjustment strategy. This may require the use of graphic editing software or 3D modeling tools to manually adjust the elements in the screen, or the use of automated algorithms to automatically complete the adjustment process. The adjusted first accommodation screen becomes the second accommodation screen. This screen more accurately reflects the actual situation inside the refrigeration equipment and is more in line with the user's storage needs. The second accommodating screen is optimized and beautified as necessary, such as adjusting the color, clarity, brightness and other parameters to ensure the best display effect. The second accommodating screen can be displayed to the user through the user interface. At the same time, necessary instructions and operation guidance are provided to help users understand and use the new screen. In addition, when the screen data is equal to the preset screen data, it is confirmed that there is no need to adjust the first accommodating screen, and the first accommodating screen continues to be displayed to the user. Figure 2As shown, D represents a stored picture, and H represents a picture to be stored. The stored picture and the picture to be stored are integrated to obtain a first accommodating picture.
[0051] In a possible implementation, after determining the corresponding remaining volume data inside the refrigeration device, according to the storage request of the target item sent by the target user, it is determined whether the target item can be normally stored inside the refrigeration device. If it cannot be stored, the corresponding prompt information is output to facilitate the target user to adjust the storage request in time. Specifically, it includes: receiving the storage request sent by the target user; determining the target quantity corresponding to the target item according to the storage request, the target item is the item to be stored in the storage request; judging whether the target quantity is less than or equal to the preset quantity, the preset quantity is the quantity corresponding to the target item that can be stored in the to-be-stored screen; when the target quantity is greater than the preset quantity, it is confirmed that an abnormal prompt information is sent to the target user, and the abnormal prompt information is used to prompt that the target item corresponding to the storage request cannot be accommodated inside the refrigeration device. Specifically, after receiving the storage request, the measurement platform needs to parse the information in the storage request, including the name, specification, quantity and possible storage requirements of the target item. The parsed storage request is stored in the database for subsequent processing. The quantity information of the target item is directly extracted from the storage request, and the extracted quantity information is verified to ensure that it is valid and reasonable (such as a non-negative integer). Generate a to-be-stored screen according to the second volume data, and arrange the target items in the to-be-stored screen according to their specifications to obtain the maximum number of target items that can be stored in the to-be-stored screen, i.e., the preset number. The preset number is calculated based on the second volume data, the size and shape of the target items, and other factors. Compare the target number with the preset number. When the target number is greater than the preset number, it is detected that the storage request is in an abnormal situation, i.e., the refrigeration equipment cannot accommodate all the target items in the storage request. Generate corresponding abnormal prompt information based on the abnormal situation. This information should clearly and explicitly inform the user of the capacity limitation inside the refrigeration equipment and the fact that all target items cannot be stored. The abnormal prompt information can be sent to the target user through the user interface to ensure that the information can be conveyed to the user in a timely and accurate manner.
[0052] For example, the target user sends a storage request. If the target item is a, the number of target item a to be stored is 40 boxes. The volume of each box is determined according to the specifications of the target item a, and then the number that can be stored in the second volume data inside the refrigeration equipment is determined. If the preset number is 30 boxes and the target number is greater than the preset number, it is confirmed that the target item corresponding to the storage request cannot be stored inside the refrigeration equipment, and the number of target items in the storage request needs to be adjusted to ensure that the corresponding number of target items can be stored inside the refrigeration equipment.
[0053] In addition, when the target number is less than or equal to the preset number, it is confirmed that the target storage plan is sent to the target user, and a target display screen is generated according to the target storage plan, so as to display the target display screen to the target user. Specifically, when the target number is less than or equal to the preset number, it can be confirmed that the target items corresponding to the storage request can be normally stored inside the refrigeration equipment. Based on the remaining space inside the refrigeration equipment (represented by the preset number), it can be analyzed which areas are suitable for storing the target items. According to the size, shape and number of the target items, one or more reasonable layout plans are designed. These plans should ensure that all target items can be safely and effectively stored inside the refrigeration equipment, while optimizing the space utilization as much as possible. If there are multiple feasible layout plans, the system can select the best plan according to the preset priority (such as minimizing space waste, maximizing storage efficiency, etc.) or user preferences. The selected target storage plan is recorded in the database for subsequent generation of the display screen. A three-dimensional model of the inside of the refrigeration equipment is generated according to the target storage plan using three-dimensional rendering technology (such as Unity, Blender, etc.). This model should accurately reflect the layout and position of the target items inside the equipment. In order to provide the best visual effect, the system can automatically or according to the user's request to adjust the perspective and scaling of the three-dimensional model. Add necessary annotations and explanatory texts to the display screen to help users understand the specific content and characteristics of the target storage solution. Then display it to the target users through the user interface price target display screen. Choose the appropriate display method according to the characteristics of the user interface and the performance of the device. For example, you can use two-dimensional pictures or embedded three-dimensional models on the web page; you can use gestures such as sliding and zooming to view the display screen on the mobile application.
[0054] In a possible implementation, the real-time monitoring and effective management of the frosting situation inside the refrigeration equipment are realized to ensure that the equipment operates in the best state and reduce the risk of equipment failure caused by frosting, which specifically includes: obtaining the corresponding temperature data and humidity data inside the refrigeration equipment; inputting the temperature data and humidity data into the preset frosting database for matching to obtain the frosting level; determining the volume reduction amount according to the frosting level, and adjusting the second volume data according to the volume reduction amount to obtain the third volume data. Specifically, high-precision temperature and humidity sensors are installed at key positions inside the refrigeration equipment (such as the surface of the evaporator, near the condenser, etc.). These sensors should be able to monitor the temperature and humidity changes inside the equipment in real time and accurately. The temperature and humidity data are read from the sensors regularly or in real time through the data acquisition system. These data can be transmitted to the central processing unit (such as PLC, computer, etc.) by wired or wireless means. The collected temperature and humidity data are stored in the database for subsequent analysis and processing. The temperature data and humidity data are input into the preset frosting database for matching to obtain the frosting level, and a database containing multiple temperature and humidity combinations and corresponding frosting levels is established. This database should be constructed based on experimental data, empirical formulas or machine learning algorithms, and can accurately reflect the frosting of refrigeration equipment under different temperature and humidity conditions. Establish a database containing multiple temperature and humidity combinations and corresponding frosting levels. This database should be constructed based on experimental data and machine learning algorithms, and can accurately reflect the frosting of refrigeration equipment under different temperature and humidity conditions. According to the frosting level and the specific parameters of the equipment (such as evaporator area, frosting thickness, etc.), calculate the reduction in the internal volume of the equipment due to frosting. This calculation process may require the help of a model. It can be understood that the higher the frosting level, the greater the corresponding volume reduction, and vice versa. The higher the frosting level, the more severe the frosting. Subtract the calculated volume reduction from the second volume data (which may be the design volume of the equipment or the volume obtained by the last measurement) to obtain the third volume data. This data reflects the actual available volume size inside the current refrigeration equipment due to frosting. Then display the third volume data to the target user so that the target user can adjust the storage strategy according to the third volume data to avoid exceeding the actual carrying capacity of the refrigeration equipment.
[0055] Through the above method, a three-dimensional laser scanner is used to scan the inside of the refrigeration equipment. After obtaining the target image, the target image is input into the preset model for matching to obtain the first volume data, and then the first volume data is calculated with the preset volume data to obtain the remaining volume data inside the refrigeration equipment. This non-contact measurement not only protects the safety of the measuring personnel and equipment, but also reduces the risk of equipment damage caused by contact. Then, the first accommodating screen containing the stored screen and the screen to be stored is sent to the target user, which can not only improve the efficiency and accuracy of decision-making, but also improve the user experience and promote the optimal use of resources. The accuracy of the operation, the user experience and the efficiency of resource utilization can also be improved by receiving a storage request, judging whether the quantity matches, and sending abnormal prompt information.
[0056] The present application also provides a volume measurement device for a refrigeration device. Figure 3 is a schematic diagram of a volume measurement device for a refrigeration device provided in an embodiment of the present application, with reference to Figure 3 The device is a measurement platform, which includes an acquisition unit 301, a processing unit 302 and a sending unit 303.
[0057] The acquisition unit 301 receives a target request sent by a target user, where the target request is a request for measuring the volume inside a refrigeration device, where the refrigeration device includes a freezer device and a refrigerator device.
[0058] The processing unit 302 scans the inside of the refrigeration equipment according to the target request to obtain a target image; inputs the target image into a preset model for processing to obtain first volume data; calculates the first volume data and the preset volume data to obtain second volume data, where the preset volume data is the normal capacity data corresponding to the inside of the refrigeration equipment.
[0059] The sending unit 303 sends the second volume data to the target user so that the target user can view the corresponding data that can be accommodated inside the refrigeration device.
[0060] In a possible implementation, the processing unit 302 is used to use a three-dimensional laser scanner to scan the inside of the refrigeration equipment to obtain a historical image; process the historical image to obtain a historical three-dimensional image; extract the historical three-dimensional image to obtain multiple feature information; process the multiple feature information to obtain historical volume data; and construct a preset model, which includes a corresponding relationship between the historical image and the historical volume data.
[0061] In a possible implementation, the sending unit 303 is used to send a first storage screen to the target user, the first storage screen including a stored screen and a to-be-stored screen, the stored screen is a storage screen of items corresponding to the first volume data, and the to-be-stored screen is a screen of items to be stored corresponding to the second volume data.
[0062] In one possible implementation, the acquisition unit 301 is used to receive a storage request sent by a target user; the processing unit 302 is used to determine a target quantity corresponding to the target item according to the storage request, where the target item is the item to be stored in the storage request; and to determine whether the target quantity is less than or equal to a preset quantity, where the preset quantity is the quantity corresponding to the target item that can be stored in the to-be-stored screen; the sending unit 303 is used to confirm that an abnormal prompt message is sent to the target user when the target quantity is greater than the preset quantity, and the abnormal prompt message is used to prompt that the target item corresponding to the storage request cannot be accommodated inside the refrigeration equipment.
[0063] In a possible implementation, the sending unit 303 is used to confirm sending a target storage plan to a target user when the target number is less than or equal to a preset number, and generate a target display screen according to the target storage plan so as to display the target display screen to the target user.
[0064] In a possible implementation, the processing unit 302 is used to determine screen data based on the first accommodating screen, where the screen data is size data corresponding to the first accommodating screen; determine whether the screen data is equal to preset screen data, where the preset screen data is size data corresponding to the actual screen inside the refrigeration device; when the screen data is not equal to the preset screen data, confirm that the first accommodating screen is adjusted to obtain a second accommodating screen, and display the second accommodating screen to the target user.
[0065] In a possible implementation, the acquisition unit 301 is used to acquire the corresponding temperature data and humidity data inside the refrigeration equipment; the processing unit 302 is used to input the temperature data and humidity data into a preset frost database for matching to obtain the frost level; the volume reduction is determined according to the frost level, and the second volume data is adjusted according to the volume reduction to obtain the third volume data.
[0066] It should be noted that: when the device provided in the above embodiment realizes its function, only the division of the above functional modules is used as an example. In actual application, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the device and method embodiments provided in the above embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.
[0067] The present application also discloses an electronic device. Figure 4 , Figure 4The electronic device 400 may include: at least one processor 401 , at least one network interface 404 , a user interface 403 , a memory 405 , and at least one communication bus 402 .
[0068] The communication bus 402 is used to realize the connection and communication between these components.
[0069] The user interface 403 may include a display screen (Display) and a camera (Camera). Optionally, the user interface 403 may also include a standard wired interface and a wireless interface.
[0070] The network interface 404 may optionally include a standard wired interface or a wireless interface (such as a WI-FI interface).
[0071] Among them, the processor 401 may include one or more processing cores. The processor 401 uses various interfaces and lines to connect various parts in the entire server, and executes various functions of the server and processes data by running or executing instructions, programs, code sets or instruction sets stored in the memory 405, and calling data stored in the memory 405. Optionally, the processor 401 can be implemented in at least one hardware form of digital signal processing (Digital Signal Processing, DSP), field programmable gate array (Field-Programmable Gate Array, FPGA), and programmable logic array (Programmable Logic Array, PLA). The processor 401 can integrate one or a combination of a central processing unit (Central Processing Unit, CPU), a graphics processing unit (Graphics Processing Unit, GPU) and a modem. Among them, the CPU mainly processes the operating system, user interface and application requests; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 401, and it can be implemented separately through a chip.
[0072] Among them, the memory 405 may include a random access memory (RAM) or a read-only memory (Read-Only Memory). Optionally, the memory 405 includes a non-transitory computer-readable storage medium. The memory 405 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 405 may include a program storage area and a data storage area, wherein the program storage area. Instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc. can be stored; the data storage area can store data involved in the above-mentioned various method embodiments, etc. The memory 405 can also be optionally at least one storage device located away from the aforementioned processor 401.
[0073] like Figure 4 As shown, the memory 405 as a computer storage medium may include an operating system, a network communication module, a user interface module, and an application program for measuring the volume of the refrigeration equipment.
[0074] exist Figure 4 In the electronic device 400 shown, the user interface 403 is mainly used to provide an input interface for the user and obtain data input by the user; and the processor 401 can be used to call the application program for volume measurement of the refrigeration equipment stored in the memory 405. When executed by one or more processors, the electronic device executes one or more methods described in the above embodiments.
[0075] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all described as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the order of the actions described, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required for the present application.
[0076] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0077] In the several embodiments provided in the present application, it should be understood that the disclosed devices can be implemented in other ways. For example, the device embodiments described above are only schematic, such as the division of the units, which is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some service interfaces, and the indirect coupling or communication connection of devices or units can be electrical or other forms.
[0078] 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 on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0079] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0080] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a memory and includes several instructions for a computer device (which can be a personal computer, server or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned memory includes: various media that can store program codes, such as USB flash drives, mobile hard drives, magnetic disks or optical disks.
[0081] The above is only an exemplary embodiment of the present disclosure and cannot be used to limit the scope of the present disclosure. That is, any equivalent changes and modifications made according to the teachings of the present disclosure are still within the scope of the present disclosure. After considering the disclosure of the specification and the truth of practice, it will be easy for those skilled in the art to think of other embodiments of the present disclosure. This application is intended to cover any variation, use or adaptive change of the present disclosure, which follows the general principles of the present disclosure and includes common knowledge or customary technical means in the technical field that are not recorded in the present disclosure.
Claims
1. A method for measuring the volume of a refrigeration device, characterized in that: Applied in a measurement platform, the method comprises: receiving a target request sent by a target user, wherein the target request is a request for measuring the volume inside a refrigeration device, wherein the refrigeration device includes a freezer device and a refrigerator device; Scanning the interior of the refrigeration equipment according to the target request to obtain a target image; Inputting the target image into a preset model for processing to obtain first volume data; Calculating the first volume data and preset volume data to obtain second volume data, wherein the preset volume data is corresponding normal capacity data inside the refrigeration device; The second volume data is sent to the target user so that the target user can view the corresponding data that can be accommodated inside the refrigeration device.
2. The method according to claim 1, characterized in that Before the target image is input into the preset model for processing to obtain the first volume data, the preset model needs to be constructed, which specifically includes: Scanning the interior of the refrigeration equipment using a three-dimensional laser scanner to obtain a historical image; Processing the historical image to obtain a historical three-dimensional image; Extracting the historical three-dimensional image to obtain a plurality of feature information; Processing a plurality of the characteristic information to obtain historical volume data; The preset model is constructed, wherein the preset model includes a corresponding relationship between the historical image and the historical volume data.
3. The method according to claim 1, characterized in that After sending the second volume data to the target user so that the target user can view the corresponding data that can be accommodated inside the refrigeration device, the method further includes: A first storage screen is sent to the target user, wherein the first storage screen includes a stored screen and a to-be-stored screen, wherein the stored screen is a storage screen of items corresponding to the first volume data, and the to-be-stored screen is a screen of items to be stored corresponding to the second volume data.
4. The method according to claim 3, characterized in that After sending the first accommodation screen to the target user, the method further includes: Receiving a storage request sent by the target user; Determining a target quantity corresponding to a target item according to the storage request, wherein the target item is an item to be stored in the storage request; Determine whether the target quantity is less than or equal to a preset quantity, where the preset quantity is the quantity corresponding to the target items that can be stored in the to-be-stored screen; When the target quantity is greater than the preset quantity, it is confirmed that an abnormal prompt message is sent to the target user, where the abnormal prompt message is used to prompt that the refrigeration device cannot accommodate the target items corresponding to the storage request.
5. The method according to claim 4, characterized in that After determining whether the target quantity is less than or equal to a preset quantity, the method further includes: When the target quantity is less than or equal to the preset quantity, it is confirmed that a target storage plan is sent to the target user, and a target display screen is generated according to the target storage plan so as to display the target display screen to the target user.
6. The method according to claim 3, characterized in that Before sending the first accommodation screen to the target user, the method further includes: Determine picture data according to the first accommodating picture, wherein the picture data is size data corresponding to the first accommodating picture; Determining whether the picture data is equal to preset picture data, wherein the preset picture data is size data corresponding to the actual picture inside the refrigeration device; When the screen data is not equal to the preset screen data, it is confirmed that the first accommodating screen is adjusted to obtain a second accommodating screen, and the second accommodating screen is displayed to the target user.
7. The method according to claim 1, characterized in that After sending the second volume data to the target user so that the target user can view the corresponding data that can be accommodated inside the refrigeration device, the method further includes: Acquiring corresponding temperature data and humidity data inside the refrigeration equipment; Input the temperature data and the humidity data into a preset frost database for matching, and obtain a frost level; A volume reduction amount is determined according to the frost level, and the second volume data is adjusted according to the volume reduction amount to obtain third volume data.
8. A volume measuring device for refrigeration equipment, characterized in that: The device is a measurement platform, and the measurement platform comprises an acquisition unit (301), a processing unit (302) and a sending unit (303); The acquisition unit (301) receives a target request sent by a target user, wherein the target request is a request for measuring the volume inside a refrigeration device, wherein the refrigeration device includes a freezer device and a refrigerator device; The processing unit (302) scans the interior of the refrigeration device according to the target request to obtain a target image; inputs the target image into a preset model for processing to obtain first volume data; Calculating the first volume data and preset volume data to obtain second volume data, wherein the preset volume data is corresponding normal capacity data inside the refrigeration device; The sending unit (303) sends the second volume data to the target user so that the target user can view the corresponding data that can be accommodated inside the refrigeration device.
9. An electronic device, characterized in that: The electronic device (400) comprises a processor (401), a memory (405), a user interface (403) and a network interface (404), wherein the memory (405) is used to store instructions, the user interface (403) and the network interface (404) are used to communicate with other devices, and the processor (401) is used to execute the instructions stored in the memory (405) so that the electronic device (400) executes the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, and when the instructions are executed, the method according to any one of claims 1 to 7 is performed.