国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      移動通信終端動態(tài)顯示輸入窗口的方法

      文檔序號:7597032閱讀:159來源:國知局
      專利名稱:移動通信終端動態(tài)顯示輸入窗口的方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及移動通信終端,其特別涉及移動通信終端的輸入顯示方法,具體的講是一種移動通信終端動態(tài)顯示輸入窗口的方法。
      背景技術(shù)
      隨著移動通信的發(fā)展,短信息是最受歡迎的一項(xiàng)業(yè)務(wù)。目前手機(jī)短信息的輸入提示窗都是固定的,在專用區(qū)域、固定位置設(shè)置中文輸入框,或直接彈出另一個專門的中文輸入窗口。如中國專利02128304.4,發(fā)明名稱為“一屏幕顯示全部偏旁和高頻單字的方塊字輸入方案”中提到的關(guān)于掌上電腦屏幕鍵盤的設(shè)置,上部為聯(lián)想選擇,中部為高頻單字,尾部為向后翻動的感應(yīng)開關(guān),也可設(shè)定一排自定義詞組,下部為并列的四個手寫輸入?yún)^(qū)。還有中國專利03126666.5,發(fā)明名稱為“基于鍵盤和顯示界面的漢字輸入法”的技術(shù)方案中揭示了a.按部首或漢字的書寫順序輸入基本筆劃編碼,程序從總碼表中分別檢索與基本筆劃編碼對應(yīng)的部首和漢字于部首提示窗和漢字顯示窗中;b.從部首提示窗中選取部首,程序進(jìn)入與所選部首相對應(yīng)的子碼表中,部首提示窗和漢字顯示窗開始顯示與該部首相關(guān)的部首和漢字,繼續(xù)輸入剩余部分的基本筆劃編碼,程序從子碼表中分別檢索與剩余部分的基本筆劃編碼對應(yīng)的部首和漢字于部首提示窗和漢字顯示窗;c.從漢字顯示窗中選擇漢字即可輸入漢字;以上的技術(shù)方案說明該發(fā)明分別有兩個獨(dú)立的對象顯示窗,部首提示窗,漢字顯示窗,還必須有一個文字輸入?yún)^(qū)。上面兩種輸入提示窗都不止一個,并且位置都是固定的,當(dāng)使用者進(jìn)行輸入的時候,要先找到光標(biāo)的位置才能確定輸入的位置,而現(xiàn)在手機(jī)的屏幕都很小,并且亮度和色度都不是很理想,想要找到一個微光閃爍的光標(biāo)是很不方便的,并且如果使用者在錯誤的光標(biāo)提示位置進(jìn)行輸入就很容易造成重復(fù)輸入,這種固定的輸入提示窗不僅占用手機(jī)屏幕顯示區(qū)域資源,并且不方便用戶直觀地進(jìn)行漢字輸入,需要在手機(jī)屏幕的不同區(qū)域?qū)φ蛰斎霛h字或在新的窗口中進(jìn)行漢字輸入。

      發(fā)明內(nèi)容
      本發(fā)明的目的在于,提供一種移動通信終端動態(tài)顯示輸入窗口的方法,方便用戶直觀地進(jìn)行漢字輸入,節(jié)省了手機(jī)屏幕有限的顯示空間。
      本發(fā)明的技術(shù)方案為一種移動通信終端動態(tài)顯示輸入窗口的方法,當(dāng)用戶在進(jìn)行文字輸入時,以移動通信終端屏幕上邊界和左邊界的結(jié)合處為屏幕縱坐標(biāo)的原點(diǎn);判斷是否輸入的是拼音文字,如果是拼音文字則直接在光標(biāo)提示符下輸入拼音文字;如果輸入的不是拼音文字則計算輸入窗口縱坐標(biāo)位置,判斷輸入窗口所在位置縱坐標(biāo)是否大于屏幕特定位置縱坐標(biāo),如果大于該特定值則把輸入提示窗口顯示在該光標(biāo)的上方,如果小于該特定值則把輸入提示窗口顯示在該光標(biāo)的下方。
      所述的計算輸入窗口縱坐標(biāo)位置PLayout_Y是指通過移動通信終端底層系統(tǒng)取得光標(biāo)底部在窗口中的縱向相對位置坐標(biāo)PCursor_Bottom_Y,窗口的縱向絕對位置坐標(biāo)PWindow_Y;所以輸入窗口的縱坐標(biāo)為Playout_Y=PCursor_Bottom_Y+PWindow_Y+n,其中所述的n為光標(biāo)底部與輸入窗口頂部之間的空隙距離。
      所述的屏幕特定位置縱坐標(biāo)是指輸入窗口左上角的縱坐標(biāo)大于該特定位置縱坐標(biāo)才能夠完整顯示輸入窗口的位置坐標(biāo)。
      所述的屏幕特定位置縱坐標(biāo)為140。
      所述的輸入提示窗口顯示在光標(biāo)的上方是指將經(jīng)過計算得到的輸入窗口縱坐標(biāo)PLayout_Y減去輸入窗口高度LLayout_Hight與光標(biāo)高度LCursor_Hight,再減去光標(biāo)與輸入窗口之間的空隙距離,經(jīng)過調(diào)整的輸入窗口縱坐標(biāo)PLayout_Y表示為PLayout_Y=PLayout_Y-LCursor_Hight-LLayout_Hight-n,其中,n為光標(biāo)與輸入窗口之間的空隙距離,并以該調(diào)整過的輸入窗口縱坐標(biāo)為輸入窗口左上角的縱坐標(biāo)把輸入窗口顯示在屏幕上。
      所述輸入提示窗口顯示在光標(biāo)的下方是指取得光標(biāo)底部在窗口中的縱向相對位置坐標(biāo)PCursor_Bottom_Y,窗口的縱向絕對位置坐標(biāo)PWindow_Y;所述的輸入窗口縱坐標(biāo)為PLayout_Y=PCursor_Bottom_Y+PWindow_Y+n,其中所述的n為光標(biāo)底部與輸入窗口頂部之間的空隙距離,并以該縱坐標(biāo)為縱坐標(biāo)得輸入窗口顯示在屏幕上。
      所述的光標(biāo)底部與輸入窗口頂部之間的空隙距離n為2。
      所述的拼音文字是指以字母組成的文字。
      完成文字的輸入后按完成按建取消輸入窗口。
      所述的移動通信終端包括手機(jī),PDA。
      本發(fā)明的有益效果在于減少中文輸入導(dǎo)致的占用手機(jī)屏幕面積,并且可以簡化實(shí)現(xiàn)手機(jī)中文化過程中對原系統(tǒng)修改的工作,可以使用戶更方便地實(shí)現(xiàn)中文輸入。


      圖1a為本發(fā)明手機(jī)輸入界面;圖1b為本發(fā)明動態(tài)文字輸入窗口的示意圖;圖1c為本發(fā)明動態(tài)文字輸入窗口的另一示意圖;圖1d為本發(fā)明動態(tài)文字輸入窗口顯示于光標(biāo)上方的示意圖;圖1e為本發(fā)明取消動態(tài)文字輸入窗口的示意圖;圖2為本發(fā)明輸入的流程圖;圖3為本發(fā)明計算輸入窗口位置的流程圖。
      具體實(shí)施例方式
      下面結(jié)合

      本發(fā)明的具體實(shí)施方式

      如圖1a所示為手機(jī)輸入界面。
      如圖1b所示,為本發(fā)明輸入提示光標(biāo)的底部在窗口中的相對坐標(biāo)位置為45的示意圖,以移動通信終端屏幕上邊界和左邊界的結(jié)合處為屏幕縱坐標(biāo)的原點(diǎn);得到手機(jī)屏幕光標(biāo)在窗口中的縱向相對位置PCursor_Bottom_Y,在本例中為45,通過手機(jī)底層系統(tǒng)得到屏幕窗口的絕對坐標(biāo)PWindow_Y,在本例中為PWindow_Y=0,計算輸入窗口縱向位置PLayout_Y,PLayout_Y=PCursor_Bottom_Y+PWindow_Y+2=45+0+2=47,如果輸入提示光標(biāo)位置過低,輸入窗在光標(biāo)下方無法完整顯示時,就需要判斷是否需要在光標(biāo)上方顯示輸入窗,由于輸入窗的尺寸是固定的,所以在本例中以140這一固定值作為判斷是否需要在光標(biāo)上方顯示輸入窗的標(biāo)準(zhǔn),經(jīng)過比較發(fā)現(xiàn)PLayout_Y沒有超過140,則在47的位置顯示輸入窗口,并且把候選文字或拼音排列顯示在輸入窗口內(nèi)。
      圖1c為本發(fā)明輸入提示光標(biāo)的底部在窗口中的相對坐標(biāo)位置為91的示意圖,首先得到手機(jī)屏幕光標(biāo)在窗口中的縱向相對位置PCursor_Bottom_Y,在本例中為91,通過手機(jī)底層系統(tǒng)得到屏幕窗口的絕對坐標(biāo)PWindow_Y,在本例中為PWindow_Y=0,計算輸入窗口縱向位置PLayout_Y,PLayout_Y=PCursor_Bottom_Y+PWindow_Y+2=91+0+2=93,判斷是否需要在光標(biāo)上方顯示輸入窗,在本例中輸入提示光標(biāo)上方顯示輸入窗的標(biāo)準(zhǔn)為140,經(jīng)過比較發(fā)現(xiàn)PLayout_Y沒有超過140,則在手機(jī)屏幕顯示縱坐標(biāo)為93的位置顯示輸入窗口,并且把候選文字或拼音排列顯示在輸入窗口內(nèi)。
      如圖1d所示,為本發(fā)明輸入窗口顯示在文字上方的示意圖。首先得到手機(jī)屏幕光標(biāo)在窗口中的縱向相對位置PCursor_Bottom_Y,在本例中為160,通過手機(jī)底層系統(tǒng)得到屏幕窗口的絕對坐標(biāo)PWindow_Y,在本例中為PWindow_Y=0,計算輸入窗口縱向位置PLayout_Y,PLayout_Y=PCursor_Bottom_Y+PWindow_Y+2=160+0+2=162,判斷該輸入窗口縱向位置是否大于140,經(jīng)過比較發(fā)現(xiàn)PLayout_Y超過140,則PLayout_Y的計算公式為PLayout_Y=PLayout_Y-LCursor_Hight-LLayout_Hight-2,其中,LLayout_Hight為輸入窗高度,在本例中LLayout_Hight=57,LCursor_Hight為光標(biāo)高度,在本例中LCursor_Hight=24,計算結(jié)果PLayout_Y=79,在手機(jī)屏幕顯示縱坐標(biāo)為79的位置顯示輸入窗口,并且把候選文字或拼音排列顯示在輸入窗口內(nèi),當(dāng)完成全部文字的輸入后,按完成按鍵或代表完成輸入的按鍵組合使輸入窗口消失如圖1e所示。
      如圖2所示,為本發(fā)明輸入時的流程圖,當(dāng)用戶在手機(jī)上進(jìn)行文字輸入時,判斷是否在輸入中文,如果是在輸入中文則返回當(dāng)前光標(biāo)位置并計算輸入窗應(yīng)該出現(xiàn)的位置,否則直接在光標(biāo)題是位置輸入英文字母或單詞,在計算輸入窗口位置完成后,在相應(yīng)的手機(jī)屏幕上顯示輸入窗口,判斷用戶是否繼續(xù)輸入中文,如果繼續(xù)輸入中文則重新計算光標(biāo)位置,并在相應(yīng)位置顯示新的輸入窗口,在完成中文的輸入后,按完成按鍵或代表完成輸入的按鍵組合使輸入窗口消失。
      如圖3所示,為本發(fā)明計算輸入窗口位置的流程圖。底層系統(tǒng)提供當(dāng)前光標(biāo)的底部在窗口中的相對坐標(biāo)位置PCursor_Bottom_Y,此坐標(biāo)位置可以根據(jù)光標(biāo)位置的變化自動更新;所在窗口的絕對坐標(biāo)位置為PWindow_Y。則輸入窗縱向坐標(biāo)位置PLayout_Y的計算公式為PLayout_Y=PCursor_Bottom_Y+PWindow_Y+2其中,PCursor_Bottom_Y的位置計算根據(jù)輸入控件的位置及當(dāng)前輸入情況計算得到,而PWindow_Y是在創(chuàng)建窗口時所定義的窗口位置。
      程序還需要考慮光標(biāo)位置過低,輸入窗在光標(biāo)下方無法完整顯示時的計算。由于輸入窗的尺寸是固定的,所以以140這一固定值作為判斷是否需要在光標(biāo)上方顯示輸入窗的標(biāo)準(zhǔn),當(dāng)然這個標(biāo)準(zhǔn)也是可以視手機(jī)屏幕的大小而變化的,如果上面計算得到的PLayout_Y>140,則PLayout_Y的計算公式為PLayout_Y=PLayout_Y-LCursor_Hight-LLayout_Hight-2,其中,LLayout_Hight為輸入窗高度,LCursor_Hight為光標(biāo)高度。
      如果PLayout_Y<140則直接返回PLayout_Y。
      對于應(yīng)用非中文系統(tǒng)的手機(jī)實(shí)現(xiàn)中文輸入是件非常不便的事情,而采用本發(fā)明方法是在輸入框控件中實(shí)現(xiàn),不需要修改應(yīng)用程序的相關(guān)代碼,也不需要應(yīng)用程序根據(jù)中文輸入窗的大小和位置等信息做用戶接口的任何調(diào)整。修改的代碼是處于脫離底層和應(yīng)用程序?qū)拥闹虚g層,因此可以簡少實(shí)現(xiàn)中文輸入時對應(yīng)用程序的影響,并且減少中文輸入導(dǎo)致的占用手機(jī)屏幕面積,使用戶更方便地實(shí)現(xiàn)中文輸入。
      以上具體實(shí)施方式
      僅用于說明本發(fā)明,而非用于限定本發(fā)明。
      權(quán)利要求
      1.一種移動通信終端動態(tài)顯示輸入窗口的方法,其特征在于,當(dāng)用戶在進(jìn)行文字輸入時,判斷是否輸入的是拼音文字,如果是拼音文字則直接在光標(biāo)提示符下輸入拼音文字;如果輸入的不是拼音文字則計算輸入窗口縱坐標(biāo)位置,判斷輸入窗口所在位置縱坐標(biāo)是否大于屏幕特定位置縱坐標(biāo),如果大于該特定值則把輸入提示窗口顯示在該光標(biāo)的上方,如果小于該特定值則把輸入提示窗口顯示在該光標(biāo)的下方。
      2.根據(jù)權(quán)利要求1所述的一種移動通信終端動態(tài)顯示輸入窗口的方法,其特征在于,所述的計算輸入窗口縱坐標(biāo)位置PLayout_Y是指通過移動通信終端底層系統(tǒng)取得光標(biāo)底部在窗口中的縱向相對位置坐標(biāo)PCursor_Bottom_Y,窗口的縱向絕對位置坐標(biāo)PWindow_Y;所述的輸入窗口縱坐標(biāo)為PLayout_Y=PCursor_Bottom_Y+PWindow_Y+n,其中所述的n為光標(biāo)底部與輸入窗口頂部之間的空隙距離。
      3.根據(jù)權(quán)利要求1所述的一種移動通信終端動態(tài)顯示輸入窗口的方法,其特征在于,所述的屏幕特定位置縱坐標(biāo)是指輸入窗口左上角的縱坐標(biāo)大于該特定位置縱坐標(biāo)才能夠完整顯示輸入窗口的位置坐標(biāo)。
      4.根據(jù)權(quán)利要求3所述的一種移動通信終端動態(tài)顯示輸入窗口的方法,其特征在于,所述的屏幕特定位置縱坐標(biāo)為140。
      5.根據(jù)權(quán)利要求1所述的一種移動通信終端動態(tài)顯示輸入窗口的方法,其特征在于,所述的輸入提示窗口顯示在光標(biāo)的上方是指將經(jīng)過計算得到的輸入窗口縱坐標(biāo)PLayout_Y減去輸入窗口高度LLayout_Hight與光標(biāo)高度LCursor_Hight,再減去光標(biāo)與輸入窗口之間的空隙距離,經(jīng)過調(diào)整的輸入窗口縱坐標(biāo)Playout_Y表示為Playout_Y=PLayout_Y-LCursor_Hight-LLayout_Hight-n,其中n為光標(biāo)與輸入窗口之間的空隙距離,并以該調(diào)整過的輸入窗口縱坐標(biāo)為輸入窗口左上角的縱坐標(biāo)把輸入窗口顯示在屏幕上。
      6.根據(jù)權(quán)利要求1所述的一種移動通信終端動態(tài)顯示輸入窗口的方法,其特征在于,輸入提示窗口顯示在光標(biāo)的下方是指取得光標(biāo)底部在窗口中的縱向相對位置坐標(biāo)PCursor_Bottom_Y,窗口的縱向絕對位置坐標(biāo)PWingdow_Y;所述的輸入窗口縱坐標(biāo)為PLayout_Y=PCursor_Bottom_Y+PWindow_Y+n,其中所述的n為光標(biāo)底部與輸入窗口頂部之間的空隙距離,并以該縱坐標(biāo)為縱坐標(biāo)得輸入窗口顯示在屏幕上。
      7.根據(jù)權(quán)利要求2、5、6任意一項(xiàng)所述的一種移動通信終端動態(tài)顯示輸入窗口的方法,其特征在于,所述的光標(biāo)底部與輸入窗口頂部之間的空隙距離n為2。
      8.根據(jù)權(quán)利要求1所述的一種移動通信終端動態(tài)顯示輸入窗口的方法,其特征在于,所述的拼音文字是指以字母組成的文字。
      9.根據(jù)權(quán)利要求1所述的一種移動通信終端動態(tài)顯示輸入窗口的方法,其特征在于,在完成文字的輸入后按完成按建取消輸入窗口。
      10.根據(jù)權(quán)利要求1所述的一種移動通信終端動態(tài)顯示輸入窗口的方法,其特征在于,所述的移動通信終端包括手機(jī),PDA。
      全文摘要
      移動通信終端動態(tài)顯示輸入窗口的方法,涉及移動通信終端的輸入顯示方法。當(dāng)用戶在進(jìn)行文字輸入時,判斷是否輸入的是拼音文字,如果是拼音文字則直接在光標(biāo)提示符下輸入拼音文字;如果輸入的不是拼音文字則計算輸入窗口縱坐標(biāo)位置,判斷輸入窗口所在位置縱坐標(biāo)是否大于屏幕特定位置縱坐標(biāo),如果大于該特定值則把輸入提示窗口顯示在該光標(biāo)的上方,如果小于該特定值則把輸入提示窗口顯示在該光標(biāo)的下方。本發(fā)明的有益效果在于減少中文輸入導(dǎo)致的占用手機(jī)屏幕面積,并且可以簡化實(shí)現(xiàn)手機(jī)中文化過程中對原系統(tǒng)修改的工作,可以使用戶更方便地實(shí)現(xiàn)中文輸入。
      文檔編號H04Q7/32GK1746820SQ200410074280
      公開日2006年3月15日 申請日期2004年9月8日 優(yōu)先權(quán)日2004年9月8日
      發(fā)明者左力 申請人:樂金電子(中國)研究開發(fā)中心有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1