Wireless trunking communication system, method, device and storage medium with multi-frequency point coverage
By centrally managing the wireless cluster communication system of multi-frequency point operation table, the problems of inconvenience and high cost in traditional systems are solved, convenient switching and efficient management of the operation table are realized, and maintenance difficulty is reduced.
Patent Information
- Application Number
- CN202510387745.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-31
- Publication Date
- 2025-07-25
- Estimated Expiration
- 2045-03-31
AI Technical Summary
In traditional wireless cluster communication systems with multi-frequency point coverage, multiple operating stations are required to be responsible for communication at different frequency points, resulting in inconvenient management, high hardware deployment costs and low space utilization.
A wireless cluster communication system with multi-frequency point coverage is designed to centrally manage the operating tables of multiple frequency points to one operating table, and the frequency point switching and overall control of data/voice services are realized through the interface switching area, data control module and voice control module, and support one-click frequency point operation page switching and automatic switching to the called frequency point.
It reduces construction costs and post-maintenance difficulty, improves the convenience and user-friendliness of system operations, and realizes efficient management and space utilization in multi-frequency scheduling jurisdictions.
Smart Images

Figure CN119907062B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of wireless trunking communication, and particularly to a wireless trunking communication system, method, device and storage medium with multi-frequency point coverage. Background Art
[0002] As a kind of dedicated wireless communication network, the wireless trunking communication system with multi-frequency point coverage is mainly used to meet the communication needs such as unified command and production scheduling in operations, and has the characteristics of flexible deployment, fast call, fault weakening, security and confidentiality, etc., and has been widely used in a large number of dedicated communication fields such as aviation communication, transportation, and public security. There are scenarios of multi-line integration in some dispatching hubs, and it is necessary to complete the communication of multiple radio stations with different frequencies in one site. In the traditional wireless trunking communication system with multi-frequency point coverage, in order to achieve normal communication in the multi-frequency point scenario, the communication requirements of radio stations with different frequencies are often achieved by increasing the number of operation consoles, that is, by placing multiple operation consoles in the dispatching area, each responsible for the trunking communication under different frequencies. Therefore, it is not conducive to management, the hardware deployment cost of the operation console is high, and at the same time, the space utilization rate of the dispatching hub hall is low. Summary of the Invention
[0003] Embodiments of the present disclosure provide a wireless trunking communication system, method, device and storage medium with multi-frequency point coverage to solve or alleviate one or more of the above technical problems in the prior art.
[0004] According to one aspect of the present disclosure, a wireless trunking communication system with multi-frequency point coverage is provided, including an operation console, radio stations and mobile terminals; there are n radio stations and mobile terminals; there are n×m mobile terminals; the n radio stations respectively correspond to n different frequencies; the n radio stations are connected to the same operation console; each radio station is correspondingly connected to m mobile terminals; the n×m mobile terminals respectively communicate with the same operation console centrally through the n radio stations.
[0005] In a possible implementation manner, the operation console includes a background and a display, and the display is provided with a frequency point switching area, and the frequency point switching area includes a plurality of target frequency point areas;
[0006] Each target frequency point area includes a frequency point name, a terminal information display area and a trunking voice communication area;
[0007] The terminal information display area includes the terminal names, terminal locations, terminal types and terminal groups of m terminals;
[0008] The trunking voice communication area includes the group names of N groups, full call instruction information and group call instruction information.
[0009] In a possible implementation, it includes a communication protocol transceiver module. The background includes a data control module and a voice control module. The data control module includes n frequency point data processing modules, and the voice control module includes n frequency point voice processing modules;
[0010] The radio is connected to the background through the communication protocol transceiver module.
[0011] According to one aspect of the present disclosure, a multi-frequency point coverage wireless trunking communication method is provided. Based on the above multi-frequency point coverage wireless trunking communication system, it includes:
[0012] Obtain an interface touch signaling through the background;
[0013] And perform jumps and controls on the data and voice states according to the interface touch signaling;
[0014] And control the frequency point switching area to switch to the target frequency point area according to the interface touch signaling.
[0015] According to one aspect of the present disclosure, a multi-frequency point coverage wireless trunking communication method is provided. Based on the above multi-frequency point coverage wireless trunking communication system, it includes:
[0016] Obtain a specific trigger signaling through the background;
[0017] And perform an automatic switch of the incoming call interface at a certain frequency point according to the specific trigger signaling.
[0018] In a possible implementation, performing an automatic switch of the incoming call interface at a certain frequency point according to the specific trigger signaling includes:
[0019] When a voice call comes in, the background will receive the specific trigger signaling. The background parses the frequency point information in the specific trigger signaling and re-frames and sends it to the interface;
[0020] The interface parses the frequency point information and switches the current main page to the corresponding frequency point;
[0021] The background extracts the call number in the specific trigger signaling, parses the information including the corresponding call type and frames and sends it to the interface;
[0022] The interface pops up a window to prompt a voice call incoming.
[0023] According to one aspect of the present disclosure, a multi-frequency point coverage wireless trunking communication method is provided. Based on the above multi-frequency point coverage wireless trunking communication system, it includes:
[0024] Receive the radio protocol and encapsulate and parse the radio data through the communication protocol transceiver module, and send the parsed radio data to the data control module and the voice control module through the internal interface of the console;
[0025] The data control module performs overall control of data services for different frequency points based on the parsed radio data;
[0026] The voice control module performs overall control of voice services for different frequency points based on the parsed radio data, and stores the call status of the voice processing modules for n frequency points.
[0027] In a possible implementation, the overall control of data services for different frequency points based on the parsed radio data includes:
[0028] The data control module determines the data type and the affiliated radio according to the data information in the parsed radio data;
[0029] The data control module determines whether to forward the data information, the data service recipient, the interface to be called, and whether to synchronize the interface status according to the current overall service status;
[0030] The data control module performs activity detection management between the operation console and each radio, and stores the connection status between the operation console and the programs of each radio.
[0031] In a possible implementation, the activity detection management between the operation console and each radio through the data control module, and storing the connection status between the operation console and the programs of each radio includes:
[0032] When the connection between the operation console and the nth radio is disconnected, the radio services initiated by the interface or the nth frequency point data processing module are intercepted, and the data control module synchronizes the disconnection status information to the voice control module;
[0033] When the disconnection time of the nth radio exceeds the set time, the data control module clears the data and voice status of the frequency point corresponding to the nth radio;
[0034] After the operation console re - establishes a connection with the nth radio, the data control module actively requests the data information of the nth radio and refreshes the interface.
[0035] In a possible implementation, the overall control of voice services for different frequency points by the voice control module, and storing the call status of the voice processing modules for n frequency points includes:
[0036] After receiving the voice signaling in the parsed radio data, the voice control module determines the current frequency point call status, and forwards the voice signaling with the attached total call status identifier to the corresponding frequency point voice processing module;
[0037] When the frequency point is not in a call state, the frequency point voice processing module processes the voice signaling and establishes a call between the operation console and the radio;
[0038] When a certain frequency point is in a call state, the call establishment signaling in the voice signaling sent by other radio programs is forwarded to the corresponding frequency point voice processing module with the total call state identifier attached;
[0039] The corresponding frequency point voice processing module responds to the call establishment signaling, switches the voice state to the waiting call establishment state, and returns the first set identifier of the radio to the radio that sent the call establishment information;
[0040] When the voice control module receives a call waiting instruction, after the current call ends, the voice control module forwards the new status information to the frequency point voice processing module;
[0041] The frequency point voice processing module establishes a call between the operation console and the radio according to the call establishment information;
[0042] When the voice control module receives an end call instruction, the voice control module forwards the end information to the frequency point voice processing module;
[0043] The frequency point voice processing module resumes the idle state;
[0044] When a certain frequency point is in a call state and receives multiple call establishment requests, the second and subsequent call establishment requests are rejected, and the second set identifier is returned to the radio that sent the call establishment request.
[0045] According to one aspect of the present disclosure, a multi-frequency point coverage wireless trunking communication method is provided. Based on the above multi-frequency point coverage wireless trunking communication system, it includes: including the operation console power-on initialization step:
[0046] When the operation console is powered on, it actively obtains the frequency point information covered by the current dispatching section from the database or configuration file;
[0047] Sequentially read the terminal information and group call group information corresponding to the frequency points in the database;
[0048] Parse the terminal information and group call group information read from the database;
[0049] Draw the interface according to the parsed information.
[0050] According to one aspect of the present disclosure, a multi-frequency point coverage wireless trunking communication method is provided. Based on the above multi-frequency point coverage wireless trunking communication system, it includes: including the terminal information synchronization step:
[0051] When the terminal registration information changes, the radio will send a terminal registration information synchronization signaling to the operation console;
[0052] After receiving the terminal registration information, the operation console parses out the corresponding frequency point information;
[0053] The console reads the terminal information from the database according to the frequency point information and compares it with the terminal information stored in the console;
[0054] If the comparison return value is true, the console will overwrite the originally stored terminal information, parse the necessary fields of the terminal information to form frame data, and send it to the interface to update the terminal information;
[0055] If the comparison return value is false, the console abandons the current information update.
[0056] According to one aspect of the present disclosure, there is provided a wireless trunking communication method with multi-frequency point coverage. Based on the above wireless trunking communication system with multi-frequency point coverage, it includes: an initiating group call step:
[0057] An operator selects a group information in the trunking voice communication area, then clicks the group call button to initiate a group call;
[0058] The interface sends frame data with frequency points and call numbers to the background;
[0059] The background parses the frequency point information in the frame data to determine the radio address information of the called party;
[0060] Then it parses the call number in the frame data to determine the call type;
[0061] Finally, the console encapsulates the SIP signaling and sends it to the radio, and a voice channel is established between the console and the radio.
[0062] According to one aspect of the present disclosure, there is provided a wireless trunking communication method with multi-frequency point coverage. Based on the above wireless trunking communication system with multi-frequency point coverage, it includes: an initiating all call step:
[0063] An operator clicks the all call button in the trunking voice communication area to initiate an all call;
[0064] The interface sends frame data with frequency points and call numbers to the background;
[0065] The background first parses the frequency point information in the frame data to determine the radio address information of the called party;
[0066] Then it parses the call number in the frame data to determine the call type;
[0067] Finally, the console encapsulates the SIP signaling and sends it to the radio, and a voice channel is established between the radio and the console.
[0068] According to one aspect of the present disclosure, there is provided a device, including:
[0069] A processor and a memory;
[0070] The memory is used to store a computer program, and the processor calls the computer program stored in the memory to execute the multi-frequency point coverage wireless trunking communication method described in any one of the above.
[0071] According to an aspect of the present disclosure, there is provided a computer-readable storage medium in which a computer program is stored. When the computer program is executed by a processor, the processor is enabled to execute the multi-frequency point coverage wireless trunking communication method described in any one of the above.
[0072] The present disclosure has the following beneficial effects: The present disclosure designs the operation console interface switching display logic, the background management control logic, and the communication protocol between the operation console and multiple radio stations at the same time. The service scenarios include but are not limited to voice, data, and status information transmission; The operation consoles covering multiple frequency point scheduling areas can be centralized to one operation console for management, effectively reducing the construction cost and the difficulty of later maintenance. The operator can switch the frequency point operation page with one key for trunking communication, and the system is convenient to operate; When being called in, the operation console can automatically switch to the operation page of the called frequency point and pop up a window to prompt the call information, which is user-friendly.
[0073] Details of one or more embodiments of the present application are set forth in the following drawings and description. Other features and advantages of the present application will become apparent from the drawings of the specification. It should be understood that the above general description and the following detailed description are merely exemplary and explanatory and do not limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0074] The drawings herein are incorporated into the specification and constitute a part of the specification, showing embodiments consistent with the present disclosure and used together with the specification to explain the principles of the present disclosure. Obviously, the drawings in the following description are only some embodiments of the present disclosure, and those of ordinary skill in the art can obtain other drawings based on these drawings without creative efforts.
[0075] Figure 1 is a block diagram of a multi-frequency point coverage wireless trunking communication system according to this exemplary embodiment;
[0076] Figure 2 is a schematic diagram of the operation console interface according to this exemplary embodiment;
[0077] Figure 3 is a schematic diagram of the structure of the operation console background module according to this exemplary embodiment;
[0078] Figure 4 is one of the flowcharts of a multi-frequency point coverage wireless trunking communication method according to this exemplary embodiment;
[0079] Figure 5It is the second flowchart of a multi - frequency point coverage wireless trunking communication method according to this exemplary embodiment;
[0080] Figure 6 It is the third flowchart of a multi - frequency point coverage wireless trunking communication method according to this exemplary embodiment;
[0081] Figure 7 It is the fourth flowchart of a multi - frequency point coverage wireless trunking communication method according to this exemplary embodiment;
[0082] Figure 8 It is the fifth flowchart of a multi - frequency point coverage wireless trunking communication method according to this exemplary embodiment;
[0083] Figure 9 It is the sixth flowchart of a multi - frequency point coverage wireless trunking communication method according to this exemplary embodiment;
[0084] Figure 10 It is the seventh flowchart of a multi - frequency point coverage wireless trunking communication method according to this exemplary embodiment;
[0085] Figure 11 It is a schematic structural diagram of a device according to this exemplary embodiment. Detailed implementation manners
[0086] Now, example embodiments will be described more fully with reference to the accompanying drawings. However, the example embodiments can be implemented in various forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be more thorough and complete, and will fully convey the concept of the example embodiments to those skilled in the art. The features, structures, or characteristics described can be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of the embodiments of the present disclosure. However, those skilled in the art will realize that one or more of the specific details can be omitted in practicing the technical solutions of the present disclosure, or other methods, components, devices, steps, etc. can be adopted. In other cases, well - known technical solutions are not shown or described in detail to avoid obscuring the various aspects of the present disclosure.
[0087] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and thus their repeated description will be omitted. Some of the block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or in one or more hardware units or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.
[0088] The flowcharts shown in the accompanying drawings are merely illustrative and do not necessarily include all steps. For example, some steps can be further decomposed, while some steps can be combined or partially combined. Therefore, the actual execution order may change according to the actual situation.
[0089] The terms "first", "second", etc. in the description and claims of this application and the above accompanying drawings are used to distinguish similar objects and do not necessarily describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances so that the embodiments of this application described herein can be implemented in an order different from those illustrated or described herein.
[0090] In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device comprising a series of steps or sub-modules does not necessarily limit to those steps or sub-modules clearly listed, but may include other steps or sub-modules not clearly listed or inherent to these processes, methods, products or devices.
[0091] Figure 1 is a block diagram of a multi-frequency point coverage wireless trunking communication system of this exemplary embodiment, as Figure 1 shown, the exemplary embodiment of the present disclosure provides a multi-frequency point coverage wireless trunking communication system, including an operation console, radios and mobile terminals; there are n radios; there are n×m mobile terminals; the n radios respectively correspond to n different frequency points; the n radios are connected to the same operation console; each radio corresponds to connect m mobile terminals; the n×m mobile terminals respectively communicate with the same operation console centrally through the n radios.
[0092] It is worth noting that the wireless trunking communication system is widely adopted by departments such as public security, transportation railways, and large enterprises for mobile communication systems for operations such as command, dispatching, and data transmission. As a dedicated wireless communication means for industry applications, the wireless trunking communication system can achieve efficient voice and data communication, as well as reliable command and dispatching. Its system mainly consists of an operation console, radios and mobile terminals. For dispatching hubs with multiple lines or business intersections, there are often scenarios where multiple different frequency points are covered simultaneously. One frequency point represents a separate communication channel, and the system realizes the communication between the operation console and the mobile terminals under that frequency point with the assistance of the radios. The operation console can display the relevant information of the mobile terminals registered under that frequency point in real time and support the establishment of voice or data trunking communication through the interface.
[0093] Figure 1Among them, the interface device supports the access of different communication devices to achieve interconnection and interoperability between devices or systems. The network management server is responsible for the centralized management and control of the entire network, providing functions such as network configuration, performance monitoring, and fault alarm. The network management terminal, as the display interface of the network server, is used to monitor and manage the network status, facilitating network administrators to perform configuration, monitoring, and troubleshooting. The layer-3 switch provides fast forwarding and intelligent routing functions, improving network performance and efficiency, and supporting communication between VLANs. The transmission system is responsible for data transmission and switching to ensure stable and efficient transmission of signals in the communication network. The optical fiber / network, as the communication medium, provides a high-bandwidth and low-loss transmission channel for the wireless trunking communication system.
[0094] In this embodiment, the operation consoles covering multiple frequency points' scheduling areas are centralized to one operation console for management, effectively reducing the construction cost and the difficulty of later maintenance.
[0095] Specifically, the operation console includes a background and a display. As Figure 2 shown, the display is provided with a frequency point switching area, and the frequency point switching area includes multiple target frequency point areas;
[0096] Each target frequency point area includes a frequency point name, a terminal information display area, and a trunking voice communication area;
[0097] The terminal information display area includes the terminal names, terminal locations, terminal types, and groups where m terminals are located;
[0098] The trunking voice communication area includes the group names of N groups, all-call instruction information, and group-call instruction information.
[0099] In this embodiment, the operation console is used for the wireless trunking communication system under multi-frequency point coverage and supports one-key switching of the frequency point operation page. The control information of each frequency point occupies a separate page, and each page can be subdivided into three parts: a frequency point switching area, a terminal information display area, and a trunking voice communication area. The frequency point switching area is at the top of the interface. Operators can switch to the corresponding frequency point operation interface for trunking communication by clicking on the corresponding frequency point information button. On the left side of the frequency point operation interface is the terminal information display area, which is used to display the terminal information registered for this frequency point: terminal name, terminal location, terminal type, and the group where it is located; on the right side is the trunking voice communication area, where operators can initiate all-call communication and select group-call communication for specific groups.
[0100] Voice scheduling, as one of the main functions of the trunking communication system, commonly used methods include group call and all call. In the trunking communication system, multiple groups can be established. The necessary information for a group includes a group number, a group call number, and group members, etc. As Figure 2As shown in the figure, Group 1, Group 2, …, Group N are different groups. The operator can click on the corresponding group number and then click the "Group Call" button to initiate a group call. At this time, the terminal devices that are working within the coverage of this frequency band among the group members will be pulled into the group call, and each member can conduct voice dispatching calls within the group. The full call is a group call with a wider range, and it no longer specifies a specific member range for the group call. When a full call is initiated, all the terminal devices working within the coverage of this frequency band will be pulled into the full call for voice communication.
[0101] This embodiment mainly designs the display logic switching of the console interface, the background management control logic, and the communication protocol between the console and multiple radios simultaneously. The service scenarios include, but are not limited to, the transmission of voice, data, and status information. The main interface types of the wireless trunking communication system include: console information initialization, querying information from the radio by the console, mobile terminal location update, activity detection, call establishment and termination, call status information synchronization, etc.
[0102] Specifically, as Figure 3 shown, the wireless trunking communication system with multi-frequency coverage also includes a communication protocol transceiver module. The background includes a data control module and a voice control module. The data control module includes n frequency band data processing modules, and the voice control module includes n frequency band voice processing modules;
[0103] The radio is connected to the background through the communication protocol transceiver module.
[0104] To achieve the voice and data management of radios with different frequency bands, this embodiment has relatively high requirements for the control logic of the console background. The specific design scheme is as Figure 3 shown:
[0105] The console communicates with the radio program through the communication protocol transceiver module. The communication protocol transceiver module is responsible for protocol transceiver and data encapsulation and parsing. The parsed data is sent to the corresponding module through the internal interface of the console for processing.
[0106] The data control module is responsible for the overall control of data services at different frequencies. The data information is first sent to the data control module to determine the data type and the affiliated radio station. The data control module decides whether the message needs to be transmitted further, who the data service recipient is, which interface to call, whether the interface status needs to be synchronized, etc. according to the overall data service status at this time. The data control module is also responsible for the management of the activity detection between the operation console and each radio station, and the connection status between the storage system and the programs of each radio station. When the connection status between the operation console and radio station n is disconnected, the services of radio station n initiated by the interface or the data processing module of frequency point n will be intercepted, and the disconnection status information will be synchronized to the voice control module at the same time. When the disconnection time of radio station n exceeds 30s (configurable), the data and voice status of frequency point n will be cleared. After the connection is re-established, the operation console will actively request the data information of radio station n to refresh the interface.
[0107] The number of data processing modules / voice processing modules for each frequency point corresponds one-to-one with the number of frequency points covered by the jurisdiction area of the operation console in the operation console configuration file. The data processing module for frequency point n is responsible for the management of the data services of radio station n at frequency point n, including information initialization, querying information from the radio station by the operation console, updating the location of the mobile terminal, activity detection, etc.
[0108] The voice control module is responsible for the overall control of voice services at different frequencies and stores the call status of each frequency point voice processing module. After receiving the voice signaling, the operation console first determines the call status by the voice control module and forwards the voice signaling with the total call status identifier to the corresponding frequency point voice processing module. If the system is in an idle state, the frequency point voice processing module will process the voice signaling normally and establish a call with the radio station. If a certain frequency point of the system is in a call state, the call establishment signaling sent by other radio station programs will be forwarded with the identifier to the corresponding frequency point voice processing module. The corresponding frequency point voice processing module responds to the call establishment information, switches the voice status to the waiting call establishment state, and replies to the radio station with the identifier "The operation console is in a call, please wait". The call initiator can decide whether to wait or end the call. If the call is waiting, after the original call ends, the voice control module sends new status information to the frequency point voice processing module to establish the call. If the call ends during the waiting period, the voice control module forwards the end information to the frequency point voice processing module, and the frequency point voice processing module resumes the idle state. If the system receives two call establishment requests during a call, the second call establishment request will be directly rejected and the identifier "The operation console is busy, the call ends" will be replied.
[0109] The voice processing module for frequency point n is responsible for the management of the voice services of radio station n at frequency point n, including call establishment and end, call status maintenance and jump, etc.
[0110] Such as Figure 4As shown in the figure, an exemplary embodiment of the present disclosure provides a multi-frequency point coverage wireless trunking communication method. Based on the above multi-frequency point coverage wireless trunking communication system, it includes:
[0111] Obtain the interface touch signaling through the background;
[0112] And perform the jump and control of the data and voice states according to the interface touch signaling;
[0113] And control the frequency point switching area to switch to the target frequency point area according to the interface touch signaling.
[0114] In this embodiment, the operator can switch the frequency point operation page with one key for trunking communication, and the system operation is convenient.
[0115] Such as Figure 5 As shown in the figure, an exemplary embodiment of the present disclosure provides a multi-frequency point coverage wireless trunking communication method. Based on the above multi-frequency point coverage wireless trunking communication system, it includes:
[0116] Obtain specific trigger signaling through the background;
[0117] And perform automatic switching of the incoming call interface at a certain frequency point according to the specific trigger signaling.
[0118] Specifically, performing automatic switching of the incoming call interface at a certain frequency point according to the specific trigger signaling includes:
[0119] When a voice call is incoming, the background will receive the specific trigger signaling, the background parses the frequency point information in the specific trigger signaling, and re-frames and sends it to the interface;
[0120] The interface parses the frequency point information and switches the current main page to the corresponding frequency point;
[0121] The background extracts the call number in the specific trigger signaling, and parses the information including the corresponding call type and frames and sends it to the interface;
[0122] The interface pops up a window to prompt a voice call incoming.
[0123] In this embodiment, when being called, the operation console can automatically switch to the operation interface of the called frequency point and pop up a window to prompt the call information, which is user-friendly in design.
[0124] Figure 6 As shown in the figure, an exemplary embodiment of the present disclosure provides a multi-frequency point coverage wireless trunking communication method. Based on the above multi-frequency point coverage wireless trunking communication system, it includes:
[0125] Receive the radio protocol through the communication protocol transceiver module, encapsulate and parse the radio data, and send the parsed radio data to the data control module and the voice control module through the internal interface of the operation console;
[0126] The data control module performs overall control of data services for different frequency points based on the parsed radio data;
[0127] The voice control module performs overall control of voice services for different frequency points based on the parsed radio data, and stores the call status of the voice processing modules at n frequency points.
[0128] Specifically, performing overall control of data services for different frequency points based on the parsed radio data includes:
[0129] The data control module determines the data type and the affiliated radio according to the data information in the parsed radio data;
[0130] The data control module determines whether to forward the data information, the data service recipient, the required interface to be called, and whether to synchronize the interface status according to the current overall service status;
[0131] The data control module performs activity detection management between the operation console and each radio, and stores the connection status between the operation console and the programs of each radio.
[0132] Specifically, performing activity detection management between the operation console and each radio through the data control module and storing the connection status between the operation console and the programs of each radio includes:
[0133] When the connection between the operation console and the nth radio is disconnected, the radio services initiated by the interface or the nth frequency point data processing module are intercepted, and the data control module synchronizes the disconnection status information to the voice control module;
[0134] When the disconnection time of the nth radio exceeds the set time, the data control module clears the data and voice status of the frequency point corresponding to the nth radio;
[0135] After the operation console re - establishes a connection with the nth radio, the data control module actively requests the data information of the nth radio and refreshes the interface.
[0136] Specifically, the voice control module performing overall control of voice services for different frequency points based on the parsed radio data, and storing the call status of the voice processing modules at n frequency points includes:
[0137] After the voice control module receives the voice signaling in the parsed radio data, it determines the current frequency point call status and forwards the voice signaling with the total call status identifier (the voice signaling includes, but is not limited to, call establishment signaling and call termination signaling) to the corresponding frequency point voice processing module; it should be noted that the total call status identifier is used to inform the frequency point voice processing module to which it is forwarded of the overall call status of the current system, facilitating the frequency point voice processing module to judge and reply with a call establishment identifier, an identifier indicating that the console is in a call and please wait, or an identifier indicating that the console is busy and the call has ended. The content included in the total call status identifier includes, but is not limited to: there is no call in each current frequency point voice processing module, there is a call in a non-current frequency point voice processing module, and there is an ongoing voice call at the current frequency point.
[0138] When the frequency point is not in a call state, the frequency point voice processing module processes the voice signaling to establish a call between the console and the radio.
[0139] When a certain frequency point is in a call state, the call establishment signaling in the voice signaling sent by other radio programs (referring to radio programs other than the radio corresponding to the currently called frequency point) is forwarded to the corresponding frequency point voice processing module with the total call status identifier attached.
[0140] The corresponding frequency point voice processing module responds to the call establishment signaling, switches the voice state to the waiting for call establishment state and replies with the first set identifier to the radio that sent the call establishment information; by way of example, the first set identifier is "The console is in a call, please wait".
[0141] When the voice control module obtains a call waiting instruction, after the current call ends, the voice control module forwards the new status information to the frequency point voice processing module.
[0142] The frequency point voice processing module establishes a call between the console and the radio according to the call establishment information.
[0143] When the voice control module obtains an end call instruction, the voice control module forwards the end information to the frequency point voice processing module.
[0144] The frequency point voice processing module resumes the idle state.
[0145] When a certain frequency point is in a call state and receives multiple call establishment requests, the second and subsequent call establishment requests are rejected, and the second set identifier is replied to the radio that sent the call establishment request; by way of example, the second set identifier is "The console is busy, call ended".
[0146] On the basis of not affecting the original functions and being compatible with the console to identify and distinguish data / calls of different frequency point radios, the specific content of the communication protocol design in this embodiment is as follows:
[0147] During the software deployment period before the on - line operation on the operation console, configure the radio frequencies and corresponding IPs under the jurisdiction of this operation console. After the program starts automatically, the operation console will store the corresponding relationship between the radio frequencies and radio IPs locally;
[0148] Operation console information initialization / Operation console queries information from the radio: The operation console information initialization is similar to the protocol content of the operation console querying information from the radio. The former is used for batch data synchronization after one of the operation console or the radio starts the program, and the latter is used for updating one or some data during the process of the program. Such protocols include information such as service type, frequency information, terminal name, terminal location, terminal type, group information, call range of each group, equipment performance, etc. When the operation console queries, it directly sends a request message to the radio corresponding to the IP according to the corresponding relationship between the radio frequency and radio IP stored locally. When the radio returns a receipt, an information block of the sending radio IP is added to the data field of the frame format so that the operation console can locate the information of the sender of the data frame.
[0149] Mobile terminal location update: The location information of mobile terminals for each frequency is managed separately. It includes service type, frequency information, terminal name, terminal location, terminal type, the group it belongs to, radio IP, etc. When the terminal information changes or the frequency on the interface is switched, the two parties interact once.
[0150] Activity detection: It includes service type, message sequence number, message sequence number of the message to be responded, etc. Activity detection is actively sent by the operation console at regular intervals in a loop. If no receipt is received within three sending intervals, the connection is considered to be disconnected. During the disconnection period, the operation console still sends activity detection information in a loop. When it receives the activity detection receipt from the radio and determines that the connection is restored, the internal modules of the operation console will resume relevant service functions in sequence.
[0151] Call establishment and termination, call status information synchronization: In the normal state, the formats of call establishment and termination, and call status information synchronization use standard SIP signaling. However, in order to meet the requirements of voice control for multiple radios, the meanings of some SIP response codes are re - defined. For example, 180 Ringing is used to indicate the receipt of call establishment when there is already a call on the operation console, and its meaning is "The operation console is in a call, please wait". 486 Busy Here is used as the rejection receipt for call establishment when there is already a call in the 180 Ringing state on the operation console, and its meaning is "The operation console is busy, call ended".
[0152] As Figure 7 shown, the exemplary embodiment of the present disclosure provides a wireless trunking communication method with multi - frequency coverage. Based on the above - mentioned wireless trunking communication system with multi - frequency coverage, it includes the operation console power - on initialization step:
[0153] When the console is powered on, it actively obtains the frequency point information covered by this dispatching section from the database or configuration file;
[0154] Read the terminal information and group call group information corresponding to the frequency points in the database in sequence;
[0155] Parse the terminal information and group call group information read from the database;
[0156] Draw the interface according to the parsed information.
[0157] As Figure 8 shown, an exemplary embodiment of the present disclosure provides a wireless trunking communication method with multi-frequency point coverage. Based on the above wireless trunking communication system with multi-frequency point coverage, it includes a terminal information synchronization step:
[0158] When the terminal registration information changes, the radio will send a terminal registration information synchronization signaling to the console;
[0159] After receiving the terminal registration information, the console parses the corresponding frequency point information;
[0160] The console reads the terminal information in the database according to the frequency point information and compares it with the terminal information stored in the console;
[0161] If the comparison return value is true, the console will overwrite the original stored terminal information and parse the necessary fields of the terminal information to form frame data and send it to the interface to update the terminal information;
[0162] If the comparison return value is false, the console abandons this information update.
[0163] In this embodiment, the console reads the terminal information in the database according to the frequency point information and compares it with the terminal information stored in the console; if the comparison return value is true, it indicates that at least one of the fields of the terminal name, terminal location, terminal type, and group where the terminal is located read by the interface in the terminal information has changed. The console will overwrite the original stored terminal information and parse the necessary fields of the terminal information to form frame data and send it to the interface to update the terminal information. If the comparison return value is false, it indicates that the fields have not changed, and this information update is abandoned.
[0164] As Figure 9 shown, an exemplary embodiment of the present disclosure provides a wireless trunking communication method with multi-frequency point coverage. Based on the above wireless trunking communication system with multi-frequency point coverage, it includes a group call initiation step:
[0165] The operator first selects a group information in the cluster voice communication area, such as "Group 1". Then click the group call button to initiate a group call;
[0166] The interface sends the frame data with the frequency point and call number to the background;
[0167] The background parses the frequency point information in the frame data to determine the radio address information of the called party;
[0168] Then parse the call number in the frame data to determine the call type;
[0169] Finally, the console encapsulates the SIP signaling and sends it to the radio, and a voice channel is established between the console and the radio.
[0170] As Figure 10 shown, an exemplary embodiment of the present disclosure provides a multi-frequency point coverage wireless trunking communication method. Based on the above multi-frequency point coverage wireless trunking communication system, it includes a full call initiation step:
[0171] The operator clicks the full call button in the trunking voice communication area to initiate a full call;
[0172] The interface sends the frame data with the frequency point and call number to the background;
[0173] The background first parses the frequency point information in the frame data to determine the radio address information of the called party;
[0174] Then parse the call number in the frame data to determine the call type;
[0175] Finally, the console encapsulates the SIP signaling and sends it to the radio, and a voice channel is established between the radio and the console.
[0176] The present disclosure realizes the communication requirements of different frequency point radios through the one-key switching of the interface form, integrates the functions of multiple consoles into one console to complete, realizes the centralized control of radio communication and the efficient utilization of the space in the dispatching hall of the dispatching hub station.
[0177] Figure 11 is a schematic structural diagram of a device in this exemplary embodiment. As Figure 11 shown, corresponding to the above-provided multi-frequency point coverage wireless trunking communication method, the present disclosure also provides a device. Since the embodiments of this device are similar to the above method embodiments, the description is relatively simple. For related parts, please refer to the description in the above method embodiment section. The device described below is only illustrative. The device may include: a processor 1, a memory 2, a communication bus (i.e., the above device bus), and a search engine. Among them, the processor 1 and the memory 2 complete mutual communication through the communication bus and communicate with the outside through a communication interface. The processor 1 can call the logical instructions in the memory 2 to execute the multi-frequency point coverage wireless trunking communication method.
[0178] In addition, when the logical instructions in the above-mentioned memory 2 are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present disclosure, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods in various embodiments of the present disclosure. The aforementioned storage medium includes: storage chips, USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs, etc., which can store program codes of various kinds.
[0179] On the other hand, an embodiment of the present disclosure also provides a processor-readable storage medium. A computer program 3 is stored on the processor-readable storage medium. When the computer program 3 is executed by the processor 1, it is configured to execute the multi-frequency point coverage wireless trunking communication method provided in the above-mentioned various embodiments.
[0180] The processor-readable storage medium can be any available medium or data storage device accessible by the processor 1, including but not limited to magnetic memories (such as floppy disks, hard disks, magnetic tapes, magneto-optical discs (MOs), etc.), optical memories (such as CDs, DVDs, BDs, HVDs, etc.), and semiconductor memories (such as ROMs, EPROMs, EEPROMs, non-volatile memories (NANDFLASH), solid-state drives (SSDs)), etc.
[0181] The above are only the preferred embodiments of the present disclosure. The protection scope of the present disclosure is not limited to the above-mentioned embodiments. Any technical solution falling within the concept of the present disclosure belongs to the protection scope of the present disclosure. It should be noted that for those of ordinary skill in the art in this technical field, several improvements and refinements made without departing from the principle of the present disclosure should be regarded as within the protection scope of the present disclosure.
Claims
1. A wireless trunking communication system with multi-frequency point coverage, characterized in that, It includes an operation console, radio stations, and mobile terminals; there are n radio stations; there are n×m mobile terminals; the n radio stations respectively correspond to n different frequency points; the n radio stations are connected to the same operation console; each radio station is correspondingly connected to m mobile terminals; the n×m mobile terminals respectively communicate with the same operation console centrally through the n radio stations; The operation console includes a background and a display. The display is provided with a frequency point switching area, and the frequency point switching area includes multiple target frequency point areas; Each target frequency point area includes a frequency point name, a terminal information display area, and a trunking voice communication area; The terminal information display area includes the terminal names, terminal locations, terminal types, and groups where the m terminals are located; The trunking voice communication area includes the group names of N groups, all-call instruction information, and group-call instruction information; It also includes a communication protocol transceiver module. The background includes a data control module and a voice control module. The data control module includes n frequency point data processing modules, and the voice control module includes n frequency point voice processing modules; The radio stations are connected to the background through the communication protocol transceiver module.
2. A wireless trunking communication method with multi-frequency point coverage, based on the wireless trunking communication system with multi-frequency point coverage described in claim 1, characterized in that, It includes: Obtaining an interface touch signaling through the background; And performing jumps and controls on the data and voice states according to the interface touch signaling; And controlling the frequency point switching area to switch to the target frequency point area according to the interface touch signaling.
3. A wireless trunking communication method with multi-frequency point coverage, based on the wireless trunking communication system with multi-frequency point coverage described in claim 1, characterized in that, It includes: Obtaining a specific trigger signaling through the background; And performing automatic switching of the incoming call interface at a certain frequency point according to the specific trigger signaling.
4. The wireless trunking communication method with multi-frequency point coverage according to claim 3, characterized in that Performing automatic switching of the incoming call interface at a certain frequency point according to the specific trigger signaling includes: When a voice call comes in, the background will receive the specific trigger signaling, the background parses the frequency point information in the specific trigger signaling, and reorganizes and sends it to the interface; The interface parses the frequency point information and switches the current main page to the corresponding frequency point; The background extracts the call number in the specific trigger signaling, and parses and reorganizes the information including the corresponding call type and sends it to the interface; The interface pops up a window to prompt a voice call.
5. A wireless trunking communication method with multi-frequency point coverage, based on the wireless trunking communication system with multi-frequency point coverage described in claim 1, characterized in that, It includes: Receiving the radio station protocol through the communication protocol transceiver module and parsing the radio station data, and sending the parsed radio station data to the data control module and the voice control module through the internal interface of the operation console; The data control module performs overall control of different frequency point data services according to the parsed radio station data; The voice control module performs overall control of different frequency point voice services according to the parsed radio station data, and stores the call states of the n frequency point voice processing modules.
6. The wireless trunking communication method with multi-frequency point coverage according to claim 5, characterized in that Performing overall control of different frequency point data services according to the parsed radio station data includes: The data control module judges the data type and the corresponding radio station according to the data information in the parsed radio station data; The data control module judges whether to forward the data information, the data service recipient, the required interface to be called, and whether to synchronize the interface state according to the current overall service state; Performing activity detection management of the operation console and each radio station through the data control module, and storing the connection states between the operation console and the programs of each radio station.
7. The wireless trunking communication method with multi-frequency point coverage according to claim 6, wherein, Performing activity detection management of the operation console and each radio station through the data control module, and storing the connection states between the operation console and the programs of each radio station includes: When the connection between the operation console and the nth radio is disconnected, the radio services initiated by the interface or the nth frequency data processing module are intercepted, and the data control module synchronizes the disconnection status information to the voice control module; When the disconnection time of the nth radio exceeds the set time, the data control module clears the data and voice status of the frequency corresponding to the nth radio; After the operation console re - establishes the connection with the nth radio, the data control module actively requests the data information of the nth radio and refreshes the interface.
8. The wireless trunking communication method with multi-frequency point coverage according to claim 5, characterized in that, The voice control module conducts overall control of voice services for different frequencies based on the parsed radio data, and stores the call status of the voice processing modules for n frequencies, including: After receiving the voice signaling in the parsed radio data, the voice control module determines the current frequency call status and forwards the voice signaling with the total call status flag to the corresponding frequency voice processing module; When the frequency is not in a call state, the frequency voice processing module processes the voice signaling to establish a call between the operation console and the radio; When a certain frequency is in a call state, the call establishment signaling in the voice signaling sent by other radio programs is forwarded to the corresponding frequency voice processing module with the total call status flag attached; The corresponding frequency voice processing module responds to the call establishment signaling, switches the voice status to the waiting - for - call - establishment state, and replies with the first set identifier of the radio to the radio that sent the call - establishment information; When the voice control module obtains a call - waiting instruction, after the current call ends, the voice control module forwards the new status information to the frequency voice processing module; The frequency voice processing module establishes a call between the operation console and the radio according to the call - establishment information; When the voice control module obtains an end - call instruction, the voice control module forwards the end information to the frequency voice processing module; The frequency voice processing module resumes the idle state; When a certain frequency is in a call state and receives multiple call - establishment requests, the second and subsequent call - establishment requests are rejected, and the second set identifier is replied to the radio that sent the call - establishment request.
9. A wireless trunking communication method with multi-frequency point coverage, based on the wireless trunking communication system with multi-frequency point coverage described in claim 1, characterized in that, Including the operation console power - on initialization steps: When the operation console is powered on, it actively obtains the frequency information covered by this dispatching section from the database or the configuration file; Sequentially reads the terminal information and group - call group information corresponding to the frequency in the database; Parses the terminal information and group - call group information read from the database; Draws the interface according to the parsed information.
10. A wireless trunking communication method with multi-frequency point coverage, based on the wireless trunking communication system with multi-frequency point coverage described in claim 1, characterized in that, Including the terminal information synchronization steps: When the terminal registration information changes, the radio sends a terminal registration information synchronization signaling to the operation console; After receiving the terminal registration information, the operation console parses the corresponding frequency information; The operation console reads the terminal information in the database according to the frequency information and compares it with the terminal information stored in the operation console; If the comparison return value is true, the operation console will overwrite the original stored terminal information, and parse the necessary fields of the terminal information to form frame data and send it to the interface to update the terminal information; If the comparison return value is false, the operation console abandons this information update.
11. A wireless trunking communication method with multi-frequency point coverage, based on the wireless trunking communication system with multi-frequency point coverage described in claim 1, characterized in that, Including the steps of initiating a group call: The operator selects a group information in the trunking voice communication area, and then clicks the group - call button to initiate a group - call; The interface sends the frame data with the frequency and call number to the background; The background parses the frequency point information in the frame data to determine the radio address information of the called party; Then it parses the call number in the frame data to determine the call type; Finally, the console encapsulates the SIP signaling and sends it to the radio, and a voice channel is established between the console and the radio.
12. A wireless trunking communication method with multi-frequency point coverage, based on the wireless trunking communication system with multi-frequency point coverage described in claim 1, characterized in that, It includes the step of initiating a group call: The operator clicks the group call button in the trunking voice communication area to initiate a group call; The interface sends the frame data with the frequency point and call number to the background; The background first parses the frequency point information in the frame data to determine the radio address information of the called party; Then it parses the call number in the frame data to determine the call type; Finally, the console encapsulates the SIP signaling and sends it to the radio, and a voice channel is established between the radio and the console.
13. An electronic device, characterized in that, It includes: A processor and a memory; The memory is used to store a computer program, and the processor calls the computer program stored in the memory to execute the multi-frequency point coverage wireless trunking communication method according to any one of claims 2 to 12.
14. A computer-readable storage medium, characterized in that, A computer program is stored in the computer-readable storage medium, and when the computer program is executed by the processor, the processor can execute the multi-frequency point coverage wireless trunking communication method according to any one of claims 2 to 12.
Citation Information
Patent Citations
Multimedia cluster scheduling communication management system
CN107800813A
Trunking communication system using single-base-station multi-channel trunking communication protocol and trunking communication method
CN109429189A