A method, system and related device for registering a voice service
By identifying the signal overlap coverage area and selecting the target system for voice service registration in dual-mode terminals, the problems of low resource utilization efficiency and unfriendly user experience in PoC and PDT systems are solved, achieving more efficient system resource utilization and a better user experience.
Patent Information
- Application Number
- CN202211699702.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-28
- Publication Date
- 2026-02-24
- Estimated Expiration
- 2042-12-28
AI Technical Summary
In existing technologies, when dual-mode terminals are in areas where PoC and PDT system signals overlap, the system resource utilization efficiency of voice services is low and the user experience is unfriendly. The fixed binding method results in insufficient flexibility.
By determining whether the dual-mode terminal is in a signal overlap coverage area, obtaining PDT base station information, selecting the target system for voice service registration, and dynamically selecting either PDT or PoC system to optimize resource utilization.
Automatic registration for voice services has been implemented, improving system resource utilization efficiency and user experience. Voice service registration is more flexible and avoids the shortcomings of fixed binding.
Smart Images

Figure CN115968025B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a method, system and related equipment for registering voice services. Background Technology
[0002] Currently, dual-mode terminals that support PoC (PTT over Cellular) and PDT (Professional Digital Trunking) systems operate in a dual-mode, dual-standby mode. This means that when the signals of the PoC and PDT systems overlap, the dual-mode terminal is registered with both the PoC and PDT systems simultaneously.
[0003] In order to enable the voice service of dual-mode terminals to be easily initiated or distributed in one system, the voice service adopts a fixed configuration binding system approach, that is, the voice service is either configured to be fixedly bound to the PoC system side or configured to be fixedly bound to the PDT side.
[0004] However, the above methods suffer from low system resource utilization efficiency and an unfriendly user experience. Summary of the Invention
[0005] To solve the above-mentioned technical problems, this application provides the following technical solution:
[0006] This application provides a method for registering voice services, applied to a PDT system server, the method comprising:
[0007] In response to the voice service registration request of the dual-mode terminal, determine whether the dual-mode terminal is in the signal overlap coverage area of the professional digital trunking PDT system and the public network intercom PoC system;
[0008] If so, obtain the information of the PDT base stations that make up the signal overlap coverage area, and select one of the PDT system and the PoC system as the target system based on the information of the PDT base stations that make up the signal overlap coverage area;
[0009] The dual-mode terminal is controlled to register voice services with the target system.
[0010] Optionally, the information of the PDT base stations constituting the signal overlap coverage area includes:
[0011] Within the signal overlap coverage area, the signal can cover the identification information and service channel usage information of all PDT base stations of the dual-mode terminal; and,
[0012] Within the signal overlap coverage area, the signal can cover the identification information and service channel usage information of the PDT base stations of other terminals with PDT mode in the group to which the dual-mode terminal belongs, as well as the voice service registration system information of other terminals with PDT mode in the group to which the dual-mode terminal belongs.
[0013] Optionally, selecting one of the PDT systems and the PoC system as the target system based on the information of the PDT base stations constituting the signal overlap coverage area includes:
[0014] Determine whether there is at least one target PDT base station among the PDT base stations whose signals can cover the dual-mode terminal. The target PDT base station must have at least one other terminal with PDT mode registered in the group to which the dual-mode terminal belongs, and its voice service must be registered in the PDT system.
[0015] If so, determine whether there is at least one target PDT base station among the target PDT base stations whose service channels are in an idle state;
[0016] If there is a target PDT base station with at least one service channel in an idle state, then the PDT system is determined to be the target system;
[0017] If there is no target PDT base station with at least one service channel in an idle state, then determine whether there is a PDT base station with at least one service channel in an idle state among the other PDT base stations that make up the signal overlap coverage area, excluding each of the target PDT base stations.
[0018] If, among the PDT base stations constituting the signal overlap coverage area, excluding the target PDT base stations, there is no PDT base station with at least one service channel in an idle state, then the PoC system is determined to be the target system.
[0019] If, among the PDT base stations constituting the signal overlap coverage area, excluding each target PDT base station, there is at least one PDT base station with an idle service channel, then a target system is randomly selected from the PoC system and the PDT system.
[0020] Optionally, the method further includes:
[0021] From the set of PDT base stations whose signals can cover all terminals with PDT mode in the group to which the dual-mode terminal belongs, determine the smallest set of PDT base stations that can cover all terminals with PDT mode in the group to which the dual-mode terminal belongs.
[0022] The system controls terminals with PDT mode within the group to which the dual-mode terminal belongs to prioritize registering with one of the PDT base stations in the minimum PDT base station set, and controls the voice services of these terminals to register with the PDT system.
[0023] Optionally, if at least one of the target PDT base stations has an idle service channel, the dual-mode terminal's PDT mode registration is controlled to reside at any one of the target PDT base stations with an idle service channel; or,
[0024] If, among the PDT base stations constituting the signal overlap coverage area, excluding the target PDT base stations, there is no PDT base station with at least one idle service channel, the PDT mode of the dual-mode terminal is controlled to register and camp on any one of the PDT base stations constituting the signal overlap coverage area; or
[0025] If, among the PDT base stations constituting the signal overlap coverage area, there is at least one PDT base station with an idle service channel other than the target PDT base stations, the PDT mode of the dual-mode terminal is controlled to register at any one of the PDT base stations constituting the signal overlap coverage area with an idle service channel.
[0026] Optionally, controlling the dual-mode terminal to register voice services with the target system includes:
[0027] Register the voice service of the dual-mode terminal with the target system and notify the terminal;
[0028] or,
[0029] The information of the PDT base stations constituting the signal overlap coverage area is sent to the dual-mode terminal, so that the dual-mode terminal sends a voice service registration request to the target system based on the message, and the voice service of the dual-mode terminal is registered with the target system.
[0030] Optionally, the method further includes:
[0031] If the dual-mode terminal is not located in the signal overlap coverage area of the PDT system and the PoC system, then:
[0032] If the dual-mode terminal is only within the coverage area of the PDT system, then the voice service of the dual-mode terminal will be registered with the PDT system;
[0033] If the dual-mode terminal is only within the coverage area of the PoC system, then the voice service of the dual-mode terminal will be registered with the PoC system.
[0034] This application also provides a method for registering voice services, applied to a dual-mode terminal, the method comprising:
[0035] Send a voice service registration request to the PDT system server so that the PDT system server executes the voice service registration method as described in any of the above.
[0036] Obtain the registration notification message sent by the PDT system server, and register the voice service with the target system based on the registration notification message.
[0037] A third aspect of this application provides a PDT system server, comprising:
[0038] First memory and first processor;
[0039] The first memory is used to store at least one set of instructions;
[0040] The first processor is configured to call and execute the instruction set in the first memory, and execute the voice service registration method as described above by executing the instruction set.
[0041] A fourth aspect of this application provides a dual-mode terminal, comprising:
[0042] Second memory and second processor;
[0043] The second memory is used to store at least one set of instructions;
[0044] The second processor is configured to call and execute the instruction set in the second memory, and execute the voice service registration method as described above by executing the instruction set.
[0045] The fifth aspect of this application provides a voice service registration system, including: a PDT system server and a dual-mode terminal;
[0046] The PDT system server includes: a first memory and a first processor;
[0047] The first memory is used to store at least one set of instructions;
[0048] The first processor is configured to call and execute the instruction set in the first memory, and execute the voice service registration method as described above by executing the instruction set;
[0049] The dual-mode terminal includes:
[0050] Second memory and second processor;
[0051] The second memory is used to store at least one set of instructions;
[0052] The second processor is configured to call and execute the instruction set in the second memory, and execute the voice service registration method as described above by executing the instruction set.
[0053] Compared with the prior art, the beneficial effects of this application are as follows:
[0054] In this application, by determining whether the dual-mode terminal is in the signal overlap coverage area of the PDT system and the PoC system, if it is in the signal overlap coverage area, information associated with the PDT base station managed by the PDT system server is obtained. Based on the information associated with the PDT base station managed by the PDT system server, one of the PDT system and the PoC system is selected as the target system, and the dual-mode terminal is controlled to register the voice service with the target system, thereby realizing automatic registration of the voice service and ensuring registration efficiency.
[0055] Furthermore, it does not require a fixed configuration to be bound to a single system. It can select a system from the PDT system and the PoC system for registration based on the information of the PDT base stations managed by the PDT system server, making voice service registration more flexible and improving system resource utilization efficiency and user experience. Attached Figure Description
[0056] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0057] Figure 1 This is a flowchart of a voice service registration method provided in Embodiment 1 of this application;
[0058] Figure 2 This is a flowchart of a voice service registration method provided in Embodiment 2 of this application;
[0059] Figure 3 This is a schematic diagram of a signal coverage scenario provided in this application;
[0060] Figure 4 This is a flowchart of a voice service registration method provided in Embodiment 3 of this application;
[0061] Figure 5 This is a schematic diagram of another signal coverage scenario provided in this application;
[0062] Figure 6 This is another schematic diagram of a signal coverage scenario provided in this application;
[0063] Figure 7 This is another schematic diagram of a signal coverage scenario provided in this application;
[0064] Figure 8 This is a flowchart of a voice service registration method provided in Embodiment 4 of this application;
[0065] Figure 9 This is another schematic diagram of a signal coverage scenario provided in this application;
[0066] Figure 10 This is another schematic diagram of a signal coverage scenario provided in this application;
[0067] Figure 11 This is a schematic diagram of the structure of a voice service registration device provided in this application. Detailed Implementation
[0068] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0069] To make the above-mentioned objectives, features and advantages of this application more apparent and understandable, the application will be further described in detail below with reference to the accompanying drawings and specific embodiments.
[0070] Reference Figure 1 This is a flowchart of a voice service registration method provided in Embodiment 1 of this application. This method is applicable to scenarios controlled by a PDT system and can be applied to a PDT system server, such as... Figure 1 As shown, the method may include, but is not limited to, the following steps:
[0071] Step S11: Respond to the voice service registration request of the dual-mode terminal and determine whether the dual-mode terminal is in the signal overlap coverage area of the professional digital trunking (PDT) system and the public network intercom (PoC) system.
[0072] A dual-mode terminal can be understood as a terminal that supports both PDT mode and PoC mode.
[0073] The dual-mode terminal being in a signal overlap coverage area can be understood as the location of the dual-mode terminal being covered by both the PoC system and the PDT system.
[0074] If so, proceed to step S12.
[0075] Step S12: Obtain information about the PDT base stations that make up the signal overlap coverage area, and select one of the PDT system and the PoC system as the target system based on the information about the PDT base stations that make up the signal overlap coverage area.
[0076] In scenarios controlled by the PDT system, the PDT system server can obtain information about the PDT base stations, specifically, information about the PDT base stations that make up the signal overlap coverage area.
[0077] Based on the information obtained about the PDT base stations that make up the signal overlap coverage area, a target system can be selected from the PDT system and the PoC system.
[0078] The PDT base station that constitutes the signal overlap coverage area can be understood as: the PDT base station whose coverage area of the transmitted signal constitutes the signal overlap coverage area.
[0079] Step S13: Control the dual-mode terminal to register the voice service with the target system.
[0080] This step may include, but is not limited to:
[0081] S131. Register the voice service of the dual-mode terminal with the target system and notify the terminal.
[0082] Of course, this step may include, but is not limited to:
[0083] S132. The information of the PDT base stations constituting the signal overlap coverage area is sent to the dual-mode terminal, so that the dual-mode terminal sends a voice service registration request to the target system based on the message, and the voice service of the dual-mode terminal is registered with the target system.
[0084] If the dual-mode terminal is located in the signal overlap coverage area of the PDT system and the PoC system, and the target system is the PDT system, after the dual-mode terminal registers its voice service with the PDT system, the voice service of the dual-mode terminal is initiated and delivered from the PDT system. Specifically, the dual-mode terminal can initiate a voice service request in the PDT system. If the PDT system channel is busy and rejects the voice service request, the dual-mode terminal can initiate a voice service request from the PoC system, carrying the reason that the PDT system is busy; if the PDT system channel is not busy, the voice service is initiated by the PDT system.
[0085] If the dual-mode terminal is located in the signal overlap coverage area of the PDT system and the PoC system and the target system is the PoC system, after the dual-mode terminal registers its voice service with the PoC system, the voice service of the dual-mode terminal is initiated from and sent from the PoC system.
[0086] In this embodiment, when the dual-mode terminal is in the signal overlap coverage area of the PDT system and the PoC system, information of the PDT base stations that make up the signal overlap coverage area is obtained. Based on the information of the PDT base stations that make up the signal overlap coverage area, one of the PDT system and the PoC system is selected as the target system. The dual-mode terminal is then controlled to register the voice service with the target system. This eliminates the need for a fixed configuration to bind to one system, making voice service registration more flexible, improving system resource utilization efficiency and user experience.
[0087] As another optional embodiment of this application, such as Figure 2 The diagram shown is a flowchart of Embodiment 2 of a voice service registration method provided in this application. This embodiment is mainly a refinement of the voice service registration method described in Embodiment 1 above. The method may include, but is not limited to, the following steps:
[0088] Step S21: Respond to the voice service registration request of the dual-mode terminal and determine whether the dual-mode terminal is in the signal overlap coverage area of the professional digital trunking (PDT) system and the public network intercom (PoC) system.
[0089] If so, proceed to step S22.
[0090] Step S22: Within the signal overlap coverage area, acquire the identification information and service channel usage information of all PDT base stations whose signals can cover the dual-mode terminal; and, the identification information and service channel usage information of PDT base stations whose signals can cover other terminals with PDT mode within the group to which the dual-mode terminal belongs, as well as the voice service registration system information of other terminals with PDT mode within the group to which the dual-mode terminal belongs.
[0091] PDT base stations can be identified based on identification information.
[0092] Based on the service channel usage information, the service channel usage status of the PDT base station can be determined, such as whether the service channel is in a busy or idle state.
[0093] Based on the voice service registration system information, it can be determined which system a terminal with PDT mode is registered to for its voice service, such as the PDT system or the PoC system.
[0094] Terminals with PDT mode may include, but are not limited to: dual-mode terminals that support both PDT and PoC modes; or single-mode terminals that only support PDT mode.
[0095] Specifically, within the signal overlap coverage area, the signal can cover the identification information and service channel usage information of all PDT base stations of the dual-mode terminal; and within the signal overlap coverage area, the signal can cover the identification information and service channel usage information of PDT base stations of other terminals with PDT mode in the group to which the dual-mode terminal belongs, as well as the voice service registration system information of other terminals with PDT mode in the group to which the dual-mode terminal belongs. This is a specific implementation of the information of the PDT base stations constituting the signal overlap coverage area in Embodiment 1.
[0096] It should be noted that the signal coverage of all PDT base stations of the dual-mode terminal is not limited to them forming the signal overlap coverage area together with the PoC system. All PDT base stations of the dual-mode terminal can also form the signal coverage area of the PDT system alone. That is, the location of the dual-mode terminal is only covered by the signal of the PDT system.
[0097] Step S23: Determine whether there is at least one target PDT base station among the PDT base stations whose signals can cover the dual-mode terminal. The target PDT base station must have at least one other terminal with PDT mode registered in the group to which the dual-mode terminal belongs, and its voice service must be registered in the PDT system.
[0098] For example, terminals MS1~MS12 with PDT mode and dual-mode terminal MSn belong to the same group, and the coverage areas of the PoC system and the PDT system are as follows: Figure 3 As shown, the area covered by PDT base station TS1-5 is the coverage area of the PDT system. The dual-mode terminal MSn is located in the signal overlap coverage area of the PDT system and the PoC system. The terminal MS1 with PDT mode is only in the coverage area of the PDT system. The terminal MS1 with PDT mode is registered and camped at PDT base station TS1, and the voice service is registered with the PDT system.
[0099] Terminals MS9 and MS10 with PDT mode are only within the PoC system coverage area, and their voice services are registered with the PoC system.
[0100] Terminals MS2 to MS8 with PDT mode are located in the signal overlap coverage area of the PoC system and the PDT system. The voice service is registered with the PDT system. Terminals MS2 and MS3 with PDT mode are registered and camped at PDT base station TS1. Terminal MS4 with PDT mode is registered and camped at PDT base station TS2. Terminals MS5, MS6 and MS8 with PDT mode are registered and camped at PDT base station TS3. Terminal MS7 with PDT mode is registered and camped at PDT base station TS4.
[0101] The terminal MS11 with PDT mode is located in the signal overlap coverage area of the PoC system and the PDT system. The terminal MS11 with PDT mode is registered and camped at the PDT base station TS3. The voice service of the terminal MS11 with PDT mode is registered in the PoC system.
[0102] The terminal MS12 with PDT mode is located in the signal overlap coverage area of the PoC system and the PDT system. The terminal MS12 with PDT mode is registered and camped at the PDT base station TS5, and the voice service of MS12 is registered in the PoC system.
[0103] The dual-mode terminal MSn is located in the signal overlap coverage area of the PoC system and the PDT system. The signals of PDT base stations TS3 and TS4 can cover the dual-mode terminal MSn. There are other terminals with PDT mode in the same group as the dual-mode terminal MSn registered and camped under PDT base stations TS3 and TS4. At least one of these terminals has its voice service registered with the PDT system (e.g., MS7 with PDT mode is registered and camped at PDT base station TS4, and the voice service of MS7 with PDT mode is registered with the PDT system; MS5, MS6, and MS8 with PDT mode are registered and camped at PDT base station TS3, and the voice service of MS5, MS6, and MS8 with PDT mode is registered with the PDT system). Therefore, both PDT base stations TS3 and TS4 are target PDT base stations.
[0104] If so, proceed to step S24.
[0105] Step S24: Determine whether there is at least one target PDT base station among the target PDT base stations whose service channels are in an idle state.
[0106] If so, for example, corresponding to Figure 3 Given the signal coverage situation, if the service channel of one of the PDT base stations TS3 and TS4 is idle, or if the service channels of both PDT base stations TS3 and TS4 are idle, then proceed to step S25; otherwise, for example, corresponding to... Figure 3If the service channels of PDT base stations TS3 and TS4 are both busy, then proceed to step S26 based on the signal coverage shown.
[0107] Step S25: Determine the PDT system as the target system.
[0108] In this embodiment, if at least one of the target PDT base stations has an idle service channel, the dual-mode terminal can also be controlled to register its PDT mode at any one of the target PDT base stations with an idle service channel.
[0109] Wherein, the PDT mode registration of the dual-mode terminal is registered with any one of the target PDT base stations in which the service channel is in an idle state, which may include, but is not limited to:
[0110] Randomly select a PDT base station from the target PDT base stations where the service channel is idle, and control the PDT mode registration of the dual-mode terminal to camp on the randomly selected PDT base station;
[0111] Alternatively, select a PDT base station with more remaining idle service channels from the target PDT base stations where the service channels are idle, and control the PDT mode registration of the dual-mode terminal to camp in the selected PDT base station;
[0112] Alternatively, select a PDT base station from the target PDT base stations where the service channel is idle that has more PDT mode terminals registered, and control the PDT mode registration of the dual-mode terminal to be registered in the selected PDT base station.
[0113] For example, when the service channels of PDT base stations TS3 and TS4 are both idle, one of TS3 and TS4 can be randomly selected to control the PDT mode registration of the dual-mode terminal MSn to camp on the randomly selected PDT base station;
[0114] Alternatively, if PDT base station TS3 has more remaining idle service channels than PDT base station TS4, control the PDT mode registration of the dual-mode terminal MSn to camp on PDT base station TS3; if PDT base station TS4 has more remaining idle service channels than PDT base station TS3, control the PDT mode registration of the dual-mode terminal MSn to camp on PDT base station TS4.
[0115] Alternatively, if the number of terminals with PDT mode registered at PDT base station TS3 is greater than the number of terminals with PDT mode registered at PDT base station TS4, the PDT mode registration of the dual-mode terminal MSn is controlled to reside at PDT base station TS3; if the number of terminals with PDT mode registered at PDT base station TS4 is greater than the number of terminals with PDT mode registered at PDT base station TS3, the PDT mode registration of the dual-mode terminal MSn is controlled to reside at PDT base station TS4.
[0116] Step S26: Determine whether there is at least one PDT base station whose service channel is idle among the other PDT base stations that make up the signal overlap coverage area, excluding each target PDT base station.
[0117] If not, proceed to step S27; if yes, proceed to step S28.
[0118] Step S27: Determine the PoC system as the target system.
[0119] In this embodiment, if there is no PDT base station with at least one service channel in the PDT base stations other than the target PDT base stations that make up the signal overlap coverage area, the PDT mode of the dual-mode terminal can be controlled to register with any one of the PDT base stations that make up the signal overlap coverage area, and the PoC system is selected as the target system. The voice service of MSn needs to be registered with the PoC system.
[0120] The control of the dual-mode terminal's PDT mode registration to any one of the PDT base stations constituting the signal overlap coverage area may include, but is not limited to:
[0121] Randomly select one PDT base station from the PDT base stations that make up the signal overlap coverage area, and control the PDT mode of the dual-mode terminal to register and camp on the randomly selected PDT base station;
[0122] Alternatively, select a base station with a lower service channel utilization rate from the PDT base stations constituting the signal overlap coverage area, and control the PDT mode of the dual-mode terminal to register at the selected PDT base station.
[0123] For example, when the service channels of PDT base stations TS3 and TS4 are both busy, if it is further determined that there is no PDT base station with at least one idle service channel among the other PDT base stations that make up the signal overlap coverage area besides PDT base stations TS3 and TS4, the voice service of the dual-mode terminal MSn needs to be registered with the PoC system. Here, PDT base stations TS3 and TS4 are two of the PDT base stations that make up the signal overlap coverage area. They can choose one PDT base station from PDT base stations TS3 and TS4 through the above-mentioned random selection method or by selecting a method with lower service channel utilization, and register the PDT mode of the dual-mode terminal on the selected PDT base station.
[0124] Step S28: Randomly select one of the PoC system and the PDT system as the target system.
[0125] In this embodiment, if at least one PDT base station with an idle service channel exists among the PDT base stations other than the target PDT base stations that make up the signal overlap coverage area, the PDT mode of the dual-mode terminal can be controlled to register at any one of the PDT base stations with an idle service channel among the PDT base stations other than the target PDT base stations that make up the signal overlap coverage area.
[0126] In this application, the method of selecting PDT base stations with idle service channels from among the PDT base stations constituting the signal overlap coverage area, excluding the target PDT base stations, is not limited.
[0127] Steps S22-S28 are a specific implementation of step S12 in Example 1.
[0128] Step S29: Control the dual-mode terminal to register the voice service with the target system.
[0129] For a detailed description of step S29, please refer to the relevant description of step S13 in Example 1, which will not be repeated here.
[0130] In this embodiment, if there is at least one target PDT base station among the PDT base stations whose signals can cover the dual-mode terminal, and if there is at least one target PDT base station among the target PDT base stations whose service channels are idle, then determining the PDT system as the target system can ensure that the voice service of the dual-mode terminal can be registered with one of the target PDT base stations in the PDT system whose service channels are idle. This can ensure that one voice service channel can be used by more terminals, saving channel resources.
[0131] As another optional embodiment of this application, such as Figure 4 The diagram shown is a flowchart of Embodiment 3 of a voice service registration method provided in this application. This embodiment is mainly an extension of the voice service registration method described in Embodiment 2 above. Based on the voice service registration method described in Embodiment 2, this method may also include, but is not limited to, the following steps:
[0132] Step S210: Determine the smallest set of PDT base stations that can cover all terminals with PDT mode in the group to which the dual-mode terminal belongs, from the set of PDT base stations whose signals can cover all terminals with PDT mode in the group to which the dual-mode terminal belongs.
[0133] It is understood that the set of PDT base stations whose signal can cover all terminals with PDT mode within the group to which the dual-mode terminal belongs includes: the set of PDT base stations whose signal can cover the dual-mode terminal and other terminals with PDT mode within the group to which the dual-mode terminal belongs. For example, such as Figure 5 As shown, the set of PDT base stations that can cover dual-mode terminals MS1~MS10 is {TS1,TS2,TS3,TS4,TS5}.
[0134] The minimum set of PDT base stations determined from {TS1, TS2, TS3, TS4, TS5} that can cover all terminals with PDT mode within the group to which the dual-mode terminal belongs is as follows: Figure 6 The {TS1,TS3,TS4} shown or as shown Figure 7 The {TS1,TS2,TS3} shown is given.
[0135] If there are multiple minimum PDT base station sets that can cover all terminals with PDT mode within the group to which the dual-mode terminal belongs, one can be randomly selected from multiple minimum PDT base station sets; or, the minimum PDT base station set with fewer terminals to be adjusted can be selected, and the terminals to be adjusted are those terminals with PDT mode within the group to which the dual-mode terminal belongs that need to be adjusted to camp on one of the PDT base stations registered in the minimum PDT base station set.
[0136] Step S211: Control the terminals with PDT mode within the group to which the dual-mode terminal belongs to preferentially register with one of the PDT base stations in the minimum PDT base station set, and control the voice services of these terminals to register with the PDT system.
[0137] If the PDT base station where the dual-mode terminal belongs to the group is registered is located in the minimum PDT base station set, no adjustment is made; if the PDT base station where the dual-mode terminal belongs to the group is registered is not located in the minimum PDT base station set, the terminal with PDT mode is adjusted to be registered in one of the PDT base stations in the minimum PDT base station set.
[0138] In this embodiment, from the set of PDT base stations whose signals can cover all terminals with PDT mode within the group to which the dual-mode terminal belongs, the smallest set of PDT base stations that can cover all terminals with PDT mode within the group to which the dual-mode terminal belongs is determined. The terminals with PDT mode within the group to which the dual-mode terminal belongs are controlled to preferentially register and camp on one of the PDT base stations in the smallest set of PDT base stations, and the voice services of these terminals are controlled to register with the PDT system. This realizes that the voice services of terminals with PDT mode within the group to which the dual-mode terminal belongs are uniformly registered and camped on one of the PDT base stations in the smallest set of PDT base stations, which can ensure that one or several voice service channels can be shared by more terminals, saving channel resources.
[0139] As another optional embodiment of this application, such as Figure 8 The diagram shown is a flowchart of Embodiment 4 of a voice service registration method provided in this application. This embodiment is mainly an extension of the voice service registration method described in Embodiment 1 above. The method may include, but is not limited to:
[0140] Step S31: Respond to the voice service registration request of the dual-mode terminal and determine whether the dual-mode terminal is in the signal overlap coverage area of the professional digital trunking PDT system and the public network intercom PoC system.
[0141] If yes, proceed to step S32; otherwise, proceed to step S34 or step S35.
[0142] Step S32: Obtain information about the PDT base stations that make up the signal overlap coverage area; based on the information about the PDT base stations that make up the signal overlap coverage area, select one of the PDT system and the PoC system as the target system.
[0143] Step S33: Control the dual-mode terminal to register the voice service with the target system.
[0144] Step S34: If the dual-mode terminal is only within the coverage area of the PDT system, then register the voice service of the dual-mode terminal with the PDT system.
[0145] For example, such as Figure 9As shown, if the dual-mode terminal MSn is only within the coverage area of the PDT system, then the voice service of the dual-mode terminal MSn will be registered with the PDT system. Figure 9 The area covered by PDT base stations TS1-4 is the coverage area of the PDT system.
[0146] Step S35: If the dual-mode terminal is only within the coverage area of the PoC system, then register the voice service of the dual-mode terminal with the PoC system.
[0147] For example, such as Figure 10 As shown, if the dual-mode terminal MSn is only within the coverage area of the PoC system, then the voice service of the dual-mode terminal MSn will be registered with the PoC system. Figure 10 The area covered by PDT base stations TS1-4 is the coverage area of the PDT system.
[0148] In another embodiment 5 of this application, a method for registering voice services is provided. This method is applied to a dual-mode terminal and may include, but is not limited to, the following steps:
[0149] S41. Send a voice service registration request to the PDT system server so that the PDT system server executes the voice service registration method described in any one of the embodiments of claims 1-4.
[0150] Step S42: Obtain the registration notification message sent by the PDT system server, and register the voice service with the target system based on the registration notification message.
[0151] If the registration notification message indicates that the voice service of the dual-mode terminal is registered with the PDT system, after the dual-mode terminal registers its voice service with the PDT system, the voice service of the dual-mode terminal is initiated and delivered from the PDT system. Specifically, the dual-mode terminal can initiate a voice service request in the PDT system. If the PDT system channel is busy and rejects the voice service request, the dual-mode terminal can initiate a voice service request from the PoC system, carrying the reason that the PDT system is busy; if the PDT system channel is not busy, the voice service is initiated by the PDT system.
[0152] If the registration notification message indicates that the voice service of the dual-mode terminal is registered with the PoC system, after the dual-mode terminal registers the voice service with the PoC system, the voice service of the dual-mode terminal is initiated and distributed from the PoC system.
[0153] The voice service registration device provided in this application will be described below. The voice service registration device described below can be referred to in correspondence with the voice service registration method described in any one of the embodiments 1-4 above.
[0154] Please see Figure 11 The voice service registration device includes: a judgment module 100, a selection module 200, and a first control module 300.
[0155] The judgment module 100 is used to respond to the voice service registration request of the dual-mode terminal and determine whether the dual-mode terminal is in the signal overlap coverage area of the professional digital trunking PDT system and the public network intercom PoC system.
[0156] The selection module 200 is used to obtain information about the PDT base stations that make up the signal overlap coverage area if the dual-mode terminal is in a signal overlap coverage area, and select one of the PDT system and the PoC system as the target system based on the information about the PDT base stations that make up the signal overlap coverage area.
[0157] The first control module 300 is used to control the dual-mode terminal to register voice services with the target system.
[0158] The information of the PDT base stations constituting the signal overlap coverage area may include:
[0159] Within the signal overlap coverage area, the signal can cover the identification information and service channel usage information of all PDT base stations of the dual-mode terminal; and,
[0160] Within the signal overlap coverage area, the signal can cover the identification information and service channel usage information of the PDT base stations of other terminals with PDT mode in the group to which the dual-mode terminal belongs, as well as the voice service registration system information of other terminals with PDT mode in the group to which the dual-mode terminal belongs.
[0161] Select module 200, which can be used specifically for:
[0162] Determine whether there is at least one target PDT base station among the PDT base stations whose signals can cover the dual-mode terminal. The target PDT base station must have at least one other terminal with PDT mode registered in the group to which the dual-mode terminal belongs, and its voice service must be registered in the PDT system.
[0163] If so, determine whether there is at least one target PDT base station among the target PDT base stations whose service channels are in an idle state;
[0164] If there is a target PDT base station with at least one service channel in an idle state, then the PDT system is determined to be the target system;
[0165] If there is no target PDT base station with at least one service channel in an idle state, then determine whether there is a PDT base station with at least one service channel in an idle state among the other PDT base stations that make up the signal overlap coverage area, excluding each of the target PDT base stations.
[0166] If, among the PDT base stations constituting the signal overlap coverage area, excluding the target PDT base stations, there is no PDT base station with at least one service channel in an idle state, then the PoC system is determined to be the target system.
[0167] If, among the PDT base stations constituting the signal overlap coverage area, excluding each target PDT base station, there is at least one PDT base station with an idle service channel, then a target system is randomly selected from the PoC system and the PDT system.
[0168] In this embodiment, the voice service registration device may further include: an adjustment module, used for:
[0169] From the set of PDT base stations whose signals can cover all terminals with PDT mode in the group to which the dual-mode terminal belongs, determine the smallest set of PDT base stations that can cover all terminals with PDT mode in the group to which the dual-mode terminal belongs.
[0170] The system controls terminals with PDT mode within the group to which the dual-mode terminal belongs to prioritize registering with one of the PDT base stations in the minimum PDT base station set, and controls the voice services of these terminals to register with the PDT system.
[0171] The aforementioned device may further include: a second control module, a third control module, or a fourth control module.
[0172] The second control module is used to control the PDT mode registration of the dual-mode terminal to be registered at any one of the target PDT base stations whose service channels are idle when there is at least one target PDT base station whose service channel is idle.
[0173] The third control module is used to control the PDT mode of the dual-mode terminal to be registered with any one of the PDT base stations that make up the signal overlap coverage area when there is no PDT base station with at least one service channel in an idle state among the other PDT base stations that make up the signal overlap coverage area, except for each of the target PDT base stations.
[0174] The fourth control module is used to control the PDT mode of the dual-mode terminal to be registered with any one of the PDT base stations in the signal overlap coverage area that has an idle service channel, excluding the target PDT base stations.
[0175] The first control module 300 can be used specifically for:
[0176] Register the voice service of the dual-mode terminal with the target system and notify the terminal;
[0177] or,
[0178] The information of the PDT base stations constituting the signal overlap coverage area is sent to the dual-mode terminal, so that the dual-mode terminal sends a voice service registration request to the target system based on the message, and the voice service of the dual-mode terminal is registered with the target system.
[0179] If the dual-mode terminal is not located in the signal overlap coverage area of the PDT system and the PoC system, the above device may further include:
[0180] The fifth control module is used for:
[0181] If the dual-mode terminal is only within the coverage area of the PDT system, then the voice service of the dual-mode terminal will be registered with the PDT system;
[0182] If the dual-mode terminal is only within the coverage area of the PoC system, then the voice service of the dual-mode terminal will be registered with the PoC system.
[0183] The voice service registration device provided in this application will be described below. The voice service registration device described below can be referred to in correspondence with the voice service registration method described in Embodiment 5 above.
[0184] A registration device for voice services, including:
[0185] The sending module is used to send a voice service registration request to the PDT system server, so that the PDT system server executes the voice service registration method as described in any one of the embodiments 1-4;
[0186] The notification message acquisition module is used to acquire the registration notification message sent by the PDT system server;
[0187] The registration module is used to register voice services with the target system based on the registration notification message.
[0188] In another embodiment of this application, a PDT system server is provided, comprising:
[0189] First memory and first processor;
[0190] The first memory is used to store at least one set of instructions;
[0191] The first processor is configured to call and execute the instruction set in the first memory, and execute the voice service registration method as described in any one of the embodiments 1-4 by executing the instruction set.
[0192] In another embodiment of this application, a dual-mode terminal is provided, comprising:
[0193] Second memory and second processor;
[0194] The second memory is used to store at least one set of instructions;
[0195] The second processor is configured to call and execute the instruction set in the second memory, and execute the voice service registration method as described in Embodiment 5 by executing the instruction set.
[0196] In another embodiment of this application, a voice service registration system is provided, comprising: a PDT system server and a dual-mode terminal;
[0197] The PDT system server includes: a first memory and a first processor;
[0198] The first memory is used to store at least one set of instructions;
[0199] The first processor is configured to call and execute the instruction set in the first memory, and execute the voice service registration method as described in any one of the embodiments 1-4 by executing the instruction set;
[0200] The dual-mode terminal includes:
[0201] Second memory and second processor;
[0202] The second memory is used to store at least one set of instructions;
[0203] The second processor is configured to call and execute the instruction set in the second memory, and execute the voice service registration method as described in Embodiment 5 by executing the instruction set.
[0204] It should be noted that each embodiment focuses on describing the differences from other embodiments, and the same or similar parts between the embodiments can be referred to accordingly. For the device embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the description of the method embodiments.
[0205] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0206] For ease of description, the above devices are described separately by function as various units. Of course, in implementing this application, the functions of each unit can be implemented in one or more software and / or hardware.
[0207] As can be seen from the above description of the embodiments, those skilled in the art can clearly understand that this application can be implemented by means of software plus necessary general-purpose hardware platforms. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in various embodiments or some parts of the embodiments of this application.
[0208] The above provides a detailed description of a voice service registration method, system, and related equipment provided in this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. A method for registering a voice service, characterized in that, Applied to PDT system servers, the method includes: In response to the voice service registration request of the dual-mode terminal, determine whether the dual-mode terminal is in the signal overlap coverage area of the professional digital trunking PDT system and the public network intercom PoC system; If so, obtain the information of the PDT base stations that make up the signal overlap coverage area, and select one of the PDT system and the PoC system as the target system based on the information of the PDT base stations that make up the signal overlap coverage area; The dual-mode terminal is controlled to register voice services with the target system; The information of the PDT base stations constituting the signal overlap coverage area includes: Within the signal overlap coverage area, the signal can cover the identification information and service channel usage information of all PDT base stations of the dual-mode terminal; and, Within the signal overlap coverage area, the signal can cover the identification information and service channel usage information of the PDT base stations of other terminals with PDT mode in the group to which the dual-mode terminal belongs, as well as the voice service registration system information of other terminals with PDT mode in the group to which the dual-mode terminal belongs.
2. The method according to claim 1, characterized in that, The step of selecting a target system from the PDT system and the PoC system based on information from the PDT base stations constituting the signal overlap coverage area includes: Determine whether there is at least one target PDT base station among the PDT base stations whose signals can cover the dual-mode terminal. The target PDT base station must have at least one other terminal with PDT mode registered in the group to which the dual-mode terminal belongs, and its voice service must be registered in the PDT system. If so, determine whether there is at least one target PDT base station among the target PDT base stations whose service channels are in an idle state; If there is a target PDT base station with at least one service channel in an idle state, then the PDT system is determined to be the target system; If there is no target PDT base station with at least one service channel in an idle state, then determine whether there is a PDT base station with at least one service channel in an idle state among the other PDT base stations that make up the signal overlap coverage area, excluding each of the target PDT base stations. If, among the PDT base stations constituting the signal overlap coverage area, excluding the target PDT base stations, there is no PDT base station with at least one service channel in an idle state, then the PoC system is determined to be the target system. If, among the PDT base stations constituting the signal overlap coverage area, excluding each target PDT base station, there is at least one PDT base station with an idle service channel, then a target system is randomly selected from the PoC system and the PDT system.
3. The method according to claim 2, characterized in that, The method further includes: From the set of PDT base stations whose signals can cover all terminals with PDT mode in the group to which the dual-mode terminal belongs, determine the smallest set of PDT base stations that can cover all terminals with PDT mode in the group to which the dual-mode terminal belongs. The system controls terminals with PDT mode within the group to which the dual-mode terminal belongs to prioritize registering with one of the PDT base stations in the minimum PDT base station set, and controls the voice services of these terminals to register with the PDT system.
4. The method according to claim 2, characterized in that, If at least one of the target PDT base stations has an idle service channel, the PDT mode registration of the dual-mode terminal is controlled to reside in any one of the target PDT base stations with an idle service channel. or, If, among the PDT base stations constituting the signal overlap coverage area, there is no PDT base station with at least one service channel in an idle state among the other PDT base stations besides the target PDT base stations, the PDT mode of the dual-mode terminal is controlled to register with any one of the PDT base stations constituting the signal overlap coverage area. or If, among the PDT base stations constituting the signal overlap coverage area, there is at least one PDT base station with an idle service channel other than the target PDT base stations, the PDT mode of the dual-mode terminal is registered to any one of the PDT base stations constituting the signal overlap coverage area with an idle service channel.
5. The method according to any one of claims 1-4, characterized in that, The control of the dual-mode terminal to register voice services with the target system includes: Register the voice service of the dual-mode terminal with the target system and notify the terminal; or, The information of the PDT base stations constituting the signal overlap coverage area is sent to the dual-mode terminal, so that the dual-mode terminal sends a voice service registration request to the target system based on the information, and the voice service of the dual-mode terminal is registered with the target system.
6. The method according to claim 1, characterized in that, The method further includes: If the dual-mode terminal is not located in the signal overlap coverage area of the PDT system and the PoC system, then: If the dual-mode terminal is only within the coverage area of the PDT system, then the voice service of the dual-mode terminal will be registered with the PDT system; If the dual-mode terminal is only within the coverage area of the PoC system, then the voice service of the dual-mode terminal will be registered with the PoC system.
7. A method for registering a voice service, characterized in that, Applied to dual-mode terminals, the method includes: Send a voice service registration request to the PDT system server so that the PDT system server executes the voice service registration method as described in any one of claims 1-6; Obtain the registration notification message sent by the PDT system server, and register the voice service with the target system based on the registration notification message.
8. A PDT system server, characterized in that, include: First memory and first processor; The first memory is used to store at least one set of instructions; The first processor is configured to call and execute the instruction set in the first memory, and execute the voice service registration method as described in any one of claims 1-6 by executing the instruction set.
9. A dual-mode terminal, characterized in that, include: Second memory and second processor; The second memory is used to store at least one set of instructions; The second processor is configured to call and execute the instruction set in the second memory, and execute the voice service registration method as described in claim 7 by executing the instruction set.
10. A registration system for voice services, characterized in that, include: PDT system server and dual-mode terminal; The PDT system server includes: a first memory and a first processor; The first memory is used to store at least one set of instructions; The first processor is configured to call and execute the instruction set in the first memory, and execute the voice service registration method as described in any one of claims 1-6 by executing the instruction set; The dual-mode terminal includes: Second memory and second processor; The second memory is used to store at least one set of instructions; The second processor is configured to call and execute the instruction set in the second memory, and execute the voice service registration method as described in claim 7 by executing the instruction set.
Citation Information
Patent Citations
Communication device of 350-mega PDT digital cluster and POC intercom system
CN113873446A
Method and system for establishing video group calling service and storage medium
CN114866727A