一種提示框顯示方法及終端的制作方法
【專利摘要】本發明實施例公開了一種提示框顯示方法,包括:獲取加速球窗口在終端屏幕坐標系中的第一位置信息;根據預設的位置偏移和所述第一位置信息,獲取信息提示框的第二位置信息,所述位置偏移為所述加速球窗口和所述信息提示框之間的位移,所述信息提示框用于對所述加速球窗口的關聯信息進行提示;在所述第二位置信息所表示的位置顯示所述信息提示框。本發明實施例還公開了一種顯示終端。采用本發明實施例,能夠利用信息提示框對加速球窗口的關聯信息進行提示,并且可以根據加速球窗口的第一位置信息調整信息提示框的第二位置信息,操作方便,實用性強。
【專利說明】一種提示框顯示方法及終端
【技術領域】
[0001] 本發明涉及電子【技術領域】,尤其涉及一種提示框顯示方法及終端。
【背景技術】
[0002] 隨著電子技術的發展,終端應用越來越廣泛,比如個人電腦。在終端中為了實時顯 示終端的運行情況,例如顯示終端中內存占用情況以及當前網速情況等等,通常是在終端 的屏幕上以加速球的方式進行顯示,例如,金山毒霸加速球,加速球是以一個小球的方式顯 示在終端桌面的一個窗口中,該窗口為加速球窗口。當需要查看終端的運行情況時,用戶可 以點擊該加速球,即可以顯示終端的運行情況。
[0003] 在桌面顯示加速球窗口的過程中,往往需要對加速球窗口的一些關聯信息進行提 示,例如,在雙擊加速球窗口進行內存清理之后,提示用戶此次內存清理釋放了多少內存以 及在內存占有比例過大時,提示用戶利用加速球窗口進行內存清理等等。現有技術中缺乏 對加速球窗口的關聯信息進行提示的技術,因此操作方便。
【發明內容】
[0004] 本發明實施例提供一種提示框顯示方法,能夠利用信息提示框對加速球窗口的關 聯信息進行提示,并且可以根據加速球窗口的第一位置信息調整信息提示框的第二位置信 息,操作方便,實用性強。
[0005] 本發明實施例提供了一種提示框顯示方法,包括:
[0006] 獲取加速球窗口在終端屏幕坐標系中的第一位置信息;
[0007] 根據預設的位置偏移和所述第一位置信息,獲取信息提示框的第二位置信息,所 述位置偏移為所述加速球窗口和所述信息提示框之間的位移,所述信息提示框用于對所述 加速球窗口的關聯?目息進行提不;
[0008] 在所述第二位置信息所表示的位置顯示所述信息提示框。
[0009] 相應地,本發明實施例還提供了一種顯示終端,包括:
[0010] 第一獲取模塊,用于獲取加速球窗口在終端屏幕坐標系中的第一位置信息;
[0011] 第二獲取模塊,用于根據預設的位置偏移和所述第一位置信息,獲取信息提示框 的第二位置信息,所述位置偏移為所述加速球窗口和所述信息提示框之間的位移,所述信 息提示框用于對所述加速球窗口的關聯信息進行提示;
[0012] 第一顯示模塊,用于在所述第二位置信息所表示的位置顯示所述信息提示框。
[0013] 本發明實施例中,獲取加速球窗口在終端屏幕坐標系中的第一位置信息,根據預 設的加速球窗口與信息提示框之間的位置偏移和第一位置信息,獲取信息提示框的第二位 置信息,并顯示信息提示框。本發明實施例中,能夠利用信息提示框對加速球窗口的關聯信 息進行提示,并且可以根據加速球窗口的第一位置信息調整信息提示框的第二位置信息, 操作方便,實用性強。
【專利附圖】
【附圖說明】
[0014] 為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使 用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對于本領 域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附 圖。
[0015] 圖1是本發明實施例提供的一種提示框顯示方法的流程示意圖;
[0016] 圖2是本發明實施例提供的另一種提示框顯示方法的流程示意圖;
[0017] 圖3是本發明實施例提供的一種彈框位置信息計算方法的流程示意圖;
[0018] 圖4是本發明實施例提供的又一種提示框顯示方法的流程示意圖;
[0019] 圖5是本發明實施例提供的一種顯示終端的結構示意圖;
[0020] 圖6是本發明實施例提供的另一種顯示終端的結構示意圖;
[0021]圖7是本發明實施例提供的一種第二獲取模塊的結構示意圖;
[0022] 圖8是本發明實施例提供的一種計算單元的結構示意圖;
[0023]圖9是本發明實施例提供的一種第二顯示模塊的結構示意圖。
【具體實施方式】
[0024] 下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基于本發 明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施 例,都屬于本發明保護的范圍。
[0025] 請參照圖1,為本發明實施例提供的一種提示框顯示方法的流程示意圖;如圖1所 述,本實施例所述的一種提示框顯示方法包括步驟:
[0026] S100,獲取加速球窗口在終端屏幕坐標系中的第一位置信息;
[0027] 具體實施例中,在實際應用中往往需要對加速球窗口的關聯信息進行提示,一般 采用信息提示框對關聯信息進行提示。雖然信息提示框和加速球窗口是相互關聯的兩個窗 口,但是在終端屏幕上是相互獨立的窗口進行顯示,因此需要終端根據加速球窗口的位置 調整信息提示框的位置。
[0028] 首先需要獲取加速球窗口在終端屏幕坐標系中的第一位置信息,第一位置信息可 以是加速球窗口在終端屏幕坐標系中的坐標,例如,若加速球窗口是長方形,則第一位置信 息可以是長方形的四個角的坐標。
[0029] S101,根據預設的位置偏移和所述第一位置信息,獲取信息提示框的第二位置信 息,所述位置偏移為所述加速球窗口和所述信息提示框之間的位移,所述信息提示框用于 對所述加速球窗口的關聯信息進行提示;
[0030] 具體實施例中,根據預設的位置偏移和第一位置信息,獲取信息提示框在終端屏 幕的第二位置信息,預設的位置偏移可以是開發人員設置的,位置偏移包括信息提示框和 加速球窗口之間的相對方向和相對距離。因此根據加速球窗口的第一位置信息和位置偏移 即可以確定信息提示框的第二位置信息,第二位置信息可以是信息提示框在終端屏幕坐標 系中的坐標。
[0031] S102,在所述第二位置信息所表示的位置顯示所述信息提示框。
[0032] 具體實施例中,在所獲取的第二位置信息所表示的位置顯示信息提示框,信息提 示框用于對加速球窗口的關聯信息進行提示。
[0033] 本發明實施例中,獲取加速球窗口在終端屏幕坐標系中的第一位置信息,根據預 設的加速球窗口與信息提示框之間的位置偏移和第一位置信息,獲取信息提示框的第二位 置信息,并顯示信息提示框。本發明實施例中,能夠利用信息提示框對加速球窗口的關聯信 息進行提示,并且可以根據加速球窗口的第一位置信息調整信息提示框的第二位置信息, 操作方便,實用性強。
[0034] 請參照圖2,為本發明實施例提供的另一種提示框顯示方法的流程示意圖;如圖2 所述,本實施例所述的另一種提示框顯示方法包括步驟:
[0035] S200,獲取加速球窗口在終端屏幕坐標系中的第一位置信息;
[0036] 具體實施例中,本實施例步驟S200參照圖1所述實施例步驟S100,在此不再贅述。
[0037] S201,根據所述位置偏移和所述第一位置信息,計算所述彈框的位置信息,所述彈 框的位置信息包括所述彈框在所述終端屏幕坐標系中的至少一個坐標點;
[0038] 具體實施例中,信息提示框包括用于展示關聯信息的彈框和用于指向加速球窗口 的指向標識,第二位置信息包括彈框的位置信息和指向標識的位置信息。指向標識可以是 形狀似尖角的箭頭,該箭頭指向加速球窗口中的圓形水球。彈框的形狀可以是多種,例如, 長方形,圓形等等。
[0039] 根據位置偏移和加速球窗口的第一位置信息,計算彈框的位置信息,位置偏移即 是加速球窗口與彈框之間的相對方向和相對距離。彈框的位置信息可以彈框在終端屏幕坐 標系中的至少一個坐標點。
[0040] 進一步的,計算彈框的位置信息的實施方式可以有以下實施方式,如圖3所示,該 實施方式包括步驟S300-S304 :
[0041] S300,判斷在所述加速球窗口上方預設距離范圍內是否為所述終端屏幕的顯示區 域;
[0042] 具體實施例中,加速球窗口在終端屏幕的具體位置會影響信息彈框的位置,例如, 當加速球窗口在靠近終端屏幕上方的邊緣區域時,則在加速球窗口的上方不夠信息彈框的 顯示。因此在確定彈框的位置信息時,需要首先判斷在加速球窗口上方預設距離范圍內是 否為終端屏幕的顯示區域,預設距離范圍可以由用戶進行設定,但是預設距離范圍應該大 于彈框的尺寸大小。
[0043] S301,若在所述加速球窗口上方預設距離范圍內是所述終端屏幕的顯示區域,則 獲取預設的與所述加速球窗口上方對應的位置偏移;
[0044] 具體實施例中,如果在加速球窗口上方預設距離范圍內是終端屏幕的顯示區域, 即是加速球窗口上方可以完整顯示彈框,則獲取預設的與加速球窗口上方對應的位置偏 移,該位置偏移表不彈框在加速球窗口上方的相對方向和相對距離。
[0045] S302,根據所述與所述加速球窗口上方對應的位置偏移和所述第一位置信息,計 算所述彈框的位置信息。
[0046] 具體實施例中,根據與加速球窗口上方對應的位置偏移和第一位置信息,計算彈 框的位置信息,彈框的位置信息可以是彈框在終端屏幕坐標系中的至少一個坐標點。
[0047] S303,若在所述加速球窗口上方預設距離范圍內不是所述終端屏幕的顯示區域, 則獲取預設的與所述加速球窗口下方對應的位置偏移;
[0048] 具體實施例中,如果在加速球窗口上方預設距離范圍內不是終端屏幕的顯示區 域,即是加速球窗口上方不能夠完整顯示彈框,則獲取預設的與加速球窗口下方對應的位 置偏移,該位置偏移表不彈框在加速球窗口下方的相對方向和相對距離。
[0049] S304,根據所述與所述加速球窗口下方對應的位置偏移和所述第一位置信息,計 算所述彈框的位置信息。
[0050] 具體實施例中,根據與加速球窗口下方對應的位置偏移和第一位置信息,計算彈 框的位置信息,彈框的位置信息可以是彈框在終端屏幕坐標系中的至少一個坐標點。
[0051] S202,獲取所述圓形水球的球心在所述終端屏幕坐標系中的第一目標坐標點;
[0052] 具體實施例中,通常加速球窗口包括用于顯示終端內存占用比例的圓形水球,信 息提示框中的指向標識也通常用于指向加速球窗口中的圓形水球,為了確定信息提示框中 指向標識的指向方向和位置信息,需要獲取圓形水球在終端屏幕坐標系中的第一目標坐標 點。
[0053] S203,獲取所述至少一個坐標點中每一個坐標點與所述第一目標坐標點之間的距 離,并將第一坐標點與所述第一目標坐標點之間的位移方向作為所述指向標識的指向方 向,所述第一坐標點為所述至少一個坐標點中與所述第一目標坐標點之間距離最小的坐標 占 .
[0054] 具體實施例中,彈框的位置信息包括至少一個坐標點,為了獲取指向標識的指向 方向,比較彈框的位置信息中至少一個坐標點中每一個坐標點與第一目標坐標點之間的距 離,并獲取與第一目標坐標點之間距離最小的彈框中的坐標點作為第一坐標點,將第一坐 標點和第一目標坐標點之間連線的位移方向確定為指向標識的指向方向。
[0055] S204,獲取所述指向標識的預設形狀,并將所述第一坐標點作為所述預設形狀的 中心點,從而獲得所述指向標識的位置信息。
[0056] 具體實施例中,獲取指向標識的預設形狀,預設形狀可以是尖角箭頭,并將第一坐 標點作為預設形狀的中心點,從而可以確定指向標識的位置信息,即是確定指向標識在終 端屏幕坐標系中的各個坐標點。
[0057] S205,在所述第二位置信息所表示的位置顯示所述信息提示框。
[0058] 具體實施例中,本實施例步驟S205參照圖1所述實施例步驟S102,在此不再贅述。
[0059] S206,當檢測到所述圓形水球在所述加速球窗口移動時,獲取移動后所述圓形水 球的球心在所述終端屏幕坐標系中的第二目標坐標點;
[0060] 具體實施例中,加速球窗口中的圓形水球可以移動,當圓形水球在加速球窗口中 移動后,則信息提示框中的指向標識的指向方向也需要進行相應的調整,因此當檢測到圓 形水球在加速球窗口移動時,獲取移動后的圓形水球在終端屏幕坐標系中的第二目標坐標 點,獲取的目的是重新確定指向標識的指向方向。
[0061] S207,獲取所述至少一個坐標點中每一個坐標點與所述第二目標坐標點之間的距 離,并將第二坐標點與所述第二目標坐標點之間的位移方向作為所述指向標識調整后的指 向方向,所述第二坐標點為所述至少一個坐標點中與所述第二目標坐標點之間距離最小的 坐標點;
[0062] 具體實施例中,獲取彈框的至少一個坐標點中每一個坐標點與第二目標坐標點之 間的距離,并獲取與第二目標坐標點之間距離最小的坐標點,將該坐標點確定為第二坐標 點。將第二坐標點與第二目標坐標點之間的位移方向確定為指向標識調整后的指向方向。
[0063] S208,獲取所述指向標識的預設形狀,并將所述第二坐標點作為所述預設形狀的 中心點,從而獲得所述指向標識的調整位置信息;
[0064] 具體實施例中,獲取指向標識的預設形狀,預設形狀可以是尖角箭頭,并將第二坐 標點作為預設形狀的中心點,從而可以確定指向標識的調整位置信息,即是重新確定指向 標識在終端屏幕坐標系中的各個坐標點。
[0065] S209,在所述調整位置信息所表示的位置顯示所述指向標識。
[0066] 具體實施例中,在重新確定的調整位置信息所表示的位置顯示指向標識,即是指 向標識的位置和指向都進行了重新確定。
[0067] 進一步的,在調整位置信息所述表示的位置顯示指向標識的實施方式可以包括以 下步驟S20-S21 :
[0068] S20,獲取預先存儲的九宮格的小圖片;
[0069] 具體實施例中,指向標識可以是尖角箭頭,在終端屏幕上對該尖角箭頭進行重新 調整顯示的方法可以是通過九宮格小圖片進行拉伸拼接,從而調整尖角箭頭的顯示。因此 需要獲取預先存儲的九宮格的小圖片。
[0070] S21,利用所述九宮格的小圖片對所述指向標識進行拉伸拼接,從而在所述調整位 置信息所表示的位置顯示所述指向標識。
[0071] 具體實施例中,利用所獲取的九宮格小圖片對指向標識進行拉伸拼接,從而在調 整位置信息所表示的位置顯示指向標識。
[0072] 本發明實施例中,獲取加速球窗口在終端屏幕坐標系中的第一位置信息,根據預 設的加速球窗口與信息提示框之間的位置偏移和第一位置信息,獲取信息提示框的第二位 置信息,并顯示信息提示框。本發明實施例中,能夠利用信息提示框對加速球窗口的關聯信 息進行提示,并且可以根據加速球窗口的第一位置信息調整信息提示框的第二位置信息, 操作方便,實用性強。
[0073] 請參照圖4,為本發明實施例提供的又一種提示框顯示方法的流程示意圖;如圖4 所述,本實施例所述的又一種提示框顯示方法包括步驟:
[0074] S400,獲取加速球窗口在終端屏幕坐標系中的第一位置信息;
[0075] 具體實施例中,本實施例步驟S400參照圖1所述實施例步驟S100,在此不再贅述。
[0076] S401,根據預設的位置偏移和所述第一位置信息,獲取信息提示框的第二位置信 息,所述位置偏移為所述加速球窗口和所述信息提示框之間的位移,所述信息提示框用于 對所述加速球窗口的關聯信息進行提示;
[0077] 具體實施例中,本實施例步驟S401參照圖1所述實施例步驟S101,在此不再贅述。
[0078] S402,在所述第二位置信息所表示的位置顯示所述信息提示框。
[0079] 具體實施例中,本實施例步驟S402參照圖1所述實施例步驟S102,在此不再贅述。
[0080] S403,當檢測到所述加速球窗口移動時,獲取所述加速球窗口的位移;
[0081] 具體實施例中,加速球窗口可以在終端屏幕上面進行移動,移動的觸發動作可以 用戶根據需要進行拖動調整加速球窗口的位置。當檢測到加速球窗口移動時,則獲取加速 球窗口的位移,該位移包括加速球窗口的移動方向和移動距離。
[0082] S404,根據所述加速球窗口的位移生成指示消息;
[0083] 具體實施例中,根據加速球窗口的位移生成指示消息,該指示消息包括加速球窗 口的位移,指示消息主要用于指示信息提示框的移動。
[0084] S405,根據所述指示消息,控制所述信息提示框向所述加速球窗口的位移方向移 動與所述加速球窗口的位移值相同的距離。
[0085] 具體實施例中,解析所生成的指示消息,并獲取指示消息中的加速球窗口的位移, 根據該位移,控制信息提不框向加速球窗口的位移所表不的方向移動與加速球窗口的位移 值相同的距離。
[0086] 本發明實施例中,獲取加速球窗口在終端屏幕坐標系中的第一位置信息,根據預 設的加速球窗口與信息提示框之間的位置偏移和第一位置信息,獲取信息提示框的第二位 置信息,并顯示信息提示框。本發明實施例中,能夠利用信息提示框對加速球窗口的關聯信 息進行提示,并且可以根據加速球窗口的第一位置信息調整信息提示框的第二位置信息, 操作方便,實用性強。
[0087] 下面闡述本發明實施例提供的一種顯示終端的具體實現。
[0088] 請參照圖5,為本發明實施例提供的一種顯示終端的結構示意圖。如圖5所示,本 實施例所述的一種顯不終端包括:第一獲取模塊100、第二獲取模塊101和第一顯不模塊 102。
[0089] 第一獲取模塊100,用于獲取加速球窗口在終端屏幕坐標系中的第一位置信息;
[0090] 具體實施例中,在實際應用中往往需要對加速球窗口的關聯信息進行提示,一般 采用信息提示框對關聯信息進行提示。雖然信息提示框和加速球窗口是相互關聯的兩個窗 口,但是在終端屏幕上是相互獨立的窗口進行顯示,因此需要終端根據加速球窗口的位置 調整信息提示框的位置。
[0091] 首先第一獲取模塊100需要獲取加速球窗口在終端屏幕坐標系中的第一位置信 息,第一位置信息可以是加速球窗口在終端屏幕坐標系中的坐標,例如,若加速球窗口是長 方形,則第一位置信息可以是長方形的四個角的坐標。
[0092] 第二獲取模塊101,用于根據預設的位置偏移和所述第一位置信息,獲取信息提示 框的第二位置信息,所述位置偏移為所述加速球窗口和所述信息提示框之間的位移,所述 信息提示框用于對所述加速球窗口的關聯信息進行提示;
[0093] 具體實施例中,第二獲取模塊101根據預設的位置偏移和第一位置信息,獲取信 息提示框在終端屏幕的第二位置信息,預設的位置偏移可以是開發人員設置的,位置偏移 包括信息提示框和加速球窗口之間的相對方向和相對距離。因此根據加速球窗口的第一位 置信息和位置偏移即可以確定信息提示框的第二位置信息,第二位置信息可以是信息提示 框在終端屏幕坐標系中的坐標。
[0094] 第一顯示模塊102,用于在所述第二位置信息所表示的位置顯示所述信息提示框。
[0095] 具體實施例中,第一顯示模塊102在所獲取的第二位置信息所表示的位置顯示信 息提示框,信息提示框用于對加速球窗口的關聯信息進行提示。
[0096] 本發明實施例中,獲取加速球窗口在終端屏幕坐標系中的第一位置信息,根據預 設的加速球窗口與信息提示框之間的位置偏移和第一位置信息,獲取信息提示框的第二位 置信息,并顯示信息提示框。本發明實施例中,能夠利用信息提示框對加速球窗口的關聯信 息進行提示,并且可以根據加速球窗口的第一位置信息調整信息提示框的第二位置信息, 操作方便,實用性強。
[0097] 請參照圖6,為本發明實施例提供的另一種顯示終端的結構示意圖,本實施例的顯 示終端包括第一獲取模塊100、第二獲取模塊101、第一顯示模塊102、第三獲取模塊103、第 四獲取模塊104、第五獲取模塊105、第二顯示模塊106、第六獲取模塊107、移動模塊108、生 成模塊109。其中,第一獲取模塊100、第二獲取模塊101、第一顯示模塊102請參照圖5的 描述,在此不再贅述。
[0098] 第三獲取模塊103,用于當檢測到所述圓形水球在所述加速球窗口移動時,獲取移 動后所述圓形水球的球心在所述終端屏幕坐標系中的第二目標坐標點;
[0099] 具體實施例中,加速球窗口中的圓形水球可以移動,當圓形水球在加速球窗口中 移動后,則信息提示框中的指向標識的指向方向也需要進行相應的調整,因此當檢測到圓 形水球在加速球窗口移動時,第三獲取模塊103獲取移動后的圓形水球在終端屏幕坐標系 中的第二目標坐標點,獲取的目的是重新確定指向標識的指向方向。
[0100] 第四獲取模塊104,用于獲取所述至少一個坐標點中每一個坐標點與所述第二目 標坐標點之間的距離,并將第二坐標點與所述第二目標坐標點之間的位移方向作為所述指 向標識調整后的指向方向,所述第二坐標點為所述至少一個坐標點中與所述第二目標坐標 點之間距離最小的坐標點;
[0101] 具體實施例中,第四獲取模塊104獲取彈框的至少一個坐標點中每一個坐標點與 第二目標坐標點之間的距離,并獲取與第二目標坐標點之間距離最小的坐標點,將該坐標 點確定為第二坐標點。第四獲取模塊104將第二坐標點與第二目標坐標點之間的位移方向 確定為指向標識調整后的指向方向。
[0102] 第五獲取模塊105,用于獲取所述指向標識的預設形狀,并將所述第二坐標點作為 所述預設形狀的中心點,從而獲得所述指向標識的調整位置信息;
[0103] 具體實施例中,第五獲取模塊105獲取指向標識的預設形狀,預設形狀可以是尖 角箭頭,并將第二坐標點作為預設形狀的中心點,從而可以確定指向標識的調整位置信息, 即是重新確定指向標識在終端屏幕坐標系中的各個坐標點。
[0104] 第二顯示模塊106,用于在所述調整位置信息所表示的位置顯示所述指向標識。
[0105] 具體實施例中,第二顯示模塊106在重新確定的調整位置信息所表示的位置顯示 指向標識,即是指向標識的位置和指向都進行了重新確定。
[0106] 第六獲取模塊107,用于當檢測到所述加速球窗口移動時,獲取所述加速球窗口的 位移;
[0107] 具體實施例中,加速球窗口可以在終端屏幕上面進行移動,移動的觸發動作可以 用戶根據需要進行拖動調整加速球窗口的位置。當檢測到加速球窗口移動時,第六獲取模 塊107則獲取加速球窗口的位移,該位移包括加速球窗口的移動方向和移動距離。
[0108] 移動模塊108,用于將所述信息提示框向所述加速球窗口的位移方向移動與所述 加速球窗口的位移值相同的距離。
[0109] 生成模塊109,用于根據所述加速球窗口的位移生成指示消息;
[0110] 具體實施例中,生成模塊109根據加速球窗口的位移生成指示消息,該指示消息 包括加速球窗口的位移,指示消息主要用于指示信息提示框的移動。
[0111] 所述移動模塊109具體用于根據所述指示消息,控制所述信息提示框向所述加速 球窗口的位移方向移動與所述加速球窗口的位移值相同的距離。
[0112] 具體實施例中,移動模塊109解析所生成的指示消息,并獲取指示消息中的加速 球窗口的位移,根據該位移,控制信息提不框向加速球窗口的位移所表不的方向移動與加 速球窗口的位移值相同的距離。
[0113] 本發明實施例中,獲取加速球窗口在終端屏幕坐標系中的第一位置信息,根據預 設的加速球窗口與信息提示框之間的位置偏移和第一位置信息,獲取信息提示框的第二位 置信息,并顯示信息提示框。本發明實施例中,能夠利用信息提示框對加速球窗口的關聯信 息進行提示,并且可以根據加速球窗口的第一位置信息調整信息提示框的第二位置信息, 操作方便,實用性強。
[0114] 請參照圖7,為本發明實施例提供的一種第二獲取模塊的結構示意圖。如圖7所 示,本發明實施例所提供的第二獲取模塊101包括計算單元1010、第一獲取單元1011、第二 獲取單元1012、第三獲取單元1013。
[0115] 計算單元1010,用于根據所述位置偏移和所述第一位置信息,計算所述彈框的位 置信息,所述彈框的位置信息包括所述彈框在所述終端屏幕坐標系中的至少一個坐標點;
[0116] 具體實施例中,信息提示框包括用于展示關聯信息的彈框和用于指向加速球窗口 的指向標識,第二位置信息包括彈框的位置信息和指向標識的位置信息。指向標識可以是 形狀似尖角的箭頭,該箭頭指向加速球窗口中的圓形水球。彈框的形狀可以是多種,例如, 長方形,圓形等等。
[0117] 計算單元1010根據位置偏移和加速球窗口的第一位置信息,計算彈框的位置信 息,位置偏移即是加速球窗口與彈框之間的相對方向和相對距離。彈框的位置信息可以彈 框在終端屏幕坐標系中的至少一個坐標點。
[0118] 第一獲取單元1011,用于獲取所述圓形水球的球心在所述終端屏幕坐標系中的第 一目標坐標點;
[0119] 具體實施例中,通常加速球窗口包括用于顯示終端內存占用比例的圓形水球,信 息提示框中的指向標識也通常用于指向加速球窗口中的圓形水球,為了確定信息提示框中 指向標識的指向方向和位置信息,第一獲取單元1011需要獲取圓形水球在終端屏幕坐標 系中的第一目標坐標點。
[0120] 第二獲取單元1012,用于獲取所述至少一個坐標點中每一個坐標點與所述第一目 標坐標點之間的距離,并將第一坐標點與所述第一目標坐標點之間的位移方向作為所述指 向標識的指向方向,所述第一坐標點為所述至少一個坐標點中與所述第一目標坐標點之間 距尚最小的坐標點;
[0121] 具體實施例中,彈框的位置信息包括至少一個坐標點,為了獲取指向標識的指向 方向,第二獲取單元1012比較彈框的位置信息中至少一個坐標點中每一個坐標點與第一 目標坐標點之間的距離,并獲取與第一目標坐標點之間距離最小的彈框中的坐標點作為第 一坐標點,將第一坐標點和第一目標坐標點之間連線的位移方向確定為指向標識的指向方 向。
[0122] 第三獲取單元1013,用于獲取所述指向標識的預設形狀,并將所述第一坐標點作 為所述預設形狀的中心點,從而獲得所述指向標識的位置信息。
[0123] 具體實施例中,第三獲取單元1013獲取指向標識的預設形狀,預設形狀可以是尖 角箭頭,并將第一坐標點作為預設形狀的中心點,從而可以確定指向標識的位置信息,即是 確定指向標識在終端屏幕坐標系中的各個坐標點。
[0124] 本發明實施例中,獲取加速球窗口在終端屏幕坐標系中的第一位置信息,根據預 設的加速球窗口與信息提示框之間的位置偏移和第一位置信息,獲取信息提示框的第二位 置信息,并顯示信息提示框。本發明實施例中,能夠利用信息提示框對加速球窗口的關聯信 息進行提示,并且可以根據加速球窗口的第一位置信息調整信息提示框的第二位置信息, 操作方便,實用性強。
[0125] 請參照圖8,為本發明實施例提供的一種計算單元的結構示意圖。如圖8所示,本 發明實施例所提供的計算單元1010包括判斷子單元10100、第一獲取子單元10101、第一計 算子單元10102、第二獲取子單元10103和第二計算子單元10104。
[0126] 判斷子單元10100,用于判斷在所述加速球窗口上方預設距離范圍內是否為所述 終端屏幕的顯示區域;
[0127] 具體實施例中,加速球窗口在終端屏幕的具體位置會影響信息彈框的位置,例如, 當加速球窗口在靠近終端屏幕上方的邊緣區域時,則在加速球窗口的上方不夠信息彈框的 顯示。因此在確定彈框的位置信息時,判斷子單元10100需要首先判斷在加速球窗口上方 預設距離范圍內是否為終端屏幕的顯示區域,預設距離范圍可以由用戶進行設定,但是預 設距離范圍應該大于彈框的尺寸大小。
[0128] 第一獲取子單元10101,用于若在所述加速球窗口上方預設距離范圍內是所述終 端屏幕的顯示區域,則獲取預設的與所述加速球窗口上方對應的位置偏移;
[0129] 具體實施例中,如果在加速球窗口上方預設距離范圍內是終端屏幕的顯示區域, 即是加速球窗口上方可以完整顯示彈框,第一獲取子單元10101則獲取預設的與加速球窗 口上方對應的位置偏移,該位置偏移表不彈框在加速球窗口上方的相對方向和相對距離。
[0130] 第一計算子單元10102,用于根據所述與所述加速球窗口上方對應的位置偏移和 所述第一位置信息,計算所述彈框的位置信息。
[0131] 具體實施例中,第一計算子單元10102根據與加速球窗口上方對應的位置偏移和 第一位置信息,計算彈框的位置信息,彈框的位置信息可以是彈框在終端屏幕坐標系中的 至少一個坐標點。
[0132] 第二獲取子單元10103,用于若在所述加速球窗口上方預設距離范圍內不是所述 終端屏幕的顯示區域,則獲取預設的與所述加速球窗口下方對應的位置偏移;
[0133] 具體實施例中,如果在加速球窗口上方預設距離范圍內不是終端屏幕的顯示區 域,即是加速球窗口上方不能夠完整顯示彈框,第二獲取子單元10103則獲取預設的與加 速球窗口下方對應的位置偏移,該位置偏移表不彈框在加速球窗口下方的相對方向和相對 距離。
[0134] 第二計算子單元10104,用于根據所述與所述加速球窗口下方對應的位置偏移和 所述第一位置信息,計算所述彈框的位置信息。
[0135] 具體實施例中,第二計算子單兀10104根據與加速球窗口下方對應的位置偏移和 第一位置信息,計算彈框的位置信息,彈框的位置信息可以是彈框在終端屏幕坐標系中的 至少一個坐標點。
[0136] 本發明實施例中,獲取加速球窗口在終端屏幕坐標系中的第一位置信息,根據預 設的加速球窗口與信息提示框之間的位置偏移和第一位置信息,獲取信息提示框的第二位 置信息,并顯示信息提示框。本發明實施例中,能夠利用信息提示框對加速球窗口的關聯信 息進行提示,并且可以根據加速球窗口的第一位置信息調整信息提示框的第二位置信息, 操作方便,實用性強。
[0137] 請參照圖9,為本發明實施例提供的一種第二顯示模塊的結構示意圖。如圖9所 示,本發明實施例所提供的第二顯示模塊106包括第四獲取單元1060和拉伸單元1061。
[0138] 第四獲取單元1060,用于獲取預先存儲的九宮格的小圖片;
[0139] 具體實施例中,指向標識可以是尖角箭頭,在終端屏幕上對該尖角箭頭進行重新 調整顯示的方法可以是通過九宮格小圖片進行拉伸拼接,從而調整尖角箭頭的顯示。因此 第四獲取單元1060需要獲取預先存儲的九宮格的小圖片。
[0140] 拉伸單元1061,用于利用所述九宮格的小圖片對所述指向標識進行拉伸拼接,從 而在所述調整位置信息所表示的位置顯示所述指向標識。
[0141] 具體實施例中,拉伸單元1061利用所獲取的九宮格小圖片對指向標識進行拉伸 拼接,從而在調整位置信息所表示的位置顯示指向標識。
[0142] 本發明實施例中,獲取加速球窗口在終端屏幕坐標系中的第一位置信息,根據預 設的加速球窗口與信息提示框之間的位置偏移和第一位置信息,獲取信息提示框的第二位 置信息,并顯示信息提示框。本發明實施例中,能夠利用信息提示框對加速球窗口的關聯信 息進行提示,并且可以根據加速球窗口的第一位置信息調整信息提示框的第二位置信息, 操作方便,實用性強。
[0143] 在本說明書的描述中,參考術語"一個實施例"、"一些實施例"、"示例"、"具體示 例"、或"一些示例"等的描述意指結合該實施例或示例描述的具體特征、結構、材料或者特 點包含于本發明的至少一個實施例或示例中。在本說明書中,對上述術語的示意性表述不 必須針對的是相同的實施例或示例。而且,描述的具體特征、結構、材料或者特點可以在任 一個或多個實施例或示例中以合適的方式結合。此外,在不相互矛盾的情況下,本領域的技 術人員可以將本說明書中描述的不同實施例或示例以及不同實施例或示例的特征進行結 合和組合。
[0144] 此外,術語"第一"、"第二"僅用于描述目的,而不能理解為指示或暗示相對重要性 或者隱含指明所指示的技術特征的數量。由此,限定有"第一"、"第二"的特征可以明示或 者隱含地包括至少一個該特征。在本發明的描述中,"多個"的含義是至少兩個,例如兩個, 三個等,除非另有明確具體的限定。
[0145] 流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括 一個或更多個用于實現特定邏輯功能或過程的步驟的可執行指令的代碼的模塊、片段或部 分,并且本發明的優選實施方式的范圍包括另外的實現,其中可以不按所示出或討論的順 序,包括根據所涉及的功能按基本同時的方式或按相反的順序,來執行功能,這應被本發明 的實施例所屬【技術領域】的技術人員所理解。
[0146] 在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認為是 用于實現邏輯功能的可執行指令的定序列表,可以具體實現在任何計算機可讀介質中,以 供指令執行系統、裝置或設備(如基于計算機的系統、包括處理器的系統或其他可以從指 令執行系統、裝置或設備取指令并執行指令的系統)使用,或結合這些指令執行系統、裝置 或設備而使用。就本說明書而言,"計算機可讀介質"可以是任何可以包含、存儲、通信、傳 播或傳輸程序以供指令執行系統、裝置或設備或結合這些指令執行系統、裝置或設備而使 用的裝置。計算機可讀介質的更具體的示例(非窮盡性列表)包括以下:具有一個或多個 布線的電連接部(電子裝置),便攜式計算機盤盒(磁裝置),隨機存取存儲器(RAM),只讀 存儲器(ROM),可擦除可編輯只讀存儲器(EPR0M或閃速存儲器),光纖裝置,以及便攜式光 盤只讀存儲器(⑶ROM)。另外,計算機可讀介質甚至可以是可在其上打印所述程序的紙或其 他合適的介質,因為可以例如通過對紙或其他介質進行光學掃描,接著進行編輯、解譯或必 要時以其他合適方式進行處理來以電子方式獲得所述程序,然后將其存儲在計算機存儲器 中。
[0147] 應當理解,本發明的各部分可以用硬件、軟件、固件或它們的組合來實現。在上述 實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執行系統執行的軟件 或固件來實現。例如,如果用硬件來實現,和在另一實施方式中一樣,可用本領域公知的下 列技術中的任一項或他們的組合來實現:具有用于對數據信號實現邏輯功能的邏輯門電路 的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現場 可編程門陣列(FPGA)等。
[0148] 本【技術領域】的普通技術人員可以理解實現上述實施例方法攜帶的全部或部分步 驟是可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介 質中,該程序在執行時,包括方法實施例的步驟之一或其組合。
[0149] 此外,在本發明各個實施例中的各功能單元可以集成在一個處理模塊中,也可以 是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模 塊既可以采用硬件的形式實現,也可以采用軟件功能模塊的形式實現。所述集成的模塊如 果以軟件功能模塊的形式實現并作為獨立的產品銷售或使用時,也可以存儲在一個計算機 可讀取存儲介質中。
[0150] 上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等。盡管上面已經示出和描 述了本發明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發明的限 制,本領域的普通技術人員在本發明的范圍內可以對上述實施例進行變化、修改、替換和變 型。
【權利要求】
1. 一種提示框顯示方法,其特征在于,所述方法包括: 獲取加速球窗口在終端屏幕坐標系中的第一位置信息; 根據預設的位置偏移和所述第一位置信息,獲取信息提示框的第二位置信息,所述位 置偏移為所述加速球窗口和所述信息提示框之間的位移,所述信息提示框用于對所述加速 球窗口的關聯?目息進行提不; 在所述第二位置信息所表示的位置顯示所述信息提示框。
2.如權利要求1所述的方法,其特征在于,所述信息提示框包括用于指向所述加速球 窗口的指向標識和用于展示所述關聯信息的彈框,所述第二位置信息包括所述彈框的位置 信息和所述指向標識的位置信息。
3.如權利要求2所述的方法,其特征在于,所述加速球窗口包括用于顯示所述終端內 存占用比例的圓形水球,所述根據預設的位置偏移和所述第一位置信息,獲取信息提示框 的第二位置信息,包括: 根據所述位置偏移和所述第一位置信息,計算所述彈框的位置信息,所述彈框的位置 信息包括所述彈框在所述終端屏幕坐標系中的至少一個坐標點; 獲取所述圓形水球的球心在所述終端屏幕坐標系中的第一目標坐標點; 獲取所述至少一個坐標點中每一個坐標點與所述第一目標坐標點之間的距離,并將第 一坐標點與所述第一目標坐標點之間的位移方向作為所述指向標識的指向方向,所述第一 坐標點為所述至少一個坐標點中與所述第一目標坐標點之間距離最小的坐標點; 獲取所述指向標識的預設形狀,并將所述第一坐標點作為所述預設形狀的中心點,從 而獲得所述指向標識的位置信息。
4.如權利要求3所述的方法,其特征在于,所述根據所述位置偏移和所述第一位置信 息,計算所述彈框的位置信息,包括: 判斷在所述加速球窗口上方預設距離范圍內是否為所述終端屏幕的顯示區域; 若在所述加速球窗口上方預設距離范圍內是所述終端屏幕的顯示區域,則獲取預設的 與所述加速球窗口上方對應的位置偏移; 根據所述與所述加速球窗口上方對應的位置偏移和所述第一位置信息,計算所述彈框 的位置信息。
5.如權利要求4所述的方法,其特征在于,所述方法還包括: 若在所述加速球窗口上方預設距離范圍內不是所述終端屏幕的顯示區域,則獲取預設 的與所述加速球窗口下方對應的位置偏移; 根據所述與所述加速球窗口下方對應的位置偏移和所述第一位置信息,計算所述彈框 的位置信息。
6.如權利要求3所述的方法,其特征在于,所述方法還包括: 當檢測到所述圓形水球在所述加速球窗口移動時,獲取移動后所述圓形水球的球心在 所述終端屏幕坐標系中的第二目標坐標點; 獲取所述至少一個坐標點中每一個坐標點與所述第二目標坐標點之間的距離,并將第 二坐標點與所述第二目標坐標點之間的位移方向作為所述指向標識調整后的指向方向,所 述第二坐標點為所述至少一個坐標點中與所述第二目標坐標點之間距離最小的坐標點; 獲取所述指向標識的預設形狀,并將所述第二坐標點作為所述預設形狀的中心點,從 而獲得所述指向標識的調整位置信息; 在所述調整位置信息所表示的位置顯示所述指向標識。
7.如權利要求6所述的方法,其特征在于,所述在所述調整位置信息所表示的位置顯 示所述指向標識,包括: 獲取預先存儲的九宮格的小圖片; 利用所述九宮格的小圖片對所述指向標識進行拉伸拼接,從而在所述調整位置信息所 表示的位置顯示所述指向標識。
8.如權利要求1所述的方法,其特征在于,所述方法還包括: 當檢測到所述加速球窗口移動時,獲取所述加速球窗口的位移; 將所述信息提不框向所述加速球窗口的位移方向移動與所述加速球窗口的位移值相 同的距離。
9.如權利要求8所述的方法,其特征在于,所述獲取所述加速球窗口的位移之后,還包 括: 根據所述加速球窗口的位移生成指示消息; 所述將所述信息提示框向所述加速球窗口的位移方向移動與所述加速球窗口的位移 值相同的距離,包括: 根據所述指示消息,控制所述信息提示框向所述加速球窗口的位移方向移動與所述加 速球窗口的位移值相同的距離。
10. 一種顯示終端,其特征在于,所述終端包括: 第一獲取模塊,用于獲取加速球窗口在終端屏幕坐標系中的第一位置信息; 第二獲取模塊,用于根據預設的位置偏移和所述第一位置信息,獲取信息提示框的第 二位置信息,所述位置偏移為所述加速球窗口和所述信息提示框之間的位移,所述信息提 示框用于對所述加速球窗口的關聯信息進行提示; 第一顯示模塊,用于在所述第二位置信息所表示的位置顯示所述信息提示框。
11.如權利要求10所述的終端,其特征在于,所述信息提示框包括用于指向所述加速 球窗口的指向標識和用于展示所述關聯信息的彈框,所述第二位置信息包括所述彈框的位 置信息和所述指向標識的位置信息。
12.如權利要求11所述的終端,其特征在于,所述加速球窗口包括用于顯示所述終端 內存占用比例的圓形水球,所述第二獲取模塊包括: 計算單元,用于根據所述位置偏移和所述第一位置信息,計算所述彈框的位置信息,所 述彈框的位置信息包括所述彈框在所述終端屏幕坐標系中的至少一個坐標點; 第一獲取單元,用于獲取所述圓形水球的球心在所述終端屏幕坐標系中的第一目標坐 標點; 第二獲取單元,用于獲取所述至少一個坐標點中每一個坐標點與所述第一目標坐標點 之間的距離,并將第一坐標點與所述第一目標坐標點之間的位移方向作為所述指向標識的 指向方向,所述第一坐標點為所述至少一個坐標點中與所述第一目標坐標點之間距離最小 的坐標點; 第三獲取單元,用于獲取所述指向標識的預設形狀,并將所述第一坐標點作為所述預 設形狀的中心點,從而獲得所述指向標識的位置信息。
13.如權利要求12所述的終端,其特征在于,所述計算單元包括: 判斷子單元,用于判斷在所述加速球窗口上方預設距離范圍內是否為所述終端屏幕的 顯示區域; 第一獲取子單元,用于若在所述加速球窗口上方預設距離范圍內是所述終端屏幕的顯 示區域,則獲取預設的與所述加速球窗口上方對應的位置偏移; 第一計算子單元,用于根據所述與所述加速球窗口上方對應的位置偏移和所述第一位 置信息,計算所述彈框的位置信息。
14.如權利要求13所述的終端,其特征在于,所述計算單元還包括: 第二獲取子單元,用于若在所述加速球窗口上方預設距離范圍內不是所述終端屏幕的 顯示區域,則獲取預設的與所述加速球窗口下方對應的位置偏移; 第二計算子單元,用于根據所述與所述加速球窗口下方對應的位置偏移和所述第一位 置信息,計算所述彈框的位置信息。
15.如權利要求12所述的終端,其特征在于,所述終端還包括: 第三獲取模塊,用于當檢測到所述圓形水球在所述加速球窗口移動時,獲取移動后所 述圓形水球的球心在所述終端屏幕坐標系中的第二目標坐標點; 第四獲取模塊,用于獲取所述至少一個坐標點中每一個坐標點與所述第二坐標點之間 的距離,并將第二坐標點與所述第二目標坐標點之間的位移方向作為所述指向標識調整后 的指向方向,所述第二坐標點為所述至少一個坐標點中與所述第二目標坐標點之間距離最 小的坐標點; 第五獲取模塊,用于獲取所述指向標識的預設形狀,并將所述第二坐標點作為所述預 設形狀的中心點,從而獲得所述指向標識的調整位置信息; 第二顯示模塊,用于在所述調整位置信息所表示的位置顯示所述指向標識。
16.如權利要求15所述的終端,其特征在于,所述第二顯示模塊包括: 第四獲取單元,用于獲取預先存儲的九宮格的小圖片; 拉伸單元,用于利用所述九宮格的小圖片對所述指向標識進行拉伸拼接,從而在所述 調整位置信息所表示的位置顯示所述指向標識。
17.如權利要求10所述的終端,其特征在于,所述終端還包括: 第六獲取模塊,用于當檢測到所述加速球窗口移動時,獲取所述加速球窗口的位移; 移動模塊,用于將所述信息提不框向所述加速球窗口的位移方向移動與所述加速球窗 口的位移值相同的距離。
18.如權利要求17所述的終端,其特征在于,所述終端還包括: 生成模塊,用于根據所述加速球窗口的位移生成指示消息; 所述移動模塊具體用于根據所述指示消息,控制所述信息提示框向所述加速球窗口的 位移方向移動與所述加速球窗口的位移值相同的距離。
【文檔編號】G06F3/0481GK104142786SQ201410361669
【公開日】2014年11月12日 申請日期:2014年7月26日 優先權日:2014年7月26日
【發明者】馬波, 郭滔, 劉飛, 張弛, 許昆, 楊星, 王斌, 張旺, 陳思堯, 常永醞, 陳仁雄, 朱發昌, 雷賢聰, 郭鵬飛, 鐘振東, 羅璇, 姚輝, 劉桂峰 申請人:珠海市君天電子科技有限公司