终端及其无线网络信息的显示方法、存储装置与流程

文档序号:13516741阅读:143来源:国知局
终端及其无线网络信息的显示方法、存储装置与流程

本发明涉及电子设备与自动化测试技术领域,具体涉及一种终端及其无线网络信息的显示方法、存储装置。



背景技术:

随着网络技术的发展,无线网络已广泛覆盖于社会的方方面面。在现有技术中,终端经过搜索后会将得到的无线网络的名称显示于无线网络列表中,由于无线网络的名称由其所属的用户所取,因此无线网络列表中容易出现重名或名称相近的无线网络。以wi-fi网络为例,无线网络列表中显示的无线网络的名称为ssid(servicesetidentifier,服务集标识),该ssid是由用户在wi-fi网络的ap(accesspoint,无线访问节点或接入节点)上设定的,终端无法进行修改,如图1所示,当无线网络列表中出现重名“p6901”时,用户往往很难分辨,使用体验较差。



技术实现要素:

有鉴于此,本发明提供一种终端及其无线网络信息的显示方法、存储装置,能够便于用户区分重名或者名称相近的无线网络,改善用户的使用体验。

本发明一实施例的无线网络信息的显示方法,包括:

终端搜索当前可用的接入节点并获取其名称,以及将所述接入节点加入所述终端的无线网络列表中;

所述终端判断所述无线网络列表中是否具有名称相似度达到预设阈值的至少两个接入节点;

若无,则所述终端在无线网络列表中仅显示各个接入节点的名称;

若有,则所述终端获取所述至少两个接入节点的其他属性信息,并将其与所述至少两个接入节点的名称共同显示于无线网络列表。

可选地,所述其他属性信息包括所述接入节点的mac地址(mediaaccesscontroladdress,介质访问控制地址、物理地址或硬件地址)、所述接入节点所接入无线网络的路由器名称、以及所述接入节点所在区域地址中的至少一个。

可选地,所述终端获取所述至少两个接入节点的其他属性信息之前,所述方法还包括:所述终端获取其分别接入所述至少两个接入节点的次数;

所述终端将所述其他属性信息与所述至少两个接入节点的名称共同显示于无线网络列表,包括:所述终端按照次数从大至小对所述至少两个接入节点进行排序,并在排序后将其名称及其他属性信息显示于所述无线网络列表。

可选地,所述至少两个接入节点与所述无线网络列表中其他接入节点的显示方式不同。

可选地,所述接入节点用于接入wi-fi网络,所述接入节点的名称为ssid(servicesetidentifier,服务集标识)。

本发明一实施例的具有无线网络接入功能的终端,包括处理器,以及与所述处理器连接的通信器、存储器和显示屏,

所述通信器用于搜索当前可用的接入节点并获取其名称;

所述存储器用于将所述接入节点加入无线网络列表中并存储;

所述处理器用于判断所述无线网络列表中是否具有名称相似度达到预设阈值的至少两个接入节点;以及

在没有所述至少两个接入节点时,所述处理器用于控制所述显示屏仅在无线网络列表中显示各个接入节点的名称;

在具有所述至少两个接入节点时,所述处理器用于获取所述至少两个接入节点的其他属性信息,并控制所述显示屏在无线网络列表中将所述至少两个接入节点的其他属性信息与名称共同显示。

可选地,所述其他属性信息包括所述接入节点的mac地址、所述接入节点所接入无线网络的路由器名称、以及所述接入节点所在区域地址中的至少一个。

可选地,所述处理器还用于获取终端分别接入所述至少两个接入节点的次数,以及按照次数从大至小对所述至少两个接入节点进行排序,并在排序后控制所述显示屏在无线网络列表中将所述至少两个接入节点的其他属性信息与名称共同显示。

可选地,所述至少两个接入节点与所述无线网络列表中其他接入节点的显示方式不同。

本发明一实施例的存储装置,存储有程序数据,所述程序数据能够被执行上述无线网络信息的显示方法。

有益效果:本发明将搜索得到接入节点加入无线网络列表并进行名称比较,在出现名称相似度达到预设阈值的至少两个接入节点时,表示无线网络列表中出现重名或名称相近的无线网络,此时获取该至少两个接入节点的其他属性信息并显示给用户,从而能够便于用户区分重名或者名称相近的无线网络,有利于快速联网,改善用户的使用体验。

附图说明

图1是现有技术显示无线网络列表的界面示意图;

图2是本发明无线网络信息的显示方法第一实施例的流程示意图;

图3是基于图2所示方法显示无线网络列表的界面示意图;

图4是本发明无线网络信息的显示方法第二实施例的流程示意图;

图5是本发明一实施例的终端的结构示意图。

具体实施方式

本发明的主要目的是:终端将搜索得到接入节点加入无线网络列表并进行名称比较,在出现名称相似度达到预设阈值的至少两个接入节点时,表示无线网络列表中出现重名或名称相近的无线网络,此时获取该至少两个接入节点的其他属性信息并显示给用户,该其他属性信息可视为标识接入节点及其所接入无线网络的身份信息,其包括但不限于为接入节点的mac地址、接入节点所接入无线网络的路由器名称、以及接入节点所在区域地址(例如办理宽带业务时用户在运营商处登记的家庭住址)中的至少一个,由此便于用户区分重名或者名称相近的无线网络,有利于快速联网,改善用户的使用体验。

上述终端包括但不限于智能手机、pc(personalcomputer,个人计算机)、pda(personaldigitalassistant,个人数字助理或平板电脑)等移动终端,以及佩戴于肢体或者嵌入于衣物、首饰、配件中的具有无线网络搜索以及无线网络连接功能的可穿戴设备。

上述显示于无线网络列表中的其他属性信息从另一个角度来说也可以看作是接入节点(及其所接入的无线网络)的名称,例如是对接入节点的名称的后缀,即后缀名。本发明将接入节点的名称及其他属性信息统称为无线网络的信息。由此可见,本发明相当于为终端增加了一项无线网络信息自动显示功能。在现实应用场景中,终端实现该功能的方式包括但不限于:以智能手机为例,预先编程一脚本,该脚本可以实际表现为一软件或者应用程序,然后将其安装于智能手机的操作系统中,由此智能手机的设置界面会增加“无线网络信息自动显示”选项,用户通过滑动滑块开启或关闭该选项,即可对应开启或关闭该功能。在开启该功能后,智能手机可以弹出一对话框或切换一页面,以允许用户自定义或通过选择方式设定所要显示的其他属性信息。在设定完成后,智能手机即可自动执行下文各个实施例的方法。

下面将结合本发明实施例中的附图,对本发明所提供的各个示例性的实施例的技术方案进行清楚、完整地描述。在不冲突的情况下,下述各个实施例及其技术特征可以相互组合。

图2是本发明第一实施例的无线网络信息的显示方法的流程示意图。请参阅图2,本实施例的方法包括步骤s21~s24。

s21:终端搜索当前可用的接入节点并获取其名称,以及将接入节点加入终端的无线网络列表中。

接入节点可以按照预定的时间间隔,例如100毫秒,以预设频率基于无线网络中向外发送beacon消息(即信标消息),以告知周围环境中的待连接设备存在可接入的无线网络。终端(待连接设备)接收beacon消息并解析,即可得到接入节点的名称。

本步骤所述将接入节点加入无线网络列表中指的是终端在后台运行程序中将搜索到的接入节点加入无线网络列表,以表示当前可接入的无线网络,而并非是指将接入节点显示于无线网络列表中。

在本实施例中,终端可以无需向接入节点发送建立网络连接所需的密钥,只要搜索到接入节点,该接入节点就可以被加入无线网络列表中。当然,为了保密,接入节点发送的beacon消息还可以包括验证请求,终端在接收到该验证请求后会弹出一对话框或者采用其他方式,提醒用户输入所述密钥,终端将密钥及终端的标识信息发送至接入节点,该标识信息可以为加密密钥的pin(personalidentificationnumber,个人识别密码)码、mac地址、及其他标识终端身份的信息,当接入节点验证通过后,终端才能将接入节点加入无线网络列表中。

s22:终端判断无线网络列表中是否具有名称相似度达到预设阈值的至少两个接入节点。

在实际应用场景中,终端可以先对无线网络列表中所有接入节点的名称进行语种识别,例如采用ascii(americanstandardcodeforinformationinterchange,美国信息交换标准代码)识别英语与其他语种的区别,而后根据语种采用相对应的名称相似度计算方法。以接入节点的名称属于汉语、且无线网络列表包含“天珑移动”与“中国移动”这两个名称的接入节点为例,这两个名称的一半字符串相同,终端可认定两个接入节点的名称相似度为50%。

该预设阈值可以由用户自定义设置,并且对于不同的语种,该预设阈值不同。当该预设阈值为100%时,接入节点和接入节点的名称完全相同,即出现重名,两者名称相似度才会达到预设阈值。

若无线网络列表中不存在名称相似度达到预设阈值的至少两个接入节点,则执行步骤s23。若存在,则执行步骤s24。

s23:终端在无线网络列表中仅显示各个接入节点的名称。

s24:终端获取至少两个接入节点的其他属性信息,并将其与至少两个接入节点的名称共同显示于无线网络列表。

本实施例的无线网络可以为wi-fi网络,此时显示于无线网络列表中的名称为ssid,接入节点为ap。具体地,结合图3所示,当无线网络列表中出现两个名称均为“p6901”的接入节点(分别为接入节点31、32)时,终端可以继续与这两个接入节点进行通信,由此获取两者的mac地址、两者所接入无线网络的路由器名称、以及两者所在区域地址等在内的其他属性信息。例如,其中一个接入节点31的mac地址为“19.16.01.11.12.18”,接入节点所接入无线网络的路由器名称为“tplink001”,接入节点所在区域地址为“粤海街道a大厦201室”,另一接入节点32的mac地址为“19.16.01.11.44.55”,接入节点32所接入无线网络的路由器名称为“tplink002”,接入节点32所在区域地址为“粤海街道a大厦205室”,如图3所示,终端可以将该其他属性信息与名称“p6901”一同显示于无线网络列表中。

由上述可知,终端可以将重名及名称相近的无线网络进行详细信息的显示,用户通过所显示的其他属性信息可以直观的区分重名及名称相近的无线网络,从而便于用户快速且准确的实现网络连接。

应该理解,上述实施例的方法也适用于其他类型的无线网络的应用场景,例如基于蓝牙通信技术组建的无线局域网络,此时接入节点为开启蓝牙功能的电子设备,接入节点的名称可以为用户对电子设备的命名,其他属性信息为蓝牙电子设备的mac地址、蓝牙电子设备所在区域地址中的至少一个。

并且,为了进一步便于用户区分重名及名称相近的无线网络,终端可以对重名及名称相近的至少两个接入节点的名称和其他属性信息进行突出显示,即所述至少两个接入节点与无线网络列表中其他接入节点的显示方式不同。例如,所述至少两个接入节点的名称和其他属性信息的字体比其他接入节点的字体粗;又例如,所述至少两个接入节点的名称和其他属性信息显示为彩色字体,而其他接入节点显示为黑色字体。

图4为本发明第二实施例的无线网络信息的显示方法的流程示意图。请参阅图4,本实施例的方法包括步骤s41~s45。

s41:终端搜索当前可用的接入节点并获取其名称,以及将接入节点加入终端的无线网络列表中。

s42:终端判断无线网络列表中是否具有名称相似度达到预设阈值的至少两个接入节点。

若无线网络列表中不存在名称相似度达到预设阈值的至少两个接入节点,则执行步骤s43。若存在,则执行步骤s44和s45。

s43:终端在无线网络列表中仅显示各个接入节点的名称。

s44:终端获取至少两个接入节点的其他属性信息、以及分别接入至少两个接入节点的次数。

s45:终端按照次数从大至小对所述至少两个接入节点进行排序,并在排序后将其名称及其他属性信息显示于无线网络列表。

在前述实施例的描述基础上,但与其不同的是,本实施例获取终端接入重名或名称相近的至少两个无线网络的次数,并根据次数对其进行排序,而后进行名称及其他属性信息的显示。于此,本实施例不仅可以更加便于用户区分重名或者名称相近的无线网络,而且便于用户清楚的了解无线网络的使用次数并选取最常使用的一个。

例如,继续参阅图3,如果获取连接接入节点31的次数为5次、连接接入节点32的次数为2次,则在无线网络列表中,终端将接入节点31排列于接入节点32的前面。

在本实施例中,所述次数可以为终端与接入节点建立连接的所有次数,也可以包括终端与接入节点在预定时间段内建立连接的次数。

图5是本发明一实施例的终端的结构示意图。请参阅图5,本实施例的终端50包括处理器51,以及与处理器51连接的通信器52、存储器53和显示屏54,其中,通信器52、存储器53和显示屏54可以通过通信总线55与处理器51连接。

所述通信器52用于搜索当前可用的接入节点并获取其名称。

所述存储器53用于将通信器52搜索得到的接入节点加入无线网络列表中并存储。其中,此处所述将接入节点加入无线网络列表中指的是在终端的后台运行程序中将通信器52搜索到的接入节点加入无线网络列表,以表示终端当前可接入的无线网络,而并非是指将接入节点显示于无线网络列表中,即此时显示屏54不执行显示操作。

所述处理器51用于判断无线网络列表中是否具有名称相似度达到预设阈值的至少两个接入节点。

在无线网络列表中不存在名称相似度达到预设阈值的至少两个接入节点时,所述处理器51用于控制所述显示屏54仅在无线网络列表中显示各个接入节点的名称。

在无线网络列表中存在名称相似度达到预设阈值的至少两个接入节点时时,所述处理器51用于获取所述至少两个接入节点的其他属性信息,并控制所述显示屏54在无线网络列表中将所述至少两个接入节点的其他属性信息与名称共同显示。

在本实施例中,无线网络可以为wi-fi网络,此时接入节点为ap,接入节点的名称为ssid,对应地,所述其他属性信息可以包括ap的mac地址、wi-fi网络的路由器名称、以及ap所在区域地址中的至少一个。无线网络也可以为基于蓝牙通信技术组建的无线局域网络,此时接入节点为开启蓝牙功能的电子设备,接入节点的名称可以为用户对电子设备的命名,对应地,所述其他属性信息为蓝牙电子设备的mac地址、蓝牙电子设备所在区域地址中的至少一个。

为了更加便于用户区分重名或者名称相近的无线网络,以及清楚了解无线网络的使用次数并选取最常使用的一个,处理器51还可以用于获取终端50分别接入所述至少两个接入节点的次数,以及按照次数从大至小对所述至少两个接入节点进行排序,并在排序后控制显示屏54在无线网络列表中将所述至少两个接入节点的其他属性信息与名称共同显示。

为了进一步便于用户区分重名及名称相近的无线网络,显示屏54可以对重名及名称相近的至少两个接入节点的名称和其他属性信息进行突出显示,即所述至少两个接入节点与无线网络列表中其他接入节点的显示方式不同。例如,所述至少两个接入节点的名称和其他属性信息的字体比其他接入节点的字体粗;又例如,所述至少两个接入节点的名称和其他属性信息显示为彩色字体,而其他接入节点显示为黑色字体。

本实施例的终端50的上述结构元件对应执行上述实施例的无线网络信息的显示方法,具有与其相同的技术效果。

应理解,上述各个实施例之间可以相互结合,并且上述功能如果以软件功能的形式实现并作为独立产品销售或使用时,可存储在一个电子设备可读取存储介质中,即,本发明还提供一种存储有程序数据的存储装置,所述程序数据能够被执行以实现上述各个实施例的方法,该存储装置可以为如u盘、光盘、服务器等。也就是说,本发明的各个实施例可以以软件产品的形式体现出来,其包括若干指令用以使得一台智能终端执行各个实施例所述方法的全部或部分步骤。

也就是说,本发明可以通过能够在操作系统上运行的脚本或程序实现无图标程序的自动识别及自动卸载,只需操作系统支持运行即可,无需改变其平台代码,可移植性较强,且不会增加硬件成本。

以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,例如各实施例之间技术特征的相互结合,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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