一种WiFi网络推荐方法及装置与流程

文档序号:11254506阅读:925来源:国知局
一种WiFi网络推荐方法及装置与流程

本发明属于计算机技术领域,尤其涉及一种wifi网络推荐方法及装置。



背景技术:

随着wifi(wirelessfidelity,无线局域网)技术的发展,wifi网络已经成为用户终端用户日常生活和工作中常用的一种无线网络。当用户启动用户终端的wifi功能时,用户终端会通过wifi搜索模块搜索用户终端附近的wifi网络,根据一定的规则(例如,wifi名称或信号强度)对搜索到的wifi网络进行排序,将排序后的wifi网络组成wifi网络列表,用户可以从wifi网络列表中选择一个wifi网络,通过连接选择的wifi网络进行上网。

然而,目前用户从wifi网络列表选择wifi网络时,只能从wifi网络列表看到各个wifi网络的信号强度,用户很难快速选择到最稳定的wifi网络,尤其是当wifi网络列表中的wifi网络较多时,用户需要对这些wifi网络依次进行试用以判断wifi网络是否稳定,直至找到可用的wifi网络。另外,目前公共wifi网络安全问题较多,用户在公共环境下或者不知情的情况下连接公共wifi网络,很容易受到由恶意wifi网络伪装的公共wifi网络的攻击,导致用户的个人信息被盗取。



技术实现要素:

本发明的目的在于提供一种wifi网络推荐方法及装置,旨在解决现有难以向用户终端用户推荐安全稳定的可用wifi网络,导致用户使用用户终端连接未知wifi网络时网络安全性和稳定性不佳的问题。

一方面,本发明提供了一种wifi网络推荐方法,所述方法包括下述步骤:

当接收到用户输入的wifi网络连接请求时,获取用户终端的当前位置;

获取所述当前位置所在预设范围内的已认证wifi网络,将所述已认证wifi网络与所述用户终端扫描到的wifi网络进行匹配;

当匹配到所述已认证wifi网络时,向所述用户推荐所述匹配到的所述已认证wifi网络。

另一方面,本发明提供了一种wifi网络推荐装置,所述装置包括:

位置获取单元,用于当接收到用户输入的wifi网络连接请求时,获取用户终端的当前位置;

wifi匹配单元,用于获取所述当前位置所在预设范围内的已认证wifi网络,将所述已认证wifi网络与所述用户终端扫描到的wifi网络进行匹配;以及

wifi推荐单元,用于当匹配到所述已认证wifi网络时,向所述用户推荐所述匹配到的所述已认证wifi网络。

本发明当接收到用户输入的wifi网络连接请求时,获取用户终端的当前位置,获取当前位置所在预设范围内的已认证wifi网络,将已认证wifi网络与用户终端扫描到的wifi网络进行匹配,当匹配到已认证wifi网络时,向用户推荐匹配到的已认证wifi网络,从而提高了通过用户终端连接未知wifi网络时的网络安全性和稳定性。

附图说明

图1是本发明实施例一提供的wifi网络推荐方法的实现流程图;

图2是本发明实施例二提供的wifi网络推荐方法的实现流程图;

图3是本发明实施例三提供的wifi网络推荐方法的实现流程图;

图4是本发明实施例四提供的wifi网络推荐装置的结构示意图;

图5是本发明实施例五提供的wifi网络推荐装置的结构示意图;以及

图6是本发明实施例六提供的wifi网络推荐装置的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

以下结合具体实施例对本发明的具体实现进行详细描述:

实施例一:

图1示出了本发明实施例一提供的wifi网络推荐方法的实现流程,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:

在步骤s101中,当接收到用户输入的wifi网络连接请求时,获取用户终端的当前位置。

本发明实施例适用于移动终端,尤其适用于手机、平板电脑等便携式移动终端,以方便用户使用推荐的wifi网络进行上网。在本发明实施例中,当接收到用户输入的wifi网络连接请求时,说明用户需要使用用户终端连接wifi网络进行上网,首先对用户终端进行定位,以获取用户终端的当前位置,从而提高wifi网络推荐的准确性。

具体地,在获取用户终端的当前位置时,可以通过gps定位或基站定位等方式进行定位,优选地,通过蓝牙定位方式进行定位,从而实现了用户终端的室内定位,降低了用户终端定位过程的能耗,提高了定位的精确性,进而提高wifi网络推荐的准确性。

在步骤s102中,获取当前位置所在预设范围内的已认证wifi网络,将已认证wifi网络与用户终端扫描到的wifi网络进行匹配。

在本发明实施例中,已认证wifi网络为通过安全认证的wifi网络,具有较高的安全性和稳定性,例如,图书馆、车站、商场由政府或商家提供的公共wifi网络,可以建立已认证wifi网络库,以用于存储这些已认证wifi网络,在获取到用户终端的当前位置之后,根据当前位置从已认证wifi网络库中获取当前位置所在预设范围内的已认证wifi网络,将获取的已认证wifi网络与用户终端扫描到的wifi网络进行匹配,从而提高wifi网络推荐的安全性。

在步骤s103中,当匹配到已认证wifi网络时,向用户推荐匹配到的已认证wifi网络。

在本发明实施例中,若未匹配到该获取的已认证wifi网络,则表明获取的这些已认证wifi网络未开启或用户终端超出这些已认证wifi网络的覆盖范围,此时,只输出用户终端扫描到的wifi网络,不需要向用户推荐wifi网络,只有当匹配到该获取的已认证wifi网络时,才向用户推荐匹配到的已认证wifi网络,从而进一步降低了用户终端的能耗。

在本发明实施例中,当接收到用户输入的wifi网络连接请求时,获取用户终端的当前位置,获取当前位置所在预设范围内的已认证wifi网络,将已认证wifi网络与用户终端扫描到的wifi网络进行匹配,当匹配到已认证wifi网络时,向用户推荐匹配到的已认证wifi网络,从而实现了根据用户终端的当前位置向用户终端用户推荐对应的具有安全性和稳定性的wifi网络,提高了用户终端连接未知wifi网络时的网络安全性和稳定性。

实施例二:

图2示出了本发明实施例二提供的wifi网络推荐方法的实现流程,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:

在步骤s201中,当接收到用户输入的wifi网络连接请求时,获取用户终端的当前位置。

本发明实施例适用于移动终端,尤其适用于手机、平板电脑等便携式移动终端,以方便用户使用推荐的wifi网络进行上网。在本发明实施例中,当接收到用户输入的wifi网络连接请求时,说明用户需要使用用户终端连接wifi网络进行上网,首先对用户终端进行定位,以获取用户终端的当前位置,从而提高wifi网络推荐的准确性。

具体地,在获取用户终端的当前位置时,可以通过gps定位或基站定位等方式进行定位,优选地,通过蓝牙定位方式进行定位,从而实现了用户终端的室内定位,降低了用户终端定位过程的能耗,提高了定位的精确性,进而提高wifi网络推荐的准确性。

在步骤s202中,从用户终端预先存储的已认证wifi网络库中获取当前位置所在预设范围内的已认证wifi网络。

在步骤s203中,将获取的已认证wifi网络与用户终端扫描到的wifi网络进行匹配。

在本发明实施例中,用户终端预先存储有已认证wifi网络库,以提高wifi网络匹配时的匹配速度,在获取到用户终端的当前位置之后,根据当前位置从用户终端预先存储的已认证wifi网络库中获取当前位置所在预设范围内的已认证wifi网络,将已认证wifi网络与用户终端扫描到的wifi网络进行匹配,从而提高wifi网络推荐的安全性。

在步骤s204中,判断是否匹配到已认证wifi网络。

在步骤s205中,当匹配到已认证wifi网络时,根据匹配到的已认证wifi网络的信任值,降序输出匹配到的已认证wifi网络。

在本发明实施例中,信任值反映已认证wifi网络可被信任的程度,具体与用户的wifi连接时长、用户评价或反馈、用户的wifi连接次数等有关,例如,wifi连接时长越长则该已认证wifi网络的信任值越大,被用户评价为安全稳定的wifi网络的次数越多则该已认证wifi网络的信任值越大,wifi连接次数越多则该已认证wifi网络的信任值越大。

在本发明实施例中,扫描用户终端预设范围内的wifi网络之后,在扫描到的wifi网络中匹配已认证wifi网络,若未匹配到已认证wifi网络,则不向用户推荐wifi网络,只有当匹配到已认证wifi网络时,才向用户推荐wifi网络,此时,获取已认证wifi网络的信任值,然后根据信任值的大小,降序输出匹配到的已认证wifi网络,从而方便用户从中选择wifi网络进行连接,进一步提高了用户终端连接未知wifi网络时的网络安全性。

在步骤s206中,接收用户对推荐的已认证wifi网络的反馈意见,根据反馈意见对已认证wifi网络库中已认证wifi网络的信任值进行更新。

在本发明实施例中,用户可以在使用从用户终端预先存储的已认证wifi网络库中推荐的已认证wifi网络之后,对使用过的已认证wifi网络进行网络意见反馈,然后根据反馈意见对用户终端上存储的已认证wifi网络库中已认证wifi网络的信任值进行更新,从而为后续wifi网络的推荐提供参考。

优选地,当预设的已认证wifi网络库更新时间到达时,根据云端已认证wifi网络库的更新情况对用户终端上存储的已认证wifi网络库进行更新,从而通过定时更新用户终端上存储的已认证wifi网络库,提高了用户终端连接未知wifi网络时的网络安全性。进一步优选地,当检测到云端的已认证wifi网络库的更新时,根据云端已认证wifi网络库的更新情况对用户终端上存储的已认证wifi网络库进行更新,从而通过及时更新用户终端上存储的wifi网络库,提高了通过用户终端连接未知wifi网络时的网络安全性和稳定性。

在步骤s207中,当未匹配到已认证wifi网络时,输出扫描到的wifi网络。

在本发明实施例中,若未匹配到获取的已认证wifi网络,则表明获取的这些已认证wifi网络未开启或用户终端超出这些已认证wifi网络的覆盖范围,此时,只输出用户终端扫描到的wifi网络,以供用户连接。

实施例三:

图3示出了本发明实施例三提供的wifi网络推荐方法的实现流程,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:

在步骤s301中,当用户终端接收到用户输入的wifi网络连接请求时,获取用户终端的当前位置。

在步骤s302中,用户终端将获取的当前位置发送给预设的wifi管理云服务器。

在步骤s303中,wifi管理云服务器从已认证wifi网络库中获取当前位置所在预设范围内的已认证wifi网络。

在步骤s304中,wifi管理云服务器将获取的已认证wifi网络发送给用户终端,用户终端将已认证wifi网络与用户终端扫描到的wifi网络进行匹配。

在本发明实施例中,wifi管理云服务器设置有已认证wifi网络库,从而通过wifi管理云服务器负责对已认证wifi网络进行认证、更新等管理操作,有效提高了已认证wifi网络的安全性。用户终端在获取到的当前位置之后,将获取的当前位置发送给预设的wifi管理云服务器,wifi管理云服务器从已认证wifi网络库中获取当前位置所在预设范围内的已认证wifi网络,wifi管理云服务器将获取的已认证wifi网络发送给用户终端,用户终端将已认证wifi网络与用户终端扫描到的wifi网络进行匹配。

在步骤s305中,判断是否匹配到已认证wifi网络。

在步骤s306中,当匹配到已认证wifi网络时,根据匹配到的已认证wifi网络的信任值,降序输出匹配到的已认证wifi网络。

在本发明实施例中,若未匹配到已认证wifi网络,则不向用户推荐wifi网络,只有当匹配到已认证wifi网络时,才获取已认证wifi网络的信任值,然后根据信任值的大小,降序输出匹配到的已认证wifi网络,从而方便用户从中选择wifi网络进行连接。

在步骤s307中,接收用户对推荐的已认证wifi网络的反馈意见,根据反馈意见对已认证wifi网络库中已认证wifi网络的信任值进行更新。

在本发明实施例中,用户可以在使用从已认证wifi网络库中推荐的wifi网络之后,对使用过的已认证wifi网络进行网络意见反馈,从而为后续wifi网络的推荐提供参考。wifi管理云服务器接收到反馈意见之后,根据反馈意见对已认证wifi网络库进行更新,从而通过及时更新wifi网络推荐库,提高了通过用户终端连接未知wifi网络时的网络安全性和稳定性。

在步骤s308中,当未匹配到已认证wifi网络时,输出扫描到的wifi网络。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如rom/ram、磁盘、光盘等。

实施例四:

图4示出了本发明实施例四提供的wifi网络推荐装置的结构,为了便于说明,仅示出了与本发明实施例相关的部分,其中包括:

位置获取单元41,用于当接收到用户输入的wifi网络连接请求时,获取用户终端的当前位置。

在本发明实施例中,当接收到用户输入的wifi网络连接请求时,说明用户需要使用用户终端连接wifi网络进行上网,位置获取单元首先对用户终端进行定位,以获取用户终端的当前位置,从而提高wifi网络推荐的准确性。

具体地,在获取用户终端的当前位置时,可以通过gps定位或基站定位等方式进行定位,优选地,通过蓝牙定位方式对用户终端进行定位,从而实现用户终端的室内定位,降低了用户终端定位过程的能耗,提高了定位的精确性,进而提高wifi网络推荐的准确性。

wifi匹配单元42,用于获取当前位置所在预设范围内的已认证wifi网络,将已认证wifi网络与用户终端扫描到的wifi网络进行匹配。

在本发明实施例中,已认证wifi网络库存储有确认安全和稳定的已认证wifi网络,在获取到用户终端的当前位置之后,wifi匹配单元根据当前位置从已认证wifi网络库中获取当前位置所在预设范围内的已认证wifi网络,将获取的已认证wifi网络与用户终端扫描到的wifi网络进行匹配,从而提高wifi网络推荐的安全性。

wifi推荐单元43,用于当匹配到已认证wifi网络时,向用户推荐匹配到的已认证wifi网络。

在本发明实施例中,当接收到用户输入的wifi网络连接请求时,位置获取单元获取用户终端的当前位置,wifi匹配单元获取当前位置所在预设范围内的已认证wifi网络,将已认证wifi网络与用户终端扫描到的wifi网络进行匹配,当匹配到已认证wifi网络时,wifi推荐单元向用户推荐匹配到的已认证wifi网络,从而实现了根据用户终端的当前位置向用户终端用户推荐对应的具有安全性的wifi网络,提高了用户终端连接未知wifi网络时的网络安全性。

在本发明实施例中,wifi网络推荐装置的各单元可由相应的硬件或软件单元实现,各单元可以为独立的软、硬件单元,也可以集成为一个软、硬件单元,在此不用以限制本发明。

实施例五:

图5示出了本发明实施例五提供的wifi网络推荐装置的结构,为了便于说明,仅示出了与本发明实施例相关的部分,其中包括:

位置获取单元51,用于当接收到用户输入的wifi网络连接请求时,获取用户终端的当前位置。

wifi匹配单元52,用于获取当前位置所在预设范围内的已认证wifi网络,将已认证wifi网络与用户终端扫描到的wifi网络进行匹配。

在本发明实施例中,在获取到用户终端的当前位置之后,wifi匹配单元根据当前位置从已认证wifi网络库中获取当前位置所在预设范围内的已认证wifi网络,将获取的已认证wifi网络与用户终端扫描到的wifi网络进行匹配,优选地,用户终端预先存储有已认证wifi网络库,从而提高wifi网络的匹配速度,在获取到用户终端的当前位置之后,根据当前位置从用户终端预先存储的已认证wifi网络库中获取当前位置所在预设范围内的已认证wifi网络,将已认证wifi网络与用户终端扫描到的wifi网络进行匹配,从而提高wifi网络推荐的安全性。

wifi推荐单元53,用于当匹配到已认证wifi网络时,向用户推荐匹配到的已认证wifi网络。

在本发明实施例中,若未匹配到已认证wifi网络,则不向用户推荐wifi网络,只有当匹配到已认证wifi网络时,wifi推荐单元才向用户输出匹配到的已认证wifi网络,优选地,当匹配到已认证wifi网络时,获取已认证wifi网络的信任值,然后根据信任值的大小,降序输出匹配到的已认证wifi网络,从而方便用户从中选择wifi网络进行连接。

数据库更新单元54,用于接收用户对推荐的已认证wifi网络的反馈意见,根据反馈意见对已认证wifi网络库中已认证wifi网络的信任值进行更新。

在本发明实施例中,用户可以在使用从用户终端预先存储的已认证wifi网络库中推荐的已认证wifi网络之后,对使用过的已认证wifi网络进行网络意见反馈,然后数据库更新单元根据反馈意见对用户终端上存储的已认证wifi网络库中已认证wifi网络的信任值进行更新,从而为后续wifi网络的推荐提供参考。

因此,优选地,该wifi匹配单元52包括:

本地匹配单元521,用于从用户终端预先存储的已认证wifi网络库中获取当前位置所在预设范围内的已认证wifi网络;以及

第一匹配单元522,用于将获取的已认证wifi网络与用户终端扫描到的wifi网络进行匹配;

优选地,该wifi推荐单元53包括:

wifi输出单元531,用于根据匹配到的已认证wifi网络的信任值,降序输出匹配到的已认证wifi网络。

在本发明实施例中,wifi网络推荐装置的各单元可由相应的硬件或软件单元实现,各单元可以为独立的软、硬件单元,也可以集成为一个软、硬件单元,在此不用以限制本发明。

实施例六:

图6示出了本发明实施例六提供的wifi网络推荐装置的结构,为了便于说明,仅示出了与本发明实施例相关的部分,其中包括:

位置获取单元61,用于当接收到用户输入的wifi网络连接请求时,获取用户终端的当前位置。

wifi匹配单元62,用于获取当前位置所在预设范围内的已认证wifi网络,将已认证wifi网络与用户终端扫描到的wifi网络进行匹配。

在本发明实施例中,已认证wifi网络库中的已认证wifi网络具有安全性和稳定性,在获取到用户终端的当前位置之后,wifi匹配单元根据当前位置从已认证wifi网络库中获取当前位置所在预设范围内的已认证wifi网络,将获取的已认证wifi网络与用户终端扫描到的wifi网络进行匹配,优选地,wifi管理云服务器设置有已认证wifi网络库,通过wifi管理云服务器负责对已认证wifi网络进行认证、更新等管理操作,有效提高了已认证wifi网络的安全性。用户终端在获取到的当前位置之后,将获取的当前位置发送给预设的wifi管理云服务器,wifi管理云服务器从已认证wifi网络库中获取当前位置所在预设范围内的已认证wifi网络,wifi管理云服务器将获取的已认证wifi网络发送给用户终端,用户终端将已认证wifi网络与用户终端扫描到的wifi网络进行匹配。

wifi推荐单元63,用于当匹配到已认证wifi网络时,向用户推荐匹配到的已认证wifi网络。

在本发明实施例中,若未匹配到已认证wifi网络,则不向用户推荐wifi网络,只有当匹配到已认证wifi网络时,wifi推荐单元才向用户输出匹配到的已认证wifi网络,优选地,当用户终端匹配到已认证wifi网络时,获取已认证wifi网络的信任值,然后根据信任值的大小,降序输出匹配到的已认证wifi网络,从而方便用户从中选择wifi网络进行连接。

数据库更新单元64,用于接收用户对推荐的已认证wifi网络的反馈意见,根据反馈意见对已认证wifi网络库中已认证wifi网络的信任值进行更新。

在本发明实施例中,用户可以在使用从已认证wifi网络库中推荐的wifi网络之后,对使用过的已认证wifi网络进行网络意见反馈,从而为后续wifi网络的推荐提供参考。wifi管理云服务器接收到反馈意见之后,数据库更新单元根据反馈意见对已认证wifi网络库进行更新,从而通过及时更新wifi网络推荐库,提高了通过用户终端连接未知wifi网络时的网络安全性和稳定性。

因此,优选地,该wifi匹配单元62包括:

位置发送单元621,用于将获取的当前位置发送给预设的wifi管理云服务器;

云端匹配单元622,用于wifi管理云服务器从已认证wifi网络库中获取当前位置所在预设范围内的已认证wifi网络;以及

第二匹配单元623,用于wifi管理云服务器将获取的已认证wifi网络发送给用户终端,用户终端将已认证wifi网络与用户终端扫描到的wifi网络进行匹配;

优选地,该wifi推荐单元63包括:

wifi输出单元631,用于根据匹配到的已认证wifi网络的信任值,降序输出匹配到的已认证wifi网络。

在本发明实施例中,wifi网络推荐装置的各单元可由相应的硬件或软件单元实现,各单元可以为独立的软、硬件单元,也可以集成为一个软、硬件单元,在此不用以限制本发明。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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