行车记录仪通信连接方法、行车记录仪及终端设备的制造方法

文档序号:10691796阅读:430来源:国知局
行车记录仪通信连接方法、行车记录仪及终端设备的制造方法
【专利摘要】本发明提供了一种行车记录仪及其通信连接方法、以及终端设备,该方法包括:在请求阶段,行车记录仪接收终端设备发起的连接请求;在认证阶段,调用预设的白名单对终端设备进行鉴权,白名单用于预存允许终端设备接入的设备连接信息;在关联阶段,与设备连接信息包含于白名单中的终端设备建立WiFi连接。应用本发明,可以实现行车记录仪与终端设备的安全通信连接,提高通信连接安全性和连接效率。
【专利说明】
行车记录仪通信连接方法、行车记录仪及终端设备
技术领域
[0001]本发明涉及车载信息技术领域,具体而言,本发明涉及一种行车记录仪通信连接方法、行车记录仪以及终端设备。
【背景技术】
[0002]行车记录仪是记录车辆行驶途中的影像及声音等相关资讯的仪器。安装行车记录仪后,能够记录汽车行驶全过程的视频图像和声音,可为交通事故提供证据。
[0003]实际应用中,行车记录仪出厂之后,在行车记录仪使用过程中,用户可以通过终端设备与行车记录仪进行通信连接,对行车记录仪的参数进行配置;或者,在行车记录仪使用过程中,用户可以通过终端设备与行车记录仪进行通信连接,获取行车记录仪中记录的数据。
[0004]目前,终端设备与行车记录仪之间可以采用有线连接或者无线连接的方式进行通信连接。实际应用中,终端设备在已与行车记录仪建立通信连接后,若希望再次与行车记录仪建立通信连接,还需要通过密码验证流程,且在终端设备无法获取行车记录仪的SSID(Service Set Identif ier,服务集标识)及wifi密码的情况下,终端设备往往需要搜索附近的无线网络连接,之后,针对搜索到的各个无线网络进行试探连接,来确定目标连接的行车记录仪,建立连接的过程耗时长,连接效率低。
[0005]而在终端设备能够获取行车记录仪的SSID及wifi密码的情况下,行车记录仪对终端设备发送的wifi密码进行验证,wifi密码验证通过后,终端设备可直接与行车记录仪进行连接。
[0006]本发明的发明人发现,虽然,行车记录仪对终端设备发送的wifi密码的进行了验证,但并没有对连接的终端设备进行校验,仍然存在安全隐患。

【发明内容】

[0007]针对上述现有技术存在的缺陷,本发明提供了一种行车记录仪通信连接方法、行车记录仪以及终端设备,用以实现行车记录仪与终端设备的安全通信连接,提高通信连接安全性和连接效率。
[0008]本发明方案提供了一种行车记录仪通信连接方法,包括:
[0009]在请求阶段,所述行车记录仪接收终端设备发起的连接请求;
[0010]在认证阶段,调用预设的白名单对所述终端设备进行鉴权,所述白名单用于预存允许终端设备接入的设备连接信息;
[0011]在关联阶段,与设备连接信息包含于所述白名单中的终端设备建立WiFi连接。
[0012]优选地,所述连接请求还包括无线连接信息;
[0013]其中,终端设备通过如下至少一种方式获取所述无线连接信息:
[0014]由终端设备预先存储;
[0015]实时扫描行车记录仪的二维码来获取,所述二维码为动态变化的二维码。
[0016]其中,所述无线连接信息包括:行车记录仪的服务集标识SSID,以及wifi密码;
[0017]其中,所述wifi密码通过如下至少一种方式进行动态变化:
[0018]按照设定周期随机生成;
[0019]由与行车记录仪连接的终端设备进行设置;
[0020]由行车记录仪的用户进行设置。
[0021 ]优选地,所述在认证阶段,调用预设的白名单对所述终端设备进行鉴权,包括:
[0022]所述行车记录仪判断所述连接请求中的wifi密码是否与所述行车记录仪当前的wif i密码相同;
[0023]若判断与所述行车记录仪当前的wifi密码不相同,则确定所述终端设备未通过鉴权;
[0024]若判断与所述行车记录仪当前的wifi密码相同,则进一步判断所述终端设备的设备连接信息是否包含于预设的白名单;若包含于,则确定终端设备通过鉴权。
[0025]优选地,所述设备连接信息包括:终端设备的MAC地址;
[0026]其中,所述白名单中预存允许终端设备接入的MAC地址。
[0027]优选地,所述判断所述终端设备的设备连接信息是否包含于预设的白名单之后,还包括:
[0028]若所述终端设备的设备连接信息不包含于预设的白名单,则生成鉴权提示信息,并将所述鉴权提示信息提供至用户;
[0029]根据用户对所述鉴权提示信息的反馈指令,确定所述终端设备的鉴权是否通过。
[0030]优选地,所述反馈指令为允许连接,则确定所述终端设备通过鉴权;所述反馈指令为不允许连接,则确定所述终端设备未通过鉴权。
[OO31 ] 优选地,所述判断所述连接请求中的wifi密码与所述行车记录仪当前的wifi密码不相同后,还包括:
[0032]若判断所述终端设备的设备连接信息包含于所述行车记录仪中预设的白名单,则所述行车记录仪向终端设备发送扫描提示信息,以提示所述终端设备扫描所述行车记录仪当前的二维码,并接收所述终端设备基于当前的无线连接信息发起的连接请求。
[0033 ]本发明还提供了一种行车记录仪通信连接方法,包括:
[0034]在请求阶段,终端设备基于设备连接信息,向行车记录仪发起连接请求;
[0035]在认证阶段,当所述终端设备的设备连接信息包含于行车记录仪预设的白名单中,所述终端设备通过所述行车记录仪的鉴权,所述白名单用于预存允许终端设备接入的设备连接信息;
[0036]在关联阶段,所述终端设备与所述行车记录仪建立WiFi连接。
[0037]优选地,所述终端设备基于设备连接信息,向行车记录仪发起连接请求,包括:
[0038]终端设备基于设备连接信息及无线连接信息,向行车记录仪发起连接请求;
[0039]其中,所述无线连接信息由所述终端设备预先存储,或实时扫描行车记录仪的二维码来获取;所述二维码为动态变化的二维码。
[°04°] 其中,所述无线连接信息包括:行车记录仪的SSID,以及wifi密码;
[0041 ] 其中,所述wifi密码通过如下至少一种方式进行动态变化:
[0042]按照设定周期随机生成;
[0043]由与行车记录仪连接的终端设备进行设置;
[0044]由行车记录仪的用户进行设置。
[0045]优选地,在如下任一情形,所述终端设备通过所述行车记录仪的鉴权:
[0046]所述连接请求中的wifi密码与所述行车记录仪当前的wifi密相同,且所述终端设备的设备连接信息包含于所述行车记录仪预设的白名单中;
[0047]所述连接请求中的wifi密码与所述行车记录仪当前的wifi密码相同,所述终端设备的设备连接信息不包含于所述行车记录仪预设的白名单中,但用户对所述行车记录仪提供的鉴权提示信息的反馈指令为允许连接;
[0048]其中,所述鉴权提示信息由所述行车记录仪在所述终端设备的设备连接信息不包含于所述行车记录仪预设的白名单中时生成。
[0049]优选地,在如下任一情形,所述终端设备未通过所述行车记录仪的鉴权:
[0050]所述连接请求中的wifi密码与所述行车记录仪当前的wifi密码不相同;
[0051]所述连接请求中的wifi密码与所述行车记录仪当前的wifi密码相同,但所述终端设备的设备连接信息不包含于所述行车记录仪预设的白名单中,且用户对所述行车记录仪提供的鉴权提示信息的反馈指令为不允许连接。
[0052]优选地,所述终端设备接收到所述行车记录仪发送的扫描提示信息后,扫描所述行车记录仪当前的二维码,并基于当前的无线连接信息向所述行车记录仪发起连接请求;
[0053]其中,所述扫描提示信息在如下情形由所述行车记录仪发送:
[0054]所述连接请求中的wifi密码与所述行车记录仪当前的wifi密码不相同,但所述终端设备的设备连接信息包含于所述行车记录仪预设的白名单中。
[0055]本发明还提供了一种行车记录仪,其特征在于,包括:
[0056]请求接收模块,用于在请求阶段,接收终端设备发起的连接请求;
[0057]第一认证模块,用于在认证阶段,调用预设的白名单对所述终端设备进行鉴权,所述白名单用于预存允许终端设备接入的设备连接信息;
[0058]第一关联模块,用于在关联阶段,与设备连接信息包含于所述白名单中的终端设备建立WiFi连接。
[0059]优选地,所述连接请求还包括无线连接信息;
[0060]其中,所述无线连接信息由终端设备预先存储;或实时扫描行车记录仪的二维码来获取,所述二维码为动态变化的二维码。
[0061]优选地,所述无线连接信息包括:行车记录仪的服务集标识SSID,以及wifi密码;
[0062]其中,所述wifi密码通过如下至少一种方式进行动态变化:
[0063]按照设定周期随机生成;
[0064]由与行车记录仪连接的终端设备进行设置;
[0065]由行车记录仪的用户进行设置。
[ΟΟ??]优选地,所述第一认证模块用于判断所述连接请求中的wifi密码是否与所述行车记录仪当前的wifi密码相同;若判断与所述行车记录仪当前的wifi密码不相同,则确定所述终端设备未通过鉴权;若判断与所述行车记录仪当前的wifi密码相同,则进一步判断所述终端设备的设备连接信息是否包含于预设的白名单;若包含于,则确定终端设备通过鉴权。
[0067]优选地,所述设备连接信息包括:终端设备的MAC地址;
[0068]其中,所述白名单中预存允许终端设备接入的MAC地址。
[0069]优选地,第一认证模块用于若所述终端设备的设备连接信息不包含于预设的白名单,则生成鉴权提示信息,并将所述鉴权提示信息提供至用户;根据用户对所述鉴权提示信息的反馈指令,确定所述终端设备的鉴权是否通过。
[0070]优选地,第一认证模块用于所述反馈指令为允许连接,则确定所述终端设备通过鉴权;所述反馈指令为不允许连接,则确定所述终端设备未通过鉴权。
[0071 ] 优选地,第一认证模块还用于所述判断所述连接请求中的wifi密码与所述行车记录仪当前的wifi密码不相同后,若判断所述终端设备的设备连接信息包含于所述行车记录仪中预设的白名单,则所述行车记录仪向终端设备发送扫描提示信息,以提示所述终端设备扫描所述行车记录仪当前的二维码,并接收所述终端设备基于当前的无线连接信息发起的连接请求。
[0072 ]本发明还提供了一种终端设备,包括:
[0073]请求发送模块,用于在请求阶段,基于设备连接信息,向行车记录仪发起连接请求;
[0074]第二认证模块,用于在认证阶段,当所述终端设备的设备连接信息包含于行车记录仪预设的白名单中,通过所述行车记录仪的鉴权,所述白名单用于预存允许终端设备接入的设备连接信息;
[0075]第二关联模块,用于在关联阶段,与所述行车记录仪建立WiFi连接。
[0076]优选地,所述请求发送模块用于基于设备连接信息及无线连接信息,向行车记录仪发起连接请求;
[0077]其中,所述无线连接信息由所述终端设备预先存储,或实时扫描行车记录仪的二维码来获取;所述二维码为动态变化的二维码。
[0078]优选地,所述无线连接信息包括:行车记录仪的SSID,以及wif i密码;
[0079]其中,所述wifi密码通过如下至少一种方式进行动态变化:
[0080]按照设定周期随机生成;
[0081 ]由与行车记录仪连接的终端设备进行设置;
[0082]由行车记录仪的用户进行设置。
[0083]优选地,第二认证模块在如下任一情形,通过所述行车记录仪的鉴权:
[0084]所述连接请求中的wifi密码与所述行车记录仪当前的wifi密相同,且所述终端设备的设备连接信息包含于所述行车记录仪预设的白名单中;
[0085]所述连接请求中的wifi密码与所述行车记录仪当前的wifi密码相同,所述终端设备的设备连接信息不包含于所述行车记录仪预设的白名单中,但用户对所述行车记录仪提供的鉴权提示信息的反馈指令为允许连接;
[0086]其中,所述鉴权提示信息由所述行车记录仪在所述终端设备的设备连接信息不包含于所述行车记录仪预设的白名单中时生成。
[0087]优选地,第二认证模块在如下任一情形,未通过所述行车记录仪的鉴权:
[0088]所述连接请求中的wifi密码与所述行车记录仪当前的wifi密码不相同;
[0089]所述连接请求中的wifi密码与所述行车记录仪当前的wifi密码相同,但所述终端设备的设备连接信息不包含于所述行车记录仪预设的白名单中,且用户对所述行车记录仪提供的鉴权提示信息的反馈指令为不允许连接。
[0090]优选地,所述请求发送模块用于接收到所述行车记录仪发送的扫描提示信息后,扫描所述行车记录仪当前的二维码,并基于当前的无线连接信息向所述行车记录仪发起连接请求;
[0091]其中,所述扫描提示信息在如下情形由所述行车记录仪发送:
[0092]所述连接请求中的wifi密码与所述行车记录仪当前的wifi密码不相同,但所述终端设备的设备连接信息包含于所述行车记录仪预设的白名单中。
[0093]本发明的技术方案中,在WiFi协议鉴权过程的三个阶段中,当判断终端设备的设备连接信息包含于行车记录仪预设的白名单中,终端设备通过述行车记录仪的鉴权,则终端设备与行车记录仪建立WiFi连接,即通过白名单的设置,可快速对预存在白名单中的终端设备进行鉴权并建立WiFi连接,无需再进行传统认证过程中的密码验证,在保证安全通信连接的基础上,提高了通信连接的效率。
[0094]进一步地,在行车记录仪在使用过程中,终端设备可以直接通过扫描行车记录仪的二维码获取目标连接的行车记录仪的无线连接信息,无需对附近的无线网络连接进行搜索来确定待连接的目标行车记录仪,以此提高通信连接的效率。
[0095]进一步地,由于行车记录仪的无线连接信息是动态变化的,终端设备通过在此次连接之前获取的无线连接信息,虽然可以快速确定待连接的目标行车记录仪,但可能会因为此次连接时行车记录仪的无线连接信息已经发生变化。因此,终端设备需要重新获取无线连接信息,而行车记录仪将重新对终端设备提交的连接请求进行验证,提高的安全通信连接。
[0096]再进一步地,预先指定的允许连接的终端设备在通过无线连接信息验证之后可与行车记录仪相连;而其他终端设备在通过无线连接信息验证之后需要进行二次校验,二次校验通过才能与行车记录仪相连。这样,通过二次校验可进一步提高行车记录仪的通信连接安全。
[0097]本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。
【附图说明】
[0098]本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0099]图1为本发明实施例的行车记录仪通信连接系统的结构示意图;
[0100]图2a、2b、2c、2d、3、5均为本发明实施例的行车记录仪通信连接方法的流程示意图;
[0101 ]图4为本发明实施例的行车记录仪的结构示意图;
[0102]图6为本发明实施例的终端设备的结构示意图。
【具体实施方式】
[0103]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
[0104]本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“親接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
[0105]本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。
[0106]本技术领域技术人员可以理解,这里所使用的“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,进行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;PCS(Personal Communicat1ns Service,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;PDA(Personal Digital Assistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或GPS(Global Posit1ning System,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是PDA、MID(Mobile Internet Device,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。
[0107]本发明的发明人考虑,在行车记录仪在使用过程中,可通过白名单的设置,预先指定若干个允许连接的终端设备与行车记录仪进行快速通信连接;由于白名单由行车记录仪来维护设置,可在保证安全通信连接的基础上,提高通信连接的效率。
[0108]本发明的发明人考虑到,在基于预设的白名单进行鉴权之前,还需要对wifi密码进行验证,验证通过之后可与行车记录仪相连;即认证过程进行了两次校验,两次校验通过才能与行车记录仪相连。这样,通过两次校验可提高行车记录仪的通信连接安全。
[0109]本发明的发明人考虑到,可以通过动态改变行车记录仪的连接信息来提高通信连接的安全性。例如,可以按照设定周期随机生成wifi密码;之后,将随机生成的wifi密码与行车记录仪的SSID(Service Set Identifier,服务集标识)作为行车记录仪当前的连接信息,生成动态变化的二维码。这样,一方面,终端设备可以直接通过扫描行车记录仪的二维码即可获取目标连接的行车记录仪的SSID及wifi密码,无需对附近的无线网络连接进行搜索来确定待连接的目标行车记录仪,以此提高通信连接的效率。另一方面,由于行车记录仪的二维码是动态变化的,终端设备通过在此次连接之前获取的二维码,虽然可以快速确定待连接的目标行车记录仪,但可能会因为此次连接时行车记录仪的wif i密码已经发生变化。因此,终端设备需要重新获取wifi密码,重新对终端设备提交的连接请求进行验证,提高的安全通信连接。
[0110]下面结合附图详细说明本发明的技术方案。
[0111]本发明提供了一种行车记录仪通信连接系统,如图1所示,包括:终端设备和行车记录仪。
[0112]在请求阶段,终端设备基于设备连接信息,向行车记录仪发起连接请求;行车记录仪用于接收终端设备发起的连接请求。
[0113]在认证阶段,行车记录仪调用预设的白名单对终端设备进行鉴权,白名单用于预存允许终端设备接入的设备连接信息;当终端设备的设备连接信息包含于行车记录仪预设的的白名单中,终端设备通过行车记录仪的鉴权。
[0114]在关联阶段,终端设备与行车记录仪建立WiFi连接。
[0115]基于上述行车记录仪通信连接系统,本发明实施例提供了一种行车记录仪通信连接方法,如图2a所示,其具体流程可以包括如下步骤:
[0116]步骤S201:在请求阶段,终端设备基于设备连接信息,向行车记录仪发起连接请求。
[0117]步骤S202:在认证阶段,行车记录仪判断接收的连接请求中终端设备的设备连接信息是否包含于行车记录仪预设的白名单中;若是,则执行步骤S203;否则,执行步骤S204。
[0118]本发明实施例中,行车记录仪接收到终端设备发起的连接请求后,在同意与终端设备进行连接前,需要对终端设备进行鉴权。
[0119]本发明实施例中,行车记录仪预设的白名单中,存储有行车记录仪允许连接的终端设备的设备连接信息。其中,终端设备的设备连接信息可以包括:终端设备的MACXMediaAccess Control,媒体访问控制)地址。
[0120]实际应用中,在行车记录仪的使用过程中时,用户可以在预设的白名单主动设置并存储允许与行车记录仪连接的终端设备的设备连接信息。或者,在行车记录仪的使用过程中,当有陌生终端设备发起连接请求时,弹出对话框,由用户进行选择是否同意连接;若同意连接,则行车记录仪可以将该终端设备的设备连接信息存储到预设的白名单。
[0121]本发明实施例中,基于预设的白名单,以及终端设备的设备连接信息,行车记录仪可以判断该终端设备是否为允许连接的设备。具体地,若终端设备的设备连接信息包含于行车记录仪预设的白名单中,则执行步骤S203:确定终端设备通过鉴权。实际应用中,若终端设备的设备连接信息不包含于行车记录仪预设的白名单中,则行车记录仪也可以执行步骤S204,直接确定终端设备未通过鉴权。
[0122]S204:终端设备未通过行车记录仪的鉴权。
[0123]S203:终端设备通过行车记录仪的鉴权,执行步骤S205。
[0124]S205:终端设备与行车记录仪建立WiFi连接。
[0125]优选地,如图2b所示,步骤S201:在请求阶段,终端设备基于设备连接信息及无线连接信息,向行车记录仪发起连接请求。
[0126]其中,无线连接信息由终端设备预先存储,或实时扫描行车记录仪的二维码来获取;二维码为动态变化的二维码。
[0127]比如,终端设备在之前对行车记录仪的二维码的扫描获取无线连接信息之后,可以将之前获取的无线连接信息进行存储。这样,终端设备本次请求连接时,可以直接基于预先存储的无线连接信息,向行车记录仪发起连接请求。
[0128]而在终端设备未存储无线连接信息的情况下,终端设备可以通过实时扫描行车记录仪的二维码来获取行车记录仪的无线连接信息。
[0129]本发明实施例中,无线连接信息主要包括:行车记录仪的SSID,以及wifi密码。行车记录仪的wifi密码是动态变化的。因此,相应地,根据行车记录仪的SSID,以及wifi密码所形成的二维码也是动态变化的。
[0130]其中,行车记录仪的wifi密码可通过如下至少一种方式进行动态变化:按照设定周期随机生成;由与行车记录仪连接的终端设备进行设置;由行车记录仪的用户进行设置。[0131 ] 例如,可以在每天的固定时间(比如,凌晨00:00)进行wif i密码的更新。其中,更新后的wifi密码由行车记录仪随机生成;行车记录仪将随机生成的wifi密码进行存储,并根据更新后的wifi密码和SSID生成新的二维码。
[0132]例如,终端设备与行车记录仪安全连接之后,说明该终端设备是通过行车记录仪的鉴权的;而对于通过鉴权的终端设备,行车记录仪可以给予部分终端设备修改wifi密码的权限。这样,具有wifi密码修改权限的终端设备,在与行车记录仪连接之后,可以对wifi密码进行修改;行车记录仪将终端设备修改后的wifi密码进行存储,并根据更新后的wif i密码和SSID生成新的二维码。
[0133]实际应用中,行车记录仪的用户也可以直接对行车记录仪的参数进行设置,包括:wifi密码的修改设置。
[0134]本发明实施例中,终端设备基于获取的行车记录仪的无线连接信息可以向行车记录仪发起连接请求。
[0135]S206:行车记录仪判断接收的连接请求中的wif i密码是否与行车记录仪当前的wif i密码相同,若是,则执行步骤S202 ;否则,执行步骤S204。
[0136]本发明实施例中,行车记录仪接收到终端设备发起的连接请求后,在同意与终端设备进行连接前,需要对终端设备进行鉴权。
[0137]由于行车记录仪的wifi密码是动态变化的,因此,可以获取终端设备发起的连接请求中的wifi密码;并对获取的wifi密码进行验证。具体地,行车记录仪可以读取连接请求中的wifi密码,判断接收的连接请求中的wifi密码是否与行车记录仪当前的wifi密码相同。若判断连接请求中的wifi密码与行车记录仪当前的wifi密码相同,则执行步骤S202。若判断连接请求中的wif i密码与行车记录仪当前的wif i密码不相同,则执行步骤S204:终端设备未通过行车记录仪的鉴权。
[0138]S202:行车记录仪判断终端设备的设备连接信息是否包含于预设的白名单中,若是,则执行步骤S203 ;否则,执行步骤S204。
[0139]S204:终端设备未通过行车记录仪的鉴权。
[0140]S203:终端设备通过行车记录仪的鉴权,执行步骤S205。
[0141]S205:终端设备与行车记录仪建立WiFi连接。
[0142]本发明实施例中,终端设备通过行车记录仪的鉴权,可以与行车记录仪建立连接。关于行车记录仪与通过鉴权的终端设备的连接,可以采用本领域技术人员常用的技术手段,在此不再详述。
[0143]更优地,本发明实施例中,行车记录仪判断终端设备的设备连接信息是否包含于预设的白名单中后,若终端设备的设备连接信息不包含于预设的白名单中,则可以由行车记录仪的用户来决定是否与终端设备连接。
[0144]具体地,如图2c所示,在执行步骤S203:行车记录仪判断终端设备的设备连接信息是否包含于预设的白名单中后,若终端设备的设备连接信息不包含于预设的白名单中,则行车记录仪可以执行如下步骤:
[0145]S207:行车记录仪生成鉴权提示信息,并将生成的鉴权提示信息提供至用户;根据用户对鉴权提示信息的反馈指令,确定终端设备的鉴权是否通过。
[0146]本发明实施例中,若终端设备的MAC地址不包含于预设的白名单中,则行车记录仪可以生成鉴权提示信息,并将生成的鉴权提示信息提供至用户,由用户来确定是否与终端设备连接。
[0147]其中,鉴权提示信息可以以对话框的形式展示给用户;通过用户在对话框的选择操作,生成针对鉴权提示信息的反馈指令。这样,行车记录仪可以根据用户对鉴权提示信息的反馈指令,确定终端设备的鉴权是否通过。
[0148]其中,反馈指令为允许连接,则确定终端设备通过鉴权;反馈指令为不允许连接,则确定终端设备未通过鉴权。
[0149]更优地,考虑到,终端设备发起的连接请求中的wifi密码与行车记录仪当前的wifi密码不相同,可能是因为行车记录仪的wifi密码发生变化导致的。对于设备连接信息包含于行车记录仪的预设的白名单中的终端设备,其可以通过重新获取行车记录仪当前的wifi密码之后,就可与行车记录仪相连。
[0150]因此,本发明实施例中,若判断连接请求中的wifi密码与行车记录仪当前的wifi密码不相同后,还可以进一步判断终端设备的设备连接信息是否包含于行车记录仪中预设的白名单中。
[0151]具体地,如图2d所示,在执行步骤S202:行车记录仪判断终端设备的设备连接信息包含于预设的白名单中后,若连接请求中的wifi密码与行车记录仪当前的wif i密码不相同,则行车记录仪可以执行如下步骤:
[0152]S208:若判断终端设备的设备连接信息包含于行车记录仪预设的白名单中,则行车记录仪向终端设备发送扫描提示信息。
[0153]本发明实施例中,若判断终端设备的设备连接信息包含于行车记录仪预设的白名单中,则行车记录仪向终端设备发送扫描提示信息,以提示终端设备扫描行车记录仪当前的二维码。这样,终端设备接收到行车记录仪发送的扫描提示信息后,可以重新扫描行车记录仪当前的二维码,以读取行车记录仪当前的无线连接信息,并基于当前的无线连接信息向行车记录仪发起连接请求。继而,行车记录仪接收终端设备基于当前的无线连接信息发起的连接请求后,基于再次接收的连接请求对终端设备重新进行鉴权。实际应用中,终端设备重新发起的连接请求中的wif i密码将通过行车记录仪的wifi密码验证,同时,因为该终端设备的设备连接信息包含于行车记录仪预设的白名单,因此,终端设备将通过行车记录仪的鉴权。
[0154]下面将从行车记录仪的角度来描述行车记录仪通信连接方法,如图3所示,本发明实施例提供的行车记录仪通信连接方法具体包括如下步骤:
[0155]步骤S301:在请求阶段,行车记录仪接收终端设备发起的连接请求;
[0156]步骤S302:在认证阶段,调用预设的白名单对终端设备进行鉴权,白名单用于预存允许终端设备接入的设备连接信息;
[0157]具体地,行车记录仪判断终端设备的设备连接信息是否包含于预设的白名单中;若终端设备的设备连接信息包含于预设的白名单中,则确定终端设备通过鉴权。其中,终端设备的设备连接信息可以包括:终端设备的MAC(Media Access Control,媒体访问控制)地址。
[0158]步骤S303:在关联阶段,行车记录仪与设备连接信息包含于白名单中的终端设备建立WiFi连接。
[0159]具体地,行车记录仪确定终端设备通过鉴权时,与终端设备建立WiFi连接。
[0160]优选地,连接请求还包括无线连接信息;其中,终端设备通过如下至少一种方式获取无线连接信息:
[0161]由终端设备预先存储;实时扫描行车记录仪的二维码来获取,二维码为动态变化的二维码。
[0162]其中,无线连接信息包括:行车记录仪的服务集标识SSID,以及wifi密码;
[0163]其中,wifi密码通过如下至少一种方式进行动态变化:
[0164]按照设定周期随机生成;
[0165]由与行车记录仪连接的终端设备进行设置;
[0166]由行车记录仪的用户进行设置。
[0167]步骤S302:在认证阶段,行车记录仪判断连接请求中的wifi密码是否与行车记录仪当前的wifi密码相同;若判断与行车记录仪当前的wifi密码不相同,则确定终端设备未通过鉴权;若判断与行车记录仪当前的wifi密码相同,则进一步判断终端设备的设备连接信息是否包含于预设的白名单;若包含于,则确定终端设备通过鉴权。
[0168]若终端设备的设备连接信息不包含于预设的白名单中,则行车记录仪可以直接确定终端设备未通过鉴权。
[0169]或者,更优地,若终端设备的设备连接信息不包含于预设的白名单,则生成鉴权提示信息,并将生成的鉴权提示信息提供至用户,由用户来确定是否与终端设备连接。其中,鉴权提示信息可以以对话框的形式展示给用户;通过用户在对话框的选择操作,生成针对该鉴权提示信息的反馈指令。这样,行车记录仪可以根据用户对鉴权提示信息的反馈指令,确定终端设备的鉴权是否通过。
[0170]其中,反馈指令为允许连接,则确定终端设备通过鉴权;反馈指令为不允许连接,则确定终端设备未通过鉴权。
[0171]本发明实施例中,行车记录仪中预设的白名单中,存储有行车记录仪允许连接的终端设备的设备连接信息。实际应用中,在行车记录仪的使用过程中时,用户可以在白名单中主动设置并存储允许与行车记录仪连接的终端设备的设备连接信息。或者,在行车记录仪的使用过程中,当有陌生终端设备发起连接请求时,弹出对话框,由用户进行选择是否同意连接;若同意连接,则行车记录仪可以将该终端设备的设备连接信息存储到白名单中。
[0172]考虑到,终端设备发起的连接请求中的wif i密码与行车记录仪当前的wifi密码不相同,可能是因为行车记录仪的wifi密码发生变化导致的。对于设备连接信息包含于行车记录仪的预设的白名单中的终端设备,其可以通过重新获取行车记录仪当前的wifi密码之后,就可与行车记录仪相连。
[0173]因此,本发明实施例中,若判断连接请求中的wifi密码与行车记录仪当前的wifi密码不相同后,还可以进一步判断终端设备的设备连接信息是否包含于行车记录仪预设的白名单中。
[0174]若判断终端设备的设备连接信息包含于行车记录仪预设的白名单中,则行车记录仪向终端设备发送扫描提示信息,以提示终端设备扫描行车记录仪当前的二维码,并接收终端设备基于当前的无线连接信息发起的连接请求。
[0175]这样,终端设备重新发起的连接请求中的wifi密码将通过行车记录仪的wifi密码验证,同时,因为该终端设备的设备连接信息包含于行车记录仪中预设的白名单中,因此,终端设备将通过行车记录仪的鉴权。
[0176]基于上述行车记录仪通信连接方法,本发明还提供了一种行车记录仪,如图4所示,行车记录仪包括请求接收模块401、第一认证模块402和第一关联模块403。
[0177]具体地,在请求阶段,请求接收模块401接收终端设备发起的连接请求;在认证阶段,第一认证模块402调用预设的白名单对终端设备进行鉴权,白名单用于预存允许终端设备接入的设备连接信息;在关联阶段,第一关联模块403与设备连接信息包含于白名单中的终端设备建立WiFi连接。
[0178]优选地,连接请求还包括无线连接信息;其中,无线连接信息由终端设备预先存储;或实时扫描行车记录仪的二维码来获取,二维码为动态变化的二维码。
[0179]其中,无线连接信息包括:行车记录仪的服务集标识SSID,以及wifi密码;
[0180]其中,wifi密码通过如下至少一种方式进行动态变化:
[0181]按照设定周期随机生成;
[0182]由与行车记录仪连接的终端设备进行设置;
[0183]由行车记录仪的用户进行设置。
[0? 84] 优选地,第一认证模块402判断连接请求中的wif i密码是否与行车记录仪当前的wifi密码相同;若判断与行车记录仪当前的wifi密码不相同,则确定终端设备未通过鉴权;若判断与行车记录仪当前的wifi密码相同,则进一步判断终端设备的设备连接信息是否包含于预设的白名单;若包含于,则确定终端设备通过鉴权。
[0185]其中,设备连接信息包括:终端设备的MAC地址;白名单中预存允许终端设备接入的MAC地址。
[0186]优选地,若终端设备的设备连接信息不包含于预设的白名单,则第一认证模块402生成鉴权提示信息,并将鉴权提示信息提供至用户;根据用户对鉴权提示信息的反馈指令,确定终端设备的鉴权是否通过。
[0187]优选地,反馈指令为允许连接,则确定终端设备通过鉴权;反馈指令为不允许连接,则确定终端设备未通过鉴权。
[0188]优选地,第一认证模块402判断连接请求中的wifi密码与行车记录仪当前的wifi密码不相同后,若判断终端设备的设备连接信息包含于行车记录仪中预设的白名单,则行车记录仪向终端设备发送扫描提示信息,以提示终端设备扫描行车记录仪当前的二维码,并接收终端设备基于当前的无线连接信息发起的连接请求。
[0189]本发明实施例中,行车记录仪中的各模块的具体实现可参照上述行车记录仪通信连接方法中的各步骤,在此不再赘述。
[0190]下面将从终端设备的角度来描述行车记录仪通信连接方法,如图5所示,本发明实施例提供的行车记录仪通信连接方法具体包括如下步骤:
[0191]步骤S501:在请求阶段,终端设备基于设备连接信息,向行车记录仪发起连接请求;
[0192]步骤S502:在认证阶段,当终端设备的设备连接信息包含于行车记录仪预设的白名单中,终端设备通过行车记录仪的鉴权,白名单用于预存允许终端设备接入的设备连接信息;
[0193]步骤S503:在关联阶段,终端设备与行车记录仪建立WiFi连接。
[0194]优选地,终端设备基于设备连接信息及无线连接信息,向行车记录仪发起连接请求。
[0195]比如,终端设备在之前对行车记录仪的二维码的扫描获取无线连接信息之后,可以将之前获取的无线连接信息进行存储。这样,终端设备本次请求连接时,可以直接基于预先存储的无线连接信息,向行车记录仪发起连接请求。
[0196]而在终端设备未存储无线连接信息的情况下,终端设备可以通过实时扫描行车记录仪的二维码来获取行车记录仪的无线连接信息。
[0197]本发明实施例中,无线连接信息主要包括:行车记录仪的SSID,以及wifi密码。行车记录仪的wifi密码是动态变化的。因此,相应地,根据行车记录仪的SSID,以及wifi密码所形成的二维码也是动态变化的。
[0198]其中,行车记录仪的wifi密码可通过如下至少一种方式进行动态变化:按照设定周期随机生成;由与行车记录仪连接的终端设备进行设置;由行车记录仪的用户进行设置。
[0199]例如,可以在每天的固定时间(比如,凌晨00:00)进行wif i密码的更新。其中,更新后的wifi密码由行车记录仪随机生成;行车记录仪将随机生成的wifi密码进行存储,并根据更新后的wifi密码和SSID生成新的二维码。
[0200]实际应用中,行车记录仪的用户也可以直接对行车记录仪的参数进行设置,包括:wifi密码的修改设置。
[0201]本发明实施例中,终端设备基于获取的行车记录仪的无线连接信息可以向行车记录仪发起连接请求。
[0202]本发明实施例中,在如下任一情形,终端设备通过行车记录仪的鉴权:
[0203]I)连接请求中的wifi密码与行车记录仪当前的wifi密相同,且终端设备的设备连接信息包含于行车记录仪预设的白名单中;
[Ο2。4] 2)连接请求中的wifi密码与行车记录仪当前的wifi密码相同,终端设备的设备连接信息不包含于行车记录仪预设的白名单中,但用户对行车记录仪提供的鉴权提示信息的反馈指令为允许连接;
[0205]其中,鉴权提示信息由行车记录仪在终端设备的设备连接信息不包含于行车记录仪预设的白名单中时生成。
[0206]进一步地,在如下任一情形,终端设备未通过行车记录仪的鉴权:
[0207]I)连接请求中的wifi密码与行车记录仪当前的wifi密码不相同;
[0208]2)连接请求中的wifi密码与行车记录仪当前的wifi密码相同,但终端设备的设备连接信息不包含于行车记录仪预设的白名单中,且用户对行车记录仪提供的鉴权提示信息的反馈指令为不允许连接。
[0209]本发明实施例中,终端设备接收到行车记录仪发送的扫描提示信息后,扫描行车记录仪当前的二维码,并基于当前的无线连接信息向行车记录仪发起连接请求;
[0210]其中,扫描提示信息在如下情形由行车记录仪发送:
[0211 ] 连接请求中的wifi密码与行车记录仪当前的wifi密码不相同,但终端设备的设备连接信息包含于行车记录仪预设的白名单中。
[0212]基于上述行车记录仪通信连接方法,本发明实施例还提供了一种终端设备,如图6所示,包括:请求发送模块601、第二认证模块602和第二关联模块603。
[0213]在请求阶段,请求发送模块601基于设备连接信息,向行车记录仪发起连接请求;
[0214]在认证阶段,第二认证模块602当终端设备的设备连接信息包含于行车记录仪预设的白名单中,通过行车记录仪的鉴权,白名单用于预存允许终端设备接入的设备连接信息;
[0215]在关联阶段,第二关联模块603与行车记录仪建立WiFi连接。
[0216]本发明实施例中,请求发送模块601基于设备连接信息及无线连接信息,向行车记录仪发起连接请求。
[0217]其中,无线连接信息由终端设备预先存储,或实时扫描行车记录仪的二维码来获取;二维码为动态变化的二维码。
[0218]其中,无线连接信息包括:行车记录仪的SSID,以及wifi密码;
[0219]其中,wifi密码通过如下至少一种方式进行动态变化:按照设定周期随机生成;由与行车记录仪连接的终端设备进行设置;由行车记录仪的用户进行设置。
[0220]本发明实施例中,第二认证模块602在如下任一情形,通过行车记录仪的鉴权:
[0221]I)连接请求中的wifi密码与行车记录仪当前的wifi密相同,且终端设备的设备连接信息包含于行车记录仪预设的白名单中;
[0222]2)连接请求中的wifi密码与行车记录仪当前的wifi密码相同,终端设备的设备连接信息不包含于行车记录仪预设的白名单中,但用户对行车记录仪提供的鉴权提示信息的反馈指令为允许连接;
[0223]其中,鉴权提示信息由行车记录仪在终端设备的设备连接信息不包含于行车记录仪预设的白名单中时生成。
[0224]进一步地,第二认证模块602在如下任一情形,未通过行车记录仪的鉴权:
[0225]I)连接请求中的wifi密码与行车记录仪当前的wifi密码不相同;
[0226]2)连接请求中的wifi密码与行车记录仪当前的wifi密码相同,但终端设备的设备连接信息不包含于行车记录仪预设的白名单中,且用户对行车记录仪提供的鉴权提示信息的反馈指令为不允许连接。
[0227]本发明实施例中,请求发送模块601接收到行车记录仪发送的扫描提示信息后,扫描行车记录仪当前的二维码,并基于当前的无线连接信息向行车记录仪发起连接请求;
[0228]其中,扫描提示信息在如下情形由行车记录仪发送:
?0229] I)连接请求中的wifi密码与行车记录仪当前的wifi密码不相同,但终端设备的设备连接信息包含于行车记录仪预设的白名单中。
[0230]本发明实施例中,终端设备的各模块的具体实现可参照上述行车记录仪通信连接方法中的各步骤,在此不再赘述。
[0231]实际应用中,终端设备可以是另一行车记录仪。这样,通过上述行车记录仪通信连接方法,两个行车记录仪连接之后,可以进行信息同步。
[0232]本发明的技术方案中,在行车记录仪在使用过程中,可通过白名单的设置,预先指定若干个允许连接的终端设备与行车记录仪进行快速通信连接;由于白名单由行车记录仪来维护设置,可在保证安全通信连接的基础上,提高通信连接的效率。
[0233]在基于预设的白名单进行鉴权之前,还需要对wifi密码进行验证,验证通过之后可与行车记录仪相连;即认证过程进行了两次校验,两次校验通过才能与行车记录仪相连。这样,通过两次校验可提高行车记录仪的通信连接安全。
[0234]进一步地,由于行车记录仪的无线连接信息是动态变化的,终端设备通过在此次连接之前获取的无线连接信息,虽然可以快速确定待连接的目标行车记录仪,但可能会因为此次连接时行车记录仪的无线连接信息已经发生变化。因此,终端设备需要重新获取无线连接信息,而行车记录仪将重新对终端设备提交的连接请求进行验证,提高的安全通信连接。
[0235]本技术领域技术人员可以理解,本发明包括涉及用于执行本申请中所述操作中的一项或多项的设备。这些设备可以为所需的目的而专门设计和制造,或者也可以包括通用计算机中的已知设备。这些设备具有存储在其内的计算机程序,这些计算机程序选择性地激活或重构。这样的计算机程序可以被存储在设备(例如,计算机)可读介质中或者存储在适于存储电子指令并分别耦联到总线的任何类型的介质中,所述计算机可读介质包括但不限于任何类型的盘(包括软盘、硬盘、光盘、CD-ROM、和磁光盘)、R0M(Read-0nly Memory,只读存储器)、RAM (Random Access Memory,随即存储器)、EPROM(Erasable ProgrammableRead-Only Memory,可擦写可编程只读存储器)、EEPR0M(E1 ectricalIy ErasableProgrammable Read-Only Memory,电可擦可编程只读存储器)、闪存、磁性卡片或光线卡片。也就是,可读介质包括由设备(例如,计算机)以能够读的形式存储或传输信息的任何介质。
[0236]本技术领域技术人员可以理解,可以用计算机程序指令来实现这些结构图和/或框图和/或流图中的每个框以及这些结构图和/或框图和/或流图中的框的组合。本技术领域技术人员可以理解,可以将这些计算机程序指令提供给通用计算机、专业计算机或其他可编程数据处理方法的处理器来实现,从而通过计算机或其他可编程数据处理方法的处理器来执行本发明公开的结构图和/或框图和/或流图的框或多个框中指定的方案。
[0237]本技术领域技术人员可以理解,本发明中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本发明中已经讨论过的各种操作、方法、流程中的其他步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本发明中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。
[0238]以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【主权项】
1.一种行车记录仪通信连接方法,其特征在于,包括: 在请求阶段,所述行车记录仪接收终端设备发起的连接请求; 在认证阶段,调用预设的白名单对所述终端设备进行鉴权,所述白名单用于预存允许终端设备接入的设备连接信息; 在关联阶段,与设备连接信息包含于所述白名单中的终端设备建立WiFi连接。2.根据权利要求1所述的方法,其特征在于,所述连接请求还包括无线连接信息; 其中,终端设备通过如下至少一种方式获取所述无线连接信息: 由终端设备预先存储; 实时扫描行车记录仪的二维码来获取,所述二维码为动态变化的二维码。3.根据权利要求2所述的方法,其特征在于,所述无线连接信息包括:行车记录仪的服务集标识SSID,以及wifi密码; 其中,所述wifi密码通过如下至少一种方式进行动态变化: 按照设定周期随机生成; 由与行车记录仪连接的终端设备进行设置; 由行车记录仪的用户进行设置。4.根据权利要求3所述的方法,其特征在于,所述在认证阶段,调用预设的白名单对所述终端设备进行鉴权,包括: 所述行车记录仪判断所述连接请求中的wifi密码是否与所述行车记录仪当前的wifi密码相同; 若判断与所述行车记录仪当前的wifi密码不相同,则确定所述终端设备未通过鉴权;若判断与所述行车记录仪当前的wifi密码相同,则进一步判断所述终端设备的设备连接信息是否包含于预设的白名单;若包含于,则确定终端设备通过鉴权。5.根据权利要求1-4任一项所述的方法,其特征在于,所述设备连接信息包括:终端设备的MAC地址; 其中,所述白名单中预存允许终端设备接入的MAC地址。6.根据权利要求4所述的方法,其特征在于,所述判断所述终端设备的设备连接信息是否包含于预设的白名单之后,还包括: 若所述终端设备的设备连接信息不包含于预设的白名单,则生成鉴权提示信息,并将所述鉴权提示信息提供至用户; 根据用户对所述鉴权提示信息的反馈指令,确定所述终端设备的鉴权是否通过。7.根据权利要求6所述的方法,其特征在于, 所述反馈指令为允许连接,则确定所述终端设备通过鉴权; 所述反馈指令为不允许连接,则确定所述终端设备未通过鉴权。8.一种行车记录仪通信连接方法,其特征在于,包括: 在请求阶段,终端设备基于设备连接信息,向行车记录仪发起连接请求; 在认证阶段,当所述终端设备的设备连接信息包含于行车记录仪预设的白名单中,所述终端设备通过所述行车记录仪的鉴权,所述白名单用于预存允许终端设备接入的设备连接信息; 在关联阶段,所述终端设备与所述行车记录仪建立WiFi连接。9.一种行车记录仪,其特征在于,包括: 请求接收模块,用于在请求阶段,接收终端设备发起的连接请求; 第一认证模块,用于在认证阶段,调用预设的白名单对所述终端设备进行鉴权,所述白名单用于预存允许终端设备接入的设备连接信息; 第一关联模块,用于在关联阶段,与设备连接信息包含于所述白名单中的终端设备建立WiFi连接。10.一种终端设备,其特征在于,包括: 请求发送模块,用于在请求阶段,基于设备连接信息,向行车记录仪发起连接请求;第二认证模块,用于在认证阶段,当所述终端设备的设备连接信息包含于行车记录仪预设的白名单中,通过所述行车记录仪的鉴权,所述白名单用于预存允许终端设备接入的设备连接信息; 第二关联模块,用于在关联阶段,与所述行车记录仪建立WiFi连接。
【文档编号】H04W76/02GK106060813SQ201610324163
【公开日】2016年10月26日
【申请日】2016年5月16日
【发明人】邢仁泰
【申请人】北京奇虎科技有限公司, 奇智软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1