CN113411868B - 一种对讲机组网方法、装置、计算机设备和存储介质 - Google Patents
一种对讲机组网方法、装置、计算机设备和存储介质 Download PDFInfo
- Publication number
- CN113411868B CN113411868B CN202110664386.6A CN202110664386A CN113411868B CN 113411868 B CN113411868 B CN 113411868B CN 202110664386 A CN202110664386 A CN 202110664386A CN 113411868 B CN113411868 B CN 113411868B
- Authority
- CN
- China
- Prior art keywords
- network
- time
- network node
- time frame
- node
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
- H04W48/10—Access restriction or access information delivery, e.g. discovery data delivery using broadcasted information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0446—Resources in time domain, e.g. slots or frames
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
- Interconnected Communication Systems, Intercoms, And Interphones (AREA)
Abstract
本申请实施例公开了一种对讲机组网方法,包括:向传输范围内的网络节点连续发射时帧,以通过所述时帧的信标时隙公布网络拓扑及各个网络节点在时帧中对应的语音时隙,所述时帧包括时分复用的信标时隙、语音时隙和竞争时隙;接收新增的网络节点发出时帧,以通过竞争时隙获取新增的网络节点的入网请求;对新增的网络节点分配时帧中的语音时隙,并且更新网络拓扑。本申请实施例在独立于信标时隙、语音时隙外的时间段进行入网申请。并更新拓扑结构并分配时帧中的时隙。该方案能够自行构建基于时分复用的对讲机通信网络,并且通过时分复用的方式供网络内至少两组对讲机在同一时间段内同时说话,以实现全双工通话的效果。
Description
技术领域
本申请涉及对讲机通信技术领域,尤其涉及一种对讲机组网方法、装置、计算机设备和存储介质。
背景技术
在各种通信手段当中,传统的对讲机是典型的半双工通信工具,具体来讲,在拥有若干对讲机的工作环境当中,同时只能有一个对讲机获取到话语权,对外以广播的形式进行无线电信号的发射,其他对讲机仅仅做接收端,如此,只有在这台对讲机放弃了话语权之后,其他对讲机中的一个才能够开始讲话,如此能够使用的通信资源非常少,通话效率不高。
发明内容
本申请实施例的目的在于提出一种对讲机组网方法,使得网络中的对讲机能够以全双工的形式进行一对一的对话。
为了解决上述技术问题,本申请实施例提供一种对讲机组网方法,采用了如下所述的技术方案:
一种对讲机组网方法,该方法包括:
步骤1:向传输范围内的网络节点通过广播的方式连续发射时帧,以通过所述时帧的信标时隙公布网络拓扑及各个网络节点在时帧中对应的语音时隙,所述时帧包括时分复用的信标时隙、语音时隙、控制时隙和竞争时隙,所述控制时隙通过分配与网络节点对应;取多个对讲机中的一个作为主协调器,向传输范围内的作为网络节点的对讲机发射时帧;
步骤2、控制网络节点与主协调器同步时帧周期,并且通过广播的方式对外发射时帧,以通过所述控制时隙转发主协调器发出的网络拓扑及各个网络节点在时帧中对应的控制时隙;
当新增的网络节点检测到对讲机网络时以广播的形式发出时帧,并通过竞争时隙发出入网请求;步骤3:控制网络节点接收新增的网络节点发出时帧,以通过竞争时隙获取新增的网络节点的入网请求;并且通过竞争时隙向父亲节点发送所述入网请求;直到所述入网请求传输至主协调器;步骤4:对新增的网络节点分配时帧中的语音时隙,并且更新网络拓扑;其中接收到入网请求的网络节点作为新增的网络节点的父亲节点。
进一步的,控制所述网络节点通过后续时帧中与所述父亲节点相应的控制时隙接收受理反馈,并通过后续时帧中与所述网络节点相应的控制时隙向叶子节点或所述新增的网络节点发出受理反馈。
进一步的,所述方法还包括:
控制网络节点接收时帧,以通过竞争时隙接收其他网络节点发送的漫游请求;
控制所述网络节点发出时帧,以根据网络拓扑通过竞争时隙向所述网络节点的父亲节点发出所述漫游请求,直到所述漫游请求传输到主协调器;
主协调器根据所述漫游请求调整网络拓扑。
为了解决上述技术问题,本申请实施例提供一种对讲机通信方法,采用了如下所述的技术方案:
一种对讲机通信方法,该方法包括:
步骤a:接收网络节点发出的时帧,以通过竞争时隙获取网络节点的话语权请求;
步骤b:根据对讲机网络的拓扑,确定所述话语权请求对应的一组网络节点;
步骤c:根据所述一组网络节点均是可服务状态,允许所述话语权请求;
步骤d:发出时帧,以通过信标时隙回复所述话语权请求;
步骤e:通过所述一组网络节点依次收发时帧,以通过语音时隙传输语音。
进一步的,该方法还包括:
接收网络节点发出的时帧,以通过竞争时隙获取网络节点的释放请求;
根据所述释放请求,恢复相应的网络节点为可服务状态。
为了解决上述技术问题,本申请实施例提供一种对讲机组网装置,采用了如下所述的技术方案:
一种对讲机组网装置,包括:
发射单元:用于向传输范围内的网络节点通过广播的方式连续发射时帧,以通过所述时帧的信标时隙公布网络拓扑及各个网络节点在时帧中对应的语音时隙,所述时帧包括时分复用的信标时隙、语音时隙、控制时隙和竞争时隙,所述控制时隙通过分配与网络节点对应;取多个对讲机中的一个作为主协调器,向传输范围内的作为网络节点的对讲机发射时帧;
控制网络节点与主协调器同步时帧周期,并且通过广播的方式对外发射时帧,以通过所述控制时隙转发主协调器发出的网络拓扑及各个网络节点在时帧中对应的控制时隙;
当新增的网络节点检测到对讲机网络时以广播的形式发出时帧,并通过竞争时隙发出入网请求;
接收单元:用于控制网络节点接收新增的网络节点发出时帧,以通过竞争时隙获取新增的网络节点的入网请求;并且通过竞争时隙向父亲节点发送所述入网请求;直到所述入网请求传输至主协调器;
调整分配单元:用于对新增的网络节点分配时帧中的语音时隙,并且更新网络拓扑;其中接收到入网请求的网络节点作为新增的网络节点的父亲节点。
为了解决上述技术问题,本申请实施例提供一种对讲机通信装置,采用了如下所述的技术方案:
一种对讲机通信装置,其特征在于,该方法包括:
话语权请求单元:用于接收网络节点发出的时帧,以通过竞争时隙获取网络节点的话语权请求;
链路整理单元:用于根据对讲机网络的拓扑,确定所述话语权请求对应的一组网络节点;
话语权分配单元:用于根据所述一组网络节点均是可服务状态,允许所述话语权请求;
回复单元:用于发出时帧,以通过信标时隙回复所述话语权请求;
传输单元,用于通过所述一组网络节点依次收发时帧,以通过语音时隙传输语音。
本申请还提供了一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,其特征在于:所述处理器执行所述计算机程序时实现如上所述的一种对讲机组网方法的步骤。
本申请还提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的一种对讲机组网方法的步骤。
与现有技术相比,本申请实施例主要有以下有益效果:取多个对讲机中的一个作为主协调器,对外连续发射时帧,以通过时帧中的信标向外扩散网络的拓扑信息以及时分复用的时帧中,对各个作为网络节点的对讲机分配的语音时隙,使得网络中已有的网络节点实时确定最新的网络拓扑以及自身所拥有的语音时隙。
通过时帧中竞争时隙获取新的网络节点发出的入网请求,在独立于网络中对讲机语音收发以及信标发送的时间段进行入网申请。
根据新的网络节点的入网申请更新拓扑结构并分配时帧中的时隙,供新的网络节点进行通话。该方案能够自行构建基于时分复用的对讲机通信网络,并且通过时分复用的方式供网络内至少两组对讲机在同一时间段内同时说话,以实现全双工通话的效果。
附图说明
为了更清楚地说明本申请中的方案,下面将对本申请实施例描述中所需要使用的附图作一个简单介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本实施例一种对讲机组网方法流程图;
图2为图1中步骤S200的流程图;图3为本实施例一种对讲机通信方法流程图;
图4为本实施例一种对讲机组网装置结构示意图;
图5为本实施例一种对讲机通信装置结构示意图;
图6为本实施例一种对讲机通信装置数据漫游的示意图一;
图7为本实施例一种对讲机通信装置数据漫游的示意图二;
图8为本实施例计算机设备结构示意图。
具体实施方式
除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同;本文中在申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本申请;本申请的说明书和权利要求书及上述附图说明中的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。本申请的说明书和权利要求书或上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
为了使本技术领域的人员更好地理解本申请方案,下面将结合附图,对本申请实施例中的技术方案进行清楚、完整地描述。
如图1所示,根据本申请的一种对讲机组网方法的一个实施例的流程图。所述的一种对讲机组网方法,包括以下步骤:
步骤S100:向传输范围内的网络节点连续发射时帧,以通过所述时帧的信标时隙公布网络拓扑及各个网络节点在时帧中对应的语音时隙,所述时帧包括时分复用的信标时隙、语音时隙和竞争时隙;
步骤S200:接收新增的网络节点发出时帧,以通过竞争时隙获取新增的网络节点的入网请求;
步骤S300:对新增的网络节点分配时帧中的语音时隙,并且更新网络拓扑。
具体的,本申请取多个对讲机中的一个作为主协调器,对外连续发射时帧,以通过时帧中的信标向外扩散网络的拓扑信息以及时分复用的时帧中,对各个作为网络节点的对讲机分配的语音时隙,使得网络中已有的网络节点实时确定最新的网络拓扑以及自身所拥有的语音时隙。
通过时帧中竞争时隙获取新的网络节点发出的入网请求,在独立于网络中对讲机语音收发以及信标发送的时间段进行入网申请。
根据新的网络节点的入网申请更新拓扑结构并分配时帧中的时隙,供新的网络节点进行通话。该方案能够自行构建基于时分复用的对讲机通信网络,并且通过时分复用的方式供网络内至少两组对讲机在同一时间段内同时说话,以实现全双工通话的效果。该方案提升一组对讲机通信的效率。
优选的,在步骤S100之前,在对讲机开机后,一台对讲机首先扫描附近是否存在已经创建的多跳网络,如果存在,就直接申请加入这个网络作为网络节点存在。如果不存在,则该对讲机作为主协调器创建一个新的多跳对讲网络。网络拓扑中的网络节点以及时帧中语音帧的分配是根据新增的网络节点不断申请而添加的。
进一步的,时帧还包括控制时隙,所述控制时隙通过分配与网络节点对应,所述方法还包括:
步骤S400:控制网络节点对外发射时帧,以通过所述控制时隙转发主协调器发出的网络拓扑及各个网络节点在时帧中对应的控制时隙和语音时隙。
本实施例中涉及到的对讲机网络的全双工通信是通过收发时分复用的时帧形式实现的,一个时帧是该通信方式中最小的通信单位。具体通过将时帧划分为信标时隙、控制时隙、语音时隙和竞争时隙,每个时隙对应了一个时帧中的一段时间里的信号,如此根据时隙的功能进行相应信息的传递,使得网络内各个网络节点能够在一个时帧的时间长度上,共同使用链路。
具体的,一个时帧中包括1个信标时隙Ts,由主协调器发送信标和控制数据使用。若干个控制时隙Tc,由网络节点中转控制数据使用。若干个语音时隙Ta,由网络节点发送语音数据使用。一个竞争时隙Tr,由网络节点竞争使用,用于入网请求、漫游请求、话语权申请等请求信令发送。时帧周期以语音处理模块的处理周期为准。
其中,信标时隙和控制时隙是作为下行信令使用,包括主协调器开始发送的网络拓扑数据和时隙分配数据,利用信标时隙和控制时隙,向全网广播控制数据。每个时帧周期开始,由主协调器开始发送,网络节点收到父节点的控制信令后,通过与自己相应的控制时隙,转发控制信令。当主协调器和网络节点发送完控制数据后,网络内所有网络节点都获得了最新的网络控制数据,并进行了时钟频率同步。在本实施例记载的对讲机网络当中,任意网络节点,根据网络拓扑,可以作为其他网络节点的父亲节点,以及其他网络节点和主协调器的叶子节点。
竞争时隙作为上行信令使用,通过网络节点向网络节点的父亲节点发送,包括入网申请、漫游、话语权申请等。可以逐级传递上报,父节点会在下一个时帧周期的控制时隙中进行信令反馈,父节点再向上一级父节点发送,同样采用竞争时隙发送。
其中DSP处理语音速度限制同时讲话的人数,通过竞争时隙竞争话语权能够保证各个网络节点之间的通话不会相互影响。
网络节点需要同步到以主协调器为准的时帧周期上,同步方法就是利用自己所挂载的父节点所发送控制信令来进行同步校准。如果网络节点的父节点是主协调器,主协调器发送控制数据时,是位于时帧周期的起点,所以相邻的网络节点可以根据通信时延,计算得到主协调器的时帧周期起点,从而校准本地时帧周期定时器,以实现和网络同步。通过其他网络节点与主协调器连接的网络节点,不能依靠主协调器的控制信令来进行时帧同步,它们只能依赖于自己的父节点进行时帧同步。根据父亲节点的控制时帧与信标之间的时隙间隔加上通信时延,就是距离主协调器的时帧周期起点的校准值,根据这个校准值调整本地定时器,就能实现本地对主协调器的时帧周期同步。
在网络内的对讲机产生了收发语音的需求时,通过语音活动检测来实现话语权的动态申请和动态释放机制,以实现多人全双工的对讲功能。具体语音活动产生是,能通过检测麦克风的话音,当用户开始讲话时,发起话语权申请,当用户不说话时,释放话语权。由于语音检测速度很快,组网用户能实现免于手动干预情况下,实现全双工对讲。
通过设置控制时隙,通过控制时隙转发住协调器发出的信令,能够使得对讲机网络延伸为多跳网络,能通过多跳技术实现比两台对讲机通信距离更远的通信覆盖范围。
在多跳对讲***网络中,任何时刻下的任何网络节点都有可能成为中继转发节点,或者叶子节点。其中中继转发节点帮助转发控制数据和语音数据,其中叶子节点,只发送自己数据和接收其它节点的数据。网络节点在中继转发节点和叶子节点之间的切换,对于用户是透明的。该方案能够通过形成多跳网络大大扩展对讲机网络的使用范围。
进一步的,参考图2,所述步骤S200具体包括:
步骤S201控制网络节点接收新增的网络节点发出的时帧,并通过竞争时隙获取新增的网络节点的入网请求;
步骤S202控制所述网络节点发出时帧,以根据网络拓扑通过竞争时隙向所述网络节点的父亲节点发出新增的网络节点的入网请求,直到所述入网请求传输至主协调器;
步骤S203控制所述网络节点通过后续时帧中与所述父亲节点相应的控制时隙接收受理反馈,并通过后续时帧中与所述网络节点相应的控制时隙向叶子节点或所述新增的网络节点发出受理反馈。
具体的,新增的网络节点检测到对讲机网络,在入网的过程中,以广播的形式发出时帧,并通过竞争时隙发出入网请求,接收到新增的网络节点发送时帧的网络节点,作为新增的网络节点的父亲节点,父亲节点发出时帧,并且通过竞争时隙转发新增的网络节点的入网请求,并且根据网络拓扑将新增的网络节点的入网请求转发至主协调器,主协调器通过信标时隙发出受理反馈,网络节点通过控制时隙向子节点转发受理反馈,直到受理反馈通过新增的网络节点的父亲节点通过控制时隙将受理反馈转发给新增的网络节点,新增的网络节点确定入网,当新增网络节点没有收到上述受理反馈,在一定时间间隔之后,重新提出入网请求,该方案有利于新增的网络节点的入网请求有序的被处理,提升新增的网络节点的入网效率和成功率。
进一步的,所述方法还包括:
步骤S501:控制网络节点接收时帧,以通过竞争时隙接收其他网络节点发送的漫游请求;
步骤S502:控制所述网络节点发出时帧,以根据网络拓扑通过竞争时隙向所述网络节点的父亲节点发出所述漫游请求,直到所述漫游请求传输到主协调器;
步骤S503:主协调器根据所述漫游请求调整网络拓扑。
具体的,通过竞争时隙提出漫游请求,控制主控制器调整网络拓扑,以及更新网络拓扑,该方案有利于网络节点在信号不良的状态下,调整网络拓扑,该方案提升对讲机网络的可靠性。
为了解决上述技术问题,本申请实施例提供一种对讲机通信方法,采用了如下所述的技术方案:
参考图3,一种对讲机通信方法,该方法包括:
步骤Sa:接收网络节点发出的时帧,以通过竞争时隙获取网络节点的话语权请求;
步骤Sb:根据对讲机网络的拓扑,确定所述话语权请求对应的一组网络节点;
步骤Sc:根据所述一组网络节点均是可服务状态,允许所述话语权请求;
步骤Sd:发出时帧,以通过信标时隙回复所述话语权请求:
步骤Se:通过所述一组网络节点依次收发时帧,以通过语音时隙传输语音。
当有网络节点在对讲过程中节点要申请和释放话语权,都是通过竞争时隙发送信令到主协调者。如果信令不能直达主协调器,会通过多个作为中转节点的网络节点在竞争时隙进行转发请求。这些请求信令的结果响应,都是通过控制数据在信标时隙和数据时隙得到反馈。竞争时隙的采用CSMA/CD(载波侦听多路访问/冲突检测协议)算法支持所有非主协调器的节点使用该时隙。
参考图6、图7在多个节点申请话语权冲突时。对讲机5在竞争时隙发送完信令后,它会在下一个时帧周期收到其父亲节点对讲机3发送的控制数据中带有的信令接收反馈,判断自己的信令是否通过父亲节点对讲机3接收并且转发。假如没有获得反馈,那么将会随机等待几个时帧周期,后再此发送申请信令。每个竞争时隙发送的上行信令,如果成功被父节点接收,都会在下一个时帧周期中,由它的父节点在控制数据中进行应答反馈。入网信令和漫游信令也是按照这种反馈机制来使用竞争时隙的信令发送。
其中网络节点与网络节点之间的通信是通过广播的形式实现的,当网络节点接收到广播的时帧,并通过控制时隙确定时帧需要通过自身转发,之后通过广播的形式进一步将接收到的时帧中语音时隙的内容封装到自身的时帧中广播出去,直到时帧被进一步的,该方法还包括:
步骤Sf:接收网络节点发出的时帧,以通过竞争时隙获取网络节点的释放请求;
步骤Sg:根据所述释放请求,恢复相应的网络节点为可服务状态。
受到网络中对讲机开关机,对讲机之间距离变化,以及对讲机信号受到干扰的影响,建立之后的网络拓扑,无法时刻满足网络节点的需要,在此过程中,网络拓扑可能会产生变动的需求,参考图5、图6,对讲机5当在侦测到对讲机3的信号质量较差,而对讲机4的信号质量更好的情况,决定漫游到对讲机4上。对讲机5在竞争时隙,先向对讲机4发起漫游申请,对讲机4接收到请求,然后向上一级中转节点中继转发漫游申请信令,直到申请信令到达主协调器对讲机1。对讲机1裁决同意漫游申请后,更新组网拓扑和时隙分配情况,在下一个时帧开始,通过信标时隙广播新的控制数据。对讲机4收到新的控制数据,变为中转节点。对讲机5收到新的组网数据,确定自己的上一级中转节点为对讲机4。
进一步的,由于中转节点会固定占用控制时隙和语音时隙进行数据和语音的中继转发,因此主协调器要根据带宽资源的限定条件来进行合理分配,网络的跳数和规模也会收到该条件的约束。尤其语音时隙的分配,当中转节点个数太多的情况,势必会占用叶子节点可同时说话的个数。因此主协调器会根据带宽的限定条件,来控制中转节点的个数。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,前述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)等非易失性存储介质,或随机存储记忆体(Random Access Memory,RAM)等。
应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
进一步参考图4,作为对上述图1所示方法的实现,本申请提供了一种对讲机组网装置的一个实施例,该装置实施例与图1所示的方法实施例相对应,该装置具体可以应用于各种电子设备中。
一种对讲机组网装置,包括:
发射单元100:用于向传输范围内的网络节点连续发射时帧,以通过所述时帧的信标时隙公布网络拓扑及各个网络节点在时帧中对应的语音时隙,所述时帧包括时分复用的信标时隙、语音时隙和竞争时隙;
接收单元200:用于接收新增的网络节点发出时帧,以通过竞争时隙获取新增的网络节点的入网请求;
调整分配单元300:对新增的网络节点分配时帧中的语音时隙,并且更新网络拓扑。
根据新的网络节点的入网申请更新拓扑结构并分配时帧中的时隙,供新的网络节点进行通话。该方案能够自行构建基于时分复用的对讲机通信网络,并且通过时分复用的方式供网络内至少两组对讲机在同一时间段内同时说话,以实现全双工通话的效果。该方案提升一组对讲机通信的效率。
进一步参考图5,作为对上述图2所示方法的实现,本申请提供了一种对讲机组网装置的一个实施例,该装置实施例与图2所示的方法实施例相对应,该装置具体可以应用于各种电子设备中。一种对讲机通信装置,其特征在于,该方法包括:
话语权请求单元400:用于接收网络节点发出的时帧,以通过竞争时隙获取网络节点的话语权请求;
链路整理单元500:用于根据对讲机网络的拓扑,确定所述话语权请求对应的一组网络节点;
话语权分配单元600:用于根据所述一组网络节点均是可服务状态,允许所述话语权请求;
回复单元700:用于发出时帧,以通过信标时隙回复所述话语权请求:
传输单元800,用于通过所述一组网络节点依次收发时帧,以通过语音时隙传输语音。
当有网络节点在对讲过程中节点要申请和释放话语权,都是通过竞争时隙发送信令到主协调者。如果信令不能直达主协调器,会通过多个作为中转节点的网络节点在竞争时隙进行转发请求。这些请求信令的结果响应,都是通过控制数据在信标时隙和数据时隙得到反馈。竞争时隙的采用CSMA/CD(载波侦听多路访问/冲突检测协议)算法支持所有非主协调器的节点使用该时隙。
为解决上述技术问题,本申请实施例还提供计算机设备。具体请参阅图8,图8为本实施例计算机设备基本结构框图。
所述计算机设备6包括通过***总线相互通信连接存储器61、处理器62、网络接口63。需要指出的是,图中仅示出了具有组件61-63的计算机设备6,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。其中,本技术领域技术人员可以理解,这里的计算机设备是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路(ApplicationSpecific Integrated Circuit,ASIC)、可编程门阵列(Field-Programmable GateArray,FPGA)、数字处理器(Digital Signal Processor,DSP)、嵌入式设备等。
所述计算机设备可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述计算机设备可以与用户通过键盘、鼠标、遥控器、触摸板或声控设备等方式进行人机交互。
所述存储器61至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘等。在一些实施例中,所述存储器61可以是所述计算机设备6的内部存储单元,例如该计算机设备6的硬盘或内存。在另一些实施例中,所述存储器61也可以是所述计算机设备6的外部存储设备,例如该计算机设备6上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(FlashCard)等。当然,所述存储器61还可以既包括所述计算机设备6的内部存储单元也包括其外部存储设备。本实施例中,所述存储器61通常用于存储安装于所述计算机设备6的操作***和各类应用软件,例如一种对讲机组网方法或者一种对讲机通信方法的程序代码等。此外,所述存储器61还可以用于暂时地存储已经输出或者将要输出的各类数据。
所述处理器62在一些实施例中可以是中央处理器(Central Processing Unit,CPU)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器62通常用于控制所述计算机设备6的总体操作。本实施例中,所述处理器62用于运行所述存储器61中存储的程序代码或者处理数据,例如运行所述一种对讲机组网方法或者一种对讲机通信方法的程序代码。
所述网络接口63可包括无线网络接口或有线网络接口,该网络接口63通常用于在所述计算机设备6与其他电子设备之间建立通信连接。
本申请还提供了另一种实施方式,即提供一种计算机可读存储介质,所述计算机可读存储介质存储有一种对讲机组网方法或者一种对讲机通信程序,所述一种对讲机组网方法或者一种对讲机通信程序可被至少一个处理器执行,以使所述至少一个处理器执行如上述的一种对讲机组网方法或者一种对讲机通信方法的步骤。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
显然,以上所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例,附图中给出了本申请的较佳实施例,但并不限制本申请的专利范围。本申请可以以许多不同的形式来实现,相反地,提供这些实施例的目的是使对本申请的公开内容的理解更加透彻全面。尽管参照前述实施例对本申请进行了详细的说明,对于本领域的技术人员来而言,其依然可以对前述各具体实施方式所记载的技术方案进行修改,或者对其中部分技术特征进行等效替换。凡是利用本申请说明书及附图内容所做的等效结构,直接或间接运用在其他相关的技术领域,均同理在本申请专利保护范围之内。
Claims (9)
1.一种对讲机组网方法,其特征在于,该方法包括:
步骤1:向传输范围内的网络节点通过广播的方式连续发射时帧,以通过所述时帧的信标时隙公布网络拓扑及各个网络节点在时帧中对应的语音时隙,所述时帧包括时分复用的信标时隙、语音时隙、控制时隙和竞争时隙,所述控制时隙通过分配与网络节点对应;取多个对讲机中的一个作为主协调器,向传输范围内的作为网络节点的对讲机发射时帧;
步骤2、控制网络节点与主协调器同步时帧周期,并且通过广播的方式对外发射时帧,以通过所述控制时隙转发主协调器发出的网络拓扑及各个网络节点在时帧中对应的控制时隙;
当新增的网络节点检测到对讲机网络时以广播的形式发出时帧,并通过竞争时隙发出入网请求;步骤3:控制网络节点接收新增的网络节点发出时帧,以通过竞争时隙获取新增的网络节点的入网请求;并且通过竞争时隙向父亲节点发送所述入网请求;直到所述入网请求传输至主协调器;步骤4:对新增的网络节点分配时帧中的语音时隙,并且更新网络拓扑;其中接收到入网请求的网络节点作为新增的网络节点的父亲节点。
2.根据权利要求1所述的一种对讲机组网方法,其特征在于,
其中,控制所述网络节点通过后续时帧中与所述父亲节点相应的控制时隙接收受理反馈,并通过后续时帧中与所述网络节点相应的控制时隙向叶子节点或所述新增的网络节点发出受理反馈。
3.根据权利要求2所述的一种对讲机组网方法,其特征在于,所述方法还包括:
控制网络节点接收时帧,以通过竞争时隙接收其他网络节点发送的漫游请求;
控制所述网络节点发出时帧,以根据网络拓扑通过竞争时隙向所述网络节点的父亲节点发出所述漫游请求,直到所述漫游请求传输到主协调器;
主协调器根据所述漫游请求调整网络拓扑。
4.一种对讲机通信方法,其特征在于,应用了权利要求1至3中任意一项记载的一种对讲机组网方法,该方法包括:
步骤a:接收网络节点发出的时帧,以通过竞争时隙获取网络节点的话语权请求;
步骤b:根据对讲机网络的拓扑,确定所述话语权请求对应的一组网络节点;
步骤c:根据所述一组网络节点均是可服务状态,允许所述话语权请求;
步骤d:发出时帧,以通过信标时隙回复所述话语权请求;
步骤e:控制网络节点与主协调器同步时帧周期,并且通过广播的方式对外发射时帧,以通过所述控制时隙转发所述回复,直到提出话语权请求的所述网络节点接收到所述回复;
步骤f:通过所述一组网络节点依次收发时帧,以通过语音时隙传输语音。
5.根据权利要求4所述的一种对讲机通信方法,其特征在于,该方法还包括:
接收网络节点发出的时帧,以通过竞争时隙获取网络节点的释放请求;
根据所述释放请求,恢复相应的网络节点为可服务状态。
6.一种对讲机组网装置,其特征在于,包括:
发射单元:用于向传输范围内的网络节点通过广播的方式连续发射时帧,以通过所述时帧的信标时隙公布网络拓扑及各个网络节点在时帧中对应的语音时隙,所述时帧包括时分复用的信标时隙、语音时隙、控制时隙和竞争时隙,所述控制时隙通过分配与网络节点对应;取多个对讲机中的一个作为主协调器,向传输范围内的作为网络节点的对讲机发射时帧;
控制网络节点与主协调器同步时帧周期,并且通过广播的方式对外发射时帧,以通过所述控制时隙转发主协调器发出的网络拓扑及各个网络节点在时帧中对应的控制时隙;
当新增的网络节点检测到对讲机网络时以广播的形式发出时帧,并通过竞争时隙发出入网请求;
接收单元:用于控制网络节点接收新增的网络节点发出时帧,以通过竞争时隙获取新增的网络节点的入网请求;并且通过竞争时隙向父亲节点发送所述入网请求;直到所述入网请求传输至主协调器;
调整分配单元:用于对新增的网络节点分配时帧中的语音时隙,并且更新网络拓扑;其中接收到入网请求的网络节点作为新增的网络节点的父亲节点。
7.一种对讲机通信装置,其特征在于,包括权利要求6所述的一种对讲机组网装置,还包括:
话语权请求单元:用于接收网络节点发出的时帧,以通过竞争时隙获取网络节点的话语权请求;
链路整理单元:用于根据对讲机网络的拓扑,确定所述话语权请求对应的一组网络节点;
话语权分配单元:用于根据所述一组网络节点均是可服务状态,允许所述话语权请求;
回复单元:用于发出时帧,以通过信标时隙回复所述话语权请求;
传输单元,用于通过所述一组网络节点依次收发时帧,以通过语音时隙传输语音。
8.一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,其特征在于:所述处理器执行所述计算机程序时实现如权利要求1至3中任一项所述的一种对讲机组网方法的步骤。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至3中任一项所述的一种对讲机组网方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110664386.6A CN113411868B (zh) | 2021-06-16 | 2021-06-16 | 一种对讲机组网方法、装置、计算机设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110664386.6A CN113411868B (zh) | 2021-06-16 | 2021-06-16 | 一种对讲机组网方法、装置、计算机设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113411868A CN113411868A (zh) | 2021-09-17 |
CN113411868B true CN113411868B (zh) | 2023-05-02 |
Family
ID=77684168
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110664386.6A Active CN113411868B (zh) | 2021-06-16 | 2021-06-16 | 一种对讲机组网方法、装置、计算机设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113411868B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114422963B (zh) * | 2022-03-11 | 2022-07-05 | 深圳市宇隆移动互联网有限公司 | 一种基于LoRa的公专网互通对讲方法、装置以及*** |
CN115835163B (zh) * | 2023-02-08 | 2023-05-09 | 四川省商投信息技术有限责任公司 | 一种便携式对讲机快速组网的方法及*** |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109640393A (zh) * | 2018-12-28 | 2019-04-16 | 西安烽火电子科技有限责任公司 | 一种无线自组网数话同传的竞争式时分多址接入方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7936709B2 (en) * | 2008-03-18 | 2011-05-03 | Mitsubishi Electric Research Laboratories, Inc. | Distributed beacon enabled wireless networks |
CN101635965B (zh) * | 2009-07-30 | 2011-11-30 | 广州海格通信集团股份有限公司 | 一种Ad Hoc电台网络中多优先级话音接入方法 |
KR102400823B1 (ko) * | 2014-09-29 | 2022-05-23 | 카르도 시스템즈, 인코퍼레이티드. | 애드-혹(ad-hoc) 통신 네트워크 및 통신 방법 |
CN111313926B (zh) * | 2020-02-20 | 2021-03-02 | 中国人民解放军空军特色医学中心 | 一种时分双工自组网无线通话装置及其通信方法 |
-
2021
- 2021-06-16 CN CN202110664386.6A patent/CN113411868B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109640393A (zh) * | 2018-12-28 | 2019-04-16 | 西安烽火电子科技有限责任公司 | 一种无线自组网数话同传的竞争式时分多址接入方法 |
Also Published As
Publication number | Publication date |
---|---|
CN113411868A (zh) | 2021-09-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11979859B2 (en) | Methods and systems for autonomous sidelink resource allocation | |
CN104869526B (zh) | 一种设备到设备通信及其资源分配方法、设备 | |
KR101967169B1 (ko) | 디바이스간 네트워크에서 동기화 방법 및 장치 | |
CN113411868B (zh) | 一种对讲机组网方法、装置、计算机设备和存储介质 | |
EP1533950A1 (en) | Method for connecting a mobile terminal to a wireless communication system, wireless communication system and mobile terminal for a wireless communication system | |
EP2666334B1 (en) | Methods and apparatus for scheduling peer to peer traffic in cellular networks | |
CN113301511B (zh) | 节点加入方法、对讲机、***及存储介质 | |
US20070177574A1 (en) | Time synchronization method in wireless sensor network | |
CN109451583B (zh) | 基于超帧的自组网方法、装置、节点终端和存储介质 | |
CN112020144B (zh) | 确定异步物理上行共享信道的资源的方法及设备 | |
CN104040957A (zh) | 覆盖在蜂窝网络上的设备到设备通信的***和方法 | |
WO2019242674A1 (zh) | 资源分配方法、节点及存储介质 | |
Bazzi et al. | Beaconing from connected vehicles: IEEE 802.11 p vs. LTE-V2V | |
US20170150527A1 (en) | Device-to-device wireless communication | |
EP4185038A1 (en) | Communication method and device | |
US20190104467A1 (en) | Slotted channel access in communications network | |
CN116095873A (zh) | 一种基于随机竞争时隙的数据传输调度方法及*** | |
WO2016044978A1 (zh) | 一种设备到设备传输资源的分配方法和装置 | |
KR101097503B1 (ko) | 근거리 영역에서의 방송 서비스를 위한 슈퍼프레임 구조로 이루어지는 시스템 및 방법, 그리고 이에 적용되는 장치 | |
CN110290571B (zh) | 数据分发无线传输的主台组网方法、从台组网方法、数据帧结构 | |
CN108471640B (zh) | 一种动态和静态混合的时隙分配方法及*** | |
CN110178404A (zh) | 一种资源使用方法、相关装置及*** | |
US20190335499A1 (en) | Channel scheduling for spatial reuse | |
CN106900076B (zh) | 一种随机接入参数的更新方法及相关设备 | |
RU2538328C2 (ru) | Способ управления доступом к беспроводному каналу |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |