本發(fā)明涉及通信
技術領域:
:,尤其涉及一種照片電影制作方法及移動終端。
背景技術:
::為了記錄或分享生活中的精彩時刻或幸福時光,用戶可以利用移動終端將多張照片制作成精美的照片電影?,F(xiàn)有的照片電影制作方法需要用戶手動選取需要的圖片、主題、特效或配樂等多媒體素材或多媒體文件。隨著移動終端存儲功能日益強大,移動終端存儲的音頻文件可能較多,用戶可能需要花大量的時間來查找、對比和選擇所需要的音頻文件。可見,現(xiàn)有移動終端的照片電影制作方法存在耗時較多、不夠便捷的問題。技術實現(xiàn)要素:本發(fā)明實施例提供一種照片電影制作方法及移動終端,以解決現(xiàn)有移動終端的照片電影制作方法存在耗時較多、不夠便捷的問題。第一方面,本發(fā)明實施例提供了一種照片電影制作方法,應用于移動終端,包括:若接收到創(chuàng)建照片電影指令,獲取用戶輸入的項目名稱;從預設的音頻數(shù)據(jù)庫中獲取與所述項目名稱相匹配的目標配樂;根據(jù)預先獲取的目標圖片和所述目標配樂,生成以所述項目名稱命名的目標照片電影。第二方面,本發(fā)明實施例還提供一種移動終端,包括:第一獲取模塊,用于若接收到創(chuàng)建照片電影指令,獲取用戶輸入的項目名稱;第二獲取模塊,用于從預設的音頻數(shù)據(jù)庫中獲取與所述項目名稱相匹配的目標配樂;生成模塊,用于根據(jù)預先獲取的目標圖片和所述目標配樂,生成以所述項目名稱命名的目標照片電影。這樣,本發(fā)明實施例中,若接收到創(chuàng)建照片電影指令,獲取用戶輸入的項目名稱;從預設的音頻數(shù)據(jù)庫中獲取與所述項目名稱相匹配的目標配樂;根據(jù)預先獲取的目標圖片和所述目標配樂,生成以所述項目名稱命名的目標照片電影。這樣,本發(fā)明實施例在照片電影制作過程中,通過用戶輸入的項目名稱獲取與之匹配的目標配樂,可以減少用戶選擇目標配樂所花費的時間,從而減少照片電影制作所耗費的時間??梢?,本發(fā)明實施例使照片電影的制作更加方便、快捷。附圖說明為了更清楚地說明本發(fā)明實施例的技術方案,下面將對本發(fā)明實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲取其他的附圖。圖1是本發(fā)明實施例提供的一種照片電影制作方法的流程圖;圖2是本發(fā)明實施例提供的另一種照片電影制作方法的流程圖;圖3是本發(fā)明實施例提供的一種移動終端的結(jié)構(gòu)圖之一;圖4是本發(fā)明實施例提供的一種移動終端的結(jié)構(gòu)圖之二;圖5是本發(fā)明實施例提供的一種移動終端的結(jié)構(gòu)圖之三;圖6是本發(fā)明實施例提供的一種移動終端的結(jié)構(gòu)圖之四;圖7是本發(fā)明實施例提供的一種移動終端的結(jié)構(gòu)圖之五;圖8是本發(fā)明實施例提供的一種移動終端的結(jié)構(gòu)圖之六;圖9是本發(fā)明實施例提供的另一種移動終端的結(jié)構(gòu)圖;圖10是本發(fā)明實施例提供的另一種移動終端的結(jié)構(gòu)圖。具體實施方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲取的所有其他實施例,都屬于本發(fā)明保護的范圍。參見圖1,圖1是本發(fā)明實施例提供的照片電影制作方法的流程圖,如圖1所示,包括以下步驟:步驟101、若接收到創(chuàng)建照片電影指令,獲取用戶輸入的項目名稱。該步驟中,用戶在創(chuàng)建照片電影時,移動終端可以在接收到創(chuàng)建照片電影指令時,提示用戶輸入項目名稱。用戶輸入的項目名稱可以被移動終端獲取。其中,項目名稱可以理解為用戶用于命名照片電影的文本信息。例如,用戶拍攝了多張參加籃球比賽時的照片,用戶可以利用這些照片制作一個名稱為“活力籃球賽”的照片電影。那么,“活力籃球賽”可以理解為照片電影的項目名稱。步驟102、從預設的音頻數(shù)據(jù)庫中獲取與所述項目名稱相匹配的目標配樂。一般而言,一個符合用戶需求的照片電影需要相應的配樂,并且最好是與照片電影的某個元素相匹配的配樂,例如,可以是與照片電影的圖片元素相匹配,或者可以是與照片電影的項目名稱相匹配。在步驟101中,移動終端已經(jīng)獲取了照片電影的項目名稱,并且,一般而言,照片電影的項目名稱與其中的圖片元素是匹配的。因此,本發(fā)明實施例中,可以考慮利用項目名稱來獲取匹配的目標配樂。該步驟中,移動終端可以從預設的音頻數(shù)據(jù)庫中獲取目標配樂,并且最好是與項目名稱相匹配的目標配樂。其中,預設的音頻數(shù)據(jù)庫中可以是用于存儲音頻文件的數(shù)據(jù)庫,其中的音頻文件可以包括移動終端自帶的音頻文件,也可以包括用戶通過網(wǎng)絡資源而獲得的音頻文件,或者是用戶自行制作的音頻文件,等等。另外,該步驟中所提到的目標配樂與項目名稱相匹配,可以是,目標配樂所蘊含的情感(例如,歡快、傷感、活力、安靜等)與項目名稱所蘊含的情感相匹配,移動終端可以通過對目標配樂以及項目名稱的情感元素的提取來實現(xiàn);也可以是,目標配樂所包含的主題詞(例如,親子、運動等)與項目名稱所包含的主題詞相匹配,移動終端可以通過對目標配樂以及項目名稱的主題詞的提取來實現(xiàn);當然還可以是其它任何可行的匹配方式,對此,本發(fā)明實施例不作限定。以項目名稱為“活力籃球賽”為例,移動終端可以從預設的音頻數(shù)據(jù)庫中獲取具有活力風格的目標配樂,也可以從預設的音頻數(shù)據(jù)庫中獲取具有動感風格或者以籃球為主題的目標配樂。需要說明的是,這里的目標配樂的數(shù)量可以不作限定,一般而言,一個照片電影可以只配置一個目標配樂,即在一個照片電影播放的整個過程中,只播放一個目標配樂。當然,如果一個照片電影配置的目標配樂不止一個,也是可行的。對于有多個目標配樂的情況而言,可以是在一個照片電影播放的整個過程中,輪流或者隨機播放多個目標配樂,以給用戶帶來更多有趣的體驗。該步驟中,獲取目標配樂可以是移動終端基于用戶的選擇操作獲取,也可以是移動終端自行獲取,本發(fā)明實施例對此不作限定。若移動終端基于用戶的選擇操作獲取目標配樂,則可以更好地體現(xiàn)用戶的需求;若移動終端自行獲取,則可以省去用戶選擇目標配樂的操作,節(jié)省用戶在目標配樂選擇上所需花費的時間。通過該步驟,移動終端獲取的目標配樂與項目名稱相匹配,可以使照片電影內(nèi)在的風格較為統(tǒng)一,提高照片電影內(nèi)在的欣賞價值,或者可以更加符合用戶的心理需求。步驟103、根據(jù)預先獲取的目標圖片和所述目標配樂,生成以所述項目名稱命名的目標照片電影。一般而言,一個符合用戶需求的照片電影除了需要目標配樂之外,還應該包括多張目標圖片,當然也不排除一張目標圖片的情況。其中,目標圖片可以是移動終端預先獲取的圖片,具體的獲取方式,可以是移動終端基于用戶的選擇操作獲取,也可以是移動終端自行獲取,對此,本發(fā)明實施例對此不作限定。該步驟中,移動終端可以根據(jù)步驟102中獲取的目標配樂以及預先獲取的目標圖片,生成目標照片電影。由于目標照片電影的具體生成方法,可以通過現(xiàn)有技術實現(xiàn),因此,本發(fā)明實施例對此不作贅述。通過步驟101至步驟103生成的目標照片電影,可以供用戶用來與家人朋友欣賞,以分享生活中的精彩時刻和幸福時光。需要說明的是,目標照片電影除了包含有目標圖片和目標配樂這些元素之外,還可以為目標照片電影設置主題、轉(zhuǎn)場或者特效等,由于這些可以通過現(xiàn)有技術實現(xiàn),因此本發(fā)明實施例對此不作贅述。本發(fā)明實施例中,上述移動終端可以是以下任意設備,例如:計算機(computer)、手機、平板電腦(tabletpersonalcomputer)、膝上型電腦(laptopcomputer)、個人數(shù)字助理(personaldigitalassistant,簡稱pda)、移動上網(wǎng)移動終端(mobileinternetdevice,mid)、可穿戴式設備(wearabledevice)或電視機等。本發(fā)明實施例的照片電影制作方法,若接收到創(chuàng)建照片電影指令,獲取用戶輸入的項目名稱;從預設的音頻數(shù)據(jù)庫中獲取與所述項目名稱相匹配的目標配樂;根據(jù)預先獲取的目標圖片和所述目標配樂,生成以所述項目名稱命名的目標照片電影。這樣,本發(fā)明實施例在照片電影制作過程中,通過用戶輸入的項目名稱獲取與之匹配的目標配樂,可以減少用戶選擇目標配樂所花費的時間,從而減少照片電影制作所耗費的時間??梢?,本發(fā)明實施例使照片電影的制作更加方便、快捷。參見圖2,圖2是本發(fā)明實施例提供的照片電影制作方法的流程圖,如圖2所示,包括以下步驟:步驟201、若接收到創(chuàng)建照片電影指令,獲取用戶輸入的項目名稱。該步驟中,用戶在創(chuàng)建照片電影時,移動終端可以在接收到創(chuàng)建照片電影指令時,提示用戶輸入項目名稱。用戶輸入的項目名稱可以被移動終端獲取。步驟202、計算預設的音頻數(shù)據(jù)庫中每個音頻文件與所述項目名稱對應的匹配度。本發(fā)明實施例與圖1所示的實施例的區(qū)別在于步驟202至步驟204中,移動終端獲取與項目名稱相匹配的目標配樂的具體方法。下面分別就步驟202與步驟204進行具體說明。該步驟中,移動終端可以計算預設的音頻數(shù)據(jù)庫中每個音頻文件與項目名稱對應的匹配度。此外,對于該步驟,計算音頻數(shù)據(jù)庫中每個音頻文件與項目名稱對應的匹配度,還可以至少有以下兩種可選的具體的實施方式??蛇x的,所述計算所述音頻數(shù)據(jù)庫中每個音頻文件與所述項目名稱對應的匹配度的步驟,包括:提取所述項目名稱的第一關鍵詞;計算預先提取的與所述音頻數(shù)據(jù)庫中每個音頻文件對應的第二關鍵詞與所述第一關鍵詞之間的匹配度。該實施方式作為其中一種實施方式,預先提取的與音頻數(shù)據(jù)庫中每個音頻文件對應的第二關鍵詞,可以理解為,在不影響用戶使用體驗的情況下,在后臺或者移動終端充電靜默時,移動終端可以對所有新增的音頻文件預先進行關鍵詞的提取。比如用戶利用網(wǎng)絡資源下載音頻文件,或者往移動終端內(nèi)拷貝音頻文件等操作的時候,移動終端可以監(jiān)控到音頻數(shù)據(jù)庫有變化,然后將還未提取關鍵詞的音頻文件進行關鍵詞提取。這樣,可以進一步縮短計算音頻文件與項目名稱匹配度的時間,提高移動終端的處理效率。本發(fā)明實施方式中,由于每個音頻文件對應的第二關鍵詞已經(jīng)預先提取,因此,移動終端可以只需要提取項目名稱的第一關鍵詞,然后計算第一關鍵詞與第二關鍵詞之間的匹配度。也就是說,第一關鍵詞與第二關鍵詞之間的匹配度即為音頻文件與項目名稱之間的匹配度??蛇x的,所述計算所述音頻數(shù)據(jù)庫中每個音頻文件與所述項目名稱對應的匹配度的步驟,包括:提取所述項目名稱的第三關鍵詞,以及所述音頻數(shù)據(jù)庫中每個音頻文件對應的第四關鍵詞;計算所述音頻數(shù)據(jù)庫中每個音頻文件的所述第四關鍵詞與所述第三關鍵詞之間的匹配度。該實施方式作為其中另一種實施方式,移動終端可以在需要計算音頻文件與項目名稱對應的匹配度的時候,首先分別提取項目名稱的第三關鍵詞和每個音頻文件對應的第四關鍵詞,然后,計算提取得到的第四關鍵詞與第三關鍵詞之間的匹配度。也就是說,第四關鍵詞與第三關鍵詞之間的匹配度即為音頻文件與項目名稱之間的匹配度。需要說明的是,本發(fā)明實施方式中,音頻文件的關鍵詞可以基于音頻文件的文件名或者歌曲的歌曲名等。步驟203、按照所述匹配度的高低,順序顯示所述音頻數(shù)據(jù)庫中的每個音頻文件。在步驟202中,移動終端計算得到了每個音頻文件與項目名稱之間的匹配度。該步驟中,移動終端可以按照匹配度的高低,順序顯示音頻數(shù)據(jù)庫中的每個音頻文件。該步驟中,通過將音頻文件按照與項目名稱之間的匹配度的高低,順序顯示每個音頻文件,可以實現(xiàn)將匹配度較高的音頻文件排在前面展示給用戶,供用戶選擇,這樣,可以大大減少用戶在選擇目標配樂上所花費的時間。步驟204、獲取目標配樂,所述目標配樂為顯示的音頻文件中基于選擇操作所選擇的音頻文件。該步驟中,移動終端可以基于用戶的選擇操作來獲取目標配樂。這樣,通過用戶的選擇來獲取目標配樂,可以使本發(fā)明實施例中所獲取的目標配樂更進一步的符合用戶的需求。步驟205、根據(jù)預先獲取的目標圖片和所述目標配樂,生成以所述項目名稱命名的目標照片電影。該步驟中,移動終端可以根據(jù)步驟204中獲取的目標配樂以及預先獲取的目標圖片,生成目標照片電影。由于目標照片電影的具體生成方法,可以通過現(xiàn)有技術實現(xiàn),因此,本發(fā)明實施例對此不作贅述。本發(fā)明實施例中,對于移動終端獲取目標圖片的具體方法,可以采用以下任意一種實施方式。可選的,在所述根據(jù)預先獲取的目標圖片和所述目標配樂,生成以所述項目名稱命名的目標照片電影的步驟之前,所述方法還包括:獲取目標圖片,所述目標圖片為基于選擇操作從預設的圖片數(shù)據(jù)庫中選擇的圖片,或者,所述目標圖片為從所述圖片數(shù)據(jù)庫中獲取的與所述項目名稱相匹配的圖片。該實施方式中,移動終端在步驟205之前,還可以獲取目標圖片。其中,獲取目標圖片,可以是移動終端基于用戶的選擇操作獲取,即目標圖片可以為基于選擇操作從預設的圖片數(shù)據(jù)庫中選擇的圖片。需要說明的是,基于用戶選擇操作獲取的目標圖片,可能是與項目名稱相匹配的圖片,也可能是與項目名稱不相匹配的圖片。另外,獲取目標圖片,還可以是移動終端基于項目名稱獲取,即目標圖片可以為從圖片數(shù)據(jù)庫中獲取的與項目名稱相匹配的圖片。需要說明的是,基于項目名稱獲取目標圖片的情況,又可以包括基于用戶的選擇和移動終端自行獲取這兩種情況。需要說明的是,本發(fā)明實施方式可以結(jié)合圖1所示的發(fā)明實施例實施,并達到相同的技術效果,為避免重復,在圖1所示的發(fā)明實施例中不對其進行贅述??蛇x的,對于基于用戶的選擇操作獲取目標圖片的情況而言,在獲取目標圖片的步驟之前,所述方法還包括:分類顯示預設的圖片數(shù)據(jù)庫中的圖片。該實施方式中,移動終端可以將預設的圖片數(shù)據(jù)庫中的圖片分類顯示,用于分類的類別可以是預先設置好的。這里的分類顯示可以是將圖片分類顯示于移動終端的用戶操作界面,以供用戶進行圖片的選擇。其中,顯示的方式可以是通過文件夾的形式顯示,即每個文件夾對應一個類別,用戶可以在打開相應的文件夾之后對圖片進行選擇;顯示的方式還可以是直接顯示圖片,同一類別的圖片集中顯示,相鄰類別的圖片可以用分隔標示隔開,或者不設置任何分隔標示,用戶可以直接對圖片進行選擇。其中,預設的類別可以是按照圖片的內(nèi)容進行分類,例如,人物類別、風景類別,或者親子類別、運動類別,等等;預設的類別還可以是按照圖片的拍攝時間進行分類,例如,同一天(或者同一周、同一月)的圖片可以作為一個類別;預設的類別還可以是按照拍攝地點進行分類,例如,在同一地點拍攝的圖片可以作為一個類別;等等。其中,預設的圖片數(shù)據(jù)庫中的圖片可以包括用戶拍攝并存儲于移動終端內(nèi)的照片,也可以包括移動終端自帶的圖片,還可以包括用戶通過網(wǎng)絡資源而獲得的圖片,等等。通過該步驟,移動終端將預設的圖片數(shù)據(jù)庫中的圖片按照預設的類別分類顯示,這樣,相同類別的圖片可以集中展示給用戶以供用戶選擇,能夠有效節(jié)省用戶在圖片選擇上所花費的時間。需要說明的是,本發(fā)明實施方式可以結(jié)合圖1所示的發(fā)明實施例實施,并達到相同的技術效果,為避免重復,在圖1所示的發(fā)明實施例中不對其進行贅述??蛇x的,對于基于項目名稱獲取目標圖片的情況而言,獲取目標圖片的步驟包括:計算圖片數(shù)據(jù)庫中的每張圖片與項目名稱之間的匹配度;按照匹配度的高低,順序顯示圖片數(shù)據(jù)庫中的每張圖片;基于用戶的選擇操作,獲取目標圖片。該實施方式可以參照本發(fā)明實施例中步驟202至步驟204,為避免重復,本發(fā)明實施方式對此不作贅述。需要說明的是,本發(fā)明實施方式可以結(jié)合圖1所示的發(fā)明實施例實施,并達到相同的技術效果,為避免重復,在圖1所示的發(fā)明實施例中不對其進行贅述。此外,考慮到用戶可能需要為目標照片電影選擇合適的目標主題,為了進一步節(jié)省用戶在這些操作上所需要花費的時間,本發(fā)明實施例還可以包括至少以下幾種可選的實施方式。可選的,在所述根據(jù)預先獲取的目標圖片和所述目標配樂,生成以所述項目名稱命名的目標照片電影的步驟之前,所述方法還包括:從預設的主題數(shù)據(jù)庫中獲取與所述項目名稱相匹配的一個目標主題;或者,從所述主題數(shù)據(jù)庫中獲取與所述目標配樂相匹配的一個目標主題;或者,從所述主題數(shù)據(jù)庫中獲取與所述目標圖片中至少一張圖片相匹配的一個目標主題;所述根據(jù)預先獲取的目標圖片和所述目標配樂,生成以所述項目名稱命名的目標照片電影的步驟,包括:根據(jù)預先獲取的目標圖片、所述目標配樂和所述目標主題,生成以所述項目名稱命名的目標照片電影。該實施方式中,移動終端可以通過項目名稱或者目標配樂或者目標圖片來獲取目標主題。同樣的,獲取目標主題可以是移動終端基于用戶的選擇操作獲取,也可以是移動終端自行獲取,本實施方式對此不作限定。其中,“主題”就是照片電影的風格個性化,通俗地說,“主題”就是不同風格的背景、窗口、按鈕、自定義顏色或字體等的組合體。目標主題的具體獲取過程,可以參照目標配樂的獲取過程,為避免重復,對此不作贅述。需要說明的是,本發(fā)明實施方式可以結(jié)合圖1所示的發(fā)明實施例而實施,并達到同樣的技術效果。為避免重復,在圖1所示的發(fā)明實施例中不對其進行贅述。本發(fā)明實施例的照片電影制作方法,若接收到創(chuàng)建照片電影指令,獲取用戶輸入的項目名稱;計算所述音頻數(shù)據(jù)庫中每個音頻文件與所述項目名稱對應的匹配度;按照所述匹配度的高低,順序顯示所述音頻數(shù)據(jù)庫中的每個音頻文件;獲取目標配樂,所述目標配樂為顯示的音頻文件中基于選擇操作所選擇的音頻文件;根據(jù)預先獲取的目標圖片和所述目標配樂,生成以所述項目名稱命名的目標照片電影。這樣,本發(fā)明實施例在照片電影制作過程中,通過計算每個音頻文件與項目名稱之間的匹配度,并將音頻文件按照匹配度從高到低展示給用戶,可以減少用戶查找以及選擇目標配樂所花費的時間,從而減少照片電影制作所耗費的時間。可見,本發(fā)明實施例使照片電影的制作更加方便、快捷。參見圖3,圖3是本發(fā)明實施例提供的移動終端的結(jié)構(gòu)圖,如圖3所示,移動終端300,包括第一獲取模塊301、第二獲取模塊302及生成模塊303,其中,第一獲取模塊301與第二獲取模塊302連接,生成模塊303與第一獲取模塊301及第二獲取模塊302連接。第一獲取模塊301,用于若接收到創(chuàng)建照片電影指令,獲取用戶輸入的項目名稱;第二獲取模塊302,用于從預設的音頻數(shù)據(jù)庫中獲取與所述項目名稱相匹配的目標配樂;生成模塊303,用于根據(jù)預先獲取的目標圖片和所述目標配樂,生成以所述項目名稱命名的目標照片電影??蛇x的,如圖4所述,第二獲取模塊302包括:計算子模塊3021,用于計算所述音頻數(shù)據(jù)庫中每個音頻文件與所述項目名稱對應的匹配度;顯示子模塊3022,用于按照所述匹配度的高低,順序顯示所述音頻數(shù)據(jù)庫中的每個音頻文件;獲取子模塊3023,用于獲取目標配樂,所述目標配樂為顯示的音頻文件中基于選擇操作所選擇的音頻文件。可選的,如圖5所示,計算子模塊3021包括:提取單元30211,用于提取所述項目名稱的第一關鍵詞;計算單元30212,用于計算預先提取的與所述音頻數(shù)據(jù)庫中每個音頻文件對應的第二關鍵詞與所述第一關鍵詞之間的匹配度??蛇x的,如圖6所示,計算子模塊3021包括:第一提取單元30213,用于提取所述項目名稱的第三關鍵詞,以及所述音頻數(shù)據(jù)庫中每個音頻文件對應的第四關鍵詞;第一計算單元30214,用于計算所述音頻數(shù)據(jù)庫中每個音頻文件的所述第四關鍵詞與所述第三關鍵詞之間的匹配度??蛇x的,如圖7所示,移動終端300還包括第三獲取模塊304,用于獲取目標圖片,所述目標圖片為基于選擇操作從預設的圖片數(shù)據(jù)庫中選擇的圖片,或者,所述目標圖片為從所述圖片數(shù)據(jù)庫中獲取的與所述項目名稱相匹配的圖片。可選的,如圖8所示,移動終端300還包括第四獲取模塊305,用于:從預設的主題數(shù)據(jù)庫中獲取與所述項目名稱相匹配的一個目標主題;或者,從所述主題數(shù)據(jù)庫中獲取與所述目標配樂相匹配的一個目標主題;或者,從所述主題數(shù)據(jù)庫中獲取與所述目標圖片中至少一張圖片相匹配的一個目標主題;生成模塊303具體用于:根據(jù)預先獲取的目標圖片、所述目標配樂和所述目標主題,生成以所述項目名稱命名的目標照片電影。移動終端300能夠?qū)崿F(xiàn)圖1至圖2的方法實施例中移動終端實現(xiàn)的各個過程,為避免重復,這里不再贅述。本發(fā)明實施例的移動終端300,若接收到創(chuàng)建照片電影指令,獲取用戶輸入的項目名稱;從預設的音頻數(shù)據(jù)庫中獲取與所述項目名稱相匹配的目標配樂;根據(jù)預先獲取的目標圖片和所述目標配樂,生成以所述項目名稱命名的目標照片電影。這樣,本發(fā)明實施例在照片電影制作過程中,通過用戶輸入的項目名稱獲取與之匹配的目標配樂,可以減少用戶選擇目標配樂所花費的時間,從而減少照片電影制作所耗費的時間??梢?,本發(fā)明實施例使照片電影的制作更加方便、快捷。參見圖9,圖9是本發(fā)明實施提供的移動終端的結(jié)構(gòu)圖,如圖9所示,移動終端900包括:至少一個處理器901、存儲器902、至少一個網(wǎng)絡接口904和用戶接口903。移動終端900中的各個組件通過總線系統(tǒng)905耦合在一起??衫斫?,總線系統(tǒng)905用于實現(xiàn)這些組件之間的連接通信。總線系統(tǒng)905除包括數(shù)據(jù)總線之外,還包括電源總線、控制總線和狀態(tài)信號總線。但是為了清楚說明起見,在圖9中將各種總線都標為總線系統(tǒng)905。其中,用戶接口903可以包括顯示器、鍵盤或者點擊設備(例如,鼠標,軌跡球(trackball)、觸感板或者觸摸屏等??梢岳斫猓景l(fā)明實施例中的存儲器902可以是易失性存儲器或非易失性存儲器,或可包括易失性和非易失性存儲器兩者。其中,非易失性存儲器可以是只讀存儲器(read-onlymemory,rom)、可編程只讀存儲器(programmablerom,prom)、可擦除可編程只讀存儲器(erasableprom,eprom)、電可擦除可編程只讀存儲器(electricallyeprom,eeprom)或閃存。易失性存儲器可以是隨機存取存儲器(randomaccessmemory,ram),其用作外部高速緩存。通過示例性但不是限制性說明,許多形式的ram可用,例如靜態(tài)隨機存取存儲器(staticram,sram)、動態(tài)隨機存取存儲器(dynamicram,dram)、同步動態(tài)隨機存取存儲器(synchronousdram,sdram)、雙倍數(shù)據(jù)速率同步動態(tài)隨機存取存儲器(doubledataratesdram,ddrsdram)、增強型同步動態(tài)隨機存取存儲器(enhancedsdram,esdram)、同步連接動態(tài)隨機存取存儲器(synchlinkdram,sldram)和直接內(nèi)存總線隨機存取存儲器(directrambusram,drram)。本文描述的系統(tǒng)和方法的存儲器902旨在包括但不限于這些和任意其它適合類型的存儲器。在一些實施方式中,存儲器902存儲了如下的元素,可執(zhí)行模塊或者數(shù)據(jù)結(jié)構(gòu),或者他們的子集,或者他們的擴展集:操作系統(tǒng)9021和應用程序9022。其中,操作系統(tǒng)9021,包含各種系統(tǒng)程序,例如框架層、核心庫層、驅(qū)動層等,用于實現(xiàn)各種基礎業(yè)務以及處理基于硬件的任務。應用程序9022,包含各種應用程序,例如媒體播放器(mediaplayer)、瀏覽器(browser)等,用于實現(xiàn)各種應用業(yè)務。實現(xiàn)本發(fā)明實施例方法的程序可以包含在應用程序9022中。在本發(fā)明實施例中,通過調(diào)用存儲器902存儲的程序或指令,具體的,可以是應用程序9022中存儲的程序或指令,處理器901用于:若接收到創(chuàng)建照片電影指令,獲取用戶輸入的項目名稱;從預設的音頻數(shù)據(jù)庫中獲取與所述項目名稱相匹配的目標配樂;根據(jù)預先獲取的目標圖片和所述目標配樂,生成以所述項目名稱命名的目標照片電影。上述本發(fā)明實施例揭示的方法可以應用于處理器901中,或者由處理器901實現(xiàn)。處理器901可能是一種集成電路芯片,具有信號的處理能力。在實現(xiàn)過程中,上述方法的各步驟可以通過處理器901中的硬件的集成邏輯電路或者軟件形式的指令完成。上述的處理器901可以是通用處理器、數(shù)字信號處理器(digitalsignalprocessor,dsp)、專用集成電路(applicationspecificintegratedcircuit,asic)、現(xiàn)成可編程門陣列(fieldprogrammablegatearray,fpga)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件??梢詫崿F(xiàn)或者執(zhí)行本發(fā)明實施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。結(jié)合本發(fā)明實施例所公開的方法的步驟可以直接體現(xiàn)為硬件譯碼處理器執(zhí)行完成,或者用譯碼處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機存儲器,閃存、只讀存儲器,可編程只讀存儲器或者電可擦寫可編程存儲器、寄存器等本領域成熟的存儲介質(zhì)中。該存儲介質(zhì)位于存儲器902,處理器901讀取存儲器902中的信息,結(jié)合其硬件完成上述方法的步驟??梢岳斫獾氖牵疚拿枋龅倪@些實施例可以用硬件、軟件、固件、中間件、微碼或其組合來實現(xiàn)。對于硬件實現(xiàn),處理單元可以實現(xiàn)在一個或多個專用集成電路(applicationspecificintegratedcircuits,asic)、數(shù)字信號處理器(digitalsignalprocessing,dsp)、數(shù)字信號處理設備(dspdevice,dspd)、可編程邏輯設備(programmablelogicdevice,pld)、現(xiàn)場可編程門陣列(field-programmablegatearray,fpga)、通用處理器、控制器、微控制器、微處理器、用于執(zhí)行本申請所述功能的其它電子單元或其組合中。對于軟件實現(xiàn),可通過執(zhí)行本文所述功能的模塊(例如過程、函數(shù)等)來實現(xiàn)本文所述的技術。軟件代碼可存儲在存儲器中并通過處理器執(zhí)行。存儲器可以在處理器中或在處理器外部實現(xiàn)??蛇x的,處理器901還用于:計算所述音頻數(shù)據(jù)庫中每個音頻文件與所述項目名稱對應的匹配度;按照所述匹配度的高低,順序顯示所述音頻數(shù)據(jù)庫中的每個音頻文件;獲取目標配樂,所述目標配樂為顯示的音頻文件中基于選擇操作所選擇的音頻文件??蛇x的,處理器901還用于:提取所述項目名稱的第一關鍵詞;計算預先提取的與所述音頻數(shù)據(jù)庫中每個音頻文件對應的第二關鍵詞與所述第一關鍵詞之間的匹配度??蛇x的,處理器901還用于:提取所述項目名稱的第三關鍵詞,以及所述音頻數(shù)據(jù)庫中每個音頻文件對應的第四關鍵詞;計算所述音頻數(shù)據(jù)庫中每個音頻文件的所述第四關鍵詞與所述第三關鍵詞之間的匹配度??蛇x的,處理器901還用于:獲取目標圖片,所述目標圖片為基于選擇操作從預設的圖片數(shù)據(jù)庫中選擇的圖片,或者,所述目標圖片為從所述圖片數(shù)據(jù)庫中獲取的與所述項目名稱相匹配的圖片??蛇x的,處理器901還用于:從預設的主題數(shù)據(jù)庫中獲取與所述項目名稱相匹配的一個目標主題;或者,從所述主題數(shù)據(jù)庫中獲取與所述目標配樂相匹配的一個目標主題;或者,從所述主題數(shù)據(jù)庫中獲取與所述目標圖片中至少一張圖片相匹配的一個目標主題;根據(jù)預先獲取的目標圖片、所述目標配樂和所述目標主題,生成以所述項目名稱命名的目標照片電影。移動終端900能夠?qū)崿F(xiàn)前述實施例中移動終端實現(xiàn)的各個過程,為避免重復,這里不再贅述。本發(fā)明實施例的移動終端900,若接收到創(chuàng)建照片電影指令,獲取用戶輸入的項目名稱;從預設的音頻數(shù)據(jù)庫中獲取與所述項目名稱相匹配的目標配樂;根據(jù)預先獲取的目標圖片和所述目標配樂,生成以所述項目名稱命名的目標照片電影。這樣,本發(fā)明實施例在照片電影制作過程中,通過用戶輸入的項目名稱獲取與之匹配的目標配樂,可以減少用戶選擇目標配樂所花費的時間,從而減少照片電影制作所耗費的時間。可見,本發(fā)明實施例使照片電影的制作更加方便、快捷。請參閱圖10,圖10是本發(fā)明實施提供的移動終端的結(jié)構(gòu)圖,如圖10所示,移動終端1000包括射頻(radiofrequency,rf)電路1010、存儲器1020、輸入單元1030、顯示單元1040、處理器1050、音頻電路1060、通信模塊1070、和電源1080。其中,輸入單元1030可用于接收用戶輸入的數(shù)字或字符信息,以及產(chǎn)生與移動終端1000的用戶設置以及功能控制有關的信號輸入。具體地,本發(fā)明實施例中,該輸入單元1030可以包括觸控面板1031。觸控面板1031,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板1031上的操作),并根據(jù)預先設定的程式驅(qū)動相應的連接裝置??蛇x的,觸控面板1031可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點坐標,再送給該處理器1050,并能接收處理器1050發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現(xiàn)觸控面板1031。除了觸控面板1031,輸入單元1030還可以包括其他輸入設備1032,其他輸入設備1032可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關按鍵等)、軌跡球、鼠標、操作桿等中的一種或多種。其中,顯示單元1040可用于顯示由用戶輸入的信息或提供給用戶的信息以及移動終端1000的各種菜單界面。顯示單元1040可包括顯示面板1041,可選的,可以采用lcd或有機發(fā)光二極管(organiclight-emittingdiode,oled)等形式來配置顯示面板1041。應注意,觸控面板1031可以覆蓋顯示面板1041,形成觸摸顯示屏,當該觸摸顯示屏檢測到在其上或附近的觸摸操作后,傳送給處理器1050以確定觸摸事件的類型,隨后處理器1050根據(jù)觸摸事件的類型在觸摸顯示屏上提供相應的視覺輸出。觸摸顯示屏包括應用程序界面顯示區(qū)及常用控件顯示區(qū)。該應用程序界面顯示區(qū)及該常用控件顯示區(qū)的排列方式并不限定,可以為上下排列、左右排列等可以區(qū)分兩個顯示區(qū)的排列方式。該應用程序界面顯示區(qū)可以用于顯示應用程序的界面。每一個界面可以包含至少一個應用程序的圖標和/或widget桌面控件等界面元素。該應用程序界面顯示區(qū)也可以為不包含任何內(nèi)容的空界面。該常用控件顯示區(qū)用于顯示使用率較高的控件,例如,設置按鈕、界面編號、滾動條、電話本圖標等應用程序圖標等。其中處理器1050是移動終端1000的控制中心,利用各種接口和線路連接整個手機的各個部分,通過運行或執(zhí)行存儲在第一存儲器1021內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在第二存儲器1022內(nèi)的數(shù)據(jù),執(zhí)行移動終端1000的各種功能和處理數(shù)據(jù),從而對移動終端1000進行整體監(jiān)控。可選的,處理器1050可包括一個或多個處理單元。在本發(fā)明實施例中,通過調(diào)用存儲該第一存儲器1021內(nèi)的軟件程序和/或模塊和/或該第二存儲器1022內(nèi)的數(shù)據(jù),處理器1050用于:若接收到創(chuàng)建照片電影指令,獲取用戶輸入的項目名稱;從預設的音頻數(shù)據(jù)庫中獲取與所述項目名稱相匹配的目標配樂;根據(jù)預先獲取的目標圖片和所述目標配樂,生成以所述項目名稱命名的目標照片電影??蛇x的,處理器1050還用于:計算所述音頻數(shù)據(jù)庫中每個音頻文件與所述項目名稱對應的匹配度;按照所述匹配度的高低,順序顯示所述音頻數(shù)據(jù)庫中的每個音頻文件;獲取目標配樂,所述目標配樂為顯示的音頻文件中基于選擇操作所選擇的音頻文件??蛇x的,處理器1050還用于:提取所述項目名稱的第一關鍵詞;計算預先提取的與所述音頻數(shù)據(jù)庫中每個音頻文件對應的第二關鍵詞與所述第一關鍵詞之間的匹配度??蛇x的,處理器1050還用于:提取所述項目名稱的第三關鍵詞,以及所述音頻數(shù)據(jù)庫中每個音頻文件對應的第四關鍵詞;計算所述音頻數(shù)據(jù)庫中每個音頻文件的所述第四關鍵詞與所述第三關鍵詞之間的匹配度??蛇x的,處理器1050還用于:獲取目標圖片,所述目標圖片為基于選擇操作從預設的圖片數(shù)據(jù)庫中選擇的圖片,或者,所述目標圖片為從所述圖片數(shù)據(jù)庫中獲取的與所述項目名稱相匹配的圖片??蛇x的,處理器1050還用于:從預設的主題數(shù)據(jù)庫中獲取與所述項目名稱相匹配的一個目標主題;或者,從所述主題數(shù)據(jù)庫中獲取與所述目標配樂相匹配的一個目標主題;或者,從所述主題數(shù)據(jù)庫中獲取與所述目標圖片中至少一張圖片相匹配的一個目標主題;根據(jù)預先獲取的目標圖片、所述目標配樂和所述目標主題,生成以所述項目名稱命名的目標照片電影。移動終端1000能夠?qū)崿F(xiàn)前述實施例中移動終端實現(xiàn)的各個過程,為避免重復,這里不再贅述。本發(fā)明實施例的移動終端1000,若接收到創(chuàng)建照片電影指令,獲取用戶輸入的項目名稱;從預設的音頻數(shù)據(jù)庫中獲取與所述項目名稱相匹配的目標配樂;根據(jù)預先獲取的目標圖片和所述目標配樂,生成以所述項目名稱命名的目標照片電影。這樣,本發(fā)明實施例在照片電影制作過程中,通過用戶輸入的項目名稱獲取與之匹配的目標配樂,可以減少用戶選擇目標配樂所花費的時間,從而減少照片電影制作所耗費的時間??梢姡景l(fā)明實施例使照片電影的制作更加方便、快捷。本領域普通技術人員可以意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結(jié)合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術方案的特定應用和設計約束條件。專業(yè)技術人員可以對每個特定的應用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應認為超出本發(fā)明的范圍。所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、移動終端和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。在本申請所提供的實施例中,應該理解到,所揭露的移動終端和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的移動終端實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,移動終端或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上。可以根據(jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本發(fā)明實施例方案的目的。另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術方案本質(zhì)上或者說對現(xiàn)有技術做出貢獻的部分或者該技術方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:u盤、移動硬盤、rom、ram、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本
技術領域:
:的技術人員在本發(fā)明揭露的技術范圍內(nèi),可輕易想到變化或替換,都應涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應以權利要求的保護范圍為準。當前第1頁12當前第1頁12