麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種移動終端時鐘多次計時的方法和移動終端與流程

文檔序號:11157215閱讀:451來源:國知局
一種移動終端時鐘多次計時的方法和移動終端與制造工藝

本發(fā)明涉及時鐘領(lǐng)域,尤其涉及一種移動終端時鐘多次計時的方法和移動終端。



背景技術(shù):

隨著通信技術(shù)的不斷發(fā)展,移動終端具備越來越多的功能,其中,時鐘功能是移動終端的一項比較基礎(chǔ)的功能,它可以實現(xiàn)鐘表的基礎(chǔ)計時功能,也可以實現(xiàn)計時器的單次計時功能。

本發(fā)明的發(fā)明人在研究過程中發(fā)現(xiàn),現(xiàn)有技術(shù)中移動終端的時鐘的計時功能設(shè)置一次計時任務(wù)只能實現(xiàn)一次計時,下一次計時任務(wù)需要在上一次計時任務(wù)結(jié)束后才能進行設(shè)置,設(shè)置計時任務(wù)需要一定的時間,即下一次計時任務(wù)無法在上一次計時任務(wù)結(jié)束時就立刻進行,這樣導(dǎo)致下一次計時任務(wù)與上一次計時任務(wù)在時間上不連貫,同時用戶需要手動設(shè)置多次計時任務(wù)才能實現(xiàn)多次計時,較為麻煩。



技術(shù)實現(xiàn)要素:

本發(fā)明實施例提供一種移動終端時鐘多次計時的方法,設(shè)置一次計時任務(wù)可實現(xiàn)多次計時,同時保證多次計時在時間上的連貫性,滿足用戶多次連續(xù)計時的需求。

本發(fā)明實施例第一方面提供一種多次計時的實現(xiàn)方法,所述方法包括:

獲取用戶的計時設(shè)置指令;

根據(jù)所述計時設(shè)置指令記錄所述用戶設(shè)置的計時任務(wù),所述計時任務(wù)包括多個確定執(zhí)行先后順序的計時子任務(wù),各個計時子任務(wù)各自對應(yīng)一個時間間隔;

在獲取到所述用戶的啟動計時指令時開始計時并確定時間起點;

將所述多個計時子任務(wù)中的目標(biāo)計時子任務(wù)對應(yīng)的時間間隔及位于所述目標(biāo)計時子任務(wù)的執(zhí)行順序之前的所有計時子任務(wù)對應(yīng)的時間間隔依次累加到所述時間起點上生成所述目標(biāo)計時子任務(wù)的響鈴時間點,從而確定所述各個計時子任務(wù)的響鈴時間點;

在分別到達所述各個計時子任務(wù)的響鈴時間點時進行響鈴提醒。

相應(yīng)的,本發(fā)明實施例第二方面提供一種移動終端,所述移動終端包括:

計時指令獲取模塊,用于獲取用戶的計時設(shè)置指令;

計時任務(wù)記錄模塊,用于根據(jù)所述計時設(shè)置指令記錄所述用戶設(shè)置的計時任務(wù),所述計時任務(wù)包括多個確定執(zhí)行先后順序的計時子任務(wù),各個計時子任務(wù)各自對應(yīng)一個時間間隔;

計時模塊,用于在獲取到所述用戶的啟動計時指令時開始計時并確定時間起點;

響鈴時間確定模塊,用于將所述多個計時子任務(wù)中的目標(biāo)計時子任務(wù)對應(yīng)的時間間隔及位于所述目標(biāo)計時子任務(wù)的執(zhí)行順序之前的所有計時子任務(wù)對應(yīng)的時間間隔依次累加到所述時間起點上生成所述目標(biāo)計時子任務(wù)的響鈴時間點,從而確定所述各個計時子任務(wù)的響鈴時間點;

響鈴提醒模塊,用于在分別到達所述各個計時子任務(wù)的響鈴時間點時進行響鈴提醒。

本發(fā)明實施例通過獲取用戶的計時設(shè)置指令并根據(jù)所述計時設(shè)置指令記錄用戶設(shè)置的計時任務(wù),所述計時任務(wù)包括多個確定執(zhí)行先后順序的計時子任務(wù),在獲取到所述用戶的啟動計時指令時開始計時并確定時間起點,根據(jù)所述時間起點及所述多個計時子任務(wù)對應(yīng)的時間間隔確定各個計時子任務(wù)的響鈴時間點并在分別達到所述各個計時子任務(wù)的響鈴時間點時進行響鈴提醒,下一個計時子任務(wù)在上一個計時子任務(wù)結(jié)束時便立刻進行,實現(xiàn)計時子任務(wù)間在時間上的連貫性,滿足用戶多次連續(xù)計時的需求。

附圖說明

為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本發(fā)明實施例中的一種移動終端時鐘多次計時的方法;

圖2-a是本發(fā)明實施例中的時鐘的計時功能的一種交互界面圖;

圖2-b是本發(fā)明實施例中的時鐘的計時功能的另一種交互界面圖;

圖2-c是本發(fā)明實施例中的時鐘的計時功能的又一種交互界面圖;

圖2-d是本發(fā)明實施例中的時鐘的計時功能的又一種交互界面圖;

圖2-e是本發(fā)明實施例中的時鐘的計時功能的又一種交互界面圖;

圖3是本發(fā)明實施例中的另一種移動終端時鐘多次計時的方法;

圖4是本發(fā)明實施例中的一種移動終端的組成結(jié)構(gòu)示意圖;

圖5是本發(fā)明實施例中的移動終端一個硬件組成結(jié)構(gòu)示意圖。

具體實施方式

下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

首先參見圖1,圖1是本發(fā)明實施例中的一種移動終端時鐘多次計時的方法,如圖所示所述方法至少包括:

S101、獲取用戶的計時設(shè)置指令。

其中,所述計時設(shè)置指令可以包括多個針對計時子任務(wù)的設(shè)置指令,所述設(shè)置指令中攜帶一個時間間隔,所述時間間隔即為用戶設(shè)置的一次計時子任務(wù)的時長。

可選的,可以通過獲取用戶在時鐘的計時功能的交互界面上的觸發(fā)操作來獲取用戶的計時設(shè)置指令,一次觸發(fā)操作即代表一個設(shè)置指令,具體實現(xiàn)中,可在后臺設(shè)置一個第一標(biāo)志位flag1來標(biāo)記是否獲取到用戶的設(shè)置指令,例如未獲取到用戶的設(shè)置指令時,flag1的值為0,獲取到用戶的設(shè)置指令時,flag1的值變?yōu)?,即檢測到第一標(biāo)志位flag1的值為1時,則確定獲取到用戶的設(shè)置指令。

具體的,如圖2-a所示,圖2-a是本發(fā)明實施例中的時鐘的計時功能的一種交互界面圖,用戶點擊一次界面上的“記錄”按鈕即為一次設(shè)置指令,當(dāng)用戶點擊“記錄”時,標(biāo)志位flag1的值變?yōu)?,執(zhí)行步驟S102。

S102、根據(jù)所述計時設(shè)置指令記錄所述用戶設(shè)置的計時任務(wù),所述計時任務(wù)包括多個確定執(zhí)行先后順序的計時子任務(wù),各個計時子任務(wù)各自對應(yīng)一個時間間隔。

可選的,可以根據(jù)所述計時設(shè)置指令記錄所述計時任務(wù)的執(zhí)行次數(shù)、所述計時任務(wù)中的各個計時子任務(wù)對應(yīng)的時間間隔、所述各個計時子任務(wù)對應(yīng)的系統(tǒng)鈴聲等。

具體的,假設(shè)用戶在圖2-a的界面上第一次將計時點撥動到了3分鐘的位置并點擊“記錄”按鈕,如圖2-b,獲取到第一次設(shè)置指令時第一標(biāo)志位flag1的值變?yōu)?,則將第一次設(shè)置指令對應(yīng)的時間間隔3分鐘記錄到本地計時任務(wù)表中并將第一標(biāo)志位flag1的值變?yōu)?,同時向用戶顯示計時功能的計時任務(wù)記錄界面(圖2-a)等待獲取用戶的第二次設(shè)置指令,假設(shè)用戶在初始界面上第二次將計時點撥動到了5分鐘的位置并點擊“記錄”按鈕,如圖2-c,獲取到第二次設(shè)置指令時第一標(biāo)志位flag1的值變?yōu)?,則將第二次設(shè)置指令對應(yīng)的時間間隔5分鐘記錄到本地計時任務(wù)表中并將第一標(biāo)志位flag1的值變?yōu)?,同時向用戶顯示計時功能的計時任務(wù)記錄界面等待獲取用戶的下一次設(shè)置指令,當(dāng)用戶點擊“完成”按鈕時,則表示用戶設(shè)置計時任務(wù)完成,即計時任務(wù)中包含2個計時子任務(wù),對應(yīng)的時間間隔分別為3分鐘、5分鐘。

可選的,可以設(shè)置一個第二標(biāo)志位flag2來標(biāo)記計時任務(wù)是否設(shè)置完畢,例如計時任務(wù)未設(shè)置完畢時,flag2的值為0,計時任務(wù)設(shè)置完畢時,flag2的值為1,即當(dāng)檢測到第二標(biāo)志位flag2的值為1時,則確定用戶設(shè)置計時任務(wù)完成。

具體的,如圖2-a所示,在用戶點擊“完成”按鈕前,第二標(biāo)志位flag2的值一直為0,當(dāng)用戶點擊“完成”按鈕時,flag2的值變?yōu)?,交互界面變成圖2-d進入計時任務(wù)的待執(zhí)行界面,當(dāng)用戶點擊“開始”按鈕時,執(zhí)行步驟S103。

可選的,可以根據(jù)獲取到的設(shè)置指令的先后順序確定所述各個計時子任務(wù)的執(zhí)行先后順序,即根據(jù)所述各個計時子任務(wù)被記錄時的時間點的先后順序確定所述各個計時子任務(wù)的執(zhí)行先后順序。

以圖2-b和圖2-c為例,假設(shè)圖2-b中的時間間隔對應(yīng)的是計時子任務(wù)A,圖2-c中的時間間隔對應(yīng)的是計時子任務(wù)B,根據(jù)圖2-b和圖2-c中的時間可知,計時子任務(wù)A被記錄時的時間點為10:00,計時子任務(wù)B被記錄時的時間點為10:01,則確定計時子任務(wù)A的執(zhí)行順序在計時子任務(wù)B之前。

S103、在獲取到所述用戶的啟動計時指令時開始計時并確定時間起點。

其中,將獲取到所述用戶的啟動指令時的時間點作為時間起點。

具體的,如圖2-e所示,圖2-e中,用戶在10:05時點擊“開始”按鈕,則從10:05開始計時并將10:05作為時間起點。

S104、將所述多個計時子任務(wù)中的目標(biāo)計時子任務(wù)對應(yīng)的時間間隔及位于所述目標(biāo)計時子任務(wù)的執(zhí)行順序之前的所有計時子任務(wù)對應(yīng)的時間間隔依次累加到所述時間起點上生成所述目標(biāo)計時子任務(wù)的響鈴時間點,從而確定所述各個計時子任務(wù)的響鈴時間點。

具體的,假設(shè)用戶分別設(shè)置了時間間隔為5分鐘、4分鐘、3分鐘的計時子任務(wù),其中第一個計時子任務(wù)對應(yīng)的時間間隔為5分鐘,第二個計時子任務(wù)對應(yīng)的時間間隔為4分鐘,第三個計時子任務(wù)對應(yīng)的時間間隔為3分鐘,假設(shè)時間起點為10:05,則第一個計時子任務(wù)的響鈴時間點應(yīng)當(dāng)為10:05+5分鐘,即第一個計子任務(wù)的響鈴時間點為10:10,第二個計時子任務(wù)的響鈴時間點應(yīng)當(dāng)為10:05+5分鐘+4分鐘,即第二個計時子任務(wù)的響鈴時間點為10:14,第三個計時子任務(wù)的響鈴時間點應(yīng)當(dāng)為10:05+5分鐘+4分鐘+3分鐘,即第三個計時子任務(wù)的響鈴時間點為10:17。

S105、在分別到達所述各個計時子任務(wù)的響鈴時間點時進行響鈴提醒。

可選的,可以在分別到達所述各個計時子任務(wù)的響鈴時間點時只播放一次預(yù)設(shè)系統(tǒng)鈴聲進行響鈴提醒。

可選,所述預(yù)設(shè)系統(tǒng)鈴聲可以為事先設(shè)置的時間比較短暫的鈴聲。

具體的,例如各個計時子任務(wù)的響鈴時間點分別為10:10、10:14、10:17,則分別在到達10:10、10:14、10:17時只播放一次預(yù)設(shè)系統(tǒng)鈴聲進行響鈴提醒。

可選的,可以在分別到達所述各個計時子任務(wù)的響鈴時間點時分別播放所述各個計時子任務(wù)對應(yīng)的系統(tǒng)鈴聲進行響鈴提醒。

例如,計時子任務(wù)A的響鈴時間點為10:10,對應(yīng)的系統(tǒng)鈴聲為鈴聲a,計時子任務(wù)B的響鈴時間為10:14,對應(yīng)的系統(tǒng)鈴聲為鈴聲b,計時子任務(wù)C的響應(yīng)時間點為10:17,對應(yīng)的系統(tǒng)鈴聲為鈴聲c,則在到達10:10時播放鈴聲a進行響鈴提醒,在到達10:14時播放鈴聲b進行響鈴提醒,在到達10:17時播放鈴聲c進行響鈴提醒。

可選的,在所述計時任務(wù)執(zhí)行的過程中若獲取到用戶的結(jié)束指令時,則立刻結(jié)束所述計時任務(wù),具體的,如用戶在圖2-d中點擊“停止”按鈕,則結(jié)束計時任務(wù),不再進行響鈴提醒。

本發(fā)明實施例通過獲取用戶的計時設(shè)置指令并根據(jù)所述計時設(shè)置指令記錄用戶設(shè)置的計時任務(wù),所述計時任務(wù)包括多個確定執(zhí)行先后順序的計時子任務(wù),在獲取到所述用戶的啟動計時指令時開始計時并確定時間起點,根據(jù)所述時間起點及所述多個計時子任務(wù)對應(yīng)的時間間隔確定各個計時子任務(wù)的響鈴時間點并在分別達到所述各個計時子任務(wù)的響鈴時間點時進行響鈴提醒,下一個計時子任務(wù)在上一個計時子任務(wù)結(jié)束時便立刻進行,實現(xiàn)計時子任務(wù)在時間上的連貫性,滿足用戶多次連續(xù)計時的需求,同時,在各個計時子任務(wù)的響鈴時間點到來時只播放一次鈴聲進行響鈴提醒,省去手動關(guān)閉鈴聲的操作,更加方便,為各個計時子任務(wù)設(shè)置不同的鈴聲可以讓計時子任務(wù)具有辨識度,用戶可以根據(jù)鈴聲的不同確定自己接下來要進行的工作。

再請參見圖2,圖2是本發(fā)明實施例中的另一種移動終端時鐘多次計時的方法,如圖所示所述方法包括:

S201、獲取用戶的計時設(shè)置指令。

其中,所述計時設(shè)置指令可以包括多個針對計時子任務(wù)的設(shè)置指令,所述設(shè)置指令中攜帶一個時間間隔,所述時間間隔即為用戶設(shè)置的一次計時子任務(wù)的時長。

可選的,可以通過獲取用戶在時鐘的計時功能的交互界面上的觸發(fā)操作來獲取用戶的計時設(shè)置指令,一次觸發(fā)操作即代表一個設(shè)置指令,具體實現(xiàn)中,可在后臺設(shè)置一個第一標(biāo)志位flag1來標(biāo)記是否獲取到用戶的設(shè)置指令,例如未獲取到用戶的設(shè)置指令時,flag1的值為0,獲取到用戶的設(shè)置指令作時,flag1的值變?yōu)?,即檢測到第一標(biāo)志位flag1的值為1時,則確定獲取到用戶的設(shè)置指令。

具體的,如圖2-a所示,圖2-a是本發(fā)明實施例中的時鐘的計時功能的一種交互界面圖,用戶點擊一次界面上的“記錄”按鈕即為一次設(shè)置指令,當(dāng)用戶點擊“記錄”時,標(biāo)志位flag1的值變?yōu)?,執(zhí)行步驟S102。

S202、根據(jù)所述計時設(shè)置指令記錄所述用戶設(shè)置的計時任務(wù)及所述計時任務(wù)的執(zhí)行次數(shù),所述計時任務(wù)包括多個確定執(zhí)行先后順序的計時子任務(wù),各個計時子任務(wù)各自對應(yīng)一個時間間隔。

可選的,可以根據(jù)所述計時設(shè)置指令記錄所述計時任務(wù)的執(zhí)行次數(shù)及所述計時任務(wù)中的各個計時子任務(wù)對應(yīng)的時間間隔、所述各個計時子任務(wù)對應(yīng)的系統(tǒng)鈴聲等。

具體的,假設(shè)用戶在圖2-a的界面上第一次將計時點撥動到了3分鐘的位置并點擊“記錄”按鈕,如圖2-b,獲取到第一次設(shè)置指令時第一標(biāo)志位flag1的值變?yōu)?,則將第一次設(shè)置指令對應(yīng)的時間間隔3分鐘記錄到本地計時任務(wù)表中并將第一標(biāo)志位flag1的值變?yōu)?,同時向用戶顯示計時功能的計時任務(wù)記錄界面(圖2-a)等待獲取用戶的第二次設(shè)置指令,假設(shè)用戶在初始界面上第二次將計時點撥動到了5分鐘的位置并點擊“記錄”按鈕,如圖2-c,獲取到第二次設(shè)置指令時第一標(biāo)志位flag1的值變?yōu)?,則將第二次設(shè)置指令對應(yīng)的時間間隔5分鐘記錄到本地計時任務(wù)表中并將第一標(biāo)志位flag1的值變?yōu)?,同時向用戶顯示計時功能的計時任務(wù)記錄界面等待獲取用戶的下一次設(shè)置指令,當(dāng)用戶點擊“完成”按鈕時,則表示用戶設(shè)置計時任務(wù)完成,即計時任務(wù)中包含2個計時子任務(wù),對應(yīng)的時間間隔分別為3分鐘、5分鐘。

可選的,可以設(shè)置一個第二標(biāo)志位flag2來標(biāo)記計時任務(wù)是否設(shè)置完畢,例如計時任務(wù)未設(shè)置完畢時,flag2的值為0,計時任務(wù)設(shè)置完畢時,flag2的值為1,即當(dāng)檢測到第二標(biāo)志位flag2的值為1時,則確定用戶設(shè)置計時任務(wù)完成。

具體的,如圖2-a所示,在用戶點擊“完成”按鈕前,第二標(biāo)志位flag2的值一直為0,當(dāng)用戶點擊“完成”按鈕時,flag2的值變?yōu)?,交互界面變成圖2-d進入計時任務(wù)的待執(zhí)行界面,當(dāng)用戶點擊“開始”按鈕時,執(zhí)行步驟S103。

可選的,可以根據(jù)獲取到的設(shè)置指令的先后順序確定所述各個計時子任務(wù)的執(zhí)行先后順序,即根據(jù)所述各個計時子任務(wù)被記錄時的時間點的先后順序確定所述各個計時子任務(wù)的執(zhí)行先后順序。

以圖2-b和圖2-c為例,假設(shè)圖2-b中的時間間隔對應(yīng)的是計時子任務(wù)A,圖2-c中的時間間隔對應(yīng)的是計時子任務(wù)B,根據(jù)圖2-b和圖2-c中的時間可知,計時子任務(wù)A被記錄時的時間點為10:00,計時子任務(wù)B被記錄時的時間點為10:01,則確定計時子任務(wù)A的執(zhí)行順序在計時子任務(wù)B之前。

S203、在獲取到所述用戶的啟動計時指令時開始計時并確定時間起點。

其中,將獲取到所述用戶的啟動指令時的時間點作為時間起點。

具體的,如圖2-e所示,圖2-e中,用戶在10:05時點擊“開始”按鈕,則從10:05開始計時并將10:05作為時間起點。

S204、將所述多個計時子任務(wù)中的目標(biāo)計時子任務(wù)對應(yīng)的時間間隔及位于所述目標(biāo)計時子任務(wù)的執(zhí)行順序之前的所有計時子任務(wù)對應(yīng)的時間間隔依次累加到所述時間起點上生成所述目標(biāo)計時子任務(wù)的響鈴時間點,從而確定所述各個計時子任務(wù)的響鈴時間點。

具體的,假設(shè)用戶分別設(shè)置了時間間隔為5分鐘、4分鐘、3分鐘的計時子任務(wù),其中第一個計時子任務(wù)對應(yīng)的時間間隔為5分鐘,第二個計時子任務(wù)對應(yīng)的時間間隔為4分鐘,第三個計時子任務(wù)對應(yīng)的時間間隔為3分鐘,假設(shè)時間起點為10:05,則第一個計時子任務(wù)的響鈴時間點應(yīng)當(dāng)為10:05+5分鐘,即第一個計子任務(wù)的響鈴時間點為10:10,第二個計時子任務(wù)的響鈴時間點應(yīng)當(dāng)為10:05+5分鐘+4分鐘,即第二個計時子任務(wù)的響鈴時間點為10:14,第三個計時子任務(wù)的響鈴時間點應(yīng)當(dāng)為10:05+5分鐘+4分鐘+3分鐘,即第三個計時子任務(wù)的響鈴時間點為10:17。

S205、在分別到達所述各個計時子任務(wù)的響鈴時間點時進行響鈴提醒。

可選的,可以在分別到達所述各個計時子任務(wù)的響鈴時間點時只播放一次預(yù)設(shè)系統(tǒng)鈴聲進行響鈴提醒。

可選,所述預(yù)設(shè)系統(tǒng)鈴聲可以為時間比較短暫的鈴聲。

具體的,例如各個計時子任務(wù)的響鈴時間點分別為10:10、10:14、10:17,則分別在到達10:10、10:14、10:17時只播放一次預(yù)設(shè)系統(tǒng)鈴聲進行響鈴提醒。

可選的,可以在分別到達所述各個計時子任務(wù)的響鈴時間點時分別播放所述各個計時子任務(wù)對應(yīng)的系統(tǒng)鈴聲進行響鈴提醒。

例如,計時子任務(wù)A的響鈴時間點為10:10,對應(yīng)的系統(tǒng)鈴聲為鈴聲a,計時子任務(wù)B的響鈴時間為10:14,對應(yīng)的系統(tǒng)鈴聲為鈴聲b,計時子任務(wù)C的響應(yīng)時間點為10:17,對應(yīng)的系統(tǒng)鈴聲為鈴聲c,則在到達10:10時播放鈴聲a進行響鈴提醒,在到達10:14時播放鈴聲b進行響鈴提醒,在到達10:17時播放鈴聲c進行響鈴提醒。

可選的,在所述計時任務(wù)執(zhí)行的過程中若獲取到用戶的結(jié)束指令時,則立刻結(jié)束所述計時任務(wù),具體的,如用戶在圖2-d中點擊“停止”按鈕,則結(jié)束計時任務(wù),不再進行響鈴提醒,同時不再執(zhí)行步驟S206~S209。

S206、將所述計時任務(wù)的剩余執(zhí)行次數(shù)減1。

其中,所述計時任務(wù)的剩余次數(shù)為所述計時任務(wù)的執(zhí)行次數(shù)減去所述計時任務(wù)已經(jīng)執(zhí)行的次數(shù)。

具體的,可以設(shè)置一個參數(shù)number來記錄所述計時任務(wù)的剩余執(zhí)行次數(shù)。

具體的,如圖2-c所示,當(dāng)用戶設(shè)置計時任務(wù)結(jié)束后,用戶在圖2-c中輸入計時任務(wù)的執(zhí)行次數(shù)為3,則給number賦值為3,通過獲取number的值來確定計時任務(wù)的剩余執(zhí)行次數(shù)。當(dāng)所述計時任務(wù)執(zhí)行過一次后,將number的值減1。

S207、檢測所述計時任務(wù)的剩余執(zhí)行次數(shù)是否為零。

S208、當(dāng)檢測到所述計時任務(wù)的剩余執(zhí)行次數(shù)不為零時,將最后一個計時子任務(wù)的響鈴時間點作為時間起點開始計時。

例如,最后一個計時子任務(wù)的響鈴時間點為10:17,則將10:17作為時間起點,重新執(zhí)行步驟S204~S207。

S209、當(dāng)所述計時任務(wù)的剩余執(zhí)行次數(shù)為零時,結(jié)束計時任務(wù)。

本發(fā)明實施例通過獲取用戶的計時設(shè)置指令并根據(jù)所述計時設(shè)置指令記錄用戶設(shè)置的計時任務(wù),所述計時任務(wù)包括多個確定執(zhí)行先后順序的計時子任務(wù),在獲取到所述用戶的啟動計時指令時開始計時并確定時間起點,根據(jù)所述時間起點及所述多個計時子任務(wù)對應(yīng)的時間間隔確定各個計時子任務(wù)的響鈴時間點并在分別達到所述各個計時子任務(wù)的響鈴時間點時進行響鈴提醒,下一個計時子任務(wù)在上一個計時子任務(wù)結(jié)束時便立刻進行,實現(xiàn)計時子任務(wù)在時間上的連貫性,節(jié)省用戶操作,滿足用戶多次計時的需求,在計時任務(wù)執(zhí)行完畢后獲取計時任務(wù)的剩余執(zhí)行次數(shù),當(dāng)檢測到剩余執(zhí)行次數(shù)不為零時重新生成各個計時子任務(wù)的響鈴時間點,實現(xiàn)計時任務(wù)的多次執(zhí)行。

再請參見圖4,圖4是本發(fā)明實施例中的一種移動終端的組成結(jié)構(gòu)示意圖,如圖所示所述移動終端至少包括:

計時指令獲取模塊310,用于獲取用戶的計時設(shè)置指令。

其中,所述計時設(shè)置指令可以包括多個針對計時子任務(wù)的設(shè)置指令,所述設(shè)置指令中攜帶一個時間間隔,所述時間間隔即為用戶設(shè)置的一次計時子任務(wù)的時長。

可選的,所述計時指令獲取模塊310可以通過獲取用戶在時鐘的計時功能的交互界面上的觸發(fā)操作來獲取用戶的計時設(shè)置指令,一次觸發(fā)操作即代表一個設(shè)置指令,具體實現(xiàn)中,可在后臺設(shè)置一個第一標(biāo)志位flag1來標(biāo)記是否獲取到用戶的設(shè)置指令,例如未獲取到用戶的設(shè)置指令時,flag1的值為0,獲取到用戶的設(shè)置指令作時,flag1的值變?yōu)?,即計時指令獲取模塊310檢測到第一標(biāo)志位flag1的值為1時,則確定獲取到用戶的設(shè)置指令。

具體的,如圖2-a所示,圖2-a是本發(fā)明實施例中的時鐘的計時功能的一種交互界面圖,用戶點擊一次界面上的“記錄”按鈕即為一次設(shè)置指令,當(dāng)用戶點擊“記錄”時,標(biāo)志位flag1的值變?yōu)?,所述計時指令獲取模塊310則通知所述計時任務(wù)記錄模塊記錄用戶設(shè)置的計時任務(wù)。

計時任務(wù)記錄模塊320,用于根據(jù)所述計時設(shè)置指令記錄所述用戶設(shè)置的計時任務(wù),所述計時任務(wù)包括多個確定執(zhí)行先后順序的計時子任務(wù),各個計時子任務(wù)各自對應(yīng)一個時間間隔。

可選的,所述計時任務(wù)記錄模塊320,可以根據(jù)所述計時設(shè)置指令記錄所述計時任務(wù)的執(zhí)行次數(shù)及所述計時任務(wù)中的各個計時子任務(wù)對應(yīng)的時間間隔、所述各個計時子任務(wù)對應(yīng)的系統(tǒng)鈴聲等。

具體的,假設(shè)用戶在圖2-a的界面上第一次將計時點撥動到了3分鐘的位置并點擊“記錄”按鈕,如圖2-b,獲取到第一次設(shè)置指令時第一標(biāo)志位flag1的值變?yōu)?,則所述計時任務(wù)記錄模塊320將第一次設(shè)置指令對應(yīng)的時間間隔3分鐘記錄到本地計時任務(wù)表中并將第一標(biāo)志位flag1的值變?yōu)?,同時向用戶顯示計時功能的計時任務(wù)記錄界面(圖2-a)等待獲取用戶的第二次設(shè)置指令,假設(shè)用戶在初始界面上第二次將計時點撥動到了5分鐘的位置并點擊“記錄”按鈕,如圖2-c,獲取到第二次設(shè)置指令時第一標(biāo)志位flag1的值變?yōu)?,則所述計時任務(wù)記錄模塊320將第二次設(shè)置指令對應(yīng)的時間間隔5分鐘記錄到本地計時任務(wù)表中并將第一標(biāo)志位flag1的值變?yōu)?,同時向用戶顯示計時功能的計時任務(wù)記錄界面等待獲取用戶的下一次設(shè)置指令,當(dāng)用戶點擊“完成”按鈕時,則表示用戶設(shè)置計時任務(wù)完成,即計時任務(wù)中包含2個計時子任務(wù),對應(yīng)的時間間隔分別為3分鐘、5分鐘。

可選的,可以設(shè)置一個第二標(biāo)志位flag2來標(biāo)記計時任務(wù)是否設(shè)置完畢,例如計時任務(wù)未設(shè)置完畢時,flag2的值為0,計時任務(wù)設(shè)置完畢時,flag2的值為1,即當(dāng)檢測到第二標(biāo)志位flag2的值為1時,則所述計時任務(wù)記錄模塊320確定用戶設(shè)置計時任務(wù)完成。

具體的,如圖2-a所示,在用戶點擊“完成”按鈕前,第二標(biāo)志位flag2的值一直為0,當(dāng)用戶點擊“完成”按鈕時,flag2的值變?yōu)?,交互界面變成圖2-d進入計時任務(wù)的待執(zhí)行界面,當(dāng)用戶點擊“開始”按鈕時,計時任務(wù)記錄模塊320通知所述計時模塊330開始計時。

可選的,可以根據(jù)獲取到的設(shè)置指令的先后順序確定所述各個計時子任務(wù)的執(zhí)行先后順序,即根據(jù)所述各個計時子任務(wù)被記錄時的時間點的先后順序確定所述各個計時子任務(wù)的執(zhí)行先后順序。

以圖2-b和圖2-c為例,假設(shè)圖2-b中的時間間隔對應(yīng)的是計時子任務(wù)A,圖2-c中的時間間隔對應(yīng)的是計時子任務(wù)B,根據(jù)圖2-b和圖2-c中的時間可知,計時子任務(wù)A被記錄時的時間點為10:00,計時子任務(wù)B被記錄時的時間點為10:01,則所述計時任務(wù)記錄模塊320確定計時子任務(wù)A的執(zhí)行順序在計時子任務(wù)B之前。

計時模塊330,用于在獲取到所述用戶的啟動計時指令時開始計時并確定時間起點。

具體的,如圖2-e所示,圖2-e中,用戶在10:05時點擊“開始”按鈕,所述計時模塊330則從10:05開始計時并將10:05作為時間起點。

響鈴時間確定模塊340,用于將所述多個計時子任務(wù)中的目標(biāo)計時子任務(wù)對應(yīng)的時間間隔及位于所述目標(biāo)計時子任務(wù)的執(zhí)行順序之前的所有計時子任務(wù)對應(yīng)的時間間隔依次累加到所述時間起點上生成所述目標(biāo)計時子任務(wù)的響鈴時間點,從而確定所述各個計時子任務(wù)的響鈴時間點。

具體的,假設(shè)用戶分別設(shè)置了時間間隔為5分鐘、4分鐘、3分鐘的計時子任務(wù),其中第一個計時子任務(wù)對應(yīng)的時間間隔為5分鐘,第二個計時子任務(wù)對應(yīng)的時間間隔為4分鐘,第三個計時子任務(wù)對應(yīng)的時間間隔為3分鐘,假設(shè)時間起點為10:05,則第一個計時子任務(wù)的響鈴時間點應(yīng)當(dāng)為10:05+5分鐘,即第一個計子任務(wù)的響鈴時間點為10:10,第二個計時子任務(wù)的響鈴時間點應(yīng)當(dāng)為10:05+5分鐘+4分鐘,即第二個計時子任務(wù)的響鈴時間點為10:14,第三個計時子任務(wù)的響鈴時間點應(yīng)當(dāng)為10:05+5分鐘+4分鐘+3分鐘,即第三個計時子任務(wù)的響鈴時間點為10:17。

響鈴提醒模塊350,用于在分別到達所述各個計時子任務(wù)的響鈴時間點時進行響鈴提醒。

可選的,響鈴提醒模塊350具體用于:

在分別到達所述各個計時子任務(wù)的響鈴時間點時只播放一次預(yù)設(shè)系統(tǒng)鈴聲進行響鈴提醒。

可選的,所述預(yù)設(shè)系統(tǒng)鈴聲可以為事先設(shè)置的時間比較短暫的鈴聲。

具體的,例如各個計時子任務(wù)的響鈴時間點分別為10:10、10:14、10:17,則響鈴提醒模塊350分別在到達10:10、10:14、10:17時只播放一次預(yù)設(shè)系統(tǒng)鈴聲進行響鈴提醒。

可選的,所述響鈴提醒模塊350具體用于:

在分別到達所述各個計時子任務(wù)的響鈴時間點時分別播放所述各個計時子任務(wù)對應(yīng)的系統(tǒng)鈴聲進行響鈴提醒。

例如,計時子任務(wù)A的響鈴時間點為10:10,對應(yīng)的系統(tǒng)鈴聲為鈴聲a,計時子任務(wù)B的響鈴時間為10:14,對應(yīng)的系統(tǒng)鈴聲為鈴聲b,計時子任務(wù)C的響應(yīng)時間點為10:17,對應(yīng)的系統(tǒng)鈴聲為鈴聲c,則所述響鈴提醒模塊350在到達10:10時播放鈴聲a進行響鈴提醒,在到達10:14時播放鈴聲b進行響鈴提醒,在到達10:17時播放鈴聲c進行響鈴提醒。

可選的,所述移動終端還可以包括剩余次數(shù)獲取模塊360,用于獲取所述計時任務(wù)的剩余執(zhí)行次數(shù);

其中,所述計時任務(wù)的剩余次數(shù)為所述計時任務(wù)的執(zhí)行次數(shù)減去所述計時任務(wù)已經(jīng)執(zhí)行的次數(shù)。

具體的,可以設(shè)置一個參數(shù)number來記錄所述計時任務(wù)的剩余執(zhí)行次數(shù)。

具體的,如圖2-c所示,當(dāng)用戶設(shè)置計時任務(wù)結(jié)束后,用戶在圖2-c中輸入計時任務(wù)的執(zhí)行次數(shù)為3,則給number賦值為3,所述剩余次數(shù)獲取模塊360通過獲取number的值來確定計時任務(wù)的剩余執(zhí)行次數(shù)。

所述計時模塊還用于當(dāng)檢測到所述計時任務(wù)的剩余執(zhí)行次數(shù)不為零時,將最后一個計時子任務(wù)的響鈴時間點作為時間起點開始計時;

所述響鈴時間確定模塊還用于重新確定所述各個計時子任務(wù)的響鈴時間點;

所述響鈴提醒模塊還用于在分別到達所述各個計時子任務(wù)的響鈴時間點時進行響鈴提醒。

例如,最后一個計時子任務(wù)的響鈴時間點為10:17,則將10:17作為時間起點,重新確定各個計時子任務(wù)的響鈴時間點。

本發(fā)明實施例通過獲取用戶的計時設(shè)置指令并根據(jù)所述計時設(shè)置指令記錄用戶設(shè)置的計時任務(wù),所述計時任務(wù)包括多個確定執(zhí)行先后順序的計時子任務(wù),在獲取到所述用戶的啟動計時指令時開始計時并確定時間起點,根據(jù)所述時間起點及所述多個計時子任務(wù)對應(yīng)的時間間隔確定各個計時子任務(wù)的響鈴時間點并在分別達到所述各個計時子任務(wù)的響鈴時間點時進行響鈴提醒,下一個計時子任務(wù)在上一個計時子任務(wù)結(jié)束時便立刻進行,實現(xiàn)計時子任務(wù)在時間上的連貫性,滿足用戶多次連續(xù)計時的需求,同時,在各個計時子任務(wù)的響鈴時間點到來時只播放一次鈴聲進行響鈴提醒,省去手動關(guān)閉鈴聲的操作,更加方便,為各個計時子任務(wù)設(shè)置不同的鈴聲可以讓計時子任務(wù)具有辨識度,用戶可以根據(jù)鈴聲的不同確定自己接下來要進行的工作。

這里需要指出的是,這里需要指出的是,上述移動終端可以為PC這種電子設(shè)備,還可以為如PAD,平板電腦,手提電腦這種便攜電子設(shè)備,不限于這里的描述,移動終端至少包括用于存儲數(shù)據(jù)的數(shù)據(jù)庫和用于數(shù)據(jù)處理的處理器,可以包括內(nèi)置的存儲介質(zhì)或獨立設(shè)置的存儲介質(zhì)。

其中,對于用于數(shù)據(jù)處理的處理器而言,在執(zhí)行處理時,可以采用微處理器、中央處理器(CPU,Central Processing Unit)、數(shù)字信號處理器(DSP,Digital SingnalProcessor)或可編程邏輯陣列(FPGA,F(xiàn)ield-Programmable Gate Array)實現(xiàn);對于存儲介質(zhì)來說,包含操作指令,該操作指令可以為計算機可執(zhí)行代碼,通過所述操作指令來實現(xiàn)上述本發(fā)明實施例如結(jié)合圖1或圖3所描述的時鐘多次計時的實現(xiàn)的流程中的各個步驟。

移動終端作為硬件實體的一個示例如圖5所示。所述移動終端包括處理器401、存儲介質(zhì)402以及至少一個外部通信接口403;所述處理器401、存儲介質(zhì)402以及通信接口403均通過總線404連接。

移動終端的處理器401可以調(diào)用存儲介質(zhì)402中的操作指令執(zhí)行以下流程:

獲取用戶的計時設(shè)置指令;

根據(jù)所述計時設(shè)置指令記錄所述用戶設(shè)置的計時任務(wù),所述計時任務(wù)包括多個確定執(zhí)行先后順序的計時子任務(wù),各個計時子任務(wù)各自對應(yīng)一個時間間隔;

在獲取到所述用戶的啟動計時指令時開始計時并確定時間起點;

將所述多個計時子任務(wù)中的目標(biāo)計時子任務(wù)對應(yīng)的時間間隔及位于所述目標(biāo)計時子任務(wù)的執(zhí)行順序之前的所有計時子任務(wù)對應(yīng)的時間間隔依次累加到所述時間起點上生成所述目標(biāo)計時子任務(wù)的響鈴時間點,從而確定所述各個計時子任務(wù)的響鈴時間點;

在分別到達所述各個計時子任務(wù)的響鈴時間點時進行響鈴提醒。

這里需要指出的是:以上涉及移動終端的描述,與前文結(jié)合圖1或圖3介紹的移動終端時鐘多次計時的方法的描述是類似的,同方法的有益效果描述,不做贅述。對于本發(fā)明移動終端實施例中未披露的技術(shù)細節(jié),請參照本發(fā)明方法實施例的描述。

本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機存儲記憶體(Random Access Memory,RAM)等。

本發(fā)明實施例方法中的步驟可以根據(jù)實際需要進行順序調(diào)整、合并和刪減。

本發(fā)明實施例裝置中的模塊可以根據(jù)實際需要進行合并、劃分和刪減。

以上所揭露的僅為本發(fā)明較佳實施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 资兴市| 巴彦县| 普定县| 平江县| 金华市| 泌阳县| 凤山市| 墨竹工卡县| 天全县| 旅游| 蒙山县| 汉沽区| 赤壁市| 中西区| 铜鼓县| 黑水县| 台东县| 英吉沙县| 当阳市| 措美县| 石家庄市| 青州市| 丁青县| 夏河县| 右玉县| 德州市| 信宜市| 革吉县| 平南县| 龙南县| 吴川市| 浙江省| 兖州市| 金寨县| 汤阴县| 上林县| 陆良县| 宣威市| 临湘市| 垫江县| 淮阳县|