一种释放话权的方法和装置的制作方法

文档序号:7649710阅读:107来源:国知局
专利名称:一种释放话权的方法和装置的制作方法
技术领域
本发明涉及基于蜂窝的即按即讲技术领域,特别是一种释放话权的方法和装置。
背景技术
基于蜂窝的即按即讲(PoC)是一种双向、即时、多方通讯方式,允许用户与一个或多个用户进行通讯。在PoC业务中,PoC服务器对用户发言的话权进行控制。当多个用户共同使用PoC业务时,每次最多只有一个用户拥有话权进行发言,其他用户接听拥有话权用户的发言。拥有话权用户连续向PoC服务器发送携带有发言内容的媒体包,每个媒体包都携带有一个媒体包序号,该媒体包序号按照媒体包发送的顺序由小到大顺序排列。
目前,根据开放移动联盟(OMA)规范,在应用PoC业务时,拥有话权用户可以通过发送释放话权消息给PoC服务器,主动释放话权。拥有话权用户可以根据发言内容所需的媒体包个数,确定发言内容所需的媒体包的最大序号,并将携带有该最大序号的释放话权消息发送给PoC服务器。PoC服务器接收到拥有话权用户发送的携带有媒体包最大序号的释放话权消息后,获取该媒体包最大序号,并且PoC服务器的话权状态机从话权占用状态迁移到话权释放等待状态,此时用户仍然拥有话权,直到PoC服务器成功释放用户的话权。
当话权状态机处于话权释放等待状态时,如果PoC服务器接收到的来自拥有话权用户的媒体包的序号等于或者大于拥有话权用户预先发送的媒体包最大序号,则PoC服务器释放拥有话权用户的话权。
但是,在现有的PoC业务中,用户主动释放话权,使话权处于释放等待状态时,经常出现拥有话权用户发送的媒体包最大序号过大或者在发送了媒体包最大序号后持续发送序号较小的媒体包的情况,从而使PoC服务器在很长一段时间内不可能收到序号等于或大于拥有话权用户预先发送的媒体包最大序号的媒体包,拥有话权用户的话权不能及时被释放。
另外,PoC服务器还可以利用发言静音定时器和发言时长定时器决定是否需要释放话权。其中,发言静音定时器与发言时长定时器的定时时间可以配置。发言静音定时器用于监测拥有话权用户没有语音输入的时长,在话权状态机处于话权占用状态且拥有话权用户没有语音输入时启动,在PoC服务器释放拥有话权用户的话权时关闭;发言时长定时器用于监测拥有话权用户的总体发言时长,在话权状态机处于话权占用状态时启动,在PoC服务器释放拥有话权用户的话权时关闭。
如果发言静音定时器超时,说明拥有话权用户已经在设定的时长内一直没有语音输入,PoC服务器释放拥有话权用户的话权。
如果发言时长定时器超时,说明拥有话权用户占用话权的时长超出了设定的时长范围,PoC服务器释放拥有话权用户的话权。
但是,在现有的PoC业务中,拥有话权用户并没有发言,但是由于外部声音较大,使外部声音被当作了语音输入,这种情况十分普遍,此时发言静音定时器无法启动,PoC服务器不能根据发言静音定时器的状态及时释放话权。而发言时长定时器的定时时长通常都较长。这样一来,如果用户已经发送了话权释放消息给PoC服务器,很可能发言静音定时器未启动而发言时长定时器还有较长的时间才超时。此时拥有话权用户需要等待很长一段时间才能够释放话权。
在对PoC业务的应用中,当拥有话权用户主动释放话权,使话权处于释放等待状态时,现有的释放拥有话权用户话权的条件包括发言静音定时器超时、发言时长定时器超时或者PoC服务器接收到的来自拥有话权用户的媒体包的序号等于或者大于拥有话权用户预先发送的媒体包最大序号。
但是,当现有的释放拥有话权用户话权的条件满足时,用户的话权可能已经及时被释放,也有可能已经等待了很长时间之后才被释放。这样一来,用户使用PoC业务的体验会很差,甚至产生PoC业务不能主动释放话权的误解。
另外,当PoC业务按照用户发言时长进行计费时,如果用户主动释放话权后,PoC服务器不能及时释放该用户拥有的话权的话,用户的发言时间被动的延长,给用户带来了不必要的话费支出,导致用户无法接受,限制了PoC业务的推广和应用。

发明内容
有鉴于此,本发明实施例的主要目的在于提出一种释放话权的方法,用以在拥有话权用户主动释放话权,使话权处于释放等待状态时,能够及时释放话权。
本发明实施例的另一个主要目的在于提出一种释放话权的装置,用以在拥有话权用户主动释放话权,使话权处于释放等待状态时,能够及时释放话权。
为了达到上述目的,本发明实施例的技术方案是这样实现的一种释放话权的方法,该方法包括以下步骤拥有话权用户终端释放话权,话权处于释放等待状态;启动预先设置的用于监测话权处于释放等待状态时长的临态定时器;若所述临态定时器超时,释放所述拥有话权用户的话权。
一种释放话权的装置,该装置包括控制模块和临态定时器,其中,控制模块,用于在所述话权处于释放等待状态时,发送启动信号给临态定时器,接收到临态定时器的超时信号时,释放所述拥有话权用户的话权;临态定时器,用于接收所述控制模块的启动信号,启动定时;若发生超时,发送超时信号给所述控制模块。
从上述方案中可以看出,由于在本发明实施例中拥有话权用户主动释放话权,使话权处于释放等待状态后,PoC服务器启动预先设置的临态定时器,监测话权处于等待释放状态的时长,如果临态定时器超时,PoC服务器释放用户的话权,从而使话权拥有者在主动释放话权后,能及时地将话权释放,避免了用户长时间的等待,使用户对PoC业务的有更好的体验。
当PoC业务按照用户发言时长进行计费时,用户主动释放话权后,PoC服务器能及时释放该用户拥有的话权,避免了用户不必要的话费支出,从而促进了PoC业务的推广和应用。
另外,由于本发明实施例只在PoC服务器中增加了临态定时器,易于实施,并不会影响已有PoC业务其它方面的业务实现。


图1为本发明实施例中释放话权的方法的流程图;图2为本发明实施例中释放话权的装置的结构示意图。
具体实施例方式
本发明实施例的核心思想是在拥有话权用户主动释放话权,使话权处于释放等待状态时,PoC服务器启动预先设置的临态定时器,监测话权处于释放等待状态的时间,如果临态定时器超时,PoC服务器释放用户的话权。从而使用户主动释放话权后,话权能够及时地得到释放。
为使本发明实施例的目的、技术方案和优点更加清楚,以下结合实施例对本发明进一步详细说明。
图1示出了本发明实施例中释放话权方法的流程,如图1所示,本发明实施例中释放话权的方法包括步骤11拥有话权用户主动释放话权,使话权处于释放等待状态。
拥有话权用户在使用PoC业务时,通过发送释放话权消息给PoC服务器主动释放话权,当拥有话权用户发送的释放话权消息中携带发言内容所需的媒体包的最大序号时,话权由占用状态迁移到释放等待状态。
步骤12启动临态定时器。
当话权处在话权释放等待的状态时,PoC服务器启动临态定时器。
在本实施例中,PoC服务器中的话权状态由话权状态机控制,所以在本实施例中,当话权状态机迁移到话权释放等待状态时,PoC服务器启动临态定时器。
在本实施例中,PoC服务器使用话权状态机控制话权状态,这只是本发明的较佳示例,并不用于限制本发明。PoC服务器可以使用其它方法对话权进行控制,比如PoC服务器可以直接对话权进行控制,只要话权处在释放等待状态,PoC服务器就启动临态定时器。
当话权处于释放等待状态时,虽然用户已经主动释放话权,但用户仍然拥有话权直到PoC服务器释放用户的话权。本实施例中,临态定时器监测话权状体机处于释放等待状态的时长。
在本发明实施例中,临态定时器的定时时长可以配置。按照一般用户的使用习惯,在主动释放话权后,用户可以接受话权在较短的时间内被释放。例如将临态定时器的定时时长配置为3秒,即用户在主动释放话权后,需要等待的时间最长为3秒,等待的时间较短,用户可以接受。PoC业务运营商也可以根据不同的业务需要为临态定时器配置不同的定时时长。
步骤13临态定时器超时,释放拥有话权用户的话权。
若临态定时器超时,说明拥有话权用户在主动释放话权后,等待的时间已经超出了设定的时长,PoC服务器释放拥有话权用户的话权。
如果拥有话权用户发送给PoC服务器的媒体包的序号持续小于拥有话权用户预先发送的媒体包最大序号,当临态定时器超时,PoC服务器释放拥有话权用户的话权。
在拥有话权用户主动释放话权,使话权处于释放等待状态之前,PoC服务器在话权处于话权占用状态且拥有话权用户没有语音输入时启动静音定时器。如果发言静音定时器仍未超时,当临态定时器超时,PoC服务器释放拥有话权用户的话权。
在拥有话权用户主动释放话权,使话权处于释放等待状态之前,PoC服务器在话权状态处于话权占用状态时启动发言时长定时器。如果发言时长定时器仍未超时,当临态定时器超时,PoC服务器释放拥有话权用户的话权。
可见,在现有的释放拥有话权用户的话权的条件得不到满足时,如果临态定时器超时,则PoC服务器释放拥有话权用户的话权,从而拥有话权用户的话权能够及时被释放。
如果在临态定时器超时之前,现有的释放拥有话权用户的话权的条件得到满足,则PoC服务器释放拥有话权用户的话权,关闭临态定时器。
通过上述步骤,在用户主动释放话权,使话权处于释放等待状态后,话权能够及时地被释放,用户等待的时间最长也不会超过临态定时器的定时时长,从而有效地避免了现有技术中的用户需要等待很长时间才能成功释放话权的情况,节省了用户的等待时间,促进了PoC业务的推广和应用。
下面对本发明实施例中的释放话权的装置作详细的说明。
图2示出了本发明实施例中释放话权的装置的组成。如图2所示,在本发明实施例中,释放话权的装置包括控制模块21和临态定时器22。
控制模块21用于在用户主动释放话权,使话权迁移到释放等待状态时,发送启动信号给临态定时器22,当接收到临态定时器22的超时信号时,释放拥有话权用户的话权。
临态定时器22用于接收控制模块21的启动信号,启动定时。如果发生超时,临态定时器22发送超时信号给控制模块21。其中,临态定时器的定时时长可以根据不同的业务需要进行配置。
应用本实施例中的释放话权的装置,能够使话权在处于释放等待状态后,及时地被释放,用户等待的时间最长也不会超过临态定时器的定时时长,从而节省了用户的等待时间,促进了PoC业务的推广和应用。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种释放话权的方法,其特征在于,该方法包括以下步骤拥有话权用户终端释放话权,话权处于释放等待状态;启动预先设置的用于监测话权处于释放等待状态时长的临态定时器;若所述临态定时器超时,释放所述拥有话权用户的话权。
2.根据权利要求1所述的方法,其特征在于,在启动所述临态定时器之前进一步包括根据业务需要,配置所述临态定时器的定时时长。
3.根据权利要求1所述的方法,其特征在于,在释放所述拥有话权用户的话权之后进一步包括关闭所述临态定时器。
4.根据权利要求1所述的方法,其特征在于,来自所述拥有话权用户的媒体包的序号小于所述拥有话权用户预先发送的媒体包最大序号,所述临态定时器超时,释放所述拥有话权用户的话权。
5.根据权利要求1所述的方法,在启动所述临态定时器之前进一步包括启动发言静音定时器,其特征在于,所述发言静音定时器未超时,所述临态定时器超时,释放所述拥有话权用户的话权。
6.根据权利要求1所述的方法,在启动所述临态定时器之前进一步包括启动发言时长定时器,其特征在于,所述发言时长定时器未超时,所述临态定时器超时,释放所述拥有话权用户的话权。
7.一种释放话权的装置,其特征在于,包括控制模块和临态定时器,其中,控制模块,用于在所述话权处于释放等待状态时,发送启动信号给临态定时器,接收到临态定时器的超时信号时,释放所述拥有话权用户的话权;临态定时器,用于接收所述控制模块的启动信号,启动定时;若发生超时,发送超时信号给所述控制模块。
全文摘要
本发明公开了一种释放话权的方法,在拥有话权用户主动释放话权,使话权处于释放等待状态时,该方法包括启动预先设置的用于监测话权处于释放等待状态时长的临态定时器;若临态定时器超时,释放用户话权。本发明还公开了一种释放话权的装置。实施本发明,在用户主动释放话权,使话权处于释放等待状态后,话权能够及时地被释放,节省了用户的等待时间。
文档编号H04W4/06GK101035322SQ200710079958
公开日2007年9月12日 申请日期2007年2月27日 优先权日2007年2月27日
发明者张旺光 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1