一种触发事件的方法与装置以及可穿戴设备与流程

文档序号:11948868阅读:185来源:国知局
一种触发事件的方法与装置以及可穿戴设备与流程

本发明涉及一种触发事件的方法与装置,特别是涉及一种适用于包括充电接口和方位传感器的无按键电子设备的触发事件的方法与装置。



背景技术:

随着电子技术的发展,各种智能电子设备得到了广泛的应用,在人们日常生活中发挥着不可或缺的作用。其中可穿戴设备,例如智能手环、智能手表、智能头盔等,逐渐为人们所接受并迅速发展起来,用于监测人们的运动状况或身体健康。为了适应更多的使用场景,比如游泳、洗澡等,一般会采用无按键方式并使用完全密封的结构或采用触摸按键来满足手环等可穿戴设备的防水性能。而随着智能化的发展,无按键方式逐渐受到人们喜欢,因为这种方式更能满足人们的需求,且使用简单方便。然而,对于手环等可穿戴设备,有些时候需要利用按键来进入某种模式或者实现某种功能,例如,当蓝牙停止工作,数据存储混乱出错,显示卡住或者乱码,外设出问题需要断电才可恢复等情况出现时,让主控芯片进入某种特定的模式,或者重新初始化芯片或复位来尝试修复这类问题,这些都需要通过特定的按键才能实现。对于无按键手环等可穿戴设备中这样的需求,现有技术中还没有一种适当的手段,能让用户或者使用者方便且简单地操作来代替按键的功能。

因此,针对这个问题,需要提供一种解决方案,使手环等可穿戴设备不需要通过按键,即可触发某些设定的事件。



技术实现要素:

本发明的目的是为了克服现有技术存在的缺陷,提供一种触发事件的方法与装置以及包含该装置的可穿戴设备。为了实现这一目的,本发明所采取的技术方案如下。

按照本发明实施例的第一方面,提供一种触发事件的方法,适用于包括充电接口和方位传感器的无按键电子设备,所述方法包括:第一检测步骤,用于检测预定时间段内充电接口插拔次数;第二检测步骤,用于检测充电接口插拔时所述设备的方位;判断步骤,用于判断检测的预定时间段内充电接口插拔次数是否达到预定阈值以及检测的方位与触发事件而预设的方位是否相符;以及触发步骤,用于在检测的充电接口插拔次数达到预定阈值以及检测的方位与触发事件而预设的方位相符时,触发该事件。

按照再一个实施例,所述的触发事件的方法还包括预设步骤,用于将不同的充电接口插拔次数和方位的组合与不同的事件相关联,以作为触发相应事件的条件。

按照又一个实施例,所述的触发事件的方法还包括定时步骤,用于在检测到充电接口出现第一次插拔后,按照预定时间段进行计时,以将该预定时间段内检测到的数据用于判断是否可触发事件。

按照另一个实施例,所述的触发事件的方法还包括清零步骤,如果检测到的充电接口插拔次数和/或方位与触发事件而预设的条件不相符,则将检测到的数据清零。

按照再又一个实施例,所述事件包括:复位设备,清除外部flash存储的数据,重新初始化屏幕,复位蓝牙模块,恢复出厂设置。

按照本发明实施例的第二方面,提供一种触发事件的装置,适用于包括充电接口和方位传感器的无按键电子设备,所述装置包括:第一检测模块,用于检测预定时间段内充电接口插拔次数;第二检测模块,用于检测充电接口插拔时所述设备的方位;判断模块,用于判断检测的预定时间段内充电接口插拔次数是否达到预定阈值以及检测的方位与触发事件而预设的方位是否相符;以及触发模块,用于在检测的充电接口插拔次数达到预定阈值以及检测的方位与触发事件而预设的方位相符时,触发该事件。

按照再一个实施例,所述的触发事件的装置还包括预设模块,用于将不同的充电接口插拔次数和方位的组合与不同的事件相关联,以作为触发相应事件的条件。

按照又一个实施例,所述的触发事件的装置还包括定时模块,用于在检测到充电接口出现第一次插拔后,按照预定时间段进行计时,以将该预定时间段内检测到的数据用于判断是否可触发事件。

按照另一个实施例,所述的触发事件的装置还包括清零模块,如果检测到的充电接口插拔次数和/或方位与触发事件而预设的条件不相符,则将检测到的数据清零。

按照本发明实施例的第三方面,提供一种可穿戴设备,包括按照本发明实施例第二方面所述的触发事件的装置。

按照本发明实施例的触发事件的方法与装置以及包括该装置的可穿戴设备,不需要通过按键,即可触发某些设定的事件。

下面将结合附图并通过实施例对本发明进行具体说明,其中相同或基本相同的部件采用相同的附图标记指示。

附图说明

图1是按照本发明一个实施例的触发事件的方法的示意性流程图;

图2是按照本发明一个实施例的将充电接口插拔次数和方位的组合与不同的事件相关联的图表;

图3是按照本发明一个实施例选用的设备方位(即传感器的方向)的示意图;

图4是按照本发明一个实施例的触发事件的装置的示意性结构框图。

具体实施方式

如图1所示,是按照本发明一个实施例的触发事件的方法的示意性流程图,适用于包括充电接口和方位传感器的无按键电子设备,所述方法主要包括:第一检测步骤102,第二检测步骤106,判断步骤108,以及触发步骤110;在另一个实施例中,如果没有事先设定触发事件的条件,则还可包括预设步骤100;在又一个实施例中,还可包括定时步骤104;在其他一个实施例中,还可包括清零步骤112。

其中预设步骤100用于将不同的充电接口插拔次数和方位的组合与不同的事件相关联,以作为触发相应事件的条件;在一个实施例中,还可以配置并保存充电接口插拔次数和设备方位与事件查找表,以便在进行判断时,通过查表的方式确定检测的数据与哪个事件的触发条件相符。

第一检测步骤102用于检测预定时间段内充电接口插拔次数。在一个实施例中,第一检测步骤102可以由两个分压电阻和处理器的检测引脚组成的检测电路来实现。设置单片机的检测引脚为输入状态,当充电时,输入电压(例如Ui=5V)经分压(例如分压为U0=3V)后,由处理器的检测引脚检测到高电平输入,此时认为充电接口插入;当输入电压为0时,处理器检测到输入低电平(即U0=0),此时认为充电接口已经拔出。处理器通过分压电路输出的电压判定当前的充电接口状态,有两种状态,即充电状态和非充电状态,若出现从充电状态到非充电状态的变化,则表示完成了一次充电插拔,即检测到的充电接口插拔次数为1次。此外,在其他实施例中,在充电接口插上后,还可以通过接通和断开电源,来实现充电接口的插拔。

定时步骤104用于在检测到充电接口出现第一次插拔后,按照预定时间段进行计时,以将该预定时间段内检测到的数据用于判断是否可触发事件。定时步骤104可以利用各种定时器来实现,只要能用于判断充电接口插拔累计的次数是否在预定的时间段内完成,则都可适用。其中预定时间段可根据设定的充电接口插拔次数的预定阈值来确定,例如,在一个实施例中,如果充电接口插拔次数的预定阈值设定为3次,则预定时间段可设定为10秒左右较为适当,换句话说,预定时间段的设定应该与完成预定次数的插拔动作所需的时间相匹配。

第二检测步骤106用于检测充电接口插拔时所述设备的方位;在一个实施例中,方位传感器可选用三轴传感器(即3D传感器),通过三轴传感器来实现第二检测步骤106,可得到传感器(即设备)较为准确的位置信息。

判断步骤108用于判断检测的预定时间段内充电接口插拔次数是否达到预定阈值以及检测的方位与触发事件而预设的方位是否相符;在一个实施例中,可通过处理器来实现判断步骤108。

触发步骤110用于在检测的充电接口插拔次数达到预定阈值以及检测的方位与触发事件而预设的方位相符时,触发该事件。其中所述事件包括但不限于:复位设备(或复位主控芯片),清除外部flash存储的数据,重新初始化屏幕,复位蓝牙模块,恢复出厂设置等等。触发这些事件后的实施方式,与通过按键实施类似,在此不做详述。

在判断步骤中,如果确定检测到的充电接口插拔次数和/或方位与触发事件而预设的条件不相符,则通过清零步骤112将检测到的数据清零。在一个实施例中,清零步骤112也可结合处理器来实现。

在一个实例中,将充电接口插拔次数和方位的组合与不同的事件做如图2所示的关联(步骤100);如图3所示,定义如下这六种设备方位(即传感器的方向)为可用方位:三轴传感器正面朝上(图3a)时的三轴数值为(128±10,128±10,64±10),三轴传感器正面朝下(图3b)时的三轴数值为(128±10,128±10,192±10),三轴传感器正面朝左(图3c)时的三轴数值为(192±10,128±10,128±10),三轴传感器正面朝右(图3d)时的三轴数值为(64±10,128±10,128±10),三轴传感器正面朝前(图3e)时的三轴数值为(128±10,64±10,128±10),三轴传感器正面朝后(图3f)时的三轴数值为(64±10,192±10,128±10)。

此外,设定预定时间段T=10s,设定充电接口插拔次数阈值N=3次。在第一次检测到充电接口插拔动作之后(步骤102),开始定时计时(步骤104)。如果在10秒时间内又检测到2次插拔,即插拔次数达到了设定的3次,且每次充电接口插拔时检测的三轴传感器方位数据p[0]、p[1]、p[2]都表示设备方位为朝上(步骤106),则可判定满足“复位设备”的条件(步骤108),于是触发“复位设备”的事件(步骤110)。如果在接下来的10s内进行了1次拔插充电或者不再操作插拔充电,不论检测的三轴传感器方位数据p[0]、p[1]、p[2]如何,则将充电拔插计数置为0并清除三轴传感器数据(步骤112);或者,如果在接下来的10秒内又检测到2次插拔充电,此时充电插拔计数为3,而传感器数据p[0]、p[2]均表示向下,p[1]表示向上,则不满足设定条件,同样清除所有记录(步骤112)。

在又一实例中,还可以利用定时器实现间歇性检测充电接口状态,例如定时500ms检测一次充电接口。

如图4所示,是按照本发明一个实施例的触发事件的装置的示意性结构框图,适用于包括充电接口和方位传感器的无按键电子设备,所述装置主要包括:第一检测模块402,第二检测模块406,判断模块408,以及触发模块410;在另一个实施例中,还可包括预设模块400;在又一个实施例中,还可包括定时模块404;在其他一个实施例中,还可包括清零模块412。这些模块可以通过软件、硬件、固件或者其组合来实现。

其中预设模块400用于执行预设步骤100,将不同的充电接口插拔次数和方位的组合与不同的事件相关联,以作为触发相应事件的条件。第一检测模块402用于执行第一检测检测步骤102,检测预定时间段内充电接口插拔次数。定时模块404用于执行定时步骤104,在检测到充电接口出现第一次插拔后,按照预定时间段进行计时,以将该预定时间段内检测到的数据用于判断是否可触发事件。第二检测模块406用于执行第二检测步骤106,检测充电接口插拔时所述设备的方位。判断模块408用于执行判断步骤108,判断检测的预定时间段内充电接口插拔次数是否达到预定阈值以及检测的方位与触发事件而预设的方位是否相符。触发模块410用于执行触发步骤110,在检测的充电接口插拔次数大于预定阈值以及检测的方位与触发事件而预设的方位相符时,触发相应的事件。清零模块412用于执行清零步骤112,如果检测到的充电接口插拔次数和/或方位与触发事件而预设的数据不相符,则将检测到的数据清零。

按照上述实施例的触发事件的装置可实现在各种可穿戴设备中,例如智能手环、智能手表、智能头盔等等,并且可以结合可穿戴设备中的处理器、三轴传感器等等来实现。

以上通过具体的实施例对本发明进行了说明,但本发明并不限于这些具体的实施例。本领域技术人员应该明白,还可以对本发明做各种修改、等同替换、变化等等,例如将上述实施例中的一个步骤或模块分为两个或更多个步骤或模块来实现,或者相反,将上述实施例中的两个或更多个步骤或模块的功能放在一个步骤或模块中来实现。但是,这些变换只要未背离本发明的精神,都应在本发明的保护范围之内。另外,本申请说明书和权利要求书所使用的一些术语,例如“第一”、“第二”等等,并不是限制,仅仅是为了便于描述。此外,以上多处所述的“一个实施例”、“另一个实施例”等等表示不同的实施例,当然也可以将其全部或部分结合在一个实施例中。

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