1.本发明属于对讲通讯技术领域,涉及到一种对讲通讯方法和系统,特别是基于内网服务器的公网对讲通讯方法及系统。
背景技术:
2.目前大多公网对讲通讯均是将服务器托管在云端或者在第三方的专用服务器中实现对讲通讯。例如专利号为201711481808.6的发明专利公开了一种基于物联网的车载视频对讲机及系统,其说明书中重点描述了视频信号与视频数据可以通过公网进行传输通讯,很显然,该专利的服务器是设置在云端的。
3.随着科技的发展和使用场景的个性化,这种对讲通讯方式已不能够满足用户的需求,例如用户为了提高信息的安全性,不想将自己的对讲通话记录保存在云端或第三方服务器端,那么就需要将服务器设立在本地,但问题也就随之而来——本地的服务器如何与公网的对讲机终端进行通讯,众所周知,本地服务器的公网ip地址一般不是固定的,本机服务一般也获取不到它的公网ip,那么如何来实现公网的对讲机终端之间的对讲通信给本领域技术人员带来了麻烦。
技术实现要素:
4.本发明的目的是为了解决由于内网服务器没有固定的ip地址而无法实现对讲通话的技术问题,设计了一种基于内网服务器的公网对讲通讯方法及系统,通过采用本地服务器的同步器单元与云端服务平台上的动态ip服务单元进行信息同步,进而使开机连网后的终端对讲机可以查询到本地服务器的公网ip。
5.本发明采用的技术方案是,基于内网服务器的公网对讲通讯方法,所述的对讲通讯方法是在由至少两台终端对讲机以及一个云端服务平台组成的对讲系统中实现的,关键是:所述的对讲系统中增设有本地服务器,本地服务器中设置有同步器单元、代理客户端转发模块、以及poc对讲单元,云端服务平台中设置有代理系统服务模块以及动态ip服务单元,在此基础上,所述的对讲通讯方法包括如下步骤:
6.a、同步ip:本地服务器与云端服务平台建立通讯,将本地服务端口列表信息同步到云端服务平台的动态ip服务单元中,动态ip服务单元获取公网ip后保存在本地服务器的poc对讲单元中;
7.b、建立信道:本地服务器中的代理客户端转发模块分别与poc对讲单元、以及云端服务平台上的代理系统服务模块连接,生成对讲信息转发通道;
8.c、终端对讲机开机后,向云端服务平台请求查询对讲服务公网ip和服务端口列表,通过以上对讲信息转发通道与poc对讲单元通讯实现对讲数据存储与转发。
9.本发明还涉及一种基于内网服务器的公网对讲通讯系统,用于上述的通讯方法,所述的系统包括至少两个终端对讲机,设置有代理系统服务模块以及动态ip服务单元的云端服务平台,设置有同步器单元、代理客户端转发模块和poc对讲单元的本地服务器,终端
对讲机与云端服务平台的代理系统服务模块双向连接,本地服务器中的代理客户端转发模块分别与poc对讲单元、以及云端服务平台上的代理系统服务模块双向连接,本地服务器中的同步器单元与云端服务平台上的动态ip服务单元双向连接,云端服务平台的代理系统服务模块与动态ip服务单元连接,本地服务器的同步器单元与poc对讲单元连接。
10.本发明的有益效果是,在本地服务器中设置同步器单元,与云端服务平台的动态ip服务单元互通同步得到本地服务器的ip地址,解决了由于内网服务器没有固定的ip地址而无法实现对讲通话的技术问题。同时,数据对讲信息存储在了本地服务器端,保障了用户对讲通话内容的安全性。另外,由于大量的数据存储在了本地服务器,对云端服务器的租用成本大大降低,同时对讲通讯所需要的带宽以及硬件都比云端服务价格更加低廉。
附图说明
11.图1是本发明中对讲通讯系统的原理框图。
具体实施方式
12.结合附图的图1,本发明的对讲通讯方法是在新组建的通讯系统的基础上实现的。其中通讯系统的结构包括两大部分,即云端服务平台和本地服务器,本地服务器用于存储通讯数据,这一点与以往的情况有很大的不同。以往均是将数据信息存储在云端服务平台中,或者是第三方提供的服务器中。
13.如果将通讯数据存储在本地服务器,那么就需要终端对讲机与本地服务器建立通信的信道,建立信道的前提是需要知道本地服务器的ip地址,那么本发明中本地服务器中是包含有同步器单元、代理客户端转发模块、以及poc对讲单元的。其中同步器单元用于收集本地服务器的信息并上传给云端服务平台,poc对讲单元作为基础对讲通讯功能,以往都是在云端服务平台中设立的,本发明是将poc对讲单元设立在本地服务器中,而要想让终端对讲机与poc对讲单元进行通信、实现数据交换与存储,那么就需要用到代理客户端转发模块,因为本发明中的终端对讲机不再直接面对poc对讲单元,而是直接面对云端服务平台。
14.本发明中的云端服务平台无需以往复杂的功能,只需要代理系统服务模块以及动态ip服务单元即可。其中代理系统服务模块直接接收或发送给终端对讲机,它与代理客户端转发模块对接形成对讲信息转发通道,进而实现终端对讲机与poc对讲单元的互通。
15.当然系统的建立仅仅是为通讯做好了硬件准备。在软件实现上,首先同步器单元将本地服务端口列表信息同步到云端服务平台的动态ip服务单元中,动态ip服务单元获取公网ip后保存在本地服务器的poc对讲单元中,其次本地服务器中的代理客户端转发模块分别与poc对讲单元、以及云端服务平台上的代理系统服务模块连接,生成对讲信息转发通道,最后,在终端对讲机开机后,向云端服务平台中的代理系统服务模块请求查询对讲服务公网ip和服务端口列表,通过以上对讲信息转发通道与poc对讲单元通讯实现对讲数据存储与转发。
技术特征:
1.基于内网服务器的公网对讲通讯方法,所述的对讲通讯方法是在由至少两台终端对讲机以及一个云端服务平台组成的对讲系统中实现的,其特征在于:所述的对讲系统中增设有本地服务器,本地服务器中设置有同步器单元、代理客户端转发模块、以及poc对讲单元,云端服务平台中设置有代理系统服务模块以及动态ip服务单元,在此基础上,所述的对讲通讯方法包括如下步骤:a、同步ip:本地服务器与云端服务平台建立通讯,将本地服务端口列表信息同步到云端服务平台的动态ip服务单元中,动态ip服务单元获取公网ip后保存在本地服务器的poc对讲单元中;b、建立信道:本地服务器中的代理客户端转发模块分别与poc对讲单元、以及云端服务平台上的代理系统服务模块连接,生成对讲信息转发通道;c、终端对讲机开机后,向云端服务平台请求查询对讲服务公网ip和服务端口列表,通过以上对讲信息转发通道与poc对讲单元通讯实现对讲数据存储与转发。2.基于内网服务器的公网对讲通讯系统,用于权利要求1所述的通讯方法,其特征在于:所述的系统包括至少两个终端对讲机,设置有代理系统服务模块以及动态ip服务单元的云端服务平台,设置有同步器单元、代理客户端转发模块和poc对讲单元的本地服务器,终端对讲机与云端服务平台的代理系统服务模块双向连接,本地服务器中的代理客户端转发模块分别与poc对讲单元、以及云端服务平台上的代理系统服务模块双向连接,本地服务器中的同步器单元与云端服务平台上的动态ip服务单元双向连接,云端服务平台的代理系统服务模块与动态ip服务单元连接,本地服务器的同步器单元与poc对讲单元连接。
技术总结
基于内网服务器的公网对讲通讯方法及系统,解决了由于内网服务器没有固定的IP地址而无法实现对讲通话的技术问题,通过采用本地服务器的同步器单元与云端服务平台上的动态IP服务单元进行信息同步,进而使开机连网后的终端对讲机可以查询到本地服务器的公网IP。同时,数据对讲信息存储在了本地服务器端,保障了用户对讲通话内容的安全性。另外,由于大量的数据存储在了本地服务器,对云端服务器的租用成本大大降低,同时对讲通讯所需要的带宽以及硬件都比云端服务价格更加低廉。及硬件都比云端服务价格更加低廉。及硬件都比云端服务价格更加低廉。
技术研发人员:戎檄 姚红涛
受保护的技术使用者:善理通益信息科技(深圳)有限公司
技术研发日:2021.12.10
技术公布日:2022/3/8