CN100433860C - Method for establishing conversation - Google Patents

Method for establishing conversation Download PDF

Info

Publication number
CN100433860C
CN100433860C CNB2006100022275A CN200610002227A CN100433860C CN 100433860 C CN100433860 C CN 100433860C CN B2006100022275 A CNB2006100022275 A CN B2006100022275A CN 200610002227 A CN200610002227 A CN 200610002227A CN 100433860 C CN100433860 C CN 100433860C
Authority
CN
China
Prior art keywords
conversation
group
host
session
authority
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.)
Expired - Fee Related
Application number
CNB2006100022275A
Other languages
Chinese (zh)
Other versions
CN1867116A (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNB2006100022275A priority Critical patent/CN100433860C/en
Publication of CN1867116A publication Critical patent/CN1867116A/en
Application granted granted Critical
Publication of CN100433860C publication Critical patent/CN100433860C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The present invention discloses a method for establishing presiding conversation, which relates to the communication technical field and comprises the following steps: controlling a function server to receive the presiding conversation to establish request, determining a conversation presider and inviting other members in the group after determining the conversation presider to establish the presiding conversation. The present invention successfully establish the presiding conversation under each group type, can accurately establish the PoC conversation of presiding type according to the initiator intention without making any modification on XDMS, hoists the user experience and ensures the establishment success rate of the presiding conversation.

Description

A kind of method of setting up conversation
Technical field
The present invention relates to communication technical field, relate in particular to a kind of method of setting up conversation.
Background technology
PoC (Push-to-talk over Cellular) business is a kind of semiduplex wireless communication service, and its distinguishing feature is to set up group call, i.e. a MPTY.Described group can be predefine group, chat group, also can be interim group.Predefine group and chat group are the groups that has set up before initiation session, and the ID by group can initiation session; Interim group is the group that does not set up when initiation session, and the promoter initiates a session request by the form of inviter's tabulation.
In PoC service, in same session,, have only a participant to have the right that sends this type medium at a kind of medium.For voice flow, the control of the right of this transmission medium is called right to speak control.
The control of traditional right to speak is to realize that by the mode that user key-press is robbed power after promptly the user received the idle indication of right to speak, it was fast to see that who robs, and whom right to speak just gives.Afterwards, the mechanism of queuing occurred, promptly in the process of certain user's speech, other users can weigh by request floor, and server is controlled right to speak according to the priority and the request time of right to speak request, has promoted user experience.
Various floor control schemes have appearred in the recent period, such as distributing incidence of criminal offenses, hosting scheme in advance.What is called is distributed scheme in advance, and promptly the user is under the situation that request floor is not weighed, and server judges that next time the people speaks thus, does not need this user applies promptly right to speak to be tasked this user; So-called hosting scheme promptly has a host in the session, the people distributes right to speak thus, may be based on the request mode, may be based on also that the host distributes the understanding in meeting-place.
In present PoC standard, there is XDMS (XML document management server), this server is used for storing an access strategy and a conference setting of group definition in the PoC service, session, for the PoC session of presiding over, can also define that those people can take on the host in the group.
The process of setting up of interim conversation is: the promoter has submitted a conversation request to server, in this conversation request, comprise list and the conversation type for the treatment of the inviter, after server is received request, member in inviter's list sends conversation request, reply if any the people, then session is set up successfully.
The process that the predefine session is set up is: the promoter has submitted a conversation request to server, the ID and the conversation type that in this request, have comprised a group, server receives that this request back obtains the group member list from XDMS, member in group sends invitation then, reply access if any the people, then session is set up successfully.
The process that chat sessions is set up is: the promoter submits a request to server, an ID of group and conversation type in this request, have been comprised, after server is received request, check whether the session of this group sets up, as setting up then caller is added in the session of having set up, as not setting up, then set up a session, wait for that other members add.
The mode of setting up of conversation with predefine group or chat group different be, in chat group or predefine group, defined the list that to take on the host, after sending invitation to group member, before having people's adding of presiding over qualification, the right to speak control mode adopts the server controls mode, add as the host, then adopt the hosting mode.
There is following shortcoming in above-mentioned conversation mode: have possibility do not have the host to add forever, be the PoC session of a hosting and the promoter will set up, so cause conversation failure; In addition, must in XDMS, define host's tabulation in advance, so this scheme is only applicable to predefine group or chat group; And the host adds the request of former right to speak and may lose in the such scheme, also can cause and reduce the user conversation Quality of experience.
Summary of the invention
The object of the present invention is to provide a kind of method of setting up conversation, set up the PoC session of presiding over type accurately, need not XDMS is changed, guaranteed the success rate that conversation is set up by promoter's intention.
The objective of the invention is to be achieved through the following technical solutions:
A kind of method of setting up conversation comprises:
A, controlled function server receive conversation and set up request;
B, obtain host tabulation, thereby determine the host of session, and behind the host who determines described session, other members in the invite group add session, set up conversation according to described request.
Conversation described in the steps A is set up in the request and carried: session to be set up will adopt the hosting mode to control the field and/or the group type of right to speak.
Specifically comprise among the described step B:
B1, controlled function server are checked the group type parameter, determine group type, obtain group definition;
B2, according to group definition, judge whether the promoter is the host, if the host, then other members add in the invite group, determine the host otherwise tabulate according to the host.
Described group type comprises predefine group or interim group or chat group.
Obtaining group definition among the described step B1 specifically comprises: server obtains this group from XML document management server XDMS definition, or from the request that the promoter sends, obtain the information of group, comprise and obtain host's tabulation.
The mode that described host's tabulation is obtained comprises that also getting access to the host from XDMS tabulates, in conversation request, also parsed host's tabulation, then the controlled function server adopt with among the XDMS be as the criterion or with being as the criterion of carrying in the request message or ask the common factor of the host's tabulation in XDMS and the request message or the method for union to determine that the host tabulates.
When definite described group type was interim group, described step B2 further comprised:
B21, the acquiescence promoter have the hosting authority, and the acquiescence promoter be the host, other members in the invite group add session again, set up conversation; Or,
Invite the member to be identified as in tabulating to have the personnel that preside over authority to quilt and initiate a session request, first adds the member who presides over authority that has of session the controlled function server record, and distribute this member to preside over authority, the member of the hosting of the not tool in group authority initiates to add the request of session again, sets up conversation.
When definite described group type was predefine group, described step B2 comprised:
B22, judge whether session initiator has conversation and initiate authority;
B23, if having the initiation authority, judge then whether this promoter has the hosting authority;
B24, if this promoter has the hosting authority, make then that this promoter is the host, and other members in the invite group add session, set up conversation.
Described step B2 further comprises:
B25, determine that the promoter does not preside over authority, then initiate to add session invitation to having the member who presides over authority;
B26, after receiving the confirmation response, other members in the invite group add session again.
Described step B2 further comprises:
B27, determine that the promoter does not initiate the authority of conversation, then return and do not have the miscue of initiating such session authority to the promoter.
When definite described group type was chat group, described step B2 comprised:
B281, controlled function server check whether the cluster conversation of this hosting is set up;
B282, as not setting up, judge that then this promoter is the host or directly is defaulted as the host, wait for that other members add in the group; Or,
B283, set up, judge then whether this promoter has the authority that adds this chat group conversation, if any then adding this session as conversation.
Described step B2 also comprises:
If the cluster conversation of presiding over is not set up, and the promoter is not that the host is not defaulted as the host yet, or the session of this group is set up, but is not the cluster conversation of presiding over, and then failure is set up in session; Or the cluster conversation of hosting is set up, and the request promoter does not have the authority that adds this chat conversation, then adds this conversation failure.
As seen from the above technical solution provided by the invention, the present invention has realized successfully setting up conversation under each group type, need not XDMS is changed, can set up the PoC session of presiding over type accurately by promoter's intention, promote user experience, guaranteed the power that is created as of conversation.
Description of drawings
Fig. 1 is a kind of embodiment operational flowchart of the method for the invention;
Fig. 2 initiates a kind of embodiment operating process of predefine group conversation request for the non-host's of the method for the invention member;
Fig. 3 has a kind of embodiment operating process that the member who presides over authority initiates the conversation request of predefine group for the method for the invention;
Fig. 4 sets up a kind of embodiment operating process for the method for the invention chat group conversation;
Fig. 5 has a kind of embodiment operating process that the member who presides over authority initiates the conversation request of interim group for the method for the invention;
Fig. 6 does not have a kind of embodiment operating process that the member who presides over authority initiates the conversation request of interim group for the method for the invention.
Embodiment
The invention provides a kind of method of setting up conversation, as shown in Figure 1, a kind of embodiment operating process of this method comprises the steps:
Step 1: the promoter of session sends a request of setting up conversation to the controlled function server, and carry in this request: session to be set up will adopt the hosting mode to control the field of right to speak, group type;
Step 2: the controlled function server is checked the group type parameter, obtains the definition of this group, determines that other members in group initiate to invite behind the host;
The definition that described server is obtained this group is meant that server obtains the definition of this group from XDMS, or obtains the information of group from the request that the promoter sends, and comprises the ID that can serve as host's personnel in the session, i.e. host's tabulation;
The dual mode that described host's tabulation provides comprises: define in XDMS, or carry in conversation request;
For in XDMS, having defined host's tabulation, in conversation request, carried the situation of host's tabulation again, the controlled function server can adopt with among the XDMS be as the criterion or with being as the criterion of carrying in the request message or ask the common factor of the host's tabulation in XDMS and the request message or the method for union to determine;
After the controlled function server is obtained the definition of group, be defined as predefine group in this way, judge then whether session initiator has the authority of initiation session,, then return miscue with such session authority of initiation to the promoter if do not have the authority of initiation session; If have the initiation session authority, check then whether the promoter is the host;
If the promoter is the host, then this promoter is as the host of session, and other members in group initiate a session request;
If be defined as interim group, then be defaulted as authority with initiation session, if the promoter is not the host, then gives tacit consent to the promoter and be the host, and other members in group initiate a session request; Or invite the member to be identified as in tabulating to have the personnel that preside over authority to quilt and initiate a session request, reply this session of adding if any the host, POC server writes down first member who presides over authority that has who adds session, and distribute and preside over authority to this people, because of in a conversation procedure, a host being arranged, so having the people who presides over authority, other do not distribute it to take on the host because of the back adds, after the host determined, the POC server member of the non-host's type in group again initiated to add the request of session;
If it is chat group that the controlled function server is determined group type, after then server receives request, check further whether this conversation is set up, check then as not setting up whether this promoter is the host or is defaulted as the host, as not being, then set up failure, then set up successfully in this way, wait for that other members add; Session as this group is set up, but is not the PoC session of presiding over, and then returns miscue to the promoter and is: have the PoC session of non-hosting in this group, failure is set up in session.Check that as server the session on this chat group sets up, and be the PoC session of presiding over, check that then this initiates this requestor and whether have the authority that adds this chat conversation,, set up failure information as then not returning if any then adding this session;
Step 3: after session was set up successfully, any right to speak request that server is received promptly was transmitted to host's terminal.
Below respectively with this method be applied to predefine group, chat group, interim group is that example is elaborated to this method;
When the method for the invention is applied to predefine group, initiate conversation requested operation process as shown in Figure 2 for a non-host's member, specifically comprise following operation:
At first, PoC user A sends by the SIP/IP core net and sets up the server X of conversation request to controlled function, server X obtains group information from XDMS, and from the conversation request, obtain the conversation request relevant information, determine that group type is a predefine group, and judge that user A has the authority of initiation session, and A is not the host, add session so invite all to have the host who presides over authority, after sending request, receive first response and may be the OK of the non-affirmation of ring-back tone or automatic-answering back device, then explanation has the host to insert, so session is set up, reply to promoter's transmission, and do not have the member who presides over authority to other and send session invitation, add as the invitee, then conversation is set up successfully.
When the method for the invention is applied to predefine group, and the conversation promoter has when presiding over authority or adopting the acquiescence promoter for the host, and its operating process specifically comprises following process as shown in Figure 3:
At first, PoC user A sends by the SIP/IP core net and sets up the server X of conversation request to controlled function, server X obtains group information from XDMS, and from the conversation request, obtain the conversation request relevant information, determine that group type is a predefine group, and judge that user A has the authority of initiation session, and A is the host, so invite the member in all groups except that itself to add session, receive first response and may be the OK of the non-affirmation of ring-back tone or automatic-answering back device, then explanation has the invitee to add, and then conversation is set up successfully.
When the method for the invention was applied to chat group, its operating process specifically comprised following process as shown in Figure 4:
At first, PoC user A sends by the SIP/IP core net and sets up the server X of conversation request to controlled function, after server X receives described request, server X obtains group information from XDMS, and from the conversation request, obtain the conversation request relevant information, be defined as chat group, judge the also not foundation of session of this group, has the authority of the session of setting up so further judge A, and A is the host, perhaps the conversation of this group is set up, and A has the authority that adds this conversation, returns to user A and sets up successful information; If conversation is not set up, and promoter A is not the host or is not defaulted as the host, perhaps, the session of group is set up, but not the PoC session of presiding over, perhaps have the PoC session of presiding in the group, but promoter A does not add the conversation authority, then return and set up failure information (returning failure scenarios, not shown).
When the method for the invention is applied to interim group, and the conversation promoter has when presiding over authority or employing and being defaulted as host's mode, and its operating process specifically comprises following process as shown in Figure 5:
At first, PoC user A sends by the PoC server A and sets up conversation foundation request, and server A is obtained group information and conversation request information from described request, be defined as interim group, and judge that A has the authority of initiation session, and A is that host or acquiescence A are the host, so invite all group members except that itself, first response may be a ring-back tone, or the OK of the non-affirmation of automatic-answering back device, at this moment, illustrated that the invitee adds session, then conversation is set up successfully.
When the method for the invention is applied to interim group, and the conversation promoter do not have when presiding over authority, and its operating process specifically comprises following process as shown in Figure 6:
At first, PoC user A sends the conversation foundation request of setting up by the PoC server A, server A is obtained group information and conversation request information from described request, be defined as interim group, and judge that A has the authority of initiation session, and A is not the host or is not defaulted as the host, add session so invite all to have the host who presides over authority, when receiving the response of first ring-back tone, or during the OK of the non-affirmation of automatic-answering back device, illustrated that the host adds session, so set up session, invitation does not have the group member adding session of presiding over authority except that all itself, and when receiving the confirmation when replying, then conversation is set up successfully.
In sum, the present invention has realized successfully setting up conversation under each group type, need not XDMS is changed, and can set up the PoC session of presiding over type accurately by promoter's intention, promote user experience, guaranteed the power that is created as of conversation.
The above; only for the preferable embodiment of the present invention, but protection scope of the present invention is not limited thereto, and anyly is familiar with those skilled in the art in the technical scope that the present invention discloses; the variation that can expect easily or replacement all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection range of claim.

Claims (12)

1, a kind of method of setting up conversation is characterized in that, comprising:
A, controlled function server receive conversation and set up request;
B, obtain host tabulation, thereby determine the host of session, and behind the host who determines described session, other members in the invite group add session, set up conversation according to described request.
2, a kind of method of setting up conversation as claimed in claim 1 is characterized in that, conversation described in the steps A is set up in the request and carried: session to be set up will adopt the hosting mode to control the field and/or the group type of right to speak.
3, a kind of method of setting up conversation as claimed in claim 2 is characterized in that, specifically comprises among the described step B:
B1, controlled function server are checked the group type parameter, determine group type, obtain group definition;
B2, according to group definition, judge whether the promoter is the host, if the host, then other members add in the invite group, determine the host otherwise tabulate according to the host.
4, a kind of method of setting up conversation as claimed in claim 3 is characterized in that, described group type comprises predefine group or interim group or chat group.
5, a kind of method of setting up conversation as claimed in claim 3, it is characterized in that, obtaining group definition among the described step B1 specifically comprises: server obtains this group from XML document management server XDMS definition, or from the request that the promoter sends, obtain the information of group, comprise and obtain host's tabulation.
6, a kind of method of setting up conversation as claimed in claim 5, it is characterized in that, the mode that described host's tabulation is obtained comprises that also getting access to the host from XDMS tabulates, in conversation request, also parsed host's tabulation, then the controlled function server adopt with among the XDMS be as the criterion or with being as the criterion of carrying in the request message or ask the common factor of the host's tabulation in XDMS and the request message or the method for union to determine that the host tabulates.
7, a kind of method of setting up conversation as claimed in claim 4 is characterized in that, when definite described group type was interim group, described step B2 further comprised:
B21, the acquiescence promoter have the hosting authority, and the acquiescence promoter be the host, other members in the invite group add session again, set up conversation; Or,
Invite the member to be identified as in tabulating to have the personnel that preside over authority to quilt and initiate a session request, first adds the member who presides over authority that has of session the controlled function server record, and distribute this member to preside over authority, the member of the hosting of the not tool in group authority initiates to add the request of session again, sets up conversation.
8, a kind of method of setting up conversation as claimed in claim 4 is characterized in that, when definite described group type was predefine group, described step B2 comprised:
B22, judge whether session initiator has conversation and initiate authority;
B23, if having the initiation authority, judge then whether this promoter has the hosting authority;
B24, if this promoter has the hosting authority, make then that this promoter is the host, and other members in the invite group add session, set up conversation.
9, a kind of method of setting up conversation as claimed in claim 8 is characterized in that described step B2 further comprises:
B25, determine that the promoter does not preside over authority, then initiate to add session invitation to having the member who presides over authority;
B26, after receiving the confirmation response, other members in the invite group add session again.
10, a kind of method of setting up conversation as claimed in claim 8 is characterized in that described step B2 further comprises:
B27, determine that the promoter does not initiate the authority of conversation, then return and do not have the miscue of initiating such session authority to the promoter.
11, a kind of method of setting up conversation as claimed in claim 4 is characterized in that, when definite described group type was chat group, described step B2 comprised:
B281, controlled function server check whether the cluster conversation of this hosting is set up;
B282, as not setting up, judge that then this promoter is the host or directly is defaulted as the host, wait for that other members add in the group; Or,
B283, set up, judge then whether this promoter has the authority that adds this chat group conversation, if any then adding this session as conversation.
12, a kind of method of setting up conversation as claimed in claim 11 is characterized in that described step B2 also comprises:
If the cluster conversation of presiding over is not set up, and the promoter is not that the host is not defaulted as the host yet, or the session of this group is set up, but is not the cluster conversation of presiding over, and then failure is set up in session; Or the cluster conversation of hosting is set up, and the request promoter does not have the authority that adds this chat conversation, then adds this conversation failure.
CNB2006100022275A 2006-01-24 2006-01-24 Method for establishing conversation Expired - Fee Related CN100433860C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2006100022275A CN100433860C (en) 2006-01-24 2006-01-24 Method for establishing conversation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2006100022275A CN100433860C (en) 2006-01-24 2006-01-24 Method for establishing conversation

Publications (2)

Publication Number Publication Date
CN1867116A CN1867116A (en) 2006-11-22
CN100433860C true CN100433860C (en) 2008-11-12

Family

ID=37425965

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2006100022275A Expired - Fee Related CN100433860C (en) 2006-01-24 2006-01-24 Method for establishing conversation

Country Status (1)

Country Link
CN (1) CN100433860C (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109189041B (en) * 2018-08-17 2021-05-18 广州瑞修得信息科技有限公司 Fault remote diagnosis method for multi-expert collaborative consultation
CN112261592B (en) * 2020-09-29 2022-05-03 石家庄市善理通益科技有限公司 Temporary group establishing interactive flow of POC terminal and execution unit thereof

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5907324A (en) * 1995-06-07 1999-05-25 Intel Corporation Method for saving and accessing desktop conference characteristics with a persistent conference object
JP2001308855A (en) * 2000-04-19 2001-11-02 Nippon Telegr & Teleph Corp <Ntt> Inter-multiple place sound communicating method, client server system used in the inter-multiple place sound communicating method and recording medium with programs of client and server recorded thereon
CN1703690A (en) * 2002-10-11 2005-11-30 诺基亚有限公司 Side channel for membership management within conference control
CN1710954A (en) * 2005-06-22 2005-12-21 浙江大学 Multipart video-meeting method of supporting portable devices and wireless network

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5907324A (en) * 1995-06-07 1999-05-25 Intel Corporation Method for saving and accessing desktop conference characteristics with a persistent conference object
JP2001308855A (en) * 2000-04-19 2001-11-02 Nippon Telegr & Teleph Corp <Ntt> Inter-multiple place sound communicating method, client server system used in the inter-multiple place sound communicating method and recording medium with programs of client and server recorded thereon
CN1703690A (en) * 2002-10-11 2005-11-30 诺基亚有限公司 Side channel for membership management within conference control
CN1710954A (en) * 2005-06-22 2005-12-21 浙江大学 Multipart video-meeting method of supporting portable devices and wireless network

Also Published As

Publication number Publication date
CN1867116A (en) 2006-11-22

Similar Documents

Publication Publication Date Title
EP2571298B1 (en) Method, server and system for processing emergency call in push to talk over cellular (poc) service
CN101138172B (en) Method and system for splitting terminals in push to talk over cellular network
CN1993931B (en) System and method for changing duration of talk burst control timer
CN100593348C (en) Method and equipment for providing talk burst authority in group communication system supporting PTT service
CN101697606B (en) Method and apparatus for processing call in PTT over cellular (PoC) system
CN1934796B (en) Mode shifting communications system and method
CN101138201B (en) Method and system for identifying respondent client in push to talk over cellular network
CN101027880B (en) Call processing system and method based on answer mode of push to talk over cellular user
CN100450222C (en) Method and apparatus for invited user in conversation obtaining group information
CN108347337B (en) Conference communication method and device
JP4651674B2 (en) PT system service reservation method
US20080161062A1 (en) Method and apparatus for the selective use of imperceptible invites
CN102388631A (en) System and method for establishing session upon satisfaction of particular conditions
US8391908B2 (en) Communication systems
CN101820589B (en) Method and system for dividing single poc group session
CN100477862C (en) Method and system for determining centrally controlled server
CN101459880B (en) Session request method and system for establishing temporary group call
CN101132554B (en) Communication terminal device, conference server device and relative methods
US9686327B2 (en) Method for determining active communication sessions and communication session information server
CN100433860C (en) Method for establishing conversation
US20070083661A1 (en) Session control method and terminal for PoC
JP2008160281A (en) PoC GROUP COMMUNICATION SYSTEM AND COMMUNICATION TERMINAL
KR100656485B1 (en) System and method for providing pta service
KR100666959B1 (en) System and method providing multiple session in push to talk system
EP1952654B1 (en) Method and apparatus for determining pt server having controlling function

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20081112

Termination date: 20170124