用于获取无线接入点信息的方法与设备与流程

文档序号:11458380阅读:244来源:国知局
用于获取无线接入点信息的方法与设备与流程

本发明涉及计算机领域,尤其涉及一种用于获取无线接入点信息的技术。



背景技术:

随着无线接入技术的普及,计算设备往往需要获取无线接入点进而实现网络连接。在部分应用场景下,计算设备可能无法直接读取设备所扫描的无线接入点列表,例如对于ios(苹果手机操作系统)设备,其系统层不支持应用层直接读取系统层所扫描的无线接入点列表。对于此类计算设备,它往往需要从服务器等其他设备获取其周围无线接入点信息,或者尝试从包含其扫描的无线接入点列表的图片中获取无线接入点信息。



技术实现要素:

本申请的目的是提供一种用于获取无线接入点信息的方法与设备。

根据本申请的一个方面,提供了一种用于获取无线接入点信息的方法,其中,该方法包括:

获取用于从其中获取无线接入点信息的目标图片;

由所述目标图片确定一个或多个子图片,其中,每个子图片包括至多一个无线接入点;

识别所述子图片中无线接入点以获得对应无线接入点的接入点信息,其中,所述接入点信息包括对应无线接入点的名称信息。

根据本申请的另一方面,还提供了一种用于获取无线接入点信息的设备,其中,该设备包括:

获取装置,用于获取用于从其中获取无线接入点信息的目标图片;

确定装置,用于由所述目标图片确定一个或多个子图片,其中,每个子图片包括至多一个无线接入点;

识别装置,用于识别所述子图片中无线接入点以获得对应无线接入点的 接入点信息,其中,所述接入点信息包括对应无线接入点的名称信息。

与现有技术相比,本申请通过获取用于从其中获取无线接入点信息的目标图片,并由所述目标图片确定一个或多个子图片,其中,每个子图片包括至多一个无线接入点,然后识别所述子图片中无线接入点以获得对应无线接入点的接入点信息,其中,所述接入点信息包括对应无线接入点的名称信息。这种方式通过图片解析的形式实现了对于无线接入点信息的获取,而且本申请既可以在用户设备端实现,也可以在服务端实现,不会受制于用户设备及其所在的地理位置的影响,只要有目标图片可以随时随地进行分析,能够为用户获取无线接入点信息提供很大的方便。

而且,本申请还可以检测目标图片是否包含接入点指示符及系统指示信息,若目标图片包含接入点指示符及系统指示信息,确定所述目标图片为关于无线接入点的系统截图。其中,所述系统指示信息包括以下至少任一项:系统信息指示符、关于无线接入点的系统控制命令信息、接入无线接入点的连接状态指示信息。这种方式通过判断目标图片是否包含与无线接入点相关的符号标识以确定所述目标图片是否为可用来获取无线接入点信息的图片,从而提高了工作效率。

此外,本申请还可以根据所述一个或多个特征符号确定任意两个相邻的所述特征符号间的分界线,其中,所述分界线使得分别与该两个相邻所述特征符号相对应的两个无线接入点在所述目标图片中的有效内容相分隔,并根据所述分界线由所述目标图片确定一个或多个子图片,其中,每个子图片包括至多一个所述特征符号,以及所述目标图片在与该子图片中所述特征符号相邻的两个所述分界线间的有效内容。这种通过分界线将目标图片分为多个子图片的方式,实质是将在同一张目标图片上的多个无线接入点分开来分析,提高了分析的准确性。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:

图1示出根据本申请一个方面的一种用于获取无线接入点信息的方法 流程图;

图2示出根据本申请一个优选实施例的目标图片的符号标识。

图3示出根据本申请一个优选实施例的目标图片。

图4示出根据本申请一个优选实施例的一种用于获取无线接入点信息的方法流程图;

图5示出根据本申请另一个方面的一种用于获取无线接入点信息的设备示意图;

图6示出根据本申请另一个优选实施例的一种用于获取无线接入点信息的设备示意图。

附图中相同或相似的附图标记代表相同或相似的部件。

具体实施方式

下面结合附图对本发明作进一步详细描述。

在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

为更进一步阐述本申请所采取的技术手段及取得的效果,下面结合附图及较佳实施例,对本申请的技术方案,进行清楚和完整的描述。

图1示出本申请一个方面提供的一种用于获取无线接入点信息的方法,其中,该方法包括:

s1获取用于从其中获取无线接入点信息的目标图片;

s2由所述目标图片确定一个或多个子图片,其中,每个子图片包括至多一个无线接入点;

s3识别所述子图片中无线接入点以获得对应无线接入点的接入点信息,其中,所述接入点信息包括对应无线接入点的名称信息。

在该实施例中,在所述步骤s1中,获取用于从其中获取无线接入点信息的目标图片,其中,所述目标图片是与无线接入点相关的图片,用于获取无线接入点信息,可以包括包含多个无线接入点的系统截图或者仅包含单个或多个无线接入点的图片等等。具体地,本方案可以在移动设备端运行,相应地,获取目标图片的方式可以通过获取移动设备端存储的图片或者在移动设备端截屏以获取目标图片,而且,本方案还可以在服务端运行,相应地,获取目标图片的方式可以通过将在移动设备端截屏获得的图片或者在移动设备端存储的图片发送到服务端。

继续在该实施例中,在所述步骤s2中,由所述目标图片确定一个或多个子图片,其中,每个子图片包括至多一个无线接入点,本领域的技术人员可以理解,所述目标图片中可能包含多个无线接入点,可以通过将目标图片中的多个无线接入点进行拆分来分析每个接入点信息,即将一个目标图片分割成多个包含一个接入点的子图片,具体地,由所述目标图片确定一个或多个子图片的方式可以通过分析每个无线接入点对应的符号标识,并将每个无线接入点及其对应的符号标识作为一个子图片来实现。

继续在该实施例中,在所述步骤s3中,识别所述子图片中无线接入点以获得对应无线接入点的接入点信息,其中,所述接入点信息包括对应无线接入点的名称信息。具体地,子图片确定好之后,对每个子图片中的符号标识分别进行分析以获取对应的无线接入点信息,例如,对子图片中的字符串信息通过ocr(opticalcharacterrecognition,光学字符识别)技术进行分析获 取对应的无线接入点的名称信息。优选地,其中,所述方法还包括:根据预定的关键字信息,对所述接入点信息中的名称信息进行调整处理。具体地,对于无线接入点名称信息的识别可能会存在错误,相应地,若有字母识别错误,按照对应的含义进行调整,例如,如果将无线接入点名称信息识别成tp-limk,则纠正为tp-link。。优选地,其中,所述接入点信息还包括对应无线接入点的信号强度信息或热点加密信息。具体地,可以通过对子图片中代表无线接入点信号强度的符号标识进行分析以获取信号强度信息,相应地,扫描子图片中是否包含与加密有关的符号标识来确定对应无线接入点的加密信息。例如,在ios系统中,通过分析如图2中的图b所示的符号标识来确定信号强度,如黑色部分的高度占据的越多则信号越强,又例如,通过扫描是否包含图2中的c图所示的加密标识符来确定对应无线接入点是否加密。

优选地,该方法还包括:

s4(未示出)检测所述目标图片是否为关于无线接入点的系统截图;

其中,所述步骤s2包括:

若所述目标图片为关于无线接入点的系统截图,由所述目标图片确定一个或多个子图片,其中,每个子图片包括至多一个无线接入点。

在所述步骤s4中,检测所述目标图片是否为关于无线接入点的系统截图,在此,本领域的技术人员可以理解,在实际应用场景中,更多的可能需要用户通过将系统层扫描的无线接入点列表进行截图作为目标图片进行分析以获取相应的无线接入点信息,因此可以首先检测所述目标图片是否为关于无线接入点的系统截图。具体地,检测所述目标图片是否为关于无线接入点的系统截图的方式可以通过根据系统无线接入点列表中的既定的符号标识在所述目标图片中进行扫描搜索,其中,所述既定的符号标识用以表示无线接入点的相关信息,且在相应的系统中既定的符号标识是已设定好的,不同的系统可能对应不同的符号标识,因此,当所述目标图片中包含相应系统对应的既定的符号标识时,确定该目标图片为关于无线接入点的系统截图。例如,在ios系统中,关于无线接入点的既定的符号标识如图2中的图a和图b所示,因此,在如图3中的图a所示的目标图片中通过检测是否包含如图2中的图a和图b所示的既定的符号标识来确定所述目标图片是否为关于无线接 入点的系统截图;又例如在android系统中,关于无线接入点的既定的符号标识可能为图2中的图b和图c相结合的一种符号标识,因此,在该系统中,在如图3中的图b所示的目标图片中通过检测是否包含该符号标识来确定所述目标图片是否为关于无线接入点的系统截图由图3可知,图a和图b分别为ios系统和android系统中的关于无线接入点的系统截图。

相应地,在所述步骤s2中,当所述目标图片为关于无线接入点的系统截图,由该目标图片确定一个或多个子图片,其中,每个子图片包括至多一个无线接入点。本领域的技术人员可以理解,一张关于无线接入点的系统截图上可能包含多个无线接入点的相关信息,为了获得该多个无线接入点信息可以通过将一张系统截图分成多个子图片的形式,其中,每个子图片中包含一个无线接入点的相关信息。具体地,可以通过每个无线接入点对应的符号标识来确定子图片,或者也可以通过相邻的无线接入点之间的分界线来确定子图片,以便于分析每个子图片中包含的无线接入点的相关信息。如图3中的图a所示,为一张关于无线接入点的系统截图,由图可以看出相邻的两个无线接入点之间有一条分界线,因此,可以根据该分界线来确定子图片;或者,也可以根据该系统截图上的符号标识来确定子图片,由图可以看出,每个无线接入点对应一个字符串信息及三个如图2中的a图、b图、c图所示的符号标识,因此,可以将字符串信息及其对应的三个符号标识所确定的图片作为一个子图片,故该系统截图可以确定5个子图片,从而对应5个无线接入点的相关信息。

更优选地,其中,所述步骤s4包括:

s41(未示出)检测所述目标图片是否包含接入点指示符及系统指示信息;

s42(未示出)若所述目标图片包含接入点指示符及系统指示信息,确定所述目标图片为关于无线接入点的系统截图。

在所述步骤s41中,检测所述目标图片是否包含接入点指示符及系统指示信息,在此,前文所述的既定的符号标识包含接入点指示符及系统指示信息,其中,所述接入点指示符用以表示无线接入点的相关信息,例如可以用扇形的符号来表示无线接入点的信号强度信息,如图2中的图b所示,可以用该符号来表示无线接入点信号强度的大小。其中,所述系统指示信息是指 系统中关于无线接入点的一些相关描述信息,更优选地,其中,所述系统指示信息包括以下至少任一项:系统信息指示符;关于无线接入点的系统控制命令信息;接入无线接入点的连接状态指示信息。其中,所述系统信息指示符代表了关于无线接入点的详细描述信息,其具体呈现形式根据不同系统的设定可能会有不同,例如,在ios系统中,如图2中的图a所示,用一个里面带有i的圆来表示该指示符;所述系统控制命令信息表示了无线网络的开关状态,该系统控制命令信息可以用文字或者符号来表示,例如,在图3中图a和图b都是用符号表示的无线网络处于开的状态;所述连接状态指示信息用以表示无线接入点的连接状态,例如,mac系统中无线接入点名称信息前的“打钩符号”或者android系统中无线接入点下方的“已连接”都表示该无线接入点已连接。具体地,检测所述目标图片是否包含接入点指示符及系统指示信息的方式,可以根据不同系统中既定的接入点指示符及系统指示信息,通过扫描搜索该目标图片对比是否有对应的接入点指示符及系统指示信息来实现。

在所述步骤s42中,若所述目标图片包含接入点指示符及系统指示信息,确定该目标图片为关于无线接入点的系统截图,则通过分析该系统截图可以获取相应的无线接入点信息,例如,在ios系统中,所述目标图片包含如图2中的图a所示的系统指示信息和图b所示的接入点指示符时,确定该目标图片为关于无线接入点的系统截图。

在一个优选的实施例中,参图4所示,其中,图4中的步骤s1'、s3'与图1实施例中的步骤s1、s3相同或基本相同,故在此不再赘述,仅以引用的方式包含于此。其中,所述步骤s2'包括:

s21'识别所述目标图片中的一个或多个特征符号,其中,每个特征符号对应一个无线接入点;

s22'根据所述特征符号由所述目标图片确定一个或多个子图片,其中,每个子图片包括至多一个所述特征符号。

在所述步骤s21'中,识别所述目标图片中的一个或多个特征符号,其中,每个特征符号对应一个无线接入点,其中,所述特征符号代表了无线接入点的相关信息,且每个无线接入点都会包含所述特征符号。本领域的技术人员 应能理解,每个无线接入点可能对应多个代表其相关信息的符号,但对于同一个特征符号,每个无线接入点只含有一个,具体地,识别所述目标图片中的一个或多个特征符号的方式可以通过比较查找每个无线接入点中都会包含的符号。优选地,其中,所述特征符号为接入点指示符或与无线接入点一一对应的系统信息指示符。例如,在ios系统中,每个无线接入点都会包含如图2中的图a所示的接入点指示符和图b所示的系统信息指示符,则该接入点指示符和该系统信息指示符都可以作为所述目标图片中的特征符号。

在所述步骤s22'中,根据所述特征符号由所述目标图片确定一个或多个子图片,其中,每个子图片包括至多一个所述特征符号,具体地,由于每个子图片对应一个所述特征符号,可以根据目标图片中特征符号的排列方式进行分割,确定每个子图片中只包含一个所述特征符号。例如,如图2所示,若特征符号为图a所示的接入点指示符和图b所示的系统信息指示符,要根据每个无线接入点中图a和图b的排列方式确定子图片,并且每个子图片中都只包含一个图a所示的接入点指示符和一个图b所示的系统信息指示符。

更优选地,其中,所述步骤s22'包括:

根据所述一个或多个特征符号确定任意两个相邻的所述特征符号间的分界线,其中,所述分界线使得分别与该两个相邻所述特征符号相对应的两个无线接入点在所述目标图片中的有效内容相分隔;

根据所述分界线由所述目标图片确定一个或多个子图片,其中,每个子图片包括至多一个所述特征符号,以及所述目标图片在与该子图片中所述特征符号相邻的两个所述分界线间的有效内容。

具体地,根据所述一个或多个特征符号确定任意两个相邻的所述特征符号间的分界线的方式可以根据两个相邻的特征符号的排列方式进行分析,例如,如图3中的图a所示,目标图片中的特征符号有三个,且这三个特征符号是按照横向排列的,因此,可以根据该三个特征符号确定一条横向的分界线,且该分界线使得分别与该三个特征符号相对应的两个无线接入点在所述目标图片中的有效内容相分隔,其中,所述有效内容包括字符串信息以及所述特征符号。分界线确定好之后,根据该分界线对所述目标图片进行分割,从而确定每个无线接入点对应的子图片,且该子图片包括至多一个所述特征 符号,以及相邻的两个所述分界线间的有效内容。

更优选地,其中,所述分界线包括以下任一项:两个相邻所述特征符号的中心连线的垂直平分线;在两个相邻所述特征符号的中心之间、与所述垂直平分线相平行、且未经过所述目标图片中有效内容。具体地,可以将两个相邻所述特征符号的中心连线的垂直平分线或者与该垂直平分线平行且未经过所述目标图片中有效内容的线作为分界线。如图3中的图a所示,可以将两个相邻的系统信息指示符或者接入点指示符或者加密标识符的中心连线的垂直平分线或者与该垂直平分线平行且未经过有效内容的线作为分界线,从而将相邻的无线接入点分离开,以便于提取每个无线接入点信息。

与现有技术相比,本申请通过获取用于从其中获取无线接入点信息的目标图片,并由所述目标图片确定一个或多个子图片,其中,每个子图片包括至多一个无线接入点,然后识别所述子图片中无线接入点以获得对应无线接入点的接入点信息,其中,所述接入点信息包括对应无线接入点的名称信息。这种方式通过图片解析的形式实现了对于无线接入点信息的获取,而且本申请既可以在用户设备端实现,也可以在服务端实现,不会受制于用户设备及其所在的地理位置的影响,只要有目标图片可以随时随地进行分析,能够为用户获取无线接入点信息提供很大的方便。

而且,本申请还可以检测目标图片是否包含接入点指示符及系统指示信息,若目标图片包含接入点指示符及系统指示信息,确定所述目标图片为关于无线接入点的系统截图。其中,所述系统指示信息包括以下至少任一项:系统信息指示符、关于无线接入点的系统控制命令信息、接入无线接入点的连接状态指示信息。这种方式通过判断目标图片是否包含与无线接入点相关的符号标识以确定所述目标图片是否为可用来获取无线接入点信息的图片,从而提高了工作效率。

此外,本申请还可以根据所述一个或多个特征符号确定任意两个相邻的所述特征符号间的分界线,其中,所述分界线使得分别与该两个相邻所述特征符号相对应的两个无线接入点在所述目标图片中的有效内容相分隔,并根据所述分界线由所述目标图片确定一个或多个子图片,其中,每个子图片包括至多一个所述特征符号,以及所述目标图片在与该子图片中所述特征符号 相邻的两个所述分界线间的有效内容。这种通过分界线将目标图片分为多个子图片的方式,实质是将在同一张目标图片上的多个无线接入点分开来分析,提高了分析的准确性。

图5示出本申请另一个方面提供的一种用于获取无线接入点信息的设备,其中,该设备包括:

获取装置,获取用于从其中获取无线接入点信息的目标图片;

确定装置,由所述目标图片确定一个或多个子图片,其中,每个子图片包括至多一个无线接入点;

识别装置,识别所述子图片中无线接入点以获得对应无线接入点的接入点信息,其中,所述接入点信息包括对应无线接入点的名称信息。

在该实施例中,所述获取装置获取用于从其中获取无线接入点信息的目标图片,其中,所述目标图片是与无线接入点相关的图片,用于获取无线接入点信息,可以包括包含多个无线接入点的系统截图或者仅包含单个或多个无线接入点的图片等等。具体地,本方案可以在移动设备端运行,相应地,获取目标图片的方式可以通过获取移动设备端存储的图片或者在移动设备端截屏以获取目标图片,而且,本方案还可以在服务端运行,相应地,获取目标图片的方式可以通过将在移动设备端截屏获得的图片或者在移动设备端存储的图片发送到服务端。

继续在该实施例中,所述确定装置由所述目标图片确定一个或多个子图片,其中,每个子图片包括至多一个无线接入点,本领域的技术人员可以理解,所述目标图片中可能包含多个无线接入点,可以通过将目标图片中的多个无线接入点进行拆分来分析每个接入点信息,即将一个目标图片分割成多个包含一个接入点的子图片,具体地,由所述目标图片确定一个或多个子图片的方式可以通过分析每个无线接入点对应的符号标识,并将每个无线接入点及其对应的符号标识作为一个子图片来实现。

继续在该实施例中,所述识别装置识别所述子图片中无线接入点以获得对应无线接入点的接入点信息,其中,所述接入点信息包括对应无线接入点的名称信息。具体地,子图片确定好之后,对每个子图片中的符号标识分别进行分析以获取对应的无线接入点信息,例如,对子图片中的字符串信息通 过ocr(opticalcharacterrecognition,光学字符识别)技术进行分析获取对应的无线接入点的名称信息。优选地,其中,所述设备还包括:调整装置,根据预定的关键字信息,对所述接入点信息中的名称信息进行调整处理。具体地,对于无线接入点名称信息的识别可能会存在错误,相应地,若有字母识别错误,按照对应的含义进行调整,例如,如果将无线接入点名称信息识别成tp-limk,则纠正为tp-link。。优选地,其中,所述接入点信息还包括对应无线接入点的信号强度信息或热点加密信息。具体地,可以通过对子图片中代表无线接入点信号强度的符号标识进行分析以获取信号强度信息,相应地,扫描子图片中是否包含与加密有关的符号标识来确定对应无线接入点的加密信息。例如,在ios系统中,通过分析如图2中的图b所示的符号标识来确定信号强度,如黑色部分的高度占据的越多则信号越强,又例如,通过扫描是否包含图2中的c图所示的加密标识符来确定对应无线接入点是否加密。

优选地,该设备还包括:

检测装置(未示出),检测所述目标图片是否为关于无线接入点的系统截图;

其中,所述确定装置用于:

若所述目标图片为关于无线接入点的系统截图,由所述目标图片确定一个或多个子图片,其中,每个子图片包括至多一个无线接入点。

所述检测装置检测所述目标图片是否为关于无线接入点的系统截图,在此,本领域的技术人员可以理解,在实际应用场景中,更多的可能需要用户通过将系统层扫描的无线接入点列表进行截图作为目标图片进行分析以获取相应的无线接入点信息,因此可以首先检测所述目标图片是否为关于无线接入点的系统截图。具体地,检测所述目标图片是否为关于无线接入点的系统截图的方式可以通过根据系统无线接入点列表中的既定的符号标识在所述目标图片中进行扫描搜索,其中,所述既定的符号标识用以表示无线接入点的相关信息,且在相应的系统中既定的符号标识是已设定好的,不同的系统可能对应不同的符号标识,因此,当所述目标图片中包含相应系统对应的既定的符号标识时,确定该目标图片为关于无线接入点的系统截图。例如,在ios 系统中,关于无线接入点列表中的既定的符号标识如图2中的图a和图b所示,因此,在如图3中的图a所示的目标图片中通过检测是否包含如图2中的图a和图b所示的既定的符号标识来确定所述目标图片是否为关于无线接入点的系统截图;又例如在android系统中,关于无线接入点的既定的符号标识为由图2中的图b和图c相结合的一种符号标识,因此,在该系统中,在如图3中的图b所示的目标图片中通过检测是否包含该符号标识来确定所述目标图片是否为关于无线接入点的系统截图由图3可知,图a和图b分别为ios系统和android系统中的关于无线接入点的系统截图。

相应地,当所述目标图片为关于无线接入点的系统截图,所述确定装置由该目标图片确定一个或多个子图片,其中,每个子图片包括至多一个无线接入点。本领域的技术人员可以理解,一张关于无线接入点的系统截图上可能包含多个无线接入点的相关信息,为了获得该多个无线接入点信息可以通过将一张系统截图分成多个子图片的形式,其中,每个子图片中包含一个无线接入点的相关信息。具体地,可以通过每个无线接入点对应的符号标识来确定子图片,或者也可以通过相邻的无线接入点之间的分界线来确定子图片,以便于分析每个子图片中包含的无线接入点的相关信息。如图3中的图a所示,为一张关于无线接入点的系统截图,由图可以看出相邻的两个无线接入点之间有一条分界线,因此,可以根据该分界线来确定子图片;或者,也可以根据该系统截图上的符号标识来确定子图片,由图可以看出,每个无线接入点对应一个字符串信息及三个如图2中的a图、b图、c图所示的符号标识,因此,可以将字符串信息及其对应的三个符号标识所确定的图片作为一个子图片,故该系统截图可以确定5个子图片,从而对应5个无线接入点的相关信息。

更优选地,其中,所述检测装置包括:

检测单元(未示出),检测所述目标图片是否包含接入点指示符及系统指示信息;

系统截图确定单元(未示出),若所述目标图片包含接入点指示符及系统指示信息,确定所述目标图片为关于无线接入点的系统截图。

所述检测单元检测所述目标图片是否包含接入点指示符及系统指示信息, 在此,前文所述的既定的符号标识包含接入点指示符及系统指示信息,其中,所述接入点指示符用以表示无线接入点的相关信息,例如可以用扇形的符号来表示无线接入点的信号强度信息,如图2中的图b所示,可以用该符号来表示无线接入点信号强度的大小。其中,所述系统指示信息是指系统中关于无线接入点的一些相关描述信息,更优选地,其中,所述系统指示信息包括以下至少任一项:系统信息指示符;关于无线接入点的系统控制命令信息;接入无线接入点的连接状态指示信息。其中,所述系统信息指示符代表了关于无线接入点的详细描述信息,其具体呈现形式根据不同系统的设定可能会有不同,例如,在ios系统中,如图2中的图a所示,用一个里面带有i的圆来表示该指示符;所述系统控制命令信息表示了无线网络的开关状态,该系统控制命令信息可以用文字或者符号来表示,例如,在图3中图a和图b都是用符号表示的无线网络处于开的状态;所述连接状态指示信息用以表示无线接入点的连接状态,例如,mac系统中无线接入点名称信息前的“打钩符号”或者android系统中无线接入点下方的“已连接”都表示该无线接入点已连接。具体地,检测所述目标图片是否包含接入点指示符及系统指示信息的方式,可以根据不同系统中既定的接入点指示符及系统指示信息,通过扫描搜索该目标图片对比是否有对应的接入点指示符及系统指示信息来实现。

若所述目标图片包含接入点指示符及系统指示信息,所述系统截图确定单元确定该目标图片为关于无线接入点的系统截图,则通过分析该系统截图可以获取相应的无线接入点信息,例如,在ios系统中,所述目标图片包含如图2中的图a所示的系统指示信息和图b所示的接入点指示符时,确定该目标图片为关于无线接入点的系统截图。

在一个优选的实施例中,参图6所示,其中,图6中的获取装置、识别装置与图5实施例中的获取装置、识别装置相同或基本相同,故在此不再赘述,仅以引用的方式包含于此。其中,所述确定装置包括:

识别单元,识别所述目标图片中的一个或多个特征符号,其中,每个特征符号对应一个无线接入点;

子图确定单元,根据所述特征符号由所述目标图片确定一个或多个子图片,其中,每个子图片包括至多一个所述特征符号。

所述识别单元识别所述目标图片中的一个或多个特征符号,其中,每个特征符号对应一个无线接入点,其中,所述特征符号代表了无线接入点的相关信息,且每个无线接入点都会包含所述特征符号。本领域的技术人员应能理解,每个无线接入点可能对应多个代表其相关信息的符号,但对于同一个特征符号,每个无线接入点只含有一个,具体地,识别所述目标图片中的一个或多个特征符号的方式可以通过比较查找每个无线接入点中都会包含的符号。优选地,其中,所述特征符号为接入点指示符或与无线接入点一一对应的系统信息指示符。例如,在ios系统中,每个无线接入点都会包含如图2中的图a所示的接入点指示符和图b所示的系统信息指示符,则该接入点指示符和该系统信息指示符都可以作为所述目标图片中的特征符号。

所述子图确定单元根据所述特征符号由所述目标图片确定一个或多个子图片,其中,每个子图片包括至多一个所述特征符号,具体地,由于每个子图片对应一个所述特征符号,可以根据目标图片中特征符号的排列方式进行分割,确定每个子图片中只包含一个所述特征符号。例如,如图2所示,若特征符号为图a所示的接入点指示符和图b所示的系统信息指示符,要根据每个无线接入点中图a和图b的排列方式确定子图片,并且每个子图片中都只包含一个图a所示的接入点指示符和一个图b所示的系统信息指示符。

更优选地,其中,所述子图确定单元用于:

根据所述一个或多个特征符号确定任意两个相邻的所述特征符号间的分界线,其中,所述分界线使得分别与该两个相邻所述特征符号相对应的两个无线接入点在所述目标图片中的有效内容相分隔;

根据所述分界线由所述目标图片确定一个或多个子图片,其中,每个子图片包括至多一个所述特征符号,以及所述目标图片在与该子图片中所述特征符号相邻的两个所述分界线间的有效内容。

具体地,所述子图确定单元根据所述一个或多个特征符号确定任意两个相邻的所述特征符号间的分界线的方式可以根据两个相邻的特征符号的排列方式进行分析,例如,如图3中的图a所示,目标图片中的特征符号有三个,且这三个特征符号是按照横向排列的,因此,可以根据该三个特征符号确定一条横向的分界线,且该分界线使得分别与该三个特征符号相对应的两个无 线接入点在所述目标图片中的有效内容相分隔,其中,所述有效内容包括字符串信息以及所述特征符号。分界线确定好之后,根据该分界线对所述目标图片进行分割,从而确定每个无线接入点对应的子图片,且该子图片包括至多一个所述特征符号,以及相邻的两个所述分界线间的有效内容。

更优选地,其中,所述分界线包括以下任一项:两个相邻所述特征符号的中心连线的垂直平分线;在两个相邻所述特征符号的中心之间、与所述垂直平分线相平行、且未经过所述目标图片中有效内容。具体地,可以将两个相邻所述特征符号的中心连线的垂直平分线或者与该垂直平分线平行且未经过所述目标图片中有效内容的线作为分界线。如图3中的图a所示,可以将两个相邻的系统信息指示符或者接入点指示符或者加密标识符的中心连线的垂直平分线或者与该垂直平分线平行且未经过有效内容的线作为分界线,从而将相邻的无线接入点分离开,以便于提取每个无线接入点信息。

与现有技术相比,本申请通过获取用于从其中获取无线接入点信息的目标图片,并由所述目标图片确定一个或多个子图片,其中,每个子图片包括至多一个无线接入点,然后识别所述子图片中无线接入点以获得对应无线接入点的接入点信息,其中,所述接入点信息包括对应无线接入点的名称信息。这种方式通过图片解析的形式实现了对于无线接入点信息的获取,而且本申请既可以在用户设备端实现,也可以在服务端实现,不会受制于用户设备及其所在的地理位置的影响,只要有目标图片可以随时随地进行分析,能够为用户获取无线接入点信息提供很大的方便。

而且,本申请还可以检测目标图片是否包含接入点指示符及系统指示信息,若目标图片包含接入点指示符及系统指示信息,确定所述目标图片为关于无线接入点的系统截图。其中,所述系统指示信息包括以下至少任一项:系统信息指示符、关于无线接入点的系统控制命令信息、接入无线接入点的连接状态指示信息。这种方式通过判断目标图片是否包含与无线接入点相关的符号标识以确定所述目标图片是否为可用来获取无线接入点信息的图片,从而提高了工作效率。

此外,本申请还可以根据所述一个或多个特征符号确定任意两个相邻的所述特征符号间的分界线,其中,所述分界线使得分别与该两个相邻所述特 征符号相对应的两个无线接入点在所述目标图片中的有效内容相分隔,并根据所述分界线由所述目标图片确定一个或多个子图片,其中,每个子图片包括至多一个所述特征符号,以及所述目标图片在与该子图片中所述特征符号相邻的两个所述分界线间的有效内容。这种通过分界线将目标图片分为多个子图片的方式,实质是将在同一张目标图片上的多个无线接入点分开来分析,提高了分析的准确性。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

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