Container control methods and electronic equipment

Through the remote control interface and command generation module on the server side, users can remotely operate the container, which solves the problem of low container operation and maintenance efficiency, realizes efficient remote monitoring and control, and improves the level of intelligence and automation.

CN122085753APending Publication Date: 2026-05-26MEITUAN TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
MEITUAN TECH CO LTD
Filing Date
2024-11-25
Publication Date
2026-05-26

AI Technical Summary

Technical Problem

In existing technologies, the operation and maintenance efficiency of containers is low, the degree of intelligence and automation is insufficient, and remote monitoring and control cannot be effectively carried out.

Method used

A container control method and electronic device are provided. Through the remote control interface on the server side, users can generate and send mechanical control commands and non-mechanical control commands to the target container to realize remote operation of the container, including functions such as robotic arm control, fault monitoring and image acquisition.

Benefits of technology

It improved the efficiency of operation and maintenance, saved operation and maintenance costs, enabled remote and proactive control of the container, and improved the level of intelligence and automation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122085753A_ABST
    Figure CN122085753A_ABST
Patent Text Reader

Abstract

This disclosure relates to a container control method and electronic device. In response to a user's remote control request for a target container, the server displays a remote control interface, which includes a target control. In response to a user's trigger operation on the target control, the server generates a remote control instruction corresponding to the target control. The remote control instruction is sent to the target container, instructing it to perform a target operation, and includes mechanical control instructions and / or non-mechanical control instructions. Thus, users can remotely and actively control the target container through the server-side remote control interface, improving work efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of automation control technology, and more specifically, to a container control method and electronic equipment. Background Technology

[0002] In recent years, with the development of the internet industry, the express delivery industry has also flourished. With the rapid growth of express delivery services and logistics companies, consumers are using lockers (such as parcel lockers and food delivery lockers) more and more frequently. Taking parcel lockers as an example, they can temporarily store packages and send delivery information to users via SMS, providing 24-hour self-service package pickup.

[0003] However, various problems can arise during the use of parcel lockers, such as abnormal door opening and closing, communication failures between the locker and the user's terminal, and improper storage of goods. Therefore, it is necessary to monitor and control the operational status of the parcel lockers. Currently, related technologies involve dedicated maintenance personnel conducting regular on-site maintenance through maintenance terminals, or staff performing on-site fault detection only after a malfunction occurs. This approach results in low maintenance efficiency, and the level of intelligence and automation required for improvement. Summary of the Invention

[0004] The purpose of this disclosure is to provide a container control method and electronic device.

[0005] To achieve the above objectives, the first aspect of this disclosure provides a container control method, the method comprising: In response to a user's remote control request for a target container, a remote control interface is displayed, the remote control interface including a target control; in response to the user's trigger operation on the target control, a remote control instruction corresponding to the target control is generated; the remote control instruction is sent to the target container, the remote control instruction being used to instruct the target container to perform a target operation, the remote control instruction including mechanical control instructions and / or non-mechanical control instructions.

[0006] Optionally, the step of displaying a remote control interface in response to a user's remote control request for the target container includes: acquiring the user's remote control request for the target container; sending request information corresponding to the remote control request to the target container; receiving a response message sent by the target container in response to the request information; and displaying the remote control interface based on the response message.

[0007] Optionally, the response message carries control mode information of the target container, and the step of displaying the remote control interface according to the response message includes: When the control mode information indicates that the target container is not in the operation and maintenance control mode, the remote control interface is displayed, wherein the operation and maintenance control mode is the mode of controlling the target container through the operation and maintenance terminal.

[0008] Optionally, the mechanical control commands include at least one of the following: Cargo storage and retrieval instructions, control instructions for the top cover and / or push rod, and robotic arm control instructions.

[0009] Optionally, the non-mechanical control commands include at least one of the following: Self-test command, power-off command, fault clearing command, restart command, reset command, parameter setting command.

[0010] Optionally, sending the remote control command to the target container includes: When the remote control command is the cargo storage / retrieval command, the target storage compartment selected by the user is obtained; The identification information of the target storage compartment is sent to the target container to control the target container to store the target goods into the target storage compartment or to retrieve them from the target storage compartment.

[0011] Optionally, sending the remote control command to the target container includes: When the remote control command is the robotic arm control command, the motion parameters input by the user are obtained, and the motion parameters are used to indicate the motion trajectory and target position of the robotic arm inside the target container; The motion parameters are sent to the target container to control the robotic arm to move according to the motion parameters.

[0012] Optionally, the method further includes: receiving operating status information sent by the target container, the operating status information being used to characterize the operating status of preset components of the target container; and outputting the operating status information in response to the user's request to view the operating status.

[0013] Optionally, the method further includes: Based on the operating status information, fault monitoring is performed on the target container; if a fault is determined to have occurred in the target component, a preset alarm message is output and / or a fault mark is made, wherein the target component is one of the multiple preset components of the target container.

[0014] Optionally, the method further includes: in response to the user's image acquisition request, sending an image acquisition instruction to the target container; receiving a container scene image sent by the target container, wherein the container scene image is an image from at least one preset camera position inside and / or outside the target container; and outputting the container scene image.

[0015] Optionally, the method further includes: determining, from the on-site image of the container, the target image specified by the user in the image acquisition request; performing target detection on the target image; and, if it is determined that a target object exists in the target image, sending a target processing instruction to the target container to control the target container to perform a preset processing operation on the target object.

[0016] To achieve the above objectives, a second aspect of this disclosure provides a container control device, the device comprising: The interface display module is used to respond to a user's remote control request for the target container and display a remote control interface, which includes target controls; The instruction generation module is used to generate remote control instructions corresponding to the target control in response to the user's trigger operation on the target control; A control module is used to send the remote control command to the target container. The remote control command is used to instruct the target container to perform a target operation. The remote control command includes mechanical control commands and / or non-mechanical control commands.

[0017] To achieve the above objectives, a third aspect of this disclosure provides a computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements the steps of the method described in the first aspect of this disclosure.

[0018] To achieve the above objectives, a fourth aspect of this disclosure provides an electronic device, comprising: a memory having a computer program stored thereon; and a processor for executing the computer program in the memory to implement the steps of the method described in the first aspect of this disclosure.

[0019] To achieve the above objectives, the fifth aspect of this disclosure provides a computer program product including a computer program that, when executed by a processor, implements the steps of the method described in the first aspect of this disclosure.

[0020] Through the above technical solution, the server can respond to a user's remote control request for a target container by displaying a remote control interface, which includes a target control; responding to the user's trigger operation on the target control, generating a remote control command corresponding to the target control; and sending the remote control command to the target container, which instructs the target container to perform a target operation, and the remote control command includes mechanical control commands and / or non-mechanical control commands. In this way, users can achieve remote active control of the target container through the server-side remote control interface, improving operation and maintenance efficiency while also saving operation and maintenance costs.

[0021] Other features and advantages of this disclosure will be described in detail in the following detailed description section. Attached Figure Description

[0022] The accompanying drawings are provided to further illustrate the present disclosure and form part of the specification. They are used together with the following detailed description to explain the present disclosure, but do not constitute a limitation thereof. In the drawings: Figure 1 This is a flowchart illustrating a container control method according to an exemplary embodiment.

[0023] Figure 2 It is based on Figure 1 The illustrated embodiment shows a flowchart of a container control method.

[0024] Figure 3 This is a schematic diagram illustrating a remote control interface according to an exemplary embodiment.

[0025] Figure 4 and Figure 5 These are schematic diagrams illustrating two other remote control interfaces according to an exemplary embodiment.

[0026] Figure 6 It is based on Figure 1 The illustrated embodiment shows a flowchart of another container control method.

[0027] Figure 7 It is based on Figure 6 The illustrated embodiment shows a flowchart of a container control method.

[0028] Figure 8 It is based on Figure 1 The illustrated embodiment shows a flowchart of another container control method.

[0029] Figure 9 It is based on Figure 8 The illustrated embodiment shows a flowchart of another container control method.

[0030] Figure 10This is a block diagram illustrating a container control device according to an exemplary embodiment.

[0031] Figure 11 It is based on Figure 10 The illustrated embodiment shows a block diagram of a container control device.

[0032] Figure 12 It is based on Figure 10 The illustrated embodiment shows a block diagram of a container control device.

[0033] Figure 13 This is a block diagram illustrating an electronic device according to an exemplary embodiment. Detailed Implementation

[0034] The specific embodiments of this disclosure will be described in detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are for illustration and explanation only and are not intended to limit this disclosure.

[0035] It should be noted that all actions involving the acquisition of signals, information, or data in this disclosure are carried out in compliance with the relevant data protection laws and policies of the country where the location is situated, and with authorization from the owner of the relevant device.

[0036] This disclosure is primarily applicable to scenarios involving the control of containers, and is particularly suitable for scenarios involving the remote control of containers.

[0037] To address the technical problems existing in related technologies, this disclosure provides a container control method and electronic device. The specific embodiments of this disclosure will be described in detail below with reference to the accompanying drawings.

[0038] Figure 1 This is a flowchart illustrating a container control method according to an exemplary embodiment. The method can be applied to a server, which may be, for example, an electronic device deployed in a remote control center (or "remote cockpit") of the container. Figure 1 As shown, the method includes the following steps: In step S101, in response to the user's request for remote control of the target container, a remote control interface is displayed, which includes target controls.

[0039] In practical applications, users (generally referring to the maintenance personnel of the vending machines) can remotely control one or more vending machines through the user interface of the client corresponding to the server. The target vending machine is the one that the user selects on the user interface to remotely control. Additionally, the target vending machine can include, for example, parcel lockers or food delivery lockers.

[0040] By executing this step, the server responds to the user's trigger operation on the selection control corresponding to the target container (i.e., the interface control representing remote control of the target container) and generates the remote control request. For example, after the user clicks the "Start Takeover" button corresponding to container A on the interface, the server obtains the user's click operation on the "Start Takeover" button corresponding to container A and generates the remote control request to remotely control container A.

[0041] In response to the remote control request, the server displays the remote control interface to the user. This interface includes multiple preset controls, each corresponding to a different control function. The target control can be one or more of these preset controls. Furthermore, these preset controls can be categorized into three types: commonly used operation controls (such as "self-test," "power off," "restart," and "reset"), mechanical control controls (such as controls for the container top cover status / push rod status, and the position movement controls for the robotic arm / RGV / gripper), and other operation controls (such as fault marking, fault mark removal, clear binding, shielding top cover abnormality, and time setting controls).

[0042] In step S102, in response to the user's trigger operation on the target control, a remote control command corresponding to the target control is generated.

[0043] In this step, the control identifier of the target control can be determined based on the attribute information of the target control; then, the remote control command corresponding to the target control can be generated based on the control identifier and the trigger operation.

[0044] Understandably, each preset control is configured with its own attribute information, which records the corresponding preset control's identifier (such as control name, control number, etc.), distribution location, size, associated functions, and other information. The server can determine the control identifier based on the target control's attribute information, and then, based on the control identifier and the trigger event corresponding to the trigger operation, call the event handler or callback function corresponding to the target control to generate the remote control command.

[0045] In step S103, the remote control command is sent to the target container. The remote control command is used to instruct the target container to perform the target operation. The remote control command may include mechanical control commands and / or non-mechanical control commands.

[0046] The mechanical control command refers to an instruction to mechanically control at least one preset component of the target container. This preset component may include, for example, storage compartments (including regular storage compartments, buffer compartments, etc.), a robotic arm, the top cover of the target container, push rods, etc. The non-mechanical control command refers to control commands other than the mechanical control command; for example, it may include self-check commands, shutdown commands, reset commands, etc., for the target container.

[0047] For example, the remote control command could be a remote shutdown command for the target container, in which case the target container, upon receiving the remote shutdown command, performs a shutdown operation. Alternatively, the remote control command could be a robotic arm control command that moves the robotic arm of the target container to an initial position, in which case the target container, upon receiving the robotic arm control command, moves the robotic arm to a preset initial position. These are merely illustrative examples, and this disclosure does not limit the scope of the invention.

[0048] Using the above method, the server can respond to a user's remote control request for the target container by displaying a remote control interface, which includes target controls; responding to the user's trigger operation on the target controls by generating remote control instructions corresponding to the target controls; and sending the remote control instructions to the target container, which instruct the target container to perform the target operation, and which includes mechanical control instructions and / or non-mechanical control instructions. In this way, users can achieve remote and proactive control of the target container through the server-side remote control interface, improving operational efficiency while also saving operational costs.

[0049] Figure 2 It is based on Figure 1 The illustrated embodiment shows a flowchart of a container control method, as follows: Figure 2 As shown, step S101 includes the following sub-steps: In step S1011, the user's remote control request for the target container is obtained.

[0050] In step S1012, the request information corresponding to the remote control request is sent to the target container.

[0051] In step S1013, the target container receives a response message sent in response to the request information.

[0052] In step S1014, the remote control interface is displayed according to the response message.

[0053] The response message carries the control mode information of the target container. When the control mode information indicates that the target container is not in the operation and maintenance control mode, the remote control interface can be displayed. The operation and maintenance control mode is the mode of controlling the target container through the operation and maintenance terminal.

[0054] This operation and maintenance control mode can be understood as a pre-set container control mode with the highest control priority. In this mode, the target container is typically controlled by an operation and maintenance terminal located at the container's site. That is, if the target container is in this mode, it is controlled through the operation and maintenance terminal. It's understandable that if the target container is being controlled by an on-site operation and maintenance terminal, this scenario usually involves on-site operation and maintenance personnel performing maintenance operations. Therefore, the control priority of the operation and maintenance terminal for this target container can be set to the highest to ensure the smooth execution of on-site maintenance operations. In other words, in practical applications, the operation and maintenance terminal can be configured to have the highest control authority over the target container.

[0055] Therefore, in one possible embodiment of this disclosure, if it is determined that the target container is not currently in the highest priority preset control mode (e.g., the operation and maintenance control mode), remote control of the target container can be achieved through a remote cockpit. The server can respond to a user's remote control request for the target container by sending request information corresponding to the remote control request to the target container. This request information is used to request remote control of the target container. After receiving the request information, the target container can send a response message to the server. This response message carries the target container's control mode information (i.e., the target container's current control mode). Thus, if the server determines, based on the response message, that the target container's current control mode is not the highest priority container control mode, it can display the remote control interface to the user, allowing the user to remotely control the target container by triggering the target controls on the remote control interface.

[0056] The following describes the various remote control commands sent from the remote cockpit to the target container and their control methods.

[0057] In one possible embodiment, the remote control command includes a mechanical control command, wherein the mechanical control command is used to mechanically control at least one preset component of the target container. The preset component may include, for example, storage compartments (including ordinary storage compartments, buffer compartments, etc.), a robotic arm, the top cover of the target container, a push rod, etc.

[0058] The mechanical control commands include at least one of the following: cargo storage and retrieval commands, control commands for the top cover and / or push rod, and robotic arm control commands. The cargo storage and retrieval commands refer to commands to remove target cargo from or store target cargo in the target storage compartment. The control commands for the top cover and / or push rod refer to commands to control the opening or closing of the top cover, and commands to control the movement of the push rod (e.g., the push rod can be used to right a drone located on top of the target container). The robotic arm control commands refer to commands to control the movement of the robotic arm, such as commands to control the gripper at the end of the robotic arm to move to the initial position, or commands to fine-tune the posture of the robotic arm.

[0059] During the execution of step S103, if the remote control command is a cargo storage or retrieval command, the target storage compartment selected by the user can be obtained; the identification information of the target storage compartment can be sent to the target container to control the target container to store the target cargo into the target storage compartment or retrieve it from the target storage compartment.

[0060] For example, in response to a user's triggering of the "place food" control, the server displays interface controls corresponding to multiple storage compartments on the target container on the remote control interface. The user can select the target storage compartment (let's say "compartment 05") from the multiple storage compartments displayed on the interface. Then, the server generates a cargo storage and retrieval instruction and sends it to the target container (the cargo storage and retrieval instruction carries the identification information of the target storage compartment). The cargo storage and retrieval instruction is used to instruct the target container to place the food bag in compartment 05. In this way, the user can remotely control the target container to perform the food placement operation from the remote cockpit. This example is only for illustration and is not intended to limit the scope of this disclosure.

[0061] In addition, during the process of displaying the interface controls corresponding to the multiple storage compartments on the target container to the user on the remote control interface, the display method of the corresponding interface controls can be different for storage compartments with different operating states. In this way, the user can understand the operating status of different storage compartments in a timely manner based on different display methods.

[0062] For example, the operating status of a storage compartment can include normal status, selectable fault status, unselectable fault status, occupied status, and idle status. Thus, for different operating statuses, the corresponding interface controls for the storage compartment can be displayed in different ways, such as highlighting or graying out to disable selection. This is merely an example; this disclosure does not specifically limit the display methods corresponding to different operating statuses.

[0063] During the execution of step S103, if the remote control command is a robotic arm control command, the motion parameters of the robotic arm input by the user can be obtained. These motion parameters are used to indicate the motion trajectory and target position of the robotic arm inside the target container. The motion parameters are then sent to the target container to control the robotic arm of the target container to move according to the motion parameters.

[0064] In practical applications, a robotic arm can be installed inside the target container to handle the target goods. For example, the robotic arm can transfer goods delivered by drones to storage compartments or transfer target goods located in buffer compartments to regular storage compartments. This disclosure allows for remote control of the robotic arm installed on the target container via a remote cockpit.

[0065] For example, Figure 3 This is a schematic diagram illustrating a remote control interface according to an exemplary embodiment, such as... Figure 3 As shown, the remote control interface displays controls for controlling the robotic arm ("Move robotic arm, RGV, gripper to initial position"), controls for controlling the top cover ("Close top cover" or "Open top cover") (not shown in the figure), controls for controlling the push rod ("Clamp push rod" or "Release push rod") (not shown in the figure), and a "Take food" control. Taking the user triggering the "Move robotic arm, RGV, gripper to initial position" control as an example, the server responds to the user's trigger operation by obtaining the target position corresponding to the initial position of the robotic arm, and obtaining the current position of the robotic arm from the target container. Then, based on the current position and the target position, it performs path planning to determine the movement trajectory of the robotic arm. Finally, it generates the robotic arm control command based on the target position and the movement trajectory and sends it to the target container, thus enabling the user to remotely control the robotic arm with a single click from the remote cockpit, improving control efficiency and simplifying the user's operation complexity. In another implementation, the server can respond to the user's trigger operation on the target control "move the robotic arm, RGV, and gripper to the initial position," obtain the target position corresponding to the initial position, and then generate the robotic arm control command based on the target position and send it to the target container. In this way, the target container can obtain the target position after receiving and parsing the robotic arm control command. Then, the target container itself can perform path planning based on the current position and the target position of the robotic arm, determine the movement trajectory of the robotic arm, and control the robotic arm to move to the initial position according to the movement trajectory. This also allows the user to remotely control the robotic arm with one click from a remote cockpit. This is merely an example, and this disclosure does not limit it.

[0066] In another possible embodiment, the user can also fine-tune the robotic arm inside the target container via a remote control interface. For example... Figure 3 As shown, the remote control interface displays fine-tuning controls to the user. The user can use the forward, backward, left, and right controls on the yz axis, the up and down controls on the x axis, and the clockwise and counterclockwise controls on the y axis to fine-tune the position and orientation of the robotic arm in the target container. The server responds to the user's fine-tuning operation, generates corresponding robotic arm control commands, and sends them to the target container, thereby realizing remote fine-tuning control of the robotic arm from the remote cockpit.

[0067] In addition, such as Figure 3 As shown, users can also remotely control the top cover and push lever status of the target container using the top cover status control and push lever status control on the remote control interface. The control method is the same: responding to the user's trigger operation on the target control generates a corresponding remote control command, which is then sent to the target container.

[0068] The foregoing described the specific implementation method when the remote control command is a mechanical control command. In another possible embodiment of this disclosure, the remote control command may further include non-mechanical control commands, which may include at least one of the following: self-test command, power-off command, fault clearing command, restart command, reset command, and parameter setting command.

[0069] For example, Figure 4 and Figure 5 These are schematic diagrams illustrating two other remote control interfaces according to an exemplary embodiment. For example... Figure 4 As shown, the remote control interface displays several preset controls: "Self-Check," "Power Off," "Fault Clear," "Restart," "Food Placement," and "Reset." In response to the user's triggering of the "Self-Check" control, the server sends a self-check command to the target container to enable remote control of the container's self-check operation. Similarly, in response to the user's triggering of the "Power Off" control, the server sends a power-off command to the target container to enable remote control of the container's power-off operation (e.g., in extreme weather conditions, the user can remotely control the power-off of the target container from the remote cockpit). Likewise, in response to the user's triggering of the "Fault Clear" control, the server sends a fault-clearing command to the target container to enable remote control of the container's fault-clearing operation. Likewise, in response to the user's triggering of the "Restart," "Food Placement," and "Reset" controls, the server generates corresponding control commands and sends them to the target container to enable remote control of the container's restart, reset, and food placement operations.

[0070] The remote control interface can also display parameter setting controls to the user, such as... Figure 5As shown, the parameter setting controls displayed to the user on the remote control interface may include controls such as "Time Setting," "Internal Lighting," and "External Lighting." Taking the "Time Setting" control as an example, after selecting "Time Setting," the user can further input the target container's sleep time range, lighting time range, etc. The above example is merely illustrative and is not intended to limit the scope of this disclosure.

[0071] Using the above method, based on the remote operation interface displayed to the user by the server, and based on the user's triggering operation on different preset controls on the remote operation interface, different types of remote control commands are generated and sent to the target container, thereby realizing remote control of multiple functions of the target container and improving the efficiency and automation of container control.

[0072] Figure 6 It is based on Figure 1 The flowchart of another container control method shown in the embodiment is as follows: Figure 6 As shown, the method also includes the following steps: In step S104, the operating status information sent by the target container is received. This operating status information is used to characterize the operating status of the preset components of the target container.

[0073] In step S105, in response to the user's request to view the running status, the running status information is output.

[0074] In another possible embodiment of this disclosure, the target container may also report the operating status information of at least one preset component to the server in real time. In this way, the server can display the operating status of the preset component on the target container to the user so as to remotely monitor the operating status of the preset component of the target container.

[0075] Figure 7 It is based on Figure 6 The illustrated embodiment shows a flowchart of a container control method, as follows: Figure 7 As shown, the method also includes the following steps: In step S106, fault monitoring is performed on the target container based on the operating status information.

[0076] For example, based on the operational status information, a preset fault monitoring strategy can be executed to monitor the target container for faults.

[0077] In step S107, if it is determined that a target component has malfunctioned, a preset alarm message is output and / or a fault mark is made. The target component is one of a plurality of preset components of the target container.

[0078] In one possible implementation, the server can monitor the target container for faults based on the real-time operating status information of each preset component reported by the target container and a preset fault monitoring strategy, and issue a fault alarm when it is determined that a target component has failed.

[0079] For example, the preset fault monitoring strategy is as follows: the server pre-stores status codes corresponding to different operating states of each preset component. These different operating states include normal operation and abnormal operation states. The abnormal operation state can further include status codes corresponding to different types of faults. In this way, the server can obtain the operating status code of each preset component based on the operating status information reported in real time by the target container. By comparing this operating status code with the operating status codes of the same preset component pre-stored on the server, it can determine whether the operating state of each preset component is normal, and the specific fault type when the operating state is abnormal. Then, based on the fault type, fault alarms and / or fault marking are performed. The fault marking can be the process of recording the target component that has failed and the specific fault type in a database, and can also be a visual fault marking of the target component on a remote control interface.

[0080] Figure 8 It is based on Figure 1 The flowchart of another container control method shown in the embodiment is as follows: Figure 8 As shown, the method also includes the following steps: In step S108, in response to the user's image acquisition request, an image acquisition instruction is sent to the target container.

[0081] In step S109, the on-site image of the target container sent by the target container is received. The on-site image of the target container is an image from at least one preset camera position inside and / or outside the target container.

[0082] The images inside the target container can be, for example, images of various preset components inside the container (such as images of robotic arms, images of various storage compartments, etc.), while the images outside the target container can be images of the external environment of the target container and images of the storage compartments captured from the outside of the target container.

[0083] In step S110, an on-site image of the container is output.

[0084] In another possible embodiment of this disclosure, an image acquisition device can be pre-installed inside and / or outside the target container, so that the target container can transmit on-site images of the container to a remote cockpit in real time, and the user can view the on-site images of the target container in real time in the remote cockpit.

[0085] The target container can acquire images of itself based on an image acquisition command sent by the server and then send them to the server, or it can actively acquire images of itself and then send them to the server. After receiving the images of the target container, the server can display images of the target container from multiple preset camera positions (i.e., different image acquisition angles and positions) to provide users with a clearer view of the actual condition of the target container.

[0086] Figure 9 It is based on Figure 8 The flowchart of another container control method shown in the embodiment is as follows: Figure 9 As shown, the method also includes the following steps: In step S111, the target image specified by the user in the image acquisition request is determined from the on-site image of the container.

[0087] In step S112, target detection is performed on the target image.

[0088] In step S113, if it is determined that there is a target object in the target image, a target processing instruction is sent to the target container to control the target container to perform a preset processing operation on the target object.

[0089] In one possible application scenario, the target detection can include foreign object detection. Accordingly, the target object can include items other than the container's pre-defined components and the target cargo. This allows for remote control of foreign object detection on the target container.

[0090] For example, as described above, the server displays multiple angles of the target container to the user. In response to a user's trigger action on a specific angle of the container's image (i.e., the target image), the server can zoom in on the target image. The user can also actively specify the target image, thus the image acquisition request can include the user-specified target image. The user can trigger a foreign object detection command on the target image (e.g., triggering the "Foreign Object Detection" control). Based on the user-triggered command, the server performs foreign object detection on the target image, determining the presence of foreign objects using image recognition technology. If a foreign object is detected, a foreign object removal command can be sent to the target container, allowing the container to perform a foreign object removal operation based on this command.

[0091] In another possible application scenario, the target detection may include detecting whether the target storage compartment contains target goods, and correspondingly, the target object may include the target goods.

[0092] For example, the image of the target storage compartment triggered by the user can be determined from the on-site image of the container as the target image. Then, after target detection is performed on the target image, it is determined whether the target storage compartment contains the target goods. If it is determined that the target storage compartment contains the target goods, a retrieval command can be sent to the target container to remotely control the target container to retrieve the target goods from the target storage compartment. The above example is only illustrative and this disclosure does not limit it.

[0093] Figure 10 This is a block diagram illustrating a container control device according to an exemplary embodiment, such as... Figure 10 As shown, the device includes: The interface display module 1001 is used to respond to a user's remote control request for the target container and display a remote control interface, which includes target controls. The instruction generation module 1002 is used to generate remote control instructions corresponding to the target control in response to the user's trigger operation on the target control; The control module 1003 is used to send the remote control command to the target container. The remote control command is used to instruct the target container to perform a target operation. The remote control command includes mechanical control command and / or non-mechanical control command.

[0094] Optionally, the interface display module 1001 is used to acquire a user's remote control request for the target container, send request information corresponding to the remote control request to the target container, receive a response message from the target container in response to the request information, and display the remote control interface according to the response message.

[0095] Optionally, the response message carries the control mode information of the target container, and the interface display module 1001 is used to display the remote control interface when the control mode information indicates that the target container is not in the operation and maintenance control mode, wherein the operation and maintenance control mode is the mode of controlling the target container through the operation and maintenance terminal.

[0096] Optionally, the mechanical control commands include at least one of the following: Cargo storage and retrieval instructions, control instructions for the top cover and / or push rod, and robotic arm control instructions.

[0097] Optionally, the control module 1003 is configured to, when the remote control command is the cargo storage / retrieval command, acquire the target storage compartment selected by the user; and send the identification information of the target storage compartment to the target container to control the target container to store the target cargo in the target storage compartment or retrieve it from the target storage compartment.

[0098] Optionally, the control module 1003 is configured to, when the remote control command is the robotic arm control command, acquire the motion parameters input by the user, the motion parameters being used to indicate the motion trajectory and target position of the robotic arm within the target container; and send the motion parameters to the target container to control the robotic arm to move according to the motion parameters.

[0099] Optionally, the non-mechanical control commands include at least one of the following: self-test command, power-off command, fault clearing command, restart command, reset command, and parameter setting command.

[0100] Optionally, Figure 11 It is based on Figure 10 The illustrated embodiment shows a block diagram of a container control device, such as Figure 11 As shown, the device also includes: The operation status monitoring module 1004 is used to receive operation status information sent by the target container, the operation status information being used to characterize the operation status of preset components of the target container; and to output the operation status information in response to the user's operation status viewing request.

[0101] Optionally, the operation status monitoring module 1004 is further configured to perform fault monitoring on the target container based on the operation status information; and output preset alarm information and / or mark the fault when it is determined that a target component has failed, wherein the target component is one of the multiple preset components of the target container.

[0102] Optionally, Figure 12 It is based on Figure 10 The illustrated embodiment shows a block diagram of a container control device, such as Figure 12 As shown, the device also includes: The image processing module 1005 is used to respond to the user's image acquisition request by sending an image acquisition command to the target container; receiving the container scene image sent by the target container, wherein the container scene image is an image from at least one preset camera position inside and / or outside the target container; and outputting the container scene image.

[0103] Optionally, the image processing module 1005 is further configured to determine, from the on-site image of the container, the target image specified by the user in the image acquisition request; perform target detection on the target image; and, if it is determined that a target object exists in the target image, send a target processing instruction to the target container to control the target container to perform a preset processing operation on the target object.

[0104] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0105] In another exemplary embodiment, a computer-readable storage medium including program instructions is also provided, which, when executed by a processor, implement the steps of the container control method described above.

[0106] Figure 13 This is a block diagram illustrating an electronic device according to an exemplary embodiment. For example, electronic device 1300 may be provided as a server. (Refer to...) Figure 13 The electronic device 1300 includes a processor 1322, which may be one or more, and a memory 1332 for storing computer programs executable by the processor 1322. The computer program stored in the memory 1332 may include one or more modules, each corresponding to a set of instructions. Furthermore, the processor 1322 may be configured to execute the computer program to perform the container control method described above.

[0107] Additionally, the electronic device 1300 may also include a power supply component 1326 and a communication component 1350. The power supply component 1326 can be configured to perform power management of the electronic device 1300, and the communication component 1350 can be configured to enable communication of the electronic device 1300, such as wired or wireless communication. Furthermore, the electronic device 1300 may also include an input / output (I / O) interface 1358. The electronic device 1300 can operate on an operating system stored in the memory 1332.

[0108] In another exemplary embodiment, a computer-readable storage medium including program instructions is also provided, which, when executed by a processor, implement the steps of the container control method described above. For example, the computer-readable storage medium may be the memory 1332 including the program instructions described above, which may be executed by the processor 1322 of the electronic device 1300 to complete the container control method described above.

[0109] In another exemplary embodiment, a computer program product is also provided, which includes a computer program executable by a programmable device, the computer program having a code portion for performing the container control method described above when executed by the programmable device.

[0110] The preferred embodiments of this disclosure have been described in detail above with reference to the accompanying drawings. However, this disclosure is not limited to the specific details of the above embodiments. Within the scope of the technical concept of this disclosure, various simple modifications can be made to the technical solutions of this disclosure, and these simple modifications all fall within the protection scope of this disclosure.

[0111] It should also be noted that the various specific technical features described in the above specific embodiments can be combined in any suitable manner without contradiction. In order to avoid unnecessary repetition, this disclosure will not describe the various possible combinations separately.

[0112] Furthermore, various different embodiments of this disclosure can be combined in any way, as long as they do not violate the spirit of this disclosure, they should also be regarded as the content disclosed in this disclosure.

Claims

1. A container control method, characterized in that, The method includes: In response to a user's request for remote control of a target container, a remote control interface is displayed, the remote control interface including target controls; In response to the user's trigger operation on the target control, a remote control command corresponding to the target control is generated; The remote control command is sent to the target container, and the remote control command is used to instruct the target container to perform the target operation. The remote control command includes mechanical control command and / or non-mechanical control command.

2. The method according to claim 1, characterized in that, The response to a user's remote control request for the target container, displaying a remote control interface, includes: Obtain the user's remote control request for the target container; Send the request information corresponding to the remote control request to the target container; Receive the response message sent by the target container in response to the request information; The remote control interface is displayed based on the response message.

3. The method according to claim 2, characterized in that, The response message carries the control mode information of the target container, and the step of displaying the remote control interface according to the response message includes: When the control mode information indicates that the target container is not in the operation and maintenance control mode, the remote control interface is displayed, wherein the operation and maintenance control mode is the mode of controlling the target container through the operation and maintenance terminal.

4. The method according to claim 1, characterized in that, The mechanical control commands include at least one of the following: Goods storage and retrieval instructions, control instructions for the top cover and / or push rod, and robotic arm control instructions; and / or, The non-mechanical control commands include at least one of the following: Self-test command, power-off command, fault clearing command, restart command, reset command, parameter setting command.

5. The method according to claim 4, characterized in that, Sending the remote control command to the target container includes: When the remote control command is the cargo storage / retrieval command, the target storage compartment selected by the user is obtained; The identification information of the target storage compartment is sent to the target container to control the target container to store the target goods into or retrieve them from the target storage compartment; and / or, When the remote control command is the robotic arm control command, the motion parameters input by the user are obtained, and the motion parameters are used to indicate the motion trajectory and target position of the robotic arm inside the target container; The motion parameters are sent to the target container to control the robotic arm to move according to the motion parameters.

6. The method according to claim 1, characterized in that, The method further includes: Receive the operating status information sent by the target container, the operating status information being used to characterize the operating status of preset components of the target container; In response to the user's request to view the running status, the running status information is output.

7. The method according to claim 6, characterized in that, The method further includes: Based on the operational status information, fault monitoring is performed on the target container; If a target component is determined to have malfunctioned, a preset alarm message is output and / or a fault is marked, wherein the target component is one of the multiple preset components of the target container.

8. The method according to any one of claims 1-7, characterized in that, The method further includes: In response to the user's image acquisition request, an image acquisition instruction is sent to the target container; Receive on-site images of the target container sent by the target container, wherein the on-site images of the target container are images from at least one preset camera position inside and / or outside the target container; Output the on-site image of the container.

9. The method according to claim 8, characterized in that, The method further includes: From the on-site images of the container, determine the target image specified by the user in the image acquisition request; Perform target detection on the target image; If a target object is determined to exist in the target image, a target processing instruction is sent to the target container to control the target container to perform a preset processing operation on the target object.

10. An electronic device, characterized in that, include: A memory on which computer programs are stored; A processor for executing the computer program in the memory to implement the steps of the method according to any one of claims 1-9.