【技术实现步骤摘要】
一种基于LoRa的对讲方法、系统、计算机设备和存储介质
[0001]本专利技术涉及无线对讲通信
,特别是涉及一种基于LoRa的对讲方法、系统、计算机设备和存储介质。
技术介绍
[0002]对讲机是集群通信的终端设备,不但可以作为集群通信的终端设备,还可以作为移动通信中的一种专业无线通信工具。对讲机不需要任何网络支持就可以通话,没有话费产生,适用于相对固定且频繁通话的场合。
[0003]目前对讲机主要有专网对讲机以及公网对讲机两种。
[0004]传统专网对讲机又包括模拟对讲与数字对讲。专网对讲机无需移动数据网络覆盖即可正常工作,一般通话距离在3
‑
5公里,但在有着众多高大建筑的城市区域,通话距离可能缩短到几百米,通话范围受限。公网对讲机利用无线接入技术(TDD
‑
LTE/FDD
‑
LTE/WCDMA/TDSCDMA/CDMA/GSM/WiFi)实现语音对讲通话。它解决了对讲通话距离近的难题,实现了全国乃至全球对讲的目的。但在地下、矿井、戈壁等无网络信号 ...
【技术保护点】
【技术特征摘要】
1.一种基于LoRa的对讲方法,其特征在于,所述基于LoRa的对讲方法包括:接收到探路指令,判断该探路指令是否为首次接收,若否,则丢弃;若是,记录该探路指令的信息,并在该探路指令上附加本节点的ID以及操作时间,将该探路指令进行广播;接收到中转任务的数据包,根据记录的探路指令信息执行转发或者丢弃操作;若执行转发操作,建立上下节点的监听线程,对来源于上下节点的数据执行低校验转发操作;基于位置变动移交转发权限以完成上述中转任务。2.根据权利要求1所述的基于LoRa的对讲方法,其特征在于,所述判断该探路指令是否为首次接收,包括:读取探路指令的标识信息,所述标识信息中包括发送终端ID、接收终端ID任务代号以及创建时间;获取最近一个计算周期的探路记录;在所述探路记录中查询所述标识信息,若存在全匹配的探路记录,则非首次接收,否则为首次接收。3.根据权利要求1所述的基于LoRa的对讲方法,其特征在于,所述将该探路指令进行广播,包括:进行节点筛选;根据节点筛选结果在探路指令中附加下级节点的ID;根据历史记录中各下级节点的距离调整信号发送功率;以调整后的功率将探路指令进行广播。4.根据权利要求3所述的基于LoRa的对讲方法,其特征在于,所述进行节点筛选,包括:判断本节点是否为一级节点,所述一级节点为与路由节点直接通信的节点;若本节点是一级节点,则根据探路指令判断转发该探路指令的上级节点是否为一级节点;若转发该探路指令的上级节点是一级节点,则获取各个一级节点与路由节点的距离,记为第一距离;获取本节点与各个一级节点的距离,记为第二距离;由第一距离、第二距离确定各个一级节点相对本节点的位置;根据上级节点相对本节点的位置确定一个排除区域,确定在排除区域之外的一级节点;将确定出的一级节点的ID附加于探路指令中,用于指示下级节点。5.根据权利要求1所述的基于LoRa的对讲方法,其特征在于,所述接收到中转任务的数据包,根据记录的探路指令信息执行转发或者丢弃操作,包括:接收到中转任务的数据包,读取数据包的标识信...
【专利技术属性】
技术研发人员:杨海卿,
申请(专利权)人:深圳市宇隆移动互联网有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。