增强现实测试方法、装置、终端设备、服务端及存储介质制造方法及图纸

技术编号:35096867 阅读:27 留言:0更新日期:2022-10-01 17:00
本申请公开了一种增强现实测试方法、装置、终端设备、服务端及存储介质。该方法包括:服务端接收第一终端设备发送的测试配置信息,测试配置信息包括第一目的地信息,第一终端设备所在位置不属于第一目的地;服务端根据测试配置信息生成AR测试任务和虚拟目标对象,虚拟目标对象用于在第一目的地对应的虚拟环境中执行AR测试任务;在虚拟目标对象执行AR测试任务的过程中,服务端将虚拟目标对象自身的部分或全部视野范围显示在第一终端设备屏幕上;在第一终端设备屏幕上出现指定的AR影像的情况下,服务端确定当前AR应用符合测试需求。利用本申请公开的实施例能够实现AR远程测试。本申请公开的实施例能够实现AR远程测试。本申请公开的实施例能够实现AR远程测试。

【技术实现步骤摘要】
增强现实测试方法、装置、终端设备、服务端及存储介质


[0001]本申请涉及软件测试
,具体涉及一种增强现实AR测试方法、装置、终端设备、服务端、计算机可读存储介质及计算机程序产品。

技术介绍

[0002]随着增强现实(Augmented Reality,AR)技术的不断迭代,在经济社会的各个领域已有诸多应用,例如聚焦在数字城市、教育、交通、医疗、购物、娱乐等领域的各类AR软件产品,可将真实环境与虚拟物体实时叠加在同一画面或空间中,为人们提供不同于以往的数字体验。目前,对于AR软件产品的测试验收环节,绝大多数情况仍需要测试人员前往现场进行实景测试,在目的地运行AR软件,结合实时的定位信息,核验AR产品能否在指定位置生成期望的AR效果。然而,由于这种测试流程要求人员到场,因此会产生诸多痛点问题,例如在大范围疫情影响下,现场测试就需要投入较高的时间成本和人力成本,导致测试任务迟迟无法完成,拖累产品发布进程。

技术实现思路

[0003]有鉴于此,本申请实施例提供一种增强现实AR测试方法、装置、终端设备、服务端、计算机可读存储介质及计算机程序产品,用于解决至少一种技术问题。
[0004]第一方面,本申请实施例提供一种AR测试方法,应用于服务端,包括:服务端接收第一终端设备发送的测试配置信息,所述测试配置信息包括第一目的地信息,所述第一终端设备所在位置不属于所述第一目的地;所述服务端根据所述测试配置信息生成AR测试任务和虚拟目标对象,所述虚拟目标对象用于在所述第一目的地对应的虚拟环境中执行所述AR测试任务;在所述虚拟目标对象执行AR测试任务的过程中,所述服务端将所述虚拟目标对象自身的部分或全部视野范围显示在所述第一终端设备屏幕上;在所述第一终端设备屏幕上出现指定的AR影像的情况下,所述服务端确定当前AR应用符合测试需求。
[0005]第二方面,本申请实施例提供一种AR测试方法,应用于终端设备,包括:在待测试的AR应用的运行环境下,第一终端设备接收外部输入的测试配置信息并发送至服务端;其中,所述测试配置信息包括第一目的地信息,所述第一终端设备所在位置不属于所述第一目的地,所述测试配置信息用于使所述服务端生成AR测试任务和虚拟目标对象,所述虚拟目标对象用于在所述第一目的地对应的虚拟环境中执行所述AR测试任务;在所述虚拟目标对象执行AR测试任务的过程中,所述第一终端设备在屏幕上显示所述虚拟目标对象自身的部分或全部视野范围;所述第一终端设备将屏幕上出现的AR影像的相关信息发送至所述服务端。
[0006]第三方面,本申请实施例提供一种AR测试装置,包括:
[0007]收发模块,用于接收第一终端设备发送的测试配置信息,所述测试配置信息包括第一目的地信息,所述第一终端设备所在位置不属于所述第一目的地;
[0008]生成模块,用于根据所述测试配置信息生成AR测试任务和虚拟目标对象,所述虚
拟目标对象用于在所述第一目的地对应的虚拟环境中执行所述AR测试任务;
[0009]显示处理模块,用于在所述虚拟目标对象执行AR测试任务的过程中,将所述虚拟目标对象自身的部分或全部视野范围显示在所述第一终端设备屏幕上;
[0010]确定模块,用于在所述第一终端设备屏幕上出现指定的AR影像的情况下,确定当前AR应用符合测试需求。
[0011]第四方面,本申请实施例提供一种AR测试装置,包括:
[0012]收发处理模块,用于在待测试的AR应用的运行环境下,接收外部输入的测试配置信息并发送至服务端;其中,所述测试配置信息包括第一目的地信息,所述第一终端设备所在位置不属于所述第一目的地,所述测试配置信息用于使所述服务端生成AR测试任务和虚拟目标对象,所述虚拟目标对象用于在所述第一目的地对应的虚拟环境中执行所述AR测试任务;
[0013]显示处理模块,用于在所述虚拟目标对象执行AR测试任务的过程中,在屏幕上显示所述虚拟目标对象自身的部分或全部视野范围;
[0014]所述收发处理模块还用于将屏幕上出现的AR影像的相关信息发送至所述服务端。
[0015]第五方面,本申请实施例提供一种服务端设备,包括:处理器以及存储有计算机程序指令的存储器;所述处理器执行所述计算机程序指令时实现如上所述的方法的步骤。
[0016]第六方面,本申请实施例提供一种终端设备,包括:处理器以及存储有计算机程序指令的存储器;所述处理器执行所述计算机程序指令时实现如上所述的方法的步骤。
[0017]第七方面,本申请实施例提供一种计算机可读存储介质,所述计算机存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如上所述的方法的步骤。
[0018]第八方面,本申请实施例提供一种计算机程序产品,所述计算机程序产品中包括计算机程序指令,所述计算机程序指令被处理器执行时实现如上所述的方法的步骤。
[0019]利用本申请实施例提供的方案执行AR测试,不需要人员到场,而是在构建的虚拟环境中开展测试,得到可靠的测试结果,达到测试目的,因此本申请实施例能够应对当前AR产品测试中的痛点问题,使得现场测试不再是必不可少的环节,投入较低的时间成本和人力成本即可完成,有利于AR技术和产品的发布推广。
附图说明
[0020]为了更清楚地说明本申请实施例的技术方案,以下对本申请实施例中的附图作简单介绍。
[0021]图1是本申请实施例的基于服务器和终端设备的AR系统架构示意图。
[0022]图2是一种利用手机端APP进行AR导航的虚实融合图像示意图。
[0023]图3是本申请实施例的服务器侧的AR测试方法的流程框图。
[0024]图4是本申请实施例的终端设备侧的AR测试方法的流程框图。
[0025]图5是基于本申请实施例的AR测试方法的测试流程示意图。
[0026]图6是基于图5实施例的虚拟人在虚拟环境中行进时应出现的AR效果的情景示意图。
[0027]图7是与图6实施例中的虚拟人绑定的手机屏幕画面的示意图。
[0028]图8是本申请实施例的服务端侧的AR测试装置的结构框图。
[0029]图9是本申请实施例的终端设备侧的AR测试装置的结构框图。
[0030]图10是用来实现本申请实施例的AR测试方法的电子设备的示意图。
[0031]图11是本申请实施例的一种终端设备的软件结构示意图。
具体实施方式
[0032]以下将参考若干示例性实施方式来描述本申请的原理和精神。应当理解,提供这些实施方式的目的是为了使本申请的原理和精神更加清楚和透彻,使本领域技术人员能够更好地理解进而实现本申请的原理和精神。本文中提供的示例性实施方式仅是本申请的一部分实施方式,而不是全部的实施方式。基于本文中的实施方式,本领域普通技术人员在不付出创造性劳动前提下所获得的所有其他实施方式,都属于本申请保护的范围。
[0033]本领域技术人员知晓,本申请的实施方式可以实现为一种系统、装置、设备、方法、计算本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种增强现实AR测试方法,应用于服务端,其特征在于,所述AR测试方法包括:服务端接收第一终端设备发送的测试配置信息,所述测试配置信息包括第一目的地信息,所述第一终端设备所在位置不属于所述第一目的地;所述服务端根据所述测试配置信息生成AR测试任务和虚拟目标对象,所述虚拟目标对象用于在所述第一目的地对应的虚拟环境中执行所述AR测试任务;在所述虚拟目标对象执行AR测试任务的过程中,所述服务端将所述虚拟目标对象自身的部分或全部视野范围显示在所述第一终端设备屏幕上;在所述第一终端设备屏幕上出现指定的AR影像的情况下,所述服务端确定当前AR应用符合测试需求。2.根据权利要求1所述的方法,其特征在于,还包括:将所述第一终端设备与所述虚拟目标对象绑定;在所述虚拟目标对象执行所述测试任务过程中,通过调节所述第一终端设备的位置和/或姿态而调节所述虚拟目标对象在所述虚拟环境中的位置和/或姿态。3.根据权利要求1所述的方法,其特征在于,还包括:在所述虚拟目标对象执行AR测试任务过程中,接收所述第一终端设备发送的第一指示信息,用于指示所述第一终端设备屏幕上已出现指定的AR影像。4.根据权利要求3所述的方法,其特征在于,所述第一指示信息中包括以下至少一项:预定格式的字符串、携带预定比特位的数据帧、预定格式的报文。5.根据权利要求3所述的方法,其特征在于,所述第一指示信息包括所述第一终端设备屏幕上出现指定的AR影像时的屏幕图像,所述屏幕图像用于再次测试时回放所述指定的AR影像,如果再次测试时终端设备屏幕上出现同样的AR影响,则确定当前AR应用符合测试需求。6.根据权利要求1所述的方法,其特征在于,所述根据所述测试配置信息生成AR测试任务和虚拟目标对象,包括:根据所述第一目的地的建模数据和相关的全景图像数据,生成所述第一目的地对应的虚拟环境;生成虚拟目标对象,所述虚拟目标对象位于所述虚拟环境中;生成AR测试任务,所述AR测试任务包括所述虚拟目标对象在所述虚拟环境中沿指定路线从第一位置移动至第二位置。7.根据权利要求6所述的方法,其特征在于,还包括:在所述虚拟环境中设置多个可移动的虚拟辅助对象;在所述虚拟目标对象执行AR测试任务过程中,记录所述虚拟目标对象和所述虚拟辅助对象的定位信息。8.根据权利要求1所述的方法,其特征在于,所述测试配置信息还包括所述第一终端设备的机型信息。9.根据权利要求8所述的方法,其特征在于,还包括:在所述待测试的AR应用的运行环境下,通过第二终端设备接收新的测试配置信息,其中新的测试配置信息包括第二目的地信息和所述第二终端设备的机型信息,所述第二终端
设备所在位置不属于所述第二目的地,并且,所述第二目的地与所述第一目的地相同,所述第二终端设备的机型与所述第一终端设备的机型不同;根据新的测试配置信息生成新的AR测试任务和新的虚拟目标对象,在新的虚拟目标对象执行新的测试任务后,确定所述第二终端设备上出现的AR影像与所述第一终端设备上出现的AR影像之间的差异信息,所述差异信息用于对所述AR应用进行修改。10.根据权利要求8所述的方法,其特征在于,还包括:在所述待测试的AR应用的运行环境下,通过第三终端设备接收新的测试配置信息,其中新的测试配置信息包括第三目的地信息和所述第三终端设备的机型信息,所述第三终端设备所在位置不属于所述第三目的地,并且,所述第三目的地与所述第一目的地不同,所述第三终端设备的机型与所述第一终端设备的机型相同;根据新的测试配置信息生成新的AR测试任务和新的虚拟目标对象,在新的虚拟目标对象执行新的测试任务后,确定所述第三终端设备上出现的AR影像与所述第一终端设备上出现的AR影像之间的差异信息,所述差异信息用于对所述AR应用进行修改。11.一种增强现实AR测试方法,应用于终端设备,其特征在于,所述AR测试方法包括:在待测试的AR应用的运行环境下,第一终端设备接收外部输入的测试配置信息并发送至服务端;其中,所述测试配置信息包括第一目的地信息,所述第一终端设备所在位置不属于所述第一目的地,所述测试配置信息用于使所述服务端生成AR测试任务和虚拟目标对象,所述虚拟目标对象用于在所述第一目的地对应的虚拟环境中执行所述AR测试任务;在所述虚拟目标对象执行AR测试任务的过程中,所述第一终端设备在屏幕上显示所述虚拟目标对象自身的部分或全部视野范围;所述第一终端设备将屏幕上出现的AR影像的相关信息发送至所述服务端。12.根据权利要求11所述的方法,其特征在于,还包括:所述第一终端设备与所述虚拟目标对象绑定;在所述虚拟目标对象执行AR测试任务过程中,通过调节所述第一终端设备的位置和/或姿态而调节所述虚拟目标对象在所述虚拟环境中的位置和/或姿态。13.根据权利...

【专利技术属性】
技术研发人员:费雯悦
申请(专利权)人:北京河图联合创新科技有限公司
类型:发明
国别省市:

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

1