本技术涉及数字多媒体,提供一种应用于线上虚拟展馆的导览交互方法、装置及设备。
背景技术:
1、众所周知,线上虚拟展馆是利用先进的数字技术和互联网平台,将展馆及其内部陈列展品以数字内容的方式呈现在观众面前,用户可通过电脑、平板或手机等终端随时随地地观览展品。且该终端设备内或能够与该终端设备通信的服务器上,通常包含有展馆及展品的相关信息,进而,当获知用户感兴趣的展品为何物时,便可指直接在终端设备上呈现相应的多媒体信息,以便用户进行观展。
2、但是,现有的线上虚拟展馆无法根据不同用户对展品的趣味性表现的不同,以及每个人不同的操作偏好设置个性化导览路线,或者对于不熟悉虚拟展馆操纵的线上用户来说存在交互门槛高的问题,用户体验度不高。
技术实现思路
1、本技术实施例提供一种应用于线上虚拟展馆的导览交互方法、装置、设备及存储介质,用于解决现有线上虚拟展馆无法根据不同用户对展品的趣味性表现的不同,以及每个人不同的操作偏好设置个性化导览路线,存在交互门槛高、用户体验度差的问题。
2、一方面,提供一种应用于线上虚拟展馆的导览交互方法,应用于终端,所述终端用于提供图形用户界面,且,所述终端与服务器通信,所述方法包括:
3、响应于登录操作,通过所述图形用户界面显示目标场景的初始化页面,所述初始化页面至少包括第一区域,所述第一区域用于展示虚拟展馆的虚拟场景,且所述第一区域中至少包括数字人模型、构筑物模型和多个第一对象,所述第一对象为虚拟展馆中的展品;
4、接收所述服务器发送的第一询问请求,所述第一询问请求用于请求用户在预设路径游览方式和用户自行规划游览方式中进行选择;
5、响应于所述第一询问请求,若用户选择所述预设路径游览方式,则所述数字人模型在所述第一区域内按照预设路径进行移动,以使所述图形用户界面对所述第一区域进行展示,其中所述预设路径是基于用户选择的展品生成的导览路线;若用户选择所述用户自行规划游览方式,则基于用户对所述数字人模型和所述构筑物的方向控制操作,以使所述图形用户界面对所述第一区域进行展示。
6、可选的,预设路径的规划方法包括:
7、响应于第二询问请求,接收所述服务器发送的热点展品列表;所述第二询问请求用于请求用户是否接收所述服务器发送的热点展品列表,所述热点展品列表是基于每个所述第一对象对应的热点值进行降序排列得到的列表,所述热点值是基于每个所述第一对象对应的第一参数集合计算得到的数值,所述第一参数集合中至少包括对应所述第一对象的历史点击率和用户历史驻留时间。
8、接收用户对所述热点展品列表中至少一个所述第一对象的选择操作;
9、响应于所述选择操作,以使所述服务器获取第二参数和第三参数,并基于所述第二参数和所述第三参数确定覆盖所述选择操作对应所述第一对象的最短移动距离对应的所述预设路径;其中,所述第二参数为所述第一对象的在所述构筑物模型中所处的三维空间定位信息,所述第三参数为所述数字人模型当前在所述构筑物模型中所处的三维空间定位信息;
10、则,所述以使所述图形用户界面对所述第一区域进行展示,包括:
11、接收所述服务器发送的包含所述预设路径的第一响应请求;
12、提取所述预设路径,控制所述数字人模型按照所述预设路径的方向在所述构筑物模型中移动,并对所述第一对象进行展示。
13、可选的,所述图形用户界面的显示区还包括第二区域,所述第二区域用于显示所述数字人模型在所述构筑物模型对应俯视图中所处具体位置的缩略图;其中,所述第一区域位于所述图形用户界面的中央位置,所述第二区域位于所述图形用户界面的边缘位置;则以使所述图形用户界面对所述第一区域进行展示,还包括:
14、随着所述数字人模型在所述构筑物模型中的移动,所述第二区域实时更新所述数字人模型当前所处位置对应的缩略图;当所述数字人模型移动到任一所述第一对象所在范围内,对所述第一对象按照预先设置的显示方式进行突出显示、播放所述第一对象相关信息的语音介绍,以及接收所述服务器发送的展品交互请求;
15、响应于所述展品交互请求,所述第一区域内显示所述第一对象对应的弹框,所述弹框至少显示文字简介、视频和三维模型;
16、响应于用户对所述三维模型的第一操作,对所述三维模型进行任意角度旋转、放大或缩小的展示。
17、可选的,所述响应于用户对所述三维模型的第一操作,对所述三维模型进行任意角度旋转的展示的步骤,包括:
18、响应于用户对所述三维模型的接触操作,以使所述服务器基于预设映射关系确定与所述三维模型对应的隐藏网格体,并将所述第一区域除所述隐藏网格体对应的所述第一对象以外的所有场景物体标记为场景基元;其中,所述预设映射关系是指所述三维模型与所述第一区域内对应的第一对象及其所述隐藏网格体之间一一映射的关系,所述隐藏网格体是所述三维模型对应的在所述第一区域的所述第一对象;
19、响应于用户对所述三维模型的拖拽操作,以使所述服务器利用场景捕获组件拍摄至少两张第一图像,并对所有所述第一图像中的所述场景基元进行消除处理对应得到第二图像;所述服务器再基于所有的所述第二图像进行叠加处理后渲染至所述弹框内,以对所述三维模型进行任意角度旋转的展示。
20、可选的,所述图形用户界面的显示区还包括位于所述图形用户界面的边缘位置的第三区域;其中,所述第三区域设置有至少一个第二对象,所述第二对象为当前所述终端支持的相关功能对应的控件;则以使所述图形用户界面对所述第一区域进行展示,还包括:
21、接收用户对任一所述第二对象的第二操作,以使所述服务器根据所述第二操作确定对应的第一响应内容,所述第一响应内容至少包括展示页面和所述展示页面的切换动作;
22、接收所述服务器发送的包含所述第一响应内容的切换请求;
23、提取所述第一响应内容,控制所述图形用户界面按照所述第一响应内容进行展示。
24、可选的,当所述第二对象为智能语音交互功能对应的控件时,所述提取所述第一响应内容,控制所述图形用户界面按照所述第一响应内容进行展示,包括:
25、根据对应的所述第一响应内容,在所述图形用户界面显示第四区域;所述第四区域用于显示人机交互信息;
26、接收用户发出的语音数据,并将其发送至所述服务器进行语音识别、意图判断处理,其中所述意图判断处理是对用户发起的对话任务的类型作出判断;判断所述语音数据是否为任务型对话,若是,则根据所述语音数据的指令确定第二响应内容;若不是,则判断所述语音数据是否为问答型对话,若是,则根据所述语音数据的指令确定第三响应内容;若不是,则根据所述语音数据的指令确定第四响应内容;
27、提取所述第二响应内容,基于所述语音数据中的对话任务切换至对应页面进行展示;
28、提取所述第三响应内容,所述服务器调用对话模型进行处理得到所述语音数据对应的第一应答文本,并基于所述第一应答文本进行语音合成并播放,且将其同步至所述第四区域中;
29、提取所述第四响应内容,所述服务器调用大语言模型进行处理得到所述语音数据对应的第二应答文本,并基于所述第二应答文本进行语音合成并播放,且将其同步至所述第四区域中。
30、可选的,所述响应于登录操作,通过所述图形用户界面显示目标场景的初始化页面,包括:
31、响应于所述登录操作,以使所述服务器确定访问数字场景的用户是否满员;
32、若不是,则接收所述服务器发送的包含进入虚拟展馆的第一访问请求;响应于所述第一访问请求,通过所述图形用户界面显示目标场景的初始化页面;
33、若是,则接收所述服务器发送的包含当前需等待人数的第二访问请求;响应于所述第二访问请求,所述图形用户界面显示排队页面,并且所述服务器启动监控任务;其中,所述排队页面用于实时显示在当前用户之前等待进行虚拟展馆的人数;
34、其中,所述监控任务的处理过程为:
35、所述服务器获取所述数字人模型在所述第一区域内未移动的第一时间,并判断所述第一时间是否超过预设时间阈值;
36、若所述第一时间超过所述预设时间阈值,判断用户当前是否对任一所述第二对象进行操作,若不是,则进行计数值加1操作,所述计数值初始值为零;
37、判断所述计数值是否大于或等于预设次数,若是,则对当前用户实时强行退出访问的操作,并基于排队的先后顺序响应下一用户的所述登录操作。
38、可选的,判断所述计数值是否大于或等于预设次数还包括:
39、所述服务器基于预设警示等级和所述计数值确定交互请求,所述交互请求是当前用户在不同时间程度下未与虚拟展馆产生交互时所述服务器向所述终端对应发送的交互指令;
40、若响应于所述交互指令,重置所述计数值为零。
41、一方面,提供一种应用于线上虚拟展馆的导览交互装置,应用于终端,所述终端用于提供图形用户界面,且,所述终端与服务器通信,所述装置包括:
42、第一响应单元,用于响应于登录操作,通过所述图形用户界面显示目标场景的初始化页面,所述初始化页面至少包括第一区域,所述第一区域用于展示虚拟展馆的虚拟场景,且所述第一区域中至少包括数字人模型、构筑物模型和多个第一对象,所述第一对象为虚拟展馆中的展品;
43、接收单元,用于接收所述服务器发送的询问请求,所述询问请求用于请求用户在预设路径游览方式和用户自行规划游览方式中进行选择;
44、第二响应单元,用于响应于所述询问请求,若用户选择所述预设路径游览方式,所述数字人模型在所述第一区域内按照预设路径进行移动,以使所述图形用户界面对所述第一区域进行展示,其中所述预设路径是基于用户选择的展品生成的导览路线;若用户选择所述用户自行规划游览方式,则基于用户对所述数字人模型和所述构筑物的方向控制操作,以使所述图形用户界面对所述第一区域进行展示。
45、一方面,提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一种方法。
46、与现有技术相比,本技术的有益效果为:
47、在本技术实施例中,在对虚拟展馆进行导游观览时,首先,可以响应于登录操作,通过图形用户界面显示目标场景的初始化页面,以向用户展示虚拟展馆的虚拟场景;然后,可以接收服务器发送的第一询问请求,以请求用户在预设路径游览方式和用户自行规划游览方式中进行选择;最后,可以响应于第一询问请求,若用户选择预设路径游览方式,则数字人模型可以在第一区域内按照预设路径进行移动,以使图形用户界面对第一区域进行展示,其中预设路径是基于用户选择的展品生成的导览路线;而若用户选择用户自行规划游览方式,则可以基于用户对数字人模型和构筑物的方向控制操作,以使图形用户界面对第一区域进行展示。因此,在本技术实施例中,预设路径游览方式既能满足用户个性化的观展需求,对于不熟悉操作的用户也能降低交互门槛。而用户选择预设路径游览方式可以增加自行操控数字人按照自己意愿前行的操作乐趣,在中途也可直接切换至自己感兴趣的展品所在位置。本技术根据用户对展品的兴趣值和操作偏好个性化的设置导览路线,降低交互门槛,提高用户体验感。