无线网络的接入方法、移动终端及智能设备与流程

专利2024-06-06  79


本发明涉及无线通信技术领域,尤其涉及一种无线网络的接入方法、移动终端及智能设备。



背景技术:

近年来,随着互联网技术的发展,通讯技术发展突飞猛进,无线联网普及程度越来越高,越来越多的设备都具有了联网功能,特别是最近几年来物联网的发展,使得越来越多的无屏幕、无键盘的设备有了连接网络的需求,对这类无屏幕显示、无键盘的设备要接入无线网络需要先通过近距离的通讯技术连接无线路由器,然后再由无线路由器将热点信息发送给设备,整个配置无线热点参数的过程十分复杂。

目前,常用的无线路由连接方法主要包括:软热点(softap)、监听抓包模式(smartlink)、蓝牙技术、nfc近场通讯,其中,软热点用户在配置密码时需要切换不同的无线连接,需要操作人员拥有一定的无线网络技术背景才可以实现,配置过程比较复杂;监听抓包模式需要无线芯片厂商的底层软件支持,兼容性较差;蓝牙技术需要人为进行蓝牙配对操作,不适合快速传输的应用场合,且蓝牙芯片价格昂贵、抗干扰能力较差。

因此,如何提供一种高效、简单的无线网络接入方法成为亟待解决的问题。



技术实现要素:

为了解决现有技术的不足,本发明提供一种无线网络的接入方法、移动终端及智能设备,整个配置过程不需要人为操作,配置过程简单、高效。

本发明提出的具体技术方案为:提供一种无线网络的接入方法,所述接入方法包括:

获取智能设备的标识码以及所述智能设备需要接入的无线网络的配置信息;

对所述标识码、配置信息进行编码生成编码信息;

对所述编码信息进行压缩获得目标编码信息;

将所述目标编码信息发送给所述智能设备,以使得所述智能设备根据所述目标编码信息接入所述无线网络。

进一步地,在将所述目标编码信息发送给所述智能设备之前,所述接入方法还包括:对所述目标编码信息进行加密。

进一步地,所述对所述标识码、配置信息进行编码生成编码信息,包括:

将所述标识码、配置信息转换为预定格式的数据包;

在所述预定格式的数据包之前添加数据属性信息和校验信息,获得编码信息。

进一步地,所述将所述目标编码信息发送给所述智能设备,包括:采用不同频率的声波按照预定的时间间隔将所述目标编码信息中的每一个字符发送给所述智能设备。

进一步地,获取所述智能设备需要接入的无线网络的配置信息,包括:

检测所述智能设备可用的无线网络并生成无线网络列表;

接收用户输入的无线网络的配置信息;

从所述无线网络列表中选取与用户输入的无线网络的配置信息对应的无线网络作为目标无线网络;

获取所述目标无线网络的配置信息,将所述目标无线网络的配置信息作为所述智能设备需要接入的无线网络的配置信息。

本发明还提供了一种移动终端,包括存储器、处理器及存储在存储器上的计算机程序,其特征在于,所述处理器执行所述计算机程序以实现如上所述的接入方法。

本发明还提供了一种无线网络的接入方法,所述接入方法包括:

接收移动终端发送的目标编码信息;

对所述目标编码信息进行解析,获得解析后的数据;

对所述解析后的数据进行解压,获得目标解码信息;

从所述目标解码信息中提取标识码并判断所述标识码是否为目标标识码;

若所述标识码为目标标识码,则从所述目标解码信息中提取配置信息并根据所述配置信息接入无线网络。

进一步地,在从所述目标解码信息中提取标识码并判断所述标识码是否为目标标识码之前,所述接入方法还包括:对所述目标解码信息进行解密。

进一步地,对所述目标编码信息进行解析,获得解析后的数据,包括:

提取所述目标编码信息中的数据属性信息;

根据所述数据属性信息从所述目标编码信息中提取数据包;

提取所述目标编码信息中的校验信息;

根据所述校验信息判断所述数据包是否完整,若所述数据包完整,则对所述数据包进行解析,获得解析后的数据。

本发明还提供了一种智能设备,包括存储器、处理器及存储在存储器上的计算机程序,其特征在于,所述处理器执行所述计算机程序以实现如上所述的接入方法。

本发明提供的接入方法通过将智能设备的标识码以及智能设备需要接入的无线网络的配置信息进行编码并对编码信息进行压缩,再将压缩后的编码信息发送给智能设备,智能设备接收到编码信息后进行解压并提取标识码,在标识码为本机的标识码的情况下根据配置信息接入无线网络,通过对编码信息进行压缩,提升了配置效率,且整个配置过程均为自动识别,不需要人为操作,简化了配置过程。

附图说明

下面结合附图,通过对本发明的具体实施方式详细描述,将使本发明的技术方案及其它有益效果显而易见。

图1为本发明实施例一中接入方法的流程示意图;

图2为本发明实施例一中接入装置的结构示意图;

图3为本发明实施例一中移动终端的结构示意图;

图4为本发明实施例二中接入方法的流程示意图;

图5为本发明实施例二中接入装置的结构示意图;

图6为本发明实施例二中智能设备的结构示意图。

具体实施方式

以下,将参照附图来详细描述本发明的实施例。然而,可以以许多不同的形式来实施本发明,并且本发明不应该被解释为限制于这里阐述的具体实施例。相反,提供这些实施例是为了解释本发明的原理及其实际应用,从而使本领域的其他技术人员能够理解本发明的各种实施例和适合于特定预期应用的各种修改。在附图中,相同的标号将始终被用于表示相同的元件。

实施例一

参照图1,本实施例提供的无线网络的接入方法,应用于移动终端,所述接入方法包括步骤:

s1、获取智能设备的标识码以及智能设备需要接入的无线网络的配置信息;

s2、对标识码、配置信息进行编码生成编码信息;

s3、对编码信息进行压缩获得目标编码信息;

s4、将目标编码信息发送给智能设备,以使得智能设备根据目标编码信息接入无线网络。

在步骤s1中,每个智能设备在出厂的时候都会配置唯一的身份识别码,该身份识别码即为标识码,通过标识码可以将智能设备与其他同类设备进行区分,常见的标识码为一串字符串,该字符串可以由英文字符、数字和常规符号等构成。本实施例中,智能设备的标识码被编译成二维码图片,移动终端通过扫描该二维码图片便可以提取出智能设备的标识码。当然,本实施例中的标识码还可以采用可以被移动终端识别的其他方式进行编译,这里仅仅作为示例示出,并不用于限定。

本实施例中智能设备需要接入的无线网络的配置信息可以通过用户手动输入移动终端,具体地,智能设备开机时进入等待配置网络的状态,其中,智能设备上可以设置指示灯,通过设置指示灯的颜色或者工作状态来获取智能设备处于哪种状态,例如,指示灯的颜色为红色表示智能设备处于等待配置网络的状态,指示灯的颜色为绿色表示智能设备处于配置完成的状态,或者指示灯的工作状态为闪烁方式表示智能设备处于等待配置网络的状态,指示灯的工作状态为常亮表示智能设备处于配置完成的状态。在智能设备的状态为等待配置状态时,移动终端扫描智能设备上的二维码图片提取智能设备的标识码,同时,移动终端界面出现网络配置信息输入界面,用户手动输入无线网络的配置信息,移动终端根据用户的输入获取智能设备需要接入的无线网络的配置信息。这里的配置信息包括无线网络的名称和密码。

较佳地,本实施例中移动终端通过下面的方式来获得智能设备需要接入的无线网络的配置信息,具体包括:

s11、检测智能设备可用的无线网络并生成无线网络列表;

s12、接收用户输入的无线网络的名称;

s13、从无线网络列表中选取与用户输入的无线网络的名称对应的无线网络作为目标无线网络;

s14、接收用户输入的目标无线网络的密码。

具体地,在智能设备的状态为等待配置状态时,移动终端先搜索智能设备所处环境中可用的无线网络并生成无线网络列表,其中,无线网络列表中显示的是无线网络的名称,然后,移动终端将该无线网络列表显示在其界面上供用户选择,移动终端通过获取用户的点击操作来获取智能设备需要接入的无线网络的名称并从无线网络列表中选取与用户输入的无线网络的名称对应的无线网络作为目标无线网络,最后,移动终端的界面出现网络配置信息输入界面,用户手动输入无线网络的密码,移动终端根据用户的输入获取智能设备需要接入的无线网络的密码。

在步骤s2中,移动终端在获取智能设备的标识码以及智能设备需要接入的无线网络的配置信息后先将智能设备的标识码以及智能设备需要接入的无线网络的配置信息按照预定格式组合并对其进行编码得到编码后的数据包。为了使得智能终端能够更好对数据包进行解析,在编码时需要添加相应的分隔标志,标识码、配置信息以及分隔标志组合后的格式需要与智能设备预先约定好,具体数据顺序可以根据实际需要设定,这里不作限定。此外,在标识码、配置信息以及分隔标志组合后还需要添加数据属性信息和校验信息,例如,数据属性信息可以包括起始标志和数据长度,校验信息可以包括校验码,最终得到的编码信息为:起始标志+数据长度+组合数据+校验码。其中,起始标志是一个或多个特殊字符,以便智能终端判断数据的起始;数据长度为标识码+配置信息+分隔标志+校验码的长度和;校验码用于验证组合数据的完整性,校验码可以采用奇偶校验或crc校验等。较佳地,为了提高数据编码效率,本实施例采用八进制编码方式进行编码得到编码信息。

为了提升配置速度,在步骤s3中,移动终端会对编码信息进行压缩获得目标编码信息,其中,可以通过iz-string压缩算法对编码信息进行压缩,从而得到占用量较小的目标编码信息,减少数据传输量,提升了配置速度。在本实施例的其他实施方式中还可以采用现有的其他压缩算法来进行压缩。

为了提升安全性,在将目标编码信息发送给智能设备之前,本实施例的接入方法还包括:

s40、对目标编码信息进行加密。

通过对目标编码信息进行加密,可以将允许接入的智能设备接入无线网络,从而提升了整个配置过程的安全性。

在步骤s4中,移动终端利用自身的音频播放装置通过声波的方式将目标编码信息发送给智能设备,具体地,采用不同频率的声波按照预定的时间间隔将目标编码信息转换为声波信号,然后将该声波信号发送给智能设备。以八进制编码为例,所有数据都可以使用0~7八个数字替代,八个数字分别对应不同频率的声波,预先设定每个数字的声波的持续时间为固定的长度,例如,固定长度为100ms,相邻两个数字之间可以预留一预设长度的静音段,例如,静音段的持续时间为5ms,从而将目标编码信息转换为声波信号,然后,移动终端通过自带的扬声器或者外置扬声器将声波信号播放出来。

由于正常的人耳能分辨的声波频率范围是20hz~20khz,电子设备一般的采集上限为44khz,因此,本实施例中的声波频率范围可选为20hz~44khz,当采用常规声波时,声波频率范围是20hz~20khz,当采用超声波时,声波频率范围为20khz~44khz。

本实施例中的接入方法还可以包括:

s5、接收智能设备发送的反馈信息。

智能终端的反馈信息中可以为表示是否连网成功的反馈码,若移动终端接收到的反馈码为1,则表示智能设备连网成功,若移动终端接收到的反馈码为0,则表示智能设备连网失败,此时,移动终端重新通过声波的方式将目标编码信息发送给智能设备直到智能设备连网成功。

此外,为了实现一对多的配网方式,本实施例中的标识码也可以为设定的特殊广播身份标识,该特殊广播身份标识用于代表多个智能设备。

本实施例提供的接入方法通过对编码信息进行压缩,提升了配置效率,且整个配置过程均为自动识别,不需要人为操作,简化了配置过程。

参照图2,本实施例还提供了一中无线网络的接入装置,该接入装置包括获取模块11、编码模块12、压缩模块13、第一发送模块14。获取模块11用于获取智能设备的标识码以及智能设备需要接入的无线网络的配置信息;编码模块12用于对标识码、配置信息进行编码生成编码信息;压缩模块13用于对编码信息进行压缩获得目标编码信息;第一发送模块14用于将目标编码信息发送给智能设备,以使得智能设备根据目标编码信息接入无线网络。

本实施例中的接入装置还包括加密模块15,其用于对目标编码信息进行加密。通过对目标编码信息进行加密,可以将允许接入的智能设备接入无线网络,从而提升了整个配置过程的安全性。

本实施例中的接入装置还包括第一接收模块16,其用于接收智能设备发送的反馈信息,以在接收到的反馈码为0时,使得第一发送模块4重新通过声波的方式将目标编码信息发送给智能设备直到智能设备连网成功。

参照图3,本实施例还提供了一种移动终端,包括存储器201、处理器200、网络接口202及存储在存储器201上的计算机程序,处理器200执行该计算机程序以实现如上所述的接入方法。

移动终端可以是个人电脑、工控机、手机、平板电脑、个人数字电脑等。存储器201可以包括高速随机存取存储器(randomaccessmemory,ram),也可能还包括非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。

处理器200可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述接入方法的各步骤可以通过处理器200中的硬件的集成逻辑电路或者软件形式的指令完成。处理器200也可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等,还可以是数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga)或者其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

存储器201用于存储计算机程序,处理器200在接收到执行指令后,执行该计算机程序以实现如上所述的接入方法。

实施例二

参照图4,本实施例提供的无线网络的接入方法,应用于智能终端,所述接入方法包括步骤:

s1、接收移动终端发送的目标编码信息;

s2、对目标编码信息进行解析,获得解析后的数据;

s3、对解析后的数据进行解压,获得目标解码信息;

s4、从目标解码信息中提取标识码并判断标识码是否为目标标识码;若标识码为目标标识码,则进入步骤s5,若标识码不是目标标识码,则进入步骤s1;

s5、从目标解码信息中提取配置信息并根据配置信息接入无线网络。

在步骤s2中,智能设备通过自带的音频接收装置接收到移动终端发送的目标编码信息后对其进行解析具体包括:

s21、提取所述目标编码信息中的数据属性信息;

s22、根据所述数据属性信息从所述目标编码信息中提取数据包;

s23、提取所述目标编码信息中的校验信息;

s24、根据所述校验信息判断所述数据包是否完整,若所述数据包完整,则对所述数据包进行解析,获得解析后的数据。

智能设备根据约定的解析规则对声波形式的目标编码信息进行解析,获得编码信息;对编码信息进行解码得到数据属性信息,数据属性信息包括起始标志和数据长度,智能设备接收到起始标志位后开始接收组合数据,当在接收到的数据的长度等于编码信息中的数据长度时,开始接收校验码,根据校验码来判断接收的组合数据是否完整。其中,当接收的组合数据不完整的情况下,校验位会置0,因此,通过最后接收到的校验位便可以判断接收的组合数据是否完整。

在步骤s24中,若接收的组合数据是否完整,则进入步骤s3;若接收的组合数据不完整,则智能设备重新监听移动终端发送的目标编码信息,即返回步骤s1。

在接收到完整的组合数据后,智能设备对解析后的数据进行解压,获得目标解码信息。若移动终端对目标编码信息进行加密处理,智能设备还需要对目标解码信息进行解密。然后,智能设备从目标解码信息中提取标识码并判断标识码是否为目标标识码,即标识码是否为自身标识码;若标识码为目标标识码,则从目标解码信息中提取配置信息并根据配置信息接入无线网络。

本实施例中的接入方法还可以包括:

s6、发送反馈信息至移动终端。

智能终端的反馈信息中可以为表示是否连网成功的反馈码,若反馈码为1,则表示智能设备连网成功,若反馈码为0,则表示智能设备连网失败。当然,本实施例中的智能设备还可以配置指示灯,通过设置指示灯的颜色或者工作状态来表示智能设备处于哪种状态,例如,指示灯的颜色为红色表示智能设备处于等待配置网络的状态,指示灯的颜色为绿色表示智能设备处于配置完成的状态,或者指示灯的工作状态为闪烁方式表示智能设备处于等待配置网络的状态,指示灯的工作状态为常亮表示智能设备处于配置完成的状态,在其他实施方式中,还可以通过语音提示信息来表示智能设备处于哪种状态。

此外,为了实现一对多的配网方式,本实施例中的标识码也可以为设定的特殊广播身份标识,多个智能设备在接收到该特殊广播身份标识时同时接入无线网络。

参照图5,本实施例还提供了一中无线网络的接入装置,该接入装置包括第二接收模块21、解码模块22、解压模块23、提取模块24、连接模块25。第二接收模块21用于接收移动终端发送的目标编码信息;解码模块22用于对目标编码信息进行解析,获得解析后的数据;解压模块23用于对解析后的数据进行解压,获得目标解码信息;提取模块24用于从目标解码信息中提取标识码并判断标识码是否为目标标识码以及在标识码为目标标识码时从目标解码信息中提取配置信息,连接模块25用于根据配置信息接入无线网络。

本实施例中的接入装置还包括解密模块26,其用于对目标解码信息进行解密。

本实施例中的接入装置还包括第二发送模块27,其用于发送反馈信息至移动终端。

参照图6,本实施例还提供了一种移动终端,包括存储器301、处理器300、网络接口302及存储在存储器301上的计算机程序,处理器300执行该计算机程序以实现如上所述的接入方法。

移动终端可以是个人电脑、工控机、手机、平板电脑、个人数字电脑等。存储器301可以包括高速随机存取存储器(randomaccessmemory,ram),也可能还包括非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。

处理器300可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述接入方法的各步骤可以通过处理器300中的硬件的集成逻辑电路或者软件形式的指令完成。处理器300也可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等,还可以是数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga)或者其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

存储器301用于存储计算机程序,处理器300在接收到执行指令后,执行该计算机程序以实现如上所述的接入方法。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机存储介质中,或者从一个计算机存储介质向另一个计算机存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solidstatedisk,ssd))等。

本发明实施例是参照根据本发明实施例的方法、装置、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述仅是本申请的具体实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。


技术特征:

1.一种无线网络的接入方法,其特征在于,所述接入方法包括:

获取智能设备的标识码以及所述智能设备需要接入的无线网络的配置信息;

对所述标识码、配置信息进行编码生成编码信息;

对所述编码信息进行压缩获得目标编码信息;

将所述目标编码信息发送给所述智能设备,以使得所述智能设备根据所述目标编码信息接入所述无线网络。

2.根据权利要求1所述的接入方法,其特征在于,在将所述目标编码信息发送给所述智能设备之前,所述接入方法还包括:对所述目标编码信息进行加密。

3.根据权利要求1所述的接入方法,其特征在于,所述对所述标识码、配置信息进行编码生成编码信息,包括:

将所述标识码、配置信息转换为预定格式的数据包;

在所述预定格式的数据包之前添加数据属性信息和校验信息,获得编码信息。

4.根据权利要求3所述的接入方法,其特征在于,所述将所述目标编码信息发送给所述智能设备,包括:采用不同频率的声波按照预定的时间间隔将所述目标编码信息中的每一个字符发送给所述智能设备。

5.根据权利要求1~4任一项所述的接入方法,其特征在于,获取所述智能设备需要接入的无线网络的配置信息,包括:

检测所述智能设备可用的无线网络并生成无线网络列表;

接收用户输入的无线网络的配置信息;

从所述无线网络列表中选取与用户输入的无线网络的配置信息对应的无线网络作为目标无线网络;

获取所述目标无线网络的配置信息,将所述目标无线网络的配置信息作为所述智能设备需要接入的无线网络的配置信息。

6.一种无线网络的接入方法,其特征在于,所述接入方法包括:

接收移动终端发送的目标编码信息;

对所述目标编码信息进行解析,获得解析后的数据;

对所述解析后的数据进行解压,获得目标解码信息;

从所述目标解码信息中提取标识码并判断所述标识码是否为目标标识码;

若所述标识码为目标标识码,则从所述目标解码信息中提取配置信息并根据所述配置信息接入无线网络。

7.根据权利要求6所述的接入方法,其特征在于,在从所述目标解码信息中提取标识码并判断所述标识码是否为目标标识码之前,所述接入方法还包括:对所述目标解码信息进行解密。

8.根据权利要求6所述的接入方法,其特征在于,对所述目标编码信息进行解析,获得解析后的数据,包括:

提取所述目标编码信息中的数据属性信息;

根据所述数据属性信息从所述目标编码信息中提取数据包;

提取所述目标编码信息中的校验信息;

根据所述校验信息判断所述数据包是否完整,若所述数据包完整,则对所述数据包进行解析,获得解析后的数据。

9.一种移动终端,包括存储器、处理器及存储在存储器上的计算机程序,其特征在于,所述处理器执行所述计算机程序以实现如权利要求1~5任一项所述的接入方法。

10.一种智能设备,包括存储器、处理器及存储在存储器上的计算机程序,其特征在于,所述处理器执行所述计算机程序以实现如权利要求6~8任一项所述的接入方法。

技术总结
本发明提供了一种无线网络的接入方法、移动终端及智能设备,所述接入方法包括:获取智能设备的标识码以及所述智能设备需要接入的无线网络的配置信息;对所述标识码、配置信息进行编码生成编码信息;对所述编码信息进行压缩获得目标编码信息;将所述目标编码信息发送给所述智能设备,以使得所述智能设备根据所述目标编码信息接入所述无线网络。本发明提供的接入方法通过对编码信息进行压缩,提升了配置效率,且整个配置过程均为自动识别,不需要人为操作,简化了配置过程。

技术研发人员:郭海光;程俊;高向阳
受保护的技术使用者:中国科学院深圳先进技术研究院
技术研发日:2020.12.09
技术公布日:2021.04.06

转载请注明原文地址:https://xbbs.6miu.com/read-19443.html