CN105376755B - Method of calling - Google Patents

Method of calling Download PDF

Info

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
Application number
CN201410405889.1A
Other languages
Chinese (zh)
Other versions
CN105376755A (en
Inventor
王晓旭
姬峰
袁金虎
何代钦
陈正伟
李燕舞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing BNC Technologies Co Ltd
Original Assignee
Beijing BNC Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing BNC Technologies Co Ltd filed Critical Beijing BNC Technologies Co Ltd
Priority to CN201410405889.1A priority Critical patent/CN105376755B/en
Publication of CN105376755A publication Critical patent/CN105376755A/en
Application granted granted Critical
Publication of CN105376755B publication Critical patent/CN105376755B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

Method of calling
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.
CN201410405889.1A 2014-08-18 2014-08-18 Method of calling Active CN105376755B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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