一种网络连接方法以及装置、计算机装置、可读存储介质与流程

文档序号:11628945阅读:251来源:国知局
一种网络连接方法以及装置、计算机装置、可读存储介质与流程

本发明涉及通信技术领域,尤其涉及一种网络连接方法以及装置、计算机装置、可读存储介质。



背景技术:

随着城镇人口基数的增加与城市的发展,聚集在城镇公共区域的人口数量越来越多,例如大型广场、公园、商场、车站、旅游景点等公共区域,尤其是在节假日。

同时,随着通信技术的发展,无线网络的使用覆盖范围越来越宽广与便捷。然而,在人流量较大的地方,当多个用户的终端连接统一为无线网络时,会造成无线网络的承载负担较大,导致用户的终端的网速变慢等问题,不利于用户在公共区域的网络使用体验,且对于开放型无线网络而言,若非用户对某一无线网络有历史使用记录,或存在多个可连接的无线网络的情况下,则需要用户手动进行无线网络的连接,不利于提高用户的操作便捷性。

因此,有必要解决上述问题。



技术实现要素:

本发明实施例提供了一种网络连接方法以及装置、计算机装置、可读存储介质,用于将优选网络与用户的终端进行连接,提高用户的网络使用体验。

有鉴于此,本发明第一方面提供一种网络连接方法,应用于服务端,该方法包括:

接收第一客户端发起的无线连接请求;

根据无线连接请求,确定可用于与第一客户端进行无线连接的第一网络和第二网络;

比较第一网络与第二网络的网速;

将第一网络和第二网络中网速最高的一者与第一客户端连接。

进一步的,比较第一网络与第二网络的网速,包括:

分别统计连接第一网络的第二客户端的网速和连接第二网络的第三客户端的网速;

根据第二客户端的网速确定第一网络的网速,并根据第三客户端的网速确定第二网络的网速;

比较第一网络与第二网络的网速。

进一步的,该方法还包括:

接收第一网络和第二网络的连接人数,第一网络和第二网络的连接人数由对应的第一网络连接器和第二网络连接器上报;

存储第一网络和第二网络的连接人数;

将第一网络和第二网络中网速最高的一者与第一客户端连接包括:

将第一网络和第二网络中网速最高的一者与第一客户端连接,并向第一客户端推送第一网络和第二网络中网速最高的一者的连接人数。

进一步的,该方法还包括:

获取第一网络和第二网络中网速最高的一者所属位置的位置信息;

向第一客户端推送第一网络和第二网络中网速最高的一者的连接人数包括:

向第一客户端推送第一网络和第二网络中网速最高的一者的连接人数以及位置信息。

进一步的,该方法还包括:

获取第一网络和第二网络中网速最高的一者所属位置的属性信息;

向第一客户端推送第一网络和第二网络中网速最高的一者的连接人数包括:

向第一客户端推送第一网络和第二网络中网速最高的一者的连接人数以及属性信息。

进一步的,属性信息包括好评率、优惠信息、联系信息、简介信息中的一种或多种。

本发明第二方面提供一种网络连接方法,应用于客户端,可包括:

接收无线网络连接界面的触发指令;

根据触发指令,从服务端获取可用于与客户端进行无线连接的第一网络和第二网络中网速最高的一者进行连接;

显示无线网络连接界面,其中,无线网络连接界面显示第一网络以及第二网络。

进一步的,该方法还包括:

接收服务端推送的第一网络和第二网络中网速最高的一者的连接人数;

无线网络连接界面显示第一网络以及第二网络包括:

无线网络连接界面显示第一网络、第二网络以及连接人数。

进一步的,该方法还包括:

接收服务端推送的第一网络和第二网络中网速最高的一者所属位置的位置信息;

无线网络连接界面显示第一网络、第二网络以及连接人数包括:

无线网络连接界面显示第一网络、第二网络、连接人数以及位置信息。

进一步的,该方法还包括:

接收针对位置信息的操作指令;

根据操作指令从无线网络连接界面切换至位置信息对应的地图界面或导航界面。

进一步的,该方法还包括:

接收服务端推送的第一网络和第二网络中网速最高的一者所属位置的属性信息;

无线网络连接界面显示第一网络、第二网络以及连接人数包括:

无线网络连接界面显示第一网络、第二网络、连接人数以及属性信息。

进一步的,属性信息包括好评率、优惠信息、联系信息、简介信息中的一种或多种。

进一步的,该方法还包括:

确定第一网络所属位置和第二网络所属位置的属性类别;

根据属性类别在无线网络连接界面分类显示第一网络和第二网络。

进一步的,该方法还包括:

在预设时间点,检测当前日期是否为预设节假日;

若当前日期为预设节假日,判断第一网络和第二网络中网速最高的一者是否为预设网络;

若是,判断第一网络和第二网络中网速最高的一者的连接人数是否大于预设阈值;

若大于,则输出预设提示信息。

本发明第三方面提供一种网络连接方法,应用于客户端,可包括:

获取输入的地理位置;

从服务端获取与地理位置对应的可用于与客户端进行无线连接的第一网络和第二网络中网速最高的一者进行连接。

进一步的,该方法还包括:

接收服务端推送的第一网络和第二网络中网速最高的一者的连接人数;

输出连接人数。

进一步的,该方法还包括:

接收服务端推送的第一网络和第二网络中网速最高的一者所属位置的属性信息;

输出连接人数包括:

输出连接人数以及属性信息。

进一步的,属性信息包括好评率、优惠信息、联系信息、简介信息中的一种或多种。

进一步的,该方法还包括:

接收针对地理位置的操作指令;

根据操作指令,显示地理位置对应的地图界面或导航界面。

本发明第四方面提供一种网络连接装置,应用于服务端,可包括:

接收模块,用于接收第一客户端发起的无线连接请求;

确定模块,用于根据无线连接请求,确定用于与第一客户端进行无线连接的第一网络和第二网络;

比较模块,用于比较第一网络与第二网络的网速;

连接模块,用于将第一网络和第二网络中网速最高的一者与第一客户端连接。

本发明第五方面提供一种网络连接装置,应用于客户端,可包括:

接收模块,用于接收无线网络连接界面的触发指令;

连接模块,用于根据触发指令,从服务端获取第一网络和第二网络中网速最高的一者进行连接;

显示模块,用于显示无线网络连接界面,其中,无线网络连接界面显示第一网络以及第二网络。

本发明第六方面提供一种网络连接装置,应用于客户端,可包括:

获取模块,用于获取输入的地理位置;

连接模块,用于从服务端获取与地理位置对应的第一网络和第二网络中网速最高的一者进行连接。

本发明第七方面提供一种计算机装置,应用于服务端,计算机装置包括处理器,处理器用于执行存储器中存储的计算机程序时,实现如下步骤:

接收第一客户端发起的无线连接请求;

根据无线连接请求,确定可用于与第一客户端进行无线连接的第一网络和第二网络;

比较第一网络与第二网络的网速;

将第一网络和第二网络中网速最高的一者与第一客户端连接。

本发明第八方面提供一种计算机装置,应用于客户端,其计算机装置包括处理器,处理器用于执行存储器中存储的计算机程序时,实现如下步骤:

接收无线网络连接界面的触发指令;

根据触发指令,从服务端获取可用于与客户端进行无线连接的第一网络和第二网络中网速最高的一者进行连接;

显示无线网络连接界面,其中,无线网络连接界面显示第一网络以及第二网络。

本发明第九方面提供一种计算机装置,应用于客户端,其计算机装置包括处理器,处理器用于执行存储器中存储的计算机程序时,实现如下步骤:

获取输入的地理位置;

从服务端获取与地理位置对应的可用于与客户端进行无线连接的第一网络和第二网络中网速最高的一者进行连接。

本发明第十方面提供一种计算机可读存储介质,应用于服务端,其上存储有计算机程序,计算机程序被处理器执行时,处理器,用于执行如下步骤:

接收第一客户端发起的无线连接请求;

根据无线连接请求,确定可用于与第一客户端进行无线连接的第一网络和第二网络;

比较第一网络与第二网络的网速;

将第一网络和第二网络中网速最高的一者与第一客户端连接。

本发明第十一方面提供一种计算机可读存储介质,应用于客户端,其上存储有计算机程序,计算机程序被处理器执行时,处理器,用于执行如下步骤:

接收无线网络连接界面的触发指令;

根据触发指令,从服务端获取可用于与客户端进行无线连接的第一网络和第二网络中网速最高的一者进行连接;

显示无线网络连接界面,其中,无线网络连接界面显示第一网络以及第二网络。

本发明第十二方面提供一种计算机可读存储介质,应用于客户端,其上存储有计算机程序,计算机程序被处理器执行时,处理器,用于执行如下步骤:

获取输入的地理位置;

从服务端获取与地理位置对应的可用于与客户端进行无线连接的第一网络和第二网络中网速最高的一者进行连接。

从以上技术方案可以看出,本发明实施例具有以下优点:

本实施例中,服务端接收到第一客户端发起的无线连接请求后,可以从可用于与第一客户端连接的第一网络和第二网络中,选择网速较快的一个网络与第一客户端进行连接,从而在用户非手动连接的情况下,还可以保障第一客户端使用网速较快的网络,有利于提高用户的网络使用体验。

附图说明

图1为本发明实施例中网络连接方法一个实施例示意图;

图2为本发明实施例中网络连接方法另一实施例示意图;

图3为本发明实施例中网络连接方法另一实施例示意图;

图4为本发明实施例中网络连接方法另一实施例示意图;

图5为本发明实施例中网络连接方法另一实施例示意图;

图6为本发明实施例中网络连接方法另一实施例示意图;

图7为本发明实施例中网络连接方法另一实施例示意图;

图8为本发明实施例中网络连接方法另一实施例示意图;

图9为本发明实施例中网络连接方法另一实施例示意图;

图10为本发明实施例中网络连接方法另一实施例示意图;

图11为本发明实施例中网络连接方法另一实施例示意图;

图12为本发明实施例中网络连接方法另一实施例示意图;

图13为本发明实施例中网络连接装置一个实施例示意图;

图14为本发明实施例中网络连接装置另一实施例示意图;

图15为本发明实施例中网络连接装置另一实施例示意图。

具体实施方式

本发明实施例提供了一种网络连接方法以及装置、计算机装置、可读存储介质,用于将优选网络与用户的终端进行连接,提高用户的网络使用体验。

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

为便于理解,下面对本发明实施例中的具体流程进行描述,请参阅图1,本发明实施例中网络连接方法一个实施例包括:

101、接收第一客户端发起的无线连接请求;

本实施例中,当第一客户端在需要进行无线网络连接时,服务端可以接收第一客户端发起的无线连接请求。

具体的,服务端可以对预设地理范围内的对多个无线网络进行统一管理与分配,该预设地理范围可以包括第一客户端的所在地,以在无线连接有距离要求的这一限制条件下,能够在第一客户端有无线连接的需求下,实现第一客户端与服务端管理的某一网络的连接。

在实际应用中,可以预先设置预设地理范围并在服务端进行存储,并可以对在预设地理范围内的多个无线网络进行更新记录,例如,假设预设地理范围为a商场,那么a商场内各个店铺的wi-fi网络可以更新记录于服务端,且可以由服务端进行统一管理。

需要说明的是,本实施例中的预设地理范围可以为一个或一个以上的地理范围,可以根据实际需要进行设置,具体此处不做限定。

可以理解的是,本实施例中的无线连接请求为针对wi-fi网络,此处限定之后,在后面即不再重复进行说明。

102、根据无线连接请求,确定可用于与第一客户端进行无线连接的第一网络和第二网络;

本实施例中,服务端接收到第一客户端发起的无线连接请求后,可以根据无线连接请求,确定可用于与第一客户端进行无线连接的第一网络和第二网络。

具体的,服务端管理的多个无线网络中,由于网络作用距离、权限等因素的限制,并非每一个网络均可以与第一客户端进行无线连接,那么在服务端接收到无线连接请求后,服务端通过结合第一客户端的所属位置、管理的多个无线网络中每一个网络的覆盖范围以及权限设置,可以从管理的多个无线网络中确定可用于与第一客户端进行无线连接的第一网络和第二网络。

可以理解的是,本实施例中确定可用于与第一客户端进行无线连接第一网络和第二网络的方式除了上述说明的内容,在实际应用中,还可以基于其它影响因素进行确定,具体可以根据实际情况进行设置,此处不做限定。

需要说明的是,本实施例中的第一网络或第二网络可以位于同一区域,如a商场,也可以不位于同一区域,如第一网络位于a商场,第二网络位于b商场,即第一网络或第二网络可以包括曾与第一客户端有历史连接记录的网络,如公司网络,具体此处不做限定。其中,当第一网络或第二网络的覆盖范围不包括第一客户端所属位置时,可以默认为第一网络或第二网络的网速低于覆盖范围包括第一客户端所属位置的网络。

103、比较第一网络与第二网络的网速;

本实施例中,服务端确定可用于与第一客户端进行无线连接的第一网络和第二网络后,可以比较第一网络与第二网络的网速。

具体的,服务端可以分别获取第一网络和第二网络的网速,以对第一网络和第二网络的网速进行比较。其中,服务端可以通过利用诸如网络测速装置或网络管理装置确定第一网络和第二网络的网速。

可以理解的是,本实施例中第一网络和第二网络的网速的确定方式除了上述说明的内容,在实际应用中,还可以采用其它方式,例如,通过分别检测第一网络和第二网络的信号强度以确定其对应的网速,具体确定方式此处不做限定。

104、将第一网络和第二网络中网速最高的一者与第一客户端连接。

本实施例中,服务端通过比较第一网络和第二网络的网速,可以从中确定网速最高的一者,并可以将网速最高的一者与第一客户端连接,即若第一网络的网速高于第二网络,则连接第一网络和第一客户端,若第二网络的网速高于第一网络,则连接第二网络和第一客户端。

可以理解的是,若第一网络或第二网络为多个,那么其中网速最高的一者为第一网络中的一个或第二网络中的一个网络。

本实施例中,服务端接收到第一客户端发起的无线连接请求后,可以从可用于与客户端连接的第一网络和第二网络中,选择网速较快的一个网络与第一客户端进行连接,从而在用户非手动连接的情况下,还可以保障第一客户端使用网速较快的网络,有利于提高用户的网络使用体验。

进一步的,在实际应用中,随着公共区域人流量的增大,发生人群拥挤的情况越来越常见,有时候会影响公共区域的管理,甚至会严重影响人群的安全。因此,对一定区域内人群密度的监控非常重要。

然而,现有的人群密度的检测方法大多停留在对视频图像的存储记录,即通过公共区域的视频监控器采集视频信息,并运用智能视频分析画面中的活体移动目标,统计计算出设定区域内的人体密度,但该种人群密度的检测方法较为复杂,且由于监控器安装工程等方面的原因,无法实现对任意地理位置进行全面监控,容易出现统计盲点,而人群密度的增大也容易导致人群密度的计算效率的降低。同时,对于出入公共区域的普通用户来说,由于关于人群密度的视频信息较多存储于视频监控部门,难以被普通用户所获取,从而使得普通用户难以了解当前某个区域的人群密度,也难以避开人群密度较大的公共区域,进而不利于普通用户的出行体验的提高。

为了解决上述问题,本发明基于提供的网络连接方法对人群密度的确定方式提出新的方法,下面进行具体说明:

请参阅图2,本发明实施例中网络连接方法另一实施例包括:

本实施例中的步骤201至步骤202与图1所示实施例中的步骤101至步骤102相同,此处不再赘述。

203、接收第一网络和第二网络的连接人数;

本实施例中,为了给第一客户端提供与其连接的网络的更多相关信息,服务端可以接收可用于与第一客户端进行无线连接的第一网络和第二网络的连接人数。其中,第一网络的连接人数可以由第一网络的第一网络连接器上报,第二网络的连接人数可以由第二网络的第二网络连接器上报。

具体的,为了加强服务端对多个无线网络的统一管理,服务端可以与多个无线网络中每一个网络的网络连接器进行通信连接,网络连接器可以实时将对应的网络的相关信息上报至服务端。其中,为了实现服务端对预设地理范围内的人群密度的预估,多个无线网络中每一个网络的网络连接器均可以向服务端上报对应网络的连接人数,并可以存储于服务端,从而通过对各个网络的连接人数的统计,可以预估预设地理范围内以及各个网络所属位置的人群密度,服务端则可以根据需要推送相应网络的连接人数。

在实际应用中,各个网络对应的网络连接器对相应网络的连接人数的上报可以为主动行为,也可以由服务端下发指令而触发,或由其它预设方式在某一情况下进行上报,同时,为了减少服务端的占用内存以及工作负载,服务端可以根据需要只接收一个或以上特定网络的连接人数,如只接收管理的多个无线网络中的第一网络和第二网络的连接人数。此外,相应网络的连接人数的上报还可以以实时、定时或非定时的方式,具体可以根据实际需要对上述情况进行单独或结合设置,此处不做限定。

可以理解的是,本实施例中通过相应网络的连接人数预估某一区域内人群密度的方法将比实际的人群密度偏小,但该统计方法简单有效,适用于提供wi-fi无线连接的公共区域,尤其是随着通信技术的发展以及人们越来越依赖网络的时代的来临,该统计偏差将会越来越小。

204、存储第一网络和第二网络的连接人数;

本实施例中,服务端分别接收到第一网络和第二网络的连接人数后,可以存储第一网络和第二网络的连接人数。

具体的,接收到第一网络和第二网络的连接人数后,可以按照诸如时间信息在服务端存储第一网络和第二网络的连接人数,以在需要时能够获取不同时间节点的第一网络和第二网络的连接人数。

在实际应用中,当有第一网络和/或第二网络的连接人数发生变化时,也可以对记录的第一网络和/或第二网络的连接人数进行更新,即删除以前的历史记录,只存储第一网络和/或第二网络的最新的连接人数,以在只需要向第一客户端提供第一网络或第二网络的最新的连接人数的情况下,可以减少服务端的内存占用。

需要说明的是,服务端管理的多个无线网络中的其它网络的连接人数也可以按照上述方式在服务端进行存储,同时,在实际应用中,包括第一网络和第二网络的多个无线网络的相应的连接人数,除了采用上述说明的方式进行存储之外,还可以采用其它方式,只要能够将对应网络的最新的连接人数进行存储即可,此处不再赘述。

可以理解的是,本实施例中,由于与服务端通信连接的每一个网络的网络连接器都可以上报对应网络的连接人数,且可以实时更新,则不管是否接收到第一客户端的无线连接请求,服务端都可以接收第一网络连接器上报的第一网络的连接人数,以及第二网络连接器上报的第二网络的连接人数,则步骤203至步骤204也可以在步骤202之前执行,或与步骤202同时执行,具体此处不做限定。

205、比较第一网络与第二网络的网速;

本实施例中,服务端确定可用于与第一客户端进行无线连接的第一网络和第二网络后,可以比较第一网络与第二网络的网速。

本实施例中,比较第一网络与第二网络的网速的具体方式可以为:

分别统计连接第一网络的第二客户端的网速和连接第二网络的第三客户端的网速;

根据第二客户端的网速确定第一网络的网速,并根据第三客户端的网速确定第二网络的网速;

比较第一网络与第二网络的网速。

具体的,由于客户端的网速可以反映连接网络的网速,那么为了比较第一网络和第二网络的网速,服务端可以分别确定已与第一网络连接的第二客户端,以及已与第二网络连接的第三客户端,并可以分别统计第二客户端的网络和第三客户端的网速,从而可以根据第二客户端的网速确定第一网络的网速,可以根据第三客户端的网速确定第二网络的网速,例如,对于4m的宽带,其理论最高下载速度可以为512k/s,那么通过获悉第二客户端和第三客户端的下行速率,可以预估第二客户端和第三客户端的带宽,并可以根据其带宽确定对应网络的网速。需要说明的是,本实施例中在预估第一网络和第二网络的网速时采用下行速率的方法仅为举例说明,在实际应用中,还可以采用其它影响因素进行结合或单独使用,具体此处不做限定。

可以理解的是,本实施中的步骤203至步骤204可以与步骤205同时执行,也可以在步骤205之后执行,具体此处不做限定。

206、将第一网络和第二网络中网速最高的一者与第一客户端连接,并向第一客户端推送第一网络和第二网络中网速最高的一者的连接人数。

本实施例中,基于图1所示实施例中步骤105说明的内容,在将第一网络和第二网络中网速最高的一者与第一客户端连接的同时,还可以向第一客户端推送第一网络和第二网络中网速最高的一者的连接人数,即若第一网络和第一客户端连接,则可以向第一客户端推送第一网络的连接人数,若第二网络和第一客户端连接,则可以向第一客户端推送第二网络的连接人数。

进一步的,本实施例中,除了向第一客户端推送第一网络和第二网络中网速最高的一者的连接人数,还可以推送其它网络的连接人数,以使得第一客户端的用户可以同时获悉与其连接的网络和未与其连接的网络的连接人数,并通过该连接人数分别预估第一网络和第二网络所属位置的人群密度,以根据需要做进一步的选择。

例如,假设第一客户端的用户在a商场逛街,但由于节假日a商场的人流量太多,第一客户端的用户为了避开人流较多的地方,需要在a商场中寻找一个相对人流量较少的区域,那么根据服务端推送的可用于与第一客户端连接的网络的连接人数,可以获悉对应网络所属位置的人群密度,并可以从中预估人群密度较少的位置为a商场中人流量较少的区域,那么第一客户端的用户可以根据对应网络的所属位置直接前往人群密度较少的位置。

可以理解的是,在实际应用中,若只向第一客户端推送第一网络和第二网络中网速最高的一者的连接人数,那么使得第一客户端的用户可以根据自身需要,从网速以及第一网络和第二网络中网速最高的一者所属位置的人群密度进行综合考虑,并做出有利于自身的选择。

请参阅图3,本发明实施例中网络连接方法另一实施例包括:

本实施例中的步骤301至步骤305与图2所示实施例中的步骤201至步骤205相同,此处不再赘述。

306、获取第一网络和第二网络中网速最高的一者所属位置的位置信息;

本实施例中,比较第一网络与第二网络的网速后,可以从第一网络与第二网络确定网速最高的一者,并可以获取第一网络与第二网络确定网速最高的一者所属位置的位置信息。

具体的,为了向第一客户端的用户提供更多关于第一网络与第二网络中网速最高的一者的相关信息,在确定第一网络与第二网络确定网速最高的一者后,可以获取第一网络与第二网络确定网速最高的一者的位置信息,即若第一网络的网速高于第二网络,则可以获取第一网络所属位置的位置信息,若第二网络的网速高于第一网络,则可以获取第二网络所属位置的位置信息。其中,位置信息可以为第一网络或第二网络所属位置的具体地址信息,如xx市xx区xx路xx广场xx楼xx号。

进一步的,第一网络或第二网络所属位置的位置信息可以由对应的网络连接器主动上报得到,也可以是由服务端主动进行获取得到,或者,由于第一网络或第二网络所属位置的位置信息较为固定,则第一网络或第二网络所属位置的位置信息也可以存储于服务端的诸如数据库中,并和对应网络之间建立映射关系,以在需要时能够由服务端进行获取,具体此处不做限定。

需要说明的是,存储于服务端的诸如数据库中的信息可以进行更新、删除或增加,具体此处不做限定。

307、将第一网络和第二网络中网速最高的一者与第一客户端连接,并向第一客户端推送第一网络和第二网络中网速最高的一者的连接人数以及位置信息。

本实施例中,基于图2所示实施例中步骤206说明的内容,在将第一网络和第二网络中网速最高的一者与第一客户端连接的同时,不仅可以向第一客户端推送第一网络和第二网络中网速最高的一者的连接人数,还可以向第一客户端推送第一网络和第二网络中网速最高的一者所属位置的位置信息,即若第一网络和第一客户端连接,则向第一客户端推送第一网络所属位置的位置信息,若第二网络和第一客户端连接,则向第一客户端推送第二网络所属位置的位置信息。

进一步的,本实施例中,除了向第一客户端推送第一网络和第二网络中网速最高的一者所属位置的位置信息,还可以推送另一者所属位置的位置信息,以使得第一客户端的用户可以同时获悉与其连接的网络和未与其连接的网络所属位置的位置信息,并通过该位置信息分别确定第一网络和第二网络所属位置的具体位置,以根据需要做进一步的选择。

例如,假设第一客户端的用户在a商场逛街,但由于节假日a商场的人流量太多,第一客户端的用户为了避开人流较多的地方,需要在a商场中寻找一个相对人流量较少的区域,那么根据服务端推送的可用于与第一客户端连接的网络的连接人数,可以获悉对应网络所属位置的人群密度,并可以从中预估人群密度较少的位置为a商场中人流量较少的区域,那么第一客户端的用户可以根据服务端推送的位置信息确定对应网络所属位置的具体位置,如a商场的xx楼xx号,并按照确定的具体位置直接前往a商场中人流量较少的地方,以在不熟悉a商场中各店铺的具体分布位置的情况下,无需导航也可以直奔目的地。

可以理解的是,在实际应用中,若只向第一客户端推送第一网络和第二网络中网速最高的一者所属位置的位置信息,那么使得第一客户端的用户可以根据自身需要,从网速、第一网络和第二网络中网速最高的一者所属位置的人群密度以及由位置信息确定的距离进行综合考虑,并做出有利于自身的选择。

请参阅图4,本发明实施例中网络连接方法另一实施例包括:

本实施例中的步骤401至步骤405与图2所示实施例中的步骤201至步骤205相同,此处不再赘述。

406、获取第一网络和第二网络中网速最高的一者所属位置的属性信息;

本实施例中,比较第一网络与第二网络的网速后,可以从第一网络与第二网络确定网速最高的一者,并可以获取第一网络与第二网络确定网速最高的一者所属位置的属性信息。

具体的,为了向第一客户端的用户提供更多关于第一网络与第二网络确定网速最高的一者的相关信息,在确定第一网络与第二网络确定网速最高的一者后,可以获取第一网络与第二网络确定网速最高的一者所属位置的属性信息,即若第一网络的网速高于第二网络,则获取第一网络所属位置的属性信息,若第二网络的网速高于第一网络,则获取第二网络所属位置的属性信息。其中,属性信息可以包括但不限于好评率、优惠信息、联系信息、简介信息中的一种或多种。

进一步的,第一网络或第二网络所属位置的属性信息可以由对应的网络连接器主动上报得到,也可以是由服务端主动进行获取得到,或者,由于第一网络或第二网络所属位置的属性信息中的部分信息较为固定,如联系信息、简介信息,则该部分信息也可以存储于服务端的诸如数据库中,并和对应网络之间建立映射关系,以在需要时由服务端进行获取,而除部分信息以外的其它信息则可以由对应网络的网络连接器上报得到,具体此处不做限定。

需要说明的是,存储于服务端的诸如数据库中的信息可以进行更新、删除或增加,具体此处不做限定。

407、将第一网络和第二网络中网速最高的一者与第一客户端连接,并向第一客户端推送第一网络和第二网络中网速最高的一者的连接人数以及属性信息。

本实施例中,基于图2所示实施例中步骤206说明的内容,在将第一网络和第二网络中网速最高的一者与第一客户端连接的同时,不仅可以向第一客户端推送第一网络和第二网络中网速最高的一者的连接人数,还可以向第一客户端推送第一网络和第二网络中网速最高的一者所属位置的属性信息,即若第一网络和第一客户端连接,则向第一客户端推送第一网络所属位置的属性信息,若第二网络和第一客户端连接,则向第一客户端推送第二网络所属位置的属性信息。

进一步的,本实施例中,除了向第一客户端推送第一网络和第二网络中网速最高的一者所属位置的属性信息,还可以推送另一者所属位置的属性信息,以使得第一客户端的用户可以同时获悉与其连接的网络和未与其连接的网络所属位置的属性信息,并通过该属性信息分别确定第一网络和第二网络所属位置的具体属性,如为餐厅或影院,以根据需要做进一步的选择。

例如,假设第一客户端的用户需要在a商场就餐,但由于节假日a商场的人流量太多,第一客户端的用户为了避开人流较多的地方,需要在a商场中寻找一个相对人流量较少且口碑较好的餐厅,那么根据服务端推送的可用于与第一客户端连接的网络的连接人数,可以获悉对应网络所属位置的人群密度,并可以从中预估人群密度较少的位置为a商场中人流量较少的区域,同时,第一客户端的用户可以根据服务端推送的属性信息确定对应网络所属位置的具体属性,并从中确定所属位置为餐厅的对应网络,而后可以根据该对应网络的属性信息中的好评率确定口碑较佳的餐厅,并通过结合对应网络的连接人数以及位置的好评率,可以直接前往a商场中人流量较少且口碑较佳的餐厅,以在不熟悉a商场中各店铺的具体情况时,能够提供给第一客户端的用户更多的参考信息。

可以理解的是,在实际应用中,若只向第一客户端推送第一网络和第二网络中网速最高的一者所属位置的属性信息,那么使得第一客户端的用户可以根据自身需要,从网速、第一网络和第二网络中网速最高的一者所属位置的人群密度以及属性信息进行综合考虑,并做出有利于自身的选择。

进一步的,本实施例中,为了给第一客户端的用户提供对应网络的明确的位置,还可以向第一客户端推送对应网络所属位置的位置信息,相同部分可参考图3所示实施例中说明的部分内容,此处不再赘述。

上面从服务端一侧对网络连接方法进行了说明,下面从客户端一侧基于不同的应用场景对网络连接方法进行阐述:

请参阅图5,本发明实施例中网络连接方法另一实施例包括:

501、接收无线网络连接界面的触发指令;

本实施例中,假设无线网络连接界面为wi-fi连接界面,那么用户启动客户端后,客户端可以检测wi-fi连接界面的wi-fi是否开启,若开启,则可以默认为接收无线网络连接界面的触发指令,若未开启,那么当客户端进入无线网络连接界面时,若用户通过诸如点击操作开启wi-fi,即作用于开启wi-fi的触控操作,则可以默认为接收无线网络连接界面的触发指令。

基于上述说明,触发指令可以是指开启wi-fi的指令,即使得在有无线网络可连接的情况下,能够自动或手动连接wi-fi。

502、根据触发指令,从服务端获取可用于与客户端进行无线连接的第一网络和第二网络中网速最高的一者进行连接;

本实施例中,客户端接收无线网络连接界面的触发指令后,可以根据触发指令,从服务端获取可用于与客户端进行无线连接的第一网络和第二网络中网速最高的一者进行连接。

具体的,客户端接收无线网络连接界面的触发指令后,可以将该触发指令以无线连接请求的形式上报至服务端,服务端接收到该以触发指令形成的无线连接请求后,可以确定可用于与客户端连接的第一网络和第二网络,并从第一网络和第二网络中确定网速最高的一者与客户端连接,即若第一网络的网速高于第二网络,则从服务端获取可用于与客户端进行无线连接的第一网络进行连接,反之,则从服务端获取第二网络进行连接,相同部分可以参照图1以及图2所示实施例中说明的部分内容,此处不再赘述。

503、显示无线网络连接界面。

本实施例中,根据触发指令,从服务端获取可用于与客户端进行无线连接的第一网络和第二网络中网速最高的一者进行连接后,可以显示无线网络连接界面。其中,无线网络连接界面可以显示第一网络和第二网络。

需要说明的是,在无线网络连接界面显示第一网络和第二网络时,当第一网络和/或第二网络为多个时,除第一网络和第二网络中与客户端连接的一个网络排列在首位外,其它网络可以按照网速由高到低或信号强度由高到低的原则进行排序,在实际应用中,还可以采用其它方式进行排序,以能够从不同侧重点给用户提供更多的信息,具体此处不做限定。

可以理解的是,基于图5所示实施例说明的内容,客户端除与第一网络和第二网络中网速最高的一者进行连接之外,还可以接收服务端推送的更多有效信息,下面进行具体说明:

请参阅图6,本发明实施例中网络连接方法另一实施例包括:

本实施例中的步骤601至步骤602与图5所示实施例中的步骤501至步骤502相同,此处不再赘述。

603、接收服务端推送的第一网络和第二网络中网速最高的一者的连接人数;

本实施例中,根据触发指令,从服务端获取可用于与客户端进行无线连接的第一网络和第二网络中网速最高的一者进行连接后,可以接收服务端推送的第一网络和第二网络中网速最高的一者的连接人数,即若客户端与第一网络连接,则可以接收服务端推送的第一网络的连接人数,若客户端与第二网络连接,则可以接收服务端推送的第二网络的连接人数。

需要说明的是,本实施例中,客户端除了接收服务端推送的第一网络和第二网络中网速最高的一者的连接人数,还可以接收其它网络的连接人数,具体可参考图2所示实施例中说明的内容,此处不再赘述。

可以理解的是,本实施例中的步骤603可以在步骤602之前执行,也可以与步骤602同时执行,只要在服务端确定可用于与客户端进行无线连接的第一网络和第二网络后即可,具体此处不做限定。

604、显示无线网络连接界面。

本实施例中,客户端与第一网络和第二网络中网速最高的一者连接,并接收服务端推送的第一网络和第二网络中网速最高的一者的连接人数后,可以显示无线网络连接界面。其中,无线网络连接界面可以显示有第一网络、第二网络以及第一网络和第二网络中网速最高的一者的连接人数。

可以理解的是,基于图5所示实施例中步骤503说明的内容,本实施例中,在无线网络连接界面显示第一网络和第二网络时,当第一网络和/或第二网络为多个时,除第一网络和第二网络中与客户端连接的一个网络排列在首位外,其它网络还可以按照连接人数由高到低的原则进行排序,以对用户进行相应网络所属位置的人群密度的提示,在实际应用中,还可以采用其它方式进行排序,以能够从不同侧重点给用户提供更多的信息,具体此处不做限定。

请参阅图7,本发明实施例中网络连接方法另一实施例包括:

本实施例中的步骤701至步骤703与图6所示实施例中的步骤601至步骤603相同,此处不再赘述。

704、接收服务端推送的第一网络和第二网络中网速最高的一者所属位置的位置信息;

本实施例中,根据触发指令,从服务端获取可用于与客户端进行无线连接的第一网络和第二网络中网速最高的一者进行连接后,可以接收从服务端推送的第一网络和第二网络中网速最高的一者所属位置的位置信息,即若客户端与第一网络连接,则可以接收服务端推送的第一网络所属位置的位置信息,若客户端与第二网络连接,则可以接收服务端推送的第二网络所属位置的位置信息。

需要说明的是,本实施例中,客户端除了接收服务端推送的第一网络和第二网络中网速最高的一者所属位置的位置信息,还可以接收其它网络所属位置的位置信息,具体可参考图3所示实施例中说明的内容,此处不再赘述。

可以理解的是,本实施例中的步骤704可以在步骤703之前执行,也可以与步骤703同时执行,只要在服务端确定可用于与客户端进行无线连接的第一网络和第二网络后即可,具体此处不做限定。

705、显示无线网络连接界面。

本实施例中,客户端与第一网络和第二网络中网速最高的一者连接,并接收服务端推送的第一网络和第二网络中网速最高的一者的连接人数以及所属位置的位置信息后,可以显示无线网络连接界面。其中,无线网络连接界面可以显示有第一网络、第二网络、第一网络和第二网络中网速最高的一者的连接人数以及所属位置的位置信息。

可以理解的是,基于图5所示实施例中步骤503说明的内容,本实施例中,在无线网络连接界面显示第一网络和第二网络时,当第一网络和/或第二网络为多个时,除第一网络和第二网络中与客户端连接的一个网络排列在首位外,其它网络还可以根据位置信息确定的距离按照由近到远的原则进行排序,以对用户进行距离远近的提示,在实际应用中,还可以采用其它方式进行排序,以能够从不同侧重点给用户提供更多的信息,具体此处不做限定。

进一步的,本实施例中,在无线网络连接界面显示对应网络所属位置的位置信息后,为了有利于帮助即使获悉对应网络的位置信息,也无法准确或以最近路线到达对应网络的所属位置的用户,客户端可以接收针对对应网络所属位置的位置信息的操作指令,如用户点击对应网络所属位置的位置信息,并可以根据该操作指令从无线网络连接界面切换至位置信息对应的地图界面或导航界面。

具体的,客户端从无线网络连接界面切换至位置信息对应的地图界面或导航界面后,可以以对应网络的所属位置为终点位置,并以用户当前的所在位置为起点位置,按照确定的终点位置、起点位置可以在地图界面或导航界面显示一条或以上的导航路线,还可以根据时间长短、距离长短对用户进行相应导航路线的提示。

可以理解的是,本实施例中的操作指令除了上述说明的点击方式之外,在实际应用中,还可以采用其它方式,例如滑动、长按、语音输入等,只要该操作指令为触发进入相应网络所属位置的地图界面或导航界面即可,具体此处不做限定。

请参阅图8,本发明实施例中网络连接方法另一实施例包括:

本实施例中的步骤801至步骤803与图6所示实施例中的步骤601至步骤603相同,此处不再赘述。

804、接收服务端推送的第一网络和第二网络中网速最高的一者所属位置的属性信息;

本实施例中,根据触发指令,从服务端获取可用于与客户端进行无线连接的第一网络和第二网络中网速最高的一者进行连接后,可以接收从服务端推送的第一网络和第二网络中网速最高的一者所属位置的属性信息,即若客户端与第一网络连接,则可以接收服务端推送的第一网络所属位置的属性信息,若客户端与第二网络连接,则可以接收服务端推送的第二网络所属位置的属性信息。

需要说明的是,本实施例中,客户端除了接收服务端推送的第一网络和第二网络中网速最高的一者所属位置的属性信息,还可以接收其它网络所属位置的属性信息,该属性信息可以包括但不限于好评率、优惠信息、联系信息、简介信息中的一种或多种,具体可参考图4所示实施例中说明的内容,此处不再赘述。

可以理解的是,本实施例中的步骤804可以在步骤803之前执行,也可以与步骤803同时执行,只要在服务端确定可用于与客户端进行无线连接的第一网络和第二网络后即可,具体此处不做限定。

805、显示无线网络连接界面。

本实施例中,客户端与第一网络和第二网络中网速最高的一者连接,并接收服务端推送的第一网络和第二网络中网速最高的一者的连接人数以及所属位置的属性信息后,可以显示无线网络连接界面。其中,无线网络连接界面可以显示有第一网络、第二网络、第一网络和第二网络中网速最高的一者的连接人数以及所属位置的属性信息。

可以理解的是,基于图5所示实施例中步骤503说明的内容,本实施例中,在无线网络连接界面显示第一网络和第二网络时,还可以根据属性信息进行分类显示,具体方式可如下:

确定第一网络所属位置和第二网络所属位置的属性类别;

根据属性类别在无线网络连接界面分类显示第一网络和第二网络。

例如,假设第一网络为a,第二网络为b、c、d三个网络,其中,根据属性信息确定a所属位置为餐厅、确定b所属位置为影院、确定c所属位置为游戏厅、确定d所属位置为餐厅,那么在无线网网络连接界面,可以将a、d显示于无线网络连接界面的餐厅这一属性类别下,将c显示于无线网络连接界面的影院这一属性类别下,将d显示于无线网络连接界面的游戏厅这一属性类别下。

进一步的,本实施例中,为了给客户端的用户提供对应网络的明确的位置,客户端还可以接收服务端推送的对应网络所属位置的位置信息,相同部分可参考图3所示实施例中说明的部分内容,此处不再赘述。

可以理解的是,本实施例中,为了满足用户在远距离也能获悉某一有历史连接记录的网络的相关信息,可以结合时间信息对用户进行相应的提示,下面进行具体说明:

请参阅图9,本发明实施例中网络连接方法另一实施例包括:

本实施例中的步骤901至步骤904与图6所示实施例中的步骤601至步骤604相同,此处不再赘述。

905、在预设时间点,检测当前日期是否为预设节假日,若是,则执行步骤906,若否,则执行步骤909;

本实施例中,客户端接收服务端推送的第一网络和第二网络中网速最高的一者的连接人数后,可以检测当时时间是否为预设时间点,若为预设时间点,则可以检测当前日期是否为预设节假日。

具体的,可以在客户端预先设置预设时间点,如每天的8点半,以能够在确定当前日期后,如农历日期,定时对当前日期是否为预设节假日进行检测。其中,预设节假日可以包括法定节日,如端午节,或由用户自定义的日期,如公司周年庆日期。

可以理解的是,本实施例中,对当前日期的检测也可以是在非预设时间点,即可以为任一时刻,具体此处不做限定。

906、判断第一网络和第二网络中网速最高的一者是否为预设网络,若是,则执行步骤907,若否,则执行步骤909;

本实施例中,若在预设时间点检测当前日期为预设节假日,则可以判断第一网络和第二网络中网速最高的一者是否为预设网络,即若第一网络高于第二网络,则可以判断第一网络是否为预设网络,若第二网络高于第一网络,则可以判断第二网络是否为预设网络。

具体的,预设网络可以预先在客户端由用户根据需要进行自定义设置,由于网速最高的网络会与客户端进行连接,那么为了给用户提供连接网络的更多信息,在确定第一网络和第二网络中网速最高的一者后,可以进一步判断第一网络和第二网络中网速最高的一者是否为预设网络。

例如,假设预设网络为a商场中的b店铺的所属网络,b店铺为用户经常去逛的一家店铺,当用户在a商场逛街时,服务端可以检测到包括预设网络的第一网络和第二网络可用于与客户端连接,那么确定第一网络和第二网络中网速最高的一者后,通过确定该网速最高的一个网络的所属位置是否为b店铺,可以确定该网速最高的一个网络是否为预设网络。

可以理解的是,本实施例中的预设网络出了上述说明的内容,在实际应用中,也可以为第一网络或第二网络中使用频率大于预设频率阈值的网络,具体此处不做限定。

进一步的,本实施例中,除了判断第一网络和第二网络中网速最高的一者是否为预设网络外,也可以其它网络是否为预设网络进行判断,以在其它网络不与客户端连接的情况下,通过获取服务端推送的相应网络的相关信息,也可以帮助用户进行其他信息的分析。

例如,假设预设网络为客户端的用户的公司网络,而在一些节假日需要加班但用户忘记的情况下,通过对除网速最高的网络进行判断之外,若对其他非连接网络进行是否为预设网络的判断,可以在某一网络为公司网络时,通过进一步获取公司网络的相关信息,可以起到提示用户需要上班的作用。

907、判断第一网络和第二网络中网速最高的一者的连接人数是否大于预设阈值,若是,则执行步骤908,若否,则执行步骤909;

本实施例中,若判断第一网络和第二网络中网速最高的一者为预设网络,则可以进一步判断第一网络和第二网络中网速最高的一者的连接人数是否大于预设阈值。

具体的,可以在服务端进行预设阈值的预先设置,例如,10人,那么若第一网络的网速高于第二网络,则判断第一网络的连接人数是否大于10人,反之,则可以判断第二网络的连接人数是否大于10人。其中,预设网络可以为多个,每一个预设网络对应的预设阈值也可以不尽相同。

基于步骤906说明的内容,例如,假设用户期望b店铺的人流量可以小于10人,以能够享受b店铺带来的更好服务以及相对较为安静的购物环境,,那么可以判断第一网络和第二网络中网速最高的一者的连接人数是否高于10人,或高于10人以下,以尽可能地降低由于部分用户的客户端未与第一网络和第二网络中网速最高的一者进行连接而带来的判断偏差。

可以理解的是,本实施例中,除了判断第一网络和第二网络中网速最高的一者的连接人数是否大于预设阈值之外,还可以对其它网络中预设网络的连接人数是否大于预设阈值进行判断,以在其它网络不与客户端连接的情况下,通过获取服务端推送的相应网络的连接人数,也可以帮助用户进行其他信息的分析。

基于步骤906说明的内容,例如,假设工作日时,公司网络的连接人数正常为50人以上,那么当公司网络无法覆盖客户端的所属位置时,若客户端接收到公司网络的连接人数,那么可以判断公司网络的连接人数是否高于50人,以对用户是否需要正常上班进行提示。

908、输出预设提示信息;

本实施例中,若判断第一网络和第二网络中网速最高的一者的连接人数大于预设阈值,则可以输出预设提示信息。

沿用步骤907说明的内容,例如,若第一网络和第二网络中网速最高的一者的连接人数是否高于10人,或高于10人以下,那么说明b店铺的人流量较大,不符合用户的逛街需求,则可以输出预设提示信息,以提示用户尝试在a商场中的店铺中享受购物,或者,也可以根据b店铺的相同风格,对满足用户的逛街需求的其它店铺进行建议。

又例如,在对其它网络的连接人数是否大于预设阈值进行进一步判断的情况下,若其它网络中预设网络,即公司网络的连接人数大于50时,意味着在该预设节假日,用户的公司并未照常放假,而是处于加班状态,那么也可以输出预设提示信息,以提示用户需要进行上班。其中,可选的,为了尽可能地避免用户出现迟到的情况,本实施例中的预设时间点可以早于上班时间。

可以理解的是,本实施例中的上述实施例仅为部分应用场景的举例说明,在实际应用中,还可以为其它场景的应用,只要能够达到对预设网络的连接人数是否大于预设阈值的判断并做出相应的操作即可,具体此处不做限定。

909、结束流程。

本实施例中,若在预设时间点,判断当前日期不为预设节假日,则可以不进行其它操作,即结束流程。

本实施例中,若判断第一网络和第二网络中网速最高的一者不为预设网络,则可以不进行其它操作,即结束流程。

本实施例中,若判断第一网络和第二网络中网速最高的一者的连接人数不大于预设阈值,则可以不进行其它操作,即结束流程。

需要说明的是,本实施例中,在结束相应的流程后,还可以根据需要执行其它操作,如根据客户端的地理位置的变化或其它因素的影响,可以实时更新第一网络和第二网络中网速最高的一者的连接人数,并可以根据该连接人数重新做出是否大于预设阈值的判断,具体此处不做限定。

可以理解的是,在实际应用中,除了基于无线网络连接界面的触发指令以与网络进行无线连接之外,还可以以某一特定位置的网络进行无线连接,下面具体进行说明:

请参阅图10,本发明实施例中网络连接方法另一实施例包括:

1001、获取输入的地理位置;

本实施例中,用户启动客户端后,当用户需要与某一特定位置的网络进行无线连接时,可以在客户端输入相应的地理位置,则客户端可以获取用户输入的地理位置。

例如,假设用户在a商场逛街,需要用到a商场的无线网络时,则可以在客户端的显示界面的搜索框中输入a商场的地理位置,如xx区xx路xx号,其中,显示界面可以有xx区、xx路、xx号的选项,以方便用户的输入。需要说明的是,本实施例中的地理位置除了可以为上述说明的某一区域,如a商场外,在实际应用中,还可以为某一具体地点,如a商场的b店铺,具体此处不做限定。

可以理解的是,本实施例中的地理位置除了上述以地址的形式表达之外,在实际应用中,还可以以其它形式进行表达,如以名称的形式进行表达,如用户输入天虹商场后,客户端通过诸如gps装置可以获取用户所在位置的天虹商场的地理位置,具体此处不做限定。

需要说明的是,本实施例中地理位置的输入除了用户手动输入之外,在实际应用中,通过相应的设置,还可以自动定位客户端的所在位置以作为输入的地理位置。

1002、从服务端获取与地理位置对应的可用于与客户端进行无线连接的第一网络和第二网络中网速最高的一者进行连接。

本实施例中,客户端获取输入的地理位置后,可以从服务端获取与该地理位置对应的可用于与客户端进行无线连接的第一网络和第二网络中网速最高的一者进行连接。

具体的,客户端获取到输入的地理位置后,可以将包括该地理位置的相关信息以无线连接请求的形式上报至服务端,服务端接收到该以相关信息形成的无线连接请求后,可以确定与上述地理位置对于的可用于与客户端连接的第一网络和第二网络,并从第一网络和第二网络中确定网速最高的一者与客户端连接,即若第一网络的网速高于第二网络,则从服务端获取可用于与客户端进行无线连接的第一网络进行连接,反之,则从服务端获取第二网络进行连接,相同部分可以参照图1以及图2所示实施例中说明的部分内容,此处不再赘述。

同样的,基于图10所示实施例的应用场景,客户端除与第一网络和第二网络中网速最高的一者进行连接之外,还可以接收服务端推送的更多有效信息,下面进行具体说明:

请参阅图11,本发明实施例中网络连接方法另一实施例包括:

本实施例中的步骤1101至步骤1102与图10所示实施例中的步骤1001至步骤1002相同,此处不再赘述。

1103、接收服务端推送的第一网络和第二网络中网速最高的一者的连接人数;

本实施例中,从服务端获取与地理位置对应的可用于与客户端进行无线连接的第一网络和第二网络中网速最高的一者进行连接后,可以接收服务端推送的第一网络和第二网络中网速最高的一者的连接人数,即若客户端与第一网络连接,则可以接收服务端推送的第一网络的连接人数,若客户端与第二网络连接,则可以接收服务端推送的第二网络的连接人数。

需要说明的是,本实施例中,客户端除了接收服务端推送的第一网络和第二网络中网速最高的一者的连接人数,还可以接收其它网络的连接人数,具体可参考图2所示实施例中说明的内容,此处不再赘述。

可以理解的是,本实施例中的步骤1103可以在步骤1102之前执行,也可以与步骤1102同时执行,只要在服务端确定可用于与客户端进行无线连接的第一网络和第二网络后即可,具体此处不做限定。

1104、输出连接人数。

本实施例中,客户端接收服务端推送的第一网络和第二网络中网速最高的一者的连接人数后,可以输出该连接人数,即若第一网络的网速高于第二网络,则可以输出第一网络的连接人数,若第二网络的网速高于第一网络,则可以输出第二网络的连接人数,以在用户需要在网速最高的一者的网络的覆盖范围下使用该无线网络时,可以基于输出的连接人数预估该无线网络所属位置的人群密度,从而可以考虑是否接受该人群密度并进行该无线网络的使用,有利于帮助用户做出更适合于自己的选择。

可以理解的是,本实施例中,若客户端除了接收服务端推送的第一网络和第二网络中网速最高的一者的连接人数,还接收了其它网络的连接人数,那么也可以输出其它网络的连接人数,并可以根据诸如按照连接人数由高到低的原则进行排序输出,以对用户进行相应网络所属位置的人群密度的提示。

请参阅图12,本发明实施例中网络连接方法另一实施例包括:

本实施例中的步骤1201至步骤1203与图11所示实施例中的步骤1101至步骤1103相同,此处不再赘述。

1204、接收服务端推送的第一网络和第二网络中网速最高的一者所属位置的属性信息;

本实施例中,客户端接收服务端推送的第一网络和第二网络中网速最高的一者的连接人数后,可以接收从服务端推送的第一网络和第二网络中网速最高的一者所属位置的属性信息,即若客户端与第一网络连接,则可以接收服务端推送的第一网络所属位置的属性信息,若客户端与第二网络连接,则可以接收服务端推送的第二网络所属位置的属性信息。

需要说明的是,本实施例中,客户端除了接收服务端推送的第一网络和第二网络中网速最高的一者所属位置的属性信息,还可以接收其它网络所属位置的属性信息,该属性信息可以包括但不限于好评率、优惠信息、联系信息、简介信息中的一种或多种,具体可参考图4所示实施例中说明的内容,此处不再赘述。

可以理解的是,本实施例中的步骤1204可以在步骤1203之前执行,也可以与步骤1203同时执行,只要在服务端确定可用于与客户端进行无线连接的第一网络和第二网络后即可,具体此处不做限定。

1205、输出连接人数以及属性信息。

本实施例中,客户端接收服务端推送的第一网络和第二网络中网速最高的一者的连接人数以及所属位置的属性信息后,可以输出该连接人数和属性信息,以使得用户可以获取更多有意义的有效信息。

可以理解的是,本实施例中,若客户端除了接收服务端推送的第一网络和第二网络中网速最高的一者的连接人数以及所属位置的属性信息,还接收了其它网络的连接人数以及所属位置的属性信息,那么也可以输出其它网络的连接人数以及所属位置的属性信息,并可以根据诸如按照连接人数由高到低的原则或属性类别进行排序输出,以满足用户设置的不同输出需求。

进一步的,本实施例中,客户端获取输入的地理位置后,为了有利于帮助即使获悉输入的地理位置的位置信息,也无法准确或以最近路线到达输入的地理位置的用户,客户端还可以接收针对该地理位置的操作指令,如用户点击输入的地理位置,并可以根据该操作指令在显示界面显示切换至地理位置对应的地图界面或导航界面。

具体的,客户端显示地理位置对应的地图界面或导航界面后,可以以输入的地理位置为终点位置,并以用户当前的所在位置为起点位置,按照确定的终点位置、起点位置可以在地图界面或导航界面显示一条或以上的导航路线,还可以根据时间长短、距离长短对用户进行相应导航路线的提示。

可以理解的是,本实施例中的操作指令除了上述说明的点击方式之外,在实际应用中,还可以采用其它方式,例如滑动、长按、语音输入等,只要该操作指令为触发进入相应网络所属位置的地图界面或导航界面即可,具体此处不做限定。

上面对本发明实施例中的网络连接方法进行了描述,下面从服务端侧以及客户端侧对本发明实施例中的网络连接装置进行描述,请参阅图13,该网络连接装置应用于服务端,本发明实施例中网络装置一个实施例包括:

接收模块1301,用于接收第一客户端发起的无线连接请求;

确定模块1302,用于根据无线连接请求,确定用于与第一客户端进行无线连接的第一网络和第二网络;

比较模块1303,用于比较第一网络与第二网络的网速;

连接模块1304,用于将第一网络和第二网络中网速最高的一者与第一客户端连接。

请参阅图14,该网络连接装置应用于客户端,本发明实施例中网络装置另一实施例包括:

接收模块1401,用于接收无线网络连接界面的触发指令;

连接模块1402,用于根据触发指令,从服务端获取第一网络和第二网络中网速最高的一者进行连接;

显示模块1403,用于显示无线网络连接界面,其中,无线网络连接界面显示第一网络以及第二网络。

请参阅图15,该网络连接装置应用于客户端,本发明实施例中网络装置领域实施例包括:

获取模块1501,用于获取输入的地理位置;

连接模块1502,用于从服务端获取与地理位置对应的第一网络和第二网络中网速最高的一者进行连接。

可以理解的是,上述相应实施例中说明的各个网络连接装置除了上述说明的模块之外,还可以包括其它模块,以执行相应的功能,或者,各个网络连接装置中的各个模块还可以实现更多的功能,具体可以参考前述方法实施例说明的内容,此处不再赘述。

上面从模块化功能实体的角度对本发明实施例中的网络连接装置进行了描述,下面从硬件处理的角度对本发明实施例中的计算机装置进行描述:

该计算机装置应用于服务端,本发明实施例中计算机装置一个实施例包括:

处理器以及存储器;

存储器用于存储计算机程序,处理器用于执行存储器中存储的计算机程序时,可以实现如下步骤:

接收第一客户端发起的无线连接请求;

根据无线连接请求,确定可用于与第一客户端进行无线连接的第一网络和第二网络;

比较第一网络与第二网络的网速;

将第一网络和第二网络中网速最高的一者与第一客户端连接。

在本发明的一些实施例中,处理器,还可以用于实现如下步骤:

分别统计连接第一网络的第二客户端的网速和连接第二网络的第三客户端的网速;

根据第二客户端的网速确定第一网络的网速,并根据第三客户端的网速确定第二网络的网速;

比较第一网络与第二网络的网速。

在本发明的一些实施例中,处理器,还可以用于实现如下步骤:

接收第一网络和第二网络的连接人数,第一网络和第二网络的连接人数由对应的第一网络连接器和第二网络连接器上报;

存储第一网络和第二网络的连接人数;

将第一网络和第二网络中网速最高的一者与第一客户端连接包括:

将第一网络和第二网络中网速最高的一者与第一客户端连接,并向第一客户端推送第一网络和第二网络中网速最高的一者的连接人数。

在本发明的一些实施例中,处理器,还可以用于实现如下步骤:

获取第一网络和第二网络中网速最高的一者所属位置的位置信息;

向第一客户端推送第一网络和第二网络中网速最高的一者的连接人数包括:

向第一客户端推送第一网络和第二网络中网速最高的一者的连接人数以及位置信息。

在本发明的一些实施例中,处理器,还可以用于实现如下步骤:

获取第一网络和第二网络中网速最高的一者所属位置的属性信息;

向第一客户端推送第一网络和第二网络中网速最高的一者的连接人数包括:

向第一客户端推送第一网络和第二网络中网速最高的一者的连接人数以及属性信息。

该计算机装置应用于客户端,本发明实施例中计算机装置另一实施例包括:

处理器以及存储器;

存储器用于存储计算机程序,处理器用于执行存储器中存储的计算机程序时,可以实现如下步骤:

接收无线网络连接界面的触发指令;

根据触发指令,从服务端获取可用于与客户端进行无线连接的第一网络和第二网络中网速最高的一者进行连接;

显示无线网络连接界面,其中,无线网络连接界面显示第一网络以及第二网络。

在本发明的一些实施例中,处理器,还可以用于实现如下步骤:

接收服务端推送的第一网络和第二网络中网速最高的一者的连接人数;

无线网络连接界面显示第一网络以及第二网络包括:

无线网络连接界面显示第一网络、第二网络以及连接人数。

在本发明的一些实施例中,处理器,还可以用于实现如下步骤:

接收服务端推送的第一网络和第二网络中网速最高的一者所属位置的位置信息;

无线网络连接界面显示第一网络、第二网络以及连接人数包括:

无线网络连接界面显示第一网络、第二网络、连接人数以及位置信息。

在本发明的一些实施例中,处理器,还可以用于实现如下步骤:

接收针对位置信息的操作指令;

根据操作指令从无线网络连接界面切换至位置信息对应的地图界面或导航界面。

在本发明的一些实施例中,处理器,还可以用于实现如下步骤:

接收服务端推送的第一网络和第二网络中网速最高的一者所属位置的属性信息;

无线网络连接界面显示第一网络、第二网络以及连接人数包括:

无线网络连接界面显示第一网络、第二网络、连接人数以及属性信息。

在本发明的一些实施例中,处理器,还可以用于实现如下步骤:

确定第一网络所属位置和第二网络所属位置的属性类别;

根据属性类别在无线网络连接界面分类显示第一网络和第二网络。

在本发明的一些实施例中,处理器,还可以用于实现如下步骤:

在预设时间点,检测当前日期是否为预设节假日;

若当前日期为预设节假日,判断第一网络和第二网络中网速最高的一者是否为预设网络;

若是,判断第一网络和第二网络中网速最高的一者的连接人数是否大于预设阈值;

若大于,则输出预设提示信息。

该计算机装置应用于客户端,本发明实施例中计算机装置另一实施例包括:

处理器以及存储器;

存储器用于存储计算机程序,处理器用于执行存储器中存储的计算机程序时,可以实现如下步骤:

获取输入的地理位置;

从服务端获取与地理位置对应的可用于与客户端进行无线连接的第一网络和第二网络中网速最高的一者进行连接。

在本发明的一些实施例中,处理器,还可以用于实现如下步骤:

接收服务端推送的第一网络和第二网络中网速最高的一者的连接人数;

输出连接人数。

在本发明的一些实施例中,处理器,还可以用于实现如下步骤:

接收服务端推送的第一网络和第二网络中网速最高的一者所属位置的属性信息;

输出连接人数包括:

输出连接人数以及属性信息。

在本发明的一些实施例中,处理器,还可以用于实现如下步骤:

接收针对地理位置的操作指令;

根据操作指令,显示地理位置对应的地图界面或导航界面。

可以理解的是,无论是服务端一侧,还是客户端一侧,上述说明的计算机装置中的处理器执行所述计算机程序时,也可以实现上述对应的各装置实施例中各模块的功能,此处不再赘述。示例性的,所述计算机程序可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器中,并由所述处理器执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述网络连接装置/终端设备中的执行过程。例如,所述计算机程序可以被分割成上述网络连接装置中的各模块,各模块可以实现如上述相应网络连接装置说明的具体功能。

所述计算机装置可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述计算机装置可包括但不仅限于处理器、存储器。本领域技术人员可以理解,处理器、存储器仅仅是计算机装置的示例,并不构成对计算机装置的限定,可以包括更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述计算机装置还可以包括输入输出设备、网络接入设备、总线等。

所述处理器可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述计算机装置的控制中心,利用各种接口和线路连接整个计算机装置的各个部分。

所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述计算机装置的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

本发明还提供了一种计算机可读存储介质,该计算机可读存储介质应用于服务端,其上存储有计算机程序,计算机程序被处理器执行时,处理器,可以用于执行如下步骤:

接收第一客户端发起的无线连接请求;

根据无线连接请求,确定可用于与第一客户端进行无线连接的第一网络和第二网络;

比较第一网络与第二网络的网速;

将第一网络和第二网络中网速最高的一者与第一客户端连接。

在本发明的一些实施例中,计算机可读存储介质存储的计算机程序被处理器执行时,处理器,可以具体用于执行如下步骤:

分别统计连接第一网络的第二客户端的网速和连接第二网络的第三客户端的网速;

根据第二客户端的网速确定第一网络的网速,并根据第三客户端的网速确定第二网络的网速;

比较第一网络与第二网络的网速。

在本发明的一些实施例中,计算机可读存储介质存储的计算机程序被处理器执行时,处理器,可以具体用于执行如下步骤:

接收第一网络和第二网络的连接人数,第一网络和第二网络的连接人数由对应的第一网络连接器和第二网络连接器上报;

存储第一网络和第二网络的连接人数;

将第一网络和第二网络中网速最高的一者与第一客户端连接包括:

将第一网络和第二网络中网速最高的一者与第一客户端连接,并向第一客户端推送第一网络和第二网络中网速最高的一者的连接人数。

在本发明的一些实施例中,计算机可读存储介质存储的计算机程序被处理器执行时,处理器,可以具体用于执行如下步骤:

获取第一网络和第二网络中网速最高的一者所属位置的位置信息;

向第一客户端推送第一网络和第二网络中网速最高的一者的连接人数包括:

向第一客户端推送第一网络和第二网络中网速最高的一者的连接人数以及位置信息。

在本发明的一些实施例中,计算机可读存储介质存储的计算机程序被处理器执行时,处理器,可以具体用于执行如下步骤:

在本发明的一些实施例中,计算机可读存储介质存储的计算机程序被处理器执行时,处理器,可以具体用于执行如下步骤:

获取第一网络和第二网络中网速最高的一者所属位置的属性信息;

向第一客户端推送第一网络和第二网络中网速最高的一者的连接人数包括:

向第一客户端推送第一网络和第二网络中网速最高的一者的连接人数以及属性信息。

本发明还提供了另一种计算机可读存储介质,该计算机可读存储介质应用于客户端,其上存储有计算机程序,计算机程序被处理器执行时,处理器,可以用于执行如下步骤:

接收无线网络连接界面的触发指令;

根据触发指令,从服务端获取可用于与客户端进行无线连接的第一网络和第二网络中网速最高的一者进行连接;

显示无线网络连接界面,其中,无线网络连接界面显示第一网络以及第二网络。

在本发明的一些实施例中,计算机可读存储介质存储的计算机程序被处理器执行时,处理器,可以具体用于执行如下步骤:

接收服务端推送的第一网络和第二网络中网速最高的一者的连接人数;

无线网络连接界面显示第一网络以及第二网络包括:

无线网络连接界面显示第一网络、第二网络以及连接人数。

在本发明的一些实施例中,计算机可读存储介质存储的计算机程序被处理器执行时,处理器,可以具体用于执行如下步骤:

接收服务端推送的第一网络和第二网络中网速最高的一者所属位置的位置信息;

无线网络连接界面显示第一网络、第二网络以及连接人数包括:

无线网络连接界面显示第一网络、第二网络、连接人数以及位置信息。

在本发明的一些实施例中,计算机可读存储介质存储的计算机程序被处理器执行时,处理器,可以具体用于执行如下步骤:

接收针对位置信息的操作指令;

根据操作指令从无线网络连接界面切换至位置信息对应的地图界面或导航界面。

在本发明的一些实施例中,计算机可读存储介质存储的计算机程序被处理器执行时,处理器,可以具体用于执行如下步骤:

接收服务端推送的第一网络和第二网络中网速最高的一者所属位置的属性信息;

无线网络连接界面显示第一网络、第二网络以及连接人数包括:

无线网络连接界面显示第一网络、第二网络、连接人数以及属性信息。

在本发明的一些实施例中,计算机可读存储介质存储的计算机程序被处理器执行时,处理器,可以具体用于执行如下步骤:

确定第一网络所属位置和第二网络所属位置的属性类别;

根据属性类别在无线网络连接界面分类显示第一网络和第二网络。

在本发明的一些实施例中,计算机可读存储介质存储的计算机程序被处理器执行时,处理器,可以具体用于执行如下步骤:

在预设时间点,检测当前日期是否为预设节假日;

若当前日期为预设节假日,判断第一网络和第二网络中网速最高的一者是否为预设网络;

若是,判断第一网络和第二网络中网速最高的一者的连接人数是否大于预设阈值;

若大于,则输出预设提示信息。

本发明还提供了另一种计算机可读存储介质,该计算机可读存储介质应用于客户端,其上存储有计算机程序,计算机程序被处理器执行时,处理器,可以用于执行如下步骤:

获取输入的地理位置;

从服务端获取与地理位置对应的可用于与客户端进行无线连接的第一网络和第二网络中网速最高的一者进行连接。

在本发明的一些实施例中,计算机可读存储介质存储的计算机程序被处理器执行时,处理器,可以具体用于执行如下步骤:

接收服务端推送的第一网络和第二网络中网速最高的一者的连接人数;

输出连接人数。

在本发明的一些实施例中,计算机可读存储介质存储的计算机程序被处理器执行时,处理器,可以具体用于执行如下步骤:

接收服务端推送的第一网络和第二网络中网速最高的一者所属位置的属性信息;

输出连接人数包括:

输出连接人数以及属性信息。

在本发明的一些实施例中,计算机可读存储介质存储的计算机程序被处理器执行时,处理器,可以具体用于执行如下步骤:

接收针对地理位置的操作指令;

根据操作指令,显示地理位置对应的地图界面或导航界面。

可以理解的是,所述集成的模块如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在相应的一个计算机可读取存储介质中。基于这样的理解,本发明实现上述相应的实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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