Articles and anti-lost methods, devices and storage media thereof

By using the combination of ultra-wideband, Bluetooth and satellite positioning technologies in item positioning, dynamically switching positioning methods are solved, and the problems of item positioning accuracy, power consumption and cost are achieved, and the efficient anti-lost and security of items are improved.

CN113852912BActive Publication Date: 2025-01-10SPREADTRUM COMMUNICATION (SHANGHAI) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111138933.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-27
Publication Date
2025-01-10
Estimated Expiration
2041-09-27

AI Technical Summary

Technical Problem

The prior art is difficult to simultaneously improve the accuracy of item positioning, reduce power consumption and reduce costs, which makes it difficult to effectively solve the problem of item loss.

Method used

Adopt a combination of ultra-wideband positioning technology and Bluetooth positioning technology to dynamically switch positioning according to the distance between the item and the mobile terminal, use ultra-wideband positioning at close range to improve accuracy, use Bluetooth positioning at long distance to reduce power consumption, and use satellite positioning outdoors Technology ensures accuracy.

Benefits of technology

It realizes high accuracy and low power consumption for item positioning, reduces costs, effectively prevents items from being lost, and improves the safety and user experience of items through verification code and voiceprint recognition.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113852912B_ABST
    Figure CN113852912B_ABST
Patent Text Reader

Abstract

An object and its anti-lost method, device, and storage medium, the method comprising: obtaining the position of the object and the position of a mobile terminal at the current moment, and calculating the distance between the object and the mobile terminal; comparing the size relationship between the distance and a first preset threshold, if the distance is less than or equal to the first preset threshold, obtaining the position of the object at the next moment from the first positioning unit, otherwise, obtaining the position of the object at the next moment from the second positioning unit. The solution of the present invention can effectively reduce the problem of object loss.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of positioning technology, and in particular to an object and an anti-loss method, device, and storage medium thereof. Background Art

[0002] With the development of society and the improvement of people's living standards, there are more and more opportunities to go out, such as traveling, business trips, studying, etc. However, items are often lost during travel. Therefore, there is an urgent need for an anti-lost method for items that can effectively solve the problem of lost items. Summary of the invention

[0003] The technical problem solved by the present invention is how to effectively solve the problem of lost items.

[0004] To solve the above technical problems, an embodiment of the present invention provides a method for preventing an item from being lost, the method comprising: obtaining the position of the item and the position of a mobile terminal at a current moment, and calculating the distance between the item and the mobile terminal, wherein the item is bound to the mobile terminal, the item comprises a positioning module, the positioning module comprises a first positioning unit and a second positioning unit, the first positioning unit adopts ultra-wideband positioning technology to obtain the position of the item, and the second positioning unit adopts Bluetooth positioning technology to obtain the position of the item; comparing the size relationship between the distance and a first preset threshold, if the distance is less than or equal to the first preset threshold, obtaining the position of the item at the next moment from the first positioning unit, otherwise, obtaining the position of the item at the next moment from the second positioning unit.

[0005] Optionally, the positioning module also includes a third positioning unit, which uses satellite positioning technology to obtain the position of the object. The method also includes: comparing the distance with a second preset threshold; if the distance is greater than the second preset threshold, obtaining the position of the object at the next moment from the third positioning unit; if the distance is less than or equal to the second preset threshold and greater than the first preset threshold, obtaining the position of the object at the next moment from the second positioning unit, wherein the second preset threshold is greater than the first preset threshold.

[0006] Optionally, the method also includes: obtaining an unlocking request; in response to the unlocking request, sending a first verification code request to the cloud server, and sending a verification code to the mobile terminal, so that the mobile terminal sends a second verification code request to the cloud server; obtaining the first verification code from the cloud server, and obtaining the second verification code from the mobile terminal, and determining whether the first verification code and the second verification code are consistent, and if so, unlocking the door.

[0007] Optionally, the unlocking request is a voice message. In response to the unlocking request, before sending a first verification code request to the cloud server, the method also includes: determining whether the distance is less than the first preset threshold, and if so, performing voiceprint recognition on the voice message to obtain real voiceprint information; comparing the real voiceprint information with the preset voiceprint information, and if the comparison is successful, determining whether the posture of the object at the current moment is the preset posture, and if so, unlocking the object.

[0008] Optionally, the method further includes: if the first verification code and the second verification code are inconsistent, and the number of inconsistencies within the preset time reaches a preset number threshold, then issuing a voice alarm, wherein the volume of the voice alarm is determined according to the distance.

[0009] Optionally, the method further includes: controlling the object to move toward the mobile terminal according to the position of the object and the position of the mobile terminal.

[0010] Optionally, controlling the object to move toward the mobile terminal according to the position of the object and the position of the mobile terminal includes: controlling a speed at which the object moves toward the mobile terminal according to a distance between the object and the mobile terminal.

[0011] Optionally, the item is a suitcase.

[0012] In order to solve the above technical problems, an embodiment of the present invention also provides an anti-loss device for items, the device comprising: a distance calculation module, used to obtain the position of a mobile terminal and obtain the position of the item at the current moment from the positioning module of the item, and calculate the distance between the item and the mobile terminal, wherein the item is bound to the mobile terminal, the positioning module comprises a first positioning unit and a second positioning unit, the first positioning unit adopts ultra-wideband positioning technology to obtain the position of the item, and the second positioning unit adopts Bluetooth positioning technology to obtain the position of the item; a comparison module, used to compare the size relationship between the distance and a first preset threshold, if the distance is less than or equal to the first preset threshold, the position of the item at the next moment is obtained from the first positioning unit, otherwise, the position of the item at the next moment is obtained from the second positioning unit.

[0013] An embodiment of the present invention further provides a storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps of the above-mentioned method for preventing loss of items are executed.

[0014] An embodiment of the present invention also provides an article, which includes a positioning module and a controller, wherein: the positioning module includes a first positioning unit and a second positioning unit, the first positioning unit uses ultra-wideband positioning technology to obtain the position of the article, and the second positioning unit uses Bluetooth positioning technology to obtain the position of the article; the controller is used to execute the steps of the above method.

[0015] Compared with the prior art, the technical solution of the embodiment of the present invention has the following beneficial effects:

[0016] In the scheme of the embodiment of the present invention, if the distance between the object and the mobile terminal at the current moment is less than or equal to the first preset threshold, the position of the object at the next moment is obtained from the first positioning unit, and if the distance between the object and the mobile terminal at the current moment is greater than the first preset threshold, the position of the object at the next moment is obtained from the second positioning unit. Since the first positioning unit uses ultra-wideband positioning technology to determine the position of the object, and the second positioning unit uses Bluetooth technology to determine the position of the object, the scheme of the embodiment of the present invention determines the way to obtain the position of the object according to the distance between the object and the mobile terminal, and can combine ultra-wideband positioning technology with Bluetooth positioning technology. When the distance between the object and the mobile terminal is far, Bluetooth positioning technology can be used to reduce power consumption and save costs. When the distance between the object and the mobile terminal is close, ultra-wideband positioning technology is used to improve positioning accuracy so as to accurately determine the position of the object.

[0017] Furthermore, in the scheme of the embodiment of the present invention, the distance between the object and the terminal at the current moment is compared with the first preset threshold and the second preset threshold respectively. When the distance is greater than the second preset threshold, the position of the object at the next moment is obtained from the third positioning unit. Since the third positioning unit uses satellite positioning technology to determine the position of the object, such a scheme can accurately determine the position of the object when the object is outdoors.

[0018] Furthermore, in the solution of the embodiment of the present invention, after obtaining the unlocking request, a first verification code request is sent to the cloud server, and a verification code is sent to the mobile terminal, so that the mobile terminal sends a second verification code request to the cloud server, and then obtains the first verification code from the cloud server, and obtains the second verification code from the mobile terminal, and determines whether the first verification code and the second verification code are consistent. If yes, unlocking is performed. Adopting such a solution is conducive to further improving the safety of the object.

[0019] Furthermore, in the solution of the embodiment of the present invention, when the distance between the object and the mobile terminal is less than the first preset threshold, the unlocking request is voice information, then the voice information can be recognized by voiceprint to obtain the real voiceprint information, and the real voiceprint information is compared with the preset voiceprint information. If the comparison is successful, it is further determined whether the posture of the object at the current moment is the preset posture. If so, the lock is unlocked. With such a solution, the lock can be automatically unlocked when the distance between the object and the mobile terminal is close, without human intervention, which is conducive to improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] Figure 1 1 is a flow chart of a first method for preventing item loss in an embodiment of the present invention;

[0021] Figure 2 It is a partial flow chart of the second method for preventing the loss of articles in an embodiment of the present invention;

[0022] Figure 3 It is a partial flow chart of the third method for preventing the loss of articles in an embodiment of the present invention;

[0023] Figure 4 1 is a schematic diagram of the structure of an anti-lost device for an article in an embodiment of the present invention;

[0024] Figure 5 It is a structural schematic diagram of an article in an embodiment of the present invention. DETAILED DESCRIPTION

[0025] As described in the background technology, there is an urgent need for an object anti-lost method that can effectively solve the object anti-lost problem.

[0026] The inventor of the present invention has found through research that accurately determining the location of an item is a key factor in preventing the item from being lost. In the prior art, the location of an item is usually determined by a single positioning technology such as GPS positioning technology, Bluetooth positioning technology or ultra-wideband positioning technology. When a single positioning technology is used to determine the location of an item, it is not possible to simultaneously achieve the effects of improving positioning accuracy, reducing power consumption and reducing costs. For example, ultra-wideband positioning technology has high positioning accuracy, but weak penetration ability. It is generally necessary to increase the positioning distance by increasing power, which consumes a lot of power, or to increase the effective distance by adding base stations, but this method is costly and less practical.

[0027] In order to solve the above technical problems, an embodiment of the present invention provides an anti-lost method for an object. In the scheme of the embodiment of the present invention, if the distance between the object and the mobile terminal at the current moment is less than or equal to the first preset threshold, the position of the object at the next moment is obtained from the first positioning unit, and if the distance between the object and the mobile terminal at the current moment is greater than the first preset threshold, the position of the object at the next moment is obtained from the second positioning unit. Since the first positioning unit uses ultra-wideband positioning technology to determine the position of the object, and the second positioning unit uses Bluetooth technology to determine the position of the object, the scheme of the embodiment of the present invention determines the way to obtain the position of the object according to the distance between the object and the mobile terminal, and can combine ultra-wideband positioning technology with Bluetooth positioning technology. When the distance between the object and the mobile terminal is far, Bluetooth positioning technology can be used to reduce power consumption and save costs. When the distance between the object and the mobile terminal is close, ultra-wideband positioning technology is used to improve positioning accuracy so as to accurately determine the position of the object.

[0028] In order to make the above-mentioned objects, features and beneficial effects of the present invention more obvious and easy to understand, specific embodiments of the present invention are described in detail below with reference to the accompanying drawings.

[0029] Reference Figure 1 , Figure 1 1 is a flowchart of an anti-lost method for an item in an embodiment of the present invention. The method can be executed by a terminal, and the terminal can be any existing terminal with data receiving and processing capabilities. In a specific example, the method can be executed by a controller, and the controller can be set on an item. The item can be any existing item with anti-lost requirements. In a specific example, the item can be a suitcase, but it is not limited to this. Figure 1 The method shown can accurately determine the location of an object, thereby preventing the object from being lost. Figure 1 The anti-loss method shown may include the following steps:

[0030] Step S101: obtaining the current position of the object and the position of the mobile terminal, and calculating the distance between the object and the mobile terminal;

[0031] Step S102: Compare the distance with a first preset threshold value. If the distance is less than or equal to the first preset threshold value, obtain the position of the object at the next moment from the first positioning unit; otherwise, obtain the position of the object at the next moment from the second positioning unit.

[0032] It is understandable that, in a specific implementation, the method can be implemented in the form of a software program, which runs in a processor integrated inside a chip or a chip module; or, the method can be implemented in the form of hardware or a combination of hardware and software.

[0033] In the specific implementation of step S101, the mobile terminal may be a terminal device used by the user, and the mobile terminal may be any existing appropriate terminal, for example, a mobile phone, a tablet computer, an electronic bracelet, etc., but is not limited thereto. Specifically, the mobile terminal and the item are bound, in other words, the mobile terminal and the bound item correspond to the same user.

[0034] Furthermore, the location of the object at the current moment can be obtained from a positioning module of the object. Specifically, the object can include a positioning module, and the positioning module can be used to determine the location of the object.

[0035] Furthermore, the current position of the mobile terminal can also be obtained. Specifically, the position of the mobile terminal can be obtained directly from the mobile terminal, or from a cloud server. The embodiment of the present invention does not limit the method for obtaining the position of the mobile terminal.

[0036] In a specific example, when the distance between the object and the mobile terminal is less than or equal to the third preset threshold, the location of the mobile terminal can be directly obtained from the mobile terminal, and the location of the object can also be sent to the mobile terminal; when the distance between the object and the mobile terminal is greater than the third preset threshold, the location of the mobile terminal can be obtained from the cloud server, and the location of the object can be sent to the cloud server, so that the cloud server forwards the location of the object to the mobile terminal. Among them, the third preset threshold can be pre-set. Adopting such a scheme can accurately determine the location of the mobile terminal, and the user can also obtain the accurate location of the object through the mobile terminal, which is conducive to avoiding the problem of data loss caused by direct data transmission when the distance between the mobile terminal and the object is far.

[0037] Furthermore, the distance between the object and the mobile terminal at the current moment may be calculated and determined according to the location of the object and the location of the mobile terminal at the current moment.

[0038] In the specific implementation of step S102, the location of the object at the next moment may be obtained according to the relationship between the distance between the object and the mobile terminal at the current moment and one or more preset thresholds.

[0039] In a specific embodiment, the positioning module of the object may include a first positioning unit and a second positioning unit, wherein the first positioning unit uses ultra-wideband positioning (UWB) technology to determine the position of the object, and the second positioning unit uses Bluetooth positioning technology to determine the position of the object. More specifically, the second positioning unit may use Bluetooth low energy 5.0 positioning technology to obtain the position of the object, or may use other Bluetooth positioning technologies to obtain the position of the object, and the embodiment of the present invention is not limited to this.

[0040] Furthermore, the distance between the object and the mobile terminal at the current moment can be compared with the first preset threshold. If the distance is less than or equal to the first preset threshold, the position of the object at the next moment can be obtained from the first positioning unit. If the distance is greater than the first preset threshold, the position of the object at the next moment can be obtained from the second positioning unit. The first preset threshold can be pre-set, and the embodiment of the present invention does not limit the size of the first preset threshold.

[0041] In other words, when the distance between the object and the mobile terminal is large, the Bluetooth positioning technology can be used to determine the location of the object. When the distance between the object and the mobile terminal is small, the ultra-wideband positioning technology can be used to determine the location of the object.

[0042] In another specific embodiment, the positioning module of the object may further include a third positioning unit, which may use satellite positioning technology to obtain the location of the object. The embodiment of the present invention does not limit the specific method of satellite positioning technology. For example, the Global Positioning System (GPS) may be used to obtain the location of the object, or the BeiDou Navigation Satellite System (BDS) may be used to obtain the location of the object, but it is not limited to this.

[0043] Furthermore, the distance between the item and the mobile terminal at the current moment can be compared with the first preset threshold and the second preset threshold respectively. If the distance is greater than the second preset threshold, the location of the item at the next moment can be obtained from the third positioning unit; if the distance is less than or equal to the first preset threshold, the location of the item at the next moment can be obtained from the first positioning unit; if the distance is greater than the first preset threshold and less than or equal to the second preset threshold, the location of the item at the next moment can be obtained from the second positioning unit. It should be noted that the second preset threshold is greater than the first preset threshold. It should also be noted that the embodiment of the present invention does not limit the size relationship between the third preset threshold and the first preset threshold and the second preset threshold. With such a solution, the location of the item can be accurately determined when the item is outdoors, which is helpful to prevent the loss of the item.

[0044] Furthermore, the movement of the object to the mobile terminal can be controlled according to the position of the object and the position of the mobile terminal. In a specific example, the speed at which the object moves to the mobile terminal can be controlled according to the distance between the object and the mobile terminal. The greater the distance between the object and the mobile terminal, the greater the speed of movement.

[0045] Furthermore, when the distance between the object and the mobile terminal is greater than a preset safety distance threshold, an alarm reminder may be issued, and the embodiment of the present invention does not limit the specific manner of the alarm reminder. In a specific example, the object also includes an alarm, and a voice alarm may be issued through the alarm so that the user can quickly determine the location of the object. An alarm reminder message may also be sent to the mobile terminal to remind the user to check the location of the object at the current moment. The preset safety distance threshold may be pre-set, and the preset safety distance threshold may be less than or equal to the first preset threshold.

[0046] refer to Figure 2 , Figure 2 1 is a partial flow chart of the second method for preventing items from being lost in the embodiment of the present invention. Figure 2 The second method for preventing items from being lost is shown in Figure 1 The differences in the anti-loss methods shown are described below. Figure 2 The anti-loss method shown may include the following steps:

[0047] Step S201: obtaining an unlocking request;

[0048] Step S202: In response to the unlocking request, a first verification code request is sent to the cloud server, and a verification code is sent to the mobile terminal, so that the mobile terminal sends a second verification code request to the cloud server;

[0049] Step S203: Obtain a first verification code from the cloud server and a second verification code from the mobile terminal, and determine whether the first verification code and the second verification code are consistent. If yes, unlock the door.

[0050] In the specific implementation of step S201, an unlocking request can be obtained from the outside, and the unlocking request can be obtained from the mobile terminal or directly from the user. For example, the unlocking request can be a voice message, and the voice message can be a voice directly obtained from the user, but it is not limited to this.

[0051] In the specific implementation of step S202, after the unlocking request is obtained, a first verification code request can be sent to the cloud server. After receiving the first verification code request, the cloud server can send the first verification code to the object.

[0052] In addition, after obtaining the unlocking request, a verification code can be generated and sent to the mobile terminal. Further, after receiving the verification code, the mobile terminal can send a second verification code request to the cloud server. In other words, the verification code is used to trigger the mobile terminal to send a second verification code request to the cloud server. Further, when the cloud server receives the second verification code request, it can send the second verification code to the mobile terminal. After receiving the second verification code, the mobile terminal can forward the second verification code to the object.

[0053] In the specific implementation of step S203, the first verification code can be obtained from the cloud server, the second verification code can be obtained from the mobile terminal, and it can be determined whether the first verification code and the second verification code are consistent. If so, the lock can be unlocked. If the first verification code and the second verification code are inconsistent, and the number of inconsistencies within the preset time reaches a preset number threshold, an alarm reminder is issued. The preset time is a preset duration information, and the preset time and the preset number threshold can be pre-set. In a specific example, a voice alarm can be performed, wherein the volume of the voice alarm can be determined according to the distance between the object and the mobile terminal at the current moment.

[0054] In a specific example, before issuing an alarm reminder, it can be determined whether the distance between the object and the mobile terminal is less than or equal to a first preset threshold. If so, a voice alarm can be issued only through the alarm. Otherwise, a voice alarm is issued through the alarm and an alarm reminder message is sent to the mobile terminal to remind the user to check the location of the object in time.

[0055] about Figure 2 For more information about the second method for preventing items from being lost, see the above description of Figure 1 The relevant description will not be repeated here.

[0056] Reference Figure 3 , Figure 3 This is a partial flow chart of the third method for preventing the loss of articles in an embodiment of the present invention. The unlocking request is a voice message. Figure 3 The anti-loss method shown may include the following steps:

[0057] Step S301: determining whether the distance is less than the first preset threshold, and if so, performing voiceprint recognition on the voice information to obtain real voiceprint information;

[0058] Step S302: Compare the real voiceprint information with the preset voiceprint information. If the comparison is successful, determine whether the current posture of the object is the preset posture. If yes, unlock the door.

[0059] In the specific implementation of step S301, after obtaining the unlocking request, it can be determined whether the distance between the object and the mobile terminal at the current moment is less than the first preset threshold. If so, voiceprint recognition can be performed on the voice information to obtain real voiceprint information. The specific method of voiceprint recognition can be various existing voiceprint recognition methods, and the embodiment of the present invention is not limited to this.

[0060] In a specific example, if the distance between the object and the mobile terminal at the current moment is greater than the first preset threshold, the execution may continue. Figure 2 In another specific example, if the distance between the object and the mobile terminal at the current moment is greater than the first preset threshold, if an unlocking request is obtained, the unlocking request may be discarded, that is, no response is given to it.

[0061] In the specific implementation of step S302, the preset voiceprint information may be read, and the real voiceprint information may be compared with the preset voiceprint information, wherein the preset voiceprint information may be the voiceprint information of the user obtained in advance.

[0062] Furthermore, if the real voiceprint information is consistent with the preset voiceprint information, it can be further determined whether the posture of the object at the current moment is the preset posture. The preset posture can be pre-set according to the shape of the object. In a specific example, the object is a suitcase, and the suitcase includes multiple surfaces, wherein the preset posture is that a preset surface among the multiple surfaces is in contact with the ground, wherein the preset surface is pre-determined from the multiple surfaces of the suitcase.

[0063] Furthermore, if the current posture is the preset posture, the lock can be unlocked. If the current posture is not the preset posture, the posture of the object can be adjusted to make the object in the preset posture, and then unlocked. With such a solution, the lock can be automatically unlocked when the distance between the object and the mobile terminal is close, which simplifies the unlocking process while ensuring safety, and is conducive to improving the user experience.

[0064] about Figure 3 For more information about the third method for preventing items from being lost, please refer to the above description of Figure 1 and Figure 2 The relevant description will not be repeated here.

[0065] Reference Figure 4 , Figure 4 It is an anti-lost device for an article in an embodiment of the present invention, and the device may include:

[0066] A distance calculation module 41 is used to obtain the position of the mobile terminal and the position of the object at the current moment from the positioning module, and calculate the distance between the object and the mobile terminal;

[0067] The comparison module 42 is used to compare the distance with a first preset threshold value. If the distance is less than or equal to the first preset threshold value, the position of the object at the next moment is obtained from the first positioning unit; otherwise, the position of the object at the next moment is obtained from the second positioning unit.

[0068] In a specific implementation, the above-mentioned item anti-loss device may correspond to a chip in a terminal having an item anti-loss function, or to a chip module in a terminal having an item anti-loss function, or to the terminal.

[0069] about Figure 4 For more information about the working principle, working mode, beneficial effects, etc. of the illustrated article anti-lost device, please refer to the above description of the article anti-lost method, which will not be repeated here.

[0070] The embodiment of the present invention further provides a storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps of the above-mentioned method for preventing the loss of an item are executed. The storage medium may include a ROM, a RAM, a magnetic disk or an optical disk, etc. The storage medium may also include a non-volatile memory or a non-transitory memory, etc.

[0071] Reference Figure 5 , Figure 5 : is a schematic diagram of the structure of an article in an embodiment of the present invention. The article may include: a positioning module 51 and a controller 52, wherein the positioning module 51 may include a first positioning unit 511 and a second positioning unit 512, the first positioning unit 511 uses ultra-wideband positioning technology to obtain the position of the article, and the second positioning unit 512 uses Bluetooth positioning technology to obtain the position of the article; the controller 52 may be used to execute the steps of the anti-lost method of the article described above.

[0072] Furthermore, the article may also include an obstacle detection sensor (not shown), which may be used to detect obstacles around the article. The obstacle detection sensor may be a laser radar sensor, etc., but is not limited thereto.

[0073] Furthermore, the article may also include an anti-drop sensor (not shown), and the anti-drop sensor may be an infrared sensor, etc., but is not limited thereto.

[0074] about Figure 5For more information about the items shown, please refer to the above description of the method for preventing items from being lost, which will not be repeated here.

[0075] It should be understood that in the embodiments of the present application, the processor may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0076] It should also be understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link DRAM (SLDRAM) and direct rambus RAM (DR RAM).

[0077] The above embodiments may be implemented in whole or in part by software, hardware, firmware or any other combination thereof. When implemented using software, the above embodiments may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer program may be stored in a computer-readable storage medium, or may be transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer program may be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired or wireless means.

[0078] In the several embodiments provided in the present application, it should be understood that the disclosed methods, devices and systems can be implemented in other ways. For example, the device embodiments described above are merely schematic; for example, the division of the units is only a logical function division, and there may be other division methods in actual implementation; for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the scheme of this embodiment.

[0079] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may be physically included separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of hardware plus software functional units. For example, for each device or product applied to or integrated in a chip, each module / unit contained therein may be implemented in the form of hardware such as circuits, or at least part of the modules / units may be implemented in the form of software programs, which run on a processor integrated inside the chip, and the remaining (if any) modules / units may be implemented in the form of hardware such as circuits; for each device or product applied to or integrated in a chip module, each module / unit contained therein may be implemented in the form of hardware such as circuits, and different modules / units may be located in the same component (such as a chip, circuit module, etc.) or different components of the chip module, or at least part of the modules / units may be implemented in the form of software programs. The element can be implemented in the form of a software program, which runs on a processor integrated inside the chip module, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits; for various devices and products applied to or integrated in the terminal, the various modules / units contained therein can be implemented in the form of hardware such as circuits, and different modules / units can be located in the same component (for example, chip, circuit module, etc.) or in different components in the terminal, or, at least some modules / units can be implemented in the form of a software program, which runs on a processor integrated inside the terminal, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits.

[0080] It should be understood that the term "and / or" in this article is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article indicates that the associated objects before and after are in an "or" relationship.

[0081] The "plurality" appearing in the embodiments of the present application refers to two or more.

[0082] The first, second, etc. descriptions appearing in the embodiments of the present application are only used for illustration and distinction of the description objects. There is no order, nor do they indicate any special limitation on the number of devices in the embodiments of the present application, and cannot constitute any limitation on the embodiments of the present application.

[0083] Although the present invention is disclosed as above, the present invention is not limited thereto. Any person skilled in the art can make various changes and modifications without departing from the spirit and scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the scope defined by the claims.

Claims

1. A method for preventing an item from being lost, characterized in that: The method comprises: Acquire the location of the object and the location of the mobile terminal at the current moment, and calculate the distance between the object and the mobile terminal, wherein the object is bound to the mobile terminal, the object comprises a positioning module, the positioning module comprises a first positioning unit and a second positioning unit, the first positioning unit adopts ultra-wideband positioning technology to acquire the location of the object, and the second positioning unit adopts Bluetooth positioning technology to acquire the location of the object; Comparing the distance with a first preset threshold, if the distance is less than or equal to the first preset threshold, obtaining the position of the object at the next moment from the first positioning unit, otherwise, obtaining the position of the object at the next moment from the second positioning unit; Wherein, the method further comprises: Get unlock request; In response to the unlocking request, sending a first verification code request to the cloud server, and sending a verification code to the mobile terminal, so that the mobile terminal sends a second verification code request to the cloud server; A first verification code is obtained from the cloud server, and a second verification code is obtained from the mobile terminal, and it is determined whether the first verification code and the second verification code are consistent. If yes, unlocking is performed; the unlocking request is a voice message, and in response to the unlocking request, before sending the first verification code request to the cloud server, the method further includes: Determine whether the distance is less than the first preset threshold, and if so, perform voiceprint recognition on the voice information to obtain real voiceprint information; The real voiceprint information is compared with the preset voiceprint information. If the comparison is successful, it is determined whether the posture of the object at the current moment is the preset posture. If yes, unlocking is performed; If the current posture is not the preset posture, the posture of the object is adjusted to make the object in the preset posture before unlocking.

2. The method for preventing items from being lost according to claim 1, characterized in that: The positioning module further includes a third positioning unit, and the third positioning unit uses satellite positioning technology to obtain the location of the object. The method further includes: Compare the distance with a second preset threshold; if the distance is greater than the second preset threshold, obtain the position of the item at the next moment from the third positioning unit; if the distance is less than or equal to the second preset threshold and greater than the first preset threshold, obtain the position of the item at the next moment from the second positioning unit, wherein the second preset threshold is greater than the first preset threshold.

3. The method for preventing items from being lost according to claim 1, characterized in that: The method further includes: if the first verification code and the second verification code are inconsistent, and the number of inconsistencies within a preset time reaches a preset number threshold, then issuing a voice alarm, wherein the volume of the voice alarm is determined according to the distance.

4. The method for preventing items from being lost according to claim 1, characterized in that: The method further includes: controlling the object to move toward the mobile terminal according to the location of the object and the location of the mobile terminal.

5. The method for preventing items from being lost according to claim 4, characterized in that: According to the position of the object and the position of the mobile terminal, controlling the object to move toward the mobile terminal includes: The speed at which the object moves toward the mobile terminal is controlled according to the distance between the object and the mobile terminal.

6. The method for preventing items from being lost according to claim 1, characterized in that: The item is a suitcase.

7. An anti-lost device for articles, characterized in that: The device comprises: a distance calculation module, used to obtain the position of the mobile terminal and obtain the position of the object at the current moment from the positioning module of the object, and calculate the distance between the object and the mobile terminal, wherein the object is bound to the mobile terminal, the positioning module includes a first positioning unit and a second positioning unit, the first positioning unit adopts ultra-wideband positioning technology to obtain the position of the object, and the second positioning unit adopts Bluetooth positioning technology to obtain the position of the object; a comparison module, configured to compare the distance with a first preset threshold value, and if the distance is less than or equal to the first preset threshold value, obtain the position of the object at the next moment from the first positioning unit; otherwise, obtain the position of the object at the next moment from the second positioning unit; Wherein, the anti-loss device of the item is also used to obtain an unlocking request; in response to the unlocking request, a first verification code request is sent to a cloud server, and a verification code is sent to the mobile terminal, so that the mobile terminal sends a second verification code request to the cloud server; the first verification code is obtained from the cloud server, and the second verification code is obtained from the mobile terminal, and it is determined whether the first verification code and the second verification code are consistent. If so, unlocking is performed; the unlocking request is a voice message, and in response to the unlocking request, before sending the first verification code request to the cloud server, it is determined whether the distance is less than the first preset threshold value, and if so, voiceprint recognition is performed on the voice message to obtain real voiceprint information; the real voiceprint information is compared with the preset voiceprint information, and if the comparison is successful, it is determined whether the posture of the item at the current moment is the preset posture, and if so, unlocking is performed; if the posture at the current moment is not the preset posture, the posture of the item is adjusted to make the item in the preset posture, and then unlocking is performed.

8. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method for preventing item loss according to any one of claims 1 to 6 are executed.

9. An anti-loss item, characterized in that: The article includes a positioning module and a controller, wherein: the positioning module includes a first positioning unit and a second positioning unit, the first positioning unit uses ultra-wideband positioning technology to obtain the position of the article, and the second positioning unit uses Bluetooth positioning technology to obtain the position of the article; The controller is used to execute the steps of the method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Theft and loss preventing method and device

    CN108538017A

  • Positioning method and related equipment

    CN113115439A