CN118042421A - 一种基于fttr的终端认证方法、装置、设备及介质 - Google Patents
一种基于fttr的终端认证方法、装置、设备及介质 Download PDFInfo
- Publication number
- CN118042421A CN118042421A CN202410433853.8A CN202410433853A CN118042421A CN 118042421 A CN118042421 A CN 118042421A CN 202410433853 A CN202410433853 A CN 202410433853A CN 118042421 A CN118042421 A CN 118042421A
- Authority
- CN
- China
- Prior art keywords
- wifi
- equipment
- class
- terminal equipment
- terminal
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 65
- 238000001514 detection method Methods 0.000 claims abstract description 53
- 238000005516 engineering process Methods 0.000 claims abstract description 26
- 238000012790 confirmation Methods 0.000 claims description 48
- 230000004044 response Effects 0.000 claims description 41
- 239000000523 sample Substances 0.000 claims description 27
- 238000012544 monitoring process Methods 0.000 claims description 14
- 238000004590 computer program Methods 0.000 claims description 12
- 230000015654 memory Effects 0.000 claims description 11
- 230000003287 optical effect Effects 0.000 claims description 5
- 230000008569 process Effects 0.000 abstract description 18
- 238000004891 communication Methods 0.000 abstract description 3
- 230000004888 barrier function Effects 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 4
- 230000003993 interaction Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 239000013307 optical fiber Substances 0.000 description 3
- 238000013515 script Methods 0.000 description 2
- 238000000060 site-specific infrared dichroism spectroscopy Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本申请提供一种基于FTTR的终端认证方法、装置、设备及介质,涉及通信技术领域,用于解决未升级WIFI技术的设备难以接入已升级WIFI技术的FTTR网关的问题,该方法包括:广播第一类WIFI的beacon报文和第二类WIFI的beacon报文;接收终端设备发送的探测请求报文;若预存的数据表中存在终端设备的MAC地址,则确定终端设备是第一类WIFI设备,采用第一类WIFI的数据报文与终端设备进行交互。本申请中FTTR网关广播了两种类型的beacon报文,保证第一类WIFI设备和第二类WIFI设备均能接收并处理beacon报文,保证未升级的第一类WIFI设备可以无障碍接入FTTR网关。
Description
技术领域
本申请涉及通信技术领域,提供一种基于FTTR的终端认证方法、装置、设备及介质。
背景技术
近些年,无线技术的高速蓬勃发展,无线技术的迭代速度很快,无线产品迭代的速度也很快。WIFI技术的升级没有很好的考虑到现行使用产品,未能及时更新WIFI技术的设备不支持升级后的WIFI技术,不能处理升级后的WIFI技术的报文。
在实际的过程中,如果光纤到房间(Fiber to the Room,FTTR)的网关设备升级到最新的WIFI技术,那么未升级WIFI技术的无线设备会难以接入网络,出现扫描不到信号或者交互时报文出错的情况。
发明内容
本申请实施例提供一种基于FTTR的终端认证方法方法、装置、设备及介质,用于未升级WIFI技术的设备难以接入已升级WIFI技术的FTTR网关的问题。
第一方面,提供一种基于FTTR的终端认证方法,应用于光纤到房间FTTR网络的网关设备中,所述方法包括:
广播第一类WIFI的beacon报文和第二类WIFI的beacon报文;所述第一类WIFI和所述第二类WIFI为不同的无线技术,所述第二类WIFI是在所述第一类WIFI的基础上升级的;
接收终端设备发送的探测请求报文;所述探测请求报文用于回应所述第一类WIFI的beacon报文或所述第二类WIFI的beacon报文;所述探测请求报文包括所述终端设备的MAC地址;
若预存的数据表中存在所述终端设备的MAC地址,则确定所述终端设备是第一类WIFI设备,采用所述第一类WIFI的数据报文与所述终端设备进行交互;其中,所述数据表包括多个所述第一类WIFI设备的MAC地址;所述第一类WIFI设备为支持所述第一类WIFI的无线设备。
可选的,所述广播第一类WIFI的beacon报文和第二类WIFI的beacon报文,包括:
每隔第一时间段广播第一类WIFI的beacon报文,每隔第二时间段广播第二类WIFI的beacon报文;所述第一时间段大于所述第二时间段。
可选的,在接收终端设备发送的探测请求报文之后,所述方法还包括:
若所述数据表中不存在所述终端设备的MAC地址,则向所述终端设备回复所述第二类WIFI的探测响应报文;
若在预设间隔内接收到所述终端设备发送的确认报文,则确定所述终端设备是第二类WIFI设备,采用所述第二类WIFI的数据报文与所述终端设备进行交互;所述第二类WIFI设备为支持所述第二类WIFI的无线设备。
可选的,在若所述数据表中不存在所述终端设备的MAC地址,则向所述终端设备回复所述第二类WIFI的探测响应报文之后,所述方法还包括:
若在预设间隔内未接收到所述终端设备发送的确认报文,则重新向所述终端设备回复所述第二类WIFI的探测响应报文,监控在预设周期内是否接收到所述终端设备发送的确认报文;
若在所述预设周期内未接收到所述终端设备发送的确认报文,则确认所述终端设备是所述第一类WIFI设备;
采用所述第一类WIFI的数据报文与所述终端设备进行交互。
可选的,所述预设周期包括第一周期、第二周期和第三周期;所述第一周期的时长小于所述第二周期的时长,所述第二周期的时长小于所述第三周期的时长;
若在所述预设周期内未接收到所述终端设备发送的确认报文,则确认所述终端设备是所述第一类WIFI设备,包括:
若在所述第一周期内未接收到所述终端设备发送的确认报文,向所述终端设备回复所述第二类WIFI的探测响应报文;
若在所述第二周期内未接收到所述终端设备发送的确认报文,向所述终端设备回复所述第二类WIFI的探测响应报文;
若在所述第三周期内未接收到所述终端设备发送的确认报文,则确定所述终端设备是所述第一类WIFI设备。
可选的,在若在所述预设周期内接收到所述终端设备发送的确认报文,则确认所述终端设备是所述第一类WIFI设备之后,所述方法还包括:
将所述终端设备的MAC地址保存至所述数据表。
可选的,在若在预设间隔内未接收到所述终端设备发送的确认报文,则重新向所述终端设备回复所述第二类WIFI的探测响应报文,监控在预设周期内是否接收到所述终端设备发送的确认报文之后,所述方法还包括:
若在所述预设周期内接收到所述终端设备发送的确认报文,则确定所述终端设备是所述第二类WIFI设备,采用所述第二类WIFI的数据报文与所述终端设备进行交互。
第二方面,提供一种基于FTTR的终端认证装置,所述装置设置于光纤到房间FTTR网络的网关设备中,所述装置包括:
广播模块,用于广播第一类WIFI的beacon报文和第二类WIFI的beacon报文;所述第一类WIFI和所述第二类WIFI为不同的无线技术,所述第二类WIFI是在所述第一类WIFI的基础上升级的;
接收模块,用于接收终端设备发送的探测请求报文;所述探测请求报文用于回应所述第一类WIFI的beacon报文或所述第二类WIFI的beacon报文;所述探测请求报文包括所述终端设备的MAC地址;
确定模块,用于若预存的数据表中存在所述终端设备的MAC地址,则确定所述终端设备是第一类WIFI设备,采用所述第一类WIFI的数据报文与所述终端设备进行交互;其中,所述数据表包括多个所述第一类WIFI设备的MAC地址;所述第一类WIFI设备为支持所述第一类WIFI的无线设备。
第三方面,本申请提供了一种网关设备,该网关设备包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序,实现第一方面中所述的基于FTTR的终端认证方法。
第四方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,处理器执行所述计算机程序,实现第一方面中所述的基于FTTR的终端认证方法。
与现有技术相比,本申请实施例的有益效果如下:
本申请实施例提供一种基于FTTR的终端认证方法,应用于光纤到房间FTTR网络的网关设备中,该方法包括:广播第一类WIFI的beacon报文和第二类WIFI的beacon报文;接收终端设备发送的探测请求报文;探测请求报文包括终端设备的MAC地址;若预存的数据表中存在终端设备的MAC地址,则确定终端设备是第一类WIFI设备,采用第一类WIFI的数据报文与终端设备进行交互;数据表包括多个第一类WIFI设备的MAC地址;第一类WIFI设备为支持第一类WIFI的无线设备。在该方法中,网关设备广播了第一类WIFI和第二类WIFI这两种类型的beacon报文,防止第一类WIFI设备搜索不到网关设备的无线信号,保证环境中第一类WIFI设备和第二类WIFI设备均能接收并处理beacon报文后,向网关设备发出探测请求报文,网关设备根据探测请求报文中终端设备的MAC地址可以快速分辨出第一类WIFI设备,采用第一类WIFI的数据报文与第一类WIFI设备进行交互,保证未更新无线技术的第一类WIFI设备可以无障碍且快速地接入到FTTR网关中。
附图说明
为了更清楚地说明本申请实施例或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
附图1为本申请实施例提供的一种应用场景示意图;
附图2为本申请实施例提供的基于FTTR的终端认证方法的一种流程示意图;
附图3为本申请实施例提供的基于FTTR的终端认证方法的整体流程示意图;
附图4为本申请实施例提供的基于FTTR的终端认证装置的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚明白,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
为了未升级WIFI技术的设备难以接入已升级WIFI技术的FTTR网关的问题,本申请提供了一种基于FTTR的终端认证方法,该方法应用于光纤到房间FTTR网络的网关设备中。下面对本申请实施例的技术方案能够适用的应用场景做一些简单介绍,需要说明的是,以下介绍的应用场景仅用于说明本申请实施例而非限定。在具体实施过程中,可以根据实际需要灵活地应用本申请实施例提供的技术方案。
请参照图1,为本申请实施例提供的一种应用场景示意图,该应用场景包括网关设备和终端设备。网关设备可以是FTTR网络中的主网关设备,也可以是FTTR网络中的从网关设备。终端设备(Station,STA)是无线局域网中的客户端设备,例如笔记本电脑、智能手机、平板电脑、智能家居设备等通过WIFI连接到网络的无线设备。网关设备已经升级到最新的WIFI技术,终端设备包括已升级WIFI技术的设备和未升级WIFI技术的设备。
应当说明的是,附图1是以两个终端设备为例,实际上不限制终端设备的数量。
如上介绍了本申请实施例的应用场景,下面结合附图1的应用场景,对附图2所示的基于FTTR的终端认证方法进行介绍。
S201、广播第一类WIFI的beacon报文和第二类WIFI的beacon报文。
beacon报文是由无线接入点定期发送的一种数据帧,是无线接入点用于向覆盖区域播报自己信号和能力的报文,以便于在此覆盖区域内的终端设备收到beacon报文时,能够检测自身是否是可以接入的网络设备。
在具体实施过程中,FFTR的网关设备作为无线接入点(AP),在初始化无线beacon时,装载两种类型的报文,即第一类WIFI的beacon报文和第二类WIFI的beacon报文。其中,第一类WIFI和第二类WIFI为不同的无线技术,第二类WIFI是在第一类WIFI的基础上升级的,例如第一类WIFI为WIFI4,第二类WIFI为WIFI5,或者例如第一类WIFI为WIFI5,第二类WIFI为WIFI6。
第一类WIFI的beacon报文是指携带有第一类WIFI特征的beacon报文,例如第一类WIFI是WIFI5,第一类WIFI的beacon报文是遵循802.11ac标准规范的beacon报文。第二类WIFI的beacon报文是指携带有第二类WIFI特征的beacon报文,例如第二类WIFI是WIFI6,第二类WIFI的的beacon报文是遵循802.11ax标准规范的beacon报文。这两种类型的beacon报文的帧结构和报文内容是不同的。
第一类WIFI设备为支持第一类WIFI的无线设备,例如支持IEEE 802.11ac标准的WFIF5设备,第二类WIFI设备为支持第二类WIFI的无线设备,例如支持IEEE 802.11ax标准的WFIF6设备。第一类WIFI设备可以接收到第一类WIFI的beacon报文和第二类WIFI的beacon报文,但只能对第一类WIFI的beacon报文进行正确解析。第二类WIFI设备也可以接收到第一类WIFI的beacon报文和第二类WIFI的beacon报文,只能对第二类WIFI的beacon报文进行正确解析。
为了平衡无线芯片处理的能力,网关设备可以按照不同的时间间隔发出第一类WIFI的beacon报文和第二类WIFI的beacon报文,这两种类型的beacon报文的首次发包时间可以相同或者不同。
在一种可能的实施例中,网关设备可以每隔第一时间段广播第一类WIFI的beacon报文,每隔第二时间段广播第二类WIFI的beacon报文。其中,第一时间段大于第二时间段。例如,第二时间段为100ms,第一时间段为200ms、300ms等。
在本申请实施例中,考虑到实际使用第二类WIFI设备的数量较多,因此设置第二类WIFI的beacon报文的发包时间间隔小于第一类WIFI的beacon报文的发包时间间隔,可以优先保证第二类WIFI设备能够快速探测到网关设备的无线信号。而实际使用第一类WIFI设备的数量较少,所以将第一类WIFI的beacon报文的发包时间间隔设置得较长,并不会有太大的影响。
S202、接收终端设备发送的探测请求报文。
在具体实施过程中,网关设备在覆盖区域内广播第一类WIFI的beacon报文和第二类WIFI的beacon报文之后,覆盖区域内的终端设备都可以接收到第一类WIFI的beacon报文和第二类WIFI的beacon报文。如果终端设备是第一类WIFI设备,在解析第二类WIFI的beacon报文时会出错,在解析第一类WIFI的beacon报文后可以获取到网关设备即AP的网络信息,如果终端设备是第二类WIFI设备,在解析第一类WIFI的beacon报文时会出错,在解析第二类WIFI的beacon报文后可以获取到网关设备即AP的网络信息。
其中,AP的网络信息包括服务集标识符(Service Set Identifier,SSID)、基本服务集标识符(Basic Service Set Identifier,BSSID)、无线网络支持的传输速率、无线网络所使用的信道、无线网络的加密方式、AP的信号强度等。SSID用于标识无线网络,即网络名称,BSSID是AP的唯一标识符,通常是AP的MAC地址。
终端设备可以接收到附近多个AP发出的beacon报文,可以根据beacon报文包含的网络信息,选择一个网络进行连接,并发送探测请求(Probe Request)报文以请求连接该网络。探测请求报文是终端设备发送给附近AP的一种管理帧,探测请求报文包含终端设备的无线网络配置信息,例如终端设备的MAC地址、终端设备希望连接的无线网络的名称、终端设备支持的传输速率范围、终端设备当前所在的信道等。若终端设备希望连接的无线网络的名称为网关设备所在无线网络的名称,说明探测请求报文用于回应第一类WIFI的beacon报文或第二类WIFI的beacon报文。
S203、若预存的数据表中存在终端设备的MAC地址,则确定终端设备是第一类WIFI设备,采用第一类WIFI的数据报文与终端设备进行交互。
在具体实施过程中,网关设备提前预存了一张数据表,该数据表包括多个第一类WIFI设备的MAC地址。网关设备在接收到终端设备发送的探测请求报文之后,对探测请求报文进行解析,可以获得终端设备的MAC地址,进而查询该数据表中是否存在终端设备的MAC地址。若数据表中存在终端设备的MAC地址,则确定终端设备是第一类WIFI设备,采用第一类WIFI的数据报文与终端设备进行交互,其中,第一类WIFI的数据报文是指携带第二类WIFI特征的数据报文,例如第一类WIFI是WIFI5,第一类WIFI的数据报文是遵循802.11ac标准规范的数据报文。
在一种可能的实施例中,若数据表中不存在终端设备的MAC地址,则向终端设备回复第二类WIFI的探测响应报文;若在预设间隔内接收到终端设备发送的确认报文,则确定终端设备为第二类WIFI设备,采用第二类WIFI的数据报文与终端设备进行交互。
在具体实施过程中,若网关设备确定数据表中不存在终端设备的MAC地址,则暂时将终端设备认定为第二类WIFI设备,向终端设备回复第二类WIFI的探测响应(proberesponse)报文。其中,第二类WIFI的探测响应报文是指携带第二类WIFI特征的探测响应报文,例如第二类WIFI是WIFI6,第二类WIFI的探测响应报文是遵循802.11ax标准规范的探测响应报文,探测响应报文用于回应已接收到的探测请求报文。
终端设备在接收到第二类WIFI的探测响应报文之后,如果终端设备是第一类WIFI设备,则在解析第二类WIFI的探测响应报文时会出错,如果终端设备是第二类WIFI设备,便能正确解析第二类WIFI的探测响应报文,并立即向网关设备回复确认(ACK)报文,确认报文用于回应已经接收到的探测响应报文。因此,预设间隔比较短,例如为2ms,若终端设备为第二类WIFI设备,网关设备在向终端设备回复第二类WIFI的探测响应报文之后,在2ms内便会接收到终端设备发送的确认报文,之后采用第二类WIFI的数据报文与终端设备进行交互。其中,第二类WIFI的数据报文是指携带第二类WIFI特征的数据报文,例如第二类WIFI是WIFI6,第二类WIFI的数据报文是遵循802.11ax标准规范的数据报文。
考虑到无线环境中的各种干扰可能导致确认报文丢失或者传输延迟,在一种可能的实施例中,网关设备在确定数据表中不存在终端设备的MAC地址,则向终端设备回复第二类WIFI的探测响应报文之后,若在预设间隔内未接收到终端设备发送的确认报文,则重新向终端设备回复第二类WIFI的探测响应报文,监控在预设周期内是否接收到终端设备发送的确认报文;若在预设周期内未接收到终端设备发送的确认报文,则确认终端设备是第一类WIFI设备;采用第一类WIFI的数据报文与终端设备进行交互。
在具体实施过程中,若网关设备在预设间隔内未接收到终端设备发送的确认报文,将该终端设备放入到监控队列中,重新向该终端设备回复第二类WIFI的探测响应报文,监控在预设周期内是否接收到终端设备发送的确认报文。其中,预设周期大于预设间隔,预设周期可以包括多个周期,每个周期的时长可以相同或者不同。
在一种可能的实施例中,预设周期包括第一周期、第二周期和第三周期;第一周期的时长小于第二周期的时长,第二周期的时长小于第三周期的时长。若在第一周期内未接收到终端设备发送的确认报文,向终端设备回复第二类WIFI的探测响应报文;若在第二周期内未接收到终端设备发送的确认报文,向终端设备回复第二类WIFI的探测响应报文;若在第三周期内未接收到终端设备发送的确认报文,则确定终端设备是第一类WIFI设备。
在具体实施过程中,设置三个周期对终端设备进行累计计数监控,若在三个周期内累计三次都没有收到终端设备发送的确认报文,则确定终端设备是第一类WIFI设备,采用第一类WIFI的数据报文与终端设备进行正常交互,并移除对该终端设备的监控操作,防止长时间占用资源。
在一种可能的实施例中,网关设备在预设周期内接收到终端设备发送的确认报文,确认终端设备是第一类WIFI设备之后,还可以将终端设备的MAC地址保存至数据表。
在本申请实施例中,将终端设备的MAC地址保存至数据表中,便于后续查验,如果后续该终端设备断开与网关设备的连接,过一段时间又重新接入该网关设备时,可以直接根据该终端设备的MAC地址查询该数据表,从而快速确定该终端设备是第一类WIFI设备,避免其他校验过程。
在一种可能的实施例中,若在预设周期内接收到终端设备发送的确认报文,则确定终端设备为第二类WIFI设备,采用第二类WIFI的数据报文与终端设备进行交互。
在具体实施过程中,由于预设周期包括多个周期,只要在任一个周期内接收到终端设备发送的确认报文,则确定终端设备为第二类WIFI设备,便移除对该终端设备的监控操作,不再向终端设备回复第二类WIFI的探测响应报文。
为了更加清楚地说明本申请实施例提供的基于FTTR的终端认证方法,下面以第一类WIFI是WIFI5,第二类WIFI是WIFI6为例,结合附图3对基于FTTR的终端认证方法的整体流程进行介绍。
S301、初始化WIFI5和WIFI6的beacon报文。
网关设备初始化WIFI5的beacon报文和WIFI6的beacon报文,并广播这两种类型的beacon报文。
S302、接收探测请求报文。
网关设备将接收到终端设备发送的探测请求报文,并进行解析,获得终端设备的MAC地址。
S303、判断预存的数据表中是否存在终端设备的MAC地址。
网关设备对探测请求报文进行解析获得终端设备的MAC地址,若预存的数据表中存在终端设备的MAC地址,则执行S304,若预存的数据表中不存在终端设备的MAC地址,则执行S305。
S304、确认终端设备是WIFI5设备,采用WIFI5的数据报文进行交互。
S305、回复WIFI6的探测响应报文。
网关设备向终端设备回复WIFI6的探测响应报文,表示已收到探测请求报文。
S306、判断在预设间隔内是否收到终端设备回复的确认报文。
若网关设备在预设间隔内收到终端设备回复的确认报文,则执行S307,若网关设备在预设间隔内未收到终端设备回复的确认报文,则执行S308。
S307、确定终端设备是WIFI6设备,采用WIFI6的数据报文进行交互。
S308、对终端设备进行累计计数监控。
网关设备将终端设备加入监控队列,每隔一个周期向终端设备发送WIFI6的探测响应报文,并记录三个周期内未接收到确认报文的次数。
S309、判断是否在三个周期内累计三次未接收到确认报文。
若网关设备在三个周期内累计三次未接收到确认报文,则执行S304,并移除对终端设备的监控。若网关设备任一个周期内接收到确认报文,则执行S307,并移除对终端设备的监控。
综上所述,本申请实施例提供了一种基于FTTR的终端认证方法,FTTR网关广播了第一类WIFI和第二类WIFI这两种类型的beacon报文,保证环境中第一类WIFI设备和第二类WIFI设备均能接收并处理beacon报文后,向网关设备发出探测请求报文,且网关设备根据探测请求报文对终端设备进行认证,确定终端设备是第一类WIFI设备,采用第一类WIFI的数据报文与终端设备进行交互,使得FTTR网关兼容一些使用较老第一类WIFI协议处理报文的第一类WIFI设备,并且对无线的性能产生较小的影响。且确定终端设备是第二类WIFI设备,便采用第二类WIFI的数据报文与终端设备进行交互,保证未升级的第一类WIFI设备和已升级的第二类WIFI设备均可以无障碍且快速地接入到已升级的FTTR网关中。
现有的网关技术在处理第一类WIFI和第二类WIFI这两种终端兼容的时候,大多数是重新创建了一套单独的接口来进行操作,默认状态下是不做兼容的,需要在使用时单独打开相关接口,这占用了部分软件资源,造成资源浪费。本申请实施例提供的一种基于FTTR的终端认证方法不需要创建和打开接口,可节省部分软件资源。
基于相同的发明构思,如附图4所示,本申请实施例还提供了一种基于FTTR的终端认证装置,该装置设置于光纤到房间FTTR网络的网关设备中,该装置包括:
广播模块,用于广播第一类WIFI的beacon报文和第二类WIFI的beacon报文;第一类WIFI和第二类WIFI为不同的无线技术,第二类WIFI是在第一类WIFI的基础上升级的;
接收模块,用于接收终端设备发送的探测请求报文;探测请求报文用于回应第一类WIFI的beacon报文或第二类WIFI的beacon报文;探测请求报文包括终端设备的MAC地址;
确定模块,用于若预存的数据表中存在终端设备的MAC地址,则确定终端设备是第一类WIFI设备,采用第一类WIFI的数据报文与终端设备进行交互;其中,数据表包括多个第一类WIFI设备的MAC地址;第一类WIFI设备为支持第一类WIFI的无线设备。
可选的,广播模块具体用于:
每隔第一时间段广播第一类WIFI的beacon报文,每隔第二时间段广播第二类WIFI的beacon报文;第一时间段大于第二时间段。
可选的,确定模块还用于:
在接收终端设备发送的探测请求报文之后,若数据表中不存在终端设备的MAC地址,则向终端设备回复第二类WIFI的探测响应报文;
若在预设间隔内接收到终端设备发送的确认报文,则确定终端设备是第二类WIFI设备,采用第二类WIFI的数据报文与终端设备进行交互;第二类WIFI设备为支持第二类WIFI的无线设备。
可选的,确定模块还用于:
在若数据表中不存在终端设备的MAC地址,则向终端设备回复第二类WIFI的探测响应报文之后,若在预设间隔内未接收到终端设备发送的确认报文,则重新向终端设备回复第二类WIFI的探测响应报文,监控在预设周期内是否接收到终端设备发送的确认报文;
若在预设周期内未接收到终端设备发送的确认报文,则确认终端设备是第一类WIFI设备;
采用第一类WIFI的数据报文与终端设备进行交互。
可选的,预设周期包括第一周期、第二周期和第三周期;第一周期的时长小于第二周期的时长,第二周期的时长小于第三周期的时长;
确定模块还用于:
若在第一周期内未接收到终端设备发送的确认报文,向终端设备回复第二类WIFI的探测响应报文;
若在第二周期内未接收到终端设备发送的确认报文,向终端设备回复第二类WIFI的探测响应报文;
若在第三周期内未接收到终端设备发送的确认报文,则确定终端设备是第一类WIFI设备。
可选的,该基于FTTR的终端认证装置包括存储模块,存储模块用于:
在若在预设周期内接收到终端设备发送的确认报文,则确认终端设备是第一类WIFI设备之后,将终端设备的MAC地址保存至数据表。
可选的,确定模块还用于:
在若在预设间隔内未接收到终端设备发送的确认报文,则重新向终端设备回复第二类WIFI的探测响应报文,监控在预设周期内是否接收到终端设备发送的确认报文之后,若在预设周期内接收到终端设备发送的确认报文,则确定终端设备是第二类WIFI设备,采用第二类WIFI的数据报文与终端设备进行交互。
需要说明的是,本实施例中基于FTTR的终端认证装置中各模块是与前述实施例中基于FTTR的终端认证方法中的各步骤一一对应,因此,本实施例的具体实施方式可参照前述基于FTTR的终端认证方法的实施方式,这里不再赘述。
基于相同的发明构思,本申请还提供一种网关设备,网关设备包括处理器,存储器以及存储在存储器中的计算机程序,计算机程序被处理器运行时实现前述的基于FTTR的终端认证方法。
基于相同的发明构思,本申请还提供一种计算机存储介质,计算机存储介质上存储有计算机程序,计算机程序被处理器运行时实现前述的基于FTTR的终端认证方法。
在一些实施例中,计算机可读存储介质可以是FRAM、ROM、PROM、EPROM、EEPROM、闪存、磁表面存储器、光盘、或CD-ROM等存储器;也可以是包括上述存储器之一或任意组合的各种设备。计算机可以是包括智能终端和服务器在内的各种计算设备。
在一些实施例中,可执行指令可以采用程序、软件、软件模块、脚本或代码的形式,按任意形式的编程语言(包括编译或解释语言,或者声明性或过程性语言)来编写,并且其可按任意形式部署,包括被部署为独立的程序或者被部署为模块、组件、子例程或者适合在计算环境中使用的其它单元。
作为示例,可执行指令可以但不一定对应于文件***中的文件,可以可被存储在保存其它程序或数据的文件的一部分,例如,存储在超文本标记语言(HTML,Hyper TextMarkup Language)文档中的一个或多个脚本中,存储在专用于所讨论的程序的单个文件中,或者,存储在多个协同文件(例如,存储一个或多个模块、子程序或代码部分的文件)中。
作为示例,可执行指令可被部署为在一个计算设备上执行,或者在位于一个地点的多个计算设备上执行,又或者,在分布在多个地点且通过通信网络互连的多个计算设备上执行。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器/随机存取存储器、磁碟、光 盘)中,包括若干指令用以使得一台多媒体终端设备(可以是手机,计算机,电视接收机,或者网络设备等)执行本申请各个实施例所述的方法。
以上仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。
Claims (10)
1.一种基于FTTR的终端认证方法,其特征在于,应用于光纤到房间FTTR网络的网关设备中,所述方法包括:
广播第一类WIFI的beacon报文和第二类WIFI的beacon报文;所述第一类WIFI和所述第二类WIFI为不同的无线技术,所述第二类WIFI是在所述第一类WIFI的基础上升级的;
接收终端设备发送的探测请求报文;所述探测请求报文用于回应所述第一类WIFI的beacon报文或所述第二类WIFI的beacon报文;所述探测请求报文包括所述终端设备的MAC地址;
若预存的数据表中存在所述终端设备的MAC地址,则确定所述终端设备是第一类WIFI设备,采用所述第一类WIFI的数据报文与所述终端设备进行交互;其中,所述数据表包括多个所述第一类WIFI设备的MAC地址;所述第一类WIFI设备为支持所述第一类WIFI的无线设备。
2.如权利要求1所述的基于FTTR的终端认证方法,其特征在于,所述广播第一类WIFI的beacon报文和第二类WIFI的beacon报文,包括:
每隔第一时间段广播第一类WIFI的beacon报文,每隔第二时间段广播第二类WIFI的beacon报文;所述第一时间段大于所述第二时间段。
3.如权利要求1所述的基于FTTR的终端认证方法,其特征在于,在接收终端设备发送的探测请求报文之后,所述方法还包括:
若所述数据表中不存在所述终端设备的MAC地址,则向所述终端设备回复所述第二类WIFI的探测响应报文;
若在预设间隔内接收到所述终端设备发送的确认报文,则确定所述终端设备是第二类WIFI设备,采用所述第二类WIFI的数据报文与所述终端设备进行交互;所述第二类WIFI设备为支持所述第二类WIFI的无线设备。
4.如权利要求3所述的基于FTTR的终端认证方法,其特征在于,在若所述数据表中不存在所述终端设备的MAC地址,则向所述终端设备回复所述第二类WIFI的探测响应报文之后,所述方法还包括:
若在预设间隔内未接收到所述终端设备发送的确认报文,则重新向所述终端设备回复所述第二类WIFI的探测响应报文,监控在预设周期内是否接收到所述终端设备发送的确认报文;
若在所述预设周期内未接收到所述终端设备发送的确认报文,则确认所述终端设备是所述第一类WIFI设备;
采用所述第一类WIFI的数据报文与所述终端设备进行交互。
5.如权利要求4所述的基于FTTR的终端认证方法,其特征在于,所述预设周期包括第一周期、第二周期和第三周期;所述第一周期的时长小于所述第二周期的时长,所述第二周期的时长小于所述第三周期的时长;
若在所述预设周期内未接收到所述终端设备发送的确认报文,则确认所述终端设备是所述第一类WIFI设备,包括:
若在所述第一周期内未接收到所述终端设备发送的确认报文,向所述终端设备回复所述第二类WIFI的探测响应报文;
若在所述第二周期内未接收到所述终端设备发送的确认报文,向所述终端设备回复所述第二类WIFI的探测响应报文;
若在所述第三周期内未接收到所述终端设备发送的确认报文,则确定所述终端设备是所述第一类WIFI设备。
6.如权利要求4所述的基于FTTR的终端认证方法,其特征在于,在若在所述预设周期内接收到所述终端设备发送的确认报文,则确认所述终端设备是所述第一类WIFI设备之后,所述方法还包括:
将所述终端设备的MAC地址保存至所述数据表。
7.如权利要求4所述的基于FTTR的终端认证方法,其特征在于,在若在预设间隔内未接收到所述终端设备发送的确认报文,则重新向所述终端设备回复所述第二类WIFI的探测响应报文,监控在预设周期内是否接收到所述终端设备发送的确认报文之后,所述方法还包括:
若在所述预设周期内接收到所述终端设备发送的确认报文,则确定所述终端设备是所述第二类WIFI设备,采用所述第二类WIFI的数据报文与所述终端设备进行交互。
8.一种基于FTTR的终端认证装置,其特征在于,所述装置设置于光纤到房间FTTR网络的网关设备中,所述装置包括:
广播模块,用于广播第一类WIFI的beacon报文和第二类WIFI的beacon报文;所述第一类WIFI和所述第二类WIFI为不同的无线技术,所述第二类WIFI是在所述第一类WIFI的基础上升级的;
接收模块,用于接收终端设备发送的探测请求报文;所述探测请求报文用于回应所述第一类WIFI的beacon报文或所述第二类WIFI的beacon报文;所述探测请求报文包括所述终端设备的MAC地址;
确定模块,用于若预存的数据表中存在所述终端设备的MAC地址,则确定所述终端设备是第一类WIFI设备,采用所述第一类WIFI的数据报文与所述终端设备进行交互;其中,所述数据表包括多个所述第一类WIFI设备的MAC地址;所述第一类WIFI设备为支持所述第一类WIFI的无线设备。
9.一种网关设备,其特征在于,所述网关设备包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序,实现如权利要求1-7中任一项所述的基于FTTR的终端认证方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,处理器执行所述计算机程序,实现如权利要求1-7中任一项所述的基于FTTR的终端认证方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410433853.8A CN118042421B (zh) | 2024-04-11 | 一种基于fttr的终端认证方法、装置、设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410433853.8A CN118042421B (zh) | 2024-04-11 | 一种基于fttr的终端认证方法、装置、设备及介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN118042421A true CN118042421A (zh) | 2024-05-14 |
CN118042421B CN118042421B (zh) | 2024-07-02 |
Family
ID=
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103096492A (zh) * | 2011-11-08 | 2013-05-08 | 华为终端有限公司 | 一种无线接入点与终端通信的方法、***及相关设备 |
CN106686593A (zh) * | 2016-12-28 | 2017-05-17 | 深圳Tcl智能家庭科技有限公司 | 一种基于wifi模块的智能设备配置入网的方法及装置 |
CN106792873A (zh) * | 2016-12-07 | 2017-05-31 | 广东欧珀移动通信有限公司 | WiFi信号强度的更新方法及装置 |
WO2018097400A1 (ko) * | 2016-11-25 | 2018-05-31 | 주식회사 비스타 | 와이파이 식별자를 이용하여 콘텐츠를 제공하는 시스템 |
CN110809308A (zh) * | 2019-09-29 | 2020-02-18 | 上海商米科技集团股份有限公司 | 一种iot设备与wifi路由器自动连接的方法及设备 |
CN110865877A (zh) * | 2019-10-14 | 2020-03-06 | 平安银行股份有限公司 | 一种任务请求的响应方法及设备 |
CN111867004A (zh) * | 2020-06-06 | 2020-10-30 | 烽火通信科技股份有限公司 | 一种Wi-Fi6场景下无线终端接入的方法和装置 |
CN113839707A (zh) * | 2020-06-23 | 2021-12-24 | 中兴通讯股份有限公司 | 一种认证方法、装置、设备及存储介质 |
US20220116785A1 (en) * | 2018-07-30 | 2022-04-14 | Tappter Limited | System and methods for verifying user connections |
CN114698055A (zh) * | 2020-12-31 | 2022-07-01 | 中兴通讯股份有限公司 | 网络接入方法、装置、网络设备和存储介质 |
WO2022218314A1 (zh) * | 2021-04-16 | 2022-10-20 | Oppo广东移动通信有限公司 | 信息处理方法、终端、芯片及存储介质 |
US20230209546A1 (en) * | 2021-12-28 | 2023-06-29 | Nokia Solutions And Networks Oy | Controller based control over wireless device association with wireless access points |
CN116938694A (zh) * | 2022-03-29 | 2023-10-24 | 华为技术有限公司 | 路径检测方法、装置、设备及计算机可读存储介质 |
US20240004982A1 (en) * | 2020-09-30 | 2024-01-04 | Huawei Technologies Co., Ltd. | Cross-Device Authentication Method and Related Apparatus |
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103096492A (zh) * | 2011-11-08 | 2013-05-08 | 华为终端有限公司 | 一种无线接入点与终端通信的方法、***及相关设备 |
WO2018097400A1 (ko) * | 2016-11-25 | 2018-05-31 | 주식회사 비스타 | 와이파이 식별자를 이용하여 콘텐츠를 제공하는 시스템 |
CN106792873A (zh) * | 2016-12-07 | 2017-05-31 | 广东欧珀移动通信有限公司 | WiFi信号强度的更新方法及装置 |
CN106686593A (zh) * | 2016-12-28 | 2017-05-17 | 深圳Tcl智能家庭科技有限公司 | 一种基于wifi模块的智能设备配置入网的方法及装置 |
US20220116785A1 (en) * | 2018-07-30 | 2022-04-14 | Tappter Limited | System and methods for verifying user connections |
CN110809308A (zh) * | 2019-09-29 | 2020-02-18 | 上海商米科技集团股份有限公司 | 一种iot设备与wifi路由器自动连接的方法及设备 |
CN110865877A (zh) * | 2019-10-14 | 2020-03-06 | 平安银行股份有限公司 | 一种任务请求的响应方法及设备 |
CN111867004A (zh) * | 2020-06-06 | 2020-10-30 | 烽火通信科技股份有限公司 | 一种Wi-Fi6场景下无线终端接入的方法和装置 |
CN113839707A (zh) * | 2020-06-23 | 2021-12-24 | 中兴通讯股份有限公司 | 一种认证方法、装置、设备及存储介质 |
US20240004982A1 (en) * | 2020-09-30 | 2024-01-04 | Huawei Technologies Co., Ltd. | Cross-Device Authentication Method and Related Apparatus |
CN114698055A (zh) * | 2020-12-31 | 2022-07-01 | 中兴通讯股份有限公司 | 网络接入方法、装置、网络设备和存储介质 |
WO2022218314A1 (zh) * | 2021-04-16 | 2022-10-20 | Oppo广东移动通信有限公司 | 信息处理方法、终端、芯片及存储介质 |
US20230209546A1 (en) * | 2021-12-28 | 2023-06-29 | Nokia Solutions And Networks Oy | Controller based control over wireless device association with wireless access points |
CN116938694A (zh) * | 2022-03-29 | 2023-10-24 | 华为技术有限公司 | 路径检测方法、装置、设备及计算机可读存储介质 |
Non-Patent Citations (2)
Title |
---|
KS ARIKUMAR: "Enhancing the security of WAP2/PSK Authentication protocol in Wi-Fi Networks", 《SCIENCEDIRECT》, 31 December 2022 (2022-12-31) * |
韦剑: "高密度无线环境下基于瘦AP架构的接入认证技术研究", 《中国优秀硕士学位论文全文数据库》, 1 November 2011 (2011-11-01) * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11032858B2 (en) | Network access method, terminal, access network, and core network | |
WO2012041683A1 (en) | Server management using baseboard management controller to establish wireless network | |
CN103648094A (zh) | 一种检测非法无线接入点的方法、装置及*** | |
KR20140119544A (ko) | 이동통신 시스템에서 근접 서비스 메시지 라우팅 방법 및 장치 | |
CN109714757B (zh) | 一种共用准备eSIM卡的方法及装置 | |
CN106453370B (zh) | 一种ipc向nvr进行注册的方法和装置 | |
CN111278036B (zh) | 一种采集mac地址的方法及装置 | |
CN111314241B (zh) | 一种任务调度方法及调度*** | |
CN102158985B (zh) | 协调混合无线局域网中数据传输的方法、装置和设备 | |
US11622379B2 (en) | Enhancing triggered single user transmissions in WLAN networks | |
CN118042421B (zh) | 一种基于fttr的终端认证方法、装置、设备及介质 | |
CN112637221B (zh) | 一种设备控制方法及装置 | |
KR20150033454A (ko) | 빅데이터 처리 장치 관리 방법 및 이를 수행하는 관리 시스템 | |
CN118042421A (zh) | 一种基于fttr的终端认证方法、装置、设备及介质 | |
CN113259918A (zh) | 设备的绑定方法及*** | |
CN111130929B (zh) | 自动测试wifi吞吐量的方法和*** | |
KR20120017619A (ko) | 단말 관리 패키지를 제공하는 장치, 방법 및 상기 단말 관리 패키지를 제공받는 방법 | |
CN113396600B (zh) | 信息验证方法、装置、设备及存储介质 | |
CN114915555B (zh) | 网关驱动通信方法、装置、设备及存储介质 | |
CN112954669A (zh) | 共享终端业务控制方法、装置、网元及存储介质 | |
CN112911703B (zh) | Wifi探测方法和***、wifi探针设备、监控设备和存储介质 | |
CN111031525B (zh) | Beacon帧的发送方法及装置 | |
CN104219258A (zh) | 号码归属地的实时查询方法、终端、服务器及*** | |
US9332374B2 (en) | Communication interface method for SE equipped on mobile terminal and SE using the same | |
CN111064675A (zh) | 访问流量控制方法、装置、网络设备及存储介质 |
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 |