本發明涉及移動終端技術領域,尤其涉及一種移動終端的控制方法、控制裝置以及移動終端。
背景技術:
隨著智能移動終端尤其是手機的出現,加速了科技的發展,也帶動了人們的互動、交流、娛樂、聊天等種種活動。如今大多數人身上都會有一部智能手機,并且使用手機已經成為人們每天生活、工作、學習不可或缺的一部分。
移動終端通常具有鎖屏功能,在預設時間沒有接收到觸發事件或者接收到鎖屏信號之后,移動終端會對其顯示屏進行鎖屏并關閉顯示界面。當接收到激活顯示界面的觸發信號時,通常會先呈現移動終端的鎖屏界面,即鎖屏壁紙。
相關技術中,鎖屏壁紙通常分為靜態鎖屏壁紙和動態鎖屏壁紙。其中,由于動態鎖屏壁紙的動態變化特性,使得動態鎖屏壁紙已經逐漸被用戶喜愛。然而,目前用戶通常是從動態鎖屏壁紙應用中下載自己喜愛的動態壁紙作為動態鎖屏壁紙,而該動態鎖屏壁紙通常是直接使用原生的視頻源制成的,導致動態鎖屏壁紙的樣式比較單一,不能滿足用戶個性化的需求。
技術實現要素:
本發明的目的旨在至少在一定程度上解決上述的技術問題之一。
為此,本發明的第一個目的在于提出一種移動終端的控制方法。該方法可以豐富動態鎖屏壁紙的多樣性,并在解決了用戶基本的動態鎖屏壁紙需求之外,還滿足了用戶希望定制自己娛樂視頻作為動態鎖屏壁紙的需求,增加了表達效果,提升了用戶體驗。
本發明的第二個目的在于提出一種移動終端的控制裝置。
本發明的第三個目的在于提出一種移動終端。
本發明的第四個目的在于提出一種非臨時性計算機可讀存儲介質。
為達到上述目的,本發明第一方面實施例提出的移動終端的控制方法,包括:獲取多個視頻;將所述多個視頻進行合并,并按照目標視頻格式將合并后的多個視頻進行格式轉換以生成目標視頻;獲取用戶選擇的音頻,并按照目標音頻格式將所述音頻進行格式轉換以生成目標音頻;將所述目標視頻和所述目標音頻進行合成,并將合成后的新視頻文件作為所述移動終終端的鎖屏界面的目標動態鎖屏壁紙;在接收到鎖屏指令時,加載所述目標動態鎖屏壁紙,并將所述目標動態鎖屏壁紙繪制在所述鎖屏界面上。
根據本發明實施例的移動終端的控制方法,可獲取多個視頻,并對該多個視頻進行合并,并按照目標視頻格式將合并后的多個視頻進行格式轉換以生成目標視頻,并獲取用戶選擇的音頻,并按照目標音頻格式將音頻進行格式轉換以生成目標音頻,之后,將目標視頻和目標音頻進行合成,并將合成后的新視頻文件作為移動終終端的鎖屏界面的目標動態鎖屏壁紙,這樣,在接收到鎖屏指令時,加載目標動態鎖屏壁紙,并將目標動態鎖屏壁紙繪制在鎖屏界面上。即允許將用戶選擇的多個視頻和音頻進行合并以生成動態鎖屏壁紙,豐富了動態鎖屏壁紙的多樣性,并且,在解決了用戶基本的動態鎖屏壁紙需求之外,還滿足了用戶希望定制自己娛樂視頻作為動態鎖屏壁紙的需求,增加了表達效果,提升了用戶體驗。
根據本發明的一個實施例,所述獲取多個視頻,包括:通過所述移動終端的攝像頭進行多次錄制以獲取所述多個視頻。
根據本發明的一個實施例,所述攝像頭包括前置攝像頭和/或后置攝像頭。
根據本發明的一個實施例,所述將所述多個視頻進行合并,包括:分別確定所述多個視頻的分辨率;判斷所述多個視頻的分辨率是否一致;若是,則將所述多個視頻進行合并;若否,則從所述多個視頻的分辨率中確定最低分辨率,并以所述最低分辨率為基準,將其他分辨率的視頻進行分辨率處理;將經過分辨率處理的視頻和所述最低分辨率的視頻進行合并。
根據本發明的一個實施例,所述目標視頻格式為mp4格式;所述目標音頻格式為mp3格式。
為達到上述目的,本發明第二方面實施例提出的移動終端的控制裝置,包括:視頻獲取模塊,用于獲取多個視頻;視頻處理模塊,用于將所述多個視頻進行合并,并按照目標視頻格式將合并后的多個視頻進行格式轉換以生成目標視頻;音頻獲取模塊,用于獲取用戶選擇的音頻;音頻處理模塊,用于按照目標音頻格式將所述音頻進行格式轉換以生成目標音頻;生成模塊,用于將所述目標視頻和所述目標音頻進行合成,并將合成后的新視頻文件作為所述移動終終端的鎖屏界面的目標動態鎖屏壁紙;控制模塊,用于在接收到鎖屏指令時,加載所述目標動態鎖屏壁紙,并將所述目標動態鎖屏壁紙繪制在所述鎖屏界面上。
根據本發明實施例的移動終端的控制裝置,可獲取多個視頻,并對該多個視頻進行合并,并按照目標視頻格式將合并后的多個視頻進行格式轉換以生成目標視頻,并獲取用戶選擇的音頻,并按照目標音頻格式將音頻進行格式轉換以生成目標音頻,之后,將目標視頻和目標音頻進行合成,并將合成后的新視頻文件作為移動終終端的鎖屏界面的目標動態鎖屏壁紙,這樣,在接收到鎖屏指令時,加載目標動態鎖屏壁紙,并將目標動態鎖屏壁紙繪制在鎖屏界面上。即允許將用戶選擇的多個視頻和音頻進行合并以生成動態鎖屏壁紙,豐富了動態鎖屏壁紙的多樣性,并且,在解決了用戶基本的動態鎖屏壁紙需求之外,還滿足了用戶希望定制自己娛樂視頻作為動態鎖屏壁紙的需求,增加了表達效果,提升了用戶體驗。
根據本發明的一個實施例,所述視頻獲取模塊具體用于:通過所述移動終端的攝像頭進行多次錄制以獲取所述多個視頻。
根據本發明的一個實施例,所述攝像頭包括前置攝像頭和/或后置攝像頭。
根據本發明的一個實施例,所述視頻處理模塊包括:第一確定單元,用于分別確定所述多個視頻的分辨率;判斷單元,用于判斷所述多個視頻的分辨率是否一致;合并單元,用于在所述多個視頻的分辨率一致時,將所述多個視頻進行合并;第二確定單元,用于在所述多個視頻的分辨率不一致時,從所述多個視頻的分辨率中確定最低分辨率;分辨率處理單元,用于以所述最低分辨率為基準,將其他分辨率的視頻進行分辨率處理;其中,所述合并單元還用于將經過分辨率處理的視頻和所述最低分辨率的視頻進行合并。
根據本發明的一個實施例,所述目標視頻格式為mp4格式;所述目標音頻格式為mp3格式。
為達到上述目的,本發明第三方面實施例提出的移動終端,包括:殼體、處理器、存儲器、電路板和電源電路,其中,所述電路板安置在所述殼體圍成的空間內部,所述處理器和所述存儲器設置在所述電路板上;所述電源電路,用于為所述移動終端的各個電路或器件供電;所述存儲器用于存儲可執行程序代碼;所述處理器通過讀取所述存儲器中存儲的可執行程序代碼來運行與所述可執行程序代碼對應的程序,以用于執行以下步驟:獲取多個視頻;將所述多個視頻進行合并,并按照目標視頻格式將合并后的多個視頻進行格式轉換以生成目標視頻;獲取用戶選擇的音頻,并按照目標音頻格式將所述音頻進行格式轉換以生成目標音頻;將所述目標視頻和所述目標音頻進行合成,并將合成后的新視頻文件作為所述移動終終端的鎖屏界面的目標動態鎖屏壁紙;在接收到鎖屏指令時,加載所述目標動態鎖屏壁紙,并將所述目標動態鎖屏壁紙繪制在所述鎖屏界面上。
為達到上述目的,本發明第四方面實施例提出的非臨時性計算機可讀存儲介質,其上存儲有計算機程序,該程序被處理器執行時實現本發明第一方面實施例所述的移動終端的控制方法。
本發明附加的方面和優點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發明的實踐了解到。
附圖說明
本發明上述的和/或附加的方面和優點從下面結合附圖對實施例的描述中將變得明顯和容易理解,其中:
圖1是根據本發明一個實施例的移動終端的控制方法的流程圖;
圖2是根據本發明一個實施例的移動終端的控制裝置的結構示意圖;
圖3是根據本發明一個具體實施例的移動終端的控制裝置的結構示意圖;
圖4是根據本發明一個實施例的移動終端的結構示意圖。
具體實施方式
下面詳細描述本發明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,旨在用于解釋本發明,而不能理解為對本發明的限制。
下面參考附圖描述本發明實施例的移動終端的控制方法、裝置以及移動終端。
圖1是根據本發明一個實施例的移動終端的控制方法的流程圖。需要說明的是,本發明實施例的移動終端的控制方法可應用于本發明實施例的移動終端的控制裝置,該控制裝置可被配置于移動終端。其中,該移動終端可以是手機、平板電腦、個人數字助理等具有各種操作系統的硬件設備。
如圖1所示,該移動終端的控制方法可以包括:
s110,獲取多個視頻。
舉例而言,假設本發明實施例的移動終端的控制方法可應用于移動終端,該移動終端可為用戶提供具有動態壁紙制作功能的應用程序,用戶可通過該應用程序制造符合自己個性化需求的動態壁紙。另外,該應用程序可為用戶提供視頻選擇入口,用戶可通過該視頻選擇入口選擇自己喜歡的視頻。在檢測到用戶通過該視頻選擇入口選擇了多個視頻之后,可獲取用戶選擇的該多個視頻。
可以理解,上述多個視頻可以是用戶預先從互聯網上下載的,還可以是用戶自己錄制的。作為一種示例,可通過移動終端的攝像頭進行多次錄制以獲取多個視頻。其中,在本發明的一個實施例中,該攝像頭可包括前置攝像頭和/或后置攝像頭。
舉例而言,移動終端可為用戶提供視頻錄制接口,在檢測到用戶使用該接口時,可調用移動終端的攝像頭,并通過該攝像頭進行視頻錄制。為了滿足用戶個性化需求,在調用移動終端攝像頭時,可為用戶提供前置攝像頭和后置攝像頭的選擇項,以便用戶根據自身需求通過該選擇項來決定是使用前置攝像頭錄制視頻,還是使用后置攝像頭錄制視頻。在檢測到用戶結束錄制時,可將錄制的視頻進行保存,以便后續對該保存的多個視頻進行視頻合并處理。
s120,將多個視頻進行合并,并按照目標視頻格式將合并后的多個視頻進行格式轉換以生成目標視頻。其中,在本發明的實施例中,該目標視頻格式可為mp4格式。
具體地,遍歷該多個視頻,將該多個視頻依次寫入緩存流中,之后,可對該緩存流進行壓縮處理以得到合并后的視頻文件,之后,可將該合并后的視頻文件轉換為目標視頻格式(如mp4格式),以得到所述目標視頻。
需要說明的是,由于前置攝像頭和后置攝像頭的分辨率的不同,所以通過前置攝像頭錄制的視頻的分辨率,與通過后置攝像頭錄制的視頻的分辨率也會不同。為此,為了保證合并后的視頻文件的分辨率統一,在將多個視頻進行合并時,可先考慮該多個視頻的分辨率是否一致,并根據判斷結果進行相應的處理。作為一種示例,上述將多個視頻進行合并的具體實現過程可如下:分別確定多個視頻的分辨率;判斷多個視頻的分辨率是否一致;若是,則將多個視頻進行合并;若否,則從多個視頻的分辨率中確定最低分辨率,并以最低分辨率為基準,將其他分辨率的視頻進行分辨率處理;將經過分辨率處理的視頻和最低分辨率的視頻進行合并。
也就是說,可先分別確定每個視頻的分辨率,當該多個視頻的分辨率一致時,可直接將該多個視頻進行合并。當該多個視頻的分辨率不一致時,可先從該多個分辨率中獲取最低分辨率,并以該最低分辨率作為基準,將其他分辨率的視頻進行分辨率處理,即降低分辨率,以免低分辨率擴大分辨率導致視頻失真,在將多個視頻統一分辨率之后,可將該多個視頻進行合并。
s130,獲取用戶選擇的音頻,并按照目標音頻格式將音頻進行格式轉換以生成目標音頻。其中,在本發明的實施例中,該目標音頻格式可為mp3格式。
舉例而言,假設本發明實施例的移動終端的控制方法可應用于移動終端,該移動終端可為用戶提供音頻選擇接口,用戶可通過該接口選擇自己喜愛的音頻文件。在檢測到用戶選擇好音頻文件之后,可按照目標音頻格式將該用戶選擇的音頻進行格式轉換以得到目標音頻。其中,在本發明的實施例中,用戶選擇的音頻的格式可以是wav等音頻格式。可以理解,在將用戶選的音頻的格式轉換為目標音頻格式時,若格式轉換失敗,則可提醒用戶選擇其他音頻文件。
s140,將目標視頻和目標音頻進行合成,并將合成后的新視頻文件作為移動終終端的鎖屏界面的目標動態鎖屏壁紙。
具體地,可將每一幀的目標視頻和目標音頻進行解碼,以合并成新的一幀,之后,可對所述新的一幀進行編碼操作并寫入緩存流中,直到目標視頻和目標音頻中的所有的幀寫入該緩存流后,將該緩存流寫入文件以作為合成后的新視頻文件,最后,將該合成后的新視頻文件作為鎖屏界面的目標動態鎖屏壁紙。
可選地,在本發明的實施例中,在生成目標動態鎖屏壁紙之后,可刪除通過攝像頭進行錄制視頻的過程中緩存的所有緩存文件,以及臨時轉碼生成的目標音頻格式(如mp3格式)的音頻文件。
s150,在接收到鎖屏指令時,加載目標動態鎖屏壁紙,并將目標動態鎖屏壁紙繪制在鎖屏界面上。
可選地,在得到目標動態鎖屏壁紙時,移動終端可為用戶提供鎖屏壁紙的設置選項,以便用戶通過該設置選項將該目標動態鎖屏壁紙設置呈鎖屏界面的鎖屏壁紙。這樣,在接收到移動終端的鎖屏指令時,可加載該目標動態鎖屏壁紙,并將該目標動態鎖屏壁紙繪制在鎖屏界面上。
根據本發明實施例的移動終端的控制方法,可獲取多個視頻,并對該多個視頻進行合并,并按照目標視頻格式將合并后的多個視頻進行格式轉換以生成目標視頻,并獲取用戶選擇的音頻,并按照目標音頻格式將音頻進行格式轉換以生成目標音頻,之后,將目標視頻和目標音頻進行合成,并將合成后的新視頻文件作為移動終終端的鎖屏界面的目標動態鎖屏壁紙,這樣,在接收到鎖屏指令時,加載目標動態鎖屏壁紙,并將目標動態鎖屏壁紙繪制在鎖屏界面上。即允許將用戶選擇的多個視頻和音頻進行合并以生成動態鎖屏壁紙,豐富了動態鎖屏壁紙的多樣性,并且,在解決了用戶基本的動態鎖屏壁紙需求之外,還滿足了用戶希望定制自己娛樂視頻作為動態鎖屏壁紙的需求,增加了表達效果,提升了用戶體驗。
與上述幾種實施例提供的移動終端的控制方法相對應,本發明的一種實施例還提供一種移動終端的控制裝置,由于本發明實施例提供的移動終端的控制裝置與上述幾種實施例提供的移動終端的控制方法相對應,因此在前述移動終端的控制方法的實施方式也適用于本實施例提供的移動終端的控制裝置,在本實施例中不再詳細描述。圖2是根據本發明一個實施例的移動終端的控制裝置的結構示意圖。如圖2所示,該移動終端的控制裝置可以包括:視頻獲取模塊210、視頻處理模塊220、音頻獲取模塊230、音頻處理模塊240、生成模塊250和控制模塊260。
具體地,視頻獲取模塊210用于獲取多個視頻。作為一種示例,視頻獲取模塊210可通過移動終端的攝像頭進行多次錄制以獲取該多個視頻。其中,在本發明的實施例中,該攝像頭可包括前置攝像頭和/或后置攝像頭。
視頻處理模塊220用于將多個視頻進行合并,并按照目標視頻格式將合并后的多個視頻進行格式轉換以生成目標視頻。其中,在本發明的實施例中,該目標視頻格式可為mp4格式。
需要說明的是,由于前置攝像頭和后置攝像頭的分辨率的不同,所以通過前置攝像頭錄制的視頻的分辨率,與通過后置攝像頭錄制的視頻的分辨率也會不同。為此,為了保證合并后的視頻文件的分辨率統一,在將多個視頻進行合并時,可先考慮該多個視頻的分辨率是否一致,并根據判斷結果進行相應的處理。作為一種示例,如圖3所示,該視頻處理模塊220可包括第一確定單元221、判斷單元222、合并單元223、第二確定單元224和分辨率處理單元225。
其中,第一確定單元221用于分別確定多個視頻的分辨率。判斷單元222用于判斷多個視頻的分辨率是否一致。合并單元223用于在多個視頻的分辨率一致時,將多個視頻進行合并。第二確定單元224用于在多個視頻的分辨率不一致時,從多個視頻的分辨率中確定最低分辨率。分辨率處理單元225用于以最低分辨率為基準,將其他分辨率的視頻進行分辨率處理。其中,合并單元223還用于將經過分辨率處理的視頻和最低分辨率的視頻進行合并。
音頻獲取模塊230用于獲取用戶選擇的音頻。
音頻處理模塊240用于按照目標音頻格式將音頻進行格式轉換以生成目標音頻。其中,在本發明的實施例中,該目標音頻格式可為mp3格式。
生成模塊250用于將目標視頻和目標音頻進行合成,并將合成后的新視頻文件作為移動終終端的鎖屏界面的目標動態鎖屏壁紙。
控制模塊260用于在接收到鎖屏指令時,加載目標動態鎖屏壁紙,并將目標動態鎖屏壁紙繪制在鎖屏界面上。
根據本發明實施例的移動終端的控制裝置,可獲取多個視頻,并對該多個視頻進行合并,并按照目標視頻格式將合并后的多個視頻進行格式轉換以生成目標視頻,并獲取用戶選擇的音頻,并按照目標音頻格式將音頻進行格式轉換以生成目標音頻,之后,將目標視頻和目標音頻進行合成,并將合成后的新視頻文件作為移動終終端的鎖屏界面的目標動態鎖屏壁紙,這樣,在接收到鎖屏指令時,加載目標動態鎖屏壁紙,并將目標動態鎖屏壁紙繪制在鎖屏界面上。即允許將用戶選擇的多個視頻和音頻進行合并以生成動態鎖屏壁紙,豐富了動態鎖屏壁紙的多樣性,并且,在解決了用戶基本的動態鎖屏壁紙需求之外,還滿足了用戶希望定制自己娛樂視頻作為動態鎖屏壁紙的需求,增加了表達效果,提升了用戶體驗。
為了實現上述實施例,本發明還提出了一種移動終端。
圖4是根據本發明一個實施例的移動終端的結構示意圖。如圖4所示,該移動終端40可以包括:殼體41、處理器42、存儲器43、電路板44和電源電路45,其中,電路板44安置在殼體41圍成的空間內部,處理器42和存儲器43設置在電路板44上;電源電路45,用于為移動終端的各個電路或器件供電;存儲器43用于存儲可執行程序代碼;處理器42通過讀取存儲器43中存儲的可執行程序代碼來運行與可執行程序代碼對應的程序,以用于執行以下步驟:
s410’,獲取多個視頻。
s420’,將多個視頻進行合并,并按照目標視頻格式將合并后的多個視頻進行格式轉換以生成目標視頻。
s430’,獲取用戶選擇的音頻,并按照目標音頻格式將音頻進行格式轉換以生成目標音頻。
s440’,將目標視頻和目標音頻進行合成,并將合成后的新視頻文件作為移動終終端的鎖屏界面的目標動態鎖屏壁紙。
s450’,在接收到鎖屏指令時,加載目標動態鎖屏壁紙,并將目標動態鎖屏壁紙繪制在鎖屏界面上。
為了實現上述實施例,本發明還提出了一種非臨時性計算機可讀存儲介質,其上存儲有計算機程序,該程序被處理器執行時實現本發明上述任一個實施例所述的移動終端的控制方法。
在本發明的描述中,需要理解的是,術語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術特征的數量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個該特征。在本發明的描述中,“多個”的含義是至少兩個,例如兩個,三個等,除非另有明確具體的限定。
在本說明書的描述中,參考術語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結合該實施例或示例描述的具體特征、結構、材料或者特點包含于本發明的至少一個實施例或示例中。在本說明書中,對上述術語的示意性表述不必須針對的是相同的實施例或示例。而且,描述的具體特征、結構、材料或者特點可以在任一個或多個實施例或示例中以合適的方式結合。此外,在不相互矛盾的情況下,本領域的技術人員可以將本說明書中描述的不同實施例或示例以及不同實施例或示例的特征進行結合和組合。
流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現定制邏輯功能或過程的步驟的可執行指令的代碼的模塊、片段或部分,并且本發明的優選實施方式的范圍包括另外的實現,其中可以不按所示出或討論的順序,包括根據所涉及的功能按基本同時的方式或按相反的順序,來執行功能,這應被本發明的實施例所屬技術領域的技術人員所理解。
在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認為是用于實現邏輯功能的可執行指令的定序列表,可以具體實現在任何計算機可讀介質中,以供指令執行系統、裝置或設備(如基于計算機的系統、包括處理器的系統或其他可以從指令執行系統、裝置或設備取指令并執行指令的系統)使用,或結合這些指令執行系統、裝置或設備而使用。就本說明書而言,"計算機可讀介質"可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執行系統、裝置或設備或結合這些指令執行系統、裝置或設備而使用的裝置。計算機可讀介質的更具體的示例(非窮盡性列表)包括以下:具有一個或多個布線的電連接部(電子裝置),便攜式計算機盤盒(磁裝置),隨機存取存儲器(ram),只讀存儲器(rom),可擦除可編輯只讀存儲器(eprom或閃速存儲器),光纖裝置,以及便攜式光盤只讀存儲器(cdrom)。另外,計算機可讀介質甚至可以是可在其上打印所述程序的紙或其他合適的介質,因為可以例如通過對紙或其他介質進行光學掃描,接著進行編輯、解譯或必要時以其他合適方式進行處理來以電子方式獲得所述程序,然后將其存儲在計算機存儲器中。
應當理解,本發明的各部分可以用硬件、軟件、固件或它們的組合來實現。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執行系統執行的軟件或固件來實現。如,如果用硬件來實現和在另一實施方式中一樣,可用本領域公知的下列技術中的任一項或他們的組合來實現:具有用于對數據信號實現邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(pga),現場可編程門陣列(fpga)等。
本技術領域的普通技術人員可以理解實現上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質中,該程序在執行時,包括方法實施例的步驟之一或其組合。
此外,在本發明各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現,也可以采用軟件功能模塊的形式實現。所述集成的模塊如果以軟件功能模塊的形式實現并作為獨立的產品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質中。
上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等。盡管上面已經示出和描述了本發明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發明的限制,本領域的普通技術人員在本發明的范圍內可以對上述實施例進行變化、修改、替換和變型。