專利名稱:一種移動終端定時自動發(fā)送短消息的方法
技術領域:
本發(fā)明涉及移動通信系統(tǒng)中的移動終端發(fā)送短消息的方法,具體地說涉及一種利用移動終端的短消息功能和定時功能來實現(xiàn)在特定時間自動發(fā)送短消息的方法。
背景技術:
現(xiàn)有技術的短消息業(yè)務(Short Message Service,簡稱SMS)是移動通信系統(tǒng)中提供的一種移動終端(手機)之間及與短消息實體(ShortMessage Entity)之間通過業(yè)務中心(Service Center)進行文字圖形語音等信息收發(fā)的方式,其中所述業(yè)務中心完成信息的存儲和轉發(fā)功能,所述移動通信系統(tǒng)包括GSM系統(tǒng)、CDMA系統(tǒng)、GPRS系統(tǒng)。
目前的移動終端中發(fā)送短消息基本上是用戶通過手動的方式發(fā)送,即用戶在編輯好短消息后由手動發(fā)送確認指令將短消息發(fā)送出去;事實上有許多情況下用戶對定時自動發(fā)送短消息是有需求的,例如,移動終端用戶需要通過短消息提醒用戶重要的日期和重要的信息,但目前移動終端還不支持短消息的定時發(fā)送。
因此,現(xiàn)有技術存在缺陷,而有待于改進和發(fā)展。
發(fā)明內容
本發(fā)明的目的在于提供一種移動終端定時自動發(fā)送短消息的方法,利用手機中的系統(tǒng)時鐘中斷和發(fā)送短消息的功能實現(xiàn)定時自動發(fā)送短消息,只要在預定發(fā)送時間到達時,手機處于開機狀態(tài),手機就會自動發(fā)送短消息。
本發(fā)明的技術方案如下一種移動終端定時自動發(fā)送短消息的方法,其包括下列步驟a)在所述移動終端的存儲器中設置目的地址、發(fā)送時間、發(fā)送內容;b)所述移動終端在軟件處理中讀取所述存儲器中存儲的目的地址、發(fā)送時間、發(fā)送內容;c)所述移動終端獲取系統(tǒng)時間,并判斷系統(tǒng)時間和所述發(fā)送時間,如果符合,則發(fā)送所述發(fā)送內容,否則循環(huán)獲取系統(tǒng)時間并判斷。
所述的方法,其中,所述方法還包括d)所述移動終端發(fā)送所述發(fā)送內容之后,更新所述存儲器中的狀態(tài),并將發(fā)送狀態(tài)提示用戶。
所述的方法,其中,所述移動終端獲取系統(tǒng)時間通過系統(tǒng)時鐘中斷報上來的時間被動的周期獲得。
所述的方法,其中,所述移動終端獲取系統(tǒng)時間由人機接口軟件主動向系統(tǒng)詢問得到。
所述的方法,其中,所述移動終端為手機。
所述的方法,其中,所述存儲器中的定時發(fā)送狀態(tài)設置為等待發(fā)送、正常完成、發(fā)送失敗或其他情況。
所述的方法,其中,所述移動終端設置有對所述存儲器中的定時發(fā)送記錄進行新建、查看、修改和刪除管理入口。
所述的方法,其中,用戶對所述移動終端的任一定時發(fā)送記錄可選擇立刻發(fā)送。
本發(fā)明所提供的一種移動終端定時自動發(fā)送短消息的方法,由于采用了手機的系統(tǒng)時鐘中斷和發(fā)送短消息的功能流程,實現(xiàn)了定時自動發(fā)送短消息,方便用戶預先設置預定時間的短消息發(fā)送。
圖1是本發(fā)明所述移動終端定時自動發(fā)送短消息的方法的流程示意圖。
具體實施例方式
以下將對本發(fā)明的較佳實施例進行詳細描述,以使本發(fā)明的技術方案及其有益效果顯而易見。
由于手機軟件的復雜性,所以一般來說其功能實現(xiàn)都是分層、分模塊設計的,各個功能模塊的實現(xiàn)都是通過任務方式來完成的,本發(fā)明的相關的幾個主要的任務模塊分別是一時鐘任務模塊、一手機前臺任務模塊,即MMI人機接口部分、NVRAM(Non Volatile RAM,非揮發(fā)性隨機存取存儲器)任務模塊即手機存儲器模塊、手機后臺任務模塊等。由于任務是完成特定功能的,所以任務模塊可以根據(jù)需要增加;上述所列的驅動也就是跟硬件進行交互的模塊。各個任務模塊之間的消息傳遞一般都是通過信號來傳遞的,本發(fā)明方法也是如此,如圖1所示為本發(fā)明方法提出的短消息定時自動發(fā)送方法的流程圖。
本發(fā)明的所述移動終端定時自動發(fā)送短消息的方法,以手機為例,其包括下列步驟1、在手機的存儲器中設置目的地址、發(fā)送時間、發(fā)送內容;2、在手機的軟件處理中讀取該三種數(shù)據(jù),目的地址、發(fā)送時間、發(fā)送內容;3、然后所述手機獲取系統(tǒng)時間,并判斷系統(tǒng)時間和發(fā)送時間是否吻合,如果符合,則向目的地址的手機發(fā)送預先設置的發(fā)送內容的短消息,否則繼續(xù)獲取系統(tǒng)時間;4、將所述發(fā)送內容發(fā)送之后,則更新手機存儲器中的狀態(tài),并可該狀態(tài)及時顯示提示給用戶;如果失敗,也提醒用戶。
具體的,在手機中設置目的地址、發(fā)送時間、發(fā)送內容的過程如下如上所述,手機軟件中有一個模塊是用來接收用戶的輸入和反饋手機輸出給用戶的內容的,即用戶界面,或者稱之為MMI軟件,通過MMI軟件,所述手機可以被設置上述幾項內容。對于目的地址,可以用兩種方法獲得,一種是從手機或者SIM卡地址簿中取得,另一種可以由用戶手工輸入存儲。發(fā)送時間的設置是指用戶設定該短消息定時自動發(fā)送的時間。發(fā)送內容的輸入和用戶平時書寫短消息方式無差異。即在本發(fā)明方法的開始,可以由用戶輸入好待發(fā)送的短消息的發(fā)送內容,設置好待發(fā)送的發(fā)送時間和目的地址。
在手機的軟件處理中讀取各要素的過程為在用戶設置完畢之后,本發(fā)明方法把這些設置信息和一些附加的狀態(tài)信息放在一起,寫入存儲在手機的存儲器中,這樣手機開機之后就都可以得到這幾項內容,而不會因為手機關機而丟失信息了。
所述手機獲取系統(tǒng)時間的過程為獲取系統(tǒng)時間可以有兩種方法,一是通過系統(tǒng)時鐘中斷報上來的時間被動的周期獲得系統(tǒng)時間,另一種方法是由MMI軟件主動向系統(tǒng)詢問得到當前時間。
所述手機進行判斷系統(tǒng)時間和發(fā)送時間的過程為所述手機得到系統(tǒng)時間之后,比較用戶設置的自動發(fā)送時間和該系統(tǒng)時間,從而得出設置時間是否到時,如果符合則表明設置的發(fā)送時間已到,則發(fā)送所述發(fā)送內容,否則繼續(xù)獲取系統(tǒng)時間并進行判斷,處于等待狀態(tài)。
所述手機發(fā)送完發(fā)送內容之后,即更新手機的存儲器中的狀態(tài),并可以將是否發(fā)送成功的狀態(tài)顯示告知用戶;如果失敗,也提醒用戶得知。
在所述手機的存儲器中存儲的用戶定時自動發(fā)送的信息中,可以包含一項當前發(fā)送狀態(tài)。該當前發(fā)送狀態(tài)設置為有四種狀態(tài)等待發(fā)送、正常完成、發(fā)送失敗或其他情況。每次發(fā)送或者其他引起狀態(tài)改變的操作之后,會有狀態(tài)的改變,本發(fā)明方法將相應改變手機存儲器中的狀態(tài)記錄,以備用戶查看。
另外,如果發(fā)送失敗,本發(fā)明方法將及時提醒用戶,通過在手機待機界面中彈出的對話框提醒用戶,當前有定時自動發(fā)送短消息失敗沒有發(fā)送出去,直至用戶按鍵取消提示對話框方關閉,這樣用戶可以決定是否選擇重發(fā)或者修改隔日隔時再發(fā)。
在上述實施例的基礎上,本發(fā)明還可提供一些步驟完善該方法1.新建定時發(fā)送記錄本發(fā)明方法通過手機軟件中的人機接口軟件部分在得到一個自動定時發(fā)送的三個主要元素即目的地址、發(fā)送時間、發(fā)送內容之后,就利用手機中提供的存儲功能,把這個自動定時發(fā)送記錄寫到手機的存儲器內儲存。
2.查看定時發(fā)送記錄列表用戶可以選擇查看列表,本發(fā)明方法將已經保存在存儲器中的數(shù)據(jù)從手機存儲器中讀出,通過人機接口顯示部分顯示給用戶。
3.修改定時發(fā)送記錄用戶可以在查看定時發(fā)送記錄列表時選擇對任一記錄的目的地址、發(fā)送時間、發(fā)送內容的修改,該修改將同時導致存儲器中狀態(tài)的改變。
4.刪除定時發(fā)送記錄本發(fā)明方法可將手機存儲體中的相應記錄項數(shù)據(jù)刪除,以取消其定時發(fā)送。
5.立刻發(fā)送某一定時發(fā)送本發(fā)明方法中用戶可選擇此項,以便立刻發(fā)送對應的發(fā)送內容到目的地址,當即調用發(fā)送模塊功能,而不必等到用戶設定時間。
事實上,本發(fā)明方法可以適用于任何發(fā)送內容,其包括彩信MMS、電子郵件Email,只要是網絡和通訊終端支持,即可利用本發(fā)明方法,實現(xiàn)定時自動發(fā)送。
應當理解的是,本發(fā)明的上述針對具體實施例的描述是比較具體的,不能因此而理解為對本發(fā)明的請求保護范圍的限制,專利保護范圍應以所附權利要求為準。
權利要求
1.一種移動終端定時自動發(fā)送短消息的方法,其包括下列步驟a)在所述移動終端的存儲器中設置目的地址、發(fā)送時間、發(fā)送內容;b)所述移動終端在軟件處理中讀取所述存儲器中存儲的目的地址、發(fā)送時間、發(fā)送內容;c)所述移動終端獲取系統(tǒng)時間,并判斷系統(tǒng)時間和所述發(fā)送時間,如果符合,則發(fā)送所述發(fā)送內容,否則循環(huán)獲取系統(tǒng)時間并判斷。
2.根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括d)所述移動終端發(fā)送所述發(fā)送內容之后,更新所述存儲器中的狀態(tài),并將發(fā)送狀態(tài)提示用戶。
3.根據(jù)權利要求2所述的方法,其特征在于,所述移動終端獲取系統(tǒng)時間通過系統(tǒng)時鐘中斷報上來的時間被動的周期獲得。
4.根據(jù)權利要求2所述的方法,其特征在于,所述移動終端獲取系統(tǒng)時間由人機接口軟件主動向系統(tǒng)詢問得到。
5.根據(jù)權利要求3或4所述的方法,其特征在于,所述移動終端為手機。
6.根據(jù)權利要求5所述的方法,其特征在于,所述存儲器中的定時發(fā)送狀態(tài)設置為等待發(fā)送、正常完成、發(fā)送失敗或其他情況。
7.根據(jù)權利要求6所述的方法,其特征在于,所述移動終端設置有對所述存儲器中的定時發(fā)送記錄進行新建、查看、修改和刪除管理入口。
8.根據(jù)權利要求7所述的方法,其特征在于,用戶對所述移動終端的任一定時發(fā)送記錄可選擇立刻發(fā)送。
全文摘要
本發(fā)明的一種移動終端定時自動發(fā)送短消息的方法,其包括下列步驟在所述移動終端的存儲器中設置目的地址、發(fā)送時間、發(fā)送內容;所述移動終端在軟件處理中讀取所述存儲器中存儲的目的地址、發(fā)送時間、發(fā)送內容;所述移動終端獲取系統(tǒng)時間,并判斷系統(tǒng)時間和所述發(fā)送時間,如果符合,則發(fā)送所述發(fā)送內容,否則循環(huán)獲取系統(tǒng)時間并判斷。本發(fā)明方法由于采用了手機的系統(tǒng)時鐘中斷和發(fā)送短消息的功能流程,實現(xiàn)了定時自動發(fā)送短消息,方便用戶預先設置預定時間的短消息發(fā)送。
文檔編號H04W4/14GK1780429SQ20041005235
公開日2006年5月31日 申請日期2004年11月19日 優(yōu)先權日2004年11月19日
發(fā)明者周金星 申請人:中興通訊股份有限公司