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

Html格式郵件的生成方法及裝置與流程

文檔序號:12063339閱讀:443來源:國知局
本發(fā)明涉及計算機應用領(lǐng)域,尤其涉及一種Html格式郵件的生成方法及裝置。
背景技術(shù)
::隨著計算機應用技術(shù)逐步的發(fā)展,如何以直觀、漂亮的郵件樣式將郵件數(shù)據(jù)推送給用戶受到了越來越多的關(guān)注。其中,Html格式的郵件可以包含文字、聲音、圖片等信息,系統(tǒng)可以根據(jù)郵件數(shù)據(jù)生成Html格式郵件發(fā)送給用戶,從而為用戶帶來多樣化的體現(xiàn)效果。目前,在生成Html格式郵件時,首先編譯Html格式郵件對應的代碼,然后通過運行編譯后的代碼生成Html格式的郵件正文,但是,這種方法生成的Html格式郵件,由于Html字符串部分與代碼耦合緊密,當需要調(diào)整生成的Html格式郵件的樣式時,需要重新編寫改變樣式后的Html格式郵件對應的代碼,造成不同樣式的Html格式的郵件生成效率較低。技術(shù)實現(xiàn)要素:有鑒于此,本發(fā)明實施例提供一種Html格式郵件的生成方法及裝置,主要目的是提高不同樣式的Html格式郵件的生成效率。借由上述技術(shù)方案,本發(fā)明提供的一種Html格式郵件的生成方法,包括:獲取待輸出郵件對應的郵件數(shù)據(jù)和所述郵件數(shù)據(jù)的標簽信息;從預置存儲位置提取與所述標簽信息對應的樣式模板信息,所述預置存儲位置保存有不同標簽信息分別對應的樣式模板信息;根據(jù)所述郵件數(shù)據(jù)和所述樣式模板信息生成Html格式郵件。借由上述技術(shù)方案,本發(fā)明提供的一種Html格式郵件的生成裝置,包括:獲取單元,用于獲取待輸出郵件對應的郵件數(shù)據(jù)和所述郵件數(shù)據(jù)的標簽信息;提取單元,用于從預置存儲位置提取與所述標簽信息對應的樣式模板 信息,所述預置存儲位置保存有不同標簽信息分別對應的樣式模板信息;生成單元,用于根據(jù)所述郵件數(shù)據(jù)和所述樣式模板信息生成Html格式郵件。借由上述技術(shù)方案,本發(fā)明實施例提供的技術(shù)方案至少具有下列優(yōu)點:本發(fā)明實施例提供的一種Html格式郵件的生成方法及裝置,首先獲取待輸出郵件對應的郵件數(shù)據(jù)和所述郵件數(shù)據(jù)的標簽信息;從預置存儲位置提取與所述標簽信息對應的樣式模板信息,所述預置存儲位置保存有不同標簽信息分別對應的樣式模板信息;根據(jù)所述郵件數(shù)據(jù)和所述樣式模板信息生成Html格式郵件。與目前生成不同樣式的Html格式郵件時,需要重新編譯對應的代碼相比,本發(fā)明通過從預置存儲位置提取與所述標簽信息對應的樣式模板信息,根據(jù)所述郵件數(shù)據(jù)和所述樣式模板信息生成Html格式郵件,可以解決不同樣式的Html格式郵件需要修改代碼的問題,從而提高不同樣式的Html格式的郵件生成效率。上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的具體實施方式。附圖說明通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:圖1示出了發(fā)明實施例提供的一種Html格式郵件的生成方法的流程圖;圖2示出了發(fā)明實施例提供的另一種Html格式郵件的生成方法的流程圖;圖3示出了發(fā)明實施例提供的一種Html格式郵件的生成裝置的方框圖;圖4示出了發(fā)明實施例提供的另一種Html格式郵件的生成裝置的方框圖。具體實施方式下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現(xiàn)本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達給本領(lǐng)域的技術(shù)人員。本發(fā)明實施例提供的一種Html格式郵件的生成方法,如圖1所示,所述方法包括:101、獲取待輸出郵件對應的郵件數(shù)據(jù)和所述郵件數(shù)據(jù)的標簽信息。其中,郵件數(shù)據(jù)可以存儲在xml(EXtensibleMarkupLanguage,可擴展標記語言)數(shù)據(jù)文件中,所述xml數(shù)據(jù)文件用于引用xlst(EXtensibleStylesheetLanguage,可擴展樣式表語言)模板文件,所述郵件數(shù)據(jù)的標簽信息包含待生成郵件的形式,可以為表格、文本等,本發(fā)明實施例不做具體限定。例如,引用xlst模板文件的代碼可以為:<?xml-stylesHeettype="text/xsl"Href="a.xslt"?>。再如,獲取的待輸出郵件對應的郵件數(shù)據(jù)為“姓名、年齡、教育背景”,待生成郵件的內(nèi)容為簡歷,待生成郵件的形式為表格,標簽信息為table。102、從預置存儲位置提取與所述標簽信息對應的樣式模板信息。其中,所述預置存儲位置保存有不同標簽信息分別對應的樣式模板信息,所述樣式模板信息可以為與標簽信息對應的具體樣式模板。例如,獲取到的標簽信息為table,則提取的樣式模板信息為與待輸出郵件對應的郵件數(shù)據(jù)的表格。103、根據(jù)所述郵件數(shù)據(jù)和所述樣式模板信息生成Html格式郵件。其中,所述生成Html格式郵件具體可以包括:根據(jù)xml數(shù)據(jù)文件和xlst模板文件轉(zhuǎn)換為Html格式文本,所述xml數(shù)據(jù)文件中保存有待生成郵件的郵件數(shù)據(jù),所述xlst模板文件包含有樣式模板信息。對于本發(fā)明實施例,具體的應用場景可以如下所示,但不限于此,包括:獲取到的帶生成郵件的郵件信息為“月份、人數(shù)、工作量”,待生成郵件的內(nèi)容為工作量,待生成郵件的形式為表格,標簽信息為table,在預 置存儲位置提取與標簽信息table對應的表格樣式模板,通過xslt模板文件中的xslt轉(zhuǎn)換語言,將待生成郵件的數(shù)據(jù)和表格樣式模板生成Html格式郵件。本發(fā)明實施例提供的一種Html格式郵件的生成方法,首先獲取待輸出郵件對應的郵件數(shù)據(jù)和所述郵件數(shù)據(jù)的標簽信息;從預置存儲位置提取與所述標簽信息對應的樣式模板信息,所述預置存儲位置保存有不同標簽信息分別對應的樣式模板信息;根據(jù)所述郵件數(shù)據(jù)和所述樣式模板信息生成Html格式郵件。與目前生成不同樣式的Html格式郵件時,需要重新編譯對應的代碼相比,本發(fā)明通過從預置存儲位置提取與所述標簽信息對應的樣式模板信息,根據(jù)所述郵件數(shù)據(jù)和所述樣式模板信息生成Html格式郵件,可以解決不同樣式的Html格式郵件需要修改代碼的問題,從而提高不同樣式的Html格式的郵件生成效率。進一步地,本發(fā)明實施例提供另一種Html格式郵件的生成方法,如圖2所示,所述方法包括:201、獲取待輸出郵件對應的郵件數(shù)據(jù)和所述郵件數(shù)據(jù)的標簽信息。其中,所述獲取待輸出郵件對應的郵件數(shù)據(jù)存儲在xml數(shù)據(jù)文件中,所述xml數(shù)據(jù)文件用于引用xlst模板文件,所述郵件數(shù)據(jù)的標簽信息包含待生成郵件的形式,可以為表格、文本等,本發(fā)明實施例不做具體限定。202、從預置存儲位置提取與所述標簽信息對應的樣式模板信息。其中,所述預置存儲位置保存有不同標簽信息分別對應的樣式模板信息,所述樣式模板信息為xlst模板文件,所述不同的樣式模板信息分別配置為對應的標題信息可以將xlst模板文件配置為含有不同標題信息的樣式模板,所述預置存儲位置還保存有不同樣式模板信息分別對應的css(CascadingStyleSheet,層疊樣式表)樣式文件,所述css樣式文件用來表現(xiàn)xml數(shù)據(jù)文件樣式,所述css樣式文件中的樣式根據(jù)用戶需求定制,本發(fā)明實施例不做具體限定。203、根據(jù)所述郵件數(shù)據(jù)和所述樣式模板信息生成預置格式郵件。對于本發(fā)明實施例,步驟203之前包括:根據(jù)所述css樣式文件調(diào)整所述xlst模板文件。其中,所述調(diào)整可以為調(diào)整文字大小、字體、表格的 長寬高等,本發(fā)明實施例不做具體限定。其中,對所述xlst模板文件調(diào)整的內(nèi)容可以包括與待生成郵件數(shù)據(jù)標簽信息對應的屬性值。例如,標簽信息為table,待生成郵件數(shù)據(jù)“大小、型號、質(zhì)量”存儲在xml文件中,將xml中的數(shù)據(jù)配置為xlst模板文件的表格模板,則根據(jù)css樣式文件定制好的樣式調(diào)整表格的長、寬、高、顏色。對于本發(fā)明實施例,步驟203具體可以為:根據(jù)所述郵件數(shù)據(jù)和調(diào)整后的xlst模板文件生成Html格式郵件。其中,所述生成Html格式郵件通過將xml數(shù)據(jù)文件中的待生成郵件的郵件數(shù)據(jù)和與xslt模板文件中的樣式模板信息轉(zhuǎn)換為Html格式文本。通過根據(jù)調(diào)整后的xlst模板文件生成Html格式郵件,可以進一步提升生成的Html格式郵件的顯示效果。204、通過預置轉(zhuǎn)換技術(shù)將所述預置格式郵件轉(zhuǎn)換為成Html格式郵件。其中,所述預置格式為用戶需求的樣式。例如,用戶需求的樣式為字體為楷體的一段話“今天天氣真好”,則根據(jù)郵件數(shù)據(jù)“今天天氣真好”和樣式模板信息為文本的模板生成楷體形式的“今天天氣真好”。其中,所述預置轉(zhuǎn)換技術(shù)可以為javascript或開發(fā)人員編譯,本發(fā)明實施例不做具體限制。通過將調(diào)整后的xlst模板文件和xml數(shù)據(jù)文件通過預置轉(zhuǎn)換技術(shù)轉(zhuǎn)換為Html格式郵件,從而提高不同樣式Html格式的郵件生成效率。對于本發(fā)明實施例,具體的應用場景可以如下所示,但不限于此,包括:待生成郵件的郵件數(shù)據(jù)為“通知:明日中午12點全市停水”,預置格式為:字體楷體,大小為四號,“通知”加粗,標簽信息為txt,配置的xlst模板文件為文本形式,將郵件數(shù)據(jù)存儲在xml文件中,在xml數(shù)據(jù)文件中通過代碼:<?xml-stylesHeettype="text/xsl"Href="a.xslt"?>引用文本形式的xlst模板文件,根據(jù)css樣式文件中設(shè)定好的字體、大小、加粗調(diào)整xml文件中的數(shù)據(jù)及xlst模板,通過javascript技術(shù)將調(diào)整好的文本形式的xml和xlst轉(zhuǎn)換成“通知:明日中午12點全市停水”的Html格式郵件發(fā)出。本發(fā)明實施例提供的另一種Html格式郵件的生成方法,首先獲取待輸出郵件對應的郵件數(shù)據(jù)和所述郵件數(shù)據(jù)的標簽信息;從預置存儲位置提取與所述標簽信息對應的樣式模板信息,所述預置存儲位置保存有不同標簽 信息分別對應的樣式模板信息;根據(jù)所述郵件數(shù)據(jù)和所述樣式模板信息生成Html格式郵件。與目前生成不同樣式的Html格式郵件時,需要重新編譯對應的代碼相比,本發(fā)明通過從預置存儲位置提取與所述標簽信息對應的樣式模板信息,根據(jù)所述郵件數(shù)據(jù)和所述樣式模板信息生成Html格式郵件,可以解決不同樣式的Html格式郵件需要修改代碼的問題,從而提高不同樣式的Html格式的郵件生成效率。該裝置實施例與前述方法實施例對應,為便于閱讀,本裝置實施例不再對前述方法實施例中的細節(jié)內(nèi)容進行逐一贅述,但應當明確,本實施例中的裝置能夠?qū)獙崿F(xiàn)前述方法實施例中的全部內(nèi)容。進一步地,作為圖1所示方法的具體實現(xiàn),本發(fā)明實施例提供一種Html格式郵件的生成裝置,如圖3所示,所述裝置可以包括:獲取單元31、提取單元32、生成單元33。獲取單元31,用于獲取待輸出郵件對應的郵件數(shù)據(jù)和所述郵件數(shù)據(jù)的標簽信息;提取單元32,用于從預置存儲位置提取與所述標簽信息對應的樣式模板信息,所述預置存儲位置保存有不同標簽信息分別對應的樣式模板信息;生成單元33,用于根據(jù)所述郵件數(shù)據(jù)和所述樣式模板信息生成Html格式郵件。本發(fā)明實施例提供的一種Html格式郵件的生成裝置,首先獲取待輸出郵件對應的郵件數(shù)據(jù)和所述郵件數(shù)據(jù)的標簽信息;從預置存儲位置提取與所述標簽信息對應的樣式模板信息,所述預置存儲位置保存有不同標簽信息分別對應的樣式模板信息;根據(jù)所述郵件數(shù)據(jù)和所述樣式模板信息生成Html格式郵件。與目前生成不同樣式的Html格式郵件時,需要重新編譯對應的代碼相比,本發(fā)明通過從預置存儲位置提取與所述標簽信息對應的樣式模板信息,根據(jù)所述郵件數(shù)據(jù)和所述樣式模板信息生成Html格式郵件,可以解決不同樣式的Html格式郵件需要修改代碼的問題,從而提高不同樣式的Html格式的郵件生成效率。該裝置實施例與前述方法實施例對應,為便于閱讀,本裝置實施例不再對前述方法實施例中的細節(jié)內(nèi)容進行逐一贅述,但應當明確,本實施例 中的裝置能夠?qū)獙崿F(xiàn)前述方法實施例中的全部內(nèi)容;進一步地,作為圖2所示方法的具體實現(xiàn),本發(fā)明實施例提供另一種Html格式郵件的生成裝置,如圖4所示,所述裝置可以包括:獲取單元41、提取單元42、生成單元43、調(diào)整單元44。獲取單元41,用于獲取待輸出郵件對應的郵件數(shù)據(jù)和所述郵件數(shù)據(jù)的標簽信息;提取單元42,用于從預置存儲位置提取與所述標簽信息對應的樣式模板信息,所述預置存儲位置保存有不同標簽信息分別對應的樣式模板信息;生成單元43,用于根據(jù)所述郵件數(shù)據(jù)和所述樣式模板信息生成Html格式郵件;進一步地,所述裝置還包括:調(diào)整單元44,用于根據(jù)所述css樣式文件調(diào)整所述xlst模板文件;所述生成單元43,還用于根據(jù)所述郵件數(shù)據(jù)和調(diào)整后的xlst模板文件生成Html格式郵件;進一步地,所述生成單元43包括:生成模塊4301,用于根據(jù)所述郵件數(shù)據(jù)和所述樣式模板信息生成預置格式郵件;轉(zhuǎn)換模塊4302,用于通過預置轉(zhuǎn)換技術(shù)將所述預置格式郵件轉(zhuǎn)換為成Html格式郵件。本發(fā)明實施例提供的另一種Html格式郵件的生成裝置,首先獲取待輸出郵件對應的郵件數(shù)據(jù)和所述郵件數(shù)據(jù)的標簽信息;從預置存儲位置提取與所述標簽信息對應的樣式模板信息,所述預置存儲位置保存有不同標簽信息分別對應的樣式模板信息;根據(jù)所述郵件數(shù)據(jù)和所述樣式模板信息生成Html格式郵件。與目前生成不同樣式的Html格式郵件時,需要重新編譯對應的代碼相比,本發(fā)明通過從預置存儲位置提取與所述標簽信息對應的樣式模板信息,根據(jù)所述郵件數(shù)據(jù)和所述樣式模板信息生成Html格式郵件,可以解決不同樣式的Html格式郵件需要修改代碼的問題,從而提高不同樣式的Html格式的郵件生成效率。所述Html格式郵件的生成裝置包括處理器和存儲器,上述獲取單元、 提取單元和生成單元等均作為程序單元存儲在存儲器中,由處理器執(zhí)行存儲在存儲器中的上述程序單元來實現(xiàn)相應的功能。處理器中包含內(nèi)核,由內(nèi)核去存儲器中調(diào)取相應的程序單元。內(nèi)核可以設(shè)置一個或以上,通過調(diào)整內(nèi)核參數(shù)來提高不同樣式Html格式的郵件生成效率。存儲器可能包括計算機可讀介質(zhì)中的非永久性存儲器,隨機存取存儲器(RAM)和/或非易失性內(nèi)存等形式,如只讀存儲器(ROM)或閃存(flasHRAM),存儲器包括至少一個存儲芯片。本申請還提供了一種計算機程序產(chǎn)品,當在數(shù)據(jù)處理設(shè)備上執(zhí)行時,適于執(zhí)行初始化有如下方法步驟的程序代碼:獲取待輸出郵件對應的郵件數(shù)據(jù)和所述郵件數(shù)據(jù)的標簽信息;從預置存儲位置提取與所述標簽信息對應的樣式模板信息,所述預置存儲位置保存有不同標簽信息分別對應的樣式模板信息;根據(jù)所述郵件數(shù)據(jù)和所述樣式模板信息生成Html格式郵件。本領(lǐng)域內(nèi)的技術(shù)人員應明白,本申請的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本申請可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產(chǎn)品的形式。本申請是參照根據(jù)本申請實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存 儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。在一個典型的配置中,計算設(shè)備包括一個或多個處理器(CPU)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。存儲器可能包括計算機可讀介質(zhì)中的非永久性存儲器,隨機存取存儲器(RAM)和/或非易失性內(nèi)存等形式,如只讀存儲器(ROM)或閃存(flasHRAM)。存儲器是計算機可讀介質(zhì)的示例。計算機可讀介質(zhì)包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術(shù)來實現(xiàn)信息存儲。信息可以是計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計算機的存儲介質(zhì)的例子包括,但不限于相變內(nèi)存(PRAM)、靜態(tài)隨機存取存儲器(SRAM)、動態(tài)隨機存取存儲器(DRAM)、其他類型的隨機存取存儲器(RAM)、只讀存儲器(ROM)、電可擦除可編程只讀存儲器(EEPROM)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲器(CD-ROM)、數(shù)字多功能光盤(DVD)或其他光學存儲、磁盒式磁帶,磁帶磁磁盤存儲或其他磁性存儲設(shè)備或任何其他非傳輸介質(zhì),可用于存儲可以被計算設(shè)備訪問的信息。按照本文中的界定,計算機可讀介質(zhì)不包括暫存電腦可讀媒體(transitorymedia),如調(diào)制的數(shù)據(jù)信號和載波。以上僅為本申請的實施例而已,并不用于限制本申請。對于本領(lǐng)域技術(shù)人員來說,本申請可以有各種更改和變化。凡在本申請的精神和原理之內(nèi)所作的任何修改、等同替換、改進等,均應包含在本申請的權(quán)利要求范圍之內(nèi)。當前第1頁1 2 3 當前第1頁1 2 3 
當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1