本发明专利技术公开了一种组呼全双工实现方法、装置及系统,所述组呼全双工实现方法包括步骤:发送终端发送信令至第一MESH设备节点,并根据所述信令建立与所述发送终端与所述第一MESH设备节点之间的信令链路;第一MESH设备根据所述信令链路接收发送终端的通信数据,并将所述通信数据组播至所有第二MESH设备节点,其中,所述第二MESH设备节点的数量为多个;第二MESH设备节点接收并转发所述通信数据至接收终端。本发明专利技术降低了会话体系在自组网中对中心点服务器的依赖度。务器的依赖度。务器的依赖度。
【技术实现步骤摘要】
组呼全双工实现方法、装置及系统
[0001]本专利技术涉及计算机通信
,尤其涉及一种组呼全双工实现方法、装置及系统。
技术介绍
[0002]基于SIP(Session initialization Protocol,会话初始协议)的系统拓扑结构有集中式,SIP是一种C/S(server/client,服务器
‑
客户机)结构的协议,集中式的拓扑结构设置了中心控制单元,所有呼叫都经由中心单元控制,便于掌握系统整体通话情况,合理安排系统资源,具有特殊控制权。但是这种体系在实际运用过程中,调试复杂度高,SIP链路维护不方便,多人讲话时,混音效果差,且如果服务器点坏掉的话其他设备也无法正常工作,不适合在自组网多点设备中应用,即现有技术中的会话体系在自组网中对中心点服务器依赖程度过高。
技术实现思路
[0003]本专利技术的主要目的在于提供一种组呼全双工实现方法、装置、系统及计算机可读存储介质。旨在解决现有会话体系在自组网中对中心服务器的依赖程度高的问题。
[0004]为实现上述目的,本专利技术提供一种组呼全双工实现方法,所述组呼全双工实现方法包括:发送终端发送信令至第一MESH设备节点,并根据所述信令建立与所述发送终端与所述第一MESH设备节点之间的信令链路;第一MESH设备根据所述信令链路接收发送终端的通信数据,并将所述通信数据组播至所有第二MESH设备节点,其中,所述第二MESH设备节点的数量为多个;第二MESH设备节点接收并转发所述通信数据至接收终端。
[0005]可选地,所述发送终端发送信令至第一MESH设备节点,并根据所述信令建立与所述发送终端与所述第一MESH设备之间的信令链路的步骤包括:发送终端发送invite消息至第一MESH设备节点,并接收所述第一MESH设备根据所述invite消息发送的验证消息以及及时响应消息;发送终端根据所述验证消息和所述及时响应消息,生成确认字符发送至所述第一MESH设备节点,并建立与所述第一MESH设备节点之间的信令链路。
[0006]可选地,所述第一MESH设备节点根据所述信令链路接收发送终端的通信数据,并将所述通信数据组播至所有第二MESH设备节点的步骤包括:第一MESH设备节点根据所述信令链路接收并解析发送终端的通信数据,得到通信数据中的目的地址;判断所述目的地址是否包含所有第二MESH设备节点所对应的地址;若是,则将所述通信数据组播至所有第二MESH设备节点。
[0007]可选地,所述第二MESH设备节点接收并转发所述通信数据至接收终端的步骤包
括:第二MESH设备节点计算连接至与待呼叫的接收终端所对应的第二MESH设备节点的所有链路的链路质量;根据所述链路质量获取所有链路中的最优传输链路;根据最优传输链路转发所述通信数据至第二MESH设备节点以及与所述第二MESH设备节点的待呼叫的接收终端。
[0008]可选地,所述第二MESH设备节点计算连接至与待呼叫的接收终端所对应的第二MESH设备节点的所有链路的链路质量的步骤包括:第二MESH设备节点获取连接至待呼叫的接收终端所对应的第二MESH设备节点的所有链路的流量拥堵情况;将所有链路按照连接至第二MESH设备节点的距离,从进及远进行排序,得到链路排序队列;根据所述链路排序队列和所述流量拥堵状况,计算所有链路的链路质量。
[0009]可选地,所述根据所述链路排序队列和所述流量拥堵状况,计算所有链路的链路质量的步骤包括:根据所述链路排序队列、与所述链路排序队列中的链路所对应的第一预设权重值、所述流量拥堵状况、所述流量拥堵状况所对应的第二预设权重值,对所述链路和链路所对应的流量拥堵状况进行加权求和,得到链路质量;所述根据所述链路质量获取所有联络中的最优传输链路的步骤包括根据所述链路质量的大小,选取所有链路中链路质量最大的链路,并作为最优传输链路。
[0010]为实现上述目的,本专利技术还提供一种组呼全双工实现装置,所述组呼全双工实现装置应用于上述述的组呼全双工实现方法,所述组呼全双工实现装置包括:发送终端,用于发送信令至第一MESH设备节点,并根据所述信令建立与所述发送终端与所述第一MESH设备节点之间的信令链路;第一MESH设备节点,用于根据所述信令链路接收发送终端的通信数据,并将所述通信数据组播至所有第二MESH设备节点;第二MESH设备节点,用于接收并转发所述通信数据至接收终端;接收终端,用于接收通信数据。
[0011]可选地,所述第一MESH设备节点包括外网通讯模块和内网通讯模块。
[0012]此外,为实现上述目的,本专利技术还提供一种组呼全双工实现系统,所述组呼全双工实现系统包括组呼全双工实现装置以及存储器、处理器及存储在所述存储器上并可在所述处理器上运行的组呼全双工实现程序,所述组呼全双工实现程序被所述处理器执行时实现如上所述的组呼全双工实现方法的步骤。
[0013]此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有组呼全双工实现程序,所述组呼全双工实现程序被处理器执行时实现如上所述的组呼全双工实现方法的步骤。
[0014]本专利技术提出一种组呼全双工实现方法、装置、系统和计算机可读存储介质,所述组呼全双工实现方法应用于组呼全双工实现装置,所述组呼全双工实现装置包括:发送终端、
第一MESH设备节点、第二MESH设备节点以及接收终端;所述组呼全双工实现方法包括步骤:发送终端发送信令至第一MESH设备节点,并根据所述信令建立与所述发送终端与所述第一MESH设备节点之间的信令链路;第一MESH设备根据所述信令链路接收发送终端的通信数据,并将所述通信数据组播至所有第二MESH设备节点,其中,所述第二MESH设备节点的数量为多个;第二MESH设备节点接收并转发所述通信数据至接收终端。通过上述方法和结构,本专利技术能够基于MESH(无线网格网络 mesh)组网技术,能够可使数据传输过程中的语音丢失率大为降低,既可提升数据传输的速率,还可提高组呼数据传输过程中的可靠性,同时结构简单,覆盖率广,能够灵活改变参与组呼的数量,方便维修,实现不依赖服务器也能完成组呼,实现多人通话。
附图说明
[0015]图1是本专利技术实施例方案涉及的硬件运行环境的装置结构示意图;图2为本专利技术组呼全双工实现装置的结构示意图;图3为本专利技术组呼全双工实现方法第一实施例的流程示意图;图4为本专利技术组呼全双工实现方法第一实施例中步骤S30的细化流程示意图。
[0016]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0017]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0018]如图1所示,图1是本专利技术实施例方案涉及的硬件运行环境的终端结构示意图。
[0019]本专利技术实施例终端为组呼全双工实现系统,也可以是安装有组呼全双工实现程序本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种组呼全双工实现方法,其特征在于,所述组呼全双工实现方法应用于组呼全双工实现装置,所述组呼全双工实现装置包括:发送终端、第一MESH设备节点、第二MESH设备节点以及接收终端;所述组呼全双工实现方法包括步骤:发送终端发送信令至第一MESH设备节点,并根据所述信令建立与所述发送终端与所述第一MESH设备节点之间的信令链路;第一MESH设备根据所述信令链路接收发送终端的通信数据,并将所述通信数据组播至所有第二MESH设备节点,其中,所述第二MESH设备节点的数量为多个;第二MESH设备节点接收并转发所述通信数据至接收终端。2.如权利要求1所述的组呼全双工实现方法,其特征在于,所述发送终端发送信令至第一MESH设备节点,并根据所述信令建立与所述发送终端与所述第一MESH设备之间的信令链路的步骤包括:发送终端发送invite消息至第一MESH设备节点,并接收所述第一MESH设备根据所述invite消息发送的验证消息以及及时响应消息;发送终端根据所述验证消息和所述及时响应消息,生成确认字符发送至所述第一MESH设备节点,并建立与所述第一MESH设备节点之间的信令链路。3.如权利要求1所述的组呼全双工实现方法,其特征在于,所述第一MESH设备节点根据所述信令链路接收发送终端的通信数据,并将所述通信数据组播至所有第二MESH设备节点的步骤包括:第一MESH设备节点根据所述信令链路接收并解析发送终端的通信数据,得到通信数据中的目的地址;判断所述目的地址是否包含所有第二MESH设备节点所对应的地址;若是,则将所述通信数据组播至所有第二MESH设备节点。4.如权利要求1所述的组呼全双工实现方法,其特征在于,所述第二MESH设备节点接收并转发所述通信数据至接收终端的步骤包括:第二MESH设备节点计算连接至与待呼叫的接收终端所对应的第二MESH设备节点的所有链路的链路质量;根据所述链路质量获取所有链路中的最优传输链路;根据最优传输链路转发所述通信数据至第二MESH设备节点以及与所述第二MESH设备节点的待呼叫的接收终端。5.如权...
【专利技术属性】
技术研发人员:黄沛瑜,李文超,王鹏,陈超,史晓飞,
申请(专利权)人:希诺麦田技术深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。