CN114935973A - 互动处理方法、装置、设备及存储介质 - Google Patents
互动处理方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN114935973A CN114935973A CN202210374813.1A CN202210374813A CN114935973A CN 114935973 A CN114935973 A CN 114935973A CN 202210374813 A CN202210374813 A CN 202210374813A CN 114935973 A CN114935973 A CN 114935973A
- Authority
- CN
- China
- Prior art keywords
- interactive
- information
- target
- environment
- virtual element
- 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
- 230000002452 interceptive effect Effects 0.000 title claims abstract description 330
- 238000003672 processing method Methods 0.000 title claims abstract description 26
- 230000003993 interaction Effects 0.000 claims abstract description 79
- 238000000034 method Methods 0.000 claims abstract description 38
- 230000004044 response Effects 0.000 claims description 22
- 238000012545 processing Methods 0.000 claims description 20
- 238000004590 computer program Methods 0.000 claims description 17
- 230000007613 environmental effect Effects 0.000 claims description 15
- 230000000694 effects Effects 0.000 abstract description 11
- 230000005540 biological transmission Effects 0.000 abstract description 8
- 230000000875 corresponding effect Effects 0.000 description 159
- 230000033001 locomotion Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 10
- 238000004891 communication Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 7
- 230000002596 correlated effect Effects 0.000 description 4
- 238000001514 detection method Methods 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000004927 fusion Effects 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 239000000725 suspension Substances 0.000 description 3
- 241000699666 Mus <mouse, genus> Species 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000010079 rubber tapping Methods 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 241000699670 Mus sp. Species 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 238000002592 echocardiography Methods 0.000 description 1
- 238000007667 floating Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 238000007654 immersion Methods 0.000 description 1
- 238000012905 input function Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000036961 partial effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000010897 surface acoustic wave method Methods 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/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- 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
-
- 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/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- 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/0487—Interaction 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
-
- 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/0487—Interaction 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/0488—Interaction 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)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本公开关于一种互动处理方法、装置、设备及存储介质,该方法通过响应于针对目标互动模式的触发操作,获得第一环境信息;所述第一环境信息包括环境采集组件的采集方向信息和第一图像信息,所述第一图像信息用于指示所述环境采集组件所采集的场景画面;获取用于指向第一媒体资源的第一互动虚拟元素;所述第一媒体资源与所述采集方向信息相匹配;展示与所述目标互动模式对应的互动画面,所述互动画面包括所述第一互动虚拟元素和所述第一图像信息对应的场景画面。如此,通过环境采集组件来实现互动,从而减少了用户手动操作用户界面的屏幕的次数,以及提高互动内容的信息传递效果。
Description
技术领域
本公开涉及计算机技术领域,尤其涉及一种互动处理方法、装置、设备及存储介质。
背景技术
随着互联网技术的发展,用户与应用程序之间的互动越来越频繁。
相关技术中,用户通过例如滑动屏幕、点击图标、移动鼠标、敲击键盘等方式来实现与应用程序之间的互动操作,然而这些互动操作主要是针对应用程序的用户界面进行互动的,互动操作较为繁琐,且互动内容的信息传递效果较差。
发明内容
本公开提供一种互动处理方法、装置、设备及存储介质,以至少解决相关技术中互动操作较为繁琐,且互动内容的信息传递效果较差等至少一种问题。本公开的技术方案如下:
根据本公开实施例的第一方面,提供一种互动处理方法,包括:
响应于针对目标互动模式的触发操作,获得第一环境信息;所述第一环境信息包括环境采集组件的采集方向信息和第一图像信息,所述第一图像信息用于指示所述环境采集组件所采集的场景画面;
获取用于指向第一媒体资源的第一互动虚拟元素;所述第一媒体资源与所述采集方向信息相匹配;
展示与所述目标互动模式对应的互动画面,所述互动画面包括所述第一互动虚拟元素和所述第一图像信息对应的场景画面。
作为一可选实施方式,所述响应于针对目标互动模式的触发操作,获得第一环境信息包括:
响应于针对目标互动模式的触发操作,调启环境采集组件;
获取所述环境采集组件所采集的第一图像信息;
基于所述环境采集组件的采集方向信息和所述第一图像信息,获得第一环境信息。
作为一可选实施方式,所述获取用于指向第一媒体资源的第一互动虚拟元素包括:
获取目标终端的终端位置信息;所述目标终端是执行所述目标互动模式的终端;
基于所述采集方向信息和所述终端位置信息,确定第一媒体资源;
基于所述第一媒体资源对应的资源展示信息,获取用于指向所述第一媒体资源的第一互动虚拟元素。
作为一可选实施方式,所述第一互动虚拟元素包括用于表征媒体内容信息的内容子元素、用于表征第一媒体资源对应的资源位置与环境采集组件所在位置的距离关系的距离子元素、用于表征第一媒体资源的互动信息的交互子元素中至少一种。
作为一可选实施方式,在所述展示与所述目标互动模式对应的互动画面之前,所述方法还包括:
获取所述第一互动虚拟元素对应的各个所述第一媒体资源对应的资源位置信息;
基于所述第一媒体资源的资源位置信息与目标终端的终端位置信息之间的位置距离信息,确定各个所述第一媒体资源对应的所述第一互动虚拟元素的展示属性;所述目标终端是执行所述目标互动模式的终端;
根据各个所述第一互动虚拟元素、所述第一图像信息和所述展示属性,生成与所述目标互动模式对应的互动画面。
作为一可选实施方式,所述展示属性包括展示位置和/或展示尺寸;所述展示尺寸与所述位置距离信息成负相关;
所述根据各个所述第一互动虚拟元素、所述第一图像信息和所述展示属性,生成与所述目标互动模式对应的互动画面包括:
根据所述展示位置,依次将各个所述第一互动虚拟元素与所述第一图像信息对应的场景画面进行组合,生成与所述目标互动模式对应的互动画面;和/或
根据所述展示尺寸,依次将各个所述第一互动虚拟元素与所述第一图像信息对应的场景画面进行组合,生成与所述目标互动模式对应的互动画面。
作为一可选实施方式,所述方法还包括:
响应于所述环境采集组件的位置移动信息,实时获得第二环境信息;所述第二环境信息包括环境采集组件的更新采集方向信息和第二图像信息,所述第二图像信息用于指示所述环境采集组件所采集的场景画面;
获取用于指向第二媒体资源的第二互动虚拟元素;所述第二媒体资源与所述环境采集组件的更新采集方向信息和/或目标终端的终端位置信息相关联;
基于所述第二互动虚拟元素和所述第二图像信息对应的场景画面,动态更新所述互动画面。
作为一可选实施方式,在所述互动画面还包括用于表征资源方位的方向展示元素的情况下,所述方法还包括:
在所述环境采集组件的移动过程中,所述方向展示元素中方向指向图标与所述环境采集组件对应的采集方向信息对应的采集方位同步移动。
作为一可选实施方式,所述方法还包括:
响应于对所述互动画面中目标互动虚拟元素的触发操作,展示所述目标虚拟元素对应的媒体资源信息;所述目标互动虚拟元素属于所述第一互动虚拟元素对应的元素集合。
根据本公开实施例的第二方面,提供一种互动处理装置,包括:
第一获取模块,被配置为执行响应于针对目标互动模式的触发操作,获得第一环境信息;所述第一环境信息包括环境采集组件的采集方向信息和第一图像信息,所述第一图像信息用于指示所述环境采集组件所采集的场景画面;
第二获取模块,被配置为执行获取用于指向第一媒体资源的第一互动虚拟元素;所述第一媒体资源与所述采集方向信息相匹配;
展示模块,被配置为执行展示与所述目标互动模式对应的互动画面,所述互动画面包括所述第一互动虚拟元素和所述第一图像信息对应的场景画面。
作为一可选实施方式,所述第一获取模块具体被配置为执行:
响应于针对目标互动模式的触发操作,调启环境采集组件;
获取所述环境采集组件所采集的第一图像信息;
基于所述环境采集组件的采集方向信息和所述第一图像信息,获得第一环境信息。
作为一可选实施方式,所述第二获取模块具体被配置为执行:
获取目标终端的终端位置信息;所述目标终端是执行所述目标互动模式的终端;
基于所述采集方向信息和所述终端位置信息,确定第一媒体资源;
基于所述第一媒体资源对应的资源展示信息,获取用于指向所述第一媒体资源的第一互动虚拟元素。
作为一可选实施方式,所述第一互动虚拟元素包括用于表征媒体内容信息的内容子元素、用于表征第一媒体资源对应的资源位置与环境采集组件所在位置的距离关系的距离子元素、用于表征第一媒体资源的互动信息的交互子元素中至少一种。
作为一可选实施方式,所述装置还包括:
位置获取模块,被配置为执行获取所述第一互动虚拟元素对应的各个所述第一媒体资源对应的资源位置信息;
属性确定模块,被配置为执行基于所述第一媒体资源的资源位置信息与目标终端的终端位置信息之间的位置距离信息,确定各个所述第一媒体资源对应的所述第一互动虚拟元素的展示属性;所述目标终端是执行所述目标互动模式的终端;
处理模块,被配置为执行根据各个所述第一互动虚拟元素、所述第一图像信息和所述展示属性,生成与所述目标互动模式对应的互动画面。
作为一可选实施方式,所述展示属性包括展示位置和/或展示尺寸;所述展示尺寸与所述位置距离信息成负相关。所述处理模块包括:
第一处理单元,被配置为执行根据所述展示位置,依次将各个所述第一互动虚拟元素与所述第一图像信息对应的场景画面进行组合,生成与所述目标互动模式对应的互动画面;和/或
第二处理单元,被配置为执行根据所述展示尺寸,依次将各个所述第一互动虚拟元素与所述第一图像信息对应的场景画面进行组合,生成与所述目标互动模式对应的互动画面。
作为一可选实施方式,所述装置还包括:
第三获取模块,被配置为执行响应于响应于所述环境采集组件的位置移动信息,实时获得第二环境信息;所述第二环境信息包括环境采集组件的更新采集方向信息和第二图像信息,所述第二图像信息用于指示所述环境采集组件所采集的场景画面;
第四获取模块,被配置为执行获取用于指向第二媒体资源的第二互动虚拟元素;所述第二媒体资源与所述环境采集组件的更新采集方向信息和/或目标终端的终端位置信息相关联;
展示更新模块,被配置为执行基于所述第二互动虚拟元素和所述第二图像信息对应的场景画面,动态更新所述互动画面。
作为一可选实施方式,在所述互动画面还包括用于表征资源方位的方向展示元素的情况下,所述装置还包括:
同步调整模块,被配置为执行在所述环境采集组件的移动过程中,所述方向展示元素中方向指向图标与所述环境采集组件对应的采集方向信息对应的采集方位同步移动。
作为一可选实施方式,所述装置还包括:
互动模块,被配置为执行响应于对所述互动画面中目标互动虚拟元素的触发操作,展示所述目标虚拟元素对应的媒体资源信息;所述目标互动虚拟元素属于所述第一互动虚拟元素对应的元素集合。
根据本公开实施例的第三方面,提供一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如上述中任一实施方式所述的互动处理方法。
根据本公开实施例的第四方面,提供一种电子设备,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行所述指令,以实现如上述任一实施方式所述的互动处理方法。
根据本公开实施例的第五方面,提供一种计算机程序产品,该计算机程序产品包括计算机程序,该计算机程序被处理器执行时实现上述任一种实施方式中提供的互动处理方法。
本公开的实施例提供的技术方案至少带来以下有益效果:
本公开实施例通过响应于针对目标互动模式的触发操作,获得第一环境信息;所述第一环境信息包括环境采集组件的采集方向信息和第一图像信息,所述第一图像信息用于指示所述环境采集组件所采集的场景画面;获取用于指向第一媒体资源的第一互动虚拟元素;所述第一媒体资源与所述采集方向信息相匹配;展示与所述目标互动模式对应的互动画面,所述互动画面包括所述第一互动虚拟元素和所述第一图像信息对应的场景画面。如此,通过引入环境采集组件,并建立环境采集组件与目标互动模式的关联,通过该环境采集组件来实现互动,从而减少了用户手动操作用户界面的屏幕的次数。此外,由于展示的互动画面包括通过环境采集组件所采集的场景画面、和与采集方向信息相匹配的媒体资源对应的互动虚拟元素,展示更多的互动资源信息,提高互动内容的信息传递效果。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本公开的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
图1是根据一示例性实施例示出的一种应用互动处理方法的系统的架构图。
图2是根据一示例性实施例示出的一种互动处理方法的流程图。
图3是根据一示例性实施例示出的另一种互动处理方法的流程图。
图4是根据一示例性实施例示出的另一种互动处理方法的流程图。
图5是根据一示例性实施例示出的另一种互动处理方法的流程图。
图6是根据一示例性实施例示出的另一种互动处理方法的流程图。
图7是根据一示例性实施例示出的另一种互动处理方法的流程图。
图8是根据一示例性实施例示出的一种互动处理方法的界面示意图。
图9是根据一示例性实施例示出的一种互动处理装置框图。
图10是根据一示例性实施例示出的另一种互动处理装置框图。
图11是根据一示例性实施例示出的一种电子设备的框图。
具体实施方式
为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
需要说明的是,本公开所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于展示的数据、分析的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
图1是根据一示例性实施例示出的一种应用互动处理方法的系统的架构图,参见图1,该架构图可以包括终端110、终端120和服务器130。
其中,终端110或终端120可以是但不限于为智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能可穿戴设备、数字助理、增强现实设备、虚拟现实设备等设备。应理解,终端110可以泛指多个终端中的一个,终端120可以泛指多个终端中的另一个,本实施例仅以终端110和终端120来举例说明。
服务器130可以为终端110和终端120提供互动数据处理服务。仅作为示例,服务器130可以是但不限于为独立的服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间服务、域名服务、安全服务、以及大数据和人工智能平台等基础云计算服务的云服务器等中一种或多种。
终端110以及终端120与服务器130之间可以通过有线或无线通信方式进行直接或间接地连接,本公开实施例在此不作限制。
终端110和终端120可以分别安装能够实现目标互动功能的客户端,该目标互动可以包括视频互动、直播互动、游戏互动、购物互动等。该客户端可以是预先安装的客户端、网页版客户端、小程序等。终端110的客户端可以与环境采集组件进行数据通信,通过环境采集组件可以来实现互动。该环境采集组件可以搭载在终端110上,也可以通过无线或有线的方式与终端110进行非接触式的通信连接。
以视频互动为例,终端120可以是视频发布者使用的终端,并通过服务器上传视频资源;终端110可以是视频观看者使用的终端。终端110上的客户端可以通过响应针对目标互动模式的触发操作,通过调用环境采集组件来获得第一环境信息,该第一环境信息包括环境采集组件的采集方向信息和第一图像信息,并获取第一环境用于指向第一媒体资源的第一互动虚拟元素,该第一媒体资源可以是终端120发布的视频资源;接着,展示与目标互动模式对应的互动画面,该互动画面包括第一互动虚拟元素和第一图像信息对应的场景画面,以实现互动。
需要说明的是,本公开的应用互动处理方法的系统的架构图并不限于此,还可以包括比图1的数量更多或更少的设备,本公开实施例在此不作限制。
本公开实施例提供的互动处理方法,可以由终端110上的客户端单独执行实现,或者可以由终端上的客户端和服务器协同执行实现。
图2是根据一示例性实施例示出的一种互动处理方法的流程图。如图2所示,互动处理方法可以应用于电子设备,以该电子设备为上述实施环境示意图中终端110上的客户端为例进行说明,包括以下步骤。
在步骤S201中,响应于针对目标互动模式的触发操作,获得第一环境信息;第一环境信息包括环境采集组件的采集方向信息和第一图像信息。
可选地,目标互动模式可以是用户想要触发启动的互动模式。示例性的,该目标互动模式可以与目标控件进行绑定,可以通过对该目标控件执行例如点击等触发操作,启动进入对应的目标互动模式,以获取第一环境信息。第一环境信息可以用于表征需要交互的当前场景的环境信息。该当前场景可以是现实场景,例如商场、办公室、旅游景点等。
其中,该第一环境信息包括环境采集组件的采集方向信息和第一图像信息。
环境采集组件可以用于采集当前场景的场景画面。仅作为示例,该环境采集组件可以包括搭载于终端中的摄像组件,例如摄像头等。作为另一示例,该环境采集组件可以包括不设置在终端中的外部摄像组件,终端可以与该外部摄像组件通过无线或有线的方式进行直接或间接数据通信,以获取该外部摄像组件对应的第一环境信息。例如,该外部摄像组件可以包括相机、摄像机等,也可以包括具有摄像功能的智能设备,该智能设备可以包括但不限于智能穿戴设备、智能家居设备等。
环境采集组件的采集方向信息可以用于表征环境采集组件采集当前现实场景时的采集方位。该采集方位可以包括但不限于东、南、西、北、西南、西北、东北等方位。该采集方位可以通过环境采集组件的方向传感器来确定。仅作为示例,该方向传感器可以包括但不限于陀螺仪等。
第一图像信息用于指示环境采集组件所采集的场景画面。示例性的,以环境采集组件为摄像组件为例,第一图像信息可以是摄像组件当前所拍摄的场景画面信息。
在一可选实施方式中,所述响应于针对目标互动模式的触发操作,获得第一环境信息包括:
响应于针对目标互动模式的触发操作,调启环境采集组件;
获取环境采集组件所采集的第一图像信息;
基于环境采集组件的采集方向信息和第一图像信息,获得第一环境信息。
可选地,在需要启动目标互动模式时,可以通过触发目标控件以启动目标互动模式。在确定客户端进入目标互动模式的情况下,若检测到环境采集组件未开启,且客户端具备对环境采集组件的启动权限的情况下,自动开启环境采集组件,以调用该环境采集组件对当前场景的画面进行采集。获取环境采集组件所实时采集的第一图像信息,并结合环境采集组件的采集方向信息,生成第一环境信息。若检测到环境采集组件已经开启的情况下,直接获取环境采集组件所实时采集的第一图像信息,并结合该第一图像信息的采集方向信息,生成第一环境信息。
上述实施例,通过响应于针对目标互动模式的触发操作,自动调启环境采集组件,建立环境采集组件与目标互动模式之间的联系,减少对用户界面中屏幕的手动操作步骤,提高互动形式多样性。此外,基于调启的环境采集组件所采集的图像信息和采集方向信息来确定第一环境信息,减少互动中间数据在不同设备之间的传递耗时,提高互动效率。
在步骤S203中,获取用于指向第一媒体资源的第一互动虚拟元素;第一媒体资源与采集方向信息相匹配。
可选地,第一媒体资源是指需要进行互动展示的资源内容。该第一媒体资源可以是短视频、直播、文章、商品等资源。仅作为示例,直播可以是正在直播的内容,短视频可以是近几小时、近几天发布的视频等。第一媒体资源的数量可以为一个或多个。
第一媒体资源是与采集方向信息相匹配的,也即对于不同的采集方向信息,其对应的第一媒体资源是不同的。示例性的,若采集方向信息对应的采集方位为第一采集方位,则与该第一采集方位匹配的第一媒体资源包括{A1、A2...An},若采集方向信息对应的采集方位为第二采集方位,则与该第二采集方位匹配的第一媒体资源包括{B1、B2...Bm},其中,n和m为正整数。
在一可选实施方式中,如图3所示,所述获取用于指向第一媒体资源的第一互动虚拟元素包括:
在步骤S301中,获取目标终端的终端位置信息。
其中,目标终端是执行目标互动模式的终端,这里的目标终端可以是图1中所示的安装客户端的终端110。终端位置信息用于表征目标终端所在的地理位置。
在步骤S303中,基于采集方向信息和终端位置信息,确定第一媒体资源。
可选地,在客户端获取到其搭载的目标终端的终端位置信息之后,可以基于采集方向信息和终端位置信息,确定符合条件的目标媒体资源位置。该目标媒体资源位置可以属于以目标终端所在位置为顶点a,以采集方向信息对应的采集方位为投射方向所构成的投射区域M,仅作为示例,该投射区域M可以为例如扇形、三角形等形状的区域。该目标媒体资源位置可以是指覆盖在该投射区域内的媒体资源的资源发布地点或资源定位地点。接着,基于确定的目标媒体资源位置,可以从媒体资源库等存储位置中确定位置匹配的第一媒体资源。
可选地,在目标应用场景下,该投射区域M的边界与顶点a之间的间距可以小于等于预设距离阈值,该预设距离阈值可以包括但不限于100m、500m、3km、5km等。该目标应用场景可以包括但不限于“附近的人”、“同城”等场景。该预设距离阈值可以根据筛选的第一媒体资源的数量进行确定。该预设距离阈值可以与第一媒体资源的数量成反比,具体的,若筛选的第一媒体资源数量较多的情况下,对应的预设距离阈值越小;相反,则对应的预设距离阈值越大。
可选地,可以为每个采集方位设置一个方位夹角,例如30°的方位夹角。在该方位夹角所投射的区域范围内的媒体资源即为对应的第一媒体资源。在第一采集方位对应的方位夹角和第二方位对应的方位夹角不存在重叠的情况下,两个采集方位对应的第一媒体资源可以各不相同。而在第一采集方位对应的方位角和第二采集方位对应的方位夹角存在重叠的情况下,两个采集方位对应的第一媒体资源可以存在重叠,也即两个采集方位对应的第一媒体资源中具有相同的部分媒体资源。
在步骤S305中,基于第一媒体资源对应的资源展示信息,获取用于指向第一媒体资源的第一互动虚拟元素。
可选地,资源展示信息用于表征需要展示在互动画面上的资源相关信息。以第一媒体资源为视频资源为例,该资源展示信息可以包括但不限于媒体资源的内容封面、互动信息、内容描述信息、距离、关系链、资源状态等中至少一种。
其中,媒体资源的内容封面可以是指媒体资源的封面图片;互动信息可以包括第一媒体资源的转发数量、点赞数量、播放数量、在线观看人数等;内容描述信息可以包括媒体资源的标题等;距离可以是指第一媒体资源对应的位置点与目标终端所处位置之间的距离;关系链可以是指第一媒体资源对应的对象账户与目标终端对应的对象账户之间的关系,例如“已关注”、“我的好友”等;资源状态可以是指媒体资源的当前状态,例如“直播中”、“直播结束”、“近XX小时”、“热门”等。
在获取到第一媒体资源对应的资源展示信息之后,可以将该第一媒体资源对应的至少一种资源展示信息进行组合,生成用于指向第一媒体资源的第一互动虚拟元素。相应的,生成的第一互动虚拟元素可以包括用于表征媒体内容信息的内容子元素、用于表征第一媒体资源对应的资源位置与环境采集组件所在位置的距离关系的距离子元素、用于表征第一媒体资源的互动信息的交互子元素中至少一种。仅作为示例,内容子元素与资源展示信息中的内容封面、内容描述信息和资源状态中至少一种相呼应,距离子元素与资源展示信息中的距离相呼应,交互子元素与与资源展示信息中的互动信息、关系链中至少一种相呼应。
第一互动虚拟元素的数量与第一媒体资源的数量相匹配,每个第一互动虚拟元素与对应的第一媒体资源相绑定,通过该第一互动虚拟元素可以链接到绑定的第一媒体资源。该第一互动虚拟元素可以为卡片、弹窗、悬浮框等形式。
上述实施例,通过采集方向信息和终端位置信息来确定第一媒体资源,将第一媒体资源与采集方向信息和终端位置信息进行关联,通过改变两者中至少一种,即可改变第一媒体资源,继而使得后续在互动画面中展示的第一互动虚拟元素发生调整,减少了对用户界面中屏幕的操作步骤,提高了互动灵活性和互动效果。此外,基于第一媒体资源对应的资源展示信息,获取用于指向第一媒体资源的第一互动虚拟元素,使得第一互动虚拟元素在互动画面携带更丰富的资源信息,进而直观展示对应的媒体资源的资源内容以及位置情况,进一步减少了对用户界面中屏幕的操作步骤,且提高了互动内容的传递效果。
在另一可选实施方式中,所述获取用于指向第一媒体资源的第一互动虚拟元素可以包括:客户端可以仅根据采集方向信息对应的采集方位,查找发布地点与该采集方位相匹配的预设数量的第一媒体资源,并根据第一媒体资源对应的资源展示信息,得到用于指向第一媒体资源的第一互动虚拟元素。具体的,该第一媒体资源是与采集方向信息相匹配的,也即对于不同的采集方向信息,其对应的第一媒体资源是不同的。
在另一可选实施方式中,所述获取用于指向第一媒体资源的第一互动虚拟元素可以包括:从服务器中获取用于指向第一媒体资源的第一互动虚拟元素。具体地,服务器可以先获取目标终端发送的终端位置信息和采集方向信息,再基于该采集方向信息和终端位置信息,确定第一媒体资源;以及基于第一媒体资源对应的资源展示信息,确定用于指向第一媒体资源的第一互动虚拟元素,将该第一互动虚拟元素发送给终端对应的客户端,以使得客户端获取到用于指向第一媒体资源的第一互动虚拟元素。
需要说明的是,这里通过服务器来确定第一媒体资源的具体内容,以及确定第一互动虚拟元素的具体内容可参见上述实施方式,在此不再赘述。
在步骤S205中,展示与目标互动模式对应的互动画面,互动画面包括第一互动虚拟元素和第一图像信息对应的场景画面。
在一可选实施方式中,客户端可以对第一互动虚拟元素与第一图像信息对应的场景画面进行组合,生成与目标互动模式对应的互动画面并渲染展示。该互动画面中可以合并展示着第一互动虚拟元素和第一图像信息对应的场景画面。其中,该场景画面可以用于表征当前场景的拍摄画面,例如,该拍摄画面可以包括但不限于商场画面、办公室画面、旅游景点画面等。该第一互动虚拟元素可以通过嵌入、融合、层叠、悬浮等方式与该场景画面进行组合。该第一互动虚拟元素可以包括用于表征媒体内容信息的内容子元素、用于表征第一媒体资源对应的资源位置与环境采集组件所在位置的距离关系的距离子元素、用于表征第一媒体资源的互动信息的交互子元素中至少一种。第一互动虚拟元素中的各个子元素之间可以相互嵌套、融合、间隔分布等方式展示。
在另一可选实施方式中,如图4所示,在展示与目标互动模式对应的互动画面之前,所述方法还包括:
在步骤S401中,获取第一互动虚拟元素对应的各个第一媒体资源对应的资源位置信息。
其中,资源位置信息用于表征媒体资源对应的目标地点的地理位置。仅作为示例,该目标地点可以是媒体资源的发布地点、媒体资源的定位地点等。第一互动虚拟元素的数量与第一媒体资源的数量相同,不同的第一媒体资源对应的资源位置信息可以相同,也可以不同。
在步骤S403中,基于第一媒体资源的资源位置信息与目标终端的终端位置信息之间的位置距离信息,确定各个第一媒体资源对应的第一互动虚拟元素的展示属性。
其中,目标终端是执行目标互动模式的终端,这里的目标终端可以是图1中所示的安装客户端的终端110。
可选地,可以计算各个第一媒体资源资源位置信息与目标终端的终端位置信息之间的位置距离信息,并基于该位置距离信息来确定各个第一媒体资源对应的第一互动虚拟元素的展示属性。该位置距离信息可以用于表征媒体资源的发布地与目标终端的当前位置之间的相对位置信息。该展示属性是反映第一互动虚拟元素在互动画面的展示情况。
在步骤S405中,根据各个第一互动虚拟元素、第一图像信息和展示属性,生成与目标互动模式对应的互动画面。
其中,展示属性可以包括展示样式,展示样式可以用于表征第一互动虚拟元素的展示风格。示例性的,每个媒体资源对应的第一互动虚拟元素中各子元素的展示位置、排布风格等。
可选地,展示属性还可以包括展示位置和/或展示尺寸。该展示位置用于反映第一互动虚拟元素在互动画面的方位,例如在互动画面的左上角、中心点、右下角等。该展示尺寸用于反映第一互动虚拟元素在互动画面的可视化大小。
上述实施例根据各个第一互动虚拟元素、第一图像信息和展示属性,生成与目标互动模式对应的互动画面,通过引入展示属性,提高互动画面的展示效果,增加互动趣味性。
相应的,如图5所示,在展示属性包括展示位置和/或展示尺寸的情况下,所述根据各个第一互动虚拟元素、第一图像信息和展示属性,生成与目标互动模式对应的互动画面包括:
在步骤S501中,根据展示位置,依次将各个第一互动虚拟元素与第一图像信息对应的场景画面进行组合,生成与目标互动模式对应的互动画面。
可选地,可以根据每个第一互动虚拟元素对应的展示位置中的方位,依次将各个第一互动虚拟元素与第一图像信息对应的场景画面进行组合,生成与目标互动模式对应的互动画面。该组合方式包括但不限于嵌入、融合、层叠、悬浮等。
可选地,每个第一互动虚拟元素在互动画面的展示方位,可以与对应的第一媒体资源的发布点与目标终端的相对位置相匹配。该相对位置可以是位置偏移方位角和位置偏移距离。例如,第一媒体资源p1的发布点在目标终端所在位置的偏北5°的100米位置,第二媒体资源p2的发布点在目标终端所在位置的偏北30°的300米位置,则该第一媒体资源p1对应的第一互动虚拟元素在互动画面的偏北5°的s1米位置处,该第一媒体资源p2对应的第一互动虚拟元素在互动画面的偏北30°的s2米位置处,其中,s1可以小于s2。
在步骤S503中,根据展示尺寸,依次将各个第一互动虚拟元素与第一图像信息对应的场景画面进行组合,生成与目标互动模式对应的互动画面。
可选地,可以根据每个第一互动虚拟元素对应的展示尺寸,依次将各个第一互动虚拟元素与第一图像信息对应的场景画面进行组合,生成与目标互动模式对应的互动画面。该组合方式包括但不限于嵌入、融合、层叠、悬浮等。
在一可选实施方式中,该展示尺寸可以与位置距离信息对应的距离大小成负相关。也即,位置距离信息对应的距离越大,第一互动虚拟元素在互动画面中的展示尺寸越小;反之,则第一互动虚拟元素在互动画面中的展示尺寸越大。如此,通过展示尺寸对互动画面中每个互动虚拟元素进行展示,实现对媒体资源的差异化展示,提高互动展示效果。
需要说明的是,上述步骤S501和步骤S503中,两者可以择一执行,也可以同时执行,本公开对两者的执行顺序不作具体限定。
在实际应用中,仅作为示例,如图8所示,对于左侧的用户界面,该用户界面可以展示着处于地图模式的地图交互画面,右侧展示着处于目标互动模式的互动画面。该地图交互画面包括目标控件810,通过点击该目标控件810,启动互动模式切换指令,可以调启环境采集组件(例如后置摄像头),生效目标互动模式。在该目标互动模式下,摄像头朝着现实场景的某个方位a进行拍摄,得到现实场景画面。根据摄像头的朝向和终端所在位置,可以召回该方位a在方位夹角(例如30°)内、附近预设距离(例如附近3km)的媒体资源(例如视频、直播内容等),并基于该召回的媒体资源的资源展示信息,确定用于指向第一媒体资源的第一互动虚拟元素,以展示互动画面。
如图8所示,该互动画面包括现场实景画面820和多个以内容卡片形式展示的第一互动虚拟元素830,该第一互动虚拟元素830包括媒体封面、内容描述、距离等子元素。如图8所示,这类子元素通过相互间隔的方式进行展示,具体的,“内容描述”对应的子元素展示在“媒体封面”对应的子元素下方,“距离”对应的子元素展示在“内容描述”对应的子元素下方,且“距离”对应的子元素还可以与“内容描述”通过连接线进行连接。此外,图8中的“媒体封面”对应的子元素中还可以合并展示“直播中”、“3.2万人在看”等子元素。第一互动虚拟元素830对应的内容卡片的封面大小与终端的距离相关,继续如图8所示,第一互动虚拟元素对应的发布位置与终端的距离越近,其对应的内容卡片的封面越大;相反,则越小。
上述实施例,通过响应于针对目标互动模式的触发操作,获得第一环境信息;所述第一环境信息包括环境采集组件的采集方向信息和第一图像信息,所述第一图像信息用于指示所述环境采集组件所采集的场景画面;获取用于指向第一媒体资源的第一互动虚拟元素;所述第一媒体资源与所述采集方向信息相匹配;展示与所述目标互动模式对应的互动画面,所述互动画面包括所述第一互动虚拟元素和所述第一图像信息对应的场景画面。如此,通过引入环境采集组件,并建立环境采集组件与目标互动模式的关联,通过该环境采集组件来实现互动,从而减少了用户手动操作用户界面的屏幕的次数;由于展示的互动画面包括通过环境采集组件所采集的场景画面、和与采集方向信息相匹配的媒体资源对应的互动虚拟元素,展示更多的互动资源信息,提高互动内容的信息传递效果。
在一可选实施方式中,如图6所示,所述方法还包括:
在步骤S601中,响应于环境采集组件的位置移动信息,实时获得第二环境信息;第二环境信息包括环境采集组件的更新采集方向信息和第二图像信息,第二图像信息用于指示环境采集组件所采集的场景画面。
其中,位置移动信息表征环境采集组件的位置变更。若检测到环境采集组件进行了例如前后移动、左右移动、旋转移动等,则确定该环境采集组件发生了位置变更,生成环境采集组件的位置移动信息。
例如,在t1时刻,若环境采集组件的采集方位是第一采集方位(例如朝北),用户仅对环境采集组件进行了前后移动、或者左右移动,则在t2时刻,其采集方位还是第一采集方位(例如朝北),但是,环境采集组件所搭载的终端的终端位置信息发生了变化,例如有位置a变为位置b,则需要基于位置b和该第一采集方位重新查找相应的第二媒体资源,进而基于重新查找的第二媒体资源得到对应的第二互动虚拟元素。
在t1时刻,若环境采集组件的采集方位是第一采集方位(例如朝北),用户仅对环境采集组件进行了顺时针旋转90°,则在t3时刻,其环境采集组件所搭载的终端的终端位置信息没有发生变化,例如仍为位置a,但采集方位发生了更新,调整为是第二采集方位(例如朝东),则需要基于位置a和该第二采集方位重新查找相应的第二媒体资源。
由于环境采集组件发生了位置变更,则环境采集组件所采集的环境信息等也发生改变,相应的,获取第二媒体资源发也生变更,进而需要重新获取用于指向第二媒体资源的第二互动虚拟元素。第二媒体资源与环境采集组件的更新采集方向信息和/或目标终端的终端位置信息相关联。
在步骤S603中,获取用于指向第二媒体资源的第二互动虚拟元素。
环境采集组件发生了位置变更,则环境采集组件所采集的环境信息等也发生改变,也即环境采集组件的采集空间发生改变,则该采集空间中的第二媒体资源发也生变更,需要重新获取的第二媒体资源,以基于重新获取的第二媒体资源确定第二互动虚拟元素。第二媒体资源与环境采集组件的更新采集方向信息和/或目标终端的终端位置信息相关联。
需要说明的是,该第二互动虚拟元素的获取方式与上述第一互动虚拟元素的获取方式类似,在此不再赘述。
在步骤S605中,基于第二互动虚拟元素和第二图像信息对应的场景画面,动态更新互动画面。
在一可选实施方式中,客户端可以对第二虚拟元素和环境采集组件采集的第二图像信息对应的采集场景画面进行组合,实时生成新的互动画面,并将该新的互动画面替换之前的互动画面,在用户界面中进行展示动态更新后的互动画面。更新后的互动画面中可以合并展示着第二互动虚拟元素和第二图像信息对应的采集场景画面。其中,该采集场景画面可以用于表征当前场景的拍摄画面,例如,该拍摄画面可以包括但不限于商场画面、办公室画面、旅游景点画面等。在互动画面的更新过程中,互动画面中互动虚拟元素动态更新,例如互动虚拟元素对应的内容子元素、距离子元素和交互子元素等跟随着媒体资源的情况进行动态变化。
在另一可选实施方式中,该基于第二虚拟元素和环境采集组件采集的第二图像信息,更新互动画面可以包括:获取第二互动虚拟元素对应的各个第二媒体资源对应的资源位置信息;基于第二媒体资源的资源位置信息与目标终端的终端位置信息之间的位置距离信息,确定各个第二媒体资源对应的第二互动虚拟元素的展示属性;目标终端是执行目标互动模式的终端;根据展示属性,将各个第二互动虚拟元素与第二图像信息进行组合,生成更新的互动画面;展示更新的互动画面。
需要说明的是,上述步骤S601和S603的具体细节可参见前述实施方式,在此不再赘述。
上述实施例,通过移动环境采集组件的方式,改变环境采集组件对内容资源的查找位置或/或方位,进而能够快速查找到不同方位或查找位置的媒体资源,从而减少用户对用户界面中屏幕的操作频次,提高互动效率,同时丰富互动形式,利于提高用户黏度。
此外,当用户在现实场景下通过例如走路等方式,带动搭载在终端上的环境采集组件一起移动时,互动画面中展示的媒体资源与用户走路轨迹进行同步更新,由于每个第一互动虚拟元素在互动画面中的元素布局,与对应的第一媒体资源的实际地理位置分布相匹配,如此,通过该互动画面中展示的互动虚拟元素的位置分布,能够帮助用户快速在实际地理位置处找到对应的媒体资源的发布地点,实现线上到线下场景的呼应,提高互动效果,进一步提高互动内容的信息传递效果,同时也增强了互动趣味性和沉浸感。
在一可选实施方式中,在互动画面还包括用于表征资源方位的方向展示元素的情况下,所述方法还包括:
在环境采集组件的移动过程中,方向展示元素中方向指向图标与环境采集组件对应的采集方向信息对应的采集方位同步移动。
可选地,继续如图8所示,互动画面还可以包括用于表征资源方位的方向展示元素840。该方向展示元素840可以是资源方位的缩略图,该缩略图包括方向指向图标841。在环境采集组件的移动过程中,该方向指向图标与环境采集组件对应的采集方向信息对应的采集方位同步移动。例如,若环境采集组件的采集方位从第一采集方位变为第二采集方位,则该方向指向图标841的指向头部从第一采集方位变为第二采集方位。可选地,该方向展示元素840中还可以包括资源分布情况,例如图8中所示的方向展示元素840中分布的白色小圆点可以代表资源分布情况,小圆点的数量越多代表该方位上的媒体资源的数量越多,相反,则越少。应理解,图8仅作为示例性的,该方向展示元素的设计形状和展示位置等不限于图8中所示。
上述通过在互动画面中设置用于表征资源方位的方向展示元素,且在环境采集组件的移动过程中,方向展示元素中方向指向图标与环境采集组件对应的采集方向信息对应的采集方位同步移动,如此方便用户快速了解环境采集组件的实际移动情况和媒体资源的方位情况,提高互动效果和互动效率。
在一可选实施方式中,如图7所示,所述方法还包括:
在步骤S701中,响应于对互动画面中目标互动虚拟元素的触发操作,展示目标虚拟元素对应的媒体资源信息;目标互动虚拟元素属于第一互动虚拟元素对应的元素集合。
可选地,客户端展示互动画面之后,用户可以对互动画面中的目标虚拟元素进行例如点击等触发操作,可以进入目标虚拟元素对应的媒体资源界面,展示目标虚拟元素对应的媒体资源信息。该媒体资源信息可以包括媒体资源的播放内容信息、媒体资源的用户信息等,目标互动虚拟元素属于第一互动虚拟元素对应的元素集合。
上述实施例,通过响应于对互动画面中目标互动虚拟元素的触发操作,展示目标虚拟元素对应的媒体资源信息,进一步提高互动效果。
关于上述实施例中的方法,其中各步骤的具体方式已经在前述方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图9是根据一示例性实施例示出的一种互动处理装置框图。参照图9,该装置包括:
第一获取模块910,被配置为执行响应于针对目标互动模式的触发操作,获得第一环境信息;所述第一环境信息包括环境采集组件的采集方向信息和第一图像信息,所述第一图像信息用于指示所述环境采集组件所采集的场景画面;
第二获取模块920,被配置为执行获取用于指向第一媒体资源的第一互动虚拟元素;所述第一媒体资源与所述采集方向信息相匹配;
展示模块930,被配置为执行展示与所述目标互动模式对应的互动画面,所述互动画面包括所述第一互动虚拟元素和所述第一图像信息对应的场景画面。
作为一可选实施方式,所述第一获取模块具体被配置为执行:
响应于针对目标互动模式的触发操作,调启环境采集组件;
获取所述环境采集组件所采集的第一图像信息;
基于所述环境采集组件的采集方向信息和所述第一图像信息,获得第一环境信息。
作为一可选实施方式,所述第二获取模块具体被配置为执行:
获取目标终端的终端位置信息;所述目标终端是执行所述目标互动模式的终端;
基于所述采集方向信息和所述终端位置信息,确定第一媒体资源;
基于所述第一媒体资源对应的资源展示信息,获取用于指向所述第一媒体资源的第一互动虚拟元素。
作为一可选实施方式,所述第一互动虚拟元素包括用于表征媒体内容信息的内容子元素、用于表征第一媒体资源对应的资源位置与环境采集组件所在位置的距离关系的距离子元素、用于表征第一媒体资源的互动信息的交互子元素中至少一种。
作为一可选实施方式,所述装置还包括:
位置获取模块,被配置为执行获取所述第一互动虚拟元素对应的各个所述第一媒体资源对应的资源位置信息;
属性确定模块,被配置为执行基于所述第一媒体资源的资源位置信息与目标终端的终端位置信息之间的位置距离信息,确定各个所述第一媒体资源对应的所述第一互动虚拟元素的展示属性;所述目标终端是执行所述目标互动模式的终端;
处理模块,被配置为执行根据各个所述第一互动虚拟元素、所述第一图像信息和所述展示属性,生成与所述目标互动模式对应的互动画面。
作为一可选实施方式,所述展示属性包括展示位置和/或展示尺寸;所述展示尺寸与所述位置距离信息成负相关。所述处理模块包括:
第一处理单元,被配置为执行根据所述展示位置,依次将各个所述第一互动虚拟元素与所述第一图像信息对应的场景画面进行组合,生成与所述目标互动模式对应的互动画面;和/或
第二处理单元,被配置为执行根据所述展示尺寸,依次将各个所述第一互动虚拟元素与所述第一图像信息对应的场景画面进行组合,生成与所述目标互动模式对应的互动画面。
作为一可选实施方式,所述装置还包括:
第三获取模块,被配置为执行响应于响应于所述环境采集组件的位置移动信息,实时获得第二环境信息;所述第二环境信息包括环境采集组件的更新采集方向信息和第二图像信息,所述第二图像信息用于指示所述环境采集组件所采集的场景画面;
第四获取模块,被配置为执行获取用于指向第二媒体资源的第二互动虚拟元素;所述第二媒体资源与所述环境采集组件的更新采集方向信息和/或目标终端的终端位置信息相关联;
展示更新模块,被配置为执行基于所述第二互动虚拟元素和所述第二图像信息对应的场景画面,动态更新所述互动画面。
作为一可选实施方式,在所述互动画面还包括用于表征资源方位的方向展示元素的情况下,所述装置还包括:
同步调整模块,被配置为执行在所述环境采集组件的移动过程中,所述方向展示元素中方向指向图标与所述环境采集组件对应的采集方向信息对应的采集方位同步移动。
作为一可选实施方式,继续如图10所示,所述装置还包括:
互动模块940,被配置为执行响应于对所述互动画面中目标互动虚拟元素的触发操作,展示所述目标虚拟元素对应的媒体资源信息;所述目标互动虚拟元素属于所述第一互动虚拟元素对应的元素集合。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图11是根据一示例性实施例示出的一种电子设备的框图。参照图11,电子设备包括处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为执行存储器上所存放的指令时,实现上述实施例中任一互动处理方法的步骤。
该电子设备可以终端、服务器或者类似的运算装置,以该电子设备是终端为例,图11是根据一示例性实施例示出的一种用于互动处理的电子设备的框图,具体来讲:
所述终端可以包括RF(Radio Frequency,射频)电路1110、包括有一个或一个以上计算机可读存储介质的存储器1120、输入单元1130、显示单元1140、传感器1150、音频电路1160、WiFi(wireless fidelity,无线保真)模块1170、包括有一个或者一个以上处理核心的处理器1180以及电源1190等部件。本领域技术人员可以理解,图11中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
RF电路1110可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器1180处理;另外,将涉及上行的数据发送给基站。通常,RF电路1110包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(SIM)卡、收发信机、耦合器、LNA(Low Noise Amplifier,低噪声放大器)、双工器等。此外,RF电路1110还可以通过无线通信与网络和其他终端通信。所述无线通信可以使用任一通信标准或协议,包括但不限于GSM(Global System of Mobile communication,全球移动通讯系统)、GPRS(General Packet Radio Service,通用分组无线服务)、CDMA(Code Division Multiple Access,码分多址)、WCDMA(Wideband Code DivisionMultiple Access,宽带码分多址)、LTE(Long Term Evolution,长期演进)、电子邮件、SMS(Short Messaging Service,短消息服务)等。
存储器1120可用于存储软件程序以及模块,处理器1180通过运行存储在存储器1120的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器1120可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、功能所需的应用程序等;存储数据区可存储根据所述终端的使用所创建的数据等。此外,存储器1120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器1120还可以包括存储器控制器,以提供处理器1180和输入单元1130对存储器1120的访问。
输入单元1130可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元1130可包括触敏表面1131以及其他输入设备1132。触敏表面1131,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面1131上或在触敏表面1131附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面1131可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器1180,并能接收处理器1180发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面1131。除了触敏表面1131,输入单元1130还可以包括其他输入设备1132。具体地,其他输入设备1132可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
显示单元1140可用于显示由用户输入的信息或提供给用户的信息以及所述终端的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元1140可包括显示面板1141,可选的,可以采用LCD(Liquid Crystal Display,液晶显示器)、OLED(Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板1141。进一步的,触敏表面1131可覆盖显示面板1141,当触敏表面1131检测到在其上或附近的触摸操作后,传送给处理器1180以确定触摸事件的类型,随后处理器1180根据触摸事件的类型在显示面板1141上提供相应的视觉输出。其中,触敏表面1131与显示面板1141可以两个独立的部件来实现输入和输入功能,但是在某些实施例中,也可以将触敏表面1131与显示面板1141集成而实现输入和输出功能。
所述终端还可包括至少一种传感器1150,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板1141的亮度,接近传感器可在所述终端移动到耳边时,关闭显示面板1141和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别终端姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于所述终端还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
音频电路1160、扬声器1161,传声器1162可提供用户与所述终端之间的音频接口。音频电路1160可将接收到的音频数据转换后的电信号,传输到扬声器1161,由扬声器1161转换为声音信号输出;另一方面,传声器1162将收集的声音信号转换为电信号,由音频电路1160接收后转换为音频数据,再将音频数据输出处理器1180处理后,经RF电路1110以发送给比如另一终端,或者将音频数据输出至存储器1120以便进一步处理。音频电路1160还可能包括耳塞插孔,以提供外设耳机与所述终端的通信。
WiFi属于短距离无线传输技术,所述终端通过WiFi模块1170可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图11示出了WiFi模块1170,但是可以理解的是,其并不属于所述终端的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
处理器1180是所述终端的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器1120内的软件程序和/或模块,以及调用存储在存储器1120内的数据,执行所述终端的各种功能和处理数据,从而对终端进行整体监控。可选的,处理器1180可包括一个或多个处理核心;优选的,处理器1180可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1180中。
所述终端还包括给各个部件供电的电源1190(比如电池),优选的,电源可以通过电源管理系统与处理器1180逻辑相连,从而通过电源管理系统实现管理充电、放电以及功耗管理等功能。电源1190还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
尽管未示出,所述终端还可以包括摄像头、蓝牙模块等,在此不再赘述。具体在本实施例中,终端还包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行。上述一个或者一个以上程序包含用于执行上述方法实施例提供的虚拟资源领取方法的指令。
在示例性实施例中,还提供了一种计算机存储介质,当计算机存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述任一种实施方式中提供的方法的步骤。
在示例性实施例中,还提供了一种计算机程序产品,该计算机程序产品包括计算机程序/指令,该所述计算机程序/指令被处理器执行时实现上述任一种实施方式中提供的方法。可选地,该计算机程序存储在计算机可读存储介质中。电子设备的处理器从计算机可读存储介质读取该计算机程序,处理器执行该计算机程序,使得该电子设备执行上述任一种实施方式中提供的方法。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)以及存储器总线动态RAM(RDRAM)等。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
Claims (10)
1.一种互动处理方法,其特征在于,包括:
响应于针对目标互动模式的触发操作,获得第一环境信息;所述第一环境信息包括环境采集组件的采集方向信息和第一图像信息,所述第一图像信息用于指示所述环境采集组件所采集的场景画面;
获取用于指向第一媒体资源的第一互动虚拟元素;所述第一媒体资源与所述采集方向信息相匹配;
展示与所述目标互动模式对应的互动画面,所述互动画面包括所述第一互动虚拟元素和所述第一图像信息对应的场景画面。
2.根据权利要求1所述的方法,其特征在于,所述响应于针对目标互动模式的触发操作,获得第一环境信息包括:
响应于针对目标互动模式的触发操作,调启环境采集组件;
获取所述环境采集组件所采集的第一图像信息;
基于所述环境采集组件的采集方向信息和所述第一图像信息,获得第一环境信息。
3.根据权利要求1所述的方法,其特征在于,所述获取用于指向第一媒体资源的第一互动虚拟元素包括:
获取目标终端的终端位置信息;所述目标终端是执行所述目标互动模式的终端;
基于所述采集方向信息和所述终端位置信息,确定第一媒体资源;
基于所述第一媒体资源对应的资源展示信息,获取用于指向所述第一媒体资源的第一互动虚拟元素。
4.根据权利要求1所述的方法,其特征在于,所述第一互动虚拟元素包括用于表征媒体内容信息的内容子元素、用于表征第一媒体资源对应的资源位置与环境采集组件所在位置的距离关系的距离子元素、用于表征第一媒体资源的互动信息的交互子元素中至少一种。
5.根据权利要求1-4任一所述的方法,其特征在于,在所述展示与所述目标互动模式对应的互动画面之前,所述方法还包括:
获取所述第一互动虚拟元素对应的各个所述第一媒体资源对应的资源位置信息;
基于所述第一媒体资源的资源位置信息与目标终端的终端位置信息之间的位置距离信息,确定各个所述第一媒体资源对应的所述第一互动虚拟元素的展示属性;所述目标终端是执行所述目标互动模式的终端;
根据各个所述第一互动虚拟元素、所述第一图像信息和所述展示属性,生成与所述目标互动模式对应的互动画面。
6.根据权利要求5所述的方法,其特征在于,所述展示属性包括展示位置和/或展示尺寸;所述展示尺寸与所述位置距离信息对应的距离大小成负相关;
所述根据各个所述第一互动虚拟元素、所述第一图像信息和所述展示属性,生成与所述目标互动模式对应的互动画面包括:
根据所述展示位置,依次将各个所述第一互动虚拟元素与所述第一图像信息对应的场景画面进行组合,生成与所述目标互动模式对应的互动画面;和/或
根据所述展示尺寸,依次将各个所述第一互动虚拟元素与所述第一图像信息对应的场景画面进行组合,生成与所述目标互动模式对应的互动画面。
7.一种互动处理装置,其特征在于,包括:
第一获取模块,被配置为执行响应于针对目标互动模式的触发操作,获得第一环境信息;所述第一环境信息包括环境采集组件的采集方向信息和第一图像信息,所述第一图像信息用于指示所述环境采集组件所采集的场景画面;
第二获取模块,被配置为执行获取用于指向第一媒体资源的第一互动虚拟元素;所述第一媒体资源与所述采集方向信息相匹配;
展示模块,被配置为执行展示与所述目标互动模式对应的互动画面,所述互动画面包括所述第一互动虚拟元素和所述第一图像信息对应的场景画面。
8.一种电子设备,其特征在于,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行所述指令,以实现如权利要求1至6中任一项所述的互动处理方法。
9.一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如权利要求1至6中任一项所述的互动处理方法。
10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的互动处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210374813.1A CN114935973B (zh) | 2022-04-11 | 2022-04-11 | 互动处理方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210374813.1A CN114935973B (zh) | 2022-04-11 | 2022-04-11 | 互动处理方法、装置、设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114935973A true CN114935973A (zh) | 2022-08-23 |
CN114935973B CN114935973B (zh) | 2025-02-25 |
Family
ID=82862587
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210374813.1A Active CN114935973B (zh) | 2022-04-11 | 2022-04-11 | 互动处理方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114935973B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115997385A (zh) * | 2022-10-12 | 2023-04-21 | 广州酷狗计算机科技有限公司 | 基于增强现实的界面显示方法、装置、设备、介质和产品 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006040455A2 (fr) * | 2004-10-14 | 2006-04-20 | France Telecom | Procede, systeme, terminal et module logiciel de vision avec realite augmentee |
US20110279453A1 (en) * | 2010-05-16 | 2011-11-17 | Nokia Corporation | Method and apparatus for rendering a location-based user interface |
KR20120032336A (ko) * | 2010-09-28 | 2012-04-05 | 엘지전자 주식회사 | 이동단말기 및 그의 증강현실 정보의 표시 방법 |
KR101740213B1 (ko) * | 2017-01-09 | 2017-05-26 | 오철환 | 가상 객체의 충돌 체크에 의한 반응형 증강현실 카드 게임 플레이 장치 |
CN107450088A (zh) * | 2017-06-08 | 2017-12-08 | 百度在线网络技术(北京)有限公司 | 一种基于位置的服务lbs的增强现实定位方法及装置 |
US20180310043A1 (en) * | 2016-08-08 | 2018-10-25 | Tencent Technology (Shenzhen) Company Limited | Media information delivery method and system, terminal, server, and storage medium |
CN111208924A (zh) * | 2018-11-22 | 2020-05-29 | 北京国双科技有限公司 | 终端的导航处理方法及装置、存储介质和处理器 |
US20200293154A1 (en) * | 2018-03-22 | 2020-09-17 | Tencent Technology (Shenzhen) Company Limited | Marker point location display method, electronic device, and computer-readable storage medium |
CN111752391A (zh) * | 2020-06-30 | 2020-10-09 | 广州志胜游艺设备有限公司 | 一种虚拟互动方法及计算机可读存储介质 |
CN114003762A (zh) * | 2020-07-28 | 2022-02-01 | 阿里巴巴集团控股有限公司 | 音乐展示方法、装置、电子设备及计算机可读介质 |
-
2022
- 2022-04-11 CN CN202210374813.1A patent/CN114935973B/zh active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006040455A2 (fr) * | 2004-10-14 | 2006-04-20 | France Telecom | Procede, systeme, terminal et module logiciel de vision avec realite augmentee |
US20110279453A1 (en) * | 2010-05-16 | 2011-11-17 | Nokia Corporation | Method and apparatus for rendering a location-based user interface |
KR20120032336A (ko) * | 2010-09-28 | 2012-04-05 | 엘지전자 주식회사 | 이동단말기 및 그의 증강현실 정보의 표시 방법 |
US20180310043A1 (en) * | 2016-08-08 | 2018-10-25 | Tencent Technology (Shenzhen) Company Limited | Media information delivery method and system, terminal, server, and storage medium |
KR101740213B1 (ko) * | 2017-01-09 | 2017-05-26 | 오철환 | 가상 객체의 충돌 체크에 의한 반응형 증강현실 카드 게임 플레이 장치 |
CN107450088A (zh) * | 2017-06-08 | 2017-12-08 | 百度在线网络技术(北京)有限公司 | 一种基于位置的服务lbs的增强现实定位方法及装置 |
US20180357824A1 (en) * | 2017-06-08 | 2018-12-13 | Baidu Online Network Technology (Beijing) Co., Ltd | Augmented Reality Positioning Method and Apparatus for Location-Based Service LBS |
US20200293154A1 (en) * | 2018-03-22 | 2020-09-17 | Tencent Technology (Shenzhen) Company Limited | Marker point location display method, electronic device, and computer-readable storage medium |
CN111208924A (zh) * | 2018-11-22 | 2020-05-29 | 北京国双科技有限公司 | 终端的导航处理方法及装置、存储介质和处理器 |
CN111752391A (zh) * | 2020-06-30 | 2020-10-09 | 广州志胜游艺设备有限公司 | 一种虚拟互动方法及计算机可读存储介质 |
CN114003762A (zh) * | 2020-07-28 | 2022-02-01 | 阿里巴巴集团控股有限公司 | 音乐展示方法、装置、电子设备及计算机可读介质 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115997385A (zh) * | 2022-10-12 | 2023-04-21 | 广州酷狗计算机科技有限公司 | 基于增强现实的界面显示方法、装置、设备、介质和产品 |
WO2024077518A1 (zh) * | 2022-10-12 | 2024-04-18 | 广州酷狗计算机科技有限公司 | 基于增强现实的界面显示方法、装置、设备、介质和产品 |
Also Published As
Publication number | Publication date |
---|---|
CN114935973B (zh) | 2025-02-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10636221B2 (en) | Interaction method between user terminals, terminal, server, system, and storage medium | |
US11809705B2 (en) | Touch control method and apparatus | |
US20170323478A1 (en) | Method and apparatus for evaluating environmental structures for in-situ content augmentation | |
US9367961B2 (en) | Method, device and storage medium for implementing augmented reality | |
US20160253083A1 (en) | Method and apparatus for supporting communication in electronic device | |
CN108537889A (zh) | 增强现实模型的调整方法、装置、存储介质和电子设备 | |
CN111417028A (zh) | 信息处理方法、装置、存储介质及电子设备 | |
US10368212B2 (en) | Method and apparatus for providing augmented reality services | |
EP4020996A1 (en) | Interactive data playing method and electronic device | |
CN110149332B (zh) | 直播方法、装置、设备及存储介质 | |
CN109646944B (zh) | 控制信息处理方法、装置、电子设备及存储介质 | |
US20170353525A1 (en) | Method for sharing file and electronic device for the same | |
WO2019071600A1 (zh) | 一种图像处理方法及装置 | |
CN111368114B (zh) | 信息展示方法、装置、设备及存储介质 | |
CN110750734A (zh) | 天气显示方法、装置、计算机设备及计算机可读存储介质 | |
CN111628925B (zh) | 歌曲交互方法、装置、终端及存储介质 | |
CN113411680A (zh) | 多媒体资源播放方法、装置、终端及存储介质 | |
CN113384880A (zh) | 虚拟场景显示方法、装置、计算机设备及存储介质 | |
CN115017406A (zh) | 直播画面展示方法、装置、电子设备及存储介质 | |
CN112148499A (zh) | 数据上报方法、装置、计算机设备及介质 | |
CN113190307A (zh) | 控件添加方法、装置、设备及存储介质 | |
CN112770177B (zh) | 多媒体文件生成方法、多媒体文件发布方法及装置 | |
CN110636144A (zh) | 数据下载的方法和装置 | |
CN113485596B (zh) | 虚拟模型的处理方法、装置、电子设备及存储介质 | |
CN115390708A (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |