确定浮层显示位置的方法、装置、设备、介质及程序产品制造方法及图纸

技术编号:31491979 阅读:22 留言:0更新日期:2021-12-18 12:29
本申请提供一种确定浮层显示位置的方法、装置、设备、介质及程序产品,该方法包括:通过对图形用户界面进行网格化处理,得到多个子网格,获取每个子网格的内容分数,根据在图形用户界面上每次接收到的点击操作的触点位置,获取每个子网格的操作分数,根据每个子网格的内容分数和操作分数确定每个子网格的目标分数,根据每个子网格的目标分数及浮层的尺寸,确定目标网格,并将浮层显示在目标网格中。该技术方案中,通过获取每个子网格的目标分数,并结合浮层的尺寸对该浮层进行显示,有效的提高了确定浮层显示位置的效率和准确性。确定浮层显示位置的效率和准确性。确定浮层显示位置的效率和准确性。

【技术实现步骤摘要】
确定浮层显示位置的方法、装置、设备、介质及程序产品


[0001]本申请涉及游戏
,尤其涉及一种确定浮层显示位置的方法、装置、设备、介质及程序产品。

技术介绍

[0002]由于控件占据了游戏界面中较大一部分面积,因此无法将游戏技能、角色属性或其他方面的全部信息直接在游戏界面中进行显示,只能显示部分关键信息。当游戏过程中需要针对其中一个关键信息向用户进行详细说明时,通常通过浮层的形式将补充说明信息进行详细展示。然而,当浮层覆盖住控件(也就是浮层在控件上层显示)或覆盖住关键信息时,可能会导致用户遗失重要信息,从而影响用户的操作和游戏体验。因此如何确定浮层的显示位置是关键。
[0003]现有技术中,确定浮层的显示位置主要通过根据游戏过程中游戏界面上的控件和关键词的实际分布情况,获取预先存储的该分布情况对应的浮层坐标点,并根据该浮层坐标点对浮层进行显示。
[0004]然而,现有技术中,由于工作人员需要预先根据每种游戏界面中的控件和关键词的分布情况,人为的判断浮层应该出现的位置,并存储每种分布情况对应的浮层显示位置的坐标点,导致确定浮层显示位置的效率和准确度较低。

技术实现思路

[0005]本申请提供一种确定浮层显示位置的方法、装置、设备、介质及程序产品,以解决现有技术中由于需要人为预先判断浮层应该出现的位置,导致确定浮层显示位置的效率和准确度较低的问题。
[0006]第一方面,本申请实施例提供一种确定浮层显示位置的方法,通过终端设备提供图形用户界面,所述方法包括:
[0007]对所述图形用户界面进行网格化处理,得到多个子网格;
[0008]获取每个子网格的内容分数,所述内容分数用于表示所述子网格中显示内容的信息量;
[0009]根据在所述图形用户界面上每次接收到的点击操作的触点位置,获取每个子网格的操作分数,所述操作分数用于表示所述子网格被点击的可能性;
[0010]根据每个子网格的内容分数和操作分数确定每个子网格的目标分数;
[0011]根据每个子网格的目标分数及浮层的尺寸,确定目标网格,并将所述浮层显示在所述目标网格中,所述目标网格由至少一个子网格组成,所述目标网格的尺寸大于或等于所述浮层的尺寸。
[0012]在第一方面的一种可能设计中,所述根据在所述图形用户界面上每次接收到的点击操作的触点位置,获取每个子网格的操作分数之前,所述方法还包括:
[0013]确定所述操作分数的分数范围,所述分数范围包括分数最大值;
[0014]相应的,所述根据在所述图形用户界面上每次接收到的点击操作的触点位置,获取每个子网格的操作分数,包括:
[0015]针对每个子网格,若当前接收到的点击操作的触点位于所述子网格内,则所述子网格的操作分数为所述分数最大值;
[0016]若所述当前接收到的点击操作的触点未位于所述子网格中,则根据所述子网格出现触点的次数获取操作分数。
[0017]在第一方面的另一种可能设计中,所述方法还包括:
[0018]在所述图形用户界面中确定热区区域;
[0019]根据所述热区区域,确定每个子网格的热区分数;
[0020]相应的,所述根据每个子网格的内容分数和操作分数确定每个子网格的目标分数,包括:
[0021]根据预设权重,将每个子网格的内容分数,操作分数和热区分数进行加权计算,获取每个子网格的目标分数。
[0022]可选的,所述根据所述热区区域,确定每个子网格的热区分数,包括:
[0023]针对每个子网格,若所述子网格未处于所述热区区域中,则确定所述子网格的热区分数为0;
[0024]若所述子网格处于所述热区区域中,则确定所述子网格的热区分数为预设热区值。
[0025]可选的,根据每个子网格的目标分数及浮层的尺寸,确定目标网格,包括:
[0026]若所述浮层的尺寸小于或等于子网格的尺寸,则将目标分数最小的网格确定为所述目标网格;
[0027]若所述浮层的尺寸大于子网格的尺寸,则对至少两个子网格进行组合,获取组合后的子网格,所述组合后的子网格的尺寸大于或等于所述浮层的尺寸;
[0028]计算每个组合后的子网格的目标组合分数,将目标组合分数最小的组合后的子网格确定为所述目标网格。
[0029]可选的,所述方法还包括:
[0030]根据在所述图形用户界面上接收到的点击操作,对每个子网格的目标分数进行更新,获取更新后的目标分数;
[0031]针对任一子网格,若所述更新后的目标分数与所述目标分数的差值大于或等于预设差值,则根据每个子网格的更新后的目标分数和浮层的尺寸,获取更新后的目标网格,并将所述浮层显示在所述更新后的目标网格中。
[0032]可选的,所述每个子网格的内容分数是根据文字特征,图片特征和控件尺寸特征中的至少一个确定的,所述文字特征包括文本字号,文本颜色和文本透明度中的至少一个。
[0033]第二方面,本申请实施例提供一种确定浮层显示位置的装置,通过终端设备提供图形用户界面,所述装置包括:
[0034]处理模块,用于对所述图形用户界面进行网格化处理,得到多个子网格;
[0035]所述处理模块,还用于获取每个子网格的内容分数,所述内容分数用于表示所述子网格中显示内容的信息量;
[0036]所述处理模块,还用于根据在所述图形用户界面上每次接收到的点击操作的触点
位置,获取每个子网格的操作分数,所述操作分数用于表示所述子网格被点击的可能性;
[0037]所述处理模块,还用于根据每个子网格的内容分数和操作分数确定每个子网格的目标分数;
[0038]所述处理模块,还用于根据每个子网格的目标分数及浮层的尺寸,确定目标网格,并将所述浮层显示在所述目标网格中,所述目标网格由至少一个子网格组成,所述目标网格的尺寸大于或等于所述浮层的尺寸。
[0039]在第二方面的一种可能设计中,所述根据在所述图形用户界面上每次接收到的点击操作的触点位置,获取每个子网格的操作分数之前,所述处理模块,还用于:
[0040]确定所述操作分数的分数范围,所述分数范围包括分数最大值;
[0041]相应的,所述处理模块,具体用于:
[0042]针对每个子网格,若当前接收到的点击操作的触点位于所述子网格内,则所述子网格的操作分数为所述分数最大值;
[0043]若所述当前接收到的点击操作的触点未位于所述子网格中,则根据所述子网格出现触点的次数获取操作分数。
[0044]在第二方面的另一种可能设计中,所述处理模块,还用于:
[0045]在所述图形用户界面中确定热区区域;
[0046]根据所述热区区域,确定每个子网格的热区分数;
[0047]相应的,所述处理模块,具体用于:
[0048]根据预设权重,将每个子网格的内容分数,操作分数和热区分数进行加权计算,获取每个子网格的目标分数。
[0049]可选的,所述处理模本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种确定浮层显示位置的方法,其特征在于,通过终端设备提供图形用户界面,所述方法包括:对所述图形用户界面进行网格化处理,得到多个子网格;获取每个子网格的内容分数,所述内容分数用于表示所述子网格中显示内容的信息量;根据在所述图形用户界面上每次接收到的点击操作的触点位置,获取每个子网格的操作分数,所述操作分数用于表示所述子网格被点击的可能性;根据每个子网格的内容分数和操作分数确定每个子网格的目标分数;根据每个子网格的目标分数及浮层的尺寸,确定目标网格,并将所述浮层显示在所述目标网格中,所述目标网格由至少一个子网格组成,所述目标网格的尺寸大于或等于所述浮层的尺寸。2.根据权利要求1所述的方法,其特征在于,所述根据在所述图形用户界面上每次接收到的点击操作的触点位置,获取每个子网格的操作分数之前,所述方法还包括:确定所述操作分数的分数范围,所述分数范围包括分数最大值;相应的,所述根据在所述图形用户界面上每次接收到的点击操作的触点位置,获取每个子网格的操作分数,包括:针对每个子网格,若当前接收到的点击操作的触点位于所述子网格内,则所述子网格的操作分数为所述分数最大值;若所述当前接收到的点击操作的触点未位于所述子网格中,则根据所述子网格出现触点的次数获取操作分数。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:在所述图形用户界面中确定热区区域;根据所述热区区域,确定每个子网格的热区分数;相应的,所述根据每个子网格的内容分数和操作分数确定每个子网格的目标分数,包括:根据预设权重,将每个子网格的内容分数,操作分数和热区分数进行加权计算,获取每个子网格的目标分数。4.根据权利要求3所述的方法,其特征在于,所述根据所述热区区域,确定每个子网格的热区分数,包括:针对每个子网格,若所述子网格未处于所述热区区域中,则确定所述子网格的热区分数为0;若所述子网格处于所述热区区域中,则确定所述子网格的热区分数为预设热区值。5.根据权利要求4所述的方法,其特征在于,根据每个子网格的目标分数及浮层的尺寸,确定目标网格,包括:若所述浮层的尺寸小于或等于子网格的尺寸,则将目标分数最小的网格确定为所述目标网格;若所述浮层的尺寸大于子网格的尺寸,则对至少两个子网格进行组合,获取组合后的...

【专利技术属性】
技术研发人员:王依冉
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1