一種基于移動終端的照片自動命名處理方法及系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及移動終端技術領域,尤其涉及一種基于移動終端的照片自動命名處理方法及系統(tǒng)。
【背景技術】
[0002]隨著移動通信的發(fā)展和人們生活水平的不斷提高,各種移動終端如手機的使用越來越普及,手機已經(jīng)成為人們生活中不可缺少的通信工具。
[0003]現(xiàn)有技術中手機的功能越來越多,音頻功能是移動終端經(jīng)常使用的功能之一。
[0004]翻開手機或相機的camera文件夾,幾乎所有人都能感受到一個字“亂”。只要是沒有整理過的,Android和蘋果的相機文件夾都會將所有拍攝的照片毫無區(qū)別的堆砌在一起。當然你也可以理解為某種形式的統(tǒng)一。但隨之而來的問題是,如果有幾個月沒有整理過的“相機”文件夾,除了一個個的查看屬性來區(qū)分照片是何時拍攝以外,似乎就沒有別的標的物了。要整理這么多照片確實是一個不小的工程,即現(xiàn)有技術中的移動終端照片命名無規(guī)律,查找麻煩,不方便用戶。
[0005]因此,現(xiàn)有技術還有待于改進和發(fā)展。
【發(fā)明內(nèi)容】
[0006]本發(fā)明要解決的技術問題在于,針對現(xiàn)有技術的上述缺陷,提供一種基于移動終端的照片自動命名處理方法及系統(tǒng)。提供了一種快速可靠的根據(jù)設備日歷信息,自動為當前所拍攝照片命名的方法,為用戶提供了方便。
[0007]本發(fā)明解決技術問題所采用的技術方案如下:
一種基于移動終端的照片自動命名處理方法,其中,包括:
A、預先設置照片命名規(guī)則并存儲在移動終端中;
B、每天實時更新移動終端的用于給需命名照片提供命名資源的日歷信息;
C、當檢測到有新的照片存儲時,查找所述日歷信息中當前時間對應的命名資源,按預先設置的照片命名規(guī)則對所述新的照片自動命名,并將命名后的照片分類存儲。
[0008]所述的基于移動終端的照片自動命名處理方法,其中,在所述步驟A之前還包括:
S、預先在移動終端上設置在用于對已經(jīng)存儲的照片進行分類瀏覽的操作菜單。
[0009]所述的基于移動終端的照片自動命名處理方法,其中,所述步驟S中的分類瀏覽的操作菜單包括:根據(jù)時間分類的時間分類瀏覽子菜單、按照事件分類的事件分類瀏覽子菜單,按照天氣分類的天氣分類子菜單。
[0010]所述的基于移動終端的照片自動命名處理方法,其中,所述步驟C之后還包括:
D、當需瀏覽照片時,接收用戶的操作指令選擇對應的分類瀏覽子菜單對照片進行分類瀏覽。
[0011 ]所述的基于移動終端的照片自動命名處理方法,其中,所述命名資源包括:時間信息,工作內(nèi)容信息,生活分類信息,和/或天氣信息。
[0012]所述的基于移動終端的照片自動命名處理方法,其中,所述步驟B還包括:
對移動終端收到的短信或郵件信息進行解析,對特定格式的郵件或消息,有針對性的解析獲取其中的有用的命名資源信息,自動同步到日歷信息中。
[0013]所述的基于移動終端的照片自動命名處理方法,其中,所述步驟D還包括:
D1、當瀏覽照片時,接收用戶的操作指令選擇某一天,或某一個天氣的,或某一次旅游制定要看的圖片;用正則表達式來進行模式匹配,匹配成功的圖片自動顯示。
[0014]一種基于移動終端的照片自動命名處理系統(tǒng),其中,包括:
預先設置模塊,用于預先設置照片命名規(guī)則并存儲在移動終端中;
命名資源更新模塊,用于每天實時更新移動終端的用于給需命名照片提供命名資源的日歷信息;
命名控制模塊,用于當檢測到有新的照片存儲時,查找所述日歷信息中當前時間對應的命名資源,按預先設置的照片命名規(guī)則對所述新的照片自動命名,并將命名后的照片分類存儲。
[0015]所述基于移動終端的照片自動命名處理系統(tǒng),其中,其還包括:
菜單設置模塊,用于預先在移動終端上設置在用于對已經(jīng)存儲的照片進行分類瀏覽的操作菜單;所述分類瀏覽的操作菜單包括:根據(jù)時間分類的時間分類瀏覽子菜單、按照事件分類的事件分類瀏覽子菜單,按照天氣分類的天氣分類子菜單;
瀏覽控制模塊,用于當需瀏覽照片時,接收用戶的操作指令選擇對應的分類瀏覽子菜單對照片進行分類瀏覽。
[0016]所述基于移動終端的照片自動命名處理系統(tǒng),其中,其還包括:
解析模塊,用于對移動終端收到的短信或郵件信息進行解析,對特定格式的郵件或消息,有針對性的解析獲取其中的有用的命名資源信息,自動同步到日歷信息中;
選擇與模式匹配模塊,用于當瀏覽照片時,接收用戶的操作指令選擇某一天,或某一個天氣的,或某一次旅游制定要看的圖片;用正則表達式來進行模式匹配,匹配成功的圖片自動顯示;
所述命名資源包括:時間信息,工作內(nèi)容信息,生活分類信息,和/或天氣信息。
[0017]本發(fā)明所提供的基于移動終端的照片自動命名處理方法及系統(tǒng),使移動終端增加了新功能:可以根據(jù)設備日歷信息,自動為當前所拍攝照片命名。本發(fā)明的移動終端可以實現(xiàn)在拍攝之初就讓照片自動分類,并且記錄足夠豐富的信息,而又避免需要過度的人為參與操作,自動完成命名與分類,其操作簡單,容易實現(xiàn),為用戶提供了方便。
【附圖說明】
[0018]圖1是本發(fā)明基于移動終端的照片自動命名處理方法的較佳實施例的流程圖。
[0019]圖2是本發(fā)明基于移動終端的照片自動命名處理系統(tǒng)的較佳實施例的功能原理框圖。
【具體實施方式】
[0020]本發(fā)明所提供的基于移動終端的照片自動命名處理方法及系統(tǒng),為使本發(fā)明的目的、技術方案及優(yōu)點更加清楚、明確,以下參照附圖并舉實施例對本發(fā)明進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解析本發(fā)明,并不用于限定本發(fā)明。
[0021]請參見圖1,圖1是本發(fā)明所提供的基于移動終端的照片自動命名處理方法的較佳實施例的流程圖。圖1所示的一種基于移動終端的照片自動命名處理方法,包括:
步驟S100、預先設置照片命名規(guī)則并存儲在移動終端中。
[0022]本發(fā)明實施例中,需要預先設置照片命名規(guī)則并存儲在移動終端中,例如,設置命名規(guī)則時間信息+工作內(nèi)容信息(或生活分類信息)+天氣信息。
[0023]當然也可以設置其他命名規(guī)則。
[0024]進一步地,本發(fā)明所述的基于移動終端的照片自動命名處理方法,其中,在所述步驟SlOO之前還包括:
預先在移動終端上設置在用于對已經(jīng)存儲的照片進行分類瀏覽的操作菜單。其中,所述分類瀏覽的操作菜單包括:根據(jù)時間分類的時間分類瀏覽子菜單、按照事件分類的事件分類瀏覽子菜單,按照天氣分類的天氣分類子菜單。
[0025]這樣,本發(fā)明在具體實施時可以設置為用戶自動設置定制化界面,系統(tǒng)可以給用戶提供預設。例如希望自動命名包含哪些信息:如日期,時間,工作/非工作,航班,鐵路起始等信息。然后提供菜單讓用戶自己勾選。
[0026]這樣系統(tǒng)就可以有針對性的為照片命名了:
在具體實施時,可以例如判斷名字包含哪些信息的接口函數(shù) Bool IsDateReqO ;
Bool IsTimeReqO ;
Bool IsFlightReqO ;
根據(jù)上述接口判斷哪些信息是需要的例如,
If (IsDateReqO)
{
CopeToTempname(GetDate());
}
其中IsDateReqO用來判斷日期信息是否是用戶克制化的,如果是,就把GetDate()得到的信息拷貝到臨時名字的變量中也就是CopeToTempname ()作的工作。
[0027][注]上述方法僅舉例使用,本專利并不限定具體代碼。
[0028]步驟S200、每天實時更新移動終端的用于給需命名照片提供命名資源的日歷信息。
[0029]其中,所述命名資源包括:時間信息,工作內(nèi)容信息,生活分類信息,和/或天氣信息。
[0030]本發(fā)明中需要對移動終端收到的短信或郵件信息進行解析,對特定格式的郵件或消息,有針對性的解析獲取其中的有用的命名資源信息,自動同步到日歷信息中。
[0031 ]這里以Android手機為例,本發(fā)明將相應的命名資源統(tǒng)計提取到日歷信息中。通過在日歷信息中如何將其他模塊的有用信息同步到統(tǒng)一的日歷中,舉例來說:
例如將訂票系統(tǒng)和日歷信息的同步: 方法有很多,例如訂票系統(tǒng)在預訂成功后會發(fā)送成功信息給用戶郵件或者短消息,對這種特定格式的郵件或消息,只要有針對性的解析就可以獲取其中的有用信息。
[0032]以中國國航為例,其消息提醒的格式一般為:
[中國民航信息]xx(國航)xx航班/XX月XX日/XX機場X航站樓XX時間-XX機場X航站樓XX時間,請準時登機/編號XX
解析這樣一條短信可以判斷關鍵字“[中國民航信息]”是航空公司,然后提取XX航班/XX月XX日/XX機場X航站樓XX時間-XX機場X航站樓XX時間,將特定時間區(qū)域的事件填充到特定時間范圍內(nèi)。也就是更新了日歷信息。
[0033]當然為了避免誤修改日歷,也可以在同步前經(jīng)過用戶確認,同意同步再自動同步到曰歷中。
[0034]具體的函數(shù)接口可以定義為:
郵件解析:
Bool IsCalendarRelated(Message);
Time * GetTime(Message);
Event * GetEvent(Message):
將解析結(jié)果與日歷同步
Null UpdateCalendar(Time* GetTimeO ,Event* GetEventO,......);
[注]上述方法僅舉例說明,本專利并不限定具體代碼。
[0035]即本發(fā)明的日歷信息(日歷模塊)是本專利的核心。主要任務是給移動終端照片的命名提供足夠的命名資源,使得照片(圖片)的命名自動為照片命名出有用的名字。而且方便后續(xù)用戶使用不同的過濾方法瀏覽照片時,可以根據(jù)這些信息過濾出想要的照片。日歷