一種輸入法面板的啟動方法及裝置的制造方法
【專利摘要】本發(fā)明實施例公開了一種輸入法面板的啟動方法及裝置。該方法包括:確定輸入法面板中輸入按鈕的當前動態(tài)啟動操作;依據(jù)確定的當前動態(tài)啟動操作,動態(tài)啟動所述輸入法面板。本發(fā)明的技術(shù)方案,實現(xiàn)了輸入法面板的動態(tài)啟動,相比于現(xiàn)有技術(shù)中輸入法面板的靜態(tài)啟動,增加了輸入法的趣味性與互動性,提升了用戶體驗的滿意度。
【專利說明】
一種輸入法面板的啟動方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及輸入法技術(shù)領(lǐng)域,尤其涉及一種輸入法面板的啟動方法及裝置。
【背景技術(shù)】
[0002]隨著電子產(chǎn)品的升級換代,功能日益增強,用戶在移動設備處理的事務越來越多,經(jīng)常需要使用輸入法面板進行輸入。目前,輸入法面板主要以靜態(tài)方式彈出,且輸入法面板的形式單一,不能滿足用戶的趣味性與互動性需求。
【發(fā)明內(nèi)容】
[0003]有鑒于此,本發(fā)明實施例提供一種輸入法面板的啟動方法及裝置,以增強輸入法的趣味性與互動性。
[0004]第一方面,本發(fā)明實施例提供了一種輸入法面板的啟動方法,包括:
[0005]確定輸入法面板中輸入按鈕的當前動態(tài)啟動操作;
[0006]依據(jù)確定的當前動態(tài)啟動操作,動態(tài)啟動所述輸入法面板。
[0007]第二方面,本發(fā)明實施例提供了一種輸入法面板的啟動裝置,包括:
[0008]動態(tài)啟動操作確定模塊,用于確定輸入法面板中輸入按鈕的當前動態(tài)啟動操作;
[0009]面板啟動模塊,用于依據(jù)確定的當前動態(tài)啟動操作,動態(tài)啟動所述輸入法面板。
[0010]本發(fā)明實施例提供的技術(shù)方案,通過在啟動輸入法面板時,確定輸入法面板中輸入按鈕的當前動態(tài)啟動操作,并依據(jù)確定的當前動態(tài)啟動操作,動態(tài)展現(xiàn)輸入按鈕,實現(xiàn)了輸入法面板的動態(tài)啟動,相比于現(xiàn)有技術(shù)中輸入法面板的靜態(tài)啟動,增加了輸入法的趣味性與互動性,提升了用戶體驗的滿意度。
【附圖說明】
[0011]圖1是本發(fā)明實施例一提供的一種輸入法面板的啟動方法的流程圖;
[0012]圖2a是本發(fā)明實施例二提供的一種輸入法面板的啟動方法的流程圖;
[0013]圖2b是本發(fā)明實施例二提供的一種啟動過程中輸入法面板的示意圖;
[0014]圖2c是本發(fā)明實施例二提供的一種啟動過程中輸入法面板的示意圖;
[0015]圖2d是本發(fā)明實施例二提供的一種啟動過程中輸入法面板的示意圖;
[0016]圖2e是本發(fā)明實施例二提供的一種啟動過程中輸入法面板的示意圖;
[0017]圖3是本發(fā)明實施例三提供的一種輸入法面板的啟動裝置的結(jié)構(gòu)圖。
【具體實施方式】
[0018]下面結(jié)合附圖和實施例對本發(fā)明作進一步的詳細說明。可以理解的是,此處所描述的具體實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
[0019]實施例一
[0020]圖1是本發(fā)明實施例一提供的一種輸入法面板的啟動方法的流程圖。本實施例的方法可以由輸入法面板的啟動裝置來執(zhí)行,該裝置可通過硬件和/或軟件的方式實現(xiàn),并一般可集成于輸入法客戶端中,且本實施例的方法一般可適用于用戶想要啟動輸入法面板的情形。參見圖1,本實施例提供的輸入法面板的啟動方法具體可以包括如下:
[0021 ] SI 1、確定輸入法面板中輸入按鈕的當前動態(tài)啟動操作。
[0022]在本實施例中,當前動態(tài)啟動操作指的是在輸入法面板啟動過程中輸入按鈕的運動操作,當前動態(tài)啟動操作可以包括旋轉(zhuǎn)、變形和平移操作等。
[0023]為了降低輸入法面板動態(tài)啟動的復雜度,可以對輸入法面板中包含的輸入法按鈕進行分組,使得同一分組內(nèi)的輸入按鈕的當前動態(tài)啟動操作相同,不同分組內(nèi)的輸入按鈕的當前動態(tài)啟動操作不同。
[0024]SI 2、依據(jù)確定的當前動態(tài)啟動操作,動態(tài)啟動所述輸入法面板。
[0025]具體的,在監(jiān)測到輸入法面板啟動事件時,如檢測到用戶通過觸摸屏或鼠標等輸入設備點擊輸入框時,執(zhí)行輸入按鈕的當前動態(tài)啟動操作以確定并展示輸入按鈕的運動軌跡,若所有輸入按鈕的當前動態(tài)啟動操作均執(zhí)行完畢,則確定輸入法面板完成啟動。
[0026]本實施例提供的技術(shù)方案,通過在啟動輸入法面板時,確定輸入法面板中輸入按鈕的當前動態(tài)啟動操作,并依據(jù)確定的當前動態(tài)啟動操作,動態(tài)展現(xiàn)輸入按鈕,實現(xiàn)了輸入法面板的動態(tài)啟動,相比于現(xiàn)有技術(shù)中輸入法面板的靜態(tài)啟動,增加了輸入法的趣味性與互動性,提升了用戶體驗的滿意度。
[0027]為了使輸入法面板的動態(tài)啟動效果能夠滿足用戶的個性化需求,示例性的,確定輸入法面板中輸入按鈕的當前動態(tài)啟動操作,包括:
[0028]依據(jù)輸入法的當前皮膚類型,從預設的啟動動畫中選擇當前啟動動畫;
[0029]依據(jù)所述當前啟動動畫,確定輸入法面板中輸入按鈕的當前動態(tài)啟動操作。
[0030]示例性的,為了給輸入法面板的啟動適配聲音效果,示例性的,依據(jù)輸入法的當前皮膚類型,從預設的啟動動畫中選擇當前啟動動畫之后,還包括:依據(jù)當前皮膚類型,確定配合所述當前啟動動畫的音效。
[0031]具體的,若當前皮膚類型為卡通皮膚類型,則可以將流水音頻或動漫類視頻中的音頻等確定為輸入法面板的啟動音頻;若當前皮膚類型為機械皮膚類型,則可以將搖滾音頻或機械轉(zhuǎn)動音頻等確定為輸入法面板的啟動音頻。
[0032]實施例二
[0033]本實施例在上述實施例一的基礎(chǔ)上提供了一種新的輸入法面板的啟動方法。在本實施例中具體提供了依據(jù)輸入法的皮膚類型對輸入法面板進行動態(tài)展示的方式。圖2a是本發(fā)明實施例二提供的一種輸入法面板的啟動方法的流程圖。參見圖2a,本實施例提供的輸入法面板的啟動方法具體可以包括如下:
[0034]S21、配置皮膚類型關(guān)聯(lián)的啟動動畫。
[0035]示例性的,配置皮膚類型關(guān)聯(lián)的啟動動畫可以包括:配置機械類皮膚類型關(guān)聯(lián)的機械類啟動動畫,其中所述機械類啟動動畫包含齒輪、零件和螺絲中的至少一個機械元素;配置卡通類皮膚類型關(guān)聯(lián)的卡通類啟動動畫,其中所述卡通類啟動動畫包含波紋、泡泡和心形中的至少一個卡通元素。需要說明的是,本發(fā)明實施例中對機械元素或卡通元素并不作具體限定。
[0036]還需要說明的是,本實施例中皮膚類型除了為機械類皮膚類型或卡通類皮膚類型夕卜,也可以為糖果類皮膚類型或星座類皮膚類型等其他類型,相應地,糖果類啟動動畫可以包含糖果圖形等糖果元素,星座類啟動動畫可以包含星座圖形等星座元素。
[0037]S22、依據(jù)所述啟動動畫,對輸入法面板中輸入按鈕進行動態(tài)拆分組合,確定輸入法面板中輸入按鈕的動態(tài)啟動操作。
[0038]具體的,可以依據(jù)啟動動畫中包含的最后一幀圖像,對輸入按鈕進行動態(tài)拆分組合,依據(jù)拆分組合結(jié)果確定輸入法按鈕在最后一幀圖像中關(guān)聯(lián)的最后圖像區(qū)域;依據(jù)最后圖像區(qū)域,確定輸入法按鈕在啟動動畫包含的其他幀圖像中關(guān)聯(lián)的中間圖像區(qū)域及中間圖像位置;隨后,依據(jù)輸入法按鈕關(guān)聯(lián)的中間圖像區(qū)域、中間圖像位置以及最后圖像區(qū)域,確定輸入法按鈕關(guān)聯(lián)的動態(tài)啟動操作。
[0039]需要說明的是,本實施例中對依據(jù)啟動動畫,對輸入法面板中輸入按鈕進行動態(tài)拆分組合的方式不作具體限定,只需輸入按鈕的啟動操作構(gòu)成的動畫效果為啟動動畫即可。
[0040]示例性的,所述當前動態(tài)啟動操作可以包括旋轉(zhuǎn)、變形、平移和層狀拆疊操作中的至少一個。具體的,機械類啟動動畫還可以包括零件拆分操作和零件組裝操作等,卡通類啟動動畫還可以包含波紋操作和冒泡操作等。
[0041]示例性的,為了豐富用戶的視覺體驗,對輸入法面板中輸入按鈕進行動態(tài)拆分組合,確定輸入法面板中輸入按鈕的動態(tài)啟動操作,可以包括:依據(jù)所述啟動動畫,對輸入法面板中輸入按鈕進行動態(tài)拆分組合,確定輸入法面板中字母輸入按鈕的第一動態(tài)啟動操作,以及功能輸入按鈕的第二動態(tài)啟動操作。
[0042]S23、依據(jù)輸入法的當前皮膚類型,從預設的啟動動畫中選擇當前啟動動畫。
[0043]具體的,獲取輸入法的當前皮膚類型,并從S21中配置的啟動動畫中選擇當前皮膚類型關(guān)聯(lián)的當前啟動動畫。
[0044]S24、依據(jù)所述當前啟動動畫,確定輸入法面板中輸入按鈕的當前動態(tài)啟動操作。
[0045]具體的,依據(jù)S22中確定的啟動動畫關(guān)聯(lián)的輸入按鈕的動態(tài)啟動操作,以及當前啟動動畫,確定輸入按鈕的當前動態(tài)啟動操作。
[0046]S25、依據(jù)確定的當前動態(tài)啟動操作,動態(tài)啟動所述輸入法面板。
[0047]具體的,以當前皮膚類型為機械類皮膚類型,當前啟動動畫為變形金剛動畫為例,輸入法面板啟動過程中,第一時刻輸入法面板的展示圖(參考圖2b)、第二時刻輸入法面板的展示圖(參考圖2c)、第三時刻輸入法面板的展示圖(參考圖2d)以及最后時刻輸入法面板的展示圖(參考圖2e)均屬于變形金剛動畫中包含的圖像幀,S卩,輸入法面板的啟動過程模擬了變形金剛的變形過程,增加了輸入法面板的趣味性。
[0048]本實施例提供的技術(shù)方案,通過預先配置皮膚類型關(guān)聯(lián)的啟動動畫,以及確定啟動動畫關(guān)聯(lián)的輸入按鈕的啟動操作,并且在啟動輸入法面板時,確定輸入法的當前皮膚類型關(guān)聯(lián)的當前啟動動畫以及當前啟動操作,并依據(jù)確定的當前啟動操作,動態(tài)展現(xiàn)輸入按鈕,進一步提高了輸入法面板的動態(tài)啟動效果與用戶的個性化需求之間的匹配度。
[0049]實施例三
[0050]圖3是本發(fā)明實施例三提供的一種輸入法面板的啟動裝置的結(jié)構(gòu)圖。該裝置一般可集成于輸入法客戶端中,且本實施例的裝置一般可適用于用戶想要啟動輸入法面板的情形。參見圖3,本實施例提供的輸入法面板的啟動裝置的具體結(jié)構(gòu)如下:
[0051]動態(tài)啟動操作確定模塊31,用于確定輸入法面板中輸入按鈕的當前動態(tài)啟動操作;
[0052]面板啟動模塊32,用于依據(jù)確定的當前動態(tài)啟動操作,動態(tài)啟動所述輸入法面板。
[0053]示例性的,動態(tài)啟動操作確定模塊31可以包括:
[0054]啟動動畫確定單元,用于依據(jù)輸入法的當前皮膚類型,從預設的啟動動畫中選擇當前啟動動畫;
[0055]動態(tài)啟動操作確定單元,用于依據(jù)所述當前啟動動畫,確定輸入法面板中輸入按鈕的當前動態(tài)啟動操作。
[0056]示例性的,該裝置可以包括:
[0057]動畫配置模塊,用于在依據(jù)輸入法的當前皮膚類型,從預設的啟動動畫中選擇當前啟動動畫之前,配置皮膚類型關(guān)聯(lián)的啟動動畫;
[0058]輸入按鈕預處理模塊,用于依據(jù)所述啟動動畫,對輸入法面板中輸入按鈕進行動態(tài)拆分組合,確定輸入法面板中輸入按鈕的動態(tài)啟動操作。
[0059]示例性的,所述當前動態(tài)啟動操作可以包括旋轉(zhuǎn)、變形、平移和層狀拆疊操作中的至少一個。
[0060]示例性的,輸入按鈕預處理模塊具體可以用于:
[0061]依據(jù)所述啟動動畫,對輸入法面板中輸入按鈕進行動態(tài)拆分組合,確定輸入法面板中字母輸入按鈕的第一動態(tài)啟動操作,以及功能輸入按鈕的第二動態(tài)啟動操作。
[0062]示例性的,該裝置還可以包括:
[0063]音效確定模塊,用于依據(jù)輸入法的當前皮膚類型,從預設的啟動動畫中選擇當前啟動動畫之后,依據(jù)當前皮膚類型,確定配合所述當前啟動動畫的音效。
[0064]本實施例提供的輸入法面板的啟動裝置,與本發(fā)明任意實施例所提供的輸入法面板的啟動方法屬于同一發(fā)明構(gòu)思,可執(zhí)行本發(fā)明任意實施例所提供的輸入法面板的啟動方法,具備執(zhí)行輸入法面板的啟動方法相應的功能模塊和有益效果。未在本實施例中詳盡描述的技術(shù)細節(jié),可參見本發(fā)明任意實施例提供的輸入法面板的啟動方法。
[0065]注意,上述僅為本發(fā)明的較佳實施例及所運用技術(shù)原理。本領(lǐng)域技術(shù)人員會理解,本發(fā)明不限于這里所述的特定實施例,對本領(lǐng)域技術(shù)人員來說能夠進行各種明顯的變化、重新調(diào)整和替代而不會脫離本發(fā)明的保護范圍。因此,雖然通過以上實施例對本發(fā)明進行了較為詳細的說明,但是本發(fā)明不僅僅限于以上實施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。
【主權(quán)項】
1.一種輸入法面板的啟動方法,其特征在于,包括: 確定輸入法面板中輸入按鈕的當前動態(tài)啟動操作; 依據(jù)確定的當前動態(tài)啟動操作,動態(tài)啟動所述輸入法面板。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,確定輸入法面板中輸入按鈕的當前動態(tài)啟動操作,包括: 依據(jù)輸入法的當前皮膚類型,從預設的啟動動畫中選擇當前啟動動畫; 依據(jù)所述當前啟動動畫,確定輸入法面板中輸入按鈕的當前動態(tài)啟動操作。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,依據(jù)輸入法的當前皮膚類型,從預設的啟動動畫中選擇當前啟動動畫之前,包括: 配置皮膚類型關(guān)聯(lián)的啟動動畫; 依據(jù)所述啟動動畫,對輸入法面板中輸入按鈕進行動態(tài)拆分組合,確定輸入法面板中輸入按鈕的動態(tài)啟動操作。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述當前動態(tài)啟動操作包括旋轉(zhuǎn)、變形、平移和層狀拆疊操作中的至少一個。5.根據(jù)權(quán)利要求3所述的方法,其特征在于,依據(jù)所述啟動動畫,對輸入法面板中輸入按鈕進行動態(tài)拆分組合,確定輸入法面板中輸入按鈕的動態(tài)啟動操作,包括: 依據(jù)所述啟動動畫,對輸入法面板中輸入按鈕進行動態(tài)拆分組合,確定輸入法面板中字母輸入按鈕的第一動態(tài)啟動操作,以及功能輸入按鈕的第二動態(tài)啟動操作。6.根據(jù)權(quán)利要求1所述的方法,其特征在于,依據(jù)輸入法的當前皮膚類型,從預設的啟動動畫中選擇當前啟動動畫之后,還包括: 依據(jù)當前皮膚類型,確定配合所述當前啟動動畫的音效。7.一種輸入法面板的啟動裝置,其特征在于,包括: 動態(tài)啟動操作確定模塊,用于確定輸入法面板中輸入按鈕的當前動態(tài)啟動操作; 面板啟動模塊,用于依據(jù)確定的當前動態(tài)啟動操作,動態(tài)啟動所述輸入法面板。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,動態(tài)啟動操作確定模塊包括: 啟動動畫確定單元,用于依據(jù)輸入法的當前皮膚類型,從預設的啟動動畫中選擇當前啟動動畫; 動態(tài)啟動操作確定單元,用于依據(jù)所述當前啟動動畫,確定輸入法面板中輸入按鈕的當前動態(tài)啟動操作。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,包括: 動畫配置模塊,用于在依據(jù)輸入法的當前皮膚類型,從預設的啟動動畫中選擇當前啟動動畫之前,配置皮膚類型關(guān)聯(lián)的啟動動畫; 輸入按鈕預處理模塊,用于依據(jù)所述啟動動畫,對輸入法面板中輸入按鈕進行動態(tài)拆分組合,確定輸入法面板中輸入按鈕的動態(tài)啟動操作。10.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述當前動態(tài)啟動操作包括旋轉(zhuǎn)、變形、平移和層狀拆疊操作中的至少一個。11.根據(jù)權(quán)利要求9所述的裝置,其特征在于,輸入按鈕預處理模塊具體用于: 依據(jù)所述啟動動畫,對輸入法面板中輸入按鈕進行動態(tài)拆分組合,確定輸入法面板中字母輸入按鈕的第一動態(tài)啟動操作,以及功能輸入按鈕的第二動態(tài)啟動操作。12.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括: 音效確定模塊,用于依據(jù)輸入法的當前皮膚類型,從預設的啟動動畫中選擇當前啟動動畫之后,依據(jù)當前皮膚類型,確定配合所述當前啟動動畫的音效。
【文檔編號】G06F9/445GK105930195SQ201610342031
【公開日】2016年9月7日
【申請日】2016年5月20日
【發(fā)明人】楊林達
【申請人】百度在線網(wǎng)絡技術(shù)(北京)有限公司