專利名稱:一種發(fā)送電子郵件的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,特別是涉及一種發(fā)送電子郵件的方法及系統(tǒng)。
背景技術(shù):
目前發(fā)件方發(fā)出的電子郵件允許主題為空,并完成發(fā)送。但所述沒有主題的電子郵件對(duì)于收件方而言,不能在第一時(shí)間(未打開該郵件時(shí))了解該郵件的類型、目的、內(nèi)容等基本信息;同時(shí)也不便于收件方和發(fā)件方雙方對(duì)郵件的查閱和管理。
發(fā)明內(nèi)容
本發(fā)明提供一種發(fā)送電子郵件的方法及系統(tǒng),用以解決目前電子郵件的主題可為空,給收發(fā)件雙方帶來不便的問題。
本發(fā)明方法包括下列步驟系統(tǒng)判斷用戶確認(rèn)發(fā)送的電子郵件是否存在主題,若不存在,則從該電子郵件的正文中提取文字,并生成主題;系統(tǒng)發(fā)送含有所述主題的電子郵件。
若系統(tǒng)判定電子郵件存在主題,則直接發(fā)送該電子郵件。
從所述電子郵件正文的起始位置開始提取文字,所述提取文字的字節(jié)數(shù)與系統(tǒng)預(yù)設(shè)的數(shù)值相當(dāng)。
從所述電子郵件正文的起始位置開始提取文字,所述提取文字中的標(biāo)點(diǎn)符號(hào)數(shù)量與系統(tǒng)預(yù)設(shè)的數(shù)值相當(dāng)。
從所述電子郵件正文的起始位置開始提取文字,僅有所述提取文字中的最后一個(gè)標(biāo)點(diǎn)符號(hào)與系統(tǒng)預(yù)設(shè)的標(biāo)點(diǎn)符號(hào)相同。
所述系統(tǒng)發(fā)出電子郵件之前,以多用途互聯(lián)網(wǎng)郵件擴(kuò)展MIME編碼方式對(duì)所述電子郵件進(jìn)行編碼。
本發(fā)明的系統(tǒng),包括郵件撰寫功能單元1、編碼單元3及郵件發(fā)送單元4;主題檢查與自動(dòng)生成單元2,用于檢查用戶確認(rèn)發(fā)送的電子郵件中是否存在主題,若不存在,則按照預(yù)設(shè)的主題生成規(guī)則自動(dòng)生成主題,并填寫到所述電子郵件中。
所述預(yù)設(shè)的主題生成規(guī)則為從所述電子郵件正文的起始位置開始提取文字,提取文字的字節(jié)數(shù)與預(yù)設(shè)的數(shù)值相當(dāng);或者為從所述電子郵件正文的起始位置開始提取文字,提取文字中的標(biāo)點(diǎn)符號(hào)數(shù)量與預(yù)設(shè)的數(shù)值相當(dāng);或者為從所述電子郵件正文的起始位置開始提取文字,且僅有提取文字中的最后一個(gè)標(biāo)點(diǎn)符號(hào)與系統(tǒng)預(yù)設(shè)的標(biāo)點(diǎn)符號(hào)相同。
所述編碼單元3為多用途互聯(lián)網(wǎng)郵件擴(kuò)展MIME編碼單元。
本發(fā)明有益效果如下本發(fā)明在用戶確認(rèn)發(fā)送郵件后,由系統(tǒng)檢查該郵件是否存在主題,若不存在,則系統(tǒng)按照預(yù)設(shè)的規(guī)則自動(dòng)從郵件正文中提取文字,并填入郵件,使得發(fā)送方發(fā)出的郵件都帶有主題。
通過本發(fā)明的實(shí)施,即使發(fā)件方?jīng)]有填寫主題,也可使收件方在第一時(shí)間(未打開郵件時(shí))了解郵件的類型、目的、內(nèi)容等基本信息;同時(shí)也利于收件方和發(fā)件方雙方對(duì)郵件的查閱和管理。
圖1為本發(fā)明系統(tǒng)結(jié)構(gòu)示意圖;圖2為本發(fā)明方法步驟流程圖。
具體實(shí)施例方式
為了使發(fā)出的電子郵件的主題不為空,本發(fā)明提供一種發(fā)送電子郵件的系統(tǒng),參見圖1所示,該系統(tǒng)包括依次相連的郵件撰寫功能單元1、主題檢查與自動(dòng)生成單元2、編碼單元3及郵件發(fā)送單元4。
所述郵件撰寫功能單元1,用于為用戶提供撰寫界面,以使用戶完成電子郵件的撰寫。
所述主題檢查與自動(dòng)生成單元2,用于檢查用戶確認(rèn)發(fā)送的電子郵件中是否存在主題,若不存在,則按照預(yù)設(shè)的主題生成規(guī)則自動(dòng)生成主題,并填寫到所述電子郵件中。所述預(yù)設(shè)的主題生成規(guī)則包括但不限于以下三種從所述電子郵件正文的起始位置開始提取文字,提取文字的字節(jié)數(shù)與預(yù)設(shè)的數(shù)值相當(dāng);或者從所述電子郵件正文的起始位置開始提取文字,提取文字中的標(biāo)點(diǎn)符號(hào)數(shù)量與預(yù)設(shè)的數(shù)值相當(dāng);或者從所述電子郵件正文的起始位置開始提取文字,且僅有提取文字中的最后一個(gè)標(biāo)點(diǎn)符號(hào)與系統(tǒng)預(yù)設(shè)的標(biāo)點(diǎn)符號(hào)相同。
所述編碼單元3,用于對(duì)待發(fā)送的電子郵件內(nèi)容進(jìn)行編碼,使編碼后的電子郵件符合互聯(lián)網(wǎng)及相關(guān)規(guī)范。目前可采用多用途互聯(lián)網(wǎng)郵件擴(kuò)展MIME編碼方式進(jìn)行編碼,所述MIME編碼方式是當(dāng)前廣泛應(yīng)用的一種電子郵件技術(shù)規(guī)范,基本內(nèi)容定義于RFC 2045-2049。
所述郵件發(fā)送單元4,用于將所述編碼單元3編碼后的電子郵件發(fā)出。
應(yīng)用上述系統(tǒng),本發(fā)明提供了一種發(fā)送電子郵件的方法,參見圖2所示,包括下列步驟S1、用戶撰寫電子郵件,并確認(rèn)發(fā)出。
S2、系統(tǒng)判斷所述電子郵件是否存在主題,若存在,則直接轉(zhuǎn)入步驟S4;否則,轉(zhuǎn)入步驟S3。
S3、按預(yù)設(shè)的規(guī)則生成并填寫主題。
S4、編碼并發(fā)送郵件。
以下通過四個(gè)實(shí)例具體描述本發(fā)明方法。
方法實(shí)例一預(yù)設(shè)的規(guī)則為從電子郵件正文的起始位置開始提取文字,提取文字的字節(jié)數(shù)與預(yù)設(shè)的數(shù)值相當(dāng)。發(fā)送方?jīng)]有填寫主題。
S101、用戶撰寫電子郵件,并確認(rèn)發(fā)出。
發(fā)送方用戶通過系統(tǒng)中郵件撰寫功能單元1提供的撰寫界面來撰寫電子郵件的正文、收件人等信息,但本例中沒有填寫郵件主題。
發(fā)送方用戶撰寫完成后,確認(rèn)發(fā)送。
S102、系統(tǒng)判斷所述電子郵件是否存在主題,若存在,則直接轉(zhuǎn)入步驟S104;否則,轉(zhuǎn)入步驟S103。
系統(tǒng)通過主題檢查與自動(dòng)生成單元2檢查所述電子郵件中是否存在主題(即檢查主題框是否為空)。本例中發(fā)送方用戶沒有填寫郵件主題,所以所述主題檢查與自動(dòng)生成單元2判定不存在主題,并轉(zhuǎn)入步驟S103。
S103、按預(yù)設(shè)的規(guī)則生成并填寫主題。
所述主題檢查與自動(dòng)生成單元2按照系統(tǒng)預(yù)設(shè)的數(shù)值,從電子郵件正文的起始位置開始提取字節(jié)數(shù)相當(dāng)?shù)奈淖?。例如系統(tǒng)預(yù)設(shè)的數(shù)值為10,則可提取正文的前5個(gè)漢字。
所述主題檢查與自動(dòng)生成單元2按照填寫主題的格式將提取的文字填入所述電子郵件。
S104、編碼并發(fā)送郵件。
系統(tǒng)通過所述編碼單元3按照預(yù)定的編碼方式,對(duì)含有所述主題的電子郵件進(jìn)行編碼。
編碼后,通過所述郵件發(fā)送單元4將所述編碼后的電子郵件發(fā)出。
方法實(shí)例二從電子郵件正文的起始位置開始提取文字,提取文字中的標(biāo)點(diǎn)符號(hào)數(shù)量與預(yù)設(shè)的數(shù)值相當(dāng)。發(fā)送方?jīng)]有填寫主題。
S201、用戶撰寫電子郵件,并確認(rèn)發(fā)出。(與實(shí)例一相同)S202、系統(tǒng)判斷所述電子郵件是否存在主題,若存在,則直接轉(zhuǎn)入步驟S204;否則,轉(zhuǎn)入步驟S203。(與實(shí)例一相同,轉(zhuǎn)入步驟S203。)S203、按預(yù)設(shè)的規(guī)則生成并填寫主題。
所述主題檢查與自動(dòng)生成單元2按照系統(tǒng)預(yù)設(shè)的數(shù)值,從電子郵件正文的起始位置開始提取文字,提取文字中的標(biāo)點(diǎn)符號(hào)數(shù)量與預(yù)設(shè)的數(shù)值相當(dāng)。例如系統(tǒng)預(yù)設(shè)的數(shù)值為2,電子郵件的正文為“A用戶您好關(guān)于XX貨物的事情我已辦妥,請(qǐng)您放心?!蹦敲刺崛〉奈淖譃椤癆用戶您好關(guān)于XX貨物的事情我已辦妥,”。
所述主題檢查與自動(dòng)生成單元2按照填寫主題的格式將提取的文字填入所述電子郵件。
S204、編碼并發(fā)送郵件。(與實(shí)例一相同)方法實(shí)例三從電子郵件正文的起始位置開始提取文字,且僅有提取文字中的最后一個(gè)標(biāo)點(diǎn)符號(hào)與系統(tǒng)預(yù)設(shè)的標(biāo)點(diǎn)符號(hào)相同。發(fā)送方?jīng)]有填寫主題。
S301、用戶撰寫電子郵件,并確認(rèn)發(fā)出。(與實(shí)例一相同)S302、系統(tǒng)判斷所述電子郵件是否存在主題,若存在,則直接轉(zhuǎn)入步驟S304;否則,轉(zhuǎn)入步驟S303。(與實(shí)例一相同,轉(zhuǎn)入步驟S303。)S303、按預(yù)設(shè)的規(guī)則生成并填寫主題。
所述主題檢查與自動(dòng)生成單元2按照系統(tǒng)預(yù)設(shè)的標(biāo)點(diǎn)符號(hào),從電子郵件正文的起始位置開始提取文字,且僅有提取文字中的最后一個(gè)標(biāo)點(diǎn)符號(hào)與系統(tǒng)預(yù)設(shè)的標(biāo)點(diǎn)符號(hào)相同。例如系統(tǒng)預(yù)設(shè)的數(shù)值為句號(hào),即“?!被颉?”,電子郵件的正文為“A用戶您好關(guān)于XX貨物的事情我已辦妥,請(qǐng)您放心?!蹦敲刺崛〉奈淖譃椤癆用戶您好關(guān)于XX貨物的事情我已辦妥,請(qǐng)您放心。”。
所述主題檢查與自動(dòng)生成單元2按照填寫主題的格式將提取的文字填入所述電子郵件。
S304、編碼并發(fā)送郵件。(與實(shí)例一相同)方法實(shí)例四為了結(jié)合所述系統(tǒng),體現(xiàn)本發(fā)明的通用性,本例中發(fā)送方用戶填寫了主題。
S401、用戶撰寫電子郵件,并確認(rèn)發(fā)出。
本例中發(fā)送方用戶填寫了郵件主題,其他與實(shí)例一相同。
S402、系統(tǒng)判斷所述電子郵件是否存在主題,若存在,則直接轉(zhuǎn)入步驟S404;否則,轉(zhuǎn)入步驟S403。
系統(tǒng)通過主題檢查與自動(dòng)生成單元2檢查所述電子郵件中是否存在主題(即檢查主題框是否為空)。本例中發(fā)送方用戶填寫了郵件主題,所以所述主題檢查與自動(dòng)生成單元2判定存在主題,并轉(zhuǎn)入步驟S404。
S403、按預(yù)設(shè)的規(guī)則生成并填寫主題。
S404、編碼并發(fā)送郵件。
系統(tǒng)通過所述編碼單元3按照預(yù)定的編碼方式,對(duì)發(fā)送方用戶確認(rèn)發(fā)送的電子郵件進(jìn)行編碼。
編碼后,通過所述郵件發(fā)送單元4將所述編碼后的電子郵件發(fā)出。
顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種發(fā)送電子郵件的方法,其特征在于,包括下列步驟系統(tǒng)判斷用戶確認(rèn)發(fā)送的電子郵件是否存在主題,若不存在,則從該電子郵件的正文中提取文字,并生成主題;以及系統(tǒng)發(fā)送含有所述主題的電子郵件。
2.如權(quán)利要求1所述的方法,其特征在于,若系統(tǒng)判定電子郵件存在主題,則直接發(fā)送該電子郵件。
3.如權(quán)利要求1所述的方法,其特征在于,從所述電子郵件正文的起始位置開始提取文字。
4.如權(quán)利要求3所述的方法,其特征在于,所述提取文字的字節(jié)數(shù)與系統(tǒng)預(yù)設(shè)的數(shù)值相當(dāng)。
5.如權(quán)利要求3所述的方法,其特征在于,所述提取文字中的標(biāo)點(diǎn)符號(hào)數(shù)量與系統(tǒng)預(yù)設(shè)的數(shù)值相當(dāng)。
6.如權(quán)利要求3所述的方法,其特征在于,僅有所述提取文字中的最后一個(gè)標(biāo)點(diǎn)符號(hào)與系統(tǒng)預(yù)設(shè)的標(biāo)點(diǎn)符號(hào)相同。
7.如權(quán)利要求1至6任一項(xiàng)所述的方法,其特征在于,所述系統(tǒng)發(fā)出電子郵件之前,以多用途互聯(lián)網(wǎng)郵件擴(kuò)展MIME編碼方式對(duì)所述電子郵件進(jìn)行編碼。
8.一種發(fā)送電子郵件的系統(tǒng),包括郵件撰寫功能單元(1)、編碼單元(3)及郵件發(fā)送單元(4);其特征在于,所述系統(tǒng)還包括主題檢查與自動(dòng)生成單元(2),用于檢查用戶確認(rèn)發(fā)送的電子郵件中是否存在主題,若不存在,則按照預(yù)設(shè)的主題生成規(guī)則自動(dòng)生成主題,并填寫到所述電子郵件中。
9.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述預(yù)設(shè)的主題生成規(guī)則為從所述電子郵件正文的起始位置開始提取文字,提取文字的字節(jié)數(shù)與預(yù)設(shè)的數(shù)值相當(dāng);或者為從所述電子郵件正文的起始位置開始提取文字,提取文字中的標(biāo)點(diǎn)符號(hào)數(shù)量與預(yù)設(shè)的數(shù)值相當(dāng);或者為從所述電子郵件正文的起始位置開始提取文字,且僅有提取文字中的最后一個(gè)標(biāo)點(diǎn)符號(hào)與系統(tǒng)預(yù)設(shè)的標(biāo)點(diǎn)符號(hào)相同。
10.如權(quán)利要求8或9所述的系統(tǒng),其特征在于,所述編碼單元(3)為多用途互聯(lián)網(wǎng)郵件擴(kuò)展MIME編碼單元。
全文摘要
本發(fā)明公開了一種發(fā)送電子郵件的方法及系統(tǒng),用以解決目前電子郵件的主題可為空,給收發(fā)件雙方帶來不便的問題。本發(fā)明方法包括步驟系統(tǒng)判斷用戶確認(rèn)發(fā)送的電子郵件是否存在主題,若不存在,則從該電子郵件的正文中提取文字,并生成主題;系統(tǒng)發(fā)送含有所述主題的電子郵件。本發(fā)明系統(tǒng)包括郵件撰寫功能單元(1)、編碼單元(3)及郵件發(fā)送單元(4);主題檢查與自動(dòng)生成單元(2),用于檢查用戶確認(rèn)發(fā)送的電子郵件中是否存在主題,若不存在,則按照預(yù)設(shè)的主題生成規(guī)則自動(dòng)生成主題,并填寫到所述電子郵件中。
文檔編號(hào)G06Q10/00GK1967576SQ20051011517
公開日2007年5月23日 申請(qǐng)日期2005年11月14日 優(yōu)先權(quán)日2005年11月14日
發(fā)明者陳海文 申請(qǐng)人:騰訊科技(深圳)有限公司