本發(fā)明專(zhuān)利技術(shù)實(shí)施例涉及電子技術(shù)領(lǐng)域,公開(kāi)了一種輸入法的管理方法及終端,應(yīng)用于具有至少兩個(gè)顯示屏的終端設(shè)備。其中,該方法包括:接收所述終端設(shè)備中的應(yīng)用調(diào)用輸入法的請(qǐng)求;確定顯示所述應(yīng)用的屏幕為第一屏幕;其中,所述至少兩個(gè)顯示屏包括所述第一屏幕;確定所述輸入法的第一窗體在所述第一屏幕上將要被顯示的位置;在所述第一屏幕上的所述位置繪制包含所述第一窗體的界面圖像。由此可見(jiàn),實(shí)施本發(fā)明專(zhuān)利技術(shù)實(shí)施例,可以在多屏顯示的情況下將輸入法顯示于調(diào)用該輸入法的應(yīng)用所在的屏幕上的合理位置,避免在多屏顯示的情況下輸入法顯示位置混亂,從而提高用戶(hù)體驗(yàn)。
Method and terminal for managing input method
The embodiment of the invention relates to the field of electronic technology, and discloses a management method and a terminal of an input method, which is applied to a terminal device with at least two display screens. Among them, the method includes: receiving the call application input terminal equipment in the request; determine the application display screen for the first screen; wherein, the at least two screens including the first screen; determining the first form of the input method is displayed on the first screen to the position drawing; the position on the first screen interface image contains the first form. Thus, the embodiment of the invention can in the multi screen display case will enter the reasonable position method showed that the input method used to call the screen, to avoid confusion in the input display position of multi screen display, so as to improve the user experience.
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專(zhuān)利技術(shù)涉及電子
,尤其涉及一種輸入法的管理方法及終端。
技術(shù)介紹
隨著人們生活節(jié)奏的加快,對(duì)于多線(xiàn)程處理事務(wù)的需求不斷增加,由此,多屏顯示的技術(shù)應(yīng)運(yùn)而生。多屏顯示技術(shù)可以使一臺(tái)終端設(shè)備利用多于一臺(tái)屏幕進(jìn)行顯示,多個(gè)屏幕播放不同的畫(huà)面,用戶(hù)不需進(jìn)行顯示界面間的頻繁切換,并且能夠一目了然同時(shí)瀏覽多個(gè)不同畫(huà)面。舉例來(lái)說(shuō),用戶(hù)使終端設(shè)備運(yùn)行視頻播放應(yīng)用和即時(shí)通訊應(yīng)用時(shí),可以利用多屏顯示技術(shù)在一個(gè)屏幕上利用視頻播放應(yīng)用看電影,在另一個(gè)屏幕上利用即時(shí)通訊應(yīng)用與朋友聊天。然而,如何在多屏顯示的情況下使輸入法支持多于一個(gè)屏幕的輸入需求,成為一個(gè)亟待解決的問(wèn)題。
技術(shù)實(shí)現(xiàn)思路
本專(zhuān)利技術(shù)實(shí)施例提供了一種輸入法的管理方法及終端,可以在多屏顯示的情況下將輸入法顯示于調(diào)用該輸入法的應(yīng)用所在的屏幕上的合理位置,避免在多屏顯示的情況下輸入法顯示位置混亂,從而提高用戶(hù)體驗(yàn)。本專(zhuān)利技術(shù)實(shí)施例第一方面公開(kāi)了一種輸入法的管理方法,應(yīng)用于具有至少兩個(gè)顯示屏的終端設(shè)備,所述方法包括:接收所述終端設(shè)備中的應(yīng)用調(diào)用輸入法的請(qǐng)求;確定顯示所述應(yīng)用的屏幕為第一屏幕;其中,所述至少兩個(gè)顯示屏包括所述第一屏幕;確定所述輸入法的第一窗體在所述第一屏幕上將要被顯示的位置;在所述第一屏幕上的所述位置繪制包含所述第一窗體的界面圖像。本專(zhuān)利技術(shù)實(shí)施例第二方面公開(kāi)了一種終端,所述終端包括:第一接收單元,用于接收所述終端設(shè)備中的應(yīng)用調(diào)用輸入法的請(qǐng)求;第一確定單元,用于確定顯示所述應(yīng)用的屏幕為第一屏幕;其中,所述至少兩個(gè)顯示屏包括所述第一屏幕;第二確定單元,用于確定所述輸入法的第一窗體在所述第一屏幕上將要被顯示的位置;第一繪制單元,用于在所述第一屏幕上的所述位置繪制包含所述第一窗體的界面圖像。從以上技術(shù)方案可以看出,本專(zhuān)利技術(shù)實(shí)施例具有以下優(yōu)點(diǎn):本專(zhuān)利技術(shù)實(shí)施例中,終端設(shè)備具有至少兩個(gè)顯示屏;接收所述終端設(shè)備中的應(yīng)用調(diào)用輸入法的請(qǐng)求;確定顯示所述應(yīng)用的屏幕為第一屏幕;其中,所述至少兩個(gè)顯示屏包括所述第一屏幕;確定所述輸入法的第一窗體在所述第一屏幕上將要被顯示的位置;在所述第一屏幕上的所述位置繪制包含所述第一窗體的界面圖像。由此可見(jiàn),實(shí)施本專(zhuān)利技術(shù)實(shí)施例,可以在多屏顯示的情況下將輸入法顯示于調(diào)用該輸入法的應(yīng)用所在的屏幕上的合理位置,避免在多屏顯示的情況下輸入法顯示位置混亂,從而提高用戶(hù)體驗(yàn)。附圖說(shuō)明為了更清楚地說(shuō)明本專(zhuān)利技術(shù)實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)要介紹,顯而易見(jiàn)地,下面描述中的附圖是本專(zhuān)利技術(shù)的一些實(shí)施例,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本專(zhuān)利技術(shù)實(shí)施例公開(kāi)的一種輸入法的管理方法的流程示意圖;圖2為本專(zhuān)利技術(shù)實(shí)施例公開(kāi)的另一種輸入法的管理方法的流程示意圖;圖3為本專(zhuān)利技術(shù)實(shí)施例公開(kāi)的一種終端的結(jié)構(gòu)示意圖;圖4為本專(zhuān)利技術(shù)實(shí)施例公開(kāi)的另一種終端的結(jié)構(gòu)示意圖;圖5為本專(zhuān)利技術(shù)實(shí)施例公開(kāi)的又一種終端的結(jié)構(gòu)示意圖。具體實(shí)施方式為了使本專(zhuān)利技術(shù)的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本專(zhuān)利技術(shù)作進(jìn)一步地詳細(xì)描述,顯然,所描述的實(shí)施例是本專(zhuān)利技術(shù)一部份實(shí)施例,而不是全部的實(shí)施例。基于本專(zhuān)利技術(shù)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本專(zhuān)利技術(shù)保護(hù)的范圍。本專(zhuān)利技術(shù)的說(shuō)明書(shū)和權(quán)利要求書(shū)及上述附圖中的術(shù)語(yǔ)“第一”、“第二”等是用于區(qū)別不同的對(duì)象,而不是用于描述特定順序。此外,術(shù)語(yǔ)“包括”和“具有”以及它們?nèi)魏巫冃危鈭D在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒(méi)有限定于已列出的步驟或單元,而是可選地還包括沒(méi)有列出的步驟或單元,或可選地還包括對(duì)于這些過(guò)程、方法或設(shè)備固有的其他步驟或單元。本專(zhuān)利技術(shù)實(shí)施例提供了一種輸入法的管理方法及終端,可以在多屏顯示的情況下將輸入法顯示于調(diào)用該輸入法的應(yīng)用所在的屏幕上的合理位置,避免在多屏顯示的情況下輸入法顯示位置混亂,從而提高用戶(hù)體驗(yàn)。以下分別進(jìn)行詳細(xì)說(shuō)明。請(qǐng)參閱圖1,圖1是本專(zhuān)利技術(shù)實(shí)施例公開(kāi)的一種輸入法的管理方法的流程示意圖。其中,圖1所示的輸入法的管理方法可以包括以下步驟:101、接收終端設(shè)備中的應(yīng)用調(diào)用輸入法的請(qǐng)求。本專(zhuān)利技術(shù)實(shí)施例中,終端可以是各種具有顯示屏的終端,如智能手機(jī)、數(shù)碼相機(jī)、智能可穿戴設(shè)備、個(gè)人數(shù)字助理(PersonalDigitalAssistant,PDA)、銷(xiāo)售終端(PointofSales,POS)等,本專(zhuān)利技術(shù)實(shí)施例后續(xù)不作復(fù)述。并且在本專(zhuān)利技術(shù)實(shí)施例中,終端設(shè)備具有至少兩個(gè)顯示屏,可以實(shí)現(xiàn)多屏顯示的功能。舉例來(lái)說(shuō),若用戶(hù)點(diǎn)擊終端設(shè)備觸摸屏上顯示的應(yīng)用的輸入框,即可觸發(fā)該應(yīng)用調(diào)用輸入法應(yīng)用。作為一種可選的實(shí)施方式,終端設(shè)備接收用戶(hù)在終端設(shè)備的觸摸屏上的觸摸操作,獲取上述觸摸操作在上述觸摸屏上的坐標(biāo),根據(jù)上述坐標(biāo)確定上述觸摸操作的位置落入的窗體,之后將上述觸摸操作落入的窗體對(duì)應(yīng)的應(yīng)用確定為上述用戶(hù)所選定的應(yīng)用。在此之后,終端設(shè)備將焦點(diǎn)綁定至上述用戶(hù)選定的應(yīng)用,上述綁定焦點(diǎn)的應(yīng)用再向系統(tǒng)發(fā)出調(diào)用上述輸入法的請(qǐng)求。在運(yùn)行安卓系統(tǒng)的終端設(shè)備中,顯示應(yīng)用的用戶(hù)交互界面時(shí)即初始化一個(gè)InputMethodManager實(shí)例,監(jiān)聽(tīng)是否有觸摸上述觸摸屏的操作。在監(jiān)聽(tīng)到觸摸操作,確定用戶(hù)所選定的應(yīng)用之后,WindowManagerService執(zhí)行上述綁定焦點(diǎn)的操作,應(yīng)用的視圖獲得焦點(diǎn)之后,向InputMethodManagerService請(qǐng)求綁定輸入法。102、確定顯示上述應(yīng)用的屏幕為第一屏幕;其中,上述至少兩個(gè)顯示屏包括上述第一屏幕。本專(zhuān)利技術(shù)實(shí)施例中,終端設(shè)備具有多于一個(gè)顯示屏,可以實(shí)現(xiàn)多屏顯示功能。在進(jìn)行多屏顯示時(shí),多塊顯示屏相當(dāng)于顯示整個(gè)顯示畫(huà)面的不同局部,將所有顯示屏的畫(huà)面進(jìn)行拼接,即可得到完整的顯示畫(huà)面。在進(jìn)行多屏顯示時(shí),若第一屏幕上用戶(hù)選定的應(yīng)用調(diào)用輸入法,則需要將輸入法的窗體顯示在第一屏幕上的合理位置。否則,舉例來(lái)說(shuō),若輸入法的窗體顯示在其他屏幕用戶(hù)看電影的畫(huà)面上,則會(huì)遮擋畫(huà)面,使用戶(hù)不能在第一屏幕上進(jìn)行輸入的同時(shí)在上述屏幕上觀(guān)看電影,這便失去了多屏顯示的意義。因此,在輸入法窗體顯示之前,需要將調(diào)用輸入法的應(yīng)用所在的屏幕選定,之后在該屏幕上確定輸入法的窗體應(yīng)當(dāng)被顯示的位置。在運(yùn)行安卓系統(tǒng)的終端設(shè)備中,獲得焦點(diǎn)所在的應(yīng)用當(dāng)前窗體的WindowState之后,從中獲取displayid,之后將顯示輸入法窗體的displayid設(shè)置為相同后,即實(shí)現(xiàn)了將調(diào)用輸入法的應(yīng)用所在的屏幕確定為第一屏幕的目的。103、確定上述輸入法的第一窗體在上述第一屏幕上將要被顯示的位置。在運(yùn)行安卓系統(tǒng)的終端設(shè)備中,通過(guò)findDesiredInputMethodWindowIndexLocked函數(shù)找到輸入法的窗體在上述第一屏幕上將要被顯示的位置。104、在上述第一屏幕上的上述位置繪制包含上述第一窗體的界面圖像。作為一種可選的實(shí)施方式,終端設(shè)備重新分配上述第一屏幕上需顯示的窗體的層次;其中,上述第一窗體在最上層;之后根據(jù)重新分配的上述層次在上述第一屏幕上的上述位置繪制包含上述第一窗體的界面圖像。由此可見(jiàn),利用圖1所描述的輸入法的管理方法,可以在多屏顯示的情況下將輸入法顯示于調(diào)用該輸入法的應(yīng)用所在的屏幕上的合理位置,避免在多屏顯示的情況下本文檔來(lái)自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
一種輸入法的管理方法,其特征在于,應(yīng)用于具有至少兩個(gè)顯示屏的終端設(shè)備,所述方法包括:接收所述終端設(shè)備中的應(yīng)用調(diào)用輸入法的請(qǐng)求;確定顯示所述應(yīng)用的屏幕為第一屏幕;其中,所述至少兩個(gè)顯示屏包括所述第一屏幕;確定所述輸入法的第一窗體在所述第一屏幕上將要被顯示的位置;在所述第一屏幕上的所述位置繪制包含所述第一窗體的界面圖像。
【技術(shù)特征摘要】
1.一種輸入法的管理方法,其特征在于,應(yīng)用于具有至少兩個(gè)顯示屏的終端設(shè)備,所述方法包括:接收所述終端設(shè)備中的應(yīng)用調(diào)用輸入法的請(qǐng)求;確定顯示所述應(yīng)用的屏幕為第一屏幕;其中,所述至少兩個(gè)顯示屏包括所述第一屏幕;確定所述輸入法的第一窗體在所述第一屏幕上將要被顯示的位置;在所述第一屏幕上的所述位置繪制包含所述第一窗體的界面圖像。2.根據(jù)權(quán)利要求1所述方法,其特征在于,所述接收所述終端設(shè)備中的應(yīng)用調(diào)用輸入法的請(qǐng)求之后,所述方法還包括:確定當(dāng)前在所述終端設(shè)備的第二屏幕上是否有所述輸入法的第二窗體顯示;刪除用于顯示所述第二窗體的進(jìn)程;繪制所述第二屏幕不包含所述第二窗體的界面圖像。3.根據(jù)權(quán)利要求2所述方法,其特征在于,所述接收所述終端設(shè)備中的應(yīng)用調(diào)用輸入法的請(qǐng)求之前,所述方法還包括:接收用戶(hù)在所述終端設(shè)備的觸摸屏上的觸摸操作;根據(jù)所述觸摸操作判斷用戶(hù)所選定的應(yīng)用。4.根據(jù)權(quán)利要求3所述方法,其特征在于,所述根據(jù)所述觸摸操作判斷用戶(hù)所選定的應(yīng)用之后,所述方法還包括:將焦點(diǎn)綁定至所述用戶(hù)選定的應(yīng)用;所述接收所述終端設(shè)備中的應(yīng)用調(diào)用輸入法的請(qǐng)求,包括:接收所述終端設(shè)備中綁定焦點(diǎn)的應(yīng)用調(diào)用所述輸入法的請(qǐng)求。5.根據(jù)權(quán)利要求4所述方法,其特征在于,所述根據(jù)所述觸摸操作判斷用戶(hù)所選定的應(yīng)用,包括:獲取所述觸摸操作在所述觸摸屏上的坐標(biāo);根據(jù)所述坐標(biāo)確定所述觸摸操作的位置落入的窗體;將所述觸摸操作落入的窗體對(duì)應(yīng)的應(yīng)用確定為所述用戶(hù)所選定的應(yīng)用。6.根據(jù)權(quán)利要求1~5中任意一項(xiàng)所述方法,其特征在于,所述在所述第一屏幕上的所述位置繪制包含所述第一窗體的界面圖像,包括:重新分配所述第一屏幕上需顯示的窗體的層次;其中,所述第一窗體在最上層;根據(jù)重新分配的所述層次在所述第一屏幕上的所述位置繪制包含所述第一窗...
【專(zhuān)利技術(shù)屬性】
技術(shù)研發(fā)人員:莫錫正,
申請(qǐng)(專(zhuān)利權(quán))人:深圳市金立通信設(shè)備有限公司,
類(lèi)型:發(fā)明
國(guó)別省市:廣東;44
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。