掌桥专利:专业的专利平台
掌桥专利
首页

一种用于无线话筒自动对频的WiFi通信方法及服务器

文献发布时间:2023-06-19 19:07:35


一种用于无线话筒自动对频的WiFi通信方法及服务器

技术领域

本发明涉及无线通信技术领域,尤其涉及一种用于无线话筒自动对频的WiFi通信方法及服务器。

背景技术

目前大部分会议场次均设置有无线无线话筒系统,以减少现场布线,然而,现有的无线话筒系统对频需要手动发出对频指令,且由红外信号完成,其中无线话筒和AP之间需要进行手动对频,操作繁琐且耗时,并且红外对频距离短,限制了无线话筒和AP之间距离,同时AP的红外接收口需要对准无线话筒的红外发射口,限制了无线话筒和AP的布局设置,容易对实际的会场布置以及会议中的使用造成不必要的麻烦。

发明内容

为了克服现有技术的不足,本发明的目的之一在于提供一种用于无线话筒自动对频的WiFi通信方法,其能解决现有的无线话筒系统手动对频以及红外对频操作繁琐且通信距离受到限制的问题。

本发明的目的之二在于提供一种用于无线话筒自动对频的WiFi通信服务器,其能解决现有的无线话筒系统手动对频以及红外对频操作繁琐且通信距离受到限制的问题。

为了达到上述目的之一,本发明所采用的技术方案如下:

一种用于无线话筒自动对频的WiFi通信方法,包括以下步骤,

S1:驱使无线话筒通过WiFi扫描AP,并向SSID符合约定且信号强度最强的AP请求U段通信;

S2:判断无线话筒是否接收到AP回复的U段对频信息,若否,则驱使无线话筒断开与该AP的WiFi连接,并执行S1,若是,则执行S3;

S3:判断AP回复的信息是否为U段对频信息,若是,则驱使无线话筒与AP完成U段对频操作,建立U段通信连接,执行S4,若否,则驱使无线话筒断开与该AP的WiFi连接,保存该AP的MAC码,执行S1;

S4:关闭无线话筒的WiFi,间隔第一时间后重启WiFi,并向AP发送查询信息;

S5:判断AP是否回复无线话筒的查询信息,若否,则执行S1,若是,则执行S6;

S6:判断U段通信是否断开,若否,则执行S4,若是,则执行S7;

S7:判断AP的WiFi强度是否超过阈值,若是,则驱使AP进行频率扫描,重新发送对频信息至无线话筒,进行U段对频操作,建立U段通信连接,执行S4,若否,则断开无线话筒与AP的WiFi连接,执行S1。

优选的,在S1和S2之间还包括以下步骤:

S11:驱使AP启动U段扫描,得到干净的频率备用,以在收到无线话筒U段通信对频请求时有现成的干净频率可用;

S12:判断AP是否已有其他无线话筒占用U段通信权,若否,则驱使AP向无线话筒发送U段对频信息,执行S2,若是,执行S13;

S13:判断无线话筒的信号强度是否超过阈值,若是,则驱使AP向无线话筒发送拒绝U段通信请求,执行S2,若否,则驱使AP启动U段扫描,得到干净的频率备用,并向无线话筒发送U段对频信息,执行S2。

优选的,所述S5具体由以下步骤实现:

S51:驱使AP判断是否有新的无线话筒请求U段通信,若是,则根据无线话筒的优先级进行U段通信,并回复无线话筒的查询信息,若否,则检查U段通信情况,并回复无线话筒的查询信息;

S52:判断无线话筒是否获取到AP回复的查询信息,若否,则执行S53,若是,则执行S54;

S53:驱使无线话筒向AP重复发送N次查询信息,判断无线话筒是否获取到AP回复的查询信息,若否,则执行S1,若是,则执行S54;

S54:判断当前无线话筒是否丢失与AP的U段通信权,若是,则驱使无线话筒断开与该AP的WiFi连接,保存该AP的MAC码,若否,则执行S6。

优选的,所述S4具体由以下步骤实现:

S41:关闭无线话筒的WiFi间隔第一时间后重启WiFi,并向AP发送查询信息;

S42:判断AP是否接收到无线话筒的查询信息,若是,则执行S5,若否,则执行S43;

S43:判断AP在第二时间内是否接收到无线话筒的查询信息,若是,则执行S5,若否,驱使AP启动U段扫描,得到干净的频率备用。

优选的,所述S2具体由以下步骤实现:

S21:判断无线话筒是否接收到AP回复的信息,若否,则执行S22,若是,则执行S3

S22:驱使无线话筒向AP重复N次请求U段通信,判断无线话筒是否接收到AP回复的信息,若否,则驱使无线话筒断开与该AP的WiFi连接,并执行S1,若是,则执行S3。

为了达到上述目的之二,本发明所采用的技术方案如下:

一种用于无线话筒自动对频的WiFi通信服务器,包括储存器和处理器;

储存器,用于储存程序指令;

处理器,用于运行所述程序指令,以执行如上述的用于无线话筒自动对频的WiFi通信方法。

相比现有技术,本发明的有益效果在于:通过WiFi通信功能驱使AP和无线话筒进行自动对频操作,实现U段通信功能,免去手动对频的繁琐,AP和无线话筒连接后保持定期的WiFi通信,当U段通信因受干扰而断开时,无线话筒系统可自动避开干扰重新建立U段通信,自动选择最优的AP进行通信。

附图说明

图1为本发明中所述的用于无线话筒自动对频的WiFi通信方法的流程图。

图2为本发明中所述的无线话筒的实际应用流程图。

图3为本发明中所述的AP的实际应用流程图。

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。

在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。

下面,结合附图以及具体实施方式,对本发明做进一步描述:

在本发明中,所述AP为U段接收机,无线话筒和AP是同时采用两种无线方式连接,U段(大致上指400MHz-900MHz的频率范围,用于语音通信)和WiFi(用于交互信息)。无线话筒需与AP(U段接收机)设置相同的频率、ID码等信息才可与AP(U段接收机)进行通信。话筒跟AP(U段接收机)同步频率、ID码等信息的操作为U段对频。

实施例一:

如图1-3所示,一种用于无线话筒自动对频的WiFi通信方法,包括以下步骤,

S1:驱使无线话筒通过WiFi扫描AP,并向SSID符合约定且信号强度最强的AP请求U段通信;

具体的,将无线话筒开机启动,进行WiFi扫描,在环境内接收信号范围内所有AP的SSID码、WiFi信号强度值等信息,寻找SSID符合约定的AP,并向其中信号强度最强的AP请求U段通信,在本实施例中,无线话筒会自动选择最优的AP(U段接收机)进行通信;同时AP(U段接收机)也会在多个无线话筒都请求通信时,自动选择最优的无线话筒进行通信。

在S1和S2之间还包括以下步骤:

S11:驱使AP启动U段扫描,得到干净的频率备用,以在收到无线话筒U段通信对频请求时有现成的干净频率可用;

具体的,在无线话筒开机启动的同时,启动AP,AP初始化并启动WiFi,启动U段频率扫描,得到干净的频率备用,用于响应无线话筒的U段通信对频请求。

S12:判断AP是否已有其他无线话筒占用U段通信权,若否,则驱使AP向无线话筒发送U段对频信息,执行S2,若是,执行S13;

具体的,当AP接收到无线话筒的U段通信对频请求,则检查是否已有其他无线话筒占用U段通信权,若否,则驱使AP向无线话筒发送U段对频信息,若是,则先占用U段通信权的无线话筒的信号强度。

S13:判断无线话筒的信号强度是否超过阈值,若是,则驱使AP向无线话筒发送拒绝U段通信请求,执行S2,若否,则驱使AP启动U段扫描,得到干净的频率备用,并向无线话筒发送U段对频信息,执行S2。

具体的,若U段信号强度够大,即通信距离也近,大概率是正在使用中,则保持U段通信权;否则通信距离已很远,则直接踢掉让新话筒跟AP进行U段通信。阈值视需求而定,此处参考值为-50dBm;在本实施例中,判断先占用的线话筒的信号强度是否超过阈值,若是,则驱使AP向请求U段通信的无线话筒发送拒绝U段通信请求,若否,则将先占用的线话筒踢掉,驱使AP启动U段扫描,得到干净的频率备用,并向无线话筒发送U段对频信息。

S2:判断无线话筒是否接收到AP回复的U段对频信息,若否,则驱使无线话筒断开与该AP的WiFi连接,并执行S1,若是,则执行S3;

在本实施例中,所述S2具体由以下步骤实现:

S21:判断无线话筒是否接收到AP回复的信息,若否,则执行S22,若是,则执行S3

具体的,判断无线话筒是否接收到AP回复的信息,若否,则执行S22,反复多次发送请求,若是,则执行S3,进行U段对频操作。

S22:驱使无线话筒向AP重复N次请求U段通信,判断无线话筒是否接收到AP回复的信息,若否,则驱使无线话筒断开与该AP的WiFi连接,并执行S1,若是,则执行S3。

具体的,当无线话筒无法接收到AP回复的U段对频信息,则再次向AP发送请求信息,最多重复3次,若无线话筒仍未接收到AP回复的信息,则驱使无线话筒断开与该AP的WiFi连接,重新进行WiFi扫描,若无线话筒接收到AP回复的信息,则执行S3,进行对频操作。

S3:判断AP回复的信息是否为U段对频信息,若是,则驱使无线话筒与AP完成U段对频操作,建立U段通信连接,执行S4,若否,则驱使无线话筒断开与该AP的WiFi连接,保存该AP的MAC码,执行S1;

具体的,无线话筒接收到AP回复的信息后,若AP反馈至无线话筒的信息为告知无线话筒,当前的U段通信权已被占用,则驱使无线话筒断开与该AP的WiFi连接,保存该AP的MAC码,下次扫描时,跳过该AP,然后执行S1,重新通过WiFi扫描AP,若AP回复给无线话筒的信息为U段对频信息,则驱使无线话筒与AP完成U段对频操作,建立U段通信连接。

S4:关闭无线话筒的WiFi,间隔第一时间后重启WiFi,并向AP发送查询信息;

具体的,无线话筒与AP之间建立U段通信之后,关闭WiFi,以降低能耗,延长电池的续航。但为了实现干扰检测、遇到干扰时能自动切换U段频率、及实现多个话筒时分配优先使用权的功能,需定期开启WiFi功能以跟AP保持WiFi通信,在本实施例中,所述S4具体由以下步骤实现:

S41:关闭无线话筒的WiFi间隔第一时间后重启WiFi,并向AP发送查询信息;

具体的,在无线话筒与AP之间建立U段通信之后,即可关闭WiFi,以降低能耗,间隔一秒后,驱使无线话筒重启WiFi,并通过WiFi向AP发送查询信息。

S42:判断AP是否接收到无线话筒的查询信息,若是,则执行S5,若否,则执行S43;

具体的,通过AP判断无线话筒是否向其发送查询信息并接收到无线话筒的查询信息,若是,则执行S5,若否,则执行S43。

S43:判断AP在第二时间内是否接收到无线话筒的查询信息,若是,则执行S5,若否,驱使AP启动U段扫描,得到干净的频率备用。

具体的,若AP在间隔第一时间后没有收到无线话筒的查询信息,则继续等待第二时间,若AP在第二时间内仍未接收到无线话筒的查询信息,则驱使AP启动U段扫描,得到干净的频率备用,与新的无线无线进行U段对频,若AP在第二时间内接收到无线话筒的查询信息,则执行S5,判断当前的AP是否有新的无线话筒请求U段通信。

S5:判断AP是否回复无线话筒的查询信息,若否,则执行S1,若是,则执行S6;

在本实施例中,所述 S5具体由以下步骤实现:

S51:驱使AP判断是否有新的无线话筒请求U段通信,若是,则根据无线话筒的优先级进行U段通信,并回复无线话筒的查询信息,若否,则检查U段通信情况,并回复无线话筒的查询信息;

具体的,若有新的无线话筒向AP请求U段通信,则根据无线话筒的优先级进行U段通信,其中优先级可参考于WiFi强度是否满足预设阈值,新的无线话筒的优先级更高,则断开与当前无线话筒的U段通信,与新的无线话筒进行U段通信,并回复当前无线话筒的查询信息,若当前无线话筒的优先级更高,则拒绝新的无线话筒的连接请求,回复当前无线话筒的查询信息,若无新的无线话筒向AP请求U段通信,则直接回复当前无线话筒的查询信息。

S52:判断无线话筒是否获取到AP回复的查询信息,若否,则执行S53,若是,则执行S54;

具体的,若无线话筒未收到AP回复的查询信息,则执行S53,进行多次查询请求,若无线话筒收到AP回复的查询信息,则执行S54,对U段通信权进行判断。

S53:驱使无线话筒向AP重复发送N次查询信息,判断无线话筒是否获取到AP回复的查询信息,若否,则执行S1,若是,则执行S54;

具体的,若无线话筒未收到AP回复的查询信息,则通过无线话筒向AP重复发送N次查询信息(N可以为3),再判断无线话筒是否获取到AP回复的查询信息,若无线话筒仍未收到AP回复的查询信息,则执行S1,重新通过WiFi扫描AP,若此时无线话筒收到AP回复的查询信息,则执行S54,对U段通信权进行判断

S54:判断当前无线话筒是否丢失与AP的U段通信权,若是,则驱使无线话筒断开与该AP的WiFi连接,保存该AP的MAC码,若否,则执行S6。

具体的,根据AP回复的查询信息,判断当前无线话筒是否丢失与AP的U段通信权,若是,则驱使无线话筒断开与该AP的WiFi连接,保存该AP的MAC码,若否,则执行S6。

S6:判断U段通信是否断开,若否,则执行S4,若是,则执行S7;

具体的,若当前无线话筒未丢失与AP的U段通信权,则判断U段通信是否断开,若U段通信正常,则返回S4,驱使无线话筒与AP在U段通信后,保持定期的WiFi通信,自动判断无线话筒与AP之间的连接状态,以实现及时扫描得到干净频率并重新对频,重新建立U段通信。

S7:判断AP的WiFi强度是否超过阈值,若是,则驱使AP进行频率扫描,重新发送对频信息至无线话筒,进行U段对频操作,建立U段通信连接,执行S4,若否,则断开无线话筒与AP的WiFi连接,执行S1。

具体的,当无线话筒与AP之间的U段通信断开,则进一步判断AP的WiFi强度是否超过阈值(可取-70dBm),若是,则表示WiFi信号较强,U段通信受到干扰,驱使AP进行频率扫描,重新发送对频信息至无线话筒,进行U段对频操作,建立U段通信连接,再返回S4,驱使无线话筒与AP在U段通信后,保持定期的WiFi通信,自动判断无线话筒与AP之间的连接状态,以实现及时扫描得到干净频率并重新对频,重新建立U段通信,若否,则表示WiFi信号弱,表明无线话筒与AP之间的距离较远,断开无线话筒与AP的WiFi连接,无线话筒重新通过WiFi扫描AP,建立新的连接。

实施例二:

一种用于无线话筒自动对频的WiFi通信服务器,包括储存器和处理器;

储存器,用于储存程序指令;

处理器,用于运行所述程序指令,以执行如实施例二所述的用于无线话筒自动对频的WiFi通信方法。

对本领域的技术人员来说,可根据以上描述的技术方案以及构思,做出其它各种相应的改变以及形变,而所有的这些改变以及形变都应该属于本发明权利要求的保护范围之内。

相关技术
  • 一种用于wifi物联网设备的自动入网配置方法及系统
  • 一种适用于多天线认知无线网络的异步跳频序列设计方法
  • 一种多频点自动跳频无线话筒扩音装置
  • 一种无线话筒自动对频的方法及装置
技术分类

06120115801209