顯示提示信息的方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種顯示提示信息的方法及裝置,屬于信息【技術(shù)領(lǐng)域】。方法包括:若監(jiān)測(cè)到鼠標(biāo)位置由第一顯示區(qū)域移動(dòng)到第二顯示區(qū)域,且判斷監(jiān)測(cè)到的鼠標(biāo)離開第一顯示區(qū)域的時(shí)間段未達(dá)到第一閾值,停留在第二顯示區(qū)域的時(shí)間段達(dá)到第二閾值,則在第一對(duì)象的信息顯示位置按預(yù)設(shè)的第二對(duì)象的信息顯示效果顯示第二對(duì)象的提示信息,將第二對(duì)象的提示信息按預(yù)設(shè)的信息移動(dòng)效果由第一對(duì)象的信息顯示位置移動(dòng)到第二對(duì)象的信息顯示位置。本發(fā)明通過在第一對(duì)象的信息顯示位置按預(yù)設(shè)的第二對(duì)象的信息顯示效果顯示第二對(duì)象的提示信息,并將第二對(duì)象的提示信息按預(yù)設(shè)的信息移動(dòng)效果由第一對(duì)象的信息顯示位置移動(dòng)到第二對(duì)象的信息顯示位置,實(shí)現(xiàn)動(dòng)態(tài)顯示提示信息。
【專利說明】顯示提示信息的方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息【技術(shù)領(lǐng)域】,特別涉及一種顯示提示信息的方法及裝置。
【背景技術(shù)】
[0002]隨著信息技術(shù)的不斷發(fā)展,越來越多的人開始關(guān)注人機(jī)交互。人機(jī)交互給人們帶來全新的體驗(yàn),用戶通過人機(jī)交互界面上的對(duì)象實(shí)現(xiàn)對(duì)系統(tǒng)的控制。由于受到顯示屏幕大小的限制,通常在人機(jī)交互界面上采用圖形和文字的方式顯示對(duì)象。然而,由于文字通常是對(duì)象的名稱等信息,不能有效地解釋說明對(duì)象的作用。而提示信息中包含對(duì)象的解釋說明信息,可以幫助用戶快速理解對(duì)象的作用。因此,顯示提示信息是十分必要的。
[0003]現(xiàn)有技術(shù)在顯示提示信息時(shí),通過提示信息框的方式進(jìn)行提示信息的顯示,具體包括:監(jiān)測(cè)鼠標(biāo)位置,若監(jiān)測(cè)到鼠標(biāo)位置由第一對(duì)象對(duì)應(yīng)的顯示區(qū)域移動(dòng)到第二對(duì)象對(duì)應(yīng)的顯示區(qū)域,則在第二位置顯示第二對(duì)象對(duì)應(yīng)的第二提示信息,該第二提示信息為第二對(duì)象對(duì)應(yīng)的提示信息,該第二位置為第二提示信息的顯示位置。
[0004]在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:
[0005]監(jiān)測(cè)到鼠標(biāo)位置變化時(shí),直接顯示提示信息,致使提示信息的顯示效果單一,不利于提示信息的應(yīng)用。
【發(fā)明內(nèi)容】
[0006]為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實(shí)施例提供了一種顯示提示信息的方法及裝置。所述技術(shù)方案如下:
[0007]第一方面,提供了一種顯示提示信息的方法,所述方法包括:
[0008]監(jiān)測(cè)鼠標(biāo)位置及鼠標(biāo)離開和停留在不同對(duì)象所在顯示區(qū)域的時(shí)間段;
[0009]若監(jiān)測(cè)到鼠標(biāo)位置由第一對(duì)象所在第一顯示區(qū)域移動(dòng)到第二對(duì)象所在第二顯示區(qū)域,且鼠標(biāo)離開所述第一顯示區(qū)域的時(shí)間段為第一時(shí)間段,停留在所述第二顯示區(qū)域的時(shí)間段為第二時(shí)間段,則判斷所述第一時(shí)間段是否達(dá)到第一閾值,并判斷所述第二時(shí)間段是否達(dá)到第二閾值;
[0010]若所述第一時(shí)間段未達(dá)到所述第一閾值,且所述第二時(shí)間段達(dá)到所述第二閾值,則在所述第一對(duì)象的信息顯示位置按預(yù)設(shè)的所述第二對(duì)象的信息顯示效果顯示所述第二對(duì)象的提示信息,將所述第二對(duì)象的提示信息按預(yù)設(shè)的信息移動(dòng)效果由所述第一對(duì)象的信息顯示位置移動(dòng)到所述第二對(duì)象的信息顯示位置。
[0011]結(jié)合第一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述監(jiān)測(cè)鼠標(biāo)位置及鼠標(biāo)離開和停留在不同對(duì)象所在顯示區(qū)域的時(shí)間段之前,還包括:
[0012]注冊(cè)至少一個(gè)對(duì)象;
[0013]所述監(jiān)測(cè)鼠標(biāo)位置及鼠標(biāo)離開和停留在不同對(duì)象所在顯示區(qū)域的時(shí)間段,包括:
[0014]接收每個(gè)注冊(cè)的對(duì)象在監(jiān)測(cè)到鼠標(biāo)達(dá)到所在顯示區(qū)域時(shí)發(fā)出的包含位置信息及時(shí)間信息的監(jiān)測(cè)信號(hào),根據(jù)接收到的監(jiān)測(cè)信號(hào)監(jiān)測(cè)鼠標(biāo)位置及離開和停留在不同對(duì)象所在顯示區(qū)域的時(shí)間段。
[0015]結(jié)合第一方面,在第一方面的第二種可能的實(shí)現(xiàn)方式中,監(jiān)測(cè)到鼠標(biāo)位置由第一對(duì)象所在第一顯示區(qū)域移動(dòng)到第二對(duì)象所在第二顯示區(qū)域之前,還包括:
[0016]若監(jiān)測(cè)到鼠標(biāo)位置在所述第一顯示區(qū)域,且鼠標(biāo)停留在所述第一顯示區(qū)域的時(shí)間段為第三時(shí)間段,則判斷所述第三時(shí)間段是否達(dá)到所述第二閾值;
[0017]若所述第三時(shí)間段達(dá)到所述第二閾值,則在所述第一對(duì)象的信息顯示位置按預(yù)設(shè)的所述第一對(duì)象的信息顯示效果顯示所述第一對(duì)象的提示信息。
[0018]結(jié)合第一方面的第二種可能的實(shí)現(xiàn)方式,在第一方面的第三種可能的實(shí)現(xiàn)方式中,所述判斷所述第一時(shí)間段是否達(dá)到第一閾值之后,還包括:
[0019]若所述第一時(shí)間段達(dá)到所述第一閾值,則隱藏所述第一對(duì)象的提示信息。
[0020]結(jié)合第一方面至第一方面的第三種可能的實(shí)現(xiàn)方式中任一種可能的實(shí)現(xiàn)方式,在第一方面的第四種可能的實(shí)現(xiàn)方式中,所述在所述第一對(duì)象的信息顯示位置按預(yù)設(shè)的所述第二對(duì)象的信息顯示效果顯示所述第二對(duì)象的提示信息之前,還包括:
[0021]預(yù)先設(shè)置每個(gè)對(duì)象的信息顯示效果及信息移動(dòng)效果。
[0022]第二方面,提供了一種顯示提示信息的裝置,所述裝置包括:
[0023]監(jiān)測(cè)模塊,用于監(jiān)測(cè)鼠標(biāo)位置及鼠標(biāo)離開和停留在不同對(duì)象所在顯示區(qū)域的時(shí)間段;
[0024]判斷模塊,用于當(dāng)監(jiān)測(cè)到鼠標(biāo)位置由第一對(duì)象所在第一顯示區(qū)域移動(dòng)到第二對(duì)象所在第二顯示區(qū)域,且鼠標(biāo)離開所述第一顯示區(qū)域的時(shí)間段為第一時(shí)間段,停留在所述第二顯示區(qū)域的時(shí)間段為第二時(shí)間段時(shí),判斷所述第一時(shí)間段是否達(dá)到第一閾值,并判斷所述第二時(shí)間段是否達(dá)到第二閾值;
[0025]顯示模塊,用于當(dāng)所述第一時(shí)間段未達(dá)到所述第一閾值,且所述第二時(shí)間段達(dá)到所述第二閾值時(shí),在所述第一對(duì)象的信息顯示位置按預(yù)設(shè)的所述第二對(duì)象的信息顯示效果顯示所述第二對(duì)象的提示信息;
[0026]移動(dòng)模塊,用于將所述第二對(duì)象的提示信息按預(yù)設(shè)的信息移動(dòng)效果由所述第一對(duì)象的信息顯示位置移動(dòng)到所述第二對(duì)象的信息顯示位置。
[0027]結(jié)合第二方面,在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述裝置,還包括:
[0028]注冊(cè)模塊,用于注冊(cè)至少一個(gè)對(duì)象;
[0029]所述監(jiān)測(cè)模塊,包括:
[0030]接收單元,用于接收每個(gè)注冊(cè)的對(duì)象在監(jiān)測(cè)到鼠標(biāo)達(dá)到所在顯示區(qū)域時(shí)發(fā)出的包含位置信息及時(shí)間信息的監(jiān)測(cè)信號(hào);
[0031]監(jiān)測(cè)單元,用于根據(jù)接收到的監(jiān)測(cè)信號(hào)監(jiān)測(cè)鼠標(biāo)位置及離開和停留在不同對(duì)象所在顯示區(qū)域的時(shí)間段。
[0032]結(jié)合第二方面,在第二方面的第二種可能的實(shí)現(xiàn)方式中,所述判斷模塊,還用于當(dāng)監(jiān)測(cè)到鼠標(biāo)位置在所述第一顯示區(qū)域,且鼠標(biāo)停留在所述第一顯示區(qū)域的時(shí)間段為第三時(shí)間段時(shí),判斷所述第三時(shí)間段是否達(dá)到所述第二閾值;
[0033]所述顯示模塊,還用于當(dāng)所述第三時(shí)間段達(dá)到所述第二閾值時(shí),在所述第一對(duì)象的信息顯示位置按預(yù)設(shè)的所述第一對(duì)象的信息顯示效果顯示所述第一對(duì)象的提示信息。
[0034]結(jié)合第二方面的第二種可能的實(shí)現(xiàn)方式,在第二方面的第三種可能的實(shí)現(xiàn)方式中,所述裝置,還包括:
[0035]隱藏模塊,用于當(dāng)所述第一時(shí)間段達(dá)到所述第一閾值時(shí),則隱藏所述第一對(duì)象的提示信息。
[0036]結(jié)合第二方面至第二方面的第三種可能的實(shí)現(xiàn)方式中任一種可能的實(shí)現(xiàn)方式,在第二方面的第四種可能的實(shí)現(xiàn)方式中,所述裝置,還包括:
[0037]設(shè)置模塊,用于預(yù)先設(shè)置每個(gè)對(duì)象的信息顯示效果及信息移動(dòng)效果。
[0038]本發(fā)明實(shí)施例提供的技術(shù)方案帶來的有益效果是:
[0039]通過在第一對(duì)象的信息顯示位置按預(yù)設(shè)的第二對(duì)象的信息顯示效果顯示第二對(duì)象的提示信息,并將第二對(duì)象的提示信息按預(yù)設(shè)的信息移動(dòng)效果由第一對(duì)象的信息顯示位置移動(dòng)到第二對(duì)象的信息顯示位置,實(shí)現(xiàn)動(dòng)態(tài)顯示提示信息,豐富了提示信息的顯示效果。
【專利附圖】
【附圖說明】
[0040]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0041]圖1是本發(fā)明實(shí)施例一提供的顯示提示信息的方法流程圖;
[0042]圖2是本發(fā)明實(shí)施例二提供的顯示提示信息的方法流程圖;
[0043]圖3是本發(fā)明實(shí)施例二提供的顯示第一對(duì)象的提示信息的界面的示意圖;
[0044]圖4是本發(fā)明實(shí)施例二提供的隱藏第一對(duì)象的提示信息的界面的示意圖;
[0045]圖5是本發(fā)明實(shí)施例二提供的顯示第二對(duì)象的提示信息的界面的示意圖;
[0046]圖6是本發(fā)明實(shí)施例三提供的第一種顯示提示信息的裝置的結(jié)構(gòu)示意圖;
[0047]圖7是本發(fā)明實(shí)施例三提供的第二種顯示提示信息的裝置的結(jié)構(gòu)示意圖;
[0048]圖8是本發(fā)明實(shí)施例三提供的監(jiān)測(cè)模塊的結(jié)構(gòu)示意圖;
[0049]圖9是本發(fā)明實(shí)施例三提供的第三種顯示提示信息的裝置的結(jié)構(gòu)示意圖;
[0050]圖10是本發(fā)明實(shí)施例三提供的第四種顯示提示信息的裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0051]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
[0052]實(shí)施例一
[0053]針對(duì)提示信息顯示效果單一的情況,為了能夠豐富提示信息的顯示效果,本發(fā)明實(shí)施例提供了一種顯示提示信息的方法,參見圖1,方法流程包括:
[0054]101:監(jiān)測(cè)鼠標(biāo)位置及鼠標(biāo)離開和停留在不同對(duì)象所在顯示區(qū)域的時(shí)間段;
[0055]進(jìn)一步地,監(jiān)測(cè)鼠標(biāo)位置及鼠標(biāo)離開和停留在不同對(duì)象所在顯示區(qū)域的時(shí)間段之前,還包括:
[0056]注冊(cè)至少一個(gè)對(duì)象;
[0057]監(jiān)測(cè)鼠標(biāo)位置及鼠標(biāo)離開和停留在不同對(duì)象所在顯示區(qū)域的時(shí)間段,包括:
[0058]接收每個(gè)注冊(cè)的對(duì)象在監(jiān)測(cè)到鼠標(biāo)達(dá)到所在顯示區(qū)域時(shí)發(fā)出的包含位置信息及時(shí)間信息的監(jiān)測(cè)信號(hào),根據(jù)接收到的監(jiān)測(cè)信號(hào)監(jiān)測(cè)鼠標(biāo)位置及離開和停留在不同對(duì)象所在顯示區(qū)域的時(shí)間段。
[0059]102:若監(jiān)測(cè)到鼠標(biāo)位置由第一對(duì)象所在第一顯示區(qū)域移動(dòng)到第二對(duì)象所在第二顯示區(qū)域,且鼠標(biāo)離開第一顯示區(qū)域的時(shí)間段為第一時(shí)間段,停留在第二顯示區(qū)域的時(shí)間段為第二時(shí)間段,則判斷第一時(shí)間段是否達(dá)到第一閾值,并判斷第二時(shí)間段是否達(dá)到第二閾值;
[0060]進(jìn)一步地,監(jiān)測(cè)到鼠標(biāo)位置由第一對(duì)象所在第一顯示區(qū)域移動(dòng)到第二對(duì)象所在第二顯示區(qū)域之前,還包括:
[0061]若監(jiān)測(cè)到鼠標(biāo)位置在第一顯示區(qū)域,且鼠標(biāo)停留在第一顯示區(qū)域的時(shí)間段為第三時(shí)間段,則判斷第三時(shí)間段是否達(dá)到第二閾值;
[0062]若第三時(shí)間段達(dá)到第二閾值,則在第一對(duì)象的信息顯示位置按照預(yù)設(shè)的第一對(duì)象的信息顯示效果顯示第一對(duì)象的提示信息。
[0063]進(jìn)一步地,判斷第一時(shí)間段是否達(dá)到第一閾值之后,還包括:
[0064]若第一時(shí)間段達(dá)到第一閾值,則隱藏第一對(duì)象的提示信息。
[0065]103:若第一時(shí)間段未達(dá)到第一閾值,且第二時(shí)間段達(dá)到第二閾值,則在第一對(duì)象的信息顯示位置按預(yù)設(shè)的第二對(duì)象的信息顯示效果顯示第二對(duì)象的提示信息,將第二對(duì)象的提示信息按預(yù)設(shè)的信息移動(dòng)效果由第一對(duì)象的信息顯示位置移動(dòng)到第二對(duì)象的信息顯示位置。
[0066]進(jìn)一步地,在第一對(duì)象的信息顯示位置按照預(yù)設(shè)的第二對(duì)象的信息顯示效果顯示第二對(duì)象的提示信息之前,還包括:
[0067]預(yù)先設(shè)置每個(gè)對(duì)象的信息顯示效果及信息移動(dòng)效果。
[0068]本發(fā)明實(shí)施例提供的方法,通過在第一對(duì)象的信息顯示位置按預(yù)設(shè)的第二對(duì)象的信息顯示效果顯示第二對(duì)象的提示信息,并將第二對(duì)象的提示信息按預(yù)設(shè)的信息移動(dòng)效果由第一對(duì)象的信息顯示位置移動(dòng)到第二對(duì)象的信息顯示位置,實(shí)現(xiàn)動(dòng)態(tài)顯示提示信息,豐富了提示信息的顯示效果。
[0069]實(shí)施例二
[0070]本發(fā)明實(shí)施例提供了一種顯示提示信息的方法,以注冊(cè)的第一對(duì)象是對(duì)象1、注冊(cè)的第二對(duì)象是對(duì)象2為例,針對(duì)鼠標(biāo)位置由第一對(duì)象所在第一顯示區(qū)域移動(dòng)到第二對(duì)象所在第二顯示區(qū)域的情況,結(jié)合上述實(shí)施例一的內(nèi)容對(duì)本發(fā)明實(shí)施例提供的方法進(jìn)行詳細(xì)地解釋說明,參見圖2,方法流程包括:
[0071]201:注冊(cè)至少一個(gè)對(duì)象;
[0072]關(guān)于注冊(cè)對(duì)象的方式,本實(shí)施例不作具體限定。具體實(shí)施時(shí),可以建立一個(gè)tooItipManager,該tooItipManager用于為需要顯示提示信息的對(duì)象提供注冊(cè)服務(wù),還用于管理已注冊(cè)的對(duì)象。例如,通過tooltipManager注冊(cè)對(duì)象I和對(duì)象2。當(dāng)然,除了上述方式外,還可以采用其他方式。
[0073]進(jìn)一步地,注冊(cè)的對(duì)象是需要顯示提示信息的對(duì)象,本實(shí)施例不對(duì)每個(gè)對(duì)象的信息顯示位置進(jìn)行限定。具體實(shí)施時(shí),可以由tooltipManager制定一個(gè)tooltipService,由tooltipService控制每個(gè)對(duì)象的顯示位置,具體可以為對(duì)象的y坐標(biāo)加對(duì)象的高作為tooltip框的y坐標(biāo),對(duì)象的X坐標(biāo)作為tooltip框的x坐標(biāo)。[0074]可選地,tooltipService將每個(gè)對(duì)象的提示信息確定為默認(rèn)值,還可以提供確定提示信息的交互界面,獲取用戶通過確定提示信息的交互界面輸入的提示信息。其中,每個(gè)對(duì)象的提示信息至少包括每個(gè)對(duì)象對(duì)應(yīng)的解釋說明信息。
[0075]例如,對(duì)象I的提示信息是“工具提示1”,信息顯示位置是(xl,yl);對(duì)象2的提示信息是“很長的工具提示2”,信息顯示位置是(x2,y2)。
[0076]其中,提示信息可以為文字、圖片、網(wǎng)頁及動(dòng)畫等任一形式,本實(shí)施例對(duì)此不作具體限定。
[0077]202:接收每個(gè)注冊(cè)的對(duì)象在監(jiān)測(cè)到鼠標(biāo)達(dá)到所在顯示區(qū)域時(shí)發(fā)出的包含位置信息及時(shí)間信息的監(jiān)測(cè)信號(hào),根據(jù)接收到的監(jiān)測(cè)信號(hào)監(jiān)測(cè)鼠標(biāo)位置及離開和停留在不同對(duì)象所在顯示區(qū)域的時(shí)間段;
[0078]本實(shí)施提供的方法通過每個(gè)注冊(cè)的對(duì)象監(jiān)測(cè)鼠標(biāo)是否達(dá)到所在顯示區(qū)域,當(dāng)鼠標(biāo)達(dá)到所在顯示區(qū)域時(shí),發(fā)出包含位置信息及時(shí)間信息的監(jiān)測(cè)信號(hào)。其中,位置信息可以為鼠標(biāo)位置的坐標(biāo)值;時(shí)間信息可以為鼠標(biāo)離開和停留在不同對(duì)象所在顯示區(qū)域的時(shí)間點(diǎn),本實(shí)施例對(duì)此不作具體限定。
[0079]進(jìn)一步地,由于注冊(cè)的對(duì)象發(fā)出監(jiān)測(cè)信號(hào)中包含位置信息及時(shí)間信息,因而可根據(jù)接收到的監(jiān)測(cè)信號(hào)監(jiān)測(cè)鼠標(biāo)位置及離開和停留在不同對(duì)象所在顯示區(qū)域的時(shí)間段。本實(shí)施例不對(duì)根據(jù)監(jiān)測(cè)信號(hào)監(jiān)測(cè)鼠標(biāo)位置及離開和停留在不同對(duì)象所在顯示區(qū)域的時(shí)間段的方式進(jìn)行限定。具體實(shí)施時(shí),可在接收到監(jiān)測(cè)信號(hào)時(shí),啟動(dòng)計(jì)時(shí)器,并進(jìn)行倒計(jì)時(shí)。當(dāng)然,除了上述方式外,還可以采用其他方式。例如,通過鼠標(biāo)離開和停留在不同對(duì)象所在顯示區(qū)域的時(shí)間點(diǎn)和當(dāng)前時(shí)間點(diǎn)的差值計(jì)算出鼠標(biāo)位置及離開和停留在不同對(duì)象所在顯示區(qū)域的時(shí)間段,并將計(jì)算得到的時(shí)間段作為監(jiān)測(cè)到的時(shí)間段。
[0080]為了便于理解,以對(duì)象I所在顯示區(qū)域?yàn)轱@示區(qū)域I。接收對(duì)象I在監(jiān)測(cè)到鼠標(biāo)達(dá)到顯示區(qū)域I時(shí)發(fā)出監(jiān)測(cè)信號(hào),該監(jiān)測(cè)信號(hào)包含的位置信息是顯示區(qū)域1,時(shí)間信息是13:00 ;在當(dāng)前時(shí)間點(diǎn)為13:01時(shí),如果沒有接收到對(duì)象I發(fā)出的監(jiān)測(cè)信號(hào),即鼠標(biāo)沒有離開顯示區(qū)域1,則通過當(dāng)前時(shí)間點(diǎn)13:01和鼠標(biāo)達(dá)到顯示區(qū)域I的時(shí)間點(diǎn)13:00的差值計(jì)算出鼠標(biāo)停留在顯示區(qū)域I的時(shí)間段為I分鐘,即監(jiān)測(cè)到鼠標(biāo)位置為顯示區(qū)域I及停留顯示區(qū)域I的時(shí)間段為I分鐘。
[0081]203:若監(jiān)測(cè)到鼠標(biāo)位置在第一顯示區(qū)域,且鼠標(biāo)停留在第一顯示區(qū)域的時(shí)間段為第三時(shí)間段,則判斷第三時(shí)間段是否達(dá)到第二閾值;
[0082]關(guān)于判斷第三時(shí)間段是否達(dá)到第二閾值的方式,本實(shí)施例不作具體限定。具體實(shí)施時(shí),可先設(shè)置第二閾值的大小,如果在接收到監(jiān)測(cè)信號(hào)時(shí),啟動(dòng)計(jì)時(shí)器,并進(jìn)行倒計(jì)時(shí),則倒計(jì)時(shí)的時(shí)間為第二閾值;在判斷第三時(shí)間段是否達(dá)到第二閾值時(shí),如果計(jì)時(shí)器倒計(jì)時(shí)結(jié)束,則判斷第三時(shí)間段達(dá)到第二閾值;如果計(jì)時(shí)器倒計(jì)時(shí)未結(jié)束,則第三時(shí)間段未達(dá)到第二閾值。
[0083]另外鼠標(biāo)離開和停留在不同對(duì)象所在顯示區(qū)域的時(shí)間點(diǎn)和當(dāng)前時(shí)間點(diǎn)的差值計(jì)算的方式,則在判斷第三時(shí)間段是否達(dá)到第二閾值時(shí),將第三時(shí)間段的數(shù)值與第二閾值進(jìn)行比較。如果第三時(shí)間段的數(shù)值大于第二閾值的數(shù)值,則判斷第三時(shí)間段達(dá)到第二閾值;如果第三時(shí)間段的數(shù)值不大于第二閾值的數(shù)值,則判斷第三時(shí)間段未達(dá)到第二閾值。
[0084]需要說明的是,第二閾值為鼠標(biāo)停留不同對(duì)象所在顯示區(qū)域時(shí)觸發(fā)顯示該對(duì)象的提示信息的最小時(shí)間段。第二閾值過小將導(dǎo)致顯示界面上頻繁顯示提示信息;第二閾值過大將導(dǎo)致用戶等待提示信息顯示的時(shí)間過長。因此,為了提供更好地顯示效果,需要設(shè)置一個(gè)適中的第二閾值。
[0085]204:若判斷第三時(shí)間段達(dá)到第二閾值,則在第一對(duì)象的信息顯示位置按照預(yù)設(shè)的第一對(duì)象的信息顯示效果顯示第一對(duì)象的提示信息;
[0086]本實(shí)施例提供的方法在第一對(duì)象的信息顯示位置按照預(yù)設(shè)的第一對(duì)象的信息顯示效果顯示第一對(duì)象的提示信息之前,還包括但不限于:預(yù)先設(shè)置每個(gè)對(duì)象的信息顯示效果及信息移動(dòng)效果。其中,信息顯示效果可以為信息的邊框、背景及文字顏色等,顏色可參照RBGA (Red Green Blue Alpha,紅、綠、藍(lán)、透明度色彩空間)標(biāo)準(zhǔn);信息移動(dòng)效果可以為移動(dòng)軌跡、移動(dòng)時(shí)間等。
[0087]具體地,在設(shè)置每個(gè)對(duì)象的信息顯示效果及信息移動(dòng)效果時(shí),可通過tooltipManager制定的tooltipService進(jìn)行設(shè)置,本實(shí)施例對(duì)此不作具體限定。
[0088]進(jìn)一步地,由于確定每個(gè)對(duì)象的信息顯示位置,則可在第一對(duì)象的信息顯示位置按照預(yù)設(shè)的第一對(duì)象的信息顯示效果顯示第一對(duì)象的提示信息。例如,通過tooltipService 調(diào)用 API (Application Programming Interface,應(yīng)用程序編程接口)根據(jù)第一對(duì)象的提示信息的內(nèi)容大小計(jì)算出第一對(duì)象的提示信息框的大小,以第一對(duì)象的信息顯示位置為坐標(biāo)起點(diǎn),繪制出第一對(duì)像的提示信息框,再繪制出第一對(duì)象的提示信息,并顯示繪制的第一對(duì)像的提示信息框及第一對(duì)象的提示信息,顯示的界面可以如圖3所示。
[0089]通過上述步驟201至步驟204即完成了在第一對(duì)象的信息顯示位置按照預(yù)設(shè)的第一對(duì)象的信息顯示效果顯示第一對(duì)象的提示信息。由于實(shí)際應(yīng)用中鼠標(biāo)位置通常是不斷變化的,本實(shí)施例提供的方法繼續(xù)監(jiān)測(cè)鼠標(biāo)位置及鼠標(biāo)離開和停留在不同對(duì)象所在顯示區(qū)域的時(shí)間段。
[0090]205:若監(jiān)測(cè)到鼠標(biāo)位置由第一對(duì)象所在第一顯示區(qū)域移動(dòng)到第二對(duì)象所在第二顯示區(qū)域,且鼠標(biāo)離開第一顯示區(qū)域的時(shí)間段為第一時(shí)間段,停留在第二顯示區(qū)域的時(shí)間段為第二時(shí)間段,則判斷第一時(shí)間段是否達(dá)到第一閾值,并判斷第二時(shí)間段是否達(dá)到第二閾值;
[0091]該步驟的實(shí)現(xiàn)方式與上述步驟203的實(shí)現(xiàn)方式相同,具體可參照上述步驟203中的內(nèi)容,此處不再贅述。
[0092]進(jìn)一步地,若第一時(shí)間段未達(dá)到第一閾值,且第二時(shí)間段達(dá)到第二閾值,則在第一對(duì)象的信息顯示位置按預(yù)設(shè)的第二對(duì)象的信息顯示效果顯示第二對(duì)象的提示信息,將第二對(duì)象的提示信息按預(yù)設(shè)的信息移動(dòng)效果由第一對(duì)象的信息顯示位置移動(dòng)到第二對(duì)象的信息顯示位置,即執(zhí)行步驟206 ;若第一時(shí)間段達(dá)到第一閾值,則隱藏第一對(duì)象的提示信息。
[0093]關(guān)于隱藏第一對(duì)象的提示信息的方式,本實(shí)施例不作具體限定。具體實(shí)施時(shí),如果預(yù)先設(shè)置第一對(duì)象的提示信息的隱藏效果,則按照設(shè)置的隱藏效果隱藏第一對(duì)象,隱藏之后的界面可以如圖4所示。
[0094]206:若第一時(shí)間段未達(dá)到第一閾值,且第二時(shí)間段達(dá)到第二閾值,則在第一對(duì)象的信息顯示位置按預(yù)設(shè)的第二對(duì)象的信息顯示效果顯示第二對(duì)象的提示信息,將第二對(duì)象的提示信息按預(yù)設(shè)的信息移動(dòng)效果由第一對(duì)象的信息顯示位置移動(dòng)到第二對(duì)象的信息顯示位置。[0095]在第一對(duì)象的信息顯示位置按預(yù)設(shè)的第二對(duì)象的信息顯示效果顯示第二對(duì)象的提示信息的方式與在第一對(duì)象的信息顯示位置按預(yù)設(shè)的第一對(duì)象的信息顯示效果顯示第一對(duì)象的提示信息的方式相同,詳見上述步驟204中的內(nèi)容,此處不再贅述。
[0096]需要說明的是,由于當(dāng)?shù)谝粫r(shí)間段未達(dá)到第一閾值時(shí),不隱藏第一對(duì)象的提示信息;又由于當(dāng)?shù)诙r(shí)間段達(dá)到第二閾值時(shí),顯示第二對(duì)象的提示信息。針對(duì)第一時(shí)間段未達(dá)到第一閾值,且第二時(shí)間段達(dá)到第二閾值的情況,即鼠標(biāo)離開第一對(duì)象所在顯示區(qū)域,停留在第二象所在顯示區(qū)域,通過在第一對(duì)象的信息顯示位置按預(yù)設(shè)的第二對(duì)象的信息顯示效果顯示第二對(duì)象的提示信息,并將第二對(duì)象的提示信息按預(yù)設(shè)的信息移動(dòng)效果由第一對(duì)象的信息顯示位置移動(dòng)到第二對(duì)象的信息顯示位置,不僅能正確判斷用戶的操作意圖,還使提示信息的顯示效果更佳豐富。
[0097]另外,在顯示第二對(duì)象的提示信息時(shí),可將第一對(duì)象的提示信息框以動(dòng)畫的形式變化,從而使變化后的第一對(duì)象的提示信息框適應(yīng)第二對(duì)象的提示信息的內(nèi)容大小,即使第二對(duì)象的提示信息不超出變化后的第一對(duì)象的提示信息框。
[0098]進(jìn)一步地,將第二對(duì)象的提示信息按預(yù)設(shè)的信息移動(dòng)效果由第一對(duì)象的信息顯示位置移動(dòng)到第二對(duì)象的信息顯示位置可由通過tooltipService及tooltipService調(diào)用API完成。
[0099]為了便于理解,以預(yù)先設(shè)置的第二對(duì)象的信息顯示效果包括:邊框是黑色實(shí)線、背景是有陰影、文字顏色是黑色;預(yù)先設(shè)置的第二對(duì)象的信息移動(dòng)效果包括:移動(dòng)軌跡是直線、移動(dòng)時(shí)間是I秒為例進(jìn)行說明。tooltipService根據(jù)第一對(duì)象的信息顯示位置和第二對(duì)象的信息顯示位置計(jì)算實(shí)際移動(dòng)的直線軌跡,又由于移動(dòng)時(shí)間為I秒,則可對(duì)實(shí)際移動(dòng)的直線軌跡進(jìn)行取段;在每段內(nèi)重新繪制第二對(duì)像的提示信息框及第二對(duì)象的提示信息,并顯示第二對(duì)像的提示信息框及第二對(duì)象的提示信息,如圖5 (I)所示;直至將第二對(duì)象的提示信息移動(dòng)到第二對(duì)象的信息顯示位置,如圖5 (2)所示。
[0100]本發(fā)明實(shí)施例提供的方法,通過在第一對(duì)象的信息顯示位置按預(yù)設(shè)的第二對(duì)象的信息顯示效果顯示第二對(duì)象的提示信息,并將第二對(duì)象的提示信息按預(yù)設(shè)的信息移動(dòng)效果由第一對(duì)象的信息顯示位置移動(dòng)到第二對(duì)象的信息顯示位置,實(shí)現(xiàn)動(dòng)態(tài)顯示提示信息,豐富了提示信息的顯示效果。
[0101]實(shí)施例三
[0102]參見圖6,本發(fā)明實(shí)施例提供了一種顯示提示信息的裝置,該裝置包括:
[0103]監(jiān)測(cè)模塊601,用于監(jiān)測(cè)鼠標(biāo)位置及鼠標(biāo)離開和停留在不同對(duì)象所在顯示區(qū)域的時(shí)間段;
[0104]判斷模塊602,用于當(dāng)監(jiān)測(cè)到鼠標(biāo)位置由第一對(duì)象所在第一顯示區(qū)域移動(dòng)到第二對(duì)象所在第二顯示區(qū)域,且鼠標(biāo)離開第一顯示區(qū)域的時(shí)間段為第一時(shí)間段,停留在第二顯示區(qū)域的時(shí)間段為第二時(shí)間段時(shí),判斷第一時(shí)間段是否達(dá)到第一閾值,并判斷第二時(shí)間段是否達(dá)到第二閾值;
[0105]顯示模塊603,用于當(dāng)?shù)谝粫r(shí)間段未達(dá)到第一閾值,且第二時(shí)間段達(dá)到第二閾值時(shí),在第一對(duì)象的信息顯示位置按預(yù)設(shè)的第二對(duì)象的信息顯示效果顯示第二對(duì)象的提示信息;
[0106]移動(dòng)模塊604,用于將第二對(duì)象的提示信息按預(yù)設(shè)的信息移動(dòng)效果由第一對(duì)象的信息顯示位置移動(dòng)到第二對(duì)象的信息顯示位置。
[0107]作為一種優(yōu)選實(shí)施例,參見圖7,該裝置,還包括:
[0108]注冊(cè)模塊605,用于注冊(cè)至少一個(gè)對(duì)象;
[0109]參見圖8,監(jiān)測(cè)模塊601,包括:
[0110]接收單元6011,用于接收每個(gè)注冊(cè)的對(duì)象在監(jiān)測(cè)到鼠標(biāo)達(dá)到所在顯示區(qū)域時(shí)發(fā)出的包含位置信息及時(shí)間信息的監(jiān)測(cè)信號(hào);
[0111]監(jiān)測(cè)單元6012,用于根據(jù)接收到的監(jiān)測(cè)信號(hào)監(jiān)測(cè)鼠標(biāo)位置及離開和停留在不同對(duì)象所在顯示區(qū)域的時(shí)間段。
[0112]作為一種優(yōu)選實(shí)施例,判斷模塊602,還用于當(dāng)監(jiān)測(cè)到鼠標(biāo)位置在第一顯示區(qū)域,且鼠標(biāo)停留在第一顯示區(qū)域的時(shí)間段為第三時(shí)間段時(shí),判斷第三時(shí)間段是否達(dá)到第二閾值;
[0113]顯示模塊603,還用于當(dāng)?shù)谌龝r(shí)間段達(dá)到第二閾值時(shí),在第一對(duì)象的信息顯示位置按預(yù)設(shè)的第一對(duì)象的信息顯示效果顯示第一對(duì)象的提示信息。
[0114]作為一種優(yōu)選實(shí)施例,參見圖9,該裝置,還包括:
[0115]隱藏模塊606,用于當(dāng)?shù)谝粫r(shí)間段達(dá)到第一閾值時(shí),則隱藏第一對(duì)象的提示信息。
[0116]作為一種優(yōu)選實(shí)施例,參見圖10,該裝置,還包括:
[0117]設(shè)置模塊607,用于預(yù)先設(shè)置每個(gè)對(duì)象的信息顯示效果及信息移動(dòng)效果。
[0118]本發(fā)明實(shí)施例提供的裝置,通過在第一對(duì)象的信息顯示位置按預(yù)設(shè)的第二對(duì)象的信息顯示效果顯示第二對(duì)象的提示信息,并將第二對(duì)象的提示信息按預(yù)設(shè)的信息移動(dòng)效果由第一對(duì)象的信息顯示位置移動(dòng)到第二對(duì)象的信息顯示位置,實(shí)現(xiàn)動(dòng)態(tài)顯示提示信息,豐富了提示信息的顯示效果。
[0119]需要說明的是:上述實(shí)施例提供的顯示提示信息的裝置在顯示提示信息時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的顯示提示信息的裝置與顯示提示信息的方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過程詳見方法實(shí)施例,這里不再贅述。
[0120]上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
[0121]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
[0122]以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種顯示提示信息的方法,其特征在于,所述方法包括: 監(jiān)測(cè)鼠標(biāo)位置及鼠標(biāo)離開和停留在不同對(duì)象所在顯示區(qū)域的時(shí)間段; 若監(jiān)測(cè)到鼠標(biāo)位置由第一對(duì)象所在第一顯示區(qū)域移動(dòng)到第二對(duì)象所在第二顯示區(qū)域,且鼠標(biāo)離開所述第一顯示區(qū)域的時(shí)間段為第一時(shí)間段,停留在所述第二顯示區(qū)域的時(shí)間段為第二時(shí)間段,則判斷所述第一時(shí)間段是否達(dá)到第一閾值,并判斷所述第二時(shí)間段是否達(dá)到第二閾值; 若所述第一時(shí)間段未達(dá)到所述第一閾值,且所述第二時(shí)間段達(dá)到所述第二閾值,則在所述第一對(duì)象的信息顯示位置按預(yù)設(shè)的所述第二對(duì)象的信息顯示效果顯示所述第二對(duì)象的提示信息,將所述第二對(duì)象的提示信息按預(yù)設(shè)的信息移動(dòng)效果由所述第一對(duì)象的信息顯示位置移動(dòng)到所述第二對(duì)象的信息顯示位置。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述監(jiān)測(cè)鼠標(biāo)位置及鼠標(biāo)離開和停留在不同對(duì)象所在顯示區(qū)域的時(shí)間段之前,還包括: 注冊(cè)至少一個(gè)對(duì)象; 所述監(jiān)測(cè)鼠標(biāo)位置及鼠標(biāo)離開和停留在不同對(duì)象所在顯示區(qū)域的時(shí)間段,包括: 接收每個(gè)注冊(cè)的對(duì)象在監(jiān)測(cè)到鼠標(biāo)達(dá)到所在顯示區(qū)域時(shí)發(fā)出的包含位置信息及時(shí)間信息的監(jiān)測(cè)信號(hào),根據(jù)接收到的監(jiān)測(cè)信號(hào)監(jiān)測(cè)鼠標(biāo)位置及離開和停留在不同對(duì)象所在顯示區(qū)域的時(shí)間段。
3.根據(jù)權(quán)利要求1所 述的方法,其特征在于,監(jiān)測(cè)到鼠標(biāo)位置由第一對(duì)象所在第一顯示區(qū)域移動(dòng)到第二對(duì)象所在第二顯示區(qū)域之前,還包括: 若監(jiān)測(cè)到鼠標(biāo)位置在所述第一顯示區(qū)域,且鼠標(biāo)停留在所述第一顯示區(qū)域的時(shí)間段為第三時(shí)間段,則判斷所述第三時(shí)間段是否達(dá)到所述第二閾值; 若所述第三時(shí)間段達(dá)到所述第二閾值,則在所述第一對(duì)象的信息顯示位置按預(yù)設(shè)的所述第一對(duì)象的信息顯示效果顯示所述第一對(duì)象的提示信息。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述判斷所述第一時(shí)間段是否達(dá)到第一閾值之后,還包括: 若所述第一時(shí)間段達(dá)到所述第一閾值,則隱藏所述第一對(duì)象的提示信息。
5.根據(jù)權(quán)利要求1至4中任一權(quán)利要求所述的方法,其特征在于,所述在所述第一對(duì)象的信息顯示位置按預(yù)設(shè)的所述第二對(duì)象的信息顯示效果顯示所述第二對(duì)象的提示信息之前,還包括: 預(yù)先設(shè)置每個(gè)對(duì)象的信息顯示效果及信息移動(dòng)效果。
6.一種顯示提示信息的裝置,其特征在于,所述裝置包括: 監(jiān)測(cè)模塊,用于監(jiān)測(cè)鼠標(biāo)位置及鼠標(biāo)離開和停留在不同對(duì)象所在顯示區(qū)域的時(shí)間段; 判斷模塊,用于當(dāng)監(jiān)測(cè)到鼠標(biāo)位置由第一對(duì)象所在第一顯示區(qū)域移動(dòng)到第二對(duì)象所在第二顯示區(qū)域,且鼠標(biāo)離開所述第一顯示區(qū)域的時(shí)間段為第一時(shí)間段,停留在所述第二顯示區(qū)域的時(shí)間段為第二時(shí)間段時(shí),判斷所述第一時(shí)間段是否達(dá)到第一閾值,并判斷所述第二時(shí)間段是否達(dá)到第二閾值; 顯示模塊,用于當(dāng)所述第一時(shí)間段未達(dá)到所述第一閾值,且所述第二時(shí)間段達(dá)到所述第二閾值時(shí),在所述第一對(duì)象的信息顯示位置按預(yù)設(shè)的所述第二對(duì)象的信息顯示效果顯示所述第二對(duì)象的提示信息;移動(dòng)模塊,用于將所述第二對(duì)象的提示信息按預(yù)設(shè)的信息移動(dòng)效果由所述第一對(duì)象的信息顯示位置移動(dòng)到所述第二對(duì)象的信息顯示位置。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置,還包括: 注冊(cè)模塊,用于注冊(cè)至少一個(gè)對(duì)象; 所述監(jiān)測(cè)模塊,包括: 接收單元,用于接收每個(gè)注冊(cè)的對(duì)象在監(jiān)測(cè)到鼠標(biāo)達(dá)到所在顯示區(qū)域時(shí)發(fā)出的包含位置信息及時(shí)間信息的監(jiān)測(cè)信號(hào); 監(jiān)測(cè)單元,用于根據(jù)接收到的監(jiān)測(cè)信號(hào)監(jiān)測(cè)鼠標(biāo)位置及離開和停留在不同對(duì)象所在顯示區(qū)域的時(shí)間段。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述判斷模塊,還用于當(dāng)監(jiān)測(cè)到鼠標(biāo)位置在所述第一顯示區(qū)域,且鼠標(biāo)停留在所述第一顯示區(qū)域的時(shí)間段為第三時(shí)間段時(shí),判斷所述第三時(shí)間段是否達(dá)到所述第二閾值; 所述顯示模塊,還用于當(dāng)所述第三時(shí)間段達(dá)到所述第二閾值時(shí),在所述第一對(duì)象的信息顯示位置按預(yù)設(shè)的所述第一對(duì)象的信息顯示效果顯示所述第一對(duì)象的提示信息。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置,還包括: 隱藏模塊,用于當(dāng) 所述第一時(shí)間段達(dá)到所述第一閾值時(shí),則隱藏所述第一對(duì)象的提示信息。
10.根據(jù)權(quán)利要求6至9中任一權(quán)利要求所述的裝置,其特征在于,所述裝置,還包括: 設(shè)置模塊,用于預(yù)先設(shè)置每個(gè)對(duì)象的信息顯示效果及信息移動(dòng)效果。
【文檔編號(hào)】G06F3/0481GK103793142SQ201410047863
【公開日】2014年5月14日 申請(qǐng)日期:2014年2月11日 優(yōu)先權(quán)日:2014年2月11日
【發(fā)明者】郭志, 李凱浩 申請(qǐng)人:廣州華多網(wǎng)絡(luò)科技有限公司