用于控制虹膜传感器的操作的方法及电子设备与流程

文档序号:15309941发布日期:2018-08-31 21:38阅读:195来源:国知局

本公开的各种实施例涉及包括虹膜传感器的电子设备。



背景技术:

近来在信息和通信技术,半导体技术等方面的惊人的进步增加了各种便携式终端的普及和使用。具体地,近来的便携式终端已经达到包括其他类型用户设备的领域的移动融合阶段,而不局限于其传统的独有的区域。例如,在移动通信设备的情况下,除诸如语音通话和消息发送和接收之类的一般通信功能以外,各种功能被广泛使用,诸如电视(tv)收看(例如,像数字多媒体广播(dmb)或数字视频广播(dvb)的移动广播)、音乐播放功能(例如,mpeg音频层-3(mp3)播放器)、拍照功能、互联网连接功能等。

近来的便携式终端可以实现为包括能够测量便携式终端和对象之间的距离的传感器。为了测量便携式终端到对象的距离,便携式终端可以使用红外(ir)led向对象照射光,并使用从对象反射的光量。便携式终端还可以通过使用超声传感器或激光传感器来测量其到对象的距离。



技术实现要素:

技术问题

便携式终端可以通过使用利用虹膜传感器的虹膜识别技术来增强其安全性。为了准确地识别虹膜,期望使用包括高功率红外led的虹膜传感器。然而,随着从虹膜传感器输出的光的强度的增加,光可能对用户的眼睛造成负面影响,当长时间暴露在从虹膜传感器输出的光中时,可能损伤用户的眼睛。

因此,本公开的各种实施例提供了一种包括虹膜传感器的电子设备及用于控制虹膜传感器的操作的方法,其中可以防止由虹膜传感器所引起的眼睛疲劳和损伤。

技术方案

根据本公开实施例的电子设备,包括接近传感器,被配置为产生关于接近电子设备的对象的接近度信息;虹膜传感器,被配置为检测虹膜;以及第一处理器,被配置为控制电子设备,其中,第一处理器还被配置为:基于由接近传感器产生的接近度信息来确定电子设备和对象之间的距离,并且如果电子设备和对象之间的距离大于第一参考值,则通过使用虹膜传感器来检测虹膜,如果电子设备和对象之间的距离小于或等于第一参考值,则停用虹膜传感器。

根据本公开实施例的用于控制电子设备的操作的方法,可以包括:通过使用接近传感器来产生关于接近电子设备的对象的接近度信息;基于由接近传感器产生的接近度信息来确定电子设备和对象之间的距离;以及如果所述电子设备和所述对象之间的距离大于第一参考值,则使用虹膜传感器检测虹膜,如果所述电子设备和所述对象之间的距离小于或等于所述第一参考值,则停用所述虹膜传感器。

在已经存储了指令的存储介质中,所述指令当被至少一个处理器执行时,使得所述至少一个处理器执行根据本公开实施例的至少一个操作,所述至少一个操作包括通过使用电子设备的接近传感器来产生关于接近电子设备的对象的接近度信息,基于由接近传感器产生的接近度信息来确定电子设备和对象之间的距离,以及如果电子设备和对象之间的距离大于第一参考值,则通过使用电子设备的虹膜传感器来检测虹膜,如果电子设备和对象之间的距离小于或等于第一参考值,则停用虹膜传感器。

根据本公开的实施例的便携式电子设备,包括壳体、通过壳体的表面显露的触摸屏显示器、在壳体的表面上与显示器相邻布置的接近传感器、在壳体的表面上与接近传感器相邻布置的虹膜识别传感器、布置在壳体内部的蜂窝无线通信电路、与显示器、接近传感器、虹膜识别传感器和通信电路电连接的处理器以及存储器,该存储器存储有用于通过使用虹膜识别传感器来执行认证的至少一个应用程序,其中所述存储器存储指令,该指令当被执行时,使得接近传感器在处理器在应用程序的执行期间通过使用虹膜识别传感器来执行认证时,基于到接近传感器的第一距离来确定外部对象是否邻近,以及使得接近传感器在处理器通过使用无线通信电路来执行电话通信时,基于距接近传感器的第一距离来确定外部对象是否邻近,并且第一距离大于第二距离。

有益效果

根据本公开的各种实施例,可以提供一种包括虹膜传感器的电子设备及用于控制虹膜传感器的操作的方法,其中可以防止由虹膜传感器所引起的眼睛疲劳和损伤。

附图说明

图1是根据各种实施例的网络环境中的电子设备的框图。

图2是根据各种实施例的电子设备的框图。

图3是根据各种实施例的编程模块的框图。

图4是根据各种实施例的电子设备的示例框图。

图5是示出根据各种实施例的电子设备的操作方法的流程图。

图6是示出根据各种实施例的电子设备的操作方法的流程图。

图7a和图7b示出了根据各种实施例的电子设备的示例。

图8示出了根据各种实施例的由电子设备对用户的虹膜进行检测的示例。

图9a和图9b示出了根据各种实施例的电子设备的操作。

图10示出了根据各种实施例的电子设备的操作。

图11a和图11b是根据各种实施例的电子设备的操作方法的流程图。

图12是示出根据各种实施例的电子设备的操作方法的流程图。

图13a和图13b是根据各种实施例的电子设备的操作方法的流程图。

图14示出了根据各种实施例的包括在电子设备中的接近传感器的另一示例。

图15示出了根据各种实施例的包括在电子设备中的接近传感器的光接收范围。

图16a是示出根据各种实施例的电子设备的的操作方法的流程图。

图16b示出了可用于图16a中的操作方法中的肤色的示例。

图17是示出根据各种实施例的电子设备的操作方法的流程图。

具体实施方式

下文中将参考附图公开本公开的各种实施例。然而,本公开中所使用的实施例和术语不意在将本公开局限制于具体的实施例,而是应该解释为包括根据本公开实施例的各种改进、等同物和/或替代。关于附图的描述,相似的附图标记可以用于表示相似或相关的元件。除非上下文另行明确指示,否则单数形式也意在包括复数形式。在本公开中,诸如“a或b”、“a或/和b中的至少一个”或“a或/和b中的一个或多个”等的表述可以包括在此所列项目的所有可能组合。本文所使用的诸如“第一”、“第二”、“主要”或“次要”等表述可以表示与顺序和/或重要性无关的各种元件,并且不限制对应的元件。当描述一个元件(例如,第一元件)“可操作地或可通信地耦接到”或“连接到”另一元件(例如,第二元件)时,该元件可以直接连接到另一元件或可以通过又一个元件(例如,第三元件)连接到该另一元件。

根据情况,在本公开中使用的表述“配置为(或设置为)”可以与以下各项交换使用:例如,“适合于”、“具有……的能力”、“适于”、“制作用于”、“能够”或“被设计用于”。备选地,在一些情况下,表述"设备被配置为"意思可以是所述设备"可以"与另一设备或组件一起操作。例如,语句“(被)配置(或设置)为执行a、b和c的处理器”可以是用于执行对应操作的专用处理器(例如,嵌入式处理器),或能够通过执行存储在存储设备中的至少一个软件程序来执行对应的操作的通用处理器(例如,中央处理单元(cpu)或应用处理器)。术语”配置为(或设置为)”并非总是意指只通过硬件"专门地设计用于"。

根据本公开各种实施例的电子设备可以包括以下中的至少一项:例如,智能电话、平板个人计算机(pc)、移动电话、视频电话、电子书(e-book)阅读器、台式pc、膝上型pc、上网本计算机、工作站、服务器、个人数字助手(pda)、便携式多媒体播放器(pmp)、mp3播放器、移动医疗设备、相机或可穿戴设备。可穿戴设备的例子可以包括以下至少一种:饰品类型(例如,手表、戒指、手环、脚环、项链、眼镜、隐形眼镜或头戴式设备(hmd)等)、织物或布料集成类型(例如,电子服装等)、身体附着类型(例如,皮肤贴、纹身等)和身体植入类型(例如,可植入电路等)等等。在一些实施例中,电子设备可以包括:例如,电视(tv)、数字多功能盘(dvd)播放器、音频设备、冰箱、空调、吸尘器、烤箱、微波炉、洗衣机、空气净化器、机顶盒、家用自动控制面板、安全控制面板、tv盒(例如,samsunghomesynctm、appletvtm或googletvtm)、游戏机、电子词典、电子钥匙、录像机和电子相框。

在其他实施例中,电子设备可以包括以下中的至少一项:各种医疗装备(例如磁共振造影(mra)机、磁共振成像(mri)机、计算机断层(ct)扫描仪、成像设备或超声设备)、导航系统、全球定位系统(gps)接收机、事件数据记录器(edr)、飞行数据记录器(fdr)、车载娱乐设备、船用电子装备(例如,船用导航装备、陀螺仪等)、航空装备、安全装备、车辆头部单元、工业或家用机器人、金融机构的自动取款机(atm)、零售店的收款机(pos)设备或者物联网设备(例如,灯泡、各种传感器、电子仪表、燃气表、洒水设备、火警报警器、自动调温器、街灯、烤面包机、运动装备、热水壶、加热器、锅炉等)。根据一些实施例,电子设备可以包括家具的一部分、建筑物/结构或车辆的一部分、电子板、电子签名输入设备、投影仪和各种测量仪器(例如,水表、电表、燃气表、电波测量设备等)。根据各种实施例,电子设备可以是柔性的,或可以是两个或更多个上述各种设备的组合。根据本公开的实施例,电子设备不限于上述设备。这里,在本公开各种实施例中使用的术语”用户”可以指代使用电子设备的人或使用电子设备的设备。

图1示出了根据本公开各种实施例的网络环境中的电子设备101。

参考图1,电子设备101可以包括总线110、第一处理器120、存储器130、输入/输出(i/o)接口150、显示器160、通信接口170和传感器模块180。根据实施例,电子设备101还可以包括用于控制传感器模块180的单独的处理器,例如第二处理器185。根据一些实施例,电子设备101可以省略前述元件中的至少一个,或者还可以包括其他元件。

总线110可以包括用于将例如元件120连接到元件180和185,且在这些元件之间递送通信(例如,控制消息或数据)的电路。

第一处理器120可以包括中央处理单元(cpu)、应用处理器(ap)和通信处理器(cp)中的一个或多个。第一处理器120可以执行用于电子设备101的至少一个其他元件(例如,总线110、存储器130、i/o接口150、显示器160、通信接口170等)的控制和/或通信的操作或数据处理。

根据实施例,当发生了用于启用虹膜传感器的事件时,第一处理器120可以通过在启用虹膜传感器之前启用接近传感器来控制电子设备101测量接近电子设备101的对象和电子设备101之间的距离。第一处理器120确定对象和第一设备101之间的距离是否大于第一参考值。当对象和第一设备101之间的距离大于第一参考值(例如,20cm)时,第一处理器120启用虹膜传感器以检测用户的虹膜。当对象和第一设备101之间的距离小于或等于第一参考值时,第一处理器120停用虹膜传感器。这样,当用户的虹膜和电子设备101之间的距离小于或等于第一参考值时,不获取用户的虹膜,使得电子设备101可以防止用户的虹膜被虹膜传感器所输出的光(例如,从虹膜传感器的发光单元(例如,红外(ir)发光二极管(led))输出的红外光)损伤。

根据实施例,用于启用虹膜传感器的事件可以对应于例如电子设备101从睡眠模式中解除、进入锁定模式、接收用于启用虹膜传感器的用户输入或需要用户认证的情况。即使当发生了用于启用虹膜传感器的事件时,第一处理器120也可以维持虹膜传感器的停用状态,特别是发光单元(例如,红外led)的停用状态。因此,电子设备101可以防止用户的眼睛被从发光单元输出的光所损伤。

根据实施例,第一处理器120确定对象和电子设备101之间的距离是否小于第二参考值(例如,3cm)。当对象和电子设备101之间短距离大于或等于第二参考值时,第一处理器120可以维持显示器160的开启状态。当对象和电子设备101之间短距离小于第二参考值时,第一处理器120可以关闭显示器160。

存储器130可以包括易失性和/或非易失性存储器。存储器130可以存储例如与电子设备101的至少一个其他元件相关联的指令或数据。根据实施例,存储器130存储用于通过使用接近传感器来确定对象是否接近电子设备101的第一参考值或第二参考值。

根据实施例,存储器130可以存储软件和/或程序140。程序140可以包括例如内核141、中间件143、应用编程接口(api)145和/或应用程序(或“应用”)147等中的至少一个。内核141、中间件143和api145中的至少一些可以被称作操作系统(os)。内核141可以控制或管理例如用于执行在其他程序(例如,中间件143、api145或应用程序147)中实现的操作或功能的系统资源(例如,总线110、第一处理器120、存储器130等)。内核141提供接口,中间件143、api145或应用程序147通过所述接口访问电子设备101的分离部件以控制或管理系统资源。

中间件143可以用作媒介,以允许例如api145或应用程序147与内核141通信以与内核141交换数据。此外,中间件143可以基于优先级处理从应用程序147接收到的一个或多个任务请求。例如,中间件143可以给予至少一个应用程序147用于使用电子设备101的系统资源(例如,总线110、处理器120、存储器130等)的优先级,并可以处理一个或多个任务请求。api145是被应用147用来控制由内核141或中间件143提供的功能的接口,并且可以包括例如至少一个接口或功能(例如,指令),以进行文件控制、窗口控制、图像处理或字符控制。

i/o接口150可以将例如从用户或另一外部设备输入的指令或数据递送到电子设备101的另一个组件,或者将从电子设备101的另一个组件接收到的指令或数据输出到用户或另一个外部设备。根据实施例,i/o接口150接收用于启用虹膜传感器的用户输入。

显示器160可以包括例如液晶显示器(lcd)、发光二极管(led)显示器、有机发光二极管(oled)显示器、微机电系统(mems)显示器或电子纸显示器。显示器160可以例如向用户显示各种内容(例如,文本、图像、视频、图标和/或符号等)。显示器160可以包括触摸屏,并且接收例如通过使用电子笔或用户的身体部位进行的触摸、手势、接近或悬停输入。根据实施例,显示器160接收用于启用虹膜传感器的用户输入,且当电子设备101和用户的虹膜之间的距离等于第一距离时,显示器160在第一处理器120的控制下显示引导数据,使得电子设备101和用户的虹膜之间的距离等于第二距离。

通信接口170建立电子设备101与外部设备(例如,第一外部电子设备102、第二外部电子设备104或服务器106)之间的通信。例如,通信接口170可以通过经由无线通信或有线通信与网络162相连,来与外部设备(例如,第二外部电子设备104或服务器106)进行通信。根据实施例,在第一处理器120的控制下,通信接口170从服务器106接收阈值,接近传感器将该阈值用于接近度判断。

无线通信可以包括使用以下至少一项的蜂窝通信:长期演进(lte)、高级lte(lte-a)、码分多址(cdma)、宽带cdma(wcdma)、通用移动电信系统(umts)、无线宽带(wibro)或全球移动通信系统(gsm)。根据实施例,无线通信可以包括以下至少一项:无线保真(wifi)、蓝牙、蓝牙低能耗(ble)、zigbee、近场通信(nfc)、磁安全传输(mst)、射频(rf)或体域网(ban)。根据实施例,无线通信可以包括gnss。gnss可以包括例如以下至少一项:全球定位系统(gps)、全球导航卫星系统(glonass)、北斗导航卫星系统(北斗)和伽利略、欧洲基于全球卫星的导航系统。下文中,“gps”可以与“gnss”互换使用。有线通信可以包括例如以下至少一项:usb、hdmi、rs-232、电力线通信和pots。网络162可以包括电信网络,例如以下至少一项:计算机网络(例如,局域网(lan)或广域网(wan))、互联网和电话网络。

传感器模块180测量物理量或者感测电子设备101的操作状态,以将测量或感测到的信息转换为电信号,并将该电信号递送到第一处理器120或第二处理器185。根据实施例,传感器模块180可以包括接近传感器或虹膜传感器。接近传感器可以用于确定对象是否接近电子设备101,虹膜传感器可以识别使用电子设备101的用户的虹膜。

根据实施例,接近传感器可以包括发光单元和光接收单元,其中发光单元可以包括红外led,光接收单元可以包括光电二极管。

根据实施例,电子设备101可以包括用于控制传感器模块180的单独的处理器,例如第二处理器185。第二处理器185接收由传感器模块180所产生的电信号并基于该电信号对传感器模块180进行控制。第二处理器185将与传感器模块180所产生的电信号相关联的信息(例如,由接近传感器测量的用于指示对象是否接近的信息、由虹膜传感器识别的虹膜图像等)递送到第一处理器120。

根据实施例,第二处理器185可以以包括在第一处理器120中的形式来实现。当第二处理器185以包括在第一处理器120中的形式实现时,传感器模块180可以由第一处理器120控制,并且传感器模块180所产生的电信号可以被递送到第一处理器120。

第一外部电子设备102和第二外部电子设备104中的每一个可以是与电子设备101相同类型或不同类型的设备。根据本公开的各种实施例,可以在另一电子设备或多个电子设备(例如,电子设备102或104或服务器106)中执行由电子设备101所执行的一些操作或全部操作。根据本公开的实施例,当电子设备101必须自动地或者基于请求而执行功能或服务时,电子设备101可以请求另一设备(例如,电子设备102或104或服务器106),代替由它执行所述功能或服务,或者除了由它执行所述功能或服务之外,执行与所述功能或服务相关的至少一些功能。其他电子设备(例如,电子设备102或104或服务器106)可以执行电子设备101所请求的功能或者附加功能,并且将执行结果递送到电子设备101。然后,电子设备101可以处理或进一步处理接收到的结果,以提供所请求的功能或服务。为此,可以使用例如云计算、分布式计算或客户端-服务器计算。

图2是根据本公开各种实施例的电子设备的框图。

参考图2,,电子设备201可以包括图1所示的整个电子设备101或其一部分。电子设备201可以包括一个或多个处理器(例如,应用处理器(ap))210、通信模块220、订户身份模块(sim)224、存储器230、传感器模块240、输入设备250、显示器260、接口270、音频模块280、相机模块291、电源管理模块295、电池296、指示器297和电机298。处理器210通过驱动操作系统(os)或应用程序,来控制与处理器210相连的多个硬件或软件组件,并且执行针对各种数据的处理和操作。处理器210可以用例如片上系统(soc)来实现。根据本公开的实施例,服务器210可以包括gpu和/或图像信号处理器。处理器210可以包括图2中示出的元件中的至少一些(例如,蜂窝模块221)。处理器210将从其他元件中的至少一个(例如,非易失性存储器)接收的命令或数据加载到易失性存储器中以处理所述命令或数据,并将结果数据存储在非易失性存储器中。

通信模块220可具有与通信接口170相同或相似的配置。通信模块220可以包括例如蜂窝模块221、wifi模块223、蓝牙(bt)模块225、gnss模块227、近场通信(nfc)模块228和射频(rf)模块229。蜂窝模块221可以通过通信网络提供例如语音呼叫、视频呼叫、文本服务或互联网服务。根据实施例,蜂窝模块221通过使用sim224(例如,sim卡)来识别和认证通信网络中的电子设备201。根据实施例,蜂窝模块221执行可以由处理器210提供的功能中的至少一个功能。根据实施例,蜂窝模块221可以包括通信处理器(cp)。根据实施例,蜂窝模块221、wifi模块223、bt模块225、gnss模块227和nfc模块228中的至少一些(例如,两个或更多个)可以被包括在一个集成芯片(ic)或ic封装中。rf模块229可以例如发送和接收通信信号(例如,rf信号)。rf模块229可以包括收发机、功率放大器模块(pam)、频率滤波器、低噪声放大器(lna)或天线。根据另一个实施例,蜂窝模块221、wifi模块223、bt模块225、gnss模块227和nfc模块228中的至少一个可以通过单独的rf模块发送和接收rf信号。sim224可以包括例如包括sim或嵌入式sim的卡,并且可以包括唯一标识信息(例如,集成电路卡标识符(iccid))或订户信息(例如,国际移动订户标识(imsi))。

存储器230(例如,存储器130)可以包括例如内部存储器232和/或外部存储器234。内部存储器232可以包括例如以下至少一项:易失性存储器(例如,动态随机存取存储器(dram)、静态ram(sram)、同步动态ram(sdram)等)和非易失性存储器(例如,一次可编程只读存储器(otprom)、可编程rom(prom)、可擦除可编程rom(eprom)、电可擦除可编程rom(eeprom)等)、掩模rom、闪速rom、闪存和固态驱动器(ssd)。外部存储器234还可以包括闪速驱动器,例如紧凑闪存(cf)、安全数字(sd)、微sd、迷你sd、极速数字(xd)、多媒体卡(mmc)或存储棒。外部存储器234可以通过各种接口与电子设备201功能连接或物理连接。

传感器模块240测量物理量或者感测电子设备201的操作状态,以将测量或感测到的信息转换为电信号。传感器模块240可以包括例如以下至少一项:手势传感器240a、陀螺传感器240b、压力传感器240c、磁传感器240d、加速度传感器240e、握持传感器240f、接近传感器240g、颜色传感器240h(例如,红、绿、蓝(rgb)传感器)、生物计量传感器240i、温度/湿度传感器240j、照度传感器240k和紫外(uv)传感器240m。附加地或备选地,传感器模块240可以包括电鼻传感器(未示出)、肌电图(emg)传感器(未示出)、脑电图(eeg)传感器(未示出)、心电图(ecg)传感器(未示出)、红外(ir)传感器、虹膜传感器和/或指纹传感器。传感器模块240还可以包括用于控制其中包括的至少一个传感器的控制电路。在一些实施例中,电子设备201还包括处理器,被配置为作为处理器210的一部分或与处理器210分离地控制传感器模块240,以在处理器210的睡眠状态期间控制传感器模块240。

输入设备250可以包括例如触摸面板252、(数字)笔传感器254、按键256或超声输入设备258。触摸面板252可以使用电容型、电阻型、红外型或者超声型中的至少一种。触摸面板252还可以包括控制电路。触摸面板252还可以包括触觉层以向用户提供触觉反应。(数字)笔传感器254可以包括作为触摸面板252的一部分的识别片或分离的识别片。按键256也可以包括物理按钮、光学按键或键区。超声输入设备258通过麦克风(例如,麦克风288)来感测由输入装置所产生的超声波,并且检查与所感测的超声波相对应的数据。

显示器260(例如,显示器160)可以包括面板262、全息设备264、投影仪266和/或用于对它们进行控制的控制电路。面板262可以被实施为柔性的、透明的或可穿戴的。面板262可以与触摸面板252配置在一个模块中。根据实施例,面板262可以包括能够测量用户触摸的压力强度的压力传感器(或下文中互换使用的“力传感器”)。压力传感器可以被实现为与触摸面板252集成,或者可以利用独立于触摸面板252的一个或多个传感器来实现。全息设备264通过使用光的干涉在空中显示立体图像。投影仪266通过光的投影在屏幕上显示图像。该屏幕可以布置在电子设备201的内部或外部。接口270可以包括hdmi272、通用串行总线(usb)274、光学通信276或者d-超小型278。接口270可以被包括在图1所示的通信接口170中。附加地或备选地,接口270可以包括例如mhl接口、sd卡/mmc接口或者irda标准接口。

音频模块280双向地转换声音和电信号。音频模块280的至少一些元件可以被包括在例如图1中示出的i/o接口150中。音频模块280处理通过扬声器282、接收器284、耳机286或麦克风288输入或输出的声音信息。相机模块291是例如能够捕获静止图像或运动图像的设备,并且根据实施例,可以包括一个或多个图像传感器(例如,前置传感器或后置传感器)、镜头、图像信号处理器(isp)或闪光灯(例如,led、氙气灯等)。电源管理模块295管理电子设备201的电力。根据实施例,电源管理模块295可以包括电源管理集成电路(pmic)、充电器ic或者电池燃料表。pmic可以具有有线和/或无线充电方案。无线充电方案包括磁共振类型、磁感应类型或电磁类型,并且还可以包括用于无线充电的附加电路,例如线圈回路、谐振电路或整流器。电池表测量电池296的剩余容量或者充电期间电池296的电压、电流或温度。电池296可以包括例如可再充电电池和/或太阳能电池。

指示器297显示电子设备201或电子设备201的一部分(例如,处理器210)的特定状态,例如,引导状态、消息状态或充电状态。电机298将电信号转换为机械振动,或者产生振动或触觉效应。电子设备201可以包括支持移动tv的设备(例如,gpu),以根据诸如数字多媒体广播(dmb)、数字视频广播(dvb)或mediaflotm等标准来处理媒体数据。这里所描述的前述元件中的每一个均可以配置有一个或多个组件,并且各组件的名称可以随着电子设备的类型而变化。在各种实施例中,电子设备(例如,电子设备201)的一些组件可以被省略或者还可以包括其他元件,并且一些组件可以耦合以形成一个实体,并同样地执行耦合前的组件的功能。

图3是根据各种实施例的编程模块的框图。

根据实施例,编程模块310(例如,程序140)可以包括用于控制与电子设备(例如,电子设备101)相关联的资源的os和/或在os上运行的各种应用(例如,应用程序147)。os可以包括androidtm、iostm、windowstm、symbiantm、tizentm或badatm。参考图3,编程模块310可以包括内核320(例如,内核141)、中间件330(例如,中间件143)、应用编程接口(api)360(例如,api145)和/或应用370(例如,应用程序147)。编程模块310的至少一部分可以预先加载到电子设备上,或者可以从外部设备(例如,车辆设备102、电子设备104或服务器106)下载。

内核320可以包括系统资源管理器321和/或设备驱动器323。系统资源管理器321可以执行系统资源的控制、分配、检索等。根据实施例,系统资源管理器321可以包括进程管理单元、存储器管理单元或文件系统管理单元。设备驱动器323可以包括例如显示器驱动器、相机驱动器、蓝牙驱动器、共享存储器驱动器、usb驱动器、键区驱动器、wifi驱动器、音频驱动器或进程间通信(ipc)驱动器。中间件330可以包括提供应用370通常所需的功能、或通过api360向应用370提供各种功能,以允许应用370使用电子设备中的有限系统资源。根据实施例,中间件330可以包括以下至少一项:运行时间库335、应用管理器341、窗口管理器342、多媒体管理器343、资源管理器344、功率管理器345、数据库管理器346、数据包管理器347、连接管理器348、通知管理器349、位置管理器350、图形管理器351和安全管理器352。

运行时间库335可以包括库模块,在执行应用370时,编译器使用所述库模块来通过编程语言添加新的功能。运行时间库335可以执行输入/输出管理、存储器管理或算术功能处理。应用管理器341管理应用370的生命周期。窗口管理器342管理在屏幕中使用的gui资源。多媒体管理器343识别播放媒体文件所需的格式,并且通过使用适用于相应格式的编解码器来执行对媒体文件的编码或解码。资源管理器344管理应用370的源代码或存储空间。电源管理器345管理电池或电源,并提供操作电子设备所需的电源信息。根据实施例,电源管理器345可以与基本输入/输出系统(bios)操作。数据库管理器346产生、搜索或改变应用370中的至少一个应用所使用的数据库。包管理器347管理以包文件格式分布的应用的安装或更新。

连接管理器348管理例如无线连接。通知管理器349提供事件,例如,到达消息、预约、接近通知等。位置管理器350管理例如电子设备的位置信息。图形管理器351管理例如要提供给用户的图形效果,或与其相关的用户界面。安全管理器352提供例如系统安全或用户认证。根据实施例,中间件330还可以包括用于管理电子设备的语音或视频呼叫功能的电话管理器,或包括能够形成上述组件的功能的组合的中间件模块。根据实施例,中间件330提供针对每个os的类型而指定的模块。此外,中间件330可以动态地删除现有元件中的一些或添加新的元件。api360可以被提供为api编程函数集,其中所述api编程函数集根据os而具有不同配置。在android或ios的情况下,例如可以针对每个平台提供一个api集,在tizen的情况下,可以提供两个或更多个api集。

应用370可以包括能够提供功能的以下一个或多个应用:例如家庭应用371、拨号器应用372、短消息收发服务/多媒体消息发送服务(sms/mms)373、即时消息(im)应用374、浏览器应用375、相机应用376、闹钟应用377、联系人应用378、语音拨号应用379、电子邮件应用380、日历应用381、媒体播放器应用382、相册应用383、时钟应用384、保健应用(例如,测量锻炼量、血糖等的应用)或者环境信息提供应用(例如,用于提供气压、湿度、温度信息等的应用)。根据实施例,应用370可以包括支持电子设备和外部电子设备之间的信息交换的信息交换应用。信息交换应用可以包括例如用于向外部电子设备传送特定信息的通知中继应用或者用于管理外部电子设备的设备管理应用。例如,通知中继应用可以将在电子设备的另一应用中产生的通知信息递送到外部电子设备,或可以从外部电子设备接收通知信息,并向用户提供通知信息。设备管理应用可以管理(例如,安装、移除或更新)与该电子设备通信的外部设备的功能(例如,开启/关闭外部电子设备本身(或其一部分),或者控制显示器的亮度(或分辨率)、由在外部电子设备中运行的应用所提供或由外部电子设备所提供的服务(例如,呼叫服务或者消息服务)。根据实施例,应用370可以包括根据外部电子设备的属性指定的应用(例如,移动医疗设备的设备健康护理应用)。根据实施例,应用370可以包括从外部电子设备接收的应用。编程模块310中的至少一部分可以通过软件、固件、硬件(例如,处理器210)或者其中的两个或更多个的组合来实现(例如,执行),并且可以包括例如用于执行一个或多个功能的模块、程序、例程、指令集或进程。

图4是根据各种实施例的电子设备的示例框图。

参考图4,电子设备401(例如,电子设备101)可以包括第一处理器120、第二处理器185和包括接近传感器410或虹膜传感器420的传感器模块180,并且还可以包括相机模块430。

如以上参考图1所述,第一处理器120执行对于电子设备401的至少一个其他元件的控制和/或通信的操作或数据处理。当发生了用于启用虹膜传感器420的事件时,第一处理器120可以通过在启用虹膜传感器420之前启用接近传感器410来控制接近传感器410测量接近电子设备401的对象和电子设备401之间的距离。第一处理器120基于由接近传感器410测量的距离来控制虹膜传感器420的操作。

如以上参考图1所述,第二处理器185接收由传感器模块180(例如,接近传感器410或虹膜传感器420)产生的电信号,并基于该电信号控制传感器模块180。第二处理器185将例如由接近传感器410所测量的用于指示对象是否邻近的信息、由虹膜传感器所识别的虹膜图像等递送到第一处理器120。

如以上参考图1所述,传感器模块180测量物理量或感测电子设备401的操作状态。参考图4,传感器模块180可以包括接近传感器410或虹膜传感器420。接近传感器410可以用于确定对象是否接近电子设备101,虹膜传感器420可以识别使用电子设备401的用户的虹膜。

接近传感器410可以包括发光单元和光接收单元,其中发光单元可以包括红外led,光接收单元可以包括光电二极管。虹膜传感器420可以包括发光单元和光接收单元,其中发光单元可以包括红外led,光接收单元可以包括红外相机。

如参考图2所述,相机模块430捕获静止图像或运动图像。根据实施例,相机模块430可以使用电子设备401拍摄用户,并产生捕获图像。第一处理器120基于由相机模块430所产生的捕获图像来确定用户的肤色。一旦确定了肤色,第一处理器120基于所确定的肤色来确定供接近传感器410确定对象是否邻近的第一参考值。

虽然处理器已在上面被描述为分成第一处理器120和第二处理器185,但第一处理器120和第二处理器185可以以一个处理器实现。此外,传感器模块180和相机模块430已被描述为与第二处理器185连接,但可以有各种修改的实施例。例如,包括在传感器模块180中的一些传感器(例如,虹膜传感器420)和相机模块430可以与第一处理器120连接,而包括在传感器模块180中的其他传感器(例如,接近传感器410)可以与第二处理器185连接。

根据另一实施例,第二处理器185可以以包括第一处理器120的形式来实现,使得第二处理器185的全部操作可以由第一处理器120来执行。换言之,接近传感器410、虹膜传感器420或相机模块430可以与第一处理器120连接,并且可以由第一处理器120控制。

图5是示出根据各种实施例的电子设备的操作方法的流程图。

参考图5,在操作502中,电子设备101通过使用接近传感器410来确定对象是否邻近。根据实施例,在操作502中,接近传感器410产生用于指示对象是否邻近的接近度信息。接近传感器410每预设时间(例如,10ms)产生接近度信息并将每预设时间所产生的接近度信息递送到第一处理器120或第二处理器185。第一处理器120或第二处理器185可以通过使用由接近传感器410在操作502中所产生的接近度信息来确定对象是否接近电子设备101。

在操作504中,电子设备101基于由接近传感器410所产生的接近度信息来确定电子设备101和对象之间的距离是否大于第一参考值(例如,20cm)。根据实施例,当电子设备101和对象之间的距离大于第一参考值时,电子设备101启用虹膜传感器420。根据实施例,第一参考值可以在电子设备101和对象之间的距离的范围内(例如,20-25cm)。

当电子设备101和对象之间的距离大于第一参考值时(操作504:是),在操作506中,电子设备101启用虹膜传感器420以检测用户的虹膜。根据实施例,在操作506中,用于检测用户的虹膜的光(例如,红外光)可以输出自虹膜传感器的发光单元(例如,红外led)。从发光单元输出的光被对象或用户反射,并输入到虹膜传感器420的光接收单元(例如,红外相机),然后光接收单元接收从对象或用户反射的光并产生扫描图像。虹膜传感器420通过检测与用户的虹膜相对应的图像(即,来自扫描图像的虹膜图像)来执行操作506的虹膜检测。

根据实施例,在操作506之后,电子设备101重复操作502以确定特定对象或用户是否接近,直到使用所检测到的虹膜对用户进行了认证。

当电子设备101和对象之间的距离不大于第一参考值时(操作504:否),在操作508中,电子设备101停用(例如,关闭)虹膜传感器420。根据实施例,在操作508中,电子设备101和对象之间的距离可以落入小于或等于第一参考值的范围内(例如,0-20cm)。小于或等于第一参考值的距离可以是不适合操作虹膜传感器420来检测用户的虹膜的距离,例如,从虹膜传感器420的发光单元输出的光可能损伤用户的眼睛的距离。因此,电子设备101可以通过停用(例如,关闭)虹膜传感器420来保护用户的眼睛。根据另一实施例,在操作508中,第一处理器120或第二处理器185可以将虹膜传感器420维持在待机状态(或空闲状态),其中虹膜传感器420的发光单元不操作。

根据实施例,在操作508之后,电子设备101返回操作502以通过使用接近传感器410来产生关于接近电子设备101的对象的接近度信息。根据实施例,电子设备101的第一处理器120或第二处理器185可以控制接近传感器410以连续地产生接近度信息,直到电子设备101和对象之间的距离大于第一参考值。

根据实施例,在操作504中,在确定电子设备101和对象之间的距离是否大于第一参考值之前,电子设备101可以确定在操作502中所产生的接近度信息是否是有效的。如果接近度信息是有效的,则电子设备101执行操作506。如果接近度信息无效,则电子设备执行操作508。

图6是示出根据各种实施例的电子设备的操作方法的流程图。

参考图6,当在操作602中发生了用于解除电子设备101的睡眠模式的事件时,在操作604中,电子设备101执行锁定模式。根据实施例,锁定模式指示其中在显示器160上显示锁定屏幕的状态,并且可以是一种操作模式,其中当针对电子设备101的用户的认证没有成功时,可在电子设备101上执行的功能受限。用于解除睡眠模式的事件可以是例如,接收到用于解除睡眠模式的用户输入的情况、接收到呼叫或消息的情况等。

在操作606中,电子设备101确定将被应用于接近传感器410的第一参考值并启用接近传感器410。在操作606中确定的第一参考值可以是用于确定电子设备101和对象之间的距离是否适合启用虹膜传感器420的参考值。第一参考值可以由第一处理器120或第二处理器185确定,并且当第一参考值由第一处理器120确定时,第一参考值可以经由总线110从第一处理器120递送到第二处理器185。

在操作608中,电子设备101通过使用接近传感器410来产生关于接近电子设备101的对象的接近度信息。在操作610中,电子设备101的第一处理器101或第二处理器185确定由接近传感器410所产生的接近度信息是否是有效的。例如,当每个第一时间(例如,10ms)所产生的接近度信息与第二时间(例如,100ms)期间相同时,第一处理器120或第二处理器185可以确定接近度信息无效。当在第二时间(例如,100ms)期间,没有从接近传感器410递送任何接近度信息时,第一处理器120或第二处理器185也可以确定接近度信息无效或接近传感器410处于异常状态中。

当确定接近度信息无效时(操作610:否),第一处理器120或第二处理器185进行到操作632,以维持虹膜传感器420的停用状态。在操作632中,第一处理器120或第二处理器185维持虹膜传感器420或其发光单元的关闭状态,或关闭处于开启状态的虹膜传感器420或其发光单元。

当确定接近度信息有效时(操作610:是),在操作612中,第一处理器120或第二处理器185确定接近电子设备101的对象是否邻近。与在操作608中一样,在操作612中,接近传感器410也产生关于接近电子设备101的对象的接近度信息,并且在操作614中,第一处理器120或第二处理器185基于接近度信息来确定接近电子设备101的对象和电子设备101之间的距离是否大于第一参考值。

根据实施例,当电子设备101未处于睡眠模式时,接近传感器410于每预设时间(例如,10ms)产生接近度信息并将每预设时间所产生的接近度信息递送到第一处理器120或第二处理器185。第一处理器120或第二处理器185可以通过使用由接近传感器410在操作612中所产生的接近度信息来确定对象是否接近电子设备101。

当电子设备101和对象之间的距离大于第一参考值时(操作614:是),在操作616中,电子设备101启用虹膜传感器420。根据实施例,在操作616中,电子设备101可以通过开启虹膜传感器420或其发光单元来控制虹膜传感器420的发光单元输出光。

一旦在操作616中启用了虹膜传感器420,则在操作618中,电子设备101通过使用虹膜传感器420来检测用户的虹膜。在操作620中,电子设备101通过使用由虹膜传感器420检测到的虹膜来执行针对用户的认证。根据实施例,在操作620中,第一处理器120可以确定由虹膜传感器420所检测到的虹膜(例如,由包括在虹膜传感器420中的红外相机所捕获的虹膜图像)和事先存储在电子设备101的存储器130中的虹膜图像之间的相似度,并可以确定相似度是否大于或等于预设的比率(例如,90%)。

在操作622中,电子设备101确定针对用户的认证是否成功。根据实施例,在操作622中,当在操作618中由虹膜传感器所检测到的虹膜和事先存储在存储器130中的虹膜图像之间的相似度大于或等于预设比率(例如,90%)时,电子设备101的第一处理器120确定针对用户的认证是成功的,并在相似度小于预设比率时,确定针对用户的认证失败。

当确定针对用户的认证成功时(操作622:是),在操作624中,电子设备101解除其锁定模式。当确定针对用户的认证失败时(操作622:否),电子设备101维持其当前状态而不执行任何操作。根据另一实施例,当确定针对用户的认证失败时(操作622:否),电子设备101基于由接近传感器410所产生的接近度信息来确定对象和电子设备101之间的距离是否大于第一参考值,直到对象和电子设备101之间的距离大于第一参考值。

当电子设备101和对象之间的距离小于或等于第一参考值时(操作614:否),在操作632中,电子设备101维持虹膜传感器420的停用状态。小于或等于第一参考值的距离可以是不适合操作虹膜传感器420来检测用户的虹膜的距离,例如,从虹膜传感器420的发光单元输出的光可能损伤用户的眼睛的距离。因此,在操作632中,电子设备101可以通过维持虹膜传感器420的停用状态或停用(例如,关闭)虹膜传感器420来保护用户的眼睛。

根据另一实施例,在电子设备101在操作632中维持虹膜传感器420的停用状态的同时,电子设备101可以重复确定接近电子设备101的对象是否邻近的操作612和确定对象和电子设备101之间的距离是否大于第一参考值的操作614。

图7a和图7b示出了根据各种实施例的电子设备的示例。

如图7a所示,可以在电子设备101的上端部分上布置虹膜传感器420的发光单元721、接近传感器410的发光单元711、接近传感器410的光接收单元712、接收器284、相机模块430和虹膜传感器420的光接收单元722。

接近传感器410的发光单元711可以包括能够输出光(例如,红外光)的红外led,用于在第一处理器120或第二处理器185的控制下来确定对象730是否邻近。从发光单元711输出的光量可以很小而不损伤人的身体。

接近传感器410的光接收单元712可以包括光电二极管,用于接收从发光单元711输出后从对象730反射的光。接近传感器410可以以水平值(levelvalue)的形式指示输入到光接收单元712的光量。用于指示由光接收单元712所测量的光量的水平值可以被递送到第一处理器120或第二处理器185。第一处理器120或第二处理器185通过使用水平值来控制接近传感器410或虹膜传感器420的开或关。

虹膜传感器420的发光单元721可以包括输出用于扫描用户的虹膜的光(例如,红外光)的红外led。从发光单元721输出的红外光是为了扫描用户的虹膜,因此可以具有高辐照度(irradiance),使得当用户和发光单元721之间的距离小于第一参考值时,输出的红外光可能会损伤用户的眼睛。结果是,第一处理器120或第二处理器185可以基于电子设备101和对象730之间的距离来控制来自发光单元721的光的输出。

接近传感器420的光接收单元722可以包括红外相机,用于接收从发光单元721输出后从对象730反射的光(例如,红外光)。红外相机接收从对象730反射的光并产生图像(例如,扫描图像)。由红外相机产生的扫描图像可以包括用户的虹膜。当虹膜传感器420对用户的虹膜进行感测时,意味着虹膜传感器420通过使用红外相机来扫描用户的虹膜,并通过红外相机产生包括用户的虹膜的扫描图像。如上所述,当由虹膜传感器420产生包括用户的虹膜的扫描图像时,第一处理器120或第二处理器185从扫描图像中提取与用户的虹膜相对应的虹膜图像。第一处理器120或第二处理器185通过使用虹膜传感器420,通过比较提取的虹膜图像和事先存储在存储器130中的虹膜图像来执行针对用户的认证。

参考图7a,电子设备101的相机模块430拍摄正在由虹膜传感器420对其虹膜进行扫描的用户,显示器160显示由相机模块430所捕获的图像750(例如,预览图像)(实时地)。

参考图7b,电子设备101的接近传感器410可以安装在透明壳体740(例如,遮盖玻璃)的下方。如图7a所示,接近传感器410的发光单元711和光接收单元712可以被布置为彼此相邻,虹膜传感器420的发光单元721和光接收单元722可以被布置为彼此间隔预设距离或更远的距离(例如2cm)

参考图7b,经由接近传感器410的发光单元711所输出的光(例如,红外光)从对象730反射,并且反射的光被输入到接近传感器410光接收单元712。经由虹膜传感器420的发光单元721输出的光(例如,红外光)从对象730反射,并且反射的光被输入到虹膜传感器420的光接收单元722。

图8示出了根据各种实施例的由电子设备对用户的虹膜进行检测的示例。图8示出了从接近传感器410的发光单元711输出的光和从虹膜传感器420的发光单元721输出的光。

参考图8,虹膜传感器420的发光单元721输出用于拍摄用户850的虹膜852的光,例如红外光。从发光单元721输出的光从用户850(例如,用户850的虹膜850)反射,并被输入到包括在虹膜传感器420的光接收单元722中的红外相机。

虹膜传感器410可以以发光单元721和光接收单元722彼此间隔开预设距离(例如2cm)或更远的距离的形式来实现,以准确地识别虹膜的形状。根据实施例,光接收单元722的红外相机可以根据从用户850反射的光来获取200像素或更高像素的图像。虹膜传感器420通过预处理来执行噪声消除,边缘提取,对比度增强等、识别眼睛、虹膜和瞳孔区域以及通过识别将虹膜图案转换为虹膜区域的图像的唯一码值(例如二进制值)。当针对用户850进行认证时,第一处理器120或第二处理器185将通过虹膜传感器420对虹膜图案进行转换而成的码值和事先存储的参考码值进行比较。当通过虹膜传感器420对虹膜852的图案进行转换而成的码值与事先存储的参考码值以预设比率或更高的比率相似时,第一处理器120确定针对用户850的认证是成功的。

图9a和图9b示出了根据各种实施例的电子设备的操作。在图9a和图9b中,用于接近传感器410以确定对象是否邻近的阈值(例如第一参考值)可以不同。

参考图9a,用户950和电子设备101之间的距离可以比小于第一参考值(例如20cm)的第二参考值(例如3cm)小。根据实施例,第一处理器120或第二处理器185可以使用第二参考值作为用于确定物体是否邻近的标准。例如,当在电子设备101中发生的事件不是用于启用虹膜传感器420的事件时,第一处理器120可以控制第二处理器185使用第二参考值作为用于确定物体是否邻近的标准。

当第二参考值被用于确定物体是否邻近时,电子设备101在用户950和电子设备101之间的距离小于第二参考值时关闭显示器160,如图9a所示。例如,当在电子设备101中接收到呼叫或用户想要发送呼叫时,第一处理器120确定用户在通话中,并且当电子设备101和用户950(或对象)之间的距离小于第二参考值时,确定用户没有观看电子设备101的显示器160。在这种情况下,第一处理器120控制电子设备101关闭显示器160。例如,当电子设备101未接收/发送呼叫,但电子设备101和对象之间的距离小于第二参考值时,第一处理器120可以确定电子设备101被翻转,并可以关闭显示器160。

参考图9b,用户950和电子设备101之间的距离可以大于第一参考值(例如20cm)。根据实施例,当用于启用虹膜传感器420的事件发生时,第一处理器120或第二处理器185可以使用第一参考值作为用于确定物体是否邻近的标准。当第一参考值被用于确定物体是否邻近时,电子设备101在用户950和电子设备101之间的距离大于第一参考值时启用虹膜传感器420,如图9b所示。从虹膜传感器420的发光单元721(例如红外led)输出的光可以从用户950反射,并被输入到虹膜传感器420的光接收单元(例如红外相机)。这样,用户950的虹膜被扫描,并且电子设备101的显示器160显示(实时地)扫描虹膜的过程并显示红外相机所产生的虹膜图像作为预览图像。

图10示出了根据各种实施例的电子设备的操作。

根据本公开的各种实施例,参考图10的(a)和(b),电子设备101通过使用接近传感器410来确定用户的虹膜1050和电子设备101之间的距离是否是可以启用虹膜传感器420的距离。在图10的(a)和(b)中,虹膜传感器420的启用可以指用于扫描用户的虹膜1050的光(例如红外光)从虹膜传感器420的发光单元721输出。虹膜传感器420的停用可以指用于扫描用户的虹膜1050的光(例如红外光)没有从虹膜传感器420的发光单元721输出的状态,例如,关闭虹膜传感器420的状态或开启虹膜传感器420,但关闭发光单元721的状态。

在图10的(a)和(b)中,假设当电子设备101和虹膜1050之间的距离大于或等于“距离a1010”时启用了虹膜传感器1050。根据实施例,距离a1010可以是用于确定是否启用虹膜传感器420的第一参考值。距离a1010可以被事先存储在存储器130中,可以从服务器106接收或可以由用户指定。

参考图10的(a)和(b),一旦光(例如红外光)从接近传感器410的发光单元711输出,光接收单元712接收从发光单元711输出的光中从用户的虹膜1050反射的光。电子设备101基于经由光接收单元712输入的光量来确定电子设备101和用户的虹膜1050之间的距离是否大于或等于距离a1010。

图10的(a)示出了电子设备101和用户的虹膜1050之间的距离大于距离a1010的情况,在图10的(a)中,电子设备101和用户的虹膜1050之间的距离可以是大于距离a1010的“距离b1011”。当电子设备101和用户的虹膜1050之间的距离大于距离a1010时,电子设备101启用虹膜传感器420。一旦虹膜传感器420被启用,用于扫描用户的虹膜1050的光(例如红外光)可以从包括在虹膜传感器420中的发光单元721(例如红外led)输出,如图10的(a)所示。从用户的虹膜1050反射的光可以被输入到虹膜传感器420的光接收单元722(例如红外相机)。

图10的(b)示出了电子设备101和用户的虹膜1050之间的距离小于距离a1010的情况,在图10的(b)中,电子设备101和用户的虹膜1050之间的距离可以是小于距离a1010的“距离c1012”。当电子设备101和用户的虹膜1050之间的距离小于距离a1010时,电子设备101停用虹膜传感器420。

一旦虹膜传感器被停用,虹膜传感器420可以不输出用于扫描用户的虹膜1050的光(例如红外光)。根据实施例,如图10的(b)所示,一旦虹膜传感器420被停用,电子设备101的第一处理器120可以通过显示器160显示用于启用虹膜传感器420的引导数据。例如,第一处理器120可以通过显示器160显示消息“远离终端”或可以将消息作为语音消息输出。

图11a和图11b是根据各种实施例的电子设备的操作方法的流程图。

参考图11a,在操作1102中,第一处理器120开始虹膜识别模式。根据实施例,当电子设备101从睡眠模式解除时、执行锁定模式时或需要用户认认证时,第一处理器120确定执行虹膜识别模式。

在操作1104中,第一处理器120向第二处理器185发送用于执行虹膜识别模式的请求。在操作1106中,第二处理器185请求执行虹膜识别模式。根据实施例,第二处理器185可以通过向虹膜传感器420发送用于维持待机状态(或空闲状态)的请求来请求执行虹膜识别模式。

在操作1142中,虹膜传感器420维持待机状态。待机状态可以指光不从虹膜传感器420的发光单元721输出的状态。根据实施例,在操作1142的待机状态下,虹膜传感器420的发光单元721(例如红外led)可以处于开启状态且同时处于非操作状态,并且光接收单元(例如红外相机)可以处于关闭状态。根据另一实施例,在操作1142的待机状态下,虹膜传感器420的发光单元721(例如红外led)和光接收单元(例如红外相机)均处于关闭状态,但虹膜传感器420的电源可以处于开启状态。根据另一实施例,在操作1142的待机状态下,虹膜传感器420的发光单元721(例如红外led)可以输出最小值的光(初始化模式),并且光接收单元(例如红外相机)可以处于操作状态。

根据实施例,在操作1104中,第二处理器185设置虹膜传感器420将维持待机状态(在下文中,待机时间)的时间(例如100ms)。在待机时间期间,电子设备101执行操作1106至1126中的至少一个操作。根据实施例,当在待机时间期间没有接收到用于启用虹膜传感器420的请求时,虹膜传感器420被停用,使得发光单元721和光接收单元722均被关闭,并且可能未执行虹膜识别。当在待机时间内接收到用于启用虹膜传感器420的请求时,虹膜传感器420被启用,使得发光单元(例如红外led)和光接收单元(例如红外相机)均操作。根据实施例,当虹膜传感器420在待机时间内接收到启用请求,且从发光单元(例如红外led)输出最小值的光时,虹膜传感器420可以增加从发光单元输出的光的信号强度并操作光接收单元(例如红外相机)。

在操作1108中,在电子设备101执行虹膜识别模式期间,第二处理器185确定用于接近传感器410的第一参考值,以确定对象是否邻近电子设备101。在操作1110中,第二处理器185将第一参考值发送到接近传感器410。在操作1112中,接近传感器410在其中登记该第一参考值,并在操作1114中产生接近度信息。在操作1114中所产生的接近度信息可以是用于指示输入到接近传感器410的光接收单元712的光量的水平值。

在操作1116中,接近传感器410将在操作1114中所产生的接近度信息发送到第二处理器185。根据实施例,在操作1116中,接近传感器410可以将用于指示接近传感器410的当前状态(例如,接近传感器410的开/关和错误发生等)的信息(例如状态信息)和接近度信息一起发送到第二处理器185。

在操作1118中,第二处理器185确定接近传感器410的接近度确定是否是有效的。根据实施例,第二处理器185可以基于从接近传感器410接收的接近度信息或用于指示接近传感器410的当前状态的状态信息,通过确定接近处理器410是否可正常操作,来确定接近传感器410的接近度确定是否是有效的。

根据另一实施例,在操作1118中,第二处理器185可以通过确定接近度信息是否有效来确定接近传感器410是否可正常操作。当确定接近传感器410的接近度确定无效时(操作1118:否),第二处理器185可以确定接近传感器410未正常操作。

例如,当用于指示接近传感器410的光接收单元712中所接收的光量的水平值落在预设范围之外时,第二处理器185可以确定接近度信息无效。例如,当接近传感器410正常操作时,用于指示光量的水平值平均在50到100之间。当水平值在1到30之间或大于等于200时,第二处理器185确定接近度信息无效,并确定接近传感器410处于异常状态中。另一方面,当水平值等于75时,第二处理器185可以确定接近度信息是有效的,并确定接近传感器410是正常操作状态。

参考图11a和图11b,当作为操作1118中的确定的结果是接近传感器410的接近度确定无效时(1118:否),第二处理器185进行到操作1134以通知第一处理器120用于终止虹膜识别模式(在下文中,虹膜识别模式终止事件)的事件的发生。当接近传感器410不可正常操作时,接近传感器410可能无法确定对象是否邻近,使得第一处理器120为了用户眼睛的安全,控制电子设备101不使用虹膜传感器420执行虹膜识别。换句话说,当接近传感器410不可正常操作时,这种情况可以包括在虹膜识别模式终止事件中。

在操作1136中,已经在操作1134中接收到虹膜识别模式终止事件通知的第一处理器120将用于终止虹膜识别模式的请求发送到第二处理器185。在操作1138中,第二处理器185将用于终止虹膜识别模式的请求发送到虹膜传感器420。在操作1146中,停用虹膜传感器420。在操作1146中停用虹膜传感器420可以意味着虹膜传感器420维持待机状态或关闭虹膜传感器420。

当作为操作1118中的确定的结果是接近传感器410的接近度确定有效时(1118:是),在操作1120中,第二处理器185通知第一处理器120启用虹膜传感器是可行的。在操作1124中,第一处理器120将用于启用虹膜传感器420的请求发送到第二处理器185。在操作1126中,第二处理器185将启用请求发送到虹膜传感器420。

已从第二处理器185接收到启用请求的虹膜传感器420通过使用发光单元721的红外led和光接收单元722的红外相机,针对电子设备101的用户的虹膜执行红外扫描,并从扫描图像中检测用户的虹膜,进而执行虹膜识别。虹膜传感器420可以通过在每预设时间(例如30ms)执行操作1144-1、操作1144-2……操作1144-m来执行虹膜识别。

参考图11a和图11b,当在操作1118中的确定结果是接近传感器410的接近度确定有效时(1118:是),接近传感器410通过在每预设时间(例如10ms)执行操作1128-1、操作1128-2……操作1128-n来产生接近度信息,并分别在操作1128-1至操作1128-n之后,通过执行操作1130-1、操作1130-2……操作1130-n,将在每个操作1128-1至操作1128-n中所产生的接近度信息发送到第二处理器185。

参考图11a和图11b,在操作1128-1至操作1128-n中,接近传感器410通过使用在操作1108中确定的第一参考值来产生接近度信息,作为指示接近电子设备101的对象或用户和电子设备101之间的距离是否大于第一参考值的信息。根据实施例,与在操作1114中所产生的接近度信息不同,在操作1128-1至操作1128-n中所生成的接近度信息可以不是用于指示经由接近传感器410的光接收单元712所接收的光量的电压值。例如,当接近电子设备101的对象或用户和电子设备101之间的距离大于第一参考值时,接近传感器410可以向第二处理器185发送1作为接近度信息,当距离小于或等于第一参考值时,可以向第二处理器185发送0作为接近度信息。

在操作1132中,第二处理器185基于从接近传感器410接收的接近度信息来确定是否发生了虹膜识别模式终止事件。根据实施例,在预设参考时间(例如300ms)期间,第二处理器185从接近传感器410接收n次接近度信息,并基于接收到的接近度信息确定是否发生了虹膜识别模式终止事件。在这种情况下,虹膜识别模式终止事件可以包括电子设备101和对象之间的距离小于或等于第一参考值的情况。例如,虹膜识别模式终止事件可以包括最近的接近度信息指示电子设备101和对象之间的距离小于或等于第一参考值的情况,或在参考时间(例如300ms)期间,电子设备101和对象之间的距离n/2次小于或等于第一参考值的情况。

当作为操作1132中的确定的结果是没有发生虹膜识别模式终止事件时(1132:否),接近传感器410执行生成接近度信息的操作1128-1至操作1128-n和发送接近度信息的操作1130-1至操作1130-n。虹膜传感器420还可以执行识别虹膜的操作1144-1至操作1144-m。

当作为操作1132中的确定的结果是发生了虹膜识别模式终止事件时(1132:是),在操作1134中,第二处理器185通知第一处理器120发生了虹膜识别模式终止事件。在操作1136中,第一处理器120将用于终止虹膜识别模式的请求发送到第二处理器185。在操作1138中,第二处理器185将用于终止虹膜识别模式的请求发送到虹膜传感器420。在操作1146中,停用虹膜传感器420。在操作1146中停用虹膜传感器420可以意味着虹膜传感器420维持待机状态或关闭虹膜传感器420。

根据实施例,当在操作1146中停用了虹膜传感器420时,虹膜传感器420维持待机状态。在这种情况下,虹膜传感器420的电源处于开启状态,但发光单元(例如红外led)处于关闭状态,并且光接收单元(例如红外相机)处于非操作状态。在待机状态下,虹膜传感器420的电源处于开启状态,但发光单元(例如红外led)和光接收单元(例如红外相机)均处于关闭状态。在待机状态下,虹膜传感器420的电源处于开启状态,但发光单元(例如红外led)输出最小值的光,且光接收单元(例如红外相机)处于操作状态。

图12是示出根据各种实施例的电子设备的操作方法的流程图。

参考图12,在操作1202中,第一处理器120开始用于虹膜识别的虹膜识别模式。在操作1204中,第一处理器120向第二处理器185发送用于执行虹膜识别模式的请求。在操作1206中,已接收到用于执行虹膜识别模式的请求的第二处理器185将用于执行虹膜识别模式的请求发送到接近传感器410,并在操作1208中,将要在虹膜识别模式中使用的第一参考值发送到接近传感器410。在操作1210中,接近传感器410在其中登记该参考值,并在操作1212中产生接近度信息。在操作1214中,接近传感器410将接近度信息发送到第二处理器185。

根据实施例,在操作1212中,接近传感器410产生由光接收单元712所接收到的光量转换而成的水平值(例如0-200)作为接近度信息,并在操作1214中将接近度信息发送到第二处理器185。根据实施例,在操作1214中,接近传感器410可以将用于指示接近传感器410的当前状态(例如,接近传感器410的开/关和错误发生等)的信息(例如状态信息)和接近度信息一起发送到第二处理器185。

在操作1216中,第二处理器185确定接近传感器410的接近度确定是否是有效的。根据实施例,第二处理器185可以基于从接近传感器410接收的接近度信息或用于指示接近传感器410的当前状态的状态信息,通过确定接近处理器410是否可正常操作,来确定接近传感器410的接近度确定是否是有效的。

当作为操作1216中的确定的结果是接近传感器410的接近度确定有效时(1216:是),在操作1220中,第二处理器185启用虹膜传感器420。根据实施例,在操作1220中,第二处理器185执行图11的操作1126,并且虹膜传感器420执行操作1144-1至操作1144-m中的至少一个操作。

当作为操作1216中的确定的结果是接近传感器410的接近度确定无效时(1216:否),在操作1218中,第二处理器185确定接近传感器410处于异常状态(例如错误状态)。接近传感器410为异常的情况可以是虹膜识别模式终止事件之一。在操作1222中,第一处理器185通知第一处理器120发生了虹膜识别模式终止事件。在操作1222中,第二处理器185向第一处理器120通知接近传感器410的错误状态。在操作1224中,已经在操作1222中接收到接近传感器410的错误状态报告的第一处理器120将用于终止虹膜识别模式的请求发送到第二处理器185。在操作1226中,第二处理器185向接近传感器410发送用于切换到待机状态的请求。在操作1228中,接近传感器410切换到待机状态。根据实施例,在操作1226中,第二处理器120请求关闭接近处理器410以控制接近传感器410被关闭。在图12中,由于确定接近传感器410处于异常状态,因此虹膜传感器420可以维持待机状态或可以关闭。

这样,当能够测量电子设备101和对象之间的距离的接近传感器410处于异常状态时,电子设备101可以不驱动虹膜传感器420的发光单元(例如红外led)或可以不驱动虹膜传感器420。当在接近传感器410中发生错误时,接近传感器410可能无法正确地测量电子设备101和对象之间的距离。一旦接近传感器410错误地测量了电子设备101和对象之间的距离,即使所测量的距离不适合启用虹膜传感器420(例如20cm或更小),虹膜传感器420的发光单元(例如红外led)也输出用于扫描虹膜的光,导致损伤用户的眼睛。然而,当电子设备101如图12的实施例所述的那样操作时,可以防止由接近传感器410的错误而损伤用户的眼睛。

根据实施例,当在操作1208之后的预设时间(例如400ms)或更长时间期间,任何接近度信息都没有从接近传感器410递送到第二处理器185时,第二处理器185如在操作1218中那样确定接近传感器410处于异常状态或被关闭。此后,电子设备101执行操作1222或1224。

图13a和图13b是根据各种实施例的电子设备的操作方法的流程图。在图13a和图13b的实施例中,第二处理器185可以以包括在第一处理器120中的形式来实现。

参考图13a,在操作1302中,第一处理器120开始虹膜识别模式。根据实施例,当电子设备101从睡眠模式解除时、执行锁定模式时或需要用户认认证时,第一处理器120确定执行虹膜识别模式。

在操作1304中,第二处理器120向虹膜传感器420发送用于执行虹膜识别模式的请求。在操作1332中,已接收到请求的虹膜传感器420维持待机状态。

在操作1306中,第一处理器120将用于在虹膜识别模式中确定接近度的第一参考值发送到接近传感器410。在操作1308中,接近传感器410将从第一处理器120接收的第一参考值在其中登记。在操作1310中,接近传感器410产生接近度信息。在操作1312中,接近传感器410将产生的接近度信息发送到第一处理器120。根据实施例,在操作1312中,接近传感器410可以将用于指示接近传感器410的当前状态(例如,接近传感器410的开/关和错误发生等)的信息(例如状态信息)和接近度信息一起发送到第二处理器185。

在操作1314中,第一处理器120确定接近传感器410的接近度确定是否是有效的。像图11a和图11b中的第二处理器185一样,第一处理器120可以通过确定接近度信息是否有效来确定接近传感器410是否可正常操作。根据实施例,第二处理器185可以基于从接近传感器410接收的接近度信息或用于指示接近传感器410的当前状态的状态信息,通过确定接近处理器410是否可正常操作,来确定接近传感器410的接近度确定是否是有效的。

参考图13a和图13b,当作为操作1314中的确定的结果是接近传感器410的接近度确定无效时(1314:否),第一处理器120进行到操作1324,以在操作1324中将用于终止虹膜识别模式的请求发送到虹膜传感器420。在操作1336中,停用虹膜传感器420。

参考图13a和图13b,当作为操作1314中的确定的结果是接近传感器410的接近度确定有效时(1314:是),第一处理器120进行到操作1316,以在操作1316中将虹膜识别请求发送到虹膜传感器420。虹膜传感器420通过使用发光单元721的红外led和光接收单元722的红外相机,针对电子设备101的用户的虹膜执行红外扫描,并从扫描图像中检测用户的虹膜,进而执行虹膜识别。虹膜传感器420可以通过在每预设时间(例如30ms)执行操作1334-1、操作1334-2……操作1334-m来执行虹膜识别。

参考图13a和图13b,当在操作1314中的确定结果是接近传感器410的接近度确定有效时(1314:是),接近传感器410通过在每预设时间(例如10ms)执行操作1318-1、操作1318-2……操作1318-n来产生接近度信息,并分别在操作1318-1至操作1318-n之后,通过执行操作1320-1、操作1320-2……操作1320-n,将在每个操作1318-1至操作1318-n中所产生的接近度信息发送到第二处理器185。

在操作1322中,第一处理器120基于接近度信息来确定是否发生了虹膜识别模式终止事件。根据实施例,在预设参考时间(例如300ms)期间,第一处理器120从接近传感器410接收n次接近度信息,并基于接收到的接近度信息确定是否发生了虹膜识别模式终止事件。在这种情况下,虹膜识别模式终止事件可以包括电子设备101和对象之间的距离小于或等于第一参考值的情况。例如,虹膜识别模式终止事件可以包括最近的接近度信息指示电子设备101和对象之间的距离小于或等于第一参考值的情况,或在参考时间(例如300ms)期间,电子设备101和对象之间的距离n/2次小于或等于第一参考值的情况。

当作为操作1322中的确定的结果是没有发生虹膜识别模式终止事件时(1322:否),接近传感器410执行产生接近度信息的操作1318-1至操作1318-n中的至少一个操作和发送接近度信息的操作1320-1至操作1320-n中的至少一个操作。虹膜传感器420还可以执行识别虹膜的操作1334-1至操作1334-m中的至少一个操作。

当作为操作1322中的确定的结果是发生了虹膜识别模式终止事件时(1322:是),在操作1324中,第一处理器120将虹膜识别模式终止请求发送到虹膜传感器420。在操作1336中,停用已接收到虹膜识别模式终止请求的虹膜传感器420。在操作1336中停用虹膜传感器420可以意味着虹膜传感器420维持待机状态或关闭虹膜传感器420。

根据实施例,在操作1324之后,第一处理器120确定用于确定对象的接近度的第二参考值(例如3cm),并在操作1326中,将第二参考值发送到接近传感器410。在操作1328中,接近传感器410在其中登记该第二参考值,并在操作1330中,通过使用第二参考值来确定对象的接近度。

根据另一实施例,由接近传感器410在虹膜传感器420的虹膜识别的执行期间所产生的接近度信息,可以指示电子设备101和对象之间的距离小于或等于第一参考值。在这种情况下,第一处理器120可以控制电子设备101输出用于启用虹膜传感器420的引导数据,以用于虹膜传感器420的虹膜识别操作。引导数据可以是经由显示器160显示的消息或经由扬声器282输出的语音数据。

图14示出了根据各种实施例的包括在电子设备中的接近传感器的另一示例。

参考图14的(a),电子设备101的接近传感器410可以安装在透明壳体740的下方,并可以包括发光单元711和光接收单元712。图14中所示出的接近传感器410可以具有与图7中所示出的接近传感器410类似的结构,并可以执行与图7中所示出的接近传感器410类似的操作。在图14中,接近传感器410的光接收单元712和照度传感器1415被包括在传感器封装1410中。如图14所示,接近传感器410的光接收单元710和照度传感器1415被布置成彼此相邻,进而有效地识别从对象1430反射的光量或光的反射方向。

参考图14的(b),接近传感器410的光接收单元712可以包括第一至第四通道1411、1412、1413和1414,通过这些通道接收从对象1430反射的光。

如图14的(a)所示,当对象1430相对于电子设备101的接近传感器410横向设置时,输入到光接收单元712的四个通道1411至1414的光量可能因通道而不同。参考图14的(a),从对象1430反射的光倾斜地朝向光接收单元712的右侧输入。参考图14的(b),输入到光接收单元712的光集中输入到光接收单元712的四个通道1411至1414中的第四通道1414。

根据实施例,照度传感器1415可以包括多个红色通道、多个绿色通道、多个蓝色通道和多个透明通道。照度传感器1415通过使用照度传感器1415内部的通道来确定入射到光接收单元712的光的入射角度。例如,输入到红色通道、绿色通道、蓝色通道和透明通道中的每个通道的光量可以根据通道的位置而不同。第一处理器120或第二处理器185基于红色通道、绿色通道、蓝色通道和透明通道中具有高光量的通道的位置来预测输入到接近传感器410的光接收单元712的光的入射角度。当输入到接近传感器410的光接收单元712的光的入射角度大于预设的参考值时,第一处理器120或第二处理器185可以将关于对象1430的接近度信息忽略。

图15示出了根据各种实施例的包括在电子设备中的接近传感器的光接收范围。

参考图15,当电子设备101确定用于虹膜识别的虹膜传感器420的启用时,包括在接近传感器410中的光接收单元712的视角可以是第一视角1521。在这种情况下,接近传感器410使用第一参考值(例如20cm)来确定对象的接近度。在虹膜识别模式中,接近传感器410在第一视角1521的范围内产生关于接近电子设备101的对象的接近度信息。当电子设备101确定停用虹膜传感器420时,接近传感器410通过使用第二参考值(例如3cm)来确定对象的接近度。当接近传感器410通过使用第二参考值来确定对象的接近度时,包括在接近传感器410中的光接收单元712的视角可以是第二视角1522。

如图15所示,对应于确定虹膜传感器420的启用的情况和确定虹膜传感器420的停用的情况,将不同的视角应用于接近传感器410,并对应地操作接近传感器410。根据实施例,当确定虹膜传感器420的启用时,接近传感器410产生关于在第一区域1511中,在第一视角1521的范围内所感测到的对象的接近度信息,并且将接近度信息递送到第一处理器120或第二处理器185。当确定虹膜传感器420的停用时,接近传感器410产生关于在第二区域1512中,在第二视角1522的范围内所感测到的对象的接近度信息,并且将接近度信息递送到第一处理器120或第二处理器185。

图16a是示出根据各种实施例的电子设备的的操作方法的流程图。

参考图16a,当执行虹膜识别模式时,例如,在操作1602中发生了用于启用虹膜传感器420的事件,在操作1604中,电子设备101通过使用相机模块291来检测用户的面部。根据实施例,电子设备101通过包括在电子设备101中的前置相机(未示出)或后置相机(未示出)来捕获用户的图像,并从捕获的图像中检测用户的面部图像。

在操作1606中,电子设备101从检测到的用户的面部图像中获取肤色。在操作1608中,电子设备101基于所获取的肤色来确定用于确定对象是否邻近的第一参考值。

在操作1610中,电子设备101的第一处理器120通过使用在操作1608中所确定的第一参考值来确定由接近传感器410感测到的对象是否邻近电子设备101。根据实施例,在操作1610中,接近传感器410可以比较第一参考值和由接近传感器410产生的接近度信息,以确定对象的接近度。根据实施例,在操作1608中确定的第一参考值被存储在存储器130中,因此,在发生用于启用虹膜传感器420的事件时,可以使用第一参考值来使用接近传感器410来确定对象是否邻近。也就是说,当在存储器130中事先存储了第一参考值时,操作1604至操作1608可以省略。

图16b示出了可用于图16a中的操作方法中的肤色的示例。参考图16a和图16b,在操作1606中所获取的肤色可以是例如图16b的表格1620中所示出的颜色中的一种。电子设备101可以确定与图16b的表格1620中所示出的颜色中最相似的颜色有关的阈值,作为用于确定对象是否邻近的第一参考值。例如,假设在操作1606中所获取的肤色对应于s(1621),则电子设备101的第一处理器120或第二处理器185可以选择lv5的220作为用于确定对象是否邻近的第一参考值。

图17是示出根据各种实施例的电子设备的操作方法的流程图。

参考图17,在操作1702中,电子设备101的第一处理器120开始虹膜识别模式。根据实施例,一旦发生用于启用虹膜传感器420的事件,第一处理器120就可以确定执行虹膜识别模式。

在操作1704中,第一处理器120将用于操作相机模块430的请求发送到相机模块430。在操作1706中,第一处理器120将用于启用接近传感器410的请求发送到第二处理器185。

一旦在操作1704中从第一处理器120发送了执行请求,则在操作1708中,相机模块430就可以响应于该请求来操作。在操作1708中,相机模块430被开启,并通过包括在相机模块430中的镜头从外部接收图像。在操作1710中,相机模块430从捕获的图像中检测用户的面部。一旦检测到用户的面部,则在操作1712中,相机模块430检测用户的肤色,例如,用户的面部的颜色。

在操作1714中,相机模块430将由相机模块430检测到的肤色或关于肤色的信息发送到第二处理器185。在操作1716中,第二处理器185基于从相机模块430递送来的肤色或关于肤色的信息来确定用于在虹膜识别模式中确定对象是否邻近的第一参考值(例如22cm)。一旦以这种方式确定了第一参考值,则在操作1718中,第二处理器185就将该第一参考值发送到接近传感器410。在操作1720中,接近传感器410在其中登记该第一参考值。在操作1722中,接近传感器410通过使用登记的第一参考值来确定对象是否邻近。操作1722之后的操作可以与图11中的操作1114至操作1146中的至少一个操作相同或相类似。

根据实施例,在虹膜识别模式中所使用的第一参考值可以被事先存储在电子设备101的存储器130中,并且第一参考值可以由用户输入。在设置了第一参考值之后,即使当第一处理器120执行虹膜识别模式时,操作1704至操作1720中的至少一个操作也可以被省略。

当电子设备101以这种方式执行虹膜识别模式时(例如执行虹膜认证),电子设备101可以像在操作1708中那样操作相机模块430。根据实施例,相机模块430可以包括rgb相机,并且电子设备101的第一处理器120或第二处理器185可以通过使用输入到相机模块430的图像来获取用户的肤色。在这种情况下,第一处理器120或第二处理器185可以通过使用眼睛感测技术来获取用户的肤色。

根据另一实施例,相机模块430可以包括rgb相机,并且电子设备101的第一处理器120或第二处理器185可以通过使用使用相机模块430所捕获的图像来获取用户的肤色。一旦获取到肤色,则可以驱动虹膜传感器420的发光单元(例如红外led)和光接收单元(例如红外相机)。根据实施例,拍摄和获取肤色可以作为电子设备101的后台操作来执行。后台操作可以指其执行屏幕不在显示器160上显示的操作,并且在使用相机模块430拍摄和获取肤色期间,电子设备101通过显示器160显示用户界面(例如,ui、ux、开关vi)。

根据实施例,在操作1720中,电子设备101可以在将第一参考值登记在接近传感器410中的同时,通过使用相机模块430来获取用户的肤色。电子设备101可以登记第一参考值,并同时获取肤色作为后台操作。根据另一实施例,电子设备101可以使用相机模块430(例如rgb相机)作为后台操作来获取用户的肤色,然后操作虹膜传感器420。

根据实施例,例如,在智能停留操作中,电子设备101可以获取可以使用相机模块430获取的图像的肤色的平均值,或通过使用使用相机模块430所获取的肤色中的最新的肤色来确定第一参考值。

根据实施例,电子设备101可以使用光谱仪来确定用户的肤色。电子设备101可以以包括光谱仪的形式来实现。光谱仪可以使用用户的皮肤的黑色素来获取肤色,并且第一处理器120或第二处理器185基于使用光谱仪所获取的肤色来确定第一参考值。

根据实施例,电子设备101可以通过使用事先存储在电子设备101中用户的肤色,例如,从用户轮廓信息或关于肤色的信息中获取的肤色,来确定在虹膜识别模式下由接近传感器410所使用的第一参考值。

根据实施例,电子设备101可以使用心率传感器来获取用户的肤色。当用户穿戴有连接到电子设备101的可穿戴设备(例如,电子设备102)时,可穿戴设备可以向用户输出具有特定信号强度的信号,并比较该信号的用户反射信号和事先存储的参考值以测量用户的肤色。例如,控制ppg传感器的led以最大的强度发光,测量从用户的皮肤反射且然后通过光接收单元接收的光量,以及获取通过光接收单元所接收的光量相对于可以接收到的最大光量的比率,使得所获取的比率可以用作肤色信息。可以将接收到的光量比率和与事先存储的第一参考值相对应的接收光量比率进行比较,并且可以将与相似的接收到的光量比率相对应的肤色确定为用于确定第一参考值的肤色。

根据实施例,电子设备101可以将用户的输入(例如,在健康应用中登记的用户的肤色信息或种族信息)或基于国家或地区的统计的肤色确定为用于确定在虹膜识别模式中所使用的第一参考值的肤色。

根据本公开各种实施例的电子设备可以包括:接近传感器,被配置为产生关于接近电子设备的对象的接近度信息;虹膜传感器,被配置为检测虹膜;以及第一处理器,被配置为控制电子设备,其中,第一处理器还被配置为基于由接近传感器所产生的接近度信息来确定电子设备和对象之间的距离,以在电子设备和对象之间的距离大于第一参考值时,使用虹膜传感器检测虹膜,并在电子设备和对象之间的距离小于或等于第一参考值时,停用虹膜传感器。

根据实施例,电子设备还可以包括第二处理器,被配置为控制接近传感器或虹膜传感器,其中,接近度信息指示经由接近传感器的光接收单元输入的光量是否小于预定的第二参考值,以及第二处理器还被配置为:基于接近度信息来确定,当光量小于第二参考值时,电子设备和对象之间的距离大于第一参考值。

根据实施例,第二处理器还可以被配置为,基于接近度信息来确定,当光量大于或等于第二参考值时,电子设备和对象之间的距离小于或等于第一参考值。

根据实施例,第二处理器还可以被配置为,当接近度信息无效或者当在预定时间或更长时间期间未从接近传感器递送接近度信息时,停用虹膜传感器。

根据实施例,第一处理器还可以被配置为当发生用于启用虹膜传感器的事件时,将虹膜传感器维持在待机状态,并且当由接近传感器产生的接近度信息有效时,驱动虹膜传感器以检测虹膜。

根据实施例,电子设备还可以包括相机,被配置为获取用户的肤色,其中第二处理器还被配置为基于肤色确定第一参考值。

根据实施例,接近传感器可以在第一视角内感测接近电子设备的对象,并且第二处理器还可以被配置为,当电子设备和对象之间的距离等于第一距离时,以小于第一视角的第二视角驱动接近传感器。

根据实施例,接近传感器的光接收单元还可以包括照度传感器,被配置为测量输入到光接收单元的光量,照度传感器可以包括四个通道,该四个通道被配置为接收输入到光接收单元的光,以及第二处理器还可以被配置为:通过使用经由四个通道中的每个通道输入的光量来确定对象是否在第二视角内。

根据实施例,第一处理器还可以被配置为,当电子设备和对象之间的距离小于或等于述第一参考值时,输出引导数据,使得电子设备和对象之间的距离大于第一参考值。

根据本公开各种实施例的电子设备的操作方法可以包括,通过使用接近传感器来产生关于接近电子设备的对象的接近度信息;基于由接近传感器所产生的接近度信息来确定电子设备和对象之间的距离;以及当电子设备和对象之间的距离大于第一参考值时,通过使用虹膜传感器检测虹膜,当电子设备和对象之间的距离小于或等于第一参考值时,停用虹膜传感器。

根据实施例,接近度信息可以指示经由接近传感器的光接收单元输入的光量是否小于预定的第二参考值,以及操作方法还可以包括,基于接近度信息来确定,当光量小于第二参考值时,电子设备和对象之间的距离大于第一参考值,以及基于接近度信息来确定,当光量大于或等于第二参考值时,电子设备和对象之间的距离小于或等于第一参考值。

根据实施例,操作方法还可以包括,基于接近度信息来确定,当光量大于或等于第二参考值时,电子设备和对象之间的距离小于或等于第一参考值。

根据实施例,操作方法还尅包括,当接近度信息无效或者在预定时间或更长时间期间未从接近传感器递送接近度信息时,停用虹膜传感器。

根据实施例,停用虹膜传感器可以包括,将虹膜传感器维持在待机状态,以及将虹膜传感器维持在待机状态可以包括,控制虹膜传感器的发光单元不输出用于检测虹膜的信号,或者关闭虹膜传感器的发光单元和光接收单元。

根据实施例,操作方法还可以包括,通过使用相机来拍摄用户的肤色,以及基于肤色确定第一参考值。

根据实施例,接近传感器在第一视角内感测接近电子设备的对象,并且当电子设备和对象之间的距离等于第一距离时,以小于第一视角的第二视角驱动接近传感器。

根据实施例,接近传感器的光接收单元还可以包括照度传感器,被配置为测量输入到光接收单元的光量,照度传感器可以包括四个通道,该四个通道被配置为接收输入到光接收单元的光,以及基于由接近传感器产生的接近度信息来确定电子设备和对象之间的距离可以包括,通过使用经由四个通道中的每个通道输入的光量来确定对象是否在第二视角内。

根据实施例,操作方法还可以包括,当电子设备和对象之间的距离小于或等于第一参考值时,输出引导数据,使得电子设备和对象之间的距离大于第一参考值。

根据各种实施例,在已经在其中存储了指令的存储介质中,所述指令当被至少一个处理器执行时,使得所述至少一个处理器执行至少一个操作,所述至少一个操作包括,通过使用接近传感器来产生关于接近电子设备的对象的接近度信息,基于由接近传感器产生的接近度信息来确定电子设备和对象之间的距离,以及当电子设备和对象之间的距离大于第一参考值时,通过使用虹膜传感器来检测虹膜,当电子设备和对象之间的距离小于或等于第一参考值时,停用虹膜传感器。

根据各种实施例,便携式电子设备包括壳体、通过壳体的表面显露的触摸屏显示器、在壳体的表面上与显示器相邻布置的接近传感器、在壳体的表面上与接近传感器相邻布置的虹膜识别传感器、布置在壳体内部的蜂窝无线通信电路、与显示器、接近传感器、虹膜识别传感器和通信电路电连接的处理器以及存储器,该存储器存储有用于通过使用虹膜识别传感器来执行认证的至少一个应用程序,其中所述存储器存储指令,该指令当被执行时,使得接近传感器在处理器在应用程序的执行期间通过使用虹膜识别传感器来执行认证时,基于到接近传感器的第一距离来确定外部对象是否邻近,以及使得接近传感器在处理器通过使用无线通信电路来执行电话通信时,基于距接近传感器的第一距离来确定外部对象是否邻近,并且第一距离大于第二距离。

如本文所使用的,术语模块可以包括以硬件、软件或固件实现的单元,并且可以与其他术语例如逻辑、逻辑块、部件或电路互换地使用。模块可以是适合于执行一个或多个功能的单个集成组件,或者其最小单元或部分。模块可以通过机械或电的方式实现,可以包括专用集成电路(asic)芯片、现场可编程门阵列(fpga)和执行已知或者将来开发的某些操作的可编程逻辑设备。可以用以编程模块的形式存储在计算机可读存储介质(例如存储器130)中的指令来实现根据各种实施例的装置(例如其模块或功能)或方法(例如操作)中的至少一部分。当指令由处理器(例如处理器120)执行时,处理器可以执行与指令相对应的功能。计算机可读记录介质可以包括硬盘、软盘、磁介质(例如磁带)、光介质(例如致密盘只读存储器(cd-rom)或数字通用盘(dvd))、磁光介质(例如光磁软盘)和嵌入式存储器等。指令可以包括由编译器产生的代码或可由解释器执行的代码。根据本发明各实施例的模块或编程模块可以包括上述元件中的一个或多个,可以省略上述元件中的一些或者还可以包括附加的其他元件。由根据本公开各种实施例的模块、程序或其他组件执行的操作可以顺序地、并行地、重复地或启发式地执行,或者一个或多个操作可以以不同的顺序执行或被省略,或者可以添加一个或多个其他操作。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1