本發(fā)明是關(guān)于電子技術(shù)領(lǐng)域,尤其是關(guān)于一種獲取郵件的方法和裝置。
背景技術(shù):
隨著電子技術(shù)和互聯(lián)網(wǎng)技術(shù)的發(fā)展,手機(jī)、計(jì)算機(jī)等終端得到了廣泛的應(yīng)用,相應(yīng)的終端上的應(yīng)用程序的種類越來越多、功能越來越豐富。郵箱即是一種很常用的應(yīng)用程序。
用戶可以通過郵箱向其他用戶發(fā)送郵件。具體的,發(fā)件用戶欲要向收件用戶發(fā)送郵件時(shí),可以通過終端中當(dāng)前登錄的賬戶將郵件發(fā)送至服務(wù)器,服務(wù)器再將接收到的郵件發(fā)送至收件賬戶登錄的終端。成功將郵件發(fā)送至服務(wù)器后,終端可以將該郵件的郵件屬性信息作為該郵件的摘要信息添加到已發(fā)送郵件的郵件摘要列表中,其中,郵件屬性信息可以是發(fā)件賬戶的標(biāo)識(shí)、收件賬戶的標(biāo)識(shí)、郵件主題、郵件發(fā)送時(shí)刻等信息。除此之外,為管理各郵件,每當(dāng)服務(wù)器接收到某賬戶發(fā)送的郵件時(shí),還可以為該郵件分配郵件標(biāo)識(shí)(可稱為郵件服務(wù)器標(biāo)識(shí)),進(jìn)而,將該郵件服務(wù)器標(biāo)識(shí)作為該郵件的摘要信息添加到該賬戶對(duì)應(yīng)的郵件摘要列表中,并將該郵件的郵件服務(wù)器標(biāo)識(shí)發(fā)送至終端,終端接收到該郵件的郵件服務(wù)器標(biāo)識(shí)后,可以將其作為該郵件的摘要信息添加到該賬戶對(duì)應(yīng)的郵件摘要列表中。
在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)至少存在以下問題:
目前,同一賬戶往往會(huì)登錄多個(gè)不同終端發(fā)送郵件,如果用戶在使用某終端時(shí)欲要查看其賬戶在其他終端發(fā)送的某郵件,基于上述處理方式,用戶就需要將其賬戶登錄在其他終端,才能查看該郵件,從而,導(dǎo)致查看郵件的效率較低。
技術(shù)實(shí)現(xiàn)要素:
為了克服相關(guān)技術(shù)中存在的查看郵件效率低的問題,本發(fā)明提供了一種獲取郵件的方法和裝置。所述技術(shù)方案如下:
根據(jù)本發(fā)明實(shí)施例的第一方面,提供一種獲取郵件的方法,所述方法包括:
獲取第一賬戶在服務(wù)器中存儲(chǔ)的第一郵件摘要列表,以及在終端中存儲(chǔ)的第二郵件摘要列表;
與第一郵件摘要列表中的郵件服務(wù)器標(biāo)識(shí)相比,確定第二郵件摘要列表中不存在的至少一個(gè)郵件服務(wù)器標(biāo)識(shí);
根據(jù)第一郵件摘要列表中至少一個(gè)郵件服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的郵件屬性信息,確定與第二郵件摘要列表中的任一郵件屬性信息不匹配的目標(biāo)郵件服務(wù)器標(biāo)識(shí);
向服務(wù)器獲取目標(biāo)郵件服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)郵件;
將目標(biāo)郵件的摘要信息添加至第二郵件摘要列表。
可選的,郵件屬性信息包括以下信息中的一種或多種:
郵件發(fā)送時(shí)刻、郵件主題、郵件終端標(biāo)識(shí),其中,郵件終端標(biāo)識(shí)為生成郵件的終端生成郵件時(shí)分配的標(biāo)識(shí)。
可選的,所述方法還包括:
將第一郵件列表中的至少一個(gè)郵件服務(wù)器標(biāo)識(shí)中除目標(biāo)郵件服務(wù)器標(biāo)識(shí)外的每個(gè)郵件服務(wù)器標(biāo)識(shí),作為該每個(gè)郵件服務(wù)器標(biāo)識(shí)對(duì)應(yīng)郵件的摘要信息,添加到第二郵件摘要列表中。
可選的,獲取第一賬戶在服務(wù)器中存儲(chǔ)的第一郵件摘要列表,以及在終端中存儲(chǔ)的第二郵件摘要列表,包括:
每當(dāng)達(dá)到預(yù)設(shè)的獲取周期時(shí),獲取第一賬戶在服務(wù)器中存儲(chǔ)的第一郵件摘要列表,以及在終端中存儲(chǔ)的第二郵件摘要列表;或者,
當(dāng)檢測(cè)到第一賬戶的登錄成功指令時(shí),獲取第一賬戶在服務(wù)器中存儲(chǔ)的第一郵件摘要列表,以及在終端中存儲(chǔ)的第二郵件摘要列表。
可選的,所述方法還包括:
當(dāng)接收到服務(wù)器發(fā)送的對(duì)第一郵件的發(fā)送成功通知時(shí),將第一郵件的郵件屬性信息作為第一郵件的摘要信息添加到第二郵件摘要列表中;
向服務(wù)器發(fā)送對(duì)第一郵件的郵件服務(wù)器標(biāo)識(shí)獲取請(qǐng)求,以使服務(wù)器為第一郵件分配第一郵件服務(wù)器標(biāo)識(shí);
當(dāng)接收到服務(wù)器發(fā)送的對(duì)應(yīng)第一郵件的第一郵件服務(wù)器標(biāo)識(shí)時(shí),將第一郵件服務(wù)器標(biāo)識(shí)作為第一郵件的摘要信息添加到第二郵件摘要列表中。
根據(jù)本發(fā)明實(shí)施例的第二方面,提供一種獲取郵件的裝置,所述裝置包括:
第一獲取模塊,用于獲取第一賬戶在服務(wù)器中存儲(chǔ)的第一郵件摘要列表,以及在終端中存儲(chǔ)的第二郵件摘要列表;
第一確定模塊,用于與第一郵件摘要列表中的服務(wù)器標(biāo)識(shí)相比,確定第二郵件摘要列表中不存在的至少一個(gè)郵件服務(wù)器標(biāo)識(shí);
第二確定模塊,用于根據(jù)第一郵件摘要列表中至少一個(gè)郵件服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的郵件屬性信息,確定與第二郵件摘要列表中的任一郵件屬性信息不匹配的目標(biāo)郵件服務(wù)器標(biāo)識(shí);
第二獲取模塊,用于向服務(wù)器獲取目標(biāo)郵件服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)郵件;
第一添加模塊,用于將目標(biāo)郵件的摘要信息添加到第二郵件摘要列表中。
可選的,郵件屬性信息包括以下信息中的一種或多種:
郵件發(fā)送時(shí)刻、郵件主題、郵件終端標(biāo)識(shí),其中,郵件終端標(biāo)識(shí)為生成郵件的終端生成郵件時(shí)分配的標(biāo)識(shí)。
可選的,第一添加模塊,還用于:
將第一郵件列表中所述至少一個(gè)郵件服務(wù)器標(biāo)識(shí)中除所述目標(biāo)郵件服務(wù)器標(biāo)識(shí)外的每個(gè)郵件服務(wù)器標(biāo)識(shí),作為所述每個(gè)郵件服務(wù)器標(biāo)識(shí)對(duì)應(yīng)郵件的摘要信息,添加到所述第二郵件摘要列表中。
可選的,第一獲取模塊,用于:
每當(dāng)達(dá)到預(yù)設(shè)的獲取周期時(shí),獲取第一賬戶在服務(wù)器中存儲(chǔ)的第一郵件摘要列表,以及在終端中存儲(chǔ)的第二郵件摘要列表;或者,
當(dāng)檢測(cè)到第一賬戶的登錄成功指令時(shí),獲取第一賬戶在服務(wù)器中存儲(chǔ)的第一郵件摘要列表,以及在終端中存儲(chǔ)的第二郵件摘要列表。
可選的,所述裝置還包括:
第二添加模塊,用于當(dāng)接收到服務(wù)器發(fā)送的對(duì)第一郵件的發(fā)送成功通知時(shí),將第一郵件的郵件屬性信息作為第一郵件的摘要信息添加到第二郵件摘要列表中;
發(fā)送模塊,用于向服務(wù)器發(fā)送對(duì)第一郵件的郵件服務(wù)器標(biāo)識(shí)獲取請(qǐng)求,以使服務(wù)器為第一郵件分配第一郵件服務(wù)器標(biāo)識(shí);
第三添加模塊,用于當(dāng)接收到服務(wù)器發(fā)送的對(duì)應(yīng)第一郵件的第一郵件服務(wù)器標(biāo)識(shí)時(shí),將第一郵件服務(wù)器標(biāo)識(shí)作為第一郵件的摘要信息添加到第二郵件摘要列表中。
本發(fā)明的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
本發(fā)明實(shí)施例中,獲取第一賬戶在服務(wù)器中存儲(chǔ)的第一郵件摘要列表,以及在終端中存儲(chǔ)的第二郵件摘要列表;與第一郵件摘要列表中的郵件服務(wù)器標(biāo)識(shí)相比,確定第二郵件摘要列表中不存在的至少一個(gè)郵件服務(wù)器標(biāo)識(shí);根據(jù)第一郵件摘要列表中至少一個(gè)郵件服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的郵件屬性信息,確定與第二郵件摘要列表中的任一郵件屬性信息不匹配的目標(biāo)郵件服務(wù)器標(biāo)識(shí);向服務(wù)器獲取目標(biāo)郵件服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)郵件;將目標(biāo)郵件服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)郵件的摘要信息添加至第二郵件摘要列表。
這樣,賬戶當(dāng)前登錄的終端可以直接向服務(wù)器獲取該賬戶在其他終端發(fā)送的郵件,即用戶可以直接通過該終端查看其他終端發(fā)送的郵件,無需再將賬戶登錄在其他終端,從而,可以提高查看郵件的效率。另外,向服務(wù)器獲取郵件時(shí),避免由于終端沒有正確接收到郵件服務(wù)器標(biāo)識(shí),重復(fù)獲取終端中已經(jīng)存儲(chǔ)的郵件,從而,可以節(jié)省終端的存儲(chǔ)空間和流量。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本發(fā)明。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實(shí)施例,并與說明書一起用于解釋本發(fā)明的原理。在附圖中:
圖1是根據(jù)本發(fā)明實(shí)施例示出的一種獲取郵件的方法的流程圖;
圖2是根據(jù)本發(fā)明性實(shí)施例示出的一種列表界面的示意圖;
圖3是根據(jù)本發(fā)明性實(shí)施例示出的一種列表界面的示意圖;
圖4是根據(jù)本發(fā)明性實(shí)施例示出的一種列表界面的示意圖;
圖5是根據(jù)本發(fā)明性實(shí)施例示出的一種發(fā)送郵件的流程圖;
圖6是根據(jù)本發(fā)明性實(shí)施例示出的一種裝置的結(jié)構(gòu)示意圖;
圖7是根據(jù)本發(fā)明性實(shí)施例示出的一種裝置的結(jié)構(gòu)示意圖;
圖8是根據(jù)本發(fā)明性實(shí)施例示出的一種終端的結(jié)構(gòu)示意圖。
通過上述附圖,已示出本發(fā)明明確的實(shí)施例,后文中將有更詳細(xì)的描述。這些附圖和文字描述并不是為了通過任何方式限制本發(fā)明構(gòu)思的范圍,而是通過參考特定實(shí)施例為本領(lǐng)域技術(shù)人員說明本發(fā)明的概念。
具體實(shí)施方式
這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本發(fā)明相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
本發(fā)明一示例性實(shí)施例提供了一種獲取郵件的方法,該方法主要應(yīng)用在終端中,其中,終端可以是具有收發(fā)郵件功能的終端,比如,可以是安裝有郵箱應(yīng)用程序的手機(jī)、電腦等終端,服務(wù)器可以是收發(fā)郵件功能的后臺(tái)服務(wù)器,比如可以是郵箱的后臺(tái)服務(wù)器。其中,終端和服務(wù)器收發(fā)郵件時(shí)采用的郵件協(xié)議可以是imap(internetmailaccessprotocol,互聯(lián)網(wǎng)郵件訪問協(xié)議)。
終端中可以設(shè)置有處理器、存儲(chǔ)器和收發(fā)器,處理器可以用于確定待獲取郵件的郵件服務(wù)器標(biāo)識(shí)的相關(guān)處理,存儲(chǔ)器可以用于存儲(chǔ)下述處理過程中終端需要和產(chǎn)生的數(shù)據(jù),收發(fā)器可以用于接收和發(fā)送數(shù)據(jù)。還可以設(shè)置有顯示部件,其中,顯示部件可以用于顯示郵件等信息。服務(wù)器中可以設(shè)置有處理器、存儲(chǔ)器和收發(fā)器,處理器可以用于確定第一郵件摘要列表的相關(guān)處理,存儲(chǔ)器可以用于存儲(chǔ)下述處理過程中服務(wù)器需要和產(chǎn)生的數(shù)據(jù),收發(fā)器可以用于接收和發(fā)送數(shù)據(jù)。
如圖1所示,該方法的處理流程可以包括如下的步驟:
在步驟101中,獲取第一賬戶在服務(wù)器中存儲(chǔ)的第一郵件摘要列表,以及在終端中存儲(chǔ)的第二郵件摘要列表。
其中,第一賬戶可以是終端當(dāng)前登錄的賬戶,第一郵件摘要列表可以是服務(wù)器中存儲(chǔ)的第一賬戶通過其登錄終端(包括第一賬戶當(dāng)前登錄的終端,也包括第一賬戶曾經(jīng)登錄的終端)發(fā)送至服務(wù)器的各郵件的摘要信息列表,第二郵件摘要列表可以是第一賬戶通過當(dāng)前登錄的終端已發(fā)送至服務(wù)器的各郵件的摘要信息列表。
在實(shí)施中,用戶可以通過終端向其他用戶發(fā)送郵件。具體的,用戶欲要向收件用戶發(fā)送郵件時(shí),可以通過終端中當(dāng)前登錄的第一賬戶將郵件發(fā)送至服務(wù)器,服務(wù)器再將接收到的郵件發(fā)送至收件賬戶登錄的終端。終端成功將郵件發(fā)送至服務(wù)器后,可以獲取該郵件的摘要信息,并將該郵件的摘要信息添加到第一賬戶對(duì)應(yīng)的第二郵件摘要列表中,其中,添加到第二郵件摘要列表的具體實(shí)現(xiàn)將在后續(xù)詳細(xì)表述。服務(wù)器每當(dāng)接收到第一賬戶通過其登錄終端發(fā)送的郵件時(shí),可以獲取該郵件的摘要信息,進(jìn)而,可以將獲取到的摘要信息添加到第一郵件摘要列表中。也就是說,服務(wù)器中存儲(chǔ)的第一郵件摘要列表包含第一賬戶通過各個(gè)終端發(fā)送至服務(wù)器的各郵件的摘要信息,終端中存儲(chǔ)的第二郵件摘要列表只包含第一賬戶通過該終端發(fā)送至服務(wù)器的各郵件的摘要信息。針對(duì)同一賬戶很可能會(huì)通過多個(gè)不同終端發(fā)送郵件的情況,終端可以向服務(wù)器獲取其賬戶通過其他終端發(fā)送的郵件。
具體的,終端中可以預(yù)先設(shè)置有郵件摘要列表的獲取觸發(fā)事件,其中,獲取觸發(fā)事件可以用于觸發(fā)終端獲取上述第一郵件摘要列表和第二郵件摘要列表。具體的,每當(dāng)終端檢測(cè)到郵件摘要列表的獲取觸發(fā)事件發(fā)生時(shí),終端可以獲取服務(wù)器中存儲(chǔ)的第一郵件摘要列表和本地中存儲(chǔ)的第二郵件摘要列表。其中,終端獲取第一郵件摘要列表的具體過程可以如下:
當(dāng)終端檢測(cè)到郵件摘要列表的獲取觸發(fā)事件發(fā)生時(shí),可以向服務(wù)器發(fā)送郵件摘要列表的獲取請(qǐng)求,其中,獲取請(qǐng)求中可以攜帶有第一賬戶的賬戶標(biāo)識(shí)。服務(wù)器接收到終端發(fā)送的獲取請(qǐng)求后,可以對(duì)其進(jìn)行解析,獲取其中攜帶的第一賬戶的賬戶標(biāo)識(shí),進(jìn)而,可以在預(yù)先存儲(chǔ)的賬戶標(biāo)識(shí)與郵件摘要列表的對(duì)應(yīng)關(guān)系中,確定第一賬戶的賬戶標(biāo)識(shí)對(duì)應(yīng)的郵件摘要列表(即第一郵件摘要列表)。服務(wù)器確定出第一郵件摘要列表后,可以向終端發(fā)送第一郵件摘要列表。相應(yīng)的,終端可以接收服務(wù)器發(fā)送的第一郵件摘要信息,此時(shí),終端即獲取到了服務(wù)器中存儲(chǔ)的第一賬戶對(duì)應(yīng)的第一郵件摘要列表。
可選的,基于上述獲取觸發(fā)事件的不同,步驟101的處理方式可以多種多樣,以下給出了幾種可行的處理方式:
方式一,每當(dāng)達(dá)到預(yù)設(shè)的獲取周期時(shí),獲取第一賬戶在服務(wù)器中存儲(chǔ)的第一郵件摘要列表,以及在終端中存儲(chǔ)的第二郵件摘要列表。
在實(shí)施中,終端中可以預(yù)先設(shè)置有獲取周期,其中,獲取周期可以是由技術(shù)人員預(yù)先設(shè)置的,也可以是由用戶自主設(shè)置的。每當(dāng)達(dá)到預(yù)設(shè)的獲取周期時(shí),終端即可獲取第一郵件摘要列表和第二郵件摘要列表。
方式二,當(dāng)檢測(cè)到第一賬戶的登錄成功指令時(shí),獲取第一賬戶在服務(wù)器中存儲(chǔ)的第一郵件摘要列表,以及在終端中存儲(chǔ)的第二郵件摘要列表。
在實(shí)施中,第一賬戶成功登錄后,終端即可檢測(cè)到第一賬戶的登錄成功指令,此時(shí),終端可以獲取服務(wù)器中存儲(chǔ)的第一賬戶對(duì)應(yīng)的第一郵件摘要列表和終端中存儲(chǔ)的第一賬戶對(duì)應(yīng)的第二郵件摘要列表。也就是說,每當(dāng)?shù)谝毁~戶登錄時(shí),終端才獲取第一郵件摘要列表和第二郵件摘要列表。
步驟102中,與第一郵件摘要列表中的郵件服務(wù)器標(biāo)識(shí)相比,確定第二郵件摘要列表中不存在的至少一個(gè)郵件服務(wù)器標(biāo)識(shí)。
其中,郵件服務(wù)器標(biāo)識(shí)可以是服務(wù)器在接收到終端發(fā)送的郵件時(shí)為該郵件分配的標(biāo)識(shí),郵件服務(wù)器標(biāo)識(shí)具有唯一性,郵件服務(wù)器標(biāo)識(shí)可以是郵件的serverid。
在實(shí)施中,第一郵件摘要列表包括有第一賬戶通過各個(gè)終端發(fā)送的所有郵件的郵件服務(wù)器標(biāo)識(shí)。獲取到第一郵件摘要列表后,對(duì)于第一郵件摘要列表中的每個(gè)郵件服務(wù)器標(biāo)識(shí),終端可以在第二郵件摘要列表中查找該郵件服務(wù)器標(biāo)識(shí),如果查找到,則可以確定為第二郵件摘要列表中存在該郵件服務(wù)器標(biāo)識(shí),否則可以確定為第二郵件摘要列表中不存在該郵件服務(wù)器標(biāo)識(shí)。例如,第一郵件摘要列表中包含有郵件a、郵件b、郵件c、郵件d、郵件e對(duì)應(yīng)的郵件服務(wù)器標(biāo)識(shí)a1、郵件服務(wù)器標(biāo)識(shí)b1、郵件服務(wù)器標(biāo)識(shí)c1、郵件服務(wù)器標(biāo)識(shí)d1和郵件服務(wù)器標(biāo)識(shí)e1,第二郵件摘要列表中包含有郵件b、郵件c對(duì)應(yīng)的郵件服務(wù)器標(biāo)識(shí)b1、郵件服務(wù)器標(biāo)識(shí)c1,此種情況下,終端通過在第二郵件摘要列表中查找,可查找到郵件服務(wù)器標(biāo)識(shí)b1和郵件服務(wù)器標(biāo)識(shí)c1,查找不到a1、d1和e1,則終端即可將a1、d1和e1確定為第二郵件摘要列表中不存在的至少一個(gè)郵件服務(wù)器標(biāo)識(shí),如圖2所示。
步驟103中,根據(jù)第一郵件摘要列表中至少一個(gè)郵件服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的郵件屬性信息,確定與第二郵件摘要列表中的任一郵件屬性信息不匹配的目標(biāo)郵件服務(wù)器標(biāo)識(shí)。
其中,郵件屬性信息可以是郵件的摘要信息包含的某郵件屬性信息,是在郵件生成時(shí)終端即能夠獲取到的郵件屬性信息,比如可以是郵件發(fā)送時(shí)刻、郵件主題等。
在實(shí)施中,第一郵件摘要列表和第二郵件摘要列表還可以包含相應(yīng)郵件的郵件屬性信息。終端確定出至少一個(gè)郵件服務(wù)器標(biāo)識(shí)后,可以在第一郵件摘要列表中,獲取至少一個(gè)郵件服務(wù)器標(biāo)識(shí)中的每個(gè)郵件服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的郵件屬性信息,并獲取第二郵件摘要列表中的各郵件屬性信息,進(jìn)而,對(duì)于至少一個(gè)郵件服務(wù)器標(biāo)識(shí)中的每個(gè)郵件服務(wù)器標(biāo)識(shí),終端可以判斷第二郵件摘要列表中的各郵件屬性信息中,是否存在與該郵件服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的郵件屬性信息相匹配的郵件屬性信息(比如,可以判斷第二郵件摘要列表中的各郵件屬性信息中,是否存在與該郵件服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的郵件屬性信息相同的郵件屬性信息),如果不存在,則終端可以將該郵件服務(wù)器標(biāo)識(shí)確定為目標(biāo)郵件服務(wù)器標(biāo)識(shí),如果存在,此種情況說明終端向服務(wù)器發(fā)送除目標(biāo)郵件服務(wù)器標(biāo)識(shí)外的郵件服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的郵件后,沒有接收到服務(wù)器發(fā)送的該郵件對(duì)應(yīng)的郵件服務(wù)器標(biāo)識(shí)。進(jìn)而,可在終端獲取郵件時(shí)確定終端上是否已存在服務(wù)器上的郵件,避免重復(fù)獲取終端上已存在的郵件。
例如,確定出的第二郵件摘要列表不存在的至少一個(gè)郵件服務(wù)器標(biāo)識(shí)為a1、d1、e1,第一郵件摘要列表中a1對(duì)應(yīng)的郵件屬性信息為x、d1對(duì)應(yīng)的郵件屬性信息為y、e1對(duì)應(yīng)的郵件屬性信息為z,第一賬戶通過該終端已發(fā)送的郵件為a、b、c,即第二郵件摘要列表中包含有郵件a、b、c分別對(duì)應(yīng)的郵件屬性信息x、郵件屬性信息p、郵件屬性信息q,由此可見,a1對(duì)應(yīng)的郵件屬性信息x與第二郵件摘要列表中的各郵件屬性信息x、p、q中的x相匹配,從而,終端可以將p和q對(duì)應(yīng)的d1和e1確定為目標(biāo)郵件服務(wù)器標(biāo)識(shí),如圖3所示。
可選的,郵件屬性信息可以包括郵件發(fā)送時(shí)刻、郵件主題和郵件終端標(biāo)識(shí)的中一種或多種信息,其中,郵件發(fā)送時(shí)刻可以是終端向服務(wù)器發(fā)送郵件時(shí)的發(fā)送時(shí)刻,郵件主題也可以稱為郵件名稱,郵件終端標(biāo)識(shí)可以是終端生成郵件時(shí)終端分配給該郵件的標(biāo)識(shí),可以是messageid。
可選的,終端確定出目標(biāo)郵件服務(wù)器標(biāo)識(shí)后,還可以將第一郵件摘要列表中至少一個(gè)郵件服務(wù)器標(biāo)識(shí)中除目標(biāo)郵件服務(wù)器標(biāo)識(shí)外的每個(gè)郵件服務(wù)器標(biāo)識(shí)添加到第二郵件摘要列表中,相應(yīng)的,具體處理過程可以如下:對(duì)于至少一個(gè)郵件服務(wù)器標(biāo)識(shí)中除目標(biāo)郵件服務(wù)器標(biāo)識(shí)外的每個(gè)郵件服務(wù)器標(biāo)識(shí),將其作為該郵件服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的郵件的摘要信息,添加到第二郵件摘要列表中,其中,第一郵件摘要列表中與郵件服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的郵件的郵件屬性信息與第二郵件摘要列表中郵件服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的郵件屬性信息相匹配。
在實(shí)施中,確定出目標(biāo)郵件服務(wù)器標(biāo)識(shí)后,對(duì)于除目標(biāo)郵件服務(wù)器標(biāo)識(shí)外的每個(gè)郵件服務(wù)器標(biāo)識(shí),終端可以將其作為該郵件服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的郵件的摘要信息,添加到第二郵件摘要列表中。例如,確定出的除目標(biāo)郵件服務(wù)器標(biāo)識(shí)外的郵件服務(wù)器標(biāo)識(shí)為a1,第一郵件摘要列表中a1對(duì)應(yīng)的郵件屬性信息為x,則可以將a1作為x的郵件服務(wù)器標(biāo)識(shí)添加到第二郵件摘要列表中,如圖4所示。
這樣,若終端沒有正確接收到服務(wù)器為郵件分配的郵件服務(wù)器標(biāo)識(shí),則只需將服務(wù)器中存儲(chǔ)的第一郵件摘要列表中該郵件對(duì)應(yīng)的郵件服務(wù)器標(biāo)識(shí),作為該郵件的摘要信息,并添加至終端中存儲(chǔ)的第二郵件摘要列表中,而無需向服務(wù)器重復(fù)獲取終端中已經(jīng)存儲(chǔ)的該郵件,從而,可以節(jié)省終端的存儲(chǔ)空間和流量。
步驟104中,向服務(wù)器獲取目標(biāo)郵件服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)郵件。
在實(shí)施中,終端確定出目標(biāo)郵件服務(wù)器標(biāo)識(shí)后,可以向服務(wù)器發(fā)送郵件獲取請(qǐng)求,其中郵件獲取請(qǐng)求中可以攜帶有目標(biāo)郵件服務(wù)器標(biāo)識(shí),服務(wù)器接收到終端發(fā)送的郵件獲取請(qǐng)求后,可以獲取終端發(fā)送的郵件獲取請(qǐng)求中攜帶的郵件服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的郵件,進(jìn)而,向終端發(fā)送獲取到的郵件,相應(yīng)的,終端可以接收服務(wù)器發(fā)送的郵件。這樣,終端通過郵件服務(wù)器標(biāo)識(shí)和郵件屬性信息,來確定終端中確實(shí)沒有存儲(chǔ)的郵件,進(jìn)而,向服務(wù)器獲取終端中沒有存儲(chǔ)的郵件。步驟105中,將目標(biāo)郵件服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)郵件的摘要信息添加至第二郵件摘要列表。
在實(shí)施中,終端獲取到郵件后,可以將獲取到的郵件的摘要信息添加到該終端的第二郵件摘要列表中,其中,摘要信息可以包括郵件的郵件屬性信息和目標(biāo)郵件服務(wù)器標(biāo)識(shí)。
本發(fā)明實(shí)施例還提供了一種將郵件的摘要信息添加到第一郵件摘要列表和第二郵件摘要列表的處理過程,如圖5所示。
下面將結(jié)合具體實(shí)施方式,對(duì)圖5所示的處理過程進(jìn)行詳細(xì)說明。
步驟501中,當(dāng)檢測(cè)到第一郵件生成時(shí),終端為第一郵件分配第一郵件對(duì)應(yīng)的郵件終端標(biāo)識(shí)。
其中,第一郵件可以是第一賬戶通過終端發(fā)送的任意郵件,終端當(dāng)前登錄的賬戶為第一賬戶。
在實(shí)施中,終端檢測(cè)到第一郵件生成時(shí),可以為第一郵件分配郵件標(biāo)識(shí)(可稱為郵件終端標(biāo)識(shí)),其中,郵件終端標(biāo)識(shí)可以是具有預(yù)設(shè)位數(shù)的字符串(比如,該字符串可以是由數(shù)字組成字符串、或者是由字符組成的字符串,或者是由數(shù)字和字符組成的字符串)。
步驟502中,終端向服務(wù)器發(fā)送第一郵件。
其中,第一郵件可以包含第一郵件的各摘要信息(郵件終端標(biāo)識(shí)、郵件發(fā)送時(shí)刻、郵件主題等信息)和郵件正文信息。
相應(yīng)的,服務(wù)器可以接收終端發(fā)送的第一郵件。
步驟503中,當(dāng)服務(wù)器接收到終端發(fā)送的第一郵件時(shí),可以向終端發(fā)送對(duì)第一郵件的發(fā)送成功通知。
在實(shí)施中,服務(wù)器接收到第一郵件時(shí),可以向終端發(fā)送對(duì)第一郵件的發(fā)送成功通知,以及將第一郵件發(fā)送至收件賬戶當(dāng)前登錄的終端。
相應(yīng)的,終端可以接收服務(wù)器發(fā)送的第一郵件對(duì)應(yīng)的發(fā)送成功通知。
步驟504中,服務(wù)器將第一郵件的郵件屬性信息添加到第一郵件摘要列表中。
在實(shí)施中,服務(wù)器接收到第一郵件時(shí),可以獲取第一郵件的郵件發(fā)送時(shí)刻、郵件主題和郵件終端標(biāo)識(shí)等郵件屬性信息,并將其作為該郵件的摘要信息添加到第一郵件摘要列表中。
步驟505中,當(dāng)終端接收到服務(wù)器發(fā)送的第一郵件對(duì)應(yīng)的發(fā)送成功通知時(shí),可以將第一郵件的郵件屬性信息作為第一郵件的摘要信息添加到第二郵件摘要列表中。
步驟506中,終端向服務(wù)器發(fā)送對(duì)第一郵件的郵件服務(wù)器標(biāo)識(shí)獲取請(qǐng)求。
相應(yīng)的,服務(wù)器可以接收終端發(fā)送的對(duì)第一郵件的郵件服務(wù)器標(biāo)識(shí)獲取請(qǐng)求。
步驟507中,服務(wù)器為第一郵件分配第一郵件服務(wù)器標(biāo)識(shí)。
步驟508中,服務(wù)器可以將第一郵件服務(wù)器標(biāo)識(shí)作為第一郵件的摘要信息添加到第一郵件摘要列表中。
步驟509中,服務(wù)器向終端發(fā)送第一郵件服務(wù)器標(biāo)識(shí)。
相應(yīng)的,終端可以接收服務(wù)器發(fā)送的第一郵件服務(wù)器標(biāo)識(shí)。
步驟510中,當(dāng)接收到服務(wù)器發(fā)送的對(duì)應(yīng)第一郵件的第一郵件服務(wù)器標(biāo)識(shí)時(shí),將第一郵件服務(wù)器標(biāo)識(shí)作為第一郵件的摘要信息添加到第二郵件摘要列表中。
本發(fā)明實(shí)施例中,獲取第一賬戶在服務(wù)器中存儲(chǔ)的第一郵件摘要列表,以及在終端中存儲(chǔ)的第二郵件摘要列表;與第一郵件摘要列表中的郵件服務(wù)器標(biāo)識(shí)相比,確定第二郵件摘要列表中不存在的至少一個(gè)郵件服務(wù)器標(biāo)識(shí);根據(jù)第一郵件摘要列表中至少一個(gè)郵件服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的郵件屬性信息,確定與第二郵件摘要列表中的任一郵件屬性信息不匹配的目標(biāo)郵件服務(wù)器標(biāo)識(shí);向服務(wù)器獲取目標(biāo)郵件服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)郵件;將目標(biāo)郵件的摘要信息添加至第二郵件摘要列表。采用本發(fā)明,可以提高查看郵件的效率,同時(shí),避免郵件下載重復(fù)節(jié)省空間。
本發(fā)明又一示例性實(shí)施例提供了一種獲取郵件的裝置,如圖6所示,該裝置包括:
第一獲取模塊610,,用于獲取第一賬戶在服務(wù)器中存儲(chǔ)的第一郵件摘要列表,以及在終端中存儲(chǔ)的第二郵件摘要列表;
第一確定模塊620,用于與第一郵件摘要列表中的服務(wù)器標(biāo)識(shí)相比,確定第二郵件摘要列表中不存在的至少一個(gè)郵件服務(wù)器標(biāo)識(shí);
第二確定模塊630,用于根據(jù)第一郵件摘要列表中至少一個(gè)郵件服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的郵件屬性信息,確定與第二郵件摘要列表中的任一郵件屬性信息不匹配的目標(biāo)郵件服務(wù)器標(biāo)識(shí);
第二獲取模塊640,用于向服務(wù)器獲取目標(biāo)郵件服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)郵件;
第一添加模塊650,用于將目標(biāo)郵件的摘要信息添加到第二郵件摘要列表中。
可選的,郵件屬性信息包括以下信息中的一種或多種:
郵件發(fā)送時(shí)刻、郵件主題、郵件終端標(biāo)識(shí),其中,郵件終端標(biāo)識(shí)為生成郵件的終端生成郵件時(shí)分配的標(biāo)識(shí)。
可選的,第一添加模塊650,還用于:
將第一郵件列表中的至少一個(gè)郵件服務(wù)器標(biāo)識(shí)中除目標(biāo)郵件服務(wù)器標(biāo)識(shí)外的每個(gè)郵件服務(wù)器標(biāo)識(shí),作為該每個(gè)郵件服務(wù)器標(biāo)識(shí)對(duì)應(yīng)郵件的摘要信息,添加到第二郵件摘要列表中。
可選的,第一獲取模塊610,用于:
每當(dāng)達(dá)到預(yù)設(shè)的獲取周期時(shí),獲取第一賬戶在服務(wù)器中存儲(chǔ)的第一郵件摘要列表,以及在終端中存儲(chǔ)的第二郵件摘要列表;或者,
當(dāng)檢測(cè)到第一賬戶的登錄成功指令時(shí),獲取第一賬戶在服務(wù)器中存儲(chǔ)的第一郵件摘要列表,以及在終端中存儲(chǔ)的第二郵件摘要列表。
可選的,如圖7所示,裝置還包括:
第二添加模塊660,用于當(dāng)接收到服務(wù)器發(fā)送的對(duì)第一郵件的發(fā)送成功通知時(shí),將第一郵件的郵件屬性信息作為第一郵件的摘要信息添加到第二郵件摘要列表中;
發(fā)送模塊670,用于向服務(wù)器發(fā)送對(duì)第一郵件的郵件服務(wù)器標(biāo)識(shí)獲取請(qǐng)求,以使服務(wù)器為第一郵件分配第一郵件服務(wù)器標(biāo)識(shí);
第三添加模塊680,用于當(dāng)接收到服務(wù)器發(fā)送的對(duì)應(yīng)第一郵件的第一郵件服務(wù)器標(biāo)識(shí)時(shí),將第一郵件服務(wù)器標(biāo)識(shí)作為第一郵件的摘要信息添加到第二郵件摘要列表中。
關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
本發(fā)明實(shí)施例中,獲取第一賬戶在服務(wù)器中存儲(chǔ)的第一郵件摘要列表,以及在終端中存儲(chǔ)的第二郵件摘要列表;與第一郵件摘要列表中的郵件服務(wù)器標(biāo)識(shí)相比,確定第二郵件摘要列表中不存在的至少一個(gè)郵件服務(wù)器標(biāo)識(shí);根據(jù)第一郵件摘要列表中至少一個(gè)郵件服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的郵件屬性信息,確定與第二郵件摘要列表中的任一郵件屬性信息不匹配的目標(biāo)郵件服務(wù)器標(biāo)識(shí);向服務(wù)器獲取目標(biāo)郵件服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)郵件;將目標(biāo)郵件的摘要信息添加至第二郵件摘要列表。采用本發(fā)明,可以提高查看郵件的效率,同時(shí),避免郵件下載重復(fù)節(jié)省空間。
需要說明的是:上述實(shí)施例提供的獲取郵件的裝置在獲取郵件時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將終端的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的獲取郵件的裝置與獲取郵件的方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過程詳見方法實(shí)施例,這里不再贅述。
本發(fā)明再一示例性實(shí)施例示出了一種終端的結(jié)構(gòu)示意圖。該終端可以是手機(jī)和筆記本電腦等,如圖8所示:
終端800可以包括rf(radiofrequency,射頻)電路110、包括有一個(gè)或一個(gè)以上計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的存儲(chǔ)器120、輸入單元130、顯示單元140、傳感器150、音頻電路160、wifi(wirelessfidelity,無線保真)模塊170、包括有一個(gè)或者一個(gè)以上處理核心的處理器180、以及電源190等部件。本領(lǐng)域技術(shù)人員可以理解,圖8中示出的終端結(jié)構(gòu)并不構(gòu)成對(duì)終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中:
rf電路110可用于收發(fā)信息或通話過程中,信號(hào)的接收和發(fā)送,特別地,將基站的下行信息接收后,交由一個(gè)或者一個(gè)以上處理器180處理;另外,將涉及上行的數(shù)據(jù)發(fā)送給基站。通常,rf電路110包括但不限于天線、至少一個(gè)放大器、調(diào)諧器、一個(gè)或多個(gè)振蕩器、用戶身份模塊(sim)卡、收發(fā)信機(jī)、耦合器、lna(lownoiseamplifier,低噪聲放大器)、雙工器等。此外,rf電路110還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。所述無線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于gsm(globalsystemofmobilecommunication,全球移動(dòng)通訊系統(tǒng))、gprs(generalpacketradioservice,通用分組無線服務(wù))、cdma(codedivisionmultipleaccess,碼分多址)、wcdma(widebandcodedivisionmultipleaccess,寬帶碼分多址)、lte(longtermevolution,長(zhǎng)期演進(jìn))、電子郵件、sms(shortmessagingservice,短消息服務(wù))等。
存儲(chǔ)器120可用于存儲(chǔ)軟件程序以及模塊,處理器180通過運(yùn)行存儲(chǔ)在存儲(chǔ)器120的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理。存儲(chǔ)器120可主要包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)終端800的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲(chǔ)器120可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。相應(yīng)地,存儲(chǔ)器120還可以包括存儲(chǔ)器控制器,以提供處理器180和輸入單元130對(duì)存儲(chǔ)器120的訪問。
輸入單元130可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與用戶設(shè)置以及功能控制有關(guān)的鍵盤、鼠標(biāo)、操作桿、光學(xué)或者軌跡球信號(hào)輸入。具體地,輸入單元130可包括觸敏表面131以及其他輸入設(shè)備132。觸敏表面131,也稱為觸摸顯示屏或者觸控板,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸敏表面131上或在觸敏表面131附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置。可選的,觸敏表面131可包括觸摸檢測(cè)裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測(cè)裝置檢測(cè)用戶的觸摸方位,并檢測(cè)觸摸操作帶來的信號(hào),將信號(hào)傳送給觸摸控制器;觸摸控制器從觸摸檢測(cè)裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器180,并能接收處理器180發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸敏表面131。除了觸敏表面131,輸入單元130還可以包括其他輸入設(shè)備132。具體地,其他輸入設(shè)備132可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
顯示單元140可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端800的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標(biāo)、視頻和其任意組合來構(gòu)成。顯示單元140可包括顯示面板141,可選的,可以采用lcd(liquidcrystaldisplay,液晶顯示器)、oled(organiclight-emittingdiode,有機(jī)發(fā)光二極管)等形式來配置顯示面板141。進(jìn)一步的,觸敏表面131可覆蓋顯示面板141,當(dāng)觸敏表面131檢測(cè)到在其上或附近的觸摸操作后,傳送給處理器180以確定觸摸事件的類型,隨后處理器180根據(jù)觸摸事件的類型在顯示面板141上提供相應(yīng)的視覺輸出。雖然在圖8中,觸敏表面131與顯示面板141是作為兩個(gè)獨(dú)立的部件來實(shí)現(xiàn)輸入和輸入功能,但是在某些實(shí)施例中,可以將觸敏表面131與顯示面板141集成而實(shí)現(xiàn)輸入和輸出功能。
終端800還可包括至少一種傳感器150,比如光傳感器、運(yùn)動(dòng)傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板141的亮度,接近傳感器可在終端800移動(dòng)到耳邊時(shí),關(guān)閉顯示面板141和/或背光。作為運(yùn)動(dòng)傳感器的一種,重力加速度傳感器可檢測(cè)各個(gè)方向上(一般為三軸)加速度的大小,靜止時(shí)可檢測(cè)出重力的大小及方向,可用于識(shí)別手機(jī)姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計(jì)姿態(tài)校準(zhǔn))、振動(dòng)識(shí)別相關(guān)功能(比如計(jì)步器、敲擊)等;至于終端800還可配置的陀螺儀、氣壓計(jì)、濕度計(jì)、溫度計(jì)、紅外線傳感器等其他傳感器,在此不再贅述。
音頻電路160、揚(yáng)聲器161,傳聲器162可提供用戶與終端800之間的音頻接口。音頻電路160可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號(hào),傳輸?shù)綋P(yáng)聲器161,由揚(yáng)聲器161轉(zhuǎn)換為聲音信號(hào)輸出;另一方面,傳聲器162將收集的聲音信號(hào)轉(zhuǎn)換為電信號(hào),由音頻電路160接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器180處理后,經(jīng)rf電路110以發(fā)送給比如另一終端,或者將音頻數(shù)據(jù)輸出至存儲(chǔ)器120以便進(jìn)一步處理。音頻電路160還可能包括耳塞插孔,以提供外設(shè)耳機(jī)與終端800的通信。
wifi屬于短距離無線傳輸技術(shù),終端800通過wifi模塊170可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖8示出了wifi模塊170,但是可以理解的是,其并不屬于終端800的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
處理器180是終端800的控制中心,利用各種接口和線路連接整個(gè)手機(jī)的各個(gè)部分,通過運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器120內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器120內(nèi)的數(shù)據(jù),執(zhí)行終端800的各種功能和處理數(shù)據(jù),從而對(duì)手機(jī)進(jìn)行整體監(jiān)控??蛇x的,處理器180可包括一個(gè)或多個(gè)處理核心;優(yōu)選的,處理器180可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無線通信??梢岳斫獾氖?,上述調(diào)制解調(diào)處理器也可以不集成到處理器180中。
終端800還包括給各個(gè)部件供電的電源190(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器180邏輯相連,從而通過電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。電源190還可以包括一個(gè)或一個(gè)以上的直流或交流電源、再充電系統(tǒng)、電源故障檢測(cè)電路、電源轉(zhuǎn)換器或者逆變器、電源狀態(tài)指示器等任意組件。
盡管未示出,終端800還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。具體在本實(shí)施例中,終端800的顯示單元是觸摸屏顯示器,終端800還包括有存儲(chǔ)器,以及一個(gè)或者一個(gè)以上的程序,其中一個(gè)或者一個(gè)以上程序存儲(chǔ)于存儲(chǔ)器中,且經(jīng)配置以由一個(gè)或者一個(gè)以上處理器執(zhí)行一個(gè)或者一個(gè)以上程序包含用于進(jìn)行以下操作的指令:
獲取第一賬戶在服務(wù)器中存儲(chǔ)的第一郵件摘要列表,以及在終端中存儲(chǔ)的第二郵件摘要列表;
與第一郵件摘要列表中的郵件服務(wù)器標(biāo)識(shí)相比,確定第二郵件摘要列表中不存在的至少一個(gè)郵件服務(wù)器標(biāo)識(shí);
根據(jù)第一郵件摘要列表中至少一個(gè)郵件服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的郵件屬性信息,確定與第二郵件摘要列表中的任一郵件屬性信息不匹配的目標(biāo)郵件服務(wù)器標(biāo)識(shí);
向服務(wù)器獲取目標(biāo)郵件服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)郵件;
將目標(biāo)郵件服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)郵件的摘要信息添加至第二郵件摘要列表。
可選的,目標(biāo)郵件屬性信息包括以下信息中的一種或多種:
郵件發(fā)送時(shí)刻、郵件主題、郵件終端標(biāo)識(shí),其中,郵件終端標(biāo)識(shí)為生成郵件的終端生成郵件時(shí)分配的標(biāo)識(shí)。
可選的,所述方法還包括:
將第一郵件列表中的至少一個(gè)郵件服務(wù)器標(biāo)識(shí)中除目標(biāo)郵件服務(wù)器標(biāo)識(shí)外的每個(gè)郵件服務(wù)器標(biāo)識(shí),作為該每個(gè)郵件服務(wù)器標(biāo)識(shí)對(duì)應(yīng)郵件的摘要信息,添加到第二郵件摘要列表中。
可選的,獲取第一賬戶在服務(wù)器中存儲(chǔ)的第一郵件摘要列表,以及在終端中存儲(chǔ)的第二郵件摘要列表,包括:
每當(dāng)達(dá)到預(yù)設(shè)的獲取周期時(shí),獲取第一賬戶在服務(wù)器中存儲(chǔ)的第一郵件摘要列表,以及在終端中存儲(chǔ)的第二郵件摘要列表;或者,
當(dāng)檢測(cè)到第一賬戶的登錄成功指令時(shí),獲取第一賬戶在服務(wù)器中存儲(chǔ)的第一郵件摘要列表,以及在終端中存儲(chǔ)的第二郵件摘要列表。
可選的,所述方法還包括:
當(dāng)接收到服務(wù)器發(fā)送的對(duì)第一郵件的發(fā)送成功通知時(shí),將第一郵件的郵件屬性信息作為第一郵件的摘要信息添加到第二郵件摘要列表中;
向服務(wù)器發(fā)送對(duì)第一郵件的郵件服務(wù)器標(biāo)識(shí)獲取請(qǐng)求,以使服務(wù)器為第一郵件分配第一郵件服務(wù)器標(biāo)識(shí);
當(dāng)接收到服務(wù)器發(fā)送的對(duì)應(yīng)第一郵件的第一郵件服務(wù)器標(biāo)識(shí)時(shí),將第一郵件服務(wù)器標(biāo)識(shí)作為第一郵件的摘要信息添加到第二郵件摘要列表中。
本發(fā)明實(shí)施例中,獲取第一賬戶在服務(wù)器中存儲(chǔ)的第一郵件摘要列表,以及在終端中存儲(chǔ)的第二郵件摘要列表;與第一郵件摘要列表中的郵件服務(wù)器標(biāo)識(shí)相比,確定第二郵件摘要列表中不存在的至少一個(gè)郵件服務(wù)器標(biāo)識(shí);根據(jù)第一郵件摘要列表中至少一個(gè)郵件服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的郵件屬性信息,確定與第二郵件摘要列表中的任一郵件屬性信息不匹配的目標(biāo)郵件服務(wù)器標(biāo)識(shí);向服務(wù)器獲取目標(biāo)郵件服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)郵件;將目標(biāo)郵件服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)郵件的摘要信息添加至第二郵件摘要列表。這樣,賬戶當(dāng)前登錄的終端可以直接向服務(wù)器獲取該賬戶在其他終端發(fā)送的郵件,即用戶可以直接通過該終端查看其他終端發(fā)送的郵件,無需再將賬戶登錄在其他終端,從而,可以提高查看郵件的效率。另外,向服務(wù)器獲取郵件時(shí),避免由于終端沒有正確接收到郵件服務(wù)器標(biāo)識(shí),重復(fù)獲取終端中已經(jīng)存儲(chǔ)的郵件,從而,可以節(jié)省終端的存儲(chǔ)空間和流量。
本領(lǐng)域技術(shù)人員在考慮說明書及實(shí)踐這里公開的公開后,將容易想到本發(fā)明的其它實(shí)施方案。本申請(qǐng)旨在涵蓋本發(fā)明的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本發(fā)明的一般性原理并包括本發(fā)明未公開的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權(quán)利要求指出。
應(yīng)當(dāng)理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求來限制。