首页 > 专利 > 台州市吉吉知识产权运营有限公司 > 一种无线路由器的MU-MIMO开关的切换方法和装置专利详情

一种无线路由器的MU-MIMO开关的切换方法和装置   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2017-07-21
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2018-04-10
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2021-06-25
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2037-07-21
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201710601374.2 申请日 2017-07-21
公开/公告号 CN107395512B 公开/公告日 2021-06-25
授权日 2021-06-25 预估到期日 2037-07-21
申请年 2017年 公开/公告年 2021年
缴费截止日 2023-07-21
分类号 H04L12/771H04B7/0452G06F9/445 主分类号 H04L12/771
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 7
权利要求数量 8 非专利引证数量 0
引用专利数量 4 被引证专利数量 0
非专利引证
引用专利 CN104105191A、CN105824624A、CN102156680A、US2009215404A1 被引证专利
专利权维持 5 专利申请国编码 CN
专利事件 转让 事务标签 公开、实质审查、申请权转移、授权
申请人信息
申请人 第一申请人
专利权人 台州市吉吉知识产权运营有限公司 当前专利权人 台州市吉吉知识产权运营有限公司
发明人 韩子英 第一发明人 韩子英
地址 浙江省台州市椒江区洪家街道东环大道2388号农港城A区2-3167号 邮编 318015
申请人数量 1 发明人数量 1
申请人所在省 浙江省 申请人所在市 浙江省台州市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
浙江千克知识产权代理有限公司 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
裴金华
摘要
本发明的多个方面公开一种无线路由器的MU‑MIMO开关的切换方法和装置,无线路由器的CPU接收中断开关的中断控制信息,根据中断控制信息重启无线路由器;CPU重启无线路由器时读取非易失存储器的起始位置从非易失存储器的第一、第二分区的其中一个分区的起始位置变为另一个分区的起始位置,第一、第二分区分别用于存储第一镜像文件和第二镜像文件,第一镜像文件为无线路由器采用PCIE2.0接口且打开MU_MIMO功能的驱动程序,第二镜像文件为无线路由器采用PCIE1.1接口且关闭MU_MIMO功能的驱动程序。通过本发明的方案,使得无线路由器实时根据板级噪声,通过软硬件结合来切换PCIE2.0/1.1接口,同时切换MU_MIMO。
  • 摘要附图
    一种无线路由器的MU-MIMO开关的切换方法和装置
  • 说明书附图:图1
    一种无线路由器的MU-MIMO开关的切换方法和装置
  • 说明书附图:图2
    一种无线路由器的MU-MIMO开关的切换方法和装置
  • 说明书附图:图3
    一种无线路由器的MU-MIMO开关的切换方法和装置
  • 说明书附图:图4
    一种无线路由器的MU-MIMO开关的切换方法和装置
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2021-06-25 授权
2 2020-11-17 专利申请权的转移 登记生效日: 2020.11.04 申请人由上海斐讯数据通信技术有限公司变更为台州市吉吉知识产权运营有限公司 地址由201616 上海市松江区思贤路3666号变更为318015 浙江省台州市椒江区洪家街道东环大道2388号农港城A区2-3167号
3 2018-04-10 实质审查的生效 IPC(主分类): H04L 12/771 专利申请号: 201710601374.2 申请日: 2017.07.21
4 2017-11-24 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种无线路由器的多用户多入多出MU‑MIMO开关的切换方法,其特征在于,包括:
所述无线路由器的中央处理器CPU接收中断开关的中断控制信息,根据所述中断控制信息重启所述无线路由器;
所述CPU确定当前板级噪声值,并判断所述当前板级噪声值分别与第一阈值和第二阈值的关系,其中,所述第一阈值用于所述无线路由器确定需要打开所述MU_MIMO功能,所述第二阈值用于所述无线路由器确定需要关闭所述MU_MIMO功能,所述第一阈值小于所述第二阈值;
所述CPU根据当前传输模式、所述当前板级噪声值分别与第一阈值和第二阈值的关系确定是否需要提示用户操作所述中断开关;
所述CPU重启所述无线路由器时读取非易失存储器的起始位置,所述中断开关关闭表示所述无线路由器重启时需要读取第一分区的第一起始地址,所述中断开关打开表示所述无线路由器重启时需要读取第二分区的第二起始地址,其中,第一、第二分区分别用于存储第一镜像文件和第二镜像文件,所述第一镜像文件为所述无线路由器采用PCIE2.0接口且打开MU_MIMO功能的驱动程序,所述第一分区的读取地址包括第一起始地址和第一终止地址;所述第二镜像文件为所述无线路由器采用PCIE1.1接口且关闭MU_MIMO功能的驱动程序,所述第二分区的读取地址包括第二起始地址和第二终止地址。

2.如权利要求1所述的方法,其特征在于,其中,
当所述CPU判断所述当前板级噪声值小于或等于所述第一阈值且所述当前传输模式为所述无线路由器采用所述PCIE2.0接口且打开MU_MIMO功能传输数据时,所述CPU维持所述当前的传输模式且不提示所述用户操作所述中断开关;或
当所述CPU判断所述当前板级噪声值小于或等于所述第一阈值且所述当前传输模式为所述无线路由器采用PCIE1.1接口且关闭MU_MIMO功能传输数据时,所述CPU提示所述用户操作所述中断开关,并当所述无线路由器重启时读取所述第一分区的所述第一起始地址;

当所述CPU判断所述当前板级噪声值大于所述第一阈值而小于所述第二阈值时,所述CPU维持所述当前的传输模式且不提示所述用户操作所述中断开关;或
当所述CPU判断所述当前板级噪声值大于或等于所述第二阈值且所述当前传输模式为所述无线路由器采用所述PCIE2.0接口且打开MU_MIMO功能传输数据时,所述CPU提示所述用户操作所述中断开关,并当所述无线路由器重启时读取所述第二分区的所述第二起始地址;或
当所述CPU判断所述当前板级噪声值大于或等于所述第二阈值且所述当前传输模式为所述无线路由器采用PCIE1.1接口且关闭MU_MIMO功能传输数据时,所述CPU维持所述当前的传输模式且不提示所述用户操作所述中断开关。

3.如权利要求1或2所述的方法,其特征在于,所述CPU通过第一通用输入/输出GPIO接口接收所述中断开关的所述中断控制信息,所述CPU通过第二GPIO接口读取所述非易失存储器的所述第一分区或所述第二分区的镜像文件。

4.如权利要求1或2所述的方法,其特征在于,所述CPU通过显示器显示提示所述用户操作所述中断开关的提示信息。

5.一种无线路由器的多用户多入多出MU‑MIMO开关的切换装置,其特征在于,包括:
中断开关,用于产生中断控制信息;
中央处理器CPU,用于接收所述中断开关的所述中断控制信息,根据所述中断控制信息重启所述无线路由器;
非易失存储器,包括第一、第二分区,所述第一、第二分区分别用于存储第一镜像文件和第二镜像文件,所述第一镜像文件为所述无线路由器采用PCIE2.0接口且打开MU_MIMO功能的驱动程序,第一分区的读取地址包括第一起始地址和第一终止地址;所述第二镜像文件为所述无线路由器采用PCIE1.1接口且关闭MU_MIMO功能的驱动程序,所述第二分区的读取地址包括第二起始地址和第二终止地址;
所述CPU还用于确定当前板级噪声值,并判断所述当前板级噪声值分别与第一阈值和第二阈值的关系,其中,所述第一阈值用于所述无线路由器确定需要打开所述MU_MIMO功能,所述第二阈值用于所述无线路由器确定需要关闭所述MU_MIMO功能,所述第一阈值小于所述第二阈值;
所述CPU还用于根据当前传输模式、所述当前板级噪声值分别与第一阈值和第二阈值的关系确定是否需要提示用户操作所述中断开关;
所述CPU还用于重启所述无线路由器时读取所述非易失存储器的起始位置,所述中断开关关闭表示所述无线路由器重启时需要读取所述第一分区的第一起始地址,所述中断开关打开表示所述无线路由器重启时需要读取所述第二分区的第二起始地址。

6.如权利要求5所述的装置,其特征在于,其中,
所述CPU还用于当判断所述当前板级噪声值小于或等于所述第一阈值且所述当前传输模式为所述无线路由器采用所述PCIE2.0接口且打开MU_MIMO功能传输数据时,确定维持所述当前的传输模式且不提示所述用户操作所述中断开关;或
所述CPU还用于当判断所述当前板级噪声值小于或等于所述第一阈值且所述当前传输模式为所述无线路由器采用PCIE1.1接口且关闭MU_MIMO功能传输数据时,提示所述用户操作所述中断开关,并当所述无线路由器重启时读取所述第一分区的所述第一起始地址;或所述CPU还用于当判断所述当前板级噪声值大于所述第一阈值而小于所述第二阈值时,确定维持所述当前的传输模式且不提示所述用户操作所述中断开关;或所述CPU还用于当判断所述当前板级噪声值大于或等于所述第二阈值且所述当前传输模式为所述无线路由器采用所述PCIE2.0接口且打开MU_MIMO功能传输数据时,提示所述用户操作所述中断开关,并当所述无线路由器重启时读取所述第二分区的所述第二起始地址;或
所述CPU还用于当判断所述当前板级噪声值大于或等于所述第二阈值且所述当前传输模式为所述无线路由器采用PCIE1.1接口且关闭MU_MIMO功能传输数据时,确定维持所述当前的传输模式且不提示所述用户操作所述中断开关。

7.如权利要求5或6所述的装置,其特征在于,所述MU‑MIMO开关的切换装置还包括:第一通用输入/输出第一GPIO接口和第二GPIO接口,其中,所述第一GPIO接口用于所述CPU与所述中断开关的连接,所述第二GPIO接口用于所述CPU与所述非易失存储器的连接。

8.如权利要求5或6所述的装置,其特征在于,所述MU‑MIMO开关的切换装置还包括:显示器,用于所述CPU显示提示所述用户操作所述中断开关的提示信息。
说明书

技术领域

[0001] 本发明实施例涉及无线局域网处理技术领域,尤其涉及一种无线路由器的多用户多入多出(Multi‑User Multiple‑Input Multiple‑Output,MU‑MIMO)开关的切换方法和装置。

背景技术

[0002] 无线路由器可以工作在单频和双频,例如,单频无线路由器可以采用2.4Ghz或5Ghz传输数据,双频无线路由器同时采用2.4Ghz和5Ghz传输数据。
[0003] 如图1所示,为现有技术中一种智能家居系统的结构示意图,无线路由器通过WIFI将家中的智能电子设备连接,例如,无线路由器通过WIFI将手机、电脑、电视机、冰箱、洗衣机、空调和灯等电子设备连接,实现网络传输。
[0004] 随着WIFI技术的发展和成熟,越来越多的无线路由器支持2.4Ghz和5Ghz两个频段的WIFI传输以满足更多设备,但是无线路由器的天线之间的距离比较小,两个频段的WIFI同时工作时相互之间会产生干扰影响无线传输的速率。
[0005] 家庭中电子设备对网络的利用是平等的,只要与无线路由器连接上了,无线路由器就会根据请求的数据去转化,进行2.4Ghz或5Ghz WIFI网络的数据传输,这种方式必然会造成无线网络同时工作,两个频率的信号产生干扰。例如,手机与无线路由器通过5Ghz频段WIFI连接正在使用5Ghz WIFI网络,但同时有一台电脑在通过2.4Ghz频段下载数据,手机和电脑两个同时运行时,手机受到干扰,手机与无线路由器的数据传输速率被电脑和无线路由器的2.4Ghz频段无线影响。
[0006] 多用户多入多出(Multi‑User Multiple‑Input Multiple‑Output,MU‑MIMO)技术,是一种让路由器同时与多个设备沟通的多天线技术,是在802.11ac wave2中提出的新技术。
[0007] 上行MU‑MIMO:不同用户终端使用相同的时频资源进行上行发送(单天线发送),从接收端来看,这些数据流可以看作来自一个用户终端的不同天线,从而构成了一个虚拟的MIMO系统,即上行MU‑MIMO。
[0008] 下行MU‑MIMO:将多个数据流传输给不同的用户终端,多个用户终端以及路由器构成下行MU‑MIMO系统;下行MU‑MIMO可以在接收端通过消除/零陷的方法,分离传输给不同用户终端的数据流;下行MU‑MIMO还可以通过在发送端采用波束赋形的方法,提前分离不同用户终端的数据流,从而简化接收端的操作。
[0009] 现有技术中,基于MU‑MIMO的接入点(Access Point,AP)(例如,AP为无线路由器)如果有多根天线,则这几根天线可以和多个用户终端(Station,STA)分别建立联系。
[0010] 加入了MU_MIMO功能的无线路由器/AP,可在同一时间将数据发送至多个用户终端,即为每一个用户终端建立一个独立的信道(channel)。一般MU_MIMO需要PCIE2.0的支持,PCIE2.0的时钟频率为2.5GHz,而2.5GHz与2.4G wifi频率太近,当使用PCIE2.0高速传输,且环境噪声较大时,PCIE2.0会影响2.4G wifi的性能,严重时,会导致2.4G连网慢,视频卡顿,掉线等;若无线路由器/AP切换为PCIE1.1,最大传输速率为2.5Gbps,再经过编码效率等影响,会限制最大传输速率,此时,MU_MIMO打开,不止不会提高传输性能,还会影响PCIE1.1的正常使用。
[0011] 目前MU_MIMO功能,是通过用户登录进路由页面来实现接口切换,操作比较麻烦,一些不太懂技术的人,可能不会登录设置,且PCIE2.0与PCIE1.1是固定的,不可切换,若固定为PCIE1.1,保证了2.4G wifi正常,则会牺牲高速传输及MU_MIMO;若固定为PCIE2.0,则可高速传输和使用MU_MIMO,但会对2.4G无线产生干扰,尤其是远距离,严重会出现掉线情况。且无板级噪声(Noise Floor)作为用户终端的一个判断,其中,Noise Floor又称底噪、本底噪声、背景噪声,一般指系统中除有用信号以外的总噪声,很多用户为了多个用户终端的同时高速传输速率,打开MU_MIMO功能,发现2.4G远距离无线性能更差了,甚至出现视频卡顿,掉线等现象。

发明内容

[0012] 本发明实施例提供一种无线路由器的MU‑MIMO开关的切换方法和装置,使得无线路由器实时根据板级噪声(Noise Floor),通过软硬件结合来切换PCIE2.0/1.1接口,同时切换MU_MIMO。
[0013] 本发明的一方面提供一种无线路由器的MU‑MIMO开关的切换方法,包括:
[0014] 所述无线路由器的CPU接收中断开关的中断控制信息,根据所述中断控制信息重启所述无线路由器;
[0015] 所述CPU重启所述无线路由器时读取非易失存储器的起始位置从所述非易失存储器的第一、第二分区的其中一个分区的起始位置变为另一个分区的起始位置,其中,所述第一、第二分区分别用于存储第一镜像文件和第二镜像文件,所述第一镜像文件为所述无线路由器采用PCIE2.0接口且打开MU_MIMO功能的驱动程序,所述第一分区的读取地址包括第一起始地址和第一终止地址;所述第二镜像文件为所述无线路由器采用PCIE1.1接口且关闭MU_MIMO功能的驱动程序,所述第二分区的读取地址包括第二起始地址和第二终止地址。
[0016] 可选地,所述CPU确定当前板级噪声值,并判断所述当前板级噪声值分别与第一阈值和第二阈值的关系,其中,所述第一阈值用于所述无线路由器确定需要打开所述MU_MIMO功能,所述第二阈值用于所述无线路由器确定需要关闭所述MU_MIMO功能,所述第一阈值小于所述第二阈值;
[0017] 所述CPU根据当前传输模式、所述当前板级噪声值分别与第一阈值和第二阈值的关系确定是否需要提示用户操作所述中断开关。
[0018] 可选地,当所述CPU判断所述当前板级噪声值小于或等于所述第一阈值且所述当前传输模式为所述无线路由器采用所述PCIE2.0接口且打开MU_MIMO功能传输数据时,所述CPU维持所述当前的传输模式且不提示所述用户操作所述中断开关;或
[0019] 当所述CPU判断所述当前板级噪声值小于或等于所述第一阈值且所述当前传输模式为所述无线路由器采用PCIE1.1接口且关闭MU_MIMO功能传输数据时,所述CPU提示所述用户操作所述中断开关,并当所述无线路由器重启时读取所述第一分区的所述第一起始地址;或
[0020] 当所述CPU判断所述当前板级噪声值大于所述第一阈值而小于所述第二阈值时,所述CPU维持所述当前的传输模式且不提示所述用户操作所述中断开关;或
[0021] 当所述CPU判断所述当前板级噪声值大于或等于所述第二阈值且所述当前传输模式为所述无线路由器采用所述PCIE2.0接口且打开MU_MIMO功能传输数据时,所述CPU提示所述用户操作所述中断开关,并当所述无线路由器重启时读取所述第二分区的所述第二起始地址;或
[0022] 当所述CPU判断所述当前板级噪声值大于或等于所述第二阈值且所述当前传输模式为所述无线路由器采用PCIE1.1接口且关闭MU_MIMO功能传输数据时,所述CPU维持所述当前的传输模式且不提示所述用户操作所述中断开关。
[0023] 可选地,所述CPU通过第一GPIO接口接收所述中断开关的所述中断控制信息,所述CPU通过第二GPIO接口读取所述非易失存储器的所述第一分区或所述第二分区的镜像文件。
[0024] 可选地,所述CPU通过显示器显示提示所述用户操作所述中断开关的提示信息。
[0025] 本发明的另一方面提供一种无线路由器的MU‑MIMO开关的切换装置,包括:
[0026] 中断开关,用于产生中断控制信息;
[0027] CPU,用于接收所述中断开关的所述中断控制信息,根据所述中断控制信息重启所述无线路由器;
[0028] 非易失存储器,包括第一、第二分区,所述第一、第二分区分别用于存储第一镜像文件和第二镜像文件,所述第一镜像文件为所述无线路由器采用PCIE2.0接口且打开MU_MIMO功能的驱动程序,所述第一分区的读取地址包括第一起始地址和第一终止地址;所述第二镜像文件为所述无线路由器采用PCIE1.1接口且关闭MU_MIMO功能的驱动程序,所述第二分区的读取地址包括第二起始地址和第二终止地址
[0029] 所述CPU还用于重启所述无线路由器时读取所述非易失存储器的起始位置从所述第一、第二分区的其中一个分区的起始位置变为另一个分区的起始位置。
[0030] 可选地,所述CPU还用于确定当前板级噪声值,并判断所述当前板级噪声值分别与第一阈值和第二阈值的关系,其中,所述第一阈值用于所述无线路由器确定需要打开所述MU_MIMO功能,所述第二阈值用于所述无线路由器确定需要关闭所述MU_MIMO功能,所述第一阈值小于所述第二阈值;
[0031] 所述CPU还用于根据当前传输模式、所述当前板级噪声值分别与第一阈值和第二阈值的关系确定是否需要提示用户操作所述中断开关。
[0032] 可选地,所述CPU还用于当判断所述当前板级噪声值小于或等于所述第一阈值且所述当前传输模式为所述无线路由器采用所述PCIE2.0接口且打开MU_MIMO功能传输数据时,确定维持所述当前的传输模式且不提示所述用户操作所述中断开关;或
[0033] 所述CPU还用于当判断所述当前板级噪声值小于或等于所述第一阈值且所述当前传输模式为所述无线路由器采用PCIE1.1接口且关闭MU_MIMO功能传输数据时,提示所述用户操作所述中断开关,并当所述无线路由器重启时读取所述第一分区的所述第一起始地址;或
[0034] 所述CPU还用于当判断所述当前板级噪声值大于所述第一阈值而小于所述第二阈值时,确定维持所述当前的传输模式且不提示所述用户操作所述中断开关;或[0035] 所述CPU还用于当判断所述当前板级噪声值大于或等于所述第二阈值且所述当前传输模式为所述无线路由器采用所述PCIE2.0接口且打开MU_MIMO功能传输数据时,提示所述用户操作所述中断开关,并当所述无线路由器重启时读取所述第二分区的所述第二起始地址;或
[0036] 所述CPU还用于当判断所述当前板级噪声值大于或等于所述第二阈值且所述当前传输模式为所述无线路由器采用PCIE1.1接口且关闭MU_MIMO功能传输数据时,确定维持所述当前的传输模式且不提示所述用户操作所述中断开关。
[0037] 可选地,所述MU‑MIMO开关的切换装置还包括:第一GPIO接口和第二GPIO接口,其中,所述第一GPIO接口用于所述CPU与所述中断开关的连接,所述第二GPIO接口用于所述CPU与所述非易失存储器的连接。
[0038] 可选地,所述MU‑MIMO开关的切换装置还包括:显示器,用于所述CPU显示提示所述用户操作所述中断开关的提示信息。
[0039] 上述所描述的MU‑MIMO开关的切换方法和装置,使得无线路由器实时根据板级噪声,通过软硬件结合来切换PCIE2.0/1.1接口,同时切换MU_MIMO,因此,相对于现有技术方案,上述描述的MU‑MIMO开关的切换方法和装置具有如下至少之一的优点:
[0040] 硬件开关(即中断开关)随时进行MU_MIMO功能开或关切换,不用登陆页面再选择。
[0041] 软硬件结合,软件采用非易失存储器分区来实现PCIE2.0/1.1接口切换。实时刷新Noise Floor值,用户根据理论判断是否切换,并了解路由目前噪声干扰情况。
[0042] 根据板级噪声值,实现PCIE接口及MU_MIMO功能动态切换,解决固定为PCIE1.1时传输速率低及MU_MIMO功能无法实现问题,解决固定为PCIE2.0时对2.4G wifi性能的影响问题,动态判断及切换,保证既不影响2.4G远距离性能,且保证高速传输,且MU_MIMO功能正常。。

实施方案

[0048] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0049] 本文中描述的技术可用于各种通信系统,例如2G、3G、4G通信系统和下一代通信系统(例如,5G),例如全球移动通信(GSM,Global System for Mobile Communication)系统,码分多址(CDMA,Code Division Multiple Access)系统,时分多址(TDMA,Time Division Multiple  Access)系统,宽带码分多址(WCDMA,Wideband  Code Division MultipleAccess)系统,频分多址(FDMA,Frequency Division MultipleAccess)系统,正交频分多址(OFDMA,Orthogonal Frequency‑Division MultipleAccess)系统,单载波FDMA(SC‑FDMA)系统,通用分组无线业务(GPRS,General Packet Radio Service)系统,长期演进(LTE,Long Term Evolution)系统,以及其他此类通信系统。CDMA系统可实现诸如通用无线陆地接入(UTRA,Universal Terrestrial Radio Access)、CDMA2000等无线电技术。UTRA包括宽带‑CDMA(WCDMA)和其他CDMA变体。另外,CDAM2000涵盖IS‑2000、IS‑95和IS‑856标准。TDMA系统可实现诸如全球移动通信系统(GSM)等的无线电技术。OFDMA系统可实现诸如演进通用陆地无线接入(E‑UTRA,Evolved‑UMTS Terrestrial RadioAccess)、超移动宽带(UMB,Ultra Mobile Broadband)、IEEE802.11(Wi‑Fi)、IEEE802.16(WiMAX)、IEEE802.20、非易失存储器‑OFDMA等无线电技术。UTRA和E‑UTRA是通用移动通信系统(UMTS,Universal Mobile Telecommunication System)的一部分。3GPP长期演进(例如,LTE)是UMTS的使用E‑UTRA的版本,其在下行链路上可采用OFDMA,而在上行链路上可采用SC‑FDMA。UTRA、E‑UTRA、UMTS、LTE和GSM描述在“第三代伙伴项目(3GPP)”组织的文献中。另外,CDAM2000和UMB描述在“第三代伙伴项目2(3GPP2)”组织的文献中。
[0050] 本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0051] 如图2所示,为本发明一实施例的一种无线路由器的MU‑MIMO开关的切换装置的结构示意图,无线路由器包括多个天线和所述MU‑MIMO开关的切换装置,所述无线路由器通过所述多个天线与多个用户终端通信,例如,所述无线路由器通过N个天线与M个用户终端通信,其中N和M均为大于或等于1的正整数,N和M可以相同或不同,所述用户终端可以是1x1MIMO,也可以是2x2MIMO,其中,所述1x1MIMO表示一根天线接收,一根天线发送,2x2MIMO表示两根天线接收,两根天线发送。
[0052] 例如,所述无线路由器有4个天线:天线1、天线2、天线3和天线4,假设有2个1x1的用户终端,分别为STA1,STA2,1个2x2的用户终端STA3,则所述无线路由器与STA1,STA2、STA3建立如下通信:天线1和STA1进行通信,天线2和STA2进行通信,天线3、4和STA3进行通信。
[0053] 所述MU‑MIMO开关的切换装置包括中央处理器(Central Processing Unit,CPU)201、非易失存储器(non‑volatile memory,NVM)202和中断开关(switch,SW)203。
[0054] 所述CPU201具有多个数据线、多个控制线和两个通用输入/输出(General Purpose Input Output,GPIO)接口,其中所述两个GPIO接口包括第一GPIO接口和第二GPIO接口,均用于实现控制信号的传送,所述CPU201与所述中断开关203通过所述第一GPIO接口相连,所述CPU201与所述非易失存储器202通过所述第二GPIO接口相连,所述CPU201与所述非易失存储器202之间还存在数据线I/O_0~I/O7和控制线CE#、RE#、WE#、WP#、R/B#、ALE、CLE,数据线I/O_0~I/O7用于实现所述非易失存储器202与所述CPU201间数据信息的传输,控制线CE#、RE#、WE#、WP#、R/B#、ALE、CLE用于实现所述非易失存储器202与所述CPU201间片选、读使能、写使能等一些控制信号的传输。
[0055] 所述非易失存储器202用于存储可执行程序代码,该程序代码包括计算机操作指令。所述非易失存储器202的容量可以为128Mbyte容量,所述非易失性存储器包括只读存储器(read‑only memory,ROM),快闪存储器(非易失存储器memory),硬盘(hard disk drive,HDD)或固态硬盘(solid‑state drive,SSD)。所述非易失存储器202具有第一分区和第二分区,分别用于存储第一镜像文件和第二镜像文件,所述第一镜像文件为所述无线路由器采用PCIE2.0接口且打开MU_MIMO功能的驱动程序,即所述第一镜像文件为实现(PCIE2.0+打开MU_MIMO)的程序,所述第一分区的读取地址包括第一起始地址和第一终止地址,所述第一终止地址大于所述第一起始地址,例如,所述第一起始地址=00000000,所述第一终止地址=04000000,上电后,自动加载程序。所述第二镜像文件为所述无线路由器采用PCIE1.1接口且关闭MU_MIMO功能的驱动程序,即所述第二镜像文件为实现(PICE1.1+关闭MU_MIMO)的程序,所述第二分区的读取地址包括第二起始地址和第二终止地址,所述第二终止地址大于所述第二起始地址,例如,所述第二起始地址=04000001,所述第二终止地址=08000000,上电后,自动加载程序。
[0056] 所述第一起始地址与所述第二起始地址互不相同,所述第一终止地址与所述第二终止地址互不相同。所述第一终止地址与与所述第二起始地址可以连续也可以不连续。
[0057] 所述MU‑MIMO开关的切换装置还包括晶振,用于提供稳定的时钟频率。
[0058] 所述中断开关203,用于产生中断控制信息,例如,当用户按键所述中断开关203时产生一个中断控制信号,从而使所述CPU201中断信息和重启所述无线路由器。
[0059] 例如,所述中断开关203关闭,表示所述无线路由器重启时需要读取所述第一分区的第一开始地址,所述中断开关203打开,表示所述无线路由器重启时需要读取所述第二分区的第二开始地址,反之亦然。
[0060] 所述CPU201,用于接收所述中断开关203的所述中断控制信息,根据所述中断控制信息重启所述无线路由器。
[0061] 所述CPU201还用于重启所述无线路由器时读取所述非易失存储器的起始位置从所述第一、第二分区的其中一个分区的起始位置变为另一个分区的起始位置。
[0062] 在本发明的另一实施例中,所述CPU201还用于当判断所述当前板级噪声值小于或等于所述第一阈值且所述当前传输模式为所述无线路由器采用所述PCIE2.0接口且打开MU_MIMO功能传输数据时,确定维持所述当前的传输模式且不提示所述用户操作所述中断开关203。
[0063] 在本发明的另一实施例中,所述CPU201还用于当判断所述当前板级噪声值小于或等于所述第一阈值且所述当前传输模式为所述无线路由器采用PCIE1.1接口且关闭MU_MIMO功能传输数据时,提示所述用户操作所述中断开关203,并当所述无线路由器重启时读取所述第一分区的所述第一起始地址。
[0064] 在本发明的另一实施例中,所述CPU201还用于当判断所述当前板级噪声值大于所述第一阈值而小于所述第二阈值时,确定维持所述当前的传输模式且不提示所述用户操作所述中断开关203。
[0065] 在本发明的另一实施例中,所述CPU201还用于当判断所述当前板级噪声值大于或等于所述第二阈值且所述当前传输模式为所述无线路由器采用所述PCIE2.0接口且打开MU_MIMO功能传输数据时,提示所述用户操作所述中断开关203,并当所述无线路由器重启时读取所述第二分区的所述第二起始地址。
[0066] 在本发明的另一实施例中,所述CPU201还用于当判断所述当前板级噪声值大于或等于所述第二阈值且所述当前传输模式为所述无线路由器采用PCIE1.1接口且关闭MU_MIMO功能传输数据时,确定维持所述当前的传输模式且不提示所述用户操作所述中断开关203。
[0067] 在本发明的另一实施例中,所述MU‑MIMO开关的切换装置还包括:与所述CPU201连接的显示器204,用于所述CPU201显示提示所述用户操作所述中断开关203的提示信息。
[0068] 在本发明的另一实施例中,所述显示器204不显示提示所述用户操作所述中断开关203的提示信息,而用于实时显示板级噪声,作为用户判断是否实现(PICE1.1+关闭MU_MIMO)传输模式与(PCIE2.0+打开MU_MIMO)传输模式切换的一个依据。
[0069] 在本发明的另一实施例中,所述无线路由器没有显示器204,或者用户觉得观察显示器204的提示信息或Noise Floor比较麻烦,所述用户可以直接根据自己需求来随时按下中断开关203,例如,当所述无线路由器使用(PCIE2.0+打开MU_MIMO)传输模式进行数据传输时,出现视频卡顿,连网慢,掉线时,所述用户可以直接进行主动切换,按下中断开关203。
[0070] 如图3所示,为本发明一实施例的一种无线路由器的MU‑MIMO开关的切换方法的流程示意图。
[0071] 步骤301,无线路由器的CPU接收中断开关的中断控制信息,根据所述中断控制信息重启所述无线路由器。
[0072] 步骤302,所述CPU重启所述无线路由器时读取非易失存储器的起始位置从所述非易失存储器的第一、第二分区的其中一个分区的起始位置变为另一个分区的起始位置。
[0073] 所述第一、第二分区分别用于存储第一镜像文件和第二镜像文件,所述第一镜像文件为所述无线路由器采用PCIE2.0接口且打开MU_MIMO功能的驱动程序,所述第一分区的读取地址包括第一起始地址和第一终止地址;所述第二镜像文件为所述无线路由器采用PCIE1.1接口且关闭MU_MIMO功能的驱动程序,所述第二分区的读取地址包括第二起始地址和第二终止地址。
[0074] 例如,所述CPU确定当前板级噪声值,并判断所述当前板级噪声值分别与第一阈值和第二阈值的关系,其中,所述第一阈值用于所述无线路由器确定需要打开所述MU_MIMO功能,所述第二阈值用于所述无线路由器确定需要关闭所述MU_MIMO功能,所述第一阈值小于所述第二阈值,例如,所述第一阈值为‑90dBm,所述第二阈值为‑80dBm;所述CPU根据当前传输模式、所述当前板级噪声值分别与第一阈值和第二阈值的关系确定是否需要提示用户操作所述中断开关。
[0075] 在本发明的一实施例中,当所述CPU判断所述当前板级噪声值小于或等于所述第一阈值且所述当前传输模式为所述无线路由器采用所述PCIE2.0接口且打开MU_MIMO功能传输数据时,所述CPU维持所述当前的传输模式且不提示所述用户操作所述中断开关。
[0076] 在本发明的另一实施例中,当所述CPU判断所述当前板级噪声值小于或等于所述第一阈值且所述当前传输模式为所述无线路由器采用PCIE1.1接口且关闭MU_MIMO功能传输数据时,所述CPU提示所述用户操作所述中断开关,并当所述无线路由器重启时读取所述第一分区的所述第一起始地址。
[0077] 在本发明的另一实施例中,当所述CPU判断所述当前板级噪声值大于所述第一阈值而小于所述第二阈值时,所述CPU维持所述当前的传输模式且不提示所述用户操作所述中断开关。
[0078] 在本发明的另一实施例中,当所述CPU判断所述当前板级噪声值大于或等于所述第二阈值且所述当前传输模式为所述无线路由器采用所述PCIE2.0接口且打开MU_MIMO功能传输数据时,所述CPU提示所述用户操作所述中断开关,并当所述无线路由器重启时读取所述第二分区的所述第二起始地址。
[0079] 在本发明的另一实施例中,当所述CPU判断所述当前板级噪声值大于或等于所述第二阈值且所述当前传输模式为所述无线路由器采用PCIE1.1接口且关闭MU_MIMO功能传输数据时,所述CPU维持所述当前的传输模式且不提示所述用户操作所述中断开关。
[0080] 在本发明的另一实施例中,所述CPU通过第一通用输入/输出GPIO接口接收所述中断开关的所述中断控制信息,所述CPU通过第二GPIO接口读取所述非易失存储器的所述第一分区或所述第二分区的镜像文件。
[0081] 在本发明的另一实施例中,所述CPU通过显示器显示提示所述用户操作所述中断开关的提示信息。
[0082] 在本发明的另一实施例中,所述显示器不显示提示所述用户操作所述中断开关的提示信息,而实时显示板级噪声,作为用户判断是否实现(PICE1.1+关闭MU_MIMO)传输模式与(PCIE2.0+打开MU_MIMO)传输模式切换的一个依据。
[0083] 在本发明的另一实施例中,所述无线路由器没有显示器,或者用户觉得观察显示器的提示信息或Noise Floor比较麻烦,所述用户可以直接根据自己需求来随时按下中断开关,例如,当所述无线路由器使用(PCIE2.0+打开MU_MIMO)传输模式进行数据传输时,出现视频卡顿,连网慢,掉线时,所述用户可以直接进行主动切换,按下中断开关。
[0084] 如图4所示,为本发明另一实施例的一种无线路由器的MU‑MIMO开关的切换方法的流程示意图。
[0085] 所述CPU具有第一GPIO接口和第二GPIO接口,均用于实现控制信号的传送,所述CPU与中断开关通过所述第一GPIO接口相连,所述CPU与所述非易失存储器通过所述第二GPIO接口相连。
[0086] 所述非易失存储器分为第一分区和第二分区,分别用于存储第一镜像文件和第二镜像文件,所述第一镜像文件为所述无线路由器采用PCIE2.0接口且打开MU_MIMO功能的驱动程序,即所述第一镜像文件为实现(PCIE2.0+打开MU_MIMO)的程序,所述第一分区的读取地址包括第一起始地址和第一终止地址,上电后,自动加载程序,所述第一起始地址=00000000,所述第一终止地址=04000000。所述第二镜像文件为所述无线路由器采用PCIE1.1接口且关闭MU_MIMO功能的驱动程序,即所述第二镜像文件为实现(PICE1.1+关闭MU_MIMO)的程序,所述第二分区的读取地址包括第二起始地址和第二终止地址,上电后,自动加载程序,所述第二起始地址=04000001,所述第二终止地址=08000000。
[0087] 所述CPU实时监控所述第一GPIO是否有中断控制信息,以及实时判断所述无线路由器的板级噪声值的大小。本实施例中,所述中断开关关闭表示所述无线路由器重启时需要读取所述第一分区的第一开始地址,所述中断开关打开表示所述无线路由器重启时需要读取所述第二分区的第二开始地址。所述CPU通过内部寄存器来实时读取所述板级噪声值,并将所述板级噪声值在显示器上显示。
[0088] 所述CPU根据当前传输模式、所述当前板级噪声值分别与第一阈值和第二阈值的关系确定是否需要提示用户操作所述中断开关,例如,所述第一阈值为‑90dBm,所述第二阈值为‑80dBm。
[0089] 当所述CPU判断Noise Floor值位于‑80~‑90dBm之间,说明环境干扰正常,板级噪声在可控范围,使用PCIE2.0对2.4G wifi性能影响较小,MU_MIMO也可以继续使用,实现了多个用户的同时高速传输,此处Noise Floor只作为一个理论判断依据。
[0090] 当所述CPU判断Noise Floor值≤‑90dBm,说明环境干扰很少,使用PCIE2.0不会对2.4G wifi性能产生任何影响,若所述无线路由器此时采用(PCIE1.1+关闭MU_MIMO)传输模式在传输数据,所述CPU产生提示信息通过显示器提醒用户,可以切换至(PCIE2.0+打开MU_MIMO)传输模式在传输数据,从而提高数据传输速率,则可关闭开关SW,所述CPU读取所述非易失存储器的程序时将起始地址由04000001跳转为00000000,所述无线路由器实现重启,再次启动则从所述第一分区开始,完成硬件自检后,默认从所述第一分区开始启动,加载(PCIE2.0+打开MU_MIMO)驱动程序,所述无线路由器启动完成后,执行操作系统,则启动完成,可以在使用(PCIE2.0+打开MU_MIMO)进行数据传输同时,而不影响2.4Gwifi用户体验。
[0091] 当所述CPU判断Noise Floor值≥‑80dBm,说明环境干扰严重,若使用PCIE2.0会影响2.4G wifi性能,如上网速度慢,视频卡顿,甚至会掉线,若此时所述无线路由器工作在所述第一分区,所述CPU产生提示信息通过显示器提醒用户,是否切换为(PCIE1.1+关闭MU_MIMO)传输模式进行数据传输,从而保证2.4G wifi连网性能,则可打开开关SW,所述无线路由器读取所述非易失存储器的程序时将起始地址由00000000跳转为04000001,所述无线路由器实现重启,再次启动则从所述第二分区开始,完成硬件自检后,默认从所述第二分区开始启动,加载(PCIE1.1+关闭MU_MIMO)驱动程序,所述无线路由器启动完成后,执行操作系统,则启动完成,可以在使用(PCIE1.1+关闭MU_MIMO)传输模式进行数据传输同时,从而保证2.4Gwifi用户体验。
[0092] 以上是针对有显示器的无线路由器进行说明,可以实时显示Noise Floor,用理论指标来选择是否切换,但实际使用中,如果无线路由器没有显示器,或者用户觉得查看Noise Floor比较麻烦,用户可以直接根据自己需求来随时切换中断开关,如无线路由器使用(PCIE2.0+打开MU_MIMO)传输模式进行数据传输时,出现视频卡顿,连网慢,掉线时,所述用户可以直接进行主动切换,按下中断开关。
[0093] 综上所述,本发明多个实施例描述的无线路由器的MU‑MIMO开关的切换方法和装置,具有如下至少之一的优点:
[0094] 硬件开关(即中断开关)随时进行MU_MIMO功能开或关切换,不用登陆页面再选择。
[0095] 软硬件结合,软件采用非易失存储器分区来实现PCIE2.0/1.1接口切换。实时刷新Noise Floor值,用户根据理论判断是否切换,并了解路由目前噪声干扰情况。
[0096] 根据板级噪声值,实现PCIE接口及MU_MIMO功能动态切换,解决固定为PCIE1.1时传输速率低及MU_MIMO功能无法实现问题,解决固定为PCIE2.0时对2.4G wifi性能的影响问题,动态判断及切换,保证既不影响2.4G远距离性能,且保证高速传输,且MU_MIMO功能正常。
[0097] 在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0098] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0099] 另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0100] 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read‑Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0101] 以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

附图说明

[0043] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0044] 图1为现有技术中一种智能家居系统的结构示意图;
[0045] 图2为本发明一实施例的一种无线路由器的MU‑MIMO开关的切换装置的结构示意图;
[0046] 图3为本发明另一实施例的一种无线路由器的MU‑MIMO开关的切换方法的流程示意图;
[0047] 图4为本发明另一实施例的一种无线路由器的MU‑MIMO开关的切换方法的流程示意图。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号