本發(fā)明涉及顯示技術(shù)領(lǐng)域,尤其涉及一種鎖屏界面的生成方法及裝置。
背景技術(shù):
隨著通信技術(shù)的發(fā)展,手機(jī)、平板等智能電子設(shè)備已經(jīng)成為人們生活和工作中一個重要的工具,用戶對上述的智能電子產(chǎn)品已經(jīng)不再局限于通訊交流,而是要豐富上述電子產(chǎn)品來娛樂、消費(fèi)、交易、社交、工作等。因此,在市場需求的推動下,提高用戶體驗將成為移動通信終端產(chǎn)品以及周邊產(chǎn)品發(fā)展的主要目標(biāo)。
手機(jī)、平板等電子設(shè)備的鎖屏界面是用戶日常接觸較多的界面,現(xiàn)有的鎖屏界面主要是通過用戶從手機(jī)系統(tǒng)自帶的壁紙或者自己下載的圖庫中選取的圖片生成的,通過這種方式生成的鎖屏界面比較單調(diào),無法滿足用戶對于鎖屏界面美觀、個性化等的需求,用戶體驗不好。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明提供了一種鎖屏界面的生成方法及裝置,用以解決現(xiàn)有的鎖屏界面無法滿足用戶對于鎖屏界面美觀、個性化等的需求,用戶體驗不好的問題,其技術(shù)方案如下:
一種鎖屏界面的生成方法,應(yīng)用于一終端,所述方法包括:
從預(yù)先設(shè)置的模板庫中獲取用于生成目標(biāo)鎖屏界面的目標(biāo)模板以及與所述目標(biāo)模板對應(yīng)的配置信息文件,所述配置信息文件中包括所述目標(biāo)模板中鎖屏主界面和鎖屏密碼界面中圖片的配置信息;
當(dāng)檢測到制作所述目標(biāo)鎖屏界面的觸發(fā)指令時,接收基于所述目標(biāo)模板對圖庫中目標(biāo)圖片的選取指令;
將選取的所述目標(biāo)圖片和所述目標(biāo)模板基于所述配置信息文件生成所述目標(biāo)鎖屏界面,并在接收到鎖屏指令時,加載所述目標(biāo)鎖屏界面。
其中,所述配置信息包括:后景圖的配置參數(shù)、前景圖的配置參數(shù)、遮罩圖片的路徑以及密碼數(shù)字的圖片路徑;
則所述將選取的所述目標(biāo)圖片和所述目標(biāo)模板基于所述配置信息文件生成所述目標(biāo)鎖屏界面,包括:
利用所述后景圖的配置參數(shù)在所述目標(biāo)模板的鎖屏主界面和鎖屏密碼界面配置所述目標(biāo)圖片,生成所述目標(biāo)鎖屏界面的鎖屏主界面的后景圖以及鎖屏密碼界面的后景圖;
利用所述前景圖的配置參數(shù)以及所述遮罩圖片的路徑在所述目標(biāo)模板的鎖屏主界面配置所述目標(biāo)圖片,生成所述目標(biāo)鎖屏界面的鎖屏主界面的前景圖;
基于所述密碼數(shù)字的圖片路徑在所述鎖屏密碼界面加載所述密碼數(shù)字圖片,生成所述目標(biāo)鎖屏界面的鎖屏密碼界面的前景圖。
其中,所述后景圖的配置參數(shù)包括第一尺寸參數(shù)和第一位置參數(shù),以及,第二尺寸參數(shù)和第二位置參數(shù),其中,所述第一尺寸參數(shù)和第一位置參數(shù)為所述鎖屏主界面中后景圖的配置參數(shù),所述第二尺寸參數(shù)和第二位置參數(shù)為所述鎖屏密碼界面中后景圖的配置參數(shù);
則所述利用所述后景圖的配置參數(shù)在所述目標(biāo)模板的鎖屏主界面和鎖屏密碼界面配置所述目標(biāo)圖片,生成所述目標(biāo)鎖屏界面的鎖屏主界面的后景圖以及鎖屏密碼界面的后景圖,包括:
基于所述第一尺寸參數(shù)將所述目標(biāo)圖片處理成尺寸為第一尺寸的圖片,并將所述第一尺寸的圖片按所述第一位置參數(shù)在所述目標(biāo)模板的鎖屏主界面中進(jìn)行布局,生成所述目標(biāo)鎖屏界面的鎖屏主界面的后景圖;
基于所述第二尺寸參數(shù)將所述目標(biāo)圖片處理成尺寸為第二尺寸的圖片,并將所述第二尺寸的圖片進(jìn)行模糊處理,將模糊處理后的第二尺寸的圖片按所述第二位置參數(shù)在所述目標(biāo)模板的鎖屏密碼界面中進(jìn)行布局,生成所述目標(biāo)鎖屏界面的所述鎖屏密碼界面的后景圖。
其中,所述配置信息包括所述目標(biāo)模板的鎖屏主界面中圖片的配置信息、所述目標(biāo)模板的鎖屏密碼界面中后景圖的配置信息和密碼數(shù)字的圖片路徑;
則所述將選取的所述目標(biāo)圖片和所述目標(biāo)模板基于所述配置信息文件生成鎖屏界面,包括:
基于所述鎖屏主界面中圖片的配置信息在所述目標(biāo)模板的鎖屏主界面中配置所述目標(biāo)圖片,生成所述目標(biāo)鎖屏界面的鎖屏主界面;
基于背景圖的配置信息在所述目標(biāo)模板的鎖屏密碼界面中配置所述目標(biāo)圖片,生成所述目標(biāo)鎖屏界面的鎖屏密碼界面的后景圖;
基于所述密碼數(shù)字的圖片路徑在所述鎖屏密碼界面加載所述密碼數(shù)字圖片,生成所述目標(biāo)鎖屏界面的鎖屏密碼界面的前景圖,獲得所述目標(biāo)鎖屏界面的鎖屏密碼界面。
其中,所述目標(biāo)模板的鎖屏主界面中包括多個圖片的配置信息,相應(yīng)的,所述目標(biāo)圖片為多個,所述多個圖片的配置信息包括每個圖片在所述目標(biāo)模板的鎖屏主界面的尺寸參數(shù)和位置參數(shù);
則所述基于目標(biāo)模板的鎖屏主界面中圖片的配置信息在所述目標(biāo)模板的鎖屏主界面中配置所述目標(biāo)圖片,生成所述目標(biāo)鎖屏界面的鎖屏主界面,包括:
基于各個圖片的尺寸參數(shù)將各個目標(biāo)圖片處理成對應(yīng)尺寸的圖片,并將處理得到的各個圖片按對應(yīng)的位置參數(shù)在所述目標(biāo)模板中進(jìn)行布局,形成所述目標(biāo)鎖屏界面的鎖屏主界面。
其中,所述鎖屏密碼界面中的每個密碼數(shù)字對應(yīng)兩個圖片,分別為第一狀態(tài)圖片和與所述第一狀態(tài)圖片不同的第二狀態(tài)圖片;
則基于所述密碼數(shù)字的圖片路徑在所述鎖屏密碼界面加載所述密碼數(shù)字圖片,具體為:
基于所述密碼數(shù)字的圖片路徑在所述鎖屏密碼界面加載與各個密碼數(shù)字對應(yīng)的第一狀態(tài)圖片;
所述方法還包括:
當(dāng)檢測到用戶對所述目標(biāo)鎖屏密碼界面中目標(biāo)密碼數(shù)字的操作指令時,基于所述目標(biāo)密碼數(shù)字的圖片路徑在所述鎖屏密碼界面加載與所述目標(biāo)密碼數(shù)字對應(yīng)的第二狀態(tài)圖片。
優(yōu)選地,所述方法還包括:
當(dāng)接收到用戶在所述目標(biāo)鎖屏界面的第一操作時,顯示預(yù)設(shè)信息;
當(dāng)接收到用戶在所述目標(biāo)鎖屏界面的第二操作時,顯示預(yù)設(shè)的目標(biāo)應(yīng)用的圖標(biāo),所述第一操作與第二操作不同。
一種鎖屏界面的生成裝置,應(yīng)用于一終端,所述裝置包括:獲取模塊、接收模塊、配置模塊和加載模塊;
所述獲取模塊,用于從預(yù)先設(shè)置的模板庫中獲取用于生成目標(biāo)鎖屏界面的目標(biāo)模板以及與所述目標(biāo)模板對應(yīng)的配置信息文件,所述配置信息文件中包括所述目標(biāo)模板中鎖屏主界面和鎖屏密碼界面中圖片的配置信息;
所述接收模塊,用于當(dāng)所述終端檢測到制作所述目標(biāo)鎖屏界面的觸發(fā)指令時,接收基于所述目標(biāo)模板對圖庫中目標(biāo)圖片的選取指令;
所述配置模塊,用于將選取的所述目標(biāo)圖片和所述目標(biāo)模板基于所述配置信息文件生成所述目標(biāo)鎖屏界面;
所述加載模塊,用于在接收到鎖屏指令時,加載所述目標(biāo)鎖屏界面。
其中,所述配置信息包括:后景圖的配置參數(shù)、前景圖的配置參數(shù)、遮罩圖片的路徑以及密碼數(shù)字的圖片路徑;
則所述配置模塊包括:后景圖配置模塊、前景圖配置模塊和密碼數(shù)字圖片配置模塊;
所述后景圖配置模塊,用于利用所述后景圖的配置參數(shù)在所述目標(biāo)模板的鎖屏主界面和鎖屏密碼界面配置所述目標(biāo)圖片,生成所述目標(biāo)鎖屏界面的鎖屏主界面的后景圖以及鎖屏密碼界面的后景圖;
所述前景圖配置模塊,用于利用所述前景圖的配置參數(shù)以及所述遮罩圖片的路徑在所述目標(biāo)模板的鎖屏主界面配置所述目標(biāo)圖片,生成所述目標(biāo)鎖屏界面的鎖屏主界面的前景圖;
所述密碼數(shù)字圖片配置模塊,用于基于所述密碼數(shù)字的圖片路徑在所述鎖屏密碼界面加載所述密碼數(shù)字圖片,生成所述目標(biāo)鎖屏界面的鎖屏密碼界面的前景圖。
其中,所述后景圖的配置參數(shù)包括第一尺寸參數(shù)和第一位置參數(shù),以及,第二尺寸參數(shù)和第二位置參數(shù),其中,所述第一尺寸參數(shù)和第一位置參數(shù)為所述鎖屏主界面中后景圖的配置參數(shù),所述第二尺寸參數(shù)和第二位置參數(shù)為所述鎖屏密碼界面中后景圖的配置參數(shù);
則所述后景圖配置模塊,包括:第一配置子模塊和第二配置子模塊;
所述第一配置子模塊,用于基于所述第一尺寸參數(shù)將所述目標(biāo)圖片處理成尺寸為第一尺寸的圖片,并將所述第一尺寸的圖片按所述第一位置參數(shù)在所述目標(biāo)模板的鎖屏主界面中進(jìn)行布局,生成所述目標(biāo)鎖屏界面的鎖屏主界面的后景圖;
所述第二配置子模塊,用于基于所述第二尺寸參數(shù)將所述目標(biāo)圖片處理成尺寸為第二尺寸的圖片,并將所述第二尺寸的圖片進(jìn)行模糊處理,將模糊處理后的第二尺寸的圖片按所述第二位置參數(shù)在所述目標(biāo)模板的鎖屏密碼界面中進(jìn)行布局,生成所述目標(biāo)鎖屏界面的所述鎖屏密碼界面的后景圖。
其中,所述配置信息包括所述目標(biāo)模板的鎖屏主界面中圖片的配置信息、所述目標(biāo)模板的鎖屏密碼界面中后景圖的配置信息和密碼數(shù)字的圖片路徑;
則所述配置模塊包括:鎖屏主界面配置模塊、后景圖配置模塊和密碼數(shù)字圖片配置模塊;
所述鎖屏主界面配置模塊,用于基于所述鎖屏主界面中圖片的配置信息在所述目標(biāo)模板的鎖屏主界面中配置所述目標(biāo)圖片,生成所述目標(biāo)鎖屏界面的鎖屏主界面;
所述后景圖配置模塊,用于基于背景圖的配置信息在所述目標(biāo)模板的鎖屏密碼界面中配置所述目標(biāo)圖片,生成所述目標(biāo)鎖屏界面的鎖屏密碼界面的后景圖;
所述密碼數(shù)字圖片配置模塊,用于基于所述密碼數(shù)字的圖片路徑在所述鎖屏密碼界面加載所述密碼數(shù)字圖片,生成所述目標(biāo)鎖屏界面的鎖屏密碼界面的前景圖,獲得所述目標(biāo)鎖屏界面的鎖屏密碼界面。
其中,所述目標(biāo)模板的鎖屏主界面中包括多個圖片的配置信息,相應(yīng)的,所述目標(biāo)圖片為多個,所述多個圖片的配置信息包括每個圖片在所述目標(biāo)模板的鎖屏主界面的尺寸參數(shù)和位置參數(shù);
則所述鎖屏主界面配置模塊,具體用于基于各個圖片的尺寸參數(shù)將各個目標(biāo)圖片處理成對應(yīng)尺寸的圖片,并將處理得到的各個圖片按對應(yīng)的位置參數(shù)在所述目標(biāo)模板中進(jìn)行布局,形成所述目標(biāo)鎖屏界面的鎖屏主界面。
其中,所述鎖屏密碼界面中的每個密碼數(shù)字對應(yīng)兩個圖片,分別為第一狀態(tài)圖片和與所述第一狀態(tài)圖片不同的第二狀態(tài)圖片;
則所述密碼數(shù)字圖片配置模塊,具體用于基于所述密碼數(shù)字的圖片路徑在所述鎖屏密碼界面加載與各個密碼數(shù)字對應(yīng)的第一狀態(tài)圖片;
所述密碼數(shù)字圖片配置模塊,還用于當(dāng)所述終端檢測到用戶對所述目標(biāo)鎖屏密碼界面中目標(biāo)密碼數(shù)字的操作指令時,基于所述目標(biāo)密碼數(shù)字的圖片路徑在所述鎖屏密碼界面加載與所述目標(biāo)密碼數(shù)字對應(yīng)的第二狀態(tài)圖片。
優(yōu)選地,所述裝置還包括:顯示模塊;
所述顯示模塊,用于當(dāng)所述終端接收到用戶在所述目標(biāo)鎖屏界面的第一操作時,顯示預(yù)設(shè)信息,還用于當(dāng)所述終端接收到用戶在所述目標(biāo)鎖屏界面的第二操作時,顯示預(yù)設(shè)的目標(biāo)應(yīng)用的圖標(biāo),所述第一操作與第二操作不同。
上述技術(shù)方案具有如下有益效果:
本發(fā)明提供的鎖屏界面的生成方法及裝置,可獲取用戶根據(jù)自己的喜好選取的目標(biāo)模板以及目標(biāo)圖片,然后在目標(biāo)模板中利用與目標(biāo)模板對應(yīng)的配置信息文件配置目標(biāo)圖片,從而生成目標(biāo)鎖屏界面并在終端加載該目標(biāo)鎖屏界面。由此可見,本發(fā)明提供的鎖屏界面的生成方法及裝置能夠基于用戶選取的圖片以及鎖屏界面的模板生成個性化的鎖屏界面(如畫中畫效果的鎖屏界面、雜志效果的鎖屏界面),即用戶可從模板庫中選取自己喜歡的模板,然后從圖庫中選取自己喜歡的圖片制作個性化的、美觀的鎖屏界面,用戶體驗較好。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
圖1為本發(fā)明實施例提供的鎖屏界面的生成方法的流程示意圖;
圖2為本發(fā)明實施例提供的鎖屏界面的生成方法的一具體實現(xiàn)過程的流程示意圖;
圖3為本發(fā)明實施例提供的鎖屏界面的生成方法的另一具體實現(xiàn)過程的流程示意圖;
圖4為本發(fā)明實施例提供的鎖屏界面的生成裝置的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明實施例提供了一種鎖屏界面的生成方法,應(yīng)用于一終端,該終端可以但不限定為手機(jī)、PAD等,請參閱圖1,示出了該方法的流程示意圖,該方法可以包括:
步驟S101:從預(yù)先設(shè)置的模板庫中獲取用于生成目標(biāo)鎖屏界面的目標(biāo)模板以及與目標(biāo)模板對應(yīng)的配置信息文件。
其中,目標(biāo)模板包括鎖屏主界面和鎖屏密碼界面,配置信息文件中包括目標(biāo)模板的鎖屏主界面中圖片的配置信息以及鎖屏密碼界面中圖片的配置信息。
步驟S102:當(dāng)檢測到制作鎖屏界面的觸發(fā)指令時,接收基于目標(biāo)模板對圖庫中目標(biāo)圖片的選取指令。
具體的,從圖庫中選取的圖片的數(shù)量與模板有關(guān),如果目標(biāo)模板需要一張圖片,則在圖庫中選取一張圖片,如果目標(biāo)模板需要多張圖片,則在圖庫中選取多張圖片。
步驟S103:將選取的目標(biāo)圖片和目標(biāo)模板基于配置信息文件生成目標(biāo)鎖屏界面。
即,利用配置信息文件將選取的目標(biāo)圖片配置到目標(biāo)模板中,從而生成個性化的鎖屏界面。
步驟S104:當(dāng)接收到鎖屏指令時,在終端加載生成的目標(biāo)鎖屏界面。
對于Android系統(tǒng)的終端而言,當(dāng)接收到Android系統(tǒng)的鎖屏指令時,加載生成的目標(biāo)鎖屏界面,即加載鎖屏主界面和密碼界面。
本發(fā)明實施例提供的鎖屏界面的生成方法,可獲取用戶根據(jù)自己的喜好選取的目標(biāo)模板以及目標(biāo)圖片,然后在目標(biāo)模板中利用與目標(biāo)模板對應(yīng)的配置信息文件配置目標(biāo)圖片,從而生成并加載目標(biāo)鎖屏界面。由此可見,本發(fā)明實施例提供的鎖屏界面的生成方法能夠基于用戶選取的圖片以及鎖屏界面的模板生成個性化的鎖屏界面,即用戶可從模板庫中選取自己喜歡的模板,然后從圖庫中選取自己喜歡的圖片制作個性化的、美觀的鎖屏界面,用戶體驗較好。
請參閱圖2,示出了本發(fā)明實施例提供了鎖屏界面的生成方法的一具體實現(xiàn)過程的流程示意圖,應(yīng)用于一終端,該終端可以但不限定為手機(jī)、PAD等,該方法可以包括:
步驟S201:從預(yù)先設(shè)置的模板庫中獲取用于生成目標(biāo)鎖屏界面的目標(biāo)模板以及與目標(biāo)模板對應(yīng)的配置信息文件。
其中,目標(biāo)模板可以為具有畫中畫效果的鎖屏界面模板。配置信息文件中包括目標(biāo)模板中的鎖屏主界面和鎖屏密碼界面中圖片的配置信息。具體的,配置信息包括:后景圖的配置參數(shù)、前景圖的配置參數(shù)、遮罩圖片的路徑以及密碼數(shù)字的圖片路徑。
步驟S202:當(dāng)檢測到制作鎖屏界面的觸發(fā)指令時,接收基于目標(biāo)模板對圖庫中目標(biāo)圖片的選取指令。
步驟S203:利用后景圖的配置參數(shù)在目標(biāo)模板的鎖屏主界面和鎖屏密碼界面配置目標(biāo)圖片,生成目標(biāo)鎖屏界面的鎖屏主界面的后景圖以及鎖屏密碼界面的后景圖。
具體的,后景圖的配置參數(shù)包括第一尺寸參數(shù)和第一位置參數(shù),以及,第二尺寸參數(shù)和第二位置參數(shù)。其中,第一尺寸參數(shù)和第一位置參數(shù)為鎖屏主界面中后景圖的配置參數(shù),第二尺寸參數(shù)和第二位置參數(shù)為鎖屏密碼界面中后景圖的配置參數(shù)。
則,利用后景圖的配置參數(shù)在目標(biāo)模板的鎖屏主界面和鎖屏密碼界面配置目標(biāo)圖片,生成目標(biāo)鎖屏界面的鎖屏主界面的后景圖以及鎖屏密碼界面的后景圖,包括為:基于第一尺寸參數(shù)將目標(biāo)圖片處理成尺寸為第一尺寸(例如寬720像素、高1080像素)的圖片,并將第一尺寸的圖片按第一位置參數(shù)在目標(biāo)模板的鎖屏主界面中進(jìn)行布局,生成目標(biāo)鎖屏界面的鎖屏主界面的后景圖;基于第二尺寸參數(shù)將目標(biāo)圖片處理成尺寸為第二尺寸(例如寬320像素、高540像素)的圖片,并將第二尺寸的圖片進(jìn)行模糊處理,將模糊處理后的第二尺寸的圖片按第二位置參數(shù)在目標(biāo)模板的鎖屏密碼界面中進(jìn)行布局,生成目標(biāo)鎖屏界面的鎖屏密碼界面的后景圖。
其中,在將第二尺寸的圖片進(jìn)行模糊處理時,可采用高斯模糊處理方法對第二尺寸的圖片進(jìn)行模糊處理。
步驟S204:利用前景圖的配置參數(shù)以及遮罩圖片的路徑在目標(biāo)模板的鎖屏主界面配置目標(biāo)圖片,生成目標(biāo)鎖屏界面的鎖屏主界面的前景圖。
在一種可能的實現(xiàn)方式中,遮罩圖片為Mask遮罩圖片。則,在配置鎖屏主界面的前景圖時,首先基于Mask遮罩圖片的路徑獲取Mask遮罩圖片,然后利用Mask遮罩圖片處理目標(biāo)圖片,即利用Mask遮罩將目標(biāo)圖片處理成與目標(biāo)模板中前景區(qū)域匹配的圖片,最后基于前景圖的配置參數(shù)將處理得到的圖片加載到目標(biāo)模板的鎖屏主界面中,形成鎖屏主界面的前景圖。
步驟S205:基于密碼數(shù)字的圖片路徑在鎖屏密碼界面加載密碼數(shù)字圖片,生成目標(biāo)鎖屏界面的鎖屏密碼界面的前景圖。
在一種優(yōu)選實現(xiàn)方式中,鎖屏密碼界面中的每個密碼數(shù)字對應(yīng)兩個圖片,分別為第一狀態(tài)圖片和與第一狀態(tài)圖片不同的第二狀態(tài)圖片。
則基于密碼數(shù)字的圖片路徑在鎖屏密碼界面加載密碼數(shù)字圖片,具體為:基于密碼數(shù)字的圖片路徑在鎖屏密碼界面加載與各個密碼數(shù)字對應(yīng)的第一狀態(tài)圖片。而當(dāng)檢測到用戶對生成的鎖屏密碼界面中目標(biāo)密碼數(shù)字的操作指令時,基于目標(biāo)密碼數(shù)字的圖片路徑在鎖屏密碼界面加載與目標(biāo)密碼數(shù)字對應(yīng)的第二狀態(tài)圖片。示例性的,正常狀態(tài)下,鎖屏密碼界面中的密碼數(shù)字圖片顯示第一狀態(tài)圖片,當(dāng)用戶在鎖屏密碼界面輸入密碼解鎖時,在點擊某一密碼數(shù)字時,該密碼數(shù)字圖片便切換成第二狀態(tài)圖片。
另外,本實施例并不限定步驟S203-S205的執(zhí)行順序,這三個步驟可按任意順序執(zhí)行,也可同時執(zhí)行,只要包含這三個步驟都屬于本發(fā)明實施例的保護(hù)范圍。
步驟S206:當(dāng)接收到鎖屏指令時,在終端加載生成的目標(biāo)鎖屏界面。
對于Android系統(tǒng)的終端而言,當(dāng)接收到Android系統(tǒng)的鎖屏指令時,加載生成的目標(biāo)鎖屏界面,即加載鎖屏主界面和密碼界面。
本發(fā)明實施例提供的鎖屏界面的生成方法,可獲取用戶根據(jù)自己的喜好選取的具有畫中畫效果的目標(biāo)模板以及目標(biāo)圖片,然后在目標(biāo)模板中利用與目標(biāo)模板對應(yīng)的配置信息文件配置目標(biāo)圖片,從而生成具有畫中畫效果的目標(biāo)鎖屏界面。由此可見,本發(fā)明實施例提供的鎖屏界面的生成方法能夠基于用戶選取的圖片以及鎖屏界面的模板生成個性化的具有畫中畫效果的鎖屏界面,即用戶可從模板庫中選取自己喜歡的模板,然后從圖庫中選取自己喜歡的圖片制作個性化的、美觀的鎖屏界面,用戶體驗較好。
請參閱圖3,示出了本發(fā)明實施例提供了鎖屏界面的生成方法的另一具體實現(xiàn)流程示意圖,應(yīng)用于一終端,該方法可以包括:
步驟S301:從預(yù)先設(shè)置的模板庫中獲取用于生成目標(biāo)鎖屏界面的目標(biāo)模板以及與目標(biāo)模板對應(yīng)的配置信息文件。
其中,目標(biāo)模板可以為具有雜志效果的鎖屏界面模板。配置信息文件中包括目標(biāo)模板中的鎖屏主界面和鎖屏密碼界面中圖片的配置信息。具體的,配置信息包括:目標(biāo)模板的鎖屏主界面中圖片的配置信息、目標(biāo)模板的鎖屏密碼界面中后景圖的配置信息和密碼數(shù)字的圖片路徑。
步驟S302:當(dāng)檢測到制作鎖屏界面的觸發(fā)指令時,接收基于目標(biāo)模板對圖庫中目標(biāo)圖片的選取指令。
步驟S303:基于鎖屏主界面中圖片的配置信息在目標(biāo)模板的鎖屏主界面中配置目標(biāo)圖片,生成目標(biāo)鎖屏界面的鎖屏主界面。
步驟S304:基于背景圖的配置信息在目標(biāo)模板的鎖屏密碼界面中配置目標(biāo)圖片,生成目標(biāo)鎖屏界面的鎖屏密碼界面的后景圖。
具體的,目標(biāo)模板的鎖屏主界面中圖片的配置信息包括:第一尺寸參數(shù)和第一位置參數(shù),目標(biāo)模板的鎖屏密碼界面中后景圖的配置信息包括第二尺寸參數(shù)和第二位置參數(shù)。
那么,基于鎖屏主界面中圖片的配置信息在目標(biāo)模板的鎖屏主界面中配置目標(biāo)圖片的具體過程為:首先基于第一尺寸參數(shù)將目標(biāo)圖片處理成尺寸為第一尺寸的圖片,然后將第一尺寸的圖片按第一位置參數(shù)在目標(biāo)模板中進(jìn)行布局,目標(biāo)鎖屏界面的鎖屏主界面。
基于背景圖的配置信息在目標(biāo)模板的鎖屏密碼界面中配置目標(biāo)圖片的具體過程為:基于第二尺寸參數(shù)將目標(biāo)圖片處理成尺寸為第二尺寸的圖片,并將第二尺寸的圖片進(jìn)行模糊處理,將模糊處理后的第二尺寸的圖片按第二位置參數(shù)在目標(biāo)模板中進(jìn)行布局,生成目標(biāo)鎖屏界面的鎖屏密碼界面的后景圖。
在一種可能的實現(xiàn)方式中,目標(biāo)模板的鎖屏主界面由多個圖片拼接而成,相應(yīng)的,配置信息文件中包括多個圖片的配置信息,多個圖片的配置信息包括每個圖片在目標(biāo)模板的鎖屏主界面的尺寸參數(shù)和位置參數(shù)。由于目標(biāo)模板的鎖屏主界面由多個圖片拼接而成,因此,在從圖庫中選取目標(biāo)圖片時,也需選取對應(yīng)數(shù)量的圖片。
則基于目標(biāo)模板的鎖屏主界面中圖片的配置信息在目標(biāo)模板的鎖屏主界面中配置目標(biāo)圖片,生成目標(biāo)鎖屏界面的鎖屏主界面,包括:基于配置信息文件中各個圖片的尺寸參數(shù)將選取的各個目標(biāo)圖片處理成對應(yīng)尺寸的圖片,并將處理得到的各個圖片按對應(yīng)的位置參數(shù)在目標(biāo)模板中進(jìn)行布局,從而形成目標(biāo)鎖屏界面的鎖屏主界面。
可以理解的是,如果目標(biāo)圖片為一張,則在將目標(biāo)圖片基于配置參數(shù)處理并布局形成鎖屏密碼界面的后景圖時,直接將這一張目標(biāo)圖片基于尺寸參數(shù)處理成對應(yīng)尺寸的圖片并模糊處理,然后將模糊處理后的圖片按對應(yīng)的位置參數(shù)在目標(biāo)模板中進(jìn)行布局,從而生成目標(biāo)鎖屏界面的鎖屏密碼界面的后景圖。如果目標(biāo)片為多張,則在將目標(biāo)圖片基于配置參數(shù)處理并布局形成鎖屏密碼界面的后景圖時,可將多張目標(biāo)圖片進(jìn)行拼接后的拼接圖配置為鎖屏密碼界面的后景圖,具體的,可先將多張目標(biāo)圖片按其在鎖屏主界面的尺寸參數(shù)和位置參數(shù)進(jìn)行拼接,獲得拼接圖片,然后將拼接圖片基于鎖屏密碼界面中圖片的尺寸參數(shù)和位置參數(shù),首先處理成對應(yīng)尺寸的圖片并模糊處理,然后將模糊處理后的圖片按對應(yīng)的位置參數(shù)在目標(biāo)模板中進(jìn)行布局,從而生成目標(biāo)鎖屏界面的鎖屏密碼界面的后景圖,當(dāng)然,當(dāng)目標(biāo)圖片為多張時,也可從中任選一張圖片,將其配置成目標(biāo)鎖屏界面的鎖屏密碼界面的后景圖。
步驟S305:基于密碼數(shù)字的圖片路徑在鎖屏密碼界面加載密碼數(shù)字圖片,生成目標(biāo)鎖屏界面的鎖屏密碼界面的前景圖,獲得目標(biāo)鎖屏界面的鎖屏密碼界面。
在一種優(yōu)選實現(xiàn)方式中,鎖屏密碼界面中的每個密碼數(shù)字對應(yīng)兩個圖片,分別為第一狀態(tài)圖片和與第一狀態(tài)圖片不同的第二狀態(tài)圖片。
則基于密碼數(shù)字的圖片路徑在鎖屏密碼界面加載密碼數(shù)字圖片,具體為:基于密碼數(shù)字的圖片路徑在鎖屏密碼界面加載與各個密碼數(shù)字對應(yīng)的第一狀態(tài)圖片。而當(dāng)檢測到用戶對生成的鎖屏密碼界面中目標(biāo)密碼數(shù)字的操作指令時,基于目標(biāo)密碼數(shù)字的圖片路徑在鎖屏密碼界面加載與目標(biāo)密碼數(shù)字對應(yīng)的第二狀態(tài)圖片。
另外,本實施例并不限定步驟S303-S305的執(zhí)行順序,這三個步驟可按任意順序執(zhí)行,也可同時執(zhí)行,只要包含這三個步驟都屬于本發(fā)明實施例的保護(hù)范圍。
步驟S306:當(dāng)接收到鎖屏指令時,在終端加載生成的目標(biāo)鎖屏界面。
對于Android系統(tǒng)的終端而言,當(dāng)接收到Android系統(tǒng)的鎖屏指令時,加載生成的目標(biāo)鎖屏界面,即加載鎖屏主界面和密碼界面。
本發(fā)明實施例提供的鎖屏界面的生成方法,可獲取用戶根據(jù)自己的喜好選取的具有雜志效果的目標(biāo)模板以及目標(biāo)圖片,然后在目標(biāo)模板中利用與目標(biāo)模板對應(yīng)的配置信息文件配置目標(biāo)圖片,從而生成具有雜志效果的目標(biāo)鎖屏界面。由此可見,本發(fā)明實施例提供的鎖屏界面的生成方法能夠基于用戶選取的圖片以及鎖屏界面的模板生成個性化的鎖屏界面,即用戶可從模板庫中選取自己喜歡的模板,然后從圖庫中選取自己喜歡的圖片制作個性化的、美觀的鎖屏界面,用戶體驗較好。
需要說明的是,當(dāng)應(yīng)用上述目標(biāo)鎖屏界面時,目標(biāo)鎖屏界面的鎖屏主界面和鎖屏密碼界面可基于用戶的操作進(jìn)行切換,示例性的,手機(jī)當(dāng)前顯示的是鎖屏主界面,當(dāng)用戶用手指向左滑動時,目標(biāo)鎖屏界面可由鎖屏主界面切換為鎖屏密碼界面,同樣的,如果用戶用手指向右滑動,則目標(biāo)鎖屏界面可由鎖屏密碼界面切換回鎖屏主界面。
在一種可能的實現(xiàn)方式中,可通過LockService的服務(wù)監(jiān)聽鎖屏鍵開和關(guān)的廣播事件,當(dāng)監(jiān)聽到鎖屏鍵開的廣播事件時,通過窗體管理器(WindowManager)加入鎖屏頁面,實現(xiàn)鎖屏。
優(yōu)選地,上述任一實施例提供的鎖屏界面的生成方法還可以包括:當(dāng)接收到用戶在目標(biāo)鎖屏界面的第一操作時,顯示預(yù)設(shè)信息;當(dāng)接收到用戶在目標(biāo)鎖屏界面的第二操作時,顯示預(yù)設(shè)的目標(biāo)應(yīng)用的圖標(biāo),其中,第一操作與第二操作不同。
其中,第一操作可以但不限定為在目標(biāo)鎖屏界面中沿第一預(yù)設(shè)方向的滑動輸入操作(如右滑),預(yù)設(shè)信息可以但不限定為天氣預(yù)報信息,其中,天氣預(yù)報信息可以為從終端上的天氣預(yù)報應(yīng)用中獲取的信息,也可為通過網(wǎng)絡(luò)從網(wǎng)頁獲取的信息。由此可見,當(dāng)用戶想要查看天氣預(yù)報信息時,不用專門去打開天氣預(yù)報應(yīng)用,也不同去網(wǎng)站搜索查詢,而是在目標(biāo)鎖屏界面中通過一個簡單的操作即可獲得,信息獲取的方式比較快捷,用戶體驗較好。
其中,第二操作可以但不限定為在目標(biāo)鎖屏界面中沿第二預(yù)設(shè)方向(如上滑)的滑動輸入操作,目標(biāo)應(yīng)用可以為常用工具,如計算器、手電筒、鬧鐘、相機(jī)等。由此可見,用戶在目標(biāo)鎖屏界面中通過一個簡單的操作即可獲得常用應(yīng)用的圖標(biāo),進(jìn)而快速觸發(fā)對應(yīng)的應(yīng)用啟動。
與上述方法相對應(yīng),本發(fā)明實施例還提供了一種鎖屏界面的生成裝置,應(yīng)用于一終端,請參閱圖4,示出了該裝置的結(jié)構(gòu)示意圖,可以包括:獲取模塊401、接收模塊402、配置模塊403和記載模塊404。
獲取模塊401,用于從預(yù)先設(shè)置的模板庫中獲取用于生成目標(biāo)鎖屏界面的目標(biāo)模板以及與目標(biāo)模板對應(yīng)的配置信息文件。
其中,配置信息文件中包括目標(biāo)模板中鎖屏主界面和鎖屏密碼界面中圖片的配置信息.
接收模塊402,用于當(dāng)終端檢測到制作目標(biāo)鎖屏界面的觸發(fā)指令時,接收基于目標(biāo)模板對圖庫中目標(biāo)圖片的選取指令。
配置模塊403,用于將選取的目標(biāo)圖片和目標(biāo)模板基于配置信息文件生成目標(biāo)鎖屏界面。
加載模塊404,用于在接收到鎖屏指令時,加載配置模塊403生成的目標(biāo)鎖屏界面。
本發(fā)明實施例提供的鎖屏界面的生成裝置,可獲取用戶根據(jù)自己的喜好選取的目標(biāo)模板以及目標(biāo)圖片,然后在目標(biāo)模板中利用與目標(biāo)模板對應(yīng)的配置信息文件配置目標(biāo)圖片,從而生成并加載目標(biāo)鎖屏界面。由此可見,本發(fā)明實施例提供的鎖屏界面的生成裝置能夠基于用戶選取的圖片以及鎖屏界面的模板生成個性化的鎖屏界面,即用戶可從模板庫中選取自己喜歡的模板,然后從圖庫中選取自己喜歡的圖片制作個性化的、美觀的鎖屏界面,用戶體驗較好。
在上述實施例提供的鎖屏界面的生成裝置中,配置信息包括:后景圖的配置參數(shù)、前景圖的配置參數(shù)、遮罩圖片的路徑以及密碼數(shù)字的圖片路徑。
則配置模塊包括:后景圖配置模塊、前景圖配置模塊和密碼數(shù)字圖片配置模塊。其中:
后景圖配置模塊,用于利用后景圖的配置參數(shù)在目標(biāo)模板的鎖屏主界面和鎖屏密碼界面配置目標(biāo)圖片,生成目標(biāo)鎖屏界面的鎖屏主界面的后景圖以及鎖屏密碼界面的后景圖。
前景圖配置模塊,用于利用前景圖的配置參數(shù)以及遮罩圖片的路徑在目標(biāo)模板的鎖屏主界面配置目標(biāo)圖片,生成目標(biāo)鎖屏界面的鎖屏主界面的前景圖。
密碼數(shù)字圖片配置模塊,用于基于密碼數(shù)字的圖片路徑在鎖屏密碼界面加載密碼數(shù)字圖片,生成目標(biāo)鎖屏界面的鎖屏密碼界面的前景圖。
在上述實施例中,后景圖的配置參數(shù)包括第一尺寸參數(shù)和第一位置參數(shù),以及,第二尺寸參數(shù)和第二位置參數(shù),其中,第一尺寸參數(shù)和第一位置參數(shù)為鎖屏主界面中后景圖的配置參數(shù),第二尺寸參數(shù)和第二位置參數(shù)為鎖屏密碼界面中后景圖的配置參數(shù)。
則后景圖配置模塊,包括:第一配置子模塊和第二配置子模塊。
第一配置子模塊,用于基于第一尺寸參數(shù)將目標(biāo)圖片處理成尺寸為第一尺寸的圖片,并將第一尺寸的圖片按第一位置參數(shù)在目標(biāo)模板的鎖屏主界面中進(jìn)行布局,生成目標(biāo)鎖屏界面的鎖屏主界面的后景圖。
第二配置子模塊,用于基于第二尺寸參數(shù)將所述目標(biāo)圖片處理成尺寸為第二尺寸的圖片,并將所述第二尺寸的圖片進(jìn)行模糊處理,將模糊處理后的第二尺寸的圖片按所述第二位置參數(shù)在所述目標(biāo)模板的鎖屏密碼界面中進(jìn)行布局,生成所述目標(biāo)鎖屏界面的所述鎖屏密碼界面的后景圖。
在上述實施例中,配置信息包括所述目標(biāo)模板的鎖屏主界面中圖片的配置信息、所述目標(biāo)模板的鎖屏密碼界面中后景圖的配置信息和密碼數(shù)字的圖片路徑。
配置模塊包括:鎖屏主界面配置模塊、后景圖配置模塊和密碼數(shù)字圖片配置模塊。
鎖屏主界面配置模塊,用于基于所述鎖屏主界面中圖片的配置信息在所述目標(biāo)模板的鎖屏主界面中配置所述目標(biāo)圖片,生成所述目標(biāo)鎖屏界面的鎖屏主界面。
后景圖配置模塊,用于基于背景圖的配置信息在所述目標(biāo)模板的鎖屏密碼界面中配置所述目標(biāo)圖片,生成所述目標(biāo)鎖屏界面的鎖屏密碼界面的后景圖。
密碼數(shù)字圖片配置模塊,用于基于密碼數(shù)字的圖片路徑在鎖屏密碼界面加載密碼數(shù)字圖片,生成目標(biāo)鎖屏界面的鎖屏密碼界面的前景圖,獲得目標(biāo)鎖屏界面的鎖屏密碼界面。
在一種可能的實現(xiàn)方式中,目標(biāo)模板的鎖屏主界面中包括多個圖片的配置信息,相應(yīng)的,目標(biāo)圖片為多個,多個圖片的配置信息包括每個圖片在所述目標(biāo)模板的鎖屏主界面的尺寸參數(shù)和位置參數(shù)。
則鎖屏主界面配置模塊,具體用于基于各個圖片的尺寸參數(shù)將各個目標(biāo)圖片處理成對應(yīng)尺寸的圖片,并將處理得到的各個圖片按對應(yīng)的位置參數(shù)在所述目標(biāo)模板中進(jìn)行布局,形成所述目標(biāo)鎖屏界面的鎖屏主界面。
在一種優(yōu)選的實現(xiàn)方式中,鎖屏密碼界面中的每個密碼數(shù)字對應(yīng)兩個圖片,分別為第一狀態(tài)圖片和與所述第一狀態(tài)圖片不同的第二狀態(tài)圖片;
則密碼數(shù)字圖片配置模塊,具體用于基于密碼數(shù)字的圖片路徑在所述鎖屏密碼界面加載與各個密碼數(shù)字對應(yīng)的第一狀態(tài)圖片。
密碼數(shù)字圖片配置模塊,還用于當(dāng)終端檢測到用戶對目標(biāo)鎖屏密碼界面中目標(biāo)密碼數(shù)字的操作指令時,基于目標(biāo)密碼數(shù)字的圖片路徑在鎖屏密碼界面加載與所述目標(biāo)密碼數(shù)字對應(yīng)的第二狀態(tài)圖片。
在上述實施例提供的鎖屏界面的生成裝置還包括:顯示模塊。
顯示模塊,用于當(dāng)終端接收到用戶在目標(biāo)鎖屏界面的第一操作時,顯示預(yù)設(shè)信息,還用于當(dāng)終端接收到用戶在目標(biāo)鎖屏界面的第二操作時,顯示預(yù)設(shè)的目標(biāo)應(yīng)用的圖標(biāo),第一操作與第二操作不同。
本說明書中各個實施例采用遞進(jìn)的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。
在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的方法、裝置和設(shè)備,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些通信接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。
所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機(jī)存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
對所公開的實施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。