手机闹钟控制方法及其手机的制作方法

文档序号:7699134阅读:261来源:国知局
专利名称:手机闹钟控制方法及其手机的制作方法
技术领域
本发明涉及移动通信领域,特别是涉及一种手机闹钟控制方法及其手机。
背景技术
随着通讯技术的发展,各类用于通讯的电子产品成本越来越低,市场价格也随之下降从而得以普遍地应用,例如,手机的普及率越来越高,如今手机已成为目前普及使用最为广泛的通讯工具之一。手机功能的日益强大,闹钟功能已经成为每款手机必备功能,用户可以定制闹钟提醒自己起床或者其他日常安排,目前,手机也相继加入贪睡功能。现有的手机闹钟响铃都需要用户手动按键来关闭闹钟,用户在睡眠状态下还需要找到关闭闹钟的按键,大大降低了闹钟的便利性,如果用户按键的错误,达不到取消闹钟的目的,闹钟还会继续响,非常不方便。以及在其余情况下,例如手机在用户刚好拿不到手机的情况,或者用户的手是湿润的情况,这些情况都不能通过按键关闭闹钟或者重新设定闹钟响铃模式。为解决上述问题,申请日为2010年5月7日,申请号为CN201010170469. 1的中国发明专利申请公开了一种关闭手机闹钟的智能系统和方法,其主要技术是利用移动感应装置反馈手机移动状态或者检测用户操作状态,自动关闭手机闹钟,或者启动闹钟重响唤醒用户。但是本案申请人发现,该技术方案虽然不需要通过按键控制关闭或者启动闹钟重响功能,但是仍然需要手持手机进行移动才能实现取消闹钟或者启动闹钟重响功能,用户在睡眠中或者手部湿润不方便拿起手机时,要实现上述功能仍然不方便。

发明内容
本发明主要解决的技术问题是提供一种手机闹钟控制方法及其手机,能够方便用户通过非触控手机按键的方式更改手机闹钟响铃模式。为解决上述技术问题,本发明采用的一个技术方案是提供一种手机闹钟控制方法,包括如下步骤检测步骤当手机闹钟发出响铃时,传感模块开启,同时检测手机屏幕上方第一阈值内是否有物体滑过,并检测手机的倾斜角是否改变;识别步骤在检测步骤中检测到手机屏幕上方有物体滑过时,判断物体滑过是否有效,并且,检测到手机的倾斜角改变时,判断倾斜角的改变是否达到第二阈值;切换步骤当物体滑过有效时,手机闹钟进入关闭模式;当倾斜角的改变达到第二阈值时,手机闹钟进入重响模式。其中,在检测手机屏幕上方第一阈值内是否有物体滑过的步骤中,第一阈值是手机屏幕上方0到10厘米。其中,如果在一定采样次数内,在后采样值与在先采样值相等,且采样值不为零, 说明物体在手机屏幕上方,则判定物体在手机屏幕上方滑过有效;如果在一定采样次数内, 在后采样值小于在先采样值,说明物体正在移出手机屏幕,则判定物体正在从手机屏幕上方滑出有效;如果在一定采样次数内,在后采样值等于在先采样值,且采样值为零,说明物体已经离开手机屏幕,则判定物体已经滑出手机屏幕上方有效;如果上述步骤均有效,则判定物体滑过有效。其中,在判断倾斜角的改变是否达到第二阈值的步骤中,第二阈值是180度。其中,在检测步骤之前,包括设置步骤设置第一阈值或/和设置第二阈值。为解决上述技术问题,本发明采用的另一个技术方案是提供一种手机,包括闹钟模块以及传感模块,传感模块包括距离传感单元和平衡传感单元,传感模块用于当闹钟模块发出响铃时,距离传感单元和平衡传感单元开启,同时距离传感单元检测手机屏幕上方第一阈值内是否有物体滑过,平衡传感单元检测手机的倾斜角是否改变;识别模块,识别模块用于在传感模块检测到手机屏幕上方有物体滑过时,判断物体滑过是否有效,并且, 检测到手机的倾斜角改变时,判断倾斜角的改变是否达到第二阈值;切换模块,切换模块用于当物体滑过有效时,闹钟模块进入关闭模式;当倾斜角的改变达到第二阈值时,闹钟模块进入重响模式。。其中,第一阈值是手机屏幕上方0到10厘米。其中,识别模块用于如果在一定采样次数内,在后采样值与在先采样值相等,且采样值不为零,说明物体在手机屏幕上方,则判定物体在手机屏幕上方滑过有效;如果在一定采样次数内,在后采样值小于在先采样值,说明物体正在移出手机屏幕,则判定物体正在从手机屏幕上方滑出有效;如果在一定采样次数内,在后采样值等于在先采样值,且采样值为零,说明物体已经离开手机屏幕,则判定物体已经滑出手机屏幕上方有效;如果上述步骤均有效,则判定物体滑过有效。其中,第二阈值是手机倾斜角的改变达到180度。其中,设置模块,设置模块用于设置第一阈值或/和设置第二阈值。本发明的有益效果是区别于现有技术用户在睡眠中或者手部湿润不方便拿起或者操作手机按键,不方便改变手机闹钟的响铃模式的情况,本发明通过检测并判断手机屏幕上方第一阈值内物体滑过或者检测并判断手机倾斜角的改变达到第二阈值,能够通过非触控按键的方式更改手机闹钟响铃模式。


图1是本发明手机闹钟控制方法第一实施例的流程图;图2显示了在一个响铃事件中,物体在手机屏幕上方一次有效滑过,距离传感单元所得采样曲线的示意图;图3是本发明手机闹钟控制方法第二实施例的流程图;图4是本发明手机闹钟控制方法第三实施例的流程图;图5是本发明采用手机闹钟控制方法的手机第一实施例的结构示意图;图6是本发明采用手机闹钟控制方法的手机第二实施例的结构示意图。
具体实施例方式下面结合附图和实施例对本发明进行详细说明。参阅图1,图1是本发明手机闹钟控制方法第一实施例的流程图。本发明实施例包括如下步骤
步骤Si,检测步骤当手机闹钟发出响铃时,传感模块开启,同时检测手机屏幕上方第一阈值内是否有物体滑过,并检测手机的倾斜角是否改变。步骤S2,识别步骤在检测步骤中检测到手机屏幕上方有物体滑过时,判断物体滑过是否有效,并且,检测到手机的倾斜角改变时,判断倾斜角的改变是否达到第二阈值。步骤S3,切换步骤当物体滑过有效时,手机闹钟进入关闭模式;当倾斜角的改变达到第二阈值时,手机闹钟进入重响模式。在上述步骤中,优选地,该物体一般指人手,但也可以根据需要设定为具有一定形状或一定面积的其他物体。本发明实施例的工作原理包括两部分(1)距离感应步骤Sl中的传感模块包括距离传感单元,该距离传感单元获取当前物体与手机屏幕上方的距离。步骤Si中的第一阈值为该距离传感单元能够准确感测的有效距离。手机闹钟发出响铃时,手机闹钟会发送AT COMMEND(即发送ATA模拟接电话的操作)启动距离传感单元,在距离传感单元开启的时间内,该距离传感单元会检测手机屏幕上方有效距离内是否有物体滑过,并且获取该物体与手机屏幕的距离。该距离传感单元是红外接近传感器或超声波传感器,当然,也可以是其它类型的距离传感器。该距离传感单元通过发射红外线或超声波,再通过接收物体反射回来红外线或超声波计算出当前物体与手机屏幕的距离。距离传感单元将该距离与第一阈值,即该距离传感单元能够检测到的有效距离范围内的最大值进行比较,当在该第一阈值内,手机屏幕上方有物体滑过时,触发第一事件给手机闹钟,手机闹钟根据对应的指令进入关闭模式。距离感应的实施细节如下距离传感单元有一个全局变量:bool g_current_user_be_far_way ;该全局变量保存触发第一事件所需的距离,即第一阈值,该距离传感单元在这个距离范围内检测手机屏幕上方是否有物体滑过;距离传感单元会在手机闹钟发出响铃时启动一个软件定时器(该软件定时器在闹钟自动关闭后停止),这段时间内软件定时器将一直执行,其处理函数(int user_ distance_status_read_timer_fun (void))中读取距离传感单元所获取的距离数值(十进制整型数值),读取到距离数值后,首先将该距离数值换算成统一的单位毫米(mm),再将该距离数值与第一阈值进行比较;当比较的结果在第一阈值范围内时,距离传感单元触发第一事件给手机闹钟,手机闹钟根据对应的指令进入关闭模式。(2)平衡感应平衡感应是利用android上自带的传感器的传感功能,感应手机当前的平衡状态。当手机闹钟发出响铃后,手机的平衡函数值是否发生变化,则代表手机的平衡是否被打破。换言之,手机的平衡是否发生变化即指手机的倾斜角是否发生变化。第二阈值即是预先定义的一个倾斜角度值。平衡函数值发生变化,即手机的倾斜角发生改变时(传感器只会在手机闹钟发出响铃的过程中才会不断读取),并且当该平衡函数值达到预先定义的第二阈值时,手机闹钟才进入重响模式,即根据手机闹钟原先的设置暂时关闭响铃,一段间隔时间后手机闹钟重新响铃。平衡感应的实施细节如下android framework中,由SensorManager来负责获取传感器获取的平衡函数值, 然后闹铃中的软件向SensorManager注册的knsorEnentListener接口中的两个函数读取该平衡函数值or^ensorChange和onAccuracyChange。在手机闹钟发出响铃开始前,它不会去读取knsorChange和AccuracyChange的值,只有手机闹钟发出响铃过程中,该接口才会去读取knsorChange和AccuracyChange的值,当获得的平衡函数值发生变化,并且达到第二阈值时,手机闹钟则会进入重响模式。在本发明实施例中,通过检测并判断手机屏幕上方第一阈值内物体滑过或者检测并判断手机倾斜角的改变达到第二阈值,能够通过非触控按键的方式更改手机闹钟响铃模式,方便用户。在本发明实施例另一实施方式中,在检测手机屏幕上方第一阈值内是否有物体滑过的步骤中,该第一阈值是手机屏幕上方O到10厘米;在判断倾斜角的改变是否达到第二阈值的步骤中,该第二阈值是180度。当然,可以根据实际情况,预先定义该第二阈值,只要能将第二阈值作为一个手机倾斜角改变是否达到能够改变手机闹钟响铃模式的要求即可。在此实施方式中,通过设置第一阈值和第二阈值可以使手机闹钟更加准确地理解用户意图,减小误操作的可能性。在本发明实施例另一实施方式中,即在步骤S2,识别步骤中,距离传感单元进行周期性采样,还包括如果在一定采样次数内,在后采样值与在先采样值相等,且采样值不为零,说明物体在手机屏幕上方,则判定物体在手机屏幕上方滑过有效;如果在一定采样次数内,在后采样值小于在先采样值,说明物体正在移出手机屏幕,则判定物体正在从手机屏幕上方滑出有效;如果在一定采样次数内,在后采样值等于在先采样值,且采样值为零,说明物体已经离开手机屏幕,则判定物体已经滑出手机屏幕上方有效;如果上述步骤均有效,则判定物体滑过有效。并请参阅图2,图2显示了在一个响铃事件中,物体在手机屏幕上方一次有效滑过,距离传感单元所得采样曲线的示意图。例如,该距离传感单元采用红外接近传感器。它包括五个阶段,tl阶段110,t2阶段120,t3阶段130,t4阶段140,t5阶段150。 当物体未到达手机屏幕上方时,红外接近传感器接收不到红外线,采样值为零,tl阶段110 输出值为零。当物体正在进入手机屏幕上方时,红外接近传感器接收到红外线,采样值不为零并开始递增,t2阶段120输出值由零增加到一个固定值。当物体在手机屏幕上滑过时, 红外接近传感器接收到红外线,t3阶段130采样值为t2阶段120最后输出的固定值。当物体正在滑出手机屏幕上方时,红外接近传感器接收到红外线,t4阶段140采样值开始由 t3阶段130的固定值递减到零。当物体已经滑出手机屏幕上方时,红外接近传感器接收不到红外线,采样值为零,t5阶段150采样值为零。在此实施方式中,通过增加判断物体滑过手机屏幕上方有效的子步骤,能够更准确地理解用户意图,减少误操作。参阅图3,图3是本发明手机闹钟第二实施例的流程图。
与本发明第一实施例的区别仅在于在步骤Si,检测步骤之前,还包括步骤S0,设置步骤设置第一阈值或/和设置第二阈值。比如,一般情况下,该第一阈值和第二阈值是预先定义在传感模块中的。在本发明实施例中,可以根据实际需求,在传感模块的有效感应范围内,用户可以自定义该第一阈值和第二阈值,更加人性化,也增强了用户体验。参阅图4,图4是本发明手机闹钟控制方法第三实施例的流程图。包括如下步骤
步骤S201,手机闹钟发出响铃时,同时开启传感模块。应当注意的是,步骤S201之后包括两种情况情况一步骤S202,传感模块包括距离传感单元,该距离传感单元检测手机屏幕上方第一阈值内是否有物体滑过。步骤S203,当检测到有物体滑过时,识别该物体滑过动作。步骤S204,判断物体滑过是否有效。步骤S205,当物体滑过有效时,手机闹钟进入关闭模式,同时关闭传感模块。情况二步骤S206,传感模块包括平衡传感单元,该平衡传感单元检测手机倾斜角是否改变。步骤S207,当手机倾斜角改变时,计算改变的倾斜角。步骤S208,判断改变的倾斜角是否达到第二阈值。步骤S209,当倾斜角的改变达到第二阈值时,手机闹钟进入重响模式,关闭传感模块。值得注意的是,在步骤S209之后,手机闹钟重新响起,进入步骤S201,如此循环, 直到响铃结束。在本发明实施例中,通过检测并判断手机屏幕上方第一阈值内物体滑过或者检测并判断手机倾斜角的改变达到第二阈值,能够通过非触控按键的方式更改手机闹钟响铃模式,方便用户。在本发明实施例另一实施方式中,用户可以在传感模块即距离传感单元和平衡传感单元有效感测范围内,自定义第一阈值和第二阈值。这样根据用户实际生活中的需求定义第一阈值和第二阈值,更加人性化,同时也减少误操作。在上述实施例中,可以通过在第一阈值内判断有物体滑过手机屏幕上方使手机闹钟进入重响模式,同时,通过判断手机倾斜角的改变是否达到第二阈值来使手机进入关闭模式。其实现方法跟上述方法相似,此处不再一一赘述。参阅图5,图5是本发明采用手机闹钟控制方法的手机第一实施例的结构示意图。 该手机包括依次连接的传感模块10、识别模块12、切换模块14以及闹钟模块16。传感模块10包括距离传感单元(图未示)和平衡传感单元(图未示),传感模块 10用于当闹钟模块16发出响铃时,距离传感单元和平衡传感单元开启,同时距离传感单元检测手机屏幕上方第一阈值内是否有物体滑过,平衡传感单元检测手机的倾斜角是否改变;识别模块12用于在传感模块10检测到手机屏幕上方有物体滑过时,判断物体滑过是否有效,并且,检测到手机的倾斜角改变时,判断倾斜角的改变是否达到第二阈值;切换模块14用于当物体滑过有效时,闹钟模块16进入关闭模式;当倾斜角的改变达到第二阈值时,闹钟模块16进入重响模式。优选地,该物体一般指人手,但也可以根据需要设定为具有一定形状或一定面积的其他物体。传感模块10包括的平衡传感单元无论设置于手机机身何处,均能实现手机倾斜角的改变达到第二阈值时,手机闹钟进入重响模式。传感模块10包括的距离传感单元不改变其位置,一般指该距离传感单元设置于手机屏幕的一侧上,即手机正面手机屏幕朝上时,距离传感单元能够发射并接收红外线或超声波,再通过接收物体反射回来红外线或超声波计算出当前物体与手机屏幕的距离,能够实现手机屏幕上方第一阈值内物体滑过时,手机闹钟进入关闭模式。手机背面朝上时,距离传感单元不能发射并接收红外线或超声波,此时,需要将手机翻转到手机屏幕朝上,使手机闹钟再次进入重响模式后,在下次手机闹钟发出响铃时,方能实现手机屏幕上方第一阈值内物体滑过时,手机闹钟进入关闭模式。优选地,传感模块10包括的距离传感单元设置于手机机身侧面此时,无论手机屏幕朝上还是手机背面朝上,距离传感单元都能够发射并接收红外线或超声波,再通过接收物体反射回来红外线或超声波计算出当前物体与手机屏幕的距离,因此能够实现手机屏幕上方第一阈值内物体滑过时,手机闹钟进入关闭模式。在本发明实施例中,通过设置传感模块10、识别模块12和切换模块14,检测并判断手机屏幕上方第一阈值内物体滑过或者检测并判断手机倾斜角的改变达到第二阈值,最后切换手机闹钟响铃模式,能够通过非触控按键的方式更改手机闹钟响铃模式,方便用户。优选地,第一阈值是手机屏幕上方0到10厘米。优选地,第二阈值是手机倾斜角的改变达到180度。当然,第一阈值和第二阈值可以根据实际情况预先定义在手机传感模块10内。在此实施方式中,通过设置第一阈值和第二阈值可以使手机闹钟更加准确地理解用户意图, 减小误操作的可能性。在本发明实施例另一实施方式中,该识别模块12还用于如果在一定采样次数内,在后采样值与在先采样值相等,且采样值不为零,说明物体在手机屏幕上方,则判定物体在手机屏幕上方滑过有效;如果在一定采样次数内,在后采样值小于在先采样值,说明物体正在移出手机屏幕,则判定物体正在从手机屏幕上方滑出有效;如果在一定采样次数内,在后采样值等于在先采样值,且采样值为零,说明物体已经离开手机屏幕,则判定物体已经滑出手机屏幕上方有效;如果上述步骤均有效,则判定物体滑过有效。在此实施方式中,通过识别模块12对物体从手机屏幕上方滑过动作的判定,能够更准确地理解用户意图,减少误操作。参阅图6,图6是本发明采用手机闹钟控制方法的手机第二实施例的结构示意图。 其与本发明第一实施例的区别仅在于该手机包括设置模块11,该设置模块11设置于传感模块10之前,用于设置第一阈值或/和设置第二阈值。比如,一般情况下,该第一阈值和第二阈值是预先定义在传感模块10中的。在本发明实施例中,可以根据实际需求,在传感模块10的有效感应范围内,用户可以自定义该第一阈值和第二阈值,更加人性化,也增强了用户体验。上述实施例中,优选地,该传感模块10包括距离传感单元和平衡传感单元,该距离传感单元可以是红外接近传感器或超声波传感器,及其他可以通过发射红外线或超声波测距的传感器。优选地,该平衡传感单元可以是角速度传感器或陀螺仪,以及其他能够测量物体倾斜角度改变的传感器。以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种手机闹钟控制方法,其特征在于,包括如下步骤检测步骤当手机闹钟发出响铃时,传感模块开启,同时检测所述手机屏幕上方第一阈值内是否有物体滑过,并检测所述手机的倾斜角是否改变;识别步骤在所述检测步骤中检测到所述手机屏幕上方有物体滑过时,判断所述物体滑过是否有效,并且,检测到所述手机的倾斜角改变时,判断所述倾斜角的改变是否达到第二阈值;切换步骤当所述物体滑过有效时,所述手机闹钟进入关闭模式;当所述倾斜角的改变达到第二阈值时,所述手机闹钟进入重响模式。
2.根据权利要求1所述的控制方法,其特征在于在所述检测所述手机屏幕上方第一阈值内是否有物体滑过的步骤中,所述第一阈值是手机屏幕上方0到10厘米。
3.根据权利要求2所述的控制方法,其特征在于如果在一定采样次数内,在后采样值与在先采样值相等,且采样值不为零,说明所述物体在所述手机屏幕上方,则判定所述物体在所述手机屏幕上方滑过有效;如果在一定采样次数内,在后采样值小于在先采样值,说明所述物体正在移出所述手机屏幕,则判定所述物体正在从所述手机屏幕上方滑出有效;如果在一定采样次数内,在后采样值等于在先采样值,且采样值为零,说明所述物体已经离开所述手机屏幕,则判定所述物体已经滑出所述手机屏幕上方有效; 如果上述步骤均有效,则判定所述物体滑过有效。
4.根据权利要求1所述的控制方法,其特征在于在所述判断所述倾斜角的改变是否达到第二阈值的步骤中,所述第二阈值是180度。
5.根据权利要求1 4任一项所述的控制方法,其特征在于,在所述检测步骤之前,包括设置步骤设置第一阈值或/和设置第二阈值。
6.一种手机,其特征在于,包括 闹钟模块以及传感模块,所述传感模块包括距离传感单元和平衡传感单元,所述传感模块用于当所述闹钟模块发出响铃时,所述距离传感单元和所述平衡传感单元开启,同时所述距离传感单元检测所述手机屏幕上方第一阈值内是否有物体滑过,所述平衡传感单元检测所述手机的倾斜角是否改变;识别模块,所述识别模块用于在所述传感模块检测到所述手机屏幕上方有物体滑过时,判断所述物体滑过是否有效,并且,检测到所述手机的倾斜角改变时,判断所述倾斜角的改变是否达到第二阈值;切换模块,所述切换模块用于当所述物体滑过有效时,所述闹钟模块进入关闭模式; 当所述倾斜角的改变达到第二阈值时,所述闹钟模块进入重响模式。
7.根据权利要求6所述的手机,其特征在于, 所述第一阈值是所述手机屏幕上方0到10厘米。
8.根据权利要求7所述的手机,其特征在于, 所述识别模块用于如果在一定采样次数内,在后采样值与在先采样值相等,且采样值不为零,说明所述物体在所述手机屏幕上方,则判定所述物体在所述手机屏幕上方滑过有效;如果在一定采样次数内,在后采样值小于在先采样值,说明所述物体正在移出所述手机屏幕,则判定所述物体正在从所述手机屏幕上方滑出有效;如果在一定采样次数内,在后采样值等于在先采样值,且采样值为零,说明所述物体已经离开所述手机屏幕,则判定所述物体已经滑出所述手机屏幕上方有效; 如果上述步骤均有效,则判定所述物体滑过有效。
9.根据权利要求8所述的控制方法,其特征在于, 所述第二阈值是所述手机倾斜角的改变达到180度。
10.根据权利要求5-9任一项所述的手机,其特征在于,所述手机包括 设置模块,所述设置模块用于设置第一阈值或/和设置第二阈值。
全文摘要
本发明公开了一种手机闹钟控制方法及其手机。该方法包括如下步骤检测步骤当手机闹钟发出响铃时,传感模块开启,同时检测手机屏幕上方第一阈值内是否有物体滑过,并检测手机的倾斜角是否改变;识别步骤在检测步骤中检测到手机屏幕上方有物体滑过时,判断物体滑过是否有效,并且,检测到手机的倾斜角改变时,判断倾斜角的改变是否达到第二阈值;切换步骤当物体滑过有效时,手机闹钟进入关闭模式;当倾斜角的改变达到第二阈值时,手机闹钟进入重响模式。通过上述方式,本发明能够非触控手机按键更改手机闹钟响铃模式,更加方便,也更加人性化。
文档编号H04M1/725GK102231774SQ20111016668
公开日2011年11月2日 申请日期2011年6月20日 优先权日2011年6月20日
发明者钱文 申请人:惠州Tcl移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1