專利名稱:一種用于對(duì)顯示對(duì)象進(jìn)行顯示變換的方法、裝置和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種用于對(duì)顯示對(duì)象進(jìn)行顯示變換的方法。
背景技術(shù):
現(xiàn)有技術(shù)中,當(dāng)需要對(duì)網(wǎng)頁(yè)等展現(xiàn)在屏幕上的顯示內(nèi)容進(jìn)行縮放變換時(shí),通常采用修改用于生成顯示內(nèi)容的源代碼,例如用 于生成網(wǎng)頁(yè)的源代碼中的CSS模塊,來(lái)實(shí)現(xiàn)對(duì)顯示內(nèi)容進(jìn)行整體縮放的功能。但由于源代碼中往往存在限定位置或大小的顯示對(duì)象,使得通過(guò)修改CSS等宏觀調(diào)整樣式的方法無(wú)法實(shí)現(xiàn)對(duì)該等顯示對(duì)象的縮放,導(dǎo)致縮放后的排版變形。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種用于對(duì)顯示對(duì)象進(jìn)行顯示變換的方法、裝置和設(shè)備。根據(jù)本發(fā)明的ー個(gè)方面,提供一種計(jì)算機(jī)實(shí)現(xiàn)的用于對(duì)顯示對(duì)象進(jìn)行顯示變換的方法,其中,該方法包括以下步驟a獲取顯示實(shí)體中一個(gè)或多個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容;其中,該方法還包括-獲取所述ー個(gè)或多個(gè)待變換的顯示對(duì)象的變換需求信息;其中,該方法還包括i根據(jù)所述變換需求信息對(duì)各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容進(jìn)行顯示變換來(lái)獲得變換后的顯示位置及顯示內(nèi)容,以獲得變換后的顯示對(duì)象,用以進(jìn)行顯示。根據(jù)本發(fā)明的另ー個(gè)方面,還提供了一種用于對(duì)顯示對(duì)象進(jìn)行顯示變換的顯示變換裝置,其中,該顯示變換裝置包括第一獲取裝置、用于獲取顯示實(shí)體中一個(gè)或多個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容;其中,該顯示變換裝置還包括第二獲取裝置、用于獲取所述ー個(gè)或多個(gè)待變換的顯示對(duì)象的變換需求信息;其中,該顯示變換裝置還包括變換裝置、用于根據(jù)所述變換需求信息對(duì)各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容進(jìn)行顯示變換來(lái)獲得變換后的顯示位置及顯示內(nèi)容,以獲得變換后的顯示對(duì)象,用以進(jìn)行顯示。根據(jù)本發(fā)明的再ー個(gè)方面,還提供了一種計(jì)算機(jī)設(shè)備,該計(jì)算機(jī)設(shè)備包括所述顯
示變換裝置。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn)1)根據(jù)本發(fā)明的方法能夠?qū)λ写儞Q對(duì)象進(jìn)行統(tǒng)ー變換,避免了現(xiàn)有技術(shù)中通過(guò)修改顯示內(nèi)容代碼來(lái)在源代碼基礎(chǔ)上進(jìn)行重構(gòu)所產(chǎn)生的排版變形問(wèn)題;2)根據(jù)本發(fā)明的方法可根據(jù)用戶選擇的參照點(diǎn)對(duì)待變換區(qū)域進(jìn)行顯示變換,使得顯示變換更加靈活,更符合用戶的使用需求;3)根據(jù)本發(fā)明的方法可以直接根據(jù)待變換對(duì)象的當(dāng)前的顯示位置直接進(jìn)行顯示變換,提高了顯示變換的效率。
通過(guò)閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯圖I為本發(fā)明ー個(gè)方面的計(jì)算機(jī)實(shí)現(xiàn)的用于對(duì)顯示對(duì)象進(jìn)行顯示變換的方法流程圖;圖2為本發(fā)明一個(gè)優(yōu)選實(shí)施例的用于對(duì)顯示對(duì)象進(jìn)行顯示變換的方法流程圖;圖3為本發(fā)明另ー個(gè)優(yōu)選實(shí)施例的用于對(duì)顯示對(duì)象進(jìn)行顯示變換的方法流程圖;圖4為本發(fā)明再一個(gè)優(yōu)選實(shí)施例的用于對(duì)顯示對(duì)象進(jìn)行顯示變換的方法流程圖; 圖5為本發(fā)明ー個(gè)方面的用于對(duì)顯示對(duì)象進(jìn)行顯示變換的顯示變換裝置的結(jié)構(gòu)示意圖;圖6為本發(fā)明一個(gè)優(yōu)選實(shí)施例的用于對(duì)顯示對(duì)象進(jìn)行顯示變換的顯示變換裝置的結(jié)構(gòu)不意圖;圖7為本發(fā)明另ー個(gè)優(yōu)選實(shí)施例的用于對(duì)顯示對(duì)象進(jìn)行顯示變換的顯示變換裝置的結(jié)構(gòu)示意圖;圖8為本發(fā)明再一個(gè)優(yōu)選實(shí)施例的用于對(duì)顯示對(duì)象進(jìn)行顯示變換的顯示變換裝置的結(jié)構(gòu)示意圖;附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。
具體實(shí)施例方式下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)ー步詳細(xì)描述。圖I示意出了本發(fā)明ー個(gè)方面的計(jì)算機(jī)實(shí)現(xiàn)的用于對(duì)顯示對(duì)象進(jìn)行顯示變換的方法流程圖。其中,根據(jù)本發(fā)明的方法可通過(guò)計(jì)算機(jī)設(shè)備中的操作系統(tǒng)或處理控制器來(lái)完成,為簡(jiǎn)明起見(jiàn),以下將所述操作系統(tǒng)或處理控制器統(tǒng)稱為顯示變換裝置。其中,該計(jì)算機(jī)設(shè)備包括但不限于1)用戶設(shè)備;2)網(wǎng)絡(luò)設(shè)備。所述用戶設(shè)備包括但不限于計(jì)算機(jī)、智能手機(jī)、PDA等;所述網(wǎng)絡(luò)設(shè)備包括但不限于單個(gè)網(wǎng)絡(luò)服務(wù)器、多個(gè)網(wǎng)絡(luò)服務(wù)器組成的服務(wù)器組或基于云計(jì)算(Cloud Computing)的由大量計(jì)算機(jī)或網(wǎng)絡(luò)服務(wù)器構(gòu)成的云,其中,云計(jì)算是分布式計(jì)算的ー種,由一群松散耦合的計(jì)算機(jī)集組成的ー個(gè)超級(jí)虛擬計(jì)算機(jī)。在步驟SI中,顯示變換裝置獲取顯示實(shí)體中ー個(gè)或多個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容。具體地,顯示變換裝置將預(yù)定范圍內(nèi)的所有對(duì)象作為待變換對(duì)象,或者,根據(jù)用戶的選擇行為來(lái)確定待變換對(duì)象,以獲得待變換對(duì)象的顯示位置及顯示內(nèi)容。其中,所述顯示實(shí)體包括當(dāng)前可供用戶進(jìn)行操作的對(duì)象;例如,與當(dāng)前活動(dòng)窗ロ相關(guān)的對(duì)象,如當(dāng)前活動(dòng)窗ロ所展現(xiàn)的網(wǎng)頁(yè)、圖片等。所述預(yù)定范圍內(nèi)的所有對(duì)象包括但不限于1)顯示實(shí)體中的所有顯示對(duì)象,例如,當(dāng)顯示實(shí)體包括網(wǎng)頁(yè)時(shí),預(yù)定范圍內(nèi)的所有對(duì)象包括該網(wǎng)頁(yè)中的所有顯示對(duì)象;2)包含于顯示實(shí)體中且當(dāng)前展現(xiàn)在顯示屏上的顯示對(duì)象,例如,網(wǎng)頁(yè)中當(dāng)前被展現(xiàn)在顯示屏上的顯示對(duì)象等。
其中,所述顯示位置包括一組用于確定顯示對(duì)象位置范圍的位置信息;例如,當(dāng)顯示對(duì)象的形狀為長(zhǎng)方形,其顯示位置包括該長(zhǎng)方形的對(duì)角頂點(diǎn)坐標(biāo),或者,其顯示位置包括長(zhǎng)方形的左上角頂點(diǎn)坐標(biāo)以及該長(zhǎng)方形的長(zhǎng)度和寬度;又例如,當(dāng)顯示對(duì)象的形狀為圓形,其顯示位置包括圓形的圓心坐標(biāo)和圓形的半徑;又例如,當(dāng)顯示對(duì)象的形狀為多邊形,其顯示位置包括每個(gè)邊緣頂點(diǎn)的位置坐標(biāo)等。其中,所述顯示內(nèi)容包括顯示對(duì)象所需展現(xiàn)的內(nèi)容,優(yōu)選地,顯示內(nèi)容還包括顯示對(duì)象所需展現(xiàn)的內(nèi)容的展現(xiàn)形式。例如,當(dāng)顯示對(duì)象為文本時(shí),其顯示內(nèi)容包括該文本的字符串信息,優(yōu)選地,還包括該字符串信息的顔色、字號(hào)、字體等;又例如,當(dāng)顯示對(duì)象為邊框時(shí),其顯示內(nèi)容包括邊框線條的長(zhǎng)度,優(yōu) 選地,還包括邊框線條的粗細(xì)、顔色、式樣等;又例如,當(dāng)顯示對(duì)象為圖片時(shí),其顯示內(nèi)容包括圖片,優(yōu)選地,還包括圖片的填充方式等。在步驟S2中,顯示變換裝置獲取所述ー個(gè)或多個(gè)待變換的顯示對(duì)象的變換需求信息。其中,所述變換需求信息包括以下至少ー種信息1)變換類型,例如,放大變換、縮小變換等;2)變換比例,例如,I. 5倍變換、O. 5倍變換等;其中,變換比例可進(jìn)ー步包括各個(gè)變換方向上的變換比例,例如,長(zhǎng)度變換比例、寬度變換比例等。其中,獲取所述變換需求信息的方式包括但不限于1)顯示變換裝置獲取用戶直接選擇或輸入的變換需求信息,例如,用戶在觸摸屏上點(diǎn)擊“ X 2”的按鍵,則顯示變換裝置確定用戶輸入的變換比例為2倍;2)顯示變換裝置根據(jù)用戶操作行為來(lái)確定變換需求信息;例如,顯示變換裝置根據(jù)用戶在觸摸屏上劃動(dòng)的距離的長(zhǎng)短來(lái)確定變換比例等;3)顯示變換裝置直接獲取預(yù)設(shè)的變換需求信息;例如,顯示變換裝置預(yù)設(shè)在顯示變換模式下每次用戶雙擊觸摸屏?xí)r,將所有的待變換的顯示對(duì)象放大兩倍。需要說(shuō)明的是,本實(shí)施例中,所述步驟SI與步驟S2并無(wú)先后順序,資源分配裝置可以先執(zhí)行步驟SI再執(zhí)行步驟S2,或者先執(zhí)行步驟S2再執(zhí)行步驟SI,或者并行執(zhí)行步驟SI和步驟S2。在步驟S3中,顯示變換裝置根據(jù)所述變換需求信息對(duì)各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容進(jìn)行顯示變換來(lái)獲得變換后的顯示位置及顯示內(nèi)容,以獲得變換后的顯示對(duì)象,用以進(jìn)行顯示。具體地,顯示變換裝置獲得ー個(gè)變換后的顯示對(duì)象的方式包括但不限于I)對(duì)于ー個(gè)待變換的顯示對(duì)象,顯示變換裝置先根據(jù)所述變換需求信息來(lái)對(duì)該待變換的顯示對(duì)象的顯示位置進(jìn)行顯示變換,以確定變換后的顯示位置;接著,顯示變換裝置根據(jù)變換后的顯示位置對(duì)該顯示內(nèi)容進(jìn)行相應(yīng)的顯示變換以將變換后的顯示內(nèi)容寫(xiě)入變換后的顯示位置,來(lái)獲得變換后的顯示對(duì)象。例如,顯示變換裝置獲得ー個(gè)待變換的顯示對(duì)象的顯示位置包括“左上角頂點(diǎn)坐標(biāo)(10,10),長(zhǎng)度100,寬度150”,且該顯示對(duì)象的顯示內(nèi)容包括“填充該顯示對(duì)象所在區(qū)域且填充色為紅色”;并且獲得用戶輸入的變換比例為2倍。則顯示變換裝置對(duì)該顯示對(duì)象的顯示位置進(jìn)行放大2倍的顯示變換,獲得變換后的顯示位置包括“左上角頂點(diǎn)坐標(biāo)(20,20),長(zhǎng)度200,寬度300” ;接著,顯示變換裝置根據(jù)所述變換后的顯示位置,來(lái)確定填充范圍,以將紅色寫(xiě)入所確定的填充范圍中,來(lái)獲得變換后的顯示對(duì)象。2)對(duì)于ー個(gè)待變換的顯示對(duì)象,顯示變換裝置根據(jù)所述變換需求信息來(lái)對(duì)該待變換的顯示對(duì)象的顯示位置進(jìn)行顯示變換,以獲得變換后的顯示位置,并且,顯示變換裝置根據(jù)所述變換需求信息來(lái)對(duì)該待變換的顯示對(duì)象的顯示內(nèi)容進(jìn)行顯示變換,以獲得變換后的顯示內(nèi)容;接著,顯示變換裝置結(jié)合變換后的顯示位置及顯示內(nèi)容,來(lái)獲得變換后的顯示對(duì)象。例如,顯示變換裝置獲得待變換的顯示對(duì)象的顯示位置包括四個(gè)頂點(diǎn)坐標(biāo)信息“(100,100),(300,100), (100,200), (300,200) ”,該待變換的顯示對(duì)象的顯示內(nèi)容包括“長(zhǎng)度X寬度=200X100的圖像”,且獲得的變換需求信息包括“長(zhǎng)度方向的變換比例為1.5倍,寬度方向的變換比例為3倍”。
則顯示變換裝置根據(jù)所述變換需求信息分別將顯示位置中的長(zhǎng)度坐標(biāo)放大I. 5倍,將寬度坐標(biāo)放大3倍,獲得變換后的顯示位置中四個(gè)頂點(diǎn)坐標(biāo)信息“(150,300),(450,300),(150,600), (450,600)”,并且,顯示變換裝置對(duì)顯示內(nèi)容進(jìn)行相應(yīng)的顯示變換處理并獲得變換后的顯示內(nèi)容包括“長(zhǎng)X寬=300X300的圖像”;接著,顯示變換裝置將變換后的圖像寫(xiě)入變換后的顯示位置中,以獲得變換后以“(150,300),(450,300), (150,600), (450,600)”四個(gè)點(diǎn)為頂點(diǎn),并且長(zhǎng)X寬=300X300的圖像。顯示變換裝置對(duì)每個(gè)待變換的顯示對(duì)象執(zhí)行上述任一操作,以獲得所有變換后的顯示對(duì)象,用以進(jìn)行顯示。需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)所述變換需求信息對(duì)各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容進(jìn)行顯示變換來(lái)獲得變換后的顯示位置及顯示內(nèi)容,以獲得變換后的顯示對(duì)象,用以進(jìn)行顯示的實(shí)現(xiàn)方式,例如,根據(jù)變換類型,來(lái)獲取與變換類型對(duì)應(yīng)的預(yù)定變換比例,以根據(jù)預(yù)定變換比例來(lái)獲得變換后的顯示對(duì)象等,均應(yīng)包含在本發(fā)明的范圍內(nèi)。作為本發(fā)明的ー個(gè)優(yōu)選實(shí)施例,根據(jù)本實(shí)施例的方法包括步驟SI、步驟S2、步驟S7(圖未示)及步驟S3。其中,步驟S3還包括步驟S302(圖未示)。步驟SI與步驟S2已在前述步驟中予以詳述,并以引用的方式包含于此,不再贅述。在步驟S7中,顯示變換裝置獲取變換參照位置信息。其中,所述變換參照位置信息包括變換參照位置的坐標(biāo)信息,該變換參照位置用于輔助進(jìn)行顯示變換。其中,顯示變換裝置獲取所述變換參照位置信息的方式包括但不限干I)顯示變換裝置根據(jù)用戶行為確定變換參照位置信息;例如,顯示變換裝置將用戶選擇的點(diǎn)的位置信息作為變換參照位置信息;又例如,顯示變換裝置獲取用戶選擇的ー個(gè)區(qū)域,并將所獲得的區(qū)域的中心點(diǎn)坐標(biāo)作為變換參照位
置信息。2)獲取預(yù)設(shè)的變換參照位置信息的坐標(biāo)等。例如,預(yù)設(shè)變換參照位置信息包括屏幕左上角頂點(diǎn)的坐標(biāo);又例如,預(yù)設(shè)變換參照位置包括屏幕中心點(diǎn)的坐標(biāo)。需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何獲取變換參照位置信息的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。需要進(jìn)ー步說(shuō)明的是,本實(shí)施例中,所述步驟SI、步驟S2及步驟S7并無(wú)先后順序。在步驟S302中,顯示變換裝置根據(jù)所述變換參照位置信息以及所述變換需求信息,對(duì)所述各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容進(jìn)行顯示變換來(lái)獲得變換后的顯示位置及顯示內(nèi)容,以獲得變換后的顯示對(duì)象,用以進(jìn)行顯示。其中,顯示變換裝置根據(jù)所述變換參照位置信息以及所述變換需求信息,對(duì)所述各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容進(jìn)行顯示變換來(lái)獲得變換后的顯示位置及顯示內(nèi)容,以獲得變換后的顯示對(duì)象,用以進(jìn)行顯示的方式,與前述步驟S3中根據(jù)所述變換需求信息對(duì)各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容進(jìn)行顯示變換來(lái)獲得變換后的顯示位置及顯示內(nèi)容,以獲得變換后的顯示對(duì)象的方式的區(qū)別僅在于獲取所述變換后的顯示位置的方式不同,在此僅對(duì)獲取變換后的顯示位置的方式進(jìn)行說(shuō)明,其余不再贅述。具體地,對(duì)于每個(gè)待變換的顯示對(duì)象,顯示變換裝置先確定所述待變換的顯示對(duì)象的顯示位置相對(duì)于所述變換參照位置信息的相對(duì)位置信息,井根據(jù)所述變換需求信息來(lái)對(duì)所述相對(duì)位置信息進(jìn)行顯示變換以獲得相對(duì)位置信息的顯示變換結(jié)果;接著,顯示變換裝置根據(jù)所述變換參照位置信息獲得所述顯示變換結(jié)果的位置信息,以獲得所述待變換的顯示對(duì)象的變換后的顯示位置。
例如,顯示變換裝置獲得待變換的顯示對(duì)象的顯示位置包括四個(gè)頂點(diǎn)坐標(biāo)信息“ (100,100),(200,100),(100,200),(200,200) ”,且獲得的變換比例為2倍;顯示變換裝置獲得的用戶選擇的變換參照位置信息包括坐標(biāo)信息(50,50)。則顯示變換裝置根據(jù)所述變換參照位置信息確定所述待變換的顯示對(duì)象的相對(duì)顯示位置包括頂點(diǎn)坐標(biāo)信息“(50,50),(150,50),(50,150),(150,150) ”,井根據(jù)所述變換需求信息確定相對(duì)位置信息的顯示變換結(jié)果包括 “ (100,100),b (300,100),c (100,300),d (300,300) ” ;接著,顯示變換裝置根據(jù)所述變換參照位置信息,確定所述顯示對(duì)象的變換后的顯示位置包括頂點(diǎn)坐標(biāo)信息“(150,150),(350,150),(150,350),(350,350)”。顯示變換裝置根據(jù)變換后的顯示位置及顯示內(nèi)容獲得變換后的顯示對(duì)象的方式不再贅述。需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)所述變換參照位置信息以及所述變換需求信息,對(duì)所述各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容進(jìn)行顯示變換來(lái)獲得變換后的顯示位置及顯示內(nèi)容,以獲得變換后的顯示對(duì)象,用以進(jìn)行顯示的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。優(yōu)選的,所述步驟S3還包括步驟S304(圖未示)。在步驟S304中,顯示變換裝置根據(jù)所述變換需求信息,并結(jié)合基于該變換需求信息來(lái)獲得的預(yù)定類型的顯示內(nèi)容所對(duì)應(yīng)的內(nèi)容更改信息,對(duì)所述各個(gè)顯示對(duì)象的顯示位置及顯示內(nèi)容進(jìn)行顯示變換,來(lái)獲得變換后的顯示位置及顯示內(nèi)容,以獲得變換后的顯示對(duì)象,用以進(jìn)行顯示。其中,所述內(nèi)容更改信息包括根據(jù)變換需求信息來(lái)確定的所述預(yù)定類型的顯示內(nèi)容的待變換信息。其中,顯示變換裝置根據(jù)所述變換需求信息對(duì)顯示位置進(jìn)行顯示變換的方式及根據(jù)變換后的顯示內(nèi)容及顯示位置來(lái)獲得顯示對(duì)象的方式已經(jīng)在前述步驟S3中予以詳述,并以引用的方式包含于此,不再贅述。具體地,顯示變換裝置判斷所獲得的顯示內(nèi)容是否為預(yù)定類型的顯示內(nèi)容,若為預(yù)定類型的顯示內(nèi)容,則顯示變換裝置根據(jù)所述變換需求信息及所述顯示內(nèi)容來(lái)獲取相應(yīng)的內(nèi)容更改信息,并根據(jù)所述內(nèi)容更改信息確定變換后的顯示內(nèi)容。例如,預(yù)定類別中包括文本類別,顯示變換裝置獲取的待變換的顯示對(duì)象的顯示內(nèi)容包括“字體為宋體,字號(hào)為五號(hào)的文本‘百度”’;變換比例為2倍。則顯示變換裝置確定文本為預(yù)定類別的顯示內(nèi)容,根據(jù)所述變換需求信息確定內(nèi)容更改信息包括“小二字號(hào)”,則顯示變換裝置確定所述變換后的顯示內(nèi)容包括“字體為宋體,字號(hào)為小二號(hào)的文本‘百度”’。顯示變換裝置根據(jù)變換后的顯示位置及顯示內(nèi)容獲得變換后的顯示對(duì)象的方式不再贅述。需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)所述變換需求信息,并結(jié)合基于該變換需求信息來(lái)獲得的預(yù)定類型的顯示內(nèi)容所對(duì)應(yīng)的內(nèi)容更改信息,對(duì)所述各個(gè)顯示對(duì)象的顯示位置及顯示內(nèi)容進(jìn)行顯示變換,來(lái)獲得變換后的顯示位置及顯示內(nèi)容,以獲得變換后的顯示對(duì)象,用以進(jìn)行顯示的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
根據(jù)本發(fā)明的方法,通過(guò)直接根據(jù)變換需求信息及所讀取的待變換的顯示對(duì)象來(lái)重新生成變換后的顯示對(duì)象,因此,根據(jù)本發(fā)明的方法能夠?qū)λ写儞Q對(duì)象進(jìn)行統(tǒng)ー變換,避免了現(xiàn)有技術(shù)中通過(guò)修改顯示內(nèi)容代碼來(lái)在源代碼基礎(chǔ)上進(jìn)行重構(gòu)所產(chǎn)生的排版變形問(wèn)題,使用戶有更好的使用體驗(yàn)。圖2為本發(fā)明一個(gè)優(yōu)選實(shí)施例的用于對(duì)顯示對(duì)象進(jìn)行顯示變換的方法流程圖。根據(jù)本實(shí)施例的方法包括步驟SI、步驟S2和步驟S3,其中,所述步驟SI進(jìn)ー步包括步驟SlOl0在步驟SlOl中,顯示變換裝置根據(jù)所述顯示實(shí)體中待變換區(qū)域的位置信息及該顯示實(shí)體中所有顯示對(duì)象的原始位置標(biāo)識(shí)信息,確定與所述待變換區(qū)域相關(guān)的所述各個(gè)待變換的顯示對(duì)象,并獲得各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容。其中,確定所述待變換區(qū)域的位置信息的方式包括但不限于1)顯示變換裝置直接獲取預(yù)設(shè)的待變換區(qū)域的位置信息,例如,預(yù)設(shè)整個(gè)屏幕的顯示范圍即為待變換區(qū)域,則顯示變換裝置直接將該屏幕的四個(gè)頂點(diǎn)的坐標(biāo)信息作為所述待變換區(qū)域的位置信息;2)顯示變換裝置根據(jù)用戶對(duì)所述顯示實(shí)體的選擇操作,獲取所述顯示實(shí)體中待變換區(qū)域的位置信息,例如,顯示變換裝置以用戶在觸摸屏上劃出的直線確定所述待變換區(qū)域?yàn)橐栽撝本€為對(duì)角線的矩形區(qū)域,并獲取所述直線的兩個(gè)端點(diǎn)的坐標(biāo)信息作為所述矩形區(qū)域的位置信息。其中,所述顯示對(duì)象的原始位置標(biāo)識(shí)信息包括直接根據(jù)與該顯示對(duì)象相關(guān)的源代碼所得的原始大小的顯示對(duì)象在顯示屏上的位置坐標(biāo)信息,例如,未對(duì)顯示對(duì)象進(jìn)行顯示變換處理時(shí),該顯示對(duì)象在顯示屏上的位置坐標(biāo)信息等。其中,該源代碼包括任何能夠用于生成或構(gòu)成顯示對(duì)象的代碼,例如,html、xml、ASCII碼以及采用ニ進(jìn)制格式的BIN碼等實(shí)現(xiàn)的自定義代碼等。具體地,顯示變換裝置獲取所述待變換區(qū)域的位置信息,并將所獲得的待變換區(qū)域的位置信息與所述顯示實(shí)體中所有顯示對(duì)象的原始位置標(biāo)識(shí)信息進(jìn)行比對(duì),并將全部或部分顯示位置包含于所述待變換區(qū)域的位置信息中的顯示對(duì)象作為待變換的顯示對(duì)象,并根據(jù)各個(gè)待變換的顯示對(duì)象的原始位置標(biāo)識(shí)信息來(lái)獲得其顯示位置及顯示內(nèi)容。例如,顯示變換裝置根據(jù)用戶選擇操作確定所述待變換區(qū)域的位置信息包括“對(duì)角線頂點(diǎn)坐標(biāo)(50,50),(100,100)的矩形區(qū)域”,且顯示變換裝置獲得顯示實(shí)體包括顯示對(duì)象A、顯示對(duì)象B及顯示對(duì)象C,其中,顯示對(duì)象A的原始位置標(biāo)識(shí)信息包括“頂點(diǎn)坐標(biāo)為(110,40), (120,60)的線段”,顯示對(duì)象B的原始位置標(biāo)識(shí)信息包括“頂點(diǎn)坐標(biāo)為(60,55)、(75,80)、(90,90)的三角形”,顯示對(duì)象C的原始位置標(biāo)識(shí)信息包括“頂點(diǎn)坐標(biāo)為(70,70)、(70,120)的線段”。顯示變換裝置將所述待變換區(qū)域的位置信息與所述各個(gè)顯示對(duì)象的原始位置標(biāo)識(shí)信息進(jìn)行比較并確定頂點(diǎn)(60,55)、(75,80)、(90,90)和(70,70)位于所述待變換區(qū)域內(nèi),則顯示變換裝置確定顯示對(duì)象B和C為待變換的顯示對(duì)象,并將所述顯示對(duì)象B和C的原始位置標(biāo)識(shí)信息作為顯示對(duì)象B和C的顯示位置,井根據(jù)所述顯示對(duì)象B和C的原始位置標(biāo)識(shí)信息獲取顯示對(duì)象B和C的 顯示內(nèi)容。需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)所述顯示實(shí)體中待變換區(qū)域的位置信息及該顯示實(shí)體中所有顯示對(duì)象的原始位置標(biāo)識(shí)信息,確定與所述待變換區(qū)域相關(guān)的所述各個(gè)待變換的顯示對(duì)象,并獲得各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。例如,對(duì)于原始位置標(biāo)識(shí)信息包括“對(duì)角線頂點(diǎn)坐標(biāo)(50,50), (100,100)的矩形區(qū)域”的顯示對(duì)象,顯示變換裝置先獲得該顯示對(duì)象的另兩個(gè)頂點(diǎn)“(50,100),(50,100)”,再通過(guò)判斷上述四個(gè)頂點(diǎn)中的任意一個(gè)是否包含于待變換區(qū)域中來(lái)判斷該顯示對(duì)象是否為待變換對(duì)象;或者,對(duì)于原始位置標(biāo)識(shí)信息包括“圓心坐標(biāo)(50,50),半徑50的圓形區(qū)域”的顯示對(duì)象,通過(guò)判斷圓心坐標(biāo)至待變換區(qū)域的最近距離來(lái)判斷該顯示對(duì)象是否為待變換對(duì)象等。接著,步驟S2與步驟S3已在參照?qǐng)DI所示是實(shí)例中予以詳述,并以引用的方式包含于此,不再贅述。需要進(jìn)ー步說(shuō)明的是,本實(shí)施例中,所述步驟SlOl與步驟S2并無(wú)先后順序,資源分配裝置可以先執(zhí)行步驟SlOl再執(zhí)行步驟S2,或者先執(zhí)行步驟S2再執(zhí)行步驟S101,或者并行執(zhí)行步驟SlOl和步驟S2。作為本實(shí)施例的優(yōu)選方案之一,根據(jù)本實(shí)施例的方法還包括步驟S4(圖未示),所述步驟SlOl還包括步驟SlOll (圖未示)和步驟S1012(圖未示),所述步驟S3還包括步驟S301(圖未示)。在步驟S4中,顯示變換裝置獲取與該顯示實(shí)體相關(guān)的歷史變換需求信息。其中,所述歷史變換需求信息包括以下至少ー項(xiàng)1)在歷史顯示變換操作中所使用的所有變換需求信息,例如,若顯示變換裝置在前兩次顯示變換操作中分別使用了變換需求信息“變換比例為2倍”及“變換比例為I. 5倍”,則歷史變換需求信息包括“ ‘變換比例為2倍’及‘變換比例為I. 5倍”’ ;2)根據(jù)前述在歷史顯示變換操作中所采用的所有變換需求信息所獲得的當(dāng)前顯示對(duì)象的顯示位置相對(duì)于當(dāng)前顯示對(duì)象的原始位置標(biāo)識(shí)信息的顯示變換信息,例如,若顯示變換裝置在前兩次顯示變換操作中分別使用了變換需求信息“變換比例為2倍”及“變換比例為I. 5倍”,則顯示變換裝置確定歷史變換需求信息包括“變換比例為3倍”。在步驟SlOll中,顯示變換裝置根據(jù)所述待變換區(qū)域的位置信息及所述歷史變換需求信息,獲得實(shí)際變換區(qū)域;具體地,顯示變換裝置根據(jù)所述歷史變換需求信息對(duì)所述待變換區(qū)域的位置信息進(jìn)行逆變換處理,以獲得所述待變換區(qū)域?qū)?yīng)的實(shí)際變換區(qū)域。例如,所述待變換區(qū)域的位置信息包括三個(gè)頂點(diǎn)坐標(biāo)位置“(20,20),(20,80),
(80,20)”,所述歷史變換需求信息包括“變換比例為2倍”,則顯示變換裝置根據(jù)所述歷史變換需求信息將所述位置信息進(jìn)行逆變換以獲得所述位置信息所對(duì)應(yīng)的實(shí)際變換區(qū)域包括以 “(10,10),(10,40),(40,10)” 為頂點(diǎn)的區(qū)域。需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù) 所述待變換區(qū)域的位置信息及所述歷史變換需求信息,獲得實(shí)際變換區(qū)域的實(shí)現(xiàn)方式,例如,當(dāng)歷史變換需求信息包括多個(gè)變換比例時(shí),根據(jù)該多個(gè)變換比例來(lái)進(jìn)行多次逆變換處理,以獲得實(shí)際變換區(qū)域等,均應(yīng)包含在本發(fā)明的范圍內(nèi)。在步驟S1012中,顯示變換裝置根據(jù)所述實(shí)際變換區(qū)域及所述所有顯示對(duì)象的原始位置標(biāo)識(shí)信息,確定所述各個(gè)待變換的顯示對(duì)象,并獲得各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容。具體地,顯示變換裝置獲取所述實(shí)際變換區(qū)域的位置信息,并將所獲得的實(shí)際變換區(qū)域的位置信息與所述顯示實(shí)體中所有顯示對(duì)象的原始位置標(biāo)識(shí)信息進(jìn)行比對(duì),并將全部或部分顯示位置包含于所述實(shí)際變換區(qū)域的位置信息中的顯示對(duì)象作為待變換的顯示對(duì)象,井根據(jù)各個(gè)待變換的顯示對(duì)象的原始位置標(biāo)識(shí)信息來(lái)獲得其顯示位置及顯示內(nèi)容。步驟S2已在圖I所示實(shí)施例中予以詳述,并以引用的方式包含于此,不再贅述。需要說(shuō)明的是,本實(shí)施例中,步驟S4、步驟SlOll和步驟S1012以及步驟S2間并無(wú)先后順序。在步驟S301中,顯示變換裝置根據(jù)各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容、所述變換需求信息及所述歷史變換需求信息,對(duì)所述各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容進(jìn)行顯示變換來(lái)獲得變換后的顯示位置及顯示內(nèi)容,以獲得變換后的顯示對(duì)象,用以進(jìn)行顯示。具體的,顯示變換裝置根據(jù)所述變換需求信息及所述歷史變換需求信息,確定實(shí)際變換需求信息,并根據(jù)所述實(shí)際變換需求信息,對(duì)所述各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容進(jìn)行顯示變換來(lái)獲得變換后的顯示位置及顯示內(nèi)容,以獲得變換后的顯示對(duì)象,用以進(jìn)行顯示。例如,顯示變換裝置獲得變換需求信息包括“長(zhǎng)度方向的變換比例為2/3倍,寬度方向的變換比例為1/2倍”,并且歷史變換需求信息包括“長(zhǎng)度方向的變換比例為3倍,寬度方向的變換比例為2倍”,則顯示變換裝置獲得實(shí)際變換需求信息中包含的長(zhǎng)度方向的變換比例=變換需求信息中的長(zhǎng)度方向的變換信息*歷史變換需求信息中的長(zhǎng)度方向的變換比例=(2/3)*3 = 2,實(shí)際變換需求信息中包含的寬度方向的變換比例=變換需求信息中的寬度方向的變換比例*歷史變換需求信息中的寬度方向的變換比例=(1/2) *2 = I倍,則顯示變換裝置根據(jù)所獲得的實(shí)際變換需求信息“長(zhǎng)度方向的變換比例為2倍,寬度方向的變換比例為I倍”,對(duì)所述各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容進(jìn)行顯示變換來(lái)獲得變換后的顯示位置及顯示內(nèi)容,以獲得變換后的顯示對(duì)象,用以進(jìn)行顯示。其中,根據(jù)所述實(shí)際變換需求信息對(duì)各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容進(jìn)行顯示變換來(lái)獲得變換后的顯示位置及顯示內(nèi)容,以獲得變換后的顯示對(duì)象,用以進(jìn)行顯示的方式與前述步驟S3中根據(jù)變換需求信息對(duì)各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容進(jìn)行顯示變換來(lái)獲得變換后的顯示位置及顯示內(nèi)容,以獲得變換后的顯示對(duì)象,用以進(jìn)行顯示的方式相同或相似,在此不再贅述。需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)所述變換需求信息及所述歷史變換需求信息,確定所述實(shí)際變換需求信息,并根據(jù)所述實(shí)際變換需求信息,對(duì)所述各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容進(jìn)行顯示變換來(lái)獲得變換后的顯示位置及顯示內(nèi)容,以獲得變換后的顯示對(duì)象,用以進(jìn)行顯示的實(shí)現(xiàn)方式,例如,根據(jù)歷史需求信息中所包含的變換類型、各變換類型的數(shù)量及變換類型所對(duì)應(yīng)的預(yù)定 變換比例,來(lái)獲得實(shí)際變換需求信息等,均應(yīng)包含在本發(fā)明的范圍內(nèi)。作為本實(shí)施例的優(yōu)選方案之一,根據(jù)本實(shí)施例的方法還包括步驟S8(圖未示)和步驟S9(圖未示),其中,前述步驟SlOl還包括步驟S1013(圖未示)和步驟S1014(圖未示),前述步驟S3還包括步驟S303 (圖未示)。在步驟S8中,顯示變換裝置獲取與該顯示實(shí)體相關(guān)的歷史變換需求信息及歷史變換參照位置信息。在步驟S1013中,顯示變換裝置根據(jù)待變換區(qū)域的位置信息、所述歷史變換需求信息以及所述歷史變換參照位置信息,獲得實(shí)際變換區(qū)域。具體地,顯示變換裝置先根據(jù)所述待變換區(qū)域的位置信息及所述歷史變換參照位置信息來(lái)確定所述待變換區(qū)域的相對(duì)位置信息;接著,顯示變換裝置根據(jù)所述待變換區(qū)域的相對(duì)位置信息進(jìn)行逆變換處理以獲得逆變換后的相對(duì)位置信息;接著,顯示變換裝置根據(jù)所述歷史變換參照位置信息及逆變換后的相對(duì)位置信息來(lái)確定實(shí)際待變換區(qū)域。例如,顯示變換裝置獲得的待變換區(qū)域的位置信息包括三個(gè)頂點(diǎn)坐標(biāo)“(20,10),b (25,20),c (30,10) ”,獲得歷史變換需求信息包括“變換比例為1/2倍”,且歷史變換參照位置信息包括坐標(biāo)“(10,10) ” ;則顯示變換裝置先確定所述待變換區(qū)域相對(duì)于歷史變換參照位置信息的相對(duì)位置信息包括坐標(biāo)“(10,O),(15,10),(20,0) ” ;接著,顯示變換裝置根據(jù)所述歷史變換需求信息對(duì)所獲得的位置信息進(jìn)行放大2倍的逆變換,獲得變換后的相對(duì)位置信息包括“(20,0),b(30,20),c (40,O)”;接著,顯示變換裝置結(jié)合歷史參照位置信息“(10,10) ”及變換后的相對(duì)位置信息,確定實(shí)際待變換區(qū)域的位置信息包括“(30,10),b(40,30),c (50,10) ”。需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)待變換區(qū)域的位置信息、所述歷史變換需求信息以及所述歷史變換參照位置信息,獲得實(shí)際變換區(qū)域的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。接著,在步驟S1014中,顯示變換裝置根據(jù)所述實(shí)際變換區(qū)域及所述所有顯示對(duì)象的原始位置標(biāo)識(shí)信息,確定各個(gè)待變換的顯示對(duì)象,并獲得各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容。其中,顯示變換裝置根據(jù)實(shí)際變換區(qū)域及所述所有顯示對(duì)象的原始位置標(biāo)識(shí)信息,確定各個(gè)待變換的顯示對(duì)象,并獲得各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容的方式已在前述步驟S1012中予以詳述,并以引用的方式包含于此,不再贅述。步驟S2已在圖I所示實(shí)施例中予以詳述,并以引用的方式包含于此,不再贅述。
在步驟S9中,顯示變換裝置獲取變換參照位置信息。需要說(shuō)明的是,本實(shí)施例中,所述步驟S8以及步驟S1013至步驟S1014與步驟S2之間并無(wú)先后順序;顯示變換裝置可以先執(zhí)行步驟S8以及步驟S1013至步驟S1014后,再執(zhí)行步驟S2,或者先執(zhí)行步驟S2后,再執(zhí)行步驟S8以及步驟S1013至步驟S1014,或者并行執(zhí)行步驟S2與步驟S8以及步驟S1013至步驟S1014 ;并且,步驟S8以及步驟S1013至步驟S1014與步驟S9也無(wú)先后順序,顯示變換裝置可以先執(zhí)行步驟S8以及步驟S1013至步驟S1014后,再執(zhí)行步驟S9,或者先執(zhí)行步驟S9后,再執(zhí)行步驟S8以及步驟S1013至步驟S1014,或者并行執(zhí)行步驟S9與步驟S8、步驟S1013至步驟S1014 ;并且,步驟S2與步驟S9也無(wú)先后順序,顯示變換裝置可以先執(zhí)行步驟S2再執(zhí)行步驟S9,或者先執(zhí)行步驟S9后再執(zhí)行步驟S2,或者并行執(zhí)行步驟S9與步驟S2 。接著,在步驟S303中,顯示變換裝置根據(jù)所述變換需求信息及所述變換參照位置信息,對(duì)所述各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容進(jìn)行顯示變換來(lái)獲得變換后的顯示位置及顯示內(nèi)容,以獲得變換后的顯示對(duì)象,用以進(jìn)行顯示。其中,顯示變換裝置根據(jù)所述變換需求信息及所述變換參照位置信息,對(duì)所述各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容進(jìn)行顯示變換來(lái)獲得變換后的顯示位置及顯示內(nèi)容,以獲得變換后的顯示對(duì)象,用以進(jìn)行顯示的方式已在前述步驟S302中予以詳述,并以引用的方式包含于此,不再贅述。根據(jù)本實(shí)施例的方法,可根據(jù)用戶選擇的參照點(diǎn)對(duì)待變換區(qū)域進(jìn)行顯示變換,使得顯示變換更加靈活,更符合用戶的使用需求。圖3為本發(fā)明另ー個(gè)優(yōu)選實(shí)施例的用于對(duì)顯示對(duì)象進(jìn)行顯示變換的方法流程圖。根據(jù)本實(shí)施例的方法包括步驟SI、步驟S2、步驟S5和步驟S3,其中,所述步驟SI還包括步驟 S102。在步驟S5中,顯示變換裝置獲取所述顯示實(shí)體的顯示歷史記錄,其中,所述顯示歷史記錄包括該顯示實(shí)體中各個(gè)顯示對(duì)象的位置信息及顯示內(nèi)容。在步驟S102中,顯示變換裝置根據(jù)所述顯示實(shí)體中待變換區(qū)域的位置信息及所述顯示歷史記錄中各個(gè)顯示對(duì)象的顯示位置,確定與所述待變換區(qū)域相關(guān)的所述各個(gè)待變換的顯示對(duì)象,并獲得所述各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容。其中,所述顯示變換裝置根據(jù)所述顯示實(shí)體中待變換區(qū)域的位置信息及所述顯示歷史記錄中各個(gè)顯示對(duì)象的顯示位置,確定與所述待變換區(qū)域相關(guān)的所述各個(gè)待變換的顯示對(duì)象,并獲得所述各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容的方式,與前述步驟SlOl中,顯示變換裝置根據(jù)所述顯示實(shí)體中待變換區(qū)域的位置信息及該顯示實(shí)體中所有顯示對(duì)象的原始位置標(biāo)識(shí)信息,確定與所述待變換區(qū)域相關(guān)的所述各個(gè)待變換的顯示對(duì)象,并獲得各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容的方式相同或相似,并以引用的方式包含于此,不再贅述。步驟S2及步驟S3已在圖I所示實(shí)施例中予以詳述,并以引用的方式包含于此,不再贅述。需要說(shuō)明的是,本實(shí)施例中,所述步驟S5至步驟S102與步驟S2并無(wú)先后順序,顯示變換裝置可以先執(zhí)行步驟S5至步驟S102后再執(zhí)行步驟S2,或者,顯示變換裝置可以先執(zhí)行步驟S2后再執(zhí)行步驟S5至步驟S102,或者,顯示變換裝置可以并行執(zhí)行步驟S2和步驟S5至步驟S102.優(yōu)選的,根據(jù)本實(shí)施例的方法還包括步驟S6(圖未示)。在步驟S6中,顯示變換裝置根據(jù)所述變換后的顯示對(duì)象的顯示位置及顯示內(nèi)容,更新所述顯示歷史記錄。具體的,顯示變換裝置根據(jù)所述變換后的顯示對(duì)象的顯示信息及顯示內(nèi)容,建立或更新顯示歷史記錄中所記錄的顯示對(duì)象的顯示信息及顯示內(nèi)容。根據(jù)本實(shí)施例的方法,顯示變換裝 置可以直接根據(jù)待變換對(duì)象的當(dāng)前的顯示位置直接進(jìn)行顯不變換,提聞了顯不變換的效率。圖4為本發(fā)明再一個(gè)優(yōu)選實(shí)施例的用于對(duì)顯示對(duì)象進(jìn)行顯示變換的方法流程圖。根據(jù)本實(shí)施例的方法包括步驟SI、步驟S2、步驟S3、步驟S10、步驟Sll及步驟S12。步驟SI、步驟S2及S3已在圖I、圖2或圖3所示實(shí)施例中予以詳述,并以引用的方式包含于此,不再贅述。接著,在步驟SlO中,顯示變換裝置獲取用戶對(duì)顯示實(shí)體的觸發(fā)動(dòng)作信息。其中,所述觸發(fā)動(dòng)作信息至少包括所述觸發(fā)動(dòng)作的位置信息,并且,根據(jù)用戶的觸發(fā)動(dòng)作,該觸發(fā)動(dòng)作的位置信息包括以下任ー項(xiàng)1) 一個(gè)坐標(biāo)點(diǎn)的位置信息,例如,當(dāng)用戶在觸摸屏上進(jìn)行點(diǎn)擊時(shí),觸發(fā)動(dòng)作的位置信息包括該點(diǎn)擊動(dòng)作的點(diǎn)擊位置信息;2) —組用于確定觸發(fā)動(dòng)作的操作范圍的位置信息,例如,當(dāng)用戶在觸摸屏上進(jìn)行劃線操作時(shí),觸發(fā)動(dòng)作的位置信息包括該劃線動(dòng)作的起點(diǎn)和終點(diǎn)的坐標(biāo)等。接著,在步驟Sll中,顯示變換裝置根據(jù)所述觸發(fā)動(dòng)作信息及與所述顯示實(shí)體相關(guān)的歷史變換需求信息,確定實(shí)際觸發(fā)位置信息。其中,顯示變換裝置根據(jù)所述觸發(fā)動(dòng)作信息及與所述顯示實(shí)體相關(guān)的歷史變換需求信息,確定實(shí)際觸發(fā)位置信息的方式,與步驟SlOll中顯示變換裝置根據(jù)所述待變換區(qū)域的位置信息及所述歷史變換需求信息,獲得實(shí)際變換區(qū)域的方式相同或相似,并以引用的方式包含于此,不再贅述。接著,在步驟S12中,顯示變換裝置根據(jù)所述實(shí)際觸發(fā)位置信息來(lái)確定作為實(shí)際觸發(fā)對(duì)象的顯示對(duì)象,以執(zhí)行與所述作為實(shí)際觸發(fā)對(duì)象的顯示對(duì)象相對(duì)應(yīng)的操作。具體地,顯示變換裝置通過(guò)在顯示實(shí)體對(duì)應(yīng)的所有顯示對(duì)象的原始位置標(biāo)識(shí)信息中進(jìn)行查詢及比對(duì),來(lái)將原始位置標(biāo)識(shí)信息包含全部或部分所述實(shí)際觸發(fā)位置信息的顯示對(duì)象作為實(shí)際觸發(fā)對(duì)象,以執(zhí)行與所述作為實(shí)際觸發(fā)對(duì)象的顯示對(duì)象相對(duì)應(yīng)的操作。作為本實(shí)施例的優(yōu)選方案之一,根據(jù)本實(shí)施例的方法還包括步驟S13(圖未示),前述步驟Sll進(jìn)ー步包括步驟SllOl (圖未示)。在步驟S13中,顯示變換裝置獲取歷史變換參照位置信息。步驟SlO已在前述實(shí)施例中予以詳述,并以引用的方式包含于此,不再贅述。在步驟SllOl中,顯示變換裝置根據(jù)所述觸發(fā)動(dòng)作信息、所述歷史變換需求信息及所述歷史變換參照位置信息,獲得所述實(shí)際觸發(fā)動(dòng)作信息。具體地,顯示變換裝置先根據(jù)所述觸發(fā)動(dòng)作信息中包含的所述觸發(fā)動(dòng)作的位置信息及所述歷史變換參照位置信息來(lái)確定所述觸發(fā)動(dòng)作的相對(duì)位置信息;接著,顯示變換裝置根據(jù)歷史變換需求信息對(duì)所述觸發(fā)動(dòng)作的相對(duì)位置信息進(jìn)行逆變換處理以獲得逆變換后的相對(duì)位置信息;接著,顯示變換裝置根據(jù)所述歷史變換參照位置信息及逆變換后的相對(duì)位置信息來(lái)獲得所述實(shí)際觸發(fā)動(dòng)作信息。例如,顯示變換裝置獲得的該觸發(fā)動(dòng)作信息的位置信息包括坐標(biāo)“(30,10) ”,獲得歷史變換需求信息包括“縮小為原始位置標(biāo)識(shí)信息的1/3”,且歷史變換參照位置信息包括坐標(biāo)“(10,O) ”,則顯示變換裝置先確定所述觸發(fā)動(dòng)作相對(duì)于歷史變換參照位置信息的相對(duì)位置信息為(20,10);接著,顯示變換裝置根據(jù)所述歷史變換需求信息對(duì)所獲得的觸發(fā)動(dòng)作的相對(duì)位置信息進(jìn)行放大3倍的逆變換以獲得逆變換后的相對(duì)位置信息包括坐標(biāo)“(60,30)”;接著,顯示變換裝置結(jié)合歷史參照位置信息(10,O)確定實(shí)際觸發(fā)動(dòng)作信息包括位置信息“ (70,40),,。需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)所述觸發(fā)動(dòng)作信息、所述歷史變換需求信息及所述歷史變換參照位置信息,獲得所述實(shí)際觸發(fā)動(dòng)作信息的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
需要進(jìn)ー步說(shuō)明的是,在本實(shí)施例中,步驟SlO與步驟S13并無(wú)先后順序,顯示變換裝置可以先執(zhí)行步驟SlO再執(zhí)行步驟S13,或者,顯示變換裝置可以先執(zhí)行步驟S13后再執(zhí)行步驟S10,或者,顯示變換裝置可以并行執(zhí)行步驟SlO與步驟S13。接著,步驟S12已在前述步驟中予以詳述,并以引用的方式包含于此,不再贅述。根據(jù)本實(shí)施例的方法,對(duì)顯示內(nèi)容進(jìn)行顯示變換后仍然可以順利的響應(yīng)用戶對(duì)于顯示內(nèi)容的各類操作,進(jìn)ー步提高用戶體驗(yàn)。圖5示意出了本發(fā)明另ー個(gè)方面的用于對(duì)顯示對(duì)象進(jìn)行顯示變換的顯示變換裝置的結(jié)構(gòu)示意圖。根據(jù)本實(shí)施例的顯示變換裝置包括第一獲取裝置I、第二獲取裝置2和變換裝置3。第一獲取裝置I獲取顯示實(shí)體中一個(gè)或多個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容。具體地,第一獲取裝置I將顯示實(shí)體中預(yù)定范圍內(nèi)的所有對(duì)象作為待變換對(duì)象,或者,根據(jù)用戶的選擇行為來(lái)確定待變換對(duì)象,以獲得待變換對(duì)象的顯示位置及顯示內(nèi)容。其中,所述顯示實(shí)體包括當(dāng)前可供用戶進(jìn)行操作的對(duì)象;例如,與當(dāng)前活動(dòng)窗ロ相關(guān)的對(duì)象,如當(dāng)前活動(dòng)窗ロ所展現(xiàn)的網(wǎng)頁(yè)、圖片等。所述預(yù)定范圍內(nèi)的所有對(duì)象包括但不限于1)顯示實(shí)體中的所有顯示對(duì)象,例如,當(dāng)顯示實(shí)體包括網(wǎng)頁(yè)時(shí),預(yù)定范圍內(nèi)的所有對(duì)象包括該網(wǎng)頁(yè)中的所有顯示對(duì)象;2)包含于顯示實(shí)體中且當(dāng)前展現(xiàn)在顯示屏上的顯示對(duì)象,例如,網(wǎng)頁(yè)中當(dāng)前被展現(xiàn)在顯示屏上的顯示對(duì)象等。其中,所述顯示位置包括一組用于確定顯示對(duì)象位置范圍的位置信息;例如,當(dāng)顯示對(duì)象的形狀為長(zhǎng)方形,其顯示位置包括該長(zhǎng)方形的對(duì)角頂點(diǎn)坐標(biāo),或者,其顯示位置包括長(zhǎng)方形的左上角頂點(diǎn)坐標(biāo)以及該長(zhǎng)方形的長(zhǎng)度和寬度;又例如,當(dāng)顯示對(duì)象的形狀為圓形,其顯示位置包括圓形的圓心坐標(biāo)和圓形的半徑;又例如,當(dāng)顯示對(duì)象的形狀為多邊形,其顯示位置包括每個(gè)邊緣頂點(diǎn)的位置坐標(biāo)等。其中,所述顯示內(nèi)容包括顯示對(duì)象所需展現(xiàn)的內(nèi)容,優(yōu)選地,顯示內(nèi)容還包括顯示對(duì)象所需展現(xiàn)的內(nèi)容的展現(xiàn)形式。例如,當(dāng)顯示對(duì)象為文本時(shí),其顯示內(nèi)容包括該文本的字符串信息,優(yōu)選地,還包括該字符串信息的顔色、字號(hào)、字體等;又例如,當(dāng)顯示對(duì)象為邊框時(shí),其顯示內(nèi)容包括邊框線條的長(zhǎng)度,優(yōu)選地,還包括邊框線條的粗細(xì)、顔色、式樣等;又例如,當(dāng)顯示對(duì)象為圖片時(shí),其顯示內(nèi)容包括圖片,優(yōu)選地,還包括圖片的填充方式等。第二獲取裝置2獲取所述ー個(gè)或多個(gè)待變換的顯示對(duì)象的變換需求信息。其中,所述變換需求信息包括以下至少ー種信息1)變換類型,例如,放大變換、縮小變換等;2)變換比例,例如,I. 5倍變換、O. 5倍變換等;其中,變換比例可進(jìn)ー步包括各個(gè)變換方向上的變換比例,例如,長(zhǎng)度變換比例、寬度變換比例等。其中,第二獲取裝置2獲取所述變換需求信息的方式包括但不限于1)第二獲取裝置2獲取用戶直接選擇或輸入的變換需求信息,例如,用戶在觸摸屏上點(diǎn)擊“ X 2”的按鍵,則第二獲取裝置2確定用戶輸入的變換比例為2倍;2)第二獲取裝置2根據(jù)用戶操作行為來(lái)確定變換需求信息;例如,第二獲取裝置2根據(jù)用戶在觸摸屏上劃動(dòng)的距離的長(zhǎng)短來(lái)確定變換比例等;3)第二獲取裝置2直接獲取預(yù)設(shè)的變換需求信息;例如,第二獲取裝置2預(yù)設(shè)在顯示變換模式下毎次用戶雙擊觸摸屏?xí)r,將所有的待變換的顯示對(duì)象放大兩倍。變換裝置3根據(jù)所述變換需求信息對(duì)各個(gè)待變換的顯示對(duì)象的顯示位置及顯示 內(nèi)容進(jìn)行顯示變換來(lái)獲得變換后的顯示位置及顯示內(nèi)容,以獲得變換后的顯示對(duì)象,用以進(jìn)行顯示。具體地,變換裝置3獲得ー個(gè)變換后的顯示對(duì)象的方式包括但不限于I)對(duì)于ー個(gè)待變換的顯示對(duì)象,變換裝置3先根據(jù)所述變換需求信息來(lái)對(duì)該待變換的顯示對(duì)象的顯示位置進(jìn)行顯示變換,以確定變換后的顯示位置;接著,變換裝置3根據(jù)變換后的顯示位置對(duì)該顯示內(nèi)容進(jìn)行相應(yīng)的顯示變換以將變換后的顯示內(nèi)容寫(xiě)入變換后的顯示位置,來(lái)獲得變換后的顯示對(duì)象。例如,變換裝置3獲得ー個(gè)待變換的顯示對(duì)象的顯示位置包括“左上角頂點(diǎn)坐標(biāo)(10,10),長(zhǎng)度100,寬度150”,且該顯示對(duì)象的顯示內(nèi)容包括“填充該顯示對(duì)象所在區(qū)域且填充色為紅色”;并且獲得用戶輸入的變換比例為2倍。則變換裝置3對(duì)該顯示對(duì)象的顯示位置進(jìn)行放大2倍的顯示變換,獲得變換后的顯示位置包括“左上角頂點(diǎn)坐標(biāo)(20,20),長(zhǎng)度200,寬度300” ;接著,變換裝置3根據(jù)所述變換后的顯示位置,來(lái)確定填充范圍,以將紅色寫(xiě)入所確定的填充范圍中,來(lái)獲得變換后的顯示對(duì)象。2)對(duì)于ー個(gè)待變換的顯示對(duì)象,變換裝置3根據(jù)所述變換需求信息來(lái)對(duì)該待變換的顯示對(duì)象的顯示位置進(jìn)行顯示變換,以獲得變換后的顯示位置,并且,變換裝置3根據(jù)所述變換需求信息來(lái)對(duì)該待變換的顯示對(duì)象的顯示內(nèi)容進(jìn)行顯示變換,以獲得變換后的顯示內(nèi)容;接著,變換裝置3結(jié)合變換后的顯示位置及顯示內(nèi)容,來(lái)獲得變換后的顯示對(duì)象。例如,變換裝置3獲得待變換的顯示對(duì)象的顯示位置包括四個(gè)頂點(diǎn)坐標(biāo)信息“(100,100),(300,100), (100,200), (300,200) ”,該待變換的顯示對(duì)象的顯示內(nèi)容包括“長(zhǎng)度X寬度=200X100的圖像”,且獲得的變換需求信息包括“長(zhǎng)度方向的變換比例為I. 5倍,寬度方向的變換比例為3倍”。則變換裝置3根據(jù)所述變換需求信息分別將顯示位置中的長(zhǎng)度坐標(biāo)放大I. 5倍,將寬度坐標(biāo)放大3倍,獲得變換后的顯示位置中四個(gè)頂點(diǎn)坐標(biāo)信息“(150,300),(450,300),(150,600),(450,600)”,并且,變換裝置3對(duì)顯示內(nèi)容進(jìn)行相應(yīng)的顯示變換處理并獲得變換后的顯示內(nèi)容包括“長(zhǎng)X寬=300X300的圖像”;接著,變換裝置3將變換后的圖像寫(xiě)入變換后的顯示位置中,以獲得變換后以“(150,300),(450,300), (150,600), (450,600)”四個(gè)點(diǎn)為頂點(diǎn),并且長(zhǎng)X寬=300X300的圖像。
變換裝置3對(duì)每個(gè)待變換的顯示對(duì)象執(zhí)行上述任一操作,以獲得所有變換后的顯示對(duì)象,用以進(jìn)行顯示。需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)所述變換需求信息對(duì)各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容進(jìn)行顯示變換來(lái)獲得變換后的顯示位置及顯示內(nèi)容,以獲得變換后的顯示對(duì)象,用以進(jìn)行顯示的實(shí)現(xiàn)方式,例如,根據(jù)變換類型,來(lái)獲取與變換類型對(duì)應(yīng)的預(yù)定變換比例,以根據(jù)預(yù)定變換比例來(lái)獲得變換后的顯示對(duì)象等,均應(yīng)包含在本發(fā)明的范圍內(nèi)。作為本發(fā)明的ー個(gè)優(yōu)選實(shí)施例,根據(jù)本實(shí)施例的顯示變換裝置包括第一獲取裝置I、第二獲取裝置2、第五獲取裝置(圖未示)及變 換裝置3。其中,變換裝置3還包括第二子變換裝置(圖未示)。第一獲取裝置I與第二獲取裝置2已在前述實(shí)施例中予以詳述,并以引用的方式包含于此,不再贅述。第五獲取裝置獲取變換參照位置信息。其中,所述變換參照位置信息包括變換參照位置的坐標(biāo)信息,該變換參照位置用于輔助進(jìn)行顯示變換。其中,第五獲取裝置獲取所述變換參照位置信息的方式包括但不限于I)第五獲取裝置根據(jù)用戶行為確定變換參照位置信息;例如,第五獲取裝置將用戶選擇的點(diǎn)的位置信息作為變換參照位置信息;又例如,第五獲取裝置獲取用戶選擇的ー個(gè)區(qū)域,并將所獲得的區(qū)域的中心點(diǎn)坐標(biāo)作為變換參照位
置信息。2)獲取預(yù)設(shè)的變換參照位置信息的坐標(biāo)等。例如,預(yù)設(shè)變換參照位置信息包括屏幕左上角頂點(diǎn)的坐標(biāo);又例如,預(yù)設(shè)變換參照位置包括屏幕中心點(diǎn)的坐標(biāo)。需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何獲取變換參照位置信息的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。第二子變換裝置根據(jù)所述變換參照位置信息以及所述變換需求信息,對(duì)所述各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容進(jìn)行顯示變換來(lái)獲得變換后的顯示位置及顯示內(nèi)容,以獲得變換后的顯示對(duì)象,用以進(jìn)行顯示。其中,第二子變換裝置根據(jù)所述變換參照位置信息以及所述變換需求信息,對(duì)所述各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容進(jìn)行顯示變換來(lái)獲得變換后的顯示位置及顯示內(nèi)容,以獲得變換后的顯示對(duì)象,用以進(jìn)行顯示的方式,與變換裝置3根據(jù)所述變換需求信息對(duì)各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容進(jìn)行顯示變換來(lái)獲得變換后的顯示位置及顯示內(nèi)容,以獲得變換后的顯示對(duì)象的方式的區(qū)別僅在于獲取所述變換后的顯示位置的方式不同,在此僅對(duì)獲取變換后的顯示位置的方式進(jìn)行說(shuō)明,其余不再贅述。具體地,對(duì)于每個(gè)待變換的顯示對(duì)象,第二子變換裝置先確定所述待變換的顯示對(duì)象的顯示位置相對(duì)于所述變換參照位置信息的相對(duì)位置信息,井根據(jù)所述變換需求信息來(lái)對(duì)所述相對(duì)位置信息進(jìn)行顯示變換以獲得相對(duì)位置信息的顯示變換結(jié)果,接著,第二子變換裝置根據(jù)所述變換參照位置信息獲得所述顯示變換結(jié)果的位置信息,以獲得所述待變換的顯示對(duì)象的變換后的顯示位置。例如,第一獲取裝置I獲得待變換的顯示對(duì)象的顯示位置包括四個(gè)頂點(diǎn)坐標(biāo)信息“(100,100),(200,100), (100,200), (200,200) ”,第二獲取裝置 2 獲得的變換比例為 2 倍;
第五獲取裝置獲得的用戶選擇的變換參照位置信息包括坐標(biāo)信息(50,50)。則第二子變換裝置根據(jù)所述變換參照位置信息確定所述待變換的顯示對(duì)象的相對(duì)顯示位置包括頂點(diǎn)坐標(biāo)信息“(50,50),(150,50),(50,150),(150,150) ”,井根據(jù)所述變換需求信息確定相對(duì)位置信息的顯示變換結(jié)果包括 “ (100,100),b (300,100),c (100,300),d (300,300) ” ;接著,第ニ子變換裝置根據(jù)所述變換參照位置信息,確定所述顯示對(duì)象的變換后的顯示位置包括頂點(diǎn)坐標(biāo)信息“ (150,150),(350,150),(150,350),(350,350) ”。第二子變換裝置根據(jù)變換后的顯示位置及顯示內(nèi)容獲得變換后的顯示對(duì)象的方式不再贅述。
需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)所述變換參照位置信息以及所述變換需求信息,對(duì)所述各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容進(jìn)行顯示變換來(lái)獲得變換后的顯示位置及顯示內(nèi)容,以獲得變換后的顯示對(duì)象,用以進(jìn)行顯示的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。優(yōu)選的,所述變換裝置3 還包括第四子變換裝置(圖未示)。第四子變換裝置根據(jù)所述變換需求信息,并結(jié)合基于該變換需求信息來(lái)獲得的預(yù)定類型的顯示內(nèi)容所對(duì)應(yīng)的內(nèi)容更改信息,對(duì)所述各個(gè)顯示對(duì)象的顯示位置及顯示內(nèi)容進(jìn)行顯示變換,來(lái)獲得變換后的顯示位置及顯示內(nèi)容,以獲得變換后的顯示對(duì)象,用以進(jìn)行顯
其中,所述內(nèi)容更改信息包括根據(jù)變換需求信息來(lái)確定的所述預(yù)定類型的顯示內(nèi)容的待變換信息。其中,第四子變換裝置根據(jù)所述變換需求信息對(duì)顯示位置進(jìn)行顯示變換的方式及根據(jù)變換后的顯示內(nèi)容及顯示位置來(lái)獲得顯示對(duì)象的方式已經(jīng)在前述變換裝置3中予以詳述,并以引用的方式包含于此,不再贅述。具體地,第四子變換裝置判斷所獲得的顯示內(nèi)容是否為預(yù)定類型的顯示內(nèi)容,若為預(yù)定類型的顯示內(nèi)容,則第四子變換裝置根據(jù)所述變換需求信息及所述顯示內(nèi)容來(lái)獲取相應(yīng)的內(nèi)容更改信息,并根據(jù)所述內(nèi)容更改信息確定變換后的顯示內(nèi)容。例如,預(yù)定類別中包括文本類別,第一獲取裝置I獲取的待變換的顯示對(duì)象的顯示內(nèi)容包括“字體為宋體,字號(hào)為五號(hào)的文本‘百度”’;第二獲取裝置2獲取的變換比例為2倍。則第四子變換裝置確定文本為預(yù)定類別的顯示內(nèi)容,根據(jù)所述變換需求信息確定內(nèi)容更改信息包括“小二字號(hào)”,則第四子變換裝置確定所述變換后的顯示內(nèi)容包括“字體為宋體,字號(hào)為小二號(hào)的文本‘百度”’。第四子變換裝置根據(jù)變換后的顯示位置及顯示內(nèi)容獲得變換后的顯示對(duì)象的方式不再贅述。需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)所述變換需求信息,并結(jié)合基于該變換需求信息來(lái)獲得的預(yù)定類型的顯示內(nèi)容所對(duì)應(yīng)的內(nèi)容更改信息,對(duì)所述各個(gè)顯示對(duì)象的顯示位置及顯示內(nèi)容進(jìn)行顯示變換,來(lái)獲得變換后的顯示位置及顯示內(nèi)容,以獲得變換后的顯示對(duì)象,用以進(jìn)行顯示的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。根據(jù)本發(fā)明的方法,通過(guò)直接根據(jù)變換需求信息及所讀取的待變換的顯示對(duì)象來(lái)重新生成變換后的顯示對(duì)象,因此,根據(jù)本發(fā)明的方法能夠?qū)λ写儞Q對(duì)象進(jìn)行統(tǒng)ー變換,避免了現(xiàn)有技術(shù)中通過(guò)修改顯示內(nèi)容代碼來(lái)在源代碼基礎(chǔ)上進(jìn)行重構(gòu)所產(chǎn)生的排版變形問(wèn)題,使用戶有更好的使用體驗(yàn)。圖6為本發(fā)明一個(gè)優(yōu)選實(shí)施例的用于對(duì)顯示對(duì)象進(jìn)行顯示變換的顯示變換裝置的結(jié)構(gòu)示意圖。根據(jù)本實(shí)施例的顯示變換裝置包括第一獲取裝置I、第二獲取裝置2和變換裝置3,其中,所述第一獲取裝置I進(jìn)ー步包括第一確定裝置101。第一確定裝置101根據(jù)所述顯示實(shí)體中待變換區(qū)域的位置信息及該顯示實(shí)體中所有顯示對(duì)象的原始位置標(biāo)識(shí)信息,確定與所述待變換區(qū)域相關(guān)的所述各個(gè)待變換的顯示對(duì)象,并獲得各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容。其中,第一確定裝置101獲取所述待變換區(qū)域的位置信息的方式包括但不限于I)第一確定裝置101直接獲取預(yù)設(shè)的待變換區(qū)域的位置信息,例如,預(yù)設(shè)整個(gè)屏幕的顯示范圍即為待變換區(qū)域,則第一確定裝置101直接獲取該屏幕的四個(gè)頂點(diǎn)的坐標(biāo)信息作為所述待變換區(qū)域的位置信息;2)第一確定裝置101進(jìn)ー步包括第三子獲取裝置,第三子獲取裝置根據(jù)用戶對(duì)所述顯示實(shí)體的選擇操作,獲取所述顯示實(shí)體中待變換區(qū)域的位置信息,例如,第三子獲取裝置以用戶在觸摸屏上劃出的直線確定所述待變換區(qū)域?yàn)橐栽撝本€為對(duì) 角線的矩形區(qū)域,并獲取所述直線的兩個(gè)端點(diǎn)的坐標(biāo)信息作為所述矩形區(qū)域的位置信息。其中,所述顯示對(duì)象的原始位置標(biāo)識(shí)信息包括直接根據(jù)與該顯示對(duì)象相關(guān)的源代碼所得的原始大小的顯示對(duì)象在顯示屏上的位置坐標(biāo)信息,例如,未對(duì)顯示對(duì)象進(jìn)行顯示變換處理時(shí),該顯示對(duì)象在顯示屏上的位置坐標(biāo)信息等。其中,該源代碼包括任何能夠用于生成或構(gòu)成顯示對(duì)象的代碼,例如,html、xml、ASCII碼以及采用ニ進(jìn)制格式的BIN碼等實(shí)現(xiàn)的自定義代碼等。具體地,第一確定裝置101獲取所述待變換區(qū)域的位置信息,并將所獲得的待變換區(qū)域的位置信息與所述顯示實(shí)體中所有顯示對(duì)象的原始位置標(biāo)識(shí)信息進(jìn)行比對(duì),并將全部或部分顯示位置包含于所述待變換區(qū)域的位置信息中的顯示對(duì)象作為待變換的顯示對(duì)象,井根據(jù)各個(gè)待變換的顯示對(duì)象的原始位置標(biāo)識(shí)信息來(lái)獲得其顯示位置及顯示內(nèi)容。例如,第一確定裝置101根據(jù)用戶選擇操作確定所述待變換區(qū)域的位置信息包括“對(duì)角線頂點(diǎn)坐標(biāo)(50,50),(100,100)的矩形區(qū)域”,且第一確定裝置101獲得顯示實(shí)體包括顯示對(duì)象A、顯示對(duì)象B及顯示對(duì)象C,其中,顯示對(duì)象A的原始位置標(biāo)識(shí)信息包括“頂點(diǎn)坐標(biāo)為(110,40)、(120,60)的線段”,顯示對(duì)象B的原始位置標(biāo)識(shí)信息包括“頂點(diǎn)坐標(biāo)為(60,55)、(75,80)、(90,90)的三角形”,顯示對(duì)象C的原始位置標(biāo)識(shí)信息包括“頂點(diǎn)坐標(biāo)為(70,70)、(70,120)的線段”。第一確定裝置101將所述待變換區(qū)域的位置信息與所述各個(gè)顯示對(duì)象的原始位置標(biāo)識(shí)信息進(jìn)行比較并確定頂點(diǎn)(60,55)、(75,80)、(90,90)和(70,70)位于所述待變換區(qū)域內(nèi),則第一確定裝置101確定顯示對(duì)象B和C為待變換的顯示對(duì)象,并將所述顯示對(duì)象B和C的原始位置標(biāo)識(shí)信息作為顯示對(duì)象B和C的顯示位置,井根據(jù)所述顯示對(duì)象B和C的原始位置標(biāo)識(shí)信息獲取顯示對(duì)象B和C的顯示內(nèi)容。需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)所述顯示實(shí)體中待變換區(qū)域的位置信息及該顯示實(shí)體中所有顯示對(duì)象的原始位置標(biāo)識(shí)信息,確定與所述待變換區(qū)域相關(guān)的所述各個(gè)待變換的顯示對(duì)象,并獲得各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。例如,對(duì)于原始位置標(biāo)識(shí)信息包括“對(duì)角線頂點(diǎn)坐標(biāo)(50,50), (100,100)的矩形區(qū)域”的顯示對(duì)象,第一確定裝置101先獲得該顯示對(duì)象的另兩個(gè)頂點(diǎn)“(50,100),(50,100) ”,再通過(guò)判斷上述四個(gè)頂點(diǎn)中的任意一個(gè)是否包含于待變換區(qū)域中來(lái)判斷該顯示對(duì)象是否為待變換對(duì)象;或者,對(duì)于原始位置標(biāo)識(shí)信息包括“圓心坐標(biāo)(50,50),半徑50的圓形區(qū)域”的顯示對(duì)象,通過(guò)判斷圓心坐標(biāo)至待變換區(qū)域的最近距離來(lái)判斷該顯示對(duì)象是否為待變換對(duì)象等。接著,第二獲取裝置2與變換裝置3已在參照?qǐng)D5所示實(shí)施例中予以詳述,并以引用的方式包含于此,不再贅述。作為本實(shí)施例的優(yōu)選方案之一,根據(jù)本實(shí)施例的顯示變換裝置還包括第三獲取裝置(圖未示),所述第一確定裝置101還包括第一子獲取裝置(圖未示)和第一子確定裝置(圖未示),所述變換裝置3還包括第一子變換裝置(圖未示)。第三獲取裝置獲取與該顯示實(shí)體相關(guān)的歷史變換需求信息。
其中,所述歷史變換需求信息包括以下至少ー項(xiàng)1)在歷史顯示變換操作中所使用的所有變換需求信息,例如,若顯示變換裝置在前兩次顯示變換操作中分別使用了變換需求信息“變換比例為2倍”及“變換比例為I. 5倍”,則歷史變換需求信息包括“ ‘變換比例為2倍’及‘變換比例為I. 5倍”’ ;2)根據(jù)前述在歷史顯示變換操作中所采用的所有變換需求信息所獲得的當(dāng)前顯示對(duì)象的顯示位置相對(duì)于當(dāng)前顯示對(duì)象的原始位置標(biāo)識(shí)信息的顯示變換信息,例如,若顯示變換裝置在前兩次顯示變換操作中分別使用了變換需求信息“變換比例為2倍”及“變換比例為I. 5倍”,則顯示變換裝置確定歷史變換需求信息包括“變換比例為3倍”。第一子獲取裝置根據(jù)所述待變換區(qū)域的位置信息及所述歷史變換需求信息,獲得實(shí)際變換區(qū)域;具體地,第一子獲取裝置根據(jù)所述歷史變換需求信息對(duì)所述待變換區(qū)域的位置信息進(jìn)行逆變換處理,以獲得所述待變換區(qū)域?qū)?yīng)的實(shí)際變換區(qū)域。例如,所述待變換區(qū)域的位置信息包括三個(gè)頂點(diǎn)坐標(biāo)位置“(20,20),(20,80),
(80,20)”,所述歷史變換需求信息包括“變換比例為2倍”,則第一子獲取裝置根據(jù)所述歷史變換需求信息將所述位置信息進(jìn)行逆變換以獲得所述位置信息所對(duì)應(yīng)的實(shí)際變換區(qū)域包括以“(10,10),(10,40),(40,10)”為頂點(diǎn)的區(qū)域。需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)所述待變換區(qū)域的位置信息及所述歷史變換需求信息,獲得實(shí)際變換區(qū)域的實(shí)現(xiàn)方式,例如,當(dāng)歷史變換需求信息包括多個(gè)變換比例時(shí),根據(jù)該多個(gè)變換比例來(lái)進(jìn)行多次逆變換處理,以獲得實(shí)際變換區(qū)域等,均應(yīng)包含在本發(fā)明的范圍內(nèi)。第一子確定裝置根據(jù)所述實(shí)際變換區(qū)域及所述所有顯示對(duì)象的原始位置標(biāo)識(shí)信息,確定所述各個(gè)待變換的顯示對(duì)象,并獲得各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容。具體地,第一子確定裝置獲取所述實(shí)際變換區(qū)域的位置信息,并將所獲得的實(shí)際變換區(qū)域的位置信息與所述顯示實(shí)體中所有顯示對(duì)象的原始位置標(biāo)識(shí)信息進(jìn)行比對(duì),并將全部或部分顯示位置包含于所述實(shí)際變換區(qū)域的位置信息中的顯示對(duì)象作為待變換的顯示對(duì)象,井根據(jù)各個(gè)待變換的顯示對(duì)象的原始位置標(biāo)識(shí)信息來(lái)獲得其顯示位置及顯示內(nèi)容。第二獲取裝置2已在圖5所示實(shí)施例中予以詳述,并以引用的方式包含于此,不再贅述。第一子變換裝置根據(jù)各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容、所述變換需求信息及所述歷史變換需求信息,對(duì)所述各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容進(jìn)行顯示變換來(lái)獲得變換后的顯示位置及顯示內(nèi)容,以獲得變換后的顯示對(duì)象,用以進(jìn)行顯
/Jn ο具體的,第一子變換裝置根據(jù)所述變換需求信息及所述歷史變換需求信息,確定實(shí)際變換需求信息,并根據(jù)所述實(shí)際變換需求信息,對(duì)所述各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容進(jìn)行顯示變換來(lái)獲得變換后的顯示位置及顯示內(nèi)容,以獲得變換后的顯示對(duì)象,用以進(jìn)行顯示。
例如,第二獲取裝置2獲得變換需求信息包括“長(zhǎng)度方向的變換比例為2/3倍,寬度方向的變換比例為1/2倍”,并且第三獲取裝置獲得歷史變換需求信息包括“長(zhǎng)度方向的變換比例為3倍,寬度方向的變換比例為2倍”,則第一子變換裝置獲得實(shí)際變換需求信息中包含的長(zhǎng)度方向的變換比例=變換需求信息中的長(zhǎng)度方向的變換信息*歷史變換需求信息中的長(zhǎng)度方向的變換比例=(2/3)*3 = 2,實(shí)際變換需求信息中包含的寬度方向的變換比例=變換需求信息中的寬度方向的變換比例*歷史變換需求信息中的寬度方向的變換比例=(1/2)*2= I倍,則第一子變換裝置根據(jù)所獲得的實(shí)際變換需求信息“長(zhǎng)度方向的變換比例為2倍,寬度方向的變換比例為I倍”,對(duì)所述各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容進(jìn)行顯示變換來(lái)獲得變換后的顯示位置及顯示內(nèi)容,以獲得變換后的顯示對(duì)象,用以進(jìn)行顯示。其中,根據(jù)所述實(shí)際變換需求信息對(duì)各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容進(jìn)行顯示變換來(lái)獲得變換后的顯示位置及顯示內(nèi)容,以獲得變換后的顯示對(duì)象,用以進(jìn)行顯示的方式與前述變換裝置3根據(jù)變換需求信息對(duì)各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容進(jìn)行顯示變換來(lái)獲得變換后的顯示位置及顯示內(nèi)容,以獲得變換后的顯示對(duì)象,用以進(jìn)行顯示的方式相同或相似,在此不再贅述。需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)所述變換需求信息及所述歷史變換需求信息,確定所述實(shí)際變換需求信息,并根據(jù)所述實(shí)際變換需求信息,對(duì)所述各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容進(jìn)行顯示變換來(lái)獲得變換后的顯示位置及顯示內(nèi)容,以獲得變換后的顯示對(duì)象,用以進(jìn)行顯示的實(shí)現(xiàn)方式,例如,根據(jù)歷史需求信息中所包含的變換類型、各變換類型的數(shù)量及變換類型所對(duì)應(yīng)的預(yù)定變換比例,來(lái)獲得實(shí)際變換需求信息等,均應(yīng)包含在本發(fā)明的范圍內(nèi)。作為本實(shí)施例的優(yōu)選方案之一,根據(jù)本實(shí)施例的顯示變換裝置還包括第六獲取裝置(圖未示)和第七獲取裝置(圖未示),其中,前述第一確定裝置101還包括第二子獲取裝置(圖未示)和第二子確定裝置(圖未示),前述變換裝置3還包括第三子變換裝置(圖未不)O第六獲取裝置獲取與該顯示實(shí)體相關(guān)的歷史變換需求信息及歷史變換參照位置信息。
第二子獲取裝置根據(jù)待變換區(qū)域的位置信息、所述歷史變換需求信息以及所述歷史變換參照位置信息,獲得實(shí)際變換區(qū)域。具體地,第二子獲取裝置先根據(jù)所述待變換區(qū)域的位置信息及所述歷史變換參照位置信息來(lái)確定所述待變換區(qū)域的相對(duì)位置信息;接著,第二子獲取裝置根據(jù)所述待變換區(qū)域的相對(duì)位置信息進(jìn)行逆變換處理以獲得逆變換后的相對(duì)位置信息;接著,第二子獲取裝置根據(jù)所述歷史變換參照位置信息及逆變換后的相對(duì)位置信息來(lái)確定實(shí)際待變換區(qū)域。例如,顯示變換裝置獲得的待變換區(qū)域的位置信息包括三個(gè)頂點(diǎn)坐標(biāo)“(20,10),b(25,20),c (30,10) ”,第六獲取裝置獲得歷史變換需求信息包括“變換比例為1/2倍”,且歷史變換參照位置信息包括坐標(biāo)“(10,10) ” ;則第二子獲取裝置先確定所述待變換區(qū)域相對(duì)于歷史變換參照位置信息的相對(duì)位置信息包括坐標(biāo)“(10,O),(15,10),(20,0) ”;接著,第ニ子獲取裝置根據(jù)所述歷史變換需求信息對(duì)所獲得的位置信息進(jìn)行放大2倍的逆變換,獲得變換后的相對(duì)位置信息包括“(20,0),b(30,20) ,c (40,0) ”;接著,第二子獲取裝置結(jié)合歷史參照位置信息“(10,10) ”及變換后的相對(duì)位置信息,確定實(shí)際待變換區(qū)域的位置信息包括“ (30,10),b(40,30), c (50,10) ”。 需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)待變換區(qū)域的位置信息、所述歷史變換需求信息以及所述歷史變換參照位置信息,獲得實(shí)際變換區(qū)域的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。接著,第二子確定裝置根據(jù)所述實(shí)際變換區(qū)域及所述所有顯示對(duì)象的原始位置標(biāo)識(shí)信息,確定各個(gè)待變換的顯示對(duì)象,并獲得各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容。其中,第二子確定裝置根據(jù)實(shí)際變換區(qū)域及所述所有顯示對(duì)象的原始位置標(biāo)識(shí)信息,確定各個(gè)待變換的顯示對(duì)象,并獲得各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容的方式已在前述第一子確定裝置的說(shuō)明中予以詳述,并以引用的方式包含于此,不再贅述。第二獲取裝置2已在圖5所示實(shí)施例中予以詳述,并以引用的方式包含于此,不再贅述。第七獲取裝置獲取變換參照位置信息。接著,第三子變換裝置根據(jù)所述變換需求信息及所述變換參照位置信息,對(duì)所述各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容進(jìn)行顯示變換來(lái)獲得變換后的顯示位置及顯示內(nèi)容,以獲得變換后的顯示對(duì)象,用以進(jìn)行顯示。其中,第三子變換裝置根據(jù)所述變換需求信息及所述變換參照位置信息,對(duì)所述各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容進(jìn)行顯示變換來(lái)獲得變換后的顯示位置及顯示內(nèi)容,以獲得變換后的顯示對(duì)象,用以進(jìn)行顯示的方式已在前述第二子變換裝置的說(shuō)明中予以詳述,并以引用的方式包含于此,不再贅述。根據(jù)本實(shí)施例的方法,可根據(jù)用戶選擇的參照點(diǎn)對(duì)待變換區(qū)域進(jìn)行顯示變換,使得顯示變換更加靈活,更符合用戶的使用需求。圖7為本發(fā)明另ー個(gè)優(yōu)選實(shí)施例的用于對(duì)顯示對(duì)象進(jìn)行顯示變換的顯示變換裝置的結(jié)構(gòu)示意圖。根據(jù)本實(shí)施例的顯示變換裝置包括第一獲取裝置I、第二獲取裝置2、第四獲取裝置5和變換裝置3,其中,所述步第一獲取裝置I還包括第二確定裝置102。第四獲取裝置5獲取所述顯示實(shí)體的顯示歷史記錄,其中,所述顯示歷史記錄包括該顯示實(shí)體中各個(gè)顯示對(duì)象的位置信息及顯示內(nèi)容。第二確定裝置102根據(jù)所述顯示實(shí)體中待變換區(qū)域的位置信息及所述顯示歷史記錄中各個(gè)顯示對(duì)象的顯示位置,確定與所述待變換區(qū)域相關(guān)的所述各個(gè)待變換的顯示對(duì)象,并獲得所述各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容。其中,所述第二確定裝置102根據(jù)所述顯示實(shí)體中待變換區(qū)域的位置信息及所述顯示歷史記錄中各個(gè)顯示對(duì)象的顯示位置,確定與所述待變換區(qū)域相關(guān)的所述各個(gè)待變換的顯示對(duì)象,并獲得所述各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容的方式,與前述第ー確定裝置101根據(jù)所述顯示實(shí)體中待變換區(qū)域的位置信息及該顯示實(shí)體中所有顯示對(duì)象的原始位置標(biāo)識(shí)信息,確定與所述待變換區(qū)域相關(guān)的所述各個(gè)待變換的顯示對(duì)象,并獲得各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容的方式相同或相似,并以引用的方式包含于此,不再贅述。第二獲取裝置2及變換裝置3已在圖5所示實(shí)施例中予以詳述,并以引用的方式包含于此,不再贅述。
優(yōu)選的,根據(jù)本實(shí)施例的顯示變換裝置還包括更新裝置(圖未示)。更新裝置根據(jù)所述變換后的顯示對(duì)象的顯示位置及顯示內(nèi)容,更新所述顯示歷史I己求。具體的,更新裝置根據(jù)所述變換后的顯示對(duì)象的顯示信息及顯示內(nèi)容,建立或更新顯示歷史記錄中所記錄的顯示對(duì)象的顯示信息及顯示內(nèi)容。根據(jù)本實(shí)施例的顯示變換裝置可以直接根據(jù)待變換對(duì)象的當(dāng)前的顯示位置直接進(jìn)行顯不變換,提聞了顯不變換的效率。圖8為本發(fā)明再一個(gè)優(yōu)選實(shí)施例的用于對(duì)顯示對(duì)象進(jìn)行顯示變換的更新裝置的結(jié)構(gòu)示意圖。根據(jù)本實(shí)施例的方法包括第一獲取裝置I、第二獲取裝置2、變換裝置3、觸發(fā)獲取裝置10、觸發(fā)確定裝置11及執(zhí)行裝置12。第一獲取裝置I、第二獲取裝置2及變換裝置3已在圖5、圖6或圖7所示實(shí)施例中予以詳述,并以引用的方式包含于此,不再贅述。接著,觸發(fā)獲取裝置10獲取用戶對(duì)顯示實(shí)體的觸發(fā)動(dòng)作信息。其中,所述觸發(fā)動(dòng)作信息至少包括所述觸發(fā)動(dòng)作的位置信息,并且,根據(jù)用戶的觸發(fā)動(dòng)作,該觸發(fā)動(dòng)作的位置信息包括以下任ー項(xiàng)1) 一個(gè)坐標(biāo)點(diǎn)的位置信息,例如,當(dāng)用戶在觸摸屏上進(jìn)行點(diǎn)擊時(shí),觸發(fā)動(dòng)作的位置信息包括該點(diǎn)擊動(dòng)作的點(diǎn)擊位置信息;2) —組用于確定觸發(fā)動(dòng)作的操作范圍的位置信息,例如,當(dāng)用戶在觸摸屏上進(jìn)行劃線操作時(shí),觸發(fā)動(dòng)作的位置信息包括該劃線動(dòng)作的起點(diǎn)和終點(diǎn)的坐標(biāo)等。接著,觸發(fā)確定裝置11根據(jù)所述觸發(fā)動(dòng)作信息及與所述顯示實(shí)體相關(guān)的歷史變換需求信息,確定實(shí)際觸發(fā)位置信息。其中,觸發(fā)確定裝置11根據(jù)所述觸發(fā)動(dòng)作信息及與所述顯示實(shí)體相關(guān)的歷史變換需求信息,確定實(shí)際觸發(fā)位置信息的方式,與第一子獲取裝置根據(jù)所述待變換區(qū)域的位置信息及所述歷史變換需求信息,獲得實(shí)際變換區(qū)域的方式相同或相似,并以引用的方式包含于此,不再贅述。接著,執(zhí)行裝置12根據(jù)所述實(shí)際觸發(fā)位置信息來(lái)確定作為實(shí)際觸發(fā)對(duì)象的顯示對(duì)象,以執(zhí)行與所述作為實(shí)際觸發(fā)對(duì)象的顯示對(duì)象相對(duì)應(yīng)的操作。
具體地,執(zhí)行裝置12通過(guò)在顯示實(shí)體對(duì)應(yīng)的所有顯示對(duì)象的原始位置標(biāo)識(shí)信息中進(jìn)行查詢及比對(duì),來(lái)將原始位置標(biāo)識(shí)信息包含全部或部分所述實(shí)際觸發(fā)位置信息的顯示對(duì)象作為實(shí)際觸發(fā)對(duì)象,以執(zhí)行與所述作為實(shí)際觸發(fā)對(duì)象的顯示對(duì)象相對(duì)應(yīng)的操作。作為本實(shí)施例的優(yōu)選方案之一,根據(jù)本實(shí)施例的顯示變換裝置還包括第八獲取裝置(圖未示),前述觸發(fā)確定裝置11進(jìn)ー步包括子觸發(fā)確定裝置(圖未示)。第八獲取裝置獲取歷史變換參照位置信息。觸發(fā)獲取裝置10已在前述實(shí)施例中予以詳述,并以引用的方式包含于此,不再贅述。子觸發(fā)確定裝置根據(jù)所述觸發(fā)動(dòng)作信息、所述歷史變換需求信息及所述歷史變換參照位置信息,獲得所述實(shí)際觸發(fā)動(dòng)作信息。具體地,子觸發(fā)確定裝置先根據(jù)所述觸發(fā)動(dòng)作信息中包含的所述觸發(fā)動(dòng)作的位置 信息及所述歷史變換參照位置信息來(lái)確定所述觸發(fā)動(dòng)作的相對(duì)位置信息;接著,子觸發(fā)確定裝置根據(jù)歷史變換需求信息對(duì)所述觸發(fā)動(dòng)作的相對(duì)位置信息進(jìn)行逆變換處理以獲得逆變換后的相對(duì)位置信息;接著,子觸發(fā)確定裝置根據(jù)所述歷史變換參照位置信息及逆變換后的相對(duì)位置信息來(lái)獲得所述實(shí)際觸發(fā)動(dòng)作信息。例如,觸發(fā)獲取裝置10獲得的該觸發(fā)動(dòng)作信息的位置信息包括坐標(biāo)“(30,10) ”,顯示變換裝置獲得歷史變換需求信息包括“縮小為原始位置標(biāo)識(shí)信息的1/3”,且第八獲取裝置獲得歷史變換參照位置信息包括坐標(biāo)“(10,O) ”,則子觸發(fā)確定裝置先確定所述觸發(fā)動(dòng)作相對(duì)于歷史變換參照位置信息的相對(duì)位置信息為(20,10);接著,子觸發(fā)確定裝置根據(jù)所述歷史變換需求信息對(duì)所獲得的觸發(fā)動(dòng)作的相對(duì)位置信息進(jìn)行放大3倍的逆變換以獲得逆變換后的相對(duì)位置信息包括坐標(biāo)“(60,30) ”;接著,子觸發(fā)確定裝置結(jié)合歷史參照位置信息(10,O)確定實(shí)際觸發(fā)動(dòng)作信息包括位置信息“(70,40)”。需要說(shuō)明的是,上述舉例僅為更好地說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)所述觸發(fā)動(dòng)作信息、所述歷史變換需求信息及所述歷史變換參照位置信息,獲得所述實(shí)際觸發(fā)動(dòng)作信息的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。接著,執(zhí)行裝置12已在前述實(shí)施例中予以詳述,并以引用的方式包含于此,不再贅述。根據(jù)本實(shí)施例的顯示變換裝置,對(duì)顯示內(nèi)容進(jìn)行顯示變換后仍然可以順利的響應(yīng)用戶對(duì)于顯示內(nèi)容的各類操作,進(jìn)ー步提高用戶體驗(yàn)。對(duì)于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實(shí)施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實(shí)現(xiàn)本發(fā)明。因此,無(wú)論從哪一點(diǎn)來(lái)看,均應(yīng)將實(shí)施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說(shuō)明限定,因此g在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此夕卜,顯然“包括” ー詞不排除其他単元或步驟,單數(shù)不排除復(fù)數(shù)。系統(tǒng)權(quán)利要求中陳述的多個(gè)單元或裝置也可以由ー個(gè)單元或裝置通過(guò)軟件或者硬件來(lái)實(shí)現(xiàn)。第一,第二等詞語(yǔ)用來(lái)表示名稱,而并不表示任何特定的順序。
權(quán)利要求
1.一種計(jì)算機(jī)實(shí)現(xiàn)的用于對(duì)顯示對(duì)象進(jìn)行顯示變換的方法,其中,該方法包括以下步驟 a獲取顯示實(shí)體中一個(gè)或多個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容; 其中,該方法還包括 -獲取所述ー個(gè)或多個(gè)待變換的顯示對(duì)象的變換需求信息; 其中,該方法還包括 i根據(jù)所述變換需求信息對(duì)各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容進(jìn)行顯示變換來(lái)獲得變換后的顯示位置及顯示內(nèi)容,以獲得變換后的顯示對(duì)象,用以進(jìn)行顯示。
2.如權(quán)利要求I所述的方法,其中,所述步驟a還包括以下步驟 al根據(jù)所述顯示實(shí)體中待變換區(qū)域的位置信息及該顯示實(shí)體中所有顯示對(duì)象的原始位置標(biāo)識(shí)信息,確定與所述待變換區(qū)域相關(guān)的所述各個(gè)待變換的顯示對(duì)象,并獲得各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容。
3.如權(quán)利要求2所述的方法,其中,該方法還包括以下步驟 -獲取與該顯示實(shí)體相關(guān)的歷史變換需求信息; 其中,所述步驟al還包括以下步驟 -根據(jù)所述待變換區(qū)域的位置信息及所述歷史變換需求信息,獲得實(shí)際變換區(qū)域; -根據(jù)所述實(shí)際變換區(qū)域及所述所有顯示對(duì)象的原始位置標(biāo)識(shí)信息,確定所述各個(gè)待變換的顯示對(duì)象,并獲得各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容; 其中,所述步驟i還包括以下步驟 -根據(jù)各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容、所述變換需求信息及所述歷史變換需求信息,對(duì)所述各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容進(jìn)行顯示變換來(lái)獲得變換后的顯示位置及顯示內(nèi)容,以獲得變換后的顯示對(duì)象,用以進(jìn)行顯示。
4.如權(quán)利要求I所述的方法,其中,該方法還包括以下步驟 -獲取所述顯示實(shí)體的顯示歷史記錄,其中,所述顯示歷史記錄包括該顯示實(shí)體中各個(gè)顯示對(duì)象的顯示位置及顯示內(nèi)容; 其中,所述步驟a還包括以下步驟 a2根據(jù)所述顯示實(shí)體中待變換區(qū)域的位置信息及所述顯示歷史記錄中各個(gè)顯示對(duì)象的顯示位置,確定與所述待變換區(qū)域相關(guān)的所述各個(gè)待變換的顯示對(duì)象,并獲得所述各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容。
5.如權(quán)利要求4所述的方法,其中,該方法還包括以下步驟 -根據(jù)所述變換后的顯示對(duì)象的顯示位置及顯示內(nèi)容,更新所述顯示歷史記錄。
6.如權(quán)利要求I至5中任一項(xiàng)所述的方法,其中,該方法還包括以下步驟 -獲取變換參照位置信息; 其中,所述步驟i還包括以下步驟 -根據(jù)所述變換參照位置信息以及所述變換需求信息,對(duì)所述各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容進(jìn)行顯示變換來(lái)獲得變換后的顯示位置及顯示內(nèi)容,以獲得變換后的顯示對(duì)象,用以進(jìn)行顯示。
7.如權(quán)利要求I至3中任一項(xiàng)所述的方法,其中,該方法還包括以下步驟 -獲取與該顯示實(shí)體相關(guān)的歷史變換需求信息及歷史變換參照位置信息;其中,所述步驟al還包括以下步驟 -根據(jù)待變換區(qū)域的位置信息、所述歷史變換需求信息以及所述歷史變換參照位置信息,獲得實(shí)際變換區(qū)域; -根據(jù)所述實(shí)際變換區(qū)域及所述所有顯示對(duì)象的原始位置標(biāo)識(shí)信息,確定各個(gè)待變換的顯示對(duì)象,并獲得各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容; 其中,該方法還包括以下步驟 -獲取變換參照位置信息; 其中,所述步驟i還包括以下步驟 -根據(jù)所述變換需求信息及所述變換參照位置信息,對(duì)所述各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容進(jìn)行顯示變換來(lái)獲得變換后的顯示位置及顯示內(nèi)容,以獲得變換后的顯示對(duì)象,用以進(jìn)行顯示。
8.如權(quán)利要求I至7中任一項(xiàng)所述的方法,其中,該方法還包括以下步驟 X獲取用戶對(duì)顯示實(shí)體的觸發(fā)動(dòng)作信息; y根據(jù)所述觸發(fā)動(dòng)作信息及與所述顯示實(shí)體相關(guān)的歷史變換需求信息,確定實(shí)際觸發(fā)位置信息; Z根據(jù)所述實(shí)際觸發(fā)位置信息來(lái)確定作為實(shí)際觸發(fā)對(duì)象的顯示對(duì)象,以執(zhí)行與所述作為實(shí)際觸發(fā)對(duì)象的顯示對(duì)象相對(duì)應(yīng)的操作。
9.如權(quán)利要求8所述的方法,其中,該方法還包括以下步驟 -獲取歷史變換參照位置信息; 其中,所述步驟I還包括以下步驟 -根據(jù)所述觸發(fā)動(dòng)作信息、所述歷史變換需求信息及所述歷史變換參照位置信息,獲得所述實(shí)際觸發(fā)動(dòng)作信息。
10.如權(quán)利要求I至9中任一項(xiàng)所述的方法,其中,所述步驟i還包括以下步驟 -根據(jù)所述變換需求信息,并結(jié)合基于該變換需求信息來(lái)獲得的預(yù)定類型的顯示內(nèi)容所對(duì)應(yīng)的內(nèi)容更改信息,對(duì)所述各個(gè)顯示對(duì)象的顯示位置及顯示內(nèi)容進(jìn)行顯示變換,來(lái)獲得變換后的顯示位置及顯示內(nèi)容,以獲得變換后的顯示對(duì)象,用以進(jìn)行顯示。
11.如權(quán)利要求I至10中任一項(xiàng)所述的方法,其中,所述步驟a還包括以下步驟 -根據(jù)用戶對(duì)所述顯示實(shí)體的選擇操作,獲取所述顯示實(shí)體中待變換區(qū)域的位置信息。
12.一種用于對(duì)顯示對(duì)象進(jìn)行顯示變換的顯示變換裝置,其中,該顯示變換裝置包括 第一獲取裝置、用于獲取顯示實(shí)體中一個(gè)或多個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容; 第二獲取裝置、用于獲取所述ー個(gè)或多個(gè)待變換的顯示對(duì)象的變換需求信息; 變換裝置、用于根據(jù)所述變換需求信息對(duì)各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容進(jìn)行顯示變換來(lái)獲得變換后的顯示位置及顯示內(nèi)容,以獲得變換后的顯示對(duì)象,用以進(jìn)行顯示。
13.如權(quán)利要求12所述的顯示變換裝置,其中,所述第一獲取裝置還包括 第一確定裝置、用于根據(jù)所述顯示實(shí)體中待變換區(qū)域的位置信息及該顯示實(shí)體中所有顯示對(duì)象的原始位置標(biāo)識(shí)信息,確定與所述待變換區(qū)域相關(guān)的所述各個(gè)待變換的顯示對(duì)象,并獲得各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容。
14.如權(quán)利要求13所述的顯示變換裝置,其中,該顯示變換裝置還包括 第三獲取裝置、用于獲取與該顯示實(shí)體相關(guān)的歷史變換需求信息; 其中,所述第一確定裝置還包括 第一子獲取裝置、用于根據(jù)所述待變換區(qū)域的位置信息及所述歷史變換需求信息,獲得實(shí)際變換區(qū)域; 第一子確定裝置、用于根據(jù)所述實(shí)際變換區(qū)域及所述所有顯示對(duì)象的原始位置標(biāo)識(shí)信息,確定所述各個(gè)待變換的顯示對(duì)象,并獲得各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容; 其中,所述變換裝置還包括 第一子變換裝置、用于根據(jù)各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容、所述變換需求信息及所述歷史變換記錄,對(duì)所述各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容進(jìn)行顯示變換來(lái)獲得變換后的顯示位置及顯示內(nèi)容,以獲得變換后的顯示對(duì)象,用以進(jìn)行顯示。
15.如權(quán)利要求12所述的顯示變換裝置,其中,該顯示變換裝置還包括 第四獲取裝置、用于獲取所述顯示實(shí)體的顯示歷史記錄,其中,所述顯示歷史記錄包括該顯示實(shí)體中各個(gè)顯示對(duì)象的位置信息及顯示內(nèi)容; 其中,所述第一獲取裝置還包括 第二確定裝置、用于根據(jù)所述顯示實(shí)體中待變換區(qū)域的位置信息及所述顯示歷史記錄中各個(gè)顯示對(duì)象的位置信息,確定與所述待變換區(qū)域相關(guān)的所述各個(gè)待變換的顯示對(duì)象,并獲得所述各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容。
16.如權(quán)利要求15所述的顯示變換裝置,其中,該顯示變換裝置還包括 更新裝置、用于根據(jù)所述變換后的顯示對(duì)象的位置信息及顯示內(nèi)容,更新所述顯示歷史記錄。
17.如權(quán)利要求12至16中任ー項(xiàng)所述的顯示變換裝置,其中,該顯示變換裝置還包括 第五獲取裝置、用于獲取變換參照位置信息; 其中,所述變換裝置還包括 第二子變換裝置、用于根據(jù)所述變換參照位置信息以及所述變換需求信息,對(duì)所述各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容進(jìn)行顯示變換來(lái)獲得變換后的顯示位置及顯示內(nèi)容,以獲得變換后的顯示對(duì)象,用以進(jìn)行顯示。
18.如權(quán)利要求13或14所述的顯示變換裝置,其中,該顯示變換裝置還包括 第六獲取裝置、用于獲取與該顯示實(shí)體相關(guān)的歷史變換需求信息及歷史變換參照位置信息; 其中,所述第一確定裝置還包括 第二子獲取裝置、用于根據(jù)待變換區(qū)域的位置信息、所述歷史變換需求信息以及所述歷史變換參照位置信息,獲得實(shí)際變換區(qū)域; 第二子確定裝置、用于根據(jù)所述實(shí)際變換區(qū)域及所述所有顯示對(duì)象的原始位置標(biāo)識(shí)信息,確定各個(gè)待變換的顯示對(duì)象,并獲得各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容; 其中,該顯示變換裝置還包括 第七獲取裝置、用于獲取變換參照位置信息;其中,所述變換裝置還包括 第三子變換裝置、用于根據(jù)所述變換需求信息及所述變換參照位置信息,對(duì)所述各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容進(jìn)行顯示變換來(lái)獲得變換后的顯示位置及顯示內(nèi)容,以獲得變換后的顯示對(duì)象,用以進(jìn)行顯示。
19.如權(quán)利要求12至18中任ー項(xiàng)所述的顯示變換裝置,其中,該顯示變換裝置還包括 觸發(fā)獲取裝置、用于獲取用戶對(duì)顯示實(shí)體的觸發(fā)動(dòng)作信息; 觸發(fā)確定裝置、用于根據(jù)所述觸發(fā)動(dòng)作信息及與所述顯示實(shí)體相關(guān)的歷史變換需求信息,確定實(shí)際觸發(fā)位置信息; 執(zhí)行裝置、用于根據(jù)所述實(shí)際觸發(fā)位置信息來(lái)確定作為實(shí)際觸發(fā)對(duì)象的顯示對(duì)象,以執(zhí)行與所述作為實(shí)際觸發(fā)對(duì)象的顯示對(duì)象相對(duì)應(yīng)的操作。
20.如權(quán)利要求19所述的顯示變換裝置,其中,該顯示變換裝置還包括 第八獲取裝置、用于獲取歷史變換參照位置信息; 其中,所述觸發(fā)確定裝置還包括 子觸發(fā)確定裝置、用于根據(jù)所述觸發(fā)動(dòng)作信息、所述歷史變換需求信息及所述歷史變換參照位置信息,獲得所述實(shí)際觸發(fā)動(dòng)作信息。
21.如權(quán)利要求12至20中任ー項(xiàng)所述的顯示變換裝置,其中,所述變換裝置還包括 第四子變換裝置、用于根據(jù)所述變換需求信息,并結(jié)合基于該變換需求信息來(lái)獲得的預(yù)定類型的顯示內(nèi)容所對(duì)應(yīng)的內(nèi)容更改信息,對(duì)所述各個(gè)顯示對(duì)象的顯示位置及顯示內(nèi)容進(jìn)行顯示變換,來(lái)獲得變換后的顯示位置及顯示內(nèi)容,以獲得變換后的顯示對(duì)象,用以進(jìn)行顯不O
22.如權(quán)利要求12至21中任ー項(xiàng)所述的顯示變換裝置,其中,所述第一獲取裝置還包括 第三子獲取裝置、用于根據(jù)用戶對(duì)所述顯示實(shí)體的選擇操作,獲取所述顯示實(shí)體中待變換區(qū)域的位置信息。
23.一種計(jì)算機(jī)設(shè)備,其中,該計(jì)算機(jī)設(shè)備包括如權(quán)利要求12至22中任ー項(xiàng)所述的顯示變換裝置。
全文摘要
本發(fā)明的目的在于提供一種計(jì)算機(jī)實(shí)現(xiàn)的用于對(duì)顯示對(duì)象進(jìn)行顯示變換的方法,該方法包括以下步驟獲取顯示實(shí)體中一個(gè)或多個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容;獲取所述一個(gè)或多個(gè)待變換的顯示對(duì)象的變換需求信息;根據(jù)所述變換需求信息對(duì)各個(gè)待變換的顯示對(duì)象的顯示位置及顯示內(nèi)容進(jìn)行顯示變換來(lái)獲得變換后的顯示位置及顯示內(nèi)容,以獲得變換后的顯示對(duì)象,用以進(jìn)行顯示。根據(jù)本發(fā)明的方法能夠?qū)λ写儞Q對(duì)象進(jìn)行統(tǒng)一變換,避免了現(xiàn)有技術(shù)中通過(guò)修改顯示內(nèi)容代碼來(lái)在源代碼基礎(chǔ)上進(jìn)行重構(gòu)所產(chǎn)生的排版變形問(wèn)題,使用戶有更好的使用體驗(yàn)。
文檔編號(hào)G06F3/048GK102681755SQ20111006662
公開(kāi)日2012年9月19日 申請(qǐng)日期2011年3月18日 優(yōu)先權(quán)日2011年3月18日
發(fā)明者朱晉良 申請(qǐng)人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司