本發(fā)明的實施方式涉及計算機(jī)技術(shù)領(lǐng)域,更具體地,本發(fā)明的實施方式涉及一種保存郵件附件的方法、裝置、設(shè)備和計算機(jī)可讀存儲介質(zhì)。
背景技術(shù):
本部分旨在為權(quán)利要求書中陳述的本發(fā)明的實施方式提供背景或上下文。此處的描述不因為包括在本部分中就承認(rèn)是現(xiàn)有技術(shù)。
現(xiàn)有技術(shù)中,打開帶有附件的郵件,用戶需要選擇下載路徑才能將該附件保存至本地的目標(biāo)存儲位置。然而很多時候目標(biāo)存儲位置需要從最頂層目錄(如我的電腦、桌面等)開始往下逐級選擇才能到達(dá)。這種操作是耗時費(fèi)力的。另外,現(xiàn)有技術(shù)提供“選擇最近訪問過的文件夾作為郵件附件存儲位置”的方案來提高便利性,而事實上,用戶收到的郵件的附件存儲位置往往并非最近訪問過的文件夾,故這種方案很多時候并不能真正提高便利性。
此外,很多時候,在發(fā)出郵件或收到郵件時,用戶并沒有為該郵件的郵件附件準(zhǔn)備好適當(dāng)?shù)拇鎯ξ恢谩4藭r就需要用戶手動操作,設(shè)置一個文件夾,然后再逐級選擇至該目標(biāo)存儲位置并保存郵件附件。這種操作是耗時費(fèi)力的。
總之,現(xiàn)有技術(shù)在保存郵件附件時操作繁瑣、效率低下。
技術(shù)實現(xiàn)要素:
在現(xiàn)有技術(shù)中,逐級選擇路徑直至理想的存儲位置是非常令人煩惱的過程。很多時候用戶需要多次點(diǎn)擊操作甚至重新設(shè)置存儲位置才能將郵件附件保存至理想的存儲位置。
為此,非常需要一種改進(jìn)的保存郵件附件的技術(shù)方案,以使得保存郵件附件操作簡便、效率提高。
在本上下文中,本發(fā)明的實施方式期望提供一種保存郵件附件的方法、裝置、設(shè)備以及計算機(jī)可讀存儲介質(zhì)。
在本發(fā)明實施方式的第一方面中,提供了一種保存郵件附件的方法,該方法包括:獲取發(fā)出的或收到的郵件的主題信息和/或郵件附件的名稱信息;根據(jù)發(fā)出的或收到的郵件的主題信息和/或郵件附件的名稱信息確定目標(biāo)存儲位置;保存郵件附件。
在本發(fā)明的一個實施例中,所述目標(biāo)存儲位置是根據(jù)預(yù)先設(shè)定的關(guān)鍵詞確定的。
在本發(fā)明的另一實施例中,所述目標(biāo)存儲位置與所述預(yù)先設(shè)定的關(guān)鍵詞具有預(yù)設(shè)關(guān)聯(lián)關(guān)系。
在本發(fā)明的又一個實施例中,所述預(yù)設(shè)關(guān)聯(lián)關(guān)系由用戶通過預(yù)設(shè)接口設(shè)置,或者所述預(yù)設(shè)關(guān)聯(lián)關(guān)系基于歷史存儲記錄自動生成。
在本發(fā)明的再一個實施例中,所述目標(biāo)存儲位置是郵件附件存儲位置的上級位置。
在本發(fā)明的再一個實施例中,所述關(guān)鍵詞具有多個且具有優(yōu)先級順序。
在本發(fā)明的再一個實施例中,所述郵件附件存儲位置是基于郵件的主題信息和/或郵件附件的名稱信息臨時生成的。
在本發(fā)明的再一個實施例中,所述目標(biāo)存儲位置是現(xiàn)有的。
在本發(fā)明的再一個實施例中,所述目標(biāo)存儲位置是多個。
在本發(fā)明的再一個實施例中,所述保存郵件附件包括:響應(yīng)于用戶從多個目標(biāo)存儲位置中選擇一個或多個進(jìn)而保存郵件附件。
在本發(fā)明的再一個實施例中,所述保存郵件附件是由計算機(jī)自動執(zhí)行的。
在本發(fā)明的再一個實施例中,所述郵件的主題信息和/或郵件附件的名稱信息中包括項目信息和/或工作類型信息。
在本發(fā)明實施方式的第二方面中,提供了一種裝置,包括:獲取模塊,用于獲取發(fā)出的或收到的郵件的主題信息和/或郵件附件的名稱信息;判斷模塊,用于根據(jù)發(fā)出的或收到的郵件的主題信息和/或郵件附件的名稱信息確定目標(biāo)存儲位置;保存模塊,用于保存郵件附件。
在本發(fā)明的一個實施例中,所述目標(biāo)存儲位置是根據(jù)預(yù)先設(shè)定的關(guān)鍵詞確定的。
在本發(fā)明的另一實施例中,所述目標(biāo)存儲位置與所述預(yù)先設(shè)定的關(guān)鍵詞具有預(yù)設(shè)關(guān)聯(lián)關(guān)系。
在本發(fā)明的又一個實施例中,所述預(yù)設(shè)關(guān)聯(lián)關(guān)系由用戶通過預(yù)設(shè)接口設(shè)置,或者所述預(yù)設(shè)關(guān)聯(lián)關(guān)系基于歷史存儲記錄自動生成。
在本發(fā)明的再一個實施例中,所述目標(biāo)存儲位置是郵件附件存儲位置的上級位置。
在本發(fā)明的再一個實施例中,所述關(guān)鍵詞具有多個且具有優(yōu)先級順序。
在本發(fā)明的再一個實施例中,所述郵件附件存儲位置是基于郵件的主題信息和/或郵件附件的名稱信息臨時生成的。
在本發(fā)明的再一個實施例中,所述目標(biāo)存儲位置是現(xiàn)有的。
在本發(fā)明的再一個實施例中,所述目標(biāo)存儲位置是多個。
在本發(fā)明的再一個實施例中,所述保存模塊包括:選擇子模塊,響應(yīng)于用戶從多個目標(biāo)存儲位置中選擇一個或多個進(jìn)而保存郵件附件。
在本發(fā)明的再一個實施例中,所述保存郵件附件是由計算機(jī)自動執(zhí)行的。
在本發(fā)明的再一個實施例中,所述郵件的主題信息和/或郵件附件的名稱信息中包括項目信息和/或工作類型信息。
在本發(fā)明實施方式的第三方面中,提供了一種設(shè)備,包括:存儲器,用于存儲計算機(jī)程序;處理器,用于執(zhí)行所述存儲器中存儲的計算機(jī)程序,且所述計算機(jī)程序被執(zhí)行時,上述本發(fā)明第一方面的方法被執(zhí)行。
在本發(fā)明實施方式的第四方面中,提供了一種計算機(jī)可讀存儲介質(zhì),其上存儲有計算機(jī)程序,該計算機(jī)程序被處理器執(zhí)行時,上述本發(fā)明第一方面的方法被執(zhí)行。
根據(jù)本發(fā)明實施方式的一種保存郵件附件的方法、裝置、設(shè)備和計算機(jī)可讀存儲介質(zhì),本發(fā)明創(chuàng)造性地引入了根據(jù)郵件的主題信息和/或郵件附件的名稱信息確定郵件附件的存儲位置,既可以實現(xiàn)自動生成新的存儲位置并保存郵件附件,也可以實現(xiàn)將郵件附件保存于現(xiàn)有的存儲位置。比現(xiàn)有技術(shù)更具有突破性的是,本發(fā)明還實現(xiàn)了郵件附件保存的自動化和同一郵件附件在多個存儲位置同時存儲的功能。
因此,相比于現(xiàn)有技術(shù),本發(fā)明極大地提高了保存郵件附件的效率,提高了郵件附件保存的智能化程度和用戶友好性。
附圖說明
通過參考附圖閱讀下文的詳細(xì)描述,本發(fā)明示例性實施方式的上述以及其他目的、特征和優(yōu)點(diǎn)將變得易于理解。在附圖中,以示例性而非限制性的方式示出了本發(fā)明的若干實施方式,其中:
圖1示意性地示出了根據(jù)本發(fā)明一實施例的一種保存郵件附件的方法流程圖;
圖2示意性地示出了根據(jù)本發(fā)明一實施例的一種保存郵件附件的裝置結(jié)構(gòu)示意圖;
圖3示意性地示出了根據(jù)本發(fā)明一實施例的一種設(shè)備的結(jié)構(gòu)示意圖;
圖4示意性地示出了根據(jù)本發(fā)明一實施例的一種計算機(jī)可讀存儲介質(zhì)的示意圖。
在附圖中,相同或?qū)?yīng)的標(biāo)號表示相同或?qū)?yīng)的部分。
具體實施方式
下面將參考若干示例性實施方式來描述本發(fā)明的原理和精神。應(yīng)當(dāng)理解,給出這些實施方式僅僅是為了使本領(lǐng)域技術(shù)人員能夠更好地理解進(jìn)而實現(xiàn)本發(fā)明,而并非以任何方式限制本發(fā)明的范圍。相反,提供這些實施方式是為了使本公開更加透徹和完整,并且能夠?qū)⒈竟_的范圍完整地傳達(dá)給本領(lǐng)域的技術(shù)人員。
本領(lǐng)域技術(shù)人員知道,本發(fā)明的實施方式可以實現(xiàn)為一種系統(tǒng)、裝置、設(shè)備、方法或計算機(jī)程序產(chǎn)品。因此,本公開可以具體實現(xiàn)為以下形式,即:完全的硬件、完全的軟件(包括固件、駐留軟件、微代碼等),或者硬件和軟件結(jié)合的形式。
根據(jù)本發(fā)明的實施方式,提出了一種保存郵件附件的方法、裝置、設(shè)備和計算機(jī)可讀存儲介質(zhì)。
在本文中,需要理解的是,郵件附件存儲位置表示文件(郵件附件)在計算機(jī)系統(tǒng)中存儲的實際位置,即最終保存位置。目標(biāo)存儲位置是指根據(jù)本發(fā)明提供的存儲位置,根據(jù)不同的情形,該位置可能是最終保存位置,也可能不是最終保存位置。附圖中的任何元素數(shù)量均用于示例而非限制,以及任何命名都僅用于區(qū)分,而不具有任何限制含義。
下面參考本發(fā)明的若干代表性實施方式,詳細(xì)闡釋本發(fā)明的原理和精神。
發(fā)明概述
本發(fā)明人發(fā)現(xiàn),在現(xiàn)有技術(shù)中,打開帶有附件的郵件,用戶需要選擇下載路徑才能將該附件保存至本地的目標(biāo)存儲位置。然而很多時候目標(biāo)存儲位置需要從最頂層目錄(如我的電腦、桌面等)開始往下逐級選擇才能到達(dá)。
此外,很多時候,在發(fā)出郵件或收到郵件時,用戶并沒有為該郵件的郵件附件準(zhǔn)備好適當(dāng)?shù)拇鎯ξ恢?。此時就需要用戶手動操作,設(shè)置一個文件夾,然后再逐級選擇至該目標(biāo)存儲位置并保存郵件附件。這種操作是耗時費(fèi)力的。
總之,現(xiàn)有技術(shù)在保存郵件附件時操作繁瑣、效率低下。
為此,非常需要一種改進(jìn)的保存郵件附件的技術(shù)方案,以使得保存郵件附件操作簡便、效率提高。本發(fā)明的核心在于如何簡化用戶的操作,提高保存郵件附件的智能化程度和用戶友好性。為此,本發(fā)明創(chuàng)造性地引入了根據(jù)郵件的主題信息和/或郵件附件的名稱信息確定郵件附件的存儲位置,既可以實現(xiàn)自動生成新的存儲位置并保存郵件附件,也可以實現(xiàn)將郵件附件保存于現(xiàn)有的存儲位置。比現(xiàn)有技術(shù)更具有突破性的是,本發(fā)明還實現(xiàn)了郵件附件保存的自動化和同一郵件附件在多個存儲位置同時存儲的功能。
因此,相比于現(xiàn)有技術(shù),本發(fā)明極大地提高了保存郵件附件的效率,提高了郵件附件保存的智能化程度和用戶友好性。
在介紹了本發(fā)明的基本原理之后,下面具體介紹本發(fā)明的各種非限制性實施方式。
應(yīng)用場景總覽
根據(jù)本發(fā)明實施方式,可以實現(xiàn)本發(fā)明的應(yīng)用場景包括各種類型的郵箱使用環(huán)境下的郵件附件的保存行為。值得注意的是,在用戶發(fā)出帶有附件的郵件或者保存收到的郵件附件的場景下,本發(fā)明均可以適用。特別地,在用戶發(fā)出帶有附件的郵件場景下,本發(fā)明能夠?qū)崿F(xiàn)將存儲于某一存儲位置的郵件附件保存在另一個存儲位置,從而實現(xiàn)發(fā)出的郵件附件的重新歸類保存。
示例性方法
下面參考圖1來描述根據(jù)本發(fā)明示例性實施方式的一種保存郵件附件的方法。需要注意的是,上述應(yīng)用場景僅是為了便于理解本發(fā)明的精神和原理而示出,本發(fā)明的實施方式在此方面不受任何限制。相反,本發(fā)明的實施方式可以應(yīng)用于適用的任何場景。
圖1示意性地示出了根據(jù)本發(fā)明一實施例的一種保存郵件附件的方法流程圖。該方法通常是在計算機(jī)、智能終端等類似設(shè)備中執(zhí)行。具體地,該保存郵件附件的方法可以包括:
s110,獲取發(fā)出的或收到的郵件的主題信息和/或郵件附件的名稱信息。
通常,無論是收到的郵件還是發(fā)出的郵件,郵件的主題信息和/或郵件附件的名稱信息都是文字信息。所述郵件的主題信息和/或郵件附件的名稱信息中可能包含有項目信息和/或工作類型信息。項目信息反映了該特定郵件的收、發(fā)人所從事的某一具體項目,根據(jù)該信息可以判斷用戶參與的項目。作為一種項目信息的示例,專利代理所收到的客戶郵件主題信息可以是“撰寫發(fā)明專利申請+n20170511+保存郵件附件的方法”;郵件附件的名稱信息可以是“發(fā)明專利申請+n20170511+保存郵件附件的方法”或者與之類似的文字。工作類型信息能夠表現(xiàn)出郵件收、發(fā)人所從事的工作類型,根據(jù)該信息可以判斷用戶所從事的具體工作類型。作為一種工作類型信息的示例,專利代理所收到的客戶郵件的主題信息和/或郵件附件的名稱信息可以是“付款憑證:發(fā)明專利申請+n20170511+保存郵件附件的方法”或者是“技術(shù)交底材料:發(fā)明專利申請+n20170511+保存郵件附件的方法”。從上述信息中可以看出,用戶在從事付款或技術(shù)交底這兩種不同類型的工作。通過意圖分析技術(shù)等人工智能技術(shù),可以根據(jù)郵件的主題信息和/或郵件附件的名稱信息有效地判斷用戶參與的項目和具體工作類型。下文將對此進(jìn)一步說明。
s120,根據(jù)發(fā)出的或收到的郵件的主題信息和/或郵件附件的名稱信息確定目標(biāo)存儲位置。
可以對在s110中獲取的發(fā)出的或收到的郵件的主題信息和/或郵件附件的名稱信息進(jìn)行意圖分析。根據(jù)獲取的發(fā)出的或收到的郵件的主題信息和/或郵件附件的名稱信息分析用戶的意圖(意圖分析,intentionrecognition)的實現(xiàn)方式可以有多種,本發(fā)明對此不進(jìn)行限定。例如,本發(fā)明中分析用戶的意圖可以通過深度學(xué)習(xí)實現(xiàn),也可以通過語義分析或分詞實現(xiàn),也可以通過其他適用的人工智能技術(shù)實現(xiàn)。通過意圖分析,為用戶發(fā)出的或收到的郵件附件確定目標(biāo)存儲位置。仍以上述代理所收到客戶郵件為例,通過意圖分析技術(shù),判斷出用戶參與的項目和具體工作類型,可以得出用戶的意圖是委托代理所撰寫新的專利申請案件,因此可以將該郵件附件與有關(guān)新申請案件相關(guān)的一個或多個目標(biāo)存儲位置(項目文件夾或撰寫相關(guān)的文件夾)匹配起來。此外,當(dāng)多次發(fā)出或收到主題信息和/或郵件附件的名稱信息中包含上述內(nèi)容的郵件時,可以將該郵件附件與包含“n20170511”的文件夾(目標(biāo)存儲位置)關(guān)聯(lián)起來。
作為示例,所述目標(biāo)存儲位置可以是根據(jù)預(yù)先設(shè)定的關(guān)鍵詞確定的。作為一種優(yōu)選方案,可以在目標(biāo)存儲位置與所述預(yù)先設(shè)定的關(guān)鍵詞之間預(yù)設(shè)關(guān)聯(lián)關(guān)系,即可以將預(yù)先設(shè)定好的關(guān)鍵詞與目標(biāo)存儲位置匹配起來。比如將關(guān)鍵詞“撰寫”與新申請相關(guān)的一個或多個目標(biāo)存儲位置(項目文件夾或撰寫相關(guān)的文件夾)匹配起來。當(dāng)收到的郵件的主題信息和/或郵件附件的名稱信息包含上述關(guān)鍵詞“撰寫”時,則會將該郵件附件與對應(yīng)的一個或多個目標(biāo)存儲位置(項目文件夾或撰寫相關(guān)的文件夾)關(guān)聯(lián)起來。
作為示例,所述預(yù)設(shè)關(guān)聯(lián)關(guān)系由用戶通過預(yù)設(shè)接口設(shè)置,或者所述預(yù)設(shè)關(guān)聯(lián)關(guān)系基于歷史存儲記錄自動生成??梢蕴峁╊A(yù)設(shè)接口,由用戶來設(shè)置關(guān)鍵詞與目標(biāo)存儲位置之間的關(guān)聯(lián)關(guān)系。此外,該種預(yù)設(shè)關(guān)聯(lián)關(guān)系也可以自動生成??梢酝ㄟ^機(jī)器學(xué)習(xí)算法(特別是神經(jīng)網(wǎng)絡(luò)算法)自動生成所述預(yù)設(shè)關(guān)聯(lián)關(guān)系;也可以根據(jù)歷史記錄中郵件的主題信息和/或郵件附件的名稱信息與存儲記錄的對應(yīng)關(guān)系,自動生成所述預(yù)設(shè)關(guān)聯(lián)關(guān)系。
作為示例,所述目標(biāo)存儲位置是郵件附件存儲位置的上級位置。如前文所述,郵件附件存儲位置表示文件(郵件附件)在計算機(jī)系統(tǒng)中存儲的實際位置,即最終保存位置。目標(biāo)存儲位置是指根據(jù)本發(fā)明提供的存儲位置,根據(jù)不同的情形,該位置可能是最終保存位置,也可能不是最終保存位置。作為一種優(yōu)選方案,該目標(biāo)存儲位置可以是郵件附件存儲位置的上一級或多級位置。
作為示例,預(yù)先設(shè)定的關(guān)鍵詞可以是多個且具有優(yōu)先級順序。作為示范,可以預(yù)先將“撰寫”這個關(guān)鍵詞與一個新申請相關(guān)的目標(biāo)存儲位置匹配起來;將“申請”這個關(guān)鍵詞與另一個用于其他目的的目標(biāo)存儲位置匹配起來。同時,可以設(shè)定關(guān)鍵詞“撰寫”與“申請”的優(yōu)先級(比如關(guān)鍵詞“撰寫”優(yōu)先于關(guān)鍵詞“申請”),在這兩個關(guān)鍵詞同時出現(xiàn)時,將郵件附件與優(yōu)先級在前的關(guān)鍵詞匹配的目標(biāo)存儲位置關(guān)聯(lián)起來。
作為示例,所述郵件附件存儲位置是基于郵件的主題信息和/或郵件附件的名稱信息臨時生成的。在現(xiàn)有技術(shù)中,很多時候,在發(fā)出郵件或收到郵件時,用戶并沒有為保存該郵件的郵件附件準(zhǔn)備好適當(dāng)?shù)拇鎯ξ恢茫煌ǔG闆r下,需要用戶手動操作,設(shè)置一個文件夾,然后再逐級選擇至該存儲位置并保存郵件附件。這種操作是耗時低效的。根據(jù)本發(fā)明,在根據(jù)關(guān)鍵詞確定了目標(biāo)存儲位置后,可以通過意圖識別技術(shù)在該目標(biāo)存儲位置的下一級臨時生成郵件附件存儲位置用于存放該郵件附件。在目標(biāo)存儲位置在沒有理想的文件夾存儲郵件附件時,自動生成新的文件夾用于存儲郵件附件,因此本發(fā)明大大降低了用戶保存郵件附件時的繁瑣程度,極大地提升了現(xiàn)有技術(shù)的智能程度和用戶友好程度。為免歧義,“臨時生成”指自動產(chǎn)生以前不存在的存儲位置,“臨時”并不是指該存儲位置只是暫時的、一時存在的。
作為示例,在本發(fā)明中,所述目標(biāo)存儲位置當(dāng)然也可以是現(xiàn)有的,即該目標(biāo)存儲位置已經(jīng)存在于系統(tǒng)存儲空間中。
作為示例,所述目標(biāo)存儲位置可以是多個。很多時候,根據(jù)郵件附件的不同的性質(zhì)或特點(diǎn),需要將一個郵件附件保存在多個目標(biāo)存儲位置。可以通過設(shè)定關(guān)鍵詞,將一個或多個關(guān)鍵詞與一個或多個目標(biāo)存儲位置匹配起來,從而使得保存郵件附件時能夠同時將一個郵件附件存儲在多個目標(biāo)存儲位置。
s130,保存郵件附件。
作為示例,在本發(fā)明中,可以從多個目標(biāo)存儲位置中選擇一個或多個進(jìn)而保存郵件附件??梢砸杂脩艄催x對話框的形式實現(xiàn),也可以是由計算機(jī)自動保存郵件附件實現(xiàn)。
示例性裝置
在介紹了本發(fā)明示例性實施方式的一種保存郵件附件的方法之后,接下來,參考圖2對本發(fā)明示例性實施方式的一種保存郵件附件的裝置進(jìn)行說明。
圖2示意性地示出了根據(jù)本發(fā)明一實施例的一種保存郵件附件的裝置結(jié)構(gòu)示意圖,該裝置通常設(shè)置于智能終端設(shè)備中。當(dāng)然,本發(fā)明實施方式也不排除將該裝置或者該裝置的一部分設(shè)置于服務(wù)器中,本發(fā)明對此不進(jìn)行限定。該保存郵件附件的裝置可以包括:
獲取模塊210,用于獲取發(fā)出的或收到的郵件的主題信息和/或郵件附件的名稱信息。
通常,無論是收到的郵件還是發(fā)出的郵件,郵件的主題信息和/或郵件附件的名稱信息都是文字信息。所述郵件的主題信息和/或郵件附件的名稱信息中可能包含有項目信息和/或工作類型信息。項目信息反映了該特定郵件的收、發(fā)人所從事的某一具體項目,根據(jù)該信息可以判斷用戶參與的項目。作為一種項目信息的示例,專利代理所收到的客戶郵件主題信息可以是“撰寫發(fā)明專利申請+n20170511+保存郵件附件的方法”;郵件附件的名稱信息可以是“發(fā)明專利申請+n20170511+保存郵件附件的方法”或者與之類似的文字。工作類型信息能夠表現(xiàn)出郵件收、發(fā)人所從事的工作類型,根據(jù)該信息可以判斷用戶所從事的具體工作類型。作為一種工作類型信息的示例,專利代理所收到的客戶郵件的主題信息和/或郵件附件的名稱信息可以是“付款憑證:發(fā)明專利申請+n20170511+保存郵件附件的方法”或者是“技術(shù)交底材料:發(fā)明專利申請+n20170511+保存郵件附件的方法”。從上述信息中可以看出,用戶在從事付款或技術(shù)交底這兩種不同類型的工作。通過意圖分析技術(shù)等人工智能技術(shù),可以根據(jù)郵件的主題信息和/或郵件附件的名稱信息有效地判斷用戶參與的項目和具體工作類型。下文將對此進(jìn)一步說明。
判斷模塊220,用于根據(jù)發(fā)出的或收到的郵件的主題信息和/或郵件附件的名稱信息確定目標(biāo)存儲位置。
可以對在獲取模塊210中獲取的發(fā)出的或收到的郵件的主題信息和/或郵件附件的名稱信息進(jìn)行意圖分析。根據(jù)獲取的發(fā)出的或收到的郵件的主題信息和/或郵件附件的名稱信息分析用戶的意圖(意圖分析,intentionrecognition)的實現(xiàn)方式可以有多種,本發(fā)明對此不進(jìn)行限定。例如,本發(fā)明中分析用戶的意圖可以通過深度學(xué)習(xí)實現(xiàn),也可以通過語義分析或分詞實現(xiàn),也可以通過其他適用的人工智能技術(shù)實現(xiàn)。通過意圖分析,為用戶發(fā)出的或收到的郵件附件確定目標(biāo)存儲位置。仍以上述代理所收到客戶郵件為例,通過意圖分析技術(shù),判斷出用戶參與的項目和具體工作類型,可以得出用戶的意圖是委托代理所撰寫新的專利申請案件,因此可以將該郵件附件與有關(guān)新申請案件相關(guān)的一個或多個目標(biāo)存儲位置(項目文件夾或撰寫相關(guān)的文件夾)匹配起來。此外,當(dāng)多次發(fā)出或收到主題信息和/或郵件附件的名稱信息中包含上述內(nèi)容的郵件時,可以將該郵件附件與包含“n20170511”的文件夾(目標(biāo)存儲位置)關(guān)聯(lián)起來。
作為示例,所述目標(biāo)存儲位置可以是根據(jù)預(yù)先設(shè)定的關(guān)鍵詞確定的。作為一種優(yōu)選方案,可以在目標(biāo)存儲位置與所述預(yù)先設(shè)定的關(guān)鍵詞之間預(yù)設(shè)關(guān)聯(lián)關(guān)系,即可以將預(yù)先設(shè)定好的關(guān)鍵詞與目標(biāo)存儲位置匹配起來。比如將關(guān)鍵詞“撰寫”與新申請相關(guān)的一個或多個目標(biāo)存儲位置(項目文件夾或撰寫相關(guān)的文件夾)匹配起來。當(dāng)收到的郵件的主題信息和/或郵件附件的名稱信息包含上述關(guān)鍵詞“撰寫”時,則會將該郵件附件與對應(yīng)的一個或多個目標(biāo)存儲位置(項目文件夾或撰寫相關(guān)的文件夾)關(guān)聯(lián)起來。
作為示例,所述預(yù)設(shè)關(guān)聯(lián)關(guān)系由用戶通過預(yù)設(shè)接口設(shè)置,或者所述預(yù)設(shè)關(guān)聯(lián)關(guān)系基于歷史存儲記錄自動生成??梢蕴峁╊A(yù)設(shè)接口,由用戶來設(shè)置關(guān)鍵詞與目標(biāo)存儲位置之間的關(guān)聯(lián)關(guān)系。此外,該種預(yù)設(shè)關(guān)聯(lián)關(guān)系也可以自動生成??梢酝ㄟ^機(jī)器學(xué)習(xí)算法(特別是神經(jīng)網(wǎng)絡(luò)算法)自動生成所述預(yù)設(shè)關(guān)聯(lián)關(guān)系;也可以根據(jù)歷史記錄中郵件的主題信息和/或郵件附件的名稱信息與存儲記錄的對應(yīng)關(guān)系,自動生成所述預(yù)設(shè)關(guān)聯(lián)關(guān)系。
作為示例,所述目標(biāo)存儲位置是郵件附件存儲位置的上級位置。如前文所述,郵件附件存儲位置表示文件(郵件附件)在計算機(jī)系統(tǒng)中存儲的實際位置,即最終保存位置。目標(biāo)存儲位置是指根據(jù)本發(fā)明提供的存儲位置,根據(jù)不同的情形,該位置可能是最終保存位置,也可能不是最終保存位置。作為一種優(yōu)選方案,該目標(biāo)存儲位置可以是郵件附件存儲位置的上一級或多級位置。
作為示例,預(yù)先設(shè)定的關(guān)鍵詞可以是多個且具有優(yōu)先級順序。作為示范,可以預(yù)先將“撰寫”這個關(guān)鍵詞與一個新申請相關(guān)的目標(biāo)存儲位置匹配起來;將“申請”這個關(guān)鍵詞與另一個用于其他目的的目標(biāo)存儲位置匹配起來。同時,可以設(shè)定關(guān)鍵詞“撰寫”與“申請”的優(yōu)先級(比如關(guān)鍵詞“撰寫”優(yōu)先于關(guān)鍵詞“申請”),在這兩個關(guān)鍵詞同時出現(xiàn)時,將郵件附件與優(yōu)先級在前的關(guān)鍵詞匹配的目標(biāo)存儲位置關(guān)聯(lián)起來。
作為示例,所述郵件附件存儲位置是基于郵件的主題信息和/或郵件附件的名稱信息臨時生成的。在現(xiàn)有技術(shù)中,很多時候,在發(fā)出郵件或收到郵件時,用戶并沒有為保存該郵件的郵件附件準(zhǔn)備好適當(dāng)?shù)拇鎯ξ恢?;通常情況下,需要用戶手動操作,設(shè)置一個文件夾,然后再逐級選擇至該存儲位置并保存郵件附件。這種操作是耗時低效的。根據(jù)本發(fā)明,在根據(jù)關(guān)鍵詞確定了目標(biāo)存儲位置后,可以通過意圖識別技術(shù)在該目標(biāo)存儲位置的下一級臨時生成郵件附件存儲位置用于存放該郵件附件。在目標(biāo)存儲位置在沒有理想的文件夾存儲郵件附件時,自動生成新的文件夾用于存儲郵件附件,因此本發(fā)明大大降低了用戶保存郵件附件時的繁瑣程度,極大地提升了現(xiàn)有技術(shù)的智能程度和用戶友好程度。為免歧義,“臨時生成”指自動產(chǎn)生以前不存在的存儲位置,“臨時”并不是指該存儲位置只是暫時的、一時存在的。
作為示例,在本發(fā)明中,所述目標(biāo)存儲位置當(dāng)然也可以是現(xiàn)有的,即該目標(biāo)存儲位置已經(jīng)存在于系統(tǒng)存儲空間中。
作為示例,所述目標(biāo)存儲位置可以是多個。很多時候,根據(jù)郵件附件的不同的性質(zhì)或特點(diǎn),需要將一個郵件附件保存在多個目標(biāo)存儲位置??梢酝ㄟ^設(shè)定關(guān)鍵詞,將一個或多個關(guān)鍵詞與一個或多個目標(biāo)存儲位置匹配起來,從而使得保存郵件附件時能夠同時將一個郵件附件存儲在多個目標(biāo)存儲位置。
保存模塊230,用于保存郵件附件。
作為示例,在本發(fā)明中,保存模塊230還可以包括選擇子模塊231。通過選擇子模塊231,用戶可以從多個目標(biāo)存儲位置中選擇一個或多個進(jìn)而保存郵件附件??梢砸怨催x對話框的形式實現(xiàn),也可以是由計算機(jī)自動保存郵件附件實現(xiàn)。
示例性設(shè)備
在介紹了本發(fā)明示例性實施方式的方法、裝置之后,接下來,參考圖3對本發(fā)明示例性實施方式的一種設(shè)備進(jìn)行說明。
圖3示出了適于用來實現(xiàn)本發(fā)明實施方式的示例性計算機(jī)系統(tǒng)/服務(wù)器30的框圖。圖3顯示的計算機(jī)系統(tǒng)/服務(wù)器30僅僅是一個示例,不應(yīng)對本發(fā)明實施例的功能和使用范圍帶來任何限制。
如圖3所示,計算機(jī)系統(tǒng)/服務(wù)器30以通用計算設(shè)備的形式表現(xiàn)。計算機(jī)系統(tǒng)/服務(wù)器30的組件可以包括但不限于:一個或者多個處理器或者處理單元301,系統(tǒng)存儲器302,連接不同系統(tǒng)組件(包括系統(tǒng)存儲器302和處理單元301)的總線303。
計算機(jī)系統(tǒng)/服務(wù)器30典型地包括多種計算機(jī)系統(tǒng)可讀介質(zhì)。這些介質(zhì)可以是任何能夠被計算機(jī)系統(tǒng)/服務(wù)器30訪問的可用介質(zhì),包括易失性和非易失性介質(zhì),可移動的和不可移動的介質(zhì)。
系統(tǒng)存儲器302可以包括易失性存儲器形式的計算機(jī)系統(tǒng)可讀介質(zhì),例如,隨機(jī)存取存儲器(ram)3021和/或高速緩存存儲器3022。計算機(jī)系統(tǒng)/服務(wù)器30可以進(jìn)一步包括其它可移動/不可移動的、易失性/非易失性計算機(jī)系統(tǒng)存儲介質(zhì)。僅作為舉例,rom3023可以用于讀寫不可移動的、非易失性磁介質(zhì)(圖3中未顯示,通常稱為“硬盤驅(qū)動器”)。盡管未在圖3中示出,可以提供用于對可移動非易失性磁盤(例如“軟盤”)讀寫的磁盤驅(qū)動器,以及對可移動非易失性光盤(例如cd-rom,dvd-rom或者其它光介質(zhì))讀寫的光盤驅(qū)動器。在這些情況下,每個驅(qū)動器可以通過一個或者多個數(shù)據(jù)介質(zhì)接口與總線303相連。系統(tǒng)存儲器302中可以包括至少一個程序產(chǎn)品,該程序產(chǎn)品具有一組(例如至少一個)程序模塊,這些程序模塊被配置以執(zhí)行本發(fā)明各實施例的功能。
具有一組(至少一個)程序模塊3024的程序/實用工具3025,可以存儲在例如系統(tǒng)存儲器302中,且這樣的程序模塊3024包括但不限于:操作系統(tǒng)、一個或者多個應(yīng)用程序、其它程序模塊以及程序數(shù)據(jù),這些示例中的每一個或某種組合中可能包括網(wǎng)絡(luò)環(huán)境的實現(xiàn)。程序模塊3024通常執(zhí)行本發(fā)明所描述的實施例中的功能和/或方法。
計算機(jī)系統(tǒng)/服務(wù)器30也可以與一個或多個外部設(shè)備304(如鍵盤、指向設(shè)備、顯示器等)通信。這種通信可以通過輸入/輸出(i/o)接口305進(jìn)行。并且,計算機(jī)系統(tǒng)/服務(wù)器30還可以通過網(wǎng)絡(luò)適配器306與一個或者多個網(wǎng)絡(luò)(例如局域網(wǎng)(lan),廣域網(wǎng)(wan)和/或公共網(wǎng)絡(luò),例如因特網(wǎng))通信。如圖3所示,網(wǎng)絡(luò)適配器306通過總線303與計算機(jī)系統(tǒng)/服務(wù)器30的其它模塊(如處理單元301等)通信。應(yīng)當(dāng)明白的是,盡管圖3中未示出,可以結(jié)合計算機(jī)系統(tǒng)/服務(wù)器30使用其它硬件和/或軟件模塊。
處理單元301通過運(yùn)行存儲在系統(tǒng)存儲器302中的計算機(jī)程序,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,例如,執(zhí)行用于實現(xiàn)上述方法實施例中的各步驟的指令;例如,處理器301可以執(zhí)行存儲器302中存儲的計算機(jī)程序,且該計算機(jī)程序被執(zhí)行時,下述指令被運(yùn)行:獲取發(fā)出的或收到的郵件的主題信息和/或郵件附件的名稱信息;根據(jù)發(fā)出的或收到的郵件的主題信息和/或郵件附件的名稱信息確定目標(biāo)存儲位置;保存郵件附件。
示例性介質(zhì)
在介紹了本發(fā)明示例性實施方式的方法、裝置以及設(shè)備之后,接下來,參考圖4對本發(fā)明示例性實施方式的一種計算機(jī)可讀存儲介質(zhì)。
圖4的計算機(jī)可讀存儲介質(zhì)為光盤400,其上存儲有計算機(jī)程序(即程序產(chǎn)品),該程序被處理器執(zhí)行時,會實現(xiàn)上述方法實施方式中所記載的各步驟,例如,獲取發(fā)出的或收到的郵件的主題信息和/或郵件附件的名稱信息;根據(jù)發(fā)出的或收到的郵件的主題信息和/或郵件附件的名稱信息確定目標(biāo)存儲位置;保存郵件附件。
應(yīng)當(dāng)注意,盡管在上文詳細(xì)描述中提及了一種保存郵件附件的裝置的若干模塊或子模塊,但是這種劃分僅僅是示例性的并非強(qiáng)制性的。實際上,根據(jù)本發(fā)明的實施方式,上文描述的兩個或更多模塊的特征和功能可以在一個模塊中具體化。反之,上文描述的一個模塊的特征和功能可以進(jìn)一步劃分為由多個模塊來具體化。
此外,盡管在附圖中以特定順序描述了本發(fā)明方法的操作,但是,這并非要求或者暗示必須按照該特定順序來執(zhí)行這些操作,或是必須執(zhí)行全部所示的操作才能實現(xiàn)期望的結(jié)果。附加地或備選地,可以省略某些步驟,將多個步驟合并為一個步驟執(zhí)行,和/或?qū)⒁粋€步驟分解為多個步驟執(zhí)行。
雖然已經(jīng)參考若干具體實施方式描述了本發(fā)明的精神和原理,但是應(yīng)該理解,本發(fā)明并不限于所公開的具體實施方式,對各方面的劃分也不意味著這些方面中的特征不能組合以進(jìn)行受益,這種劃分僅是為了表述的方便。本發(fā)明旨在涵蓋所附權(quán)利要求的精神和范圍內(nèi)所包括的各種修改和等同布置。