WO2007016873A1 - Procede et systeme de transmission d'informations jointes dans un systeme de communication - Google Patents

Procede et systeme de transmission d'informations jointes dans un systeme de communication Download PDF

Info

Publication number
WO2007016873A1
WO2007016873A1 PCT/CN2006/002027 CN2006002027W WO2007016873A1 WO 2007016873 A1 WO2007016873 A1 WO 2007016873A1 CN 2006002027 W CN2006002027 W CN 2006002027W WO 2007016873 A1 WO2007016873 A1 WO 2007016873A1
Authority
WO
WIPO (PCT)
Prior art keywords
additional information
message
floor
user terminal
control message
Prior art date
Application number
PCT/CN2006/002027
Other languages
English (en)
Chinese (zh)
Inventor
Long Luo
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.
Publication of WO2007016873A1 publication Critical patent/WO2007016873A1/fr

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • H04W4/10Push-to-Talk [PTT] or Push-On-Call services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/40Connection management for selective distribution or broadcast
    • H04W76/45Connection management for selective distribution or broadcast for Push-to-Talk [PTT] or Push-to-Talk over cellular [PoC] services

Definitions

  • the present invention relates to the field of communications, and more particularly to a method for transmitting additional information in a communication system and an additional information delivery system. Background of the invention
  • PTT Push to Talk
  • PTT business is a half-duplex communication technology that allows users to initiate communications by pressing a special button.
  • PTT business such as Motorola's iDEN, Nokia's Tetra, and so on.
  • the PoC service is a type of PTT service.
  • OMA Open Mobile Alliance
  • VoIP packet voice
  • the service can be low-cost and high. Efficiently meet the user's real-time communication needs.
  • the PoC service has the following characteristics: (1) No need to make a dialing call during a call, voice communication can be realized by pressing a special button; (2) Multicast can be realized, that is, a person's speech can be simultaneously heard by multiple people; The call group can be pre-defined or temporarily defined; (4) Since the semi-many mode is used during the call, the called user cannot speak when answering; (5) all users in the group are always online, establishing a call The time is short, faster than the normal dial-up connection.
  • Step 101 The first PoC user presses a special key on the used user terminal A to send a speech request message to the PoC server.
  • Step S102 After the PoC server determines the received speech request, it replies to the user terminal A with a speech permission message, and allocates the floor of the PoC system to the user terminal A.
  • the PoC server After receiving the request for the speech, the PoC server first determines whether the floor is currently occupied, and if it is occupied, further compares the priority of the user terminal A that issues the request and the user terminal that occupies the voice, if the user terminal A If the priority is high, the floor is assigned to the user terminal A.
  • the user terminal A may indicate to the first PoC user that the permission to speak has been obtained by means of buzzing or display.
  • Step 103 The PoC server sends a floor occupant message to other user terminals such as the user terminal B.
  • Step 104 The user terminal A establishes a call channel, and sends a media stream to all other user terminals, such as the user terminal B, through the PoC server.
  • the media stream may contain media information content such as voice, image or text.
  • Step 105 After the first PoC user releases the special key pressed in step 101, the user terminal A sends a speech end message to the PoC server, and notifies the PoC server to release the floor right occupied by the user terminal A.
  • Step 106 After receiving the end of the message, the PoC server releases the floor of the user terminal A, and then sends an idle notification message to all the user terminals, indicating that the voice of the PoC system is currently in an idle state.
  • a floor control message messages for performing operations such as the acquisition, distribution, and release of the floor in the speech control process are collectively referred to as a floor control message.
  • the existing floor control message can only transmit information related to the occupancy of the floor in the communication system, such as: whether the floor is occupied, and who is occupied by the floor. Since the information transmitted between the user terminals and between the user terminals and the server is relatively simple, the interoperability of the entire communication system is too poor, so that the user experience in using the communication system is reduced, and the communication system cannot be more powerful.
  • the invention can provide a method for transmitting additional information in a communication system, so that the user terminal in the communication system can send its own additional information to the network server, enriching the information content sent by the user terminal to the network server, and also enabling the network server to Learn more about user information.
  • the present invention further provides a method for transmitting additional information in a communication system, so that the network server in the communication system can transmit its own additional information to the user terminal, thereby ensuring that the user terminal can better know the information of the network server.
  • the present invention further provides an additional information delivery system, which enables the user terminal to transmit its own additional information to the network server, improve the flexibility of information transmission of the user terminal in the system, and enable the network server to learn more about the user information.
  • the present invention also provides an additional information delivery system, the network server can send its own additional information to the user terminal, so that the user terminal can better know the network server's letter to achieve the above purpose, and the technical solution of the present invention is specifically implemented in this way.
  • a method for transmitting additional information in a communication system comprising: the first user terminal generating additional information content according to a preset additional information type, and adding the first additional information including the additional information type and the additional information content to The first floor control message is sent to the centralized control server;
  • the centralized control server receives the first floor control message, parses and obtains the first additional information from the first floor control message.
  • a method for transmitting additional information in a communication system comprising: the centralized control server generating additional information content according to a preset additional information type, and adding second additional information including the additional information type and the additional information content to the second speech In the control message, sent to the first user terminal;
  • the first user terminal receives the second floor control message, and parses the second additional information from the second floor control message and displays it to the first user.
  • An additional information delivery system comprising a centralized control server and one or more user terminals; each user terminal comprises a terminal processing module, the centralized control server comprises a centralized control processing module; among the one or more user terminals, At least one user terminal further includes a terminal additional information adding module; the centralized control server further includes a centralized control additional information analyzing module;
  • the terminal additional information adding module generates first/fourth additional information according to an instruction issued by the terminal processing module, adds the first/fourth additional information to the first/fourth speaking control message, and returns the added completion message to the terminal. Processing module
  • the terminal processing module After receiving the addition complete message, the terminal processing module sends the first/fourth speech control message carrying the first/fourth additional information to the centralized control processing module of the centralized control server;
  • the centralized control processing module After receiving the first/fourth utterance control message carrying the first/fourth additional information, the centralized control processing module issues an instruction to the centralized control additional information parsing module;
  • the centralized control additional information parsing module After receiving the instruction of the centralized control processing module, parses the first/fourth additional information from the first/fourth speech control message, and returns the parsed completion message to the centralized control processing module.
  • An additional information delivery system comprising a centralized control server and more than one user terminal; each user terminal comprises a terminal processing module, the centralized control server comprises a centralized control processing module; and the centralized control server further comprises centralized control An additional information adding module; at least one of the one or more user terminals further includes a terminal additional information parsing module;
  • the centralized control additional information adding module generates second/third additional information according to an instruction issued by the centralized control processing module, and adds the second/third additional information to the second/third In the utterance control message, and replying to the added control message to the centralized control processing module; after receiving the added complete message, the centralized control processing module sends the second/third utterance control message carrying the second/third additional information to the user terminal.
  • a terminal processing module after receiving the second/third speaking control message carrying the second/third additional information, the terminal processing module sends an instruction to the terminal additional information parsing module;
  • the terminal additional information parsing module After receiving the instruction of the terminal processing module, parses the second/third additional information from the second/third speaking control message, and returns the parsed message to the terminal processing module.
  • the method for transmitting additional information and the additional information delivery system in the communication system of the present invention carry additional information in the speech control message, and send additional information of the user terminal to the network through various speech control processes.
  • the server, and/or sending the additional information of the network server to the user terminal enhances the interoperability between the user terminal and the network server, enriches the service usage of the entire communication system, and enhances the service customization capability of the system.
  • the additional information of the present invention adopts a text format, so that the user can intuitively understand the allocation of system resources such as the floor and the speaking requirements of other users through the received additional information, and avoid the repeated application of the system resources by the user. Improve the flexibility of information interaction in the communication system and improve user satisfaction. For example, at the user terminal
  • the user terminal A occupies the floor, and when the user terminal A issues a speech request, the user terminal A transmits the additional information such as the reason for the speech to the user terminal B through the speech request message, and the user terminal B displays the additional information to the terminal using the terminal.
  • the user if the user agrees to temporarily let the user using the user terminal A speak first, can release the PoC button, so that the user who uses the user terminal A can obtain the floor.
  • FIG. 1 is a flow chart of a floor control in the prior art
  • FIG. 2 is a schematic diagram of an example of a TBCP message format carrying additional information in the present invention
  • FIG. 3 is a flowchart of a user terminal A issuing a speaking request and obtaining a speaking right according to the first embodiment of the present invention
  • FIG. 4 is a flowchart of implementing the process of FIG. 3 by using the TBCP protocol in the first embodiment of the present invention
  • FIG. 5 is a flowchart of a user terminal A making a speech request but not obtaining a floor in the second embodiment of the present invention
  • FIG. 6 is a flowchart of implementing the process of FIG. 5 by using the TBCP protocol in the second embodiment of the present invention
  • FIG. 7 is a flow chart of releasing the occupied floor right by the user terminal A according to the third embodiment of the present invention.
  • Figure 8 is a flow chart showing the process of Figure 7 implemented by the TBCP protocol in the third embodiment of the present invention.
  • FIG. 9 is a flowchart of a queuing situation in which a user terminal A queries a self-speech request according to a fourth embodiment of the present invention.
  • FIG. 10 is a flowchart of a process for a PoC centralized control server to issue a stop speech message according to a fifth embodiment of the present invention.
  • FIG. 11 is a flowchart of implementing the process of FIG. 10 by using the TBCP protocol in the fifth embodiment of the present invention.
  • FIG. 12 is a flowchart of a method for forcibly releasing a user terminal A by a PoC centralized control server according to a sixth embodiment of the present invention.
  • FIG. 13 is a flowchart of a user terminal A actively releasing a floor in a sixth embodiment of the present invention.
  • FIG. 14 is a flowchart of initially establishing group communication by user terminal A according to a seventh embodiment of the present invention.
  • FIG. 15 is a flowchart of a user terminal B issuing an inquiry request when a floor is occupied in the eighth embodiment of the present invention.
  • FIG. 16 is a flowchart of canceling a request for a user terminal B in an eighth embodiment of the present invention
  • FIG. 17 is a flowchart of a process for a user terminal B to issue a request with a high priority when a floor is occupied in a ninth embodiment of the present invention
  • Figure 18 is a diagram showing the structure of a system for implementing additional information transfer in an embodiment of the present invention. Mode for carrying out the invention
  • a certain user terminal may add its own additional information in the speech control message to transmit its own information to the network server and/or other user terminal through the speech control message, so that the speech control message is received.
  • the network server and/or other user terminals can parse and obtain additional information, thereby further understanding the speaking operation of the user terminal that issues the message, and the additional information sent by the user terminal is referred to as user information.
  • user information It is assumed that there are two user terminals A and B in the system.
  • the user information sent by the user terminal A can be referred to as the first additional information
  • the user information sent by the user terminal B is referred to as the fourth additional information.
  • the network server may also add its own additional information in the speech control message, so as to send its own information to all user terminals through the speech control message, so that all user terminals can parse and obtain additional information, thereby further understanding the system operation of the network server. .
  • the network server may send the user information sent by a certain user terminal that is received by itself to the other user terminal according to the session policy, or according to the preset.
  • the policy sends content such as advertisements to any or all of the user terminals.
  • additional information sent by the network server is referred to as system information.
  • system information that can be sent to the user terminal A by the network server
  • Third additional information the system information that can be sent to the user terminal A by the network server
  • Third additional information the system information that can be sent to the user terminal A by the network server
  • Third additional information the system information that can be sent to the user terminal A by the network server
  • Third additional information the system information that can be sent to the user terminal A by the network server
  • Third additional information the system information that can be sent to
  • the floor control message can be implemented in various manners, such as a Talk Burst Control Protocol (TBCP) message and a binary message.
  • TBCP Talk Burst Control Protocol
  • FIG. 2 An example of a TBCP message format carrying additional information is shown in Figure 2, including the existing TBCP content and additional information.
  • the existing TBCP content is a good part of the TBCP agreement.
  • Additional information may be encoded or sent directly to the TBCP message without processing. Based on the above considerations, the additional information should include both the information type and the information content.
  • the information type is used to indicate whether the information is encoded or non-encoded.
  • the encoded content is directly carried. If the information type is non-encoded information, it also includes a segmentation indication, a trailing segment indication, and a length indication. Wherein, the segment indication is used for the flag information content to be segmentally sent when the additional information is too long to be segmented; the last segment indication is a flag set at the end segment when the segment is sent, and is used to indicate the addition of the current transmission. The message ends. The maximum length of the encoding and non-encoded information content can be flexibly set by the operator as needed.
  • the additional information carried in the utterance control message may include only the encoded information and the encoded content, or only the non-encoded information and the non-encoded content.
  • the additional information is generally carried in the form of a combination of coding and non-coding as shown in FIG.
  • the additional information carried by the TBCP message may be text information, such as a URL, for the user to read.
  • the format of carrying the additional information through the binary message is similar to that of FIG. 2 and will not be described here.
  • the following is a detailed description of the execution of various speech control processes, and the control of the process
  • the message carries additional information to implement additional information delivery methods.
  • the two user terminals are referred to as a user terminal A and a user terminal, that is, a first user terminal and a second user terminal, respectively.
  • Figure 3 shows the process of user terminal A making a request to speak and obtaining the floor, including the following steps:
  • Step 301 The first PoC user edits the user information by using the user terminal A, and sends the user information to the PoC local access server A through the floor request message.
  • the user information carried in the speech request message includes the content of the speech, the reason for the speech, and the like.
  • Step 302 After receiving the speech request message, the PoC local access server A processes the user information, and sends the speech request message to the PoC centralized control server according to the processing result.
  • the operator may formulate a policy on the PoC local access server A to process the user information carried in the request message, such as deleting or modifying the user information, or restricting part of the content in the user information from being sent to the PoC centralized control server. , or add carrier information to the user information.
  • the user information sent by the PoC local access server A to the PoC centralized control server is different from the user information sent by the user terminal A received by the PoC local access server A.
  • the PoC local access server A can also directly send the speech request message carrying the user information received by itself without performing any operation.
  • Step 303 After receiving the message request message, the PoC centralized control server decides whether to grant the floor to the user terminal A, and processes the user information in the floor request message according to the policy set by the operator. In the actual application, the user terminal A can directly send a speech request message to the PoC centralized control server without going through the PoC local access server A, that is, the step 302 is not needed.
  • Step 304 The PoC centralized control server sends the floor to the user terminal A, and sends the system information to the user terminal A in the acknowledgment message according to the session policy.
  • the system information includes content such as the time occupied by the speech.
  • the PoC centralized control server can generate system information sent to the user terminal A according to the session policy or the policy set by the operator.
  • Step 305 The PoC centralized control server sends a speech notification message to the user terminal B and other user terminals through the PoC local access server B, and carries the user information and system information, and informs the user terminal B to receive the media stream sent by the user terminal A.
  • the user terminal B parses the user information and the system information from the received speech notification message to the user, and the flow ends.
  • the PoC centralized control server may send the user information sent by the user terminal A as part of the additional information to other user terminals such as the user terminal B according to the session policy.
  • the operator can formulate a policy to process the user information and the system information carried in the message requesting message in the PoC local access server B.
  • the processing method is similar to the method described in step 302, and is not described in detail here.
  • the message request message sent by the user terminal A may further carry an information indication, which is used to perform routing control on the media stream sent by the user terminal after the user terminal A obtains the floor.
  • the information indication includes the identifiers of the user terminals B, C, and D
  • the media stream sent by the user terminal A is sent only to the user terminals B, C, and D, and the other user terminals cannot receive the information.
  • the information indicates that the signaling of the PoC centralized control server is not affected. For example, after the PoC centralized control server gives the floor to the user terminal A, Flow Taken messages are sent to all user terminals, not limited to user terminals B, C, D.
  • Step 401 The first PoC user presses the PoC button set on the user terminal A, and the user terminal A sends a Talk Burst Request (Talk Burst Request) carrying the user information such as the topic of the topic to the PoC local access server A.
  • Talk Burst Request a Talk Burst Request carrying the user information such as the topic of the topic
  • the PoC local access server A processes the user information and sends the user information to the PoC centralized control server in the Talk Burst request according to the processing result.
  • the PoC local access server A processes the user information in the same manner as step 302.
  • Step 402 Since the floor is currently in the idle state, the PoC centralized control server sends a Talk Burst Confirm Response to the user terminal A through the PoC local access server A, and allocates the floor to the user terminal A.
  • the PoC centralized control server can process the user information carried in the Talk Burst request according to the policy set by the operator.
  • the Talk Burst acknowledges that the response carries system information such as the duration of the speech.
  • the user terminal A After receiving the Talk Burst confirmation response, the user terminal A sends a speech progress notification to the first PoC user, which informs the first PoC user that they have obtained the floor, and the other The aspect displays the system information such as the time occupied by the speech to the first PoC user, so that the first PoC user can better utilize the obtained time for the group to speak.
  • Step 403 The PoC centralized control server sends a notification message to the user terminal B through the PoC local access server B, and informs the user terminal B to receive the media stream sent by the user terminal A, where the notification message carries user information such as the topic of the speech and the time occupied by the speech. System Information.
  • the PoC local access server B may process the additional information carried in the message, and then send the processed additional information to the user terminal B through the floor control message. .
  • the user terminal B After receiving the above-mentioned speech control message, the user terminal B sends a speaker ID notification to the second PoC user, and displays the additional information to the second PoC user, so that the second PoC user can know the main body content and the like of the current speech in advance.
  • Step 404 The user terminal A establishes a call channel, and the media stream is sent to the user terminal B step by step through the PoC local access server A, the PoC centralized control server, and the PoC local access server B, and the process ends.
  • FIG. 5 shows a process in which the user terminal A issues a speech request but does not obtain a floor, and specifically includes the following steps:
  • Step 501 The first PoC user edits the user information by using the user terminal A, and sends the user information to the PoC local access server A through the floor request message.
  • the user information carried in the speech request message includes content such as the topic of the speech.
  • Step 502 After receiving the message request message, the PoC local access server A processes the user information, and sends a message request message to the PoC centralized control server according to the processing result.
  • the method for processing the user information by the PoC local access server A is the same as that of step 302, and details are not described herein.
  • Step 503 After receiving the speech request message, the PoC centralized control server decides whether to grant the floor to the user terminal A, and processes the user information in the speech request message according to the policy set by the operator.
  • Step 504 The PoC centralized control server rejects the request for speaking by the user terminal A, and The speech reject message carrying the system information is sent to the user terminal through the PoC local access server A.
  • the system information includes content such as the reason for rejection, and the process ends.
  • FIG. 6 A concrete example of implementing the processing shown in Figure 5 using the TBCP protocol is shown in Figure 6, which includes the following steps:
  • Step 601 The first PoC user presses the PoC button set on the user terminal A (press
  • the user terminal A sends a Talk Burst request to the PoC local access server A to carry user information such as the topic of the topic.
  • the PoC local access server processes the user information and sends a Talk Burst request to the PoC centralized control server according to the processing result.
  • Step 602 The PoC centralized control server sends the PoC local access server A.
  • Talk Burst rejects the message to user terminal A
  • the Talk Burst Reject message carries system information such as the reason for rejection.
  • the user terminal A After receiving the Talk Burst reject message, the user terminal A sends a speech rejection notification to the first PoC user, and parses the system information such as the reason for the rejection from the Talk Burst rejection message, and displays it to the first PoC user, so that the first PoC user knows The reason for not having the right to speak is that the process ends.
  • FIG. 7 shows a process of releasing the floor occupied by the user terminal A, which specifically includes the following steps:
  • Step 701 The first PoC user edits the user information by using the user terminal A, and sends the user information to the PoC local access server A by using the utterance release message.
  • the user information carried in the Talk Release message includes the content of the release reason and the like.
  • Step 702 After receiving the utterance release message, the PoC local access server A processes the user information, and sends a utterance release message carrying the user information to the PoC centralized control server according to the processing result.
  • Step 703 After receiving the utterance release message, the PoC centralized control server determines whether to release the floor right of the user terminal A, and processes the user information in the utterance release message according to the policy set by the operator.
  • Steps 704-705 the PoC centralized control server releases the floor of the user terminal A, and sends the idle notification message carrying the additional information to the user terminal B and other user terminals through the PoC local access server B, and informs other user terminals of the floor.
  • the additional information includes content such as releasing personal information of the user of the floor, and the process ends.
  • Step 801 When the user terminal A sends the media stream to other user terminals such as the user terminal B, the first PoC user releases the PoC button (Release PoC button) on the user terminal A.
  • the PoC button Release PoC button
  • Step 802 The user terminal A sends the last data packet (Media last packet) before the release of the PoC button to other user terminals such as the user terminal B.
  • Step 803 The user terminal A sends a Talk Burst Complete message to the PoC centralized control server through the PoC local access server A, and the message carries user information such as the release reason.
  • the PoC local access server A After receiving the Talk Burst completion message, the PoC local access server A will parse out the user information and process it according to the preset policy, which is not described here.
  • Step 804 After receiving the Talk Burst complete message, the PoC centralized control server releases the floor right occupied by the user terminal A, and sends a message without a Talk Burst (No Talk Burst) to all user terminals through the local access server of the user terminal. The floor is currently in an idle state.
  • the No Talk Burst message sent to the user terminal A is sent by the PoC local access server A
  • the No Talk Burst message sent to the user terminal B is sent by the PoC local access server B.
  • the No Talk Burst message carries system information such as system prompts. All user terminals will display Talk Burst idle notifications and system prompts to their users, and the process ends.
  • the user terminal A When the user terminal A issues a Talk Burst request to the PoC centralized control server without receiving any feedback message replied by the PoC centralized control server, the user terminal A initiates the processing flow shown in FIG. 9 to query the queuing of the speaking request sent by itself. In this case, the voice of the PoC system can be in any state at this time.
  • Step 901 The user terminal A sends a Talk Burst queue location request to the PoC centralized control server through the PoC local access server A.
  • the Talk Burst queue location request carries user information such as the reason for the request.
  • Step 902 The PoC centralized control server receives the Talk Bm'st queue location request, searches for the queuing location of the speaking request of the user terminal A, and parses the user information from the request for processing. Then, the PoC centralized control server notifies the user terminal A of the location information through the Talk Burst queue location status message, and the Talk Burst queue location status message can carry system information such as advertisements to enrich the service usage of the communication system. User terminal A parses out the system information display to its own user, and the process ends.
  • Figure 10 shows the process of the PoC centralized control server issuing a stop speech message, which includes the following steps:
  • Step 1001 The PoC centralized control server determines that the floor is currently occupied by the user terminal A, and sends a stop speech message to the PoC local access server A, where the message carries system information such as the reason for stopping.
  • Step 1002 After receiving the stop speech message, the PoC local access server A processes the system information therein, and sends a stop speech message carrying the system information to the user terminal A.
  • Step 100 3 PoC floor centralized control server release user terminal A, and terminal idle notification message sent to other users through the user terminal B, B PoC local access server, the message carries system information such as the system prompts.
  • the other user terminals such as the user terminal B parse the system information such as the system prompt and display it to the user.
  • Step 1004 The PoC centralized control server sends an idle notification message to the PoC local access server A, where the message carries system information such as system prompts, and the PoC local access server A processes the system information therein, and carries the system information idle.
  • the notification message is sent to the user terminal A, and the process ends.
  • FIG. 11 When user terminal A occupies the floor, a specific example of implementing the processing procedure shown in FIG. 10 by using the TBCP protocol is as shown in FIG. 11, which includes the following steps:
  • Steps 1101 to 1102 when the user terminal A sends the media stream to other user terminals such as the user terminal B, the PoC centralized control server sends a Stop Talk Burst (Stop Talk Burst) message to the user terminal A through the PoC local access server A.
  • the stop Talk Burst message carries system information such as the reason for stopping.
  • the PoC local access server A can parse the system information from the stop Talk Burst message according to the preset policy, and send the processed system information to the user terminal A by stopping the Talk Burst message.
  • Step 1103 After receiving the Talk Burst message, the user terminal A sends a Talk Burst permission revocation notice to the first PoC user.
  • the first PoC user releases the PoC button on the user terminal A, and the user terminal A sends the last data packet before the release of the PoC button to other user terminals such as the user terminal B.
  • Step 1104 The user terminal A sends a Talk Burst complete message to the PoC centralized control server through the PoC local access server A.
  • Step 1105 The PoC centralized control server releases the floor occupied by the user terminal A, A No Talk Burst message is sent to all user terminals through the corresponding local access server, indicating that the floor is currently in an idle state.
  • the No Talk Burst message carries system information such as system prompts. All user terminals will display Talk Burst idle notifications to their users, and the process ends.
  • steps 1103 and 1104 are not necessarily operational steps. Even if the first PoC user does not release the PoC button, the PoC centralized control server can forcibly release the floor occupied by the user terminal A.
  • the processing procedure for the PoC centralized control server to forcibly release the floor of the user terminal A is as shown in FIG. 12, which specifically includes the following steps:
  • Steps 1201-1202 When the user terminal A sends the media stream to other user terminals such as the user terminal B, the PoC centralized control server sends a stop Talk Burst message to the user terminal A through the PoC local access server A.
  • the stop Talk Burst message carries system information such as the reason for the stop.
  • Step 1203 After receiving the Talk Burst message, the user terminal A sends a floor revocation notification to the first PoC user. At the same time, the user terminal A parses out the reason for stopping, etc., and displays the system information to the first PoC user. The first PoC user releases the PoC button on the user terminal A, and the user terminal A sends the last data packet before the release of the PoC button to other user terminals such as the user terminal B.
  • Step 1204 User terminal A sends a Talk Burst complete message to the PoC centralized control server through the PoC local access server A.
  • Step 1205 The PoC centralized control server releases the floor right occupied by the user terminal A, and sends a Talk Burst confirmation message to the user terminal B that issues the request for the speech, and gives the floor to the user terminal B, and the user terminal B sends a speech to the second PoC user. Process notification.
  • the Talk Burst acknowledgment message carries system information such as personal information of the user who occupies the utterance, that is, the user terminal A.
  • Step 1206 The user terminal B sends the media stream to the PoC centralized control server through the PoC local access server B.
  • Steps 1207 to 1208 after receiving the media stream, the PoC centralized control server notifies the user terminal A to receive the Talk Burst, and then sends the media stream to the user terminal A, and the process ends.
  • the PoC centralized control server sends a No Talk Burst message indicating that the floor is currently in an idle state.
  • the No Talk Burst message carries system information such as system prompts. All user terminals display Talk Burst idle notifications to their users.
  • step 1203 is not an operational step that must be performed. Even if the first PoC user does not release the PoC button, the PoC centralized control server can forcibly release the floor occupied by the user terminal A.
  • the process for the user terminal A to actively release the floor is as shown in FIG. 13 , which specifically includes the following steps:
  • Step 1301 The user terminal A sends the media stream to other user terminals such as the user terminal B, and the user terminal B issues a speech request.
  • Step 1302 The first PoC user actively releases the PoC button on the user terminal A, and the user terminal A sends the last data packet before the release of the PoC button to other user terminals such as the user terminal B.
  • Step 1303 The user terminal A sends a Talk Burst complete message to the PoC centralized control server through the PoC local access server A, and the message carries user information such as the release reason.
  • Step 1304 The PoC centralized control server releases the floor right occupied by the user terminal A, and delivers the message to the user terminal B that sends the request by using the PoC local access server B.
  • the Talk Burst acknowledges the message, giving the floor to the user terminal 8, and the user terminal B issues a speech progress notification to the second PoC user.
  • the Talk Burst acknowledgment message carries system information such as personal information of the user who occupies the utterance, that is, the user terminal A.
  • Step 1305 The user terminal B sends the media stream to the PoC centralized control server through the PoC local access server B.
  • Steps 1306 to 1307 After receiving the media stream, the PoC centralized control server notifies the user terminal A to receive the Talk Burst, and then sends the media stream to the user terminal A, and the process ends.
  • the process of establishing a group communication by pressing the PoC button at the initial time by the first PoC user is as shown in FIG. 14, and specifically includes the following steps:
  • Step 1401 The PoC centralized control server establishes a PoC conversation with the user terminal A and a PoC conversation with the user terminal B.
  • Step 1402 The PoC centralized control server sends a Talk Burst acknowledgment response message to the user terminal A through the PoC local access server A, and allocates the floor to the user terminal A, and the user terminal A sends a speech progress notification to the first PoC user.
  • Step 1403 The PoC centralized control server informs the user terminal B of the Talk Burst sent by the user terminal A through the PoC local access server B, and the notification message carries system information such as system prompts.
  • User terminal B issues a speaker ID notification to the second PoC user, and then user terminal B replies to the PoC local access server B with a Talk Burst response.
  • Step 1404 The user terminal A establishes a call channel, and the media stream is sent to the user terminal B step by step through the PoC local access server A, the PoC centralized control server, and the PoC local access server B, and the process ends.
  • Example VIII When the user terminal A occupies the floor, the processing flow of the user terminal B to issue the floor request is as shown in FIG. 15 , which specifically includes the following steps:
  • Step 1501 The user terminal A sends the media stream to other user terminals such as the user terminal B.
  • Step 1502. the PoC user presses the request PoC button of the user terminal B. After receiving the request command, the user terminal B issues a Talk Burst request to the PoC centralized control server through the PoC local access server B.
  • Step 1503 After receiving the Talk Burst request, the PoC centralized control server determines that the user terminal B is unable to obtain the floor right, arranges the user terminal B in the speech waiting queue, and returns the Talk Burst queue position status through the PoC local access server B ( Talk Burst Queue Position Status ) message to user terminal B. After receiving the above message, the second PoC user issues a Talk Burst request queue notification, and the process ends.
  • the PoC centralized control server determines that the user terminal B is unable to obtain the floor right, arranges the user terminal B in the speech waiting queue, and returns the Talk Burst queue position status through the PoC local access server B ( Talk Burst Queue Position Status ) message to user terminal B.
  • the second PoC user After receiving the above message, the second PoC user issues a Talk Burst request queue notification, and the process ends.
  • the Talk Burst queue location status message may carry system information such as advertisements.
  • the processing flow for canceling the utterance request by the user terminal B is as shown in FIG. 16. Specifically, the following steps are included:
  • Step 1601 The user terminal A sends the media stream to other user terminals such as the user terminal B.
  • Step 1602 The second PoC user releases the request PoC button of the user terminal B. After receiving the cancel request request command, the user terminal B sends a Talk Burst complete message to the PoC centralized control server through the PoC local access server B.
  • the Talk Burst completion message carries user information such as the reason for release.
  • Step 1603 After receiving the Talk Burst completion message, the PoC centralized control server parses the user information for processing. PoC centralized control server is completed according to Talk Burst The message determines that the user terminal B wants to cancel the speech request, deletes the user terminal B from the speech waiting queue, and returns a Talk Burst queue location status message to the user terminal B. After receiving the message, the user terminal B sends a Talk to the second PoC user. Burst requested a cancellation notice and the process ended.
  • the process of the PoC system is as follows:
  • Steps 1701 to 1702 when the user terminal A sends the media stream to other user terminals such as the user terminal B, the user terminal B issues a high priority request to the PoC centralized control server.
  • Step 1703 After the PoC centralized control server determines that the priority of the user terminal B is higher than that of the user terminal A, the PoC local access server A sends a stop Talk Burst message to the user terminal A.
  • the stop Talk Burst message carries system information such as the reason for stopping.
  • Step 1704 After receiving the Talk Burst message, the user terminal A sends a floor revocation notification to the first PoC user, and displays the parsed system information to the first PoC user.
  • the first PoC user releases the PoC button on the user terminal A, and the user terminal A sends the last data packet before the release of the PoC button to other user terminals such as the user terminal B.
  • Step 1705 User terminal A sends a Talk Burst completion message to the PoC centralized control server through the PoC local access server A.
  • Step 1706 The PoC centralized control server releases the floor right occupied by the user terminal A, and sends a Talk Burst confirmation message to the user terminal B that sends the request by the PoC local access server B, and gives the floor to the user terminal B.
  • Step 1707 The user terminal B concentrates on the PoC through the PoC local access server B.
  • the control server sends the media stream.
  • Steps 1708 to 1709 after receiving the media stream, the PoC centralized control server notifies the user terminal A to receive the Talk Burst, and then sends the media stream to the user terminal A, and the process ends.
  • the additional information delivery method of the present invention is not limited to the processes described in the first embodiment to the ninth embodiment. Any process capable of transmitting a floor control message is adapted to use a similar method to convey additional information.
  • the specific content of the additional information may be determined according to a session policy or a preset, etc., for example, the additional information carried in all the speech control messages may be accompanied by an advertisement or the like.
  • the user terminal can directly send the floor control message to the centralized control server without going through its own local access server; or the user terminal does not go through the local access to which the user terminal belongs.
  • the server can directly receive the speech control message sent by the centralized control server. After receiving the speech control message, the local access server and/or the centralized control server may process the additional information carried in the message according to the session policy or preset.
  • the method of the present invention is applicable not only to a half-duplex PoC system, but also to a conference system that supports full-duplex technology and supports multi-party communication.
  • a system for implementing additional information transfer in an embodiment of the present invention is as shown in FIG. 18.
  • the system includes: capable of transmitting and/or receiving additional information.
  • User terminal 1810 capable of transmitting and/or receiving additional information.
  • User terminal 1810 local access server 1830, and centralized control server 1820.
  • the system includes a plurality of user terminals, and at least one of the user terminals is a user terminal 1810 capable of transmitting and/or receiving additional information, and the others are common user terminals of the prior art.
  • This embodiment describes the system structure and the workflow only by taking a user terminal 1810 that can transmit and/or receive additional information as an example.
  • the user terminal 1810 includes a terminal processing module 1811 and a terminal additional information adding module.
  • 18120 central control server 1820 includes a processing module 1821 and a centralized control centralized control of the additional information analyzing module 1822.
  • the local access server 1830 includes a local access processing module 1831 and a local access additional information processing module 1832.
  • the terminal processing module 1811 is configured to receive an instruction sent by a user using the user terminal 1810, and generate a first or fourth (first/fourth) speech control message according to a communication protocol; or receive a second or third (Second/third) The speech control message is sent to the user after parsing according to the communication protocol.
  • the terminal additional information adding module 1812 generates the first/fourth additional information according to the instruction issued by the terminal processing module 1811, adds the first/fourth additional information to the first/fourth speaking control message, and returns the added complete message to Terminal processing module 1811.
  • the terminal processing module 81] sends the first/fourth floor control message carrying the first/fourth additional information to the local access processing module 1831 in the local access server 1830 after receiving the added message.
  • the local access processing module 1831 transmits a floor control message between the terminal processing module 1811 and the centralized control processing module 1821, and processes the floor control message according to the policy set by the operator. After receiving the first/fourth floor control message sent by the terminal processing module 1811, the local access processing module 1831 issues an instruction to the local access additional information processing module 1832.
  • the local access additional information processing module 1832 receives the instruction of the local access processing module 1831, processes the first/fourth additional information in the first/fourth utterance control message according to the preset policy, and returns the processing result to the local Access processing module 1831.
  • the processing here can be: deleting part of the information content, or adding new information content, and the like.
  • the local access processing module 1831 transmits the first/fourth floor control message to the centralized control processing module 1821 according to the processing result of the local access additional information processing module 1832.
  • the preset policy may be any one of the following modes: directly receiving the received transmission Interest, modify or delete the additional information carried in the message, restrict the transmission of part of the additional information, or add additional information such as carrier information to the message.
  • the policy set by the operator on the local access server 1830 is:
  • the pre-paid user's speech control message is not allowed to carry additional information. If a user is a prepaid type user, the user information in the floor request message sent by the user terminal of the user will be deleted at the local access server 1830.
  • the centralized control processing module 1821 is configured to receive the first/fourth floor control message sent by the terminal processing module 1811 through the local access processing module 1831, and control the speech of all users in the same group, and then reply to the second/first according to the session policy. Three speaking control messages are sent to the corresponding users. After receiving the first/fourth speech control message carrying the first/fourth additional information, the centralized control processing module 1821 issues an instruction to the centralized control additional information parsing module 1822.
  • the centralized control additional information parsing module 1822 parses the first/fourth additional information from the first/fourth speech control cancellation, and returns the parsing completion message to the centralized control processing module 1821.
  • the first floor control message is a floor request message
  • the first additional information includes at least one of a speaking topic and a speaking reason.
  • the first floor control message is a floor release message
  • the first additional information includes a release reason.
  • the user terminal that issues the first floor control message waits to obtain the floor
  • the first floor control message is a queue position request message
  • the first additional information includes a request reason.
  • the fourth floor control message is a floor request message
  • the fourth additional information includes a request reason.
  • the user terminal that sends the fourth floor control message receives the canceling speech request command sent by the user
  • the fourth speaking control message is a speech completion message.
  • the fourth additional information includes a reason for the release.
  • an advertisement may be included in both the first additional information and the fourth additional information.
  • the centralized control server 1820 further includes a centralized control additional information adding module 1823; the user terminal 1810 further includes a terminal additional information analyzing module 1813.
  • the centralized control additional information adding module 1823 generates second/third additional information according to the instruction issued by the centralized control processing module 1821, adds the second/third additional information to the second/third speaking control message, and replies to the added message. After the centralized control processing module 1821 receives the added complete message, the second/third speaking control message carrying the second/third additional information is sent to the local access processing in the local access server 1830. Module 1831.
  • the local access processing module 1831 receives the second/third speaking control message sent by the centralized control processing module 1821, and issues an instruction to the local access additional information processing module 1832; the local access additional information processing module 1832 receives the local access processing.
  • the instruction of the module 1831 processes the second/third additional information in the second/third speaking control message according to the preset policy, and returns the processing result to the local access processing module 1831.
  • the local access processing module 1831 sends a second/third speaking control message to the terminal processing module 1811 according to the processing result of the local access additional information processing module 1832.
  • the terminal processing module 1811 After receiving the second/third speaking control message carrying the second/third additional information, the terminal processing module 1811 issues an instruction to the terminal additional information analyzing module 1813; after receiving the instruction of the terminal processing module 1811, the terminal additional information analyzing module 1813 receives the instruction of the terminal processing module 1811. And parsing the second/third additional information from the second/third speaking control message, and returning the parsing completed message to the terminal processing module 1811.
  • the second floor control message is a floor confirmation message, and the second additional information includes a floor occupation time.
  • the second floor control message is a floor rejection message, and the second additional information includes Denial Reason.
  • the third floor control message is an idle notification message or a floor notification message, and the third additional information includes a system prompt.
  • both the second additional information and the third additional information may include an advertisement.
  • the above system can transmit the first/fourth additional information from the user terminal 1810 to the centralized control server 1820 to implement the delivery of the first/fourth additional information; or, the centralized control server 1820 receives the first After the first/fourth additional information, the centralized control server 1820 can also generate second/third additional information for transmission to the user terminal 1810.
  • the centralized control server 1820 can also directly generate the second/third additional information according to the preset policy and send it to the user terminal 1810 without issuing the second/after receiving the first/fourth additional information. Third additional information.
  • the local access server 1830 can be directly connected to the terminal processing module 1811 of the user terminal 1810 and the centralized control processing module 1821 of the centralized control server 1820 to deliver the floor control message.
  • the method for implementing additional information transmission in the communication system and the additional information delivery system of the present invention carry additional information in the speech control message, and send additional information of the user terminal through various speech control processes. Sending to the network server, and/or sending additional information of the network server to the user terminal, enhancing interoperability between the user terminal and the server. Further, the method can use text information as additional information, so that the user can intuitively understand the allocation of system resources such as the floor of the voice through the received additional information, avoiding repeated application of the system resources by the user, and improving user satisfaction.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Cette invention concerne un procédé et un système de transmission d'informations jointes dans un système de communication. Ledit procédé comprend les étapes suivantes: le premier terminal d'utilisateur produit le contenu des informations jointes en fonction du type prédéterminé d'informations jointes, et il ajoute les premières informations jointes contenant le type et le contenu d'informations jointes dans le premier message de contrôle de prise de parole, tout en transmettant ces informations aux serveurs de commande centralisée; le serveur de commande centralisée reçoit le premier message de contrôle de prise de parole et il analyse et obtient les premières informations jointes à partir du premier message de contrôle de prise de parole. Ledit système comprend un serveur de commande centralisée et plusieurs terminaux d'utilisateurs, contenant chacun un module de traitement de terminal, le serveur de commande centralisée contenant un module de traitement de commande centralisée. On prévoit en outre au moins un terminal d'utilisateur qui contient un module d'adjonction d'informations jointes de terminal, le serveur de commande centralisé contenant également un module d'analyse d'informations jointes de commande centralisé. Ce procédé et ce système permettent d'améliorer l'interpénétration entre le terminal d'utilisateur et le serveur.
PCT/CN2006/002027 2005-08-11 2006-08-10 Procede et systeme de transmission d'informations jointes dans un systeme de communication WO2007016873A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200510090710.9 2005-08-11
CNB2005100907109A CN100450219C (zh) 2005-08-11 2005-08-11 通信***中附加信息的传递方法以及附加信息传递***

Publications (1)

Publication Number Publication Date
WO2007016873A1 true WO2007016873A1 (fr) 2007-02-15

Family

ID=37722402

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2006/002027 WO2007016873A1 (fr) 2005-08-11 2006-08-10 Procede et systeme de transmission d'informations jointes dans un systeme de communication

Country Status (2)

Country Link
CN (1) CN100450219C (fr)
WO (1) WO2007016873A1 (fr)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102143436B (zh) 2010-09-17 2015-05-06 华为软件技术有限公司 PoC业务中紧急呼叫的处理方法、服务器及***

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11340904A (ja) * 1998-05-27 1999-12-10 Nec Mobile Commun Ltd 移動通信システム
CN1585520A (zh) * 2004-06-04 2005-02-23 中兴通讯股份有限公司 数字集群***与普通电话***互联互通的方法
CN1585525A (zh) * 2004-06-04 2005-02-23 中兴通讯股份有限公司 普通电话终端接入数字集群***的方法
CN1599472A (zh) * 2003-09-19 2005-03-23 华为技术有限公司 一种集群用户优先占用上行业务信道的方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6738617B2 (en) * 2001-05-15 2004-05-18 Qualcomm Incorporated Controller for reducing latency in a group dormancy-wakeup process in a group communication network
CN100539745C (zh) * 2003-12-05 2009-09-09 北方电讯网络有限公司 移动站及其执行的在按下通话会话中通信的方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11340904A (ja) * 1998-05-27 1999-12-10 Nec Mobile Commun Ltd 移動通信システム
CN1599472A (zh) * 2003-09-19 2005-03-23 华为技术有限公司 一种集群用户优先占用上行业务信道的方法
CN1585520A (zh) * 2004-06-04 2005-02-23 中兴通讯股份有限公司 数字集群***与普通电话***互联互通的方法
CN1585525A (zh) * 2004-06-04 2005-02-23 中兴通讯股份有限公司 普通电话终端接入数字集群***的方法

Also Published As

Publication number Publication date
CN1913668A (zh) 2007-02-14
CN100450219C (zh) 2009-01-07

Similar Documents

Publication Publication Date Title
US7203509B2 (en) Method for managing communication sessions
CN102143436B (zh) PoC业务中紧急呼叫的处理方法、服务器及***
US7620413B2 (en) Method for implementing push-to-talk over SIP and multicast RTP related system
KR100945696B1 (ko) 애드 혹 위치 기반 멀티캐스트 그룹을 형성하는 시스템 및방법
WO2008043261A1 (fr) Système de messagerie convergent
CN102474513B (zh) 在仲裁通信群组的群组通信会话的应用服务器处选择性地混合媒体的方法以及应用服务器
TW201006289A (en) Method, user equipment and software product for media stream transfer between devices
WO2008089652A1 (fr) Procédé, dispositif et système pour la mise en convergence d'une messagerie sur ip
US7983199B1 (en) Voice over internet protocol push-to-talk communication system
CN101138201A (zh) 在无线一键通网络中识别响应客户机的方法和***
US20090024743A1 (en) Media session data transmission control method, control relation negotiation method and control device and system
US7555304B2 (en) Method and communications arrangement for setting up a push-to-talk communications link and push-to-talk client unit
WO2008113271A1 (fr) Système, procédé et serveur ptt à base de communication instantanée
KR100793343B1 (ko) PoC 시스템의 호 처리 방법
WO2008003266A1 (fr) Procédé, système et dispositif de stockage et lecture d'une session de messagerie vocale instantanée
WO2008052488A1 (fr) Procede de traitement associe d'informations de service et serveur de service
US7966031B2 (en) Method and system for dividing single PoC group session
CN101132554B (zh) 通信终端设备、会议服务器装置以及相关方法
CN100407817C (zh) 一种PoC会话中的发言权控制方法
CN100370849C (zh) 对PoC发言请求进行处理的方法及装置
WO2007012265A1 (fr) Procédé et système pour réaliser une conversation en temps réel
KR20080073889A (ko) 통신 시스템에서 발언권 제어 방법 및 장치
JP2007532029A (ja) 短スロット・サイクル・ページングのための方法及び装置
CN101026871A (zh) 在会话初始化协议多媒体通信***中处理媒体类型的方法
WO2006116944A1 (fr) Procédé et système de transmission des données de supports d’un service de communication à parties multiples

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 06775345

Country of ref document: EP

Kind code of ref document: A1