一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

局域网无服务器群组对讲系统的制作方法

2022-03-05 02:41:04 来源:中国专利 TAG:


1.本发明涉及局域网技术领域,具体为局域网无服务器群组对讲系统。


背景技术:

2.局域网是指在一个局部区域内由一个或多个计算机互相联合组成的计算机群组,可实现方圆几千米内的通讯,在同一局域网内不同计算机可以实现文件管理共享、应用软件共享、打印机共享等多项功能,局域网是在一范围内封闭的,可实现该范围内的数据交互,超出范围则无法访问。
3.现有的公开号为cn112040792a所公开的排便诱导及减肥用组合物及其制备方法,,但现有网络实时语音对讲系统基本都需要服务器参与,服务器上保存群组和用户信息,参与对讲的各方客户端均需登录到服务器,并进入相同群组,某个客户端讲话时,语音数据首先发送到服务器,再由服务器依次转发给其他客户端,从而实现群组对话、一呼百应的对讲效果,在某些特定环境下,需要无服务器方式的对讲系统,如野外临时搭建的局域网环境、应急指挥调度、或者处于成本考虑,希望无需部署服务器,直接在局域网内实现语音对讲功能,当然目前也有一些适用于局域网、无需服务器转发的通信系统,如“飞鸽传书”,可以实现聊天、收发图片和文件等功能,但是不支持实时语音对讲,为此我们提出训练呼吸促排便减肥的方法及训练设备的使用方法。


技术实现要素:

4.(一)解决的技术问题
5.本发明的实施例提供了局域网无服务器群组对讲系统,解决了现有网络实时语音对讲系统基本都需要服务器参与,服务器上保存群组和用户信息,参与对讲的各方客户端均需登录到服务器,并进入相同群组,某个客户端讲话时,语音数据首先发送到服务器,再由服务器依次转发给其他客户端,从而实现群组对话、一呼百应的对讲效果,在某些特定环境下,需要无服务器方式的对讲系统,如野外临时搭建的局域网环境、应急指挥调度、或者处于成本考虑,希望无需部署服务器,直接在局域网内实现语音对讲功能,和目前也有一些适用于局域网、无需服务器转发的通信系统,但是不支持实时语音对讲的问题。
6.(二)技术方案
7.为实现以上目的,本发明的实施例通过以下技术方案予以实现:局域网无服务器群组对讲系统,其特征在于:包括对讲群组模块和终端设备,所述对讲群组模块包括群组列表、ip地址、设备id和设备名。
8.局域网无服务器群组对讲系统,包括以下步骤:
9.s1:首先在局域网内部署若干台运行了对讲客户端软件的终端设备,并预先配置好群组列表和设备名;
10.s2:设备开机连接wifi或有线网络后,首先读取本机预置的群组列表,读取本机ip地址,并根据mac地址、cpuid等硬件信息,计算出唯一设备id;
11.s3:而后通过组播或依次单播方式向本网段内所有ip地址的约定端口(如6666)发送“注册”消息,注册消息结构形如:
[0012][0013]
s4:终端设备收到其他设备a发送的注册消息后,把a的用户信息添加到本机用户列表里,并标识为“在线”,解析a所在群组,如果本机群组列表里包含a所在的群组,就把a加入该群组中,之后向a发送“欢迎”消息;
[0014]
s5:设备收到其他设备的“欢迎”消息后,用步骤s4类似方法进行用户和群组列表同步,之后,就完成了一次上线后所有设备间的信息同步;
[0015]
s6:某设备按下对讲键发送语音时,它查阅自己所在群组其他设备,并依次发送数据;
[0016]
s7:设备a切换群组时,向其他所有设备广播“换组”消息,消息结构形如:
[0017][0018]
其他设备收到后,在本地存储中根据dev_id检索用户;
[0019]
s8:完成局域网下无服务器群组对话过程。
[0020]
优选的,所述步骤s1包括以下子步骤:
[0021]
s1.1:预先配置好每台设备的名称及可进入群组进行分配和权限的控制;
[0022]
s1.2:将配置信息保存在设备内部文件系统中,也可保存在设备的持久化存储介质如flash中;
[0023]
s1.3:保存方式为文本格式,格式形如:1001,群组1;1002,群组2;1003,群组3;
[0024]
s1.4:设备启动后,可读取到配置信息。
[0025]
优选的,所述其他设备收到语音数据后,实时解码,并通过扬声器播放。
[0026]
优选的,所述注册消息包括自己的ip地址、根据设备硬件生产的唯一设备id、设备名、本机保存的群组列表、以及自己所在群组。
[0027]
优选的,所述欢迎消息中同样包含自己的ip地址、设备id、设备名、群组列表、自己所在群组。
[0028]
优选的,所述不同设备的群组列表可以不同,在使用过程中,终端可以随意切换群组,每条群组信息包括一个唯一id和名称。
[0029]
优选的,所述终端设备包括手机、对讲机和wifi模块等设备。
[0030]
(三)有益效果
[0031]
(1)本发明的实施例提出了本局域网无服务器群组对讲系统在进行对话时,对讲系统无需部署服务器,可实现在局域网环境下开机即用,自注册、自发现、自同步,操作简单,不需要携带过多东西,也不需要进行多不转接,对话效果好。
[0032]
(2)本发明的实施例提出了再局域网下通过终端设备进行对讲,不需要搭建服务器,降低服务器成本,可以实现群组收发图片和文件及对讲的功能,支持语音对讲,使用效果好。
[0033]
(3)本发明的实施例提出了预设终端机终端内可使用客户端的各种配置,并传递消息到各个终端群组,可以快速部署,特别适用于应急、野外等环境,应急指挥调度效果好,无需部署终端。
附图说明
[0034]
图1是本发明的实施例的操作流程结构示意图;
[0035]
图2是本发明的实施例的消息类型结构示意图。
具体实施方式
[0036]
下面将结合本发明的实施例的附图,对本发明的实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的实施例一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明的实施例保护的范围。
[0037]
如图1-2所示,本发明的实施例提供了局域网无服务器群组对讲系统,包括对讲群组模块和终端设备,对讲群组模块包括群组列表、ip地址、设备id和设备名。
[0038]
实施例1
[0039]
局域网无服务器群组对讲系统,包括以下步骤:
[0040]
s1:首先在局域网内部署若干台运行了对讲客户端软件的终端设备,并预先配置好群组列表和设备名,通过配置预设,便于后续将若干台终端添加经群组,方便对话;
[0041]
s2:设备开机连接wifi或有线网络后,首先读取本机预置的群组列表,读取本机ip地址,并根据mac地址、cpuid等硬件信息,计算出唯一设备id,唯一识别信息使得终端之间的识别更加有效,避免错乱;
[0042]
s3:而后通过组播或依次单播方式向本网段内所有ip地址的约定端口(如6666)发送“注册”消息,注册消息结构形如:
[0043][0044]
s4:终端设备收到其他设备a发送的注册消息后,把a的用户信息添加到本机用户列表里,并标识为“在线”,解析a所在群组,如果本机群组列表里包含a所在的群组,就把a加入该群组中,之后向a发送“欢迎”消息,确定并添加群组后,可实现对话;
[0045]
s5:设备收到其他设备的“欢迎”消息后,用步骤s4类似方法进行用户和群组列表同步,之后,就完成了一次上线后所有设备间的信息同步,此时,所有设备均可正确显示自己群组列表,以及每个群组里的用户列表;
[0046]
s6:某设备按下对讲键发送语音时,查阅自己所在群组其他设备,并依次发送数据,这样,就实现了任一设备呼叫,在同一群组内的其他设备实时播放语音的效果,达到类似传统对讲机的群组对讲功能;
[0047]
s7:设备a切换群组时,向其他所有设备广播“换组”消息,消息结构形如:
[0048][0049]
其他设备收到后,在本地存储中根据dev_id检索用户,如果检索到,把该用户从当前群组删除,之后根据new_group_id检索本地存储的群组,如果检索到,就把设备插入该群组的用户列表里,并刷新界面显示,反复操作实现多设备群组对话;
[0050]
s8:完成局域网下无服务器群组对话过程,完成一次群组对话;
[0051]
实施例1中提前配置若干可使用客户端的终端设备,使得对讲工作更加方便,无需搭建服务器,群组对讲成本低,信息和数据传输更加方便,不同的群组之间的对话也更加方便。
[0052]
实施例2:
[0053]
局域网无服务器群组对讲系统,步骤s1包括以下子步骤:
[0054]
s1.1:预先配置好每台设备的名称及可进入群组进行分配和权限的控制,便于后续工作进行;
[0055]
s1.2:将配置信息保存在设备内部文件系统中,也可保存在设备的持久化存储介质如flash中,保存下来,记忆在终端,方便识别信息;
[0056]
s1.3:保存方式为文本格式,格式形如:1001,群组1;1002,群组2;1003,群组3,将若干不同的配置信息存储下来,方便使用者查询和验证;
[0057]
s1.4:设备启动后,可读取到配置信息,便于后续群组对讲工作的实施;
[0058]
其他设备收到语音数据后,实时解码,并通过扬声器播放,实现在同一群组内的其他设备实时播放语音的效果,达到类似传统对讲机的群组对讲功能;
[0059]
注册消息包括自己的ip地址、根据设备硬件生产的唯一设备id、设备名、本机保存的群组列表、以及自己所在群组,注册消息将本设备位移识别信息进行注册,方便后续添加群组;
[0060]
欢迎消息中同样包含自己的ip地址、设备id、设备名、群组列表、自己所在群组,欢迎消息中,指出唯一识别信息,方便针对性发送消息;
[0061]
不同设备的群组列表可以不同,在使用过程中,终端可以随意切换群组,每条群组信息包括一个唯一id和名称,位移识别信息可帮助人们区分各不同的设备用户,将不同的终端区分开来,方便人们针对性对讲;
[0062]
终端设备包括手机、对讲机和wifi模块等设备,终端设备类型多样,方便移动的,稳定性好的,多种多样供人们选择,利用效果好;
[0063]
本实施例2中详细的指出了各群组之间传递的消息类型和数据组成,单个终端设备如果发出消息并同步传递到其他终端群组,数据的传递便捷且使用,可支持语音对讲,在野外的适用性好,可在野外临时搭建局域网环境,即可实现应急指挥调度,成本低,方便搭建,对讲效果好。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献