[发明专利]一种自适应网络变化的PTT群组通话控制方法及系统在审
申请号: | 201710379175.1 | 申请日: | 2017-05-25 |
公开(公告)号: | CN107197449A | 公开(公告)日: | 2017-09-22 |
发明(设计)人: | 杨明涛;熊奇民 | 申请(专利权)人: | 深圳震有科技股份有限公司 |
主分类号: | H04W4/08 | 分类号: | H04W4/08;H04W4/10;H04W12/06;H04L29/06 |
代理公司: | 深圳市君胜知识产权代理事务所(普通合伙)44268 | 代理人: | 唐敏 |
地址: | 518057 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自适应 网络 变化 ptt 通话 控制 方法 系统 | ||
技术领域
本发明涉及集群通讯技术领域,特别涉及一种自适应网络变化的PTT群组通话控制方法及系统。
背景技术
当前实现PTT(Push To Talk,一按即通)系统主要有三种方式:一)通过专用对讲设备和集群系统利用集群频道进行通讯,通讯质量会比较好,缺点是受到设备和集群频道带宽的限制,使用成本比较高,使用的容量会有限;二)使用基于开放式的sip协议,通过分组无线网络运行,优点是普通智能手机就可以使用,成本低,缺点是呼叫建立有时延,特别是网络切换的时候,体验效果会比较差;三)通过录音以及传输录音文件并通过自动播放实现,优点是简单成本低,缺点是不能实时的交互。
因而现有技术还有待改进和提高。
发明内容
鉴于上述现有技术的不足之处,本发明的目的在于提供一种自适应网络变化的PTT群组通话控制方法及系统,通过注册监听的方式建立语音通道,通过转发语音实现通话,简化通话控制过程,呼叫无延迟;同时服务器通过信息标识符实时识别并更新每个终端设备的数据通道,在终端设备进行了网络切换时,通讯也可动态持续,不影响数据传输。
为了达到上述目的,本发明采取了以下技术方案:
一种自适应网络变化的PTT群组通话控制方法,其包括如下步骤:
A、多个终端设备登录至服务器进行用户身份验证,并获取服务器发送的信息标识符;
B、多个终端设备周期性的通过各自的数据通道向服务器发送携带该信息标识符的心跳数据包,并向服务器发送注册监听信息注册至相应的对讲组;
C、服务器根据每次接收到的多个终端设备的心跳数据包实时更新每个终端设备的数据通道;
D、服务器接收已获取发言权的终端设备发送的流媒体信息,并将所述流媒体信息通过最新的数据通道转发至已获取发言权的终端设备所在对讲组内的其他终端设备。
所述的自适应网络变化的PTT群组通话控制方法中,所述步骤A包括步骤:
A1、多个终端设备调用服务器的登录接口,并传输各自的用户信息进行用户身份验证;
A2、多个终端设备在用户身份验证成功后获取服务器为每个终端设备对应生成的唯一的信息标识符。
所述的自适应网络变化的PTT群组通话控制方法中,所述步骤C包括步骤:
C1、服务器根据接收到的心跳数据包解析得到各个终端设备的源地址并存储;
C2、根据心跳数据包中的信息标识符判断各个终端设备的源地址是否发生变化,若是,则更新对应终端设备的数据通道并存储。
所述的自适应网络变化的PTT群组通话控制方法中,所述步骤D包括步骤:
D1、服务器接收已获取发言权的终端设备发送的流媒体信息;
D2、服务器根据所述已获取发言权的终端设备的信息标识符查询其所在的对讲组;
D3、根据对讲组内其他各个终端设备的信息标识符查询当前各自最新的数据通道;
D4、将所述流媒体信息通过最新的数据通道转发至该对讲组内的其他终端设备。
所述的自适应网络变化的PTT群组通话控制方法中,所述步骤C之后、步骤D之前还包括步骤:
D01、服务器接收待通话终端设备向发起的通话请求;
D02、服务器根据所述待通话终端设备的信息标识符查询其所在的对讲组;
D03、判断组内其他终端设备是否正在通话,若是,则请求失败,若否,则请求成功,所述待通话终端设备获取发言权。
一种自适应网络变化的PTT群组通话控制系统,其包括多个终端设备以及服务器,其还包括:
验证获取模块,用于控制各个终端设备登录至服务器进行用户身份验证,并获取服务器发送的信息标识符;
注册监听模块,用于控制各个终端设备周期性的通过各自的数据通道向服务器发送携带该信息标识符的心跳数据包,并向服务器发送注册监听信息注册至相应的对讲组;
通道更新模块,用于控制服务器根据每次接收到的多个终端设备的心跳数据包实时更新每个终端设备的数据通道;
转发模块,用于在已获取发言权的终端设备向服务器发送流媒体信息时,控制服务器将所述流媒体信息通过最新的数据通道转发至已获取发言权的终端设备所在对讲组内的其他终端设备。
所述的自适应网络变化的PTT群组通话控制系统中,所述登录验证模块包括:
验证单元,用于控制各个终端设备调用服务器的登录接口,并传输各自的用户信息进行用户身份验证;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳震有科技股份有限公司,未经深圳震有科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710379175.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一体式汽车控制器用减震垫
- 下一篇:虚拟和增强现实系统与方法