Article transportation method and device and storage medium
Technical Field
The application belongs to the technical field of intelligent communities, and particularly relates to an article transportation method, an article transportation device and a storage medium.
Background
In modern cities, people's lives are closely related to articles such as express delivery, takeaway and the like. Because express delivery service and takeaway service, people's life becomes very convenient, but frequent article dispatch has also brought new potential safety hazard for people's life, for example, a large amount of express delivery personnel or dispatch personnel go out and go out of a building, bring security threat for the owner. Although the express delivery is managed temporarily through the express delivery cabinet that sets up in fixed place among the prior art, avoided owner and express delivery personnel or dispatch personnel's direct contact, but need the consignee to go express delivery cabinet department and get the express delivery, brought the inconvenience for the consignee.
Disclosure of Invention
In view of this, embodiments of the present application provide an article transportation method, an article transportation device, and a storage medium, so as to solve the problem in the prior art that a consignee needs to go to an express delivery cabinet to take an express delivery.
A first aspect of an embodiment of the present application provides a method for transporting an article, including:
when a transportation instruction containing a destination point is acquired, first path information reaching the destination point is generated according to the transportation instruction;
determining whether a preset object exists in the first path information;
if the preset object exists in the first path information, establishing communication connection between control devices corresponding to the preset object;
driving the article transport machine to move to the destination point according to the first path information, and acquiring the current position of the article transport machine in the moving process;
if a first preset condition is met between the current position and the preset object, sending a control instruction to the control device to instruct the control device to start the preset object according to the control instruction, so that the article transport machine moves to the destination through the preset object.
A second aspect of embodiments of the present application provides an article transport device, comprising:
the system comprises a first path generation module, a second path generation module and a third path generation module, wherein the first path generation module is used for generating first path information reaching a destination point according to a transportation instruction when the transportation instruction containing the destination point is acquired;
the first path judgment module is used for determining whether a preset object exists in the first path information;
the communication connection module is used for establishing communication connection between the control devices corresponding to the preset object if the preset object exists in the first path information;
the first driving module is used for driving the article transport machine to move to the destination point according to the first path information and acquiring the current position of the article transport machine in the moving process;
and the control instruction sending module is used for sending a control instruction to the control device if a preset condition is met between the current position and the preset object so as to instruct the control device to start the preset object according to the control instruction, so that the article transport machine moves to the destination through the preset object.
A third aspect of embodiments of the present application provides an article transport machine, including a drive device, a memory, a processor, and a computer program stored in the memory and executable on the processor, the processor implementing the article transport method of any one of the first aspects when executing the computer program.
A fourth aspect of embodiments of the present application provides a computer-readable storage medium storing a computer program which, when executed by a processor, implements the item transportation method of any one of the first aspects described above.
In the embodiment of the application, the transportation instruction containing the destination point is obtained, the path information reaching the destination point is generated, if the preset object exists in the path information, the communication connection between the control device and the preset object is established, and when the article transportation machine moves to the position between the object and the preset object and meets the first preset condition, the preset object is controlled through the control device of the preset object, so that the article transportation machine moves to the destination point through the preset object. The article transport machine can move according to the transport instruction to transport the article to the destination point, solve the inconvenient problem of receiving goods, solved article and dispatched the district safety control problem that personnel frequently come in and go out and bring.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the embodiments or the prior art descriptions will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings without creative efforts.
FIG. 1 is a schematic illustration of a configuration of an article transport machine provided in an embodiment of the present application;
FIG. 2 is a schematic flow chart of a method for transporting an article according to an embodiment of the present disclosure;
fig. 3 is a schematic flow chart of an article transportation method provided in the second embodiment of the present application;
FIG. 4 is a schematic flow chart of a method for transporting an article according to a third embodiment of the present application;
FIG. 5 is a schematic view of an article transportation device provided in accordance with a fourth embodiment of the present application;
Detailed Description
In the following description, for purposes of explanation and not limitation, specific details are set forth, such as particular system structures, techniques, etc. in order to provide a thorough understanding of the embodiments of the present application. It will be apparent, however, to one skilled in the art that the present application may be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present application with unnecessary detail.
It will be understood that the terms "comprises" and/or "comprising," when used in this specification and the appended claims, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
It should also be understood that the term "and/or" as used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
Furthermore, in the description of the present application and the appended claims, the terms "first," "second," "third," and the like are used for distinguishing between descriptions and not necessarily for describing or implying relative importance.
Reference throughout this specification to "one embodiment" or "some embodiments," or the like, means that a particular feature, structure, or characteristic described in connection with the embodiment is included in one or more embodiments of the present application. Thus, appearances of the phrases "in one embodiment," "in some embodiments," "in other embodiments," or the like, in various places throughout this specification are not necessarily all referring to the same embodiment, but rather "one or more but not all embodiments" unless specifically stated otherwise. The terms "comprising," "including," "having," and variations thereof mean "including, but not limited to," unless expressly specified otherwise.
Example one
The article transportation method provided by the embodiment of the application can be applied to an article transportation machine, and the article transportation machine can also comprise a driving device and a device capable of placing articles.
For example, the article transport machine may be a handling robot, may be a robot for article transport, a transport drone vehicle, or the like.
Fig. 1 is a schematic structural view of an article transport machine 10 provided in an exemplary embodiment of the present application. The article transport machine 10 includes: a drive 11, a processor 12 and a memory 13. The processor 12 and the memory 13 are also electrically connected (e.g., connected via a bus) to the driving device 11.
The drive means 11 may be used to drive the article transport machine 10 in motion. The driving device 11 may include a power supply module and a moving module. Taking one type of article transport robot as an example, the power providing modules may be electric motors and gear drives, and the moving modules may be drive wheels and steering casters.
The Processor 12 may be a Central Processing Unit (CPU), and the Processor 60 may also be other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf Programmable Gate array (FPGA) or other Programmable logic device, discrete Gate or transistor logic, discrete hardware components, etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The memory 13 stores a computer program 14 which is executable by the processor 12. For example, the processor may implement the article transportation method described herein when executing the computer program. Storage 13 may in some embodiments be an internal storage unit of article transport machine 10, such as a hard disk or memory of article transport machine 10. The memory 13 may also be an external storage device of the article transport machine 10 in other embodiments, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), etc. provided on the article transport machine 10. Further, the memory 13 may also include both an internal storage unit and an external storage device of the article transport machine 10. The memory 13 is used for storing an operating system, an application program, a BootLoader (BootLoader), data, and other programs, such as program codes of the computer program. The memory 13 may also be used to temporarily store data that has been output or is to be output.
As shown in fig. 2, a first embodiment of the present application provides an article transportation method, which includes:
s201, when a transportation instruction containing a destination point is obtained, first path information reaching the destination point is generated according to the transportation instruction.
In particular, the processor of the item transport machine may be configured to receive a transport instruction and generate first path information based on the transport instruction.
Specifically, the transportation instruction including the destination point may be manually input by the user, or may be generated based on other information. For example, the courier may manually input a sheet number, a house number, or may input a sheet number by scanning a barcode or a two-dimensional code on the courier sheet number, and the processor may generate a transportation instruction including a destination point according to information such as the input sheet number.
Specifically, the first path information may be path information from a location of the article transport machine to a destination point, and is not limited herein.
Specifically, the first path information may include preset objects, such as elevators, building doors, etc., that need to be passed through on the path to the destination point.
By way of example and not limitation, embodiments of the present application may be particularly applicable to a particular building having similar features of construction for several different floors. After the first path information is generated, the first path information may be stored as template path information by a memory. If the subsequent floor structure of the destination point is similar to the floor structure of the destination point in the template path information, the first path information may be generated according to the template path information.
Specifically, the first path information may be generated by: the memory stores a map, and the processor generates first path information which can reach a destination point according to the map. Optionally, if the map does not include the destination point, an error message is sent out to remind the user that the destination point cannot be reached. The error message may further include: an item transportation machine that prompts a user to reach a destination point, such as: when the article transport machine applied to 1 receives the transport instruction with the destination point of 2, the article transport machine applied to 1 can send an error report message to prompt a user that the transport instruction should be sent to the article transport machine applied to 2.
Specifically, the goods transport machine can be used for scenes such as express delivery to users, takeaway delivery to users, and garbage delivery from owners to garbage collection points, and comprises a storage cabinet with a cabinet door.
Alternatively, the storage cabinet may be provided in different types, for example, an express cabinet, a file cabinet, a take-out cabinet, a garbage cabinet, etc. may be provided therein. The cabinet door can also be set to different sizes, and can be used for placing articles with different sizes.
Optionally, the item information may include the size, weight, type, etc. of the item. The articles can be put into the corresponding cabinet door.
S202, determining whether a preset object exists in the first path information.
Specifically, the preset object may be a building door, an elevator, or a preset controllable object. For example, a door with an electronic lock that may be communicatively coupled to an article transport machine that may be operated by the electronic lock, controlling opening and closing of the door, and the like. It should be noted that the door is a passable passage, and includes a human passage door, an animal passage door, and a machine passage door.
S203, if the preset object exists in the first path information, establishing communication connection between the control devices corresponding to the preset object.
Specifically, the article transport machine can establish communication connection with the control device corresponding to the preset object through a ZigBee, WiFi, Bluetooth, Z-Wave, 4G, 5G or ad hoc network or other wireless communication modes.
Specifically, when the preset object is a building door, the control device of the preset object may be a property server or a property cloud server.
In particular, a property server or property cloud server may run a property management system. The property server or the property cloud server can be applied to an intelligent community, can be in communication connection with an article transport machine, can be in communication connection with a building door, and controls the building door, such as opening and closing of the building door.
Specifically, when the preset object is an elevator, the control device of the preset object may be a car controller and/or an elevator main controller, and the car controller and/or the elevator main controller may be in communication connection with the article transport machine, may control the elevator to ascend and descend to a specified floor, and may also control the opening and closing of the elevator door.
Specifically, when the preset object is a door provided with an electronic lock, the control device of the preset object may be a control chip in the electronic lock.
And S204, driving the article transport machine to move to the destination point according to the first path information, and acquiring the current position of the article transport machine in the moving process.
Specifically, the article transportation machine may be driven to move by a driving device, and the driving device may include an electric motor, a gear transmission mechanism, a driving wheel, a steering universal wheel, and a motor and a track, and the driving device is not limited in this application.
Specifically, the article transport machine may further have an obstacle avoidance function, for example, the obstacle in the moving process may be identified by a camera, an infrared camera, an ultrasonic transducer, or the like, and the article transport machine may be driven by the driving device to avoid the obstacle.
Optionally, before the article transportation machine moves to the destination point, the method may further include: and detecting whether the corresponding cabinet door is closed, and controlling the article transport machine to move to the destination point if the cabinet door is closed.
Optionally, before the article transportation machine moves to the destination point, the method may further include: and detecting whether the corresponding cabinet door is put into the article and detecting whether the corresponding cabinet door is closed, and if the article is put into the cabinet and the cabinet door is closed, controlling the article transportation machine to move to the destination point.
Optionally, whether the article is put in and whether the corresponding cabinet door is closed can be confirmed through a camera, an infrared camera or a pressure sensor.
Alternatively, the item transport machine may be located by a GPS or indoor location system to obtain the current location of the item transport machine.
Optionally, the processor may also calculate the current position of the article transport machine according to the moving time, the moving speed, and the first path information of the article transport machine.
S205, if a first preset condition is met between the current position and the preset object, sending a control instruction to the control device to instruct the control device to start the preset object according to the control instruction, so that the article transport machine moves to the destination through the preset object.
Specifically, when a first preset condition is satisfied, the article transport machine may send a control instruction to the control device so that the article transport machine may perform a preset movement.
For example, when the preset object is a building door or an elevator, the first preset condition may be a preset time before reaching the building door, such as 1 second, or a preset distance from the building door, such as 3 meters. The preset time and the preset distance may be changed according to the speed of the article transporting machine.
Alternatively, when the preset object is a building door, when there are human beings or animals around the building door, for example: cats, dogs, etc., may not send control instructions and may send control instructions when there are no humans or animals around the building door. By detecting people and animals around the building door, the safety in the building is improved, and the people or the animals are prevented from entering the building along with the article transportation machine.
It should be noted that, the time for establishing the communication connection between the control devices corresponding to the preset object is not limited, and may be any time after the first path information is generated or when the first path information is moved to a position between the control devices and the preset object and meets the first preset condition, or any time after the first path information is generated and the first path information is moved to a position between the control devices and the preset object and meets the first preset condition.
The article transportation method provided by the embodiment of the application generates the path information reaching the destination point by acquiring the transportation instruction containing the destination point, establishes the communication connection with the control device of the preset object if the preset object exists in the path information, can control the preset object through the control device of the preset object when the article transportation machine moves to the position between the article transportation machine and the preset object and meets the first preset condition, so that the article transportation machine moves to the destination point through the preset object, for example, controls the opening and closing of a building door through the building server, and can control the building door in the building through the cell managed by the property server after the article transportation machine is in communication connection with the property server, so that the article transportation machine can transport the article to the destination point according to the transportation instruction, thereby solving the problem of inconvenient goods receiving, and the potential safety hazard caused by frequent access of the article delivering personnel to the residential area and the building is also solved.
Example two
As shown in fig. 3, a second embodiment of the present application provides an article transportation method, including:
s301, when a transportation instruction containing a destination point is obtained, first path information reaching the destination point is generated according to the transportation instruction, and the transportation instruction further contains user information of a target user.
It should be noted that the content of step S301 may be similar to that of step S201 described above, and the basic principle is the same, and for the sake of brevity, the description is omitted here.
S302, determining whether a preset object exists in the first path information.
It should be noted that the content of step S302 is similar to that of step S202 described above, and the basic principle is the same, and for the sake of brevity, the description is omitted here.
S303, determining the user terminal corresponding to the target user according to the user information, and sending inquiry information to the user terminal.
In particular, the target user may be a consignee.
In particular, the item transport machines may be communicatively coupled to corresponding user terminals.
Specifically, if the user terminal is a mobile phone, the user information of the target user may be a mobile phone number of the receiving user.
Specifically, if the user terminal is an entrance guard intelligent device corresponding to the receiving address, the user information of the target user may be a number plate of the receiving address, the entrance guard intelligent device may be set in a home or an office, and the entrance guard intelligent device may have a display function.
Optionally, the access control intelligent device may be in communication connection with the property server and/or the property cloud server, and the article transport machine may send inquiry information to the access control intelligent device through the property server and/or the property cloud server.
Specifically, the query information is used to confirm the time at which the user is convenient to receive the goods, the time at which the user is convenient to receive the goods is referred to as the receiving time, and the query may be whether the current time is convenient to receive the goods and/or whether any time or time period is convenient to receive the goods, or the query may be about the time or time period at which the user is capable of receiving the goods.
In one embodiment, the article transport machine may comprise a cabinet provided with a locker.
S304, when a confirmation instruction returned by the user terminal is received, driving the article transport machine to move to the destination point according to the confirmation instruction and the first path information, and acquiring the current position of the article transport machine in the moving process.
Specifically, the time of the start of the movement may be confirmed from the time of receipt in the confirmation instruction, and the time of the start of the movement may be the time of receipt or may be calculated from the first route information, so that the article transport machine can reach the destination point at the time of receipt.
Optionally, the transportation instruction further includes article information of the article to be transported.
Optionally, the cabinet door of the target locker can be opened according to the article information;
alternatively, the cabinet door may be provided with an electronic lock, which may be controlled by the processor of the article transport machine, such as by the processor of the article transport machine controlling the opening or closing of the electronic lock.
Optionally, before the article transportation machine is driven to move to the destination point according to the first path information, a target locker corresponding to the articles to be transported in the article transportation machine is determined according to the article information.
Optionally, an unlocking key corresponding to the target locker is generated, and the unlocking key is sent to the user terminal.
The processor can be according to the opening of article information control in the transportation instruction corresponding cabinet door and generate the unblock key, and the unblock key can be used for matcing with the unblock information that prestores in the memory, and the unblock key can be unblock password, be used for the two-dimensional code of unblock or unblock password etc..
Optionally, the transport instruction may further include user information of a target user, and the article transport machine may determine, according to the user information, a user terminal corresponding to the target user, and send an unlocking key to the user terminal.
Optionally, if the unlocking key is a biological feature, such as a fingerprint, a palm print, a facial feature, or the like, the unlocking key may not be sent.
Optionally, the cabinet door may be provided in different types, for example, an express cabinet, a file cabinet, a take-out cabinet, a garbage cabinet, etc. may be provided therein. The cabinet door can also be set to different sizes, and can be used for placing articles with different sizes.
Optionally, the item information may include the size, weight, type, etc. of the item. The articles can be put into the corresponding cabinet door.
Optionally, the garbage cabinet for placing garbage may not be provided with an electronic lock, or may not generate an unlocking key.
Optionally, after the cabinet door of the target locker is closed, an unlocking key is sent to the user terminal.
S305, if a first preset condition is met between the current position and the preset object, sending a control instruction to the control device to instruct the control device to start the preset object according to the control instruction, so that the article transport machine moves to the destination through the preset object.
It should be noted that the content of step S305 may be similar to that of step S205 described above, and the basic principle is the same, and for the sake of brevity, the description is omitted here.
S306, when the goods transportation machine arrives at the destination point, sending a prompt message to the user terminal.
Specifically, the user can know that the article transport machine has reached the destination point from the prompt message.
S307, determining whether the article transportation machine meets a second preset condition.
Specifically, if the article transportation machine is continuously in an idle state, it is determined that the article transportation machine satisfies the second preset condition, and the idle state may be that the current transportation instruction has been completed and there is no article to be transported at the current time. For example, it may be that the item to be transported has been removed and there is no confirmation instruction to be performed.
Specifically, it may be confirmed that the article is taken away by a camera, an infrared camera, a pressure sensing device, or the like.
Optionally, after the target location is reached, the cabinet door corresponding to the placed object is opened, and when the corresponding cabinet door is closed, the object is confirmed to be taken away.
And S308, if the article transport machine meets the second preset condition, generating second path information from the location of the article transport machine to a preset parking place.
And S309, driving the article transportation machine to move to the preset parking place according to the second path information.
Specifically, the step of driving the article transport machine to move according to the second path information is similar to the step of moving according to the first path information.
Specifically, the preset parking place can be arranged outside a building door, so that express delivery personnel or takeaway personnel can conveniently use the article transportation machine to transport articles.
Specifically, predetermine the place of parking and can be provided with and fill electric pile, fill electric pile and be used for charging for article haulage machine.
The embodiment of the application provides an article transportation method, which generates path information reaching a destination point by acquiring a transportation instruction containing the destination point, and if a preset object exists in the path information, a communication connection is established with the control device of the preset object, and when the object transport machine moves to a position between the object transport machine and the preset object and meets a first preset condition, the preset object is controlled by the control device of the preset object so that the article transport machine moves to the destination point through the preset object, thereby protecting the safety of owners in the building and solving the problem of inconvenient goods receiving, by providing an electronic lock to the cabinet in which the item is placed, the security of the item is protected, by querying the target user for the time of transport, the goods can be sent or collected on the door as required, and the goods can be collected by reminding the target user, so that the goods collecting user can collect the goods in time, and the transportation efficiency is improved.
EXAMPLE III
As shown in fig. 4, a third embodiment of the present application provides an article transportation method, which may include:
s401, when a transportation instruction containing a destination point is obtained, first path information reaching the destination point is generated according to the transportation instruction, wherein the transportation instruction comprises a first destination point and a second destination point, and the first path information comprises first sub-path information reaching the first destination point and second sub-path information reaching the second destination point.
Specifically, the article transport machine may be driven to move to the first destination point according to the first sub-path information, and then driven to move to the second destination point according to the second sub-path information after reaching the first destination point.
Specifically, the first destination point may be a receiving point, the second destination point may be a delivery point, the article transportation machine may move to the first destination point where the article is convenient to put in according to the first sub-path information, and then move to the second destination point where the article needs to be delivered according to the second sub-path information, for example, the user needs to transport the garbage to a garbage concentration place, the first destination point may be a place where the user is located, and the second destination point may be a garbage concentration place.
S402, determining whether a preset object exists in the first sub-path information.
And S403, if the preset object exists in the first sub-path information, establishing communication connection between the control devices corresponding to the preset object.
S404, driving the article transport machine to move to the destination point according to the first sub-path information, and acquiring a first current position of the article transport machine in the moving process.
S405, if a first preset condition is met between the first current position and the preset object, sending a control instruction to the control device to instruct the control device to start the preset object according to the control instruction, so that the article transport machine moves to the first destination point through the preset object.
It should be noted that steps S401 to S405 may be similar to the aforementioned steps S201 to S205, and have the same basic principle, and for the sake of brevity, the description is omitted here.
And S406, driving the article transport machine to move to the second destination point according to the second sub-path information after detecting that the articles are put into the article transport machine.
Specifically, whether or not an article is placed in the article transport machine may be confirmed by a camera, an infrared camera, a pressure sensing device, or the like.
S407, determining whether a preset object exists in the second sub-path information.
The time for executing step S407 is not limited, and may be any time from step S401 to step S408.
And S408, if the preset object exists in the second sub-path information, establishing communication connection between the control devices corresponding to the preset object.
The time for executing step S408 is not limited, and may be any time from step S407 to step S410.
And S409, driving the article transport machine to move to the destination point according to the second sub-path information, and acquiring a second current position of the article transport machine in the moving process.
And S410, if a first preset condition is met between the second current position and the preset object, sending a control instruction to the control device to instruct the control device to start the preset object according to the control instruction, so that the article transport machine can move to the second destination point.
It should be noted that steps S406 to S410 may be similar to the aforementioned steps S201 to S205, and have the same basic principle, and for the sake of brevity, are not repeated herein.
It should be understood that, the sequence numbers of the steps in the foregoing embodiments do not imply an execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
The embodiment of the application provides an article transportation method, which includes the steps of generating path information reaching two destination points by obtaining a transportation instruction containing the two destination points, if a preset object exists in the path information, establishing communication connection with a control device of the preset object, and when an article transportation machine moves to a position between the article transportation machine and the preset object and meets a first preset condition, controlling the preset object through the control device of the preset object so that the article transportation machine moves to the destination point through the preset object, so that an article transportation robot solves the problem of inconvenient goods receiving, and a user can control the article transportation robot to take articles or take garbage through the transportation instruction, can send the obtained articles out of a building, and take delivery articles by a courier, solves the problem of inconvenient delivery, and can send the obtained garbage to a garbage concentration place, then the garbage collector takes away the garbage, so that the user can pour the garbage conveniently.
Example four
As shown in fig. 5, the present embodiment provides an article transportation device 5, which is used to implement the article transportation method described in the first embodiment, and the article transportation device 5 may specifically be a software program device in a processor of an article transportation machine. The article transporting device 5 includes:
a first path generating module 51, configured to generate, when a transportation instruction including a destination point is obtained, first path information reaching the destination point according to the transportation instruction;
a first path determining module 52, configured to determine whether a preset object exists in the first path information;
a communication connection module 53, configured to establish a communication connection between control devices corresponding to the preset object if the preset object exists in the first path information;
the first driving module 54 is configured to drive the article transportation machine to move to the destination point according to the first path information, and obtain a current position of the article transportation machine in a moving process;
a control instruction sending module 55, configured to send a control instruction to the control device if a preset condition is met between the current position and the preset object, so as to instruct the control device to start the preset object according to the control instruction, so that the article transportation machine moves to the destination through the preset object.
Alternatively, the first driving module 54 may include:
the inquiry unit is used for determining the user terminal corresponding to the target user according to the user information and sending inquiry information to the user terminal;
and the driving unit is used for driving the article transport machine to move to the destination point according to the confirmation instruction and the first path information when receiving the confirmation instruction returned by the user terminal.
Optionally, the article transporting device 5 may further include:
the communication confirmation module is used for determining the user terminal corresponding to the target user and/or determining the building entrance guard intelligent device corresponding to the target user according to the user information;
a prompt module for sending prompt message to the user terminal and/or the intelligent building entrance guard device when the article transport machine arrives at the destination point
Optionally, the article transportation device 5 may further include:
a movement determining module for determining whether the article transport machine satisfies a second preset condition;
a second path generating module, configured to generate second path information from a location of the article transportation machine to a preset parking location if the article transportation machine meets the second preset condition
And the second driving module can be further used for driving the article transportation machine to move to the preset parking place according to the second path information.
The embodiments of the present application further provide a computer-readable storage medium, where a computer program is stored, and when the computer program is executed by a processor, the steps in the above-mentioned method embodiments may be implemented.
In the above embodiments, the descriptions of the respective embodiments have respective emphasis, and reference may be made to the related descriptions of other embodiments for parts that are not described or illustrated in a certain embodiment.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
In the embodiments provided in the present application, it should be understood that the disclosed article transport machine and method may be implemented in other ways. For example, the above-described embodiments of an article transportation machine are merely illustrative, and for example, a division of modules or units is merely a logical division, and an actual implementation may have another division, for example, multiple units or components may be combined or integrated into another device, or some features may be omitted, or not implemented. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
Units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated module, if implemented in the form of a software functional unit and sold or used as a separate product, may be stored in a computer readable storage medium. Based on such understanding, all or part of the flow in the method according to the embodiments described above may be implemented by a computer program, which is stored in a computer readable storage medium and used by a processor to implement the steps of the embodiments of the methods described above. Wherein the computer program comprises computer program code, which may be in the form of source code, object code, an executable file or some intermediate form, etc. The computer readable medium may include: any entity or device capable of carrying computer program code, recording medium, U.S. disk, removable hard disk, magnetic disk, optical disk, computer Memory, Read-Only Memory (ROM), Random Access Memory (RAM), electrical carrier wave signals, telecommunications signals, software distribution media, and the like. It should be noted that the computer readable medium may contain other components which may be suitably increased or decreased as required by legislation and patent practice in jurisdictions, for example, in some jurisdictions, in accordance with legislation and patent practice, the computer readable medium does not include electrical carrier signals and telecommunications signals.
The above embodiments are only used to illustrate the technical solutions of the present application, and not to limit the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; such modifications and substitutions do not substantially depart from the spirit and scope of the embodiments of the present application and are intended to be included within the scope of the present application.