一种制造技术

技术编号:39799803 阅读:3 留言:0更新日期:2023-12-22 02:30
本发明专利技术公开了一种

【技术实现步骤摘要】
一种XR多终端协同PaaS平台


[0001]本专利技术涉及虚拟现实设备
,更具体地说,本专利技术涉及一种
XR
多终端协同
PaaS
平台


技术介绍

[0002]PaaS
平台是指提供平台即服务(
Platform as a Service
)的云计算服务提供商;
PaaS
平台为开发人员提供了一个托管环境,用于构建

测试和部署应用程序,而无需担心底层基础设施的管理
。PaaS
平台通常提供了一系列工具

服务和资源,以简化应用程序开发和部署的过程,开发人员可以更专注于应用程序的逻辑和功能,而无需担心基础设施的复杂性
。“XR”是 "
扩展现实
"

Extended Reality
)的缩写,
XR
包括虚拟现实(
VR


增强现实(
AR


混合现实(
MR
)等技术的整体范围,
XR 技术可以改变用户的感知和互动方式,使用户能够与虚拟世界或数字信息进行互动,或者将虚拟元素融合到现实世界中;其中虚拟现实(
VR
) 是一种技术,通过戴上特定的虚拟现实终端,用户可以完全沉浸在虚拟环境中,与现实世界隔离

[0003]多个虚拟现实终端通过
PaaS
平台进行连接和协同,可以实现用户在虚拟世界中互动和社交,共享虚拟环境中的活动和体验,企业可以使用这种技术来进行虚拟会议和协作,员工可以在虚拟空间中一起工作

讨论和解决问题,多个玩家可以在虚拟游戏中共享游戏体验,与其他玩家互动,并在虚拟世界中进行协同任务

[0004]但是目前在多个虚拟现实终端通过
PaaS
平台进行协同任务时,对基于
PaaS
平台的虚拟现实终端之间进行协同时的运行状态的监测不够准确,不能及时发现各个虚拟现实终端在
PaaS
平台进行协同任务存在的潜在问题,从而造成协同任务的质量下降,例如,在虚拟会议中会导致会议中断,多人虚拟游戏中,如果基于
PaaS
平台的虚拟现实终端之间进行协同时的运行状态不佳且没有及时发现,会导致游戏中的卡顿或不公平的竞争,影响玩家的游戏体验

[0005]为了解决上述问题,现提供一种技术方案


技术实现思路

[0006]为了克服现有技术的上述缺陷,本专利技术的实施例提供一种
XR
多终端协同
PaaS
平台以解决上述
技术介绍
中提出的问题

[0007]为实现上述目的,本专利技术提供如下技术方案:一种
XR
多终端协同
PaaS
平台,包括终端连接确定模块

终端状态评估模块

终端差异评估模块

终端运行判断模块以及综合性能判断模块;终端连接确定模块确定虚拟现实终端是否与
PaaS
平台建立连接;确认建立连接成功后,终端状态评估模块对虚拟现实终端自身状态进行分析,评估虚拟现实终端自身的运行状态;终端差异评估模块对虚拟现实终端在虚拟环境中的自身动作响应情况进行评估,
对虚拟现实终端在虚拟环境中与其他虚拟现实终端互动情况进行评估;终端运行判断模块基于终端状态评估模块和终端差异评估模块的评估结果,对虚拟现实终端在虚拟环境中的运行状态进行评估,判断基于
PaaS
平台的虚拟现实终端运行的可用性;综合性能判断模块根据所有基于
PaaS
平台的虚拟现实终端运行的可用性,评估所有基于
PaaS
的虚拟现实终端实现虚拟现实多终端协同的性能

[0008]在一个优选的实施方式中,终端连接确定模块检查虚拟现实终端与
PaaS
平台的网络连接是否正常;终端连接确定模块验证虚拟现实终端是否成功登录到
PaaS
平台;终端连接确定模块判断
PaaS
平台是否能够识别测试请求并返回响应;当虚拟现实终端与
PaaS
平台的网络连接正常

虚拟现实终端成功登录到
PaaS
平台,且
PaaS
平台能够识别测试请求并返回响应时,终端连接确定模块生成终端连接成功信号

[0009]在一个优选的实施方式中,当终端连接确定模块生成终端连接成功信号时,终端状态评估模块对虚拟现实终端自身状态进行评估:设定帧率识别区间;获取在帧率识别区间内头戴式显示器显示画面的帧率,获取在帧率识别区间内头戴式显示器显示画面的帧率小于预设帧率阈值的时间长度;将在帧率识别区间内头戴式显示器显示画面的帧率小于预设帧率阈值的时间长度与帧率识别区间对应的时间长度的比值标记为画面帧率不佳比;终端状态评估模块将画面帧率不佳比与帧率不佳阈值进行比较:当画面帧率不佳比大于帧率不佳阈值,终端状态评估模块生成终端画面不合格信号;当画面帧率不佳比小于等于帧率不佳阈值,终端状态评估模块生成终端画面波动分析信号

[0010]在一个优选的实施方式中,当生成终端画面波动分析信号,在帧率识别区间内在时间顺序上获取到多个头戴式显示器显示画面的帧率,将获取到多个头戴式显示器显示画面的帧率按时间顺序进行编号,对在时间顺序上获取到多个头戴式显示器显示画面的帧率的稳定性进行分析,计算画面帧率波动值

[0011]在一个优选的实施方式中,终端差异评估模块对虚拟现实终端在虚拟环境中的自身动作响应情况进行评估:设定自身动作响应监测集合,自身动作响应监测集合包括距离实时时间最近的
k
次虚拟现实终端发出的动作指令;每个动作指令对应一个动作延迟时间;获取在自身动作响应监测集合内动作指令对应的动作延迟时间大于动作延迟阈值的数量,将在自身动作响应监测集合内动作指令对应的动作延迟时间大于动作延迟阈值的数量与
k
的比值标记为动作响应延迟比;对虚拟现实终端在虚拟环境中与其他虚拟现实终端互动情况进行评估,具体为:设定互动动作响应监测集合,互动动作响应监测集合包括距离实时时间最近的
m
次其他虚拟现实终端发出的动作指令;获取其他虚拟现实终端发出该动作指令对应的时间点,获取虚拟现实终端观测到其他虚拟现实终端发出的动作指令对应的动作画面对应的时间点,将其他虚拟现实终端发出该动作指令对应的时间点与虚拟现实终端观测到其他虚拟现实终端发出的动作指令对
应的动作画面对应的时间点的时间间隔标记为动作交互延迟值;计算在自身动作响应监测集合内
m
个动作交互延迟值的平均值,将在自身动作响应监测集合内
m
个动作交互延迟值的平均值标记为交互延迟平均值本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种
XR
多终端协同
PaaS
平台,其特征在于:包括终端连接确定模块

终端状态评估模块

终端差异评估模块

终端运行判断模块以及综合性能判断模块;终端连接确定模块确定虚拟现实终端是否与
PaaS
平台建立连接;确认建立连接成功后,终端状态评估模块对虚拟现实终端自身状态进行分析,评估虚拟现实终端自身的运行状态;终端差异评估模块对虚拟现实终端在虚拟环境中的自身动作响应情况进行评估,对虚拟现实终端在虚拟环境中与其他虚拟现实终端互动情况进行评估;终端运行判断模块基于终端状态评估模块和终端差异评估模块的评估结果,对虚拟现实终端在虚拟环境中的运行状态进行评估,判断基于
PaaS
平台的虚拟现实终端运行的可用性;综合性能判断模块根据所有基于
PaaS
平台的虚拟现实终端运行的可用性,评估所有基于
PaaS
的虚拟现实终端实现虚拟现实多终端协同的性能
。2.
根据权利要求1所述的一种
XR
多终端协同
PaaS
平台,其特征在于:终端连接确定模块检查虚拟现实终端与
PaaS
平台的网络连接是否正常;终端连接确定模块验证虚拟现实终端是否成功登录到
PaaS
平台;终端连接确定模块判断
PaaS
平台是否能够识别测试请求并返回响应;当虚拟现实终端与
PaaS
平台的网络连接正常

虚拟现实终端成功登录到
PaaS
平台,且
PaaS
平台能够识别测试请求并返回响应时,终端连接确定模块生成终端连接成功信号
。3.
根据权利要求2所述的一种
XR
多终端协同
PaaS
平台,其特征在于:当终端连接确定模块生成终端连接成功信号时,终端状态评估模块对虚拟现实终端自身状态进行评估:设定帧率识别区间,获取在帧率识别区间内头戴式显示器显示画面的帧率,获取在帧率识别区间内头戴式显示器显示画面的帧率小于预设帧率阈值的时间长度;将在帧率识别区间内头戴式显示器显示画面的帧率小于预设帧率阈值的时间长度与帧率识别区间对应的时间长度的比值标记为画面帧率不佳比;终端状态评估模块将画面帧率不佳比与帧率不佳阈值进行比较:当画面帧率不佳比大于帧率不佳阈值,终端状态评估模块生成终端画面不合格信号;当画面帧率不佳比小于等于帧率不佳阈值,终端状态评估模块生成终端画面波动分析信号
。4.
根据权利要求3所述的一种
XR
多终端协同
PaaS
平台,其特征在于:当生成终端画面波动分析信号,在帧率识别区间内在时间顺序上获取到多个头戴式显示器显示画面的帧率,将获取到多个头戴式显示器显示画面的帧率按时间顺序进行编号,对在时间顺序上获取到多个头戴式显示器显示画面的帧率的稳定性进行分析,计算画面帧率波动值
。5.
根...

【专利技术属性】
技术研发人员:李红亮白晓明苏涛曹志强公续成
申请(专利权)人:山东经鼎智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1