发明内容
本发明的目的包括,例如,提供了一种降低比吸收率的方法和终端设备,其能够以简单且逻辑清晰的方案来实现低功耗降SAR。
本发明的实施例可以这样实现:
第一方面,实施例提供一种降低比吸收率的方法,应用于终端设备,所述终端设备包括比吸收率SAR传感器、微处理器及调制解调器,所述SAR传感器与所述微处理器电连接,所述微处理器与所述调制解调器电连接,所述微处理器包括至少一个通用输入输出GPIO接口,所述调制解调器中预存有第一对应关系,所述第一对应关系包括GPIO接口的电平状态与发射功率等级之间的对应关系;所述方法包括:
所述SAR传感器判断感应到的电容值达到预设的触发阈值时,向所述微处理器发送对应的中断触发信号;
所述微处理器根据所述中断触发信号设置所述GPIO接口的电平状态;
所述调制解调器轮询读取所述GPIO接口的电平状态,根据所述第一对应关系和所述GPIO接口的电平状态确定对应的发射功率等级,以根据所述发射功率等级降低所述终端设备的SAR。
在可选的实施方式中,所述SAR传感器判断感应到的电容值达到预设的触发阈值时,向所述微处理器发送对应的中断触发信号的步骤包括:
SAR传感器在所述电容值达到第一触发阈值时,向所述微处理器发送第一中断触发信号;在所述电容值达到第二触发阈值时,向所述微处理器发送第二中断触发信号;其中,所述第一触发阈值小于所述第二触发阈值。
在可选的实施方式中,所述至少一个通用输入输出GPIO接口包括第一GPIO接口和第二GPIO接口,所述微处理器根据所述中断触发信号设置所述GPIO接口的电平状态的步骤包括:
当所述中断触发信号为所述第一中断触发信号时,设置所述第一GPIO接口的电平状态为高电平,所述第二GPIO接口的电平状态为低电平;
当所述中断触发信号为所述第二中断触发信号时,设置所述第一GPIO接口的电平状态为低电平,所述第二GPIO接口的电平状态为高电平。
在可选的实施方式中,所述方法还包括:
所述微处理器在获取到异常触发信号时,设置所述第一GPIO接口的电平状态为低电平,所述第二GPIO接口的电平状态为低电平。
在可选的实施方式中,所述调制解调器还预存有第二对应关系,所述第二对应关系包括GPIO接口的电平状态、所述终端设备的听筒状态与发射功率等级之间的对应关系;所述方法还包括:
所述调制解调器获取所述终端设备的听筒状态;
所述调制解调器根据所述第二对应关系、所述终端设备的听筒状态和所述GPIO接口的电平状态确定对应的发射功率等级。
第二方面,实施例提供一种终端设备,包括比吸收率SAR传感器、微处理器及调制解调器,所述SAR传感器与所述微处理器电连接,所述微处理器与所述调制解调器电连接,所述微处理器包括至少一个通用输入输出GPIO接口,所述调制解调器中预存有第一对应关系,所述第一对应关系包括GPIO接口的电平状态与发射功率等级之间的对应关系;
所述SAR传感器用于在判断感应到的电容值达到预设的触发阈值时,向所述微处理器发送对应的中断触发信号;
所述微处理器用于根据所述中断触发信号设置所述GPIO接口的电平状态;
所述调制解调器用于轮询读取所述GPIO接口的电平状态,根据所述第一对应关系和所述GPIO接口的电平状态确定对应的发射功率等级,以根据所述发射功率等级降低所述终端设备的SAR。
在可选的实施方式中,所述SAR传感器用于在所述电容值达到第一触发阈值时,向所述微处理器发送第一中断触发信号;在所述电容值达到第二触发阈值时,向所述微处理器发送第二中断触发信号;其中,所述第一触发阈值小于所述第二触发阈值。
在可选的实施方式中,所述至少一个通用输入输出GPIO接口包括第一GPIO接口和第二GPIO接口;
所述微处理器用于当所述中断触发信号为所述第一中断触发信号时,设置所述第一GPIO接口的电平状态为高电平,所述第二GPIO接口的电平状态为低电平;当所述中断触发信号为所述第二中断触发信号时,设置所述第一GPIO接口的电平状态为低电平,所述第二GPIO接口的电平状态为高电平。
在可选的实施方式中,所述微处理器还用于在获取到异常触发信号时,设置所述第一GPIO接口的电平状态为低电平,所述第二GPIO接口的电平状态为低电平。
在可选的实施方式中,所述调制解调器还预存有第二对应关系,所述第二对应关系包括GPIO接口的电平状态、所述终端设备的听筒状态与发射功率等级之间的对应关系;
所述调制解调器还用于获取所述终端设备的听筒状态,并根据所述第二对应关系、所述终端设备的听筒状态和所述GPIO接口的电平状态确定对应的发射功率等级。
本发明实施例的有益效果包括,例如:本发明实施例提供的降低比吸收率的方法和终端设备中,终端设备包括SAR传感器、微处理器及调制解调器,SAR传感器与微处理器电连接,微处理器与调制解调器电连接,微处理器包括至少一个GPIO接口,调制解调器中预存有第一对应关系,第一对应关系包括GPIO接口的电平状态与发射功率等级之间的对应关系,SAR传感器判断感应到的电容值达到预设的触发阈值时,向微处理器发送对应的中断触发信号,微处理器根据中断触发信号设置GPIO接口的电平状态,调制解调器轮询读取GPIO接口的电平状态,根据第一对应关系和GPIO接口的电平状态确定对应的发射功率等级,以根据发射功率等级降低终端设备的SAR。可见,本实施例中当SAR传感器感应到的电容值达到预设的触发阈值时,无需唤醒终端设备主系统,仅通过微处理器上的GPIO接口即可实现微处理器与调制解调器之间的通信,代码简单,逻辑清晰,大大降低了SAR触发过程中的功耗问题。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
在本发明的描述中,需要说明的是,若出现术语“上”、“下”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该发明产品使用时惯常摆放的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
此外,若出现术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
需要说明的是,在不冲突的情况下,本发明的实施例中的特征可以相互结合。
请参考图1,为本发明实施例提供的终端设备100的一种结构框图。该终端设备100包括SAR传感器110、微处理器120及调制解调器130,SAR传感器110与微处理器120电连接,微处理器120与调制解调器130电连接,该微处理器120包括至少一个GPIO(GeneralPurpose Input Output,通用输入输出)接口,该调制解调器130中预存有第一对应关系,该第一对应关系包括GPIO接口的电平状态与发射功率等级(Device State Index,DSI)之间的对应关系。
可选地,该终端设备100可以为手机、笔记本电脑、平板、智能穿戴等设备。
该SAR传感器110用于在判断感应到的电容值达到预设的触发阈值时,向微处理器120发送对应的中断触发信号。
在本实施例中,该SAR传感器110也可称作SAR SENSOR,其通过感应电容值的变化测量人体与终端设备100之间的距离。该SAR传感器110用于在电容值达到第一触发阈值时,向微处理器120发送第一中断触发信号;在电容值达到第二触发阈值时,向微处理器120发送第二中断触发信号;其中,第一触发阈值小于第二触发阈值。
可以理解,该SAR传感器110的触发方式为中断触发,即当确定感应到的电容值达到相应的触发阈值时(也可称作触发SAR事件),可以操作微处理器120上的寄存器的比特(bit)位,使得微处理器120基于比特位的值可以确定是否有SAR事件触发,然后进行相应的处理操作。如此,当终端设备100处于待机状态时,微处理器120无需使用轮询工作模式(使用轮询工作模式,微处理器120不能休眠)来判断是否有SAR事件触发,故当没有SAR事件触发时,微处理器120可以休眠。
例如,设定第一触发阈值为A,第二触发阈值为B,A<B;当SAR传感器110感应到的电容值达到第一触发阈值A时,可以向微处理器120上的寄存器的bit1位写入“1”(第一中断触发信号);当SAR传感器110感应到的电容值达到第一触发阈值B时,可以向微处理器120上的寄存器的bit2位写入“1”(第二中断触发信号);微处理器120根据寄存器的bit1位或者bit2位的值是否为“1”即可判断是否有中断触发。
需要说明的是,第一触发阈值A和第二触发阈值B可以根据使用者对触发距离的需求来确定。例如,第一触发阈值A对应的触发距离为20mm,第二触发阈值B对应的触发距离为5mm;当SAR传感器110感应到的电容值达到第一触发阈值A时,则认为当前SAR事件的触发等级为一级触发(即远距离触发,离终端设备100的20mm处进行降SAR);当SAR传感器110感应到的电容值达到第二触发阈值B时,则认为当前SAR事件的触发等级为二级触发(即近距离触发,离终端设备100的5mm处进行降SAR)。
在本实施例中,为了避免SAR传感器110在确定感应到的电容值达到相应的触发阈值时,会唤醒终端设备100的主系统,SAR传感器110需要去终端设备100的操作系统的Framework层注册,且注册类型为NON-wakeup sar sensor(一种在设备系统进入休眠时,不可唤醒系统的SAR类型),Framework层可以对SAR传感器110进行打开和监听操作。
该微处理器120用于根据中断触发信号设置GPIO接口的电平状态。
在本实施例中,该微处理器120也可称作Sensorhub,是一种低功耗的处理芯片,用于连接SAR传感器110并处理SAR传感器110传输的数据。微处理器120在获取到中断触发信号时,则可确定有SAR事件触发,需要设置GPIO接口的电平状态。
可选地,该至少一个通用输入输出GPIO接口包括第一GPIO接口和第二GPIO接口,微处理器120用于当中断触发信号为第一中断触发信号时,设置第一GPIO接口的电平状态为高电平,第二GPIO接口的电平状态为低电平;当中断触发信号为第二中断触发信号时,设置第一GPIO接口的电平状态为低电平,第二GPIO接口的电平状态为高电平。
例如,当微处理器120判断寄存器的bit1位的值为“1”,则确定当前SAR事件的触发等级为一级触发,设置第一GPIO接口的电平状态为高电平,第二GPIO接口的电平状态为低电平;当微处理器120判断寄存器的bit2位的值为“1”,则确定当前SAR事件的触发等级为二级触发,设置第一GPIO接口的电平状态为低电平,第二GPIO接口的电平状态为高电平;人体远离终端设备100时,第一GPIO接口和第二GPIO接口的电平状态均默认为高电平。
该调制解调器130用于轮询读取GPIO接口的电平状态,根据第一对应关系和GPIO接口的电平状态确定对应的发射功率等级,以根据发射功率等级降低终端设备100的SAR。
在本实施例中,该调制解调器130中可以起一个定时器,用于实时读取微处理器120中的GPIO接口的电平状态,根据GPIO接口的电平状态可以判断人体与终端设备100之间是远离状态、一级接近状态还是二级接近状态。例如,当读取的第一GPIO接口和第二GPIO接口的电平状态均为高电平时,则认为当前为远离状态;当读取的第一GPIO接口的电平状态为高电平,第二GPIO接口的电平状态为低电平时,则认为当前为一级接近状态;当读取的第一GPIO接口的电平状态为低电平,第二GPIO接口的电平状态为高电平时,则认为当前为二级接近状态。
假设该第一对应关系中,第一GPIO接口和第二GPIO接口的电平状态均为高电平时,对应的发射功率等级为DSI1;第一GPIO接口的电平状态为高电平,第二GPIO接口的电平状态为低电平时,对应的发射功率等级为DSI2;第一GPIO接口的电平状态为低电平,第二GPIO接口的电平状态为高电平时,对应的发射功率等级为DSI3;则当调制解调器130读取出GPIO接口的电平状态后,根据第一对应关系、第一GPIO接口和第二GPIO接口的电平状态即可确定对应的发射功率等级,基于确定的发射功率等级降低终端设备100的天线发射功率,从而达到降低终端设备100的SAR的目的。
可选地,该微处理器120还用于在获取到异常触发信号时,设置第一GPIO接口的电平状态为低电平,第二GPIO接口的电平状态为低电平。
在本实施例中,微处理器120可以根据寄存器的bit1/bit2位的值判断是否有中断触发,但当寄存器上的其他比特位(除bit1位、bit2位以外的比特位)发生误触发时,则微处理器120会判定发生异常触发,并对GPIO接口的电平状态进行设置。
假设该第一对应关系中,第一GPIO接口和第二GPIO接口的电平状态均为低电平时,对应的发射功率等级为DSI4,则当调制解调器130读取出第一GPIO接口和第二GPIO接口的电平状态均为低电平时,可确定对应的发射功率等级为DSI4。
在实际应用中,该调制解调器130还可以通过获取终端设备100的听筒状态,并结合终端设备100的听筒状态与GPIO接口的电平状态,来确定相应的发射功率等级。
可选地,该调制解调器130还预存有第二对应关系,该第二对应关系包括GPIO接口的电平状态、终端设备100的听筒状态与发射功率等级之间的对应关系。其中,该终端设备100的听筒状态包括打开状态和关闭状态。
该调制解调器130还用于获取终端设备100的听筒状态,并根据第二对应关系、终端设备100的听筒状态和GPIO接口的电平状态确定对应的发射功率等级。
其中,终端设备100的听筒状态可以由Framework层检测,当Framework层检测到听筒状态发生变化时,把变化后的听筒状态发送给调制解调器130,调制解调器130根据第二对应关系、终端设备100的听筒状态和GPIO接口的电平状态确定对应的发射功率等级。
需要说明的是,本实施例提供的终端设备100中,可以根据SAR事件的触发等级需求来设置GPIO接口的数目,以适用于一级甚至多级触发,因此,本实施例对GPIO接口的设置数目不做限制。
可见,本发明实施例提供的终端设备100中,当有SAR事件触发时,仅通过借用硬件空置的GPIO接口即可实现微处理器120与调制解调器130之间的通信,无需唤醒终端设备100的主系统,代码简单,逻辑清晰,大大降低了SAR触发过程中的功耗问题。
请参考图2,为本发明实施例提供的降低比吸收率的方法的一种流程示意图。需要说明的是,本实施例所提供的降低比吸收率的方法,并不以图2以及以下所述的具体顺序为限制,其基本原理及产生的技术效果与前述实施例相同,为简要描述,本实施例中未提及的部分,可参考前述实施例中的相应内容。应当理解,在其他实施例中,本实施例所述的降低比吸收率的方法其中部分步骤的顺序可以根据实际需要相互交换,或者其中的部分步骤也可以省略或删除。该降低比吸收率的方法应用于上述的终端设备100中,下面结合图2对该降低比吸收率的方法的具体流程进行详细阐述。
步骤S201,SAR传感器判断感应到的电容值达到预设的触发阈值时,向微处理器发送对应的中断触发信号。
在本实施例中,SAR传感器110在电容值达到第一触发阈值时,向微处理器120发送第一中断触发信号;在电容值达到第二触发阈值时,向微处理器120发送第二中断触发信号;其中,第一触发阈值小于第二触发阈值。
步骤S202,微处理器根据中断触发信号设置GPIO接口的电平状态。
在本实施例中,至少一个通用输入输出GPIO接口包括第一GPIO接口和第二GPIO接口,当中断触发信号为第一中断触发信号时,设置第一GPIO接口的电平状态为高电平,第二GPIO接口的电平状态为低电平;当中断触发信号为第二中断触发信号时,设置第一GPIO接口的电平状态为低电平,第二GPIO接口的电平状态为高电平。
可选地,该微处理器120在获取到异常触发信号时,设置第一GPIO接口的电平状态为低电平,第二GPIO接口的电平状态为低电平。
步骤S203,调制解调器轮询读取GPIO接口的电平状态。
步骤S204,调制解调器根据第一对应关系和GPIO接口的电平状态确定对应的发射功率等级,以根据发射功率等级降低终端设备的SAR。
可选地,该调制解调器130还预存有第二对应关系,第二对应关系包括GPIO接口的电平状态、终端设备100的听筒状态与发射功率等级之间的对应关系,该调制解调器130还可以结合终端设备100的听筒状态与GPIO接口的电平状态,进而确定相应的发射功率等级。请参照图3,为本发明实施例提供的降低比吸收率的方法的另一种流程示意图,该方法还包括:
步骤S301,调制解调器获取终端设备的听筒状态。
步骤S302,调制解调器根据第二对应关系、终端设备的听筒状态和GPIO接口的电平状态确定对应的发射功率等级。
综上,本发明实施例提供了一种降低比吸收率的方法和终端设备,终端设备包括SAR传感器、微处理器及调制解调器,SAR传感器与微处理器电连接,微处理器与调制解调器电连接,微处理器包括至少一个GPIO接口,调制解调器中预存有第一对应关系,第一对应关系包括GPIO接口的电平状态与发射功率等级之间的对应关系,SAR传感器判断感应到的电容值达到预设的触发阈值时,向微处理器发送对应的中断触发信号,微处理器根据中断触发信号设置GPIO接口的电平状态,调制解调器轮询读取GPIO接口的电平状态,根据第一对应关系和GPIO接口的电平状态确定对应的发射功率等级,以根据发射功率等级降低终端设备的SAR。可见,本实施例中当SAR传感器感应到的电容值达到预设的触发阈值时,无需唤醒终端设备主系统,仅通过微处理器上的GPIO接口即可实现微处理器与调制解调器之间的通信,代码简单,逻辑清晰,大大降低了SAR触发过程中的功耗问题。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。