專利名稱:手機(jī)郵箱地址的填充方法
技術(shù)領(lǐng)域:
本發(fā)明涉及手機(jī)業(yè)務(wù)處理技術(shù),具體地說(shuō),是涉及一種手機(jī)郵箱地址的填充方法。
背景技術(shù):
手機(jī)郵箱業(yè)務(wù)是指把到達(dá)郵件服務(wù)器的郵件準(zhǔn)確、及時(shí)地推送到用戶手機(jī)上的一種業(yè)務(wù)。用戶可以通過(guò)手機(jī)對(duì)郵件進(jìn)行及時(shí)處理,如:回復(fù)、轉(zhuǎn)發(fā)、瀏覽、抄送等。當(dāng)前,很多手機(jī)都支持手機(jī)郵箱業(yè)務(wù),但是用戶在使用手機(jī)郵箱發(fā)送郵件時(shí),需要逐一輸入收件人郵箱地址。這種操作方式存在下述缺陷:首先,對(duì)用戶要求較高,要求用戶記住收件人郵箱地址,或者每次輸入時(shí)均需要對(duì)照一個(gè)寫在紙上的完整的郵箱地址;其次,由于郵箱地址由多個(gè)數(shù)字、字母、特殊符號(hào)等組成,用戶在輸入時(shí)需要在各種輸入法之間進(jìn)行切換,不僅操作極其繁瑣,而且還極容易輸入錯(cuò)誤,導(dǎo)致用戶在輸入郵箱地址一項(xiàng)操作上浪費(fèi)大量的時(shí)間和精力,尤其是在存在多個(gè)收件人時(shí),上述問題尤為突出,嚴(yán)重降低了用戶使用的便利性和舒適性,限制了手機(jī)郵箱業(yè)務(wù)的發(fā)展。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種手機(jī)郵箱地址的填充方法,該方法可根據(jù)用戶輸入的關(guān)鍵字自動(dòng)搜索符合要求的郵箱地址供用戶選擇,從而實(shí)現(xiàn)手機(jī)郵箱地址的快速填充。為實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明采用下述技術(shù)方案予以實(shí)現(xiàn):
一種手機(jī)郵箱地址的填充方法,所述方法包括下述步驟:
al、獲取郵箱地址編輯窗口中用戶輸入的郵箱地址; bl、判斷所獲取的郵箱地址是否為有效地址;
c1、在郵箱地址為無(wú)效地址時(shí),將郵箱地址與存儲(chǔ)在手機(jī)中的郵箱地址歷史記錄表中的記錄進(jìn)行比較,獲得相匹配的郵箱地址歷史記錄;
dl、將相匹配的郵箱地址歷史記錄讀取至匹配地址列表窗口 ;
el、從匹配地址列表窗口選擇郵箱地址填充至郵箱地址編輯窗口,替代用戶輸入的郵箱地址。如上所述的手機(jī)郵箱地址的填充方法,在所述步驟Cl中,將所述用戶輸入的郵箱地址作為關(guān)鍵字,利用該關(guān)鍵字與所述郵箱地址歷史記錄表中的記錄進(jìn)行比較,并將包含該關(guān)鍵字的郵箱地址歷史記錄作為相匹配的郵箱地址歷史記錄。如上所述的手機(jī)郵箱地址的填充方法,為簡(jiǎn)化處理過(guò)程,若所述步驟al中獲取的用戶輸入的郵箱地址為多個(gè),則在所述步驟bl中,僅判斷所獲取的郵箱地址中的最后一個(gè)郵箱地址是否為有效地址。如上所述的手機(jī)郵箱地址的填充方法,在所述步驟Cl中,獲得相匹配的郵箱地址歷史記錄之后,先存入匹配郵箱地址緩存區(qū);在所述步驟dl中,從匹配郵箱地址緩存區(qū)將相匹配的郵箱地址歷史記錄讀取至匹配地址列表窗口。如上所述的手機(jī)郵箱地址的填充方法,為便于與手機(jī)平臺(tái)相匹配,在所述步驟Cl和所述步驟dl之間還包括下述步驟dlO:用戶輸入調(diào)用匹配的郵箱地址歷史記錄的命令。如上所述的手機(jī)郵箱地址的填充方法,所述郵箱地址歷史記錄表中的記錄為通過(guò)手機(jī)發(fā)送郵件后存儲(chǔ)的郵箱地址。如上所述的手機(jī)郵箱地址的填充方法,所述郵箱地址歷史記錄表中的郵箱地址可通過(guò)下述步驟進(jìn)行存儲(chǔ):
a2、郵件發(fā)送后,獲取收件人郵箱地址作為當(dāng)前郵箱地址; b2、將當(dāng)前郵箱地址寫入郵箱地址歷史記錄表中。如上所述的手機(jī)郵箱地址的填充方法,在所述步驟a2與所述步驟b2之間還包括下述步驟:
b20、將當(dāng)前郵箱地址與郵箱地址歷史記錄表中的記錄相比較,并在當(dāng)前郵箱地址不存在于郵箱地址歷史記錄表中時(shí),執(zhí)行步驟b2。如上所述的手機(jī)郵箱地址的填充方法,考慮到手機(jī)平臺(tái)存儲(chǔ)容量不足的現(xiàn)狀,在所述步驟b20和所述步驟b2之間還包括下述步驟:
b21、判斷所述郵箱地址歷史記錄表是否已存滿;若已存滿,刪除郵箱地址歷史記錄表中的第一條記錄,然后執(zhí)行步驟b2,若未存滿,直接執(zhí)行步驟b2。如上所述的手機(jī)郵箱地址的填充方法,為盡可能少地占用手機(jī)資源,同時(shí)保證保存的郵箱地址在手機(jī)關(guān)機(jī)后不丟失,在所述步驟b2之后還包括下述步驟:
c2、在所有當(dāng)前郵箱地址全部寫入郵箱地址歷史記錄表中后,將郵箱地址歷史記錄表中的所有記錄存儲(chǔ)到本地存儲(chǔ)器中。與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點(diǎn)和積極效果是:本發(fā)明允許用戶輸入郵箱地址的一部分,并將輸入的部分郵箱地址作為關(guān)鍵字,匹配出用戶可能需要的所有郵箱地址供用戶選擇,從而達(dá)到快速填充郵箱地址的目的,減少了冗余操作,加快了地址輸入速度和郵件發(fā)送速度,方便了手機(jī)郵箱的使用,有利于手機(jī)郵箱業(yè)務(wù)的推廣。結(jié)合附圖閱讀本發(fā)明的具體實(shí)施方式
后,本發(fā)明的其他特點(diǎn)和優(yōu)點(diǎn)將變得更加清
λ.Μ
/E.ο
圖1是本發(fā)明手機(jī)郵箱地址的填充方法一個(gè)實(shí)施例的流程 圖2是圖1實(shí)施例中保存郵箱地址的一個(gè)實(shí)施例的流程圖。
具體實(shí)施例方式下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明的技術(shù)方案作進(jìn)一步詳細(xì)的說(shuō)明。本發(fā)明針對(duì)現(xiàn)有技術(shù)使用手機(jī)郵箱時(shí)、在輸入郵箱地址操作中存在的操作繁瑣、要求較高、容易錯(cuò)誤輸入等問題,提供了一種手機(jī)郵箱地址的填充方法。該方法通過(guò)獲取用戶輸入的郵箱地址,并在郵箱地址為無(wú)效地址時(shí),將郵箱地址作為關(guān)鍵字來(lái)處理,將其與已存儲(chǔ)的郵箱地址歷史記錄進(jìn)行比較,獲得能夠與用戶輸入的郵箱地址相匹配的郵箱地址歷史記錄,供用戶從中選擇出所需要的有效郵箱地址填充到郵箱地址編輯窗口作為實(shí)際的郵箱地址,從而達(dá)到快速、準(zhǔn)確地填充郵箱地址的目的,簡(jiǎn)化了復(fù)雜的操作過(guò)程,避免了錯(cuò)誤輸入,加快了地址輸入速度和郵件發(fā)送速度,方便了手機(jī)郵箱的使用。
請(qǐng)參考圖1,該圖1所示為本發(fā)明手機(jī)郵箱地址的填充方法一個(gè)實(shí)施例的流程圖。如圖1所示,該實(shí)施例具體采用下述流程實(shí)現(xiàn)手機(jī)郵箱地址的快速填充:
步驟SlOl:流程開始。步驟S102:用戶打開郵箱編輯窗口,輸入郵箱地址。在該實(shí)施例中,郵箱編輯窗口可以是收件人編輯窗口,也可以是抄送人編輯窗口及密送人編輯窗口。步驟S103:獲取相應(yīng)的郵箱地址。也即獲取郵箱地址編輯窗口中用戶輸入的郵箱地址,可以通過(guò)調(diào)用相應(yīng)的接口函數(shù)獲取郵箱地址。步驟S104:判斷所有用戶輸入的郵箱地址。用戶輸入的郵箱地址可能只有一個(gè),也可能為多個(gè),該實(shí)施例以用戶輸入多個(gè)郵箱地址為例,對(duì)所有用戶輸入的郵箱地址均進(jìn)行判斷,主要是判斷郵箱地址是否為有效地址。判斷時(shí),可以根據(jù)長(zhǎng)度、特定符號(hào)組合等來(lái)判斷地址的有效性。比如,限定郵箱地址長(zhǎng)度為3至15個(gè)字符,若不在該范圍內(nèi)的輸入判斷為無(wú)效地址。若為有效地址,則直接作為要發(fā)送的地址進(jìn)行發(fā)送,而不進(jìn)行后續(xù)的匹配選擇。步驟S105:判斷最后一個(gè)郵箱地址是否為無(wú)效地址。若是,執(zhí)行步驟S106 ;若否,即認(rèn)為最后一個(gè)郵箱地址為有效郵箱地址,轉(zhuǎn)至步驟SI 12,結(jié)束郵箱地址填充流程。在該實(shí)施例中,在用戶輸入了多個(gè)郵箱地址的情況下,為了簡(jiǎn)化處理過(guò)程,不是每個(gè)無(wú)效地址均執(zhí)行匹配和選擇,而僅對(duì)最后一個(gè)地址進(jìn)行處理,其他的無(wú)效地址將作為無(wú)效地址直接剔除。步驟S106:在最后一個(gè)郵箱地址為無(wú)效地址時(shí),將最后一個(gè)郵箱地址與郵箱地址歷史記錄表中的各個(gè)記錄進(jìn)行比較。在該實(shí)施例中,郵箱地址歷史記錄表中的記錄是通過(guò)手機(jī)發(fā)送郵件后存儲(chǔ)的郵箱地址。其存儲(chǔ)過(guò)程具體可參考圖2及后面對(duì)圖2的描述。在進(jìn)行郵箱地址比較時(shí),可將用戶輸入的無(wú)效郵箱地址作為關(guān)鍵字,利用該關(guān)鍵字與郵箱地址歷史記錄表中的記錄進(jìn)行逐一比較,將包含有關(guān)鍵字的郵箱地址歷史記錄作為與用戶輸入的郵箱地址相匹配的郵箱地址歷史記錄。步驟S107:判斷是否找到匹配的郵箱地址歷史記錄。若找到,執(zhí)行步驟S108 ;否貝1J,轉(zhuǎn)至步驟S112,結(jié)束郵箱地址填充流程。步驟S108:在找到匹配的郵箱地址歷史記錄后,將其存入匹配郵箱地址緩存區(qū)。步驟S109:判斷用戶是否輸入調(diào)用命令。若輸入了調(diào)用命令,執(zhí)行步驟SllO ;否貝1J,轉(zhuǎn)至步驟S112,結(jié)束郵箱地址填充流程。。該實(shí)施例為與手機(jī)平臺(tái)相匹配,在實(shí)現(xiàn)郵箱地址快速填充時(shí),要求用戶執(zhí)行相應(yīng)的操作來(lái)觸發(fā)所找到的相匹配的郵箱地址歷史記錄的顯示,而不是直接顯示。用戶執(zhí)行的操作可以是用戶輸入調(diào)用命令,例如可以通過(guò)設(shè)置一個(gè)確認(rèn)按鍵,在用戶點(diǎn)擊確認(rèn)按鍵后,觸發(fā)后續(xù)操作。步驟SllO:在用戶觸發(fā)了調(diào)用命令后,將所找到的所有相匹配的郵箱地址歷史記錄讀取至匹配地址列表窗口,并打開,供用戶進(jìn)行選擇。匹配地址列表窗口一般采用小于手機(jī)顯示屏的屏幕窗口,顯示幾條匹配的郵箱地址。若相匹配的郵箱地址較多,可以在屏幕窗口中設(shè)置滾動(dòng)條或上下按鈕進(jìn)行所有郵箱地址的分窗口顯示。步驟Slll:用戶從匹配地址列表窗口選擇所需要的郵箱地址填充到郵箱地址編輯窗口,替代用戶輸入的郵箱地址,從而實(shí)現(xiàn)郵箱地址的快速填充。步驟SI 12:流程結(jié)束。如前所述,郵箱地址歷史記錄表中的記錄是通過(guò)手機(jī)發(fā)送郵件后存儲(chǔ)的郵箱地址。具體來(lái)說(shuō),在用戶通過(guò)手機(jī)發(fā)送郵件后,將通過(guò)調(diào)用相應(yīng)接口函數(shù)自動(dòng)獲取所發(fā)送郵件對(duì)應(yīng)的收件人郵箱地址,然后將其寫入至郵箱地址歷史記錄表中。這里,收件人郵箱地址為包括抄送人及密送人在內(nèi)的所有收件人的地址。具體實(shí)現(xiàn)流程可參考圖2。圖2所示為圖1實(shí)施例中保存郵箱地址的一個(gè)實(shí)施例的流程圖。該圖所示為將郵箱地址寫入到郵箱地址歷史記錄表中、以便于實(shí)現(xiàn)上述圖1實(shí)施例郵箱地址的快速填充。如圖2所示,保存郵箱地址具體可采用下述流程來(lái)實(shí)現(xiàn):
步驟S201:流程開始。步驟S202:用戶通過(guò)手機(jī)發(fā)送郵件。步驟S203:獲取收件人郵箱地址作為當(dāng)前郵箱地址。在獲取郵箱地址時(shí),可以采用調(diào)用相應(yīng)接口函數(shù)自動(dòng)獲取所發(fā)送郵件對(duì)應(yīng)的收件人郵箱地址,而且,收件人郵箱地址為包括抄送人及密送人在內(nèi)的所有收件人的地址。步驟S204:將當(dāng)前郵箱地址與郵箱地址歷史記錄表中的各條記錄進(jìn)行比較。若郵箱地址歷史記錄表中已經(jīng)存在有記錄,為避免進(jìn)行重復(fù)寫入,先將要保存的當(dāng)前郵箱地址與各記錄進(jìn)行比較。若郵箱地址歷史記錄表中不存在記錄,則可直接將要保存的當(dāng)前郵箱地址寫入即可。步驟S205:判斷當(dāng)前郵箱地址是否已經(jīng)存在于郵箱地址歷史記錄表中。若是,轉(zhuǎn)至步驟S209 ;否則,執(zhí)行步驟S206。步驟S206:判斷郵箱地址歷史記錄表是否已經(jīng)存滿。若已經(jīng)存滿,執(zhí)行步驟S207 ;否則,轉(zhuǎn)至步驟S208。考慮到手機(jī)存儲(chǔ)容量有限,為不占用過(guò)多的存儲(chǔ)空間,對(duì)郵箱地址歷史記錄表的存儲(chǔ)容量進(jìn)行了限定,例如,最多允許存儲(chǔ)50條郵箱地址記錄。而且,該實(shí)施例中,為便于對(duì)郵箱地址歷史記錄表進(jìn)行更新,采用了下述步驟S207的處理方案。步驟S207:若郵箱地址歷史記錄表已存滿,則刪除第一條記錄,然后將當(dāng)前郵箱地址寫入至郵箱地址歷史記錄表的最后一個(gè)位置,然后執(zhí)行步驟S209。步驟S208:在郵箱地址歷史記錄表未存滿時(shí),直接將要保存的當(dāng)前郵箱地址寫入郵箱地址歷史記錄表的空位置。一般的,是緊挨郵箱地址歷史記錄表中的最后一條記錄依次寫入,然后執(zhí)行步驟S209。步驟S209:判斷是否還有未比較的收件人郵箱地址。若是,執(zhí)行步驟S210 ;否則,轉(zhuǎn)至步驟S211。步驟S210:若還有未比較的收件人郵箱地址,則獲取已發(fā)送郵件中的下一條收件人郵箱地址作為當(dāng)前郵箱地址,然后轉(zhuǎn)至步驟S204,繼續(xù)執(zhí)行與郵箱地址歷史記錄表中的各條記錄相比較的過(guò)程。步驟S211:若所有的收件人郵箱地址全部比較完成,則將新的郵箱地址歷史記錄表中的所有記錄存儲(chǔ)到本地存儲(chǔ)器中。也就是,該實(shí)施例僅在將所有收件人郵箱地址全部按照上述過(guò)程處理完成并寫入至郵箱地址歷史記錄表中之后,執(zhí)行一次保存操作,將所有記錄存儲(chǔ)到本地存儲(chǔ)器中,以簡(jiǎn)化操作過(guò)程,減少對(duì)手機(jī)資源的占用。由于將郵箱地址歷史記錄表保存在本地存儲(chǔ)器中,在手機(jī)關(guān)機(jī)重啟后,還可以重新獲取之前存儲(chǔ)的郵箱地址記錄。本發(fā)明以手機(jī)平臺(tái)為基礎(chǔ),在手機(jī)中實(shí)現(xiàn)了手機(jī)郵箱地址的快速填充,簡(jiǎn)化了用戶郵箱地址的輸入操作,提高了用戶使用舒適性,有利于手機(jī)郵箱業(yè)務(wù)的推廣。以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其進(jìn)行限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),依然可以對(duì)前述實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明所要求保護(hù)的技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種手機(jī)郵箱地址的填充方法,其特征在于,所述方法包括下述步驟: al、獲取郵箱地址編輯窗口中用戶輸入的郵箱地址; bl、判斷所獲取的郵箱地址是否為有效地址; c1、在郵箱地址為無(wú)效地址時(shí),將郵箱地址與存儲(chǔ)在手機(jī)中的郵箱地址歷史記錄表中的記錄進(jìn)行比較,獲得相匹配的郵箱地址歷史記錄; dl、將相匹配的郵箱地址歷史記錄讀取至匹配地址列表窗口 ; el、從匹配地址列表窗口選擇郵箱地址填充至郵箱地址編輯窗口,替代用戶輸入的郵箱地址。
2.根據(jù)權(quán)利要求1所述的手機(jī)郵箱地址的填充方法,其特征在于,在所述步驟Cl中,將所述用戶輸入的郵箱地址作為關(guān)鍵字,利用該關(guān)鍵字與所述郵箱地址歷史記錄表中的記錄進(jìn)行比較,并將包含該關(guān)鍵字的郵箱地址歷史記錄作為相匹配的郵箱地址歷史記錄。
3.根據(jù)權(quán)利要求2所述的手機(jī)郵箱地址的填充方法,其特征在于,若所述步驟al中獲取的用戶輸入的郵箱地址為多個(gè),則在所述步驟bl中,判斷所獲取的郵箱地址中的最后一個(gè)郵箱地址是否為有效地址。
4.根據(jù)權(quán)利要求3所述的手機(jī)郵箱地址的填充方法,其特征在于,在所述步驟Cl中,獲得相匹配的郵箱地址歷史記錄之后,先存入匹配郵箱地址緩存區(qū);在所述步驟dl中,從匹配郵箱地址緩存區(qū)將相匹配的郵箱地址歷史記錄讀取至匹配地址列表窗口。
5.根據(jù)權(quán)利要求4所述的手機(jī)郵箱地址的填充方法,其特征在于,在所述步驟Cl和所述步驟dl之間還包括下述步驟dio:用戶輸入調(diào)用匹配的郵箱地址歷史記錄的命令。
6.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的手機(jī)郵箱地址的填充方法,其特征在于,所述郵箱地址歷史記錄表中的記錄為通過(guò)手機(jī)發(fā)送郵件后存儲(chǔ)的郵箱地址。
7.根據(jù)權(quán)利要求6所述的手機(jī)郵箱地址的填充方法,其特征在于,所述郵箱地址歷史記錄表中的郵箱地址通過(guò)下述步驟進(jìn)行存儲(chǔ): a2、郵件發(fā)送后,獲取收件人郵箱地址作為當(dāng)前郵箱地址; b2、將當(dāng)前郵箱地址寫入郵箱地址歷史記錄表中。
8.根據(jù)權(quán)利要求7所述的手機(jī)郵箱地址的填充方法,其特征在于,在所述步驟a2與所述步驟b2之間還包括下述步驟: b20、將當(dāng)前郵箱地址與郵箱地址歷史記錄表中的記錄相比較,并在當(dāng)前郵箱地址不存在于郵箱地址歷史記錄表中時(shí),執(zhí)行步驟b2。
9.根據(jù)權(quán)利要求8所述的手機(jī)郵箱地址的填充方法,其特征在于,在所述步驟b20和所述步驟b2之間還包括下述步驟: b21、判斷所述郵箱地址歷史記錄表是否已存滿;若已存滿,刪除郵箱地址歷史記錄表中的第一條記錄,然后執(zhí)行步驟b2,若未存滿,直接執(zhí)行步驟b2。
10.根據(jù)權(quán)利要求7所述的手機(jī)郵箱地址的填充方法,其特征在于,在所述步驟b2之后還包括下述步驟: c2、在所有當(dāng)前郵箱地址全部寫入郵箱地址歷史記錄表中后,將郵箱地址歷史記錄表中的所有記錄存儲(chǔ)到本地存儲(chǔ)器中。
全文摘要
本發(fā)明公開了一種手機(jī)郵箱地址的填充方法,所述方法包括下述步驟獲取郵箱地址編輯窗口中用戶輸入的郵箱地址;判斷所獲取的郵箱地址是否為有效地址;在郵箱地址為無(wú)效地址時(shí),將郵箱地址與存儲(chǔ)在手機(jī)中的郵箱地址歷史記錄表中的記錄進(jìn)行比較,獲得相匹配的郵箱地址歷史記錄;將相匹配的郵箱地址歷史記錄讀取至匹配地址列表窗口;從匹配地址列表窗口選擇郵箱地址填充至郵箱地址編輯窗口,替代用戶輸入的郵箱地址。本發(fā)明所述的方法可根據(jù)用戶輸入的關(guān)鍵字自動(dòng)搜索符合要求的郵箱地址供用戶選擇,從而實(shí)現(xiàn)手機(jī)郵箱地址的快速填充。
文檔編號(hào)H04M1/725GK103167093SQ20111040588
公開日2013年6月19日 申請(qǐng)日期2011年12月8日 優(yōu)先權(quán)日2011年12月8日
發(fā)明者梁順 申請(qǐng)人:青島海信移動(dòng)通信技術(shù)股份有限公司