一种网络通讯的连接方法及装置与流程

文档序号:13516726阅读:122来源:国知局
一种网络通讯的连接方法及装置与流程

本发明实施例涉及网络通讯技术,尤其涉及一种网络通讯的连接方法及装置。



背景技术:

无线保真技术(wirelessfidelity,wifi)是当今使用最广的一种无线网络传输技术,对人类生活也产生越来越重要的影响,现在很多家庭、商场都装有wifi以便使用。

现有的网络连接方式为:当有终端需要连接至网络时,输入预先设置的密码,便可与目标网络进行连接。且网络连接成功后,终端可保存网络的账号密码等信息,当终端在网络的可连接范围内时,会自动根据保存的账号密码连接至网络。

然而,现有wifi网络使用过程中存在首次连接效率低以及易被盗用的问题。



技术实现要素:

本发明实施例提供了一种网络通讯的连接方法及装置,以实现终端高效便捷地与目标网络连接,防止密码泄露时网络被盗用。

第一方面,本发明实施例提供了一种网络通讯的连接方法,包括:

当检测到用户终端向供网设备发送的网络连接请求时,确定所述用户终端是否具备连接所述供网设备的权限,所述网络连接请求中包含所述用户终端上传的网络账户和密码;

若所述用户终端具备连接所述供网设备的权限,则将所述用户终端上传的网络账户和密码与预先更新的标准网络账户和标准密码进行匹配;

若匹配成功,则允许所述用户终端接入网络;否则,拒绝所述网络连接请求。

第二方面,本发明实施例提供了一种网络通讯的连接装置,包括:

权限判断模块,用于当检测到用户终端向供网设备发送的网络连接请求时,确定所述用户终端是否具备连接所述供网设备的权限,所述网络连接请求中包含所述用户终端上传的网络账户和密码;

匹配模块,用于若所述用户终端具备连接所述供网设备的权限,则将所述用户终端上传的网络账户和密码与预先更新的标准网络账户和标准密码进行匹配;

网络处理模块,用于若匹配成功,则允许所述用户终端接入网络;否则,拒绝所述网络连接请求。

本发明实施例的技术方案,通过当检测到用户终端向供网设备发送的网络连接请求时,确定用户终端是否具备连接供网设备的权限,网络连接请求中包含用户终端上传的网络账户和密码;若用户终端具备连接所述供网设备的权限,则将用户终端上传的网络账户和密码与预先更新的标准网络账户和标准密码进行匹配;若匹配成功,则允许用户终端接入网络;否则,拒绝网络连接请求,解决了现有wifi网络使用过程中存在首次连接效率低以及易被盗用的问题,实现了终端便捷地与目标网络连接,防止密码泄露时网络被盗用。

附图说明

图1是本发明实施例一中的网络通讯的连接方法的流程图;

图2是本发明实施例二中的网络通讯的连接方法的流程图;

图3是本发明实施例三中的网络通讯的连接方法的流程图;

图4是本发明实施例四中的网络通讯的连接方法的流程图;

图5是本发明实施例五中的网络通讯的连接方法的流程图;

图6是本发明实施例六中的网络通讯的连接装置的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1是本发明实施例一中的网络通讯的连接方法的流程图,本实施例可适用于终端向供网设备发送连接请求以连接至网络的情形。该方法可以由网络通讯的连接装置执行,该网络通讯的连接装置可以采用软件和/或硬件的方式实现。如图1所示,该方法具体包括:

s110、当检测到用户终端向供网设备发送的网络连接请求时,确定用户终端是否具备连接供网设备的权限,网络连接请求中包含用户终端上传的网络账户和密码。

一般的,当用户终端需要连接至网络时,需要发送携带有网络账户和密码的网络连接请求。可选的,用户终端向供网设备发送网络连接请求的方式包括用户终端通过扫描二维码向供网设备发送连接请求,或用户终端使用已保存的网络账户和密码向供网设备发送连接请求,或用户终端获取用户输入的网络账户和密码向供网设备发送连接请求。

当用户通过使用扫描二维码的方式向供网设备发送连接请求时,用户终端扫描二维码,获取网络的网络接入信息,然后将网络接入信息存储至预设的路径内,用户终端扫描网络,匹配到与网络接入信息中的网络账户一致的网络,发送连接请求。当网络为非隐藏网络时,网络接入信息包括网络的网络账户和密码;当网络为隐藏网络时,网络接入信息包括网络的网络账户、密码和加密方式。

在本实施例中,当检测到有用户终端向供网设备发送的网络连接请求时,判断用户是否具有连接至该供网设备的权限。具体的,可通过对用户终端连网权限的判断,将不具有连接供网设备权限的用户终端屏蔽,拒绝其连接网络,避免网络密码泄露时网络被盗用或用户终端成功连接过网络后无限次连接至网络使用。

s120、若用户终端具备连接供网设备的权限,则将用户终端上传的网络账户和密码与预先更新的标准网络账户和标准密码进行匹配。

在本实施例中,标准网络账户和标准密码指网络服务器生成的网络账户和密码。为了防止有用户终端连接至网络后将网络的网络账户和密码进行保存,之后使用已保存的网络账户和密码无限次连接并使用该网络,网络服务器可定期更新网络的网络账户和密码,生成标准网络账户和标准密码。

当用户终端具有连接供网设备的权限时,将用户终端的连接请求中包含的网络账户和密码与预先更新的标准网络账户和标准密码进行匹配,以确定用户终端的连接请求中包含的网络账户和密码是否与该网络的标准网络账户和标准密码一致。

s130、若匹配成功,则允许用户终端接入网络;否则,拒绝网络连接请求。

若用户终端上传的网络账户和密码与预先更新的标准网络账户和标准密码匹配成功,则确定用户终端发送的连接请求指向该供网设备提供的网络,允许用户终端接入网络;否则,判断用户终端发送的连接请求无效,拒接用户终端的网络连接请求,不允许用户终端接入网络。

本发明实施例通过当检测到用户终端向供网设备发送的网络连接请求时,确定用户终端是否具备连接供网设备的权限,网络连接请求中包含用户终端上传的网络账户和密码;若用户终端具备连接所述供网设备的权限,则将用户终端上传的网络账户和密码与预先更新的标准网络账户和标准密码进行匹配;若匹配成功,则允许用户终端接入网络;否则,拒绝网络连接请求,解决了现有wifi网络使用过程中存在首次连接效率低以及易被盗用的问题,实现了终端高效便捷地与目标网络连接,防止密码泄露时网络被盗用。

实施例二

图2是本发明实施例二中的网络通讯的连接方法的流程图,本实施例在实施例一的基础上进行进一步地优化。如图2所示,所述方法包括:

s210、更新供网设备的标准网络账户和标准密码。

为了防止供网设备提供的网络被恶意使用,网络服务器可定期更新供网设备的标准网络账户和标准密码。可选的,标准网络账户和标准密码的更新方式不受限制,网络服务器可随机更新标准网络账户和标准密码,也可以根据预设的规则更新标准网络账户和标准密码。标准网络账户和标准密码的更新时间可根据网络的使用环境设置。例如,当供网设备提供的网络用于饭店时,可设置为在用餐高峰期的时间段内每2个小时更新一次,在非用餐高峰期的时间段内每4个小时更新一次,这种更新方式不仅可以避免网络被周边的人恶意使用,还可以保证客人在用餐时间内有效的使用该网络。

可选的,为了使标准网络账户和标准密码定期的更新不影响供网设备的长期使用者对网络的使用,网络服务器可将具有长期使用网络权项的用户终端添加至白名单,当网络服务器更新标准网络账户和标准密码后,将更新后的标准网络账户和标准密码自动发送至白名单内的用户终端,使用户终端能够在标准网络账户和标准密码更新后,能够根据网络服务器发送的标准网络账户和标准密码更新终端内保存的网络账户和密码,再使用更新后的网络账户和密码发送连接请求,使用户终端正常的连接并使用网络。

s220、依据更新的供网设备的标准网络账户和标准密码生成二维码网络信息,并将生成的二维码网络信息下发给显示设备进行展示。

可选的,依据更新的供网设备的标准网络账户和标准密码作为网络接入信息生成二维码网络信息的过程可以为:将标准网络账户和标准密码处理为预定格式的字符串,然后对字符串进行编码生成二维码图形。

其中,字符串的格式可以包括标识、内容、符号等。内容表示网络接入信息,包括网络的标准网络账户和标准密码等,当网络为隐藏网络时,还可以包括网络的加密方式。标识表示内容的类型,例如使用“ssid”表示网络的标准网络账户,使用“password”表示网络的标准密码,使用“type”表示网络的网络类型。符号用来分割内容和标识,例如使用“:”对内容和标识进行分割。为了标识字符串的开始与结束,还可使用特定的标识表示。例如使用“begin”表示字符串的开始,使用“end”表示字符串的结束。

例如,当网络的标准网络账户为“plink”,标准密码为“123654”,网络类型为“wpa/wpa2”时,生成的字符串为:

begin

ssid:plink

password:123654

type:wpa/wpa2

end。

生成字符串后,按照二维码图形的编码原理对字符串进行编码生成二维码。在本实施例中,对二维码图形的类型不做限制。可选的,二维码图形的类型可以为codeone,maxicode,qrcode,datamatrix,hanxincode,gridmatrix等。

在本实施例中,显示设备可以为任何可以显示二维码且方便用户终端扫描的设备,在此对其不做限制。可选的,显示设备可以为电脑显示器、电子屏、手机屏幕、平板电脑或点餐机等。例如,当网络应用于饭店时,可将生成的二维码网络信息下发给播放菜品信息的电子屏显示,也可将生成的二维码网络信息下发至点餐机上显示。

s230、当检测到用户终端向供网设备发送的网络连接请求时,确定用户终端是否具备连接供网设备的权限,所述网络连接请求中包含用户终端上传的网络账户和密码。

s240、若用户终端具备连接供网设备的权限,则将用户终端上传的网络账户和密码与预先更新的标准网络账户和标准密码进行匹配。

s250、若匹配成功,则允许用户终端接入网络;否则,拒绝网络连接请求。

本发明实施例的技术方案,在上述实施例的基础上具体化了预先更新标准网络账户和标准密码。利用该方法,可以将供网设备提供的标准网络账户和标准密码按照预设的规则定期更新,不仅可以避免网络被周边的人恶意使用,还可以保证用户在允许的时间段内有效的使用网络。

实施例三

图3是本发明实施例三中的网络通讯的连接方法的流程图,本实施例在上述实施例的基础上进行进一步地优化。如图3所示,所述方法包括:

s310、当检测到用户终端向供网设备发送的网络连接请求时,获取用户终端与供网设备之间的距离。

在本实施例中,通过用户终端与供网设备之间的距离来判断用户终端是否具有连接至网络的权限。可选的,用户终端与供网设备之间的距离可根据用户终端检测到的网络的信号强度、用户终端与供网设备之间通信时信号的往返时间或延迟等信息确定。

s320、当距离在预设范围内时,确定用户终端具备连接供网设备的权限;否则,确定用户终端不具备连接供网设备的权限。

具体的,可预先设置具备连接供网设备权限的范围。其中预设范围可根据网络使用的场景来确定。

一般的,当需要使用网络的范围较小时,只需要一个供网设备,此时可设定距离供网设备50米内的范围具备连接供网设备的权限。当用户终端与供网设备之间的距离小于50米时,确定用户终端具备连接供网设备的权限;否则,确定用户终端不具备连接供网设备的权限。根据用户终端与供网设备之间的距离判断用户终端是否具备连接供网设备的权限,可以有效的防止用户通过其他渠道获取网络的网络账户和密码后在其他网络能够覆盖到的区域使用网络,或成功连接至网络后在其他区域无限次使用网络的情况。

当供网设备有多个时,可根据用户终端的wifi指纹信息确定用户终端的位置。例如,当有多个路由器时,可根据用户终端检测到的多个路由器的网络信号的强度等信息确定用户终端的地理位置。相应的,可以设置允许连接供网设备的区域,当用户终端的地理位置在预设区域内时,确定用户终端具备连接供网设备的权限;否则,确定用户终端不具备连接供网设备的权限。例如,当网络应用于商场时,由于商场范围较大,需要使用多个路由器为用户提供网络,当检测到用户终端向供网设备发送的网络连接请求时,可根据用户终端的wifi指纹信息确定用户终端的位置,当用户终端的位置在商场范围内时,确定用户终端具备连接供网设备的权限。使用用户终端的地理位置判断用户终端是否具备连接供网设备权限的方式,使判断结果更加精确。

s330、若用户终端具备连接供网设备的权限,则将用户终端上传的网络账户和密码与预先更新的标准网络账户和标准密码进行匹配。

s340、若匹配成功,则允许用户终端接入网络;否则,拒绝网络连接请求。

本发明实施例的技术方案,在上述实施例的基础上具体化了确定用户终端是否具备连接供网设备的权限。通过用户终端与供网设备之间的距离判断用户终端是否具备连接供网设备的权限,有效的防止了用户通过其他渠道获取网络的网络账户和密码后在其他网络能够覆盖到的区域使用网络,或成功连接至网络后在其他区域无限次使用网络的情况,避免了网络被盗用。

实施例四

图4是本发明实施例四中的网络通讯的连接方法的流程图,本实施例在上述实施例的基础上进行进一步地优化。如图4所示,所述方法包括:

s410、当检测到用户终端向供网设备发送的网络连接请求时,获取用户终端最近一次连接至网络的时间。

在本实施例中,通过用户终端最近一次连接至网络的时间来判断用户终端是否具有连接至网络的权限。可选的,网络服务器能够记录每次用户终端连接至网络的时间、时长等信息。当检测到用户终端向供网设备发送网络连接请求时,通过用户终端的标识码查找网络连接记录,确定用户终端最近一次连接至网络的时间。其中,用户终端的标识码为用户终端的唯一标识信息,可以为用户终端的imie码或mac地址等。

s420、当时间在预设范围内时,确定用户终端具备连接供网设备的权限;否则,确定用户终端不具备连接供网设备的权限。

具体的,可预先设置具备连接供网设备权限的时间范围。其中预设范围可根据网络使用的场景来确定。例如,当网络应用于饭店时,可根据客人的平均用餐时间设置预设时间范围,如将预设时间范围设置为2小时;当网络应用于商场时,可根据客人的购物平均时间设置预设时间范围,如将预设时间范围设置为6小时。当用户终端最近一次连接至网络的时间在距离当前时间的预设时间范围内时,确定用户终端具备连接供网设备的权限;否则,确定用户终端不具备连接供网设备的权限。

s430、若用户终端具备连接供网设备的权限,则将用户终端上传的网络账户和密码与预先更新的标准网络账户和标准密码进行匹配。

s440、若匹配成功,则允许用户终端接入网络;否则,拒绝网络连接请求。

本发明实施例的技术方案,在上述实施例的基础上具体化了确定用户终端是否具备连接供网设备的权限。通过用户终端最近一次连接至网络的时间判断用户终端是否具备连接供网设备的权限,有效的防止了用户在预设时间范围外继续使用网络的情况,避免了网络被盗用。

实施例五

图5是本发明实施例五中的网络通讯的连接方法的流程图,本实施例在上述实施例的基础上进行进一步地优化。如图5所示,所述方法包括:

s510、当检测到用户终端向供网设备发送的网络连接请求时,获取用户终端的标识码。

在本实施例中,通过用户终端的标识码判断用户终端是否具有连接至网络的权限。可选的,网络服务器能够获取连接至网络或向供网设备发送连接请求的用户终端的标识码。其中,用户终端的标识码可以为用户终端的imie码或mac地址等。

s520、通过匹配标识码与预设数据库,确定用户终端是否具备连接供网设备的权限。

具体的,可预先设置不具备连接供网设备权限的标识码数据库。例如,将多次恶意连接网络的用户终端的标识码添加至预设数据库中,也可将判断为盗用网络的用户终端的标识码添加至预设数据库中。当用户终端的标识码与预设数据库匹配不成功时,确定用户终端具备连接供网设备的权限;否则,确定用户终端不具备连接供网设备的权限。

s530、若用户终端具备连接供网设备的权限,则将用户终端上传的网络账户和密码与预先更新的标准网络账户和标准密码进行匹配。

s540、若匹配成功,则允许用户终端接入网络;否则,拒绝网络连接请求。

本发明实施例的技术方案,在上述实施例的基础上具体化了确定用户终端是否具备连接供网设备的权限。通过用户终端的标识码判断用户终端是否具备连接供网设备的权限,有效的防止了盗用网络的用户终端再次使用网络的情况,避免了网络被盗用。

实施例六

图6是本发明实施例六中的网络通讯的连接装置的结构示意图。该网络通讯的连接装置可以采用软件和/或硬件的方式实现,如图6所示,所述装置包括:

权限判断模块610,用于当检测到用户终端向供网设备发送的网络连接请求时,确定所述用户终端是否具备连接所述供网设备的权限,所述网络连接请求中包含所述用户终端上传的网络账户和密码;

匹配模块620,用于若所述用户终端具备连接所述供网设备的权限,则将所述用户终端上传的网络账户和密码与预先更新的标准网络账户和标准密码进行匹配;

网络处理模块630,用于若匹配成功,则允许所述用户终端接入网络;否则,拒绝所述网络连接请求。

进一步地,所述装置还包括:

账号更新模块,用于当检测到用户终端向供网设备发送的网络连接请求之前,更新供网设备的标准账户和标准密码;

二维码生成模块,用于依据更新的供网设备的标准账户和标准密码生成二维码网络信息,并将生成的二维码网络信息下发给显示设备进行展示。

进一步地,所述权限判断模块610具体用于:

当检测到用户终端向供网设备发送的网络连接请求时,获取所述用户终端与所述供网设备之间的距离;

当所述距离在预设范围内时,确定所述用户终端具备连接所述供网设备的权限;否则,确定所述用户终端不具备连接供网设备的权限。

进一步地,所述权限判断模块610具体用于:

当检测到用户终端向供网设备发送的网络连接请求时,获取所述用户终端最近一次连接至网络的时间;

当所述时间在预设范围内时,确定所述用户终端具备连接所述供网设备的权限;否则,确定所述用户终端不具备连接供网设备的权限。

进一步地,所述权限判断模块610具体用于:

当检测到用户终端向供网设备发送的网络连接请求时,获取所述用户终端的标识码;

通过匹配所述标识码与预设数据库,确定所述用户终端是否具备连接所述供网设备的权限。

本发明实施例通过权限判断模块于当检测到用户终端向供网设备发送的网络连接请求时,确定用户终端是否具备连接供网设备的权限,网络连接请求中包含用户终端上传的网络账户和密码;匹配模块于用户终端具备连接所述供网设备的权限时,将用户终端上传的网络账户和密码与预先更新的标准网络账户和标准密码进行匹配;网络处理模块于匹配成功时,允许用户终端接入网络;否则,拒绝网络连接请求,解决了现有wifi网络使用过程中存在首次连接效率低以及易被盗用的问题,实现了终端便捷地与目标网络连接,防止密码泄露时网络被盗用。

本发明实施例所提供的网络通讯的连接装置可执行本发明任意实施例所提供的网络通讯的连接方法,具备执行方法相应的功能模块和有益效果。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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