电子装置及其操作方法与流程

文档序号:16989737发布日期:2019-03-02 00:52阅读:223来源:国知局
电子装置及其操作方法与流程

本公开的各种实施例涉及用于通过在电子设备中使用指纹图像来控制电子设备的功能的装置和方法。



背景技术:

电子设备可以存储各种类型的个人信息,例如电话号码和认证信息(例如,密码)。因此,电子设备可以提供认证服务,以保护所存储的个人信息。例如,电子设备可以使用生物特征信息(例如,虹膜扫描、指纹、面部图像、掌纹、静脉图像等)来提供生物特征认证服务。



技术实现要素:

问题的解决方案

电子设备可以通过使用有效连接到电子设备的生物特征传感器(例如,指纹传感器)来获取用户的生物特征信息(例如,指纹)以进行用户认证。例如,在检测到用于用户认证的用户输入时,电子设备可以激活指纹传感器并获取用户的指纹信息。

然而,因为电子设备需要多个用户输入以通过使用生物特征信息来执行用户认证,所以这可能给用户带来不便。

此外,因为电子设备仅使用用户的生物特征信息来执行用户认证,所以可能存在用户以有限的方式利用生物特征信息的问题。

因此,本公开被设计为至少处理上述问题和/或缺点,并至少提供下述优点。

本公开的一个方案是提供一种用于通过在电子设备中使用用户输入的指纹信息来提供各种用户界面的装置和方法。

根据本公开的一个方案,提供了一种电子设备,该电子设备包括显示器和处理器,该处理器被配置为检测与用户输入相对应的指纹图像;基于指纹图像来确定用户输入的输入方向;响应于用户输入的运动,基于用户输入的输入方向来确定用户输入的运动方向;以及执行与用户输入的运动方向相对应的第一功能。

根据本公开的另一方案,提供了一种用于操作电子设备的方法,该方法包括:检测用户输入;检测与该用户输入相对应的指纹图像;基于该指纹图像来确定用户输入的输入方向;响应于用户输入的运动,基于用户输入的输入方向来确定用户输入的运动方向;以及执行与用户输入的运动方向相对应的第一功能。

附图说明

根据结合附图的以下详细描述,本公开的某些实施例的上述和其他方案、特征以及优点将更清楚,在附图中:

图1a示出了根据本公开实施例的网络环境中的电子设备;

图1b示出了根据本公开实施例的用于处理输入信息的电子设备;

图2示出了根据本公开实施例的电子设备;

图3是示出了根据本公开实施例的操作电子设备的方法的流程图;

图4是示出了根据本公开实施例的在电子设备中检测指纹图像的方法的流程图;

图5是示出了根据本公开实施例的在电子设备中确定用户输入方向的方法的流程图;

图6是示出了根据本公开实施例的在电子设备中确定用户输入方向的方法的流程图;

图7是示出了根据本公开实施例的在电子设备中控制应用的方法的流程图;

图8a至图8c示出了根据本公开实施例的电子设备中的媒体控制;

图9a和图9b示出了根据本公开实施例的电子设备中的相机服务;

图10是示出了根据本公开实施例的在电子设备中显示通知信息的方法的流程图;

图11a至图11d示出了根据本公开实施例的在电子设备中显示通知信息;

图12是示出了根据本公开实施例的在电子设备中执行应用的方法的流程图;

图13a至图13c示出了根据本公开实施例的在电子设备中执行应用;

图14是示出了根据本公开实施例的由电子设备来控制外部设备的方法的流程图;

图15是示出了根据本公开实施例的由电子设备来控制虚拟现实设备的方法的流程图;

图16是示出了根据本公开实施例的在电子设备中执行与用户输入相对应的功能的方法的流程图;

图17示出了根据本公开实施例的在电子设备中执行与用户输入相对应的功能;以及

图18是示出了根据本公开实施例的在电子设备中执行与附加输入相对应的功能的方法的流程图。

具体实施方式

在下文中,参考附图来描述本公开的各种实施例。然而,本公开不限于本文描述的各种实施例,而是涵盖落入本文描述的实施例的精神和范围内的所有修改、等同物和备选。

贯穿附图和说明书,类似的附图标记可以表示类似的组件。

除非存在语义上的明显差异,否则单数表述包括复数概念。

表述“a或b”、“a和/或b”等可以包括一起列举的项目的所有可能的组合。

虽然可以使用诸如“第1”、“第2”、“第一”和“第二”之类的表述来表达相应的元素,但是并不意图限定相应的元素。

当第一元素被描述为“有效地或通信地与第二元素…耦接/耦接到第二元素”或“连接到”第二元素时,第一元素可以直接与第二元素耦接/耦接到第二元素,或者另一元素(例如,第三元素)可以连接在它们之间。

根据上下文,表述“被配置为”可以以硬件或软件的方式与例如“适合于”、“具有...的能力”、“适于”、“被制造为”、“能够”或“被设计为”互换使用。例如,“被配置为...的设备”可以指示该设备与其他设备或组件一起“能够...”。“被配置为执行a、b和c的处理器”可以指示用于执行相应操作的专用处理器(例如,嵌入式处理器)或能够通过执行存储设备中存储的一个或多个软件程序来执行相应操作的通用处理器(例如,中央处理单元(cpu)或应用处理器(ap))。

根据本公开实施例的电子设备可以包括智能电话、平板个人计算机(pc)、移动电话、视频电话、电子书(e-book)阅读器、台式pc、膝上型pc、上网本计算机、工作站、服务器、个人数字助理(pda)、便携式多媒体播放器(pmp)、mp3播放器、移动医疗电器、相机和可穿戴设备(例如,智能眼镜、头戴式设备(hmd)、电子服装、电子手镯、电子项链、电子配饰、电子纹身、智能镜子或智能手表)。

电子设备还可以包括家用电器,例如电视、数字视频盘(dvd)播放器、音频播放器、冰箱、空调、吸尘器、烤箱、微波炉、洗衣机、空气净化器、机顶盒、家庭自动控制面板、安全控制面板、tv盒(例如,samsunghomesynctm、appletvtm或googletvtm)、游戏机(例如,xboxtm和playstationtm)、电子词典、电子钥匙、便携式摄像机和电子相框。

电子设备可以包括医疗设备(例如,便携式医疗测量设备(如血糖监控设备、心率监控设备、血压测量设备、体温测量设备等)、磁共振血管造影(mra)设备、磁共振成像(mri)设备、计算断层扫描(ct)机和超声波机)、导航设备、全球定位系统(gps)接收机、事件数据记录仪(edr)、飞行数据记录仪(fdr)、车辆信息娱乐设备、船用电子设备(例如,导航设备和陀螺罗盘)、航空电子设备、安保设备、车头单元、家用或工业机器人、自动柜员机(atm)、销售点(pos)设备或物联网(iot)设备(例如,灯泡、传感器、电表或气表、洒水器设备、火警、恒温器、街灯、烤面包机、运动器材、热水箱、加热器、锅炉等)。

电子设备还可以包括以下至少一项:家具或建筑物/结构的一部分、电子板、电子签名接收设备、投影仪、以及各种测量仪器(例如,水表、电表、气表、和无线电波表)。

电子设备可以是柔性设备(或可折叠设备)。

根据本公开实施例的电子设备可以是上述设备的组合。然而,根据本公开实施例的电子设备不限于上述设备,并且可以包括根据技术发展的新型电子设备。

在本文中,术语“用户”可以指示使用电子设备的人或使用电子设备的设备(例如,人工智能电子设备)。

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

参考图1a,电子设备101包括总线110、处理器120(例如,包括处理电路)、存储器130、输入/输出接口150(例如,包括输入/输出电路)、显示器160(例如,包括显示电路)和通信接口170(例如,包括通信电路)。备选地,电子设备101可以省略至少一个元件,或者可以附加地包括其他元件。

总线110可以包括用于连接元件120至170,且在这些元件之间传送信号(例如,控制消息和/或数据)的电路。

处理器120可以包括cpu、ap、通信处理器(cp)和/或图像信号处理器(isp)。处理器120可以执行与电子设备101的至少一个不同元件的控制和/或通信相关的算术操作或数据处理。

处理器120可以获取与对显示器160的接触所引起的用户输入相对应的指纹图像。例如,在电子设备101的低功率模式下检测到由对显示器160的接触所引起的用户输入(例如,触摸输入、压力输入)时,处理器120可以通过使用触摸面板或指纹传感器来获取与用户输入相对应的指纹图像。

处理器120可以通过使用与用户输入相对应的指纹图像来确定用户输入方向。例如,处理器120可以以参考间隔(例如,1度)为单位来旋转参考图像,以针对每个参考间隔来检测与指纹图像的相似度。处理器120可以选择参考图像的、在与指纹图像的相似度中超过参考相似度的相似度中的能够检测到最大相似度的旋转角度。处理器120可以基于参考图像的能够检测到最大相似度的旋转角度来确定用户输入方向。例如,处理器120可以以参考间隔为单位来顺序地旋转参考图像,以检测与指纹图像(该指纹图像与用户输入相对应)的相似度。

在检测到与指纹图像的相似度超过参考相似度时,处理器120可以基于参考图像的能够检测到相似度的旋转角度来确定用户输入方向。例如,在以低功率模式进行操作期间检测到用户输入时,处理器120可以检测电子设备101的运动信息。处理器120可以旋转参考图像以与电子设备101的运动信息相对应,且因此可以检测与指纹图像(该指纹图像与用户输入相对应)的相似度。

如果与指纹图像的相似度超过参考相似度,则处理器120可以基于参考图像的能够检测到相似度的旋转角度来确定用户输入方向。附加地或备选地,如果不能检测到与指纹图像的相似度超过参考相似度,则处理器120可以确定通过使用指纹图像无法检测用户输入方向。例如,处理器120可以通过使用有效连接到电子设备101的至少一个传感器(例如,地磁传感器、加速度传感器、陀螺仪传感器等)来检测电子设备101的运动信息。例如,处理器120可以以像素为单位比较参考图像和指纹图像的整个区域或至少一部分区域,以检测参考图像和指纹图像的相似度,或者可以比较参考图像和指纹图像的特征点,以检测参考图像和指纹图像的相似度。指纹图像的特征点可以包括用于识别指纹的指纹形状,例如弓型纹(arch)、斗型纹(whirl)、箕型纹(loop)等。

在确定用户输入方向时,处理器120可以基于用户输入的运动来输出与运动方向相对应的功能的可执行信息。例如,处理器120可以控制显示器160以基于用户输入方向来显示该功能被映射到的运动方向和映射到该运动方向的功能信息(例如,图标),以便由用户识别。在确定用户输入方向时,处理器120可以以振动或声音的形式来输出与运动方向相对应的功能的可执行信息。

处理器120可以提供控制以执行与用户输入的用户输入方向和运动信息相对应的功能。在检测到用户输入的运动时,处理器120可以基于用户输入方向来确定用户输入的运动方向。处理器120可以执行被映射到用户输入的运动方向的功能。例如,如果存在在电子设备101中运行的应用,则处理器120可以执行被映射到该应用和用户输入的运动方向的功能。处理器120可以执行被映射到检测到用户输入的位置(例如,坐标)和用户输入的运动方向的功能。映射到用户输入的运动方向的功能可以包括应用执行、内容回放控制、通知信息显示和外部设备控制中的至少一项。附加地或备选地,处理器120可以以图形、振动或声音的形式来输出被映射到运动方向的功能的执行信息。

处理器120可以提供控制,以在执行与用户输入的运动方向相对应的功能的同时基于附加用户输入来执行与正在执行的功能相关联的附加功能。例如,如果在维持用于确定运动方向的用户输入的同时改变用户输入值(例如,触摸区域、压力强度、压力输入的数量、触摸的数量、压力的数量等),则处理器120可以确定检测到附加用户输入。处理器120可以确定是否检测到附加用户输入,直到从检测到用户输入的运动方向的时间开始经过了参考时间为止。在检测到附加用户输入时,处理器120可以执行在电子设备101中执行的功能以及与附加用户输入相对应的附加功能。

存储器130可以包括易失性和/或非易失性存储器。存储器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通信并交换数据。中间件143可以根据优先级顺序来处理从应用147接收到的一个或多个工作请求。中间件143可以向至少一个应用147授予能够使用电子设备101的系统资源(例如,总线110、处理器120、存储器130等)的优先级顺序,并且处理一个或多个工作请求。api145是供应用147控制内核141或中间件143的功能的接口,并且可以包括用于文件控制、窗口控制、图片处理、字符控制等的至少一个接口或功能(例如,指令)。

输入输出接口150可以充当向电子设备101的另一元件转发从用户或另一外部设备输入的命令或数据的接口。

显示器160可以包括液晶显示器(lcd)、发光二极管(led)显示器、有机发光二极管(oled)显示器、微机电系统(mems)显示器或电子纸显示器。显示器160可以为用户显示各种内容(例如,文本、图像、视频、图标、符号等)。

显示器160可以包括显示面板、触摸面板和压力面板。显示器160可以通过触摸面板使用电子笔或用户身体的一部分来接收触摸、手势、接近或悬停输入。触摸面板可以通过增加能够以静电电容方式检测用户输入(触摸)的坐标的分辨率来检测用户的指纹图像。显示面板可包括多个像素和用于接收外部光的多个光接收模块。显示面板可以通过经由光接收模块收集从多个像素发射的并从用户身体的一部分反射的光的值来检测用户的指纹图像。光接收模块可以被布置为与至少一个像素相对应。显示器160可以经由压力面板来接收由导体(例如,用户身体的一部分)或非导体引起的压力输入。

通信接口170可以配置电子设备101和第一外部电子设备102、第二外部电子设备104和/或服务器106之间的通信。通信接口170可以通过无线通信或有线通信与网络172相连,以与第二外部电子设备104或服务器106进行通信。

无线通信可以包括蜂窝通信,例如长期演进(lte)、高级lte(lte-a)、码分多址(cdma)、宽带cdma(wcdma)、通用移动电信系统(umts)、无线宽带(wibro)、全球移动通信系统(gsm)等。

无线通信174可以包括wifi、光保真(lifi)、蓝牙(bt)、蓝牙低功耗(ble)、zigbee、近场通信(nfc)、磁安全传输(mst)、射频(rf)、体域网(ban)和/或全球导航卫星系统(gnss)。

有线通信可以包括以下至少一项:通用串行总线(usb)、高清多媒体接口(hdmi)、推荐标准-232(rs-232)、电力线通信(plc)、普通老式电话服务(pots)等。

网络172可以包括电信网络中的至少一个,例如,计算机网络(例如,局域网(lan)或广域网(wan))、互联网或电话网络。

第一外部电子设备102和第二外部电子设备104中的每一个均可以与电子设备101是相同类型或不同类型。

服务器106可以包括具有一个或多个服务器的组。

电子设备101中执行的操作的全部或一些可以在电子设备102和104和/或服务器106中执行。例如,当电子设备101必须执行一些功能或服务时,电子设备101可以请求由电子设备102和104和/或服务器106执行与其相关的至少一些功能,而不是自身执行这些功能或服务。电子设备102或104和/或服务器106可以执行所请求的功能或附加功能,并且可以向电子设备101传送执行结果。电子设备101可以照原样处理或附加处理接收到的结果,从而提供所请求的功能或服务。例如,可以使用云计算、分布式计算或客户端-服务器计算技术。

图1b示出了根据本公开实施例的用于处理输入信息的电子设备。

参考图1b,电子设备101包括处理器120、显示器160、触摸集成电路(ic)180和输入ic190。

显示器160包括用于显示各种内容的显示面板、用于识别触摸信号的触摸面板162、以及用于识别压力的压力面板164。

触摸ic180可以生成与经由触摸面板162检测到的触摸输入的触摸信息(例如,触摸坐标)相对应的触摸事件。

压力ic190可以生成与经由输入面板164检测到的压力信息(例如,压力坐标、压力强度)相对应的压力事件。例如,在经由触摸ic180检测到触摸输入时,压力ic190可以生成与触摸输入的压力强度相对应的压力事件。例如,压力ic190可以用与触摸ic180相分离的方式来生成与压力信息相对应的压力事件。

处理器120可以匹配并处理从触摸ic180和压力ic190提供的触摸事件和压力事件。例如,如果从触摸ic180提供触摸事件的生成信息,则处理器120可以提供控制,以通过应用来执行与触摸坐标相对应的操作或功能。如果从压力ic190提供压力事件的生成信息,则处理器120可以提供控制,以通过应用来执行与压力坐标和压力强度相对应的操作或功能。如果从触摸ic180和压力ic190提供触摸事件和压力事件的生成信息,则处理器120可以提供控制,以执行与触摸坐标和压力强度相对应的操作或功能。处理器120可以通过使用触摸坐标和压力坐标来匹配触摸事件和压力事件。

备选地,触摸ic180和压力ic190可以被构造为一个模块。

图2示出了根据本公开实施例的电子设备。电子设备201可以包括例如图1a的电子设备101的全部或一些部分。

参考图2,电子设备201包括处理器(例如,ap)210、通信模块220、订户识别卡224、存储器230、传感器模块240、输入设备250、显示器260、接口270、音频模块280、相机模块291、电源管理模块295、电池296、指示器297和电机298。

处理器210可以通过驱动例如os或应用程序来控制与处理器210相连接的多个硬件或软件元件,并且可以处理包括多媒体数据在内的各种数据并可以执行算术运算。处理器210可以使用系统级芯片(soc)来实现。处理器210可以包括图形处理单元(gpu)和/或isp。处理器210可以包括图2的上述元件中的至少一部分(例如,蜂窝模块221)。处理器210可以将从至少一个其他元件(例如,非易失性存储器)接收到的指令或数据加载到易失性存储器中,处理所加载的指令或数据,并且将得到的数据存储在非易失性存储器中。

在低功率模式下检测到用户输入时,处理器210可以通过使用与用户输入相对应的指纹图像来控制电子设备的操作。例如,处理器210可以通过使用与用户输入相对应的指纹图像来确定用户输入方向。在检测到用户输入的运动时,处理器210可以基于用户输入方向来确定用户输入的运动方向。处理器210可以提供控制,以执行与用户输入的运动方向相对应的功能。

通信模块220(例如,通信接口170)包括蜂窝模块221、wi-fi模块223、蓝牙模块225、gnss模块227(例如,gps模块、glonass模块、北斗模块或galileo模块)、nfc模块228和射频(rf)模块229。

蜂窝模块221可以通过通信网络来提供语音呼叫、视频呼叫、文本消息服务、互联网服务等。蜂窝模块221可以使用sim卡224来识别和认证通信网络内的电子设备。蜂窝模块221可以执行处理器210可以提供的功能中的至少一些功能。蜂窝模块221可以包括cp。

wi-fi模块223、bt模块225、gnss模块227或nfc模块228可以包括用于处理通过相应模块来发送和接收的数据的处理器。蜂窝模块221、wi-fi模块223、蓝牙模块225、gnss模块227和nfc模块228中的至少两个可以被包括在一个集成芯片或集成芯片封装中。

rf模块229可以发送并接收通信信号(例如,rf信号)。rf模块229可以包括收发机、功率放大模块(pam)、频率滤波器、低噪声放大器(lna)、天线等。蜂窝模块221、wi-fi模块223、蓝牙模块225、gnss模块227和nfc模块228中的至少一个可以通过单独的rf模块来发送和接收rf信号。

sim卡224可以包括包含sim和/或嵌入式sim在内的卡,并且可以包括唯一标识信息(例如,集成电路卡标识符(iccid)或订户信息(例如,国际移动订户标识(imsi))。

存储器230(例如,存储器130)包括内部存储器232和外部存储器234。内部存储器232可以包括易失性存储器(例如,动态随机存取存储器(dram)、静态ram(sram)、同步动态ram(sdram)等)和/或非易失性存储器(例如,一次性可编程只读存储器(otprom)、可编程rom(prom)、可擦除可编程rom(eprom)、电可擦除可编程rom(eeprom)、掩膜型rom、闪存rom、闪存(例如,nand闪存、nor闪存等)、硬盘驱动器或固态驱动器(ssd))。

外部存储器234还可以包括闪存驱动器(高密度闪存(cf)、安全数字(sd)、微型安全数字(micro-sd)、迷你安全数字(mini-sd)、极速数字(xd)、多媒体卡(mmc)、存储棒等)。外部存储器234可以通过各种接口与电子设备201功能连接和/或物理连接。

传感器模块240可以测量物理量或检测电子设备201的操作状态,并且将所测量的或所检测的信息转换为电信号。传感器模块240包括手势传感器240a、陀螺仪传感器240b、气压传感器240c、磁传感器240d、加速度传感器240e、握持传感器240f、接近传感器240g、红绿蓝(rgb)传感器240h、生物特征传感器240i、温度/湿度传感器240j、照度传感器240k、和紫外线(uv)传感器240m。附加地或备选地,传感器模块240可以包括电流皮肤反射(grs)传感器、电子鼻传感器、肌电图(emg)传感器、脑电图(eeg)传感器、心电图(ecg)传感器、红外(ir)传感器、虹膜传感器、力触摸传感器、超声波传感器和/或指纹传感器。传感器模块240还可以包括控制电路,以控制属于其的至少一个或多个传感器。

备选地,电子设备201还可以包括被配置为处理器210的一部分或独立于处理器210的处理器,以控制传感器模块240,由此当处理器210处于休眠状态时控制传感器模块240。

输入设备250包括触摸面板252、(数字)笔传感器254、按键256和超声输入设备258。触摸面板252可以使用静电型、压敏型、红外型和超声型中的至少一种。触摸面板252还可以包括控制电路和/或触觉层,以向用户提供触觉响应。

(数字)笔传感器254可以是触摸面板的一部分,或可以包括单独的识别片。按键256可以包括物理按钮、光学按键和/或键区。超声设备258可以通过麦克风(例如,麦克风288)来检测在输入工具中生成的超声波,并识别与检测到的超声波相对应的数据。

显示器260(例如,显示器160)包括面板262、全息设备264和投影仪266。显示器260还可以包括用于控制面板262、全息设备264和/或投影仪266的控制电路。

面板262可以被实现为柔性的、透明的或可穿戴的。面板262可以与触摸面板252一同被构造为一个或多个模块。面板262可包括压力传感器(或力传感器),其能够测量与用户的触摸相关的压力信息(例如,压力坐标和压力强度)。压力传感器可以与触摸面板252实现为集成类型,或者实现为与触摸面板252分离的一个或多个传感器。

全息设备264可以使用光的干涉在空气中展示三维图像。

投影仪266可以将光投影到屏幕上以显示图像。该屏幕可以位于电子设备201的内部或外部。

接口270包括hdmi272、usb274、光学接口276和d-超小型(d-sub)278。例如,接口270可以被包括在图1a所示的通信接口170中。附加地或备选地,接口270可以包括移动高清链路(mhl)接口、sd卡/多媒体卡(mmc)接口和/或红外数据协会(irda)标准接口。

音频模块280可以例如相互转换声音和电信号。音频模块280的至少一些组件可被包括在例如图1a中所示的输入/输出接口150中。音频模块280可以处理通过例如扬声器282、听筒284、耳机286或麦克风288来输入或输出的声音信息。

相机模块291是拍摄例如静止图像和视频的设备。根据一个实施例,相机模块291可以包括一个或多个图像传感器(例如,前置传感器或后置传感器)、镜头、isp或闪光灯(例如,led、氙灯等)。

电源管理模块295可以管理电子设备的电力。电源管理模块295可以包括电源管理ic(pmic)、充电器ic或电池量表。可以经由电缆和/或无线地从外部向电源管理模块295供电。例如,可以使用诸如磁共振方法、磁感应方法或电磁波方法之类的无线充电方法从外部向电源管理模块295供电。电源管理模块295还可以包括诸如线圈回路、谐振电路或整流器之类的附加电路,以被无线供电。电池量表可以测量电池296的剩余电池电量、充电电压、电流和/或温度。

电池296可以包括可再充电电池和/或太阳能电池。电池296可以包括可串联或并联连接的多个电池单元。

指示器297可以显示电子设备201或其组件(例如,处理器210)的具体状态,例如引导状态、消息状态、充电状态等。

电机298可以将电信号转换为机械振动,并且可以生成振动或触觉效果。

电子设备201可以包括用于支持移动tv的处理设备(例如,gpu)。用于支持移动tv的处理设备可以根据数字多媒体广播(dmb)、数字视频广播(dvb)或mediaflotm标准来处理媒体数据。

根据本公开的硬件的每个上述组成元件可被配置有一个或多个组件,且相应组成元件的名称可以基于电子设备的类型而改变。根据本公开各种实施例的电子设备可以包括上述元件中的至少一个。可以省略一些元件,或者还可以将其他附加元件包括在电子设备中。此外,根据各种实施例的硬件组件中的一些硬件组件可以组合为一个实体,该实体可以执行与相关组件在组合之前的功能相同的功能。

图3是示出了根据本公开实施例的在电子设备中执行功能的方法的流程图。例如,下面将把图3的方法描述为由图1a或图1b中所示的电子设备101或电子设备101的至少一部分(例如,处理器120)来执行。

参考图3,在操作301中,电子设备检测由对显示器160的接触所引起的用户输入。例如,处理器120可以在根据低功率模式停用显示器160(例如,显示面板)的同时经由触摸设备(例如,触摸面板162和触摸ic180)来检测触摸输入。处理器120可以在根据低功率模式停用显示器160的同时经由压力设备(例如,压力面板164和压力ic190)来检测压力输入。

在操作303中,电子设备检测与用户输入相对应的指纹图像。例如,处理器120可以通过使用显示器160中包括的静电电容型触摸面板来检测与用户输入相对应的指纹图像。处理器120可以通过使用光接收传感器和显示面板中包括的每个像素来检测与用户输入相对应的指纹图像。

在操作305中,电子设备基于指纹图像来确定用户输入方向。例如,为了确定用户输入方向,处理器120可以通过旋转预先登记的参考图像来检测用户输入方向。处理器120可以基于参考图像的、能够检测到与指纹图像的相似度超过参考相似度的旋转角度来检测用户输入方向。处理器120可以通过以参考间隔(例如,1度)为单位顺序地旋转参考图像来检测与指纹图像的相似度。处理器120可以通过旋转参考图像来检测与指纹图像的相似度,以便与电子设备的运动相对应。附加地或备选地,在确定用户输入方向时,处理器120可以以图形、振动或声音的形式来输出与用户输入的运动相对应的功能的可执行信息。

在操作307中,电子设备确定是否检测到用户输入的运动。例如,处理器120可以确定用于检测指纹图像的用户输入的坐标(例如,触摸坐标或压力坐标)是否存在变化。

在操作309中,在操作307中检测到用户输入的运动时,电子设备执行与用户输入的运动方向相对应的功能。例如,在检测到用户输入的运动时,处理器120可以基于用户输入方向来确定用户输入的运动方向。处理器120可以提供控制,以执行与用户输入的运动方向相匹配的功能。附加地或备选地,处理器120可以通过附加考虑以下至少一项来选择要在电子设备中执行的功能:检测到用户输入的位置和在电子设备中运行的应用的信息。处理器120可以基于用户输入的运动方向来控制电子设备执行以下至少一个功能:应用执行、内容回放控制、通知信息显示和外部设备控制。

图4是示出了根据本公开实施例的在电子设备中检测指纹图像的方法的流程图。例如,图4的方法可以在图3的操作301和303中执行。在下文中,电子设备可以包括图1a或图1b的电子设备101或者电子设备101的至少一部分(例如,处理器120)。

参考图4,在操作401中,电子设备以低功率模式操作。例如,如果在参考时间期间未检测到用户输入,则处理器120可以将电子设备101切换到低功率模式以降低功耗。备选地,如果检测到针对电源按钮的输入,则处理器120可以将电子设备101切换到低功率模式。如果电子设备被切换到低功率模式,则处理器120可以停用显示器160的显示面板。

在操作403中,电子设备确定在低功率模式下是否检测到由对显示器的接触所引起的用户输入。例如,如果电子设备在低功率模式下操作,则处理器120可以维持触摸面板或压力面板的激活状态以检测用户输入。处理器120可以经由维持活动状态的触摸面板或压力面板来检测用户输入(例如,触摸输入或压力输入)。触摸输入可以包括用于经由触摸面板162来生成超过参考电容的静电电容变化的用户输入。压力输入可以包括用于经由压力面板164来生成超过参考强度的压力强度的用户输入。

如果未检测到用户输入,则电子设备维持操作401中的低功率模式。

在操作405中,在检测到用户输入时,电子设备检测由用户输入引起的指纹图像。例如,处理器120可以经由静电电容型触摸面板或包括用于至少一个像素的发光模块在内的显示面板根据用户输入来检测指纹图像。在低功率模式下检测到由对显示器的接触所引起的用户输入时,处理器120可以激活指纹传感器以检测指纹图像。

图5是示出了根据本公开实施例的在电子设备中确定用户输入方向的方法的流程图。例如,图5的方法可以在图3的操作305中执行。在下文中,电子设备可以包括图1a或图1b的电子设备101或者电子设备101的至少一部分(例如,处理器120)。

参考图5,在操作501中,在检测到与用户输入相对应的指纹图像(例如,图3的操作303)时,电子设备识别预设参考图像以确定用户输入方向。例如,处理器120可以将与用户输入(其是经由用于登记参考图像的屏幕来输入的)相对应的指纹图像设置为参考图像,并将该参考图像存储在存储器或服务器中。在低功率模式下检测到与用户输入相对应的指纹图像时,处理器120可以从存储器或服务器检测参考图像。

在操作503中,电子设备可以通过比较参考图像和与用户输入相对应的指纹图像来确定用户认证是否成功。例如,处理器120可以检测参考图像和指纹图像的相似度。如果与指纹图像的相似度超过参考相似度,则处理器120可以确定用户认证成功。如果与指纹图像的相似度小于或等于参考相似度,则处理器120可以确定用户认证失败。例如,处理器120可以以像素为单位来比较参考图像和指纹图像,或者比较参考图像和指纹图像的特征点。

在操作505中,如果用户认证在操作503中失败,则电子设备确定参考图像是否可旋转。例如,如果通过检测参考图像和指纹图像相对于以参考间隔为单位可旋转的所有旋转角度的相似度来尝试用户认证,则处理器120可以确定参考图像不是另外可旋转的。在存在用于尝试用户认证的参考图像的旋转角度的情况下,处理器120可以确定参考图像是另外可旋转的。

如果确定参考图像不是另外可旋转的,则电子设备可以输出用户认证失败信息。例如,处理器120可以通过使用与用户认证失败相对应的消息、警告声、振动和警告灯(指示器)中的至少一项来输出用户认证失败信息。

在操作507中,如果确定参考图像另外可旋转,则电子设备将参考图像旋转参考间隔。

在操作503中,然后电子设备比较旋转了参考间隔的参考图像和与用户输入相对应的参考图像,以确定用户认证是否成功。

在操作509中,如果在操作503中通过使用指纹图像成功进行了用户认证,则电子设备可以识别在用户认证中使用的参考图像的旋转角度。例如,在操作503中在将以参考间隔为单位来旋转的参考图像用于用户认证时,处理器120可以识别参考图像的旋转角度。

在操作511中,电子设备基于参考图像的旋转角度来确定用户输入方向。例如,如果参考图像的旋转角度是0°,则处理器120可以确定用户输入方向与电子设备的运动信息是相同的方向。例如,如果参考图像的旋转角度是180°,则处理器120可以确定用户输入方向是与电子设备的运动信息相反的方向。

如果与用户输入相对应的指纹图像具有比参考图像小的尺寸,则电子设备可以从参考图像中提取与指纹图像的尺寸相对应的区域的至少一部分。电子设备可以检测指纹图像和所提取的参考图像之间的相似度。

如果用户认证成功,则电子设备可以以消息、警告声、振动,警告灯等中的至少一项的形式来提供输出,以指示用于控制电子设备的操作的权利被激活。

因此,电子设备可以针对参考图像的以参考间隔为单位的所有可旋转的旋转角度来检测与指纹图像的相似度。在存在与指纹图像的相似度超过参考相似度的情况下,电子设备可以确定使用该指纹图像的用户认证成功。在这种情况下,电子设备可以基于参考图像的、能够从超过参考相似度的与指纹图像的相似度中检测到最大相似度的旋转角度来确定用户输入方向。

图6是示出了根据本公开实施例的在电子设备中确定用户输入方向的方法的流程图。例如,图6的方法可以在图3的操作305中执行。在下文中,电子设备可以包括图1a或图1b的电子设备101或者电子设备101的至少一部分(例如,处理器120)。

参考图6,在操作601中,在检测到与用户输入相对应的指纹图像(例如,图3的操作303)时,电子设备检测电子设备的运动信息。例如,处理器120可以通过使用经由有效连接到电子设备101的加速度传感器、陀螺仪传感器、地磁传感器和重力传感器中的至少一个所检测到的传感器数据来检测电子设备101的运动信息(例如,旋转角度)。

在操作603中,电子设备旋转参考图像以与电子设备的运动信息相对应。例如,处理器120可以基于电子设备101的运动信息来确定用户的握持形状被改变。因此,如果电子设备101向右旋转30°,则电子设备可以将参考图像向左旋转(例如,沿相反方向)30°。

在操作605中,电子设备通过比较经旋转的参考图像和与用户输入相对应的指纹图像来确定用户认证是否成功。例如,如果经旋转的参考图像和指纹图像的相似度超过参考相似度,则处理器120可以确定用户认证成功。然而,如果经旋转的参考图像和指纹图像的相似度小于或等于参考相似度,则处理器120可以确定用户认证失败。处理器120可以以像素为单位来比较经旋转的参考图像和指纹图像,或者比较经旋转的参考图像和指纹的特征点,以检测经旋转的参考图像和指纹图像的相似度。

如果用户认证失败,则电子设备可以输出用户认证失败信息。例如,处理器120可以以消息、警告声、警告灯等中的至少一个的形式来输出用户认证失败信息。

在操作607中,如果使用指纹图像的用户认证在操作605中成功,则电子设备基于在用户认证中使用的参考图像的旋转角度来确定用户输入方向。例如,处理器120可以基于参考图像的旋转角度来确定用户输入方向,而不考虑电子设备的运动形状。

在使用基于电子设备的运动信息来旋转的参考图像的用户认证失败时,电子设备可以在以参考间隔为单位旋转参考图像的同时对指纹图像附加执行用户认证。

图7是示出了根据本公开实施例的在电子设备中控制应用的方法的流程图。例如,图7的方法可以在图3的操作309中执行。在下文中,电子设备可以包括图1a或图1b的电子设备101或者电子设备101的至少一部分(例如,处理器120)。

参考图7,在操作701中,在检测到用户输入的运动(例如,图3的操作307)时,电子设备确定电子设备中是否存在正在运行的应用。

图8a至图8c示出了根据本公开实施例的电子设备中控制媒体。

参考图8a和图8b,当在根据低功率模式停用显示器的显示模块的同时在状态810中检测到用户输入时,处理器120可以通过使用与用户输入相对应的指纹图像822来确定用户输入方向。在检测到用户输入的运动时,处理器120可以确定在低功率模式下是否存在在后台运行的应用。

再次参考图7,在操作703中,在电子设备中存在运行的应用时,电子设备确定与该应用和用户输入的运动方向相对应的功能。例如,如果音乐回放应用正在低功率模式下运行,则处理器120可以从存储器或服务器中存储的至少一个功能列表中选择与音乐回放应用相对应的功能列表。

再次参考图8b,如果用户输入820基于用户输入方向向右移动(830),则处理器120可以从功能列表中选择与右方向相对应的第一功能(例如,快进)。然而,如果用户输入820向左移动(840),则处理器120可以从功能列表中选择与左方向相对应的第二功能(例如,倒回)。

如图8c中所示,如果用户输入方向与图8b中的相同,则处理器120可以确定与用户输入的运动方向相匹配的功能,而不考虑电子设备101的运动状态(例如,旋转状态)810和850。

更具体地,如图8c中所示,当电子设备101从状态810移动到状态850时,如果用户输入860向右移动(870),则处理器120可以从功能列表中选择与右方向相对应的第一功能。如果用户输入860向左移动(880),则处理器120可以从功能列表中选择与左方向相对应的第二功能。附加地或备选地,如果确定了用户输入方向,则处理器120可以控制显示器160显示在电子设备中运行的音乐回放应用的功能列表。处理器120可以控制显示器160显示功能列表,使得用户可以识别映射到用户输入可以移动的每个方向的回放控制功能。

再次参考图7,在操作705中,电子设备在操作701中没有运行应用的情况下,电子设备确定与用户输入的运动方向相对应的功能。例如,在电子设备中没有在后台运行应用的情况下,处理器120可以从存储器或服务器中存储的至少一个功能列表中选择参考功能列表。

图9a至图9b示出了根据本公开实施例的在电子设备中提供相机服务。

参考图9a,在旋转状态900中,如果用户输入910基于用户输入方向向上移动(912),则处理器120可以从参考功能列表中选择与向上方向相对应的第三功能(例如,激活第一相机模块)。如果用户输入910向下移动(914),则处理器120可以从参考功能列表中选择与向下方向相对应的第四功能(例如,激活第二相机模块)。如果用户输入910向左移动(916),则处理器120可以从参考功能列表中选择与左方向相对应的第五功能(例如,图像捕捉)。如果用户输入910向右移动(918),则处理器120可以从参考功能列表中选择与右方向相对应的第六功能(例如,视频捕捉)。

参考图9b,如果用户输入方向与图9a中的相同,则处理器120可以确定与用户输入的运动方向相匹配的功能,而不考虑电子设备101的运动状态(例如,旋转状态)900和920。

更具体地,如图9b中所示,如果用户输入930向上移动(932),则处理器120可以从参考功能列表中选择与向上方向相对应的第三功能。如果用户输入930向下移动(934),则处理器120可以从参考功能列表中选择与向下方向相对应的第四功能。如果用户输入930向左移动(936),则处理器120可以从参考功能列表中选择与左方向相对应的第五功能。如果用户输入930向右移动(938),则处理器120可以从参考功能列表中选择与右方向相对应的第六功能。

附加地或备选地,处理器120可以控制显示器160显示功能被映射到的运动方向和映射到运动方向的功能信息(例如,图标)以供用户参考。此外,处理器120可以以振动或声音的形式来输出可执行信息,使得用户可以识别出映射到用户的运动方向的功能何时可执行。

再次参考图7,在操作707中,电子设备执行与用户输入的运动方向相对应的功能。例如,处理器120可以提供控制,以回放当前正在后台中操作的应用(例如,音乐回放程序)中回放的内容,使得用户输入与运动方向相对应。处理器120可以执行应用(例如,相机应用)的特定功能,其中,用户输入与运动方向相对应。处理器120可以配置电子设备的控制功能,使得用户输入与运动方向相对应。附加地或备选地,处理器120可以以图形、振动或声音的形式来输出与用户输入的运动方向相对应的功能的执行信息,使得用户可以识别与用户输入的运动方向相对应的功能的执行状态。

图10是示出了根据本公开实施例的在电子设备中显示通知信息的方法的流程图。例如,图10的方法可以在图3的操作309中执行。在下文中,电子设备可以包括图1a或图1b的电子设备101或者电子设备101的至少一部分(例如,处理器120)。

参考图10,在操作1001中,在检测到用户输入的运动(例如,图3的操作307)时,电子设备确定在低功率模式下操作时是否生成了通知信息。

图11a至图11d示出了根据本公开实施例的在电子设备中显示通知信息。例如,如果在低功率模式下操作时生成了通知信息,则如图11a所示,处理器120可以控制指示器1102以输出通知信息的生成信息。例如,指示器1102设置在电子设备1100的前侧。例如,处理器120可以用不同方式配置指示器1102的闪烁模式,以与通知信息的类型相对应。通知信息可以包括消息接收、未接来电、邮件接收等中的至少一项。

再次参考图10,在操作1003中,在操作1001中存在通知信息的情况下,电子设备确定与用户输入的运动方向相对应的通知指示形状。例如,在检测到用户输入的运动时,处理器120可以基于用户输入方向来确定用户输入的运动方向。处理器120可以从预定义的通知指示形状列表中选择与用户输入的运动方向相对应的通知指示形状。附加地或备选地,处理器120可以控制显示器160显示通知显示形状被映射到的运动方向,使得用户可以识别该运动方向。

在操作1005中,电子设备显示通知信息以与通知指示形状相对应,该通知指示形状与用户输入的运动方向相对应。

参考图11a,如果用户输入1110向上移动(1112),则处理器120控制显示器160显示关于最近生成的通知信息的详细信息1120,如图11b所示。例如,处理器120可以通过执行与最近生成的通知信息相对应的应用来控制显示器160显示通知信息的详细屏幕(例如,接收到的邮件内容)。

如果用户输入1110在图11a中向左移动(1114),则处理器120可以控制显示器160显示最近生成的通知信息的摘要信息1130和剩余通知信息列表1132,如图11c所示。

如果用户输入1110在图11a中向右移动(1116),则处理器120可以控制显示器160显示具有最高优先级的应用的通知信息的摘要信息1140,如图11d所示。例如,应用的优先级可以基于应用的使用频率和使用时间点进行设置。

再次参考图10,在操作1007中,在操作1001中以低功率模式操作期间不存在通知信息的情况下,电子设备将电子设备切换到活动模式。例如,当切换到活动模式时,处理器120可以控制显示器160显示空闲屏幕。

图12是示出了根据本公开实施例的在电子设备中执行应用的方法的流程图。例如,图12的方法可以在图3的操作309中执行。在下文中,电子设备可以包括图1a或图1b的电子设备101或者电子设备101的至少一部分(例如,处理器120)。

参考图12,在操作1201中,在检测到用户输入的运动(例如,图3的操作307)时,电子设备检测在显示器上检测到用户输入的区域。例如,处理器120可以确定显示器160的、包括在图3的操作301中检测到用户输入在内的区域的至少一部分。

在操作1203中,电子设备执行与检测到用户输入的区域相对应的应用。

图13a至图13c示出了根据本公开实施例的在电子设备中执行应用。例如,如图13a中所示,在检测到针对显示器160下部的区域1300的至少一部分的用户输入1310时,处理器120可以执行被映射到区域1300的至少一部分的支付应用。更具体地,处理器120可以执行与区域1300相对应的支付应用,在区域1300中,以确定用户输入方向时用户认证成功的方式来检测用户输入的运动时检测到用户输入。

再次参考图12,在操作1205中,电子设备确定与用户输入的运动方向相对应的应用的功能。例如,在执行支付应用时,处理器120可以选择与用户输入的运动方向相对应的电子卡。附加地或备选地,处理器120可以控制显示器160显示电子卡被映射到的运动方向以供用户参考。备选地,处理器120可以以振动或声音的形式来提供输出,以指示与用户输入的运动方向相对应的应用的功能是可执行的。电子卡可以包括用于支付的卡、银行卡、会员管理卡和/或个人信息管理卡。用于支付的卡可以包括信用卡、持票人预付卡(例如,礼品卡)、支票卡和/或借记卡中的至少一种。会员管理卡可以包括提供诸如积分使用、赚取等的会员管理服务的会员卡。银行卡可以包括能够通过自动柜员机进行存款和取款的现金卡。个人信息管理卡可以包括能够表示用户的个人信息的居民卡、驾驶执照和/或护照。

在操作1207中,电子设备执行与用户输入的运动方向相对应的应用的功能。例如,处理器120可以在确定用户输入方向时确定用户认证成功。因此,处理器120可以提供与用户输入的运动方向相对应的信用卡的支付服务,而无需附加用户认证过程。

参考图13b,如果用户输入1310向右移动,则处理器120可以跳过附加用户认证过程并且可以提供信用卡的支付服务1320。

参考图13c,如果用户输入1310向上移动,则处理器120可以跳过附加用户认证过程并且可以提供礼品卡的支付服务1330。

图14是示出了根据本公开实施例的由电子设备控制外部设备的方法的流程图。例如,图14的方法可以在图3的操作309中执行。在下文中,电子设备可以包括图1a或图1b的电子设备101或者电子设备101的至少一部分(例如,处理器120)。

参考图14,在操作1401中,在检测到用户输入的运动(例如,图3的操作307)时,电子设备识别与用户输入的运动方向相对应的外部设备。例如,在检测到用户输入的运动时,处理器120可以基于用户输入方向来确定用户输入的运动方向。处理器120可以从可以由电子设备101来控制的外部设备的列表中选择与用户输入的运动方向相对应的外部设备。例如,外部设备可以包括iot设备。

在操作1403中,电子设备发送用于将与用户输入的运动方向相对应的外部设备切换到活动模式的激活信号。例如,处理器120可以控制通信接口170向电子设备的周围区域广播与外部设备相对应的激活信号。

在操作1405中,电子设备确定是否将在低功率模式下操作的电子设备切换到活动模式。例如,处理器120可以基于电子设备的剩余电池电量来确定是否将电子设备切换到活动模式。例如,如果电子设备的剩余电池电量超过参考值,则处理器120可以确定将电子设备切换到活动模式。

处理器120可以基于是否存在可以由电子设备控制的外部设备来确定是否切换电子设备的活动模式。处理器120可以基于针对激活信号的响应信号来确定是否存在可以由电子设备控制的外部设备。在存在可以由电子设备控制的外部设备的情况下,处理器120可以确定将电子设备切换到活动模式。

在操作1407中,在确定切换到电子设备的活动模式时,电子设备显示用于控制与用户输入的运动方向相对应的外部设备的控制屏幕。例如,在通过控制屏幕检测到用户输入时,处理器120可以控制通信接口170向外部设备发送与用户输入相对应的控制信息。

在确定低功率模式下的用户输入方向时,电子设备可以激活显示器,以便显示可以由电子设备控制的外部设备的列表和每个外部设备被映射到的用户输入的运动方向信息。

图15是示出了根据本公开实施例的由电子设备控制虚拟现实设备的方法的流程图。例如,图14的方法可以在图3的操作309中执行。在下文中,电子设备可以包括图1a或图1b的电子设备101或者电子设备101的至少一部分(例如,处理器120)。

参考图15,在操作1501中,在检测到用户输入的运动(例如,图3的操作307)时,电子设备确定虚拟现实设备是否连接到电子设备(例如,以有线或无线方式)。

在操作1503中,如果虚拟现实设备未连接到电子设备,则电子设备通过搜索相邻设备来确定虚拟现实设备是否在电子设备附近。例如,处理器120可以控制通信模块170来发送用于搜索相邻设备的信号。在接收到针对传输信号的响应信号时,处理器120可以确定与该响应信号相对应的虚拟现实设备与电子设备101相邻。

在存在与电子设备相邻的虚拟现实设备的情况下,电子设备在操作1501中确定它是否连接到虚拟现实设备。例如,处理器120可以控制显示器160显示通过搜索相邻设备找到的虚拟现实设备的列表。处理器120可以尝试与显示器160上显示的虚拟现实设备列表中由用户输入所选择的任何一个虚拟现实设备进行连接。处理器120可以确定在通过搜索相邻设备找到的至少一个虚拟现实设备中是否存在具有连接历史的虚拟现实设备。在存在具有连接历史的虚拟现实设备的情况下,处理器120可以尝试与该虚拟现实设备的连接。如果从与虚拟现实设备进行连接开始已经过了参考时间为止与虚拟现实设备的连接尚未完成,则处理器120可以确定与虚拟现实设备的连接失败。

在操作1505中,如果在操作1501中虚拟现实设备连接到电子设备,则电子设备检测与用户输入的运动方向相对应的虚拟现实设备的控制信息。例如,处理器120可以从存储器或服务器取回与虚拟现实设备相对应的控制信息列表。处理器120可以从虚拟现实设备的控制信息列表中选择与用户输入的运动方向相对应的控制信息。

在操作1507中,电子设备向连接到电子设备的虚拟现实设备发送与用户输入的运动方向相对应的虚拟现实设备的控制信息。在这种情况下,虚拟现实设备可以基于从电子设备提供的控制信息来提供虚拟现实服务。例如,如果用户输入向右移动,则处理器120可以控制通信接口170向虚拟现实设备发送右运动命令。虚拟现实设备可以基于从电子设备101提供的右运动命令来更新虚拟现实屏幕,使得用户的视点向右移动。

图16是示出了根据本公开实施例的在电子设备中执行与用户输入相对应的功能的方法的流程图。在下文中,电子设备可以包括图1a或图1b的电子设备101或者电子设备101的至少一部分(例如,处理器120)。

参考图16,在操作1601中,电子设备检测由对显示器的接触引起的用户输入。例如,如图4的操作401至403所示,处理器120可以在低功率模式下经由触摸设备或压力设备来检测触摸输入或压力输入。例如,显示器160的显示面板在低功率模式下被停用。处理器120可以控制触摸设备和压力设备中的至少一个以维持激活状态,以便在低功率模式下检测用户输入。

在操作1603中,电子设备检测与用户输入相对应的指纹图像。例如,如图4的操作405所示,处理器120可以通过使用包括静电电容型触摸面板或光接收传感器在内的显示面板来检测与用户输入相对应的指纹图像。在检测到用户输入时,处理器120可以激活用于感测指纹的传感器(例如,触摸面板或显示面板)。

在操作1605中,电子设备基于指纹图像来确定用户输入方向。例如,如图5的操作501至511和图6的操作601至607所示,处理器120可以基于参考图像的、能够检测与指纹图像的相似度超过参考相似度的旋转角度来确定用户输入方向。

在操作1607中,电子设备确定是否检测到用户输入的运动。例如,处理器120确定在维持用于检测指纹图像的用户输入的同时,用户输入的坐标(例如,触摸坐标或压力坐标)是否改变。

在操作1609中,在检测到用户输入的运动时,电子设备执行与用户输入的运动方向相对应的第一功能。例如,如图7的操作701至707所示,处理器120可以执行与用户输入的运动方向和在电子设备101中运行的应用的信息相对应的第一功能。例如,如图10的操作1001和1007所示,处理器120可以控制显示器160显示具有与用户输入的运动方向相对应的通知指示形状的通知信息。例如,如图12的操作1201至1207所示,处理器120可以提供控制,以在与检测到用户输入的区域相对应的应用中执行与用户输入的运动方向相对应的功能。例如,如图14的操作1401至1407或者图15的操作1501至1507所示,处理器120可以控制与用户输入的运动方向相对应的外部设备(例如,iot设备或虚拟现实设备)。处理器120可以基于用户输入方向来确定用户输入的运动方向。

在操作1611中,电子设备确定在执行第一功能时是否检测到附加输入。例如,处理器120可以确定在维持用于执行第一功能的用户输入的同时是否检测到附加用户输入。例如,处理器120可以在从释放用户输入以执行第一功能的时间开始经过参考时间之前确定是否检测到附加用户输入。附加用户输入可以包括以下至少一项:触摸区域变化、压力强度变化、执行压力输入的次数、触摸输入的数量和压力输入的数量。

在操作1613中,在检测到附加输入时,电子设备可以基于附加输入来执行与第一功能相关联的第二功能。例如,如果用户输入向右移动,如图13b所示,则处理器120可以提供信用卡的支付服务1320。

图17示出了根据本公开实施例的在电子设备中执行与用户输入相对应的功能。

参考图17,在检测到附加用户输入时,处理器120可以控制显示器160附加显示与第一信用卡相关联的会员卡信息1710。处理器可以控制显示器160显示:会员卡信息1710与电子卡图像1700的至少一部分重叠。会员卡信息1710包括与会员卡相对应的管理代码1712和登记到与小部件(widget)模式相对应的应用的会员管理卡图标(例如,缩略图)1714。

电子设备101可以选择第二功能以与附加输入和第一功能相对应。例如,在图13b中附加检测到一次压力输入时,处理器120可附加提供与信用卡1320相关联的会员卡信息。如果连续两次附加检测到压力输入,则处理器120可以提供与通过信用卡提供支付服务的位置相关联的会员卡信息。

图18是示出了根据本公开实施例的在电子设备中执行与附加输入相对应的功能的方法的流程图。例如,图18的方法可以在图16的操作1603中执行。在下文中,电子设备可以包括图1a或图1b的电子设备101或者电子设备101的至少一部分(例如,处理器120)。

参考图18,在操作1801中,如果基于用户输入的运动方向来执行第一功能(例如,图16的操作1609),则电子设备确定是否释放了用户输入。例如,如果基于由对显示器160的接触所引起的用户输入的运动方向来执行第一功能,则处理器120可以确定用户输入是否释放了对显示器160的接触(例如,触摸)。

在操作1803中,如果维持用户输入,则电子设备确定是否检测到附加用户输入。例如,如果在操作1601中检测到的用户输入的触摸区域改变,则处理器120可以确定检测到附加用户输入。如果在操作1601中检测到的用户输入的压力强度改变,则处理器120可以确定检测到附加用户输入。如果通过操作1601中检测到的用户输入至少检测到一次超过参考强度的压力输入,则处理器120可以确定检测到附加用户输入。处理器120可以确定在维持在操作1601中检测到的用户输入的同时检测到附加的不同用户输入(例如,触摸输入或压力输入)。

如果在操作1803中未检测到附加用户输入,则电子设备在操作1801中再次确定是否释放了用户输入。

在操作1805中,在操作1803中检测到附加用户输入时,电子设备基于附加用户输入来选择与第一功能相关联的第二功能。例如,处理器120可以基于用户输入的运动方向来控制当前正在电子设备中回放的音乐内容。在检测到附加用户输入时,处理器120可以选择当前正在回放的音乐内容的附加信息。音乐内容的附加信息可以包括内容的标题、与内容相关联的艺术家信息、与内容相关联的不同内容信息、内容的歌词等。

在操作1807中,电子设备执行基于附加用户输入和第一功能来选择的第二功能。例如,处理器120可以提供控制,使得在回放音乐内容的同时在显示器160的区域的至少一部分上显示音乐内容的附加信息。

在操作1809中,如果在操作1801中释放了用户输入,则电子设备确定是否经过了参考时间。例如,处理器120可以确定从释放用户输入的时间开始是否经过了第一参考时间。处理器120可以确定从检测到用户输入的运动方向的时间开始是否经过了第二参考时间。第二参考时间可以等于或长于第一参考时间。

在操作1811中,如果在操作1809中没有经过参考时间,则电子设备确定是否检测到附加用户输入。例如,处理器120可以通过触摸区域的变化、压力强度的变化、附加压力输入、多点触摸输入和多点压力输入(multi-pressureinput)中的至少任何一项来确定是否检测到附加用户输入。

如果在操作1811中未检测到附加用户输入,则电子设备再次在操作1809中确定是否经过了参考时间。

如果在操作1811中检测到附加用户输入,则电子设备在操作1805中基于附加用户输入来选择与第一功能相关联的第二功能。

如果在经过了参考时间之前未检测到附加用户输入,则电子设备可以确定不执行与附加输入相对应的功能。在这种情况下,电子设备可以持久地执行与用户输入的运动方向相对应的第一功能。

电子设备可以选择第二功能以与附加输入的类型相对应。例如,如图8b或图8c中所示,如果在基于用户输入的运动方向来回放音乐内容的同时附加检测到一个压力输入,则处理器可以显示音乐内容的歌词。如果连续附加检测到两个压力输入,则处理器可以提供与音乐内容相关联的不同内容信息。

如果释放了用户输入(例如,图18的操作1801),则电子设备可以确定不执行与附加输入相对应的功能。

基于附加输入,电子设备可以控制基于用户输入的运动方向所选择的外部设备。例如,在检测到用户输入的运动时,电子设备可以向与用户输入的运动方向相对应的外部设备发送激活信号。在检测到附加用户输入时,电子设备可以显示用于控制相应外部设备的控制屏幕。在检测到附加用户输入时,电子设备可以向相应外部设备发送与附加用户输入相对应的外部设备的控制信息。也就是说,电子设备可以通过使用附加用户输入而不是使用用于控制外部设备的控制屏幕来控制外部设备的操作。

根据本公开实施例的电子设备及其操作方法可以通过基于指纹信息提供诸如电子设备的功能执行或应用控制之类的各种服务来提供使用指纹的各种用户界面。

根据本公开实施例的电子设备及其操作方法可以通过在低功率模式下获取与用户输入相对应的指纹信息来简化用于获取指纹的用户界面。

在本文档中使用的术语“模块”包括单元,该单元包括硬件、软件或固件,并且可以与诸如单元、逻辑、逻辑块、组件、电路等的术语互换使用。“模块”可以是用于执行一个或多个功能的集成组件或最小单元或其一部分。“模块”可以是机械或电实现的,并且可以包括例如已知或将来开发的用于执行某些操作的专用集成电路(asic)芯片、现场可编程门阵列(fpga)或可编程逻辑器件。

根据本公开实施例,装置的至少一部分(例如,其模块或功能)或方法(例如,操作)可以用计算机可读存储介质(例如,存储器130)中存储的指令来实现。如果通过一个或多个处理器(例如,处理器120)执行指令,则一个或多个处理器可以执行与该指令相对应的功能。计算机可读存储介质可以包括硬盘、软盘、磁性介质(例如,磁带)、光学介质(例如,高密度盘-rom(cd-rom)、dvd、磁光介质(例如,光软盘))、内部存储器等。指令可以包括由编译器创建的代码或可由解释器执行的代码。根据各种实施例的模块或编程模块还可以包括上述元素中的至少一个或多个元素,或者可以省略其中的一些元素,或者还可以包括附加的其他元素。

根据本公开实施例,由模块、编程模块或其他元件执行的操作可以按照顺序、并行、重复或启发式的方式执行。至少一些操作可以按不同顺序执行,或者可以被省略,或可以增加其他操作。

尽管参考本公开的特定实施例具体示出并描述了本公开,但是本领域技术人员将理解,在不脱离由所附权利要求及其等同物定义的本公开的精神和范围的前提下,可以在其中进行各种形式和细节上的改变。

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