本申请涉及通信领域,特别涉及一种WLAN热点接入方法及系统。
背景技术:
随着互联网技术的发展,多种上网方式可供用户选择。其中,通过接入WLAN热点,进行网络访问的方式也是用户经常使用的上网方式。
但是,在通过接入WLAN热点,进行网络访问时,若未接入WLAN热点用户想要访问已接入WLAN热点用户当前接入的WLAN热点,则需要询问已接入WLAN热点用户当前接入的WLAN热点的名称和密码,并手动输入WLAN热点的名称和密码来接入WLAN热点,接入过程繁琐,接入效率低。
技术实现要素:
为解决上述技术问题,本申请实施例提供一种WLAN热点接入方法及系统,以达到缩短接入时长,提高接入效率的目的,技术方案如下:
一种WLAN热点接入方法,包括:
接收WLAN热点信息共享请求,从WLAN热点信息存储文件中提取与所述WLAN热点信息共享请求对应的WLAN热点信息;
按照预设编解码格式对所述WLAN热点信息进行编码,得到WLAN热点编码数据;
按照蓝牙传输协议规定的格式对所述WLAN热点编码数据进行封装,得到WLAN热点信息数据包;
通过蓝牙传输通道发送所述WLAN热点信息数据包至需求终端,以使所述需求终端按照所述WLAN热点信息数据包接入WLAN热点。
优选的,所述通过蓝牙传输通道发送所述WLAN热点信息数据包至需求终端之后,还包括:
接收所述WLAN热点信息数据包;
按照所述蓝牙传输协议规定的格式对所述WLAN热点信息数据包进行解封装,得到所述WLAN热点编码数据;
按照所述预设编解码格式对所述WLAN热点编码数据进行解码,得到所述WLAN热点信息;
接入所述WLAN热点信息对应的WLAN热点。
优选的,所述蓝牙传输协议为OBEX协议。
优选的,还包括:
接收WLAN热点接入请求,从所述WLAN热点信息存储文件中提取与所述WLAN热点接入请求对应的WLAN热点信息;
接入所述WLAN热点接入请求对应的WLAN热点。
优选的,还包括:
获取用户输入的WLAN热点信息,判断所述WLAN热点信息存储文件中是否存在与所述用户输入的WLAN热点信息相同的信息;
若否,将所述用户输入的WLAN热点信息写入所述WLAN热点信息存储文件。
一种WLAN热点接入系统,包括发送装置,所述发送装置包括:
第一提取模块,用于接收WLAN热点信息共享请求,从WLAN热点信息存储文件中提取与所述WLAN热点信息共享请求对应的WLAN热点信息;
编码模块,用于按照预设编解码格式对所述WLAN热点信息进行编码,得到WLAN热点编码数据;
第一蓝牙应用模块,用于按照蓝牙传输协议规定的格式对所述WLAN热点编码数据进行封装,得到WLAN热点信息数据包;
发送模块,用于通过蓝牙传输通道发送所述WLAN热点信息数据包至需求终端,以使所述需求终端按照所述WLAN热点信息数据包接入WLAN热点。
优选的,还包括接收装置,所述接收装置包括:
接收模块,用于接收所述WLAN热点信息数据包;
第二蓝牙应用模块,用于按照所述蓝牙传输协议规定的格式对所述WLAN热点信息数据包进行解封装,得到所述WLAN热点编码数据;
解码模块,用于按照所述预设编解码格式对所述WLAN热点编码数据进行解码,得到所述WLAN热点信息;
第一接入模块,用于接入所述WLAN热点信息对应的WLAN热点。
优选的,所述蓝牙传输协议为OBEX协议。
优选的,所述发送装置还包括:
第二提取模块,用于接收WLAN热点接入请求,从所述WLAN热点信息存储文件中提取与所述WLAN热点接入请求对应的WLAN热点信息;
第二接入模块,用于接入所述WLAN热点接入请求对应的WLAN热点。
优选的,所述发送装置还包括:
获取模块,用于获取用户输入的WLAN热点信息;
判断模块,用于判断所述WLAN热点信息存储文件中是否存在与所述用户输入的WLAN热点信息相同的信息,若否,执行写入模块;
所述写入模块,用于将所述用户输入的WLAN热点信息写入所述WLAN热点信息存储文件。
与现有技术相比,本申请的有益效果为:
在本申请中,通过接收WLAN热点信息共享请求,从WLAN热点信息存储文件中提取与所述WLAN热点信息共享请求对应的WLAN热点信息,以及按照预设编码格式对所述WLAN热点信息进行编码,得到WLAN热点编码数据,以及按照蓝牙协议规定的格式对所述WLAN热点编码数据进行封装,得到WLAN热点信息数据包,以及通过蓝牙传输通道发送所述WLAN热点信息数据包至需求终端,实现需求终端接入WLAN热点。
由于WLAN热点接入过程是基于机器(即终端)的,因此相比于用户询问WLAN热点的名称和密码,并手动输入WLAN热点的名称和密码来接入WLAN热点方式,接入过程简单,缩短了接入时长,提高了接入效率。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本申请提供的WLAN热点接入方法的一种流程图;
图2是本申请提供的WLAN热点接入方法的另一种流程图;
图3是本申请提供的WLAN热点接入方法的再一种流程图;
图4是本申请提供的WLAN热点接入方法的再一种流程图;
图5是本申请提供的WLAN热点接入系统的一种逻辑结构示意图;
图6是本申请提供的WLAN热点接入系统的另一种逻辑结构示意图;
图7是本申请提供的WLAN热点接入系统的再一种逻辑结构示意图;
图8是本申请提供的WLAN热点接入系统的再一种逻辑结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
实施例一
在本实施例中,提供了一种WLAN热点接入方法,请参见图1,其示出了本申请提供的WLAN热点接入方法的一种流程图,可以包括以下步骤:
步骤S11:接收WLAN热点信息共享请求,从WLAN热点信息存储文件中提取与所述WLAN热点信息共享请求对应的WLAN热点信息。
在本实施例中,WLAN热点信息存储文件持久化存储在存储器ROM中。其中,WLAN热点信息存储文件的格式具体可以为配置文件的格式。
在未接入WLAN热点用户需要接入已接入WLAN热点用户所接入的某一个WLAN热点时,可以由已接入WLAN热点用户在发送终端触发WLAN热点信息共享请求,则发送终端则会接收WLAN热点信息共享请求,并响应WLAN热点信息共享请求,响应的结果为从WLAN热点信息存储文件中提取与所述WLAN热点信息共享请求对应的WLAN热点信息。
在本实施例中,WLAN热点信息具体包括WLAN热点名称、加密方式和密码。
步骤S12:按照预设编解码格式对所述WLAN热点信息进行编码,得到WLAN热点编码数据。
在本实施例中,由发送终端的编码模块按照预设编解码格式对所述WLAN热点信息进行编码,得到WLAN热点编码数据。
其中,按照预设编解码格式对所述WLAN热点信息进行编码,是为了实现统一的编码和解码,保证WLAN热点信息传输的安全性。
步骤S13:按照蓝牙传输协议规定的格式对所述WLAN热点编码数据进行封装,得到WLAN热点信息数据包。
在本实施例中,由发送终端的蓝牙应用模块按照蓝牙传输协议规定的格式对WLAN热点编码数据进行封装,得到WLAN热点信息数据包。
在本实施例中,蓝牙传输协议具体为OBEX协议。蓝牙应用模块在按照OBEX协议规定的格式对WLAN热点编码数据进行封装前,首先按照OBEX协议的上层协议即OPP应用协议对WLAN热点编码数据进行处理,在按照OBEX协议规定的格式对WLAN热点编码数据进行封装后,按照OBEX协议的下层协议即蓝牙核心协议(包括主机控制接口协议(HCI)、逻辑链路控制协议(L2CAP)、服务查询协议(SDP)和RFCOMM协议)对WLAN热点信息数据包进行处理,使WLAN热点信息数据包能够通过蓝牙通信方式进行传输。
步骤S14:通过蓝牙传输通道发送所述WLAN热点信息数据包至需求终端,以使所述需求终端按照所述WLAN热点信息数据包接入WLAN热点。
在本实施例中,蓝牙应用模块将WLAN热点信息数据包传输至蓝牙芯片,由蓝牙芯片通过蓝牙传输通道发送WLAN热点信息数据包至需求终端。
在本实施例中,步骤S11至步骤S14实现了通过蓝牙通信方式共享WLAN热点信息。
在本申请中,通过接收WLAN热点信息共享请求,从WLAN热点信息存储文件中提取与所述WLAN热点信息共享请求对应的WLAN热点信息,以及按照预设编码格式对所述WLAN热点信息进行编码,得到WLAN热点编码数据,以及按照蓝牙协议规定的格式对所述WLAN热点编码数据进行封装,得到WLAN热点信息数据包,以及通过蓝牙传输通道发送所述WLAN热点信息数据包至需求终端,实现需求终端接入WLAN热点。
由于WLAN热点接入过程是基于机器(即终端)的,因此相比于用户询问WLAN热点的名称和密码,并手动输入WLAN热点的名称和密码来接入WLAN热点方式,接入过程简单,缩短了接入时长,提高了接入效率。
在本实施例中,在图1示出的WLAN热点接入方法的基础上扩展出另外一种WLAN热点接入方法,请参见图2,在通过蓝牙传输通道发送所述WLAN热点信息数据包至需求终端之后,还可以包括以下步骤:
步骤S21:接收所述WLAN热点信息数据包。
在本实施例中,由与发送终端蓝牙匹配的接收终端接收所述WLAN热点信息数据包。
在本实施例中,接收终端即上述需求终端。
步骤S22:按照所述蓝牙传输协议规定的格式对所述WLAN热点信息数据包进行解封装,得到所述WLAN热点编码数据。
在本实施例中,由接收终端的蓝牙应用模块按照所述蓝牙传输协议规定的格式对所述WLAN热点信息数据包进行解封装,得到所述WLAN热点编码数据。其中,蓝牙传输协议与发送终端的蓝牙传输协议相同,具体为OBEX协议。
当然,接收终端的蓝牙应用模块在按照所述蓝牙传输协议规定的格式对所述WLAN热点信息数据包进行解封装之前,首先按照上述蓝牙核心协议对WLAN热点信息数据包进行处理,在处理之后,接收终端的蓝牙应用模块按照所述蓝牙传输协议规定的格式对所述WLAN热点信息数据包进行解封装,得到WLAN热点编码数据,并按照OPP应用协议对WLAN热点编码数据进行处理,处理之后的WLAN热点编码数据发送至接收终端的解码模块。
步骤S23:按照所述预设编解码格式对所述WLAN热点编码数据进行解码,得到所述WLAN热点信息。
接收终端的解码模块则按照与发送终端相同的预设编解码格式对所述WLAN热点编码数据进行解码,得到上述WLAN热点信息。
步骤S24:接入所述WLAN热点信息对应的WLAN热点。
在本实施例中,接入所述WLAN热点信息对应的WLAN热点的具体过程为:在接收终端的解码模块得到上述WLAN热点信息之后,接收终端的WLAN接入请求模块发送携带有上述WLAN热点信息的WLAN热点接入请求至接收终端的WLAN安全认证模块,WLAN安全认证模块将上述WLAN热点信息发送至WLAN无线模组,由WLAN无线模组通过上述WLAN热点信息接入相应的WLAN热点,并由WLAN安全认证模块对WLAN无线模组接入WLAN热点的过程进行安全认证。
当然,发送终端在可以通过蓝牙通信方式共享WLAN热点信息的情况下,发送终端自身还可以自动接入WLAN热点,请参见图3,在图1示出WLAN热点接入方法的基础上,还可以包括以下步骤:
步骤S31:接收WLAN热点接入请求,从所述WLAN热点信息存储文件中提取与所述WLAN热点接入请求对应的WLAN热点信息。
在本实施例中,具体可以由发送终端的WLAN安全认证模块接收用户触发的WALN热点接入请求,并响应WLAN热点接入请求,响应的结果为从所述WLAN热点信息存储文件中提取与所述WLAN热点接入请求对应的WLAN热点信息。
步骤S32:接入所述WLAN热点接入请求对应的WLAN热点。
发送终端的WLAN安全认证模块在从所述WLAN热点信息存储文件中提取与所述WLAN热点接入请求对应的WLAN热点信息之后,利用所述WLAN热点接入请求对应的WLAN热点信息,接入所述WLAN热点接入请求对应的WLAN热点,并对接入WLAN热点接入请求对应的WLAN热点的过程进行安全认证。
在本实施例中,在图1示出的WLAN热点接入方法的基础上扩展出另外一种WLAN热点接入方法,请参见图4,在图1示出的WLAN热点接入方法的基础上还可以包括以下步骤:
步骤S41:获取用户输入的WLAN热点信息,判断所述WLAN热点信息存储文件中是否存在与所述用户输入的WLAN热点信息相同的信息。
若存在,则不需要更新WLAN热点信息存储文件,不执行更新操作,若不存在,则执行步骤S42。
步骤S42:将所述用户输入的WLAN热点信息写入所述WLAN热点信息存储文件。
步骤S41和步骤S42完成了对WLAN热点信息存储文件的更新。
实施例二
与上述方法实施例相对应,本实施例提供了一种WLAN接入系统,请参见图5,WLAN接入系统包括发送装置51。
其中,发送装置51具体包括:第一提取模块511、编码模块512、第一蓝牙应用模块513和发送模块514。
第一提取模块511,用于接收WLAN热点信息共享请求,从WLAN热点信息存储文件中提取与所述WLAN热点信息共享请求对应的WLAN热点信息。
编码模块512,用于按照预设编解码格式对所述WLAN热点信息进行编码,得到WLAN热点编码数据。
第一蓝牙应用模块513,用于按照蓝牙传输协议规定的格式对所述WLAN热点编码数据进行封装,得到WLAN热点信息数据包。
发送模块514,用于通过蓝牙传输通道发送所述WLAN热点信息数据包至需求终端,以使所述需求终端按照所述WLAN热点信息数据包接入WLAN热点。
图5示出的WLAN热点接入系统还可以包括:接收装置52,如图6所示。
其中,接收装置52具体包括:接收模块521、第二蓝牙应用模块522、解码模块523和第一接入模块524。
接收模块521,用于接收所述WLAN热点信息数据包。
第二蓝牙应用模块522,用于按照所述蓝牙传输协议规定的格式对所述WLAN热点信息数据包进行解封装,得到所述WLAN热点编码数据。
解码模块523,用于按照所述预设编解码格式对所述WLAN热点编码数据进行解码,得到所述WLAN热点信息。
第一接入模块524,用于接入所述WLAN热点信息对应的WLAN热点。
在本实施例中,上述蓝牙传输协议具体可以为OBEX协议。
在本实施例中,发送装置51还可以包括:第二提取模块515和第二接入模块516,如图7所示。
第二提取模块515,用于接收WLAN热点接入请求,从所述WLAN热点信息存储文件中提取与所述WLAN热点接入请求对应的WLAN热点信息。
第二接入模块516,用于接入所述WLAN热点接入请求对应的WLAN热点。
在本实施例中,发送装置51还可以包括:获取模块517、判断模块518和写入模块519,如图8所示。
获取模块517,用于获取用户输入的WLAN热点信息。
判断模块518,用于判断所述WLAN热点信息存储文件中是否存在与所述用户输入的WLAN热点信息相同的信息,若否,执行写入模块519。
所述写入模块519,用于将所述用户输入的WLAN热点信息写入所述WLAN热点信息存储文件。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上对本申请所提供的一种WLAN热点接入方法及系统进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。