WiFi的控制方法及装置与流程

文档序号:11657897阅读:267来源:国知局
WiFi的控制方法及装置与流程

本发明涉及无线网络技术领域,尤其涉及一种wifi的控制方法及装置。



背景技术:

车载诊断系统(onboarddiagnostic,obd)的作用是检测汽车各系统运行参数以及读取车辆运行数据,最初其目的主要是为了检测汽车尾气排放,以满足环境保护的要求,obd对汽车是一次系统的革命。随着技术的发展,目前obd的应用已远远超过单纯的环保检测而扩展到全车各个传感器的检测和车载电脑的访问。系统启动后会分别进入发动机、变速箱等系统通过车载电脑读取故障码和其它传感器数据,最终通过配置在方向盘下方的标准obd接口与外部设备进行数据访问。随着车联网技术的发展,越来越多的人开始研究从obd接口获取行车数据的方法,然后将数据传输到服务器端进行分析,处理。传统的obd主控为处理能力低的单片机,在同一时间,一般只支持连接wifi(wireless-fidelity,无线保真),从而进行数据访问,或支持开启热点,实现与客户端之间的通信,在obd不支持有线或者移动网络的情况下,在连接客户端之后obd就无法访问网络。



技术实现要素:

本发明的主要目的在于提出一种wifi的控制方法及装置,旨在解决在obd不支持有线或者移动网络的情况下,在连接客户端的之后obd就无法访问网络的技术问题。

为实现上述目的,本发明提供一种wifi的控制方法,所述方法包括:

obd根据接收到的指令开启wifi热点,并通过开启的wifi热点与客户端进行连接,以实现与客户端通信;

获取预设范围内的wifi地址;

将获取到的wifi地址发送至客户端;

接收客户端发送的wifi地址及对应密码,通过所述wifi地址及对应密码连接wifi。

可选地,所述获取预设范围内的wifi地址的步骤之后还包括:

判断所述wifi地址中是否存在连接过的wifi;

若存在连接过的wifi,则直接提取连接密码,并通过所述wifi地址及连接密码进行连接,否则,执行所述将获取到的wifi地址发送至客户端的步骤。

可选地,所述接收客户端发送的wifi地址及对应密码,通过所述wifi地址及对应密码连接wifi的步骤包括:

当接收到的wifi地址及对应密码有多个时,将接收到的wifi根据信号强度进行排序,通过wifi信号强度排序中信号最强的wifi地址及对应密码连接wifi;

或按照接收到的wifi地址及对应密码在列表中的顺序,通过列表中处于首位的wifi地址及对应密码连接wifi。

可选地,所述obd车载系统开启wifi热点,并通过开启的热点与客户端进行连接的步骤之前还包括:

在obd车载系统安装芯片,所述芯片用于实现obd控制wifi的开启及连接。

此外,为实现上述目的,本发明还提供一种wifi的控制装置,所述装置包括:

开启模块,用于obd根据接收到的指令开启wifi热点,并通过开启的wifi热点与客户端进行连接,以实现与客户端通信;

获取模块,用于获取预设范围内的wifi地址;

发送模块,用于将获取到的wifi地址发送至客户端;

第一连接模块,用于接收客户端发送的wifi地址及对应密码,通过所述wifi地址及对应密码连接wifi。

可选地,所述装置还包括:

判断模块,用于判断所述wifi地址中是否存在连接过的wifi;

第二连接模块,用于若存在连接过的wifi,则直接提取连接密码,并通过所述wifi地址及连接密码进行连接,否则,将获取到的wifi地址发送至客户端。

可选地,所述第一连接模块包括:

连接单元,用于当接收到的wifi地址及对应密码有多个时,将接收到的wifi根据信号强度进行排序,通过wifi信号强度排序中信号最强的wifi地址及对应密码连接wifi;或按照接收到的wifi地址及对应密码在列表中的顺序,通过列表中处于首位的wifi地址及对应密码连接wifi。

可选地,所述装置还包括:

安装模块,用于在obd车载系统安装芯片,所述芯片用于实现obd控制wifi的开启及连接。

本发明提出的wifi的控制方法及装置,首先obd根据接收到的指令开启wifi热点,并通过开启的wifi热点与客户端进行连接,以实现与客户端通信;然后获取预设范围内的wifi地址,并将获取到的wifi地址发送至客户端;当接收到客户端发送的wifi地址及对应密码时,通过所述wifi地址及对应密码连接wifi,从而实现obd在开启自身的wifi热点的同时连接其他设备开启的wifi,在obd不支持有线或者移动网络的情况下,在连接客户端之后obd也可以访问网络,从而实现通过obd接口获取行车电脑的诊断数据,然后将诊断数据传输到服务器端进行分析处理,以完成对车辆的诊断。

附图说明

图1为本发明wifi的控制方法第一实施例的流程示意图;

图2为本发明wifi的控制方法第二实施例的流程示意图;

图3为本发明wifi的控制装置第一实施例的功能模块示意图;

图4为本发明wifi的控制装置第二实施例的功能模块示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明提供一种wifi的控制方法。

参照图1,图1为本发明wifi的控制方法第一实施例的流程示意图。

在本实施例中,该方法包括:

步骤s10,obd根据接收到的指令开启wifi热点,并通过开启的wifi热点与客户端进行连接,以实现与客户端通信;

在本实施例中,随着车联网概念的兴起,传统汽车上出现了越来越多的电子设备,如何快速获取故障数据,诊断和预测故障发生是每个设备厂家都要面临的实际问题,现有技术是从车辆obd中获取各类诊断数据,通过sd(securedigitalmemorycard,安全数码卡)卡本地保存或者车厂售后技术服务人员通过专用诊断设备采用有线数据连接方式和车载obd接口连接,从而获取诊断数据。这种方法的不足之处是,必须要通过专业技术人员现场导出诊断数据,操作与使用均不方便,数据获取延后,无法实时进行故障诊断。并且在obd不支持有线网络并且没有sd卡的情况下,无法获取诊断数据。因此本实施例提出一种wifi的控制方法,一般用于obd,具体实施过程中,还可以应用到其他产品中,如移动终端等。在对汽车开始诊断之前,首先点击开启obd热点的开关,以开启obd的热点。在开启obd的热点之后,客户端连接obd的热点,以实现与obd之间的通信,不需要通过有线数据进行连接,从而减少操作的步骤,提高操作效率。

步骤s20,获取预设范围内的wifi地址;

在与客户端进行通信之后,可以通过obd的定位模块对obd的当前位置进行定位,所述定位模块可以为定位芯片,即直接在obd安装定位芯片即可进行定位,所述定位芯片可以为gps定位芯片,或者为北斗导航定位芯片等,在此不做限定,在对obd的当前位置进行定位之后,然后划分一个预设范围,再对距离obd预设范围内的可用wifi进行扫描,并获取扫描到的wifi的地址。

步骤s30,将获取到的wifi地址发送至客户端;

在获取预设范围内的wifi地址之后,由于此时obd没有连接网络,因此无法获取wifi密码,obd没有用于输入的界面,因此也无法直接在obd中输入wifi的密码,因此此时需要将获取到的wifi地址发送至客户端,以便用户在客户端中输入wifi的密码。

步骤40,接收客户端发送的wifi地址及对应密码,通过所述wifi地址及对应密码连接wifi。

在将wifi地址发送至客户端之后,用户可以在客户端的输入界面中输入对应的wifi密码,然后将接收到的wifi地址及对应密码反馈至obd,obd通过所述wifi地址及对应密码即可连接wifi。当客户端发送的wifi地址及对应密码有多个时,obd可以根据接收到的wifi地址及对应密码进行选择,从而确定进行连接的wifi,比如根据各个wifi的强度进行挑选连接的密码,或者根据客户端发送的顺序挑选连接的wifi,当然,挑选连接的wifi的方法有多种,在此不做限定。在连接wifi之后,即可对车辆进行诊断,然后从车辆obd中获取各类诊断数据,再通过wifi将各类诊断数据发送至专用诊断设备即可,不需要通过专用诊断设备采用有线数据连接方式和车载obd接口连接,从而获取诊断数据。不需要通过专业技术人员现场导出诊断数据,操作与使用较方便,实现了实时进行故障诊断。

本实施例提出的wifi的控制方法,首先obd根据接收到的指令开启wifi热点,并通过开启的wifi热点与客户端进行连接,以实现与客户端通信;然后获取预设范围内的wifi地址,并将获取到的wifi地址发送至客户端;当接收到客户端发送的wifi地址及对应密码时,通过所述wifi地址及对应密码连接wifi,从而实现obd在开启自身的wifi热点的同时连接其他设备开启的wifi,在obd不支持有线或者移动网络的情况下,在连接客户端之后obd也可以访问网络,从而实现通过obd接口获取行车电脑的诊断数据,然后将诊断数据传输到服务器端进行分析处理,以完成对车辆的诊断。

进一步地,参照图2,基于本发明wifi的控制方法第一实施例提出本发明wifi的控制方法第二实施例。

在本实施例中,所述步骤s20之后还包括:

步骤s50,判断所述wifi地址中是否存在连接过的wifi;

步骤s60,若存在连接过的wifi,则直接提取连接密码,并通过所述wifi地址及连接密码进行连接;

否则,执行所述步骤s30。

在本实施例中,在获取到预设范围内的wifi地址之后,可以进一步判断所述wifi地址中是否包含连接过的wifi,若存在连接过的wifi,则直接提取连接密码,并通过所述wifi地址及连接密码进行连接,不需要将wifi地址发送至客户端再进行查找或输入密码,从而缩短了obd连接wifi的时间,提高了连接wifi的效率。若不存在连接过的wifi,则将获取到预设范围内的wifi地址发送至客户端,以便通过客户端再进行查找或输入密码。

本实施例提出的wifi的控制方法,通过获取预设范围内的wifi地址之后,进一步判断所述wifi地址中是否存在连接过的wifi,若存在连接过的wifi,则直接提取连接密码,并通过所述wifi地址及连接密码进行连接,不需要将wifi地址发送至客户端再进行查找或输入密码,从而缩短了obd连接wifi的时间,提高了连接wifi的效率。

进一步地,基于本发明连接wifi的控制方法第一实施例提出本发明wifi的控制方法第三实施例。

在本实施例中,所述步骤s40包括:

当接收到的wifi地址及对应密码有多个时,将接收到的wifi根据信号强度进行排序,通过wifi信号强度排序中信号最强的wifi地址及对应密码连接wifi;

或按照接收到的wifi地址及对应密码在列表中的顺序,通过列表中处于首位的wifi地址及对应密码连接wifi。

在本实施例中,在接收到客户端发送的wifi地址及对应密码之后,所述obd可以首先判断接收到的wifi地址及对应密码是否为多个,当接收到的wifi地址及对应密码有多个时,可以根据wifi信号强度对接收到的wifi进行排序,然后通过wifi信号强度排序中信号最强的wifi地址及对应密码连接wifi,以使obd连接到的wifi为信号最强的,从而提高obd访问数据的带宽。或者按照接收到的wifi地址及对应密码在列表中的顺序,通过列表中处于首位的wifi地址及对应密码连接wifi,以提高连接wifi的效率。

进一步地,基于本发明wifi的控制方法第一至第三任一实施例提出本发明wifi的控制方法第四实施例。

在本实施例中,所述步骤s10之前的步骤还包括:

在obd车载系统安装芯片,所述芯片用于实现obd控制wifi的开启及连接。

在本实施例中,由于现有的obd无法实现在连接其他设备分享的wifi的同时开启并分享obd自身的wifi热点,因此在实施本实施例之前,需要安装ap6212芯片,并修改ap6212芯片的驱动源码,以使obd能实现在obd连接其他设备分享的wifi的同时开启并分享obd自身的wifi热点的功能。具体实施过程中,还可以实现其他芯片,进行修改驱动源码。

本发明进一步提供一种wifi的控制装置。

参照图3,图3为本发明wifi的控制装置第一实施例的功能模块示意图。

在本实施例中,该装置包括:

开启模块10,用于obd根据接收到的指令开启wifi热点,并通过开启的wifi热点与客户端进行连接,以实现与客户端通信;

在本实施例中,随着车联网概念的兴起,传统汽车上出现了越来越多的电子设备,如何快速获取故障数据,诊断和预测故障发生是每个设备厂家都要面临的实际问题,现有技术是从车辆obd中获取各类诊断数据,通过sd(securedigitalmemorycard,安全数码卡)卡本地保存或者车厂售后技术服务人员通过专用诊断设备采用有线数据连接方式和车载obd接口连接,从而获取诊断数据。这种方法的不足之处是,必须要通过专业技术人员现场导出诊断数据,操作与使用均不方便,数据获取延后,无法实时进行故障诊断。并且在obd不支持有线网络并且没有sd卡的情况下,无法获取诊断数据。因此本实施例提出一种wifi的控制装置,所述装置包括开启模块10,用于开启obd热点的开关,在对汽车开始诊断之前,用户首先点击开启obd热点的开关,以开启obd的热点。在开启obd的热点之后,客户端连接obd的热点,以实现与obd之间的通信,不需要通过有线数据进行连接,从而减少操作的步骤,提高操作效率。

获取模块20,用于获取预设范围内的wifi地址;

在与客户端进行通信之后,可以通过obd的定位模块对obd的当前位置进行定位,所述定位模块可以为定位芯片,即直接在obd安装定位芯片即可进行定位,所述定位芯片可以为gps定位芯片,或者为北斗导航定位芯片等,在此不做限定,在对obd的当前位置进行定位之后,然后划分一个预设范围,再对距离obd预设范围内的可用wifi进行扫描,并获取扫描到的wifi的地址。

发送模块30,用于将获取到的wifi地址发送至客户端;

在获取预设范围内的wifi地址之后,由于此时obd没有连接网络,因此无法获取wifi密码,obd没有用于输入的界面,因此也无法直接在obd中输入wifi的密码,因此此时需要将获取到的wifi地址发送至客户端,以便用户在客户端中输入wifi的密码。

第一连接模块40,用于接收客户端发送的wifi地址及对应密码,通过所述wifi地址及对应密码连接wifi。

在将wifi地址发送至客户端之后,用户可以在客户端的输入界面中输入对应的wifi密码,然后将接收到的wifi地址及对应密码反馈至obd,obd通过所述wifi地址及对应密码即可连接wifi。当客户端发送的wifi地址及对应密码有多个时,obd可以根据接收到的wifi地址及对应密码进行选择,从而确定进行连接的wifi,比如根据各个wifi的强度进行挑选连接的密码,或者根据客户端发送的顺序挑选连接的wifi,当然,挑选连接的wifi的方法有多种,在此不做限定。在连接wifi之后,即可对车辆进行诊断,然后从车辆obd中获取各类诊断数据,再通过wifi将各类诊断数据发送至专用诊断设备即可,不需要通过专用诊断设备采用有线数据连接方式和车载obd接口连接,从而获取诊断数据。不需要通过专业技术人员现场导出诊断数据,操作与使用较方便,实现了实时进行故障诊断。

本实施例提出的wifi的控制装置,首先obd根据接收到的指令开启wifi热点,并通过开启的wifi热点与客户端进行连接,以实现与客户端通信;然后获取预设范围内的wifi地址,并将获取到的wifi地址发送至客户端;当接收到客户端发送的wifi地址及对应密码时,通过所述wifi地址及对应密码连接wifi,从而实现obd在开启自身的wifi热点的同时连接其他设备开启的wifi,在obd不支持有线或者移动网络的情况下,在连接客户端之后obd也可以访问网络,从而实现通过obd接口获取行车电脑的诊断数据,然后将诊断数据传输到服务器端进行分析处理,以完成对车辆的诊断。

进一步地,参照图4,基于本发明wifi的控制装置第一实施例提出本发明wifi的控制装置第二实施例。

在本实施例中,所述wifi的控制装置还包括:

判断模块40,用于判断所述wifi地址中是否存在连接过的wifi;

第二连接模块50,用于若存在连接过的wifi,则直接提取连接密码,并通过所述wifi地址及连接密码进行连接,否则,将获取到的wifi地址发送至客户端。

在本实施例中,在获取到预设范围内的wifi地址之后,可以进一步判断所述wifi地址中是否包含连接过的wifi,若存在连接过的wifi,则直接提取连接密码,并通过所述wifi地址及连接密码进行连接,不需要将wifi地址发送至客户端再进行查找或输入密码,从而缩短了obd连接wifi的时间,提高了连接wifi的效率。若不存在连接过的wifi,则将获取到预设范围内的wifi地址发送至客户端,以便通过客户端再进行查找或输入密码。

本实施例提出的wifi的控制装置,通过获取预设范围内的wifi地址之后,进一步判断所述wifi地址中是否存在连接过的wifi,若存在连接过的wifi,则直接提取连接密码,并通过所述wifi地址及连接密码进行连接,不需要将wifi地址发送至客户端再进行查找或输入密码,从而缩短了obd连接wifi的时间,提高了连接wifi的效率。

进一步地,基于本发明wifi的控制装置第一实施例提出本发明wifi的控制装置第三实施例。

在本实施例中,所述第一连接模块40包括:

连接单元,用于当接收到的wifi地址及对应密码有多个时,将接收到的wifi根据信号强度进行排序,通过wifi信号强度排序中信号最强的wifi地址及对应密码连接wifi;或按照接收到的wifi地址及对应密码在列表中的顺序,通过列表中处于首位的wifi地址及对应密码连接wifi。

在本实施例中,在接收到客户端发送的wifi地址及对应密码之后,所述obd可以首先判断接收到的wifi地址及对应密码是否为多个,当接收到的wifi地址及对应密码有多个时,可以根据wifi信号强度对接收到的wifi进行排序,然后通过wifi信号强度排序中信号最强的wifi地址及对应密码连接wifi,以使obd连接到的wifi为信号最强的,从而提高obd访问数据的带宽。或者按照接收到的wifi地址及对应密码在列表中的顺序,通过列表中处于首位的wifi地址及对应密码连接wifi,以提高连接wifi的效率。

进一步地,基于本发明wifi的控制装置第一至第三任一实施例提出本发明wifi的控制装置第四实施例。

在本实施例中,所述wifi的控制装置还包括:

安装模块,用于在obd车载系统安装芯片,所述芯片用于实现obd控制wifi的开启及连接。

在本实施例中,由于现有的obd无法实现在连接其他设备分享的wifi的同时开启并分享obd自身的wifi热点,因此在实施本实施例之前,需要安装ap6212芯片,并修改ap6212芯片的驱动源码,以使obd能实现在obd连接其他设备分享的wifi的同时开启并分享obd自身的wifi热点的功能。具体实施过程中,还可以实现其他芯片,进行修改驱动源码。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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