掌桥专利:专业的专利平台
掌桥专利
首页

包括电磁传感器模块的电子装置及其控制方法

文献发布时间:2023-06-19 10:36:57


包括电磁传感器模块的电子装置及其控制方法

技术领域

各种实施例涉及包括电磁(EM)传感器模块的电子装置及其控制方法。

背景技术

如今,各种各样的电子装置很受欢迎,它们包括智能手机、平板电脑(PC)、便携式媒体多媒体播放器(PMP)、个人数字助理(PDA)、笔记本电脑、可穿戴装置(如手表)和头戴式显示器(HMD)。

这种电子装置通常配备有通信电路和天线,以与位于远处的外部装置通信,或者建立短程通信网络(例如,Wi-Fi、蓝牙、红外和紫蜂网络),用于与位于近处的外部装置通信。

为了与位置靠近的外部装置建立连接,电子装置应该执行激活连接功能、搜索附近的外部装置以及选择和连接找到的装置之一的复杂过程。

在这点上,使用从外部装置发射的独特电磁信号(例如,信息、波形和频率)来识别外部装置的技术正在作为替代方法出现。

然而,在使用这些方法的情况下,即使在没有可用的外部电子装置的环境中,电子装置也可能继续搜索,这需要处理由环境噪声(或周围噪声)引起的噪声信号和不必要地消耗资源。在附近没有外部装置的环境中进行这种无收益的装置搜索操作可能会造成电流浪费。

发明内容

技术问题

各种实施例公开了一种方法和装置,用于通过滤除由噪声信号引起的无效电磁检测数据来保护包括电磁(EM)传感器模块的电子装置免受不必要的系统资源占用和电流消耗。

问题的解决方案

根据本公开的实施例,电子装置包括电磁(EM)传感器模块、电连接到EM传感器模块的天线模块、可操作地连接到EM传感器模块的存储器以及可操作地连接到EM传感器模块的处理器。EM传感器模块被配置为使用天线模块检测电子装置周围的电磁信号,确定电磁信号是否是来自至少一个外部电子装置的有效信号,并且基于电磁信号是有效信号将与电磁信号的全部或至少一部分相关的电磁检测数据发送到处理器。

根据本公开的实施例,一种用于控制包括EM传感器模块的电子装置的方法包括使用天线模块检测电子装置周围的电磁信号,确定电磁信号是否是来自至少一个外部电子装置的有效信号,以及基于电磁信号是有效信号,将与电磁信号的全部或至少一部分相关的电磁检测数据发送到处理器。

根据本公开的实施例,电子装置包括EM传感器模块、电连接到EM传感器模块的天线模块、可操作地连接到EM传感器模块的存储器以及可操作地连接到EM传感器模块的处理器。其中,所述EM传感器模块被配置为使用所述天线模块检测所述电子装置周围的电磁信号,确定所述电磁信号是否是来自至少一个外部电子装置的有效信号,并且基于所述电磁信号是有效信号,将与所述电磁信号的全部或至少一部分相关的电磁检测数据发送到服务器,从所述服务器接收关于所述电磁信号的识别结果,并且向所述处理器提供关于所述电磁信号的识别结果。

在进行下面的详细描述之前,阐明贯穿本专利文档使用的某些词语和短语的定义可能是有利的:术语“包括”和“包含”以及其派生词是指包括而没有限制;术语“或”是包含性的,意思是和/或;短语“与之相关联”和“与其相关联”及其派生词可以意味着包括、被包括在内、与之互连、包含、被包含在内、连接到或与之连接、耦合到或与之耦合、可通信、与之协作、交错、并置、接近、绑定到或与之绑定、具有其特性等;并且术语“控制器”表示控制至少一个操作的任何设备、系统或其一部分,这样的设备可以以硬件、固件或软件或它们中的至少两个的某种组合来实现。应当注意,与任何特定控制器相关联的功能可以是集中式的或分布式的,无论是本地的还是远程的。

此外,下面描述的各种功能可以由一个或更多个计算机程序来实现或支持,每个计算机程序由计算机可读程序代码形成并包含在计算机可读介质中。术语“应用程序”和“程序”是指一个或更多个计算机程序、软件组件、指令集、过程、函数、对象、类、实例、相关数据或其适于在合适的计算机可读程序代码中实现的部分。短语“计算机可读程序代码”包括任何类型的计算机代码,包括源代码、目标代码和可执行代码。短语“计算机可读介质”包括能够被计算机访问的任何类型的介质,例如只读存储器(ROM)、随机存取存储器(RAM)、硬盘驱动器、光盘(CD)、数字视盘(DVD)或任何其他类型的存储器。“非暂时性”计算机可读介质不包括传输暂时性电信号或其他信号的有线、无线、光学或其他通信链路。非暂时性计算机可读介质包括其中可以永久存储数据的介质和其中可以存储数据并随后重写数据的介质,例如可重写光盘或可擦除存储装置。

在本专利文件中提供了某些词和短语的定义,本领域的普通技术人员应当理解,在许多(如果不是大多数)情况下,这些定义适用于这些定义的词和短语的先前以及将来的使用。

本发明的有益效果

各种实施例公开了一种用于提高与系统资源和电流消耗相关联的整个系统效率的方法和装置,使得包括EM传感器模块的电子装置仅对有效数据执行后处理(或分析)。

附图说明

为了更完整地理解本公开及其优点,现在结合附图参考以下描述,其中相同的附图标记表示相同的部件:

图1是示出根据各种实施例的网络环境中的电子装置的框图;

图2A示出了根据各种实施例的电子装置的配置的框图;

图2B示出了根据各种实施例的EM传感器模块的配置的框图;

图3示出了根据各种实施例的MCU的配置的框图;

图4示出了根据各种实施例的电磁检测系统的配置的框图;

图5示出了根据各种实施例的用于识别电子装置周围的外部电子装置的过程的示图;

图6示出了根据各种实施例的电子装置101的EM传感器模块240的操作的流程图;

图7A和图7B示出了根据各种实施例的EM传感器模块的MCU 245的操作的流程图;

图8示出了根据各种实施例的用于验证电磁信号的有效性的方法的流程图;

图9示出了根据各种实施例的用于验证电磁信号的有效性的方法的流程图;

图10A和图10B示出了用于阐释根据各种实施例的环境组的示图;

图11示出了根据本公开的各种实施例的用于验证电磁信号的有效性的方法的流程图;以及

图12A、图12B、图12C和图12D示出了用于阐释根据各种实施例的用于确定阈值和验证有效信号的方法的示图。

最佳实施方式

下面讨论的图1至图12D以及在本专利文件中用于描述本公开的原理的各种实施例仅仅是示例性的,不应该以任何方式解释为限制本公开的范围。本领域技术人员将理解,本公开的原理可以在任何适当布置的系统或装置中实现。

图1是示出根据各种实施例的网络环境100中的电子装置101的框图。参照图1,网络环境100中的电子装置101可经由第一网络198(例如,短距离无线通信网络)与电子装置102进行通信,或者经由第二网络199(例如,长距离无线通信网络)与电子装置104或服务器108进行通信。根据实施例,电子装置101可经由服务器108与电子装置104进行通信。根据实施例,电子装置101可包括处理器120、存储器130、输入装置150、声音输出装置155、显示装置160、音频模块170、传感器模块176、接口177、触觉模块179、相机模块180、电力管理模块188、电池189、通信模块190、用户识别模块(SIM)196或天线模块197。在一些实施例中,可从电子装置101中省略所述部件中的至少一个(例如,显示装置160或相机模块180),或者可将一个或更多个其它部件添加到电子装置101中。在一些实施例中,可将所述部件中的一些部件实现为单个集成电路。例如,可将传感器模块176(例如,指纹传感器、虹膜传感器、或照度传感器)实现为嵌入在显示装置160(例如,显示器)中。

处理器120可运行例如软件(例如,程序140)来控制电子装置101的与处理器120连接的至少一个其它部件(例如,硬件部件或软件部件),并可执行各种数据处理或计算。根据一个实施例,作为所述数据处理或计算的至少部分,处理器120可将从另一部件(例如,传感器模块176或通信模块190)接收到的命令或数据加载到易失性存储器132中,对存储在易失性存储器132中的命令或数据进行处理,并将结果数据存储在非易失性存储器134中。根据实施例,处理器120可包括主处理器121(例如,中央处理器(CPU)或应用处理器(AP))以及与主处理器121在操作上独立的或者相结合的辅助处理器123(例如,图形处理单元(GPU)、图像信号处理器(ISP)、传感器中枢处理器或通信处理器(CP))。另外地或者可选择地,辅助处理器123可被适配为比主处理器121耗电更少,或者被适配为具体用于指定的功能。可将辅助处理器123实现为与主处理器121分离,或者实现为主处理器121的部分。

在主处理器121处于未激活(例如,睡眠)状态时,辅助处理器123可控制与电子装置101(而非主处理器121)的部件之中的至少一个部件(例如,显示装置160、传感器模块176或通信模块190)相关的功能或状态中的至少一些,或者在主处理器121处于激活状态(例如,运行应用)时,辅助处理器123可与主处理器121一起来控制与电子装置101的部件之中的至少一个部件(例如,显示装置160、传感器模块176或通信模块190)相关的功能或状态中的至少一些。根据实施例,可将辅助处理器123(例如,图像信号处理器或通信处理器)实现为在功能上与辅助处理器123相关的另一部件(例如,相机模块180或通信模块190)的部分。

存储器130可存储由电子装置101的至少一个部件(例如,处理器120或传感器模块176)使用的各种数据。所述各种数据可包括例如软件(例如,程序140)以及针对与其相关的命令的输入数据或输出数据。存储器130可包括易失性存储器132或非易失性存储器134。

可将程序140作为软件存储在存储器130中,并且程序140可包括例如操作系统(OS)142、中间件144或应用146。

输入装置150可从电子装置101的外部(例如,用户)接收将由电子装置101的其它部件(例如,处理器120)使用的命令或数据。输入装置150可包括例如麦克风、鼠标、键盘或数字笔(例如,手写笔)。

声音输出装置155可将声音信号输出到电子装置101的外部。声音输出装置155可包括例如扬声器或接收器。扬声器可用于诸如播放多媒体或播放唱片的通用目的,接收器可用于呼入呼叫。根据实施例,可将接收器实现为与扬声器分离,或实现为扬声器的部分。

显示装置160可向电子装置101的外部(例如,用户)视觉地提供信息。显示装置160可包括例如显示器、全息装置或投影仪以及用于控制显示器、全息装置和投影仪中的相应一个的控制电路。根据实施例,显示装置160可包括被适配为检测触摸的触摸电路或被适配为测量由触摸引起的力的强度的传感器电路(例如,压力传感器)。

音频模块170可将声音转换为电信号,反之亦可。根据实施例,音频模块170可经由输入装置150获得声音,或者经由声音输出装置155或与电子装置101直接(例如,有线地)连接或无线连接的外部电子装置(例如,电子装置102)的耳机输出声音。

传感器模块176可检测电子装置101的操作状态(例如,功率或温度)或电子装置101外部的环境状态(例如,用户的状态),然后产生与检测到的状态相应的电信号或数据值。根据实施例,传感器模块176可包括例如手势传感器、陀螺仪传感器、大气压力传感器、磁性传感器、加速度传感器、握持传感器、接近传感器、颜色传感器、红外(IR)传感器、生物特征传感器、温度传感器、湿度传感器或照度传感器。

接口177可支持将用来使电子装置101与外部电子装置(例如,电子装置102)直接(例如,有线地)或无线连接的一个或更多个特定协议。根据实施例,接口177可包括例如高清晰度多媒体接口(HDMI)、通用串行总线(USB)接口、安全数字(SD)卡接口或音频接口。

连接端178可包括连接器,其中,电子装置101可经由所述连接器与外部电子装置(例如,电子装置102)物理连接。根据实施例,连接端178可包括例如HDMI连接器、USB连接器、SD卡连接器或音频连接器(例如,耳机连接器)。

触觉模块179可将电信号转换为可被用户经由他的触觉或动觉识别的机械刺激(例如,振动或运动)或电刺激。根据实施例,触觉模块179可包括例如电机、压电元件或电刺激器。

相机模块180可捕获静止图像或运动图像。根据实施例,相机模块180可包括一个或更多个透镜、图像传感器、图像信号处理器或闪光灯。

电力管理模块188可管理对电子装置101的供电。根据实施例,可将电力管理模块188实现为例如电力管理集成电路(PMIC)的至少部分。

电池189可对电子装置101的至少一个部件供电。根据实施例,电池189可包括例如不可再充电的原电池、可再充电的蓄电池、或燃料电池。

通信模块190可支持在电子装置101与外部电子装置(例如,电子装置102、电子装置104或服务器108)之间建立直接(例如,有线)通信信道或无线通信信道,并经由建立的通信信道执行通信。通信模块190可包括能够与处理器120(例如,应用处理器(AP))独立操作的一个或更多个通信处理器,并支持直接(例如,有线)通信或无线通信。根据实施例,通信模块190可包括无线通信模块192(例如,蜂窝通信模块、短距离无线通信模块或全球导航卫星系统(GNSS)通信模块)或有线通信模块194(例如,局域网(LAN)通信模块或电力线通信(PLC)模块)。这些通信模块中的相应一个可经由第一网络198(例如,短距离通信网络,诸如蓝牙、无线保真(Wi-Fi)直连或红外数据协会(IrDA))或第二网络199(例如,长距离通信网络,诸如蜂窝网络、互联网、或计算机网络(例如,LAN或广域网(WAN)))与外部电子装置进行通信。可将这些各种类型的通信模块实现为单个部件(例如,单个芯片),或可将这些各种类型的通信模块实现为彼此分离的多个部件(例如,多个芯片)。无线通信模块192可使用存储在用户识别模块196中的用户信息(例如,国际移动用户识别码(IMSI))识别并验证通信网络(诸如第一网络198或第二网络199)中的电子装置101。

天线模块197可将信号或电力发送到电子装置101的外部(例如,外部电子装置)或者从电子装置101的外部(例如,外部电子装置)接收信号或电力。根据实施例,天线模块197可包括天线,所述天线包括辐射元件,所述辐射元件由形成在基底(例如,PCB)中或形成在基底上的导电材料或导电图案构成。根据实施例,天线模块197可包括多个天线。在这种情况下,可由例如通信模块190(例如,无线通信模块192)从所述多个天线中选择适合于在通信网络(诸如第一网络198或第二网络199)中使用的通信方案的至少一个天线。随后可经由所选择的至少一个天线在通信模块190和外部电子装置之间发送或接收信号或电力。根据实施例,除了辐射元件之外的另外的组件(例如,射频集成电路(RFIC))可附加地形成为天线模块197的一部分。

上述部件中的至少一些可经由外设间通信方案(例如,总线、通用输入输出(GPIO)、串行外设接口(SPI)或移动工业处理器接口(MIPI))相互连接并在它们之间通信地传送信号(例如,命令或数据)。

根据实施例,可经由与第二网络199连接的服务器108在电子装置101和外部电子装置104之间发送或接收命令或数据。电子装置102和电子装置104中的每一个可以是与电子装置101相同类型的装置,或者是与电子装置101不同类型的装置。根据实施例,将在电子装置101运行的全部操作或一些操作可在外部电子装置102、外部电子装置104或服务器108中的一个或更多个运行。例如,如果电子装置101应该自动执行功能或服务或者应该响应于来自用户或另一装置的请求执行功能或服务,则电子装置101可请求所述一个或更多个外部电子装置执行所述功能或服务中的至少部分,而不是运行所述功能或服务,或者电子装置101除了运行所述功能或服务以外,还可请求所述一个或更多个外部电子装置执行所述功能或服务中的至少部分。接收到所述请求的所述一个或更多个外部电子装置可执行所述功能或服务中的所请求的所述至少部分,或者执行与所述请求相关的另外功能或另外服务,并将执行的结果传送到电子装置101。电子装置101可在对所述结果进行进一步处理的情况下或者在不对所述结果进行进一步处理的情况下将所述结果提供作为对所述请求的至少部分答复。为此,可使用例如云计算技术、分布式计算技术或客户机-服务器计算技术。

图2A示出了根据各种实施例的电子装置101的配置的框图。

参考图2A,电子装置101可以包括处理器120、通信模块190、天线模块197、EM传感器模块240(例如,图1中的传感器模块176)和存储器130。根据实施例,电子装置101可以被配置为省略至少一个前述组件或者添加一个或更多个其他组件。

根据各种实施例,通信模块190可以被配置为在电子装置101与外部电子装置(例如,图1中的电子装置102、电子装置104或服务器108)之间建立有线或无线通信信道,并且使用天线模块197在所建立的通信信道上执行通信。

根据各种实施例,天线模块197可以被配置为检测预定频带中的电磁信号。天线模块197可以包括专用于检测电磁信号的天线,并且其可以安装在电子装置101的内部和或外部(表面)的至少一部分上。不限于此,通信天线可以与电磁信号检测一起使用并用于电磁信号检测。

根据各种实施例,EM传感器模块240可以检测对应于由外部电子装置产生的电磁干扰的唯一信号(或独特电磁信号)。EM传感器模块240可以通过天线模块197检测外部电子装置(例如,图1中的电子装置102)的唯一信号,并将检测到的唯一信号(或信息)提供给处理器120。根据实施例,EM传感器模块240可以实现为与通信模块190分离的芯片,或者实现为通信模块190的至少一部分。根据实施例,EM传感器模块240可以连接到处理器120,并被配置为从外部电子装置接收电磁信号,并将接收到的电磁信号发送到处理器120。根据各种实施例,EM传感器模块240可以被配置为分析从外部电子装置接收的电磁信号,生成与电磁信号相关的数据,并将生成的数据发送到处理器120。

根据各种实施例,EM传感器模块240可以确定电磁信号是否满足预定条件,并且如果满足,则向处理器120发送唤醒信号以唤醒处理器120。例如,当处理器120在停用模式(例如,睡眠模式)下操作时,EM传感器模块240可以通过天线模块197接收电磁信号,确定电磁信号是否强于或超过预定量或者具有预定范围内的频率特性,并且作为确定的结果向处理器发送唤醒信号。

根据各种实施例,存储器130可以被配置为对外部电子装置的独特电磁信号执行机器学习,并且以表格的形式存储相关信息。根据实施例,存储器130可以再现每个唯一的信号值,以便由相应的程序(或软件或应用程序)快速访问,并且以查找表的形式存储这些值。例如,存储器可以存储将装置类型映射到波形的查找表。

根据各种实施例,处理器120可以控制EM传感器模块240来检测由外部电子装置发射的独特电磁信号。根据实施例,处理器120可以在识别外部电子装置时控制电子装置101进入可连接状态或转换到连接状态,建立与外部电子装置的连接,并远程控制外部电子装置。

根据各种实施例,处理器120可以将从EM传感器模块240接收的外部电子装置的唯一信号信息(或独特电磁信号)与存储在信号表(例如,查找表)中的信息进行比较。根据实施例,处理器120可以在显示器(例如,图1中的显示装置160)上显示基于比较结果识别的外部电子装置上的信息。根据实施例,处理器120可以基于所识别的外部电子装置上的信息自动执行预定功能。根据实施例,处理器120可以通过无线电通信模块(例如,短程无线通信模块)激活与外部电子装置的连接,并将外部电子装置转换到可控制状态。根据实施例,处理器120可以基于所识别的外部电子装置上的信息来执行至少一个预定应用。

根据各种实施例,处理器120可以滤除电子装置101内部产生的噪声。例如,为了最小化输入误差,处理器120可以检测由触摸屏上的触摸输入产生的装置内噪声,并且将补偿算法应用于获取的信号(例如,电磁信号)。根据替代实施例,处理器120可以检测每种手持行为类型的失真波形,并根据手持行为类型将补偿算法应用于获取的信号。

根据各种实施例,处理器120可以比较和收集外部电子装置的测量电磁信号值和存储的唯一信号信息,以连续更新信息。根据实施例,可以通过大数据分析来分析所收集的信息,以用于补偿电磁信号或独特信号信息。大数据分析可以包括回归分析技术、聚类分析技术和关联分析技术。

图2B示出了图2A的EM传感器模块240的配置的框图。

参考图2B,EM传感器模块240可以包括跨阻抗放大器(TIA)241、带通滤波器(BPF)242、可变增益放大器(VGA)243、模数转换器(ADC)244和微控制器单元(MCU)245。根据实施例,EM传感器模块240可以被配置为省略至少一个前述组件或者添加一个或更多个其他组件。

根据各种实施例,TIA 241可以放大由天线模块230接收的电磁信号的预定频带(例如,大约1KHz~大约2MHz)。根据实施例,BPF 242可以对放大的信号进行滤波,以产生定义特征模式的特定期望信号(例如,定义特征的特定期望信号)。根据实施例,VGA 243可以以预定水平输出覆盖预定增益范围的信号,以便改善滤波信号的噪声特性和外部干扰信号去除特性。根据实施例,ADC 244可以将从VGA 243输出的模拟信号转换成数字信号,该数字信号被输出到MCU 245。

根据各种实施例,MCU 245分析数字信号并检查从天线模块230接收的电磁信号的有效性。MCU 245可以被配置为在检查电磁信号的有效性之后向处理器120发送数字信号。处理器120可以将数字信号与存储在电子装置101中的信号表中保存的信号进行比较,以识别外部电子装置。根据实施例,MCU245可以通过这种信号比较来识别外部电子装置。在此情况下,MCU 245可以向处理器120发送关于所识别的外部电子装置的信息。

根据各种实施例,EM传感器模块240的组件可以以不同的顺序排列或改变配置。例如,EM传感器模块240不仅可以作为独立的传感器或模块来操作,还可以整体或部分地作为外部模块和或系统电路块来实现。

根据本公开的各种实施例,电子装置101可以包括EM传感器模块240、电连接到EM传感器模块240的天线模块197、可操作地连接到EM传感器模块240的存储器130以及可操作地连接到EM传感器模块的处理器120。EM传感器模块240可以被配置为通过天线模块197检测电子装置周围的电磁信号,确定电磁信号是否是由至少一个外部电子装置发送的有效信号,并且如果电磁信号是有效信号,则将与电磁信号的全部或至少一部分相关的电磁检测数据发送到处理器120。

根据本公开的各种实施例,电子装置101的电磁检测数据可以是通过处理电磁信号而生成的时域数据,或者是通过对时域数据执行快速傅立叶变换(FFT)而获取的频域数据。

根据本公开的各种实施例,电子装置101的EM传感器模块240可以被配置为:如果电磁信号是有效信号,则发送用于唤醒处理器120的唤醒信号以及电磁检测数据。

根据本公开的各种实施例,电子装置101的EM传感器模块240可以被配置为通过将预定归一化函数应用于电磁检测数据来获取归一化数据,将归一化数据与预定阈值进行比较,并且基于比较的结果来确定电磁信号是否是由至少一个外部电子装置发送的有效信号。

根据本公开的各种实施例,电子装置101的EM传感器模块240可以被配置为基于大于预定阈值的归一化数据来确定电磁信号是有效信号。

根据本公开的各种实施例,电子装置101的EM传感器模块240可以被配置为通过将至少两个预定归一化函数应用于电磁检测数据来获取至少两个归一化数据,将至少两个归一化数据与相应的阈值进行比较,并且基于比较的结果来确定电磁信号是否是由至少一个外部电子装置发送的有效信号。

根据本公开的各种实施例,预定阈值可以定义环境组的边界线。

根据本公开的各种实施例,电子装置101的EM传感器模块240可以被配置为以预定的频率间隔单位将电磁检测数据分割,将分割后的电磁检测数据的每个片段与每个相应的阈值进行比较,并且基于比较的结果确定电磁信号是否是由至少一个电子装置发送的值信号。

根据本公开的各种实施例,电子装置101的EM传感器模块240可以被配置为基于分割后的电磁检测数据中的至少一个大于相应的阈值来确定电磁信号是有效信号。

根据本公开的各种实施例,电子装置101可以被配置为基于电子装置的状态或与电子装置相关的预定条件来激活EM传感器模块240。

根据本公开的各种实施例,电子装置101可以包括EM传感器模块240、电连接到EM传感器模块的天线模块197、可操作地连接到EM传感器模块240的存储器130以及可操作地连接到EM传感器模块的处理器120。EM传感器模块240可以被配置为通过天线模块197检测电子装置周围的电磁信号,确定电磁信号是否是由外部电子装置发送的有效信号,基于电磁信号是有效信号向服务器108发送与电磁信号的全部或至少一部分相关的电磁数据,从服务器108接收电磁信号的识别结果,并且向处理器120发送电磁信号的识别结果。

图3示出了图2B的MCU 245的配置的框图。

根据各种实施例,MCU 245可以处理从ADC 244输出的数字信号,以产生电磁检测数据。例如,MCU 245可以通过对从ADC 244接收的数字信号应用滤波算法310(例如,数字滤波器)和或信号处理算法320(例如,窗口化)来生成电磁检测数据。不限于此,MCU 245可以将从ADC 244接收的数字信号发送到高级系统,而不对其应用任何处理。

根据实施例,MCU 245将时域电磁检测数据转换成频域电磁检测数据用于频谱分析。不限于此,MCU 245可以向高级系统发送时域电磁数据。

根据实施例,MCU 245可以对时域电磁检测数据执行快速FFT 330,以产生频域电磁数据。根据实施例,用于将时域电磁检测数据转换成频域电磁数据的FTT可以由等式1表示。

等式1

在本公开中,为了便于解释,时域电磁检测数据被称为模数转换(ADC)数据,频域电磁检测数据被称为功率谱密度(PSD)数据。EM传感器模块240可以利用ADC数据和或PSD数据执行各种操作。

根据各种实施例,MCU 245可以以不同的顺序和或不同的方式执行各种操作。MCU245还可以整体或部分地与另一个处理器(例如,处理器120)协作或独立地执行操作。例如,电子装置101的GPU、MPU、CPU或AP中的至少一个可以执行MCU 245的所有或一些操作。

图4示出了根据各种实施例的电磁检测系统的配置的框图。

根据各种实施例,电磁检测系统可以包括服务器108和电子装置101。根据实施例,电磁检测系统可以被配置为省略至少一个前述组件或者添加一个或更多个其他组件。

根据各种实施例,由各种电子装置输出的电磁检测数据可以被机器学习引擎用于创建学习模型。例如,由各种电子装置输出的电磁检测数据可以用于分类、确定和或识别发射电磁信号的电子装置。

根据各种实施例,服务器108(例如,云服务器)可以包括传感器数据数据库(DB)(例如,原始数据DB)、预处理器412、机器学习引擎413和模型DB 414。

根据实施例,传感器数据DB 411可以存储由电子装置发射的独特电磁信号。根据实施例,预处理器412可以执行预处理,以将存储在传感器数据数据库中的独特电磁信号转换成适于机器学习的格式,并将预处理后的信号输出到机器学习引擎413。根据实施例,机器学习引擎413可以生成学习模块数据,该学习模块数据包括关于从预处理器412接收的独特电磁信号和或预定外部电子装置的独特信号的信息。根据实施例,模型DB 414可以存储学习模型数据。模型DB 414可以再生对应于唯一信号的特定值,并以查找表的形式存储它们,以便快速访问相应的程序。

根据各种实施例,服务器108可以与便携式通信装置(例如,智能手机)、计算机装置、便携式多媒体装置、便携式医疗装置、相机、可佩戴装置和电子装置协作来整体或部分地执行前述操作。

根据各种实施例,电子装置101可以包括存储器130、处理器120和EM传感器模块240。根据实施例,电子装置101可以被配置为省略至少一个前述组件或者添加一个或更多个其他组件。

根据各种实施例,电子装置101可以周期性地或以按需方式下载存储在服务器108的模型DB 414中的学习模型数据,并将下载的数据存储在存储器130中。

根据各种实施例,处理器120可以包括预处理器421和分类器422。根据实施例,预处理器421可以执行预处理,以将从EM传感器模块240接收的电磁检测数据转换成适于机器学习的格式,并将转换后的电磁检测数据输出到分类器422。分类器422可以比较电磁检测数据和存储在电子装置101的存储器130中的模型数据,以检索波形相似的模型。

根据实施例,分类器422可以输出分数(高斯混合模型(GMM)分数)表,该分数表示出了从外部电子装置接收的电磁检测数据与存储在存储器130中的模型之间的相似性。例如,假设电子装置101的存储器130存储电视(电视)、膝上型电脑、电话和智能手表的模型数据,如果用户将电子装置101带到电视附近,则分类器422可以显示具有电视5.2、膝上型电脑1.5、电话0.8和智能手表0.4的评分表。在此情况下,因为电视具有最高分数,所以处理器120可以将检测到的外部电子装置识别为电视。根据实施例,电子装置101可以执行对应于所识别的外部电子装置的功能,以向用户提供各种方便的功能。

图5示出了根据各种实施例的用于识别电子装置周围的外部电子装置的过程的示图。

参考图5,在电子装置101周围可以有多个外部电子装置510、520、530和540(例如,图1中的电子装置102和104)。例如,外部电子装置510、520、530和540可以包括电视、冰箱、打印机和蓝牙扬声器。根据实施例,外部电子装置510、520、530和540可以各自包括各种子组件,这些子组件发射电磁干扰作为电磁信号。例如,外部电子装置510、520、530和540可以在预定频带(例如,大约1KHz~大约2MHz)中发射独特的信号。

根据各种实施例,如果电子装置101接近外部电子装置510、520、530和540中的一个,则其可以通过EM传感器模块240检测来自主要电磁干扰的唯一信号,基于该唯一信号识别或分类相应的外部电子装置,并在所识别的外部电子装置上显示信息。根据实施例,关于所识别的外部电子装置的信息可以显示在电子装置101的显示器(例如,图1中的显示装置160)上。不限于此,关于所识别的外部电子装置的信息可以以音频格式输出。

根据各种实施例,电子装置101可以包括存储器130,其存储包括对应于外部电子装置510、520、530和540的唯一信号的模型数据(例如,查找表)。不限于此,模型数据可以存储在能够通过网络与电子装置101通信的外部服务器108中。电子装置101可以分析通过与服务器108的通信识别的外部电子装置的电磁干扰信号。例如,电子装置101可以将检测到的信号信息发送到服务器108,并从服务器108接收外部电子装置的身份信息。

根据各种实施例,电子装置101可以基于外部电子装置的身份信息执行预定的应用。例如,如果外部电子装置是电视,则电子装置101可以自动执行遥控应用并同时激活到电视的连接。根据各种实施例,用户可以让外部电子装置进入待机模式,在待机模式下,用户可以仅通过将电子装置101带到外部电子装置附近来经由电子装置101控制外部电子装置,这提高了用户便利性。

图6示出了根据各种实施例的电子装置101的EM传感器模块240的操作的流程图。

参考图6,在步骤610,EM传感器模块240可以通过天线模块197检测电子装置101周围的电磁信号。

例如,如果用户将包括EM传感器模块240的电子装置101带到至少一个外部电子装置附近(或与之接触),电子装置101内部的EM传感器模块240可以通过天线模块197检测从外部电子装置发射的电磁信号。根据实施例,即使在周围没有外部电子设备的环境中,EM传感器模块240也可以检测由环境噪声分量引起的电磁信号(例如,噪声信号)。

根据实施例,EM传感器模块240可以基于电子装置101的状态或与电子装置相关的预定条件来激活。例如,电子装置101是否处于锁定状态,显示器(例如,图1中的显示装置160)是否开/关,或者由传感器模块176获取的数据是否可以确定是否激活EM传感器模块240。例如,EM传感器模块240可以被配置为仅在电子装置101解锁或显示器打开的状态下被激活,从而减少不必要的系统负载和电流消耗。

在一个实施例中,EM传感器模块240可以基于用被指定用于激活EM传感器模块240的按钮或触摸手势进行的用户输入或者基于指定应用的执行来激活。

在步骤620,EM传感器模块240可以确定电磁信号是否是由至少一个外部电子装置发出的有效信号(或者验证电磁信号的有效性)。例如,EM传感器模块240可以过滤掉由环境噪声分量引起的电磁信号(例如,噪声信号)作为无效数据。根据实施例,EM传感器模块240可以确定检测到的电磁信号是否满足预定条件,以验证电磁信号的有效性。例如,EM传感器模块240可以对检测到的电磁信号应用归一化函数,以产生归一化数据,并用归一化数据验证电磁信号的有效性。根据实施例,EM传感器模块240可以将归一化数据与预定阈值进行比较,并且基于比较的结果来验证电磁信号的有效性。

如果电磁信号是有效信号,EM传感器模块240可以在步骤630向处理器120发送与电磁信号的全部或至少一部分相关的电磁检测数据。

根据各种实施例,EM传感器模块240可以分析从外部电子装置接收的电磁信号,生成与电磁信号相关的电磁检测数据,并将电磁检测数据发送到处理器120。根据实施例,电磁检测传感器模块240可以向处理器120发送用于唤醒处理器的唤醒信号以及电磁检测数据。根据实施例,EM传感器模块240可以向处理器发送从外部电子装置接收的电磁信号,该电磁信号未被处理。

根据本公开的各种实施例,一种用于控制包括EM传感器模块240的电子装置101的方法可以包括通过天线模块197检测电子装置101周围的电磁信号,在步骤620确定电磁信号是否是来自至少一个外部电子装置的有效信号,并且如果电磁信号是有效信号,则将与来自EM传感器模块240的电磁信号全部或部分相关的电磁检测数据发送到处理器120。

根据本公开的各种实施例,用于控制包括EM传感器模块240的电子装置101的方法可以包括:如果电磁信号是有效信号,则向处理器120发送用于唤醒处理器120的唤醒信号以及来自EM传感器模块240的电磁检测数据。

图7A和图7B示出了根据各种实施例的EM传感器模块的MCU 245的操作的流程图。

参考图7A,EM传感器模块240的微控制器可以使用时域电磁检测数据(例如,ADC数据)来验证电磁信号的有效性。

在步骤710,MCU 245可以处理从ADC 244接收的数字信号,以产生ADC数据。例如,可以通过对数字信号应用滤波算法310(例如,数字滤波器)和或信号处理算法320(例如,窗口化)来生成和或获取ADC数据。

在步骤711,MCU 245可以确定ADC数据是否满足预定条件,以验证来自外部电子装置的信号的有效性。例如,可以通过将ADC数据的有效值与预定阈值进行比较来验证电磁信号的有效性。

如果在步骤711确定ADC数据有效,程序进行到步骤712。在步骤712,微控制器可以使用ADC数据获取PSD数据。例如,可以将快速FFT 330应用于ADC数据以产生频域数据。

在步骤713,MCU 245可以同时输出转换后的PSD数据,并发出中断以唤醒高级系统。例如,MCU 245可以通过操作指定的硬件中断引脚(例如,处理器120)而不是EM传感器模块或使用用于输出数据的通信线路来执行软件中同意的定义(例如,协议)。

如果在步骤711确定ADC数据无效,程序进行到步骤714。在步骤714,MCU 245可以控制高级系统保持或转换到预配置模式,例如空闲模式和睡眠模式。

参考图7B,EM传感器模块240的MCU 245可以使用频域电磁检测数据(例如,PSD数据)来验证电磁信号的有效性。

在步骤720,MCU 245可以处理从ADC 244接收的数字信号,以产生ADC数据。例如,可以通过对数字信号应用滤波算法310(例如,数字滤波器)和或信号处理算法320(例如,窗口化)来生成和或获取ADC数据。

在步骤721,MCU 245可以使用ADC数据获取PSD数据。例如,MCU 245可以对ADC数据执行快速FFT 330以产生PSD数据。

在步骤722,MCU 245可以确定转换后的PSD数据是否满足预定条件,以验证来自外部电子装置的信号的有效性。例如,可以通过比较PSD数据的dBV(dB)值(例如,平均dBV伏特(dBV))和预定阈值来验证信号的有效性。

如果在步骤722确定PSD数据是有效的,程序进行到步骤723。在步骤723,MCU 245可以同时输出转换后的PSD数据,并发出中断以唤醒高级系统。

如果在步骤722确定PSD数据无效,则过程进行到步骤724。在步骤724,MCU 245可以控制高级系统保持或转换到预配置模式,例如空闲模式和睡眠模式。

图8示出了根据各种实施例的用于验证电磁信号的有效性的方法的流程图。图8可以是图6的步骤620的实施例。

参考图8,电子装置101的EM传感器模块240可以将指定的归一化函数(例如,概率统计变量和或物理变量)应用于电磁检测数据以获取归一化数据。

指定的归一化函数可以包括和函数、平均值函数、最大值(max)函数、最小值(min)函数、标准差(Std)函数、偏斜度函数、峰度函数或均方根(RMS)函数中的至少一个。根据各种实施例,归一化函数(例如,概率统计变量和或物理变量)不限于前述函数。例如,EM传感器模块240可以被配置为获取ADC数据的有效值或PSD数据的平均值。

在步骤820,EM传感器模块24可以将归一化数据与预定阈值进行比较。

根据各种实施例,电子装置101可以在各种条件下检测由各种外部电子装置(例如,图1中的电子装置102和104)输出的电磁信号,并且对信号执行大数据分析以指定阈值。表1示出了在各种条件下检测由各种电子装置输出的电磁信号之后,作为ADC数据的有效值和PSD数据的平均值获得的数据。

[表1]

参考表1,示出了在电子装置101与各种外部电子装置接触的情况下(例如,大约0cm的距离),由电子装置101的EM传感器模块240检测的PSD数据的平均值大约为52.44dBV。结果表明,在没有附近外部电子装置的环境(例如,周围环境)中,由环境噪声(或环境噪声)分量引起的PSD数据的平均值约为27.76dBV。电子装置101可以指定从大约27.76dBV到大约52.44dBV范围内的某个值作为使用该数据的PSD数据的平均值的阈值。例如,电子装置101可以将阈值设置为大约30dBV。在此情况下,EM传感器模块240可以检测电磁信号,获取相应PSD数据的平均值,并确定平均值是否等于或大于约30dBV的指定值,以验证电磁信号的有效性。

参考表1,其示出了在电子装置101与各种外部电子装置接触的情况下(例如,大约0cm的距离),由EM传感器模块240检测的模数转换器值的有效值大约为4.60V。结果表明,在附近没有外部电子装置的环境(例如,周围环境)中,由环境噪声(或环境噪声)分量引起的ADC数据的平均值约为1.00V。电子装置101可以使用该数据指定从大约1.00V到大约4.60V范围内的某个值作为ADC数据的有效值的阈值,并验证检测到的电磁信号的有效性。

根据各种实施例,指定阈值可以存储在电子装置101的存储器130或能够通过网络与电子装置通信的外部服务器(例如,图1中的服务器108)中。

在步骤830,EM传感器模块230可以基于比较的结果确定电磁信号是否是来自至少一个外部电子装置的有效信号。

根据实施例,EM传感器模块240可以基于大于预定阈值的归一化数据来确定检测到的电磁装置是有效信号。如果确定电磁信号是有效信号,EM传感器模块240可以将电磁信号发送到高级系统(例如,处理器120)。如果确定归一化数据等于或小于预定阈值,EM传感器模块240可以控制高级系统保持或转换到预配置模式,例如空闲模式和睡眠模式。

根据本公开的各种实施例,用于控制包括EM传感器模块240的电子装置101的方法可以包括在步骤620确定从外部电子装置接收的电磁信号是否是有效信号,并且在步骤620确定可以包括通过在步骤810将指定的归一化函数应用于电磁检测数据并且在步骤820将归一化数据与预定阈值进行比较来获取归一化数据。

根据本公开的各种实施例,用于控制包括EM传感器模块240的电子装置101的方法可以包括在EM传感器模块240处基于大于指定阈值的归一化数据来验证电磁信号是有效的。

图9示出了根据各种实施例的用于验证电磁信号的有效性的方法的流程图。图9可以是图6的步骤620的实施例。

参考图9,在步骤910,EM传感器模块240可以通过将至少两个归一化函数(例如,概率统计变量和或物理变量)应用于电磁检测数据来获取至少两个归一化数据。

指定的归一化函数可以包括和函数、平均值函数、最大值(max)函数、最小值(min)函数、标准差(Std)函数、偏斜度函数、峰度函数或RMS函数中的至少一个。根据各种实施例,归一化函数(例如,概率统计变量和或物理变量)不限于前述函数。

在步骤920,EM传感器模块240可以将至少两个归一化数据与相应的阈值进行比较。

根据各种实施例,电子装置101可以连续收集由环境噪声分量引起的电磁信号,并执行大数据分析来指定环境组。例如,电子装置101可以将至少两个指定的归一化函数应用于在周围环境中收集的信号,并且指定被分类的噪声信号的环境组。

根据实施例,指定阈值可以定义环境组的边界线。例如,EM传感器模块240可以使用至少两个归一化数据来确定从外部接收的电磁信号是否属于环境组。

在步骤930,EM传感器模块240可以基于比较的结果来确定电磁信号是否是来自至少一个外部电子装置的有效信号。

例如,如果检测到的电磁信号不属于指定的环境组,EM传感器模块240可以向高级系统(例如,处理器120)发送与电磁信号的全部或至少一部分相关的电磁检测数据。同时,如果检测到的电磁信号属于指定的环境组,EM传感器模块240可以控制高级系统保持或转换到预定模式,例如空闲模式和睡眠模式。

根据本公开的各种实施例,用于控制包括EM传感器模块240的电子装置101的方法可以包括在步骤620确定从外部电子装置接收的电磁信号是否是有效信号,并且在步骤620确定可以包括通过在步骤920将至少两个对应的指定归一化函数应用于电磁检测数据来获取至少两个归一化数据,并且在步骤930将至少两个归一化数据与预定阈值进行比较。

根据各种实施例,用于控制包括EM传感器模块240的电子装置101的方法的特征在于,指定阈值定义环境组的边界线。

图10A和图10B示出了用于阐释根据各种实施例的环境组的示图。

根据各种实施例,可以基于使用归一化函数(例如噪声信号的概率统计变量和或物理变量)获取的归一化数据来指定环境组。

在图10A的实施例中,指定的环境组1010以二维图表示,其中轴表示标准偏差(例如,Std轴),轴表示平均值(例如,平均功率轴)。根据实施例,图10A是用于基于两个变量(例如,平均功率(Avg)和标准偏差(Std))对有效性验证方法的执行结果进行分类的示图。

电子装置101可以对在周围环境中收集的两个噪声信号应用至少两个归一化函数,并且指定密集噪声信号的环境组101。

根据各种实施例,EM传感器模块240可以确定用至少两个归一化数据检测的电磁信号是否属于指定的环境组1010。

例如,如果检测到的电磁信号1030不属于指定的环境组1010,EM传感器模块240可以向高级系统(例如,处理器120)发送与电磁信号1030的全部或至少一部分相关的电磁检测数据。同时,如果确定检测到的电磁信号1020属于指定的环境组1010,EM传感器模块240可以控制高级系统保持或转换到预定模式,例如空闲模式和睡眠模式。

参考图10B,电子装置101可以使用至少三个变量来指定环境组1010’。图10B是用于基于三个变量(例如,标准偏差(Std)值、偏斜度和峰度)对有效性验证方法的执行结果进行分类的示图。

例如,可以使用三维图来指定环境组1010’,该三维图具有表示标准偏差的轴(例如,Std轴)、表示偏斜度的轴(例如,偏斜度轴)和表示峰度的轴(例如,峰度轴)。在此情况下,环境组1010’可以用三维或更高维度的图形来表示。例如,如果确定检测到的电磁信号1030’不属于环境组1010’,EM传感器模块240可以确定电磁信号1030’是有效信号。同时,如果确定检测到的电磁信号1020’属于环境组1010’,EM传感器模块240可以确定电磁信号1020’是无效信号。

图11示出了根据本公开的各种实施例的用于验证电磁信号的有效性的方法的流程图。图11可以是图6的步骤620的实施例。

参照图11,EM传感器模块240可以以预定的频率间隔单位将电磁检测数据(例如,PSD数据)的全部或至少一部分分割。例如,在电磁检测数据中,EM传感器模块240可以以大约2KHz的间隔将从大约2KHz到大约1MHz范围内的数据分割,以获取总共499个数据分段。

在步骤1120,EM传感器模块240可以将每个电磁检测数据分段与相应的阈值进行比较。

根据各种实施例,电子装置101可以周期性地或以按需方式从服务器108下载阈值,并将下载的阈值存储在存储器130中。根据实施例,电子装置101的处理器120可以设置阈值并将其存储在存储器130中。

根据各种实施例,存储器130可以存储对应于通过以预定的频率间隔单位分割而获得的数据分段的阈值。例如,存储器130可以存储对应于从大约2KHz到大约4KHz的范围的第一阈值,对应于从大约4KHz到大约6KHz的范围的第二阈值,以及对应于从大约998KHz到大约1MHz的范围的第n个阈值(例如,n=499)。

根据各种实施例,每个频率间隔的阈值可以基于噪声信号来确定。例如,电子装置101可以收集周围环境中的噪声信号,并获取与所有或至少部分噪声信号相关的电磁检测数据。接下来,电子装置101可以以预定的频率间隔单位将噪声信号的电磁检测数据分割为数据分段,并累积噪声信号。电子装置101可以使用累积噪声信号的电磁检测数据来确定阈值。例如,电子装置101可以获取每频率间隔噪声信号的归一化数据,并基于归一化数据确定阈值。例如,电子装置101可以将相应频率间隔中的噪声信号的最大值、最小值或平均值确定为相应阈值。

在步骤1130,EM传感器模块可以基于比较的结果确定电磁信号是否是来自至少一个外部电子装置的有效信号。

根据各种实施例,如果确定归一化数据值大于阈值的数据的数量大于预定数量,EM传感器模块240可以确定电磁信号是有效信号。例如,如果至少一个电磁检测数据分段具有大于相应阈值的归一化数据值,EM传感器模块240可以确定电磁信号是有效信号,并将与电磁信号的全部或至少一部分相关的电磁检测数据发送到高级系统(例如,处理器120)。同时,如果没有归一化数据值大于相应阈值的电磁检测数据分段,EM传感器模块可以控制高级系统保持或转换到预定模式,例如空闲模式和睡眠模式。

根据各种实施例,电子装置可以根据预定规则或基于用户输入来调整所确定的阈值。例如,电子装置可以通过将阈值乘以调谐变量来调谐阈值。例如,阈值可以乘以小于1的值以减少,或者乘以大于1的值以增加。

根据各种实施例,用于控制包括EM传感器模块240的电子装置101的方法可以包括在步骤620确定从外部电子装置接收的电磁信号是否是有效信号,并且在步骤620确定可以包括在步骤1110以预定的频率间隔单位将电磁检测数据分割,并且在步骤1120将电磁检测数据分段与相应的阈值进行比较。

根据本公开的各种实施例,用于控制包括EM传感器模块240的电子装置101的方法可以包括基于电磁检测数据分段中的至少一个大于相应的阈值来确定电磁信号是有效信号。

根据本公开的各种实施例,用于控制包括EM传感器模块240的电子装置101的方法的特征在于,基于电子装置101的状态或与电子装置101相关的预定条件来激活EM传感器模块240。

图12A至图12D示出了用于阐释根据各种实施例的基于使用噪声信号确定的阈值来验证有效信号的方法的示图。

参考图12A,电子装置101可以收集噪声信号并获取与所有或至少部分噪声信号相关的电磁检测数据(例如,PSD数据)。参照图12A,电子装置101可以收集大约238个噪声信号,将噪声信号转换成电磁检测数据,并以累积的方式将噪声信号存储在存储器中。根据实施例,电子装置101可以以预定的频率间隔单位将电磁检测数据的全部或至少一部分分割,并且以累积的方式将电磁检测数据存储在存储器中。

参考图12B,电子装置可以使用累积噪声信号的电磁检测数据来确定阈值。图12B示出了使用可从每频率间隔噪声信号获得的最大值(例如,Max函数)来确定(计算)阈值的示例。参考图12B,因为在大约500KHz到大约502KHz的频率间隔中的噪声信号具有大约78dBV的最大电平,所以在大约500KHz到大约502KHz的频率间隔中确定78dBV的阈值。

图12C示出了使用噪声信号获得的阈值。电子装置101可以使用获取的阈值来确定检测到的电磁信号是否是来自至少一个外部电子装置的有效信号。例如,如果检测到的电磁信号的至少一个电磁检测数据分段大于相应的阈值,则电磁信号被验证为有效信号。例如,给定在大约500KHz至大约502KHz的频率间隔中的78dBV的阈值,如果对应于从大约500KHz至大约502KHz的频率间隔的电磁检测数据分段大于78dBV的阈值,则电磁信号可以被验证为有效信号,而不管其他频率间隔。

图12D示出了从电视发射的电磁信号与周围环境中的噪声信号一起被接收的情况。根据实施例,从电视发射的电磁信号的电磁检测数据的一个或更多个数据分段大于相应的阈值。基于此,EM传感器模块240可以确定接收的电磁信号是有效信号。如果电磁信号被验证为有效信号,EM传感器模块240可以向处理器120发送与从电视发射的电磁信号的全部或至少一部分相关的电磁检测数据。同时,环境噪声信号的所有电磁检测数据分段不可能大于相应的阈值。因此,EM传感器模块240可以确定相应的电磁信号是无效信号,即环境噪声信号。

根据各种实施例的电子装置可以是各种类型的电子装置之一。电子装置可包括例如便携式通信装置(例如,智能电话)、计算机装置、便携式多媒体装置、便携式医疗装置、相机、可穿戴装置或家用电器。根据本公开的实施例,电子装置不限于以上所述的那些电子装置。

应该理解的是,本公开的各种实施例以及其中使用的术语并不意图将在此阐述的技术特征限制于具体实施例,而是包括针对相应实施例的各种改变、等同形式或替换形式。对于附图的描述,相似的参考标号可用来指代相似或相关的元件。将理解的是,与术语相应的单数形式的名词可包括一个或更多个事物,除非相关上下文另有明确指示。

如这里所使用的,诸如“A或B”、“A和B中的至少一个”、“A或B中的至少一个”、“A、B或C”、“A、B和C中的至少一个”以及“A、B或C中的至少一个”的短语中的每一个短语可包括在与所述多个短语中的相应一个短语中一起列举出的项的任意一项或所有可能组合。如这里所使用的,诸如“第1”和“第2”或者“第一”和“第二”的术语可用于将相应部件与另一部件进行简单区分,并且不在其它方面(例如,重要性或顺序)限制所述部件。将理解的是,在使用了术语“可操作地”或“通信地”的情况下或者在不使用术语“可操作地”或“通信地”的情况下,如果一元件(例如,第一元件)被称为“与另一元件(例如,第二元件)结合”、“结合到另一元件(例如,第二元件)”、“与另一元件(例如,第二元件)连接”或“连接到另一元件(例如,第二元件)”,则意味着所述一元件可与所述另一元件直接(例如,有线地)连接、与所述另一元件无线连接、或经由第三元件与所述另一元件连接。

如这里所使用的,术语“模块”可包括以硬件、软件或固件实现的单元,并可与其他术语(例如,“逻辑”、“逻辑块”、“部分”或“电路”)可互换地使用。模块可以是被适配为执行一个或更多个功能的单个集成部件或者是该单个集成部件的最小单元或部分。例如,根据实施例,可以以专用集成电路(ASIC)的形式来实现模块。

可将在此阐述的各种实施例实现为包括存储在存储介质(例如,内部存储器136或外部存储器138)中的可由机器(例如,电子装置101)读取的一个或更多个指令的软件(例如,程序140)。例如,在处理器的控制下,所述机器(例如,电子装置101)的处理器(例如,处理器120)可在使用或无需使用一个或更多个其它部件的情况下调用存储在存储介质中的所述一个或更多个指令中的至少一个指令并运行所述至少一个指令。这使得所述机器能够操作用于根据所调用的至少一个指令执行至少一个功能。所述一个或更多个指令可包括由编译器产生的代码或能够由解释器运行的代码。可以以非暂时性存储介质的形式来提供机器可读存储介质。其中,术语“非暂时性”仅意味着所述存储介质是有形装置,并且不包括信号(例如,电磁波),但是该术语并不在数据被半永久性地存储在存储介质中与数据被临时存储在存储介质中之间进行区分。

根据实施例,可在计算机程序产品中包括和提供根据本公开的各种实施例的方法。计算机程序产品可作为产品在销售者和购买者之间进行交易。可以以机器可读存储介质(例如,紧凑盘只读存储器(CD-ROM))的形式来发布计算机程序产品,或者可经由应用商店(例如,Play Store

根据各种实施例,上述部件中的每个部件(例如,模块或程序)可包括单个实体或多个实体。根据各种实施例,可省略上述部件中的一个或更多个部件,或者可添加一个或更多个其它部件。可选择地或者另外地,可将多个部件(例如,模块或程序)集成为单个部件。在这种情况下,根据各种实施例,该集成部件可仍旧按照与所述多个部件中的相应一个部件在集成之前执行一个或更多个功能相同或相似的方式,执行所述多个部件中的每一个部件的所述一个或更多个功能。根据各种实施例,由模块、程序或另一部件所执行的操作可顺序地、并行地、重复地或以启发式方式来执行,或者所述操作中的一个或更多个操作可按照不同的顺序来运行或被省略,或者可添加一个或更多个其它操作。

尽管已经用各种实施例描述了本公开,但是可以向本领域技术人员建议各种变化和修改。本公开旨在包含落入所附权利要求的范围内的这些变化和修改。

相关技术
  • 包括电磁传感器模块的电子装置及其控制方法
  • 气体传感器模块、包括气体传感器模块的冰箱及其控制方法
技术分类

06120112618335