本發(fā)明屬于計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種移動(dòng)終端的鬧鐘啟動(dòng)方法及裝置。
背景技術(shù):
在日常生活中,用戶可能都有過(guò)這樣的經(jīng)歷,那就是晚上睡覺(jué)前設(shè)定好了早上的鬧鐘,這個(gè)時(shí)間本來(lái)能保證上班或上課不遲到,但是按照平常的節(jié)湊出門(mén)后才發(fā)現(xiàn),由于夜里下雨、下雪或者第二天早上起霧、下雨、下雪、刮大風(fēng)等等,導(dǎo)致了路面狀況不理想,出行條件變差,以至于在路上耽誤了太多時(shí)間而遲到?,F(xiàn)有的解決方法為在鬧鐘響鈴以后播放天氣預(yù)報(bào),讓用戶知道當(dāng)前的天氣并提供出行穿衣方案,或者在晚上睡覺(jué)前播放天氣預(yù)報(bào)或推送天氣提醒消息,讓用戶更早地準(zhǔn)備第二天的出行方案。然而,在鬧鐘響鈴以后才知道天氣不好會(huì)影響出行速率,已經(jīng)來(lái)不及提前調(diào)整出行時(shí)間,如果每天晚上都要根據(jù)天氣預(yù)報(bào)自己調(diào)整鬧鐘時(shí)間,不僅十分麻煩,而且天氣預(yù)報(bào)有可能不準(zhǔn),這樣可能導(dǎo)致用戶在沒(méi)有必要提前早起時(shí)浪費(fèi)寶貴的休息時(shí)間。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種移動(dòng)終端的鬧鐘啟動(dòng)方法及裝置,旨在解決現(xiàn)有技術(shù)難以對(duì)移動(dòng)終端鬧鐘響鈴時(shí)間自動(dòng)進(jìn)行動(dòng)態(tài)調(diào)整,導(dǎo)致啟動(dòng)鬧鐘的時(shí)間不符合用戶需求的問(wèn)題。
一方面,本發(fā)明提供了一種移動(dòng)終端的鬧鐘啟動(dòng)方法,所述方法包括下述步驟:
在移動(dòng)終端的預(yù)設(shè)鬧鐘響鈴時(shí)間之前的預(yù)設(shè)時(shí)間,根據(jù)所述移動(dòng)終端的當(dāng)前位置獲取所述當(dāng)前位置的天氣信息;
根據(jù)用戶預(yù)設(shè)的目的地、所述當(dāng)前位置和所述天氣信息,在所述用戶的歷史出行數(shù)據(jù)庫(kù)中獲取所述用戶的預(yù)測(cè)出行耗時(shí);
根據(jù)所述預(yù)測(cè)出行耗時(shí)與預(yù)設(shè)的平均出行耗時(shí)之間相差的時(shí)間,調(diào)整所述鬧鐘響鈴時(shí)間;
當(dāng)調(diào)整后鬧鐘響鈴時(shí)間到達(dá)時(shí),啟動(dòng)所述移動(dòng)終端的鬧鐘進(jìn)行鬧鈴。
另一方面,本發(fā)明提供了一種移動(dòng)終端的鬧鐘啟動(dòng)裝置,所述裝置包括:
天氣信息獲取單元,用于在移動(dòng)終端的預(yù)設(shè)鬧鐘響鈴時(shí)間之前的預(yù)設(shè)時(shí)間,根據(jù)所述移動(dòng)終端的當(dāng)前位置獲取所述當(dāng)前位置的天氣信息;
預(yù)測(cè)耗時(shí)獲取單元,用于根據(jù)用戶預(yù)設(shè)的目的地、所述當(dāng)前位置和所述天氣信息,在所述用戶的歷史出行數(shù)據(jù)庫(kù)中獲取所述用戶的預(yù)測(cè)出行耗時(shí);
時(shí)間調(diào)整單元,用于根據(jù)所述預(yù)測(cè)出行耗時(shí)與預(yù)設(shè)的平均出行耗時(shí)之間相差的時(shí)間,調(diào)整所述鬧鐘響鈴時(shí)間;以及
鬧鐘啟動(dòng)單元,用于當(dāng)調(diào)整后鬧鐘響鈴時(shí)間到達(dá)時(shí),啟動(dòng)所述移動(dòng)終端的鬧鐘進(jìn)行鬧鈴。
本發(fā)明在移動(dòng)終端的預(yù)設(shè)鬧鐘響鈴時(shí)間之前的預(yù)設(shè)時(shí)間,根據(jù)移動(dòng)終端的當(dāng)前位置獲取當(dāng)前位置的天氣信息,根據(jù)用戶預(yù)設(shè)的目的地、當(dāng)前位置和天氣信息,在用戶的歷史出行數(shù)據(jù)庫(kù)中獲取用戶的預(yù)測(cè)出行耗時(shí),根據(jù)預(yù)測(cè)出行耗時(shí)與預(yù)設(shè)的平均出行耗時(shí)之間相差的時(shí)間,調(diào)整鬧鐘響鈴時(shí)間,當(dāng)調(diào)整后鬧鐘響鈴時(shí)間到達(dá)時(shí),啟動(dòng)移動(dòng)終端的鬧鐘進(jìn)行鬧鈴,從而實(shí)現(xiàn)了對(duì)移動(dòng)終端鬧鐘響鈴時(shí)間的動(dòng)態(tài)調(diào)整,提高了啟動(dòng)鬧鐘的準(zhǔn)確性,進(jìn)而提高移動(dòng)終端的智能化、人性化程度和移動(dòng)終端鬧鐘使用體驗(yàn)。
附圖說(shuō)明
圖1是本發(fā)明實(shí)施例一提供的移動(dòng)終端的鬧鐘啟動(dòng)方法的實(shí)現(xiàn)流程圖;
圖2是本發(fā)明實(shí)施例二提供的移動(dòng)終端的鬧鐘啟動(dòng)方法的實(shí)現(xiàn)流程圖;
圖3是本發(fā)明實(shí)施例三提供的移動(dòng)終端的鬧鐘啟動(dòng)裝置的結(jié)構(gòu)示意圖;以及
圖4是本發(fā)明實(shí)施例四提供的移動(dòng)終端的鬧鐘啟動(dòng)裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
以下結(jié)合具體實(shí)施例對(duì)本發(fā)明的具體實(shí)現(xiàn)進(jìn)行詳細(xì)描述:
實(shí)施例一:
圖1示出了本發(fā)明實(shí)施例一提供的移動(dòng)終端的鬧鐘啟動(dòng)方法的實(shí)現(xiàn)流程,為了便于說(shuō)明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分,詳述如下:
在步驟s101中,在移動(dòng)終端的預(yù)設(shè)鬧鐘響鈴時(shí)間之前的預(yù)設(shè)時(shí)間,根據(jù)移動(dòng)終端的當(dāng)前位置獲取當(dāng)前位置的天氣信息。
本發(fā)明實(shí)施例適用于具有鬧鐘功能的移動(dòng)終端。在本發(fā)明實(shí)施例中,在正常的鬧鐘響鈴時(shí)間之前預(yù)先設(shè)置了一個(gè)時(shí)間點(diǎn),以用于獲取移動(dòng)終端的當(dāng)前位置,然后根據(jù)當(dāng)前位置獲取當(dāng)前位置的天氣信息。優(yōu)選地,在鬧鐘響鈴時(shí)間之前的多個(gè)不同預(yù)設(shè)時(shí)間點(diǎn)獲取實(shí)時(shí)天氣信息,從而提高移動(dòng)終端獲取天氣信息的精確性。
在步驟s102中,根據(jù)用戶預(yù)設(shè)的目的地、當(dāng)前位置和天氣信息,在用戶的歷史出行數(shù)據(jù)庫(kù)中獲取用戶的預(yù)測(cè)出行耗時(shí)。
在本發(fā)明實(shí)施例中,用戶的歷史出行數(shù)據(jù)庫(kù)中記錄了用戶出行的起始地、目的地、出行天氣信息、出行時(shí)間以及出行耗時(shí),以用于為用戶后續(xù)的出行耗時(shí)的預(yù)測(cè)提供參考。獲取到用戶的目的地、當(dāng)前位置和天氣信息之后,根據(jù)這些信息預(yù)測(cè)與鬧鐘響鈴時(shí)間最接近的一個(gè)用戶出行的出行耗時(shí),以用于判斷天氣是否會(huì)增加用戶的出行時(shí)間,從而提高對(duì)用戶出行耗時(shí)預(yù)測(cè)的準(zhǔn)確性。
在步驟s103中,根據(jù)預(yù)測(cè)出行耗時(shí)與預(yù)設(shè)的平均出行耗時(shí)之間相差的時(shí)間,調(diào)整鬧鐘響鈴時(shí)間。
在本發(fā)明實(shí)施例中,當(dāng)預(yù)測(cè)出行耗時(shí)與預(yù)設(shè)的平均出行耗時(shí)不一致時(shí),說(shuō)明此時(shí)的天氣會(huì)影響用戶的出行時(shí)間,例如,陰雨天氣導(dǎo)致行車速度緩慢,從而增加用戶的出行時(shí)間,為了減少天氣對(duì)用戶到達(dá)目的地的時(shí)間的影響,移動(dòng)終端的鬧鐘根據(jù)預(yù)測(cè)出行耗時(shí)與預(yù)設(shè)的平均出行耗時(shí)之間相差的時(shí)間,調(diào)整鬧鐘響鈴時(shí)間,例如,在檢測(cè)到陰雨天氣時(shí),將鬧鐘響鈴時(shí)間提前,從而增加用戶可用于出行的時(shí)間。
在步驟s104中,當(dāng)調(diào)整后鬧鐘響鈴時(shí)間到達(dá)時(shí),啟動(dòng)移動(dòng)終端的鬧鐘進(jìn)行鬧鈴。
在本發(fā)明實(shí)施例中,實(shí)現(xiàn)了對(duì)移動(dòng)終端鬧鐘響鈴時(shí)間的動(dòng)態(tài)調(diào)整,在調(diào)整后鬧鐘響鈴時(shí)間啟動(dòng)移動(dòng)終端的鬧鐘進(jìn)行鬧鈴,從而提高了啟動(dòng)鬧鐘的準(zhǔn)確性,進(jìn)而提高移動(dòng)終端的智能化、人性化程度和移動(dòng)終端鬧鐘使用體驗(yàn)。
實(shí)施例二:
圖2示出了本發(fā)明實(shí)施例二提供的移動(dòng)終端的鬧鐘啟動(dòng)方法的實(shí)現(xiàn)流程,為了便于說(shuō)明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分,詳述如下:
在步驟s201中,在移動(dòng)終端的預(yù)設(shè)鬧鐘響鈴時(shí)間之前的預(yù)設(shè)時(shí)間,根據(jù)移動(dòng)終端的當(dāng)前位置,獲取在預(yù)設(shè)鬧鐘響鈴時(shí)間之前的第一預(yù)設(shè)時(shí)間段內(nèi)當(dāng)前位置的歷史天氣信息和在預(yù)設(shè)鬧鐘響鈴時(shí)間之后的第二預(yù)設(shè)時(shí)間段內(nèi)當(dāng)前位置的預(yù)測(cè)天氣信息。
本發(fā)明實(shí)施例適用于具有鬧鐘功能的移動(dòng)終端。在本發(fā)明實(shí)施例中,在正常的鬧鐘響鈴時(shí)間之前預(yù)先設(shè)置了一個(gè)時(shí)間點(diǎn),在這個(gè)時(shí)間點(diǎn),首先獲取移動(dòng)終端的當(dāng)前位置,然后根據(jù)移動(dòng)終端的當(dāng)前位置,獲取在鬧鐘響鈴時(shí)間之前的第一預(yù)設(shè)時(shí)間段內(nèi)當(dāng)前位置的歷史天氣信息和在鬧鐘響鈴時(shí)間之后的第二預(yù)設(shè)時(shí)間段內(nèi)當(dāng)前位置的預(yù)測(cè)天氣信息。優(yōu)選地,在這個(gè)時(shí)間點(diǎn)到達(dá)之前,在多個(gè)不同的時(shí)間點(diǎn)獲取實(shí)時(shí)天氣信息,從而提高移動(dòng)終端獲取天氣信息的精確性。
在步驟s202中,根據(jù)用戶預(yù)設(shè)的目的地、當(dāng)前位置和天氣信息,在用戶的歷史出行數(shù)據(jù)庫(kù)中獲取用戶的預(yù)測(cè)出行耗時(shí)。
在本發(fā)明實(shí)施例中,用戶的歷史出行數(shù)據(jù)庫(kù)中記錄了用戶出行的起始地、目的地、出行天氣信息、出行時(shí)間以及出行耗時(shí),以用于為用戶后續(xù)的出行耗時(shí)的預(yù)測(cè)提供參考。獲取到用戶的目的地、當(dāng)前位置和天氣信息之后,根據(jù)這些信息預(yù)測(cè)與鬧鐘響鈴時(shí)間最接近的一個(gè)用戶出行的出行耗時(shí),以用于判斷天氣是否會(huì)增加用戶的出行時(shí)間,從而提高對(duì)用戶出行耗時(shí)預(yù)測(cè)的準(zhǔn)確性。
優(yōu)選地,在用戶的歷史出行數(shù)據(jù)庫(kù)中獲取用戶的預(yù)測(cè)出行耗時(shí)時(shí),如果在用戶的歷史出行數(shù)據(jù)庫(kù)中匹配到與目的地、當(dāng)前位置和天氣信息一致的歷史出行,則將歷史出行的實(shí)際出行耗時(shí)設(shè)置為用戶的預(yù)測(cè)出行耗時(shí),從而提高獲取用戶的預(yù)測(cè)出行耗時(shí)的速率,當(dāng)在用戶的歷史出行數(shù)據(jù)庫(kù)中未匹配到與目的地、當(dāng)前位置和天氣信息一致的歷史出行時(shí),才計(jì)算用戶的預(yù)測(cè)出行耗時(shí),從而優(yōu)化了獲取用戶的預(yù)測(cè)出行耗時(shí)的過(guò)程。作為示例地,在計(jì)算用戶的預(yù)測(cè)出行耗時(shí)時(shí),可根據(jù)天氣、路程長(zhǎng)度以及行走速度(或該天氣情況下的車速)估計(jì)或計(jì)算用戶的預(yù)測(cè)出行耗時(shí)。
在步驟s203中,判斷預(yù)測(cè)出行耗時(shí)與預(yù)設(shè)的平均出行耗時(shí)是否相同,是則執(zhí)行步驟s204,否則執(zhí)行步驟s205。
在步驟s204中,當(dāng)預(yù)測(cè)出行耗時(shí)與預(yù)設(shè)的平均出行耗時(shí)相同時(shí),在鬧鐘響鈴時(shí)間啟動(dòng)移動(dòng)終端的鬧鐘進(jìn)行鬧鈴。
在本發(fā)明實(shí)施例中,如果預(yù)測(cè)出行耗時(shí)與預(yù)設(shè)的平均出行耗時(shí)相同,則說(shuō)明此時(shí)的天氣不會(huì)影響用戶的出行,因此,不需要調(diào)整鬧鐘響鈴時(shí)間,繼續(xù)在鬧鐘響鈴時(shí)間啟動(dòng)移動(dòng)終端的鬧鐘進(jìn)行鬧鈴。
在步驟s205中,根據(jù)預(yù)測(cè)出行耗時(shí)與預(yù)設(shè)的平均出行耗時(shí)之間相差的時(shí)間,調(diào)整鬧鐘響鈴時(shí)間。
在本發(fā)明實(shí)施例中,如果預(yù)測(cè)出行耗時(shí)與預(yù)設(shè)的平均出行耗時(shí)不一致,則說(shuō)明此時(shí)的天氣會(huì)影響用戶的出行,從而增加用戶的出行時(shí)間,為了減少天氣對(duì)用戶到達(dá)目的地的時(shí)間的影響,移動(dòng)終端的鬧鐘根據(jù)預(yù)測(cè)出行耗時(shí)與預(yù)設(shè)的平均出行耗時(shí)之間相差的時(shí)間,調(diào)整鬧鐘響鈴時(shí)間,例如,在檢測(cè)到陰雨天氣時(shí),將鬧鐘響鈴時(shí)間提前一預(yù)設(shè)時(shí)間,從而增加用戶可用于出行的時(shí)間。
在步驟s206中,當(dāng)調(diào)整后鬧鐘響鈴時(shí)間到達(dá)時(shí),獲取當(dāng)前位置的當(dāng)前天氣信息。
在步驟s207中,判斷當(dāng)前天氣信息與在預(yù)設(shè)時(shí)間獲取的預(yù)測(cè)天氣信息是否一致,是則執(zhí)行步驟s208,否則執(zhí)行步驟s204。
在步驟s208中,當(dāng)當(dāng)前天氣信息與在預(yù)設(shè)時(shí)間獲取的預(yù)測(cè)天氣信息一致時(shí),在調(diào)整后鬧鐘響鈴時(shí)間啟動(dòng)移動(dòng)終端的鬧鐘進(jìn)行鬧鈴。
在本發(fā)明實(shí)施例中,當(dāng)調(diào)整后鬧鐘響鈴時(shí)間到達(dá)時(shí),獲取當(dāng)前位置的當(dāng)前天氣信息,以判斷當(dāng)前天氣信息與在預(yù)設(shè)時(shí)間獲取的預(yù)測(cè)天氣信息是否一致,如果一致,則說(shuō)明之前的預(yù)測(cè)是準(zhǔn)確的,因此,在調(diào)整后鬧鐘響鈴時(shí)間啟動(dòng)移動(dòng)終端的鬧鐘進(jìn)行鬧鈴,從而提高了啟動(dòng)鬧鐘的準(zhǔn)確性,進(jìn)而提高移動(dòng)終端的智能化、人性化程度和移動(dòng)終端鬧鐘使用體驗(yàn)。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,所述的存儲(chǔ)介質(zhì),如rom/ram、磁盤(pán)、光盤(pán)等。
實(shí)施例三:
圖3示出了本發(fā)明實(shí)施例三提供的移動(dòng)終端的鬧鐘啟動(dòng)裝置的結(jié)構(gòu),為了便于說(shuō)明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分,其中包括:
天氣信息獲取單元31,用于在移動(dòng)終端的預(yù)設(shè)鬧鐘響鈴時(shí)間之前的預(yù)設(shè)時(shí)間,根據(jù)移動(dòng)終端的當(dāng)前位置獲取當(dāng)前位置的天氣信息。
在本發(fā)明實(shí)施例中,在正常的鬧鐘響鈴時(shí)間之前預(yù)先設(shè)置了一個(gè)時(shí)間點(diǎn),以用于獲取移動(dòng)終端的當(dāng)前位置,然后天氣信息獲取單元根據(jù)當(dāng)前位置獲取當(dāng)前位置的天氣信息。優(yōu)選地,在鬧鐘響鈴時(shí)間之前的多個(gè)不同預(yù)設(shè)時(shí)間點(diǎn)獲取實(shí)時(shí)天氣信息,從而提高移動(dòng)終端獲取天氣信息的精確性。
預(yù)測(cè)耗時(shí)獲取單元32,用于根據(jù)用戶預(yù)設(shè)的目的地、當(dāng)前位置和天氣信息,在用戶的歷史出行數(shù)據(jù)庫(kù)中獲取用戶的預(yù)測(cè)出行耗時(shí)。
在本發(fā)明實(shí)施例中,用戶的歷史出行數(shù)據(jù)庫(kù)中記錄了用戶出行的起始地、目的地、出行天氣信息、出行時(shí)間以及出行耗時(shí),以用于為用戶后續(xù)的出行耗時(shí)的預(yù)測(cè)提供參考。獲取到用戶的目的地、當(dāng)前位置和天氣信息之后,預(yù)測(cè)耗時(shí)獲取單元根據(jù)這些信息預(yù)測(cè)與鬧鐘響鈴時(shí)間最接近的一個(gè)用戶出行的出行耗時(shí),以用于判斷天氣是否會(huì)增加用戶的出行時(shí)間,從而提高對(duì)用戶出行耗時(shí)預(yù)測(cè)的準(zhǔn)確性。
時(shí)間調(diào)整單元33,用于根據(jù)預(yù)測(cè)出行耗時(shí)與預(yù)設(shè)的平均出行耗時(shí)之間相差的時(shí)間,調(diào)整鬧鐘響鈴時(shí)間。
在本發(fā)明實(shí)施例中,當(dāng)預(yù)測(cè)出行耗時(shí)與預(yù)設(shè)的平均出行耗時(shí)不一致時(shí),說(shuō)明此時(shí)的天氣會(huì)影響用戶的出行時(shí)間,例如,陰雨天氣導(dǎo)致行車速度緩慢,從而增加用戶的出行時(shí)間,為了減少天氣對(duì)用戶到達(dá)目的地的時(shí)間的影響,移動(dòng)終端的時(shí)間調(diào)整單元根據(jù)預(yù)測(cè)出行耗時(shí)與預(yù)設(shè)的平均出行耗時(shí)之間相差的時(shí)間,調(diào)整鬧鐘響鈴時(shí)間,例如,在檢測(cè)到陰雨天氣時(shí),將鬧鐘響鈴時(shí)間提前,從而增加用戶可用于出行的時(shí)間。
鬧鐘啟動(dòng)單元34,用于當(dāng)調(diào)整后鬧鐘響鈴時(shí)間到達(dá)時(shí),啟動(dòng)移動(dòng)終端的鬧鐘進(jìn)行鬧鈴。
在本發(fā)明實(shí)施例中,在移動(dòng)終端的預(yù)設(shè)鬧鐘響鈴時(shí)間之前的預(yù)設(shè)時(shí)間,天氣信息獲取單元根據(jù)移動(dòng)終端的當(dāng)前位置獲取當(dāng)前位置的天氣信息,預(yù)測(cè)耗時(shí)獲取單元根據(jù)用戶預(yù)設(shè)的目的地、當(dāng)前位置和天氣信息,在用戶的歷史出行數(shù)據(jù)庫(kù)中獲取用戶的預(yù)測(cè)出行耗時(shí),時(shí)間調(diào)整單元根據(jù)預(yù)測(cè)出行耗時(shí)與預(yù)設(shè)的平均出行耗時(shí)之間相差的時(shí)間,調(diào)整鬧鐘響鈴時(shí)間,當(dāng)調(diào)整后鬧鐘響鈴時(shí)間到達(dá)時(shí),鬧鐘啟動(dòng)單元啟動(dòng)移動(dòng)終端的鬧鐘進(jìn)行鬧鈴,從而實(shí)現(xiàn)了對(duì)移動(dòng)終端鬧鐘響鈴時(shí)間的動(dòng)態(tài)調(diào)整,提高了啟動(dòng)鬧鐘的準(zhǔn)確性,進(jìn)而提高移動(dòng)終端的智能化、人性化程度和移動(dòng)終端鬧鐘使用體驗(yàn)。
在本發(fā)明實(shí)施例中,移動(dòng)終端的鬧鐘啟動(dòng)裝置的各單元可由相應(yīng)的硬件或軟件單元實(shí)現(xiàn),各單元可以為獨(dú)立的軟、硬件單元,也可以集成為一個(gè)軟、硬件單元,在此不用以限制本發(fā)明。
實(shí)施例四:
圖4示出了本發(fā)明實(shí)施例四提供的移動(dòng)終端的鬧鐘啟動(dòng)裝置的結(jié)構(gòu),為了便于說(shuō)明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分,其中包括:
天氣信息獲取單元41,用于在移動(dòng)終端的預(yù)設(shè)鬧鐘響鈴時(shí)間之前的預(yù)設(shè)時(shí)間,根據(jù)移動(dòng)終端的當(dāng)前位置獲取當(dāng)前位置的天氣信息。
在本發(fā)明實(shí)施例中,在正常的鬧鐘響鈴時(shí)間之前預(yù)先設(shè)置了一個(gè)時(shí)間點(diǎn),天氣信息獲取單元在這個(gè)時(shí)間點(diǎn)獲取移動(dòng)終端的當(dāng)前位置并根據(jù)當(dāng)前位置獲取當(dāng)前位置的天氣信息。
優(yōu)選地,在根據(jù)當(dāng)前位置獲取當(dāng)前位置的天氣信息時(shí),首先獲取移動(dòng)終端的當(dāng)前位置,然后根據(jù)移動(dòng)終端的當(dāng)前位置,獲取在鬧鐘響鈴時(shí)間之前的第一預(yù)設(shè)時(shí)間段內(nèi)當(dāng)前位置的歷史天氣信息和在鬧鐘響鈴時(shí)間之后的第二預(yù)設(shè)時(shí)間段內(nèi)當(dāng)前位置的預(yù)測(cè)天氣信息。
進(jìn)一步優(yōu)選地,在這個(gè)時(shí)間點(diǎn)到達(dá)之前,在多個(gè)不同的時(shí)間點(diǎn)獲取實(shí)時(shí)天氣信息,從而提高移動(dòng)終端獲取天氣信息的精確性。
預(yù)測(cè)耗時(shí)獲取單元42,用于根據(jù)用戶預(yù)設(shè)的目的地、當(dāng)前位置和天氣信息,在用戶的歷史出行數(shù)據(jù)庫(kù)中獲取用戶的預(yù)測(cè)出行耗時(shí)。
在本發(fā)明實(shí)施例中,用戶的歷史出行數(shù)據(jù)庫(kù)中記錄了用戶出行的起始地、目的地、出行天氣信息、出行時(shí)間以及出行耗時(shí),以用于為用戶后續(xù)的出行耗時(shí)的預(yù)測(cè)提供參考。獲取到用戶的目的地、當(dāng)前位置和天氣信息之后,預(yù)測(cè)耗時(shí)獲取單元根據(jù)這些信息預(yù)測(cè)與鬧鐘響鈴時(shí)間最接近的一個(gè)用戶出行的出行耗時(shí),以用于判斷天氣是否會(huì)增加用戶的出行時(shí)間,從而提高對(duì)用戶出行耗時(shí)預(yù)測(cè)的準(zhǔn)確性。
優(yōu)選地,在用戶的歷史出行數(shù)據(jù)庫(kù)中獲取用戶的預(yù)測(cè)出行耗時(shí)時(shí),如果在用戶的歷史出行數(shù)據(jù)庫(kù)中匹配到與目的地、當(dāng)前位置和天氣信息一致的歷史出行,則將歷史出行的實(shí)際出行耗時(shí)設(shè)置為用戶的預(yù)測(cè)出行耗時(shí),從而提高獲取用戶的預(yù)測(cè)出行耗時(shí)的速率,當(dāng)在用戶的歷史出行數(shù)據(jù)庫(kù)中沒(méi)有匹配到與目的地、當(dāng)前位置和天氣信息一致的歷史出行時(shí),才計(jì)算用戶的預(yù)測(cè)出行耗時(shí),從而優(yōu)化了獲取用戶的預(yù)測(cè)出行耗時(shí)的過(guò)程。
按時(shí)啟動(dòng)單元43,用于當(dāng)預(yù)測(cè)出行耗時(shí)與預(yù)設(shè)的平均出行耗時(shí)相同時(shí),在鬧鐘響鈴時(shí)間啟動(dòng)移動(dòng)終端的鬧鐘進(jìn)行鬧鈴。
在本發(fā)明實(shí)施例中,如果預(yù)測(cè)出行耗時(shí)與預(yù)設(shè)的平均出行耗時(shí)相同,則說(shuō)明此時(shí)的天氣不會(huì)影響用戶的出行,因此,不需要調(diào)整鬧鐘響鈴時(shí)間,按時(shí)啟動(dòng)單元在鬧鐘響鈴時(shí)間啟動(dòng)移動(dòng)終端的鬧鐘進(jìn)行鬧鈴。
時(shí)間調(diào)整單元44,用于根據(jù)預(yù)測(cè)出行耗時(shí)與預(yù)設(shè)的平均出行耗時(shí)之間相差的時(shí)間,調(diào)整鬧鐘響鈴時(shí)間。
在本發(fā)明實(shí)施例中,如果預(yù)測(cè)出行耗時(shí)與預(yù)設(shè)的平均出行耗時(shí)不一致,則說(shuō)明此時(shí)的天氣會(huì)影響用戶的出行,從而增加用戶的出行時(shí)間,為了減少天氣對(duì)用戶到達(dá)目的地的時(shí)間的影響,移動(dòng)終端的時(shí)間調(diào)整單元根據(jù)預(yù)測(cè)出行耗時(shí)與預(yù)設(shè)的平均出行耗時(shí)之間相差的時(shí)間,調(diào)整鬧鐘響鈴時(shí)間,例如,在檢測(cè)到陰雨天氣時(shí),將鬧鐘響鈴時(shí)間提前一預(yù)設(shè)時(shí)間,從而增加用戶可用于出行的時(shí)間。
鬧鐘啟動(dòng)單元45,用于當(dāng)調(diào)整后鬧鐘響鈴時(shí)間到達(dá)時(shí),啟動(dòng)移動(dòng)終端的鬧鐘進(jìn)行鬧鈴。
在本發(fā)明實(shí)施例中,在調(diào)整后鬧鐘響鈴時(shí)間啟動(dòng)移動(dòng)終端的鬧鐘進(jìn)行鬧鈴,從而實(shí)現(xiàn)了對(duì)移動(dòng)終端鬧鐘響鈴時(shí)間的動(dòng)態(tài)調(diào)整。優(yōu)選地,當(dāng)調(diào)整后鬧鐘響鈴時(shí)間到達(dá)時(shí),獲取當(dāng)前位置的當(dāng)前天氣信息,以判斷當(dāng)前天氣信息與在預(yù)設(shè)時(shí)間獲取的預(yù)測(cè)天氣信息是否一致,如果一致,則說(shuō)明之前的預(yù)測(cè)是準(zhǔn)確的,因此,在調(diào)整后鬧鐘響鈴時(shí)間啟動(dòng)移動(dòng)終端的鬧鐘進(jìn)行鬧鈴,從而提高了啟動(dòng)鬧鐘的準(zhǔn)確性,進(jìn)而提高移動(dòng)終端的智能化、人性化程度和移動(dòng)終端鬧鐘使用體驗(yàn)。
因此,優(yōu)選地,該天氣信息獲取單元41包括:
信息獲取子單元411,用于根據(jù)移動(dòng)終端的當(dāng)前位置,獲取在預(yù)設(shè)鬧鐘響鈴時(shí)間之前的第一預(yù)設(shè)時(shí)間段內(nèi)當(dāng)前位置的歷史天氣信息和在預(yù)設(shè)鬧鐘響鈴時(shí)間之后的第二預(yù)設(shè)時(shí)間段內(nèi)當(dāng)前位置的預(yù)測(cè)天氣信息;
優(yōu)選地,該預(yù)測(cè)耗時(shí)獲取單元42包括:
耗時(shí)設(shè)置單元421,用于當(dāng)在用戶的歷史出行數(shù)據(jù)庫(kù)中匹配到與目的地、當(dāng)前位置和天氣信息一致的歷史出行時(shí),將歷史出行的實(shí)際出行耗時(shí)設(shè)置為用戶的預(yù)測(cè)出行耗時(shí);以及
耗時(shí)計(jì)算單元422,用于當(dāng)在用戶的歷史出行數(shù)據(jù)庫(kù)中未匹配到與目的地、當(dāng)前位置和天氣信息一致的歷史出行時(shí),計(jì)算用戶的預(yù)測(cè)出行耗時(shí);
優(yōu)選地,該鬧鐘啟動(dòng)單元45包括:
信息再次獲取單元451,用于當(dāng)調(diào)整后鬧鐘響鈴時(shí)間到達(dá)時(shí),獲取當(dāng)前位置的當(dāng)前天氣信息;以及
確定啟動(dòng)單元452,用于當(dāng)當(dāng)前天氣信息與在預(yù)設(shè)時(shí)間獲取的預(yù)測(cè)天氣信息一致時(shí),啟動(dòng)移動(dòng)終端的鬧鐘進(jìn)行鬧鈴。
在本發(fā)明實(shí)施例中,移動(dòng)終端的鬧鐘啟動(dòng)裝置的各單元可由相應(yīng)的硬件或軟件單元實(shí)現(xiàn),各單元可以為獨(dú)立的軟、硬件單元,也可以集成為一個(gè)軟、硬件單元,在此不用以限制本發(fā)明。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。