本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種郵件發(fā)送報表數(shù)據(jù)的方法及報表服務(wù)器。
背景技術(shù):
目前,很多企業(yè)采用報表服務(wù)器實現(xiàn)預(yù)設(shè)類型報表的報表功能,用于每天展示企業(yè)相關(guān)經(jīng)營指標,例如采用Cognos服務(wù)器展示企劃日報等。然而,現(xiàn)有的報表服務(wù)器實現(xiàn)的報表功能中,用戶在終端上瀏覽相關(guān)預(yù)設(shè)類型報表,當需要基于預(yù)設(shè)類型報表數(shù)據(jù)向其他用戶發(fā)送提醒郵件時,通常需要打開郵件系統(tǒng),點擊新建郵件按鈕以新建待發(fā)送的郵件,然后從報表服務(wù)器生成的預(yù)設(shè)類型報表中拷貝相關(guān)報表數(shù)據(jù),將拷貝的報表數(shù)據(jù)插入郵件中,最后在收件人欄位輸入接收郵件的收件人郵箱地址,發(fā)送郵件。這個過程繁瑣耗時,不利于預(yù)設(shè)類型報表數(shù)據(jù)以郵件的形式快速分享或轉(zhuǎn)發(fā)。
技術(shù)實現(xiàn)要素:
本發(fā)明所要解決的技術(shù)問題是提供一種郵件發(fā)送報表數(shù)據(jù)的方法及報表服務(wù)器。
本發(fā)明解決上述技術(shù)問題的技術(shù)方案如下:一種郵件發(fā)送報表數(shù)據(jù)的方法,所述郵件發(fā)送報表數(shù)據(jù)的方法包括:
S1,報表服務(wù)器在將生成的預(yù)設(shè)類型報表發(fā)送給用戶終端以操作界面的形式顯示后,偵測所述用戶終端基于所述操作界面上的預(yù)設(shè)類型報表的郵件發(fā)送指令;
S2,在偵測到所述郵件發(fā)送指令時,鎖定所述操作界面上的預(yù)設(shè)類型報表作為待發(fā)送郵件的報表數(shù)據(jù),并彈出錄入界面,以供用戶在所述錄入界面錄入郵件發(fā)送參數(shù);
S3,在接收到確認發(fā)送指令時,將所述報表數(shù)據(jù)作為郵件內(nèi)容,向錄入的郵件發(fā)送參數(shù)對應(yīng)的收件人發(fā)送郵件。
本發(fā)明的有益效果是:用戶終端以操作界面的形式顯示預(yù)設(shè)類型報表,報表服務(wù)器在偵測到基于操作界面發(fā)送的郵件發(fā)送指令時,能夠鎖定操作界面上的預(yù)設(shè)類型報表,以作為待發(fā)送郵件的報表數(shù)據(jù),并彈出供用戶錄入郵件發(fā)送參數(shù)的錄入界面,以發(fā)送郵件,本發(fā)明不需要用戶重新進入郵件系統(tǒng)中來發(fā)送相關(guān)的報表數(shù)據(jù),也不需要執(zhí)行拷貝報表數(shù)據(jù)等操作,能夠基于操作界面實現(xiàn)報表數(shù)據(jù)郵件智能地發(fā)送,操作簡便,有利于報表數(shù)據(jù)通過郵件的形式快速地分享或轉(zhuǎn)發(fā)。
在上述技術(shù)方案的基礎(chǔ)上,本發(fā)明還可以做如下改進。
進一步,所述步驟S2包括:
在偵測到所述郵件發(fā)送指令時,鎖定所述操作界面上的預(yù)設(shè)類型報表的部分區(qū)域或者全部區(qū)域,以供用戶在所述部分區(qū)域或者全部區(qū)域上選擇報表數(shù)據(jù),將用戶選擇的報表數(shù)據(jù)作為所述待發(fā)送郵件的報表數(shù)據(jù)
進一步,所述錄入界面包括收件人郵件地址錄入框、標題信息錄入框及評論內(nèi)容錄入框,所述步驟S3包括:
S31,在接收到確認發(fā)送指令時,將所述評論內(nèi)容錄入框錄入的評論內(nèi)容作為第一郵件內(nèi)容,并將所述報表數(shù)據(jù)作為第二郵件內(nèi)容;
S32,將所述第一郵件內(nèi)容和第二郵件內(nèi)容按照預(yù)先確定的內(nèi)容順序拼接成完整的郵件內(nèi)容;
S33,將拼接的郵件內(nèi)容以標題信息錄入框錄入的標題信息為標題,向所述收件人郵件地址錄入框錄入的收件人郵件地址進行郵件發(fā)送。
進一步,所述收件人郵件地址錄入框與郵件系統(tǒng)保存的收件人郵件地址數(shù)據(jù)關(guān)聯(lián),在用戶錄入收件人郵件地址時,從所述收件人郵件地址數(shù)據(jù)中匹配出包含用戶當前輸入字符的收件人郵件地址供用戶選擇。
進一步,還包括:
所述報表服務(wù)器定時將生成的預(yù)設(shè)類型報表通過郵件發(fā)送給預(yù)先設(shè)置的收件人。
進一步,還包括:
在收到用戶終端基于所述操作界面發(fā)送的預(yù)設(shè)類型報表操作指令時,通知所述用戶終端對所述操作界面上的預(yù)設(shè)類型報表進行本地緩存,并停止與所述報表服務(wù)器端的數(shù)據(jù)交互,以供用戶終端響應(yīng)所述預(yù)設(shè)類型報表操作指令。
本發(fā)明解決上述技術(shù)問題的技術(shù)方案還如下:一種報表服務(wù)器,所述報表服務(wù)器包括:
偵測模塊,用于在將生成的預(yù)設(shè)類型報表發(fā)送給用戶終端以操作界面的形式顯示后,偵測所述用戶終端基于所述操作界面上的預(yù)設(shè)類型報表的郵件發(fā)送指令;
鎖定模塊,用于在偵測到所述郵件發(fā)送指令時,鎖定所述操作界面上的預(yù)設(shè)類型報表作為待發(fā)送郵件的報表數(shù)據(jù),并彈出錄入界面,以供用戶在所述錄入界面錄入郵件發(fā)送參數(shù);
第一發(fā)送模塊,用于在接收到確認發(fā)送指令時,將所述報表數(shù)據(jù)作為郵件內(nèi)容,向錄入的郵件發(fā)送參數(shù)對應(yīng)的收件人發(fā)送郵件。
進一步,所述鎖定模塊具體用于在偵測到所述郵件發(fā)送指令時,鎖定所述操作界面上的預(yù)設(shè)類型報表的部分區(qū)域或者全部區(qū)域,以供用戶在所述部分區(qū)域或者全部區(qū)域上選擇報表數(shù)據(jù),將用戶選擇的報表數(shù)據(jù)作為所述待發(fā)送郵件的報表數(shù)據(jù)。
進一步,所述錄入界面包括收件人郵件地址錄入框、標題信息錄入框及評論內(nèi)容錄入框,所述第一發(fā)送模塊包括:
處理單元,用于在接收到確認發(fā)送指令時,將所述評論內(nèi)容錄入框錄入的評論內(nèi)容作為第一郵件內(nèi)容,并將所述報表數(shù)據(jù)作為第二郵件內(nèi)容;
拼接單元,用于將所述第一郵件內(nèi)容和第二郵件內(nèi)容按照預(yù)先確定的內(nèi)容順序拼接成完整的郵件內(nèi)容;
發(fā)送單元,用于將拼接的郵件內(nèi)容以標題信息錄入框錄入的標題信息為標題,向所述收件人郵件地址錄入框錄入的收件人郵件地址進行郵件發(fā)送。
進一步,所述收件人郵件地址錄入框與郵件系統(tǒng)保存的收件人郵件地址數(shù)據(jù)關(guān)聯(lián),所述發(fā)送單元具體用于在用戶錄入收件人郵件地址時,從所述收件人郵件地址數(shù)據(jù)中匹配出包含用戶當前輸入字符的收件人郵件地址供用戶選擇。
進一步,還包括:
第二發(fā)送模塊,用于定時將生成的預(yù)設(shè)類型報表通過郵件發(fā)送給預(yù)先設(shè)置的收件人。
進一步,還包括:
通知模塊,用于在收到用戶終端基于所述操作界面發(fā)送的預(yù)設(shè)類型報表操作指令時,通知所述用戶終端對所述操作界面上的預(yù)設(shè)類型報表進行本地緩存,并停止與所述報表服務(wù)器端的數(shù)據(jù)交互,以供用戶終端響應(yīng)所述預(yù)設(shè)類型報表操作指令。
附圖說明
圖1為本發(fā)明郵件發(fā)送報表數(shù)據(jù)的方法一實施例的流程示意圖;
圖2為圖1所示步驟S3的流程示意圖;
圖3為本發(fā)明報表服務(wù)器一實施例的結(jié)構(gòu)示意圖;
圖4為圖3所示第一發(fā)送模塊的結(jié)構(gòu)示意圖。
具體實施方式
以下結(jié)合附圖對本發(fā)明的原理和特征進行描述,所舉實例只用于解釋本發(fā)明,并非用于限定本發(fā)明的范圍。
如圖1所示,圖1為本發(fā)明郵件發(fā)送報表數(shù)據(jù)的方法一實施例的流程示意圖,該郵件發(fā)送報表數(shù)據(jù)的方法包括以下步驟:
S1,報表服務(wù)器在將生成的預(yù)設(shè)類型報表發(fā)送給用戶終端以操作界面的形式顯示后,偵測所述用戶終端基于所述操作界面上的預(yù)設(shè)類型報表的郵件發(fā)送指令;
本實施例中,以報表服務(wù)器為Cognos服務(wù)器為例,其在生成預(yù)設(shè)類型報表后發(fā)送給用戶終端以界面的形式進行展示,其中,預(yù)設(shè)類型報表可以是企劃日報。
在用戶終端以界面的形式展示預(yù)設(shè)類型報表之前,可以是用戶終端通過瀏覽器系統(tǒng)訪問報表服務(wù)器,報表服務(wù)器將帶有預(yù)設(shè)類型報表的操作界面發(fā)送給瀏覽器系統(tǒng)進行顯示;或者,用戶終端的客戶端系統(tǒng)運行后從報表服務(wù)器接收預(yù)設(shè)類型報表數(shù)據(jù),并生成帶有預(yù)設(shè)類型報表的操作界面進行顯示。
用戶終端在顯示預(yù)設(shè)類型報表的操作界面,用戶可以在該操作界面上進行相關(guān)操作。報表服務(wù)器實時或定時偵測是否接收到由用戶終端操作界面上觸發(fā)的預(yù)設(shè)類型報表的郵件發(fā)送指令。該觸發(fā)的方式可以是操作界面上包括郵件發(fā)送按鈕,用戶可以通過點擊該郵件發(fā)送按鈕觸發(fā)郵件發(fā)送指令;或者,用戶可以右鍵點擊操作界面上的預(yù)設(shè)類型報表,彈出帶有郵件發(fā)送功能項的數(shù)據(jù)操作選擇項列表,用戶選擇點擊該數(shù)據(jù)操作選擇項列表中的郵件發(fā)送功能項觸發(fā)郵件發(fā)送指令。郵件發(fā)送指令一旦觸發(fā)后,報表服務(wù)器就可以偵測到該郵件發(fā)送指令。
S2,在偵測到所述郵件發(fā)送指令時,鎖定所述操作界面上的預(yù)設(shè)類型報表作為待發(fā)送郵件的報表數(shù)據(jù),并彈出錄入界面,以供用戶在所述錄入界面錄入郵件發(fā)送參數(shù);
本實施例中,報表服務(wù)器偵測到郵件發(fā)送指令時,鎖定操作界面上的部分或者全部的預(yù)設(shè)類型報表作為待郵件發(fā)送的報表數(shù)據(jù),彈出郵件發(fā)送參數(shù)錄入界面,用戶終端上顯示該錄入界面,該錄入界面供用戶錄入郵件發(fā)送參數(shù)。錄入界面中至少包括收件人郵件地址錄入框、標題信息錄入框及評論內(nèi)容錄入框,收件人郵件地址錄入框供用戶錄入收件人郵件地址,標題信息錄入框供用戶錄入標題信息,評論內(nèi)容錄入框供用戶錄入評論內(nèi)容;郵件發(fā)送參數(shù)至少包括收件人地址、郵件標題及對郵件進行評論的評論內(nèi)容。本實施例首先鎖定操作界面上的預(yù)設(shè)類型報表,能夠直接將操作界面上的預(yù)設(shè)類型報表的轉(zhuǎn)換為待發(fā)送郵件的報表數(shù)據(jù),不需要進行復(fù)制等的操作。
具體地,在偵測到郵件發(fā)送指令時,鎖定操作界面上的預(yù)設(shè)類型報表的部分區(qū)域或者全部區(qū)域,以供用戶在鎖定的區(qū)域上選擇報表數(shù)據(jù),將用戶選擇的報表數(shù)據(jù)作為所述待發(fā)送郵件的報表數(shù)據(jù)。
本實施例報表服務(wù)器在偵測到郵件發(fā)送指令后,鎖定操作界面上的預(yù)設(shè)類型報表的部分區(qū)域或者全部區(qū)域,以供用戶對報表數(shù)據(jù)進行選擇。其中,用戶在操作界面上選擇報表數(shù)據(jù)方式可以是鎖定操作界面上的預(yù)設(shè)類型報表的部分區(qū)域或者全部區(qū)域后,生成包圍所鎖定的區(qū)域的預(yù)設(shè)類型報表的虛擬邊界線,用戶可以通過鼠標拖動虛擬邊界線的至少一邊的虛擬邊界線,以實現(xiàn)報表數(shù)據(jù)的選擇;或者,鎖定操作界面上的預(yù)設(shè)類型報表的部分區(qū)域或者全部區(qū)域后,用戶可以通過鼠標框選所鎖定區(qū)域中的報表數(shù)據(jù),以實現(xiàn)報表數(shù)據(jù)的選擇。然后,報表服務(wù)器將用戶選擇的報表數(shù)據(jù)作為待郵件發(fā)送的報表數(shù)據(jù)。本實施例首先鎖定操作界面上的預(yù)設(shè)類型報表,并提供一種以上選擇鎖定區(qū)域的報表數(shù)據(jù)的方式,能夠直接將操作界面上的預(yù)設(shè)類型報表的轉(zhuǎn)換為待發(fā)送郵件的報表數(shù)據(jù),且選擇所鎖定區(qū)域中的報表數(shù)據(jù)的方式靈活。
S3,在接收到確認發(fā)送指令時,將所述報表數(shù)據(jù)作為郵件內(nèi)容,向錄入的郵件發(fā)送參數(shù)對應(yīng)的收件人發(fā)送郵件。
本實施例中,在彈出的錄入界面中包括確認發(fā)送按鈕,用戶通過點擊該按鈕觸發(fā)確認發(fā)送指令,或者,用戶可以右鍵點擊,彈出帶有確認發(fā)送功能項的數(shù)據(jù)操作選擇項列表,用戶選擇點擊該數(shù)據(jù)操作選擇項列表中的確認發(fā)送功能項觸發(fā)確認發(fā)送指令。報表服務(wù)器在收到確認發(fā)送指令后,將待郵件發(fā)送的報表數(shù)據(jù)作為郵件內(nèi)容,向錄入的郵件發(fā)送參數(shù)對應(yīng)的收件人發(fā)送郵件內(nèi)容。
與現(xiàn)有技術(shù)相比,本實施例用戶終端以操作界面的形式顯示預(yù)設(shè)類型報表,報表服務(wù)器在偵測到基于操作界面發(fā)送的郵件發(fā)送指令時,能夠鎖定操作界面上的預(yù)設(shè)類型報表,以作為待發(fā)送郵件的報表數(shù)據(jù),并彈出供用戶錄入郵件發(fā)送參數(shù)的錄入界面,以發(fā)送郵件,本實施例不需要用戶重新進入郵件系統(tǒng)中來發(fā)送相關(guān)的報表數(shù)據(jù),也不需要執(zhí)行拷貝報表數(shù)據(jù)等操作,能夠基于操作界面實現(xiàn)報表數(shù)據(jù)郵件智能地發(fā)送,操作簡便,有利于報表數(shù)據(jù)通過郵件的形式快速地分享或轉(zhuǎn)發(fā)。
在一優(yōu)選的實施例中,如圖2所示,在上述圖1的實施例的基礎(chǔ)上,上述步驟S3包括:
S31,在接收到確認發(fā)送指令時,將所述評論內(nèi)容錄入框錄入的評論內(nèi)容作為第一郵件內(nèi)容,并將所述報表數(shù)據(jù)作為第二郵件內(nèi)容;
S32,將所述第一郵件內(nèi)容和第二郵件內(nèi)容按照預(yù)先確定的內(nèi)容順序拼接成完整的郵件內(nèi)容;
S33,將拼接的郵件內(nèi)容以標題信息錄入框錄入的標題信息為標題,向所述收件人郵件地址錄入框錄入的收件人郵件地址進行郵件發(fā)送。
如果用戶在評論內(nèi)容錄入框錄入評論內(nèi)容,則將評論內(nèi)容作為第一郵件內(nèi)容,將報表數(shù)據(jù)作為第二郵件內(nèi)容;如果用戶未在評論內(nèi)容錄入框錄入評論內(nèi)容,則直接以報表數(shù)據(jù)作為郵件內(nèi)容。報表服務(wù)器將第一郵件內(nèi)容和第二郵件內(nèi)容按照預(yù)先確定的內(nèi)容順序拼接成完整的郵件內(nèi)容,例如,第一郵件內(nèi)容在前,第二郵件內(nèi)容在后,第一郵件內(nèi)容和第二郵件內(nèi)容之間空預(yù)設(shè)數(shù)量的行數(shù),例如空1行或2行等,這樣兩部分拼接為完整的郵件內(nèi)容。然后,報表服務(wù)器將經(jīng)拼接的或未拼接的郵件內(nèi)容以標題信息錄入框錄入的標題信息為標題,向收件人郵件地址錄入框錄入的收件人郵件地址發(fā)送郵件。
本實施例在所彈出的錄入界面的評論內(nèi)容錄入框中可以錄入評論內(nèi)容,并進一步將用戶選擇的報表數(shù)據(jù)與評論內(nèi)容拼接為完整的郵件內(nèi)容進行發(fā)送,有利于報表數(shù)據(jù)通過郵件的形式快速地分享或轉(zhuǎn)發(fā)或評論。
在一優(yōu)選的實施例中,在上述圖2的實施例的基礎(chǔ)上,所述收件人郵件地址錄入框與郵件系統(tǒng)保存的收件人郵件地址數(shù)據(jù)關(guān)聯(lián),在用戶錄入收件人郵件地址時,從所述收件人郵件地址數(shù)據(jù)中匹配出包含用戶當前輸入字符的收件人郵件地址供用戶選擇。
本實施例中,由于收件人郵件地址錄入框與郵件系統(tǒng)保存的收件人郵件地址數(shù)據(jù)關(guān)聯(lián),因此,用戶在錄入收件人郵件地址時,報表服務(wù)器能夠根據(jù)用戶輸入的字符直接從收件人郵件地址數(shù)據(jù)中進行匹配,并在下拉欄中顯示匹配出的收件人郵件地址,供用戶選擇,通過這種方式,能夠使得基于操作界面報表數(shù)據(jù)的郵件發(fā)送更快速。
在一優(yōu)選地實施例中,在上述圖1的實施例的基礎(chǔ)上,該郵件發(fā)送報表數(shù)據(jù)的方法還包括:所述報表服務(wù)器定時將生成的預(yù)設(shè)類型報表通過郵件發(fā)送給預(yù)先設(shè)置的收件人。
本實施例中,用戶可以預(yù)先設(shè)置,設(shè)置預(yù)設(shè)類型報表定時郵件發(fā)送的時機及相關(guān)的收件人。這樣,報表服務(wù)器在每次生成預(yù)設(shè)類型報表時,能夠自動地定時地郵件發(fā)送給預(yù)先設(shè)置的收件人,而不需要在用戶每次瀏覽服務(wù)器生成的預(yù)設(shè)類型報表后,由用戶進行報表數(shù)據(jù)郵件發(fā)送的操作,使得報表數(shù)據(jù)郵件發(fā)送更智能化。
在一優(yōu)選地實施例中,在上述圖1的實施例的基礎(chǔ)上,該郵件發(fā)送報表數(shù)據(jù)的方法還包括:在收到用戶終端基于所述操作界面發(fā)送的預(yù)設(shè)類型報表操作指令時,通知所述用戶終端對所述操作界面上的預(yù)設(shè)類型報表進行本地緩存,并停止與所述報表服務(wù)器端的數(shù)據(jù)交互,以供用戶終端響應(yīng)所述預(yù)設(shè)類型報表操作指令。
本實施例中,除了在操作界面上進行報表數(shù)據(jù)的郵件發(fā)送操作外,還可以在操作界面上進行預(yù)設(shè)類型報表其他操作指令,例如操作界面上包括預(yù)設(shè)類型操作按鈕,用戶可以通過點擊該預(yù)設(shè)類型操作按鈕發(fā)送操作指令;或者,用戶可以右鍵點擊操作界面上的預(yù)設(shè)類型報表,彈出帶有預(yù)設(shè)類型操作功能項的數(shù)據(jù)操作選擇項列表,用戶可以選擇點擊該數(shù)據(jù)操作選擇項列表中的預(yù)設(shè)類型操作功能項發(fā)送操作指令。報表服務(wù)器在收到用戶終端基于操作界面發(fā)送的預(yù)設(shè)類型報表操作指令時,例如超鏈接、凍結(jié)窗口等操作指令,通知用戶終端對操作界面上的預(yù)設(shè)類型報表進行本地緩存,例如彈出小窗口通知用戶終端進行本地緩存,并且用戶終端停止與報表服務(wù)器的數(shù)據(jù)交互,以供用戶終端響應(yīng)預(yù)設(shè)類型報表操作指令。
本實施例在操作界面上進行除報表數(shù)據(jù)的郵件發(fā)送操作外的操作指令時,為了使操作界面上的預(yù)設(shè)類型報表不丟失,可以先告知用戶終端進行緩存,以便用戶后續(xù)再對預(yù)設(shè)類型報表進行操作,不需要用戶終端再次從報表服務(wù)器上請求該預(yù)設(shè)類型報表。
如圖3所示,圖3為本發(fā)明報表服務(wù)器一實施例的結(jié)構(gòu)示意圖,該報表服務(wù)器包括:
偵測模塊101,用于在將生成的預(yù)設(shè)類型報表發(fā)送給用戶終端以操作界面的形式顯示后,偵測所述用戶終端基于所述操作界面上的預(yù)設(shè)類型報表的郵件發(fā)送指令;
本實施例中,以報表服務(wù)器為Cognos服務(wù)器為例,其在生成預(yù)設(shè)類型報表后發(fā)送給用戶終端以界面的形式進行展示,其中,預(yù)設(shè)類型報表可以是企劃日報。
在用戶終端以界面的形式展示預(yù)設(shè)類型報表之前,可以是用戶終端通過瀏覽器系統(tǒng)訪問報表服務(wù)器,報表服務(wù)器將帶有預(yù)設(shè)類型報表的操作界面發(fā)送給瀏覽器系統(tǒng)進行顯示;或者,用戶終端的客戶端系統(tǒng)運行后從報表服務(wù)器接收預(yù)設(shè)類型報表數(shù)據(jù),并生成帶有預(yù)設(shè)類型報表的操作界面進行顯示。
用戶終端在顯示預(yù)設(shè)類型報表的操作界面,用戶可以在該操作界面上進行相關(guān)操作。報表服務(wù)器實時或定時偵測是否接收到由用戶終端操作界面上觸發(fā)的預(yù)設(shè)類型報表的郵件發(fā)送指令。該觸發(fā)的方式可以是操作界面上包括郵件發(fā)送按鈕,用戶可以通過點擊該郵件發(fā)送按鈕觸發(fā)郵件發(fā)送指令;或者,用戶可以右鍵點擊操作界面上的預(yù)設(shè)類型報表,彈出帶有郵件發(fā)送功能項的數(shù)據(jù)操作選擇項列表,用戶選擇點擊該數(shù)據(jù)操作選擇項列表中的郵件發(fā)送功能項觸發(fā)郵件發(fā)送指令。郵件發(fā)送指令一旦觸發(fā)后,報表服務(wù)器就可以偵測到該郵件發(fā)送指令。
鎖定模塊102,用于在偵測到所述郵件發(fā)送指令時,鎖定所述操作界面上的預(yù)設(shè)類型報表作為待發(fā)送郵件的報表數(shù)據(jù),并彈出錄入界面,以供用戶在所述錄入界面錄入郵件發(fā)送參數(shù);
本實施例中,報表服務(wù)器偵測到郵件發(fā)送指令時,鎖定操作界面上的部分或者全部的預(yù)設(shè)類型報表作為待郵件發(fā)送的報表數(shù)據(jù),彈出郵件發(fā)送參數(shù)錄入界面,用戶終端上顯示該錄入界面,該錄入界面供用戶錄入郵件發(fā)送參數(shù)。錄入界面中至少包括收件人郵件地址錄入框、標題信息錄入框及評論內(nèi)容錄入框,收件人郵件地址錄入框供用戶錄入收件人郵件地址,標題信息錄入框供用戶錄入標題信息,評論內(nèi)容錄入框供用戶錄入評論內(nèi)容;郵件發(fā)送參數(shù)至少包括收件人地址、郵件標題及對郵件進行評論的評論內(nèi)容。本實施例首先鎖定操作界面上的預(yù)設(shè)類型報表,能夠直接將操作界面上的預(yù)設(shè)類型報表的轉(zhuǎn)換為待發(fā)送郵件的報表數(shù)據(jù),不需要進行復(fù)制等的操作。
其中,鎖定模塊102具體用于在偵測到所述郵件發(fā)送指令時,鎖定所述操作界面上的預(yù)設(shè)類型報表的部分區(qū)域或者全部區(qū)域,以供用戶在所述部分區(qū)域或者全部區(qū)域上選擇報表數(shù)據(jù),將用戶選擇的報表數(shù)據(jù)作為所述待發(fā)送郵件的報表數(shù)據(jù)。
本實施例報表服務(wù)器在偵測到郵件發(fā)送指令后,鎖定操作界面上的預(yù)設(shè)類型報表的部分區(qū)域或者全部區(qū)域,以供用戶對報表數(shù)據(jù)進行選擇。其中,用戶在操作界面上選擇報表數(shù)據(jù)方式可以是鎖定操作界面上的預(yù)設(shè)類型報表的部分區(qū)域或者全部區(qū)域后,生成包圍所鎖定的區(qū)域的預(yù)設(shè)類型報表的虛擬邊界線,用戶可以通過鼠標拖動虛擬邊界線的至少一邊的虛擬邊界線,以實現(xiàn)報表數(shù)據(jù)的選擇;或者,鎖定操作界面上的預(yù)設(shè)類型報表的部分區(qū)域或者全部區(qū)域后,用戶可以通過鼠標框選所鎖定區(qū)域中的報表數(shù)據(jù),以實現(xiàn)報表數(shù)據(jù)的選擇。然后,報表服務(wù)器將用戶選擇的報表數(shù)據(jù)作為待郵件發(fā)送的報表數(shù)據(jù)。本實施例首先鎖定操作界面上的預(yù)設(shè)類型報表,并提供一種以上選擇鎖定區(qū)域的報表數(shù)據(jù)的方式,能夠直接將操作界面上的預(yù)設(shè)類型報表的轉(zhuǎn)換為待發(fā)送郵件的報表數(shù)據(jù),且選擇所鎖定區(qū)域中的報表數(shù)據(jù)的方式靈活。
第一發(fā)送模塊103,用于在接收到確認發(fā)送指令時,將所述報表數(shù)據(jù)作為郵件內(nèi)容,向錄入的郵件發(fā)送參數(shù)對應(yīng)的收件人發(fā)送郵件。
本實施例中,在彈出的錄入界面中包括確認發(fā)送按鈕,用戶通過點擊該按鈕觸發(fā)確認發(fā)送指令,或者,用戶可以右鍵點擊,彈出帶有確認發(fā)送功能項的數(shù)據(jù)操作選擇項列表,用戶選擇點擊該數(shù)據(jù)操作選擇項列表中的確認發(fā)送功能項觸發(fā)確認發(fā)送指令。報表服務(wù)器在收到確認發(fā)送指令后,將待郵件發(fā)送的報表數(shù)據(jù)作為郵件內(nèi)容,向錄入的郵件發(fā)送參數(shù)對應(yīng)的收件人發(fā)送郵件內(nèi)容。
在一優(yōu)選的實施例中,如圖4所示,在上述圖3的實施例的基礎(chǔ)上,上述第一發(fā)送模塊103包括:
處理單元1031,用于在接收到確認發(fā)送指令時,將所述評論內(nèi)容錄入框錄入的評論內(nèi)容作為第一郵件內(nèi)容,并將所述報表數(shù)據(jù)作為第二郵件內(nèi)容;
拼接單元1032,用于將所述第一郵件內(nèi)容和第二郵件內(nèi)容按照預(yù)先確定的內(nèi)容順序拼接成完整的郵件內(nèi)容;
發(fā)送單元1033,用于將拼接的郵件內(nèi)容以標題信息錄入框錄入的標題信息為標題,向所述收件人郵件地址錄入框錄入的收件人郵件地址進行郵件發(fā)送。
如果用戶在評論內(nèi)容錄入框錄入評論內(nèi)容,則將評論內(nèi)容作為第一郵件內(nèi)容,將報表數(shù)據(jù)作為第二郵件內(nèi)容;如果用戶未在評論內(nèi)容錄入框錄入評論內(nèi)容,則直接以報表數(shù)據(jù)作為郵件內(nèi)容。報表服務(wù)器將第一郵件內(nèi)容和第二郵件內(nèi)容按照預(yù)先確定的內(nèi)容順序拼接成完整的郵件內(nèi)容,例如,第一郵件內(nèi)容在前,第二郵件內(nèi)容在后,第一郵件內(nèi)容和第二郵件內(nèi)容之間空預(yù)設(shè)數(shù)量的行數(shù),例如空1行或2行等,這樣兩部分拼接為完整的郵件內(nèi)容。然后,報表服務(wù)器將經(jīng)拼接的或未拼接的郵件內(nèi)容以標題信息錄入框錄入的標題信息為標題,向收件人郵件地址錄入框錄入的收件人郵件地址發(fā)送郵件。
本實施例在所彈出的錄入界面的評論內(nèi)容錄入框中可以錄入評論內(nèi)容,并進一步將用戶選擇的報表數(shù)據(jù)與評論內(nèi)容拼接為完整的郵件內(nèi)容進行發(fā)送,有利于報表數(shù)據(jù)通過郵件的形式快速地分享或轉(zhuǎn)發(fā)或評論。
在一優(yōu)選的實施例中,在上述圖3的實施例的基礎(chǔ)上,上述發(fā)送單元1033具體用于在用戶錄入收件人郵件地址時,從所述收件人郵件地址數(shù)據(jù)中匹配出包含用戶當前輸入字符的收件人郵件地址供用戶選擇。
其中,收件人郵件地址錄入框與郵件系統(tǒng)保存的收件人郵件地址數(shù)據(jù)關(guān)聯(lián),由于收件人郵件地址錄入框與郵件系統(tǒng)保存的收件人郵件地址數(shù)據(jù)關(guān)聯(lián),因此,用戶在錄入收件人郵件地址時,報表服務(wù)器能夠根據(jù)用戶輸入的字符直接從收件人郵件地址數(shù)據(jù)中進行匹配,并在下拉欄中顯示匹配出的收件人郵件地址,供用戶選擇,通過這種方式,能夠使得基于操作界面報表數(shù)據(jù)的郵件發(fā)送更快速。
在一優(yōu)選的實施例中,在上述圖3的實施例的基礎(chǔ)上,報表服務(wù)器還包括:第二發(fā)送模塊,用于定時將生成的預(yù)設(shè)類型報表通過郵件發(fā)送給預(yù)先設(shè)置的收件人。
本實施例中,用戶可以預(yù)先設(shè)置,設(shè)置預(yù)設(shè)類型報表定時郵件發(fā)送的時機及相關(guān)的收件人。這樣,報表服務(wù)器在每次生成預(yù)設(shè)類型報表時,能夠自動地定時地郵件發(fā)送給預(yù)先設(shè)置的收件人,而不需要在用戶每次瀏覽服務(wù)器生成的預(yù)設(shè)類型報表后,由用戶進行報表數(shù)據(jù)郵件發(fā)送的操作,使得報表數(shù)據(jù)郵件發(fā)送更智能化。
在一優(yōu)選的實施例中,在上述圖3的實施例的基礎(chǔ)上,報表服務(wù)器還包括:通知模塊,用于在收到用戶終端基于所述操作界面發(fā)送的預(yù)設(shè)類型報表操作指令時,通知所述用戶終端對所述操作界面上的預(yù)設(shè)類型報表進行本地緩存,并停止與所述報表服務(wù)器端的數(shù)據(jù)交互,以供用戶終端響應(yīng)所述預(yù)設(shè)類型報表操作指令。
本實施例中,用戶可以預(yù)先設(shè)置,設(shè)置預(yù)設(shè)類型報表定時郵件發(fā)送的時機及相關(guān)的收件人。這樣,報表服務(wù)器在每次生成預(yù)設(shè)類型報表時,能夠自動地定時地郵件發(fā)送給預(yù)先設(shè)置的收件人,而不需要在用戶每次瀏覽服務(wù)器生成的預(yù)設(shè)類型報表后,由用戶進行報表數(shù)據(jù)郵件發(fā)送的操作,使得報表數(shù)據(jù)郵件發(fā)送更智能化。
以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。