一种提供WIFI热点的方法及终端与流程

文档序号:13986083阅读:119来源:国知局

本发明涉及电子技术领域,尤其涉及一种提供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列表中,从而筛选掉部分不合格的wifi热点,以提高用户连接wifi热点的效率及连接准确性、提高用户体验。

附图说明

为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种提供wifi热点的方法的示意流程图;

图2是图1中步骤s101的子流程示意图;

图3是图1中步骤s105的子流程示意图;

图4是图1中步骤s106的子流程示意图;

图5是本发明实施例提供的一种终端的示意性框图;

图6是图5中第一获取单元的示意性框图;

图7是图5中比对单元的示意性框图;

图8是图5中输出单元的示意性框图。

具体实施方式

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

应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或若干个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。

本发明实施例提供的一种提供wifi热点的方法应用于终端,终端包括但不限制于任何一种可与用户进行人机交互的电子产品,例如采用ios操作系统的智能手机、平板电能、掌上电能、笔记本电脑等。以上电子设备仅是举例,而非穷举,本发明实施例提供的终端包括但是不限制于上述电子设备。

参见图1,是本发明实施例提供的一种提供wifi热点的方法的示意流程图。如图所示,该一种提供wifi热点的方法包括步骤s101~s106。

s101,获取包含终端中当前wifi热点列表的图片。

具体地,在终端中的wifi传输功能开启之后,终端中的wifi模块对终端当前位置范围内的wifi热点进行扫描以得到终端中当前的wifi热点列表。该包含终端中当前wifi热点列表的图片可以是对包含终端当前的wifi热点列表的终端界面进行人工截图后形成,并通过人工上传实现获取包含终端中当前wifi热点列表的图片。

参照图2,步骤s101的子流程示意图。如图所示,步骤s101包括步骤s201~s202。

s201,若检测到终端当前界面为可用wlan列表,触发截屏操作以得到包含终端中当前wifi热点列表的图片。s202,加载所述包含终端中当前wifi热点列表的图片。在本发明实施例中,当检测到终端当前界面为可用wlan列表之后,自动触发截屏操作来得到包含终端中当前wifi热点列表的图片,并将加载该包含终端中当前wifi热点列表的图片从而获取该图片。

s102,识别所述图片中的wifi热点。

具体地,当获取到包含终端当前的wifi热点列表的图片之后,可通过ocr(opticalcharacterrecognition,光学字符识别)识别技术来获取该图片中的wifi热点。其中,ocr识别是指通过图像处理和模式识别技术对光学的字符进行识别,是自动识别技术研究和应用领域中的一个重要方面,其主要用于文字的自动识别。

在本发明实施例中,通过ocr技术可以识别加载到终端中的图片上所包含wifi热点信息即wifi热点的标识ssid(servicesetidentifier服务集标识)。ssid技术可以将一个无线局域网分为几个需要不同身份验证的子网络,每一个子网络都需要独立的身份验证,只有通过身份验证的用户才可以进入相应的子网络,防止未被授权的用户进入本网络。通俗地说,ssid便是给自己的无线网络所取的名字,即wifi热点的标识。

s103,获取终端当前的位置信息。

需要说明的是,步骤s101、s102和步骤s103中的先后顺序可以调整,此处不作限定。在本发明实施例中可以根据终端的gps(globalpositioningsystem全球定位系统)来获取终端当前的位置信息。可以理解地,终端还可以根据数据网络或陀螺仪等方式确定自身当前的位置信息。

s104,根据所述终端当前的位置信息和预设关联关系获取与所述当前的位置信息相关联的预设wifi热点列表,所述预设wifi热点列表中包括若干预设wifi热点,所述预设关联关系为位置信息与预设wifi热点之间的对应关系。

具体地,该预设wifi热点是对应平安wifi所支持的wifi热点,因此预设wifi热点与终端系统当前的wifi热点列表中的wifi热点通常是不完全相同的。该预设关联关系为位置信息与预设wifi热点之间的对应关系,即根据终端当前的位置信息可自动获取与该终端当前的位置信息相关联的预设wifi热点列表,且该预设wifi热点列表中包含与终端当前位置相关联的预设wifi热点。

s105,将识别出的图片中的wifi热点与所述预设wifi热点进行一致性比对以得到目标wifi热点,所述目标wifi热点包括同时存在于所述终端当前的wifi热点列表和所述预设wifi热点列表中的wifi热点。

为了便于用户快速连接到能够使用的免费wifi热点上,需要将识别出的图片中的wifi热点与预设的wifi热点进行一致性比对以得到同时存在于终端当前的wifi热点列表和预设wifi热点列表中的目标wifi热点,其中,该目标wifi热点是可供用户进行免费连接的wifi热点。

具体地,参照图3,是步骤s105的子流程示意图。如图所示,步骤s105包括步骤s301~s302。

s301,判断所述图片中的wifi热点的标识与所述预设wifi热点的标识是否相同。

具体地,在本发明实施例中,其中,该wifi热点的标识为如前述的wifi热点的ssid。判断图片中的wifi热点的标识与预设wifi热点的标识是否相同,若相同,则说明该wifi热点同时存在于终端系统当前的wifi列表和预设wifi热点列表中,并执行s302;若不相同,则继续判断识别出的wifi热点列表与预设wifi热点列表中是否存在标识相同的wifi热点直到全部的wifi热点比对结束为止。

s302,将所述标识相同的wifi热点设置为所述目标wifi热点。

具体地,在本发明实施例中,在步骤s301中逐一判断出标识相同的wifi热点之后,将标识相同的wifi热点设置为目标wifi热点。需要说明的是,对于不存在相同标识的wifi热点可以进行隐藏或者删除。

s106,显示所述目标wifi热点。

具体地,为了便于用户快速连接到wifi热点,显示该目标wifi热点。可以理解地,为了进一步便于用户通过终端中的可用wlan列表连接wifi热点,可以根据该目标wifi热点更新终端中当前的wifi热点列表。

具体地,参照图4,是步骤s106的子流程示意图。如图所示,步骤s106包括步骤s401~s403。

s401,计算每一个所述目标wifi热点的特征信息,所述特征信息包括目标wifi热点的信号强度和所述目标wifi热点的速率,所述目标wifi热点的信号强度为根据所述目标wifi热点所在的位置与所述终端的当前位置计算所得。

具体地,目标wifi热点的信号强度为根据目标wifi热点所在的位置与终端当前的位置计算得到的目标wifi热点在终端当前位置处的信号强度。目标wifi热点中的某个目标wifi热点的在终端当前位置的信号强度的具体的计算方式可以为:目标wifi热点信号强度值=(终端当前位置-目标wifi热点所在的位置)/目标wifi热点传输的最大距离×目标wifi热点信号总强度。上述公式中,"终端当前位置-目标wifi热点所在的位置"用以表示终端与目标wifi热点之间的物理距离;目标wifi热点传输的最大距离可以根据目标wifi热点自身的属性参数,或者是目标wifi热点所在的位置的地理环境,或者是经验值确定,此处不做限定。其中,目标wifi热点的速率根据无线网卡使用的标准不同而不同,终端可自动获取目标wifi热点的传输速率。

s402,根据所述目标wifi热点的信号强度和所述目标wifi热点的速率各自对应的预设权重确定所述目标wifi热点的排列顺序。

具体地,当目标wifi热点列表中包含多个目标wifi热点时,可通过确定每一个目标wifi热点的排列顺序以实现对多个目标wifi热点进行排序。在本发明实施例中,通过目标wifi热点的信号强度和速率来确定目标wifi热点的排列顺序,且目标wifi热点的排列顺序用于表示目标wifi热点的网络性能。预先为目标wifi热点的信号强度和目标wifi热点的速率分配对应的预设权重,如为目标wifi热点的信号强度设置的预设权重为60%,为目标wifi热点的速率设置的预设权重为40%,则根据目标wifi热点的信号强度和速率各自对应的预设权重来计算该目标wifi热点的排列顺序。可以理解地,预设权重的设置可以根据具体应用环境来设置,此处不作限定。

s403,按照确定的所述目标wifi热点的排列顺序显示所述目标wifi热点。

具体地,为了便于用户连接到的目标wifi热点,在步骤s402中根据目标wifi热点的信号强度和目标wifi热点的速率各自对应的预设权重确定目标wifi热点的排列顺序之后,显示排序后的目标wifi热点,以便用户从显示的目标wifi列表中快速选择到网络性能最优的目标wifi热点。可以理解地,还可以对应在目标wifi列表中的每一个目标wifi热点标注提示信息,如“该wifi热点的性能高”、“该wifi热点可进行免费连接”等以便用户快速连接目标wifi热点。

本发明实施例通过获取包含终端中当前wifi热点列表的图片,并识别该图片中的wifi热点,然后获取终端当前的位置信息,并根据终端当前的位置信息和预设关联关系获取与终端当前的位置信息相关联的预设wifi热点列表,并将识别出的图片中的wifi热点与预设wifi热点进行一致性比对得到目标wifi热点,并显示该目标wifi热点以供用户选择,由于显示的目标wifi热点为同时存在于终端中当前的wifi列表和预设wifi列表中,从而筛选掉部分不合格的wifi热点,以提高用户连接wifi热点的效率及连接准确性、提高用户体验。

参照图5,是本发明实施例提供的一种终端的示意框图。如图所示的本实施例中的终端50包括第一获取单元51、识别单元52、第二获取单元53、第三获取单元54、比对单元55、以及输出单元56。

第一获取单元51,用于获取包含终端中当前wifi热点列表的图片。具体地,在终端中的wifi传输功能开启之后,终端中的wifi模块对终端当前位置范围内的wifi热点进行扫描以得到终端中当前的wifi热点列表。该包含终端中当前wifi热点列表的图片可以是对包含终端当前的wifi热点列表的终端界面进行人工截图后形成,并通过人工上传实现获取包含终端中当前wifi热点列表的图片。

识别单元52,用于若接收到用户上传的包含终端中当前wifi热点列表的图片,识别所述图片中的wifi热点。

具体地,当获取到包含终端当前的wifi热点列表的图片之后,可通过ocr(opticalcharacterrecognition,光学字符识别)识别技术来获取该图片中的wifi热点。其中,ocr识别是指通过图像处理和模式识别技术对光学的字符进行识别,是自动识别技术研究和应用领域中的一个重要方面,其主要用于文字的自动识别。

在本发明实施例中,通过ocr技术可以识别加载到终端中的图片上所包含wifi热点信息即wifi热点的标识ssid(servicesetidentifier服务集标识)。ssid技术可以将一个无线局域网分为几个需要不同身份验证的子网络,每一个子网络都需要独立的身份验证,只有通过身份验证的用户才可以进入相应的子网络,防止未被授权的用户进入本网络。通俗地说,ssid便是给自己的无线网络所取的名字,即wifi热点的标识。

第二获取单元53,用于获取终端当前的位置信息。在本发明实施例中可以根据终端的gps(globalpositioningsystem全球定位系统)来获取终端当前的位置信息。可以理解地,终端还可以根据数据网络或陀螺仪等方式确定自身当前的位置信息。

第三获取单元54,用于根据所述终端当前的位置信息和预设关联关系获取与所述当前的位置信息相关联的预设wifi热点列表,所述预设wifi热点列表中包括若干预设wifi热点,所述预设关联关系为位置信息与预设wifi热点之间的对应关系。

具体地,该预设wifi热点是对应平安wifi所支持的wifi热点,因此预设wifi热点与终端系统当前的wifi热点列表中的wifi热点通常是不完全相同的。该预设关联关系为位置信息与预设wifi热点之间的对应关系,即根据终端当前的位置信息可自动获取与该终端当前的位置信息相关联的预设wifi热点列表,且该预设wifi热点列表中包含与终端当前位置相关联的预设wifi热点。

比对单元55,用于将识别出的图片中的wifi热点与所述预设wifi热点进行一致性比对以得到目标wifi热点,所述目标wifi热点包括同时存在于所述终端当前的wifi热点列表和所述预设wifi热点列表中的wifi热点。

具体地,该预设wifi热点是对应平安wifi这个应用所支持的wifi热点,因此预设wifi热点与终端系统当前的wifi热点列表中的wifi热点通常是不完全相同的。该预设关联关系为位置信息与预设wifi热点之间的对应关系,即根据终端当前的位置信息可自动获取与该终端当前的位置信息相关联的预设wifi热点列表,且该预设wifi热点列表中包含与终端当前位置相关联的预设wifi热点。

输出单元56,用于显示所述目标wifi热点。具体地,为了便于用户快速连接到wifi热点,显示该目标wifi热点。可以理解地,为了进一步便于用户通过终端中的可用wlan列表连接wifi热点,可以根据该目标wifi热点更新终端中当前的wifi热点列表。

进一步地,参照图6,是第一获取单元的示意性框图。如图所示,第一获取单元51包括触发单元511及加载单元512。

触发单元511,用于若检测到终端当前界面为可用wlan列表,触发截屏操作以得到包含终端中当前wifi热点列表的图片。

加载单元512,用于加载所述包含终端中当前wifi热点列表的图片。

在本发明实施例中,当检测到终端当前界面为可用wlan列表之后,自动触发截屏操作来得到包含终端中当前wifi热点列表的图片,并将加载该包含终端中当前wifi热点列表的图片从而获取该图片。

进一步地,参照图7,是比对单元的示意性框图。如图所示,比对单元55包括判断单元551、及设置单元552。

判断单元551,用于判断所述图片中的wifi热点的标识与所述预设wifi热点的标识是否相同。具体地,在本发明实施例中,其中,该wifi热点的标识为如前述的wifi热点的ssid。判断图片中的wifi热点的标识与预设wifi热点的标识是否相同,若相同,则说明该wifi热点同时存在于终端系统当前的wifi列表和预设wifi热点列表中;若不相同,则继续判断识别出的wifi热点列表与预设wifi热点列表中是否存在标识相同的wifi热点直到全部的wifi热点比对结束为止。

设置单元552,用于将所述标识相同的wifi热点设置为所述目标wifi热点。具体地,在本发明实施例中,在判断单元551判断出标识相同的wifi热点之后,通过设置单元552将标识相同的wifi热点设置为目标wifi热点。需要说明的是,对于不存在相同标识的wifi热点可以进行隐藏或者删除。

进一步地,参照图8,是输出单元的示意性框图。如图所示,输出单元56包括计算单元561、确定单元562、及显示单元563。

计算单元561,用于计算每一个所述目标wifi热点的特征信息,所述特征信息包括目标wifi热点的信号强度和所述目标wifi热点的速率,所述目标wifi热点的信号强度为根据所述目标wifi热点所在的位置与所述终端的当前位置计算所得。

具体地,目标wifi热点的信号强度为根据目标wifi热点所在的位置与终端当前的位置计算得到的目标wifi热点在终端当前位置处的信号强度。目标wifi热点中的某个目标wifi热点的在终端当前位置的信号强度的具体的计算方式可以为:目标wifi热点信号强度值=(终端当前位置-目标wifi热点所在的位置)/目标wifi热点传输的最大距离×目标wifi热点信号总强度。上述公式中,"终端当前位置-目标wifi热点所在的位置"用以表示终端与目标wifi热点之间的物理距离;目标wifi热点传输的最大距离可以根据目标wifi热点自身的属性参数,或者是目标wifi热点所在的位置的地理环境,或者是经验值确定,此处不做限定。其中,目标wifi热点的速率根据无线网卡使用的标准不同而不同,终端可自动获取目标wifi热点的传输速率。

确定单元562,用于识别所确定的用户等级。具体地,在本发明实施例中,在确定了所述用户的用户等级之后,为了针对所确定的用户等级提供与之相匹配的处理方案,识别所确定的用户等级。

具体地,当目标wifi热点列表中包含多个目标wifi热点时,可通过确定每一个目标wifi热点的质量对多个目标wifi热点进行排序。在本发明实施例中,通过目标wifi热点的信号强度和速率来确定目标wifi热点的质量。预先为目标wifi热点的信号强度和目标wifi热点的速率分配对应的预设权重,如为目标wifi热点的信号强度设置的预设权重为60%,为目标wifi热点的速率设置的预设权重为40%,则根据目标wifi热点的信号强度和速率各自对应的预设权重来计算该目标wifi热点的质量。可以理解地,预设权重的设置可以根据具体应用环境来设置,此处不作限定。

显示单元563,用于按照确定的所述目标wifi热点的排列顺序显示所述目标wifi热点。

具体地,为了便于用户连接到的目标wifi热点,在步骤s402中根据目标wifi热点的信号强度和目标wifi热点的速率各自对应的预设权重确定目标wifi热点的排列顺序之后,显示排序后的目标wifi热点,以便用户从显示的目标wifi列表中快速选择到网络性能最优的目标wifi热点。可以理解地,还可以对应在目标wifi列表中的每一个目标wifi热点标注提示信息,如“该wifi热点的性能高”、“该wifi热点可进行免费连接”等以便用户快速连接目标wifi热点。

本发明实施例通过第一获取单元51获取包含终端中当前wifi热点列表的图片,并通过识别单元52识别该图片中的wifi热点,然后第二获取单元53获取终端当前的位置信息,并通过第三获取单元54根据终端当前的位置信息和预设关联关系获取与终端当前的位置信息相关联的预设wifi热点列表,并将识别出的图片中的wifi热点与预设wifi热点通过比对单元55进行一致性比对得到目标wifi热点,以及通过输出单元56显示该目标wifi热点以供用户选择,由于显示的目标wifi热点为同时存在于终端中当前的wifi列表和预设wifi列表中,从而筛选掉部分不合格的wifi热点,以提高用户连接wifi热点的效率及连接准确性、提高用户体验。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

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

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

本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。

本发明实施例终端中的单元可以根据实际需要进行合并、划分和删减。

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

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,终端,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上为发明的优选实施例,而非对发明做任何形式上的限制。本领域的技术人员可在上述实施例的基础上施以各种等同的更改和改进,凡在权利要求范围内所做的等同变化或修饰,均应落入发明的包含范围之内。

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