Device control communication protocol communication method, system, electronic device, and medium
By expanding the southbound protocol type, compatible communication between the BD/GPS system and the network management system was achieved, solving the incompatibility problem in the existing technology. This enabled the unified management and monitoring of BD/GPS devices and the overlay of data models, thus expanding the application scope.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA TELECOM CORP LTD
- Filing Date
- 2021-12-30
- Publication Date
- 2026-06-09
AI Technical Summary
The existing southbound protocol fails to achieve compatible communication between the BD/GPS system and the network management system, making it impossible to manage the BD/GPS system in a unified manner.
By expanding the protocol types of the Southbound Protocol, different types of communication devices can be distinguished. Network management devices can access devices based on protocol types, enabling the overlay of the monitoring data model of BD-GPS devices with that of repeaters. The identifiers of newly added monitoring items do not conflict with existing repeater monitoring items.
It enables unified management of BD-GPS devices and repeaters, expands the application scope and fields, and meets the management needs of multiple device types.
Smart Images

Figure CN116437377B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the fields of network technology and security technology, and in particular to a device control communication protocol communication method, system, electronic device and medium. Background Technology
[0002] On September 29, 2017, the Ministry of Industry and Information Technology of the People's Republic of China issued the "Technical Requirements for Network Management Interface of Analog Repeater Equipment in 800MHz / 2GHz CDMA2000 Digital Cellular Mobile Communication Network", referred to as the "Southbound Protocol". This protocol aims to ensure centralized management of repeaters and repeater coverage system equipment, ensure the long-term and stable operation of such equipment, and improve the quality and efficiency of network optimization and equipment maintenance.
[0003] The existing southbound protocol only enables centralized management of repeaters and repeater coverage system equipment, and is not compatible with the BeiDou / GPS (Global Positioning System) high-stability constant switching system (BD / GPS system).
[0004] If a network management system is used to manage the BD / GPS system in a unified manner, a mature and stable communication protocol is required. However, there are no cases in the relevant technologies regarding communication between the BD / GPS system and the network management system.
[0005] It should be noted that the information disclosed in the background section above is only used to enhance the understanding of the background of this disclosure, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention
[0006] This disclosure provides a device control communication protocol communication method, system, electronic device, and medium, which at least to some extent overcomes the problem of the limited functionality of device control communication protocols for repeater devices in related technologies.
[0007] Other features and advantages of this disclosure will become apparent from the following detailed description, or may be learned in part from practice of this disclosure.
[0008] According to one aspect of this disclosure, a device control communication protocol communication method is provided, applied to a network management device side, the method comprising:
[0009] Receive a request communication data packet uploaded by a communication device, wherein the request communication data packet is stored in a device control communication protocol format;
[0010] The request communication data packet is processed to enable communication between the communication device and the network management device.
[0011] In one embodiment of this disclosure, processing the request communication data packet to enable communication between the communication device and the network management device includes:
[0012] Parse the request communication data packet to obtain the protocol type and device monitoring data;
[0013] The device type of the communication device is determined based on the protocol type, and the extended device monitoring content is determined based on the device monitoring data.
[0014] Send response data to the corresponding communication device and process the monitoring content of the extended device.
[0015] In one embodiment of this disclosure, the communication device includes a repeater device and a BD / GPS device, and different types of communication devices have different protocol type encodings.
[0016] In one embodiment of this disclosure, the communication device is a BD / GPS device. The device monitoring data of the BD / GPS device includes device information, network management parameters, alarm status, setting parameters, and real-time sampling parameters. The real-time sampling parameters include main antenna status, slave antenna status, main RF channel status, slave RF channel status, main channel connection status, slave channel connection status, digital channel connection status, main power supply status, slave power supply status, current working channel, main antenna GPS satellite search status, and slave antenna GPS satellite search status.
[0017] According to another aspect of this disclosure, a network management device is provided, comprising:
[0018] The data receiving module is used to receive request communication data packets uploaded by the communication device, wherein the request communication data packets are stored in the device control communication protocol format;
[0019] The processing module is used to process the request communication data packets to enable communication between the communication device and the network management device.
[0020] According to another aspect of this disclosure, a device control communication protocol communication method is provided, applied to a communication device side, the method comprising:
[0021] Generate a request communication data packet, wherein the request communication data packet is stored in a device control communication protocol format;
[0022] The request communication data packet is sent to the network management device so that the network management device can process the request communication data packet, thereby realizing communication between the communication device and the network management device.
[0023] According to another aspect of this disclosure, a communication device is provided, the device comprising:
[0024] A generation module is used to generate request communication data packets, wherein the request communication data packets are stored in a device control communication protocol format;
[0025] The transmission module is used to send the request communication data packet to the network management device, so that the network management device can process the request communication data packet and realize communication between the communication device and the network management device.
[0026] According to another aspect of this disclosure, a device control communication protocol communication system is provided, comprising a communication device and a network management device, wherein...
[0027] The communication device is used to generate a request communication data packet, wherein the request communication data packet is stored in a device control communication protocol format and is sent to the network management device;
[0028] The network management device is used to receive request communication data packets uploaded by the communication device, and to process the request communication data packets to realize communication between the communication device and the network management device.
[0029] According to another aspect of this disclosure, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to perform the above-described device control communication protocol communication method by executing the executable instructions.
[0030] According to another aspect of this disclosure, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the device control communication protocol communication method described above.
[0031] The embodiments of this disclosure provide a device control communication protocol communication method, system, electronic device, and medium. By expanding the protocol types of the device control communication protocol to distinguish different types of communication devices, the network management device distinguishes different types of device access based on the protocol type, thereby enabling communication between the network management device and the communication device, meeting the management needs of multiple device types, realizing the overlay of the monitoring data model of BD-GPS device with the repeater, and ensuring that the monitoring data identifier of the newly added monitoring items does not conflict with the existing monitoring items of the repeater, thus greatly expanding the application scope and application fields.
[0032] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0033] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure. It is obvious that the drawings described below are merely some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.
[0034] Figure 1 This diagram illustrates the structure of a network system according to an embodiment of the present disclosure.
[0035] Figure 2 This illustration shows a flowchart of a device control communication protocol communication method applied to a network management device side according to an embodiment of the present disclosure;
[0036] Figure 3 This diagram illustrates a communication method for a device control communication protocol applied to a network management device side, according to yet another embodiment of this disclosure.
[0037] Figure 4 This diagram illustrates a network management device according to an embodiment of the present disclosure;
[0038] Figure 5 This illustration shows a flowchart of a device control communication protocol communication method applied to a communication device side according to an embodiment of the present disclosure;
[0039] Figure 6 A schematic diagram of a communication device according to an embodiment of this disclosure is shown;
[0040] Figure 7 This diagram illustrates a communication system architecture diagram of a device control communication protocol according to an embodiment of the present disclosure;
[0041] Figure 8 A structural block diagram of an electronic device according to an embodiment of the present disclosure is shown. Detailed Implementation
[0042] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, they are provided so that this disclosure will be more comprehensive and complete, and will fully convey the concept of the exemplary embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0043] Furthermore, the accompanying drawings are merely illustrative of this disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and therefore repeated descriptions of them will be omitted. Some block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.
[0044] Figure 1 A schematic diagram of an exemplary system architecture that can be applied to the device control communication protocol communication method or device control communication protocol communication device in the embodiments of this disclosure is shown.
[0045] like Figure 1 As shown, the network system 100 may include terminal devices 101, 102, and 103, network 104, and server 105.
[0046] Network 104 is a medium used to provide a communication link between terminal devices 101, 102, 103 and server 105, and can be a wired network or a wireless network.
[0047] Optionally, the aforementioned wireless or wired networks use standard communication technologies and / or protocols. The network is typically the Internet, but can also be any network, including but not limited to Local Area Networks (LANs), Metropolitan Area Networks (MANs), Wide Area Networks (WANs), mobile, wired or wireless networks, private networks, or any combination of virtual private networks. In some embodiments, technologies and / or formats including Hyper Text Markup Language (HTML), Extensible Markup Language (XML), etc., are used to represent data exchanged over the network. Furthermore, conventional encryption technologies such as Secure Socket Layer (SSL), Transport Layer Security (TLS), Virtual Private Networks (VPNs), and Internet Protocol Security (IPsec) can be used to encrypt all or some links. In other embodiments, custom and / or dedicated data communication technologies can be used to replace or supplement the aforementioned data communication technologies.
[0048] Terminal devices 101, 102, and 103 can be various electronic devices, including but not limited to smartphones, tablets, laptops, desktop computers, wearable devices, augmented reality devices, virtual reality devices, etc.
[0049] Optionally, the client applications installed on different terminal devices 101, 102, and 103 may be the same, or clients of the same type of application based on different operating systems. Depending on the terminal platform, the specific form of the application client may also differ; for example, the application client may be a mobile client, a PC client, etc.
[0050] Server 105 can be a server that provides various services, such as a backend management server that supports the devices operated by users using terminal devices 101, 102, and 103. The backend management server can analyze and process received requests and other data, and feed the processing results back to the terminal devices.
[0051] Optionally, the server can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms. The terminal can be a smartphone, tablet, laptop, desktop computer, smart speaker, smartwatch, etc., but is not limited to these. The terminal and server can be directly or indirectly connected via wired or wireless communication, which is not limited herein.
[0052] Those skilled in the art will know that Figure 1 The number of terminal devices, networks, and servers shown is merely illustrative; any number of terminal devices, networks, and servers can be included depending on actual needs. This disclosure does not limit the scope of the embodiments.
[0053] There are various device control communication protocols. In this application, the southbound protocol is used as an example for explanation. The southbound protocol enables communication between the repeater device and the network management device. The communication protocol content of the interface between the network management device and the repeater device covers multiple business scenarios, including: querying and setting configuration parameters, reporting when the station is put into operation, remote inspection, real-time alarm reporting, alarm synchronization, remote upgrade, etc.
[0054] Based on this, the solution provided in this disclosure allows communication devices to access network management devices via wired or wireless means. The communication devices and network management devices communicate using the Southbound Protocol, which is a common repeater communication protocol in the industry. It needs to be extended based on the existing control protocol to meet the management requirements of BD / GPS devices. By extending the protocol type of the Southbound Protocol, different types of communication devices can be distinguished. The network management device distinguishes different types of devices based on the protocol type, thereby enabling communication between the network management device and the communication device, meeting the management requirements of multiple device types, and enabling the overlay of the monitoring data model of BD-GPS devices with the repeater. The monitoring data identifiers of the newly added monitoring items do not conflict with the existing monitoring items of the repeater, thus greatly expanding the application scope and application areas.
[0055] The following detailed description of this exemplary implementation method is provided in conjunction with the accompanying drawings and embodiments.
[0056] First, this disclosure provides a device control communication protocol communication method, which can be executed by any electronic device with computing power.
[0057] Figure 2 This diagram illustrates a communication method for a device control communication protocol according to an embodiment of the present disclosure. Figure 2 As shown, the device control communication protocol communication method provided in this embodiment is applied to the network management device side, and the method includes the following steps:
[0058] S202. Receive a request communication data packet uploaded by a communication device, wherein the request communication data packet is stored in the device control communication protocol format;
[0059] In this embodiment, the communication equipment includes repeater equipment and BD / GPS equipment. In other cases, it may also include equipment such as 5G mini repeaters.
[0060] The southbound protocol enables communication between repeater equipment and network management equipment. The communication protocol between the network management equipment and repeater equipment interfaces covers multiple business scenarios, including: querying and setting configuration parameters, reporting when the equipment starts up, remote inspection, real-time alarm reporting, alarm synchronization, remote upgrades, etc. The management functions of BD / GPS equipment are consistent with those of repeater equipment.
[0061] Typically, the southbound protocol adopts a layered architecture, consisting of four layers: the bearer layer, the access layer, the device gateway access layer, and the monitoring and control layer.
[0062] The bearer layer is the actual communication link used to provide byte-stream oriented data packets to the access layer. Currently, the bearer layer links involved in the southbound protocol include MODEM and limited IP, etc.
[0063] The access layer encodes upper-layer data according to the requirements of the bearer layer and communication methods, so as to adapt to and shield the characteristics and differences of different bearer layers. The access layer carries and ensures the reliable transmission of device gateway access layer protocol data. The monitoring protocol of the monitoring and control layer supports multiple access layer protocols.
[0064] The device gateway access layer is used to carry monitoring and control layer protocol packets, realize the isolation between the monitoring and control layer and the communication link and mesh structure, and provide packet addressing and packetization functions.
[0065] The monitoring and control layer provides data organization and data structure for monitoring functions, targeting various monitoring data from communication equipment.
[0066] To enable communication between communication devices and network management devices, the request communication data packets uploaded by the communication devices to the network management devices are typically stored using the device control communication protocol format. Specifically, the access layer protocol data packet consists of six parts: start flag, protocol type, bearer protocol type, Protocol Data Unit (PDU), check unit, and end flag, as shown in Table 1, which illustrates the data model encoding format of the southbound protocol.
[0067] Table 1
[0068]
[0069] Specifically, the access layer protocol includes a start flag, protocol type, and bearer protocol type. The start and end flags are both 1 byte long and are fixed as ASCII characters. The protocol type is 1 byte long; for AP: Type A protocol, this value is 0x01. The bearer protocol type is 1 byte long and its value ranges from 1 to 255. The check unit generates a check value based on the communication packet (starting from the protocol type and counting up to the last byte of the data unit PDU). The check unit uses CRC checksum, and the generator polynomial is the 16-bit x-value recommended by CCITT. 16 +x 12 +x 5 +1 (0×11021), the sender generates a 2-byte CRC checksum based on the communication packet. Similarly, after the receiver receives the complete data packet, it generates a new CRC checksum based on the communication packet. If the calculated CRC value is the same as the received checksum value, it indicates that the data packet is valid; otherwise, it is considered that the data packet has encountered an error during transmission.
[0070] To differentiate between different types of communication devices, this invention extends the access layer protocol. The communication devices include repeater devices and BD / GPS devices, each with different protocol type codes. Currently, the protocol type field value for the access layer protocol is defined as "0x01". A new field value can be added to define BD / GPS devices, such as "0x02", thereby distinguishing between different types of communication devices.
[0071] The Device Gateway Access Protocol (VP) consists of a site number, a device number, a communication packet identifier, a VP layer interaction flag, a monitoring layer protocol identifier, and a data unit. The site number starts at position 1 and is 4 bytes long, assigned by the operator as needed. The device number is 1 byte long; in a local repeater monitoring network, the master station's device number is 0x00, while the slave station's device number can be between 0x01 and 0xFE, and each device number is unique. The communication packet identifier is 2 bytes long, generated by the initiating end, and used to identify the number of each communication packet. The VP layer interaction flag, used for information exchange between two VP layer entities, is 1 byte long. The monitoring layer protocol identifier, used to identify the MCP layer protocol type carried by the VP layer, is 1 byte long.
[0072] For the Monitoring Control Protocol (MCP), the monitoring control layer defines the data organization and data structure for monitoring functions for various monitoring parameters of BD / GPS devices. Each MCP protocol only supports the monitoring data defined within its protocol scope. The maximum length of the protocol packet is only limited by the length of the underlying protocol. Currently, the monitoring application layer protocols are MCP:A and MCP:B.
[0073] The MCP protocol packet consists of a command unit and a data unit. The command unit includes a command identifier and a response flag. The command flag is 1 byte long, and the response flag is 1 byte long. The encoding rules for the command identifier and response flag of BD / GPS equipment are the same as those for repeater equipment, and will not be repeated here.
[0074] Since different types of communication devices require different monitoring data, taking BD / GPS devices as an example, the monitoring data for BD / GPS devices needs to include device information, network management parameters, alarm status, setting parameters, and real-time sampling parameters. Among them, real-time sampling parameters include main antenna status, slave antenna status, main RF channel status, slave RF channel status, main channel connection status, slave channel connection status, digital channel connection status, main power supply status, slave power supply status, current working channel, main antenna GPS satellite search status, and slave antenna GPS satellite search status. Taking the real-time sampling of BD / GPS devices as an example, it can be represented by the coded data shown in Table 2.
[0075] Table 2
[0076]
[0077]
[0078] The device information, network management parameters, alarm status, and setting parameters in the device monitoring data should be consistent with those of the repeater device.
[0079] S204. Process the request communication data packet to enable communication between the communication device and the network management device.
[0080] In an embodiment, such as Figure 3 As shown, in order to process request communication data packets to enable communication between the communication device and the network management device, the specific steps include:
[0081] S302. Parse the request communication data packet to obtain the protocol type and device monitoring data;
[0082] S304. Determine the device type of the communication equipment based on the protocol type, and determine the extended device monitoring content based on the device monitoring data;
[0083] S306. Send response data to the corresponding communication device and process the monitoring content of the extended device.
[0084] Specifically, when the network management device receives a request communication data packet sent by the communication device, the network management device parses the request communication data packet, obtains the device type of the communication device requesting to communicate with the network management device by parsing the protocol type of the access layer protocol, obtains the device monitoring data that the communication device needs to monitor by parsing the monitoring and control layer protocol, sends response data to the corresponding communication device, and processes or forwards the extended device monitoring content.
[0085] When the communication device is a BD / GPS device, if the network management device receives a request communication data packet sent by the BD / GPS device, the network management device parses the request communication data packet and sends response data to the BD / GPS device. The network management device processes or forwards the device monitoring content of the BD / GPS device in real time.
[0086] The device control communication protocol method provided in the embodiments of this disclosure expands the protocol type of the southbound protocol to distinguish different types of communication devices. The network management device distinguishes different types of device access according to the protocol type, thereby enabling communication between the network management device and the communication device, meeting the management needs of multiple device types, realizing the overlay of the monitoring data model of BD-GPS device with the repeater, and ensuring that the monitoring data identifier of the newly added monitoring item does not conflict with the existing monitoring items of the repeater, thereby greatly expanding the application scope and application fields.
[0087] Based on the same inventive concept, this disclosure also provides a device control communication protocol communication apparatus, as described in the following embodiments. Since the principle by which this apparatus solves the problem is similar to that of the method embodiments described above, the implementation of this apparatus embodiment can refer to the implementation of the method embodiments described above, and repeated details will not be elaborated further.
[0088] Figure 4 This diagram illustrates a network management device according to an embodiment of the present disclosure, such as... Figure 4 As shown, the network management device includes:
[0089] Data receiving module 401 is used to receive request communication data packets uploaded by communication devices, wherein the request communication data packets are stored in the device control communication protocol format;
[0090] The processing module 402 is used to process the request communication data packets to enable communication between the communication device and the network management device.
[0091] In one embodiment of this disclosure, the processing module 402 includes a parsing submodule, a matching submodule, and a response submodule (not shown in the figures), wherein,
[0092] The parsing submodule is used to parse the request communication data packet to obtain the protocol type and device monitoring data;
[0093] The matching submodule is used to determine the device type of the communication device based on the protocol type and to determine the extended device monitoring content based on the device monitoring data.
[0094] The response submodule is used to send response data to the corresponding communication device and process the monitoring content of the extended device.
[0095] In one embodiment of this disclosure, the communication equipment includes a repeater device and a BD / GPS device, and different types of communication equipment have different protocol type encodings.
[0096] In one embodiment of this disclosure, the communication device is a BD / GPS device. The device monitoring data of the BD / GPS device includes device information, network management parameters, alarm status, setting parameters, and real-time sampling parameters. The real-time sampling parameters include main antenna status, slave antenna status, main RF channel status, slave RF channel status, main channel connection status, slave channel connection status, digital channel connection status, main power supply status, slave power supply status, current working channel, main antenna GPS satellite search status, and slave antenna GPS satellite search status.
[0097] The network management device provided in the embodiments of this disclosure distinguishes different types of communication devices by expanding the protocol types of the Southbound Protocol. The network management device distinguishes different types of devices from each other based on the protocol type, thereby enabling communication between the network management device and the communication device, meeting the management needs of multiple device types, and realizing the overlay of the monitoring data model of BD-GPS device with the repeater. The monitoring data identifier of the newly added monitoring items does not conflict with the existing monitoring items of the repeater, thereby greatly expanding the application scope and application fields.
[0098] Figure 5 This diagram illustrates a communication method for a device control communication protocol according to an embodiment of the present disclosure. Figure 5 As shown, the device control communication protocol communication method provided in this embodiment is applied to the communication device side, and the method includes:
[0099] S502. Generate a request communication data packet, wherein the request communication data packet is stored in the device control communication protocol format;
[0100] S504. Send a request communication data packet to the network management device so that the network management device can process the request communication data packet and realize communication between the communication device and the network management device.
[0101] In this embodiment, the communication equipment includes repeater equipment and BD / GPS equipment, and different types of communication equipment have different protocol type encodings.
[0102] In one embodiment of this disclosure, the communication device is a BD / GPS device. The device monitoring data of the BD / GPS device includes device information, network management parameters, alarm status, setting parameters, and real-time sampling parameters. The real-time sampling parameters include main antenna status, slave antenna status, main RF channel status, slave RF channel status, main channel connection status, slave channel connection status, digital channel connection status, main power supply status, slave power supply status, current working channel, main antenna GPS satellite search status, and slave antenna GPS satellite search status.
[0103] The device control communication protocol method provided in the embodiments of this disclosure expands the protocol type of the southbound protocol to distinguish different types of communication devices. The network management device distinguishes different types of device access according to the protocol type, thereby enabling communication between the network management device and the communication device, meeting the management needs of multiple device types, realizing the overlay of the monitoring data model of BD-GPS device with the repeater, and ensuring that the monitoring data identifier of the newly added monitoring item does not conflict with the existing monitoring items of the repeater, thereby greatly expanding the application scope and application fields.
[0104] Based on the same inventive concept, this disclosure also provides a device control communication protocol communication apparatus, as described in the following embodiments. Since the principle by which this apparatus solves the problem is similar to that of the method embodiments described above, the implementation of this apparatus embodiment can refer to the implementation of the method embodiments described above, and repeated details will not be elaborated further.
[0105] Figure 6 A schematic diagram of a communication device according to an embodiment of this disclosure is shown, such as... Figure 6 As shown, the communication device includes:
[0106] The generation module 601 is used to generate a request communication data packet, wherein the request communication data packet is stored in the device control communication protocol format;
[0107] The transmission module 602 is used to send request communication data packets to the network management device so that the network management device can process the request communication data packets and realize communication between the communication device and the network management device.
[0108] In this embodiment, the communication equipment includes repeater equipment and BD / GPS equipment, and different types of communication equipment have different protocol type encodings.
[0109] In one embodiment of this disclosure, the communication device is a BD / GPS device. The device monitoring data of the BD / GPS device includes device information, network management parameters, alarm status, setting parameters, and real-time sampling parameters. The real-time sampling parameters include main antenna status, slave antenna status, main RF channel status, slave RF channel status, main channel connection status, slave channel connection status, digital channel connection status, main power supply status, slave power supply status, current working channel, main antenna GPS satellite search status, and slave antenna GPS satellite search status.
[0110] The embodiments of this disclosure provide a communication device that distinguishes different types of communication devices by expanding the protocol types of the Southbound Protocol. The network management device distinguishes different types of devices from each other based on the protocol type, thereby enabling communication between the network management device and the communication device. This satisfies the management needs of multiple device types and allows the monitoring data model of the BD-GPS device to be overlaid with that of the repeater. The monitoring data identifier of the newly added monitoring items does not conflict with the monitoring items of the existing repeater, thereby greatly expanding the application scope and application fields.
[0111] Those skilled in the art will understand that various aspects of the present invention can be implemented as systems, methods, or program products. Therefore, various aspects of the present invention can be specifically implemented in the following forms: entirely hardware implementations, entirely software implementations (including firmware, microcode, etc.), or implementations combining hardware and software aspects, collectively referred to herein as “circuits,” “modules,” or “systems.”
[0112] The following reference Figure 7 This describes a device control communication protocol communication system 700 according to an embodiment of the present invention. Figure 7 The system 700 shown is merely an example and should not impose any limitations on the functionality and scope of application of the embodiments of the present invention.
[0113] like Figure 7 As shown, system 700 includes communication device 701 and network management device 702, wherein,
[0114] The communication device 701 is used to generate a request communication data packet, wherein the request communication data packet is stored in a device control communication protocol format and is sent to the network management device;
[0115] The network management device is used to receive request communication data packets uploaded by the communication device, and to process the request communication data packets to realize communication between the communication device and the network management device.
[0116] Specifically, the network management device 702 includes a data receiving module and a processing module, wherein,
[0117] The data receiving module is used to receive request communication data packets uploaded by the communication device, wherein the request communication data packets are stored in the device control communication protocol format;
[0118] The processing module is used to process request communication data packets to enable communication between communication devices and network management devices.
[0119] In one embodiment of this disclosure, the processing module includes a parsing submodule, a matching submodule, and a response submodule (not shown in the accompanying drawings), wherein,
[0120] The parsing submodule is used to parse the request communication data packet to obtain the protocol type and device monitoring data;
[0121] The matching submodule is used to determine the device type of the communication device based on the protocol type and to determine the extended device monitoring content based on the device monitoring data.
[0122] The response submodule is used to send response data to the corresponding communication device and process the monitoring content of the extended device.
[0123] In one embodiment of this disclosure, the communication device 701 includes a repeater device and a BD / GPS device, and different types of communication devices have different protocol type encodings.
[0124] In one embodiment of this disclosure, the communication device 701 is a BD / GPS device. The device monitoring data of the BD / GPS device includes device information, network management parameters, alarm status, setting parameters, and real-time sampling parameters. The real-time sampling parameters include main antenna status, slave antenna status, main RF channel status, slave RF channel status, main channel connection status, slave channel connection status, digital channel connection status, main power supply status, slave power supply status, current working channel, main antenna GPS satellite search status, and slave antenna GPS satellite search status.
[0125] Communication device 701 includes a generation module and a transmission module, wherein,
[0126] The generation module is used to generate request communication data packets, which are stored in the device control communication protocol format.
[0127] The transmission module is used to send request communication data packets to the network management device, so that the network management device can process the request communication data packets and realize communication between the communication device and the network management device.
[0128] In one embodiment of this disclosure, the communication device 701 includes a repeater device and a BD / GPS device, and different types of communication devices have different protocol type encodings.
[0129] In one embodiment of this disclosure, the communication device 701 is a BD / GPS device. The device monitoring data of the BD / GPS device includes device information, network management parameters, alarm status, setting parameters, and real-time sampling parameters. The real-time sampling parameters include main antenna status, slave antenna status, main RF channel status, slave RF channel status, main channel connection status, slave channel connection status, digital channel connection status, main power supply status, slave power supply status, current working channel, main antenna GPS satellite search status, and slave antenna GPS satellite search status.
[0130] The following reference Figure 8 To describe an electronic device 800 according to this embodiment of the present invention. Figure 8 The electronic device 800 shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of the present invention.
[0131] like Figure 8 As shown, the electronic device 800 is manifested in the form of a general-purpose computing device. The components of the electronic device 800 may include, but are not limited to: at least one processing unit 810, at least one storage unit 820, and a bus 830 connecting different system components (including storage unit 820 and processing unit 810).
[0132] The storage unit stores program code that can be executed by the processing unit 810, causing the processing unit 810 to perform the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of the present invention. For example, the processing unit 810 can perform actions such as... Figure 2 The diagram shows a receiving communication device uploading a request communication data packet, wherein the request communication data packet is stored in a device control communication protocol format; the network management device processes the request communication data packet to realize communication between the communication device and the network management device.
[0133] Storage unit 820 may include a readable medium in the form of a volatile storage unit, such as random access memory (RAM) 8201 and / or cache memory 8202, and may further include a read-only memory (ROM) 8203.
[0134] The storage unit 820 may also include a program / utility 8204 having a set (at least one) of program modules 8205, including but not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of these examples may include an implementation of a network environment.
[0135] Bus 830 can represent one or more of several types of bus structures, including a memory cell bus or memory cell controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the various bus structures.
[0136] Electronic device 800 can also communicate with one or more external devices 840 (e.g., keyboard, pointing device, Bluetooth device, etc.), and with one or more devices that enable a user to interact with electronic device 800, and / or with any device that enables electronic device 800 to communicate with one or more other computing devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 850. Furthermore, electronic device 800 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 860. As shown, network adapter 860 communicates with other modules of electronic device 800 via bus 830. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 800, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0137] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, terminal device, or network device, etc.) to execute the methods according to the embodiments of this disclosure.
[0138] In exemplary embodiments of this disclosure, a computer-readable storage medium is also provided, on which a program product capable of implementing the methods described above is stored. In some possible embodiments, various aspects of the invention may also be implemented as a program product comprising program code that, when the program product is run on a terminal device, causes the terminal device to perform the steps of the various exemplary embodiments of the invention described in the "Exemplary Methods" section of this specification.
[0139] A program product for implementing the above-described method according to embodiments of the present invention is described. This product may employ a portable compact disc read-only memory (CD-ROM) and include program code, and may run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited thereto. In this document, the readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, apparatus, or device.
[0140] The program product may employ any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0141] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium, capable of sending, propagating, or transmitting programs for use by or in conjunction with an instruction execution system, apparatus, or device.
[0142] The program code contained on the readable medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.
[0143] Program code for performing the operations of this invention can be written in any combination of one or more programming languages, including object-oriented programming languages such as Java and C++, and conventional procedural programming languages such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).
[0144] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to embodiments of this disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.
[0145] Furthermore, although the steps of the method in this disclosure are described in a specific order in the accompanying drawings, this does not require or imply that the steps must be performed in that specific order, or that all the steps shown must be performed to achieve the desired result. Additional or alternative steps may be omitted, multiple steps may be combined into one step, and / or a step may be broken down into multiple steps.
[0146] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, mobile terminal, or network device, etc.) to execute the methods according to the embodiments of this disclosure.
[0147] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the appended claims.
Claims
1. A device control communication protocol communication method, applied to the network management device side, characterized in that, The method includes: The system receives request communication data packets uploaded by communication devices, wherein the request communication data packets are stored in a device control communication protocol format, and the communication devices include repeater devices and BD / GPS devices; The request communication data packet is processed to enable communication between the communication device and the network management device; The processing of the requested communication data packet to enable communication between the communication device and the network management device includes: The request communication data packet is parsed, and the device type of the communication device is determined by parsing the protocol type of the access layer protocol; By parsing the monitoring and control layer protocol, the device monitoring data of the communication device can be obtained; Send response data to the corresponding communication device and process or forward the device monitoring content.
2. The method according to claim 1, characterized in that, Different types of communication devices have different protocol type encodings.
3. The method according to claim 1, characterized in that, The communication device is a BD / GPS device. The device monitoring data of the BD / GPS device includes device information, network management parameters, alarm status, setting parameters, and real-time sampling parameters. Among them, the real-time sampling parameters include main antenna status, slave antenna status, main RF channel status, slave RF channel status, main channel connection status, slave channel connection status, digital channel connection status, main power supply status, slave power supply status, current working channel, main antenna GPS satellite search status, and slave antenna GPS satellite search status.
4. A network management device, characterized in that, include: The data receiving module is used to receive request communication data packets uploaded by the communication device, wherein the request communication data packets are stored in the format of the device control communication protocol, and the communication device includes a repeater device and a BD / GPS device; The processing module is used to process the request communication data packet to realize communication between the communication device and the network management device; The processing module is used to parse the request communication data packet, determine the device type of the communication device by parsing the protocol type of the access layer protocol, obtain the device monitoring data of the communication device by parsing the monitoring and control layer protocol, send response data to the corresponding communication device, and process or forward the device monitoring content.
5. A device control communication protocol communication method, applied to the communication device side, characterized in that, The method includes: Generate a request communication data packet, wherein the request communication data packet is stored in a device control communication protocol format; The request communication data packet is sent to the network management device, so that the network management device can parse the request communication data packet, determine the device type of the communication device by parsing the access layer protocol, obtain the device monitoring data of the communication device by parsing the monitoring and control layer protocol, send response data to the corresponding communication device, and process or forward the device monitoring content, thereby realizing the communication between the communication device and the network management device. The communication device includes repeater devices and BD / GPS devices.
6. A communication device, characterized in that, include: A generation module is used to generate request communication data packets, wherein the request communication data packets are stored in a device control communication protocol format; The transmission module is used to send the request communication data packet to the network management device, so that the network management device can parse the request communication data packet, determine the device type of the communication device by parsing the access layer protocol, obtain the device monitoring data of the communication device by parsing the monitoring and control layer protocol, send response data to the corresponding communication device, and process or forward the device monitoring content, thereby realizing the communication between the communication device and the network management device. The communication device includes repeater equipment and BD / GPS equipment.
7. A device control communication protocol communication system, characterized in that, This includes communication equipment and network management equipment, among which, The communication device is used to generate a request communication data packet, wherein the request communication data packet is stored in a device control communication protocol format and is sent to the network management device. The communication device includes a repeater device and a BD / GPS device. The network management device is used to receive request communication data packets uploaded by the communication device, parse the request communication data packets, determine the device type of the communication device by parsing the access layer protocol, obtain the device monitoring data of the communication device by parsing the monitoring and control layer protocol, send response data to the corresponding communication device, and process or forward the device monitoring content to realize communication between the communication device and the network management device.
8. An electronic device, characterized in that, include: processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute the device control communication protocol communication method as claimed in any one of claims 1-3, or the device control communication protocol communication method as claimed in claim 5, by executing the executable instructions.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the device control communication protocol communication method as described in any one of claims 1-3, or the device control communication protocol communication method as described in claim 5.