执行相同或新功能的电子装置正变得更小、更薄、更便携。这样的电子装置一般被携带在用户的口袋中,但是也能够被穿戴在用户的手腕、头部或手臂上。
此外,电子装置可装进用户身体上的位置。例如,电子装置可包括能够插入并装进用户的耳朵的无线耳机。
身体可适合的电子装置可包括诸如惯性传感器、光电传感器、电磁传感器等的传感器。这样的传感器由于电子装置的异常穿戴可能获取不准确的传感器数据。例如,异常穿戴可指示电子装置未被正常装进用户的身体,或者被沿异常方向穿戴在用户的身体上。当电子装置被异常穿戴在用户的身体上时,惯性传感器的轴被改变或者光电传感器未被装到用户的身体,从而不能测量正常的活动信息。
本公开的一方面在于提供一种用于基于电子设备的运动来确定电子设备是否被正常穿戴的电子设备及其方法。
本公开的另一方面提供了一种用于响应于用户身体上的电子设备的异常穿戴而输出针对异常穿戴的引导信息的电子设备及其方法。
本公开的另一方面提供一种用于响应于用户身体上的电子设备的异常穿戴而改变电子设备的设置的电子设备及其方法。
根据本公开的一方面,一种电子设备包括运动传感器、光学传感器、存储器和处理器。所述处理器可使用运动传感器和光学传感器中的至少一个来确定电子设备是否被穿戴在用户的身体上。当确定电子设备被穿戴在用户的身体上时,所述处理器可使用运动传感器和光学传感器中的至少一个根据电子设备的运动来获取传感器数据。所述处理器可将获取的数据与存储在存储器中的至少一个参考信息进行比较,基于所述比较来确定电子设备是否被正常穿戴,并且基于所述确定执行至少一个操作。
根据本公开的一方面,一种用于操作电子设备的方法包括:使用运动传感器和光学传感器中的至少一个来确定电子设备是否被穿戴在用户的身体上;当确定电子设备被穿戴在用户的身体上时,使用运动传感器和光学传感器中的至少一个根据电子设备的运动来获取传感器数据;将获取的数据与存储的至少一个参考信息进行比较;基于所述比较确定电子设备是否被正常穿戴;基于所述确定执行至少一个操作。
根据本公开的另一方面,一种计算机可读记录介质可存储程序,所述程序用于:使用运动传感器和光学传感器中的至少一个来确定电子设备是否被穿戴在用户身体上;在确定电子设备被穿戴在用户身上时,使用运动传感器和光学传感器中的至少一个根据电子设备的运动来获取传感器数据;将获取的数据与存储的至少一个参考信息进行比较;基于所述比较确定电子设备是否被正常穿戴;基于所述确定执行至少一个操作。
从以下结合附图的详细描述中,本公开的上述和其它方面、特征和优点将更加清楚,其中:
图10a至图10d是根据本公开的实施例的用于确定穿戴状态的传感器数据的曲线是根据本公开的实施例的电子设备的异常穿戴的流程图;以及
图12是根据本公开的实施例的关于电子设备的穿戴状态变化的传感器数据的曲线图。
参照附图对本公开的实施例进行详细描述。相同或相似的组件可由相同或相似的标号指明,尽管它们在不同的附图中示出。可省略对本领域已知结构或处理的详细描述以避免模糊本公开的主题。本文使用的术语是考虑到本公开的功能而定义的,并且可根据用户或操作者的意图和使用而改变。因此,本文使用的术语应当基于本文所述的描述来理解。
应理解,除非上下文另外明确指出,否则单数形式包括复数指代。在本公开中,术语“a或b”、“a和b中的至少一个”或“a和b中的一个或更多个”可包括a和b的所有可能的组合。如本文所使用的诸如“第一”、“第二”、“主要地”或“次要地”的表述可不管顺序和/或重要性来表示各种元件,并且用于在不限制元件的情况下将一个元件与另一元件相区分。当描述元件(诸如,第一元件)“可操作地结合”或“可通信地结合”到或“连接”到另一元件(诸如,第二元件)时,所述元件可被直接连接到另一元件或可通过另一元件(诸如,第三元件)被连接。
在本公开中使用的表述“被配置为”或“被设置为”可与例如“适合于”、“具有...的能力”、“设计为”、“适应于”、“被制造为”或“能够”可交换地使用。术语“被配置为”或“被设置为”不仅是表示由硬件“专门设计为”。可选地,在一些情况下,表述“被配置为...的设备”可表示所述设备可与另一设备或组件一起操作。例如,短语“被配置为执行a、b和c的处理器”或“被设置为执行a、b和c的处理器”可以是能够通过执行存储在用于执行相应操作的嵌入式处理器或存储器装置中的至少一个软件程序来执行相应的操作的诸如中央处理单元(cpu)或应用处理器(ap)的通用处理器。
电子装置可被实现为例如智能电话、平板个人计算机(pc)、移动电话、视频电话、电子书阅读器、台式pc、膝上型pc、上网本计算机、工作站、服务器、个人数字助理(pda)、便携式多媒体播放器(pmp)、mpeg3(mp3)播放器、医疗装置、相机和可穿戴装置。可穿戴装置可包括配件类型(例如,手表、戒指、手镯、脚镯、项链、眼镜、隐形眼镜或头戴装置(hmd))、织物或衣服嵌入式类型(例如,电子服装)、身体可附接类型(例如,皮肤垫或纹身)和可植入电路中的至少一个。电子装置可被实施为例如电视机、数字通用盘(dvd)播放器、音响装置、冰箱、空调、清洁器、烤箱、微波炉、洗衣机、空气净化器、机顶盒、家庭自动控制面板、安全控制面板、媒体盒(例如,三星homesync
、苹果tvtm或谷歌tvtm)、游戏机(例如,xboxtm、playstationtm)、电子词典、电子钥匙、摄像机和电子相框中的至少一个。电子装置可被实施为各种医疗装置(例如,各种便携式医疗测量装置(血糖测量装置、心跳测量装置、血压测量装置或体温测量装置)、磁共振血管成像(mra)装置、磁共振成像(mri)装置、计算机断层摄影(ct)装置、扫描仪和超声波装置)、导航装置、全球导航卫星系统(gnss)、168体育事件数据记录器(edr)、飞行数据记录器(fdr)、车辆信息娱乐装置、船用电子装备(诸如,船用导航装置和陀螺仪)、航空电子设备、安全装置、车用头部单元、工业或家用机器人、无人机、金融机构的自动柜员机(atm)、商店的销售点(pos)装置和物联网(iot)装置(例如,灯泡、各种传感器、喷淋装置、火灾报警器、恒温器、路灯、烤面包机、运动装备、热水箱、加热器和锅炉)中的至少一个。
根据实施例,电子装置可以是家具、大楼/建筑物或车辆的一部分、电子板、电子签名接收装置、投影仪和各种测量装置(例如,用于测量水、电、气或电磁波的装置)中的至少一个。电子装置可以是柔性电子装置或上述装置中的两个或更多个的组合。电子装置不限于上述装置,并且可以是新开发的电子装置。术语“用户”可指使用电子装置的人或使用电子装置(例如,人工智能电子装置)的装置。
电子设备100的集合可包括能够穿戴、装进在或放置在用户的身体或部分(例如,耳朵)上的耳朵可穿戴类型的第一电子设备110和第二电子设备120。在三维x/y/z正交坐标系统中,z轴可指示深度(例如,厚度),x轴可指示宽度,y轴可指示第一电子设备110和/或第二电子设备120的主体的高度。
第一电子设备110和/或第二电子设备120可以是包括扬声器和麦克风的通信电子装置。第一电子设备110和/或第二电子设备120的主体110可包括尖端113、至少一个键按钮115和至少一个传感器117。
尖端113可帮助将第一电子设备110和/或第二电子设备120装进用户身体的一部分。例如,尖端113可以是弹性的并且大体上是圆柱形的。尖端113可附接到第一电子设备110和/或第二电子设备120的主体111并且可从主体111拆卸。
至少一个键按钮115可产生用于控制第一电子设备110和/或第二电子设备120的控制信号。例如,控制信号可包括通电、断电、控制音量、开始数据播放、暂停播放、停止播放、控制播放速度的信号以及其他信号。至少一个键按钮150可包括物理按钮、光学键或键区。
至少一个传感器117可包括加速度传感器、陀螺仪传感器、地磁传感器、心率传感器、接近传感器、照度传感器、皮电反应(gsr)传感器、心电图(ecg)传感器、肌电图(emg)传感器、血糖传感器、血压传感器、压力传感器和温度传感器中的至少一个。另外地,至少一个传感器117可包括用于对值进行检测以确定第一电子设备110和/或第二电子设备120是否被穿戴在身体上的传感器。当第一电子设备110和/或第二电子设备120被穿戴在、装进或放置在用户的身体上时,一些传感器(例如,心率传感器、接近传感器、照度传感器、gsr传感器、ecg传感器、emg传感器、血糖传感器、血压传感器、压力传感器或温度传感器)可被紧贴于身体的至少一部分布置。
第一电子设备110和/或第二电子设备120可包括用于控制第一电子设备110和/或第二电子设备120的组件(例如,至少一个键按钮115、至少一个传感器117等)的至少一个处理器。此外,第一电子设备110和/或第二电子设备120可包括用于存储有关第一电子设备110和/或第二电子设备120的至少一个组件的命令和数据的存储器。此外,第一电子设备110和/或第二电子设备120可包括用于向第一电子设备110和/或第二电子设备120供电的电池。
电子装置201可存在于网络环境200中。电子装置201可包括图1所示的第一电子设备110和/或第二电子设备120的至少一部分。电子装置201可包括总线和通信接口270。电子装置201可不提供有上述组件中的至少一个,或者可包括至少一个附加组件。
总线进行连接并在它们中传递通信信号(例如,控制消息或数据)的电路。处理器220可包括cpu、ap和通信处理器(cp)中的一个或更多个。处理器220例如可针对电子装置201的至少另一组件的控制或与电子装置201的至少另一组件的通信来执行操作或处理数据。
处理器220可确定电子设备201的穿戴状态。例如,处理器220可基于至少一个传感器来确定电子设备201是否可穿戴在身体上。
处理器220可基于可确定电子设备201的运动的至少一个第一传感器来确定穿戴状态。第一传感器可包括惯性或运动传感器(例如,加速度传感器、地磁传感器、陀螺仪传感器)。例如,当检测到与特定方向或速度相应的电子设备201的运动(或运动变化)时,处理器220可确定检测到针对将电子设备201穿戴在身体上的情境(例如,用户移动电子设备201以穿戴它的情境)。当未检测到与特定方向或速度相应的电子设备201的运动(或运动变化)时,处理器220可确定未检测到针对将电子设备201穿戴在身体上的情境。
一旦确定了电子设备201的穿戴状态,则处理器220可基于可确定对目标的接近的至少一个第二传感器来确定电子设备201是否被穿戴在用户的身体上。第二传感器可包括光电传感器(例如,红外传感器、生物传感器)和电磁传感器(例如,握持传感器、emg传感器)。例如,当检测到距电子设备201特定距离之内的目标时,处理器220可确定电子设备201实际上被穿戴在身体上。当未检测到距电子设备201特定距离之内的目标时,处理器220可确定电子设备201未被穿戴在身体上。虽然检测到距电子设备201特定距离之内的目标,但是当另一预先指定的传感器(例如,心率传感器)未检测到传感器数据时,处理器220可确定电子设备201未被穿戴在身体上。
当检测到用户穿戴电子设备201的情境时,处理器220可激活第二传感器。例如,处理器220可基于至少一个第一传感器或至少一个第二传感器来确定穿戴状态。当基于第一传感器检测到与到身体的方向或距离相应的电子设备201的运动时,处理器220可确定电子设备201被穿戴在身体上。当基于第二传感器检测到身体的接近或生物信息时,处理器220可确定电子设备201被穿戴在身体上。
一旦确定了电子设备201的穿戴状态,处理器220可基于检测到的电子设备201的运动来确定电子设备201是否被异常地穿戴在用户的身体上。例如,电子设备201的异常穿戴状态可包括电子设备201未被正常地装进身体的状态、电子设备201未被沿正常方向或方位穿戴在身体上的状态等。当在穿戴状态下获取的针对至少一个轴的传感器的传感器数据与预设的参考范围相应时,处理器220可确定电子设备201的正常穿戴。预设的参考范围可以与正常穿戴的电子设备201的运动范围有关。当在穿戴状态下获取的针对至少一个轴的传感器的传感器数据与预设的参考范围不相应时,处理器220可确定电子设备201的异常穿戴状态。
处理器220可基于电子设备201的活动来确定传感器信息的预设范围。例如,处理器220可预测电子设备201或电子设备201的用户的活动,将与预测的活动相应的感测信息的参考范围与在当前穿戴状态下获取的传感器数据进行比较,并且从而确定电子设备201是否被正常穿戴。处理器220可使用由穿戴状态下的电子设备201的至少一个传感器获取的传感器数据来确定电子设备201的运动模式(例如,步数、步长、速度),并且基于确定的模式来确定电子设备201或穿戴电子设备201的用户的活动。处理器220可从步行、跑步、骑行、健身和驾驶确定至少一个活动状态。处理器220可确定穿戴电子设备201的用户的面部运动(例如,点头、摇头)。处理器220可基于电子设备201的先前的运动模式和当前的运动来预测电子设备201的运动。当用户从先前的运动模式(例如,步行)切换到当前的活动(例如,静力性活动)时,处理器220可确定电子设备201的用户当前正在站立。处理器220可基于电子设备201的当前的活动(例如,站立)来预测用户的活动(例如,站立的同时转动他/她的头部)。
当确定了电子设备201的异常穿戴时,处理器220可基于异常穿戴状态来控制电子设备201。例如,处理器220可输出引导信息使得电子设备201被正常地穿戴。当电子设备201未被正常装进身体时,处理器220可输出声音或振动的引导信息使得电子设备201更紧密地装进身体。当电子设备201未被沿正常方向穿戴时,处理器220可输出引导信息以通知用户来沿正常方向穿戴电子设备201。
当电子设备201与另一电子设备通信时,处理器220可通过所述另一电子设备输出引导信息。例如,处理器220可通过另一电子设备的输出装置(例如,显示器、扬声器、电机)来处理听觉、触觉或视觉引导信息的输出。
当电子设备201未被沿正常方向穿戴时,处理器220可基于异常方向改变它的设置。
存储器230可包括易失性和/或非易失性存储器。存储器230可存储与电子设备201的其他组件有关的命令或数据。根据本公开的实施例,存储器230可存储用于确定电子设备201的正常穿戴的信息。例如,用于确定正常穿戴状态的信息可与在电子设备201的正常穿戴状态下检测到的传感器数据有关。
存储器230可存储软件和/或程序240。程序240可包括例如内核241、中间件243、应用编程接口(api)245和/或应用程序(或“应用”)247。内核241、中间件243或api245的至少一部分可被称为操作系统(os)。
内核241可控制或管理用于执行由包括中间件243、api245或应用程序247的其他程序实施的操作或功能的诸如总线的系统资源。另外地,内核241可从中间件243、api245或应用程序247提供用于通过访问电子装置201的各个组件来控制或管理系统资源的接口。
中间件243可起到用于允许api245或应用程序247与内核241进行通信的中介角色。另外地,中间件243可基于它们的优先级来处理从应用程序247接收到的一个或更多个作业请求。例如,中间件243可将用于使用电子装置201的系统资源(例如,总线)的优先级分配给应用程序247中的至少一个,并且处理所述一个或更多个的作业请求。
api245是应用247控制从内核241或中间件243提供的功能的接口,并且可包括用于文件控制、窗口控制、图像处理或字符控制的至少一个指令。输入/输出接口250可将从用户或其他外部装置输入的命令或数据传送到电子装置201的其他组件,或者将从电子装置201的其他组件输入的命令或数据输出给用户或另一外部装置。
显示器260可包括液晶显示器(lcd)、发光二极管(led)显示器、有机发光二极管(oled)显示器、微机电系统(mems)显示器或电子纸显示器。显示器260可向用户显示诸如文本、图像、视频、图标和/或符号的内容。显示器260可包括触摸屏并且通过使用电子笔或用户的身体部分来接收触摸、手势、接近或悬停输入。通信接口270可设置电子装置201和外部装置(例如,第一外部电子装置202、第二外部电子装置204或服务器206)之间的通信。通信接口270可通过无线通信或有线与外部装置进行通信。
无线通信例如可包括使用长期演进(lte)、lte高级(lte-a)、码分多址(cdma)、宽带cdma(wcdma)、通用移动电信系统(umts)、无线宽带(wibro)或全球移动通信系统(gsm)中的至少一个的蜂窝通信。无线通信可包括无线保真(wifi)、蓝牙、蓝牙低功耗(ble)、紫蜂、近场通信(nfc)、磁安全传输、射频(rf)和体域网(ban)中的至少一个。无线通信可包括gnss。gnss可包括例如全球定位系统(gps)、全球导航卫星系统(glonass)、北斗导航卫星系统(北斗)或者伽利略(欧洲全球卫星导航系统)。此后,术语“gps”可与术语“gnss”交换使用。例如,有线通信可包括通用串行总线(usb)、高清晰度多媒体接口(hdmi)、推荐标准232(rs-232)、电力线通信和普通老式电话服务(pots)中的至少一个。网络262可包括电信网络(计算机网络(例如,lan或wan)、互联网和电话网络中的至少一个)。
第一外部电子装置202和第二外部电子装置204可以是与电子装置201的类型相同类型或不同类型的电子装置。电子装置201中执行的全部或部分操作可由另一电子装置或多个电子装置(例如,第一外部电子装置202和第二外部电子装置204或服务器206)来执行。为了自动或者通过请求执行功能或服务以取代由电子装置201执行功能或服务,电子装置201可从另一装置(例如,第一外部电子装置202和第二外部电子装置204或服务器206)请求与所述功能或服务有关的功能的至少一部分。另一电子装置(例如,第一外部电子装置202和第二外部电子装置204或服务器206)可执行请求的功能或附加功能,并将它的结果发送到电子装置201。电子装置201可通过处理接收到的结果来提供请求的功能或服务。在这样做时,可使用云计算、分布式计算或客户机-服务器计算技术。
电子装置301可包括上述的图2的电子装置201的全部或一部分。电子装置301包括一个或更多个处理器(例如,ap)310、通信模块320、用户识别模块(sim)324、存储器330、传感器模块340、输入装置350、显示器360、接口370、音频模块380、相机模块391、电源管理模块395、电池396、指示器397和电机398。
处理器310可控制连接到处理器310的多个硬件或软件组件,并且还可通过执行os或应用程序来执行各种数据处理和操作。处理器310可用片上系统(soc)来实施。处理器310还可包括图形处理单元(gpu)和/或图像信号处理器。处理器310可包括图2所示的组件中的至少一些(例如,蜂窝模块321)。处理器310可将从其他组件(例如,非易失性存储器)中的至少一个接收到的命令或数据加载到易失性存储器上,处理命令或数据,并将数据存储在非易失性存储器中。
通信模块320可具有与图1的通信接口170相同或相似的配置。通信模块320可包括蜂窝模块321、wifi模块323、蓝牙(bt)模块325、gnss模块327、nfc模块328和rf模块329。蜂窝模块321可通过通信网络提供语音呼叫、视频呼叫、短消息服务(sms)或互联网服务。蜂窝模块321可通过使用sim(例如,sim卡)324来识别和认证通信网络中的电子装置301。
蜂窝模块321可执行处理器310提供的功能的至少一部分。蜂窝模块321还可包括通信处理器(cp)。蜂窝模块321、wifi模块323、bt模块325、gnss模块327和nfc模块328中的两个或更多个可被包括在一个集成电路(ic)或ic封装中。rf模块329可发送/接收通信信号(例如,rf信号)。rf模块329例如可包括收发器、功率放大器模块(pam)、频率滤波器、低噪声放大器(lna)或天线。根据另一实施例,蜂窝模块321、wifi模块323、bt模块325、gnss模块327和nfc模块328中的至少一个可通过附加rf模块发送/接收rf信号。sim324可包括具有sim或嵌入式sim的卡,并且还可包括唯一标识信息、集成电路卡识别码(iccid)或诸如国际移动用户识别码(imsi)的用户信息。
存储器330和存储器230可包括内部存储器332和外部存储器334中的至少一个。内部存储器332可包括易失性存储器(例如,动态ram(dram)、静态ram(sram)或同步动态ram(sdram))和非易失性存储器(例如,一次性可编程rom(otprom)、可编程rom(prom)、可擦除可编程rom(eprom)、电可擦除可编程rom(eeprom)、掩模rom、闪存rom、闪存、硬盘驱动器和固态驱动器(ssd))中的至少一个。外部存储器334可包括闪存驱动紧凑闪存(cf)、安全数字(sd)、微型sd、迷你sd、极速数字(xd)、多媒体卡(mmc)或记忆棒。外部存储器334可通过各种接口被功能地或物理地连接到电子装置301。
传感器模块340可测量物理量或检测电子装置301的操作状态,并且从而将测量或检测到的信息转换为电信号。传感器模块340可包括手势传感器340a、陀螺仪传感器340b、大气压力传感器340c、磁传感器340d、加速度传感器340e、握持传感器340f、接近传感器340g、颜色传感器340h(红、绿、蓝(rgb)传感器)、生物传感器340i、温度/湿度传感器340j、照度传感器340k和紫外(uv)传感器340m中的至少一个。传感器模块340可包括电子鼻传感器、肌电图(emg)传感器、脑电图(eeg)传感器、心电图(ecg)传感器、红外(ir)传感器、虹膜传感器和/或指纹传感器。传感器模块340还可包括用于控制其中的至少一个传感器的控制电路。作为处理器310一部分或独立的电子装置还可包括被配置为控制传感器模块340并且从而在处理器310正在睡眠的同时控制传感器模块340的处理器。
输入装置350可包括触摸面板352、数字笔传感器354、键356和超声输入装置358中的至少一个。触摸面板352可使用电容、电阻、红外和超声方法中的至少一个。另外地,触摸面板352还可包括控制电路。触摸面板352还可包括触觉层以向用户提供触觉响应。数字笔传感器354可包括用于识别的触摸面板或片的一部分。键356可包括物理按钮、触摸键、光学键或键区。超声输入装置358可通过麦克风388检测来自输入装置的超声波,并检查与检测到的超声波相应的数据。
显示器360或显示器260可包括面板362、全息图装置364、投影仪366和/或用于控制它们的控制电路中的至少一个。例如,面板362可被实现为柔性的、透明的或可穿戴的。面板362和触摸面板352可被配置有一个或更多个模块。面板362可包括用于测量用户的触摸的压力的压力传感器(或力传感器)。压力传感器可与触摸面板352集成,或者包括独立于触摸面板352的一个或更多个传感器。全息图装置264可通过使用光的干涉在空中显示三维图像。投影仪366可通过在屏幕上投射光来显示图像。屏幕可被放置在电子装置301的内部或外部。接口370可包括hdmi372、usb374、光学接口376或d超小型(d-sub)378。接口370可被包括在图2的通信接口270中。另外地或可选地,接口370可包括移动高清链接(mhl)接口、sd卡/mmc接口或红外数据协会(irda)标准接口。
音频模块380可将声音转换为电信号并将电信号转换为声音。音频模块380中的至少一些组件可被包括在图2的输入/输出接口250中。音频模块380可处理通过扬声器382、接收器384、耳机386或麦克风388输入或输出的声音信息。相机模块391可以是用于捕捉静止图像和视频的装置,并且可包括一个或更多个前图像传感器以及后图像传感器、镜头、图像信号处理器(isp)或诸如led或氙灯的闪光灯。
电源管理模块395可管理电子装置301的电力,并且可包括电源管理ic(pmic)、充电器ic或电池量表。pmic可具有有线和/或无线充电方法。无线充电方法可包括磁共振法、磁感应法或电磁法,还可包括用于对线圈环进行无线充电的附加电路、谐振电路或整流电路。电池量表可在充电期间测量电池396的剩余容量或电池396的电压、电流或温度。电池396可包括可再充电电池和/或太阳能电池。
指示器397可显示电子装置301或其一部分(例如,处理器310)的特定状态,例如,启动状态、消息状态或充电状态。电机398可将电信号转换为机械振动并产生振动或触觉效果。电子装置301可包括用于根据诸如数字多媒体广播(dmb)、数字视频广播(dvb)或mediaflotm的标准来处理媒体数据的移动tv支持装置(例如,gpu)。电子装置301的上述组件中的每一个可配置有至少一个组件,并且相应的组件的名称可根据电子装置的种类而变化。根据本公开的实施例,电子装置301可被配置为包括上述组件、附加组件中的至少一个,或者不包括上述组件中的一些。此外,电子装置中的一些组件被配置为一个实体,使得先前相应的组件的功能被相同地执行。
图4是根据本公开的实施例的程序模块的框图。程序模块410和/或程序240可包括用于控制与电子装置201有关的资源的操作系统(os)和/或在os上运行的应用程序247。os可包括例如android
内核420包括系统资源管理器421和/或装置驱动器423中的至少一个。系统资源管理器421可控制、分配或检索系统资源。系统资源管理器421可包括进程管理单元、存储器管理单元或文件系统管理单元。装置驱动器423可包括显示器驱动器、相机驱动器、蓝牙驱动器、共享存储器驱动器、usb驱动器、键区驱动器、wifi驱动器、音频驱动器或进程间通信(ipc)驱动器。
中间件430可提供应用470通常需要的功能,或者可通过api460向应用470提供各种功能以便允许应用470有效地使用电子装置内部的有限系统资源。中间件430包括运行时间库435、应用管理器441、窗口管理器442、多媒体管理器443、资源管理器444、电源管理器445、数据库管理器446、包管理器447、连接管理器448、通知管理器449、位置管理器450、图形管理器451和安全管理器452。
运行时间库435可包括由编译器使用的库模块以在应用470正在运行的同时通过编程语言添加新功能。运行时间库435可管理输入/输出,管理存储器或算术运算处理。应用管理器441可管理应用470的生命周期。窗口管理器442可管理屏幕中使用的gui资源。多媒体管理器443可识别用于播放各种媒体文件的格式,并以相应的格式通过使用编解码器对媒体文件进行编码或解码。资源管理器444可管理应用470的源代码或存储器空间。电源管理器445可管理电池的容量或电能,并提供用于电子装置的操作的电源信息。电源管理器445可与基本输入/输出系统(bios)一起操作。数据库管理器446可创建、搜索或修改在应用470中使用的数据库。包管理器447可管理以包文件格式分布的应用的安装或更新。连接管理器448可管理无线可向用户提供诸如传入消息、约会和接近提示的事件。位置管理器450可管理电子装置的位置信息。图形管理器451可管理将提供给用户的图形效果或与其相关的用户界面。安全管理器452可提供系统安全或用户认证。
中间件430可包括用于管理电子装置的语音或视频呼叫功能的电话管理器,或者用于组合上述组件的各种功能的中间件模块。中间件430可提供专用于每种类型的os的模块。中间件430可动态删除现有组件中的一部分或添加新组件。
作为api编程功能的集的api460可根据os被提供为另一配置。例如,android
或iostm可为每个平台提供一个api集,tizentm可为每个平台提供两个或更多个api集。应用470可包括主页应用471、拨号器应用472、sms/多媒体消息系统(mms)应用473、即时消息(im)应用474、浏览器应用475、相机应用476、闹钟应用477、联系人应用478、语音拨号应用479、电子邮件应用480、日历应用481、媒体播放器应用482、相册应用483、时钟应用484、用于测量运动量或血糖水平的医疗保健应用或用于测量空气压力、湿度或温度信息的环境信息应用。应用470可包括用于支持电子装置和外部电子装置之间的信息交换的信息交换应用。信息交换应用可包括用于将特定信息中继到外部装置的通知中继应用或用于管理外部电子装置的装置管理应用。通知中继应用可将来自电子装置的另一应用的通知信息中继到外部电子装置,或者接收来自外部电子装置的通知信息并转发给用户。装置管理应用可安装、删除或更新功能以开启/关闭外部电子装置(或一些组件),显示与电子装置进行通信的外部电子装置的亮度(或分辨率)调整,或者操作外部电子装置中的应用。应用470可根据外部电子装置的属性包括指定的应用(例如,移动医疗装置的医疗保健应用)。应用470可包括从外部电子装置接收到的应用。程序模块310的至少一部分可用软件、固件、硬件(例如,处理器210)或它们中的至少两个的组合来实施(例如,执行),并且包括用于执行一个或更多个功能的模块、程序、例程、指令集或进程。
在本公开中使用的术语“模块”包括由硬件、软件或固件组成的单元,并且可与诸如“单元”、“逻辑”、“逻辑块”、“组件”、“电路”等的术语交换使用。“模块”可以是用于执行一个或更多个功能的整体构造的组件或其最小单元或一部分。“模块”可以被机械地或电子地实施,并且可包括例如已知或被开发以执行特定操作的专用集成电路(asic)芯片、现场可编程门阵列(fpga)或可编程逻辑装置。根据本公开的实施例的设备(例如,模块或其功能)中的至少一部分或方法(例如,操作)可用存储在计算机可读存储介质(例如,存储器230)中的指令来实施。如果指令由一个或更多个处理器(例如,处理器220)执行,则一个或更多个处理器可执行与所述指令相应的功能。计算机可读存储介质可包括硬盘、软盘、磁介质(例如,磁带)、光学介质(例如,紧凑盘(cd-rom)、数字通用盘(dvd)、磁光介质(例如,光盘))、内部存储器等。所述指令可包括由编译器创建的代码或由解释器可执行的代码。模块或程序模块还可包括上述组成元件中的至少一个或更多个,或者模块或程序模块可省略一些组成元件。由模块、程序模块或另一组成元件执行的操作可以以顺序、并行、重复或启发式的方式来执行,或者至少一些操作可以以不同的顺序被执行、可被省略或可被添加。
根据本公开的电子设备包括运动传感器、光学传感器、存储器和处理器。处理器可通过使用运动传感器和光学传感器中的至少一个来确定电子设备是否被穿戴在身体上,当确定被穿戴时,使用运动传感器和光学传感器中的至少一个根据电子设备的运动来获取传感器数据,将获取的数据与存储在存储器中的至少一个参考信息进行比较,基于所述比较来确定电子设备是否被正常穿戴,并且基于所述确定执行至少一个操作。
处理器可使用运动传感器和光学传感器中的至少一个来确定电子设备的活动状态,并且获取与确定的活动状态相应的参考信息。
当确定了正常穿戴状态时,处理器可使用运动传感器和光学传感器中的至少一个来检测电子设备的分离,并且输出对电子设备的分离进行通知的引导信息。
当确定了异常穿戴状态时,处理器可输出对异常穿戴状态进行通知的引导信息,或者处理器可改变电子设备的设置。
电子设备还可包括通信单元。处理器可通过通信单元与另一电子设备进行通信,并从另一电子设备接收正常或异常穿戴信息。
处理器可基于针对运动传感器的至少一个轴的加速度信息来确定电子设备是否被正常穿戴。
图5是根据本公开的实施例的用于在电子设备201中确定正常穿戴状态的方法的流程图。
在步骤501中,电子设备201可基于至少一个传感器确定所述电子设备的移动或对目标的接近。例如,电子设备201可使用惯性传感器、加速度传感器、地磁传感器、陀螺仪传感器、光电传感器、红外传感器、生物传感器、电磁传感器、握持传感器和emg传感器中的至少一个来确定所述电子设备的状态。
在步骤503中,电子设备201可确定是否检测到穿戴的电子设备201的状态。当基于惯性传感器检测到与特定方向或速度相应的电子设备201的运动(或运动改变)时,电子设备201可确定检测到的合适的穿戴状态。当基于光电传感器和/或电磁传感器检测到合适的穿戴状态并检测到距电子设备201特定距离之内的目标时,电子设备210可确定身体上的实际穿戴状态。
当确定设备未被穿戴时,电子设备201可确定它是否被穿戴在身体上并执行步骤501或步骤503。
当确定了穿戴状态时,在步骤505中,电子设备201可从至少一个传感器获取传感器数据(或感测信息)。穿戴在身体上的电子设备201可从它的传感器获取传感器数据。
在步骤507中,电子设备201可基于获取的传感器数据的至少一部分来确定是否被正常穿戴。在正常穿戴状态下,电子设备201沿预设的穿戴方向装进身体。电子设备201被设计为穿戴在(或装进)用户的身体的左(或右)耳。在异常穿戴状态下,电子设备201未被沿预设的穿戴方向穿戴。在正常穿戴状态下,电子设备201在用户的活动中紧密地附接到身体。在异常穿戴状态下,电子设备201未被紧密地附接到用户的身体,但是也未与身体分离。电子设备201可基于在穿戴状态下获取的传感器数据来获取用户的活动状态。电子设备201可通过将存储在存储器230中的参考范围中的与用户活动状态相应的参考范围与电子设备201的运动进行比较来确定正常或异常穿戴。例如,参考范围可指示针对传感器的至少一个轴由正常穿戴的电子设备201检测到的传感器数据的范围和模式。当针对电子设备201的传感器(例如,加速度传感器、陀螺仪传感器等)的至少一个轴(例如,x轴)的参考范围是第一范围(例如,0~+25m/s
)并且电子设备201从至少一个传感器获取到在第一范围之内的传感器数据时,电子设备201可确定正常穿戴状态。当从至少一个传感器获取超出参考范围的第二范围之内的传感器数据并且针对身体的左耳设计的电子设备201被穿戴在或者装进用户的右耳时,电子设备201可确定异常穿戴状态。当基于在穿戴状态下获取的传感器数据测量到生物信息或确定身体的至少一部分时,电子设备201可确定正常穿戴状态。当基于在穿戴状态下获取的传感器数据未测量到生物信息或者未确定身体的至少一部分时,电子设备201可确定所述电子设备被安装在除身体以外的另一空间(例如,便携箱)中。
当检测到正常穿戴状态时,电子设备201可响应于正常穿戴状态的检测来控制所述电子设备的操作。
当检测到异常穿戴状态时,在步骤511中,电子设备201可执行与异常穿戴状态相应的操作。与异常穿戴状态相应的操作可输出引导信息以引导正常穿戴或者将异常穿戴通知给用户。例如,与异常穿戴状态相应的操作可基于当前的穿戴方向改变电子设备201的设置。当针对用户的身体的左耳设计的电子设备201被穿戴在右耳上或者装进右耳时,电子设备201可改变它的设置并作为针对右耳设计的电子设备进行操作。
图6是根据图5的步骤501用于确定电子设备201的穿戴状态的方法的流程图。
参照图6,电子设备201可基于第一传感器和第二传感器来确定所述电子设备的状态。例如,第一传感器可消耗比第二传感器相对较低的电能。第一传感器可包括用于确定电子设备201的运动的至少一个惯性传感器、加速度传感器、地磁传感器或陀螺仪传感器。第二传感器可包括用于确定对目标的接近的至少一个惯性传感器、红外传感器、生物传感器和/或电磁传感器、握持传感器或emg传感器。
在步骤601中,电子设备201可基于第一传感器检测它的移动。电子设备201可检测针对传感器的至少一个轴的运动变化。
在步骤603中,电子设备201可基于检测到的移动来确定合适的穿戴是否被检测到。例如,当检测到与特定方向或特定速度(例如,朝身体的运动)相应的运动或运动变化时,电子设备201可确定检测到合适的穿戴。当检测到与特定方向或特定速度不相应的运动或运动变化时,电子设备201可确定未检测到合适的穿戴。
当未检测到合适的穿戴时,电子设备201可执行步骤601并检测它的运动。在步骤605中,当检测到合适的穿戴时,电子设备201可激活第二传感器。
在步骤607中,电子设备201可基于第二传感器确定是否检测到对用户的身体的接近。例如,当检测到距电子设备201特定距离之内的诸如身体的目标或获取到生物信息时,电子设备201可确定对身体的接近。当未检测到距离电子设备201特定距离之内的目标或者未获取到生物信息时,电子设备201可确定没有对身体的接近。
在步骤611中,在检测到合适的穿戴的同时当未确定身体接近时,电子设备201可确定它未正被穿戴。
在步骤609中,在检测到合适的穿戴的同时当确定身体接近时,电子设备201可确定穿戴状态。
根据本公开的实施例,电子设备201可处理激活的与其他功能相关联的第二传感器。例如,电子设备201可输出指示第二传感器被激活的信息。当与第二传感器相关联的至少一个功能被选择时,电子设备201可基于由第二传感器获取的传感器数据执行选择的功能(例如,医疗保健)。
电子设备201可省略图6的步骤中的至少一个。例如,电子设备201可确定当第一传感器和第二传感器两者被激活时的状态。在这种情况下,电子设备201可省略步骤605。
图7是用于确定电子设备201的穿戴的方法的流程图。图8a和图8b是用于确定穿戴的示图。根据本公开的各种实施例,确定穿戴状态的步骤可包括图6的步骤609的详细操作。
参照图7,电子设备201可基于第一传感器、第二传感器和另一电子设备的传感器数据来确定穿戴状态。例如,即使当电子设备201被放入便携箱、口袋或包中时,电子设备201也可通过第一传感器和第二传感器获取满足条件的传感器数据,并且从而确定穿戴状态。就这一点,电子设备201可使用另一电子设备的传感器数据来确定穿戴状态。
在步骤701中,电子设备201可确定另一电子设备是否被连接。例如,电子设备201和另一电子设备可组成一个集合。当电子设备201是针对左耳设计的耳可穿戴类型的第一电子设备时,另一电子设备可以是针对右耳设计的耳可穿戴类型的第二电子设备。电子设备201可基于诸如蓝牙(bt)、ant+和无线保真(wi-fi)的短距离通信来确定另一电子设备是否被连接。
一旦确定与另一电子设备的连接,在步骤703中,电子设备201可从连接的另一电子设备(例如,第二电子设备)接收传感器数据。例如,电子设备201可从另一电子设备的至少一个传感器获取传感器数据。
在步骤705中,电子设备201可确定电子设备201和另一电子设备是否获取到与第一姿态相应的传感器数据。电子设备201可通过将另一电子设备的参考范围与从另一电子设备接收的传感器数据进行比较来获取另一电子设备的姿态。例如,在第一姿态中,电子设备201的传感器的至少一个轴(例如z轴)形成主体的深度方向(厚度方向),传感器的另一轴(例如,x轴)形成主体的宽度方向,传感器的又一轴(例如,y轴)形成主体的高度方向。在第二姿态中,电子设备201的至少一个方向的轴与第一姿态的轴不匹配。
当获取到与第一姿态相应的传感器数据时,在步骤707中,电子设备201可确定它是否正在被穿戴。例如,当电子设备201和另一电子设备保持图8a的第一姿态810时,电子设备201可确定所述穿戴。
当未确定与第一姿态相应的传感器数据时,在步骤709中,电子设备201可确定未穿戴。例如,当电子设备201和另一电子设备保持图8b的第二姿态820时,电子设备201可确定电子设备201位于除身体之外的诸如便携箱的空间中。
图9是用于确定电子设备201的穿戴状态的方法的流程图。图10a至图10d是根据本公开的实施例的在确定穿戴状态中的传感器数据的曲线图。确定穿戴状态的步骤可包括图5的步骤507的详细操作。参照图9,在步骤901中,电子设备201可基于根据针对在穿戴状态下测量的至少一个轴的运动变化的传感器数据来获取用户的活动状态。
当未检测到针对与电子设备201的主体的深度(厚度)相应的传感器的z轴、与主体的宽度相应的传感器的x轴和与主体的高度相应的传感器的y轴的加速度变化时,然后电子设备201可确定静力性用户活动。
当检测到针对电子设备201的传感器的z轴和y轴的特定水平的加速度变化,并且检测到针对电子设备201的传感器的x轴的加速度变化在特定水平以下时,电子设备201可确定静力性用户活动是点头。
当如图10a所示检测到针对电子设备201的传感器的y轴和x轴的特定水平的加速度变化,并且检测到针对电子设备201的传感器的z轴的加速度变化低于特定水平时,电子设备201可确定静力性用户活动为用户头部向左或向右转。
当如图10b所示检测到针对电子设备201的传感器的z轴、x轴和y轴的特定模式的加速度变化时,电子设备201可确定动力性用户活动。基于模式的宽度或大小,电子设备201可确定步行、跑步、骑行、健身或驾驶。
电子设备201可基于活动确定历史来确定用户的活动。例如,当静力性活动继续时,电子设备201可确定用户正在站立、坐着或躺着。当动力性状态切换到静力性状态时,电子设备201可确定用户在静力性状态下运动他/她的头部。
电子设备201可基于由传感器获取的生物信息的变化来确定用户的活动。例如,当如图10c所示心率增加到的特定水平时,电子设备201可确定动力性用户活动。
在步骤903中,电子设备201可获取存储在存储器230中的参考范围中的与活动状态相应的至少一个参考范围。例如,当检测到静力性活动时,电子设备201可获取通过保持静力性活动的用户穿戴的电子设备201的传感器的至少一个轴检测到的传感器数据的第一参考范围或模式。第一参考范围可以是当用户在静力性状态下点他的/她的头时检测到的传感器数据的范围或模式。
当检测到动力性活动时,电子设备201可获取第二参考范围。第二参考范围可以是通过保持动力性活动的用户穿戴的电子设备201的传感器的至少一个轴检测到的传感器数据的范围或模式。第二参考范围可以是当用户步行时检测到的传感器数据的范围或模式。
在步骤907中,电子设备201可确定由电子设备201的运动产生的传感器数据是否与所述活动的参考范围相应。例如,如图10d所示,当电子设备201被正常地穿戴在身体的左侧或右侧时,电子设备201可存储与运动方向相应的传感器数据的轨迹(或范围),并存储与异常穿戴状态下的运动方向相应的传感器数据的轨迹(或范围)。此外,电子设备201可确定由它的运动产生的传感器数据是跟与异常穿戴状态相应的传感器数据的轨迹还是跟与正常穿戴状态相应的传感器数据的轨迹相应。
当由电子设备201的运动产生的传感器数据与异常穿戴状态的传感器数据的轨迹相应时,在步骤911中,电子设备201可确定异常穿戴。
当由电子设备201的运动产生的传感器数据与正常穿戴状态的传感器数据的轨迹相应时,在步骤909中,电子设备201可确定正常穿戴。
图11是针对电子设备201的异常穿戴的方法的流程图。图12是与电子设备201的穿戴状态变化有关的传感器数据的曲线的异常穿戴的操作可包括图5的步骤511的详细操作。
参照图11,当检测到异常穿戴状态时,在步骤1101中,电子设备201可输出指示异常穿戴状态的引导信息。例如,当电子设备201未被紧密地穿戴在身体上时,电子设备201可输出诸如声音或振动的引导信息,从而使用户更紧地穿戴电子设备201。当电子设备201未被沿正常方向穿戴时,电子设备201可向用户输出引导信息以沿正常方向穿戴所述电子设备。
在步骤1103中,电子设备201可在引导信息被输出之后确定在特定时间之内穿戴状态是否改变为正常穿戴状态。例如,如图12所示,在基于第二范围(例如,0~-25m/s
)的特定时间获取针对至少一个坐标轴的传感器数据(例如,x轴和y轴的传感器数据)在第一范围(例如,0~+25m/s2)内时,电子设备201可确定穿戴状态的变化。当确定没有穿戴状态变化时,在步骤1105中,电子设备201可基于异常穿戴状态来控制它的操作。例如,电子设备201可基于当前的穿戴方向改变它的设置。
电子设备201可针对左耳设计以输出与第一水平相应的声音。当所述电子设备201被穿戴在右耳上时,电子设备201可改变所述电子设备的音量以与针对右耳设计的另一电子设备(例如,第二电子设备)的音量相应。
针对左耳设计的电子设备201的键按钮可产生用于控制第一操作的信号。当所述电子设备201被穿戴在左耳上时,电子设备201可改变它的设置以产生另一电子设备(例如,第二电子设备)的键按钮的控制信号。
针对左耳设计的电子设备201可被配置为输出与第一组件相应的声音。当所述电子设备201被穿戴在右耳上时,电子设备201可改变它的设置以输出第二组件的声音。
当确定穿戴状态变化时,在步骤1107中,电子设备201可确定它是被附接还是被分离。例如,电子设备201可通过检测距用户的身体的至少一部分的距离变化来确定所述分离。当电子设备201与身体的至少一部分间隔开特定距离时,电子设备201可确定电子设备201与身体分离。
一旦确定分离,则在步骤1109中,电子设备201可输出通知分离的引导信息。电子设备201可基于电子设备与身体的至少一部分之间的距离变化来改变引导信息输出类型。例如,当与身体的至少一部分分离预设的距离时,电子设备201可输出第一基准的引导信息。当与身体的至少一部分分离的距离超出预设的距离时,电子设备201可输出第二基准的引导信息。
根据本公开的实施例,一种用于操作电子设备的方法包括:使用运动传感器和光学传感器中的至少一个来确定电子设备是否被穿戴在用户的身体上;当确定电子设备被穿戴在用户身体上时,使用运动传感器和光学传感器中的至少一个根据电子设备的运动来获取传感器数据;将获取的数据与存储的至少一个参考信息进行比较;基于所述比较确定电子设备是否被正常穿戴;基于所述确定执行至少一个操作。
将所获取的数据与存储的至少一个参考信息进行比较的步骤可包括使用运动传感器和光学传感器中的至少一个来确定电子设备的活动状态以及获取与确定的活动状态相应的参考信息。
当确定电子设备正常穿戴时,至少一个操作可包括使用运动传感器和光学传感器中的至少一个来检测电子设备的分离,并且输出将电子设备的分离通知给用户的引导信息。
当确定电子设备被异常穿戴时,至少一个操作可包括输出将异常穿戴状态通知给用户的引导信息。
所述方法还可包括与另一电子设备进行通信以及从另一电子设备接收正常或异常穿戴信息。
确定电子设备是否被正常穿戴的步骤可包括获取针对运动传感器的至少一个轴的加速度信息。
根据本公开的实施例的电子设备及其操作方法可基于由穿戴在用户的身体上的电子设备的传感器测量的信息来确定运动,当检测到电子设备的异常穿戴时输出引导信息,并且从而引导用户来正常穿戴电子设备。此外,根据本公开的实施例的电子设备及其操作方法可改变异常穿戴中的电子设备的设置,并且从而使用与电子设备的正常穿戴相同的功能。
虽然已经参照本公开的特定实施例示出和描述了本公开,但是本领域技术人员将理解,在不脱离如所附权利要求和它们的等同物限定的本公开的精神和范围的情况下,可在形式和细节上对其进行各种改变。
Contact: 168体育
: 13800000000
Tel: 400-123-4567
E-mail: admin@oushuojidian.com
Add: 这里是168体育地址