1.本技术涉及通信领域,尤其涉及一种发射功率调节方法、无线模组、控制器、设备及存储介质。
背景技术:2.电子通信类产品进入市场之前,需要满足国际通用标准对sar(specific absorption rate,特殊吸收比率)的要求。
3.目前国际通用的标准有两个,一个是欧洲ce标准2w/kg,一个是美国fcc标准1.6w/kg,其具体含义是指,以6分钟为计时,每千克人体组织吸收的电磁辐射能量不得超过2瓦(1.6瓦)。电子设备中的无线发射模块的发射功率直接影响电子设备的sar,因此调整无线发射模块(wwan)的发射功率以适应市场对sar的要求,成为本领域人员亟待解决的技术问题。
技术实现要素:4.本技术提供了一种发射功率调节方法、无线模组、控制器、设备及存储介质,用以调整无线发射模块(wwan)的发射功率以适应市场对sar的要求。
5.第一方面,提供一种发射功率调节方法,包括:
6.获取来自于嵌入式控制器的当前设备模式,所述当前设备模式表征电子设备工作时的形态;
7.向与驱动模块匹配的无线发射模块发送所述当前设备模式,以使得所述无线发射模块按照所述当前设备模式对应的发射功率发射信号。
8.可选地,获取来自于嵌入式控制器的当前设备模式之前,还包括:
9.确定接收到来自于所述嵌入式控制器的主板的通知消息,所述通知消息用于指示所述电子设备的设备模式发生切换,所述通知消息符合smbios规范;
10.获取来自于嵌入式控制器的当前设备模式,包括:
11.通过符合所述smbios规范的接口,向所述嵌入式控制器发送数据获取请求;
12.接收所述嵌入式控制器响应于所述数据获取请求返回的所述当前设备模式。
13.第二方面,提供一种发射功率调节方法,包括:
14.获取传感器的当前检测参数,所述当前检测参数用于反映电子设备的设备模式;
15.确定与所述当前检测参数匹配的当前设备模式;
16.通过与无线发射模块匹配的驱动模块,向所述无线发射模块发送所述当前设备模式,以使得所述无线发射模块按照所述当前设备模式对应的发射功率发射信号。
17.可选地,确定与所述当前检测参数匹配的当前设备模式之前,还包括:
18.在主板中预先配置符合smbios规范的至少一个设备模式;
19.确定与所述当前检测参数匹配的当前设备模式,包括:
20.从所述至少一个设备模式中,获取与所述当前检测参数匹配的所述当前设备模
式。
21.可选地,通过与无线发射模块匹配的驱动模块,向所述无线发射模块发送所述当前设备模式,包括:
22.通过主板向所述驱动模块发送符合smbios规范的通知消息,所述通知消息用于指示电子设备的设备模式发生切换;
23.通过符合所述smbios规范的接口,接收来自于所述驱动模块的数据获取请求,所述数据获取请求为所述驱动模块收到所述通知消息后所发送;
24.响应于所述数据获取请求,通过所述符合所述smbios规范的接口,向所述驱动模块返回所述当前设备模式。
25.可选地,确定与所述当前检测参数匹配的当前设备模式,包括:
26.获取预先配置的n组检测参数区间;
27.从所述n组检测参数区间中,查找包括所述当前检测参数的目标检测参数区间;
28.将所述目标检测参数区间对应的设备模式,作为与所述当前检测参数匹配的当前设备模式。
29.第三方面,提供一种无线模组,包括:
30.第一获取模块,用于获取来自于嵌入式控制器的当前设备模式,所述当前设备模式表征电子设备工作时的形态;
31.第一发送模块,用于向与驱动模块匹配的无线发射模块发送所述当前设备模式,以使得所述无线发射模块按照所述当前设备模式对应的发射功率发射信号。
32.第四方面,提供一种嵌入式控制器,包括:
33.第二获取模块,用于获取传感器的当前检测参数,所述当前检测参数用于反映电子设备的设备模式;
34.确定模块,用于确定与所述当前检测参数匹配的当前设备模式;
35.第二发送模块,用于通过与无线发射模块匹配的驱动模块,向所述无线发射模块发送所述当前设备模式,以使得所述无线发射模块按照所述当前设备模式对应的发射功率发射信号。
36.第五方面,提供一种电子设备,包括:处理器、存储器和通信总线,其中,处理器和存储器通过通信总线完成相互间的通信;
37.所述存储器,用于存储计算机程序;
38.所述处理器,用于执行所述存储器中所存储的程序,实现第一方面或第二方面所述的发射功率调节方法。
39.第六方面,提供一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现第一方面或第二方面所述的发射功率调节方法。
40.本技术实施例提供的上述技术方案与现有技术相比具有如下优点:本技术实施例提供的该方法,获取来自于嵌入式控制器的当前设备模式,当前设备模式表征电子设备工作时的形态;向与驱动模块匹配的无线发射模块发送当前设备模式,以使得无线发射模块按照当前设备模式对应的发射功率发射信号。由于设置通过驱动模块实现嵌入式控制器与无线发射模块之间的通信时,可以不受限于无线发射模块的硬件引脚,所以可以在嵌入式控制器中设置更多的设备模式,同时在无线发射模块中增加更多的发射功率供选择,方便
灵活的动态的更改。随着计算机各种形态应用场景的丰富,本实施例的方案可以满足计算机multimode的需求。
附图说明
41.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
42.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
43.图1为本技术实施例中提供的功率发射调节方法的一种框图;
44.图2为本技术实施例中提供的发射功率调节方法的一种流程示意图图;
45.图3为本技术实施例中提供的发射功率调节方法的又一种流程示意图;
46.图4为本技术实施例中提供的功率发射调节方法的又一种框图;
47.图5为本技术实施例中提供的功率发射调节方法的又一种框图;
48.图6为本技术实施例中提供的功率发射调节方法的又一种框图;
49.图7为本技术实施例中提供的无线模组的结构示意图;
50.图8为本技术实施例中提供的嵌入式控制器的结构示意图;
51.图9为本技术实施例中提供的电子设备的结构示意图。
具体实施方式
52.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术的一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
53.相关技术中,采用传感器(sensor)检测计算机工作时的形态,基于该形态确定计算机的设备模式(device mode),然后基于设备模式控制wwan模块的引脚,从而达到调节wwan模块的发射功率的目的。
54.具体实现时,计算机中的嵌入式控制器(ec,embed controller)获取计算机当前的device mode,然后输出高电平或低电平到wwan模块的引脚,wwan模块按照接收的电平对应的tx功率配置表发射功率。
55.一个例子中,如图1所示,ec获取到device mode为0,输出低电平到wwan模块的引脚,wwan模块控制发射功率参数使用配置表1;ec获取到device mode为1,输出高电平到wwan模块的引脚,wwan模块控制发射功率参数使用配置表2。
56.然而,上述方案受限于wwan模块的硬件引脚,不能灵活动态的更改。
57.为了解决相关技术中存在的上述问题,本技术实施例提供一种发射功率调节方法,该方法可应用于电子设备中部署的与无线发射模块匹配的驱动模块。
58.应理解,驱动模块为集成于无线发射模块中的软件程序,其能实现嵌入式控制器与无线发射模块之间的交互。
59.本实施例中的电子设备具体可以为能够实现通信功能的模组或包含该模组的终
端设备等,该终端设备可以为移动终端或智能终端。移动终端具体可以为手机、平板电脑、笔记本电脑等中的至少一种;智能终端具体可以是智能汽车、智能手表、共享单车、智能柜等含有无线通信模组的终端;模组具体可以为无线通信模组,例如2g通信模组、3g通信模组、4g通信模组、5g通信模组、nb-iot通信模组等中的任意一种。
60.如图2所示,该方法可以包括以下步骤:
61.步骤201、获取来自于嵌入式控制器的当前设备模式,当前设备模式表征电子设备工作时的形态;
62.步骤202、向与驱动模块匹配的无线发射模块发送当前设备模式,以使得无线发射模块按照当前设备模式对应的发射功率发射信号。
63.本实施例中,可以预先在无线发射模块中配置多个tx发射功率配置表,以及tx发射功率配置表与设备模式的对应关系,以便当无线发射模块收到当前设备模式后,可以采用当前设备模式查询该对应关系,确定与当前设备模式对应的tx发射功率配置表,并按照确定的该tx发射功率配置表中的发射功率发射信号。
64.为了适用于所有厂家的计算机需求,提供更好的wwan模块兼容性和扩展性,本实施例还可以基于smbios(system management bios,管理基本输入输出系统的规范)规范实现。
65.具体实现时,在确定接收到来自于嵌入式控制器的主板的通知消息时才从嵌入式控制器中获取当前设备模式。并且在获取当前设备模式时,从符合smbios规范的接口,向嵌入式控制器发送数据获取请求;接收嵌入式控制器响应于数据获取请求返回的当前设备模式。
66.其中,通知消息用于指示电子设备的设备模式发生切换,通知消息符合smbios规范。
67.本实施例提供的技术方案中,获取来自于嵌入式控制器的当前设备模式,当前设备模式表征电子设备工作时的形态;向与驱动模块匹配的无线发射模块发送当前设备模式,以使得无线发射模块按照当前设备模式对应的发射功率发射信号。由于设置通过驱动模块实现嵌入式控制器与无线发射模块之间的通信时,可以不受限于无线发射模块的硬件引脚,所以可以在嵌入式控制器中设置更多的设备模式,同时在无线发射模块中增加更多的发射功率供选择,方便灵活的动态的更改。随着计算机各种形态应用场景的丰富,本实施例的方案可以满足计算机multimode的需求。
68.本技术实施例提供一种发射功率调节方法,该方法可应用于嵌入式控制器,应理解,嵌入式控制器内部本身有一定容量的flash来存储嵌入式控制器的代码。嵌入式控制器在电子设备开机前和开机过程中对整个系统起着全局的管理。
69.如图3所示,该方法可以包括以下步骤:
70.步骤301、获取传感器的当前检测参数,当前检测参数用于反映电子设备的设备模式。
71.应用中,当前检测参数可以包括电子设备的开合角度、以及反映电子设备的开合状态的参数。
72.一个例子中,当前检测参数所反映的设备模式可以包括:
73.device mode:lid close=0(0
°‑
34
°
);
mode到wwan模块进行tx发射功率配置表匹配的机制,从而实现了动态的、灵活的适配电子设备在不同形态应用场景下device mode所对应的wwan模块的发射功率。
91.为了方便将本技术方案与图1示出的相关技术的方案进行对比,给出如图4所示的发射功率调节的框图。在图4中,ec中设置有多个符合smbios规范的device mode,ec可以获取sensor的检测参数,并将检测参数转换为device mode,通过wwan模块的驱动模块向wwan模块传递device mode,wwan模块可以根据device mode确定tx发射功率配置表。比如如果是device mode0则可以确定按照tx发射功率配置表1发射功率,如果是device mode1则可以确定按照tx发射功率配置表2发射功率,等。
92.为了方便理解本方案,以wwan模块为fm350-gl-00m.2wwan模块为例,分别给出如图5以及图6所示的发射功率的场景框图。具体实现时:
93.第一步,fm35-gl-00m.2wwan模块随着计算机开机,开机后人体靠近计算机;
94.第二步,计算机合盖角度15
°
,wwan模块tx发射功率以最小发射功率工作,即以tx发射功率配置表2工作;
95.第三步,计算机合盖角度打开至110
°
,wwan模块tx发射功率以tx发射功率配置表1工作。
96.基于同一构思,本技术实施例中提供了一种无线模组,该无线模组的具体实施可参见方法实施例部分的描述,重复之处不再赘述,如图7所示,该无线模组主要包括:
97.第一获取模块701,用于获取来自于嵌入式控制器的当前设备模式,当前设备模式表征电子设备工作时的形态;
98.第一发送模块702,用于向与驱动模块匹配的无线发射模块发送当前设备模式,以使得无线发射模块按照当前设备模式对应的发射功率发射信号。
99.可选地,该无线模组还用于:
100.获取来自于嵌入式控制器的当前设备模式之前,确定接收到来自于嵌入式控制器的主板的通知消息,通知消息用于指示电子设备的设备模式发生切换,通知消息符合smbios规范;
101.第一获取模块701用于:
102.通过符合smbios规范的接口,向嵌入式控制器发送数据获取请求;
103.接收嵌入式控制器响应于数据获取请求返回的当前设备模式。
104.基于同一构思,本技术实施例中提供了一种嵌入式控制器,该嵌入式控制器的具体实施可参见方法实施例部分的描述,重复之处不再赘述,如图8所示,该嵌入式控制器主要包括:
105.第二获取模块801,用于获取传感器的当前检测参数,当前检测参数用于反映电子设备的设备模式;
106.确定模块802,用于确定与当前检测参数匹配的当前设备模式;
107.第二发送模块803,用于通过与无线发射模块匹配的驱动模块,向无线发射模块发送当前设备模式,以使得无线发射模块按照当前设备模式对应的发射功率发射信号。
108.可选地,该嵌入式控制器还用于:
109.确定与当前检测参数匹配的当前设备模式之前,在主板中预先配置符合smbios规范的至少一个设备模式;
110.确定与当前检测参数匹配的当前设备模式,包括:
111.从至少一个设备模式中,获取与当前检测参数匹配的当前设备模式。
112.可选地,第二发送模块803用于:
113.通过主板向驱动模块发送符合smbios规范的通知消息,通知消息用于指示电子设备的设备模式发生切换;
114.通过符合smbios规范的接口,接收来自于驱动模块的数据获取请求,数据获取请求为驱动模块收到通知消息后所发送;
115.响应于数据获取请求,通过符合smbios规范的接口,向驱动模块返回当前设备模式。
116.可选地,确定模块802用于:
117.获取预先配置的n组检测参数区间;
118.从n组检测参数区间中,查找包括当前检测参数的目标检测参数区间;
119.将目标检测参数区间对应的设备模式,作为与当前检测参数匹配的当前设备模式。
120.基于同一构思,本技术实施例中还提供了一种电子设备,如图9所示,该电子设备主要包括:处理器901、存储器902和通信总线903,其中,处理器901和存储器902通过通信总线903完成相互间的通信。其中,存储器902中存储有可被至处理器901执行的程序,处理器901执行存储器902中存储的程序,实现如下步骤:
121.获取来自于嵌入式控制器的当前设备模式,当前设备模式表征电子设备工作时的形态;向与驱动模块匹配的无线发射模块发送当前设备模式,以使得无线发射模块按照当前设备模式对应的发射功率发射信号;
122.或,
123.获取传感器的当前检测参数,当前检测参数用于反映电子设备的设备模式;确定与当前检测参数匹配的当前设备模式;通过与无线发射模块匹配的驱动模块,向无线发射模块发送当前设备模式,以使得无线发射模块按照当前设备模式对应的发射功率发射信号。
124.上述电子设备中提到的通信总线903可以是外设部件互连标准(peripheral component interconnect,简称pci)总线或扩展工业标准结构(extended industry standard architecture,简称eisa)总线等。该通信总线903可以分为地址总线、数据总线、控制总线等。为便于表示,图9中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
125.存储器902可以包括随机存取存储器(random access memory,简称ram),也可以包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。可选地,存储器还可以是至少一个位于远离前述处理器901的存储装置。
126.上述的处理器901可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等,还可以是数字信号处理器(digital signal processing,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现场可编程门阵列(field-programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
127.在本技术的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,当该计算机程序在计算机上运行时,使得计算机执行上述实施例中所描述的发射功率调节方法。
128.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行该计算机指令时,全部或部分地产生按照本技术实施例的流程或功能。该计算机可以时通用计算机、专用计算机、计算机网络或者其他可编程装置。该计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、微波等)方式向另外一个网站站点、计算机、服务器或数据中心进行传输。该计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。该可用介质可以是磁性介质(例如软盘、硬盘、磁带等)、光介质(例如dvd)或者半导体介质(例如固态硬盘)等。
129.需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
130.以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。
技术特征:1.一种发射功率调节方法,其特征在于,包括:获取来自于嵌入式控制器的当前设备模式,所述当前设备模式表征电子设备工作时的形态;向与驱动模块匹配的无线发射模块发送所述当前设备模式,以使得所述无线发射模块按照所述当前设备模式对应的发射功率发射信号。2.根据权利要求1所述的方法,其特征在于,获取来自于嵌入式控制器的当前设备模式之前,还包括:确定接收到来自于所述嵌入式控制器的主板的通知消息,所述通知消息用于指示所述电子设备的设备模式发生切换,所述通知消息符合smbios规范;获取来自于嵌入式控制器的当前设备模式,包括:通过符合所述smbios规范的接口,向所述嵌入式控制器发送数据获取请求;接收所述嵌入式控制器响应于所述数据获取请求返回的所述当前设备模式。3.一种发射功率调节方法,其特征在于,包括:获取传感器的当前检测参数,所述当前检测参数用于反映电子设备的设备模式;确定与所述当前检测参数匹配的当前设备模式;通过与无线发射模块匹配的驱动模块,向所述无线发射模块发送所述当前设备模式,以使得所述无线发射模块按照所述当前设备模式对应的发射功率发射信号。4.根据权利要求3所述的方法,其特征在于,确定与所述当前检测参数匹配的当前设备模式之前,还包括:在主板中预先配置符合smbios规范的至少一个设备模式;确定与所述当前检测参数匹配的当前设备模式,包括:从所述至少一个设备模式中,获取与所述当前检测参数匹配的所述当前设备模式。5.根据权利要求3或4所述的方法,其特征在于,通过与无线发射模块匹配的驱动模块,向所述无线发射模块发送所述当前设备模式,包括:通过主板向所述驱动模块发送符合smbios规范的通知消息,所述通知消息用于指示电子设备的设备模式发生切换;通过符合所述smbios规范的接口,接收来自于所述驱动模块的数据获取请求,所述数据获取请求为所述驱动模块收到所述通知消息后所发送;响应于所述数据获取请求,通过所述符合所述smbios规范的接口,向所述驱动模块返回所述当前设备模式。6.根据权利要求3所述的方法,其特征在于,确定与所述当前检测参数匹配的当前设备模式,包括:获取预先配置的n组检测参数区间;从所述n组检测参数区间中,查找包括所述当前检测参数的目标检测参数区间;将所述目标检测参数区间对应的设备模式,作为与所述当前检测参数匹配的当前设备模式。7.一种无线模组,其特征在于,包括:第一获取模块,用于获取来自于嵌入式控制器的当前设备模式,所述当前设备模式表征电子设备工作时的形态;
第一发送模块,用于向与驱动模块匹配的无线发射模块发送所述当前设备模式,以使得所述无线发射模块按照所述当前设备模式对应的发射功率发射信号。8.一种嵌入式控制器,其特征在于,包括:第二获取模块,用于获取传感器的当前检测参数,所述当前检测参数用于反映电子设备的设备模式;确定模块,用于确定与所述当前检测参数匹配的当前设备模式;第二发送模块,用于通过与无线发射模块匹配的驱动模块,向所述无线发射模块发送所述当前设备模式,以使得所述无线发射模块按照所述当前设备模式对应的发射功率发射信号。9.一种电子设备,其特征在于,包括:处理器、存储器和通信总线,其中,处理器和存储器通过通信总线完成相互间的通信;所述存储器,用于存储计算机程序;所述处理器,用于执行所述存储器中所存储的程序,实现权利要求1-2任一项或权利要求3-6任一项所述的发射功率调节方法。10.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-2任一项或权利要求3-6任一项所述的发射功率调节方法。
技术总结本申请涉及一种发射功率调节方法、无线模组、控制器、设备及存储介质,该方法包括获取来自于嵌入式控制器的当前设备模式,当前设备模式表征电子设备工作时的形态;向与驱动模块匹配的无线发射模块发送当前设备模式,以使得无线发射模块按照当前设备模式对应的发射功率发射信号。由于设置通过驱动模块实现嵌入式控制器与无线发射模块之间的通信时,可以不受限于无线发射模块的硬件引脚,所以可以在嵌入式控制器中设置更多的设备模式,同时在无线发射模块中增加更多的发射功率供选择,方便灵活的动态的更改。随着计算机各种形态应用场景的丰富,本实施例的方案可以满足计算机MultiMode的需求。的需求。的需求。
技术研发人员:王辉
受保护的技术使用者:深圳市广和通无线股份有限公司
技术研发日:2022.06.16
技术公布日:2022/11/1