CN109089333B - Digital cluster system group dispatching implementation method - Google Patents
Digital cluster system group dispatching implementation method Download PDFInfo
- Publication number
- CN109089333B CN109089333B CN201811178642.5A CN201811178642A CN109089333B CN 109089333 B CN109089333 B CN 109089333B CN 201811178642 A CN201811178642 A CN 201811178642A CN 109089333 B CN109089333 B CN 109089333B
- Authority
- CN
- China
- Prior art keywords
- group
- control function
- source
- attribution
- function body
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/04—Large scale networks; Deep hierarchical networks
- H04W84/08—Trunked mobile radio systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W4/08—User group management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The application discloses a group assignment realization method of a digital cluster system, which assigns at least 2 groups together to form an assignment group; any terminal of the dispatch group initiates a group call request, and the source group attribution cluster control function body establishes the group call; the source group attribution cluster control function body sends a call starting request to a non-source group attribution cluster control function body; the non-source group attribution cluster control function body activates the group; any terminal of the dispatch group applies or releases the speaking right; the source group attribution cluster control function body carries out speaking right coordination; the right of speech is successfully applied or released, and the speech is started or ended; any terminal of the dispatch group initiates a group calling ending request; the source group attribution cluster control function body performs group calling ending coordination; and finishing the group calling. The method simply realizes the functions of simultaneously called groups, the talk right coordination among the groups and the group call release, and the allowed number of the dispatching groups and the number of the member groups in each dispatching group are not limited and are only limited by the whole call processing capacity.
Description
Technical Field
The present application relates to the field of communications, and in particular, to a method for implementing group assignment of a digital trunking system in the field of mobile communications.
Background
The digital trunking communication system is a system that can provide mobile dispatch service to professional or public users, and represents the development direction of private mobile communication networks.
The basic network architecture of the digital trunking communication system comprises the following logic function modules and subsystems:
cluster terminal: the broadband cluster terminal can be connected to the broadband cluster base station through an air interface to realize the packet domain basic service and the cluster service.
A base station: the broadband cluster base station should be able to support access of broadband data terminals and broadband cluster terminals through an air interface.
A core network: the broadband cluster core network is a network for providing broadband cluster services, and comprises five logic entities, namely an eMMC (enhanced mobile management unit) and xGW (data service gateway, which are formed by combining two logic network elements, namely an SGW (service gateway) and a PGW (packet data network gateway), an eHSS (enhanced home subscriber server), a TCF (cluster control function body) and a TMF (cluster media function body), wherein the logic entities can be combined to form actual network element equipment according to actual deployment.
The eHSS is a subscription data management center and an authentication center and is divided into two logic units, namely an LTE data subscription management HSS and a cluster subscription data management THSS (cluster home register).
The eMME is a mobility management entity, which is responsible for mobility and bearer management. In addition to supporting the basic broadband data function, the eMME needs to support the following cluster enhancement functions: cluster non-access stratum signaling and its security, selection of xGW, cluster bearer management, mobility management of cluster traffic, access control, and session management.
xGW is composed of two logic network elements of SGW and PGW. xGW in addition to supporting basic broadband data functions, it is also necessary to support the following cluster enhancement functions: cluster bearer establishment/modification and deletion, cluster data routing and forwarding.
The TCF (cluster control function) is responsible for control and management of the cluster service, and has the following main functions: the support includes multimedia cluster service dispatching of voice/video/data, authentication and authorization of cluster service, cluster registration and cancellation, establishment and release of cluster call, talk right management, cluster management functions such as remote stun resurrection/dynamic recombination and the like, and group information subscription and updating. Each cluster user has a home TCF, referred to as H-TCF for short, and the services related to the single user are controlled by the H-TCF. Each group has an attribution TCF, the attribution TCF of the group is referred to as G-TCF for short, the G-TCF is the main control TCF of the group call related service, and the establishment, release and speaking right application of the group call are decided by the G-TCF.
The TMF is responsible for data transmission of the trunking service, and has the following main functions: the method comprises the following steps of cluster user plane management, routing and forwarding of cluster service data, and copying and distributing of the cluster service data.
A dispatching desk: the dispatching desk is a special terminal in the cluster system and provides dispatching function and management function of cluster service for a dispatcher or an operator with special authority. The main functions of the dispatching desk are as follows:
scheduling functions, including single call, group call, forced insertion/forced detachment, etc.;
management functions including information acquisition, resurrection by telepresence, dynamic recombination, and the like;
other functions, including interface display, dialing, etc.
The digital trunking communication system has the advantages of large system capacity, high frequency utilization rate and multiple functions, and is the mainstream technology in the field of trunking communication at present. The present document describes a group dispatch implementation method, taking a broadband cluster architecture as an example. However, the group assignment implementation method of the invention can be applied to various digital cluster systems and is not limited to broadband clusters.
Disclosure of Invention
In view of this, the present application provides a group dispatching implementation method for a digital trunking system, which solves the problems of complex group dispatching implementation method and a small number of dispatching member groups.
The embodiment of the application provides a digital trunking system group dispatching implementation method, which is characterized by comprising the following steps: dispatching at least 2 groups together to form a dispatching group; any terminal of the dispatch group initiates a group call request, and the source group attribution cluster control function body establishes the group call; the source group attribution cluster control function body sends a call starting request to a non-source group attribution cluster control function body; the non-source group attribution cluster control function body activates the group; any terminal of the dispatch group applies or releases the speaking right; the source group attribution cluster control function body carries out speaking right coordination; any terminal of the dispatch group initiates a group calling ending request; the source group attribution cluster control function body performs group calling ending coordination; and finishing the group calling.
The technical scheme adopted by the embodiment of the application can achieve the following beneficial effects: the realization method is simple, base stations and terminals do not need to be modified, and the functions of simultaneous calling of all member groups, speech right coordination among the member groups and member group call release can be realized only by operating software; meanwhile, the number of the allowed dispatch groups and the number of the member groups in each dispatch group are not particularly limited and are only limited by the overall call processing capacity.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the application and together with the description serve to explain the application and not to limit the application. In the drawings:
fig. 1 is a block diagram illustrating a method for implementing dispatch of a digital trunking system according to an embodiment of the present disclosure;
FIG. 2 is another implementation method of digital trunking system group assignment;
FIG. 3 is a flow chart of dispatch group assignment;
FIG. 4 is a flowchart of the operation of the control function of the group affiliation cluster when initiating a group call;
fig. 5 is a flowchart of the working process of the cluster control function body to which each group belongs when the non-source group terminal applies or releases the speaking right;
fig. 6 is a flow chart of the work flow of the cluster control function body to which each group belongs when the source group terminal applies or releases the speaking right;
fig. 7 is a flow chart of the working flow of the non-source group terminal applying or releasing the speaking right, the source group affiliation cluster control function body finding the speaking right conflict, and each group affiliation cluster control function body;
fig. 8 is a flowchart of the work of the cluster control function body to which each group belongs when the non-source group terminal initiates group call release;
fig. 9 is a flowchart of the work flow of the group call release initiated by the source group terminal and the control function of the group affiliation cluster.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the technical solutions of the present application will be described in detail and completely with reference to the following specific embodiments of the present application and the accompanying drawings. It should be apparent that the described embodiments are only some of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The technical solutions provided by the embodiments of the present application are described in detail below with reference to the accompanying drawings.
In the embodiments of the application, a user attribution cluster control function body, referred to as a user H-TCF for short; a group affiliation cluster control function, referred to as group G-TCF for short; a source group home cluster control function, which may be referred to as a source group G-TCF for short; the non-source group home cluster control function is a member group other than the source group, also referred to as a non-source group G-TCF. The called group is usually used as a source group, and in some special scenarios, one source group can be selected according to a specific strategy.
Fig. 1 is a block dispatching implementation method of a digital trunking system according to an embodiment of the present disclosure. The method comprises the following steps:
step 101: at least 2 groups are dispatched together to form a dispatched group.
Generally, the method allows the number of dispatch groups and the number of member groups per dispatch group to be limited only by the overall call processing capabilities of the home cluster control function (i.e., TCF).
The dispatching desk dispatches a plurality of groups together to form a dispatching group, and the groups can belong to the same trunking control function body or different trunking control function bodies. The dispatch group information is recorded to the cluster subscription data management.
Step 102: and any terminal of the dispatch group initiates a group call request, and the source group attribution cluster control function body establishes the group call.
The source group home cluster control function is the source group G-TCF. Taking a group member visiting a foreign place (visited place trunking function control body is called V-TCF for short) to initiate a call as an example, a call initiating message is sent to a user attribution trunking control function body H-TCF of a caller by the V-TCF, and then is sent to a called group attribution trunking control function body by the user attribution trunking control function body H-TCF. When the called group affiliation cluster control function body obtains the group calling authorization information, the called group affiliation cluster control function body is informed that the group is dispatched and connected and the specific dispatching member group number information.
It should be noted that in some special scenarios, a source group may be selected according to a specific policy. For example, when a dispatching desk or group member calls a certain dispatching member group, some member groups are already in the call before being dispatched and the call is continued until the call is not finished; or some group is first dispatched and called and a member group is later joined to the dispatch group and also called.
Step 103: and the source group attribution cluster control function body sends a call starting request to the non-source group attribution cluster control function body.
The non-source group is the remaining group except the source group, which is the non-source group G-TCF, to which the cluster control function belongs.
Further, any terminal in the dispatch group initiates a group call request, and each group is activated. That is, the dispatcher station or the group member terminal initiates the call to any one of the dispatched group of members, and all the members of the dispatched group need to be activated.
The source group attribution trunking control function is responsible for establishing the group call and also responsible for sending an originating call request to the non-source group attribution trunking control function, and a mark is needed in the originating call request to indicate that the group is originated because other member groups of the dispatching group are called, so that the other member groups can not send the originating call request in a recycling mode.
Step 104: the non-source group home cluster control function activates the local group.
The non-source group attribution cluster control function body is responsible for establishing the call of the group after receiving the call starting request sent by the source group attribution cluster control function body, and simultaneously, tells the call establishment result to the source group attribution cluster control function body.
Step 105: and any terminal of the dispatch group applies or releases the speaking right.
The final coordination work of the speaking right is responsible for the cluster control function body belonging to the source group.
Furthermore, in one dispatch group, only one terminal is allowed to obtain the talk right at the same time, and the speech of the terminal obtaining the talk right is forwarded to all listening users in the dispatch group.
The voice/video media stream of the group call is dispatched and forwarded to the group affiliation cluster control function body via the source group affiliation cluster control function body, and the group affiliation cluster control function body is responsible for forwarding to the members in the group.
If the members of the source group are speakers, the source group home cluster control function directly forwards the media stream to each group home cluster control function. If the member of the non-source group is the speaker, the member group attribution trunking control function body sends the media stream to the source group attribution trunking control function body, and the source group attribution trunking control function body sends the media stream to other non-speaking-right member group attribution trunking control function bodies.
The following steps 106-108 are embodiments of the source group home cluster control function performing speaking right coordination.
Step 106: the non-source group attribution cluster control function body preprocesses the speaking right application or release and automatically judges the granting, refusing or releasing of the speaking right.
Each non-source group attribution trunking control function body preprocesses the speaking right application request and decides whether to grant the speaking right or reject the speaking right application.
Step 107: the dispatching station/terminal successfully applies or releases the speaking right, starts or ends speaking, and the non-source group attribution cluster control function body informs the source group attribution cluster control function body of the speaking right change information.
At this time, the dispatcher station/terminal applies or releases the talk right successfully, and can start or end talking. Meanwhile, the non-source group attribution cluster control function body informs the source group attribution cluster control function body of the speech right change information, the source group attribution cluster control function body determines whether to inform each group attribution cluster control function body to modify the speech right information or not according to the speech right state recorded by the source group attribution cluster control function body, and the speech right application group attribution cluster control function body can also modify the speech right preprocessing result of the source group attribution cluster control function body according to the speech right information of the source group attribution cluster control function body.
Step 108: and the source group attribution cluster control function body determines whether to inform the non-source group attribution cluster control function body to modify the speech right information or not according to the recorded speech right state.
The specific steps of speaking right coordination are as follows:
the affiliation cluster control function body of each member group records the current speaking right idle/occupation state of the dispatching group and the speaking right priority information of the current speaking right user in the speaking right occupation state, and is used for judging whether the member group can acquire the speaking right.
The member group dispatching station/group member applies for the speaking right, requests to be sent to the caller attribution trunking control function body by the V-TCF, and then is sent to the group attribution trunking control function body by the user attribution trunking control function body, the group attribution trunking control function body judges whether the group member can grant the speaking right according to the locally recorded speaking right idle/occupation state of the group dispatching and receiving and the speaking right priority information: if the current speaking right is free, directly granting the speaking right; if the current speaking right is occupied and the priority of the current speaking right user is higher than or equal to that of the user who newly applies for the speaking right, the speaking right is not granted; if the current speaking right is occupied but the priority of the current speaking right user is lower than that of the user who applies for the new speaking right, the user who applies for the new speaking right can seize the speaking right of the current speaking right user.
When the local talk right state or the talk right user information changes, the non-source member group needs to inform the source group home cluster control function body. The source group attribution cluster control function body judges whether to accept the speech right change of the non-source member group according to the currently recorded speech right state and the speech right member priority: if the speaking right is released, the speaking right is accepted; if the call right application is available, the principle of judging whether to grant the call right to the non-source group member is the same as the cluster control function body of the non-source group attribution. If the source group attribution cluster control function body judges that the speaking right state of the dispatching group changes or the speaking right user information changes, the speaking right notification needs to be sent to each non-source group attribution cluster control function body, and each member group attribution cluster control function body is responsible for notifying the members in the group. For the non-source group attribution cluster control function body which actively sends the speaking right notification message to the source group attribution cluster control function body, the processing principle is as follows: if the source group attribution trunking control function body receives the talk right change of the non-source group, the talk right notification message does not need to be sent to the non-source group which sends the talk right change again; if the source group ascription cluster control function rejects the change of the speaking right of the non-source group, which may be caused by the reason that the speaking right information of the non-source group ascription cluster control function is out of step with the source group ascription cluster control function, or the inconsistency caused by applying speaking rights of a plurality of member groups simultaneously, the source group ascription cluster control function needs to send a speaking right notification message to the non-source group ascription cluster control function again, the non-source group ascription cluster control function sends a speaking right prompt to the members of the group again according to the speaking right notification message, if the group records that the members in the group successfully apply for the speaking right before and the speaking party number carried in the speaking right notification message sent by the source group ascription cluster control function is not the member of the speaking right recorded by the group, the flow of releasing the group members is also needed to initiate.
The member group dispatching station/group member applies for releasing the speech right, or the user or group calling control judges that the user has a very long speech time and needs to forcibly release the speech right, the member group attribution trunking control function firstly processes the speech time, then the source group attribution trunking control function informs the source group attribution trunking control function and then informs other member group attribution trunking control functions. The control function body of the affiliation cluster of each member group is responsible for informing the change of the speaking right of the members in the group.
Step 109: and any terminal of the dispatch group initiates a group call ending request.
It should be noted that, when any terminal in the dispatch group initiates a group call ending request, each group releases the call.
The following steps 110 to 111 are embodiments of the source group home cluster control function performing group call ending coordination.
Step 110: the non-source group home cluster control function autonomously decides whether to allow the call to be released or not and informs the source group home cluster control function.
The control of group calling release is that firstly the non-source group attribution cluster control function body decides whether to allow releasing the calling, then the source group attribution cluster control function body is informed, and then the source group attribution cluster control function body informs other member group attribution cluster control function bodies to release the calling.
Step 111: the source group home cluster control function informs the other non-source group home cluster control functions to release the call.
The specific method comprises the following steps:
if the source group member initiates a call release request, the release request is through the member currently visiting the cluster control function- > user attribution cluster control function- > group attribution cluster control function, the source group attribution cluster control function needs to inform other non-source group attribution cluster control functions to release the non-source group call besides controlling the group call release of the group. If the non-source group member initiates a call release request, the release request is through V-TCF- > user attribution cluster control function- > group attribution cluster control function, the non-source group attribution cluster control function controls the group call release of the group, and the non-source group attribution cluster control function also needs to inform the source group attribution cluster control function of the group call release request; the source group home cluster control function not only releases the call of its own group, but also needs to inform other non-source group home cluster control functions to release other member group calls, and at this time, the group call is ended.
The group assignment implementation method provided in the embodiment of the present application further includes sending, by the cluster subscription data management, newly added assignment group subscription information to the cluster control function body to which each group belongs.
The task of notifying the group assignment subscription data to the group affiliation cluster control function body can also be completed by the user affiliation cluster control function body of the dispatching desk, and the group assignment subscription data is obtained from the cluster subscription data management only when the group affiliation cluster control function body is restarted. Meanwhile, pushing the group assignment subscription data to the group affiliation trunking control function in advance is only a preferred method of the B-Trunc architecture, and is not necessary, and it is possible that the data subscription data management and the group affiliation trunking control function are integrated under other system architectures, or the group affiliation trunking control function itself does not store various subscription information, and the data subscription data management will request various subscription information only when a call occurs.
In step 101, it is not necessary to record group assignment subscription data in the group subscription data management, for example, group assignment activated for multiple calls, and it is only necessary for the current call to assign the groups together, and it is not necessary to record group assignment subscription data in the group subscription data management.
It should be noted that, in the embodiment of the present invention, each home Trunking Control Function (TCF) uses an extended SIP message interaction, and can be conveniently converted into other message protocols in actual use.
The implementation method for group dispatch and connection of the digital trunking system provided by the embodiment is simple, does not need to modify a base station and a terminal, and can realize the functions of simultaneous called of each member group, the coordination of the speaking right among the member groups and the release of the member group calling only by operating software; meanwhile, the number of the allowed dispatch groups and the number of the member groups in each dispatch group are not particularly limited and are only limited by the overall call processing capacity.
Fig. 2 is another implementation method of group assignment of the digital trunking system.
The main difference between the group dispatch implementation method and the method shown in fig. 1 is the speaking right coordination mode and the call ending mode.
Step 201: at least 2 groups are dispatched together to form a dispatched group.
Generally, the method allows the number of dispatch groups and the number of member groups per dispatch group to be limited only by the overall call processing capabilities of the home cluster control function.
The dispatching desk dispatches a plurality of groups together to form a dispatching group, and the groups can belong to the same group attribution cluster control function body or different group attribution cluster control function bodies. The dispatch group information is recorded to the cluster subscription data management.
Step 202: and any terminal of the dispatch group initiates a group call request, and the source group attribution cluster control function body establishes the group call.
The source group is called group for short, the source group attribution cluster control function body is source group attribution G-TCF. Taking a group member that visits a foreign place (V-TCF for short) to initiate a call, the call initiation message is sent from the visiting cluster function controller where the user is currently located to the user belonging cluster control function H-TCF of the caller, and then sent from the user belonging cluster control function H-TCF to the called group belonging cluster control function G-TCF. When the called group affiliation cluster control function body obtains the group calling authorization information, the called group affiliation cluster control function body is informed that the group is dispatched and connected and the specific dispatching member group number information.
It should be noted that in some special scenarios, a source group may be selected according to a specific policy. For example, when a dispatcher or group member calls a certain group of members to be dispatched, some group of members are already in the call before being dispatched and the call continues until the time is not finished; or some group is first dispatched and called and a member group is later joined to the dispatch group and also called.
Step 203: and the source group attribution cluster control function body sends a call starting request to the non-source group attribution cluster control function body.
The non-source group is the remaining group except the source group, and the non-source group attribution cluster control function, i.e. the non-source group attribution G-TCF.
Further, any terminal in the dispatch group initiates a group call request, and each group is activated. That is, the dispatcher station or the group member terminal initiates the call to any one of the dispatched group of members, and all the members of the dispatched group need to be activated.
The source group attribution trunking control function is responsible for establishing the group call and also responsible for sending an originating call request to the non-source group attribution trunking control function, and a mark is needed in the originating call request to indicate that the group is originated because other member groups of the dispatching group are called, so that the other member groups can not send the originating call request in a recycling mode.
Step 204: the non-source group home cluster control function activates the local group.
The non-source group attribution cluster control function body is responsible for establishing the call of the group after receiving the call starting request sent by the source group attribution cluster control function body, and simultaneously, tells the call establishment result to the source group attribution cluster control function body.
Step 205: and any terminal of the dispatch group applies or releases the speaking right.
The final coordination work of the speaking right is responsible for the cluster control function body belonging to the source group.
Furthermore, in one dispatch group, only one terminal is allowed to obtain the talk right at the same time, and the speech of the terminal obtaining the talk right is forwarded to all listening users in the dispatch group.
The voice/video media stream of the group call is dispatched and forwarded to each group affiliation cluster control function body through the source group, and each group affiliation cluster control function body is responsible for forwarding to the members in the group.
If the members of the source group are speakers, the source group home cluster control function directly forwards the media stream to each group home cluster control function. If the member of the non-source group is the speaker, the member group attribution trunking control function body sends the media stream to the source group attribution trunking control function body, and the source group attribution trunking control function body sends the media stream to other non-speaking-right group attribution trunking control function bodies.
The following steps 206-208 are embodiments of the source group home cluster control function performing session right coordination.
Step 206: and the non-source group attribution cluster control function body sends application or release speech right information to the source group attribution cluster control function body.
The speaking right application and speaking right release are processed by the source group attribution trunking control function body, and the non-source group attribution trunking control function body processes the speaking right application and speaking right release and sends information to the source group attribution trunking control function body.
Step 207: the source group attribution cluster control function body processes whether to grant, reject or release the speaking right in a unified way and informs the non-source group attribution cluster control function body of the speaking right change information.
This step differs from the method shown in fig. 1 in that the floor application/floor release is strictly controlled by the source group home cluster control function. The source group attribution trunking control function judges whether the talk right is granted or not and allows the talk right to be released, and then notifies the processing result to the group attribution trunking control function which sends the request. If the call right information of the sending group changes, the source group attribution cluster control function body is responsible for informing the attribution cluster control function body of each member group.
The process that the source group affiliation cluster control function notifies each member group affiliation cluster control function of the change of the talk right, and each member group affiliation cluster control function is responsible for notifying the information of the talk right of the members in the group is the same as the method described in fig. 1.
Step 208: the right of speech is applied or released successfully, and the speech is started or ended.
Step 209: and any terminal of the dispatch group initiates a group call ending request.
It should be noted that, when any terminal in the dispatch group initiates a group call ending request, each group releases the call.
The following steps 210-211 are embodiments of the source group home cluster control function performing group call ending coordination.
Step 210: after receiving the group call ending request, the non-source group attribution trunking control function body forwards the group call ending request information to the source group attribution trunking control function body.
Step 211: the source group attribution cluster control function body uniformly controls whether to allow the call to be released or not, and informs the non-source group attribution cluster control function body of the call releasing information to release the call.
And the source group attribution cluster control function body judges whether the group calling is allowed to be released, and informs the member group attribution cluster control function body to release the calling. At this point the group call ends.
This step differs from the method of fig. 1 in that whether the release call is allowed to be controlled by the source group home cluster control function in a unified manner, and the rest of the processing method is the same as the method described in fig. 1.
The digital trunking system group dispatching and receiving implementation method provided by the embodiment of the application is simple, base stations and terminals do not need to be modified, and functions of simultaneous calling of all member groups, session right coordination among the member groups and member group call release can be realized only through operation software.
FIG. 3 is a flow chart of dispatching station group.
The flow chart shown in the figure takes the digital trunking system group dispatch implementation method shown in fig. 1 as an example. The implementation steps are as follows:
the dispatching desk selects several groups (at least two groups) to be dispatched to carry out group dispatching operation, and sends a group dispatching request message to the home H-TCF of the dispatching desk, wherein the group dispatching request message carries information such as the name of a dispatching group and the number of each dispatching member group;
the dispatching station attribution H-TCF sends the group dispatching request to the cluster signing data management THSS;
cluster signing data management THSS judges the validity of the group dispatching request, and if the group dispatching request is legal, the cluster signing data management THSS records group dispatching signing data; the cluster subscription data management THSS returns a group dispatching response message to the H-TCF;
H-TCF returns the group to dispatch and answer the message to the control desk;
the cluster subscription data management THSS sends group assignment data push request information (which must include the group number of each member group or other unique identifier of the member group) to each assigned member group belonging cluster control function, so that the group belonging cluster control function joins other member groups into a call according to the group assignment subscription information when the scheduling station/terminal initiates a group call;
and the member group affiliation cluster control function body returns a group dispatch data push response to the cluster subscription data management THSS respectively.
Fig. 4 is a flowchart of the work of the control function of the group affiliation cluster when initiating a group call.
The flow chart shown in the figure takes the digital trunking system group dispatch implementation method shown in fig. 1 as an example. The implementation steps are as follows:
the dispatching desk/cluster terminal as group member initiates group calling, the group calling request is through caller V-TCF- > caller H-TCF- > group G-TCF, the source group G-TCF judges that the group is dispatched and received, then the G-TCF not only continues to process the call of the called group, but also needs to send call establishment request to other member groups dispatched and received as a group to the called group, wherein the dispatching desk/cluster terminal carrying the caller as the originating call, the called as the dispatching and receiving member group carry a mark to indicate that the group is called because other member groups of the dispatching and receiving group are called;
the member group attribution cluster control function body receives the call request message and directly returns a call establishment response;
the member group belonging cluster control function body judges that the self group is called because other member groups of the dispatching group are called, and does not need to judge whether the calling party allows to call the called group or not, does not need to send a message to other dispatching member groups, and only needs to be responsible for activating the group call. The member group attribution cluster control function body judges that the call is successfully established, and sends a call establishment success notice to the source group attribution cluster control function body;
the source group attribution cluster control function body returns a call establishment success notification response to the member group attribution cluster control function body;
the source group attribution cluster control function body judges that the call is successfully established, and the calling user acquires the speaking right to start speaking. The source group attribution cluster control function body sends a speaking right notification message to each member group attribution cluster control function body to inform the group to receive the current speaking right information;
and each member group affiliation cluster control function body receives the speaking right notification information, and is responsible for sending speaking right prompt information to each member in the group and simultaneously returning speaking right notification response to the source group affiliation cluster control function body.
Fig. 5 is a flowchart of the working process of the cluster control function body to which each group belongs when the non-source group terminal applies or releases the talk right.
The flow chart takes the digital trunking system group dispatch implementation method shown in fig. 1 as an example. The implementation steps are as follows:
the non-source group dispatching station/cluster terminal successfully applies/releases the speaking right, the non-source group attribution cluster control function body sends a speaking right notification message to the source group attribution cluster control function body to notify the speaking right change, wherein the speaking right notification message carries the current speaking right occupation/release state, the speaking right user number and the speaking right user priority under the speaking right occupation state (if the speaking right is released, the speaking right user information is not carried);
the source group attribution cluster control function body returns a speaking right notification response to the non-source group attribution cluster control function body which sends the notification message;
the source group attribution cluster control function body judges whether to accept the talk right change of the non-source group according to the currently recorded talk right state and the talk right member priority: if the speaking right is released, the speaking right is accepted; if the speaking right application is available, the prior speaking right is required to be free or occupied, but the priority of the speaking right occupant is lower than that of the new speaking right user. If the source group home cluster control function does not accept the talk burst change of the non-source group home cluster control function, the process flow refers to fig. 7. If the source group attribution trunking control function body receives the talk right change of the non-source group attribution trunking control function body, the source group attribution trunking control function body needs to send a talk right notification message to other member group attribution trunking control function bodies to notify the talk right change;
the member group affiliation cluster control function body which receives the speaking right notification returns a speaking right notification response to the source group affiliation cluster control function body and is responsible for notifying the change of the speaking right to the respective group members.
Fig. 6 is a flow chart of the work flow of the cluster control function body to which each group belongs when the source group terminal applies or releases the talk right.
The flow chart shown in the figure takes the digital trunking system group dispatch implementation method shown in fig. 1 as an example. The implementation steps are as follows:
the source group dispatching station/the trunking terminal successfully applies/releases the speaking right, and the source group attribution trunking control function body sends speaking right notification messages to all non-source group attribution trunking control function bodies;
the member group affiliation cluster control function body which receives the speaking right notification message returns a speaking right notification response to the source group affiliation cluster control function body and is responsible for notifying the change of the speaking right to the respective group members.
Fig. 7 is a flowchart of the working process of the non-source group terminal applying or releasing the talk right, the source group affiliation cluster control function body finding the talk right conflict, and each group affiliation cluster control function body.
The flow chart takes the digital trunking system group dispatch implementation method shown in fig. 1 as an example. The implementation steps are as follows:
the non-source group dispatching station/trunking terminal successfully applies for the speaking right, the non-source group attribution trunking control function body sends a speaking right notification message to the source group attribution trunking control function body to notify the speaking right change, wherein the speaking right notification message carries the current speaking right user number and priority;
the source group attribution cluster control function body receives the speech right change notification message of the non-source group attribution cluster control function body and returns a speech right notification response to the non-source group attribution cluster control function body;
the source group attribution cluster control function body finds that the local recorded speaking right user priority is higher than or the same as the speaking right user priority carried in the new speaking right notification message, and considers that the speaking right information of the member group attribution cluster control function body is out of step or the speaking right is successfully applied by a plurality of member groups at the same time, so that the source group attribution cluster control function body does not modify the group dispatching speaking right information, but sends the speaking right notification message to notify the speaking right information recorded by the source group attribution cluster control function body to a speaking right information sender G-TCF so as to correct the group dispatching speaking right information by the G-TCF;
and the non-source group attribution cluster control function body sending the speaking right notification receives the speaking right notification message and sends a speaking right notification response to the source group attribution cluster control function body. And is responsible for sending new talk right prompt information to the members participating in the group call.
Fig. 8 is a flowchart of the working process of the group control function for the group to which each group belongs when the non-source group terminal initiates group call release.
The flow chart takes the digital trunking system group dispatch implementation method shown in fig. 1 as an example. The implementation steps are as follows:
the non-source group attribution cluster control function body initiates group calling release and sends a calling release notification message to the source group attribution cluster control function body;
the source group attribution cluster control function body receives the call release notification message and returns a call release notification response to the non-source group attribution G-TCF which sends the call release notification message;
the source group home cluster control function body needs to send a call release notification message to other member group home cluster control function bodies besides releasing the source group call;
the non-source group attribution cluster control function body receives the call release notification message sent by the source group, returns a call release notification response to the source group attribution cluster control function body and releases respective calls.
Fig. 9 is a flowchart of the work flow of the group call release initiated by the source group terminal and the control function of the group affiliation cluster.
The flow chart takes the digital trunking system group dispatch implementation method shown in fig. 1 as an example. The implementation steps are as follows:
the source group attribution cluster control function body initiates group calling release and sends a calling release notification message to each non-source group attribution cluster control function body;
the non-source group attribution cluster control function body receives the call release notification message sent by the source group, returns a call release notification response to the source group attribution cluster control function body and releases respective calls.
The above description is only an example of the present application and is not intended to limit the present application. Various modifications and changes may occur to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.
Claims (10)
1. A digital cluster system group dispatching implementation method is characterized by comprising the following steps:
dispatching at least 2 groups together to form a dispatching group;
the source group is called group, the non-source group is other group except source group;
any terminal of the dispatch group initiates a group call request, and the source group attribution cluster control function body establishes the group call;
the source group attribution cluster control function body sends a call starting request to a non-source group attribution cluster control function body;
the non-source group attribution cluster control function body activates the group;
any terminal of the dispatch group applies or releases the speaking right;
when the source group attribution cluster control function body carries out speech right coordination, the non-source group attribution cluster control function body automatically judges whether to grant, refuse or release the speech right, or the source group attribution cluster control function body uniformly processes whether to grant, refuse or release the speech right; the source group attribution cluster control function body informs each non-source group attribution cluster function body of the speech right change and each member group attribution cluster control function body informs the members in the group; for a non-source group attribution trunking control function body which actively sends a speaking right notification message to a source group attribution trunking control function body, if the speaking right information of the non-source group attribution trunking control function body is out of step with the source group attribution trunking control function body or the speaking right applications of a plurality of member groups are inconsistent, the source group attribution trunking control function body refuses the speaking right change of the non-source group and sends a speaking right notification message to the non-source group attribution trunking control function body again, the non-source group attribution trunking control function body sends a speaking right prompt to the members of the group again according to the speaking right notification message, and if the members in the group apply for the speaking right successfully before and the speaking party number carried in the speaking right notification message sent by the source group attribution trunking control function body is not the speaking right member recorded by the non-source group attribution trunking control function body, a procedure of releasing the speaking right group members is initiated;
any terminal of the dispatch group initiates a group calling ending request;
the source group attribution cluster control function body carries out group calling ending coordination and informs other non-source group attribution cluster control function bodies of releasing calling;
and finishing the group calling.
2. The group assignment method of digital trunking system of claim 1 wherein the source group home trunking control function performs a speech right coordination by preprocessing speech right application or release and automatically determining whether to grant, deny or release speech right; the terminal applies or releases the speaking right successfully, and starts or ends speaking; the non-source group attribution cluster control function body informs the source group attribution cluster control function body of the speaking right change information; and the source group attribution cluster control function body determines whether to inform the non-source group attribution cluster control function body of modifying the speech right information or not according to the recorded speech right state.
3. The group assignment method of digital trunking system of claim 1, wherein the method for coordinating the speaking right of the source group home trunking control function is that the non-source group home trunking control function sends an application or release information of speaking right to the source group home trunking control function, and the source group home trunking control function processes whether to grant, reject or release the speaking right in a unified way and notifies the non-source group home trunking control function of the information of changing the speaking right.
4. The method as claimed in claim 1, wherein the method for ending the group call coordination by the source-group-homing cluster control function is that any one of the non-source-group-homing cluster control functions autonomously determines whether to allow the call release and notifies the source-group-homing cluster control function, and the source-group-homing cluster control function notifies other non-source-group-homing cluster control functions to release the call.
5. The group dispatch realization method of claim 1, wherein the method for the source-group-home-trunking control function to terminate the group call coordination is that after receiving the group call termination request, the non-source-group-home-trunking control function forwards the group call termination request message to the source-group-home-trunking control function, and the source-group-home-trunking control function controls whether to allow the call release in a unified manner.
6. The method as claimed in any one of claims 1 to 5, wherein the number of the dispatch groups and the number of the member groups of each dispatch group are allowed to be limited only by the overall call processing capability of the home trunking control function.
7. The method for implementing group assignment of digital trunking system according to any one of claims 1 to 5, wherein only one terminal is allowed to obtain the talk right at the same time in one assignment group, and the speech of the terminal obtaining the talk right is forwarded to all listening users in the assignment group.
8. The method according to any one of claims 1 to 5, wherein any terminal in the dispatch group initiates a group call request, and each group is activated.
9. The method according to any one of claims 1 to 5, wherein when any terminal in the dispatch group initiates a group call termination request, each group releases the call.
10. The method for implementing group assignment of a digital trunking system according to any one of claims 1 to 5, wherein the method further comprises sending newly added group assignment subscription information to each group affiliation trunking control function by trunking subscription data management.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811178642.5A CN109089333B (en) | 2018-10-10 | 2018-10-10 | Digital cluster system group dispatching implementation method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811178642.5A CN109089333B (en) | 2018-10-10 | 2018-10-10 | Digital cluster system group dispatching implementation method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109089333A CN109089333A (en) | 2018-12-25 |
CN109089333B true CN109089333B (en) | 2021-11-05 |
Family
ID=64843393
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811178642.5A Active CN109089333B (en) | 2018-10-10 | 2018-10-10 | Digital cluster system group dispatching implementation method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109089333B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112383886B (en) * | 2020-10-21 | 2021-12-14 | 武汉虹信科技发展有限责任公司 | Subscription data synchronization method and device of LTE B-Trunc system |
CN114466025B (en) * | 2020-11-09 | 2023-08-01 | 成都鼎桥通信技术有限公司 | Session processing method and first cluster control functional entity |
CN114599021B (en) * | 2020-12-04 | 2023-06-13 | 成都鼎桥通信技术有限公司 | Service processing method and system for terminal roaming in broadband cluster system |
CN113316096B (en) * | 2021-05-31 | 2022-04-19 | 武汉虹信科技发展有限责任公司 | Method and system for forwarding video to group in broadband cluster |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1859637A (en) * | 2005-08-26 | 2006-11-08 | 华为技术有限公司 | Method for realizing cluster call merging |
CN102333282A (en) * | 2010-07-14 | 2012-01-25 | 海能达通信股份有限公司 | Group patching method based on digital cluster telecommunication system, device and system |
CN105828302A (en) * | 2015-01-05 | 2016-08-03 | 普天信息技术有限公司 | Method and device for speaking right distribution in trunking system |
CN106454761A (en) * | 2015-08-05 | 2017-02-22 | 普天信息技术有限公司 | Method and system for achieving group call merging |
WO2017132971A1 (en) * | 2016-02-05 | 2017-08-10 | 海能达通信股份有限公司 | Group call service processing method and system, and core network device |
CN107690126A (en) * | 2016-08-04 | 2018-02-13 | 北京信威通信技术股份有限公司 | Method of calling, the apparatus and system of more clustered control center cluster groups |
CN108377472A (en) * | 2016-11-23 | 2018-08-07 | 普天信息技术有限公司 | A kind of method for building up that merging group is exhaled and system |
-
2018
- 2018-10-10 CN CN201811178642.5A patent/CN109089333B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1859637A (en) * | 2005-08-26 | 2006-11-08 | 华为技术有限公司 | Method for realizing cluster call merging |
CN102333282A (en) * | 2010-07-14 | 2012-01-25 | 海能达通信股份有限公司 | Group patching method based on digital cluster telecommunication system, device and system |
CN105828302A (en) * | 2015-01-05 | 2016-08-03 | 普天信息技术有限公司 | Method and device for speaking right distribution in trunking system |
CN106454761A (en) * | 2015-08-05 | 2017-02-22 | 普天信息技术有限公司 | Method and system for achieving group call merging |
WO2017132971A1 (en) * | 2016-02-05 | 2017-08-10 | 海能达通信股份有限公司 | Group call service processing method and system, and core network device |
CN107690126A (en) * | 2016-08-04 | 2018-02-13 | 北京信威通信技术股份有限公司 | Method of calling, the apparatus and system of more clustered control center cluster groups |
CN108377472A (en) * | 2016-11-23 | 2018-08-07 | 普天信息技术有限公司 | A kind of method for building up that merging group is exhaled and system |
Also Published As
Publication number | Publication date |
---|---|
CN109089333A (en) | 2018-12-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109089333B (en) | Digital cluster system group dispatching implementation method | |
US8019323B2 (en) | Methods for handling an apparatus terminated communication request and communication apparatuses utilizing the same | |
CN101616364A (en) | A kind of group-calling service implementation method | |
KR100770843B1 (en) | Method for improving call sucess ratio when each other user equipment call trial happens at the same time in a mobile communication system | |
CN103024682B (en) | Digital clustering communication system realizes the method for half-duplex single call service | |
WO2007028304A1 (en) | Method and system for realizing group calling service | |
CN105282713B (en) | A kind of group-calling service establishing method based on TD-LTE broadband cluster systems | |
CN112738737A (en) | 5G cluster communication method and system | |
CN100420316C (en) | System and method for realizing colony service | |
CN108076449B (en) | Emergency call method, trunking communication system, base station and control device | |
US9615230B2 (en) | Method to manage multiple caller identities in a telecommunication system | |
WO2007019730A1 (en) | A roaming implemented method for digital trunk communication system | |
CN112203239B (en) | Pre-established bearing management method in B-Trunc system | |
CN101860421B (en) | Method and system for realizing uplink takeover of group calling channel | |
CN101094134A (en) | Method for releasing communication service of cluster | |
CN110381450B (en) | Group establishing method and device | |
CN101313612B (en) | Method for relay mobile switching centre recognition, group calling method and apparatus | |
CN114040342B (en) | Group calling establishment method, cluster core network equipment and storage medium | |
CN103139718B (en) | The method of a kind of PoC time delay optimization process and device | |
EP3160118B1 (en) | System and method for setting up a group call | |
CN113179493A (en) | Method for improving call right party connection efficiency in B-Trunc group call service | |
KR100684941B1 (en) | System and method for providing presence service in the private wireless communication network | |
WO2011116721A2 (en) | Communication method and device for mobile terminal | |
TW474086B (en) | A method to control overflowing on roaming numbers of mobile communication systems | |
JP2003018657A (en) | Mobile communication system and device, and control method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |