一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于使用增强现实来执行布线任务的方法、系统和计算机可读介质与流程

2022-06-05 03:10:14 来源:中国专利 TAG:


1.本文描述的主题涉及增强现实(ar)。更具体地,本文描述的主题涉及用于使用ar来执行布线任务的方法、系统和计算机可读介质。


背景技术:

2.网络运营商可以管理和配置相当数量的物理资源,例如,网络交换机、服务器、监测装置和/或安全装置。虽然一些配置是基于软件的,但一些配置可以涉及手动任务,包括布线任务。例如,网络交换机可以经由一根或多根线缆来连接到许多装置(例如,服务器、安全设备和/或其他网络交换机)。在这个例子中,如果线缆连接不正确,则可能妨碍或阻碍通信,例如,管理端口可以用于传送源自管理节点的管理业务,而数据端口可以用于传送源自用户设备的用户业务。由于布线任务的复杂性可以随着物理资源量的增加或互连而显著增加,因此对于此类布线任务所需的时间量也可能增加。进一步地,布线任务的增加的复杂性还可能增加错误连接和/或相关配置问题的可能性。


技术实现要素:

3.本文描述的主题包括用于使用增强现实(ar)来执行布线任务的方法、系统和计算机可读介质。一种用于配置使用ar来执行网络服务的网络服务系统的方法包括:在网络服务系统用户的用户装置处,其中所述用户装置正在执行与所述网络服务系统相关联的ar布线应用:向所述网络服务系统的ar布线子系统传送网络服务任务标识信息,其中所述网络服务任务标识信息可用于标识在所述网络服务系统内提供的至少一个测试或监测用例(tmc)定义;基于所述网络服务任务标识信息从所述网络服务系统的所述ar布线子系统接收布线指令,其中所述布线指令用于指示用户执行与所述至少一个tmc定义相关联的布线任务,其中所述布线任务涉及将至少一根线缆连接到所述网络服务系统的物理资源的一个或多个物理端口;以及经由显示器并使用至少一个ar元素来提供用于指示所述用户执行所述布线任务的所述布线指令。
4.一种用于配置使用ar来执行网络服务的网络服务系统的系统包括:网络服务系统用户的用户装置;以及至少一个处理器,其中所述用户装置正使用所述至少一个处理器来执行ar布线应用,其中所述ar布线应用被进一步配置用于:向所述网络服务系统的ar布线子系统传送网络服务任务标识信息,其中所述网络服务任务标识信息可用于标识在所述网络服务系统内提供的至少一个tmc定义;基于所述网络服务任务标识信息从所述网络服务系统的所述ar布线子系统接收布线指令,其中所述布线指令用于指示用户执行与所述至少一个tmc定义相关联的布线任务,其中所述布线任务涉及将至少一根线缆连接到所述网络服务系统的物理资源的一个或多个物理端口;以及经由显示器并使用至少一个ar元素来提供用于指示所述用户执行所述布线任务的所述布线指令。
5.本文描述的主题可以用软件结合硬件和/或固件来实现。例如,本文描述的主题可
以由处理器执行的软件来实现。在一个示例实现方式中,本文描述的主题可以使用计算机可读介质来实现,所述计算机可读介质上存储有计算机可执行指令,所述计算机可执行指令当由计算机的处理器执行时控制所述计算机执行步骤。适合于实现本文描述的主题的示例计算机可读介质包括诸如盘存储器装置、芯片存储器装置、可编程逻辑装置和专用集成电路等非暂时性装置。此外,实现本文描述的主题的计算机可读介质可以位于单个装置或计算平台上,或者可以分布在多个装置或计算平台上。
6.如本文所使用的,术语“节点”是指包括存储器和一个或多个处理器的至少一个物理计算平台。
7.如本文所使用的,术语“功能”、“引擎”和“模块”中的每一个是指用于实现本文描述的特征的硬件、固件、或结合硬件和/或固件的软件。
附图说明
8.现在将参考附图解释本文描述的主题的实施方案,其中相同的附图标记表示相同的部分,在附图中:
9.图1是展示包括用于提供布线指令的增强现实(ar)布线系统的示例环境的框图;
10.图2是展示与布线任务相关联的示例物理资源的框图;
11.图3描绘了展示用户设备与ar布线系统交互的消息流程图;
12.图4是展示用于使用ar来执行布线任务的示例过程的流程图;以及
13.图5是展示用于配置使用ar来执行网络服务的网络服务系统的示例过程的流程图。
具体实施方式
14.现在将详细地参考本文描述的主题的各种实施方案,其例子在附图中展示。在可能的情况下,贯穿附图,将使用相同的附图标记来指代相同或相似的部分。
15.图1是展示包括用于提供布线指令和/或执行相关功能性的增强现实(ar)布线系统(arcs)102的示例环境100的框图。参考图1,环境100可以包括arcs 102、用户设备(ue)112、运营商装置118以及网络测试或监测(ntm)系统120。arcs 102可以表示用于执行与提供ar布线指令相关联的各个方面的任何合适的实体(例如,一个或多个计算平台或使用至少一个处理器实现的装置)。例如,arcs 102可以接收对用于执行布线任务的布线指令的请求,所述布线任务与将一根或多根线缆(例如,以太网线缆、直接附接线缆(dac)、光纤线缆、网络线缆等)连接到物理资源(例如,网络交换机或服务器)的一个或多个端口相关联。在这个例子中,在确定用于执行布线任务的布线指令之后,arcs 102可以将布线指令提供给请求实体(例如,在ue 112上执行的arcs客户端应用114)。继续这个例子,arcs客户端应用114可以使用ar来呈现或提供布线指令,例如,通过增强视频和/或图像以包括用于指示用户将一根或多根线缆连接到一个或多个端口的视觉叠加、文本和/或动画。
16.在一些实施方案中,arcs 102可以包括布线任务控制器(ctc)104、资源数据存储106、布线任务数据存储108以及一个或多个通信接口110。ctc 104可以表示用于执行与提供布线指令或相关服务相关联的各个方面的任何合适的一个或多个实体(例如,在至少一个处理器上执行的软件)。例如,ctc 104可以(例如,从arcs客户端应用114)接收对用于执
行布线任务(例如,涉及将至少一根线缆连接到物理资源(例如,网络路由器或交换机、防火墙装置或安全设备)的一个或多个端口的任务)的指令的请求。在这个例子中,ctc 104可以使用在请求或相关消息中发送的标识符(例如,来自物理资源的视频或图像的快速响应(qr)码或序列号)来标识或确定用于执行布线任务的适当的布线任务相关信息(例如,布线指令、端口/连接信息和/或ar指导信息)。继续这个例子,在确定适当的布线任务相关信息之后,ctc 104可以将布线指令和/或相关信息发送到请求实体(例如,arcs客户端应用114),所述请求实体可以使用一个或多个ar元素(例如,诸如黄色框等视觉叠加)来呈现布线指令,从而强调线缆要连接到的特定端口。
17.在一些实施方案中,arcs 102和/或ctc 104可以包括用于确认布线任务完成和/或用于提供指明用户是否正遵循布线指令的反馈的功能性。例如,arcs 102和/或ctc 104可以执行一个或多个功能(例如,执行ping扫描和/或网络发现程序)以指明布线任务或其一部分已正确地完成或执行。在另一个例子中,arcs 102和/或ctc 104可以触发ntm系统120或相关实体执行一个或多个测试和/或监测功能(例如,执行管理查询或命令)以指明布线任务或其一部分已正确地完成或执行。
18.在一些实施方案中,arcs 102和/或ctc 104可以包括用于在一个或多个数据存储(例如,资源数据存储106和布线任务数据存储108)中存储、访问和/或利用布线任务相关信息的功能性。示例布线任务相关信息可以包括关于可配置(例如,可连接)的物理资源的信息以及用于执行与一个或多个物理资源相关联的一个或多个布线任务的信息。
19.资源数据存储106可以表示用于存储关于物理资源的各种信息(例如,qr码、序列号、装置图像或视觉标识符和/或物理端口布局)和/或其他数据的任何合适的实体(例如,计算机可读介质、数据库、存储装置或存储器)。在一些实施方案中,资源数据存储106可以包括物理端口布局或示图、技术规范和/或使用资源标识符可索引或可标识的其他资源信息。例如,资源数据存储106可以存储可用于标识特定物理资源或相关物理资源标识符(例如,统一资源标识符(uri)或唯一资源标识符)的视觉标识符(例如,描绘资源的端口面板视图的图像、qr码的图像、互联网协议(ip)地址或序列号的图像)。在另一个例子中,代替视觉标识符或除了视觉标识符之外,资源数据存储106可以存储资源标识符(例如,序列号、完全限定域名(fqdn)或通用唯一标识符(uuid)),所述资源标识符在附连到或包含在物理资源内的近场通信(nfc)或射频识别(rfid)芯片中编码。
20.布线任务数据存储108可以表示用于存储与一个或多个物理资源相关联的布线任务相关信息(例如,用于执行各种布线任务的布线指令)和/或其他数据的任何合适的实体(例如,计算机可读介质、数据库、存储装置或存储器)。例如,布线任务数据存储108可以存储可用于指示用户执行布线任务或其一个或多个部分的布线指令集(例如,可用于ar相关呈现的文本、音频和/或图形)。在这个例子中,布线指令集可以使用布线任务标识符和/或资源标识符来索引或以其他方式可标识。
21.在一些实施方案中,资源数据存储106、布线任务数据存储108或另一个数据存储可以包括用于接收和存储一个或多个tmc定义的测试或监测用例(tmc)库,所述一个或多个tmc定义用于定义可由ntm系统120或相关实体执行的一个或多个测试目标(例如,针对特定环境或场景执行的测试)和/或监测目标(例如,在特定场景或环境中观察的业务或行为)。
22.在一些实施方案中,tmc定义可以包括用于执行测试或监测目标或相关任务的各
种信息。例如,tmc定义可以定义测试目标,所述测试目标包括在执行测试事件时要生成并发送到待测装置(dut)或待测系统(sut)或朝向其发送的测试业务、在测试事件期间或之后要计算的性能度量、和/或与配置ntm系统120或关联于测试事件的其他元件相关联的其他tmc配置信息。在另一个例子中,tmc定义可以定义监测目标,所述监测目标包括在执行监测事件时使用的分接头或探针、在监测事件期间或之后要计算的性能度量、和/或与配置ntm系统120或关联于监测事件的其他元件相关联的其他tmc配置信息。
23.在一些实施方案中,tmc定义可以包括连接性映射或可用于创建连接性映射的信息。例如,连接性映射可以指明ntm系统120的哪些端口连接到正被监测的sut或系统的端口。
24.在一些实施方案中,资源数据存储106、布线任务数据存储108或另一个数据存储可以包括用于存储装置图像识别和/或装置标识信息以及相关联的装置特定通信端口ar叠加信息的装置连接性库。例如,装置连接性库可以包括可用于辅助用户执行布线任务或其部分的装置标识符和相关ar元素信息(例如,用于强调例如计算机服务器或网络交换机的特定端口的音频指令和叠加图形以及相对锚点位置信息)。
25.在一些实施方案中,ntm用户可以在ntm系统120内或使用相关接口来配置或生成测试用例定义、测试目标或事件和/或一个或多个相关布线任务。例如,与测试目标相关的tmc定义可以涉及生成指向或朝向sut或dut的测试分组业务。在这个例子中,与测试目标相关的tmc定义可以包括用于连接相关联的测试基础设施组件(例如,测试业务生成器/端口、测试业务接收器/端口、交换机/端口、路由器/端口、网关/端口、服务器/端口等)的布线指令。在这个例子中,与监测目标相关的tmc定义可以被传送到arcs 102和/或存储在数据存储108中。
26.示例测试相关布线指令可以是指可用于唯一地标识与测试目标相关联的组件或资源(例如,dut、交换机、路由器、网关、服务器等)的测试组件基础设施和/或dut或sut标识符信息(例如,装置或端口视觉图像、nfc标签编码的装置或端口标识符、rfid标签编码的装置或端口标识符、qr码编码的装置或端口标识符等)。例如,测试目标相关布线指令可以声明对于特定测试目标或事件,测试业务生成器

x’的端口
‘4’
应连接到dut

y’的端口
‘3’
。在这个例子中,测试系统运营商(例如,使用他们的ue 112上的arcs客户端应用114)可以访问如本文描述的arcs 102以获得针对一个或多个定义的网络测试目标的基于ar的布线指导。
27.在一些实施方案中,ntm用户可以在ntm系统120内或使用相关接口来配置或生成监测用例定义、监测目标或事件和/或一个或多个相关布线任务。例如,与监测目标相关的tmc定义可以涉及经由使用内联分接头、探针、旁路开关或其他可见性组件来观察跨被监测网络的实况业务。在这个例子中,与监测目标相关的tmc定义可以包括用于连接相关联的监测基础设施组件(例如,内联分接头、探针、旁路开关等)的布线指令。在这个例子中,与监测目标相关的tmc定义可以被传送到arcs 102和/或存储在数据存储108中。
28.示例监测相关布线指令可以是指可用于唯一地标识与网络监测目标相关联的组件或资源(例如,被监测网络组件或元件、交换机、路由器、网关、服务器、内联分接头、探针、旁路开关等)的监测组件基础设施和/或被监测网络组件标识符信息(例如,装置或端口视觉图像、nfc标签编码的装置或端口标识符、rfid标签编码的装置或端口标识符、qr码编码的装置或端口标识符等)。例如,网络监测目标相关布线指令可以声明对于特定监测目标或
事件,旁路开关

x’的端口
‘2’
应连接到被监测网络装置

y’的端口
‘1’
。在这个例子中,监测系统运营商(例如,使用他们的ue 112上的arcs客户端应用114)可以访问如本文描述的arcs 102以获得针对一个或多个定义的网络监测目标的基于ar的布线指导。
29.一个或多个通信接口110可以表示用于经由各种通信协议和/或数据格式接收和发送通信的任何合适的实体(例如,网络接口卡(nic)、端口模块和/或其他硬件或软件)。例如,一个或多个通信接口110可以包括用于配置arcs 102的各种设置的配置接口。在另一个例子中,一个或多个通信接口110可以包括用于允许运营商装置118或另一个实体与arcs 102交互的用户接口(ui)、图形ui(gui)和/或应用编程接口(api)。
30.运营商装置118可以是用于选择、查看和/或配置与arcs 102或ctc 104相关联的各个方面的任何实体(例如,自动化系统或者由人类用户控制或可控制的装置或系统)。例如,运营商装置118可以经由一个或多个通信接口110向arcs 102提供配置信息。用于与arcs 102或ctc 104交互的示例ui可以支持自动化(例如,经由一种或多种脚本语言)、表现层状态转化(rest)api、命令行和/或基于网络的gui。在另一个例子中,运营商装置118可以提供用于存储在一个或多个数据存储(例如,资源数据存储106和布线任务数据存储108)中的布线任务相关信息(例如,用于各种物理资源的预定布线指令)。
31.ntm系统120可以表示用于执行与监测或测试一个或多个网络(例如,企业网络、电信网络等)或物理资源相关联的各个方面的任何合适的实体(例如,使用至少一个处理器实现的一个或多个计算平台或装置)。例如,ntm系统120可以包括位于不同物理位置(例如,同一建筑物中的不同实验室机房、同一校园中的不同建筑物等)中的各种硬件或物理资源(例如,平台、机箱、端口模块、装置等)或与其交互。在这个例子中,物理资源可以包括测试系统组件以及dut或sut的组件。
32.在一些实施方案中,ntm系统120可以包括用于确认布线任务完成的功能性。例如,arcs客户端应用114或另一个实体可以触发ntm系统120或相关节点执行一个或多个测试或监测功能以用于确定物理资源是否被适当地连接。在这个例子中,如果物理资源被不适当地连接,则可以从arcs 102请求附加的布线指令(例如,用于补救连接问题的布线指令)和/或将附加的布线指令提供给arcs客户端应用114。
33.在一些实施方案中,ntm用户可以在ntm系统120内或使用相关接口来配置tmc定义、相关目标和/或一个或多个布线任务。例如,ntm用户可以使用gui来输入数据和/或选择用于执行测试目标或监测目标的测试业务模板或监测布局。在这个例子中,ntm应用可以使用此输入来生成或修改tmc定义并且将所述tmc定义发送到arcs 102和/或将这个tmc定义存储在数据存储(例如,数据存储108或tmc库)中。
34.在一些实施方案中,ntm系统120或相关实体可以包括用于执行一个或多个tmc或相关目标的功能性。例如,tmc执行引擎可以接收tmc定义或相关信息,例如,与tmc相关联的配置指令。在这个例子中,tmc执行引擎可以经由各个端口或连接来将配置指令提供给各个ntm系统组件(例如,业务生成器和/或网络分接头)。在这个例子中,配置指令可以经由内部物理或虚拟总线传送到各个测试系统组件。
35.在一些实施方案中,ntm系统120或相关实体可以基于tmc定义或相关信息使用一个或多个tmc模板或相关业务流来生成测试业务。例如,业务生成器可以生成用于执行在tmc定义中指明的测试目标(例如,测试包括在ar辅助的布线任务中涉及的物理资源的sut)
的许多测试分组。在另一个例子中,业务生成器可以基于由tmc定义或相关信息指明的一个或多个测试业务模板来生成测试业务。
36.ue 112可以表示用于执行与使用ar相关布线服务相关联的各个方面的任何合适的实体(例如,智能电话、移动装置、膝上型计算机、一个或多个计算平台等)。在一些实施方案中,ue 112可以包括相机、显示器以及用于运行各种应用(诸如,arcs客户端应用114和/或其他应用)的硬件和软件。arcs客户端应用114可以被编程或配置成与arcs 102或ctc 104交互。在一些实施方案中,arcs客户端应用114可以与ntm系统120交互和/或可以触发arcs 102与ntm系统120交互。
37.在一些实施方案中,arcs客户端应用114可以被配置成用于向arcs102传送指明至少一个tmc定义的tmc定义标识信息;向arcs 102传送指明物理资源的资源标识信息;向arcs 102接收用于指示用户执行与至少一个tmc定义相关联的布线任务的布线指令,其中布线任务涉及将至少一根线缆连接到物理资源的一个或多个物理端口;以及经由显示器并使用至少一个ar元素来提供用于指示用户执行布线任务的布线指令。
38.在一些实施方案中,arcs客户端应用114可以提供用于获得用户输入的gui或其他用户接口。例如,arcs客户端应用114的gui可以提供用户可以选择的可用tmc或相关布线任务的列表。在这个例子中,在选择tmc或相关布线任务之后,arcs 102或arcs客户端应用114可以(例如,经由arcs客户端应用114的gui)指示用户将ue 112的相机指向附连到相关的物理资源的qr码处和/或相关的物理资源的端口面板(例如,后部或前部区域)处。
39.在一些实施方案中,arcs客户端应用114可以利用ar套件或其他软件来对由ue 112的相机捕获的视频帧执行图像识别,并且可以使用这种技术来导出或获得附连到物理资源的资源标识信息(例如,机器id贴花、ip地址贴纸或qr码)。
40.在一些实施方案中,arcs客户端应用114可以利用nfc和/或rfid硬件或相关软件来检测和读取在附连到物理资源或包含在物理资源内的nfc或rfid芯片中编码的资源标识信息(例如,uuid)。
41.在一些实施方案中,arcs客户端应用114可以针对一个或多个物理资源从arcs 102或ctc 104请求和接收布线任务相关信息(例如,布线指令),并且可以利用ar套件(例如,arkit 3或arkit 4)或其他软件以使用一个或多个ar元素来显示布线任务相关信息。例如,在接收将线缆连接到特定网络交换机的端口
‘4’
中的布线指令之后,arcs客户端应用114可以在网络交换机后部的实况或基本上实况的视频中的端口
‘4’
上叠加亮黄色正方形。在这个例子中,arcs客户端应用114可以将文本、动画或视觉指令叠加到视频,以指明用户应将线缆的一端连接到端口
‘4’
中。在另一个例子中,代替视觉叠加或除了视觉叠加之外,arcs客户端应用114可以利用ue 112的扬声器来播放音频指令或提供音频反馈,例如,在检测到指令的成功完成时使用铃声、或在检测到指令被不正确地执行(诸如,将线缆插入错误的端口中)时使用蜂鸣声来增强实况或基本上实况的视频的音频流。在另一个例子中,代替视觉叠加或除了视觉叠加之外,arcs客户端应用114可以利用ue 112的振动马达来创建振动或蜂鸣,以指示用户做动作或不做动作。
42.将理解的是,图1是出于说明性目的,并且可以改变、更改、添加或移除上文中关于图1所描述的各种描绘的实体、它们的位置和/或它们的功能。
43.图2是展示与布线任务相关联的示例物理资源200的框图。物理资源200可以表示
包括用于接收各个连接器的一个或多个物理端口或插座的任何合适的实体(例如,网络路由器或交换机、防火墙装置或安全设备等)。例如,物理资源200可以是具有用于接收网络线缆的连接器或插头的多个端口的网络交换机。
44.在一些实施方案中,物理资源200可以具有可用于标识自身的各种视觉特性。例如,物理资源200的颜色、徽标或相关标记以及物理端口布局可以指明安全设备的特定型号或品牌。在另一个例子中,物理资源200可以是基于位于物理资源200上或在rfid芯片或nfc芯片中编码的一个或多个资源标识符(例如,uuid、qr码和/或ip地址)而可标识的。
45.qr码202表示附连到物理资源200的可用于标识物理资源200的qr码。例如,arcs客户端应用114可以使用相机、qr读取器和/或ue 112上的相关功能性来提取qr码或相关资源标识符,并且可以将资源标识符发送到arcs102和/或ctc 104以用于获得布线任务相关信息。在另一个例子中,arcs客户端应用114可以将捕获的qr码的图像或包含qr码的视频片段发送到arcs 102和/或ctc 104,并且允许arcs 102和/或ctc 104从图像或视频片段确定相关的资源标识符。
46.在一些实施方案中,在接收用于执行与物理资源200相关联的布线任务的布线指令之后,ue 112或在其上执行的arcs客户端应用114可以经由显示器204来提供描绘物理资源200的物理端口以及向用户指明要插入线缆的物理端口的叠加元素206的ar加强实况(例如,实时或近实时)视频。在这样的实施方案中,叠加元素206可以由arcs客户端应用114使用ar工具包基于布线指令和相关信息来生成和显示。在一些实施方案中,叠加元素206可以是交互式或动态的,从而吸引用户的眼睛和/或焦点,例如,叠加元素206可以在用户跨物理资源200的物理端口移动ue 112时闪烁、扩大和收缩、或者抖动。
47.将理解的是,图2是出于说明性目的,并且可以改变、更改、添加或移除上文中关于图2所描述的各种描绘的实体、它们的位置和/或它们的功能。
48.图3描绘了展示ue 112与arcs 102交互的消息流程图。在一些实施方案中,arcs 102可以被配置或提供有各种布线任务相关信息和资源信息。例如,arcs运营商可以在数据存储106和108中存储关于各种物理资源的信息以及布线指令和/或用于生成或显示ar元素的信息,所述ar元素用于指示用户执行涉及一个或多个物理资源的布线任务。
49.在一些实施方案中,例如,在用户使用arcs客户端应用114之前,各种物理资源可以被分配标识符,并且所述标识符可以被编码为qr码、rfid值和/或nfc值。在这样的实施方案中,可以用这些资源标识符来标记或以其他方式标志每个物理资源,使得用户可以使用arcs客户端应用114和/或ue112来扫描或以其他方式获得嵌入的标识符。
50.参考图3,在步骤301,可以将布线任务相关信息和资源信息从运营商装置118或另一个实体提供给arcs 102。例如,网络运营商或管理系统可以生成用于执行涉及物理资源200的一个或多个布线任务的预定义布线指令,并且可以将预定义布线指令以及关于物理资源200的相关资源信息提供给arcs 102或一个或多个相关数据存储。
51.在步骤302中,可以在ue 112上启动或打开arcs客户端应用114。例如,在启动arcs客户端应用114并选择或指明特定tmc之后,用户可以将ue 112的相机指向附连到物理资源200的qr码处,或者可以从物理资源200中或附近的nfc或rfid芯片检索资源标识符。在这个例子中,arcs客户端应用114可以在ue 112的屏幕上显示相机正在实时或近实时地查看的内容。
52.在步骤303中,arcs客户端应用114可以在请求与物理资源200相关联的布线任务相关信息时提供布线任务标识信息(例如,导出的uuid和用户提供的tmc标识符)。例如,运行arcs客户端应用114的ue 112可以被配置成扫描和解读或解析附连到物理资源200的表面的视觉码(例如,qr码)。在这个例子中,arcs客户端应用114或相关的第三方码扫描器可以解析视觉码以获得可用于标识物理资源200的编码的序列号或另一个标识符。
53.在一些实施方案中,代替可扫描的视觉码或除了可扫描的视觉码之外,资源标识符(例如,序列号和/或uuid)可以被编码在附连到或包含在物理资源200内的nfc或rfid芯片中。在这样的实施方案中,arcs客户端应用114可以使用或访问nfc或rfid扫描器(例如,在ue 112上)并且可以使用这个扫描器来提取或获得资源标识符。
54.在步骤304中,其中的arcs 102或ctc 104可以使用从ue 112或arcs客户端应用114提供的信息来标识相关的布线任务相关信息,并且可以将布线任务相关信息发送到ue 112或arcs客户端应用114。例如,其中的arcs102或ctc 104可以使用从arcs客户端应用114接收的布线任务标识信息(例如,资源标识符、布线任务标识符和/或tmc标识符)来标识或确定与物理资源200相关联的布线任务相关信息,并然后将那个布线任务相关信息发送到arcs客户端应用114。
55.在步骤305中,arcs客户端应用114可以使用ar来显示一个或多个布线指令。例如,在接收用于将线缆的一端连接到物理资源200的端口
‘2’
中并且将线缆的另一端连接到物理资源200的端口
‘4’
中的布线指令之后,arcs客户端应用114可以利用描绘线缆正被连接到这些端口中的指示性动画来增强示出物理资源200的端口
‘2’
和端口
‘4’
的实况或基本上实况的视频。
56.在步骤306中,arcs客户端应用114或相关实体可以检测和/或确认一个或多个布线指令被成功完成。例如,arcs客户端应用114可以检测(例如,通过分析来自ue 112的相机的视频部分或图像)线缆已被插入特定端口中。在这个例子中,在检测到线缆已被插入那个端口中之后,arcs客户端应用114可以例如通过确定经由连接的通信是成功的来(例如,经由arcs 102和/或ntm系统120)执行或触发网络通信测试以确认线缆已被插入。
57.将理解的是,图3是出于说明性目的,并且可以改变、更改、添加或移除上文中关于图3所描述的用于训练arcs 102的各种描绘的信息和细节或相关方面。
58.图4是展示用于使用ar来执行布线任务的示例过程400的示图。在一些实施方案中,过程400或其部分可以由arcs 102、ctc 104、ue 112、arcs客户端应用114和/或另一个节点或模块执行或在其处执行。在一些实施方案中,过程400可以包括由步骤402、404和/或406表示的操作或动作。
59.参考过程400,在步骤402中,可以将与物理资源相关的布线任务标识信息传送到arcs 102。在一些实施方案中,布线任务标识信息可用于标识指明涉及物理资源的至少一个测试或监测目标的至少一个tmc定义。
60.在一些实施方案中,布线任务标识信息可以包括可用于标识真实世界网络环境中的物理资源的资源标识信息。例如,ue 112的用户可以发送从视频剪辑或从rfid或nfc芯片获得的资源标识符以及对与由资源标识符指明的物理资源相关联的布线指令的请求。
61.在一些实施方案中,布线任务标识信息可以包括可用于标识至少一个tmc定义的tmc定义标识信息。例如,ue 112的用户可以经由显示描绘多个tmc的视觉菜单的gui来选择
指明涉及物理资源200的tmc定义的tmc或相关tmc标识符。在这个例子中,tmc定义可以包括可用于测试或监测物理资源200的各个方面的信息,例如,网络相关延迟、性能、拥塞、合规性、安全性和/或吞吐量。
62.在一些实施方案中,用户可以使用ue 112例如经由arcs客户端应用114或相关gui来访问可以从中选择一个的可用tmc定义的菜单。一旦选择了特定tmc,用户就可以用以上描述的方式使用ue 112来向arcs 102提供资源标识信息。在用于网络监测或网络测试的各种实施方案中可以遵循类似的过程。
63.在一些实施方案中,布线任务标识信息或资源标识信息可以包括使用ue 112获得或确定的资源标识符。例如,ue 112可以从附连到物理资源的rfid或nfc芯片读取资源标识符。在另一个例子中,ue 112可以使用ocr技术来标识图像中的资源标识符。在另一个例子中,用户可以通过经由在ue112上执行的gui选择物理资源来标识资源标识符。
64.在一些实施方案中,布线任务标识信息可以包括资源标识符,其中资源标识符包括qr码、视觉码、基于nfc的标识符、基于rfid的标识符、序列号、uri、fqdn或ip地址和/或tmc标识符。
65.在一些实施方案中,与arcs 102相关联的至少一个数据存储可以包括用于接收和存储一个或多个tmc定义的tmc库。在这样的实施方案中,tmc定义可以包括连接性映射或可用于创建连接性映射的信息。在一些实施方案中,连接性映射可以指明物理ntm系统通信端口到与特定tmc相关联的物理资源通信端口的连接。例如,连接性映射可以指明测试系统(例如,ntm系统120)的哪些端口连接到sut(例如,物理资源200)的端口。
66.在一些实施方案中,与arcs 102相关联的至少一个数据存储可以包括用于存储装置图像识别和/或装置标识信息以及相关联的装置特定通信端口ar叠加信息的装置连接性库。例如,装置连接性库可以包括可用于辅助用户执行布线任务或其部分的装置标识符和相关ar元素信息(例如,用于强调物力资源200的特定端口的音频指令和叠加图形以及相对锚点位置信息)。
67.在一些实施方案中,arcs 102或ctc 104可以被配置用于处理装置(例如,测试系统装置或dut/sut装置)的捕获图像以标识装置并确认所述装置涉及特定tmc,其中确认涉及访问(例如,在tmc库或相关数据存储中的)对应的tmc定义信息。
68.在一些实施方案中,arcs 102或ctc 104可以被配置用于访问(例如,在装置连接性库中的)装置连接性信息,并且用于提供包括ar元素(例如,视觉叠加图像或图形)的布线任务相关信息,所述ar元素要被显示或叠加在一个或多个用户捕获的图像或视频的顶部上(例如,经由arcs客户端应用114向测试系统用户)。
69.在步骤404中,可以从arcs 102接收用于指示用户执行涉及将至少一根线缆连接到物理资源的一个或多个物理端口的(例如,与tmc定义或相关目标或者网络监测目标相关联的)布线任务的布线指令。例如,在从arcs客户端应用114接收布线任务标识信息之后,arcs 102可以使用布线任务标识信息或其中的资源标识符来标识或确定与对应的资源相关联的布线任务相关信息,并然后将布线任务相关信息发送到arcs客户端应用114。在这个例子中,布线任务相关信息可以包括可用于生成或显示与执行布线任务相关的ar元素的布线指令和/或数据。
70.在一些实施方案中,(例如,从arcs 102发送到arcs客户端应用114的)布线指令可
以包括可用于生成或显示ar元素(例如,用于显示视频叠加的设置和/或端口布局位置)和/或预定ar元素(例如,动画、音频指令、触觉效果、声音效果和/或指示视频)的数据。
71.在一些实施方案中,arcs 102可以动态地提供布线指令。例如,arcs102可以在检测到执行了当前布线指令之后提供后续布线指令。
72.在一些实施方案中,响应于检测到不适当连接或检测到用户未正确地执行布线任务,arcs 102可以提供调整的布线指令。
73.在步骤406中,可以经由显示器并使用至少一个ar元素来提供用于指示用户执行布线任务的布线指令。例如,在接收用于将线缆连接到特定防火墙设备的管理端口
‘2’
中的布线指令之后,arcs客户端应用114可以生成用于强调管理端口
‘2’
的相机叠加图像(例如,明亮或闪烁的黄色正方形),并且可以将相机叠加图像显示在防火墙设备前部的实况或基本上实况的视频的顶部。在这个例子中,arcs客户端应用114还可以利用文本、音频和/或较小的视频或动画(例如,画中画配置)来增强实况或基本上实况的视频。
74.在一些实施方案中,至少一个ar元素可以包括指明或强调将物理端口中的一个物理端口连接到少一根线缆的视觉叠加元素(例如,明亮的蓝色正方形或闪烁的黄色圆圈)、指明或强调布线指令的至少一部分的文本元素(例如,文本框)、指明或强调布线指令的至少一部分的触觉元素(例如,电话蜂鸣或振动)、或者指明或强调布线指令的至少一部分的音频元素(例如,记录的说话指令)。例如,arcs客户端应用114可以提供用于辅助ue 112的用户执行布线任务的文本和/或口头指令。
75.在一些实施方案中,过程400还可以包括经由显示器来提供指明用户是否正遵循布线指令的反馈。
76.在一些实施方案中,提供指明用户是否正遵循布线指令的反馈可以包括:经由视频部分或图像来检测布线任务完成并在检测到布线任务完成之后触发网络通信测试以确认布线任务完成。
77.在一些实施方案中,例如,一旦布线任务完成,arcs 102或ctc 104或arcs客户端应用114就可以触发或促进执行tmc。例如,在确定与涉及物理资源200的tmc相关联的布线任务完成之后,一旦布线任务完成,ntm系统120或其中的tmc执行引擎就可以执行tmc。在这个例子中,tmc可以包括用于测试物理资源200或者相关系统或网络的一个或多个性能方面的许多测试。
78.在一些实施方案中,arcs 102可以包括或访问至少一个数据存储,所述至少一个数据存储用于存储与多个物理资源相关联的布线任务指令、与多个物理资源相关联的资源标识符、或者与多个物理资源相关联的端口信息。
79.将理解的是,过程400是出于说明性目的,并且可以使用不同的和/或附加的动作。还将理解的是,本文描述的各个动作可以按不同的顺序或序列发生。
80.图5是展示用于配置使用ar来执行网络服务的网络服务系统的示例过程500的示图。在一些实施方案中,过程500或其部分可以由网络服务系统、ue 112和/或另一个节点或模块执行或在其处执行。在一些实施方案中,过程500可以包括由步骤502、504和/或506表示的操作或动作。
81.如本文所使用的,术语网络服务系统是指被适配成测试一个或多个待测网络装置(例如,交换机、路由器、服务器、防火墙、网关、5g网络元件等)、或者监测一个或多个网络装
置、或者测试和监测的系统(例如,ntm系统120)。本文使用术语网络服务来指网络测试服务或网络监测服务。术语网络服务任务是指特定网络测试用例或者网络监测或安全目标。
82.在一些实施方案中,网络服务系统可以包括网络测试系统(例如,keysight ixnetwork)以及网络监测和安全系统(例如,keysight visionone)。在一些实施方案中,网络服务系统可以包括arcs 102或相关功能性(例如,ar布线子系统),并且可以提供通过使用在用户的移动装置(例如,ue 112)上运行的网络浏览器应用(例如,chrome、safari等)来促进的ar布线应用功能性。
83.在一些实施方案中,过程500可以在网络服务系统用户的用户装置(例如,ue 112)处执行,其中用户装置正在执行与网络服务系统相关联的ar布线应用(例如,arcs客户端应用114)。
84.参考过程500,在步骤502中,可以将网络服务任务标识信息传送到网络服务系统的ar布线子系统,其中网络服务任务标识信息可用于标识指明在网络服务系统内提供的至少一个测试或监测目标的至少一个tmc定义。
85.在一些实施方案中,网络服务任务标识信息可以包括可用于标识真实世界网络环境中的物理资源的资源标识信息。例如,ue 112的用户可以发送从视频剪辑或从rfid或nfc芯片获得的资源标识符以及对与由资源标识符指明的物理资源相关联的布线指令的请求。
86.在一些实施方案中,网络服务任务标识信息可以包括可用于标识至少一个tmc定义的tmc定义标识信息。例如,网络服务系统用户可以经由显示描绘多个tmc的视觉菜单的gui来选择指明涉及物理资源200的tmc定义的tmc或相关tmc标识符。在这个例子中,tmc定义可以包括可用于测试或监测物理资源200的各个方面的信息,例如,网络相关延迟、性能、拥塞、合规性、安全性和/或吞吐量。
87.在一些实施方案中,网络服务系统用户可以例如经由arcs客户端应用114或相关gui来访问可以从中选择一个的可用tmc定义的菜单。一旦选择了特定tmc,网络服务系统用户就用以上描述的方式向网络服务系统的ar布线子系统提供资源标识信息。在用于网络监测或网络测试的各种实施方案中可以遵循类似的过程。
88.在一些实施方案中,网络服务任务标识信息可以包括使用ue 112获得或确定的资源标识符。例如,ue 112可以从附连到物理资源的rfid或nfc芯片读取资源标识符。在另一个例子中,ue 112可以使用ocr技术来标识图像中的资源标识符。在另一个例子中,用户可以通过经由在ue 112上执行的gui选择物理资源来标识资源标识符。
89.在一些实施方案中,网络服务任务标识信息可以包括资源标识符,其中资源标识符包括qr码、视觉码、基于nfc的标识符、基于rfid的标识符、序列号、uri、fqdn或ip地址和/或tmc标识符。
90.在一些实施方案中,与网络服务系统相关联的至少一个数据存储可以包括用于接收和存储一个或多个tmc定义的tmc库。在这样的实施方案中,tmc定义可以包括连接性映射或可用于创建连接性映射的信息。在一些实施方案中,连接性映射可以指明网络服务系统通信端口到与特定tmc相关联的物理资源通信端口的连接。例如,连接性映射可以指明网络服务系统(例如,ntm系统120)的哪些端口连接到被测网络装置(例如,物理资源200)的端口。
91.在一些实施方案中,与网络服务系统相关联的至少一个数据存储可以包括用于存
储装置图像识别和/或装置标识信息以及相关联的装置特定通信端口ar叠加信息的装置连接性库。例如,装置连接性库可以包括可用于辅助用户执行布线任务或其部分的装置标识符和相关ar元素信息(例如,用于强调物力资源200的特定端口的音频指令和叠加图形以及相对锚点位置信息)。
92.在一些实施方案中,网络服务系统或其中的逻辑可以被配置用于处理装置(例如,测试系统装置或dut/sut装置)的捕获图像以标识装置,并且确认所述装置涉及特定tmc,其中确认涉及访问(例如,在tmc库或相关数据存储中的)对应的tmc定义信息。
93.在一些实施方案中,网络服务系统或其中的逻辑可以被配置用于访问(例如,在装置连接性库中的)装置连接性信息,并且用于提供包括ar元素(例如,视觉叠加图像或图形)的布线任务相关信息,所述ar元素要被显示或叠加在一个或多个用户捕获的图像或视频的顶部上(例如,经由arcs客户端应用114向网络服务系统用户)。
94.在步骤504中,可以从网络服务系统的ar布线子系统接收基于网络服务任务标识信息的布线指令,其中布线指令用于指示用户执行与至少一个tmc定义相关联的布线任务,其中布线任务涉及将至少一根线缆连接到网络服务系统的物理资源的一个或多个物理端口。例如,在从网络服务系统用户的用户装置接收网络服务任务标识信息之后,网络服务系统可以使用网络服务任务标识信息或其中的资源标识符来标识或确定与布线任务相关联的布线指令,并然后将布线指令发送到用户装置以生成或显示与执行布线任务相关的ar元素。
95.在一些实施方案中,布线指令可以包括可用于生成或显示ar元素(例如,用于显示视频叠加的设置和/或端口布局位置)和/或预定ar元素(例如,动画、音频指令、触觉效果、声音效果和/或指示视频)的数据。
96.在一些实施方案中,网络服务系统或其中的逻辑可以动态地提供布线指令。例如,网络服务系统或其中的arcs 102可以在检测到执行了当前布线指令之后提供后续布线指令。
97.在一些实施方案中,响应于检测到不适当连接或检测到用户未正确地执行布线任务,网络服务系统或其中的逻辑可以提供调整的布线指令。
98.在步骤506中,可以经由显示器并使用至少一个ar元素来提供用于指示用户执行布线任务的布线指令。例如,在接收用于将线缆连接到特定防火墙设备的管理端口
‘2’
中的布线指令之后,运行arcs客户端应用114的用户装置可以生成用于强调管理端口
‘2’
的相机叠加图像(例如,明亮或闪烁的黄色正方形),并且可以将相机叠加图像显示在防火墙设备前部的实况或基本上实况的视频的顶部。在这个例子中,arcs客户端应用114还可以利用文本、音频和/或较小的视频或动画(例如,画中画配置)来增强实况或基本上实况的视频。
99.在一些实施方案中,至少一个ar元素可以包括指明或强调将物理端口中的一个物理端口连接到少一根线缆的视觉叠加元素(例如,明亮的蓝色正方形或闪烁的黄色圆圈)、指明或强调布线指令的至少一部分的文本元素(例如,文本框)、指明或强调布线指令的至少一部分的触觉元素(例如,电话蜂鸣或振动)、或者指明或强调布线指令的至少一部分的音频元素(例如,记录的说话指令)。例如,运行arcs客户端应用114的用户装置可以提供用于辅助网络服务系统用户执行布线任务的文本和/或口头指令。
100.在一些实施方案中,在用户的移动装置上运行的ar布线应用可以包括网络浏览器
组件。
101.在一些实施方案中,过程500还可以包括经由显示器来提供指明用户是否正遵循布线指令的反馈。
102.在一些实施方案中,提供指明用户是否正遵循布线指令的反馈可以包括:经由视频部分或图像来检测布线任务完成并在检测到布线任务完成之后触发网络通信测试以确认布线任务完成。
103.在一些实施方案中,例如,一旦布线任务完成,网络服务系统或相关实体就可以触发或促进执行tmc。例如,在确定与涉及物理资源200的tmc相关联的布线任务完成之后,一旦布线任务完成,网络服务系统或其中的tmc执行引擎就可以执行tmc。在这个例子中,tmc可以包括用于测试物理资源200或者相关系统或网络的一个或多个性能方面的许多测试。
104.在一些实施方案中,网络服务系统或其中的逻辑可以包括或访问至少一个数据存储,所述至少一个数据存储用于存储与多个物理资源相关联的布线任务指令、与多个物理资源相关联的资源标识符、或者与多个物理资源相关联的端口信息。
105.将理解的是,过程500是出于说明性目的,并且可以使用不同的和/或附加的动作。还将理解的是,本文描述的各个动作可以按不同的顺序或序列发生。
106.应注意,本文描述的arcs 102、ctc 104、arcs客户端应用114、网络服务系统和/或功能性可以构成专用计算装置。进一步地,本文描述的arcs 102、ctc 104、arcs客户端应用114、网络服务系统和/或功能性可以通过提供用于在指示用户执行布线任务时使用ar的各种技术或方法来改进网络配置的技术领域。例如,本文描述的arcs 102、ctc 104、arcs客户端应用114、网络服务系统和/或功能性可以用于向用户提供针对真实世界环境中的各种物理资源的布线指令。在这个例子中,ar元素可以用于强调和/或促进布线指令,例如,图形或动画可以叠加到描绘物理资源的实况或基本上实况的视频上。
107.将理解的是,在不脱离本文描述的主题的范围的情况下,可以改变本文描述的主题的各个细节。此外,前面的描述仅出于说明的目的,而不是出于限制的目的,因为本文描述的主题是由所附权利要求限定的。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献