本發(fā)明涉及信息處理技術(shù)領(lǐng)域,具體涉及一種顯示對(duì)象操作方法和裝置。
背景技術(shù):
智能移動(dòng)終端已經(jīng)被廣泛的應(yīng)用于人們的生活當(dāng)中?,F(xiàn)有的智能移動(dòng)終端一般包括一個(gè)可識(shí)別手勢(shì)操作的觸摸顯示屏,該觸摸顯示屏呈現(xiàn)出各種不同的顯示對(duì)象以供用戶進(jìn)行操作。然而,現(xiàn)有智能應(yīng)用在觸摸顯示屏上的顯示對(duì)象往往采用固定列表展示的方式進(jìn)行顯示(例如微信應(yīng)用中的微信消息,就規(guī)定了所接收的微信消息固定居左縱向顯示,而所發(fā)送的微信消息固定居右縱向顯示),而用戶無(wú)法對(duì)這些固定列表展示的顯示對(duì)象進(jìn)行位置變化的操作,從而降低了用戶對(duì)于這些基于觸摸顯示屏進(jìn)行顯示的顯示對(duì)象的操作體驗(yàn)。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明實(shí)施例提供了一種顯示對(duì)象操作方法和裝置,解決了現(xiàn)有的基于觸摸顯示屏進(jìn)行顯示的顯示對(duì)象的操作體驗(yàn)差問(wèn)題。通過(guò)對(duì)現(xiàn)有的基于觸摸顯示屏進(jìn)行顯示的顯示對(duì)象進(jìn)行顯示位置切換的操作,賦予了該顯示對(duì)象額外的信息屬性,創(chuàng)新地實(shí)現(xiàn)了顯示對(duì)象操作在信息屬性變更方面的用戶體驗(yàn)。
本發(fā)明一實(shí)施例提供的一種顯示對(duì)象操作方法,適用于操作一種帶有觸摸顯示屏的設(shè)備,所述顯示對(duì)象默認(rèn)顯示于所述觸摸顯示屏的一側(cè),所述方法包括:
實(shí)時(shí)監(jiān)測(cè)所述觸摸顯示屏上的操作手勢(shì);
當(dāng)識(shí)別出起始于一個(gè)所述顯示對(duì)象的顯示位置且越過(guò)所述觸摸顯示屏的中線的滑動(dòng)手勢(shì)時(shí),將該一個(gè)所述顯示對(duì)象的顯示位置切換至所述觸摸顯示屏的另一側(cè)。
其中,所述方法進(jìn)一步包括:
在將該一個(gè)所述顯示對(duì)象的顯示位置切換至所述觸摸顯示屏的另一側(cè)后,改變?cè)撘粋€(gè)所述顯示對(duì)象的顯示效果。
其中,所述顯示對(duì)象為文字,所述改變?cè)撘粋€(gè)所述顯示對(duì)象的顯示效果包括:
將該一個(gè)所述顯示對(duì)象的顯示效果改為不同的文字顏色、或不同的文字底色、或不同的文字字體、或不同的字體粗細(xì)、或不同的字體深淺、或不同的字體傾斜程度、或添加下滑線。
其中,在識(shí)別出起始于一個(gè)所述顯示對(duì)象的顯示位置且越過(guò)所述觸摸顯示屏的中線的滑動(dòng)手勢(shì)之前,所述方法進(jìn)一步包括:
識(shí)別對(duì)該一個(gè)所述顯示對(duì)象的選定手勢(shì)。
其中,所述選定手勢(shì)包括:點(diǎn)擊所述顯示對(duì)象,或者按住所述顯示對(duì)象。
其中,在識(shí)別出起始于一個(gè)所述顯示對(duì)象的顯示位置且越過(guò)所述觸摸顯示屏的中線的滑動(dòng)手勢(shì)之前,進(jìn)一步包括:屏蔽誤操作手勢(shì)。
其中,所述誤操作手勢(shì)包括:上下滑動(dòng)手勢(shì)。
本發(fā)明一實(shí)施例提供的一種顯示對(duì)象操作裝置適用于操作一種帶有觸摸顯示屏的設(shè)備,所述顯示對(duì)象默認(rèn)顯示于所述觸摸顯示屏的一側(cè),所述裝置包括:
監(jiān)測(cè)程序模塊,配置為實(shí)時(shí)監(jiān)測(cè)所述觸摸顯示屏上的操作手勢(shì);
操作程序模塊,配置為當(dāng)所述監(jiān)測(cè)程序模塊識(shí)別出起始于一個(gè)所述顯示對(duì)象的顯示位置且越過(guò)所述觸摸顯示屏的中線的滑動(dòng)手勢(shì)時(shí),將該一個(gè)所述顯示對(duì)象的顯示位置切換至所述觸摸顯示屏的另一側(cè)。
其中,所述裝置進(jìn)一步包括:
顯示效果程序模塊,配置為在所述操作程序模塊將該一個(gè)所述顯示對(duì)象的顯示位置切換至所述觸摸顯示屏的另一側(cè)后,改變?cè)撘粋€(gè)所述顯示對(duì)象的顯示效果。
其中,所述顯示對(duì)象為文字,所述顯示效果程序模塊進(jìn)一步配置為:
將該一個(gè)所述顯示對(duì)象的顯示效果改為不同的文字顏色、或不同的文字底色、或不同的文字字體、或不同的字體粗細(xì)、或不同的字體深淺、或不同的字體傾斜程度、或添加下滑線。
其中,所述監(jiān)測(cè)程序模塊進(jìn)一步配置為:
在識(shí)別出起始于一個(gè)所述顯示對(duì)象的顯示位置且越過(guò)所述觸摸顯示屏的中線的滑動(dòng)手勢(shì)之前,識(shí)別對(duì)該一個(gè)所述顯示對(duì)象的選定手勢(shì)。
其中,所述選定手勢(shì)包括:點(diǎn)擊所述顯示對(duì)象,或者按住所述顯示對(duì)象。
其中,所述監(jiān)測(cè)程序模塊進(jìn)一步配置為:在識(shí)別出起始于一個(gè)所述顯示對(duì)象的顯示位置且越過(guò)所述觸摸顯示屏的中線的滑動(dòng)手勢(shì)之前,屏蔽誤操作手勢(shì)。
其中,所述誤操作手勢(shì)包括:上下滑動(dòng)手勢(shì)。
本發(fā)明一實(shí)施例提供的一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如前任一所述的顯示對(duì)象操作方法的步驟。
本發(fā)明實(shí)施例提供的一種顯示對(duì)象操作方法和裝置,當(dāng)識(shí)別出起始于一個(gè)顯示對(duì)象并越過(guò)觸摸顯示屏中線的滑動(dòng)手勢(shì)時(shí),就觸發(fā)對(duì)該顯示對(duì)象顯示位置的切換,從觸摸顯示屏的一側(cè)切換至另一側(cè)。用戶操作起來(lái)方便簡(jiǎn)單,且可利用顯示對(duì)象的這種位置變化表達(dá)更多的屬性或意義,提高了用戶對(duì)于這種基于觸摸顯示屏進(jìn)行顯示的顯示對(duì)象的操作體驗(yàn)。
附圖說(shuō)明
圖1所示為本發(fā)明一實(shí)施例提供的一種顯示對(duì)象操作方法的流程示意圖。
圖2a~2b所示為本發(fā)明一實(shí)施例提供的一種顯示對(duì)象操作方法的操作效果分解示意圖。
圖3所示為本發(fā)明一實(shí)施例提供一種顯示對(duì)象操作裝置的結(jié)構(gòu)示意圖。
圖4所示為本發(fā)明另一實(shí)施例提供一種顯示對(duì)象操作裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
圖1所示為本發(fā)明一實(shí)施例提供的一種顯示對(duì)象操作方法的流程示意圖。該方法適用于操作一種帶有觸摸顯示屏的設(shè)備,在本發(fā)明一實(shí)施例中,該帶有觸摸顯示屏的設(shè)備可例如為手機(jī)、平板電腦等智能移動(dòng)終端。顯示對(duì)象默認(rèn)顯示于觸摸顯示屏的一側(cè)。例如,如圖2a所示,在該帶有觸摸顯示屏的設(shè)備中可設(shè)置一個(gè)顯示界面,在該顯示界面中的顯示對(duì)象按照建立的時(shí)間先后順序縱向顯示于觸摸顯示屏的一側(cè)。顯示對(duì)象可以按照時(shí)間順序由上至下地居左或居右顯示,顯示對(duì)象的具體形式可以是文字、圖片、音頻和視頻等,也可以包括某些屬性信息(例如,用戶頭像),具體的顯示效果可以氣泡顯示形式、卡片顯示形式以及頭像加氣泡的顯示形式等來(lái)呈現(xiàn)。然而,本發(fā)明對(duì)顯示對(duì)象默認(rèn)的顯示形式和顯示效果并不做限定。
如圖1所示,該顯示對(duì)象操作方法包括如下步驟:
步驟101:實(shí)時(shí)監(jiān)測(cè)觸摸顯示屏上的操作手勢(shì)。
如圖2a所示,顯示對(duì)象默認(rèn)為顯示在觸摸顯示屏的左側(cè),觸摸顯示屏對(duì)于用戶的操作手勢(shì)的監(jiān)測(cè)是不斷實(shí)時(shí)進(jìn)行的。
步驟102:判斷是否識(shí)別出起始于一個(gè)顯示對(duì)象的顯示位置且越過(guò)觸摸顯示屏的中線的滑動(dòng)手勢(shì)。
在實(shí)時(shí)監(jiān)測(cè)用戶操作手勢(shì)的過(guò)程中,不斷實(shí)時(shí)判斷所監(jiān)測(cè)到的手勢(shì)是否為起始于一個(gè)顯示對(duì)象的顯示位置且越過(guò)觸摸顯示屏的中線的滑動(dòng)手勢(shì),如圖2a中的箭頭所示。
步驟103:若判斷結(jié)果為是,將該一個(gè)顯示對(duì)象的顯示位置切換至觸摸顯示屏的另一側(cè)。若判斷結(jié)果為否,返回步驟101繼續(xù)實(shí)時(shí)監(jiān)測(cè)觸摸顯示屏上的操作手勢(shì)。
當(dāng)判斷結(jié)果為是時(shí),意味著用戶正在通過(guò)滑動(dòng)手勢(shì)操作一個(gè)顯示對(duì)象,此時(shí)便將用戶所操作的顯示對(duì)象的顯示位置切換至觸摸顯示屏的另一側(cè),如圖2b所示。當(dāng)判斷結(jié)果為否時(shí),意味著并未監(jiān)測(cè)到用戶的滑動(dòng)手勢(shì)。例如,用戶在執(zhí)行其他操作手勢(shì),或用戶的滑動(dòng)手勢(shì)并未滑動(dòng)超過(guò)觸摸顯示屏的中線,此時(shí)則不對(duì)顯示對(duì)象進(jìn)行任何操作,仍保持顯示單元原有的顯示位置。
由此可見(jiàn),本發(fā)明實(shí)施例提供的一種顯示對(duì)象操作方法,當(dāng)識(shí)別出起始于一個(gè)顯示對(duì)象并越過(guò)觸摸顯示屏中線的滑動(dòng)手勢(shì)時(shí),觸發(fā)對(duì)該顯示對(duì)象顯示位置的切換,從觸摸顯示屏的一側(cè)切換至另一側(cè)。用戶操作起來(lái)方便簡(jiǎn)單,且可利用顯示對(duì)象的這種位置變化表達(dá)更多的屬性或意義,提高了用戶對(duì)于這種基于觸摸顯示屏進(jìn)行顯示的顯示對(duì)象的操作體驗(yàn)。
具體而言,顯示對(duì)象的顯示位置切換可被賦予特別的屬性或意義,以實(shí)現(xiàn)更多樣化的用戶操作體驗(yàn)。例如,顯示對(duì)象的顯示位置默認(rèn)為在觸摸顯示屏的左側(cè),但當(dāng)某一個(gè)顯示對(duì)象的顯示位置被切換至右側(cè)后,可默認(rèn)為該一個(gè)顯示對(duì)象所承載的待記錄信息為需要特別強(qiáng)調(diào)的記錄內(nèi)容。例如,一個(gè)用戶可能會(huì)利用默認(rèn)呈縱向列表顯示的多個(gè)顯示對(duì)象來(lái)記錄裝修過(guò)程,這些顯示對(duì)象都是一些需要整修的裝修部位的照片,默認(rèn)為在觸摸顯示屏左側(cè)顯示。該用戶可以通過(guò)前述的實(shí)現(xiàn)顯示位置切換的滑動(dòng)手勢(shì)將其中需要特別強(qiáng)調(diào)的裝修部位的照片切換至右側(cè)顯示。這樣該用戶將該多個(gè)顯示對(duì)象分享給裝修公司時(shí),裝修公司便可明確的分辨出需要整修的裝修部位的優(yōu)先級(jí),以更好的完成整修工作。
在本發(fā)明一進(jìn)一步實(shí)施例中,還可在將一個(gè)顯示對(duì)象的顯示位置切換至觸摸顯示屏的另一側(cè)后,改變?cè)撘粋€(gè)顯示對(duì)象的顯示效果,以突出與默認(rèn)顯示效果的區(qū)別。以當(dāng)前所操作的顯示對(duì)象為文字為例,可將該顯示對(duì)象的顯示效果改為不同的文字顏色、或不同的文字底色、或不同的文字字體、或不同的字體粗細(xì)、或不同的字體深淺、或不同的字體傾斜程度、或添加下滑線。
應(yīng)當(dāng)理解,顯示對(duì)象的顯示效果改變形式可根據(jù)顯示對(duì)象本身的顯示特征而調(diào)整。例如,當(dāng)所操作的顯示對(duì)象為圖片時(shí),在將顯示對(duì)象的顯示位置切換至觸摸顯示屏的另一側(cè)后,就可將該圖片變?yōu)榛叶葓D片,以表示可被刪除的屬性意義。本發(fā)明對(duì)顯示對(duì)象的顯示效果改變形式不做具體限定。
雖然基于以上實(shí)施例,用戶僅需要執(zhí)行起始于一個(gè)顯示對(duì)象的顯示位置且越過(guò)觸摸顯示屏的中線的滑動(dòng)手勢(shì)就可改變?cè)擄@示對(duì)象的顯示位置,但在一進(jìn)一步實(shí)施例中,為了進(jìn)一步明確當(dāng)前所操作的顯示對(duì)象,避免對(duì)其他顯示對(duì)象的誤操作,還可在識(shí)別出前述的滑動(dòng)手勢(shì)之前,進(jìn)一步要求識(shí)別對(duì)該一個(gè)顯示對(duì)象的選定手勢(shì)。應(yīng)當(dāng)理解,該選定手勢(shì)僅用于確定當(dāng)前所要操作的顯示對(duì)象,可通過(guò)多種手勢(shì)實(shí)現(xiàn),例如點(diǎn)擊顯示對(duì)象,或者按住顯示對(duì)象等。本發(fā)明對(duì)該選定手勢(shì)的具體實(shí)現(xiàn)方式同樣不做限定。
在本發(fā)明一進(jìn)一步實(shí)施例中,為了進(jìn)一步規(guī)避用戶的其他操作手勢(shì),還要求在識(shí)別出起始于一個(gè)顯示對(duì)象的顯示位置且越過(guò)觸摸顯示屏的中線的滑動(dòng)手勢(shì)之前,進(jìn)一步屏蔽誤操作手勢(shì)。例如,該誤操作手勢(shì)可包括:上下滑動(dòng)手勢(shì)。
圖3所示為本發(fā)明一實(shí)施例提供一種顯示對(duì)象操作裝置的結(jié)構(gòu)示意圖。該裝置適用于操作一種帶有觸摸顯示屏的設(shè)備,顯示對(duì)象默認(rèn)顯示于觸摸顯示屏的一側(cè)。如圖3所示,該顯示對(duì)象操作裝置包括:
監(jiān)測(cè)程序模塊301,配置為實(shí)時(shí)監(jiān)測(cè)觸摸顯示屏上的操作手勢(shì);
操作程序模塊302,配置為當(dāng)監(jiān)測(cè)程序模塊301識(shí)別出起始于一個(gè)顯示對(duì)象的顯示位置且越過(guò)觸摸顯示屏的中線的滑動(dòng)手勢(shì)時(shí),將該一個(gè)顯示對(duì)象的顯示位置切換至觸摸顯示屏的另一側(cè)。
在本發(fā)明一實(shí)施例中,如圖4所示,該裝置可進(jìn)一步包括:
顯示效果程序模塊303,配置為在操作程序模塊302將該一個(gè)顯示對(duì)象的顯示位置切換至觸摸顯示屏的另一側(cè)后,改變?cè)撘粋€(gè)顯示對(duì)象的顯示效果。
在本發(fā)明一實(shí)施例中,顯示對(duì)象為文字,顯示效果程序模塊303進(jìn)一步配置為:
將該一個(gè)顯示對(duì)象的顯示效果改為不同的文字顏色、或不同的文字底色、或不同的文字字體、或不同的字體粗細(xì)、或不同的字體深淺、或不同的字體傾斜程度、或添加下滑線。
在本發(fā)明一實(shí)施例中,監(jiān)測(cè)程序模塊301進(jìn)一步配置為:
在識(shí)別出起始于一個(gè)顯示對(duì)象的顯示位置且越過(guò)觸摸顯示屏的中線的滑動(dòng)手勢(shì)之前,識(shí)別對(duì)該一個(gè)顯示對(duì)象的選定手勢(shì)。
在本發(fā)明一實(shí)施例中,選定手勢(shì)包括:點(diǎn)擊顯示對(duì)象,或者按住顯示對(duì)象。
在本發(fā)明一實(shí)施例中,監(jiān)測(cè)程序模塊301進(jìn)一步配置為:在識(shí)別出起始于一個(gè)顯示對(duì)象的顯示位置且越過(guò)觸摸顯示屏的中線的滑動(dòng)手勢(shì)之前,屏蔽誤操作手勢(shì)。例如,該誤操作手勢(shì)可包括:上下滑動(dòng)手勢(shì)。
應(yīng)當(dāng)理解,上述實(shí)施例所提供的顯示對(duì)象操作裝置中記載的每個(gè)模塊都與前述的一個(gè)方法步驟相對(duì)應(yīng)。由此,前述的方法步驟描述的操作和特征同樣適用于該顯示對(duì)象操作裝置及其中所包含的對(duì)應(yīng)的模塊,重復(fù)的內(nèi)容在此不再贅述。
本發(fā)明一實(shí)施例還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如前任一實(shí)施例所述的顯示對(duì)象操作方法的步驟。該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以為任何有形媒介,例如軟盤(pán)、cd-rom、dvd、硬盤(pán)驅(qū)動(dòng)器、甚至網(wǎng)絡(luò)介質(zhì)等。
應(yīng)當(dāng)理解,雖然本發(fā)明實(shí)施方式的一種實(shí)現(xiàn)形式可以是計(jì)算機(jī)程序產(chǎn)品,但是本發(fā)明的實(shí)施方式的方法或裝置可以被依軟件、硬件、或者軟件和硬件的結(jié)合來(lái)實(shí)現(xiàn)。硬件部分可以利用專用邏輯來(lái)實(shí)現(xiàn);軟件部分可以存儲(chǔ)在存儲(chǔ)器中,由適當(dāng)?shù)闹噶顖?zhí)行系統(tǒng),例如微處理器或者專用設(shè)計(jì)硬件來(lái)執(zhí)行。本領(lǐng)域的普通技術(shù)人員可以理解上述的方法和設(shè)備可以使用計(jì)算機(jī)可執(zhí)行指令和/或包含在處理器控制代碼中來(lái)實(shí)現(xiàn),例如在諸如磁盤(pán)、cd或dvd-rom的載體介質(zhì)、諸如只讀存儲(chǔ)器(固件)的可編程的存儲(chǔ)器或者諸如光學(xué)或電子信號(hào)載體的數(shù)據(jù)載體上提供了這樣的代碼。本發(fā)明的方法和裝置可以由諸如超大規(guī)模集成電路或門陣列、諸如邏輯芯片、晶體管等的半導(dǎo)體、或者諸如現(xiàn)場(chǎng)可編程門陣列、可編程邏輯設(shè)備等的可編程硬件設(shè)備的硬件電路實(shí)現(xiàn),也可以用由各種類型的處理器執(zhí)行的軟件實(shí)現(xiàn),也可以由上述硬件電路和軟件的結(jié)合例如固件來(lái)實(shí)現(xiàn)。
應(yīng)當(dāng)理解,盡管在上文的詳細(xì)描述中提及了裝置的若干模塊,但是這種劃分僅僅是示例性而非強(qiáng)制性的。實(shí)際上,根據(jù)本發(fā)明的示例性實(shí)施方式,上文描述的兩個(gè)或更多模塊的特征和功能可以在一個(gè)模塊中實(shí)現(xiàn),反之,上文描述的一個(gè)模塊的特征和功能可以進(jìn)一步劃分為由多個(gè)模塊來(lái)實(shí)現(xiàn)。此外,上文描述的某些模塊在某些應(yīng)用場(chǎng)景下可被省略。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。