终端和终端网络切换方法

文档序号:7859015阅读:142来源:国知局
专利名称:终端和终端网络切换方法
技术领域
本发明涉及通信技术领域,具体而言,涉及一种终端和一种终端网络切换方法。
背景技术
目前LTE网络与WIFI网络都仅支持数据业务,由于WIFI属于本地无线网络,在当前的技术条件下,其稳定性和吞吐量一般要优于LTE网络,如某区域存在WIFI网络,用户通常优先使用WIFI网络。在现有的技术条件下,如果用户想从LTE网络切换到WIFI网络,只能是用户在进入已知的WIFI网络与LTE网络的情况下,手动进行LTE数据网络与WIFI数据网络之间的切换。即用户在已知存在WIFI网络的情况下,手动断开LTE网络连接并开启WIFI网络连接,并且在这个过程中用户无法获知当前的WIFI数据网络与LTE数据网络在上下行吞吐量上的优劣。
因此,需要一种终端网络切换方法,可以在已知有WIFI网络覆盖的区域自动连接MffIFI网络。

发明内容
针对上述问题,本发明提供了一种终端网络切换方法,可以在有WIFI网络覆盖的区域自动连接至WIFI网络。根据本发明的一个方面,提出一种终端,包括记录单元,当终端使用WIFI网络时,将所述WIFI网络的信息以及所述终端的位置信息关联存储;位置获取单元,获取所述终端的实时位置信息;网络切换单元,在所述实时位置信息与所述终端中存储的位置信息相匹配时,将所述终端连接至与所述存储的位置信息相对应的关联WIFI网络。在该技术方案中,在终端WIFI使用记录中保存相应的位置信息,当终端的实时位置与保存的位置信息相匹配时,可以认为终端当前所处的位置在WIFI网络的覆盖范围之内,因此可以通过保存的该WIFI网络的信息(如用户名、密码等)自动连接至该WIFI网络。这里,可以通过GPS,也可以通过基站定位来获取终端的位置,本领域的技术人员应该理解的是,其他能够用于获取终端位置的方案显然也可以用于本申请的技术方案。终端的实时位置与保存的位置信息中的位置的距离在预设范围之内即可判定为相匹配。例如,终端在位置A使用WIFI网络B,预设范围为50米,这样当终端在某距离位置A小于50米的位置时,即可自动连接WIFI网络B。优选地,所述终端还包括判断单元,用于判断所述关联WIFI网络是否可用;所述网络切换单元用于在所述判断单元的判断结果为所述WIFI网络可用的情况下,将所述终端连接至所述关联WIFI网络,否则不连接。在该技术方案中,有些情况下WIFI网络并不是一直存在,因此需要在连接之前判断将要连接的网络是否存在。优选地,所述WIFI网络的信息包括数据传输速率,所述判断单元还用于将所述终端当前使用的通信网络的第一数据传输速率与所述关联WIFI网络的第二数据传输速率进行比较;所述网络切换单元用于在所述第二数据传输速率大于所述第一数据传输速率的情况下,将所述终端连接至所述关联WIFI网络,否则不连接。在该技术方案中,通过数据传输速率的比较可以判断通信网络的状况,优先使用状况好的通信网络。这里比较的数据传输速率可以存在多种方式,比如比较数据吞吐量,也可以通过比较带宽来比较。这里的当前使用的通信网络,比如终端正在使用的LTE网络,则通过将LTE网络的数据传输速率与关联WIFI网络的历史数据传输速率(即第二数据传输速率)进行比较,而无需对关联WIFI网络的数据传输速率进行实时获取,从而节省了获取时间,降低了终端功耗。优选地,所述终端还包括速率获取单元,用于获取所述关联WIFI网络的实时数据传输速率;所述判断单元还用于将所述终端当前使用的通信网络的第一数据传输速率与所述实时数据传输速率进行比较;所述网络切换单元用于在所述实时数据传输速率大于所述第一数据传输速率的情况下,将所述终端连接至所述关联WIFI网络,否则不连接。在该技术方案中,除了使用历史数据进行比较,也可以直接获取实时数据传输速 率,从而避免历史数据时间间隔过久导致数据不准确,有利于提升用户体验。优选地,所述终端还包括提示单元,在所述网络切换单元将所述终端连接至与所述关联WIFI网络之前,提示用户是否连接至所述关联WIFI网络。在该技术方案中,提供给用户选择的机会,用户可以选择是否连接至WIFI网络,如果用户选择的是不连接,那么将不执行网络切换,依然使用当前通信连接。优选地,所述判断单元还用于判断所述终端是否处于语音通话状态;所述提示单元用于若所述终端处于语音通话状态,在所述终端结束语音通话后提示用户是否连接至所述关联WIFI网络,否则直接进行提示。在该技术方案中,在终端不进行语音通话时对用户进行提醒,不会对用户的正常通话造成影响。根据本发明的另一方面,提出一种终端网络切换方法,包括当终端使用WIFI网络时,将所述WIFI网络的信息以及所述终端的位置信息关联存储;获取所述终端的实时位置信息;在所述实时位置信息与所述终端中存储的位置信息相匹配时,将所述终端连接至与所述存储的位置信息相对应的关联WIFI网络。在该技术方案中,在终端WIFI使用记录中保存相应的位置信息,当终端的实时位置与保存的位置信息相匹配时,可以认为终端当前所处的位置在WIFI网络的覆盖范围之内,因此可以通过保存的该WIFI网络的信息(如用户名、密码等)自动连接至该WIFI网络。这里,可以通过GPS,也可以通过基站定位来获取终端的位置,本领域的技术人员应该理解的是,其他能够用于获取终端位置的方案显然也可以用于本申请的技术方案。终端的实时位置与保存的位置信息中的位置的距离在预设范围之内即可判定为相匹配。例如,终端在位置A使用WIFI网络B,预设范围为50米,这样当终端在某距离位置A小于50米的位置时,即可自动连接WIFI网络B。优选地,所述连接至与所述存储的位置信息相对应的关联WIFI网络之前,还包括判断所述关联WIFI网络是否可用;在所述判断单元的判断结果为所述WIFI网络可用的情况下,将所述终端连接至所述关联WIFI网络,否则不连接。在该技术方案中,有些情况下WIFI网络并不是一直存在,因此需要在连接之前判断将要连接的网络是否存在。优选地,所述WIFI网络的信息包括数据传输速率,则所述连接至与所述存储的位置信息相对应的关联WIFI网络之前,还包括将所述终端当前使用的通信网络的第一数据传输速率与所述关联WIFI网络的第二数据传输速率进行比较;在所述第二数据传输速率大于所述第一数据传输速率的情况下,将所述终端连接至所述关联WIFI网络,否则不连接。在该技术方案中,通过数据传输速率的比较可以判断通信网络的状况,优先使用状况好的通信网络。这里比较的数据传输速率可以存在多种方式,比如比较数据吞吐量,也可以通过比较带宽来比较。这里的当前使用的通信网络,比如终端正在使用的LTE网络,则通过将LTE网络的数据传输速率与关联WIFI网络的历史数据传输速率(即第二数据传输速率)进行比较,而无需对关联WIFI网络的数据传输速率进行实时获取,从而节省了获取时 间,降低了终端功耗。优选地,所述连接至与所述存储的位置信息相对应的关联WIFI网络之前,还包括获取所述关联WIFI网络的实时数据传输速率;将所述终端当前使用的通信网络的第一数据传输速率与所述实时数据传输速率进行比较;在所述实时数据传输速率大于所述第一数据传输速率的情况下,将所述终端连接至所述关联WIFI网络,否则不连接。在该技术方案中,除了使用历史数据进行比较,也可以直接获取实时数据传输速率,从而避免历史数据时间间隔过久导致数据不准确,有利于提升用户体验。优选地,所述连接至与所述存储的位置信息相对应的关联WIFI网络之前,还包括提示用户是否连接至所述关联WIFI网络。在该技术方案中,提供给用户选择的机会,用户可以选择是否连接至WIFI网络,如果用户选择的是不连接,那么将不执行网络切换,依然使用当前通信连接。优选地,所述提示用户是否连接至所述关联WIFI网络之前,还包括判断所述终端是否处于语音通话状态;若所述终端处于语音通话状态,在所述终端结束语音通话后提示用户是否连接至所述关联WIFI网络,否则直接进行提示。在该技术方案中,在终端不进行语音通话时对用户进行提醒,不会对用户的正常通话造成影响。通过上述技术方案,可以在已知有WIFI网络覆盖的区域自动连接至WIFI网络。


图I示出了根据本发明的一个实施例的终端的框图;图2示出了根据本发明的一个实施例的终端网络切换方法的流程图;图3A和图3B示出了根据本发明的另一个实施例的终端网络切换方法的流程图。
具体实施例方式为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式
对本发明进行进一步的详细描述。在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围不受下面公开的具体实施例的限制。下面结合附图和实施例对本发明做进一步说明。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。图I示出了根据本发明的实施例的终端的框图。如图I所示,根据本发明的一个实施例的终端100包括记录单元102,当终端使用WIFI网络时,将WIFI网络的信息以及终端的位置信息关联存储;位置获取单元104,获取终端的实时位置信息;网络切换单元106,在实时位置信息与终端中存储的位置信息相匹配时,将终端100连接至与存储的位置信息相对应的关联WIFI网络。在该技术方案中,在终端100的WIFI使用记录中保存相应的位置信息,当终端100的实时位置与保存的位置信息相匹配时,可以认为终端100当前所处的位置在WIFI网络的覆盖范围之内,因此可以通过保存的该WIFI网络的信息(如用户名、密码等)自动连接至该WIFI网络。这里,可以通过GPS,也可以通过基站定位来获取终端的位置,本领域的技术人 员应该理解的是,其他能够用于获取终端位置的方案显然也可以用于本申请的技术方案。终端100的实时位置与保存的位置信息中的位置的距离在预设范围之内即可判定为相匹配。例如,终端100在位置A使用WIFI网络B,预设范围为50米,这样当终端100在某距离位置A小于50米的位置时,即可自动连接WIFI网络B。优选地,终端还包括判断单元108,用于判断关联WIFI网络是否可用;网络切换单元106用于在判断单元108的判断结果为WIFI网络可用的情况下,将终端100连接至关联WIFI网络,否则不连接。在该技术方案中,有些情况下WIFI网络并不是一直存在,因此需要在连接之前判断将要连接的网络是否存在。优选地,WIFI网络的信息包括数据传输速率,判断单元108还用于将终端100当前使用的通信网络的第一数据传输速率与关联WIFI网络的第二数据传输速率进行比较;网络切换单元106用于在第二数据传输速率大于第一数据传输速率的情况下,将终端100连接至关联WIFI网络,否则不连接。在该技术方案中,通过数据传输速率的比较可以判断通信网络的状况,优先使用状况好的通信网络。这里比较的数据传输速率可以存在多种方式,比如比较数据吞吐量,也可以通过比较带宽来比较。这里的当前使用的通信网络,比如终端100正在使用的LTE网络,则通过将LTE网络的数据传输速率与关联WIFI网络的历史数据传输速率(即第二数据传输速率)进行比较,而无需对关联WIFI网络的数据传输速率进行实时获取,从而节省了获取时间,降低了终端100的功耗。优选地,所述终端100还包括速率获取单元109,用于获取关联WIFI网络的实时数据传输速率;判断单元108还用于将终端100当前使用的通信网络的第一数据传输速率与实时数据传输速率进行比较;网络切换单元106用于在实时数据传输速率大于第一数据传输速率的情况下,将终端100连接至关联WIFI网络,否则不连接。在该技术方案中,除了使用历史数据进行比较,也可以直接获取实时数据传输速率,从而避免历史数据时间间隔过久导致数据不准确,有利于提升用户体验。优选地,终端100还包括提示单元110,在网络切换单元106将终端100连接至与关联WIFI网络之前,提示用户是否连接至关联WIFI网络。
在该技术方案中,提供给用户选择的机会,用户可以选择是否连接至WIFI网络,如果用户选择的是不连接,那么将不执行网络切换,依然使用当前通信连接。优选地,判断单元108还用于判断终端100是否处于语音通话状态;提示单元110用于若终端100处于语音通话状态,在终端100结束语音通话后提示用户是否连接至关联WIFI网络,否则直接进行提示。在该技术方案中,在终端100不进行语音通话时对用户进行提醒,不会对用户的正常通话造成影响。图2示出了根据本发明的一个实施例的终端网络切换方法的流程图。如图2所示,根据本发明的实施例的终端网络切换方法包括步骤202,当终端使用WIFI网络时,将WIFI网络的信息以及终端的位置信息关联存储;步骤204,获取终端的实时位置信息;步骤206,在实时位置信息与终端中存储的位置信息相匹配时,将终端连接至与存储的位置信息相对应的关联WIFI网络。 在该技术方案中,在终端WIFI使用记录中保存相应的位置信息,当终端的实时位置与保存的位置信息相匹配时,可以认为终端当前所处的位置在WIFI网络的覆盖范围之内,因此可以通过保存的该WIFI网络的信息(如用户名、密码等)自动连接至该WIFI网络。这里,可以通过GPS,也可以通过基站定位来获取终端的位置,本领域的技术人员应该理解的是,其他能够用于获取终端位置的方案显然也可以用于本申请的技术方案。终端的实时位置与保存的位置信息中的位置的距离在预设范围之内即可判定为相匹配。例如,终端在位置A使用WIFI网络B,预设范围为50米,这样当终端在某距离位置A小于50米的位置时,即可自动连接WIFI网络B。优选地,连接至与存储的位置信息相对应的关联WIFI网络之前,还包括判断关联WIFI网络是否可用;在判断单元的判断结果为WIFI网络可用的情况下,将终端连接至关联WIFI网络,否则不连接。在该技术方案中,有些情况下WIFI网络并不是一直存在,因此需要在连接之前判断将要连接的网络是否存在。优选地,WIFI网络的信息包括数据传输速率,则连接至与存储的位置信息相对应的关联WIFI网络之前,还包括将终端当前使用的通信网络的第一数据传输速率与关联WIFI网络的第二数据传输速率进行比较;在第二数据传输速率大于第一数据传输速率的情况下,将终端连接至关联WIFI网络,否则不连接。在该技术方案中,通过数据传输速率的比较可以判断通信网络的状况,优先使用状况好的通信网络。这里比较的数据传输速率可以存在多种方式,比如比较数据吞吐量,也可以通过比较带宽来比较。这里的当前使用的通信网络,比如终端正在使用的LTE网络,则通过将LTE网络的数据传输速率与关联WIFI网络的历史数据传输速率(即第二数据传输速率)进行比较,而无需对关联WIFI网络的数据传输速率进行实时获取,从而节省了获取时间,降低了终端功耗。优选地,所述连接至与所述存储的位置信息相对应的关联WIFI网络之前,还包括获取所述关联WIFI网络的实时数据传输速率;将所述终端当前使用的通信网络的第一数据传输速率与所述实时数据传输速率进行比较;在所述实时数据传输速率大于所述第一数据传输速率的情况下,将所述终端连接至所述关联WIFI网络,否则不连接。
在该技术方案中,除了使用历史数据进行比较,也可以直接获取实时数据传输速率,从而避免历史数据时间间隔过久导致数据不准确,有利于提升用户体验。优选地,连接至与存储的位置信息相对应的关联WIFI网络之前,还包括提示用户是否连接至关联WIFI网络。在该技术方案中,提供给用户选择的机会,用户可以选择是否连接至WIFI网络,如果用户选择的是不连接,那么将不执行网络切换,依然使用当前通信连接。优选地,提示用户是否连接至关联WIFI网络之前,还包括判断终端是否处于语音通话状态;若终端处于语音通话状态,在终端结束语音通话后提示用户是否连接至关联WIFI网络,否则直接进行提示。在该技术方案中,在终端不进行语音通话时对用户进行提醒,不会对用户的正常通话造成影响。 下面结合图3A和图3B对根据本发明的另一个实施例的终端网络切换方法进行说明。参见图3A,为一个具有LTE通信模块的终端记录WIFI网络信息的流程步骤302,用户使用终端在某区域使用WIFI网络时,终端自动存储该WIFI网络的相关信息,其中,存储的信息包括该WIFI网络的用户名、密码、GPS位置信息、LTE网络小区ID、该WIFI网络的平均吞吐量,采用结构体链表的方式可以存储多个WIFI网络的信息。需要说明的是,这里通过获取GPS位置信息,从而确定终端所处的LTE网络小区,并记录下LTE网络小区ID,则下次通过判断终端的实时位置是否处于该LTE网络小区,若进入该小区,则可以连接对应的WIFI网络。参见图3B,存储的WIFI网络信息的读取及使用流程如下步骤310,用户进入某个区域,该区域的位置信息与终端中存在的某个WIFI网络的位置信息相匹配;步骤311,开启WIFI模块,并判断当前的WIFI网络是否仍然可用,是则进入步骤312,否则进入步骤318 ;步骤312,在步骤311的判断结果为是时,比较历史记录中该位置的WIFI网络的吞吐量是否优于当前的LTE网络的吞吐量,是则进入步骤313,否则进入步骤318 ;步骤313,在步骤312的判断结果为是时,判断终端是否处于语音通话状态;步骤314,在步骤312的判断结果为否时,提醒用户是否切换到当前WIFI网络,是则进入步骤315,否则进入步骤318 ;步骤315,在步骤312的判断结果为是时,断开LTE网络连接,切换到WIFI网络进行数据服务;步骤316,判断用户是否位于WIFI网络覆盖区域;步骤317,若步骤316的判断结果为是,自动切换回LTE网络;步骤318,终端保持LTE网络连接;步骤319,若步骤316的判断结果为否,保持WIFI网络数据连接;步骤320,在步骤313的判断结果为是时,不进行提醒;步骤321,判断是否结束语音通话,是则进入步骤314,否则回到步骤320。通过以上步骤可以使终端在WIFI数据网络与LTE数据网络之间自动切换,节省了用户的操作时间,并且终端可以自行判断当前位置LTE网络与WIFI网络的优劣性,给用户以更加理性的选择。综上,根据本发明,可以在已知有WIFI网络覆盖的区域自动连接至WIFI网络,并且根据合理的判断进行网络切换,提升用户体验。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种终端,其特征在于,包括 记录单元,当终端使用WIFI网络时,将所述WIFI网络的信息以及所述终端的位置信息关联存储; 位置获取单元,获取所述终端的实时位置信息; 网络切换单元,在所述实时位置信息与所述终端中存储的位置信息相匹配时,将所述终端连接至与所述存储的位置信息相对应的关联WIFI网络。
2.根据权利要求I所述的终端,其特征在于,还包括 判断单元,用于判断所述关联WIFI网络是否可用; 所述网络切换单元用于在所述判断单元的判断结果为所述WIFI网络可用的情况下,将所述终端连接至所述关联WIFI网络,否则不连接。
3.根据权利要求2所述的终端,其特征在于,所述WIFI网络的信息包括数据传输速率,所述判断单元还用于 将所述终端当前使用的通信网络的第一数据传输速率与所述关联WIFI网络的第二数据传输速率进行比较; 所述网络切换单元用于在所述第二数据传输速率大于所述第一数据传输速率的情况下,将所述终端连接至所述关联WIFI网络,否则不连接。
4.根据权利要求2所述的终端,其特征在于,还包括 速率获取单元,用于获取所述关联WIFI网络的实时数据传输速率; 所述判断单元还用于 将所述终端当前使用的通信网络的第一数据传输速率与所述实时数据传输速率进行比较; 所述网络切换单元用于在所述实时数据传输速率大于所述第一数据传输速率的情况下,将所述终端连接至所述关联WIFI网络,否则不连接。
5.根据权利要求I至4中任一项所述的终端,其特征在于,还包括 提示单元,在所述网络切换单元将所述终端连接至与所述关联WIFI网络之前,提示用户是否连接至所述关联WIFI网络; 所述判断单元还用于判断所述终端是否处于语音通话状态,其中, 在所述终端处于语音通话状态的情况下,所述提示单元在所述终端结束语音通话后提示用户是否连接至所述关联WIFI网络,否则直接进行提示。
6.—种终端网络切换方法,其特征在于,包括 当终端使用WIFI网络时,将所述WIFI网络的信息以及所述终端的位置信息关联存储; 获取所述终端的实时位置信息; 在所述实时位置信息与所述终端中存储的位置信息相匹配时,将所述终端连接至与所述存储的位置信息相对应的关联WIFI网络。
7.根据权利要求6所述的终端网络切换方法,其特征在于,所述连接至与所述存储的位置信息相对应的关联WIFI网络之前,还包括 判断所述关联WIFI网络是否可用; 在所述判断单元的判断结果为所述WIFI网络可用的情况下,将所述终端连接至所述关联WIFI网络,否则不连接。
8.根据权利要求7所述的终端网络切换方法,其特征在于,所述WIFI网络的信息包括数据传输速率,则所述连接至与所述存储的位置信息相对应的关联WIFI网络之前,还包括 将所述终端当前使用的通信网络的第一数据传输速率与所述关联WIFI网络的第二数据传输速率进行比较; 在所述第二数据传输速率大于所述第一数据传输速率的情况下,将所述终端连接至所述关联WIFI网络,否则不连接。
9.根据权利要求7所述的终端网络切换方法,其特征在于,所述连接至与所述存储的位置信息相对应的关联WIFI网络之前,还包括 获取所述关联WIFI网络的实时数据传输速率; 将所述终端当前使用的通信网络的第一数据传输速率与所述实时数据传输速率进行比较; 在所述实时数据传输速率大于所述第一数据传输速率的情况下,将所述终端连接至所述关联WIFI网络,否则不连接。
10.根据权利要求6至9中任一项所述的终端网络切换方法,其特征在于,所述连接至与所述存储的位置信息相对应的关联WIFI网络之前,还包括 判断所述终端是否处于语音通话状态; 若所述终端处于语音通话状态,在所述终端结束语音通话后提示用户是否连接至所述关联WIFI网络,否则直接进行提示。
全文摘要
本发明提供了一种终端,包括记录单元,当终端使用WIFI网络时,将所述WIFI网络的信息以及所述终端的位置信息关联存储;位置获取单元,获取所述终端的实时位置信息;网络切换单元,在所述实时位置信息与所述终端中存储的位置信息相匹配时,将所述终端连接至与所述存储的位置信息相对应的关联WIFI网络。本发明还提出一种终端网络切换方法。通过本发明的技术方案,可以在已知有WIFI网络覆盖的区域自动连接至WIFI网络。
文档编号H04W36/14GK102802224SQ201210309199
公开日2012年11月28日 申请日期2012年8月27日 优先权日2012年8月27日
发明者刘钧 申请人:东莞宇龙通信科技有限公司, 宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1