Background technology
Trunked communication system is born in the end of the seventies to the beginning of the eighties.The similar telephone switching system of its working method is user's allocated channel by Grand Central Terminal as required automatically.The basic principle of trunking communication is: by each channel in central controller centralized control and the management system, and rapidly idle channel is distributed to the user who makes a call with dynamical fashion, again this channel is regained to the user who waits for after conversation is finished and used, therefore, greatly improved the channel utilization rate.
Trunked communication system generally includes such as the multiple call functions such as calling between group calling, urgent call, initiation or reception and the public network; Simultaneously, can reliable communication channel is provided, set up functions such as conversation, priority level division, dynamically reorganization ability fast for the user, especially when carrying out an urgent task, these functions become more important.The user can be according to the common cover trunked communication system that uses of the needs of different departments, for setting up phone system as government affairs, public utility management, environmental sanitation, police service, fire-fighting etc., and each department can be according to the needs of its task, set up the particular call cohort that meets self mission requirements, and trunked communication system rubber-like expansion capacity, therefore can be along with the increase of business demand, expanding system capacity and Adjustment System configuration, and can continue to upgrade with software mode.
In group service, group calling is a kind of call model comparatively commonly used, and the group data comprise the content of two aspects: (1) group membership's information; (2) group attribute.
Wherein group membership's information comprises the one group of user's who belongs to this group tabulation (user's commonly used MSISDN identifies), preserves corresponding group number in each group membership's the SIM card, also signatory this group number of this user in HLR.Group number in user's SIM card increases by the related news interface or revises.
The group attribute comprises the regional extent (is the regional ensemble of base unit with the sub-district) of group, priority, non-activation duration, dispatcher's list of numbers of group, the channel allocation mode of group.
Static group is created and is managed by the colony dispatching management server by colony dispatching platform, cluster VPN turnkey console, and after the group attribute definition was finished, dispatching desk or VPN turnkey console can increase the group membership for this group.The attribute of preservation group and group membership's information thereof in the colony dispatching management server.
In the prior art; in the process of group calling; the group membership pre-defines; but development along with trunking communication; often have some group memberships because the demand of handling temporary duty is arranged; need to reformulate a new group, and along with the end of handling temporary duty, each group membership need recover its original group state with other group memberships that configure.We temporarily are merged into a group by system operation with several groups or user with this needs for temporary duty, and can carry out the normal colony dispatching communication mode of (comprising group calling, broadcast ﹠ call etc.), are referred to as dynamic reconstruction service.
According to existing trunking communicating technology, can't realize the demand of this dynamic reorganization.
Summary of the invention
The invention provides in a kind of trunking communication, the implementation method of dynamic group can't realize the dynamically problem of reorganization in order to solve to exist in the prior art.
The inventive method comprises:
A kind of trunking communication dynamic reconfiguration method is characterized in that, increases the dynamic group sign in group member information, and described dynamic group sign is set the dynamic group information under this colony terminal, when initiating group calling, may further comprise the steps:
The dynamic group sign is obtained in A, initiation group calling request;
Control connection is called out in B, foundation, in the message that connects, carries the group call reference information and the dynamic group member information of dynamic group;
C, set up the resource control connection of each sub-district in the dynamic group group call region;
The notification message of D, broadcasting dynamic group, dynamic group member is linked into the group calling passage and communicates.
In the described steps A, described dynamic group information comprises one of following content or combination:
Group membership's information, nothing activate duration, channel allocation mode, priority, group call region information, dispatcher's number information.
Described method also comprises the recovering step of dynamic group.
Described dynamic group is recovered, and can adopt following manner to realize:
The attribute data of deletion dynamic group.
In the described steps A, described dynamic group information comprises that also there is duration information in dynamic group.
Described dynamic group is recovered, and realizes in the following way:
The periodic duration information that exists of checking dynamic group, when dynamic group exist duration to arrive setting threshold after, deletion dynamic group information.
Described group membership can belong to dynamic group and original affiliated group simultaneously.
Beneficial effect of the present invention is as follows:
By the solution of the present invention, dispatching patcher can be with a plurality of groups group membership and unique user, and interim merging in the group called out, and strengthened the flexible dispatching ability of system;
Dynamic group calling in, all members adopt the mode of Channel Sharing, the channel utilization height can not increase the extra resource of system is occupied;
Because being provided with dynamic group in the related data of dynamic group exists duration information, can have needs setting according to dynamic group flexibly by duration information, by the exist cycle of system according to duration control dynamic group.
Embodiment
Below in conjunction with Figure of description the specific embodiment of the present invention is described.
Dynamic group implementation method of the present invention can comprise following several situation:
(1) two (or a plurality of) existing group is merged into a new group;
(2) (or a plurality of) existing group are merged in another existing group;
(3) (or a plurality of) user in one (or a plurality of) group is joined in another existing group temporarily, or form a new group, these users both can belong to the group after two groups also can only belong to merging simultaneously;
(4) (or a plurality of) isolated user is joined in one existing group temporarily, or form a new group temporarily;
(or a plurality of) user and (or a plurality of) isolated user in (5) one (or a plurality of) group are formed a new group temporarily.
Belong to group 1 as AB user; C, D user belong to group 2; E is independent user.
(1) will organize 1 and the group 2 merge to the group 3 in, then organizing 3 users that comprise is ABCD;
(2) will organize 2 and merge in the group 1, and then organize and comprise user ABCD in 1;
(3) will organize 1 and the group 2 and user E merge to the group 3 in, then organize 3 and comprise user ABCDE;
(4) will organize in 1 in the user A adding group 2, comprise user ACD in the group 2;
(5) will organize in 1 user C in user A and the group 2, form a group 3 temporarily, and then organize 3 and comprise user AC.
Dynamic group member of the present invention can belong to static group and dynamic group simultaneously, and can not influence the realization of group service.
As shown in Figure 1, it is a system configuration schematic diagram of the embodiment of the invention, present embodiment is that example describes with the Trunked Radio System based on GSM, but the scope of application of the present invention is not limited thereto, and the present invention is applicable to the digital clustering communication system of TETRA, IDEN and other standard.
As can be seen from Fig. 1, trunking communication dynamic group implementation method of the present invention can rely on existing cluster network system.Dynamically the reorganization operation can be implemented by colony dispatching platform, cluster VPN turnkey console or system management table.Wherein the colony dispatching management server is accepted user's instruction, carries out the management (creating, inquire about, revise, delete the data of dynamic group) of dynamic reconstruction service, and preserves the data of dynamic group.
As shown in Figure 2, be the schematic flow sheet that dynamic group of the present invention is provided with, as seen from the figure, the setting of this dynamic group mainly in dispatching desk/turnkey console, is finished between colony dispatching management server and the group system group calling attribute data storage network element.This group system group calling attribute data storage network element can be Group Call Register (GCR), also can be other network elements with identical function.Present embodiment is example with GCR, carries out related description.
The colony dispatching management server also is responsible for safeguarding the life cycle of interim group.In limited time, the colony dispatching management server reverts to the preceding state of reorganization automatically with dynamic group when the life period of dynamic group reaches.
We in the data of static group, increase the dynamic group sign that the present invention sets, and are stored to the colony dispatching management server in the prior art, and described dynamic group sign is set the dynamic group information under this colony terminal.Do the setting of such dynamic group information such as us:
Group id (8000100), priority (0 grade), non-activation duration (30 seconds), dispatcher's information (01066660001,01066660002), dynamic group sign (80000001,80000002), channel allocation mode (allocated channel immediately).According to the information of these settings, can in the process of group calling, cooperate by system, realize dynamic group calling method of the present invention.
When dispatching desk is initiated dynamic group calling, as shown in Figure 3, be the schematic flow sheet of one embodiment of the present of invention, as seen from the figure, it mainly comprises the steps:
S1, dispatching desk are by the calling of the dynamic group dialing " access code+dynamic group ID " and initiate.
This step be dispatching desk trigger dynamic group calling step, this trigger condition can adopt the common method of dialing access code, we continue to dial a dynamic group ID after dialing access code, like this can to system triggers dynamic group calling of the present invention.
In the process that realizes, also have other triggering mode certainly, this is consistent with the mode of dialing access code+dynamic group ID of the present invention.
After S2, MSC receive the calling of dispatching desk initiation, to GCR request group calling attribute data;
In trunked communication system, the related data of dynamic group is kept in the colony dispatching management server, GCR also stores the related data of dynamic group according to the memory contents of colony dispatching management server, and the dynamic group data of being stored in this related data and the colony dispatching management server are consistent.
The group information of preserving in S3, the GCR Query Database, judge this group whether be dynamic group calling, if dynamic group calling, then enter step S5, if not, then enter step S4.
S4, handle according to the related procedure of common group calling.
S5, according to the dynamic group data of GCR storage, return dynamic group group calling attribute data to MSC, comprise not having the duration of activation, channel allocation mode, priority etc., and related datas such as dynamic group information, group call region information (CellID tabulation) and dispatcher's number information.
S6, MSC send VGCS_SETUP information to BSS, include merging group call reference/dynamic group tabulation in this information.
S7, BSS send VGCS_SETUP_ACK information to MSC and respond.
S8, MSC send VGCS_ASS_REQ information to BSS.
S9, BSS send VGCS_ASS_RESULT information to MSC and respond.
Above-mentioned steps S6, S7, S8, S9 are the calling control connections that MSC is established to relevant BSC, set up the correlation step of the resource control connection of each sub-district in the dynamic group group call region.
S10, BSS send Notification message to each dynamic group member periodically, notify this dynamic group calling of each dynamic group member.
After the resource control connection is set up and is finished, the notification message of BSS each son group of periodic broadcasting on the NCH channel of sub-district, group calling passage place; The notification message of each son group carries identical channel and describes.
Each sub-group membership in each sub-district in S11, the dynamic group group call region receives the group calling passage that inserts in this sub-district behind the notification message of this group on the NCH channel and participates in the group calling voice communication.
Behind the dynamic group end of calling, the present invention can also comprise that dynamic group recovers the processing of original static group, and the content of this processing can comprise several modes:
1, after the group calls in several of single call finishes, MSC notice colony dispatching management server end of calling, the attribute data of the dynamic group in the colony dispatching management server delete database notifies GCR to delete synchronously simultaneously;
2, trunking dispatch server is periodically checked the life cycle of dynamic group, and after the life cycle of dynamic group arrived, the attribute data of the dynamic group in the colony dispatching management server delete database notified GCR to delete synchronously simultaneously;
3, dispatching desk, VPN turnkey console are initiatively carried out deletion dynamic group data.The attribute data of the dynamic group in the colony dispatching management server delete database notifies GCR to delete synchronously simultaneously.
By dynamic reorganization, dispatching patcher can be with a plurality of groups group membership and unique user, and interim merging in the group called out, and strengthened the flexible dispatching ability of system.
In the dynamic restructuring call, all members adopt the mode of Channel Sharing in addition, and the channel utilization height can not increase the extra resource of system is occupied.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, if of the present invention these are revised and modification belongs within the scope of claim of the present invention and equivalent technologies thereof, then the present invention also is intended to comprise these changes and modification interior.