How to automatically switch between mesh calls and 5G data network calls
The automatic switching method between mesh and 5G data network calls addresses Bluetooth's connectivity issues by forming a cloud-based virtual network, ensuring stable and uninterrupted audio data transmission through dynamic node status monitoring and backup network switching.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- FUKA AIKOSHI INTELLIGENT TECHNOLOGY CO LTD
- Filing Date
- 2024-11-08
- Publication Date
- 2026-05-26
AI Technical Summary
Bluetooth mesh networks suffer from limitations such as short transmission distance, low data transfer speed, susceptibility to interference, and disconnection issues, leading to interruptions and loss of audio data, while 5G data networks offer wide coverage and high-speed data transfer but lack real-time continuity, resulting in impaired user experience.
An automatic switching method between mesh calls and 5G data network calls, where Bluetooth devices form a mesh group, designate a master node, and communicate via a cloud-based virtual network, dynamically switching to data network mode when nodes go offline, ensuring real-time, continuous audio data transmission.
Ensures stable and uninterrupted audio data transmission by monitoring node status and switching to a backup data network path, maintaining real-time, continuous, and complete voice data transmission even when nodes disconnect.
Smart Images

Figure 2026516580000001_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of wireless communication, and in particular to the method for automatically switching mesh calls and 5G data network circuit calls.
Background Art
[0002] In related technologies, Bluetooth call technology is widely applied in various fields such as the security call field, the in-vehicle off- load call field, and the small-range communication field such as outdoor construction command. The call device constructs an audio network through a mesh mechanism to realize the real-time call function. Within the coverage range of the Bluetooth signal, the transmission of audio data is possible. The advantages of Bluetooth device communication are short-range wireless connection, low power consumption, ease of pairing and setting, miniaturization, and low cost. However, the limitations of the transmission distance, the relatively low data transfer speed, the susceptibility of the connection stability to interference, the compatibility problems between devices, etc. have an impact on the normal communication between devices. When the usage location is blocked by obstacles such as buildings and slopes of various sizes, or due to the signal interference factors in each frequency band, the strength and reception sensitivity of the Bluetooth signal are affected by the usage environment, frequent interruptions occur, which affects the real-time nature of audio data transmission and the continuity and integrity. In the existing mesh audio network, when a node is disconnected, the audio data of other nodes is lost, and the audio is only maintained within each sub-mesh network. The disconnected node cannot receive / send the uplink / downlink audio data of that node, which affects the audio data transmission between that node and all other nodes. As a result, the user experience of the Bluetooth transceiver is impaired, and a continuous communication function cannot be realized. received and transmitted, and it affects the audio data transmission between all other nodes and that node. As a result, the user experience of the Bluetooth transceiver is impaired, and a continuous communication function cannot be realized. I can't. On the other hand, data network communications offer wide coverage, high-speed data transfer, and support for a variety of devices. It has advantages such as service support and the ability to enable remote communication. Bluetooth is also short-range. Bluetooth mesh network offers superior data network efficiency in communication. A scenario logic model has emerged in which work and data networks complement each other, and data Ket loss can be reduced. [Overview of the project]
[0003] To overcome problems in related technologies, this application applies to mesh communication and 5G data networks. Provides an automatic call switching method. Bluetooth data communication and data network By using them in a fused manner, it effectively overcomes environmental and distance barriers and reduces data packet loss. This allows for the maintenance of real-time, continuous, and complete audio data transmission. This application provides an automatic switching method between mesh calls and 5G data network calls, and the following Includes steps: S1, Bluetooth devices build a mesh network and mesh group The mesh group is formed. The mesh group assigns the device_id to all Bluetooth devices. Assign and record node information. Generate group identifier mesh_group_id, Bluetooth devices within the same mesh group are the same mesh_group_ It has an ID. S2, designate one of the nodes as the master node, and the APP will be accessed via the master node. Create an online group. All Bluetooth devices can connect via the app. Join the online group and report node information to the cloud, and at the same time, on the cloud Nodes are mapped to form a virtual network. Belongs to a group on the cloud. All Bluetooth devices have the same network_group_id. S3, all Bluetooth devices communicate with the app in bidirectional dynamic heart rate data mode. The device status is synchronized in real time with the cloud's mapping node virtual network. This synchronously marks the signal strength and online status of Bluetooth devices; S4, for network communication, mesh mode takes precedence over data communication mode. Online Audio data between nodes will be communicated preferentially in mesh mode; S5, when a Bluetooth device node goes offline, the node device itself Dynamically switches to data network mode via the app, and data network via the cloud. Perform network communication using work mode; S6, if it detects a device node going offline, reports the offline node information, and Upload the current node audio data. After the cloud receives the node audio data, The node processes the audio data and determines whether or not there is cloud data audio. If voice is present, the node voice data and cloud data voice are mixed to create the audio data. Play back. If cloud data audio does not exist, play back the received node audio data directly. To grow; S7, if it detects a device node going offline, multiple mesh networks exist. If you do so, upload the current node audio data. The cloud will then process the node audio data. After receiving the data, the node processes the audio data and determines whether or not there is cloud data audio. If node data audio exists, mix the node audio data and cloud data audio. Play the audio data. If there is no cloud data audio, directly play the received node audio data. In the automatic switching method of the above mesh call and 5G data network call, in S2, all Bluetooth devices belong to the same network_group_id within the virtual network. The same mesh node is assigned to the same mesh_group_id on the cloud, and network_group_id corresponds to the parent hierarchy of mesh_group_id in the cloud. Devices with the same network_group_id communicate in data communication mode via the cloud. In the automatic switching method of the above mesh call and 5G data network call, in S3, after the cloud receives data information and detects a mesh offline device, it notifies the voice to all devices within the same network_group_id. At this time, when all devices send voice information, they need to send mesh audio data packets at the same time and send them to the cloud via APP. The cloud sends this to the offline device. In the automatic switching method of the above mesh call and 5G data network call, when there are offline nodes, if multiple nodes send voice simultaneously, the cloud mixes the voice data and distributes the mixed voice data to the offline devices within the same network_group_id. In the automatic switching method of the above mesh call and 5G data network call, when there are offline nodes, all mesh online devices receive mesh device voice data and cloud voice data simultaneously, and the mesh device voice data is passed through the app. Mix the data and the cloud voice data, and then play them. In the automatic switching method of the above-mentioned mesh call and 5G data network call, when the device becomes offline as a mesh node and the cloud heartbeat data of the node also becomes offline, it is determined that the node is in a detached state. For the detached node, notify the remaining online nodes through the cloud heartbeat data mode. The detached node is determined to be a non-existent node, and there is no need to send voice data to the detached node. For the detached node, notify the remaining online nodes through the cloud heartbeat data mode. The detached node is determined to be a non-existent node, and there is no need to send voice data to the detached node. In the automatic switching method of the above-mentioned mesh call and 5G data network call, when the offline mesh reconnects, the cloud heartbeat data is also automatically reconnected, and the node is determined to be in an online state. When the node reconnects to the mesh or the cloud heartbeat data is reconnected, the cloud determines and notifies whether the device of the node needs to upload voice data. When the node reconnects to the mesh or the cloud heartbeat data is reconnected, the cloud determines and notifies whether the device of the node needs to upload voice data. When the node reconnects to the mesh or the cloud heartbeat data is reconnected, the cloud determines and notifies whether the device of the node needs to upload voice data. In the automatic switching method of the above-mentioned mesh call and 5G data network call, in S4, in S41, when there is no voice of an offline device in the voice data within the same mesh_group_id network, the device only plays the mesh voice data. S42: Among the Mesh online nodes within the same mesh_group_id network, data is transmitted via the Mesh network. When there is an offline device, the node that transmits voice data also transmits voice data via the APP at the same time. S43: Within the same network_group_id, data between different mesh_group_id is transmitted and received in the form of a cloud network. in S41, when there is no voice of an offline device in the voice data within the same mesh_group_id network, the device only plays the mesh voice data. Among the Mesh online nodes within the same mesh_group_id network, data is transmitted via the Mesh network. When there is an offline device, the node that transmits voice data also transmits voice data via the APP at the same time. S43: Within the same network_group_id, data between different mesh_group_id is transmitted and received in the form of a cloud network. twork_group_id, data between different mesh_group_id is transmitted and received in the form of a cloud network. In the above method of automatically switching between mesh calls and 5G data network calls, the app uses data Nodes are assigned privilege levels, with master nodes having higher privileges than regular nodes. The master node is granted the highest privileges to perform operations on network construction and has access to all nodes in the mesh. It can manage communication data. In the above automatic switching method between mesh calls and 5G data network calls, The code allows for the addition of permission for external device users; listening on a specified device Set the mode to allow only the reception of audio data and prohibit transmission. The technical solution provided in this application includes the following beneficial effects: this mesh communication and 5G data The automatic switching method for network calls monitors the online status of the device in real time. It monitors and automatically sends voice messages to the cloud network when a device / node goes offline. By switching the data transmission, it ensures the normal transmission and reception of voice data at nodes that are unable to communicate, and audio To ensure real-time, continuous, and complete voice data transmission. Meanwhile, online status Voice data continues to be transmitted between nodes via a mesh network, and cloud network By activating the transmission as a backup path in case of node disconnection, voice data transmission It guarantees stability and integrity. Device information and voice data are sent to the cloud via the app. Upload the data, and the cloud will determine the communication status of each node based on the mesh network node's status. By transferring audio data, the normal transmission of audio data is guaranteed even when node communication is down. This achieves the effect of all nodes transmitting audio data online in real time without interruption. do. Please note that the general explanation above and the detailed explanation below are for illustrative purposes only. It should be understood that this does not limit this application. [Brief explanation of the drawing]
[0004] By referring to the drawings, exemplary embodiments of this application will be described in more detail. The description and other purposes, features, and advantages will become clearer. Furthermore, exemplary embodiments of this application... In this context, identical reference numerals usually indicate identical components. [Figure 1] This is a flowchart illustrating the automatic switching method between mesh network calls and 5G data network calls as described in the embodiment of this application. [Figure 2] This diagram shows the flow chart of single-node voice processing during a mesh call in the automatic switching method between mesh calls and 5G data network calls described in the embodiment of this application. [Figure 3] The embodiment of this application describes an automatic switching method between mesh calls and 5G data network calls, and provides an example of application of full mesh internal communication when all nodes within the same mesh group are online. [Figure 4] The embodiment of this application shows an example of a communication method between devices in an automatic switching method between mesh calls and 5G data network calls, where some devices in the same mesh network are offline. [Figure 5] The present invention provides an example of a communication method between devices in an automatic switching method between mesh calls and 5G data network calls, in which some devices in the same mesh network withdraw. [Figure 6] The embodiment of this application provides an example of an all-device communication method in which a mesh call and a 5G data network call are automatically switched, when all devices in different mesh networks are online. [Figure 7] The embodiment of this application provides an example of an all-device communication method in which a mesh call and a 5G data network call are automatically switched, and when some devices in different mesh networks are offline. [Figure 8]The embodiment of this application shows an example of a communication method between all devices in a mesh network and a 5G data network in which some devices in different mesh networks disconnect. [Figure 9] The embodiment of this application describes an automatic switching method between mesh calls and 5G data network calls, and provides an example of application of full mesh internal communication when all members of the same mesh network are online. [Modes for carrying out the invention]
[0005] Preferred embodiments of this application will be described in more detail below with reference to the drawings. While preferred embodiments of this application are shown on the page, this application can be realized in various forms. It should be understood that the embodiments described herein are not the only ones that should be used. Furthermore, providing these embodiments makes this application more thorough and complete, and expands the scope of this application. This is to fully communicate this to engineers skilled in the art. The terminology used in this application is for the sole purpose of describing specific embodiments and does not limit this application. There is no intention. The singular forms of "one kind," "the said," and "the" used in this application and the attached claims are not intended. The expression " is intended to include the plural form unless the context clearly indicates a different meaning. Furthermore, the term "and / or" used in this text refers to either or any of the related enumeration items. It should be understood that this refers to and includes all possible combinations. In this application, terms such as "first," "second," and "third" are used to describe various pieces of information. While these terms may be used, this information is not limited to them. These terms are simply used to distinguish between information of the same kind. For example, Without departing from the scope of this application, the first information may also be called the second information. Similarly, The second piece of information can also be called the first piece of information. Therefore, it is limited to "the first" and "the second." The features may, explicitly or implicitly, include one or more such features. In the explanation of the request, "multiple" means two or more unless otherwise explicitly stated. . The technical solution of the embodiment of this application will be described in detail below with reference to the drawings.
[0006] Referring to Figures 1 to 8, this application describes the automation of mesh calls and 5G data network calls. We provide a switching method, including: S1, Bluetooth devices build a mesh network and mesh group The process involves creating a mesh group to connect all Bluetooth devices to the device. Assign an _id and record node information. The group identifier mesh_group_id Created, Bluetooth devices within the same mesh group use the same mesh_gr It has an oup_id. S2, designate one of the nodes as the master node, and access via the master node. Create an online group above. All Bluetooth devices can access the app. Join the online group and report its node information to the cloud. Next, we map the nodes to form a virtual network. All Bluetooth devices Vice has the same network_group_id in the group on the cloud. ru. In S2, the following is also included: S21, all Bluetooth devices are virtual They exist within the same network_group_id within the network. S22, same Mesh nodes are assigned to the same mesh_group_id on the cloud, twork_group_id corresponds to the parent hierarchy of mesh_group_id on the cloud. This applies. Devices with the same network_group_id will receive data via the cloud. Communicate in network mode. In S3, all Bluetooth devices can communicate with the app in bidirectional dynamic heart rate data mode. It communicates and maps the status of Bluetooth devices to the cloud in real time. The virtual network formed by the device synchronizes information and the signal strength of the Bluetooth device. And it marks the online status synchronously. In other words, all devices via Bluetooth It communicates with the app via [method] and continuously displays the current Mesh online status in heartbeat data mode. It reports the status and surrounding Mesh device node status to the cloud. The cloud processes the received data. After processing, the status information of other devices within the same Mesh network is processed using the same heartbeat data model. It delivers data via a code and enables status synchronization between online and offline devices. S3 also includes the following: S31: After the Bluetooth device connects to the app, it will show the current mesh network status. Device status such as information, device information, communication status, and acquired surrounding node status is recorded in Heart. In Beat Data mode, continuously collect data and send it to the cloud, which then processes the device status. It processes basic information. S32, after the cloud receives the data, detects a Mesh offline device, and then... Sends the code information to all devices within the same network_group_id. At this time, Online devices generate Mesh voice data packets along with the voice transmission, and the app It is sent to the cloud via [a specific method]. The cloud then forwards it to the offline device. S33, If there are offline nodes, and multiple nodes transmit audio simultaneously, Loud processes the audio data by mixing it, and the mixed audio data is then shared on the same network. Distribute to offline devices within k_group_id. S34, if offline nodes exist, all Mesh online devices Me The SH device simultaneously receives audio data from the cloud and audio data from the app via Mesh. The device audio data and cloud audio data are mixed and then played back. S35, Device Mesh node goes offline, and the Cloud Heart of that node If the beat data goes offline, the node is determined to be in a disconnected state. Disconnected node Regarding this, it will be transmitted to the remaining online nodes via cloud heartbeat data mode. Distribute the information. A disconnected node is determined to be a non-existent node, and the audio data is sent to the disconnected node. There's no need to believe it. S36, when the offline Mesh reconnects, the cloud heartbeat data is automatically reconnected. The node is then determined to be online. In S4, for network communication, Mesh mode takes precedence over data network mode. Audio data between online nodes will be preferentially transmitted in Mesh mode. In S4, within S41, within the same mesh_group_id network, voice data If the audio from an offline device is not included, the device will only play the Mesh audio data. To occur. S42: Within the same mesh_group_id network, Mesh Data is transmitted between offline nodes via a mesh network. Offline devices exist If present, the node sending the audio data also sends the audio data via the APP. S4 3: Within the same network_group_id, different mesh_group_ Data between IDs is sent and received in a cloud network format, meaning it's transmitted across different subnetworks. If all Mesh nodes present transmit audio data, the operation in step S42 is performed It is necessary. S5, when a Bluetooth device node goes offline, the node device itself Dynamically switches to data network mode via the app, and data network via the cloud. Network communication is performed using work mode. In other words, the device is off Mesh. When it detects a signal, the node device automatically switches to the data network via the app. Network communication is performed via the cloud. S6, when it detects that the device node is offline, the Bluetooth device will turn off It reports in-node information and uploads the current node voice data. The cloud then... After receiving node audio data, the node and audio data are processed, and the presence or absence of cloud data audio is determined. Determine. If cloud data voice exists, then node voice data and cloud data voice. Mix the audio data and play it back. If no audio data exists in the cloud, receive Plays the node audio data directly. S7, if it detects a device node going offline, multiple mesh networks exist. If you do so, upload the current node audio data. The cloud will then process the node audio data. After receiving the data, the node data and audio data are processed to determine whether or not there is cloud data audio. If cloud data voice exists, mix the node voice data and the cloud data voice. Press to play the audio data. If no cloud data audio exists, the received node audio will play. Plays the voice data directly. The app grants permission levels to data nodes, with master nodes having higher authority than regular nodes. It has the highest level of authority and can perform the highest-priority operations in network construction. The terminal node enables data management for all node communications within the mesh network. Specific operations include adding permission settings for external device users and listening mode for specific devices. This includes code specification (allowing only voice data reception and prohibiting transmission).
[0007] Figure 2 shows the voice processing flow diagram for a single node in mesh communication (see Figure 2): Mesh Network Creation / Joining: Devices create or join a mesh network. And, by forming mesh_group_id, a mesh network equipped Bl It will become a Bluetooth-enabled device. At the same time, a device_id will be assigned to the device. By performing node identification, a unique node name and device name are assigned to each device. APP connection: Bluetooth devices that have established a Mesh network can use a dedicated Blu The device connects to the Bluetooth app, enabling data transfer and communication. The data is sent to the app, and the app processes it after receiving it. Heartbeat data transmission: Bluetooth between device and app, and between app and cloud. It communicates in two-way heartbeat data mode. The device and app exchange data and information in real time. Time synchronization is performed, and the app and cloud also communicate, exchange data, and synchronize information. This enables tripartite data synchronization between the device, the application, and the cloud. Create / join a network group on the cloud and create a mesh mirroring group. Join / Become a network. Create or join a network group on the cloud. Forms a _group_id. A virtual network group mapped to the cloud. Create or join a group. Determine the online status of all nodes. After the Bluetooth device network is established, Monitoring of all nodes will begin, and the status of all nodes will be monitored. In this case, determine if multiple Mesh networks exist. If only one node exists, it will directly interact with the Mesh network and generate the audio data of that node. To accomplish. If an offline node is detected, the device will report information about the offline node and emit a sound. Upload the voice data. The cloud receives the node information and voice data and then processes it. At the same time, it checks for the existence of cloud voice data. If cloud voice data exists, The node audio data and the cloud audio data are mixed, and the mixed audio data is... Playback generates audio data for the node. If cloud audio data does not exist, M The esh audio data is played directly to generate the audio data for that node. If all nodes are online and multiple mesh networks exist, the device The current node audio data needs to be uploaded to the cloud. After receiving the node information and node voice data, the node information and node voice data are processed simultaneously. The system determines whether or not cloud audio data exists. If cloud audio data exists, the relevant No The system mixes the audio data and the cloud audio data, and then plays back the mixed audio data. If cloud audio data does not exist, the Mesh audio data will be played directly, and the corresponding noise will be played. Generates audio data for "do".
[0008] Figure 3 shows a complete mesh network when all devices are online. This is an example of mesh internal communication application. Bluetooth devices connect to a mesh network. When you create or join a group, your device is identified, and multiple Bluetooth devices can communicate via messenger. A network is formed. As shown in the figure, device device_1, device de vice_2, device device_3, device device_4, device dev ice_5 forms mesh group mesh_group_id_1. Device device_1 within the network mesh_group_id_1, device device_2, device device_3, device device_4, device The devices in device_5 communicate in mesh mode. Device device_1, device device_2, device device_3, device device_4, device d Each evice_5 is connected to an app, and there is a two-way heart connection between the device and the app. They communicate in beat data mode. The app and the cloud communicate in bidirectional heartbeat data mode. It communicates as a data network, and multiple apps participate in the same cloud. On the Louds architecture, nodes are mapped to form a virtual network. In other words, devices device_1, device_2, device_3, device d evice_4, device_5, Mesh network mesh_grou Map p_id_1 to the cloud and build a virtual network. Figure 4 shows the situation when some devices are offline on the same Mesh network. This shows an example of a communication method between devices. Bluetooth devices create a mesh network. Once you become or join, your device will be identified, and multiple Bluetooth devices will communicate via messaging. A network is formed. As shown in the diagram, device device_1, device d device_2, device_3, device_4, device de vice_5 forms the mesh group mesh_group_id_1. However, Device device_5 in mesh group mesh_group_id_1 is It became a fly. Within the mesh network mesh_group_id_1, All devices that are online (device_1, device_2, device_3 Device 4) communicates in mesh mode. Offline device _5 is mesh_group_id_1 and online device (device_1 (device_2, device_3, device_4) and data network mode Communication will be conducted via [device name]. Online devices device_1, device_2, devic e_3 and device_4 communicate in bidirectional heartbeat data mode, similar to the APP. The app and cloud communicate via the data network in bidirectional heartbeat data mode. Trust, and multiple apps will join the same cloud. Offline device device_5 It communicates in bidirectional heartbeat data mode, similar to the APP, and the APP and the cloud communicate bidirectionally. Communication takes place via the data network in heartbeat data mode. A similar situation was reproduced, with devices device_1, device_2, and device_ 3. When device_4 is online and device_5 is offline, The status and information are synchronized. Figure 5 shows the inter-device communication when some devices leave the same mesh network. Examples of communication methods are shown. Bluetooth devices create or participate in a mesh network. When added, the device is identified, and multiple Bluetooth devices can be connected to a mesh network. Form a cluster. As shown in the figure, devices device_1, device_2, dev ice_3, device_4, and device_5 are in the mesh group mesh_gro Forms up_id_1. However, mesh network mesh_group_id_ Device device_5 within 1 has gone offline. Mesh network me Within sh_group_id_1, all online devices (device_1, Devices 2, 3, and 4 communicate in mesh mode. Uh. Online devices device_1, device device_2, device Device 3 and Device 4, like the APP, use bidirectional heartbeat data. It communicates in data mode. The APP and the cloud communicate via two-way heartbeat data mode. It communicates using a network method, and multiple apps participate in the same cloud. Offline The device in state, device_5, communicates in bidirectional heartbeat data mode, similar to the APP. I believe it, but communication between the app and the cloud is impossible. In this case, the device _5 is determined to have left the network. The same situation is reproduced in the virtual network, and device d device_1, device_2, device_3, device de vice_4 is online, and device device_5 is disconnected. Status and information are synchronized. Other online devices and the cloud transmit information to the disconnected device. The notification will no longer be sent. Figure 6: Examples of communication methods when all devices are online in different mesh network configurations. When a Bluetooth device creates or joins a mesh network, the device The devices are identified, and multiple Bluetooth devices form a mesh network. As shown in the figure, devices device_1, device device_2, and device d evice_3 forms a mesh network mesh_group_id_1, and the device Device_4 and device_5 are mesh network mesh_g Form roup_id_2. Device dev within mesh_group_id_1 ice_1, device_2, and device_3 communicate in mesh mode, Devices device_4 and device_5 within _group_id_2 are also mesh models. They communicate using a code. mesh_group_id_1 and mesh_group_id_2 are They exist within the same network_group_id_1, and there is a data network between the two groups. Communication will be conducted using a work method. Device device_1, device device_2, device Device_3, Device_4, Device_5 and APP are The app and cloud communicate in two-way heartbeat data mode, and the two-way heartbeat data It communicates via a data network in tamode. Multiple apps participate in the same cloud. However, the app also needs to send voice data packets to the cloud at the same time. In the video, a similar situation was reproduced with devices device_1, device_2, and dev. ice_3 forms a mesh network mesh_group_id_1, and the device device_4 and device_5 are mesh network mesh_group_i Form d_2. Device state and device information are synchronized. Figure 7 shows the total when some devices are offline in different mesh networks. This shows an example of a device communication method. Bluetooth devices create a mesh network. Once you become or join, your device will be identified, and multiple Bluetooth devices will communicate via messaging. A network is formed. As shown in the diagram, device device_1, device d device_3 is a mesh network mesh_grou p_id_1 is formed, and devices device_4 and device device_5 are mesh Forms the mesh network mesh_group_id_2. All devices within id_1 (device_1, device_2, device_3) When online, they communicate with each other in mesh mode. Devices within p_id_2 (device_4 online, device_5 offline) In this case, device_4 and device_5 cannot communicate. up_id_1 and mesh_group_id_2 belong to the same network_group. It exists within _id_1, and the two groups communicate via the data network. Device d device_1, device_2, device_3, device de vice_4, device device_5, is a bidirectional heartbeat data model, similar to the APP. They communicate via a data network. The APP and the cloud use bidirectional heartbeat data mode. Communication takes place via the cloud. Multiple apps participate in the same cloud, but apps cannot simultaneously use voice data. The data packets need to be sent to the cloud. A similar situation can be reproduced in a virtual network. And, device device_1, device device_2, device device_ 3 forms a mesh network mesh_group_id_1, and device devi ce_4, device device_5 is in mesh network mesh_group_i Forms d_2. Device de within mesh group mesh_group_id_2 If vice_5 goes offline, mesh_group_id_1 and mes h_group_id_2 exists within the same network_group_id_1. Therefore, the device status and device information are synchronized. Figure 8 shows the total data when some devices leave a different mesh network configuration. Examples of how devices communicate. Bluetooth devices create a mesh network. When you join, it identifies your device and multiple Bluetooth devices form a mesh network. The workpiece is formed as shown in the figure, device device_1, device devic e_2, device device_3 is mesh network mesh_group_id _1 is formed, and devices device_4 and device device_5 form a mesh net Create mesh_group_id_2. mesh_group_id_1 All devices within (device_1, device_2, device_3) are online When in this state, they communicate with each other in mesh mode. On the other hand, mesh_group_id Device 4 within _2 is offline, and device 5 is also offline. If this happens, the entire Mesh group mesh_group_id_2 will go offline. Devices device_4 and device_5 communicate with the APP and exchange heartbeat data bidirectionally. Communication is possible in this mode, but heartbeat data between the app and the cloud will be offline. In this case, devices device_4 and device_5 will be in a disconnected state. Figure 9 shows a fully meshed network where all devices are online. This indicates a partial communication. Bluetooth devices create or join a mesh network. It then becomes an identification device, and multiple Bluetooth devices connect to a mesh network. Form. As shown in the figure, devices device_1, device_2, devic e_3, device_4, and device_5 are in the mesh group mesh_group Form _id_1. Device device_1 is the master node, device devi ce_4 is the listening node, and device_5 is the excluded node. device_1, device_2, and device_3 are online. In this state, communication is performed in mesh mode. Device device_4 is a listening node. As such, data exchange will not take place, and device_5 will be excluded from data exchange as an excluded node. Do not perform. Device device_1, device device_2, device devic e_3, device_4, and device_5 are bidirectional, just like the APP. It communicates in heartbeat data mode. The APP and the cloud communicate in two-way heartbeat data mode. The data network communicates via a code, and multiple apps participate in the same cloud, but The APP on the removed device_5 cannot communicate with the cloud. This allows for control over communication to unnecessary nodes and reduces unwanted noise during communication. Example: A node is making noise. When voice communication is transmitted, other receiving nodes become unable to interpret important information. This automatic switching method between mesh calls and 5G data network calls is used by the device online. It monitors the status in real time and automatically crashes when a device / node goes offline. Switching voice data transmission to the UD network. This will allow voice data from nodes that are unable to communicate. Maintain normal data transmission and reception, ensuring real-time, continuous, and complete voice data transmission. This guarantees that voice will continue to be available in the mesh network between online nodes. It transmits data and uses cloud network transmission as a backup path in case of node disconnection. By activating it from time to time, it ensures the stability and integrity of voice data transmission. The device information and audio data are uploaded to the cloud, and the cloud operates as a mesh network. By transferring audio data from each node based on the node's communication status, the node communication status is determined. This ensures the normal transmission of audio data in the system, and all nodes can transmit audio data in real time without interruption. Achieves the effect of transmitting data. The embodiments of this application have been described above, but the above description is illustrative and not exhaustive. The scope of each described example is not limited to the examples disclosed. And as long as they do not deviate from the spirit, many modifications and changes are acceptable to the average technician in this field. This is self-evident. The selection of terms used in this text is based on the principles, practical applications, and market technologies of each embodiment. To best explain the improvements in response, or to explain in the text what other ordinary technicians in the art would say The purpose is to enable understanding of each disclosed embodiment.
Claims
1. S1, Bluetooth devices build a mesh network and mesh group The mesh group forms a mesh and assigns a device_id to all Bluetooth devices. It agrees, records node information, generates group identifier mesh_group_id, and the same Bluetooth devices within a mesh network belong to the same mesh_group_ Steps that have an ID, S2, designate one of the nodes as the master node and turn it on via the master node on the APP. Create a line group and turn on all Bluetooth devices via the APP. Join the LINE group and report its node information to the cloud, and on the cloud Nodes are mapped to form a virtual network, and all Blues within the group on the cloud The tooth device maintains the same network_group_id, S3. All Bluetooth devices communicate with the APP in bidirectional dynamic heart rate data mode. The device status is synchronized in real time with the cloud's mapping node virtual network. This allows for synchronous marking of the Bluetooth device's signal strength and online status. Steps to do, S4. In network communication, mesh mode takes precedence over data network mode. Therefore, the audio data between online nodes is preferentially communicated in mesh mode. 、 S5. When a Bluetooth device node goes offline, the node device itself Dynamically switches to data network mode via the app, and data network via the cloud. Steps include performing network communication using work mode, S6. If a device node is detected to be offline, report the offline node information. Upload the current node audio data, and after the cloud receives the node audio data, The system processes the code and audio data, determines whether or not there is cloud data audio, and confirms that there is cloud data audio. If present, the node audio data and cloud data audio are mixed and played back. If cloud data audio does not exist, the received node audio data will be played directly. Step and, S7. If a device node is detected to be offline, multiple mesh networks exist. In this case, upload the current node audio data, and the cloud will process the node audio data After receiving the data, the node processes the audio data and determines whether or not there is cloud data audio. If data voice exists, the node voice data and cloud data voice will be mixed to produce the voice. The data is played back, and if no cloud data audio exists, the received node audio data is used directly. The steps for regeneration and This includes an automatic switching method between mesh calls and 5G data network calls.
2. In S2, all Bluetooth devices are on the same network within the virtual network. Belonging to work_group_id, identical mesh nodes are the same me on the cloud. The sh_group_id is assigned, and the network_group_id is the cloud This corresponds to the parent hierarchy of the above mesh_group_id, and is the same network_group_ ID devices communicate via the cloud in data network mode. The method for automatically switching between mesh network calls and 5G data network calls as described in claim 1.
3. In S3, after the cloud received the data information, it detected a mesh offline device. In that case, the offline device will be affected by all devices within the same network_group_id. It is sent to the mesh voice data packet, and at this time, when all devices transmit voice information, the mesh voice data packet The data must be sent simultaneously and sent to the cloud via APP, and the cloud must be offline. Send to the device The method for automatically switching between mesh network calls and 5G data network calls as described in claim 1.
4. If offline nodes exist, and multiple nodes transmit audio simultaneously, the cloud will... The audio data is mixed, and the mixed audio data is shared in the same network_gr Distribute to offline devices in the oup_id. The method for automatically switching between mesh communication and 5G data network communication as described in claim 3.
5. If offline nodes exist, all mesh online devices will simultaneously mesh Receives device audio data and cloud audio data, and sends mesh device audio through the app. After mixing the voice data and cloud audio data, play it back. The method for automatically switching between mesh communication and 5G data network communication as described in claim 4.
6. A device mesh node goes offline, and the remote heartbeat data of that node is lost. If a node goes offline, it is determined to be in a disconnected state, and the cloud is directed to the disconnected node. The system delivers notifications in heartbeat data mode, notifying remaining online nodes and those that have left. The node is determined to be non-existent, and there is no need to send audio data to the disconnecting node. The method for automatically switching between mesh communication and 5G data network communication as described in claim 5.
7. When an offline mesh reconnects, the heartbeat data on the cloud side will automatically The process involves reconnecting and determining that the node is online. The method for automatically switching between mesh communication and 5G data network communication as described in claim 6.
8. In S4, S41. Offline device within the same mesh_group_id network to voice data If the device does not have audio, the device will only play the mesh audio data. S42. Within the same mesh_group_id network, Mesh online When transmitting data between nodes via a Mesh network, offline devices If present, the node sending the audio data will also send the audio data via the APP. S43, within the same network_group_id, different mesh_group Data between up_ids will be sent and received via a cloud network format. The method for automatically switching between mesh network calls and 5G data network calls as described in claim 1.
9. The APP marks the privilege level of the data node, and the privilege level of the master node A node has higher privileges than a regular node and can perform the highest-level operations on network construction, and is a master node. The system allows communication data management for all nodes in the mesh. The method for automatically switching between mesh network calls and 5G data network calls as described in claim 1.
10. The primary node can be configured to allow the addition of external device users, and the specified device Set the chair to listening mode, allowing only audio data reception and prohibiting transmission. The method for automatically switching between mesh communication and 5G data network communication as described in claim 9.