国产精品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>

      用于移動(dòng)終端的坐標(biāo)變換方法和裝置以及移動(dòng)終端的制作方法

      文檔序號(hào):6513797閱讀:205來源:國知局
      用于移動(dòng)終端的坐標(biāo)變換方法和裝置以及移動(dòng)終端的制作方法
      【專利摘要】公開一種用于移動(dòng)終端的坐標(biāo)變換方法和裝置以及移動(dòng)終端。所述坐標(biāo)變換方法包括以下步驟:(a)檢測用戶的觸摸輸入;(b)確定移動(dòng)終端中的當(dāng)前應(yīng)用的顯示狀態(tài)是否已被用戶改變;(c)當(dāng)確定當(dāng)前應(yīng)用的顯示狀態(tài)已被用戶改變時(shí),對檢測到的觸摸輸入進(jìn)行坐標(biāo)變換;(d)基于變換之后的坐標(biāo)執(zhí)行與檢測到的觸摸輸入相應(yīng)的操作。
      【專利說明】用于移動(dòng)終端的坐標(biāo)變換方法和裝置以及移動(dòng)終端
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及移動(dòng)終端,更具體地講,涉及一種能夠在移動(dòng)終端中實(shí)現(xiàn)真正的多窗口顯示的坐標(biāo)變換方法和裝置以及應(yīng)用所述坐標(biāo)變換方法的移動(dòng)終端。
      【背景技術(shù)】
      [0002]隨著技術(shù)的發(fā)展,諸如智能手機(jī)、平板電腦、智能相機(jī)、Smart TV等搭載著安卓操作系統(tǒng)(Android OS)的移動(dòng)終端越來越多。隨著移動(dòng)終端屏幕尺寸的不斷增大,人們對于多任務(wù)、多窗口、自由縮放、隨意拖動(dòng)、任意旋轉(zhuǎn)的需求日益增加。然而,由于移動(dòng)終端的操作系統(tǒng)本身最初是為手機(jī)等小尺寸移動(dòng)終端設(shè)計(jì)的,所以移動(dòng)終端的操作系統(tǒng)不支持真正的多窗口、自由縮放、隨意拖動(dòng)。如果希望一個(gè)應(yīng)用支持以上的功能,那么其Π布局就必須重新設(shè)計(jì),以滿足輸入系統(tǒng)的需求。
      [0003]為了實(shí)現(xiàn)多窗口,很多開發(fā)者做了各種嘗試,但是都沒有解決以下的根本問題。第一,如何能從系統(tǒng)層面為所有應(yīng)用提供一個(gè)多窗口的操作接口?第二,如何保證這個(gè)接口是通用的,其他應(yīng)用不需要修改也可以直接使用?第三,如何確保用戶輸入的信息能正確的傳達(dá)到操作系統(tǒng)中?目前的應(yīng)用始終認(rèn)為自身為全屏狀態(tài)。因此,如果不對其Π布局進(jìn)行修改就強(qiáng)行將其縮小或拖動(dòng),那么當(dāng)用戶想操作應(yīng)用的右上角的時(shí)候,仍需要操作屏幕的右上角才可以起到效果。

      【發(fā)明內(nèi)容】

      [0004]因此,本發(fā)明的一方面在于提供一種能夠在移動(dòng)終端中實(shí)現(xiàn)真正的多窗口顯示的坐標(biāo)變換方法和裝置以及應(yīng)用所述坐標(biāo)變換方法的移動(dòng)終端。
      [0005]根據(jù)本發(fā)明的另一方面,提供一種用于移動(dòng)終端的坐標(biāo)變換方法,包括以下步驟:(a)檢測用戶的觸摸輸入;(b)確定移動(dòng)終端中的當(dāng)前應(yīng)用的顯示狀態(tài)是否已被用戶改變;(C)當(dāng)確定當(dāng)前應(yīng)用的顯示狀態(tài)已被用戶改變時(shí),對檢測到的觸摸輸入進(jìn)行坐標(biāo)變換;(d)基于變換之后的坐標(biāo)執(zhí)行與檢測到的觸摸輸入相應(yīng)的操作。
      [0006]優(yōu)選地,移動(dòng)終端的操作系統(tǒng)為移動(dòng)終端中的各個(gè)應(yīng)用添加應(yīng)用位置屬性,其中,在步驟(b)中,根據(jù)當(dāng)前應(yīng)用的應(yīng)用位置屬性確定當(dāng)前應(yīng)用的顯示狀態(tài)是否已被用戶改變。
      [0007]優(yōu)選地,所述應(yīng)用位置屬性包括:App_location_change_state,指示應(yīng)用是否處于初始狀態(tài);App_length_X和App_length_Y,分別指示應(yīng)用當(dāng)前的橫軸尺寸和縱軸尺寸;App_CoordinateOrigin,指示應(yīng)用的原點(diǎn)在移動(dòng)終端的屏幕坐標(biāo)系中的位置;App_Orientation_Angle,指示應(yīng)用的旋轉(zhuǎn)角度。
      [0008]優(yōu)選地,當(dāng)應(yīng)用位置屬性的App_location_change_state項(xiàng)指示應(yīng)用不是處于初始狀態(tài)時(shí),確定當(dāng)前應(yīng)用的顯示狀態(tài)已被用戶改變。
      [0009]優(yōu)選地,操作系統(tǒng)在移動(dòng)終端中的各個(gè)應(yīng)用上添加縮放按鈕和位置變化按鈕。
      [0010]優(yōu)選地,當(dāng)在當(dāng)前應(yīng)用以全屏模式顯示的情況下用戶點(diǎn)擊當(dāng)前應(yīng)用上的縮放按鈕時(shí),當(dāng)前應(yīng)用將以非全屏模式顯示在桌面的最上層上,并且App_location_change_state項(xiàng)被設(shè)置為指示當(dāng)前應(yīng)用不是處于初始狀態(tài)。
      [0011]優(yōu)選地,根據(jù)以下等式對檢測到的觸摸輸入進(jìn)行坐標(biāo)變換:
      [0012]
      【權(quán)利要求】
      1.一種用于移動(dòng)終端的坐標(biāo)變換方法,包括以下步驟: (a)檢測用戶的觸摸輸入; (b)確定移動(dòng)終端中的當(dāng)前應(yīng)用的顯示狀態(tài)是否已被用戶改變; (C)當(dāng)確定當(dāng)前應(yīng)用的顯示狀態(tài)已被用戶改變時(shí),對檢測到的觸摸輸入進(jìn)行坐標(biāo)變換; Cd)基于變換之后的坐標(biāo)執(zhí)行與檢測到的觸摸輸入相應(yīng)的操作。
      2.根據(jù)權(quán)利要求1所述的坐標(biāo)變換方法,其中,移動(dòng)終端的操作系統(tǒng)為移動(dòng)終端中的各個(gè)應(yīng)用添加應(yīng)用位置屬性, 其中,在步驟(b)中,根據(jù)當(dāng)前應(yīng)用的應(yīng)用位置屬性確定當(dāng)前應(yīng)用的顯示狀態(tài)是否已被用戶改變。
      3.根據(jù)權(quán)利要求2所 述的坐標(biāo)變換方法,其中,所述應(yīng)用位置屬性包括: App_location_change_state,指示應(yīng)用是否處于初始狀態(tài); App_length_X和App_length_Y,分別指示應(yīng)用當(dāng)前的橫軸尺寸和縱軸尺寸; App_CoordinateOrigin,指示應(yīng)用的原點(diǎn)在移動(dòng)終端的屏幕坐標(biāo)系中的位置; App_Orientation_Angle,指示應(yīng)用的旋轉(zhuǎn)角度。
      4.根據(jù)權(quán)利要求3所述的坐標(biāo)坐標(biāo)變換方法,其中,當(dāng)應(yīng)用位置屬性的App_location_change_state項(xiàng)指示應(yīng)用不是處于初始狀態(tài)時(shí),確定當(dāng)前應(yīng)用的顯示狀態(tài)已被用戶改變。
      5.根據(jù)權(quán)利要求3所述的坐標(biāo)變換方法,其中,操作系統(tǒng)在移動(dòng)終端中的各個(gè)應(yīng)用上添加縮放按鈕和位置變化按鈕。
      6.根據(jù)權(quán)利要求5所述的坐標(biāo)變換方法,其中,當(dāng)在當(dāng)前應(yīng)用以全屏模式顯示的情況下用戶點(diǎn)擊當(dāng)前應(yīng)用上的縮放按鈕時(shí),當(dāng)前應(yīng)用將以非全屏模式顯示在桌面的最上層上,并且App_location_change_state項(xiàng)被設(shè)置為指示當(dāng)前應(yīng)用不是處于初始狀態(tài)。
      7.根據(jù)權(quán)利要求1至6中任意一項(xiàng)所述的坐標(biāo)變換方法,其中,根據(jù)以下等式對檢測到的觸摸輸入進(jìn)行坐標(biāo)變換:
      8.根據(jù)權(quán)利要求7所述的坐標(biāo)變換方法,其中,步驟(d)包括: (dl)當(dāng)所述操作點(diǎn)在經(jīng)過坐標(biāo)變換之后的坐標(biāo)滿足(0,0)〈= (xt,,yt,)〈= (ScreenX,ScreenY)時(shí),確定檢測到的觸摸輸入施加在當(dāng)前應(yīng)用上,并執(zhí)行當(dāng)前應(yīng)用的、與檢測到的觸摸輸入經(jīng)過坐標(biāo)變換之后對應(yīng)的操作點(diǎn)相應(yīng)的操作; (d2)當(dāng)所述操作點(diǎn)在經(jīng)過坐標(biāo)變換之后的坐標(biāo)不滿足(O, OX= (xt,,yt,)〈= (ScreenX,ScreenY)時(shí),確定檢測到的觸摸輸入不是施加在當(dāng)前應(yīng)用上,并確定檢測到的觸摸輸入所在之處是否存在另一應(yīng)用。
      9.根據(jù)權(quán)利要求8所述的坐標(biāo)變換方法,其中,步驟(d)還包括: (d3)如果確定檢測到的觸摸輸入所在之處存在另一應(yīng)用,則將所述另一應(yīng)用作為當(dāng)前應(yīng)用,并返回步驟(b); (d4)如果確定檢測到的觸摸輸入所在之處不存在另一應(yīng)用,則執(zhí)行與檢測到的觸摸輸入對應(yīng)的操作點(diǎn)相應(yīng)的操作。
      10.根據(jù)權(quán)利要求9所述的坐標(biāo)變換方法,其中,在確定檢測到的觸摸輸入施加在當(dāng)前應(yīng)用上的情況下,如果當(dāng)前應(yīng)用的部分顯示區(qū)域被其他應(yīng)用覆蓋,則將當(dāng)前應(yīng)用作為最上層應(yīng)用進(jìn)行顯示,并執(zhí)行當(dāng)前應(yīng)用的、與檢測到的觸摸輸入經(jīng)過坐標(biāo)變換之后對應(yīng)的操作點(diǎn)相應(yīng)的操作。
      11.根據(jù)權(quán)利要求10所述的坐標(biāo)變換方法,其中,當(dāng)在當(dāng)前應(yīng)用以非全屏模式顯示的情況下用戶點(diǎn)擊當(dāng)前應(yīng)用上的縮放按鈕時(shí),當(dāng)前應(yīng)用將以全屏模式顯示在桌面上,并且App_location_change_state項(xiàng)被設(shè)置為指示當(dāng)前應(yīng)用處于初始狀態(tài)。
      12.根據(jù)權(quán)利要求10所述的坐標(biāo)變換方法,其中,在當(dāng)前應(yīng)用以非全屏模式顯示的情況下,當(dāng)用戶在點(diǎn)擊當(dāng)前應(yīng)用上的位置變化按鈕時(shí),允許改變當(dāng)前應(yīng)用的尺寸、原點(diǎn)坐標(biāo)和/或旋轉(zhuǎn)角度,并且App_location_change_state項(xiàng)被設(shè)置為指示應(yīng)用處于初始狀態(tài);當(dāng)用戶再次點(diǎn)擊當(dāng)前應(yīng)用上的 位置變化按鈕時(shí),鎖定當(dāng)前應(yīng)用的尺寸、原點(diǎn)坐標(biāo)和旋轉(zhuǎn)角度,并且App_location_change_state項(xiàng)被設(shè)置為指示應(yīng)用不是處于初始狀態(tài)。
      13.根據(jù)權(quán)利要求9所述的坐標(biāo)變換方法,還包括以下步驟:當(dāng)確定當(dāng)前應(yīng)用的顯示狀態(tài)未被用戶改變時(shí),執(zhí)行當(dāng)前應(yīng)用的與檢測到的觸摸輸入對應(yīng)的操作點(diǎn)相應(yīng)的操作。
      14.一種用于移動(dòng)終端的坐標(biāo)變換裝置,包括: 檢測模塊,檢測用戶的觸摸輸入; 確定模塊,確定移動(dòng)終端中的當(dāng)前應(yīng)用的顯示狀態(tài)是否已被用戶改變; 坐標(biāo)變換模塊,當(dāng)確定模塊確定當(dāng)前應(yīng)用的顯示狀態(tài)已被用戶改變時(shí),對檢測到的觸摸輸入進(jìn)行坐標(biāo)變換; 操作執(zhí)行模塊,基于變換之后的坐標(biāo)執(zhí)行與檢測到的觸摸輸入相應(yīng)的操作。
      15.根據(jù)權(quán)利要求14所述的坐標(biāo)變換裝置,其中,移動(dòng)終端的操作系統(tǒng)為移動(dòng)終端中的各個(gè)應(yīng)用添加應(yīng)用位置屬性, 其中,確定模塊根據(jù)當(dāng)前應(yīng)用的應(yīng)用位置屬性確定當(dāng)前應(yīng)用的顯示狀態(tài)是否已被用戶改變。
      16.根據(jù)權(quán)利要求15所述的坐標(biāo)變換裝置,其中,所述應(yīng)用位置屬性包括以下項(xiàng): App_location_change_state,指示應(yīng)用是否處于初始狀態(tài); App_length_X和App_length_Y,分別指示應(yīng)用當(dāng)前的橫軸尺寸和縱軸尺寸; App_CoordinateOrigin,指示應(yīng)用的原點(diǎn)在移動(dòng)終端的屏幕坐標(biāo)系中的位置; App_Orientation_Angle,指示應(yīng)用的旋轉(zhuǎn)角度。
      17.根據(jù)權(quán)利要求16所述坐標(biāo)坐標(biāo)變換裝置,其中,當(dāng)應(yīng)用位置屬性的App_location_change_state項(xiàng)指示應(yīng)用不是處于初始狀態(tài)時(shí),確定模塊確定當(dāng)前應(yīng)用的顯示狀態(tài)已被用戶改變。
      18.根據(jù)權(quán)利要求16所述的坐標(biāo)變換裝置,其中,操作系統(tǒng)在移動(dòng)終端中的各個(gè)應(yīng)用上添加縮放按鈕和位置變化按鈕。
      19.根據(jù)權(quán)利要求17所述的坐標(biāo)變換裝置,其中,當(dāng)在當(dāng)前應(yīng)用以全屏模式顯示的情況下用戶點(diǎn)擊當(dāng)前應(yīng)用上的縮放按鈕時(shí),當(dāng)前應(yīng)用將以非全屏模式顯示在桌面的最上層上,并且App_location_change_state項(xiàng)被設(shè)置為指示當(dāng)前應(yīng)用不是處于初始狀態(tài)。
      20.根據(jù)權(quán)利要求14至19中任意一項(xiàng)所述的坐標(biāo)變換裝置,其中,坐標(biāo)變換模塊根據(jù)以下等式對檢測到的觸摸輸入進(jìn)行坐標(biāo)變換:
      21.根據(jù)權(quán)利要求20所述的坐標(biāo)變換裝置,其中,當(dāng)所述操作點(diǎn)在經(jīng)過坐標(biāo)變換之后的坐標(biāo)滿足(O, O)〈= (xt,,yt,) <= (ScreenX, ScreenY)時(shí),操作執(zhí)行模塊確定檢測到的觸摸輸入施加在當(dāng)前應(yīng)用上,并執(zhí)行當(dāng)前應(yīng)用的、與檢測到的觸摸輸入經(jīng)過坐標(biāo)變換之后對應(yīng)的操作點(diǎn)相應(yīng)的操作;當(dāng)所述操作點(diǎn)在經(jīng)過坐標(biāo)變換之后的坐標(biāo)不滿足(O,O) <= (xt,,yt,)<=(ScreenX, ScreenY)時(shí),操作執(zhí)行模塊確定檢測到的觸摸輸入不是施加在當(dāng)前應(yīng)用上,并確定檢測到的觸摸輸入所在之處是否存在另一應(yīng)用。
      22.根據(jù)權(quán)利要求21所述的坐標(biāo)變換裝置,其中,如果確定檢測到的觸摸輸入所在之處存在另一應(yīng)用,則操作執(zhí)行模塊指示確定模塊將所述另一應(yīng)用作為當(dāng)前應(yīng)用;如果確定檢測到的觸摸輸入所在之處不存在另一應(yīng)用,則操作執(zhí)行模塊執(zhí)行與檢測到的觸摸輸入對應(yīng)的操作點(diǎn)相應(yīng)的操作。
      23.根據(jù)權(quán)利要求22所述的坐標(biāo)變換裝置,其中,在確定檢測到的觸摸輸入施加在當(dāng)前應(yīng)用上的情況下,如果當(dāng)前應(yīng)用的部分顯示區(qū)域被其他應(yīng)用覆蓋,則操作執(zhí)行模塊控制將當(dāng)前應(yīng)用作為最上層應(yīng)用進(jìn)行顯示,并執(zhí)行當(dāng)前應(yīng)用的、與檢測到的觸摸輸入經(jīng)過坐標(biāo)變換之后對應(yīng)的操作點(diǎn)相應(yīng)的操作。
      24.根據(jù)權(quán)利要求23所述的坐標(biāo)變換裝置,其中,當(dāng)在當(dāng)前應(yīng)用以非全屏模式顯示的情況下用戶點(diǎn)擊當(dāng)前應(yīng)用上的縮放按鈕時(shí),當(dāng)前應(yīng)用將以全屏模式顯示在桌面上,并且App_location_change_state項(xiàng)被設(shè)置為指示當(dāng)前應(yīng)用處于初始狀態(tài)。
      25.根據(jù)權(quán)利要求23所述的坐標(biāo)變換裝置,其中,在當(dāng)前應(yīng)用以非全屏模式顯示的情況下,當(dāng)用戶點(diǎn)擊當(dāng)前應(yīng)用上的位置變化按鈕時(shí),允許改變當(dāng)前應(yīng)用的尺寸、原點(diǎn)坐標(biāo)和/或旋轉(zhuǎn)角度,并且App_location_change_state項(xiàng)被設(shè)置為指示應(yīng)用處于初始狀態(tài);當(dāng)用戶再次點(diǎn)擊當(dāng)前應(yīng)用上的位置變化按鈕時(shí),鎖定當(dāng)前應(yīng)用的尺寸、原點(diǎn)坐標(biāo)和旋轉(zhuǎn)角度,并且App_location_change_state項(xiàng)被設(shè)置為指示應(yīng)用不是處于初始狀態(tài)。
      26.根據(jù)權(quán)利要求22所述的坐標(biāo)變換裝置,其中,當(dāng)確定模塊確定當(dāng)前應(yīng)用的顯示狀態(tài)未被用戶改變時(shí),操作執(zhí)行模塊執(zhí)行當(dāng)前應(yīng)用的與檢測到的觸摸輸入對應(yīng)的操作點(diǎn)相應(yīng)的操作。
      27.一種包括根據(jù)權(quán)利要求14至26中的任意一項(xiàng)所述的坐標(biāo)變換裝置的移動(dòng)終端。
      【文檔編號(hào)】G06F3/0488GK103500065SQ201310452747
      【公開日】2014年1月8日 申請日期:2013年9月27日 優(yōu)先權(quán)日:2013年9月27日
      【發(fā)明者】胡延隆 申請人:天津三星通信技術(shù)研究有限公司, 三星電子株式會(huì)社
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
      1