控制振動(dòng)的方法、裝置及移動(dòng)終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本公開(kāi)涉及終端技術(shù)領(lǐng)域,尤其涉及一種控制振動(dòng)的方法、裝置及移動(dòng)終端。
【背景技術(shù)】
[0002]當(dāng)用戶出行在外時(shí),手機(jī)通常放置于褲兜或者手提包中,當(dāng)手機(jī)接收到來(lái)電或者即時(shí)消息時(shí),通常會(huì)以鈴聲或者振動(dòng)的方式提醒來(lái)電或者即時(shí)消息。通常情況下,手機(jī)的振動(dòng)節(jié)奏會(huì)被淹沒(méi)在用戶規(guī)律性的行走中,因此容易使用戶錯(cuò)漏一些重要來(lái)電或者即時(shí)消息。
【發(fā)明內(nèi)容】
[0003]為克服相關(guān)技術(shù)中存在的問(wèn)題,本公開(kāi)實(shí)施例提供一種控制振動(dòng)的方法、裝置及移動(dòng)終端,用以解決上述相關(guān)技術(shù)中的缺陷。
[0004]根據(jù)本公開(kāi)實(shí)施例的第一方面,提供一種控制振動(dòng)的方法,包括:
[0005]在移動(dòng)終端需要振動(dòng)時(shí),確定攜帶所述移動(dòng)終端的用戶是否處于行走狀態(tài);
[0006]如果所述用戶處于所述行走狀態(tài),確定所述用戶在所述行走狀態(tài)時(shí)在豎直方向的加速度處于平穩(wěn)狀態(tài)的時(shí)間段;
[0007]控制所述移動(dòng)終端在所述平穩(wěn)狀態(tài)的時(shí)間段內(nèi)振動(dòng)。
[0008]在一實(shí)施例中,所述確定攜帶所述移動(dòng)終端的用戶是否處于行走狀態(tài),可包括:
[0009]通過(guò)所述移動(dòng)終端的重力傳感器獲取用戶在豎直方向的加速度信息;
[0010]根據(jù)所述豎直方向的加速度信息確定所述用戶是否處于行走狀態(tài)。
[0011]在一實(shí)施例中,所述確定所述用戶在所述行走狀態(tài)時(shí)在豎直方向的加速度處于平穩(wěn)狀態(tài)的時(shí)間段,可包括:
[0012]從所述加速度信息上確定相鄰兩個(gè)加速度的峰峰值的時(shí)間間隔;
[0013]從相鄰兩個(gè)加速度的峰峰值中的第一個(gè)峰值為時(shí)間參考點(diǎn),在所述時(shí)間間隔內(nèi)確定豎直方向的加速度處于平穩(wěn)狀態(tài)的時(shí)間段的起始時(shí)間點(diǎn)和終止時(shí)間點(diǎn)。
[0014]在一實(shí)施例中,所述確定攜帶所述移動(dòng)終端的用戶是否處于行走狀態(tài),可包括:
[0015]向步態(tài)監(jiān)測(cè)裝置發(fā)送用戶行走狀態(tài)的詢(xún)問(wèn)消息;
[0016]接收所述步態(tài)監(jiān)測(cè)裝置根據(jù)所述詢(xún)問(wèn)消息返回的確認(rèn)消息;
[0017]從所述確認(rèn)消息中確定所述用戶是否處于行走狀態(tài)。
[0018]在一實(shí)施例中,所述確定所述用戶在所述行走狀態(tài)時(shí)在豎直方向的加速度處于平穩(wěn)狀態(tài)的時(shí)間段,可包括:
[0019]如果確定所述用戶處于行走狀態(tài),向所述步態(tài)監(jiān)測(cè)裝置發(fā)送用于獲取所述用戶處于所述行走狀態(tài)時(shí)加速度處于平穩(wěn)狀態(tài)的時(shí)間段的請(qǐng)求消息;
[0020]接收所述步態(tài)監(jiān)測(cè)裝置根據(jù)所述請(qǐng)求消息返回的響應(yīng)消息;
[0021]從所述響應(yīng)消息中解析出所述處于平穩(wěn)狀態(tài)的時(shí)間段對(duì)應(yīng)的起始時(shí)間點(diǎn)和終止時(shí)間點(diǎn)。
[0022]根據(jù)本公開(kāi)實(shí)施例的第二方面,提供一種控制振動(dòng)的裝置,包括:
[0023]第一確定模塊,被配置為在移動(dòng)終端需要振動(dòng)時(shí),確定攜帶所述移動(dòng)終端的用戶是否處于行走狀態(tài);
[0024]第二確定模塊,被配置為如果所述第一確定模塊確定所述用戶處于所述行走狀態(tài),確定所述用戶在所述行走狀態(tài)時(shí)在豎直方向的加速度處于平穩(wěn)狀態(tài)的時(shí)間段;
[0025]振動(dòng)控制模塊,被配置為控制所述移動(dòng)終端在所述第二確定模塊確定的所述平穩(wěn)狀態(tài)的時(shí)間段內(nèi)振動(dòng)。
[0026]在一實(shí)施例中,所述第一確定模塊可包括:
[0027]第一獲取子模塊,被配置為通過(guò)所述移動(dòng)終端的重力傳感器獲取用戶在豎直方向的加速度信息;
[0028]第一確定子模塊,被配置為根據(jù)所述第一獲取子模塊獲取到的所述豎直方向的加速度信息確定所述用戶是否處于行走狀態(tài)。
[0029]在一實(shí)施例中,所述第二確定模塊可包括:
[0030]第二確定子模塊,被配置為從所述加速度信息上確定相鄰兩個(gè)加速度的峰峰值的時(shí)間間隔;
[0031]第三確定子模塊,被配置為從相鄰兩個(gè)加速度的峰峰值中的第一個(gè)峰值為時(shí)間參考點(diǎn),在所述第二確定子模塊確定的所述時(shí)間間隔內(nèi)確定豎直方向的加速度處于平穩(wěn)狀態(tài)的時(shí)間段的起始時(shí)間點(diǎn)和終止時(shí)間點(diǎn)。
[0032]在一實(shí)施例中,所述第一確定模塊可包括:
[0033]第一發(fā)送子模塊,被配置為向步態(tài)監(jiān)測(cè)裝置發(fā)送用戶行走狀態(tài)的詢(xún)問(wèn)消息;
[0034]第一接收子模塊,被配置為接收所述步態(tài)監(jiān)測(cè)裝置根據(jù)所述第一發(fā)送子模塊發(fā)送的所述詢(xún)問(wèn)消息返回的確認(rèn)消息;
[0035]第四確定子模塊,被配置為從所述第一接收子模塊接收到的所述確認(rèn)消息中確定所述用戶是否處于行走狀態(tài)。
[0036]在一實(shí)施例中,所述第二確定模塊可包括:
[0037]第二發(fā)送子模塊,被配置為如果確定所述用戶處于行走狀態(tài),向所述步態(tài)監(jiān)測(cè)裝置發(fā)送用于獲取所述用戶處于所述行走狀態(tài)時(shí)加速度處于平穩(wěn)狀態(tài)的時(shí)間段的請(qǐng)求消息;
[0038]第二接收子模塊,被配置為接收所述步態(tài)監(jiān)測(cè)裝置根據(jù)所述第二發(fā)送子模塊發(fā)送的所述請(qǐng)求消息返回的響應(yīng)消息;
[0039]解析子模塊,被配置為從所述第二接收子模塊接收到的所述響應(yīng)消息中解析出所述處于平穩(wěn)狀態(tài)的時(shí)間段。
[0040]根據(jù)本公開(kāi)實(shí)施例的第三方面,提供一種移動(dòng)終端,包括:
[0041]處理器;
[0042]用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
[0043]其中,所述處理器被配置為:
[0044]在移動(dòng)終端需要振動(dòng)時(shí),確定攜帶所述移動(dòng)終端的用戶是否處于行走狀態(tài);
[0045]如果所述用戶處于所述行走狀態(tài),確定所述用戶在所述行走狀態(tài)時(shí)在豎直方向的加速度處于平穩(wěn)狀態(tài)的時(shí)間段;
[0046]控制所述移動(dòng)終端在所述平穩(wěn)狀態(tài)的時(shí)間段內(nèi)振動(dòng)。
[0047]本公開(kāi)的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:通過(guò)控制移動(dòng)終端在豎直方向的加速度處于平穩(wěn)狀態(tài)的時(shí)間段內(nèi)振動(dòng),可以將移動(dòng)終端從相關(guān)技術(shù)中的規(guī)律性的振動(dòng)調(diào)整為不規(guī)律性的振動(dòng),使移動(dòng)終端的振動(dòng)方式避開(kāi)用戶在行走狀態(tài)時(shí)的規(guī)律性振動(dòng),提高了用戶對(duì)移動(dòng)終端的振動(dòng)提醒的感知度。
[0048]并且,通過(guò)利用移動(dòng)終端自身的重力傳感器即可獲取到移動(dòng)終端在豎直方向上的加速度信息,避免由于對(duì)移動(dòng)終端新增振動(dòng)控制的功能而增加新的元器件,降低移動(dòng)終端的硬件成本。
[0049]通過(guò)控制移動(dòng)終端在處于平穩(wěn)狀態(tài)的時(shí)間段內(nèi)振動(dòng),可以使移動(dòng)終端具有與用戶行走時(shí)的步頻完全不相同的規(guī)律振動(dòng),從而提高了振動(dòng)提醒的成功率。
[0050]通過(guò)利用步態(tài)監(jiān)測(cè)裝置獲取到用戶在行走狀態(tài)時(shí)豎直方向的加速度信息,減輕了移動(dòng)終端的功能負(fù)擔(dān),從而可以降低移動(dòng)終端的功耗。
[0051]通過(guò)從響應(yīng)消息中解析出處于平穩(wěn)狀態(tài)的時(shí)間段對(duì)應(yīng)的起始時(shí)間點(diǎn)和終止時(shí)間點(diǎn),可以直接使移動(dòng)終端根據(jù)處于平穩(wěn)狀態(tài)的時(shí)間段內(nèi)振動(dòng),降低了移動(dòng)終端的計(jì)算復(fù)雜度。
[0052]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開(kāi)。
【附圖說(shuō)明】
[0053]此處的附圖被并入說(shuō)明書(shū)中并構(gòu)成本說(shuō)明書(shū)的一部分,示出了符合本發(fā)明的實(shí)施例,并與說(shuō)明書(shū)一起用于解釋本發(fā)明的原理。
[0054]圖1是根據(jù)一示例性實(shí)施例示出的控制振動(dòng)的方法的流程圖。
[0055]圖2A是根據(jù)一示例性實(shí)施例一示出的控制振動(dòng)的方法的流程圖。
[0056]圖2B是根據(jù)一示例性實(shí)施例一示出的豎直方向的加速度的示意圖。
[0057]圖2C是根據(jù)一示例性實(shí)施例一示出的平穩(wěn)狀態(tài)的時(shí)間段的示意圖。
[0058]圖3A是根據(jù)一示例性實(shí)施例二示出的控制振動(dòng)的方法的流程圖。
[0059]圖3B是根據(jù)一示例性實(shí)施例二示出的控制振動(dòng)的方法的場(chǎng)景圖。
[0060]圖4是根據(jù)一示例性實(shí)施例示出的一種控制振動(dòng)的裝置的框圖。
[0061]圖5是根據(jù)一示例性實(shí)施例示出的另一種控制振動(dòng)的裝置的框圖。
[0062]圖6是根據(jù)一示例性實(shí)施例示出的一種適用于控制振動(dòng)的裝置的框圖。
【具體實(shí)施方式】
[0063]這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說(shuō)明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本發(fā)明相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書(shū)中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
[0064]圖1是根據(jù)一示例性實(shí)施例示出的控制振動(dòng)的方法的流程圖;該控制振動(dòng)的方法可以應(yīng)用在移動(dòng)終端(例如:智能手機(jī)、平板電腦等便攜式設(shè)備)上,如圖1所示,該控制振動(dòng)的方法包括以下步驟S101-S104:
[0065]在步驟S101中,在移動(dòng)終端需要振動(dòng)時(shí),確定攜帶移動(dòng)終端的用戶是否處于行走狀態(tài),如果用戶處于行走狀態(tài),執(zhí)行步驟S102,如果用戶處于非行走狀態(tài),執(zhí)行步驟S104。
[0066]在一實(shí)施例中,移動(dòng)終端需要振動(dòng)的條件可以包括:移動(dòng)終端接收到來(lái)電或者即時(shí)消息、用戶在移動(dòng)終端上設(shè)置了重要事項(xiàng)的提醒并且需要通過(guò)振動(dòng)的提醒用戶。在一實(shí)施例中,可以通過(guò)移動(dòng)終端檢測(cè)用戶是否處于行走狀態(tài),在另一實(shí)施例中,可以通過(guò)步態(tài)監(jiān)測(cè)裝置來(lái)確定是否處于行走狀態(tài)。