网络连接方法及装置的制造方法

文档序号:9474919阅读:225来源:国知局
网络连接方法及装置的制造方法
【技术领域】
[0001]本公开涉及互联网技术领域,尤其涉及一种网络连接方法及装置。
【背景技术】
[0002]智能路由器的功能之一就是用户可以通过应用程序随时随地管理和访问路由器中的数据。然而,受外网上传带宽的限制,用户通过内网和外网访问路由数据的速度是截然不同的,往往会相差1-2个数量级。随着无线网络技术在人们生活中的普及,用户身边除用户自己所管理的路由器(以下简称自己的路由器)之外,还会出现很多其他wifi热点,导致用户即使当前正位于自己的路由器附近,也不一定会连接至自己的路由器,从而导致用户通过外网的方式访问自己的路由器内所存储的数据,造成访问速度的下降或其他影响用户体验的问题。针对这一问题,用户可通过终端上的应用程序搜索附近是否有自己的路由器,如果附近有自己的路由器,则用户可选择重新接入自己的路由器,从而通过内网访问路由数据。但是,对于某些系统(如1S系统)而言,其安装的应用程序没有搜索附近wifi的权限,无法通过这种方式来切换至内网。

【发明内容】

[0003]本公开实施例提供一种网络连接方法及装置。所述技术方案如下:
[0004]根据本公开实施例的第一方面,提供一种网络连接方法,应用于网络侧,包括:
[0005]接收终端当前连接的网络连接设备的第一网络信息;
[0006]判断所述第一网络信息与预存的第二网络信息是否相匹配,所述第二网络信息为位于与所述终端对应的预设网络连接设备预设范围内的网络连接设备的网络信息;
[0007]当所述第一网络信息与所述第二网络信息相匹配时,向所述终端发送提示信息,所述提示信息用于提示所述终端当前可连接至所述预设网络连接设备。
[0008]本公开的实施例提供的技术方案可以包括以下有益效果:
[0009]上述技术方案,通过将终端当前的网络连接设备的网络信息和终端对应的预设网络连接设备预设范围内的网络连接设备的网络信息进行匹配,实现了在终端位于其对应的预设网络连接设备附近时能够及时提醒终端,使终端能够连接至与其对应的预设网络连接设备上,从而提高用户使用网络的体验度,尤其提高了对预设网络连接设备中数据的访问速度。
[0010]在一个实施例中,所述方法还包括:
[0011]周期性地获取所述预设网络连接设备发送的第二网络信息;
[0012]更新所述第二网络信息。
[0013]该实施例中,通过周期性更新预设网络连接设备发送的网络信息,使得服务器能够准确地判断出终端当前是否位于与其对应的预设网络连接设备附近,从而准确并及时地提醒终端,使终端能够连接至与其对应的预设网络连接设备上,提高用户使用网络的体验度。
[0014]在一个实施例中,所述判断所述第一网络信息与预存的第二网络信息是否相匹配,包括:
[0015]获取所述终端和所述预设网络连接设备之间的对应关系;
[0016]根据所述对应关系,确定与所述终端对应的预设网络连接设备;
[0017]获取与所述预设网络连接设备对应的第二网络信息;
[0018]判断所述第一网络信息与预存的与所述预设网络连接设备对应的第二网络信息是否相匹配。
[0019]该实施例中,通过终端和预设网络连接设备之间的对应关系来确定预设网络连接设备对应的网络信息,实现了准确地查找到待匹配的网络信息,从而准确地判断出终端当前是否位于与其对应的预设网络连接设备附近,准确并及时地提醒终端,使终端能够连接至与其对应的预设网络连接设备上,提高用户使用网络的体验度。
[0020]在一个实施例中,所述对应关系为所述终端标识和所述预设网络连接设备的网络名称之间的对应关系;所述第一网络信息包括所述终端标识;所述根据所述对应关系,确定与所述终端对应的预设网络连接设备,包括:
[0021]根据所述对应关系,确定与所述终端标识对应的网络名称;
[0022]查询具有所述网络名称的网络连接设备,并将所述具有所述网络名称的网络连接设备确定为所述预设网络连接设备。
[0023]该实施例中,通过终端标识和预设网络连接设备的网络名称之间的对应关系确定预设网络连接设备,从而能够快速确定出终端是否位于与其对应的预设网络连接设备附近,并在终端位于与其对应的预设网络连接设备附近时及时提醒用户,使终端能够连接至与其对应的预设网络连接设备上,提高用户使用网络的体验度。
[0024]在一个实施例中,当所述具有所述网络名称的网络连接设备有至少两个时,所述根据所述对应关系,确定与所述终端对应的预设网络连接设备,还包括:
[0025]确定所述至少两个网络连接设备与所述终端的匹配度;
[0026]根据所述匹配度,从所述至少两个网络连接设备中确定与所述终端对应的预设网络连接设备。
[0027]该实施例中,根据网络连接设备与终端的匹配度,从多个网络连接设备中确定出与终端对应的预设网络连接设备,使得能够准确的确定出预设网络连接设备,进而确定出终端是否位于与其对应的预设网络连接设备附近。
[0028]在一个实施例中,所述确定所述至少两个网络连接设备与所述终端的匹配度,包括:
[0029]获取所述终端通过所述至少两个网络连接设备进行网络连接的历史记录;
[0030]根据所述历史记录,确定所述终端通过所述至少两个网络连接设备进行网络连接的连接参数,所述连接参数包括连接次数、连接频率、连接速率中的至少一种;
[0031]根据所述连接参数,确定所述至少两个网络连接设备与所述终端的匹配度。
[0032]该实施例中,根据终端通过每个网络连接设备进行网络连接的历史记录来确定网络连接设备与终端的匹配度,使得匹配度的计算更加准确,从而能够准确地根据匹配度确定出与终端相对应的预设网络连接设备。
[0033]在一个实施例中,所述对应关系为所述终端标识和所述预设网络连接设备的网络地址之间的对应关系;所述第一网络信息包括所述终端标识;所述根据所述对应关系,确定与所述终端对应的预设网络连接设备,包括:
[0034]根据所述对应关系,确定与所述终端标识对应的网络地址;
[0035]根据所述网络地址查询与所述终端对应的预设网络连接设备。
[0036]该实施例中,通过终端标识和预设网络连接设备的网络地址之间的对应关系确定预设网络连接设备,使得预设网络连接设备的确定更加准确,避免了其他网络连接设备与预设网络连接设备名称相同的情况,从而能够准确地判断出终端是否位于与其对应的预设网络连接设备附近,并在终端位于与其对应的预设网络连接设备附近时及时提醒用户,使终端能够连接至与其对应的预设网络连接设备上,提高用户使用网络的体验度。
[0037]在一个实施例中,所述第一网络信息和所述第二网络信息包括网络标识;所述网络标识为网络名称或网络地址;所述判断所述第一网络信息与预存的第二网络信息是否相匹配,包括:
[0038]判断所述第二网络信息中的网络标识中是否包含所述第一网络信息中的网络标识;
[0039]当所述第二网络信息中的网络标识中包含所述第一网络信息中的网络标识时,判定所述第一网络信息与所述预存的第二网络信息相匹配。
[0040]该实施例中,通过判断第二网络信息中的网络标识是否包含第一网络信息中的网络标识,来判断终端是否位于与其对应的预设网络连接设备附近,从而在终端位于与其对应的预设网络连接设备附近时及时提醒用户,使终端能够连接至与其对应的预设网络连接设备上,提高用户使用网络的体验度。
[0041]在一个实施例中,所述向所述终端发送提示信息,包括:
[0042]判断所述预设网络连接设备的网络信号强度是否大于所述终端当前连接的网络连接设备的网络信号强度;
[0043]当所述预设网络连接设备的网络信号强度大于所述终端当前连接的网络连接设备的网络信号强度时,向所述终端发送提示信息。
[0044]该实施例中,仅在预设网络连接设备的网络信号强度大于终端当前连接的网络连接设备的网络信号强度时,才向终端发送提示信息,避免了终端连接至网络信号强度较弱的预设网络连接设备,从而保证终端当前进行网络连接的信号强度,提高了用户使用终端进行网络通信的体验度。
[0045]在一个实施例中,所述方法还包括:
[0046]向所述终端发送所述预设网络连接设备的第三网络信息,所述第三网络信息包括所述预设网络连接设备的网络名称、网络密码中的至少一种。
[0047]该实施例中,通过向终端发送预设网络连接设备的网络信息,保证了终端能够通过网络信息准确连接至预设网络连接设备,从而确保终端的网络连接,提高了用户的体验度。
[0048]根据本公开实施例的第二方面,提供一种网络连接方法,应用于终端,包括:
[0049]将当前连接的网络连接设备的第一网络信息发送至网络侧;
[0050]当接收到所述网络侧发送的第一提示信息时,获取与所述终端对应的预设网络连接设备的第二网络信息,所述第一提示信息用于提示所述终端当前可连接至所述预设网络连接设备,所述第二网络信息包括所述预设网络连接设备的网络名称、网络密码中的至少一种;
[0051]根据所述第二网络信息连接至所述预设网络连接设备。
[0052]本公开的实施例提供的技术方案可以包括以下有益效果:
[0053]上述技术方案,终端在获取到网络侧发送的提示信息时连接至与其对应的预设网络连接设备,实现了终端位于与其对应的预设网络连接设备附近时能够及时连接至预设网络连接设备上,从而提高了终端网络连接的状况,避免了终端位于其对应的预设网络连接设备的附近却采用外网连接的情况,提高了用户使用网络的体验度,尤其提高了终端对预设网络连接设备中数据的访问速度。
[0054]在一个实施例中,所述获取与所述终端对应的预设网络连接设备的第二网络信息,包括:
[0055]获取预存的与所述终端对应的预设网络连接设备的第二网络信息;或
[0056]从所述网络侧获取与所述终端对应的预设网络连接设备的第二网络信息。
[0057]该实施例中,终端获取本端预存的网络信息,也可通过网络侧来获取预设网络连接设备的网络信息,使得网络信息的获取更加便利和多样化,提高了终端通过预设网络连接设备进行网络连接的效率。
[0058]在一个实施例中,所述获取与所述终端对应的预设网络连接设备的第二网络信息,包括:
[0059]发出是否连接至所述预设网络连接设备的第二提示信息;
[0060]当接收到对所述第二提示信息的选定操作时,根据所述第二网络信息连接至所述预设网络连接设备。
[0061 ] 该实施例中,根据用户的选择来确定是否连接至预设网络连接设备,从而增加了用户的参与度,提高了用户通过终端进行网络通信的体验度。
[0062]根据本公开实施例的第三方面,提供一种网络连接方法,应用于预设网络连接设备,包括:
[0063]获取预设范围内的网络连接设备的网络信息;
[0064]将所述网络信息发送至网络侧。
[0065]本公开的实施例提供的技术方案可以包括以下有益效果:
[0066]上述技术方案,通过获取预设范围内的网络连接设备的网络信息,并将网络信息发送至网络侧,使得网络侧能够根据接收到的网络信息判断出与预设网络连接设备对应的终端是否位于预设网络连接设备附近,从而使网络侧能够在该终端位于预设网络连接设备附近时及时提醒终端,进而使终端能够连接至与其对应的预设网络连接设备上,提高了用户使用网络的体验度,尤其提高了终端对预设网络连接设备中数据的访问速度。
[0067]在一个实施例中,所述获取预设范围内的网络连接设备的网络信息,包括:
[0068]周期性地获取预设范围内的网络连接设备的网络信息。
[0069]该实施例中,通过周期性获取预设范围内的网络连接设备的网络信息,使得预设网络连接设备能够将最新的网络信息上传至网络侧,以使网络侧能够根据准确的网络信息判断终端是否位于与其对应的预设网络连接设备附近。
[0070]在一个实施例中,所述将所述网络信息发送至网络侧,包括:
[0071]检测所述预设范围内的网络连接设备是否有变化;
[0072]当检测到所述预设范围内的网络连接设备有变化时,将所述网络信息发送至网络侧。
[0073]该实施例中,预设网络连接设备在检测到预设范围内的网络连接设备有变化时,将变化后的网络信息发送至网络侧,使得预设网络连接设备能够将最新的网络信息上传至网络侧,以使网络侧能够根据准确的网络信息判断终端是否位于与其对应的预设网络连接设备附近。
[0074]在一个实施例中,所述将所述网络信息发送至网络侧,包括:
[0075]判断当前是否有将所述网络信息发送至网络侧的权限;
[0076]当判定当前有所述权限时,将所述网络信息发送至网络侧。
[0077]该实施例中,仅在预设网络连接设备有发送网络信息至网络侧的权限时,才将网络信息发送至网络侧,从而提高网络连接设备的网络信息的安全性。
[0078]在一个实施例中,所述将所述网络信息发送至网络侧,包括:
[0079]对所述网络信息进行加密处理,获得加密后的网络信息;
[0080]将所述加密后的网络信息发送至网络侧。
[0081]该实施例中,通过对网络信息进行加密,再将加密后的网络信息发送至网络侧,提高了网络连接设备的网络信息的安全性。
[0082]根据本公开实施例的第四方面,提供一种网络连接装置,应用于网络侧,包括:
[0083]接收模块,用于接收终端当前连接的网络连接设备的第一网络信息;
[0084]判断模块,用于判断所述第一网络信息与预存的第二网络信息是否相匹配,所述第二网络信息为位于与所述终端对应的预设网络连接设备预设范围内的网络连接设备的网络?目息;
[0085]提示模块,用于当所述第一网络信息与所述第二网络信息相匹配时,向所述终端发送提示信息,所述提示信息用于提示所述终端当前可连接至所述预设网络连接设备。
[0086]在一个实施例中,所述装置还包括:
[0087]第一获取模块,用于周期性地获取所述预设网络连接设备发送的第二网络信息;
[0088]更新模块,用于更新所述第二网络信息。
[0089]在一个实施例中,所述判断模块包括:
[0090]第一获取子模块,用于获取所述终端和所述预设网络连接设备之间的对应关系;
[0091]确定子模块,用于根据所述对应关系,确定与所述终端对应的预设网络连接设备;
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1