Management system and extended base device

By combining beacon tag devices and extended base devices, and utilizing wireless communication and mesh network technologies, the problem of existing management systems being unable to meet employee attendance and information security management needs has been solved, achieving efficient data transmission and sign-in/sign-out functions.

CN114692805BActive Publication Date: 2026-06-23GOOD WAY TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
GOOD WAY TECH CO LTD
Filing Date
2021-12-02
Publication Date
2026-06-23

AI Technical Summary

Technical Problem

Existing management systems cannot effectively manage employee attendance and information security through a single device, especially when employees are working with laptops, and cannot meet diverse needs such as network connectivity, attendance check-in, and seat management.

Method used

Using beacon tag devices and expansion base devices, and through wireless communication and mesh network technology, the beacon signal is received and processed. Combined with a back-end server, it performs check-in and check-out management, and connects multiple expansion base devices through a mesh network to form an efficient data transmission path.

Benefits of technology

It enables effective management of employee attendance and information security control, improves the efficiency and reliability of data transmission, and meets the diverse needs of employees in the office environment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114692805B_ABST
    Figure CN114692805B_ABST
Patent Text Reader

Abstract

The present disclosure discloses a management system, including a beacon tag device, an expansion base device and a background server. The beacon tag device includes a wireless communication chip and a processor. The wireless communication chip is used to send a beacon signal. The expansion base device includes an interface, a sensor, a wireless sensing network transceiver circuit, a wireless network transceiver circuit and a control circuit. The background server is communicatively connected to the expansion base device. When the sensor receives the beacon signal, the control circuit determines whether the received signal strength indicator of the beacon signal is greater than the beacon strength threshold. If so, the expansion base device sends a check-in or check-out signal to the background server. The management system uses the transmission and reception of the beacon signal to complete the check-in or check-out of personnel.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This case relates to a management system and method, and more particularly to a management system and method comprising an access point, a plurality of expansion base devices, and a back-end server. Background Technology

[0002] Modern business owners have various needs regarding workplace management, such as networking all company computers for efficient data transmission, recording employee attendance, and preventing employees from taking company secrets out of the company via electronic devices. These needs typically require different devices to achieve, rather than relying on a single device to help business owners manage the company. Summary of the Invention

[0003] One embodiment of this disclosure discloses a management system for check-in and check-out, including a beacon tag device and at least one expansion base device. The beacon tag device is used to transmit beacon signals. The beacon tag device includes a wireless communication chip and a processor. The processor is coupled to the wireless communication chip. The at least one expansion base device includes a sensor, a wireless sensor network transceiver circuit, and a control circuit. The sensor is used to receive beacon signals. The wireless sensor network transceiver circuit is used to receive and transmit data according to a short-range or low-power wireless network communication protocol. The control circuit is coupled to the sensor and the wireless sensor network transceiver circuit, and is used to determine whether the received signal strength index of the beacon signal is greater than a beacon strength threshold when the sensor receives the beacon signal; if so, it sends a check-in / check-out signal to a backend server. The backend server is communicatively connected to the at least one expansion base device through the wireless sensor network transceiver circuit.

[0004] In one embodiment, the beacon strength threshold of at least one of the extended base devices in the management system is set to be the same or different via a backend server communication connection to at least one extended base device.

[0005] In one embodiment, the management system includes a beacon tag device for periodically transmitting beacon signals during beacon periods.

[0006] In one embodiment, the management system includes a beacon tag device that transmits a beacon signal only when the proximity sensor of the beacon tag device senses at least one extended base device within a preset short distance.

[0007] In one embodiment, the management system further includes a send key for activating the wireless communication chip of the beacon tag device to send a beacon signal.

[0008] In one embodiment, the management system further includes a start button for activating the sensor during a specific period.

[0009] In one embodiment, the management system further includes a display screen coupled to a wireless sensing network transceiver circuit for displaying desk information.

[0010] In one embodiment, the management system further includes a two-dimensional barcode for table information. When the two-dimensional barcode is scanned by a mobile device, the backend server receives data from the mobile device and performs check-in or check-out.

[0011] Another embodiment of this disclosure discloses an expansion base device for check-in and check-out, comprising a sensor, a wireless sensor network transceiver circuit, and a control circuit. The sensor is used to receive beacon signals from a beacon tag device. The wireless sensor network transceiver circuit is used to receive and transmit data according to a short-range or low-power wireless network communication protocol. The control circuit is coupled to the sensor and, when the sensor receives a beacon signal, determines whether the received signal strength index of the beacon signal is greater than a beacon strength threshold; if so, it sends a check-in / check-out signal to a backend server. The backend server is communicatively connected to the expansion base device via the wireless sensor network transceiver circuit.

[0012] In one embodiment, the beacon strength threshold is set via a backend server communication connection to the extended base device.

[0013] In one embodiment, the extended base device includes a sensor for receiving the beacon signal during beacon periods, the beacon signal being periodically transmitted by the beacon tag device.

[0014] In one embodiment, the extended base device includes a sensor that receives the beacon signal only when the proximity sensor of the beacon tag device senses the extended base device within a predetermined short distance.

[0015] In one embodiment, the extended base device further includes a transmit key for activating the wireless communication chip of the beacon tag device to transmit the beacon signal.

[0016] In one embodiment, the extended base device further includes a start button for activating the sensor during a specific period.

[0017] The extended base device receives beacon signals from the beacon tag device through a sensor, and uses a control circuit to determine whether the received signal strength index of the beacon signal is greater than the beacon strength threshold, which can be used for personnel check-in or check-out. Attached Figure Description

[0018] To make the above and other objects, features, advantages and embodiments of this disclosure more apparent and understandable, the accompanying drawings are described below:

[0019] Figure 1This is a schematic diagram of a management system according to an embodiment of the present disclosure.

[0020] Figure 2 This is a schematic diagram of a management system according to an embodiment of the present disclosure.

[0021] Figure 3 This is a schematic diagram of the architecture of several extended base devices according to embodiments of the present disclosure.

[0022] Figure 4 This is a schematic diagram of a management system according to an embodiment of the present disclosure.

[0023] Figure 5 This is a flowchart of a management method according to an embodiment of the present disclosure.

[0024] Figure 6A This is a schematic diagram of a management system according to an embodiment of the present disclosure.

[0025] Figure 6B This is a schematic diagram of a management system according to an embodiment of the present disclosure.

[0026] Figure 7 This is a schematic diagram of a beacon tag device according to an embodiment of the present disclosure.

[0027] Figure 8 This is a schematic diagram of a management system according to an embodiment of the present disclosure.

[0028] Figure 9 This is a flowchart of a management method according to an embodiment of the present disclosure.

[0029] Figure 10 This is a flowchart of a management method according to an embodiment of the present disclosure.

[0030] Figure 11 This is a flowchart of a management method according to an embodiment of the present disclosure.

[0031] Figure 12 This is a schematic diagram of a management system according to an embodiment of the present disclosure.

[0032] Figure 13 This is a flowchart of a management method according to an embodiment of the present disclosure. Detailed Implementation

[0033] The following examples are described in detail with reference to the accompanying drawings. However, the provided examples are not intended to limit the scope of this disclosure, and the description of the structural operation is not intended to limit the order of execution. Any structure resulting from the recombination of elements and producing a device with equivalent functionality is within the scope of this disclosure. Furthermore, the accompanying drawings are for illustrative purposes only and are not drawn to their original dimensions. For ease of understanding, the same or similar elements will be designated with the same symbols in the following description.

[0034] Unless otherwise specified, the terms used throughout the specification and claims generally have their ordinary meaning in the context of the art, the disclosure, and the specific content.

[0035] Furthermore, the terms "comprising," "including," "having," "containing," etc., used in this document are all open-ended terms, meaning "including but not limited to." Additionally, the term "and / or" as used in this document includes any one or more of the related listed items and all combinations thereof.

[0036] In this document, when an element is described as "connected," "coupled," or "electrically connected" to another element, the element may be directly connected, directly coupled, or directly electrically connected to the other element, or there may be an additional element between the two elements, and the element is indirectly connected, indirectly coupled, or indirectly electrically connected to the other element. However, when an element is described as "directly connected," "directly coupled," or "directly electrically connected" to another element, the two elements should be understood as having no additional element present. Furthermore, when an element is described as "connected" or "communicationally connected" to another element, the element may be indirectly connected to the other element via other elements for wired and / or wireless communication, or the element may be physically connected to the other element without the need for other elements. Moreover, although terms such as "first," "second," etc., are used herein to describe different elements, these terms are only used to distinguish elements or operations described using the same technical terminology.

[0037] Some embodiments of this disclosure can be used in workplace management, such as managing office staff attendance or information security settings. Please refer to... Figure 1 . Figure 1 This is a schematic diagram of a management system 100 according to an embodiment of this disclosure. A building BUD is a building used as a workplace, and the building BUD has multiple floors. Figure 1 The diagram only shows floors N (FLN) and N+1 (FLN+1) as examples. Each floor contains multiple desks for employees to work at. For instance, floor N (FLN) contains desks TAB4 to TAB6, and floor N+1 (FLN+1) contains desks TAB1 to TAB3. It should be noted that... Figure 1The number of floors and tables shown are not intended to limit the embodiments of this disclosure, but are merely illustrative.

[0038] In some practical applications, employees may bring their personal laptops to the office. However, when working at their desks, employees may need to use multiple or larger screens, or require connection to the company's internal LAN, internet access, projection onto a large screen, power connection, or attendance tracking. A multi-functional docking station installed on an employee's desk can output the laptop's screen to another screen, and also meet the employee's needs for connecting to the company network, attendance tracking, and seat management. Therefore, in the embodiments disclosed herein, desks TAB1 to TAB6 are equipped with docking station devices 110. To enable employee computers to network, the docking station devices 110 at each desk must be able to communicate with each other, and the docking station devices 110 must also be able to connect to the external internet. The following embodiments will detail how to form a mesh network and external connections among multiple docking station devices 110.

[0039] This disclosure reveals a management system. Please refer to... Figure 2 , Figure 2 This is a schematic diagram of a management system 200 according to some embodiments of the present disclosure. The management system 200 includes access points (APs), a plurality of expansion base devices 110, and a backend server 120. The access points (APs) are used to receive and transmit data according to wireless network protocols. The expansion base devices 110 include an interface 112, a sensor 114, a wireless sensor network transceiver circuit (WSN) 1, a wireless network transceiver circuit (WFT) 1, and a control circuit (CTC) 1.

[0040] Interface 112 is used to couple one or more electronic devices, such as a laptop, a Universal Serial Bus (USB) device, a monitor, a mouse, headphones, a mobile phone, and / or a keyboard. In some embodiments, interface 112 is a Universal Serial Bus interface and / or a display interface (e.g., HDMI or DP). Interface 112 will be described in more detail in subsequent embodiments. Sensor 114 is used to measure values, such as network traffic, current, and / or Received Signal Strength Indication (RSSI) strength, to measure network traffic or power consumption at a desk or to allow employees to sign in and out. In some embodiments, sensor 114 is a network traffic counter, a current sensor, and / or a radio frequency identification (RFID) card reader. Sensor 114 will be described in more detail in subsequent embodiments.

[0041] The wireless sensor network (WSN) transceiver circuit WSN1 is used to receive and transmit data to other expansion base devices 110 according to wireless network communication protocols primarily based on short range or low power consumption. For example, the WSN1 can be a Bluetooth communication circuit, a Bluetooth Low Energy (BLE) communication circuit, a Zigbee, or a Thread communication circuit. The wireless network transceiver circuit WFT1 is used to receive and transmit data to the access point (AP) according to a wireless network protocol. In some embodiments, the WFT1 can adopt the Wi-Fi wireless network protocol. In some embodiments, the WSN1 consumes less power during standby and communication than the WFT1, making it more suitable for maintaining long-term connections to transmit lower bandwidth packets at shorter distances. On the other hand, the WFT1 has a higher transmission distance and speed during communication than the WSN1, making it more suitable for transmitting higher bandwidth packets at longer distances. Control circuit CTC1 is coupled to interface 112, sensor 114, wireless sensor network transceiver circuit WSN1, and wireless network transceiver circuit WFT1. Control circuit CTC1 receives and processes signals from other components in expansion base device 110 and issues commands to these components to perform specific operations. In one embodiment, control circuit CTC1 is a processor. In another embodiment, control circuit CTC1 and other components are implemented in a device different from the expansion base device, yet still perform the functions disclosed herein.

[0042] In one embodiment, the management system 200 is adapted to manage or control multiple expansion base devices 110. Please refer to... Figure 3 . Figure 3 This is a schematic diagram of the architecture of a plurality of extended base devices 110 according to embodiments of the present disclosure. Figure 3 The embodiments include multiple expansion base devices 110, and each expansion base device 110 includes an interface 112, a sensor 114, a wireless sensor network transceiver circuit WSN1, a wireless network transceiver circuit WFT1, and a control circuit CTC1.

[0043] Regarding data transmission in Management System 200, please refer to [link / reference]. Figure 2In the management system 200, the expansion base devices 110 are interconnected via their respective wireless sensor network transceiver circuits (WSN1) to form a mesh network. A mesh network links the expansion base devices 110 or nodes together, creating multiple information transmission paths among the linked nodes, thereby enhancing network resilience in the event of node or connection failure. In a full mesh network, each node is directly connected to all other nodes. In a partial mesh network, a node is directly connected to only a few nodes. In some cases, a node must pass through another node before transmitting data to a specific node. The expansion base devices 110 can transmit data through this mesh network. The backend server 120 is communicatively connected to one or more of the access point (AP) and the expansion base devices 110. In detail, the backend server 120 is communicatively connected to the wireless sensing network transceiver circuit WSN1 of at least one expansion base device 110. The backend server 120 can first transmit data or signals to the expansion base device 110, and then transmit signals or data to the expansion base devices 110 connected to the mesh network formed between the expansion base device 110 and other expansion base devices 110.

[0044] In practice, the expansion base device 110 first receives data from another device through interface 112, sensor 114, wireless sensor network transceiver circuit WSN1, and / or wireless network transceiver circuit WFT1. Then, depending on the data transmission destination, it transmits data through a mesh network or a wireless network. If the data transmission destination is covered by the mesh network formed between the expansion base devices 110, the data can be transmitted directly to the destination. If the data transmission destination is not covered by the mesh network, the backend server 120 sends a selection signal SS0 to the wireless sensor network transceiver circuit WSN1 of one of the expansion base devices 110 to select that expansion base device 110 as a hub node. The wireless sensor network transceiver circuit WSN1 of the expansion base device 110 forwards the selection signal SS0 to the control circuit CTC1. The control circuit CTC1 sends a start signal AS0 to the wireless network transceiver circuit WFT1 to start the wireless network of the expansion base device 110, enabling the expansion base device 110 to communicate with the access point AP. In this way, data in the mesh network can first be transmitted to the aggregation node via the mesh network, and then the aggregation node transmits it to the access point (AP) via the wireless network, so as to transmit the data to a destination outside the mesh network. The data transmission method of the management system 200 will be described in detail below with examples.

[0045] The above is a brief explanation of data transmission in Management System 200. The following further explains how to combine mesh and wireless networks for data transmission. Please refer to... Figure 4 . Figure 4 This is a schematic diagram of a management system 400 according to an embodiment of this disclosure. The management system 400 includes two groups G1 and G2, a backend server 120, and an access point AP. The functions and operations of the backend server 120 and the access point AP are... Figure 1 The backend server 120 and access points (APs) in the embodiments are the same and can be referred to the foregoing description. In one embodiment, the management system 400 includes a plurality of access points (APs). Group G1 includes 28 expansion base devices 110, including expansion base devices 110a, 110b, 110c, 110d, 110e, 110f, and 110g. Group G2 includes 20 expansion base devices 110, including expansion base devices 110h, 110i, 110j, and 110k. Figure 4 The function and operation of the expansion base device 110 Figure 2 The expansion base device 110 in the embodiment is the same and also has an interface 112, a sensor 114, a wireless sensing network transceiver circuit WSN1, a control circuit CTC1, and a wireless network transceiver circuit WFT1, as described above.

[0046] In one embodiment, the extended base station devices 110 in group G1 are communicatively connected to form a mesh network, and the extended base station devices 110 in group G2 are communicatively connected to form another mesh network. The backend server 120 is connected to both the mesh network of group G1 and the mesh network of group G2, and sends the packet signal GS0 through these two mesh networks to all the extended base station devices 110, thereby assigning the extended base station devices 110 to groups G1 and G2. In one embodiment, both groups G1 and G2 have fewer than N extended base station devices 110. In other words, the backend server 120 sends the packet signal GS0 according to a predetermined N value and groups the extended base station devices 110. When the total number of extended base station devices 110 exceeds N, the extended base station devices 110 are divided into different groups to facilitate subsequent data transmission. For example, in... Figure 4 In the embodiment, there are a total of 48 expansion base devices 110. If the N value is set to 29, the backend server sends a grouping signal GS0 according to the N value to divide the expansion base devices 110 into group G1 (containing 28 expansion base devices 110) and group G21 (containing 20 expansion base devices 110). The number of expansion base devices 110 in groups G1 and G2 is less than the N value, and they will not be further grouped.

[0047] In one embodiment, the backend server 120 generates a grouping signal GS0 based on a spatial database containing distance and angle data between all expansion base devices 110. In other words, the backend server 120 determines which expansion base devices 110 should be grouped into the same group based on their relative positions and angles. For example, in... Figure 4 In one embodiment, the expansion base devices 110 of group G1 are adjacent to each other, the expansion base devices 110 of group G2 are adjacent to each other, and the expansion base devices 110 of group G1 and the expansion base devices 110 of group G2 are far apart.

[0048] In one embodiment, after the management system 400 assigns the extended base device 110 to groups G1 and G2, the backend server 120 sends a selection signal SS0 to multiple extended base devices 110 through the mesh network of groups G1 and G2 to select the extended base device 110 as a collection node HBN to receive data from each group and connect to the access point AP, so as to transmit data outside the mesh network through the wireless network. In detail, the backend server 120 sends the selection signal SS0 to one expansion base device 110 in group G1 and one expansion base device 110 in group G2. The selection signal SS0 is sent to all expansion base devices 110 through the mesh network of groups G1 and G2. When the expansion base device 110 selected as the aggregation node HBN receives the selection signal SS0, its wireless sensing network transceiver circuit WSN1 forwards the selection signal SS0 to the control circuit CTC1. The control circuit CTC1 sends the start signal AS0 to the wireless network transceiver circuit WFT1 to turn on the wireless network of the expansion base device 110 selected as the aggregation node HBN, and then connects to the access point AP.

[0049] For example, in Figure 4 In one embodiment, extended base devices 110e and 110f in group G1 are selected as aggregation nodes (HBNs) and communicate with access points (APs), while extended base devices 110i and 110j in group G2 are selected as aggregation nodes (HBNs) and communicate with access points (APs). In one embodiment, the aggregation nodes (HBNs) are automatically selected by the backend server 120 using an algorithm based on the strength of the wireless signal received by each extended base device 110 and the number of retrievals. In other words, the backend server 120 determines which extended base devices 110 in each group should be used as aggregation nodes (HBNs) based on the signal strength received by each extended base device 110 during data transmission and the number of retrievals required to transmit data from one extended base device 110 to another, so that the data transmission has a sufficiently strong signal and / or reduces the number of retrievals during data transmission.

[0050] The following describes the data transmission mode of the management system 400. In one embodiment, in the management system 400, data needs to be sent from the extended base device 110a in group G1 to the extended base device 110 in group G2. For example... Figure 4 As shown, extended base device 110a first sends data to extended base device 110d, which then forwards the data to extended base device 110f. Extended base device 110f then sends the data to access point AP. Access point AP transmits the data to aggregation node HBN (i.e., extended base device 110i or extended base device 110j) in group G2 via a wireless network, and uses the mesh network of group G2 to send the data to its destination. In this embodiment, extended base device 110d acts as a relay node to receive and forward data from extended base device 110a, enabling further data transmission to the data destination. Extended base device 110f acts as aggregation node HBN of group G1 to aggregate data from group G1 and send it to access point AP.

[0051] In one embodiment, within the management system 400, data needs to be sent from the extended base device 110b in group G1 to the extended base device 110 in group G2, such as... Figure 4 As shown, extended base device 110b first sends data to extended base device 110c, which then forwards the data to extended base device 110e. Extended base device 110e then sends the data to access point AP, which transmits the data to the mesh network of group G2 via a wireless network. In this embodiment, extended base device 110c acts as a relay node to receive and relay data from extended base device 110b, and extended base device 110e acts as a collection node HBN to collect data from group G1 and send it to access point AP. Although both extended base device 110e and extended base device 110f are aggregation nodes HBN in group G1, since extended base device 110c is closer to extended base device 110e, extended base device 110c transmits data to access point AP through extended base device 110e, instead of transmitting data to access point AP through extended base device 110f as in the previous embodiment.

[0052] In one embodiment, within the management system 400, data needs to be sent from the extended base device 110g in group G1 to the extended base device 110 in group G2, such as... Figure 4As shown, the extended base device 110g first sends data to the extended base device 110e, and the extended base device 110e then sends the data to the access point AP. The access point AP then transmits the data to the mesh network of group G2 via the wireless network. In this embodiment, the extended base device 110g directly sends the data to the extended base device 110e, which acts as the aggregation node HBN, unlike the previous two embodiments which required sending the data to the aggregation node HBN in group G1 via a relay node.

[0053] In one embodiment, in the management system 400, data needs to be sent from the extended base device 110 of group G1 to the extended base device 110h of group G2. After the access point AP receives data from the aggregation node HBN of group G1, the access point AP sends it to the extended base device 110i of group G2 via the wireless network, and the extended base device 110i then sends the data to the extended base device 110h. In this embodiment, the wireless network transceiver circuit WFT1 of the extended base device 110i is in the on state and acts as the aggregation node HBN, so it can receive data from the access point AP via the wireless network and send data to the extended base device 110h via the wireless sensing network transceiver circuit WSN1.

[0054] In one embodiment, in the management system 400, data needs to be sent from the extended base device 110 of group G1 to the extended base device 110k of group G2. After the access point AP receives data from the aggregation node HBN of group G1, the access point AP sends it to the extended base device 110j of group G2 via the wireless network, and the extended base device 110j then sends the data to the extended base device 110k. In this embodiment, the wireless network transceiver circuit WFT1 of the extended base device 110j is in the on state and acts as the aggregation node HBN. Therefore, it can receive data from the access point AP via the wireless network and send data to the extended base device 110k via the wireless sensing network transceiver circuit WSN1. Although both extended base device 110i and extended base device 110j are aggregation nodes HBN in group G2, since extended base device 110j is closer to extended base device 110k, access point AP transmits data to extended base device 110j instead of transmitting data to extended base device 110i as in the previous embodiment.

[0055] In one embodiment, if the number of aggregation nodes (HBNs) is less than the minimum number of aggregation nodes, the backend server 120 selects one or more expansion base devices 110 as new aggregation nodes (HBNs). For example, if the minimum number of aggregation nodes is set to 3, and the number of aggregation nodes (HBNs) in each of groups G1 and G2 is less than the minimum number of aggregation nodes, the backend server 120 connects to one expansion base device 110 in each of groups G1 and G2, and sends a selection signal SS0 to all expansion base devices 110 in the management system 400 through the mesh network of groups G1 and G2, so as to select one more expansion base device 110 in each of groups G1 and G2 as a new aggregation node (HBN).

[0056] In one embodiment, if any of the aggregation nodes HBN has a transmission load greater than a transmission threshold, the backend server 120 selects one or more expansion base devices 110 as new aggregation nodes HBN. For example, when the transmission load of any of the expansion base devices 110e, 110f, 110i, and 110j exceeds a preset transmission threshold, this situation is transmitted to the backend server 120 through the mesh network of groups G1 and G2. The backend server 120 sends a selection signal SS0 through the mesh network of groups G1 and G2 to select one or more expansion base devices 110 as new aggregation nodes HBN until the transmission load of the aggregation node HBN is no longer greater than the transmission threshold.

[0057] In summary, utilizing, as Figure 2 or Figure 3 The extended base device 110 in the embodiment, and through such Figure 4 The data transmission method shown in the embodiment can use a mesh network or a wireless network to transmit data, depending on the data transmission origin and destination, to achieve efficient transmission.

[0058] This disclosure also discloses a mesh network control method. Please refer to [further details omitted]. Figure 4 and Figure 5 . Figure 5 This is a flowchart of a mesh network control method 500 according to an embodiment of the present disclosure. In one embodiment, the mesh network control method 500 includes steps S510 and S512. The mesh network control method 500 first determines whether a spatial database has been established (i.e., step S510). If not, it establishes a spatial database using distance and angle data between nodes (i.e., step S512), wherein the spatial database is used to group nodes into groups. Figure 4As illustrated in the embodiment, the backend server 120 first determines whether a spatial database already exists. If not, the backend server 120 receives distance and angle data between the extended base devices 110 through the mesh network between the extended base devices 110 and establishes a spatial database to facilitate the grouping of the extended base devices 110 into a group.

[0059] In one embodiment, when an existing spatial database is used to group nodes into different groups, it is determined whether the number of nodes is less than a predetermined minimum number N (i.e., step S520). If not, these nodes are grouped into a plurality of groups (i.e., step S522), where each group has fewer than N nodes. In other words, the mesh network control method 500 groups nodes into different groups according to a predetermined N value in steps S520 and S522, ensuring that the number of nodes in each group does not exceed N. Figure 4 The embodiment illustrates that before the expansion base devices 110 are divided into groups G1 and G2, the management system 400 has a total of forty-eight expansion base devices 110. When the N value is set to twenty-nine, since the number of expansion base devices 110 is not less than the N value, the backend server 120 will send a grouping signal GS0 through the mesh network to divide the expansion base devices 110 into two groups, and the number of expansion base devices 110 in both groups is less than the N value. In one embodiment, when the backend server 120 decides which expansion base devices 110 to be assigned to the same group, it will group them according to the spatial database in the previous embodiment, based on the distance and angle information between the expansion base devices 110, such as... Figure 4 In one embodiment, the expansion base devices 110 that are located close to each other are grouped into the same group, namely groups G1 and G2.

[0060] Following the previous embodiment, if the number of nodes is less than the minimum number N, or after the nodes are divided into different groups, one or more nodes in each group are selected as the aggregation node based on the wireless signal strength and the number of signal relays (i.e., step S530). The selection of the aggregation node can be referred to the foregoing. Figure 4 In this embodiment, the selection method of the aggregation node HBN is that the backend server 120 sends a selection signal SS0 to select the aggregation node HBN from groups G1 and G2. In one embodiment, the selection of a node as the aggregation node HBN is achieved by activating the wireless network transceiver circuit WFT1 of each node, for example in... Figure 2 In this embodiment, when the background server 120 sends a selection signal SS0 to the wireless sensor network transceiver circuit WSN1, the wireless sensor network transceiver circuit WSN1 transmits the selection signal SS0 to the control circuit CTC1. The control circuit CTC1 sends a start signal AS0 to the wireless network transceiver circuit WFT1 to start the wireless network of the extended base device 110, making it act as the aggregation node HBN.

[0061] Following the previous embodiment, it is then determined whether the number of aggregation nodes HBN in each group is greater than the minimum number of aggregation nodes (i.e., step S540). When the number of aggregation nodes HBN is less than the minimum number of aggregation nodes, one or more of the nodes are selected as new aggregation nodes HBN (i.e., ...). Figure 5 If step S540 determines "yes", then return to step S530 to select a collection node (HBN) again, where the minimum number of collection nodes is the pre-determined number of collection nodes in the group. Figure 4 For example, if the minimum number of aggregation nodes is set to 3, since there are two aggregation nodes HBN in groups G1 and G2 respectively, the backend server 120 sends a selection signal SS0 through the mesh network to select a new aggregation node HBN from groups G1 and G2 respectively.

[0062] Following the previous embodiment, in one embodiment, when step S540 determines that the number of aggregation nodes (HBNs) in each group is greater than the minimum number of aggregation nodes, the mesh network control method 500 identifies the forwarding nodes in the group based on the forwarding count of each node (i.e., step S550). Figure 4 In the example embodiment, in the path of the extended base device 110a transmitting data to the access point AP, before the extended base device 110a transmits the data to the aggregation node HBN (i.e., extended base device 110f), it still needs to forward the data through the extended base device 110d. The node between the data sending location of the extended base device 110a and the aggregation node HBN is called the forwarding node. However, there is not a forwarding node in all data transmission paths. For example, when the extended base device 110g transmits data to the extended base device 110e, the data sending location is directly connected to the aggregation node HBN, or when the extended base device 110i transmits data to the extended base device 110h, the aggregation node HBN is directly connected to the data destination. In both cases, the assistance of the forwarding node is not required.

[0063] Following the previous embodiments, in one embodiment, the mesh network control method 500 includes determining whether any aggregation node HBN has a transmission load greater than a transmission threshold (i.e., S560). If so, one or more nodes are selected as new aggregation nodes HBNs (i.e., Figure 5 If step S560 determines that the condition is yes, then the process returns to step S530 to select the aggregation node HBN again. In other words, if the transmission load of the aggregation node HBN exceeds the transmission threshold, i.e., according to the previous... Figure 4 The embodiment describes the selection of new aggregation nodes (HBNs) to reduce the transmission load of the aggregation nodes (HBNs) until the transmission load of each aggregation node (HBN) is no greater than the transmission threshold value.

[0064] After the above steps, the mesh network control method 500 completes the configuration of the network between nodes and is suitable for data transmission. In one embodiment, the mesh network control method 500 can adjust the N value, the minimum number of aggregation nodes, and / or the transmission threshold value according to actual needs, and repeat the corresponding steps.

[0065] In summary, the mesh network control method 500 determines the grouping of nodes in the mesh network in steps S510 to S560, selects nodes as aggregation nodes HBN to facilitate data transmission, and adds new aggregation nodes HBN when the number of aggregation nodes HBN is less than the minimum number of aggregation nodes or the transmission load of aggregation nodes HBN is too large, thereby achieving efficient data transmission through mesh network and wireless network.

[0066] This disclosure also discloses a management system. Please refer to... Figure 6A . Figure 6A This is a schematic diagram of a management system 600 according to an embodiment of the present disclosure. The management system 600 includes a beacon tag device 620, an expansion base device 110, and a backend server 120. The beacon tag device 620 includes a wireless communication chip 622 and a processor 624. The wireless communication chip 622 is used to transmit a beacon signal (BS0). The expansion base device 110 includes an interface 112, a sensor 114, a wireless sensor network transceiver circuit (WSN1), a wireless network transceiver circuit (WFT1), and a control circuit (CTC1). The interface 112 is used to couple one or more electronic devices. The sensor 114 is used to receive the beacon signal (BS0). The wireless sensor network transceiver circuit (WSN1) is used to receive and transmit data according to short-range or low-power wireless network communication protocols. The wireless network transceiver circuit (WFT1) is used to receive and transmit data according to wireless network protocols. The control circuit CTC1 is coupled to interface 112, sensor 114, wireless sensor network transceiver circuit WSN1, and wireless network transceiver circuit WFT1. The backend server 120 is communicatively connected to the expansion base device 110. Figure 6A The expansion base device 110 and the backend server 120 in this embodiment are structurally similar to those described above. Figure 2 The expansion base device 110 and the backend server 120 in the embodiments are similar, and the similar parts can be referred to the description in the preceding paragraphs. In one embodiment, the control circuit CTC1 and other components are implemented in a device different from the expansion base device, but can still perform the functions disclosed herein.

[0067] The expansion base device 110 can be directly communicatively connected to the backend server 120, or indirectly communicatively connected to the backend server via other expansion base devices 110 through a mesh network, as described in the foregoing embodiments of the mesh network control system and method disclosed herein. In one embodiment, such as Figure 6AAs shown, expansion base device 110 is indirectly linked to backend server 120 through another expansion base device 110.

[0068] Further explanation below Figure 6A The management system 600. Figure 6A In this configuration, the extension base device 110 is placed on table TAB1, and a user (e.g., a company employee, meeting room reservation holder, or table reservation holder) holds a beacon tag device 620 and approaches table TAB1 and the extension base device 110. Figure 6A The table TAB1 and the extension base device 110 in the middle represent Figure 1 The table TAB1 and the expansion base device 110 in the embodiment, in other words, the management system 600 is in such a way as Figure 1 In the context of the embodiment, that is, a user holding a beacon tag device 620 in a building used as a workplace approaches the extended base device 110 on the desk TAB1 to perform a sign-in or sign-out action.

[0069] Please refer to again Figure 6A The wireless communication chip 622 on the beacon tag device 620 emits a beacon signal BS0. When the sensor 114 receives the beacon signal BS0, the sensor 114 transmits the beacon signal BS0 to the control circuit CTC1. The control circuit CTC1 determines whether the Received Signal Strength Indication (RSSI) of the beacon signal BS0 is greater than the beacon strength threshold, where the beacon strength threshold is a value preset by the system. In one embodiment, the company manager sets the beacon strength threshold by communicating with the expansion base device 110 through the backend server 120. If the control circuit CTC1 determines that the RSSI of the beacon signal BS0 is greater than the set beacon strength threshold, the control circuit CTC1 transmits a sign-in / sign-out signal CS0 to the wireless sensor network transceiver circuit WSN1, which then sends the sign-in / sign-out signal CS0 to the backend server 120. In one embodiment, as... Figure 6AAs shown, expansion base device 110 is indirectly connected to the backend server 120 through another expansion base device 110 selected as a aggregation node. In this embodiment, after the control circuit CTC1 of expansion base device 110 transmits the check-in / check-out signal CS0 to its own wireless sensor network transceiver circuit WSN1, the wireless sensor network transceiver circuit WSN1 transmits the check-in / check-out signal CS0 to the wireless sensor network transceiver circuit WSN1 of the other expansion base device 110 through the mesh network formed between the two expansion base devices 110. Then, the other expansion base device 110 transmits the check-in / check-out signal CS0 to the backend server 120 through its wireless network transceiver circuit WFT1. The backend server 120 records the time of the user's check-in or check-out based on the check-in / check-out signal CS0. In this way, the user completes a check-in or check-out through the management system 600.

[0070] This disclosure also discloses another type of modular board. Please refer to... Figure 6B , Figure 6B This is a schematic diagram of a management system 600' according to an embodiment of the present disclosure. The management system 600' includes a beacon tag device 620, an electronic device 610, and a backend server 120. The electronic device 610 includes a module board 612 and an interface 112. The module board 612 includes a sensor 114, a wireless sensing network transceiver circuit WSN1, a wireless network transceiver circuit WFT1, and a control circuit CTC1. Figure 6B The beacon tag device 620, backend server 120, interface 112, sensor 114, wireless sensor network transceiver circuit WSN1, wireless network transceiver circuit WFT1, and control circuit CTC1 shown in the embodiment are Figure 6A The counterparts in the illustrated embodiments are the same or similar in function and operation.

[0071] In one embodiment, the electronic device 610 is an Internet of Things (IoT) device, and the module board 612 is inserted into the electronic device 610. The beacon tag device 620 receives the beacon signal BS0 and directly or indirectly transmits the check-in / check-out signal CS0 to the backend server 120. In other words, when the module board 612 is inserted into the electronic device 610, it enables the electronic device 610 to function as... Figure 6A The expansion base device 110 in the illustrated embodiment generally performs a sign-in / sign-out function. In one embodiment, the module board 612 is in the form of a card and is designed to be inserted into and connected to the electronic device 610 via the interface 112. It should be noted that the interface 112 is located within the electronic device 610, not on the module board 612.

[0072] Please refer to again Figure 6A In one embodiment, the management system 600 includes a plurality of expansion base devices 110 (such as...). Figure 1In one embodiment, different beacon strength thresholds are set for different extended base devices 110 to distinguish the beacon tag devices 620 that can be identified by different extended base devices 110. In one embodiment, the beacon signal BS0 contains the user's identification code, and the extended base device 110 contains the user's reserved seat data. The extended base device 110 first confirms that the seat is the user's reserved seat based on the identification code and the reserved seat data before proceeding with the subsequent check-in or check-out determination.

[0073] In one embodiment, the wireless communication chip 622 of the beacon tag device 620 periodically transmits beacon signal BS0 at specific beacon intervals. In other words, the wireless communication chip 622 transmits beacon signal BS0 once every beacon interval. Each time the wireless communication chip 622 transmits beacon signal BS0, the sensor 114 of the expansion base device 110 receives the beacon signal BS0 and determines whether the beacon signal BS0 exceeds a beacon strength threshold. If so, it sends a sign-in / sign-out signal CS0 to the backend server 120. In another embodiment, the wireless communication chip 622 periodically transmits beacon signal BS0 at low power. In both embodiments above, since the wireless communication chip 622 periodically transmits beacon signal BS0, company managers can receive a series of sign-in / sign-out signals CS0 through the backend server 120 to further confirm whether users are present at a specific time or period, thus facilitating the monitoring of personnel status. In other words, in one embodiment, after a user checks in (i.e., after the expansion base device 110 determines that the beacon signal BS0 is greater than the beacon strength threshold), the beacon tag device 620 is bound to the expansion base device 110. The expansion base device 110 periodically determines whether the beacon signal BS0 is greater than the beacon strength threshold. If so, it determines that the seat on the corresponding expansion base device 110 is in an occupied state. In one embodiment, after the beacon tag device 620 is bound to the expansion base device 110, if the expansion base device 110 does not detect a beacon signal BS0 greater than the beacon strength threshold within a predetermined time, the expansion base device 110 determines that the seat is automatically checked out.

[0074] In one embodiment, the beacon tag device 620 further includes a proximity sensor. See also... Figure 6A and Figure 7 . Figure 7 This is a schematic diagram of a beacon tag device 620 according to an embodiment of the present disclosure. Figure 7 The top of Figure 6A Part of the expansion base device 110, due to Figure 7 To show the relative positions of the extended base device 110 and the beacon tag device 620, only the extended base device 110 is shown in the figure. Figure 7In this embodiment, the beacon tag device 620 includes a wireless communication chip 622 and a processor 624, as well as a proximity sensor 626. When the proximity sensor 626 is within the transmission distance SD0 (i.e., Figure 7 When the extended base device 110 is detected in the circular grayscale area centered on the proximity sensor 626 and with a transmission distance SD0 as the radius, the proximity sensor 626 sends a drive signal DS0 to the processor 624. The processor 624 then drives the wireless communication chip 622 to send a beacon signal BS0. In other words, the wireless communication chip 622 does not continuously or periodically send the beacon signal BS0, but only sends the beacon signal BS0 when the extended base device 110 is detected at close range.

[0075] Please refer to again Figure 6A In one embodiment, the beacon tag device 620 further includes a transmit button, which, when pressed by a user, causes the wireless communication chip 622 to transmit a beacon signal BS0. In this embodiment, since the wireless communication chip 622 only transmits the beacon signal BS0 when the transmit button is pressed, the power consumption of the beacon tag device 620 can be reduced.

[0076] In one embodiment, the expansion base device 110 further includes a start button for activating the sensor 114. Specifically, when the start button is pressed, the sensor 114 is activated for a certain period of time, and the sensor 114 is able to sense the beacon signal BS0 for that specific time. In this embodiment, since the sensor 114 only receives the beacon signal BS0 when the start button is pressed, the power consumption of the sensor 114 can be reduced.

[0077] In one embodiment, the expansion dock device 110 further includes a display screen. The display screen is coupled to a wireless sensor network transceiver circuit (WSN1) and displays information about the table where the expansion dock device 110 is located. A backend server 120 directly or indirectly transmits this table information (hereinafter referred to as table information) to the WSN1, which in turn transmits it to the display screen. The table information includes the name of the person who checked in or reserved the table, the table number, and / or the table's availability. In one embodiment, the display screen may indicate that the table is unavailable due to tidiness or other factors, such as social distancing. In one embodiment, the table information includes the table's location, current time, and / or the table's network connection status. In one embodiment, the table information is set by the backend server 120.

[0078] Following the previous embodiments, in one embodiment, the table information further includes a two-dimensional barcode, which is used to assist users in checking in or out. In one embodiment, the two-dimensional barcode is a quick response code (QR code). Specifically, when a user scans the two-dimensional barcode using a mobile device (e.g., a mobile phone), the mobile device transmits data to the backend server 120, and the backend server 120 responds to the data to perform check-in or check-out.

[0079] The following further explains the actual operation of the above embodiments. Please also refer to... Figure 1 and Figure 8 . Figure 8 This is a schematic diagram of a management system 800 according to an embodiment of the present disclosure. Figure 8 Tables TAB1 and TAB2 in the embodiment and Figure 1 In this embodiment, desks TAB1 and TAB2 are identical, representing two desks in a building used as a workspace, and each has an extension base device 110. If the beacon strength threshold of the extension base devices 110 on desks TAB1 and TAB2 is set to the same size, when the beacon tag device 620 closer to desk TAB1 emits a beacon signal BS0, the extension base device 110 of desk TAB1 receives a beacon signal BS0 greater than the beacon strength threshold and sends a sign-in / sign-out signal CS0 to the backend server 120. Conversely, the beacon tag device 620 is farther away from the extension base device 110 on desk TAB2, so the beacon signal BS0 received by the extension base device 110 on desk TAB2 does not have a strength greater than the beacon strength threshold, and therefore the extension base device 110 on desk TAB2 will not send a sign-in / sign-out signal CS0 to the backend server 120. In this situation, the user holding the beacon tag device 620 completes the check-in or check-out for table TAB1, but does not check in or check out for table TAB2.

[0080] In summary, in the above embodiments, the extended base device 110 can receive the beacon signal BS0 from the beacon tag device 620 through the sensor 114, and the control circuit CTC1 determines whether the received signal strength index of the beacon signal BS0 is greater than the beacon strength threshold, which can be used for personnel check-in or check-out.

[0081] This disclosure reveals another management method. Please refer to... Figure 9 . Figure 9This is a flowchart of a management method 900 according to an embodiment of the present disclosure. The management method 900 includes: periodically sending beacon signals during beacon periods (i.e., step S902); receiving beacon signals (i.e., step S904); and determining whether the received signal strength index of the beacon signal is greater than a beacon strength threshold (i.e., step S906). If so, sending a check-in / check-out signal to a backend server (i.e., step S908). In one embodiment, the management method 900 includes setting or adjusting a beacon strength threshold.

[0082] This disclosure reveals another management method. Please refer to... Figure 10 . Figure 10 This is a flowchart of a management method 1000 according to an embodiment of the present disclosure. The management method 1000 includes: determining whether the distance between the beacon tag device and the expansion base device is less than the transmission distance (i.e., step S1002); if so, transmitting a beacon signal (i.e., step S1004); receiving the beacon signal (i.e., step S1006); and determining whether the received signal strength index of the beacon signal is greater than the beacon strength threshold (i.e., step S1008); if so, sending a check-in / check-out signal to the backend server (i.e., step S1010).

[0083] This disclosure reveals another management method. Please refer to... Figure 11 . Figure 11 This is a flowchart of a management method 1100 according to an embodiment of the present disclosure. The management method 1100 includes: determining whether a send key has been pressed (i.e., step S1102); if so, sending a beacon signal (i.e., step S1104); receiving the beacon signal (i.e., step S1106); and determining whether the received signal strength index of the beacon signal is greater than a beacon strength threshold (i.e., step S1108); if so, sending a check-in / check-out signal to the backend server (i.e., step S1110). In other words, in this embodiment, the beacon signal is only sent when the send key is pressed.

[0084] In one embodiment, the management method 1100 further includes determining whether a start button has been pressed; if so, receiving a beacon signal within a certain period of time. In other words, in this embodiment, the beacon signal is only received when the start button is pressed.

[0085] In summary, in the above embodiments, the sending and receiving of beacon signals are used to complete the sign-in or sign-out of personnel.

[0086] This disclosure also discloses a management system. Please refer to... Figure 12 . Figure 12This is a schematic diagram of a management system 1200 according to an embodiment of the present disclosure. The management system 1200 includes an expansion base device 110 and a backend server 120. The expansion base device 110 includes an interface 112, a hub controller 116, a system-on-a-chip (SoC) control circuit 118, and an Internet of Things (IoT) transceiver circuit 119. The interface 112 is used to receive signals SG0 from an electronic device 1210. The hub controller 116 is coupled to the interface 112 and a host 1220 to manage signal transmission between the electronic device 1210 and the host 1220. The SoC control circuit 118 is coupled to the hub controller 116 to execute an operating system to determine the device type of the electronic device 1210. The IoT transceiver circuit 119 is coupled to the SoC control circuit 118. The backend server 120 is communicatively connected to the IoT transceiver circuit 119 and contains permission data.

[0087] In the management system 1200, the expansion base device 110 is coupled to electronic devices 1210 via interface 112. In one embodiment, the electronic device is a keyboard, mouse, headset, mobile phone, laptop, monitor, or Universal Serial Bus (USB) device. In one embodiment, interface 112 has multiple input / output ports and can couple to a plurality of electronic devices 1210.

[0088] After receiving signal SG0 from electronic device 1210 at interface 112, hub controller 116 in expansion base device 110 determines whether electronic device 1210 has a high transmission speed based on signal SG0. If not, hub controller 116 directly allows signal transmission between electronic device 1210 and host 1220. In other words, if hub controller 116 identifies electronic device 1210 as a low-speed or full-speed device (e.g., a mouse or keyboard typically has a low transmission speed), it determines that electronic device 1210 has a low transmission speed, and in this case, hub controller 116 allows electronic device 1210 to access host 1220. Conversely, if hub controller 116 identifies electronic device 1210 as a high-speed or super-speed device (e.g., a storage device or an electromagnetic device used for storing data typically has a high transmission speed), it determines that electronic device 1210 has a high transmission speed, and in this case, subsequent determination steps begin. Storage devices or electromagnetic devices may be used to steal company data. Storage devices or electromagnetic devices usually have high transmission speeds, while devices such as mice or keyboards usually have low transmission speeds. Therefore, by using the above method, devices such as mice or keyboards can be directly allowed to access host 1220 based on their transmission speed, without further judgment.

[0089] In one embodiment, if electronic device 1210 is connected to interface 112 via a specific input / output port, hub controller 116 directly allows signal transmission between electronic device 1210 and host 1220 without determining the transmission speed of electronic device 1210. For example, when electronic device 1210 is connected to interface 112 via a display port or high-definition multimedia interface port (HDMI port), since electronic device 1210 is a display device, the possibility of it being used to steal company data or secrets or to compromise company computers is low. Therefore, hub controller 116 directly allows electronic device 1210 connected to interface 112 through these ports and allows it to access host 1220. In one embodiment, a whitelist is pre-set to assist hub controller 116 in identifying electronic devices 1210 that can be directly allowed without further judgment.

[0090] Next, if the hub controller 116 determines that the electronic device 1210 has a high transmission speed, such as Figure 12 As shown, the hub controller 116 further transmits the signal SG0 to the single-chip system control circuit 118. The single-chip system control circuit 118 determines the device type of the electronic device 1210 based on the signal SG0 and generates type data TD0. Specifically, the single-chip system control circuit 118 includes an embedded operating system for determining the device type of the electronic device 1210. The type data TD0 contains information about the device type of the electronic device 1210, used for subsequent determination steps. In one embodiment, the single-chip system control circuit 118 is... Figure 2 The control circuit CTC1 in the embodiment. In one embodiment, the single-chip system control circuit 118 and other components are embedded in or implemented in a device different from the expansion base device, yet still perform the functions disclosed herein.

[0091] After the single-chip system control circuit 118 determines the device type of the electronic device 1210 and generates type data TD0, the single-chip system control circuit 118 transmits the type data TD0 to the IoT transceiver circuit 119, and the IoT transceiver circuit 119 sends the type data TD0 to the backend server 120. In one embodiment, the IoT transceiver circuit 119 is... Figure 2 The wireless sensing network transceiver circuit WSN1 in the embodiment utilizes, as shown in the example... Figure 4 The mesh network communication in this embodiment is connected to the backend server 120.

[0092] The backend server 120 determines whether the electronic device 1210 has permission to access the host 1220 based on the type data TD0 and permission data, and sends the result data RD0 back to the expansion base device 110. In detail, the company administrator pre-sets in the backend server 120 which electronic devices 1210 can access the host 1220 and perform data transmission, that is, the company administrator pre-determines the permissions of specific employees for the types of electronic devices 1210 inserted into the host 1220.

[0093] When the IoT transceiver circuit 119 of the self-expansion base device 110 receives type data TD0, the backend server 120 compares the type data TD0 with the permission data and determines whether the electronic device 1210 should be allowed to connect to the host 1220 based on its device type. After the backend server 120 completes the determination, it sends the determination result back to the IoT transceiver circuit 119 in the form of result data RD0. The expansion base device 110 then performs subsequent steps based on the result data RD0 through the coupling relationship of its internal components (i.e., the IoT transceiver circuit 119 is coupled to the single-chip system control circuit 118, and the single-chip system control circuit 118 is coupled to the hub controller 116). In one embodiment, the company administrator can modify the permission data in the backend server 120 to change the types of devices that the host 1220 can connect to.

[0094] If, according to the result data RD0, electronic device 1210 has permission to access host 1220, hub controller 116 allows signal transmission between electronic device 1210 and host 1220; conversely, if, according to the result data RD0, electronic device 1210 does not have permission to access host 1220, hub controller 116 does not allow signal transmission between electronic device 1210 and host 1220. In other words, after receiving the result data RD0, hub controller 116 decides whether to allow electronic device 1210 to access host 1220. If the result data RD0 shows that electronic device 1210 does not have permission to access host 1220, hub controller 116 will not connect the line between hub controller 116 and host 1220 (i.e.,...). Figure 12 If the hub controller 116 is connected to the host 1220 via a straight line, the electronic device 1210 cannot access the data in the host 1220. Conversely, if the result data RD0 shows that the electronic device 1210 has permission to access the host 1220, the hub controller 116 will connect the hub controller 116 to the host 1220, allowing the user to access the data in the host 1220 using the electronic device 1210.

[0095] In one embodiment, such as Figure 12As shown, interface 112 simultaneously receives multiple signals SG0 from multiple electronic devices 1210. The expansion base device 110 and the backend server 120 determine, according to the aforementioned embodiment, whether signal transmission between each of the electronic devices 1210 and the host 1220 is permitted. In other words, when a user frequently wants to connect multiple electronic devices 1210 to the host 1220 via the expansion base device 110, the expansion base device 110 can simultaneously and individually determine whether access to the host 1220 is permitted for each of these electronic devices 1210.

[0096] In summary, the management system 1200 first allows devices with slower transmission speeds to access the host 1220 based on their transmission speed. Then, it determines the type of the device with higher transmission speed and decides whether the host 1220 should be allowed to connect to this type of device based on the default permission data. This reduces the risk of company personnel stealing company data or damaging company computers through external devices.

[0097] This disclosure reveals another management method. Please refer to... Figure 13 . Figure 13 This is a flowchart of a management method 1300 according to an embodiment of the present disclosure. The management method 1300 includes receiving a signal from an electronic device; executing an operating system to determine the device type of the electronic device based on the signal and generating type data; and determining whether the electronic device has permission to access the host based on the type data and permission data. If yes, signal transmission between the electronic device and the host is permitted; otherwise, signal transmission between the electronic device and the host is not permitted.

[0098] In step S1302, signals from electronic devices are received. In one embodiment, step S1302 simultaneously receives multiple signals from multiple electronic devices.

[0099] In one embodiment, after receiving a signal from an electronic device, it is determined whether the electronic device has a high transmission speed (i.e., step S1304). If it is determined that the electronic device has a low transmission speed, signal transmission between the electronic device and the host is allowed (i.e., step S1305). Figure 13 If step S1304 determines otherwise, proceed to step S1305 to directly allow the electronic device to access the host. Conversely, if step S1304 determines yes, proceed to step S1306.

[0100] In step 1306, the operating system is executed to determine the device type of the electronic device based on the signal and generate type data. In other words, based on the received electronic device signal, the operating system determines the device type of the electronic device and outputs this determination result as type data, which displays the device type of the electronic device.

[0101] In step S1308, it is determined whether the electronic device has permission to access the host based on the type data and permission data. In other words, permission data is pre-set to represent the electronic devices that the host can connect to. After obtaining the type data, the type data is compared with the permission data. If the electronic device has permission to access the host according to the permission data, signal transmission between the electronic device and the host is allowed (i.e., step S1310). If the electronic device does not have permission to access the host according to the permission data, signal transmission between the electronic device and the host is not allowed (i.e., step S1312). This completes the determination of whether the electronic device should access the host.

[0102] In one embodiment, multiple signals from multiple electronic devices are received simultaneously, and it is determined whether signal transmission between each electronic device and the host is permitted. That is, the determination is made simultaneously for multiple different electronic devices, and these determinations are independent of each other. In one embodiment, the management method 1300 further includes modifying permission data to change the types of devices that the host can connect to.

[0103] In summary, management method 1300 uses the transmission speed of the electronic device and / or the device type of the electronic device to determine whether the electronic device has the right to access the host.

[0104] Based on the above embodiments, the back-end server of the management system proposed in this disclosure can collect information reported by multiple extended base devices, and manage the attendance status, network connection method and security permissions of the connected devices. The various embodiments of this disclosure can be used in combination to improve the efficiency of office automation management.

[0105] While this disclosure has described embodiments above, it is not intended to limit the invention. Any person skilled in the art can make various modifications and refinements without departing from the spirit and scope of this disclosure. The scope of protection of this disclosure shall be determined by the appended claims.

[0106] [Symbol Explanation]

[0107] To make the above and other objects, features, advantages and embodiments of this disclosure more apparent and understandable, the accompanying symbols are explained as follows:

[0108] 100: Management System

[0109] 110: Expansion base device

[0110] 110a, 110b, 110c, 110d, 110e, 110f, 110g, 110h, 110i, 110j, 110k: Expanded base device

[0111] 112: Interface

[0112] 114: Sensor

[0113] 116: Hub Controller

[0114] 118: Single-chip system control circuit

[0115] 119: Internet of Things (IoT) transceiver circuit

[0116] 120: Backend Server

[0117] 1200: Management System

[0118] 1210: Electronic devices

[0119] 1220: Host

[0120] 1300: Management Methods

[0121] 200: Management System

[0122] 400 Management System

[0123] 600: Management System

[0124] 600': Management System

[0125] 610: Electronic devices

[0126] 612: Module board

[0127] 620: Beacon Tag Device

[0128] 622: Wireless communication chip

[0129] 624: Processor

[0130] 626: Proximity Sensor

[0131] 800: Management System

[0132] AP: Access Point

[0133] AS0: Start signal

[0134] WSN1: Wireless Sensor Network Transceiver Circuit

[0135] WSNN: Wireless Sensor Network Transceiver Circuit

[0136] BS0: Beacon signal

[0137] BUD: Buildings

[0138] CS0: Sign-in / Sign-out signal

[0139] CTC1: Control Circuit

[0140] CTCN: Control Circuit

[0141] DS0: Drive signal

[0142] FLN: Floor N

[0143] FLN+1: Floor N+1

[0144] G1: Group

[0145] G2: Group

[0146] GS0: Group signal

[0147] HBN: Aggregation Node

[0148] RD0: Result data

[0149] S510, S512, S520, S522, S530, S540, S550, S560: Steps

[0150] S902, S904, S906, S908: Steps

[0151] S1002, S1004, S1006, S1008, S1010: Steps

[0152] S1102, S1104, S1106, S1108, S1110: Steps

[0153] S1302, S1304, S1305, S1306, S1308, S1310, S1312: Steps

[0154] SD0: Transmission distance

[0155] SG0: Signal

[0156] SS0: Selected signal

[0157] TAB1, TAB2, TAB3, TAB4, TAB5, TAB6: table positions

[0158] TD0: Type Data

[0159] WFT1: Wireless Network Transceiver Circuit

[0160] WFTN: Wireless Network Transceiver Circuit.

Claims

1. A management system for attendance and check-out, characterized in that, Include: A beacon tag device for periodically transmitting beacon signals, the beacon tag device comprising: Wireless communication chips; and The processor, coupled to the wireless communication chip; and At least one extended base device, comprising: A sensor is used to receive the beacon signal; Wireless sensor network transceiver circuit, used to receive and transmit data according to wireless network communication protocols that are primarily short-range or low-power. as well as A control circuit, coupled to the sensor and the wireless sensor network transceiver circuit, is used to determine whether the received signal strength index of each beacon signal is greater than the beacon strength threshold when the sensor receives each beacon signal. If so, it sends a check-in / check-out signal to the backend server. The backend server is communicatively connected to the at least one expansion base device through the wireless sensor network transceiver circuit. The beacon tag device is used to send the beacon signal only when the proximity sensor of the beacon tag device detects the at least one extended base device within a preset short distance, and When the control circuit determines that the received signal strength index of the beacon signal is greater than the beacon strength threshold, the beacon tag device is bound to the at least one expansion base device. After the beacon tag device is bound to the at least one expansion base device, the control circuit periodically determines whether the beacon signal periodically transmitted by the bound beacon tag device within a predetermined time period is greater than the beacon strength threshold. If the control circuit determines that the beacon signal does not exceed the beacon strength threshold within the predetermined time, it will then determine to perform automatic logout. The beacon signal contains the user's identification code, and the at least one extended base device contains the user's reserved seat data. The at least one extended base device first confirms that the seat is the user's reserved seat based on the identification code and the reserved seat data, and then determines whether the user is checking in or checking out.

2. The management system according to claim 1, characterized in that, The beacon strength threshold of the at least one extended base device is set to be the same or different through communication with the at least one extended base device via the backend server.

3. The management system according to claim 1 or claim 2, characterized in that, The beacon tag device is used to periodically send the beacon signal during the beacon period.

4. The management system according to claim 1 or claim 2, characterized in that, The beacon tag device further includes a transmit key for activating the wireless communication chip of the beacon tag device to transmit the beacon signal.

5. The management system according to claim 1 or claim 2, characterized in that, The extended base device further includes a start button for activating the sensor during a specific period.

6. The management system according to claim 1 or claim 2, characterized in that, The extended base device further includes a display screen coupled to the wireless sensing network transceiver circuit and used to display desk information.

7. The management system according to claim 6, characterized in that, The table information further includes a two-dimensional barcode. When the two-dimensional barcode is scanned by a mobile device, the backend server receives data from the mobile device and performs check-in or check-out.

8. An extended base device for sign-in and sign-out, characterized in that, Include: Sensors are used to enable the beacon tag device to receive beacon signals periodically transmitted by the beacon tag device; Wireless sensor network transceiver circuit, used to receive and transmit data according to wireless network communication protocols that are primarily short-range or low-power. as well as The control circuit, coupled to the sensor, determines whether the received signal strength index of each beacon signal exceeds a beacon strength threshold when the sensor receives each beacon signal. If so, it sends a check-in / check-out signal to the backend server. The backend server is communicatively connected to the expansion base device via the wireless sensor network transceiver circuit. The sensor is used to receive the beacon signal only when the proximity sensor of the beacon tag device detects the extended base device within a preset short distance, and When the control circuit determines that the received signal strength of the beacon signal is greater than the beacon strength threshold, the beacon tag device is bound to the expansion base device. After the beacon tag device is bound to the expansion base device, the control circuit periodically determines whether the beacon signal periodically transmitted by the bound beacon tag device within a predetermined time period is greater than the beacon strength threshold. If the control circuit determines that the beacon signal does not exceed the beacon strength threshold within the predetermined time, it will then determine to perform automatic logout. The beacon signal contains the user's identification code, and the at least one extended base device contains the user's reserved seat data. The at least one extended base device first confirms that the seat is the user's reserved seat based on the identification code and the reserved seat data, and then determines whether the user is checking in or checking out.

9. The expanded base device according to claim 8, characterized in that, The beacon strength threshold is set by communicating with the expansion base device through the backend server.

10. The expanded base device according to claim 8 or claim 9, characterized in that, The sensor is used to receive the beacon signal during beacon operation.

11. The expanded base device according to claim 8 or claim 9, characterized in that, The beacon tag device further includes a transmit key for activating the wireless communication chip of the beacon tag device to transmit the beacon signal.

12. The expanded base device according to claim 8 or claim 9, characterized in that, It further includes a start button for activating the sensor during a specific period.