一种基于SIP的智能终端集群对讲系统技术方案

技术编号:14984488 阅读:84 留言:0更新日期:2017-04-03 15:50
本发明专利技术公开了一种基于SIP的智能终端集群对讲系统,包括至少两个智能终端,其中,所述智能终端包括无线通信模块、SIP服务管理模块、对讲模块、数据库管理模块和用户监控模块;任意选取一个智能终端作为组网终端,其它智能终端均作为非组网终端;其中无线通信模块提供智能终端设备的无线网络的建立与连接;SIP服务管理模块用于SIP会话的管理;对讲模块提供局域网内的用户的集群对讲;用户监控模块用于监控局域网内的智能终端的电量和网络状态信息;智能终端还包括位置定位模块,用于定位同一组网中用户的地理位置信息。本发明专利技术实现了SIP服务器功能到智能终端的移植,并充分考虑到移动设备的易耗电性,实现了局域网内移动设备网络连接的自组织功能。

【技术实现步骤摘要】

本专利技术涉及无线通信的
,特别是一种基于SIP的智能终端集群对讲系统
技术介绍
目前,无线通信技术随着人类的生活水平的提高不断发展。而伴随着智能手机的快速发展,通信方式和生活服务也开始进化,变得更加轻便、低成本和智能化。VoIP(voiceoverInternetprotocol,IP电话)这种将模拟信号数字化并将数据打包在全球互联的Internet上实时传递的通信方式逐渐得到了认可,各种应用在VoIP上的协议也获得了快速的发展。目前最流行的VoIP信令协议是SIP协议(SessionInitializationProtocol)。SIP协议是一个基于文本编码的IP应用层的信令控制协议,主要用于创建、修改和释放一个或多个参与者的会话。近年来,得益于简单、灵活、开放、易于扩展等优势SIP得到了越来越广泛的应用。而智能终端设备平台凭借强大的功能、良好的界面、广泛的商业支持。成为当今最流行的手机操作系统之一。虽然目前在智能终端上实现了很多集群对讲功能,但是总体而言都存在以下问题和不足:1.系统通常包括无线子系统、调度子系统、互联子系统三大部分,每一部分又包括各自相应的组成设备,因此网络构建复杂、维护费用高;2.智能设备耗电快,组网时电量如果得不到及时的补充,集群对讲系统则不能长时间使用;3.受环境影响大,在无线信号不太好的野外或突发现场,难以使用;4.现有智能终端设备对讲系统对远程服务依赖性强,网络受通信环境影响大以及在使用过程中遇到电量不足退出系统的问题。
技术实现思路
本专利技术所要解决的技术问题是克服现有技术的不足而提供一种基于SIP的智能终端集群对讲系统,该系统在智能终端上运行,采用分布式集群通信方式,集服务器和客户端于一体;在系统中加入SIP服务管理模块用来管理SIP会话,使用智能终端设备中的轻便数据库实现数据库服务器的功能,将远程服务器移至本地,降低系统对其他设备的依赖性;通过智能终端的无线通信模块实现局域网的组建和连接,并在系统中添加用户监控模块用来监控智能终端的电量,与无线通信模块实现智能终端的自组织网络功能。本专利技术为解决上述技术问题采用以下技术方案:根据本专利技术提出的一种基于SIP的智能终端集群对讲系统,包括至少两个智能终端,其中,所述智能终端包括无线通信模块、SIP服务管理模块、对讲模块、数据库管理模块和用户监控模块;任意选取一个智能终端作为组网终端,其它智能终端均作为非组网终端;其中,组网终端中的无线通信模块,用于启动无线热点建立无线局域网,并接收其它智能终端中无线通信模块的连接请求;组网终端中的SIP服务管理模块,用于当有其他智能终端加入该无线局域网时,随机产生一个SIP服务的用户名和密码,该用户名和密码与该智能终端的IP地址关联起来并注册SIP服务,注册成功后将该用户名、密码和IP地址存储在组网终端中的数据库管理模块;组网终端中的用户监控模块,用于实时监控当前组网终端的电量,若电量低于预设最低电量阀值时,输出检测信号至其它非组网终端中的用户监控模块;非组网终端中的用户监控模块,用于当接收到检测信号时,将各自监控的电量输出至数据库管理模块进行存储,组网终端中的用户监控模块读取数据库管理模块中的电量,并选取电量最多的智能终端作为新的组网终端重新组网,触发新的组网终端的SIP服务管理模块,更新新网络中所有智能终端的IP地址、电量信息、用户名和密码;对讲模块,用于发起对讲请求并通过无线通信模块输出至组网终端中的SIP服务管理模块;SIP服务管理模块收到对讲请求并通过无线通信模块向其他所有智能终端转发该对讲请求,建立所有智能终端的SIP会话连接。作为本专利技术所述的一种基于SIP的智能终端集群对讲系统进一步优化方案,所述智能终端还包括位置定位模块和显示模块;其中,位置定位模块,用于定位将该智能终端的地理位置,并将该地理位置通过无线通信模块传输至其它智能终端中的显示模块。作为本专利技术所述的一种基于SIP的智能终端集群对讲系统进一步优化方案,所述对讲模块是通过SIP协议实现对讲功能,实现集群对讲时,采用的通信方式为单工通信;实现一个智能终端只与另一智能终端对讲时,采用的通信方式为双工通信。作为本专利技术所述的一种基于SIP的智能终端集群对讲系统进一步优化方案,所述对讲模块中的SIP协议实现是在开源SIP协议栈的基础上进行扩展并移植的,包括核心协议栈和信令控制两个部分。作为本专利技术所述的一种基于SIP的智能终端集群对讲系统进一步优化方案,所述无线通信模块进行用户信息数据的传输时,采用TCP协议进行传输。本专利技术采用以上技术方案与现有技术相比,具有以下技术效果:(1)系统采用分布式集群对讲模式,无需专用服务器,网络中的各终端都可充当服务器功能,减少了系统对其他设备的依赖性和复杂性;(2)当检测到网络中组网设备电量不足时,可以选择网络中电量最高的智能终端设备作为新的组网设备重新组网,提高系统使用时间和可靠性;(3)系统轻巧便利,在通信环境较差的情况下可实现快速组网,维护方便。附图说明图1是本专利技术集群对讲系统中的智能终端的模块示意图。图2是本专利技术提供的基于智能终端设备的集群对讲系统的界面示意图。图3是本专利技术运作的流程图。图4是本专利技术用户监控模块的流程图。具体实施方式下面结合附图对本专利技术的技术方案做进一步的详细说明:如图1所示,是本专利技术集群对讲系统中的智能终端的模块示意图。包括至少两个智能终端,其中,所述智能终端包括无线通信模块、SIP服务管理模块、对讲模块、数据库管理模块和用户监控模块;任意选取一个智能终端作为组网终端,其它智能终端均作为非组网终端;其中,图3是本专利技术运作的流程图。具体如下:组网终端中的无线通信模块,用于启动无线热点建立无线局域网,并接收其它智能终端中无线通信模块的连接请求;组网终端中的SIP服务管理模块,用于当有其他智能终端加入该无线局域网时,随机产生一个SIP服务的用户名和密码,该用户名和密码与该智能终端的IP地址关联起来并注册SIP服务,注册成功后将该用户名、密码和IP地址存储在组网终端中的数据库管理模块;组网终端中的用户监控模块,用于实时监控当前组网终端的电量,若电量低于预设最低电量阀值时,输出检测信号至其它非组网终端中的用户监控模块;非组网终端中的用户监控模块,用于当接收到检测信号时,将各自监控的电量输出至数据库管理模块进行存储,组网终端中的用户监控模块读取数据库管理模块中的电量,并选取电量最多的智能终端作为新的组网终端重新组网,触发新的组网终端的SIP服务管理模块,更新新网络中所有智能终端的IP地址、电量信息、用户名和密码;对讲模块,用于发起对讲请求并通过无线通信模块输出至组网终端中的SIP服务管理模块;SIP服务管理模块收到对讲请求并通过无线通信模块向其他所有智能终端转发该对讲请求,建立所有智能终端的SIP会话连接。所述智能终端还包括位置定位模块和显示模块,显示模块在图1中未画本文档来自技高网...

【技术保护点】
一种基于SIP的智能终端集群对讲系统,其特征在于,包括至少两个智能终端,其中,所述智能终端包括无线通信模块、SIP服务管理模块、对讲模块、数据库管理模块和用户监控模块;任意选取一个智能终端作为组网终端,其它智能终端均作为非组网终端;其中, 组网终端中的无线通信模块,用于启动无线热点建立无线局域网,并接收其它智能终端中无线通信模块的连接请求; 组网终端中的SIP服务管理模块,用于当有其他智能终端加入该无线局域网时,随机产生一个SIP服务的用户名和密码,该用户名和密码与该智能终端的IP地址关联起来并注册SIP服务,注册成功后将该用户名、密码和IP地址存储在组网终端中的数据库管理模块;组网终端中的用户监控模块,用于实时监控当前组网终端的电量,若电量低于预设最低电量阀值时,输出检测信号至其它非组网终端中的用户监控模块;非组网终端中的用户监控模块,用于当接收到检测信号时,将各自监控的电量输出至数据库管理模块进行存储,组网终端中的用户监控模块读取数据库管理模块中的电量,并选取电量最多的智能终端作为新的组网终端重新组网,触发新的组网终端的SIP服务管理模块,更新新网络中所有智能终端的IP地址、电量信息、用户名和密码;对讲模块,用于发起对讲请求并通过无线通信模块输出至组网终端中的SIP服务管理模块; SIP服务管理模块收到对讲请求并通过无线通信模块向其他所有智能终端转发该对讲请求,建立所有智能终端的SIP会话连接。...

【技术特征摘要】
1.一种基于SIP的智能终端集群对讲系统,其特征在于,包括至少两个智能终端,其中,所述智能终端包括无线通信模块、SIP服务管理模块、对讲模块、数据库管理模块和用户监控模块;任意选取一个智能终端作为组网终端,其它智能终端均作为非组网终端;其中,
组网终端中的无线通信模块,用于启动无线热点建立无线局域网,并接收其它智能终端中无线通信模块的连接请求;
组网终端中的SIP服务管理模块,用于当有其他智能终端加入该无线局域网时,随机产生一个SIP服务的用户名和密码,该用户名和密码与该智能终端的IP地址关联起来并注册SIP服务,注册成功后将该用户名、密码和IP地址存储在组网终端中的数据库管理模块;
组网终端中的用户监控模块,用于实时监控当前组网终端的电量,若电量低于预设最低电量阀值时,输出检测信号至其它非组网终端中的用户监控模块;
非组网终端中的用户监控模块,用于当接收到检测信号时,将各自监控的电量输出至数据库管理模块进行存储,组网终端中的用户监控模块读取数据库管理模块中的电量,并选取电量最多的智能终端作为新的组网终端重新组网,触发新的组网终端的SIP服务管理模块,更新新网络中所有智能终端的IP地址、电量信息、用户...

【专利技术属性】
技术研发人员:刘胜美刘红莲孙磊刘天宇
申请(专利权)人:南京邮电大学
类型:发明
国别省市:江苏;32

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

1