A Multi-Bluetooth Positioning Data Processing Method and System Based on Multi-Information Collaboration

By obtaining signals from material Bluetooth devices and associated Bluetooth devices, and using the collaborative positioning rules of multi-Bluetooth devices, the problem of low positioning accuracy of a single Bluetooth device in the existing technology is solved, and more accurate material positioning is achieved.

CN118921739BActive Publication Date: 2025-04-22GUANGZHOU KETENG INFORMATION TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411041624.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-07-31
Publication Date
2025-04-22
Estimated Expiration
2044-07-31

AI Technical Summary

Technical Problem

The prior art mainly relies on a single Bluetooth device in material positioning, resulting in low positioning accuracy and failure to fully utilize the coordination between multi-Bluetooth devices to improve positioning accuracy.

Method used

By obtaining the Bluetooth signals sent by the Bluetooth device corresponding to the target material and multiple associated Bluetooth devices, multiple locations of the material are calculated based on the positioning rules of different devices, and then the exact location of the material is determined.

Benefits of technology

With the signal advantages of the multi-Bluetooth equipment environment, the accuracy of material positioning is significantly improved and positioning deviations or errors are reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118921739B_ABST
    Figure CN118921739B_ABST
Patent Text Reader

Abstract

The present invention discloses a multi-Bluetooth positioning data processing method and system based on multi-information collaboration, the method comprising: obtaining a plurality of first Bluetooth signals emitted by a material Bluetooth device corresponding to a target material and a plurality of second Bluetooth signals emitted by a plurality of associated Bluetooth devices corresponding to the target material; determining a first position of the target material based on a positioning rule corresponding to the material Bluetooth device and the plurality of first Bluetooth signals; determining a plurality of second positions of the target material based on an associated positioning rule corresponding to the associated Bluetooth device and the plurality of second Bluetooth signals; determining a material position corresponding to the target material according to the first position and the plurality of second positions. It can be seen that the present invention can more accurately determine the position of materials and reduce material positioning deviations or errors by making full use of the signal advantages of a multi-Bluetooth device environment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of data processing technology, and in particular to a multi-Bluetooth positioning data processing method and system based on multi-information collaboration. Background Art

[0002] With the improvement of productivity and material handling technology, more and more material handling equipment uses positioning technology to locate materials to achieve accurate material tracking and reduce material handling errors. However, most of the existing technology for material positioning technology only uses a single Bluetooth device to locate materials, and its positioning accuracy is not high. It does not consider the use of multiple Bluetooth information of multiple Bluetooth devices to improve the positioning accuracy. It can be seen that the existing technology has defects and needs to be solved urgently. Summary of the invention

[0003] The technical problem to be solved by the present invention is to provide a multi-Bluetooth positioning data processing method and system based on multi-information collaboration, which can make full use of the signal advantages of the multi-Bluetooth device environment to more accurately determine the location of materials and reduce material positioning deviations or errors.

[0004] In order to solve the above technical problems, the first aspect of the present invention discloses a multi-Bluetooth positioning data processing method based on multi-information collaboration, the method comprising:

[0005] Acquire a plurality of first Bluetooth signals emitted by a material Bluetooth device corresponding to a target material and a plurality of second Bluetooth signals emitted by a plurality of associated Bluetooth devices corresponding to the target material;

[0006] Determine the first position of the target material based on the positioning rule corresponding to the material Bluetooth device and the multiple first Bluetooth signals;

[0007] Determine multiple second locations of the target material based on the associated positioning rule corresponding to the associated Bluetooth device and the multiple second Bluetooth signals;

[0008] A material position corresponding to the target material is determined according to the first position and the plurality of second positions.

[0009] As an optional implementation, in the first aspect of the present invention, the material Bluetooth device is a Bluetooth device provided on the material packaging of the target material.

[0010] As an optional implementation, in the first aspect of the present invention, the associated Bluetooth device has a communication history with the material Bluetooth device, and the location distance between the device location of the associated Bluetooth device and the device location of the material Bluetooth device is less than a preset first distance threshold.

[0011] As an optional implementation, in the first aspect of the present invention, in the communication history, the location distance between the associated Bluetooth device and the material Bluetooth device when communicating is less than a preset second distance threshold.

[0012] As an optional implementation, in the first aspect of the present invention, determining the first position of the target material based on the positioning rule corresponding to the material Bluetooth device and the multiple first Bluetooth signals includes:

[0013] Determine a first correspondence between a signal and a position distance based on a positioning rule between the material Bluetooth device and a base station for acquiring the first Bluetooth signal;

[0014] Determine, according to the first corresponding relationship, a first position distance corresponding to each of the first Bluetooth signals;

[0015] The first position of the target material is determined according to the first position distances corresponding to all the first Bluetooth signals based on a rendezvous algorithm.

[0016] As an optional implementation, in the first aspect of the present invention, the determining of the multiple second positions of the target material based on the associated positioning rule corresponding to the associated Bluetooth device and the multiple second Bluetooth signals includes:

[0017] For each of the associated Bluetooth devices, determining a device calibration distance corresponding to the associated Bluetooth device;

[0018] Calculate, according to a positioning rule between the associated Bluetooth device and a base station that acquires each of the second Bluetooth signals of the associated Bluetooth device, a position parameter corresponding to each of the second Bluetooth signals corresponding to the associated position;

[0019] The position parameter corresponding to each second Bluetooth signal is calculated to be offset in the direction of the first position by the device correction distance to obtain a plurality of second positions of the target material.

[0020] As an optional implementation, in the first aspect of the present invention, determining the device correction distance corresponding to the associated Bluetooth device includes:

[0021] Obtaining the communication history corresponding to the associated Bluetooth device;

[0022] The average value of the device distance between the associated Bluetooth device and the material Bluetooth device in each communication record in the communication history is calculated to obtain the device correction distance corresponding to the associated Bluetooth device.

[0023] As an optional implementation, in the first aspect of the present invention, determining the material position corresponding to the target material according to the first position and the plurality of second positions includes:

[0024] Calculate the weighted sum average between the first position and the multiple second positions to obtain the material position corresponding to the target material; wherein the weighted calculation weight corresponding to the first position is greater than the weighted calculation weight of any second position; the weighted calculation weight of the second position is the product of the first weight and the second weight; the first weight is proportional to the number of communication records with the material Bluetooth device in the communication history corresponding to the associated Bluetooth device corresponding to the corresponding second position; the second weight is proportional to the device correction distance corresponding to the associated Bluetooth device corresponding to the corresponding second position.

[0025] A second aspect of an embodiment of the present invention discloses a multi-Bluetooth positioning data processing system based on multi-information collaboration, the system comprising:

[0026] An acquisition module, used for acquiring a plurality of first Bluetooth signals emitted by a material Bluetooth device corresponding to a target material and a plurality of second Bluetooth signals emitted by a plurality of associated Bluetooth devices corresponding to the target material;

[0027] A first determination module, configured to determine a first position of the target material based on a positioning rule corresponding to the material Bluetooth device and the plurality of first Bluetooth signals;

[0028] A second determination module, configured to determine a plurality of second locations of the target material based on the associated positioning rule corresponding to the associated Bluetooth device and the plurality of second Bluetooth signals;

[0029] The third determining module is used to determine the material position corresponding to the target material according to the first position and the plurality of second positions.

[0030] As an optional implementation, in the second aspect of the present invention, the material Bluetooth device is a Bluetooth device provided on the material packaging of the target material.

[0031] As an optional implementation, in the second aspect of the present invention, the associated Bluetooth device has a communication history with the material Bluetooth device, and the location distance between the device location of the associated Bluetooth device and the device location of the material Bluetooth device is less than a preset first distance threshold.

[0032] As an optional implementation, in the second aspect of the present invention, in the communication history, the location distance between the associated Bluetooth device and the material Bluetooth device when communicating is less than a preset second distance threshold.

[0033] As an optional implementation, in the second aspect of the present invention, the first determination module determines the specific manner of the first position of the target material based on the positioning rule corresponding to the material Bluetooth device and the multiple first Bluetooth signals, including:

[0034] Determine a first correspondence between a signal and a position distance based on a positioning rule between the material Bluetooth device and a base station for acquiring the first Bluetooth signal;

[0035] Determine, according to the first corresponding relationship, a first position distance corresponding to each of the first Bluetooth signals;

[0036] The first position of the target material is determined according to the first position distances corresponding to all the first Bluetooth signals based on a rendezvous algorithm.

[0037] As an optional implementation, in the second aspect of the present invention, the second determination module determines the specific manner of the multiple second positions of the target material based on the associated positioning rule corresponding to the associated Bluetooth device and the multiple second Bluetooth signals, including:

[0038] For each of the associated Bluetooth devices, determining a device calibration distance corresponding to the associated Bluetooth device;

[0039] Calculate, according to a positioning rule between the associated Bluetooth device and a base station that acquires each of the second Bluetooth signals of the associated Bluetooth device, a position parameter corresponding to each of the second Bluetooth signals corresponding to the associated position;

[0040] The position parameter corresponding to each second Bluetooth signal is calculated to be offset in the direction of the first position by the device correction distance to obtain a plurality of second positions of the target material.

[0041] As an optional implementation, in the second aspect of the present invention, the second determination module determines a specific manner of the device correction distance corresponding to the associated Bluetooth device, including:

[0042] Obtaining the communication history corresponding to the associated Bluetooth device;

[0043] The average value of the device distance between the associated Bluetooth device and the material Bluetooth device in each communication record in the communication history is calculated to obtain the device correction distance corresponding to the associated Bluetooth device.

[0044] As an optional implementation, in the second aspect of the present invention, the specific manner in which the third determination module determines the material position corresponding to the target material according to the first position and the plurality of second positions includes:

[0045] Calculate the weighted sum average between the first position and the multiple second positions to obtain the material position corresponding to the target material; wherein the weighted calculation weight corresponding to the first position is greater than the weighted calculation weight of any second position; the weighted calculation weight of the second position is the product of the first weight and the second weight; the first weight is proportional to the number of communication records with the material Bluetooth device in the communication history corresponding to the associated Bluetooth device corresponding to the corresponding second position; the second weight is proportional to the device correction distance corresponding to the associated Bluetooth device corresponding to the corresponding second position.

[0046] The third aspect of the present invention discloses another multi-Bluetooth positioning data processing system based on multi-information collaboration, the system comprising:

[0047] A memory storing executable program code;

[0048] a processor coupled to the memory;

[0049] The processor calls the executable program code stored in the memory to execute part or all of the steps in the multi-Bluetooth positioning data processing method based on multi-information collaboration disclosed in the first aspect of the present invention.

[0050] The fourth aspect of the present invention discloses a computer storage medium, which stores computer instructions. When the computer instructions are called, they are used to execute part or all of the steps in the multi-Bluetooth positioning data processing method based on multi-information collaboration disclosed in the first aspect of the present invention.

[0051] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:

[0052] The present invention can calculate multiple positions corresponding to the target material based on the Bluetooth signals emitted by multiple associated Bluetooth devices of the material Bluetooth device corresponding to the target material according to the positioning rules corresponding to different devices, so as to determine the precise material position corresponding to the material, thereby being able to more accurately determine the position of the material by making full use of the signal advantages of the multi-Bluetooth device environment and reduce material positioning deviation or error. BRIEF DESCRIPTION OF THE DRAWINGS

[0053] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0054] Figure 1 It is a flow chart of a multi-Bluetooth positioning data processing method based on multi-information collaboration disclosed in an embodiment of the present invention.

[0055] Figure 2 It is a structural schematic diagram of a multi-Bluetooth positioning data processing system based on multi-information collaboration disclosed in an embodiment of the present invention.

[0056] Figure 3 It is a structural schematic diagram of another multi-Bluetooth positioning data processing system based on multi-information collaboration disclosed in an embodiment of the present invention. DETAILED DESCRIPTION

[0057] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0058] The terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, device, product or equipment that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units that are inherent to these processes, methods, products or equipment.

[0059] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present invention. The appearance of the phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0060] The present invention discloses a multi-Bluetooth positioning data processing method and system based on multi-information collaboration, which can calculate multiple positions corresponding to the target material based on the Bluetooth signals emitted by multiple associated Bluetooth devices of the material Bluetooth device corresponding to the target material according to the positioning rules corresponding to different devices, so as to determine the precise material position corresponding to the material, thereby being able to more accurately determine the position of the material with the full advantage of the signal of the multi-Bluetooth device environment, and reduce the deviation or error of material positioning. The following are detailed descriptions.

[0061] Embodiment 1

[0062] See also Figure 1 , Figure 1 : is a flowchart of a method for processing multi-Bluetooth positioning data based on multi-information collaboration disclosed in an embodiment of the present invention. Figure 1 The described multi-Bluetooth positioning data processing method based on multi-information collaboration can be applied to a data processing system / data processing device / data processing server (wherein the server includes a local processing server or a cloud processing server). Figure 1 As shown, the multi-Bluetooth positioning data processing method based on multi-information collaboration may include the following operations:

[0063] 101. Acquire a plurality of first Bluetooth signals emitted by a material Bluetooth device corresponding to a target material and a plurality of second Bluetooth signals emitted by a plurality of associated Bluetooth devices corresponding to the target material.

[0064] 102. Determine a first position of the target material based on a positioning rule corresponding to the material Bluetooth device and a plurality of first Bluetooth signals.

[0065] 103. Determine multiple second positions of the target material based on the associated positioning rule corresponding to the associated Bluetooth device and the multiple second Bluetooth signals.

[0066] 104. Determine a material position corresponding to the target material according to the first position and the plurality of second positions.

[0067] It can be seen that the above-mentioned embodiments of the invention can calculate multiple positions corresponding to the target material based on the Bluetooth signals emitted by multiple associated Bluetooth devices of the material Bluetooth device corresponding to the target material, according to the positioning rules corresponding to different devices, so as to determine the precise material position corresponding to the material, thereby being able to more accurately determine the position of the material by making full use of the signal advantages of the multi-Bluetooth device environment and reduce material positioning deviation or error.

[0068] As an optional embodiment, in the above steps, the material Bluetooth device is a Bluetooth device set on the material packaging of the target material.

[0069] It can be seen that through the above optional embodiments, the location of the material Bluetooth device is clarified, and the direct Bluetooth signal characteristics of the target material can be more accurately characterized to facilitate subsequent material location calculations, and assist in more accurately determining the location of the material by fully leveraging the signal advantages of a multi-Bluetooth device environment, thereby reducing material positioning deviations or errors.

[0070] As an optional embodiment, in the above steps, there is a communication history between the associated Bluetooth device and the material Bluetooth device, and the location distance between the device location of the associated Bluetooth device and the device location of the material Bluetooth device is less than a preset first distance threshold.

[0071] It can be seen that through the above optional embodiments, the location of the associated Bluetooth device is clarified, and the Bluetooth signal characteristics of the device associated with the target material can be more accurately characterized to facilitate the subsequent material location calculation, and assist in making full use of the signal advantages of the multi-Bluetooth device environment to more accurately determine the location of the material and reduce material positioning deviations or errors.

[0072] As an optional embodiment, in the above steps, in the communication history, the location distance between the associated Bluetooth device and the material Bluetooth device when communicating is less than a preset second distance threshold.

[0073] It can be seen that through the above-mentioned optional embodiments, the position distance of the associated Bluetooth device when communicating with the material Bluetooth device in the communication history is limited to be less than the second distance threshold, so as to accurately and strictly screen out Bluetooth devices with higher correlation with the materials, so as to facilitate subsequent material location calculations, and assist in more accurately determining the location of the materials by making full use of the signal advantages of the multi-Bluetooth device environment, thereby reducing material positioning deviations or errors.

[0074] As an optional embodiment, in the above steps, determining the first position of the target material based on the positioning rule corresponding to the material Bluetooth device and the plurality of first Bluetooth signals includes:

[0075] Determine a first correspondence between the signal and the location distance based on a positioning rule between the material Bluetooth device and the base station that acquires the first Bluetooth signal;

[0076] Determine a first position distance corresponding to each first Bluetooth signal according to the first corresponding relationship;

[0077] According to the first position distances corresponding to all the first Bluetooth signals and based on the intersection algorithm, the first position of the target material is determined.

[0078] It can be seen that through the above-mentioned optional embodiments, the first correspondence between the signal and the position distance can be determined through the positioning rules between the material Bluetooth device and the base station that obtains the first Bluetooth signal, so as to calculate the position distances corresponding to multiple first Bluetooth signals and use them to calculate the first position of the target material, so as to facilitate the subsequent further accurate calculation of the material position, and assist in more accurately determining the location of the material by making full use of the signal advantages of the multi-Bluetooth device environment, thereby reducing material positioning deviations or errors.

[0079] As an optional embodiment, in the above steps, determining multiple second positions of the target material based on the associated positioning rule corresponding to the associated Bluetooth device and the multiple second Bluetooth signals includes:

[0080] For each associated Bluetooth device, determining a device calibration distance corresponding to the associated Bluetooth device;

[0081] Calculate the position parameter corresponding to each second Bluetooth signal corresponding to the associated position according to the positioning rule between the associated Bluetooth device and the acquisition base station that acquires each second Bluetooth signal of the associated Bluetooth device;

[0082] The position parameter corresponding to each second Bluetooth signal is calculated to be offset from the first position by the device correction distance to obtain a plurality of second positions of the target material.

[0083] It can be seen that through the above-mentioned optional embodiments, the position parameters corresponding to each second Bluetooth signal can be calculated by associating a Bluetooth device and obtaining a positioning rule between a base station for acquiring each second Bluetooth signal of the associated Bluetooth device, and then multiple second positions of the material can be obtained after offset correction based on the device correction distance of the associated Bluetooth device, so as to facilitate further precise calculation of the subsequent material positions, and assist in more accurately determining the location of the materials by making full use of the signal advantages of the multi-Bluetooth device environment, thereby reducing material positioning deviations or errors.

[0084] As an optional embodiment, in the above step, determining the device correction distance corresponding to the associated Bluetooth device includes:

[0085] Obtain the communication history corresponding to the associated Bluetooth device;

[0086] The average value of the device distance between the associated Bluetooth device and the material Bluetooth device in each communication record in the communication history is calculated to obtain the device correction distance corresponding to the associated Bluetooth device.

[0087] It can be seen that through the above-mentioned optional embodiments, the device correction distance can be obtained by calculating the average value of the device distance between the material Bluetooth device in the communication history of the associated Bluetooth device, so as to facilitate the subsequent further accurate calculation of the material location, and assist in more accurately determining the location of the materials by making full use of the signal advantages of the multi-Bluetooth device environment, thereby reducing material positioning deviations or errors.

[0088] As an optional embodiment, in the above step, determining the material position corresponding to the target material according to the first position and the plurality of second positions includes:

[0089] Calculate the weighted sum average between the first position and multiple second positions to obtain the material position corresponding to the target material; optionally, the weighted calculation weight corresponding to the first position is greater than the weighted calculation weight of any second position; the weighted calculation weight of the second position is the product of the first weight and the second weight; the first weight is proportional to the number of communication records with the material Bluetooth device in the communication history corresponding to the associated Bluetooth device corresponding to the corresponding second position; the second weight is proportional to the device correction distance corresponding to the associated Bluetooth device corresponding to the corresponding second position.

[0090] It can be seen that through the above-mentioned optional embodiments, the accurate location of materials can be obtained by weighted average calculation of multiple locations, and specific weight calculation rules are defined to obtain more accurate and reference weights, so that the location of materials can be more accurately determined by making full use of the signal advantages of multiple Bluetooth device environments, reducing material positioning deviations or errors.

[0091] Embodiment 2

[0092] See also Figure 2 , Figure 2 : is a schematic diagram of a multi-Bluetooth positioning data processing system based on multi-information collaboration disclosed in an embodiment of the present invention. Figure 2 The described multi-Bluetooth positioning data processing system based on multi-information collaboration can be applied to a data processing system / data processing device / data processing server (wherein the server includes a local processing server or a cloud processing server). Figure 2 As shown, the multi-Bluetooth positioning data processing system based on multi-information collaboration may include:

[0093] The acquisition module 201 is used to acquire a plurality of first Bluetooth signals sent by a material Bluetooth device corresponding to the target material and a plurality of second Bluetooth signals sent by a plurality of associated Bluetooth devices corresponding to the target material.

[0094] The first determination module 202 is used to determine the first position of the target material based on the positioning rule corresponding to the material Bluetooth device and multiple first Bluetooth signals.

[0095] The second determination module 203 is used to determine multiple second positions of the target material based on the associated positioning rules corresponding to the associated Bluetooth device and multiple second Bluetooth signals.

[0096] The third determining module 204 is used to determine the material position corresponding to the target material according to the first position and the plurality of second positions.

[0097] It can be seen that the above-mentioned embodiments of the invention can calculate multiple positions corresponding to the target material based on the Bluetooth signals emitted by multiple associated Bluetooth devices of the material Bluetooth device corresponding to the target material, according to the positioning rules corresponding to different devices, so as to determine the precise material position corresponding to the material, thereby being able to more accurately determine the position of the material by making full use of the signal advantages of the multi-Bluetooth device environment and reduce material positioning deviation or error.

[0098] As an optional embodiment, the material Bluetooth device is a Bluetooth device provided on the material packaging of the target material.

[0099] It can be seen that through the above optional embodiments, the location of the material Bluetooth device is clarified, and the direct Bluetooth signal characteristics of the target material can be more accurately characterized to facilitate subsequent material location calculations, and assist in more accurately determining the location of the material by fully leveraging the signal advantages of a multi-Bluetooth device environment, thereby reducing material positioning deviations or errors.

[0100] As an optional embodiment, there is a communication history between the associated Bluetooth device and the material Bluetooth device, and the location distance between the device location of the associated Bluetooth device and the device location of the material Bluetooth device is less than a preset first distance threshold.

[0101] It can be seen that through the above optional embodiments, the location of the associated Bluetooth device is clarified, and the Bluetooth signal characteristics of the device associated with the target material can be more accurately characterized to facilitate the subsequent material location calculation, and assist in making full use of the signal advantages of the multi-Bluetooth device environment to more accurately determine the location of the material and reduce material positioning deviations or errors.

[0102] As an optional embodiment, in the communication history, the location distance between the associated Bluetooth device and the material Bluetooth device when communicating is less than a preset second distance threshold.

[0103] It can be seen that through the above-mentioned optional embodiments, the position distance of the associated Bluetooth device when communicating with the material Bluetooth device in the communication history is limited to be less than the second distance threshold, so as to accurately and strictly screen out Bluetooth devices with higher correlation with the materials, so as to facilitate subsequent material location calculations, and assist in more accurately determining the location of the materials by making full use of the signal advantages of the multi-Bluetooth device environment, thereby reducing material positioning deviations or errors.

[0104] As an optional embodiment, the first determination module determines the first position of the target material based on the positioning rule corresponding to the material Bluetooth device and the multiple first Bluetooth signals in a specific manner, including:

[0105] Determine a first correspondence between the signal and the location distance based on a positioning rule between the material Bluetooth device and the base station that acquires the first Bluetooth signal;

[0106] Determine a first position distance corresponding to each first Bluetooth signal according to the first corresponding relationship;

[0107] According to the first position distances corresponding to all the first Bluetooth signals and based on the intersection algorithm, the first position of the target material is determined.

[0108] It can be seen that through the above-mentioned optional embodiments, the first correspondence between the signal and the position distance can be determined through the positioning rules between the material Bluetooth device and the base station that obtains the first Bluetooth signal, so as to calculate the position distances corresponding to multiple first Bluetooth signals and use them to calculate the first position of the target material, so as to facilitate the subsequent further accurate calculation of the material position, and assist in more accurately determining the location of the material by making full use of the signal advantages of the multi-Bluetooth device environment, thereby reducing material positioning deviations or errors.

[0109] As an optional embodiment, the second determination module determines the specific manner of the multiple second positions of the target material based on the associated positioning rule corresponding to the associated Bluetooth device and the multiple second Bluetooth signals, including:

[0110] For each associated Bluetooth device, determining a device calibration distance corresponding to the associated Bluetooth device;

[0111] Calculate the position parameter corresponding to each second Bluetooth signal corresponding to the associated position according to the positioning rule between the associated Bluetooth device and the acquisition base station that acquires each second Bluetooth signal of the associated Bluetooth device;

[0112] The position parameter corresponding to each second Bluetooth signal is calculated to be offset from the first position by the device correction distance to obtain a plurality of second positions of the target material.

[0113] It can be seen that through the above-mentioned optional embodiments, the position parameters corresponding to each second Bluetooth signal can be calculated by associating a Bluetooth device and obtaining a positioning rule between a base station for acquiring each second Bluetooth signal of the associated Bluetooth device, and then multiple second positions of the material can be obtained after offset correction based on the device correction distance of the associated Bluetooth device, so as to facilitate further precise calculation of the subsequent material positions, and assist in more accurately determining the location of the materials by making full use of the signal advantages of the multi-Bluetooth device environment, thereby reducing material positioning deviations or errors.

[0114] As an optional embodiment, the second determination module determines a specific manner of correcting the device distance corresponding to the associated Bluetooth device, including:

[0115] Obtain the communication history corresponding to the associated Bluetooth device;

[0116] The average value of the device distance between the associated Bluetooth device and the material Bluetooth device in each communication record in the communication history is calculated to obtain the device correction distance corresponding to the associated Bluetooth device.

[0117] It can be seen that through the above-mentioned optional embodiments, the device correction distance can be obtained by calculating the average value of the device distance between the material Bluetooth device in the communication history of the associated Bluetooth device, so as to facilitate the subsequent further accurate calculation of the material location, and assist in more accurately determining the location of the materials by making full use of the signal advantages of the multi-Bluetooth device environment, thereby reducing material positioning deviations or errors.

[0118] As an optional embodiment, the specific manner in which the third determining module determines the material position corresponding to the target material according to the first position and the plurality of second positions includes:

[0119] Calculate the weighted sum average between the first position and multiple second positions to obtain the material position corresponding to the target material; optionally, the weighted calculation weight corresponding to the first position is greater than the weighted calculation weight of any second position; the weighted calculation weight of the second position is the product of the first weight and the second weight; the first weight is proportional to the number of communication records with the material Bluetooth device in the communication history corresponding to the associated Bluetooth device corresponding to the corresponding second position; the second weight is proportional to the device correction distance corresponding to the associated Bluetooth device corresponding to the corresponding second position.

[0120] It can be seen that through the above-mentioned optional embodiments, the accurate location of materials can be obtained by weighted average calculation of multiple locations, and specific weight calculation rules are defined to obtain more accurate and reference weights, so that the location of materials can be more accurately determined by making full use of the signal advantages of multiple Bluetooth device environments, reducing material positioning deviations or errors.

[0121] Embodiment 3

[0122] See also Figure 3 , Figure 3 It is another multi-Bluetooth positioning data processing system based on multi-information collaboration disclosed in an embodiment of the present invention. Figure 3 The described multi-Bluetooth positioning data processing system based on multi-information collaboration is applied to a data processing system / data processing device / data processing server (wherein the server includes a local processing server or a cloud processing server). Figure 3 As shown, the multi-Bluetooth positioning data processing system based on multi-information collaboration may include:

[0123] A memory 301 storing executable program codes;

[0124] a processor 302 coupled to the memory 301;

[0125] The processor 302 calls the executable program code stored in the memory 301 to execute the steps of the multi-Bluetooth positioning data processing method based on multi-information collaboration described in the first embodiment.

[0126] Embodiment 4

[0127] An embodiment of the present invention discloses a computer-readable storage medium storing a computer program for electronic data exchange, wherein the computer program enables a computer to execute the steps of the multi-Bluetooth positioning data processing method based on multi-information collaboration described in the first embodiment.

[0128] Embodiment 5

[0129] An embodiment of the present invention discloses a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to enable a computer to execute the steps of the multi-Bluetooth positioning data processing method based on multi-information collaboration described in Example 1.

[0130] The above describes specific embodiments of the present specification, and other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily have to be performed in the specific order or sequential order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0131] The systems, devices, modules or units described in the above embodiments may be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.

[0132] For the convenience of description, the above device is described in various units according to their functions. Of course, when implementing this specification, the functions of each unit can be implemented in the same or multiple software and / or hardware.

[0133] Those skilled in the art will appreciate that the embodiments of this specification may be provided as methods, systems, or computer program products. Therefore, the embodiments of this specification may be in the form of complete hardware embodiments, complete software embodiments, or embodiments in combination with software and hardware. Moreover, the embodiments of this specification may be in the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.

[0134] This specification is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of this specification. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0135] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0136] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0137] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0138] The memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0139] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0140] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0141] This specification may be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. This specification may also be practiced in distributed computing environments where tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules may be located in local and remote computer storage media, including storage devices.

[0142] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0143] Finally, it should be noted that the multi-Bluetooth positioning data processing method and system based on multi-information collaboration disclosed in the embodiment of the present invention discloses only the preferred embodiment of the present invention, which is only used to illustrate the technical solution of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, it should be understood by those skilled in the art that the technical solutions described in the aforementioned embodiments can still be modified, or some of the technical features therein can be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims

1. A multi-Bluetooth positioning data processing method based on multi-information collaboration, characterized in that: The method comprises: Acquire multiple first Bluetooth signals emitted by a material Bluetooth device corresponding to a target material and multiple second Bluetooth signals emitted by multiple associated Bluetooth devices corresponding to the target material; the material Bluetooth device is a Bluetooth device set on the material packaging of the target material; the position distance between the device position of the associated Bluetooth device and the device position of the material Bluetooth device is less than a preset first distance threshold; there is a communication history between the associated Bluetooth device and the material Bluetooth device; in the communication history, the position distance when the associated Bluetooth device communicates with the material Bluetooth device is less than a preset second distance threshold; Determine the first position of the target material based on the positioning rule corresponding to the material Bluetooth device and the multiple first Bluetooth signals; For each of the associated Bluetooth devices, obtaining the communication history corresponding to the associated Bluetooth device; Calculate the average value of the device distance between the associated Bluetooth device and the material Bluetooth device in each communication record in the communication history to obtain the device correction distance corresponding to the associated Bluetooth device; Calculate, according to a positioning rule between the associated Bluetooth device and a base station that acquires each of the second Bluetooth signals of the associated Bluetooth device, a position parameter corresponding to each of the second Bluetooth signals corresponding to the associated Bluetooth device; Calculate the position parameter corresponding to each second Bluetooth signal by shifting the position obtained by the device correction distance in the direction of the first position, to obtain multiple second positions of the target material; Calculate the weighted sum average between the first position and the multiple second positions to obtain the material position corresponding to the target material; wherein the weighted calculation weight corresponding to the first position is greater than the weighted calculation weight of any second position; the weighted calculation weight of the second position is the product of the first weight and the second weight; the first weight is proportional to the number of communication records with the material Bluetooth device in the communication history corresponding to the associated Bluetooth device corresponding to the corresponding second position; the second weight is proportional to the device correction distance corresponding to the associated Bluetooth device corresponding to the corresponding second position.

2. The multi-Bluetooth positioning data processing method based on multi-information collaboration according to claim 1 is characterized in that: The determining the first position of the target material based on the positioning rule corresponding to the material Bluetooth device and the plurality of first Bluetooth signals includes: Determine a first correspondence between a signal and a position distance based on a positioning rule between the material Bluetooth device and a base station for acquiring the first Bluetooth signal; Determine, according to the first corresponding relationship, a first position distance corresponding to each of the first Bluetooth signals; The first position of the target material is determined according to the first position distances corresponding to all the first Bluetooth signals based on a rendezvous algorithm.

3. A multi-Bluetooth positioning data processing system based on multi-information collaboration, characterized in that: The system comprises: An acquisition module is used to acquire a plurality of first Bluetooth signals emitted by a material Bluetooth device corresponding to a target material and a plurality of second Bluetooth signals emitted by a plurality of associated Bluetooth devices corresponding to the target material; the material Bluetooth device is a Bluetooth device arranged on a material package of the target material; the position distance between the device position of the associated Bluetooth device and the device position of the material Bluetooth device is less than a preset first distance threshold; there is a communication history between the associated Bluetooth device and the material Bluetooth device; in the communication history, the position distance when the associated Bluetooth device communicates with the material Bluetooth device is less than a preset second distance threshold; A first determination module, configured to determine a first position of the target material based on a positioning rule corresponding to the material Bluetooth device and the plurality of first Bluetooth signals; The second determination module is used to determine the multiple second positions of the target material based on the associated positioning rule corresponding to the associated Bluetooth device and the multiple second Bluetooth signals, and the specific method includes: For each of the associated Bluetooth devices, obtaining the communication history corresponding to the associated Bluetooth device; Calculate the average value of the device distance between the associated Bluetooth device and the material Bluetooth device in each communication record in the communication history to obtain the device correction distance corresponding to the associated Bluetooth device; Calculate, according to a positioning rule between the associated Bluetooth device and a base station that acquires each of the second Bluetooth signals of the associated Bluetooth device, a position parameter corresponding to each of the second Bluetooth signals corresponding to the associated Bluetooth device; Calculate the position parameter corresponding to each second Bluetooth signal by shifting the position obtained by the device correction distance in the direction of the first position, to obtain multiple second positions of the target material; The third determining module is used to determine the material position corresponding to the target material according to the first position and the plurality of second positions, and the specific method includes: Calculate the weighted sum average between the first position and the multiple second positions to obtain the material position corresponding to the target material; wherein the weighted calculation weight corresponding to the first position is greater than the weighted calculation weight of any second position; the weighted calculation weight of the second position is the product of the first weight and the second weight; the first weight is proportional to the number of communication records with the material Bluetooth device in the communication history corresponding to the associated Bluetooth device corresponding to the corresponding second position; the second weight is proportional to the device correction distance corresponding to the associated Bluetooth device corresponding to the corresponding second position.

4. A multi-Bluetooth positioning data processing system based on multi-information collaboration, characterized in that: The system comprises: A memory storing executable program code; a processor coupled to the memory; The processor calls the executable program code stored in the memory to execute the multi-Bluetooth positioning data processing method based on multi-information collaboration as described in any one of claims 1-2.

Citation Information

Patent Citations

  • Enterprise asset efficient management method, system and device and readable storage medium

    CN117094574A

  • Bluetooth-based asset positioning method, device and equipment and storage medium

    CN118215124A