CN105376755B - Method of calling - Google Patents
Method of calling Download PDFInfo
- Publication number
- CN105376755B CN105376755B CN201410405889.1A CN201410405889A CN105376755B CN 105376755 B CN105376755 B CN 105376755B CN 201410405889 A CN201410405889 A CN 201410405889A CN 105376755 B CN105376755 B CN 105376755B
- Authority
- CN
- China
- Prior art keywords
- group
- user
- interim
- mobile terminal
- server
- 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
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
The present invention relates to one kind to provide method of calling, which comprises mobile terminal/dispatching desk sends the interim group request message of creation to server, includes interim group name in the interim group request message of creation;The server receives the interim group request message of the creation, and the interim group name is saved into " group-information " table, while being synchronized in main memory database table " group-record " table;The ID of user and interim group ID are saved into " group-user-relationship " table, and are saved in memory database " user-group-record " table, request user is added into interim group;The server is to the mobile terminal/dispatching desk transmission group update message;Mobile terminal/the dispatching desk receives described group of update message, and the group information table locally saved is updated, and has interim group.Method of calling of the present invention can effectively manage calling, and interim rent and the calling across group are easily realized.
Description
Technical field
The present invention relates to a kind of method of callings, especially a kind of to carry out interim group and across a group method for calling.
Background technique
Existing method of calling is that a group relationship is fixed, and can only be called in specific group, can not creation group in real time
Call or called across group.
Summary of the invention
The purpose of the present invention is in view of the drawbacks of the prior art, providing a kind of method of calling, calling is effectively managed,
Easily to realize interim group and the calling across group.
To achieve the above object, the present invention provides a kind of method of callings, which comprises
Mobile terminal/dispatching desk sends the interim group request message of creation, the interim group request message of creation to server
In include interim group name;
The server receives the interim group request message of the creation, and the interim group name is saved into " group-letter
In breath " table, while being synchronized in main memory database table " group-record " table;
The ID of user and interim group ID are saved into " group-user-relationship " table, and are saved in memory database " user-
In group-record " table, request user is added into interim group;
The server is to the mobile terminal/dispatching desk transmission group update message;
Mobile terminal/the dispatching desk receives described group of update message, and the group information table locally saved is updated, is had
Interim group.
Further, described that the interim group name is saved into " group-information " table further include: will temporarily to organize ID and group
Priority is saved into described " group-information " table.
Further, the method also includes:
The mobile terminal sends the interim group user request of addition, the interim group user request of addition to the server
Including corresponding first User ID of the first user to be added;
The interim group user request of the first movement terminal forwarding addition that the server is logged in first user;
The server receives the corresponding message that the first movement terminal returns, by first User ID and institute
It states and temporarily organizes corresponding interim group of ID and be saved into described " group-user-relationship " table, and be saved in the memory database and " use
In the table of family-group-record ";
The interim group user's confirmation message of addition is sent to the mobile terminal;
The mobile terminal to update local user list includes that described the temporarily organized is added in the user list
One user.
Further, the method also includes:
The dispatching desk sends editor's Joint temporary group messages to the server, includes to be added in editor's Joint temporary group messages
The corresponding second user ID of all second users entered;
The server obtains interim group ID, the interim group of ID, second user ID and addition type is saved into described
In " group-user-relationship " table, and it is saved in the memory database " user-group-record " table;
It is sent to the dispatching desk and edits interim group acknowledge message, the second mobile terminal hair logged in the second user
Send a group update message;
The dispatching desk updates local list, the second mobile terminal to update local user's list, the user list
In include that the second user temporarily organized is added.
Further, the method also includes:
The mobile terminal is sent to server is added request addition designated groups message, and designated groups message is added in the request
In include designated groups title;
The server obtains the designated groups ID of the designated groups, by the third of the logged in third user of the mobile terminal
User ID, the designated groups ID are saved into described " group-user-relationship " table, and are saved in the memory database " user-
In group-record " table;It is sent to the mobile terminal and designated groups confirmation message is added;
Current group where third user is switched to designated groups by the mobile terminal, and updates local user's list, institute
It states in user list and is used including the institute user in the designated groups.
Method of calling of the present invention can effectively manage calling, easily realize interim group and the calling across group.
Detailed description of the invention
Fig. 1 is the flow chart of method of calling of the present invention.
Specific embodiment
Below by drawings and examples, technical scheme of the present invention will be described in further detail.
Fig. 1 is the flow chart of method of calling of the present invention, as shown, the method specifically includes following steps:
Step 101, mobile terminal/dispatching desk sends the interim group request message of creation to server, creates interim group request
It include interim group name in message;
Specifically, mobile terminal/dispatching desk inputs group name by the interim group function of starting creation;Mobile terminal is to service
Device sends the interim group request message of CRT_TEM_GRP_REQ_MSG creation, and dispatching desk sends CC2SS_ADD_TEMP_ to server
The interim group request message of GROUP_REQ_MSG_ST creation.
Step 102, server receives the interim group request message of creation, and interim group name is saved into " group-information " table
In, while being synchronized in main memory database table " group-record " table;
Specifically, the interim group request of CRT_TEM_GRP_REQ_MSG creation that server end receives mobile terminal transmission disappears
The interim group request message of CC2SS_ADD_TEMP_GROUP_REQ_MSG_ST creation that breath or dispatching desk are sent, by interim group
Title, group priority (being defaulted as 1), interim group id information save in " group-information " table, while being synchronized to memory database " group-
Record " table.
Step 103, the ID of user and interim group ID are saved into " group-user-relationship " table, and are saved in internal storage data
In library " user-group-record " table, request user is added into interim group;
The ID for requesting user is inserted into database table " group-user-relationship " table by server with the ID temporarily organized, simultaneously
It is synchronized in memory database " user-group-record " table, request user is added into interim group.
Step 104, server is to mobile terminal/dispatching desk transmission group update message;
Step 105, mobile terminal/dispatching desk receives a group update message, and the group information table locally saved is updated, is had
This interim group.
Specifically, terminal/dispatching desk receives the group update message of user, the group information table locally saved is updated, and on boundary
Face shows newly created group.
The above process is that the process temporarily organized is created using mobile terminal or dispatching desk;In addition, creation ought be organized temporarily
After, user can be added in this interim group, is specifically comprised the following steps:
Step 201, mobile terminal sends the interim group user request of addition to server, adds interim group user request and includes
Corresponding first User ID of first user to be added;
Specifically, mobile terminal adds the first user of user function, selection or input by the related starting of temporarily group
ID sends ADD_TEM_USR_REQ_MSG and interim group request message is added to server.
Step 202, the interim group user request of first movement terminal forwarding addition that server is logged in the first user;
Specifically, server receives and is transmitted to the first user being added after ADD_TEM_USR_REQ_MSG message and is stepped on
The first movement terminal of record;
Step 203, server receives the corresponding message of first movement terminal return, by the first User ID and interim group
Corresponding interim group of ID is saved into " group-user-relationship " table, and is saved in memory database " user-group-record " table;
Specifically, to receive ADD_TEM_USR_REQ_MSG interim for the first movement terminal that the first user for being added logs in
Group addition subscription request message, sends ADDED_USR_CNF_MSG response message to server end.Server end receives ADDED_
The first User ID being added and interim group ID are inserted into database table " group-user-pass by USR_CNF_MSG response message
In system " table, while being synchronized in main memory database table " user-group-record " table.
Step 204, the interim group user's confirmation message of addition is sent to mobile terminal;
Face specifically, server sends ADD_TEM_USR_CNF_ST addition to the mobile terminal of request the first user of addition
When group acknowledge message, indicate that interim group membership adds successfully;
Step 205, mobile terminal to update local user list includes that the first user temporarily organized is added in user list.
Mobile terminal receives ADD_TEM_USR_CNF_ST message, shows first user being added in mobile terminal,
And local user's list is updated, it is temporarily organized in terminal and shows first user.
Aforesaid way is the process for the interim group user of addition that mobile terminal is initiated, but also can use dispatching desk addition
The user temporarily organized, detailed process is as follows:
Step 301, dispatching desk sends editor's Joint temporary group messages to server, and it includes to be added for editing in Joint temporary group messages
The corresponding second user ID of all second users;
Specifically, the interim group function of dispatching desk starting editor, selects one or more user, sends to server end
CC2SS_EDIT_TEMP_GROUP_REQ_MSG_ST edits Joint temporary group messages.
Step 302, server obtains interim group ID, and interim group ID, second user ID and addition type are saved into " group-
In user-relationship " table, and it is saved in memory database " user-group-record " table;
It edits interim group specifically, server receives dispatching desk CC2SS_EDIT_TEMP_GROUP_REQ_MSG_ST and disappears
Breath obtains interim group ID.By the second user ID of all second users to be added, temporarily group ID, addition type are inserted into number
According in library table " group-user-relationship " table, while data being synchronized in database table " user-group-record " table.
Step 303, it is sent to dispatching desk and edits interim group acknowledge message, the second mobile terminal hair logged in second user
Send a group update message;
Specifically, SS2CC_EDIT_TEMP_GROUP_CNF_MSG_ST confirmation message is sent to dispatching desk, to addition
Second user transmission group update message.
Step 304, dispatching desk updates local list, and second mobile terminal to update local user's list is wrapped in user list
Include the second user for being added and temporarily organizing.
Specifically, dispatching desk receives SS2CC_EDIT_TEMP_GROUP_CNF_MSG_ST confirmation message, update local aobvious
Show list, and the interim group membership, that is, second user in interface display.Second terminal receives the group update message of server transmission,
Local group record is updated, and shows the group in interface of mobile terminal.
Above two mode is that user is added in interim group, the use that in addition user in a group can organize to other
Family is called, and detailed process is as follows:
Step 401, mobile terminal is sent to server is added request addition designated groups message, and designated groups message is added in request
In include designated groups title;
Specifically, currently visible group of mobile terminal might have it is very much, so-called visible group be in addition to default set, affiliated group,
User, which can also have permission, sees other groups, and these groups are added and are called.And default set means that user must belong to one
A default set, default set are the affiliated function of user, and affiliated group is certain customers because may belong to multiple departments simultaneously, in this way
The user can belong to multiple groups simultaneously in system.And group is the smallest user group's unit, each group may include multiple ends
End subscriber, each terminal user may belong to multiple groups.A group in correspondence system is defaulted by user affiliated function, and group information exists
By administrator's typing when system initialization.
It is exactly that other other than current group where user wishes to call the user can when mobile terminal is enabled across a group function
See that the user in group, such user just need temporarily to modify affiliated group, thus send JOIN_GRP_MSG to server and be added
Designated groups message indicates that third user requests that designated groups, received server-side JOIN_GRP_MSG message, at initiation message is added
Manage process.
Step 402, server obtains the designated groups ID of designated groups, by the third user of the logged in third user of mobile terminal
ID, designated groups ID are saved into " group-user-relationship " table, and are saved in memory database " user-group-record " table;Xiang Yi
Dynamic terminal, which is sent, is added designated groups confirmation message;
Specifically, server, which sets up JOIN_GRP_CNF_MSG, is added group acknowledge message, group packet processing is sent to movement eventually
End.By terminal user ID, to be added to across the ID of group in " group-user-relationship " and " group-information " table, be synchronized to simultaneously
In main memory database table " user-group-record " table, the addition type of the user in " group-user-relationship " is updated.Across a group processing
It completes, user becomes with group user.
Step 403, current group where third user is switched to designated groups by mobile terminal, and updates local user's column
Table includes that institute user in designated groups uses in user list.
Specifically, request the terminal across group can by current group be switched to will across group.Simultaneously update in the group it is all
The user list of line user, and in the interface display user.
Therefore, method of calling of the invention can use mobile terminal or dispatching desk to create interim group, when interim group
After creation, mobile terminal and dispatching desk can be to adding user in interim group.In addition, user can be in all visible groups
Other users make requests and call, it is thus achieved that efficient call management.
Professional should further appreciate that, described in conjunction with the examples disclosed in the embodiments of the present disclosure
Unit and algorithm steps, can be realized with electronic hardware, computer software, or a combination of the two, hard in order to clearly demonstrate
The interchangeability of part and software generally describes each exemplary composition and step according to function in the above description.
These functions are implemented in hardware or software actually, the specific application and design constraint depending on technical solution.
Professional technician can use different methods to achieve the described function each specific application, but this realization
It should not be considered as beyond the scope of the present invention.
The step of method described in conjunction with the examples disclosed in this document or algorithm, can be executed with hardware, processor
The combination of software module or the two is implemented.Software module can be placed in random access memory (RAM), memory, read-only memory
(ROM), electrically programmable ROM, electrically erasable ROM, register, hard disk, moveable magnetic disc, CD-ROM or technical field
In any other form of storage medium well known to interior.
Above-described specific embodiment has carried out further the purpose of the present invention, technical scheme and beneficial effects
It is described in detail, it should be understood that being not intended to limit the present invention the foregoing is merely a specific embodiment of the invention
Protection scope, all within the spirits and principles of the present invention, any modification, equivalent substitution, improvement and etc. done should all include
Within protection scope of the present invention.
Claims (4)
1. a kind of method of calling, which is characterized in that the described method includes:
Mobile terminal/dispatching desk sends the interim group request message of creation to server, wraps in the interim group request message of creation
Include the interim group name that mobile terminal/dispatching desk creates interim group function input by starting;
The server receives described create and temporarily organizes request message, by the interim group name and group priority and temporarily
Group ID is saved into " group-information " table, while being synchronized in main memory database table " group-record " table;
The ID of user and interim group ID are saved into " group-user-relationship " table, and are saved in memory database " user-group-
In record " table, request user is added into interim group;
The server is to the mobile terminal/dispatching desk transmission group update message;
Mobile terminal/the dispatching desk receives described group of update message, and the group information table locally saved is updated, and has interim
Group;
After the interim group of creation, the interim group user request of addition is sent to server by mobile terminal, so as to interim
User is added in group;Editor's Joint temporary group messages are sent to server by dispatching desk, so as to adding user in interim group;Pass through
Mobile terminal sends request to server and designated groups message, designated groups, that is, interim group described, so as to by working as where user is added
Preceding group is switched to the designated groups.
2. the method according to claim 1, wherein the method also includes:
The mobile terminal sends the interim group user request of addition to the server, and the interim group user request of addition includes
Corresponding first User ID of first user to be added;
The interim group user request of the first movement terminal forwarding addition that the server is logged in first user;
The server receives the corresponding message that the first movement terminal returns, and by first User ID and described faces
When group corresponding interim group of ID be saved into described " group-user-relationship " table, and be saved in the memory database " user-
In group-record " table;
The interim group user's confirmation message of addition is sent to the mobile terminal;
The mobile terminal to update local user list includes that described first temporarily organized is added to use in the user list
Family.
3. the method according to claim 1, wherein the method also includes:
The dispatching desk sends editor's Joint temporary group messages to the server, includes to be added in editor's Joint temporary group messages
The corresponding second user ID of all second users;
The server obtains interim group ID, and the interim group of ID, second user ID and addition type are saved into the " group-
In user-relationship " table, and it is saved in the memory database " user-group-record " table;
It is sent to the dispatching desk and edits interim group acknowledge message, the second mobile terminal transmission group logged in the second user
Update message;
The dispatching desk updates local list, the second mobile terminal to update local user's list, wraps in the user list
It includes and the second user temporarily organized is added.
4. the method according to claim 1, wherein the method also includes:
The mobile terminal sends request to server and designated groups message is added, and it includes referring in designated groups message that the request, which is added,
Surely the title organized;
The server obtains the designated groups ID of the designated groups, by the third user of the logged in third user of the mobile terminal
ID, the designated groups ID are saved into described " group-user-relationship " table, and are saved in the memory database " user-group-note
In record " table;It is sent to the mobile terminal and designated groups confirmation message is added;
Current group where third user is switched to designated groups by the mobile terminal, and updates local user's list, the use
It include all users in the designated groups in the list of family.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410405889.1A CN105376755B (en) | 2014-08-18 | 2014-08-18 | Method of calling |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410405889.1A CN105376755B (en) | 2014-08-18 | 2014-08-18 | Method of calling |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105376755A CN105376755A (en) | 2016-03-02 |
CN105376755B true CN105376755B (en) | 2019-02-15 |
Family
ID=55378465
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410405889.1A Active CN105376755B (en) | 2014-08-18 | 2014-08-18 | Method of calling |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105376755B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109905850B (en) * | 2019-03-29 | 2021-07-13 | 中铁二院工程集团有限责任公司 | Control group switching method for DMR system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20070104079A (en) * | 2006-04-21 | 2007-10-25 | 주식회사 엘지텔레콤 | System and method of group call capable of setting up temporary session between communication devices |
CN101083804A (en) * | 2006-06-02 | 2007-12-05 | 中兴通讯股份有限公司 | Realizing method for packet member to perform temporary scheduling by digital cluster communication system |
CN101370191A (en) * | 2008-09-19 | 2009-02-18 | 中兴通讯股份有限公司 | Method and system for launching group call by user outside group |
CN101674662A (en) * | 2008-09-11 | 2010-03-17 | 中兴通讯股份有限公司 | Method for establishing temporary group in digital trunking system |
CN102378123A (en) * | 2010-08-20 | 2012-03-14 | 中兴通讯股份有限公司 | Processing method of temporary group and group system |
-
2014
- 2014-08-18 CN CN201410405889.1A patent/CN105376755B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20070104079A (en) * | 2006-04-21 | 2007-10-25 | 주식회사 엘지텔레콤 | System and method of group call capable of setting up temporary session between communication devices |
CN101083804A (en) * | 2006-06-02 | 2007-12-05 | 中兴通讯股份有限公司 | Realizing method for packet member to perform temporary scheduling by digital cluster communication system |
CN101674662A (en) * | 2008-09-11 | 2010-03-17 | 中兴通讯股份有限公司 | Method for establishing temporary group in digital trunking system |
CN101370191A (en) * | 2008-09-19 | 2009-02-18 | 中兴通讯股份有限公司 | Method and system for launching group call by user outside group |
CN102378123A (en) * | 2010-08-20 | 2012-03-14 | 中兴通讯股份有限公司 | Processing method of temporary group and group system |
Also Published As
Publication number | Publication date |
---|---|
CN105376755A (en) | 2016-03-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9240962B2 (en) | Group messaging system and method for providing file sharing through bidirectional interlock with a cloud server | |
JP7455987B2 (en) | Methods, apparatus and computer program products for managing organizational connections in group-based communication systems | |
CN103136658A (en) | Automatically aggregating contact information | |
EP2207305A1 (en) | A method and a system for address book processing | |
CN101702795A (en) | System and method for sharing authority enabled user simple files | |
CN102769640B (en) | The update method of user profile, server and system | |
CN101815100A (en) | Information sharing and pushing system based on address list of mobile phone | |
CN104951540A (en) | File processing methods and device | |
US8069261B2 (en) | Method for realizing multimedia message signature service | |
CN105721248A (en) | Call monitoring method and system | |
JP2013117973A (en) | Token management method for digital copyright management | |
CN108512742A (en) | It is a kind of for the information push method of member rank, device, server and system | |
BRPI0614202A2 (en) | method for updating information content of a web page; method for providing a network server with web page refresh information from the terminal; network server that maintains a web page; terminal to maintain a connection to the network server that maintains the network page; computer program product stored on a physically readable medium by the computer and executable on a data processing device to maintain the web page; and computer program product, stored on a computer-readable physical medium and executable on a data processing device, to provide a network server with information about updates made on the web page. | |
CN105787632A (en) | Method and system for managing conference room | |
CN104243285A (en) | Message pushing method and server | |
CN104394067A (en) | Local area network communication method and device | |
CN106815501A (en) | The application management method and device of mobile terminal | |
CN111478953A (en) | Self-construction method, device, system, equipment and storage medium of server cluster | |
CN105376755B (en) | Method of calling | |
US20110202668A1 (en) | Methods for Creating and Using a Telecommunications Link between Two Users of a Telecommunications Network | |
CN105138872A (en) | Method and apparatus for displaying menu page | |
JPH0727498B2 (en) | Document management method in data processing system | |
CN104735643A (en) | Information processing method and data server | |
CN112000816A (en) | Data processing method and device | |
CN104866742A (en) | Method and device for privilege management |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |