一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

电子设备及其执行的方法以及计算机可读介质与流程

2023-02-26 18:22:17 来源:中国专利 TAG:


1.本公开总体上涉及电子设备的支持信道,并且更具体地,涉及动态地调整电子设备的支持信道。


背景技术:

2.通常,一个地区的无线网络的支持信道及信道功率是由该地区的相关法规限定的。每个接入点(ap)设备的支持信道及信道功率通常在出厂时由制造商根据使用地的相关法规进行设置。如果ap设备的支持信道及信道功率不符合使用地的法规,则ap设备的使用会受到限制。
3.然而,目前仍然存在灵活设置ap设备的支持信道及信道功率的需求。


技术实现要素:

4.本公开的一些方面涉及一种电子设备,包括:存储器,其上存储有指令;以及处理器,被配置为执行存储在所述存储器上的指令以使所述电子设备执行以下操作:响应于电子设备上电,通过要连接的网络接收用于配置所述电子设备的配置项;以及根据来自配置项的信息,设置所述电子设备的支持信道及信道功率。
5.在一些方面中,接收用于配置所述电子设备的配置项包括接收用于配置所述电子设备的管理信息库mib配置项。
6.在一些方面中,接收用于配置所述电子设备的配置项包括接收用于配置所述电子设备的tr069协议配置项。
7.在一些方面中,用于配置所述电子设备的配置项包括用于设置所述电子设备的支持信道及信道功率的默认值。
8.在一些方面中,用于配置所述电子设备的配置项能够由运营商mso修改。
9.本公开的一些方面涉及一种由电子设备执行的方法,包括:响应于电子设备上电,通过要连接的网络接收用于配置所述电子设备的配置项;以及根据来自配置项的信息,设置所述电子设备的支持信道及信道功率。
10.在一些方面中,接收用于配置所述电子设备的配置项包括接收用于配置所述电子设备的管理信息库mib配置项。
11.在一些方面中,接收用于配置所述电子设备的配置项包括接收用于配置所述电子设备的tr069协议配置项。
12.在一些方面中,用于配置所述电子设备的配置项包括用于设置所述电子设备的支持信道及信道功率的默认值。
13.在一些方面中,用于配置所述电子设备的配置项能够由运营商mso修改。
14.本公开的一些方面涉及一种非瞬时性计算机可读介质,其上存储有指令,所述指令当由电子设备的处理器执行时使得所述电子设备执行以下操作:响应于电子设备上电,通过要连接的网络接收用于配置所述电子设备的配置项;以及根据来自配置项的信息,设
置所述电子设备的支持信道及信道功率。
15.本公开的一些方面涉及一种由电子设备实施的装置,包括用于执行前述方法中的步骤的部件。
附图说明
16.为了更好地理解本公开,并示出如何实现本公开,现在将以举例的方式参照附图描述,其中:
17.图1是示出根据本公开的实施例的示例性电子设备的示意图;
18.图2示出了根据本公开的实施例的示例性网络环境的示意图;
19.图3示出了根据本公开的实施例的用于电子设备的方法的示例性流程图。
20.注意,在整个附图中,相似的附图标记指代对应的部分。
具体实施方式
21.参考附图进行以下详细描述,并且提供以下详细描述以帮助全面理解本公开的各种示例实施例。以下描述包括各种细节以帮助理解,但是这些细节仅被认为是示例,而不是为了限制本公开。在以下描述中使用的词语和短语仅用于能够清楚一致地理解本公开。另外,为了清楚和简洁起见,可能省略了对公知的结构、功能和配置的描述。本领域普通技术人员将认识到,在不脱离本公开的精神和范围的情况下,可以对本文描述的示例进行各种改变和修改。
22.如前所述,某个地区的无线网络的支持信道及信道功率是由该地区的管理部门发布的相关法规限定的。无线网络的模板通常包括两部分:所支持的信道列表和用于每个所支持的信道的功率。通常,ap设备的出厂设置完成对支持信道及信道功率的选择。然而,当管理部门对支持信道及信道功率进行改变时,使用出厂设置参数配置的ap设备可能会由于支持信道及信道功率不匹配而受到限制。另一方面,多系统运营商(mso)也期望能够在法规限定的支持信道及信道功率的范围内灵活配置具体的ap设备的支持信道及信道功率。例如,根据当地法规规定,支持信道可以包括信道36-64,多系统运营商(mso)可以期望将某些ap设备的支持信道配置为信道36-48。
23.本领域的技术人员将理解,信道功率的改变必须满足两个条件:1、符合硬件支持的最大功率;2、符合法规的规定。比如,如果硬件最大支持30dbm,当地法规规定最大为28dbm,那么设定的值一定不能大于28dbm。如果硬件最大支持28dbm,当地法规支持的功率由原来28dbm修改为30dbm,那么虽然用户可以将信道功率设定为30dbm,但最终硬件上生效的还是28dbm。
24.在现有技术中,当支持信道和信道功率被改变时或这期望在法规允许范围内配置支持信道及信道功率时,多系统运营商(mso)将要求ap设备的制造商更新ap设备的固件。ap设备的制造商不得不根据ap设备的使用地的新的法规或多系统运营商(mso)的期望配置范围来调整固件参数,并及时向运营商提供更新的固件参数,用于修改ap设备的支持信道和信道功率。
25.然而现有技术的处理方式是不灵活的。一方面,固件已经在许多区域中应用,制造商因此需要根据不同区域的法规来更新固件参数,不同的区域需要不同的固件参数,这往
往是耗时而繁琐的。另一方面,由于运营商无法自行改变支持信道和信道功率,而必须依赖ap设备的制造商提供的更新的固件参数,在固件参数更新之前,ap设备的使用将受到限制,因此会带来不好的用户体验。本公开的技术方案提供了一种能够灵活调整支持信道和信道功率的方法。在本公开的技术方案中,ap设备的支持信道和信道功率能够通过ap设备上电之后接收的配置项中的信息来调整。
26.接下来,结合附图对本公开的实施例进行详细的描述。
27.图1呈现了图示根据一些实施例的电子设备100的示例的框图。
28.电子设备100可以用于执行下文描述的根据本公开的方法的各个实施例。电子设备100可以包括处理子系统110、存储器子系统112和联网子系统114。处理子系统110包括配置成执行计算操作的一个或多个器件。例如,处理子系统110可以包括一个或多个微处理器、asic、微控制器、可编程逻辑设备、图形处理器单元(gpu)和/或一个或多个数字信号处理器(dsp)。
29.存储器子系统112包括用于存储数据和/或用于处理子系统110和联网子系统114的指令的一个或多个设备。例如,存储器子系统112可以包括动态随机存取存储器(dram)、静态随机存取存储器(sram)和/或其他类型的存储器(有时统称为或者单独称为“计算机可读存储介质”)。
30.在一些实施例中,存储器子系统112被耦合到一个或多个高容量大容量存储设备(未示出)。例如,存储器子系统112可以耦合到磁或光驱动器、固态驱动器或另一类型的大容量存储设备。在这些实施例中,电子设备100可以将存储器子系统112用作经常使用的数据的快速访问存储,而大容量存储设备用于存储不频繁使用的数据。
31.联网子系统114包括被配置成耦合到有线和/或无线网络并在有线和/或无线网络上通信(即,以执行网络操作)的一个或多个设备,包括:控制逻辑116、接口电路118和一个或多个天线120(或天线元件)。(虽然图1包括一个或多个天线120,但是在一些实施例中,电子设备100包括一个或多个节点,诸如节点108,其可以耦合到一个或多个天线120。因此,电子设备100可以包括或者可以不包括一个或多个天线120。)例如,联网子系统114可以包括蓝牙联网系统、蜂窝联网系统(例如,3g/4g/5g网络,诸如umts、lte等)、usb联网系统、基于ieee 802.11中描述的标准的联网系统(例如,wi-fi联网系统)、以太网联网系统和/或另一联网系统。
32.在电子设备100内,使用总线128将处理子系统110、存储器子系统112和联网子系统114耦合在一起。总线128可以包括子系统可以被用于传达命令和数据等等的电、光和/或电光连接。尽管为了清楚起见仅示出一条总线128,但是不同的实施例可以包括在子系统当中的不同数量或配置的电、光和/或电光连接。
33.在一些实施例中,电子设备100包括用于在显示器上显示信息的显示子系统126,其可以包括显示器驱动器和显示器,诸如液晶显示器、多点触摸屏等。
34.尽管使用特定组件来描述电子设备100,但是在替选实施例中,电子设备100中可以存在不同的组件和/或子系统。例如,电子设备100可以包括一个或多个附加处理子系统、存储器子系统、联网子系统和/或显示子系统。另外,电子设备100中可能不存在子系统中的一个或多个。此外,在一些实施例中,电子设备100可以包括在图1中未示出的一个或多个附加子系统。另外,尽管在图1中示出单独的子系统,但是在一些实施例中,给定子系统或组件
的一些或全部可以集成到电子设备100中的其他子系统或组件中的一个或多个中。例如,在一些实施例中,程序指令122被包括在操作系统124中并且/或者控制逻辑116包括在接口电路118中。
35.图2是示出根据本公开的实施例的包括图1所示的电子设备的示例网络环境100的示意图。
36.示例网络环境200可以包括ap 210和一个或多个客户端设备220a、220b、220c(为简便起见,下文统称为客户端设备220)。图1所示的电子设备100可以实现为如图2所示的ap 210或其一部分,也可以实现为客户端设备或其一部分。
37.ap是指根据例如802.11协议所规定的接入点。ap 210用于为客户端设备220提供无线网络连接。具体来说,ap 210可以接收/路由来自客户端设备220的各种类型的通信和/或传送/路由去往客户端设备220的各种类型的通信。需要说明的是,本文所述的ap可以包括具有ap功能的路由器、网关、家庭控制器等设备。
38.在一些实施例中,客户端设备220可以是具有至少一个网络接口的任何电子设备。例如,客户端设备220可以是:台式计算机、膝上型计算机、服务器、大型计算机、基于云的计算机、平板计算机、智能手机、智能手表、可穿戴设备、消费电子设备、便携式计算设备、无线电节点、路由器、交换机、中继器、接入点和/或其他电子设备。客户端设备220利用其网络接口与ap 210通信,从而经由ap 210接入外部网络230。虽然在图2中示出了三个客户端设备,但应当理解,ap 210可以连接的客户端设备数量可以少于或多于三个,取决于ap 210所支持的网络容量。
39.外部网络230可以是广域网(wide area network,wan),例如internet。
40.图3示出根据本公开的实施例的用于电子设备的方法300的流程图。该方法300例如可以用于如图1所示的电子设备100或者如图2所示的ap设备。
41.如图3所示,在301中,响应于电子设备上电,通过要连接的网络接收用于配置所述电子设备的配置项。
42.在根据本公开的一个实施例中,接收用于配置所述电子设备的配置项包括接收用于配置所述电子设备的管理信息库mib配置项。
43.tcp/ip网络管理协议标准框架可分为三大部分:网络管理协议(snmp),管理信息结构(smi)以及管理信息库(mib)。管理信息库mib定义了受管设备必须保存的数据项,允许对每个数据项进行的操作及其含义,即管理系统可访问的受管设备的控制和状态信息等数据变量都保存在mib中。mib定义的通用化格式支持对每一个新的被管理设备定义其特定的mib组。
44.在该实施例中,在mib配置项中定义了用于设置ap设备的支持信道和信道功率的数据项。例如,可以在mib配置项中定义用于调整ap设备的支持信道的数据项,其名称可以是“enablespecificchannels”。具体的mib值可以定义为“chan_u_nii_1
·
chan_u_nii_2a
·
chan_u_nii_2c_weather
·
chan_u_nii_2c_144
·
chan_u_nii_2c_other//exclude channel 144and weather channel 120,124,128
·
chan_u_nii_3”。当将mib数据项“enablespecificchannels”设置到“chan_u_nii_1
·
chan_u_nii_2a
·
chan_u_nii_2c
·
chan_u_nii_3”时,可以使用u_nii_1、u_nii_2a、u_nii_2c及u_nii_3信道。
45.又例如,还可以在mib配置项中定义用于调整ap设备的支持信道的信道功率的数
据项,其名称可以是“specificchannelstxpower”。具体的mib值可以定义为“chan_u_nii_1_tx_power;chan_u_nii_2a_tx_power;chan_u_nii_2c_tx_power;chan_u_nii_3_tx_power”。为了调整支持信道的信道功率,可以将“specificchannelstxpower”设置为“23;30;23;17”。这样设置时u_nii_1信道的功率是23dbm,u_nii_2a信道的功率是30dbm,u_nii_2c信道的功率是23dbm,u_nii_3信道的功率是17dbm。本领域的技术人员将理解,这仅仅是示例,可以使用其它任意的变量形式。
46.返回图3,在302中,根据来自配置项的信息,设置所述电子设备的支持信道及信道功率。
47.如上所述,电子设备在上电后接收配置项,配置项例如可以如上所述包括用于调整支持信道及信道功率的数据项,例如“enablespecificchannels”及“specificchannelstxpower”。电子设备可以从配置项中相应的数据项中的变量获得设置支持信道及信道功率的参数。例如,如上所述,当“enablespecificchannels”设置到“chan_u_nii_1
·
chan_u_nii_2a
·
chan_u_nii_2c
·
chan_u_nii_3”时,电子设备可以使用u_nii_1、u_nii_2a、u_nii_2c及u_nii_3信道。又例如,当“specificchannelstxpower”被设置为“23;30;23;17”,电子设备将u_nii_1信道的功率设置为23dbm,将u_nii_2a信道的功率设置为30dbm,将u_nii_2c信道的功率设置为23dbm,将u_nii_3信道的功率设置为17dbm。
48.在根据本公开的另一个实施例中,其中接收用于配置所述电子设备的配置项包括接收用于配置所述电子设备的tr069协议配置项。本领域的技术人员将理解,可以如上所述类似地设置基于tr069协议的配置项以定义期望的支持信道和信道功率。
49.在根据本公开的一个实施例中,用于配置所述电子设备的配置项能够由运营商mso修改。因此,当某个地区关于无线网络的支持信道和信道功率的法规被修改时,运营商可以及时根据修改的法规调整ap设备的支持信道和信道功率,而不必等待ap设备的制造商更新固件。这极大地增大了灵活性,避免了由于某个地区的法规修改而使该地区的ap设备的使用受限,因此能够提高用户体验。
50.在根据本公开的一个实施例中,用于配置所述电子设备的配置项包括用于设置所述电子设备的支持信道及信道功率的默认值。电子设备的支持信道及信道功率的默认值可以由制造商在出厂设置参数中进行设置。因此,当ap设备的支持信道和信道功率的相关法规没有修改时,无需运营商进行设置,ap设备在上电后根据接收的配置项的默认值来设置支持信道和信道功率。
51.虽然前述实施例中的一些操作以软件来实现,但是总体上,前述实施例中的操作可以以多种配置和架构来实现。因此,前述实施例中的一些或全部操作可以以硬件、软件或两者来执行。例如,可以使用电子设备100的程序指令122、操作系统124(诸如用于接口电路118的驱动器)或在接口电路118中的固件中实现通信技术中的至少一些操作。可替选地或另外,通信技术中的至少一些操作可以在物理层,诸如电子设备100的接口电路118中的硬件中实现。
52.本公开可以被实现为装置、系统、集成电路和非瞬时性计算机可读介质上的计算机程序的任何组合。可以将一个或多个处理器实现为执行本公开中描述的部分或全部功能的集成电路(ic)、专用集成电路(asic)或大规模集成电路(lsi)、系统lsi,超级lsi或超lsi组件。
53.根据本公开的方法的各步骤,也可以由包括在装置中的多个部件来分别执行。根据一个实施例,这些部件可以实施为为了实现该方法的各步骤所建立的计算机程序模块,而包括这些部件的装置可以是通过计算机程序来实现该方法的程序模块构架。
54.本公开包括软件、应用程序、计算机程序或算法的使用。可以将软件、应用程序、计算机程序或算法存储在非瞬时性计算机可读介质上,以使诸如一个或多个处理器的计算机执行上述步骤和附图中描述的步骤。例如,一个或多个存储器以可执行指令存储软件或算法,并且一个或多个处理器可以关联执行该软件或算法的一组指令,以根据本公开中描述的实施例在任何数量的无线网络中增强安全性。
55.软件和计算机程序(也可以称为程序、软件应用程序、应用程序、组件或代码)包括用于可编程处理器的机器指令,并且可以以高级过程性语言、面向对象编程语言、功能性编程语言、逻辑编程语言或汇编语言或机器语言来实现。术语“计算机可读介质”是指用于向可编程数据处理器提供机器指令或数据的任何计算机程序产品、装置或设备,例如磁盘、光盘、固态存储设备、存储器和可编程逻辑设备(pld),包括将机器指令作为计算机可读信号来接收的计算机可读介质。
56.举例来说,计算机可读介质可以包括动态随机存取存储器(dram)、随机存取存储器(ram)、只读存储器(rom)、电可擦只读存储器(eeprom)、紧凑盘只读存储器(cd-rom)或其他光盘存储设备、磁盘存储设备或其他磁性存储设备,或可以用于以指令或数据结构的形式携带或存储所需的计算机可读程序代码以及能够被通用或专用计算机或通用或专用处理器访问的任何其它介质。如本文中所使用的,磁盘或盘包括紧凑盘(cd)、激光盘、光盘、数字多功能盘(dvd)、软盘和蓝光盘,其中磁盘通常以磁性方式复制数据,而盘则通过激光以光学方式复制数据。上述的组合也包括在计算机可读介质的范围内。
57.在一个或多个实施例中,词语“能”、“能够”、“可操作为”或“配置为”的使用是指被设计成能够以指定方式使用的一些装置、逻辑、硬件和/或元件。提供本公开的主题作为用于执行本公开中描述的特征的装置、系统、方法和程序的示例。但是,除了上述特征之外,还可以预期其他特征或变型。可以预期的是,可以用可能代替任何上述实现的技术的任何新出现的技术来完成本公开的部件和功能的实现。
58.另外,以上描述提供了示例,而不限制权利要求中阐述的范围、适用性或配置。在不脱离本公开的精神和范围的情况下,可以对所讨论的元件的功能和布置进行改变。各种实施例可以适当地省略、替代或添加各种过程或部件。例如,关于某些实施例描述的特征可以在其他实施例中被结合。
59.类似地,虽然在附图中以特定次序描绘了操作,但是这不应该被理解为要求以所示的特定次序或者以顺序次序执行这样的操作,或者要求执行所有图示的操作以实现所希望的结果。在某些情况下,多任务处理和并行处理可以是有利的。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献