Data processing method and device, intelligent cabinet, equipment, medium and program product
Patent Information
- Application Number
- CN202310134585.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2022-02-17
- Filing Date
- 2023-02-17
- Publication Date
- 2025-10-24
- Estimated Expiration
- 2043-02-17
AI Technical Summary
Outdoor smart cabinets are at risk of tipping over due to insufficient screw fixing force in strong winds, posing a threat to personal safety and public property losses.
通过检测智能柜附近的风测数据,根据风向、风速和整体力矩确定需要打开的格口数量和位置,并自动打开格口柜门以抵御风力。
有效降低了智能柜在大风情况下的倾倒风险,消除了人身安全和公共财产损失隐患。
Smart Images

Figure CN116052337B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of data processing, in particular to a data processing method and device, an intelligent cabinet, equipment, a medium and a program product. BACKGROUND
[0002] With the development of Internet technology, many users purchase goods through Internet platforms. In order to facilitate the receipt of users, intelligent cabinets capable of storing and taking goods are widely laid in indoor and outdoor scenes. However, most of the intelligent cabinets set in outdoor are fixed to the ground by screws at the bottom of the cabinet. In the case of strong wind, the screws may not be able to provide enough fixing force, thereby causing the risk of the intelligent cabinet falling, and further causing the hidden dangers of personal safety and public property loss. SUMMARY
[0003] The present disclosure provides a data processing method, device, intelligent cabinet, equipment, medium and program product.
[0004] In a first aspect, the present disclosure provides a data processing method.
[0005] Specifically, the data processing method comprises:
[0006] detecting wind measurement data in a preset area near the intelligent cabinet;
[0007] when the wind measurement data meets a preset condition, determining the number of slots that need to be opened according to the wind measurement data;
[0008] determining an idle slot and selecting a target slot corresponding to the number of slots from the idle slot, and performing an opening operation.
[0009] In combination with the first aspect, in a first implementation manner of the first aspect, the wind measurement data comprises a wind direction and a wind speed.
[0010] The preset condition comprises one or more of the following conditions:
[0011] an included angle between the wind direction and a horizontal direction of the intelligent cabinet is greater than or equal to a preset angle threshold;
[0012] an amount of wind in a vertical direction of the intelligent cabinet is greater than or equal to a first preset wind amount threshold, wherein the amount of wind in the vertical direction of the intelligent cabinet is calculated according to the wind speed;
[0013] a total moment received at a connection between the intelligent cabinet and the ground is greater than or equal to a first preset moment threshold, wherein the total moment is a sum of moments of forces acting on the connection from all slots of the intelligent cabinet.
[0014] With reference to the first aspect and the first implementation manner of the first aspect, in a second implementation manner of the first aspect, the moment of force of the smart cabinet on the connection point is:
[0015] M_i = h_i * S_i * P,
[0016] wherein M_i is the moment of force of the i-th grid of the smart cabinet on the connection point, h_i is the height of the i-th grid of the smart cabinet, S_i is the longitudinal cross-sectional area of the i-th grid of the smart cabinet, and P is the wind pressure on the unit area of the grid of the smart cabinet.
[0017] With reference to the first aspect, the first implementation manner of the first aspect, and the second implementation manner of the first aspect, in a third implementation manner of the first aspect, the determining of the number of grids to be opened according to the wind measurement data comprises:
[0018] determining the number of grids to be opened according to the angle between the wind direction and the horizontal direction of the smart cabinet, the wind volume in the vertical direction of the smart cabinet, and / or the overall moment of force on the connection point between the smart cabinet and the ground.
[0019] With reference to the first aspect, the first implementation manner of the first aspect, the second implementation manner of the first aspect, and the third implementation manner of the first aspect, in a fourth implementation manner of the first aspect, the determining of the number of grids to be opened according to the wind measurement data further comprises:
[0020] determining the position of the grid to be opened according to the angle between the wind direction and the horizontal direction of the smart cabinet, the wind volume in the vertical direction of the smart cabinet, and / or the overall moment of force on the connection point between the smart cabinet and the ground.
[0021] With reference to the first aspect, the first implementation manner of the first aspect, the second implementation manner of the first aspect, the third implementation manner of the first aspect, and the fourth implementation manner of the first aspect, in a fifth implementation manner of the first aspect, the smart cabinet comprises large grids with large longitudinal cross-sectional areas and small grids with small longitudinal cross-sectional areas.
[0022] The determining of the position of the grid to be opened comprises:
[0023] when the wind volume in the vertical direction of the smart cabinet is greater than or equal to a first preset wind volume threshold but less than a second preset wind volume threshold, and / or the overall moment of force is greater than or equal to a first preset moment of force threshold but less than a second preset moment of force threshold, determining the position of the grid to be opened within the range of the large grids;
[0024] when the wind volume in the vertical direction of the smart cabinet is greater than or equal to the second preset wind volume threshold, and / or the overall moment of force is greater than the second preset moment of force threshold, determining the position of the grid to be opened within the range of all the grids.
[0025] In combination with the first aspect, the first implementation manner of the first aspect, the second implementation manner of the first aspect, the third implementation manner of the first aspect, the fourth implementation manner of the first aspect, and the fifth implementation manner of the first aspect, in a sixth implementation manner of the first aspect of the embodiment of the present disclosure, selecting target cells corresponding to the number of cells from the idle cells includes:
[0026] A target grid corresponding to the grid number and grid position is selected from the free grids.
[0027] In combination with the first aspect, the first implementation of the first aspect, the second implementation of the first aspect, the third implementation of the first aspect, the fourth implementation of the first aspect, the fifth implementation of the first aspect, and the sixth implementation of the first aspect, the embodiment of the present disclosure, in a seventh implementation of the first aspect, further includes:
[0028] When the number of slots is greater than the number of free slots, all free slots are opened.
[0029] In combination with the first aspect, the first implementation of the first aspect, the second implementation of the first aspect, the third implementation of the first aspect, the fourth implementation of the first aspect, the fifth implementation of the first aspect, the sixth implementation of the first aspect, and the seventh implementation of the first aspect, in an eighth implementation of the first aspect of the embodiment of the present disclosure, the large compartment and / or the small compartment are provided with cabinet doors that can be opened front and back;
[0030] The performing of the opening operation includes:
[0031] If the target compartment is provided with a cabinet door that can be opened from both sides, open the double-sided cabinet door of the target compartment.
[0032] In combination with the first aspect, the first implementation of the first aspect, the second implementation of the first aspect, the third implementation of the first aspect, the fourth implementation of the first aspect, the fifth implementation of the first aspect, the sixth implementation of the first aspect, the seventh implementation of the first aspect, and the eighth implementation of the first aspect, in a ninth implementation of the first aspect of the embodiment of the present disclosure, a limit assembly is provided on the cabinet door of the compartment;
[0033] The performing of the opening operation includes:
[0034] With the aid of the limiting assembly, the cabinet door of the target compartment is opened and fixed to a preset angle.
[0035] With reference to the first aspect, the first implementation of the first aspect, the second implementation of the first aspect, the third implementation of the first aspect, the fourth implementation of the first aspect, the fifth implementation of the first aspect, the sixth implementation of the first aspect, the seventh implementation of the first aspect, the eighth implementation of the first aspect, the ninth implementation of the first aspect, and the tenth implementation of the first aspect, in an eleventh implementation of the first aspect, the disclosure further includes that:
[0036] In response to receiving the object storage instruction, it is detected whether there is an already opened compartment, and if there is, the object to be stored is assigned to the already opened compartment.
[0037] In a second aspect, the disclosure provides a data processing apparatus.
[0038] Specifically, the data processing apparatus includes:
[0039] The detection module is configured to detect wind measurement data in a preset area near the intelligent cabinet.
[0040] The determination module is configured to determine, when the wind measurement data satisfies a preset condition, a number of compartments that need to be opened according to the wind measurement data.
[0041] The execution module is configured to determine an idle compartment, select a target compartment corresponding to the number of compartments from the idle compartments, and perform an opening operation.
[0042] With reference to the second aspect, in a first implementation of the second aspect, the wind measurement data includes a wind direction and a wind speed.
[0043] The preset condition includes one or more of the following conditions:
[0044] An included angle between the wind direction and a horizontal direction of the intelligent cabinet is greater than or equal to a preset angle threshold.
[0045] An amount of wind in a vertical direction of the intelligent cabinet is greater than or equal to a first preset wind amount threshold, wherein the amount of wind in the vertical direction of the intelligent cabinet is calculated according to the wind speed.
[0046] A total moment received at a connection of the intelligent cabinet and the ground is greater than or equal to a first preset moment threshold, wherein the total moment is a sum of moments of forces of all compartments of the intelligent cabinet acting on the connection.
[0047] With reference to the second aspect and the first implementation of the second aspect, in a second implementation of the second aspect, a moment of force of a compartment of the intelligent cabinet acting on the connection is:
[0048] M_i = h_i x S_i x P,
[0049] Among them, Mi is the torque acting on the connection of the i-th compartment of the smart cabinet, h is the height of the i-th compartment of the smart cabinet, S is the longitudinal cross-sectional area of the i-th compartment of the smart cabinet, and P is the wind pressure per unit area of the smart cabinet compartment.
[0050] In combination with the second aspect, the first implementation of the second aspect, and the second implementation of the second aspect, in a third implementation of the second aspect of an embodiment of the present disclosure, the portion of the determination module that determines the number of slots to be opened based on the wind measurement data is configured as follows:
[0051] The number of grids to be opened is determined based on the angle between the wind direction and the horizontal direction of the smart cabinet, the vertical wind volume of the smart cabinet, and / or the overall torque applied to the connection between the smart cabinet and the ground.
[0052] In combination with the second aspect, the first implementation manner of the second aspect, the second implementation manner of the second aspect, and the third implementation manner of the second aspect, in a fourth implementation manner of the second aspect of the embodiment of the present disclosure, the portion of the determination module that determines the number of slots to be opened based on the wind measurement data is further configured as follows:
[0053] The position of the opening to be opened is determined based on the angle between the wind direction and the horizontal direction of the smart cabinet, the vertical wind volume of the smart cabinet, and / or the overall torque applied to the connection between the smart cabinet and the ground.
[0054] In combination with the second aspect, the first implementation of the second aspect, the second implementation of the second aspect, the third implementation of the second aspect, and the fourth implementation of the second aspect, in a fifth implementation of the second aspect of the embodiment of the present disclosure, the smart cabinet includes a large grid opening with a large longitudinal cross-sectional area and a small grid opening with a small longitudinal cross-sectional area;
[0055] The part of determining the position of the opening to be opened is configured as follows:
[0056] When the air volume in the vertical direction of the smart cabinet is greater than or equal to a first preset air volume threshold but less than a second preset air volume threshold, and / or the overall torque is greater than or equal to the first preset torque threshold but less than the second preset torque threshold, the position of the grid that needs to be opened is determined within the large grid range;
[0057] When the air volume in the vertical direction of the smart cabinet is greater than or equal to the second preset air volume threshold, and / or the overall torque is greater than the second preset torque threshold, the position of the grid that needs to be opened is determined within the range of all grids.
[0058] In a sixth implementation manner of the second aspect, the first implementation manner of the second aspect, the second implementation manner of the second aspect, the third implementation manner of the second aspect, the fourth implementation manner of the second aspect, the fifth implementation manner of the second aspect, or the sixth implementation manner of the second aspect, the part of the execution module that selects the target slot from the idle slots according to the number of slots is configured to:
[0059] select the target slot from the idle slots according to the number of slots and the slot position.
[0060] In a seventh implementation manner of the second aspect, the first implementation manner of the second aspect, the second implementation manner of the second aspect, the third implementation manner of the second aspect, the fourth implementation manner of the second aspect, the fifth implementation manner of the second aspect, the sixth implementation manner of the second aspect, or the sixth implementation manner of the second aspect, the execution module is further configured to:
[0061] when the number of slots is greater than the number of idle slots, open all the idle slots.
[0062] In an eighth implementation manner of the second aspect, the first implementation manner of the second aspect, the second implementation manner of the second aspect, the third implementation manner of the second aspect, the fourth implementation manner of the second aspect, the fifth implementation manner of the second aspect, the sixth implementation manner of the second aspect, the seventh implementation manner of the second aspect, or the eighth implementation manner of the second aspect, the large slot and / or the small slot are provided with a cabinet door that can be opened on both front and back sides.
[0063] the part of the execution module that executes the opening operation is configured to:
[0064] when the target slot is provided with a cabinet door that can be opened on both front and back sides, open the cabinet door of the target slot.
[0065] In a ninth implementation manner of the second aspect, the first implementation manner of the second aspect, the second implementation manner of the second aspect, the third implementation manner of the second aspect, the fourth implementation manner of the second aspect, the fifth implementation manner of the second aspect, the sixth implementation manner of the second aspect, the seventh implementation manner of the second aspect, the eighth implementation manner of the second aspect, or the ninth implementation manner of the second aspect, the cabinet door of the slot is provided with a limiting component.
[0066] the part of the execution module that executes the opening operation is configured to:
[0067] with the aid of the limiting component, open the cabinet door of the target slot and fix the cabinet door to a preset angle.
[0068] In a tenth implementation form of the second aspect, according to the first implementation form of the second aspect, the second implementation form of the second aspect, the third implementation form of the second aspect, the fourth implementation form of the second aspect, the fifth implementation form of the second aspect, the sixth implementation form of the second aspect, the seventh implementation form of the second aspect, the eighth implementation form of the second aspect, and the ninth implementation form of the second aspect, the disclosure further includes that the data processing method further includes:
[0069] The allocation module is configured to, in response to receiving the object storage instruction, detect whether there is an opened compartment, and if there is, allocate the object to be stored to the opened compartment.
[0070] In a third aspect, the disclosure provides a smart cabinet.
[0071] Specifically, the smart cabinet includes a cabinet body, a compartment, a wind measurement component, and a controller, wherein:
[0072] The compartment is installed in a containing space formed by the cabinet body and is used to store a target object.
[0073] The wind measurement component is installed on the cabinet body and is used to detect wind measurement data in a preset area near the smart cabinet and send the wind measurement data to the controller.
[0074] The controller is connected to the wind measurement component and is used to determine a target compartment that needs to be opened according to the wind measurement data.
[0075] In a first implementation form of the third aspect, according to the third aspect, the compartment includes a large compartment with a large longitudinal cross-sectional area and a small compartment with a small longitudinal cross-sectional area, the large compartment is arranged at an upper portion of the smart cabinet, and the small compartment is arranged at a lower portion of the smart cabinet.
[0076] In a second implementation form of the third aspect, according to the third aspect and the first implementation form of the third aspect, the large compartment and / or the small compartment is provided with a cabinet door that can be opened on both front and back sides.
[0077] In a third implementation form of the third aspect, according to the third aspect, the first implementation form of the third aspect, and the second implementation form of the third aspect, the cabinet door of the compartment is provided with a limiting component.
[0078] In a fourth aspect, the disclosure provides an electronic device including a memory and at least one processor, wherein the memory is configured to store one or more computer instructions, and the one or more computer instructions are executed by the at least one processor to implement the method steps of the above data processing method.
[0079] In a fifth aspect, the embodiments of the present disclosure provide a computer readable storage medium for storing computer instructions for a data processing device, which contains computer instructions for the data processing device to execute the above data processing method.
[0080] In a sixth aspect, the embodiments of the present disclosure provide a computer program product, comprising computer programs / instructions, wherein the computer programs / instructions are executed by a processor to implement the method steps of the above data processing method.
[0081] The technical solutions provided by the embodiments of the present disclosure can include the following beneficial effects:
[0082] The above technical solutions achieve wind detection by means of the intelligent cabinet, and control the opening of the intelligent cabinet according to the wind detection data. The technical solutions effectively reduce the wind force by means of automatic opening of the cabinet door, thereby greatly reducing the risk of the intelligent cabinet toppling in a strong wind, and eliminating the hidden dangers of personal safety and public property loss.
[0083] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF DRAWINGS
[0084] Other features, objects and advantages of the present disclosure will become more apparent from the following detailed description of the non-limiting embodiments, taken in conjunction with the accompanying drawings. In the drawings:
[0085] Figure 1 A flow chart of a data processing method according to an embodiment of the present disclosure is shown;
[0086] Figure 2 A structural block diagram of a data processing device according to an embodiment of the present disclosure is shown;
[0087] Figure 3A A structural schematic diagram of an intelligent cabinet according to an embodiment of the present disclosure is shown;
[0088] Figure 3B A structural schematic diagram of an intelligent cabinet according to another embodiment of the present disclosure is shown;
[0089] Figure 3C A schematic diagram of a limiting component according to an embodiment of the present disclosure is shown;
[0090] Figure 3D A schematic diagram of a limiting component according to another embodiment of the present disclosure is shown;
[0091] Figure 4 A structural block diagram of an electronic device according to an embodiment of the present disclosure is shown;
[0092] Figure 5is a structural schematic diagram of a computer system suitable for implementing a data processing method according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0093] Hereinafter, exemplary embodiments of the present disclosure will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily implement them. Also, portions unrelated to describing the exemplary embodiments are omitted in the accompanying drawings for the sake of clarity.
[0094] In the present disclosure, it should be understood that terms such as "include" or "have" are intended to indicate that there are features, numbers, steps, actions, parts, or combinations thereof disclosed in the specification, and do not exclude the presence or addition of one or more other features, numbers, steps, actions, parts, or combinations thereof.
[0095] It should also be noted that the embodiments in the present disclosure and the features in the embodiments can be combined with each other without conflict. The present disclosure will be described in detail below with reference to the accompanying drawings and in conjunction with the embodiments.
[0096] The technical solution provided by the embodiments of the present disclosure realizes detection of wind by means of an intelligent cabinet, and controls opening of a grid opening of the intelligent cabinet according to wind measurement data. The technical solution effectively reduces wind force by means of automatic opening of the grid cabinet door, thereby greatly reducing the risk of tipping of the intelligent cabinet under strong wind, and further eliminating the hidden dangers of personal safety and public property loss.
[0097] Figure 1 A flowchart of a data processing method according to an embodiment of the present disclosure is shown in FIG. 1. Figure 1 As shown in FIG. 1, the data processing method includes the following steps S101-S103:
[0098] In step S101, wind measurement data in a preset area near an intelligent cabinet is detected.
[0099] In step S102, when the wind measurement data meets a preset condition, the number of grid openings that need to be opened is determined according to the wind measurement data.
[0100] In step S103, idle grid openings are determined, and a target grid opening corresponding to the number of grid openings is selected from the idle grid openings, and an opening operation is performed.
[0101] As mentioned above, with the development of Internet technology, many users purchase goods through Internet platforms. In order to facilitate users to receive goods, intelligent cabinets capable of storing and accessing goods are widely laid in indoor and outdoor scenes. However, most of the intelligent cabinets set in outdoor are fixed to the ground by screws at the bottom of the cabinet. In the case of strong wind, the screws may not be able to provide sufficient fixing force, thereby causing the intelligent cabinet to have a risk of tipping, and further causing hidden dangers of personal safety and public property loss.
[0102] In view of the above defects, in this embodiment, a data processing method is proposed, which realizes wind detection by means of the intelligent cabinet and controls the opening of the intelligent cabinet according to the wind detection data. The technical scheme effectively reduces the wind force by means of the automatic opening of the cabinet door, thereby greatly reducing the risk of the intelligent cabinet falling in the case of strong wind, and further eliminating the hidden dangers of personal safety and public property loss.
[0103] In an embodiment of the present disclosure, the data processing method can be applied to an intelligent cabinet for data processing.
[0104] In an embodiment of the present disclosure, the pre-set area near the intelligent cabinet refers to an area within a pre-set distance range of the intelligent cabinet.
[0105] In an embodiment of the present disclosure, the wind detection data refers to wind-related data detected by a wind detection component installed on the intelligent cabinet, for example, the wind detection data can include wind direction and wind speed. The wind detection component can be a wind sensor, a wind detector, etc.
[0106] In an embodiment of the present disclosure, the pre-set condition can include one or more of the following conditions: the included angle between the wind direction and the horizontal direction of the intelligent cabinet is greater than or equal to a pre-set angle threshold; the wind amount in the vertical direction of the intelligent cabinet is greater than or equal to a first pre-set wind amount threshold; the overall moment received at the connection between the intelligent cabinet and the ground is greater than or equal to a first pre-set moment threshold, wherein the overall moment is the sum of the moments of all the cabinet openings acting on the connection, that is, the greater the included angle between the wind direction and the horizontal direction of the intelligent cabinet, the greater the wind amount in the vertical direction of the intelligent cabinet, and the greater the overall moment received at the connection between the intelligent cabinet and the ground, the greater the risk of the intelligent cabinet falling. The pre-set angle threshold, the first pre-set wind amount threshold and the first pre-set moment threshold can be set according to actual application needs, and the present disclosure does not particularly limit the specific values of the pre-set angle threshold, the first pre-set wind amount threshold and the first pre-set moment threshold.
[0107] The wind amount in the vertical direction of the intelligent cabinet can be calculated according to the detected wind speed, for example, the wind amount in the vertical direction of the intelligent cabinet can be calculated according to the following wind speed and wind amount conversion formula according to the detected wind speed: L = 3600 * F * V, wherein L represents the wind amount, F represents the air vent area, and V represents the detected average wind speed of the air vent.
[0108] The overall moment is the sum of the moments of all the cabinet openings acting on the connection:
[0109] M = sum (M_i),
[0110] M_i = h_i * S_i * P,
[0111] wherein, M is the overall moment, sum(.) represents the summation operation, M_i is the moment of the i-th compartment of the smart cabinet acting on the connection, h_i is the height of the i-th compartment of the smart cabinet, S_i is the longitudinal cross-sectional area of the i-th compartment of the smart cabinet, and P is the wind pressure intensity per unit area of the compartment.
[0112] In an embodiment of the present disclosure, the idle compartment refers to a compartment in the smart cabinet that is not used to store goods.
[0113] In the above embodiment, the wind measuring assembly installed on the smart cabinet is used to detect the wind direction and wind speed in a preset area near the smart cabinet. When it is found through detection that the wind direction deviates greatly from the horizontal direction of the smart cabinet, the wind volume in the vertical direction of the smart cabinet is large, and / or the overall moment acting on the connection between the smart cabinet and the ground is large, it is considered that the risk of the smart cabinet toppling over is large. At this time, the doors of part of the compartments of the smart cabinet need to be opened to resist the impact of the strong wind. When opening the doors of part of the compartments of the smart cabinet, the number of compartments that need to be opened can be determined according to the wind measurement data, and then target compartments corresponding to the number of compartments are selected from the idle compartments, and the door opening operation is performed.
[0114] In an embodiment of the present disclosure, the step of determining the number of compartments that need to be opened according to the wind measurement data in step S102 can include the following steps:
[0115] The number of compartments that need to be opened is determined according to the angle between the wind direction and the horizontal direction of the smart cabinet, the wind volume in the vertical direction of the smart cabinet, and / or the overall moment acting on the connection between the smart cabinet and the ground.
[0116] In this embodiment, the number of compartments that need to be opened by the smart cabinet depends on the wind direction and wind volume detected at the smart cabinet. The greater the deviation of the wind direction from the horizontal direction of the smart cabinet, the greater the wind volume in the vertical direction of the smart cabinet, and the greater the overall moment acting on the connection between the smart cabinet and the ground, the greater the risk of the smart cabinet toppling over, and the greater the number of compartments that need to be opened. Therefore, the number of compartments that need to be opened is determined according to the angle between the wind direction and the horizontal direction of the smart cabinet, the wind volume in the vertical direction of the smart cabinet, and / or the overall moment acting on the connection between the smart cabinet and the ground. The correspondence between the angle between the wind direction and the horizontal direction of the smart cabinet, the wind volume in the vertical direction of the smart cabinet, the overall moment acting on the connection between the smart cabinet and the ground, and the number of compartments that need to be opened can be determined according to the needs of actual application and actual operation experience.
[0117] In another embodiment of the present disclosure, the step of determining the number of compartments that need to be opened according to the wind measurement data in step S102 can further include the following steps:
[0118] According to the angle between the wind direction and the horizontal direction of the intelligent cabinet, the wind volume in the vertical direction of the intelligent cabinet, and / or the overall moment received by the connection between the intelligent cabinet and the ground, the position of the grid opening to be opened is determined.
[0119] In order to realize uniform stress of the intelligent cabinet and more effectively resist the impact of strong wind, in this embodiment, the position of the grid opening to be opened is determined according to the angle between the wind direction and the horizontal direction of the intelligent cabinet, the wind volume in the vertical direction of the intelligent cabinet, and / or the overall moment received by the connection between the intelligent cabinet and the ground. As mentioned above, the greater the deviation of the wind direction from the horizontal direction of the intelligent cabinet, the greater the wind volume in the vertical direction of the intelligent cabinet, and the greater the overall moment received by the connection between the intelligent cabinet and the ground, the greater the risk of the intelligent cabinet toppling over. Therefore, when the risk of the intelligent cabinet toppling over is greater, the distribution of the position of the grid opening to be opened should tend to be more uniform, that is, the greater the deviation of the wind direction from the horizontal direction of the intelligent cabinet, the greater the wind volume in the vertical direction of the intelligent cabinet, and the greater the overall moment received by the connection between the intelligent cabinet and the ground, the more uniform the distribution of the position of the grid opening to be opened.
[0120] In an embodiment of the present disclosure, the intelligent cabinet includes large grid openings with large longitudinal cross-sectional areas and small grid openings with small longitudinal cross-sectional areas. Further, in another embodiment of the present disclosure, the large grid openings can be arranged at the upper part of the intelligent cabinet, and the small grid openings can be arranged at the lower part of the intelligent cabinet.
[0121] As can be seen from the above description, the moment is related to the height of the grid opening and the longitudinal cross-sectional area of the grid opening. Therefore, the large grid openings at high positions can be preferentially opened to effectively reduce the risk of the intelligent cabinet toppling over. Further, when the wind is stronger, the small grid openings at low positions can be considered.
[0122] That is, in an embodiment of the present disclosure, the step of determining the position of the grid opening to be opened can include the following steps:
[0123] When the wind volume in the vertical direction of the intelligent cabinet is greater than or equal to a first preset wind volume threshold but less than a second preset wind volume threshold, and / or the overall moment is greater than or equal to a first preset moment threshold but less than a second preset moment threshold, the position of the grid opening to be opened is determined within the range of large grid openings;
[0124] When the wind volume in the vertical direction of the intelligent cabinet is greater than or equal to the second preset wind volume threshold, and / or the overall moment is greater than the second preset moment threshold, the position of the grid opening to be opened is determined within the range of all grid openings.
[0125] The second preset wind volume threshold and the second preset moment threshold can be set according to actual application needs, and the present disclosure does not particularly limit the specific values of the second preset wind volume threshold and the second preset moment threshold.
[0126] Further, in the above embodiment, after the position of the opening to be opened is determined, the target opening of the cabinet door to be opened can be determined according to the number of openings and the position of the opening, that is, in an embodiment of the present disclosure, the step of selecting the target opening corresponding to the number of openings from the idle openings in step S103 can include the following steps:
[0127] selecting the target opening corresponding to the number of openings and the position of the opening from the idle openings.
[0128] Considering that the actual use of the smart cabinet opening is unpredictable, it is possible that the number of target openings to be opened is greater than the number of idle openings that can be opened in a strong wind. In this case, the cabinet doors of all idle openings can be directly opened, that is, in an embodiment of the present disclosure, the method can further include the following steps:
[0129] When the number of openings is greater than the number of idle openings, open all idle openings.
[0130] In an embodiment of the present disclosure, the large openings and / or small openings of the smart cabinet are only provided with cabinet doors that can be opened in front, that is, the smart cabinet is a single-sided cabinet. At this time, after the opening cabinet door is opened, the moment point of the force generated by the opening to the smart cabinet is offset, the force surface of the entire smart cabinet is more dispersed, and the moment of the original moment point is smaller. Therefore, the overall moment of the connection between the smart cabinet and the ground can be effectively reduced. For example, the moment of the connection between the opening of the cabinet door and the connection can be represented as M_i = h_i x S_i x P x C, where C is a coefficient less than 1, and the specific value is related to the thickness of the smart cabinet and the distribution of the fixed point at the bottom of the smart cabinet.
[0131] In an embodiment of the present disclosure, the large openings and / or small openings of the smart cabinet can be provided with cabinet doors that can be opened in front and back, that is, the smart cabinet is a double-sided cabinet, and the opening has cabinet doors on the front and back of the smart cabinet. The cabinet doors are opened for the same opening space, and when both cabinet doors are opened, the corresponding opening space is in a transparent state. At this time, when the opening cabinet door is opened, if the selected target opening is provided with double-sided cabinet doors, the double-sided cabinet doors can be opened. At this time, the moment of the connection between the opening of the cabinet door and the connection can be zero. Therefore, the overall moment of the connection between the smart cabinet and the ground can also be effectively reduced.
[0132] That is, in an embodiment of the present disclosure, the step of performing the opening operation can include the following steps:
[0133] If the target opening is provided with double-sided cabinet doors that can be opened in front and back, open the double-sided cabinet doors of the target opening.
[0134] Therefore, for both single-sided cabinets and double-sided cabinets, the torque of the smart cabinet acting on the connection can be reduced by opening the cabinet door, thereby reducing the risk of the smart cabinet tipping over.
[0135] In an embodiment of the present disclosure, a limiting assembly is further arranged on the cabinet door of the grid to cooperate with the rotating assembly of the cabinet door to limit the opening angle of the grid cabinet door.
[0136] That is, in an embodiment of the present disclosure, the step of performing the opening operation can include the following steps:
[0137] The cabinet door of the target grid is opened and fixed to a preset angle by means of the limiting assembly.
[0138] The preset angle can be set according to the actual application, and further, the installation position of the limiting assembly on the grid cabinet door and the cooperation mode between the limiting assembly and the rotating assembly can be determined according to the specific value of the preset angle, which can be selected by those skilled in the art according to the knowledge in the art and the actual application, and the present disclosure does not make special limitations.
[0139] In an embodiment of the present disclosure, the method can further include the following steps:
[0140] In response to receiving the object storage instruction, it is detected whether there is an already opened grid, and if so, the object to be stored is assigned to the already opened grid.
[0141] In order to resist the impact of strong wind, when the cabinet door of some grid has been opened and an object storage instruction is received, the object to be stored can be preferentially assigned to the target grid that has been opened, that is, after receiving the object storage instruction, it is first detected whether there is an already opened grid, and if so, the object to be stored is assigned to the already opened grid, and if not, the object to be stored is assigned to an idle grid.
[0142] The following is an embodiment of the device of the present disclosure, which can be used to execute the method embodiment of the present disclosure.
[0143] Figure 2 A structural block diagram of a data processing device according to an embodiment of the present disclosure is shown, which can be realized as part or all of an electronic device by software, hardware or a combination of both. As shown in Figure 2 The data processing device includes:
[0144] The detection module 201 is configured to detect wind measurement data in a preset area near the smart cabinet.
[0145] The determining module 202 is configured to determine the number of openings that need to be opened according to the wind measurement data when the wind measurement data meets the preset condition.
[0146] The executing module 203 is configured to determine the idle openings and select target openings corresponding to the number of openings from the idle openings, and execute the opening operation.
[0147] As mentioned above, with the development of Internet technology, many users purchase goods through Internet platforms. In order to facilitate the users to receive the goods, smart cabinets capable of storing and taking goods are widely laid in indoor and outdoor scenes. However, most of the smart cabinets set in outdoor are fixed to the ground by screws at the bottom of the cabinet. In the case of strong wind, the screws may not provide enough fixing force, resulting in the risk of the smart cabinet falling, and further causing the hidden troubles of personal safety and public property loss.
[0148] In view of the above defects, in this embodiment, a data processing device is proposed, which realizes the detection of wind by means of a smart cabinet and controls the opening of the openings of the smart cabinet according to the wind measurement data. The technical scheme effectively reduces the wind force by means of the automatic opening of the cabinet door, thereby greatly reducing the risk of the smart cabinet falling in the case of strong wind, and further eliminating the hidden troubles of personal safety and public property loss.
[0149] In an embodiment of the present disclosure, the data processing device can be realized as a smart cabinet for data processing.
[0150] In an embodiment of the present disclosure, the preset area near the smart cabinet refers to an area within a preset distance range from the smart cabinet.
[0151] In an embodiment of the present disclosure, the wind measurement data refers to the data related to wind detected by the wind measurement component installed on the smart cabinet. For example, the wind measurement data can include wind direction and wind speed. The wind measurement component can be a wind sensor, a wind detector, etc.
[0152] In an embodiment of the present disclosure, the preset condition can include one or more of the following conditions: an angle between the wind direction and the horizontal direction of the intelligent cabinet is greater than or equal to a preset angle threshold; an amount of wind in the vertical direction of the intelligent cabinet is greater than or equal to a first preset wind amount threshold; and a total moment received by the connection between the intelligent cabinet and the ground is greater than or equal to a first preset moment threshold, wherein the total moment is the sum of the moments of all the cells of the intelligent cabinet acting on the connection, that is, the greater the angle between the wind direction and the horizontal direction of the intelligent cabinet, the greater the amount of wind in the vertical direction of the intelligent cabinet, and the greater the total moment received by the connection between the intelligent cabinet and the ground, the greater the risk of the intelligent cabinet toppling. The preset angle threshold, the first preset wind amount threshold, and the first preset moment threshold can be set according to actual application needs, and the present disclosure does not particularly limit the specific values of the preset angle threshold, the first preset wind amount threshold, and the first preset moment threshold.
[0153] The amount of wind in the vertical direction of the intelligent cabinet can be calculated according to the detected wind speed, for example, the amount of wind in the vertical direction of the intelligent cabinet can be calculated according to the detected wind speed according to the following wind speed and wind amount conversion formula: L = 3600 * F * V, wherein L represents the amount of wind, F represents the air vent area, and V represents the detected average wind speed of the air vent.
[0154] The total moment is the sum of the moments of all the cells of the intelligent cabinet acting on the connection:
[0155] M = sum(M_i),
[0156] M_i = h_i * S_i * P,
[0157] wherein M is the total moment, sum(.) represents the summation operation, M_i is the moment of the i-th cell of the intelligent cabinet acting on the connection, h_i is the height of the i-th cell of the intelligent cabinet, S_i is the longitudinal cross-sectional area of the i-th cell of the intelligent cabinet, and P is the wind pressure per unit area of the cell of the intelligent cabinet.
[0158] In an embodiment of the present disclosure, the idle cell refers to a cell in the intelligent cabinet that is not in use and does not store goods.
[0159] In the above embodiment, the wind measuring assembly installed on the intelligent cabinet is used to detect the wind direction and wind speed in the preset area near the intelligent cabinet. When it is found through detection that the wind direction deviates greatly from the horizontal direction of the intelligent cabinet, the amount of wind in the vertical direction of the intelligent cabinet is large, and / or the total moment received by the connection between the intelligent cabinet and the ground is large, it is considered that the risk of the intelligent cabinet toppling is large, and at this time, the doors of part of the cells of the intelligent cabinet need to be opened to resist the impact of strong wind. When opening the doors of part of the cells of the intelligent cabinet, first, the number of cells that need to be opened is determined according to the wind measurement data, then target cells corresponding to the number of cells are selected from the idle cells, and the door opening operation is performed.
[0160] In an embodiment of the present disclosure, the part of the determining module 202 configured to determine the number of openings to be opened according to the wind measurement data can be configured to:
[0161] determine the number of openings to be opened according to the angle between the wind direction and the horizontal direction of the smart cabinet, the wind volume in the vertical direction of the smart cabinet, and / or the overall moment received by the connection between the smart cabinet and the ground.
[0162] In this embodiment, the number of openings to be opened by the smart cabinet depends on the wind direction and the wind volume detected at the smart cabinet. The greater the deviation between the wind direction and the horizontal direction of the smart cabinet, the greater the wind volume in the vertical direction of the smart cabinet, and the greater the overall moment received by the connection between the smart cabinet and the ground, the greater the risk of the smart cabinet tipping over, and the greater the number of openings to be opened. Therefore, the number of openings to be opened needs to be determined according to the angle between the wind direction and the horizontal direction of the smart cabinet, the wind volume in the vertical direction of the smart cabinet, and / or the overall moment received by the connection between the smart cabinet and the ground. The corresponding relationship between the angle between the wind direction and the horizontal direction of the smart cabinet, the wind volume in the vertical direction of the smart cabinet, the overall moment received by the connection between the smart cabinet and the ground, and the number of openings to be opened can be determined according to the actual application needs and actual operation experience.
[0163] In another embodiment of the present disclosure, the part of the determining module 202 configured to determine the number of openings to be opened according to the wind measurement data can be configured to:
[0164] determine the position of the openings to be opened according to the angle between the wind direction and the horizontal direction of the smart cabinet, the wind volume in the vertical direction of the smart cabinet, and / or the overall moment received by the connection between the smart cabinet and the ground.
[0165] In order to achieve uniform stress distribution of the smart cabinet and more effectively resist strong wind impact, in this embodiment, the position of the openings to be opened is determined according to the angle between the wind direction and the horizontal direction of the smart cabinet, the wind volume in the vertical direction of the smart cabinet, and / or the overall moment received by the connection between the smart cabinet and the ground. As mentioned above, the greater the deviation between the wind direction and the horizontal direction of the smart cabinet, the greater the wind volume in the vertical direction of the smart cabinet, and the greater the overall moment received by the connection between the smart cabinet and the ground, the greater the risk of the smart cabinet tipping over. Therefore, when the risk of the smart cabinet tipping over is greater, the distribution of the position of the openings to be opened should tend to be more uniform, that is, the greater the deviation between the wind direction and the horizontal direction of the smart cabinet, the greater the wind volume in the vertical direction of the smart cabinet, and the greater the overall moment received by the connection between the smart cabinet and the ground, the more uniform the distribution of the position of the openings to be opened.
[0166] In an embodiment of the present disclosure, the smart cabinet comprises large compartments with large longitudinal cross-sectional areas and small compartments with small longitudinal cross-sectional areas. Further, in another embodiment of the present disclosure, the large compartments can be arranged at the upper part of the smart cabinet, and the small compartments can be arranged at the lower part of the smart cabinet.
[0167] As can be seen from the above description, the moment of force is related to the compartment height and the longitudinal cross-sectional area of the compartment. Therefore, the large compartment at a high position can be opened in priority to effectively reduce the risk of the smart cabinet toppling over. Further, when the wind is stronger, the small compartment at a low position can be considered for opening.
[0168] That is, in an embodiment of the present disclosure, the part of determining the position of the compartment to be opened can be configured to:
[0169] when the wind amount in the vertical direction of the smart cabinet is greater than or equal to the first preset wind amount threshold but less than the second preset wind amount threshold, and / or the overall moment of force is greater than or equal to the first preset moment of force threshold but less than the second preset moment of force threshold, determining the position of the compartment to be opened in the range of large compartments;
[0170] when the wind amount in the vertical direction of the smart cabinet is greater than or equal to the second preset wind amount threshold, and / or the overall moment of force is greater than the second preset moment of force threshold, determining the position of the compartment to be opened in the range of all compartments.
[0171] wherein the second preset wind amount threshold and the second preset moment of force threshold can be set according to actual application needs, and the present disclosure does not particularly limit the specific values of the second preset wind amount threshold and the second preset moment of force threshold.
[0172] Further, in the above embodiment, after the position of the compartment to be opened is determined, the target compartment of the cabinet door to be opened can be determined according to the number of compartments and the position of the compartment, that is, in an embodiment of the present disclosure, the part of selecting the target compartment corresponding to the number of compartments from the idle compartments in the execution module 203 can be configured to:
[0173] selecting the target compartment corresponding to the number of compartments and the position of the compartment from the idle compartments.
[0174] Considering that the actual use of the compartments of the smart cabinet is unpredictable, it is possible that the number of target compartments to be opened is greater than the number of idle compartments that can be opened in strong wind weather. In this case, the cabinet doors of all idle compartments can be directly opened, that is, in an embodiment of the present disclosure, the execution module 203 can be further configured to:
[0175] when the number of compartments is greater than the number of idle compartments, opening all idle compartments.
[0176] In an embodiment of the present disclosure, the large compartment and / or the small compartment of the smart cabinet are provided with cabinet doors that can be opened in front, that is, the smart cabinet is a single-sided cabinet. When the cabinet door of the compartment is opened, the moment acting point of the smart cabinet is offset due to the open cabinet door, the stress surface of the entire smart cabinet is more dispersed, and the moment acting point is subjected to a smaller moment. Therefore, the overall moment acting on the connection between the smart cabinet and the ground can be effectively reduced. For example, the moment acting on the connection by the opened cabinet door of the compartment can be represented as M_i = h_i * S_i * P * C, wherein C is a coefficient less than 1, and the specific value is related to the thickness of the smart cabinet and the distribution of the fixed points at the bottom of the smart cabinet.
[0177] In an embodiment of the present disclosure, the large compartment and / or the small compartment of the smart cabinet are provided with cabinet doors that can be opened in front, that is, the smart cabinet is a single-sided cabinet. When the cabinet door of the compartment is opened, the moment acting point of the smart cabinet is offset due to the open cabinet door, the stress surface of the entire smart cabinet is more dispersed, and the moment acting point is subjected to a smaller moment. Therefore, the overall moment acting on the connection between the smart cabinet and the ground can be effectively reduced. For example, the moment acting on the connection by the opened cabinet door of the compartment can be represented as M_i = h_i * S_i * P * C, wherein C is a coefficient less than 1, and the specific value is related to the thickness of the smart cabinet and the distribution of the fixed points at the bottom of the smart cabinet.
[0178] That is, in an embodiment of the present disclosure, the part performing the opening operation can be configured to:
[0179] If the target compartment is provided with cabinet doors that can be opened in front and back, the double-sided cabinet doors of the target compartment are opened.
[0180] Therefore, for both single-sided cabinets and double-sided cabinets, the moment acting on the connection between the smart cabinet and the ground can be reduced by opening the cabinet door, thereby reducing the risk of the smart cabinet tipping over.
[0181] In an embodiment of the present disclosure, a limiting assembly is further arranged on the cabinet door of the compartment to cooperate with the rotating assembly of the cabinet door to limit the opening angle of the cabinet door of the compartment.
[0182] That is, in an embodiment of the present disclosure, the part performing the opening operation can be configured to:
[0183] The cabinet door of the target compartment is opened and fixed to a preset angle by means of the limiting assembly.
[0184] The preset angle can be set according to actual application requirements, and further, the installation position of the limiting assembly on the cabinet door and the matching mode between the limiting assembly and the rotating assembly can be determined according to the specific value of the preset angle, which can be selected by a person skilled in the art according to the knowledge in the art and actual application requirements, and the present disclosure does not make special limitations thereon.
[0185] In an embodiment of the present disclosure, the device can further include:
[0186] The distribution module is configured to, in response to receiving the object storage instruction, detect whether there is an already opened compartment, and if so, distribute the object to be stored to the already opened compartment.
[0187] In order to resist the impact of strong winds, when the cabinet door of some compartments has been opened, if an object storage instruction is received again, the object to be stored can be preferentially distributed to the target compartment that has been opened, that is, after receiving the object storage instruction, it is first detected whether there is an already opened compartment, and if so, the object to be stored is distributed to the already opened compartment, and if not, the object to be stored is distributed to an idle compartment.
[0188] Figure 3A A structural schematic diagram of an intelligent cabinet according to an embodiment of the present disclosure is shown, as shown in Figure 3A The intelligent cabinet includes a cabinet body 301, a compartment 302, a wind measurement assembly 303, and a controller 304, wherein:
[0189] The compartment 302 is installed in the accommodating space formed by the cabinet body 301 and is used to store target objects;
[0190] The wind measurement assembly 303 is installed on the cabinet body 301 and is used to detect wind measurement data in a preset area near the intelligent cabinet and send the wind measurement data to the controller 304;
[0191] The controller 304 is connected with the wind measurement assembly 303 and is used to determine a target compartment that needs to be opened according to the wind measurement data.
[0192] The compartment can be one or more, and the wind measurement assembly can also be one or more, which are installed on different side positions of the cabinet body 301 to detect winds from multiple directions.
[0193] The target object refers to an object that needs to be stored in the intelligent cabinet, such as goods and the like.
[0194] In an embodiment of the present disclosure, the grid includes large grid with large longitudinal cross-sectional area and small grid with small longitudinal cross-sectional area, the large grid can be arranged at the upper part of the smart cabinet, and the small grid can be arranged at the lower part of the smart cabinet, as shown in Figure 3B .
[0195] In an embodiment of the present disclosure, the large grid and / or the small grid is provided with a cabinet door which can be opened in front and back.
[0196] In an embodiment of the present disclosure, a limiting assembly 305 is arranged on the cabinet door of the grid, the limiting assembly 305 is used to cooperate with a rotating assembly 306 of the cabinet door, so that the grid cabinet door is in an open state, for example, as shown in Figure 3C , the limiting assembly can be a telescopic support embedded into the bottom of the cabinet door, when the cabinet door is closed, the limiting assembly is retracted into the cabinet door, when it is needed to make the cabinet door in a normally open state, the limiting assembly can be controlled to extend out of the cabinet door, so that the cabinet door is not locked. Further, the opening angle of the grid cabinet door can be limited by means of the limiting assembly, so that the grid cabinet door is opened and fixed at a certain preset angle, at this time, the limiting assembly can be a telescopic connecting rod with locking device connected to the cabinet door and the grid frame, as shown in Figure 3D , when the cabinet door is closed, the locking device of the limiting assembly is in an open state, the limiting assembly is retracted between the cabinet door and the grid frame, and does not affect the closing of the cabinet door, when it is needed to make the cabinet door in a normally open state and fixed at a certain preset angle, when the opening angle of the cabinet door is detected to reach the preset angle, the locking device of the limiting assembly becomes a locking state, so that the distance between the cabinet door and the grid frame is fixed, thereby realizing the fixation of the opening angle of the cabinet door.
[0197] The present disclosure also discloses an electronic device, Figure 4 showing a structural block diagram of an electronic device according to an embodiment of the present disclosure, as shown in Figure 4 , the electronic device 400 includes a memory 401 and a processor 402; wherein,
[0198] The memory 401 is used to store one or more computer instructions, wherein the one or more computer instructions are executed by the processor 402 to realize the above-mentioned method steps.
[0199] Figure 5 is a structural schematic diagram of a computer system suitable for realizing a data processing method according to an embodiment of the present disclosure.
[0200] As Figure 5As shown, the computer system 500 includes a processing unit 501 which can perform various processes in the above-described embodiments according to programs stored in a read only memory (ROM) 502 or loaded into a random access memory (RAM) 503 from a storage section 508. In the RAM 503, various programs and data required for the operation of the system 500 are also stored. The processing unit 501, the ROM 502, and the RAM 503 are connected to each other through a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.
[0201] Connected to the I / O interface 505 are an input section 506 including a keyboard, a mouse, etc.; an output section 507 including a display device such as a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 508 including a hard disk, etc.; and a communication section 509 including a network interface card such as a LAN card, a modem, etc. The communication section 509 performs communication processing via a network such as the Internet. A drive 510 is also connected to the I / O interface 505 as necessary. A removable recording medium 511 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc. is attached to the drive 510 as necessary, so that a computer program read therefrom is installed into the storage section 508 as necessary. The processing unit 501 can be implemented as a CPU, a GPU, a TPU, a FPGA, a NPU, etc.
[0202] In particular, according to embodiments of the present disclosure, the above-described methods can be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product comprising a computer program tangibly embodied on a non-transitory computer readable medium, the computer program containing program code for executing the above-described methods. In such embodiments, the computer program can be downloaded and installed from a network via the communication section 509, and / or installed from the removable recording medium 511.
[0203] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the diagram or block diagram can represent a module, program segment or part of the code, and the module, program segment or part of the code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, as well as the combination of boxes in the block diagram and / or flow chart, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or can be implemented using a combination of dedicated hardware and computer instructions.
[0204] The units or modules described in the embodiments of the present disclosure may be implemented in software or hardware. The units or modules described may also be provided in a processor, and the names of these units or modules do not, in certain circumstances, limit the units or modules themselves.
[0205] As another aspect, the present disclosure further provides a computer-readable storage medium. This computer-readable storage medium may be included in the apparatus described in the above embodiments, or may be a standalone computer-readable storage medium not incorporated into the apparatus. The computer-readable storage medium stores one or more programs, which are used by one or more processors to execute the methods described in the present disclosure.
[0206] The above description is merely a preferred embodiment of the present disclosure and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of the invention herein is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but also encompasses other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the inventive concept. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in this disclosure.
Claims
1. A data processing method, comprising: detecting wind measurement data in a preset area near a smart cabinet, the wind measurement data comprising a wind direction, a wind speed, and a total moment received by a connection between the smart cabinet and the ground; when the wind measurement data meets a preset condition, determining a number of openings to be opened and an opening position according to the wind direction, the wind speed, and the total moment, wherein the smart cabinet comprises large openings with a large longitudinal cross-sectional area and small openings with a small longitudinal cross-sectional area, and the determination of the opening position comprises: when an amount of wind in a vertical direction of the smart cabinet is greater than or equal to a first preset wind amount threshold but less than a second preset wind amount threshold, and / or the total moment is greater than or equal to a first preset moment threshold but less than a second preset moment threshold, the opening position is determined within the range of the large openings; determining an idle opening, and selecting a target opening corresponding to the number of openings and the opening position from the idle opening, and performing an opening operation. 2.The method of claim 1, wherein the preset condition comprises one or more of the following conditions: an angle between the wind direction and a horizontal direction of the smart cabinet is greater than or equal to a preset angle threshold; the amount of wind in the vertical direction of the smart cabinet is greater than or equal to the first preset wind amount threshold; The overall moment received by the connection between the intelligent cabinet and the ground is greater than or equal to a first preset moment threshold, wherein the total moment is a sum of moments of forces of all openings of the smart cabinet acting on the connection.
3. The method of claim 2, wherein, a moment of force of an i th opening of the smart cabinet acting on the connection is: M_i =h_i×S_i×P, wherein M_i is the moment of force of the i th opening of the smart cabinet acting on the connection, h_i is a height of the i th opening of the smart cabinet, S_i is a longitudinal cross-sectional area of the i th opening of the smart cabinet, and P is a wind pressure acting on a unit area of the opening of the smart cabinet. 4.The method of claim 2 or 3, wherein the determination of the number of openings to be opened comprises: determining the number of openings to be opened according to the angle between the wind direction and the horizontal direction of the smart cabinet, the amount of wind in the vertical direction of the smart cabinet, and / or the total moment received by the connection between the smart cabinet and the ground. 5.The method of claim 4, wherein the determination of the number of openings to be opened further comprises: determining the opening position according to the angle between the wind direction and the horizontal direction of the smart cabinet, the amount of wind in the vertical direction of the smart cabinet, and / or the total moment received by the connection between the smart cabinet and the ground. 6.The method of claim 5, wherein the determination of the opening position further comprises: when the amount of wind in the vertical direction of the smart cabinet is greater than or equal to the second preset wind amount threshold, and / or the total moment is greater than the second preset moment threshold, the opening position is determined within the range of all openings. 7.The method of claim 1, further comprising: when the number of openings is greater than a number of idle openings, opening all the idle openings.
8. The method of claim 1, wherein, the large openings and / or the small openings are provided with cabinet doors that can be opened in front and back directions; the execution of the opening operation comprises: if the target opening is provided with the cabinet doors that can be opened in front and back directions, opening the cabinet doors of the target opening in front and back directions.
9. The method of any of claims 1-3, 5-8, wherein, a limiting assembly is arranged on the cabinet door of the opening. The executing opening operation comprises: The limiting assembly opens and fixes the cabinet door of the target compartment to a preset angle.
10. The method of any of claims 1-3, 5-8, further comprising: In response to receiving the object storage instruction, detecting whether there is an already opened compartment, and if so, assigning the object to be stored to the already opened compartment.
11. A data processing apparatus comprising: a detecting module configured to detect wind measurement data in a preset area near the smart cabinet, the wind measurement data comprising a wind direction, a wind speed, and a total moment received by a connection of the smart cabinet to the ground; a determining module configured to determine a number of compartments to be opened and a compartment position to be opened according to the wind direction, the wind speed, and the total moment when the wind measurement data satisfies a preset condition, wherein the smart cabinet comprises large compartments with large longitudinal cross-sectional areas and small compartments with small longitudinal cross-sectional areas, and the determining the compartment position to be opened comprises: when an amount of wind in a vertical direction of the smart cabinet is greater than or equal to a first preset wind amount threshold but less than a second preset wind amount threshold, and / or the total moment is greater than or equal to a first preset moment threshold but less than a second preset moment threshold, the amount of wind in the vertical direction of the smart cabinet is calculated according to the wind speed, the compartment position to be opened is determined within the range of the large compartments; an executing module configured to determine an idle compartment, select a target compartment corresponding to the number of compartments and the compartment position from the idle compartment, and execute an opening operation.
12. The apparatus of claim 11, wherein the preset condition comprises one or more of the following conditions: an angle between the wind direction and a horizontal direction of the smart cabinet is greater than or equal to a preset angle threshold; the amount of wind in the vertical direction of the smart cabinet is greater than or equal to the first preset wind amount threshold; The overall moment received by the connection between the intelligent cabinet and the ground is greater than or equal to a first preset moment threshold, wherein the total moment is a sum of moments of all compartments of the smart cabinet acting on the connection.
13. The apparatus of claim 12, wherein, the moment of each compartment of the smart cabinet acting on the connection is: M_i = h_i * S_i * P, where M_i is the moment of the i-th compartment of the smart cabinet acting on the connection, h_i is a height of the i-th compartment of the smart cabinet, S_i is a longitudinal cross-sectional area of the i-th compartment of the smart cabinet, and P is a wind pressure acting on a unit area of the compartment of the smart cabinet.
14. The apparatus of claim 12 or 13, wherein the determining module is configured to determine the number of compartments to be opened according to the angle between the wind direction and the horizontal direction of the smart cabinet, the amount of wind in the vertical direction of the smart cabinet, and / or the total moment received by the connection of the smart cabinet to the ground.
15. The apparatus of claim 14, wherein the determining module is further configured to determine the compartment position to be opened according to the angle between the wind direction and the horizontal direction of the smart cabinet, the amount of wind in the vertical direction of the smart cabinet, and / or the total moment received by the connection of the smart cabinet to the ground.
16. The apparatus of claim 15, wherein the determining the compartment position to be opened is further configured to: When the air volume in the vertical direction of the intelligent cabinet is greater than or equal to the second preset air volume threshold value, and / or the overall moment is greater than the second preset moment threshold value, the grid positions that need to be opened are determined within the range of all the grids.
17. The apparatus of claim 11, wherein the execution module is further configured to: When the number of grids is greater than the number of idle grids, all the idle grids are opened.
18. The apparatus of claim 11 or 16, wherein, The large grid and / or the small grid are provided with a cabinet door that can be opened in front and back directions. The part configured to perform the opening operation is configured to: If the target grid is provided with a cabinet door that can be opened in front and back directions, the double-sided cabinet door of the target grid is opened.
19. The apparatus of any of claims 11-13, 15-17, wherein, The cabinet door of the grid is provided with a limiting assembly. The part configured to perform the opening operation is configured to: The cabinet door of the target grid is opened and fixed to a preset angle by means of the limiting assembly.
20. The apparatus of any one of claims 11-13 and 15-17, further comprising: an allocation module configured to, in response to receiving an object storage instruction, detect whether there is a grid that has been opened, and if so, allocate the object to be stored to the grid that has been opened.
21. A smart cabinet comprising: a cabinet body, a grid, a wind measurement assembly, and a controller, wherein: The grid is installed in a containing space formed by the cabinet body and is used to store target objects. The wind measurement assembly is installed on the cabinet body and is used to detect wind measurement data in a preset area near the intelligent cabinet and send the wind measurement data to the controller. The controller is connected to the wind measurement assembly and is used to determine a target grid that needs to be opened according to the wind measurement data. The grid includes a large grid with a large longitudinal cross-sectional area and a small grid with a small longitudinal cross-sectional area, the large grid is arranged at an upper portion of the intelligent cabinet, and the small grid is arranged at a lower portion of the intelligent cabinet.
22. The intelligent cabinet of claim 21, wherein, The large grid and / or the small grid are provided with a cabinet door that can be opened in front and back directions.
23. The intelligent cabinet of any of claims 21-22, wherein, The cabinet door of the grid is provided with a limiting assembly.
24. An electronic device, comprising a memory and at least one processor; wherein, The memory is used to store one or more computer instructions, wherein the one or more computer instructions are executed by the at least one processor to implement the method steps of any one of claims 1-10.
25. A computer-readable storage medium having computer instructions stored thereon, wherein the computer instructions are executed by a processor to implement the method steps of any one of claims 1-10.
26. A computer program product comprising computer programs / instructions, wherein, The computer program / instructions are executed by a processor to implement the method steps of any one of claims 1-10.
Citation Information
Patent Citations
Train scale-imitating overturn-preventing structure
CN112498386A
Data processing method and device, intelligent cabinet, equipment, medium and program product
CN114519911A