一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

电子设备的控制方法、电子设备以及存储介质与流程

2022-09-02 20:47:17 来源:中国专利 TAG:


1.本技术涉及电子设备技术领域,尤其涉及一种电子设备的控制方法、电子设备以及计算机可读存储介质。


背景技术:

2.目前,电子设备(例如,手机,手环等)已经成为人们日常生活中必不可少的工具。在电子设备的使用过程中,存在诸多浸水的场景。例如,用户戴着手环游泳的场景,手机误掉入水池中的场景,电脑被不慎打翻的水杯浇湿的场景等。
3.现有技术中,电子设备在浸水之后,电子设备缺乏相应的应对措施。


技术实现要素:

4.本技术的一些实施方式提供了一种电子设备的控制方法、电子设备以及计算机可读存储介质,以下从多个方面介绍本技术,以下多个方面的实施方式和有益效果可互相参考。
5.第一方面,本技术实施方式提供了一种电子设备的控制方法,包括:确定电子设备处于浸水状态;获取电子设备的浸水深度;判断浸水深度是否大于或等于预设深度,若浸水深度大于或等于预设深度,执行与预设深度相关联的安全防护动作。
6.根据本技术实施方式,电子设备在浸水之后,会基于浸水深度执行相对应的安全保护动作,可以完善电子设备在浸水之后的应对措施。
7.在一些实施方式中,电子设备包括压力传感器;获取电子设备的浸水深度,包括:根据压力传感器检测到的压力确定电子设备的浸水深度。
8.在一些实施方式中,电子设备包括触控屏;其中,压力传感器是触控屏中用于感知触控压力的压力传感器。
9.根据本技术实施方式,利用触控屏的压力感知功能来检测电子设备的浸水深度,这样,电子设备无需额外增加硬件,即可对浸水深度进行检测。
10.在一些实施方式中,预设深度包括第一预设深度,第一预设深度为根据电子设备的设备防水深度所确定的深度;其中,与第一预设深度相关联的安全防护动作包括下述之一:报警动作;备份设备数据;开启低功耗模式。本技术实施方式可以保护电子设备的设备安全。
11.在一些实施方式中,预设深度包括第二预设深度,第二预设深度是根据用户人身安全确定的深度;其中,与第二预设深度相关联的安全防护动作包括:报警动作。本技术实施方式可以保护电子设备的用户的人身安全。
12.在一些实施方式中,报警动作包括下述动作的至少一者:通过电子设备的警示装置进行报警;呼叫预设联系人;向预定设备发送报警请求,以触发预定设备的报警动作。
13.在一些实施方式中,向预定设备发送报警请求,其中,报警请求中包括电子设备的位置信息。
14.在一些实施方式中,方法进一步包括:在电子设备中保存获取到的浸水深度。
15.根据本技术实施方式,当电子设备由于浸水而引起损坏时(尤其是电子设备由于浸水深度超过允许使用深度而引起损坏时),维修人员可以电子设备中保存的浸水深度准确定位损坏原因,有利于减少维修过程中存在的纠纷。
16.第二方面,本技术实施方式提供了一种电子设备,包括:存储器,用于存储由电子设备的一个或多个处理器执行的指令;处理器,当处理器执行存储器中的指令时,可使得电子设备执行本技术第一方面任一实施方式提供的电子设备的控制方法。第二方面能达到的有益效果可参考本技术第一方面任一实施方式的有益效果,此处不再赘述。
17.第三方面,本技术实施方式提供了一种计算机可读存储介质,计算机可读存储介质上存储有指令,该指令在计算机上执行时使得计算机执行本技术第一方面任一实施方式提供的电子设备的控制方法。第三方面能达到的有益效果可参考本技术第一方面任一实施方式的有益效果,此处不再赘述。
附图说明
18.图1为本技术实施方式的应用场景示意图;
19.图2为本技术实施例提供的电子设备触控屏的示例性结构图;
20.图3为本技术实施例提供的电子设备的控制方法的示例性流程图一;
21.图4为本技术实施例提供的电子设备浸水检测单元的示例性结构图;
22.图5为本技术实施例提供的用于设置报警方式的示例性用户界面;
23.图6为本技术实施例提供的电子设备的控制方法的示例性流程图二;
24.图7为本技术实施例提供的用于设置深度阈值的示例性用户界面;
25.图8示出了本技术实施方式提供的电子设备的框图;
26.图9示出了本技术实施方式提供的片上系统(system on chip,soc)的结构示意图。
具体实施方式
27.以下将参考附图详细说明本技术的具体实施方式。
28.图1示出了本技术实施方式的示例性应用场景。参考图1,手环100(作为电子设备的示例)处于被水浸没的状态。其中,手环100可以是不慎被水浸没的状态,例如,手环100被误掉入洗衣机中;也可以是手环100被正常使用的状态,例如,用户佩戴手环100游泳等。
29.需要说明的是,图1中虽然以手环作为电子设备的示例,但本技术不限于此。本技术实施方式中,电子设备可以为任意电子设备,例如,手机、笔记本电脑、平板、可穿戴设备(例如,手表,智能眼镜,头盔),增强现实(augmented reality,ar)/虚拟现实(virtual reality,vr)设备、个人数字助理(personal digital assistant,pda)等,本技术不作限定。
30.本技术实施方式中,电子设备在浸水之后,会检测浸水深度,并执行与浸水深度相关联的安全防护动作。例如,当浸水深度超过设备防水深度时,电子设备执行用于保护设备安全的安全防护动作;当浸水深度超过用户安全深度时,电子设备执行用于保护用户人身安全的安全防护动作。这样,本技术可以完善电子设备在浸水之后的应对措施。
31.以下介绍本技术的具体实施例。在下述实施例中,将手环100作为电子设备的示例。但可以理解,本技术不限于此。
32.本技术实施例中,电子设备可以通过电路方式或者光学方式,检测其自身是否处于浸水状态。并且,在电子设备检测到其处于浸水状态后,可以对浸水深度进行检测。本技术实施例中,电子设备通过触控屏的压力感知功能来检测浸水深度(具有压力感知功能的触控屏又被称作“压力感应触控屏”,“压力感应屏”等)。基于触控屏的压力感知功能,电子设备可以感知用户的触控压力,从而可以识别更多类型的用户操作(例如,指关节操作,长按操作等),进而可以为用户提供更为丰富的功能。例如,用户可以通过指关节双击操作来进行快速截屏。
33.触控屏通过内置的压力传感器来实现压力感知功能。图2示出了手环100的触控屏120的示例性结构图。参考图2,触控屏20包括玻璃盖板121、显示模组122以及用于感知触控压力的压力传感器。其中,压力传感器实现为电容123。电容123包括极板123a和极板123b(极板123b可以实现为电子设备的中框)。当触控屏120的表面受到压力f时,极板123a发生形变,从而使得电容123的电容值发生变化。由于压力f与极板123a的形变量成正比,因此,压力f与电容123的电容值变化量成正比。这样,通过检测电容123的电容值变化量,即可得到压力f。
34.在得到压力f之后,可以根据该压力f计算手环100的浸水深度h(即手环100位于水面以下的深度h)。具体地,手环100的浸水深度h与压力f成正比,具体地,浸水深度h=f/(ρ
×g×
s),其中,ρ为水的密度,g为重力加速度,s为触控屏120的表面积。
35.本实施例中,利用触控屏的压力感知功能来检测电子设备的浸水深度h,这样,电子设备无需额外增加硬件,即可对浸水深度进行检测。但本技术不限于此。在其他实施例中,也可以通过额外设置的压力传感器来测量压力f,进而再根据该压力f来计算浸水深度h。
36.以上对本技术实施例的浸水检测单元和浸水深度检测方法。以下介绍本技术实施例提供的电子设备的控制方法的具体流程。
37.【实施例一】
38.本实施例用于提供一种电子设备的控制方法。本实施例中,将手环100作为电子设备的示例,但可以理解,本技术不限于此。
39.具体地,当手环100的浸水深度超过预设的深度阈值a1后,手环100执行对自身设备安全进行保护的安全防护动作d1(例如,报警动作,数据备份动作),其中,深度阈值a1为根据手环100的防水深度所确定的深度。因此,本实施例提供的方法可用于保护手环100的设备安全。
40.以下介绍本实施例提供的方法的具体流程。参考图3,本实施例提供的方法包括以下步骤:
41.s110:手环100确定其处于浸水状态。
42.本技术实施例中,手环100上设置有浸水检测单元。当手环100浸水时,手环100可以通过浸水检测单元确定自身的浸水状态。图4示出了浸水检测单元110的示例性结构图。参考图4,浸水检测单元110包括暴露于空气中的端子d1和端子d2。端子d1通过电阻r1与电源v
cc
连接,端子d2通过电阻r2与接地端连接,端子d1和端子d2之间设有电容c。本实施例中,
电阻r1和电阻r2的阻值相同。
43.端子d2与晶体管t的基极相连。当手环100未浸水时,端子d1与端子d2断开,端子d2通过电阻r2接地。也就是说,当手环100未浸水时,晶体管t基极处的电压为接地电压。此时,晶体管t处于截止状态,端子d3处的电平为低电平(等于接地电压);
44.当手环100浸水后,端子d1和端子d2之间导通,端子d2处的电压变为v
cc
/2。也就是说,当电子设备浸水后,晶体管t的基极处的电压被拉高至v
cc
/2。此时,晶体管t工作于饱和态,端子d3处的电平变为高电平(等于v
ref
)。这样,通过检测端子d3处的电平状态,即可判断手环100是否处于浸水状态。
45.当手环100浸水时,浸水检测电路110的端子d3处的电平由低电平跳变为高电平。手环100侦测到该电平变化后(例如,手环100通过处理器侦测到该电平变化后),可以确定手环100处于浸水状态。
46.本技术实施例中,通过浸水检测单元110来检测手环100的浸水状态。但本技术不限于此。在其他实施例中,可以通过其他方式来检测手环100的浸水状态。例如,通过检测环境介质的折射率来检测电子设备的浸水状态。具体地,当手环100浸水时,其环境介质为水;当手环100未浸水时,其环境介质为空气。由于水和空气具有不同的折射率,因此,通过检测环境介质的折射率可以判断手环100是否处于浸水状态。
47.另外,本实施例对手环100处于浸水状态的具体形式不作限定。手环100可以是被水完全浸没的状态(图1所示状态),也可以是部分表面被水浸湿的状态,例如,手环100的部分表面被雨水淋湿的状态,被打翻的水杯浇湿的状态等,只要浸水检测电路的端子d3跳变为高电平即可。
48.s120:手环100启动计时器。手环100确定其处于浸水状态后,启动计时器m,以对浸水时长进行记录。另外,手环100在确定其处于浸水状态之后,还可以记录发生浸水的时刻ts(例如,端子d3由低电平跳变为高电平的时刻)。
49.s130:手环100检测其浸水深度。
50.手环100确定其处于浸水状态之后,获取当前的浸水深度h。具体地,手环100通过触控屏120中的压力传感器123获取触控屏120上作用的压力f,并根据压力f计算浸水深度h。即,浸水深度h=f/(ρ
×g×
s),各符号的含义请参考上文叙述,不作赘述。
51.考虑到手环100在浸水之后,其浸水深度可能随时间发生变化,例如,手环100在水中处于不断下沉的状态。为此,本实施例中,手环100以设定的时间间隔(例如,10s)对其浸水深度进行更新。
52.s140:手环100判断浸水深度是否大于或等于深度阈值a1(作为第一预设深度)。
53.深度阈值a1是根据手环100的防水深度确定的。手环100将浸水深度(具体为手环100最新获取的浸水深度)与深度阈值a1进行比较。当手环100的浸水深度大于或等于深度阈值a1时,手环100有浸水损坏风险,此时,手环100执行安全保护动作d1(即执行步骤s150),以避免可能发生的损坏;当手环100的浸水深度小于深度阈值a1时,手环100暂无浸水损坏的风险,此时,手环100对其浸水状态进行继续监测(即执行步骤s160)。
54.以下介绍手环100的防水深度的确定方法。本实施例中,手环100可以是防水的设备,也可以是不防水的设备。对于不防水的设备,其防水深度为0;对于防水设备,其则能承受一定的防水深度(通常通过设备外壳的密封性能进行保证)。
55.本实施例中,根据国际工业标准防水等级ipx的分级标准来确定电子设备的防水深度。根据ipx标准,设备共分为8个防水等级,按照防水性能的从低到高的次序依次为第1~8级。ipx分级标准通过“ipxx”来标记设备的防护等级,其中,第2位数字“x”表示设备的防水等级(第1位数字“x”表示设备的防尘等级)。例如,对于防护等级为ip68的设备,其防水等级为8级。通常地,用户可以在电子设备的产品使用说明书、产品介绍网页或设备内置的产品属性信息中看到电子设备的ipx防护等级,从而可以正确的使用电子设备(例如,对于不防水的设备,需尽量防止设备浸水)。
56.在获取手环100的ipx等级后,可以根据该ipx等级确定手环100的防水深度。例如,对于防护等级为ipx7的设备,其防水性能要求为:设备在0.15m~1m的水下连续浸水30分钟,性能不受影响。因此,对于防护等级为ipx7的手环100,可以将防水深度确定为0.15m~1m之间的数值(例如,0.7m);又如,对于防护等级为ipx1~ipx6的设备,其不能在水中连续浸没,因此,对于防护等级为ipx1~ipx6的手环100,可以将防水深度确定为0m。
57.但本技术不限于此。例如,在其他实施例中,可以根据实测结果来确定手环100的防水深度。例如,从同一型号的手环100中选取样品进行防水测试,将该样品的最大防水深度作为该型号手环100的防水深度。
58.在确定手环100的防水深度后,可以根据手环100的防水深度确定深度阈值a1。本实施例对深度阈值a1的具体确定方法不作限定,例如,深度阈值a1等于手环100的防水深度;或者,深度阈值a1为手环100的防水深度乘以一个小于1的系数(例如,0.85);或者,深度阈值a1为手环100的防水深度减去设定值(例如,0.5m)等。后两种示例中,深度阈值a1小于手环100的防水深度,因此可以具有更高的安全余量。
59.s150:手环100执行与深度阈值a1相关联的安全防护动作d1。
60.由于深度阈值a1为根据设备防水深度确定的深度,因此,与深度阈值a1相关联的安全防护动作d1为对手环100的设备安全(包括设备结构安全和/或设备数据安全)进行保护的动作。本实施例中,与深度阈值a1相关联的安全防护动作d1可以包括报警动作、备份设备数据和/或开启低功耗模式,以下进行分别介绍。
61.(1)报警动作。报警动作用于向用户提示手环100的浸水状态,以便于用户及时采取挽救措施。本实施例可以通过多种方式实现报警,以下给出几个示例。
62.示例一:手环100通过自身警示装置进行报警。例如,手环100通过闪烁闪光灯,播放警示音,振动马达等方式进行报警。在一些实现方式中,用户可以对报警方式进行设定。图5给出了用户对报警方式进行设定的示例性用户界面201。本示例中,用户通过具有较大屏幕的设备——手机200对手环100的报警方式进行设置。参考图5,用户在手机200的界面201上选择“振动”和“警示音”后,可以将手环100的报警方式设置为振动马达并播放警示音。在用户完成上述设置后,手机200将用户设置的报警方式共享至手环100,以使得手环100按照用户设置的方式(即振动马达并播放警示音)进行报警。在其他实施例中,用户也可以通过其他方式设置手环100的报警方式,例如,直接在手环100上设置报警方式。
63.本示例中,手环100通过自身的警示装置执行报警动作,因而可以在无需对外通信的情况下实现报警。当手环100缺乏对外通信能力时(例如,手环100没有通信功能,或者,手环100由于浸没水中无法收发通信信号时),手环100也可以对外报警。
64.示例二:手环100向预定设备发送报警请求,以触发该预定设备进行报警。预定设
备的报警方式可以与示例一类似,例如为播放警示音,振动马达,闪烁闪光灯等。
65.在一些情况下,用户可能不在手环100附近(例如,手环100的浸水深度较深),或者,手环100周围的噪声较大(例如,手环100被浸没在洗衣机中时),此时,手环100通过自身警示装置发出的报警信号可能难以被用户察觉。
66.为此,本示例中,手环100通过向预定设备(又称“绑定设备”)发送报警请求,以触发预定设备的报警动作。本示例有利于及时向用户提示手环100的浸水状态。可选地,预定设备为用户经常会接触到的设备,例如,用户的其他设备(例如,用户的手机),用户家人的设备等。
67.进一步地,手环100发送的报警请求中可以携带手环100的位置信息,这样,用户可以根据该位置信息找到处于浸水状态的手环100。其中,位置信息可以包括手环100的gps坐标信息,手环100的环境图像信息(例如,手环100的摄像头拍摄到的图像)等。可以理解,当位置信息中包括手环100的环境图像信息时,用户可以直观地观察到手环100的具体位置。
68.本实施例中,手环100可以通过短距通信方式(例如,wifi,蓝牙,红外等)向预定设备发送报警请求,也可以通过长距通信方式(例如,蜂窝通信方式)向预定设备发送报警请求,本技术不作限定。在一些实施例中,考虑浸水状态对通信信号强度的影响,手环100可以通过多种通信方式向预定设备发送报警请求。
69.示例三:手环100通过呼叫预设联系人的方式进行报警。其中,预设联系人可以是用户的紧急联系人(例如,用户亲友),急救电话(例如,水上急救电话12395)等,本实施例不作限定。
70.本示例中,手环100可以将自身的浸水状态通知到除用户之外的其他人,从而可以进一步提高手环100被发现的概率。
71.以上对报警方式进行了示例性介绍。需要说明的是,手环100可以通过上述一种或多种方式进行报警。另外,手环100也可以以设定的周期(例如,30s)重复地执行上述报警动作,以避免用户遗漏报警信息。
72.(2)备份设备数据。在手环100的使用过程中,手环100会存储诸多数据,例如,联系人数据,照片数据,银行卡的账号密码数据等。为避免可能发生的数据丢失,手环100对指定数据进行备份。其中,指定数据可以是指定应用(例如,电话应用,微信应用)的应用数据,也可以是指定文件夹(例如,/system/app)中的数据等。示例性地,手环100可以在其出厂设置中对需要备份数据的应用或文件夹进行指定。
73.在一些示例中,手环100可以将数据备份在设备的sd卡中。sd卡是手环100的外存储器,独立于手环100主芯片之外,具有非易失、可插拔的特点。当手环100浸水之后,用户可以方便地从sd卡中恢复被备份的数据。
74.在另一些示例中,手环100可以将数据备份在云端服务器。具体地,在手环100的浸水深度大于或等于深度阈值a1时,手环100将需备份的数据上传至云端服务器,以便于后续数据的找回。另外,手环100在云端服务器中备份的数据中可以包括手环100的位置信息,这样,当手环100由于浸水而遗失后(例如,手环100被水流冲走后),用户可以通过查询备份数据来追踪手环100的位置。在其他示例中,手环100也可以将数据备份在手环100的绑定设备中。
75.(3)开启低功耗模式。低功耗模式为手环100的一种预设模式。在低功耗模式下,手
环100会关闭一些非必要功能(例如,关闭其显示屏的显示功能,关闭语音识别功能,关闭音乐播放器等),以节省设备能耗。
76.当手环100检测到浸水后,手环100进入低功耗模式,这样,手环100可以维持更长的待机时间,从而可以持续地向外界进行报警,以利于用户发现手环100。
77.以上对与深度阈值a1相关联的安全防护动作d1进行了示例性介绍,但本技术不限于此。其他实施例中,安全防护动作d1也可以包括其他动作,例如,关机动作等。
78.s160:手环100判断其是否出水。
79.参考图4,当浸水检测电路的端子d3的电平跳变为由高电平跳变为低电平时,手环100判断其已出水,因此执行步骤s170(保存浸水状态记录);当浸水检测电路的端子d3仍为高电平时,手环100判断其未出水,因此返回执行步骤s130,以继续监测手环100的浸水深度。
80.具体地,手环100可以以设定时间间隔(例如,5s)监测端子d3的电平状态,以判断手环100是否出水。另外,在手环100确定其已出水时,还可以记录手环100的出水时刻te(例如,手环100监测到端子d3由高电平变为低电平的时刻)。
81.s170:手环100保存浸水状态记录。
82.手环100检测到出水之后,对浸水状态记录进行保存,以便于后续的设备维修。本实施例中,浸水状态记录可以包括浸水时长、浸水深度和/或浸水次数。以下进行分别介绍。
83.(1)浸水时长。当手环100检测到出水时,手环100获取计时器m的计时时长,并将该计时时长作为手环100的浸水时长。之后,手环100可以关闭计时器m。在其他示例中,手环100也可以将出水时刻te(步骤s160获取)与浸水时刻ts(步骤s120获取)的差值作为浸水时长。
84.(2)浸水深度。该浸水深度即为手环100在步骤s130获取到浸水深度。当手环100获取到多个浸水深度时(例如,多个在不同的时间点检测到的浸水深度),手环100从多个浸水深度中选择最大的一个作为此次浸水的浸水深度。
85.(3)浸水次数。手环100中保存有手环100的历史浸水次数。在手环100检测到出水后,手环100在历史浸水次数上加1,作为更新后的浸水次数。
86.在一些示例中,手环100将浸水状态记录保存在手环100本地。可选地,手环100将浸水状态记录保存在用于记录设备运行信息(例如,故障信息)的日志文件中。通常地,日志文件被存储于对用户不可见的目录中(例如,厂家自定义目录/data/dipinwater/log.txt),以避免日志文件被非法修改。维修人员在进入调试模式(debug模式)后,可以查看日志文件中的浸水状态记录。另外,当手环100由于浸水无法开机时,维修人员可以通过专用维修工具连接手环100的系统单板,并从系统单板中读取到日志文件中的浸水状态记录。
87.在另一些示例中,手环100将浸水状态记录上传在设备生产厂家(例如,荣耀)的服务器上。手环100在浸水之后,维修人员可以根据手环100的设备id(手环100的唯一性标识)从厂家服务器上查看手环100的浸水状态记录。
88.随着电子设备的普及,电子设备的售后服务体系也日益完善。但是,在产品的售后维修过程中,时而会发生由于设备损坏原因不明确而引起的纠纷。例如,对于电子设备是否浸过水,浸水深度是否超过设备的允许使用深度,用户和厂家可能会持不同的立场。本实施
例中,手环100可以对浸水状态记录进行保存,并且,浸水状态记录中包括手环100的浸水深度。这样,当手环100由于浸水而引起损坏时,维修人员可以准确定位损坏原因,有利于减少维修过程中存在的纠纷。
89.综上,本实施例提供了一种电子设备的控制方法。当电子设备的浸水深度超过深度阈值a1后,电子设备执行与深度阈值a1相关联的安全防护动作d1(例如,报警动作,备份设备数据等),从而可以保护电子设备的设备安全。
90.【实施例二】
91.本实施例用于提供一种电子设备的控制方法。本实施例基于实施例一。本实施例与实施例一的区别在于,本实施例中,用于触发手环100执行安全防护动作的深度阈值为根据用户人身安全确定的深度阈值a2(作为第二预设深度),在此基础上,手环100执行的安全防护动作为对用户人身安全进行保护的动作(例如,报警动作)。
92.为便于理解,结合用户佩戴手环100游泳的场景来介绍本实施例的技术方案,但可以理解,本技术不限于此。用户在游泳过程中,可能进入具有安全风险的区域,例如,儿童可能进入水深在1.5m以上的深水区。为保证用户的人身安全,本实施例中,手环100会对浸水深度进行检测。当手环100的浸水深度(同时可视为用户的入水深度)超过预设的深度阈值a2时,手环100执行报警动作,以向用户提示风险。
93.以下介绍本实施例提供的方法的具体步骤。参考图6,本实施例提供的方法包括以下步骤:
94.s210:手环100确定其处于浸水状态。步骤s210与实施例一中步骤s110实质相同,因此可以参考实施例一中的叙述,不作赘述。
95.s220:手环100检测其浸水深度。步骤s220与实施例一中步骤s130实质相同,因此可以参考实施例一中的叙述,不作赘述。
96.s230:手环100判断浸水深度是否大于或等于深度阈值a2(作为第二预设深度)。
97.深度阈值a2为根据用户人身安全设置的深度。由于不同用户所对应的安全水深可能有所不同(例如,成人的安全水深高于儿童的安全水深),因此,本实施例中,深度阈值a2为根据用户根据需求自行设置的深度。
98.图7示出了用户对深度阈值a2进行设置的示例性用户界面202。本实施例中,用户也是通过具有较大屏幕的设备——手机200来对深度阈值a2进行设置。参考图7,界面202包括预警水深选择列表202a,用户可以通过对列表202a中的数值进行选择来设置深度阈值a2。例如,当手环100的当前用户为儿童时,用户可以在列表202a中选择数值0.7m,以将深度阈值a2设置为0.7m(图7所示选择状态);当手环100的用户为水性较好的成人时,用户可以在列表202中选择数值2m,以将深度阈值a2设置为2m。参考图7,用户在手机200的界面202上选择“0.7m”后,手机200将用户的该设置参数发送至手环100,以使得手环100获取到用户设置的深度阈值a2(0.7m)。在其他实施例中,用户也可以通过其他方式设置深度阈值a2,例如,通过语音指令的方式直接在手环100上设置深度阈值a2。
99.当手环100的浸水深度大于或等于深度阈值a2时,表示用户当前所处的水深已超过安全水深,用户可能有安全风险,因此,手环100执行步骤s240(执行用于保护用户人身安全的安全防护动作);当手环100的浸水深度小于深度阈值a2时,表示用户当前所处水深属于安全水深,因此,手环100返回执行步骤s220,以对浸水深度继续监测,直至手环100出水。
100.除深度阈值a2的设置方式之外,步骤s230的其他实施细节与实施例一中的步骤s140的实施细节实质相同。因此,步骤s230中的其他未述细节可以参考实施例一步骤s140中的叙述,不再赘述。
101.s240:手环100执行与深度阈值a2相关联的安全防护动作d2。
102.与深度阈值a2相关联的安全防护动作d2为用于保护用户人身安全的动作。本实施例中,安全防护动作d2包括报警动作。
103.本实施例中,手环100的报警动作与实施例一步骤s150中手环100的报警动作基本相同。也就是说,本实施例中,手环100的报警动作也可以包括下述(1)~(3)中的一个或多个:
104.(1)通过手环100自身的警示装置进行报警,例如,手环100通过闪烁闪光灯,播放警示音,振动马达等方式进行报警,以提示用户当前水深已超过安全水深;
105.(2)向预定设备发送报警请求,以触发该预定设备(又称“绑定设备”)进行报警。例如,当儿童佩戴手环100进入超过安全水深(即深度阈值a2)的深水区时,手环100向家长的手机(作为绑定设备)发送报警请求,以触发家长手机的报警动作。这样,家长可以及时提醒儿童脱离深水区;
106.(3)通过呼叫预设联系人的方式进行报警。例如,当儿童佩戴手环100进入超过安全水深(即深度阈值a2)的深水区时,手环100呼叫家长(作为预定联系人)的手机,以向家长提醒儿童的当前状态。
107.手环100报警动作的其他实施细节可以参考步骤s150中报警动作的叙述,不再赘述。
108.综上,本实施例提供了一种电子设备的控制方法。当电子设备的浸水深度超过深度阈值a2后,电子设备执行与深度阈值a2相关联的安全防护动作d2(例如,报警动作),从而可以保护电子设备的用户的人身安全。
109.以上实施例一和实施例二为本技术技术方案的示例性说明,本领域技术人员可以进行其他变形。
110.例如,以上实施例一和实施例二分别用于保护电子设备的设备安全和电子设备用户的人身安全。在其他实施例中,电子设备可以同时实现上述两个功能。即,当电子设备在检测到浸水深度后,电子设备分别将浸水深度与深度阈值a1和深度阈值a2进行比较,若浸水深度大于深度阈值a1,则执行与深度阈值a1相关联的安全防护动作d1;若浸水深度大于深度阈值a2,则执行与深度阈值a2相关联的安全防护动作d2。该实施例中,电子设备可以同时对设备安全和用户人身安全进行保护。
111.需要说明的是,本技术上述实施例中,各步骤的序号并非用于对步骤的实施顺序进行限定。在满足发明目的前提下,本领域技术人员可以对各步骤的实施顺序进行调整。
112.以下为本技术实施例手环对浸水状态的应对措施与另一些实现方式中手环对浸水状态的应对措施的对比。在另一些实现方式中,手环检测到其浸水后(具体为通过超声波检测装置检测到浸水后),关闭触控屏的触控功能,以避免触控屏被误操作。该实现方式中,手环对浸水状态的应对措施比较单一,且不考虑手环本身的防水等级,因而功能性比较有限。而本实施例中,手环会对浸水深度进行检测,并会执行与浸水深度相关联的安全防护动作,从而可以保护设备安全和用户的人身安全。另外,本技术实施例可以保存手环的浸水深
度记录,这样,在手环的售后维修过程中,维修人员可以准确定位手环的损坏原因(尤其是当手环因为浸水深度超过防水深度而引起损坏时),从而可以减少售后维修过程中的纠纷。
113.现在参考图8,所示为根据本技术的一个实施例的电子设备400的框图。电子设备400可以包括耦合到控制器中枢403的一个或多个处理器401。对于至少一个实施例,控制器中枢403经由诸如前端总线(front side bus,fsb)之类的多分支总线、诸如快速通道连(quickpath interconnect,qpi)之类的点对点接口、或者类似的连接406与处理器401进行通信。处理器401执行控制一般类型的数据处理操作的指令。在一实施例中,控制器中枢403包括,但不局限于,图形存储器控制器中枢(graphics&memory controller hub,gmch)(未示出)和输入/输出中枢(input output hub,ioh)(其可以在分开的芯片上)(未示出),其中gmch包括存储器和图形控制器并与ioh耦合。
114.电子设备400还可包括耦合到控制器中枢403的协处理器402和存储器404。或者,存储器和gmch中的一个或两者可以被集成在处理器内(如本技术中所描述的),存储器404和协处理器402直接耦合到处理器401以及控制器中枢403,控制器中枢403与ioh处于单个芯片中。
115.存储器404可以是例如动态随机存取存储器(dram,dynamic random access memory)、相变存储器(pcm,phase change memory)或这两者的组合。存储器404中可以包括用于存储数据和/或指令的一个或多个有形的、非暂时性计算机可读介质。计算机可读存储介质中存储有指令,具体而言,存储有该指令的暂时和永久副本。该指令可以包括:由处理器中的至少一个执行时导致电子设备400实施如图3、图6所示方法的指令。当指令在计算机上运行时,使得计算机执行上述实施例一和/或实施例二公开的方法。
116.在一个实施例中,协处理器402是专用处理器,诸如例如高吞吐量集成众核(many integrated core,mic)处理器、网络或通信处理器、压缩引擎、图形处理器、图形处理单元上的通用计算(general-purpose computing on graphics processing units,gpgpu)、或嵌入式处理器等等。协处理器402的任选性质用虚线表示在图8中。
117.在一个实施例中,电子设备400可以进一步包括网络接口(network interface controller,nic)406。网络接口406可以包括收发器,用于为电子设备400提供无线电接口,进而与任何其他合适的设备(如前端模块,天线等)进行通信。在各种实施例中,网络接口406可以与电子设备400的其他组件集成。网络接口406可以实现上述实施例中的通信单元的功能。
118.电子设备400可以进一步包括输入/输出(input/output,i/o)设备405。i/o405可以包括:用户界面,该设计使得用户能够与电子设备400进行交互;外围组件接口的设计使得外围组件也能够与电子设备400交互;和/或传感器设计用于确定与电子设备400相关的环境条件和/或位置信息。
119.值得注意的是,图8仅是示例性的。即虽然图8中示出了电子设备400包括处理器401、控制器中枢403、存储器404等多个器件,但是,在实际的应用中,使用本技术各方法的设备,可以仅包括电子设备400各器件中的一部分器件,例如,可以仅包含处理器401和网络接口406。图8中可选器件的性质用虚线示出。
120.现在参考图9,所示为根据本技术的一实施例的片上系统(system on chip,soc)500的框图。在图9中,相似的部件具有同样的附图标记。另外,虚线框是更先进的soc的可选
特征。在图9中,soc500包括:互连单元550,其被耦合至处理器510;系统代理单元580;总线控制器单元590;集成存储器控制器单元540;一组或一个或多个协处理器520,其可包括集成图形逻辑、图像处理器、音频处理器和视频处理器;静态随机存取存储器(static random access memory,sram)单元530;直接存储器存取(direct memory access,dma)单元560。在一个实施例中,协处理器520包括专用处理器,诸如例如网络或通信处理器、压缩引擎、图形处理单元上的通用计算(general-purpose computing on graphics processing units,gpgpu)、高吞吐量mic处理器、或嵌入式处理器等。
121.静态随机存取存储器(sram)单元530可以包括用于存储数据和/或指令的一个或多个有形的、非暂时性计算机可读介质。计算机可读存储介质中存储有指令,具体而言,存储有该指令的暂时和永久副本。该指令可以包括:由处理器中的至少一个执行时导致soc实施如图3、图6所示方法的指令。当指令在计算机上运行时,使得计算机执行上述实施例一和/或实施例二中公开的方法。
122.本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。
123.本技术的各方法实施方式均可以以软件、磁件、固件等方式实现。
124.可将程序代码应用于输入指令,以执行本文描述的各功能并生成输出信息。可以按已知方式将输出信息应用于一个或多个输出设备。为了本技术的目的,处理系统包括具有诸如例如数字信号处理器(digital signal processor,dsp)、微控制器、专用集成电路(asic)或微处理器之类的处理器的任何系统。
125.程序代码可以用高级程序化语言或面向对象的编程语言来实现,以便与处理系统通信。在需要时,也可用汇编语言或机器语言来实现程序代码。事实上,本文中描述的机制不限于任何特定编程语言的范围。在任一情形下,该语言可以是编译语言或解释语言。
126.至少一个实施例的一个或多个方面可以由存储在计算机可读存储介质上的表示性指令来实现,指令表示处理器中的各种逻辑,指令在被机器读取时使得该机器制作用于执行本文所述的技术的逻辑。被称为“知识产权(intellectual property,ip)核”的这些表示可以被存储在有形的计算机可读存储介质上,并被提供给多个客户或生产设施以加载到实际制造该逻辑或处理器的制造机器中。
127.在一些情况下,指令转换器可用来将指令从源指令集转换至目标指令集。例如,指令转换器可以变换(例如使用静态二进制变换、包括动态编译的动态二进制变换)、变形、仿真或以其它方式将指令转换成将由核来处理的一个或多个其它指令。指令转换器可以用软件、硬件、固件、或其组合实现。指令转换器可以在处理器上、在处理器外、或者部分在处理器上且部分在处理器外。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献