一种无线网络连接方法、终端及计算机存储介质与流程

文档序号:22398500发布日期:2020-09-29 18:09阅读:90来源:国知局
一种无线网络连接方法、终端及计算机存储介质与流程

本发明涉及网络领域,特别是涉及一种无线网络连接方法、终端及计算机存储介质。



背景技术:

无线网络技术的快速发展,为人们能够随时随地上网提供了极大的便利。当终端连接上无线网络后,用户通过终端可以方便的进行网页浏览、视频观看等操作。由于无线网络通常是经过加密的,因此用户在控制终端连接无线网络时需要在无线网络对应的无线接入点连接界面输入密码等连接信息,以使该无线网络对应的无线接入点根据终端发送的连接信息判断是否建立与该终端的无线网络连接。然而,当输入的密码错误时,不仅会导致终端与无线网络连接失败,而且在用户下一次直接点击无线网络标识比如服务集标识进行网络连接时,终端会利用上一次对该无线网络发起网络连接请求所使用的密码进行连接,继续导致无法连接上该无线网络,影响用户使用体验。



技术实现要素:

本发明的目的在于提供一种无线网络连接方法、终端及计算机存储介质,能够有效提升用户使用体验。

为达到上述目的,本发明的技术方案是这样实现的:

第一方面,本发明实施例提供了一种无线网络连接方法,应用于终端,所述方法包括:

发出用于连接第一无线网络的网络连接请求,所述网络连接请求中至少包括待验证密码;

获取针对所述网络连接请求的反馈结果;

根据所述反馈结果确定连接所述第一无线网络失败时,删除所述网络连接请求中的所述待验证密码。

作为其中一种实施方式,所述发出用于连接第一无线网络的网络连接请求之前,还包括:

接收到连接所述第一无线网络的操作指令后,弹出密码输入框;

获取用户在所述密码输入框中输入的待验证密码;

所述删除所述网络连接请求中的所述待验证密码之后,还包括:

清除所述密码输入框中输入的所述待验证密码。

作为其中一种实施方式,所述删除所述网络连接请求中的所述待验证密码之后,还包括:

接收到连接所述第一无线网络的操作指令后,弹出空白的密码输入框。

作为其中一种实施方式,还包括:

接收到连接第二无线网络的操作指令后,弹出密码输入框;

发出提示消息,所述提示消息用于提示用户是否将所述待验证密码粘贴至所述密码输入框;

若检测到确定粘贴操作,将所述待验证密码粘贴至所述密码输入框内。

作为其中一种实施方式,还包括:

接收到对密码输入框中的所述待验证密码进行格式切换的操作指令后,根据所述格式切换的操作指令切换所述待验证密码的格式。

作为其中一种实施方式,还包括:

记录所述待验证密码与所述第一无线网络之间的不匹配关系,以在检测到用户连接所述第一无线网络时所输入的密码与所述待验证密码相同时,发出用于提示用户密码输入错误的提醒消息。

作为其中一种实施方式,所述无线网络包括无线保真网络,所述发出用于连接第一无线网络的网络连接请求,包括:

获取待连接的第一无线保真网络的服务集标识;

根据所述第一无线保真网络的服务集标识向对应的无线接入点发送所述网络连接请求。

作为其中一种实施方式,所述获取针对所述网络连接请求的反馈结果,包括:

在发出所述网络连接请求后,检测在设置时间阈值内是否接收到针对所述网络连接请求的连接成功响应消息;

若否,说明连接所述第一无线网络失败;

若是,说明连接所述第一无线网络成功。

第二方面,本发明实施例还提供了一种终端,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,

其中,所述处理器用于运行所述计算机程序时,实现第一方面所述无线网络连接方法的步骤。

第三方面,本发明实施例提供了一种计算机存储介质,所述计算机存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述方法的步骤。

本发明实施例提供的无线网络连接方法、终端及计算机存储介质,所述无线网络连接方法应用于终端,包括:发出用于连接第一无线网络的网络连接请求,所述网络连接请求中至少包括待验证密码;获取针对所述网络连接请求的反馈结果;根据所述反馈结果确定连接所述第一无线网络失败时,删除所述网络连接请求中的所述待验证密码。如此,能够在网络连接失败时自动删除网络连接所使用的密码,以确保在后续网络连接时不会使用该密码发起连接操作,解决了重复利用错误的密码进行网络连接而导致网络连接失败的问题,提升了用户使用体验。

附图说明

图1为本发明实施例提供的一种无线网络连接方法的流程示意图;

图2为本发明实施例提供的一种终端的结构示意图。

具体实施方式

以下结合说明书附图及具体实施例对本发明技术方案做进一步的详细阐述。除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“和/或”包括一个或多个相关的所列项目的任意的和所有的组合。

参见图1,为本发明实施例提供的一种无线网络连接方法,可应用于终端中,包括以下步骤:

步骤s101:发出用于连接第一无线网络的网络连接请求,所述网络连接请求中至少包括待验证密码;

本实施例中,以无线网络为无线保真(wifi,wirelessfidelity)网络为例进行说明,所述终端可以是手机、平板电脑、车机等可提供网络连接功能的设备。当终端扫描到第一无线网络的无线接入点向外广播的服务集标识(ssid,servicesetidentifier)后,会将该ssid加入无线接入点列表,该服务集标识可用于标识第一无线网络,也可用于标识无线接入点。若用户希望终端与该无线接入点建立网络连接即终端连接上该无线接入点对应的第一无线网络,则在用户点击无线接入点列表中的该ssid后,终端会弹出包括密码输入框等信息的密码输入界面,以供用户在所述密码输入框中输入待验证密码,并在接收到连接操作指令后,向该无线接入点发出用于连接第一无线网络的网络连接请求。所述网络连接请求中应至少包括待验证密码,当然也可以包括ssid等信息。

在一实施方式中,所述无线网络包括无线保真网络,步骤s101,所述发出用于连接第一无线网络的网络连接请求,包括:获取待连接的第一无线保真网络的服务集标识;根据所述第一无线保真网络的服务集标识向对应的无线接入点发送所述网络连接请求。所述待连接的第一无线保真网络为用户期待终端所连接的wifi网络,终端可预先通过扫描的方式获取到所述待连接的第一无线保真网络对应的无线接入点通过广播向外发出的ssid,并将获取到的ssid加入无线接入点列表,而在接收到用户选择该ssid对应的第一无线保真网络进行连接时,实现根据该ssid向对应的无线接入点发送所述网络连接请求,以请求与该无线接入点建立无线网络连接。例如,以所述终端为手机且手机已开启无线网络功能为例,当用户进入至手机的无线局域网(wlan,wirelesslocalareanetworks)连接界面后,该界面会显示可用wlan列表,该wlan列表中显示有ssid列表和对应的信号强度标识,若用户点击任一ssid或该ssid对应的触发区域,则手机会接收到连接该ssid对应的wifi网络的操作指令,从而弹出密码输入框。而用户在密码输入框中输入待验证密码后,终端可获取用户在所述密码输入框中输入的待验证密码,并在接收到连接操作指令后,向该ssid对应的接入点发起网络连接请求。

步骤s102:获取针对所述网络连接请求的反馈结果;

这里,在终端向无线接入点发出用于连接第一无线网络的网络连接请求后,终端获取针对所述网络连接请求的反馈结果,以根据所述反馈结果检测所述终端是否已成功连接所述第一无线网络。所述终端获取针对所述网络连接请求的反馈结果,可以是接收无线接入点针对所述网络连接请求发送的反馈结果,也可以是根据是否接收到无线接入点返回的针对所述网络连接请求的响应消息所生成的。在一实施方式中,步骤s102,所述获取针对所述网络连接请求的反馈结果,包括:在发出所述网络连接请求后,检测在设置时间阈值内是否接收到针对所述网络连接请求的连接成功响应消息;若否,说明连接所述第一无线网络失败;若是,说明连接所述第一无线网络成功。所述时间阈值可以根据实际情况需要进行设置,比如可以将所述时间阈值设置为1秒、3秒等。终端在发出所述网络连接请求后开始计时,当计时时间达到所述设置时间阈值时还没有接收到无线接入点针对所述网络连接请求返回的连接成功响应消息时,说明可能是待验证密码错误,导致所述终端连接所述第一无线网络失败。如此,通过及时获取针对网络连接请求的反馈结果,以能够根据所述反馈结果及时进行网络连接的后续处理,提高了网络连接的速度,进一步提升了用户使用体验。

步骤s103:根据所述反馈结果确定连接所述第一无线网络失败时,删除所述网络连接请求中的所述待验证密码。

具体地,终端根据所述反馈结果确定连接所述第一无线网络失败时,删除所述网络连接请求中的所述待验证密码,以确保在后续网络连接时不会使用该密码发起连接操作,解决了重复利用错误的密码进行网络连接而导致网络连接失败的问题。

现有技术中,当终端根据用户输入的待验证密码向无线接入点发起网络连接请求后,若所述终端连接所述无线接入点对应的wifi网络失败,则在下一次接收到用户对所述wifi网络重新发起网络连接操作时,会自动使用上一次网络连接请求中的待验证密码向所述无线接入点重新发送网络连接请求,继续导致所述终端连接所述wifi网络失败。然而,通过及时将连接无线网络失败所使用的待验证密码删除,能够使得终端在下一次接收到用户对所述wifi网络重新发起网络连接操作时,无法根据错误的所述待验证密码向无线接入点发送网络连接请求。

综上,上述实施例提供的无线网络连接方法中,终端发出用于连接第一无线网络的网络连接请求,所述网络连接请求中至少包括待验证密码;获取针对所述网络连接请求的反馈结果;根据所述反馈结果确定连接所述第一无线网络失败时,删除所述网络连接请求中的所述待验证密码。如此,能够在网络连接失败时自动删除网络连接所使用的密码,以确保在后续网络连接时不会使用该密码发起网络连接操作,解决了重复利用错误的密码进行网络连接而导致网络连接失败的问题,提升了用户使用体验。

在一实施方式中,所述发出用于连接第一无线网络的网络连接请求之前,还包括:

接收到连接所述第一无线网络的操作指令后,弹出密码输入框;

获取用户在所述密码输入框中输入的待验证密码;

所述删除所述网络连接请求中的所述待验证密码之后,还包括:

清除所述密码输入框中输入的所述待验证密码。

可以理解地,在现有技术中终端在第一次连接第一无线网络时,用户需要在终端弹出的密码输入框中输入待验证密码。而在终端通过所述待验证密码向该第一无线网络对应的无线接入点发送网络连接请求后,若终端的界面一直保持在显示有密码输入框的界面即用户没有切换终端的界面,则终端在连接所述第一无线网络失败后,终端仍然显示包含所述密码输入框的界面且所述密码输入框中仍会保留之前输入的所述待验证密码。如果用户需要重新在所述密码输入框中输入密码,需要先删除所述密码输入框中保留的所述待验证密码,然后再在所述密码输入框中输入新的密码。然而,在检测到连接网络失败后,通过及时清除密码输入框中的所述待验证密码,能够减少用户的操作,从而进一步提升了用户使用体验。

在一实施方式中,所述删除所述网络连接请求中的所述待验证密码之后,还可包括:

接收到连接所述第一无线网络的操作指令后,弹出空白的密码输入框。

可以理解地,在现有技术中终端在第一次连接第一无线网络时,用户需要在终端弹出的密码输入框中输入待验证密码。而在终端通过所述待验证密码向该第一无线网络对应的无线接入点发送网络连接请求后,如果终端的界面未保持在显示有密码输入框的界面即用户有切换终端的界面,那么所述终端在连接所述第一无线网络失败后,若重新接收到连接所述第一无线网络的操作指令,所述终端会弹出连接界面而不会弹出密码输入框,或者所述终端只会弹出保留有所述待验证密码的密码输入框。如果用户需要重新在所述密码输入框中输入密码,需要通过相应的设置操作使所述终端弹出密码输入框,或者先删除所述密码输入框中保留的所述待验证密码,然后再在所述密码输入框中输入新的密码。然而,在检测到连接第一无线网络失败后,若再次接收到连接所述第一无线网络的操作指令,直接弹出空白的密码输入框,能够减少用户的操作,从而进一步提升了用户使用体验。

在一实施方式中,还可包括:

接收到连接第二无线网络的操作指令后,弹出密码输入框;

发出提示消息,所述提示消息用于提示用户是否将所述待验证密码粘贴至所述密码输入框;

若检测到确定粘贴操作,将所述待验证密码粘贴至所述密码输入框内。

这里,由于无线网络数量可能较多,相应的密码也可能较多,使得用户可能会将无线网络与密码之间的对应关系混淆,比如将第二无线网络对应的密码当作了第一无线网络对应的密码。或者,用户因个人原因出现的失误,比如用户需要连接第二无线网络,但是由于用户的粗心大意选择了连接第一无线网络,且将第二无线网络对应的密码输入了密码输入框,而使得终端利用第二无线网络对应的密码对第一无线网络进行连接。因此,终端在接收到连接第二无线网络的操作指令后,弹出密码输入框,并发出提示消息,以提示用户是否将连接所述第一无线网络失败所使用的待验证密码粘贴至所述密码输入框。若检测到确定将所述待验证密码粘贴至所述密码输入框内的粘贴操作,将所述待验证密码粘贴至所述密码输入框内。如此,在所述待验证密码为所述第二无线网络对应的正确连接密码且无需用户重新输入密码的情况下,终端可以连接所述第二无线网络成功,进一步提升了用户使用体验。

在一实施方式中,还包括:接收到对密码输入框中的所述待验证密码进行格式切换的操作指令后,根据所述格式切换的操作指令切换所述待验证密码的格式。

这里,由于密码的格式可能多种多样,比如密码中的字符全部是大写字母、密码中的字符全部是小写字母等,如果用户在密码输入框中输入密码时没有及时进行格式切换,可能导致输入的密码是错误的。比如,正确的密码包含的字符应该全部是大写字母,而输入的密码包含的字符全部是小写字母。因此,终端在根据所述待验证密码连接所述第一无线网络失败后,若用户选择重新连接所述第一无线网络,且终端接收到对密码输入框中的所述待验证密码进行格式切换的操作指令后,根据所述格式切换的操作指令切换所述待验证密码的格式,以根据进行格式切换后的所述待验证密码对所述第一无线网络发起网络连接操作。所述接收到对密码输入框中的所述待验证密码进行格式切换的操作指令,可以是检测到格式切换虚拟按键被触发比如被点击或被触摸等。所述根据所述格式切换的操作指令切换所述待验证密码的格式,可以是对所述待验证密码中包含的全部字符按照所述格式切换的操作指令进行格式切换,也可以是对所述待验证密码中用户选择的部分字符按照所述格式切换的操作指令进行格式切换。如此,通过直接对待验证密码进行格式切换,可以避免用户需要重新输入密码,进一步提升了用户使用体验。

在一实施方式中,还包括:记录所述待验证密码与所述第一无线网络之间的不匹配关系,以在检测到用户连接所述第一无线网络时所输入的密码与所述待验证密码相同时,发出用于提示用户密码输入错误的提醒消息。

可以理解地,当用户忘记连接所述第一无线网络的密码时,可能会尝试使用不同的密码对所述第一无线网络发起网络连接操作,而在实际应用中,上述方式可能会使用相同的密码,比如第一次连接所述第一无线网络使用的密码可能与第五次连接所述第一无线网络使用的密码相同。因此,所述终端在使用所述待验证密码连接所述第一无线网络失败后,通过记录所述待验证密码与所述第一无线网络之间的不匹配关系,以在后续检测到用户连接所述第一无线网络时所输入的密码与所述待验证密码相同时,发出用于提示用户密码输入错误的提醒消息,从而提示用户重新输入密码。所述检测到用户连接所述第一无线网络时所输入的密码与所述待验证密码相同,可以是检测到用户在密码输入框内输入的密码与所述待验证密码相同。如此,避免了用户重复输入错误的密码,进一步提升了用户使用体验。

基于前述实施例相同的发明构思,本实施例通过具体示例对前述实施例的技术方案进行详细说明。以所述终端为车机为例,在车机启动后,用户通过点击网络设置,在密码输入框中输入密码,然后点击连接按键等操作,触发车机向无线接入点发送网络连接请求。当车机检测到连接不上wifi网络的时候,通过后台自动忘记密码即忘记网络。这样,当用户下次点击wifi的服务集标识时,车机就会弹出密码输入框,用户就知道密码输入错误,就可以在密码输入框中重新输入密码了

基于前述实施例相同的发明构思,本发明实施例提供了一种终端,如图2所示,该终端包括:处理器310和用于存储能够在处理器310上运行的计算机程序的存储器311;其中,图2中示意的处理器310并非用于指代处理器310的个数为一个,而是仅用于指代处理器310相对其他器件的位置关系,在实际应用中,处理器310的个数可以为一个或多个;同样,图2中示意的存储器311也是同样的含义,即仅用于指代存储器311相对其他器件的位置关系,在实际应用中,存储器311的个数可以为一个或多个。所述处理器310用于运行所述计算机程序时,实现应用于上述终端的所述无线网络连接方法。

该终端还可包括:至少一个网络接口312。该终端中的各个组件通过总线系统313耦合在一起。可理解,总线系统313用于实现这些组件之间的连接通信。总线系统313除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图2中将各种总线都标为总线系统313。

其中,存储器311可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(rom,readonlymemory)、可编程只读存储器(prom,programmableread-onlymemory)、可擦除可编程只读存储器(eprom,erasableprogrammableread-onlymemory)、电可擦除可编程只读存储器(eeprom,electricallyerasableprogrammableread-onlymemory)、磁性随机存取存储器(fram,ferromagneticrandomaccessmemory)、快闪存储器(flashmemory)、磁表面存储器、光盘、或只读光盘(cd-rom,compactdiscread-onlymemory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(ram,randomaccessmemory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(sram,staticrandomaccessmemory)、同步静态随机存取存储器(ssram,synchronousstaticrandomaccessmemory)、动态随机存取存储器(dram,dynamicrandomaccessmemory)、同步动态随机存取存储器(sdram,synchronousdynamicrandomaccessmemory)、双倍数据速率同步动态随机存取存储器(ddrsdram,doubledataratesynchronousdynamicrandomaccessmemory)、增强型同步动态随机存取存储器(esdram,enhancedsynchronousdynamicrandomaccessmemory)、同步连接动态随机存取存储器(sldram,synclinkdynamicrandomaccessmemory)、直接内存总线随机存取存储器(drram,directrambusrandomaccessmemory)。本发明实施例描述的存储器311旨在包括但不限于这些和任意其它适合类型的存储器。

本发明实施例中的存储器311用于存储各种类型的数据以支持该终端的操作。这些数据的示例包括:用于在该终端上操作的任何计算机程序,如操作系统和应用程序;联系人数据;电话簿数据;消息;图片;视频等。其中,操作系统包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序可以包含各种应用程序,例如媒体播放器(mediaplayer)、浏览器(browser)等,用于实现各种应用业务。这里,实现本发明实施例方法的程序可以包含在应用程序中。

基于前述实施例相同的发明构思,本实施例还提供了一种计算机存储介质,所述计算机存储介质中存储有计算机程序,计算机存储介质可以是磁性随机存取存储器(fram,ferromagneticrandomaccessmemory)、只读存储器(rom,readonlymemory)、可编程只读存储器(prom,programmableread-onlymemory)、可擦除可编程只读存储器(eprom,erasableprogrammableread-onlymemory)、电可擦除可编程只读存储器(eeprom,electricallyerasableprogrammableread-onlymemory)、快闪存储器(flashmemory)、磁表面存储器、光盘、或只读光盘(cd-rom,compactdiscread-onlymemory)等存储器;也可以是包括上述存储器之一或任意组合的各种设备,如移动电话、计算机、平板设备、个人数字助理等。所述计算机存储介质中存储的计算机程序被处理器运行时,实现应用于上述终端的所述无线网络连接方法。所述计算机程序被处理器执行时实现的具体步骤流程请参考图1所示实施例的描述,在此不再赘述。

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

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,除了包含所列的那些要素,而且还可包含没有明确列出的其他要素。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

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