CN107786998A - 一种网络连接的处理方法、装置、设备和计算机存储介质 - Google Patents

一种网络连接的处理方法、装置、设备和计算机存储介质 Download PDF

Info

Publication number
CN107786998A
CN107786998A CN201710767966.1A CN201710767966A CN107786998A CN 107786998 A CN107786998 A CN 107786998A CN 201710767966 A CN201710767966 A CN 201710767966A CN 107786998 A CN107786998 A CN 107786998A
Authority
CN
China
Prior art keywords
terminal device
connection profile
connection
wap
access information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201710767966.1A
Other languages
English (en)
Inventor
吴培希
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Shangxiang Network Technology Co.,Ltd.
Original Assignee
Shanghai Lianshang Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Lianshang Network Technology Co Ltd filed Critical Shanghai Lianshang Network Technology Co Ltd
Priority to CN201710767966.1A priority Critical patent/CN107786998A/zh
Publication of CN107786998A publication Critical patent/CN107786998A/zh
Priority to PCT/CN2018/100208 priority patent/WO2019042116A1/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0654Management of faults, events, alarms or notifications using network fault recovery
    • H04L41/0659Management of faults, events, alarms or notifications using network fault recovery by isolating or reconfiguring faulty entities
    • H04L41/0661Management of faults, events, alarms or notifications using network fault recovery by isolating or reconfiguring faulty entities by reconfiguring faulty entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/04Arrangements for maintaining operational condition

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明提供了一种网络连接的处理方法、装置、设备和计算机存储介质,其中所述网络连接的处理方法包括:检测到终端设备因连接配置文件异常导致连接无线接入点失败,则修改所述终端设备保存的所述连接配置文件。通过本发明所提供的技术方案,能够避免终端设备的资源浪费,提高终端设备的性能。

Description

一种网络连接的处理方法、装置、设备和计算机存储介质
【技术领域】
本发明涉及计算机应用技术领域,尤其涉及一种网络连接的处理方法、装置、设备和计算机存储介质。
【背景技术】
用户在使用终端设备连接网络时,尤其在使用移动终端设备连接无线网络时,终端设备会保存所连接无线网络的密码,即终端设备会记忆网络。因此会导致以下情况的发生:当用户所输入的密码是错误时,由于该错误密码也会被终端设备保存,终端设备会使用该错误密码进行尝试连接;当所连接无线网络的密码被更改时,终端设备仍然会使用之前保存在终端设备中的密码进行尝试连接。由于上述情况,导致终端设备会使用错误密码不断地进行尝试连接无线网络,从而造成终端设备的资源浪费,并降低终端设备的性能。因此亟需提供一种能够解决上述问题的网络连接的处理方法。
【发明内容】
有鉴于此,本发明提供了一种网络连接的处理方法、装置、设备和计算机存储介质,用于避免终端设备的资源浪费,提升终端设备的性能。
本发明为解决技术问题所采用的技术方案是提供一种网络连接的处理方法,所述方法包括:检测到终端设备因连接配置文件异常导致连接至无线接入点失败,则修改所述终端设备保存的所述连接配置文件。
根据本发明一优选实施例,所述修改所述终端设备保存的所述连接配置文件包括:判断是否具有修改所述终端设备保存的所述连接配置文件的权限,如果是,则执行所述修改所述终端设备保存的所述连接配置文件。
根据本发明一优选实施例,所述方法还包括:若不具有修改所述终端设备保存的所述连接配置文件权限,则引导用户通过所述终端设备的***设置修改所述终端设备保存的所述连接配置文件。
根据本发明一优选实施例,所述修改所述终端设备保存的所述连接配置文件包括:删除所述连接配置文件;或者删除所述连接配置文件中的接入信息;或者在所述连接配置文件中写入新的接入信息。
根据本发明一优选实施例,修改所述终端设备保存的所述连接配置文件后,该方法还包括:从服务器中重新获取连接所述无线接入点的接入信息;或者,引导用户重新输入连接所述无线接入点的接入信息。
根据本发明一优选实施例,所述方法还包括:将所述从服务器获取的接入信息或者用户重新输入的接入信息,写入所述终端设备生成连接配置文件。
根据本发明一优选实施例,所述从服务器中重新获取连接所述无线接入点的接入信息包括:将所述终端设备的位置信息或所述无线接入点的标识信息,发送给所述服务器;接收所述服务器依据所述终端设备的位置信息或所述无线接入点的标识信息确定并发送的连接所述无线接入点的接入信息。
根据本发明一优选实施例,所述方法还包括:若无法从服务器中获取连接所述无线接入点的接入信息,则提示用户当前无线接入点不可用,或者提示用户手动输入接入信息。
本发明为解决技术问题所采用的技术方案是提供一种网络连接的处理装置,所述装置包括:检测单元,用于检测到终端设备因连接配置文件异常导致连接至无线接入点失败,则触发处理单元;处理单元,用于受到所述检测单元触发后,则修改所述终端设备保存的所述连接配置文件。
根据本发明一优选实施例,所述处理单元在用于修改所述终端设备保存的所述连接配置文件时,具体执行:判断是否具有修改所述终端设备保存的所述连接配置文件的权限,如果是,则执行所述修改所述终端设备保存的所述连接配置文件。
根据本发明一优选实施例,所述处理单元还用于执行:若不具有修改所述终端设备保存的所述连接配置文件的权限,则引导用户通过所述终端设备的***设置修改所述终端设备保存的所述连接配置文件。
根据本发明一优选实施例,所述处理单元在修改所述终端设备保存的所述连接配置文件时,具体执行:删除所述连接配置文件;或者删除所述连接配置文件中的接入信息;或者在所述连接配置文件中写入新的接入信息。
根据本发明一优选实施例,在修改所述终端设备保存的所述连接配置文件后,所述装置还包括获取单元,用于执行:从服务器中重新获取连接所述无线接入点的接入信息;或者,引导用户重新输入连接所述无线接入点的接入信息。
根据本发明一优选实施例,所述获取单元还用于执行:将所述从服务器获取的接入信息或者用户重新输入的接入信息,写入所述终端设备生成连接配置文件。
根据本发明一优选实施例,所述获取单元从服务器获取连接所述无线接入点的接入信息时,具体执行:所述终端设备的位置信息或所述无线接入点的标识信息,发送给所述服务器;接收所述服务器依据所述终端设备的位置信息或所述无线接入点的标识信息确定并发送的连接所述无线接入点的接入信息。
根据本发明一优选实施例,所述获取单元还用于执行:若无法从服务器中获取所述无线接入点的接入信息,则提示用户当前无线接入点不可用,或者提示用户手动输入接入信息。
由以上技术方案可以看出,利用本发明所提供的技术方案,在终端设备因连接配置文件异常无法连接无线接入点时,对终端设备中所保存的连接配置文件进行修改,从而避免终端设备的资源浪费,并提高终端设备的性能。
【附图说明】
图1为本发明一实施例提供的一种网络连接的处理方法流程图。
图2为本发明一实施例提供的一种网络连接的处理装置结构图。
图3为本发明一实施例提供的计算机***/服务器的框图。
【具体实施方式】
为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。
在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
本发明的核心思想在于,在终端设备连接无线接入点时,检测到终端设备因连接配置文件异常导致连接至无线接入点失败,则修改终端设备中所保存的该连接配置文件。其中,无线接入点主要为诸如提供接入wifi网络的AP、终端设备热点等。为了方便描述,本发明的后续实施例均以接入wifi网络为例进行描述。
本发明实施例涉及的连接配置文件异常可以是诸如密码等验证信息错误,还可以是其他信息错误。在本发明后续实施例中均以密码错误为例进行描述。
图1为本发明一实施例提供的一种网络连接的处理方法流程图,如图1中所示,所述方法包括:
在101中,对终端设备连接wifi网络的状况进行检测。
本发明实施例中涉及的终端设备可以包括但不限于诸如:智能移动终端、智能家居设备、网络设备、可穿戴式设备、智能医疗设备、PC(个人计算机)等具有wifi网络连接功能的设备。其中智能移动设备可以包括诸如手机、平板电脑、笔记本电脑、PDA(个人数字助理)、互联网汽车等。智能家居设备可以包括智能家电设备,诸如智能电视、智能空调、智能热水器、智能冰箱、智能空气净化器等等。网络设备可以包括诸如交换机、服务器等。可穿戴式设备可以包括诸如智能手表、智能眼镜、智能手环、虚拟现实设备、增强现实设备、混合现实设备(即可以支持虚拟现实和增强现实的设备)等等。智能医疗设备可以包括诸如智能体温计、智能血压仪、智能血糖仪等等。
另外,需要说明的是,本发明所提供方法的的执行主体可以是位于终端设备的应用,或者还可以为位于本地终端的应用中的插件或软件开发工具包(SoftwareDevelopment Kit,SDK)等功能单元。其中应用可以是***应用,也可以是第三方应用。
其中,终端设备使用连接配置文件保存用户连接过的wifi网络的标识信息和密码信息,例如,在连接配置文件config中记录无线网络的SSID(Service Set Identifier,服务集标识)和密码信息的对应关系。其中连接配置文件可以是应用级别的,也可以是***级别的。举例来说,手机中的连接配置文件wificonfig文件会对用户所连接过的wifi网络的SSID和密码进行保存。当手机在检测到有wifi网络时,根据用户所选择的wifi网络的SSID在wificonfig文件中找到对应的密码信息以进行连接。还可以根据手机所检测到的wifi网络的SSID,在wificonfig文件中查找该SSID所对应的密码信息以进行尝试连接。
当终端设备连接wifi网络时,可以通过调用预设函数检测终端设备连接wifi网络的状态,即通过调用预设函数能够确定该连接配置文件是否异常。例如,手机中安装的第三方连网应用,可以通过调用getReason()函数获取网络连接失败的原因、通过调用isConnected()函数判断是否连接网络、通过调用getType()函数获取网络类型等。上述预设函数可以采用现有技术,在此不进行赘述。终端设备连接wifi网络失败时,可以包括以下几种情况:密码错误、IP地址冲突、网络自身或路由器问题等。上述被调用的函数可以预先对上述各种情况设置不同的标识信息,根据被调用函数所返回的标识信息,能够得到终端设备连接wifi网络失败具体是由哪种情况所引起的,即根据被调用函数返回的标识信息,能够得到该连接配置文件中的异常信息是什么。
在102中,检测到终端设备因连接配置文件异常导致连接wifi网络失败,则修改终端设备中所保存的连接该wifi网络失败的连接配置文件。
如上面所述,终端设备连接wifi网络失败的情况可以存在多种,但本申请中仅关心因密码错误导致连接至wifi网络失败的情况,即连接配置文件异常是由连接配置文件中的密码信息所导致。
在本步骤中,在修改终端设备中所保存的连接该wifi网络失败的连接配置文件时,可以首先判断是否具有修改终端设备保存的连接配置文件的权限,如果是,则执行修改终端设备中保存的连接配置文件;如果否,则引导用户通过终端设备的***设置修改终端设备所保存的连接配置文件。
在修改终端设备中所保存的连接配置文件时,可以删除连接配置文件,即对终端设备在连接wifi网络失败时的连接配置文件进行删除;也可以为删除连接配置文件中的接入信息,即删除连接配置文件中的密码信息;还可以为在连接配置文件中写入新的接入信息,即在连接配置文件中写入新的密码信息。其中,配置文件中的接入信息即为连接wifi网络的验证信息,例如密码信息。
其中,对于保存密码信息的连接配置文件config而言,若该config是执行本方法的应用所创建的应用级别的连接配置文件,则该应用通常具有修改该config的权限。但若该config是***级别的连接配置文件,或者为其他的第三方连网应用所创建的连接配置文件,则通常该第三方连网应用不具有修改该config的权限。例如,若手机中保存有某wifi网络的SSID和密码信息的wificonfig文件,并且该wificonfig文件是由手机中所安装的应用,例如第三方连网应用A所创建的,即认为该第三方连网应用A具有修改wificonfig文件中该wifi网络的密码信息的权限,这里安装的应用,可以是其他第三连网应用,比如第三连网应用B,其他第三连网应用创建的config,第三方连网应用A无权限删除。
还存在一种情况,即执行本方法的应用预先获取了对连接配置文件config的修改权限,例如,***对该应用进行了修改config(或者具体为删除该config中密码信息)的预授权。该预授权可以发生在应用安装时,或者发生在该应用第一次需要修改config中的密码信息之前。该预授权也可以在用户干预下实现,例如向用户展现预授权的提示信息,用户确认后即可进行上述预授权。
在修改终端设备中所保存的连接配置文件时,可以利用该wifi网络的SSID与密码信息的对应关系,在终端设备保存密码信息的连接配置文件中,根据所要删除密码信息的wifi网络的SSID,删除对应该SSID的wifi网络的密码信息。
在103中,重新获取该wifi网络的接入信息,使得终端设备利用重新获取的接入信息尝试连接该wifi网络。
在步骤102修改连接配置文件后,例如删除连接配置文件中的该wifi网络的密码信息后,可以重新获取该wifi网络的密码信息,从而使得终端设备重新尝试连接该wifi网络。
可选地,重新获取该wifi网络的密码信息时,可以为通过无线网络或者有线网络,从服务器中获取该wifi网络的密码信息。其中,无线网络为不同于该wifi网络的无线网络,例如可以为其他名称的wifi网络、GPRS网络、4G网络等。笔记本电脑、计算机等还可以通过有线网络,从服务器中获取该wifi网络的密码信息。还可以通过引导用户重新输入该wifi网络的密码信息,即在终端设备删除连接配置文件中该wifi网络的密码信息后,提示用户手动输入该wifi网络的新的密码信息。
在重新获取该wifi网络的密码信息后,将所获得的该密码信息写入连接配置文件中,即在终端设备中完成使用重新获得的密码信息替换已删除的密码信息。
具体地,终端设备通过服务器获取该wifi网络的密码信息时,可以采用但不限于如下方式:
第一种方式:终端设备将wifi网络的标识信息上报给服务器,其中wifi网络的标识信息可以包括网络名称、网络标识(例如上述的SSID等)或网络的Mac地址等。在服务器侧可以预先保存有各wifi网络的标识信息及其对应的密码信息,服务器可以根据终端上报的标识信息向该终端设备发送对应的密码信息。
第二种方式:终端设备将自身的位置信息上报给服务器,在服务器侧可以预先保存有各wifi网络的位置信息,wifi网络的位置信息可以体现为:wifi网络接入设备(例如AP)的位置信息,还可以体现为wifi网络的覆盖范围。然后由服务器将距离终端设备位置最近的wifi网络的密码信息发送给该终端设备,或者将覆盖该终端设备位置的wifi网络的密码信息发送给该终端设备。
第三种方式:终端设备将wifi网络的标识信息和自身的位置信息上报给服务器,然后由服务器将距离终端设备最近的该wifi网络的标识信息所对应的密码信息发送给该终端设备,或者将覆盖该终端设备位置的该wifi网络的标识信息所对应的密码信息发送给该终端设备。
若终端设备无法通过服务器获得对应wifi网络的密码信息,则提示用户当前所连接的wifi网络不可用,或者提示用户手动输入该wifi网络的密码信息。
通过以上描述,列举一个本发明所描述实施例的应用场景:
终端设备尝试连接网络名称为A的wifi网络,该终端设备所安装并运行的应用,以第三方连网应用A为例,检测终端设备对wifi网络A的连接状况信息。若检测到该终端设备由于连接配置文件中的密码错误无法连接至wifi网络A时,则使用本发明实施例所提供的方法,第三方连网应用A删除该终端设备已保存的由第三连网应用A创建的连接配置文件中对应wifi网络A的密码信息,并通过服务器重新获取wifi网络A的密码信息,在将重新获取的密码信息写入连接配置文件中后,终端设备尝试重新连接wifi网络A。这样就避免了由于终端设备保存的wifi网络A的密码信息错误却依旧频繁地使用错误密码尝试连接网络,降低了对终端设备资源的浪费以及对终端设备性能的影响。
鉴于本发明的核心思想,图2给出本发明一实施例所提供的网络连接的处理装置结构图,如图2中所示,所述装置包括:检测单元21、处理单元22以及获取单元23。
检测单元21,用于对终端设备连接wifi网络的状况进行检测。
其中,终端设备使用连接配置文件保存用户连接过的wifi网络的标识信息和密码信息。例如,在连接配置文件config中记录无线网络的SSID(Service Set Identifier,服务集标识)和密码信息的对应关系。其中连接配置文件可以是应用级别的,也可以是***级别的。举例来说,手机中的连接配置文件wificonfig文件会对用户所连接过的wifi网络的SSID和密码进行保存。当手机在检测到有wifi网络时,可以为根据用户所选择的wifi网络的SSID在wificonfig文件中找到对应的密码信息以进行连接。还可以为根据手机所检测到的wifi网络的SSID,在wificonfig文件中查找该SSID所对应的密码信息以进行尝试连接。
当终端设备进行wifi网络的连接时,检测单元21可以通过调用预设函数检测终端设备的wifi网络的连接状态,即通过调用预设函数确定该wifi网络的连接配置文件是否异常。例如,可以通过调用getReason()函数获取网络连接失败的原因、通过调用isConnected()函数判断是否连接网络、通过调用getType()函数获取网络类型等。上述预设函数可以采用现有技术,在此不进行赘述。终端设备连接wifi网络失败时,可以包括以下几种情况:密码错误、IP地址冲突、网络自身或路由器问题等。上述被调用的函数可以预先对上述各种情况设置不同的标识信息,根据被调用函数所返回的标识信息,能够得到终端设备连接wifi网络失败具体是由哪种情况所引起的,即根据被调用函数返回的标识信息,检测单元21能够得到连接wifi网络失败的连接配置文件中的异常信息是什么。
处理单元22,用于检测到终端设备因连接配置文件异常导致连接至wifi网络失败,则修改终端设备中所保存的连接该wifi网络失败的连接配置文件。
如上面所述,终端设备连接wifi网络失败的情况可以存在多种,但本申请中仅关心因密码错误导致连接wifi网络失败的情况,即连接配置文件异常是由连接配置文件中的密码信息所导致的。
处理单元22在用于修改终端设备中所保存的连接wifi网络失败的连接配置文件时,可以首先判断是否具有修改终端设备保存的连接配置文件的权限,如果是,则处理单元22执行修改终端设备中保存的连接配置文件;如果否,则处理单元22引导用户通过终端设备的***设置修改终端设备所保存的连接配置文件。
处理单元22在用于修改终端设备中所保存的连接配置文件时,可以删除连接配置文件,即对终端设备在连接wifi网络失败时的连接配置文件进行删除;也可以为删除连接配置文件中的接入信息,即删除连接配置文件中的密码信息;还可以为在连接配置文件中写入新的接入信息,即在连接配置文件中写入新的密码信息。其中,配置文件中的接入信息即为连接wifi网络的验证信息,例如密码信息。
其中,对于保存密码信息的连接配置文件config而言,若该config是执行本方法的应用所创建的应用级别的连接配置文件,则该应用通常具有修改该config的权限。但若该config是***级别的连接配置文件,或者为其他的第三方连网应用所创建的连接配置文件,则通常该第三方连网应用不具有修改该config的权限。例如,若手机中保存有某wifi网络的SSID和密码信息的wificonfig文件,并且该wificonfig文件是由手机中所安装的应用,例如第三方连网应用A所创建的,即认为该第三方连网应用A具有删除wificonfig文件中该wifi网络的密码信息的权限,可以由处理单元22对其进行修改。这里安装的应用,可以是其他第三连网应用,比如第三连网应用B,其他第三连网应用创建的config,第三方连网应用A则无权限删除,即处理单元22无法对其进行修改。
还存在一种情况,即执行本方法的应用预先获取了对连接配置文件config的修改权限,例如,***对该应用进行了修改config(或者具体为删除该config中密码信息)的预授权。该预授权可以发生在应用安装时,或者发生在该应用第一次需要修改config中的密码信息之前。该预授权也可以在用户干预下实现,例如向用户展现预授权的提示信息,用户确认后即可进行上述预授权。处理单元22可以对获取了预授权的连接配置文件config中的密码信息进行修改。
在处理单元22修改终端设备中所保存的连接配置文件时,可以通过利用该wifi网络的SSID与密码信息的对应关系,在终端设备保存密码信息的连接配置文件中,根据所要删除密码信息的wifi网络的SSID,删除对应该SSID的wifi网络的密码信息。
获取单元23,用于重新获取该wifi网络的接入信息,使得终端设备利用重新获取的接入信息尝试连接该wifi网络。
在处理单元22修改连接配置文件后,例如删除连接配置文件中的该wifi网络的密码信息后,可以由获取单元23重新获取该wifi网络的密码信息,从而使得终端设备重新尝试连接至该wifi网络。
可选地,获取单元23在重新获取该wifi网络的密码信息时,可以为通过无线网络或者有线网络,从服务器中获取该wifi网络的密码信息。其中,无线网络为不同于该wifi的无线网络,可以为其他名称的wifi网络、GPRS网络、4G网络等。笔记本电脑、计算机等还可以通过有线网络,从服务器中获取该wifi网络的密码信息。还可以通过引导用户重新输入该wifi网络的密码信息,即在终端设备删除连接配置文件中该wifi网络的密码信息后,提示用户手动输入该wifi网络的新的密码信息。
在重新获取该wifi网络的密码信息后,获取单元23还用于执行:将所获得的密码信息写入连接配置文件中,即在终端设备中使用该密码信息替换已删除的密码信息,并使用该重新获得的密码信息尝试连接wifi网络。
具体地,获取单元23在用于终端设备通过服务器获取该wifi网络的密码信息时,可以采用但不限于如下方式:
第一种方式:终端设备将wifi网络的标识信息上报给服务器,其中wifi网络的标识信息可以包括网络名称、网络标识(例如上述的SSID等)或网络的Mac地址等。在服务器侧可以预先保存有各wifi网络的标识信息及其对应的密码信息,服务器可以根据终端上报的标识信息向该终端设备发送对应的密码信息。
第二种方式:终端设备将自身的位置信息上报给服务器,在服务器侧可以预先保存有各wifi网络的位置信息,wifi网络的位置信息可以体现为:wifi网络接入设备(例如AP)的位置信息,还可以体现为wifi网络的覆盖范围。然后由服务器将距离终端设备位置最近的wifi网络的密码信息发送给该终端设备,或者将覆盖该终端设备位置的wifi网络的密码信息发送给该终端设备。
第三种方式:终端设备将wifi网络的标识信息和自身的位置信息上报给服务器,然后由服务器将距离终端设备最近的该wifi网络的标识信息所对应的密码信息发送给该终端设备,或者将覆盖该终端设备位置的该wifi网络的标识信息所对应的密码信息发送给该终端设备。
若终端设备无法通过服务器获得对应wifi网络的密码信息,则获取单元23提示用户当前所连接的wifi网络不可用,或者提示用户手动输入该wifi网络的密码信息。
图3示出了适于用来实现本发明实施方式的示例性计算机***/服务器012的框图。图3显示的计算机***/服务器012仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
如图3所示,计算机***/服务器012以通用计算设备的形式表现。计算机***/服务器012的组件可以包括但不限于:一个或者多个处理器或者处理单元016,***存储器028,连接不同***组件(包括***存储器028和处理单元016)的总线018。
总线018表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,***总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(ISA)总线,微通道体系结构(MAC)总线,增强型ISA总线、视频电子标准协会(VESA)局域总线以及***组件互连(PCI)总线。
计算机***/服务器012典型地包括多种计算机***可读介质。这些介质可以是任何能够被计算机***/服务器012访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
***存储器028可以包括易失性存储器形式的计算机***可读介质,例如随机存取存储器(RAM)030和/或高速缓存存储器032。计算机***/服务器012可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机***存储介质。仅作为举例,存储***034可以用于读写不可移动的、非易失性磁介质(图3未显示,通常称为“硬盘驱动器”)。尽管图3中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如CD-ROM,DVD-ROM或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线018相连。存储器028可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明各实施例的功能。
具有一组(至少一个)程序模块042的程序/实用工具040,可以存储在例如存储器028中,这样的程序模块042包括——但不限于——操作***、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块042通常执行本发明所描述的实施例中的功能和/或方法。
计算机***/服务器012也可以与一个或多个外部设备014(例如键盘、指向设备、显示器024等)通信,在本发明中,计算机***/服务器012与外部雷达设备进行通信,还可与一个或者多个使得用户能与该计算机***/服务器012交互的设备通信,和/或与使得该计算机***/服务器012能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口022进行。并且,计算机***/服务器012还可以通过网络适配器020与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器020通过总线018与计算机***/服务器012的其它模块通信。应当明白,尽管图中未示出,可以结合计算机***/服务器012使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID***、磁带驱动器以及数据备份存储***等。
处理单元016通过运行存储在***存储器028中的程序,从而执行各种功能应用以及数据处理,例如实现一种网络连接的处理方法,可以包括:
检测到终端设备因连接配置文件异常导致连接无线接入点失败,则修改所述终端设备保存的所述连接配置文件。
上述的计算机程序可以设置于计算机存储介质中,即该计算机存储介质被编码有计算机程序,该程序在被一个或多个计算机执行时,使得一个或多个计算机执行本发明上述实施例中所示的方法流程和/或装置操作。例如,被上述一个或多个处理器执行的方法流程,可以包括:
检测到终端设备因连接配置文件异常导致连接无线接入点失败,则修改所述终端设备保存的所述连接配置文件。
随着时间、技术的发展,介质含义越来越广泛,计算机程序的传播途径不再受限于有形介质,还可以直接从网络下载等。可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、电线、光缆、RF等等,或者上述的任意合适的组合。可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
通过本发明所提供的技术方案,在终端设备因连接配置文件异常而无法连接无线接入点时,修改终端设备中所保存的连接配置文件,从而避免终端设备的资源浪费,提高终端设备的性能。
在本发明所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

Claims (18)

1.一种网络连接的处理方法,其特征在于,所述方法包括:
检测到终端设备因连接配置文件异常导致连接无线接入点失败,则修改所述终端设备保存的所述连接配置文件。
2.根据权利要求1所述的方法,其特征在于,所述修改所述终端设备保存的所述连接配置文件包括:
判断是否具有修改所述终端设备保存的所述连接配置文件的权限,如果是,则执行所述修改所述终端设备保存的所述连接配置文件。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
若不具有修改所述终端设备保存的所述连接配置文件的权限,则引导用户通过所述终端设备的***设置修改所述终端设备保存的所述连接配置文件。
4.根据权利要求1所述的方法,其特征在于,所述修改所述终端设备保存的所述连接配置文件包括:
删除所述连接配置文件;或者
删除所述连接配置文件中的接入信息;或者
在所述连接配置文件中写入新的接入信息。
5.根据权利要求1所述的方法,其特征在于,修改所述终端设备保存的所述连接配置文件后,该方法还包括:
从服务器中重新获取连接所述无线接入点的接入信息;或者,
引导用户重新输入连接所述无线接入点的接入信息。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
将所述从服务器获取的接入信息或者用户重新输入的接入信息,写入所述终端设备生成连接配置文件。
7.根据权利要求5所述的方法,其特征在于,所述从服务器中重新获取连接所述无线接入点的接入信息包括:
将所述终端设备的位置信息或所述无线接入点的标识信息,发送给所述服务器;
接收所述服务器依据所述终端设备的位置信息或所述无线接入点的标识信息确定并发送的连接所述无线接入点的接入信息。
8.根据权利要求5所述的方法,其特征在于,所述方法还包括:
若无法从服务器中获取连接所述无线接入点的接入信息,则提示用户当前无线接入点不可用,或者提示用户手动输入无线接入点的接入信息。
9.一种网络连接的处理装置,其特征在于,所述装置包括:
检测单元,用于检测到终端设备因连接配置文件异常导致连接无线接入点失败,则触发处理单元;
处理单元,用于受到所述检测单元触发后,修改所述终端设备保存的所述连接配置文件。
10.根据权利要求9所述的装置,其特征在于,所述处理单元在用于修改所述终端设备保存的所述连接配置文件时,具体执行:
判断是否具有修改所述终端设备保存的所述连接配置文件的权限,如果是,则执行所述修改所述终端设备保存的所述连接配置文件。
11.根据权利要求10所述的装置,其特征在于,所述处理单元还用于执行:
若不具有修改所述终端设备保存的所述连接配置文件,则引导用户通过所述终端设备的***设置修改所述终端设备保存的所述连接配置文件。
12.根据权利要求9所述的装置,其特征在于,所述处理单元在修改所述终端设备保存的所述连接配置文件时,具体执行:
删除所述连接配置文件;或者
删除所述连接配置文件中的接入信息;或者
在所述连接配置文件中写入新的接入信息。
13.根据权利要求9所述的装置,其特征在于,在修改所述终端设备保存的所述连接配置文件后,所述装置还包括获取单元,用于执行:
从服务器中重新获取连接所述无线接入点的接入信息;或者,
引导用户重新输入连接所述无线接入点的接入信息。
14.根据权利要求13所述的装置,其特征在于,所述获取单元还用于执行:
将所述从服务器获取的接入信息或者用户重新输入的接入信息,写入所述终端设备生成连接配置文件。
15.根据权利要求13所述的装置,其特征在于,所述获取单元从服务器中获取连接所述无线接入点的接入信息时,具体执行:
将所述终端设备的位置信息或所述无线接入点的标识信息,发送给所述服务器;
接收所述服务器依据所述终端设备的位置信息或所述无线接入点的标识信息确定并发送的连接所述无线接入点的接入信息。
16.根据权利要求13所述的装置,其特征在于,所述获取单元还用于执行:
若无法从服务器中获取连接所述无线接入点的接入信息,则提示用户当前无线接入点不可用,或者提示用户手动输入接入信息。
17.一种设备,其特征在于,所述设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-8中任一所述的方法。
18.一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-8中任一所述的方法。
CN201710767966.1A 2017-08-31 2017-08-31 一种网络连接的处理方法、装置、设备和计算机存储介质 Pending CN107786998A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201710767966.1A CN107786998A (zh) 2017-08-31 2017-08-31 一种网络连接的处理方法、装置、设备和计算机存储介质
PCT/CN2018/100208 WO2019042116A1 (zh) 2017-08-31 2018-08-13 一种网络连接的处理方法、装置、设备和计算机存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710767966.1A CN107786998A (zh) 2017-08-31 2017-08-31 一种网络连接的处理方法、装置、设备和计算机存储介质

Publications (1)

Publication Number Publication Date
CN107786998A true CN107786998A (zh) 2018-03-09

Family

ID=61437514

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710767966.1A Pending CN107786998A (zh) 2017-08-31 2017-08-31 一种网络连接的处理方法、装置、设备和计算机存储介质

Country Status (2)

Country Link
CN (1) CN107786998A (zh)
WO (1) WO2019042116A1 (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109041058A (zh) * 2018-08-03 2018-12-18 北京奇虎科技有限公司 一种wifi热点连接的方法和装置
WO2019042116A1 (zh) * 2017-08-31 2019-03-07 上海连尚网络科技有限公司 一种网络连接的处理方法、装置、设备和计算机存储介质
CN110958665A (zh) * 2018-09-27 2020-04-03 九阳股份有限公司 一种家电设备接入路由器网络的方法以及家电设备
CN111629421A (zh) * 2020-05-20 2020-09-04 上海连尚网络科技有限公司 一种用于管理无线接入点的方法与设备
CN111865693A (zh) * 2020-07-23 2020-10-30 深圳市航天无线通信技术有限公司 网络终端联网参数自动校正方法、装置、设备及存储介质
CN113660635A (zh) * 2021-08-11 2021-11-16 阿波罗智联(北京)科技有限公司 连接方法、装置、电子设备、存储介质及程序产品

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110784906B (zh) * 2019-10-30 2020-12-22 珠海格力电器股份有限公司 无线配网方法和装置、存储介质及处理器

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103037358A (zh) * 2012-12-24 2013-04-10 杭州浦禾通信技术有限公司 基于安卓***的移动终端的网络通信方法及***
CN104320798A (zh) * 2014-10-14 2015-01-28 广东翼卡车联网服务有限公司 基于车载导航无线接入点网络连接异常的处理方法及***
CN106488450A (zh) * 2016-10-11 2017-03-08 北京小米移动软件有限公司 连接无线网络的方法及装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107786998A (zh) * 2017-08-31 2018-03-09 上海连尚网络科技有限公司 一种网络连接的处理方法、装置、设备和计算机存储介质

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103037358A (zh) * 2012-12-24 2013-04-10 杭州浦禾通信技术有限公司 基于安卓***的移动终端的网络通信方法及***
CN104320798A (zh) * 2014-10-14 2015-01-28 广东翼卡车联网服务有限公司 基于车载导航无线接入点网络连接异常的处理方法及***
CN106488450A (zh) * 2016-10-11 2017-03-08 北京小米移动软件有限公司 连接无线网络的方法及装置

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019042116A1 (zh) * 2017-08-31 2019-03-07 上海连尚网络科技有限公司 一种网络连接的处理方法、装置、设备和计算机存储介质
CN109041058A (zh) * 2018-08-03 2018-12-18 北京奇虎科技有限公司 一种wifi热点连接的方法和装置
CN109041058B (zh) * 2018-08-03 2022-06-10 北京奇虎科技有限公司 一种wifi热点连接的方法和装置
CN110958665A (zh) * 2018-09-27 2020-04-03 九阳股份有限公司 一种家电设备接入路由器网络的方法以及家电设备
CN111629421A (zh) * 2020-05-20 2020-09-04 上海连尚网络科技有限公司 一种用于管理无线接入点的方法与设备
CN111629421B (zh) * 2020-05-20 2022-06-07 上海连尚网络科技有限公司 一种用于管理无线接入点的方法与设备
CN111865693A (zh) * 2020-07-23 2020-10-30 深圳市航天无线通信技术有限公司 网络终端联网参数自动校正方法、装置、设备及存储介质
CN111865693B (zh) * 2020-07-23 2023-08-18 深圳市航天无线通信技术有限公司 网络终端联网参数自动校正方法、装置、设备及存储介质
CN113660635A (zh) * 2021-08-11 2021-11-16 阿波罗智联(北京)科技有限公司 连接方法、装置、电子设备、存储介质及程序产品
CN113660635B (zh) * 2021-08-11 2022-07-08 阿波罗智联(北京)科技有限公司 连接方法、装置、电子设备、及存储介质

Also Published As

Publication number Publication date
WO2019042116A1 (zh) 2019-03-07

Similar Documents

Publication Publication Date Title
CN107786998A (zh) 一种网络连接的处理方法、装置、设备和计算机存储介质
US10091657B2 (en) Method for determining validity of base station and electronic device supporting the same
KR102309070B1 (ko) 전자 장치 및 전자 장치에서의 통신 관련 정보 제공 방법
CN106331370B (zh) 一种数据传输方法及终端设备
KR20180090586A (ko) 알림을 제공하는 방법 및 그 전자 장치
CN106993303A (zh) 配置以及维保智能wifi设备的方法、装置、设备和计算机存储介质
CN106778175A (zh) 一种界面锁定方法、装置和终端设备
CN104901805B (zh) 一种身份鉴权方法、装置和***
CN107969002A (zh) Wifi热点分享方法、设备及存储介质
CN108135026A (zh) Wi-Fi连接方法、计算机设备及存储介质
CN107832874A (zh) 一种天气提醒方法、装置、设备及计算机可读存储介质
CN108345422A (zh) 应用控制方法、装置、移动终端及计算机可读介质
CN110348793A (zh) 一种派件方法、装置、快递柜及存储介质
CN108052407A (zh) 一种应用程序崩溃防护方法、装置、设备及存储介质
US11115357B2 (en) Method, a device and a storage medium of forwarding voice information in instant messaging
CN105120458A (zh) 无线连接方法、装置及***
CN105848306A (zh) 一种终端之间的连接建立方法及终端
CN103970814B (zh) 用于在用户界面上指示访问者的组织的方法和***
CN109388924A (zh) 一种身份验证方法、装置、服务器及存储介质
CN105657781A (zh) 接入WiFi网络的方法及装置
CN109982325A (zh) 一种获取移动终端信息的方法、装置、设备及存储介质
WO2016209370A1 (en) Handling risk events for a mobile device
CN107943724A (zh) 一种寻找外接设备的方法、装置、终端设备及存储介质
CN108647070A (zh) 信息提醒方法、装置、移动终端和计算机可读介质
CN112017330B (zh) 智能锁参数配置方法、装置、智能锁及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20210407

Address after: 200131 Zone E, 9th floor, No.1 Lane 666, zhangheng Road, China (Shanghai) pilot Free Trade Zone, Pudong New Area, Shanghai

Applicant after: Shanghai Shangxiang Network Technology Co.,Ltd.

Address before: 200120 2, building 979, Yun Han Road, mud town, Pudong New Area, Shanghai

Applicant before: SHANGHAI LIANSHANG NETWORK TECHNOLOGY Co.,Ltd.

TA01 Transfer of patent application right
RJ01 Rejection of invention patent application after publication

Application publication date: 20180309

RJ01 Rejection of invention patent application after publication