An electronic badge, comprising a control module and a Radio Frequency Identification (RFID) module; the RFID module is configured to identify an electromagnetic signal from at least one actuator in an environment, receive identification information provided by the at least one actuator, and send trigger information to the control module; and the control module is configured to obtain the identification information of the actuator after receiving the trigger information of the actuator, determine whether the electronic badge is in a preset workplace according to the identification information, and in response to determining that the electronic badge is not in a preset workplace, control at least part of functions of the electronic badge to enter a non-working state; characterized in that the electronic badge further comprises an inertial measurement module and a positioning information detection module; the inertial measurement module is configured to determine whether cumulative displacement of the electronic badge within a set time is greater than a preset threshold when the control module determines that the electronic badge is in the preset workplace; in response to determining that the cumulative displacement of the electronic badge within a set time is greater than the preset threshold, control through the control module the positioning information detection module to detect the positioning information broadcasted in the environment; and in response to determining that the cumulative displacement of the electronic badge within a set time is not greater than the preset threshold, control the positioning information detection module to stop detecting the positioning information broadcasted in the environment; and the positioning information detection module is configured to turn on detection of the positioning information broadcasted in the environment or turn off the detection of the positioning information broadcasted in the environment under control of the control module. the RFID module is configured to identify an electromagnetic signal from at least one actuator in an environment, receive identification information provided by the at least one actuator, and send trigger information to the control module; and the control module is configured to obtain the identification information of the actuator after receiving the trigger information of the actuator, determine whether the electronic badge is in a preset workplace according to the identification information, and in response to determining that the electronic badge is not in a preset workplace, control at least part of functions of the electronic badge to enter a non-working state; characterized in that the electronic badge further comprises an inertial measurement module and a positioning information detection module; the inertial measurement module is configured to determine whether cumulative displacement of the electronic badge within a set time is greater than a preset threshold when the control module determines that the electronic badge is in the preset workplace; in response to determining that the cumulative displacement of the electronic badge within a set time is greater than the preset threshold, control through the control module the positioning information detection module to detect the positioning information broadcasted in the environment; and in response to determining that the cumulative displacement of the electronic badge within a set time is not greater than the preset threshold, control the positioning information detection module to stop detecting the positioning information broadcasted in the environment; and the positioning information detection module is configured to turn on detection of the positioning information broadcasted in the environment or turn off the detection of the positioning information broadcasted in the environment under control of the control module.