用于无线网络的触觉增强现实辅助的自服务的制作方法

文档序号:18797277发布日期:2019-09-29 19:53阅读:144来源:国知局
用于无线网络的触觉增强现实辅助的自服务的制作方法

本申请要求于2016年11月3日提交至欧洲专利局(epo)的欧洲专利申请第16306439.7号的优先权的权益,通过引用将该欧洲专利申请的完整公开内容在其整体上并入本文。



背景技术:

领域

各种示例实施例涉及用于为以用户为中心的无线网络提供基于触觉增强现实(ar)的反馈的方法、仪器、系统和/或非暂时性计算机可读介质。更具体地,示例实施例涉及在无线网络环境(包括混合无线网络环境)中操作的移动装置的使用,以设计和规划无线网络、提供关于现有无线网络的无线网络性能的反馈(诸如提供关于用户周围环境的具体区域的反馈)并且基于所提供的反馈提供对无线网络的虚拟控制和/或实际控制。另外,根据一些示例实施例,用户可以接收由网络服务器生成的功能模块,所述网络服务器可以根据用户的反馈来配置和/或定制无线网络环境。

相关技术的描述

在传统的局域和/或私有有线和/或无线网络(例如,内联网、虚拟私有网络等)中,局域网络将由实体拥有和/或操作,该实体不专门从事网络管理和/或雇用能够设计、配置和维护复杂局域网络(特别是关于新的混合用途网络,诸如围绕新兴技术(例如,5g网络和超5g网络)设计的网络)的人员。这些实体可以是公司、企业、组织、政府机构、大学、学校、个人、家庭等。另外,由于安全原因,一些实体可能期望建立和维护局域和/或私有网络,例如,以最小化具有对局域和/或私有网络的访问并可能从网络窃取保密信息和/或在网络上留下后门、间谍软件、恶意软件等的外部供应商和承包商的参与。此外,还存在对于具有现场网络管理员(例如,it人员、外部承包商等)的替代方案的需求,以减小雇用现场网络管理员的成本和/或使得现场网络管理员能够具有对位于远程站点中的关于新技术(诸如5g网络)更有知识的网络管理员的访问。

因此,存在以下期望:提供针对局域网络设计、配置和维护支持的成本节省,同时还提供对局域网络支持具有访问的信息以及访问的以用户为中心且用户规定的隐私控制。另外,还存在以下期望:基于来自使用视觉介质的客户的指令(诸如使用客户的实际环境的基于增强现实(ar)的视图的触觉反馈)通过远程连接(例如,远程网络管理技术支持服务)提供局域网络支持,以便简化和/或提高网络管理进程的效率。还存在对于一种系统的期望,该系统提供易于操作的用户接口(ui),该用户接口允许客户规定和设置他们对网络设计和操作的偏好。此外,存在对于一种系统的期望,该系统基于客户的网络设计参数生成易于使用的可执行网络配置软件,所述客户的网络设计参数可以用于在具有减小的和/或最小化的对客户的负担的情况下配置客户的网络。



技术实现要素:

至少一个示例实施例涉及一种用于为以用户为中心的无线网络提供基于触觉增强现实(ar)的反馈的移动装置。

在所述移动装置的至少一个示例实施例中,所述移动装置包括:显示装置,被配置为显示用户的物理位置的ar用户接口;位置传感器,被配置为获得与所述移动装置相关的实时物理位置信息;至少一个无线收发器,被配置为确定至少一个无线网络的特性;相机,被配置为获得用户的物理位置的至少一个图像;存储器,具有存储于其上的计算机可读指令;以及至少一个处理器,被配置为执行计算机可读指令,以:基于至少一个无线网络的所确定的特性和实时物理位置信息生成基于位置的无线网络信息;向至少一个服务器传输所生成的基于位置的无线网络信息和用户的物理位置的图像;从服务器接收与用户的物理位置相关联的无线网络地图,无线网络地图包括接入点(ap)信息、所预测的网络覆盖信息以及所估计的网络状态信息;在显示装置上显示ar用户接口,ar用户接口基于接收到的无线网络地图;接收与ar用户接口相关的用户输入作为触觉反馈,触觉反馈包括关于至少一个无线网络的用户指令;向至少一个服务器传输触觉反馈;以及基于用户指令从至少一个服务器接收至少一个功能模块。

所述移动装置的一些示例实施例包括,其中显示装置是触摸屏显示器,用户输入包括触摸屏显示器上的触摸输入或手势输入,并且触觉反馈包括以下中的至少一个:对至少一个无线网络的至少一个ap的选择以将所述移动装置连接至其;对至少一个期望网络服务区域的选择;对包括网络服务区域控制信息的期望网络服务区域的选择;与至少一个ap相关的期望控制信息,期望控制信息包括至少一个ap的实际控制信息或至少一个ap的虚拟控制信息;以及与至少一个无线网络的至少一个移动ap相关的重定位指令。

所述移动装置的一些示例实施例包括,其中期望控制信息还包括以下中的至少一个:与至少一个ap的期望位置相关的信息;至少一个ap的波束的期望方向和形状;对至少一个ap的服务质量(qos)信息,qos信息包括与至少一个ap相关联的期望覆盖区域信息;与至少一个无线网络相关的期望网络能力信息;与至少一个ap相关的期望延时信息;与至少一个ap相关的期望安全信息;以及期望网络故障排除区域。

所述移动装置的一些示例实施例包括,其中至少一个移动ap包括以下中的至少一个:安装在无人机上的ap,以及安装在机动轮式装置上的ap。

所述移动装置的一些示例实施例包括,其中与至少一个ap相关的实际或虚拟控制信息包括以下中的至少一个:至少一个ap的波束的实际或虚拟控制,至少一个ap的天线的实际或虚拟机械控制,至少一个ap的下倾角或方位角的实际或虚拟电控制,至少一个ap的天线辐射图案的实际或虚拟控制,对至少一个ap的期望无线电技术的选择,对与至少一个ap相关联的网络优化功能的选择,以及对与服务器相关联的至少一个ap的访问权限的修改。

所述移动装置的一些示例实施例包括,其中无线网络地图包括以下中的至少一个:与和至少一个无线网络相关联的覆盖区域相关的信息;至少一个无线网络的所估计的当前负载信息;至少一个无线网络的所估计的波束图案信息,所估计的波束图案信息包括与至少一个无线网络相关联的至少一个ap的至少一个天线的所估计的取向;至少一个无线网络的所估计的信号强度信息;至少一个无线网络的所估计的容量信息;以及至少一个无线网络的所估计的链路可靠性信息。

所述移动装置的一些示例实施例包括,其中来自所述移动装置和至少一个服务器的所传输的信息基于由用户配置的隐私策略。

所述移动装置的一些示例实施例包括,其中至少一个处理器还被配置为基于至少一个功能模块修改与至少一个ap相关的配置信息。

至少一个示例实施例涉及一种用于为以用户为中心的无线网络提供基于触觉增强现实(ar)的反馈的服务器。

在所述服务器的至少一个示例实施例中,所述服务器包括:存储器,具有存储于其上的计算机可读指令;以及至少一个处理器,被配置为执行计算机可读指令,以:从至少一个移动装置接收基于位置的无线网络信息和用户的物理位置的至少一个图像,基于位置的无线网络信息包括与用户相关联的至少一个无线网络的所确定的特性以及与用户相关联的实时物理位置信息;基于接收到的基于位置的无线网络信息和图像,生成与用户的物理位置相关联的无线网络地图,无线网络地图包括接入点(ap)信息、所预测的网络覆盖信息以及所估计的网络状态信息;从至少一个移动装置接收触觉反馈,触觉反馈包括关于至少一个无线网络的用户指令;基于用户指令生成至少一个功能模块;以及向至少一个移动装置传输该至少一个功能模块。

所述服务器的一些示例实施例包括,其中至少一个处理器还被配置为通过以下方式生成无线网络地图:从图像提取与至少一个无线网络的至少一个ap相关的2d方位信息,至少基于位于图像中的对象将2d方位信息转换成3d方位信息,基于3d方位信息和接收到的基于位置的无线网络信息计算与至少一个ap相关联的传播图案,以及基于3d方位信息和所计算的传播图案生成无线网络地图。

所述服务器的一些示例实施例包括,其中至少一个功能模块包括修改与至少一个ap相关的配置信息的指令。

所述服务器的一些示例实施例包括,其中触觉反馈包括以下中的至少一个:对至少一个无线网络的至少一个ap的选择以将所述移动装置连接至其;对至少一个期望网络服务区域的选择;对包括网络服务区域控制信息的期望网络服务区域的选择;与至少一个ap相关的期望控制信息,期望控制信息包括至少一个ap的实际控制信息或至少一个ap的虚拟控制信息;以及与至少一个无线网络的至少一个移动ap相关的重定位指令。

所述服务器的一些示例实施例包括,其中期望控制信息还包括以下中的至少一个:与至少一个ap的期望位置相关的信息;至少一个ap的波束的期望方向和形状;对至少一个ap的服务质量(qos)信息,qos信息包括与至少一个ap相关联的期望覆盖区域信息;与至少一个无线网络相关的期望网络能力信息;与至少一个ap相关的期望延时信息;与至少一个ap相关的期望安全信息;以及期望网络故障排除区域。

所述服务器的一些示例实施例包括,其中至少一个移动ap包括以下中的至少一个:安装在无人机上的ap,以及安装在机动轮式装置上的ap。

所述服务器的一些示例实施例包括,其中与至少一个ap相关的实际或虚拟控制信息包括以下中的至少一个:至少一个ap的波束的实际或虚拟控制,至少一个ap的天线的实际或虚拟机械控制,至少一个ap的下倾角或方位角的实际或虚拟电控制,至少一个ap的天线辐射图案的实际或虚拟控制,对至少一个ap的期望无线电技术的选择,对与至少一个ap相关联的网络优化功能的选择,以及对与服务器相关联的至少一个ap的访问权限的修改。

所述服务器的一些示例实施例包括,其中至少一个处理器还被配置为通过计算以下中的至少一个以及向无线网络地图添加与和至少一个无线网络相关联的覆盖区域相关的信息来生成无线网络地图:至少一个无线网络的所估计的当前负载信息;至少一个无线网络的所估计的波束图案信息,所估计的波束图案信息包括与至少一个无线网络相关联的至少一个ap的至少一个天线的所估计的取向;至少一个无线网络的所估计的信号强度信息;至少一个无线网络的所估计的容量信息;以及至少一个无线网络的所估计的链路可靠性信息。

所述服务器的一些示例实施例包括,其中来自移动装置和至少一个服务器的所传输的信息基于由用户配置的隐私策略。

至少一个示例实施例涉及一种用于为以用户为中心的无线网络提供基于触觉增强现实(ar)的反馈的方法。

在所述方法的至少一个示例实施例中,所述方法包括:使用至少一个处理器来从位置传感器获得与移动装置相关的实时物理位置信息;使用至少一个处理器基于至少一个无线发射器来确定与用户相关联的至少一个无线网络的特性;使用至少一个处理器来获得用户的物理位置的至少一个图像;使用至少一个处理器来基于至少一个无线网络的所确定的特性和实时物理位置信息生成基于位置的无线网络信息;使用至少一个处理器来向至少一个服务器传输所生成的基于位置的无线网络信息和用户的物理位置的图像;使用至少一个处理器来从服务器接收用户的物理位置的无线网络地图,无线网络地图包括接入点(ap)信息、所预测的网络覆盖信息以及所估计的网络状态信息;使用至少一个处理器来在显示装置上显示ar用户接口,ar用户接口基于接收到的无线网络地图;使用至少一个处理器来接收与ar用户接口相关的用户输入作为触觉反馈,触觉反馈包括关于至少一个无线网络的用户指令;使用至少一个处理器来向至少一个服务器传输触觉反馈;以及使用至少一个处理器来基于用户指令从至少一个服务器接收至少一个功能模块。

所述方法的一些示例实施例包括接收用户输入,用户输入包括移动装置的触摸屏显示器上的触摸输入或手势输入,并且其中触觉反馈包括以下中的至少一个:对至少一个无线网络的至少一个ap的选择以将所述移动装置连接至其;对至少一个期望网络服务区域的选择;对包括网络服务区域控制信息的期望网络服务区域的选择;与至少一个ap相关的期望控制信息,期望控制信息包括至少一个ap的实际控制信息或至少一个ap的虚拟控制信息;以及与至少一个无线网络的至少一个移动ap相关的重定位指令。

所述方法的一些示例实施例包括使用至少一个处理器来基于至少一个功能模块修改与至少一个ap相关的配置信息。

附图说明

并入说明书中并构成说明书的一部分的附图图示了一个或多个示例实施例,并且与描述一起解释了这些示例实施例。在附图中:

图1图示了根据至少一个示例实施例的局域/私有网络支持系统;

图2图示了根据至少一个示例实施例的用于为以用户为中心的无线网络提供基于触觉增强现实(ar)的反馈的移动装置的硬件配置;

图3图示了根据至少一个示例实施例的用于为以用户为中心的无线网络提供基于触觉ar的反馈的服务器的硬件配置;

图4图示了根据至少一个示例实施例的示例增强现实图形用户接口(gui);

图5图示了根据至少一个示例实施例的示例无线网络地图;以及

图6是图示了根据至少一个示例实施例的用于为以用户为中心的无线网络提供基于触觉增强现实(ar)的反馈的方法的流程图。

具体实施方式

现在将参考附图更全面地描述各种示例实施例,附图中示出了一些示例实施例。

本文公开了详细的示例实施例。然而,本文公开的具体结构和功能细节仅仅是代表性的以用于描述示例实施例的目的。然而,示例实施例可以以许多替代形式体现,并且不应该被解释为仅限于本文所阐述的示例实施例。

将理解,尽管本文可能使用术语第一、第二等来描述各种元件,但是这些元件不应受这些术语的限制。这些术语仅用于区分一个元件与另一个元件。例如,第一元件可以被称为第二元件,并且类似地,第二元件可以被称为第一元件,而不脱离本发明的示例实施例的范围。如本文所使用的,术语“和/或”包括相关联的列出项目中的一个或多个的任何和所有组合。

将理解,当一个元件被称为“连接”或“耦合”到另一个元件时,它可以直接连接或耦合到另一个元件,或者可以存在中间元件。相反,当一个元件被称为“直接连接”或“直接耦合”到另一个元件时,没有中间元件存在。用于描述元件之间关系的其他词语应以同样的方式解释(例如,“在……之间”对比“直接在……之间”、“相邻”对比“直接相邻”等)。

本文使用的术语仅用于描述特定实施例的目的,并不旨在限制本发明的示例实施例。如本文所使用的,单数形式“一”、“一个”和“该”旨在也包括复数形式,除非上下文另有明确指示。将进一步理解,术语“包括”、“包括有”、“包含”和/或“包含有”当在本文中使用时规定所陈述的特征、整数、步骤、操作、元件和/或组件的存在,但不排除一个或多个其他特征、整数、步骤、操作、元件、组件和/或其组的存在或添加。

还应指出,在一些替代实现中,所记录的功能/动作可以不按图中记录的顺序发生。例如,连续示出的两个图实际上可以基本上并发执行,或者有时可以以相反的顺序执行,这取决于所涉及的功能性/动作。

在以下描述中提供了具体细节以提供对示例实施例的透彻理解。然而,本领域普通技术人员将理解,可以在没有这些具体细节的情况下实践示例实施例。例如,系统可以以框图示出,以便不以不必要的细节模糊示例实施例。在其他实例中,可以在没有不必要的细节的情况下示出公知的进程、结构和技术,以便避免模糊示例实施例。

另外,应指出,示例实施例可以被描述为描绘为流程图、流程图表、数据流程图表、结构图或框图的进程。尽管流程图可以将操作描述为依次的进程,但是许多操作可以并行、并发或同时执行。另外,可以重新布置操作的顺序。可以在进程的操作完成时终止该进程,但是该进程也可以具有未在图中包括的附加步骤。进程可以对应于方法、函数、过程、子例程、子程序等。当进程对应于函数时,其终止可以对应于该函数返回到调用函数或主函数。

此外,如本文所公开的,术语“存储器”可以表示用于存储数据的一个或多个装置,包括随机存取存储器(ram)、磁性ram、核心存储器和/或用于存储信息的其他机器可读介质。术语“存储介质”可以表示用于存储数据的一个或多个装置,包括只读存储器(rom)、随机存取存储器(ram)、磁性ram、核心存储器、磁盘存储介质、光学存储介质、闪速存储器装置和/或用于存储信息的其他机器可读介质。术语“计算机可读介质”可以包括但不限于便携式或固定存储装置、光学存储装置、无线信道以及能够存储、包含或携带(多个)指令和/或数据的各种其他介质。

此外,示例实施例可以通过硬件、软件、固件、中间件、微代码、硬件描述语言或其任何组合来实现。当在软件、固件、中间件或微代码中实现时,用以执行必要任务的程序代码或代码段可以存储在诸如存储介质的机器或计算机可读介质中。(多个)处理器可以执行必要任务。

代码段可以表示过程,函数,子程序,程序,例程,子例程,模块,软件包,类或者指令、数据结构或程序语句的任何组合。代码段可以通过传递和/或接收信息、数据、命令行参数、参数或存储器内容而耦合到另一代码段或硬件电路。信息、命令行参数、参数、数据等可以经由任何合适的手段传递、转发或传输,所述合适的手段包括存储器共享、消息传递、令牌传递、网络传输等。

本文将示例实施例作为被实现在合适的计算环境中来讨论。尽管不要求,但是将在由一个或多个计算机处理器或cpu执行的计算机可执行指令(诸如程序模块或功能进程)的一般上下文中描述示例实施例。一般而言,程序模块或功能进程包括执行特定任务或实现特定数据类型的例程、程序、对象、组件、数据结构等。本文讨论的程序模块和功能进程可以使用现有通信网络中的现有硬件来实现。例如,本文讨论的程序模块和功能进程可以使用现有网络元件或控制节点处的现有硬件来实现。这类现有硬件可以包括一个或多个数字信号处理器(dsp)、专用集成电路、现场可编程门阵列(fpga)计算机等。

至少一个示例实施例涉及基于增强现实(ar)的局域/私有网络支持系统,其允许现场用户向远程支持人员提供视觉、触觉反馈,同时在局域网络上维护用户期望的隐私控制。

图1图示了根据至少一个示例实施例的局域/私有网络支持系统。如图1中所示出的,根据至少一个示例实施例,局域/私有网络支持系统100包括局域/私有网络110、远程连接115、至少一个用户设备(ue)200和支持服务中心(ssc)300。另外,局域/私有网络110还可以包括一个或多个有线和/或无线接入点(ap)(未示出)、无线基站(bs)(未示出)、网络网关(未示出)、本地服务器(未示出)、一个或多个连接的网络装置(例如,附加的ue、服务器等)等,其包括局域和/或私有网络。ue200和bs可以通过诸如蜂窝无线接入网络(例如,3g无线接入网络、4g长期演进(lte)网络、下一代(例如5g)无线网络等)、wifi网络、wimax网络等有线网络和/或无线网络连接。另外,局域/私有网络110可以包括多种无线网络技术,或者换句话说,局域/私有网络110可以是混合网络。有线和/或无线ap和/或bs可以通过有线和/或无线网络连接到网络网关。局域/私有网络110可以是由期望对局域/私有网络110的远程网络技术支持的一个或多个客户、客户端、企业等拥有、操作、设置、支持等的网络。局域/私有网络110可以是公众不可公开访问的内联网、局域网络、私有网络等。换句话说,局域/私有网络110可以是允许受限访问和/或仅允许对期望的ue子集的访问的网络。另外,局域/私有网络110可以是较小规模的网络(可以连接到较大的网络,诸如因特网),其可以是或可以不是公众可访问的,并且可以基于地理邻近度来约束(例如,服务办公建筑、工厂、商店、住宅、校园、市政当局等的网络)。

ue200可以是以下中的任何一个但不限于这些:移动装置、智能电话、平板计算机、膝上型计算机、台式计算机、ar耳机、虚拟现实(vr)耳机和/或能够经由一个或多个有线和/或无线网络建立到因特网和/或其他装置(诸如ssc300)的通信的任何其他类型的便携式或固定装置。

ssc300可以是至少一个服务器、远程支持中心、云服务器系统、数据中心等,其可以为由客户操作的至少一个局域/私有网络110提供支持。ssc300根据客户的隐私控制设置基于客户的输入执行技术支持,诸如网络建模、可视化、规划、诊断、网络异常检测、优化等。ssc300可以经由与局域/私有网络110分离的网络网关通过远程连接115连接到ue200。远程连接115可以是广域网络(诸如因特网)上的安全和/或加密连接。换句话说,ssc300仅可以经由远程连接115与ue200通信,并且ssc300可以不直接连接到和/或访问局域/私有网络110,除非ue200授予ssc300这类许可。另外,远程连接115可以受制于由使用ue200的客户设置的隐私配置,所述隐私配置包括过滤在ue200和/或ssc300之间传输的信息、授予对ssc300的访问以通过经由ue200(和/或通过网络网关、本地服务器等)的到局域/私有网络110的远程连接的桥接来连接到局域/私有网络110等。另外,隐私配置可以包括由scc300的操作者设置的设置以准许和/或拒绝对位于scc300上和/或与scc300相关联的资源的访问,所述资源诸如关于以下各项的隐私设置:向ue200和/或局域/私有网络110的功能模块发布、ue200和/或局域/私有网络110对支持库文件的使用、网络工具(包括网络自规划、自修复、自优化和/或网络异常检测)的下载和/或使用等。

根据一些示例实施例,隐私配置设置可以存储在包括在局域/私有网络110中的ue200、ssc300、网络网关和/或本地服务器上,并且基于隐私配置设置(例如,完全权限模式),ssc300可以被授予完全权限(和/或虚拟地控制局域/私有网络110以及连接到局域/私有网络110的任何网络设备和网络装置)或部分权限(和/或局域/私有网络110和/或连接到局域/私有网络110的任何网络设备和网络装置的部分虚拟控制等)以访问局域/私有网络110。ssc300对局域/私有网络110的访问可以由ue200、网络网关和/或本地服务器来控制/实施,它们中的任何一个可以充当ssc300和局域/私有网络110之间的“防火墙”。在其中ssc300不被准许直接访问局域/私有网络110的情况下,ssc300仅可以与ue200通信。将结合图3更详细地讨论ssc300。

虽然图1仅图示了一个ue200,但是局域/私有网络支持系统100中的ue的数量不限于此,并且可以包括任何数量的与上面描述的ue200相同或不同的ue。另外,虽然图1仅图示了一个ssc300,但是局域/私有网络支持系统100中的ssc的数量不限于此,并且可以包括任何数量的与ssc300相同或不同的ssc。

局域/私有网络支持系统100还包括一个或多个局域/私有网络110,局域/私有网络110又可以包括一个或多个网络装置(未示出),诸如基站(bs)、路由器、接入点(ap)等。网络装置可以根据至少一种底层无线接入和/或有线接入技术进行操作。例如,如果ue200是启用5g的装置,则bs是g-nodeb(gnb)或其他基于5g的小区基站,然而示例实施例不限于此,并且bs可以支持wifi、wimax、蓝牙、nfc、4glte、3g、以太网等中的一个或多个。

在至少一个示例实施例中,ue200可以经由网络装置向网络网关(和/或本地服务器)传送和/或传输数据以及从网络网关(和/或本地服务器)传送和/或传输数据。网络网关促进通过后端网络(诸如因特网、远程连接115等)的连接到局域/私有网络110的ue与其他装置(诸如ssc300、服务器、网站等)的通信。另外,网络网关可以充当防火墙以基于隐私配置设置控制对局域/私有网络110的访问,包括控制ssc300对局域/私有网络110的直接访问。

虽然图1中示出了局域/私有网络支持系统100的某些组件,但是示例实施例不限于此。局域/私有网络支持系统100可以包括除图1中示出的组件之外的对于局域/私有网络支持系统100内的底层网络的操作而言必要的和/或有益的组件(诸如网络网关、本地服务器、ap、交换机、路由器、节点等),并且还可以支持附加的局域/私有网络110、ssc300等。

图2图示了根据至少一个示例实施例的用于为以用户为中心的无线网络提供基于触觉增强现实(ar)的反馈的移动装置的硬件配置。用于提供触觉ar反馈的移动装置可以是ue(诸如ue200),但不限于此。ue200可以包括至少一个处理器210、通信总线215和存储器220。存储器220可以包括包含计算机可执行指令的各种程序代码,诸如网络配置模块221以及用户接口模块222、隐私配置设置223等。ue200还可以包括至少一个相机230、至少一个无线发射器240、至少一个有线发射器241、位置传感器250、输入/输出(i/o)装置260以及显示器270,但不限于此。

在至少一个示例实施例中,处理器210可以是至少一个处理器(和/或处理器核、分布式处理器、联网处理器等),其可以被配置为控制ue200的一个或多个元件。处理器210被配置为通过从存储器220检索程序代码(例如,计算机可读指令)和数据来执行进程以处理它们,从而执行整个ue200的控制和功能。一旦程序指令被加载到处理器210中,处理器210就执行程序指令,从而将处理器210转换成专用处理器。

在至少一个示例实施例中,存储器220可以是非暂时性计算机可读存储介质,并且可以包括随机存取存储器(ram)、只读存储器(rom)和/或永久大容量存储装置(诸如磁盘驱动器或固态驱动器)。存储在存储器220中的是用于网络配置模块221、用户接口模块222和隐私配置设置223的程序代码(即,计算机可读指令),以及与操作无线和/或有线发射器240和241相关的程序代码等。另外,存储器220可以存储用于供所存储的程序代码使用的附加数据(未示出),诸如ue操作者简档数据、网络安全信息、加密协议、认证协议、远程连接协议等。可以使用连接到ue200的驱动机构(未示出)从独立于存储器220的非暂时性计算机可读存储介质来加载这类软件元件。在其他示例实施例中,可以经由无线和/或有线通信协议通过无线和/或有线发射器240和241来将软件元件加载到存储器220上,所述无线和/或有线通信协议诸如以太网、usb、firewire、esata、expresscard、thunderbolt、wi-fi、wimax、蓝牙、近场通信(nfc)、红外(ir)通信、rfid通信、3g、4glte、5g等。

在至少一个示例实施例中,通信总线215可以使得通信和数据传输能够在ue200的元件之间执行。可以使用高速串行总线、并行总线和/或任何其他适当的通信技术来实现总线215。

ue200还可以包括无线发射器240和/或有线发射器241。无线发射器240和/或有线发射器241可以使得至少一个处理器210能够与ssc300、连接到局域/私有网络110的其他ue和/或其他计算装置(未示出)通信和/或向其/从其传递数据。在至少一个示例实施例中,无线发射器240和/或有线发射器241可以是计算机硬件元件,其用于将ue200连接到一个或多个计算机网络(例如,因特网、局域/私有网络110、内联网、广域网络(wan)、局域网络(lan)、个域网络(pan)、蜂窝通信网络、数据网络等)和/或一个或多个外部计算装置(例如,pc、服务器、数据库、膝上型计算机、智能电话、平板计算机、其他智能装置、物联网(iot)装置、游戏控制台、个人数字助理(pda)等)。

另外,无线发射器240可以用于确定与局域/私有网络110相关联的无线网络特性和/或无线网络状况。例如,无线发射器240可以用于检测:由局域/私有网络110的bs、ap等操作的一种或多种无线电技术;与局域/私有网络110相关联的无线网络频率;在与局域/私有网络110相关联的客户的物理周围环境和/或环境的各种位置处的接收到的信号强度指示符(rssi);与客户的物理周围环境和/或环境的各种位置相关联的信号与干扰加噪声比(sinr)和/或干扰水平读数;bs、无线ap等的物理位置;网络容量;网络覆盖区域;网络延时;网络安全设置;网络接入可用性和/或网络负载状况以及其他网络性能指示符。

无线发射器240可以与位置传感器250结合使用,以便确定局域/私有网络110的网络性能指示符,以确定客户的环境中的各种位置处的网络性能。例如,位置传感器250可以是能够确定ue200的物理位置的地理定位传感器(例如,gps传感器、a-gps传感器、格洛纳斯传感器、铱传感器等)、室内定位传感器(例如,蓝牙定位信标传感器、ir定位信标传感器、rf定位信标传感器等)、rf三角测量传感器(例如,可以通过bs三角测量来确定单元方位的蜂窝无线电发射器等)和/或相对方位传感器(例如,陀螺仪、加速度计、高度传感器、气压计、磁力计、压力传感器等)。当无线发射器240与位置传感器250结合使用时,ue200可以通过遍历局域/私有网络110的物理区域(例如,客户的物理环境,诸如办公建筑、工厂、企业、校园、住宅等)来收集和/或确定网络装置的位置和局域/私有网络110的网络性能。

位置传感器250还可以用于使用航位推算技术和/或基于先前存储的客户的物理周围环境和/或环境的地图(例如,客户的建筑的蓝图等)来生成和/或更新客户的物理周围环境和/或环境的地图(例如,二维(2d)地图、三维(3d)地图和/或四维(4d)地图等)。

ue200还可以包括相机230。相机230可以是2d相机、3d相机、飞行时间(tof)相机等,并且可以用于捕获客户的周围环境的2d和/或3d图像或视频。捕获的图像和/或视频还可以用于确定网络性能指示符的位置信息和由无线发射器240收集的网络装置信息,和/或可以用于生成客户的物理周围环境的地图。另外,相机230可以用于为ue200的ar图形用户接口(gui)提供实时和/或非实时图像。

ue200还可以包括诸如键盘、鼠标、触摸面板、触控笔、麦克风、相机、扬声器、触觉反馈装置等各种输入/输出(i/o)装置260,其允许操作者将信息和/或数据输入到ue200的argui中,并从ue200和/或ssc300接收信息。例如,客户可以使用触摸面板来指定和/或选择客户环境的区域以经由argui配置。将结合图4更详细地讨论argui。

另外,ue200还可以包括显示器270,以向ue200的操作者(例如,客户、网络支持职员、it专家等)提供argui。例如,显示器270可以是led显示器、lcd显示器、触摸面板、投影仪等,其可以向操作者提供与局域/私有网络110相关的信息和/或argui。另外,显示器270可以向操作者提供通过远程连接115从ssc300接收的关于恰当网络支持技术的指令(例如,关于如何安装和/或设定网络装置的指令、关于如何改变软件设置的指令等),并且还可以允许使用相机230和/或i/o装置260在ue200的操作者与ssc300处的远程网络支持人员之间的实时消息发送、电话会议和/或视频会议。

虽然图2描绘了ue200的示例实施例,但是ue不限于此,并且可以包括可以适合于所展示目的的附加和/或替代架构。例如,ue200可以包括多个附加或替代元件,诸如附加处理装置、传感器、接口和存储器等。

图3图示了根据至少一个示例实施例的用于为以用户为中心的无线网络提供基于触觉ar的反馈的服务器的硬件配置。用于提供触觉ar反馈的服务器可以是ssc(诸如ssc300),但不限于此。ssc300中的与结合图2描述的组件相同的组件的描述将被部分或完全省略,并且可以假设相同的组件具有与结合图2描述的组件相同和/或类似的特性和/或操作。下面将描述ue200和ssc300之间的差异。

根据至少一个示例实施例,ssc300可以包括至少一个处理器310、通信总线315、存储器320、网络接口330和/或i/o装置340,但不限于此。例如,ssc300还可以包括用于视频会议的相机,用于显示由ue200提供给ssc300的信息和/或显示由ssc300生成的信息的显示装置等。存储器320可以包括与知识中心321、服务中心322、自执行功能模块323等相关的程序代码(例如,计算机可读指令),但不限于此。网络接口330可以是有线和/或无线发射器,并且可以用于通过有线和/或无线网络(诸如因特网等)将ssc300与远程连接115连接。

根据至少一个示例实施例,知识中心321可以是存储关于各种网络设备(例如,bs、ap、路由器、硬件防火墙、服务器等)、网络装置(例如,ue等)、操作系统、联网相关软件、历史网络环境测量、网络控制参数及其对应网络性能测量、包括网络业务量需求的用户简档、移动性、地理信息、轨迹信息、ssc300与ue200和/或局域/私有网络110之间的隐私策略约定等信息的数据库,并且可以用于辅助局域/私有网络110的设计、安装、配置和/或维护。例如,知识中心321可以包括与安装在局域/私有网络110中的网络设备相关联的硬件规范信息、硬件设置信息等。另外,知识中心321还可以包括关于其他商业可用网络设备的类似信息,所述类似信息可以由ssc300用于基于客户通过ue200提供的设计参数和/或偏好来设计新的局域/私有网络和/或升级局域/私有网络110。知识中心321还可以包括与连接到局域/私有网络110的网络装置相关的信息,诸如与连接到局域/私有网络110的ue、计算机、物联网(iot)装置、智能装置、网络器具等相关联的硬件规范信息、硬件设置信息、操作系统信息、软件设置信息等。知识中心321还可以包括与可以基于对局域/私有网络110做出的改变来配置的在局域/私有网络110上操作的联网软件(诸如软件防火墙、电子邮件(服务器)应用、voip(服务器)应用、消息发送(服务器)应用等)相关的信息。知识中心321还可以包括关于商业可用的网络装置和联网相关软件的信息,以便基于由客户通过ue200提供的设计参数和/或偏好来促进局域/私有网络110的设计和/或升级。另外,知识中心321还可以存储局域/私有网络110的物理环境的地图。关于局域/私有网络110的信息可以由使用ue200的客户经由远程连接115和/或其他通信手段传输至ssc300。虽然已经将与局域/私有网络110相关的信息的各种示例描述为存储在知识中心321中,但是示例实施例不限于此并且可以包括更少或更多的信息。例如,可以基于连接到局域/私有网络110和/或在其上操作的ue200的隐私配置设置223来过滤关于局域/私有网络110的各种类型的信息,所述信息诸如联网设备、网络装置、联网相关软件等的标识。

存储器320还可以包括服务中心322。服务中心322包括程序代码(例如,计算机可读指令),所述程序代码当由至少一个处理器310执行时将至少一个处理器310转换成专用处理器,以为局域/私有网络110提供远程支持。例如,服务中心322和至少一个处理器310(本文称为服务中心322)可以使用从ue200接收的与局域/私有网络110相关的信息来生成对应于局域/私有网络110的无线网络地图。无线网络地图可以是客户的物理环境(例如客户的办公室、建筑、住宅、工厂、校园等)的2d、3d和/或4d地图,并且可以包括物理环境的架构渲染(例如,2d或3d蓝图、cad绘图等)和/或被叠加在其上,和/或可以基于由ue200的位置传感器生成的建筑地图。无线网络地图可以是由ue200收集的实际网络状况、基于由ue200收集的所收集网络状况信息的所估计的网络状况的地图和/或可以是由用户规划的无线网络的设计模型。

服务中心322还可以基于由ue200捕获的一个或多个2d图像和/或3d图像(或2d和/或3d视频)来生成无线网络地图。服务中心322可以在从ue200接收的图像和/或图像集上执行图像分析,以便基于在图像中检测到的对象来执行物理环境的重建。例如,可以(使用安装在ue200上的软件)引导ue200的操作者拍摄其中安装局域/私有网络110的建筑的一个或多个房间的若干图像,其中每个图像包括一个或多个地标对象,诸如特定网络设备装置(例如,bs、无线ap、路由器等)、固定ue、潜在无线电干扰源、感兴趣点等。然后,服务中心322可以使用图像、基于位于图像中的地标对象的位置和大小的比较分析来执行对一个或多个房间的2d和/或3d重建。服务中心322还可以与图像分析组合地使用在拍摄图像时由ue200捕获并且连同图像(例如作为元数据等)一起被传输至scc300的位置传感器读数,以便执行局域/私有网络110的物理环境的2d和/或3d重建。然而,示例实施例不限于此,并且可以使用替代技术来生成无线网络地图。

另外,无线网络地图可以是与ar显示器(诸如ue200的显示器)兼容的静态地图(例如,常规地图)和/或动态地图。如果无线网络地图是动态地图,那么无线网络地图将利用对应于由无线网络地图表示的物理位置的方位信息来编码。此外,无线网络地图可以包括在由无线网络地图图示的各种位置处观测的与无线网络设备相关的信息和/或无线网络性能指示符。例如,无线网络地图可以包括图示与局域/私有网络110相关联的各种网络设备和/或网络装置的位置的指示符,以及与网络设备和/或网络装置相关的配置信息(例如,模型名称/号码、序列号、使用的无线电技术、使用的频率、由网络设备服务的物理区域等)。另外,无线网络地图也还可以包括与局域/私有网络110相关的网络性能信息(例如,所估计的无线电覆盖、所估计的信号强度、所估计的网络容量、所估计的网络带宽、所估计的延时等)。

服务中心322可以基于由ue200在物理环境的各种位置处收集的实际网络性能信息(例如,实际延时、实际带宽、实际信号强度、实际波束方向、实际无线电干扰水平等)生成网络性能信息,和/或可以通过计算与局域/私有网络110的bs和ap的网络服务区域相关联的传播图案来生成网络性能的估计(例如,所估计的覆盖区域、所估计的网络容量、所估计的网络带宽、所估计的延时、所估计的无线电干扰等)。例如,可以通过对所收集的实际网络信息执行射线追踪来计算传播图案,以生成局域/私有网络110的模型(例如,与局域/私有网络相关联的有线和/或无线网络),但是示例实施例不限于此。另外,可以通过应用作为先验知识存储在网络知识中心中的推断/估计/预测等模型来获得性能信息。可以将无线网络地图生成为时间的函数(例如,生成为4d无线网络地图),其中实际和/或所估计的网络信息可以作为时间的函数而改变。一旦由scc300生成无线网络地图,scc300就可以经由网络接口330和远程连接115将无线网络地图传输到ue200。将结合图5更详细地讨论无线网络地图。

根据一些示例实施例,存储器320还可以包括功能模块323。可以由scc300使用至少一个处理器310基于与从ue200接收的无线网络地图相关的用户信息(例如,触觉反馈)来生成功能模块323。触觉反馈可以是关于用户可能期望使用无线网络地图添加、修改、升级、移除等的各种网络设置的反馈。例如,ue200的操作者可以提供指示以下内容的触觉反馈:要改变bs的位置、升级物理环境中的期望房间中的网络覆盖、要修改由选择的bs使用的无线电技术、允许ue200连接至选择的bs等。一旦触觉反馈被scc300接收,至少一个处理器310就可以基于接收到的触觉反馈和存储在知识中心321中的信息来生成一个或多个功能模块(例如,可执行软件库、软件包、脚本、网络配置软件等),所述信息与和局域/私有网络110相关联的网络设备、网络装置、网络相关软件等相关。另外,根据一些示例实施例,可以预生成功能模块323(例如,预生成以基于特定硬件和/或软件组合等执行常见操作)并将功能模块323存储在存储器320中。

基于隐私配置设置,并且更具体地,基于scc300是否被授予权限来虚拟地控制局域/私有网络110和/或ue200是否将对局域/私有网络110行使实际控制,功能模块可以由scc300和/或ue200执行。根据一些示例实施例,当ue200对局域/私有网络110行使实际控制(例如,ue200直接控制局域/私有网络110)时,scc300的处理器310可以选择适当的功能模块323并将其传输到ue200。一旦ue200接收到功能模块323,ue200就可以执行功能模块323,这使得ue200执行所请求的功能性。因此,scc300可以向ue200的操作者提供易于使用的可执行网络配置软件。另外,当scc300被授予对局域/私有网络110的一个或多个元件的虚拟控制时,scc300的处理器310可以执行适当的功能模块323,并且从而虚拟地控制局域/私有网络110的一个或多个元件。

然而,基于ue200的隐私配置设置223,可以禁止scc300向ue200传输可执行功能模块323,并且取而代之的是,scc300可以向ue200传输书面、口头和/或视频通信,其向ue200的操作者提供关于如何对局域/私有网络110做出期望的改变的指令。根据至少一个示例实施例,由scc300向ue200传输的书面、口头和/或视频通信可以作为ar反馈被提供给ue200的用户(例如,显示在ue200的ar显示器上)以允许用户将执行scc300提供的指令来自由漫游局域/私有网络110的物理环境。

虽然图3描绘了scc300的示例实施例,但是scc300不限于此,并且可以包括可以适合于所展示目的的附加和/或替代架构。例如,scc300可以包括多个附加或替代元件,诸如附加处理装置、接口和存储器。另外,scc300可以是分布式和/或云计算系统,并且可以包括被配置为服务多个ue200的多个互连服务器。

图4图示了根据至少一个示例实施例的示例增强现实图形用户接口。根据至少一个示例实施例,客户可以操作ue200以通过argui查看客户环境(例如,办公室、建筑、工厂、住宅、校园等)的实时图像。当ue200的相机230指向客户环境的一个或多个期望位置(诸如服务器房间410)时,客户可以使用ue200的触摸面板以便使用客户环境的argui视图来提供与局域/私有网络110相关的触觉反馈。例如,用户可以使用显示装置270(例如,触摸面板、led显示器等)和/或i/o装置260来录入触觉反馈输入420,诸如触摸操作、手势操作、鼠标输入、键盘输入、语音输入等,以便选择期望环境位置、选择期望网络设备、选择期望网络装置、指示要执行的期望网络命令等。例如,客户可以执行拖动手势操作430以选择期望ap,并且然后通过将ap拖动到期望部署位置来指示针对ap部署的优选位置。然而,示例实施例不限于此,并且触觉反馈可以使用任何其他触觉反馈类型来指示客户的期望动作。另外,在局域/私有网络110的设计阶段中,客户可以选择其中客户期望放置各种网络设备、网络装置等的物理环境中的各种位置,所述位置然后被传输至ssc300来使用所生成的无线网络地图进行可视化和/或网络性能分析。作为另一示例,客户还可以选择物理环境中的各种位置以规定其针对所选择的物理位置的相应服务质量(qos)要求、位于所选择的位置中的网络设备和/或网络装置等。

根据至少一个示例实施例,期望网络命令可以是以下指令:连接到所选择的bs或ap、移动移动ap(例如,安装有ap的无人机、沿着轨道或轨迹行进的机动ap或者具有轮子的机动ap等)、重定向ap的波束、改变ap使用的频率、改变ap或bs使用的无线电技术、电控制ap或bs的天线的下倾角和/或方位角、控制ap或bs的辐射图案、选择要由所选择的ap或bs执行的期望网络优化功能、修改ap的访问权限、指定期望位置的服务质量(qos)水平、指示故障点(例如,不良无线性能位置)供进一步网络分析等。期望网络命令可以是对所选择的网络设备和/或网络装置的实际或虚拟控制的请求。

虽然已经结合图4讨论了各种命令和操作,但是示例实施例不限于此,并且可以使用其他网络相关的命令和操作。

图5图示了根据至少一个示例实施例的示例无线网络地图。在图5中,根据至少一个示例实施例,scc300可以基于由ue200提供的无线网络信息生成无线网络地图510。无线网络地图510可以包括与客户环境和/或局域/私有网络110相关联的物理布局、结构、网络设备、网络装置等的地图。无线网络地图可以是客户环境和局域/私有网络110的2d、3d和/或4d表示。无线网络地图510还可以包括与局域/私有网络110相关的信息,诸如网络设备、网络装置、无线覆盖区域的位置、无线电干扰的指示、实际网络性能信息、所估计的网络性能信息、与局域/私有网络110相关的安全信息、qos信息等。例如,无线网络地图510可以包括与安装在局域/私有网络110上的一个或多个ap或bs相关的信息(例如,型号、类型、序列号、所使用的频率、所使用的无线电技术、软件版本号、当前负载、覆盖区域、波束图案、信号强度、天线取向、最大容量、延时、链路可靠性等),但是示例实施例不限于此。

另外,根据一些示例实施例,客户可以使用无线网络地图510作为第二argui视图并使用ue200来录入触觉反馈输入520,例如触摸操作、手势操作、鼠标输入、键盘输入、语音输入等,来选择期望环境位置、选择期望网络设备、选择期望网络装置、指示要执行的期望网络命令等。例如,客户可以使用无线网络地图510来指示ap或bs的部署中的期望改变,该期望改变然后可以被传输回到scc300,以便为局域/私有网络110重新生成无线覆盖地图。相应地,客户可以能够利用易于使用且易于理解的argui来对他们的局域/私有网络110进行自设计、自配置和/或自维护,同时基于客户的隐私设置限制信息量和/或确保局域/私有网络110的安全。

虽然已经结合图5讨论了各种命令和操作,但是示例实施例不限于此,并且可以使用其他网络相关的命令和操作。

图6是图示了根据至少一个示例实施例的用于为以用户为中心的无线网络提供基于触觉增强现实(ar)的反馈的方法的流程图。如图6中所示出的,在操作s601处,ue(诸如ue200)使用至少一个位置/方位传感器(诸如gps传感器、定位信标传感器、陀螺仪、加速度计等)获得ue(以及ue的操作者)的实时物理位置信息。接下来,在操作s602中,ue通过使用无线发射器收集关于(多个)无线网络的信息来确定包括在局域/私有网络110中的至少一个无线网络的无线网络特性。无线网络特性可以包括诸如bs或ap信息、无线电接入技术、bs或apid、bs或ap负载、所使用的无线电频率、信号强度、无线电干扰等信息。在s603处,ue通过在收集无线网络特性信息时将无线网络特性与ue的所确定的位置信息相关联,来生成基于位置的无线网络信息。操作s601、s602和s603可以同时发生和/或可以单独发生。

在操作s604处,ue使用相机获得ue的周围环境的至少一个图像和/或视频。ue的操作者可以遍历(和/或被指示遍历)操作者的物理环境(例如,建筑、办公室、工厂、住宅、校园等)并且可以获得各种与物理环境和/或局域/私有网络相关联的一个或多个房间、地标、感兴趣点、网络设备位置、期望网络设备位置、不良网络性能的区域等的图像和/或视频。另外,所生成的基于位置的无线网络信息可以基于时间戳信息和/或位置信息而被包括在所获得的图像数据和/或视频数据中。根据至少一个示例实施例,ue的所获得的实时物理位置信息可以通过ue与对应的图像和/或视频帧(例如,作为元数据)相关联,和/或实时物理位置信息可以被传输至scc(诸如scc300)用于与所获得的图像数据和/或所获得的视频数据相关联。此外,ue可以将所获得的无线网络特性与作为元数据的对应的所获得的图像和/或视频帧相关联,和/或scc可以将所获得的无线网络特性与对应的图像数据和/或视频数据相关联。ue和/或scc可以基于所获得的图像数据的时间戳信息、位置信息和无线特性信息来执行关联,或者可以同时获得信息集。

在s605处,ue将基于位置的无线网络信息和/或图像数据/视频数据传输到scc。在s606处,ue接收scc基于ue在s605中传输的信息而生成的操作者的物理环境的无线网络地图。无线网络地图可以包括所获得的无线网络信息,以及基于由ue收集的数据所计算、估计和/或预测的无线网络信息,诸如所估计的当前网络覆盖区域、优化的网络配置(如果制定优化则包括所预测的覆盖区域)等。

在s607处,ue使用argui来显示接收到的无线网络地图。一旦显示无线网络地图,在操作s608处,操作者就可以将与无线网络地图相关的用户选择和/或用户指令输入到ar接口作为触觉反馈。在s609处,ue将触觉反馈传输到scc。

在s610处,ue接收基于操作者的触觉反馈由scc生成的至少一个功能模块。例如,如果触觉反馈与操作者连接到所选择的ap的期望相关,则所生成的功能模块可以是使得ue连接到所选择的ap的可执行代码。作为另一示例,功能模块可以是用于所选择的网络装置的更新的配置设置,该更新的配置设置当由ue上载到所选择的网络装置时基于操作者的触觉反馈优化用于网络装置的配置(例如,所使用的无线电频率、所使用的无线电技术、天线取向改变、对波束形状的改变等)。根据至少一个示例实施例,scc可以基于操作者的触觉反馈来传输包括对先前传输的无线网络地图的修改的重新生成的无线网络地图。scc可以独自地或附加于功能模块来传输重新生成的无线网络地图。

在s611处,ue可以执行所接收的功能模块,以便执行操作者的期望指令和/或可以使用argui显示重新生成的无线网络地图。

本书面描述使用所公开的主题的示例以使得本领域任何技术人员都能够实践所公开的主题,包括制造和使用任何装置或系统以及执行任何并入的方法。本主题的可专利范围由权利要求限定,并且可以包括本领域技术人员想到的其他示例。这类其他示例旨在处于权利要求的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1