This invention refers to a smart mailbox and a smart mailbox system, for automatically receiving and/or sending a mail. This invention further refers to a related controlling method, a method of automatically receiving mail and a method of automatically sending a mail.
With the development of electronic commerce, people do more and more internet shopping. Internet shopping needs delivery, but the time the mail arrives at the receiving address is usually uncertain, or at least cannot be fixed in some short period. Therefore, there will be no sign or need to find someone else to sign for the receipt of delivery. This is often troublesome to the sender/courier, and also to the recipient; whatever, it's not pleasant to receive the mail earlier or have to ask other people to sign for it. Sometimes due to the security reasons, the sender/courier cannot get into high levels of a building, but has to wait for the recipient in the hall, while the recipient has to get down the stairs to fetch the mail and then get up, which is very inconvenient. Furthermore, people often have to receive the delivery at work even they have bought some household items, so that they have to move the goods home with additional cost. These are all unpleasant shopping experience.
The same problems could happen when there is a need to send a mail or return a purchased goods. The sender may have to go to work and cannot wait for the courier to pick up his mail; it's also troublesome to take the item be sent to the work.
This invention aims to solve the above-mentioned problems.
This invention provides a smart mailbox and a corresponding smart mailbox system. This invention also provides a related controlling method, a method of automatically receiving mail and a method of automatically sending a mail. With this invention, it will be safe and convenient to automatically receive and/or send the mail, so that the troubles are saved. Furthermore, this invention provides intelligent monitoring, so that the mail can be safely handed over.
According to one aspect of this invention, it is provided a smart mailbox, which including a box body having a door with a lock; a box opening code input device for inputting box opening code so as to unlock the box and thus open it; and a communication unit for communicating with a remote management terminal; wherein the mailbox or the remote management terminal is also provided with a storage, for at least storing one or more preset box opening codes; the mailbox or the remote management terminal is provided with a processor, for identifying whether the input box opening code matches the one or more preset box opening codes, and being capable of issuing a box opening instruction; the processor comprises a box opening code management circuit, for invalidating the matched box opening code after opening the box, and generating new box opening code(s) when there is no valid box opening code, and the processor is capable of storing the new box opening code(s) in the storage.
According to another aspect of this invention, it is provided a smart mailbox system, which including a mailbox and a remote management terminal, wherein the mailbox comprises a box body having a door with a lock; the mailbox is provided with a box opening code input device for inputting box opening code so as to unlock the box and thus open it; the mailbox is further provided with a communication unit for communicating with a remote management terminal; the mailbox and/or the remote management terminal is provided with a storage, for at least storing one or more preset box opening codes; the mailbox and/or the remote management terminal is further provided with a processor for identifying whether the input box opening code matches the one or more preset box opening codes, and being capable of issuing a box opening instruction; the processor comprises a box opening code management circuit, for invalidating the matched box opening code after opening the box and generating new box opening code(s) when there is no valid box opening code, and the processor is capable of storing the new box opening code(s) in the storage.
The smart mailbox and the smart mailbox system of this invention respectively includes the following one or more optional features:
The smart mailbox further includes at least one inner camera, for at least monitoring the circumstance inside the box body from the door opening to the door closure;
The smart mailbox further includes at least one outer camera, for at least monitoring the circumstance around the box body before the box opening;
The at least one outer camera includes at least one front camera;
The processor analyzes the circumstance around the box body before the box opening which is recorded by the at least one outer camera, activates the box opening code input device after confirming there is nothing unusual, so as to allow the input of the box opening code;
The processor activates the inner camera after issuing the box opening instruction;
The record of the at least one inner camera is stored in the storage;
The record of the at least one outer camera is stored in the storage;
The smart mailbox further includes a first display in the front of the box body, for at least providing operating tips to the mailbox user;
The smart mailbox further includes a second display located in the box body, at the back of the door, for at least providing operating tips to the mailbox user after the door opening;
The smart mailbox further includes an alarm device, for alarming at an abnormal situation; and the alarm information is also sent to the remote management terminal via the communication unit;
The alarm device can be activated or turned off by the mailbox administrator;
The smart mailbox further includes a vibration sensor, for detecting the vibration of the mailbox;
The smart mailbox further includes a gravimetric sensor, for detecting the weight of the item(s) inside the mailbox;
The smart mailbox further includes an altimetric sensor, for determining the height of the smart mailbox;
The smart mailbox further includes an alarm device, which alarms when the vibration sensor detects an abnormal box opening or an abnormal box detachment;
The smart mailbox further includes an alarm device, which alarms when the gravimetric sensor detects an abnormal change of the weight of the item(s) inside the box;
The smart mailbox further includes an alarm device, which alarms when the altimetric sensor detects an abnormal height variation of the mailbox;
The smart mailbox further includes an inner power source inside an inner power source box;
The smart mailbox further includes an external power supply;
The smart mailbox further includes an alarm device, which alarms when the external power supply is cut off;
The smart mailbox further includes an alarm device, which alarms when the inner power source is in a low battery status;
The inner power source box has a cover with an electronic lock;
The cover can be opened from outside the mailbox;
The electronic lock can be unlocked by inputting a cover opening code via the box opening code input device;
The smart mailbox further includes an alarm device, which alarms if the inner power source is taken away without previous authorization;
The smart mailbox further includes an ID code scanner;
The ID code scanner includes a barcode scanner and/or a matrix code scanner;
The storage also stores one or more preset ID codes; only after the ID code scanner scans a matched ID code and the input box opening code matches one or more preset box opening codes, the processor issues the box opening instruction;
The one or more preset ID codes have a mapping relationship with the one or more preset box opening codes; the processor only issues the box opening instruction when the matched box opening code maps the matched ID code;
The box opening code input device is activated only after the ID code scanner scans the matched ID code;
The ID code scanner is activated only after the input box opening code matches one or more preset box opening codes;
The box opening code input device has the function to choose the user group;
The box opening code(s) maps with the user group(s).
According to one aspect of this invention, it is provided a method for controlling a smart mailbox system, which comprises a mailbox and a remote management terminal, wherein the mailbox comprises a box body having a door with a lock, the mailbox is provided with a box opening code input device and a communication unit, the mailbox and/or the remote management terminal is provided with a storage, and the mailbox and/or the remote management terminal is further provided with a processor; the method includes the following steps: receiving the input box opening code via the box opening code input device; determining whether the input box opening code matches the previously stored one or more preset box opening codes; if matches, issuing a box opening instruction so as to unlock the box, and invalidating the matched box opening code; and determining whether there is any valid box opening code, and generating new box opening code(s) if not.
According to yet another aspect of this invention, it is provided a method of automatically receiving mail using a smart mailbox system, which comprises a mailbox and a remote management terminal, wherein the mailbox comprises a box body having a door with a lock, the mailbox is provided with a box opening code input device and a communication unit, the mailbox and/or the remote management terminal is provided with a storage, and the mailbox and/or the remote management terminal is further provided with a processor; the method includes the following steps: the sender/courier obtains a box opening code from the recipient; the sender/courier inputs the obtained box opening code via the box opening code input device; the processor determines whether the input box opening code matches the previously stored one or more preset box opening codes; if matches, the processor issues a box opening instruction so as to unlock the door for opening the box; the sender/courier puts the mail into the mailbox, and closes the door; wherein after the processor issues the box opening instruction to open the door, or the sender/courier closes the door, the processor invalidates the matched box opening code; and the processor determines whether there is any valid box opening code, and generates new box opening code(s) if not.
According to a further aspect of this invention, it is provided a method of automatically sending a mail using a smart mailbox system, which comprises a mailbox and a remote management terminal, wherein the mailbox comprises a box body having a door with a lock, the mailbox is provided with a box opening code input device and a communication unit, the mailbox and/or the remote management terminal is provided with a storage, the mailbox and/or the remote management terminal is further provided with a processor; the method includes the following steps: the sender puts the mail into the mailbox, and closes it; the recipient/courier obtains the box opening code from the sender; the recipient/courier inputs the obtained box opening code via the box opening code input device; the processor determines whether the input box opening code matches the previously stored one or more preset box opening codes; if matches, the processor issues a box opening instruction so as to unlock the door for opening the box; the recipient/courier takes the mail out, and closes the box; wherein after the processor issues the box opening instruction to open the box, or after the recipient/courier closes the mailbox, the processor invalidates the matched box opening code; and the processor determines whether there is any valid box opening code, and generating new box opening code(s) if not.
The method for controlling a smart mailbox system, the method of automatically receiving mail using a smart mailbox system and the method of automatically sending a mail using a smart mailbox system in this invention further respectively includes the one or more optional features:
In the mailbox it is provided an ID code scanner for scanning the ID code of the mailbox user and/or the mail;
The information of the one or more preset ID codes is previously stored in the storage; only after the scanned ID code matches the preset ID code, and the input box opening code matches the preset box opening code, the processor issues the box opening instruction;
The one or more preset ID codes have a mapping relationship with the one or more preset box opening codes; the processor issues the box opening instruction only after confirming the matched box opening code maps matched ID code;
Only after the scanned ID code matches the preset ID code, the box opening code input device is activated;
Only after the input box opening code matches the preset box opening code, the ID code scanner is activated;
In the mailbox it is further provided at least one outer camera, for at least monitoring the circumstance around the box body before opening the box;
The processor analyzes the circumstance around the box body before the box opening which is recorded by the at least one outer camera; and after confirming there is nothing unusual, the processor issues the box opening instruction;
The processor analyzes the circumstance around the box body before the box opening which is recorded by the at least one outer camera; and after obtaining a clear face characteristics of the mailbox user, the processor issues the box opening instruction;
In the mailbox it is further provided at least one inner camera, for at least monitoring the circumstance inside the box body from the box opening to the box closure;
After the processor issues the box opening instruction, the at least one inner camera is activated;
The record of the at least one outer camera is stored in the storage;
The record of the at least one inner camera is stored in the storage;
After the door is closed, the processor gives out a confirmation message/mail receipt confirmation message/mail taken confirmation message;
The processor analyzes the record of the at least one inner camera, and gives out the confirmation message only after confirming there is nothing unusual;
On the mailbox it is provided at least one outer display, for at least displaying tips for operating the mailbox;
In the mailbox it is provided at least one inner display, for at least displaying tips for operating the mailbox after the box opening;
Only after the processor issues the box opening instruction, the at least one inner display is activated;
In the mailbox it is further provided an alarm device, for alarming in an abnormal situation;
The alarming information is also sent to the remote management terminal via the communication unit;
The alarm device can be activated or turned off by the mailbox administrator;
In the mailbox it is further provided a vibration sensor, for detecting the vibration of the mailbox;
In the mailbox it is further provided a gravimetric sensor, for detecting the weight of the items inside the mailbox;
In the mailbox it is further provided an altimetric sensor, for detecting the height of the mailbox;
When the vibration sensor detects an abnormal box opening or an abnormal box detachment, it alarms;
When the gravimetric sensor detects an abnormal change of the weight of the item(s) inside the box, it alarms;
When the altimetric sensor detects an abnormal height variation of the mailbox, it alarms;
In the mailbox it is further provided an inner power source, and the battery status of the inner power source is monitored;
On the mailbox it is further provided an external power supply, and the on/off status of the external power supply is monitored;
When the inner power source is in low battery, it alarms;
When the external power supply is cut off, it alarms;
Determining whether there is an authorization before detaching the inner power source, if not then it alarms;
The processor gives out the confirmation message only after confirming that there is no alarm;
The user group is input before inputting the box opening code via the box opening code input device;
The box opening code(s) has a mapping relationship with the user group(s);
In the mailbox it is provided an ID code scanner, for scanning the ID code of the sender/courier and/or the mail;
After the mailbox is closed, the processor gives out a mail receipt confirmation;
The processor analyzes the record of the at least one inner camera, and gives out the mail receipt confirmation only after confirming the outer packing of the mail is in good condition;
The processor gives out the mail receipt confirmation only after confirming that there is no alarm;
After the processor gives out the mail receipt confirmation, it sends an acknowledgment of the receipt to the sender;
After the recipient gets the mail receipt confirmation or gets the mail, an acknowledgment of the receipt is sent to the sender;
The recipient is the mailbox manager, and can obtain the box opening code from the smart mailbox system;
The recipient is not the mailbox administrator, and can obtain the box opening code from the mailbox administrator;
The mailbox administrator can open the mailbox by using the management authority, without using the box opening code;
After the mailbox administrator opens the mailbox or closes it, the processor generates new box opening code(s);
The sender/courier chooses his/her user group before inputting the obtained box opening code via the box opening code input device;
The recipient/courier also inputs his/her ID information before opening the box;
Only after the processor confirms the recipient/courier's ID information is correct, it issues the box opening instruction;
The recipient/courier takes the mail out after confirming that the mail fetching requirements are satisfied, and then closes the door;
The recipient/courier confirms whether the mail fetching requirements are satisfied under the record of the at least one inner camera;
The processor gives out the mail taken confirmation only after confirming that there is no alarm;
After the recipient/courier takes the mail out and closes the mailbox, the processor gives out a mail taken confirmation;
After the recipient/courier takes the mail out and closes the mailbox, an acknowledgment that the mail has been taken out is sent to the sender;
The sender is the mailbox administrator, and can obtain the box opening code from the mailbox administrator;
The sender is not the mailbox administrator, and can obtain the box opening code from the mailbox administrator;
The recipient/courier chooses his/her user group before inputting the obtained box opening code via the box opening code input device.
The advantages of this invention lie in that, as along as the sender/courier delivers the goods to the designated address, the receiving step can be done safely and conveniently regardless the presence of the recipient, and the sender can also finish the sending step safely and conveniently regardless the presence of the recipient/courier.
The foregoing summary, as well as the following detailed description, will be better understood when read in conjunction with the appended drawings. For the purpose of illustration, there is shown in the drawings certain embodiments of the present disclosure. It should be understood, however, that the invention is not limited to the precise arrangements and instrumentalities shown. The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate an implementation of systems and apparatuses consistent with the present invention and, together with the description, serve to explain advantages and principles consistent with the invention. Wherein
Before explaining at least one embodiment of the invention in detail, it is to be understood that the invention is not limited in its application to the details of construction and to the arrangements of the components set forth in the following description or illustrated in the drawings. The Figures and written description are provided to teach any person skilled in the art to make and use the inventions for which patent protection is sought. The invention is capable of other embodiments and of being practiced and carried out in various ways. Those skilled in the art will appreciate that not all features of a commercial embodiment are shown for the sake of clarity and understanding. Persons of skill in the art will also appreciate that the development of an actual commercial embodiment incorporating aspects of the present inventions will require numerous implementation-specific decisions to achieve the developer's ultimate goal for the commercial embodiment. While these efforts may be complex and time-consuming, these efforts nevertheless would be a routine undertaking for those of skill in the art having the benefit of this disclosure.
In addition, it is to be understood that the phraseology and terminology employed herein are for the purpose of description and should not be regarded as limiting. For example, the use of a singular term, such as, “a” is not intended as limiting of the number of items. Also the use of relational terms, such as but not limited to, “top,” “bottom,” “left,” “right,” “upper,” “lower,” “down,” “up,” “side,” are used in the description for clarity in specific reference to the Figures and are not intended to limit the scope of the invention or the appended claims. Further, it should be understood that any one of the features of the invention may be used separately or in combination with other features. Other systems, methods, features, and advantages of the invention will be or become apparent to one with skill in the art upon examination of the Figures and the detailed description. It is intended that all such additional systems, methods, features, and advantages be included within this description, be within the scope of the present invention, and be protected by the accompanying claims.
Reference will now be made in detail to an implementation consistent with the present invention as illustrated in the accompanying drawings.
As shown in the figure, the mailbox 100 comprises a box body 10, the front of which is provided with a door 12; a lock 14 is arranged on the left part of the door 12, while a keyboard 20 for inputting the box opening code is arranged at the right side of the lock 14. The keyboard comprises number keys “0-9”, and the keys of “backspace”, “cancel” and “OK”. Above the keyboard 20 it is provided a LED display 22. It should be noted that, the position of these parts on the mailbox can be adjusted according to the actual needs; for example, the door could also be arranged atop or aside the box body, the lock could also be arranged at the right of the door, while the keyboard and the LED display could be arranged in any position convenient for the user's operation; the LED display could be arranged in any position convenient for the user to check the information. Furthermore, the keyboard and/or LED display do not have to be arranged on the door, for example, when the door does not occupy the whole front part of the box body, the keyboard and/or the LED display could be arranged on other parts of the face.
In some embodiments, one more LED display could be attached in the inner side of the door.
In some other embodiments, the keyboard could also comprises other keys. For example, the keyboard could comprise the directions keys like “up”, “down”, “left” and “right”; the keyboard could also comprises alphabetic keys. Moreover, the keyboard could also comprises user group selection keys, such as “sender/courier log in”, “recipient/courier log in” and “administrator log in”.
Apart from for inputting the box opening code, the keyboard could also be used for inputting other identification information, for example, the identification information of the mail (e.g. mail number) or the identification information of the postman (such as company name, employee number).
The LED display could be used to give tips about the information necessary for log in, and also give feedback to the user. The LED display could also display the information which the mailbox owner or administrator wants to display.
The mailbox 100 further has a communication unit (not shown), which is arranged inside the mailbox in an invisible manner when viewing from the outside. However, the communication unit could comprise antenna. As shown in the figure, an antenna 70 is arranged inside the mailbox 100, at the joint of the right part and the back plate, for communicating with a remote management terminal. It should be noted that, the communication unit could use the common mobile communication network (such as networks of 2G/3G/4G), or wireless protocols like WIFI or bluetooth. It should also be noted that, the form, size, quantity and position of the antenna are adjustable according to the actual needs; for example, it could use an external antenna, a longer antenna, or a dual-antenna, or the antenna could also be arranged at the joint of the left part and the back plate.
Obviously, the touch panel and the LED display could be collectively called as a display when referring to the visual output, while when referring to the box opening code input, the touch panel and the keyboard could be collectively called as the box opening code input device.
It should be noted that, the parameters of the front camera, like the position, quantity and the pixels are adjustable based on the actual needs. When necessary, the mailbox could also include other outer cameras to monitor the situation around the mailbox.
It should be noted that, the parameters of the inner camera, such as position, quantity, pixels are also could adjustable based on the actual needs.
The code reader could be cooperate with the keyboard. It could be configured that only when the code reader reads a correct code and the input box opening code is also correct, the box can be opened. In some embodiments, a mapping relationship could be set among the correct identification code and the correct box opening code. For example, the box opening code assigned to mail A which is expected to be received is 1234, while identification code of mail A is pattern AAA; the box opening code assigned to mail B which is also expected to be received is 5678, while the identification code of mail B is pattern BBB, then the box opening code 1234 maps with the pattern AAA, while the box opening code 5678 maps with pattern BBB. In such a case, it could also be configured that the mailbox can be opened only when not only the read code and the input codes are correct, but also they maps with each other.
In some embodiments, on the box body it could also be arranged a microphone and corresponding sound holes. The microphone could be used as the acoustic input.
In some embodiments, it could also be alternatively or additionally arranged an external power supply, such as a plug. In the case there are both inner and outer power supplies, the external power supply could be used to charge the inner power source.
In some embodiments, for saving the energy, all components of the mailbox or a portion of them could be set into sleeping mode if some requirements are met such as no operation in a certain period. For example, after the mailbox has been closed for a certain period, the mailbox could get into sleeping mode.
Once there is an operation, the whole mailbox is activated or the corresponding component(s) is activated. For example, once keyboard (or touch panel) senses a pressure action, then it is activated, and preferably the LED display is activated in the meantime. For example, once the keyboard (or touch panel) senses a pressure action, the front camera (or other outer camera) is also activated in the meantime. For example, when the mailbox door is opened to a certain angle, like 120°, the inner LED display (or touch panel) is activated; in another example, when the inner LED display (or touch panel) is activated, the outer LED display (or touch panel) is turned off; in yet another example, when the mailbox door is closed, the inner LED display (or touch panel) sleeps. For example, the inner camera is activated only when the door is opened, and it sleeps when the door is closed. In another example, the code reader is activated only when the input box opening code is correct, or the keyboard (or touch panel) is activated only when the code reader reads a correct code.
It should be noted that, the activated and sleeping modes could be implemented at a preset time, and could also be controlled by the remote management terminal. In some embodiments, the outer camera could be configured to be always in activated mode, to be used as a monitor.
Inside the mailbox it could also be arranged an alarm in an invisible manner when viewing from outside. The alarm could be used for alarming in an abnormal situation. It could be assigned with a buzzer, which could be arranged in the mailbox in a position corresponding to the sound holes, for giving out a sound alarm; the sound alarm could be given out by means of the loudspeaker in the case there is one. The alarm information could also be sent to the remote management terminal by the communication unit. The alarming could be sending a waning message to the mailbox administrator; it does not have to be an unpleasant sound alarm. The alarm is configured to be turned on or off by the mailbox administrator.
In the mailbox there could further be some sensors which are invisible when viewing from outside; these sensors could be used to cooperate with the alarm.
For example, in the mailbox there could be arranged a vibration sensor, when it detects an abnormal box opening or an abnormal detachment (usually a violent one), it triggers the alarm.
In another example, in the mailbox there could be arranged a gravimetric sensor, for detecting the weight of the items inside the mailbox. When the gravimetric sensor detects an abnormal change of the weight of the item(s) inside the box, it triggers the alarm. The abnormal change of the weight could be that the actual change does not correspond to the expected change; for example, when the gross weight of the expected mail is about 300 g, while the addition of the weight of the items inside the box is only 200 g, this might mean the received mail is not the expected mail; furthermore, when there is no expected mail taken out action but the weight reduces, this might mean there is an unauthorized taken out. It could be configured that the gravimetric sensor only triggers the alarm when it detects an unexpected weight variation (like weight reduction) inside the mailbox and the unexpected variation does not recover to an expected variation for a certain period; for example, if there is other items in the mailbox, the courier will have to take some items and may be adjust their positions to find a pace for the new mail.
In yet another example, in the mailbox there could also be arranged an altimetric sensor for detecting the height of the mailbox. When the altimetric sensor detects an abnormal height variation of the mailbox, it triggers the alarm, because this might mean that the mailbox is taken away in whole, or falls from a height (if it is hang on a wall).
Besides the sensors, other components could also be used to cooperate with the alarm, separately or in combination. For example, the alarm could use the photos taken by a camera, such as the outer camera (especially the front camera) and/or the inner camera to determine whether it should alarm; for example, if the camera observes an item inside the mailbox is taken away while there is no expected mail taken out action, it alarms. In another example, it could alarm when the inner power source face a low battery; it could also alarm when the external power supply is cut off. In yet another example, when the inner power source box is opened without an authorization, it alarms.
It could be configured that the mailbox does not alarm according to the alarm triggering information from only one component, but make the alarm decision based on the information from several sources. For example, when a gravimetric sensor is used to judge whether there is an unexpected weight reduction, the record of a camera could be combined therewith for the processor to determine whether there is a mail taken out without authorization.
The alarm could be configured to cooperate with the power management. For example, when the cameras are in sleep but other component(s) triggers the alarm, the outer camera (especially the front camera) and/or the inner camera is activated immediately, and takes photos or video of the person who causes the alarm; preferably the photos or video is sent to the remote management terminal in real time for storage, and the mailbox administrator is informed in time.
It should be noted that, the alarm circuit could be implemented as a separate module, or integrated in the processor.
In the mailbox a storage could be arranged in an invisible manner when viewing from outside. The storage are used for storing data, such as the data input from the keyboard, the data taken by the cameras and the data detected by the sensors. For example, the storage could previously store one or more preset box opening codes. The box opening code could be preset based on the information of the items to be received. When there are more than one item to be received, it could preset more than one box opening code. In another example, the storage could previously store one or more preset identification code regarding the mail(s) to be received.
In the mailbox a processor could also be arranged in an invisible manner when viewing from outside. The processor could control other components, analyze the data and make the determination; for example, it determines whether the input box opening code is correct, whether the item put into the in the mailbox satisfy the safe receipt conditions, whether the power is sufficient, and so on. For example, when a box opening code is input by the keyboard, the processor confirms the input box opening code matches the preset box opening code, the mailbox is opened.
The processor could comprise a box opening code management circuit, for invalidating the used box opening code, and generating new box opening code(s) when there is no valid box opening code; the new box opening code(s) is stored in the storage as the preset box opening code(s). When there is only one preset box opening code, the processor generates new box opening code(s) upon invalidating it; when there are several preset box opening codes, the processor invalidates the used one and generates new box opening code(s) upon all the preset box opening code are invalid.
It should be noted that, the box opening code management circuit does not have to be integrated in the processor; it could be arranged in the mailbox as a separate logic module.
It's obvious to the skilled persons in the art that, the above mentioned electric components can be integrated into one chip, and this chip could be arranged in the mailbox in an invisible manner when viewing from outside.
It should be noted that, the storage and/or the processor could be arranged either in the mailbox, or in the remote management terminal. The storage in the remote management terminal could be configured to have much larger storage capacity, and the processor in the remote management terminal could be configured to have much more powerful processing ability. In the case that the communication rate is high enough, using the storage and/or processor in the remote management terminal brings better efficiency. In some preferable embodiments, a local storage and/or processor could be provided in the mailbox, while a remote storage and/or processor could also be provided in the remote management terminal; the tasks will be distributed among the local and remote storages and/or processors according to its complexity for obtaining a best effect. In the case there are both local and remote storages, the data will be synchronized in real time or at an appropriate interval.
It should be noted that, the above described embodiments are only illustrative, but not limitative. The above described features could be implemented separately or in combination in various embodiments, as long as falling into the scope of this invention.
In this embodiment, firstly, in step 1010, the input box opening code is received. For example, the input of the box opening code could be implemented by means of a keyboard or touch panel. In some embodiments, it could also be acoustically implemented by means of a microphone.
Then, in step 1020, the processor determine whether the input box opening code matches the previously stored preset box opening code. For example, the preset box opening code is “1234”, and the input box opening code is also “1234”; they equal to each other so they match. In another example, the preset box opening code is “1234”, the input box opening code is “2468”; they have a certain algorithm relationship and this could also be regarded as a “match”. It is to be understood, such algorithm relationship should be set in advance, and it is preferably a one-on-one single mapping.
If the input box opening code matches the box opening code, then in step 1030 the processor issues the box opening instruction, so as to unlock the door; and the processor invalidates the matched preset box opening code. For example, the preset box opening code “1234” matches the input box opening code “1234”, then the preset box opening code “1234” is invalidated. In one example, the preset box opening code could be invalidated at the same time the processor issues the box opening instruction. In another example, it could be invalidated after the box is opened. In yet another example, it could also be invalidated in a delayed time, for example, when the mailbox is re-closed.
At last, in step 1040, it determines whether there is any preset valid box opening code, and generates new box opening code(s) if not. In one example, the processor inquiries whether there is any valid preset box opening code in the storage every time it invalidates one box opening code. In another example, when all the preset box opening code are invalid it triggers the generation, e.g. the parameter N representing the number of the valid preset box opening code is set to 0, and generates new box opening code(s).
It should be noted that, although in above embodiments the controlling method is described with these steps, they are not the minimum unit for implementing the method, i.e. these steps could also further divided. For example, step 1030 could be divided into two sub-steps of issuing the box opening instruction and invalidating the matched preset box opening code. The skilled persons in the art will understand how to adjust the action and order of every step on the scope of this invention.
The controlling method according to this invention further comprises some optional steps. As to these controlling methods comprising the optional steps, although they are not shown in a flow chart, they can be understood by the hereinafter description.
In one embodiment, it receives the mail ID code, such as a barcode or matrix code, scanned by an ID code scanner. When the scanned ID code matches the preset ID code previously stored in the storage, and the input box opening code matches the preset box opening code, the processor issues the box opening instruction. For example, the preset ID codes previously stored in the storage are barcodes pattern AAA and BBB, the preset box opening codes are 1234 and 5678; the scanned barcode pattern is AAA, and the input box opening code is 1234, then the processor issues the box opening instruction. If the scanned barcode pattern is CCC, although the input box opening code is 1234, the processor does not issue any box opening instruction.
In another embodiment, only when the matched box opening code satisfies the mapping relationship with the matched ID code, it issues the box opening instruction. For example, the preset ID code previously stored in the storage are barcode patterns AAA and BBB, the preset box opening codes are 1234 and 5678, and it is preset that the barcode pattern AAA maps with the box opening code 1234, and the barcode pattern BBB maps with the box opening code 5678. Then, if the scanned barcode pattern is AAA, and the input box opening code is 1234, the processor issues the box opening instruction. If the scanned barcode pattern is BBB, while the input box opening code is 1234, the processor does not issue any box opening instruction.
In one preferable embodiment, only after the scanned ID code matches the preset ID code, the box opening code input device is activated; alternatively, only after the input box opening code matches the preset box opening code, is the ID code scanner activated. For example, the preset ID code previously stored in the storage are barcode patterns AAA and BBB, the preset box opening code are 1234 and 5678. When the mailbox is awaken, the ID code scanner could be firstly activated, and tips are given e.g. from the display that it requires to scan the ID code; after scanning the pattern AAA as the ID code, is the box opening code input device activated, and tips are given e.g. from the display that it requires to input the box opening code. Alternatively, when the mailbox is awaken, the box opening code input device is firstly activated, and tips are given e.g. from the display that it requires to input the box opening code; then, after receiving 1234 as the input box opening code, is the ID code scanner activated, and tips are given e.g. from the display that it requires to scan the ID code.
In one embodiment, in the mailbox it is further provided an outer camera, e.g. a front camera, for at least monitoring the circumstance around the box body before opening the box. In one more preferable embodiment, the processor analyzes the record of the outer camera, after confirming there is nothing unusual, for example, the processor can clearly recognize the profile characteristics of the mailbox user, especially his/her facial characteristics, it issues the box opening instruction. In one example, the mailbox could be provided with several outer camera, for example one front camera and two side cameras in the left and the right, to grantee a complete cover to the circumstance around the box body. In another example, after the scanned ID code matches the preset ID code and the input box opening code matches the preset box opening code, it does not issues the box opening instruction immediately, but waits until confirming the facial characteristics of the mailbox user is clear, and then issues the box opening instruction. In another example, the record of the outer camera is stored in the storage, for subsequent queries.
In one embodiment, in the mailbox it is further provided e.g. an inner camera, for at least from the box opening to the box closure monitoring the circumstance inside the box body. In one example, due to the internal construction of the mailbox, one camera may not be sufficient to cover inside the mailbox, then there could be provided with several cameras. In one example, only after the processor issues the box opening instruction, the inner camera is activated. In one example, after the door is closed, the processor gives out an confirmation message, which could be a message representing the box is closed, or other message representing whether the receipt is safe of whether there is an abnormal operation. For example, the processor analyzes the record of the inner camera, confirms the safe receipt conditions are satisfied, like the outer packing of the mail is not broken, and then gives out the confirmation message. In another example, the record of the inner camera is stored in the storage, for subsequent queries.
As described above, in one preferable embodiment, the mailbox is provided with an outer display, for giving operating tips to the operator before opening the mailbox. In another preferable embodiment, in the mailbox it is provided an inner display, for giving operating tips to the operator after opening the mailbox. In one example, the inner display is positioned at the back of the mailbox door, so that the user could see it after opening the door. In one example, only after the processor issues the box opening instruction, is the inner display activated.
In one embodiment, on the mailbox it is provided an inner power source, the battery status of the inner power source is monitored. In another preferable embodiment, on the mailbox it is provided an external power supply, and the on/off status of the external power supply is monitored. In some other preferable embodiments, on the mailbox it is further provided various sensors, to detect the various parameters of the mailbox, like a vibration sensor for detecting the vibration of box body, a gravimetric sensor for detecting the weight of the items inside the mailbox, and an altimetric sensor for detecting the height of the mailbox.
In one embodiment, in the mailbox it is further provided an alarm device, for alarming in an abnormal case. Such an abnormal case could be such as the abnormal vibration of the box body which is caused by an abnormal (usually violent) box opening or detachment, an abnormal height variation of the mailbox which is usually caused due to the mailbox taken away, and an abnormal weight variation of the items inside the box which is usually caused by an unauthorized taken away of the items or a non-equivalence of the actual weight variation and the expected variation. The abnormal case could also be that the power supply is turned off or will be turned off, like a low battery or an unauthorized taken away of the inner power source, or a cut off of the external power supply. In some more preferable embodiments, several features are combined for determining whether there is an abnormal case, such as the vibration sensor input and the outer camera input are combined to be determined whether there is a violent box opening. In another example, the gravimetric sensor input and the inner camera input are combined to determine whether there is an unauthorized taken out of the items. In some more preferable embodiments, it is determined as an abnormal case only when some status are maintained for a certain period, for example, if the data detected by the gravimetric sensor (weight of the items inside the box) is reduced, but after e.g. 3 seconds it recovers, this might be caused by a position adjustment of the items; in such a case, it could be configured that it is determined as an abnormal case when the weight is reduced but not recovers for e.g. 5 seconds.
In one example, the alarm information is also sent to the remote management terminal, e.g. the server, or to the mailbox administrator's handset. In another example, the alarm device can be activated or turned off by the mailbox administrator, e.g. by issuing remote instructions. In one example, the alarming causes e.g. a shrill ring or a siren. In another example, the alarming is to send a warning message to the mailbox administrator; in such a case, it should be understood that the warning message could be generated by the processor other than the alarm.
In one preferable embodiment, the alarming information is combined with other features of the mailbox for analysis, such as it gives out confirmation message only under the situation there is no alarm triggered. In another example, when an alarm is triggered, especially by the vibration sensor or the altimetric sensor, the outer camera is immediately activated (if it is in sleeping mode).
In one embodiment, before inputting the box opening code, the user should choose his/her user group such as sender, recipient, courier or administrator. It could also be configured that the user group is in a mapping relationship with the preset box opening code, for example, the numbers or the first number of the box opening code could be used to represent the user group. Then, when the user input the box opening code, his/her user group will be known.
By means of the smart mailbox system of this invention, an automatically mail receiving could be realized.
The recipient is usually the mailbox administrator. In step 1110, when or before the sender/courier arrives at the designated address, he/she contacts the recipient, and gets the mailbox opening code from the recipient. Then, in step 1120, the sender/courier input the box opening code in front of the mailbox and thus to unlock and open it. And then, in step 1130, the sender/courier puts the mail into the mailbox and closes it (it automatically locks). Then, because the mail is put into the mailbox which is under the control of the recipient, it could be deemed that a safe receipt is done.
After the mailbox is closed, in an optional step 1140, the old box opening code is invalidated, while new box opening code is generated. The recipient then could get the new box opening code from the system, use it to open the mailbox, and take the mail out. Step 1140 is squared in dashed lines because it is regarded as a step after the safe receipt is done.
When the mailbox is closed again by the recipient, the “new” box opening code is invalidated, and a newer box opening code is generated.
It is to be understood, because the recipient is also the mailbox administrator, he/she can use an administrator code instead of the box opening code to open the mailbox. In such a case because the “new” box opening code is not used, it is still valid then the mailbox is closed. However, it could also be configured that when the recipient closes the mailbox, the “new” box opening code is nevertheless invalidated, and a “newer” box opening code is generated. The advantage of this approach is that the mailbox administrator can reset the box opening code easily, and there is no need for him to cost time to look for the valid box opening code after a long time non-use. It is to be understood, the reset of the box opening code could also be configured that it is carried out according to the instruction of the mailbox administrator.
In some embodiments, the recipient has to receive more than one mail before taking them out, then when the next sender/courier sends the mail, he/she will also ask for the box opening code from the recipient. After the sender/courier finishes his/her sending (open the mailbox, put the mail into and then close the mailbox), the box opening code he/she used is invalidated, and a “newer” box opening code is generated. Alternatively, it could also be configured that the recipient presets several box opening codes which maps with the mails, and send them to each sender/courier. Every sender/courier uses the box opening code he/she received to open the box, and when he/she closes the mailbox, the box opening code he/she used is invalidated. When the last preset box opening code is invalidated, new box opening code(s) are generated to the recipient.
In some embodiments, the recipient is not the mailbox administrator. Then the recipient needs to obtain the box opening code from the mailbox administrator, and sends it to the mail sender/courier or leave it for himself/herself.
In another complicated case to automatically receive the mail by using the system of this invention (assuming the recipient is the mailbox administrator), the sender/courier has to not only input the box opening code in front of the mailbox, and also use the code reader on the mailbox to scan the matrix code (or barcode) of the mail; only when the input code and the read matrix code (or barcode) are both correct, the mailbox can be unlocked to open. The matrix code (or barcode) of the mail could be obtained from the sender/courier (or courier company) and stored in the system.
In a more complicated case that, for example, the recipient has to receive more than one mail in one day, he/she will preset several box opening codes which maps with the mails, and send them to each sender/courier. Meanwhile, the recipient also get the identification code (such as a barcode or matrix code) of each mails from the sender/courier (or courier company). The recipient previously stores these identification code, and maps them with the several box opening code. In such a case, when the sender/courier sends the mail, he/she shall input his/her obtained box opening code, and use the code reader to scan the identification code of the mail; only when the input code and the read code are both correct, and they map to each other, the mailbox can be unlocked to open. After the sender/courier closes the mailbox, the input code and read code are invalidated. When the last pair of the preset box opening code and identification code are invalidated, new box opening code(s) are generated to the recipient.
In step 1110a, the sender/courier obtains from the recipient the box opening code.
In step 1120a, when the sender/courier stands in front of the mailbox and is ready to put the mail into the mailbox, he/she firstly touches any key of the keyboard (or any part of the touch panel), to activate the mailbox from sleeping mode.
Then, in step 1130a, according to the tips on the display of the mailbox and the corresponding acoustic tips, he/she uses the code reader on the mailbox to scan the identification code of the mail, and inputs the box opening code via the keyboard (or touch panel); meanwhile, the front camera of the mailbox takes photos in front of the box; only when the processor confirms the mail identification code and the box opening code are both correct, and the photos taken by the front camera is not abnormal (for example, the facial characteristics of the sender/courier is clear), the mailbox is unlocked, so that the sender/courier can open the mailbox.
In step 1140a, after the sender/courier opens the mailbox, he/she holds the mail under the inner camera for a few seconds, so that the inner camera can take photos of the mail outer packing; the processor analyzes these photos, confirms the mail satisfy the safe receipt standard (for example, the outer packing is in good condition), and then gives out the tips to the sender/courier.
In step 1150a, the sender/courier puts the mail into the mailbox, and meanwhile the gravimetric sensor in the bottom of the mailbox detects the weight variation in the mailbox. If it is not expected, it alarms. For example, if the expected mail is about 500 g, while the detected weight is 400 g or 600 g, then it means the mail might be not the expected one, then a warning is sent to the recipient, and a message could also be send to the sender whether there is a mistake when packing.
In step 1160a, when the sender/courier closes the door, he/she can leave. The door is automatically lock when closed. If no alarm is triggered, the processor gives the recipient a message confirming safe receipt.
In an optional step 1170a, the processor issues instructions to invalidate the used box opening code, and generates new box opening code(s). The step 1170a is squared in dashed lines because it could be regarded as one step after the safe receipt is done.
When the recipient fetches the mail, he/she obtains from the system the box opening code or uses the administrator code to open the mailbox, checks under the camera whether the mail satisfies the safe receipt condition. If so, an acknowledgment of the receipt is sent to the sender (or courier company). In other cases, it could also be configured that the system sends the acknowledgment of the receipt to the sender at the same time it sends the safe receipt message to the recipient. Alternatively, it is configured that, after the sender/courier finishes the sending but before the recipient takes out the mail, the photos taken by the camera are sent to the recipient, the recipient make a judgment based on these photos and then send the acknowledgment of the receipt to the sender.
In some optional embodiments, when the sender uses the code reader on the mailbox to scan the barcode or matrix code of the mail, he/she shall input the courier number of the mail as an alternative or additional input; Furthermore, he/she might have to input the name of his/her company and his/her employee number, and so on.
By using this invention an automatically sending mail could also be realized.
In step 1210, the sender puts the mail to be sent into the mailbox, and then sends the box opening code to the designated recipient/courier. In step 1220, the recipient/courier inputs the box opening code in front of the mailbox, and unlock it. In step 1230, the recipient/courier takes the mail out, and close the door. Then, it could be regarded that a safe sending is done, because the mail is transferred to the recipient/courier.
When the recipient/courier closes the mailbox, in an optional step 1240, the box opening code is invalidated, and new box opening code(s) is generated. Step 1240 is squared in dashed lines because it could be regarded as a step after the safe sending is done.
It should be noted that, in some embodiments, the sender is not the mailbox administrator. Then, the sender could obtain the box opening code from the mailbox administrator, and then tell the recipient/courier or leave it for his/her own use.
In step 1210a, the sender puts the mail to be sent into the mailbox, and sends the preset box opening code to the designated recipient/courier.
In step 1220a, when the recipient/courier stands in front of the mailbox and is ready to take the mail out, he/she firstly touches any key of the keyboard (or any part of the touch panel), and activates the mailbox from sleeping mode.
Then, in step 1230a, he/she inputs his/her company name and employee number according to the tips on the display on the mailbox, and inputs the box opening code; meanwhile, the front camera of the mailbox takes photos in front of the box; only when the processor confirms the company name, the employee number and the box opening code are all correct, and the photos taken by the front camera is not abnormal (for example, the facial characteristics of the sender/courier is clear), the mailbox door is unlocked, so that the recipient/courier can open the mailbox.
In step 1240a, the recipient/courier opens the mailbox, according to the tips on the inner display at the back side of the mailbox door and the corresponding acoustic tips, he/she takes the mail and checks it under the inner camera whether a fetching condition is satisfied (for example, the outer packing is in good condition).
In step 1250a, after confirming the mail satisfies the fetching condition, the recipient/courier takes the mail, and closes the mailbox.
In step 1260a, the mailbox is closed and then automatically locked, then the processor sends a message to the sender that the recipient/courier has taken the mail; it is to be understood, the recipient/courier could send a message to the sender that he/she has taken the mail.
Further, in an optional step 1270a, the processor issues an instruction to invalidate the used preset box opening code, and generates new box opening code(s). Step 1270a is squared in dashed lines because it could be regarded as a step after the safe sending is done.
It will be appreciated by those skilled in the art that changes could be made to the embodiments described above without departing from the broad inventive concept thereof. It is understood, therefore, that the invention disclosed herein is not limited to the particular embodiments disclosed, but it is intended to cover modifications within the spirit and scope of the present invention as defined by the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
201310632433.4 | Nov 2013 | CN | national |
Number | Date | Country | |
---|---|---|---|
Parent | 15100080 | Jul 2016 | US |
Child | 16401774 | US |