一种提示框显示方法及终端的制作方法
【专利摘要】本发明实施例公开了一种提示框显示方法,包括:获取加速球窗口在终端屏幕坐标系中的第一位置信息;根据预设的位置偏移和所述第一位置信息,获取信息提示框的第二位置信息,所述位置偏移为所述加速球窗口和所述信息提示框之间的位移,所述信息提示框用于对所述加速球窗口的关联信息进行提示;在所述第二位置信息所表示的位置显示所述信息提示框。本发明实施例还公开了一种显示终端。采用本发明实施例,能够利用信息提示框对加速球窗口的关联信息进行提示,并且可以根据加速球窗口的第一位置信息调整信息提示框的第二位置信息,操作方便,实用性强。
【专利说明】一种提示框显示方法及终端
【技术领域】
[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日
【发明者】马波, 郭滔, 刘飞, 张弛, 许昆, 杨星, 王斌, 张旺, 陈思尧, 常永酝, 陈仁雄, 朱发昌, 雷贤聪, 郭鹏飞, 钟振东, 罗璇, 姚辉, 刘桂峰 申请人:珠海市君天电子科技有限公司