亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

電子郵件緩發(fā)送的方法及客戶端的制作方法

文檔序號(hào):7894680閱讀:326來(lái)源:國(guó)知局
專利名稱:電子郵件緩發(fā)送的方法及客戶端的制作方法
技術(shù)領(lǐng)域
本發(fā)明屬于計(jì)算機(jī)、軟件技術(shù)領(lǐng)域。
背景技術(shù)
隨著計(jì)算機(jī)互聯(lián)網(wǎng)的普及,電子郵件在人們的通信交流中扮演著越來(lái)越重要的角 色。用戶一般可以在任何地方任何時(shí)間向其他人發(fā)送電子郵件。當(dāng)電子郵件的發(fā)件人向收 件人發(fā)送電子郵件時(shí),該動(dòng)作是立即發(fā)生的,并且除非在發(fā)件人和收件人的服務(wù)器之間出 現(xiàn)問題,否則電子郵件將在傳遞過(guò)程中不受發(fā)件人控制地傳遞到收件人的郵箱中,一旦郵 件被發(fā)送出去,它就脫離了郵件發(fā)送者的控制。在電子郵件的實(shí)際應(yīng)用中,常常會(huì)出現(xiàn)這樣 的情形,發(fā)送者往往點(diǎn)擊了 “發(fā)送”按鈕將郵件發(fā)送出去之后,才發(fā)現(xiàn)所發(fā)送的電子郵件存 在某些問題,例如內(nèi)容拼寫錯(cuò)誤、忘記粘貼附件、發(fā)送給錯(cuò)誤的接收者等等,這些都是最常 發(fā)生的問題。當(dāng)發(fā)生上述情形時(shí),郵件發(fā)送者對(duì)于撤銷電子郵件具有很強(qiáng)的需要。目前存在用于實(shí)現(xiàn)電子郵件撤銷的一些現(xiàn)有技術(shù)。例如,申請(qǐng)?zhí)枮?200810213140. 1的專利即描述了一種郵件撤銷的方法,利用該方法,只要在接收者閱讀電 子郵件之前,發(fā)送者均可對(duì)該郵件執(zhí)行撤消操作,使得接收者無(wú)法再訪問電子郵件的內(nèi)容。但是,隨著互聯(lián)網(wǎng)技術(shù)中數(shù)據(jù)傳輸速度的提高,以及郵件提醒功能的設(shè)置,使得發(fā) 送者一旦點(diǎn)擊郵件“發(fā)送”按鈕后,接收者在很短時(shí)間內(nèi)就能查看到該郵件,從而發(fā)送者很 難再對(duì)郵件進(jìn)行撤消操作。本發(fā)明中則提供了一種電子郵件緩發(fā)送的方法,用戶可以針對(duì)編輯好的電子郵件 點(diǎn)擊“緩發(fā)送”按鈕,這樣該電子郵件會(huì)先在發(fā)送方終端緩存一段時(shí)間后再進(jìn)行發(fā)送,在緩 存期間發(fā)送方均可對(duì)郵件進(jìn)行撤回操作。雖然現(xiàn)有技術(shù)也提供了延遲傳遞電子郵件的系統(tǒng) 及方法,用戶可以設(shè)定具體的日期進(jìn)行郵件發(fā)送。但是本發(fā)明提供的技術(shù)方案與現(xiàn)有技術(shù) 還是具有明顯的不同之處,本發(fā)明只是在發(fā)送者點(diǎn)擊郵件發(fā)送后,將該郵件在本地終端緩 存一段時(shí)間后再進(jìn)行發(fā)送,主要是給郵件發(fā)送者一個(gè)緩沖時(shí)間,在該時(shí)間段內(nèi),如果發(fā)現(xiàn)已 發(fā)送的郵件出現(xiàn)問題,可以將郵件撤回重新修正或者直接刪除。

發(fā)明內(nèi)容
本發(fā)明的目的在于,提供了電子郵件緩發(fā)送的方法及客戶端。利用本發(fā)明,當(dāng)針 對(duì)電子郵件觸發(fā)緩發(fā)送時(shí),將該電子郵件在發(fā)送方終端緩存一段時(shí)間后再發(fā)送至接收方終 端,并且在郵件緩存期間,發(fā)送方可以撤回電子郵件進(jìn)行重新編輯。本發(fā)明提供的技術(shù)方案包括一種電子郵件緩發(fā)送的方法,該方法包括如下步驟步驟1,采集發(fā)送方針對(duì)電子郵件進(jìn)行緩發(fā)送的觸發(fā)操作;步驟2,將前述電子郵件在發(fā)送方終端中進(jìn)行緩存;步驟3,當(dāng)超過(guò)預(yù)設(shè)的緩存時(shí)間時(shí),發(fā)送方終端將前述電子郵件發(fā)送至接收方終端。
優(yōu)選地,在電子郵件發(fā)送界面設(shè)置有用以觸發(fā)郵件緩發(fā)送的控件選項(xiàng)。優(yōu)選地,所述步驟2的過(guò)程為當(dāng)接收到針對(duì)電子郵件進(jìn)行緩發(fā)送的操作指令時(shí),將該電子郵件存儲(chǔ)在發(fā)送方終 端的緩存空間中;同時(shí)啟動(dòng)計(jì)時(shí)器,記錄前述電子郵件在緩存空間中的存儲(chǔ)時(shí)間。優(yōu)選地,所述預(yù)設(shè)的緩存時(shí)間為系統(tǒng)默認(rèn)時(shí)間值或者由用戶進(jìn)行設(shè)定。優(yōu)選地,所述步驟3的過(guò)程為將所述電子郵件的實(shí)際緩存時(shí)間與預(yù)設(shè)的緩存時(shí)間進(jìn)行比對(duì),判斷實(shí)際緩存時(shí)間 是否大于或等于預(yù)設(shè)緩存時(shí)間;若是,則發(fā)送方終端將所述電子郵件通過(guò)郵件服務(wù)器發(fā)送至接收方終端;將前述已發(fā)送至郵件服務(wù)器的電子郵件從發(fā)送方終端的緩存空間中進(jìn)行刪除。優(yōu)選地,所述方法還包括當(dāng)電子郵件在發(fā)送方終端中進(jìn)行緩存的期間,能夠針對(duì)該電子郵件進(jìn)行還原操 作。優(yōu)選地,在已發(fā)送郵件界面中設(shè)置有針對(duì)所述電子郵件進(jìn)行還原操作的還原控件 選項(xiàng)。優(yōu)選地,針對(duì)所述電子郵件進(jìn)行還原操作的過(guò)程為采集發(fā)送方針對(duì)所述電子郵件的還原控件選項(xiàng)的觸發(fā)操作;判斷前述觸發(fā)的已發(fā)送電子郵件是否處于發(fā)送方終端的緩存期間,若是,則進(jìn)入 下一步驟,若否,則向用戶提示郵件還原失??;取消針對(duì)所述電子郵件的發(fā)送操作,并將所述電子郵件的內(nèi)容加載至郵件編輯界 面;在郵件編輯界面中針對(duì)所述電子郵件內(nèi)容進(jìn)行修改或重新編輯后,再進(jìn)行發(fā)送或 緩發(fā)送操作。優(yōu)選地,所述方法還包括當(dāng)電子郵件在發(fā)送方終端中進(jìn)行緩存的期間,能夠針對(duì)該電子郵件進(jìn)行撤回操作。優(yōu)選地,在已發(fā)送郵件界面中設(shè)置有針對(duì)所述電子郵件進(jìn)行撤回操作的撤回控件 選項(xiàng)。優(yōu)選地,針對(duì)所述電子郵件進(jìn)行撤回操作的過(guò)程為采集發(fā)送方針對(duì)所述電子郵件的撤回控件選項(xiàng)的觸發(fā)操作;判斷前述觸發(fā)的已發(fā)送電子郵件是否處于發(fā)送方終端的緩存期間,若是,則進(jìn)入 下一步驟,若否,則向用戶提示郵件撤回失敗;取消針對(duì)所述電子郵件的發(fā)送操作,并將所述電子郵件從緩存空間中刪除。本發(fā)明還提供了一種電子郵件緩發(fā)送的客戶端,該客戶端包括觸發(fā)操作采集單元,用于采集發(fā)送方針對(duì)電子郵件進(jìn)行緩發(fā)送的觸發(fā)操作;電子郵件緩存單元,與前述觸發(fā)操作采集單元相連,用于將前述電子郵件在發(fā)送 方終端中進(jìn)行緩存;電子郵件發(fā)送單元,與前述電子郵件緩存單元相連,用于在超過(guò)預(yù)設(shè)的緩存時(shí)間時(shí),發(fā)送方終端將前述電子郵件發(fā)送至接收方終端。優(yōu)選地,所述電子郵件緩存單元包括電子郵件存儲(chǔ)模塊,用于在接收到針對(duì)電子郵件進(jìn)行緩發(fā)送的操作指令時(shí),將該 電子郵件存儲(chǔ)在發(fā)送方終端的緩存空間中;緩存時(shí)間記錄模塊,用于啟動(dòng)計(jì)時(shí)器,記錄前述電子郵件在緩存空間中的存儲(chǔ)時(shí) 間。優(yōu)選地,所述電子郵件發(fā)送單元包括緩存時(shí)間判斷模塊,用于將所述電子郵件的實(shí)際緩存時(shí)間與預(yù)設(shè)的緩存時(shí)間進(jìn)行 比對(duì),判斷實(shí)際緩存時(shí)間是否大于或等于預(yù)設(shè)緩存時(shí)間;電子郵件發(fā)送模塊,用于通過(guò)郵件服務(wù)器將所述電子郵件發(fā)送至接收方終端。本發(fā)明還提供一種針對(duì)已發(fā)送電子郵件進(jìn)行還原的客戶端,該客戶端包括還原控件設(shè)置單元,用于在已發(fā)送郵件界面中設(shè)置針對(duì)電子郵件進(jìn)行還原操作的 還原控件選項(xiàng);還原觸發(fā)采集單元,與前述還原控件設(shè)置單元相連,用于采集發(fā)送方針對(duì)前述電 子郵件的還原控件選項(xiàng)的觸發(fā)操作;郵件緩存判斷單元,與前述還原觸發(fā)采集單元相連,用于判斷前述觸發(fā)的已發(fā)送 電子郵件是否處于發(fā)送方終端的緩存期間;電子郵件還原單元,與前述郵件緩存判斷單元相連,用于當(dāng)判斷所述電子郵件處 于緩存期間時(shí),取消針對(duì)所述電子郵件的發(fā)送操作,并將所述電子郵件的內(nèi)容加載至郵件 編輯界面;電子郵件編輯單元,與前述電子郵件還原單元相連,用于在郵件編輯界面中針對(duì) 所述電子郵件內(nèi)容進(jìn)行修改或重新編輯后,再進(jìn)行發(fā)送或緩發(fā)送操作。本發(fā)明還提供一種針對(duì)已發(fā)送電子郵件進(jìn)行撤回的客戶端,該客戶端包括撤回控件設(shè)置單元,用于在已發(fā)送郵件界面中設(shè)置針對(duì)電子郵件進(jìn)行撤回操作的 撤回控件選項(xiàng);撤回觸發(fā)采集單元,與前述撤回控件設(shè)置單元相連,用于采集發(fā)送方針對(duì)前述電 子郵件的撤回控件選項(xiàng)的觸發(fā)操作;郵件緩存判斷單元,與前述撤回觸發(fā)采集單元相連,用于判斷前述觸發(fā)的已發(fā)送 電子郵件是否處于發(fā)送方終端的緩存期間;電子郵件撤回單元,與前述郵件緩存判斷單元相連,用于取消針對(duì)所述電子郵件 的發(fā)送操作,并將所述電子郵件從緩存空間中刪除。與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果如下本發(fā)明提供了電子郵件緩發(fā)送的方法,即發(fā)送方終端接收到郵件發(fā)送指令后,將 郵件在本地終端緩存一段時(shí)間后再發(fā)送至接收方終端,目的是為了給發(fā)送方一個(gè)發(fā)現(xiàn)郵件 問題的緩存時(shí)間,在該時(shí)間段內(nèi),如果發(fā)送方發(fā)現(xiàn)該郵件存在問題,可以及時(shí)進(jìn)行撤回,滿 足了用戶的多層次需求,豐富了電子郵件業(yè)務(wù),使用戶的使用更加人性化。


圖1為本發(fā)明實(shí)施例一中提供的一種電子郵件緩發(fā)送的方法流程圖1-1為本發(fā)明實(shí)施例一中在電子郵件發(fā)送界面設(shè)置用以觸發(fā)郵件緩發(fā)送的控 件選項(xiàng)的示意圖;圖1-2為本發(fā)明實(shí)施例中電子郵件發(fā)送過(guò)程的示意圖;圖2為本發(fā)明實(shí)施例二中提供的針對(duì)已發(fā)送電子郵件進(jìn)行還原的方法流程圖;圖3為本發(fā)明實(shí)施例三中提供的針對(duì)已發(fā)送電子郵件進(jìn)行撤回的方法流程圖;圖4為本發(fā)明實(shí)施例一中提供的電子郵件緩發(fā)送的客戶端示意圖;圖5為本發(fā)明實(shí)施例二中提供的針對(duì)已發(fā)送電子郵件進(jìn)行還原的客戶端示意圖;圖6為本發(fā)明實(shí)施例三中提供的針對(duì)已發(fā)送電子郵件進(jìn)行撤回的客戶端示意圖。
具體實(shí)施例方式下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明的實(shí)施方案作進(jìn)一步詳細(xì)的說(shuō)明。參見圖1,為本發(fā)明實(shí)施例一中提供的一種電子郵件緩發(fā)送的方法流程圖,具體步 驟如下所述。S11,采集發(fā)送方針對(duì)電子郵件進(jìn)行緩發(fā)送的觸發(fā)操作;本發(fā)明實(shí)施例中,在電子郵件發(fā)送界面設(shè)置有用以觸發(fā)郵件緩發(fā)送的控件選項(xiàng)。 參見圖1-1,展示了在電子郵件發(fā)送界面設(shè)置用以觸發(fā)郵件緩發(fā)送的控件選項(xiàng)的示意圖。如 圖所示,在電子郵件發(fā)送界面100中,針對(duì)編輯完的電子郵件設(shè)置有“發(fā)送”控件110,以及 “緩發(fā)送”控件120。當(dāng)發(fā)送方通過(guò)鼠標(biāo)點(diǎn)擊“發(fā)送”控件110時(shí),則按照現(xiàn)有的郵件發(fā)送方 式將電子郵件發(fā)送至接收方;當(dāng)發(fā)送方通過(guò)鼠標(biāo)點(diǎn)擊“緩發(fā)送”控件120時(shí),則按照本發(fā)明 中描述的電子郵件緩發(fā)送的方式將郵件發(fā)送至接收方。S12,將前述電子郵件在發(fā)送方終端中進(jìn)行緩存;參見圖1-2,展示了電子郵件發(fā)送過(guò)程的示意圖。如圖所示,發(fā)件人210需要發(fā)送 電子郵件時(shí),首先需要在自己的計(jì)算機(jī)(發(fā)送方終端)上編輯郵件,然后通過(guò)點(diǎn)擊“發(fā)送”控 件,將編輯完的郵件發(fā)送至發(fā)件服務(wù)器220上;發(fā)件服務(wù)器根據(jù)收件人郵箱地址,查找收件 人對(duì)應(yīng)的收件服務(wù)器230的IP地址,然后將郵件發(fā)送給該目的服務(wù)器;最后收件人240從 收件服務(wù)器230中收取自己的電子郵件,當(dāng)電子郵件從收件服務(wù)器上下載到收件人所在終 端后,通常該電子郵件從收件服務(wù)器上被刪除。在本發(fā)明實(shí)施例中,當(dāng)發(fā)送方終端接收到發(fā)送方觸發(fā)“緩發(fā)送”的命令時(shí),并不是 立即把編輯完的郵件發(fā)送至發(fā)件服務(wù)器220上,而是將該電子郵件在本地終端中緩存一段 時(shí)間。發(fā)送方終端將電子郵件進(jìn)行緩存的過(guò)程為發(fā)送方終端根據(jù)郵件發(fā)送方WD、接收方 UID以及郵件發(fā)送時(shí)間組合生成該電子郵件的唯一標(biāo)識(shí)信息;然后根據(jù)電子郵件的唯一標(biāo) 識(shí)信息生成對(duì)應(yīng)的本地存儲(chǔ)文件,即本地存儲(chǔ)文件名與唯一標(biāo)識(shí)信息一致;最后將電子郵 件存儲(chǔ)在所生成的本地存儲(chǔ)文件中,同時(shí)啟動(dòng)計(jì)時(shí)器,記錄該電子郵件在該存儲(chǔ)文件中的 存儲(chǔ)時(shí)間。S13,當(dāng)超過(guò)預(yù)設(shè)的緩存時(shí)間時(shí),發(fā)送方終端將前述電子郵件發(fā)送至接收方終端。所述預(yù)設(shè)的緩存時(shí)間可以為系統(tǒng)默認(rèn)時(shí)間值,例如默認(rèn)緩存時(shí)間為lOmin。另外, 也可以由用戶在緩發(fā)送的設(shè)置界面中進(jìn)行設(shè)定,例如設(shè)定的時(shí)間為30min,則進(jìn)行郵件緩發(fā) 送時(shí)均按照30min進(jìn)行緩存,直到用戶重新設(shè)定其它時(shí)間為止。根據(jù)前述步驟中進(jìn)行電子郵件緩存時(shí)計(jì)時(shí)器的記錄時(shí)間,獲取電子郵件的實(shí)際緩存時(shí)間;將該實(shí)際緩存時(shí)間與預(yù)設(shè)的緩存時(shí)間進(jìn)行比對(duì),判斷實(shí)際緩存時(shí)間是否大于或等 于預(yù)設(shè)緩存時(shí)間;若是,則發(fā)送方終端將所述電子郵件通過(guò)郵件服務(wù)器發(fā)送至接收方終端; 若不是,則重復(fù)前述步驟。
〔0077〕 當(dāng)所述電子郵件被發(fā)送至郵件服務(wù)器后,該電子郵件即從發(fā)送方終端的緩存空間 中自動(dòng)刪除掉。
〔0078〕 本實(shí)施例所述的方法中,在進(jìn)行電子郵件發(fā)送時(shí),發(fā)送方終端先將電子郵件在本 地終端緩存一段時(shí)間后,再將郵件發(fā)送至郵件服務(wù)器,經(jīng)由郵件服務(wù)器將電子郵件發(fā)送至 接收方終端。在電子郵件緩存期間,當(dāng)發(fā)送方發(fā)現(xiàn)郵件存在問題時(shí),能夠及時(shí)撤回郵件并進(jìn) 行修改。
〔0079〕 參見圖2,為本發(fā)明實(shí)施例二中提供的針對(duì)已發(fā)送電子郵件進(jìn)行還原的方法流程 圖,具體步驟如下所述。
〔0080〕 321,采集發(fā)送方針對(duì)已發(fā)送電子郵件的還原控件選項(xiàng)的觸發(fā)操作;
〔0081〕 為了實(shí)現(xiàn)針對(duì)已發(fā)送郵件進(jìn)行還原的功能,需要提供對(duì)應(yīng)的操作菜單供用戶執(zhí)行 還原哪條已發(fā)送郵件的操作。因此,在郵箱的已發(fā)送郵件界面中增加一個(gè)選項(xiàng),如“還原郵 件”來(lái)供用戶執(zhí)行郵件還原操作,該“還原郵件”即是針對(duì)已發(fā)送的電子郵件進(jìn)行還原操作
的還原控件選項(xiàng)。例如,用戶需要針對(duì)發(fā)送過(guò)的電子郵件“工作總結(jié)”進(jìn)行還原時(shí),則首先 進(jìn)入郵箱中的已發(fā)送郵件界面,該界面中包括有用戶所有已發(fā)送郵件列表,用戶通過(guò)在已 發(fā)送郵件列表中查找到需要還原的電子郵件“工作總結(jié)”,通過(guò)鼠標(biāo)點(diǎn)擊選中該郵件后,然 后觸發(fā)已發(fā)送郵件界面中的“還原郵件”,即執(zhí)行被選中郵件的還原操作。
〔0082〕 利用相關(guān)八 I函數(shù)獲取用戶在已發(fā)送郵件界面中選中的電子郵件信息;通過(guò) 胃化如舊的鉤子函數(shù)在已發(fā)送郵件界面中獲取用戶的鼠標(biāo)點(diǎn)擊消息,進(jìn)一步根據(jù)相關(guān)八 I 函數(shù)判斷鼠標(biāo)點(diǎn)擊位置是否為還原控件選項(xiàng),若是則采集該觸發(fā)操作信息。
〔0083〕 322,判斷前述觸發(fā)的已發(fā)送電子郵件是否處于發(fā)送方終端的緩存期間,若是,則 進(jìn)入下一步驟,若否,則向用戶提示郵件還原失??;
〔0084〕 根據(jù)前述觸發(fā)的已發(fā)送電子郵件的發(fā)送方口 10、接收方口 10以及郵件發(fā)送時(shí)間, 獲取該電子郵件的唯一標(biāo)識(shí)信息;根據(jù)該唯一標(biāo)識(shí)信息搜索該電子郵件緩存時(shí)對(duì)應(yīng)的本地 存儲(chǔ)文件;查詢本地存儲(chǔ)文件中是否存在電子郵件內(nèi)容,若存在,則該電子郵件處于緩存期 間;若不存在,則說(shuō)明該電子郵件已經(jīng)被發(fā)送至郵件服務(wù)器,這種情況下該電子郵件無(wú)法被 還原,此時(shí)發(fā)送方終端向用戶輸出提示信息,用以提示用戶此電子郵件無(wú)法進(jìn)行還原。
〔0085〕 323,取消針對(duì)所述電子郵件的發(fā)送操作,并將所述電子郵件的內(nèi)容加載至郵件編 輯界面;
〔0086〕 發(fā)送方終端針對(duì)所述電子郵件發(fā)出取消發(fā)送的操作指令,并獲取該電子郵件的信 息內(nèi)容以及郵件格式;通過(guò)1111(1(^8操作系統(tǒng)中的八 I底層函數(shù)獲取郵件編輯界面的窗口 句柄,然后發(fā)送1111(10…添加信息內(nèi)容,直接把郵件信息內(nèi)容以對(duì)應(yīng)的郵件格式顯示在郵 件編輯界面中。當(dāng)電子郵件內(nèi)容還原至郵件編輯界面后,則將所述電子郵件從發(fā)送方終端 的緩存空間中刪除。
〔0087〕 324,在郵件編輯界面中針對(duì)所述電子郵件內(nèi)容進(jìn)行修改或重新編輯;
〔0088〕 當(dāng)前述電子郵件內(nèi)容加載至郵件編輯界面后,用戶可針對(duì)該電子郵件內(nèi)容進(jìn)行修 改或重新編輯,例如修改收件人地址、改變郵件主題內(nèi)容或者對(duì)郵件正文進(jìn)行修改等編輯操作。S25,將修改或重新編輯后的電子郵件進(jìn)行發(fā)送或緩發(fā)送操作。針對(duì)重新編輯后的電子郵件,用戶可通過(guò)點(diǎn)擊“發(fā)送”控件,直接將該電子郵件發(fā) 送至接收方,也可再次點(diǎn)擊“緩發(fā)送”將該電子郵件在所在終端緩存一段時(shí)間后再發(fā)送至接 收方。本實(shí)施例所述的方法,針對(duì)于實(shí)施例一中進(jìn)行緩發(fā)送的郵件,當(dāng)該電子郵件處于 緩存期間時(shí),發(fā)送方可以通過(guò)觸發(fā)對(duì)應(yīng)的還原控件,取消該電子郵件的發(fā)送操作,并將該電 子郵件還原至郵件編輯界面,使得發(fā)送方可針對(duì)該電子郵件進(jìn)行修改或重新編輯。參見圖3,為本發(fā)明實(shí)施例三中提供的針對(duì)已發(fā)送電子郵件進(jìn)行撤回的方法流程 圖,具體步驟如下所述。S31,采集發(fā)送方針對(duì)已發(fā)送電子郵件的撤回控件選項(xiàng)的觸發(fā)操作;為了實(shí)現(xiàn)針對(duì)已發(fā)送郵件進(jìn)行撤回的功能,需要提供對(duì)應(yīng)的操作菜單供用戶執(zhí)行 撤回哪條已發(fā)送郵件的操作。因此,在郵箱的已發(fā)送郵件界面中増加一個(gè)選項(xiàng),如“撤回郵 件”來(lái)供用戶執(zhí)行郵件撤回操作,該“撤回郵件”即是針對(duì)已發(fā)送電子郵件進(jìn)行撤回操作的 撤回控件選項(xiàng)。例如,用戶需要針對(duì)已發(fā)送的電子郵件“工作總結(jié)”進(jìn)行撤回吋,則首先進(jìn) 入郵箱中的已發(fā)送郵件界面,該界面中包括有用戶所有已發(fā)送郵件列表,用戶通過(guò)在已發(fā) 送郵件列表中查找到需要撤回的電子郵件“工作總結(jié)”,通過(guò)鼠標(biāo)點(diǎn)選該郵件后,觸發(fā)已發(fā) 送郵件界面中的“撤回郵件”,即執(zhí)行被選中郵件的撤回操作。利用相關(guān)API函數(shù)獲取用戶在已發(fā)送郵件界面中選中的電子郵件信息;通過(guò) Windows的鉤子函數(shù)在已發(fā)送郵件界面中獲取用戶的鼠標(biāo)點(diǎn)擊消息,進(jìn)ー步根據(jù)相關(guān)API 函數(shù)判斷鼠標(biāo)點(diǎn)擊位置是否為撤回控件選項(xiàng),若是則采集該觸發(fā)操作信息。S32,判斷前述觸發(fā)的已發(fā)送電子郵件是否處于發(fā)送方終端的緩存期間,若是,則 進(jìn)入下ー步驟,若否,則向用戶提示郵件撤回失?。桓鶕?jù)前述觸發(fā)的已發(fā)送電子郵件的發(fā)送方nD、接收方WD以及郵件發(fā)送時(shí)間, 獲取該電子郵件的唯一標(biāo)識(shí)信息;根據(jù)該唯一標(biāo)識(shí)信息搜索該電子郵件緩存時(shí)對(duì)應(yīng)的本地 存儲(chǔ)文件;查詢本地存儲(chǔ)文件中是否存在電子郵件內(nèi)容,若存在,則該電子郵件處于緩存期 間;若不存在,則說(shuō)明該電子郵件已經(jīng)被發(fā)送至郵件服務(wù)器,這種情況下該電子郵件無(wú)法被 撤回,此時(shí)發(fā)送方終端向用戶輸出提示信息,用以提示用戶此電子郵件無(wú)法進(jìn)行撤回。S33,取消針對(duì)所述電子郵件的發(fā)送操作,并將所述電子郵件從發(fā)送方終端的緩存 空間中刪除。發(fā)送方終端針對(duì)所述電子郵件發(fā)出取消發(fā)送的操作指令,并查找該電子郵件對(duì)應(yīng) 的本地存儲(chǔ)文件,將該存儲(chǔ)文件進(jìn)行刪除。本實(shí)施例所述的方法,針對(duì)于實(shí)施例一中進(jìn)行緩發(fā)送的郵件,當(dāng)該電子郵件處于 緩存期間時(shí),發(fā)送方可以通過(guò)觸發(fā)對(duì)應(yīng)的撤回控件,取消該電子郵件的發(fā)送操作,并將該電 子郵件從緩存空間中刪除棹。結(jié)合前面描述的電子郵件緩發(fā)送的方法實(shí)施例,本發(fā)明還提供了配套的客戶端。參見圖4,為本發(fā)明實(shí)施例一中提供的電子郵件緩發(fā)送的客戶端示意圖,該客戶端 包括觸發(fā)操作采集單元410,用于采集發(fā)送方針對(duì)電子郵件進(jìn)行緩發(fā)送的觸發(fā)操作;
電子郵件緩存單元420,與前述觸發(fā)操作采集單元410相連,用于將前述電子郵件 在發(fā)送方終端中進(jìn)行緩存;電子郵件發(fā)送單元430,與前述電子郵件緩存單元420相連,用于在超過(guò)預(yù)設(shè)的緩 存時(shí)間時(shí),發(fā)送方終端將前述電子郵件發(fā)送至接收方終端。所述電子郵件緩存單元420包括以下結(jié)構(gòu)模塊電子郵件存儲(chǔ)模塊421,用于在接收到針對(duì)電子郵件進(jìn)行緩發(fā)送的操作指令時(shí),將 該電子郵件存儲(chǔ)在發(fā)送方終端的緩存空間中;緩存時(shí)間記錄模塊422,用于啟動(dòng)計(jì)時(shí)器,記錄前述電子郵件在緩存空間中的存儲(chǔ) 時(shí)間。所述電子郵件發(fā)送單元430包括以下結(jié)構(gòu)模塊緩存時(shí)間判斷模塊431,用于將所述電子郵件的實(shí)際緩存時(shí)間與預(yù)設(shè)的緩存時(shí)間 進(jìn)行比對(duì),判斷實(shí)際緩存時(shí)間是否大于或等于預(yù)設(shè)緩存時(shí)間;電子郵件發(fā)送模塊432,用于通過(guò)郵件服務(wù)器將所述電子郵件發(fā)送至接收方終端。本實(shí)施例所述的客戶端中,當(dāng)用戶針對(duì)編輯完的電子郵件觸發(fā)緩發(fā)送操作時(shí),觸 發(fā)操作采集單元410采集該操作信息;電子郵件緩存單元420根據(jù)觸發(fā)信息,將對(duì)應(yīng)的電子 郵件存儲(chǔ)在發(fā)送方終端的緩存空間中,同時(shí)記錄電子郵件的緩存時(shí)間;電子郵件發(fā)送單元 430針對(duì)電子郵件的實(shí)際緩存時(shí)間進(jìn)行判斷,當(dāng)實(shí)際緩存時(shí)間超過(guò)預(yù)設(shè)的緩存時(shí)間時(shí),將前 述電子郵件發(fā)送至接收方終端。參見圖5,為本發(fā)明實(shí)施例二中提供的針對(duì)已發(fā)送電子郵件進(jìn)行還原的客戶端示 意圖,該客戶端包括還原控件設(shè)置單元510,用于在已發(fā)送郵件界面中設(shè)置針對(duì)電子郵件進(jìn)行還原操 作的還原控件選項(xiàng);還原觸發(fā)采集單元520,與前述還原控件設(shè)置單元510相連,用于采集發(fā)送方針對(duì) 前述電子郵件的還原控件選項(xiàng)的觸發(fā)操作;郵件緩存判斷單元530,與前述還原觸發(fā)采集單元520相連,用于判斷前述觸發(fā)的 已發(fā)送電子郵件是否處于發(fā)送方終端的緩存期間;電子郵件還原單元540,與前述郵件緩存判斷單元530相連,用于當(dāng)判斷所述電子 郵件處于緩存期間時(shí),取消針對(duì)所述電子郵件的發(fā)送操作,并將所述電子郵件的內(nèi)容加載 至郵件編輯界面;電子郵件編輯單元550,與前述電子郵件還原單元540相連,用于在郵件編輯界面 中針對(duì)所述電子郵件內(nèi)容進(jìn)行修改或重新編輯后,再進(jìn)行發(fā)送或緩發(fā)送操作。本實(shí)施例所述的客戶端中,針對(duì)緩發(fā)送的電子郵件,在對(duì)應(yīng)的已發(fā)送郵件界面中, 通過(guò)還原控件設(shè)置單元510設(shè)置還原控件選項(xiàng);當(dāng)用戶針對(duì)已發(fā)送郵件觸發(fā)還原控件時(shí), 還原觸發(fā)采集單元520采集該觸發(fā)操作信息;郵件緩存判斷單元530判斷所觸發(fā)的已發(fā)送 郵件是否還處于緩存期間,若是,則由電子郵件還原單元540取消所述電子郵件的發(fā)送,并 將電子郵件的內(nèi)容加載至郵件編輯界面;電子郵件編輯單元550根據(jù)用戶的編輯操作,針 對(duì)電子郵件進(jìn)行修改或重新編輯后,再進(jìn)行發(fā)送或緩發(fā)送操作。參見圖6,為本發(fā)明實(shí)施例三中提供的針對(duì)已發(fā)送電子郵件進(jìn)行撤回的客戶端示 意圖,該客戶端包括
撤回控件設(shè)置単元610,用于在已發(fā)送郵件界面中設(shè)置針對(duì)電子郵件進(jìn)行撤回操 作的撤回控件選項(xiàng);撤回觸發(fā)采集単元620,與前述撤回控件設(shè)置単元610相連,用于采集發(fā)送方針對(duì) 前述電子郵件的撤回控件選項(xiàng)的觸發(fā)操作;郵件緩存判斷単元630,與前述撤回觸發(fā)采集単元620相連,用于判斷前述觸發(fā)的 已發(fā)送電子郵件是否處于發(fā)送方終端的緩存期間;電子郵件撤回単元640,與前述郵件緩存判斷単元630相連,用于取消針對(duì)所述電 子郵件的發(fā)送操作,并將所述電子郵件從緩存空間中刪除。本實(shí)施例所述的客戶端中,針對(duì)緩發(fā)送的電子郵件,在對(duì)應(yīng)的已發(fā)送郵件界面中, 通過(guò)撤回控件設(shè)置単元610設(shè)置撤回控件選項(xiàng);當(dāng)用戶針對(duì)已發(fā)送郵件觸發(fā)撤回控件吋, 撤回觸發(fā)采集単元620采集該觸發(fā)操作信息;郵件緩存判斷単元630判斷所觸發(fā)的已發(fā)送 郵件是否還處于緩存期間,若是,則由電子郵件撤回単元640取消所述電子郵件的發(fā)送,并 將所述電子郵件從緩存空間中刪除。以上是對(duì)本發(fā)明的描述而非限定,基于本發(fā)明思想的其它實(shí)施方式,均在本發(fā)明 的保護(hù)范圍之中。
權(quán)利要求
1.一種電子郵件緩發(fā)送的方法,其特征在于該方法包括如下步驟,步驟1,采集發(fā)送方針對(duì)電子郵件進(jìn)行緩發(fā)送的觸發(fā)操作;步驟2,將前述電子郵件在發(fā)送方終端中進(jìn)行緩存;步驟3,當(dāng)超過(guò)預(yù)設(shè)的緩存時(shí)間時(shí),發(fā)送方終端將前述電子郵件發(fā)送至接收方終端。
2.根據(jù)權(quán)利要求I所述的ー種電子郵件緩發(fā)送的方法,其特征在于在電子郵件發(fā)送 界面設(shè)置有用以觸發(fā)郵件緩發(fā)送的控件選項(xiàng)。
3.根據(jù)權(quán)利要求I所述的ー種電子郵件緩發(fā)送的方法,其特征在于所述步驟2的過(guò) 程為,當(dāng)接收到針對(duì)電子郵件進(jìn)行緩發(fā)送的操作指令吋,將該電子郵件存儲(chǔ)在發(fā)送方終端的 緩存空間中;同時(shí)啟動(dòng)計(jì)時(shí)器,記錄前述電子郵件在緩存空間中的存儲(chǔ)時(shí)間。
4.根據(jù)權(quán)利要求I所述的ー種電子郵件緩發(fā)送的方法,其特征在于所述預(yù)設(shè)的緩存 時(shí)間為系統(tǒng)默認(rèn)時(shí)間值或者由用戶進(jìn)行設(shè)定。
5.根據(jù)權(quán)利要求I所述的ー種電子郵件緩發(fā)送的方法,其特征在于所述步驟3的過(guò) 程為,將所述電子郵件的實(shí)際緩存時(shí)間與預(yù)設(shè)的緩存時(shí)間進(jìn)行比對(duì),判斷實(shí)際緩存時(shí)間是否 大于或等于預(yù)設(shè)緩存時(shí)間;若是,則發(fā)送方終端將所述電子郵件通過(guò)郵件服務(wù)器發(fā)送至接收方終端;將前述已發(fā)送至郵件服務(wù)器的電子郵件從發(fā)送方終端的緩存空間中進(jìn)行刪除。
6.根據(jù)權(quán)利要求I所述的ー種電子郵件緩發(fā)送的方法,其特征在于所述方法還包括 當(dāng)電子郵件在發(fā)送方終端中進(jìn)行緩存的期間,能夠針對(duì)該電子郵件進(jìn)行還原操作。
7.根據(jù)權(quán)利要求6所述的ー種電子郵件緩發(fā)送的方法,其特征在于在已發(fā)送郵件界 面中設(shè)置有針對(duì)所述電子郵件進(jìn)行還原操作的還原控件選項(xiàng)。
8.根據(jù)權(quán)利要求7所述的ー種電子郵件緩發(fā)送的方法,其特征在于針對(duì)所述電子郵 件進(jìn)行還原操作的過(guò)程為,采集發(fā)送方針對(duì)所述電子郵件的還原控件選項(xiàng)的觸發(fā)操作;判斷前述觸發(fā)的已發(fā)送電子郵件是否處于發(fā)送方終端的緩存期間,若是,則進(jìn)入下一 步驟,若否,則向用戶提示郵件還原失??;取消針對(duì)所述電子郵件的發(fā)送操作,并將所述電子郵件的內(nèi)容加載至郵件編輯界面; 在郵件編輯界面中針對(duì)所述電子郵件內(nèi)容進(jìn)行修改或重新編輯后,再進(jìn)行發(fā)送或緩發(fā) 送操作。
9.根據(jù)權(quán)利要求I所述的ー種電子郵件緩發(fā)送的方法,其特征在于所述方法還包括 當(dāng)電子郵件在發(fā)送方終端中進(jìn)行緩存的期間,能夠針對(duì)該電子郵件進(jìn)行撤回操作。
10.根據(jù)權(quán)利要求9所述的ー種電子郵件緩發(fā)送的方法,其特征在于在已發(fā)送郵件界 面中設(shè)置有針對(duì)所述電子郵件進(jìn)行撤回操作的撤回控件選項(xiàng)。
11.根據(jù)權(quán)利要求10所述的ー種電子郵件緩發(fā)送的方法,其特征在于針對(duì)所述電子 郵件進(jìn)行撤回操作的過(guò)程為,采集發(fā)送方針對(duì)所述電子郵件的撤回控件選項(xiàng)的觸發(fā)操作;判斷前述觸發(fā)的已發(fā)送電子郵件是否處于發(fā)送方終端的緩存期間,若是,則進(jìn)入下一步驟,若否,則向用戶提示郵件撤回失敗;取消針對(duì)所述電子郵件的發(fā)送操作,并將所述電子郵件從緩存空間中刪除。
12.一種電子郵件緩發(fā)送的客戶端,其特征在于該客戶端包括觸發(fā)操作采集單元,用于采集發(fā)送方針對(duì)電子郵件進(jìn)行緩發(fā)送的觸發(fā)操作;電子郵件緩存單元,與前述觸發(fā)操作采集單元相連,用于將前述電子郵件在發(fā)送方終 端中進(jìn)行緩存;電子郵件發(fā)送單元,與前述電子郵件緩存單元相連,用于在超過(guò)預(yù)設(shè)的緩存時(shí)間時(shí),發(fā) 送方終端將前述電子郵件發(fā)送至接收方終端。
13.根據(jù)權(quán)利要求12所述的一種電子郵件緩發(fā)送的客戶端,其特征在于所述電子郵 件緩存單元包括,電子郵件存儲(chǔ)模塊,用于在接收到針對(duì)電子郵件進(jìn)行緩發(fā)送的操作指令時(shí),將該電子 郵件存儲(chǔ)在發(fā)送方終端的緩存空間中;緩存時(shí)間記錄模塊,用于啟動(dòng)計(jì)時(shí)器,記錄前述電子郵件在緩存空間中的存儲(chǔ)時(shí)間。
14.根據(jù)權(quán)利要求12所述的一種電子郵件緩發(fā)送的客戶端,其特征在于所述電子郵 件發(fā)送單元包括,緩存時(shí)間判斷模塊,用于將所述電子郵件的實(shí)際緩存時(shí)間與預(yù)設(shè)的緩存時(shí)間進(jìn)行比 對(duì),判斷實(shí)際緩存時(shí)間是否大于或等于預(yù)設(shè)緩存時(shí)間;電子郵件發(fā)送模塊,用于通過(guò)郵件服務(wù)器將所述電子郵件發(fā)送至接收方終端。
15.一種針對(duì)已發(fā)送電子郵件進(jìn)行還原的客戶端,其特征在于該客戶端包括還原控件設(shè)置單元,用于在已發(fā)送郵件界面中設(shè)置針對(duì)電子郵件進(jìn)行還原操作的還原 控件選項(xiàng);還原觸發(fā)采集單元,與前述還原控件設(shè)置單元相連,用于采集發(fā)送方針對(duì)前述電子郵 件的還原控件選項(xiàng)的觸發(fā)操作;郵件緩存判斷單元,與前述還原觸發(fā)采集單元相連,用于判斷前述觸發(fā)的已發(fā)送電子 郵件是否處于發(fā)送方終端的緩存期間;電子郵件還原單元,與前述郵件緩存判斷單元相連,用于當(dāng)判斷所述電子郵件處于緩 存期間時(shí),取消針對(duì)所述電子郵件的發(fā)送操作,并將所述電子郵件的內(nèi)容加載至郵件編輯 界面;電子郵件編輯單元,與前述電子郵件還原單元相連,用于在郵件編輯界面中針對(duì)所述 電子郵件內(nèi)容進(jìn)行修改或重新編輯后,再進(jìn)行發(fā)送或緩發(fā)送操作。
16.一種針對(duì)已發(fā)送電子郵件進(jìn)行撤回的客戶端,其特征在于該客戶端包括撤回控件設(shè)置單元,用于在已發(fā)送郵件界面中設(shè)置針對(duì)電子郵件進(jìn)行撤回操作的撤回 控件選項(xiàng);撤回觸發(fā)采集單元,與前述撤回控件設(shè)置單元相連,用于采集發(fā)送方針對(duì)前述電子郵 件的撤回控件選項(xiàng)的觸發(fā)操作;郵件緩存判斷單元,與前述撤回觸發(fā)采集單元相連,用于判斷前述觸發(fā)的已發(fā)送電子 郵件是否處于發(fā)送方終端的緩存期間;電子郵件撤回單元,與前述郵件緩存判斷單元相連,用于取消針對(duì)所述電子郵件的發(fā) 送操作,并將所述電子郵件從緩存空間中刪除。
全文摘要
本發(fā)明提供了一種電子郵件緩發(fā)送的方法及客戶端,屬于計(jì)算機(jī)、軟件技術(shù)領(lǐng)域。該方法包括采集發(fā)送方針對(duì)電子郵件進(jìn)行緩發(fā)送的觸發(fā)操作;將前述電子郵件在發(fā)送方終端中進(jìn)行緩存;當(dāng)超過(guò)預(yù)設(shè)的緩存時(shí)間時(shí),發(fā)送方終端將前述電子郵件發(fā)送至接收方終端。利用本發(fā)明,在進(jìn)行郵件發(fā)送時(shí),將郵件在本地終端緩存一段時(shí)間后再發(fā)送至接收方終端,在緩存期間如果發(fā)現(xiàn)該郵件存在問題,可以及時(shí)進(jìn)行撤回,滿足了用戶的多層次需求,豐富了電子郵件業(yè)務(wù)。
文檔編號(hào)H04L12/58GK102664829SQ20121012962
公開日2012年9月12日 申請(qǐng)日期2012年4月27日 優(yōu)先權(quán)日2012年4月27日
發(fā)明者劉紅梅, 馬宇塵 申請(qǐng)人:上海量明科技發(fā)展有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1