Track tracking method and device for workers in cigarette workshop and electronic equipment

By acquiring and processing the periodic signals transmitted by Bluetooth beacons in real time, high-precision and high-reality trajectory tracking is achieved, solving the problem of difficult to meet high-precision and high-reality simultaneously in the existing technology, and accurately judge the cigarette workshop staff Production operation effectiveness and timely generate warning information.

CN119485238APending Publication Date: 2025-02-18HUBEI CHINA TOBACCO INDUSTRY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411662109.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-20
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

The existing trajectory tracking methods are difficult to meet the requirements of high accuracy and high real-time at the same time, resulting in insufficient accuracy in the judgment of production operation effectiveness of cigarette workshop staff.

Method used

By obtaining the periodic Bluetooth signal transmitted by the Bluetooth beacon in real time, determining the transmission position coordinates based on the positioning algorithm, trajectory modeling is performed, and real-time trajectory and work information of the staff are generated to judge the effectiveness of the operation.

Benefits of technology

It realizes high-precision and real-time trajectory tracking, which can accurately judge the effectiveness of staff production operations, and judge the effectiveness and danger of operations through real-time trajectory tracking, and generate warning information in a timely manner.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119485238A_ABST
    Figure CN119485238A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a trajectory tracking method and device for workers in a cigarette workshop and electronic equipment. The method comprises the following steps: acquiring a plurality of periodic Bluetooth signals transmitted by a Bluetooth beacon in real time, and determining transmission position coordinates corresponding to the transmission of the periodic Bluetooth signals based on a positioning algorithm; furthermore, trajectory modeling is carried out on each emission position coordinate to obtain a real-time trajectory of a worker in the cigarette workshop, and finally, working information of the worker in the cigarette workshop is generated through the real-time trajectory and the position of each cigarette process equipment. The environment interference is eliminated through a Bluetooth positioning algorithm, the requirements for high precision and high real-time performance can be met at the same time, the effectiveness and danger of operation can be judged through real-time trajectory tracking, and warning information is generated in time to eliminate potential safety hazards.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] One or more embodiments of the present specification relate to the field of trajectory positioning technology, and in particular, to a trajectory tracking method, device and electronic equipment for cigarette workshop workers. Background Art

[0002] In the cigarette production process, cigarette making is one of the important process steps. Tracking the trajectory of workers in the cigarette workshop is an important task, which plays a vital role in personnel management, safety protection and improving production efficiency. Among them, the judgment of the effectiveness of the staff's operation is mainly determined by the trajectory positioning of the staff in the cigarette workshop. Due to the complexity of the industrial environment, traditional trajectory tracking methods often cannot meet the requirements of high precision and real-time. For example, the positioning system based on wireless radio frequency identification technology can realize the trajectory positioning of workshop staff, but its positioning accuracy and real-time performance are poor; the positioning system based on Wi-Fi, although the positioning accuracy is high, the real-time performance is poor and it is easily affected by the environment. Therefore, the existing trajectory tracking methods cannot meet the requirements of high precision and high real-time performance at the same time, which makes the judgment of the effectiveness of the production operation of the staff in the cigarette workshop not accurate enough. Summary of the invention

[0003] The embodiments of this specification provide a method, device and electronic equipment for tracking the trajectory of workers in a cigarette workshop, and the technical solution is as follows: In a first aspect, an embodiment of the present specification provides a method for tracking the trajectory of a cigarette workshop worker, the method comprising: Acquire in real time at least one periodic Bluetooth signal emitted by a Bluetooth beacon, wherein the Bluetooth beacon is carried by a cigarette workshop staff; Determine the transmission position coordinates corresponding to the transmission of each periodic Bluetooth signal based on a positioning algorithm; The trajectory of each of the emission position coordinates is modeled to obtain the real-time trajectory of the cigarette workshop staff, and the work information of the cigarette workshop staff is generated based on the real-time trajectory and the position of each cigarette process equipment. The work information is used to characterize the effectiveness of the current production operation of the cigarette workshop staff.

[0004] In a second aspect, a device for tracking the trajectory of a worker in a cigarette workshop is provided, the device comprising: An acquisition module, used for acquiring in real time at least one periodic Bluetooth signal emitted by a Bluetooth beacon, wherein the Bluetooth beacon is carried by a cigarette workshop staff; A determination module, used to determine the transmission position coordinates corresponding to the transmission of each periodic Bluetooth signal based on a positioning algorithm; The judgment module is used to perform trajectory modeling on the coordinates of each of the emission positions to obtain the real-time trajectory of the cigarette workshop staff, and generate work information of the cigarette workshop staff based on the real-time trajectory and the position of each cigarette process equipment, wherein the work information is used to characterize the effectiveness of the current production operation of the cigarette workshop staff.

[0005] In a third aspect, an electronic device is provided, including a device processor and a memory; The device processor is connected to the memory; The memory is used to store executable program code; The device processor runs a program corresponding to the executable program code by reading the executable program code stored in the memory, so as to execute the steps of the method provided in the first aspect or any possible implementation manner of the first aspect.

[0006] In a fourth aspect, a computer-readable storage medium is provided, on which a computer program is stored, and the computer-readable storage medium stores instructions, which, when the instructions are executed on a computer or a device processor, cause the computer or the device processor to execute the method provided in the first aspect or any possible implementation of the first aspect.

[0007] The beneficial effects brought by the technical solutions provided by some embodiments of this specification include at least: In one or more embodiments of the present specification, the staff of the cigarette workshop carries a Bluetooth beacon and sends periodic Bluetooth signals in real time. The multiple periodic Bluetooth signals emitted by the Bluetooth beacon are obtained in real time, and the emission position coordinates corresponding to each periodic Bluetooth signal are determined based on the positioning algorithm. Further, the trajectory of each emission position coordinate is modeled to obtain the real-time trajectory of the cigarette workshop staff, and finally the work information of the cigarette workshop staff is generated through the real-time trajectory and the location of each cigarette process equipment. The Bluetooth positioning algorithm eliminates environmental interference, so that it can meet the requirements of high precision and high real-time performance at the same time, and can also judge the effectiveness and danger of the operation through real-time trajectory tracking, and generate warning information in time to eliminate safety hazards. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0009] Figure 1 A schematic diagram of the system architecture of a method for tracking the trajectory of cigarette workshop staff provided in an embodiment of this specification; Figure 2 A flowchart of a method for tracking the trajectory of a cigarette workshop staff member provided in an embodiment of this specification; Figure 3 A mathematical model diagram of a Bluetooth receiver receiving a Bluetooth signal provided in an embodiment of this specification; Figure 4 A schematic diagram of the structure of a trajectory tracking device for cigarette workshop workers provided in an embodiment of this specification; Figure 5 A schematic diagram of the structure of an electronic device provided in an embodiment of this specification. DETAILED DESCRIPTION

[0010] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.

[0011] The terms "first", "second", "third", etc. in the description and claims of this specification 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, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices.

[0012] The following description provides examples and does not limit the scope, applicability or examples set forth in the claims. Changes may be made to the functions and arrangements of the elements described without departing from the scope of the present specification. Various processes or components may be appropriately omitted, substituted or added to each example. For example, the described method may be performed in an order different from the order described, and various steps may be added, omitted or combined. In addition, features described with respect to some examples may be combined in other examples.

[0013] See also Figure 1 , Figure 1 A schematic diagram of the system architecture of a trajectory tracking method for cigarette workshop staff provided in an embodiment of this specification is shown.

[0014] like Figure 1 As shown, the system architecture of the trajectory tracking method may include at least a terminal 10 , a server 20 and a network 30 .

[0015] The terminal 10 includes but is not limited to electronic devices such as smart phones, desktop computers, tablet computers, laptops, smart speakers, digital assistants, smart wearable devices, etc., and may also be software running on the above electronic devices, such as applications, etc. Optionally, the operating system running on the electronic device may include but is not limited to Android system, IOS system, Linux, Windows, etc. Optionally, the terminal 10 provides a trajectory tracking service to the user, and the terminal 10 may obtain a trajectory tracking instruction of an application program interface and send a trajectory tracking request to the server 20.

[0016] The server 20 can provide background services for the terminal 10. According to the trajectory tracking request sent by the terminal 10, the server 20 will obtain a series of trajectory tracking instructions, and the server 20 transmits the trajectory tracking instructions to other terminals 10 through the network 30. Specifically, the server 20 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms.

[0017] The network 30 is used to provide a medium for a communication link between the terminal 10 and the server 20. The network 30 may include various connection types, such as wired or wireless communication links or optical fiber cables.

[0018] In addition, it should be noted that Figure 1 What is shown is only one system provided by the present disclosure. In practical applications, other systems may also be included, for example, more terminals may be included.

[0019] In the embodiments of this specification, the terminal 10 and the server 20 may be directly or indirectly connected via wired or wireless communication, which is not limited in the present disclosure.

[0020] See next Figure 2 , Figure 2 The overall flow chart of a method for tracking the trajectory of a cigarette workshop staff provided in an embodiment of the present specification is shown. The method for tracking the trajectory of a cigarette workshop staff can be used in the server 20.

[0021] like Figure 2 As shown, the trajectory tracking method of the cigarette workshop staff may at least include the following steps: Step 201: Acquire at least one periodic Bluetooth signal emitted by a Bluetooth beacon in real time.

[0022] Wherein, the Bluetooth beacon is carried by the staff of the cigarette workshop.

[0023] In the embodiments of this specification, in order to determine whether the current operating procedures of the staff in the cigarette workshop are in compliance with regulations and whether they can meet the production requirements, that is, the effectiveness of the production operation, it is necessary to track the trajectory of the staff in the cigarette workshop. When obtaining the movement trajectory of the staff, data can be collected through the Bluetooth positioning method. Therefore, after the staff enters the cigarette workshop, the staff wears or carries a Bluetooth beacon and turns on the working state. In the cigarette workshop, the periodic Bluetooth signal emitted by each Bluetooth beacon can be obtained in real time through a pre-installed Bluetooth receiver or a target terminal with a Bluetooth receiving function. In general, a Bluetooth beacon corresponds to a single staff member, and the Bluetooth signal emitted by the Bluetooth beacon can be obtained by multiple Bluetooth receivers to obtain multiple periodic Bluetooth signals corresponding to a single Bluetooth beacon.

[0024] In one possible implementation, the real-time acquisition of at least one periodic Bluetooth signal emitted by a Bluetooth beacon, wherein the Bluetooth beacon is carried by a cigarette workshop staff, includes: Based on each Bluetooth receiver acquiring in real time a periodic Bluetooth signal sent by at least one Bluetooth beacon, each of the Bluetooth receivers is evenly distributed in the cigarette workshop, and the Bluetooth beacons are carried by the staff of the cigarette workshop.

[0025] In the embodiments of this specification, in order to obtain the Bluetooth signal emitted by the Bluetooth beacon in real time and determine the real-time trajectory of the staff through the difference of the Bluetooth signal obtained by different Bluetooth receivers, multiple Bluetooth receivers can be evenly installed inside the cigarette workshop to ensure that the total receivable range corresponding to all Bluetooth receivers can cover the working area of ​​the entire cigarette workshop, and ensure that there is no significant signal interference between the Bluetooth receivers. Then, the staff carries the Bluetooth beacon to the cigarette workshop, and the Bluetooth beacon remains turned on. The periodic Bluetooth signal sent by the Bluetooth beacon is continuously obtained through the set multiple Bluetooth receivers. Every transmission cycle, the receiving data of all Bluetooth receivers are counted, and a group of periodic Bluetooth signals will be obtained.

[0026] Step 202: Determine the transmission position coordinates corresponding to each of the periodic Bluetooth signals based on a positioning algorithm.

[0027] In the embodiments of the present specification, after multiple periodic Bluetooth signals sent by a Bluetooth beacon are acquired through multiple Bluetooth receivers or target terminals, the signal arrival angles corresponding to the acquired Bluetooth signals with different periodicities can be determined. Then, the received periodic Bluetooth signals are combined with the physical positions between the Bluetooth receivers through a positioning algorithm, and the transmission position coordinates corresponding to the periodic Bluetooth signal are calculated through mathematical modeling.

[0028] Among them, the transmission position coordinates can be determined by positioning algorithms such as the Angle of Arrival (AOA) positioning algorithm, the Time Difference of Arrival (TDOA) positioning algorithm, and the Received Signal Strength Indicator (RSSI) positioning algorithm. Optionally, when the AOA positioning algorithm is used, the transmission position coordinates can be calculated by combining each physical position and each signal arrival angle. When the TDOA positioning algorithm is used, the transmission position coordinates are determined by measuring the time difference of the Bluetooth signal reaching different Bluetooth receivers. When the RSSI positioning algorithm is used, the transmission position coordinates can be determined by the received Bluetooth signal strength.

[0029] In one possible implementation, the determining the transmission position coordinates corresponding to the transmission of each periodic Bluetooth signal based on a positioning algorithm includes: Determine the physical location of each Bluetooth receiver, and determine the signal arrival angle corresponding to each Bluetooth receiver receiving each Bluetooth signal; Based on the Bluetooth AOA positioning algorithm, each of the physical positions and each signal arrival angle is calculated to obtain the transmission position coordinates corresponding to each of the periodic Bluetooth signals.

[0030] In the embodiments of this specification, when the positioning algorithm is used to determine the transmission position coordinates corresponding to each transmission of the group of periodic Bluetooth signals, the physical parameters of each Bluetooth receiver can be determined by measuring and setting the standard coordinate system, and then uploaded to the data record library. Therefore, the physical position of each Bluetooth receiver can be directly determined from the data record library. Then, the signal arrival angle corresponding to each Bluetooth signal when it is received by the Bluetooth receiver is determined by combining the determined physical position of each Bluetooth receiver with the phase difference method. Furthermore, the obtained physical positions and signal arrival angles are mathematically modeled by the Bluetooth AOA positioning algorithm, and the transmission position coordinates corresponding to each periodic Bluetooth signal are determined by geometric relationships.

[0031] As an example, Figure 3 As shown, assume that there are two Bluetooth receivers BS1 and BS2, and the coordinates of Bluetooth receiver BS1 are marked as (x1, y1), the coordinates of Bluetooth receiver BS2 are marked as (x2, y2), the coordinates of the Bluetooth signal transmitting point MS under test are (x, y), and the signal arrival angles of the transmitted Bluetooth signal to Bluetooth receivers BS1 and BS2 are α1 and α2 respectively. Then the equations of the lines where the two transmitting lines are located are y−y1=k1(x−x1) and y−y2=k2(x−x2), where k1=tan(α1) and k2=tan(α2). By combining the following equations, the coordinates of the intersection of the two lines can be obtained.

[0032] The solution to the equation is as follows: In one possible implementation manner, determining the signal arrival angle corresponding to each Bluetooth signal received by each Bluetooth receiver includes: Determine at least one antenna array in each of the Bluetooth receivers, and obtain a receiving phase corresponding to when each of the antenna arrays receives the Bluetooth signal; The receiving phases are calculated based on the phase difference method to obtain the signal arrival angles corresponding to the Bluetooth signals received by each Bluetooth receiver.

[0033] In the embodiments of this specification, after each Bluetooth receiver is installed and set up, the multiple antenna arrays automatically generated by it can be determined accordingly. When the Bluetooth beacon transmits a Bluetooth signal, the antenna array receives the Bluetooth signal and forms a different receiving phase. Then, the determined receiving phases are calculated using the phase difference method to obtain the corresponding signal arrival angle when each Bluetooth receiver receives the Bluetooth signal. The phase difference calculation formula is as follows: α = arcsin(Δϕ / 2πd) Where Δϕ is the phase difference and d is the distance between the antenna arrays.

[0034] Step 203, perform trajectory modeling on the coordinates of each of the launch positions to obtain the real-time trajectory of the cigarette workshop staff, and generate work information of the cigarette workshop staff based on the real-time trajectory and the position of each cigarette process equipment, wherein the work information is used to characterize the effectiveness of the current production operation of the cigarette workshop staff.

[0035] In the embodiment of the present specification, after determining the emission position coordinates corresponding to each periodic Bluetooth signal emitted by the Bluetooth beacon, all emission position coordinates within a fixed time are counted, and the fixed time is set to be greater than the theoretical maximum process operation time. Next, the real-time trajectory of the cigarette workshop staff is determined through trajectory modeling based on each emission position coordinate. Furthermore, the trajectory movement sequence of the cigarette workshop staff between each cigarette process equipment and the length of stay at each cigarette process equipment position are determined by combining the determined real-time trajectory with the equipment position corresponding to each cigarette process equipment, and compared with the preset target process and target time, and the comparison result is used to determine whether the current production operation of the cigarette workshop staff is compliant and effective, and is defined as work information.

[0036] In one possible implementation, the performing trajectory modeling on the coordinates of each of the emission positions to obtain the real-time trajectory of the cigarette workshop staff includes: Constructing the initial trajectory model of cigarette workshop workers based on machine learning algorithms; Based on the time series analysis method, the coordinates of each launch position are input into the initial trajectory model to obtain the real-time trajectory of the cigarette workshop staff.

[0037] In the embodiments of this specification, a large amount of historical test position coordinate data can be obtained first, and pre-processing operations such as data cleaning and normalization can be performed on each coordinate data, and then a neural network model can be selected to train the labeled standard position data to obtain a trained initial trajectory model. Next, the launch time corresponding to each position coordinate obtained in real time is determined based on the time series analysis method, and arranged in chronological order to obtain time series data. Further, the determined time series data is input into the initial trajectory model to obtain and display the real-time trajectory of the cigarette workshop staff.

[0038] In one possible implementation, after performing trajectory modeling on the coordinates of each of the emission positions to obtain the real-time trajectory of the cigarette workshop staff, the method further includes: Determining a matching result between the real-time trajectory and a preset danger zone; The danger warning mode is determined based on the matching result and the warning information is uploaded.

[0039] In the embodiment of this specification, in addition to the normal operable area, there are many dangerous areas in the cigarette workshop during the production process. When the staff enters the dangerous area or stays in the dangerous area, it is very easy to cause a safety accident. Therefore, after determining the real-time trajectory of the staff of the cigarette workshop, the determined real-time trajectory can be matched with the preset dangerous area to obtain a matching result. Among them, when the matching result is 0, it indicates that there is no contact coverage between the determined real-time trajectory and the preset dangerous area. When the matching result is not 0, it indicates that there is contact coverage between the real-time trajectory and the preset dangerous area, and the larger the matching result, the larger the contact coverage rate. Therefore, the dangerous alarm mode can be determined by determining the matching result and uploading the warning information. When the matching result is 0, no warning information is generated and the continuous monitoring state is maintained. When the matching result is not 0, but does not exceed the matching threshold preset by the target terminal, the dangerous alarm model is determined to be the first alarm mode, that is, voice broadcast and upload the warning information. When the matching result exceeds the matching threshold preset by the target terminal, the dangerous alarm mode is determined to be the second alarm mode, and the production of the cigarette workshop process is immediately stopped, and the warning light and voice broadcast are turned on at the same time, and the warning information is uploaded.

[0040] In one possible implementation, the generating of the work information of the cigarette workshop staff based on the real-time trajectory and the location of each cigarette process equipment includes: Determine the working order and stay time of the staff of the cigarette workshop between the locations of the cigarette process settings based on the real-time trajectory and the locations of the equipment of each cigarette process; Comparing the working sequence with the preset process to obtain a first comparison result, and comparing the residence time with the theoretical minimum operation time to obtain a second comparison result; The work information of the cigarette workshop staff is generated based on the first comparison result and the second comparison result.

[0041] In the embodiment of the present specification, the determined real-time trajectory is combined with the position of each cigarette process equipment to determine the work order and residence time of the staff between the various process equipment in the cigarette workshop. Then, the work order is compared with the preset process that meets the standard requirements to obtain a first comparison result, and the residence time is compared with the theoretical minimum operation time that meets the standard requirements to obtain a second comparison result. Further, only when the first comparison result is characterized by the actual work order obtained being the same as the preset process, and the second result is characterized by the residence time being greater than the theoretical minimum operation time, it is judged that the current production operation of the cigarette workshop staff is valid at this time, and the corresponding operation compliance work information is generated. Except for the above situation, the operation non-compliant work information is generated. By collecting the work information of the staff for the supervision and management of the subsequent production process and the production plan arrangement, when the operation non-compliant work information is received, the staff can be automatically prompted to perform a second re-inspection operation to reduce human operation errors and improve production efficiency.

[0042] The above is a description of a specific embodiment of the specification. 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 drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0043] See next Figure 4 , Figure 4 The schematic diagram of the structure of a trajectory tracking device for cigarette workshop workers provided in the embodiment of this specification is shown. It should be noted that: Figure 4 The trajectory tracking device of the cigarette workshop staff shown is used to implement the present application Figure 2 For the convenience of explanation, only the part related to the embodiment of the present application is shown. For the specific technical details not disclosed, please refer to the present application. Figure 2 The embodiment shown.

[0044] like Figure 4 As shown, the trajectory tracking device of the cigarette workshop staff may at least include: An acquisition module 401 is used to acquire in real time at least one periodic Bluetooth signal emitted by a Bluetooth beacon, wherein the Bluetooth beacon is carried by a cigarette workshop staff; A determination module 402, configured to determine the transmission position coordinates corresponding to the transmission of each periodic Bluetooth signal based on a positioning algorithm; The judgment module 403 is used to perform trajectory modeling on the coordinates of each of the emission positions to obtain the real-time trajectory of the cigarette workshop staff, and generate work information of the cigarette workshop staff based on the real-time trajectory and the position of each cigarette process equipment, wherein the work information is used to characterize the effectiveness of the current production operation of the cigarette workshop staff.

[0045] In one possible implementation, the acquisition module 401 is specifically used for: Based on each Bluetooth receiver acquiring in real time a periodic Bluetooth signal sent by at least one Bluetooth beacon, each of the Bluetooth receivers is evenly distributed in the cigarette workshop, and the Bluetooth beacons are carried by the staff of the cigarette workshop.

[0046] In one possible implementation, the determination module 402 is specifically configured to: Determine the physical location of each Bluetooth receiver, and determine the signal arrival angle corresponding to each Bluetooth receiver receiving each Bluetooth signal; Based on the Bluetooth AOA positioning algorithm, each of the physical positions and each signal arrival angle is calculated to obtain the transmission position coordinates corresponding to each of the periodic Bluetooth signals.

[0047] In one possible implementation, the determination module 402 is further configured to: Determine at least one antenna array in each of the Bluetooth receivers, and obtain a receiving phase corresponding to when each of the antenna arrays receives the Bluetooth signal; The receiving phases are calculated based on the phase difference method to obtain the signal arrival angles corresponding to the Bluetooth signals received by each Bluetooth receiver.

[0048] In one possible implementation, the determination module 403 is specifically used for: Constructing the initial trajectory model of cigarette workshop workers based on machine learning algorithms; Based on the time series analysis method, the coordinates of each launch position are input into the initial trajectory model to obtain the real-time trajectory of the cigarette workshop staff.

[0049] In one possible implementation, the determination module 403 is further configured to: Determining a matching result between the real-time trajectory and a preset danger zone; The danger warning mode is determined based on the matching result and the warning information is uploaded.

[0050] In one possible implementation, the determination module 403 is further configured to: Determine the working order and stay time of the staff of the cigarette workshop between the locations of the cigarette process settings based on the real-time trajectory and the locations of the equipment of each cigarette process; Comparing the working sequence with the preset process to obtain a first comparison result, and comparing the residence time with the theoretical minimum operation time to obtain a second comparison result; The work information of the cigarette workshop staff is generated based on the first comparison result and the second comparison result.

[0051] Those skilled in the art can clearly understand that the technical solutions of the embodiments of the present application can be implemented with the help of software and / or hardware. The "unit" and "module" in this specification refer to software and / or hardware that can independently complete or cooperate with other components to complete specific functions, where the hardware can be, for example, a field programmable gate array (FPGA), an integrated circuit (IC), etc.

[0052] Each processing unit and / or module of the embodiments of the present application may be implemented by an analog circuit that implements the functions described in the embodiments of the present application, or may be implemented by software that executes the functions described in the embodiments of the present application.

[0053] See next Figure 5 , Figure 5 A schematic diagram of the structure of an electronic device provided in an embodiment of this specification is shown.

[0054] like Figure 5 As shown, the electronic device 500 may include: at least one device processor 501 , at least one network interface 504 , a user interface 505 , a memory 505 and at least one communication bus 502 .

[0055] The communication bus 502 may be used to realize the connection and communication among the above-mentioned components.

[0056] The user interface 505 may include buttons, and the optional user interface may also include a standard wired interface or a wireless interface.

[0057] The network interface 504 may include, but is not limited to, a Bluetooth module, an NFC module, a Wi-Fi module, etc.

[0058] Among them, the device processor 501 may include one or more processing cores. The device processor 501 uses various interfaces and lines to connect various parts within the entire electronic device 500, and executes various functions and processes data of the electronic device 500 by running or executing instructions, programs, code sets or instruction sets stored in the memory 505, and calling data stored in the memory 505. Optionally, the device processor 501 can be implemented in at least one hardware form of DSP, FPGA, and PLA. The device processor 501 can integrate one or a combination of CPU, GPU, modem, etc. Among them, the CPU mainly processes the operating system, user interface, and application programs; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the device processor 501, and it can be implemented separately through a chip.

[0059] The memory 505 may include a RAM or a ROM. Optionally, the memory 505 includes a non-transitory computer-readable medium. The memory 505 may be used to store instructions, programs, codes, code sets or instruction sets. The memory 505 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc.; the data storage area may store data involved in the above-mentioned various method embodiments, etc. The memory 505 may optionally be at least one storage device located away from the aforementioned device processor 501. As Figure 5 As shown, the memory 505 as a computer storage medium may include an operating system, a network communication module, a user interface module, and program instructions.

[0060] Specifically, the device processor 501 may be used to call the trajectory tracking application of the cigarette workshop staff stored in the memory 505, and specifically perform the following operations: Acquire in real time at least one periodic Bluetooth signal emitted by a Bluetooth beacon, wherein the Bluetooth beacon is carried by a cigarette workshop staff; Determine the transmission position coordinates corresponding to the transmission of each periodic Bluetooth signal based on a positioning algorithm; The trajectory of each of the emission position coordinates is modeled to obtain the real-time trajectory of the cigarette workshop staff, and the work information of the cigarette workshop staff is generated based on the real-time trajectory and the position of each cigarette process equipment. The work information is used to characterize the effectiveness of the current production operation of the cigarette workshop staff.

[0061] As an option of the embodiments of this specification, the real-time acquisition of at least one periodic Bluetooth signal emitted by a Bluetooth beacon, wherein the Bluetooth beacon is carried by a cigarette workshop staff, includes: Based on each Bluetooth receiver acquiring in real time a periodic Bluetooth signal sent by at least one Bluetooth beacon, each of the Bluetooth receivers is evenly distributed in the cigarette workshop, and the Bluetooth beacons are carried by the staff of the cigarette workshop.

[0062] As an optional embodiment of this specification, the determining the transmission position coordinates corresponding to the transmission of each periodic Bluetooth signal based on the positioning algorithm includes: Determine the physical location of each Bluetooth receiver, and determine the signal arrival angle corresponding to each Bluetooth receiver receiving each Bluetooth signal; Based on the Bluetooth AOA positioning algorithm, each of the physical positions and each signal arrival angle is calculated to obtain the transmission position coordinates corresponding to each of the periodic Bluetooth signals.

[0063] As an optional embodiment of this specification, the determining the signal arrival angle corresponding to each Bluetooth receiver receiving each Bluetooth signal includes: Determine at least one antenna array in each of the Bluetooth receivers, and obtain a receiving phase corresponding to when each of the antenna arrays receives the Bluetooth signal; The receiving phases are calculated based on the phase difference method to obtain the signal arrival angles corresponding to the Bluetooth signals received by each Bluetooth receiver.

[0064] As an option of the embodiment of this specification, the trajectory modeling of each of the emission position coordinates to obtain the real-time trajectory of the cigarette workshop staff includes: Constructing the initial trajectory model of cigarette workshop workers based on machine learning algorithms; Based on the time series analysis method, the coordinates of each launch position are input into the initial trajectory model to obtain the real-time trajectory of the cigarette workshop staff.

[0065] As an optional embodiment of this specification, after performing trajectory modeling on the coordinates of each of the emission positions to obtain the real-time trajectory of the cigarette workshop staff, the method further includes: Determining a matching result between the real-time trajectory and a preset danger zone; The danger warning mode is determined based on the matching result and the warning information is uploaded.

[0066] As an option of the embodiment of this specification, the generating of the work information of the cigarette workshop staff based on the real-time trajectory and the position of each cigarette process equipment includes: Determine the working order and stay time of the staff of the cigarette workshop between the locations of the cigarette process settings based on the real-time trajectory and the locations of the equipment of each cigarette process; Comparing the working sequence with the preset process to obtain a first comparison result, and comparing the residence time with the theoretical minimum operation time to obtain a second comparison result; The work information of the cigarette workshop staff is generated based on the first comparison result and the second comparison result.

[0067] The embodiments of this specification also provide a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, the steps of the above method are implemented. The computer-readable storage medium may include, but is not limited to, any type of disk, including a floppy disk, an optical disk, a DVD, a CD-ROM, a micro drive, and a magneto-optical disk, a ROM, a RAM, an EPROM, an EEPROM, a DRAM, a VRAM, a flash memory device, a magnetic card or an optical card, a nanosystem (including a molecular memory IC), or any type of medium or device suitable for storing instructions and / or data.

[0068] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.

[0069] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0070] In the several embodiments provided in the present application, it should be understood that the disclosed devices can be implemented in other ways. For example, the device embodiments described above are only schematic, such as the division of the units, which is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some service interfaces, and the indirect coupling or communication connection of devices or units can be electrical or other forms.

[0071] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0072] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically 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 software functional units.

[0073] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a memory, including a number of instructions to enable a computer device (which can be a personal computer, server or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned memory includes: U disk, read-only memory (ROM), random access memory (RAM), mobile hard disk, disk or optical disk and other media that can store program codes.

[0074] A person skilled in the art may understand that all or part of the steps in the various methods of the above embodiments may be completed by entering a program to instruct related hardware, and the program may be stored in a computer-readable memory, which may include a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0075] The above is a description of a specific embodiment of the specification. 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 drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

Claims

1. A method for tracking the trajectory of workers in a cigarette workshop, characterized in that: The method comprises: Acquire in real time at least one periodic Bluetooth signal emitted by a Bluetooth beacon, wherein the Bluetooth beacon is carried by a cigarette workshop staff; Determine the transmission position coordinates corresponding to the transmission of each periodic Bluetooth signal based on a positioning algorithm; The trajectory of each of the emission position coordinates is modeled to obtain the real-time trajectory of the cigarette workshop staff, and the work information of the cigarette workshop staff is generated based on the real-time trajectory and the position of each cigarette process equipment. The work information is used to characterize the effectiveness of the current production operation of the cigarette workshop staff.

2. The method according to claim 1, characterized in that The method of acquiring in real time at least one periodic Bluetooth signal emitted by a Bluetooth beacon, wherein the Bluetooth beacon is carried by a cigarette workshop staff, comprises: Based on each Bluetooth receiver acquiring in real time a periodic Bluetooth signal sent by at least one Bluetooth beacon, each of the Bluetooth receivers is evenly distributed in the cigarette workshop, and the Bluetooth beacons are carried by the staff of the cigarette workshop.

3. The method according to claim 2, characterized in that The determining the transmission position coordinates corresponding to the transmission of each periodic Bluetooth signal based on the positioning algorithm includes: Determine the physical location of each Bluetooth receiver, and determine the signal arrival angle corresponding to each Bluetooth receiver receiving each Bluetooth signal; Based on the Bluetooth AOA positioning algorithm, each of the physical positions and each signal arrival angle is calculated to obtain the transmission position coordinates corresponding to each of the periodic Bluetooth signals.

4. The method according to claim 3, characterized in that The determining the signal arrival angle corresponding to each Bluetooth receiver receiving each Bluetooth signal comprises: Determine at least one antenna array in each of the Bluetooth receivers, and obtain a receiving phase corresponding to each of the antenna arrays receiving the Bluetooth signal; The receiving phases are calculated based on the phase difference method to obtain the signal arrival angles corresponding to the Bluetooth signals received by each Bluetooth receiver.

5. The method according to claim 1, characterized in that The step of performing trajectory modeling on the coordinates of each of the emission positions to obtain the real-time trajectory of the staff in the cigarette workshop includes: Constructing the initial trajectory model of cigarette workshop workers based on machine learning algorithms; Based on the time series analysis method, the coordinates of each launch position are input into the initial trajectory model to obtain the real-time trajectory of the cigarette workshop staff.

6. The method according to claim 1, characterized in that After performing trajectory modeling on the coordinates of each of the emission positions to obtain the real-time trajectory of the staff in the cigarette workshop, the method further includes: Determining a matching result between the real-time trajectory and a preset danger zone; The danger warning mode is determined based on the matching result and the warning information is uploaded.

7. The method according to claim 1, characterized in that The generating of the work information of the cigarette workshop staff based on the real-time trajectory and the position of each cigarette process equipment includes: Determine the working order and stay time of the staff of the cigarette workshop between the locations of the cigarette process settings based on the real-time trajectory and the locations of the equipment of each cigarette process; Comparing the working sequence with the preset process to obtain a first comparison result, and comparing the residence time with the theoretical minimum operation time to obtain a second comparison result; The work information of the cigarette workshop staff is generated based on the first comparison result and the second comparison result.

8. A device for tracking the trajectory of workers in a cigarette workshop, characterized in that: The device comprises: An acquisition module, used for acquiring in real time at least one periodic Bluetooth signal emitted by a Bluetooth beacon, wherein the Bluetooth beacon is carried by a cigarette workshop staff; A determination module, used to determine the transmission position coordinates corresponding to the transmission of each periodic Bluetooth signal based on a positioning algorithm; The judgment module is used to perform trajectory modeling on the coordinates of each of the emission positions to obtain the real-time trajectory of the cigarette workshop staff, and generate work information of the cigarette workshop staff based on the real-time trajectory and the position of each cigarette process equipment, wherein the work information is used to characterize the effectiveness of the current production operation of the cigarette workshop staff.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium having a computer program stored thereon, wherein the computer-readable storage medium has instructions stored therein, and when the instructions are executed on a computer or a processor, the computer or the processor executes the steps of the method according to any one of claims 1 to 7.