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

      用于放大鏡的數(shù)據(jù)編輯方法及裝置制造方法

      文檔序號:6538562閱讀:258來源:國知局
      用于放大鏡的數(shù)據(jù)編輯方法及裝置制造方法
      【專利摘要】本發(fā)明公開了一種用于放大鏡的數(shù)據(jù)編輯方法及裝置。其中,該數(shù)據(jù)編輯方法包括:獲取輸入設(shè)備在應(yīng)用程序的界面上指示的指示位置;依據(jù)指示位置創(chuàng)建放大區(qū)域;將對應(yīng)指示位置的第一數(shù)據(jù)放大并顯示在放大區(qū)域中;獲取在放大區(qū)域中對第二數(shù)據(jù)發(fā)出的操作指令,其中,第二數(shù)據(jù)為第一數(shù)據(jù)放大顯示在放大區(qū)域內(nèi)的數(shù)據(jù);按照操作指令對第二數(shù)據(jù)或第一數(shù)據(jù)進行編輯操作。采用本發(fā)明,解決了現(xiàn)有技術(shù)中應(yīng)用程序中的放大鏡無法接收用戶任何操作指令,從而無法對放大顯示內(nèi)容進行編輯操作的問題,實現(xiàn)了在放大鏡中直接編輯內(nèi)容的效果,節(jié)省了大量的時間,提高了用戶操作效率。
      【專利說明】用于放大鏡的數(shù)據(jù)編輯方法及裝置
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,具體而言,涉及一種用于放大鏡的數(shù)據(jù)編輯方法及裝置。
      【背景技術(shù)】
      [0002]隨著信息技術(shù)的不斷發(fā)展,在終端的界面上顯示的數(shù)據(jù)信息越來越龐大??墒且恍┰O(shè)備的顯示屏幕小,尤其是當(dāng)今流行的智能手機或者平板電腦的屏幕更小,那么龐大的數(shù)據(jù)信息顯示在界面上的內(nèi)容就會越小,從而導(dǎo)致用戶無法或者難以閱讀,并且操作困難。
      [0003]為了解決上述問題,此前很多產(chǎn)品設(shè)計了放大鏡功能,啟動放大鏡功能之后可以放大界面中輸入設(shè)備(如鼠標(biāo))所在區(qū)域的內(nèi)容。但是目前所開發(fā)出的放大鏡功能只是一個被動顯示界面,無法接收用戶的任何操作指令。它只能對預(yù)覽內(nèi)容按照一定的比例系數(shù)進行放大,如果用戶需要對屏幕上顯示的內(nèi)容進行編輯時,由于數(shù)據(jù)非常大,并沒有辦法準(zhǔn)確地通過放大鏡找到需要編輯的位置,具體地,只能通過用戶先使用放大鏡找到要編輯的內(nèi)容位置,然后再通過鼠標(biāo)滾輪或者其他放大操作將此部分內(nèi)容放大顯示到屏幕上,再進行編輯處理。但這樣的操作方式不但執(zhí)行起來比較繁瑣,無形之中浪費不少時間,而且也無法準(zhǔn)確確定需要編輯的位置。
      [0004]其中,上述的放大鏡為:應(yīng)用程序的放大鏡功能,該放大鏡可以放大應(yīng)用程序的窗口,是一種對應(yīng)用程序的顯示內(nèi)容進行縮放的工具。
      [0005]針對現(xiàn)有技術(shù)中應(yīng)用程序中的放大鏡無法接收用戶任何操作指令,從而無法對放大顯示內(nèi)容進行編輯操作的問題,目前尚未提出有效的解決方案。

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

      [0006]針對相關(guān)技術(shù)中應(yīng)用程序中的放大鏡無法接收用戶任何操作指令,從而無法對放大顯示內(nèi)容進行編輯操作的問題,目前尚未提出有效的解決方案,為此,本發(fā)明的主要目的在于提供一種用于放大鏡的數(shù)據(jù)編輯方法及裝置,以解決上述問題。
      [0007]為了實現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,提供了一種用于放大鏡的數(shù)據(jù)編輯方法,該方法包括:獲取輸入設(shè)備在應(yīng)用程序的界面上指示的指示位置;依據(jù)指示位置創(chuàng)建放大區(qū)域;將對應(yīng)指示位置的第一數(shù)據(jù)放大并顯示在放大區(qū)域中;獲取在放大區(qū)域中對第二數(shù)據(jù)發(fā)出的操作指令,其中,第二數(shù)據(jù)為第一數(shù)據(jù)放大顯示在放大區(qū)域內(nèi)的數(shù)據(jù);按照操作指令對第二數(shù)據(jù)或第一數(shù)據(jù)進行編輯操作。
      [0008]進一步地,依據(jù)指示位置創(chuàng)建放大區(qū)域包括:獲取屏幕的尺寸數(shù)據(jù),其中,屏幕為運行應(yīng)用程序的顯示設(shè)備的屏幕;依據(jù)尺寸數(shù)據(jù)和指示位置創(chuàng)建放大區(qū)域。
      [0009]進一步地,將對應(yīng)指示位置的第一數(shù)據(jù)放大并顯示在放大區(qū)域中包括:將界面中的所有數(shù)據(jù)進行放大得到放大后的界面數(shù)據(jù);以指示位置為中心,按照放大區(qū)域的形狀對界面數(shù)據(jù)進行裁切得到第二數(shù)據(jù);將第二數(shù)據(jù)顯示在放大區(qū)域中。
      [0010]進一步地,按照操作指令對第二數(shù)據(jù)或第一數(shù)據(jù)進行編輯操作包括:判斷應(yīng)用程序是否支持優(yōu)化方案;在應(yīng)用程序支持優(yōu)化方案的情況下,按照操作指令在放大區(qū)域?qū)Φ诙?shù)據(jù)進行編輯得到第一編輯結(jié)果;在應(yīng)用程序不支持優(yōu)化方案的情況下,按照操作指令的位置參數(shù)在界面對第一數(shù)據(jù)進行編輯得到第二編輯結(jié)果。
      [0011]進一步地,獲取在放大區(qū)域中對第二數(shù)據(jù)發(fā)出的操作指令包括:獲取輸入設(shè)備對第二數(shù)據(jù)發(fā)出的操作指令;或接收應(yīng)用程序生成的操作指令。
      [0012]為了實現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種用于放大鏡的數(shù)據(jù)編輯裝置,該裝置包括:指示位置獲取模塊,用于獲取輸入設(shè)備在應(yīng)用程序的界面上指示的指示位置;區(qū)域創(chuàng)建模塊,用于依據(jù)指示位置創(chuàng)建放大區(qū)域;放大顯示模塊,用于將對應(yīng)指示位置的第一數(shù)據(jù)放大并顯示在放大區(qū)域中;指令獲取模塊,用于獲取在放大區(qū)域中對第二數(shù)據(jù)發(fā)出的操作指令,其中,第二數(shù)據(jù)為第一數(shù)據(jù)放大顯示在放大區(qū)域內(nèi)的數(shù)據(jù);控制模塊,用于按照操作指令對第二數(shù)據(jù)或第一數(shù)據(jù)進行編輯操作。
      [0013]進一步地,區(qū)域創(chuàng)建模塊包括:尺寸獲取模塊,用于獲取屏幕的尺寸數(shù)據(jù),其中,屏幕為運行應(yīng)用程序的顯示設(shè)備的屏幕;區(qū)域創(chuàng)建子模塊,用于依據(jù)尺寸數(shù)據(jù)和指示位置創(chuàng)建放大區(qū)域。
      [0014]進一步地,放大顯示模塊包括:放大模塊,用于將界面中的所有數(shù)據(jù)進行放大得到放大后的界面數(shù)據(jù);裁切模塊,用于以指示位置為中心,按照放大區(qū)域的形狀對界面數(shù)據(jù)進行裁切得到第二數(shù)據(jù);顯示模塊,用于將第二數(shù)據(jù)顯示在放大區(qū)域中。
      [0015]進一步地,控制模塊包括:判斷模塊,用于判斷應(yīng)用程序是否支持優(yōu)化方案;第一編輯模塊,用于在應(yīng)用程序支持優(yōu)化方案的情況下,按照操作指令在放大區(qū)域?qū)Φ诙?shù)據(jù)進行編輯得到第一編輯結(jié)果;第二編輯模塊,用于在應(yīng)用程序不支持優(yōu)化方案的情況下,按照操作指令的位置參數(shù)在界面對第一數(shù)據(jù)進行編輯得到第二編輯結(jié)果。
      [0016]進一步地,指令獲取模塊包括:獲取子模塊,用于獲取輸入設(shè)備對第二數(shù)據(jù)發(fā)出的操作指令;或接收應(yīng)用程序生成的操作指令。
      [0017]采用本發(fā)明,通過創(chuàng)建對應(yīng)指示位置的放大區(qū)域,該放大區(qū)域?qū)⒅甘疚恢脤?yīng)的數(shù)據(jù)放大顯示,并且在該放大區(qū)域內(nèi)可以執(zhí)行用戶任何的操作指令,而不需要通過放大鏡找到要編輯的內(nèi)容的位置,然后將該部分放大顯示到屏幕上再對其進行操作,可以不需要放大整個界面上的內(nèi)容,僅僅是對需要處理的內(nèi)容進行放大并可直接在放大鏡內(nèi)執(zhí)行編輯等操作,解決了現(xiàn)有技術(shù)中應(yīng)用程序中的放大鏡無法接收用戶任何操作指令,從而無法對放大顯示內(nèi)容進行編輯操作的問題,實現(xiàn)了在放大鏡中直接編輯內(nèi)容的效果,節(jié)省了大量的時間,提高了用戶操作效率。
      【專利附圖】

      【附圖說明】
      [0018]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
      [0019]圖1是根據(jù)本發(fā)明實施例的用于放大鏡的數(shù)據(jù)編輯裝置的結(jié)構(gòu)示意圖;
      [0020]圖2是根據(jù)本發(fā)明實施例的用于放大鏡的數(shù)據(jù)編輯方法的流程圖;
      [0021]圖3是根據(jù)本發(fā)明實施例的一種可選的用于放大鏡的數(shù)據(jù)編輯方法的流程圖;
      [0022]圖4是根據(jù)本發(fā)明實施例的一種可選的CAD繪圖系統(tǒng)的界面示意圖;
      [0023]圖5是根據(jù)圖4所示實施例的確定第二數(shù)據(jù)的示意圖;[0024]圖6是根據(jù)圖4所示實施例的對第二數(shù)據(jù)執(zhí)行操作結(jié)果示意圖;
      [0025]圖7是根據(jù)本發(fā)明實施例的另外一種可選的網(wǎng)頁頁面的示意圖;
      [0026]圖8是根據(jù)圖7所示實施例的放大區(qū)域的示意圖;
      [0027]圖9是根據(jù)圖7所示實施例的輸入設(shè)備執(zhí)行移動操作的示意圖;
      [0028]圖10是根據(jù)圖7所示實施例的對驗證碼執(zhí)行修改操作的示意圖;以及
      [0029]圖11是根據(jù)圖7所示實施例的對驗證碼執(zhí)行操作的結(jié)果示意圖。
      【具體實施方式】
      [0030]為了使本【技術(shù)領(lǐng)域】的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應(yīng)當(dāng)屬于本發(fā)明保護的范圍。
      [0031]需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
      [0032]圖1是根據(jù)本發(fā)明實施例的數(shù)據(jù)編輯裝置的結(jié)構(gòu)示意圖。如圖1所示,該數(shù)據(jù)編輯裝置可以包括:指示位置獲取模塊10,用于獲取輸入設(shè)備在應(yīng)用程序的界面上指示的指示位置;區(qū)域創(chuàng)建模塊20,用于依據(jù)指示位置創(chuàng)建放大區(qū)域;放大顯示模塊30,用于將對應(yīng)指示位置的第一數(shù)據(jù)放大并顯示在放大區(qū)域中;指令獲取模塊40,用于獲取在放大區(qū)域中對第二數(shù)據(jù)發(fā)出的操作指令,其中,第二數(shù)據(jù)為第一數(shù)據(jù)放大顯示在放大區(qū)域內(nèi)的數(shù)據(jù);控制模塊50,用于按照操作指令對第二數(shù)據(jù)或第一數(shù)據(jù)進行編輯操作。
      [0033]采用本發(fā)明,通過創(chuàng)建對應(yīng)指示位置的放大區(qū)域,該放大區(qū)域?qū)⒅甘疚恢脤?yīng)的數(shù)據(jù)放大顯示,并且在該放大區(qū)域內(nèi)可以執(zhí)行用戶任何的操作指令,而不需要通過放大鏡找到要編輯的內(nèi)容的位置,然后將該部分放大顯示到屏幕上再對其進行操作,可以不需要放大整個界面上的內(nèi)容,僅僅是對需要處理的內(nèi)容進行放大并可直接在放大鏡內(nèi)執(zhí)行編輯等操作,解決了現(xiàn)有技術(shù)中應(yīng)用程序中的放大鏡無法接收用戶任何操作指令,從而無法對放大顯示內(nèi)容進行編輯操作的問題,實現(xiàn)了在放大鏡中直接編輯內(nèi)容的效果,節(jié)省了大量的時間,提高了用戶操作效率。
      [0034]根據(jù)本發(fā)明的上述實施例,指令獲取模塊可以包括:獲取子模塊,用于獲取輸入設(shè)備對第二數(shù)據(jù)發(fā)出的操作指令;或接收應(yīng)用程序生成的操作指令。
      [0035]其中,操作指令可以是輸入設(shè)備在放大區(qū)域中對放大顯示數(shù)據(jù)發(fā)出的操作指令,也可以是應(yīng)用程序發(fā)送過來的操作指令;輸入設(shè)備可以為鼠標(biāo),也可以是其他任意的可以輸入信號、或指令、或數(shù)據(jù)的輸入設(shè)備;應(yīng)用程序可以是CAD繪圖軟件、網(wǎng)頁等;操作可以是對第二數(shù)據(jù)進行修改、添加、刪除等編輯操作。上述創(chuàng)建放大區(qū)域的步驟可以是在預(yù)設(shè)位置按照預(yù)設(shè)尺寸創(chuàng)建放大區(qū)域。
      [0036]在本發(fā)明的上述實施例中,控制模塊可以包括:判斷模塊,用于判斷應(yīng)用程序是否支持優(yōu)化方案;第一編輯模塊,用于在應(yīng)用程序支持優(yōu)化方案的情況下,按照操作指令在放大區(qū)域?qū)Φ诙?shù)據(jù)進行編輯得到第一編輯結(jié)果;第二編輯模塊,用于在應(yīng)用程序不支持優(yōu)化方案的情況下,按照操作指令的位置參數(shù)在界面對第一數(shù)據(jù)進行編輯得到第二編輯結(jié)果O
      [0037]具體地,當(dāng)獲取輸入設(shè)備指示的指示位置之后,依據(jù)該指示位置創(chuàng)建一個放大區(qū)域,將該指示位置對應(yīng)的數(shù)據(jù)放大顯示到該放大區(qū)域中,在獲取輸入設(shè)備對放大區(qū)域的第一數(shù)據(jù)發(fā)出的操作指令之后,在應(yīng)用程序的界面上確定與該第一數(shù)據(jù)對應(yīng)的第二數(shù)據(jù),并按照操作指令對第二數(shù)據(jù)執(zhí)行操作。
      [0038]通過上述實施例,如果應(yīng)用程序支持將操作指令對第二數(shù)據(jù)的操作結(jié)果傳遞給第一數(shù)據(jù);否則將操作指令對第一數(shù)據(jù)的操作結(jié)果傳遞給第二數(shù)據(jù)。具體地,應(yīng)用程序判斷是否支持優(yōu)化方案,如果不支持,則將接收到的操作指令中的位置參數(shù)(如鼠標(biāo)指示的編輯位置、手指指示的編輯位置)按照放大區(qū)域與界面的放大比例進行比例換算,使用換算得到的編輯位置參數(shù)在界面上對第一數(shù)據(jù)進行編輯處理,然后將處理后的第二編輯結(jié)果顯示在放大區(qū)域上;如果支持優(yōu)化方案,則將接收到的操作指令直接在放大區(qū)域?qū)Φ诙?shù)據(jù)進行編輯處理,然后將處理后的第一編輯結(jié)果顯示在界面上。其中,上述的操作指令可以包括:操作類型,如畫圓、移動等;操作類型對應(yīng)的位置參數(shù)等。
      [0039]在上述實施例中,在放大區(qū)域中編輯數(shù)據(jù)的精度比較高,使用優(yōu)化方案可以對數(shù)據(jù)進行更加精細的處理,這樣處理的結(jié)果更加準(zhǔn)確。
      [0040]根據(jù)本發(fā)明的上述實施例,區(qū)域創(chuàng)建模塊包括:尺寸獲取模塊,用于獲取屏幕的尺寸數(shù)據(jù),其中,屏幕為運行應(yīng)用程序的顯示設(shè)備的屏幕;區(qū)域創(chuàng)建子模塊,用于依據(jù)尺寸數(shù)據(jù)和指示位置創(chuàng)建放大區(qū)域。
      [0041]可選地,區(qū)域創(chuàng)建子模塊包括:比較模塊,用于將長度數(shù)據(jù)和寬度數(shù)據(jù)之間較小的值作為半徑;第一創(chuàng)建子模塊,用于以指示位置或預(yù)設(shè)圓心點為圓心,創(chuàng)建圓形的放大區(qū)域;其中,尺寸數(shù)據(jù)包括長度數(shù)據(jù)和寬度數(shù)據(jù)。
      [0042]可選地,區(qū)域創(chuàng)建子模塊包括:長度計算模塊,用于將預(yù)設(shè)比例參數(shù)與長度數(shù)據(jù)的乘積作為放大長度數(shù)據(jù);寬度計算模塊,用于將預(yù)設(shè)比例參數(shù)與寬度數(shù)據(jù)的乘積作為放大寬度數(shù)據(jù);第二創(chuàng)建子模塊,用于在預(yù)設(shè)位置創(chuàng)建寬為放大寬度數(shù)據(jù)且長為放大長度數(shù)據(jù)的放大區(qū)域;其中,尺寸數(shù)據(jù)包括長度數(shù)據(jù)和寬度數(shù)據(jù)。
      [0043]具體地,用于按照預(yù)設(shè)比例參數(shù)縮小屏幕的長度數(shù)據(jù)和寬度數(shù)據(jù)得出放大區(qū)域(如放大鏡)的放大長度數(shù)據(jù)和放大寬度數(shù)據(jù),使用該放大長度數(shù)據(jù)和放大寬度數(shù)據(jù)創(chuàng)建放大區(qū)域。更具體地,預(yù)設(shè)位置可以為位于屏幕上的任意位置,可選地,可以使指示位置位于創(chuàng)建的放大區(qū)域,優(yōu)選地,可以以指示位置作為放大區(qū)域的中心點進行創(chuàng)建。
      [0044]在上述實施例中,獲取屏幕的長度數(shù)據(jù)和寬度數(shù)據(jù)可以在界面上創(chuàng)建一個合適大小的放大區(qū)域,以提高處理速度,如創(chuàng)建的放大區(qū)域太大或太小均會加重處理器的工作。
      [0045]其中,在創(chuàng)建放大區(qū)域的過程中,放大區(qū)域形狀是可變的,可以是圓形,矩形等等幾何形狀,無論形狀如何變化,都屬于本專利保護范圍;并且放大區(qū)域在屏幕上顯示的位置,可以是屏幕上的任意位置,無論放大區(qū)域的顯示位置如何變化,都屬于本專利保護范圍。
      [0046]根據(jù)本發(fā)明的上述實施例,放大顯示模塊包括:放大模塊,用于將界面中的所有數(shù)據(jù)進行放大得到放大后的界面數(shù)據(jù);裁切模塊,用于以指示位置為中心,按照放大區(qū)域的形狀對界面數(shù)據(jù)進行裁切得到第二數(shù)據(jù);顯示模塊,用于將第二數(shù)據(jù)顯示在放大區(qū)域中。
      [0047]具體地,創(chuàng)建放大區(qū)域有兩種方法:第一種,將原始界面數(shù)據(jù)進行機械的位圖放大,然后根據(jù)放大區(qū)域形狀對放大后的位圖進行裁切;第二種,對原始界面數(shù)據(jù)進行矢量放大,按照新的放大尺寸大小重新布局,然后再根據(jù)放大區(qū)域形狀對放大后數(shù)據(jù)進行裁切。
      [0048]在本發(fā)明的上述實施例中,指令獲取模塊包括:獲取輸入設(shè)備執(zhí)行的操作指令,或者是應(yīng)用程序發(fā)送過來的指令。
      [0049]其中,獲取輸入設(shè)備在屏幕上的操作,確定該操作的操作類型,根據(jù)該操作類型確定操作指令。其中,上述的操作為移動操作的情況下,獲取確定移動操作的結(jié)束位置;獲取輸入設(shè)備對與結(jié)束位置對應(yīng)的第一數(shù)據(jù)發(fā)出的操作指令。其中,該操作指令可以是通過輸入設(shè)備對第一數(shù)據(jù)的點擊或拖動產(chǎn)生的繪圖指令、修改指令等編輯指令。
      [0050]例如,用戶在放大區(qū)域內(nèi)移動鼠標(biāo)時,如果鼠標(biāo)沒有超出放大區(qū)域,那么不做任何處理;如果鼠標(biāo)超出放大區(qū)域,那么放大區(qū)域隨鼠標(biāo)移動的方向移動,產(chǎn)生被拖動的效果。
      [0051]圖2是根據(jù)本發(fā)明實施例的數(shù)據(jù)編輯方法的流程圖,如圖2所示該方法包括如下步驟:
      [0052]步驟S202,獲取輸入設(shè)備在應(yīng)用程序的界面上指示的指示位置。
      [0053]步驟S204,依據(jù)指示位置創(chuàng)建放大區(qū)域。
      [0054]步驟S206,將對應(yīng)指示位置的第一數(shù)據(jù)放大并顯示在放大區(qū)域中。
      [0055]步驟S208,獲取在放大區(qū)域中對第二數(shù)據(jù)發(fā)出的操作指令,其中,第二數(shù)據(jù)為第一數(shù)據(jù)放大顯示在放大區(qū)域內(nèi)的數(shù)據(jù)。
      [0056]步驟S210,按照操作指令對第二數(shù)據(jù)或第一數(shù)據(jù)進行編輯操作。
      [0057]采用本發(fā)明,通過創(chuàng)建對應(yīng)指示位置的放大區(qū)域,該放大區(qū)域?qū)⒅甘疚恢脤?yīng)的數(shù)據(jù)放大顯示,并且在該放大區(qū)域內(nèi)可以執(zhí)行用戶任何的操作指令,而不需要通過放大鏡找到要編輯的內(nèi)容的位置,然后將該部分放大顯示到屏幕上再對其進行操作,可以不需要放大整個界面上的內(nèi)容,僅僅是對需要處理的內(nèi)容進行放大并可直接在放大鏡內(nèi)執(zhí)行編輯等操作,解決了現(xiàn)有技術(shù)中應(yīng)用程序中的放大鏡無法接收用戶任何操作指令,從而無法對放大顯示內(nèi)容進行編輯操作的問題,實現(xiàn)了在放大鏡中直接編輯內(nèi)容的效果,節(jié)省了大量的時間,提高了用戶操作效率。
      [0058]其中,操作指令可以是輸入設(shè)備在放大區(qū)域中對放大顯示數(shù)據(jù)發(fā)出的操作指令,也可以是應(yīng)用程序發(fā)送過來的操作指令;輸入設(shè)備可以為鼠標(biāo),也可以是其他任意的可以輸入信號、或指令、或數(shù)據(jù)的輸入設(shè)備;應(yīng)用程序可以是CAD繪圖軟件、網(wǎng)頁等;操作可以是對第二數(shù)據(jù)進行修改、添加、刪除等編輯操作。上述創(chuàng)建放大區(qū)域的步驟可以是在預(yù)設(shè)位置按照預(yù)設(shè)尺寸創(chuàng)建放大區(qū)域。
      [0059]根據(jù)本發(fā)明的上述實施例,按照操作指令對第二數(shù)據(jù)或第一數(shù)據(jù)進行編輯操作包括:判斷應(yīng)用程序是否支持優(yōu)化方案;在應(yīng)用程序支持優(yōu)化方案的情況下,按照操作指令在放大區(qū)域?qū)Φ诙?shù)據(jù)進行編輯得到第一編輯結(jié)果;在應(yīng)用程序不支持優(yōu)化方案的情況下,按照操作指令的位置參數(shù)在界面對第一數(shù)據(jù)進行編輯得到第二編輯結(jié)果。[0060]其中的優(yōu)選方案即為應(yīng)用程序支持在放大區(qū)域直接編輯數(shù)據(jù)的方案。
      [0061]需要進一步說明的是,用戶在啟動應(yīng)用程序之后可以設(shè)置該應(yīng)用程序是否支持優(yōu)化方案,具體地,用戶可以通過選中“支持優(yōu)化方案”的復(fù)選框設(shè)置該應(yīng)用程序是否支持優(yōu)化方案;用戶還可以通過開關(guān)按鈕開啟程序支持優(yōu)化方案的運行模式。
      [0062]根據(jù)本發(fā)明的上述實施例,按照操作指令對第二數(shù)據(jù)或第一數(shù)據(jù)進行編輯操作包括:判斷應(yīng)用程序是否支持優(yōu)化方案;在應(yīng)用程序支持優(yōu)化方案的情況下,按照操作指令在放大區(qū)域?qū)Φ诙?shù)據(jù)進行編輯得到第一編輯結(jié)果;在應(yīng)用程序不支持優(yōu)化方案的情況下,按照操作指令的位置參數(shù)在界面對第一數(shù)據(jù)進行編輯得到第二編輯結(jié)果。
      [0063]具體地,在執(zhí)行步驟S202至步驟S210之后,應(yīng)用程序可以通過上述的復(fù)選框或者開關(guān)按鈕判斷該應(yīng)用程序是否支持優(yōu)選方案,如果該應(yīng)用程序支持優(yōu)選方案,則步驟S210可以通過如下方法實現(xiàn):直接在放大區(qū)域?qū)Φ诙?shù)據(jù)進行編輯操作得到第一編輯結(jié)果,并將該第一編輯結(jié)果按照比例更新在界面上;如果該應(yīng)用程序不支持優(yōu)化方案,則步驟S210可以通過如下方法實現(xiàn):直接對界面上的第一數(shù)據(jù)進行編輯操作得到第二編輯結(jié)果,并將第二編輯結(jié)果更新在放大區(qū)域中。
      [0064]通過上述實施例,如果應(yīng)用程序支持將操作指令對第二數(shù)據(jù)的操作結(jié)果傳遞給第一數(shù)據(jù);否則將操作指令對第一數(shù)據(jù)的操作結(jié)果傳遞給第二數(shù)據(jù)。具體地,應(yīng)用程序判斷是否支持優(yōu)化方案,如果不支持,則將接收到的操作指令中的位置參數(shù)(如鼠標(biāo)指示的編輯位置、手指指示的編輯位置)按照放大區(qū)域與界面的放大比例進行比例換算,使用換算得到的編輯位置參數(shù)在界面上對第一數(shù)據(jù)進行編輯處理,然后將處理后的第二編輯結(jié)果顯示在放大區(qū)域上;如果支持優(yōu)化方案,則將接收到的操作指令直接在放大區(qū)域?qū)Φ诙?shù)據(jù)進行編輯處理,然后將處理后的第一編輯結(jié)果顯示在界面上。其中,上述的操作指令可以包括:操作類型,如畫圓、移動等;操作類型對應(yīng)的位置參數(shù)等。
      [0065]在上述實施例中,在放大區(qū)域中編輯數(shù)據(jù)的精度比較高,使用優(yōu)化方案可以對數(shù)據(jù)進行更加精細的處理,這樣處理的結(jié)果更加準(zhǔn)確。
      [0066]根據(jù)本發(fā)明的上述實施例,依據(jù)指示位置創(chuàng)建放大區(qū)域可以包括:獲取屏幕的尺寸數(shù)據(jù),其中,屏幕為運行應(yīng)用程序的顯示設(shè)備的屏幕;依據(jù)尺寸數(shù)據(jù)和指示位置創(chuàng)建放大區(qū)域。
      [0067]可選地,尺寸數(shù)據(jù)包括長度數(shù)據(jù)和寬度數(shù)據(jù),其中,依據(jù)尺寸數(shù)據(jù)和指示位置創(chuàng)建放大區(qū)域可以包括:將長度數(shù)據(jù)和寬度數(shù)據(jù)之間較小的值作為半徑;以指示位置或預(yù)設(shè)圓心點為圓心,倉Il建圓形的放大區(qū)域。
      [0068]可選地,依據(jù)尺寸數(shù)據(jù)和指示位置創(chuàng)建放大區(qū)域還可以包括:將預(yù)設(shè)比例參數(shù)與長度數(shù)據(jù)的乘積作為放大長度數(shù)據(jù);將預(yù)設(shè)比例參數(shù)與寬度數(shù)據(jù)的乘積作為放大寬度數(shù)據(jù);在預(yù)設(shè)位置創(chuàng)建寬為放大寬度數(shù)據(jù)且長為放大長度數(shù)據(jù)的放大區(qū)域。
      [0069]具體地,用于按照預(yù)設(shè)比例參數(shù)縮小屏幕的長度數(shù)據(jù)和寬度數(shù)據(jù)得出放大區(qū)域(如放大鏡)的放大長度數(shù)據(jù)和放大寬度數(shù)據(jù),使用該放大長度數(shù)據(jù)和放大寬度數(shù)據(jù)創(chuàng)建放大區(qū)域。更具體地,預(yù)設(shè)位置可以為位于屏幕上的任意位置,可選地,可以使指示位置位于創(chuàng)建的放大區(qū)域,優(yōu)選地,可以以指示位置為放大區(qū)域的中心點進行放大區(qū)域的創(chuàng)建。
      [0070]在上述實施例中,獲取屏幕的長度數(shù)據(jù)和寬度數(shù)據(jù)可以在界面上創(chuàng)建一個合適大小的放大區(qū)域,以提高處理速度,如果創(chuàng)建的放大區(qū)域太大或太小均會加重處理器的工作。[0071]其中,在創(chuàng)建放大區(qū)域的過程中,放大區(qū)域形狀是可變的,可以是圓形,矩形等等幾何形狀,無論形狀如何變化,都屬于本專利保護范圍;并且放大區(qū)域在屏幕上顯示的位置,可以是屏幕上的任意位置,無論放大區(qū)域的顯示位置如何變化,都屬于本專利保護范圍。
      [0072]在本發(fā)明的上述實施例中,將對應(yīng)指示位置的第一數(shù)據(jù)放大并顯示在放大區(qū)域中包括:將界面中的所有數(shù)據(jù)進行放大得到放大后的界面數(shù)據(jù);以指示位置為中心,按照放大區(qū)域的形狀對界面數(shù)據(jù)進行裁切得到第二數(shù)據(jù);將第二數(shù)據(jù)顯示在放大區(qū)域中。
      [0073]具體地,創(chuàng)建放大區(qū)域有兩種方法:第一種,將原始界面數(shù)據(jù)進行機械的位圖放大,然后根據(jù)放大區(qū)域形狀對放大后的位圖進行裁切;第二種,對原始界面數(shù)據(jù)進行矢量放大,按照新的放大尺寸大小重新布局,然后再根據(jù)放大區(qū)域形狀對放大后數(shù)據(jù)進行裁切。
      [0074]根據(jù)本發(fā)明的上述實施例,獲取輸入設(shè)備在放大區(qū)域中對第一數(shù)據(jù)發(fā)出的操作指令包括:獲取輸入設(shè)備執(zhí)行的操作指令,或者是應(yīng)用程序發(fā)送過來的操作指令。
      [0075]具體地,獲取在放大區(qū)域中對第二數(shù)據(jù)發(fā)出的操作指令包括:獲取輸入設(shè)備對第二數(shù)據(jù)發(fā)出的操作指令;或接收應(yīng)用程序生成的操作指令。
      [0076]更具體地,獲取輸入設(shè)備在屏幕上的指示類型,以及輸入設(shè)備指示的操作位置,將該指示類型確定為該操作的操作類型,將操作位置確定為操作類型對應(yīng)的位置參數(shù),以獲取操作指令;或者直接接收操作類型和位置參數(shù)等數(shù)據(jù)。其中,在上述的操作為移動操作的情況下,獲取確定移動操作的結(jié)束位置;獲取輸入設(shè)備對與結(jié)束位置對應(yīng)的第一數(shù)據(jù)發(fā)出的操作指令。其中,該操作類型可以是通過輸入設(shè)備對第一數(shù)據(jù)的點擊或拖動產(chǎn)生的繪圖、修改等編輯操作。
      [0077]例如,用戶在放大區(qū)域內(nèi)移動鼠標(biāo)時,如果鼠標(biāo)沒有超出放大區(qū)域,那么不做任何處理;如果鼠標(biāo)超出放大區(qū)域,那么放大區(qū)域隨鼠標(biāo)移動的方向移動,產(chǎn)生被拖動的效果。
      [0078]圖3是根據(jù)本發(fā)明實施例的一種可選的用于放大鏡的數(shù)據(jù)編輯方法的流程圖。如圖3所示,該實施例可以包括如下步驟:
      [0079]步驟S301:獲取優(yōu)化方案的設(shè)置參數(shù)。
      [0080]步驟S302:獲取輸入設(shè)備的位置點。
      [0081]其中,該輸入設(shè)備可以為鼠標(biāo),位置點可以為上述實施例中的指示位置。
      [0082]步驟S303:獲取顯示設(shè)備的長度數(shù)據(jù)和寬度數(shù)據(jù)。
      [0083]步驟S304:按照長度數(shù)據(jù)、寬度數(shù)據(jù)以及位置點在界面上創(chuàng)建放大區(qū)域。
      [0084]步驟S305:將界面上的所有數(shù)據(jù)放大得到界面數(shù)據(jù)。
      [0085]步驟S306:以指示位置為中心,按照放大區(qū)域的形狀對界面數(shù)據(jù)進行裁切得到第
      二數(shù)據(jù)。
      [0086]步驟S307:將第二數(shù)據(jù)顯示在放大區(qū)域上。
      [0087]步驟S308:獲取輸入設(shè)備在放大區(qū)域內(nèi)對第二數(shù)據(jù)發(fā)出的操作指令。
      [0088]步驟S309:判斷操作指令是否為編輯指令。
      [0089]其中,在操作指令為編輯指令的情況下,執(zhí)行步驟S310 ;在操作指令不為編輯指令的情況下,執(zhí)行步驟S316。
      [0090]步驟S310:判斷應(yīng)用程序是否支持優(yōu)化方案。
      [0091]其中,在應(yīng)用程序支持優(yōu)化方案的情況下,執(zhí)行步驟S311 ;在應(yīng)用程序不支持優(yōu)化方案的情況下,執(zhí)行步驟S313。
      [0092]步驟S311:直接在放大區(qū)域?qū)Φ诙?shù)據(jù)進行編輯得到第一編輯結(jié)果。
      [0093]步驟S312:將第一編輯結(jié)果顯示在界面上。
      [0094]具體地,在執(zhí)行完成該操作指令對應(yīng)的編輯操作之后,返回執(zhí)行步驟S308。
      [0095]步驟S313:將指令中的位置參數(shù)按照放大的比例進行換算得到換算后的位置參數(shù)。
      [0096]具體地,可以使用換算后的位置參數(shù)更新原操作指令得到更新后的操作指令。
      [0097]步驟S314:使用更新后的操作指令對第一數(shù)據(jù)進行編輯處理得到第二編輯結(jié)果。
      [0098]步驟S315:將第二編輯結(jié)果更新到放大區(qū)域顯示。
      [0099]步驟S316:判斷操作指令是否為關(guān)閉放大鏡的指令。
      [0100]其中,在操作指令為關(guān)閉放大鏡的指令的情況下,執(zhí)行步驟S317:關(guān)閉放大鏡;在操作指令不為關(guān)閉放大鏡的指令的情況下,返回執(zhí)行步驟S308。
      [0101]下面結(jié)合附圖4、圖5以及圖6介紹本發(fā)明實施例的一個操作場景,如圖4至圖6所示,該實施例可以應(yīng)用于CAD圖形系統(tǒng)的繪圖中。在此實施例中,有三條直線L1、L2和L3,在當(dāng)前界面上用戶要繪制一個圓,此圓的圓心在點D1,半徑確定為直線LI和直線L3的交點。
      [0102]具體地,用戶通過輸入設(shè)備在界面上確定圓心點Dl后,移動鼠標(biāo)將光標(biāo)SI移動到待放大位置點S2 (指示位置),然后通過快捷鍵,或者是定時等相關(guān)方法調(diào)出本發(fā)明的上述方法實施例,該方法可自由開啟不影響應(yīng)用場景原來具有的功能。
      [0103]在啟動本發(fā)明的上述處理方法之后,獲取輸入設(shè)備的位置點,和顯示設(shè)備的屏幕的長度、寬度數(shù)據(jù)信息,根據(jù)該位置點和屏幕的長度、寬度數(shù)據(jù)信息創(chuàng)建放大區(qū)域,在創(chuàng)建放大區(qū)域之后,將輸入設(shè)備(如鼠標(biāo))對應(yīng)的界面上的光標(biāo)所在位置點的一定區(qū)域范圍內(nèi)的界面內(nèi)容放大顯示到放大區(qū)域Ql中,如圖5所示,該放大區(qū)域可以圓形的。然后獲取用戶在界面上輸入的操作指令,確定該實施例中光標(biāo)移動到直線LI與直線L3的交點D2 (第二數(shù)據(jù))上,從而確定圓的半徑端點;在處理器接收到輸入設(shè)備的點擊并確定點D2的操作之后,CAD圖形系統(tǒng)在原始界面上以Dl為圓心,以Dl與D2的長度為半徑繪制圓,如圖6所示繪制的圓Q2。在該實施例中,操作指令可以是:以Dl為圓心,以Dl與D2的長度為半徑繪制圓,應(yīng)用程序按照該操作指令對第二數(shù)據(jù)進行編輯操作之后得到第一編輯結(jié)果,即在第二數(shù)據(jù)中增加了圓Q2的一段圓弧(圓實體Q3)。
      [0104]在本發(fā)明的上述實施例中,由于是將界面上的數(shù)據(jù)進行了失量放大,放大鏡里面的線條寬度并不由于放大而變寬,僅是線條的相對坐標(biāo)位置進行了放大,這樣在CAD中含有多個實體的圖紙是可以得到更好的顯示效果。
      [0105]在本發(fā)明的上述實施例中,如果應(yīng)用程序不支持優(yōu)化方案,繪制圓Q2時,將點D2的數(shù)據(jù)信息傳遞給界面,界面接收到點數(shù)據(jù)后,CAD系統(tǒng)繪制圓實體Q2,在原界面的內(nèi)容更新之后,通知放大區(qū)域進行更新,在放大區(qū)域內(nèi),就會顯示出圓實體Q3。其中,由于放大區(qū)域是將原界面的內(nèi)容矢量放大,Q2超出放大區(qū)域的實體會被裁剪掉,在放大區(qū)域中Q3是一段圓弧。在結(jié)束繪制之后,輸入設(shè)備可以輸入關(guān)閉放大鏡的指令,當(dāng)前界面關(guān)閉時,將放大區(qū)域從顯示設(shè)備的屏幕上銷毀。
      [0106]圖7至圖11為本發(fā)明另一個實施例的應(yīng)用場景。如圖7至圖11所示的應(yīng)用場景為用戶登錄網(wǎng)站時輸入驗證碼的網(wǎng)頁頁面,此時用戶已經(jīng)輸入了一個錯誤的驗證碼,需要在光標(biāo)點S41修改其中的錯誤字符。
      [0107]具體地,該方法實施例可以通過如下步驟實現(xiàn):
      [0108]1),獲取用戶設(shè)置的支持優(yōu)化方案的標(biāo)識,然后啟用本發(fā)明的數(shù)據(jù)編輯裝置,獲取當(dāng)前鼠標(biāo)點S41和顯示設(shè)備的長度、寬度數(shù)據(jù)信息。例如,在本實施例中,可以設(shè)置為該數(shù)據(jù)編輯裝置(如CAD)不支持優(yōu)化方案。
      [0109]2),創(chuàng)建放大區(qū)域。如圖7所示,可以以光標(biāo)70在界面71上指示的指示位置為依據(jù)創(chuàng)建放大區(qū)域。
      [0110]3),將界面的所有數(shù)據(jù)放大后得到界面數(shù)據(jù),以光標(biāo)所在位置點為中心,根據(jù)放大區(qū)的形狀進行裁切后得到第二數(shù)據(jù)顯示到放大區(qū)域72中,如圖8所示,該實施例中的放大區(qū)域可以為圓形。
      [0111]4),獲取用戶在頁面上的操作指令,該操作指令可以是將驗證碼中的B改為P的修改指令。如圖9所示,輸入設(shè)備可以在原界面上將光標(biāo)移動到字符“B”。
      [0112]5),在光標(biāo)屬于移動操作且是在原界面上移動的情況下,重新獲取光標(biāo)點的指示位置,將指示位置附近一定范圍內(nèi)的界面上的內(nèi)容進行放大顯示到放大區(qū)域72中。
      [0113]其中,由于在修改錯誤輸入的字符時,需要參考驗證碼,可是當(dāng)前驗證碼已經(jīng)被放大鏡遮擋上了,所以用戶在放大區(qū)域內(nèi)向左移動鼠標(biāo)從點73到點74。
      [0114]6),在光標(biāo)屬于移動操作,并且是在放大區(qū)域內(nèi)移動的情況下,那么放大區(qū)域被拖拽到74位置,則放大區(qū)域72移動后變?yōu)槿鐖D中10所示的區(qū)域75。在移動放大區(qū)域之后,可以參照驗證碼修改放大區(qū)中的字符“B”為“P”。
      [0115]7),在操作指令為編輯指令且應(yīng)用程序不支持優(yōu)化方案的情況下,將操作指令中的位置參數(shù)按照放大比例進行坐標(biāo)換算得到換算后的位置參數(shù)。
      [0116]8),使用新的操作指令在原界面對第一數(shù)據(jù)進行操作得到第二編輯結(jié)果。
      [0117]其中,新的操作指令為:使用換算后的位置參數(shù)更新原操作指令得到的指令。具體地,可以將更新位置參數(shù)的操作指令傳遞給原頁面,原界面執(zhí)行指令對第一數(shù)據(jù)進行處理得到處理后的第二編輯結(jié)果。
      [0118]9),將第二編輯結(jié)果更新到放大區(qū)域顯示。放大區(qū)域顯示更新后的內(nèi)容,如圖11所示的區(qū)域76。
      [0119]10),關(guān)閉放大鏡:在接收到關(guān)閉指令時,將放大區(qū)域從顯示設(shè)備的屏幕上銷毀。
      [0120]需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
      [0121]從以上的描述中,可以看出,本發(fā)明實現(xiàn)了如下技術(shù)效果:
      [0122]采用本發(fā)明,通過創(chuàng)建對應(yīng)指示位置的放大區(qū)域,該放大區(qū)域?qū)⒅甘疚恢脤?yīng)的數(shù)據(jù)放大顯示,并且在該放大區(qū)域內(nèi)可以執(zhí)行用戶任何的操作指令,而不需要通過放大鏡找到要編輯的內(nèi)容的位置,然后將該部分放大顯示到屏幕上再對其進行操作,可以不需要放大整個界面上的內(nèi)容,僅僅是對需要處理的內(nèi)容進行放大并可直接在放大鏡內(nèi)執(zhí)行編輯等操作,解決了現(xiàn)有技術(shù)中應(yīng)用程序中的放大鏡無法接收用戶任何操作指令,從而無法對放大顯示內(nèi)容進行編輯操作的問題,實現(xiàn)了在放大鏡中直接編輯內(nèi)容的效果,節(jié)省了大量的時間,提高了用戶操作效率。
      [0123]顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
      [0124]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
      【權(quán)利要求】
      1.一種用于放大鏡的數(shù)據(jù)編輯方法,其特征在于,包括: 獲取輸入設(shè)備在應(yīng)用程序的界面上指示的指示位置; 依據(jù)所述指示位置創(chuàng)建放大區(qū)域; 將對應(yīng)所述指示位置的第一數(shù)據(jù)放大并顯示在所述放大區(qū)域中; 獲取在所述放大區(qū)域中對第二數(shù)據(jù)發(fā)出的操作指令,其中,所述第二數(shù)據(jù)為第一數(shù)據(jù)放大顯示在放大區(qū)域內(nèi)的數(shù)據(jù); 按照所述操作指令對所述第二數(shù)據(jù)或所述第一數(shù)據(jù)進行編輯操作。
      2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)編輯方法,其特征在于,依據(jù)所述指示位置創(chuàng)建放大區(qū)域包括: 獲取屏幕的尺寸數(shù)據(jù),其中,所述屏幕為運行所述應(yīng)用程序的顯示設(shè)備的屏幕; 依據(jù)所述尺寸數(shù)據(jù)和所述指示位置創(chuàng)建所述放大區(qū)域。
      3.根據(jù)權(quán)利要求1或2所述的數(shù)據(jù)編輯方法,其特征在于,將對應(yīng)所述指示位置的第一數(shù)據(jù)放大并顯示在所述放大區(qū)域中包括: 將所述界面中的所有數(shù)據(jù)進 行放大得到放大后的界面數(shù)據(jù); 以所述指示位置為中心,按照所述放大區(qū)域的形狀對所述界面數(shù)據(jù)進行裁切得到所述第二數(shù)據(jù); 將所述第二數(shù)據(jù)顯示在所述放大區(qū)域中。
      4.根據(jù)權(quán)利要求1所述的數(shù)據(jù)編輯方法,其特征在于,按照所述操作指令對所述第二數(shù)據(jù)或所述第一數(shù)據(jù)進行編輯操作包括: 判斷所述應(yīng)用程序是否支持優(yōu)化方案; 在所述應(yīng)用程序支持所述優(yōu)化方案的情況下,按照所述操作指令在所述放大區(qū)域?qū)λ龅诙?shù)據(jù)進行編輯得到第一編輯結(jié)果; 在所述應(yīng)用程序不支持所述優(yōu)化方案的情況下,按照所述操作指令的位置參數(shù)在所述界面對所述第一數(shù)據(jù)進行編輯得到第二編輯結(jié)果。
      5.根據(jù)權(quán)利要求1或2或4所述的數(shù)據(jù)編輯方法,其特征在于,獲取在所述放大區(qū)域中對第二數(shù)據(jù)發(fā)出的操作指令包括: 獲取所述輸入設(shè)備對第二數(shù)據(jù)發(fā)出的所述操作指令;或接收所述應(yīng)用程序生成的所述操作指令。
      6.一種用于放大鏡的數(shù)據(jù)編輯裝置,其特征在于,包括: 指示位置獲取模塊,用于獲取輸入設(shè)備在應(yīng)用程序的界面上指示的指示位置; 區(qū)域創(chuàng)建模塊,用于依據(jù)所述指示位置創(chuàng)建放大區(qū)域; 放大顯示模塊,用于將對應(yīng)所述指示位置的第一數(shù)據(jù)放大并顯示在所述放大區(qū)域中;指令獲取模塊,用于獲取在所述放大區(qū)域中對第二數(shù)據(jù)發(fā)出的操作指令,其中,所述第二數(shù)據(jù)為第一數(shù)據(jù)放大顯示在放大區(qū)域內(nèi)的數(shù)據(jù); 控制模塊,用于按照所述操作指令對所述第二數(shù)據(jù)或所述第一數(shù)據(jù)進行編輯操作。
      7.根據(jù)權(quán)利要求6所述的數(shù)據(jù)編輯裝置,其特征在于,區(qū)域創(chuàng)建模塊包括: 尺寸獲取模塊,用于獲取屏幕的尺寸數(shù)據(jù),其中,所述屏幕為運行所述應(yīng)用程序的顯示設(shè)備的屏幕; 區(qū)域創(chuàng)建子模塊,用于依據(jù)所述尺寸數(shù)據(jù)和所述指示位置創(chuàng)建所述放大區(qū)域。
      8.根據(jù)權(quán)利要求6或7所述的數(shù)據(jù)編輯裝置,其特征在于,所述放大顯示模塊包括: 放大模塊,用于將所述界面中的所有數(shù)據(jù)進行放大得到放大后的界面數(shù)據(jù); 裁切模塊,用于以所述指示位置為中心,按照所述放大區(qū)域的形狀對所述界面數(shù)據(jù)進行裁切得到所述第二數(shù)據(jù); 顯示模塊,用于將所述第二數(shù)據(jù)顯示在所述放大區(qū)域中。
      9.根據(jù)權(quán)利要求6所述的數(shù)據(jù)編輯裝置,其特征在于,所述控制模塊包括: 判斷模塊,用于判斷所述應(yīng)用程序是否支持優(yōu)化方案; 第一編輯模塊,用于在所述應(yīng)用程序支持所述優(yōu)化方案的情況下,按照所述操作指令在所述放大區(qū)域?qū)λ龅诙?shù)據(jù)進行編輯得到第一編輯結(jié)果; 第二編輯模塊,用于在所述應(yīng)用程序不支持所述優(yōu)化方案的情況下,按照所述操作指令的位置參數(shù)在所述界面對所述第一數(shù)據(jù)進行編輯得到第二編輯結(jié)果。
      10.根據(jù)權(quán)利要求6或7或9所述的數(shù)據(jù)編輯裝置,其特征在于,所述指令獲取模塊包括: 獲取子模塊,用于獲取所述輸入設(shè)備對第二數(shù)據(jù)發(fā)出的所述操作指令;或接收所述應(yīng)用程序生成的所述操作指令。
      【文檔編號】G06F3/0481GK103777866SQ201410062089
      【公開日】2014年5月7日 申請日期:2014年2月24日 優(yōu)先權(quán)日:2014年2月24日
      【發(fā)明者】李長春, 汪光勝, 官松彬, 梁江, 陸翔 申請人:蘇州浩辰軟件股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1