System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 电话调度方法、装置和电子设备及存储介质制造方法及图纸_技高网

电话调度方法、装置和电子设备及存储介质制造方法及图纸

技术编号:43708974 阅读:2 留言:0更新日期:2024-12-18 21:20
本发明专利技术实施例提供了一种电话调度方法和装置,应用于第一客户端,所述方法包括:生成针对第二客户端的通话请求信息;根据所述通话请求信息和从调度服务器获取的电话通讯录,确定所述第二客户端的终端标识信息;基于所述第一客户端和所述第二客户端接入的通信网络,按照所述第二客户端的终端标识信息向所述第二客户端发送调度通话连接数据,以使所述第二客户端根据所述调度通话连接数据与所述第一客户端进行调度通话连接。本发明专利技术实施例通过优化通信路径和分散系统负载,有效地解决了传统SIP调度电话系统在高并发场景下可能面临的性能瓶颈问题,并在可靠性、扩展性、通信效率以及适应性等多个方面带来了显著的有益效果。

【技术实现步骤摘要】

本专利技术涉及通信,特别是涉及一种电话调度方法、一种电话调度装置以及一种电子设备和一种计算机可读存储介质。


技术介绍

1、随着互联网技术的快速发展,基于会话初始协议(session initiationprotocol,简称sip)的调度电话系统在现代通信领域中得到了广泛应用。sip协议是一种用于创建、修改和终止多媒体会话(如语音、视频、消息等)的应用层控制协议。由于其配置和管理的简单性、可靠性高、成本低以及对多种通信协议的广泛支持,sip调度电话系统在各类企业、机构以及公共安全等领域的通信调度中扮演着越来越重要的角色。

2、sip协议的灵活性和可扩展性使其在众多通信应用场景中具有明显的优势。具体来说,sip调度电话系统不仅能够轻松地与其他通信设备进行互操作,还能支持不同类型的通信模式,如语音通话、视频会议、即时消息等。这种多样化的通信支持极大地拓宽了sip电话的应用场景,使其成为现代企业和组织中不可或缺的通信工具。

3、在当前的sip调度电话系统中,电话调度的工作原理主要是通过调度服务器进行数据的转发与管理。通常情况下,当用户a的电话机(电话机a)发起呼叫时,首先会与调度服务器建立通信通道。调度服务器接收到该呼叫请求后,会根据预设的调度规则或策略,将该请求转发至目标用户b的电话机(电话机b)。随后,调度服务器会与电话机b建立通信通道,并通过自身的转发功能,完成电话机a至电话机b的数据传输。

4、在上述通信过程中,调度服务器处于通信链路的核心位置,其主要职责包括控制和管理各个电话机的通信状态,以及在不同电话机之间进行数据的转发。对于多个电话机同时进行通信的场景,调度服务器需要分别为每个通信会话建立独立的通信通道,并在多个通道之间进行数据的并行处理和转发。因此,调度服务器的性能直接影响到整个调度电话系统的稳定性和通信质量。而且,在一些诸如应急指挥等场景下,电话机之间进行通话需要依靠各自与调度服务器之间的通信才能实现,严重影响电话机之间的通话效率。

5、然而,随着通信需求的不断增长,尤其是在高并发场景下,调度服务器需要同时处理大量的通信请求,这对其硬件性能和数据处理能力提出了更高的要求。除此之外,调度服务器也会成为一些紧急情况下的客户端通话的限制因素,甚至影响通话效率和使用体验。


技术实现思路

1、鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种电话调度方法、一种电话调度装置以及一种电子设备和一种计算机可读存储介质。

2、为了解决上述问题,本专利技术实施例公开了一种电话调度方法,应用于第一客户端,所述方法包括:生成针对第二客户端的通话请求信息;根据所述通话请求信息和从调度服务器获取的电话通讯录,确定所述第二客户端的终端标识信息;基于所述第一客户端和所述第二客户端接入的通信网络,按照所述第二客户端的终端标识信息向所述第二客户端发送调度通话连接数据,以使所述第二客户端根据所述调度通话连接数据与所述第一客户端进行调度通话连接。

3、可选地,所述根据所述通话请求信息和从调度服务器获取的电话通讯录,确定所述第二客户端的终端标识信息,包括:将所述通话请求信息传输至所述第一客户端的虚拟网卡;利用所述网络代理插件从所述虚拟网卡读取所述通话请求信息,并从所述通话请求信息中解析出所述第二客户端的网络地址;在所述电话通讯录中查询与所述第二客户端的网络地址对应的所述第二客户端的终端标识信息。

4、可选地,在所述生成针对第二客户端的通话请求信息之后,所述方法还包括:根据所述通话请求信息和所述电话通讯录,确定所述第二客户端的通话状态信息。

5、可选地,所述根据所述通话请求信息和所述电话通讯录,确定所述第二客户端的通话状态信息,包括:在所述电话通讯录中查询与所述第二客户端的网络地址对应的所述第二客户端的通话状态信息。

6、可选地,在所述生成针对第二客户端的通话请求信息之前,所述方法还包括:向所述通信网络的网络管理服务器发出入网请求信息;接收所述网络管理服务器根据所述入网请求信息返回的所述第一客户端的终端标识信息;根据所述第一客户端的终端标识信息创建所述第一客户端的虚拟网卡,并为所述第一客户端的虚拟网卡配置所述第一客户端的网络地址。

7、可选地,在所述为所述第一客户端的虚拟网卡配置所述第一客户端的网络地址之后,所述方法还包括:向所述调度服务器发送连接建立请求信息,以使所述调度服务器根据所述连接建立请求信息建立所述第一客户端与所述调度服务器之间的网络连接;其中,所述连接建立请求信息包含所述第一客户端的网络地址、所述第一客户端的终端标识信息和所述第一客户端的通话状态信息。

8、可选地,在所述第二客户端根据所述调度通话连接数据与所述第一客户端进行调度通话连接之后,所述方法还包括:向所述调度服务器发送通话同步信息,以使所述调度服务器根据所述通话同步信息对所述第一客户端的通话状态信息和所述第二客户端的通话状态信息进行更新,并推送更新后的所述第一客户端的通话状态信息和所述第二客户端的通话状态信息至其他客户端;其中,所述通话同步信息包含主叫客户端的客户端信息、被叫客户端的客户端信息、所述主叫客户端的通话状态信息、所述被叫客户端的通话状态信息。

9、本专利技术实施例还公开了一种电话调度装置,应用于第一客户端,所述装置包括:通话请求信息生成模块,用于生成针对第二客户端的通话请求信息;终端标识信息确定模块,用于根据所述通话请求信息和从调度服务器获取的电话通讯录,确定所述第二客户端的终端标识信息;调度通话连接模块,用于基于所述第一客户端和所述第二客户端接入的通信网络,按照所述第二客户端的终端标识信息向所述第二客户端发送调度通话连接数据,以使所述第二客户端根据所述调度通话连接数据与所述第一客户端进行调度通话连接。

10、可选地,所述终端标识信息确定模块,包括:通话请求信息传输模块,用于将所述通话请求信息传输至所述第一客户端的虚拟网卡;通话请求信息解析模块,用于利用所述网络代理插件从所述虚拟网卡读取所述通话请求信息,并从所述通话请求信息中解析出所述第二客户端的网络地址;终端标识信息查询模块,用于在所述电话通讯录中查询与所述第二客户端的网络地址对应的所述第二客户端的终端标识信息。

11、可选地,所述装置还包括:通话状态信息确定模块,用于在所述通话请求信息生成模块生成针对第二客户端的通话请求信息之后,根据所述通话请求数据和所述电话通讯录,确定所述第二客户端的通话状态信息。

12、可选地,所述通话状态信息确定模块,用于在所述电话通讯录中查询与所述第二客户端的网络地址对应的所述第二客户端的通话状态信息。

13、可选地,所述装置还包括:入网请求模块,用于在所述通话请求信息生成模块生成针对第二客户端的通话请求信息之前,向所述通信网络的网络管理服务器发出入网请求信息;终端标识接收模块,用于接收所述网络管理服务器根据所述入网请求信息返回的所述第一客户端的终端标识信息;网本文档来自技高网...

【技术保护点】

1.一种电话调度方法,其特征在于,应用于第一客户端,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述通话请求信息和从调度服务器获取的电话通讯录,确定所述第二客户端的终端标识信息,包括:

3.根据权利要求2所述的方法,其特征在于,在所述生成针对第二客户端的通话请求信息之后,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述通话请求信息和所述电话通讯录,确定所述第二客户端的通话状态信息,包括:

5.根据权利要求1所述的方法,其特征在于,在所述生成针对第二客户端的通话请求信息之前,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,在所述为所述第一客户端的虚拟网卡配置所述第一客户端的网络地址之后,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,在所述第二客户端根据所述调度通话连接数据与所述第一客户端进行调度通话连接之后,所述方法还包括:

8.一种电话调度装置,其特征在于,应用于第一客户端,所述装置包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,其存储的计算机程序使得处理器执行如权利要求1至7任一项所述的电话调度方法。

...

【技术特征摘要】

1.一种电话调度方法,其特征在于,应用于第一客户端,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述通话请求信息和从调度服务器获取的电话通讯录,确定所述第二客户端的终端标识信息,包括:

3.根据权利要求2所述的方法,其特征在于,在所述生成针对第二客户端的通话请求信息之后,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述通话请求信息和所述电话通讯录,确定所述第二客户端的通话状态信息,包括:

5.根据权利要求1所述的方法,其特征在于,在所述生成针对第二客户端的通话请求信息之...

【专利技术属性】
技术研发人员:卢富士李志明亓娜杨春晖
申请(专利权)人:视联动力信息技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1