一种设置通信模式的方法及Wi-Fi设备的制作方法

文档序号:7989019阅读:218来源:国知局
一种设置通信模式的方法及Wi-Fi设备的制作方法
【专利摘要】本发明实施例公开了一种Wi-Fi设备,包括:Wi-Fi设备包括射频电路;信号处理器;应用处理器;Wi-Fi芯片,其中所述应用处理器,用于将所述Wi-Fi芯片的工作模式预设为单输入单输出SISO模式;还用于获取上行无线网络参数值,在确定所述上行无线网络参数值大于或等于预设数值时,将所述Wi-Fi芯片的工作模式设置为多输入多输出MIMO模式。本发明实施例还公开了设置通信模式的方法。通过应用本发明实施例公开的设置通信模式的方法及Wi-Fi设备,避免了在上行无线网络质量不佳时,打开MIMO模式导致的设备能耗较大的问题。
【专利说明】一种设置通信模式的方法及W1-Fi设备
【技术领域】
[0001]本发明属于通信【技术领域】,尤其涉及一种设置通信模式的方法及W1-Fi设备。
[0002]发明背景:
[0003]随着第三代移动通信(3rd_generation, 3G)技术和长期演进(Long TermEvolution, LTE)技术的发展,无线保真(Wireless-Fidelity, W1-Fi)设备作为一种可以让多个W1-Fi设备共享LTE网络或3G网络上行带宽的便携设备也越来越受到用户的欢迎。W1-Fi设备内部自置LTE/3G芯片和W1-Fi芯片,其上行通过LTE网络、3G网络等无线网络接入网络,下行通过遵守802.llb/g/n的W1-Fi网络供其他W1-Fi设备接入网络。当前主流的W1-Fi设备一般可供10个以上W1-Fi设备同时通过W1-Fi接入LTE网络、3G网络,这些接入的W1-Fi设备可以是笔记本电脑、平板电脑、手机等。
[0004]当前LTE网络下行最高速率已经可以达到150Mbps,比3G网络速率提高了将近10?20倍。为了匹配LTE网络的高速,让W1-Fi用户可以使用更高的速率进行上网浪,当前业界最新的W1-Fi设备中已经使用了 W1-Fi多输入多输出(Multiple-1nputSingle-Output,MIM0)技术,通过使用多路射频和天线,可将W1-Fi网络的最高速率提高到IOOMbps 以上。
[0005]现有技术中,在W1-Fi设备启动时,即将其W1-Fi工作模式设置为MMO模式,以满足W1-Fi接入速率的需要。然而由于MMO模式需要将多条射频通路都打开,带来了能耗较大的问题。

【发明内容】

[0006]本发明实施例公开了一种设置通信模式的方法及W1-Fi设备,以解决W1-Fi设备使用MMO模式建立W1-Fi网络能耗较大的问题
[0007]一方面,本发明实施例公开了一种W1-Fi设备,该W1-Fi设备包括射频电路;信号处理器;应用处理器;W1-Fi芯片;其中,
[0008]该射频电路,用于接收和发送模拟信号;
[0009]该信号处理器,用于实现数字信号、模拟信号的转换;
[0010]该应用处理器,用于将该W1-Fi芯片的工作模式预设为单输入单输出(SingleInput Single Output, SIS0)模式;还用于获取上行无线网络参数值,在确定所述上行无线网络参数值大于或等于预设数值时,将该W1-Fi芯片的工作模式设置为MMO模式;
[0011]该W1-Fi芯片,支持SISO模式和MMO模式进行W1-Fi通信。
[0012]在第一种可能的实现方式中,上行无线网络参数为当前上行无线网速或当前上行无线网络带宽,其中,
[0013]该应用处理器具体用于获取当前上行无线网速,在确定所述当前上行无线网速大于或等于预设数值时,将该W1-Fi芯片的工作模式设置为MMO模式;或者,
[0014]该应用处理器具体用于获取当前上行无线网络带宽,在确定该当前上行无线网络带宽大于或等于预设数值时,将该W1-Fi芯片的工作模式设置为MMO模式。[0015]在第二种可能的实现方式中,该上行无线网络参数值为当前上行无线网速和当前上行无线网络带宽,所述应用处理器具体用于,
[0016]获取当前上行无线网速,在确定该上行无线网速大于或等于第一数值时,该应用处理器获取当前上行无线网络带宽;
[0017]若该应用处理器确定该当前上行无线网络带宽大于或等于第二数值,则该应用处理器将所述W1-Fi芯片的工作模式设置为MMO模式;
[0018]若该应用处理器确定所述当前上行无线网络带宽小于第二数值,则该应用处理器保持W1-Fi芯片的工作模式为SISO模式。
[0019]在第三种可能的实现方式中,该上行无线网络参数值为当前上行无线网速和当前上行无线网络带宽,所述应用处理器具体用于,
[0020]获取当前上行无线网络带宽,在确定当前上行无线网络带宽大于或等于第三数值时,该应用处理器获取当前上行无线网速;
[0021]若所述应用处理器确定该当前上行无线网速大于或等于第四数值,则该应用处理器将该W1-Fi芯片的工作模式设置为MMO模式;
[0022]若该应用处理器确定所述当前上行无线网速小于第四数值,则保持W1-Fi芯片的工作模式为SISO模式。
[0023]结合第一至第三种可能的实现方式,在第四种可能的实现方式中,在该应用处理器将所述W1-Fi设备的W1-Fi模式设置为MMO模式后,该应用处理器还用于获取当前上行无线网速;若该应用处理器确定所述当前上行无线网速小于第五数值,则该应用处理器将该W1-Fi芯片的工作模式设置为SISO模式。
[0024]结合第一至第四种可能的实现方式,在第五种可能的实现方式中,该应用处理器将该W1-Fi芯片的工作模式预设为SISO模式,包括:
[0025]该应用处理器确定接入网络的网络制式,根据该网络制式判断该接入网络的网速能否达到第六数值,若能,则该应用处理器将该W1-Fi芯片的工作模式预设为SISO模式,否则将该W1-Fi芯片的工作模式设为SISO模式并结束流程。
[0026]结合第一至第五种可能的实现方式,在第六种可能的实现方式中,该应用处理器将所述W1-Fi芯片的工作模式预设为SISO模式,包括:
[0027]该应用处理器确定所述W1-Fi设备的上网套餐中限定的最高网速,若该应用处理器确定所述最高网速大于或等于第七数值,则该应用处理器将该W1-Fi芯片的工作模式预设为SISO模式,否则将该W1-Fi芯片的工作模式设为SISO模式并结束流程。
[0028]另一方面,本发明实施例公开了一种设置通信模式的方法,应用于支持SISO模式和MMO模式进行W1-Fi通信的W1-Fi设备,包括:
[0029]将该W1-Fi设备的W1-Fi模式预设为SISO模式;
[0030]获取上行无线网络参数值;
[0031]若该上行无线网络参数值大于或等于预设数值,则将该W1-Fi设备的W1-Fi模式设置为MMO模式。
[0032]在第一种可能的实现方式中,该上行无线网络参数为当前上行无线网速或当前上行无线网络带宽。
[0033]在第二种可能的实现方式中,该上行无线网络参数值为当前上行无线网速和当前上行无线网络带宽,则该获取上行无线网络参数值,若该上行无线网络参数值大于或等于预设数值,则将该W1-Fi设备的W1-Fi模式设置为MMO模式包括:
[0034]获取当前上行无线网速;
[0035]若当前上行无线网速大于或等于第一数值,则获取当前上行无线网络带宽;
[0036]若该当前上行无线网络带宽大于或等于第二数值,则将该W1-Fi设备的W1-Fi模式设置为MMO模式;
[0037]若该当前上行无线网络带宽小于第二数值,则保持W1-Fi模式为SISO模式。
[0038]在第三种可能的实现方式中,该上行无线网络参数值为当前上行无线网速和当前上行无线网络带宽,则该获取上行无线网络参数值,若该上行无线网络参数值大于或等于预设数值,则将该W1-Fi设备的W1-Fi模式设置为MMO模式包括:
[0039]获取当前上行无线网络带宽;
[0040]若当前上行无线网络带宽大于或等于第三数值,则获取当前上行无线网速;
[0041]若该当前上行无线网速大于或等于第四数值,则将该W1-Fi设备的W1-Fi模式设置为MMO模式;
[0042]若该当前上行无线网速小于第四数值,则保持W1-Fi模式为SISO模式。
[0043]结合第一至第三种可能的实现方式,在第四种可能的实现方式中,在将该W1-Fi设备的W1-Fi模式设置为MMO模式后,还包括:
[0044]获取当前上行无线网速;
[0045]若该当前上行无线网速小于第五数值,则将该W1-Fi设备的W1-Fi模式设置为SISO模式。
[0046]结合第一至第四种可能的实现方式,在第五种可能的实现方式中,该将该W1-Fi设备的W1-Fi模式预设为SISO模式包括:
[0047]该W1-Fi设备确定接入网络的网络制式,根据该网络制式判断该接入网络的网速能否达到第六数值,若能,则将该W1-Fi设备的W1-Fi模式预设为SISO模式,否则将W1-Fi模式设为SISO模式并结束流程。
[0048]结合第一至第五种可能的实现方式,在第六种可能的实现方式中,该将该W1-Fi设备的W1-Fi模式预设为SISO模式包括:
[0049]该W1-Fi设备确定该W1-Fi设备的上网套餐中限定的最高网速,若该最高网速大于或等于第七数值,则将该W1-Fi设备的W1-Fi模式预设为SISO模式,否则将W1-Fi模式设为SISO模式并结束流程。
[0050]通过应用本发明实施例公开的设置通信模式的方法及W1-Fi设备,在W1-Fi设备启动时,将W1-Fi设备的W1-Fi模式预设为SISO模式,在上行无线网络满足预设条件时,再将W1-Fi设备的W1-Fi模式切换为MMO模式,从而避免了在上行无线网络质量不佳时,打开MMO模式导致的设备能耗较大的问题,提高了电池的寿命。
[0051]附图简要说明
[0052]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。[0053]图1为本发明实施例公开的一种W1-Fi设备的结构示意图;
[0054]图2为本发明实施例公开的一种设置通信模式的方法的流程示意图;
[0055]图3为本发明实施例公开的另一种设置通信模式的方法的流程示意图;
[0056]图4为本发明实施例公开的另一种设置通信模式的方法的流程示意图;
[0057]图5为本发明实施例公开的另一种设置通信模式的方法的流程示意图;
[0058]图6为本发明实施例公开的另一种设置通信模式的方法的流程示意图;
[0059]图7为本发明实施例公开的另一种设置通信模式的方法的流程示意图;
[0060]图8为本发明实施例公开的另一种设置通信模式的方法的流程示意图。
[0061]实施本发明的方式
[0062]为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明具体实施例作进一步的详细描述。显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0063]首先,需要说明的是在本发明实施例当中描述的W1-Fi设备包括但不限于手机、平板电脑、笔记本电脑、移动3G/LTE路由器等终端设备。本领域技术人员能够了解,能够接入3G网络或LTE网络,并且能够作为中继热点,利用接入的3G网络或LTE网络的网络带宽建立W1-Fi网络,以供其他用户设备接入的设备,均可以作为W1-Fi设备实施本发明。其中3G网络和LTE网络只是两个示例,支持其他无线网络的设备也可以作为W1-Fi设备实施本发明。本发明对此不作限制。此外,本发明实施例中描述的上行无线网络,指的是W1-Fi设备通过其连接的用户卡的信息,如SM卡信息、USIM卡信息,接入的无线广域网络,如3G网路、LTE网络等;本发明实施例中描述的下行网络,指的是W1-Fi设备利用其接入的上行无线网络,作为热点建立的W1-Fi网络。
[0064]如图1所示,本发明实施例提供了一种W1-Fi设备,包括射频电路101 ;信号处理器102 ;应用处理器103 ;ff1-Fi芯片104。
[0065]射频电路101,用于接收和发送模拟信号。
[0066]所述射频电路101可以包含天线,用于收发模拟信号,这里的模拟信号也可以称为基带信号,还可以包含功率放大器,用于在发送模拟信号之前对该模拟信号的功率进行放大,还可以包含滤波器、混频器等。可选的,本发明实施例中,射频电路101具体可以用于接收包含当前上行无线网络带宽的模拟信号,并将该包含当前上行无线网络带宽的模拟信号传输给信号处理器102。
[0067]信号处理器102,用于实现数字信号、模拟信号的转换和编解码。
[0068]信号处理器102具体可以是一个数字信号处理器(Digital Signal Processor,DSP),可以实现信号的数模转换,完成信号和信道的编解码。对于射频电路接收和发送的模拟信号,都需要由信号处理器102进行处理,例如,W1-Fi设备要向基站发送信号时,需要通过信号处理器102将W1-Fi设备生成的数字信号转换成模拟信号,并进行编码、加密,再由射频电路101发送出去;W1-Fi设备从基站接收到信号时,需要通过信号处理器102将该基站信号转换为数字信号以及解码。可选的,本发明实施例中,信号处理器102具体可以用于将包含当前上行无线网络带宽的模拟信号进行转换、解码,
[0069]得到当前上行无线网络带宽的值,并传递给应用处理器103。[0070]应用处理器103,用于控制W1-Fi芯片的工作模式^fW1-Fi芯片的工作模式预设为SISO模式;还用于获取上行无线网络参数值,上行无线网络参数值包括当前上行无线网速或当前上行无线网络带宽,在确定上行无线网络参数值大于或等于预设数值时,将W1-Fi芯片的工作模式设置为MMO模式。
[0071]应用处理器103可以是基于ARM架构的微控制单元(Micro Control Unit,MCU),通过AT命令等计算机命令,对W1-Fi芯片进行控制,在W1-Fi设备开机并接入到某个上行无线网络时,先将W1-Fi芯片的工作模式设置为SISO模式,关闭一路或多路天线和W1-Fi射频电路,由于在W1-Fi设备刚刚开机的时候,一般情况下W1-Fi网络的数据吞吐率并不高,因此将W1-Fi芯片的工作模式预设为SISO模式,较之现有的开机即将W1-Fi芯片的工作模式预设为MMO模式,能够在不影响W1-Fi网络速率的前提下,有效节约W1-Fi设备的能耗。在W1-Fi设备开机之后,应用处理器103还可以获取上行无线网络参数值,根据上行无线网络参数值的大小,调整W1-Fi芯片的工作模式。其中,上行无线网络参数值包含当前上行无线网速和当前上行无线网络带宽中的至少一个。
[0072]本发明实施例对于获取当前上行无线网速和获取当前上行无线网络带宽提供了不同方案,可选的,在应用处理器103获取当前上行无线网速的方案中,应用处理器103根据射频电路101和信号处理器102实时接收的信号,以及数据流量,检测W1-Fi设备的实时上行无线网速。可选的,在应用处理器103获取当前上行无线网络带宽的方案中,应用处理器103可以通过射频电路101和信号处理器向基站或网络服务器发送空口信令,请求基站或网络服务器下发当前上行无线网络可以分配给该W1-Fi设备的带宽的值,或者基站或网络服务器也可以主动下发、广播当前上行无线网络可以分配给该W1-Fi设备的带宽的值,从而应用处理器103可以获取当前上行无线网络带宽。
[0073]W1-Fi芯片104,支持SISO模式和MMO模式进行W1-Fi通信。其中,W1-Fi芯片104支持利用上行无线网络的带 宽建立下行的W1-Fi网络。如图1所示,W1-Fi芯片104可以包括2路天线和2路W1-Fi射频电路,以实现2X 2的MMO模式;也可以包括4路天线和4路W1-Fi射频电路,以实现4X4的MMO模式,或是其他多路输入、输出的MMO模式。本发明的附图和部分实施例以2X2的MMO模式为例进行说明,但这并不构成对本发明的限制。W1-Fi芯片104的工作模式切换由应用处理器103进行控制。
[0074]可选的,该W1-Fi设备还包括电源管理芯片105,用于对所述射频电路101、所述信号处理器102、所述应用处理器103和所述W1-Fi芯片104供电,当然,也可以采用其他方式对所述射频电路101、所述信号处理器102、所述应用处理器103和所述W1-Fi芯片104供电。该W1-Fi设备还包括全球用户身份模块(Universal Subscriber Identity Module,USIM)卡 106。
[0075]在上述实施例中,上行无线网络参数值可以是当前上行无线网速,也可以是当前上行无线网络带宽。在本发明实施例的一个示例中,应用处理器103可以获取当前上行无线网速,根据当前上行无线网速的大小调整W1-Fi芯片104的工作模式。例如,取上行无线网速的预设值为第一数值,第一数值为25Mbps。应用处理器103根据前述方案,实时获取当前上行无线网速的值,并将当前上行无线网速与第一数值进行比较,若当前上行无线网速大于或等于25Mbps,则将W1-Fi芯片104的工作模式设置为MMO模式,以满足W1-Fi网络的网速需求;若当前上行无线网速小于25Mbps,则不执行切换W1-Fi芯片104的工作模式的操作,保持W1-Fi芯片104为SISO模式,以节省W1-Fi设备的能耗。
[0076]在本发明实施例的另一个示例中,应用处理器103可以获取当前上行无线网络带宽,根据当前上行无线网络带宽的大小调整W1-Fi芯片104的工作模式。例如,取上行无线网络带宽的预设值为第二数值,第二数值为35Mbps。应用处理器103根据前述方案,获取上行无线网络带宽的值,并将上行无线网络带宽与第二数值进行比较,若上行无线网络带宽大于或等于35Mbps,则将W1-Fi芯片104的工作模式设置为MMO模式,因为此时上行无线网络带宽能够达到一定数值,则W1-Fi网络的数据吞吐速率也能达到更高的数值,将W1-Fi芯片104的工作模式设置为MMO模式能够更好地满足W1-Fi网络对网速的需求;若上行无线网络带宽小于25Mbps,则不执行切换W1-Fi芯片104的工作模式的操作,保持W1-Fi芯片104为SISO模式,因为带宽的大小直接影响网速的大小,若带宽较低,则即便W1-Fi网络的网速需求高,也无法实现高速率的无线数据传输,此时若W1-Fi芯片104在MMO模式下工作,是没有必要的。
[0077]可选的,在本发明的一个实施例中,应用处理器103获取当前上行无线网速,在确定当前上行无线网速大于或等于第一数值后,在将所述W1-Fi芯片的工作模式设置为MMO模式之前,所述应用处理器103再获取当前上行无线网络带宽,并判断获取的当前上行无线网络带宽是否大于或等于第二数值,如35Mbps,若当前上行无线网络带宽大于或等于第二数值,则将所述W1-Fi芯片的工作模式设置为MMO模式;若当前上行无线网络带宽小于第二数值,则不将所述W1-Fi芯片的工作模式设置为MMO模式,保持SMO模式。从而保证在网速需求较大,且带宽足够的情况下实现W1-Fi芯片的工作模式的转换,避免在带宽不够时将W1-Fi芯片的工作模式转换为MMO模式,造成电量的浪费。
[0078]可选的,在本发明的又一个实施例中,应用处理器103获取当前上行无线网络带宽,在确定当前上行无线网络带宽大于或等于第三数值后,如第三数值为40Mbps,在将所述W1-Fi芯片的工作模式设置为MMO模式之前,所述应用处理器103再获取当前上行无线网速,并判断获取的当前上行无线网速是否大于或等于第四数值,如30Mbps,若当前上行无线网速大于或等于第四数值,则将所述W1-Fi芯片的工作模式设置为MMO模式;若当前上行无线网速小于第四数值,则不将所述W1-Fi芯片的工作模式设置为MMO模式,保持SMO模式。从而保证在用户终端当前的网速需求足够大的情况下实现W1-Fi芯片的工作模式的转换,避免在网速需求不够大时,将W1-Fi芯片的工作模式转换为MMO模式,造成电量的浪费。
[0079]在上述实施例中,在应用处理器103将所述W1-Fi芯片的工作模式设置为MMO模式后,应用处理器103还可以在工作过程中实时,或者间隔一段时间抽取,或者随机获取当前上行无线网速,若当前上行无线网速小于第五数值,如30Mbps,这时可以认为用户终端对网速的需求已经降低,由应用处理器将所述W1-Fi芯片的工作模式切换为SISO模式,使得在用户终端对网速需求不高时W1-Fi芯片104使用SISO模式工作,降低能耗。
[0080]本发明实施例中,对应用处理器103将W1-Fi芯片104的工作模式预设为SISO模式,提供了多种方式。一种可选的方式为,在W1-Fi设备开机进行入网扫描后,根据W1-Fi设备的初始网络配置(例如设置成3G Only,即只使用3G网络),或者当前所处地域的网络可用情况(例如某些地域只有3G或2G网络可用),或者网络优先级等因素,W1-Fi设备将选择一个合适的网络制式。由于不同网络制式所能带到的最高速率各不相同,譬如LTE网络,可以达到150Mbps的速率;一般的高速分组接入(High Speed Packet Access, HSPA)网络可以达到 14.4Mbps 的速率,而宽带码分多址(Wideband Code Division Multiple Access,WCDMA)网络只能达到384Kbps的速率。因此可以根据W1-Fi设备加入的网络的制式,确定是否需要在后续过程中,进行应用处理器103对上行无线网络参数值的检测,以切换W1-Fi芯片104的工作模式。若应用处理器103确定W1-Fi设备加入的网络的网速能够达到第六数值,如35Mbps,则应用处理器103将所述W1-Fi芯片的工作模式预设为SISO模式,并在上网过程中,应用处理器103执行前述的对上行无线网络参数值的检测、切换W1-Fi芯片104的工作模式的方案;若应用处理器103确定W1-Fi设备加入的网络的网速不能够达到第六数值,如W1-Fi设备加入的网络为WCDMA网络,则应用处理器103将W1-Fi芯片104的工作模式设置为SISO模式,后续的上网过程中,只要网络制式不变,则应用处理器103无需对上行无线网络参数值进行检测、确定或判断,也无需切换W1-Fi芯片104的工作模式。因此在W1-Fi设备加入的网络无法达到第六数值所限定的网速时,将W1-Fi芯片104的工作模式设置为SISO模式不变,降低了能耗。
[0081]另一种可选的方式是,在W1-Fi设备已经加入某个网络,并进行拨号上网时,W1-Fi设备可以通过与网络服务器或者基站的信令交互,获取本W1-Fi设备的上网账号所使用的上网套餐信息,应用处理器103可以通过该上网套餐信息确定该套餐中限定的最高网速,若该套餐中限定的最高网速大于或等于第七数值,如35Mbps,则应用处理器103将所述W1-Fi芯片的工作模式预设为SISO模式,并在上网过程中,应用处理器103执行前述的对上行无线网络参数值的检测、切换W1-Fi芯片104的工作模式的方案;若应用处理器103确定该套餐中限定的最高网速小于第七数值,则应用处理器103将W1-Fi芯片104的工作模式设置为SISO模式,后续的上网过程中,只要上行无线网络、上网账号不变,则应用处理器103无需对上行无线网络参数值进行检测、确定或判断,也无需切换W1-Fi芯片104的工作模式。因此在W1-Fi设备的上网账号的最高网速无法达到第七数值所限定的网速时,将W1-Fi芯片104的工作模式设置为SISO模式不变,降低了能耗。
[0082]进一步地,W1-Fi设备可以在入网扫描时先对加入网络的网络制式进行确定是否执行后续的切换操作,然后在拨号上网时再根据上网套餐信息确定是否执行后续的切换操作,具体流程可以参照下面实施例的详细描述。
[0083]需要说明的是,上述的第一数值、第二数值、第三数值、第四数值、第五数值、第六数值、第七数值只是示例性的命名,这些数值可以相等,也可以不相等,本发明对此不作限制。
[0084]还需要说明的是,本发明实施例中的射频电路101、信号处理器102可以采用单独的芯片来实现,也可以是集成在一起的基带芯片,还可以是集成在基带芯片中的功能模块。应用处理器103可以是一个微处理器,也可以与信号处理器102或射频电路101集成到一个基带芯片中。本实施例中的各个硬件部件,都可以合并成一个硬件实体,也可以进行相应地变化,并拆分成多个硬件实体或结构。
[0085]本发明实施例中,在W1-Fi设备启动时,将W1-Fi设备的W1-Fi模式预设为SISO模式,在上行无线网络满足预设条件时,再将W1-Fi设备的W1-Fi模式切换为MMO模式,从而避免了在上行无线网络质量不佳时,打开MMO模式导致的设备能耗较大的问题,提高了电池的寿命。[0086]如图2,本发明实施例还提供了一种设置通信模式的方法,该方法包括:
[0087]步骤204、将该W1-Fi设备的W1-Fi模式预设为SISO模式。
[0088]在W1-Fi设备开机并接入到某个上行无线网络时,先将W1-Fi芯片的工作模式设置为SISO模式,关闭一路或多路天线和W1-Fi射频电路,在后续需要将W1-Fi模式切换时,可以将SISO模式切换为MMO模式。由于在W1-Fi设备刚刚开机的时候,一般情况下W1-Fi网络的数据吞吐率并不高,因此将W1-Fi模式预设为SISO模式,较之现有的开机即将W1-Fi模式预设为MMO模式,能够在不影响W1-Fi网络速率的前提下,有效节约W1-Fi设备的能耗。
[0089]步骤205、获取上行无线网络参数值,确定上行无线网络参数值是否大于或等于预设数值。
[0090]上行无线网络参数值至少包括当前上行无线网速或当前上行无线网络带宽中的一个。W1-Fi设备可以根据实时接收的信号,以及数据流量,检测W1-Fi设备的实时上行无线网速;W1-Fi设备可以向基站或网络服务器发送空口信令,请求基站或网络服务器下发当前上行无线网络可以分配给该W1-Fi设备的带宽的值,或者基站或网络服务器也可以主动下发、广播当前上行无线网络可以分配给该W1-Fi设备的带宽的值,从而可以获取当前上行无线网络带宽。
[0091]步骤208、若上行无线网络参数值大于或等于预设数值,则将W1-Fi设备的W1-Fi模式设置为MMO模式。
[0092]步骤207、若上行无线网络参数值小于预设数值,则保持W1-Fi模式为SISO模式。
[0093]本实施例中,在W1-Fi设备启动时,将W1-Fi设备的W1-Fi模式预设为SISO模式,在上行无线网络满足预设条件时,再将W1-Fi设备的W1-Fi模式切换为MIMO模式,从而避免了在上行无线网络质量不佳时,打开MMO模式导致的设备能耗较大的问题,提高了电池的寿命。
[0094]可选的,在本发明实施例的一个示例中,可以获取当前上行无线网速,根据当前上行无线网速的大小调整W1-Fi模式。例如,取上行无线网速的预设值为第一数值,第一数值为25Mbps。W1-Fi设备根据前述方案,实时获取当前上行无线网速的值,并将当前上行无线网速与第一数值进行比较,若当前上行无线网速大于或等于25Mbps,则将W1-Fi模式设置为MMO模式,以满足W1-Fi网络的网速需求;若当前上行无线网速小于25Mbps,则不执行切换W1-Fi模式的操作,保持W1-Fi模式为SISO模式,以节省W1-Fi设备的能耗。
[0095]在本发明实施例的另一个示例中,可以获取当前上行无线网络带宽,根据当前上行无线网络带宽的大小调整W1-Fi模式。例如,取上行无线网速的预设值为第三数值,第三数值为35Mbps。W1-Fi设备根据前述方案,实时获取上行无线网络带宽的值,并将上行无线网络带宽与第三数值进行比较,若上行无线网络带宽大于或等于35Mbps JMfW1-Fi模式设置为MMO模式,因为此时上行无线网络带宽能够达到一定数值,则W1-Fi网络的数据吞吐速率也能达到更高的数值,将W1-Fi模式设置为MMO模式能够更好地满足W1-Fi网络对网速的需求;若上行无线网络带宽小于25Mbps,则不执行切换W1-Fi模式的操作,保持W1-Fi模式为SISO模式,因为带宽的大小直接影响网速的大小,若带宽较低,则即便W1-Fi网络的网速需求高,也无法实现高速率的无线数据传输,此时若W1-Fi设备在MMO模式下工作,是没有必要的。[0096]可选的,如图3所示,本发明实施例还提供了另一种设置通信模式的方法,包括:
[0097]步骤204、将该W1-Fi设备的W1-Fi模式预设为SISO模式。
[0098]步骤205a、获取当前上行无线网速,确定当前上行无线网速是否大于或等于第一数值。若确定当前上行无线网速大于或等于第一数值,则进入到步骤205b ;若确定当前上行无线网速小于第一数值,进入到步骤207。
[0099]步骤205b、获取当前上行无线网络带宽,确定当前上行无线网络带宽是否大于或等于第二数值。若确定当前上行无线网络带宽大于或等于第二数值,则进入到步骤208 ;若确定当前上行无线网络带宽小于第二数值,进入到步骤207。
[0100]步骤208、将W1-Fi设备的W1-Fi模式设置为MMO模式。
[0101]步骤207、保持W1-Fi模式为SISO模式。
[0102]通过以上实施例的实施,在W1-Fi网速需求较大时,保证在带宽足够的情况下实现W1-Fi芯片的工作模式的转换,避免在带宽不够时将W1-Fi芯片的工作模式转换为MMO模式,造成电量的浪费。
[0103]可选的,如图4所示,本发明实施例还提供了另一种设置通信模式的方法,包括:
[0104]步骤204、将该W1-Fi设备的W1-Fi模式预设为SISO模式。
[0105]步骤205c、获取当前上行无线网络带宽,确定当前上行无线网络带宽是否大于或等于第三数值。若确定当前上行无线网络带宽大于或等于第三数值,则进入到步骤205a ;若确定当前上行无线网络带宽小于第三数值,进入到步骤207。
[0106]步骤205d、获取当前上行无线网速,确定当前上行无线网速是否大于或等于第四数值。若确定当前上行无线网速大于或等于第四数值,则进入到步骤208 ;若确定当前上行无线网速小于第四数值,进入到步骤207。
[0107]步骤208、将W1-Fi设备的W1-Fi模式设置为MMO模式。
[0108]步骤207、保持W1-Fi模式为SISO模式。
[0109]通过以上实施例的实施,在带宽足够大时,保证在W1-Fi网络的网速需求较大的情况下实现W1-Fi芯片的工作模式的转换,避免在网速需求不大时将W1-Fi芯片的工作模式转换为MMO模式,造成电量的浪费。
[0110]可选的,如图5所示,在前述实施例的基础上,在将W1-Fi模式设置为MMO模式后,还包括
[0111]步骤209、获取当前上行无线网速,确定当前上行无线网速是否大于或等于第五数值。若当前上行无线网速小于第五数值,则进入步骤210 ;若当前上行无线网速大于或等于第五数值,则进入步骤211。
[0112]步骤210、将W1-Fi模式设置为SISO模式。步骤210后可以进入步骤205c,也可以结束流程。
[0113]步骤211、保持W1-Fi模式为MMO模式。
[0114]W1-Fi设备可以在工作过程中实时,或者间隔一段时间抽取,或者随机获取当前上行无线网速,也即步骤209可以发生在步骤208之后到W1-Fi设备停止工作中的任一时间。若当前上行无线网速小于第五数值,如30Mbps,这时可以认为用户终端对网速的需求已经降低,W1-Fi设备将W1-Fi模式切换为SISO模式,使得在接入W1-Fi网络的用户终端对网速需求不高时使用SISO模式工作,降低能耗。[0115]可选的,如图6所示,在前述实施例的基础上,在步骤204之前,还可以包括
[0116]步骤201、确定当前网络制式下网速能否达到第六数值。若网速能够达到第六数值,则进入步骤204 ;若网速不能够达到第六数值则进入步骤203.[0117]步骤203、将W1-Fi模式设置为SISO模式。
[0118]在W1-Fi设备开机进行入网扫描后,根据W1-Fi设备的初始网络配置(例如设置成3G Only,即只使用3G网络),或者当前所处地域的网络可用情况(例如某些地域只有3G或2G网络可用),或者网络优先级等因素,W1-Fi设备将选择一个合适的网络制式。由于不同网络制式所能带到的最高速率各不相同,譬如LTE网络,可以达到150Mbps的速率;一般的高速分组接入(High Speed Packet Access, HSPA)网络可以达到14.4Mbps的速率,而宽带石马分多址(Wideband Code Division Multiple Access, WCDMA)网络只能达到 384Kbps 的速率。因此可以根据W1-Fi设备加入的网络的制式,确定是否需要在后续过程中,进行3对上行无线网络参数值的检测,以切换W1-Fi模式。若确定W1-Fi设备加入的网络的网速能够达到第六数值,如35Mbps,则将W1-Fi模式预设为SISO模式,并在上网过程中,W1-Fi设备执行前述的对上行无线网络参数值的检测、切换W1-Fi模式的方案;若确定W1-Fi设备加入的网络的网速不能够达到第六数值,如W1-Fi设备加入的网络为WCDMA网络,则将W1-Fi模式设置为SISO模式,后续的上网过程中,只要网络制式不变,则W1-Fi设备无需对上行无线网络参数值进行检测、确定或判断,也无需切换W1-Fi模式。因此在W1-Fi设备加入的网络无法达到第六数值所限定的网速时,将W1-Fi模式设置为SISO模式不变,降低了能耗。
[0119]可选的,如图7所示,在前述实施例的基础上,在步骤204之前,还可以包括
[0120]步骤202、确定上网套餐限定的最高网速是否大于等于第七数值。若最高网速大于或等于第七数值,则进入步骤204 ;若最高网速小于第六数值则进入步骤203.[0121]步骤203、将W1-Fi模式设置为SISO模式。
[0122]W1-Fi设备已经加入某个网络,并进行拨号上网时,W1-Fi设备可以通过与网络服务器或者基站的信令交互,获取本W1-Fi设备的上网账号所使用的上网套餐信息,并可以通过该上网套餐信息确定该套餐中限定的最高网速,若该套餐中限定的最高网速大于或等于第七数值,如35Mbps,则W1-Fi设备将W1-Fi模式预设为SISO模式,并在上网过程中,执行前述的对上行无线网络参数值的检测、切换W1-Fi模式的方案;若应用处理器103确定该套餐中限定的最高网速小于第七数值,则W1-Fi设备将W1-Fi模式设置为SISO模式,后续的上网过程中,只要上行无线网络、上网账号不变,则无需对上行无线网络参数值进行检测、确定或判断,也无需切换W1-Fi模式。因此在W1-Fi设备的上网账号的最高网速无法达到第七数值所限定的网速时,将W1-Fi模式设置为SISO模式不变,降低了能耗。
[0123]可选的,如图8所示,在步骤204之前,也可以先执行步骤201,若网速能够达到第六数值,则进入步骤202,若套餐中的最高网速大于或等于第七数值,进入步骤204。具体操作在此不再赘述。
[0124]在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0125]本领域的技术人员可以理解:附图只是一个优选实施例的示意图,附图中的模块、实体或流程并不一定是实施本发明所必需的。
[0126]通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0127]以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【权利要求】
1.一种W1-Fi设备,其特征在于,所述W1-Fi设备包括射频电路;信号处理器;应用处理器;W1-Fi芯片;其中, 所述射频电路,用于接收和发送模拟信号; 所述信号处理器,用于实现数字信号和模拟信号之间的转换; 所述应用处理器,用于将所述W1-Fi芯片的工作模式预设为单输入单输出SISO模式;获取上行无线网络参数值,在确定所述上行无线网络参数值大于或等于预设数值时,将所述W1-Fi芯片的工作模式设置为多输入多输出MMO模式; 所述W1-Fi芯片,支持SISO模式和MMO模式进行W1-Fi通信。
2.如权利要求1所述的W1-Fi设备,其特征在于,所述上行无线网络参数为当前上行无线网速或当前上行无线网络带宽,其中, 所述应用处理器具体用于获取当前上行无线网速,在确定所述当前上行无线网速大于或等于预设数值时,将所述W1-Fi芯片的工作模式设置为MMO模式;或者, 所述应用处理器具体用于获取当前上行无线网络带宽,在确定所述当前上行无线网络带宽大于或等于预设数值时,将所述W1-Fi芯片的工作模式设置为MMO模式。
3.如权利要求1所述的W1-Fi设备,其特征在于,所述上行无线网络参数值为当前上行无线网速和当前上行无线网络带宽,所述应用处理器具体用于, 获取当前上行无线网速,在确定所述上行无线网速大于或等于第一数值时,获取当前上行无线网络带宽; 若所述确定所述当前上行无线网络带宽大于或等于第二数值,则将所述W1-Fi芯片的工作模式设置为MMO模式; 若确定所述当前上行无线网络带宽小于所述第二数值,则保持所述W1-Fi芯片的工作模式为SISO模式。
4.如权利要求1所述的W1-Fi设备,其特征在于,所述上行无线网络参数值为当前上行无线网速和当前上行无线网络带宽,所述应用处理器具体用于, 获取当前上行无线网络带宽,在确定当前上行无线网络带宽大于或等于第三数值时,获取当前上行无线网速; 若确定所述当前上行无线网速大于或等于第四数值,则将所述W1-Fi芯片的工作模式设置为MMO模式; 若确定所述当前上行无线网速小于第四数值,则保持W1-Fi芯片的工作模式为SISO模式。
5.如权利要求1至4任意一项所述的W1-Fi设备,其特征在于,在所述应用处理器将所述W1-Fi芯片的工作模式设置为MMO模式后,所述应用处理器还用于获取当前上行无线网速;若所述应用处理器确定所述当前上行无线网速小于第五数值,则将所述W1-Fi芯片的工作模式设置为SISO模式。
6.如权利要求1至5任意一项所述的W1-Fi设备,其特征在于,所述应用处理器将所述W1-Fi芯片的工作模式预设为SISO模式,包括: 所述应用处理器确定接入网络的网络制式,根据所述网络制式判断所述接入网络的网速能否达到第六数值,若能,则所述应用处理器将所述W1-Fi芯片的工作模式预设为SISO模式,否则将所述W1-Fi芯片的工作模式设为SISO模式。
7.如权利要求1至6任意一项所述的W1-Fi设备,其特征在于,所述应用处理器将所述W1-Fi芯片的工作模式预设为SISO模式,包括: 所述应用处理器确定所述W1-Fi设备的上网套餐中限定的最高网速,若所述应用处理器确定所述最高网速大于或等于第七数值,则所述应用处理器将所述W1-Fi芯片的工作模式预设为SISO模式,否则将所述W1-Fi芯片的工作模式设为SISO模式。
8.一种设置通信模式的方法,应用于支持SISO模式和MMO模式进行W1-Fi通信的W1-Fi设备,其特征在于,所述方法包括: 将所述W1-Fi设备的W1-Fi模式预设为SISO模式; 获取上行无线网络参数值; 若所述上行无线网络参数值大于或等于预设数值,则将所述W1-Fi设备的W1-Fi模式设置为MMO模式。
9.如权利要求8所述的方法,其特征在于,所述上行无线网络参数为当前上行无线网速或当前上行无线网络带宽。
10.如权利要求8所述的方法,其特征在于,所述上行无线网络参数值为当前上行无线网速和当前上行无线网络带宽,则所述获取上行无线网络参数值,若所述上行无线网络参数值大于或等于预设数值,则将所述W1-Fi设备的W1-Fi模式设置为MMO模式包括: 获取当前上行无线网速; 若当前上行无线网速大于或等于第一数值,则获取当前上行无线网络带宽; 若所述当前上行无线网络带宽大于或等于第二数值,则将所述W1-Fi设备的W1-Fi模式设置为MMO模式; 若所述当前上行无线网络带宽小于第二数值,则保持W1-Fi模式为SISO模式。
11.如权利要求8所述的方法,其特征在于,所述上行无线网络参数值为当前上行无线网速和当前上行无线网络带宽,则所述获取上行无线网络参数值,若所述上行无线网络参数值大于或等于预设数值,则将所述W1-Fi设备的W1-Fi模式设置为MMO模式包括: 获取当前上行无线网络带宽; 若当前上行无线网络带宽大于或等于第三数值,则获取当前上行无线网速; 若所述当前上行无线网速大于或等于第四数值,则将所述W1-Fi设备的W1-Fi模式设置为MMO模式; 若所述当前上行无线网速小于第四数值,则保持W1-Fi模式为SISO模式。
12.如权利要求8至11任意一项所述的方法,其特征在于,在将所述W1-Fi设备的W1-Fi模式设置为MMO模式后,还包括: 获取当前上行无线网速; 若所述当前上行无线网速小于第五数值,则将所述W1-Fi设备的W1-Fi模式设置为SISO模式。
13.如权利要求8至12任意一项所述的方法,其特征在于,所述将所述W1-Fi设备的W1-Fi模式预设为SISO模式包括: 所述W1-Fi设备确定接入网络的网络制式,根据所述网络制式判断所述接入网络的网速能否达到第六数值,若能,则将所述W1-Fi设备的W1-Fi模式预设为SISO模式,否则将W1-Fi模式设为SISO模式并结束流程。
14.如权利要求8至13任意一项所述的方法,其特征在于,所述将所述W1-Fi设备的W1-Fi模式预设为SISO模式包括: 所述W1-Fi设备确定所述W1-Fi设备的上网套餐中限定的最高网速,若所述最高网速大于或等于第七数值,则将所述W1-Fi设备的W1-Fi模式预设为SISO模式,否则将Wi-Fi模式设为SISO模式并结束流程。
【文档编号】H04W52/02GK103493550SQ201280004559
【公开日】2014年1月1日 申请日期:2012年6月25日 优先权日:2012年6月25日
【发明者】张伟 申请人:华为终端有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1