Human factor data transmission system, method and device, electronic equipment and storage medium
By using wireless access point and terminal site modes in human-factor data transmission systems, the problems of data transmission bandwidth limitation and physical connection complexity in the prior art are solved, efficient and flexible data transmission is achieved, and the convenience and mobility of the equipment are improved.
Patent Information
- Application Number
- CN202411514761.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-28
- Publication Date
- 2025-03-18
AI Technical Summary
Existing wireless communication technologies face the problems of bandwidth limitation and short transmission distance when handling large data transmission. Wired connections such as USB bring physical limitations when system integration, reducing the convenience and flexibility of the system.
A human data transmission system is proposed. The wireless access point mode is activated based on configuration information through sensors, and a wireless communication connection is established with the receiving end, so that the human data is transmitted to the receiving end through wireless communication. The receiving end starts the wireless terminal site mode based on the received configuration information, establishes a wireless communication connection with the sensor, and receives and transmits human data to the superior computer.
Through wireless access point mode and wireless terminal site mode, data transmission between sensors and receivers becomes more efficient and flexible, reducing the complexity of physical connections, improving the convenience of device integration, and allowing devices to move and adjust freely in different environments and application scenarios.
Smart Images

Figure CN119653398A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of human factor engineering and ergonomics, and in particular to a human factor data transmission system, method and device, electronic equipment and storage medium. Background Art
[0002] Common wireless communication technologies, such as Bluetooth, face significant bandwidth limitations and short transmission distances when dealing with large amounts of data transmission. If wired connections such as USB are used instead, although the bandwidth limitations and transmission distance issues can be resolved, they will also bring physical limitations during system integration, reducing the overall convenience and flexibility of the system. Summary of the invention
[0003] The present invention aims to solve one of the technical problems in the related art at least to a certain extent. To this end, the present invention proposes a human factor data transmission system, method and device, electronic device and storage medium.
[0004] The present invention provides a human factor data transmission system, the system comprising:
[0005] A sensor, configured to start a wireless access point mode based on configuration information corresponding to the sensor, establish a wireless communication connection with a receiving end based on the wireless access point mode, and transmit the collected human factor data to the receiving end through wireless communication;
[0006] The receiving end is used to start the wireless terminal station mode based on the received configuration information corresponding to the sensor, establish a wireless communication connection with the sensor based on the wireless terminal station mode, receive the human factor data through wireless communication, and transmit the human factor data to the host computer;
[0007] The host computer is used to transmit the configuration information corresponding to the sensor to the receiving end, and receive the human factor data from the receiving end for processing.
[0008] In one embodiment, the sensor comprises:
[0009] A data collection terminal, used for collecting human factor data and transmitting the human factor data to a data transmission terminal via a USB;
[0010] The data transmission end is used to receive the human factor data and transmit the human factor data to the receiving end through wireless communication.
[0011] In one embodiment, the data acquisition end includes a USB slave interface, and the data transmission end includes a USB host interface. After the sensor is powered on, the USB slave interface is initialized and the USB host interface is initialized; wherein the initialized USB slave interface is connected to the initialized USB host interface so that the data acquisition end and the data transmission end perform USB transmission;
[0012] The data acquisition end transmits the configuration information corresponding to the sensor to the data transmission end via USB;
[0013] The data transmission end receives the configuration information corresponding to the sensor from the data collection end and starts the wireless access point mode based on the configuration information corresponding to the sensor.
[0014] In one embodiment, the host computer is further used to determine the configuration information corresponding to the sensor based on the type of the received sensor and transmit it to the receiving end via USB;
[0015] The receiving end is further used to receive configuration information corresponding to the sensor from the host computer and start the wireless terminal station mode based on the configuration information.
[0016] In one embodiment, the receiving end includes a USB slave interface, and the host computer includes a USB host interface. After the receiving end is connected to the host computer, the USB slave interface is initialized, and the USB host interface is initialized; wherein the initialized USB slave interface establishes a connection with the initialized USB host interface so that the receiving end and the host computer can perform USB transmission.
[0017] In one embodiment, the host computer receives the updated configuration information of the sensor, and transmits the updated configuration information to the receiving end via USB;
[0018] The receiving end receives the updated configuration information and transmits it to the data transmission end via wireless communication;
[0019] The data transmission end receives the updated configuration information and transmits it to the data acquisition end via USB;
[0020] The data collection end receives and stores the updated configuration information from the data transmission end.
[0021] In one embodiment, the sensors correspond to grouping information:
[0022] The host computer is also used to determine the configuration information corresponding to the sensor based on the received grouping information corresponding to the sensor and transmit it to the receiving end via USB;
[0023] The receiving end is further used to receive configuration information corresponding to the sensor from the host computer and start the wireless terminal station mode based on the configuration information.
[0024] In one of the embodiments, the host computer changes the grouping information corresponding to the sensor, updates the configuration information corresponding to the sensor based on the changed grouping information, and transmits the updated configuration information to the receiving end via USB;
[0025] The receiving end receives the updated configuration information and transmits it to the data transmission end via wireless communication;
[0026] The data transmission end receives the updated configuration information and transmits it to the data acquisition end via USB;
[0027] The data collection end receives and stores the updated configuration information from the data transmission end.
[0028] The present invention provides a method for transmitting human factor data, the method comprising:
[0029] Starting a wireless access point mode based on configuration information corresponding to the sensor, and after establishing a wireless communication connection with a receiving end based on the wireless access point mode, collecting human factor data through the sensor and transmitting the human factor data to the receiving end through wireless communication;
[0030] Transmitting the configuration information corresponding to the sensor to the receiving end through the host computer;
[0031] Starting a wireless terminal station mode based on the received configuration information corresponding to the sensor, establishing a wireless communication connection with the sensor based on the wireless terminal station mode, receiving the human factor data through wireless communication, and transmitting the human factor data to a host computer;
[0032] The human factor data from the receiving end is received by a host computer for processing.
[0033] In one embodiment, the sensor corresponds to group information, and the transmitting of the configuration information corresponding to the sensor to the receiving end through the host computer includes:
[0034] The host computer determines the configuration information corresponding to the sensor based on the received grouping information corresponding to the sensor and transmits the configuration information to the receiving end via USB.
[0035] The present invention provides a human factor data transmission device, comprising:
[0036] A sensor transmission module, configured to start a wireless access point mode based on configuration information corresponding to the sensor, establish a wireless communication connection with the wireless communication module based on the wireless access point mode, and transmit the human factor data collected by the sensor to the wireless communication module through wireless communication;
[0037] A host computer transmission module, used to transmit the configuration information corresponding to the sensor to the wireless communication module;
[0038] A wireless communication module, configured to start a wireless terminal station mode based on the received configuration information corresponding to the sensor, establish a wireless communication connection with the sensor based on the wireless terminal station mode, receive the human factor data through wireless communication, and transmit the human factor data to a host computer data receiving module;
[0039] The host computer data receiving module is used to receive the human factor data from the wireless communication module for processing.
[0040] In one of the embodiments, the wireless communication module includes a USB slave interface, and the host computer includes a USB host interface. After the wireless communication module is connected to the host computer, the USB slave interface is initialized, and the USB host interface is initialized; wherein the initialized USB slave interface establishes a connection with the initialized USB host interface so that the wireless communication module and the host computer can perform USB transmission.
[0041] In one embodiment, the sensor starts a wireless access point mode based on configuration information corresponding to the sensor, and establishes a wireless communication connection with a receiving end based on the wireless access point mode; the receiving end starts a wireless terminal station mode based on the received configuration information corresponding to the sensor, and establishes a wireless communication connection with the sensor based on the wireless terminal station mode; the sensor includes:
[0042] A data collection terminal, used for collecting human factor data and transmitting the human factor data to a data transmission terminal via a USB;
[0043] The data transmission end is used to receive the human factors data and transmit the human factors data to the receiving end through wireless communication, wherein the receiving end receives the human factors data through wireless communication and transmits the human factors data to a host computer so that the host computer processes the human factors data.
[0044] In one embodiment, the data acquisition end includes a USB slave interface, and the data transmission end includes a USB host interface. After the sensor is powered on, the USB slave interface is initialized and the USB host interface is initialized; wherein the initialized USB slave interface is connected to the initialized USB host interface so that the data acquisition end and the data transmission end perform USB transmission;
[0045] The data acquisition end transmits the configuration information corresponding to the sensor to the data transmission end via USB;
[0046] The data transmission end receives the configuration information corresponding to the sensor from the data collection end and starts the wireless access point mode based on the configuration information corresponding to the sensor.
[0047] The present invention provides an electronic device, comprising: a memory, and one or more processors communicatively connected to the memory; the memory stores instructions executable by the one or more processors, and the instructions are executed by the one or more processors so that the one or more processors implement the steps of the method described in any one of the above-mentioned embodiments.
[0048] The present invention provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of the method described in any one of the above embodiments are implemented.
[0049] The present invention provides a computer program product, wherein the computer program product includes instructions, and when the instructions are executed by a processor of a computer device, the computer device is enabled to execute the steps of the method described in any one of the above embodiments.
[0050] In the above embodiment, the sensor starts the wireless access point mode based on the corresponding configuration information, and establishes a wireless communication connection with the receiving end based on the mode, and transmits the collected human factors data to the receiving end through wireless communication. The receiving end starts the wireless terminal site mode based on the configuration information corresponding to the received sensor, and establishes a wireless communication connection with the sensor based on the wireless terminal site mode. The receiving end not only receives the human factors data through wireless communication, but also transmits the data to the host computer. Through the wireless access point mode and the wireless terminal site mode, the data transmission between the sensor and the receiving end becomes more efficient and flexible. The wireless connection reduces the complexity of the physical connection, makes the integration between the sensor and the receiving end more convenient, and allows the device to be freely moved and adjusted in different environments and application scenarios. The host computer is responsible for transmitting the sensor configuration information to the receiving end, and receiving and processing the human factors data from the receiving end for processing.
[0051] Additional aspects and advantages of the present invention will be given in part in the following description and in part will be obvious from the following description, or will be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0052] Figure 1 A schematic diagram of a human factor data transmission system provided according to an embodiment of this specification;
[0053] Figure 2 A schematic diagram of a human factor data transmission system provided according to an embodiment of this specification;
[0054] Figure 3a A schematic diagram of selecting a sensor type according to an embodiment of the present specification;
[0055] Figure 3b A schematic diagram of a startup configuration data transmission process provided according to an embodiment of this specification;
[0056] Figure 4a A schematic diagram of determining sensor grouping information according to an embodiment of this specification;
[0057] Figure 4b A schematic diagram of multiple sets of devices of the same model corresponding to different groups according to an embodiment of this specification;
[0058] Figure 5a A schematic diagram of changing sensor grouping information according to an embodiment of this specification;
[0059] Figure 5b A schematic diagram of determining updated grouping information according to an implementation of this specification;
[0060] Figure 6 A flowchart of a human factor data transmission method provided in an embodiment of this specification;
[0061] Figure 7 A flowchart of a human factor data transmission method provided in an embodiment of this specification;
[0062] Figure 8 A flowchart of a human factor data transmission method provided in an embodiment of this specification;
[0063] Fig. 9 A schematic diagram of a flow chart of a sensor communication method provided in an embodiment of this specification;
[0064] Fig.10 A schematic diagram of a human factor data transmission device provided in an embodiment of this specification;
[0065] Fig.11 A schematic diagram of a sensor provided for an embodiment of this specification;
[0066] Fig.12 A schematic diagram of a human factor data transmission device provided in an embodiment of this specification;
[0067] Fig.13 A schematic diagram of a human factor data transmission device provided in an embodiment of this specification;
[0068] Fig.14 This is a diagram of the internal structure of an electronic device provided in accordance with an embodiment of this specification. DETAILED DESCRIPTION
[0069] Embodiments of the present invention are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present invention, and should not be construed as limiting the present invention.
[0070] As a discipline that studies the relationship between man, machine and environment, human factors engineering and ergonomics are gaining more and more attention by using physiology, psychology, hygiene and anthropometry to study the interaction between man and other elements of the system. Based on human psychology, physiology and body structure, they study the reasonable relationship between man, machine and environment to ensure that people work safely, healthily and comfortably and achieve satisfactory work results. Therefore, they are playing an increasingly important role in improving people's physical and mental health, work efficiency, safety and comfort. In human factors engineering, the data collected during the analysis of human behavior, cognition and operation of human beings, machines, human-machine interaction, environment and so on can be called human factors data. Instruments and equipment for collecting human factors data can include various types of sensor equipment or other measuring equipment to collect various physiological data, psychological data and behavioral data. Human factors data widely involves various application fields such as health, medical treatment and intelligent driving.
[0071] Human factors data include human-related data, machine-related data, human-computer interaction-related data, and environment-related data. The human-related data include, but are not limited to, one or a combination of the following: near-infrared brain imaging (fNIRS) data, electroencephalography (EEG) data, skin galvanic skin temperature data, pulse data, blood pressure data, blood oxygen data, electrocardiogram data, electromyography data, muscle oxygen data, respiratory data, biomechanical data, transcranial stimulation data, heart rate variability data, heart rate data, image / video data, sound data, eye movement data, gesture or action data. The machine-related data include, but are not limited to, one or a combination of the following: machine operation data, fault alarm data, machine control data, machine model data, machine communication data, and machine positioning data. The human-computer interaction-related data include, but are not limited to, one or a combination of the following: human-computer voice interaction data, human-computer text interaction data, human-computer touch interaction data, human-computer gesture or action interaction data, human-computer electroencephalography interaction data, human-computer eye movement interaction data, and human-computer expression interaction data. The environment-related data includes, but is not limited to, one or a combination of the following: location data, humidity data, temperature data, color data, brightness data, weather data, road condition data, traffic data, stimulus signal data, event or signal marking data. These data can be obtained through sensor devices or other types of measuring devices that support corresponding types of data collection. The collection of human factors data often requires continuous collection for a period of time, and the amount of data is huge.
[0072] The inventors found in the process of implementing the embodiments of the present invention that in the process of human factor data collection, common wireless communication technologies, such as Bluetooth, face significant bandwidth limitations and short transmission distances when processing large amounts of data transmission. These problems are particularly prominent in the application of data collection and transmission of high data rate sensors (such as EEG sensors, brain near-infrared imaging sensors, etc.). The amount of data generated by these sensors is huge, and high bandwidth is required to ensure real-time and accurate transmission. However, the bandwidth of Bluetooth and other traditional wireless technologies is usually insufficient to cope with this demand, and the transmission distance is limited, which further limits the scope of application and effectiveness of the system.
[0073] Although the USB interface is superior to the above wireless technologies in data transmission capability and its high bandwidth can meet the needs of high data rate sensors, the USB wired connection brings the defects of flexibility and convenience. When it is necessary to integrate sensors with mobile devices or remote monitoring systems, the USB wired method not only increases the complexity of physical connection, but also limits the mobility of the device and the overall flexibility of the system. This physical connection limitation makes the system inconvenient in practical applications and reduces the user's operating experience.
[0074] Therefore, it is necessary to propose a human factors data transmission system to make up for the shortcomings of existing wireless communication technology in high data rate transmission, meet the needs of high bandwidth and long-distance transmission, and take into account the flexibility of the equipment and the convenience of the system.
[0075] It should be noted that the wireless communication transmission in the implementation manner of this specification may be WIFI transmission.
[0076] This specification provides a human factor data transmission system. Figure 1 The human factor data transmission system 100 includes a sensor 110, a receiving end 120 and a host computer 130. Among them:
[0077] The sensor 110 is used to start the wireless access point mode based on the configuration information corresponding to the sensor 110, establish a wireless communication connection with the receiving end based on the wireless access point mode, and transmit the collected human factor data to the receiving end 120 through wireless communication.
[0078] The receiving end 120 is used to start the wireless terminal site mode based on the received configuration information corresponding to the sensor 110, establish a wireless communication connection with the sensor 110 based on the wireless terminal site mode, receive human factor data through wireless communication, and transmit the human factor data to the host computer 130.
[0079] The host computer 130 is used to transmit the configuration information corresponding to the sensor 110 to the receiving end 120, and receive the human factor data from the receiving end 120 for processing.
[0080] In this embodiment, after the sensor 110 is powered on, it first performs an initialization process, and determines the wireless network name corresponding to the sensor 110 by reading the configuration information corresponding to the sensor 110. Then, the sensor 110 starts the wireless access point mode based on the wireless network name, sets itself as a wireless access point, enables it to broadcast the specified wireless network name, and allows the receiving end 120 to scan and connect to the network based on the wireless network name. After the sensor 110 establishes a wireless communication connection with the receiving end 120, the sensor 110 starts data collection and obtains relevant human factor data. Subsequently, the sensor 110 transmits the collected human factor data to the receiving end 120 in real time through wireless communication via a wireless communication link. Among them, the configuration information corresponding to the sensor 110 includes the wireless network name or part of the wireless network name. When the configuration information corresponding to the sensor 110 includes part of the wireless network name, the sensor 110 is configured based on the part of the wireless network name to determine the wireless network name corresponding to the sensor 110. In some embodiments, the sensor 110 and the receiving end 120 establish a TCP connection to achieve reliable data transmission.
[0081] In this embodiment, the receiving end 120 performs an initialization process using the configuration information corresponding to the received sensor 110 to determine the wireless network name corresponding to the receiving end 120. Then, the receiving end 120 starts the wireless terminal site mode based on this wireless network name. The receiving end 120 scans the available wireless networks through the wireless terminal site mode and finds a wireless access point that matches the wireless network name corresponding to the receiving end 120. Then the receiving end 120 initiates a connection request to the matching wireless access point and completes the network authentication process. After the connection is successful, the receiving end 120 receives the human factor data sent by the sensor 110 corresponding to the matching wireless access point through wireless communication. Since the data needs to be further processed and analyzed to cope with different application requirements and decision making, the receiving end 120 transmits the human factor data to the host computer 130 for data processing.
[0082] It should be noted that the connection between the sensor 110 and the receiving end 120 is protected by a built-in password mechanism, which ensures the security of data exchange between devices. In addition, the built-in password mechanism simplifies the device connection process. Since the device automatically uses the preset built-in password for authentication when it starts, the user does not need to enter a password or perform additional security configuration steps. In this way, the device can achieve automatic and seamless connection without the need for additional security configuration steps. In addition, different configuration information can be set for different sensors to determine their corresponding wireless network names. Although sensors can be set with different wireless network names for distinction, the same built-in password can be used to ensure smooth connection between devices.
[0083] In this embodiment, the host computer 130 determines the configuration information corresponding to the sensor 110 based on the system requirements and user input. Then, the host computer 130 transmits the configuration information corresponding to the sensor 110 to the receiving end 120 through the interface, so that the receiving end 120 completes the startup of the wireless terminal site mode. The host computer 130 receives the human factor data from the receiving end 120 through the interface. The received human factor data will be further processed on the host computer 130, such as data cleaning and statistical analysis. The host computer 130 displays the analysis results on the interface of the host computer 130, such as through a graphical interface, including charts (such as line charts, bar charts, pie charts).
[0084] It should be noted that the host computer can be a PC, or a variety of devices such as a smart phone, an industrial computer, a server, etc. Software is installed on the host computer to perform operations such as device configuration, acquisition control, data display and analysis processing.
[0085] In the above implementation, the sensor starts the wireless access point mode based on the corresponding configuration information, and establishes a wireless communication connection with the receiving end based on the mode, and transmits the collected human factors data to the receiving end through wireless communication. The receiving end starts the wireless terminal site mode based on the configuration information corresponding to the received sensor, and establishes a wireless communication connection with the sensor based on the wireless terminal site mode. The receiving end not only receives the human factors data through wireless communication, but also transmits the data to the host computer. Through the wireless access point mode and the wireless terminal site mode, the data transmission between the sensor and the receiving end becomes more efficient and flexible. The wireless connection reduces the complexity of the physical connection, makes the integration between the sensor and the receiving end more convenient, and allows the device to be freely moved and adjusted in different environments and application scenarios. The host computer is responsible for transmitting the sensor configuration information to the receiving end, and receiving and processing the human factors data from the receiving end for processing.
[0086] In some embodiments, see Figure 2 The sensor 110 includes a data collection terminal 210 and a data transmission terminal 220 .
[0087] in:
[0088] The data collection terminal 210 is used to collect human factor data and transmit the human factor data to the data transmission terminal via USB.
[0089] The data transmission end 220 is used to receive the human factor data and transmit the human factor data to the receiving end via wireless communication.
[0090] In this embodiment, the data acquisition terminal 210 collects human factors data in real time through an appropriate interface, and then the data acquisition terminal 210 transmits the human factors data to the data transmission terminal 220 via USB. The data transmission terminal 220 receives the human factors data sent from the data acquisition terminal 210. Subsequently, the data transmission terminal 220 transmits the human factors data to the receiving terminal 120 via wireless communication link. Among them, the sensor 110 can be an electroencephalogram (EEG) sensor, a near infrared spectrum (NIRS) sensor, and a sensor for monitoring physiological parameters (such as heart rate, blood pressure, body temperature and respiratory rate sensor). The data acquisition terminal 210 included by the sensor 110 can collect EEG, near infrared spectrum, physiological data (heart rate, blood pressure, body temperature, respiratory rate, etc.). Exemplarily, the data acquisition terminal 210 is equipped with a human factors data acquisition chip. The data acquisition terminal 210 collects human factors data through the chip and transmits the human factors data to the data transmission terminal 220 via USB.
[0091] In the above implementation, the sensor includes a data acquisition end and a data transmission end. The data acquisition end collects human factors data and transmits the human factors data to the data transmission end via USB. Then the data transmission end receives the human factors data and transmits the human factors data to the receiving end via wireless communication, so that the sensor with USB function has WIFI wireless transmission capability, improves the flexibility and convenience of data transmission, and enhances the scalability and application scope of the sensor.
[0092] In some embodiments, see Figure 2 The data acquisition end 210 includes a USB slave interface, and the data transmission end 220 includes a USB host interface. After the sensor 110 is powered on, the USB slave interface is initialized and the USB host interface is initialized.
[0093] The data acquisition terminal 210 transmits the configuration information corresponding to the sensor 110 to the data transmission terminal 220 via USB.
[0094] The data transmission end 220 receives the configuration information corresponding to the sensor from the data collection end 210 and starts the wireless access point mode based on the configuration information corresponding to the sensor.
[0095] The initialized USB slave interface establishes a connection with the initialized USB host interface so that the data acquisition terminal 210 and the data transmission terminal 220 can perform USB transmission.
[0096] In this embodiment, the data acquisition terminal 210 is equipped with a USB slave interface, and the data transmission terminal 220 is equipped with a USB host interface. After the sensor 110 is powered on, the USB slave interface of the data acquisition terminal 210 and the USB host interface of the data transmission terminal 220 first need to be initialized. Initialization may include configuring the USB controller, setting USB bus parameters, and initializing the hardware resources required for communicating with the USB device. After the initialization is completed, the data transmission terminal 220 including the USB host interface will detect the data acquisition terminal 210 including the USB slave interface and identify its identity. The data acquisition terminal 210 responds to the enumeration request of the data transmission terminal 220, exchanges necessary information, such as device descriptors, configuration descriptors, etc., to establish a connection so that the data acquisition terminal 210 and the data transmission terminal 220 perform USB transmission.
[0097] In this embodiment, the data acquisition terminal 210 stores the configuration information corresponding to the sensor 110. After the data acquisition terminal 210 establishes a connection with the data transmission terminal 220, the data acquisition terminal 210 transmits the configuration information corresponding to the sensor 110 to the data transmission terminal 220 via USB to ensure that the data transmission terminal 220 can start the wireless access point mode.
[0098] It should be noted that when the sensor leaves the factory, the sensor is set with default configuration information. Users can adjust the configuration information corresponding to the sensor according to actual needs.
[0099] In this embodiment, after the data acquisition terminal 210 successfully transmits the configuration information of the sensor 110 through the USB interface, the data transmission terminal 220 receives the configuration information corresponding to the sensor 110 from the data acquisition terminal 210 to determine the wireless network name corresponding to the sensor 110. Then, the sensor 110 starts the wireless access point mode based on the wireless network name and sets itself as a wireless access point, so that it can broadcast the specified wireless network name, allowing the receiving terminal 120 to scan and connect to the network based on the wireless network name.
[0100] In the above implementation, the data acquisition end includes a USB slave interface, and the data transmission end includes a USB host interface. After the sensor is powered on, the USB slave interface is initialized and the USB host interface is initialized. The initialized USB slave interface establishes a connection with the initialized USB host interface so that the data acquisition end and the data transmission end perform USB transmission. Then the data acquisition end transmits the configuration information corresponding to the sensor to the data transmission end via USB. The data transmission end receives the configuration information corresponding to the sensor from the data acquisition end and starts the wireless access point mode based on the configuration information corresponding to the sensor, thereby simplifying user operations, ensuring the accuracy and consistency of the wireless network configuration, and providing a convenient wireless access method for subsequent data transmission.
[0101] In some embodiments, see Figure 2 The host computer 130 is also used to determine the configuration information corresponding to the sensor 110 based on the type of the received sensor 110 and transmit it to the receiving end 120 via USB.
[0102] The receiving end 120 is further used to receive configuration information corresponding to the sensor 110 from the host computer 130 and start the wireless terminal station mode based on the configuration information.
[0103] In this embodiment, the user selects the corresponding configuration option on the host computer 130 according to the type of the sensor 110. The interface of the host computer 130 provides a configuration panel, which lists all supported sensor types and their related options. The user selects a specific sensor type, such as a temperature sensor, a humidity sensor, etc., through a drop-down menu or other selection controls. At this time, the host computer 130 receives the information selected by the user, that is, the type of the sensor 110, to determine the configuration information corresponding to the sensor 110. Next, the host computer 130 transmits the configuration information corresponding to the sensor 110 to the receiving end 120 via USB. The receiving end 120 receives the configuration information corresponding to the sensor 110 from the host computer 130, and then the receiving end 120 performs an initialization process using the received configuration information corresponding to the sensor 110 to determine the wireless network name corresponding to the receiving end 120. Then, the receiving end 120 starts the wireless terminal station mode based on this wireless network name. The receiving end 120 scans the available wireless networks through the wireless terminal station mode and finds the wireless access point corresponding to the receiving end 120. Then the receiving end 120 initiates a connection request to the matching wireless access point and completes the network authentication process.
[0104] For example, the sensor may be an EEG (electroencephalogram) sensor. In the software system interface of the host computer, the user needs to make detailed configurations. First, refer to Figure 3a ,exist Figure 3a The user selects the type of sensor from the device list 302 in the figure. The device list 302 shows all available sensor types, including EEG sensors. The user specifies the type of sensor as EEG by selecting item 304 in the list. After completing the sensor type selection, refer to Figure 3b , click Figure 3b The connection button 306 in the figure is used to start the transmission process of the configuration data. After clicking, the host computer transmits the configuration information corresponding to the EEG sensor to the receiving end 120 via USB.
[0105] In the above implementation, the host computer determines the configuration information corresponding to the sensor based on the type of the received sensor and transmits it to the receiving end via USB. The receiving end then receives the configuration information corresponding to the sensor from the host computer and starts the wireless terminal site mode based on the configuration information, thereby improving the degree of automation and accuracy of the configuration and ensuring the stability of data transmission and the reliability of wireless communication.
[0106] In some embodiments, see Figure 2 The receiving end 120 includes a USB slave interface, and the host computer 130 includes a USB host interface. After the receiving end 120 is connected to the host computer 130, the USB slave interface is initialized, and the USB host interface is initialized.
[0107] The initialized USB slave interface establishes a connection with the initialized USB host interface so that the receiving end 120 and the host computer 120 can perform USB transmission.
[0108] In the present embodiment, the receiving terminal 120 is equipped with a USB slave interface, and the host computer 130 is equipped with a USB host interface. After the receiving terminal 120 is inserted into the host computer 130, the receiving terminal 120 is connected to the host computer 130. The USB slave interface of the receiving terminal 120 and the USB host interface of the host computer 130 first need to be initialized. Initialization can include configuring a USB controller, setting USB bus parameters, and initializing hardware resources required for communicating with a USB device. After initialization is completed, the host computer 130 including the USB host interface will detect the receiving terminal 120 including the USB slave interface and identify its identity. The receiving terminal 120 responds to the enumeration request of the host computer 130, exchanges necessary information, such as device descriptors, configuration descriptors, etc., to establish a connection so that the receiving terminal 120 and the host computer 130 perform USB transmission.
[0109] In the above implementation, the receiving end includes a USB slave interface, and the host computer includes a USB host interface. After the receiving end is connected to the host computer, the USB slave interface is initialized, and the USB host interface is initialized. The initialized USB slave interface establishes a connection with the initialized USB host interface, so that the receiving end and the host computer perform USB transmission, thereby realizing a stable data transmission channel.
[0110] In some embodiments, see Figure 2 , the host computer 130 receives the updated configuration information of the sensor 110, and transmits the updated configuration information to the receiving end 120 via USB. The receiving end 120 receives the updated configuration information and transmits it to the data transmission end 220 via wireless communication. The data transmission end 220 receives the updated configuration information and transmits it to the data acquisition end 210 via USB. The data acquisition end 210 receives the updated configuration information from the data transmission end 220 and stores it.
[0111] In the present embodiment, in actual application, the configuration information corresponding to the sensor 110 needs to be adjusted according to environmental changes or user needs. Therefore, after the sensor 110 establishes wireless communication with the receiving end 120, the user analyzes the sensor configuration information that needs to be modified on the host computer 130 according to actual needs. These modified configuration information will be saved on the host computer 130. After the user completes the update of the configuration information on the host computer 130, the host computer 130 receives the updated configuration information of the sensor 110, and transmits the updated configuration information to the receiving end 120 via USB. The receiving end 120 receives the updated configuration information from the host computer 130 via the USB interface, and then the receiving end 120 transmits the updated configuration information to the data transmission end 220 via wireless communication. After the data transmission end 220 receives the updated configuration information, it transmits the updated configuration information to the data acquisition end 210 via USB. The data acquisition end 210 receives the updated configuration information from the data transmission end 220 and stores it. Exemplarily, the data acquisition end 210 records the updated configuration information into the flash memory of the sensor acquisition end chip for storage.
[0112] It should be noted that after the data acquisition terminal 210 stores the updated configuration information, when the sensor 110 is powered on again, the data acquisition terminal 210 transmits the updated configuration information to the data transmission terminal 220 via USB. The data transmission terminal 220 receives the updated configuration information from the data acquisition terminal 210 and starts the wireless access point mode based on the updated configuration information, so as to facilitate the user to find and manage the sensor.
[0113] The user selects a corresponding option on the host computer 130, and then the host computer 130 determines the updated configuration information corresponding to the sensor 110 based on the selected option and transmits it to the receiving end 120 via USB. The receiving end 120 receives the updated configuration information corresponding to the sensor 110 from the host computer 130 and starts the wireless terminal station mode based on the updated configuration information.
[0114] The receiving end 120 and the data transmission end 220 establish a wireless communication connection through the wireless terminal station mode and the wireless access point mode.
[0115] In the above implementation, the host computer receives the updated configuration information of the sensor and transmits the updated configuration information to the receiving end via USB. The receiving end receives the updated configuration information and transmits it to the data transmission end via wireless communication. The data transmission end receives the updated configuration information and transmits it to the data acquisition end via USB. The data acquisition end receives the updated configuration information from the data transmission end and stores it, thereby enhancing the flexibility and scalability of the system.
[0116] In some embodiments, sensors are provided with group information. Figure 2 The host computer 130 is also used to determine the configuration information corresponding to the sensor 110 based on the received grouping information corresponding to the sensor 110 and transmit it to the receiving end 120 via USB. The receiving end 120 is also used to receive the configuration information corresponding to the sensor 110 from the host computer 130 and start the wireless terminal station mode based on the configuration information.
[0117] In this embodiment, the user selects the corresponding configuration option on the host computer 130 according to the type of sensor 110. The interface of the host computer 130 provides a configuration panel, which lists all supported sensor types and their related options. The user selects a specific sensor type, such as a temperature sensor, a humidity sensor, etc., through a drop-down menu or other selection controls. After selecting the sensor type, the host computer 130 will display the configuration options related to the selected sensor type. Since there are many types of sensors, there are also multiple types of sensors. Therefore, these sensors are organized into different groups. The purpose of grouping is to facilitate management and configuration. Each group has a unique group name, and the group name is associated with the wireless network name and also indicates the group where the sensor is located. After determining the specific sensor type, the user selects the group according to the group name in the software interface corresponding to the host computer 130 to determine the group information corresponding to the sensor 110. The host computer 130 determines the configuration information corresponding to the sensor 110 based on the received group information corresponding to the sensor 110 and the sensor type. The host computer 130 transmits the configuration information corresponding to the sensor 110 to the receiving end 120 via USB. The receiving end 120 receives the configuration information corresponding to the sensor from the host computer 130, and then the receiving end 120 performs an initialization process using the received configuration information corresponding to the sensor 110 to determine the wireless network name corresponding to the receiving end 120. Then, the receiving end 120 starts the wireless terminal station mode based on the wireless network name. For example, the group name is "EEG_1", which means that the EEG device is in group 1, so the group information is determined to be 1. Based on the group information 1 and the sensor type, it can be determined that the configuration information is EEG_1, and the wireless network name can be WIFI_EEG_1.
[0118] For example, you can use a mobile terminal (such as a mobile phone) to view the group list and determine the group name corresponding to the currently required EEG sensor, for example, the group name is "EEG_1". According to the group name, you can determine that the EEG sensor is grouped as group 1. Figure 4a , the user selects a group according to the group name in the drop-down menu 402 of the interface, and determines that the group information corresponding to the EEG sensor is 1. Then click the connect button 404. The system sends the configuration information corresponding to the EEG sensor determined based on the sensor type and the group information to the receiving end 120. In some cases, the default group of the sensor may be group 1.
[0119] It should be noted that in an environment with densely distributed devices, if there are multiple sets of the same model of devices, these devices can be effectively distinguished and managed through grouping information to ensure that multiple devices do not interfere with each other. Specifically, in an environment with close distances, different groups can be set to identify and distinguish each set of devices. Figure 4b , the system assigns devices to different groups to avoid interference. Group 1 contains sensor 406, receiver 408, PC 410. Group 2 contains sensor 412, receiver 414, PC 416. Group n contains sensor 418, receiver 420, PC 422. The devices in each group are distinguished by their unique grouping information, ensuring that the operation of each group of devices will not affect other groups. In this way, users can operate multiple devices of the same model in the same environment at the same time without worrying about signal interference or data confusion. If you need to connect to other sensors, you can distinguish them by modifying the sensor's grouping information.
[0120] When the distance between devices is far, the system will automatically avoid connecting to devices that are out of effective signal range due to wireless signal attenuation. For example, when far away from the main device, the WIFI signal may not cover other devices, so the system will not try to connect to these devices, thus reducing the possibility of interference. At this time, when multiple sets of the same devices are working at the same time, there is no interference between the devices, and the data transmission of each set of devices is independent and accurate.
[0121] In the above implementation, the host computer also determines the configuration information corresponding to the sensor based on the received grouping information corresponding to the sensor and transmits it to the receiving end via USB. The receiving end receives the configuration information corresponding to the sensor from the host computer and starts the wireless terminal station mode based on the configuration information, thereby improving the automation and accuracy of the configuration and ensuring the stability of data transmission and the reliability of wireless communication.
[0122] In some embodiments, see Figure 2 , the host computer 130 changes the grouping information corresponding to the sensor 110, updates the configuration information corresponding to the sensor 110 based on the changed grouping information, and transmits the updated configuration information to the receiving end 120 via USB. The receiving end 120 receives the updated configuration information and transmits it to the data transmission end 220 via wireless communication. The data transmission end 220 receives the updated configuration information and transmits it to the data acquisition end 210 via USB. The data acquisition end 210 receives the updated configuration information from the data transmission end and stores it.
[0123] In this embodiment, in actual application, the grouping information corresponding to the sensor 110 needs to be adjusted according to environmental changes or user needs. Therefore, after the sensor 110 establishes wireless communication with the receiving end 120, the user analyzes the sensor grouping information that needs to be modified on the host computer 130 according to actual needs. These modified grouping information will be saved on the host computer 130. After the user completes the update of the grouping information on the host computer 130, the host computer 130 updates the configuration information corresponding to the sensor 110 according to the updated grouping information and the sensor type, and determines the updated configuration information corresponding to the sensor 110. The host computer 130 transmits the updated configuration information to the receiving end 120 via USB. The receiving end 120 receives the updated configuration information from the host computer 130 through the USB interface, and then the receiving end 120 transmits the updated configuration information to the data transmission end 220 via wireless communication. After the data transmission end 220 receives the updated configuration information, it transmits the updated configuration information to the data acquisition end 210 via USB. The data acquisition end 210 receives the updated configuration information from the data transmission end 220 and stores it. Exemplarily, the data acquisition end 210 records the updated configuration information into the flash memory of the sensor acquisition end chip for storage.
[0124] Exemplarily, after the sensor 110 establishes wireless communication with the receiving end 120, the user can change the group information corresponding to the sensor 110 on the interface. The sensor 110 is an EEG sensor 110, see Figure 5a , the user changes the grouping information corresponding to the EEG sensor 110 in the physiological sensor configuration interface. Please continue to refer to Figure 5a , based on the name 502, determine that the current grouping information of the EEG sensor 110 is group 1, then select the sensor grouping information to be modified as group 10 in the group drop-down menu 504, and then click the OK button 506. Then, refer to Figure 5b , according to the group information 508, the system determines that the updated grouping information is saved, and then the system updates the configuration information corresponding to the sensor 110 according to the updated grouping information and the sensor type, and transmits the updated configuration information to the receiving end 120 via USB. The receiving end 120 receives the updated configuration information and transmits it to the data transmission end 220 via wireless communication. The data transmission end 220 receives the updated configuration information and transmits it to the data acquisition end 210 via USB. The data acquisition end 210 receives the updated configuration information from the data transmission end and stores it in the flash memory of the chip of the data acquisition end 210.
[0125] In the above implementation, the host computer changes the grouping information corresponding to the sensor, updates the configuration information corresponding to the sensor based on the changed grouping information, and transmits the updated configuration information to the receiving end via USB. The receiving end receives the updated configuration information and transmits it to the data transmission end via wireless communication. The data transmission end receives the updated configuration information and transmits it to the data acquisition end via USB. The data acquisition end receives the updated configuration information from the data transmission end and stores it, thereby enhancing the flexibility and scalability of the system.
[0126] This specification provides a method for transmitting human factors data. Figure 6 , the human factor data transmission method may include the following steps:
[0127] S610: Start the wireless access point mode based on the configuration information corresponding to the sensor, establish a wireless communication connection with the receiving end based on the wireless access point mode, collect human factor data through the sensor and transmit the human factor data to the receiving end through wireless communication.
[0128] S620: Transmit the configuration information corresponding to the sensor to the receiving end through the host computer.
[0129] S630: start the wireless terminal station mode based on the received configuration information corresponding to the sensor, establish a wireless communication connection with the sensor based on the wireless terminal station mode, receive the human factor data through wireless communication, and transmit the human factor data to the host computer.
[0130] S640, receiving the human factor data from the receiving end through the host computer for processing.
[0131] Specifically, the human factor data transmission method is applied to a human factor data transmission system, which includes a sensor, a receiving end, and a host computer. The human factor data transmission system is used to realize the transmission of human factor data so as to process the human factor data and achieve the target requirements. After the sensor is powered on, it first performs an initialization process to determine the wireless network name corresponding to the sensor by reading the configuration information corresponding to the sensor. Then, the sensor starts the wireless access point mode based on the wireless network name and sets itself as a wireless access point, so that it can broadcast the specified wireless network name, allowing the receiving end to scan and connect to the network based on the wireless network name.
[0132] The host computer determines the configuration information corresponding to the sensor based on system requirements and user input. Then, the host computer transmits the configuration information corresponding to the sensor to the receiving end through the interface. The receiving end performs an initialization process using the received configuration information corresponding to the sensor to determine the wireless network name corresponding to the receiving end. Then, the receiving end starts the wireless terminal station mode based on this wireless network name. The receiving end scans the available wireless networks through the wireless terminal station mode and finds the wireless network name that matches the wireless network name configuration corresponding to the receiving end. Then the receiving end initiates a connection request to the matching wireless access point and completes the network authentication process.
[0133] After the sensor establishes a wireless communication connection with the receiver, the sensor starts to collect data and obtain relevant human factors data. Subsequently, the sensor transmits the collected human factors data to the receiver in real time through wireless communication link. The receiver receives the human factors data sent by the sensor corresponding to the matching wireless access point through wireless communication. Then the receiver transmits the human factors data to the host computer for data processing.
[0134] In the above implementation, the sensor starts the wireless access point mode based on the corresponding configuration information, and establishes a wireless communication connection with the receiving end based on the mode, and transmits the collected human factor data to the receiving end through wireless communication. The host computer is responsible for transmitting the sensor configuration information to the receiving end, and the receiving end starts the wireless terminal site mode based on the received configuration information corresponding to the sensor, and establishes a wireless communication connection with the sensor based on the wireless terminal site mode. The receiving end not only receives the human factor data through wireless communication, but also transmits the data to the host computer. Through the wireless access point mode and the wireless terminal site mode, the data transmission between the sensor and the receiving end becomes more efficient and flexible. The wireless connection reduces the complexity of the physical connection, makes the integration between the sensor and the receiving end more convenient, and allows the device to be freely moved and adjusted in different environments and application scenarios. Finally, the host computer receives and processes the human factor data from the receiving end for processing.
[0135] In some embodiments, the sensor corresponds to group information, and the configuration information corresponding to the sensor is transmitted to the receiving end through the host computer, including: the host computer determines the configuration information corresponding to the sensor based on the received group information corresponding to the sensor and transmits it to the receiving end via USB.
[0136] Specifically, the user selects the corresponding configuration options on the host computer according to the type of sensor. The host computer interface provides a configuration panel, which lists all supported sensor types and their related options. The user selects a specific sensor type, such as a temperature sensor, a humidity sensor, etc., through a drop-down menu or other selection controls. After selecting the sensor type, the host computer will display the configuration options related to the selected sensor type. Since there are many types of sensors, there are also multiple types of each sensor. Therefore, these sensors are organized into different groups. The purpose of grouping is to facilitate management and configuration. Each group has a unique group name, which is associated with the wireless network name and also indicates the group in which the sensor is located. After determining the specific sensor type, the user selects the group according to the group name in the software interface corresponding to the host computer to determine the group information corresponding to the sensor. The host computer determines the configuration information corresponding to the sensor according to the received group information corresponding to the sensor and the sensor type. The host computer transmits the configuration information corresponding to the sensor to the receiving end via USB. For example, the group name is "EEG_1", which means that the EEG device is in group 1, so the group information is determined to be 1. Based on the group information 1 and the sensor type, the configuration information can be determined to be EEG_1.
[0137] In the above implementation, the host computer determines the configuration information corresponding to the sensor based on the received grouping information corresponding to the sensor and transmits it to the receiving end via USB, thereby improving the automation and accuracy of the configuration and ensuring the stability of data transmission and the reliability of wireless communication.
[0138] This specification provides a method for transmitting human factors data. Figure 7 , the human factor data transmission method may include the following steps:
[0139] S710: Start the wireless access point mode based on the configuration information corresponding to the sensor.
[0140] S720: Establish a wireless communication connection with a receiving end based on a wireless access point mode, and transmit the collected human factor data to the receiving end through wireless communication.
[0141] Specifically, after the sensor is powered on, it first performs an initialization process to determine the wireless network name corresponding to the sensor by reading the configuration information corresponding to the sensor. Then, the sensor starts the wireless access point mode based on this wireless network name and sets itself as a wireless access point, enabling it to broadcast the specified wireless network name, allowing the receiving end to scan and connect to the network based on the wireless network name. After the sensor establishes a wireless communication connection with the receiving end, the sensor starts data collection and obtains relevant human factors data. Subsequently, the sensor transmits the collected human factors data to the receiving end in real time through wireless communication via a wireless communication link.
[0142] In the above implementation, the data transmission between the sensor and the receiving end becomes more efficient and flexible through the wireless access point mode and the wireless terminal station mode. Wireless connection reduces the complexity of physical connection, makes the integration between the sensor and the receiving end more convenient, and allows the device to be freely moved and adjusted in different environments and application scenarios.
[0143] This specification provides a method for transmitting human factors data. Figure 8 , the human factor data transmission method may include the following steps:
[0144] S810: Start the wireless terminal station mode based on the received configuration information corresponding to the sensor.
[0145] S820: Establish a wireless communication connection with the sensor based on the wireless terminal site mode, receive the human factor data through wireless communication, and transmit the human factor data to the host computer.
[0146] Specifically, the receiving end performs an initialization process using the configuration information corresponding to the received sensor to determine the wireless network name corresponding to the receiving end. Then, the receiving end starts the wireless terminal station mode based on this wireless network name. The receiving end scans the available wireless networks through the wireless terminal station mode and finds the wireless access point that matches the wireless network name corresponding to the receiving end. Then the receiving end initiates a connection request to the matching wireless access point and completes the network authentication process. After the connection is successful, the receiving end receives the human factor data sent by the sensor corresponding to the matching wireless access point through wireless communication. Since the data needs to be further processed and analyzed to cope with different application requirements and decision making, the receiving end transmits the human factor data to the host computer for data processing.
[0147] In the above implementation, the data transmission between the sensor and the receiving end becomes more efficient and flexible through the wireless access point mode and the wireless terminal station mode. Wireless connection reduces the complexity of physical connection, makes the integration between the sensor and the receiving end more convenient, and allows the device to be freely moved and adjusted in different environments and application scenarios.
[0148] In some embodiments, see Fig. 9 , collecting human factor data through sensors and transmitting the human factor data to a receiving end through wireless communication may include the following steps:
[0149] S910, collecting human factor data through the data collection terminal and transmitting the human factor data to the data transmission terminal through a USB.
[0150] S920: Receive human factor data through a data transmission end and transmit the human factor data to a receiving end through wireless communication.
[0151] Specifically, the data acquisition end collects human factors data in real time through an appropriate interface, and then the data acquisition end transmits the human factors data to the data transmission end via USB. The data transmission end receives the human factors data sent from the data acquisition end. Subsequently, the data transmission end transmits the human factors data to the receiving end via wireless communication through a wireless communication link. Exemplarily, the data acquisition end is equipped with a human factors data acquisition chip. The data acquisition end collects human factors data through the chip and transmits the human factors data to the data transmission end via USB.
[0152] In the above implementation, the sensor includes a data acquisition end and a data transmission end. The data acquisition end collects human factors data and transmits the human factors data to the data transmission end via USB. Then the data transmission end receives the human factors data and transmits the human factors data to the receiving end via wireless communication, so that the sensor with USB function has WIFI wireless transmission capability, improves the flexibility and convenience of data transmission, and enhances the scalability and application scope of the sensor.
[0153] This specification provides a human factor data transmission device 1000. Fig.10 The human factor data transmission device 1000 includes: a sensor transmission module 1010 , a host computer transmission module 1020 , a wireless communication module 1030 , and a host computer data receiving module 1040 .
[0154] The sensor transmission module 1010 is used to start the wireless access point mode based on the configuration information corresponding to the sensor, establish a wireless communication connection with the wireless communication module based on the wireless access point mode, and transmit the human factor data collected by the sensor to the wireless communication module through wireless communication;
[0155] The host computer transmission module 1020 is used to transmit the configuration information corresponding to the sensor to the wireless communication module;
[0156] The wireless communication module 1030 is used to start the wireless terminal station mode based on the received configuration information corresponding to the sensor, establish a wireless communication connection with the sensor based on the wireless terminal station mode, receive the human factor data through wireless communication, and transmit the human factor data to the upper computer data receiving module;
[0157] The host computer data receiving module 1040 is used to receive the human factor data from the wireless communication module for processing.
[0158] Specifically, the human factor data transmission system 100 is composed of the following parts: a sensor 110, a receiving end 120 and a host computer 130. Among them, the sensor 110 is responsible for data acquisition, including a sensor transmission module 1010, which is used to wirelessly transmit the collected human factor data. The receiving end 120 is a wireless communication module 1030, which is responsible for receiving the human factor data and uploading it to the required equipment for subsequent processing. The host computer 130 includes a host computer transmission module 1020 and a host computer data receiving module 1040. The host computer transmission module 1020 is used to transmit the data required by the wireless communication module 1030, and the host computer data receiving module 1040 is used to receive the human factor data from the wireless communication module 1030 for data processing and analysis to achieve different application requirements.
[0159] In some embodiments, the wireless communication module 1030 includes a USB slave interface, and the host computer includes a USB host interface. After the wireless communication module 1030 is connected to the host computer, the USB slave interface is initialized, and the USB host interface is initialized; wherein, the initialized USB slave interface establishes a connection with the initialized USB host interface so that the wireless communication module 1030 and the host computer can perform USB transmission.
[0160] The embodiment of this specification provides a sensor, the sensor starts a wireless access point mode based on the configuration information corresponding to the sensor, and establishes a wireless communication connection with a receiving end based on the wireless access point mode, the receiving end starts a wireless terminal station mode based on the received configuration information corresponding to the sensor, and establishes a wireless communication connection with the sensor based on the wireless terminal station mode; please refer to Fig.11 , the sensor 1100 comprises:
[0161] The data collection terminal 1110 is used to collect human factor data and transmit the human factor data to the data transmission terminal via USB.
[0162] The data transmission end 1120 is used to receive the human factor data and transmit the human factor data to the receiving end through wireless communication, wherein the receiving end receives the human factor data through wireless communication and transmits the human factor data to a host computer so that the host computer processes the human factor data.
[0163] In some embodiments, the data acquisition end 1110 includes a USB slave interface, and the data transmission end 1120 includes a USB host interface. After the sensor 1100 is powered on, the USB slave interface is initialized and the USB host interface is initialized; wherein the initialized USB slave interface is connected to the initialized USB host interface so that the data acquisition end and the data transmission end perform USB transmission;
[0164] The data acquisition terminal 1110 transmits the configuration information corresponding to the sensor 1100 to the data transmission terminal 1120 via USB;
[0165] The data transmission end 1120 receives the configuration information corresponding to the sensor 1100 from the data collection end 1110 and starts the wireless access point mode based on the configuration information corresponding to the sensor 1100.
[0166] This specification provides a human factor data transmission device 1200, see Fig.12 The human factor data transmission device 1200 includes: a wireless access point mode starting module 1210 and a human factor data transmission module 1220 .
[0167] A wireless access point mode starting module 1210, configured to start the wireless access point mode based on the configuration information corresponding to the sensor;
[0168] The human factors data transmission module 1220 is used to establish a wireless communication connection with the receiving end based on the wireless access point mode, and transmit the collected human factors data to the receiving end through wireless communication.
[0169] This specification provides a human factor data transmission device 1300, see Fig.13 The human factor data transmission device 1300 includes: a wireless terminal station mode starting module 1310 and a wireless communication transmission module 1320 .
[0170] A wireless terminal station mode starting module 1310 is used to start the wireless terminal station mode based on the received configuration information corresponding to the sensor;
[0171] The wireless communication transmission module 1320 is used to establish a wireless communication connection with the sensor based on the wireless terminal station mode, receive the human factor data through wireless communication, and transmit the human factor data to a host computer.
[0172] For a detailed description of the human factor data transmission device, please refer to the above description of the human factor data transmission method and system, which will not be repeated here.
[0173] In some embodiments, an electronic device is provided, whose internal structure diagram can be as follows: Fig.14 As shown. The electronic device includes a processor, a memory, a communication interface, a display screen and an input device connected through a system bus. Among them, the processor of the electronic device is used to provide computing and control capabilities. The memory of the electronic device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The communication interface of the electronic device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be achieved through WIFI, an operator network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a human-factor data transmission method is implemented. The display screen of the electronic device can be a liquid crystal display screen or an electronic ink display screen, and the input device of the electronic device can be a touch layer covered on the display screen, or a button, trackball or touchpad set on the housing of the electronic device, or an external keyboard, touchpad or mouse, etc.
[0174] Those skilled in the art will understand that Fig.14 The structure shown in the figure is merely a block diagram of a portion of the structure related to the scheme disclosed in this specification, and does not constitute a limitation on the electronic device to which the scheme disclosed in this specification is applied. Specifically, the electronic device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.
[0175] An embodiment of the present specification provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of the method in any of the above embodiments are implemented.
[0176] An embodiment of the present specification provides a computer program product, which includes instructions. When the instructions are executed by a processor of a computer device, the computer device can perform the steps of the method of any of the above embodiments.
[0177] It should be noted that the logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be specifically implemented in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purposes of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection portion with one or more wirings (electronic device), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or processing in other suitable ways if necessary, and then stored in a computer memory.
[0178] It should be understood that various parts of this specification can be implemented in hardware, software, firmware or a combination thereof. In the above embodiments, multiple steps or methods can be implemented in software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0179] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of this specification. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or more embodiments or examples in a suitable manner.
[0180] In the description of this specification, it should be understood that the terms "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", "clockwise", "counterclockwise", "axial", "radial", "circumferential" and the like indicate orientations or positional relationships based on the orientations or positional relationships shown in the accompanying drawings, and are only for the convenience of describing this specification and simplifying the description, and do not indicate or imply that the referred device or element must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as a limitation on this specification.
[0181] In addition, the terms "first", "second", etc. used in the embodiments of this specification are only used for descriptive purposes and should not be understood as indicating or implying relative importance, or implicitly indicating the number of technical features indicated in this embodiment. Therefore, the features defined by the terms "first", "second", etc. in the embodiments of this specification can explicitly or implicitly indicate that the embodiment includes at least one of the features. In the description of this specification, the word "multiple" means at least two or two or more, such as two, three, four, etc., unless otherwise clearly and specifically defined in the embodiments.
[0182] In this specification, unless otherwise clearly specified or limited in the embodiments, the terms "install", "connect", "connect" and "fix" etc. appearing in the embodiments should be understood in a broad sense. For example, the connection can be a fixed connection, a detachable connection, or an integrated connection. It can be understood that it can also be a mechanical connection, an electrical connection, etc.; of course, it can also be a direct connection, or an indirect connection through an intermediate medium, or it can be the internal connection of two elements, or the interaction relationship between two elements. For ordinary technicians in this field, the specific meanings of the above terms in this specification can be understood according to the specific implementation situation.
[0183] In this specification, unless otherwise clearly specified and limited, a first feature being "above" or "below" a second feature may mean that the first and second features are in direct contact, or the first and second features are in indirect contact through an intermediate medium. Moreover, a first feature being "above", "above" or "above" a second feature may mean that the first feature is directly above or obliquely above the second feature, or simply means that the first feature is higher in level than the second feature. A first feature being "below", "below" or "below" a second feature may mean that the first feature is directly below or obliquely below the second feature, or simply means that the first feature is lower in level than the second feature.
[0184] Although the embodiments of the present specification have been shown and described above, it is understood that the above embodiments are exemplary and are not to be construed as limitations on the present specification. A person skilled in the art may change, modify, replace and vary the above embodiments within the scope of the present specification.
Claims
1. A human factor data transmission system, characterized in that: The system comprises: A sensor, configured to start a wireless access point mode based on configuration information corresponding to the sensor, establish a wireless communication connection with a receiving end based on the wireless access point mode, and transmit the collected human factor data to the receiving end through wireless communication; The receiving end is used to start the wireless terminal station mode based on the received configuration information corresponding to the sensor, establish a wireless communication connection with the sensor based on the wireless terminal station mode, receive the human factor data through wireless communication, and transmit the human factor data to the host computer; The host computer is used to transmit the configuration information corresponding to the sensor to the receiving end, and receive the human factor data from the receiving end for processing.
2. The system according to claim 1, characterized in that The sensor comprises: A data collection terminal, used for collecting human factor data and transmitting the human factor data to a data transmission terminal via a USB; The data transmission end is used to receive the human factor data and transmit the human factor data to the receiving end through wireless communication.
3. The system according to claim 2, characterized in that: The data acquisition end includes a USB slave interface, and the data transmission end includes a USB host interface. After the sensor is powered on, the USB slave interface is initialized and the USB host interface is initialized; wherein the initialized USB slave interface is connected to the initialized USB host interface so that the data acquisition end and the data transmission end perform USB transmission; The data acquisition end transmits the configuration information corresponding to the sensor to the data transmission end via USB; The data transmission end receives the configuration information corresponding to the sensor from the data collection end and starts the wireless access point mode based on the configuration information corresponding to the sensor.
4. The system according to claim 1, characterized in that: The host computer is also used to determine the configuration information corresponding to the sensor based on the type of the received sensor and transmit it to the receiving end via USB; The receiving end is further used to receive configuration information corresponding to the sensor from the host computer and start the wireless terminal station mode based on the configuration information.
5. The system according to claim 4, characterized in that: The receiving end includes a USB slave interface, and the host computer includes a USB host interface. After the receiving end is connected to the host computer, the USB slave interface is initialized, and the USB host interface is initialized; wherein the initialized USB slave interface establishes a connection with the initialized USB host interface so that the receiving end and the host computer perform USB transmission.
6. The system according to claim 1, characterized in that: The host computer receives the updated configuration information of the sensor, and transmits the updated configuration information to the receiving end via USB; The receiving end receives the updated configuration information and transmits it to the data transmission end via wireless communication; The data transmission end receives the updated configuration information and transmits it to the data acquisition end via USB; The data collection end receives and stores the updated configuration information from the data transmission end.
7. The system according to claim 1, characterized in that The sensors correspond to group information: The host computer is also used to determine the configuration information corresponding to the sensor based on the received grouping information corresponding to the sensor and transmit it to the receiving end via USB; The receiving end is further used to receive configuration information corresponding to the sensor from the host computer and start the wireless terminal station mode based on the configuration information.
8. The system according to claim 7, characterized in that: The host computer changes the grouping information corresponding to the sensor, updates the configuration information corresponding to the sensor based on the changed grouping information, and transmits the updated configuration information to the receiving end via USB; The receiving end receives the updated configuration information and transmits it to the data transmission end via wireless communication; The data transmission end receives the updated configuration information and transmits it to the data acquisition end via USB; The data collection end receives and stores the updated configuration information from the data transmission end.
9. A method for transmitting human factor data, characterized in that: The method comprises: Starting a wireless access point mode based on configuration information corresponding to the sensor, and after establishing a wireless communication connection with a receiving end based on the wireless access point mode, collecting human factor data through the sensor and transmitting the human factor data to the receiving end through wireless communication; Transmitting the configuration information corresponding to the sensor to the receiving end through the host computer; Starting a wireless terminal station mode based on the received configuration information corresponding to the sensor, establishing a wireless communication connection with the sensor based on the wireless terminal station mode, receiving the human factor data through wireless communication, and transmitting the human factor data to a host computer; The human factor data from the receiving end is received by a host computer for processing.
10. The method according to claim 9, characterized in that The sensor corresponds to group information, and the upper computer transmits the configuration information corresponding to the sensor to the receiving end, including: The host computer determines the configuration information corresponding to the sensor based on the received grouping information corresponding to the sensor and transmits the configuration information to the receiving end via USB.
11. A human factor data transmission device, characterized in that: include: A sensor transmission module, configured to start a wireless access point mode based on configuration information corresponding to the sensor, establish a wireless communication connection with the wireless communication module based on the wireless access point mode, and transmit the human factor data collected by the sensor to the wireless communication module through wireless communication; A host computer transmission module, used to transmit the configuration information corresponding to the sensor to the wireless communication module; A wireless communication module, configured to start a wireless terminal station mode based on the received configuration information corresponding to the sensor, establish a wireless communication connection with the sensor based on the wireless terminal station mode, receive the human factor data through wireless communication, and transmit the human factor data to a host computer data receiving module; The host computer data receiving module is used to receive the human factor data from the wireless communication module for processing.
12. The device according to claim 11, characterized in that: The wireless communication module includes a USB slave interface, and the host computer includes a USB host interface. After the wireless communication module is connected to the host computer, the USB slave interface is initialized, and the USB host interface is initialized; wherein the initialized USB slave interface establishes a connection with the initialized USB host interface so that the wireless communication module and the host computer perform USB transmission.
13. A sensor, characterized in that: The sensor starts a wireless access point mode based on configuration information corresponding to the sensor, and establishes a wireless communication connection with a receiving end based on the wireless access point mode; the receiving end starts a wireless terminal station mode based on the received configuration information corresponding to the sensor, and establishes a wireless communication connection with the sensor based on the wireless terminal station mode; the sensor includes: A data collection terminal, used for collecting human factor data and transmitting the human factor data to a data transmission terminal via a USB; The data transmission end is used to receive the human factors data and transmit the human factors data to the receiving end through wireless communication, wherein the receiving end receives the human factors data through wireless communication and transmits the human factors data to a host computer so that the host computer processes the human factors data.
14. The sensor according to claim 13, characterized in that: The data acquisition end includes a USB slave interface, and the data transmission end includes a USB host interface. After the sensor is powered on, the USB slave interface is initialized and the USB host interface is initialized; wherein the initialized USB slave interface is connected to the initialized USB host interface so that the data acquisition end and the data transmission end perform USB transmission; The data acquisition end transmits the configuration information corresponding to the sensor to the data transmission end via USB; The data transmission end receives the configuration information corresponding to the sensor from the data collection end and starts the wireless access point mode based on the configuration information corresponding to the sensor.
15. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the processor is used to execute a computer program in the memory, and the computer program can execute the method according to claim 9 or 10.
16. A computer-readable storage medium, characterized in that: Used to store a computer program capable of executing the method according to claim 9 or 10.