本发明涉及通信领域,具体而言,涉及一种网络连接方法及装置。
背景技术:
随着科技的发展,智能机和ufi类等移动终端非常普及,两类产品都支持便携式热点功能,可以通过无线宽带接入将移动数据转换为无线保真(Wireless-Fidelity,简称为Wi-Fi)局域网为其他用户提供覆盖。但由于无线宽带的费用相对于有线宽带来说比较贵,所以便携式热点功能不适用于大数据量交互的应用场景,主机用户需要启用流量控制功能避免因流量超标造成财产损失。
目前为防止智能终端消耗过多移动数据流量,业内已有一些针对移动接入时采用的省流量方案。比如便携式热点安装第三方软件进行设置移动流量使用上限,或是客户端应用程序设置仅Wi-Fi接入时联网,客户端浏览器版面智能精简等。
图1是相关技术中的终端连接到普通便携式热点进行数据访问的流程图,如图1所示,该流程包括如下步骤:
步骤S102,主机(即,开启了普通便携式热点的终端)发送普通的Wi-Fi广播帧;
步骤S104,客户机(即,上述的连接到普通便携式热点的终端)与主机建立连接;
步骤S106,客户机定义连接属性为Wi-Fi接入;
步骤S108,客户机应用关闭省流量模式;
步骤S110,客户机进行数据访问;
步骤S112,主机设置的移动流量上限到达,客户机无法联网。
图2是相关技术中的终端通过移动网络进行数据访问流程图,如图2所示,该流程包括如下步骤:
步骤S202,客户机(同上述的终端)与网络建立连接;
步骤S204,客户机定义连接属性为移动接入;
步骤S206,客户机应用启用省流量模式;
步骤S208,客户机进行数据访问;
步骤S210,客户机设置的移动流量上限到达,客户机无法联网。
在相关技术中,虽然主机用户有方法开启流量限制,但客户机连接到主机的便携式热点时,可能会认为连接的是接入有线宽带的普通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热点的第一终端接入的网络的类型;采用与获取的所述网络的类型对应的接入方式通过所述Wi-Fi热点接入所述网络。解决了相关技术中存在的主机的移动流量使用效率低,用户体验度低的问题,进而达到了提供主机的移动流量使用效率,提高用户体验的效果。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是相关技术中的终端连接到普通便携式热点进行数据访问的流程图;
图2是相关技术中的终端通过移动网络进行数据访问流程图;
图3是根据本发明实施例的第一种网络连接方法的流程图;
图4是根据本发明实施例的第二种网络连接方法的流程图;
图5是根据本发明实施例的第一种网络连接装置的结构框图;
图6是根据本发明实施例的第一种网络连接装置中获取模块52的结构框图;
图7是根据本发明实施例的第一种网络连接装置中接入模块54的结构框图;
图8是根据本发明实施例的第一种网络连接装置的优选结构框图;
图9是根据本发明实施例的第二种网络连接装置的结构框图;
图10是根据本发明实施例的第二种网络连接装置中通知模块94的结构框图;
图11是根据本发明实施例的主机和客户机的结构及交互示意图;
图12是根据本发明实施例的便携式热点接入流程图;
图13是802.11规范中的帧结构示意图;
图14是根据本发明实施例的包含热点类型标识的帧结构的示意图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
在本实施例中提供了一种网络连接方法,图3是根据本发明实施例的第一种网络连接方法的流程图,如图3所示,该流程包括如下步骤:
步骤S302,获取开启了无线保真Wi-Fi热点的第一终端接入的网络的类型;
步骤S304,采用与获取的上述网络的类型对应的接入方式通过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热点接入网络的终端中显示所接入的网络的类型,从而实时提醒使用者在不需要联网后,及时退出网络连接,从而有效节省主机的流量。
图4是根据本发明实施例的第二种网络连接方法的流程图,如图4所示,该流程包括如下步骤:
步骤S402,开启无线保真Wi-Fi热点;
步骤S404,将接入的网络的类型通知给第二终端,其中,该网络的类型用于指示第二终端采用与上述网络的类型对应的接入方式通过Wi-Fi热点接入网络。
通过上述步骤,在开启Wi-Fi热点后,可以将网络的类型通知给通过该Wi-Fi热点接入网络的第二终端,从而使得第二终端明确接入的网络是移动网络接入还是普通的有线宽带接入,从而可以根据网络类型的不同选择对应的接入方式进行网络连接,解决了相关技术中存在的主机(即,上述的开启无Wi-Fi热点的终端)的移动流量使用效率低,用户体验度低的问题,进而达到了提供主机的移动流量使用效率,提高用户体验的效果。
在一个可选的实施例中,将接入的上述网络的类型通知给第二终端包括:在广播帧中携带接入的网络的类型;通过广播携带了接入的网络的类型的广播帧的方式将接入的网络的类型通知给上述第二终端;和/或,将携带了接入的上述网络的类型的配置文件发送给上述第二终端。当然,上述的两种通知方式仅是示例,还可以采用其他的方式进 行通知,在此不一一列举。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
在本实施例中还提供了一种网络连接装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图5是根据本发明实施例的第一种网络连接装置的结构框图,如图5所示,该装置包括获取模块52和接入模块54,下面对该装置进行说明。
获取模块52,用于获取开启了无线保真Wi-Fi热点的第一终端接入的网络的类型;接入模块54,连接至上述获取模块52,用于采用与获取的上述网络的类型对应的接入方式通过Wi-Fi热点接入上述网络。
图6是根据本发明实施例的第一种网络连接装置中获取模块52的结构框图,如图6所示,该获取模块52包括第一接收单元62,和/或,该获取模块52包括第二接收单元64,下面对该获取模块52进行说明。
第一接收单元62,用于接收上述第一终端的广播帧,其中,该广播帧中携带有第一指示信息,该第一指示信息用于指示开启了Wi-Fi热点的第一终端接入的网络的类型;和/或,第二接收单元64,用于接收上述第一终端发送的配置文件,其中,该配置文件中携带有开启了Wi-Fi热点的第一终端接入的网络的类型。
图7是根据本发明实施例的第一种网络连接装置中接入模块54的结构框图,如图7所示,该接入模块54包括显示单元72和连接单元74;和/或,该接入模块54包括接入单元76,下面对该接入模块54进行说明。
显示单元72,用于当上述网络的类型为移动网络时,提示用户是否连接该Wi-Fi热点;连接单元74,连接至上述显示单元72,用于在接收到确定连接上述Wi-Fi热点的确定信号后,启用节省数据流量的联网模式进行网络连接;
接入单元76,用于当上述网络的类型为宽带网络时,接入上述宽带网络。
图8是根据本发明实施例的第一种网络连接装置的优选结构框图,如图8所示,该装置除包括图5所示的模块外,还包括显示模块82,下面对该装置进行说明。
显示模块82,连接至上述获取模块52,用于在获取开启了上述Wi-Fi热点的第一终端接入的网络的类型之后,显示获取的上述网络的类型。
图9是根据本发明实施例的第二种网络连接装置的结构框图,如图9所示,该装置包括开启模块92和通知模块94,下面对该装置进行说明。
开启模块92,用于开启无线保真Wi-Fi热点;通知模块94,连接至上述开启模块92,用于将接入的网络的类型通知给第二终端,其中,该网络的类型用于指示第二终端采用与上述网络的类型对应的接入方式通过Wi-Fi热点接入上述网络。
图10是根据本发明实施例的第二种网络连接装置中通知模块94的结构框图,如图10所示,该通知模块94包括处理单元102和通知单元104,和/或,该通知模块94包括发送单元106,下面对该通知模块94进行说明。
处理单元102,用于在广播帧中携带接入的网络的类型;通知单元104,连接至上述处理单元102,用于通过广播携带了接入的网络的类型的广播帧的方式将接入的网络的类型通知给第二终端;和/或,发送单元106,用于将携带了接入的网络的类型的配置文件发送给第二终端。
上述实施例是分别从客户机侧(即,第二终端)和主机侧(即,第一终端)进行了描述,下面结合整体进行说明:
本发明实施例中提供的是一种热点类型的通知方法,连接到热点的客户机(如手机、平板电脑等)可以识别出此Wi-Fi局域网采用的是移动网络接入,而不是普通的有线宽带接入,从而客户机可以启动移动接入方式下的省流量模式,达到节省便携式热点流量,提高流量利用效率的目的。
图11是根据本发明实施例的主机和客户机的结构及交互示意图,如图11所示,主机112包括主控子系统1121、移动收发子系统1122(对应于上述的通知模块94)和Wi-Fi收发子系统1123,客户机114包括主控制子系统1141(对应于上述的获取模块52)、显示模块1142(对应于上述的显示模块82)、Wi-Fi收发子系统1143(对应于上述的获取模块52)和上层应用1144(对应于上述的接入模块54)。
其中,Wi-Fi收发子系统1123和Wi-Fi收发子系统1143用于客户机与便携式热点主机之间的信令交互;客户机准备与热点主机建立连接时,主控子系统1141读取热点类型,进行连接属性定义,并通知给显示模块1142,给用户合理的选择提示;显示模块1142再将用户选择结果反馈给客户机的主控子系统1141;客户机的主控子系统1141根据用户选择决定断开连接还是继续联网,并将连接属性通知给上层应用1144,上层应用1144读取到连接属性为移动接入,将启用省流量模式进行数据访问。
图12是根据本发明实施例的便携式热点接入流程图,该图主要针对主机通过广播帧的形式通知其他终端网络类型的方式进行描述,如图12所示,该流程包括如下步骤:
步骤S1202、主机启用便携式热点,并在Wi-Fi广播帧中设置热点类型。802.11规范中通用的帧格式如图13所示,图13是802.11规范中的帧结构示意图,由图13可知,该帧分为媒体接入控制(Medium Access Control,简称为MAC)头部、帧主体和帧检验序列(Frame check sequence,简称为FCS)校验。在MAC头部有帧类型定义,帧类型包括控制帧、数据帧和管理帧三个大类。
在本发明实施例中,可对热点周期性广播的某些帧进行功能扩展,定义热点类型标识(Type域)。如图14所示,图14是根据本发明实施例的包含热点类型标识的帧结构的示意图。
其中,可以定义Type域长度为1bit,若赋值为1,表示该热点接入的是移动网络(这里描述的热点接入的是移动网络同上述的开启了Wi-Fi热点的第一终端接入的网络的类型)。若赋值为0,表示该热点接入的是普通有线宽带。当然也可以采用其他的方式来标识移动网络和普通有线宽带,例如,赋值为0,标识该热点接入的是移动网络,赋值为1,标识该热点接入的是普通有线宽带。
步骤S1204,客户机搜索到主机热点并准备建立连接。
步骤S1206,判断该客户机是否支持读取热点类型,当客户机尚不支持从Wi-Fi广播(即,开启上述Wi-Fi热点的终端广播的广播帧)里读取热点类型Type字段,则执行步骤S1208,当客户机支持读取热点类型Type字段时,执行步骤S1210。
步骤S1208,执行如图1所示的流程。
步骤S1210,当客户机支持从Wi-Fi广播里读取热点类型时,判断读取的热点类型是否是移动网络,在判断结果为是的情况下,转至步骤S1212,否则,转至步骤S1208。
步骤S1212,确定读取的热点类型是移动网络,表明该热点采用移动接入,流量有限,不适合大数据业务,提示用户是否仍然进行连接,当接收到确定继续进行连接的信号后,转至步骤S1216,否则,转至步骤S1214。
步骤S1214,客户机停止与热点建立连接。
步骤S1216,当客户机的用户已了解到热点流量受限,选择了同意继续使用后,客户机继续与热点主机建立连接。
步骤S1218,按照图2所示的流程进行网络连接,其中,在进行网络连接时可以采用用于节省流量的联网模式进行数据访问。
从上述的实施例中可知,便携式热点主机除了使用广播帧的通知热点类型标识,还可以采用配置文件通知热点类型。当便携式热点主机与客户机建立Wi-Fi连接后,主机将包含热点类型的配置文件直接发送给客户机。客户机收到该配置文件后,就能得知该热点为移动接入而不是普通的有线宽带接入,可以将连接属性定义为移动接入并通知上 层应用。
通过本发明实施例中的方案可以提高便携式热点用户的流量使用效率,不违背协议规范的原则,改善了终端的可用性和友好型。同时此发明从协议本身进行适当优化,且对原有技术方案改动较小,能适应各类Wi-Fi客户端接入,实用性很高。并且,随着长期演进(Long-Term Evolution,简称为LTE)的普及,移动网络速率大大提升。智能终端的便携式热点功能也越来越实用。本发明实施例中的方案对于保护用户流量,提升此类终端性能和用户体验具有很大的作用,具备很大的市场价值潜力。
需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述模块分别位于多个处理器中。
本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:
S11,获取开启了无线保真Wi-Fi热点的第一终端接入的网络的类型;
S12,采用与获取的上述网络的类型对应的接入方式通过Wi-Fi热点接入上述网络。
可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:
S21,开启无线保真Wi-Fi热点;
S22,将接入的网络的类型通知给第二终端,其中,该网络的类型用于指示第二终端采用与网络的类型对应的接入方式通过Wi-Fi热点接入网络。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行上述的步骤S11-S12。
可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行上述的步骤S21-S22。
可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执 行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。