本發(fā)明涉及計算機應(yīng)用領(lǐng)域,特別涉及一種用在電子設(shè)備上的報時方法及系統(tǒng)。
背景技術(shù):
目前大多數(shù)人都處于忙碌狀態(tài),時間對于每個人來說是異常珍貴的。然而在忙碌的工作中或?qū)W習中,我們難免會忽略了時間。當在某時需要做另一件事(比如約會、上課等),可能因為人們過于集中的做當前事情,而忘記了做另一件事的時間。為了提醒用戶,用戶可以預先設(shè)定鬧表的方式,但是,該種方式要求人們必須手動打開鬧表功能。對于大多數(shù)人來說,不會對經(jīng)常性的、甚至無規(guī)律的事情設(shè)置鬧表。因此,需要給用戶提供另一種時間提醒方式,以主動告知用戶其忽略的時間。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的在于提供一種用在電子設(shè)備上的報時方法及系統(tǒng),使得用戶能獲得定時報時的提醒功能。
為解決上述技術(shù)問題,本發(fā)明的實施方式提供了一種用在電子設(shè)備上的報時方法,包含以下步驟:
從所獲取的報時監(jiān)測指令中提取至少一個報時條件信息,其中,所述報時條件信息中包含:報時時間間隔、和所對應(yīng)的時間段;
實時監(jiān)測當前的時間信息,并確定當前所符合的時間段;
按照所符合的時間段所對應(yīng)的報時時間間隔進行報時操作。
本發(fā)明的實施方式還提供了一種用在電子設(shè)備上的報時系統(tǒng),包含:
提取模塊,用于從所獲取的報時監(jiān)測指令中提取至少一個報時條件信息,其中,所述報時條件信息中包含:報時時間間隔、和所對應(yīng)的時間段;
監(jiān)測模塊,用于實時監(jiān)測當前的時間信息,并確定當前所符合的時間段;
報時模塊,用于按照所符合的時間段所對應(yīng)的報時時間間隔進行報時操作。
本發(fā)明實施方式相對于現(xiàn)有技術(shù)而言,基于報時監(jiān)測指令啟動監(jiān)測當前的時間信息,并確定當前時間所符合的報時條件信息。能夠?qū)崿F(xiàn)按照設(shè)置的報時時間間隔進行報時,以為人們進行定時提醒。
另外,所述報時時間間隔可以是從獲取所述報時監(jiān)測指令時開始的固定報時時間間隔、也可以是從預設(shè)報時時刻開始的固定報時時間間隔。所述報時系統(tǒng)可為用戶提供相應(yīng)的設(shè)置界面來設(shè)置報時條件信息,以便靈活的進行調(diào)整。
另外,針對不同的報時時間間隔,采用不同的監(jiān)測啟動報時操作的方式,能夠根據(jù)用戶的需要,提供不同的報時監(jiān)測方式,以便靈活的匹配相應(yīng)的報時時間間隔。
附圖說明
圖1是本發(fā)明的用在電子設(shè)備上的報時方法中的一實施例的流程圖;
圖2是本發(fā)明的用在電子設(shè)備上的報時系統(tǒng)中的一實施例的結(jié)構(gòu)示意圖。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明的各實施方式進行詳細的闡述。然而,本領(lǐng)域的普通技術(shù)人員可以理解,在本發(fā)明各實施方式中,為了使讀者更好地理解本申請而提出了許多技術(shù)細節(jié)。但是,即使沒有這些技術(shù)細節(jié)和基于以下各實施方式的種種變化和修改,也可以實現(xiàn)本申請各權(quán)利要求所要求保護的技術(shù)方案。
本發(fā)明的第一實施方式涉及一種用在電子設(shè)備上的報時方法。具體流程如圖1所示。所述報時方法主要由報時系統(tǒng)來執(zhí)行。其中,所述報時系統(tǒng)包括安裝在所述電子設(shè)備中的軟件和硬件。所述電子設(shè)備包括但不限于:手機、便攜式電腦、智能穿戴裝置、個人計算機設(shè)備等。
在步驟S1中,所述報時系統(tǒng)從所獲取的報時監(jiān)測指令中提取至少一個報時條件信息,其中,所述報時條件信息中包含:報時時間間隔、和所對應(yīng)的時間段。
其中,所述報時條件信息中的時間段舉例如下:
所獲取的報時條件信息中的時間段A1為:從上午8點到下午7點59分59秒,時間段A2為從下午8點到上午7點59分59秒。
又如,所獲取的報時條件信息中的時間段A3為從獲取所述報時條件信息時開始的2小時以內(nèi),時間段A4為從時間段A3結(jié)束時開始的1小時以內(nèi)。
具體地,所述報時系統(tǒng)可以接收遠程設(shè)備(如另一移動設(shè)備)所發(fā)送的報時監(jiān)測指令,所述報時監(jiān)測指令中包含至少一個所述報時條件信息。
例如,所述報時條件信息包括:1)整點報時和從上午8點到下午7點59分59秒的時間段;2)不予報時和從下午8點到上午7點59分59秒的時間段。
在步驟S2中,所述報時系統(tǒng)實時監(jiān)測當前的時間信息,并確定當前所 符合的時間段。
具體地,所述報時系統(tǒng)接收到所述報時監(jiān)測指令時開始,即刻實時監(jiān)測當前的時間信息,并根據(jù)各報時條件信息中的時間段來確定當前的時間信息屬于哪一個時間段,由此來確定相應(yīng)的報時時間間隔。所述報時系統(tǒng)按照所確定的報時時間間隔來執(zhí)行步驟S3。
在步驟S3中,所述報時系統(tǒng)按照所符合的時間段所對應(yīng)的報時時間間隔進行報時操作。
其中,所述報時時間間隔包括:1)從獲取所述報時監(jiān)測指令時開始的固定報時時間間隔。對應(yīng)的,所述報時系統(tǒng)可選的以從獲取所述報時監(jiān)測指令時開始進行計時,每當所述記時符合所述固定報時時間間隔時,執(zhí)行報時操作,并復位所述計時。
例如,所述報時時間間隔為:每隔15分鐘報時。所述報時系統(tǒng)從獲取所述報時監(jiān)測指令時開始啟動計時器計時,每當計時達到15分鐘時,報時一次。若所述報時時間間隔所對應(yīng)的時間段為從上午7點到上午9點,則當當前時間信息超出當前所使用的報時時間間隔所對應(yīng)的時間段(即上午9點)時,從其他報時條件信息中確定時間段在當前時間信息之后(符合上午9點以后)開始的報時條件信息。
2)所述報時時間間隔為從預設(shè)報時時刻開始的固定報時時間間隔,則所述步驟S3為:所述報時系統(tǒng)當所監(jiān)測的時間信息為所述預設(shè)報時時刻時,執(zhí)行報時操作,并按照所述固定報時時間間隔確定下次報時的時間信息;接著,所述報時系統(tǒng)監(jiān)測當前的時間信息,當所監(jiān)測的時間信息符合所述下次報時的時間信息時,執(zhí)行報時操作,并按照所述固定報時時間間隔確定下次報時的時間信息,直至下次報時的時間信息超出所對應(yīng)的時間段。
例如,所述報時時間間隔為:從上午9點10分開始、每小時報時,獲取所述報時監(jiān)測指令的時間為上午8點10分,則所述報時系統(tǒng)監(jiān)測到當前的 時間信息對應(yīng)為上午9點10分時,開始報時,并在此時啟動計時,每當計時達到1小時時,報時一次。直至所述報時系統(tǒng)監(jiān)測到當前的時間信息超出所述報時時間間隔所對應(yīng)的時間段。
另一種可選方式中,所述報時時間間隔仍為從預設(shè)報時時刻開始的固定報時時間間隔,所述報時系統(tǒng)可執(zhí)行如下步驟:當所監(jiān)測的時間信息為所述預設(shè)報時時刻時,執(zhí)行報時操作,并按照所述固定報時時間間隔確定下次報時的時間信息;接著,監(jiān)測當前的時間信息,當所監(jiān)測的時間信息符合所述下次報時的時間信息時,執(zhí)行報時操作,并按照所述固定報時時間間隔確定下次報時的時間信息,直至下次報時的時間信息超出所對應(yīng)的時間段。
例如,所述報時時間間隔為整點報時,所述報時系統(tǒng)監(jiān)測當前的時間信息中的分鐘值和秒鐘值均為0、且小時值為9時,執(zhí)行報時操作,并將下次報時的時間信息調(diào)整為10點整。當所述報時系統(tǒng)監(jiān)測到當前的時間信息中小時值為10、分鐘值和秒鐘值均為0,則再次進行報時操作。直至下次報時的時間信息超出所述整點報所對應(yīng)的時間段。
在此,所述報時系統(tǒng)執(zhí)行報時操作的方式包括但不限于以下至少一種:1)通過預設(shè)的鈴聲進行報時。2)通過閃爍所述電子設(shè)備內(nèi)的閃光燈進行報時。3)通過振動進行報時。
作為一種優(yōu)選方式,在所述報時系統(tǒng)按照當前已設(shè)定的報時條件信息執(zhí)行過程中,或者在所述報時系統(tǒng)尚未啟動時。所述報時系統(tǒng)可以向用戶提供一用于設(shè)置報時條件信息的設(shè)置界面,并基于獲取自所述設(shè)置界面的更改后的報時條件信息,生成更改后的報時條件信息的報時監(jiān)測指令。
具體地,所述報時系統(tǒng)在從所述設(shè)置界面獲取到報時條件信息后,判斷所獲取的報時條件信息中的時間段是否有重疊,若是,則顯示有重疊的提示信息,以便用戶更改。若否,則可生成報時監(jiān)測指令;或者,按照預設(shè)的時間周期確定獲取自所述設(shè)置界面的報時條件信息中的時間段之外的剩余時間 段。再將所述剩余時間段默認設(shè)置成又一報時條件信息,其包括:所述剩余時間段、和報時時間間隔為從所述剩余時間段的起始點開始,直至根據(jù)來自所述設(shè)置界面的報時條件信息所確定的第一次報時時間為止。其中,所述時間周期可以預設(shè)的以24小時為時間周期;也可由用戶在所述設(shè)置界面中設(shè)置一時間周期。
例如,用戶點擊進入用于設(shè)置報時條件信息的設(shè)置界面,在所述設(shè)置界面中顯示兩種報時條件信息:1)全天整點報時,2)白天整點報時。所述報時系統(tǒng)根據(jù)預設(shè)的白天所對應(yīng)的時間段生成的兩報時條件信息A5和A6:
報時條件信息A5為:報時時間間隔為整點報時、時間段為從上午7點59分59秒到下午8點;
以及,報時條件信息A6為:報時時間間隔為從下午8點00分01秒-上午8點整、時間段為從下午8點00分01秒-上午7點59分58秒。當用戶執(zhí)行確認更改操作時,所述報時系統(tǒng)從所述設(shè)置界面獲取包含報時條件信息的報時監(jiān)測指令中,并重新執(zhí)行步驟S1。
又如,用戶點擊進入用于設(shè)置報時條件信息的設(shè)置界面,在所述設(shè)置界面中顯示更改全天定時報時的報時時間間隔。當用戶將所述報時時間間隔由1小時改為20分鐘,則對應(yīng)的,所述報時系統(tǒng)生成的報時條件信息為:報時時間間隔為20分鐘和時間段為全天。當用戶執(zhí)行確認更改操作時,所述報時系統(tǒng)從所述設(shè)置界面獲取包含報時條件信息的報時監(jiān)測指令中,并重新執(zhí)行步驟S1。
此外,所述報時系統(tǒng)執(zhí)行報時操作的方式也可以在所述設(shè)置界面中設(shè)置報時操作的選項,以供用戶選擇設(shè)置。
上面各種方法的步驟劃分,只是為了描述清楚,實現(xiàn)時可以合并為一個步驟或者對某些步驟進行拆分,分解為多個步驟,只要包含相同的邏輯關(guān)系,都在本專利的保護范圍內(nèi);對算法中或者流程中添加無關(guān)緊要的修改或者引 入無關(guān)緊要的設(shè)計,但不改變其算法和流程的核心設(shè)計都在該專利的保護范圍內(nèi)。
如圖2所示,本發(fā)明的第二實施方式涉及一種用在電子設(shè)備上的報時系統(tǒng)。所述報時系統(tǒng)1包括安裝在所述電子設(shè)備中的軟件和硬件。所述電子設(shè)備包括但不限于:手機、便攜式電腦、智能穿戴裝置、個人計算機設(shè)備等。
所述報時系統(tǒng)1包括:提取模塊11、監(jiān)測模塊12和報時模塊13。
所述提取模塊11用于從所獲取的報時監(jiān)測指令中提取至少一個報時條件信息,其中,所述報時條件信息中包含:報時時間間隔、和所對應(yīng)的時間段。
其中,所述報時條件信息中的時間段舉例如下:
例如,所獲取的報時條件信息中的時間段A1為:從上午8點到下午7點59分59秒,時間段A2為從下午8點到上午7點59分59秒。
又如,所獲取的報時條件信息中的時間段A3為從獲取所述報時條件信息時開始的2小時以內(nèi),時間段A4為從時間段A3結(jié)束時開始的1小時以內(nèi)。
具體地,所述提取模塊11可以接收遠程設(shè)備(如另一移動設(shè)備)所發(fā)送的報時監(jiān)測指令,所述報時監(jiān)測指令中包含至少一個所述報時條件信息。
例如,所述報時條件信息包括:1)整點報時和從上午8點到下午7點59分59秒的時間段;2)不予報時和從下午8點到上午7點59分59秒的時間段。
所述監(jiān)測模塊12用于實時監(jiān)測當前的時間信息,并確定當前所符合的時間段。
具體地,所述監(jiān)測模塊12接收到所述報時監(jiān)測指令時開始,即刻實時監(jiān)測當前的時間信息,并根據(jù)各報時條件信息中的時間段來確定當前的時間信息屬于哪一個時間段,由此來確定相應(yīng)的報時時間間隔。所述監(jiān)測模塊12 按照所確定的報時時間間隔來執(zhí)行報時模塊13。
所述報時模塊13用于按照所符合的時間段所對應(yīng)的報時時間間隔進行報時操作。
其中,所述報時時間間隔包括:1)從獲取所述報時監(jiān)測指令時開始的固定報時時間間隔。對應(yīng)的,所述報時模塊13可選的以從獲取所述報時監(jiān)測指令時開始進行計時,每當所述記時符合所述固定報時時間間隔時,執(zhí)行報時操作,并復位所述計時。
例如,所述報時時間間隔為:每隔15分鐘報時。所述報時模塊13從獲取所述報時監(jiān)測指令時開始啟動計時器計時,每當計時達到15分鐘時,報時一次。若所述報時時間間隔所對應(yīng)的時間段為從上午7點到上午9點,則當當前時間信息超出當前所使用的報時時間間隔所對應(yīng)的時間段(即上午9點)時,從其他報時條件信息中確定時間段在當前時間信息之后(符合上午9點以后)開始的報時條件信息。
2)所述報時時間間隔為從預設(shè)報時時刻開始的固定報時時間間隔,則所述報時模塊13當所監(jiān)測的時間信息為所述預設(shè)報時時刻時,執(zhí)行報時操作,并按照所述固定報時時間間隔確定下次報時的時間信息;接著,所述報時模塊13監(jiān)測當前的時間信息,當所監(jiān)測的時間信息符合所述下次報時的時間信息時,執(zhí)行報時操作,并按照所述固定報時時間間隔確定下次報時的時間信息,直至下次報時的時間信息超出所對應(yīng)的時間段。
例如,所述報時時間間隔為:從上午9點10分開始、每小時報時,獲取所述報時監(jiān)測指令的時間為上午8點10分,則所述報時模塊13監(jiān)測到當前的時間信息對應(yīng)為上午9點10分時,開始報時,并在此時啟動計時,每當計時達到1小時時,報時一次。直至所述報時模塊13監(jiān)測到當前的時間信息超出所述報時時間間隔所對應(yīng)的時間段。
另一種可選方式中,所述報時時間間隔仍為從預設(shè)報時時刻開始的固定 報時時間間隔,所述報時模塊13可執(zhí)行如下步驟:當所監(jiān)測的時間信息為所述預設(shè)報時時刻時,執(zhí)行報時操作,并按照所述固定報時時間間隔確定下次報時的時間信息;接著,監(jiān)測當前的時間信息,當所監(jiān)測的時間信息符合所述下次報時的時間信息時,執(zhí)行報時操作,并按照所述固定報時時間間隔確定下次報時的時間信息,直至下次報時的時間信息超出所對應(yīng)的時間段。
例如,所述報時時間間隔為整點報時,所述報時模塊13監(jiān)測當前的時間信息中的分鐘值和秒鐘值均為0、且小時值為9時,執(zhí)行報時操作,并將下次報時的時間信息調(diào)整為10點整。當所述報時模塊13監(jiān)測到當前的時間信息中小時值為10、分鐘值和秒鐘值均為0,則再次進行報時操作。直至下次報時的時間信息超出所述整點報所對應(yīng)的時間段。
在此,所述報時模塊13執(zhí)行報時操作的方式包括但不限于以下至少一種:1)通過預設(shè)的鈴聲進行報時。2)通過閃爍所述電子設(shè)備內(nèi)的閃光燈進行報時。3)通過振動進行報時。
作為一種優(yōu)選方式,所述報時系統(tǒng)1還包括:設(shè)置模塊(未予圖示)。
在所述報時系統(tǒng)1按照當前已設(shè)定的報時條件信息執(zhí)行過程中,或者在所述報時系統(tǒng)1尚未啟動時。所述設(shè)置模塊用于向用戶提供一用于設(shè)置報時條件信息的設(shè)置界面,并基于獲取自所述設(shè)置界面的更改后的報時條件信息,生成更改后的報時條件信息的報時監(jiān)測指令。
具體地,所述設(shè)置模塊在從所述設(shè)置界面獲取到報時條件信息后,判斷所獲取的報時條件信息中的時間段是否有重疊,若是,則顯示有重疊的提示信息,以便用戶更改。若否,則可生成報時監(jiān)測指令;或者,則按照預設(shè)的時間周期確定獲取自所述設(shè)置界面的報時條件信息中的時間段之外的剩余時間段。再將所述剩余時間段默認設(shè)置成又一報時條件信息,其包括:所述剩余時間段、和報時時間間隔為從所述剩余時間段的起始點開始,直至根據(jù)來自所述設(shè)置界面的報時條件信息所確定的第一次報時時間為止。其中,所述 時間周期可以預設(shè)的以24小時為時間周期;也可由用戶在所述設(shè)置界面中設(shè)置一時間周期。
例如,用戶點擊進入用于設(shè)置報時條件信息的設(shè)置界面,在所述設(shè)置界面中顯示兩種報時條件信息:1)全天整點報時,2)白天整點報時。所述設(shè)置模塊根據(jù)預設(shè)的白天所對應(yīng)的時間段生成的兩報時條件信息A5和A6:
報時條件信息A5為:報時時間間隔為整點報時、時間段為從上午7點59分59秒到下午8點;
以及,報時條件信息A6為:報時時間間隔為從下午8點00分01秒-上午8點整、時間段為從下午8點00分01秒-上午7點59分58秒。當用戶執(zhí)行確認更改操作時,所述設(shè)置模塊從所述設(shè)置界面獲取包含報時條件信息的報時監(jiān)測指令中,并重新執(zhí)行所述提取模塊11。
又如,用戶點擊進入用于設(shè)置報時條件信息的設(shè)置界面,在所述設(shè)置界面中顯示更改全天定時報時的報時時間間隔。當用戶將所述報時時間間隔由1小時改為20分鐘,則對應(yīng)的,所述設(shè)置模塊生成的報時條件信息為:報時時間間隔為20分鐘和時間段為全天。當用戶執(zhí)行確認更改操作時,所述設(shè)置模塊從所述設(shè)置界面獲取包含報時條件信息的報時監(jiān)測指令中,并重新執(zhí)行所述提取模塊11。
此外,所述設(shè)置模塊執(zhí)行報時操作的方式也可以在所述設(shè)置界面中設(shè)置報時操作的選項,以供用戶選擇設(shè)置。
不難發(fā)現(xiàn),本實施方式為與第一實施方式相對應(yīng)的系統(tǒng)實施例,本實施方式可與第一實施方式互相配合實施。第一實施方式中提到的相關(guān)技術(shù)細節(jié)在本實施方式中依然有效,為了減少重復,這里不再贅述。相應(yīng)地,本實施方式中提到的相關(guān)技術(shù)細節(jié)也可應(yīng)用在第一實施方式中。
值得一提的是,本實施方式中所涉及到的各模塊均為邏輯模塊,在實際應(yīng)用中,一個邏輯單元可以是一個物理單元,也可以是一個物理單元的一部 分,還可以以多個物理單元的組合實現(xiàn)。此外,為了突出本發(fā)明的創(chuàng)新部分,本實施方式中并沒有將與解決本發(fā)明所提出的技術(shù)問題關(guān)系不太密切的單元引入,但這并不表明本實施方式中不存在其它的單元。
本領(lǐng)域的普通技術(shù)人員可以理解,上述各實施方式是實現(xiàn)本發(fā)明的具體實施例,而在實際應(yīng)用中,可以在形式上和細節(jié)上對其作各種改變,而不偏離本發(fā)明的精神和范圍。