CN115309302A - 图标展示方法、设备、程序产品及存储介质 - Google Patents

图标展示方法、设备、程序产品及存储介质 Download PDF

Info

Publication number
CN115309302A
CN115309302A CN202110491532.XA CN202110491532A CN115309302A CN 115309302 A CN115309302 A CN 115309302A CN 202110491532 A CN202110491532 A CN 202110491532A CN 115309302 A CN115309302 A CN 115309302A
Authority
CN
China
Prior art keywords
positioning mark
configuration information
map interface
positioning
user
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.)
Pending
Application number
CN202110491532.XA
Other languages
English (en)
Inventor
张斌
郭晓
杨留安
樊怡博
黄冉冉
黄姗
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba Innovation Co
Original Assignee
Alibaba Singapore Holdings Pte Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Alibaba Singapore Holdings Pte Ltd filed Critical Alibaba Singapore Holdings Pte Ltd
Priority to CN202110491532.XA priority Critical patent/CN115309302A/zh
Publication of CN115309302A publication Critical patent/CN115309302A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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/04817Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures

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)

Abstract

本申请实施例提供一种图标展示方法、设备、程序产品及存储介质。在本申请实施例中,页面容器可响应于针对地图界面的开启操作,获取地图界面对应的定位标配置信息;并将定位标配置信息提供给渲染引擎;渲染引擎可获取用户的实时定位信息;并根据预先注册的定位标标识,获取定位标标识对应的头像资源;以及,根据定位标配置信息,在实时定位信息在地图界面对应的位置上渲染头像资源,以实现头像图标展示用户位置,可使用户通过其头像图标更多地感知自己在地图中的存在,有助于提高在数字世界的真实感,降低用户在现实世界与数字世界的感受差异。

Description

图标展示方法、设备、程序产品及存储介质
技术领域
本申请涉及互联网技术领域,尤其涉及一种图标展示方法、设备、程序产品及存储介质。
背景技术
随着智能终端的普及,出行类应用软件(程序)被广泛安装和使用。结合定位技术,出行类应用软件可为用户提供各种基于位置的服务,包括地图搜索、导航等。
现有技术中采用默认的图标展示用户位置,众所周知,电子地图是现实世界在数字世界的表达,如何通过技术手段体现用户在数字世界的真实感,解决现实世界与数字世界的差异感是需要解决的技术问题。
发明内容
本申请的多个方面提供一种图标展示方法、设备、程序产品及存储介质,用以实现地图内头像图标的展示,提高用户在数字世界的真实感。
本申请实施例提供一种图标展示方法,包括:
页面容器响应于针对目标地图界面的开启操作,获取所述目标地图界面对应的第一定位标配置信息;将所述第一定位标配置信息提供给渲染引擎;
所述渲染引擎,获取用户的实时定位信息;获取预先注册的定位标标识对应的第一头像资源;并根据所述第一定位标配置信息,在所述实时定位信息所述目标地图界面与对应的位置上渲染所述第一头像资源。
本申请实施例还提供一种图标展示方法,包括:
响应于针对目标地图界面的开启操作,获取所述目标地图界面对应的第一定位标配置信息;
获取用户的实时定位信息;
获取预先注册的定位标标识对应的第一头像资源;
根据所述第一定位标配置信息,在所述实时定位信息在所述目标地图界面的对应位置上渲染所述第一头像资源。
本申请实施例还提供一种计算机设备,包括:存储器、处理器和显示组件;其中,所述存储器,用于存储计算机程序;
所述处理器耦合至所述存储器和所述显示组件,用于执行所述计算机程序以用于执行上述各图标展示方法中的步骤。
本申请实施例还提供一种计算机程序产品,包括:计算机程序;所述计算机程序被处理器执行可实现上述各图标展示方法。
本申请实施例还提供一种存储有计算机指令的计算机可读存储介质,当所述计算机指令被一个或多个处理器执行时,致使所述一个或多个处理器执行上述各图标展示方法中的步骤。
在本申请实施例中,页面容器可响应于针对地图界面的开启操作,获取地图界面对应的定位标配置信息;并将定位标配置信息提供给渲染引擎;渲染引擎可获取用户的实时定位信息;并根据预先注册的定位标标识,获取定位标标识对应的头像资源;以及,根据定位标配置信息,在实时定位信息在地图界面的对应位置上渲染头像资源,以实现头像图标展示用户位置,实现了地图内头像定位标的展示,一方面,有助于提高定位标的多样性与灵活性,另一方面,可使用户通过其头像定位标更多地感知自己在地图中的存在,有助于提高在数字世界的真实感,降低用户在现实世界与数字世界的感受差异。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1a为本申请实施例提供的渲染架构的结构示意图;
图1b为本申请实施例提供的图标展示方法的流程示意图;
图2和图3为本申请实施例提供的另外的图标展示方法的流程示意图;
图4为本申请实施例提供的计算机设备的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
现有技术中采用默认的图标展示用户的定位信息,展示灵活性较差,用户体验较差。针对该技术问题,本申请一些实施例中,页面容器可响应于针对地图界面的开启操作,获取地图界面对应的定位标配置信息;并将定位标配置信息提供给渲染引擎;渲染引擎可获取用户的实时定位信息;并根据预先注册的定位标标识,获取定位标标识对应的头像资源;以及,根据定位标配置信息,在实时定位信息在地图界面的对应位置上渲染头像资源,实现了地图内头像图标的展示,一方面,有助于提高定位标的多样性与灵活性,另一方面,可使用户通过其头像定位标更多地感知自己在地图中的存在,有助于提高在数字世界的真实感,降低用户在现实世界与数字世界的感受差异。
以下结合附图,详细说明本申请各实施例提供的技术方案。
应注意到:相同的标号在下面的附图以及实施例中表示同一物体,因此,一旦某一物体在一个附图或实施例中被定义,则在随后的附图和实施例中不需要对其进行进一步讨论。
图1a为本申请实施例提供的渲染架构的结构示意图。该渲染架构可实现为计算机程序产品的渲染架构,渲染架构中各模块的功能可实现渲染方法,该渲染方法可应用于计算机程序产品中。该计算机程序产品可安装于计算机设备中。计算机设备可为智能手机、电脑、可穿戴设备或者车载导航设备等终端设备。该计算机程序产品可以是地图应用软件,也可以是集成了地图应用能力的其他应用软件,比如网约车应用软件、生活服务类应用软件(外卖派送)等。
在本实施例中,用户可自主设置其在计算机程序产品中的头像。相应地,计算机程序产品所安装在的终端,可将用户头像上传至计算机程序产品对应的服务端进行存储。
用户在使用该计算机程序产品时,可启动计算机程序产品。相应地,如图1b所示,计算机程序产品所安装在的终端,可响应于针对计算机程序产品的启动操作,从计算机程序产品的服务端请求用户的头像资源。对于服务端可响应于终端的服务请求,将该用户对应的头像资源返回给终端。即图1b所示的,计算机程序产品启动,异步从服务端请求用户的头像资源。
进一步,终端可建立定位标标识与用户的头像资源之间的对应关系,并存储该对应关系。
对于计算机程序产品来说,其渲染架构如图1a所示,包括:页面容器11和渲染引擎12。其中,页面容器11为负责与用户交互的组件,可实现一个或多个activity组件。多个是指2个或2个以上。
渲染引擎12是指对用户交互的页面或控件进行渲染的组件。为了实现在地图界面上渲染展示用户位置的头像图标,终端可将上述定位标标识注册到渲染引擎12中。这样,在头像定位标渲染时,渲染引擎12便可基于预先注册的定位标标识,从终端存储的定位标标识与用户的头像资源之间的对应关系中,读取预先注册的定位标标识对应的头像资源。
在对头像图标渲染时,除了头像资源之外,还需获取展示用户位置的图标对应的定位标配置信息。在本申请实施例中,定位标是指在地图中展示用户位置的图标。在本实施例中,可预先为地图界面配置定位标配置信息。其中,定位标配置信息可包括:展示用户位置的图标的尺寸、颜色等定位标的属性信息。图标的尺寸可为定量的尺寸描述,如直径0.3cm等;也可为定性的尺寸描述,如大(L)、中(M)、小(S)等。
在本实施例中,不限定定位标配置信息的具体数据组织格式。可选地,定位标配置信息可由固定前缀+大小+(颜色可选项)构成,其中,颜色为可选项,不选代表默认蓝标,选则代表默认白标。比如:photo_M_W,photo为固定前缀,“_M”表示头像标大小为M号,“_W”表示默认标展示白标;photo_S表示头像标大小为S号,默认标展示蓝标。具体定位标配置信息可如下表1所示:
表1定位标配置信息表
Figure BDA0003052418940000031
Figure BDA0003052418940000041
在本实施例中,不同地图界面对应的定位标配置信息可以相同,也可不同。为了实现头像图标展示,页面容器11可响应于针对地图界面的开启操作,获取该地图界面对应的定位标配置信息;并将定位标配置信息提供给渲染引擎12。
可选地,如图1b所示,页面容器11可将地图界面对应的定位标配置信息写入领域特定语言(Domain specific language,DSL)指令中;并将DSL指令透传给渲染引擎12,以将地图界面对应的定位标配置信息提供给渲染引擎12。
对于渲染引擎12来说,不仅需要获取定位标配置信息,渲染引擎12还可获取用户的实时定位信息,并获取预先注册的定位标标识对应的头像资源。其中,渲染引擎12获取的用户的实时定位信息,可由终端上的定位模块实时采集得到。
在本实施例中,渲染引擎12可并行获取用户的实时定位信息和预先注册的定位标标识对应的头像资源的并根据定位标配置信息,也可串行获取用户的实时定位信息和预先注册的定位标标识对应的头像资源的并根据定位标配置信息。在串行获取用户的实时定位信息和预先注册的定位标标识对应的头像资源的并根据定位标配置信息的情况下,不限定获取用户的实时定位信息和预先注册的定位标标识对应的头像资源的并根据定位标配置信息的先后顺序。
可选地,基于上述终端建立的定位标标识与用户的头像资源之间的对应关系,渲染引擎12可获取预先注册的定位标标识,并从终端存储的定位标标识与用户的头像资源之间的对应关系中,读取预先注册的定位标标识对应的头像资源。
对于渲染引擎12,在获取地图界面对应的定位标配置信息、用户的实时定位信息及用户的头像资源之后,可根据地图界面对应的定位标配置信息,在该地图界面与用户的实时定位信息对应的位置上渲染头像资源,以在地图界面上展示用户的头像图标,实现了地图内头像定位标的展示。
可选地,渲染引擎12可按照地图界面对应的定位标配置信息所描述的图标的大小、颜色等定位标属性信息,在该地图界面与用户的实时定位信息对应的位置上渲染用户的头像资源,进而在地图界面上展示用户的头像图标。
在本实施例中,由于不同地图界面对应的定位标配置信息可以相同,也可不同,为了提高图标渲染效率,针对定位标配置信息相同的相邻两个地图界面,渲染引擎12可复用前一地图界面对应的头像资源,而无需再去终端存储的定位标标识与用户的头像资源之间的对应关系中读取。基于上述分析,针对计算机设备当前显示的地图界面,用户可关闭当前显示地图界面,并开启新的地图界面。在本申请实施例中,为了便于描述和区分,可将用户当前开启的地图界面定义为目标地图界面,当前显示地图界面即为目标地图界面的前一承接地图界面。相应地,渲染引擎12还可响应于关闭当前显示地图界面,开启目标地图界面的操作,获取当前显示地图界面对应的定位标配置信息。
进一步,渲染引擎12可判断目标地图界面对应的定位标配置信息与当前显示地图界面对应的定位标配置信息是否一致;若判断结果为否,执行上述获取预先注册的定位标标识对应的头像资源的步骤。相应地,若判断结果为目标地图界面对应的定位标配置信息与当前显示地图界面对应的定位标配置信息一致,渲染引擎12可获取当前显示地图界面上展示用户位置的头像图标对应的头像资源;并根据目标地图界面对应的定位标配置信息,在用户的实时定位信息在目标地图界面的对应位置上,渲染上述当前显示地图界面上的头像图标对应的头像资源,进而在目标地图界面上展示用户位置的头像图标。
本实施例提供的渲染架构,页面容器可响应于针对地图界面的开启操作,获取地图界面对应的定位标配置信息;并将定位标配置信息提供给渲染引擎;渲染引擎可获取用户的实时定位信息;并根据预先注册的定位标标识,获取定位标标识对应的头像资源;以及,根据定位标配置信息,在实时定位信息在地图界面的对应位置上渲染头像资源,以在地图界面上展示定位用户位置的头像图标,实现了地图内头像图标的展示,一方面,有助于提高定位标的多样性与灵活性,另一方面,可使用户通过其头像定位标更多地感知自己在地图中的存在,有助于提高在数字世界的真实感,降低用户在现实世界与数字世界的感受差异。
上述渲染架构的各模块的功能可实现为图标展示方法,下面对本实施例提供的地图标展示方法进行示例性说明。
图2为本申请实施例提供的图标展示方法的流程示意图。如图2所示,该方法包括:
201、页面容器响应于针对目标地图界面的开启操作,获取目标地图界面对应的第一定位标配置信息。
202、将第一定位标配置信息提供给渲染引擎。
203、渲染引擎获取用户的实时定位信息。
204、渲染引擎获取预先注册的定位标标识对应的第一头像资源。
205、渲染引擎根据第一定位标配置信息,在实时定位信息在目标地图界面的对应位置上渲染第一头像资源。
在本实施例中,目标地图界面是指当前正在打开的地图界面,可以为任一地图界面,如可为地图导航引导界面、地图位置共享界面、路线规划界面或者为地图应用中的任一地图界面等。
在本实施例中,页面容器可响应于针对地图界面的开启操作,获取地图界面对应的定位标配置信息;并将定位标配置信息提供给渲染引擎;渲染引擎可获取用户的实时定位信息;并根据预先注册的定位标标识,获取定位标标识对应的头像资源;以及,根据定位标配置信息,在实时定位信息在地图界面的对应位置上渲染头像资源,以在地图界面上展示定位用户位置的头像图标,实现了地图内头像定位标的展示,一方面,有助于提高定位标的多样性与灵活性,另一方面,可使用户通过其头像定位标更多地感知自己在地图中的存在,有助于提高在数字世界的真实感,降低用户在现实世界与数字世界的感受差异。
在一些实施例中,步骤202可实现为:将第一定位标配置信息写入DSL指令中;并将DSL指令透传给渲染引擎,以将第一定位标配置信息提供给渲染引擎。
在一些实施例中,用户可自主设置其在地图应用中的头像。相应地,地图界面所属应用所安装在的终端,可将用户头像上传至该应用对应的服务端进行存储。
用户在使用该应用时,可启动应用,如打开地图APP等。相应地,可响应于针对目标地图界面所属应用的启动操作,从应用的服务端请求用户的头像资源。对于服务端可响应于终端的服务请求,将该用户对应的头像资源返回给终端。
进一步,可建立定位标标识与用户的头像资源之间的对应关系,并存储该对应关系。进一步,还可将定位标标识注册到渲染引擎中。
基于上述定位标标识与用户的头像资源之间的对应关系,步骤204的一种实施方式为:获取预先注册的定位标标识;并从定位标标识与用户的头像资源之间的对应关系中,读取预先注册的定位标标识对应的第一头像资源。
在本实施例中,由于不同地图界面对应的定位标配置信息可以相同,也可不同,为了提高图标渲染效率,针对定位标配置信息相同的相邻两个地图界面,渲染引擎可复用前一地图界面对应的头像资源,而无需再去终端存储的定位标标识与用户的头像资源之间的对应关系中读取。基于上述分析,针对计算机设备当前显示的地图界面,用户可关闭当前显示地图界面,并开启新的地图界面。在本申请实施例中,为了便于描述和区分,可将用户当前开启的地图界面定义为目标地图界面,当前显示地图界面即为目标地图界面的前一承接地图界面。相应地,页面容器还可获取当前显示地图界面对应的第二定位标配置信息;并判断目标地图界面对应的第一定位标配置信息与当前显示地图界面对应的第二定位标配置信息是否一致;若判断结果为否,执行上述步骤204的操作。相应地,若判断结果为目标地图界面对应的第一定位标配置信息与当前显示地图界面对应的第二定位标配置信息一致,渲染引擎可获取当前显示地图界面上展示用户位置的头像图标对应的第二头像资源;并根据目标地图界面对应的定位标配置信息,在用户的实时定位信息在目标地图界面的对应位置上,渲染第二头像资源,进而在目标地图界面上展示用户位置的头像图标。
除了上述图标展示方法之外,本申请实施例还提供另一种图标展示方法,下面从地图应用所安装的终端的角度,对另一种图标展示方法进行示例性说明。
图3为本申请实施例提供的另一种图标展示方法的流程示意图。如图3所示,该方法包括:
301、响应于针对目标地图界面的开启操作,获取目标地图界面对应的第一定位标配置信息。
302、获取用户的实时定位信息。
303、获取预先注册的定位标标识对应的第一头像资源。
304、根据第一定位标配置信息,在实时定位信息在目标地图界面的对应位置上渲染第一头像资源。
在本实施例中,可响应于针对地图界面的开启操作,获取地图界面对应的定位标配置信息;并可获取用户的实时定位信息以及预先注册的定位标标识对应的头像资源;以及,根据定位标配置信息,在实时定位信息在地图界面的对应位置上渲染头像资源,以在地图界面上展示定位用户位置的头像图标,实现了地图内头像定位标的展示,一方面,有助于提高定位标的多样性与灵活性,另一方面,可使用户通过其头像定位标更多地感知自己在地图中的存在,有助于提高在数字世界的真实感,降低用户在现实世界与数字世界的感受差异。
关于上述步骤303和步骤304的具体实施方式可参见上述图2及其可选实施例的相关内容,在此不再赘述。
需要说明的是,上述实施例所提供方法的各步骤的执行主体均可以是同一设备,或者,该方法也由不同设备作为执行主体。比如,步骤201和202的执行主体可以为设备A;又比如,步骤201的执行主体可以为设备A,步骤202的执行主体可以为设备B;等等。
另外,在上述实施例及附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如201、202等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。
相应地,本申请实施例还提供一种存储有计算机指令的计算机可读存储介质,当计算机指令被一个或多个处理器执行时,致使一个或多个处理器执行上述图标展示方法中的步骤。
相应地,本申请实施例还提供一种计算机程序产品,包括计算机程序;当计算机程序被处理器执行可上述图标展示方法。其中,关于计算机程序产品的实现形态可参见上述渲染架构实施例的相关内容,在此不再赘述。
图4为本申请实施例提供的计算机设备的结构示意图。如图4所示,该计算机设备包括:存储器40a、处理器40b及显示组件40c。
在本实施例中,存储器40a,用于存储计算机程序;
处理器40b耦合至存储器40a,用于执行计算机程序以用于:响应于针对目标地图界面的开启操作,获取目标地图界面对应的第一定位标配置信息;并将第一定位标配置信息提供给渲染引擎;获取用户的实时定位信息;并利用渲染引擎获取预先注册的定位标标识对应的第一头像资源;以及,根据第一定位标配置信息,通过显示组件40c在实时定位信息在目标地图界面的对应位置上渲染第一头像资源。
可选地,处理器40b在将第一定位标配置信息提供给渲染引擎时,具体用于:将第一定位标配置信息写入领域特定语言指令中;并将领域特定语言指令透传给渲染引擎,以将第一定位标配置信息提供给渲染引擎。
可选地,处理器40b还用于:响应于地图界面所属应用的启动操作,通过通信组件40d从应用的服务端请求用户的头像资源;建立定位标标识与用户的头像资源之间的对应关系并存储;并将定位标标识注册到渲染引擎中。
可选地,处理器40b在利用渲染引擎获取预先注册的定位标标识对应的第一头像资源时,具体用于:获取预先注册的定位标标识;并从对应关系中读取预先注册的定位标标识对应的第一头像资源。
可选地,处理器40b还用于:响应于关闭当前显示地图界面,开启目标地图界面的操作,获取所述当前显示地图界面的第二定位标配置信息;判断第二定位标配置信息与第一定位配置信息是否一致;若判断结果为否,执行利用渲染引擎获取预先注册的定位标标识对应的第一头像资源的步骤。若判断结果为是,获取当前显示地图界面上展示用户位置的头像图标对应的第二头像资源;并根据第一定位标配置信息,在实时定位信息在目标地图界面的对应位置上渲染第二头像资源。在本申请另外一些实施例中,处理器40b还用于:响应于针对目标地图界面的开启操作,获取目标地图界面对应的第一定位标配置信息;获取用户的实时定位信息;获取预先注册的定位标标识对应的第一头像资源;以及,根据第一定位标配置信息,通过通信组件40c在实时定位信息在目标地图界面的对应位置上渲染第一头像资源,以在目标地图界面上展示用户位置的头像图标。
在一些可选实施方式中,如图4所示,该计算机设备还可以包括:电源组件40e、音频组件40f等可选组件。图4中仅示意性给出部分组件,并不意味着计算机设备必须包含图4所示全部组件,也不意味着计算机设备只能包括图4所示组件。
本实施例提供的计算机设备,可响应于针对地图界面的开启操作,获取地图界面对应的定位标配置信息;并将定位标配置信息提供给渲染引擎;以及获取用户的实时定位信息;并利用渲染引擎根据预先注册的定位标标识,获取定位标标识对应的头像资源;以及,根据定位标配置信息,在实时定位信息在地图界面的对应位置上渲染头像资源,以在地图界面上展示定位用户位置的头像图标,实现了地图内头像定位标的展示,一方面,有助于提高定位标的多样性与灵活性,另一方面,可使用户通过其头像定位标更多地感知自己在地图中的存在,有助于在数字世界的真实感,降低用户在现实世界与数字世界的感受差异。
在本申请实施例中,存储器用于存储计算机程序,并可被配置为存储其它各种数据以支持在其所在设备上的操作。其中,处理器可执行存储器中存储的计算机程序,以实现相应控制逻辑。存储器可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
在本申请实施例中,处理器可以为任意可执行上述方法逻辑的硬件处理设备。可选地,处理器可以为中央处理器(Central Processing Unit,CPU)、图形处理器(GraphicsProcessing Unit,GPU)或微控制单元(Microcontroller Unit,MCU);也可以为现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程阵列逻辑器件(ProgrammableArray Logic,PAL)、通用阵列逻辑器件(General Array Logic,GAL)、复杂可编程逻辑器件(Complex Programmable Logic Device,CPLD)等可编程器件;或者为先进精简指令集(RISC)处理器(Advanced RISC Machines,ARM)或***芯片(System on Chip,SOC)等等,但不限于此。
在本申请实施例中,通信组件被配置为便于其所在设备和其他设备之间有线或无线方式的通信。通信组件所在设备可以接入基于通信标准的无线网络,如WiFi,2G或3G,4G,5G或它们的组合。在一个示例性实施例中,通信组件经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件还可基于近场通信(NFC)技术、射频识别(RFID)技术、红外数据协会(IrDA)技术、超宽带(UWB)技术、蓝牙(BT)技术或其他技术来实现。
在本申请实施例中,显示组件可以包括液晶显示器(LCD)和触摸面板(TP)。如果显示组件包括触摸面板,显示组件可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。
在本申请实施例中,电源组件被配置为其所在设备的各种组件提供电力。电源组件可以包括电源管理***,一个或多个电源,及其他与为电源组件所在设备生成、管理和分配电力相关联的组件。
在本申请实施例中,音频组件可被配置为输出和/或输入音频信号。例如,音频组件包括一个麦克风(MIC),当音频组件所在设备处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器或经由通信组件发送。在一些实施例中,音频组件还包括一个扬声器,用于输出音频信号。例如,对于具有语言交互功能的设备,可通过音频组件实现与用户的语音交互等。
需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

Claims (10)

1.一种图标展示方法,其中,包括:
页面容器响应于针对目标地图界面的开启操作,获取所述目标地图界面对应的第一定位标配置信息,将所述第一定位标配置信息提供给渲染引擎;
所述渲染引擎,获取用户的实时定位信息;获取预先注册的定位标标识对应的第一头像资源;根据所述第一定位标配置信息,在所述实时定位信息在所述目标地图界面的对应位置上渲染所述第一头像资源。
2.根据权利要求1所述的方法,其中,所述页面容器将所述第一定位标配置信息提供给所述渲染引擎,具体包括:
将所述第一定位标配置信息写入领域特定语言指令中;
将所述领域特定语言指令透传给所述渲染引擎。
3.根据权利要求1所述的方法,其中,还包括:
响应于所述地图界面所属应用的启动操作,从所述应用的服务端请求所述用户的头像资源;
建立定位标标识与所述用户的头像资源之间的对应关系并存储;
将所述定位标标识注册到所述渲染引擎中。
4.根据权利要求3所述的方法,其中,所述渲染引擎获取所述预先注册的定位标标识对应的第一头像资源,包括:
获取预先注册的定位标标识;并从所述对应关系中读取所述预先注册的定位标标识对应的第一头像资源。
5.根据权利要求1-4中任一项所述的方法,其中,还包括:
响应于关闭当前显示地图界面,开启目标地图界面的操作,获取所述当前显示地图界面的第二定位标配置信息;
判断所述第二定位标配置信息与所述第一定位标配置信息是否一致;
若判断结果为否,执行所述获取预先注册的定位标标识对应的第一头像资源的步骤。
6.根据权利要求5所述的方法,其中,还包括:
若判断结果为是,获取所述当前显示地图界面上展示用户位置的头像图标对应的第二头像资源;并根据所述第一定位标配置信息,在所述实时定位信息在所述目标地图界面的对应位置上渲染所述第二头像资源。
7.一种图标展示方法,其中,包括:
响应于针对目标地图界面的开启操作,获取所述目标地图界面对应的第一定位标配置信息;
获取用户的实时定位信息;
获取预先注册的定位标标识对应的第一头像资源;
根据所述第一定位标配置信息,在所述实时定位信息在所述目标地图界面的对应位置上渲染所述第一头像资源。
8.一种计算机设备,其中,包括:存储器、处理器和显示组件;其中,所述存储器,用于存储计算机程序;
所述处理器耦合至所述存储器和所述显示组件,用于执行所述计算机程序以用于执行权利要求1-7任一项所述方法中的步骤。
9.一种计算机程序产品,其中,包括:计算机程序;所述计算机程序被处理器执行可实现权利要求1-7任一项所述的方法。
10.一种存储有计算机指令的计算机可读存储介质,其中,当所述计算机指令被一个或多个处理器执行时,致使所述一个或多个处理器执行权利要求1-7任一项所述方法中的步骤。
CN202110491532.XA 2021-05-06 2021-05-06 图标展示方法、设备、程序产品及存储介质 Pending CN115309302A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110491532.XA CN115309302A (zh) 2021-05-06 2021-05-06 图标展示方法、设备、程序产品及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110491532.XA CN115309302A (zh) 2021-05-06 2021-05-06 图标展示方法、设备、程序产品及存储介质

Publications (1)

Publication Number Publication Date
CN115309302A true CN115309302A (zh) 2022-11-08

Family

ID=83853575

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110491532.XA Pending CN115309302A (zh) 2021-05-06 2021-05-06 图标展示方法、设备、程序产品及存储介质

Country Status (1)

Country Link
CN (1) CN115309302A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116309940A (zh) * 2023-03-22 2023-06-23 浪潮智慧科技有限公司 一种基于动画弹窗组件的地图信息显示方法、设备及介质

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090121033A (ko) * 2008-05-21 2009-11-25 엘지전자 주식회사 근접 터치를 이용한 이동 단말기 및 그의 화면표시제어방법
WO2014084863A1 (en) * 2012-11-30 2014-06-05 Empire Technology Development, Llc. Application equivalence map for synchronized positioning of application icons across device platforms
CN104133613A (zh) * 2014-07-25 2014-11-05 大陆汽车投资(上海)有限公司 基于位置头像的快捷操作方法
US20140359510A1 (en) * 2012-10-29 2014-12-04 Google Inc. Interactive Digital Map on a Portable Device
CN104750763A (zh) * 2013-12-31 2015-07-01 杭州海康威视数字技术股份有限公司 Web显示GPS不同方向图标的方法及***
CN106815345A (zh) * 2017-01-17 2017-06-09 维沃移动通信有限公司 一种实时数据的显示方法及一种移动终端
CN109388456A (zh) * 2018-09-20 2019-02-26 维沃移动通信有限公司 一种头像选择方法及移动终端
CN111488193A (zh) * 2018-05-07 2020-08-04 苹果公司 头像创建用户界面
CN111562870A (zh) * 2020-04-17 2020-08-21 深圳震有科技股份有限公司 地图点位图标扩展处理方法及装置
US20200310626A1 (en) * 2019-03-28 2020-10-01 Jonathan Brody Generating personalized map interface with enhanced icons
CN111913193A (zh) * 2019-05-09 2020-11-10 上海博泰悦臻电子设备制造有限公司 车辆定位状态的提示方法、导航终端及车辆
US20210095973A1 (en) * 2019-09-30 2021-04-01 Lyft, Inc. Rendering location and orientation of public transportation vehicle icons within a graphical map display

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090121033A (ko) * 2008-05-21 2009-11-25 엘지전자 주식회사 근접 터치를 이용한 이동 단말기 및 그의 화면표시제어방법
US20140359510A1 (en) * 2012-10-29 2014-12-04 Google Inc. Interactive Digital Map on a Portable Device
WO2014084863A1 (en) * 2012-11-30 2014-06-05 Empire Technology Development, Llc. Application equivalence map for synchronized positioning of application icons across device platforms
CN104750763A (zh) * 2013-12-31 2015-07-01 杭州海康威视数字技术股份有限公司 Web显示GPS不同方向图标的方法及***
CN104133613A (zh) * 2014-07-25 2014-11-05 大陆汽车投资(上海)有限公司 基于位置头像的快捷操作方法
CN106815345A (zh) * 2017-01-17 2017-06-09 维沃移动通信有限公司 一种实时数据的显示方法及一种移动终端
CN111488193A (zh) * 2018-05-07 2020-08-04 苹果公司 头像创建用户界面
CN109388456A (zh) * 2018-09-20 2019-02-26 维沃移动通信有限公司 一种头像选择方法及移动终端
US20200310626A1 (en) * 2019-03-28 2020-10-01 Jonathan Brody Generating personalized map interface with enhanced icons
CN111913193A (zh) * 2019-05-09 2020-11-10 上海博泰悦臻电子设备制造有限公司 车辆定位状态的提示方法、导航终端及车辆
US20210095973A1 (en) * 2019-09-30 2021-04-01 Lyft, Inc. Rendering location and orientation of public transportation vehicle icons within a graphical map display
CN111562870A (zh) * 2020-04-17 2020-08-21 深圳震有科技股份有限公司 地图点位图标扩展处理方法及装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
聂晋;: "基于GIS的分布式互动图标标注及地图显示控制技术", 科技传播, no. 15 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116309940A (zh) * 2023-03-22 2023-06-23 浪潮智慧科技有限公司 一种基于动画弹窗组件的地图信息显示方法、设备及介质
CN116309940B (zh) * 2023-03-22 2023-11-24 浪潮智慧科技有限公司 一种基于动画弹窗组件的地图信息显示方法、设备及介质

Similar Documents

Publication Publication Date Title
US9294882B2 (en) Sharing location information among devices
EP3207757B1 (en) Method, electronic device and computer program for connecting to external devices
EP2806620B1 (en) Method and apparatus for providing information by using messenger
US11847302B2 (en) Spatial navigation and creation interface
KR20240033161A (ko) 중복 추적 시스템
KR102555750B1 (ko) 미디어 아이템 부착 시스템
US20100191466A1 (en) Gps location and favorite prediction based on in-vehicle meta-data
US11640497B2 (en) Structured activity templates for social media content
US20240086476A1 (en) Information recommendation method and related device
US11216245B2 (en) Electronic device and multitasking supporting method thereof
WO2018010334A1 (zh) 显示方法和装置
US20210405767A1 (en) Input Method Candidate Content Recommendation Method and Electronic Device
US20210041997A1 (en) Message thread prioritization interface
CN112347404A (zh) Spa页面渲染方法、设备、***及存储介质
US20230259250A1 (en) Control method and apparatus, and electronic device
WO2022135485A1 (zh) 电子设备及其主题设置方法和介质
CN115309302A (zh) 图标展示方法、设备、程序产品及存储介质
WO2018010326A1 (zh) 屏幕显示方法和装置
CN107402756B (zh) 用于绘制页面的方法、装置及终端
CN115169623A (zh) 基于地图的服务点业务办理方法、装置及电子设备
CN112784128B (zh) 数据处理与显示方法、设备、***及存储介质
WO2015166630A1 (ja) 情報提示システム、装置、方法、およびコンピュータプログラム
CN116204254A (zh) 一种批注页面生成方法、电子设备及存储介质
CN111724217A (zh) 车型推荐方法、终端设备及存储介质
CN115220851B (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
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20240312

Address after: # 03-06, Lai Zan Da Building 1, 51 Belarusian Road, Singapore

Applicant after: Alibaba Innovation Co.

Country or region after: Singapore

Address before: Room 01, 45th Floor, AXA Building, 8 Shanton Road, Singapore

Applicant before: Alibaba Singapore Holdings Ltd.

Country or region before: Singapore