连接无线网的方法和系统与流程

文档序号:11882186阅读:238来源:国知局
连接无线网的方法和系统与流程

本发明涉及无线网连接技术领域,尤其涉及一种连接无线网的方法和系统。



背景技术:

随着智能家电及物联网家电等智能设备的不断发展,越来越多的智能设备受到广大消费者的推崇。现有的大多数智能设备都需要与无线网络相连接才能进行工作,但智能设备本身并不能自动连接目的网络,甚至有些智能设备不具有显示屏幕或触摸屏幕,导致一些用户不知道如何使用。例如,未设置屏幕的智能音箱或智能收音机等。针对上述问题,现有的技术方案是通过手机等有屏幕的终端通过UDP广播或组播等方式发送无线网络SSID和密码给无屏幕的智能设备,但这种受限于无线网络的环境影响非常大,容易导致在某个时间段或某个范围内连不上网络或连上网络后出现掉线的情况。



技术实现要素:

本发明的目的在于提供一种连接无线网的方法和系统,以解决现有的无屏幕的智能设备在连接无线网时,由于连接过程复杂导致因操作不当而连不上网或连上网后掉线的问题。

本发明是这样实现的,一种连接无线网的方法,所述方法包括以下步骤:

获取附近无线网络的服务集标识信息列表,并根据本地网络连接信息列表连接附近无线网络;

当连接失败时接收携带有序列号信息的声波信号;

对所述声波信号进行转换,以得到服务集标识信息和与之对应的密码信息;

根据所述服务集标识信息和与之对应的密码信息接入相应的无线网络。

进一步的,所述根据所述服务集标识信息和与之对应的密码信息接入相应的无线网络的步骤之后还包括:

将所述服务集标识信息和与之对应的密码信息进行存储,以更新所述本地网络连接信息列表。

进一步的,所述获取附近无线网络的服务集标识信息列表的步骤具体包括;

获取附近无线网络的服务集标识信息,并根据信号强弱程度依次排列进而生成所述附近无线网络的服务集标识信息列表。

进一步的,所述并根据本地网络连接信息列表连接附近无线网络的步骤具体包括:

识别本地网络连接信息列表是否存在与所述附近无线网络的服务集标识信息列表中相同的服务集标识信息;

若有,则从本地网络连接信息列表中获取与所述服务集标识信息相关的密码信息进行连接;

若无,则确定连接失败,进行下一步操作。

进一步的,所述对所述声波信号进行转换,以得到服务集标识信息和对应的密码信息的步骤具体包括:

对所述声波信号进行FFT转换,以得到服务集标识信息和对应的密码信息。

本发明的另一目的在于提供一种连接无线网的系统,所述系统包括:

处理模块,用于获取附近无线网络的服务集标识信息列表,并根据本地网络连接信息列表连接附近无线网络;

信号接收模块,用于当连接失败时接收携带有序列号信息的声波信号;

信号转换模块,用于对所述声波信号进行转换,以得到服务集标识信息和与之对应的密码信息;

网络连接模块,用于根据所述服务集标识信息和与之对应的密码信息接入相应的无线网络。

进一步的,所述系统还包括:

本地列表存储及更新模块,用于将所述服务集标识信息和与之对应的密码信息进行存储,以更新所述本地网络连接信息列表。

进一步的,所述处理模块还用于,获取附近无线网络的服务集标识信息,并根据信号强弱程度依次排列进而生成所述附近无线网络的服务集标识信息列表。

进一步的,所述处理模块具体包括:

识别单元,用于识别本地网络连接信息列表是否存在与所述附近无线网络的服务集标识信息列表中相同的服务集标识信息;

第一状态单元,用于若有,则从本地网络连接信息列表中获取与所述服务集标识信息相关的密码信息进行连接;

第二状态单元,用于若无,则确定连接失败,进行下一步操作。

进一步的,所述信号转换模块具体用于,对所述声波信号进行FFT转换,以得到服务集标识信息和对应的密码信息。

本发明的一种连接无线网的方法和系统,通过获取附近无线网络的服务集标识信息列表,并根据本地网络连接信息列表连接附近无线网络;当连接失败时接收携带有序列号信息的声波信号;对所述声波信号进行转换,以得到服务集标识信息和与之对应的密码信息;根据所述服务集标识信息和与之对应的密码信息接入相应的无线网络。解决现有的无屏幕的智能设备在连接无线网时,过程复杂的问题,同时避免了在连接无线网时因操作不当而连不上网或连上网后容易掉线的现象。

附图说明

图1是本发明第一实施例提供的连接无线网的方法的流程图;

图2是本发明第二实施例提供的连接无线网的方法的流程图;

图3是本发明第二实施例提供的连接无线网的方法中步骤S100的具体流程图;

图4是本发明第三实施例提供的连接无线网的系统的结构示意图;

图5是本发明第一实施例中对声波信号进行编码和解码转换的原理图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明的目的在于提供一种连接无线网的方法和系统,以解决现有的无屏幕的智能设备在连接无线网时,过程复杂,容易因操作不当而连不上网或连上网后掉线的问题。

以下结合具体附图对本发明的实现进行详细的描述:

图1示出了本发明第一实施例提供的连接无线网的方法流程图,为了便于说明,仅示出与本实施例相关的部分。

一种连接无线网的方法,所述方法包括:

S100:获取附近无线网络的服务集标识信息列表,并根据本地网络连接信息列表连接附近无线网络;

S200:当连接失败时接收携带有序列号信息的声波信号;

S300:对所述声波信号进行转换,以得到服务集标识信息和与之对应的密码信息;

S400:根据所述服务集标识信息和与之对应的密码信息接入相应的无线网络。

在步骤S100中,本地网络连接信息列表为以往成功连接无线网后,对无线网的服务集标识(SSID)和与之对应的密码进行统计的信息列表。附近无线网络的服务集标识信息列表为附近无线网络信号的服务集标识(SSID)列表。

在步骤S200中,声波信号是通过对链路层数据进行分隔并经过正弦变换所得到。声波信号携带有起始码、序列号、负载长度信息、负载数据以及有效负 载的校验信息。其中,序列号信息为相应声波信号的唯一编码信息,通过该序列号信息对声波信号进行标识,能够防止重复接收声波信息造成重复响应的现象。

举例说明对链路层数据进行分隔并经过正弦变换的具体过程,图5示出了本发明第一实施例中对声波信号进行编码和解码转换的原理图,例如对链路层数据以4bits分隔,其中,起始码不被分隔并作为整体数据转换。每4bits数据作为输入,经过正弦变化之后输出若干字节的声波信号,需要说明的是,声波信号的字节数可变,但该值和使用的采样率共同决定了数据的传输的速率。由于4bits数据作为输入,所以实际上输入数据的取值只有0-15这16个数值,加上起始码,共17个值。在正弦变化的时候,分别将这些值转换成不同频率的声波信号进行传输,传输与接收的整个过程是连续不断的。

在步骤S300中,对所述声波信号进行转换,以得到服务集标识信息和对应的密码信息,具体包括,对所述声波信号进行FFT转换,以得到服务集标识信息和对应的密码信息。

如图5所示,将收到的声波信号以N/2字节作为一组进行FFT变换,解码出该组数据所对应的原始数值,对应的丢弃解码数据,直到接收到起始码(0x10),表示接下来的数据才是真正的数据。为了保证数据解码的准确性,这里选择了使用N/2字节数作为一组进行解码,因为每两组N/2的数据中至少有一组数据是完全属于在编码出来的数据中。在接收到起始码的同时,也确定了数据中心频率的位置,之后以N/2字节数据为间隔解码,最终得到正确的解码数据。

在步骤S400中,根据所述服务集标识信息和与之对应的密码信息接入相应的无线网络。

本发明的一种连接无线网的方法,通过获取附近无线网络的服务集标识信息列表,并根据本地网络连接信息列表连接附近无线网络;当连接失败时接收携带有序列号信息的声波信号;对所述声波信号进行转换,以得到服务集标识 信息和与之对应的密码信息;根据所述服务集标识信息和与之对应的密码信息接入相应的无线网络。解决现有的无屏幕的智能设备在连接无线网时,过程复杂的问题,同时避免了在连接无线网时因操作不当而连不上网或连上网后容易掉线的现象。

以上所述实施例为基础,提出本发明的第二实施例。

图2示出了第二实施例提供的连接无线网的方法流程图,为了便于说明,仅示出与本实施例相关的部分。如图2所示,本实施例提供的连接无线网的方法还包括步骤:

S500:将所述服务集标识信息和与之对应的密码信息进行存储,以更新所述本地网络连接信息列表。

在步骤S500中,服务集标识信息和对应的密码信息是对声波信号进行转换得到的服务集标识信息和对应的密码信息。

本实施例提供的连接无线网的方法,通过初次连接无线网后,将服务集标识信息和对应的密码信息存入本地网络连接信息列表中,当下次获取附近无线网络的服务集标识信息列表后,即可根据本地网络连接信息列表连接附近无线网络,而不需要再通过接收携带有序列号信息的声波信号进行无线网络的接入。

图3示出了本发明第二实施例提供的连接无线网的方法中步骤S100的具体流程图,如图3所示,步骤S100的具体步骤包括:

S101:获取附近无线网络的服务集标识信息,并根据信号强弱程度依次排列进而生成所述附近无线网络的服务集标识信息列表;

S102:识别本地网络连接信息列表是否存在与所述附近无线网络的服务集标识信息列表中相同的服务集标识信息;

S103:若有,则从本地网络连接信息列表中获取与所述服务集标识信息相关的密码信息进行连接;

S104:若无,则确定连接失败,进行下一步操作。

在步骤S103中,需要说明的是,本地网络连接信息列表中存在与所述附近 无线网络的服务集标识信息列表中相同的服务集标识信息时,存在相同的服务集标识信息但相关的密码不同的情况,当从本地网络连接信息列表中获取与所述服务集标识信息相关的密码信息无法进行连接时,也确定连接失败。

与上述实施例对应的,图4示出了本发明第三实施例提供的连接无线网的系统的结构示意图。如图4所示,一种连接无线网的系统100,所述系统包括:

处理模块10,用于获取附近无线网络的服务集标识信息列表,并根据本地网络连接信息列表连接附近无线网络;

信号接收模块20,用于当连接失败时接收携带有序列号信息的声波信号;

信号转换模块30,用于对所述声波信号进行转换,以得到服务集标识信息和与之对应的密码信息;

网络连接模块40,用于根据所述服务集标识信息和与之对应的密码信息接入相应的无线网络。

如图4所示,连接无线网的系统100还包括:

本地列表存储及更新模块50,用于将所述服务集标识信息和与之对应的密码信息进行存储,以更新所述本地网络连接信息列表。

在本发明所有实施例中,处理模块10还用于,获取附近无线网络的服务集标识信息,并根据信号强弱程度依次排列进而生成所述附近无线网络的服务集标识信息列表。

具体的,如图4所示,处理模块10具体包括:

识别单元11,用于识别本地网络连接信息列表是否存在与所述附近无线网络的服务集标识信息列表中相同的服务集标识信息;

第一状态单元12,用于若有,则从本地网络连接信息列表中获取与所述服务集标识信息相关的密码信息进行连接;

第二状态单元13,用于若无,则确定连接失败,进行下一步操作。

在本发明所有实施例中,信号转换模块30具体用于,对所述声波信号进行FFT转换,以得到服务集标识信息和对应的密码信息。

本发明的一种连接无线网的方法和系统,通过获取附近无线网络的服务集标识信息列表,并根据本地网络连接信息列表连接附近无线网络;当连接失败时接收携带有序列号信息的声波信号;对所述声波信号进行转换,以得到服务集标识信息和与之对应的密码信息;根据所述服务集标识信息和与之对应的密码信息接入相应的无线网络。解决现有的无屏幕的智能设备在连接无线网时,过程复杂的问题,同时避免了在连接无线网时因操作不当而连不上网或连上网后容易掉线的现象。

本领域普通技术人员可以理解:实现上述方法实施例的步骤或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤,而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1