一种基于微信小程序的智能设备配网方法及系统技术方案

技术编号:26179246 阅读:21 留言:0更新日期:2020-10-31 14:33
本发明专利技术涉及无线通信技术领域,涉及一种基于微信小程序的智能设备配网方法及系统。本发明专利技术首先在检测到微信小程序发送的配网请求时获取智能设备的入网签名信息以及入网记录,其次提取入网签名信息的签名字段集以及入网记录的记录清单信息,然后基于每个数字签名及其对应的联网信息确定智能设备的设备安全指标并确定设备安全指标对应的网络安全等级,进而根据获取到的Wi‑Fi路由器的数据权限信息确定协议层特征信息以及数据转发路径,最后在确定出网络安全等级达到根据协议层特征信息和数据转发路径确定出的基准安全等级之后向Wi‑Fi路由器发送接入提示信息以实现将智能设备的一键配网。如此,能够避免智能设备和Wi‑Fi路由器在配网过程中的频繁交互,进而提高配网准确率和配网可靠性。

【技术实现步骤摘要】
一种基于微信小程序的智能设备配网方法及系统
本专利技术涉及无线通信
,特别涉及一种基于微信小程序的智能设备配网方法及系统。
技术介绍
随着通信技术的发展,无线网络的应用越来越广泛。Wi-Fi作为无线通信的一种主要实现方式,能够将智能设备以无线方式互相连接并实现智能设备的远距离信息传输和数据交互。当智能设备接入一个新的Wi-Fi网络时,需要进行频繁的接入验证和接入操作,这样会存在以下两个技术问题。(1)需要智能设备与Wi-Fi路由器进行多次交互,增加了智能设备的配网耗时,如果智能设备在配网操作过程中出现失误,会降低配网的准确率。(2)在进行配网时,需要占用Wi-Fi路由器的内存资源,当同一时段内进行配网的智能设备的数量较多时,可能导致Wi-Fi路由器的内存资源不足而引起部分智能设备配网失败。综上,现有的智能设备配网技术存在耗时长且准确率和可靠性低下的技术问题。
技术实现思路
为改善相关技术中存在的配网耗时长且准确率和可靠性低下的技术问题,本专利技术提供了一种基于微信小程序的智能设备配网方法及系统。提供一种基于微信小程序的智能设备配网方法,包括以下步骤:在检测到安装于智能设备中的微信小程序发送的配网请求时,获取所述智能设备的入网签名信息以及所述智能设备在设定时段内的入网记录;提取所述入网签名信息的签名字段集以及所述入网记录的记录清单信息;其中,所述签名字段集中包括n个数字签名,所述记录清单信息中包括n条联网信息,每个数字签名对应一条联网信息,n为正整数;基于每个数字签名及其对应的联网信息确定所述智能设备在所述设定时段内的入网行为轨迹,从所述入网行为轨迹中确定出所述智能设备的设备安全指标,并从预设的安全检测列表中确定所述设备安全指标对应的网络安全等级;获取Wi-Fi路由器的数据权限信息并通过所述数据权限信息确定所述Wi-Fi路由器的协议层特征信息以及数据转发路径;根据所述协议层特征信息和所述数据转发路径确定所述Wi-Fi路由器的基准安全等级,并在所述网络安全等级达到所述基准安全等级时向所述Wi-Fi路由器发送携带有所述智能设备的设备校验码的接入提示信息,以使得所述Wi-Fi路由器通过所述设备校验码将所述智能设备接入到所述Wi-Fi路由器对应的Wi-Fi网络中。可选地,根据所述协议层特征信息和所述数据转发路径确定所述Wi-Fi路由器的基准安全等级,包括:获取所述协议层特征信息中包括的所述Wi-Fi路由器与多个其他设备进行通信的协议信息,提取每条协议信息中的协议字段以及所述协议字段对应的字段签名;根据所述字段签名将每个协议字段映射到所述数据转发路径中的对应的路径节点的节点信息集中,以得到每个协议字段在对应的节点信息集中的映射字段;确定所述映射字段与其对应的字段签名的之间的匹配度;按照每个路径节点在所述数据转发路径中的保持时长对与所述路径节点对应的匹配度进行加权求和,得到所述Wi-Fi路由器的基准安全等级。可选地,提取每条协议信息中的协议字段以及所述协议字段对应的字段签名,包括:确定每条协议信息的字段拆分标识集并构建每条协议信息的协议层网络;其中,所述字段拆分标识集中包括多个具有拆分优先级的拆分标识,所述协议层网络中包括多个具有不同协议置信度的子网络;获取所述拆分优先级的中位数,并从所述中位数所对应的多个第一拆分标识中确定出存在拆分权限的至少两个第二拆分标识;根据所述第二拆分标识在每条协议信息中的位置对每条协议信息进行拆分得到多个信息字段;提取每个信息字段的字段描述特征,计算每个字段描述特征与预设描述特征之间的余弦距离并选取余弦距离最大的设定数量个字段描述特征对应的信息字段作为协议字段;确定每个协议字段在其对应的协议信息的字节码文件的文件目录中的第一地址信息,解析所述第一地址信息得到与所述第一地址信息存在默认关联关系的第二地址信息,根据所述第一地址信息和所述第二地址信息之间的地址路径生成每个协议字段对应的字段签名。可选地,基于每个数字签名及其对应的联网信息确定所述智能设备在所述设定时段内的入网行为轨迹,包括:根据所述数字签名的签名随机数的随机数特征采用预设模型对所述数字签名进行聚类得到至少两个聚类集;其中,所述预设模型为多维特征均值模型,每个聚类集中的一个数字签名对应一个聚类元素;将每个聚类集中的每个聚类元素对应的联网信息转换为信息流,并将每组信息流导入以表格行驶生成的设定文件中,按照设定文件对应的聚类集中的聚类元素的数量的大小顺序依次将每个设定文件加载到预设的识别线程中并通过运行所述识别线程得到每个设定文件对应的共有联网记录;其中,所述共有联网记录是相同聚类集中的不同聚类元素的联网信息之间存在重叠的联网记录;基于每个数字签名及其对应的联网信息预生成多个用于表征所述智能设备的入网行为的行为数据包,将每个行为数据包进行节点化处理得到初始节点以及所述初始节点对应的第一节点指向信息;根据每个设定文件对应的共有联网记录对初始节点对应的第一节点指向信息进行修改得到第二节点指向信息,并基于所述初始节点和所述第二节点指向信息生成所述智能设备在所述设定时段内的入网行为轨迹。可选地,基于所述初始节点和所述第二节点指向信息生成所述智能设备在所述设定时段内的入网行为轨迹,包括:根据所述第二节点指向信息将所述初始节点进行连线得到初始行为轨迹;采用所述数字签名的签名随机数对应的加权系数对所述初始行为轨迹进行平滑处理得到所述入网行为轨迹。可选地,从所述入网行为轨迹中确定出所述智能设备的设备安全指标,并从预设的安全检测列表中确定所述设备安全指标对应的网络安全等级,包括:按照设定步长对所述入网行为轨迹进行划分得到多个轨迹区间;确定每个轨迹区间对应的所述智能设备的入网状态数据;计算每组入网状态数据在所述入网行为轨迹对应的状态集合中的状态评价系数,并将所述状态评价系数按照其对应的轨迹区间的区间中心度组合成状态评价数组,将所述状态评价数组确定为所述设备安全指标;提取所述设备安全指标对应指标特征信息,并在预设的安全检测列表中查找与所述指标特征信息相同的安全检测指标,将所述安全检测指标在所述安全检测列表对应的检测等级确定为所述设备安全指标的网络安全等级。提供一种基于微信小程序的智能设备配网系统,包括智能设备、服务器和Wi-Fi路由器;所述服务器与所述智能设备、所述Wi-Fi路由器以及所述智能设备中安装的微信小程序通信;所述微信小程序用于:向所述服务器发送配网请求;所述服务器用于:在检测到所述配网请求时,获取所述智能设备的入网签名信息以及所述智能设备在设定时段内的入网记录;提取所述入网签名信息的签名字段集以及所述入网记录的记录清单信息;其中,所述签名字段集中包括n个数字签名,所述记录清单信息中包括n条联网信息,每个数字签名对应一条联网信息,n为正整数;基于每个数字签名及其对应的联网信息确定所述智本文档来自技高网...

【技术保护点】
1.一种基于微信小程序的智能设备配网方法,其特征在于,包括以下步骤:/n在检测到安装于智能设备中的微信小程序发送的配网请求时,获取所述智能设备的入网签名信息以及所述智能设备在设定时段内的入网记录;/n提取所述入网签名信息的签名字段集以及所述入网记录的记录清单信息;其中,所述签名字段集中包括n个数字签名,所述记录清单信息中包括n条联网信息,每个数字签名对应一条联网信息,n为正整数;/n基于每个数字签名及其对应的联网信息确定所述智能设备在所述设定时段内的入网行为轨迹,从所述入网行为轨迹中确定出所述智能设备的设备安全指标,并从预设的安全检测列表中确定所述设备安全指标对应的网络安全等级;/n获取Wi-Fi路由器的数据权限信息并通过所述数据权限信息确定所述Wi-Fi路由器的协议层特征信息以及数据转发路径;/n根据所述协议层特征信息和所述数据转发路径确定所述Wi-Fi路由器的基准安全等级,并在所述网络安全等级达到所述基准安全等级时向所述Wi-Fi路由器发送携带有所述智能设备的设备校验码的接入提示信息,以使得所述Wi-Fi路由器通过所述设备校验码将所述智能设备接入到所述Wi-Fi路由器对应的Wi-Fi网络中。/n...

【技术特征摘要】
1.一种基于微信小程序的智能设备配网方法,其特征在于,包括以下步骤:
在检测到安装于智能设备中的微信小程序发送的配网请求时,获取所述智能设备的入网签名信息以及所述智能设备在设定时段内的入网记录;
提取所述入网签名信息的签名字段集以及所述入网记录的记录清单信息;其中,所述签名字段集中包括n个数字签名,所述记录清单信息中包括n条联网信息,每个数字签名对应一条联网信息,n为正整数;
基于每个数字签名及其对应的联网信息确定所述智能设备在所述设定时段内的入网行为轨迹,从所述入网行为轨迹中确定出所述智能设备的设备安全指标,并从预设的安全检测列表中确定所述设备安全指标对应的网络安全等级;
获取Wi-Fi路由器的数据权限信息并通过所述数据权限信息确定所述Wi-Fi路由器的协议层特征信息以及数据转发路径;
根据所述协议层特征信息和所述数据转发路径确定所述Wi-Fi路由器的基准安全等级,并在所述网络安全等级达到所述基准安全等级时向所述Wi-Fi路由器发送携带有所述智能设备的设备校验码的接入提示信息,以使得所述Wi-Fi路由器通过所述设备校验码将所述智能设备接入到所述Wi-Fi路由器对应的Wi-Fi网络中。


2.根据权利要求1所述的方法,其特征在于,根据所述协议层特征信息和所述数据转发路径确定所述Wi-Fi路由器的基准安全等级,包括:
获取所述协议层特征信息中包括的所述Wi-Fi路由器与多个其他设备进行通信的协议信息,提取每条协议信息中的协议字段以及所述协议字段对应的字段签名;
根据所述字段签名将每个协议字段映射到所述数据转发路径中的对应的路径节点的节点信息集中,以得到每个协议字段在对应的节点信息集中的映射字段;确定所述映射字段与其对应的字段签名的之间的匹配度;
按照每个路径节点在所述数据转发路径中的保持时长对与所述路径节点对应的匹配度进行加权求和,得到所述Wi-Fi路由器的基准安全等级。


3.根据权利要求2所述的方法,其特征在于,提取每条协议信息中的协议字段以及所述协议字段对应的字段签名,包括:
确定每条协议信息的字段拆分标识集并构建每条协议信息的协议层网络;其中,所述字段拆分标识集中包括多个具有拆分优先级的拆分标识,所述协议层网络中包括多个具有不同协议置信度的子网络;
获取所述拆分优先级的中位数,并从所述中位数所对应的多个第一拆分标识中确定出存在拆分权限的至少两个第二拆分标识;
根据所述第二拆分标识在每条协议信息中的位置对每条协议信息进行拆分得到多个信息字段;提取每个信息字段的字段描述特征,计算每个字段描述特征与预设描述特征之间的余弦距离并选取余弦距离最大的设定数量个字段描述特征对应的信息字段作为协议字段;
确定每个协议字段在其对应的协议信息的字节码文件的文件目录中的第一地址信息,解析所述第一地址信息得到与所述第一地址信息存在默认关联关系的第二地址信息,根据所述第一地址信息和所述第二地址信息之间的地址路径生成每个协议字段对应的字段签名。


4.根据权利要求1所述的方法,其特征在于,基于每个数字签名及其对应的联网信息确定所述智能设备在所述设定时段内的入网行为轨迹,包括:
根据所述数字签名的签名随机数的随机数特征采用预设模型对所述数字签名进行聚类得到至少两个聚类集;其中,所述预设模型为多维特征均值模型,每个聚类集中的一个数字签名对应一个聚类元素;
将每个聚类集中的每个聚类元素对应的联网信息转换为信息流,并将每组信息流导入以表格行驶生成的设定文件中,按照设定文件对应的聚类集中的聚类元素的数量的大小顺序依次将每个设定文件加载到预设的识别线程中并通过运行所述识别线程得到每个设定文件对应的共有联网记录;其中,所述共有联网记录是相同聚类集中的不同聚类元素的联网信息之间存在重叠的联网记录;
基于每个数字签名及其对应的联网信息预生成多个用于表征所述智能设备的入网行为的行为数据包,将每个行为数据包进行节点化处理得到初始节点以及所述初始节点对应的第一节点指向信息;根据每个设定文件对应的共有联网记录对初始节点对应的第一节点指向信息进行修改得到第二节点指向信息,并基于所述初始节点和所述第二节点指向信息生成所述智能设备在所述设定时段内的入网行为轨迹。


5.根据权利要求4所述的方法,其特征在于,基于所述初始节点和所述第二节点指向信息生成所述智能设备在所述设定时段内的入网行为轨迹,包括:
根据所述第二节点指向信息将所述初始节点进行连线得到初始行为轨迹;
采用所述数字签名的签名随机数对应的加权系数对所述初始行为轨迹进行平滑处理得到所述入网行为轨迹。


6.根据权利要求1所述的方法,其特征在于,从所述入网行为轨迹中确定出所述智能设备的设备安全指标,并从预设的安全检测列表中确定所述设备安全指标对应的网络安全等级,包括:

【专利技术属性】
技术研发人员:陈秋羽许力文
申请(专利权)人:广云物联网科技广州有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1