一种无线局域网接入方法及装置与流程

文档序号:16755266发布日期:2019-01-29 17:17阅读:207来源:国知局
一种无线局域网接入方法及装置与流程

本发明涉及互联网技术,尤其涉及一种无线局域网接入方法及装置。



背景技术:

无线局域网技术使得用户可以便捷的以无线方式随时随地的访问网络资源。无线保真(wi-fi,wireless-fidelity)作为无线局域网技术中的一种得到了广泛应用。

目前,用户通常通过在终端上下载安装类似wi-fi助手/管家的独立应用来接入和管理wi-fi网络,然而该独立应用通常携带大量广告信息,并不合时宜的向用户推送广告信息,强制用户消费;当用户关闭应用后,该应用还可能会在后台持续运行;且采用独立应用的wi-fi网络接入方式更新周期慢,无法及时响应用户需求、解决线上问题。



技术实现要素:

本发明实施例提供一种无线局域网接入方法及装置,能够通过页面的形式展示无线局域网信息,进而使终端接入。

本发明实施例的技术方案是这样实现的:

本发明实施例提供了一种无线局域网接入方法,所述方法包括:

基于社交客户端的登录账号与社交网络的应用账号预先建立的关联关系;

基于所述关联关系,响应对于所述社交网络的应用账号的操作,加载所述社交网络的应用账号对应的页面;

基于所述页面获得包括至少一个无线局域网信息的无线局域网信息集合;社交客户端所属终端在所述至少一个无线局域网信息对应的至少一个无线局域网的覆盖范围内;

响应对于第一无线局域网信息的操作,基于所述第一无线局域网信息接入所述第一无线局域网信息对应的第一无线局域网。

上述方案中,所述基于所述页面获得包括至少一个无线局域网信息的无线局域网信息集合,包括:

响应对于所述页面的操作,生成扫描指令,基于所述扫描指令扫描支持接入的至少一个无线局域网,获得至少一个无线局域网信息,

基于所述至少一个无线局域网信息生成无线局域网信息集合。

上述方案中,所述基于所述第一无线局域网信息接入所述第一无线局域网信息对应的第一无线局域网,包括:

基于所述第一无线局域网信息,通过预设数据通信协议发送所述第一无线局域网的接入请求;

接收对应所述第一无线局域网的第一网络连接参数;

基于所述第一网络连接参数接入所述第一无线局域网。

上述方案中,所述基于所述第一网络连接参数接入所述第一无线局域网,包括:

加载封装有网页功能和终端功能的接口;

基于所述第一网络连接参数,调用所述接口接入所述第一无线局域网。

上述方案中,所述接收对应所述第一无线局域网的第一网络连接参数,包括:

基于服务器存储的多组无线局域网与网络连接参数的映射关系,获得所述服务器发送的所述第一无线局域网的第一网络连接参数;

其中,所述服务器存储的至少部分无线局域网的网络连接参数由终端共享获得。

上述方案中,所述方法还包括:

通过预设数据通信协议,发送第二无线局域网的第二网络连接参数至服务器,以共享所述第二无线局域网的第二网络连接参数。

上述方案中,所述方法还包括:

调用所述社交客户端的分享接口,将所述社交网络的应用账号发送给所述登录账号对应的社交网络中的目标用户。

上述方案中,所述社交客户端中内置有具有浏览服务能力的内核;

所述加载所述社交网络的应用账号对应的页面,包括:

在所述具有浏览服务能力的内核进程中,通过所述具有浏览服务能力的内核加载所述社交网络的应用账号对应的页面,以通过所述页面接入无线局域网。

本发明实施例还提供了一种无线局域网接入装置,所述装置包括:

建立单元,用于建立社交客户端的登录账号与社交网络的应用账号的关联关系;

加载单元,用于基于所述关联关系,响应对于所述社交网络的应用账号的操作,加载所述社交网络的应用账号对应的页面;

获取单元,用于基于所述页面获得包括至少一个无线局域网信息的无线局域网信息集合;社交客户端所属终端在所述至少一个无线局域网信息对应的至少一个无线局域网的覆盖范围内;

接入单元,用于响应对于第一无线局域网信息的操作,基于所述第一无线局域网信息接入所述第一无线局域网信息对应的第一无线局域网。

上述方案中,所述获取单元,还用于响应对于所述页面的操作,生成扫描指令,基于所述扫描指令扫描支持接入的至少一个无线局域网,获得至少一个无线局域网信息,

基于所述至少一个无线局域网信息生成无线局域网信息集合。

上述方案中,所述接入单元,还用于基于所述第一无线局域网信息,通过预设数据通信协议发送所述第一无线局域网的接入请求;

接收对应所述第一无线局域网的第一网络连接参数;

基于所述第一网络连接参数接入所述第一无线局域网。

上述方案中,所述接入单元,还用于加载封装有网页功能和终端功能的接口;

基于所述第一网络连接参数,调用所述接口接入所述第一无线局域网。

上述方案中,所述接入单元,还用于基于服务器存储的多组无线局域网与网络连接参数的映射关系,获得所述服务器发送的所述第一无线局域网的第一网络连接参数;

其中,所述服务器存储的至少部分无线局域网的网络连接参数由终端共享获得。

上述方案中,所述接入单元,还用于通过预设数据通信协议,发送第二无线局域网的第二网络连接参数至服务器,以共享所述第二无线局域网的第二网络连接参数。

上述方案中,所述装置还包括:

分享单元,用于调用所述社交客户端的分享接口,将所述社交网络的应用账号发送给所述登录账号对应的社交网络中的目标用户。

本发明实施例还提供了一种无线局域网接入装置,所述装置包括:

存储器,用于存储可执行程序;

处理器,用于通过执行本发明实施例所述的无线局域网接入方法。

本发明实施例还提供了一种可读存储介质,存储有可执行程序,所述可执行程序被处理器执行时实现本发明实施例所述的无线局域网接入方法。

应用本发明上述实施例,通过加载社交网络的应用账号对应的页面,来获得页面显示的无线局域网信息,进而接入无线局域网;使用户免去了下载独立应用的麻烦,相对扩大了终端的内存空间,更避免了用户虽已关闭应用但应用仍在后台运行带来的困扰;通过页面展示无线局域网信息不存在冗余信息,免去了用户无法拒收广告推送信息的苦恼,提高了用户体验。

附图说明

图1为本发明实施例中进行信息交互的各方硬件实体的示意图;

图2为本发明实施例中无线局域网接入方法的流程示意图一;

图3为本发明实施例中通过微信客户端实现对wi-fi公众号关注后的界面示意图;

图4为本发明实施例中加载wi-fi公众号对应的页面后的界面示意图;

图5为本发明实施例中基于页面显示wi-fi网络信息集合的界面示意图;

图6为本发明实施例中用户选取wi-fi网络的操作界面示意图;

图7为本发明实施例中基于页面显示wi-fi网络连接过程的界面示意图;

图8为本发明实施例中基于页面显示wi-fi网络连接成功的界面示意图;

图9为本发明实施例中无线局域网接入方法的流程示意图二;

图10为本发明实施例中无线局域网接入方法的流程示意图三;

图11为本发明实施例中无线局域网接入方法的系统架构示意图;

图12为本发明实施例中公众号对应的页面调用js接口实现通过wi-fi程序模块接入wi-fi网络的业务处理示意图;

图13a为本发明实施例中基于社交关系链确定信息分享对象的示意图一;

图13b为本发明实施例中基于社交关系链确定信息分享对象的示意图二;

图13c为本发明实施例中基于社交关系链确定信息分享对象的示意图三;

图14为本发明实施例中通过社交网络客户端分享网络接入信息的示意图;

图15为本发明实施例中信息分享对象基于分享得到的信息接入wi-fi网络的界面示意图;

图16为本发明实施例中无线局域网接入装置的组成结构示意图一;

图17为本发明实施例中无线局域网接入装置的组成结构示意图二。

具体实施方式

以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所提供的实施例仅仅用以解释本发明,并不用于限定本发明。另外,以下所提供的实施例是用于实施本发明的部分实施例,而非提供实施本发明的全部实施例,在本领域技术人员不付出创造性劳动的前提下,对以下实施例的技术方案进行重组所得的实施例、以及基于对发明所实施的其他实施例均属于本发明的保护范围。

需要说明的是,在本发明实施例中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的方法或者装置不仅包括所明确记载的要素,而且还包括没有明确列出的其他要素,或者是还包括为实施方法或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的方法或者装置中还存在另外的相关要素(例如方法中的步骤或者装置中的单元)。

例如,本发明实施例提供的无线局域网接入方法包含了一系列的步骤,但是本发明实施例提供的无线局域网接入方法不限于所记载的步骤,同样地,本发明实施例提供的无线局域网接入装置包括了一系列单元,但是本发明实施例提供的装置不限于包括所明确记载的单元,还可以包括为获取相关信息、或基于信息进行处理时所需要设置的单元。

对本发明进行进一步详细说明之前,对本发明实施例提供的涉及的名词和术语进行说明,本发明实施例提供的涉及的名词和术语适用于如下的解释。

应用账号,开发者、企业、事业单位和非政府组织在公众平台上接入的应用的账号,本发明实施例中提到的社交网络的应用账号可以包括:公众号,

公众号是开发者或商家在公众平台上申请的应用账号,通过公众号,可在公众平台上通过应用账号实现和用户的文字、图片、语音和视频的全方位沟通以及互动,用户关注公众号后可使用其提供的功能,从功能上公众号可以分类为服务号和订阅号。

js接口:使用javascript实现的软件开发套件,封装有一系列的应用程序接口,可以实现网页及终端本地功能的相互调用。

下面结合附图及具体实施例对本发明作进一步详细的说明。

图1为本发明实施例中进行信息交互的各方硬件实体的示意图,图1中包括:服务器11……1n、终端设备21-24(包括手机、平板电脑、pc机等类型)、路由设备31……3n。终端设备21-24通过有线网络或者无线网络与服务器进行信息交互,建立终端设备21-24上客户端账号与社交网络的应用账号的关联(或绑定)关系,进而终端可以加载社交网络的应用账号对应的页面,得到页面展示的无线局域网(wi-fi网络)信息,使终端设备21-24基于页面展示的无线局域网(wi-fi网络)信息加入无线局域网。

实施例一

本发明实施例提供了一种无线局域网接入方法,所述方法应用于终端,图2为本发明实施例中无线局域网接入方法的流程示意图,如图2所示,本发明实施例中无线局域网接入方法包括:

步骤101:建立社交客户端的登录账号与社交网络的应用账号的关联关系。

这里,在实际应用中,终端建立社交客户端的登录账号与社交网络的应用账号的关联关系,也即实现客户端的登录账号与社交网络的应用账号在后台服务器的绑定。

以所述社交客户端为微信客户端、所述社交网络的应用账号为wi-fi公众号(可以为终端提供wi-fi管理及接入的功能)为例,相应的,客户端的登录账号即为用户进行微信注册时的微信账号,用户基于微信客户端发送关注wi-fi公众号的请求给后台服务器,进而在后台实现用户的微信账号与wi-fi公众号的绑定,即建立了微信账号与wi-fi公众号的关联关系。如图3所示为用户通过微信客户端实现对wi-fi公众号关注后的界面示意图。

步骤102:响应对于所述社交网络的应用账号的操作,加载所述社交网络的应用账号对应的页面。

这里,接续步骤101中示例,当用户基于关注的wi-fi公众号进行点击操作时,加载该wi-fi公众号对应的页面,如图4所示为加载wi-fi公众号对应的页面后的界面示意图。

步骤103:基于所述页面获得包括至少一个无线局域网信息的无线局域网信息集合;社交客户端所属终端在所述至少一个无线局域网信息对应的至少一个无线局域网的覆盖范围内。

基于本发明上述实施例,在实际应用中,基于所述页面获得包括至少一个无线局域网信息的无线局域网信息集合,包括:

响应对于所述页面的操作,生成扫描指令,基于所述扫描指令扫描支持接入的至少一个无线局域网,获得至少一个无线局域网信息;

基于所述至少一个无线局域网信息生成无线局域网信息集合,以基于所述页面进行显示;其中,进行所述显示的方式可以为列表方式的显示,并不限于该种显示方式。

接续步骤101中所述示例,用户基于wi-fi公众号对应的页面显示的“wi-fi助手”按键进行点击,生成wi-fi扫描指令,终端基于该wi-fi扫描指令定位当前所处位置,扫描周围(即终端处于其覆盖范围内)的支持接入的wi-fi网络,获得至少一个wi-fi网络对应的至少一个wi-fi网络信息;需要说明的是,该一个wi-fi网络信息(一个无线局域网信息)并不是指一个信息,而是指与对应的wi-fi网络(无线局域网)相关的一组网络信息;在一实施例中,该一个wi-fi网络信息可以包括以下至少之一:服务集标识(ssid,servicesetidentifier)、信号强度(如:快速、中速、慢速)、来源(网络提供者名称)、接入方式(如:密码接入、免密码接入)等等。

当终端扫描得到wi-fi网络时,多个wi-fi网络对应的多个wi-fi网络信息生成wi-fi网络信息集合,并基于wi-fi公众号页面以列表的方式显示多个wi-fi网络信息。如图5所示,终端扫描得到处于其覆盖范围内的多个wi-fi网络后,在wi-fi公众号页面以列表方式显示的wi-fi网络信息集合的界面示意图。

步骤104:响应对于第一无线局域网信息的操作,基于所述第一无线局域网信息接入所述第一无线局域网信息对应的第一无线局域网。

这里,在实际应用中,用户通过wi-fi公众号对应的页面显示的多个wi-fi网络信息进行可接入的wi-fi网络的选取,如图6所示,当用户对页面显示的对应第一wi-fi网络信息的第一wi-fi网络(starbuckscoffee)进行点击操作(即发送对于starbuckscoffee网络的接入指令)时,终端响应用户的点击操作,也即响应用户触发的网络接入指令,接入该第一wi-fi网络。需要说明的是,对wi-fi网络的扫描及接入,是通过调用js接口实现通过wi-fi程序模块扫描及接入wi-fi网络。

在实际实施时,所述方法还可以包括:基于所述页面呈现所述第一无线局域网的网络接入过程。在一实施例中,网络接入过程可以包括:建立连接、身份校验、分配网络协议(ip,internetprotocol)地址等;如图7所示为基于所述页面显示starbuckscoffee网络的连接过程的示意图,图8所示为基于所述页面显示starbuckscoffee网络接入成功的界面示意图。

应用本发明上述实施例,用户通过关注公众号实现通过公众号的页面进行wi-fi网络的扫描及接入,如此,能够通过修改和发布页面快速的解决线上版本问题;免去了用户下载独立应用的麻烦,相对扩大了用户终端的内存,用户关闭公众号页面即退出,不会出现应用程序在后台运行给用户造成的缩短续航时间、降低其他应用的运行速率等困扰;且由于公众号的页面不存在冗余信息,不会向用户推送广告信息等,提供了用户体验。

实施例二

本发明实施例提供了一种无线局域网接入方法,所述方法应用于终端,图9为本发明实施例中无线局域网接入方法的流程示意图,如图9所示,本发明实施例中无线局域网接入方法包括:

步骤201:终端建立社交客户端的登录账号与社交网络的应用账号的关联关系。

在实际实施时,终端通过社交客户端建立客户端的登录账号与社交网络的应用账号的关联关系的过程,以社交客户端为微信客户端为例,即为该微信客户端的登录账号与社交网络的应用账号在微信后台服务器实现绑定的过程,具体包括:

终端(社交客户端)发送建立所述关联关系的关联请求给后台服务器,以使服务器基于所述关联请求建立社交客户端的登录账号与社交网络的应用账号的关联关系;

终端接收后台服务器返回的关联成功的响应信息,实现社交客户端的登录账号与社交网络的应用账号在后台服务器的绑定。

以客户端的登录账号为qq客户端账号(即用户于qq客户端注册时的用户账号)、社交网络的应用账号为qqwi-fi公众号为例,用户基于qq客户端实现对qqwi-fi公众号的关注,即建立了qq客户端账号qqwi-fi公众号的关联关系。

步骤202:响应对于所述社交网络的应用账号的操作,加载所述社交网络的应用账号对应的页面。

这里,在实际实施时,社交客户端中内置有具有浏览服务能力的内核,在一实施例中可以为腾讯浏览服务(tbs,tencentbrowserservice)内核,在社交客户端的具有浏览服务能力的内核进程中,通过该具有浏览服务能力的内核加载社交网络的应用账号对应的页面,以通过所述页面接入无线局域网。

接续步骤201中所述示例,当用户基于关注的qqwi-fi公众号进行点击操作时,在qq客户端中加载该qqwi-fi公众号对应的页面,以使用该页面提供的功能,在本实施例中,qqwi-fi公众号对应的页面可以为用户提供对终端周围wi-fi网络的扫描及接入的功能。

步骤203:基于所述页面获得包括至少一个无线局域网信息的无线局域网信息集合。

这里,社交客户端所属终端在所述至少一个无线局域网信息对应的至少一个无线局域网的覆盖范围内。

在实际应用中,本步骤具体可以包括:

响应对于所述页面的操作,生成扫描指令,基于所述扫描指令扫描支持接入的至少一个无线局域网,获得至少一个无线局域网信息;

基于所述至少一个无线局域网信息生成无线局域网信息集合,以基于所述页面进行显示;其中,进行所述显示的方式可以为列表方式的显示,并不限于该种显示方式。

一个示例为:用户基于qqwi-fi公众号对应的页面显示的“wi-fi助手”按键进行点击,生成wi-fi扫描指令,终端基于该wi-fi扫描指令进行定位,扫描自身周围的wi-fi网络,获得至少一个wi-fi网络对应的至少一个wi-fi网络信息;需要说明的是,该一个wi-fi网络信息同实施例一中所述的wi-fi网络信息,可以包括多个与对应的wi-fi网络相关的网络信息,如:ssid、信号强度、来源、接入方式等。

当终端扫描得到wi-fi网络时,多个wi-fi网络对应的多个wi-fi网络信息生成wi-fi网络信息集合,并基于qqwi-fi公众号页面以列表的方式显示多个wi-fi网络信息,以供用户进行选择。

步骤204:响应对于第一无线局域网信息的操作,发送第一无线局域网的接入请求给wi-fi后台服务器。

步骤205:接收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后台服务器接收到用户共享的网络连接密钥后,可以对用户共享的网络连接密钥进行安全性审核,以确保相应网络的安全性;所述虚拟服务可以以如下形式体现:优惠券、q币、用户积分等。通过为用户提供虚拟服务的形式可以引导用户主动分享wi-fi网络的网络连接密钥,提高用户分享积极性。由于wi-fi后台服务器存储的网络连接密钥通过用户共享获得,而不是像某些wi-fi应用采用hack技术窃取得到,进而增大了网络安全性。

当然,在实际应用中,出于用户进行信息共享的自愿,还可以包括:

终端通过预设数据通信协议,发送对第二网络连接参数取消共享的请求至服务器,以取消共享所述第二无线局域网的第二网络连接参数,即使服务器删除存储的第二网络连接参数。

步骤206:基于第一网络连接参数接入所述第一无线局域网。

基于本发明上述实施例,在实际实施时,本步骤具体可以包括:

加载封装有网页功能和终端功能的接口,基于所述第一网络连接参数,调用所述接口接入所述第一无线局域网。接续本发明实施例中上述示例,终端加载封装有网页功能和终端功能的js接口(即可通过js接口实现网页功能和终端本地功能的相互调用),基于所述第一wi-fi网络的网络连接密钥,调用所述js接口接入所述wi-fi网络。

基于本发明上述实施例,在实际应用中,所述方法还可以包括:

调用所述社交客户端的分享接口,将所述社交网络的应用账号发送给所述登录账号对应的社交网络中的目标用户,以实现社交网络的应用账号的共享;其中,所述分享接口可以为微信分享接口、qq分享接口、邮件分享接口、博客分享接口等。示例性地,用户基于当前登录的微信客户端的账号通过微信客户端将wi-fi公众号分享给微信好友,实现wi-fi公众号共享,如此,使得被分享的用户可以基于该wi-fi公众号方便、快捷的实现无线局域网的接入。

应用本发明上述实施例,用户通过关注公众号实现通过公众号的页面进行wi-fi网络的扫描及接入,如此,能够通过修改和发布页面快速的解决线上版本问题;免去了用户下载独立应用的麻烦,相对扩大了用户终端的内存,用户关闭公众号页面即退出,不会出现应用程序在后台运行给用户造成的缩短续航时间、降低其他应用的运行速率等困扰;且由于公众号的页面不存在冗余信息,不会向用户推送广告信息等,提供了用户体验。用户基于公众号的页面进行wi-fi网络的接入时采用的密钥通过用户共享所得,增大了网络安全性;且用户在接入wi-fi网络的过程中无需知道和手动输入密钥,使用户更方便、更快捷的实现无线局域网的接入,用户体验更好。

实施例三

本发明实施例提供了一种无线局域网接入方法,图10为本发明实施例中无线局域网接入方法的流程示意图,图11为本发明实施例中无线局域网接入方法的系统架构示意图,以社交网络的应用账号为wi-fi公众号、社交客户端为微信客户端为例,该微信客户端中集成有tbs内核,该tbs内核包括wi-fi扫描模块、密码查询模块及wi-fi连接模块;结合图10、图11所示,本发明实施例中无线局域网接入方法包括:

步骤301:微信客户端建立微信客户端的登录账号与wi-fi公众号的关联关系。

在实际应用中,微信客户端响应用户的触发的关注wi-fi公众号的操作,发送关注所述wi-fi公众号的请求给微信后台服务器,进而在微信后台服务器实现微信客户端的登录账号与wi-fi公众号的绑定。

步骤302:响应对于所述wi-fi公众号的操作,加载所述wi-fi公众号对应的页面。

这里,微信客户端通过内置的tbs内核加载wi-fi公众号对应的页面,以使用户能够使用该公众号提供的功能,在本实施例中,qqwi-fi公众号对应的页面可以为用户提供对终端周围wi-fi网络的扫描及接入的功能。

步骤303:基于所述页面获得包括至少一个wi-fi网络信息的wi-fi网络信息集合。

在实际实施时,tbs内核中的wi-fi扫描模块通过所述页面接收到响应用户操作而生成的扫描指令,通过调用js接口实现通过wi-fi程序模块进行wi-fi网络的扫描,也即对覆盖终端的支持接入的wi-fi网络进行扫描,获得至少一个wi-fi网络信息;

基于获得的至少一个wi-fi网络信息生成wi-fi网络信息集合,以列表的形式在所述页面上显示。

步骤304:响应用户对于第一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后台服务器提供的虚拟服务。在实际应用中,所述虚拟服务可以以如下形式体现:优惠券、q币、用户积分等。通过为用户提供虚拟服务的形式可以引导用户主动分享wi-fi网络的网络连接密钥,提高用户分享积极性。由于wi-fi后台服务器存储的网络连接密钥通过用户共享获得,而不是像某些wi-fi应用采用hack技术窃取得到,进而增大了网络安全性。

步骤305:接收wi-fi后台服务器返回的第一wi-fi网络的接入密码。

步骤306:基于所述接入密码接入第一wi-fi网络。

基于本发明上述实施例,在实际应用中,终端加载封装有网页功能和终端功能的js接口,基于所述第一wi-fi网络的接入密码,调用所述js接口接入所述wi-fi网络,如图12所示为公众号对应的页面通过调用tbs内核提供的js接口实现通过wi-fi程序模块接入wi-fi网络。

在实际应用中,用户还可基于微信客户端实现对公众号及wi-fi网络的网络接入信息的分享,包括:

调用微信客户端的分享接口,将wi-fi公众号或wi-fi网络的网络接入信息发送给微信客户端的登录账号对应的社交网络中的目标用户,以实现wi-fi公众号及wi-fi网络的网络接入信息的共享;这里的分享接口可以为微信分享接口、qq分享接口、邮件分享接口、博客分享接口等。示例性地,通过调用微信客户端的微信分享接口,将wi-fi公众号分享给微信客户端的登录账号对应的一个或多个微信好友,或者调用微信客户端的qq分享接口,将wi-fi公众号分享给qq客户端的登录账号对应的一个或多个qq好友。如此,使得被分享的用户可以基于该wi-fi公众号方便、快捷的实现无线局域网的接入。具体参见如下步骤。

步骤307:拉取所述微信客户端的登录账号关联的社交关系链,基于所述社交关系链确定信息分享对象。

这里,在实际应用中,用户通过wi-fi公众号接入wi-fi网络后,还可以分享获取的wi-fi网络信息给社交关系链中的好友,以使好友基于分享得到的wi-fi网络信息接入wi-fi网络(这里需要说明的是,被分享的用户的终端需在分享的wi-fi网络的覆盖范围内)。如图13a至图13c所示为用户基于微信客户端账号的社交关系链确定wi-fi网络信息分享对象的示意图。

步骤308:发送所述第一wi-fi网络的网络接入信息及wi-fi公众号给所述信息分享对象。

这里,用户可以通过微信客户端直接分享第一wi-fi网络的网络接入信息及wi-fi公众号给用户选定的信息分享对象,以使所述信息分享对象基于分享得到的第一wi-fi网络的网络接入信息直接接入第一wi-fi网络,如图14所示,或者使得信息分享对象基于wi-fi公众号接入自身适配的wi-fi网络。其中,第一wi-fi网络的网络接入信息可以包括:第一wi-fi网络的ssid及接入密码等信息。如图15所示为所述信息分享对象基于分享得到的信息接入wi-fi网络的界面示意图。

应用本发明上述实施例,tbs内核集成在用户终端上的社交客户端(微信客户端)中,用户通过关注公众号实现通过公众号的页面进行wi-fi网络的扫描及接入,如此,能够通过修改和发布页面快速的解决线上版本问题;免去了用户下载独立应用的麻烦,相对扩大了用户终端的内存,用户关闭公众号页面即退出,不会出现应用程序在后台运行给用户造成的缩短续航时间、降低其他应用的运行速率等困扰;且由于公众号的页面不存在冗余信息,不会向用户推送广告信息等,提供了用户体验。用户基于公众号的页面进行wi-fi网络的接入时采用的接入密码通过用户共享所得,增大了网络安全性;且用户在接入wi-fi网络的过程中无需知道和手动输入密码,使用户更方便、更快捷的实现无线局域网的接入,用户体验更好。用户连接wi-fi网络后还可基于自身的社交网络关系链分享wi-fi网络信息给好友,使好友方便、快捷的加入wi-fi网络,进一步提高了用户的体验。

实施例四

本发明实施例提供了一种无线局域网接入方法,在实施该方法过程中,wi-fi服务通过公众号的形式提供给用户,用户在需要wi-fi服务的时候,只需要通过社交客户端关注公众号,即可查看周围的公共wi-fi,如图4所示,用户打开公众号以后,点击页面呈现的工具栏上的按钮“wi-fi助手”即可打开以网页形式展示的wi-fi列表,用户可以点击列表中的任意wi-fi进行连接。如图5至图8所示。

实施本发明实施例上述无线局域网接入方法的系统架构图如图11所示,wi-fi助手页面在社交网络应用的公众号中展示,tbs内核内置于社交网络应用中,tbs内核和其他应用可通过协议与wi-fi服务后台通信,进行数据交换。wi-fi助手页面和tbs内核只有用户打开页面期间才能存活,所以不会带来后台运行耗电、推送打扰信息等弊端。

具体地,在实际应用中,系统中的wi-fi服务后台至少具备如下功能:

1)响应密码查询请求,即tbs终端通过协议请求查询某个wi-fi是否有密码。

2)存储和更新wi-fi的密码,即将用户共享的wi-fi密码存储在数据库中,或响应用户的取消分享请求,将数据库中对应的wi-fi密码删除。wi-fi密码是通过其他应用或平台收集,主要通过奖励用户积分、提供优惠券、q币以及其他优惠,引导用户主动分享。

对于内置于终端中的tbs内核,主要用于衔接wi-fi后台和公众号中的页面,在实际应用中,至少具备如下功能:

1)wi-fi扫描:通过调用js接口调用wi-fi程序模块的wi-fi扫描功能,扫描终端周围有哪些wi-fi,将这些wi-fi通过页面展示给用户,供用户查看和选择。

2)密码查询:当用户选择连接扫描列表中的某个wi-fi后,tbs会通过协议向wi-fi服务后台请求查询该wi-fi对应的密码,并接收返回结果。

3)wi-fi连接:tbs如果查询到wi-fi的密码,则通过调用js接口调用wi-fi程序模块的wi-fi连接功能发起连接,否则提示用户。

对于以公众号的形式展示的wi-fi助手页面,主要包括两部分信息:

1)wi-fi列表:将终端扫描到的周围的wi-fi,以列表的形式展示,标注wi-fi的相关信息,例如提供者名称、信号强度、是否有密码等,供用户查看和选择。

2)展示wi-fi连接过程:当用户选择连接某个wi-fi时,展示连接过程和当前状态。

应用本发明上述实施例,以公众号的形式为用户提供wi-fi的查询和连接服务,主要优点体现在:免安装,用户无需安装独立的应用;更快的产品更新和问题反馈,公众号提供的服务都是以页面的形式展示,产品形态和用户反馈的问题可以通过修改和发布页面快速修复;更安全,运营的wi-fi信息均通过用户共享形式获得,不存在hack技术盗取用户密码、收集用户信息等行为;更清爽,展示列表、连接过程页面无其他冗余信息,不绑定其他强制用户消费的信息,用户关闭公众号页面即退出,不存在后台运行、推送打扰信息等行为。

实施例五

本发明实施例提供了一种无线局域网接入装置,如图16所示,装置包括:

建立单元40,用于建立社交客户端的登录账号与社交网络的应用账号的关联关系;

加载单元41,用于基于所述关联关系,响应对于所述社交网络的应用账号的操作,加载所述社交网络的应用账号对应的页面;

获取单元42,用于基于所述页面获得包括至少一个无线局域网信息的无线局域网信息集合;社交客户端所属终端在所述至少一个无线局域网信息对应的至少一个无线局域网的覆盖范围内;

接入单元43,用于响应对于第一无线局域网信息的操作,基于所述第一无线局域网信息接入所述第一无线局域网信息对应的第一无线局域网。

在一实施例中,所述获取单元42,还用于响应对于所述页面的操作,生成扫描指令,基于所述扫描指令扫描支持接入的至少一个无线局域网,获得至少一个无线局域网信息;

基于所述至少一个无线局域网信息生成无线局域网信息集合。

在一实施例中,所述接入单元43,还用于基于所述第一无线局域网信息,通过预设数据通信协议发送所述第一无线局域网的接入请求;

接收对应所述第一无线局域网的第一网络连接参数;

基于所述第一网络连接参数接入所述第一无线局域网。

在一实施例中,所述接入单元43,还用于加载封装有网页功能和终端功能的接口;

基于所述第一网络连接参数,调用所述接口接入所述第一无线局域网。

在一实施例中,所述接入单元43,还用于基于服务器存储的多组无线局域网与网络连接参数的映射关系,获得所述服务器发送的所述第一无线局域网的第一网络连接参数;

其中,所述服务器存储的至少部分无线局域网的网络连接参数由终端共享获得。

在一实施例中,所述接入单元43,还用于通过预设数据通信协议,发送第二无线局域网的第二网络连接参数至服务器,以共享所述第二无线局域网的第二网络连接参数。

在一实施例中,所述接入单元43,还用于加载具有分享功能的接口,通过调用所述具有分享功能的接口分享所述第一无线局域网信息。

在一实施例中,所述装置还包括:

分享单元44,用于调用所述社交客户端的分享接口,将所述社交网络的应用账号发送给所述登录账号对应的社交网络中的目标用户。

本发明实施例提供了一种无线局域网接入装置,包括:

存储器,用于存储可执行程序;

处理器,用于通过执行所述存储器中存储的可执行程序时实现:

建立社交客户端的登录账号与社交网络的应用账号的关联关系;

基于所述关联关系,响应对于所述社交网络的应用账号的操作,加载所述社交网络的应用账号对应的页面;

基于所述页面获得包括至少一个无线局域网信息的无线局域网信息集合;社交客户端所属终端在所述至少一个无线局域网信息对应的至少一个无线局域网的覆盖范围内;

响应对于第一无线局域网信息的操作,基于所述第一无线局域网信息接入所述第一无线局域网信息对应的第一无线局域网。

所述处理器,还用于通过执行所述存储器中存储的可执行程序时实现:

响应对于所述页面的操作,生成扫描指令,基于所述扫描指令扫描支持接入的至少一个无线局域网,获得至少一个无线局域网信息;

基于所述至少一个无线局域网信息生成无线局域网信息集合。

所述处理器,还用于通过执行所述存储器中存储的可执行程序时实现:

基于所述第一无线局域网信息,通过预设数据通信协议发送所述第一无线局域网的接入请求;

接收对应所述第一无线局域网的第一网络连接参数;

基于所述第一网络连接参数接入所述第一无线局域网。

所述处理器,还用于通过执行所述存储器中存储的可执行程序时实现:

加载封装有网页功能和终端功能的接口;

基于所述第一网络连接参数,调用所述接口接入所述第一无线局域网。

所述处理器,还用于通过执行所述存储器中存储的可执行程序时实现包括:

基于服务器存储的多组无线局域网与网络连接参数的映射关系,获得所述服务器发送的所述第一无线局域网的第一网络连接参数;

其中,所述服务器存储的至少部分无线局域网的网络连接参数由终端共享获得。

所述处理器,还用于通过执行所述存储器中存储的可执行程序时实现包括:

通过预设数据通信协议,发送第二无线局域网的第二网络连接参数至服务器,以共享所述第二无线局域网的第二网络连接参数。

所述处理器,还用于调用所述社交客户端的分享接口,将所述社交网络的应用账号发送给所述登录账号对应的社交网络中的目标用户。

所述处理器,还用于在所述社交客户端的具有浏览服务能力的内核进程中,通过所述具有浏览服务能力的内核加载所述社交网络的应用账号对应的页面,以通过所述页面接入无线局域网。

本发明实施例还提供了一种可读存储介质,存储有可执行程序,所述可执行程序被处理器执行时实现本发明上述实施例所述的无线局域网接入方法。

图17示出了本发明实施例提供的无线局域网接入装置的一个可选的组成结构图,该无线局域网接入装置可以位于终端,如图17所示,本发明实施例提供的无线局域网接入装置800包括以下一个或多个组件:处理组件802、存储器804、i/o接口812、以及通信组件814。

处理组件802通常控制无线局域网接入装置800的整体操作,诸如与显示、电话呼叫、数据通信、相机拍摄和信息记录等相关联的操作。处理组件802可以包括一个或多个处理器820来执行可执行程序,以完成上述方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802与其他组件之间的交互。

存储器804可以由任何类型的易失性或非易失性存储设备、或者它们的组合来实现。其中,非易失性存储器可以是只读存储器(rom,readonlymemory)、可编程只读存储器(prom,programmableread-onlymemory)等。易失性存储器可以是随机存取存储器(ram,randomaccessmemory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(sram,staticrandomaccessmemory)、同步静态随机存取存储器(ssram,synchronousstaticrandomaccessmemory)等。本发明实施例描述的存储器804旨在包括但不限于这些和任意其它适合类型的存储器。

存储器804用于存储各种类型的数据以支持无线局域网接入装置800的操作。这些数据的示例包括:用于在无线局域网接入装置800上操作的任何可执行程序,如操作系统和应用程序;联系人数据;电话簿数据;消息;图片;视频等。其中,操作系统包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序可以包含各种应用程序,例如媒体播放器(mediaplayer)、浏览器(browser)等,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序中。

电源组件806为无线局域网接入装置800的各种组件提供电力。电源组件806可以包括电源管理系统,一个或多个电源,及其他与为无线局域网接入装置800生成、管理和分配电力相关联的组件。

i/o接口812为处理组件802与外围接口模块之间的信息交互提供接口,上述外围接口模块可以是键盘、鼠标、轨迹球、点击轮、按键、按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

通信组件814用于无线局域网接入装置800与其他设备之间有线或无线方式的通信。无线局域网接入装置800可以接入基于通信标准的无线网络,如wi-fi、2g、3g、4g或它们的组合。在一个示例性实施例中,通信组件814经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件814还包括近场通信(nfc,nearfieldcommunication)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid,radiofrequencyidentification)技术、红外数据组织(irda,infrareddataassociation)技术、超宽带(uwb,ultrawideband)技术、蓝牙(bt,bluetooth)技术或其他技术来实现。

上述本发明实施例揭示的方法可以应用于处理器820中,或者由处理器820实现。处理器820可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器820中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器820可以是通用处理器、数字信号处理器(dsp,digitalsignalprocessor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器820可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器804,处理器820读取存储器804中的信息,结合其硬件完成前述方法的步骤。

在示例性实施例中,无线局域网接入装置800可以被一个或多个应用专用集成电路(asic,applicationspecificintegratedcircuit)、dsp、可编程逻辑器件(pld,programmablelogicdevice)、复杂可编程逻辑器件(cpld,complexprogrammablelogicdevice)、现场可编程门阵列(fpga,field-programmablegatearray)、通用处理器、控制器、微控制器(mcu,microcontrollerunit)、微处理器(microprocessor)、或其他电子元件实现,用于执行前述方法。

这里需要指出的是:以上涉及无线局域网接入装置的描述,与上述方法描述是类似的,同方法的有益效果描述,不做赘述。对于本发明所述装置实施例中未披露的技术细节,请参照本发明方法实施例的描述。

本领域的技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储装置、ram、rom、磁碟或者光盘等各种可以存储程序代码的介质。

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

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

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