一種文本輸入的方法和終端的制作方法
【專利摘要】本發(fā)明實(shí)施例提供一種文本輸入的方法和終端,所述方法通過獲取用戶在所述終端的邊緣觸控區(qū)域的操作信息;根據(jù)所述用戶在所述終端的邊緣觸控區(qū)域的操作信息,輸入所述文本中的內(nèi)容,從而讓用戶通過對終端進(jìn)行簡單的操作就可以實(shí)現(xiàn)文本的輸入。本發(fā)明可以讓用戶通過單手操作就可以實(shí)現(xiàn)文本輸入的目的,方便了用戶的操作,降低了用戶的操作成本,提高了操作效率。
【專利說明】
一種文本輸入的方法和終端
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種文本輸入的方法和終端。
【背景技術(shù)】
[0002]用戶在節(jié)假日時(shí)通過手機(jī)給親朋好友發(fā)送祝福信息已成為一種習(xí)慣,并且用戶會(huì)找到現(xiàn)有的祝福信息進(jìn)行復(fù)制發(fā)送,在用戶將復(fù)制好后的信息加載到終端中時(shí)需要進(jìn)行多個(gè)步驟的操作才可以將信息加載上去。
[0003]在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在如下問題:
[0004]隨著手機(jī)屏幕越來越大,用戶需要雙手才能完成上述操作,這樣會(huì)造成操作成本的增加,操作效率較低。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明實(shí)施例提供一種文本輸入的方法和終端,用以解決現(xiàn)有技術(shù)中隨著手機(jī)屏幕越來越大,用戶需要雙手才能完成上述操作,而造成的操作成本的增加,操作效率較低的問題。
[0006]為實(shí)現(xiàn)上述發(fā)明目的,一方面,本發(fā)明實(shí)施例提供了一種文本輸入的方法,終端中已設(shè)置好文本中的內(nèi)容,所述方法包括:
[0007]獲取用戶在所述終端的邊緣觸控區(qū)域的操作信息;
[0008]根據(jù)所述用戶在所述終端的邊緣觸控區(qū)域的操作信息,輸入所述文本中的內(nèi)容。
[0009]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,根據(jù)所述用戶在所述終端的邊緣觸控區(qū)域的操作信息,輸入所述文本中的內(nèi)容,包括:
[0010]檢測所述操作信息是否為文本輸入的指定操作;
[0011]如果檢測出所述操作信息是文本輸入的指定操作,根據(jù)預(yù)設(shè)的文本輸入規(guī)則和所述操作信息輸入所述文本中的內(nèi)容。
[0012]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,在所述獲取用戶在所述終端的邊緣觸控區(qū)域的操作信息之前,所述方法還包括:
[0013]檢測所述終端是橫屏狀態(tài)還是豎屏狀態(tài),以獲得檢測結(jié)果;
[0014]獲取用戶在所述終端的邊緣觸控區(qū)域的操作信息,包括:
[0015]根據(jù)所述檢測結(jié)果,獲取所述用戶在所述終端的邊緣觸控區(qū)域上的有效區(qū)域的操作信息。
[0016]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,當(dāng)所述屏幕顯示狀態(tài)為豎屏顯示時(shí),所述方法還包括:檢測所述用戶當(dāng)前的手持狀態(tài),所述手持狀態(tài)包括:左手持握和右手持握;
[0017]若檢測到所述用戶當(dāng)前的手持狀態(tài)為左手持握,所述有效區(qū)域?yàn)樗鼋K端在豎屏狀態(tài)時(shí)左側(cè)的所述邊緣觸控區(qū)域;
[0018]若檢測到所述用戶當(dāng)前的持握狀態(tài)為右手持握,所述有效區(qū)域?yàn)樗鼋K端在豎屏狀態(tài)時(shí)右側(cè)的所述邊緣觸控區(qū)域。
[0019]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,若所述屏幕顯示狀態(tài)為橫屏顯示,所述有效區(qū)域?yàn)樗鼋K端的四個(gè)側(cè)面中任意一側(cè)邊緣觸控區(qū)域。
[0020]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述用戶在所述終端的邊緣觸控區(qū)域的操作信息包括:
[0021]所述用戶在所述終端的邊緣觸控區(qū)域的滑動(dòng)操作;或者,
[0022]所述用戶在所述終端的邊緣觸控區(qū)域的點(diǎn)擊操作;或者,
[0023]所述用戶在所述終端的邊緣觸控區(qū)域的按壓操作。
[0024]本發(fā)明實(shí)施例中通過獲取用戶在終端的邊緣觸控區(qū)域的操作信息;根據(jù)所述用戶在所述終端的邊緣觸控區(qū)域的操作信息,輸入所述文本中的內(nèi)容。本發(fā)明可以讓用戶通過單手操作就可以實(shí)現(xiàn)文本輸入的目的,方便了用戶的操作,降低了用戶的操作成本,提高了操作效率。
[0025]為實(shí)現(xiàn)上述發(fā)明目的,另一方面,本發(fā)明實(shí)施例還提供一種終端,所述終端中已設(shè)置好文本中的內(nèi)容,所述終端包括:
[0026]獲取模塊,用于獲取用戶在所述終端的邊緣觸控區(qū)域的操作信息;
[0027]輸入模塊,用于根據(jù)所述獲取模塊獲取的所述用戶在所述終端的邊緣觸控區(qū)域的操作信息,輸入所述文本中的內(nèi)容。
[0028]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述終端,還包括:
[0029]第一檢測模塊,用于檢測所述操作信息是否為文本輸入的指定操作;
[0030]所述輸入模塊,具體用于:
[0031]如果檢測出所述操作信息是文本輸入的指定操作,根據(jù)預(yù)設(shè)的文本輸入規(guī)則和所述操作信息輸入所述文本中的內(nèi)容。
[0032]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述終端,還包括:
[0033]第二檢測模塊,在所述獲取模塊獲取所述用戶在所述終端的邊緣觸控區(qū)域的操作信息之前,用于檢測所述終端是橫屏狀態(tài)還是豎屏狀態(tài),以獲得檢測結(jié)果;
[0034]所述獲取模塊,具體用于:
[0035]根據(jù)所述檢測結(jié)果,獲取所述用戶在所述終端的邊緣觸控區(qū)域上的有效區(qū)域的操作信息。
[0036]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述檢測模塊,還具體用于:當(dāng)所述屏幕顯示狀態(tài)為豎屏顯示時(shí),檢測所述用戶當(dāng)前的手持狀態(tài),所述手持狀態(tài)包括:左手持握和右手持握;
[0037]若檢測到所述用戶當(dāng)前的手持狀態(tài)為左手持握,所述有效區(qū)域?yàn)樗鼋K端在豎屏狀態(tài)時(shí)左側(cè)的所述邊緣觸控區(qū)域;
[0038]若檢測到所述用戶當(dāng)前的持握狀態(tài)為右手持握,所述有效區(qū)域?yàn)樗鼋K端在豎屏狀態(tài)時(shí)右側(cè)的所述邊緣觸控區(qū)域。
[0039]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,若所述屏幕顯示狀態(tài)為橫屏顯示,所述有效區(qū)域?yàn)樗鼋K端的四個(gè)側(cè)面中任意一側(cè)邊緣觸控區(qū)域。
[0040]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述用戶在所述終端的邊緣觸控區(qū)域的操作信息包括:
[0041]所述用戶在所述終端的邊緣觸控區(qū)域的滑動(dòng)操作;或者,
[0042]所述用戶在所述終端的邊緣觸控區(qū)域的點(diǎn)擊操作;或者,
[0043]所述用戶在所述終端的邊緣觸控區(qū)域的按壓操作。
[0044]本發(fā)明實(shí)施例中通過獲取用戶在終端的邊緣觸控區(qū)域的操作信息;根據(jù)所述用戶在所述終端的邊緣觸控區(qū)域的操作信息,輸入所述文本中的內(nèi)容。本發(fā)明可以讓用戶通過單手操作就可以實(shí)現(xiàn)文本輸入的目的,方便了用戶的操作,降低了用戶的操作成本,提高了操作效率。
【附圖說明】
[0045]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0046]圖1為本發(fā)明實(shí)施例中的一種文本輸入的方法流程圖;
[0047]圖2為本發(fā)明實(shí)施例中的一種終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0048]為了更好的理解本發(fā)明的技術(shù)方案,下面結(jié)合附圖對本發(fā)明實(shí)施例進(jìn)行詳細(xì)描述。
[0049]應(yīng)當(dāng)明確,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0050]在本發(fā)明實(shí)施例中使用的術(shù)語是僅僅出于描述特定實(shí)施例的目的,而非旨在限制本發(fā)明。在本發(fā)明實(shí)施例和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。
[0051]應(yīng)當(dāng)理解,盡管在本發(fā)明實(shí)施例中可能采用術(shù)語第一、第二來描述檢測模塊,但這些檢測模塊不應(yīng)限于這些術(shù)語。這些術(shù)語僅用來將檢測模塊彼此區(qū)分開。例如,在不脫離本發(fā)明實(shí)施例范圍的情況下,第一檢測模塊也可以被稱為第二檢測模塊,類似地,第二檢測模塊也可以被稱為第一檢測模塊。
[0052]取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時(shí)”或“當(dāng)……時(shí)”或“響應(yīng)于確定”或“響應(yīng)于檢測”。類似地,取決于語境,短語“如果確定”或“如果檢測(陳述的條件或事件)”可以被解釋成為“當(dāng)確定時(shí)”或“響應(yīng)于確定”或“當(dāng)檢測(陳述的條件或事件)時(shí)”或“響應(yīng)于檢測(陳述的條件或事件)”。
[0053]實(shí)施例一
[0054]為了避免用戶需要雙手才能完成文本輸入的操作,而造成的操作成本的增加,操作效率較低的問題,本發(fā)明實(shí)施例提出了一種文本輸入的方法,具體如圖1所示,其為本發(fā)明實(shí)施例所提供的方法的流程示意圖,終端中已設(shè)置好所述文本中的內(nèi)容,所述方法可包括以下步驟:
[0055]步驟101,獲取用戶在所述終端的邊緣觸控區(qū)域的操作信息。
[0056]需要說明的是,本發(fā)明實(shí)施例中所涉及的終端可以包括但不限于個(gè)人計(jì)算機(jī)(Personal Computer,PC)、個(gè)人數(shù)字助理(Personal Digital Assistant,PDA)、無線手持設(shè)備、平板電腦(Tab I et Computer)、手機(jī)、MP3播放器、MP4播放器等。
[0057]文本中的內(nèi)容可以是文字、圖片、聲音、視頻等內(nèi)容。
[0058]邊緣觸控是通過終端邊緣或邊框提供觸控輸入,跟蹤手指在終端邊緣上的輕擊、滑動(dòng)或按壓,實(shí)現(xiàn)對手機(jī)的控制。
[0059]終端的邊緣觸控區(qū)域可以為用戶自然持握所述終端時(shí),用戶的拇指在終端的側(cè)面能夠達(dá)到的區(qū)域,終端的側(cè)面是除所述正面和背面的其他四個(gè)側(cè)面。
[0060]本發(fā)明實(shí)施例中,終端的邊緣觸控區(qū)域可以利用物理按鍵、虛擬按鍵、傳感器或者屏幕實(shí)現(xiàn)。
[0061]例如,若終端使用了曲面屏幕,則終端的邊緣觸控區(qū)域可以利用曲面屏幕的邊緣屏幕實(shí)現(xiàn)。以電容式觸摸屏為例進(jìn)行說明,當(dāng)用戶手指觸摸在邊緣觸摸屏上時(shí),觸點(diǎn)的電容就會(huì)發(fā)生變化,使得與電容相連的振蕩器頻率發(fā)生變化,通過測量振蕩器頻率變化可以確定觸摸位置,進(jìn)而能夠獲取到用戶在所述終端的邊緣觸控區(qū)域的操作信息。
[0062]或者,又例如,對于沒有使用曲面屏幕的終端,其的邊緣觸控區(qū)域可以利用物理按鍵、虛擬按鍵或者傳感器實(shí)現(xiàn)。如果終端邊緣上存在調(diào)節(jié)音量的物理按鍵,以終端中調(diào)節(jié)音量的物理按鍵為例進(jìn)行說明,當(dāng)用戶手指按壓調(diào)節(jié)音量的物理按鍵時(shí),終端會(huì)獲得用戶是按壓在了調(diào)高音量的按鍵上還是按壓在了調(diào)低音量的按鍵上,從而獲取到用戶在所述終端的邊緣觸控區(qū)域的操作信息;如果終端邊緣上存在具有一定功能的虛擬按鍵,以終端上的虛擬按鍵為例,并且所述虛擬按鍵是電容式虛擬按鍵時(shí),終端通過電容式虛擬按鍵的電容量來判斷用戶觸摸在哪個(gè)虛擬按鍵上,具體的,用戶接觸到電容式虛擬按鍵時(shí)手指會(huì)與電容式虛擬按鍵中的電極片形成電容,終端通過偵測電容量的變化來確定用戶觸摸的位置就可以確定出用戶觸摸在了哪個(gè)虛擬按鍵上,進(jìn)而能夠獲取到用戶在所述終端的邊緣觸控區(qū)域的操作信息;如果終端邊緣上存在具有一定功能的傳感器,以終端上的傳感器為例,并且所述傳感器是壓力傳感器時(shí),當(dāng)用戶按壓到壓力傳感器時(shí),在壓力傳感器的薄片表面形成半導(dǎo)體變形壓力,通過按壓使薄皮變形產(chǎn)生壓電阻抗效果,使阻抗的變化轉(zhuǎn)換成電信號,終端獲得電信號后就可以確定出用戶在哪個(gè)壓力傳感器上進(jìn)行的按壓,或在壓力傳感器上哪個(gè)位置進(jìn)行的按壓,從而確定用戶對哪個(gè)功能的壓力傳感器進(jìn)行的按壓,進(jìn)而能夠獲取到用戶在所述終端的邊緣觸控區(qū)域的操作信息。進(jìn)一步地,終端邊緣上存在具有一定功能的傳感器還可以為光感應(yīng)器。
[0063]在獲取用戶在所述終端的邊緣觸控區(qū)域的操作信息之前,所述方法還包括:
[0064]檢測所述終端是橫屏狀態(tài)還是豎屏狀態(tài),以獲得檢測結(jié)果。
[0065]具體的,由于終端的橫屏狀態(tài)下的手持方式和豎屏狀態(tài)的手持方式是不同的,進(jìn)而會(huì)造成操作方式的不同,因此需要先確定出終端是橫屏狀態(tài)還是豎屏狀態(tài),在確定終端是橫屏顯示還是豎屏顯示時(shí)可以通過屏幕顯示圖像的寬高度的大小來確定,當(dāng)圖像的寬度大于高度時(shí)終端確定此時(shí)為橫屏顯示,當(dāng)圖像的寬度小于高度時(shí)終端確定此時(shí)為橫屏顯示,還可以通過陀螺儀來確定,陀螺儀可以精確的獲取終端的轉(zhuǎn)動(dòng)和偏轉(zhuǎn)動(dòng)作,陀螺儀通過對終端的轉(zhuǎn)動(dòng)和偏轉(zhuǎn)的測量來確定終端是橫屏還是豎屏,當(dāng)然還可以通過重力感應(yīng)器來確定,當(dāng)一個(gè)重力塊因?yàn)橹亓υ蚋淖兎较颍亓K下面的壓電晶體接收到了電阻的變化,由此來判斷重力的方向,根據(jù)重力的方向來確定終端是橫屏還豎屏。
[0066]所述檢測結(jié)果為橫屏狀態(tài)或豎屏狀態(tài)。
[0067]獲取用戶在所述終端的邊緣觸控區(qū)域的操作信息,包括:
[0068]根據(jù)所述檢測結(jié)果,獲取所述用戶在所述終端的邊緣觸控區(qū)域上的有效區(qū)域的操作信息。
[0069]具體的,終端在橫屏狀態(tài)或豎屏狀態(tài)時(shí)用戶手指自然能夠到達(dá)的區(qū)域和進(jìn)行的操作方式時(shí)不同的,因此,在確定出檢測結(jié)果后,需要再確定出終端設(shè)備的邊緣觸控區(qū)域上的有效區(qū)域,只有在有效區(qū)域中的操作才可以實(shí)現(xiàn)文本輸入的目的。
[0070]例如:若終端使用了曲面屏幕,在終端的邊緣觸控區(qū)域利用曲面屏幕的邊緣屏幕實(shí)現(xiàn)獲取用戶的操作信息時(shí),邊緣屏幕的有效區(qū)域?yàn)橛脩糇匀怀治战K端時(shí)用戶拇指能夠點(diǎn)擊或接觸到的屏幕邊緣區(qū)域;若終端邊緣上存在調(diào)節(jié)音量的物理按鍵,在終端的邊緣觸控區(qū)域利用調(diào)節(jié)音量的物理按鍵實(shí)現(xiàn)獲取用戶的操作信息時(shí),有效區(qū)域?yàn)檎{(diào)節(jié)音量的物理按鍵;若終端邊緣上存在具有一定功能的虛擬按鍵,在終端的邊緣觸控區(qū)域利用虛擬按鍵實(shí)現(xiàn)獲取用戶的操作信息時(shí),有效區(qū)域?yàn)樘摂M按鍵所在的區(qū)域;若終端邊緣上存在具有一定功能的傳感器,在終端的邊緣觸控區(qū)域利用傳感器實(shí)現(xiàn)獲取用戶的操作信息時(shí),有效區(qū)域?yàn)閭鞲衅魉诘膮^(qū)域。
[0071]當(dāng)所述屏幕顯示狀態(tài)為豎屏顯示時(shí),所述方法還包括:檢測所述用戶當(dāng)前的手持狀態(tài),所述手持狀態(tài)包括:左手持握和右手持握。
[0072]具體的,在豎屏顯示時(shí),用戶可以是左手持物或右手持握,并且在不同的手持狀態(tài)下,用戶在進(jìn)行單手操作時(shí)能夠觸碰到的區(qū)域是不同的,如:用戶當(dāng)前的手持狀態(tài)為左手持握時(shí),用戶能夠靈活運(yùn)用的是左拇指,并且用左拇指能夠觸碰到的是終端的左側(cè)邊緣觸控區(qū)域;用戶當(dāng)前的手持狀態(tài)為右手持握時(shí),用戶能夠靈活運(yùn)用的是右拇指,并且用右拇指能夠觸碰到的是終端的右側(cè)邊緣觸控區(qū)域,因此需要檢測出用戶當(dāng)前是左手持握還是右手持握。
[0073]其中,在檢測用戶當(dāng)前手持狀態(tài)時(shí)可以根據(jù)用戶握持終端左右邊緣兩側(cè)的手指數(shù)量來檢測當(dāng)前用戶的持握狀態(tài),本發(fā)明的目的是為了確定用戶當(dāng)前手持狀態(tài),因此檢測用戶當(dāng)前手持狀態(tài)的方法均屬于本發(fā)明的保護(hù)范圍。
[0074]若檢測到所述用戶當(dāng)前的手持狀態(tài)為左手持握,所述有效區(qū)域?yàn)樗鼋K端在豎屏狀態(tài)時(shí)左側(cè)的所述邊緣觸控區(qū)域;
[0075]若檢測到所述用戶當(dāng)前的持握狀態(tài)為右手持握,所述有效區(qū)域?yàn)樗鼋K端在豎屏狀態(tài)時(shí)右側(cè)的所述邊緣觸控區(qū)域。
[0076]具體的,左手持握和右手持握時(shí)用戶能夠觸碰到的邊緣觸控區(qū)域是不同的,因此左手持握和右手持握的有效區(qū)域也是不同的。
[0077]若屏幕顯示狀態(tài)為橫屏顯示,有效區(qū)域?yàn)樗鼋K端的四個(gè)側(cè)面中任意一側(cè)邊緣觸控區(qū)域。
[0078]具體的,由于屏幕顯示狀態(tài)為橫屏顯示時(shí),此時(shí)用戶握持設(shè)備的狀態(tài)比較特殊,用戶可以雙手握持設(shè)備,此時(shí)用戶能夠觸碰到的設(shè)備的四個(gè)側(cè)面,終端設(shè)備的四個(gè)側(cè)面都可以為有效區(qū)域,但是為了避多余的操作引起的操作錯(cuò)誤和誤操作引起的額外的文本輸入,可以根據(jù)預(yù)設(shè)的有效區(qū)域規(guī)則確定四個(gè)側(cè)面中的一個(gè)側(cè)面邊緣觸控區(qū)域?yàn)橛行^(qū)域,具體選擇哪個(gè)側(cè)面為有效區(qū)域可以根據(jù)實(shí)際需求確定。
[0079]所述用戶在所述終端的邊緣觸控區(qū)域的操作信息包括:
[0080]所述用戶在所述終端的邊緣觸控區(qū)域的滑動(dòng)操作;或者,
[0081]所述用戶在所述終端的邊緣觸控區(qū)域的點(diǎn)擊操作;或者,
[0082]所述用戶在所述終端的邊緣觸控區(qū)域的按壓操作。
[0083]具體的,由于邊緣觸控區(qū)域可以是終端的側(cè)面、屏幕邊緣或某些實(shí)體按鍵,當(dāng)邊緣觸控區(qū)域是終端的側(cè)面、屏幕邊緣時(shí),用戶通過在邊緣觸控區(qū)域上下滑動(dòng)、按壓或點(diǎn)擊來實(shí)現(xiàn)文本內(nèi)容的輸入。
[0084]步驟102,根據(jù)所述用戶在所述終端的邊緣觸控區(qū)域的操作信息,輸入所述文本中的內(nèi)容。
[0085]具體的,用戶通過在終端的邊緣觸控區(qū)域上進(jìn)行操作就可以實(shí)現(xiàn)輸入文本中的內(nèi)容,在進(jìn)行輸入時(shí),輸入的位置是當(dāng)前頁面中可以加載內(nèi)容的位置,如:微信中的輸入框、短信中的輸入框等,本發(fā)明實(shí)施例的目的是為了輸入文本中的內(nèi)容,因此所有通過上述方法實(shí)現(xiàn)文本輸入的場景或輸入位置均屬本發(fā)明實(shí)施例的保護(hù)范圍。
[0086]根據(jù)用戶在所述終端的邊緣觸控區(qū)域的操作信息,輸入文本中的內(nèi)容,具體包括:
[0087]檢測所述操作信息是否為文本輸入的指定操作;
[0088]如果檢測出所述操作信息是文本輸入的指定操作,根據(jù)預(yù)設(shè)的文本輸入規(guī)則和所述操作信息輸入文本中的內(nèi)容。
[0089]具體的,文本輸入的指定操作是了判斷用戶在有效區(qū)域中的操作是否可以觸發(fā)文本的輸入。如果文本輸入的指定操作是在有效區(qū)域內(nèi)向上滑動(dòng)或向下滑動(dòng),在終端獲取操作信息后,判斷操作是否為向上滑動(dòng)或向下滑動(dòng),如果操作信息是向上滑動(dòng)或向下滑動(dòng),設(shè)備就可以根據(jù)滑動(dòng)的方向確定進(jìn)行輸入文本。如:當(dāng)前設(shè)定好的文本為文本I,在文本輸入時(shí)還要根據(jù)預(yù)設(shè)的文本輸入規(guī)則進(jìn)行輸入,如果預(yù)設(shè)的文本輸入規(guī)則是:當(dāng)沿邊緣觸控區(qū)域向上滑動(dòng)時(shí)輸入文本內(nèi)容,如果獲取的操作信息為向上滑動(dòng),那么終端將輸入文本I中的內(nèi)容。具體的預(yù)設(shè)的文本輸入規(guī)則可以根據(jù)實(shí)際需要進(jìn)行確定。
[0090]在設(shè)置文本是可以設(shè)置至少一個(gè)文本,當(dāng)設(shè)置的文本為一個(gè)時(shí),在實(shí)現(xiàn)文本輸入時(shí)還可以同時(shí)出發(fā)發(fā)送操作;當(dāng)設(shè)置的文本為至少2個(gè)文本時(shí),可以通過上下滑動(dòng)來實(shí)現(xiàn)不同文本的切換輸入,或通過按壓次數(shù)來實(shí)現(xiàn)對文本的輸入,例如:當(dāng)邊緣觸控區(qū)域是終端的側(cè)面、屏幕邊緣時(shí),且邊緣觸控區(qū)域分成兩部分區(qū)域,一部分區(qū)域是輸入到上一個(gè)文本,另一部分是輸入到下一個(gè)文本,其中,上一個(gè)文本和下一個(gè)文本根據(jù)預(yù)先設(shè)定的文本順序確定的,如:當(dāng)前設(shè)置好的文本中包括:文本1、文本2、文本3和文本4,并且設(shè)置的順序?yàn)?1、文本I,2、文本2,3、文本3,4、文本4,用戶當(dāng)前的文本為文本2,用戶想輸入到文本I或文本3,通過點(diǎn)擊一次輸入到上一個(gè)文本對應(yīng)的邊緣觸控區(qū)域輸入到文本I,通過點(diǎn)擊一次輸入到下一個(gè)文本對應(yīng)的邊緣觸控區(qū)域輸入到文本2,如果用戶想要輸入到文本4,那么可以通過點(diǎn)擊兩次對應(yīng)的邊緣觸控區(qū)域進(jìn)行輸入,用戶根據(jù)自身的需求通過按壓其中的一個(gè)區(qū)域來實(shí)現(xiàn)文本輸入的目的,當(dāng)然也可以通過上下滑動(dòng)來實(shí)現(xiàn);當(dāng)邊緣觸控區(qū)域是終端的某些實(shí)體按鍵時(shí),用戶可以通過對實(shí)體按鍵的點(diǎn)擊來實(shí)現(xiàn)對文本的輸入,輸入方式與上述方法一致,在此不再一一贅述。
[0091]當(dāng)設(shè)置的文本為至少2個(gè)文本時(shí),在進(jìn)行文本輸入時(shí),如果進(jìn)行的操作是輸入到上一個(gè)文本,此時(shí)如果沒有上一個(gè)文本,那么則不進(jìn)行輸入,如果進(jìn)行的操作是輸入到下一個(gè)文本,此時(shí)如果沒有下一個(gè)文本,那么則不進(jìn)行輸入。
[0092]其中,指定操作可以包括按壓操作、滑動(dòng)操作和點(diǎn)擊操作,操作信息包括按壓、點(diǎn)擊或滑動(dòng)的區(qū)域,如果操作信息為按壓或點(diǎn)擊時(shí),操作信息還包括按壓或點(diǎn)擊的次數(shù),當(dāng)設(shè)置的文本為I個(gè)文本時(shí),預(yù)設(shè)的文本輸入規(guī)則是輸入到當(dāng)前文本可以輸入的位置上,當(dāng)設(shè)置的文本為至少2個(gè)文本時(shí),預(yù)設(shè)的文本輸入規(guī)則可以為根據(jù)按壓、點(diǎn)擊或滑動(dòng)的次數(shù),按照預(yù)先設(shè)定的文本順序輸入到當(dāng)前文本可以輸入的位置上,也可以為按照預(yù)先設(shè)定的點(diǎn)擊次數(shù)和文本的對應(yīng)關(guān)系進(jìn)行輸入到當(dāng)前文本可以輸入的位置上,例如:文本I需要點(diǎn)擊或按壓I次,文本2需要連續(xù)點(diǎn)擊或按壓2次,文本3需要點(diǎn)擊或按壓3次,文本4需要連續(xù)點(diǎn)擊或按壓4次,通過連續(xù)點(diǎn)擊的次數(shù)來實(shí)現(xiàn)不不同文本的輸入;本發(fā)明實(shí)施例中還可以將不同的文本對應(yīng)到不同的區(qū)域上,例如:文本I對應(yīng)邊緣觸控區(qū)域I,文本2對應(yīng)邊緣觸控區(qū)域2,文本3對應(yīng)邊緣觸控區(qū)域3,文本4對應(yīng)邊緣觸控區(qū)域4,通過點(diǎn)擊不同的邊緣觸控區(qū)域來實(shí)現(xiàn)將文本輸入到當(dāng)前文本可以輸入的位置上。本發(fā)明實(shí)施例的目的在于根據(jù)邊緣觸控實(shí)現(xiàn)文本的輸入,因此所有根據(jù)邊緣觸控進(jìn)行的文本輸入,以及輸入規(guī)則均屬于本發(fā)明實(shí)施例的保護(hù)范圍。
[0093]本發(fā)明實(shí)施例中通過獲取用戶在終端的邊緣觸控區(qū)域的操作信息;根據(jù)獲取的所述用戶在所述終端的邊緣觸控區(qū)域的操作信息,輸入所述文本中的內(nèi)容。本發(fā)明可以讓用戶通過單手操作就可以實(shí)現(xiàn)文本輸入的目的,方便了用戶的操作,降低了用戶的操作成本,提高了操作效率。
[0094]實(shí)施例二
[0095]本發(fā)明實(shí)施例進(jìn)一步給出實(shí)現(xiàn)上述方法實(shí)施例中各步驟及方法的終端實(shí)施例,如圖2所述,其為本發(fā)明實(shí)施例所提供的終端的功能方塊圖,所述終端中已設(shè)置好所述文本中的內(nèi)容,該終端包括:
[0096]獲取模塊21,用于獲取用戶在所述終端的邊緣觸控區(qū)域的操作信息;
[0097]輸入模塊22,用于根據(jù)所述獲取模塊獲取的所述用戶在所述終端的邊緣觸控區(qū)域的操作信息,輸入所述文本中的內(nèi)容。
[0098]所述終端,還包括:
[0099]第一檢測模塊,用于檢測所述操作信息是否為文本輸入的指定操作;
[0100]所述輸入模塊,具體用于:
[0101]如果檢測出所述操作信息是文本輸入的指定操作,根據(jù)預(yù)設(shè)的文本輸入規(guī)則和所述操作信息輸入所述文本中的內(nèi)容。
[0102]所述終端,還包括:
[0103]第二檢測模塊,在所述獲取模塊獲取所述用戶在所述終端的邊緣觸控區(qū)域的操作信息之前,用于檢測所述終端是橫屏狀態(tài)還是豎屏狀態(tài),以獲得檢測結(jié)果;
[0104]所述獲取模塊,具體用于:
[0105]根據(jù)所述檢測結(jié)果,獲取所述用戶在所述終端的邊緣觸控區(qū)域上的有效區(qū)域的操作信息。
[0106]所述第二檢測模塊,還具體用于:當(dāng)所述屏幕顯示狀態(tài)為豎屏顯示時(shí),檢測所述用戶當(dāng)前的手持狀態(tài),所述手持狀態(tài)包括:左手持握和右手持握;
[0107]若檢測到所述用戶當(dāng)前的手持狀態(tài)為左手持握,所述有效區(qū)域?yàn)樗鼋K端在豎屏狀態(tài)時(shí)左側(cè)的所述邊緣觸控區(qū)域;
[0108]若檢測到所述用戶當(dāng)前的持握狀態(tài)為右手持握,所述有效區(qū)域?yàn)樗鼋K端在豎屏狀態(tài)時(shí)右側(cè)的所述邊緣觸控區(qū)域。
[0109]若所述屏幕顯示狀態(tài)為橫屏顯示,所述有效區(qū)域?yàn)樗鼋K端的四個(gè)側(cè)面中任意一側(cè)邊緣觸控區(qū)域。
[0110]所述用戶在所述終端的邊緣觸控區(qū)域的操作信息包括:
[0111]所述用戶在所述終端的邊緣觸控區(qū)域的滑動(dòng)操作;或者,
[0112]所述用戶在所述終端的邊緣觸控區(qū)域的點(diǎn)擊操作;或者,
[0113]所述用戶在所述終端的邊緣觸控區(qū)域的按壓操作。
[0114]由于本發(fā)明實(shí)施例中的各單元能夠執(zhí)行圖1所示的方法,本發(fā)明實(shí)施例未詳細(xì)描述的部分,可參考對圖1的相關(guān)說明。
[0115]本發(fā)明實(shí)施例中通過獲取模塊獲取用戶在終端的邊緣觸控區(qū)域的操作信息;輸入模塊根據(jù)獲取模塊獲取的所述用戶在所述終端的邊緣觸控區(qū)域的操作信息,輸入所述文本中的內(nèi)容。本發(fā)明可以讓用戶通過單手操作就可以實(shí)現(xiàn)文本輸入的目的,方便了用戶的操作,降低了用戶的操作成本,提高了操作效率。
[0116]本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。該程序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0117]以上所描述的裝置實(shí)施例僅僅是示意性的,其中作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到至少兩個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本發(fā)明實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動(dòng)的情況下,即可以理解并實(shí)施。
[0118]最后應(yīng)說明的是:以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。
【主權(quán)項(xiàng)】
1.一種文本輸入的方法,其特征在于,終端中已設(shè)置好文本中的內(nèi)容,所述方法包括: 獲取用戶在終端的邊緣觸控區(qū)域的操作信息; 根據(jù)所述用戶在所述終端的邊緣觸控區(qū)域的操作信息,輸入所述文本中的內(nèi)容。2.如權(quán)利要求1所述方法,其特征在于,根據(jù)所述用戶在所述終端的邊緣觸控區(qū)域的操作信息,輸入所述文本中的內(nèi)容,包括: 檢測所述操作信息是否為文本輸入的指定操作; 如果檢測出所述操作信息是文本輸入的指定操作,根據(jù)預(yù)設(shè)的文本輸入規(guī)則和所述操作信息輸入所述文本中的內(nèi)容。3.如權(quán)利要求1所述方法,其特征在于,在所述獲取用戶在所述終端的邊緣觸控區(qū)域的操作信息之前,所述方法還包括: 檢測所述終端是橫屏狀態(tài)還是豎屏狀態(tài),以獲得檢測結(jié)果; 獲取用戶在所述終端的邊緣觸控區(qū)域的操作信息,包括: 根據(jù)所述檢測結(jié)果,獲取所述用戶在所述終端的邊緣觸控區(qū)域上的有效區(qū)域的操作信息。4.如權(quán)利要求3所述方法,其特征在于,當(dāng)所述屏幕顯示狀態(tài)為豎屏顯示時(shí),所述方法還包括:檢測所述用戶當(dāng)前的手持狀態(tài),所述手持狀態(tài)包括:左手持握和右手持握; 若檢測到所述用戶當(dāng)前的手持狀態(tài)為左手持握,所述有效區(qū)域?yàn)樗鼋K端在豎屏狀態(tài)時(shí)左側(cè)的所述邊緣觸控區(qū)域; 若檢測到所述用戶當(dāng)前的持握狀態(tài)為右手持握,所述有效區(qū)域?yàn)樗鼋K端在豎屏狀態(tài)時(shí)右側(cè)的所述邊緣觸控區(qū)域。5.如權(quán)利要求3所述方法,其特征在于,若所述屏幕顯示狀態(tài)為橫屏顯示,所述有效區(qū)域?yàn)樗鼋K端的四個(gè)側(cè)面中任意一側(cè)邊緣觸控區(qū)域。6.如權(quán)利要求1所述方法,其特征在于,所述用戶在所述終端的邊緣觸控區(qū)域的操作信息包括: 所述用戶在所述終端的邊緣觸控區(qū)域的滑動(dòng)操作;或者, 所述用戶在所述終端的邊緣觸控區(qū)域的點(diǎn)擊操作;或者, 所述用戶在所述終端的邊緣觸控區(qū)域的按壓操作。7.一種終端,其特征在于,所述終端中已設(shè)置好文本中的內(nèi)容,所述終端包括: 獲取模塊,用于獲取用戶在所述終端的邊緣觸控區(qū)域的操作信息; 輸入模塊,用于根據(jù)所述獲取模塊獲取的所述用戶在所述終端的邊緣觸控區(qū)域的操作信息,輸入所述文本中的內(nèi)容。8.如權(quán)利要求7所述終端,其特征在于,所述終端,還包括: 第一檢測模塊,用于檢測所述操作信息是否為文本輸入的指定操作; 所述輸入模塊,具體用于: 如果檢測出所述操作信息是文本輸入的指定操作,根據(jù)預(yù)設(shè)的文本輸入規(guī)則和所述操作信息輸入所述文本中的內(nèi)容。9.如權(quán)利要求7所述終端,其特征在于,所述終端,還包括: 第二檢測模塊,在所述獲取模塊獲取所述用戶在所述終端的邊緣觸控區(qū)域的操作信息之前,用于檢測所述終端是橫屏狀態(tài)還是豎屏狀態(tài),以獲得檢測結(jié)果; 所述獲取模塊,具體用于: 根據(jù)所述檢測結(jié)果,獲取所述用戶在所述終端的邊緣觸控區(qū)域上的有效區(qū)域的操作信息。10.如權(quán)利要求9所述終端,其特征在于,所述第二檢測模塊,還具體用于:當(dāng)所述屏幕顯示狀態(tài)為豎屏顯示時(shí),檢測所述用戶當(dāng)前的手持狀態(tài),所述手持狀態(tài)包括:左手持握和右手持握; 若檢測到所述用戶當(dāng)前的手持狀態(tài)為左手持握,所述有效區(qū)域?yàn)樗鼋K端在豎屏狀態(tài)時(shí)左側(cè)的所述邊緣觸控區(qū)域; 若檢測到所述用戶當(dāng)前的持握狀態(tài)為右手持握,所述有效區(qū)域?yàn)樗鼋K端在豎屏狀態(tài)時(shí)右側(cè)的所述邊緣觸控區(qū)域。11.如權(quán)利要求9所述終端,其特征在于,若所述屏幕顯示狀態(tài)為橫屏顯示,所述有效區(qū)域?yàn)樗鼋K端的四個(gè)側(cè)面中任意一側(cè)邊緣觸控區(qū)域。12.如權(quán)利要求7所述終端,其特征在于,所述用戶在所述終端的邊緣觸控區(qū)域的操作信息包括: 所述用戶在所述終端的邊緣觸控區(qū)域的滑動(dòng)操作;或者, 所述用戶在所述終端的邊緣觸控區(qū)域的點(diǎn)擊操作;或者, 所述用戶在所述終端的邊緣觸控區(qū)域的按壓操作。
【文檔編號】G06F3/041GK105892908SQ201610180368
【公開日】2016年8月24日
【申請日】2016年3月25日
【發(fā)明人】索浩森
【申請人】樂視控股(北京)有限公司, 樂視移動(dòng)智能信息技術(shù)(北京)有限公司