CN112306332A - 确定选中目标的方法、装置、设备及存储介质 - Google Patents
确定选中目标的方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN112306332A CN112306332A CN202011182873.0A CN202011182873A CN112306332A CN 112306332 A CN112306332 A CN 112306332A CN 202011182873 A CN202011182873 A CN 202011182873A CN 112306332 A CN112306332 A CN 112306332A
- Authority
- CN
- China
- Prior art keywords
- target
- stacked
- targets
- stacking
- display
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 62
- 230000004044 response Effects 0.000 claims abstract description 137
- 238000001514 detection method Methods 0.000 claims description 19
- 230000008569 process Effects 0.000 abstract description 16
- 230000001960 triggered effect Effects 0.000 abstract description 7
- 230000002452 interceptive effect Effects 0.000 description 20
- 238000010586 diagram Methods 0.000 description 14
- 230000002093 peripheral effect Effects 0.000 description 11
- 230000001133 acceleration Effects 0.000 description 9
- 238000012545 processing Methods 0.000 description 9
- 238000004891 communication Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 7
- 238000004590 computer program Methods 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 238000004088 simulation Methods 0.000 description 3
- 238000013473 artificial intelligence Methods 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 2
- 239000000919 ceramic Substances 0.000 description 2
- 239000003086 colorant Substances 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 101100134058 Caenorhabditis elegans nth-1 gene Proteins 0.000 description 1
- 241001465754 Metazoa Species 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000009193 crawling Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 238000007667 floating Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization Methods 0.000 description 1
- 230000004083 survival effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Die Bonding (AREA)
- Measuring Or Testing Involving Enzymes Or Micro-Organisms (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
本申请公开了确定选中目标的方法、装置、设备及存储介质,属于计算机技术领域。方法包括:显示缩略地图,缩略地图中显示有至少一个目标;基于缩略地图中的任一堆叠响应区域的触发指令,将任一堆叠响应区域对应的至少两个堆叠的目标在目标展示菜单中进行独立展示,任一堆叠响应区域为至少两个堆叠的目标在缩略地图中分别对应的触发响应区域的合并区域;基于目标展示菜单中独立展示的任一目标的触发指令,将任一目标确定为选中目标。在上述过程中,在目标展示菜单中独立展示的目标能够被精准选择,从而使得将独立展示的目标中被触发的目标确定为选中目标的精确度较高。
Description
技术领域
本申请实施例涉及计算机技术领域,特别涉及一种确定选中目标的方法、装置、设备及存储介质。
背景技术
随着计算机技术的发展,越来越多的应用程序能够在显示界面中显示缩略地图,在缩略地图中能够显示多个可供交互对象选择的目标。由于缩略地图的展示空间有限,在缩略地图中容易出现多个目标相互堆叠的现象。
在相关技术中,当检测到多个堆叠的目标对应的响应区域的触发操作时,直接将多个堆叠的目标中位于最上层的目标确定为选中目标。在此种过程中,位于最上层的目标可能不是交互对象真正想要选择的目标,直接将多个堆叠的目标中位于最上层的目标确定为选中目标的精确度较差。
发明内容
本申请实施例提供了一种确定选中目标的方法、装置、设备及存储介质,可用于提高确定选中目标的精确度。所述技术方案如下:
一方面,本申请实施例提供了一种确定选中目标的方法,所述方法包括:
显示缩略地图,所述缩略地图中显示有至少一个目标;
基于所述缩略地图中的任一堆叠响应区域的触发指令,将所述任一堆叠响应区域对应的至少两个堆叠的目标在目标展示菜单中进行独立展示,所述任一堆叠响应区域为所述至少两个堆叠的目标在所述缩略地图中分别对应的触发响应区域的合并区域;
基于所述目标展示菜单中独立展示的任一目标的触发指令,将所述任一目标确定为选中目标。
另一方面,提供了一种确定选中目标的装置,所述装置包括:
显示单元,用于显示缩略地图,所述缩略地图中显示有至少一个目标;
展示单元,用于基于所述缩略地图中的任一堆叠响应区域的触发指令,将所述任一堆叠响应区域对应的至少两个堆叠的目标在目标展示菜单中进行独立展示,所述任一堆叠响应区域为所述至少两个堆叠的目标在所述缩略地图中分别对应的触发响应区域的合并区域;
确定单元,用于基于所述目标展示菜单中独立展示的任一目标的触发指令,将所述任一目标确定为选中目标。
在一种可能实现方式中,所述装置还包括:
检测单元,用于对所述至少一个目标进行堆叠检测,得到至少一个堆叠目标组,任一堆叠目标组中包括至少两个堆叠的目标;
合并单元,用于对于所述任一堆叠目标组中的至少两个堆叠的目标,将所述至少两个堆叠的目标在所述缩略地图中分别对应的触发响应区域进行合并,得到所述任一堆叠目标组对应的堆叠响应区域;
获取单元,用于响应于检测到所述至少一个堆叠目标组分别对应的堆叠响应区域中的任一堆叠响应区域的触发操作,获取所述缩略地图中的任一堆叠响应区域的触发指令。
在一种可能实现方式中,所述检测单元,还用于在所述至少一个目标中任选一个目标作为初始目标,在除所述初始目标外的其他目标中检测与所述初始目标满足堆叠条件的目标,将所述与所述初始目标满足堆叠条件的目标作为所述初始目标对应的第一级堆叠目标;在除所述初始目标和所述第一级堆叠目标外的其他目标中检测与所述第一级堆叠目标满足所述堆叠条件的目标,将所述与所述第一级堆叠目标满足所述堆叠条件的目标作为所述初始目标对应的第二级堆叠目标;响应于在除所述初始目标和所述初始目标对应的各级堆叠目标外的其他目标中不存在与所述初始目标对应的最大级堆叠目标满足堆叠条件的目标,基于所述初始目标和所述初始目标对应的各级堆叠目标,得到一个堆叠目标组;在除已得到的堆叠目标组中包括的各个目标外的其他目标中任选一个目标作为更新后的初始目标,继续获取堆叠目标组,直至满足堆叠检测终止条件,得到所述至少一个堆叠目标组。
在一种可能实现方式中,所述检测单元,还用于对于除所述初始目标外的其他目标中的任一其他目标,响应于所述任一其他目标与所述初始目标之间的距离小于参考数值,确定所述任一其他目标为与所述初始目标满足堆叠条件的目标,所述参考数值为所述任一其他目标在所述缩略地图中的显示半径和所述初始目标在所述缩略地图中的显示半径之和。
在一种可能实现方式中,所述获取单元,还用于响应于检测到从初始触发点到所述目标展示菜单中独立展示的任一目标对应的参考触发点的滑动操作,获取所述目标展示菜单中独立展示的任一目标的触发指令,所述初始触发点为所述任一堆叠响应区域的触发操作对应的触发点,所述参考触发点为所述任一目标在所述目标展示菜单中对应的触发响应区域中的任一触发点。
在一种可能实现方式中,所述确定单元,还用于确定所述任一堆叠响应区域对应的至少两个堆叠的目标分别对应的显示层级;
所述展示单元,还用于基于所述至少两个堆叠的目标分别对应的显示层级,将所述至少两个堆叠的目标在目标展示菜单中进行独立展示。
在一种可能实现方式中,所述装置还包括:
调整单元,用于将所述选中目标在所述目标展示菜单中的展示状态调整为第一选中状态;将所述选中目标在所述缩略地图中的显示状态调整为第二选中状态。
在一种可能实现方式中,所述装置还包括:
隐藏单元,用于基于所述目标展示菜单的隐藏指令,隐藏所述目标展示菜单。
在一种可能实现方式中,所述显示单元,还用于显示与所述选中目标对应的至少一个备选操作;
所述装置还包括:
执行单元,用于基于所述至少一个备选操作中的参考操作的选中指令,执行所述参考操作。
另一方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条程序代码,所述至少一条程序代码由所述处理器加载并执行,以实现上述任一所述的确定选中目标的方法。
另一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行,以实现上述任一所述的确定选中目标的方法。
另一方面,还提供了一种计算机程序产品或计算机程序,所述计算机程序产品或计算机程序包括计算机指令,所述计算机指令存储在计算机可读存储介质中。计算机设备的处理器从所述计算机可读存储介质读取所述计算机指令,处理器执行所述计算机指令,使得所述计算机设备执行上述任一所述的确定选中目标的方法。
本申请实施例提供的技术方案至少带来如下有益效果:
在本申请实施例中,基于堆叠响应区域的触发指令,利用目标展示菜单独立展示堆叠响应区域对应的各个堆叠的目标,进而将独立展示的目标中被触发的目标确定为选中目标。在此种过程中,在目标展示菜单中独立展示的目标能够被精准选择,从而使得将独立展示的目标中被触发的目标确定为选中目标的精确度较高。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的一种确定选中目标的实施环境的示意图;
图2是本申请实施例提供的一种确定选中目标的方法的流程图;
图3是本申请实施例提供的一种显示界面的示意图;
图4是本申请实施例提供的另一种显示界面的示意图;
图5是本申请实施例提供的另一种显示界面的示意图;
图6是本申请实施例提供的另一种显示界面的示意图;
图7是本申请实施例提供的另一种显示界面的示意图;
图8是本申请实施例提供的另一种显示界面的示意图;
图9是本申请实施例提供的一种确定选中目标的过程的示意图;
图10是本申请实施例提供的另一种显示界面的示意图;
图11是本申请实施例提供的一种确定选中目标的装置的示意图;
图12是本申请实施例提供的另一种确定选中目标的装置的示意图;
图13是本申请实施例提供的一种确定选中目标的设备的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
对本申请实施例中涉及的若干个名词进行解释:
虚拟环境:应用程序在终端上运行时提供(或显示)的环境,该虚拟环境是指营造出的供虚拟对象进行活动的环境。虚拟环境可以是二维虚拟环境、2.5维虚拟环境或三维虚拟环境。该虚拟环境可以是对真实世界的仿真环境,也可以是半仿真半虚构的环境,也可以是纯虚构的环境。
虚拟对象:虚拟对象是指在虚拟环境中的可活动对象。该可活动对象可以是虚拟人物、虚拟动物、动漫人物等。交互对象可通过外设部件或点击触摸显示屏的方式操控虚拟对象。每个虚拟对象在虚拟环境中具有自身的形状和体积,占据虚拟环境中的一部分空间。示例性地,当虚拟环境为三维虚拟环境时,虚拟对象是基于动画骨骼技术创建的三维立体模型。
虚拟物:虚拟环境中的可交互物,包括但不限于虚拟对象、虚拟建筑物、虚拟生物、虚拟交通工具等。
本申请实施例提供了一种确定选中目标的方法,请参考图1,其示出了本申请实施例提供的确定选中目标的方法的实施环境的示意图。该实施环境包括:终端11和服务器12。
终端11安装和运行有能够显示缩略地图的应用程序。在示例性实施例中,缩略地图为虚拟环境的缩略地图,能够显示缩略地图的应用程序为能够提供虚拟环境的应用程序,此种情况下,交互对象能够使用终端11控制虚拟对象在应用程序提供的虚拟环境中进行活动,该活动包括但不限于:调整身体姿态、爬行、步行、奔跑、骑行、跳跃、驾驶、拾取、射击、攻击、投掷中的至少一种。
服务器12用于为终端11安装的能够显示缩略地图的应用程序提供后台服务。在一种可能实现方式中,服务器12承担主要计算工作,终端11承担次要计算工作;或者,服务器12承担次要计算工作,终端11承担主要计算工作;或者,服务器12和终端11二者之间采用分布式计算架构进行协同计算。
在一种可能实现方式中,终端11是任何一种可与用户通过键盘、触摸板、触摸屏、遥控器、语音交互或手写设备等一种或多种方式进行人机交互的电子产品,例如PC(Personal Computer,个人计算机)、手机、智能手机、PDA(Personal Digital Assistant,个人数字助手)、可穿戴设备、手持便携式游戏设备、掌上电脑PPC(Pocket PC)、平板电脑、智能车机、智能电视、智能音箱等。服务器12可以是一台服务器,也可以是由多台服务器组成的服务器集群,或者是一个云计算服务中心。终端11与服务器12通过有线或无线网络建立通信连接。
本领域技术人员应能理解上述终端11和服务器12仅为举例,其他现有的或今后可能出现的终端或服务器如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。
基于上述图1所示的实施环境,本申请实施例提供一种确定选中目标的方法,以该方法应用于终端11为例。如图2所示,本申请实施例提供的方法包括如下步骤:
在步骤201中,显示缩略地图,缩略地图中显示有至少一个目标。
缩略地图是指缩小版本的地图,本申请实施例对缩略地图的类型不加以限定,示例性地,缩略地图为真实环境的缩略地图;或者,缩略地图为虚拟环境的缩略地图。当缩略地图为真实环境的缩略地图时,缩略地图是指整个真实环境的地图的缩小版本;当缩略地图为虚拟环境的缩略地图时,虚拟环境的缩略地图是指整个虚拟环境的地图的缩小版本。本申请实施例以缩略地图为虚拟环境的缩略地图为例进行说明。
对于缩略地图为虚拟环境的缩略地图的情况,能够显示缩略地图的应用程序能够提供虚拟环境。本申请实施例对能够提供虚拟环境的应用程序的类型不加以限定,示例性地,能够提供虚拟环境的应用程序是指游戏类应用程序,例如,第三人称射击(Third-Person Shooting,TPS)游戏、第一人称射击(First-Person Shooting,FPS)游戏、多人在线战术竞技(Multiplayer Online Battle Arena,MOBA)游戏、多人枪战类生存游戏等。
当然,除了游戏类应用程序之外,能够提供虚拟环境的应用程序还可以是其他类型的应用程序,例如,虚拟现实(Virtual Reality,VR)类应用程序、增强现实(AugmentedReality,AR)类应用程序、三维地图程序、军事仿真程序、社交类应用程序、互动娱乐类应用程序等。
在示例性实施例中,虚拟环境的缩略地图能够表达虚拟环境中的虚拟物的空间分布、联系以及在时间中的发展变化状态等。虚拟环境的缩略地图可以是二维地图或三维地图,便于向交互对象快速直观反映当前虚拟环境的情况,以便于交互对象制定使用策略、实施操作等。
缩略地图中显示有至少一个目标,该至少一个目标可供交互对象选择。当缩略地图为真实环境的缩略地图时,任一目标对应真实环境中的一个真实物;当缩略地图为虚拟环境的缩略地图时,任一目标对应虚拟环境中的一个虚拟物。本申请实施例以缩略地图为虚拟环境的缩略地图为例进行说明,也就是说,缩略地图中的一个目标对应虚拟环境中的一个虚拟物。
对于缩略地图中的一个目标对应虚拟环境中的一个虚拟物的情况,各个目标是按照对应的各个虚拟物在虚拟环境中的位置比例显示在缩略地图中的,任一目标在缩略地图中的显示位置能够指示出该任一目标对应的虚拟物在虚拟环境中的位置。本申请实施例对可供选择的目标对应的虚拟物的类型不加以限定,示例性地,可供选择的目标对应的虚拟物的类型包括但不限于虚拟对象、虚拟建筑物、虚拟生物、虚拟交通工具等。
在示例性实施例中,对于在缩略地图中显示的至少一个目标,对应不同类型的虚拟物的目标的类型也不同。示例性地,对应虚拟对象的目标的类型为虚拟对象头像,对应虚拟建筑物的目标的类型为虚拟建筑物图标等。在示例性实施例中,对于对应的虚拟物均为虚拟对象的目标,利用不同的特征反映出目标对应的虚拟对象所处的不同阵营,例如,特征可以是指颜色,图像标识,文字标识等,本申请实施例对此不加以限定。
在一种可能实现方式中,不同的目标对应有不同的显示层级,在缩略地图中根据各个目标的显示层级显示各个目标。示例性地,目标对应的显示层级基于目标对应的虚拟物加载的先后顺序确定。先加载的虚拟物对应的目标的显示层级较小,后加载的虚拟物对应的目标的显示层级较大。在根据各个目标的显示层级显示各个目标时,根据显示层级从小到大的顺序将各个目标从最下层到最上层进行显示。也就是说,缩略地图中分层显示各个目标,显示层级最小的目标(即最先加载的虚拟物对应的目标)显示在最下层,显示层级最大的目标(即最后加载的虚拟物对应的目标)显示在最上层。需要说明的是,在生成虚拟环境的过程中,不同的虚拟物的加载先后顺序是不同的,因此,不同的虚拟物对应的目标对应的显示层级也不同。
在一种可能实现方式中,显示缩略地图的时机包括但不限于以下两种:满足指定条件、获取到缩略地图的显示指令。
满足指定条件根据经验设置或者根据应用场景灵活调整,本申请实施例对此不加以限定。示例性地,对于游戏类应用程序而言,满足指定条件是指游戏对局开始;或者,满足指定条件是指虚拟对象进入某个指定游戏场景等。
缩略地图的显示指令是指交互对象发出的用于指示显示缩略地图的指令。本申请实施例对缩略地图的显示指令的获取方式不加以限定,示例性地,应用程序的显示界面中显示有缩略地图显示入口,基于交互对象对该缩略地图显示入口的触发操作,获取缩略地图的显示指令。缩略地图显示入口的形式由开发人员设定,例如,缩略地图显示入口的形式为按钮;或者,缩略地图显示入口的形式为可触发图标。
在一种可能实现方式中,显示缩略地图的方式为:在显示界面中的指定位置处显示缩略地图。指定位置由开发人员设定,不同的应用程序可能具有不同的指定位置。示例性地,指定位置为显示界面的左上角位置;或者,指定位置为显示界面的右上角位置等。
显示界面是指终端的屏幕中显示出的供交互对象查看的界面。在一种可能实现方式中,在显示界面中,除显示缩略地图外,还显示显示画面。对于缩略地图为虚拟环境的缩略地图的情况,显示画面为虚拟环境的显示画面,虚拟环境的显示画面用于对虚拟环境进行直观展示,示例性地,虚拟环境的显示画面展示的是部分虚拟环境。例如,某一终端的显示界面中显示的虚拟环境的显示画面展示的是该终端当前登录的账号所控制的虚拟对象所处位置附近的部分虚拟环境。对于缩略地图为真实环境的缩略地图的情况,显示画面为真实环境的显示画面,真实环境的显示画面用于对真实环境进行直观展示。
在示例性实施例中,显示界面中显示的显示画面占据整个显示界面,此种情况下,缩略地图以遮挡部分显示画面的方式显示在显示界面中的指定位置处。示例性地,参见图3,显示界面中显示有显示画面31和缩略地图32,在缩略地图32中,显示有多个可供选择的目标320(仅对目标d和目标e进行了标示)。
示例性地,在缩略地图32中,目标e和目标f的类型为虚拟建筑物图标,目标a、目标b、目标c和目标d的类型为虚拟对象头像。对于类型为虚拟对象头像的各个目标,利用不同的颜色体现目标对应的虚拟对象所处的不同阵营,例如,利用白色体现目标对应的虚拟对象所处的阵营与终端登录的账号控制的虚拟对象所处的阵营相同,即白色的目标(目标a和目标d)为己方虚拟对象对应的目标;利用浅灰色体现目标对应的虚拟对象所处的阵营与终端登录的账号控制的虚拟对象所处的阵营不同,即浅灰色的目标(目标b和目标c)为对方虚拟对象对应的目标。
缩略地图32中的目标a、目标b、目标c和目标d对应的显示层级的大小关系为目标a对应的显示层级>目标b对应的显示层级>目标c对应的显示层级>目标d对应的显示层级,因此,目标d显示在最下层,目标c显示在目标d的上一层,目标b显示在目标c的上一层,目标a显示在目标b的上一层。
需要说明的是,以上所述仅以缩略地图为虚拟环境的缩略地图为例进行了说明,本申请实施例并不局限于此。缩略地图还可以为真实环境的缩略地图,当缩略地图为真实环境的缩略地图时,缩略地图中显示的每个目标均对应真实环境中的一个真实物。本申请实施例对真实环境中的真实物的类型不加以显示,示例性地,真实物的类型包括但不限于真实建筑物、真实交通工具、真实生物(如,人、动物)等。对应真实物的目标的类型包括但不限于真实建筑物图标、真实交通工具图标、真实生物图标等。
在步骤202中,基于缩略地图中的任一堆叠响应区域的触发指令,将任一堆叠响应区域对应的至少两个堆叠的目标在目标展示菜单中进行独立展示。
其中,任一堆叠响应区域为至少两个堆叠的目标在缩略地图中分别对应的触发响应区域的合并区域。
缩略地图中存在至少一个堆叠响应区域,每个堆叠响应区域对应一个堆叠目标组,每个堆叠目标组包括至少两个堆叠的目标。也就是说,每个堆叠响应区域对应至少两个堆叠的目标,每个堆叠响应区域为该堆叠响应区域对应的至少两个堆叠的目标在缩略地图中分别对应的触发响应区域的合并区域。在获取到缩略地图中的任一堆叠响应区域的触发指令后,能够确定该任一堆叠响应区域对应的至少两个堆叠的目标,然后将该任一堆叠响应区域对应的至少两个堆叠的目标在目标展示菜单中进行独立展示,以便于交互对象能够对目标进行精准选择。
在一种可能实现方式中,在执行步骤202之前,需要先获取缩略地图中的任一堆叠响应区域的触发指令。在一种可能实现方式中,获取缩略地图中的任一堆叠响应区域的触发指令的方式为:响应于检测到至少一个堆叠目标组分别对应的堆叠响应区域中的任一堆叠响应区域的触发操作,获取缩略地图中的任一堆叠响应区域的触发指令。本申请实施例任一堆叠响应区域的触发操作的类型不加以限定,可以由开发人员进行设定,示例性地,任一堆叠响应区域的触发操作为按下操作;或者,任一堆叠响应区域的触发操作为点击操作等。
在获取缩略地图中的任一堆叠响应区域的触发指令之前,需要先确定至少一个堆叠目标组以及至少一个堆叠目标组分别对应的堆叠响应区域。在一种可能实现方式中,确定至少一个堆叠目标组的方式为:对至少一个目标进行堆叠检测,得到至少一个堆叠目标组,任一堆叠目标组中包括至少两个堆叠的目标。
堆叠目标组由至少两个堆叠的目标构成的,在示例性实施例中,对至少一个目标进行堆叠检测,得到至少一个堆叠目标组的过程包括以下步骤1至步骤4:
步骤1:在至少一个目标中任选一个目标作为初始目标,在除初始目标外的其他目标中检测与初始目标满足堆叠条件的目标,将与初始目标满足堆叠条件的目标作为初始目标对应的第一级堆叠目标。
初始目标对应的第一级堆叠目标是指在除初始目标外的其他目标中与初始目标满足堆叠条件的目标,初始目标对应的第一级堆叠目标的数量为一个或多个,本申请实施例对此不加以限定。在示例性实施例中,在除初始目标外的其他目标中检测与初始目标满足堆叠条件的目标的实现方式为:对于除初始目标外的其他目标中的任一其他目标,响应于任一其他目标与初始目标之间的距离小于参考数值,确定任一其他目标为与初始目标满足堆叠条件的目标,参考数值为任一其他目标在缩略地图中的显示半径和初始目标在缩略地图中的显示半径之和。
当任一其他目标与初始目标之间距离小于该任一其他目标在缩略地图中的显示半径和初始目标在缩略地图中的显示半径之和时,说明该任一其他目标与初始目标在缩略地图中堆叠显示,认为该任一其他目标为与初始目标满足堆叠条件的目标。任一其他目标与初始目标之间距离是指该任一其他目标在缩略地图中的显示位置到初始目标在缩略地图中的显示位置之间的距离。
在示例性实施例中,任一目标在缩略地图中的显示半径的确定方式与该任一目标的形状有关,例如,当任一目标为圆形时,将该圆形的半径作为该任一目标在缩略地图中的显示半径;当任一目标为非圆形时,将该非圆形的近似半径作为该任一目标在缩略地图中的显示半径。本申请实施例对确定非圆形的近似半径的方式不加以限定,示例性地,确定非圆形的近似半径的方式为:确定非圆形的质心,将非圆形的各个边界点到质心的距离的平均值作为该非圆形的近似半径。
例如,将任一其他目标与初始目标之间的距离记为L,该任一其他目标在缩略地图中的显示半径记为R1,初始目标在缩略地图中的显示半径记为R2,则当L<R1+R2时,说明该任一其他目标为与初始目标满足堆叠条件的目标。
在一种可能实现方式中,在检测与初始目标满足堆叠条件的目标的过程中,可能会检测不到与初始目标满足堆叠条件的目标,也就是说,在除初始目标外的其他目标中不存在与初始目标满足堆叠条件的目标,此时,说明基于该初始目标无法获取堆叠目标组。此种情况下,在除该初始目标外的其他目标中重新选择初始目标且执行步骤1,若基于重新选的初始目标依然无法获取堆叠目标组,则继续重新选择初始目标且执行步骤1,直至能够得到重新选择的初始目标对应的第一级堆叠目标。
步骤2:在除初始目标和第一级堆叠目标外的其他目标中检测与第一级堆叠目标满足堆叠条件的目标,将与第一级堆叠目标满足堆叠条件的目标作为初始目标对应的第二级堆叠目标。
初始目标对应的第二级堆叠目标是指在除初始目标和第一堆叠目标外的其他目标中与初始目标对应的第一级堆叠目标满足堆叠条件的目标,检测与第一级堆叠目标满足堆叠条件的目标的过程参见步骤1中检测与初始目标满足堆叠条件的目标的过程,此处不再赘述。
需要说明的是,对于第一堆叠目标的数量为多个的情况,初始目标对应的第二级堆叠目标为与各个第一级堆叠目标分别满足堆叠条件的目标的并集。需要进一步说明的是,当除初始目标和第一级堆叠目标外的其他目标中至少存在与某一第一级堆叠目标满足堆叠条件的目标时,即可得到初始目标对应的第二级堆叠目标。
在一种可能实现方式中,在检测与第一级堆叠目标满足堆叠条件的目标的过程中,可能会检测不到与第一级堆叠目标满足堆叠条件的目标,也就是说,在除初始目标和第一级堆叠目标外的其他目标中不存在与第一级堆叠目标满足堆叠条件的目标,此时直接利用初始目标和初始目标对应的第一级堆叠目标构成一个堆叠目标组。
若检测到与第一级堆叠目标满足堆叠条件的目标,则将与第一级堆叠目标满足堆叠条件的目标作为初始目标对应的第二级堆叠目标,继续在除初始目标、初始目标对应的第一级堆叠目标以及初始目标对应的第二堆叠目标外的其他目标中检测与第二堆叠目标满足堆叠条件的目标,以此类推,直至在除初始目标和初始目标对应的各级堆叠目标外的其他目标中不存在与初始目标对应的最大级堆叠目标满足堆叠条件的目标,执行步骤3。
步骤3:响应于在除初始目标和初始目标对应的各级堆叠目标外的其他目标中不存在与初始目标对应的最大级堆叠目标满足堆叠条件的目标,基于初始目标和初始目标对应的各级堆叠目标,得到一个堆叠目标组。
当在除初始目标和初始目标对应的各级堆叠目标外的其他目标中不存在与初始目标对应的最大级堆叠目标满足堆叠条件的目标时,利用初始目标和初始目标对应的各级堆叠目标构成一个堆叠目标组,由此,得到一个堆叠目标组。
需要说明的是,初始目标对应的各级堆叠目标至少包括初始目标对应的第一级堆叠目标。当初始目标对应的各级堆叠目标仅包括初始目标对应的第一级堆叠目标时,初始目标对应的最大级堆叠目标即为第一级堆叠目标,此种情况下,无需执行上述步骤2。
步骤4:在除已得到的堆叠目标组中包括的各个目标外的其他目标中任选一个目标作为更新后的初始目标,继续获取堆叠目标组,直至满足堆叠检测终止条件,得到至少一个堆叠目标组。
在每得到一个堆叠目标组后,在除已得到的堆叠目标组中的各个目标外的其他目标中任选一个目标作为更新后的初始目标,进而基于更新后的初始目标,继续获取堆叠目标组,继续获取堆叠目标组的过程参见步骤1至步骤3,此处不再赘述。
当满足堆叠检测终止条件时,得到全部的堆叠目标组。在示例性实施例中,满足堆叠检测终止条件是指无法获取新的堆叠目标组。无法获取新的堆叠目标组是指将除已得到的堆叠目标组中包括的各个目标外的其他目标中的任一目标作为初始目标,均无法得到初始目标对应的第一级堆叠目标。在示例性实施例中,满足堆叠检测终止条件还可以是指除已得到的堆叠目标组中的各个目标外的其他目标的数量小于数量阈值。数量阈值根据经验设置。
在基于上述步骤1至步骤4得到至少一个堆叠目标组后,每个堆叠目标组由一个初始目标和初始目标对应的各级堆叠目标构成。在任一堆叠目标组中,初始目标对应的任一第N(N为不小于1的整数)级堆叠目标至少与初始目标对应的某一第N-1级目标满足堆叠条件。其中,当N=1时,初始目标对应的第N-1级目标即为初始目标本身。
需要说明的是,以上所述仅为对至少一个目标进行堆叠检测,得到至少一个堆叠目标组的方式的示例性描述,本申请实施例不局限于此。
在得到至少一个堆叠目标组后,获取各个堆叠目标组分别对应的堆叠响应区域。在一种可能实现方式中,获取任一堆叠目标组对应的堆叠响应区域的方式为:对于任一堆叠目标组中的至少两个堆叠的目标,将至少两个堆叠的目标在缩略地图中分别对应的触发响应区域进行合并,得到任一堆叠目标组对应的堆叠响应区域。
对于任一堆叠目标组中的各个堆叠的目标,每个堆叠的目标在缩略地图中均对应有触发响应区域,不同堆叠的目标在缩略地图中对应的触发响应区域之间可能存在交叉区域,将任一堆叠目标组中的各个堆叠的目标在缩略地图中分别对应的触发响应区域进行合并后,得到该任一堆叠目标组对应的堆叠响应区域。需要说明的是,任一目标在缩略地图中对应的触发响应区域可以由开发人员进行预先设定,本申请实施例对此不加以限定,例如,任一目标在缩略地图中对应的触发响应区域为以该任一目标的质心为中心的不小于该任一目标的显示尺寸的矩形区域。
示例性地,如图4所示,图4中的目标a、目标b、目标c和目标d构成一个堆叠目标组,通过将目标a、目标b、目标c和目标d在缩略地图41中对应的触发响应区域进行合并,得到目标a、目标b、目标c和目标d构成的堆叠目标组对应的堆叠响应区域411。
基于上述过程,即可确定至少一个堆叠目标组分别对应的堆叠响应区域。当检测到交互对象对任一堆叠目标组对应的堆叠响应区域的触发操作时,说明交互对象想要选择该堆叠响应区域对应的堆叠目标组中的某个堆叠的目标。由于该堆叠响应区域对应的堆叠目标组中的各个目标相互堆叠,所以交互对象难以直接在缩略地图中对相互堆叠的目标中的某一目标进行精准选择。基于此,本申请实施例中,在获取缩略地图中的任一堆叠响应区域的触发指令后,将该任一堆叠响应区域对应的至少两个堆叠的目标在目标展示菜单中进行独立展示。通过将任一堆叠响应区域对应的至少两个堆叠的目标在目标展示菜单中进行独立展示,能够便于交互对象在目标展示菜单中对某个独立展示的目标进行精准选择。
目标展示菜单是指用于独立展示堆叠响应区域对应的各个堆叠的目标的菜单。本申请实施例对目标展示菜单在显示界面中的显示形式和显示位置均不加以限定,示例性地,目标展示菜单在显示界面中的显示形式为浮层形式,目标展示菜单在显示界面中的显示位置为缩略地图的上方位置。需要说明的是,目标展示菜单还能够以其他类型的显示形式以及在其他位置显示在显示界面中,本申请实施例在此不一一介绍。
此外,本申请实施例对将任一堆叠响应区域对应的至少两个堆叠的目标在目标展示菜单中进行独立展示的实现方式不加以限定,只要能够保证任一堆叠响应区域对应的至少两个堆叠的目标均独立展示即可。在一种可能实现方式中,将任一堆叠响应区域对应的至少两个堆叠的目标在目标展示菜单中进行独立展示的实现方式为:确定任一堆叠响应区域对应的至少两个堆叠的目标分别对应的显示层级;基于至少两个堆叠的目标分别对应的显示层级,将至少两个堆叠的目标在目标展示菜单中进行独立展示。
在缩略地图中是根据各个目标的显示层级显示各个目标的,根据至少两个堆叠的目标在缩略地图中的显示情况,即可确定至少两个堆叠的目标分别对应的显示层级。在一种可能实现方式中,基于至少两个堆叠的目标分别对应的显示层级,将至少两个堆叠的目标在目标展示菜单中进行独立展示的方式为:将至少两个堆叠的目标按照至少两个堆叠的目标分别对应的显示层级从大到小或者从小到大的顺序在目标展示菜单中依次进行独立展示。基于此,有利于提高至少两个堆叠的目标在目标展示菜单中的展示视觉效果,提升交互对象的使用体验。
在示例性实施例中,将至少两个堆叠的目标按照至少两个堆叠的目标分别对应的显示层级从大到小或者从小到大的顺序在目标展示菜单中依次进行独立展示的方式与目标展示菜单的形式有关,例如,若目标展示菜单的形式为横向列表形式,则将至少两个堆叠的目标按照至少两个堆叠的目标分别对应的显示层级从大到小或者从小到大的顺序在目标展示菜单中依次进行横向独立展示;若目标展示菜单的形式为纵向列表形式,则将至少两个堆叠的目标按照至少两个堆叠的目标分别对应的显示层级从大到小或者从小到大的顺序在目标展示菜单中进行依次纵向独立展示。
在示例性实施例中,对于同一目标,该目标在缩略地图中的显示尺寸和该目标在目标展示菜单中的显示尺寸可以相同,也可以不同,本申请实施例对此不加以限定。示例性地,对于同一目标,该目标在目标展示菜单中的显示尺寸大于该目标在缩略地图中的显示尺寸,以提高该目标在目标展示菜单中的展示效果。
示例性地,如图5所示,基于缩略地图51中的任一堆叠响应区域511的触发指令,将该任一堆叠响应区域511对应的至少两个堆叠的目标(目标a、目标b、目标c和目标d)在目标展示菜单52中进行独立展示。目标展示菜单52位于缩略地图51的上方位置处。
在步骤203中,基于目标展示菜单中独立展示的任一目标的触发指令,将任一目标确定为选中目标。
在将任一堆叠响应区域对应的至少两个堆叠的目标在目标展示菜单中进行独立展示后,交互对象能够对目标展示菜单中独立展示的各个目标进行选择。当获取到目标展示菜单中独立展示的任一目标的触发指令时,基于目标展示菜单中独立展示的该任一目标的触发指令,将该任一目标确定为选中目标。此时确定的选中目标即为交互对象真正想要选择的目标。
在一种可能实现方式中,在执行步骤203之前,需要先获取目标展示菜单中独立展示的任一目标的触发指令。在一种可能实现方式中,获取目标展示菜单中独立展示的任一目标的触发指令的方式为:响应于检测到目标展示菜单中独立展示的任一目标的触发操作,获取目标展示菜单中独立展示的任一目标的触发指令。目标展示菜单中独立展示的任一目标的触发操作的类型由开发人员灵活设定,本申请实施例对此不加以限定。示例性地,目标展示菜单中独立展示的任一目标的触发操作是指该任一目标在目标展示菜单中对应的触发响应区域的点击操作。
示例性地,目标展示菜单中独立展示的任一目标的触发操作是指:从初始触发点到目标展示菜单中独立展示的任一目标对应的参考触发点的滑动操作。其中,初始触发点是指任一堆叠响应区域的触发操作对应的触发点,参考触发点是指任一目标在目标展示菜单中对应的触发响应区域中的任一触发点。也就是说,响应于检测到从初始触发点到目标展示菜单中独立展示的任一目标对应的参考触发点的滑动操作,获取目标展示菜单中独立展示的任一目标的触发指令。
示例性地,如图6所示,当检测到目标展示菜单61中独立展示的目标c在目标展示菜单61中对应的触发响应区域611的点击操作时,获取目标展示菜单61中独立展示的目标c的触发指令。
示例性地,如图7所示,堆叠响应区域711为缩略地图71中的任一堆叠响应区域,当检测从到堆叠响应区域711的触发操作对应的初始触发点A到目标展示菜单72中独立展示的目标c对应的参考触发点B的滑动操作时,获取目标展示菜单72中独立展示的目标c的触发指令,其中,参考触发点B为独立展示的目标c在目标展示菜单72中对应的触发响应区域721中的任一触发点。
在一种可能实现方式中,在将任一目标确定为选中目标之后,还包括:将选中目标在目标展示菜单中的展示状态调整为第一选中状态;将选中目标在缩略地图中的显示状态调整为第二选中状态。第一选中状态用于在目标展示菜单中突出选中目标,第二选中状态用于在缩略地图中突出选中目标。通过状态的调整能够直观提示交互对象哪个目标为选中目标。
第一选中状态和第二选中状态根据经验设置,或者根据应用场景灵活调整,本申请实施例对此不加以限定。第一选中状态和第二选中状态可以相同,也可以不同。示例性地,第一选中状态和第二选中状态均为具有指定颜色的状态。此种情况下,将选中目标在目标展示菜单中的展示状态调整为第一选中状态是指将选中目标在目标展示菜单中的展示颜色调整为指定颜色;将选中目标在缩略地图中的显示状态调整在第二选中状态是指将选中目标在缩略地图中的显示颜色调整为指定颜色。本申请实施例对指定颜色不加以限定,只要能够将选中目标和其他目标进行直观地区分即可。
例如,如图8所示,指定颜色为深灰色,当确定目标c为选中目标时,将目标c在目标展示菜单81中的展示颜色调整为深灰色,将目标c在缩略地图82中的显示颜色调整为深灰色。
需要说明的是,以上所述仅为一种在将任一目标确定为选中目标后,调整选中目标的状态的一种示例性描述,本申请实施例不局限于此。示例性地,在将任一目标确定为选中目标后,还可以保持选中目标在目标展示菜单中的展示状态不变;将选中目标在缩略地图中的显示状态调整为选中状态。
示例性地,确定选中目标的过程如图9所示,先对缩略地图中显示的至少一个目标进行堆叠检测,判断是否存在堆叠目标组。当不存在堆叠目标组时,若检测到缩略地图中的某一目标在缩略地图中的触发响应区域的触发操作,直接确定选中目标,将选中目标在缩略地图中的显示状态调整为选中状态。
当存在堆叠目标组时,通过合并堆叠的目标在缩略地图中的触发响应区域的方式,确定各个堆叠目标组分别对应的堆叠响应区域。当检测到任一堆叠响应区域的触发操作时,将堆叠响应区域对应的至少两个堆叠的目标在目标展示菜单中进行独立展示。当检测到从触发操作的触发点到独立展示的某一目标对应的触发点的滑动操作时,确定选中目标,将选中目标在缩略地图中的显示状态调整为选中状态。
在一种可能实现方式中,在将任一目标确定为选中目标之后,还包括:基于目标展示菜单的隐藏指令,隐藏目标展示菜单。在一种可能实现方式中,目标展示菜单的隐藏指令基于针对目标展示菜单的隐藏操作获取得到,本申请实施例对针对目标展示菜单的隐藏操作不加以限定。示例性地,目标展示菜单旁边显示有隐藏按钮,将针对隐藏按钮的触发操作作为针对目标展示菜单的隐藏操作。
示例性地,对于目标展示菜单中独立展示的任一目标的触发操作为从任一堆叠响应区域的触发操作对应的初始触发点到独立展示的任一目标对应的参考触发点的滑动操作的情况,针对目标展示菜单的隐藏操作是指滑动结束操作。例如,滑动操作过程中手指始终接触屏幕,则滑动结束操作是指手指离开屏幕的操作,即为手指松开操作。
在示例性实施例中,对于在隐藏目标展示菜单之前,已经将选中目标在缩略地图中的显示状态调整为第二选中状态的情况,在隐藏目标展示菜单之后,选中目标在缩略地图中的显示状态仍保持第二选中状态。例如,如图10所示,第二选中状态为指定颜色的状态,指定颜色为深灰色,则在隐藏目标展示菜单之后,选中目标c在缩略地图101中的显示颜色仍保持深灰色。
在一种可能实现方式中,在将任一目标确定为选中目标之后,还包括:显示与选中目标对应的至少一个备选操作;基于至少一个备选操作中的参考操作的选中指令,执行参考操作。与选中目标对应的至少一个备选操作是指与选中目标对应的能够执行的操作。与不同的目标对应的至少一个备选操作可以相同,也可以不同,本申请实施例对此不加以限定。
与选中目标对应的至少一个备选操作根据经验设置或者根据实际情况灵活调整,本申请实施例对此不加以限定。在示例性实施例中,与选中目标对应的至少一个备选操作与选中目标的类型有关。
示例性地,当选中目标的类型为虚拟对象头像时,与选中目标对应的至少一个备选操作包括但不限于:对选中目标对应的虚拟对象进行攻击;对选中目标对应的虚拟对象发送消息;将显示画面切换到用于展示选中目标对应的虚拟对象附近的虚拟环境的显示画面等。在示例性实施例中,当选中目标的类型为虚拟对象头像时,在选中目标为已方虚拟对象对应的目标或者选中目标为对方虚拟对象对应的目标的不同情况下,与选中目标对应的至少一个备选操作也不同。
示例性地,当选中目标的类型为虚拟建筑物图标时,与选中目标对应的至少一个备选操作包括但不限于:对选中目标对应的虚拟建筑物进行摧毁;将终端登录的账号控制的虚拟对象移动到选中目标对应的虚拟建筑物中进行隐藏等。
示例性地,当选中目标的类型为真实生物图标时,与选中目标对应的至少一个备选操作包括但不限于:将显示画面切换到用于展示选中目标对应的真实生物附近的真实环境的显示画面;弹出显示选中目标对应的真实生物的相关信息等。示例性地,当选中目标的类型为真实建筑物时,与选中目标对应的至少一个备选操作包括但不限于:将显示画面切换到用于展示选中目标对应的真实建筑物附近的真实环境的显示画面;弹窗显示选中目标对应的真实建筑物的相关信息等。
当获取到至少一个备选操作中的参考操作的选中指令时,基于该参考操作的触发指令,执行该参考操作。例如,对于选中目标的类型为虚拟对象头像的情况,当获取到对选中目标对应的虚拟对象进行攻击这一参考操作的触发指令时,对选中目标对应的虚拟对象进行攻击。
需要说明的是,以上所述仅为一种在将任一目标确定为选中目标之后,执行参考操作的示例性实现方式,本申请实施例不局限于此,示例性地,参考操作还可能与选中目标对应的默认操作,此种情况下,直接执行该默认操作。
在本申请实施例中,将堆叠响应区域对应的至少两个堆叠的目标在目标展示菜单中进行独立展示,能够解决在缩略地图中的目标堆叠的情况下无法精准选择被遮挡的目标的问题,确定出的选中目标为交互对象真正想要选择的目标。
在本申请实施例中,基于堆叠响应区域的触发指令,利用目标展示菜单独立展示堆叠响应区域对应的各个堆叠的目标,进而将独立展示的目标中被触发的目标确定为选中目标。在此种过程中,在目标展示菜单中独立展示的目标能够被精准选择,从而使得将独立展示的目标中被触发的目标确定为选中目标的精确度较高。
参见图11,本申请实施例提供了一种确定选中目标的装置,该装置包括:
显示单元1101,用于显示缩略地图,缩略地图中显示有至少一个目标;
展示单元1102,用于基于缩略地图中的任一堆叠响应区域的触发指令,将任一堆叠响应区域对应的至少两个堆叠的目标在目标展示菜单中进行独立展示,任一堆叠响应区域为至少两个堆叠的目标在缩略地图中分别对应的触发响应区域的合并区域;
确定单元1103,用于基于目标展示菜单中独立展示的任一目标的触发指令,将任一目标确定为选中目标。
在一种可能实现方式中,参见图12,该装置还包括:
检测单元1104,用于对至少一个目标进行堆叠检测,得到至少一个堆叠目标组,任一堆叠目标组中包括至少两个堆叠的目标;
合并单元1105,用于对于任一堆叠目标组中的至少两个堆叠的目标,将至少两个堆叠的目标在缩略地图中分别对应的触发响应区域进行合并,得到任一堆叠目标组对应的堆叠响应区域;
获取单元1106,用于响应于检测到至少一个堆叠目标组分别对应的堆叠响应区域中的任一堆叠响应区域的触发操作,获取缩略地图中的任一堆叠响应区域的触发指令。
在一种可能实现方式中,检测单元1104,还用于在至少一个目标中任选一个目标作为初始目标,在除初始目标外的其他目标中检测与初始目标满足堆叠条件的目标,将与初始目标满足堆叠条件的目标作为初始目标对应的第一级堆叠目标;在除初始目标和第一级堆叠目标外的其他目标中检测与第一级堆叠目标满足堆叠条件的目标,将与第一级堆叠目标满足堆叠条件的目标作为初始目标对应的第二级堆叠目标;响应于在除初始目标和初始目标对应的各级堆叠目标外的其他目标中不存在与初始目标对应的最大级堆叠目标满足堆叠条件的目标,基于初始目标和初始目标对应的各级堆叠目标,得到一个堆叠目标组;在除已得到的堆叠目标组中包括的各个目标外的其他目标中任选一个目标作为更新后的初始目标,继续获取堆叠目标组,直至满足堆叠检测终止条件,得到至少一个堆叠目标组。
在一种可能实现方式中,检测单元1104,还用于对于除初始目标外的其他目标中的任一其他目标,响应于任一其他目标与初始目标之间的距离小于参考数值,确定任一其他目标为与初始目标满足堆叠条件的目标,参考数值为任一其他目标在缩略地图中的显示半径和初始目标在缩略地图中的显示半径之和。
在一种可能实现方式中,获取单元1106,还用于响应于检测到从初始触发点到目标展示菜单中独立展示的任一目标对应的参考触发点的滑动操作,获取目标展示菜单中独立展示的任一目标的触发指令,初始触发点为任一堆叠响应区域的触发操作对应的触发点,参考触发点为任一目标在目标展示菜单中对应的触发响应区域中的任一触发点。
在一种可能实现方式中,确定单元1103,还用于确定任一堆叠响应区域对应的至少两个堆叠的目标分别对应的显示层级;
展示单元1102,还用于基于至少两个堆叠的目标分别对应的显示层级,将至少两个堆叠的目标在目标展示菜单中进行独立展示。
在一种可能实现方式中,参见图12,该装置还包括:
调整单元1107,用于将选中目标在目标展示菜单中的展示状态调整为第一选中状态;将选中目标在缩略地图中的显示状态调整为第二选中状态。
在一种可能实现方式中,参见图12,该装置还包括:
隐藏单元1108,用于基于目标展示菜单的隐藏指令,隐藏目标展示菜单。
在一种可能实现方式中,显示单元1101,还用于显示与选中目标对应的至少一个备选操作;
参见图12,该装置还包括:
执行单元1109,用于基于至少一个备选操作中的参考操作的选中指令,执行参考操作。
在本申请实施例中,基于堆叠响应区域的触发指令,利用目标展示菜单独立展示堆叠响应区域对应的各个堆叠的目标,进而将独立展示的目标中被触发的目标确定为选中目标。在此种过程中,在目标展示菜单中独立展示的目标能够被精准选择,将独立展示的目标中被触发的目标确定为选中目标的精确度较高。
需要说明的是,上述实施例提供的装置在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
图13是本申请实施例提供的一种确定选中目标的设备的结构示意图。该设备可以为终端,例如可以是:智能手机、平板电脑、MP3(Moving Picture Experts Group AudioLayer III,动态影像专家压缩标准音频层面3)播放器、MP4(Moving Picture ExpertsGroup Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑。终端还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。
通常,终端包括有:处理器1301和存储器1302。
处理器1301可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器1301可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器1301也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器1301可以集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器1301还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。
存储器1302可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器1302还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1302中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器1301所执行以实现本申请中方法实施例提供的确定选中目标的方法。
在一些实施例中,终端还可选包括有:外围设备接口1303和至少一个外围设备。处理器1301、存储器1302和外围设备接口1303之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口1303相连。具体地,外围设备包括:射频电路1304、显示屏1305、摄像头组件1306、音频电路1307、定位组件1308和电源1309中的至少一种。
外围设备接口1303可被用于将I/O(Input/Output,输入/输出)相关的至少一个外围设备连接到处理器1301和存储器1302。在一些实施例中,处理器1301、存储器1302和外围设备接口1303被集成在同一芯片或电路板上;在一些其他实施例中,处理器1301、存储器1302和外围设备接口1303中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
射频电路1304用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。射频电路1304通过电磁信号与通信网络以及其他通信设备进行通信。射频电路1304将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路1304包括:天线系统、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路1304可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:城域网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或WiFi(Wireless Fidelity,无线保真)网络。在一些实施例中,射频电路1304还可以包括NFC(Near Field Communication,近距离无线通信)有关的电路,本申请对此不加以限定。
显示屏1305用于显示UI(User Interface,用户界面)。该UI可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏1305是触摸显示屏时,显示屏1305还具有采集在显示屏1305的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器1301进行处理。此时,显示屏1305还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏1305可以为一个,设置在终端的前面板;在另一些实施例中,显示屏1305可以为至少两个,分别设置在终端的不同表面或呈折叠设计;在另一些实施例中,显示屏1305可以是柔性显示屏,设置在终端的弯曲表面上或折叠面上。甚至,显示屏1305还可以设置成非矩形的不规则图形,也即异形屏。显示屏1305可以采用LCD(Liquid Crystal Display,液晶显示屏)、OLED(Organic Light-Emitting Diode,有机发光二极管)等材质制备。
摄像头组件1306用于采集图像或视频。可选地,摄像头组件1306包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及VR(Virtual Reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件1306还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。
音频电路1307可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器1301进行处理,或者输入至射频电路1304以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器1301或射频电路1304的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路1307还可以包括耳机插孔。
定位组件1308用于定位终端的当前地理位置,以实现导航或LBS(Location BasedService,基于位置的服务)。定位组件1308可以是基于美国的GPS(Global PositioningSystem,全球定位系统)、中国的北斗系统、俄罗斯的格雷纳斯系统或欧盟的伽利略系统的定位组件。
电源1309用于为终端中的各个组件进行供电。电源1309可以是交流电、直流电、一次性电池或可充电电池。当电源1309包括可充电电池时,该可充电电池可以支持有线充电或无线充电。该可充电电池还可以用于支持快充技术。
在一些实施例中,终端还包括有一个或多个传感器1310。该一个或多个传感器1310包括但不限于:加速度传感器1311、陀螺仪传感器1312、压力传感器1313、指纹传感器1314、光学传感器1315以及接近传感器1316。
加速度传感器1311可以检测以终端建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器1311可以用于检测重力加速度在三个坐标轴上的分量。处理器1301可以根据加速度传感器1311采集的重力加速度信号,控制显示屏1305以横向视图或纵向视图进行用户界面的显示。加速度传感器1311还可以用于游戏或者用户的运动数据的采集。
陀螺仪传感器1312可以检测终端的机体方向及转动角度,陀螺仪传感器1312可以与加速度传感器1311协同采集用户对终端的3D动作。处理器1301根据陀螺仪传感器1312采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变UI)、拍摄时的图像稳定、游戏控制以及惯性导航。
压力传感器1313可以设置在终端的侧边框和/或显示屏1305的下层。当压力传感器1313设置在终端的侧边框时,可以检测用户对终端的握持信号,由处理器1301根据压力传感器1313采集的握持信号进行左右手识别或快捷操作。当压力传感器1313设置在显示屏1305的下层时,由处理器1301根据用户对显示屏1305的压力操作,实现对UI界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。
指纹传感器1314用于采集用户的指纹,由处理器1301根据指纹传感器1314采集到的指纹识别用户的身份,或者,由指纹传感器1314根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器1301授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器1314可以被设置在终端的正面、背面或侧面。当终端上设置有物理按键或厂商Logo时,指纹传感器1314可以与物理按键或厂商Logo集成在一起。
光学传感器1315用于采集环境光强度。在一个实施例中,处理器1301可以根据光学传感器1315采集的环境光强度,控制显示屏1305的显示亮度。具体地,当环境光强度较高时,调高显示屏1305的显示亮度;当环境光强度较低时,调低显示屏1305的显示亮度。在另一个实施例中,处理器1301还可以根据光学传感器1315采集的环境光强度,动态调整摄像头组件1306的拍摄参数。
接近传感器1316,也称距离传感器,通常设置在终端的前面板。接近传感器1316用于采集用户与终端的正面之间的距离。在一个实施例中,当接近传感器1316检测到用户与终端的正面之间的距离逐渐变小时,由处理器1301控制显示屏1305从亮屏状态切换为息屏状态;当接近传感器1316检测到用户与终端的正面之间的距离逐渐变大时,由处理器1301控制显示屏1305从息屏状态切换为亮屏状态。
本领域技术人员可以理解,图13中示出的结构并不构成对终端的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
在示例性实施例中,还提供了一种计算机设备,该计算机设备包括处理器和存储器,该存储器中存储有至少一条程序代码。该至少一条程序代码由一个或者一个以上处理器加载并执行,以实现上述任一种确定选中目标的方法。
在示例性实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有至少一条程序代码,该至少一条程序代码由计算机设备的处理器加载并执行,以实现上述任一种确定选中目标的方法。
在一种可能实现方式中,上述计算机可读存储介质可以是只读存储器(Read-OnlyMemory,ROM)、随机存取存储器(Random Access Memory,RAM)、只读光盘(Compact DiscRead-Only Memory,CD-ROM)、磁带、软盘和光数据存储设备等。
在示例性实施例中,还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述任一种确定选中目标的方法。
需要说明的是,本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以上示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
应当理解的是,在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
以上所述仅为本申请的示例性实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (12)
1.一种确定选中目标的方法,其特征在于,所述方法包括:
显示缩略地图,所述缩略地图中显示有至少一个目标;
基于所述缩略地图中的任一堆叠响应区域的触发指令,将所述任一堆叠响应区域对应的至少两个堆叠的目标在目标展示菜单中进行独立展示,所述任一堆叠响应区域为所述至少两个堆叠的目标在所述缩略地图中分别对应的触发响应区域的合并区域;
基于所述目标展示菜单中独立展示的任一目标的触发指令,将所述任一目标确定为选中目标。
2.根据权利要求1所述的方法,其特征在于,所述基于所述缩略地图中的任一堆叠响应区域的触发指令,将所述任一堆叠响应区域对应的至少两个堆叠的目标在目标展示菜单中进行独立展示之前,所述方法还包括:
对所述至少一个目标进行堆叠检测,得到至少一个堆叠目标组,任一堆叠目标组中包括至少两个堆叠的目标;
对于所述任一堆叠目标组中的至少两个堆叠的目标,将所述至少两个堆叠的目标在所述缩略地图中分别对应的触发响应区域进行合并,得到所述任一堆叠目标组对应的堆叠响应区域;
响应于检测到所述至少一个堆叠目标组分别对应的堆叠响应区域中的任一堆叠响应区域的触发操作,获取所述缩略地图中的任一堆叠响应区域的触发指令。
3.根据权利要求2所述的方法,其特征在于,所述对所述至少一个目标进行堆叠检测,得到至少一个堆叠目标组,包括:
在所述至少一个目标中任选一个目标作为初始目标,在除所述初始目标外的其他目标中检测与所述初始目标满足堆叠条件的目标,将所述与所述初始目标满足堆叠条件的目标作为所述初始目标对应的第一级堆叠目标;
在除所述初始目标和所述第一级堆叠目标外的其他目标中检测与所述第一级堆叠目标满足所述堆叠条件的目标,将所述与所述第一级堆叠目标满足所述堆叠条件的目标作为所述初始目标对应的第二级堆叠目标;
响应于在除所述初始目标和所述初始目标对应的各级堆叠目标外的其他目标中不存在与所述初始目标对应的最大级堆叠目标满足堆叠条件的目标,基于所述初始目标和所述初始目标对应的各级堆叠目标,得到一个堆叠目标组;
在除已得到的堆叠目标组中包括的各个目标外的其他目标中任选一个目标作为更新后的初始目标,继续获取堆叠目标组,直至满足堆叠检测终止条件,得到所述至少一个堆叠目标组。
4.根据权利要求3所述的方法,其特征在于,所述在除所述初始目标外的其他目标中检测与所述初始目标满足堆叠条件的目标,包括:
对于除所述初始目标外的其他目标中的任一其他目标,响应于所述任一其他目标与所述初始目标之间的距离小于参考数值,确定所述任一其他目标为与所述初始目标满足堆叠条件的目标,所述参考数值为所述任一其他目标在所述缩略地图中的显示半径和所述初始目标在所述缩略地图中的显示半径之和。
5.根据权利要求2所述的方法,其特征在于,所述基于所述目标展示菜单中独立展示的任一目标的触发指令,将所述任一目标确定为选中目标之前,所述方法还包括:
响应于检测到从初始触发点到所述目标展示菜单中独立展示的任一目标对应的参考触发点的滑动操作,获取所述目标展示菜单中独立展示的任一目标的触发指令,所述初始触发点为所述任一堆叠响应区域的触发操作对应的触发点,所述参考触发点为所述任一目标在所述目标展示菜单中对应的触发响应区域中的任一触发点。
6.根据权利要求1-5任一所述的方法,其特征在于,所述将所述任一堆叠响应区域对应的至少两个堆叠的目标在目标展示菜单中进行独立展示,包括:
确定所述任一堆叠响应区域对应的至少两个堆叠的目标分别对应的显示层级;
基于所述至少两个堆叠的目标分别对应的显示层级,将所述至少两个堆叠的目标在目标展示菜单中进行独立展示。
7.根据权利要求1-5任一所述的方法,其特征在于,所述基于所述目标展示菜单中独立展示的任一目标的触发指令,将所述任一目标确定为选中目标之后,所述方法还包括:
将所述选中目标在所述目标展示菜单中的展示状态调整为第一选中状态;
将所述选中目标在所述缩略地图中的显示状态调整为第二选中状态。
8.根据权利要求1-5任一所述的方法,其特征在于,所述基于所述目标展示菜单中独立展示的任一目标的触发指令,将所述任一目标确定为选中目标之后,所述方法还包括:
基于所述目标展示菜单的隐藏指令,隐藏所述目标展示菜单。
9.根据权利要求1-5任一所述的方法,其特征在于,所述基于所述目标展示菜单中独立展示的任一目标的触发指令,将所述任一目标确定为选中目标之后,所述方法还包括:
显示与所述选中目标对应的至少一个备选操作;
基于所述至少一个备选操作中的参考操作的选中指令,执行所述参考操作。
10.一种确定选中目标的装置,其特征在于,所述装置包括:
显示单元,用于显示缩略地图,所述缩略地图中显示有至少一个目标;
展示单元,用于基于所述缩略地图中的任一堆叠响应区域的触发指令,将所述任一堆叠响应区域对应的至少两个堆叠的目标在目标展示菜单中进行独立展示,所述任一堆叠响应区域为所述至少两个堆叠的目标在所述缩略地图中分别对应的触发响应区域的合并区域;
确定单元,用于基于所述目标展示菜单中独立展示的任一目标的触发指令,将所述任一目标确定为选中目标。
11.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条程序代码,所述至少一条程序代码由所述处理器加载并执行,以实现如权利要求1至9任一所述的确定选中目标的方法。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行,以实现如权利要求1至9任一所述的确定选中目标的方法。
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011182873.0A CN112306332B (zh) | 2020-10-29 | 2020-10-29 | 确定选中目标的方法、装置、设备及存储介质 |
PCT/CN2021/122168 WO2022089152A1 (zh) | 2020-10-29 | 2021-09-30 | 确定选中目标的方法、装置、设备及存储介质 |
JP2022572322A JP7483056B2 (ja) | 2020-10-29 | 2021-09-30 | 選択ターゲットの決定方法、装置、機器、及びコンピュータプログラム |
KR1020227018725A KR20220088797A (ko) | 2020-10-29 | 2021-09-30 | 선택된 타깃을 결정하기 위한 방법 및 장치, 디바이스 및 저장 매체 |
TW110138041A TWI817208B (zh) | 2020-10-29 | 2021-10-13 | 確定選中目標的方法及裝置、電腦設備、非臨時性電腦可讀存儲介質及電腦程式產品 |
US17/830,647 US12061773B2 (en) | 2020-10-29 | 2022-06-02 | Method and apparatus for determining selected target, device, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011182873.0A CN112306332B (zh) | 2020-10-29 | 2020-10-29 | 确定选中目标的方法、装置、设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112306332A true CN112306332A (zh) | 2021-02-02 |
CN112306332B CN112306332B (zh) | 2023-02-10 |
Family
ID=74331764
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011182873.0A Active CN112306332B (zh) | 2020-10-29 | 2020-10-29 | 确定选中目标的方法、装置、设备及存储介质 |
Country Status (6)
Country | Link |
---|---|
US (1) | US12061773B2 (zh) |
JP (1) | JP7483056B2 (zh) |
KR (1) | KR20220088797A (zh) |
CN (1) | CN112306332B (zh) |
TW (1) | TWI817208B (zh) |
WO (1) | WO2022089152A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113242466A (zh) * | 2021-03-01 | 2021-08-10 | 北京达佳互联信息技术有限公司 | 视频剪辑方法、装置、终端及存储介质 |
WO2022089152A1 (zh) * | 2020-10-29 | 2022-05-05 | 腾讯科技(深圳)有限公司 | 确定选中目标的方法、装置、设备及存储介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102831817A (zh) * | 2011-04-29 | 2012-12-19 | 三星电子株式会社 | 在地图服务中显示标记的方法 |
CN103208227A (zh) * | 2012-01-12 | 2013-07-17 | 腾讯科技(深圳)有限公司 | 一种电子地图兴趣点显示方法、系统及电子设备 |
US20130249812A1 (en) * | 2012-03-23 | 2013-09-26 | Microsoft Corporation | Interactive visual representation of points of interest data |
CN104424261A (zh) * | 2013-08-29 | 2015-03-18 | 腾讯科技(深圳)有限公司 | 基于电子地图的信息展示方法及装置 |
CN106289298A (zh) * | 2015-05-21 | 2017-01-04 | 比亚迪股份有限公司 | 兴趣点的显示方法及装置、车载导航系统 |
CN107315750A (zh) * | 2016-04-26 | 2017-11-03 | 斑马网络技术有限公司 | 电子地图图层显示方法、装置、终端设备和用户界面系统 |
CN110741229A (zh) * | 2017-11-22 | 2020-01-31 | 谷歌有限责任公司 | 数字地图上指示符的动态变化的视觉属性 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0741352B1 (en) | 1995-05-05 | 2001-12-19 | Intergraph Corporation | Intelligent selection of graphic objects keypoints and relationships |
EP1783723A3 (en) * | 1996-06-19 | 2007-10-24 | Matsushita Electric Industrial Co., Ltd. | Road area extracting apparatus for extracting a road area from a block map, deformed map automatic generation system for generating a deformed map from road area data obtained by the road area extracting apparatus, map information providing system, geographical information providing system and geographical information describing method |
JP2004295577A (ja) | 2003-03-27 | 2004-10-21 | Kureo:Kk | オブジェクト選択装置、オブジェクト選択方法及びオブジェクト選択プログラム |
US8453060B2 (en) * | 2006-08-25 | 2013-05-28 | Microsoft Corporation | Panoramic ring user interface |
US9411794B2 (en) | 2007-09-14 | 2016-08-09 | International Business Machines Corporation | Facilitating selection of objects on display screens |
US7948502B2 (en) * | 2008-05-13 | 2011-05-24 | Mitac International Corp. | Method of displaying picture having location data and apparatus thereof |
TWI416078B (zh) * | 2009-08-31 | 2013-11-21 | Mitac Int Corp | 在個人導航裝置上展開並顯示鄰近的地標興趣點之方法 |
TWI486793B (zh) * | 2011-12-15 | 2015-06-01 | Ind Tech Res Inst | 地理位置呈現之系統、方法、其電腦可讀取記錄媒體與其電腦程式產品 |
US9423268B2 (en) * | 2014-06-20 | 2016-08-23 | Apple Inc. | Graphical representation generation for multiple points of interest |
CN105472313A (zh) * | 2014-08-29 | 2016-04-06 | 霍尼韦尔国际公司 | 在监控系统的电子地图上显示多个设备的方法 |
US20160062617A1 (en) * | 2014-09-02 | 2016-03-03 | Google Inc. | Map Zooming Based on Semantic Meaning |
KR101785327B1 (ko) | 2016-04-22 | 2017-10-17 | 파파야 주식회사 | 지도기반 낙서와 트래킹 정보 실시간 공유 시스템 및 운용방법 |
EP3264250B1 (de) * | 2016-06-27 | 2020-12-09 | Volkswagen Aktiengesellschaft | Verfahren und system zum auswählen eines betriebsmodus für ein fahrzeug |
US10380778B2 (en) * | 2016-12-09 | 2019-08-13 | Dropbox, Inc. | Automated chart generation within a document generation application using heuristic model with predefined data types |
TWI639940B (zh) * | 2017-06-06 | 2018-11-01 | 台灣電力股份有限公司 | Device image display method and system using brick technology |
CN108710525B (zh) * | 2018-05-18 | 2022-02-18 | 腾讯科技(深圳)有限公司 | 虚拟场景中的地图展示方法、装置、设备及存储介质 |
CN112306332B (zh) * | 2020-10-29 | 2023-02-10 | 腾讯科技(深圳)有限公司 | 确定选中目标的方法、装置、设备及存储介质 |
-
2020
- 2020-10-29 CN CN202011182873.0A patent/CN112306332B/zh active Active
-
2021
- 2021-09-30 JP JP2022572322A patent/JP7483056B2/ja active Active
- 2021-09-30 WO PCT/CN2021/122168 patent/WO2022089152A1/zh active Application Filing
- 2021-09-30 KR KR1020227018725A patent/KR20220088797A/ko not_active Application Discontinuation
- 2021-10-13 TW TW110138041A patent/TWI817208B/zh active
-
2022
- 2022-06-02 US US17/830,647 patent/US12061773B2/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102831817A (zh) * | 2011-04-29 | 2012-12-19 | 三星电子株式会社 | 在地图服务中显示标记的方法 |
CN103208227A (zh) * | 2012-01-12 | 2013-07-17 | 腾讯科技(深圳)有限公司 | 一种电子地图兴趣点显示方法、系统及电子设备 |
US20130249812A1 (en) * | 2012-03-23 | 2013-09-26 | Microsoft Corporation | Interactive visual representation of points of interest data |
CN104424261A (zh) * | 2013-08-29 | 2015-03-18 | 腾讯科技(深圳)有限公司 | 基于电子地图的信息展示方法及装置 |
CN106289298A (zh) * | 2015-05-21 | 2017-01-04 | 比亚迪股份有限公司 | 兴趣点的显示方法及装置、车载导航系统 |
CN107315750A (zh) * | 2016-04-26 | 2017-11-03 | 斑马网络技术有限公司 | 电子地图图层显示方法、装置、终端设备和用户界面系统 |
CN110741229A (zh) * | 2017-11-22 | 2020-01-31 | 谷歌有限责任公司 | 数字地图上指示符的动态变化的视觉属性 |
Non-Patent Citations (2)
Title |
---|
ZHAN-YA XU: "An effective data indexing method for POI data", 《2015 23RD INTERNATIONAL CONFERENCE ON GEOINFORMATICS》 * |
周锐: "电子地图标记的类聚", 《电子技术与软件工程》 * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022089152A1 (zh) * | 2020-10-29 | 2022-05-05 | 腾讯科技(深圳)有限公司 | 确定选中目标的方法、装置、设备及存储介质 |
US12061773B2 (en) | 2020-10-29 | 2024-08-13 | Tencent Technology (Shenzhen) Company Limited | Method and apparatus for determining selected target, device, and storage medium |
CN113242466A (zh) * | 2021-03-01 | 2021-08-10 | 北京达佳互联信息技术有限公司 | 视频剪辑方法、装置、终端及存储介质 |
CN113242467A (zh) * | 2021-03-01 | 2021-08-10 | 北京达佳互联信息技术有限公司 | 视频剪辑方法、装置、终端及存储介质 |
CN113242466B (zh) * | 2021-03-01 | 2023-09-05 | 北京达佳互联信息技术有限公司 | 视频剪辑方法、装置、终端及存储介质 |
CN113242467B (zh) * | 2021-03-01 | 2023-09-05 | 北京达佳互联信息技术有限公司 | 视频剪辑方法、装置、终端及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
JP7483056B2 (ja) | 2024-05-14 |
US20220291791A1 (en) | 2022-09-15 |
TW202217539A (zh) | 2022-05-01 |
CN112306332B (zh) | 2023-02-10 |
WO2022089152A1 (zh) | 2022-05-05 |
US12061773B2 (en) | 2024-08-13 |
KR20220088797A (ko) | 2022-06-28 |
JP2023526990A (ja) | 2023-06-26 |
TWI817208B (zh) | 2023-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109529319B (zh) | 界面控件的显示方法、设备及存储介质 | |
CN108619721B (zh) | 虚拟场景中的距离信息显示方法、装置及计算机设备 | |
CN110276840B (zh) | 多虚拟角色的控制方法、装置、设备及存储介质 | |
CN108710525B (zh) | 虚拟场景中的地图展示方法、装置、设备及存储介质 | |
CN109614171B (zh) | 虚拟道具转移方法、装置、电子设备及计算机存储介质 | |
CN111013142B (zh) | 互动效果显示方法、装置、计算机设备及存储介质 | |
CN111701238A (zh) | 虚拟画卷的显示方法、装置、设备及存储介质 | |
CN110141859B (zh) | 虚拟对象控制方法、装置、终端及存储介质 | |
WO2019205881A1 (zh) | 虚拟环境中的信息显示方法、装置、设备及存储介质 | |
CN108694073B (zh) | 虚拟场景的控制方法、装置、设备及存储介质 | |
CN111589125B (zh) | 虚拟对象控制方法、装置、计算机设备及存储介质 | |
CN110496392B (zh) | 虚拟对象的控制方法、装置、终端及存储介质 | |
CN110448908B (zh) | 虚拟环境中瞄准镜的应用方法、装置、设备及存储介质 | |
CN111273780B (zh) | 基于虚拟环境的动画播放方法、装置、设备及存储介质 | |
US20230072762A1 (en) | Method and apparatus for displaying position mark, device, and storage medium | |
CN108744510A (zh) | 虚拟物品显示方法、装置及存储介质 | |
CN113559494A (zh) | 虚拟道具的显示方法、装置、终端及存储介质 | |
US12061773B2 (en) | Method and apparatus for determining selected target, device, and storage medium | |
CN111068323B (zh) | 智能速度检测方法、装置、计算机设备及存储介质 | |
CN110152309B (zh) | 语音通信方法、装置、电子设备及存储介质 | |
WO2022237076A1 (zh) | 虚拟对象的控制方法、装置、设备及计算机可读存储介质 | |
CN111589143B (zh) | 动画播放方法、装置、设备及存储介质 | |
CN112755517A (zh) | 虚拟对象控制方法、装置、终端及存储介质 | |
CN112023403A (zh) | 基于图文信息的对战过程展示方法及装置 | |
CN111672115A (zh) | 虚拟对象控制方法、装置、计算机设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40038830 Country of ref document: HK |
|
GR01 | Patent grant | ||
GR01 | Patent grant |