本發(fā)明涉及終端技術(shù)領(lǐng)域,具體涉及一種鬧鐘控制方法及裝置。
背景技術(shù):
目前的手機、平板電腦、智能手表等電子設(shè)備大多具有鬧鐘的功能。在到達鬧鐘的鬧鈴時間之后,鬧鐘會以鈴聲、震動等方式進行提醒。若要將鬧鐘進行關(guān)閉,通常需要在電子設(shè)備上進行手動的操作,如點擊關(guān)閉鬧鐘按鈕。
在有些情況下,鬧鐘響起之前用戶已執(zhí)行完某項工作而無需鬧鐘再次進行提醒,因此若仍需要用戶手動關(guān)閉使得用戶操作較繁瑣。
技術(shù)實現(xiàn)要素:
鑒于此,有必要提供一種鬧鐘控制方法及裝置,可自動關(guān)閉鬧鐘,提高電子設(shè)備使用時的便捷性。
本申請的第一方面提供一種鬧鐘控制方法,應(yīng)用于電子設(shè)備中,所述方法包括:
獲取不同時間所述電子設(shè)備的位置信息;
獲取所述電子設(shè)備的位置滿足預(yù)設(shè)條件時的位置為所述電子設(shè)備的初始位置;
若所述電子設(shè)備的當(dāng)前位置與所述電子設(shè)備的初始位置的距離大于第一閾值,控制所述電子設(shè)備的鬧鐘關(guān)閉。
另一種可能的實現(xiàn)方式中,所述電子設(shè)備的位置滿足預(yù)設(shè)條件包括:
所述電子設(shè)備的位置與目標(biāo)位置之間的差值小于第二閾值。
另一種可能的實現(xiàn)方式中,所述獲取所述電子設(shè)備的位置滿足預(yù)設(shè)條件時的位置為所述電子設(shè)備的初始位置包括:
獲取所述電子設(shè)備的位置滿足預(yù)設(shè)條件時的時間段;
判斷所述時間段內(nèi)任一時間與鬧鈴時間的差值是否小于第一時間;
若是,根據(jù)所述時間段內(nèi)獲取到的電子設(shè)備的位置信息確定所述電子設(shè)備的初始位置。
另一種可能的實現(xiàn)方式中,所述獲取不同時間所述電子設(shè)備的位置信息包括:
若當(dāng)前時間與所述鬧鈴時間的時間差大于預(yù)設(shè)時間,按照第一時間間隔獲取所述電子設(shè)備的位置信息;
若當(dāng)前時間與所述鬧鈴時間的時間差小于所述預(yù)設(shè)時間,按照第二時間間隔獲取所述電子設(shè)備的位置信息,其中所述第二預(yù)設(shè)時間小于所述第一預(yù)設(shè)時間。
另一種可能的實現(xiàn)方式中,所述控制所述電子設(shè)備的鬧鐘關(guān)閉之前還包括:
判斷當(dāng)前時間與鬧鈴時間的差值是否小于第二時間;
若當(dāng)前時間與所述鬧鈴時間的差值小于第二時間,控制所述電子設(shè)備的鬧鐘關(guān)閉。
另一種可能的實現(xiàn)方式中,所述獲取所述電子設(shè)備的位置滿足預(yù)設(shè)條件時的位置為所述電子設(shè)備的初始位置之后包括:
若所述電子設(shè)備的當(dāng)前位置不為所述初始位置,獲取所述電子設(shè)備的位置變化率;
若所述電子設(shè)備的位置變化率大于預(yù)設(shè)閾值,控制所述電子設(shè)備的鬧鐘關(guān)閉。
另一種可能的實現(xiàn)方式中,所述獲取所述電子設(shè)備的位置變化率包括:
根據(jù)不同時間所述電子設(shè)備的位置信息繪制所述電子設(shè)備的位置變化曲線;
對所述位置變化曲線進行線性擬合,得到擬合直線;
選取所述擬合直線的斜率標(biāo)識所述電子設(shè)備的位置變化率。
另一種可能的實現(xiàn)方式中,所述獲取所述電子設(shè)備的位置變化率包括:
根據(jù)不同時間所述電子設(shè)備的位置信息進行曲線擬合,得到擬合曲線;
選取所述擬合曲線上預(yù)設(shè)時間點的曲率標(biāo)識所述電子設(shè)備的位置變化率。
另一種可能的實現(xiàn)方式中,所述對所述位置變化曲線進行線性擬合,得到擬合直線包括:
對所述位置變化曲線上所述電子設(shè)備的初始位置對應(yīng)的時間之后的曲線進行曲線擬合,得到擬合直線。
本申請的第二方面提供一種鬧鐘控制裝置,所述裝置包括:
第一獲取模塊,用于獲取不同時間電子設(shè)備的位置信息;
第二獲取模塊,用于獲取所述電子設(shè)備的位置滿足預(yù)設(shè)條件時的位置為所述電子設(shè)備的初始位置;
控制模塊,用于若所述電子設(shè)備的當(dāng)前位置與所述電子設(shè)備的初始位置的距離大于第一閾值,控制所述電子設(shè)備的鬧鐘關(guān)閉。
另一種可能的實現(xiàn)方式中,所述電子設(shè)備的位置滿足預(yù)設(shè)條件包括:
所述電子設(shè)備的位置與目標(biāo)位置之間的差值小于第二閾值。
另一種可能的實現(xiàn)方式中,所述第二獲取模塊包括:
獲取單元,用于獲取所述電子設(shè)備的位置滿足預(yù)設(shè)條件時的時間段;
判斷單元,用于判斷所述時間段內(nèi)任一時間與鬧鈴時間的差值是否小于第一時間;
確定單元,用于若所述時間段內(nèi)任一時間與鬧鈴時間的差值小于第一時間,根據(jù)所述時間段內(nèi)獲取到的電子設(shè)備的位置信息確定所述電子設(shè)備的初始位置。
另一種可能的實現(xiàn)方式中,所述第一獲取模塊具體用于:
若當(dāng)前時間與所述鬧鈴時間的時間差大于預(yù)設(shè)時間,按照第一時間間隔獲取所述電子設(shè)備的位置信息;
若當(dāng)前時間與所述鬧鈴時間的時間差小于所述預(yù)設(shè)時間,按照第二時間間隔獲取所述電子設(shè)備的位置信息,其中所述第二預(yù)設(shè)時間小于所述第一預(yù)設(shè)時間。
另一種可能的實現(xiàn)方式中,所述控制模塊具體用于:
若所述電子設(shè)備的當(dāng)前位置與所述電子設(shè)備的初始位置的距離大于第一閾值,判斷當(dāng)前時間與鬧鈴時間的差值是否小于第二時間;
若當(dāng)前時間與所述鬧鈴時間的差值小于第二時間,控制所述電子設(shè)備的鬧鐘關(guān)閉。
另一種可能的實現(xiàn)方式中,所述裝置還包括:
第三獲取模塊,用于若所述電子設(shè)備的當(dāng)前位置不為所述初始位置,獲取所述電子設(shè)備的位置變化率;
所述控制模塊還用于,若所述電子設(shè)備的位置變化率大于預(yù)設(shè)閾值,控制所述電子設(shè)備的鬧鐘關(guān)閉。
另一種可能的實現(xiàn)方式中,所述第三獲取模塊具體用于:
根據(jù)不同時間所述電子設(shè)備的位置信息繪制所述電子設(shè)備的位置變化曲線;
對所述位置變化曲線進行線性擬合,得到擬合直線;
選取所述擬合直線的斜率標(biāo)識所述電子設(shè)備的位置變化率。
另一種可能的實現(xiàn)方式中,所述第三獲取模塊具體用于:
根據(jù)不同時間所述電子設(shè)備的位置信息進行曲線擬合,得到擬合曲線;
選取所述擬合曲線上預(yù)設(shè)時間點的曲率標(biāo)識所述電子設(shè)備的位置變化率。
另一種可能的實現(xiàn)方式中,所述第三獲取模塊對所述位置變化曲線進行線性擬合,得到擬合直線包括:
對所述位置變化曲線上所述電子設(shè)備的初始位置對應(yīng)的時間之后的曲線進行曲線擬合,得到擬合直線。
本發(fā)明獲取不同時間電子設(shè)備的位置信息;獲取所述電子設(shè)備的位置滿足預(yù)設(shè)條件時的位置為所述電子設(shè)備的初始位置;若所述電子設(shè)備的當(dāng)前位置與所述電子設(shè)備的初始位置的距離大于第一閾值,控制所述電子設(shè)備的鬧鐘關(guān)閉。本發(fā)明可以自動關(guān)閉鬧鐘,無需用戶手動關(guān)閉鬧鐘,提高了電子設(shè)備使用時的便捷性。
附圖說明
為了更清楚地說明本發(fā)明實施例技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實施例提供的一種鬧鐘控制方法的流程圖;
圖2是不同時間采集到的電子設(shè)備的位置的示意圖;
圖3是本發(fā)明實施例提供的一種鬧鐘控制方法的流程圖;
圖4是根據(jù)不同時間采集到的電子設(shè)備的位置信息繪制的位置變化曲線和對位置變化曲線進行線性擬合后的直線的示意圖;
圖5是本發(fā)明提供的鬧鐘控制裝置的結(jié)構(gòu)圖;
圖6是本發(fā)明提供的鬧鐘控制裝置的結(jié)構(gòu)圖;
圖7本發(fā)明實現(xiàn)鬧鐘控制方法的較佳實施例的電子設(shè)備的結(jié)構(gòu)示意圖。
如下具體實施方式將結(jié)合上述附圖進一步說明本發(fā)明。
具體實施方式
為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點,下面結(jié)合附圖和具體實施例對本發(fā)明進行詳細描述。需要說明的是,在不沖突的情況下,本申請的實施例及實施例中的特征可以相互組合。
在下面的描述中闡述了很多具體細節(jié)以便于充分理解本發(fā)明,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
除非另有定義,本文所使用的所有的技術(shù)和科學(xué)術(shù)語與屬于本發(fā)明的技術(shù)領(lǐng)域的技術(shù)人員通常理解的含義相同。本文中在本發(fā)明的說明書中所使用的術(shù)語只是為了描述具體的實施例的目的,不是旨在于限制本發(fā)明。
實施例
圖1為本發(fā)明實施例提供的鬧鐘控制方法的示意流程圖。如圖1所示,鬧鐘控制方法可包括以下步驟:
s101:獲取不同時間所述電子設(shè)備的位置信息。
本發(fā)明所述的鬧鐘控制方法應(yīng)用于電子設(shè)備中,所述電子設(shè)備可以為手機、平板、智能手表、智能手環(huán)等包括鬧鈴功能的終端。
在對鬧鐘進行設(shè)置時,可以設(shè)置震動或聲音提醒,同時需要設(shè)置要進行提醒的時間,即設(shè)置鬧鈴時間。
上述獲取電子設(shè)備的位置信息具體可以通過電子設(shè)備的gps采集位置數(shù)據(jù),從而得到電子設(shè)備的位置信息。
電子設(shè)備的鬧鐘可以設(shè)置多個鬧鈴時間,例如設(shè)置早晨7點和下午14點。
上述不同時間可以是任意時間,對于某一鬧鈴時間進行控制時,上述不同時間可以是某一鬧鈴時間到達之前的一段時間內(nèi)的不同時間。例如早晨7點前的3個小時內(nèi)每隔半個小時采集一次電子設(shè)備的位置信息。
進一步地,所述步驟s101獲取不同時間所述電子設(shè)備的位置信息包括:
若當(dāng)前時間與所述鬧鈴時間的時間差大于預(yù)設(shè)時間,按照第一時間間隔獲取所述電子設(shè)備的位置信息;
若當(dāng)前時間與所述鬧鈴時間的時間差小于所述預(yù)設(shè)時間,按照第二時間間隔獲取所述電子設(shè)備的位置信息,其中所述第二預(yù)設(shè)時間小于所述第一預(yù)設(shè)時間。
在采集電子設(shè)備的位置信息時,可以優(yōu)化采集數(shù)據(jù)的頻率,在當(dāng)前時間與鬧鈴時間相隔的時間較長時,可以間隔第一時間獲取電子設(shè)備的位置信息。在當(dāng)前時間與鬧鈴時間相隔的時間較短時,可以間隔第二時間獲取電子設(shè)備的位置信息。第二預(yù)設(shè)時間小于第一預(yù)設(shè)時間,即當(dāng)距離鬧鈴時間越近,采集頻率越高。
上述第一時間和第二時間的具體時間值可以根據(jù)需要進行設(shè)定。
例如,當(dāng)前時間與鬧鈴時間早晨7點相差3小時,間隔30分鐘進行一次位置信息采集,當(dāng)前時間與鬧鈴時間早晨7點相差1個小時,間隔15分鐘進行一次位置信息采集。從而在當(dāng)前時間與鬧鈴之間間隔較長時采集電子設(shè)備的位置信息并且節(jié)省電量。在當(dāng)前時間與鬧鈴之間間隔較短時精確獲得電子設(shè)備的位置信息。因為離鬧鈴時間越近,電子設(shè)備的位置可能存在變化的概率越大。則若電子設(shè)備的位置發(fā)生了變化,能更及時的得到電子設(shè)備當(dāng)前的準(zhǔn)確位置。
同時,也可以當(dāng)距離鬧鈴時間逐漸變近時,將采集頻率逐漸提高。
s102:獲取所述電子設(shè)備的位置滿足預(yù)設(shè)條件時的位置為所述電子設(shè)備的初始位置。
上述電子設(shè)備的位置滿足預(yù)設(shè)條件可以是電子設(shè)備的位置保持不變,或者是電子設(shè)備的位置在某一時間段內(nèi)保持不變,還可以是電子設(shè)備的位置為預(yù)設(shè)位置。
電子設(shè)備的初始位置可以是固定值或者是變化值。
進一步地,所述電子設(shè)備的位置滿足預(yù)設(shè)條件包括:所述電子設(shè)備的位置與目標(biāo)位置之間的差值小于第二閾值。
上述目標(biāo)位置可以是預(yù)設(shè)位置,例如臥室的位置。
上述目標(biāo)位置也可以是某一時間檢測到的電子設(shè)備的位置,例如電子設(shè)備在晚上12點以后采集到的電子設(shè)備的位置。
上述目標(biāo)位置還可以是不同時間點采集到的電子設(shè)備的位置。如圖2所示,圖2為不同時間采集到的電子設(shè)備的位置的示意圖。圖2的橫坐標(biāo)表示時間,縱坐標(biāo)標(biāo)識電子設(shè)備的位置。在0點至6點,電子設(shè)備的位置相差比較小,可以識別為這段時間內(nèi)電子設(shè)備的位置保持不變。若6點時電子設(shè)備的位置與0-6點采集到的電子設(shè)備的位置之間的差值小于第二閾值,則6點時采集到的電子設(shè)備的位置可以確定為電子設(shè)備的初始位置。
上述第二閾值可以根據(jù)需要設(shè)定,當(dāng)電子設(shè)備保持不變時,由于正常的誤差采集到的電子設(shè)備的位置也能不完全一致。因此第二閾值可為通過實驗得到的經(jīng)驗值,也可以根據(jù)不同的設(shè)備進行設(shè)定。
進一步地,步驟s102所述獲取所述電子設(shè)備的位置滿足預(yù)設(shè)條件時的位置為所述電子設(shè)備的初始位置包括:
獲取所述電子設(shè)備的位置滿足預(yù)設(shè)條件時的時間段;判斷所述時間段內(nèi)任一時間與鬧鈴時間的差值是否小于第一時間;若是,根據(jù)所述時間段內(nèi)獲取到的電子設(shè)備的位置信息確定所述電子設(shè)備的初始位置。
請繼續(xù)參照圖2,圖2中若在0點至6點時,電子設(shè)備的位置都滿足預(yù)設(shè)條件,即電子設(shè)備的位置之間相差小于第二閾值,則獲取0點至6點這一時間段。
在得到電子設(shè)備的位置滿足預(yù)設(shè)條件時的時間段后,可以直接根據(jù)這一時間段確定電子設(shè)備的初始位置。例如將這一時間段內(nèi)得到的電子設(shè)備的位置求平均值,得到電子設(shè)備在這一時間段的平均位置,確定平均位置為電子設(shè)備的初始位置?;蛘呤墙y(tǒng)計這一時間段內(nèi)電子設(shè)備的位置出現(xiàn)頻率最高的位置,將頻率最高的位置作為電子設(shè)備的初始位置等。根據(jù)電子設(shè)備的位置滿足預(yù)設(shè)條件時的時間段確定電子設(shè)備的初始位置不限于以上幾種方法。
進一步地,在獲取到電子設(shè)備滿足預(yù)設(shè)條件時的時間段后,可以判斷該時間段內(nèi)任一時間與鬧鈴時間的差值是否在一定時間范圍內(nèi)。例如,若當(dāng)前時間為下午2-3點,此時采集到的位置滿足預(yù)設(shè)條件,但該時間與鬧鈴時間早晨7點的差值較大(大于第一時間),則此時采集到的位置不作為電子設(shè)備的初始位置。具體的第一時間的值可以根據(jù)需要進行設(shè)定。
若得到電子設(shè)備的位置滿足預(yù)設(shè)條件時的時間段,且該時間段之內(nèi)任一時間與鬧鈴時間的差值小于第一時間,則根據(jù)這一時間段確定電子設(shè)備的初始位置。
以上方法,可以準(zhǔn)確的確定電子設(shè)備某一鬧鈴時間之前的初始位置,提高鬧鐘控制的精準(zhǔn)度。
s103:若所述電子設(shè)備的當(dāng)前位置與所述電子設(shè)備的初始位置的距離大于第一閾值,控制所述電子設(shè)備的鬧鐘關(guān)閉。
上述第一閾值可以根據(jù)需要設(shè)定,設(shè)定時需要考慮電子設(shè)備的位置采集時的誤差情況。
上述控制電子設(shè)備的鬧鐘關(guān)閉可以是若電子設(shè)備的鬧鐘剛好響起,將其自動置為關(guān)閉狀態(tài),或者是若電子設(shè)備的鬧鐘馬上要響起時,將其設(shè)置為關(guān)閉狀態(tài),也可以是電子設(shè)備的鬧鐘已響了預(yù)設(shè)時間將其自動進行關(guān)閉。
例如,針對某一鬧鈴時間進行控制時,若根據(jù)0點至6點之間采集到的位置確定電子設(shè)備的位置數(shù)據(jù)為50,6點以后采集到的位置為100,則在7點的鬧鐘響起之前,控制鬧鐘關(guān)閉。
本發(fā)明提供的方法可用于在鬧鐘提醒前后用戶的位置會發(fā)生改變的情況,當(dāng)檢測到電子設(shè)備的位置改變時,對鬧鐘進行控制。例如起床提醒,上課提醒等。
上述步驟控制所述電子設(shè)備的鬧鐘關(guān)閉之前還包括:
判斷當(dāng)前時間與鬧鈴時間的差值是否小于第二時間;若當(dāng)前時間與所述鬧鈴時間的差值小于第二時間,控制所述電子設(shè)備的鬧鐘關(guān)閉。
上述第二時間可以根據(jù)需要設(shè)定。當(dāng)前時間與鬧鈴時間的差值小于第二時間,表明當(dāng)前時間與鬧鈴時間相距不遠,可能馬上要達到鬧鈴時間或者是剛好達到鬧鈴時間,或者是鬧鈴時間到達鬧鈴剛響起等。并且此時電子設(shè)備的當(dāng)前位置與電子設(shè)備的初始位置大于第一閾值,表明此時電子設(shè)備的位置發(fā)生了改變,則控制電子設(shè)備的鬧鐘關(guān)閉。使得控制電子設(shè)備的鬧鐘關(guān)閉時不僅根據(jù)位置變化還根據(jù)當(dāng)前時間與鬧鈴時間的關(guān)系,能夠更精確的對鬧鈴進行控制。
本發(fā)明實施例通過獲取不同時間所述電子設(shè)備的位置信息;獲取所述電子設(shè)備的位置滿足預(yù)設(shè)條件時的位置為所述電子設(shè)備的初始位置;若所述電子設(shè)備的當(dāng)前位置與所述電子設(shè)備的初始位置的距離大于第一閾值,控制所述電子設(shè)備的鬧鐘關(guān)閉。可以自動關(guān)閉鬧鐘,無需用戶手動關(guān)閉鬧鐘,提高了電子設(shè)備使用時的便捷性。
實施例
圖3為本發(fā)明實施例提供的鬧鐘控制方法的示意流程圖。如圖3所示,鬧鐘控制方法可包括以下步驟:
s201:獲取不同時間所述電子設(shè)備的位置信息。
本實施例中步驟s201與前述實施例中步驟s101一致,具體請參閱前述實施例中步驟s101的相關(guān)描述,此處不贅述。
s202:獲取所述電子設(shè)備的位置滿足預(yù)設(shè)條件時的位置為所述電子設(shè)備的初始位置。
本實施例中步驟s202與實施例一中步驟s102一致,具體請參閱實施例一中步驟s102的相關(guān)描述,此處不贅述。
s203:若所述電子設(shè)備的當(dāng)前位置不為初始位置,獲取所述電子設(shè)備的位置變化率。
上述電子設(shè)備的位置變化率反應(yīng)了電子設(shè)備的位置變化的程度。
進一步地,獲取所述電子設(shè)備的位置變化率可以通過以下兩種方法進行獲?。?/p>
(1)根據(jù)不同時間所述電子設(shè)備的位置信息繪制所述電子設(shè)備的位置變化曲線;對所述位置變化曲線進行線性擬合,得到擬合直線;選取所述擬合直線的斜率標(biāo)識所述電子設(shè)備的位置變化率。
如圖4所示,圖4是根據(jù)不同時間采集到的電子設(shè)備的位置信息繪制的位置變化曲線和對位置變化曲線進行線性擬合后的直線的示意圖。
具體的圖4中曲線為根據(jù)不同時間電子設(shè)備的位置信息繪制的位置變化曲線,位置變化曲線是將各個標(biāo)識某一時間某一位置的坐標(biāo)點連接起來得到的曲線。
對所述位置變化曲線進行線性擬合。進行線性擬合的方法可以從現(xiàn)有的方法中進行選擇。例如可以進行最小二乘法直線擬合。圖4中的直線為根據(jù)圖4的曲線進行最小二乘法直線擬合后得到的直線圖。
在得到擬合直線后,計算擬合直線的曲線斜率,選取擬合直線的斜率標(biāo)識電子設(shè)備的位置變化率。
進一步地,所述對所述位置變化曲線進行線性擬合,得到擬合直線包括:
對所述位置變化曲線上所述電子設(shè)備的初始位置對應(yīng)的時間之后的曲線進行曲線擬合,得到擬合直線。
在進行線性擬合時,可以不選取所有的數(shù)據(jù)進行線性擬合,僅選取電子設(shè)備的初始位置之后的曲線進行線性擬合,例如在圖3中,僅選取5點以后的數(shù)據(jù)進行線性擬合。
由于在初始位置時電子設(shè)備的位置相對保持不變,因此選取初始位置之后的數(shù)據(jù)進行線性擬合,可以使數(shù)據(jù)變化趨勢更加明顯,提高進行判斷時的準(zhǔn)確度。
(2)根據(jù)不同時間所述電子設(shè)備的位置信息進行曲線擬合,得到擬合曲線;選取所述擬合曲線上預(yù)設(shè)時間點的曲率標(biāo)識所述電子設(shè)備的位置變化率。
在獲取電子設(shè)備的位置變化率時,還可以直接對采集到不同時間的位置信息進行曲線擬合,即將直角坐標(biāo)系中離散的點進行曲線擬合。例如可以擬合成拋物線或者指數(shù)曲線等。具體實現(xiàn)時可以從現(xiàn)有的曲線擬合方法中選取使用。
選取某一擬合曲線上某一時間點的曲率,某一點的曲率標(biāo)識在某一點曲線的彎曲程度。選取擬合曲線上預(yù)設(shè)時間點的曲率標(biāo)識電子設(shè)備的位置變化率,曲率值越大標(biāo)識變化程度越大。
s204:若所述電子設(shè)備的位置變化率大于預(yù)設(shè)閾值,控制所述電子設(shè)備的鬧鐘關(guān)閉。
上述預(yù)設(shè)閾值可以根據(jù)需要設(shè)置。若電子設(shè)備的位置變化率大于預(yù)設(shè)閾值,識別為電子設(shè)備的位置發(fā)生了變化,且變化率大于某一預(yù)設(shè)變化率,此時控制電子設(shè)備的鬧鐘關(guān)閉。
上述控制電子設(shè)備的鬧鐘關(guān)閉可以是若電子設(shè)備的鬧鐘剛好響起,將其自動置為關(guān)閉狀態(tài),或者是若電子設(shè)備的鬧鐘馬上要響起時,將其設(shè)置為關(guān)閉狀態(tài),也可以是電子設(shè)備的鬧鐘已響了預(yù)設(shè)時間將其自動進行關(guān)閉。
本實施例通過獲取不同時間所述電子設(shè)備的位置信息;獲取所述電子設(shè)備的位置滿足預(yù)設(shè)條件時的位置為所述電子設(shè)備的初始位置;若所述電子設(shè)備的當(dāng)前位置不為初始位置,獲取所述電子設(shè)備的位置變化率;若所述電子設(shè)備的位置變化率大于預(yù)設(shè)閾值,控制所述電子設(shè)備的鬧鐘關(guān)閉。可以自動關(guān)閉鬧鐘,無需用戶手動關(guān)閉鬧鐘,提高了電子設(shè)備使用時的便捷性。
以上是對本發(fā)明所提供的方法進行的詳細描述。根據(jù)不同的需求,所示流程圖中方塊的執(zhí)行順序可以改變,某些方塊可以省略,鬧鐘控制的方法也可以在上述鬧鐘控制方法中選擇性的組合使用,或者與其他上述未提及的鬧鐘控制方法組合使用。下面對本發(fā)明所提供的鬧鐘控制裝置進行描述。
實施例
圖5為本發(fā)明實施例提供的鬧鐘控制裝置的結(jié)構(gòu)圖。如圖5所示,鬧鐘控制裝置可以包括:第一獲取模塊501、第二獲取模塊502和控制模塊503。本發(fā)明所稱的模塊是指一種能夠被計算機所執(zhí)行并且能夠完成固定功能的一系列計算機程序段。
第一獲取模塊501,用于獲取不同時間電子設(shè)備的位置信息。
本發(fā)明所述的鬧鐘控制裝置應(yīng)用于電子設(shè)備中,所述電子設(shè)備可以為手機、平板、智能手表、智能手環(huán)等包括鬧鈴功能的終端。
在對鬧鐘進行設(shè)置時,可以設(shè)置震動或聲音提醒,同時需要設(shè)置要進行提醒的時間,即設(shè)置鬧鈴時間。
上述獲取電子設(shè)備的位置信息具體可以通過電子設(shè)備的gps采集位置數(shù)據(jù),從而得到電子設(shè)備的位置信息。
電子設(shè)備的鬧鐘可以設(shè)置多個鬧鈴時間,例如設(shè)置早晨7點和下午14點。
上述不同時間可以是任意時間,對于某一鬧鈴時間進行控制時,上述不同時間可以是某一鬧鈴時間到達之前的一段時間內(nèi)的不同時間。例如早晨7點前的3個小時內(nèi)每隔半個小時采集一次電子設(shè)備的位置信息。
進一步地,所述第一獲取模塊501具體用于:
若當(dāng)前時間與所述鬧鈴時間的時間差大于預(yù)設(shè)時間,按照第一時間間隔獲取所述電子設(shè)備的位置信息;
若當(dāng)前時間與所述鬧鈴時間的時間差小于所述預(yù)設(shè)時間,按照第二時間間隔獲取所述電子設(shè)備的位置信息,其中所述第二預(yù)設(shè)時間小于所述第一預(yù)設(shè)時間。
在采集電子設(shè)備的位置信息時,可以優(yōu)化采集數(shù)據(jù)的頻率,在當(dāng)前時間與鬧鈴時間相隔的時間較長時,可以間隔第一時間獲取電子設(shè)備的位置信息。在當(dāng)前時間與鬧鈴時間相隔的時間較短時,可以間隔第二時間獲取電子設(shè)備的位置信息。第二預(yù)設(shè)時間小于第一預(yù)設(shè)時間,即當(dāng)距離鬧鈴時間越近,采集頻率越高。
上述第一時間和第二時間的具體時間值可以根據(jù)需要進行設(shè)定。
例如,當(dāng)前時間與鬧鈴時間早晨7點相差3小時,間隔30分鐘進行一次位置信息采集,當(dāng)前時間與鬧鈴時間早晨7點相差1個小時,間隔15分鐘進行一次位置信息采集。可以在當(dāng)前時間與鬧鈴之間間隔較長時采集電子設(shè)備的位置信息并且節(jié)省電量。在當(dāng)前時間與鬧鈴之間間隔較短時精確獲得電子設(shè)備的位置信息。因為離鬧鈴時間越近,電子設(shè)備的位置可能存在變化的概率越大。則若電子設(shè)備的位置發(fā)生了變化,能更及時的得到電子設(shè)備當(dāng)前的準(zhǔn)確位置。
同時,也可以當(dāng)距離鬧鈴時間逐漸變近時,將采集頻率逐漸提高。
第二獲取模塊502,用于獲取所述電子設(shè)備的位置滿足預(yù)設(shè)條件時的位置為所述電子設(shè)備的初始位置。
上述電子設(shè)備的位置滿足預(yù)設(shè)條件可以是電子設(shè)備的位置保持不變,或者是電子設(shè)備的位置在某一時間段內(nèi)保持不變,還可以是電子設(shè)備的位置為預(yù)設(shè)位置。
電子設(shè)備的初始位置可以是固定值或者是變化值。
進一步地,所述電子設(shè)備的位置滿足預(yù)設(shè)條件包括:所述電子設(shè)備的位置與目標(biāo)位置之間的差值小于第二閾值。
上述目標(biāo)位置可以是預(yù)設(shè)位置,例如臥室的位置。
上述目標(biāo)位置也可以是某一時間檢測到的電子設(shè)備的位置,例如電子設(shè)備在晚上12點以后采集到的電子設(shè)備的位置。
上述目標(biāo)位置還可以是不同時間點采集到的電子設(shè)備的位置。如圖2所示,圖2為不同時間采集到的電子設(shè)備的位置的示意圖。圖2的橫坐標(biāo)表示時間,縱坐標(biāo)標(biāo)識電子設(shè)備的位置。在0點至6點,電子設(shè)備的位置相差比較小,可以識別為這段時間內(nèi)電子設(shè)備的位置保持不變。若6點時電子設(shè)備的位置與0-6點采集到的電子設(shè)備的位置之間的差值小于第二閾值,則6點時采集到的電子設(shè)備的位置可以確定為電子設(shè)備的初始位置。
上述第二閾值可以根據(jù)需要設(shè)定,當(dāng)電子設(shè)備保持不變時,由于正常的誤差采集到的電子設(shè)備的位置也能不完全一致。因此第二閾值可為通過實驗得到的經(jīng)驗值,也可以根據(jù)不同的設(shè)備進行設(shè)定。
進一步地,所述第二獲取模塊502包括獲取單元、判斷單元和確定單元。
獲取單元,用于獲取所述電子設(shè)備的位置滿足預(yù)設(shè)條件時的時間段。
判斷單元,用于判斷所述時間段內(nèi)任一時間與鬧鈴時間的差值是否小于第一時間。
確定單元,用于若所述時間段內(nèi)任一時間與鬧鈴時間的差值小于第一時間,根據(jù)所述時間段內(nèi)獲取到的電子設(shè)備的位置信息確定所述電子設(shè)備的初始位置。
請繼續(xù)參照圖2,圖2中若在0點至6點時,電子設(shè)備的位置都滿足預(yù)設(shè)條件,即電子設(shè)備的位置之間相差小于第二閾值,則獲取0點至6點這一時間段。
在得到電子設(shè)備的位置滿足預(yù)設(shè)條件時的時間段后,可以直接根據(jù)這一時間段確定電子設(shè)備的初始位置。例如將這一時間段內(nèi)得到的電子設(shè)備的位置求平均值,得到電子設(shè)備在這一時間段的平均位置,確定平均位置為電子設(shè)備的初始位置?;蛘呤墙y(tǒng)計這一時間段內(nèi)電子設(shè)備的位置出現(xiàn)頻率最高的位置,將頻率最高的位置作為電子設(shè)備的初始位置等。根據(jù)電子設(shè)備的位置滿足預(yù)設(shè)條件時的時間段確定電子設(shè)備的初始位置不限于以上幾種方法。
進一步地,在獲取到電子設(shè)備滿足預(yù)設(shè)條件時的時間段后,可以判斷該時間段內(nèi)任一時間與鬧鈴時間的差值是否在一定時間范圍內(nèi)。例如,若當(dāng)前時間為下午2-3點,此時采集到的位置滿足預(yù)設(shè)條件,但該時間與鬧鈴時間早晨7點的差值較大(大于第一時間),則此時采集到的位置不作為電子設(shè)備的初始位置。具體的第一時間的值可以根據(jù)需要進行設(shè)定。
若得到電子設(shè)備的位置滿足預(yù)設(shè)條件時的時間段,且該時間段之內(nèi)任一時間與鬧鈴時間的差值小于第一時間,則根據(jù)這一時間段確定電子設(shè)備的初始位置。
通過獲取單元、判斷單元和確定單元可以準(zhǔn)確的確定電子設(shè)備某一鬧鈴時間之前的初始位置,提高鬧鐘控制的精準(zhǔn)度。
控制模塊503,用于若所述電子設(shè)備的當(dāng)前位置與所述電子設(shè)備的初始位置的距離大于第一閾值,控制所述電子設(shè)備的鬧鐘關(guān)閉。
上述第一閾值可以根據(jù)需要設(shè)定,設(shè)定時需要考慮電子設(shè)備的位置采集時的誤差情況。
上述控制電子設(shè)備的鬧鐘關(guān)閉可以是若電子設(shè)備的鬧鐘剛好響起,將其自動置為關(guān)閉狀態(tài),或者是若電子設(shè)備的鬧鐘馬上要響起時,將其設(shè)置為關(guān)閉狀態(tài),也可以是電子設(shè)備的鬧鐘已響了預(yù)設(shè)時間將其自動進行關(guān)閉。
例如,針對某一鬧鈴時間進行控制時,若根據(jù)0點至6點之間采集到的位置確定電子設(shè)備的位置數(shù)據(jù)為50,6點以后采集到的位置為100,則在7點的鬧鐘響起之前,控制鬧鐘關(guān)閉。
本發(fā)明提供的裝置可用于在鬧鐘提醒前后用戶的位置會發(fā)生改變的情況,當(dāng)檢測到電子設(shè)備的位置改變時,對鬧鐘進行控制。例如起床提醒,上課提醒等。
進一步地,所述控制模塊503具體用于:
若所述電子設(shè)備的當(dāng)前位置與所述電子設(shè)備的初始位置的距離大于第一閾值,判斷當(dāng)前時間與鬧鈴時間的差值是否小于第二時間;若當(dāng)前時間與所述鬧鈴時間的差值小于第二時間,控制所述電子設(shè)備的鬧鐘關(guān)閉
具體的,控制模塊503在控制所述電子設(shè)備的鬧鐘關(guān)閉之前將當(dāng)前時間與鬧鈴時間的差值進行判斷。上述第二時間可以根據(jù)需要設(shè)定。當(dāng)前時間與鬧鈴時間的差值小于第二時間,表明當(dāng)前時間與鬧鈴時間相距不遠,可能馬上要達到鬧鈴時間或者是剛好達到鬧鈴時間,或者是鬧鈴時間到達鬧鈴剛響起等。并且此時電子設(shè)備的當(dāng)前位置與電子設(shè)備的初始位置大于第一閾值,表明此時電子設(shè)備的位置發(fā)生了改變,則控制電子設(shè)備的鬧鐘關(guān)閉。使得控制電子設(shè)備的鬧鐘關(guān)閉時不僅根據(jù)位置變化還根據(jù)當(dāng)前時間與鬧鈴時間的關(guān)系,能夠更精確的對鬧鈴進行控制。
本發(fā)明實施例通過獲取不同時間所述電子設(shè)備的位置信息;獲取所述電子設(shè)備的位置滿足預(yù)設(shè)條件時的位置為所述電子設(shè)備的初始位置;若所述電子設(shè)備的當(dāng)前位置與所述電子設(shè)備的初始位置的距離大于第一閾值,控制所述電子設(shè)備的鬧鐘關(guān)閉。可以自動關(guān)閉鬧鐘,無需用戶手動關(guān)閉鬧鐘,提高了電子設(shè)備使用時的便捷性。
實施例
圖6為本發(fā)明實施例提供的鬧鐘控制裝置的結(jié)構(gòu)圖。如圖6所示,鬧鐘控制裝置可以包括:第一獲取模塊601、第二獲取模塊602、第三獲取模塊603和控制模塊604。本發(fā)明所稱的模塊是指一種能夠被計算機所執(zhí)行并且能夠完成固定功能的一系列計算機程序段。
第一獲取模塊601,用于獲取不同時間電子設(shè)備的位置信息。
本實施例中第一獲取模塊601與前述實施例中第一獲取模塊501一致,具體請參閱前述實施例中第一獲取模塊501的相關(guān)描述,此處不贅述。
第二獲取模塊602,用于獲取所述電子設(shè)備的位置滿足預(yù)設(shè)條件時的位置為所述電子設(shè)備的初始位置。
本實施例中第二獲取模塊602與前述實施例中第二獲取模塊502一致,具體請參閱前述實施例中第二獲取模塊502的相關(guān)描述,此處不贅述。
第三獲取模塊603,用于若所述電子設(shè)備的當(dāng)前位置不為初始位置,獲取所述電子設(shè)備的位置變化率。
上述電子設(shè)備的位置變化率反應(yīng)了電子設(shè)備的位置變化的程度。
進一步地,第三獲取模塊603具體用于:根據(jù)不同時間所述電子設(shè)備的位置信息繪制所述電子設(shè)備的位置變化曲線;對所述位置變化曲線進行線性擬合,得到擬合直線;選取所述擬合直線的斜率標(biāo)識所述電子設(shè)備的位置變化率。
如圖4所示,圖4是根據(jù)不同時間采集到的電子設(shè)備的位置信息繪制的位置變化曲線和對位置變化曲線進行線性擬合后的直線的示意圖。
具體的圖4中曲線為根據(jù)不同時間電子設(shè)備的位置信息繪制的位置變化曲線,位置變化曲線是將各個標(biāo)識某一時間某一位置的坐標(biāo)點連接起來得到的曲線。
對所述位置變化曲線進行線性擬合。進行線性擬合的方法可以從現(xiàn)有的方法中進行選擇。例如可以進行最小二乘法直線擬合。圖4中的直線為根據(jù)圖4的曲線進行最小二乘法直線擬合后得到的直線圖。
在得到擬合直線后,計算擬合直線的曲線斜率,選取擬合直線的斜率標(biāo)識電子設(shè)備的位置變化率。
進一步地,所述對所述位置變化曲線進行線性擬合,得到擬合直線包括:
對所述位置變化曲線上所述電子設(shè)備的初始位置對應(yīng)的時間之后的曲線進行曲線擬合,得到擬合直線。
在進行線性擬合時,可以不選取所有的數(shù)據(jù)進行線性擬合,僅選取電子設(shè)備的初始位置之后的曲線進行線性擬合,例如在圖3中,僅選取5點以后的數(shù)據(jù)進行線性擬合。
由于在初始位置時電子設(shè)備的位置相對保持不變,因此選取初始位置之后的數(shù)據(jù)進行線性擬合,可以使數(shù)據(jù)變化趨勢更加明顯,提高進行判斷時的準(zhǔn)確度。
進一步地,第三獲取模塊603具體用于:根據(jù)不同時間所述電子設(shè)備的位置信息進行曲線擬合,得到擬合曲線;選取所述擬合曲線上預(yù)設(shè)時間點的曲率標(biāo)識所述電子設(shè)備的位置變化率。
在獲取電子設(shè)備的位置變化率時,還可以直接對采集到不同時間的位置信息進行曲線擬合,即將直角坐標(biāo)系中離散的點進行曲線擬合。例如可以擬合成拋物線或者指數(shù)曲線等。具體實現(xiàn)時可以從現(xiàn)有的曲線擬合方法中選取使用。
選取某一擬合曲線上某一時間點的曲率,某一點的曲率標(biāo)識在某一點曲線的彎曲程度。選取擬合曲線上預(yù)設(shè)時間點的曲率標(biāo)識電子設(shè)備的位置變化率,曲率值越大標(biāo)識變化程度越大。
控制模塊604,用于若所述電子設(shè)備的位置變化率大于預(yù)設(shè)閾值,控制所述電子設(shè)備的鬧鐘關(guān)閉。
上述預(yù)設(shè)閾值可以根據(jù)需要設(shè)置。若電子設(shè)備的位置變化率大于預(yù)設(shè)閾值,識別為電子設(shè)備的位置發(fā)生了變化,且變化率大于某一預(yù)設(shè)變化率,此時控制電子設(shè)備的鬧鐘關(guān)閉。
上述控制電子設(shè)備的鬧鐘關(guān)閉可以是若電子設(shè)備的鬧鐘剛好響起,將其自動置為關(guān)閉狀態(tài),或者是若電子設(shè)備的鬧鐘馬上要響起時,將其設(shè)置為關(guān)閉狀態(tài),也可以是電子設(shè)備的鬧鐘已響了預(yù)設(shè)時間將其自動進行關(guān)閉。
本實施例通過獲取不同時間所述電子設(shè)備的位置信息;獲取所述電子設(shè)備的位置滿足預(yù)設(shè)條件時的位置為所述電子設(shè)備的初始位置;若所述電子設(shè)備的當(dāng)前位置不為初始位置,獲取所述電子設(shè)備的位置變化率;若所述電子設(shè)備的位置變化率大于預(yù)設(shè)閾值,控制所述電子設(shè)備的鬧鐘關(guān)閉??梢宰詣雨P(guān)閉鬧鐘,無需用戶手動關(guān)閉鬧鐘,提高了電子設(shè)備使用時的便捷性。
實施例
請參照圖7,圖7是本發(fā)明實現(xiàn)鬧鐘控制方法的較佳實施例的電子設(shè)備的結(jié)構(gòu)示意圖。
所述電子設(shè)備70是一種能夠按照事先設(shè)定或存儲的指令,自動進行數(shù)值計算和/或信息處理的設(shè)備,其硬件包括但不限于微處理器、專用集成電路(applicationspecificintegratedcircuit,asic)、可編程門陣列(field-programmablegatearray,fpga)、數(shù)字處理器(digitalsignalprocessor,dsp)、嵌入式設(shè)備等。
所述電子設(shè)備70可以是,但不限于任何一種可與用戶通過鍵盤、鼠標(biāo)、遙控器、觸摸板或聲控設(shè)備等方式進行人機交互的電子產(chǎn)品,例如,平板電腦、智能手機、個人數(shù)字助理(personaldigitalassistant,pda)、智能式穿戴式設(shè)備等。
所述電子設(shè)備70所處的網(wǎng)絡(luò)包括,但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、虛擬專用網(wǎng)絡(luò)(virtualprivatenetwork,vpn)等。
所述電子設(shè)備70包括至少一個發(fā)送裝置71、至少一個存儲設(shè)備72、至少一個處理設(shè)備73、至少一個接收裝置74、至少一個顯示設(shè)備75以及至少一個通信總線。其中,所述通信總線用于實現(xiàn)這些組件之間的連接通信。
其中,所述接收裝置74和所述發(fā)送裝置71可以是有線發(fā)送端口,也可以為無線設(shè)備,例如包括天線裝置,用于與其他設(shè)備進行數(shù)據(jù)通信。
所述處理設(shè)備73可以包括一個或者多個微處理器、數(shù)字處理器。
所述存儲設(shè)備72用于存儲鬧鐘控制裝置中各個程序段的程序代碼。所述存儲設(shè)備72可以為智能媒體卡(smartmediacard)、安全數(shù)字卡(securedigitalcard)、快閃存儲器卡(flashcard)等儲存設(shè)備。
優(yōu)選地,本發(fā)明的鬧鐘控制方法通過所述電子設(shè)備70中存儲的鬧鐘控制裝置來實現(xiàn)。
所述鬧鐘控制裝置通過獲取不同時間所述電子設(shè)備的位置信息;獲取所述電子設(shè)備的位置滿足預(yù)設(shè)條件時的位置為所述電子設(shè)備的初始位置;若所述電子設(shè)備的當(dāng)前位置與所述電子設(shè)備的初始位置的距離大于第一閾值,控制所述電子設(shè)備的鬧鐘關(guān)閉。實現(xiàn)了自動關(guān)閉鬧鐘,提高電子設(shè)備使用時的便捷性的目的。
所述顯示設(shè)備75可以是觸摸屏等其他用于顯示畫面的設(shè)備。
在本發(fā)明所提供的幾個實施例中,應(yīng)該理解到,所揭露的方法和裝置,也可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述模塊和單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式。
對于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實施例的細節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實現(xiàn)本發(fā)明。因此,無論從哪一點來看,均應(yīng)將實施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此外,顯然“包括”一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。裝置權(quán)利要求中陳述的多個裝置也可以由同一個裝置或系統(tǒng)通過軟件或者硬件來實現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。
最后應(yīng)說明的是,以上實施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照較佳實施例對本發(fā)明進行了詳細說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對本發(fā)明的技術(shù)方案進行修改或等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍。