專利名稱:一種使移動(dòng)終端自動(dòng)執(zhí)行任務(wù)的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通信技術(shù),特別是涉及一種使移動(dòng)終端自動(dòng)執(zhí)行任務(wù)的方法及裝置。
背景技術(shù):
目前,用戶可通過(guò)預(yù)先設(shè)置使移動(dòng)終端,比如無(wú)線個(gè)人數(shù)字助理(PDA)和手機(jī)等,自動(dòng)執(zhí)行一項(xiàng)任務(wù)。比如,手機(jī)用戶進(jìn)入手機(jī)的日程安排任務(wù)菜單,在該任務(wù)菜單相應(yīng)的選項(xiàng)中輸入時(shí)間點(diǎn)和日程安排內(nèi)容信息,這樣,當(dāng)手機(jī)內(nèi)部的實(shí)時(shí)時(shí)鐘(Real Time Clock,RTC)計(jì)時(shí)到達(dá)用戶所設(shè)置的時(shí)間點(diǎn)時(shí),手機(jī)自動(dòng)在屏幕上顯示出用戶事先輸入的有關(guān)日程安排的信息,以提醒用戶在當(dāng)前時(shí)間的事件安排。再如,手機(jī)用戶進(jìn)入手機(jī)的鬧鐘任務(wù)菜單,在該菜單相應(yīng)的選項(xiàng)中輸入時(shí)間點(diǎn)和鈴聲類型,這樣,當(dāng)手機(jī)內(nèi)部的RTC計(jì)時(shí)到達(dá)用戶所設(shè)置的時(shí)間點(diǎn)時(shí),手機(jī)自動(dòng)按照用戶所設(shè)置的鈴聲響鈴。又如,手機(jī)用戶進(jìn)入手機(jī)的話機(jī)設(shè)置任務(wù)菜單,在該任務(wù)菜單相應(yīng)的選項(xiàng)中輸入時(shí)間點(diǎn)以及關(guān)機(jī)或開(kāi)機(jī)命令,這樣,當(dāng)手機(jī)內(nèi)部的RTC計(jì)時(shí)到達(dá)用戶所設(shè)置的時(shí)間點(diǎn)時(shí),手機(jī)就會(huì)自動(dòng)關(guān)機(jī)或開(kāi)機(jī)。
由以上描述可以看出,在現(xiàn)有的使移動(dòng)終端自動(dòng)執(zhí)行任務(wù)的方法中,用戶只能被動(dòng)利用移動(dòng)終端所提供的任務(wù)與時(shí)間綁定的功能,而無(wú)法主動(dòng)選擇任務(wù),也就是說(shuō),如果移動(dòng)終端針對(duì)一項(xiàng)任務(wù)提供了與時(shí)間綁定的功能,則用戶可以通過(guò)進(jìn)入該任務(wù)的菜單進(jìn)行相應(yīng)設(shè)置來(lái)使移動(dòng)終端自動(dòng)執(zhí)行該任務(wù)的功能,比如手機(jī)自動(dòng)執(zhí)行鬧鐘任務(wù);如果移動(dòng)終端沒(méi)有針對(duì)一項(xiàng)任務(wù)提供與時(shí)間綁定的功能,則用戶無(wú)法使移動(dòng)終端自動(dòng)執(zhí)行該任務(wù)的功能,比如移動(dòng)終端沒(méi)有預(yù)先將發(fā)送短消息任務(wù)與時(shí)間進(jìn)行綁定,用戶則無(wú)法使移動(dòng)終端在預(yù)定時(shí)間點(diǎn)自動(dòng)發(fā)送短消息。
然而在目前,移動(dòng)終端中可與時(shí)間進(jìn)行綁定的任務(wù)非常有限,對(duì)于未與時(shí)間進(jìn)行綁定的任務(wù),用戶無(wú)法使其在預(yù)定的時(shí)間點(diǎn)自動(dòng)執(zhí)行該任務(wù)的功能,也就是說(shuō),利用現(xiàn)有的使移動(dòng)終端自動(dòng)執(zhí)行任務(wù)的方法,用戶無(wú)法根據(jù)自身的需求來(lái)任意選擇移動(dòng)終端自動(dòng)執(zhí)行的任務(wù),其靈活性差,大大降低了用戶的滿意度。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種使移動(dòng)終端自動(dòng)執(zhí)行任務(wù)的方法及裝置,以保證用戶能夠選擇移動(dòng)終端自動(dòng)執(zhí)行的任務(wù)。
為了達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種使移動(dòng)終端自動(dòng)執(zhí)行任務(wù)的方法,包括以下步驟A、顯示時(shí)間選項(xiàng)及接收用戶在時(shí)間選項(xiàng)中輸入的時(shí)間點(diǎn),并顯示移動(dòng)終端支持的各任務(wù)子單元所對(duì)應(yīng)的任務(wù)名稱及接收用戶輸入的任務(wù)名稱,然后建立用戶輸入的時(shí)間點(diǎn)與輸入的任務(wù)名稱的對(duì)應(yīng)關(guān)系,重復(fù)本步驟,直至輸入完成;B、當(dāng)計(jì)時(shí)到達(dá)用戶輸入的時(shí)間點(diǎn)時(shí),獲取與所到達(dá)時(shí)間點(diǎn)對(duì)應(yīng)的任務(wù)名稱,并由所獲取任務(wù)名稱對(duì)應(yīng)的任務(wù)子單元執(zhí)行自身的功能。
在步驟A中,所述移動(dòng)終端支持的各任務(wù)子單元包括移動(dòng)終端在初始制造時(shí)加載到移動(dòng)終端中的各任務(wù)子單元。
該方法進(jìn)一步包括通過(guò)升級(jí)的方式在移動(dòng)終端中加載一個(gè)或多個(gè)任務(wù)子單元;在步驟A中,所述移動(dòng)終端支持的各任務(wù)子單元包括移動(dòng)終端在初始制造時(shí)加載到移動(dòng)終端中的任務(wù)子單元以及在升級(jí)時(shí)加載到移動(dòng)終端中的任務(wù)子單元。
該方法進(jìn)一步包括獲取移動(dòng)終端支持的各個(gè)任務(wù)子單元對(duì)應(yīng)的任務(wù)名稱,并利用所獲取的任務(wù)名稱生成任務(wù)菜單;
在步驟A中,所述顯示任務(wù)名稱的步驟包括顯示所生成的任務(wù)菜單;在步驟A中,用戶輸入的任務(wù)名稱是在所顯示的任務(wù)菜單中輸入的。
該方法進(jìn)一步包括在所述各個(gè)任務(wù)子單元被加載到移動(dòng)終端中時(shí),獲取該各個(gè)任務(wù)子單元對(duì)應(yīng)的任務(wù)名稱和實(shí)現(xiàn)方法入口,并建立各任務(wù)子單元的任務(wù)名稱與實(shí)現(xiàn)方法入口之間的第一組對(duì)應(yīng)關(guān)系;在步驟B中,所述執(zhí)行所獲取任務(wù)名稱對(duì)應(yīng)的任務(wù)子單元功能的步驟包括根據(jù)所獲取的任務(wù)名稱在所建立的第一組對(duì)應(yīng)關(guān)系中查找到與所獲取的任務(wù)名稱對(duì)應(yīng)的實(shí)現(xiàn)方法入口,然后通過(guò)所查找到的實(shí)現(xiàn)方法入口調(diào)用執(zhí)行對(duì)應(yīng)任務(wù)子單元的功能。
在步驟A中,在接收時(shí)間點(diǎn)和任務(wù)名稱之后,并在建立所述任務(wù)名稱與時(shí)間點(diǎn)的對(duì)應(yīng)關(guān)系之前,所述步驟A進(jìn)一步包括A11、判斷在已建立的任務(wù)名稱與時(shí)間點(diǎn)的對(duì)應(yīng)關(guān)系中是否可查找到當(dāng)前接收到的時(shí)間點(diǎn),如果是,則執(zhí)行步驟A12,否則,繼續(xù)執(zhí)行所述的建立對(duì)應(yīng)關(guān)系的步驟;A12、判斷所查找到的時(shí)間點(diǎn)對(duì)應(yīng)的任務(wù)名稱與當(dāng)前接收到的任務(wù)名稱對(duì)應(yīng)任務(wù)子單元的功能是否無(wú)法同時(shí)自動(dòng)執(zhí)行,如果是,則提示用戶本次輸入設(shè)置無(wú)法自動(dòng)執(zhí)行,返回步驟A,否則,繼續(xù)執(zhí)行所述的建立對(duì)應(yīng)關(guān)系的步驟。
在步驟A中,首先執(zhí)行顯示時(shí)間選項(xiàng)并接收時(shí)間點(diǎn)的步驟,然后再執(zhí)行顯示各任務(wù)名稱和接收任務(wù)名稱的步驟。
在接收用戶輸入的時(shí)間點(diǎn)之后,并在顯示各個(gè)任務(wù)子單元對(duì)應(yīng)的任務(wù)名稱之前,所述步驟A進(jìn)一步包括A21、判斷在已建立的任務(wù)名稱與時(shí)間點(diǎn)的對(duì)應(yīng)關(guān)系中是否可查找到當(dāng)前接收到的時(shí)間點(diǎn),如果是,則執(zhí)行步驟A22,否則,繼續(xù)執(zhí)行所述的顯示移動(dòng)終端支持的各個(gè)任務(wù)子單元對(duì)應(yīng)的任務(wù)名稱及接收用戶輸入的任務(wù)名稱的步驟;A22、獲取與所查找到的時(shí)間點(diǎn)對(duì)應(yīng)的任務(wù)名稱,并在執(zhí)行所述的顯示各個(gè)任務(wù)子單元對(duì)應(yīng)的任務(wù)名稱時(shí),將與所獲取任務(wù)名稱對(duì)應(yīng)任務(wù)子單元的功能無(wú)法同時(shí)自動(dòng)執(zhí)行的任務(wù)子單元的任務(wù)名稱進(jìn)行標(biāo)記性顯示。
在步驟A中,所述接收用戶輸入的任務(wù)名稱的步驟進(jìn)一步包括觸發(fā)用戶所輸入任務(wù)名稱對(duì)應(yīng)的任務(wù)子單元,由該任務(wù)子單元提示用戶輸入執(zhí)行內(nèi)容,并由該任務(wù)子單元在接收到用戶輸入的執(zhí)行內(nèi)容后保存該輸入的執(zhí)行內(nèi)容;在步驟B中,所獲取的任務(wù)名稱對(duì)應(yīng)的任務(wù)子單元中保存有用戶輸入的執(zhí)行內(nèi)容;在步驟B中,所述由所獲取任務(wù)名稱對(duì)應(yīng)的任務(wù)子單元執(zhí)行自身功能的步驟包括所獲取的任務(wù)名稱對(duì)應(yīng)的任務(wù)子單元根據(jù)自身保存的用戶輸入的執(zhí)行內(nèi)容執(zhí)行自身功能。
一種使移動(dòng)終端自動(dòng)執(zhí)行任務(wù)的裝置,包括具有各個(gè)任務(wù)子單元的任務(wù)單元,各個(gè)任務(wù)子單元分別用于實(shí)現(xiàn)移動(dòng)終端的各個(gè)功能,該裝置還包括任務(wù)管理單元和實(shí)時(shí)時(shí)鐘實(shí)現(xiàn)單元,其中,任務(wù)管理單元與任務(wù)單元中的各任務(wù)子單元和實(shí)時(shí)時(shí)鐘實(shí)現(xiàn)單元分別相連,并且,任務(wù)單元中的各任務(wù)子單元,將自身的任務(wù)名稱和實(shí)現(xiàn)方法入口分別發(fā)送至任務(wù)管理單元,并在接收到任務(wù)管理單元發(fā)來(lái)的執(zhí)行命令后,執(zhí)行自身功能;任務(wù)管理單元,接收任務(wù)單元中各任務(wù)子單元發(fā)來(lái)的任務(wù)名稱和實(shí)現(xiàn)方法入口,并建立所接收到的各任務(wù)名稱與實(shí)現(xiàn)方法入口之間的第一組對(duì)應(yīng)關(guān)系;并且,控制移動(dòng)終端顯示時(shí)間選項(xiàng)和接收到的任務(wù)名稱,并接收用戶輸入的時(shí)間點(diǎn)和任務(wù)名稱,然后建立所接收到的時(shí)間點(diǎn)和任務(wù)名稱之間的對(duì)應(yīng)關(guān)系;并且,將用戶輸入的各時(shí)間點(diǎn)發(fā)送至實(shí)時(shí)時(shí)鐘實(shí)現(xiàn)單元;并且,在接收到實(shí)時(shí)時(shí)鐘實(shí)現(xiàn)單元發(fā)來(lái)的時(shí)間點(diǎn)到達(dá)消息后,從所建立的時(shí)間點(diǎn)和任務(wù)名稱對(duì)應(yīng)關(guān)系中獲取當(dāng)前任務(wù)名稱,然后根據(jù)所建立的第一組對(duì)應(yīng)關(guān)系獲取與當(dāng)前任務(wù)名稱對(duì)應(yīng)的實(shí)現(xiàn)方法入口,并根據(jù)所獲取的實(shí)現(xiàn)方法入口向?qū)?yīng)任務(wù)子單元發(fā)送執(zhí)行命令;實(shí)時(shí)時(shí)鐘實(shí)現(xiàn)單元,接收并保存任務(wù)管理單元發(fā)來(lái)的各時(shí)間點(diǎn),并在計(jì)時(shí)到達(dá)所保存的時(shí)間點(diǎn)時(shí),將時(shí)間點(diǎn)到達(dá)消息發(fā)送至任務(wù)管理單元。
所述實(shí)時(shí)時(shí)鐘實(shí)現(xiàn)單元由現(xiàn)有的實(shí)時(shí)時(shí)鐘單元和所設(shè)置的實(shí)時(shí)時(shí)鐘管理單元組成,其中,實(shí)時(shí)時(shí)鐘管理單元分別與實(shí)時(shí)時(shí)鐘單元和任務(wù)管理單元直接相連,并且,實(shí)時(shí)時(shí)鐘單元,接收并保存單個(gè)時(shí)間點(diǎn),并在計(jì)時(shí)到達(dá)所保存的時(shí)間點(diǎn)時(shí)發(fā)送實(shí)時(shí)時(shí)鐘超時(shí)消息;實(shí)時(shí)時(shí)鐘管理單元,接收并保存任務(wù)管理單元發(fā)來(lái)的各時(shí)間點(diǎn),并將所保存的、時(shí)間最前的一個(gè)有效時(shí)間點(diǎn)發(fā)送至實(shí)時(shí)時(shí)鐘單元;并且,在接收到實(shí)時(shí)時(shí)鐘單元發(fā)來(lái)的實(shí)時(shí)時(shí)鐘超時(shí)消息時(shí),將時(shí)間點(diǎn)到達(dá)消息發(fā)送給任務(wù)管理單元,同時(shí)將所保存的、時(shí)間最前的一個(gè)有效時(shí)間點(diǎn)發(fā)送至實(shí)時(shí)時(shí)鐘單元。
所述實(shí)時(shí)時(shí)鐘管理單元進(jìn)一步用于在接收到實(shí)時(shí)時(shí)鐘超時(shí)消息時(shí),獲取當(dāng)前時(shí)間點(diǎn),并將所獲取的當(dāng)前時(shí)間點(diǎn)攜帶在時(shí)間點(diǎn)到達(dá)消息中發(fā)送給任務(wù)管理單元;所述任務(wù)管理單元,從接收到的時(shí)間點(diǎn)到達(dá)消息中獲取當(dāng)前時(shí)間點(diǎn),并根據(jù)當(dāng)前時(shí)間點(diǎn)和已建立的時(shí)間點(diǎn)與任務(wù)名稱的對(duì)應(yīng)關(guān)系獲取所述當(dāng)前任務(wù)名稱。
所述實(shí)時(shí)時(shí)鐘單元進(jìn)一步用于將所到達(dá)的時(shí)間點(diǎn)攜帶在所述實(shí)時(shí)時(shí)鐘超時(shí)消息中發(fā)送至實(shí)時(shí)時(shí)鐘管理單元;所述實(shí)時(shí)時(shí)鐘管理單元,從接收到的實(shí)時(shí)時(shí)鐘超時(shí)消息中獲取所到達(dá)的時(shí)間點(diǎn),并將所獲取的時(shí)間點(diǎn)作為當(dāng)前時(shí)間點(diǎn)。
所述實(shí)時(shí)時(shí)鐘管理單元進(jìn)一步用于在從接收到的實(shí)時(shí)時(shí)鐘超時(shí)消息中獲取所到達(dá)的時(shí)間點(diǎn)時(shí),判斷是否可在自身保存的各時(shí)間點(diǎn)中查找到與所獲取的時(shí)間點(diǎn)相同的時(shí)間點(diǎn),并在判斷出可查找到時(shí),向任務(wù)管理單元發(fā)送所述的時(shí)間點(diǎn)到達(dá)消息。
所述實(shí)時(shí)時(shí)鐘管理單元,用于將自身保存的、時(shí)間最前的一個(gè)有效時(shí)間點(diǎn)作為當(dāng)前時(shí)間點(diǎn)。
可見(jiàn),本發(fā)明提出的方法具有以下優(yōu)點(diǎn)1、在本發(fā)明中,由于預(yù)先建立了任務(wù)名稱與時(shí)間點(diǎn)的對(duì)應(yīng)關(guān)系、建立了任務(wù)名稱與實(shí)現(xiàn)方法入口的對(duì)應(yīng)關(guān)系以及將移動(dòng)終端所支持的各個(gè)任務(wù)子單元的任務(wù)名稱集中顯示給用戶等一系列過(guò)程,因此對(duì)于移動(dòng)終端所支持的任意一個(gè)任務(wù),用戶均可根據(jù)自己的需要將其選擇為自動(dòng)執(zhí)行的任務(wù),而無(wú)需受限于該任務(wù)是否已與時(shí)間綁定的條件,因此,實(shí)現(xiàn)靈活性強(qiáng),向用戶提供了更為自由的個(gè)性化空間,大大提高了用戶的滿意度。
2、在本發(fā)明中,當(dāng)移動(dòng)終端的功能升級(jí),增加了可執(zhí)行的任務(wù)子單元后,該增加的任務(wù)子單元可與移動(dòng)終端原有的任務(wù)子單元一起作為用戶可選擇的自動(dòng)執(zhí)行的任務(wù)子單元,也就是說(shuō),在移動(dòng)終端的使用過(guò)程中,即使增加了任務(wù)子單元,該增加的任務(wù)子單元也可根據(jù)用戶的設(shè)置自動(dòng)執(zhí)行其功能,因此,極大地增強(qiáng)了本發(fā)明方法的可擴(kuò)展性和使用范圍。
3、在本發(fā)明中,用戶可以設(shè)置移動(dòng)終端在同一時(shí)間點(diǎn)執(zhí)行多個(gè)功能不發(fā)生沖突的任務(wù),并且,一旦用戶多次輸入相同時(shí)間點(diǎn)時(shí),可將在該相同時(shí)間點(diǎn)無(wú)法執(zhí)行的任務(wù)進(jìn)行標(biāo)記性顯示,從而可提示用戶該標(biāo)記性顯示的任務(wù)在該時(shí)間點(diǎn)無(wú)法執(zhí)行,預(yù)防用戶進(jìn)行無(wú)謂地輸入無(wú)法執(zhí)行任務(wù)的操作,從而為用戶帶來(lái)了方便。
4、在本發(fā)明中,對(duì)于移動(dòng)終端所支持的任意一個(gè)任務(wù)均可根據(jù)用戶的設(shè)置來(lái)自動(dòng)執(zhí)行,因此,極大地提高了移動(dòng)終端的自動(dòng)化程度,進(jìn)一步提高了用戶的滿意度。
圖1A是本發(fā)明裝置的結(jié)構(gòu)示意圖。
圖1B是本發(fā)明裝置的優(yōu)化結(jié)構(gòu)示意圖。
圖2是在實(shí)現(xiàn)本發(fā)明的實(shí)施例中由用戶選擇移動(dòng)終端所自動(dòng)執(zhí)行任務(wù)的流程圖。
圖3是在實(shí)現(xiàn)本發(fā)明實(shí)施例中任務(wù)菜單的示意圖。
圖4是在實(shí)現(xiàn)本發(fā)明實(shí)施例中向用戶顯示的時(shí)間選項(xiàng)的示意圖。
圖5是在實(shí)現(xiàn)本發(fā)明實(shí)施例中向提示用戶不可執(zhí)行的任務(wù)名稱的示意圖。
圖6是在實(shí)現(xiàn)本發(fā)明實(shí)施例中移動(dòng)終端自動(dòng)執(zhí)行任務(wù)的流程圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步地詳細(xì)描述。
圖1A是本發(fā)明裝置的結(jié)構(gòu)示意圖。參見(jiàn)圖1A,本發(fā)明裝置是包括任務(wù)單元101、任務(wù)管理單元102、RTC實(shí)現(xiàn)單元103的移動(dòng)終端,任務(wù)管理單元102分別與任務(wù)單元101和RTC實(shí)現(xiàn)單元103直接相連,其中,任務(wù)單元101,包括移動(dòng)終端可支持的各個(gè)任務(wù)子單元,比如,日程安排任務(wù)子單元、短消息單元、收發(fā)郵件單元和鬧鐘單元等,任務(wù)單元101中的各個(gè)任務(wù)子單元的主要功能包括分別用于實(shí)現(xiàn)移動(dòng)終端的各個(gè)功能;并將自身的任務(wù)名稱和實(shí)現(xiàn)方法入口分別發(fā)送至任務(wù)管理單元102,并在接收到任務(wù)管理單元102發(fā)來(lái)的執(zhí)行命令后,執(zhí)行自身功能。
任務(wù)管理單元102的主要功能包括在接收到任務(wù)單元101中各任務(wù)子單元發(fā)來(lái)的任務(wù)名稱和實(shí)現(xiàn)方法入口后建立任務(wù)名稱與實(shí)現(xiàn)方法入口之間的第一組對(duì)應(yīng)關(guān)系,并根據(jù)接收到的各任務(wù)子單元的任務(wù)名稱生成任務(wù)菜單;并且,任務(wù)管理單元102建立用戶輸入的時(shí)間點(diǎn)和任務(wù)名稱之間的對(duì)應(yīng)關(guān)系;并且,任務(wù)管理單元102將用戶輸入的時(shí)間點(diǎn)發(fā)送至RTC實(shí)現(xiàn)單元103;并且,任務(wù)管理單元102在接收到RTC實(shí)現(xiàn)單元103發(fā)來(lái)的時(shí)間點(diǎn)到達(dá)消息后,獲取與當(dāng)前時(shí)間點(diǎn)對(duì)應(yīng)的當(dāng)前任務(wù)名稱,然后根據(jù)所建立的第一組對(duì)應(yīng)關(guān)系獲取與當(dāng)前任務(wù)名稱對(duì)應(yīng)的實(shí)現(xiàn)方法入口,并根據(jù)所獲取的實(shí)現(xiàn)方法入口向?qū)?yīng)任務(wù)子單元發(fā)送執(zhí)行命令;RTC實(shí)現(xiàn)單元103的主要功能包括接收并保存任務(wù)管理單元102發(fā)來(lái)的時(shí)間點(diǎn),并在計(jì)時(shí)到達(dá)所保存的時(shí)間點(diǎn)時(shí),將時(shí)間點(diǎn)到達(dá)消息發(fā)送至任務(wù)管理單元102。
在本發(fā)明裝置中,所述的RTC實(shí)現(xiàn)單元103可以是一個(gè)功能單元,比如可將現(xiàn)有的移動(dòng)終端中已存在的RTC單元進(jìn)行功能增強(qiáng),使其具有支持多個(gè)超時(shí)時(shí)間點(diǎn)的功能,也就是說(shuō),可以保存多個(gè)時(shí)間點(diǎn),并在到達(dá)所保存的各個(gè)時(shí)間點(diǎn)時(shí),分別發(fā)送時(shí)間點(diǎn)到達(dá)消息。
所述的RTC實(shí)現(xiàn)單元103也可以是由兩個(gè)獨(dú)立的功能單元RTC單元和RTC管理單元組成。圖1B是本發(fā)明裝置的優(yōu)化結(jié)構(gòu)示意圖。參見(jiàn)圖1B,由于現(xiàn)有的移動(dòng)終端中已存在有RTC單元,完成計(jì)時(shí)以及發(fā)送RTC超時(shí)消息的功能,因此,為了使本發(fā)明的實(shí)現(xiàn)更為簡(jiǎn)單,可直接利用已有的RTC單元1032,并設(shè)置一個(gè)RTC管理單元1031,由RTC單元1032與RTC管理單元1031組成所述的RTC實(shí)現(xiàn)單元103,其中,RTC管理單元1031分別與RTC單元1032和任務(wù)管理單元102直接相連,并且,RTC單元1032是現(xiàn)有的功能單元,接收并保存時(shí)間點(diǎn),并在計(jì)時(shí)到達(dá)所保存的時(shí)間點(diǎn)時(shí)發(fā)送RTC超時(shí)消息;RTC管理單元1031,接收并保存任務(wù)管理單元102發(fā)來(lái)的多個(gè)時(shí)間點(diǎn),并將所保存的、時(shí)間最前的一個(gè)有效時(shí)間點(diǎn)發(fā)送至RTC單元1032;并且,RTC管理單元1031在接收到RTC單元1032發(fā)來(lái)的RTC超時(shí)消息時(shí),將時(shí)間點(diǎn)到達(dá)消息發(fā)送給任務(wù)管理單元102,同時(shí)將所保存的、時(shí)間最前的一個(gè)有效時(shí)間點(diǎn)發(fā)送至RTC單元1032。
需要說(shuō)明的是,本發(fā)明中所涉及的有效時(shí)間點(diǎn)是指當(dāng)前時(shí)間點(diǎn)之后的各個(gè)時(shí)間點(diǎn)。
下面則利用圖1B所示的具有優(yōu)化結(jié)構(gòu)的本發(fā)明裝置來(lái)實(shí)現(xiàn)使移動(dòng)終端自動(dòng)執(zhí)行任務(wù)的過(guò)程為例,來(lái)說(shuō)明本發(fā)明的具體實(shí)現(xiàn)過(guò)程。
圖2是在實(shí)現(xiàn)本發(fā)明的實(shí)施例中由用戶選擇移動(dòng)終端所自動(dòng)執(zhí)行任務(wù)的流程圖。參見(jiàn)圖1B和圖2,利用本發(fā)明提出的裝置,本發(fā)明方法使移動(dòng)終端自動(dòng)執(zhí)行任務(wù)的過(guò)程具體包括以下步驟步驟201任務(wù)單元101中各任務(wù)子單元將自身的任務(wù)名稱和實(shí)現(xiàn)方法入口發(fā)送至任務(wù)管理單元102。
這里,所述的任務(wù)子單元是在初始制造移動(dòng)終端時(shí),加載到移動(dòng)終端中的各個(gè)任務(wù)子單元。相應(yīng)地,所述的各任務(wù)子單元在被加載到移動(dòng)終端中時(shí),主動(dòng)將自身的任務(wù)名稱和實(shí)現(xiàn)方法入口發(fā)送至任務(wù)管理單元102,或者,在各任務(wù)子單元被加載到移動(dòng)終端中時(shí),由任務(wù)管理單元102先向任務(wù)單元101中的各任務(wù)子單元發(fā)送一個(gè)注冊(cè)命令,各任務(wù)子單元在接收到注冊(cè)命令后,再將自身的任務(wù)名稱和實(shí)現(xiàn)方法入口發(fā)送至任務(wù)管理單元102。
步驟202任務(wù)管理單元102在自身中建立所接收到的各任務(wù)子單元的任務(wù)名稱與實(shí)現(xiàn)方法入口之間的第一組對(duì)應(yīng)關(guān)系。
這里,比如,任務(wù)單元101中的任務(wù)子單元1到任務(wù)子單元4分別實(shí)現(xiàn)手機(jī)的開(kāi)機(jī)功能、接收郵件功能、鬧鐘功能和發(fā)送短消息功能。那么,在本步驟中,任務(wù)管理單元102獲取的任務(wù)子單元1到任務(wù)子單元4的任務(wù)名稱分別為開(kāi)機(jī)、接收郵件、鬧鐘以及發(fā)送短消息,獲取的任務(wù)子單元1到任務(wù)子單元4的實(shí)現(xiàn)方法入口分別為入口1、入口2、入口3和入口4,則本步驟中所建立的第一組對(duì)應(yīng)關(guān)系可以如表1所示。
表1步驟203任務(wù)管理單元102根據(jù)接收到的各任務(wù)子單元的任務(wù)名稱生成任務(wù)菜單。
這里,任務(wù)管理單元102利用各任務(wù)子單元的任務(wù)名稱生成一個(gè)任務(wù)菜單,是為了便于在后續(xù)過(guò)程中通過(guò)任務(wù)菜單將該各任務(wù)子單元的任務(wù)名稱進(jìn)行集中顯示。
步驟204任務(wù)管理單元102控制移動(dòng)終端向用戶顯示時(shí)間選項(xiàng),接收用戶在時(shí)間選項(xiàng)中輸入的時(shí)間點(diǎn)。
這里,向用戶顯示的時(shí)間選項(xiàng)可如圖3所示。需要說(shuō)明的是,圖3只是示出了一種可能的顯示時(shí)間選項(xiàng)的形式,本發(fā)明所顯示的時(shí)間選項(xiàng)存在多種顯示形式,比如,圖3中還可進(jìn)一步顯示“每周-時(shí)間”,“每月-時(shí)間”,“每年-時(shí)間”等。
步驟205任務(wù)管理單元102控制移動(dòng)終端向用戶顯示所生成的任務(wù)菜單并接收用戶在任務(wù)菜單中輸入的任務(wù)名稱。
這里,所生成并向用戶顯示的任務(wù)菜單可如圖4所示。
另外,需要說(shuō)明的是,步驟204與步驟205之間并無(wú)固定的執(zhí)行上的先后順序。
步驟206任務(wù)管理單元102判斷在已建立的任務(wù)名稱與時(shí)間點(diǎn)之間的對(duì)應(yīng)關(guān)系中,是否可查找到與用戶本次輸入的時(shí)間點(diǎn)相同的時(shí)間點(diǎn),如果是,則執(zhí)行步驟207,否則,執(zhí)行步驟209。
步驟207任務(wù)管理單元102判斷所查找到的時(shí)間點(diǎn)對(duì)應(yīng)的任務(wù)名稱與用戶本次輸入的任務(wù)名稱對(duì)應(yīng)的任務(wù)子單元的功能是否無(wú)法同時(shí)自動(dòng)執(zhí)行,如果是,則執(zhí)行步驟208,否則,執(zhí)行步驟209。
這里,所述的無(wú)法同時(shí)自動(dòng)執(zhí)行的功能可以舉例為開(kāi)機(jī)功能與關(guān)機(jī)功能等。
步驟208任務(wù)管理單元102提示用戶本次輸入設(shè)置無(wú)法自動(dòng)執(zhí)行,轉(zhuǎn)向執(zhí)行步驟213。
步驟209任務(wù)管理單元102建立本次輸入的任務(wù)名稱與時(shí)間點(diǎn)之間的對(duì)應(yīng)關(guān)系。
這里,任務(wù)管理單元102根據(jù)用戶的各次輸入所建立的各任務(wù)名稱與時(shí)間點(diǎn)之間的對(duì)應(yīng)關(guān)系可如表2所示。
表2
需要說(shuō)明的是,上述步驟204至步驟208適用于任務(wù)菜單與時(shí)間選項(xiàng)無(wú)固定顯示先后順序的情況。如果存在先后順序?yàn)橄蕊@示時(shí)間選項(xiàng)并接收時(shí)間點(diǎn),然后再顯示任務(wù)菜單并接收任務(wù)名稱,則上述步驟205至步驟208的過(guò)程可以采用預(yù)先提示的方式來(lái)實(shí)現(xiàn),具體實(shí)現(xiàn)過(guò)程為任務(wù)管理單元102判斷在已建立的任務(wù)名稱與時(shí)間點(diǎn)之間的對(duì)應(yīng)關(guān)系中是否可查找到與所獲取的時(shí)間點(diǎn)相同的時(shí)間點(diǎn),如果是,則獲取所查找到的時(shí)間點(diǎn)對(duì)應(yīng)的任務(wù)名稱,然后,任務(wù)管理單元102在顯示任務(wù)菜單時(shí),將任務(wù)菜單中與所獲取任務(wù)名稱對(duì)應(yīng)任務(wù)子單元的功能無(wú)法同時(shí)自動(dòng)執(zhí)行的任務(wù)子單元的任務(wù)名稱進(jìn)行標(biāo)記性顯示,比如灰顯等,從而提示用戶在其所輸入的該時(shí)間點(diǎn)移動(dòng)終端無(wú)法自動(dòng)執(zhí)行該標(biāo)記性顯示的任務(wù)名稱對(duì)應(yīng)的任務(wù)子單元。比如,用戶已經(jīng)在之前的輸入中輸入了在每天08:00開(kāi)機(jī),也就是說(shuō),任務(wù)管理單元102已相應(yīng)地建立了任務(wù)名稱開(kāi)機(jī)與時(shí)間點(diǎn)每天08:00之間的對(duì)應(yīng)關(guān)系,這樣,在后續(xù)過(guò)程中,如果用戶在所顯示的時(shí)間選項(xiàng)中輸入了每天08:00,則任務(wù)管理單元102在已建立的對(duì)應(yīng)關(guān)系中查找到時(shí)間點(diǎn)每天08:00且其對(duì)應(yīng)的任務(wù)名稱為開(kāi)機(jī),由于與開(kāi)機(jī)任務(wù)與關(guān)機(jī)任務(wù)無(wú)法同時(shí)自動(dòng)執(zhí)行,則在顯示任務(wù)菜單時(shí),將任務(wù)名稱關(guān)機(jī)進(jìn)行標(biāo)記性顯示,以提示用戶移動(dòng)終端無(wú)法在每天的08:00自動(dòng)執(zhí)行關(guān)機(jī)任務(wù),比如為圖5所示,從而為用戶帶來(lái)方便。
步驟210任務(wù)管理單元102根據(jù)本次輸入的任務(wù)名稱以及已建立的第一組對(duì)應(yīng)關(guān)系,獲取與接收到的任務(wù)名稱對(duì)應(yīng)的實(shí)現(xiàn)方法入口,然后通過(guò)所獲取的實(shí)現(xiàn)方法入口向?qū)?yīng)的任務(wù)子單元發(fā)送設(shè)置命令。
這里,比如,任務(wù)管理單元102接收到的任務(wù)名稱為開(kāi)機(jī)和發(fā)送短消息,則在本步驟中,任務(wù)管理單元102根據(jù)在步驟202中建立的第一組對(duì)應(yīng)關(guān)系,比如為表1所示的對(duì)應(yīng)關(guān)系,獲取與開(kāi)機(jī)對(duì)應(yīng)的實(shí)現(xiàn)方法入口,即入口1,以及獲取與發(fā)送短消息對(duì)應(yīng)的實(shí)現(xiàn)方法入口,即入口4,然后通過(guò)入口1和入口4分別向開(kāi)機(jī)對(duì)應(yīng)的任務(wù)子單元和發(fā)送短消息對(duì)應(yīng)的任務(wù)子單元發(fā)送觸發(fā)命令。另外,所述的設(shè)置命令是任務(wù)管理單元102通知任務(wù)子單元預(yù)先設(shè)置執(zhí)行內(nèi)容的命令。
步驟211在任務(wù)單元101中,接收到設(shè)置命令的任務(wù)子單元判斷自身是否需要設(shè)置執(zhí)行內(nèi)容,如果是,則執(zhí)行步驟212,否則,向任務(wù)管理單元102返回?zé)o需設(shè)置響應(yīng),或在預(yù)先設(shè)定的時(shí)長(zhǎng)內(nèi)不響應(yīng)任務(wù)管理單元102,直接執(zhí)行步驟213。
這里,接收到設(shè)置命令的任務(wù)子單元可根據(jù)執(zhí)行自身功能時(shí)是否需要用戶輸入具體的執(zhí)行內(nèi)容來(lái)判斷自身是否需要設(shè)置執(zhí)行內(nèi)容。
步驟212在任務(wù)單元101中,接收到設(shè)置命令的任務(wù)子單元提示用戶輸入執(zhí)行內(nèi)容,并保存用戶輸入的執(zhí)行內(nèi)容,然后提示用戶設(shè)置成功。
這里,比如,接收到設(shè)置命令的任務(wù)子單元為發(fā)送短消息對(duì)應(yīng)的任務(wù)子單元,則在本步驟中,發(fā)送短消息對(duì)應(yīng)的任務(wù)子單元提示用戶輸入短消息內(nèi)容以及接收方號(hào)碼,并保存用戶所輸入的短消息內(nèi)容以及接收方號(hào)碼。
步驟213任務(wù)管理單元102判斷用戶的輸入過(guò)程是否完成,如果是,則執(zhí)行步驟214,否則,返回步驟204。
這里,任務(wù)管理單元102可以通過(guò)判斷在設(shè)定時(shí)間內(nèi)是否接收到用戶輸入的繼續(xù)命令來(lái)判斷用戶輸入是否完成。
步驟214任務(wù)管理單元102將用戶輸入的所有時(shí)間點(diǎn)發(fā)送至RTC管理單元1031,RTC管理單元1031接收并保存任務(wù)管理單元102發(fā)來(lái)的各時(shí)間點(diǎn)。
步驟215RTC管理單元1031將自身保存的時(shí)間最前的一個(gè)有效時(shí)間點(diǎn)發(fā)送給RTC單元1032,RTC單元1032保存所接收到的時(shí)間點(diǎn)。
至此,則完成了由用戶預(yù)先選擇移動(dòng)終端自動(dòng)執(zhí)行任務(wù)的過(guò)程。
圖6是在實(shí)現(xiàn)本發(fā)明的實(shí)施例中由移動(dòng)終端自動(dòng)執(zhí)行任務(wù)的流程圖。參見(jiàn)圖6,利用本發(fā)明裝置,本發(fā)明方法在由用戶預(yù)先選擇移動(dòng)終端所自動(dòng)執(zhí)行的任務(wù)后,實(shí)現(xiàn)移動(dòng)終端自動(dòng)執(zhí)行任務(wù)過(guò)程具體包括以下步驟步驟601RTC單元1032計(jì)時(shí)到達(dá)所保存的時(shí)間點(diǎn)時(shí),將攜帶所到達(dá)時(shí)間點(diǎn)的RTC超時(shí)消息發(fā)送至RTC管理單元1031。
步驟602RTC管理單元1031判斷在自身所保存的各時(shí)間點(diǎn)中是否可查找到與RTC超時(shí)消息中攜帶的所到達(dá)時(shí)間點(diǎn)相同的時(shí)間點(diǎn),如果是,則執(zhí)行步驟603,否則,不進(jìn)行后續(xù)的處理過(guò)程,結(jié)束當(dāng)前流程。
這里,需要說(shuō)明的是,在步驟601中,RTC單元1032在發(fā)送至RTC管理單元1031的RTC超時(shí)消息中也可以不攜帶所到達(dá)的時(shí)間點(diǎn)。這樣,則無(wú)需執(zhí)行步驟602,直接執(zhí)行步驟603。
步驟603RTC管理單元1031將當(dāng)前時(shí)間點(diǎn)攜帶在時(shí)間點(diǎn)到達(dá)消息中發(fā)送給任務(wù)管理單元102,同時(shí),RTC管理單元1031將自身所保存的、時(shí)間最前的一個(gè)有效時(shí)間點(diǎn)發(fā)送至RTC單元1032。
這里,如果在上述過(guò)程中,發(fā)送至RTC管理單元1031的RTC超時(shí)消息中攜帶了所到達(dá)的時(shí)間點(diǎn),則本步驟中所述的當(dāng)前時(shí)間點(diǎn)可以是RTC管理單元1031利用所接收到的RTC超時(shí)消息中攜帶的所到達(dá)時(shí)間點(diǎn)得到的,也可以是RTC管理單元1031利用自身保存的、時(shí)間最前的一個(gè)有效時(shí)間點(diǎn)得到的。如果在上述過(guò)程中,發(fā)送至RTC管理單元1031的RTC超時(shí)消息中沒(méi)有攜帶所到達(dá)的時(shí)間點(diǎn),則本步驟中所述的當(dāng)前時(shí)間點(diǎn)是RTC管理單元1031利用自身保存的時(shí)間最前的一個(gè)有效時(shí)間點(diǎn)得到的。
步驟604RTC單元1032使用所接收到的時(shí)間點(diǎn)更新自身保存的時(shí)間點(diǎn)。
步驟605任務(wù)管理單元102接收到時(shí)間點(diǎn)到達(dá)消息后,從該時(shí)間點(diǎn)到達(dá)消息中獲取當(dāng)前時(shí)間點(diǎn),然后判斷在所建立的任務(wù)名稱與時(shí)間點(diǎn)的對(duì)應(yīng)關(guān)系中是否可查找到所獲取的當(dāng)前時(shí)間點(diǎn),如果是,則執(zhí)行步驟606,否則,結(jié)束當(dāng)前流程。
這里,在步驟603中,RTC管理單元1031發(fā)送給任務(wù)管理單元102的時(shí)間點(diǎn)到達(dá)消息中也可以不攜帶當(dāng)前時(shí)間點(diǎn),這樣,本步驟605的過(guò)程為任務(wù)管理單元102接收到時(shí)間點(diǎn)到達(dá)消息后,從自身建立的任務(wù)名稱與時(shí)間點(diǎn)的對(duì)應(yīng)關(guān)系中查找到時(shí)間最前的有效時(shí)間點(diǎn)。
步驟606任務(wù)管理單元102獲取與所查找到的時(shí)間點(diǎn)對(duì)應(yīng)的任務(wù)名稱,并從建立的第一組對(duì)應(yīng)關(guān)系中查找到與所獲取的任務(wù)名稱對(duì)應(yīng)的實(shí)現(xiàn)方法入口,然后通過(guò)所查找到的實(shí)現(xiàn)方法入口向?qū)?yīng)的任務(wù)子單元發(fā)送執(zhí)行命令。
步驟607在任務(wù)單元101中,接收到執(zhí)行命令的任務(wù)子單元執(zhí)行自身功能。
這里,比如,接收到執(zhí)行命令的任務(wù)子單元為發(fā)送短消息對(duì)應(yīng)的任務(wù)子單元,則該發(fā)送短消息對(duì)應(yīng)的任務(wù)子單元將預(yù)先保存的短消息內(nèi)容發(fā)送至預(yù)先保存的接收方號(hào)碼。
至此,本發(fā)明則完成了利用本發(fā)明裝置使移動(dòng)終端自動(dòng)執(zhí)行任務(wù)的過(guò)程。
這里,需要說(shuō)明的是,在利用圖1A所示的本發(fā)明裝置來(lái)實(shí)現(xiàn)使移動(dòng)終端自動(dòng)執(zhí)行任務(wù)的過(guò)程中,無(wú)需進(jìn)行上述實(shí)施例中所述的RTC單元與RTC管理單元之間的消息交互,直接由圖1A所示的RTC實(shí)現(xiàn)單元完成RTC單元和RTC管理單元的所有功能,其具體實(shí)現(xiàn)過(guò)程的原理與上述實(shí)施例中利用圖1B所示的本發(fā)明裝置來(lái)實(shí)現(xiàn)使移動(dòng)終端自動(dòng)執(zhí)行任務(wù)過(guò)程的原理相同。
另外,還需說(shuō)明的是,由于移動(dòng)終端可通過(guò)下載的方式或由供應(yīng)商提供的方式,而獲得一些新的功能,使移動(dòng)終端的功能升級(jí),也就是說(shuō),任務(wù)單元101中增加了任務(wù)子單元,這樣,在本發(fā)明中,該增加的任務(wù)子單元在被加載到移動(dòng)終端中時(shí),將自身的任務(wù)名稱和實(shí)現(xiàn)方法入口發(fā)送至任務(wù)管理單元102,任務(wù)管理單元102在所建立的第一對(duì)應(yīng)關(guān)系中增加所接收到的該任務(wù)子單元的任務(wù)名稱與實(shí)現(xiàn)方法入口之間的對(duì)應(yīng)關(guān)系,并在所生成的任務(wù)菜單中增加該任務(wù)子單元的任務(wù)名稱。比如,所增加的任務(wù)子單元將自身的任務(wù)名稱定位功能和實(shí)現(xiàn)方法入口5發(fā)送至任務(wù)管理單元102,任務(wù)管理單元在所建立的第一對(duì)應(yīng)關(guān)系,比如為表1中增加定位功能和實(shí)現(xiàn)方法入口5之間的對(duì)應(yīng)關(guān)系,并在所生成的任務(wù)菜單中,比如圖3中增加一項(xiàng)定位功能,從而使得該增加的任務(wù)子單元的任務(wù)名稱也可通過(guò)任務(wù)菜單顯示給用戶,這樣,用戶也可在所顯示的任務(wù)菜單中選擇自動(dòng)執(zhí)行的任務(wù)為該增加的任務(wù)子單元,并選擇該任務(wù)子單元對(duì)應(yīng)的執(zhí)行時(shí)間點(diǎn),并通過(guò)本發(fā)明后續(xù)的計(jì)時(shí)、根據(jù)時(shí)間點(diǎn)與任務(wù)名稱的對(duì)應(yīng)關(guān)系和任務(wù)名稱與實(shí)現(xiàn)方法入口之間的對(duì)應(yīng)關(guān)系來(lái)使該任務(wù)子單元自動(dòng)執(zhí)行任務(wù)的過(guò)程。因此,即使在移動(dòng)終端的使用過(guò)程中增加了新的任務(wù)子單元,本發(fā)明方法還可保證用戶根據(jù)自身的需要設(shè)置該增加的任務(wù)子單元自動(dòng)執(zhí)行其功能,使得本發(fā)明擴(kuò)展性強(qiáng),適用范圍廣。
本發(fā)明所述的移動(dòng)終端可以是手機(jī)、PDA、無(wú)線手持設(shè)備等所有具有移動(dòng)功能的無(wú)線通信裝置。
總之,以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種使移動(dòng)終端自動(dòng)執(zhí)行任務(wù)的方法,其特征在于,該方法包括以下步驟A、顯示時(shí)間選項(xiàng)及接收用戶在時(shí)間選項(xiàng)中輸入的時(shí)間點(diǎn),并顯示移動(dòng)終端支持的各任務(wù)子單元所對(duì)應(yīng)的任務(wù)名稱及接收用戶輸入的任務(wù)名稱,然后建立用戶輸入的時(shí)間點(diǎn)與輸入的任務(wù)名稱的對(duì)應(yīng)關(guān)系,重復(fù)本步驟,直至輸入完成;B、當(dāng)計(jì)時(shí)到達(dá)用戶輸入的時(shí)間點(diǎn)時(shí),獲取與所到達(dá)時(shí)間點(diǎn)對(duì)應(yīng)的任務(wù)名稱,并由所獲取任務(wù)名稱對(duì)應(yīng)的任務(wù)子單元執(zhí)行自身的功能。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在步驟A中,所述移動(dòng)終端支持的各任務(wù)子單元包括移動(dòng)終端在初始制造時(shí)加載到移動(dòng)終端中的各任務(wù)子單元。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進(jìn)一步包括通過(guò)升級(jí)的方式在移動(dòng)終端中加載一個(gè)或多個(gè)任務(wù)子單元;在步驟A中,所述移動(dòng)終端支持的各任務(wù)子單元包括移動(dòng)終端在初始制造時(shí)加載到移動(dòng)終端中的任務(wù)子單元以及在升級(jí)時(shí)加載到移動(dòng)終端中的任務(wù)子單元。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進(jìn)一步包括獲取移動(dòng)終端支持的各個(gè)任務(wù)子單元對(duì)應(yīng)的任務(wù)名稱,并利用所獲取的任務(wù)名稱生成任務(wù)菜單;在步驟A中,所述顯示任務(wù)名稱的步驟包括顯示所生成的任務(wù)菜單;在步驟A中,用戶輸入的任務(wù)名稱是在所顯示的任務(wù)菜單中輸入的。
5.根據(jù)權(quán)利要求1至4中任意一項(xiàng)所述的方法,其特征在于,該方法進(jìn)一步包括在所述各個(gè)任務(wù)子單元被加載到移動(dòng)終端中時(shí),獲取該各個(gè)任務(wù)子單元對(duì)應(yīng)的任務(wù)名稱和實(shí)現(xiàn)方法入口,并建立各任務(wù)子單元的任務(wù)名稱與實(shí)現(xiàn)方法入口之間的第一組對(duì)應(yīng)關(guān)系;在步驟B中,所述執(zhí)行所獲取任務(wù)名稱對(duì)應(yīng)的任務(wù)子單元功能的步驟包括根據(jù)所獲取的任務(wù)名稱在所建立的第一組對(duì)應(yīng)關(guān)系中查找到與所獲取的任務(wù)名稱對(duì)應(yīng)的實(shí)現(xiàn)方法入口,然后通過(guò)所查找到的實(shí)現(xiàn)方法入口調(diào)用執(zhí)行對(duì)應(yīng)任務(wù)子單元的功能。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,在步驟A中,在接收時(shí)間點(diǎn)和任務(wù)名稱之后,并在建立所述任務(wù)名稱與時(shí)間點(diǎn)的對(duì)應(yīng)關(guān)系之前,所述步驟A進(jìn)一步包括A11、判斷在已建立的任務(wù)名稱與時(shí)間點(diǎn)的對(duì)應(yīng)關(guān)系中是否可查找到當(dāng)前接收到的時(shí)間點(diǎn),如果是,則執(zhí)行步驟A12,否則,繼續(xù)執(zhí)行所述的建立對(duì)應(yīng)關(guān)系的步驟;A12、判斷所查找到的時(shí)間點(diǎn)對(duì)應(yīng)的任務(wù)名稱與當(dāng)前接收到的任務(wù)名稱對(duì)應(yīng)任務(wù)子單元的功能是否無(wú)法同時(shí)自動(dòng)執(zhí)行,如果是,則提示用戶本次輸入設(shè)置無(wú)法自動(dòng)執(zhí)行,返回步驟A,否則,繼續(xù)執(zhí)行所述的建立對(duì)應(yīng)關(guān)系的步驟。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,在步驟A中,首先執(zhí)行顯示時(shí)間選項(xiàng)并接收時(shí)間點(diǎn)的步驟,然后再執(zhí)行顯示各任務(wù)名稱和接收任務(wù)名稱的步驟。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,在接收用戶輸入的時(shí)間點(diǎn)之后,并在顯示各個(gè)任務(wù)子單元對(duì)應(yīng)的任務(wù)名稱之前,所述步驟A進(jìn)一步包括A21、判斷在已建立的任務(wù)名稱與時(shí)間點(diǎn)的對(duì)應(yīng)關(guān)系中是否可查找到當(dāng)前接收到的時(shí)間點(diǎn),如果是,則執(zhí)行步驟A22,否則,繼續(xù)執(zhí)行所述的顯示移動(dòng)終端支持的各個(gè)任務(wù)子單元對(duì)應(yīng)的任務(wù)名稱及接收用戶輸入的任務(wù)名稱的步驟;A22、獲取與所查找到的時(shí)間點(diǎn)對(duì)應(yīng)的任務(wù)名稱,并在執(zhí)行所述的顯示各個(gè)任務(wù)子單元對(duì)應(yīng)的任務(wù)名稱時(shí),將與所獲取任務(wù)名稱對(duì)應(yīng)任務(wù)子單元的功能無(wú)法同時(shí)自動(dòng)執(zhí)行的任務(wù)子單元的任務(wù)名稱進(jìn)行標(biāo)記性顯示。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,在步驟A中,所述接收用戶輸入的任務(wù)名稱的步驟進(jìn)一步包括觸發(fā)用戶所輸入任務(wù)名稱對(duì)應(yīng)的任務(wù)子單元,由該任務(wù)子單元提示用戶輸入執(zhí)行內(nèi)容,并由該任務(wù)子單元在接收到用戶輸入的執(zhí)行內(nèi)容后保存該輸入的執(zhí)行內(nèi)容;在步驟B中,所獲取的任務(wù)名稱對(duì)應(yīng)的任務(wù)子單元中保存有用戶輸入的執(zhí)行內(nèi)容;在步驟B中,所述由所獲取任務(wù)名稱對(duì)應(yīng)的任務(wù)子單元執(zhí)行自身功能的步驟包括所獲取的任務(wù)名稱對(duì)應(yīng)的任務(wù)子單元根據(jù)自身保存的用戶輸入的執(zhí)行內(nèi)容執(zhí)行自身功能。
10.一種使移動(dòng)終端自動(dòng)執(zhí)行任務(wù)的裝置,包括具有各個(gè)任務(wù)子單元的任務(wù)單元,各個(gè)任務(wù)子單元分別用于實(shí)現(xiàn)移動(dòng)終端的各個(gè)功能,其特征在于,該裝置還包括任務(wù)管理單元和實(shí)時(shí)時(shí)鐘實(shí)現(xiàn)單元,其中,任務(wù)管理單元與任務(wù)單元中的各任務(wù)子單元和實(shí)時(shí)時(shí)鐘實(shí)現(xiàn)單元分別相連,并且,任務(wù)單元中的各任務(wù)子單元,將自身的任務(wù)名稱和實(shí)現(xiàn)方法入口分別發(fā)送至任務(wù)管理單元,并在接收到任務(wù)管理單元發(fā)來(lái)的執(zhí)行命令后,執(zhí)行自身功能;任務(wù)管理單元,接收任務(wù)單元中各任務(wù)子單元發(fā)來(lái)的任務(wù)名稱和實(shí)現(xiàn)方法入口,并建立所接收到的各任務(wù)名稱與實(shí)現(xiàn)方法入口之間的第一組對(duì)應(yīng)關(guān)系;并且,控制移動(dòng)終端顯示時(shí)間選項(xiàng)和接收到的任務(wù)名稱,并接收用戶輸入的時(shí)間點(diǎn)和任務(wù)名稱,然后建立所接收到的時(shí)間點(diǎn)和任務(wù)名稱之間的對(duì)應(yīng)關(guān)系;并且,將用戶輸入的各時(shí)間點(diǎn)發(fā)送至實(shí)時(shí)時(shí)鐘實(shí)現(xiàn)單元;并且,在接收到實(shí)時(shí)時(shí)鐘實(shí)現(xiàn)單元發(fā)來(lái)的時(shí)間點(diǎn)到達(dá)消息后,從所建立的時(shí)間點(diǎn)和任務(wù)名稱對(duì)應(yīng)關(guān)系中獲取當(dāng)前任務(wù)名稱,然后根據(jù)所建立的第一組對(duì)應(yīng)關(guān)系獲取與當(dāng)前任務(wù)名稱對(duì)應(yīng)的實(shí)現(xiàn)方法入口,并根據(jù)所獲取的實(shí)現(xiàn)方法入口向?qū)?yīng)任務(wù)子單元發(fā)送執(zhí)行命令;實(shí)時(shí)時(shí)鐘實(shí)現(xiàn)單元,接收并保存任務(wù)管理單元發(fā)來(lái)的各時(shí)間點(diǎn),并在計(jì)時(shí)到達(dá)所保存的時(shí)間點(diǎn)時(shí),將時(shí)間點(diǎn)到達(dá)消息發(fā)送至任務(wù)管理單元。
11.根據(jù)權(quán)利10所述的裝置,其特征在于,所述實(shí)時(shí)時(shí)鐘實(shí)現(xiàn)單元由現(xiàn)有的實(shí)時(shí)時(shí)鐘單元和所設(shè)置的實(shí)時(shí)時(shí)鐘管理單元組成,其中,實(shí)時(shí)時(shí)鐘管理單元分別與實(shí)時(shí)時(shí)鐘單元和任務(wù)管理單元直接相連,并且,實(shí)時(shí)時(shí)鐘單元,接收并保存單個(gè)時(shí)間點(diǎn),并在計(jì)時(shí)到達(dá)所保存的時(shí)間點(diǎn)時(shí)發(fā)送實(shí)時(shí)時(shí)鐘超時(shí)消息;實(shí)時(shí)時(shí)鐘管理單元,接收并保存任務(wù)管理單元發(fā)來(lái)的各時(shí)間點(diǎn),并將所保存的、時(shí)間最前的一個(gè)有效時(shí)間點(diǎn)發(fā)送至實(shí)時(shí)時(shí)鐘單元;并且,在接收到實(shí)時(shí)時(shí)鐘單元發(fā)來(lái)的實(shí)時(shí)時(shí)鐘超時(shí)消息時(shí),將時(shí)間點(diǎn)到達(dá)消息發(fā)送給任務(wù)管理單元,同時(shí)將所保存的、時(shí)間最前的一個(gè)有效時(shí)間點(diǎn)發(fā)送至實(shí)時(shí)時(shí)鐘單元。
12.根據(jù)權(quán)利11所述的裝置,其特征在于,所述實(shí)時(shí)時(shí)鐘管理單元進(jìn)一步用于在接收到實(shí)時(shí)時(shí)鐘超時(shí)消息時(shí),獲取當(dāng)前時(shí)間點(diǎn),并將所獲取的當(dāng)前時(shí)間點(diǎn)攜帶在時(shí)間點(diǎn)到達(dá)消息中發(fā)送給任務(wù)管理單元;所述任務(wù)管理單元,從接收到的時(shí)間點(diǎn)到達(dá)消息中獲取當(dāng)前時(shí)間點(diǎn),并根據(jù)當(dāng)前時(shí)間點(diǎn)和已建立的時(shí)間點(diǎn)與任務(wù)名稱的對(duì)應(yīng)關(guān)系獲取所述當(dāng)前任務(wù)名稱。
13.根據(jù)權(quán)利12所述的裝置,其特征在于,所述實(shí)時(shí)時(shí)鐘單元進(jìn)一步用于將所到達(dá)的時(shí)間點(diǎn)攜帶在所述實(shí)時(shí)時(shí)鐘超時(shí)消息中發(fā)送至實(shí)時(shí)時(shí)鐘管理單元;所述實(shí)時(shí)時(shí)鐘管理單元,從接收到的實(shí)時(shí)時(shí)鐘超時(shí)消息中獲取所到達(dá)的時(shí)間點(diǎn),并將所獲取的時(shí)間點(diǎn)作為當(dāng)前時(shí)間點(diǎn)。
14.根據(jù)權(quán)利13所述的裝置,其特征在于,所述實(shí)時(shí)時(shí)鐘管理單元進(jìn)一步用于在從接收到的實(shí)時(shí)時(shí)鐘超時(shí)消息中獲取所到達(dá)的時(shí)間點(diǎn)時(shí),判斷是否可在自身保存的各時(shí)間點(diǎn)中查找到與所獲取的時(shí)間點(diǎn)相同的時(shí)間點(diǎn),并在判斷出可查找到時(shí),向任務(wù)管理單元發(fā)送所述的時(shí)間點(diǎn)到達(dá)消息。
15.根據(jù)權(quán)利12所述的裝置,其特征在于,所述實(shí)時(shí)時(shí)鐘管理單元,用于將自身保存的、時(shí)間最前的一個(gè)有效時(shí)間點(diǎn)作為當(dāng)前時(shí)間點(diǎn)。
全文摘要
本發(fā)明公開(kāi)了一種使移動(dòng)終端自動(dòng)執(zhí)行任務(wù)的方法和裝置,該裝置包括具有各個(gè)任務(wù)子單元的任務(wù)單元、任務(wù)管理單元和實(shí)時(shí)時(shí)鐘實(shí)現(xiàn)單元,任務(wù)管理單元與任務(wù)單元中的各任務(wù)子單元和實(shí)時(shí)時(shí)鐘實(shí)現(xiàn)單元分別相連。該方法包括顯示時(shí)間選項(xiàng)及接收用戶在時(shí)間選項(xiàng)中輸入的時(shí)間點(diǎn),并顯示移動(dòng)終端支持的各任務(wù)子單元所對(duì)應(yīng)的任務(wù)名稱及接收用戶輸入的任務(wù)名稱,然后建立用戶輸入的時(shí)間點(diǎn)與輸入的任務(wù)名稱的對(duì)應(yīng)關(guān)系,重復(fù)本步驟,直至輸入完成;當(dāng)計(jì)時(shí)到達(dá)用戶輸入的時(shí)間點(diǎn)時(shí),獲取與所到達(dá)時(shí)間點(diǎn)對(duì)應(yīng)的任務(wù)名稱,并由所獲取任務(wù)名稱對(duì)應(yīng)的任務(wù)子單元執(zhí)行自身的功能。本發(fā)明能夠保證用戶選擇移動(dòng)終端自動(dòng)執(zhí)行的任務(wù),向用戶提供了更為自由的個(gè)性化空間。
文檔編號(hào)H04Q7/32GK1851735SQ20051010270
公開(kāi)日2006年10月25日 申請(qǐng)日期2005年9月9日 優(yōu)先權(quán)日2005年9月9日
發(fā)明者蔡煒濤, 劉海波 申請(qǐng)人:華為技術(shù)有限公司