Cooperative configuration method and system of communication system, voice communication device, device deployment method and medium
Patent Information
- Application Number
- CN202610830643.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-06-09
- Publication Date
- 2026-09-08
AI Technical Summary
然而,用户获知基站IP地址的步骤较为繁琐(例如需要登录路由器查看),且在没有网络环境的场景下完全无法执行
[0012] In this application, after the first voice communication device establishes a first communication connection with the voice communication base station, the handle responds to the user's configuration input operation, generates first configuration information carrying network access information of the wireless access device (such as a Wi-Fi AP), and sends this information directly to the base station. The base station then completes its own initialization and actively connects to the target wireless access device. The entire configuration process does not require the base station to have a display interface, nor does it require the base station to be pre-connected to any external network—because the first communication connection between the handle and the base station can be a local direct connection (such as wired, Wi-Fi direct connection, or SoftAP mode), which can be established even in an environment without an external network. Therefore, the base station is freed from dependence on its own interactive interface and IP network environment, and can quickly and conveniently complete the initial configuration using the handle's existing input and display capabilities, significantly improving the flexibility and environmental adaptability of device deployment.
Smart Images

Figure CN122718754A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication technology, specifically to a collaborative configuration method and system for a communication system, a voice communication device, a device deployment method, and a medium. Background Technology
[0002] In VoIP (Voice over Internet Protocol) systems, a common implementation is based on a communication protocol (such as SIP) and uses wireless handsets (such as Wi-Fi handsets) as terminals. In this case, the system typically includes a voice communication base station (such as a SIP base device) responsible for service processing and a voice communication handset (such as a Wi-Fi handset) for making calls; both require initial configuration before use. The voice communication base station, as the core base station for voice communication, has its configuration process directly impacting the system's deployment efficiency and applicable scenarios.
[0003] Currently, conventional configuration schemes for voice communication base stations mainly fall into two categories: one integrates a display interface on the base station for local configuration, but this significantly increases hardware costs; the other involves users remotely configuring the base station via a webpage after obtaining its IP address. However, obtaining the base station's IP address is cumbersome (e.g., requiring login to the router) and is completely impossible in scenarios without a network environment. These schemes result in base station configuration relying either on additional hardware resources or on an available network environment, significantly limiting deployment flexibility. The second scheme is particularly limited in areas with inadequate network infrastructure, where device initialization often becomes the bottleneck for the entire system deployment.
[0004] Therefore, how to achieve rapid and convenient configuration of voice communication base stations without relying on the base station's own display interface and external network environment has become an urgent problem to be solved. Summary of the Invention
[0005] This application provides a collaborative configuration method and system for a communication system, a voice communication device, a device deployment method and medium. This method does not rely on the voice communication base station's own display interface and external network environment, and can realize the rapid and convenient configuration of the voice communication base station.
[0006] In a first aspect, embodiments of this application provide a collaborative configuration method for a communication system, comprising: a first voice communication device establishing a first communication connection with a voice communication base station; the first voice communication device generating first configuration information in response to a configuration generation operation, and sending the first configuration information to the voice communication base station; wherein the first configuration information includes network access information for connecting to a wireless access device; the voice communication base station completing initialization configuration based on the first configuration information, and establishing a connection with the wireless access device using the network access information.
[0007] Secondly, embodiments of this application provide a device deployment method executed by a voice communication base station. The method includes: establishing a communication connection with a first voice communication device; obtaining first configuration information generated and sent by the first voice communication device in response to a configuration generation operation, and completing its own initialization configuration based on the first configuration information; wherein the first configuration information includes network access information for connecting to a wireless access device; and establishing a communication connection with the wireless access device using the network access information.
[0008] Thirdly, embodiments of this application provide a device deployment method, executed by a voice communication device, the method comprising: establishing a communication connection with a voice communication base station; generating first configuration information in response to a configuration generation operation, and sending the first configuration information to the voice communication base station, so that the voice communication base station completes initialization configuration according to the first configuration information; wherein the first configuration information includes network access information for connecting to a wireless access device.
[0009] Fourthly, this application provides a voice communication device, including a memory, a processor, a communication module, a graphical user interface, physical buttons, and a security verification chip; the graphical user interface is used to receive and display first configuration information and configuration status; the physical buttons are used for users to trigger configuration processes and input first configuration information; the communication module is used to establish a communication connection with a voice communication base station to realize information interaction; the security verification chip is used to perform identity information verification, generate identity credential information, and perform software integrity measurement; the memory stores a computer program or instructions, and when the computer program or instructions are executed by the processor, the processor performs the steps of the voice communication device in the collaborative configuration method described in any of the above embodiments, or the device deployment method described in any of the above embodiments.
[0010] Fifthly, embodiments of this application provide a communication device collaborative configuration system, including: a voice communication base station, a wireless access device, and at least one voice communication device as described in the above embodiments; the voice communication base station establishes communication connections with the wireless access device and the voice communication device respectively; the wireless access device is used to provide network access support for the voice communication base station and the voice communication device, realizing network communication between the two; the voice communication device, the voice communication base station, and the wireless access device work collaboratively to execute the communication device collaborative configuration method as described in any one of the above embodiments, or cooperate in executing the device deployment method as described in any one of the above embodiments.
[0011] Sixthly, embodiments of this application provide a computer-readable storage medium storing a computer program thereon. After being loaded by a processor, the computer program executes the steps corresponding to the device in the collaborative configuration method of the communication device as described in any of the above embodiments, or all the steps in the device deployment method as described in any of the above embodiments.
[0012] In this application, after the first voice communication device establishes a first communication connection with the voice communication base station, the handle responds to the user's configuration input operation, generates first configuration information carrying network access information of the wireless access device (such as a Wi-Fi AP), and sends this information directly to the base station. The base station then completes its own initialization and actively connects to the target wireless access device. The entire configuration process does not require the base station to have a display interface, nor does it require the base station to be pre-connected to any external network—because the first communication connection between the handle and the base station can be a local direct connection (such as wired, Wi-Fi direct connection, or SoftAP mode), which can be established even in an environment without an external network. Therefore, the base station is freed from dependence on its own interactive interface and IP network environment, and can quickly and conveniently complete the initial configuration using the handle's existing input and display capabilities, significantly improving the flexibility and environmental adaptability of device deployment. Attached Figure Description
[0013] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0014] Figure 1 A flowchart illustrating a collaborative configuration method for a communication system provided in this application embodiment; Figure 2 A flowchart illustrating another collaborative configuration method for a communication system provided in this application embodiment; Figure 3A flowchart illustrating a device deployment method provided in an embodiment of this application; Figure 4 A specific example diagram of a device deployment method provided in an embodiment of this application; Figure 5 A flowchart illustrating another device deployment method provided in this application embodiment; Figure 6 A specific example diagram illustrating another device deployment method provided in this application embodiment; Figure 7 A specific example diagram illustrating another device deployment method provided in this application embodiment; Figure 8 This is a schematic diagram of the structure of a voice communication device provided in an embodiment of this application; Figure 9 This is a schematic diagram of the structure of a voice communication base station provided in an embodiment of this application; Figure 10 This is a schematic diagram of the structure of a collaborative configuration system for a communication device provided in an embodiment of this application. Detailed Implementation
[0015] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0016] In the description of this application, it should be understood that the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Therefore, features defined as "first" or "second" may explicitly or implicitly include one or more of the stated features. In the description of this application, "multiple" means two or more, unless otherwise explicitly specified.
[0017] "A and / or B" includes the following three combinations: A only, B only, and a combination of A and B.
[0018] The use of "applies to" or "configured to" in this application implies open and inclusive language, which does not exclude the applicability to or configuration to devices performing additional tasks or steps. Additionally, the use of "based on" implies openness and inclusivity, because processes, steps, calculations, or other actions "based on" one or more of the stated conditions or values may in practice be based on additional conditions or values beyond those stated.
[0019] In this application, the term "exemplary" is used to mean "used as an example, illustration, or description." Any embodiment described as "exemplary" in this application is not necessarily to be construed as being more preferred or advantageous than other embodiments. The following description is provided to enable any person skilled in the art to make and use this application. Details are set forth in the following description for purposes of explanation. It should be understood that those skilled in the art will recognize that this application can be made without using these specific details. In other instances, well-known structures and processes are not described in detail to avoid obscuring the description of this application with unnecessary detail. Therefore, this application is not intended to be limited to the embodiments shown, but is consistent with the broadest scope of the principles and features disclosed in this application.
[0020] In VoIP (Voice over Internet Protocol) systems, a common implementation is based on a communication protocol (such as SIP) and uses a wireless handset as the terminal. In this case, the system typically includes a voice communication base station (e.g., a SIP base) responsible for service processing and a voice communication handset (e.g., a Wi-Fi handset) for making calls; both require initial configuration before use. The voice communication base station, as the core device, directly impacts the system's deployment efficiency and applicable scenarios through its configuration process.
[0021] Currently, conventional configuration schemes for voice communication base stations mainly fall into two categories: one integrates a display interface on the base station for local configuration, but this significantly increases hardware costs; the other involves users remotely configuring the base station via a webpage after obtaining its IP address. However, obtaining the device's IP address is cumbersome (requiring login to the router) and impossible in scenarios without a network connection. These schemes result in base station configuration relying either on additional hardware resources or an available network environment, significantly limiting deployment flexibility. Simultaneously, deploying voice communication devices also requires users to manually complete network selection, password input, and account registration, leading to repetitive and inefficient operations during large-scale deployments. Furthermore, the aforementioned configuration process only focuses on device connectivity and does not collect or analyze real-time quality indicators such as signal strength, terminal load, and packet loss rate of multiple wireless access devices in the deployment environment.
[0022] In long-term technical practice, those skilled in the art typically treat base station configuration, terminal configuration, and network quality optimization as independent sub-problems, and solve them separately using the aforementioned mature and conventional methods. When a base station cannot be configured in a network-free environment, a common approach is to add a display interface or temporarily build a minimal network; when the efficiency of mass deployment of terminals is low, a common practice is pre-configuration or the use of configuration templates. These approaches all follow the inertia of "solving their respective local problems separately," failing to realize that the aforementioned local solutions can synergize and empower each other.
[0023] The inventors recognized that voice communication base stations and voice communication devices inherently possess short-range communication capabilities in their hardware (e.g., wired connections via data interfaces or wireless connection protocols such as Wi-Fi Direct), and that voice communication devices typically have display interfaces and user input capabilities. If the input / output resources of voice communication devices can be utilized to provide configuration information to the base station, and the network and environmental awareness capabilities gained by the base station after networking can be used to batch-deploy optimized configurations to terminals, it is hoped that the low-cost startup of base stations, efficient deployment of terminals, and dynamic quality optimization of call links can be solved in one go without increasing hardware costs or relying on external networks. This problem requires breaking away from the existing understanding that "base station configuration" and "terminal configuration" are separate processes, and instead viewing them as a collaborative whole to re-examine the starting point and sequence of the configuration process.
[0024] In view of this, embodiments of this application provide a collaborative configuration method and system for a communication system, a voice communication device, a device deployment method and medium, aiming to provide a fast and convenient bidirectional collaborative configuration scheme for voice communication base stations.
[0025] It should be noted that those skilled in the art will understand that the term "voice communication base station" in the embodiments of this application refers to any central node device capable of providing voice call control, session management, and network access functions. Its specific implementation is not limited to a SIP-based base station, but can also be other types of VoIP gateways, IP-PBXs (private branch exchanges), unified communication servers (UC servers), or wireless communication base stations with similar functions. "Voice communication device" refers to any terminal device with a user interface (physical buttons, touchscreen, voice input, etc.) and wireless communication capabilities (at least including Wi-Fi). Its specific implementation is not limited to a Wi-Fi controller, but can also be a smartphone, tablet, dedicated walkie-talkie, wearable communication device, etc. The following embodiments are only for ease of description and understanding, using a SIP base as a typical example of a voice communication base station and a Wi-Fi controller as a typical example of a voice communication device, but this does not constitute any limitation on the scope of protection of this application. Any invention that utilizes the core inventive concept of "using terminal devices to provide users with configuration and interaction capabilities, and injecting network access information into the central device in reverse, thereby achieving rapid deployment of the central device with zero hardware cost and zero network dependence" proposed in this application, regardless of the specific product form, communication protocol type, or application scenario of the central device and terminal devices, falls within the protection scope of this application.
[0026] Please see Figure 1 , Figure 1 This is a flowchart illustrating a collaborative configuration method for a communication system provided in an embodiment of this application. This method reuses the user input and display capabilities of a voice communication device (e.g., a Wi-Fi handset) to provide initial configuration information to a voice communication base station (e.g., a SIP base), thereby enabling rapid base station deployment without increasing hardware costs or relying on an external network environment. Figure 1 As shown, the method includes the following steps S101 to S103.
[0027] S101: The first voice communication device establishes a first communication connection with the voice communication base station.
[0028] The first voice communication device is a terminal device with voice communication capabilities. It can conduct voice communication via wireless networks such as Wi-Fi and Bluetooth. For example, the first voice communication device can be a Wi-Fi handset, a wireless intercom terminal, or a Wi-Fi-enabled conference microphone or speaker.
[0029] A voice communication base station is a network device responsible for handling VoIP services, possessing functions such as device registration, session management, and voice data forwarding. For example, a voice communication base station can be a SIP base device.
[0030] The first communication connection is a communication link established between the first voice communication device and the voice communication base station, used to send the first configuration information generated by the first voice communication device to the voice communication base station. The first communication connection includes, but is not limited to, wired connections established through data interfaces such as USB and UART, or wireless connections established through wireless connection protocols such as Wi-Fi Direct, Bluetooth, and Zigbee.
[0031] In this embodiment, a first communication connection can be established between the first voice communication device and the voice communication base station via wired or wireless means. For example, a USB data cable can be used to establish the first communication connection between the first voice communication device and the voice communication base station, enabling the transmission of configuration data between them. This connection method features plug-and-play functionality, high bandwidth, and low latency. Bluetooth can also be used to establish the first communication connection.
[0032] S102: In response to the configuration generation operation, the first voice communication device generates first configuration information and sends the first configuration information to the voice communication base station; wherein, the first configuration information includes network access information for connecting to the wireless access device.
[0033] The first configuration information is a set of configuration data generated by the first voice communication device and sent to the voice communication base station, used to configure the voice communication base station. The first configuration information may include network access information for connecting wireless access devices, such as SSID, encryption method, and wireless password, and may further include network parameters such as IP acquisition method and DNS server.
[0034] Wireless access devices are devices that provide network access services to wireless network terminals such as mobile phones, laptops, and gamepads. Specifically, such devices can be Wi-Fi APs (Wireless Fidelity Access Points), which connect to the upper-layer network via Ethernet and provide wireless communication links for terminals such as SIP bases and Wi-Fi gamepads.
[0035] In this embodiment, the configuration generation operation refers to the input behavior performed by the user on the first voice communication device. For example, the user can access a graphical user interface specifically for configuring the base station via physical buttons on a controller or a touchscreen, and fill in or select necessary parameters on this interface. These parameters include at least network access information for connecting to the wireless access device. The wireless access device typically refers to a wireless router (Wi-Fi AP) that provides Wi-Fi signals, and the network access information includes the router's Service Set Identifier (SSID) and password. After obtaining this input, the first voice communication device encapsulates it into first configuration information according to a predefined format and sends it to the voice communication base station through the established first communication connection. The configuration generation operation can be generated in various ways. For example, the configuration generation operation can be generated by user input through the user interface of the first voice communication device, or it can be generated by calling a locally pre-configured file stored in the first voice communication device.
[0036] For example, after the first communication connection is established, the voice communication base station can be configured through the graphical user interface and keyboard module of the first voice communication device. For instance, a configuration menu for the voice communication base station can be displayed based on the user interface of the first voice communication device, and the configuration menu can be selected through the keyboard module to generate first configuration information for the voice communication base station, and the configuration information can be sent to the voice communication base station.
[0037] S103: The voice communication base station completes the initial configuration based on the first configuration information and establishes a connection with the wireless access device using the network access information.
[0038] After receiving the first configuration information, the voice communication base station first calls its internal parsing module to unpack the information and extract the network access information. Then, the SIP Base calls its network communication module to actively scan and attempt to establish a wireless connection with the specified wireless access device based on the extracted parameters, thus completing the network readiness.
[0039] The voice communication base station can return the configuration results to the user interface on the first voice communication device for display, and can also return the connection status with the wireless access device to the user interface on the first voice communication device for display. Based on this display, the user can obtain the configuration status and connection status of the voice communication base station in real time, so as to readjust the first configuration information of the voice communication base station if the configuration or connection fails.
[0040] This application provides a collaborative configuration method for a communication system. A first communication connection is established between a first voice communication device and a voice communication base station. The first voice communication device, in response to a configuration generation operation, generates first configuration information and sends this information to the voice communication base station. The first configuration information includes network access information for connecting to a wireless access device. The voice communication base station completes initial configuration based on the first configuration information and establishes a connection with the wireless access device using the network access information. This configuration method, by connecting the voice communication base station to the first voice communication device and using the first configuration information generated by the first voice communication device, enables configuration operations on the voice communication base station. The configuration process does not rely on the voice communication base station's own display interface or external network environment, thus achieving fast and convenient configuration of the voice communication base station.
[0041] The essence of the above method lies in transferring the configuration and interaction tasks, which originally required the base station to handle independently, to voice communication devices that already possess comprehensive human-computer interaction capabilities. The base station only needs to passively receive configuration data and perform network connection actions, eliminating the need for integrated displays, buttons, or other expensive and power-consuming hardware, as well as the need to obtain an accessible IP address in advance. Compared to existing technologies that involve "integrating a display interface" or "obtaining an IP address first and then configuring via a webpage," the embodiments of this application significantly reduce the hardware cost and deployment threshold of the base station. Especially in initial installation environments without network coverage (such as newly built offices or temporary meeting venues), users only need to connect the controller to the base station via USB cable or Wi-Fi to complete all configurations on the controller's screen, completely solving the industry pain point of "unable to configure the base station in a network-free environment."
[0042] Please see Figure 2 , Figure 2 A flowchart illustrating another collaborative configuration method for a communication system provided in this application embodiment. (See attached flowchart.) Figure 2 As shown, the collaborative configuration method of the communication system includes steps S201 to S205.
[0043] S201. The first voice communication device establishes a first communication connection with the voice communication base station.
[0044] S202. In response to the configuration generation operation, the first voice communication device generates first configuration information and sends the first configuration information to the voice communication base station; wherein, the first configuration information includes network access information for connecting to the wireless access device.
[0045] S203. The voice communication base station completes the initial configuration based on the first configuration information and establishes a connection with the wireless access device using the network access information.
[0046] S204. After the voice communication base station establishes a connection with the wireless access device, it generates or obtains the second configuration information.
[0047] S205. The voice communication base station establishes a second communication connection with the second voice communication device and sends the second configuration information to the second voice communication device so that the second voice communication device can complete the parameter configuration according to the second configuration information.
[0048] The second configuration information refers to configuration data generated or acquired by the voice communication base station after establishing a connection with the wireless access device, used to configure the second voice communication device. This configuration information can be entered or uploaded locally on the base station via its web management page, or downloaded from a backend management server or cloud configuration platform via an established network connection. The second configuration information may include VoIP account information and network optimization strategies generated based on the wireless access device's status information.
[0049] The second communication connection refers to the communication link established between the voice communication base station and the second voice communication device for transmitting second configuration information, which can be implemented through wired or wireless means.
[0050] Specifically, after the voice communication base station and the wireless access device establish a connection, the second configuration information is generated either locally or obtained externally. Then, the voice communication base station and the second voice communication device establish a second communication connection via wired or wireless means to send the second configuration information to the second voice communication device. After receiving the second configuration information, the second voice communication device parses the second configuration information and completes its own configuration operation based on the parsed configuration information.
[0051] The technical solution of this application embodiment only requires configuring the second configuration information once on the voice communication base station. Subsequently, all second voice communication devices can automatically complete all configurations through quick connection. There is no need to repeatedly enter configuration parameters such as Wi-Fi password and VoIP account on each second voice communication device, which significantly improves the efficiency of batch deployment and can adapt to large-scale deployment scenarios.
[0052] In some embodiments, the second configuration information includes deployment information and dynamic network optimization strategies; Deployment information includes account-related information for the second voice communication device; The dynamic network optimization strategy includes the target wireless access device information and the target transmission bandwidth allocation information of the second voice communication device.
[0053] The deployment information refers to the basic configuration data used to complete the service registration and network access of the second voice communication device. The deployment information includes at least the account-related information of the second voice communication device, which includes at least one of the following: a VoIP account, used to uniquely identify the device's service account on the SIP server; and network configuration, the network connection parameters required by the second voice communication device to access the wireless network, such as the wireless network name (SSID), Wi-Fi password, and wireless network encryption type.
[0054] The dynamic network optimization strategy includes target wireless access device information, target transmission bandwidth allocation information, and a set of optimization parameters to guide the second voice communication device in network access and behavioral decisions.
[0055] The target wireless access device information is the identification information of the specific wireless access device that the second voice communication device should preferentially connect to or switch to, such as the MAC address, SSID (network name), operating channel, and frequency band of the wireless access device. The purpose of this information is to guide the second communication device in an environment with multiple available APs (access devices) to select the AP with the best signal quality and lightest load for connection, avoiding call quality problems caused by connecting to an AP with poor signal or overload.
[0056] The target transmission bandwidth allocation information refers to the bandwidth resource parameters currently allocated to the second voice communication device for voice calls, such as uplink / downlink guaranteed bandwidth and maximum allowed bandwidth. This information serves to ensure that voice services receive sufficient bandwidth resources and transmission priority in scenarios where multiple devices share the same access point (AP), preventing voice stuttering, increased latency, or packet loss caused by other data services consuming excessive bandwidth.
[0057] The second configuration information in this embodiment not only includes deployment information for completing VoIP account registration, but also includes dynamic network optimization strategies. Therefore, when the second voice communication device receives and applies the second configuration information, it can not only automatically complete account registration and access the network, but also accurately connect to the target wireless access device with the best signal quality and lightest load in the current environment. Furthermore, it reserves sufficient transmission resources for voice services based on the allocated target transmission bandwidth information. This effectively avoids network lag caused by connecting to weak or overloaded APs in multi-AP, high-density deployment scenarios, as well as voice packet loss and increased latency caused by bandwidth contention, ultimately ensuring call quality from the source.
[0058] In some embodiments, the dynamic network optimization strategy is determined based on real-time status data of an online second voice communication device.
[0059] The real-time status data includes at least one of the following: signal strength, terminal load, data transmission packet loss rate, and latency of each wireless access point.
[0060] After the second voice communication device completes parameter configuration according to the second configuration information and enters normal online working state, it continuously monitors the network environment, obtains the aforementioned real-time status data, and periodically sends the aforementioned real-time status data to the voice communication base station. The reporting cycle can be configured according to the scenario, for example, reporting once every 30 seconds, or triggering reporting when there is a significant change in network quality. At the same time, the voice communication base station can also adopt an active polling method to send status query requests to the online second voice communication device to obtain more timely data, and then determine the optimal wireless access device and a reasonable bandwidth allocation scheme for the second voice communication device based on real-time status data such as the signal strength, load, and packet loss rate of each AP.
[0061] For example, if the wireless access devices currently connected to the voice communication base station include AP_1 and AP_2, and real-time status data indicates that AP_1 has good signal coverage but a load of up to 25 devices, resulting in severe collisions and retransmissions; while AP_2 has a slightly weaker signal but a load of only 8 devices, with lower packet loss rate and latency. Based on this, it can be concluded that for newly connected handsets, connecting to AP_2 is preferred because AP_2 has lower load and better transmission quality.
[0062] If there are currently 15 secondary voice communication devices simultaneously conducting voice calls through AP_2, and AP_2's total uplink bandwidth is 10Mbps, to ensure the clarity of each voice call, it can be concluded that: the guaranteed bandwidth for each voice call should be set to 100kbps, and the remaining bandwidth should be used for other data services to guarantee the clarity of voice calls. The above data is only an example and can be adapted according to the actual application scenario.
[0063] This application embodiment generates a dynamic optimization strategy by using multi-dimensional status data reported in real time by online voice communication devices. This strategy can guide the second voice communication device to select a wireless access device with a lighter load and better transmission quality. At the same time, the target transmission bandwidth allocation information can reserve dedicated bandwidth transmission resources for voice services, which can effectively avoid voice stuttering and interruption problems caused by bandwidth competition, thereby ensuring the quality of voice transmission.
[0064] In some embodiments, the configuration generation operation includes any of the following: The user interface of the first voice communication device receives user input. The first voice communication device obtains configuration commands or configuration data from external devices via near-field communication. The first voice communication device obtains configuration information by scanning and parsing the graphic code; The first voice communication device reads a locally preset configuration file upon startup.
[0065] The configuration generation operation is an action or event that triggers the first voice communication device to generate the first configuration information.
[0066] As an optional implementation, users can access the configuration interface of the voice communication base station through the user interface of the first voice communication device and trigger the configuration generation operation through keyboard or touch screen operation.
[0067] Near-field communication (NFC) refers to short-range, point-to-point wireless communication technologies, including NFC (Near Field Communication) and RFID (Radio Frequency Identification). As an alternative implementation, after the first voice communication device and the voice communication base station establish a first communication connection, the first voice communication device can quickly obtain configuration commands or configuration data by bringing it close to an external device, without requiring manual input.
[0068] A graphic code refers to information encoded as a two-dimensional or one-dimensional graphic image. The original information can be obtained by scanning and parsing it using an image acquisition device (such as a camera). Specifically, it can include forms such as QR codes and barcodes. As another optional implementation, after the first voice communication device and the voice communication base station establish a first communication connection, the first voice communication device can scan a pre-printed or displayed graphic code on the screen to quickly import network configuration information, avoiding errors from manual input.
[0069] The locally pre-configured configuration file refers to the configuration data file pre-stored in the internal memory of the first voice communication device. This file can be written when the device leaves the factory or pre-deployed through firmware upgrade packages or management tools. As an alternative implementation, after the first voice communication device and the voice communication base station establish the first communication connection, the locally pre-configured configuration file can be automatically read when the first voice communication device starts up, so as to achieve zero-contact automatic configuration of the device. The device does not require user intervention throughout the process, which is suitable for large-scale, standardized deployment scenarios.
[0070] In actual product implementation, the first voice communication device can support all four methods simultaneously and intelligently select the configuration generation method most suitable for the current scenario through priority order or user selection.
[0071] In some embodiments, after the first voice communication device establishes a first communication connection with the voice communication base station, the method further includes: Obtain the first identity verification information of the first voice communication device; Obtain the second identity verification information of the voice communication base station; Identity verification is performed based on the first identity verification information and the second identity verification information.
[0072] To ensure that both communicating parties are legitimate, trustworthy, and untampered authorized devices, and to prevent unauthorized devices from accessing the system and performing configuration operations, the identity information of the first voice communication device and the voice communication base station needs to be verified after the first communication connection is established.
[0073] The first identity verification information refers to the data set provided by the first voice communication device and sent to the voice communication base station to prove its legitimate identity. This information is generated or stored by the first voice communication device and is unique, tamper-proof, and unforgeable. Specifically, the first identity verification information can take the form of a device digital certificate, device identity credential, or signature data.
[0074] The second identity verification information refers to the data set provided by the voice communication base station and sent to the first voice communication device to prove its legitimate identity, and is generated or stored by the voice communication base station. Specifically, the second identity verification information can take the form of a base station digital certificate, base station identity credential, or signature data.
[0075] For example, embodiments of this application can employ a two-way authentication method for identity information authentication. That is, the first voice communication device and the voice communication base station each provide their own digital certificates. After exchanging certificates, each party verifies the validity of the other's certificate (e.g., certificate chain, validity period, revocation status, etc.) and confirms the authentication result of the current device based on the verification result. If the identity information authentication is successful, subsequent configuration operations are performed. This ensures that only the legally authorized and tamper-proof first voice communication device can perform reverse configuration of the voice communication base station. It also ensures that the first voice communication device connects to a legitimate and trustworthy SIP base rather than a malicious spoofing device, guaranteeing the security and trustworthiness of the configuration environment.
[0076] In some embodiments, the cooperative configuration method of the communication system further includes: After the second voice communication device completes the parameter configuration according to the second configuration information, the identity credential information generated by each second voice communication device is obtained. During the stage when a voice communication device requests to establish a call, the voice communication base station receives and verifies the identity credential information sent by the current second voice communication device, and establishes a call connection after successful verification. During a call on the current second voice communication device, the voice communication base station periodically sends integrity verification requests to the current second voice communication device and determines whether to execute a security policy based on the integrity metric value fed back by the current second voice communication device.
[0077] After completing the configuration of the voice communication base station and the second voice communication device, in order to prevent the configured legitimate devices from being used by attackers during the service operation phase, or for counterfeit devices to illegally access the system and initiate malicious calls, it is necessary to protect the security of the voice communication service to ensure the security of subsequent voice communication services.
[0078] Among them, the identity credential information is a unique hardware identity credential generated by the second voice communication device. This identity credential includes data such as serial number and encrypted public key, and is bound and registered with the voice communication base station to uniquely identify the second voice communication device.
[0079] Integrity verification request refers to the instruction that a voice communication base station periodically sends to a second voice communication device during a call to check whether its software has been tampered with.
[0080] An integrity metric is a numerical digest obtained by a voice communication device after receiving an integrity verification request, through hash calculation of its key software components such as firmware, bootloader, and operating system kernel. This metric reflects the fingerprint of the device's current software state. If the device software has been tampered with, the calculated hash value will differ from the original baseline value, thus indicating whether the device has been tampered with.
[0081] Specifically, upon initial configuration, the second voice communication device generates a unique hardware identity credential, containing a serial number, encrypted public key, etc., and binds it to the voice communication base station for registration. When a call is established, the hardware identity credential of the second voice communication device is encrypted and transmitted to the voice communication base station. After successful verification, the voice communication base station binds the identity credential to the session key to ensure the legitimacy of the session initiator. During the call, the voice communication base station periodically sends integrity verification requests to the second voice communication device. The second voice communication device calculates the integrity metric of critical software and feeds the result back to the voice communication base station. The voice communication base station compares the fed-back metric with the initial registration value. If they do not match, it determines that the controller firmware has been tampered with and immediately triggers preset security policies: interrupting the current call, pushing an alarm, and prohibiting subsequent access of the controller, etc.
[0082] The technical solution of this application embodiment performs two-way hardware-based identity verification on the requesting device during the call establishment phase, ensuring that only legally registered and authentic devices can establish a call connection. During the call, the base station continuously monitors the device software status by comparing the measurement value with the initial filing benchmark value, thereby triggering security policies as soon as the device firmware is maliciously tampered with. Ultimately, this achieves full lifecycle security protection from initial device configuration and call access control to full monitoring of service operation, effectively resisting the security risk of malicious occupation of communication resources after the device has been compromised or tampered with. The security verification mechanism in this application embodiment runs through the two-way configuration and service operation phases, extending from single authentication to the entire lifecycle, and realizing a complete extension from device trust to service session trust.
[0083] In some embodiments, the collaborative configuration of the communication system further includes: after the voice communication base station completes the initialization configuration based on the first configuration information, it further includes: The voice communication base station transmits its own IP address back to the first voice communication device so that the voice communication device can display its own IP address on the target interface.
[0084] The voice communication base station's own IP address is its own configured network address. This IP address is the unique identifier of the voice communication base station in the network. The voice communication base station sends its own IP address back to the first voice communication device. This IP address can be displayed on the designated interface of the first voice communication device, making it convenient for users to log in to the voice communication base station's webpage through this IP address to perform subsequent advanced configuration, status monitoring, firmware upgrades, and other operations.
[0085] In some embodiments, the first communication connection is a wired connection established through a data interface or a wireless connection established through a wireless connection protocol; and / or, the second communication connection is a wired connection established through a data interface or a wireless connection established through a wireless connection protocol.
[0086] The first communication connection is the communication connection between the first voice communication device and the voice communication base station, and the second communication connection is the communication connection between the second voice communication device and the voice communication base station.
[0087] Among them, the wired connection can connect the first voice communication device and the voice communication via a data cable, while the wireless connection can establish a communication link over a short distance using radio waves.
[0088] For example, when the first communication connection and the second communication connection are wired, a standard USB data cable can be used to directly connect the USB interface of the first voice communication device and the USB interface of the voice communication base station to establish the first communication connection; alternatively, a standard USB data cable can be used to directly connect the USB interface of the second voice communication device and the USB interface of the voice communication base station, and the devices can be plugged and unplugged sequentially to achieve the second communication connection between multiple second voice communication devices and the voice communication base station; or the voice communication base station is equipped with multiple USB ports, which can connect multiple second voice communication devices simultaneously.
[0089] When the first and second communication connections are wireless, the Bluetooth function on both the first voice communication device and the voice communication base station is turned on and set to discoverable mode. The first communication connection is established through Bluetooth pairing. The Bluetooth function on each of the second voice communication devices and the voice communication base station is then turned on sequentially, and the second communication connection is established through Bluetooth pairing. After completing its own configuration, the second communication device can disconnect from the voice communication base station to release the communication link.
[0090] Please see Figure 3 , Figure 3 This is a flowchart illustrating a device deployment method provided in an embodiment of this application, which is performed by a voice communication base station. The device deployment method includes steps S301 and S303.
[0091] S301: Establish a communication connection with the first voice communication device.
[0092] S302: Obtain first configuration information generated and sent by the first voice communication device in response to the configuration generation operation, and complete its own initialization configuration based on the first configuration information; wherein the first configuration information includes network access information for connecting to the wireless access device.
[0093] S303: Establish a communication connection with wireless access devices using network access information.
[0094] In some embodiments, the voice communication base station establishes a communication connection with the first voice communication device through a data interface or a wireless connection protocol.
[0095] In some embodiments, the device deployment method further includes: After the voice communication base station establishes a communication connection with the wireless access device, it generates and stores second configuration information based on the status parameters of the wireless access device. Send second configuration information to the second voice communication device; wherein the second configuration information is used to instruct the second voice communication device to complete parameter configuration.
[0096] In some embodiments, sending second configuration information to a second voice communication device includes: sending the second configuration information to the second voice communication device via a wired or wireless means, so that the second voice communication device completes the configuration according to the second configuration information.
[0097] In some embodiments, after establishing a communication connection with the first voice communication device, the method further includes: Obtain the first identity verification information of the first voice communication device; Identity verification is performed based on the first identity verification information and the second identity verification information of the voice communication base station itself.
[0098] In some embodiments, the device deployment method further includes: the voice communication base station backing up the first configuration information and the second configuration information to local storage or a cloud server.
[0099] After completing its initial configuration, the voice communication base station backs up the configuration information to the local machine or the cloud. When the device is reset or replaced, the voice communication base station can automatically push the backed-up first configuration information to the new device to achieve one-click recovery. It can also automatically obtain the second configuration information to restore the registered voice communication device to its working state.
[0100] In some embodiments, the device deployment method further includes: In response to the detection of a voice communication base station reset or configuration loss, or in response to a recovery trigger event, the voice communication base station obtains the backed-up first configuration information from local storage or a cloud server, and restores its own configuration based on the backed-up first configuration information.
[0101] During the operation of a voice communication base station, malfunctions, hardware damage, and configuration loss may occur. In such cases, the base station will be reset, and the relevant configuration of the base station will also be lost, resulting in the interruption of communication services.
[0102] In this embodiment of the application, by backing up the configuration information to local storage or a cloud server, when a voice communication base station is detected to be reset or its configuration is lost, or a recovery trigger command is issued, the voice communication base station is controlled to first obtain the backed-up first configuration information from the local storage or cloud server, and then restore its own configuration based on the backed-up first configuration information.
[0103] As an example, when a base station malfunctions and needs to be reset, after the base station restarts, a prompt appears on the voice communication device: "Local backup discovered, restore with one click." The user clicks confirm, and the base station is restored to its original state within a short time, and all voice communication devices automatically reconnect.
[0104] As another example, when base station hardware fails and a new base station needs to be installed, the relevant technologies require re-pairing and reassigning extension numbers to all registered voice communication devices, which may take several hours. However, in this embodiment, after the old first voice communication device connects to the new voice communication base station, the base station automatically receives the configuration information stored in the old device, or automatically downloads the configuration information corresponding to the original voice communication base station from the cloud via the device (which can autonomously connect to the network after configuration) to complete the configuration of the new base station. At this time, the accounts, network policies, and call routing rules of all registered voice communication devices are restored, achieving uninterrupted operation when switching devices.
[0105] As another example, when there are multiple base stations with the same configuration that need to be configured, the currently configured voice communication base station can establish a wireless or wired connection with other voice communication base stations to be configured, and send the stored first configuration information to the other voice communication base stations to be configured in sequence to achieve batch deployment of multiple base stations with the same configuration.
[0106] In some embodiments, the device deployment method further includes: after the voice communication base station restores its own configuration, it obtains the backed-up second configuration information from local storage or a cloud server, and re-establishes the communication connection with the registered voice communication device based on the backed-up second configuration information, so that the registered voice communication device automatically resumes its working state.
[0107] In this embodiment, after the voice communication base station restores its own configuration, it is not necessary to regenerate the second configuration information. Instead, it directly obtains the backed-up second configuration information from local storage or a cloud server and sends it to the registered voice communication devices. This allows the registered voice communication devices to restore their own configuration based on the second configuration information and automatically resume their working state. This configuration method eliminates the need to regenerate the second configuration information, greatly saving configuration recovery time and ensuring call continuity.
[0108] It should be noted that the descriptions of each embodiment in the above embodiments have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0109] Please see Figure 4 , Figure 4 This is a specific example diagram illustrating a device deployment method provided in an embodiment of this application. For example... Figure 4 As shown, in this embodiment of the application, the first voice communication device is a Wi-Fi handset, and the voice communication base station is a SIP Base. Configuring the SIP Base through the Wi-Fi handset includes steps S401 to S409.
[0110] S401: Power-on and system initialization. The SIP Base is powered on and performs system initialization. After initialization, the SIP Base is in a state of waiting to be configured.
[0111] S402: The SIP Base and the Wi-Fi controller establish a communication connection. For example, the Wi-Fi controller is connected to the SIP Base via USB.
[0112] S403: TPM two-way certification.
[0113] Among them, TPM is a Trusted Platform Module built into both the SIP Base and the Wi-Fi controller. It is a hardware chip dedicated to enhancing security and is responsible for providing functions such as encryption / decryption, key storage, and authentication.
[0114] After SIP Base detects the insertion of the handle, the TPMs inside both parties authenticate identity information via USB transmission.
[0115] S404: Entering the SIP Base configuration interface. After successful identity authentication, the user uses the Wi-Fi controller to enter the SIP Base configuration interface.
[0116] S405: Fill in configuration information and trigger configuration application. The user fills in the SIP Base configuration information such as network and Wi-Fi settings on the Wi-Fi controller's user interface. After completion, the configuration information application is triggered on the Wi-Fi controller.
[0117] S406: Send configuration information to SIP Base.
[0118] S407: Receive configuration information and perform network initialization. SIP Base performs network initialization and other actions based on the received configuration information.
[0119] S408: Sends its own IP address to the controller. After the SIP Base network is initialized, it sends its own IP address back to the controller. The Wi-Fi controller can display this IP address on a designated interface, allowing users to log in to the SIP Base webpage via the IP address for other operations.
[0120] S409: Configuration complete.
[0121] Please see Figure 5 , Figure 5 A flowchart of another device deployment method provided in this application embodiment, the method being performed by a voice communication device, including steps 501 and 502: S501. Establish a communication connection with the voice communication base station; S502. In response to the configuration generation operation, first configuration information is generated and sent to the voice communication base station so that the voice communication base station can complete the initialization configuration according to the first configuration information; wherein the first configuration information includes network access information for connecting to the wireless access device.
[0122] In some embodiments, the device deployment method further includes: generating first configuration information in response to a configuration generation operation, and sending the first configuration information to a voice communication base station, including: The system receives and displays the user's initial configuration information based on physical key input via the graphical user interface of the voice communication device. Or configuration commands or configuration data obtained by a voice communication device from an external device via near-field communication; Or configuration information obtained by voice communication devices through scanning graphic codes; Or a local preset configuration file read by the voice communication device at startup; The first configuration information is sent to the voice communication base station.
[0123] In some embodiments, the device deployment method further includes: Receive the second configuration information sent by the voice communication base station, and complete the configuration of its own parameters according to the second configuration information; The second configuration information is generated and stored after the voice communication base station establishes a connection with the wireless access device.
[0124] In some embodiments, the voice communication device establishes a communication connection with the voice communication base station through a wired connection established via a data interface or a wireless connection established via a wireless connection protocol.
[0125] In some embodiments, the device deployment method further includes: After completing its own parameter configuration, it generates identity credential information and sends it to the voice communication base station for filing. When requesting to establish a call, identity credential information is sent to the voice communication base station for verification; During a call, the system receives integrity verification requests from the voice communication base station and returns integrity metrics to the voice communication base station to determine whether to implement security policies.
[0126] It should be noted that the descriptions of each embodiment in the above embodiments have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0127] Please see Figure 6 , Figure 6 A specific example diagram illustrating another device deployment method provided in an embodiment of this application. For example... Figure 6As shown, in this embodiment of the application, the second voice communication device is a Wi-Fi controller, the voice communication base station is a SIP Base, and a wired connection is established between the SIP Base and the Wi-Fi controller via USB. The batch configuration of the Wi-Fi controller via the SIP Base includes steps S601 to S609.
[0128] S601: Connect to the Wi-Fi AP to complete network readiness. After configuring the SIP Base, connect to the Wi-Fi AP via Ethernet to complete network readiness.
[0129] S602: Generate dynamic optimization strategy. Through the Wi-Fi controller's UI or by logging into the web backend, complete the configuration information of the Wi-Fi controller to be distributed, such as the VoIP account. SIP Base stores this information and generates a dynamic optimization strategy.
[0130] S603: Batch deployment mode selection. In this embodiment, the batch deployment mode is selected as USB wired configuration.
[0131] S604: The SIP Base and Wi-Fi controller 1 establish a communication connection and perform TPM two-way authentication. After the SIP Base detects the insertion of controller 1, the TPM modules inside both devices authenticate identity information via USB transmission.
[0132] S605: Sends dynamic optimization strategies and deployment information to Wi-Fi controller 1.
[0133] SIP Base invokes the dynamic policy generation module to generate network optimization policies based on real-time status data actively reported by online controllers or obtained through its own polling. These policies include optimal AP selection and bandwidth allocation. SIP Base sends the deployment information and network optimization policy fields to Wi-Fi controller 1 via USB. Alternatively, this information can be encrypted using a TPM before transmission to further enhance security.
[0134] S606: Based on the dynamic optimization strategy and deployment information, the configuration is completed, and the configuration result is displayed in a pop-up window. Wi-Fi controller 1 connects to the corresponding Wi-Fi AP and configures its own account according to the issued deployment information. After the setup is completed, the UI pop-up window of Wi-Fi controller 1 indicates that the deployment was successful.
[0135] S607: After successful configuration, unplug Wi-Fi controller 1 to disconnect the connection between Wi-Fi controller 1 and SIP Base.
[0136] S608: Insert Wi-Fi controllers 2 to 2n into the SIP Base in sequence to configure each Wi-Fi controller.
[0137] After unplugging Wi-Fi controller 1, plug in Wi-Fi controller 2. SIP Base transmits deployment information to Wi-Fi controller 2. Wi-Fi controller 2 sets relevant information and displays a pop-up prompt. Unplug Wi-Fi controller 2 and repeat the plugging and unplugging action of other Wi-Fi controllers until all Wi-Fi controllers are deployed.
[0138] S609: All Wi-Fi controllers are configured.
[0139] Please see Figure 7 , Figure 7 A specific example diagram illustrating another device deployment method provided in an embodiment of this application. For example... Figure 7 As shown, in this embodiment of the application, the second voice communication device is a Wi-Fi controller, the voice communication base station is a SIP Base, and the SIP Base and the Wi-Fi controller establish a wireless connection via Bluetooth. The batch configuration of the Wi-Fi controller via the SIP Base includes steps S701 to S716.
[0140] S701: Connect to the Wi-Fi AP to complete network readiness. After configuring the SIP Base, connect to the Wi-Fi AP via Ethernet to complete network readiness.
[0141] S702: Generate dynamic optimization strategies. Through the Wi-Fi controller's UI or by logging into the web backend, complete the configuration information of the Wi-Fi controller to be distributed, such as the VoIP account. SIP Base stores this information and generates dynamic optimization strategies.
[0142] S703: Batch deployment mode selection. In this embodiment, the batch deployment mode is selected using Bluetooth wireless configuration.
[0143] S704: Enable Bluetooth on Wi-Fi controller 1 and SIP Base.
[0144] S705: Activate pairing by bringing the Wi-Fi controller 1 close to the SIP Base. This will activate pairing and display the SIP Base's identity information (such as MAC address) on the controller 1's screen, allowing the user to confirm that the pairing target matches the expected pairing.
[0145] S706: Broadcast identity information to Wi-Fi controller 1.
[0146] S707: Obtain SIP Base identity information and confirm whether the matching target is incorrect.
[0147] S708: After confirming the pairing target, press the button to begin pairing. Once the pairing target is confirmed, confirm via button press on both SIPBase and Controller 1 to trigger the formal pairing process.
[0148] S709: TPM Authentication. The TPMs inside both the SIP Base and the controller 1 authenticate identity information via Bluetooth.
[0149] S710: Sends dynamic optimization strategies and deployment information to Wi-Fi controller 1. After successful identity authentication, SIPBase transmits the deployment information and dynamic network optimization strategies to controller 1 via Bluetooth. Alternatively, TPM can be used to encrypt this information before transmission to further enhance security.
[0150] S711: Completes configuration based on dynamic optimization strategies and deployment information, and displays the configuration results in a pop-up window.
[0151] Wi-Fi Controller 1 connects to the corresponding Wi-Fi AP and configures its own account according to the deployment information. After the setup is complete, a pop-up window in the Wi-Fi Controller 1 UI indicates that the pairing was successful.
[0152] S712: Disable Bluetooth functionality on Wi-Fi controller 1.
[0153] S713: SIP Base disconnects from the Bluetooth connection of Wi-Fi controller 1 and continues broadcasting identity information.
[0154] S714: Enable Bluetooth. Enable Bluetooth on Wi-Fi controllers 1 through n in sequence.
[0155] S715: Connect Wi-Fi controllers 2 to 2n and SIP Base in sequence to configure each Wi-Fi controller.
[0156] SIP Base transmits deployment information to Wi-Fi controller 2, Wi-Fi controller 2 sets relevant information and pops up prompts, turns off the Bluetooth function of Wi-Fi controller 2, and repeats the process of turning Wi-Fi controller Bluetooth on and off and pairing until all controllers are deployed.
[0157] S716: All Wi-Fi controllers are configured. Turn off Bluetooth.
[0158] Please see Figure 8 , Figure 8 This is a schematic diagram of the structure of a voice communication device provided in an embodiment of this application. The voice communication device 800 includes a memory 810, a processor 820, a communication module 830, a graphical user interface 840, physical buttons 850, and a security verification chip 860. The graphical user interface 840 is used to receive and display the first configuration information and configuration status; The physical button 850 is used by the user to trigger the configuration process and input the first configuration information; The communication module 830 is used to establish a communication connection with the voice communication base station to realize information exchange; the security verification chip 860 is used to verify identity information, generate identity credential information and perform software integrity measurement. The memory 810 stores a computer program or instructions. When the computer program or instructions are executed by the processor 820, the processor 820 performs the steps performed by the voice communication device in any of the above embodiments of the cooperative configuration method, or the device deployment method in any of the above embodiments.
[0159] Specifically, the graphical user interface 840 is used to display the configuration menu of SIP Base and related information filled in by the user; the physical buttons 850 can be a keyboard module, serving as the entry point for the user to fill in configuration information.
[0160] For example, the communication module 830 can be a Bluetooth module, and the security verification chip 860 can be a TPM module.
[0161] The voice communication device provided in this application embodiment has two-way interactive capabilities. It can be used as an external operation panel to display the configuration menu of the voice communication base station through a graphical user interface and input configuration parameters through a keyboard to complete the reverse configuration of the voice communication base station. It can also receive configuration information and dynamic optimization strategies issued by the voice communication base station and actively report its own status, such as AP signal strength, load, packet loss rate, etc. It also generates a unique hardware identity credential during initial configuration.
[0162] Please see Figure 9 , Figure 9 This is a schematic diagram of a voice communication base station provided in an embodiment of this application. As an example, the voice communication base station 900 may include a network communication module 910, a TPM 920, a Bluetooth module 930, a SIP module 940, a dynamic policy generation module 950, and a button module 960.
[0163] The system comprises the following modules: a network communication module 910 for external network communication; a TPM 920 for security, using a certificate or key mechanism to prevent sensitive information from being stolen or tampered with; a Bluetooth module 930 for pairing with the Wi-Fi controller; a SIP module 940 for registering VoIP accounts; a dynamic policy generation module 950 for generating network optimization policies based on the status of the voice communication device; and a button module 960 for confirming pairing. This voice communication base station supports direct USB connection to voice communication devices for network-less initialization configuration, receives configuration information from the voice communication device and sends back its own IP address, actively polls the status of online voice communication devices to generate network optimization policies, and periodically verifies the integrity of the controller software during calls.
[0164] Please see Figure 10 , Figure 10 This is a schematic diagram of a collaborative configuration system for a communication device provided in an embodiment of the present application. The collaborative configuration system for the communication device includes: a voice communication base station 900, a wireless access device 700, and at least one voice communication device 800 as described in the above embodiment. The voice communication base station 900 establishes communication connections with the wireless access device 700 and the voice communication device 800, respectively; The wireless access device 700 is used to provide network access support for the voice communication base station 900 and the voice communication device 800, enabling network communication between the two. The voice communication device 800, the voice communication base station 900, and the wireless access device 700 work together to execute any of the collaborative configuration methods described in the above embodiments, or to cooperate in executing any of the device deployment methods described in the above embodiments.
[0165] Among them, the voice communication base station 900 can establish a communication connection with the wireless access device 700 via Ethernet, and the voice communication base station 900 can establish a communication connection with the voice communication device 800 via USB or Bluetooth.
[0166] Sixthly, embodiments of this application also provide a computer-readable storage medium storing a computer program thereon. After the computer program is loaded by a processor, it executes the steps corresponding to the device in the communication device collaborative configuration method of any of the above embodiments, or all the steps in the device deployment method of any of the above embodiments.
[0167] In the embodiments of this application, the storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM), etc.
[0168] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0169] The above provides a detailed description of the collaborative configuration method and system, voice communication device, device deployment method and medium of a communication system provided in the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. A collaborative configuration method for a communication system, characterized in that, include: The first voice communication device establishes a first communication connection with the voice communication base station; In response to a configuration generation operation, the first voice communication device generates first configuration information and sends the first configuration information to the voice communication base station; wherein, the first configuration information includes network access information for connecting to a wireless access device; The voice communication base station completes the initialization configuration based on the first configuration information and establishes a connection with the wireless access device using the network access information.
2. The method according to claim 1, characterized in that, Also includes: After the voice communication base station establishes a connection with the wireless access device, it generates or obtains second configuration information. The voice communication base station establishes a second communication connection with the second voice communication device and sends the second configuration information to the second voice communication device so that the second voice communication device can complete the parameter configuration according to the second configuration information.
3. The method according to claim 2, characterized in that, The second configuration information includes deployment information and dynamic network optimization strategies; The deployment information includes account-related information of the second voice communication device; The dynamic network optimization strategy includes the target wireless access device information and the target transmission bandwidth allocation information of the second voice communication device.
4. The method according to claim 3, characterized in that, The dynamic network optimization strategy is determined based on the real-time status data of the online second voice communication device.
5. The method according to claim 1, characterized in that, The configuration generation operation includes any one of the following: The user interface of the first voice communication device receives user input. The first voice communication device obtains configuration instructions or configuration data from an external device via near-field communication. The first voice communication device obtains configuration information by scanning and parsing the graphic code; The first voice communication device reads a locally preset configuration file upon startup.
6. The method according to claim 1, characterized in that, After the first voice communication device establishes a first communication connection with the voice communication base station, the method further includes: Obtain the first identity verification information of the first voice communication device; Obtain the second identity verification information of the voice communication base station; Identity verification is performed based on the first identity verification information and the second identity verification information.
7. The method according to claim 2, characterized in that, The method further includes: After the second voice communication device completes the parameter configuration according to the second configuration information, the identity credential information generated by each of the second voice communication devices is obtained; During the second voice communication device's request to establish a call phase, the system receives and verifies the identity credential information sent by the current second voice communication device, and establishes a call connection after successful verification. During a call on the current second voice communication device, an integrity verification request is periodically sent to the current second voice communication device, and a determination is made as to whether to execute a security policy based on the integrity metric value fed back by the current second voice communication device.
8. The method according to claim 1, characterized in that, The method further includes: after the voice communication base station completes the initialization configuration based on the first configuration information, it further includes: The voice communication base station transmits its own IP address back to the first voice communication device so that the voice communication device can display its own IP address on the target interface.
9. The method according to claim 2, characterized in that, The first communication connection is a wired connection established through a data interface or a wireless connection established through a wireless connection protocol; and / or, the second communication connection is a wired connection established through a data interface or a wireless connection established through a wireless connection protocol.
10. A method for deploying equipment, characterized in that, Performed by a voice communication base station, the method includes: Establish a communication connection with the first voice communication device; The system acquires first configuration information generated and sent by the first voice communication device in response to a configuration generation operation, and completes its own initialization configuration based on the first configuration information; wherein the first configuration information includes network access information for connecting to a wireless access device. The network access information is used to establish a communication connection with the wireless access device.
11. The method according to claim 10, characterized in that, The voice communication base station establishes a communication connection with the first voice communication device through a data interface or wireless connection protocol.
12. The method according to claim 10, characterized in that, Also includes: After the voice communication base station establishes a communication connection with the wireless access device, it generates and stores second configuration information based on the status parameters of the wireless access device. Send the second configuration information to the second voice communication device; wherein the second configuration information is used to instruct the second voice communication device to complete the parameter configuration.
13. The method according to claim 12, characterized in that, Sending the second configuration information to the second voice communication device includes: The second configuration information is sent to the second voice communication device via wired or wireless means, so that the second voice communication device can complete the configuration according to the second configuration information.
14. The method according to claim 10, characterized in that, After establishing a communication connection with the first voice communication device, the method further includes: Obtain the first identity verification information of the first voice communication device; Identity verification is performed based on the first identity verification information and the second identity verification information of the voice communication base station itself.
15. The method according to claim 12, characterized in that, Also includes: The voice communication base station backs up the first configuration information and the second configuration information to local storage or a cloud server.
16. The method according to claim 15, characterized in that, Also includes: In response to detecting a reset or configuration loss of the voice communication base station, or in response to a recovery trigger event, the voice communication base station obtains backed-up first configuration information from the local storage or cloud server, and restores its own configuration based on the backed-up first configuration information.
17. The method according to claim 16, characterized in that, After the voice communication base station restores its own configuration, it obtains the backed-up second configuration information from the local storage or cloud server, and re-establishes the communication connection with the registered voice communication device based on the backed-up second configuration information, so that the registered voice communication device automatically resumes its working state.
18. A method for deploying equipment, characterized in that, Performed by a voice communication device, the method includes: Establish a communication connection with the voice communication base station; In response to the configuration generation operation, first configuration information is generated and sent to the voice communication base station so that the voice communication base station completes the initialization configuration according to the first configuration information; wherein the first configuration information includes network access information for connecting wireless access devices.
19. The method according to claim 18, characterized in that, The step of generating first configuration information in response to the configuration generation operation and sending the first configuration information to the voice communication base station includes: The voice communication device receives and displays the first configuration information input by the user based on physical keys through its graphical user interface. Or the voice communication device obtains configuration instructions or configuration data from an external device via near-field communication; Or the configuration information obtained by the voice communication device through scanning the graphic code; Or the local preset configuration file read by the voice communication device at startup; The first configuration information is sent to the voice communication base station.
20. The method according to claim 18, characterized in that, Also includes: Receive the second configuration information sent by the voice communication base station, and complete the configuration of its own parameters according to the second configuration information; The second configuration information is generated and stored after the voice communication base station establishes a connection with the wireless access device.
21. The method according to claim 18, characterized in that, The voice communication device establishes a communication connection with the voice communication base station through a wired connection established via a data interface or a wireless connection established via a wireless connection protocol.
22. The method according to claim 20, characterized in that, The method further includes: After completing its own parameter configuration, it generates identity credential information and sends it to the voice communication base station for filing. When requesting to establish a call, the identity credential information is sent to the voice communication base station for verification; During a call, the system receives an integrity verification request from the voice communication base station and returns an integrity metric value so that the voice communication base station can determine whether to execute a security policy.
23. A voice communication device, characterized in that, This includes memory, processor, communication module, graphical user interface, physical buttons, and security verification chip; The graphical user interface is used to receive and display the first configuration information and configuration status; The physical buttons are used by the user to trigger the configuration process and input the first configuration information; The communication module is used to establish a communication connection with the voice communication base station to realize information exchange; the security verification chip is used to verify identity information, generate identity credential information, and perform software integrity measurement. The memory stores a computer program or instructions that, when executed by the processor, cause the processor to perform the steps performed by the voice communication device in the collaborative configuration method as described in any one of claims 1 to 9, or the device deployment method as described in any one of claims 18 to 22.
24. A collaborative configuration system for communication devices, characterized in that, include: A voice communication base station, a wireless access device, and at least one voice communication device as described in claim 23; The voice communication base station establishes communication connections with the wireless access device and the voice communication device, respectively. The wireless access device is used to provide network access support for the voice communication base station and the voice communication device, so as to realize network communication between the two. The voice communication device, voice communication base station, and wireless access device work together to execute the collaborative configuration method of the communication device as described in any one of claims 1 to 9, or to cooperate in executing the device deployment method as described in any one of claims 10 to 17 and 18 to 22.
25. A computer-readable storage medium having a computer program stored thereon, characterized in that, After the computer program is loaded by the processor, it executes the steps corresponding to the device in the collaborative configuration method of the communication device as described in any one of claims 1 to 9, or all the steps in the device deployment method as described in any one of claims 10 to 17, 18 to 22.