【技术实现步骤摘要】
语音群组数据的传输方法、装置和服务器
本专利技术涉及通信工程技术,尤其涉及一种语音群组数据的传输方法、装置和服务器。
技术介绍
宽带集群监控业务中的语音群组呼叫,是指某个语音群组包括多个用户,若其中一个用户发起会话,则该语音群组里面的其他用户均可以听到该用户发起的会话。现有技术中会话发起端将语音数据包发送至服务器,服务器依次将该语音数据包发送至该语音群组中的多个会话接收端。若该语音群组里面的用户数量达到一定规模的话,会出现两个会话接收端接收到该语音数据包的时间间隔很长,语音数据包转发的实时性比较差,影响了用户的使用体验。
技术实现思路
本专利技术提供一种语音群组数据的传输方法、装置和服务器,以克服现有技术中语音数据包转发的实时性比较差,影响了用户的使用体验的技术问题。第一方面,本专利技术提供一种语音群组数据的传输方法,应用于服务器,包括:接收会话发起端发送的语音数据包;采用第一线程将所述语音数据包发送至所述会话发起端对应的用户所在的第一分组包括的各用户对应的会话接收端;对于每一个第二分组,采用第二线程将所述语音数据包发送至第二分组包括的各用户各自对应的会话接收端,每个 ...
【技术保护点】
1.一种语音群组数据的传输方法,应用于服务器,其特征在于,包括:接收会话发起端发送的语音数据包;采用第一线程将所述语音数据包发送至所述会话发起端对应的用户所在的第一分组包括的各用户对应的会话接收端;对于每一个第二分组,采用第二线程将所述语音数据包发送至第二分组包括的各用户各自对应的会话接收端,每个第二分组对应一个第二线程;其中,所述第一分组和各所述第二分组是将所述会话发起端的用户所属的目标语音群组中的用户按照预设规则进行分组后得到的。
【技术特征摘要】
1.一种语音群组数据的传输方法,应用于服务器,其特征在于,包括:接收会话发起端发送的语音数据包;采用第一线程将所述语音数据包发送至所述会话发起端对应的用户所在的第一分组包括的各用户对应的会话接收端;对于每一个第二分组,采用第二线程将所述语音数据包发送至第二分组包括的各用户各自对应的会话接收端,每个第二分组对应一个第二线程;其中,所述第一分组和各所述第二分组是将所述会话发起端的用户所属的目标语音群组中的用户按照预设规则进行分组后得到的。2.根据权利要求1所述的方法,其特征在于,所述采用第一线程将所述语音数据包发送至所述会话发起端对应的用户所在的第一分组包括的各用户对应的会话接收端,包括:通过与第一分组对应的第一服务器发送端口将所述语音数据包发送至第一分组包括的各用户各自对应的会话接收端;对于每一个第二分组,采用第二线程将所述语音数据包发送至第二分组包括的各用户各自对应的会话接收端,包括:对于每一个第二分组,通过与第二分组对应的第二服务器发送端口将所述语音数据包发送至第二分组包括的各用户各自对应的会话接收端。3.根据权利要求2所述的方法,其特征在于,在服务器接收会话发起端发送的语音数据包之前,所述方法还包括:将所述目标语音群组中的所有用户按照预设规则进行分组,得到所述第一分组和各所述第二分组。4.根据权利要求3所述的方法,其特征在于,在将所述目标语音群组中的各用户按照预设规则进行分组,得到所述第一分组和各所述第二分组之后,还包括:建立各分组与服务器发送端口之间的第一对应关系。5.根据权利要求4所述的方法,其特征在于,在通过与第一分组对应的第一服务器发送端口将所述语音数据包发送至第一分组包括的各用户各自对应的会话接收端之前,还包括:根据所述第一对应关系确定与第一分组对应的第一服务器发送端口;检测所述第一服务器发送端口是否被占用,得到的检测结果为否;对于每一个第二分组,在通过与第二分组对应的第二服务器发送端口将所述语音数据包发送至第二分组包括的各用户各自对应的会话接收端之前,还包括:根据所述第一对应关系确定第二分组对应的第二服务器发送端口;检测所述第二服务器发送端口是否被占用,得到的检测结果为否。6.根据权利要求4所述的方法,其特征在于,在接收会话发起端发送的语音数据包之后,还包括:根据所述第一对应关系确定与第一分组对应的第一服务器发送端口;检测所述第一服务器发送端口是否被占用,得到的检测结果为是;从各当前可用服务器端口中选取一第一目标可用服务器端口;所述可用服务器发送端口为没有被占用的端口;相应地,通过与第一分组对应的第一服务器发送端口将所述语音数据包发送至第...
【专利技术属性】
技术研发人员:李敬来,
申请(专利权)人:成都鼎桥通信技术有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。