CN100525487C - Method and system for determining multiway telecommunication service medium transmitting right - Google Patents
Method and system for determining multiway telecommunication service medium transmitting right Download PDFInfo
- Publication number
- CN100525487C CN100525487C CNB2005101050704A CN200510105070A CN100525487C CN 100525487 C CN100525487 C CN 100525487C CN B2005101050704 A CNB2005101050704 A CN B2005101050704A CN 200510105070 A CN200510105070 A CN 200510105070A CN 100525487 C CN100525487 C CN 100525487C
- Authority
- CN
- China
- Prior art keywords
- media
- processing server
- centralized processing
- transmission right
- media transmission
- 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
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种多方通信业务的媒体发送权确定方法,该方法包括:用户设备(UE)在接收到来自当前业务会话的集中处理服务器的媒体发送权授予通知后,判断是否接受当前授予的媒体发送权,并在判断接受该媒体发送权后,传输用户的媒体数据给所述集中处理服务器,或向所述集中处理服务器发送指示接受所述媒体发送权的通知;所述集中处理服务器发送媒体发送权授予通知后,判断UE是否接受当前授予的媒体发送权,并在接收到所述指示接受所述媒体发送权的通知或所述媒体数据后,判定所述UE接受所述媒体发送权。本发明还公开了一种系统,应用本发明方法及系统能节约系统传输资源并方便用户使用业务。
The present invention discloses a method for determining the media transmission right of a multi-party communication service. The method includes: after receiving the media transmission right grant notification from the centralized processing server of the current service session, user equipment (UE) judges whether to accept the current grant Media sending right, and after judging to accept the media sending right, transmit the user’s media data to the centralized processing server, or send a notification indicating acceptance of the media sending right to the centralized processing server; the centralized processing server sends After the media transmission right grant notification, determine whether the UE accepts the currently granted media transmission right, and after receiving the notification indicating acceptance of the media transmission right or the media data, determine that the UE accepts the media transmission right . The invention also discloses a system, the application of the method and the system of the invention can save system transmission resources and facilitate users to use services.
Description
技术领域 technical field
本发明涉及多方通信业务的媒体资源分配技术,特别涉及一种多方通信业务的媒体发送权确定方法及系统。The invention relates to media resource allocation technology for multi-party communication services, in particular to a method and system for determining media transmission rights for multi-party communication services.
背景技术 Background technique
目前,在通信系统中已实现了各种个人用户、或集体用户参与的业务,具体通信方式包括:文本、语音、视频、以及多媒体组合等。一般的通信业务主要面向个人用户,通常仅有一个或两个用户设备(UE)进行通信。在集体用户参与的通信业务中,通常有一个或多个群组的用户同时进行通信,也就是说通信过程并非通常所见的一个主叫方用户和一个被叫方用户构成的双方通信,参与通信的可能有多个主叫方用户和多个被叫方用户,因此,此类集体用户参与的业务也被称为多方通信业务。At present, in the communication system, various services participated by individual users or collective users have been realized, and the specific communication methods include: text, voice, video, and multimedia combination, etc. General communication services are mainly oriented to individual users, and usually only one or two user equipments (UEs) perform communication. In the communication service in which collective users participate, there are usually one or more groups of users communicating at the same time, that is to say, the communication process is not a two-party communication consisting of a calling party user and a called party user as is usually seen. There may be multiple calling party users and multiple called party users communicating. Therefore, the services in which such collective users participate are also called multi-party communication services.
目前,主流的多方通信业务包括:蜂窝系统中按键即说(PoC)业务、会议(Conference)业务等。在多方通信业务网络中,由集中处理服务器来集中控制会话信令流程、负责授予各个通信方的媒体发送权、进行媒体传输中的复制和分发等,所述集中处理服务器指:PoC业务网络中的控制PoC服务器(Controlling PoC Server)、Conference业务网络中的Conference服务器(Conference Server)等。本文将以PoC业务为例对现有技术出现的问题以及本发明的解决方案加以阐述。Currently, mainstream multi-party communication services include: push-to-talk (PoC) services and conference (Conference) services in cellular systems. In the multi-party communication service network, the centralized processing server is used to centrally control the session signaling process, and is responsible for granting each communication party the right to send media, and perform copying and distribution in media transmission, etc. The centralized processing server refers to: in the PoC service network The Controlling PoC Server (Controlling PoC Server), the Conference Server (Conference Server) in the Conference business network, etc. This article will take the PoC service as an example to illustrate the problems in the prior art and the solution of the present invention.
PoC业务通信系统是一种半双工的通信系统,系统要控制分配群组会话的多个用户的媒体发送权,该控制分配媒体发送权的过程在PoC业务中被称为发言权控制(Floor Control)。目前的PoC业务实行各用户抢占发言权的机制,用户在发言前向系统申请发言权,系统为当前参与会话的用户中首先申请发言权的用户授予发言权,并拒绝后续其它用户发来的发言权申请。因此,PoC业务系统只传输享有发言权用户的语音流,使参与会话的用户无法听到其它用户的语音。The PoC service communication system is a half-duplex communication system. The system needs to control the distribution of the media transmission rights of multiple users of the group conversation. Control). The current PoC service implements a mechanism for each user to seize the right to speak. Users apply for the right to speak to the system before speaking, and the system grants the right to speak to the user who first applies for the right to speak among the users currently participating in the session, and rejects subsequent speeches sent by other users. right to apply. Therefore, the PoC service system only transmits the voice stream of the user who has the right to speak, so that the users participating in the conversation cannot hear the voices of other users.
其中,各会话用户可以通过发送发言权请求为自己申请发言权,当前会话的控制PoC服务器为发送该请求的用户分配发言权。会话用户还可通过发送发言权请求为其它用户申请发言权,当前会话的控制PoC服务器根据该发言权请求携带的信息,为对应用户分配发言权。此外,PoC服务器还可根据分配策略按一定的处理逻辑主动为各个用户分配发言权。Wherein, each session user may apply for the speaking right for himself by sending a request for the speaking right, and the controlling PoC server of the current session assigns the speaking right to the user who sends the request. The session user can also apply for the speaking right for other users by sending a speaking right request, and the controlling PoC server of the current session allocates the speaking right to the corresponding user according to the information carried in the speaking right request. In addition, the PoC server can also actively allocate the right to speak to each user according to a certain processing logic according to the allocation policy.
当PoC服务器授予用户发言权时,发送发言权授予(Floor granted)通知给UE,然后UE将把自身的媒体数据直接传送给PoC服务器,再由PoC服务器将接收到的媒体数据分发给当前会话的各个UE。比如:在PoC的语音业务中,一旦UE接收到Floor granted通知后,该PoC终端的麦克风即被打开,从而该PoC终端开始将麦克风接收的各种语音数据传递给PoC服务器。When the PoC server grants the user the right to speak, it will send a floor granted notification to the UE, and then the UE will directly transmit its own media data to the PoC server, and then the PoC server will distribute the received media data to each user in the current session. UE. For example: in the voice service of PoC, once the UE receives the Floor granted notification, the microphone of the PoC terminal is turned on, so that the PoC terminal starts to transmit various voice data received by the microphone to the PoC server.
但是,目前的发言权控制中还存在一些问题。尤其对于那些被PoC服务器主动授予发言权的用户、或由其它用户为其请求发言权的用户而言,这些用户被授予发言权后并不一定会接受当前授予的发言权,也并不一定已做好传送媒体数据的准备。但此时,来自该用户的媒体数据已经被PoC服务器分发给各个会话用户了。这些媒体数据很可能是一些无实际意义的数据,从而将浪费系统传输资源。比如:某一UE用户并未做好发言的准备时,该UE突然接收到Floor granted通知,使其麦克风自动打开,此时麦克风接收到的语音很可能是一些外部的噪音、或来自用户的与会话发言无关的语音。However, there are still some problems in the current floor control. Especially for those users who are actively granted the right to speak by the PoC server, or users who request the right to speak for them by other users, these users will not necessarily accept the currently granted right to speak after being granted the right to speak, nor will they necessarily have Prepare to transfer media data. But at this time, the media data from the user has been distributed to each session user by the PoC server. These media data are likely to be some meaningless data, which will waste system transmission resources. For example: when a certain UE user is not ready to speak, the UE suddenly receives a Floor granted notification, causing its microphone to automatically turn on. At this time, the voice received by the microphone is likely to be some external noise, or from the user's communication with the user. Conversation speaks irrelevant speech.
目前的这种媒体发送权控制机制不仅会造成传输资源浪费,还很可能给用户带来不便,比如:在视频会话中,当某用户未做好视频发言的准备、衣冠不整时,却意外得到发言权,该UE的摄像头将被启动,该用户衣冠不整的形象将被传递给会话的各个用户,从而造成尴尬的局面。The current control mechanism for media transmission rights will not only waste transmission resources, but may also cause inconvenience to users. Say, the UE's camera will be activated, and the disheveled image of the user will be passed on to the various users of the session, thus creating an awkward situation.
发明内容 Contents of the invention
有鉴于此,本发明的主要目的在于提供一种多方通信业务的媒体发送权确定方法及系统,能避免不必要的媒体数据传输,节约传输资源,完善业务功能。In view of this, the main purpose of the present invention is to provide a method and system for determining media transmission rights for multi-party communication services, which can avoid unnecessary media data transmission, save transmission resources, and improve service functions.
为达到上述目的,本发明的技术方案是这样实现的:In order to achieve the above object, technical solution of the present invention is achieved in that way:
本发明公开了一种多方通信业务的媒体发送权确定方法,该方法包括:The invention discloses a method for determining the media transmission right of a multi-party communication service. The method includes:
UE在接收到来自当前业务会话的集中处理服务器的媒体发送权授予通知后,判断是否接受当前授予的媒体发送权,并在判断接受该媒体发送权后,传输用户的媒体数据给所述集中处理服务器,或向所述集中处理服务器发送指示接受所述媒体发送权的通知;After receiving the media sending right grant notification from the centralized processing server of the current service session, the UE judges whether to accept the currently granted media sending right, and after judging to accept the media sending right, transmits the user's media data to the centralized processing server server, or send a notification indicating acceptance of the media transmission right to the centralized processing server;
所述集中处理服务器发送媒体发送权授予通知后,判断UE是否接受当前授予的媒体发送权,并在接收到所述指示接受所述媒体发送权的通知或所述媒体数据后,判定所述UE接受所述媒体发送权;当所述集中处理服务器判断所述UE拒绝接受所述媒体发送权时,该集中处理服务器释放该UE的所述媒体发送权,并发送媒体发送权空闲通知给当前业务会话的各个UE。After the centralized processing server sends the media transmission right grant notification, it determines whether the UE accepts the currently granted media transmission right, and after receiving the notification indicating acceptance of the media transmission right or the media data, determines that the UE Accept the media sending right; when the centralized processing server judges that the UE refuses to accept the media sending right, the centralized processing server releases the media sending right of the UE, and sends a media sending right idle notification to the current service session of each UE.
其中,所述UE判断是否接受媒体发送权的步骤为:根据来自用户的操作命令进行判断。Wherein, the step of the UE judging whether to accept the media sending right is: judging according to an operation command from the user.
其中,该方法进一步包括:在所述集中处理服务器中设置定时器;所述集中处理服务器判定所述UE接受所述媒体发送权的步骤为:在所述定时器的定时周期内接收到所述媒体数据进行判断。Wherein, the method further includes: setting a timer in the centralized processing server; the step of determining that the UE accepts the media sending right by the centralized processing server is: receiving the media data to judge.
其中,所述UE判断是否接受媒体发送权之后,该方法进一步包括:所述UE在判定拒绝所述媒体发送权后,发送指示拒绝接受所述媒体发送权的通知给所述集中处理服务器;所述集中处理服务器判断所述UE是否接受所述媒体发送权的步骤为:当接收到所述指示拒绝接受媒体发送权的通知时,判定所述UE拒绝接受所述媒体发送权。Wherein, after the UE judges whether to accept the media sending right, the method further includes: after the UE judges to reject the media sending right, sending a notification indicating rejection of the media sending right to the centralized processing server; The step of the centralized processing server judging whether the UE accepts the media transmission right is: when receiving the notification indicating that the media transmission right is rejected, determining that the UE refuses to accept the media transmission right.
其中,该方法进一步包括:在所述集中处理服务器中设置定时器;所述集中处理服务器判定所述UE接受所述媒体发送权的步骤为:在所述定时器的定时周期内接收到所述指示接受媒体发送权的通知。Wherein, the method further includes: setting a timer in the centralized processing server; the step of determining that the UE accepts the media sending right by the centralized processing server is: receiving the Notification indicating acceptance of media sending rights.
其中,所述媒体发送权为发言权;所述集中处理服务器为ControllingPoC服务器或Conference服务器。Wherein, the media sending right is the speaking right; the centralized processing server is a ControllingPoC server or a Conference server.
所述UE向所述集中处理服务器发送指示接受所述媒体发送权的通知后,该方法进一步包括:After the UE sends a notification indicating acceptance of the media sending right to the centralized processing server, the method further includes:
所述UE将用户的媒体数据发送给所述集中处理服务器;The UE sends the user's media data to the centralized processing server;
所述集中处理服务器在收到所述指示接受所述媒体发送权的通知,且判定所述UE接受所述媒体发送权后,进一步接收所述UE发送的该媒体数据。The centralized processing server further receives the media data sent by the UE after receiving the notification indicating acceptance of the media transmission right and determining that the UE accepts the media transmission right.
本发明还公开了一种多方通信业务的媒体发送权确定系统,该系统包括UE和业务会话的集中处理服务器,所述UE用于接收来自所述集中处理服务器的媒体发送权授予通知;该系统还包括:媒体发送权接受单元;The present invention also discloses a system for determining the media transmission right of a multi-party communication service. The system includes a UE and a centralized processing server for service sessions, and the UE is used to receive a media transmission right grant notification from the centralized processing server; the system It also includes: a unit for accepting the right to transmit media;
所述UE进一步用于在接收到所述媒体发送权授予通知时发送媒体发送权授予指示给所述媒体发送权接受单元;在接收到来自该媒体发送权接受单元的媒体发送权接受指示时,判断接受媒体发送权并传输媒体数据给所述集中处理服务器;The UE is further configured to send a media transmission right grant indication to the media transmission right accepting unit when receiving the media transmission right grant notification; when receiving the media transmission right acceptance indication from the media transmission right accepting unit, Judging to accept the media transmission right and transmitting the media data to the centralized processing server;
所述集中处理服务器进一步用于在判断UE接受媒体发送权时,接收来自UE的媒体数据并分发该媒体数据;The centralized processing server is further configured to receive media data from the UE and distribute the media data when judging that the UE accepts the media transmission right;
所述媒体发送权接受单元,用于接收来自UE的媒体发送权授予指示,接收来自用户的操作命令;在判断UE接受媒体发送权时,发送媒体发送权接受指示给UE。The media transmission right accepting unit is configured to receive a media transmission right grant indication from the UE, and receive an operation command from a user; when judging that the UE accepts the media transmission right, send the media transmission right acceptance indication to the UE.
其中,该系统进一步包括:媒体发送权确定单元;所述媒体发送权接受单元进一步用于发送指示接受媒体发送权的通知或指示拒绝接受媒体发送权的通知给所述媒体发送权确定单元;所述媒体发送权确定单元用于在接收到指示接受媒体发送权的通知时发送媒体发送权确定指示给所述集中处理服务器;所述集中处理服务器进一步用于从所述媒体发送权确定单元接收媒体发送权确定指示,并在接收到该媒体发送权确定指示时接收来自UE的媒体数据并分发该媒体数据。Wherein, the system further includes: a media sending right determining unit; the media sending right accepting unit is further configured to send a notification indicating acceptance of the media sending right or a notification indicating rejection of the media sending right to the media sending right determining unit; The media sending right determining unit is configured to send a media sending right determining instruction to the centralized processing server when receiving a notification indicating acceptance of the media sending right; the centralized processing server is further configured to receive media from the media sending right determining unit The sending right determination indication is received, and when the media sending right determination indication is received, the media data from the UE is received and the media data is distributed.
其中,该系统进一步包括:定时器,用于按预设的定时周期输出超时指示给所述集中处理服务器;所述集中处理服务器进一步用于根据来自所述定时器的超时指示判断UE是否接受媒体发送权。Wherein, the system further includes: a timer, configured to output a timeout indication to the centralized processing server according to a preset timing period; the centralized processing server is further configured to judge whether the UE accepts the media according to the timeout indication from the timer right to send.
其中,所述媒体发送权接受单元为独立设置的实体或集成于所述UE中;所述媒体发送权确定单元为独立设置的实体或集成于所述集中处理服务器中。Wherein, the media sending right accepting unit is an independently set entity or is integrated in the UE; the media sending right determining unit is an independently set entity or is integrated in the centralized processing server.
其中,所述媒体发送权为发言权;所述集中处理服务器为控制PoC服务器或Conference服务器。Wherein, the media transmission right is the right to speak; the centralized processing server is a control PoC server or a conference server.
由上述方案可以看出,本发明的关键在于:UE在接收到媒体发送权授予通知后,判断是否接受该媒体发送权,只有在判断接受时才开始传输用户的媒体数据给集中处理服务器;而集中处理服务器在发送媒体发送权授予通知之后也判断UE是否接受该媒体发送权,且只有在判断接受时才接收来UE的媒体数据并进行分发。It can be seen from the above scheme that the key of the present invention is that after receiving the media transmission right grant notification, the UE judges whether to accept the media transmission right, and only starts to transmit the user's media data to the centralized processing server when the judgment is accepted; and The centralized processing server also judges whether the UE accepts the media sending right after sending the media sending right grant notification, and receives and distributes the media data from the UE only when the judgment is accepted.
因此,本发明所提供的多方通信业务的媒体发送权确定方法及系统,能提供由被授予媒体发送权的用户确定是否接受媒体发送权这一新的业务功能,使该用户的媒体数据在用户确认接受媒体发送权时才会被UE接收并经由集中处理服务器进行分发,从而基本避免无效媒体数据的传输,节约系统资源,并给用户的使用带来方便。Therefore, the method and system for determining the media transmission right of the multi-party communication service provided by the present invention can provide a new service function of determining whether to accept the media transmission right by the user who is granted the media transmission right, so that the user's media data can be sent to the user. Only when the right to send the media is confirmed will it be received by the UE and distributed through the centralized processing server, thereby basically avoiding the transmission of invalid media data, saving system resources, and bringing convenience to users.
附图说明 Description of drawings
图1为本发明方法一较佳实施例处理流程示意图;Fig. 1 is a schematic diagram of the processing flow of a preferred embodiment of the method of the present invention;
图2为本发明方法另一较佳实施例处理流程示意图;Fig. 2 is another preferred embodiment processing schematic diagram of the method of the present invention;
图3为本发明系统一较佳实施例组成结构示意图。Fig. 3 is a schematic diagram of the composition and structure of a preferred embodiment of the system of the present invention.
具体实施方式 Detailed ways
下面结合附图及具体实施例对本发明再作进一步详细的说明。The present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.
本发明公开了一种多方通信业务的媒体发送权确定方法,其主要设计思想为:UE在接收到媒体发送权授予通知后,判断是否接受该媒体发送权,如果接受,才开始传输用户的媒体数据给当前业务会话的集中处理服务器;当前业务会话的集中处理服务器在授予用户媒体发送权之后,判断UE是否接受该媒体发送权,如果UE接受,则开始从该UE接收媒体数据并分发给当前业务会话的各个其它UE。The invention discloses a method for determining the media transmission right of a multi-party communication service. The main design idea is: after receiving the notification of granting the media transmission right, the UE judges whether to accept the media transmission right, and if it accepts, it starts to transmit the user's media The data is sent to the centralized processing server of the current business session; after the centralized processing server of the current business session grants the user the media transmission right, it judges whether the UE accepts the media transmission right, and if the UE accepts it, it starts to receive media data from the UE and distributes it to the current Each other UE of the traffic session.
这里,集中处理服务器判断UE是否接受媒体发送权的方法基本有两种:一、根据来自UE的用于指示是否接受媒体发送权的通知来判断;该用于指示是否接受媒体发送权的通知包括指示接受媒体发送权的通知和指示拒绝接受媒体发送权的通知;二、控制PoC服务器根据是否在预设的定时周期内接收到来自UE的媒体数据进行判断。Here, there are basically two methods for the centralized processing server to determine whether the UE accepts the media transmission right: 1. Judging according to the notification from the UE indicating whether to accept the media transmission right; the notification for indicating whether to accept the media transmission right includes: A notification indicating acceptance of the media transmission right and a notification indicating rejection of the media transmission right; 2. Controlling the PoC server to make a judgment according to whether the media data from the UE is received within a preset timing period.
其中,媒体发送权通常指发言权(Floor),在多方通信业务的未来发展阶段,也可能出现其它类型的媒体发送权,也均属本发明媒体发送权的范畴。本发明可应用于PoC业务和Conference业务等多方通信业务的发言权控制(Floor Control)流程中。在PoC业务中,集中处理服务器就是当前PoC会话的控制PoC服务器,在Conference业务中,集中处理服务器就是当前Conference会话的Conference服务器。本发明集中处理服务器可以为任一种用于集中处理多方通信业务会话的服务器,随着多方通信业务的发展,很可能出现除控制PoC服务器、Conference服务器以外的其它用于集中处理业务会话的服务器,它们也均属于本发明集中处理服务器范畴。Among them, the right to send media generally refers to the right to speak (Floor). In the future development stage of the multi-party communication service, other types of right to send media may also appear, which also belong to the scope of the right to send media in the present invention. The present invention can be applied in the floor control flow of multi-party communication services such as PoC service and conference service. In the PoC service, the centralized processing server is the controlling PoC server of the current PoC session, and in the Conference service, the centralized processing server is the Conference server of the current Conference session. The centralized processing server of the present invention can be any server for centralized processing of multi-party communication business sessions. With the development of multi-party communication services, other servers for centralized processing of business sessions other than control PoC servers and Conference servers may appear , they also all belong to the centralized processing server category of the present invention.
下面以比较典型的PoC业务的发言权控制流程为例,对本发明方法加以详细阐述。在PoC会话中,UE通过自身所属的参与PoC服务器来与控制PoC服务器交互会话控制信令和媒体数据,其中参与PoC服务器主要起转发作用。而本发明方法涉及对控制PoC服务器处理的改进,为简化描述,本文所述实施例中,将参与PoC服务器的相关处理略去,附图中也未示出参与PoC服务器,处理实体仅包括:UE和控制PoC服务器。The method of the present invention will be described in detail below by taking the speaking right control flow of a typical PoC service as an example. In a PoC session, the UE exchanges session control signaling and media data with the controlling PoC server through its own participating PoC server, where the participating PoC server mainly plays a role of forwarding. However, the method of the present invention relates to the improvement of the processing of the control PoC server. In order to simplify the description, in the embodiments described herein, the relevant processing of the participating PoC server is omitted, and the participating PoC server is not shown in the accompanying drawings, and the processing entities only include: UE and control PoC server.
图1为本发明方法一较佳实施例处理流程示意图。本实施例中,控制PoC服务器根据来自UE的用于指示是否接受发言权的通知来判断UE是否接受发言权。如图1所示,UE与控制PoC服务器之间建立起PoC会话之后,具体处理包括:Fig. 1 is a schematic diagram of the processing flow of a preferred embodiment of the method of the present invention. In this embodiment, the PoC control server judges whether the UE accepts the right to speak according to the notification from the UE indicating whether to accept the right to speak. As shown in Figure 1, after the PoC session is established between the UE and the controlling PoC server, the specific processing includes:
步骤101:控制PoC服务器将发言权分配给UE,向UE发送发言权授予(Floor granted)通知,向当前PoC会话的各个其它UE发送发言权占用(Floor taken)通知,并开始接收来自UE的用于指示是否接受发言权的通知,该用于指示是否接受发言权的通知可以为指示接受发言权的通知或指示拒绝接受发言权的通知。Step 101: Control the PoC server to assign the right to speak to the UE, send a floor granted notification to the UE, send a floor taken notification to each other UE in the current PoC session, and start receiving user requests from the UE. For the notification indicating whether to accept the right to speak, the notification indicating whether to accept the right to speak may be a notification indicating acceptance of the right to speak or a notification indicating rejection of the right to speak.
步骤102:UE判断是否接受当前授予的发言权,如果接受,则执行步骤103;否则执行步骤103’。Step 102: The UE judges whether to accept the currently granted right to speak, and if so, executes step 103; otherwise, executes step 103'.
这里,当UE接收到来自控制PoC服务器的发言权授予通知后将提示用户是否要接受该发言权,然后接收来自用户的操作命令,根据该操作命令判断用户是否接受该发言权。比如:UE可以人机界面的方式向用户显示当前已被授予发言权,用户可通过该人机界面输入操作命令来指示是否要接受该发言权。Here, when the UE receives the right-to-speak grant notification from the controlling PoC server, it will prompt the user whether to accept the right to speak, then receive an operation command from the user, and judge whether the user accepts the right to speak according to the operation command. For example, the UE may display to the user that the right to speak is currently granted in the form of a man-machine interface, and the user may input an operation command through the man-machine interface to indicate whether to accept the right to speak.
此时,UE并不传输媒体数据,只有当用户确定要接受发言权才会传输媒体数据,从而避免在用户没有准备的情况下发送无效的媒体数据。At this time, the UE does not transmit media data, and only transmits media data when the user is sure to accept the right to speak, so as to avoid sending invalid media data when the user is not prepared.
步骤103:UE发送指示接受发言权的通知给控制PoC服务器,并将自身接收到的音频/视频等媒体数据传输给控制PoC服务器。Step 103: The UE sends a notification indicating acceptance of the right to speak to the controlling PoC server, and transmits media data such as audio/video received by itself to the controlling PoC server.
步骤104:控制PoC服务器接收到步骤103所述指示接受发言权的通知后,判断UE接受当前授予的发言权,开始从UE接收媒体数据并分发给当前PoC会话的各个其它UE,结束当前处理流程。Step 104: After the control PoC server receives the notification indicating acceptance of the right to speak as described in step 103, it determines that the UE accepts the right to speak currently granted, starts to receive media data from the UE and distributes it to each other UE in the current PoC session, and ends the current processing flow .
步骤103’:UE发送指示拒绝接受发言权的通知给控制PoC服务器。Step 103': The UE sends a notification indicating that the right to speak is rejected to the controlling PoC server.
步骤104’:控制PoC服务器接收到步骤103’所述指示拒绝接受发言权的通知后,判断UE拒绝接受当前授予的发言权,释放步骤101分配给该UE的发言权,然后向当前PoC会话的各个UE发送发言权空闲(Floor free)通知,结束当前处理流程。Step 104': After receiving the notification indicating that the right to speak is rejected as described in step 103', the control PoC server determines that the UE refuses to accept the right to speak currently granted, releases the right to speak assigned to the UE in step 101, and then reports to the current PoC session Each UE sends a floor free notification to end the current processing flow.
考虑到UE可能无法将用于指示是否接受发言权的通知成功发送至控制PoC服务器,这样将使本发明的整个处理流程无法进行下去,所以还可进一步在控制PoC服务器中设置定时器,在步骤101中,控制PoC服务器进一步启动该定时器,当接收到来自UE的指示接受发言权的通知时,该定时器将重新启动。该控制PoC服务器将判断是否在预设的定时器的定时周期内接收到来自UE的指示接受发言权的通知,如果是,则判断UE接受发言权,执行步骤104;否则,即定时器超时,则判断UE拒绝接受发言权,执行步骤104’。Considering that the UE may not be able to successfully send the notification indicating whether to accept the right to speak to the control PoC server, which will make the entire processing flow of the present invention unable to go on, so the timer can be further set in the control PoC server, in step In 101, the PoC server is controlled to further start the timer, and the timer will be restarted when receiving a notification from the UE indicating acceptance of the right to speak. The control PoC server will judge whether a notification from the UE indicating acceptance of the right to speak is received within the timing period of the preset timer, if yes, then judge that the UE accepts the right to speak, and perform step 104; otherwise, the timer expires, Then it is judged that the UE refuses to accept the right to speak, and step 104' is executed.
图2为本发明方法另一较佳实施例处理流程示意图。本实施例中,控制PoC服务器根据是否在预设的定时周期内接收到来自UE的媒体数据来判断UE是否接受发言权,这样要在控制PoC服务器中设置定时器。如图2所示,UE与控制PoC服务器之间建立起PoC会话之后,具体处理包括:Fig. 2 is a schematic diagram of the processing flow of another preferred embodiment of the method of the present invention. In this embodiment, the control PoC server judges whether the UE accepts the right to speak according to whether it receives media data from the UE within a preset timing period, so a timer should be set in the control PoC server. As shown in Figure 2, after the PoC session is established between the UE and the controlling PoC server, the specific processing includes:
步骤201:控制PoC服务器将发言权分配给UE,向UE发送发言权授予通知,向当前PoC会话的各个其它UE发送发言权占用通知,并启动所设置的定时器,开始接收来自UE的媒体数据。这里,当接收到来自UE的媒体数据时,该定时器将重新启动。Step 201: Control the PoC server to assign the right to speak to the UE, send a right-to-speak notification to the UE, send a right-to-speak occupancy notification to each other UE in the current PoC session, start the set timer, and start receiving media data from the UE . Here, the timer will be restarted when media data is received from the UE.
步骤202:UE判断是否接受当前授予的发言权,如果接受,则执行步骤203;否则执行步骤203’。本步骤的判断与步骤102所述的判断方法相同,这里就不再详述。Step 202: The UE judges whether to accept the currently granted right to speak, and if so, executes step 203; otherwise, executes step 203'. The judgment in this step is the same as the judgment method described in step 102, and will not be described in detail here.
步骤203:UE开始将自身接收到的音频/视频等媒体数据传输给控制PoC服务器。控制PoC服务器在预设的定时器的定时周期内接收到来自UE的媒体数据后,判断UE接受当前授予的发言权,开始将来自UE的媒体数据分发给当前PoC会话的各个其它UE,结束当前处理流程。Step 203: the UE starts to transmit the received media data such as audio/video to the controlling PoC server. After the control PoC server receives the media data from the UE within the preset timer period, it judges that the UE accepts the currently granted right to speak, starts to distribute the media data from the UE to other UEs in the current PoC session, and ends the current PoC session. processing flow.
步骤203’:控制PoC服务器在预设的定时器的定时周期内始终未接收到来自UE的媒体数据,即定时器超时,则判断UE拒绝接受发言权,释放步骤201分配给该UE的发言权,然后向当前PoC会话的各个UE发送发言权空闲通知,结束当前处理流程。Step 203': Control the PoC server to never receive media data from the UE within the preset timer period, that is, the timer expires, then judge that the UE refuses to accept the right to speak, and release the right to speak assigned to the UE in step 201 , and then send a floor idle notification to each UE in the current PoC session, and end the current processing flow.
基于本发明方法,本发明还提出了一种多方通信业务的媒体发送权确定系统,该系统包括:UE、业务会话的集中处理服务器和媒体发送权接受单元。Based on the method of the present invention, the present invention also proposes a system for determining the media transmission right of a multi-party communication service. The system includes: a UE, a centralized processing server for service sessions, and a media transmission right accepting unit.
其中,UE用于从集中处理服务器接收媒体发送权授予通知,并在接收到该媒体发送权授予通知时发送媒体发送权授予指示给媒体发送权接受单元;当接收到来自该媒体发送权接受单元的媒体发送权接受指示时判断用户接受当前授予的媒体发送权,并开始传输媒体数据给集中处理服务器。集中处理服务器用于判断UE是否接受当前授予的媒体发送权,并在判断接受时接收来自UE的媒体数据并分发该媒体数据。媒体发送权接受单元用于接收来自UE的媒体发送权授予指示,接收来自用户的操作命令,在判断接受媒体发送权时,发送媒体发送权接受指示给UE。此时,集中处理服务器可根据是否接收到来自UE的媒体数据来判断UE是否接受媒体发送权。Wherein, the UE is used to receive the media sending right grant notification from the centralized processing server, and send the media sending right grant indication to the media sending right accepting unit when receiving the media sending right granting notification; when receiving the media sending right accepting unit When receiving the media transmission right acceptance instruction, it is judged that the user accepts the currently granted media transmission right, and starts to transmit media data to the centralized processing server. The centralized processing server is used for judging whether the UE accepts the currently granted media sending right, and receiving media data from the UE and distributing the media data when judging acceptance. The media sending right accepting unit is used to receive the media sending right grant indication from the UE, receive the operation command from the user, and send the media sending right acceptance indication to the UE when it is judged to accept the media sending right. At this time, the centralized processing server may determine whether the UE accepts the media transmission right according to whether the media data from the UE is received.
另外,还可由媒体发送权接受单元输出用于指示是否接受媒体发送权的通知来通知集中处理服务器UE是否接受媒体发送权。这样,本发明系统进一步包括媒体发送权确定单元。该媒体发送权确定单元用于从媒体发送权接受单元接收用于指示UE是否接受媒体发送权的通知,在接收到指示接受媒体发送权的通知时发送媒体发送权确定指示给集中处理服务器。该集中处理服务器在接收到该媒体发送权确定指示时判断UE接受当前授予的媒体发送权,并开始接收来自UE的媒体数据并分发该媒体数据。In addition, the media sending right accepting unit may also output a notification indicating whether to accept the media sending right to notify the centralized processing server whether the UE accepts the media sending right. In this way, the system of the present invention further includes a media sending right determining unit. The media sending right determining unit is configured to receive a notification indicating whether the UE accepts the media sending right from the media sending right accepting unit, and send a media sending right determining instruction to the centralized processing server when receiving the notification indicating acceptance of the media sending right. The centralized processing server judges that the UE accepts the currently granted media transmission right when receiving the media transmission right determination indication, and starts to receive media data from the UE and distribute the media data.
由前面所述可知,集中处理服务器可为控制PoC服务器或Conference服务器,媒体发送权通常指发言权。下面以控制PoC服务器和发言权为例对本发明系统的实现加以详细阐述。It can be known from the foregoing that the centralized processing server may be a control PoC server or a conference server, and the right to send media generally refers to the right to speak. The implementation of the system of the present invention will be described in detail below by taking control of the PoC server and the right to speak as an example.
图3为本发明系统一较佳实施例组成结构示意图。如图3所示,本实施例中包括:UE、控制PoC服务器和媒体发送权接受单元。下面结合图3对发言权的一次确定过程加以阐述,从而对本发明系统工作原理作进一步说明。Fig. 3 is a schematic diagram of the composition and structure of a preferred embodiment of the system of the present invention. As shown in FIG. 3 , this embodiment includes: a UE, a control PoC server, and a media sending right accepting unit. The process of determining the right to speak will be described below in conjunction with FIG. 3 , so as to further illustrate the working principle of the system of the present invention.
首先,控制PoC服务器确定要授予UE发言权,则发送发言权授予通知给UE。UE随即发送发言权授予指示给媒体发送权接受单元。First, the controlling PoC server determines that the UE is to be granted the right to speak, and then sends a notification of granting the right to speak to the UE. The UE then sends the indication of granting the speaking right to the media sending right accepting unit.
然后,媒体发送权接受单元将向用户显示提示信息并接收用户的操作命令,根据该操作命令判断用户是否接受当前授予的发言权,在判断用户接受发言权时输出发言权接受指示给UE。UE在接收到发言权接受指示后即开始将用户的媒体数据传递给控制PoC服务器,比如:UE接收到发言权接受指示后将开启麦克风,开始接收用户的语音并传递;而没接收到发言权接受指示时,麦克风将一直保持关闭,从而避免无效的语音数据传输。Then, the media transmission right accepting unit will display prompt information to the user and receive the user's operation command, judge whether the user accepts the currently granted right to speak according to the operation command, and output a right to speak acceptance indication to the UE when judging that the user accepts the right to speak. After receiving the right-to-speak acceptance instruction, the UE starts to transmit the user's media data to the controlling PoC server. For example, after receiving the right-to-speak acceptance instruction, the UE will turn on the microphone, start receiving the user's voice and transmit it; When instructed, the microphone will remain off to avoid invalid voice data transmission.
最后,控制PoC服务器在接收到来自UE的媒体数据时,将判断UE接受了发言权,从而将来自UE的媒体数据在当前PoC会话的各个UE之间进行分发。Finally, when the control PoC server receives the media data from the UE, it will judge that the UE has accepted the right to speak, so as to distribute the media data from the UE among the UEs in the current PoC session.
在上述本发明系统的基础之上,还可进一步包括媒体发送权确定单元。此时,如图3所示,媒体发送权接受单元在判断用户是否接受发言权之后,还进一步发送用于指示是否接受发言权的通知给媒体发送权确定单元。该用于指示是否接受发言权的通知可以为指示拒绝接受发言权的通知或指示接受发言权的通知。媒体发送权确定单元接收到指示接受发言权的通知时判断UE接受当前授予的发言权,并发送发言权确定指示给控制PoC服务器。该控制PoC服务器在接收到该发言权确定指示后判断UE接受发言权,从而开始从UE接收媒体数据并分发给当前PoC会话的各个UE;反之,如果媒体发送权确定单元接收到指示拒绝发言权的通知时判断UE拒绝当前授予的发言权,并发送发言权被拒绝的指示给控制PoC服务器。该控制PoC服务器在接收到该发言权被拒绝的指示后判断UE拒绝发言权,从而释放分配给该UE的发言权。这里,媒体发送权确定单元在接收到指示拒绝接受发言权的通知时将不会发送发言权确定指示,从而控制PoC服务器将判断UE不接受发言权而不进行媒体数据传输。On the basis of the above-mentioned system of the present invention, it may further include a media sending right determining unit. At this time, as shown in FIG. 3 , after judging whether the user accepts the speaking right, the media sending right accepting unit further sends a notification indicating whether to accept the speaking right to the media sending right determining unit. The notification indicating whether to accept the right to speak may be a notification indicating rejection of the right to speak or a notification indicating acceptance of the right to speak. When the media sending right determining unit receives the notification indicating acceptance of the speaking right, it judges that the UE accepts the currently granted speaking right, and sends the speaking right determination instruction to the controlling PoC server. The control PoC server judges that the UE accepts the right to speak after receiving the right-to-speak determination instruction, thereby starting to receive media data from the UE and distribute it to each UE of the current PoC session; When the notification is made, it is judged that the UE rejects the currently granted right to speak, and sends an indication that the right to speak is denied to the controlling PoC server. After receiving the indication that the right to speak is denied, the controlling PoC server judges that the UE refuses the right to speak, thereby releasing the right to speak allocated to the UE. Here, the media transmission right determining unit will not send the right to speak confirmation instruction when receiving the notification indicating that the right to speak is rejected, so that the control PoC server will judge that the UE does not accept the right to speak and not perform media data transmission.
此外,本发明系统还可进一步包含定时器。如图3所示,该定时器与控制PoC服务器相连接,控制PoC服务器可根据是否接收到来自定时器的超时指示来判断是否超出了预设的定时周期,从而可判断在定时周期内是否接收到来自UE的媒体数据、或是否接收到来自媒体发送权确定单元的发言权确定指示。当本发明系统不包含媒体发送权确定单元时,控制PoC服务器如果接收到来自UE的媒体数据、且未接收到超时指示,则判断UE接受当前授予的发言权;否则判断UE拒绝接受该发言权。当本发明系统包含媒体发送权确定单元时,控制PoC服务器如果接收到来自媒体发送权确定单元的发言权确定指示、且未接收到超时指示,则判断UE接受当前授予的发言权;否则判断UE拒绝接受该发言权。In addition, the system of the present invention may further include a timer. As shown in Figure 3, the timer is connected to the control PoC server, and the control PoC server can judge whether it exceeds the preset timing period according to whether it receives the timeout indication from the timer, so as to determine whether to receive Whether to receive the media data from the UE, or whether to receive the right-to-speak determination instruction from the media transmission right determination unit. When the system of the present invention does not include a media transmission right determination unit, if the control PoC server receives media data from the UE and does not receive a timeout indication, it judges that the UE accepts the currently granted right to speak; otherwise, it judges that the UE refuses to accept the right to speak . When the system of the present invention includes a media transmission right determination unit, if the control PoC server receives the right-to-speak determination indication from the media transmission right determination unit and does not receive a timeout indication, it judges that the UE accepts the currently granted right to speak; otherwise it judges that the UE Declined to accept the floor.
以上实施例中,媒体发送权接受单元可以为独立设置的实体或集成于其所连接的UE中;媒体发送权确定单元也可为独立设置的实体或集成于其所连接的集中处理服务器中;定时器也可为独立设置的实体或集成于其所连接的集中处理服务器中。In the above embodiments, the media sending right accepting unit may be an independently set entity or integrated in the UE connected to it; the media sending right determining unit may also be an independently set entity or integrated in the centralized processing server connected to it; The timer can also be an independently set entity or integrated in a centralized processing server connected to it.
综上所述,应用本发明方法及系统,能很好的解决目前多方通信业务媒体发送权控制技术中存在的问题,只有当被授予媒体发送权的用户确定接受媒体发送权时,该用户的媒体数据才会被UE接收并经由集中处理服务器分发给其它UE,从而基本避免了无效媒体数据的传输,提高系统传输资源利用率,并给用户带来更优的业务体验。To sum up, the application of the method and system of the present invention can well solve the problems existing in the current multi-party communication service media transmission right control technology. The data will be received by the UE and distributed to other UEs through the centralized processing server, thereby basically avoiding the transmission of invalid media data, improving the utilization rate of system transmission resources, and bringing better service experience to users.
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the protection scope of the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principles of the present invention are included in the protection scope of the present invention.
Claims (12)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB2005101050704A CN100525487C (en) | 2005-09-26 | 2005-09-26 | Method and system for determining multiway telecommunication service medium transmitting right |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB2005101050704A CN100525487C (en) | 2005-09-26 | 2005-09-26 | Method and system for determining multiway telecommunication service medium transmitting right |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1941946A CN1941946A (en) | 2007-04-04 |
| CN100525487C true CN100525487C (en) | 2009-08-05 |
Family
ID=37959644
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNB2005101050704A Expired - Fee Related CN100525487C (en) | 2005-09-26 | 2005-09-26 | Method and system for determining multiway telecommunication service medium transmitting right |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN100525487C (en) |
-
2005
- 2005-09-26 CN CNB2005101050704A patent/CN100525487C/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| CN1941946A (en) | 2007-04-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100747449B1 (en) | Method for managing talk burst of push-to-talk service system | |
| US8738058B2 (en) | High-priority communications sessions within a wireless communications system | |
| WO2007109984A1 (en) | A method for processing the media flow queue based on the control and the apparatus thereof | |
| CN100471292C (en) | Method for allocating and changing speaking right and corresponding trunking call system | |
| US8437791B2 (en) | Method and system for controlling talk time for PoC user | |
| CN106604240B (en) | A Real-time Intercom Implementation Method for Intelligent Right of Speech | |
| JP2008535446A (en) | System and method for forming an ad hoc location-based multicast group | |
| US20090024743A1 (en) | Media session data transmission control method, control relation negotiation method and control device and system | |
| EP2495911A2 (en) | Method and device for uninterruptable wireless group communication sessions | |
| CN107113583B (en) | Speaking right control method and device | |
| CN101160990A (en) | Floor control method, system and host terminal | |
| CN101491123A (en) | Method for transmitting and applying floor control scheme in push-to-talk over cellular session and system for implementing the same | |
| JP2008546301A (en) | Method and system for recovering media transmission right suspended in PoC network | |
| CN100496151C (en) | Cluster switching center, group reorganization and session scheduling method | |
| EP2550816A1 (en) | High-priority communication sessions within a wireless communications system | |
| JP4138784B2 (en) | Saying rights management method of PTT service system | |
| CN101167385A (en) | Method and system for realizing real-time speech in cluster system | |
| CN101297563A (en) | Methods and apparatus for push to talk type service | |
| CN100442874C (en) | Method for Determining the Allocation Mode of Speaking Right and Trunking Communication System | |
| CN100525487C (en) | Method and system for determining multiway telecommunication service medium transmitting right | |
| WO2010012231A1 (en) | Method and device for controlling communication time | |
| CN100407817C (en) | A method for controlling the speaking right in a PoC session | |
| CN101026814A (en) | Session establishment floor assignment method and system | |
| WO2006116940A1 (en) | A method for locating communication resources for multi-participant service | |
| WO2008148332A1 (en) | Method and device for scheduling floor in conversation |
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 | ||
| C17 | Cessation of patent right | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20090805 Termination date: 20130926 |