Human factor data acquisition method and system, edge device and medium

By designing edge devices that integrate human-caused data acquisition and satellite positioning functions, the problem of single use scenarios of existing equipment is solved, effective data acquisition and storage in multiple scenarios is realized, and offline storage and real-time transmission functions are provided. Ensures the integrity of the data.

CN119439214APending Publication Date: 2025-02-14KINGFAR INTERNATIONAL INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411499136.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-25
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

The existing portable humans need to connect to mobile phones and other devices to achieve positioning because data collection equipment requires a single use scenario and cannot be effectively used in multiple scenarios.

Method used

A human data acquisition edge device is designed, integrating human data acquisition module, satellite positioning module, processor, storage module and interface, which can independently collect and store user human data and location information without connecting to the host computer.

Benefits of technology

The device can be used in a variety of scenarios, especially suitable for outdoor adventures, extreme sports and long-term unmonitored environments, providing offline storage and real-time transmission of information to ensure data integrity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119439214A_ABST
    Figure CN119439214A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a human factor data acquisition method and system, edge equipment and a medium. The equipment comprises a human factor data acquisition module, a satellite positioning module, a storage module and a first interface which are respectively coupled with a processor, and the storage module is coupled with the first interface; the human factor data acquisition module is used for acquiring human factor data of a user, generating human factor information according to the human factor data of the user and acquisition time of the human factor data, and sending the human factor information to the processor; the satellite positioning module is used for detecting position information of the acquisition equipment through a satellite positioning technology and sending the position information to the processor; and the processor is used for storing the received human factor information and position information to the storage module when the first interface is not connected with the upper computer or the acquisition equipment is set to be in an offline working mode.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to data collection technology, and in particular to a human factors data collection method and system, edge device and medium. Background Art

[0002] Currently, there are portable global positioning system (GPS) devices to achieve GPS positioning of users. However, existing portable human factor data collection devices usually need to be connected to devices such as mobile phones to achieve positioning, and the usage scenarios are single. Summary of the invention

[0003] The present application provides a human factors data collection method and system, edge device and medium.

[0004] In a first aspect, an embodiment of the present application provides a human factors data collection edge device, including: a human factors data collection module, a satellite positioning module, a processor, a storage module, and a first interface. For ease of explanation, the human factors data collection edge device is also referred to as a collection device in the embodiment of the present application.

[0005] The human factor data acquisition module, the satellite positioning module, the storage module and the first interface are respectively coupled to the processor, and the storage module is coupled to the first interface;

[0006] The human factor data collection module is used to: collect the human factor data of the user, generate human factor information according to the human factor data of the user and the collection time of the human factor data, and send the human factor information to the processor;

[0007] The satellite positioning module is used to: detect the location information of the acquisition device through satellite positioning technology and send the location information to the processor;

[0008] The processor is used for storing the received human factor information and location information in the storage module when the first interface is not connected to the host computer or the acquisition device is set to an offline working mode.

[0009] The acquisition device can detect the user's human information and location information, and can directly store the above information offline. It has no requirements for the network or whether it is connected to the host computer, so it can be used in more scenarios, especially suitable for outdoor adventures, extreme sports and long-term unmanned monitoring environments.

[0010] In a possible implementation, the acquisition device further includes: an inertial measurement unit; the inertial measurement unit is coupled to the processor;

[0011] The inertial measurement unit is used to: detect the motion state information of the acquisition device and send the motion state information to the processor;

[0012] The processor is also used for: storing the received motion state information in the storage module when the first interface is not connected to the host computer.

[0013] The acquisition device can also detect motion status information, thereby providing more information detection for users to choose and use, expanding the applicable scenarios of the acquisition device.

[0014] In a possible implementation, the processor is specifically configured to: store the received human factor information, location information, and motion state information in a storage module in a time-corresponding manner. By storing the above information in a time-corresponding manner, subsequent viewing can be facilitated.

[0015] In a possible implementation, the processor is also used to: when the first interface is connected to the host computer and the acquisition device works in the real-time transmission mode, send the received human factor information and location information to the host computer through the first interface, and store the received human factor information and location information in the storage module; the human factor information and location information stored in the storage module are used to provide the host computer with packet loss data corresponding to the packet loss event when a packet loss event occurs in the real-time transmission mode. The acquisition device provides a real-time information transmission function, and also stores the above information offline during real-time transmission. When a packet loss event occurs in the data transmission between the acquisition device and the host computer in the real-time transmission mode, it can provide the host computer with the lost data, thereby providing multiple functions and ensuring the integrity of the data.

[0016] In a possible implementation, the processor is further used to: perform denoising, time synchronization and / or labeling processing on the human factor information and / or the location information, respectively. Through this processing, the data sent to the host computer and the data stored in the storage device can be made more reasonable and standardized, which is convenient for subsequent data reading and processing.

[0017] In a possible implementation, the acquisition device further includes: a first multiplexer;

[0018] The storage module is coupled to the processor, including: the storage module is coupled to the first multiplexer, and the first multiplexer is coupled to the processor;

[0019] The storage module is coupled to the first interface, including: the storage module is coupled to the first multiplexer;

[0020] The first multiplexer is used to: when the first interface is connected to the host computer and the acquisition device works in real-time transmission mode, select the connection line between the processor and the first interface; when the first interface is connected to the host computer and the acquisition device works in storage medium mode, select the connection line between the storage module and the first interface.

[0021] In a possible implementation, the storage module includes: a conversion unit, a second multiplexer, and a storage unit, wherein:

[0022] The conversion unit is respectively coupled to the first multiplexer and the second multiplexer, and the second multiplexer is respectively coupled to the processor and the storage unit;

[0023] The conversion unit is used to: convert the data received by the first interface into a data format supported by the storage unit, and / or convert the data of the storage unit into a data format supported by the first interface;

[0024] The storage unit is used to: store human factor information and location information;

[0025] The second multiplexer is used to: when the first interface is not connected to the host computer, or when the first interface is connected to the host computer and the acquisition device works in real-time transmission mode, select the connection line between the processor and the storage unit; when the first interface is connected to the host computer and the acquisition device works in storage medium mode, select the connection line between the conversion unit and the storage unit.

[0026] This implementation provides a possible implementation structure of the storage module, so that the storage module can support multiple modes such as an offline storage module of the acquisition device, a real-time transmission mode, and a storage medium mode.

[0027] In a possible implementation, the satellite positioning module includes: a satellite positioning unit and an onboard antenna; the satellite positioning unit is coupled to the onboard antenna;

[0028] The satellite positioning unit is used to: receive satellite positioning signals through the onboard antenna, detect the location information of the acquisition device using real-time dynamic carrier phase difference technology based on the satellite positioning signals, and send the location information to the processor.

[0029] By using an onboard antenna, the size of the satellite positioning module can be reduced while ensuring signal reception performance, thereby reducing the size of the acquisition equipment and increasing the portability of the acquisition equipment.

[0030] In a possible implementation, the acquisition device further includes: a first battery and a power management module; the satellite positioning module further includes: a second battery; wherein,

[0031] The power management module is respectively coupled to the first battery and the second battery;

[0032] The power management module is used to: when the acquisition device is in the on-state, control the first battery to supply power to the satellite positioning unit and the on-board antenna; when the acquisition device is in the off-state, control the first battery to stop supplying power to the satellite positioning unit and the on-board antenna, and control the second battery to supply power to the satellite positioning unit and the on-board antenna.

[0033] By providing a second battery, it can be ensured that the satellite positioning module can still be powered on when the acquisition device is turned off, so that after the acquisition device is turned on, the satellite positioning signal and the user's location information can be obtained more quickly, thereby improving the user experience.

[0034] In a possible implementation, the acquisition device further includes: a wireless communication module;

[0035] The wireless communication module is coupled to the processor;

[0036] In order to store the received human factor information and location information in the storage module when the first interface is not connected to the host computer or the acquisition device is set to offline working mode, the processor is specifically used to: when the first interface is not connected to the host computer and the wireless communication module is connected to the host computer, the received human factor information and location information are sent to the host computer through the wireless communication module, and the received human factor information and location information are stored in the storage module; when both the first interface and the wireless communication module are not connected to the host computer, the received human factor information and location information are stored in the storage module.

[0037] In a possible implementation, the acquisition device includes a first circuit board and a second circuit board, the human factors data acquisition module, the processor, the storage module and the first interface are located on the first circuit board; the satellite positioning module is located on the second circuit board;

[0038] The second circuit board also includes: a second interface, the second interface is used to cooperate with the first interface to connect to the first circuit board;

[0039] The satellite positioning module is coupled to the processor, including: the satellite positioning module is coupled to the second interface.

[0040] In a possible implementation, the acquisition device includes a first circuit board and a second circuit board, the processor, the storage module and the first interface are located on the first circuit board; the human factor data acquisition module and the satellite positioning module are located on the second circuit board;

[0041] The second circuit board also includes: a second interface, the second interface is used to cooperate with the first interface to connect to the first circuit board;

[0042] The satellite positioning module is coupled to the processor, including: the satellite positioning module is coupled to the second interface;

[0043] The human factor data collection module is coupled to the processor, including: the human factor data collection module is coupled to the second interface.

[0044] In a possible implementation, the acquisition device includes a first circuit board, a second circuit board, and a third circuit board, wherein the processor, the storage module, and the first interface are located on the first circuit board; the satellite positioning module is located on the second circuit board; and the human factor data acquisition module is located on the third circuit board;

[0045] The second circuit board also includes: a second interface, the second interface is used to cooperate with the first interface to connect to the first circuit board;

[0046] The satellite positioning module is coupled to the processor, including: the satellite positioning module is coupled to the second interface;

[0047] The third circuit board also includes: a third interface, the third interface is used to cooperate with the first interface to connect to the first circuit board;

[0048] The human factor data collection module is coupled to the processor, including: the human factor data collection module is coupled to the third interface.

[0049] In the above implementation, the acquisition device can be implemented through a split structure, thereby improving the flexibility of the acquisition device.

[0050] In a second aspect, an embodiment of the present application provides a human factor data collection method, which is applied to a human factor data collection edge device, and the method includes:

[0051] Collecting the user's human factor data, and generating human factor information based on the user's human factor data and the time when the human factor data was collected;

[0052] Detect the location information of the collection device through satellite positioning technology;

[0053] When the first interface of the acquisition device is not connected to the host computer or the acquisition device works in an offline working mode, the human factor information and the location information are stored in a storage module of the acquisition device.

[0054] In this method, the acquisition device can detect the user's human information and location information, and can directly store the above information offline. There is no requirement for the network or whether it is connected to the host computer, so it can be used in more scenarios, especially suitable for outdoor adventures, extreme sports and long-term unmanned monitoring environments.

[0055] In a possible implementation, the method further includes:

[0056] Detect and collect motion status information of the equipment;

[0057] When the first interface is not connected to the host computer or the acquisition device works in an offline working mode, the motion state information is stored in the storage module.

[0058] In this method, the acquisition device can also detect motion status information, thereby providing more information detection for users to choose and use, and expanding the applicable scenarios of the acquisition device.

[0059] In a possible implementation, the method further includes:

[0060] When the first interface is connected to the host computer and the acquisition device works in real-time transmission mode, the human factor information and location information are sent to the host computer through the first interface, and the human factor information and location information are stored in the storage module; the human factor information and location information stored in the storage module are used to provide the host computer with packet loss data corresponding to the packet loss event when a packet loss event occurs in the real-time transmission mode.

[0061] In this method, the acquisition device provides a real-time information transmission function, and also stores the above information offline during real-time transmission. When a packet loss event occurs in the data transmission between the acquisition device and the host computer in the real-time transmission mode, the lost data can be provided to the host computer, thereby providing multiple functions and ensuring data integrity.

[0062] In a possible implementation, before sending the human factor information and the location information to the host computer through the first interface and storing the human factor information and the location information in the storage module, the method further includes:

[0063] The human factor information and / or location information are subjected to denoising, time synchronization and / or labeling processing respectively.

[0064] In a possible implementation, when the first interface of the acquisition device is not connected to the host computer or the acquisition device works in an offline working mode, storing the human factor information and the location information in a storage module of the acquisition device includes:

[0065] When the first interface is not connected to the host computer and the acquisition device is connected to the host computer via wireless communication, the human factor information and the position information are sent to the host computer via wireless communication, and the human factor information and the position information are stored in the storage module;

[0066] When the first interface is not connected to the host computer and is not connected to the host computer through wireless communication, or when the acquisition device works in an offline working mode, the human factor information and the location information are stored in the storage module.

[0067] In a third aspect, an embodiment of the present application provides a human factors data collection system, comprising: a host computer and a human factors data collection edge device according to any one of the first aspects.

[0068] In a possible implementation, the system may further include the above-mentioned host computer.

[0069] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, which, when executed on a computer, enables the computer to execute any of the methods described in the second aspect.

[0070] In a fifth aspect, an embodiment of the present application provides a computer program product, which includes a computer program, and when the computer program is run on a computer, it enables the computer to execute any method described in the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0071] In order to more clearly illustrate the technical solutions of 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 creative work.

[0072] Figure 1 A schematic diagram of the first structure of the human factors data collection edge device provided in the embodiment of the present application;

[0073] Figure 2 A second structural diagram of a human factors data collection edge device provided in an embodiment of the present application;

[0074] Figure 3 A third structural diagram of the human factors data collection edge device provided in an embodiment of the present application;

[0075] Figure 4 A fourth structural diagram of a human factors data collection edge device provided in an embodiment of the present application;

[0076] Figure 5 A fifth structural diagram of a human factors data collection edge device provided in an embodiment of the present application;

[0077] Figure 6 A sixth structural diagram of a human factors data collection edge device provided in an embodiment of the present application;

[0078] Figure 7 A seventh structural diagram of a human factors data collection edge device provided in an embodiment of the present application;

[0079] Figure 8 An eighth structural schematic diagram of a human factors data collection edge device provided in an embodiment of the present application;

[0080] Fig. 9 A ninth structural diagram of a human factors data collection edge device provided in an embodiment of the present application;

[0081] Fig.10 A tenth structural diagram of a human factors data collection edge device provided in an embodiment of the present application;

[0082] Fig.11 An eleventh structural diagram of a human factors data collection edge device provided in an embodiment of the present application;

[0083] Fig.12 A flowchart of a human factors data collection method provided in an embodiment of the present application. DETAILED DESCRIPTION

[0084] The terms used in the implementation section of this application are only used to explain the specific embodiments of this application and are not intended to limit this application.

[0085] Figure 1 A schematic diagram of a structure of a human factors data collection edge device provided in an embodiment of the present application, such as Figure 1 As shown, the human factor data collection edge device may include: a processor 101, a satellite positioning module 102, a human factor data collection module 103, a storage module 104, and a first interface 105; wherein,

[0086] The satellite positioning module 102 , the human factor data collection module 103 , the storage module 104 , and the first interface 105 are respectively coupled to the processor 101 , and the storage module 104 is coupled to the first interface 105 .

[0087] Among them, the first interface 105 can be used to connect to the host computer. The host computer can be used as a receiving device for data collected by the human factor data acquisition edge device, a control device for data acquisition, and / or a data analysis device, etc. The device form can be a computer, a mobile phone, a server, an industrial computer, etc. The first interface 105 can be used to support the communication between the human factor data acquisition edge device and the host computer. In some embodiments, the first interface 105 can be a Type-C interface.

[0088] Among them, the satellite positioning module 102 is used to detect the location information of the human factor data collection edge device through satellite positioning technology, and send the location information to the processor 101. It can be understood that when the user carries the human factor data collection edge device, the location information of the human factor data collection edge device is also the location information of the user. In order to improve the accuracy of the location information, the satellite positioning module 102 can specifically use real-time kinematic (RTK) carrier phase difference technology to detect the location information of the human factor data collection edge device. It should be noted that when the satellite positioning module 102 detects the location information of the human factor data collection edge device, it can be based on the satellite positioning signal provided by the Global Navigation Satellite System (GNSS) such as Beidou and GPS.

[0089] Among them, the location information of the human factor data collection edge device may include but is not limited to: first time information, longitude and latitude information. The first time information is used to indicate the measurement time of the longitude and latitude information. The longitude and latitude information is used to record longitude and latitude. The location information can indicate the longitude and latitude of the location of the human factor data collection edge device at a certain time. In some embodiments, the location information of the human factor data collection edge device may further include: altitude information, heading angle, pitch angle, roll angle, etc.

[0090] The human factor data collection module 103 is used to collect the human factor data of the user and send the human factor data and the corresponding second time information to the processor 101. The second time information corresponding to the human factor data is used to indicate the collection time of the human factor data. For the sake of convenience, in the embodiment of the present application, the human factor data and the corresponding second time information are collectively referred to as human factor information.

[0091] Human factors data refers to data related to human behavior, psychology and environment. These data usually come from fields such as psychology, engineering and ergonomics, and are used to analyze and improve the interaction system between people, machines and the environment. Human factors data may include but are not limited to: human physiological data, human biomechanical data, human visual data, human tactile data, human behavior / human-computer interaction data and other related data, such as skin electrical temperature data, pulse data, blood pressure data, blood oxygen data, electrocardiogram data, electromyography data, muscle oxygen data, breathing data, biomechanical data, near-infrared brain imaging data, electroencephalography data, transcranial stimulation data, heart rate variability data, heart rate data, image / video data, sound data, eye movement data, gesture or action data.

[0092] The processor 101 is used to receive the location information of the edge device for human factor data collection and the human factor information of the user when the first interface 105 is not connected to the host computer, and store the location information of the edge device for human factor data collection and the human factor information of the user in the storage module 104, so as to realize the offline storage of the above information.

[0093] In some embodiments, before storing the location information of the human factors data collection edge device and the human factors information of the user in the storage module 104, the processor 101 can also perform denoising, time synchronization and / or marking on the received location information and human factors information. Through the above processing, the data stored by the processor 101 in the storage module 104 is more reasonable and standardized, which is convenient for subsequent data reading and processing.

[0094] In some embodiments, the processor 101 can be implemented by a microcontroller unit (MCU), thereby reducing the size of the human factors data collection edge device and improving the portability of the human factors data collection edge device.

[0095] In some embodiments, the processor 101 may store the location information of the human factors data collection edge device and the human factors information of the user in time correspondence, thereby facilitating the user to perform subsequent data processing on the information on the host computer.

[0096] Among them, the satellite positioning module 102 can detect the location information of the human factor data collection edge device according to the first cycle, and the human factor data collection module 103 can collect the human factor data of the user according to the second cycle. The above first cycle and second cycle can be the same or different. The specific values ​​of the first cycle and the second cycle are not limited in the embodiment of the present application.

[0097] Since it is difficult to completely synchronize the time when the satellite positioning module 102 detects the location information of the edge device for human factor data collection and the time when the human factor data collection module 103 collects the human factor data of the user, and the execution frequency is not necessarily the same, in some embodiments, the processor 101 can store the location information of the edge device for human factor data collection and the human factor information of the user in correspondence according to the time period. For example, if the first cycle is 1s, the second cycle is 10s, and the time period stored by the processor 101 is: 20s, then the processor 101 can store, in each 20s time period, the 20 location information of the edge device for human factor data collection detected by the satellite positioning module 102 according to the cycle of 1s and the 2 human factor information of the user obtained by the human factor data collection module 103 according to the cycle of 10s.

[0098] The storage module 104 is used to store the location information of the human factor data collection edge device and the human factor information of the user under the control of the processor 101 .

[0099] In some embodiments, the processor 101 may also be configured to: when the first interface 105 is connected to the host computer and is in real-time transmission mode, send the received location information and human factor information to the host computer through the first interface 105. Thus, real-time data transmission with the host computer can be achieved.

[0100] In some embodiments, the processor 101 may also be used to: when the first interface 105 is connected to the host computer and is in real-time transmission mode, store the received location information and human factor information in the storage module 104. Therefore, during real-time data transmission, the data is not only transmitted to the host computer, but also stored offline as a data backup to ensure data integrity.

[0101] In some embodiments, the processor 101 may also be configured to: when the first interface 105 is connected to the host computer and is in a non-real-time transmission mode, transmit the data in the storage module 104 to the host computer.

[0102] In some embodiments, the above-mentioned real-time transmission mode and non-real-time transmission mode can be selected or triggered by a user, or can be automatically triggered by a human factors data collection edge device.

[0103] Based on the above implementation structure, the human factors data collection edge device of the embodiment of the present application can work in multiple modes. The following exemplary description:

[0104] Mode 1: When the human factor data acquisition edge device in the embodiment of the present application is not connected to the host computer through the first interface 105 or is set to work in an offline working mode, the human factor data acquisition edge device can work in an offline storage mode. In the offline storage mode, the processor 101 can store the real-time received location information and human factor information in the storage module 104. Offline storage does not need to be connected to the host computer, and data can be directly stored in the storage module 104, which is separated from the host computer and can ensure the integrity of the detection data.

[0105] Mode 2: In the embodiment of the present application, when the human factors data acquisition edge device is connected to the host computer through the first interface 105, it can operate in real-time transmission mode. In the real-time transmission mode, the processor 101 can transmit the real-time received location information and human factors information to the host computer through the first interface 105.

[0106] In some embodiments, in order to ensure data integrity, in real-time transmission mode, the processor 101 can also store the real-time received location information and human factor information in the storage module 104 as a backup. Therefore, when a packet loss event occurs when transmitting data between the human factor data acquisition edge device and the host computer in real-time transmission mode, resulting in missing data transmitted to the host computer, the human factor data acquisition edge device can provide the host computer with the data lost by the packet loss event, thereby ensuring the data integrity in the host computer.

[0107] Mode three: When the human factors data acquisition edge device in the embodiment of the present application is connected to the host computer through the first interface 105, it can operate in a non-real-time transmission mode. In the non-real-time transmission mode, the processor 101 can send the above-mentioned location information and human factors information stored in the storage module 104 to the host computer through the first interface 105.

[0108] Mode 4: When the human factors data acquisition edge device of the embodiment of the present application is connected to the host computer through the first interface 105, it can also work in the storage medium mode. In the storage medium mode, the user can access the storage module 104 on the host computer and read, copy, delete, edit, etc. the data stored in the storage module 104. The above storage medium mode can be, for example, a USB disk mode.

[0109] The human factor data collection edge device can be carried by the user, is light and small, and can continuously detect the user's human factor information and location information, and can directly store the above information offline, without requiring a network or connection to a host computer (such as a mobile phone, computer, etc.), and can work around the clock if the power supply is sufficient, so that it can be used in more scenarios, especially suitable for outdoor adventures, extreme sports, and long-term unmanned monitoring environments. Moreover, it can also provide real-time transmission mode, non-real-time transmission mode, storage medium mode, etc., thereby further increasing the applicable scenarios of the human factor data collection edge device.

[0110] In some embodiments, if the processor 101 and the storage module 104 are coupled to the same communication pin in the first interface 105, such as Figure 2 As shown, the human factors data acquisition edge device may also include a first multiplexer (MUX) 109, which is respectively coupled to the communication pins of the processor 101, the storage module 104 and the first interface 105, and is used to select the connection line between the communication pin of the processor 101 and the communication pin of the first interface 105 under the control of the processor 101, so that the processor 101 can communicate with the host computer through the first interface 105, or select the connection line between the communication pin of the storage module 104 and the communication pin of the first interface 105, so that the storage module 104 can communicate with the host computer through the first interface 105.

[0111] In order to enable the storage module 104 to support data interaction with the processor 101 and data interaction with the host computer, in some embodiments, Figure 3 As shown, the storage module 104 may include: a conversion unit 1041, a second MUX 1042 and a storage unit 1043, wherein:

[0112] The conversion unit 1041 is coupled to the first MUX 109 , and the second MUX 1042 is coupled to the processor 101 , the conversion unit 1041 , and the storage unit 1043 .

[0113] The above-mentioned conversion unit 1041 can be used to convert the data format, thereby converting the data in the storage unit 1043 into a data format supported by the first interface 105, so that the host computer can process the data in the storage unit 1043, or converting the data transmitted from the first interface 105 into a data format supported by the storage unit 1043, so that the host computer can store the data in the storage unit 1043.

[0114] In some embodiments, the storage unit may be implemented by an SD card. When the storage unit is implemented by an SD card and the first interface 105 is implemented by Type-C, the conversion unit is specifically a format conversion circuit between the SD card and the Type-C interface.

[0115] based on Figure 3 The structure of the storage module 104 shown in the figure, in the above-mentioned offline storage mode, the processor 101 can control the second MUX 1042 to select the connection line between the processor 101 and the storage unit 1043, so that the processor 101 stores data in the storage module 104 in the offline storage mode; in the above-mentioned real-time transmission mode, the first interface 105 is connected to the host computer, the processor 101 can control the first MUX 109 to select the connection line between the processor 101 and the first interface 105, and the processor 101 can transmit information with the host computer in real time through the first interface 105. In addition, the processor 101 can also control the second MUX 1042 to select the connection line between the processor 101 and the storage unit 1043, so that the processor 101 stores information in the storage module 104 ; In the above-mentioned non-real-time transmission mode, the first interface 105 is connected to the host computer, and the processor 101 can control the first MUX 109 to select the connection line between the processor 101 and the first interface 105, and control the second MUX 1042 to select the connection line between the processor 101 and the storage unit 1043, so that the processor 101 reads data from the storage module 104 and transmits the data to the host computer through the first interface 105; in the above-mentioned storage medium mode, the processor 101 can control the first MUX 109 to select the connection line between the storage module 104 (conversion unit 1041) and the first interface 105, and control the second MUX 1042 to select the connection line between the conversion unit 1041 and the storage unit 1043, so that the user can access the data in the storage unit 1043 from the host computer.

[0116] In some embodiments, Figure 2 As shown, the human factor data acquisition edge device 100 may include: an inertial measurement unit (IMU) 106,

[0117] The inertial measurement unit 106 is used to detect the motion state of the human factor data acquisition edge device and send the detected motion state information to the processor 101. IMU is a device using an accelerometer and a gyroscope, which can be used to detect the magnitude of the acceleration of the human factor data acquisition edge device in various directions (generally three axes) of the embodiment of the present application, and can also be used to detect the angular velocity of the human factor data acquisition edge device around three axes (i.e., x, y and z axes) of the embodiment of the present application. At this time, the motion state information may include: third time information, and the acceleration and / or angular velocity of the human factor data acquisition edge device. Among them, the third time information is used to record the detection time of the above-mentioned acceleration and / or angular velocity, etc. Among them, the inertial measurement unit 106 can detect the motion state according to the third period, the third period can be the same as or different from the first period, and the third period can be the same as or different from the second period.

[0118] Correspondingly, the processor 101 can be specifically used for: when the first interface 105 is not connected to the host computer and the human factors data acquisition edge device is in an offline storage mode, the position information, human factors information and motion status information are stored in the storage module 104; when the first interface 105 is connected to the host computer and the human factors data acquisition edge device is in a real-time transmission mode, the position information, human factors information and motion status information are transmitted to the host computer through the first interface 105, and the position information, human factors information and motion status information are stored in the storage module 104; when the first interface 105 is connected to the host computer and the human factors data acquisition edge device is in a non-real-time transmission mode, the position information, human factors information and motion status information stored in the storage module 104 are transmitted to the host computer through the first interface 105.

[0119] In some embodiments, the processor 101 may also store the above-mentioned location information, human factor information, and motion status information in the storage module 104 in accordance with time.

[0120] like Figure 1 As shown, in order to increase the portability of the human factors data acquisition edge device, a main power supply 107 may be provided in the human factors data acquisition edge device, which is used to power the power circuits in the human factors data acquisition edge device when the human factors data acquisition edge device is in the power-on state. The power circuits may include: a processor 101, a satellite positioning module 102, a human factors data acquisition module 103, a storage module 104, an inertial measurement unit 106, etc. The main power supply may be implemented by a battery, and in this case, the main power supply is also referred to as a first battery in the embodiment of the present application.

[0121] like Figure 4 As shown, the satellite positioning module 102 may include: a satellite positioning unit 1021 and an antenna 1022. The satellite positioning unit may receive a satellite positioning signal through the antenna, and determine the location information of the human factor data collection edge device according to the satellite positioning signal. In order to improve the positioning accuracy of the satellite positioning unit, in some embodiments, the satellite positioning unit may specifically use a real-time kinematic (RTK) carrier phase differential technology to determine the location information of the human factor data collection edge device.

[0122] Among them, in order to reduce the volume of the satellite positioning module and thus reduce the volume of the human factors data acquisition edge device, the above-mentioned antenna 1022 can specifically be a board-mounted antenna. The board-mounted antenna is small in size and does not require any wiring, so the volume of the human factors data acquisition edge device can be made smaller and more convenient to use.

[0123] In some embodiments, in order to facilitate the satellite positioning module to start up faster and receive satellite signals faster, in some embodiments, such as Figure 4As shown, the satellite positioning module 102 may also include a backup power supply 1023 for supplying power to the satellite positioning unit 1021 and the antenna 1022. Thus, the satellite positioning unit 1021 and the antenna 1022 can always be powered on, or in a working state. The backup power supply 1023 may be implemented by a battery, which is also referred to as a second battery in the embodiment of the present application.

[0124] In order to save the power of the backup power supply, when the human factors data acquisition edge device is in the on state and the main power supply is supplying power to the power circuit of the human factors data acquisition edge device, the main power supply 107 supplies power to the satellite positioning unit and the antenna. When the human factors data acquisition edge device is in the off state and the main power supply is not supplying power to the power circuit of the human factors data acquisition edge device, the backup power supply 1023 supplies power to the satellite positioning unit and the antenna. At this time, the human factors data acquisition edge device may also include: a power management module 110, which is coupled to the main power supply 107 and the backup power supply 1023 respectively. The power management module 110 is used to: when the human factors data acquisition edge device is in the power-on state, control the main power supply to supply power to the power circuit of the human factors data acquisition edge device, including supplying power to the satellite positioning unit and the antenna in the satellite positioning module 102, and control the backup power supply 1023 not to supply power to the satellite positioning unit and the antenna; when the human factors data acquisition edge device is in the power-off state, control the main power supply not to supply power to the power circuit of the human factors data acquisition edge device, including not supplying power to the satellite positioning unit and the antenna in the satellite positioning module 102, and control the backup power supply 1023 to supply power to the satellite positioning unit and the antenna. In this way, the satellite positioning unit and the antenna power supply in the satellite positioning module 102 can be always powered on, and the power of the backup power supply can be saved. When the backup power supply is a detachable battery, the use time of the backup power supply can be extended and the number of replacements can be reduced.

[0125] In some embodiments, Figure 2 As shown, the human factors data collection edge device may also include: a wireless communication module 108, which is used for wireless communication between the human factors data collection edge device and the host computer. The wireless communication technology supported by the wireless communication module 108 is not limited in the embodiment of the present application, for example, it may be 4G, 5G, WiFi, and / or Bluetooth.

[0126] At this time, the human factor data acquisition edge device provided in the embodiment of the present application can also work in the above-mentioned modes 1 to 4. The difference is that in the above-mentioned embodiments, when the human factor data acquisition edge device works in real-time transmission mode or non-real-time transmission mode, it is connected to the host computer through the first interface 105. In this embodiment, when the human factor data acquisition edge device works in mode 2 or mode 3, it can be connected to the host computer through the first interface 105 by wire, or it can be connected to the host computer through the wireless communication module 108. In other words, when the first interface 105 is not connected to the host computer, the wireless communication module 108 can be connected to the host computer, so that the human factor data acquisition edge device can also work in the above-mentioned real-time transmission mode or non-real-time transmission mode.

[0127] In some embodiments, the human factors data collection edge device provided in the above embodiments can be implemented through an integrated structure. In other words, the above human factors data collection edge device can be packaged as a whole.

[0128] In other embodiments provided in the present application, the above-mentioned human factor data collection edge device can also be implemented by a split structure. The following is an exemplary description.

[0129] Figure 5 A schematic diagram of a structure of a human factors data collection edge device provided in an embodiment of the present application, such as Figure 5 As shown, the human factors data acquisition edge device may include a first circuit board 51 and a second circuit board 52 .

[0130] See also Figure 5 The first circuit board 51 includes a first interface 105 , and the second circuit board 52 includes a second interface 521 . The first interface 105 and the second interface 521 can be connected in cooperation to achieve the connection between the first circuit board 51 and the second circuit board 52 .

[0131] See also Figure 5 The first circuit board 51 may further include: a processor 101 , a human factors data acquisition module 103 , and a storage module 104 ; the second circuit board 52 may further include: a satellite positioning module 102 .

[0132] The main difference between this human factors data collection edge device and the human factors data collection edge device implemented by the above-mentioned integrated structure is that the location information of the human factors data collection edge device determined by the satellite positioning module 102 is transmitted to the processor 101 through the second interface 521 and the first interface 105.

[0133] In some embodiments, the first interface 105 and the second interface 521 may be Type-C interfaces that can be used together. When the first interface 105 is connected to the second interface 521 , the first circuit board 51 is connected to the second circuit board 52 .

[0134] Based on the above implementation structure, the human factors data collection edge device of the embodiment of the present application can work in multiple modes. The following exemplary description:

[0135] Mode 1: When the first interface 105 of the first circuit board 51 is connected to the second interface 521 of the second circuit board 52 in the embodiment of the present application, it can work in an offline storage mode. In the offline storage mode, the processor 101 can store the received location information and human factor information in the storage module 104. Offline storage does not need to be connected to the host computer, and data can be directly stored in the storage module 104, such as an SD card, which is separated from the host computer and can ensure the integrity of the detection data.

[0136] Mode 2: When the first interface 105 of the first circuit board 51 in the embodiment of the present application is connected to the host computer, it can operate in a non-real-time transmission mode. In the non-real-time transmission mode, the processor 105 can send the above-mentioned location information and human factors information stored in the storage module 104 to the host computer through the first interface 105.

[0137] Mode three: When the first interface 105 of the first circuit board 51 in the embodiment of the present application is connected to the host computer, it can also work in the storage medium mode. In the storage medium mode, the user can access the storage module 104 on the host computer to read, copy, delete, edit, and other processes the data stored in the storage module 104.

[0138] In other embodiments provided in this application, Figure 5 The human factor data acquisition module 103 in the illustrated embodiment may also be located not on the first circuit board 51 but on the second circuit board 52, for example Figure 6 shown. Figure 6 The human factors data collection edge device shown in the figure is Figure 5 The difference between the human factors data acquisition edge devices shown is mainly that the human factors data acquisition module 103 is coupled to the second interface 521 , and the human factors data acquisition module 103 transmits the user's human factors information to the processor 101 through the second interface 521 and the first interface 105 .

[0139] In other embodiments provided in this application, the above Figure 5 and Figure 6 The human factor data acquisition edge device shown may also include an inertial measurement unit 106, which may be located on the first circuit board 51 or on the second circuit board 52. Figure 7 As shown, Figure 5 The human factor data collection edge device shown also includes an inertial measurement unit 106. For example, the inertial measurement unit 106 is located on the first circuit board 51. At this time, the inertial measurement unit 106 is coupled to the processor 101. Figure 8 As shown, Figure 6The human factors data acquisition edge device shown also includes an inertial measurement unit 106. The inertial measurement unit 106 is located on the second circuit board 52 for example. At this time, the inertial measurement unit 106 is coupled to the second interface 521. The inertial measurement unit 106 transmits the motion state information of the human factors data acquisition edge device to the processor 101 through the second interface 521 and the first interface 105.

[0140] In other embodiments provided in the present application, the human factor data acquisition edge device in the above embodiment may further include: a main power supply 107. The main power supply 107 may be located on the first circuit board 51 or on the second circuit board 52. Figure 7 and Figure 8 In the example, the main power supply 107 is located on the first circuit board 51.

[0141] The specific implementation structure of the satellite positioning module 102 can refer to Figure 4 And the corresponding instructions are not repeated here.

[0142] It should be noted that when the satellite positioning module 102 includes a backup power supply 1023 and the human factor data collection edge device includes a power management module 110, Fig. 9 As shown, the connection relationship between the power management module and the processor 101, the main power supply 107 and the backup power supply 1023 in the human factor data acquisition edge device is similar to Figure 4 Similarly, the main difference is that the power management module 110 is coupled to the backup power supply 1023 through the first interface 105 and the second interface 521 to realize the control of whether the main power supply 107 is used to control the satellite positioning unit 1021 and the antenna 1022, and whether the backup power supply 1023 is used to power the satellite positioning unit 1021 and the antenna 1022.

[0143] Specifically, the power management module 110 can be used to: when the first interface 105 and the second interface 521 are connected, and the human factor data acquisition edge device is in the power-on state, control the main power supply 107 to supply power to the satellite positioning unit and the antenna in the satellite positioning module 102, and control the backup power supply 1023 not to supply power to the satellite positioning unit and the antenna; when the first interface 105 and the second interface 521 are connected, and the human factor data acquisition edge device is in the power-off state, control the main power supply 107 not to supply power to the satellite positioning unit and the antenna in the satellite positioning module 102, and control the backup power supply 1023 to supply power to the satellite positioning unit and the antenna. In this way, the satellite positioning unit and the antenna in the satellite positioning module 102 can be always powered on, and the power of the backup power supply can be saved. When the backup power supply is a detachable battery, the use time of the backup power supply can be extended and the number of replacements can be reduced.

[0144] In other embodiments provided in the present application, the human factors data collection edge device may further include a wireless communication module 108. The wireless communication module 108 may be located on the first circuit board 51 or on the second circuit board 52. Figure 7 and Figure 8 In the example, the wireless communication module 108 is located on the first circuit board 51 . At this time, the wireless communication module 108 is coupled to the processor 101 .

[0145] In the above split human factor data collection edge device, the implementation structure of the storage module 104 and the connection relationship between the processor 101 and the first interface 105 can be referred to Figure 3 And the corresponding instructions are not repeated here.

[0146] Below, with Figure 8 Combination Fig. 9 Taking the human factors data collection edge device implemented by the structure shown as an example, the possible working modes of the split human factors data collection edge device are exemplified.

[0147] Mode 1: In the embodiment of the present application, when the first interface 105 of the first circuit board 51 is connected to the second interface 521 of the second circuit board 52 and is not connected to the host computer through the wireless communication module 108, the human factor data acquisition edge device can work in an offline storage mode. In the offline storage mode, the satellite positioning module 102 detects the location information of the human factor data acquisition edge device, and transmits the location information to the processor 101 through the second interface 521 and the first interface 105. Similarly, the human factor data acquisition module 103 detects the human factor information of the user, and transmits the human factor information of the user to the processor 101 through the second interface 521 and the first interface 105. The inertial measurement unit 106 detects the motion state information of the human factor data acquisition edge device, and transmits the motion state information to the processor 101 through the second interface 521 and the first interface 105; the processor 101 stores the above-mentioned information received in the storage module 104. Offline storage does not need to be connected to the host computer, and data can be directly stored in the storage module 104, such as an SD card, which is separated from the host computer and can ensure the integrity of the detection data.

[0148] Mode 2: In the embodiment of the present application, when the first interface 105 of the first circuit board 51 is connected to the second interface 521 of the second circuit board 52 and connected to the host computer through the wireless communication module 108, the human factors data acquisition edge device can operate in real-time transmission mode. In the real-time transmission mode, after the satellite positioning module 102, the human factors data acquisition module 103, and the inertial measurement unit 106 transmit the real-time detected information to the processor 101 through the second interface 521 and the first interface 105 respectively, the processor 101 can transmit the received information to the host computer through the wireless communication module 108 for the user to view on the host computer.

[0149] In some embodiments, in order to ensure data integrity and avoid packet loss that may occur in wireless transmission, in real-time transmission mode, the processor 101 can not only transmit the received information to the host computer, but also store the received information in the storage module 104 as a backup, so that the data can be subsequently imported into the host computer by wireless or wired means.

[0150] Mode three: When the first interface 105 of the first circuit board 51 of the embodiment of the present application is connected to the host computer, or is connected to the host computer through the wireless communication module 108, the human factors data acquisition edge device can operate in a non-real-time transmission mode. In the non-real-time transmission mode, the processor 101 can send the information stored in the storage module 104 to the host computer through the first interface 105 or the wireless communication module 108.

[0151] Mode 4: When the first interface 105 of the first circuit board 51 in the embodiment of the present application is connected to the host computer, it can also operate in the storage medium mode. In the storage medium mode, the user can access the storage module 104 on the host computer to read, copy, delete, edit, and other processes the data stored in the storage module 104.

[0152] like Fig.10 As shown, the first circuit board can also be called an extension and can be packaged as a whole, for example, as a base of a human factors data acquisition edge device. The second circuit board can also be a signal detection board and can be packaged as a whole, for example, as a host of a human factors data acquisition edge device. The host can be installed on the base, and the host and the extension can be connected through the first interface 105 and the second interface 521.

[0153] In other human factors data collection edge devices provided in the embodiments of the present application, it is also possible to divide not only into two circuit boards, but also into more circuit boards, for example, Fig.11 As shown, the human factors data acquisition edge device may include: a first circuit board 51, a second circuit board 52 and a third circuit board 53, the first circuit board 51 includes a first interface 105, the second circuit board 52 includes a second interface 521, the third circuit board 53 includes a third interface 531, the first interface 105 can be connected with the second interface 521, and the first interface can also be connected with the third interface 531.

[0154] The first circuit board 51 may also include: a processor 101, a storage module 104, the processor 101, the storage module 104 and the first interface 105 are coupled to each other; the second circuit board 52 may also include: a satellite positioning module 102, coupled to the second interface 521; the third circuit board 53 may also include: a human factors data acquisition module 103, coupled to the third interface 531.

[0155] Thus, when the first circuit board 51 is connected to the second circuit board 52, the position information can be detected, and then based on the working mode, offline storage, real-time transmission, etc. can be performed; when the first circuit board 51 is connected to the third circuit board 53, the human factors data can be detected, and then based on the working mode, offline storage, real-time transmission, etc. can be performed.

[0156] It should be noted that the first circuit board 51 may further include more parts, such as the main power supply 107 , the inertial measurement unit 106 , the wireless communication module 108 , etc.

[0157] It should be noted that the second circuit board 52 may further include more parts such as an inertial measurement unit 106 , etc., to increase the functionality of the second circuit board 52 .

[0158] It should be noted that the third circuit board 53 may further include more parts such as an inertial measurement unit 106 , etc., to increase the functionality of the second circuit board 52 .

[0159] The implementation functions and connection relationships of the above modules can be referred to the aforementioned embodiments and will not be described in detail here.

[0160] and Fig.10 Similar to the human factors data acquisition edge device shown, the first circuit board can be packaged as a whole as an extension, and the second circuit board and the third circuit board can also be packaged as a whole as the host of the human factors data acquisition edge device.

[0161] Based on the above, it can be known that the human factors data collection edge device in the embodiment of the present application may include one or more hosts, and each host may be provided with one or more modules for implementing different functions as needed, so that by replacing the host, the human factors data collection edge device can realize different information detection functions.

[0162] The human factors data collection edge device provided in the embodiment of the present application can collect and store the user's location information, human factors information, and / or motion status information in real time in an environment where the human factors data collection edge device cannot be connected to a host computer such as a computer or mobile phone through a network or other means, such as outdoor adventures, extreme sports, and long-term unsupervised environments, and can support the user to transmit the above information to the host computer when leaving the above environment and being able to connect to the host computer, so that the user can perform operations such as reading and analyzing data afterwards. Moreover, when the information detection device can be connected to the host computer through a network or other means, the real-time transmission of the above information is realized.

[0163] Based on the above-mentioned human factor data collection edge device embodiment, the present application embodiment also provides a human factor data collection method, such as Fig.12 As shown, the method may include:

[0164] Step 1201: Collect the user's human factor data, and generate human factor information according to the user's human factor data and the collection time of the human factor data.

[0165] Step 1202: Detect the location information of the edge device for human factor data collection through satellite positioning technology.

[0166] There is no restriction on the execution order between step 1201 and step 1202.

[0167] Step 1203: When the first interface of the human factors data acquisition edge device is not connected to the host computer or the human factors data acquisition edge device is set to an offline working mode, the human factors information and the location information are stored in the storage module of the human factors data acquisition edge device.

[0168] Optionally, when the human factor information and the location information are stored in the storage module, they may be stored correspondingly according to time.

[0169] Optionally, the method may further include:

[0170] Detect the motion status information of edge devices for human factor data collection;

[0171] When the first interface is not connected to the host computer or the human factors data acquisition edge device is set to an offline working mode, the motion state information is stored in the storage module.

[0172] There is no restriction on the execution order of the step of detecting motion status information and step 1201 and step 1202 .

[0173] In some embodiments, when the first interface is not connected to the host computer or the human factor data acquisition edge device is set to an offline working mode, the human factor information, location information and motion status information can be stored in the storage module according to time.

[0174] Optionally, the method may further include:

[0175] When the first interface is connected to the host computer and the human factors data acquisition edge device works in real-time transmission mode, the human factors information and location information are sent to the host computer through the first interface, and the human factors information and location information are stored in the storage module; the human factors information and location information stored in the storage module are used to provide the host computer with packet loss data corresponding to the packet loss event when a packet loss event occurs in real-time transmission mode.

[0176] Optionally, before sending the human factor information and the location information to the host computer through the first interface and storing the human factor information and the location information in the storage module, the method may further include:

[0177] The human factor information and / or location information are subjected to denoising, time synchronization and / or labeling processing respectively.

[0178] Optionally, when the first interface of the human factor data collection edge device is not connected to the host computer or the human factor data collection edge device is set to an offline working mode, storing the human factor information and the location information in a storage module of the human factor data collection edge device may specifically include:

[0179] When the first interface is not connected to the host computer and the human factor data acquisition edge device is connected to the host computer via wireless communication, the human factor information and the location information are sent to the host computer via wireless communication, and the human factor information and the location information are stored in the storage module;

[0180] When the first interface is not connected to the host computer and is not connected to the host computer through wireless communication, or when the human factor data acquisition edge device is set to an offline working mode, the human factor information and the location information are stored in the storage module.

[0181] The implementation of the human factors data collection method in the embodiment of the present application can refer to the corresponding description in the aforementioned embodiment, which will not be repeated here.

[0182] In this method, the human factors data acquisition edge device can detect the user's human factors information and location information, and can directly store the above information offline. There is no requirement for the network or whether it is connected to the host computer, so it can be used in more scenarios, especially suitable for outdoor adventures, extreme sports, and long-term unmanned monitoring environments.

[0183] An embodiment of the present application also provides a human factors data collection system, including the human factors data collection edge device provided in the above embodiment.

[0184] In some embodiments, the system may also include one or more host computers that can be connected to the human factors data collection edge device.

[0185] The embodiment of the present application also provides a computer-readable storage medium, in which a computer program is stored. When the computer-readable storage medium is run on a computer, the computer executes the human factors data collection method provided by the embodiment of the present application.

[0186] An embodiment of the present application provides a computer program product, which includes a computer program. When the computer program product runs on a computer, it enables the computer to execute the human factors data collection method provided by the embodiment of the present application.

[0187] It should be understood that the division of the modules in the above embodiments is only a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated. And these modules can all be implemented in the form of software calling through processing elements; they can also be all implemented in the form of hardware; some modules can also be implemented in the form of software calling through processing elements, and some modules can be implemented in the form of hardware. For example, the processor can be a separately established processing element, or it can be integrated in a chip of an electronic device. The implementation of other modules is similar. In addition, all or part of these modules can be integrated together, or they can be implemented independently. In the implementation process, each step of the above method or the above modules can be completed by the hardware integrated logic circuit in the processor element or the instructions in the form of software.

[0188] In the embodiments of the present application, "at least one" refers to one or more, and "more than one" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent the existence of A alone, the existence of A and B at the same time, and the existence of B alone. Among them, A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following" and similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b and c can be represented by: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, c can be single or multiple.

[0189] Those of ordinary skill in the art will appreciate that the various units and algorithm steps described in the embodiments disclosed herein can be implemented in a combination of electronic hardware, computer software, and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0190] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0191] In several embodiments provided in the present application, if any function 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 storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory; hereinafter referred to as: ROM), random access memory (Random Access Memory; hereinafter referred to as: RAM), disk or optical disk, and other media that can store program codes.

[0192] The above is only a specific implementation of the present application. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed in the present application should be included in the protection scope of the present application. The protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A human factor data collection edge device, characterized in that: include: Human factors data acquisition module, satellite positioning module, processor, storage module and first interface, wherein: The human factor data acquisition module, the satellite positioning module, the storage module and the first interface are respectively coupled to the processor, and the storage module is coupled to the first interface; The human factor data collection module is used to: collect the human factor data of the user, generate human factor information according to the human factor data of the user and the collection time of the human factor data, and send the human factor information to the processor; The satellite positioning module is used to: detect the location information of the human factor data collection edge device through satellite positioning technology, and send the location information to the processor; The processor is used to: when the first interface is not connected to the host computer or the human factor data acquisition edge device is set to an offline working mode, store the received human factor information and the location information in the storage module.

2. The device according to claim 1, characterized in that Also includes: An inertial measurement unit; the inertial measurement unit is coupled to the processor; The inertial measurement unit is used to: detect the motion state information of the human factor data acquisition edge device and send the motion state information to the processor; The processor is specifically used to: store the received motion state information in the storage module when the first interface is not connected to the host computer or the human factors data acquisition edge device is set to an offline working mode.

3. The device according to claim 1, characterized in that The processor is also used for: when the first interface is connected to the host computer and the human factor data acquisition edge device works in the real-time transmission mode, sending the received human factor information and the location information to the host computer through the first interface, and storing the received human factor information and the location information in the storage module; The human factor information and the location information stored in the storage module are used to provide the host computer with packet loss data corresponding to the packet loss event when a packet loss event occurs in the real-time transmission mode; and / or, The processor is also used to: perform denoising, time synchronization and / or labeling processing on the human factor information and / or the position information respectively.

4. The device according to any one of claims 1 to 3, characterized in that The human factor data collection edge device further includes: a first multiplexer; The storage module is coupled to the processor, comprising: the storage module is coupled to the first multiplexer, and the first multiplexer is coupled to the processor; The storage module is coupled to the first interface, comprising: the storage module is coupled to the first multiplexer; The first multiplexer is used to: when the first interface is connected to the host computer and the human factors data acquisition edge device works in real-time transmission mode, select the connection line between the processor and the first interface; when the first interface is connected to the host computer and the human factors data acquisition edge device works in storage medium mode, select the connection line between the storage module and the first interface.

5. The device according to claim 4, characterized in that The storage module includes: a conversion unit, a second multiplexer and a storage unit, wherein: The conversion unit is coupled to the first multiplexer and the second multiplexer respectively, and the second multiplexer is coupled to the processor and the storage unit respectively; The conversion unit is used to: convert the data received by the first interface into a data format supported by the storage unit, and / or convert the data of the storage unit into a data format supported by the first interface; The storage unit is used to: store the human factor information and the location information; The second multiplexer is used to: when the first interface is not connected to the host computer, or when the first interface is connected to the host computer and the human factors data acquisition edge device operates in real-time transmission mode, select the connection line between the processor and the storage unit; when the first interface is connected to the host computer and the human factors data acquisition edge device operates in storage medium mode, select the connection line between the conversion unit and the storage unit.

6. The device according to any one of claims 1 to 3, characterized in that The satellite positioning module comprises: a satellite positioning unit and an onboard antenna; the satellite positioning unit is coupled to the onboard antenna; The satellite positioning unit is used to: receive a satellite positioning signal through the onboard antenna, detect the location information of the human factors data collection edge device using real-time dynamic carrier phase difference technology according to the satellite positioning signal, and send the location information to the processor.

7. The device according to claim 6, characterized in that The human factor data collection edge device also includes: a first battery and a power management module; the satellite positioning module also includes: a second battery; wherein, The power management module is coupled to the first battery and the second battery respectively; The power management module is used to: when the human factors data acquisition edge device is in the power-on state, control the first battery to supply power to the satellite positioning unit and the onboard antenna; when the human factors data acquisition edge device is in the power-off state, control the first battery to stop supplying power to the satellite positioning unit and the onboard antenna, and control the second battery to supply power to the satellite positioning unit and the onboard antenna.

8. The device according to claim 1, characterized in that The human factors data collection edge device also includes: a wireless communication module; The wireless communication module is coupled to the processor; In order to store the received human factor information and the location information in the storage module when the first interface is not connected to the host computer or the human factor data acquisition edge device is set to an offline working mode, the processor is specifically used to: when the first interface is not connected to the host computer and the wireless communication module is connected to the host computer, send the received human factor information and the location information to the host computer through the wireless communication module, and store the received human factor information and the location information in the storage module; when both the first interface and the wireless communication module are not connected to the host computer, or when the human factor data acquisition edge device works in an offline working mode, store the received human factor information and the location information in the storage module.

9. The device according to claim 1, characterized in that The human factors data acquisition edge device includes a first circuit board and a second circuit board; the human factors data acquisition module, the processor, the storage module and the first interface are located on the first circuit board; the satellite positioning module is located on the second circuit board; The second circuit board further includes: a second interface, the second interface is used to cooperate with the first interface to connect the first circuit board; the satellite positioning module is coupled to the processor, including: the satellite positioning module is coupled to the second interface; or, The human factor data acquisition edge device includes a first circuit board and a second circuit board, wherein the processor, the storage module and the first interface are located on the first circuit board; the human factor data acquisition module and the satellite positioning module are located on the second circuit board; the second circuit board further includes: a second interface, the second interface is used to cooperate with the first interface and connect the first circuit board; the satellite positioning module is coupled to the processor, including: the satellite positioning module is coupled to the second interface; the human factor data acquisition module is coupled to the processor, including: the human factor data acquisition module is coupled to the second interface; or, The human factors data acquisition edge device includes a first circuit board, a second circuit board and a third circuit board, the processor, the storage module and the first interface are located on the first circuit board; the satellite positioning module is located on the second circuit board; the human factors data acquisition module is located on the third circuit board; the second circuit board also includes: a second interface, the second interface is used to cooperate with the first interface and connect the first circuit board; the satellite positioning module is coupled to the processor, including: the satellite positioning module is coupled to the second interface; the third circuit board also includes: a third interface, the third interface is used to cooperate with the first interface and connect the first circuit board; the human factors data acquisition module is coupled to the processor, including: the human factors data acquisition module is coupled to the third interface.

10. A method for collecting human factor data, characterized in that: Applied to edge devices for human factor data collection, the method includes: Collecting human factor data of the user, and generating human factor information according to the human factor data of the user and the time when the human factor data was collected; Detecting the location information of the human factor data collection edge device through satellite positioning technology; When the first interface of the human factor data acquisition edge device is not connected to the host computer or the human factor data acquisition edge device is set to an offline working mode, the human factor information and the location information are stored in a storage module of the human factor data acquisition edge device.

11. The method according to claim 10, characterized in that Also includes: Detecting motion state information of the human factor data collection edge device; When the first interface is not connected to the host computer or the human factor data acquisition edge device is set to an offline working mode, the motion state information is stored in the storage module.

12. The method according to claim 10, characterized in that Also includes: When the first interface is connected to a host computer and the human factor data acquisition edge device works in a real-time transmission mode, the human factor information and the location information are sent to the host computer through the first interface, and the human factor information and the location information are stored in the storage module; The human factor information and the location information stored in the storage module are used to provide the host computer with packet loss data corresponding to the packet loss event when a packet loss event occurs in the real-time transmission mode; and / or, Before sending the human factor information and the location information to the host computer through the first interface and storing the human factor information and the location information in the storage module, the method further includes: The human factor information and / or the position information are subjected to denoising, time synchronization and / or labeling processing respectively.

13. The method according to any one of claims 10 to 12, characterized in that: When the first interface of the human factor data acquisition edge device is not connected to the host computer or the human factor data acquisition edge device is set to an offline working mode, storing the human factor information and the location information in a storage module of the human factor data acquisition edge device includes: When the first interface is not connected to the host computer and the human factor data acquisition edge device is connected to the host computer via wireless communication, the human factor information and the location information are sent to the host computer via wireless communication, and the human factor information and the location information are stored in the storage module; When the first interface is not connected to the host computer and is not connected to the host computer through wireless communication, or when the human factor data acquisition edge device is set to an offline working mode, the human factor information and the location information are stored in the storage module.

14. A human factor data collection system, characterized in that: include: A host computer and a human factors data acquisition edge device as described in any one of claims 1 to 9.

15. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, which, when executed on a computer, enables the computer to execute the method according to any one of claims 10 to 13.