一种热点快速配网方法及装置转让专利

申请号 : CN202010727096.7

文献号 : CN111866994B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 陈秋羽杨雪彬

申请人 : 广云物联网科技(广州)有限公司

摘要 :

本发明涉及无线通信配网技术领域,特别涉及一种热点快速配网方法及装置。该方法包括有先根据目标公共区域内的多个无线热点的信号强度将多个无线热点进行排序得到热点排序序列,然后向热点排序序列中的第一个无线热点先后发送配网请求和联网验证信息,然后在确定出第一个无线热点的数据收发状态为异常时,从第一个无线热点对应的共享数据集中确定至少两个目标无线热点对应的热点标识信息,最后根据目标无线热点在热点排序序列中的目标序列位置控制智能终端与最大目标序列位置对应的目标无线热点进行热点配网。本发明基于热点标识信息和目标序列位置实现智能终端的快速配网,无需智能终端逐一地与无线热点进行配网,减少了智能终端的配网耗时。

权利要求 :

1.一种热点快速配网方法,其特征在于,应用于安装在智能终端内的应用程序,所述应用程序与目标区域内的多个无线热点通信,所述方法至少包括:

在获取到智能终端下发的热点配网授权信息之后,确定目标公共区域内的多个无线热点的信号强度并根据所述信号强度由大到小的顺序将多个无线热点进行排序得到热点排序序列;

向所述热点排序序列中的第一个无线热点发送配网请求,判断是否接收到所述第一个无线热点基于所述配网请求反馈的配网信息,若接收到所述配网信息,则通过所述配网信息与所述第一个无线热点建立通信链路并基于所述通信链路向所述第一个无线热点发送联网验证信息;

在根据所述第一个无线热点基于所述联网验证信息反馈的验证结果确定出所述第一个无线热点的数据收发状态为异常时,从所述第一个无线热点对应的共享数据集中确定至少两个目标无线热点对应的热点标识信息;

确定每个热点标识信息对应的目标无线热点在所述热点排序序列中的目标序列位置,并控制所述智能终端与最大目标序列位置对应的目标无线热点进行热点配网;

其中,判断所述第一个无线热点的数据收发状态是否正常,包括:从所述验证结果中提取所述第一个无线热点在对所述联网验证信息进行校验时所生成的校验清单;根据所述校验清单中包括的校验目录信息确定所述第一个无线热点在对所述联网验证信息进行校验时对应的校验置信度;在所述校验置信度低于预定目标值且所述校验目录信息中存在异常目录信息对应的目录标识时,确定所述第一个无线热点的数据收发状态为异常;其中,所述目录标识用于表征所述第一个无线热点的数据收发存在延迟行为或中断行为;

其中,判断是否接收到所述第一个无线热点基于所述配网请求反馈的配网信息,包括:

判断在设定时长内是否接收到所述第一个无线热点基于所述配网请求反馈的配网信息;其中所述设定时长根据所述第一个无线热点的第一接口信息以及所述智能终端的第二接口信息确定;若在所述设定时长内接收到所述配网信息,则确定所述第一个无线热点的配网进程正常,转向通过所述配网信息与所述第一个无线热点建立通信链路并基于所述通信链路向所述第一个无线热点发送联网验证信息的步骤;若没有在所述设定时长内接收到所述配网信息,则确定所述第一个无线热点的配网进程异常,转向从所述第一个无线热点对应的共享数据集中确定至少两个目标无线热点对应的热点标识信息的步骤;

其中,通过所述配网信息与所述第一个无线热点建立通信链路,包括:按照时序对所述配网信息中的信息流进行解析,得到与所述配网信息对应的多个连续的目标信息流;其中,所述目标信息流中记载有所述第一个无线热点的业务组标志符、动态地址分配信息和接入验证校验码中的一种或多种的组合;从所述智能终端的运行日志中提取与所述智能终端对应的链路建立线程对应的目标日志文件,并基于所述目标日志文件确定出与所述链路建立线程的线程参数集在所述应用程序中的映射参数集;如果通过所述映射参数集确定出所述配网信息存在干扰性信息类别,则基于所述配网信息在所述干扰性信息类别下的第一目标信息流以及所述第一目标信息流对应的无线热点的信息类别,计算所述配网信息在所述配网信息在非干扰性信息类别下的各第二目标信息流与所述配网信息在所述干扰性信息类别下的各第一目标信息流之间的影响系数;其中,在所述配网信息在非干扰性信息类别下的各第二目标信息流的数量与所述配网信息在所述干扰性信息类别下的各第一目标信息流的数量相同;基于计算得到的影响系数将所述配网信息在所述非干扰性信息类别下的设定数量个第二目标信息流分配所述干扰性信息类别下;其中,将第二目标信息流按照其对应的影响系数由大到小的顺序进行排序得到信息流序列,所述设定数量为所述信息流序列中的前n个第二目标信息流;根据所述干扰性信息类别下的每个目标信息流对应的信息流特征建立与所述第一个无线热点之间的通信链路;其中,所述通信链路的通信频段根据所述干扰性信息类别下目标信息流的信息流连续度确定;

其中,基于所述通信链路向所述第一个无线热点发送联网验证信息,包括:在预设的数据格式列表中确定出与所述通信链路的通信频段相对应的第一目标数据格式;从所述智能终端的运行日志中确定出与所述应用程序对应的第二目标数据格式;提取所述配网信息的信息结构序列,根据所述信息结构序列得到所述第一个无线热点之间的第三目标数据格式;确定所述第一目标数据格式和所述第二目标数据格式之间的第一转换耗时以及所述第二目标数据格式与所述第三目标数据格式之间的第二转换耗时;若所述第一转换耗时和所述第二转换耗时的和值大于设定阈值,则根据所述第一目标数据格式、所述第二目标数据格式和所述第三目标数据格式生成第四目标数据格式;使得所述第一目标数据格式与所述第四目标数据格式之间的第三转换耗时同所述第三目标数据格式与所述第四目标数据格式之间的第四转换耗时的和值小于所述设定阈值;基于所述第四目标数据格式对所述联网验证信息进行数据格式转换,并基于所述通信链路将完成数据格式转换的联网验证信息发送给所述第一个无线热点;

其中,从所述第一个无线热点对应的共享数据集中确定至少两个目标无线热点对应的热点标识信息,包括:

通过从所述第一个无线热点对应的共享数据集中获取的记录除所述第一个无线热点之外的每个其他无线热点的状态签名的第一数据集和第二数据集,确定待选择的用于识别每个其他无线热点的数据收发状态的多个热点数据流的数据流轨迹,以及不同热点数据流之间的重叠率;其中,所述第一数据集为所述第一个无线热点对应的共享数据集中存在动态签名标识的数据集,所述第二数据集为所述第一个无线热点对应的共享数据集中存在静态签名标识的数据集;

根据确定出的所述多个热点数据流的数据流轨迹以及不同热点数据流之间的重叠率,对所述多个热点数据流进行选择,使得选择出的目标热点数据流的数据流轨迹的轨迹偏离度小于第一预设值、且选择出目标热点数据流之间的重叠率大于第二预设值;

针对每个其他无线热点,根据该热点对应的状态签名在选择出的目标热点数据流中每一组目标热点数据流下的签名权重,确定该热点的数据收发状态是否正常;其中,若所述签名权重大于设定权重,则确定该热点的数据收发状态为正常,否则确定该热点的数据收发状态为异常;

将数据收发状态为正常的其他无线热点确定为目标无线热点,并确定所述目标无线热点在所述共享数据集中的热点标识信息。

2.如权利要求1所述的热点快速配网方法,其特征在于,控制所述智能终端与最大目标序列位置对应的目标无线热点进行热点配网,包括:

获取所述目标无线热点对应的设备认证信息;

控制所述智能终端对所述设备认证信息进行密钥提取,并控制所述智能终端根据提取得到的配网密钥与所述目标无线热点进行热点配网。

3.如权利要求1所述的热点快速配网方法,其特征在于,所述方法还包括:

获取对所述设定阈值进行修改的修改指令;

根据所述修改指令对所述设定阈值进行修改。

4.一种热点快速配网装置,其特征在于,应用于安装在智能终端内的应用程序,所述应用程序与目标区域内的多个无线热点通信,所述装置至少包括:

热点排序模块,用于在获取到智能终端下发的热点配网授权信息之后,确定目标公共区域内的多个无线热点的信号强度并根据所述信号强度由大到小的顺序将多个无线热点进行排序得到热点排序序列;

链路建立模块,用于向所述热点排序序列中的第一个无线热点发送配网请求,判断是否接收到所述第一个无线热点基于所述配网请求反馈的配网信息,若接收到所述配网信息,则通过所述配网信息与所述第一个无线热点建立通信链路并基于所述通信链路向所述第一个无线热点发送联网验证信息;

标识确定模块,用于在根据所述第一个无线热点基于所述联网验证信息反馈的验证结果确定出所述第一个无线热点的数据收发状态为异常时,从所述第一个无线热点对应的共享数据集中确定至少两个目标无线热点对应的热点标识信息;

热点配网模块,用于确定每个热点标识信息对应的目标无线热点在所述热点排序序列中的目标序列位置,并控制所述智能终端与最大目标序列位置对应的目标无线热点进行热点配网;

其中,所述标识确定模块,具体用于:从所述验证结果中提取所述第一个无线热点在对所述联网验证信息进行校验时所生成的校验清单;根据所述校验清单中包括的校验目录信息确定所述第一个无线热点在对所述联网验证信息进行校验时对应的校验置信度;在所述校验置信度低于预定目标值且所述校验目录信息中存在异常目录信息对应的目录标识时,确定所述第一个无线热点的数据收发状态为异常;其中,所述目录标识用于表征所述第一个无线热点的数据收发存在延迟行为或中断行为;

其中,所述链路建立模块,具体用于:判断在设定时长内是否接收到所述第一个无线热点基于所述配网请求反馈的配网信息;其中所述设定时长根据所述第一个无线热点的第一接口信息以及所述智能终端的第二接口信息确定;若在所述设定时长内接收到所述配网信息,则确定所述第一个无线热点的配网进程正常,转向通过所述配网信息与所述第一个无线热点建立通信链路并基于所述通信链路向所述第一个无线热点发送联网验证信息的步骤;若没有在所述设定时长内接收到所述配网信息,则确定所述第一个无线热点的配网进程异常,转向从所述第一个无线热点对应的共享数据集中确定至少两个目标无线热点对应的热点标识信息的步骤;

其中,链路建立模块,具体用于:按照时序对所述配网信息中的信息流进行解析,得到与所述配网信息对应的多个连续的目标信息流;其中,所述目标信息流中记载有所述第一个无线热点的业务组标志符、动态地址分配信息和接入验证校验码中的一种或多种的组合;从所述智能终端的运行日志中提取与所述智能终端对应的链路建立线程对应的目标日志文件,并基于所述目标日志文件确定出与所述链路建立线程的线程参数集在所述应用程序中的映射参数集;如果通过所述映射参数集确定出所述配网信息存在干扰性信息类别,则基于所述配网信息在所述干扰性信息类别下的第一目标信息流以及所述第一目标信息流对应的无线热点的信息类别,计算所述配网信息在所述配网信息在非干扰性信息类别下的各第二目标信息流与所述配网信息在所述干扰性信息类别下的各第一目标信息流之间的影响系数;其中,在所述配网信息在非干扰性信息类别下的各第二目标信息流的数量与所述配网信息在所述干扰性信息类别下的各第一目标信息流的数量相同;基于计算得到的影响系数将所述配网信息在所述非干扰性信息类别下的设定数量个第二目标信息流分配所述干扰性信息类别下;其中,将第二目标信息流按照其对应的影响系数由大到小的顺序进行排序得到信息流序列,所述设定数量为所述信息流序列中的前n个第二目标信息流;根据所述干扰性信息类别下的每个目标信息流对应的信息流特征建立与所述第一个无线热点之间的通信链路;其中,所述通信链路的通信频段根据所述干扰性信息类别下目标信息流的信息流连续度确定;

其中,所述链路建立模块,具体用于:在预设的数据格式列表中确定出与所述通信链路的通信频段相对应的第一目标数据格式;从所述智能终端的运行日志中确定出与所述应用程序对应的第二目标数据格式;提取所述配网信息的信息结构序列,根据所述信息结构序列得到所述第一个无线热点之间的第三目标数据格式;确定所述第一目标数据格式和所述第二目标数据格式之间的第一转换耗时以及所述第二目标数据格式与所述第三目标数据格式之间的第二转换耗时;若所述第一转换耗时和所述第二转换耗时的和值大于设定阈值,则根据所述第一目标数据格式、所述第二目标数据格式和所述第三目标数据格式生成第四目标数据格式;使得所述第一目标数据格式与所述第四目标数据格式之间的第三转换耗时同所述第三目标数据格式与所述第四目标数据格式之间的第四转换耗时的和值小于所述设定阈值;基于所述第四目标数据格式对所述联网验证信息进行数据格式转换,并基于所述通信链路将完成数据格式转换的联网验证信息发送给所述第一个无线热点;

其中,标识确定模块,具体用于:

通过从所述第一个无线热点对应的共享数据集中获取的记录除所述第一个无线热点之外的每个其他无线热点的状态签名的第一数据集和第二数据集,确定待选择的用于识别每个其他无线热点的数据收发状态的多个热点数据流的数据流轨迹,以及不同热点数据流之间的重叠率;其中,所述第一数据集为所述第一个无线热点对应的共享数据集中存在动态签名标识的数据集,所述第二数据集为所述第一个无线热点对应的共享数据集中存在静态签名标识的数据集;

根据确定出的所述多个热点数据流的数据流轨迹以及不同热点数据流之间的重叠率,对所述多个热点数据流进行选择,使得选择出的目标热点数据流的数据流轨迹的轨迹偏离度小于第一预设值、且选择出目标热点数据流之间的重叠率大于第二预设值;

针对每个其他无线热点,根据该热点对应的状态签名在选择出的目标热点数据流中每一组目标热点数据流下的签名权重,确定该热点的数据收发状态是否正常;其中,若所述签名权重大于设定权重,则确定该热点的数据收发状态为正常,否则确定该热点的数据收发状态为异常;

将数据收发状态为正常的其他无线热点确定为目标无线热点,并确定所述目标无线热点在所述共享数据集中的热点标识信息。

5.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序在运行时实现上述权利要求1-3任一项所述的方法。

说明书 :

一种热点快速配网方法及装置

技术领域

[0001] 本发明涉及无线通信配网技术领域,特别涉及一种热点快速配网方法及装置。

背景技术

[0002] 随着智能手机的普及,人们可以通过手机进行办公、娱乐、购物和交流。无线网络的成熟发展也为手机用户提供了诸多便利,使得手机用户能够通过无线网络进行数据信息的传输和交互从而避免耗费过多的数据流量。无线热点(Hot Spot)能够在公共场合为智能手机提供无线网络接入互联网的服务,极大地方便了智能手机的无线配网。
[0003] 随着智能手机数量的逐渐增多,同一公共区域可能会配置多个无线热点以实现对多个智能手机提供无线配网服务。然而在实际应用中,常常出现智能手机配网耗时较长的现象。

发明内容

[0004] 为改善相关技术中存在的上述技术问题,本发明提供了热点快速配网方法及装置。
[0005] 提供一种热点快速配网方法,应用于安装在智能终端内的应用程序,所述应用程序与目标区域内的多个无线热点通信,所述方法至少包括:
[0006] 在获取到智能终端下发的热点配网授权信息之后,确定目标公共区域内的多个无线热点的信号强度并根据所述信号强度由大到小的顺序将多个无线热点进行排序得到热点排序序列;
[0007] 向所述热点排序序列中的第一个无线热点发送配网请求,判断是否接收到所述第一个无线热点基于所述配网请求反馈的配网信息,若接收到所述配网信息,则通过所述配网信息与所述第一个无线热点建立通信链路并基于所述通信链路向所述第一个无线热点发送联网验证信息;
[0008] 在根据所述第一个无线热点基于所述联网验证信息反馈的验证结果确定出所述第一个无线热点的数据收发状态为异常时,从所述第一个无线热点对应的共享数据集中确定至少两个目标无线热点对应的热点标识信息;
[0009] 确定每个热点标识信息对应的目标无线热点在所述热点排序序列中的目标序列位置,并控制所述智能终端与最大目标序列位置对应的目标无线热点进行热点配网。
[0010] 优选地,控制所述智能终端与最大目标序列位置对应的目标无线热点进行热点配网,包括:
[0011] 获取所述目标无线热点对应的设备认证信息;
[0012] 控制所述智能终端对所述设备认证信息进行密钥提取,并控制所述智能终端根据提取得到的配网密钥与所述目标无线热点进行热点配网。
[0013] 优选地,判断所述第一个无线热点的数据收发状态是否正常,包括:
[0014] 从所述验证结果中提取所述第一个无线热点在对所述联网验证信息进行校验时所生成的校验清单;
[0015] 根据所述校验清单中包括的校验目录信息确定所述第一个无线热点在对所述联网验证信息进行校验时对应的校验置信度;
[0016] 在所述校验置信度低于预定目标值且所述校验目录信息中存在异常目录信息对应的目录标识时,确定所述第一个无线热点的数据收发状态为异常;其中,所述目标标识用于表征所述第一个无线热点的数据收发存在延迟行为或中断行为。
[0017] 优选地,判断是否接收到所述第一个无线热点基于所述配网请求反馈的配网信息,包括:
[0018] 判断在设定时长内是否接收到所述第一个无线热点基于所述配网请求反馈的配网信息;其中所述设定时长根据所述第一个无线热点的第一接口信息以及所述智能终端的第二接口信息确定;
[0019] 若在所述设定时长内接收到所述配网信息,则确定所述第一个无线热点的配网进程正常,转向通过所述配网信息与所述第一个无线热点建立通信链路并基于所述通信链路向所述第一个无线热点发送联网验证信息的步骤;
[0020] 若没有在所述设定时长内接收到所述配网信息,则确定所述第一个无线热点的配网进程异常,转向从所述第一个无线热点对应的共享数据集中确定至少两个目标无线热点对应的热点标识信息的步骤。
[0021] 优选地,通过所述配网信息与所述第一个无线热点建立通信链路,包括:
[0022] 按照时序对所述配网信息中的信息流进行解析,得到与所述配网信息对应的多个连续的目标信息流;其中,所述目标信息流中记载有所述第一个无线热点的业务组标志符、动态地址分配信息和接入验证校验码中的一种或多种的组合;
[0023] 从所述智能设备的运行日志中提取与所述智能设备对应的链路建立线程对应的目标日志文件,并基于所述目标日志文件确定出与所述链路建立线程的线程参数集在所述应用程序中的映射参数集;
[0024] 如果通过所述映射参数集确定出所述配网信息存在干扰性信息类别,则基于所述配网信息在所述干扰性信息类别下的第一目标信息流以及所述第一目标信息流对应的无线热点的信息类别,计算所述配网信息在所述配网信息在非干扰性信息类别下的各第二目标信息流与所述配网信息在所述干扰性信息类别下的各第一目标信息流之间的影响系数;其中,在所述配网信息在非干扰性信息类别下的各第二目标信息流的数量与所述配网信息在所述干扰性信息类别下的各第一目标信息流的数量相同;
[0025] 基于计算得到的影响系数将所述配网信息在所述非干扰性信息类别下的设定数量个第二目标信息流分配所述干扰性信息类别下;其中,将第二目标信息流按照其对应的影响系数由大到小的顺序进行排序得到信息流序列,所述设定数量为所述信息流序列中的前n个第二目标信息流;
[0026] 根据所述干扰信息类别下的每个目标信息流对应的信息流特征建立与所述第一个无线热点之间的通信链路;其中,所述通信链路的通信频段根据所述干扰信息类别下目标信息流的信息流连续度确定。
[0027] 优选地,基于所述通信链路向所述第一个无线热点发送联网验证信息,包括:
[0028] 在预设的数据格式列表中确定出与所述通信链路的通信频段相对应的第一目标数据格式;
[0029] 从所述智能设备的运行日志中确定出与所述应用程序对应的第二目标数据格式;
[0030] 提取所述配网信息的信息结构序列,根据所述信息结构序列得到所述第一个无线热点之间的第三目标数据格式;
[0031] 确定所述第一目标数据格式和所述第二目标数据格式之间的第一转换耗时以及所述第二目标数据格式与所述第三目标数据格式之间的第二转换耗时;若所述第一转换耗时和所述第二转换耗时的和值大于设定阈值,则根据所述第一目标数据格式、所述第二目标数据格式和所述第三目标数据格式生成第四目标数据格式;使得所述第一目标数据格式与所述第四目标数据格式之间的第三转换耗时同所述第三目标数据格式与所述第四目标数据格式之间的第四转换耗时的和值小于所述设定阈值;
[0032] 基于所述第四目标数据格式对所述联网验证信息进行数据格式转换,并基于所述通信链路将完成数据格式转换的联网验证信息发送给所述第一个无线热点。
[0033] 优选地,所述方法还包括:
[0034] 获取对所述设定阈值进行修改的修改指令;
[0035] 根据所述修改指令对所述设定阈值进行修改。
[0036] 提供一种热点快速配网装置,应用于安装在智能终端内的应用程序,所述应用程序与目标区域内的多个无线热点通信,所述装置至少包括:
[0037] 热点排序模块,用于在获取到智能终端下发的热点配网授权信息之后,确定目标公共区域内的多个无线热点的信号强度并根据所述信号强度由大到小的顺序将多个无线热点进行排序得到热点排序序列;
[0038] 链路建立模块,用于向所述热点排序序列中的第一个无线热点发送配网请求,判断是否接收到所述第一个无线热点基于所述配网请求反馈的配网信息,若接收到所述配网信息,则通过所述配网信息与所述第一个无线热点建立通信链路并基于所述通信链路向所述第一个无线热点发送联网验证信息;
[0039] 标识确定模块,用于在根据所述第一个无线热点基于所述联网验证信息反馈的验证结果确定出所述第一个无线热点的数据收发状态为异常时,从所述第一个无线热点对应的共享数据集中确定至少两个目标无线热点对应的热点标识信息;
[0040] 热点配网模块,用于确定每个热点标识信息对应的目标无线热点在所述热点排序序列中的目标序列位置,并控制所述智能终端与最大目标序列位置对应的目标无线热点进行热点配网。
[0041] 优选地,所述链路建立模块,具体用于:
[0042] 从所述验证结果中提取所述第一个无线热点在对所述联网验证信息进行校验时所生成的校验清单;
[0043] 根据所述校验清单中包括的校验目录信息确定所述第一个无线热点在对所述联网验证信息进行校验时对应的校验置信度;
[0044] 在所述校验置信度低于预定目标值且所述校验目录信息中存在异常目录信息对应的目录标识时,确定所述第一个无线热点的数据收发状态为异常;其中,所述目标标识用于表征所述第一个无线热点的数据收发存在延迟行为或中断行为。
[0045] 提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序在运行时实现上述的方法。
[0046] 通过本发明实施例提供的上述热点快速配网方法及装置,第一步是根据目标公共区域内的多个无线热点的信号强度将多个无线热点进行排序得到热点排序序列,第二步是向热点排序序列中的第一个无线热点先后发送配网请求和联网验证信息,第三步是在确定出第一个无线热点的数据收发状态为异常时,从第一个无线热点对应的共享数据集中确定至少两个目标无线热点对应的热点标识信息,然后,第四步是根据目标无线热点在热点排序序列中的目标序列位置控制智能终端与最大目标序列位置对应的目标无线热点进行热点配网。如此,能够直接基于热点标识信息和目标序列位置实现智能终端的快速配网,无需智能终端逐一地与无线热点进行配网,减少了智能终端的配网耗时。

附图说明

[0047] 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并于说明书一起用于解释本发明的原理。
[0048] 图1是根据本发明所涉及的热点快速配网系统的示意图。
[0049] 图2是根据一示例性实施例示出的一种热点快速配网方法的流程图。
[0050] 图3是根据一示例性实施例示出的一种热点快速配网装置的框图。

具体实施方式

[0051] 以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。
[0052] 发明人针对频繁出现智能手机配网耗时较长且存在多个无线热点的公共区域进行研究和分析发现,智能手机在这些公共区域进行无线热点配网时,均是逐一地与每个无线热点进行配网验证,如果部分无线热点存在配网故障,智能设备需要进行多次配网验证,这无疑会增加智能手机的配网耗时。
[0053] 为改善上述问题,本发明实施例提供了热点快速配网方法及装置,安装在智能终端中的后台应用程序能够自动地与无线热点进行配网,并在配网失败时从当前无线热点中获取处于正常运行状态的目标无线热点的标识信息,从而根据标识信息直接与目标无线热点进行配网。如此,无需智能手机逐一地与无线热点进行配网,减少了智能手机的配网耗时。
[0054] 为实现上述目的,本发明实施例首先提供了如图1所示的热点快速配网系统100的系统架构示意图,其中,所述热点快速配网系统100可以包括无线热点200、智能终端300以及安装在智能终端300内的应用程序400。其中,多个无线热点200位于同一个公共区域内,智能终端300可以是手机、平板电脑和笔记本电脑等,在此不作限定。应用程序400则是能够实现智能终端300与无线热点200之间的快速配网的第三方程序。
[0055] 在上述基础上,请结合参阅图2,提供了一种热点快速配网方法的流程示意图,其中,所述热点快速配网方法可以应用于图1中的应用程序400,具体可以包括以下步骤S210-步骤S240所描述的内容。
[0056] 步骤S210,在获取到智能终端下发的热点配网授权信息之后,确定目标公共区域内的多个无线热点的信号强度并根据所述信号强度由大到小的顺序将多个无线热点进行排序得到热点排序序列。
[0057] 在本实施例中,热点配网授权信息是应用程序400向智能终端300请求的,智能终端300可以授权应用程序400在检测到无线热点200时进行自动配网。
[0058] 步骤S220,向所述热点排序序列中的第一个无线热点发送配网请求,判断是否接收到所述第一个无线热点基于所述配网请求反馈的配网信息,若接收到所述配网信息,则通过所述配网信息与所述第一个无线热点建立通信链路并基于所述通信链路向所述第一个无线热点发送联网验证信息。
[0059] 在本实施例中,配网请求是用于向第一个无线热点200请求接入智能终端300的请求,配网信息用于建立通信链路,联网验证信息用于验证第一个无线热点200是否处于正常的数据收发状态。
[0060] 步骤S230,在根据所述第一个无线热点基于所述联网验证信息反馈的验证结果确定出所述第一个无线热点的数据收发状态为异常时,从所述第一个无线热点对应的共享数据集中确定至少两个目标无线热点对应的热点标识信息。
[0061] 在本实施例中,目标公共区域内的每个无线热点均设置有共享信息集,共享信息集中存储有目标公共区域内的所有无线热点的数据收发状态以及目标公共区域内的所有无线热点的热点标识信息,该热点标识信息可以是目标无线热点的设备名称,目标无线热点可以是数据收发状态正常的无线节点。
[0062] 步骤S240,确定每个热点标识信息对应的目标无线热点在所述热点排序序列中的目标序列位置,并控制所述智能终端与最大目标序列位置对应的目标无线热点进行热点配网。
[0063] 可以理解,目标无线热点的数量可能为多个,在进行智能终端300的热点配网时,需要考虑智能终端300与目标无线热点的联网稳定信息,因此,选择最大目标序列位置(信号强度较强)对应的目标无线热点进行热点配网,能够确保智能终端与目标无线热点之间的联网稳定性。
[0064] 通过实施上述步骤S210-步骤S240所描述的方法时,第一步是根据目标公共区域内的多个无线热点的信号强度将多个无线热点进行排序得到热点排序序列,第二步是向热点排序序列中的第一个无线热点先后发送配网请求和联网验证信息,第三步是在确定出第一个无线热点的数据收发状态为异常时,从第一个无线热点对应的共享数据集中确定至少两个目标无线热点对应的热点标识信息,然后,第四步是根据目标无线热点在热点排序序列中的目标序列位置控制智能终端与最大目标序列位置对应的目标无线热点进行热点配网。如此,能够直接基于热点标识信息和目标序列位置实现智能终端的快速配网,无需智能终端逐一地与无线热点进行配网,减少了智能终端的配网耗时。
[0065] 在具体实施过程中,需要将数据信息的传输耗时考虑在内,为此,在步骤S220所描述的判断是否接收到所述第一个无线热点基于所述配网请求反馈的配网信息,具体可以包括以下步骤S2211-步骤S2213所描述的内容。
[0066] 步骤S2211,判断在设定时长内是否接收到所述第一个无线热点基于所述配网请求反馈的配网信息;其中所述设定时长根据所述第一个无线热点的第一接口信息以及所述智能终端的第二接口信息确定。
[0067] 步骤S2212,若在所述设定时长内接收到所述配网信息,则确定所述第一个无线热点的配网进程正常,转向通过所述配网信息与所述第一个无线热点建立通信链路并基于所述通信链路向所述第一个无线热点发送联网验证信息的步骤。
[0068] 步骤S2213,若没有在所述设定时长内接收到所述配网信息,则确定所述第一个无线热点的配网进程异常,转向从所述第一个无线热点对应的共享数据集中确定至少两个目标无线热点对应的热点标识信息的步骤。
[0069] 可以理解,基于上述步骤S2211-步骤S2213所描述的内容,能够在判断是否接收到配网信息时将数据信息的传输耗时考虑在内,这样能够准确可靠地判定是否接收到配网信息。
[0070] 在实际应用中发明人发现,在建立通信链路时,由于存在多个无线热点,因此需要考虑不同的通信链路之间的干扰性,进而确保联网验证信息的发送准确性。为实现上述目的,步骤S220所描述的通过所述配网信息与所述第一个无线热点建立通信链路具体可以包括以下步骤S2221-步骤S2225所描述的内容。
[0071] 步骤S2221,按照时序对所述配网信息中的信息流进行解析,得到与所述配网信息对应的多个连续的目标信息流;其中,所述目标信息流中记载有所述第一个无线热点的业务组标志符、动态地址分配信息和接入验证校验码中的一种或多种的组合。
[0072] 步骤S2222,从所述智能设备的运行日志中提取与所述智能设备对应的链路建立线程对应的目标日志文件,并基于所述目标日志文件确定出与所述链路建立线程的线程参数集在所述应用程序中的映射参数集。
[0073] 步骤S2223,如果通过所述映射参数集确定出所述配网信息存在干扰性信息类别,则基于所述配网信息在所述干扰性信息类别下的第一目标信息流以及所述第一目标信息流对应的无线热点的信息类别,计算所述配网信息在所述配网信息在非干扰性信息类别下的各第二目标信息流与所述配网信息在所述干扰性信息类别下的各第一目标信息流之间的影响系数;其中,在所述配网信息在非干扰性信息类别下的各第二目标信息流的数量与所述配网信息在所述干扰性信息类别下的各第一目标信息流的数量相同。
[0074] 步骤S2224,基于计算得到的影响系数将所述配网信息在所述非干扰性信息类别下的设定数量个第二目标信息流分配所述干扰性信息类别下;其中,将第二目标信息流按照其对应的影响系数由大到小的顺序进行排序得到信息流序列,所述设定数量为所述信息流序列中的前n个第二目标信息流。
[0075] 步骤S2225,根据所述干扰信息类别下的每个目标信息流对应的信息流特征建立与所述第一个无线热点之间的通信链路;其中,所述通信链路的通信频段根据所述干扰信息类别下目标信息流的信息流连续度确定。
[0076] 在应用上述步骤S2221-步骤S2225所描述的内容时,能够对第一个无线热点发送的配网信息的信息流进行解析,从而在对干扰信息类别和非干扰信息类别下的信息流进行重分配后,能够基于所述干扰信息类别下的每个目标信息流建立与所述第一个无线热点之间的通信链路,由于通信链路的通信频段是根据所述干扰信息类别下目标信息流的信息流连续度确定的,因此能够确保通信链路的通信频段的独立性,这样能够改善不同通信链路之间的干扰,进而确保后续的联网验证信息的发送准确性。
[0077] 在上述基础上,在建立了通信链路之后发明人发现,虽然联网验证信息的发送准确性得到了提升,但是应用程序在发送联网验证信息时以及第一个无线热点解析联网验证信息时的耗时会增加,究其原因,主要是没有将应用程序、通信链路以及第一个无线热点之间的数据格式的差异性考虑在内,为了改善这一技术问题,步骤S220所描述的基于所述通信链路向所述第一个无线热点发送联网验证信息,具体可以包括以下步骤S2231-步骤S2235所描述的内容。
[0078] 步骤S2231,在预设的数据格式列表中确定出与所述通信链路的通信频段相对应的第一目标数据格式。
[0079] 步骤S2232,从所述智能设备的运行日志中确定出与所述应用程序对应的第二目标数据格式。
[0080] 步骤S2233,提取所述配网信息的信息结构序列,根据所述信息结构序列得到所述第一个无线热点之间的第三目标数据格式。
[0081] 步骤S2234,确定所述第一目标数据格式和所述第二目标数据格式之间的第一转换耗时以及所述第二目标数据格式与所述第三目标数据格式之间的第二转换耗时;若所述第一转换耗时和所述第二转换耗时的和值大于设定阈值,则根据所述第一目标数据格式、所述第二目标数据格式和所述第三目标数据格式生成第四目标数据格式;使得所述第一目标数据格式与所述第四目标数据格式之间的第三转换耗时同所述第三目标数据格式与所述第四目标数据格式之间的第四转换耗时的和值小于所述设定阈值。
[0082] 步骤S2235,基于所述第四目标数据格式对所述联网验证信息进行数据格式转换,并基于所述通信链路将完成数据格式转换的联网验证信息发送给所述第一个无线热点。
[0083] 可以理解,通过上述步骤S2231-步骤S2235所描述的内容,能够对应用程序、通信链路以及第一个无线热点的数据格式进行确定,从而考虑不同数据格式之间的转换耗时,进而将应用程序、通信链路以及第一个无线热点之间的数据格式的差异性考虑在内。如此,可以减少应用程序在发送联网验证信息时的耗时以及第一个无线热点解析联网验证信息时的耗时。
[0084] 可选地,在上述基础上,所述方法还包括:获取对所述设定阈值进行修改的修改指令,根据所述修改指令对所述设定阈值进行修改。如此,能够根据实际通信状况对设定阈值进行灵活调整。
[0085] 在一个可能的实现方式中,在步骤S230中,可以通过以下步骤S231-步骤S233所描述的内容判断所述第一个无线热点的数据收发状态是否正常。
[0086] 步骤S231,从所述验证结果中提取所述第一个无线热点在对所述联网验证信息进行校验时所生成的校验清单。
[0087] 步骤S232,根据所述校验清单中包括的校验目录信息确定所述第一个无线热点在对所述联网验证信息进行校验时对应的校验置信度。
[0088] 步骤S233,在所述校验置信度低于预定目标值且所述校验目录信息中存在异常目录信息对应的目录标识时,确定所述第一个无线热点的数据收发状态为异常;其中,所述目标标识用于表征所述第一个无线热点的数据收发存在延迟行为或中断行为。
[0089] 通过上述步骤S231-步骤S233,能够基于验证结果准确地判定第一个无线热点的数据收发状态是否正常。
[0090] 在具体实施时,步骤S240所描述的控制所述智能终端与最大目标序列位置对应的目标无线热点进行热点配网,具体可以包括以下步骤描述的内容:获取所述目标无线热点对应的设备认证信息,控制所述智能终端对所述设备认证信息进行密钥提取,并控制所述智能终端根据提取得到的配网密钥与所述目标无线热点进行热点配网。这样,能够快速地实现智能终端与目标无线热点的配网。
[0091] 在一种可替换的实施方式中,步骤S230所描述的从所述第一个无线热点对应的共享数据集中确定至少两个目标无线热点对应的热点标识信息,具体可以包括以下步骤(1)-(4)所描述的内容。
[0092] (1)通过从所述第一个无线热点对应的共享数据集中获取的记录除所述第一个无线热点之外的每个其他无线热点的状态签名的第一数据集和第二数据集,确定待选择的用于识别每个其他无线热点的数据收发状态的多个热点数据流的数据流轨迹,以及不同热点数据流之间的重叠率;其中,所述第一数据集为所述第一个无线热点对应的共享数据集中存在动态签名标识的数据集,所述第二数据集为所述第一个无线热点对应的共享数据集中存在静态签名标识的数据集。
[0093] (2)根据确定出的所述多个热点数据流的数据流轨迹以及不同热点数据流之间的重叠率,对所述多个热点数据流进行选择,使得选择出的目标热点数据流的数据流轨迹的轨迹偏离度小于第一预设值、且选择出目标热点数据流之间的重叠率大于第二预设值。
[0094] (3)针对每个其他无线热点,根据该热点对应的状态签名在选择出的目标热点数据流中每一组目标热点数据流下的签名权重,确定该热点的数据收发状态是否正常;其中,若所述签名权重大于设定权重,则确定该热点的数据收发状态为正常,否则确定该热点的数据收发状态为异常。
[0095] (4)将数据收发状态为正常的其他无线热点确定为目标无线热点,并确定所述目标无线热点在所述共享数据集中的热点标识信息。
[0096] 通过执行上述步骤(1)-(4)所描述的内容,能够基于共享数据集准确确定数据收发状态为正常的目标无线热点以及目标无线热点对应的热点标识信息。
[0097] 在上述基础上,请结合参阅图3,提供了一种热点快速配网装置500,所述装置应用于安装在智能终端内的应用程序,所述应用程序与目标区域内的多个无线热点通信,所述装置至少包括:
[0098] 热点排序模块510,用于在获取到智能终端下发的热点配网授权信息之后,确定目标公共区域内的多个无线热点的信号强度并根据所述信号强度由大到小的顺序将多个无线热点进行排序得到热点排序序列;
[0099] 链路建立模块520,用于向所述热点排序序列中的第一个无线热点发送配网请求,判断是否接收到所述第一个无线热点基于所述配网请求反馈的配网信息,若接收到所述配网信息,则通过所述配网信息与所述第一个无线热点建立通信链路并基于所述通信链路向所述第一个无线热点发送联网验证信息;
[0100] 标识确定模块530,用于在根据所述第一个无线热点基于所述联网验证信息反馈的验证结果确定出所述第一个无线热点的数据收发状态为异常时,从所述第一个无线热点对应的共享数据集中确定至少两个目标无线热点对应的热点标识信息;
[0101] 热点配网模块540,用于确定每个热点标识信息对应的目标无线热点在所述热点排序序列中的目标序列位置,并控制所述智能终端与最大目标序列位置对应的目标无线热点进行热点配网。
[0102] 可选地,所述链路建立模块520,具体用于:
[0103] 从所述验证结果中提取所述第一个无线热点在对所述联网验证信息进行校验时所生成的校验清单;
[0104] 根据所述校验清单中包括的校验目录信息确定所述第一个无线热点在对所述联网验证信息进行校验时对应的校验置信度;
[0105] 在所述校验置信度低于预定目标值且所述校验目录信息中存在异常目录信息对应的目录标识时,确定所述第一个无线热点的数据收发状态为异常;其中,所述目标标识用于表征所述第一个无线热点的数据收发存在延迟行为或中断行为。
[0106] 进一步地,还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序在运行时实现上述的方法。
[0107] 进一步地,还提供了一种智能终端,所述智能终端中设置有互相之间通信的处理器和存储器,所述处理器从所述存储器中调取计算机程序并通过运行所述计算机程序实现上述的方法。
[0108] 综上,本发明实施例提供的热点快速配网方法及装置,第一步是根据目标公共区域内的多个无线热点的信号强度将多个无线热点进行排序得到热点排序序列,第二步是向热点排序序列中的第一个无线热点先后发送配网请求和联网验证信息,第三步是在确定出第一个无线热点的数据收发状态为异常时,从第一个无线热点对应的共享数据集中确定至少两个目标无线热点对应的热点标识信息,然后,第四步是根据目标无线热点在热点排序序列中的目标序列位置控制智能终端与最大目标序列位置对应的目标无线热点进行热点配网。如此,能够直接基于热点标识信息和目标序列位置实现智能终端的快速配网,无需智能终端逐一地与无线热点进行配网,减少了智能终端的配网耗时。