本發(fā)明涉及數(shù)據(jù)自動(dòng)處理,更具體地說,涉及一種可以用于云端數(shù)據(jù)自動(dòng)收集以便將分散數(shù)據(jù)自動(dòng)集中的一種數(shù)據(jù)集中處理方法。
背景技術(shù):
對原本分散的數(shù)據(jù),現(xiàn)有技術(shù)的處理方法是為將數(shù)據(jù)進(jìn)行集中,先進(jìn)行預(yù)處理,預(yù)處理是對數(shù)據(jù)進(jìn)行規(guī)范,然后通過本地運(yùn)行的終端程序,把規(guī)格化的數(shù)據(jù)通過系統(tǒng)專門設(shè)置的信道發(fā)送到云端服務(wù)器。這就要求產(chǎn)生數(shù)據(jù)的場所都應(yīng)該有相應(yīng)的數(shù)據(jù)收集子系統(tǒng),當(dāng)數(shù)據(jù)的產(chǎn)生無所不在,很多情況下是移動(dòng)終端需要將數(shù)據(jù)上報(bào)系統(tǒng)云端進(jìn)行處理,以目前的移動(dòng)端智能手機(jī),可以通過錄音、視頻、文字等方式,以即時(shí)通信(如,QQ)方式上報(bào),這樣,對數(shù)據(jù)采集者的終端要求很低,但云端可能不一定有人處理或者還需要云端的處理才能將即時(shí)的分散信息集中處理。事實(shí)上,想要通過移動(dòng)端來收集現(xiàn)場數(shù)據(jù)進(jìn)入云端,現(xiàn)有技術(shù)的做法是需要專門的APP實(shí)現(xiàn)與后臺(tái)的連接和通信,以實(shí)現(xiàn)數(shù)據(jù)結(jié)構(gòu)化及其保存。
另一方面,電子郵件是互聯(lián)網(wǎng)應(yīng)用之初就被廣泛使用的通信工具,無論是PC端還是移動(dòng)端,電子郵件的配置幾乎是100%的,電郵已經(jīng)成為非常重要的通信工具。在實(shí)際使用過程中,郵件內(nèi)容的備份保存或結(jié)構(gòu)化保存也是非常被重視的,而對很多小企業(yè)而言,尤其是人員流動(dòng)比較頻繁的情況下,郵件的備份安全以及讓郵件收發(fā)的過程起到多重作用,現(xiàn)有技術(shù)也無能為力。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明針對現(xiàn)有技術(shù)上述不足,提出一種數(shù)據(jù)集中處理方法,可以在兩個(gè)位置端之間自動(dòng)傳輸數(shù)據(jù),其中一個(gè)端可以是服務(wù)器,可以對數(shù)據(jù)進(jìn)行集中處理,另一個(gè)端可以在物理上與前者沒有關(guān)聯(lián)的數(shù)據(jù)收集或采集端,這種傳輸過程可以成為服務(wù)器動(dòng)態(tài)收集數(shù)據(jù)的一種手段,同時(shí),這種傳輸過程與實(shí)際的與人的信息傳輸相伴而生。
本發(fā)明數(shù)據(jù)集中處理方法要解決另一問題是為數(shù)據(jù)庫數(shù)據(jù)存取的權(quán)項(xiàng)管理提供一種途徑,保證數(shù)據(jù)庫中每一個(gè)數(shù)據(jù)項(xiàng)只被有權(quán)限的人訪問即使數(shù)據(jù)量非常大,分別有各自權(quán)項(xiàng)的人非常多,利用本發(fā)明方法就可以進(jìn)行有效的訪問權(quán)限控制和管理。
本發(fā)明上述技術(shù)問題這樣解決,構(gòu)造一種數(shù)據(jù)的集中處理方法,使用第一處理單元、第二處理單元與服務(wù)器通過網(wǎng)絡(luò)通信連接,為第一處理單元和第二處理單元指定一個(gè)郵箱,所述數(shù)據(jù)處理方法包括以下步驟:
S1)第一處理單元準(zhǔn)備數(shù)據(jù),將準(zhǔn)備好的數(shù)據(jù)通過郵件客戶端同時(shí)發(fā)送郵件給收件人和指定的郵箱;
S2)第二處理單元通過郵件服務(wù)器或郵件客戶端偵查所述指定的郵箱,對接收到到每個(gè)郵件,依據(jù)郵件的收件人、主題和正文,根據(jù)預(yù)設(shè)的規(guī)則,對服務(wù)器中存儲(chǔ)的數(shù)據(jù)進(jìn)行添加、刪除或修改。
在本發(fā)明上述處理方法中,所述第二處理單元對接收到到每個(gè)郵件,依據(jù)郵件的收件人、主題和正文,根據(jù)預(yù)設(shè)的規(guī)則,制作并通過預(yù)設(shè)的郵箱發(fā)送另一個(gè)郵件。
在本發(fā)明上述處理方法中,所述第二處理單元對接收到到每個(gè)郵件,判斷是否合格,如合格則先將其備份在所述服務(wù)器;所述服務(wù)器對步驟S2) 生成、添加、修改的每個(gè)數(shù)據(jù),允許其中的所述收件人訪問。
在本發(fā)明上述處理方法中,所述第二處理單元對接收到郵件的附件進(jìn)行分析,根據(jù)分析結(jié)果讓所述服務(wù)器中的一個(gè)記錄與所述附件產(chǎn)生一個(gè)鏈接。
在本發(fā)明上述處理方法中,在所述步驟S1)中,所述第一處理單元通過直接運(yùn)行一個(gè)郵件客戶端,準(zhǔn)備數(shù)據(jù)和以電子郵件形式發(fā)送準(zhǔn)備好的數(shù)據(jù)到所述指定的郵箱,其中準(zhǔn)備數(shù)據(jù)包括確定主題、正文和附件,以及收件人。
在本發(fā)明上述處理方法中,所述步驟S1)包括:第一處理單元偵測一個(gè)數(shù)據(jù)收發(fā)終端,如偵測到所述數(shù)據(jù)收發(fā)終端接收到新數(shù)據(jù)時(shí),則執(zhí)行步驟S11-S14);
S11) 讀取所述數(shù)據(jù)收發(fā)終端收到的數(shù)據(jù);
S12) 對讀取到的數(shù)據(jù)進(jìn)行處理;
S13) 根據(jù)讀取到數(shù)據(jù)確定收件人地址;
S14) 將經(jīng)過處理的數(shù)據(jù),通過郵件客戶端發(fā)送到所述指定的郵箱。
在本發(fā)明上述處理方法中,所述步驟S13)包括步驟:查找讀取到數(shù)據(jù)中的關(guān)鍵字;根據(jù)所述關(guān)鍵字檢索數(shù)據(jù)庫,確定收件人地址,所述數(shù)據(jù)庫中記錄有關(guān)鍵字與收件人地址的對應(yīng)關(guān)系。
在本發(fā)明上述處理方法中,所述步驟S12)包括對讀取到數(shù)據(jù)文件識(shí)別出數(shù)據(jù)類型,根據(jù)數(shù)據(jù)類型產(chǎn)生預(yù)定的與數(shù)據(jù)類型對應(yīng)的文字?jǐn)⑹龅牟襟E,在所述步驟S14)中,將所述文字?jǐn)⑹鰧?yīng)的字符串作為郵件正文發(fā)送。
在本發(fā)明上述處理方法中,所述步驟S12)包括根據(jù)關(guān)鍵字、數(shù)據(jù)類型、日期信息產(chǎn)生關(guān)聯(lián)參考數(shù)據(jù)的步驟,在所述步驟S14)中,將所述關(guān)鍵字、數(shù)據(jù)類型或關(guān)聯(lián)數(shù)據(jù)作為郵件標(biāo)題發(fā)送。
在本發(fā)明上述處理方法中:
所述步驟S12)包括對部分?jǐn)?shù)據(jù)文件的格式進(jìn)行轉(zhuǎn)換產(chǎn)生新格式部分?jǐn)?shù)據(jù)文件的步驟;
在所述步驟S14)中,將所述新格式部分?jǐn)?shù)據(jù)文件作為郵件附件發(fā)送;
在所述步驟S13中無法確定收件人地址時(shí),中止本處理步驟請求外部介入,補(bǔ)充所需數(shù)據(jù)并確定收件人地址后返回本處理步驟繼續(xù)處理;
在所述步驟S14)無法確定數(shù)據(jù)類型時(shí),中止本處理步驟并請求外部介入確定數(shù)據(jù)類型后返回本處理步驟繼續(xù)處理;
在所述步驟S14)無法產(chǎn)生關(guān)聯(lián)數(shù)據(jù)時(shí),中止本處理步驟并請求外部介入確定關(guān)聯(lián)數(shù)據(jù)后返回本處理步驟繼續(xù)處理。
實(shí)施本發(fā)明提供的一種數(shù)據(jù)集中處理方法,由于在數(shù)據(jù)采集端和處理集中端的兩個(gè)端之間采用電子郵件方式進(jìn)行傳送,使得系統(tǒng)的擴(kuò)展不依賴于特定的程序增加和協(xié)議調(diào)適,也使得實(shí)際需要的郵件內(nèi)容向多個(gè)接收對象發(fā)送的同時(shí),就完成了數(shù)據(jù)備份和集中處理,本發(fā)明甚至在數(shù)據(jù)發(fā)送端無需特別的定義和改變,通過將郵件抄送一個(gè)指定的郵箱,就可以實(shí)現(xiàn)數(shù)據(jù)的收集和結(jié)構(gòu)化處理,從根本上改變了數(shù)據(jù)處理系統(tǒng)需要進(jìn)入專門的程序,打開專門的頁面,輸入操作者的ID、密碼,然后是展開可能眼花繚亂的表單,找到需要采集輸入的部分,再進(jìn)行編輯或者復(fù)制,而本發(fā)明的方法在數(shù)據(jù)形成端可以無需ID、無需密碼、無需界面,把分類、結(jié)構(gòu)化等工作交給數(shù)據(jù)收集端即云服務(wù)器處理,這樣,大大降低了數(shù)據(jù)采集端的人員工作,更重要的是本身不增加任何新的工作量,就可以進(jìn)行延伸。本發(fā)明的方法為簡化系統(tǒng)流程、提升數(shù)據(jù)安全、減少人工繁瑣數(shù)據(jù)錄入和前端數(shù)據(jù)處理,通過后臺(tái)對于郵件數(shù)據(jù)的處理,為數(shù)據(jù)處理的自動(dòng)化和智能化,提供了有效途徑。本發(fā)明的方法還可以將存儲(chǔ)系統(tǒng)數(shù)據(jù)的服務(wù)器,自動(dòng)延展為重要郵件的備份服務(wù)器,自動(dòng)獲得郵件服務(wù)商以外的第三方數(shù)據(jù)服務(wù)商的服務(wù),改善了郵箱使用單位的郵件數(shù)據(jù)的安全可靠性。
附圖說明
圖1是本發(fā)明方法實(shí)施例的示意圖。
具體實(shí)施方式
本發(fā)明實(shí)施例一的系統(tǒng)數(shù)據(jù)處理方法,應(yīng)用于互聯(lián)網(wǎng)的網(wǎng)絡(luò)環(huán)境下,如圖1,有第一處理單元1、第二處理單元2和服務(wù)器3,由于第一和第二處理單元是通過電子郵件傳送數(shù)據(jù)的,因此,還連接有至少一個(gè)網(wǎng)絡(luò)服務(wù)器。電子郵件是一種結(jié)構(gòu)化的數(shù)據(jù)體,包括發(fā)件人、收件人、主題(標(biāo)題)、正文和附件。在第一處理單元1和第二處理單元2兩個(gè)端之間進(jìn)行數(shù)據(jù)傳輸?shù)泥]件,必須指定一個(gè)郵箱,第一處理單元1把要傳送給第二處理單元的數(shù)據(jù)發(fā)送到這個(gè)指定的郵箱,第二處理單元到這個(gè)指定的郵箱去去數(shù)據(jù),即可完成數(shù)據(jù)的傳輸。本發(fā)明的方法要求在第一處理單元1在發(fā)送需要集中處理的數(shù)據(jù)郵件時(shí),在收件人地址欄里填入這個(gè)指定的郵箱,這個(gè)過程可以是第一處理單元上運(yùn)行郵件客戶端程序來實(shí)現(xiàn),也可以是另個(gè)數(shù)據(jù)收發(fā)終端的處理端來實(shí)現(xiàn),例如,壓力監(jiān)測儀器數(shù)據(jù)的發(fā)送端,可以直接將監(jiān)測到數(shù)據(jù)發(fā)送到指定郵箱,只要在壓力監(jiān)測儀器里嵌入郵件客戶端即可。電子郵件可以有多個(gè)收件人,因此除了收件人要求包含指定的郵箱外,還可以有其他收件人,這種情形是經(jīng)常發(fā)生的,一個(gè)兼職老師,如果要電子郵件報(bào)告學(xué)生成績的話,傳統(tǒng)的做法是老師進(jìn)入成績采集系統(tǒng),登入,然后輸入,最后通過郵件通知學(xué)生家長訪問系統(tǒng),讀取其子女的成績;而利用本發(fā)明的方法,老師把成績郵件通發(fā)送給指定的郵箱的同時(shí),抄送給學(xué)生的家長即可。當(dāng)然,本發(fā)明也有另外一種實(shí)現(xiàn)方法,讓第二處理單元收到成績報(bào)告郵件后自動(dòng)發(fā)送郵件通知學(xué)生家長。在本發(fā)明的實(shí)施例中,一封郵件解決了成績發(fā)送和成績?nèi)霗n,對于兼職老師,第二處理單元如同一個(gè)輔助人員,可以命令其做任何事情,,此時(shí)例如計(jì)算平均成績等,成績達(dá)到優(yōu)秀標(biāo)準(zhǔn),通過內(nèi)部通信廣播表揚(yáng)電子郵件像一個(gè)永遠(yuǎn)不會(huì)疲倦的傳輸者,實(shí)現(xiàn)要處理數(shù)據(jù)和處理指令的傳輸。下面就是上面例子的郵件實(shí)現(xiàn)
示例1:
Sender: teacher1@school.com
Receiver: center@school.com
C/o: Tom’sFather@123.com
Title: Tom’s Score in Math
Text: TOM的數(shù)學(xué)考試的類別,時(shí)間,編碼,TOM試卷的總成績和各個(gè)部分的得分
Append: TOM的經(jīng)過批改后試卷的掃描件
這個(gè)郵件發(fā)送的效果是湯姆的父親收到了TOM的數(shù)學(xué)試卷以及TOM的成績,同時(shí),對學(xué)校指定的郵箱進(jìn)行偵查的第二處理單元收到這個(gè)郵件后,會(huì)根據(jù)郵件主題和正文里的數(shù)據(jù)進(jìn)行采集,放入到學(xué)生檔案數(shù)據(jù)庫中。
作為學(xué)生試卷成績數(shù)據(jù)處理的另一個(gè)例子,機(jī)器閱卷產(chǎn)生試卷成績后,可以在試卷批閱設(shè)備上執(zhí)行以下步驟:
讀取考試成績單學(xué)生ID;
根據(jù)ID查找家長郵箱,此處,預(yù)先存儲(chǔ)一個(gè)含有學(xué)生ID和家長郵箱對照表即可;
生成學(xué)生試卷的副本,此時(shí),副本是再現(xiàn)試卷的副本文件;
將考試科目、成績作為主體,將試卷副本作為正文或附件,發(fā)送電子郵件到學(xué)生家長的郵箱以及學(xué)校指定的郵箱。
此處,具有郵件發(fā)送功能,可以查到學(xué)生家長郵箱的試卷批閱設(shè)備就成為本發(fā)明的第一處理單元。
本發(fā)明第二處理單元2為接收來自一個(gè)以上不同發(fā)送者的第一處理單元1的郵件,可以通過郵件服務(wù)器和郵件客戶端兩種形式來實(shí)現(xiàn)。在通過郵件服務(wù)器來實(shí)現(xiàn)情況下,需要在郵件服務(wù)器上運(yùn)行一個(gè)內(nèi)嵌或外掛一個(gè)偵測程序,專門偵測指定的郵箱是否有新的郵件,如有則接收并處理。另一方式是,通過客戶端程序來實(shí)現(xiàn),此時(shí)通過客戶端設(shè)置,郵件客戶端就是指定郵箱的客戶端。如果本發(fā)明實(shí)施例采用的數(shù)據(jù)服務(wù)器3與指定的郵箱的郵件服務(wù)器,在物理上都部署在一起,好處是效率高,缺點(diǎn)是數(shù)據(jù)安全性不理想。
由于第二處理單元2運(yùn)行在服務(wù)器3上的效率會(huì)比較高,可以設(shè)置第二處理單元2每間隔一段時(shí)間例如10秒或3分鐘偵測指定郵箱的郵件客戶端,為了減少不必要的無效處理,可以在第二處理單元設(shè)置白名單和黑名單,將可以接收并處理的郵件發(fā)送者的郵箱設(shè)為白名單,及時(shí)進(jìn)行處理,將不接收并不予處理的郵件發(fā)送者的郵箱設(shè)置為黑名單,不予接收處理。因此在本發(fā)明第二處理單元2對郵件進(jìn)行分析處理之前,可以增加一個(gè)合格郵件的判斷。如果郵件是合格有效的,在本發(fā)明的另一個(gè)實(shí)施例里,對這個(gè)待處理的郵件進(jìn)行備份,這個(gè)備份的意義不同于郵箱服務(wù)商提供的備份,因?yàn)猷]箱服務(wù)商提供的備份的控制權(quán)是郵箱主人,而本發(fā)明的服務(wù)器獨(dú)立于郵箱服務(wù)商,因此安全可控性和數(shù)據(jù)空間靈活性更好。
為實(shí)現(xiàn)數(shù)據(jù)安全,在本發(fā)明另一個(gè)實(shí)施例中,可以在第一處理單元1設(shè)置數(shù)據(jù)加密壓縮環(huán)節(jié),而在第二處理單元2設(shè)置相應(yīng)的數(shù)據(jù)解密解壓環(huán)節(jié)。此處加密壓縮的對象可以是郵件附件。
按照本發(fā)明的方法,可以實(shí)現(xiàn)一個(gè)中心服務(wù)器3,通過第二處理單元2運(yùn)行本發(fā)明的方法,將很多個(gè)第一處理單元發(fā)送的郵件數(shù)據(jù)進(jìn)行分析和處理。在本發(fā)明的以下實(shí)施例中,說明郵件數(shù)據(jù)各個(gè)部分的在第二處理單元的分析和處理。
發(fā)送者,考慮到發(fā)送給指定的郵箱的郵件是受限制的,因此,可以限定哪些郵箱可以作為發(fā)送者,發(fā)送郵箱到指定的郵箱,可以選擇的第一個(gè)策略是白名單;第二個(gè)策略是白名單+曾經(jīng)的接收者。白名單策略是指只接收白名單上有的郵箱所發(fā)出的郵件,只要發(fā)送者不在白名單內(nèi),則忽略不處理,這種策略適合比較封閉的數(shù)據(jù)采集;白名單+曾經(jīng)的接收者,是指除了處理白名單的郵件外,還會(huì)處理曾經(jīng)發(fā)送過的郵箱發(fā)來的郵件,這種策略的好處可以實(shí)現(xiàn)數(shù)據(jù)的互動(dòng)。例如,在示例1中,湯姆的父親的郵箱就是曾經(jīng)發(fā)送過的郵箱,那么,在第二策略情況下就可以接收和處理湯姆父親的郵件內(nèi)容,當(dāng)然還可以加上第三個(gè)策略,就是白名單+曾經(jīng)的接收者-黑名單,這個(gè)原理和特定不再陳述。
接收者,一個(gè)郵件的可以有一個(gè)以上的接收者,這里所講的接收者是指除了指定的郵箱外的郵件接收者。按照本發(fā)明的方法,每個(gè)由第二處理單元接收到的郵件,都會(huì)形成或更新一個(gè)數(shù)據(jù)保存在服務(wù)器3上,這個(gè)數(shù)據(jù)的訪問權(quán)限在本發(fā)明的方法中,就包含了這個(gè)郵件的接收者,例如,示例1中,湯姆的父親是可以通過WEB或APP訪問他兒子湯姆的數(shù)學(xué)成績的。因此,在第二處理單元2在服務(wù)器構(gòu)建的數(shù)據(jù)的訪問控制上,會(huì)許可這樣的接收者的訪問。例如,一個(gè)班級30個(gè)學(xué)生,每個(gè)學(xué)生可能有1-2個(gè)學(xué)生家長,那么每個(gè)學(xué)生收到過第一處理單元發(fā)出郵件的家長,將有權(quán)利訪問該學(xué)生的成績信息。在一些特定的場合,也可能沒有接收者(一個(gè)郵件沒有指定的郵箱以外的郵件接收者),那么,這個(gè)數(shù)據(jù)的訪問權(quán)需要特別規(guī)定。
主題/標(biāo)題,這個(gè)是郵件非常重要的部分。郵件接收者會(huì)根據(jù)主題呈現(xiàn)的字眼決定是否優(yōu)先看,在本發(fā)明方法的實(shí)施例中,郵件的主題/標(biāo)題一般會(huì)包含關(guān)鍵字、預(yù)定的數(shù)據(jù)編碼、簡短的文字說明等,而第二處理單元會(huì)根據(jù)預(yù)先的預(yù)定對主題中的關(guān)鍵字、編碼和文字說明等進(jìn)行相應(yīng)的處理。
示例1的郵件主題是Tom’s Score in Math,此處的關(guān)鍵字包含學(xué)生的名(TOM),數(shù)據(jù)的內(nèi)容(成績),以及相應(yīng)的學(xué)科(數(shù)學(xué)),時(shí)間上還還是增加日期。以下是其他可選的主題的設(shè)計(jì)。
示例2
Title:學(xué)生:湯姆,內(nèi)容:成績,科目:數(shù)學(xué),考試時(shí)間:3月5日
這個(gè)主題的設(shè)計(jì)比示例1更結(jié)構(gòu)化,其中涉及的每個(gè)信息可以直接被第二處理單元采集并添加到服務(wù)器3上相應(yīng)的數(shù)據(jù)項(xiàng)里,即在湯姆的數(shù)學(xué)成績歷史上添加一個(gè)新的記錄。
示例3
Title:測試成績報(bào)告(學(xué)生ID;學(xué)科編碼;考試編碼)
這個(gè)主題的設(shè)計(jì)有點(diǎn)像函數(shù),這個(gè)函數(shù)需要事先約定,這樣第二處理單元就可以依次采集到關(guān)鍵字,并依據(jù)關(guān)鍵字,對服務(wù)器3上的相關(guān)數(shù)據(jù)進(jìn)行更新。
通過類似的方式,我們可以有以下的主題/題目的定義:
示例4
Title: 期中考試成績表(科目,班級,考試編號(hào))
此時(shí),安排在附件里附上一個(gè)表格,這個(gè)表格列出了XX 班級的學(xué)生在參見“考試編號(hào)”為“科目”期中考試的成績。此時(shí),接收者除了指定的郵箱外,還可以是年級負(fù)責(zé)人和科目教研組負(fù)責(zé)人等。在第二處理單元由于識(shí)讀到“成績表”,也識(shí)讀到科目、班級和考試編號(hào)等信息,就可以將附件對應(yīng)的數(shù)據(jù),添加到班級和每一個(gè)學(xué)生的成績檔案中。按照本發(fā)明的方法,把數(shù)據(jù)采集工作簡化在第一處理單元完成,而在第二處理單元可承擔(dān)細(xì)節(jié)的索碎重復(fù)的工作。
就郵件的主題/標(biāo)題設(shè)計(jì)而言大致可以有以下幾種分類。由數(shù)據(jù)類別確定的郵件內(nèi)容,例如,合同數(shù)據(jù)郵件,主要在附件里應(yīng)該有合同全文外,在郵件主題/標(biāo)題里應(yīng)該涉及:1)合同數(shù)據(jù)郵件;2)合同標(biāo)的;3)合同相對方;4)合同對價(jià);5)合同完成期限,等等。換言之,數(shù)據(jù)郵件的主題/標(biāo)題,應(yīng)該呈現(xiàn)第二處理單元2所需要的關(guān)鍵字,也是服務(wù)器3中對應(yīng)數(shù)據(jù)項(xiàng)定位和更新記錄的依據(jù)。例如,老師發(fā)來全班學(xué)生的測試成績,如示例4,與向?qū)W生家長報(bào)告的個(gè)別學(xué)生的成績?nèi)缡纠?,數(shù)據(jù)類別已經(jīng)完全不同。
關(guān)于郵件正文,由于承載數(shù)據(jù)的郵件是實(shí)際發(fā)送的郵件,郵件正文的內(nèi)容有以下三種形式,第一種,是關(guān)于郵件附件的說明,告訴收件人這個(gè)附件的含義以及應(yīng)對的選擇,第二處理單元只需要采集主題/標(biāo)題欄目里的信息以及附件,而不關(guān)心正文內(nèi)容,只視之為郵件附件的解釋。第二種,是郵件主題內(nèi)包含了部分?jǐn)?shù)據(jù),包含在正文中的數(shù)據(jù),一般是結(jié)構(gòu)化的,例如正文包括:一般數(shù)據(jù)項(xiàng)數(shù)N,每一項(xiàng)數(shù)據(jù),第二項(xiàng)數(shù)據(jù),.......第N項(xiàng)數(shù)據(jù)。例如,報(bào)告5個(gè)研究生的英文口試成績,正文的設(shè)計(jì)可以是: 5 , (張三,89),(李四,76),(王A,99),(王五,61),(戴兒,92)。為第二處理單元很好地識(shí)別來自第一處理單元發(fā)送來的郵件數(shù)據(jù),正文里的結(jié)構(gòu)化數(shù)據(jù)可以事先約定;第三種形式,正文里的數(shù)據(jù)是不是結(jié)構(gòu)化的,需要第二處理單元來進(jìn)行分析,根據(jù)分析得到相應(yīng)的數(shù)據(jù)。在上面介紹的正文不含需要處理數(shù)據(jù)、正文數(shù)據(jù)結(jié)構(gòu)化以及正文結(jié)構(gòu)非結(jié)構(gòu)化三種正文形式而言,比較容易實(shí)現(xiàn)的是前兩種。第三種涉及到關(guān)鍵詞的語法和語義上的可靠性。
郵件正文在大多數(shù)情況下是字符串的結(jié)合,這個(gè)集合來自于跟某種數(shù)據(jù)類型有關(guān)的文字?jǐn)⑹?,為了產(chǎn)生相應(yīng)的文字?jǐn)⑹?,第一處理單元?yīng)該能夠識(shí)別出傳輸數(shù)據(jù)的類型。例如,第一處理單元識(shí)別出傳輸數(shù)據(jù)是繳費(fèi)通知的話,正文里就該有繳費(fèi)原因、金額、時(shí)間、接收繳費(fèi)的銀行賬號(hào)等。一種數(shù)據(jù)類型對應(yīng)一段文字描述,將數(shù)據(jù)類型的特征以及對應(yīng)的文字描述,預(yù)先保存起來為第一處理單元查找調(diào)用。
第一處理單元會(huì)根據(jù)數(shù)據(jù)類型,相應(yīng)的關(guān)鍵字、數(shù)據(jù)產(chǎn)生的日期/時(shí)間,作為關(guān)聯(lián)參考數(shù)據(jù),將關(guān)鍵字、數(shù)據(jù)類型、關(guān)聯(lián)數(shù)據(jù)作為郵件標(biāo)題發(fā)送。
在第二處理單元,對從指定的郵箱收到的每一封郵件在進(jìn)行主題/標(biāo)題和正文識(shí)讀過程中,如果無法判斷出數(shù)據(jù)的類型,數(shù)據(jù)的內(nèi)容,或者無法將數(shù)據(jù)定位于服務(wù)器中的位置,一個(gè)折中的處理是發(fā)送一個(gè)出錯(cuò)郵件給郵件發(fā)送者或系統(tǒng)指定的差錯(cuò)處理者,同時(shí)也會(huì)將郵件暫存下來,留待進(jìn)一步處理。
在服務(wù)器3有一個(gè)機(jī)制對第二處理單元2形成或更新的數(shù)據(jù)的訪問,只限于發(fā)送人、接件人對相關(guān)的記錄項(xiàng)進(jìn)行來自APP或WEB的訪問。這樣通過郵件收件人和發(fā)件人,保證了的數(shù)據(jù)訪問的安全性。
郵件數(shù)據(jù)第5個(gè)部分是附件,附件是非常重要的數(shù)據(jù)承載體,附件的文件形式可以是諸如WORD、EXCL、PPT格式,也可以是DWG圖形、JPG圖像或MP3視頻,這樣,通過本發(fā)明方法很容易實(shí)現(xiàn)不同文件形式的服務(wù)器數(shù)據(jù)庫存檔和發(fā)送給相對人,一步就可以完成。如果在主題/標(biāo)題區(qū)里沒有區(qū)分號(hào),至少有發(fā)件人和收件人,有發(fā)送時(shí)間,據(jù)此就可以把附件內(nèi)容保存在服務(wù)器響應(yīng)文件夾里。例如,第二文件處理單元2在服務(wù)器3里,設(shè)置一個(gè)”課件歸檔”文件夾,這樣,接收到“歸檔”的郵件時(shí),第二處理單元會(huì)知道將附件存檔在“課件歸檔”里。
下面,我們給出一個(gè)處理官文及轉(zhuǎn)發(fā)客戶并增添到數(shù)據(jù)庫的一實(shí)驗(yàn)性系統(tǒng)。整個(gè)系統(tǒng)構(gòu)架及實(shí)現(xiàn)過程如下:
1、官文收發(fā)終端,通過網(wǎng)絡(luò)連接接收來自官方的各種文件,第一處理單元1與官文收發(fā)終端連接著,定時(shí)地(例如每10秒或每天規(guī)定的30個(gè)時(shí)間)偵測官文收發(fā)終端有無收到官文數(shù)據(jù),如偵測(檢測)到有新的官文,執(zhí)行步驟2,否則回到步驟1;
2、第一處理單元1對收到的官文進(jìn)行解讀/解壓/解密,借助于本地或服務(wù)器上的數(shù)據(jù)庫獲取官文分析所必須的數(shù)據(jù)和知識(shí),判斷其數(shù)據(jù)類型,如不能確定,則要求人工介入,如可以確定數(shù)據(jù)類型,則執(zhí)行步驟3;
3、按照確定的數(shù)據(jù)類型,評估數(shù)據(jù)郵件的信息是否包含這類數(shù)據(jù)所需要全部內(nèi)容,如果未包含必要數(shù)據(jù),則要求人工介入,如數(shù)據(jù)滿足要求,準(zhǔn)備郵件;
4、根據(jù)官文的唯一標(biāo)識(shí)(例如,專利申請?zhí)枺_定官文所屬客戶作為郵件收件人,確此定客戶的客服經(jīng)理也是郵件收件人,具體可以是查找讀取到數(shù)據(jù)中的唯一標(biāo)識(shí)的關(guān)鍵字;根據(jù)關(guān)鍵字檢索相關(guān)數(shù)據(jù)庫,確定客戶服務(wù)經(jīng)理郵箱、所屬客戶郵箱為未收件人地址,此處,所說的數(shù)據(jù)庫中記錄有唯一標(biāo)識(shí)關(guān)與客戶郵箱、客戶經(jīng)理郵箱的對應(yīng)關(guān)系。
5、根據(jù)官文類型,將官文名稱和官文唯一標(biāo)識(shí)添加在郵件的主題/標(biāo)題區(qū);
6、 將官文PDF當(dāng)作為郵件附件,如果官文數(shù)據(jù)不是PDF而是JPG格式,可以在此處對JPG數(shù)據(jù)文件的格式進(jìn)行轉(zhuǎn)換產(chǎn)生PDF格式文件,此處文件格式僅是用來舉例說明,實(shí)際可有不同選擇;
7、將與這種官文類型對應(yīng)的解釋說明書,添加到郵件正文里;
8、第一處理單元1將郵件發(fā)送給指定的郵箱以及客戶和客戶經(jīng)理的郵箱內(nèi);
9、第二處理單元2偵測到指定的郵箱收到了來自第一處理單元的郵件,發(fā)現(xiàn)發(fā)送者和其他接收者是合法的,馬上將收到的郵件在服務(wù)器3中進(jìn)行備份,此處也可以設(shè)計(jì),選擇重要的數(shù)據(jù)進(jìn)行備份,不屬于重要可以不做數(shù)據(jù)備份,以節(jié)省空間;
10、第二處理單元在郵件主題欄里發(fā)現(xiàn)官文標(biāo)識(shí)號(hào)以及官文名稱,在服務(wù)器數(shù)據(jù)庫中定位到相應(yīng)的記錄進(jìn)行更新或添加,把附件進(jìn)行鏈接。
這樣就完成了官文轉(zhuǎn)達(dá)給客戶,同時(shí)完成了官文在服務(wù)器的備份以及在結(jié)構(gòu)化數(shù)據(jù)庫里進(jìn)行了相關(guān)數(shù)據(jù)項(xiàng)的添加/刪除或修改。通過服務(wù)器上對數(shù)據(jù)項(xiàng)的訪問權(quán)限,包含了數(shù)據(jù)項(xiàng)的郵件發(fā)件人和收件人。為提醒客戶,在第二處理單元,可以通過即時(shí)通信提醒客戶查看郵件,此處,即時(shí)通信可以是短信,假定服務(wù)器連接有SMS以及存儲(chǔ)有客戶的手機(jī)號(hào)碼;此處的即時(shí)通信也可以是微信,假定服務(wù)器已經(jīng)存儲(chǔ)有收件人對應(yīng)客戶的微信號(hào)。
利用本發(fā)明方法進(jìn)行數(shù)據(jù)庫數(shù)據(jù)的動(dòng)態(tài)的實(shí)時(shí)的數(shù)據(jù)收集的核心在于采用了電子郵件方式將需要收集/報(bào)告的數(shù)據(jù),由各個(gè)接觸數(shù)據(jù)的人或采集數(shù)據(jù)的設(shè)備,通過約定的郵箱,約定的主題關(guān)鍵詞\局的解釋,就可以實(shí)現(xiàn)數(shù)據(jù)的自動(dòng)收集,數(shù)據(jù)的自動(dòng)分類,數(shù)據(jù)讀取權(quán)限的自動(dòng)控制。
數(shù)據(jù)自動(dòng)收集的例子,非常直接,對于一個(gè)社區(qū)中心,需要了解每個(gè)成員對社區(qū)管理的意見,這種意見可以通過填調(diào)查表,按表決器來進(jìn)行收集。采用電子調(diào)查表的方式,利用本發(fā)明的方法,就可以設(shè)置一個(gè)指定的郵箱,每個(gè)成員除了發(fā)送調(diào)查表到社區(qū)中心外,必定抄送給社區(qū)情況調(diào)查組織,對于后者,他可以預(yù)先設(shè)置了采集數(shù)據(jù)的要求,也就是調(diào)查表的結(jié)構(gòu),這樣社區(qū)每個(gè)成員對社區(qū)中心的意見,不僅發(fā)送給社區(qū)中心,還同時(shí)讓社區(qū)情況調(diào)查組織接收并處理,當(dāng)10個(gè)或更多社區(qū)中心的調(diào)查表數(shù)據(jù)被收集起來時(shí),通過設(shè)置在社區(qū)情況調(diào)查組織郵件客戶端的程序,可以自動(dòng)對各個(gè)社區(qū)的情況進(jìn)行統(tǒng)計(jì),通過本發(fā)明的方法,將各個(gè)社區(qū)的數(shù)據(jù)自動(dòng)收集和處理。并且,可以通過網(wǎng)絡(luò)將結(jié)構(gòu)化調(diào)查結(jié)構(gòu)進(jìn)行統(tǒng)計(jì)和發(fā)布,可以讓相關(guān)權(quán)限的用戶有權(quán)利登錄瀏覽。此處,本發(fā)明方法中的第一處理單元就是調(diào)查表發(fā)送代碼以及相應(yīng)的郵件客戶端,第二處理單元就是社區(qū)情況調(diào)查組織的郵件數(shù)據(jù)與大數(shù)據(jù)庫的數(shù)據(jù)整理、分類和保存程序。
數(shù)據(jù)自動(dòng)分類的例子,也可以將表決器的數(shù)據(jù)產(chǎn)生一個(gè)表格,將表格連同數(shù)據(jù)關(guān)鍵詞,以郵件的方式發(fā)送給表決者郵箱以及指定的郵箱,這個(gè)指定的郵箱里的收集到的表決數(shù)據(jù)可以由一個(gè)程序進(jìn)行分類統(tǒng)計(jì),例如有效表決數(shù)量,每個(gè)項(xiàng)目的各個(gè)不同意見的人數(shù)以及與地區(qū)、年齡、性別的關(guān)系。此處,本發(fā)明的第一處理單元就是表決器數(shù)據(jù)處理單元,第二處理單元就是郵件數(shù)據(jù)進(jìn)行表決數(shù)據(jù)庫的接口單元。第二處理單元負(fù)責(zé)將收集到的表決數(shù)據(jù)分類保存到相應(yīng)的數(shù)據(jù)庫中。
數(shù)據(jù)權(quán)限控制是郵件登錄情況下,數(shù)據(jù)庫管理系統(tǒng),只允許其訪問這個(gè)用戶綁定的郵箱作為收件箱情況下收到過的那些郵件數(shù)據(jù),而禁止其訪問其他郵箱為收件箱的郵箱數(shù)據(jù)。
在本發(fā)明第一處理單元自動(dòng)進(jìn)行數(shù)據(jù)郵件發(fā)送的系統(tǒng)中,如果碰到無法確定郵件收件人,此時(shí)可以中止自動(dòng)發(fā)送,讓人工進(jìn)行干預(yù),也可以將有問題的數(shù)據(jù)整個(gè)地發(fā)送到預(yù)先指定的差錯(cuò)處理郵箱,發(fā)送完后繼續(xù)下一個(gè)處理。
在本發(fā)明第二處理單元自動(dòng)進(jìn)行郵件數(shù)據(jù)分析的過程中,可能也會(huì)碰到無法分析出郵件數(shù)據(jù)與服務(wù)器中哪一個(gè)數(shù)據(jù)具有關(guān)聯(lián)性,即無法將郵件數(shù)據(jù)更新到相關(guān)數(shù)據(jù)庫中,此時(shí)也有兩種解決方式,一是為作為郵件收件人的每個(gè)合法用戶,建立一個(gè)未分類數(shù)據(jù)文件夾,把無法分類的郵件放置其中,一來可以通過人工編輯方式使其結(jié)構(gòu)化后置于結(jié)構(gòu)化數(shù)據(jù)庫中,二來滿足非結(jié)構(gòu)化數(shù)據(jù)保存的需求,此時(shí),可以為每個(gè)這樣的非例行、不規(guī)范的數(shù)據(jù)建立發(fā)送人、接收人、發(fā)送時(shí)間、文件格式以及關(guān)鍵詞的方式作為索引,其訪問權(quán)限控制也參照結(jié)構(gòu)化數(shù)據(jù)。另一種解決方式,也是發(fā)送給預(yù)先指定的一個(gè)郵箱,通知這個(gè)郵箱,這里出現(xiàn)的數(shù)據(jù)去向不明的情況,讓其通過改寫郵件主題,重新定向數(shù)據(jù)庫位置。如果在這個(gè)過程中涉及數(shù)據(jù)和規(guī)則,可以一并寫入第二處理單元的識(shí)讀規(guī)則,豐富識(shí)讀規(guī)則的數(shù)據(jù)庫。
通過對第二處理單元的設(shè)計(jì),可以成為一個(gè)文件格式轉(zhuǎn)換器(例如,語言翻譯),在第一處理單元發(fā)送格式A的文件給指定的郵箱,第二處理單元從指定的郵箱收到格式為A的文件,將其轉(zhuǎn)換成格式為B的文件,在保存到指定是數(shù)據(jù)庫的同時(shí),發(fā)回給在第一處理單元發(fā)送給指定郵箱的郵件里指定的收件人。通過在兩個(gè)處理主體之間設(shè)置一個(gè)指定的郵箱,同時(shí)定義了郵件主題/標(biāo)題的關(guān)鍵詞的形式和語義,讓兩個(gè)主體可以自動(dòng)為服務(wù)器里的數(shù)據(jù)庫實(shí)現(xiàn)數(shù)據(jù)的收集和更新。在第一單元發(fā)送郵件到指定的郵箱之前,可以對郵件數(shù)據(jù)進(jìn)行壓縮或加密或壓縮且加密處理,而在第二處理單元對來自指定郵箱的數(shù)據(jù)先行解壓或解密或解壓且解密的處理。在具體應(yīng)用本發(fā)明方法的系統(tǒng)中,系統(tǒng)可以指定一個(gè)以上的郵箱進(jìn)行不同的處理,例如,指定兩個(gè)郵箱分別處理國內(nèi)和國外業(yè)務(wù),利用本發(fā)明的方法,第一處理單元也可以只發(fā)郵件給指定的郵箱,把轉(zhuǎn)發(fā)郵件給客戶的工作安排給第二處理單元處理,由于客戶郵箱是第一處理單元指定的或者系統(tǒng)預(yù)知的,同樣可以實(shí)現(xiàn)數(shù)據(jù)庫訪問權(quán)限控制。
本發(fā)明上述示例和實(shí)施例,均只是本發(fā)明方法的示意性說明而不構(gòu)成任何限定,本領(lǐng)域技術(shù)人員參照本說明書,無需創(chuàng)造性勞動(dòng)得到的本說明書內(nèi)容的變型或再現(xiàn)均落在本申請權(quán)利要求書保護(hù)范圍內(nèi)。