CN111615174A - 识别无线网络的方法、终端设备及计算机可读存储介质 - Google Patents

识别无线网络的方法、终端设备及计算机可读存储介质 Download PDF

Info

Publication number
CN111615174A
CN111615174A CN201910142783.XA CN201910142783A CN111615174A CN 111615174 A CN111615174 A CN 111615174A CN 201910142783 A CN201910142783 A CN 201910142783A CN 111615174 A CN111615174 A CN 111615174A
Authority
CN
China
Prior art keywords
wireless network
information
target
information corresponding
determining
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910142783.XA
Other languages
English (en)
Other versions
CN111615174B (zh
Inventor
龚健飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201910142783.XA priority Critical patent/CN111615174B/zh
Publication of CN111615174A publication Critical patent/CN111615174A/zh
Application granted granted Critical
Publication of CN111615174B publication Critical patent/CN111615174B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/021Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/18Selecting a network or a communication service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本申请实施例提供了一种识别无线网络的方法、终端设备及计算机可读存储介质,涉及无线网络传输技术领域,该方法包括:终端设备将当前地理位置信息以及无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息上传至服务器,然后服务器基于终端设备当前所处地理位置信息及终端设备的无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息确定目标无线网络对应的第二无线网络信息,并将目标无线网络对应的第二无线网络信息返回至终端设备,然后显示目标无线网络对应的第二无线网络信息,以使得用户识别出目标无线网络。本申请实施例实现了降低识别无线网络复杂度、并且可以提高识别到目标无线网络的效率以及提高用户体验。

Description

识别无线网络的方法、终端设备及计算机可读存储介质
技术领域
本申请涉及无线网络传输技术领域,具体而言,本申请涉及一种识别无线网络的方法、终端设备及计算机可读存储介质。
背景技术
随着网络技术的发展,无线网络,如无线保真(WIreless-FIdelity,Wi-Fi)技术随之发展,目前几乎所有的终端设备均支持通过Wi-Fi进行网络连接,例如,智能手机、平板电脑以及笔记本电脑等。因此用户可以通过终端设备在任何存在Wi-Fi的区域上网,例如,商场、咖啡厅、餐厅等区域,用户通过连接商家的Wi-Fi进行上网,以提高上网质量,但是如何识别目标Wi-Fi成为一个关键问题,例如当前所处商家的Wi-Fi。
目前,存在两种识别Wi-Fi的方式,其中,
第一种识别Wi-Fi的方式:用户可以通过询问特定工作人员的方式,确定该目标Wi-Fi的名称,然后在Wi-Fi搜索列表中根据目标Wi-Fi的名称查找到对应的Wi-Fi,以识别到该目标Wi-Fi;
第二种识别Wi-Fi方式(通过XX应用连接Wi-Fi),以识别当前所处商家的Wi-Fi为例:XX应用开发平台接收商家提供的商家Wi-Fi信息,并生成该商家Wi-Fi对应的二维码信息,商家将二维码信息提供给用户进行扫描,以识别目标Wi-Fi;
然而,第一种识别Wi-Fi的方式,需要花费较多的时间,导致识别到目标Wi-Fi的效率较低,用户体验较差;第二种识别Wi-Fi的方式,Wi-Fi信息提供者(商家)需要Wi-Fi配置,具体开发能力,复杂度较高,并且需要用户通过XX应用扫描对应的二维码,耗费一定的时间,导致识别到目标Wi-Fi的效率较低,用户体验较差。
发明内容
本申请提供了一种识别无线网络的方法、终端设备、服务器及计算机可读存储介质,可以解决识别Wi-Fi复杂度较高、识别到目标Wi-Fi的效率较低以及用户体验较差的问题。技术方案如下:
第一方面,提供了一种识别无线网络的方法,该方法包括:
将当前地理位置信息以及无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息上传至服务器;
接收服务器发送的目标无线网络对应的第二无线网络信息,并显示目标无线网络对应的第二网络信息,以使得用户基于第二无线网络信息识别出目标无线网络;
目标无线网络对应的第二无线网络信息是由服务器通过以下方式得到的:
基于当前地理位置信息、无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息以及标记数据库,确定目标无线网络对应的标记信息,基于目标无线网络对应的标记信息以及兴趣点(Point of Interest,POI)数据库,确定目标无线网络对应的第二无线网络信息。
本申请实施例的一种可能的实现方式,第一无线网络信息包括:服务集标识SSID、基本服务集标识BSSID、安全类型、信道值、所属信道;
第二无线网络信息包括以下至少一项:SSID、BSSID、安全类型、信道值、所属信道、POI信息;
POI信息中包括以下至少一项:目标名称信息、目标名称信息对应的商标信息;
无线网络包括:Wi-Fi;
将当前地理位置信息以及无线保真无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息上传至服务器,之后还包括:
接收服务器发送的周边各个无线网络分别对应的第二无线网络信息和/或第一无线网络信息;
显示目标无线网络对应的第二无线网络信息,包括:
置顶显示目标无线网络对应的第二无线网络信息,并显示周边各个无线网络分别对应的第二无线网络信息和/或第一无线网络信息。
本申请实施例的一种可能的实现方式,基于当前地理位置信息、无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息以及标记数据库,确定目标无线网络对应的标记信息的方式,包括:
基于终端设备当前所处地理位置信息以及标记数据库,确定处于预设范围内的地理位置信息对应的无线网络所处区域标识;
确定处于预设范围内的地理位置信息对应的无线网络所处区域标识中各个区域标识分别对应的中心点坐标;
分别确定各个中心点坐标与各自对应的无线网络坐标信息之间的距离,无线网络坐标信息为基于扫描到的各个无线网络分别对应的第一无线网络信息映射到各个空间坐标系中的坐标信息,空间坐标系为中心点坐标所属的空间坐标系;
基于确定出的各个中心点坐标与各自对应的无线网络坐标信息之间的距离以及终端设备的无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息,确定目标无线网络对应的标记信息。
本申请实施例的另一种可能的实现方式,基于终端设备当前所处地理位置信息以及标记数据库,确定处于预设范围内的地理位置信息对应的无线网络所处区域标识的方式,包括:
基于终端设备当前所处地理位置信息以及标记数据库中地理位置信息,确定标记数据库中处于预设范围内的地理位置信息,预设范围为基于当前所处地理位置信息得到预设范围;
基于标记数据库中地理位置信息与无线网络所处区域标识之间的对应关系,确定处于预设范围内的地理位置信息对应的无线网络所处区域标识。
本申请实施例的另一种可能的实现方式,基于确定出的各个中心点坐标与各自对应的无线网络坐标信息之间的距离以及终端设备的无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息,确定目标无线网络对应的标记信息的方式,包括:
基于确定出的距离确定距离最小的中心点坐标对应的区域标识;
将标记数据库中该距离最小的中心点坐标对应的区域标识的标记信息与扫描到的各个无线网络分别对应的第一无线网络信息进行匹配;
将匹配成功的标记信息确定为目标无线网络对应的标记信息。
本申请实施例的另一种可能的实现方式,标记数据库是基于将获取到的各个无线网络分别对应的标记信息通过标记清洗得到的符合预设要求标记信息生成的。
本申请实施例的另一种可能的实现方式,显示目标无线网络对应的第二无线网络信息,之后还包括:
当检测到用户触发的无线网络连接请求时,将检测到的无线网络连接请求上传至服务器,无线网络连接请求用于请求与对应的无线网络建立连接;
当接收到服务器返回的针对无线网络连接请求的连接信息时,基于连接信息与对应的无线网络建立连接;
针对无线网络连接请求的连接信息包括:密码信息。
本申请实施例的另一种可能的实现方式,方法还包括:
当检测到预设时间内未接收到针对无线网络连接请求的连接信息和/或接收到通知消息时,推送提示信息,以提示用户输入特定无线网络的密码信息;
通知消息用于通知终端设备当前未查找到针对无线网络连接请求的连接信息。
第二方面,提供了一种终端设备,该终端设备包括:
第一上传模块,用于将当前地理位置信息以及无线网络模块扫描到的各个Wi-Fi分别对应的第一无线网络信息上传至服务器;
第一接收模块,用于接收服务器发送的目标无线网络对应的第二无线网络信息;
显示模块,用于显示第一接收模块接收到的目标无线网络对应的第二网络信息,以使得用户基于第二无线网络信息识别出目标无线网络;
目标无线网络对应的第二无线网络信息是由服务器通过以下方式得到的:
基于当前地理位置信息、无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息以及标记数据库,确定目标无线网络对应的标记信息,基于目标无线网络对应的标记信息以及兴趣点POI数据库,确定目标无线网络对应的第二无线网络信息。
本申请实施例的一种可能的实现方式,第一无线网络信息包括:服务集标识SSID、基本服务集标识BSSID、安全类型、信道值、所属信道;
第二无线网络信息包括以下至少一项:SSID、BSSID、安全类型、信道值、所属信道、POI信息;
POI信息中包括以下至少一项:目标名称信息、目标名称信息对应的商标信息;
该装置还包括:第二接收模块,其中,
第二接收模块,用于接收服务器发送的周边各个无线网络分别对应的第二无线网络信息和/或第一无线网络信息;
显示模块,具体用于置顶显示目标无线网络对应的第二无线网络信息,并显示周边各个无线网络分别对应的第二无线网络信息和/或第一无线网络信息。
本申请实施例的另一种可能的实现方式,基于当前地理位置信息、无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息以及标记数据库,确定目标无线网络对应的标记信息的方式,包括:
基于终端设备当前所处地理位置信息以及标记数据库,确定处于预设范围内的地理位置信息对应的无线网络所处区域标识;
确定处于预设范围内的地理位置信息对应的无线网络所处区域标识中各个区域标识分别对应的中心点坐标;
分别确定各个中心点坐标与各自对应的无线网络坐标信息之间的距离,无线网络坐标信息为基于扫描到的各个无线网络分别对应的第一无线网络信息映射到各个空间坐标系中的坐标信息,空间坐标系为中心点坐标所属的空间坐标系;
基于确定出的各个中心点坐标与各自对应的无线网络坐标信息之间的距离以及终端设备的无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息,确定目标无线网络对应的标记信息。
本申请实施例的另一种可能的实现方式,基于终端设备当前所处地理位置信息以及标记数据库,确定处于预设范围内的地理位置信息对应的无线网络所处区域标识的方式,包括:
基于终端设备当前所处地理位置信息以及标记数据库中地理位置信息,确定标记数据库中处于预设范围内的地理位置信息,预设范围为基于当前所处地理位置信息得到预设范围;
基于标记数据库中地理位置信息与无线网络所处区域标识之间的对应关系,确定处于预设范围内的地理位置信息对应的无线网络所处区域标识。
本申请实施例的另一种可能的实现方式,基于确定出的各个中心点坐标与各自对应的无线网络坐标信息之间的距离以及终端设备的无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息,确定目标无线网络对应的标记信息的方式,包括:
基于确定出的距离确定距离最小的中心点坐标对应的区域标识;
将标记数据库中该距离最小的中心点坐标对应的区域标识的标记信息与扫描到的各个无线网络分别对应的第一无线网络信息进行匹配;
将匹配成功的标记信息确定为目标无线网络对应的标记信息。
本申请实施例的另一种可能的实现方式,标记数据库是基于将获取到的各个无线网络分别对应的标记信息通过标记清洗得到的符合预设要求标记信息生成的。
本申请实施例的另一种可能的实现方式,该装置还包括:第二上传模块、建立连接模块;
第二上传模块,用于当检测到用户触发的无线网络连接请求时,将检测到的无线网络连接请求上传至服务器,无线网络连接请求用于请求与对应的无线网络建立连接;
建立连接模块,用于当接收到服务器返回的针对无线网络连接请求的连接信息时,基于连接信息与对应的无线网络建立连接;
针对无线网络连接请求的连接信息包括:密码信息。
本申请实施例的另一种可能的实现方式,该装置还包括:推送模块;
推送模块,用于当检测到预设时间内未接收到针对无线网络连接请求的连接信息和/或接收到通知消息时,推送提示信息,以提示用户输入特定无线网络的密码信息;
其中,通知消息用于通知终端设备当前未查找到针对无线网络连接请求的连接信息。
第三方面,提供了一种终端设备,该终端设备包括:一个或多个处理器;
存储器;
一个或多个应用程序,其中一个或多个应用程序被存储在存储器中并被配置为由一个或多个处理器执行,一个或多个程序配置用于:执行根据第一方面所示的识别无线网络的方法。
第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面所示的识别无线网络的方法。
第五方面,提供了一种识别无线网络的方法,由服务器执行,包括:
接收终端设备上传的终端设备当前所处地理位置信息以及终端设备的无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息;
基于终端设备当前所处地理位置信息、终端设备的无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息以及标记数据库,确定目标无线网络对应的标记信息;
基于目标无线网络对应的标记信息以及兴趣点POI数据库,确定目标无线网络对应的第二无线网络信息;
将目标无线网络对应的第二无线网络信息返回至终端设备,以使得终端设备显示目标无线网络对应的第二无线网络信息。
本申请实施例的一种可能的实现方式,标记数据库中包括:多条标记信息;
任一标记信息中包括:无线网络所处区域标识、第一无线网络信息、地理位置信息以及周边无线网络信息;
POI数据库中包括:无线网络所处区域标识以及POI信息之间的对应关系;
目标无线网络对应的第二无线网络信息包括:目标无线网络对应的第一无线网络信息以及目标无线网络对应的POI信息;
基于终端设备当前所处地理位置信息、终端设备的无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息以及标记数据库,确定目标无线网络对应的标记信息,包括:
基于终端设备当前所处地理位置信息以及标记数据库,确定处于预设范围内的地理位置信息对应的无线网络所处区域标识;
确定处于预设范围内的地理位置信息对应的无线网络所处区域标识中各个区域标识分别对应的中心点坐标;
分别确定各个中心点坐标与各自对应的无线网络坐标信息之间的距离,无线网络坐标信息为基于扫描到的各个无线网络分别对应的第一无线网络信息映射到各个空间坐标系中的坐标信息,空间坐标系为中心点坐标所属的空间坐标系;
基于确定出的各个中心点坐标与各自对应的无线网络坐标信息之间的距离以及终端设备的无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息,确定目标无线网络对应的标记信息。
本申请实施例的,另一种可能的实现方式,基于终端设备当前所处地理位置信息以及标记数据库,确定处于预设范围内的地理位置信息对应的无线网络所处区域标识,包括:
基于终端设备当前所处地理位置信息以及标记数据库中地理位置信息,确定标记数据库中处于预设范围内的地理位置信息,预设范围为基于当前所处地理位置信息得到的;
基于标记数据库中地理位置信息与无线网络所处区域标识之间的对应关系,确定处于预设范围内的地理位置信息对应的无线网络所处区域标识。
本申请实施例的另一种可能的实现方式,基于确定出的各个中心点坐标与各自对应的无线网络坐标信息之间的距离以及终端设备的无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息,确定目标无线网络对应的标记信息,包括:
基于确定出的距离确定距离最小的中心点坐标对应的区域标识;
将标记数据库中该距离最小的中心点坐标对应的区域标识的标记信息与扫描到的各个无线网络分别对应的第一无线网络信息进行匹配;
将匹配成功的标记信息确定为目标无线网络对应的标记信息。
本申请实施例的另一种可能的实现方式,基于目标无线网络对应的标记信息,以及POI数据库,确定目标无线网络对应的第二无线网络信息,包括:
基于目标无线网络对应的标记信息中的无线网络所处区域标识,以及POI数据库中无线网络所处区域标识以及POI信息之间的对应关系,确定目标无线网络对应的POI信息;
将目标无线网络对应的POI信息以及目标无线网络对应的标记信息中的第一无线网络信息确定为目标无线网络对应的第二无线网络信息。
本申请实施例的另一种可能的实现方式,将目标无线网络对应的第二无线网络信息返回至终端设备,之前还包括:
确定待发送至终端设备的周边无线网络;
将目标无线网络对应的第二无线网络信息返回至终端设备,包括:
将目标无线网络对应的第二无线网络信息以及确定出的周边无线网络对应的第二无线网络信息和/或第一无线网络信息返回至终端设备。
本申请实施例的另一种可能的实现方式,确定待发送至终端设备的周边无线网络,包括:
将目标无线网络对应的标记信息中记载的周边无线网络确定为待发送至终端设备的周边无线网络。
本申请实施例的另一种可能的实现方式,当目标无线网络对应的周边无线网络为多个时;
将目标无线网络对应的标记信息中记载的周边无线网络确定为待发送至终端设备的周边无线网络,包括:
基于信号值和/或安全类型,从目标无线网络对应的标记信息中记载的周边无线网络中确定预设个数的无线网络作为待发送至终端设备的周边无线网络。
本申请实施例的另一种可能的实现方式,基于终端设备当前所处地理位置信息、终端设备的无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息以及标记数据库,确定目标无线网络对应的标记信息,之前还包括:
生成标记数据库;
生成标记数据库,包括:
获取各个无线网络分别对应的标记信息;
将获取到的各个无线网络对应的标记信息进行标记清洗,获取符合预设要求的标记信息;
基于符合预设要求的标记信息,生成标记数据库。
本申请实施例的另一种可能的实现方式,该方法还包括:
当检测到任一终端设备上传的无线网络连接请求时,基于无线网络连接请求查找是否存储有对应的连接信息;
若查找到对应的连接信息,则将查找到的连接信息发送至连接请求发送方终端设备;
若未查找到对应的连接信息,则向连接请求发送方设备发送通知消息;
通知消息用于通知连接请求发送方设备当前未查找到针对无线网络连接请求的连接信息。
第六方面,提供了一种服务器,包括:
第三接收模块,用于接收终端设备上传的终端设备当前所处地理位置信息以及终端设备的无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息;
第一确定模块,用于基于第三接收模块接收到的终端设备当前所处地理位置信息、终端设备的无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息以及标记数据库,确定目标无线网络对应的标记信息;
第二确定模块,用于基于兴趣点POI数据库以及第一确定模块确定的目标无线网络对应的标记信息,确定目标无线网络对应的第二无线网络信息;
返回模块,用于将第二确定模块确定的目标无线网络对应的第二无线网络信息返回至终端设备,以使得终端设备显示目标无线网络对应的第二无线网络信息。
本申请实施例的一种可能的实现方式,标记数据库中包括:多条标记信息;
任一标记信息中包括:无线网络所处区域标识、第一无线网络信息、地理位置信息以及周边无线网络信息;
POI数据库中包括:无线网络所处区域标识以及POI信息之间的对应关系;
目标无线网络对应的第二无线网络信息包括:目标无线网络对应的第一无线网络信息以及目标无线网络对应的POI信息;
第一确定模块,包括:第一确定单元、第二确定单元、第三确定单元及第四确定单元,其中,
第一确定单元,用于基于终端设备当前所处地理位置信息以及标记数据库,确定处于预设范围内的地理位置信息对应的无线网络所处区域标识;
第二确定单元,用于确定第一确定单元确定的处于预设范围内的地理位置信息对应的无线网络所处区域标识中各个区域标识分别对应的中心点坐标;
第三确定单元,用于分别确定各个中心点坐标与各自对应的无线网络坐标信息之间的距离,无线网络坐标信息为基于扫描到的各个无线网络分别对应的第一无线网络信息映射到各个空间坐标系中的坐标信息,空间坐标系为中心点坐标所属的空间坐标系;
第四确定单元,用于基于确定出的各个中心点坐标与各自对应的无线网络坐标信息之间的距离以及终端设备的无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息,确定目标无线网络对应的标记信息。
本申请实施例的另一种可能的实现方式,第一确定单元,具体用于基于终端设备当前所处地理位置信息以及标记数据库中地理位置信息,确定标记数据库中处于预设范围内的地理位置信息,预设范围为基于当前所处地理位置信息得到的,基于标记数据库中地理位置信息与无线网络所处区域标识之间的对应关系,确定处于预设范围内的地理位置信息对应的无线网络所处区域标识。
本申请实施例的另一种可能的实现方式,第四确定单元,具体用于基于确定出的距离确定距离最小的中心点坐标对应的区域标识,将标记数据库中该距离最小的中心点坐标对应的区域标识的标记信息与扫描到的各个无线网络分别对应的第一无线网络信息进行匹配,并将匹配成功的标记信息确定为目标无线网络对应的标记信息。
本申请实施例的另一种可能的实现方式,第二确定模块,具体用于基于目标无线网络对应的标记信息中的无线网络所处区域标识,以及POI数据库中无线网络所处区域标识以及POI信息之间的对应关系,确定目标无线网络对应的POI信息,将目标无线网络对应的POI信息以及目标无线网络对应的标记信息中的第一无线网络信息确定为目标无线网络对应的第二无线网络信息。
本申请实施例的另一种可能的实现方式,该服务器还包括:第三确定模块,其中,
第三确定模块,用于确定待发送至终端设备的周边无线网络;
返回模块,具体用于将目标无线网络对应的第二无线网络信息以及确定出的周边无线网络对应的第二无线网络信息和/或第一无线网络信息返回至终端设备。
本申请实施例的另一种可能的实现方式,第三确定模块,具体用于将目标无线网络对应的标记信息中记载的周边无线网络确定为待发送至终端设备的周边无线网络。
本申请实施例的另一种可能的实现方式,当目标无线网络对应的周边无线网络为多个时,第三确定模块,具体用于基于信号值和/或安全类型,从目标无线网络对应的标记信息中记载的周边无线网络中确定预设个数的无线网络作为待发送至终端设备的周边无线网络。
本申请实施例的另一种可能的实现方式,服务器还包括:生成模块,其中,
生成模块,用于生成标记数据库;
生成模块包括:获取单元、标记清洗单元以及生成单元,其中,
获取单元,用于获取各个无线网络分别对应的标记信息;
标记清洗单元,用于将获取单元获取到的各个无线网络对应的标记信息进行标记清洗,获得符合预设要求的标记信息;
生成单元,用于基于符合预设要求的标记信息,生成标记数据库。
本申请实施例的另一种可能的实现方式,该服务器还包括:查找模块、发送模块;
查找模块,用于当检测到任一终端设备上传的无线网络连接请求时,基于无线网络连接请求查找是否存储有对应的连接信息;
当查找模块查找到对应的连接信息时,发送模块,用于将查找到的连接信息发送至连接请求发送方终端设备;
若查找模块未查找到对应的连接信息时,发送模块,还用于向连接请求发送方设备发送通知消息;
其中,通知消息用于通知连接请求发送方设备当前未查找到针对无线网络连接请求的连接信息。
第七方面,提供了一种服务器,其包括:
一个或多个处理器;
存储器;
一个或多个应用程序,其中一个或多个应用程序被存储在存储器中并被配置为由一个或多个处理器执行,一个或多个程序配置用于:执行根据第五方面所示的识别无线网络的方法。
第八方面,提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第五方面所示的识别无线网络的方法。
本申请提供的技术方案带来的有益效果是:
本申请提供了一种识别无线网络的方法、终端设备及计算机可读存储介质,与现有技术中通过询问特定工作人员,以识别到该商家对应的Wi-Fi相比,本申请将当前地理位置信息以及无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息上传至服务器,然后接收服务器发送的目标无线网络对应的第二无线网络信息,并显示目标无线网络对应的第二网络信息,以使得用户基于第二无线网络信息识别出目标无线网络,其中目标无线网络对应的第二无线网络信息是由服务器通过以下方式得到的:基于当前地理位置信息、无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息以及标记数据库,确定目标无线网络对应的标记信息,基于目标无线网络对应的标记信息以及兴趣点POI数据库,确定目标无线网络对应的第二无线网络信息。即直接在终端设备的屏幕上显示目标无线网络对应的第二无线网络信息,以使得用户识别到目标无线网络,不需要用户提供无线网络配置信息,降低识别目标无线网络的复杂度,并且也不需要由用户询问特定工作人员的方式或者扫描特定的二维码的方式,识别出目标无线网络,降低了识别无线网络所花费的时间,从而可以提高识别到目标无线网络的效率,进而可以提升用户体验。
本申请提供了一种识别无线网络的方法、服务器及计算机可读存储介质,与现有技术中通过询问商家工作人员,以识别到该商家对应的Wi-Fi相比,本申请接收终端设备上传的终端设备当前所处地理位置信息以及终端设备的无线保真无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息,然后基于终端设备当前所处地理位置信息、终端设备的无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息以及标记数据库,确定目标无线网络对应的标记信息,并基于目标无线网络对应的标记信息以及兴趣点POI数据库,确定目标无线网络对应的第二无线网络信息,并将目标无线网络对应的第二无线网络信息返回至终端设备,以使得终端设备显示目标无线网络对应的第二无线网络信息。即本申请服务器直接可以将目标无线网络对应的第二无线网络信息返回至用户对应的终端设备,以使得终端设备显示目标无线网络对应的第二无线网络信息,不需要用户提供无线网络配置信息,降低识别目标无线网络的复杂度,并且也不需要由用户询问特定工作人员的方式或者扫描特定的二维码的方式,识别出目标无线网络,降低了识别无线网络所花费的时间,从而可以提高识别到目标无线网络的效率,进而可以提升用户体验。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍。
图1为K-means算法的示意图;
图2a为本申请实施例提供的一种终端设备侧识别无线网络的方法流程示意图;
图2b为本申请实施例提供的一种服务器侧识别无线网络的方法流程示意图;
图2c为本申请实施例提供的一种终端设备侧识别Wi-Fi的方法的流程示意图;
图3为本申请实施例提供的一种服务器侧识别Wi-Fi的方法的流程示意图;
图4为本申请实施例提供的识别Wi-Fi的方法交互流程示意图;
图5a为本申请实施例提供的一种显示目标Wi-Fi的示意图;
图5b为本申请实施例提供的另一种显示目标Wi-Fi的示意图;
图5c为本申请实施例中与目标Wi-Fi连接后显示的示意图;
图6a为本申请实施例提供的确定商家中心点坐标的示意图;
图6b为本申请实施例提供的商家周边Wi-Fi在二维空间坐标的示意图;
图7为本申请实施例提供的一种识别Wi-Fi的方法示例图;
图8为本申请实施例中提供的一种终端设备的装置结构示意图;
图9为本申请实施例中提供的一种服务器的装置结构示意图;
图10为本申请实施例中提供的一种终端设备的实体装置结构示意图;
图11为本申请实施例中提供的一种服务器的实体装置结构示意图。
具体实施方式
下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能解释为对本发明的限制。
本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本申请的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
首先对本申请涉及的几个名词进行介绍和解释:
服务集标识(Service Set Identifier,SSID),可以将一个无线局域网分为几个需要不同身份验证的子网络,每一个子网络都需要独立的身份验证,只有通过身份验证的用户才可以进入相应的子网络,防止未被授权的用户进入本网络,可以简单理解为Wi-Fi的名称;
基本服务集标识(Basic Service Set IDentification,BSSID):是指站点的媒体访问控制地址(Media Access Control Address,MAC)地址,用在数据链路层在数据传输中寻址的;
免费Wi-Fi:是指由XX应用提供的给用户免费连接的公共场所的Wi-Fi,该Wi-Fi可以是密码型也可以是认证型的;
K-means:K-means算法是很典型的基于距离的聚类算法,采用距离作为相似性的评价指标,即认为两个对象的距离越近,其相似度就越大;该算法认为簇是由距离靠近的对象组成的,因此把紧凑且独立的簇作为最终目标,如图1所示。
针对现有技术中的技术问题,本申请实施例提供的识别无线网络方法、装置、设备和计算机可读存储介质,旨在解决现有技术的如上技术问题,具体如下所示:
本申请提供了一种识别无线网络方法,由终端设备执行,如图2a所示,其中,
步骤S101a、将当前地理位置信息以及无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息上传至服务器。
步骤S101b、接收服务器发送的目标无线网络对应的第二无线网络信息,并显示目标无线网络对应的第二网络信息,以使得用户基于第二无线网络信息识别出目标无线网络。
其中,目标无线网络对应的第二无线网络信息是由服务器通过以下方式得到的:
基于当前地理位置信息、无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息以及标记数据库,确定目标无线网络对应的标记信息,基于目标无线网络对应的标记信息以及兴趣点POI数据库,确定目标无线网络对应的第二无线网络信息。
本申请实施例提供了一种识别无线网络的方法,与现有技术中通过询问特定工作人员,以识别到该商家对应的Wi-Fi相比,本申请实施例将当前地理位置信息以及无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息上传至服务器,然后接收服务器发送的目标无线网络对应的第二无线网络信息,并显示目标无线网络对应的第二网络信息,以使得用户基于第二无线网络信息识别出目标无线网络,其中目标无线网络对应的第二无线网络信息是由服务器通过以下方式得到的:基于当前地理位置信息、无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息以及标记数据库,确定目标无线网络对应的标记信息,基于目标无线网络对应的标记信息以及兴趣点POI数据库,确定目标无线网络对应的第二无线网络信息。即直接在终端设备的屏幕上显示目标无线网络对应的第二无线网络信息,以使得用户识别到目标无线网络,不需要用户提供无线网络配置信息,降低识别目标无线网络的复杂度,并且也不需要由用户询问特定工作人员的方式或者扫描特定的二维码的方式,识别出目标无线网络,降低了识别无线网络所花费的时间,从而可以提高识别到目标无线网络的效率,进而可以提升用户体验。
本申请实施例还提供了一种识别无线网络方法,由服务器执行,如图2b所示,其中,
步骤S101c、接收终端设备上传的终端设备当前所处地理位置信息以及终端设备的无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息。
步骤S101d、基于终端设备当前所处地理位置信息、终端设备的无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息以及标记数据库,确定目标无线网络对应的标记信息。
步骤S101e、基于目标无线网络对应的标记信息以及兴趣点POI数据库,确定目标无线网络对应的第二无线网络信息。
步骤S101f、将目标无线网络对应的第二无线网络信息返回至终端设备,以使得终端设备显示目标无线网络对应的第二无线网络信息。
本申请实施例提供了一种识别无线网络的方法,与现有技术中通过询问商家工作人员,以识别到该商家对应的Wi-Fi相比,本申请实施例接收终端设备上传的终端设备当前所处地理位置信息以及终端设备的无线保真无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息,然后基于终端设备当前所处地理位置信息、终端设备的无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息以及标记数据库,确定目标无线网络对应的标记信息,并基于目标无线网络对应的标记信息以及兴趣点POI数据库,确定目标无线网络对应的第二无线网络信息,并将目标无线网络对应的第二无线网络信息返回至终端设备,以使得终端设备显示目标无线网络对应的第二无线网络信息。即本申请实施例服务器直接可以将目标无线网络对应的第二无线网络信息返回至用户对应的终端设备,以使得终端设备显示目标无线网络对应的第二无线网络信息,不需要用户提供无线网络配置信息,降低识别目标无线网络的复杂度,并且也不需要由用户询问特定工作人员的方式或者扫描特定的二维码的方式,识别出目标无线网络,降低了识别无线网络所花费的时间,从而可以提高识别到目标无线网络的效率,进而可以提升用户体验。
对于本申请实施例,上述实施例中的无线网络为采用无线通信技术实现的网络,其中,无线网络可以包括:通过公众移动通信网实现的无线网络以及Wi-Fi,其中,通过公众移动通信网实现的无线网络可以包括:4G网络、3G网络及通用分组无线服务(GeneralPacket Radio Service,GPRS)网络,下述实施例以Wi-Fi为例来介绍识别无线网络的方法,具体如下所示:
本申请实施例提供了一种识别Wi-Fi方法,由终端设备执行,如图2c所示,包括:
步骤S201、将当前地理位置信息以及无线保真Wi-Fi模块扫描到的各个Wi-Fi分别对应的第一Wi-Fi信息上传至服务器。
步骤S202、接收服务器发送的目标Wi-Fi对应的第二Wi-Fi信息。
其中,目标无线网络对应的第二无线网络信息是由服务器通过以下方式得到的:
基于当前地理位置信息、无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息以及标记数据库,确定目标无线网络对应的标记信息,基于目标无线网络对应的标记信息以及兴趣点POI数据库,确定目标无线网络对应的第二无线网络信息。
步骤S203、显示目标Wi-Fi对应的第二Wi-Fi信息,以使得用户基于第二Wi-Fi信息识别出目标Wi-Fi。
本申请实施例的一种可能的实现方式,第一Wi-Fi信息包括:服务集标识SSID、基本服务集标识BSSID、安全类型、信道值、所属信道;第二Wi-Fi信息包括以下至少一项:SSID、BSSID、安全类型、信道值、所属信道、POI信息;POI信息中包括以下至少一项:目标名称信息、目标名称信息对应的商标信息。
本申请实施例的另一种可能的实现方式,步骤201中将当前地理位置信息以及无线保真Wi-Fi模块扫描到的各个Wi-Fi分别对应的第一Wi-Fi信息上传至服务器,之后还包括:接收服务器发送的周边各个Wi-Fi分别对应的第二Wi-Fi信息和/或第一Wi-Fi信息。
具体地,步骤S203中显示目标Wi-Fi对应的第二Wi-Fi信息,包括:置顶显示目标Wi-Fi对应的第二Wi-Fi信息,并显示周边各个Wi-Fi分别对应的第二Wi-Fi信息和/或第一Wi-Fi信息。
本申请实施例的另一种可能的实现方式,基于当前地理位置信息、Wi-Fi模块扫描到的各个Wi-Fi分别对应的第一Wi-Fi信息以及标记数据库,确定目标Wi-Fi对应的标记信息的方式,包括:
基于终端设备当前所处地理位置信息以及标记数据库,确定处于预设范围内的地理位置信息对应的Wi-Fi所处区域标识;确定处于预设范围内的地理位置信息对应的Wi-Fi所处区域标识中各个区域标识分别对应的中心点坐标;分别确定各个中心点坐标与各自对应的Wi-Fi坐标信息之间的距离,Wi-Fi坐标信息为基于扫描到的各个Wi-Fi分别对应的第一Wi-Fi信息映射到各个空间坐标系中的坐标信息,空间坐标系为中心点坐标所属的空间坐标系;基于确定出的各个中心点坐标与各自对应的Wi-Fi坐标信息之间的距离以及终端设备的Wi-Fi模块扫描到的各个Wi-Fi分别对应的第一Wi-Fi信息,确定目标Wi-Fi对应的标记信息。
本申请实施例的另一种可能的实现方式,基于终端设备当前所处地理位置信息以及标记数据库,确定处于预设范围内的地理位置信息对应的Wi-Fi所处区域标识的方式,包括:基于终端设备当前所处地理位置信息以及标记数据库中地理位置信息,确定标记数据库中处于预设范围内的地理位置信息,预设范围为基于当前所处地理位置信息得到预设范围;基于标记数据库中地理位置信息与Wi-Fi所处区域标识之间的对应关系,确定处于预设范围内的地理位置信息对应的Wi-Fi所处区域标识。
本申请实施例的另一种可能的实现方式,基于确定出的各个中心点坐标与各自对应的Wi-Fi坐标信息之间的距离以及终端设备的Wi-Fi模块扫描到的各个Wi-Fi分别对应的第一Wi-Fi信息,确定目标Wi-Fi对应的标记信息的方式,包括:基于确定出的距离确定距离最小的中心点坐标对应的区域标识;将标记数据库中该距离最小的中心点坐标对应的区域标识的标记信息与扫描到的各个Wi-Fi分别对应的第一Wi-Fi信息进行匹配;将匹配成功的标记信息确定为目标Wi-Fi对应的标记信息。
本申请实施例的另一种可能的实现方式,所述标记数据库是基于将获取到的各个Wi-Fi分别对应的标记信息通过标记清洗得到的符合预设要求标记信息生成的。
本申请实施例的另一种可能的实现方式,显示目标Wi-Fi对应的第二Wi-Fi信息,之后还包括:当检测到用户触发的Wi-Fi连接请求时,将检测到的Wi-Fi连接请求上传至服务器,Wi-Fi连接请求用于请求与对应的Wi-Fi建立连接;当接收到服务器返回的针对Wi-Fi连接请求的连接信息时,基于连接信息与对应的Wi-Fi建立连接。
其中,针对Wi-Fi连接请求的连接信息包括:密码信息。
本申请实施例的另一种可能的实现方式,该方法还包括:当检测到预设时间内未接收到针对Wi-Fi连接请求的连接信息和/或接收到通知消息时,推送提示信息,以提示用户输入特定Wi-Fi的密码信息。
其中,通知消息用于通知终端设备当前未查找到针对Wi-Fi连接请求的连接信息。
本申请实施例提供了另一种识别Wi-Fi方法,由服务器执行,如图3所示,包括:
步骤S301、接收终端设备上传的终端设备当前所处地理位置信息以及终端设备的无线保真Wi-Fi模块扫描到的各个Wi-Fi分别对应的第一Wi-Fi信息。
步骤S302、基于终端设备当前所处地理位置信息以及终端设备的Wi-Fi模块扫描到的各个Wi-Fi分别对应的第一Wi-Fi信息以及标记数据库,确定目标Wi-Fi对应的标记信息。
步骤S303、基于目标Wi-Fi对应的标记信息以及兴趣点POI数据库,确定目标Wi-Fi对应的第二Wi-Fi信息。
步骤S304、将目标Wi-Fi对应的第二Wi-Fi信息返回至终端设备,以使得终端设备显示目标Wi-Fi对应的第二Wi-Fi信息。
本申请实施例的一种可能的实现方式,
标记数据库中包括:多条标记信息;
任一标记信息中包括:Wi-Fi所处区域标识、第一Wi-Fi信息、地理位置信息以及周边Wi-Fi信息。
其中,POI数据库中包括:Wi-Fi所处区域标识以及POI信息之间的对应关系;目标Wi-Fi对应的第二Wi-Fi信息包括:目标Wi-Fi对应的第一Wi-Fi信息以及目标Wi-Fi对应的POI信息。
本申请实施例的另一种可能的实现方式,步骤S302具体可以包括:步骤S3021(图中未示出)、步骤S3022(图中未示出)、步骤S3023(图中未示出)以及步骤S3024(图中未示出),其中,
步骤S3021、基于终端设备当前所处地理位置信息以及标记数据库,确定处于预设范围内的地理位置信息对应的Wi-Fi所处区域标识。
步骤S3022、确定处于预设范围内的地理位置信息对应的Wi-Fi所处区域标识中各个区域标识分别对应的中心点坐标、
步骤S3023、分别确定各个中心点坐标与各自对应的Wi-Fi坐标信息之间的距离。
其中,Wi-Fi坐标信息为基于扫描到的各个Wi-Fi分别对应的第一Wi-Fi信息映射到各个空间坐标系中的坐标信息,空间坐标系为中心点坐标所属的空间坐标系。
步骤S3024、基于确定出的各个中心点坐标与各自对应的Wi-Fi坐标信息之间的距离以及终端设备的Wi-Fi模块扫描到的各个Wi-Fi分别对应的第一Wi-Fi信息,确定目标Wi-Fi对应的标记信息。
本申请实施例的另一种可能的实现方式,步骤S3021,具体可以包括:基于终端设备当前所处地理位置信息以及标记数据库中地理位置信息,确定标记数据库中处于预设范围内的地理位置信息;基于标记数据库中地理位置信息与Wi-Fi所处区域标识之间的对应关系,确定处于预设范围内的地理位置信息对应的Wi-Fi所处区域标识。
其中,预设范围为基于当前所处地理位置信息得到的。
本申请实施例的另一种可能的实现方式,步骤S3024具体可以包括:基于确定出的距离确定距离最小的中心点坐标对应的区域标识;将标记数据库中该距离最小的中心点坐标对应的区域标识的标记信息与扫描到的各个Wi-Fi分别对应的第一Wi-Fi信息进行匹配;将匹配成功的标记信息确定为目标Wi-Fi对应的标记信息。
本申请实施例的另一种可能的实现方式,基于目标Wi-Fi对应的标记信息以及POI数据库,确定目标Wi-Fi对应的第二Wi-Fi信息具体可以包括:基于目标Wi-Fi对应的标记信息中的Wi-Fi所处区域标识,以及POI数据库中Wi-Fi所处区域标识以及POI信息之间的对应关系,确定目标Wi-Fi对应的POI信息;将目标Wi-Fi对应的POI信息以及目标Wi-Fi对应的标记信息中的第一Wi-Fi信息确定为目标Wi-Fi对应的第二Wi-Fi信息。
本申请实施例的另一种可能的实现方式,步骤S304之前还可以包括:确定待发送至终端设备的周边Wi-Fi。
具体地,步骤S304中将目标Wi-Fi对应的第二Wi-Fi信息返回至终端设备,包括:将目标Wi-Fi对应的第二Wi-Fi信息以及确定出的周边Wi-Fi对应的第二Wi-Fi信息和/或第一Wi-Fi信息返回至终端设备。
本申请实施例的另一种可能的实现方式,确定待发送至终端设备的周边Wi-Fi具体可以包括:将目标Wi-Fi对应的标记信息中记载的周边Wi-Fi确定为待发送至终端设备的周边Wi-Fi。
本申请实施例的另一种可能的实现方式,当目标Wi-Fi对应的周边Wi-Fi为多个时,将目标Wi-Fi对应的标记信息中记载的周边Wi-Fi确定为待发送至终端设备的周边Wi-Fi,具体可以包括:基于信号值和/或安全类型,从目标Wi-Fi对应的标记信息中记载的周边Wi-Fi中确定预设个数的Wi-Fi作为待发送至终端设备的周边Wi-Fi。
本申请实施例的另一种可能的实现方式,基于终端设备当前所处地理位置信息、终端设备的Wi-Fi模块扫描到的各个Wi-Fi分别对应的第一Wi-Fi信息以及标记数据库,确定目标Wi-Fi对应的标记信息,之前还可以包括:生成标记数据库。
具体地,生成标记数据库具体可以包括:获取各个Wi-Fi分别对应的标记信息;将获取到的各个Wi-Fi对应的标记信息进行标记清洗,获取符合预设要求的标记信息;基于符合预设要求的标记信息,生成标记数据库。
本申请实施例的另一种可能的实现方式,该方法还包括:
当检测到任一终端设备上传的Wi-Fi连接请求时,基于Wi-Fi连接请求查找是否存储有对应的连接信息;若查找到对应的连接信息,则将查找到的连接信息发送至连接请求发送方终端设备;若未查找到对应的连接信息,则向连接请求发送方设备发送通知消息。
其中,通知消息用于通知连接请求发送方设备当前未查找到针对Wi-Fi连接请求的连接信息。
下述以终端设备以及服务器进行交互的方式介绍该上述识别Wi-Fi的方法,下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。
本申请实施例提供了一种识别Wi-Fi的方法,如图4所示,该方法包括:
步骤S401、终端设备将当前地理位置信息以及无线保真Wi-Fi模块扫描到的各个Wi-Fi分别对应的第一Wi-Fi信息上传至服务器。
对于本申请实施例,当前地理位置信息是指终端设备当前所处地理位置的经纬度信息。
对于本申请实施例,Wi-Fi模块为终端设备内部模块,用于扫描预设范围内的Wi-Fi信息。
步骤S402、服务器接收终端设备上传的终端设备当前所处地理位置信息以及终端设备的无线保真Wi-Fi模块扫描到的各个Wi-Fi分别对应的第一Wi-Fi信息。
步骤S403、服务器基于终端设备当前所处地理位置信息、终端设备的Wi-Fi模块扫描到的各个Wi-Fi分别对应的第一Wi-Fi信息以及标记数据库,确定目标Wi-Fi对应的标记信息。
步骤S404、服务器基于目标Wi-Fi对应的标记信息以及兴趣点POI数据库,确定目标Wi-Fi对应的第二Wi-Fi信息。
对于本申请实施例,第一Wi-Fi信息包括:服务集标识SSID、基本服务集标识BSSID、安全类型、信道值、所属信道;第二Wi-Fi信息包括以下至少一项:SSID、BSSID、安全类型、信道值、所属信道、POI信息;POI信息中包括以下至少一项:目标名称信息、目标名称信息对应的商标信息。
对于本申请实施例,服务器确定目标Wi-Fi以及目标Wi-Fi对应的第二Wi-Fi的方式如下所示,在此不再赘述。
步骤S405、服务器将目标Wi-Fi对应的第二Wi-Fi信息返回至终端设备,以使得终端设备显示目标Wi-Fi对应的第二Wi-Fi信息。
步骤S406、终端设备接收服务器发送的目标Wi-Fi对应的第二Wi-Fi信息。
对于本申请实施例,终端设备在接收到目标Wi-Fi对应的第二Wi-Fi信息之后,可以马上执行步骤S407;还可以当满足条件后在执行步骤S407,例如,当接收到目标Wi-Fi对应的第二Wi-Fi信息之后,在达到刷新期(预设时间)后在显示目标Wi-Fi对应的第二Wi-Fi信息。
具体地,当接收到目标Wi-Fi对应的第二Wi-Fi信息之后,为了更好体验,产品自身的Wi-Fi有一个定时刷新Wi-Fi列表,避免用户在行走中不小心被判断出在商家内而影响用户选择Wi-Fi。所以在Wi-Fi列表刷新的间隔期收到商家Wi-Fi的信息不会马上刷新,而是在内存中保存该结果;到达刷新期中,遍历整个当前Wi-Fi模块扫描出来的Wi-Fi列表,判断某个Wi-Fi的信息是否与商家契合,如果契合,则将该Wi-Fi置顶,并提示用户该Wi-Fi为当前商家的Wi-Fi。
通过定时刷新可以避免了用户在行走中不断刷新商家Wi-Fi的情况;再者,当用户离开一个区域(商家)进入下一个区域(商家)时,Wi-Fi列表可以更准确地更换目标Wi-Fi(所处商家对应的Wi-Fi)。
步骤S407、终端设备显示目标Wi-Fi对应的第二Wi-Fi信息,以使得用户基于第二Wi-Fi信息识别出目标Wi-Fi。
对于本申请实施例,终端设备可以仅显示目标Wi-Fi对应的目标名称信息,也可以显示除目标名称信息之外的第二Wi-Fi中的其它Wi-Fi信息。
例如,目标Wi-Fi对应的目标名称信息可以为商家名称。
对于本申请实施例,步骤S407具体可以包括:终端设备置顶显示目标Wi-Fi对应的第二Wi-Fi信息。
对于本申请实施例,终端设备可以置顶显示目标Wi-Fi对应的第二Wi-Fi信息,例如,如图5a所示,目标Wi-Fi对应的商家名称可以为“XX商家”,并通过置顶显示的方式显示;也可以以特定的标识方式标识并显示目标Wi-Fi对应的第二Wi-Fi信息。例如,终端设备可以通过不同的颜色标识并显示目标Wi-Fi对应的第二Wi-Fi信息。
对于本申请实施例,当目标Wi-Fi仅包含一个时,可以置顶显示或者文案标明的方式,显示目标Wi-Fi对应的第二Wi-Fi信息,例如,如图5a所示,置顶显示XX商家对应的Wi-Fi;当目标Wi-Fi包含多个时,可以通过置顶显示或者文案标明的方式,显示各个目标Wi-Fi对应的第二Wi-Fi信息,例如,如图5b所示,置顶显示“XX1商家”以及“XX2商家”,其中“XX1商家”对应的Wi-Fi以及“XX2商家”对应的Wi-Fi均为目标Wi-Fi。
本申请实施例的一种可能的实现方式,终端设备置顶显示目标Wi-Fi对应的第二Wi-Fi信息时,还可以显示周边各个Wi-Fi分别对应的第二Wi-Fi信息和/或第一Wi-Fi信息。
对于本申请实施例,周边各个Wi-Fi可以为终端设备中Wi-Fi扫描模块扫描到的除目标Wi-Fi外的其它Wi-Fi,还可以为由服务器确定出目标Wi-Fi对应的周边Wi-Fi,服务器确定目标Wi-Fi对应的周边Wi-Fi的确定方式具体如下所示:
确定待发送至终端设备的周边Wi-Fi,包括:将目标Wi-Fi对应的标记信息中记载的周边Wi-Fi确定为待发送至终端设备的周边Wi-Fi;当然待发送至终端设备的周边Wi-Fi还可以包括:终端设备中Wi-Fi扫描模块扫描到的除目标Wi-Fi外的其它Wi-Fi。
具体地,当目标Wi-Fi对应的周边Wi-Fi为多个时,服务器可以将目标Wi-Fi对应的周边全部Wi-Fi发送至对应的终端设备,还可以选择预设个数的Wi-Fi发送至对应的终端设备,具体如下所示(以周边Wi-Fi为目标Wi-Fi对应的标记信息中记载的周边Wi-Fi为例介绍):
服务器将目标Wi-Fi对应的标记信息中记载的周边Wi-Fi确定为待发送至终端设备的周边Wi-Fi,包括:服务器基于信号值和/或安全类型,从目标Wi-Fi对应的标记信息中记载的周边Wi-Fi中确定预设个数的Wi-Fi作为待发送至终端设备的周边Wi-Fi。
对于本申请实施例,服务器可以按照信号值从高到底对各个周边Wi-Fi进行排序;并基于排序结果确定出前预设个数的周边Wi-Fi作为待发送至终端设备的周边Wi-Fi;还可以将周边Wi-Fi中安全类型均为“安全”的周边Wi-Fi确定为待发送至终端设备的周边Wi-Fi。
例如,服务器确定出待发送至终端设备的周边Wi-Fi为多个,包括:第一周边Wi-Fi、第二周边Wi-Fi以及第三周边Wi-Fi,预设个数为2个,则按照信号值从高到低排序依次为第二周边Wi-Fi、第三周边Wi-Fi以及第一周边Wi-Fi,则确定待发送至终端设备的周边Wi-Fi为第二周边Wi-Fi以及第三周边Wi-Fi。
又例如,服务器确定出待发送至终端设备的周边Wi-Fi为多个,包括:第一周边Wi-Fi、第二周边Wi-Fi以及第三周边Wi-Fi,预设个数为2个,其中,第一周边Wi-Fi、第二周边Wi-Fi以及第三周边Wi-Fi分别对应的安全类型为“安全”、“安全”以及“不安全”,则确定待发送至终端设备的周边Wi-Fi为第一周边Wi-Fi以及第二周边Wi-Fi。
本申请实施例的另一种可能的实现方式,步骤S407之后还可以包括:当检测到用户触发的Wi-Fi连接请求时,终端设备将检测到的Wi-Fi连接请求上传至服务器;当终端设备接收到服务器返回的针对Wi-Fi连接请求的连接信息时,基于连接信息与对应的Wi-Fi建立连接;当检测到预设时间内未接收到针对所述Wi-Fi连接请求的连接信息和/或接收到通知消息时,推送提示信息,以提示用户输入所述特定Wi-Fi的密码信息。
其中,针对Wi-Fi连接请求的连接信息包括:密码信息,Wi-Fi连接请求用于请求与对应的Wi-Fi建立连接。
其中,通知消息用于通知终端设备当前未查找到针对Wi-Fi连接请求的连接信息。
对于本申请实施例,用户可以点击如图5a、图5b中的“安全一键连接”,以触发连接目标Wi-Fi的连接请求;或者用户通过点击目标Wi-Fi,以触发连接目标Wi-Fi的连接请求。在本申请实施例中,当检测到任一终端设备上传的Wi-Fi连接请求时,基于Wi-Fi连接请求查找是否存储有对应的连接信息;若查找到对应的连接信息,则将查找到的连接信息发送至连接请求发送方终端设备;若未查找到对应的连接信息,则向连接请求发送方设备发送通知消息。
其中,通知消息用于通知连接请求发送方设备当前未查找到针对Wi-Fi连接请求的连接信息。
例如,当检测到终端设备已与目标Wi-Fi建立连接,显示目标Wi-Fi对应的连接状态、目标名称对应的目标名称(商家名称)、当前网络环境、当前网络延时、以及当前网速信息。例如,如图5c所示,当检测到终端设备与目标Wi-Fi(XX商家的Wi-Fi)建立连接时,显示“已连接”状态、“XX商家”、当前网络环境、当前网络延时、以及当前网速信息。
对于本申请实施例,当终端设备接收到服务器的通知消息,即表征服务器未查找到终端设备请求的连接信息,则发送通知消息告知终端设备当前未找到对应的连接信息,因此,当终端设备接收到该通知消息或者预设时间内未接收到针对所述Wi-Fi连接请求的连接信息时,推动用于提示用户输入连接密码的提示信息,以使得可以通过连接密码与目标Wi-Fi建立连接。
本申请实施例的另一种可能的实现方式,标记数据库中包括:多条标记信息;任一标记信息中包括:Wi-Fi所处区域标识、第一Wi-Fi信息、地理位置信息以及周边Wi-Fi信息;POI数据库中包括:Wi-Fi所处区域标识以及POI信息之间的对应关系;目标Wi-Fi对应的第二Wi-Fi信息包括:目标Wi-Fi对应的第一Wi-Fi信息以及目标Wi-Fi对应的POI信息。
对于本申请实施例,任一标记信息的数据结构如下所示:
|Wi-Fi所处区域标识|第一Wi-Fi信息|地理位置信息|周边Wi-Fi信息|;
例如,任一标记信息可以包括:商家ID、商家Wi-Fi(可能包含一个,或者多个)、地理位置信息(商家所处地理位置的经纬度信息),以及周边Wi-Fi(可以包含一个或者多个),因此任一标记信息的数据结构可以进一步如下所示:
|Wi-Fi所处区域标识|第一Wi-Fi信息|地理位置信息|周边Wi-Fi信息|。
任一Wi-Fi的第一Wi-Fi信息的数据结构如下所示:
|SSID|BSSID|安全类型|信号值|信道|。
下述详见介绍服务器确定目标Wi-Fi对应的第二Wi-Fi信息的具体过程:
本申请实施例的另一种可能的实现方式,服务器基于终端设备当前所处地理位置信息、终端设备的Wi-Fi模块扫描到的各个Wi-Fi分别对应的第一Wi-Fi信息以及标记数据库,确定目标Wi-Fi对应的标记信息,包括:服务器基于终端设备当前所处地理位置信息以及标记数据库中地理位置信息,确定标记数据库中处于预设范围内的地理位置信息,预设范围为基于当前所处地理位置信息得到预设范围;服务器基于标记数据库中地理位置信息与Wi-Fi所处区域标识之间的对应关系,确定处于预设范围内的地理位置信息对应的Wi-Fi所处区域标识;服务器确定处于预设范围内的地理位置信息对应的Wi-Fi所处区域标识中各个区域标识分别对应的中心点坐标;服务器分别确定各个中心点坐标与各自对应的Wi-Fi坐标信息之间的距离;服务器基于确定出的距离确定距离最小的中心点坐标对应的区域标识;服务器将标记数据库中该距离最小的中心点坐标对应的区域标识的标记信息与扫描到的各个Wi-Fi分别对应的第一Wi-Fi信息进行匹配;服务器将匹配成功的标记信息确定为目标Wi-Fi对应的标记信息。
其中,Wi-Fi坐标信息为基于扫描到的各个Wi-Fi分别对应的第一Wi-Fi信息映射到各个空间坐标系中的坐标信息,空间坐标系为中心点坐标所属的空间坐标系。
本申请实施例的另一种可能的实现方式,服务器基于目标Wi-Fi对应的标记信息,以及POI数据库,确定目标Wi-Fi对应的第二Wi-Fi信息,包括:服务器基于目标Wi-Fi对应的标记信息中的Wi-Fi所处区域标识,以及POI数据库中Wi-Fi所处区域标识以及POI信息之间的对应关系,确定目标Wi-Fi对应的POI信息;服务器将目标Wi-Fi对应的POI信息以及目标Wi-Fi对应的标记信息中的第一Wi-Fi信息确定为目标Wi-Fi对应的第二Wi-Fi信息。
下面通过具体实例的方式,介绍上述确定目标Wi-Fi对应的第二Wi-Fi信息的方式:
1、服务器以终端设备上报的当前所处地理位置信息为中心,以R为半径,确定预设区域,并获取在预设区域内的所有商家ID,例如,在在预设区域内的所有商家ID为1,2,3;
2、服务器从标记数据库中获取1中各个商家ID(例如1,2,3)分别对应的标记信息;
3、服务器根据聚类算法,如图6a所示的方式,确定2中确定各个商家ID(1,2,3)分别对应的中心点坐标;
4、服务器将终端设备上报的所有Wi-Fi映射到各个坐标系,得到各个Wi-Fi在任一坐标系中的空间坐标信息,例如(X1,Y2,…,*S),(X1’,Y2’,…,*S’),(X1”,Y2”,…,*S”),其中,各个坐标系为3中各个中心点坐标分别对应的空间坐标系;
5、对各个坐标系进行处理:
其中,针对任一坐标系,分别确定各个坐标信息与该坐标系中中心点坐标之间的距离,并确定距离最小的中心点对应的商家ID;
6、将具备5中商家ID的所有Wi-Fi与终端设备上报的所有Wi-Fi进行匹配,确定二者之间均存在的Wi-Fi为目标Wi-Fi;
7、将6中确定出的目标Wi-Fi对应的第二Wi-Fi信息(包括:商家名称和/或logo)返给对应的终端设备。
对于本申请实施例,上文介绍到标记数据库中包含多条标记信息,下面详细介绍生成标记数据库的方式:
生成标记数据库,包括:获取各个Wi-Fi分别对应的标记信息;将获取到的各个Wi-Fi对应的标记信息进行标记清洗,获取符合预设要求的标记信息;基于符合预设要求的标记信息,生成标记数据库。
对于本申请实施例,获取各个Wi-Fi分别对应的标记信息的方式包括两种:
1、手动标记:由工作人员或者商家在商铺位置进行信息收集,明确表明当前环境下的上述各种信息(标记信息),并统一上传这些信息至服务器;
2、Wi-Fi扫描标记,利用Wi-Fi扫描仪在商铺中进行扫描,收集到当前环境下所有的Wi-Fi信息后上传至服务器,后台将结合到地理位置信息、POI库匹配,将从发回的Wi-Fi列表中匹配出商家Wi-Fi。
进一步地,通过上述标记获取方式收集到许多商家Wi-Fi的信息,利用这些信息和用户终端上报的由扫描模块扫描的Wi-Fi列表可以判断出终端设备是否在商铺内。由于一个商家Wi-Fi可能存在多个标记,某些标记存在数据补全不准确的情况,而且标记的好坏影响了判断的准确率,所以需要对一些质量不好的标记进行清洗。
对Wi-Fi对应的标记信息进行清洗的方式:
1、针对数据字段存在异常或缺失的标记信息进行删除;
2、将所有数据整合计算出各个字段的标准值,如果某个标记数据低于标准值,则删除,例如,一个商家对应4个标记,4个标记的纬度分别为23.0941,23.0942,23.0932,23.0940,经过计算,发现大多数标记集中在23.0941左右,则把23.0932的标记删除;又例如,一个商家同样对应4个标记,被标记为商家WiFi的信号值分别为-70dBm,-65dBm,-70dBm,-90dBm,则把-90dBm的标记删除。
3、对标记为同一家商家的标记进行建模,删除与模型相差较大的标记。
具体地,对标记为同一家商家的标记进行建模,删除与模型相差较大的标记,如下所示:
(1)取出指向同一个商家id的所有标记,以经纬度作为坐标系,把标记记录在坐标系上,并通过聚类算法(k-means)找出中心点(XC,YC),设定半径R,把不在圈内的标记删除,并把该商家id的地理位置设定在(XC,YC)上(即认为(XC,YC)为该商家的地理位置),如图6a所示。
(2)取出所有标记的周边Wi-Fi的并集,并统计每一个周边Wi-Fi出现的次数,当次数少于一定数值后(排除移动热点和不稳定热点的影响);然后将排除后的并集(个数为S),以周边Wi-Fi为维度建立S维空间,以标记上的信号值为距离,取值0~100,信号值越大距离越小(标记上没有对应Wi-Fi则取值100),因此一个标记在该S维空间上的坐标为(X1,Y2,…,*S)。同样,以(1)的方法得到中心点(XC,YC,…,*C),同样设定半径Rc,把不在圈内的标记删除。
例如,一个商家的周边Wi-Fi并集只有两个Wi-Fi(Wi-Fi1和Wi-Fi2),一个标记的这个两个Wi-Fi信号值归一化处理后分别为1和2,此时该标记在2维空间的坐标如图6b所示。
基于上述实施例,下文以一个具体实例介绍上述识别Wi-Fi方式,具体如下所示:
如图7所示,当用户进入商家之后,终端设备扫描模块扫描Wi-Fi(Wi-Fi1、Wi-Fi2…),然后将扫描到的Wi-Fi以及当前所处的地理位置信息上传至服务器,服务器基于上传的信息,从数据库(标记数据库、POI数据库)匹配出目标Wi-Fi;其中标记库的生成方式为将收集到的各个商家分别对应的Wi-Fi信息(包括商家Wi-Fi对应的第一Wi-Fi信息以及周边Wi-Fi信息)以及商家地理位置信息,例如在商家1扫描到的Wi-Fi信息以及商家1的地理位置信息(在图7中简称商家1)、在商家2扫描到的Wi-Fi信息以及商家2所处的地理位置信息(在图7中简称商家2)、在商家3扫描到的Wi-Fi信息以及商家3所处的地理位置信息(在图7中简称商家3)等,通过标记定位,得到标记信息(标记1、标记2…),然后通过标记清洗得到标记数据库。
上述从终端设备、服务器以及终端设备与服务器交互的方式的角度介绍了识别Wi-Fi的方式,下述在上述方法实施例的基础上分别介绍终端设备以及服务器分别对应的虚拟装置实施例。
本申请实施例提供了一种终端设备,如图8所示,该终端设备80包括:第一上传模块81、第一接收模块82、显示模块83,其中,
第一上传模块81,用于将当前地理位置信息以及无线网络模块扫描到的各个Wi-Fi分别对应的第一无线网络信息上传至服务器。
第一接收模块82,用于接收服务器发送的目标无线网络对应的第二无线网络信息。
显示模块83,用于显示第一接收模块82接收到的目标无线网络对应的第二网络信息,以使得用户基于第二无线网络信息识别出目标无线网络。
其中,目标无线网络对应的第二无线网络信息是由服务器通过以下方式得到的:
基于当前地理位置信息、无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息以及标记数据库,确定目标无线网络对应的标记信息,基于目标无线网络对应的标记信息以及兴趣点POI数据库,确定目标无线网络对应的第二无线网络信息。
其中,第一无线网络信息包括:服务集标识SSID、基本服务集标识BSSID、安全类型、信道值、所属信道;第二无线网络信息包括以下至少一项:SSID、BSSID、安全类型、信道值、所属信道、POI信息;POI信息中包括以下至少一项:目标名称信息、目标名称信息对应的商标信息。
本申请实施例的一种可能的实现方式,该终端设备80还包括:第二接收模块,其中,
第二接收模块,用于接收服务器发送的周边各个无线网络分别对应的第二无线网络信息和/或第一无线网络信息。
显示模块83,具体用于置顶显示目标无线网络对应的第二无线网络信息,并显示周边各个无线网络分别对应的第二无线网络信息和/或第一无线网络信息。
本申请实施例的另一种实现方式,该装置80还包括:第二上传模块、建立连接模块,其中,
第二上传模块,用于当检测到用户触发的无线网络连接请求时,将检测到的无线网络连接请求上传至服务器。
其中,无线网络连接请求用于请求与对应的无线网络建立连接。
建立连接模块,用于当接收到服务器返回的针对无线网络连接请求的连接信息时,基于连接信息与对应的无线网络建立连接。
其中,针对无线网络连接请求的连接信息包括:密码信息。
本申请实施例的另一种可能的实现方式,该装置80还包括:推送模块,其中,
推送模块,用于当检测到预设时间内未接收到针对无线网络连接请求的连接信息和/或接收到通知消息时,推送提示信息,以提示用户输入特定无线网络的密码信息。
其中,通知消息用于通知终端设备当前未查找到针对无线网络连接请求的连接信息。
本申请实施例的另一种可能的实现方式,基于当前地理位置信息、无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息以及标记数据库,确定目标无线网络对应的标记信息的方式,包括:
基于终端设备当前所处地理位置信息以及标记数据库,确定处于预设范围内的地理位置信息对应的无线网络所处区域标识;
确定处于预设范围内的地理位置信息对应的无线网络所处区域标识中各个区域标识分别对应的中心点坐标;
分别确定各个中心点坐标与各自对应的无线网络坐标信息之间的距离,无线网络坐标信息为基于扫描到的各个无线网络分别对应的第一无线网络信息映射到各个空间坐标系中的坐标信息,空间坐标系为中心点坐标所属的空间坐标系;
基于确定出的各个中心点坐标与各自对应的无线网络坐标信息之间的距离以及终端设备的无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息,确定目标无线网络对应的标记信息。
本申请实施例的另一种可能的实现方式,基于终端设备当前所处地理位置信息以及标记数据库,确定处于预设范围内的地理位置信息对应的无线网络所处区域标识的方式,包括:
基于终端设备当前所处地理位置信息以及标记数据库中地理位置信息,确定标记数据库中处于预设范围内的地理位置信息,预设范围为基于当前所处地理位置信息得到预设范围;
基于标记数据库中地理位置信息与无线网络所处区域标识之间的对应关系,确定处于预设范围内的地理位置信息对应的无线网络所处区域标识。
本申请实施例的另一种可能的实现方式,基于确定出的各个中心点坐标与各自对应的无线网络坐标信息之间的距离以及终端设备的无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息,确定目标无线网络对应的标记信息的方式,包括:
基于确定出的距离确定距离最小的中心点坐标对应的区域标识;
将标记数据库中该距离最小的中心点坐标对应的区域标识的标记信息与扫描到的各个无线网络分别对应的第一无线网络信息进行匹配;
将匹配成功的标记信息确定为目标无线网络对应的标记信息。
本申请实施例的另一种可能的实现方式,标记数据库是基于将获取到的各个无线网络分别对应的标记信息通过标记清洗得到的符合预设要求标记信息生成的。
本申请实施例提供了一种终端设备,与现有技术中通过询问特定工作人员,以识别到该商家对应的Wi-Fi相比,本申请实施例将当前地理位置信息以及无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息上传至服务器,然后接收服务器发送的目标无线网络对应的第二无线网络信息,并显示目标无线网络对应的第二网络信息,以使得用户基于第二无线网络信息识别出目标无线网络,其中目标无线网络对应的第二无线网络信息是由服务器通过以下方式得到的:基于当前地理位置信息、无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息以及标记数据库,确定目标无线网络对应的标记信息,基于目标无线网络对应的标记信息以及兴趣点POI数据库,确定目标无线网络对应的第二无线网络信息。即直接在终端设备的屏幕上显示目标无线网络对应的第二无线网络信息,以使得用户识别到目标无线网络,不需要用户提供无线网络配置信息,降低识别目标无线网络的复杂度,并且也不需要由用户询问特定工作人员的方式或者扫描特定的二维码的方式,识别出目标无线网络,降低了识别无线网络所花费的时间,从而可以提高识别到目标无线网络的效率,进而可以提升用户体验。
本申请实施例提供的终端设备适用于上述方法实施例中由终端设备执行的方法实施例,在此不再赘述。
本申请实施例提供了一种服务器,如图9所示,该服务器90包括:第三接收模块91、第一确定模块92、第二确定模块93、返回模块94,其中,
第三接收模块91,用于接收终端设备上传的终端设备当前所处地理位置信息以及终端设备的无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息。
第一确定模块92,用于基于第三接收模块91接收到的终端设备当前所处地理位置信息、终端设备的无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息以及标记数据库,确定目标无线网络对应的标记信息。
第二确定模块93,用于基于兴趣点POI数据库以及第一确定模块92确定的目标无线网络对应的标记信息,确定目标无线网络对应的第二无线网络信息。
对于本申请实施例,第一确定模块92以及第二确定模块93可以为同一确定模块,还可以为不同的确定模块。在本申请实施例中不做限定。
返回模块94,用于将第二确定模块93确定的目标无线网络对应的第二无线网络信息返回至终端设备,以使得终端设备显示目标无线网络对应的第二无线网络信息。
本申请实施例的一种可能的实现方式,标记数据库中包括:多条标记信息;任一标记信息中包括:Wi-Fi所处区域标识、第一Wi-Fi信息、地理位置信息以及周边Wi-Fi信息;POI数据库中包括:Wi-Fi所处区域标识以及POI信息之间的对应关系;目标Wi-Fi对应的第二Wi-Fi信息包括:目标Wi-Fi对应的第一Wi-Fi信息以及目标Wi-Fi对应的POI信息。
本申请实施例的另一种可能的实现方式,第一确定模块92,包括:第一确定单元、第二确定单元、第三确定单元及第四确定单元,其中,
第一确定单元,用于基于终端设备当前所处地理位置信息以及标记数据库,确定处于预设范围内的地理位置信息对应的无线网络所处区域标识。
第二确定单元,用于确定第一确定单元确定的处于预设范围内的地理位置信息对应的无线网络所处区域标识中各个区域标识分别对应的中心点坐标。
第三确定单元,用于分别确定各个中心点坐标与各自对应的无线网络坐标信息之间的距离。
其中,无线网络坐标信息为基于扫描到的各个无线网络分别对应的第一无线网络信息映射到各个空间坐标系中的坐标信息,空间坐标系为中心点坐标所属的空间坐标系。
第四确定单元,用于基于确定出的各个中心点坐标与各自对应的无线网络坐标信息之间的距离以及终端设备的无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息,确定目标无线网络对应的标记信息。
对于本申请实施例,第一确定单元、第二确定单元、第三确定单元以及第四确定单元可以为同一单元,还可以均为不同的单元,还可以任意组合的确定单元为同一单元。在本申请实施例中不做限定。
本申请实施例的另一种可能的实现方式,第一确定单元,具体用于基于终端设备当前所处地理位置信息以及标记数据库中地理位置信息,确定标记数据库中处于预设范围内的地理位置信息,预设范围为基于当前所处地理位置信息得到的,基于标记数据库中地理位置信息与无线网络所处区域标识之间的对应关系,确定处于预设范围内的地理位置信息对应的无线网络所处区域标识。
本申请实施例的另一种可能的实现方式,第四确定单元,具体用于基于确定出的距离确定距离最小的中心点坐标对应的区域标识,将标记数据库中该距离最小的中心点坐标对应的区域标识的标记信息与扫描到的各个无线网络分别对应的第一无线网络信息进行匹配,并将匹配成功的标记信息确定为目标无线网络对应的标记信息。
本申请实施例的另一种可能的实现方式,第二确定模块93,具体用于基于目标无线网络对应的标记信息中的无线网络所处区域标识,以及POI数据库中无线网络所处区域标识以及POI信息之间的对应关系,确定目标无线网络对应的POI信息,将目标无线网络对应的POI信息以及目标无线网络对应的标记信息中的第一无线网络信息确定为目标无线网络对应的第二无线网络信息。
本申请实施例的另一种可能的实现方式,该服务器90还包括:第三确定模块,其中,
第三确定模块,用于确定待发送至终端设备的周边无线网络。
返回模块94,具体用于将目标无线网络对应的第二无线网络信息以及确定出的周边无线网络对应的第二无线网络信息和/或第一无线网络信息返回至终端设备。
本申请实施例的另一种可能的实现方式,第三确定模块,具体用于将目标无线网络对应的标记信息中记载的周边无线网络确定为待发送至终端设备的周边无线网络。
本申请实施例的另一种可能的实现方式,当目标无线网络对应的周边无线网络为多个时,第三确定模块,具体用于基于信号值和/或安全类型,从目标无线网络对应的标记信息中记载的周边无线网络中确定预设个数的无线网络作为待发送至终端设备的周边无线网络。
本申请实施例的另一种可能的实现方式,服务器90还包括:生成模块,其中,
生成模块,用于生成标记数据库。
具体地,生成模块包括:获取单元、标记清洗单元以及生成单元,其中,
获取单元,用于获取各个无线网络分别对应的标记信息。
标记清洗单元,用于将获取单元获取到的各个无线网络对应的标记信息进行标记清洗,获得符合预设要求的标记信息。
生成单元,用于基于符合预设要求的标记信息,生成标记数据库。
本申请实施例的另一种可能的实现方式,该服务器90还包括:查找模块、发送模块,其中,
查找模块,用于当检测到任一终端设备上传的无线网络连接请求时,基于无线网络连接请求查找是否存储有对应的连接信息。
当查找模块查找到对应的连接信息时,发送模块,用于将查找到的连接信息发送至连接请求发送方终端设备。
当查找模块未查找到对应的连接信息时,发送模块,还用于向连接请求发送方设备发送通知消息。
其中,通知消息用于通知连接请求发送方设备当前未查找到针对无线网络连接请求的连接信息。
本申请实施例提供了一种服务器,与现有技术中通过询问商家工作人员,以识别到该商家对应的Wi-Fi相比,本申请实施例接收终端设备上传的终端设备当前所处地理位置信息以及终端设备的无线保真无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息,然后基于终端设备当前所处地理位置信息、终端设备的无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息以及标记数据库,确定目标无线网络对应的标记信息,并基于目标无线网络对应的标记信息以及兴趣点POI数据库,确定目标无线网络对应的第二无线网络信息,并将目标无线网络对应的第二无线网络信息返回至终端设备,以使得终端设备显示目标无线网络对应的第二无线网络信息。即本申请实施例服务器直接可以将目标无线网络对应的第二无线网络信息返回至用户对应的终端设备,以使得终端设备显示目标无线网络对应的第二无线网络信息,不需要用户提供无线网络配置信息,降低识别目标无线网络的复杂度,并且也不需要由用户询问特定工作人员的方式或者扫描特定的二维码的方式,识别出目标无线网络,降低了识别无线网络所花费的时间,从而可以提高识别到目标无线网络的效率,进而可以提升用户体验。
本实施例的服务器可执行上述方法实施例中由服务器执行的方法实施例,其实现原理相类似,此处不再赘述。
本申请实施例提供了一种终端设备,如图10所示,图10所示的终端设备1000包括:处理器1001、存储器1003以及显示器1005。其中,处理器1001和存储器1003以及显示器1005相连,如通过总线1002相连。可选地,终端设备1000还可以包括收发器1004。需要说明的是,实际应用中收发器1004不限于一个,该终端设备1000的结构并不构成对本申请实施例的限定。
处理器1001可以是CPU,通用处理器,DSP,ASIC,FPGA或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器1001也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等。
总线1002可包括一通路,在上述组件之间传送信息。总线1002可以是PCI总线或EISA总线等。总线1002可以分为地址总线、数据总线、控制总线等。为便于表示,图10中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
存储器1003可以是ROM或可存储静态信息和指令的其他类型的静态存储设备,RAM或者可存储信息和指令的其他类型的动态存储设备,也可以是EEPROM、CD-ROM或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
存储器1003用于存储执行本申请方案的应用程序代码,并由处理器1001来控制执行。处理器1001用于执行存储器1003中存储的应用程序代码,以实现前述任一方法实施例中由终端设备执行的内容;显示器1005用于显示所述目标Wi-Fi对应的第二Wi-Fi信息;具体地,显示器1005置顶显示所述目标Wi-Fi对应的第二Wi-Fi信息,并显示所述周边各个Wi-Fi分别对应的第二Wi-Fi信息和/或第一Wi-Fi信息。
本申请实施例提供了一种终端设备,本申请实施例中的终端设备包括:存储器和处理器;至少一个程序,存储于所述存储器中,用于被所述处理器执行时,与现有技术相比可实现:本申请实施例将当前地理位置信息以及无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息上传至服务器,然后接收服务器发送的目标无线网络对应的第二无线网络信息,并显示目标无线网络对应的第二网络信息,以使得用户基于第二无线网络信息识别出目标无线网络,其中目标无线网络对应的第二无线网络信息是由服务器通过以下方式得到的:基于当前地理位置信息、无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息以及标记数据库,确定目标无线网络对应的标记信息,基于目标无线网络对应的标记信息以及兴趣点POI数据库,确定目标无线网络对应的第二无线网络信息。即直接在终端设备的屏幕上显示目标无线网络对应的第二无线网络信息,以使得用户识别到目标无线网络,不需要用户提供无线网络配置信息,降低识别目标无线网络的复杂度,并且也不需要由用户询问特定工作人员的方式或者扫描特定的二维码的方式,识别出目标无线网络,降低了识别无线网络所花费的时间,从而可以提高识别到目标无线网络的效率,进而可以提升用户体验。
本实施例的终端设备可执行上述方法实施例中由终端设备执行的方法实施例,其实现原理相类似,此处不再赘述。
本申请实施例提供了一种服务器,如图11所示,图11所示的服务器1100包括:处理器1101和存储器1103。其中,处理器1101和存储器1103相连,如通过总线1102相连。可选地,服务器1100还可以包括收发器1104。需要说明的是,实际应用中收发器1104不限于一个,该服务器1100的结构并不构成对本申请实施例的限定。
处理器1101可以是CPU,通用处理器,DSP,ASIC,FPGA或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器1101也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等。
总线1102可包括一通路,在上述组件之间传送信息。总线1102可以是PCI总线或EISA总线等。总线1102可以分为地址总线、数据总线、控制总线等。为便于表示,图11中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
存储器1103可以是ROM或可存储静态信息和指令的其他类型的静态存储设备,RAM或者可存储信息和指令的其他类型的动态存储设备,也可以是EEPROM、CD-ROM或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
存储器1103用于存储执行本申请方案的应用程序代码,并由处理器1101来控制执行。处理器1101用于执行存储器1103中存储的应用程序代码,以实现前述任一方法实施例所示的由服务器执行的内容。
本申请实施例提供了一种服务器,本申请实施例中的服务器包括:存储器和处理器;至少一个程序,存储于所述存储器中,用于被所述处理器执行时,与现有技术相比可实现:本申请实施例接收终端设备上传的终端设备当前所处地理位置信息以及终端设备的无线保真无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息,然后基于终端设备当前所处地理位置信息、终端设备的无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息以及标记数据库,确定目标无线网络对应的标记信息,并基于目标无线网络对应的标记信息以及兴趣点POI数据库,确定目标无线网络对应的第二无线网络信息,并将目标无线网络对应的第二无线网络信息返回至终端设备,以使得终端设备显示目标无线网络对应的第二无线网络信息。即本申请实施例服务器直接可以将目标无线网络对应的第二无线网络信息返回至用户对应的终端设备,以使得终端设备显示目标无线网络对应的第二无线网络信息,不需要用户提供无线网络配置信息,降低识别目标无线网络的复杂度,并且也不需要由用户询问特定工作人员的方式或者扫描特定的二维码的方式,识别出目标无线网络,降低了识别无线网络所花费的时间,从而可以提高识别到目标无线网络的效率,进而可以提升用户体验。
本实施例的服务器可执行上述方法实施例中由服务器执行的方法实施例,其实现原理相类似,此处不再赘述。
本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现上述方法实施例中由终端设备的方法。与现有技术相比,本申请实施例将当前地理位置信息以及无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息上传至服务器,然后接收服务器发送的目标无线网络对应的第二无线网络信息,并显示目标无线网络对应的第二网络信息,以使得用户基于第二无线网络信息识别出目标无线网络,其中目标无线网络对应的第二无线网络信息是由服务器通过以下方式得到的:基于当前地理位置信息、无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息以及标记数据库,确定目标无线网络对应的标记信息,基于目标无线网络对应的标记信息以及兴趣点POI数据库,确定目标无线网络对应的第二无线网络信息。即直接在终端设备的屏幕上显示目标无线网络对应的第二无线网络信息,以使得用户识别到目标无线网络,不需要用户提供无线网络配置信息,降低识别目标无线网络的复杂度,并且也不需要由用户询问特定工作人员的方式或者扫描特定的二维码的方式,识别出目标无线网络,降低了识别无线网络所花费的时间,从而可以提高识别到目标无线网络的效率,进而可以提升用户体验。
本申请实施例提供了一种计算机可读存储介质适用于上述方法任一由终端设备执行的实施例。在此不再赘述。
本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现上述方法实施例中由服务器的方法。与现有技术相比,本申请实施例接收终端设备上传的终端设备当前所处地理位置信息以及终端设备的无线保真无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息,然后基于终端设备当前所处地理位置信息、终端设备的无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息以及标记数据库,确定目标无线网络对应的标记信息,并基于目标无线网络对应的标记信息以及兴趣点POI数据库,确定目标无线网络对应的第二无线网络信息,并将目标无线网络对应的第二无线网络信息返回至终端设备,以使得终端设备显示目标无线网络对应的第二无线网络信息。即本申请实施例服务器直接可以将目标无线网络对应的第二无线网络信息返回至用户对应的终端设备,以使得终端设备显示目标无线网络对应的第二无线网络信息,不需要用户提供无线网络配置信息,降低识别目标无线网络的复杂度,并且也不需要由用户询问特定工作人员的方式或者扫描特定的二维码的方式,识别出目标无线网络,降低了识别无线网络所花费的时间,从而可以提高识别到目标无线网络的效率,进而可以提升用户体验。
本申请实施例提供了一种计算机可读存储介质适用于上述方法任一由服务器执行的实施例。在此不再赘述。
应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (15)

1.一种识别无线网络的方法,其特征在于,由终端设备执行,包括:
将当前地理位置信息以及无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息上传至服务器;
接收所述服务器发送的目标无线网络对应的第二无线网络信息,并显示所述目标无线网络对应的第二网络信息,以使得用户基于第二无线网络信息识别出目标无线网络;
所述目标无线网络对应的第二无线网络信息是由所述服务器通过以下方式得到的:
基于所述当前地理位置信息、所述无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息以及标记数据库,确定目标无线网络对应的标记信息,基于所述目标无线网络对应的标记信息以及兴趣点POI数据库,确定所述目标无线网络对应的第二无线网络信息。
2.根据权利要求1所述的方法,其特征在于,所述第一无线网络信息包括:服务集标识SSID、基本服务集标识BSSID、安全类型、信道值、所属信道;
所述第二无线网络信息包括以下至少一项:SSID、BSSID、安全类型、信道值、所属信道、POI信息;
所述POI信息中包括以下至少一项:目标名称信息、目标名称信息对应的商标信息;
所述无线网络包括:无线保真Wi-Fi;
所述将当前地理位置信息以及无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息上传至服务器,之后还包括:
接收服务器发送的周边各个无线网络分别对应的第二无线网络信息和/或第一无线网络信息;
所述显示所述目标无线网络对应的第二无线网络信息,包括:
置顶显示所述目标无线网络对应的第二无线网络信息,并显示所述周边各个无线网络分别对应的第二无线网络信息和/或第一无线网络信息。
3.根据权利要求1所述的方法,其特征在于,基于所述当前地理位置信息、所述无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息以及标记数据库,确定目标无线网络对应的标记信息的方式,包括:
基于所述终端设备当前所处地理位置信息以及标记数据库,确定处于预设范围内的地理位置信息对应的无线网络所处区域标识;
确定处于预设范围内的地理位置信息对应的无线网络所处区域标识中各个区域标识分别对应的中心点坐标;
分别确定各个中心点坐标与各自对应的无线网络坐标信息之间的距离,所述无线网络坐标信息为基于扫描到的各个无线网络分别对应的第一无线网络信息映射到各个空间坐标系中的坐标信息,所述空间坐标系为中心点坐标所属的空间坐标系;
基于确定出的各个中心点坐标与各自对应的无线网络坐标信息之间的距离以及所述终端设备的无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息,确定所述目标无线网络对应的标记信息。
4.根据权利要求3所述的方法,其特征在于,基于所述终端设备当前所处地理位置信息以及标记数据库,确定处于预设范围内的地理位置信息对应的无线网络所处区域标识的方式,包括:
基于所述终端设备当前所处地理位置信息以及所述标记数据库中地理位置信息,确定标记数据库中处于预设范围内的地理位置信息,所述预设范围为基于所述当前所处地理位置信息得到预设范围;
基于标记数据库中地理位置信息与无线网络所处区域标识之间的对应关系,确定处于预设范围内的地理位置信息对应的无线网络所处区域标识。
5.根据权利要求3或4所述的方法,其特征在于,基于确定出的各个中心点坐标与各自对应的无线网络坐标信息之间的距离以及所述终端设备的无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息,确定所述目标无线网络对应的标记信息的方式,包括:
基于确定出的距离确定距离最小的中心点坐标对应的区域标识;
将所述标记数据库中该距离最小的中心点坐标对应的区域标识的标记信息与所述扫描到的各个无线网络分别对应的第一无线网络信息进行匹配;
将匹配成功的标记信息确定为所述目标无线网络对应的标记信息。
6.根据权利要求1-4任一项所述的方法,其特征在于,所述标记数据库是基于将获取到的各个无线网络分别对应的标记信息通过标记清洗得到的符合预设要求标记信息生成的。
7.一种识别无线网络的方法,其特征在于,由服务器执行,包括:
接收终端设备上传的终端设备当前所处地理位置信息以及终端设备的无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息;
基于所述终端设备当前所处地理位置信息、所述终端设备的无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息以及标记数据库,确定目标无线网络对应的标记信息;
基于所述目标无线网络对应的标记信息以及兴趣点POI数据库,确定所述目标无线网络对应的第二无线网络信息;
将所述目标无线网络对应的第二无线网络信息返回至所述终端设备,以使得所述终端设备显示所述目标无线网络对应的第二无线网络信息。
8.根据权利要求7所述的方法,其特征在于,所述标记数据库中包括:多条标记信息;
任一标记信息中包括:无线网络所处区域标识、第一无线网络信息、地理位置信息以及周边无线网络信息;
所述POI数据库中包括:无线网络所处区域标识以及POI信息之间的对应关系;
所述目标无线网络对应的第二无线网络信息包括:目标无线网络对应的第一无线网络信息以及所述目标无线网络对应的POI信息;
所述无线网络包括:无线保真Wi-Fi;
所述基于所述终端设备当前所处地理位置信息、所述终端设备的无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息以及标记数据库,确定目标无线网络对应的标记信息,包括:
基于所述终端设备当前所处地理位置信息以及标记数据库,确定处于预设范围内的地理位置信息对应的无线网络所处区域标识;
确定处于预设范围内的地理位置信息对应的无线网络所处区域标识中各个区域标识分别对应的中心点坐标;
分别确定各个中心点坐标与各自对应的无线网络坐标信息之间的距离,所述无线网络坐标信息为基于扫描到的各个无线网络分别对应的第一无线网络信息映射到各个空间坐标系中的坐标信息,所述空间坐标系为中心点坐标所属的空间坐标系;
基于确定出的各个中心点坐标与各自对应的无线网络坐标信息之间的距离以及所述终端设备的无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息,确定所述目标无线网络对应的标记信息。
9.根据权利要求8所述的方法,其特征在于,基于所述终端设备当前所处地理位置信息以及标记数据库,确定处于预设范围内的地理位置信息对应的无线网络所处区域标识,包括:
基于所述终端设备当前所处地理位置信息以及所述标记数据库中地理位置信息,确定标记数据库中处于预设范围内的地理位置信息,所述预设范围为基于所述当前所处地理位置信息得到的;
基于标记数据库中地理位置信息与无线网络所处区域标识之间的对应关系,确定处于预设范围内的地理位置信息对应的无线网络所处区域标识。
10.根据权利要求8或9所述的方法,其特征在于,基于确定出的各个中心点坐标与各自对应的无线网络坐标信息之间的距离以及所述终端设备的无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息,确定所述目标无线网络对应的标记信息,包括:
基于确定出的距离确定距离最小的中心点坐标对应的区域标识;
将所述标记数据库中该距离最小的中心点坐标对应的区域标识的标记信息与所述扫描到的各个无线网络分别对应的第一无线网络信息进行匹配;
将匹配成功的标记信息确定为所述目标无线网络对应的标记信息。
11.根据权利要求7所述的方法,其特征在于,基于所述目标无线网络对应的标记信息,以及所述POI数据库,确定所述目标无线网络对应的第二无线网络信息,包括:
基于所述目标无线网络对应的标记信息中的无线网络所处区域标识,以及POI数据库中无线网络所处区域标识以及POI信息之间的对应关系,确定所述目标无线网络对应的POI信息;
将所述目标无线网络对应的POI信息以及所述目标无线网络对应的标记信息中的第一无线网络信息确定为所述目标无线网络对应的第二无线网络信息。
12.根据权利要求7所述的方法,其特征在于,所述将所述目标无线网络对应的第二无线网络信息返回至所述终端设备,之前还包括:
确定待发送至所述终端设备的周边无线网络;
所述将所述目标无线网络对应的第二无线网络信息返回至所述终端设备,包括:
将目标无线网络对应的第二无线网络信息以及所述确定出的周边无线网络对应的第二无线网络信息和/或第一无线网络信息返回至所述终端设备。
13.根据权利要求7所述的方法,其特征在于,基于所述终端设备当前所处地理位置信息、所述终端设备的无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息以及标记数据库,确定目标无线网络对应的标记信息,之前还包括:
生成所述标记数据库;
所述生成所述标记数据库,包括:
获取各个无线网络分别对应的标记信息;
将获取到的各个无线网络对应的标记信息进行标记清洗,获取符合预设要求的标记信息;
基于所述符合预设要求的标记信息,生成所述标记数据库。
14.一种终端设备,其特征在于,包括:
第一上传模块,用于将当前地理位置信息以及无线网络模块扫描到的各个Wi-Fi分别对应的第一无线网络信息上传至服务器;
第一接收模块,用于接收所述服务器发送的目标无线网络对应的第二无线网络信息;
显示模块,用于显示所述第一接收模块接收到的目标无线网络对应的第二网络信息,以使得用户基于第二无线网络信息识别出目标无线网络;
所述目标无线网络对应的第二无线网络信息是由所述服务器通过以下方式得到的:
基于所述当前地理位置信息、所述无线网络模块扫描到的各个无线网络分别对应的第一无线网络信息以及标记数据库,确定目标无线网络对应的标记信息,基于所述目标无线网络对应的标记信息以及兴趣点POI数据库,确定所述目标无线网络对应的第二无线网络信息。
15.一种计算机可读存储介质,其特征在于,所述存储介质存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如权利要求1至6任一所述的识别无线网络的方法。
CN201910142783.XA 2019-02-26 2019-02-26 识别无线网络的方法、终端设备及计算机可读存储介质 Active CN111615174B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910142783.XA CN111615174B (zh) 2019-02-26 2019-02-26 识别无线网络的方法、终端设备及计算机可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910142783.XA CN111615174B (zh) 2019-02-26 2019-02-26 识别无线网络的方法、终端设备及计算机可读存储介质

Publications (2)

Publication Number Publication Date
CN111615174A true CN111615174A (zh) 2020-09-01
CN111615174B CN111615174B (zh) 2022-02-08

Family

ID=72202902

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910142783.XA Active CN111615174B (zh) 2019-02-26 2019-02-26 识别无线网络的方法、终端设备及计算机可读存储介质

Country Status (1)

Country Link
CN (1) CN111615174B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112261570A (zh) * 2020-09-30 2021-01-22 汉海信息技术(上海)有限公司 兴趣点与无线网络的关联方法、装置、服务器及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014091181A1 (en) * 2012-12-12 2014-06-19 Ahmad Al-Najjar System and method for determining a position of a mobile unit
CN104573042A (zh) * 2015-01-19 2015-04-29 小米科技有限责任公司 Poi信息的确定方法及装置
CN106093852A (zh) * 2016-05-27 2016-11-09 东华大学 一种提高WiFi指纹定位精度与效率的方法
CN108282843A (zh) * 2017-01-18 2018-07-13 广州市动景计算机科技有限公司 网络查询方法、装置及服务器
CN108712712A (zh) * 2017-04-10 2018-10-26 腾讯科技(深圳)有限公司 无线保真WiFi网络关联信息显示方法及装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014091181A1 (en) * 2012-12-12 2014-06-19 Ahmad Al-Najjar System and method for determining a position of a mobile unit
CN104573042A (zh) * 2015-01-19 2015-04-29 小米科技有限责任公司 Poi信息的确定方法及装置
CN106093852A (zh) * 2016-05-27 2016-11-09 东华大学 一种提高WiFi指纹定位精度与效率的方法
CN108282843A (zh) * 2017-01-18 2018-07-13 广州市动景计算机科技有限公司 网络查询方法、装置及服务器
CN108712712A (zh) * 2017-04-10 2018-10-26 腾讯科技(深圳)有限公司 无线保真WiFi网络关联信息显示方法及装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112261570A (zh) * 2020-09-30 2021-01-22 汉海信息技术(上海)有限公司 兴趣点与无线网络的关联方法、装置、服务器及存储介质
CN112261570B (zh) * 2020-09-30 2023-01-06 汉海信息技术(上海)有限公司 兴趣点与无线网络的关联方法、装置、服务器及存储介质

Also Published As

Publication number Publication date
CN111615174B (zh) 2022-02-08

Similar Documents

Publication Publication Date Title
JP6546315B2 (ja) 近距離情報伝送
CN105682015B (zh) 一种用于建立无线连接的方法与设备
CN110166943B (zh) 终端位置信息的处理方法
CN108712712B (zh) 无线保真WiFi网络关联信息显示方法及装置
US20120270573A1 (en) Positioning system and method for single and multilevel structures
US20140221009A1 (en) Method, system and apparatus for collecting location information
CN105373559A (zh) 一种地理信息获取方法及地理信息获取***
WO2015117396A1 (zh) 基于WiFi信号的定位方法、装置及***
JP2015521400A (ja) プライベート位置データベースの作成および共有
RU2607615C2 (ru) Способы и устройство для получения услуги
CN107172209B (zh) 信息推送方法和装置
CN103828441A (zh) 识别辅助的无线网络连接
WO2017088473A1 (zh) 一种客户端定位方法和装置
CN106658665A (zh) 一种用于建立无线连接的方法与设备
CN107567071B (zh) 一种用于查询无线热点的方法与设备
CN108038177B (zh) 一种用于提供标签页的方法与设备
US20120150490A1 (en) Management server, communication system and statistical processing method
KR20140020332A (ko) 사용자 콘텐츠 획득 방법 및 시스템
CN111615174B (zh) 识别无线网络的方法、终端设备及计算机可读存储介质
CN105163275B (zh) 一种数据发送方法、相关装置及***
CN106910077B (zh) 目标物信息查询方法及装置
US20190342719A1 (en) Neighbor Awareness Method, Beacon Device, and Mobile Terminal
WO2016101418A1 (zh) 无线导航***、方法和计算机存储介质
CN110710274B (zh) 一种热点扫描方法及电子设备
CN111198981A (zh) 查询方法、设备、***及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant