无线连接实现中的显示控制方法和系统与流程

文档序号:12184307阅读:233来源:国知局
无线连接实现中的显示控制方法和系统与流程

本发明涉及互联网应用技术领域,特别涉及一种无线连接实现中的显示控制方法和系统。



背景技术:

随着互联网应用的飞速发展,终端可通过识别得到的WiFi(WIreless-Fidelity,无线保真)资源实现无线连接,进而使得终端中的应用可进行网络访问。

现有的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是本发明实施例提供的一种终端的结构示意图;

图2是一个实施例中无线连接实现中的显示控制方法的流程图;

图3是一个实施例中根据WiFi标识在服务器进行匹配以得到WiFi资源数据,并由服务器返回WiFi资源数据的方法流程图;

图4是图2中按照连接类型进行资源数据的分类显示的方法流程图;

图5是一个实施例中触发显示的任一WiFi资源数据,按照WiFi资源数据中包括的连接方式和连接密码进行无线连接的方法流程图;

图6是一个实施例中无线连接实现中显示控制方法的应用场景示意图;

图7是图6中具体步骤执行的时序图;

图8是图6所得到的终端界面示意图;

图9是一个实施例中无线连接实现中的显示控制系统的结构示意框图;

图10是另一个实施例中无线连接实现中的显示控制系统的结构示意框图;

图11是一个实施例中显示模块的结构示意框图;

图12是一个实施例中触发连接模块的结构示意图。

具体实施方式

体现本发明特征与优点的典型实施方式将在以下的说明中详细叙述。应理解的是本发明能够在不同的实施方式上具有各种的变化,其皆不脱离本发明的范围,且其中的说明及图示在本质上是当作说明之用,而非用以限制本发明。

如前所述的,随着互联网与人们的生活、工作的密切联系,人们的生活和工作也越来越离不开互联网,随时随地以各种方式接入互联网,以想尽各种可能来实现其所需要的互联网生活。

无论终端位于何处,均可通过WiFi资源对应的无线网络接入点进行无线连接,但是,终端搜索WiFi信号得到的WiFi资源中,每一WiFi资源都有其所对应的连接方式。例如,连接方式是根据该WiFi资源中的WiFi标识即可直接进行无线连接,也可以是需要进行密码验证之后方可实现无线连接。

而终端为实现无线连接所进行的显示中,不同连接方式实现无线连接的WiFi资源随意混杂在一起进行显示。对于用户为实现无线连接所进行的无线网络接入点选取过程而言,不得不通过逐一触发显示的WiFi资源来获知连接相应无线网络接入点所采用的连接方式,操作非常繁琐。

基于此,为确保操作的简化性和无线连接成功率,本发明特提供了一种无线连接实现中的显示控制方法。

图1示出了本发明实施例提供的一种终端结构。该终端100只是一个适用于本发明的示例,而不能够认为是提供了对本发明的使用范围的任何限制。该终端100也不能解释为需要依赖于或具有图示的示例性的终端中的一个或者多个部分的组合。

如图1所示,终端100包括处理器110、存储器120和系统总线130。包括处理器110和存储器120在内的各种组件将连接到系统总线130上。处理器110是一个用于通过计算机系统中基本的算术和逻辑运算来执行计算机程序指令的硬件。存储器120是一个用于临时或永久性存储计算机程序或数据的物理设备。

其中,存储器120中对WiFi资源以及相关的程序指令进行存储;处理器110将执行存储器120中的程序指令,以根据WiFi资源在无线连接的实现中为相应无线网络接入点的呈现进行显示控制,即,通过服务器返回的W的WiFi资源数据的分类显示达到无线网络接入点的分类显示,以按照连接类型向用户呈现可用的无线网络接入点。

终端100还包括各种输入接口170、输入装置140,以实现各种输入。其中,该输入装置140可以是触摸屏幕、按键、键盘和鼠标等至少一种。

终端100还包括存储设备180,存储设备180可以从多种计算机可读存储介质中选择,计算机可读存储介质是指可以进行访问的任何可利用的介质,包括移动的和固定的两种介质。例如,计算机可读存储介质,包括但不限于闪速存储器(微型SD卡)、CD-ROM、数字通用光盘(DVD)或其它光盘、磁带盒、磁带存储或其它存储设备、或者可用于存储所需信息并可访问的任何其它介质。

如上面所详细描述的,适用于本发明的终端100将执行无线连接实现中进行显示控制的指定程序指令,以便实现终端100的无线连接。

此外,通过硬件电路或者硬件电路结合软件指令也能同样实现本发明,因此,实现本发明并不限于任何特定硬件电路、软件以及两者的组合。

在一个实施例中,具体的,该无线连接实现中的显示控制方法如图2所示,包括:

步骤210,获取WiFi资源,并将WiFi资源中的WiFi标识上报至服务器。

待终端触发进行WiFi资源识别时,感知终端当前可接收的WiFi信号,以获知终端当前可用的无线网络接入点,进而得到每一可用的无线网络接入点所对应的WiFi资源。

其中,WiFi资源包括用于描述无线网络接入点的各种数据,例如,WiFi标识、信号强度等,在此不一一进行列举。

在终端中获取WiFi资源,由WiFi资源提取得到WiFi标识,以将WiFi标识上报至后台的服务器。WiFi标识用于对无线网络接入点进行唯一地标记。

终端实现无线连接的过程中,获取得到的WiFi资源为一个或者多个,相对应的,WiFi标识也为一个或者多个。后台的服务器与该终端进行数据交互时,终端将向服务器上报其所得到的一个或者多个WiFi标识。

步骤230,接收服务器根据WiFi标识返回的WiFi资源数据,WiFi资源数据包括进行无线网络连接的连接类型。

终端向服务器上报了一个或者多个WiFi标识之后,将接收得到服务器对应返回的一条或者多条WiFi资源数据。其中,服务器返回的WiFi资源数据是与WiFi标识相对应的,并且其所对应的WiFi标识是上报的多个WiFi标识中的一部分或者全部。

因此,该服务器返回的WiFi资源数据是与终端当前可用的部分或者全部无线网络接入点相对应的;而对于某些WiFi标识,服务器不会对其返回任何数据,因为服务器中并不存在与其对应的WiFi资源数据,进而使得后续所显示的WiFi资源数据中不存在与该WiFi标识相关的任何数据,终端也不会尝试与对应无线网络接入点进行无线连接,避免了终端的不断尝试和相关资源的浪费。

可以理解的,服务器向终端返回的WiFi资源数据是与终端中获知的WiFi资源、可用的无线网络接入点相对应的。

也就是说,通过服务器与终端的配合,即如上所述的过程,为终端的无线连接进行了无线网络接入点的筛选,从而使得终端通过由服务器所得到的任一WiFi资源数据均可实现无线连接。

需要说明的是,该服务器中存储了若干条WiFi资源数据和WiFi标识,并且每一WiFi资源数据都将映射至相应WiFi标识。其中,该WiFi资源数据可以是其他用户分享的,也可以是与某些数据提供商合作而分享的,在此对于WiFi资源数据的来源将不一一例举,其可根据各种途径不断丰富。

步骤250,按照连接类型进行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标识之外,还包括了相应的信号强度。

终端本地在提取得到相应的信号强度之后,需要对其进行数值转换得到信号值,以使信号值和质量评分归属于同一数值范围。例如,在实际运营中,所得到的信号强度为介于0至100之间的数值范围,而服务器下发的质量评分则是一个介于0至6之间的整数,因此,需要将信号强度也转换为介于0至6之间的数值范围。

具体的,可预先设置信号强度与信号值之间的映射关系,以根据该映射关系直接获取得到当前终端获取得到的信号强度所对应的信号值。

终端本地在完成了信号强度的数值转换并得到质量评分之后,将根据信号值和质量评分进行WiFi质量的运算。

通过信号值和质量评分衡量WiFi资源所对应的WiFi质量,以得到用以表示WiFi资源的质量高低的具体数值。

在一个实施例中,可对信号值和质量评分进行加权计算得到对应的WiFi质量,具体过程为:

获取本地存储的信号系数和评分系数,根据信号系数和评分系数对信号值和质量评分进行加权计算得到WiFi质量。

信号系数和评分系数均是预先设置的默认值,在需要进行WiFi质量的运算时读取得到,并可通过后台的服务器中进行的参数修改来动态调整终端本地存储的信号系数和评分系数所对应的具体数值。例如,本地存储的信号系数可以是0.6,评分系数则是0.4。

以信号系数和评分系数作为用以进行加权计算的系数来对信号值和质量评分进行计算,其具体的计算过程可如以下公式所示:

WiFi质量=信号值*信号系数+质量评分*评分系数。进一步的,在一个实施例中,该步骤210之前,如上所述的方法还包括:

判断WiFi资源是否发生变动,若为是,则触发执行该步骤210,若为否,则不做任何处理。

终端随时感知得到WiFi信号范围覆盖了终端当前所在位置的无线网络接入点,进而得到对应的WiFi资源。但随着终端的移动或者终端附近环境的变化,其附近所存在的无线网络接入点也可能发生变动,原有的无线网络接入点有可能消失,与之相对应的,新的无线网络接入点也有可能出现,

在感知得到可用的无线网络接入点之后,判断对应的WiFi资源是否发生了变动,若为是,则获取变动的WiFi资源所对应的WiFi资源数据,并重新进行WiFi资源数据的分类型显示,使得终端可自动获取得到有效可靠的WiFi资源数据,自适应地适配无线网络接入点的变动,以由此实现终端的自动连接免费WiFi网络。

在另一个实施例中,该步骤230之前,如上所述的方法还包括:

根据WiFi标识在服务器进行匹配以得到WiFi资源数据,并由服务器返回WiFi资源数据。

服务器在接收得到任一终端上报的WiFi标识之后,根据上报的WiFi标识进行匹配,以得到与该WiFi标识关联的WiFi资源数据,进而向上报WiFi标识的终端返回所匹配得到的WiFi资源数据。

进一步的,在一个实施例中,所述根据WiFi标识在服务器进行匹配以得到WiFi资源数据,并由服务器返回WiFi资源数据的步骤如图3所示,包括:

步骤301,从WiFi标识中提取接入点标识和接入点MAC地址。

任一WiFi标识均至少包括了接入点标识和接入点MAC(Media Access Control或者Medium Access Control,介质访问控制)地址。通过接入点标识和接入点MAC地址对无线网络接入点进行唯一标识。其中,接入点标识为SSID,是为无线网络接入点设定的命名,而接入点MAC地址则是无线网络接入点所在路由器的MAC地址,即SSID。

由于接入点标识存在着重复的可能性,因此,WiFi标识除了包括接入点标识之外,还应当包括接入点MAC地址,该接入点MAC地址是接入点所在路由器所唯一对应的,因此,通过接入点MAC地址的配合,保证了WiFi资源数据匹配的准确性和可靠性。

步骤303,根据提取的接入点标识和接入点MAC地址对服务器中存储的WiFi资源数据进行匹配,以得到WiFi标识匹配的WiFi资源数据。

进一步的,为提高匹配处理的效率,服务器将以WiFi标识为key(关键字)进行相应WiFi资源数据的存储,由此WiFi资源数据根据上报的WiFi标识进行匹配即可快速得到。

进一步的,除了以WiFi标识为key进行WiFi资源数据的存储之外,还将以连接类型为key,以便于在后续的实现过程中不需要对终端进行改动即可实现WiFi资源数据的各种形式的显示。

步骤305,由服务器返回WiFi资源数据。

服务器在得到与上报的WiFi标识匹配的WiFi资源数据之后,向终端下发匹配的WiFi资源数据,以便于终端得以获知当前感知的无线网络接入点对应的WiFi资源数据。

在一个实施例中,如图4所示,该步骤250包括:

步骤251,从WiFi资源数据中提取终端进行无线网络连接所对应的连接类型。

对服务器返回的所有WiFi资源数据,逐一进行连接类型的提取,以得到对应无线网络接入点进行无线连接的连接类型。

步骤253,将连接类型分条目显示于终端界面中,并在每一连接类型所在的条目下附属相应WiFi资源数据的条目。

为进行连接类型以及WiFi资源数据的显示,终端界面包括了若干个条目,该条目所进行的显示将包括连接类型的显示和WiFi资源数据的显示两大类,以形成一连接类型的条目下都有归属于该连接类型的若干个条目,这些条目将用于进行对应WiFi资源数据的显示。

相对应的,用户所进行的WiFi资源数据查看将是分类进行的,也就是说,通过终端界面中WiFi资源数据的分类显示,用户得以快速选定连接类型适用于当前终端的WiFi资源数据。在另一个实施例中,该步骤250之后,如上所述的方法还包括:

触发显示的任一WiFi资源数据,按照WiFi资源数据中包括的连接方式和连接密码进行无线连接。

终端中显示的若干条WiFi资源数据中,用户可随意选取任一WiFi资源数据,该选取的WiFi资源数据即对应了用户当前期望接入的无线网络接入点。

侦听用户对显示的若干条WiFi资源数据中任一条WiFi资源数据触发的WiFi连接指令,以通过该WiFi连接指令触发读取WiFi资源数据中包含的连接方式和连接密码,终端按照该连接方式和连接密码进行无线连接。

进一步的,如图5所示,在本实施例中,该触发显示的任一WiFi资源数据,按照WiFi资源数据中包括的连接方式和连接密码进行无线连接的步骤包括:

步骤401,侦听得到显示的任一WiFi资源数据中触发的WiFi连接指令。

检测终端的显示界面中触发的各种操作,以侦听得到用户对显示的任一WiFi资源数据触发的WiFi连接指令。

步骤403,通过WiFi连接指令触发读取WiFi资源数据中的连接方式和连接密码。

步骤405,按照读取的连接方式和连接密码触发终端接入对应无线网络接入点所在的无线网络,以使终端进行无线通信。

下面结合一个具体的实施例来详细阐述本发明的无线连接实现中的显示控制方法。该实施例中,如图6所示,终端无线连接的实现中对无线网络接入点的呈现是在运行于终端500的客户端和服务器600之间的交互下实现,其涉及的交互包括客户端执行的WiFi标识的上报和服务器600执行的与WiFi标识匹配的WiFi资源信息的下发,并且由客户端内部执行WiFi资源数据的显示。

具体步骤执行的详细的时序过程请参考如图7所示,图7展示了终端在触发运行客户端之后,通过与服务器的交互的整个时序过程。

例如,该终端可以是智能手机、平板电脑等各种便携移动设备,而运行于该终端中的客户端将执行本发明中涉及终端的多个步骤,以实现终端与服务器的数据交互。

由此将得到如图8所示的终端界面,其中,“一键安全连接上网”、“开放网络”和“需要密码”分别对应了不同的连接类型,每一显示了连接类型的条目下一个或者多个用以显示对应WiFi资源数据的条目。

此时,用户随意触发任一用以显示对应WiFi资源数据条目即可自动进行免费的无线连接。

通过如上所述的过程,对终端中搜索得到的WiFi资源统一进行了识别,以由搜索得到的WiFi资源中识别出免费的可接入WiFi资源,进而对于终端所进行的互联网访问而言,即简化了操作,又极大地降低了所需要耗费的成本。

在一个实施例中,还相应地提供了一种无线连接实现中的显示控制系统,如图9所示,该系统包括上报模块510、接收模块530和显示模块550,其中:

上报模块510,用于获取WiFi资源,并将WiFi资源中的WiFi标识上报至服务器600。

接收模块530,用于接收服务器600根据WiFi标识返回的WiFi资源数据,WiFi资源数据包括进行无线网络连接的连接类型。

显示模块550,用于按照连接类型进行WiFi资源数据的分类显示。

需要说明的是,如上所述的功能模块均搭载于终端500中。

在一个实施例中,如上所述的系统还包括触发判断模块,该触发判断模块用于判断WiFi资源是否发生变动,若为是,则通知上报模块510,若为否,则不做任何处理。

在另一个实施例中,如上所述的系统还包括服务器600,该服务器600用于根据WiFi标识进行匹配以得到WiFi资源数据,并返回WiFi资源数据。

进一步的,如图10所示,该服务器600包括标识提取单元610、匹配单元630和下发单元650,其中:

标识提取单元610,用于从WiFi标识中提取接入点标识和接入点MAC地址。

匹配单元630,用于根据提取的接入点标识和接入点MAC地址对存储的WiFi资源数据进行匹配,以得到WiFi标识匹配的WiFi资源数据。

下发单元650,用于返回WiFi资源数据。

在一个实施例中,如图11所示,如上所述的显示模块550包括类型提取单元551和条目显示单元553,其中:

类型提取单元551,用于从WiFi资源数据中提取终端进行无线网络连接对应的连接类型。

条目显示单元553,用于将连接类型分条目显示于终端界面中,并在 每一连接类型所在的条目下附属相应WiFi资源数据的条目。

在另一个实施例中,如上所述的系统还包括触发连接模块,该触发连接模块用于触发显示的任一WiFi资源数据,按照WiFi资源数据中包括的连接方式和连接密码进行无线连接。

进一步的,如图12所示,在一个实施例中,触发连接模块570包括连接指令侦听单元571、读取单元573和接入单元575,其中:

连接指令侦听单元571,用于侦听得到显示的任一WiFi资源数据中触发的WiFi连接指令。

读取单元573,用于通过WiFi连接指令触发读取WiFi资源数据中的连接方式和连接密码。

接入单元575,用于按照读取的连接方式和连接密码触发终端接入对应无线网络接入点所在的无线网络,以使终端进行无线通信。

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

虽然已参照几个典型实施方式描述了本发明,但应当理解,所用的术语是说明和示例性、而非限制性的术语。由于本发明能够以多种形式具体实施而不脱离发明的精神或实质,所以应当理解,上述实施方式不限于任何前述的细节,而应在随附权利要求所限定的精神和范围内广泛地解释,因此落入权利要求或其等效范围内的全部变化和改型都应为随附权利要求所涵盖。

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