CN117590986A - 一种应用于线上虚拟展馆的导览交互方法、装置及设备 - Google Patents
一种应用于线上虚拟展馆的导览交互方法、装置及设备 Download PDFInfo
- Publication number
- CN117590986A CN117590986A CN202410078626.8A CN202410078626A CN117590986A CN 117590986 A CN117590986 A CN 117590986A CN 202410078626 A CN202410078626 A CN 202410078626A CN 117590986 A CN117590986 A CN 117590986A
- Authority
- CN
- China
- Prior art keywords
- area
- user
- server
- user interface
- model
- 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
Links
- 230000003993 interaction Effects 0.000 title claims abstract description 85
- 238000000034 method Methods 0.000 title claims abstract description 70
- 230000004044 response Effects 0.000 claims description 143
- 238000012545 processing Methods 0.000 claims description 19
- 230000008569 process Effects 0.000 claims description 18
- 238000013507 mapping Methods 0.000 claims description 15
- 230000006870 function Effects 0.000 claims description 11
- 238000012544 monitoring process Methods 0.000 claims description 11
- 238000004364 calculation method Methods 0.000 claims description 10
- 230000015572 biosynthetic process Effects 0.000 claims description 7
- 238000003786 synthesis reaction Methods 0.000 claims description 7
- 230000009471 action Effects 0.000 claims description 5
- 230000002452 interceptive effect Effects 0.000 claims description 5
- 238000004891 communication Methods 0.000 claims description 2
- 230000000694 effects Effects 0.000 abstract description 12
- 238000012512 characterization method Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 230000008859 change Effects 0.000 description 7
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 229910052573 porcelain Inorganic materials 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 230000002194 synthesizing effect Effects 0.000 description 3
- 244000269722 Thea sinensis Species 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000006073 displacement reaction Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 238000009877 rendering Methods 0.000 description 2
- 230000001953 sensory effect Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 102100039250 Essential MCU regulator, mitochondrial Human genes 0.000 description 1
- 101000813097 Homo sapiens Essential MCU regulator, mitochondrial Proteins 0.000 description 1
- 241000533950 Leucojum Species 0.000 description 1
- 208000025174 PANDAS Diseases 0.000 description 1
- 208000021155 Paediatric autoimmune neuropsychiatric disorders associated with streptococcal infection Diseases 0.000 description 1
- 240000000220 Panda oleosa Species 0.000 description 1
- 235000016496 Panda oleosa Nutrition 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000001816 cooling Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 239000004575 stone Substances 0.000 description 1
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/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/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/04815—Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
-
- 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/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/04845—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 for image manipulation, e.g. dragging, rotation, expansion or change of colour
-
- 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/16—Sound input; Sound output
- G06F3/167—Audio in a user interface, e.g. using voice commands for navigating, audio feedback
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/003—Navigation within 3D models or images
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/20—Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L13/00—Speech synthesis; Text to speech systems
- G10L13/02—Methods for producing synthetic speech; Speech synthesisers
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computer Graphics (AREA)
- Computer Hardware Design (AREA)
- Computational Linguistics (AREA)
- Acoustics & Sound (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Architecture (AREA)
- General Health & Medical Sciences (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请提供一种应用于线上虚拟展馆的导览交互方法、装置及设备,涉及数字多媒体技术领域,用于解决虚拟展馆的观展效果与用户体验感差的问题。所述方法应用于终端,所述终端用于提供图形用户界面,且,所述终端与服务器通信,包括:响应于登录操作,通过图形用户界面显示目标场景的初始化页面,初始化页面至少包括第一区域;接收服务器发送的第一询问请求;响应于第一询问请求,若用户选择预设路径游览方式,则在第一区域内按照预设路径进行移动,以使图形用户界面对第一区域进行展示;若用户选择用户自行规划游览方式,则基于用户进行的方向控制操作,以使图形用户界面对第一区域进行展示,进一步提高虚拟展馆内对展品的展出效果与用户体验感。
Description
技术领域
本申请涉及数字多媒体技术领域,提供一种应用于线上虚拟展馆的导览交互方法、装置及设备。
背景技术
众所周知,线上虚拟展馆是利用先进的数字技术和互联网平台,将展馆及其内部陈列展品以数字内容的方式呈现在观众面前,用户可通过电脑、平板或手机等终端随时随地地观览展品。且该终端设备内或能够与该终端设备通信的服务器上,通常包含有展馆及展品的相关信息,进而,当获知用户感兴趣的展品为何物时,便可指直接在终端设备上呈现相应的多媒体信息,以便用户进行观展。
但是,现有的线上虚拟展馆无法根据不同用户对展品的趣味性表现的不同,以及每个人不同的操作偏好设置个性化导览路线,或者对于不熟悉虚拟展馆操纵的线上用户来说存在交互门槛高的问题,用户体验度不高。
发明内容
本申请实施例提供一种应用于线上虚拟展馆的导览交互方法、装置、设备及存储介质,用于解决现有线上虚拟展馆无法根据不同用户对展品的趣味性表现的不同,以及每个人不同的操作偏好设置个性化导览路线,存在交互门槛高、用户体验度差的问题。
一方面,提供一种应用于线上虚拟展馆的导览交互方法,应用于终端,所述终端用于提供图形用户界面,且,所述终端与服务器通信,所述方法包括:
响应于登录操作,通过所述图形用户界面显示目标场景的初始化页面,所述初始化页面至少包括第一区域,所述第一区域用于展示虚拟展馆的虚拟场景,且所述第一区域中至少包括数字人模型、构筑物模型和多个第一对象,所述第一对象为虚拟展馆中的展品;
接收所述服务器发送的第一询问请求,所述第一询问请求用于请求用户在预设路径游览方式和用户自行规划游览方式中进行选择;
响应于所述第一询问请求,若用户选择所述预设路径游览方式,则所述数字人模型在所述第一区域内按照预设路径进行移动,以使所述图形用户界面对所述第一区域进行展示,其中所述预设路径是基于用户选择的展品生成的导览路线;若用户选择所述用户自行规划游览方式,则基于用户对所述数字人模型和所述构筑物的方向控制操作,以使所述图形用户界面对所述第一区域进行展示。
可选的,预设路径的规划方法包括:
响应于第二询问请求,接收所述服务器发送的热点展品列表;所述第二询问请求用于请求用户是否接收所述服务器发送的热点展品列表,所述热点展品列表是基于每个所述第一对象对应的热点值进行降序排列得到的列表,所述热点值是基于每个所述第一对象对应的第一参数集合计算得到的数值,所述第一参数集合中至少包括对应所述第一对象的历史点击率和用户历史驻留时间。
接收用户对所述热点展品列表中至少一个所述第一对象的选择操作;
响应于所述选择操作,以使所述服务器获取第二参数和第三参数,并基于所述第二参数和所述第三参数确定覆盖所述选择操作对应所述第一对象的最短移动距离对应的所述预设路径;其中,所述第二参数为所述第一对象的在所述构筑物模型中所处的三维空间定位信息,所述第三参数为所述数字人模型当前在所述构筑物模型中所处的三维空间定位信息;
则,所述以使所述图形用户界面对所述第一区域进行展示,包括:
接收所述服务器发送的包含所述预设路径的第一响应请求;
提取所述预设路径,控制所述数字人模型按照所述预设路径的方向在所述构筑物模型中移动,并对所述第一对象进行展示。
可选的,所述图形用户界面的显示区还包括第二区域,所述第二区域用于显示所述数字人模型在所述构筑物模型对应俯视图中所处具***置的缩略图;其中,所述第一区域位于所述图形用户界面的中央位置,所述第二区域位于所述图形用户界面的边缘位置;则以使所述图形用户界面对所述第一区域进行展示,还包括:
随着所述数字人模型在所述构筑物模型中的移动,所述第二区域实时更新所述数字人模型当前所处位置对应的缩略图;当所述数字人模型移动到任一所述第一对象所在范围内,对所述第一对象按照预先设置的显示方式进行突出显示、播放所述第一对象相关信息的语音介绍,以及接收所述服务器发送的展品交互请求;
响应于所述展品交互请求,所述第一区域内显示所述第一对象对应的弹框,所述弹框至少显示文字简介、视频和三维模型;
响应于用户对所述三维模型的第一操作,对所述三维模型进行任意角度旋转、放大或缩小的展示。
可选的,所述响应于用户对所述三维模型的第一操作,对所述三维模型进行任意角度旋转的展示的步骤,包括:
响应于用户对所述三维模型的接触操作,以使所述服务器基于预设映射关系确定与所述三维模型对应的隐藏网格体,并将所述第一区域除所述隐藏网格体对应的所述第一对象以外的所有场景物体标记为场景基元;其中,所述预设映射关系是指所述三维模型与所述第一区域内对应的第一对象及其所述隐藏网格体之间一一映射的关系,所述隐藏网格体是所述三维模型对应的在所述第一区域的所述第一对象;
响应于用户对所述三维模型的拖拽操作,以使所述服务器利用场景捕获组件拍摄至少两张第一图像,并对所有所述第一图像中的所述场景基元进行消除处理对应得到第二图像;所述服务器再基于所有的所述第二图像进行叠加处理后渲染至所述弹框内,以对所述三维模型进行任意角度旋转的展示。
可选的,所述图形用户界面的显示区还包括位于所述图形用户界面的边缘位置的第三区域;其中,所述第三区域设置有至少一个第二对象,所述第二对象为当前所述终端支持的相关功能对应的控件;则以使所述图形用户界面对所述第一区域进行展示,还包括:
接收用户对任一所述第二对象的第二操作,以使所述服务器根据所述第二操作确定对应的第一响应内容,所述第一响应内容至少包括展示页面和所述展示页面的切换动作;
接收所述服务器发送的包含所述第一响应内容的切换请求;
提取所述第一响应内容,控制所述图形用户界面按照所述第一响应内容进行展示。
可选的,当所述第二对象为智能语音交互功能对应的控件时,所述提取所述第一响应内容,控制所述图形用户界面按照所述第一响应内容进行展示,包括:
根据对应的所述第一响应内容,在所述图形用户界面显示第四区域;所述第四区域用于显示人机交互信息;
接收用户发出的语音数据,并将其发送至所述服务器进行语音识别、意图判断处理,其中所述意图判断处理是对用户发起的对话任务的类型作出判断;判断所述语音数据是否为任务型对话,若是,则根据所述语音数据的指令确定第二响应内容;若不是,则判断所述语音数据是否为问答型对话,若是,则根据所述语音数据的指令确定第三响应内容;若不是,则根据所述语音数据的指令确定第四响应内容;
提取所述第二响应内容,基于所述语音数据中的对话任务切换至对应页面进行展示;
提取所述第三响应内容,所述服务器调用对话模型进行处理得到所述语音数据对应的第一应答文本,并基于所述第一应答文本进行语音合成并播放,且将其同步至所述第四区域中;
提取所述第四响应内容,所述服务器调用大语言模型进行处理得到所述语音数据对应的第二应答文本,并基于所述第二应答文本进行语音合成并播放,且将其同步至所述第四区域中。
可选的,所述响应于登录操作,通过所述图形用户界面显示目标场景的初始化页面,包括:
响应于所述登录操作,以使所述服务器确定访问数字场景的用户是否满员;
若不是,则接收所述服务器发送的包含进入虚拟展馆的第一访问请求;响应于所述第一访问请求,通过所述图形用户界面显示目标场景的初始化页面;
若是,则接收所述服务器发送的包含当前需等待人数的第二访问请求;响应于所述第二访问请求,所述图形用户界面显示排队页面,并且所述服务器启动监控任务;其中,所述排队页面用于实时显示在当前用户之前等待进行虚拟展馆的人数;
其中,所述监控任务的处理过程为:
所述服务器获取所述数字人模型在所述第一区域内未移动的第一时间,并判断所述第一时间是否超过预设时间阈值;
若所述第一时间超过所述预设时间阈值,判断用户当前是否对任一所述第二对象进行操作,若不是,则进行计数值加1操作,所述计数值初始值为零;
判断所述计数值是否大于或等于预设次数,若是,则对当前用户实时强行退出访问的操作,并基于排队的先后顺序响应下一用户的所述登录操作。
可选的,判断所述计数值是否大于或等于预设次数还包括:
所述服务器基于预设警示等级和所述计数值确定交互请求,所述交互请求是当前用户在不同时间程度下未与虚拟展馆产生交互时所述服务器向所述终端对应发送的交互指令;
若响应于所述交互指令,重置所述计数值为零。
一方面,提供一种应用于线上虚拟展馆的导览交互装置,应用于终端,所述终端用于提供图形用户界面,且,所述终端与服务器通信,所述装置包括:
第一响应单元,用于响应于登录操作,通过所述图形用户界面显示目标场景的初始化页面,所述初始化页面至少包括第一区域,所述第一区域用于展示虚拟展馆的虚拟场景,且所述第一区域中至少包括数字人模型、构筑物模型和多个第一对象,所述第一对象为虚拟展馆中的展品;
接收单元,用于接收所述服务器发送的询问请求,所述询问请求用于请求用户在预设路径游览方式和用户自行规划游览方式中进行选择;
第二响应单元,用于响应于所述询问请求,若用户选择所述预设路径游览方式,所述数字人模型在所述第一区域内按照预设路径进行移动,以使所述图形用户界面对所述第一区域进行展示,其中所述预设路径是基于用户选择的展品生成的导览路线;若用户选择所述用户自行规划游览方式,则基于用户对所述数字人模型和所述构筑物的方向控制操作,以使所述图形用户界面对所述第一区域进行展示。
一方面,提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一种方法。
与现有技术相比,本申请的有益效果为:
在本申请实施例中,在对虚拟展馆进行导游观览时,首先,可以响应于登录操作,通过图形用户界面显示目标场景的初始化页面,以向用户展示虚拟展馆的虚拟场景;然后,可以接收服务器发送的第一询问请求,以请求用户在预设路径游览方式和用户自行规划游览方式中进行选择;最后,可以响应于第一询问请求,若用户选择预设路径游览方式,则数字人模型可以在第一区域内按照预设路径进行移动,以使图形用户界面对第一区域进行展示,其中预设路径是基于用户选择的展品生成的导览路线;而若用户选择用户自行规划游览方式,则可以基于用户对数字人模型和构筑物的方向控制操作,以使图形用户界面对第一区域进行展示。因此,在本申请实施例中,预设路径游览方式既能满足用户个性化的观展需求,对于不熟悉操作的用户也能降低交互门槛。而用户选择预设路径游览方式可以增加自行操控数字人按照自己意愿前行的操作乐趣,在中途也可直接切换至自己感兴趣的展品所在位置。本申请根据用户对展品的兴趣值和操作偏好个性化的设置导览路线,降低交互门槛,提高用户体验感。
附图说明
为了更清楚地说明本申请实施例或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本申请实施例提供的应用于线上虚拟展馆的导览交互方法的一种流程示意图;
图2为本申请实施例提供的初始化页面的一种示意图;
图3为本申请实施例提供的规划预设路径的一种流程示意图;
图4为本申请实施例提供的距离计算的一种示意图;
图5为本申请实施例提供的对第二区域进行展示的一种流程示意图;
图6为本申请实施例提供的对第三区域进行展示的另一种流程示意图;
图7为本申请实施例提供的按照第一响应内容进行展示的一种流程示意图;
图8为本申请实施例提供的监控任务处理过程的一种流程示意图;
图9为本申请实施例提供的实时更新线上虚拟展馆中气象的一种流程示意图;
图10为本申请实施例提供的应用于线上虚拟展馆的导览交互装置的一种示意图;
图11为本申请实施例提供的应用于线上虚拟展馆的导览交互设备的一种示意图。
图中标记:100-应用于线上虚拟展馆的导览交互装置,1001-第一响应单元,1002-接收单元,1003-第二响应单元,1004-路径规划单元,110-应用于线上虚拟展馆的导览交互设备,1101-处理器,1102-存储器,1103-I/O接口,1104-数据库。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚明白,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
线上虚拟展馆是利用先进的数字技术和互联网平台,将展馆以及其内的展品以数字内容的方式呈现在观众面前,用户可通过电脑、平板或手机等终端随时随地地观览展品。且该终端设备内或能够与该终端设备通信的服务器上,通常包含有展馆及展品的相关信息,进而,当获知用户感兴趣的展品为何物时,便可指直接在终端设备上呈现相应的多媒体信息,以便用户进行观展。但是,现有的线上虚拟展馆无法根据不同用户对展品的趣味性表现的不同,以及每个人不同的操作偏好设置个性化导览路线,或者对于不熟悉虚拟展馆操纵的线上用户来说存在交互门槛高的问题,用户体验度不高。
基于此,本申请实施例提供一种应用于线上虚拟展馆的导览交互方法,本申请中的线上虚拟展馆对应的实体展馆可以是科技馆、美术馆、博物馆或漫展馆等等,具体不做限制,以下以数字博物馆为例对本申请的技术方案进行详细的说明。在该方法中,首先,可以响应于登录操作,通过图形用户界面显示目标场景的初始化页面,以向用户展示虚拟展馆的虚拟场景;然后,可以接收服务器发送的第一询问请求,以请求用户在预设路径游览方式和用户自行规划游览方式中进行选择;最后,可以响应于第一询问请求,若用户选择预设路径游览方式,则数字人模型可以在第一区域内按照预设路径进行移动,以使图形用户界面对第一区域进行展示;而若用户选择用户自行规划游览方式,则可以基于用户对数字人模型和构筑物的方向控制操作,以使图形用户界面对第一区域进行展示。因此,在本申请实施例中,由于用户可以在预设路径游览方式和用户自行规划游览方式中进行选择,所以,相比于现有技术的单一的游览模式,本申请根据用户的操作偏好给予用户选择的权利,其中预设路径游览方式既能满足用户个性化的观展需求,对于不熟悉操作的用户也能降低交互门槛。而用户选择预设路径游览方式可以增加自行操控数字人按照自己意愿前行的操作乐趣,若在用户自行规划游览方式中游览线上虚拟展馆的途中也可发出指令直接切换至自己感兴趣的展品所在位置(例如通过点击“智能问答”控件并发出路线规划意图的对话任务或者直接发出跳转至某一展品的指令等等),两种导览模式可根据用户不同时段的需求实现实时切换。本申请根据用户对展品的兴趣值和操作偏好个性化的设置导览路线,降低交互门槛,以数字人的第一视角展示场馆内的所有场景,以增强用户身临其境的感官体验,提高用户体验感。
在介绍完本申请实施例的设计思想之后,下面对本申请实施例的技术方案能够适用的应用场景做一些简单介绍,需要说明的是,以下介绍的应用场景仅用于说明本申请实施例而非限定。在具体实施过程中,可以根据实际需要灵活地应用本申请实施例提供的技术方案。
实施例1:
在一种可能的实施方式中,本发明实施例提供了一种语音控制终端界面的方法,该方法应用于终端,该终端用于提供图形用户界面,且,终端与服务器通信。
在实际使用时,本发明实施例中的终端是一种显示终端,用于将信息呈现给用户,包括液晶电视、触摸显示大屏、显示器等具有显示功能的设备,进一步,上述服务器作为该终端的后台服务器,一般存储有目标场景的数据,如某个博物馆、科技馆、美术馆等场馆对应虚拟世界的所有虚拟数据,虚拟数据包括虚拟展馆模型、展品简介、展品模型及其相关视频等多个维度的内容。终端与服务器通信之后,可以在服务器端通过对接收到不同类型的语音指令进行解析,确定对应不同任务需求的指令,进而控制终端的图形用户界面直接跳转至对应语音指令的页面中,并对该语音指令相关的数据以特定的突显方式进行显示。
具体地,如图1所示,为本申请实施例提供的应用于线上虚拟展馆的导览交互方法的一种流程示意图,该方法的流程介绍如下。
步骤101:响应于登录操作,通过图形用户界面显示目标场景的初始化页面。
在实际使用时,第一区域位于图形用户界面的中央位置,上述初始化页面是在用户刚进入虚拟展馆中时终端所显示的页面,通常包括目标场景所涉及的构筑物的整体轮廓、数字人模型、多个第一对象的展品以及第一区域内的其他景物等。以目标场景为某博物馆为例,初始化页面可以显示该博物馆广场内所有的地面、石阶、围墙等构筑物模型,熊猫模型的数字人,文物展品以及植被等。如图2所示,为本申请实施例提供的初始化页面的一种示意图。
步骤102:接收服务器发送的询问请求。
在本申请实施例中,询问请求用于请求用户在预设路径游览方式和用户自行规划游览方式中进行选择。
进而,为了提高线上虚拟展馆的观展效果与用户体验感,降低用户操作门槛,在通过图形用户界面显示目标场景的初始化页面之后,服务器还可以向用户的终端发送询问请求,当终端接收到服务器发送的询问请求之后,用户便可以在预设路径游览方式和用户自行规划游览方式中进行选择,针对不熟悉该虚拟展馆人机交互操作的用户可以选择预设路径进行游览,降低用户交互门槛。同时,也能满足想自行体验操作乐趣人群的需求,可根据自己的兴趣在虚拟展馆中移动找寻对应的展品进行观览。
步骤103:响应于第一询问请求,若用户选择预设路径游览方式,数字人模型在第一区域内按照预设路径进行移动,以使图形用户界面对第一区域进行展示,其中预设路径是基于用户选择的展品生成的导览路线;若用户选择用户自行规划游览方式,则基于用户对数字人模型和构筑物的方向控制操作,以使图形用户界面对第一区域进行展示。
在本申请中,若用户选择预设路径游览方式,则服务器会根据用户的意愿在多条规划好的路线中选择其中一条,并以该预设路径的行径方向控制数字人移动;而若用户选择用户自行规划游览方式,则用户需要根据图形用户界面显示的操控提示信息(如通过键盘中的W、S、A和D按键对应上、下、左、右,长按鼠标左键拖拽页面可调整场景的角度,实现360度旋转等)持续的输入方向指令信息以驱动数字人在场馆内移动;两种方式皆是以数字人的第一视角展示场馆内的所有场景,以增强用户身临其境的感官体验。
在一种可能的实施方式中,如图3所示,为本申请实施例提供的预设路径的规划方法的一种流程示意图,该方法应用于终端,该终端用于提供图形用户界面,且,该终端与服务器通信,该方法的流程介绍如下。
步骤301:响应于第一询问请求,接收服务器发送的热点展品列表。
在本申请实施例中,当用户选择预设路径游览方式后,终端接收服务器发送的热点展品列表并在图形用户界面显示,其中热点展品列表是基于每个第一对象对应的热点值进行降序排列得到的列表,热点值是基于每个第一对象对应的第一参数集合计算得到的数值,第一参数集合中至少包括对应第一对象的历史点击率和用户历史驻留时间。
具体的,可以通过每个第一对象的历史点击率与用户历史驻留时间(例如,平均历史驻留时间、历史驻留时间加权平均值等)的乘积,来确定每个第一对象的热点值。那么,在计算出所有第一对象的热点值之后,便基于每个第一对象对应的热点值进行降序排列,来得到的热点展品列表。在其他实施例中,热点值还可以是基于牛顿冷却定律计算用户历史驻留时间与历史点击率得到的温度值,具体不做限制。
步骤302:接收用户对热点展品列表中至少一个第一对象的选择操作。
为了使得服务器所规划的路线能够覆盖用户感兴趣的展品,进而规划出符合用户预期游览计划的个性化导览线路,在本申请实施例中,接收用户在热点展品列表中对第一对象的选择操作,选择操作可以是触摸、点击或语音指令等。在另一实施例中,若用户在规定时间内(如10秒内)未对热点展品列表做任何操作或关闭热点展品列表页面,服务器则自动选择热点展品列表中的靠前的预设个数(如前5个)展品作为用户的选择操作。
步骤303:响应于选择操作,以使服务器获取第二参数和第三参数,并基于第二参数和第三参数确定覆盖选择操作对应第一对象的最短移动距离对应的预设路径。
在本申请实施例中,第二参数为第一对象的在构筑物模型中所处的三维空间定位信息,第三参数为数字人模型当前在构筑物模型中所处的三维空间定位信息。
具体的,为了便于进行路径规划,这里将用户选择的第一对象基于其所在楼层位置进行分层规划(位于同一楼层)后,再将不同楼层路线通过可通行空间进行连接形成整个导览路线。所执行的路径规划步骤,如下所述:
首先,基于第三参数中的三维定位信息将同一高度对应的第一对象进行归类,针对同一集合对应的目标场景进行网格划分,获得一个二维网格图G=(V,E)。该二维网格图中包括每个第一对象的在构筑物模型中所处的三维空间定位信息。其中,V表示第一对象集合,在该第一对象集合V中可以包括每个第一对象在构筑物模型中所处的空间定位信息;E表示边集合,每条边表示两个第一对象之间的连接关系以及对应的距离。
然后,可以将离数字人模型最近的第一对象作为路径规划的第一个展品,进而,可以计算该第一个展品到达邻近展品的代价g(v),其中,该代价g(v)即为当前展品与目标展品之间的距离,可以将第一个展品预设范围(例如,直径10米的圆)内的展品作为第一个展品的邻近展品。
接下来,为了防止对子路径重复进行计算,在本申请实施例中,可以将当前展品加入到一个开放列表中(即,待访问队列),并将该当前展品标记为已访问状态。且为了对目标场景中的所有展品都进行遍历,在针对当前展品进行距离计算之后,针对任一个邻近展品,可以将该任一个邻近展品作为当前展品,并继续执行计算当前展品到邻近展品之间的距离的步骤,直到所有展品均进行过距离计算为止,即,需要将第一个展品的所有邻近展品作为当前展品再进行距离计算,并以此类推,直到所有展品均进行过距离计算为止,如图4所示,为本申请实施例提供的距离计算的一种示意图。
然后,如图4所示,在计算完所有当前展品到邻近展品之间的距离之后,可以将所有的最终的邻近展品作为起点,第一个展品作为终点,通过逆向回溯的方式,确定出多条初始规划路径。
最后,响应于选择操作,便可以直接从多条初始规划路径中,确定出覆盖选择操作对应第一对象的最短移动距离对应的预设路径。例如,该预设路径为包括热点展品列表中的前5个展品的最短移动路线。在其他实施例中,可以对二维网格图中涉及的第一对象(用户选择的展品)进行标记,根据标记后的第一对象所处通行通道(二维网格图中无障碍物可行走的格子)利用Dijkstra算法计算最短行走距离作为规划好的路线等,具体不做限制。
步骤304:接收服务器发送的包含预设路径的第一响应请求。
在本申请实施例中,在基于第二参数和第三参数确定覆盖选择操作对应第一对象的最短移动距离对应的预设路径之后,终端便可以接收到服务器发送的包含预设路径的第一响应请求。
步骤305:提取预设路径,控制数字人模型按照预设路径的方向在构筑物模型中移动,并对第一对象进行展示。
在本申请实施例中,在确定出预设路径之前,为了提高线上虚拟展馆的观展效果与用户体验感,终端可以直接提取该预设路径,以控制数字人模型按照预设路径的方向在构筑物模型中移动,并依次对预设路径上的各个第一对象进行展示。
在一种可能的实施方式中,为了进一步提高线上虚拟展馆的观展效果与用户体验感,在申请实施例中,具体还可以在图形用户界面中设置用于显示数字人模型在构筑物模型对应俯视图中所处具***置的缩略图的第二区域(如图2所示),以及针对第一对象进行展品交互等操作,其中,第一区域位于图形用户界面的中央位置,第二区域位于图形用户界面的边缘位置。如图5所示,为本申请实施例提供的对第二区域进行展示的一种流程示意图。
步骤501:随着数字人模型在构筑物模型中的移动,第二区域实时更新数字人模型当前所处位置对应的缩略图;当数字人模型移动到任一第一对象所在范围内,对第一对象按照预先设置的显示方式进行突出显示、播放第一对象相关信息的语音介绍,以及接收服务器发送的展品交互请求。
在本申请实施例中,为了提高线上观众的用户体验感,可以将真人观览的过程在虚拟展馆中进行模拟仿真,且,为了便于用户获知当前观览进度,在该线上虚拟展馆中,随着数字人模型在构筑物模型中的移动,还可以在第二区域实时更新数字人模型当前所处位置对应的缩略图。
此外,为了进一步提高线上虚拟展馆的观展效果,当数字人模型移动到任一第一对象所在范围内,还可以对第一对象按照预先设置的显示方式进行突出显示、播放第一对象相关信息的语音介绍,以及接收服务器发送的展品交互请求。以下以XX博物馆原型作为本申请中涉及的虚拟展馆为例,当数字人模型移动到名称为“AAAA”的文物范围内时,在该文物的上方以箭头等突显图像进行闪烁的出图显示,并播放该文物的语音介绍,并在该文物的下方显示“点击文物进行交互”的提示信息。
步骤502:响应于展品交互请求,第一区域内显示第一对象对应的弹框,弹框至少显示文字简介、视频和三维模型。
在本申请实施例中,为了便于用户能更进一步的了解该文物以提高线上虚拟展馆的观展效果,用户按照“点击文物进行交互”的提示信息点击文物以响应展品交互请求,第一区域弹出弹框,弹框内显示该文物对应的文字简介、视频和三维模型。
步骤503:响应于用户对三维模型的第一操作,对三维模型进行任意角度旋转、放大或缩小的展示。
在本申请实施例中,为了便于用户近距离观览该展品以便于用户能根据自己的意图进行任意角度细节的观察,用户还可以进一步对弹框中的三维模型进行第一操作,进而,终端响应于用户对该三维模型的第一操作,从而,实现对三维模型进行任意角度旋转、放大或缩小的展示。例如,通过长按方向控件按钮、触摸拖拽等方式对三维模型进行任意角度的旋转,通过鼠标滚动或大小控制按钮等方式对三维模型进行操作放大或缩小。
在一种可能的实施方式中,为了进一步提高线上虚拟展馆的观展效果,在响应于用户对三维模型的第一操作,以对三维模型进行任意角度旋转的展示的步骤如下:
(1)响应于用户对三维模型的接触操作,以使服务器基于预设映射关系确定与三维模型对应的隐藏网格体,并将第一区域除隐藏网格体对应的第一对象以外的所有场景物体标记为场景基元。其中,预设映射关系是指三维模型与第一区域内对应的第一对象及其隐藏网格体之间一一映射的关系,隐藏网格体是三维模型对应的在第一区域的第一对象。例如,响应于用户对弹框中“BBBB”展品的三维模型的点击操作,可以使服务器基于预设映射关系确定在第一区域内存在的“BBBB”实物及其对应的隐藏网格体,并将第一区域内除该隐藏网格体对应的“BBBB”文物实体以外的所有场景物体(其他的展品、墙体、地面、天花板等)标记为场景基元。
(2)响应于用户对三维模型的拖拽操作,以使服务器利用场景捕获组件拍摄至少两张第一图像。详细地,将第一区域中隐藏网格体的中心点设置为第一指定点,将场景捕获组件的拍摄点设置为第二指定点,第一指定点与第二指定点之间间隔一定的空间距离,且位于同一轴心线上;随着用户在弹框中对三维模型的移动操作,服务器基于一一映射关系使得第一指定点与第二指定点之间发生相对位移关系,则场景捕获组件按照移动方向对隐藏的网络体进行多角度的拍摄,得到多张第一图像。
(3)然后再对所有第一图像中的场景基元进行消除处理对应得到第二图像。可选地,消除处理可以通过设置场景基元的透明度为100%或者对场景基元进行擦除等手段实现,具体不做限制。
(4)服务器可以再基于所有的第二图像利用UMG图像组件进行叠加处理后渲染至弹框内,以对三维模型进行任意角度旋转的展示。
现有线上虚拟展馆中对展品进行展示时,若界面展示内容各自存在空间维度上的差异,则无法实现在同一展示界面上既能够展示三维展品又能够展示其他二维的类似图片、文字等相关信息的同时,还可对该三维展品进行720°任意角度的旋转观看。而本申请中,通过拖拽的方式使得第一指定点与第二指定点之间产生位移,通过场景捕获组件获取的多张二维图像进行叠加处理,在二维界面上渲染展示三维图像,且在该二维界面上能够同时显示文字、图片和动画等二维内容,解决在同一二维界面上无法同时显示两个不同空间维度的展示对象的问题。再者,由于本申请中是基于映射关系拖拽用户界面对象文物(实际也是拖拽隐藏网格体),使得拍摄点相对隐藏网格中心点产生相对空间位置变化进而处理得到三维图像,其方向不受角度控制,可以720°任意角度观看文物对象。且可以通过改变拍摄点相对隐藏网格体中心点的相对距离,放大或缩小地观看文物对象。
在一种可能的实施方式中,为了进一步提高线上虚拟展馆的用户体验感,在本申请实施例中,在图形用户界面的显示区具体还可以包括位于图形用户界面的边缘位置的第三区域(如图2所示);其中,第三区域中可以设置有至少一个第二对象,该第二对象可以为当前终端支持的相关功能对应的控件。如图6所示,为本申请实施例提供的对第三区域进行展示的一种流程示意图。
步骤601:接收用户对任一第二对象的第二操作,以使服务器根据第二操作确定对应的第一响应内容,第一响应内容至少包括展示页面和展示页面的切换动作。
在本申请实施例中,第二对象可以是“场景切换”、“天气设置”、“音乐”和“智能问答”等控件。当用户针对第三区域中的任一第二对象进行第二操作(例如,可以为点击操作或者输入对应语音指令)之后,终端可以接收用户对该任一第二对象的第二操作,从而,使服务器根据该第二操作确定出对应的第一响应内容;其中,第一响应内容至少可以包括展示页面和展示页面的切换动作。例如,当用户点击“场景切换”控件或语音发出跳转“场景切换”的指令时,服务器确定对应的场馆陈列展示页面,以及该展示页面以弹框形式显示,场馆陈列展示页面中显示有“CCCC”、“DDDD”等场馆的缩略图。
步骤602:接收服务器发送的包含第一响应内容的切换请求。
步骤603:提取第一响应内容,控制图形用户界面按照第一响应内容进行展示。
在本申请实施例中,在接收到服务器发送的包含第一响应内容的切换请求之后,终端可以从切换请求中提取出第一响应内容,进而,终端可以控制图形用户界面按照第一响应内容进行展示,即,按照第一响应内容进行页面切换和页面展示。
在一种可能的实施方式中,当第二对象为智能语音交互功能对应的控件时,那么,在本申请实施例中,具体就可以提取智能语音交互功能对应的控件对应的第一响应内容,来控制图形用户界面按照第一响应内容进行展示,如图7所示,为本申请实施例提供的按照第一响应内容进行展示的一种流程示意图。
步骤701:根据对应的第一响应内容,在图形用户界面显示第四区域;第四区域用于显示人机交互信息。
在申请实施例中,在提取出智能语音交互功能对应的控件的第一响应内容之后,便可以直接根据该智能语音交互功能对应的控件的第一响应内容,在图形用户界面显示第四区域;其中,该第四区域(如图2所示)可以用于显示人机交互信息。
例如,可以直接在图形用户界面的右侧显示一个第四区域,且该第四区域下方设置有一个“开始说话”按钮,进而,在显示第四区域之后,终端可以直接在第四区域向用户显示并播报“您好,我是UUU,请问有什么需要帮助的?”等询问用语,以辅助用户进行智能语音交互,然后,基于该询问用语,用户可以长按“开始说话”按钮,以向终端发出的语音数据。
步骤702:接收用户发出的语音数据,并将其发送至服务器进行语音识别、意图判断处理,其中,意图判断处理是对用户发起的对话任务的类型作出判断;判断语音数据是否为任务型对话,若是,则根据语音数据的指令确定第二响应内容;若不是,则判断语音数据是否为问答型对话,若是,则根据语音数据的指令确定第三响应内容;若不是,则根据语音数据的指令确定第四响应内容。
在本申请实施例中,在终端接收到用户发出的语音数据之后,可以将该语音数据发送至服务器进行语音识别、意图判断处理;其中,意图判断处理是对用户发起的对话任务的类型作出判断。
具体的,可以先判断语音数据是否为任务型对话,若是任务型对话,则可以根据语音数据的指令确定第二响应内容。例如,假设语音数据为“我想要更换当前“天气设置”为小雪”,即,语音数据为用于进行天气设置更改的任务型对话,进而,根据该语音数据的指令,便可以直接确定出第二响应内容为“将当前天气展示设置更换为小雪对应的展示页面以及该页面的切换方式;此外针对节约不熟悉场馆设置的用户,还可以是根据用户的输入操作直接进行场馆切换的任务型对话等,具体不做限制。
若不是任务型对话,则可以判断语音数据是否为问答型对话,若是问答型对话,则可以根据语音数据的指令确定第三响应内容。例如,假设语音数据为“请问宋六瓣白釉瓷碗的口径、底径和高分别是多少”,即,语音数据为用于进行问答的问答型对话,进而,根据该语音数据的指令,便可以直接确定出第三响应内容为“跳转至宋六瓣白釉瓷碗的展示页面;同时确定宋六瓣白釉瓷碗口径为18.8厘米,底径为6.6厘米,高为6厘米的应答文本及语音;在跳转至展示页面后播放语音简介等”。
若不是问答型对话,则可以根据语音数据的指令确定第四响应内容。例如,假设语音数据为“UUU,你几岁啦”,即,语音数据为用于进行开放域闲聊的闲聊型对话,进而,根据该语音数据的指令,便可以直接确定出第三响应内容为“我今年3岁啦的应答文本及语音”。
步骤703:提取第二响应内容,基于语音数据中的对话任务切换至对应页面进行展示。
在本申请实施例中,若语音数据为“我想要去茶马古道场馆”,那么,在提取第二响应内容之后,直接从当前导览页面切换至“茶马古道”场馆的入口处,节约用户游览时间等。
步骤704:提取第三响应内容,服务器调用对话模型进行处理得到语音数据对应的第一应答文本,并基于第一应答文本进行语音合成并播放,且将其同步至第四区域中。
在本申请实施例中,继续沿用前述例子,假设第三响应内容为“宋六瓣白釉瓷碗的口径为18.8厘米,底径为6.6厘米,高为6厘米”,那么,在提取出该第三响应内容之后,服务器会调用对话模型对该第三响应内容进行处理,以得到语音数据对应的第一应答文本,并基于第一应答文本进行语音合成并播放,且将其同步至第四区域中,即,在第四区域中显示并播放“宋六瓣白釉瓷碗的口径为18.8厘米,底径为6.6厘米,高为6厘米”这个第一应答文本。
步骤705:提取第四响应内容,服务器调用大语言模型进行处理得到语音数据对应的第二应答文本,并基于第二应答文本进行语音合成并播放,且将其同步至第四区域中。
在本申请实施例中,继续沿用前述例子,假设第四响应内容为“我今年3岁啦”,那么,在提取出该第四响应内容之后,服务器会调用对话模型对该第四响应内容进行处理,以得到语音数据对应的第二应答文本,并基于第二应答文本进行语音合成并播放,且将其同步至第四区域中,即,在第四区域中显示并播放“我今年3岁啦”这个第二应答文本。
在一种可能的实施方式中,在用户进入到线上虚拟展馆之后,由于需要紧急处理其它事情时,而出现用户长时间占用观展资源而未进行观展的现象时,则容易导致资源浪费现象出现。因此,为了避免因用户挂机而导致的资源浪费现象出现,在本申请实施例中,在响应于登录操作,以通过图形用户界面显示目标场景的初始化页面时,还可以对“挂机用户”进行监测。
具体的,首先,响应于用户进行的登录操作,以使服务器确定访问数字场景的用户是否满员。
若确定访问数字场景的用户不是满员,则终端可以接收服务器发送的包含进入虚拟展馆的第一访问请求(例如,在图形用户界面显示弹出“点击进入导览界面”的按钮);进而,响应于该第一访问请求,终端便可以通过图形用户界面显示出目标场景的初始化页面。
若确定访问数字场景的用户是满员,则终端可以接收服务器发送的包含当前需等待人数的第二访问请求例如,在图形用户界面显示弹出“当前等待人数为2人,请确认是否等待”的按钮);响应于该第二访问请求,图形用户界面可以显示排队页面,并且服务器可以启动监控任务;其中,排队页面可以用于实时显示在当前用户之前等待进入虚拟展馆的人数。
在本申请实施例中,监控任务的处理过程具体可以围绕“数字人模型的未移动时间”以及“是否对第二对象进行了操作”来进行处理,如图8所示,为本申请实施例提供的监控任务处理过程的一种流程示意图。
步骤801:服务器获取数字人模型在第一区域内未移动的第一时间,并判断第一时间是否超过预设时间阈值。
具体的,首先,在当前预设时间点,服务器可以获取一次数字人模型的当前位置坐标;然后,可以确定当前位置坐标与前一个预设时间点的位置坐标是否相同;接下来,若确定当前位置坐标与前一个预设时间点的位置坐标相同,则可以将当前预设时间点到前一个预设时间点之间的时间段进行缓存,并继续执行确定当前位置坐标与前一个预设时间点的位置坐标是否相同的步骤,从而,确定出数字人模型在第一区域内未移动的第一时间。基于此,可以判断第一时间是否超过预设时间阈值。
步骤802:若第一时间超过预设时间阈值,判断用户当前是否对任一第二对象进行操作,若不是,则进行计数值加1操作,计数值初始值为零。
在本申请实施例中,当用户停留在“智能问答”或“天气设置”等场景下进行人机交互时,数字人模型不会产生移动。为了避免出现误判情况,在确定数字人模型在第一区域内未移动的第一时间超过预设时间阈值之后,还可以判断用户当前是否对任一第二对象进行操作。进而,若判断出用户当前没有对任一第二对象进行操作,则可以进行计数值加1操作,计数值初始值为零。此外,在进行加1操作时,还可以对数字人模型进行打标记,并发送警告信息。需要说明的是,若是在预设路径游览方式的场景下,以预设路径中涉及的每个第一对象为节点,达到每个节点后服务器会发起提示指令如“请触屏以去往下一文物”等,若在预设时间阈值内未按照提示指令操作,则进行计数值加1的操作。
当然了,若确定第一时间不超过预设时间阈值,或确定用户当前对任一第二对象进行操作,则表明该用户正处于观展状态,同样只需要对该用户进行正常的监测即可。
步骤803:判断计数值是否大于或等于预设次数,若是,则对当前用户实时强行退出访问的操作,并基于排队的先后顺序响应下一用户的登录操作。
在本申请实施例中,在连续的时间段内,可以判断计数值是否大于或等于预设次数,若判断出计数值大于或等于预设次数,即,用户接收到警告信息的次数超过预设次数,则可以对当前用户实时强行退出访问的操作,并基于排队的先后顺序响应下一用户的登录操作。在实际应用中,该预设次数可以为3次。
在一种可能的实施方式中,为了进一步提高线上虚拟展馆的用户体验感,在本申请实施例中,在判断计数值是否大于或等于预设次数时,服务器具体还可以基于预设警示等级和计数值,来确定交互请求;其中,交互请求是当前用户在不同时间程度下未与虚拟展馆产生交互时服务器向终端对应发送的交互指令;进而,若响应于交互指令,则可以重置计数值为零。如表1所示,为本申请实施例提供的预设警示等级、计数值和交互请求之间的一种关系表。
表1
在一种可能的实施方式中,为了尽可能使线上用户在游览虚拟展馆时达到身临其境的效果,在本申请实施例中,还可以在线上虚拟展馆中对场馆所在地现实场景的实时天气进行仿真模拟,该区域位于图形用户界面正上方的第五区域。如图9所示,为本申请实施例提供的实时更新线上虚拟展馆中气象的一种流程示意图,具体的,该方法的流程介绍如下。
步骤901:获取第三模型集合和气象属性信息。
其中,第三模型集合中的每个第三模型对应数字天空场景模型中的一种气象要素的表征形状模型,例如,第三对象可以包括雨滴、云层和雪花等的模型;气象属性信息是实时的从原型场馆所在地的天气预报中获取的天气属性信息,天气属性信息中至少可以包括气象要素对象及其量级表征,例如,小雨、大雨、中雨、暴雪、小雪等。
步骤902:根据气象属性信息和预设气象模式信息,确定所有第三模型对应的表征信息。
在本申请实施例中,预设气象模式信息是表现不同天气时对应所有气象要素及其对应具体数值设置。
具体的,首先,可以在***内设置若干种预设气象模式,每种预设气象模式对应一个气象要素表征集合。例如,小雨预设气象模式对应的气象要素表征集合中至少包括雨滴的数量阈值、雨滴的大小以及雨滴模型表征形态等(包括雨滴的外形是点状还是断线状,以及该雨滴的透明度等)。
然后,可以根据获取的气象属性信息与预设气象模式信息进行匹配,来确定对应的气象要素表征集合为第三模型对应的表征信息。例如,获取气象属性信息为中雨,则在预设气象模式信息中匹配到中雨模式,其对应的气象要素表征集合(如:每秒雨滴下落的数量及速度,每秒中雨滴声音的多少及响度等)作为本线上虚拟展馆天空场景模型中雨表现形式的设置参数,例如,中雨以每秒30个雨滴直线下落、且每个雨滴以长度为3毫米的线条展现中雨。
步骤903:根据所有第三模型对应的表征信息,在线上虚拟展馆的天空模型中进行渲染,以实时更新天空场景模型的气象。
在本申请实施例中,由于是通过实时获取现实场景中天气所含有的气象要素以及气象等级信息,将其与虚拟数字展馆中预先设置的预设气象模式进行匹配,来确定线上虚拟展馆中该预设气象模式中气象要素的表征信息,并以该气象要素表征信息为数字天空场景模型中每种气象要素的相关参数,且渲染后在线上虚拟展馆中实时显示当前实际场景中的天气。因此,可以实时地对现实场景中天气实现分气象要素种类、气象等级的模拟,尽可能真实的还原现实场景中场馆的天气变化,以使得用户在线上虚拟展馆内也可以从视觉角度上远程体验到真实场馆中天气的变化,达到身临其境的效果。
步骤904:在天空模型的展示过程中,判断相邻两次获得的气象属性信息是否一致。
在本申请实施例中,可以每隔固定时间段就进行一次气象属性信息获取。
步骤905:若判断相邻两次获得的气象属性信息一致,则保持当前线上虚拟展馆中界面天空场景模型的当前气象。
步骤906:若判断相邻两次获得的气象属性信息不一致,则获取后一次的气象属性信息。
在本申请实施例中,获取后一次的气象属性信息,还可以返回步骤901进行下一轮的气象判断与处理。
在本申请实施例中,由于会根据相邻两次获取的气象属性信息来作一致性判断,从而,通过判断结果来确定是否对当前天空场景模型的气象进行实时更新,以避免对无变化的气象进行频繁更新,减少资源开销。
综上所述,相比于现有技术的单一的游览模式,在本申请实施例中,根据用户的操作偏好给予用户选择的权利,用户可以自行选择是进行自动路径规划还是进行非自动路径规划;其中预设路径游览方式既能满足用户个性化的观展需求,对于不熟悉操作的用户也能降低交互门槛。而用户选择预设路径游览方式可以增加自行操控数字人按照自己意愿前行的操作乐趣,在中途也可直接切换至自己感兴趣的展品所在位置。本申请根据用户对展品的兴趣值和操作偏好个性化的设置导览路线,降低交互门槛,提高用户体验感。
实施例2:
基于同一发明构思,本申请实施例提供一种应用于线上虚拟展馆的导览交互装置100,如图10所示,该应用于线上虚拟展馆的导览交互装置100包括:
第一响应单元1001,用于响应于登录操作,通过图形用户界面显示目标场景的初始化页面,初始化页面至少包括第一区域,第一区域用于展示虚拟展馆的虚拟场景,且第一区域中至少包括数字人模型、构筑物模型和多个第一对象,第一对象为虚拟展馆中的展品;
接收单元1002,用于接收服务器发送的询问请求,询问请求用于请求用户在预设路径游览方式和用户自行规划游览方式中进行选择;
第二响应单元1003,用于响应于询问请求,若用户选择预设路径游览方式,数字人模型在第一区域内按照预设路径进行移动,以使图形用户界面对第一区域进行展示,其中预设路径是基于用户选择的展品生成的导览路线;若用户选择用户自行规划游览方式,则基于用户对数字人模型和构筑物的方向控制操作,以使图形用户界面对第一区域进行展示。
可选的,该应用于线上虚拟展馆的导览交互装置100还包括路径规划单元1004,路径规划单元1004,用于:
响应于第二询问请求,接收服务器发送的热点展品列表;第二询问请求用于请求用户是否接收服务器发送的热点展品列表,热点展品列表是基于每个第一对象对应的热点值进行降序排列得到的列表,热点值是基于每个第一对象对应的第一参数集合计算得到的数值,第一参数集合中至少包括对应第一对象的历史点击率和用户历史驻留时间。
接收用户对热点展品列表中至少一个第一对象的选择操作;
响应于选择操作,以使服务器获取第二参数和第三参数,并基于第二参数和第三参数确定覆盖选择操作对应第一对象的最短移动距离对应的预设路径;其中,第二参数为第一对象的在构筑物模型中所处的三维空间定位信息,第三参数为数字人模型当前在构筑物模型中所处的三维空间定位信息;
则,以使所述图形用户界面对第一区域进行展示,包括:
接收服务器发送的包含预设路径的第一响应请求;
提取预设路径,控制数字人模型按照预设路径的方向在构筑物模型中移动,并对第一对象进行展示。
可选的,第二响应单元1003,还用于:
随着数字人模型在构筑物模型中的移动,第二区域实时更新数字人模型当前所处位置对应的缩略图;当数字人模型移动到任一第一对象所在范围内,对第一对象按照预先设置的显示方式进行突出显示、播放第一对象相关信息的语音介绍,以及接收服务器发送的展品交互请求;
响应于展品交互请求,第一区域内显示第一对象对应的弹框,弹框至少显示文字简介、视频和三维模型;
响应于用户对三维模型的第一操作,对三维模型进行任意角度旋转、放大或缩小的展示。
可选的,第二响应单元1003,还用于:
响应于用户对三维模型的接触操作,以使服务器基于预设映射关系确定与三维模型对应的隐藏网格体,并将第一区域除隐藏网格体对应的第一对象以外的所有场景物体标记为场景基元;其中,预设映射关系是指三维模型与第一区域内对应的第一对象及其隐藏网格体之间一一映射的关系,隐藏网格体是三维模型对应的在第一区域的第一对象;
响应于用户对三维模型的拖拽操作,以使服务器利用场景捕获组件拍摄至少两张第一图像,并对所有第一图像中的场景基元进行消除处理对应得到第二图像;服务器再基于所有的第二图像进行叠加处理后渲染至弹框内,以对三维模型进行任意角度旋转的展示。
可选的,第二响应单元1003,还用于:
接收用户对任一第二对象的第二操作,以使服务器根据第二操作确定对应的第一响应内容,第一响应内容至少包括展示页面和展示页面的切换动作;
接收服务器发送的包含第一响应内容的切换请求;
提取第一响应内容,控制图形用户界面按照第一响应内容进行展示。
可选的,第二响应单元1003,还用于:
根据对应的第一响应内容,在图形用户界面显示第四区域;第四区域用于显示人机交互信息;
接收用户发出的语音数据,并将其发送至服务器进行语音识别、意图判断处理,其中意图判断处理是对用户发起的对话任务的类型作出判断;判断语音数据是否为任务型对话,若是,则根据语音数据的指令确定第二响应内容;若不是,则判断语音数据是否为问答型对话,若是,则根据语音数据的指令确定第三响应内容;若不是,则根据语音数据的指令确定第四响应内容;
提取第二响应内容,基于语音数据中的对话任务切换至对应页面进行展示;
提取第三响应内容,服务器调用对话模型进行处理得到语音数据对应的第一应答文本,并基于第一应答文本进行语音合成并播放,且将其同步至第四区域中;
提取第四响应内容,服务器调用大语言模型进行处理得到语音数据对应的第二应答文本,并基于第二应答文本进行语音合成并播放,且将其同步至第四区域中。
可选的,第一响应单元1001,还用于:
响应于登录操作,以使服务器确定访问数字场景的用户是否满员;
若不是,则接收服务器发送的包含进入虚拟展馆的第一访问请求;响应于第一访问请求,通过图形用户界面显示目标场景的初始化页面;
若是,则接收服务器发送的包含当前需等待人数的第二访问请求;响应于第二访问请求,图形用户界面显示排队页面,并且服务器启动监控任务;其中,排队页面用于实时显示在当前用户之前等待进行虚拟展馆的人数;
其中,监控任务的处理过程为:
服务器获取数字人模型在第一区域内未移动的第一时间,并判断第一时间是否超过预设时间阈值;
若第一时间超过预设时间阈值,判断用户当前是否对任一第二对象进行操作,若不是,则进行计数值加1操作,计数值初始值为零;
判断计数值是否大于或等于预设次数,若是,则对当前用户实时强行退出访问的操作,并基于排队的先后顺序响应下一用户的登录操作。
可选的,第一响应单元1001,还用于:
服务器基于预设警示等级和计数值确定交互请求,交互请求是当前用户在不同时间程度下未与虚拟展馆产生交互时服务器向终端对应发送的交互指令;
若响应于交互指令,重置计数值为零。
该应用于线上虚拟展馆的导览交互装置100可以用于执行图1-图9所示的实施例中的方法,因此,对于该应用于线上虚拟展馆的导览交互装置100的各功能单元所能够实现的功能等可参考图1-图9所示的实施例的描述,不多赘述。
实施例3:
基于同一发明构思,如图11所示,为本申请实施例提供的应用于线上虚拟展馆的导览交互设备的一种示意图。
其中,应用于线上虚拟展馆的导览交互设备110可以用于对虚拟展馆进行导游观览,例如,可以为个人计算机(Personal Computer,PC)、服务器与手提电脑等。应用于线上虚拟展馆的导览交互设备110可包括一个或者多个处理器1101、存储器1102、I/O接口1103以及数据库1104。具体的,处理器1101可以为中央处理单元(central processing unit,CPU),或者为数字处理单元等等。存储器1102可以是易失性存储器(volatile memory),例如随机存取存储器(random-access memory,RAM);存储器1102也可以是非易失性存储器(non-volatile memory),例如只读存储器,快闪存储器(flash memory),硬盘(hard diskdrive,HDD)或固态硬盘(solid-state drive,SSD);或者存储器1102是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器1102可以是上述存储器的组合。存储器1102中可以存储本申请实施例提供的应用于线上虚拟展馆的导览交互方法的部分程序指令,这些程序指令被处理器1101执行时能够用以实现本申请实施例提供的应用于线上虚拟展馆的导览交互方法的步骤,以解决线上虚拟展馆内展品观展效果与用户体验感差的问题。数据库1104可以用于存储本申请实施例提供的方案中涉及到的预设路径游览方式、用户自行规划游览方式、数字人模型以及热点展品列表等数据。
在本申请实施例中,应用于线上虚拟展馆的导览交互设备110可以通过I/O接口1103获取登录操作,然后,应用于线上虚拟展馆的导览交互设备110的处理器1101会按照存储器1102中本申请实施例提供的应用于线上虚拟展馆的导览交互方法的程序指令来提高线上虚拟展馆的观展效果与用户体验感等。此外,还可以将预设路径游览方式、用户自行规划游览方式、数字人模型以及热点展品列表等数据存储于数据库1104中。
实施例4:
在一些可能的实施方式中,本申请提供的方法的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在计算机设备上运行时,所述程序代码用于使所述计算机设备执行本说明书上述描述的根据本申请各种示例性实施方式的方法中的步骤,例如,所述计算机设备可以执行如图1-图9所示的实施例中的方法。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
Claims (10)
1.一种应用于线上虚拟展馆的导览交互方法,其特征在于,应用于终端,所述终端用于提供图形用户界面,且,所述终端与服务器通信,所述方法包括:
响应于登录操作,通过所述图形用户界面显示目标场景的初始化页面,所述初始化页面至少包括第一区域,所述第一区域用于展示虚拟展馆的虚拟场景,且所述第一区域中至少包括数字人模型、构筑物模型和多个第一对象,所述第一对象为虚拟展馆中的展品;
接收所述服务器发送的第一询问请求,所述第一询问请求用于请求用户在预设路径游览方式和用户自行规划游览方式中进行选择;
响应于所述第一询问请求,若用户选择所述预设路径游览方式,则所述数字人模型在所述第一区域内按照预设路径进行移动,以使所述图形用户界面对所述第一区域进行展示,其中所述预设路径是基于用户选择的展品生成的导览路线;若用户选择所述用户自行规划游览方式,则基于用户对所述数字人模型和所述构筑物的方向控制操作,以使所述图形用户界面对所述第一区域进行展示。
2.如权利要求1所述的应用于线上虚拟展馆的导览交互方法,其特征在于,预设路径的规划方法包括:
响应于所述第一询问请求,接收所述服务器发送的热点展品列表,所述热点展品列表是基于每个所述第一对象对应的热点值进行降序排列得到的列表,所述热点值是基于每个所述第一对象对应的第一参数集合计算得到的数值,所述第一参数集合中至少包括对应所述第一对象的历史点击率和用户历史驻留时间;
接收用户对所述热点展品列表中至少一个所述第一对象的选择操作;
响应于所述选择操作,以使所述服务器获取第二参数和第三参数,并基于所述第二参数和所述第三参数确定覆盖所述选择操作对应所述第一对象的最短移动距离对应的所述预设路径;其中,所述第二参数为所述第一对象的在所述构筑物模型中所处的三维空间定位信息,所述第三参数为所述数字人模型当前在所述构筑物模型中所处的三维空间定位信息;
则,所述以使所述图形用户界面对所述第一区域进行展示,包括:
接收所述服务器发送的包含所述预设路径的第一响应请求;
提取所述预设路径,控制所述数字人模型按照所述预设路径的方向在所述构筑物模型中移动,并对所述第一对象进行展示。
3.如权利要求1所述的应用于线上虚拟展馆的导览交互方法,其特征在于,所述图形用户界面的显示区还包括第二区域,所述第二区域用于显示所述数字人模型在所述构筑物模型对应俯视图中所处具***置的缩略图;其中,所述第一区域位于所述图形用户界面的中央位置,所述第二区域位于所述图形用户界面的边缘位置;则以使所述图形用户界面对所述第一区域进行展示,还包括:
随着所述数字人模型在所述构筑物模型中的移动,所述第二区域实时更新所述数字人模型当前所处位置对应的缩略图;当所述数字人模型移动到任一所述第一对象所在范围内,对所述第一对象按照预先设置的显示方式进行突出显示、播放所述第一对象相关信息的语音介绍,以及接收所述服务器发送的展品交互请求;
响应于所述展品交互请求,所述第一区域内显示所述第一对象对应的弹框,所述弹框至少显示文字简介、视频和三维模型;
响应于用户对所述三维模型的第一操作,对所述三维模型进行任意角度旋转、放大或缩小的展示。
4.如权利要求3所述的应用于线上虚拟展馆的导览交互方法,其特征在于,所述响应于用户对所述三维模型的第一操作,对所述三维模型进行任意角度旋转的展示的步骤,包括:
响应于用户对所述三维模型的接触操作,以使所述服务器基于预设映射关系确定与所述三维模型对应的隐藏网格体,并将所述第一区域除所述隐藏网格体对应的所述第一对象以外的所有场景物体标记为场景基元;其中,所述预设映射关系是指所述三维模型与所述第一区域内对应的第一对象及其所述隐藏网格体之间一一映射的关系,所述隐藏网格体是所述三维模型对应的在所述第一区域的所述第一对象;
响应于用户对所述三维模型的拖拽操作,以使所述服务器利用场景捕获组件拍摄至少两张第一图像,并对所有所述第一图像中的所述场景基元进行消除处理对应得到第二图像;所述服务器再基于所有的所述第二图像进行叠加处理后渲染至所述弹框内,以对所述三维模型进行任意角度旋转的展示。
5.如权利要求1所述的应用于线上虚拟展馆的导览交互方法,其特征在于,所述图形用户界面的显示区还包括位于所述图形用户界面的边缘位置的第三区域;其中,所述第三区域设置有至少一个第二对象,所述第二对象为当前所述终端支持的相关功能对应的控件;则以使所述图形用户界面对所述第一区域进行展示,还包括:
接收用户对任一所述第二对象的第二操作,以使所述服务器根据所述第二操作确定对应的第一响应内容,所述第一响应内容至少包括展示页面和所述展示页面的切换动作;
接收所述服务器发送的包含所述第一响应内容的切换请求;
提取所述第一响应内容,控制所述图形用户界面按照所述第一响应内容进行展示。
6.如权利要求5所述的应用于线上虚拟展馆的导览交互方法,其特征在于,当所述第二对象为智能语音交互功能对应的控件时,所述提取所述第一响应内容,控制所述图形用户界面按照所述第一响应内容进行展示,包括:
根据对应的所述第一响应内容,在所述图形用户界面显示第四区域;所述第四区域用于显示人机交互信息;
接收用户发出的语音数据,并将其发送至所述服务器进行语音识别、意图判断处理,其中所述意图判断处理是对用户发起的对话任务的类型作出判断;判断所述语音数据是否为任务型对话,若是,则根据所述语音数据的指令确定第二响应内容;若不是,则判断所述语音数据是否为问答型对话,若是,则根据所述语音数据的指令确定第三响应内容;若不是,则根据所述语音数据的指令确定第四响应内容;
提取所述第二响应内容,基于所述语音数据中的对话任务切换至对应页面进行展示;
提取所述第三响应内容,所述服务器调用对话模型进行处理得到所述语音数据对应的第一应答文本,并基于所述第一应答文本进行语音合成并播放,且将其同步至所述第四区域中;
提取所述第四响应内容,所述服务器调用大语言模型进行处理得到所述语音数据对应的第二应答文本,并基于所述第二应答文本进行语音合成并播放,且将其同步至所述第四区域中。
7.如权利要求5所述的应用于线上虚拟展馆的导览交互方法,其特征在于,所述响应于登录操作,通过所述图形用户界面显示目标场景的初始化页面,包括:
响应于所述登录操作,以使所述服务器确定访问数字场景的用户是否满员;
若不是,则接收所述服务器发送的包含进入虚拟展馆的第一访问请求;响应于所述第一访问请求,通过所述图形用户界面显示目标场景的初始化页面;
若是,则接收所述服务器发送的包含当前需等待人数的第二访问请求;响应于所述第二访问请求,所述图形用户界面显示排队页面,并且所述服务器启动监控任务;其中,所述排队页面用于实时显示在当前用户之前等待进行虚拟展馆的人数;
其中,所述监控任务的处理过程为:
所述服务器获取所述数字人模型在所述第一区域内未移动的第一时间,并判断所述第一时间是否超过预设时间阈值;
若所述第一时间超过所述预设时间阈值,判断用户当前是否对任一所述第二对象进行操作,若不是,则进行计数值加1操作,所述计数值初始值为零;
判断所述计数值是否大于或等于预设次数,若是,则对当前用户实时强行退出访问的操作,并基于排队的先后顺序响应下一用户的所述登录操作。
8.如权利要求7所述的应用于线上虚拟展馆的导览交互方法,其特征在于,判断所述计数值是否大于或等于预设次数还包括:
所述服务器基于预设警示等级和所述计数值确定交互请求,所述交互请求是当前用户在不同时间程度下未与虚拟展馆产生交互时所述服务器向所述终端对应发送的交互指令;
若响应于所述交互指令,重置所述计数值为零。
9.一种应用于线上虚拟展馆的导览交互装置,其特征在于,应用于终端,所述终端用于提供图形用户界面,且,所述终端与服务器通信,所述装置包括:
第一响应单元,用于响应于登录操作,通过所述图形用户界面显示目标场景的初始化页面,所述初始化页面至少包括第一区域,所述第一区域用于展示虚拟展馆的虚拟场景,且所述第一区域中至少包括数字人模型、构筑物模型和多个第一对象,所述第一对象为虚拟展馆中的展品;
接收单元,用于接收所述服务器发送的询问请求,所述询问请求用于请求用户在预设路径游览方式和用户自行规划游览方式中进行选择;
第二响应单元,用于响应于所述询问请求,若用户选择所述预设路径游览方式,所述数字人模型在所述第一区域内按照预设路径进行移动,以使所述图形用户界面对所述第一区域进行展示;若用户选择所述用户自行规划游览方式,则基于用户对所述数字人模型和所述构筑物的方向控制操作,以使所述图形用户界面对所述第一区域进行展示。
10.一种电子设备,其特征在于,所述设备包括:
存储器,用于存储程序指令;
处理器,用于调用所述存储器中存储的程序指令,按照获得的程序指令执行权利要求1-8中任一所述的应用于线上虚拟展馆的导览交互方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410078626.8A CN117590986A (zh) | 2024-01-19 | 2024-01-19 | 一种应用于线上虚拟展馆的导览交互方法、装置及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410078626.8A CN117590986A (zh) | 2024-01-19 | 2024-01-19 | 一种应用于线上虚拟展馆的导览交互方法、装置及设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117590986A true CN117590986A (zh) | 2024-02-23 |
Family
ID=89920577
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410078626.8A Pending CN117590986A (zh) | 2024-01-19 | 2024-01-19 | 一种应用于线上虚拟展馆的导览交互方法、装置及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117590986A (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108022303A (zh) * | 2017-12-05 | 2018-05-11 | 西北大学 | 一种虚拟丝路博物馆导览***和方法 |
CN112286352A (zh) * | 2020-10-28 | 2021-01-29 | 上海盈赞通信科技有限公司 | 一种用于展会展馆中实现虚拟现实展览的方法 |
CN114742980A (zh) * | 2022-04-15 | 2022-07-12 | 北京航空航天大学云南创新研究院 | 结合关系图谱的三维展馆浏览方法 |
CN115857704A (zh) * | 2023-03-03 | 2023-03-28 | 北京黑油数字展览股份有限公司 | 一种基于元宇宙的展览***、交互方法以及电子设备 |
CN116027895A (zh) * | 2022-12-05 | 2023-04-28 | 深圳市中视动科技有限公司 | 一种虚拟内容交互方法、装置、设备及存储介质 |
CN116228960A (zh) * | 2022-11-29 | 2023-06-06 | 北方华录文化科技(北京)有限公司 | 虚拟博物馆展示***的构建方法、构建***和展示*** |
CN117278731A (zh) * | 2023-11-21 | 2023-12-22 | 启迪数字科技(深圳)有限公司 | 多视频与三维场景融合方法、装置、设备及存储介质 |
-
2024
- 2024-01-19 CN CN202410078626.8A patent/CN117590986A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108022303A (zh) * | 2017-12-05 | 2018-05-11 | 西北大学 | 一种虚拟丝路博物馆导览***和方法 |
CN112286352A (zh) * | 2020-10-28 | 2021-01-29 | 上海盈赞通信科技有限公司 | 一种用于展会展馆中实现虚拟现实展览的方法 |
CN114742980A (zh) * | 2022-04-15 | 2022-07-12 | 北京航空航天大学云南创新研究院 | 结合关系图谱的三维展馆浏览方法 |
CN116228960A (zh) * | 2022-11-29 | 2023-06-06 | 北方华录文化科技(北京)有限公司 | 虚拟博物馆展示***的构建方法、构建***和展示*** |
CN116027895A (zh) * | 2022-12-05 | 2023-04-28 | 深圳市中视动科技有限公司 | 一种虚拟内容交互方法、装置、设备及存储介质 |
CN115857704A (zh) * | 2023-03-03 | 2023-03-28 | 北京黑油数字展览股份有限公司 | 一种基于元宇宙的展览***、交互方法以及电子设备 |
CN117278731A (zh) * | 2023-11-21 | 2023-12-22 | 启迪数字科技(深圳)有限公司 | 多视频与三维场景融合方法、装置、设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111010585B (zh) | 虚拟礼物的发送方法、装置、设备及存储介质 | |
CN111698523B (zh) | 文字虚拟礼物的赠送方法、装置、设备及存储介质 | |
US20230093676A1 (en) | Virtual reality system and method | |
JP6092865B2 (ja) | マップ特徴の顕著さをベースとした生成およびレンダリング | |
JP6281496B2 (ja) | 情報処理装置、端末装置、情報処理方法及びプログラム | |
JP6281495B2 (ja) | 情報処理装置、端末装置、情報処理方法及びプログラム | |
US20180225885A1 (en) | Zone-based three-dimensional (3d) browsing | |
AU2009282475B2 (en) | Touring in a geographic information system | |
CN111167120A (zh) | 游戏中虚拟模型的处理方法和装置 | |
WO2023082927A1 (zh) | 虚拟场景中任务引导方法、装置、电子设备、存储介质及程序产品 | |
JP2014149712A (ja) | 情報処理装置、端末装置、情報処理方法及びプログラム | |
CN109771951A (zh) | 游戏地图生成的方法、装置、存储介质和电子设备 | |
Huang et al. | An immersive virtual reality museum via second life: Extending art appreciation from 2D to 3D | |
US8994719B1 (en) | Matching views between a two-dimensional geographical image and a three-dimensional geographical image | |
CN113630615A (zh) | 直播间虚拟礼物展示方法及装置 | |
CN114443945A (zh) | 一种虚拟用户界面中应用图标的展示方法及三维显示设备 | |
CN111225287A (zh) | 一种弹幕处理的方法及装置、电子设备、存储介质 | |
WO2018149321A1 (zh) | 提供交互对象信息的方法及装置 | |
CN112051956A (zh) | 一种房源的交互方法和装置 | |
CN113359983A (zh) | 增强现实数据呈现方法、装置、电子设备及存储介质 | |
CN110366026B (zh) | 3d虚拟观众席的出场方法、***及存储介质 | |
US8937617B1 (en) | Matching views between a three-dimensional geographical image and a two-dimensional geographical image | |
CN117590986A (zh) | 一种应用于线上虚拟展馆的导览交互方法、装置及设备 | |
CN113680047B (zh) | 终端操作方法、装置、电子设备和存储介质 | |
CN116940921A (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 |