Equipment code scanning installation method and system among multiple projects, storage medium and equipment

By generating QR codes on terminal devices and utilizing the northbound interface between the mobile app and the operation and maintenance platform, automated equipment installation across projects was achieved. This solved the problem of manual configuration of terminal devices across multiple projects, improved installation efficiency and security, and simplified the configuration process.

CN121692207APending Publication Date: 2026-03-17CHINA TOWER CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511797302.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-02
Publication Date
2026-03-17

AI Technical Summary

Technical Problem

In existing technologies, terminal devices require manual configuration when installed across multiple projects, which increases workload and the probability of errors. Furthermore, it increases the burden on operators in complex environments, affecting safety and efficiency.

Method used

By generating a QR code on the terminal device and scanning the device's unique identifier using a mobile app, combined with the northbound interface of the operation and maintenance platform and the business platform, the device can be automatically bound and unbound from the business platform, reducing manual configuration on-site. It supports automatic network connection for 4G/IP devices and can be configured using Bluetooth under network restrictions.

Benefits of technology

It enables automated equipment installation across projects, reduces the probability of production errors, saves manpower and resources, simplifies the configuration process, improves installation efficiency and safety, and provides a convenient operation and maintenance upgrade channel.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121692207A_ABST
    Figure CN121692207A_ABST
Patent Text Reader

Abstract

The invention provides an equipment code scanning installation method and system among multiple projects, a storage medium and equipment. Relates to the technical field of equipment management, and the method comprises the steps: obtaining terminal equipment information, deploying a service platform, importing the terminal equipment information and the service platform information into an operation and maintenance platform, scanning a two-dimensional code on the terminal equipment through a mobile phone APP, reading a unique identifier of the equipment, calling a northbound equipment installation interface of the service platform, and transmitting the unique identifier of the equipment. And the service platform obtains the platform identifier of the service platform, the platform identifier and the equipment unique identifier are used as parameters and sent to the operation and maintenance platform, and the operation and maintenance platform binds the equipment unique identifier with the platform identifier to complete the installation operation. According to the method, two-dimensional code scanning installation is realized across independent deployment projects, and network configuration does not need to be carried out on site.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of equipment management technology, and in particular relates to a method, system, storage medium and equipment for scanning and installing equipment across multiple projects. Background Technology

[0002] Currently, all broadcasting systems on the market are engineering-type broadcasting systems, where the broadcasting equipment and management system form an independent system, and the broadcasting equipment is operated and managed by the system to which it belongs.

[0003] Because the terminal devices need to connect directly to the management system, all terminal devices are initially configured with no configuration before the specific management system they need to connect to is identified. This ensures unified production across the entire system. After identifying the management system to connect to, installation and delivery personnel must manually configure the devices on-site using specific tools. Whether via serial port or the device's built-in web interface, the delivery personnel, carrying a laptop, use these tools to input the management system address or connection method into the terminal device. Only then can the terminal device correctly connect to the management system.

[0004] Although telecom operators' loudspeaker systems have implemented QR code installation functionality, their platforms use a unified management system. Whether it's a residential community project or a private supermarket project, all are connected to the same system, distinguished only by different accounts. This is achieved through a multi-tenant approach. If government projects or projects with higher security requirements require operators to deploy this management system independently, the operator's system still cannot implement QR code installation.

[0005] Most application platforms are deployed independently, resulting in different domain names / IP addresses across different projects. Terminal devices are mass-produced with default configurations, significantly increasing the workload for installers. During on-site installation, a PC is connected to the device via a wired connection to configure parameters using a custom protocol. Alternatively, to simplify configuration tool development, a small web server can be built directly within an embedded system for visual configuration. However, both methods require a personal computer, which is convenient to carry. If pole climbing is required, it increases the operator's workload and may even affect personal safety. Furthermore, the need for installers to manually input server configuration information is prone to errors, increasing installation difficulty. Summary of the Invention

[0006] To address the shortcomings of existing technologies, this application provides a method, system, storage medium, and device for scanning and installing equipment across multiple projects.

[0007] This application is achieved through the following technical solution: A method for installing equipment via QR code scanning across multiple projects, comprising: S1. Obtain terminal device information. Based on the project deployment business platform from the customer, import the terminal device information and business platform information into the operation and maintenance platform. The terminal device has a QR code containing a unique device identifier, and the business platform information includes a platform identifier. S2. Scan the QR code on the terminal device using the mobile APP, read the device's unique identifier, call the northbound device installation interface of the business platform, and pass in the device's unique identifier. The business platform obtains its own platform identifier and sends it along with the device's unique identifier as parameters to the operation and maintenance platform. The operation and maintenance platform binds the device's unique identifier with the platform identifier to install the terminal device on the business platform.

[0008] In some embodiments, before scanning the QR code on the terminal device via a mobile app, the method further includes: When the terminal device arrives at the project site and is powered on for the first time, the device attempts to actively obtain a network address. If it is a wired device, it attempts to obtain a network address using DHCP. If it is a 4G device, it automatically connects to the base station to obtain a network address. When the wired device fails to obtain a network address through DHCP, the mobile APP connects via Bluetooth to configure a valid address.

[0009] In some embodiments, the method further includes: The business platform uses the device's unique identifier and its own platform identifier as parameters to call the northbound unbinding interface of the operation and maintenance platform. The operation and maintenance platform queries the database to confirm that the unique device identifier and the platform identifier in the parameters are indeed bound together, and verifies the legality of the data. If the data is legal, the platform performs the unbinding operation and returns a successful unbinding message to the business platform; otherwise, it returns a failure message. After successful unbinding, the status of the relevant terminal device is checked. If it is online, the device communication protocol is used to notify the device to clear the business platform information and restart. If the terminal device is offline, the operation and maintenance platform suspends operation. After the terminal device comes online, it actively connects to the business platform based on the locally stored business platform information. If the connection to the business platform fails, it actively queries the operation and maintenance platform for the business platform information again. The operation and maintenance platform checks the installation status based on the device identifier. If it is not installed or has been unbound, it returns empty information. After receiving empty information, the terminal device clears the locally stored business platform information and restarts, restoring to the factory state.

[0010] In some embodiments, the business platform information includes the project name, the unique identifier (PID) of the business platform, the corresponding domain name, the IP address, and the device connection port.

[0011] The present application also provides a device scanning and installation system among multiple projects for implementing the foregoing method. The system includes an operation and maintenance platform, a business platform, terminal devices, and a mobile phone APP. The operation and maintenance platform further includes a core service, a database, and a background Web management service. The operation and maintenance platform is deployed on the Internet and has a fixed IP address. The terminal device is a physical product connected to the Internet, communicates through the Internet, receives instructions, and completes specified functions. The business platform is a management platform for terminal devices. Through the business platform, terminal devices can be managed and operated to complete predetermined functions. The mobile phone APP is a front-end operation tool supporting the business platform and includes functions such as login authentication and scanning and installation.

[0012] In some embodiments, the terminal devices include broadcast sound columns, amplifier receivers, broadcast microphones, or intercom terminals.

[0013] In some embodiments, the terminal devices send heartbeat communications to the operation and maintenance platform in real time. When the terminal device receives an installation instruction from the operation and maintenance platform, it reads the domain name, IP, and port of the business platform from the instruction, initiates a connection to the business platform, and completes the installation operation.

[0014] In some embodiments, after passing authentication and authorization, the mobile phone APP calls the northbound interface of the business platform and sends instructions to the business platform. The instructions include service instructions, volume adjustment instructions, installation instructions for terminal devices, and unbinding instructions for terminal devices.

[0015] The present application also provides a computer-readable storage medium storing one or more programs, which can implement the device scanning and installation method among multiple projects as described above when the one or more programs are executed.

[0016] The present invention also provides a device including a processor, a communication interface, a computer-readable storage medium, and a communication bus. Among them, the processor, the communication interface, and the computer-readable storage medium communicate with each other through the communication bus. The processor is used to execute the program stored in the computer-readable storage medium.

[0017] Compared with the prior art, the present application has the following advantages: The app can connect to the business platform by scanning the platform's QR code or manually configuring the business platform's QR code. QR code scanning installation is implemented across independently deployed projects. There's no need for devices to have target platform information pre-installed at the factory, reducing the probability of production errors. Manufacturers only need to produce according to a common configuration. When the device arrives on-site, the interaction logic between the mobile app and the platform can correctly connect to the required independently deployed business platform. Any 4G / IP-like device can automatically obtain network configuration. Even in cases where network access is restricted, the mobile app's Bluetooth function can be used for configuration, eliminating the need for a heavy laptop. Different projects can use the same process to solve the configuration issues of terminal device servers. Even if the business platform does not open its ports externally, as long as it can access the internet internally, the same effect can be achieved. If a business platform needs to be changed, simply unbind it on business platform A and then reinstall it on business platform B. No on-site network configuration is required, saving significant manpower and resources. The mobile app configures and connects according to different projects. For simplicity, the mobile app can also automatically configure by scanning a QR code on the business platform, solving the problem of users unfamiliar with networks and the complexity of manual configuration. The operation and maintenance platform provides unified management of terminal devices and also offers a convenient channel for subsequent after-sales operation and maintenance upgrades. Attached Figure Description

[0018] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0019] Figure 1 The overall architecture diagram of the device scanning and installation system among multiple projects in an embodiment of the present invention is shown; Figure 2 A schematic diagram of the device scanning and installation method among multiple projects in an embodiment of the present invention is shown; Figure 3 A flowchart illustrating the data generation process of the operation and maintenance platform in an embodiment of the present invention is shown; Figure 4 A flowchart illustrating the mobile phone QR code installation process in an embodiment of the present invention is shown; Figure 5 A flowchart illustrating the unbinding process of a device in an embodiment of the present invention is shown. Detailed Implementation

[0020] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of this application. Apparently, the described embodiments are some, but not all, of the embodiments of this application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in this application without creative efforts shall fall within the scope of protection of this application.

[0021] As Figure 1 shown, the architecture in the embodiments of this invention includes an operation and maintenance platform, a business platform, terminal devices, and a mobile phone APP. The operation and maintenance platform further includes a core service, a database, and a background Web management service. The operation and maintenance platform has only a single entity on the Internet, is deployed on the international Internet, has a fixed Internet IP address, and can be accessed through an Internet domain name. The terminal device is a physical product connected to the Internet, can communicate through the Internet, receive instructions, and complete specified functions. The business platform refers to the management platform of the terminal device. The business platform has certain business logics. Through the business platform, the device can be managed and operated, enabling the terminal device to complete the预定功能. The mobile phone APP is a front-end operation tool配套 with the business platform, including login authentication, QR code scanning for installation, and some other functions related to business. The APP can connect to the business platform by scanning the QR code of the platform or manually configuring the QR code of the business platform, and实现二维码扫码安装 across independently deployed projects. It is not necessary to pre-set the information of the target platform when the device leaves the factory, which can reduce the probability of production errors. The manufacturer still only needs to produce according to the general configuration. When the device arrives at the site, through the interaction logic between the mobile phone APP and the platform, it can be correctly connected to the independently deployed business platform that needs to be connected to.

[0022] The terminal device is a physical product that can connect to the Internet and is also a hardware device that can实现用户所关心的功能. The terminal device includes, but is not limited to, the following types: Broadcast sound columns / amplifiers: Can be connected to the operation and maintenance platform and the business platform, send heartbeats to the operation and maintenance platform and the business platform in real time to maintain the connection, and at the same time receive instructions from the operation and maintenance platform and the business platform, and execute relevant tasks according to the instructions to achieve the effects required by the customer.

[0023] Broadcast microphones: Can be connected to the operation and maintenance platform and the business platform, send heartbeats to the operation and maintenance platform and the business platform in real time to maintain the connection. The broadcast microphone has an operation interface. When needed, the user can operate the broadcast microphone to initiate a business, and the business platform forwards the business instructions initiated by the user, enabling the terminal device to execute the business function according to the user's needs. [[ID=1S]]

[0024] It should be noted that there are some inaccuracies in the original text, such as "预定功能" which should be "predetermined function", "配套" which should be "matched with", "实现二维码扫码安装" which should be "realize QR code scanning and installation", and "实现用户所关心的功能" which should be "implement the functions that users care about". The above translation has made corresponding corrections.Intercom terminal: It can connect to the operation and maintenance platform and the business platform, sending heartbeats to both platforms in real time to maintain the connection. The intercom terminal is both a terminal and a front-end for initiating services. As a terminal, it receives instructions from the business platform and executes related tasks accordingly. As an intercom, it can act as the caller or the recipient.

[0025] The terminal device actively reports heartbeat signals to both the business platform and the operations and maintenance platform to maintain a persistent connection. The terminal device executes commands from both the business platform and the operations and maintenance platform. Because the business platform and the operations and maintenance platform have different roles, broadcast-related commands are issued only from the business platform, while installation / unbinding and upgrade-related commands are issued only from the operations and maintenance platform.

[0026] A business platform cluster refers to a collection of business platforms with the same functions. These business platforms are not physically related, and their resources may be provided by multiple customers. For example, they may be cloud resources purchased from cloud service providers, government cloud resources applied for from government networks, or servers built by customers themselves that can connect to the Internet.

[0027] The server belongs to the client; this invention manages all business platforms as a unified set. These business platforms communicate with the operations and maintenance (O&M) platform to ensure the legitimacy and uniqueness of devices. Each business platform has a unique ID, allowing the O&M platform to identify its identity. By calling the O&M platform's northbound interface, the legitimacy of the terminal device to be installed is queried; key information includes the device's unique identifier (SN) and platform ID (PID). The O&M platform can respond with relevant device information based on the business platform's query, for example: 1) The device does not exist on the operation and maintenance platform.

[0028] 2) The device has already been installed on other business platforms and cannot be installed again.

[0029] 3) The device exists on the operation and maintenance platform but has not been installed; it can be installed.

[0030] The business platform communicates with the operations and maintenance platform to perform installation operations on terminal devices, including calling the operations and maintenance platform's installation interface to install the terminal devices onto the business platform. After installation, the operations and maintenance platform returns the installation result.

[0031] The operations and maintenance platform is the management platform for all self-developed equipment of the company. Data is entered by production personnel to ensure its legality. When producing self-developed equipment, a unique identifier (SN) is generated, and production personnel enter this unique identifier into the operations and maintenance platform (manually or using tools). This ensures that the equipment is legitimately owned by the company.

[0032] The operations and maintenance platform manages projects under the supervision of operations and maintenance personnel. When a customer applies for a new, independently deployed project, the operations and maintenance personnel will deploy the project and simultaneously enter the project information into the operations and maintenance platform. (1) After the customer provides the server hardware, they will also provide relevant information about the server, such as the domain name, IP address, and device connection port.

[0033] (2) The operation and maintenance personnel will perform the installation and deployment of the business platform on this resource. After the deployment is completed, a unique identifier (PID) of the business platform will be generated.

[0034] (3) After the operation and maintenance personnel complete the deployment of the business platform, they will enter the project information into the operation and maintenance platform, including the project name, the corresponding business platform unique identifier (PID), the corresponding domain name, IP address, device connection port, etc.

[0035] (4) After the on-site installation personnel perform the installation operation through the mobile APP, the business platform will send its unique business platform identifier (PID) and device unique identifier (SN) to the operation and maintenance platform. After the operation and maintenance platform completes the installation by verifying the legality and other operations, it will forward the server-related information (domain name / IP, connection port) to the device to be installed through instructions.

[0036] (5) Because the terminal device maintains communication with the operation and maintenance platform by sending heartbeats in real time, it can receive installation instructions from the operation and maintenance platform. After reading the domain name / IP and port of the business platform from the instructions, the terminal device reconnects to the business platform and completes the installation operation.

[0037] The mobile app serves as the front-end interface of the business platform. After authentication and authorization, it can call the northbound interface of the business platform within the permitted scope and send a series of instructions to the business platform, including but not limited to: (1) Issue business instructions to the business platform; The system controls the terminal device to perform broadcast functions via broadcast commands; it also issues volume adjustment commands to the device to remotely adjust the volume.

[0038] (2) Issue installation instructions for terminal devices to the business platform; After the mobile app connects to the business platform, it obtains the device's serial number (SN) by scanning a QR code. The SN is then used as a parameter to call the business platform's installation interface. The business platform then uses its own PID (PID) and the device's SN together to call the operations and maintenance platform's installation interface to complete the device installation process.

[0039] (3) Issue an unbinding instruction for the terminal device to the business platform: After logging in and authenticating on the app, select the terminal to be unbound and press the "Unbind" button. The app calls the unbinding interface of the business platform and sends the SN to the business platform. The business platform then calls the unbinding interface of the operations and maintenance platform along with its own PID and the device's SN to complete the device unbinding operation.

[0040] like Figure 2 As shown, the device scanning and installation method among multiple projects in this invention includes: S1. Obtain terminal device information. Based on the project deployment business platform from the customer, import the terminal device information and business platform information into the operation and maintenance platform. The terminal device has a QR code containing a unique device identifier, and the business platform information includes a platform identifier.

[0041] Production personnel and maintenance personnel operate on two parallel work lines, with no specific order of precedence between them. (See also...) Figure 3 The data generation process of the operations and maintenance platform includes: for each piece of equipment produced, production personnel import a valid serial number (SN) into the operations and maintenance platform manually or using production tools. Upon receiving an independently deployed order, operations and maintenance personnel also deploy the business platform based on the server provided by the customer, simultaneously generating a unique platform identifier. This unique identifier is then entered into the operations and maintenance platform. The core data mainly includes: project name, PID, domain name / IP address, and the port used for terminal access.

[0042] S2. Scan the QR code on the terminal device using the mobile APP, read the device's unique identifier, call the northbound device installation interface of the business platform, and pass in the device's unique identifier. The business platform obtains its own platform identifier and sends it along with the device's unique identifier as parameters to the operation and maintenance platform. The operation and maintenance platform binds the device's unique identifier with the platform identifier to install the terminal device on the business platform.

[0043] Before the first installation after production and shipment, the terminal device is pre-programmed with the server information (globally unique domain name: port) of the operation and maintenance platform. Before leaving the factory, production personnel add a QR code containing the serial number (SN) to the content. See also Figure 4 The mobile phone QR code installation process (device binding operation) includes: Upon arrival at the project site and initial power-on, the device attempts to actively obtain a valid network address. If it's a wired device, it will attempt DHCP; if it's a 4G device, it will automatically connect to the base station to obtain an address. If the wired device fails to obtain an address via DHCP, the mobile app can configure a valid address via Bluetooth.

[0044] Installers scan a QR code to install equipment: Installers log in and authenticate via a mobile app, then select the QR code scanning function to install equipment within the app. The device's serial number (SN) is parsed from the QR code, and the northbound device installation interface of the business platform is called, passing the SN as a parameter. The business platform obtains its own PID and, together with the SN from the northbound interface, uses it as parameters to call the device installation northbound interface of the operations and maintenance platform.

[0045] The operations and maintenance platform simultaneously verifies the validity of the SN and PID. It checks if both the SN and PID exist; if either is missing, it returns failure. It then checks if the SN is already bound to another PID; if so, it returns failure. If all data is normal, it binds the SN to the PID, completing the installation process.

[0046] After installation, the execution result is returned to the business platform and then to the mobile app.

[0047] The platform checks if the newly installed device is online. If online, it directly uses the communication protocol to synchronize the "domain:port" information of the business platform with the device.

[0048] The operation and maintenance platform remotely configures the on-site equipment: After the equipment is successfully connected to the network, if the local business platform service configuration is empty, it queries the operation and maintenance platform for the information of the bound business platform.

[0049] If the device is online but not installed, the terminal device will actively query the system, and the maintenance platform will return an empty response. Upon receiving this response, the terminal device will remain silent. After successful installation, the maintenance platform will directly use the communication protocol to synchronize the "domain name:port" information of the business platform with the device.

[0050] When the device is offline, the binding data is stored in the operations and maintenance platform database. After the device is powered on, it queries the operations and maintenance platform for business platform information. After the operations and maintenance platform returns the official results, the device actively connects to the business platform.

[0051] In an optional embodiment, see Figure 5 The device unbinding process further includes: Administrators log in and authenticate via a mobile app or web management terminal. If permissions permit, they select a device and initiate an unbinding operation. The business platform uses the device's serial number (SN) and its own PID (PID) as parameters to call the northbound unbinding interface of the operations and maintenance platform.

[0052] The operations and maintenance platform queries the database to confirm that the SN and PID parameters are indeed bound and verifies the data's validity. If valid, it executes the unbinding operation and returns a successful unbinding message to the business platform. If invalid, it returns a failure message.

[0053] After successful unbinding, the system queries the relevant terminal's serial number (SN) and status. If online, it directly uses the device communication protocol to notify the device to clear the business platform information and restart. If the terminal is offline, the maintenance platform suspends operations. Once the terminal device is online, it first actively attempts to connect to the business platform based on the locally stored business platform information. Since the business platform has already unbound the device, it refuses the connection. If the terminal device fails to connect to the business platform, it actively queries the maintenance platform again for business platform information. This time, the maintenance platform checks the installation status based on the device's SN. If it is not installed (or has been unbound), it returns empty information. Upon receiving empty information, the terminal device clears the locally stored business platform information and other relevant information and restarts, restoring it to its factory default state.

[0054] As can be seen, the device scanning and installation method for multiple projects proposed in this embodiment of the invention has the following advantages compared with related technologies: The app can connect to the business platform by scanning the platform's QR code or manually configuring the business platform's QR code. QR code scanning installation is implemented across independently deployed projects. There's no need for devices to have target platform information pre-installed at the factory, reducing the probability of production errors. Manufacturers only need to produce according to a common configuration. When the device arrives on-site, the interaction logic between the mobile app and the platform can correctly connect to the required independently deployed business platform. Any 4G / IP-like device can automatically obtain network configuration. Even in cases where network access is restricted, the mobile app's Bluetooth function can be used for configuration, eliminating the need for a heavy laptop. Different projects can use the same process to solve the configuration issues of terminal device servers. Even if the business platform does not open its ports externally, as long as it can access the internet internally, the same effect can be achieved. If a business platform needs to be changed, simply unbind it on business platform A and then reinstall it on business platform B. No on-site network configuration is required, saving significant manpower and resources. The mobile app configures and connects according to different projects. For simplicity, the mobile app can also automatically configure by scanning a QR code on the business platform, solving the problem of users unfamiliar with networks and the complexity of manual configuration. The operation and maintenance platform provides unified management of terminal devices and also offers a convenient channel for subsequent after-sales operation and maintenance upgrades.

[0055] Based on the same inventive concept, this embodiment of the invention also provides a computer-readable storage medium storing one or more programs, which, when executed, can realize the aforementioned device scanning and installation method among multiple items.

[0056] This invention also provides a device including a processor, a communication interface, a memory, and a communication bus. The processor, communication interface, and memory communicate with each other via the communication bus.

[0057] The memory is a computer-readable storage medium used to store one or more programs.

[0058] The processor is configured to execute a program stored in a computer-readable storage medium.

[0059] The computer-readable storage medium may be included in the device / apparatus described in the above embodiments; or it may exist independently and not assembled into the device / apparatus.

[0060] Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.

Claims

1. A method for installing a device by scanning a code among a plurality of items, characterized by, The method comprises the following steps: S1, obtaining terminal device information, importing the terminal device information and service platform information into an operation and maintenance platform based on a project deployment service platform from a customer, the terminal device having a two-dimensional code containing a device unique identifier, and the service platform information including a platform identifier; S2, scanning the two-dimensional code on the terminal device through a mobile phone APP, reading the device unique identifier, calling a northbound device installation interface of the service platform, and inputting the device unique identifier, the service platform obtaining its own platform identifier and sending the platform identifier and the device unique identifier as parameters to the operation and maintenance platform, and the operation and maintenance platform binding the device unique identifier and the platform identifier to install the terminal device to the service platform.

2. The method of claim 1, wherein, Before scanning the two-dimensional code on the terminal device through the mobile phone APP, the method further comprises the following steps: When the terminal device arrives at a project site, it is powered on for the first time, and the device attempts to actively obtain a network address, if it is a wired device, it attempts to obtain a network address using DHCP, and if it is a 4G device, it automatically connects to a base station to obtain a network address; when the wired device fails to successfully obtain the network address through DHCP, the mobile phone APP configures a legal address through a Bluetooth connection.

3. The method of claim 1, wherein, The method further comprises the following steps: The service platform calls a northbound unbinding interface of the operation and maintenance platform with the device unique identifier and the platform identifier of the service platform as parameters; The operation and maintenance platform queries a database to confirm that the device unique identifier and the platform identifier in the parameters are indeed in a binding state and confirm the legality of the data; if the data is legal, the operation and maintenance platform performs an unbinding operation and returns a successful unbinding to the service platform, and if the data is not legal, the operation and maintenance platform returns a failure; After successful unbinding, the relevant terminal device state is queried, and if the terminal device is online, the device communication protocol is used to directly notify the device to clear the service platform information and restart; if the terminal device is not online, the operation and maintenance platform suspends the operation; after the terminal device is online, the terminal device actively connects to the service platform according to the locally saved service platform information, and if the connection to the service platform is not successful, the terminal device actively queries the service platform information from the operation and maintenance platform again, the operation and maintenance platform queries the installation status according to the device identifier, and if the terminal device is not installed or has been unbound, the operation and maintenance platform returns empty information; after receiving the empty information, the terminal device clears the locally saved service platform information and restarts to return to a factory state.

4. The method of claim 1, wherein, The service platform information includes a project name, a service platform unique identifier PID, a corresponding domain name, an IP address, and a device connection port.

5. A device scan code installation system for implementing the method of claims 1-4 among a plurality of items, characterized by, The system comprises an operation and maintenance platform, a service platform, a terminal device, and a mobile phone APP, the operation and maintenance platform further comprises a core service, a database, and a background Web management service, the operation and maintenance platform is deployed on the Internet and has a fixed IP address; the terminal device is an entity product connected to the Internet, communicates through the Internet, receives instructions, and completes specified functions, the service platform is a management platform of the terminal device, and the terminal device can be managed and operated through the service platform to complete predetermined functions, and the mobile phone APP is a front-end operation tool matched with the service platform and includes login authentication and code scanning installation functions.

6. The system of claim 5, wherein, The terminal device includes a broadcast sound column, a receiver, a broadcast microphone, or a talkback terminal.

7. The system of claim 6, wherein, The terminal device sends heartbeat communication with the operation and maintenance platform in real time, and when receiving the installation instruction of the operation and maintenance platform, reads the domain name or IP and port of the service platform from the instruction, initiates connection to the service platform, and completes the installation operation.

8. The system of claim 7, wherein, After the mobile phone APP is authenticated and authorized, the mobile phone APP calls the northbound interface of the service platform, sends an instruction to the service platform, and the instruction contains a service instruction, a volume adjustment instruction, an installation instruction of the terminal device and an unbinding instruction of the terminal device. 9.A computer readable storage medium storing one or more programs, wherein when the one or more programs are executed, the device code scanning installation method among the items in any one of claims 1-4 can be implemented. The processor, the communication interface and the computer readable storage medium communicate with each other through the communication bus; and the processor is configured to execute the program stored in the computer readable storage medium.

10. An apparatus comprising a processor, a communication interface, a communication bus, and the computer readable storage medium of claim 9; wherein, The processor, the communication interface and the computer readable storage medium communicate with each other through the communication bus; and the processor is configured to execute the program stored in the computer readable storage medium.