无线扩展器与接入点间的通信质量检测方法及装置的制造方法
【技术领域】
[0001] 本发明属于网络通信技术领域,尤其涉及一种无线扩展器与接入点间的通信质量 检测方法及装置。
【背景技术】
[0002] 无线扩展器(repeater),也被称为中继器,其能够扩展无线访问接入点(Access Point,AP)的无线信号覆盖范围,以增强网络信号的效果,目前已在家用无线上网中得到了 广泛的使用。
[0003] 在无线扩展器的工作过程中,需要检测其当前位置与AP间的通信质量,以告知用 户无线扩展器是否摆放合理,目前,主要是通过无线扩展器接收到的AP的接收信号强度表 示(ReceiveSignalStrengthIndicator,RSSI)来反映二者之间的通信质量的,然而,上 述做法只能反映无线扩展器收到的AP信号的强度,无法反映出无线扩展器与AP之间的双 向链路有效通信的状况,导致对无线扩展器与AP之间的通信质量检测结果不全面。
【发明内容】
[0004] 有鉴于此,本发明实施例提供了一种无线扩展器与接入点间的通信质量检测方法 及装置,以解决现有技术中对无线扩展器与AP之间的通信质量检测结果不全面的问题。
[0005] 第一方面,提供了一种无线扩展器与接入点AP间的通信质量检测方法,包括:
[0006] 向AP发送握手请求,以使所述AP对无线扩展器进行身份验证;
[0007] 在所述AP对所述无线扩展器的身份验证通过之后,与所述AP协商确定检测项及 所述检测项对应的检测参数;
[0008] 与所述AP基于所述检测项对应的检测参数进行通信,以对协商确定出的所述检 测项进行通信质量检测。
[0009] 第二方面,提供了一种无线扩展器与接入点AP间的通信质量检测方法,包括:
[0010] 接收无线扩展器发送的握手请求,对所述无线扩展器进行身份验证;
[0011] 在对所述无线扩展器的身份验证通过之后,与所述无线扩展器协商确定检测项及 所述检测项对应的检测参数;
[0012] 与所述无线扩展器基于所述检测项对应的检测参数进行通信,以对协商确定出的 所述检测项进行通信质量检测。
[0013] 第三方面,一种无线扩展器与接入点AP间的通信质量检测装置,包括:
[0014] 第一握手单元,用于向AP发送握手请求,以使所述AP对无线扩展器进行身份验 证;
[0015] 第一协商单元,用于在所述AP对所述无线扩展器的身份验证通过之后,与所述AP 协商确定检测项及所述检测项对应的检测参数;
[0016] 第一检测单元,用于与所述AP基于所述检测项对应的检测参数进行通信,以对协 商确定出的所述检测项进行通信质量检测。
[0017] 第四方面,提供了一种无线扩展器与接入点AP间的通信质量检测装置,包括:
[0018] 第二握手单元,用于接收无线扩展器发送的握手请求,对所述无线扩展器进行身 份验证;
[0019] 第二协商单元,用于在对所述无线扩展器的身份验证通过之后,与所述无线扩展 器协商确定检测项及所述检测项对应的检测参数;
[0020] 第二检测单元,用于与所述无线扩展器基于所述检测项对应的检测参数进行通 信,以对协商确定出的所述检测项进行通信质量检测。
[0021] 本发明实施例中,由无线扩展器和AP协商确定各自所支持的检测项及相应的检 测参数,并对这些反映网络质量的检测项在实际工作场景之下进行测试,从而得到准确、全 面的通信质量检测结果。
【附图说明】
[0022] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述 中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些 实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些 附图获得其他的附图。
[0023] 图1是本发明实施例提供的无线扩展器与AP间的通信质量检测方法无线扩展器 一侧的实现流程图;
[0024] 图2是本发明实施例提供的无线扩展器与AP的握手过程示意图;
[0025] 图3是本发明实施例提供的无线扩展器与AP间的通信质量检测方法无线扩展器 一侧S102的具体实现流程图;
[0026] 图4是本发明实施例提供的无线扩展器与AP的检测过程示意图;
[0027] 图5是本发明实施例提供的预设的报文格式示意图;
[0028] 图6是本发明实施例提供的检测协议头部所包含的字段及字段相应的长度示意 图;
[0029] 图7是本发明实施例提供的握手阶段和检测阶段报文载荷示意图;
[0030] 图8是本发明实施例提供的协商阶段报文载荷单个tlv组件所包含的字段及字段 相应的长度示意图;
[0031] 图9是本发明实施例提供的无线扩展器与AP间的通信质量检测方法AP-侧的实 现流程图;
[0032] 图10是本发明实施例提供的无线扩展器与AP间的通信质量检测方法AP-侧 S902的具体实现流程图;
[0033] 图11是本发明实施例提供的无线扩展器与AP间的通信质量检测装置无线扩展器 一侧装置的结构框图;
[0034] 图12是本发明实施例提供的无线扩展器与AP间的通信质量检测装置AP-侧装 置的结构框图。
【具体实施方式】
[0035] 为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
[0036] 以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具 体细节,以便透切理解本发明实施例。然而,本领域的技术人员应当清楚,在没有这些具体 细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的系统、装置、电 路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。
[0037]图1示出了本发明实施例提供的无线扩展器与AP间的通信质量检测方法的实现 流程,在本实施例中,流程的执行主体为无线扩展器:
[0038] 在S101中,向AP发送握手请求,以使所述AP对无线扩展器进行身份验证。
[0039] 在执行S101之前,对于AP来说,其基于传输控制协议(TransmissionControl Protocol,TCP)开启链路质量检测服务,用于在后续操作中完成与无线扩展器之间的通信 质量检测,具体地,开启的链路质量检测服务涵盖了对端口服务请求的监听,AP对相应的端 口进行监听,该端口为AP与无线扩展器进行通信质量检测时采用的协议所指示的端口,进 一步地,端口号取值范围可以为1024~65535。而对于无线扩展器来说,首先由用户对无线 扩展器进行选位,在固定好无线扩展器的位置之后,无线扩展器与AP进行关联,之后无线 扩展器便可以发起与AP的交互过程,整个通信质量检测的交互过程至少包括了握手阶段、 协商阶段和检测阶段,进一步地,还可以包括结果显示阶段。在S101中,执行的是握手阶段 操作。
[0040] 图2示出了无线扩展器与AP的握手过程:首先,由无线扩展器向AP的监听端口 发送包含无线扩展器的身份信息(例如无线扩展器的机型信息)的握手请求,AP在接收到 握手请求之后中,从中解析出无线扩展器的身份信息,进行验证,若验证通过,则向无线扩 展器回复握手成功的报文,无线扩展器在接收到握手成功的报文之后,进入到协商阶段;而 在图2中未示出的,若验证未通过,则AP向无线扩展器回复握手失败的报文,并断开当前连 接,无线扩展器在接收到握手失败的报文之后,退出当前与AP的通信质量检测过程。
[0041] 在S102中,在所述AP对所述无线扩展器的身份验证通过之后,与所述AP协商确 定检测项及所述检测项对应的检测参数。
[0042] 协商阶段主要是用于使无线扩展器和AP相互商议好本次通信质量检测过程所需 要执行的检测项,并确定出双方都能够支持的检测参数。如图3所示,S102具体可以通过 以下方式实现:
[0043] 在S301中,向所述AP发送所述无线扩展器支持检测的第一检测项及所述第一检 测项对应的检测参数,以使所述AP在所述第一检测项中确定所述AP支持的第二检测项并 确定所述第二检测项的检测参数。
[0044] 其中,检测项包括但不限于上传项、下载项及ping项,其中,上传项对应的检测内 容为由无线扩展器向AP发送数据,下载项对应的检测内容为无线扩展器从AP上下载数据, ping项对应的检测内容为由无线扩展