地理区域消息分发的制作方法

文档序号:26013604发布日期:2021-07-23 21:34阅读:73来源:国知局
地理区域消息分发的制作方法

本申请一般涉及消息分发,更具体地,涉及地理区域消息分发。



背景技术:

通常,消息的发送方以接收该消息的某一预期接收者为目标,例如,预期接收者由因特网协议(ip)地址标识。相反,对于地理区域消息分发,消息的发送方以接收该消息的某个地理区域为目标。也就是说,发送方以位于某个地理区域中的任何接收者为目标,而不必知道谁可能是接收者。例如,地域播(geocast)通过例如在传统ip网络之上的应用层基于地理网格的世界坐标或者图块(tile)/区域而路由消息来实现这样的地理区域消息分发。

地理区域消息分发证明对于散播用于智能交通系统(its)或者用于车辆到一切(v2x)通信的消息特别有用,例如,可以使用长距离蜂窝单播通信来将消息散播到its/v2x用户。its/v2x用户报告或者订阅地理区域以便接收针对该目标区域的v2x/its消息。当从一个地理区域移动到另一个地理区域时,its/v2x用户向服务器报告或者订阅它们新的地理区域位置。

its消息被设计为能够实现改进道路交通系统的安全和交通效率的its应用。典型的its消息包括etsiits协同感知消息(cam)、分散环境通知消息(denm)、基础设施到车辆信息消息(ivim)等。its消息的散播是基于its站的地理位置,即,仅特定地理区域(被称为目标区域)中的车辆或个人its用户需要接收消息。

尽管地理区域消息分发在这些或其他环境中是有用的,但是,分发以地理区域为目标的消息证明在许多方面是次优的。例如,迄今为止,如果错误地确定its站位于不同的地理区域中,则its站将无法接收以its站实际所位于的地理区域为目标的消息。另外,由于定位不准确或者其他原因,从旧的地理区域移动到新的地理区域的its站可能订阅该新的地理区域晚,导致不期望的服务中断。



技术实现要素:

根据本文中的一些实施例,移动设备能够订阅接收以一个地理区域为目标的消息,同时订阅接收以另一个地理区域为目标的消息。也就是说,一些实施例使得移动设备能够同时订阅多个地理区域,即,接收以多个地理区域中的任一个为目标的消息,即使移动设备实际上不在那些区域之一中。对多个地理区域的同时订阅可以有利地减轻定位不准确或者延迟订阅对消息递送的影响。例如,移动设备可以同时订阅在移动设备周围的定位不确定的地区内的多个地理区域。这可以确保移动设备接收以该设备实际位于其内的区域为目标的消息,即使存在定位不准确。可替代地或者附加地,移动设备可以预测在它离开其当前地理区域之后该设备将在其内的下一个地理区域,然后主动地订阅接收以下一个地理区域为目标的消息,而不取消订阅接收以其当前地理区域为目标的消息。这可以有利地避免如果移动设备晚订阅它将在其内的下一个地理区域而会发生的服务中断。

更特别地,本文中的实施例包括一种由移动设备执行的方法。该方法包括订阅接收以第一地理区域为目标的消息。该方法还包括订阅接收以第二地理区域为目标的消息,以使得移动设备同时订阅接收以第一地理区域为目标的消息和接收以第二地理区域为目标的消息。

在一些实施例中,订阅接收以第二地理区域为目标的消息包括:在订阅接收以第一地理区域为目标的消息之后,订阅接收以第二地理区域为目标的消息,同时保持订阅接收以第一地理区域为目标的消息。可替代地或者附加地,在一些实施例中,订阅接收以第二地理区域为目标的消息包括:在订阅接收以第一地理区域为目标的消息之后,订阅接收以第二地理区域为目标的消息,而不取消订阅接收以第一地理区域为目标的消息。

在一些实施例中,订阅接收以第一地理区域为目标的消息包括:向服务器发送请求使移动设备订阅接收以第一地理区域为目标的消息的订阅请求,并且其中,订阅接收以第二地理区域为目标的消息包括执行过程。在这种情况下,执行过程包括:作为过程的一部分,向服务器发送请求使移动设备订阅接收以第二地理区域为目标的消息的另一个订阅请求。执行过程还包括:作为过程的一部分,抑制向服务器发送请求使移动设备取消订阅接收以第一地理区域为目标的消息的取消订阅请求。

在一些实施例中,订阅接收以第一地理区域为目标的消息和订阅接收以第二地理区域为目标的消息包括:发送请求移动设备对接收以第一地理区域为目标的消息的订阅和移动设备对接收以第二地理区域为目标的消息的订阅两者的单个订阅请求。

在一些实施例中,以第一地理区域为目标的消息和以第二地理区域为目标的消息是经由蜂窝网络被地域播的地域播消息。

在一些实施例中,移动设备托管车辆到一切v2x应用启用器vae客户端或者托管智能交通系统its客户端。在这种情况下,以第一地理区域为目标的消息和以第二地理区域为目标的消息是车辆到一切v2x消息或者智能交通系统its消息。

在一些实施例中,第一地理区域和第二地理区域各自是与由接入网络设备提供的小区的覆盖区域不同的网格的图块或区域。

在一些实施例中,第二地理区域是在第一地理区域之后移动设备被预测在其内的地理区域。在这种情况下,该方法还可包括:例如基于移动设备的轨迹,预测移动设备在第一地理区域之后将在第二地理区域内。

在一些实施例中,第二地理区域是与第一地理区域邻接的地理区域。

在一些实施例中,第二地理区域是在移动设备周围的定位不确定的地区内的地理区域。

在一些实施例中,第二地理区域是被包括在服务在其上被提供的多区域地区中的地理区域。

在一些实施例中,当移动设备不在第二地理区域内时,执行订阅接收以第二地理区域为目标的消息。

在一些实施例中,移动设备当在第一地理区域与第二地理区域之间移动时同时订阅接收来自第一和第二地理区域两者的消息。

在一些实施例中,该方法还包括:接收以第一地理区域为目标的一个或多个消息和以第二地理区域为目标的一个或多个消息。

在一些实施例中,该方法还包括:接收消息;以及基于消息以第一地理区域和第二地理区域中的哪一个为目标和/或基于消息是否用于在多区域地区上提供的服务,确定是否和/或如何处理所接收的消息。

本文中的实施例还包括一种由服务器执行的方法。该方法包括使移动设备订阅接收以第一地理区域为目标的消息。该方法还包括使移动设备订阅接收以第二地理区域为目标的消息,以使得移动设备同时订阅接收以第一地理区域为目标的消息和接收以第二地理区域为目标的消息。

在一些实施例中,该方法还包括:向移动设备发送以第一地理区域为目标的一个或多个消息;以及向移动设备发送以第二地理区域为目标的一个或多个消息。在一些实施例中,这种发送包括经由蜂窝网络来地域播消息。

在一些实施例中,使移动设备订阅接收以第二地理区域为目标的消息包括:在使移动设备订阅接收以第一地理区域为目标的消息之后,使移动设备订阅接收以第二地理区域为目标的消息,同时移动设备保持订阅接收以第一地理区域为目标的消息。

在一些实施例中,使移动设备订阅接收以第二地理区域为目标的消息包括:在使移动设备订阅接收以第一地理区域为目标的消息之后,使移动设备订阅接收以第二地理区域为目标的消息,而不使移动设备取消订阅接收以第一地理区域为目标的消息。

在一些实施例中,使移动设备订阅接收以第一地理区域为目标的消息包括:从移动设备接收请求使移动设备订阅接收以第一地理区域为目标的消息的第一订阅请求;以及响应于第一订阅请求,使移动设备订阅接收以第一地理区域为目标的消息。在这种情况下,使移动设备订阅接收以第二地理区域为目标的消息可包括执行过程。执行过程可包括:作为过程的一部分,从移动设备接收请求使移动设备订阅接收以第二地理区域为目标的消息的第二订阅请求。执行过程还可包括:响应于第二订阅请求,使移动设备订阅接收以第二地理区域为目标的消息。然而,作为过程的一部分,服务器不从移动设备接收请求使移动设备取消订阅接收以第一地理区域为目标的消息的取消订阅请求。

在一些实施例中,使移动设备订阅接收以第一地理区域为目标的消息和使移动设备订阅接收以第二地理区域为目标的消息包括:从移动设备接收请求使移动设备订阅接收以第一地理区域为目标的消息和订阅接收以第二地理区域为目标的消息两者的单个订阅请求。在这种情况下,该方法可包括:响应于单个订阅请求,使移动设备订阅接收以第一地理区域为目标的消息和订阅接收以第二地理区域为目标的消息。

在一些实施例中,移动设备托管车辆到一切v2x应用启用器vae客户端或者托管智能交通系统its客户端,并且服务器是vae服务器或its服务器。在这种情况下,以第一地理区域为目标的消息和以第二地理区域为目标的消息是车辆到一切v2x消息或者智能交通系统its消息。

在一些实施例中,第一地理区域和第二地理区域各自是与由接入网络设备提供的小区的覆盖区域不同的网格的图块或区域。

在一些实施例中,第二地理区域是在第一地理区域之后移动设备被预测在其内的地理区域、与第一地理区域邻接的地理区域、被包括在移动设备周围的定位不确定的地区中的地理区域、和/或被包括服务在其上被提供的多区域地区中的地理区域。

本文中的实施例还包括对应的装置、计算机程序、和载体,例如非暂态计算机可读介质。例如,本文中的实施例包括移动设备。移动设备被配置(例如经由通信电路和处理电路)为订阅接收以第一地理区域为目标的消息。移动设备还被配置为订阅接收以第二地理区域为目标的消息,以使得移动设备同时订阅接收以第一地理区域为目标的消息和接收以第二地理区域为目标的消息。

本文中的实施例还包括服务器。服务器被配置(例如经由通信电路和处理电路)为使移动设备订阅接收以第一地理区域为目标的消息。服务器还被配置为使移动设备订阅接收以第二地理区域为目标的消息,以使得移动设备同时订阅接收以第一地理区域为目标的消息和接收以第二地理区域为目标的消息。

附图说明

图1是根据一些实施例的移动设备和服务器的框图。

图2a是根据一些实施例的示出移动设备订阅接收以第一地理区域为目标的消息和订阅接收以第二地理区域为目标的消息的定时的时序图。

图2b是根据其他实施例的示出移动设备订阅接收以第一地理区域为目标的消息和订阅接收以第二地理区域为目标的消息的定时的时序图。

图3a是用于使移动设备订阅接收以一个地理区域为目标的消息以及可选地使移动设备取消订阅接收以另一个地理区域为目标的消息的单个过程的呼叫流程图。

图3b是用于使移动设备订阅接收以地理区域为目标的消息和用于使移动设备取消订阅接收以地理区域为目标的消息的单独的过程的呼叫流程图。

图4是根据一些实施例的由移动设备执行的方法的逻辑流程图。

图5是根据一些实施例的由服务器执行的方法的逻辑流程图。

图6是根据其他实施例的由移动设备执行的方法的逻辑流程图。

图7是根据其他实施例的由服务器执行的方法的逻辑流程图。

图8是根据一些实施例的由vae客户端执行的方法的逻辑流程图。

图9是根据一些实施例的由vae服务器执行的方法的逻辑流程图。

图10是根据一些实施例的移动设备的框图。

图11是根据一些实施例的服务器的框图。

图12是根据一些实施例的用于v2x应用层的简化体系结构模型的框图。

图13是根据一些实施例的详细的v2x应用层功能模型的框图。

图14是v2x用户一次订阅一个地理区域的框图。

图15是根据一些实施例的v2x用户一次订阅多个地理区域的框图。

图16是根据一些实施例的用于在vae服务器处注册vae客户端的过程的呼叫流程图。

图17是根据一些实施例的用于在vae服务器处注销vae客户端的过程的呼叫流程图。

图18是根据一些实施例的用于在vae服务器处跟踪v2xue地理位置的过程的呼叫流程图。

图19是根据一些实施例的用于v2x消息分发的过程的呼叫流程图。

图20是根据一些实施例的无线通信网络的框图。

图21是根据一些实施例的用户设备的框图。

图22是根据一些实施例的虚拟化环境的框图。

图23是根据一些实施例的具有主机计算机的通信网络的框图。

图24是根据一些实施例的主机计算机的框图。

图25是根据一个实施例的示出在通信系统中实现的方法的流程图。

图26是根据一个实施例的示出在通信系统中实现的方法的流程图。

图27是根据一个实施例的示出在通信系统中实现的方法的流程图。

图28是根据一个实施例的示出在通信系统中实现的方法的流程图。

具体实施方式

图1示出了根据一些实施例的在基于基础设施的无线通信网络12的覆盖范围内的移动设备10。所示的示例中的移动设备10被集成在用于车辆到一切(v2x)通信的车辆内或以其他方式与该车辆相关联,但是在其他示例中,可以是能够无线通信的任何类型的设备。基于基础设施的无线通信网络12经由在地理上分布的多个无线电接入点14-1、...、14-n提供无线电接入。

在如图所示的基于基础设施的无线通信网络12是蜂窝网络的实施例中,每个无线电接入点提供一个或多个小区上的无线电覆盖。不同的小区可以与不同的小区特定参考信号或者系统信息相关联,和/或可以与不同的小区标识符相关联,诸如不同的物理小区标识(pci)和/或不同的小区全局标识(cgi)。在这方面,图1示出了无线电接入点14-1提供小区16-1上的无线电覆盖,而无线电接入点14-n提供小区16-n上的无线电覆盖,作为示例。

图1还示出了服务器17,其例如使用、经由或者在基于基础设施的无线通信网络12之上提供或者促进地理区域消息分发。服务器17可以采用在如图所示的基于基础设施的无线通信网络12外部的数据网络中的应用层服务器的形式,或者在未示出的其他实施例中可以被集成在基于基础设施的无线通信网络12中。在任一情况下,服务器17可以通过利用将地理分成多个地理区域18-1、18-2、...、18-m来提供或者促进地理区域消息分发,在图1中示出了十个地理区域18-1到18-10。在所示的示例中,例如,网格20被叠加到地理上,并且不同的地理区域18-1、18-2、...、18-m对应于网格20的不同区域(或图块),例如,与智能交通系统(its)或者与车辆自组网无线通信网络合作使用基于基础设施的无线通信网络12的合作式its相关联。在这些和其他示例中,然后,地理区域18-1、...、18-m可以与由无线电接入点14-1、...、14-n提供的相应小区16-1、...、16-n的覆盖区域相区分。实际上,地理区域18-1、...、18-m可以被形成在应用层和/或独立于小区16-1、...、16-n而形成。

在任何情况下,服务器17可以利用该将地理分成多个地理区域18-1、18-2、...、18-m,以使得消息可以以某个地理区域为目标,而与以某个接收者为目标而不管接收者的位置相反。实际上,以某个地理区域为目标的消息以位于该地理区域的任何接收者为目标,而不是必须单独以那些接收者为目标。在这方面,图1示出了应用22可以向服务器17发送以某个地理区域18-x为目标的消息24。消息24可以例如是在应用层包括某个地理区域18-x的标识符而不是任何单独接收者的标识符的应用层消息。实际上,在一些实施例中,服务器17可以是地域播服务器,消息24可以是将要经由基于基础设施的无线通信网络12来被地域播的地域播消息。可替代地或者附加地,如果移动设备10托管v2x应用启用器(vae)客户端或者its客户端,则消息24可以是v2x消息或者its消息。

在任何情况下,在本上下文中,服务器17接收来自移动设备的订阅接收以指定地理区域为目标的任何消息的请求。服务器17跟踪哪些移动设备订阅接收以哪些地理区域为目标的消息。因此,在接收到来自应用22的消息24后,服务器17识别哪些移动设备订阅接收以地理区域18-x为目标的消息。然后,服务器17选择性地将消息24转发给那些被识别的移动设备。在某种意义上,因此,服务器17将目标地理区域18x的标识符映射到订阅接收以该区域18x为目标的消息的移动设备的标识,用于选择性地将消息24转发到那些移动设备。

尤其,本文中的一些实施例使得移动设备10能够订阅接收以一个地理区域(例如,区域18-7)为目标的消息,同时移动设备10能够订阅接收以另一个地理区域(例如,区域18-8)为目标的消息。在对接收以地理区域为目标的消息的订阅被简单地称为对该地理区域的订阅的情况下,一些实施例使得移动设备10能够同时订阅地理区域18-1、...、18-m中的多个地理区域。在这样同时订阅时,移动设备10可以接收以地理区域18-1、...、18-m中的多个地理区域中的任一个为目标的消息,而不是限于仅接收以地理区域18-1、...、18-m中的特定地理区域为目标的消息。

在这方面,对地理区域18-1、...、18-m中的多个地理区域的同时订阅是指以下事实:移动设备10订阅接收以一个地理区域(例如,区域18-7)为目标的消息的时间与移动设备10订阅接收以另一个地理区域(例如,区域18-8)为目标的消息的时间至少部分地重叠。在此注意,移动设备对一个地理区域的订阅开始的时间不需要与移动设备对另一个地理区域的订阅开始的时间相同。因此,订阅一个地理区域的动作不需要与订阅另一个地理区域的动作是同时的。相反,订阅一个地理区域的状态在时间上与订阅另一个地理区域的状态重叠,以使得在某个时间点,移动设备10既处于订阅一个地理区域的状态又处于订阅另一个地理区域的状态。

例如,图1示出了移动设备10被配置为向服务器17发送一个或多个订阅请求26。经由(一个或多个)订阅请求26,移动设备订阅接收以第一地理区域18-a(例如,18-7)为目标的消息和订阅接收以第二地理区域18-b(例如,18-8)为目标的消息。在一些实施例中,(一个或多个)订阅请求26包括请求移动设备10对接收以第一地理区域18-a为目标的消息的订阅和移动设备10对接收以第二地理区域18-b为目标的消息的订阅两者的单个请求。在这种情况下,移动设备对接收以第一地理区域18-a为目标的消息的订阅可以与移动设备对接收以第二地理区域18-b为目标的消息的订阅同时开始。

如图2a所示,例如,移动设备10在时间t_c可发送请求移动设备10对接收以第一地理区域18-a为目标的消息的订阅和移动设备10对接收以第二地理区域18-b为目标的消息的订阅两者的单个订阅请求26-c。则通常,移动设备对接收以第一地理区域18-a为目标的消息的订阅和移动设备对接收以第二地理区域18-b为目标的消息的订阅二者在时间t_c开始。然而,订阅可以在不同时间结束。在图2a的示例中,对接收以第一地理区域18-a为目标的消息的订阅在时间t_a_end结束,这比对接收以第二地理区域18-b为目标的消息的订阅结束的时间t_b_end更早。然而,在t_c与t_a_end之间的时间间隔期间,移动设备10同时订阅接收以第一地理区域18-a为目标的消息和订阅接收以第二地理区域18-b为目标的消息。

但是,在其他实施例中,(一个或多个)订阅请求26包括多个订阅请求,包括请求移动设备10对接收以第一地理区域18-a为目标的消息的订阅的一个订阅请求和请求移动设备10对接收以第二地理区域18-b为目标的消息的订阅的另一个订阅请求。在这种情况下,移动设备对接收以第二地理区域18-b为目标的消息的订阅可以在移动设备对接收以第一地理区域18-a为目标的消息的订阅开始之后但在移动设备对接收以第一地理区域18-a为目标的消息的订阅结束之前开始。

如图2b所示,例如,移动设备10在时间t_a_start发送请求移动设备10对接收以第一地理区域18-a为目标的消息的订阅的订阅请求26-a。则通常,移动设备对接收以第一地理区域18-a为目标的消息的订阅在时间t_a_start开始。在以这种方式订阅接收以第一地理区域18-a为目标的消息之后,移动设备10在时间t_b_start发送请求移动设备10对接收第一第二地理区域18-b为目标的消息的订阅的订阅请求26-b。则通常,移动设备对接收以第二地理区域18-b为目标的消息的订阅在时间t_b_start开始。但特别地,移动设备以这种方式订阅接收以第二地理区域18-b为目标的消息,同时保持订阅接收以第一地理区域18-a为目标的消息,即,不取消订阅接收以第一地理区域18-a为目标的消息。如图所示,例如,移动设备对接收以第一地理区域18-a为目标的消息的订阅直到时间t_aend才结束,该时间t_aend在时间t_b_start之后。因此,在t_b_start与t_a_end之间的时间间隔期间,移动设备10同时订阅接收以第一地理区域18-a为目标的消息和订阅接收以第二地理区域18-b为目标的消息。

在这些和其他实施例中,同时订阅可以通过移动设备10执行图3a所示的过程25来完成。过程25包含第一步骤:从移动设备10向服务器17发送请求使移动设备10订阅接收以地理区域(例如,区域18-b)为目标的消息的订阅请求26。在一些实施例中,过程25的第二步骤是服务器17向移动设备10发送例如指示请求26的结果的订阅响应27。过程25的第三步骤是移动设备10向服务器17发送请求使移动设备10取消订阅接收以地理区域(例如,区域18-a)为目标的消息的取消订阅请求28。过程25的第四步骤是服务器17发送例如指示请求28的结果的取消订阅响应29。但特别地,过程25的第三步骤是可选的,并且不需要作为过程25的一部分被执行。这意味着移动设备10可以执行过程25的订阅一个地理区域的第一步骤,但不执行过程25的取消订阅另一个地理区域的第三步骤,以使得在完成过程25之后,移动设备10将订阅两个地理区域。

图3b示出了其他实施例,其中,不是用于订阅一个区域以及可选地取消订阅另一个区域的单个过程,而是定义了用于订阅和取消订阅的单独的过程。如图所示,订阅过程31包含第一步骤:从移动设备10向服务器17发送请求使移动设备10订阅接收以地理区域(例如,区域18-b)为目标的消息的订阅请求26。在一些实施例中,过程31的第二步骤是服务器17向移动设备10发送例如指示请求26的结果的订阅响应27。尤其,该订阅过程31不包括用于取消订阅地理区域的任何步骤,这意味着不需要这样的步骤或者甚至这不是可选的。相反,定义了单独的取消订阅过程34。如图所示,取消订阅过程在第一步骤中涉及移动设备10向服务器17发送请求使移动设备10取消订阅接收以地理区域(例如,区域18-a)为目标的消息的取消订阅请求28。取消订阅过程34的第四步骤是服务器17发送例如指示请求28的结果的取消订阅请求29。根据本文中利用这些单独的订阅和取消订阅过程31、34的实施例,移动设备10可以执行用于订阅一个地理区域的订阅过程31,在这之后执行用于取消订阅另一个地理区域的取消订阅过程34,或者甚至不执行取消订阅过程34。这样,在完成订阅过程31之后,移动设备10将订阅两个地理区域。

不管完成同时订阅的特定方式如何,这样的同时订阅可以证明在多个环境中是有利的。如图1所示,例如,移动设备10可以在时间t在地理区域18-6内。基于移动设备的位置在地理区域18-6内,移动设备10可以订阅接收以地理区域18-6为目标的消息。另外,移动设备10(或者另一个实体)可以在时间t预测移动设备10在时间t+1以前将在相邻的地理区域18-7内。这样的预测可以例如是基于移动设备的当前轨迹19。基于该预测,移动设备10还可以订阅接收以地理区域18-7为目标的消息。也就是说,即使在移动设备10不在地理区域18-7内时,例如,在移动设备10在或者被确定在地理区域18-7内之前,移动设备10也可以订阅接收以地理区域18-7为目标的消息。因此,在时间t,移动设备10被定位在地理区域18-6内。在时间t,移动设备10不仅订阅接收以地理区域18-6为目标的消息,而且订阅接收以地理区域18-7为目标的消息。

在该示例中,该预先订阅移动设备10被预测在其内的地理区域的过程可以继续,以使得在时间t+1,移动设备10被定位在地理区域18-7内,并且该过程不仅订阅接收以地理区域18-7为目标的消息,而且订阅接收以地理区域18-8为目标的消息。然而,在时间t+2,预测移动设备10将移动到地理区域18-4或者地理区域18-9。因此,移动设备10在时间t+2不仅订阅接收以地理区域18-8为目标的消息,而且订阅接收以地理区域18-9为目标的消息和接收以地理区域18-4为目标的消息。最后,作为最后一个示例,在时间t+3,预测移动设备10将移动到地理区域18-10。基于此,移动设备10在时间t+3不仅订阅接收以地理区域18-9为目标的消息,而且订阅接收以地理区域18-10为目标的消息。

因此,一些实施例预测移动设备10在离开它的当前地理区域之后将在其内的下一个地理区域,然后主动使移动设备10订阅接收以下一个地理区域为目标的消息,而不使移动设备10取消订阅接收以它的当前地理区域为目标的消息。这可以有利地避免如果移动设备10晚订阅它将在其内的下一个地理区域而会发生的服务中断。

可替代地或者附加地,本文中的同时订阅可以在不同环境中证明是有利的。在一些实施例中,例如,关于移动设备10的准确位置存在某种不确定性,例如,尤其当移动设备10在地理区域之间移动时。这可以例如归因于定位不准确。但是,不管原因如何,移动设备10周围的定位不确定的区域表示对移动设备的实际位置的不同可能性。在一些实施例中,移动设备10同时订阅多个地理区域,其中每个地理区域与该定位不确定的区域至少部分地重叠。这样的同时订阅有效地避免了移动设备10实际上被定位在那些地理区域中的任一个内,以确保移动设备10将不错过以移动设备实际所在的地理区域为目标的消息。以这种方式,对多个地理区域的同时订阅可以有利地减轻定位不准确递送的影响。

在又一个环境中,服务(例如,2km危险警告服务)可以在跨越地理区域18-1...18-m中的多个地理区域的多区域地区上被提供。在这种情况下,移动设备10可以同时订阅该多区域地区所跨越的多个地理区域。这不仅启用多区域服务,而且允许移动设备10接收超出它的当前地理区域范围的服务,同时继续接收与它的当前地理区域对应的服务。

鉴于本文中的修改和变型,图4描绘了根据特定实施例的由移动设备10(例如,用户设备ue、或托管vae客户端或its客户端的车辆)执行的方法。该方法包括订阅接收以第一地理区域18-a为目标的消息(框400)。这可以例如需要(例如,向服务器17,诸如vae服务器)发送请求使移动设备10订阅接收以第一地理区域18-a为目标的消息的订阅请求26。无论如何,该方法可进一步包括:订阅接收以第二地理区域18-b为目标的消息,例如,同时保持订阅接收以第一地理区域18-a为目标的消息和/或以使得移动设备10同时订阅接收以第一地理区域18-a为目标的消息和订阅接收以第二地理区域18-b为目标的消息(框420)。在一些实施例中,这也可能需要发送请求使移动设备10订阅接收以第二地理区域18-b为目标的消息的订阅请求26。实际上,在一些实施例中,同一个订阅请求26-c可以请求使移动设备10订阅接收以第一地理区域18-a为目标的消息以及请求使移动设备10订阅接收以第二地理区域18-b为目标的消息。在任何情况下,根据图4中的方法的移动设备10特别地同时订阅多个地理区域,而不是一次仅订阅一个地理区域。该同时订阅多个地理区域的状态可以持续超过短暂过渡期,例如,甚至在完成用于订阅第二地理区域18-b的完整过程25之后。

在一些实施例中,图4中的方法还包括确定第二地理区域18-b(框410)。在一个实施例中,第二地理区域18-b是在第一地理区域18-a之后移动设备10被预测在其内的地理区域。在这种情况下,第二地理区域18-b的确定可包括例如基于移动设备10的轨迹或者其他定位信息(诸如下面在图15中例示的),预测移动设备10在第一地理区域18-a之后将在第二地理区域18-b内。预测可以使得移动设备10能够因此在移动设备10在或被确定在第二地理区域18-b内之前订阅接收以第二地理区域18-b为目标的消息。这在本文中也可以被称为预先订阅接收以第二地理区域18-b为目标的消息,例如因为移动设备10在移动设备10在第二地理区域18-b内之前订阅接收这样的消息。一些实施例可以例如利用关于已知的轨迹信息的知识来预先订阅新的地理区域,例如如在图15的描述中例示的。因此,这些和其他实施例可以使用关于轨迹的预见性知识来提供更好的服务。

可替代地或者附加地,第二地理区域18-b可以是与第一地理区域18-a邻近的和/或被包括在移动设备10周围的定位不确定的地区中的地理区域。因此,这些和其他实施例可以说明定位不确定,例如,通过订阅移动设备10在其间移动的相邻的地理区域,以便说明关于设备10实际上何时穿过区域之间的边界的不确定性。然后,该示例证明,在一些实施例中,移动设备10可以当在第一地理区域与第二地理区域之间移动时同时订阅接收来自第一和第二地理区域18-a、18-b的消息。这些和其他实施例可以有利地减少由于位置不准确而导致的服务中断。

可替代地或者附加地,第二地理区域18-b可以是被包括在服务(例如,2km危险警告区域)在其上被提供的多区域地区中的地理区域。因此,这些和其他实施例可以使能订阅跨越多个地理服务区域的服务。

不管第二地理区域18-b的特定性质,在一些实施例中,该方法还包括:接收以第一地理区域18-a为目标的一个或多个消息和以第二地理区域18-b为目标的一个或多个消息(框430)。消息可以作为针对第一和第二地理区域的地域播的一部分而被接收,例如,消息可以是经由蜂窝网络被地域播的地域播消息。实际上,消息可以在移动设备10订阅第一和第二地理区域18-a、18-b两者时被接收。

在一些实施例中,该方法还包括:基于消息是以第一和第二地理区域中的哪一个为目标和/或基于消息是否用于在多区域地区上提供的服务,确定是否和/或如何处理所接收的消息(框440)。在一些实施例中,例如,该方法包括分别取决于消息是以第一地理区域还是以第二地理区域为目标,处理或者抑制处理所接收的消息。例如,如果移动设备10还未在第二地理区域18-b内,则移动设备10可以不处理以第二地理区域18-b为目标的消息,而是相反,可以等待直到该设备在所预测的第二地理区域18-b内为止。可替代地或者附加地,该方法可包括:如果消息是以第一地理区域18-a为目标或者用于在多区域地区上提供的服务,则处理所接收的消息。

图5描绘了根据对应实施例的由服务器17(例如,vae服务器、its服务器、或位置服务器)执行的方法。该方法包括:使移动设备10(例如,托管vae客户端或its客户端的用户设备ue或车辆)订阅接收以第一地理区域18-a为目标的消息(框500)。如图所示,该方法还包括:使移动设备19订阅接收以第二地理区域18-b为目标的消息,例如同时继续使移动设备10订阅接收以第一地理区域18-a为目标的消息和/或以使得移动设备10同时订阅接收以第一地理区域18-a为目标的消息和订阅接收以第二地理区域18-b为目标的消息(框510)。

在一些实施例中,这可需要接收请求使移动设备10订阅接收以第一地理区域18-a为目标的消息的订阅请求26(例如,到服务器,诸如vae服务器),并且接收请求使移动设备10订阅接收以第二地理区域18-b为目标的消息的订阅请求26,而不接收请求使移动设备10取消订阅接收以第一地理区域18-a为目标的消息的取消订阅请求。实际上,在一些实施例中,同一订阅请求26-c可以请求使移动设备10订阅接收以第一地理区域18-a为目标的消息以及请求使移动设备10订阅接收以第二地理区域18-b为目标的消息。在任何情况下,根据图5中的方法,移动设备10特别地同时订阅多个地理区域,而不是一次仅订阅一个地理区域。该同时订阅多个地理区域的状态可以持续超过短暂过渡期,例如,甚至在完成用于订阅第二地理区域18-b的完整过程25之后。

在一个实施例中,第二地理区域18-b是在第一地理区域18-a之后移动设备被预测在其内的地理区域。可替代地或者附加地,第二地理区域18-b可以是与第一地理区域18-a邻接和/或被包括在移动设备10周围的定位不确定的地区中的地理区域。可替代地或者附加地,第二地理区域18-b可以是被包括在服务(例如,2km危险警告区域)在其上被提供的多区域地区中的地理区域。因此,这些和其他实施例可以实现订阅跨越多个地理服务区域的服务。

在一些实施例中,该方法还包括:向移动设备10发送以第一地理区域18-a为目标的一个或多个消息;以及向移动设备10发送以第二地理区域18-b为目标的一个或多个消息(框520)。在一些实施例中,该发送通过例如经由蜂窝网络而地域播消息来执行。

图6描绘了根据其他特定实施例的由移动设备10(例如,托管vae客户端或its客户端的用户设备ue或车辆)执行的方法。该方法包括:向服务器17发送将移动设备10同时与多个地理区域18-a、18-b相关联的一个或多个消息(框610)。在一些实施例中,例如,一个或多个消息同时请求移动设备10对多个地理区域18-a、18-b的订阅或使移动设备10订阅多个地理区域18-a、18-b,例如以便移动设备10接收以那些多个地理区域为目标的消息。换句话说,移动设备10同时订阅接收以多个地理区域18-a、18-b为目标的消息。在至少一些实施例中,在移动设备被定位在至少一个地理区域中之前,一个或多个消息请求移动设备10对该地理区域的订阅或使移动设备10订阅该地理区域。可替代地或者附加地,至少一个地理区域是移动设备10被预测到在另一个地理区域内之后将在其内的地理区域。则在这种情况下,如图所示,该方法还可包括:预测移动设备10将在至少一个地理区域内(框600),诸如在下面图15中例示的。预测可以使得移动设备10能够由此在移动设备在或被确定在地理区域内之前订阅接收以该地理区域为目标的消息。在本文中这还可被称为预先订阅接收以在至少一个地理区域为目标的消息,例如因为移动设备10在处于该地理区域内之前订阅接收这样的消息。一些实施例可以例如利用关于已知轨迹信息的知识来预先订阅新的地理区域,例如,如在图15的描述中例示的。因此,这些和其他实施例可以使用关于轨迹的预见性知识来提供更好的服务。

可替代地或者附加地,至少两个地理区域中的彼此邻接和/或至少一个地理区域被包括在移动设备周围的定位不确定的地区中。因此,这些和其他实施例可以说明定位不确定,例如,通过订阅移动设备在其间移动的相邻的地理区域,以便说明关于移动设备10实际上何时穿过区域之间的边界的不确定性。然后,该示例证明,在一些实施例中移动设备可以当在这些地理区域之间移动时同时订阅接收来自这些地理区域的消息。这些和其他实施例可以有利地减少由于位置不准确而导致的服务中断。

可替代地或者附加地,至少一个地理区域被包括在服务(例如,2km危险警告服务)在其上被提供的多区域地区中。因此,这些和其他实施例可以使能订阅跨越多个地理服务区域的服务。

不管怎样,在一些实施例中,该方法还包括:针对每个地理区域,接收以该地理区域为目标的一个或多个消息(框620)。消息可以作为针对地理区域的地域播的一部分而被接收。实际上,消息可以在移动设备同时订阅多个地理区域时被接收。

在一些实施例中,该方法还包括:基于消息是以哪一个地理区域为目标和/或基于消息是否用于在多区域地区上提供的服务,确定是否和/或如何处理所接收的消息(框630)。在一些实施例中,例如,该方法包括分别取决于消息是以移动设备10当前所处的地理区域还是以移动设备10被预测要处于其中的地理区域为目标,处理或者抑制处理所接收的消息。例如,如果移动设备还未在地理区域内,则移动设备可以不处理以该地理区域为目标的消息,而是相反,可以等待直到移动设备在所预测的地理区域内位置。可替代地或者附加地,该方法可包括:如果消息是以移动设备10当前所处的地理区域为目标或者用于在多区域地区上提供的服务,,则处理所接收的消息。

图7描绘了根据对应实施例的由服务器17(例如,vae服务器、its服务器、或位置服务器)执行的方法。该方法包括:从移动设备10(例如,托管vae客户端或its客户端的用户设备ue或车辆)接收将移动设备同时与多个地理区域18-a、18-b相关联的一个或多个消息(框700)。例如,在一些实施例中,一个或多个消息同时请求移动设备10对多个地理区域的订阅或者使移动设备10订阅多个地理区域,以便移动设备10接收以那些多个地理区域为目标的消息。

在一些实施例中,该方法还包括:针对每一个地理区域,发送以该地理区域为目标的一个或多个消息(框710)。在一些实施例中,发送通过例如经由蜂窝网络而地域播消息来执行。

图8描绘了根据其他特定实施例的由(例如,在移动设备10(诸如ue或车辆)上托管的)vae客户端执行的方法。该方法包括:向vae服务器发送请求vae客户端同时对多个地理区域18-a、18-b的订阅的一个或多个订阅请求26(框800)。例如,在一些实施例中,一个或多个订阅请求26包括标识多个地理区域的单个订阅请求。不管怎样,在一些实施例中,该方法还包括:针对每个地理区域,接收以该地理区域为目标的消息(框810)。

图9描绘了根据一些实施例的由vae服务器执行的对应方法。如图所示,该方法包括:从(例如,在移动设备10(诸如ue或车辆)上托管的)vae客户端接收请求vae客户端同时对多个地理区域的订阅的一个或多个订阅请求26(框900)。例如,在一些实施例中,一个或多个订阅请求26包括标识多个地理区域的单个订阅请求。不管怎样,在一些实施例中,该方法还包括:针对每个地理区域,发送以该地理区域为目标的消息(框910)。

在本文所描述的任一个实施例中,例如,在图4-9内,地理区域可以是指例如与its或与车辆自组网无线通信网络合作使用基于基础设施的无线通信网络的合作式its相关联的网格、图块、或地理区域标识符的区域。在这些和其他实施例中,地理区域可以与接入网络设备的覆盖区域或者由接入网络设备提供的小区相区分。

而且,在任一个实施例中,在一些实施例中以地理区域为目标的(一个或多个)消息可包括事件通知消息(例如,cam或demn消息),其通知移动设备10关于地理区域中与行驶状况相关的事件的发生,诸如交通发生、碰撞、危险道路条件等。因此,如本文所描述的服务器17可以基于它的设备位置的逐区域跟踪来确定哪些移动设备在被这样的事件影响的(一个或多个)区域内,并例如经由基于基础设施的网络向那些设备发送事件通知消息。

本文中的实施例还包括对应的装置。本文中的实施例例如包括被配置为执行以上针对移动设备描述的任一个实施例的任何步骤的移动设备。

实施例还包括移动设备10,该移动设备10包括处理电路和电源电路。处理电路被配置为执行以上针对移动设备描述的任一个实施例的任何步骤。电源电路被配置为向移动设备10供电。

实施例还包括移动设备10,该移动设备10包括处理电路。处理电路被配置为执行以上针对移动设备10描述的任一个实施例的任何步骤。在一些实施例中,移动设备还包括通信电路。

实施例还包括移动设备10,该移动设备10包括处理电路和存储器。存储器包含可由处理电路执行的指令,由此,移动设备10被配置为执行以上针对移动设备10描述的任一个实施例的任何步骤。

另外,实施例包括用户设备(ue)。ue包括被配置为发送和接收无线信号的天线。ue还包括无线电前端电路,该无线电前端电路被连接到天线和处理电路,并且被配置为调节在天线与处理电路之间传递的信号。处理电路被配置为执行以上针对移动设备描述的任一个实施例的任何步骤。在一些实施例中,ue还包括输入接口,该输入接口被连接到处理电路并且被配置为允许信息输入到ue中以由处理电路处理。ue可包括输出接口,该输出接口被连接到处理电路并且被配置为从ue输出已经由处理电路处理的信息。ue还可包括电池,该电池被连接到处理电路并且被配置为向ue供电。

本文中的实施例还包括服务器17,其被配置为执行以上针对服务器17描述的任一个实施例的任何步骤。

实施例还包括服务器17,该服务器17包括处理电路和电源电路。处理电路被配置为执行以上针对服务器17描述的任一个实施例的任何步骤。电源电路被配置为向服务器17供电。

实施例还包括服务器17,该服务器17包括处理电路。处理电路被配置为执行以上针对服务器17描述的任一个实施例的任何步骤。在一些实施例中,服务器17还包括通信电路。

进一步地,实施例包括服务器17,该服务器17包括处理电路和存储器。存储器包含可由处理电路执行的指令,由此,服务器17被配置为执行以上针对服务器17描述的任一个实施例的任何步骤。

更特别地,上文所描述的装置可以通过实现任何功能装置、模块、单元、或电路来执行本文中的方法和任何其他处理。在一个实施例中,例如,装置包括被配置为执行在方法图中所示的步骤的相应的电路。在这方面,电路可以包括专用于执行某些功能处理的电路和/或一个或多个微处理器结合存储器。例如,电路可包括一个或多个微处理器或微处理器以及其他数字硬件,该数字硬件可包括数字信号处理器(dsp)、专用数字逻辑等。处理电路可以被配置为执行被存储在存储器中的程序代码,该存储器可包括一种或多种类型的存储器,诸如只读存储器(rom)、随机存取存储器、高速缓存存储器、闪存设备、光学存储设备等。在多个实施例中,被存储在存储器中的程序代码可以包括用于执行一个或多个电信和/或数据通信协议的程序指令以及用于执行本文所描述的一个或多个技术的指令。在使用存储器的实施例中,存储器存储程序代码,程序代码在由一个或多个处理器执行时执行本文所描述的技术。

图10例如示出了如根据一个或多个实施例实现的移动设备1000(例如,移动设备10)。如图所示,移动设备1000包括处理电路1010和通信电路1020。通信电路1020(例如,无线电电路)被配置为例如经由任何通信技术向和/或从一个或多个其他节点发送和/或接收信息。这样的通信可以经由移动设备100内部或外部的一个或多个天线发生。处理电路1010被配置为执行以上例如在图4、6、和/或8中描述的处理,诸如通过执行被存储在存储器1030中的指令。在这方面,处理电路1010可以实现某些功能装置、单元、或模块。

图11示出了如根据一个或多个实施例实现的服务器(例如,位置服务器)(例如,服务器17)1100。如图所示,服务器1100包括处理电路1110和通信电路1120。通信电路1120被配置为例如经由任何通信技术向和/或从一个或多个其他节点发送和/或接收信息。处理电路1110被配置为执行以上例如在图5、7、和/或9中描述的处理,诸如通过执行被存储在存储器1130中的指令。在这方面,处理电路1110可以实现某些功能装置、单元、或模块。

本领域技术人员还将理解,本文中的实施例还包括对应的计算机程序。

计算机程序包括指令,该指令当在装置的至少一个处理器上执行时使得该装置执行上文所描述的任何相应的处理。在这方面,计算机程序可包括与上文所描述的装置或者单元对应的一个或多个代码模块。

实施例还包括包含这样的计算机程序的载体。该载体可包括电子信号、光信号、无线电信号、或计算机可读存储介质中的一个。

在这方面,本文中的实施例还包括计算机程序产品,其被存储在非暂态计算机可读(存储或记录)介质上并且包括当由装置的处理器执行时使得该装置如上文所描述地执行的指令。

实施例还包括计算机程序产品,其包括用于当计算机程序产品由计算设备执行时执行本文中的实施例中的任一个的步骤的程序代码部分。该计算机程序产品可以被存储在计算机可读记录介质上。

现在将描述附加实施例。这些实施例中的至少一些可以被描述为适用于某些环境和/或无线网络类型以用于说明的目的,但是实施例类似地适用于未明确描述的其他环境和/或无线网络类型。下面的一些实施例特别地在移动设备10托管vae客户端或its客户端的环境中示出上述内容。

短距离和长距离车辆到一切(v2x)通信技术两者都可用于智能交通系统(its)消息散播。由于短距离自组网v2x通信技术(例如,its-g5/ieee802.11p或lte-v2xpc5)的有限的通信范围,仅仅在由直接无线电通信范围限定的发射机的地理附近的its站可以通过单跳通信来接收its消息。多跳通信可以实现更大的区域,但是以更高的延迟和频谱使用为代价。

3gppsa6tr23.275v16.0.0定义了在v2x应用服务器(as)和v2x用户设备(ue)处的v2x应用启用器(vae)功能。vae是使应用免除若干功能(例如,位置管理、配置管理)并向网络提供接口的中间件。

图12示出了用于v2x应用层的简化体系结构模型。它使用在3gppts23.285v15.1.0的分条款4.2中规定的体系结构参考模型,其对应用层支持方面有影响。如图所示,v2xue1通过v1参考点与v2x应用服务器通信。v2xue1和v2xue2通过v5参考点通信。v2xue1还可以充当ue到网络中继,以使得v2xue2能够通过v1参考点访问v2x应用服务器。

参考点v1支持v2xue与v2xas之间的v2x应用相关交互并在3gppts23.285v15.1.0中规定。该参考点被支持用于单播和多播递送模式两者。参考点v5支持v2xue之间的交互并在3gppts23.285v15.1.0中规定。

图13示出了在tr23.275v16.0.0中定义的详细v2x应用层功能模型。它通过指定v2x应用层处的功能实体来增强用于v2x应用层的简化体系结构模型。

如图所示,v2x应用层包括v2x应用启用器(vae)服务器和v2x专用服务器。vae服务器通过vs参考点向v2x专用服务器提供v2x应用层支持功能。

v2xue包括vae客户端和v2x专用客户端。vae客户端通过vc参考点向v2x专用客户端提供v2x应用层支持功能。

vae客户端通过v1-ae参考点与vae服务器通信。v2x专用客户端通过v1-app参考点与v2x专用服务器通信。

针对蜂窝网络中的地域播存在许多解决方案。一个解决方案是基于消息队列遥测传输(mqtt)。intercor,milestone4-commonsetofupgradedspecificationsforhybridcommunication,2018年8月。另一个解决方案是地理定位消息传递(glm)。etsi,tr102962v1.1.1,智能交通系统(its);合作式its(c-its)中的公共移动网络的框架,02/2012。这些解决方案基于以下概念而形成。作为潜在的接收机,its站在首次注册到中央服务器或消息代理时或者在地理位置改变时知道它们的地理位置,并通知中央服务或消息代理它们的位置。中央服务器或者消息代理接收并维持its站的地理位置信息。当its消息在特定地理区域中寻址its站时,服务器或者消息代理根据its站的最后获得的地理位置信息来向该地理区域中的所有站发送消息。

注意,地理位置信息可以是(例如根据wgs84的)地理坐标值,或者是被映射到地理坐标系的任何图块/网格系统。还注意,its站可以明确地通知服务器它的当前位置,或者通知服务器它当前所在的图块或网格。用于its站通知服务器它的当前位置的可替代方式是订阅或者注册由服务器组织和宣布的组或消息队列,这些组或消息队列还与地理区域相关联,例如在基于mqtt(消息队列遥测传输)的解决方案中。进一步注意,向服务器报告地理位置信息可以根据任何预定义条件而由its站或者由服务器触发,例如在its站已经行进了某个距离之后或者当its站穿越两个图块的边界时。

当前存在一些挑战。一次订阅单个地理区域可能导致次优的性能,例如,由于位置不准确,或者当v2x用户对跨越多个地理区域的服务(例如,2km危险警告)感兴趣时。当v2x用户订阅新地理区域晚了时,这可能导致服务中断。

3gppts23.286v0.1.0说明了针对长距离蜂窝单播通信的v2x消息分发要求,如下:(i)vae服务器应提供将v2x消息分发到目标地理区域中的所有注册接收机的机制;(ii)vae服务器应实现通过同一连接来递送若干v2x消息;(iii)vae客户端应具有在一个地理区域内注册v2x消息的能力;(iv)vae服务器应具有仅将v2x消息转发给目标地理区域中的授权v2xue的能力;以及(v)vae服务器应提供用于不同v2x消息(例如,安全消息)的优先级支持的机制。

图14描绘了根据这些要求的v2x用户一次订阅一个地理区域的典型场景。

然而,vae客户端可能遭受不准确的gps定位信息,并且在确定它的准确地理位置和它实际上所属的地理区域中有困难。该问题在vae客户端位于由vae服务器定义的两个或更多个地理区域的边界处时更可能发生。

本公开的某些方面及其实施例可对这些或者其他挑战提供解决方案。根据一些实施例,its/v2x用户同时订阅多个地理区域。例如,在一些实施例中,its/v2x用户可能在到达新区域之前预先订阅新地理区域并且不取消订阅当前地理区域。在这些和其他实施例中,然后,一些实施例提供允许v2x用户或its站同时订阅到多个地理区域的方法,例如包括预先订阅新区域。作为另一个示例,为了防止错过实际上与vae客户端有关的任何v2x消息,vae客户端同时注册到它可以实际上位于其中的所有地理区域,例如,说明不准确gps定位信息的原因。

作为另一个示例,v2x应用可以具有不同大小的相关地带(zor)。zor是v2x消息相关的地理区域。例如,用于电子紧急制动灯(eebl)告警或交通信号相位和定时(spat)应用的zor仅覆盖几百米,而例如前面交通阻塞警告或者通道关闭警告的应用可以具有高达数公里的zor。在给定时间,v2x应用客户端可以对具有不同zor的多个应用感兴趣。根据一些实施例,则vae客户端能够同时注册到由不同zor的超集覆盖的多个地理区域。

另外,允许vae客户端同时注册到多个地理区域帮助保护用户的隐私。与v2x应用服务器共享属于v2xue的私有数据的地理位置信息可能违反ue中的隐私保护法律gdpr,并且可能使能服务器对v2xue的潜在跟踪。通过同时注册多个地理区域,vae客户端可以降低被服务器跟踪的概率。

通常,一些实施例提出vae客户端应具有注册一个或多个地理区域内的v2x消息的能力。

在这些和其他情况下,一些实施例允许its/v2x用户(i)利用关于已知轨迹信息的知识来预先订阅新地理区域;(ii)处理当在不同地理区域之间移动时的位置不确定性(例如,在交叉边界处,移入和移出地理区域);和/或(iii)订阅接收超出它的当前地理区域的its服务,同时继续接收与它的当前区域对应的服务。

某些实施例可以提供以下一个或多个技术优点。订阅多个地理区域向its/v2x用户提供了包括以下一项或多项的优点:减少了由于位置不准确而导致的服务中断,订阅多地区服务,和/或使用关于轨迹的预见性知识以提供更好的服务。

与图14相比,图15示出了v2xue订阅多个地理区域的示例。

一些实施例包括一种方法,其包含以下步骤。在步骤1中,v2x用户或its站向服务器报告多个地理位置(或者订阅多个地理区域)。这可包括沿着ue的路径预先订阅新地理区域。在图15的示例的情况下,这对应于在时间t+0订阅图块16(当前)和15(预先订阅)、在时间t+1订阅图块15(当前)和11(预先订阅)、在时间t+2订阅图块(当前)和10(预先订阅)、在时间t+3订阅图块10(当前)和6(预订阅)。

在步骤2中,服务器接收v2x用户或its站订阅,包括预先订阅新地理区域。

在步骤3中,当its/v2x消息需要被散播到its站或v2x用户报告为它的当前位置的地理位置或图块中的任一个时,服务器向its站或v2x用户发送its/v2x消息,包括新的预先订阅位置。

在步骤4中,在接收到its/v2x消息时,its站或v2x用户检查目标区域和预期服务。如果its/v2x消息旨在用于它的当前目标区域和它的当前服务,则它解码并处理该消息。如果消息旨在新的预先订阅区域,则v2x用户或its站可能丢弃该消息,或者如果新地理区域中的服务是感兴趣的(例如,前面2km危险警告),则解码和处理该消息。

在步骤5中,当移动到新地理区域时,v2x用户或its站直接利用被递送到该区域的its/v2x消息,因为它已经预先订阅了该区域,并因此不需要等待到它已经订阅了新区域为止。

在另一个实施例中,its站或v2x用户可以预先订阅超过一个地理位置。

在一些实施例中,its站或v2x用户可使用已知或者预测的轨迹知识以便预先订阅新地理区域。

在一些实施例中,its站或v2x可在订阅多个地理区域时使用关于新地理区域中的服务的知识。

本文中的一些实施例使用与那些在下面描述的用于注册和注销的过程相同或是其衍生的过程。

首先考虑用于v2xue注册从v2xas接收v2x消息的过程。该过程由对接收某些v2x消息感兴趣的v2xue触发。图16示出了用于在vae服务器处注册vae客户端的过程。在步骤1中,vae客户端向vae服务器发送注册请求。注册请求包括作为v2xue的标识符的v2xueid信息元素,例如,在etsits102894-2中规定的stationid。注册请求还包括指示v2xue感兴趣接收的v2x消息类型的v2xmsgtype信息元素,例如,etsiitsdenm、etsiitscam。

在步骤2中,vae服务器向vae客户端发送确认。该确认也被称为注册响应。注册响应包括指示响应于注册请求而来自vae服务器的结果的result信息元素,指示成功或者失败。

其次考虑用于v2xue注销从v2xas接收v2x消息的过程。该过程由不再对接收某些v2x消息感兴趣的v2xue触发。图17示出了用于在vae服务器处注销vae客户端的过程。在步骤1中,vae客户端向vae服务器发送注销请求。注销请求包括作为v2xue的标识符的v2xueid信息元素。注销请求还包括指示v2xue不再感兴趣接收的v2x消息类型的v2xmsgtype信息元素,例如,etsiitsdenm、etsiitscam。

在步骤2中,vae服务器向vae客户端发送注销响应。注销响应包括指示响应于注销请求而来自vae服务器的结果的result信息元素。

现在考虑用于在vae服务器处跟踪v2xue地理位置的过程。v2xue在移动到新地理区域后向vae服务器提供地理区域信息。该信息由vae服务器用于创建和更新地理位置与v2xue的标识之间的映射。

图18示出了用于在vae服务器处跟踪v2xue地理位置的过程。作为针对该过程的前提条件,vae客户端被提供有geoid信息,vae客户端已经如上文所描述向vae服务器注册,并且vae客户端已经订阅某个地理区域标识符组(geoida)以便接收针对该区域的v2x消息。在过程的步骤1中,在进入新地理区域后,客户端订阅地理区域geoidb。在这方面,客户端向vae服务器发送订阅请求。订阅请求包括v2xueid和geoid,其中,v2xueid是v2xue的标识符,geoid是地理区域标识符,例如,订阅uri、图块标识符、地理围栏图块标识符。

在步骤2中,vae服务器向vae客户端发送订阅响应。订阅响应包括指示响应于订阅请求而来自vae服务器的结果的result信息元素,指示成功或者失败。

在步骤3中,vae服务器将新地理区域信息geoidb与客户端标识信息v2xueid一起存储。

在步骤4中,客户端取消订阅旧地理区域geoida。取消订阅请求包括v2xueid和geoid,其中,v2xueid是v2xue的标识符,geoid是地理区域标识符,例如,订阅uri、图块标识符、地理围栏图块标识符。

在步骤5中,vae服务器向vae客户端发送取消订阅响应。取消订阅响应包括指示响应于取消订阅请求而来自vae服务器的结果的result信息元素。

在步骤6中,vae服务器移除与客户端标识信息v2xueid相关联的旧地理区域信息geoida。

特别地,但是,根据本文中的一些实施例,步骤4-6是该过程中的可选步骤。在这些步骤可选的情况下,v2xue可以订阅新地理区域geoidb而不取消订阅旧地理区域geoida。

下面考虑用于v2x消息分发的过程,即,用于从vae服务器到目标地理区域的消息递送。也就是说,该过程将v2x消息在目标地理区域中递送到在vae服务器处注册的vaeue。作为该过程的前提条件,一个或多个vae客户端已经向vae服务器注册,一个或多个vae客户端已经订阅了地理区域geoid,并且vae服务器已经创建了地理区域信息与客户端标识之间的映射。

如图19所示,在步骤1中,专用服务器将v2x消息v2xmsgid(例如,etsiitsdenm、etsiitscam)与目标地理区域geoid一起发送。在步骤2中,vae服务器取得针对以地理区域geoid为目标的v2x消息的已注册和订阅的客户端的列表,并且确定客户端的标识v2xueid。在步骤3中,vae服务器使用客户端标识来向每个vae客户端发送消息。在步骤4中,vae客户端向专用客户端提供v2x消息。

虽然本文所描述的主题可以被实现在使用任何适合组件的任何适当类型的系统中,但是本文所公开的实施例是关于无线网络来描述的,诸如图20示出的示例无线网络。为了简单起见,图20的无线网络仅描绘了网络2006、网络节点2060和2060b、以及wd2010、2010b、和2010c。实际上,无线网络还可包括适合于支持无线设备之间或无线设备与另一个通信设备(诸如陆线电话、服务提供商、或任何其他网络节点或终端设备)之间的通信的任何附加元件。在所示出的组件中,用附加细节示出了网络节点2060和无线设备(wd)2010。无线网络可以向一个或多个无线设备提供通信和其他类型的服务以促进无线设备接入无线网络和/或使用由无线网络提供或者经由无线网络提供的服务。

无线网络可包括与任何类型的通信、电信、数据、蜂窝、和/或无线电网络或其他类似类型的系统的接口和/或与其进行接口。在一些实施例中,无线网络可以被配置为根据特定标准或其他类型的预定义规则或过程进行操作。因此,无线网络的特定实施例可实现通信标准,诸如全球移动通信系统(gsm)、通用移动电信系统(umts)、长期演进(lte)、窄带物联网(nb-lot)、和/或其他适合的2g、3g、4g、或5g标准;无线局域网(wlan)标准,诸如ieee802.11标准;和/或任何其他适当的无线通信标准,诸如微波存取全球互通(wimax)、蓝牙、z波、和/或zigbee标准。

网络2006可包括一个或多个回程网络、核心网络、ip网络、公共交换电话网络(pstn)、分组数据网络、光网络、广域网(wan)、局域网(lan)、无线局域网(wlan)、有线网络、无线网络、城域网、和实现设备之间的通信的其他网络。

网络节点2060和wd2010包括下文更详细地描述的各种组件。这些组件一起工作以便提供网络节点和/或无线设备功能,诸如提供无线网络中的无线连接。在不同的实施例中,无线网络可包括任何数量的有线或无线网络、网络节点、基站、控制器、无线设备、中继站、和/或可促进或参与经由有线或无线连接的数据和/或信号的通信的任何其他组件或系统。

如本文所使用的,网络节点是指能够、被配置、被布置、和/或可操作以与无线网络中的无线设备和/或其他网络节点或设备直接或间接通信以使能和/或提供对无线设备的无线访问和/或执行无线网络中的其他功能(例如,管理)的设备。网络节点的示例包括但不限于接入点(ap)(例如,无线电接入点)、基站(bs)(例如,无线电基站、节点b、演进节点b(enb)、和nrnodeb(gnb))。基站可以基于它们提供的覆盖量(或者,换句话说,它们的发射功率水平)来分类,然后也可以被称为微微基站、皮基站、微基站、或宏基站。基站可以是中继节点或控制中继的中继施主节点。网络节点还可包括分布式无线电基站的一个或多个(或所有)部分,诸如集中式数字单元和/或远程无线电单元(rru),有时被称为远程射频头(rrh)。这样的远程无线电单元可以或可以不与天线集成为天线集成无线电。分布式无线电基站的部分还可以被称为分布式天线系统(das)中的节点。网络节点的其它示例还包括多标准无线电(msr)设备(诸如msrbs)、网络控制器(诸如无线电网络控制器(rnc)或基站控制器(bsc))、基站收发台(bts)、传输点、传输节点、多小区/多播协调实体(mce)、核心网络节点(例如,msc、mme)、o&m节点、oss节点、son节点、定位节点(例如,e-smlc)、和/或(mdt)。作为另一个示例,网络节点可以是如下文更详细描述的虚拟网络节点。然而,更一般地,网络节点可表示能够、被配置、被布置和/或可操作以使能和/或向无线设备提供对无线网络的接入或者向已经接入无线网络的无线设备提供某种服务的任何适合的设备(或设备组)。

在图20中,网络节点2060包括处理电路2070、设备可读介质2080、接口2090、辅助设备2084、电源2086、电源电路2087、和天线2062。虽然在图20的示例无线网络中示出的网络节点2060可以表示包括所示的硬件组件组合的设备,但是,其他实施例可以包括具有不同组件组合的网络节点。应理解,网络节点包括执行本文所公开的任务、特征、功能和方法所需的任何合适的硬件和/或软件的组合。另外,虽然网络节点2060的组件被描绘为位于较大框内或嵌套在多个框内的单个框,但是实际上,网络节点可以包括组成单个所示组件的多个不同的物理组件(例如,设备可读介质2080可以包括多个单独的硬盘驱动器以及多个ram模块)。

类似地,网络节点2060可以包括多个在物理上分离的组件(例如,节点b组件和rnc组件、或bts组件和bsc组件等),其可以各自具有它们自己的相应组件。在网络节点2060包括多个单独组件(例如,bts和bsc组件)的某些场景中,这些单独组件中的一个或多个可以在多个网络节点之间共享。例如,单个rnc可以控制多个节点b。在这样的场景中,在一些实例中,每个唯一的节点b和rnc对可以被认为是单个单独的网络节点。在一些实施例中,网络节点2060可以被配置为支持多种无线电接入技术(rat)。在这样的实施例中,一些组件可以被复制(例如,用于不同rat的单独的设备可读介质2080),并且一些组件可以被再利用(例如,同一天线2062可以被多个rat共享)。网络节点2060还可以包括用于被集成到网络节点2060中的不同无线电技术(诸如例如gsm、wcdma、lte、nr、wifi、或蓝牙无线技术)的各种示出组件的多个集合。这些无线技术可以被集成到网络节点2060内的相同或者不同的芯片或芯片集中。

处理电路2070被配置为执行在本文中被描述为由网络节点提供的任何确定、计算、或类似操作(例如,某些获得操作)。由处理电路2070执行的这些操作可以包括处理由处理电路2070获得的信息,例如通过将所获得的信息转换为其他信息,将所获得的信息或所转换的信息与被存储在网络节点中的信息相比较,和/或基于所获得的信息或所转换的信息来执行一个或多个操作,以及作为所述处理的结果,做出确定。

处理电路2070可以包括以下各项中的一项或多项的组合:微处理器、控制器、微控制器、中央处理单元、数字信号处理器、专用集成电路、现场可编程门阵列、或任何其他适合的计算设备、资源、或可操作以单独或者结合其他网络节点2060组件(诸如设备可读介质2080)来提供网络节点2060功能的硬件、软件和/或编码逻辑的组合。例如,处理电路2070可以执行在设备可读介质2080或者处理电路2070内的存储器中存储的指令。这样的功能可以包括提供本文所讨论的各种无线特征、功能或者益处中的任一个。在一些实施例中,处理电路2070可以包括片上系统(soc)。

在一些实施例中,处理电路2070可以包括射频(rf)收发机电路2072和基带处理电路2074中的一个或多个。在一些实施例中,射频(rf)收发机电路2072和基带处理电路2074可以在单独的芯片(或者芯片集)、板、或单元(诸如无线电单元和数字单元)上。在其他可替代的实施例中,rf收发机电路2072和基带处理电路2074的一部分或全部可以在相同的芯片或芯片集、板、或单元上。

在某些实施例中,如由网络节点、基站、enb、或其他这样的网络设备所提供的本文所描述的功能中的一些或全部可以由执行被存储在设备可读介质2080或处理电路2070内的存储器上的指令的处理电路2070执行。在可替代的实施例中,一些或全部功能可以由处理电路2070诸如以硬连线的方式提供,而不执行在单独或独立的设备可读介质上存储的指令。在那些实施例中的任一个中,无论是否执行在设备可读存储介质上存储的指令,处理电路2070可以被配置为执行所描述的功能。由这样的功能所提供的益处并不单独限于处理电路2070或者网络节点960的其他组件,而是作为整体由网络节点2060和/或通常由终端用户和无线网络享有。

设备可读介质2080可以包括任何形式的易失性或非易失性计算机可读存储器,包括但不限于永久性存储设备、固态存储器、远程安装的存储器、磁介质、光介质、随机存取存储器(ram)、只读存储器(rom)、大容量存储介质(例如,硬盘)、可移除存储介质(例如,闪存驱动器、光盘(cd)或数字视频光盘(dvd))、和/或存储可由处理电路2070使用的信息、数据和/或指令的任何其他易失性或非易失性、非暂态设备可读存储器设备和/或计算机可执行存储器设备。设备可读介质2080可以存储任何适合的指令、数据或者信息,包括计算机程序、软件、包括逻辑、规则、代码、表等中的一个或多个的应用、和/或能够由处理电路2070执行并且由网络节点2060利用的其他指令。设备可读介质2080可用于存储由处理电路2070进行的任何计算和/或经由接口2090接收的任何数据。在一些实施例中,处理电路2070和设备可读介质2080可以被认为是集成的。

接口2090被用在网络节点2060、网络2006、和/或wd2010之间的信令和/或数据的有线或无线通信中。如图所示,接口2090包括例如通过有线连接向网络2006发送数据和从网络906接收数据的(一个或多个)端口/端子2094。接口2090还包括无线电前端电路2092,该无线电前端电路2092可以被耦接到天线2062或者在某些实施例中是天线2062的一部分。无线电前端电路2092包括滤波器2098和放大器2096。无线电前端电路2092可以被连接到天线2062和处理电路2070。无线电前端电路可以被配置为调节天线2062与处理电路2070之间传递的信号。无线电前端电路2092可以接收将要经由无线连接发送到其他网络节点或wd的数字数据。无线电前端电路2092可以使用滤波器2098和/或放大器2096的组合来将数字数据转换成具有适当的信道和带宽参数的无线电信号。然后,无线电信号可经由天线2062被发送。类似地,当接收数据时,天线2062可收集无线电信号,然后,无线电信号被无线电前端电路2092转换成数字数据。数字数据可以被传递到处理电路2070。在其他实施例中,接口可以包括不同的组件和/或不同的组件组合。

在某些可替代的实施例中,网络节点2060可以不包括单独的无线电前端电路2092,相反,处理电路2070可包括无线电前端电路并可被连接到天线2062,而无需单独的无线电前端电路2092。类似地,在一些实施例中,rf收发机电路2072的全部或一部分可被认为是接口2090的一部分。在其他实施例中,接口2090可包括一个或多个端口或端子2094、无线电前端电路2092、和rf收发机电路2072,作为无线电单元(未示出)的一部分,并且接口2090可与基带处理电路2074通信,该基带处理电路2074是数字单元(未示出)的一部分。

天线2062可包括一个或多个天线或者天线阵列,被配置为发送和/或接收无线信号。天线2062可以被耦接到无线电前端电路2090,并且可以是能够无线发送和接收数据和/或信号的任何类型的天线。在一些实施例中,天线2062可以包括可操作以例如在2ghz与66ghz之间发送/接收无线电信号的一个或多个全向、扇形或平板天线。全向天线可用于在任何方向上发送/接收无线电信号,扇形天线可用于发送/接收来自特定区域内的设备的无线电信号,平板天线可以是用于在相对直的线上发送/接收无线电信号的视线天线。在一些实例中,使用超过一个天线可以被称为mimo。在某些实施例中,天线2062可以与网络节点2060分离,并可通过接口或者端口连接到网络节点2060。

天线2062、接口2090和/或处理电路2070可以被配置为执行在本文中被描述为由网络节点执行的任何接收操作和/或某些获得操作。任何信息、数据和/或信号可以从无线设备、另一个网络节点和/或任何其他网络设备接收。类似地,天线2062、接口2090和/或处理电路2070可以被配置为执行在本文中被描述为由网络节点执行的任何发送操作。任何信息、数据和/或信号可被发送到无线设备、另一个网络节点和/或任何其他网络设备。

电源电路2087可包括或者被耦接到电源管理电路,并被配置为向网络节点2060的组件供电以用于执行本文所描述的功能。电源电路2087可以从电源2086接收电力。电源2086和/或电源电路2087可被配置为以适合于相应组件的形式(例如,以每个相应的组件所需的电压和电流级别)向网络节点2060的各种组件提供电力。电源2086可被包括在电源电路2087和/或网络节点2060中,或者可在电源电路2087和/或网络节点2060的外部。例如,网络节点2060可经由输入电路或者接口(诸如电缆)被连接到外部电源(例如,电插座),由此,外部电源向电源电路2087供电。作为另一示例,电源2086可以包括采用电池或电池组形式的电源,其被连接到或者集成在电源电路2087中。如果外部电源故障,则电池可以提供备用电力。也可以使用其他类型的电源,诸如光伏器件。

网络节点2060的可替代实施例可以包括除了图20所示的之外的可负责提供网络节点的功能的某些方面的附加组件,其中网络节点的功能包括本文所描述的任一个功能和/或支持本文所描述的主题所需要的任何功能。例如,网络节点2060可以包括允许将信息输入到网络节点2060中并且允许信息从网络节点2060输出的用户接口设备。这可以允许用户执行针对网络节点2060的诊断、维护、修理和其他管理功能。

如本文所使用的,无线设备(wd)是指能够、被配置、被布置和/或可操作以与网络节点和/或其他wd无线通信的设备。除非另外说明,否则,术语wd在本文中可以与用户设备(ue)和/或移动设备可交换地使用。无线地进行通信可以涉及使用电磁波、无线电波、红外波、和/或适合于通过空气传达信息的其他类型的信号来发送和/或接收无线信号。在一些实施例中,wd可以被配置为发送和/或接收信息,而无需直接的人类交互。例如,wd可以被设计为当由内部或外部事件触发时或者响应于来自网络的请求,根据预定调度向网络发送信息。wd的示例包括但不限于智能电话、移动电话、蜂窝电话、ip语音(voip)电话、无线本地环路电话、台式计算机、个人数字助理(pda)、无线摄像头、游戏控制台或设备、音乐存储设备、播放设备、可穿戴终端设备、无线端点、移动站、平板电脑、膝上型计算机、膝上型嵌入式设备(lee)、膝上型安装设备(lme)、智能设备、无线用户终端设备(cpe)、车载无线终端设备等。wd可支持设备到设备(d2d)通信,例如通过实现用于副链通信、车辆对车辆(v2v)、车辆对基础设施(v2i)、车辆对所有东西(v2x)的3gpp标准,并且在这种情况下可以被称为d2d通信设备。作为又一特定示例,在物联网(iot)场景中,wd可表示执行监视和/或测量并且将这样的监视线和/或测量的结果发送到另一个wd和/或网络节点的机器或其他设备。在这种情况下,wd可以是机器到机器(m2m)设备,其在3gpp上下文中可被称为mtc设备。作为一个特定示例,wd可以是实现3gpp窄带物联网(nb-lot)标准的ue。这样的机器或者设备的特定示例是传感器、计量设备(诸如电表)、工业机械、或家庭或个人电器(例如,电冰箱、电视等)、个人可穿戴设备(例如,手表、健身追踪器等)。在其他场景中,wd可表示能够监视和/或报告其操作状态或与其操作相关联的其他功能的车辆或其他设备。如上文所描述的wd可表示无线连接的端点,在这种情况下,该设备可以被称为无线终端。此外,如上文所描述的wd可以是移动的,在这种情况下,wd也可以被称为移动设备或移动终端。

如图所示,无线设备2010包括天线2011、接口2014、处理电路2020、设备可读介质2030、用户接口设备2032、辅助设备2034、电源2036和电源电路2037。wd2010可以包括针对由wd2010支持的不同无线技术(诸如例如gsm、wcdma、lte、nr、wifi、wimax、nb-lot、或蓝牙无线技术,仅举几例)的示出组件中的一个或多个的多个集合。这些无线技术可以被集成到wd2010内作为其他组件的相同或者不同的芯片或芯片集中。

天线2011可包括一个或多个天线或者天线阵列,其被配置为发送和/或接收无线信号,并且被连接到接口2014。在某些可替代的实施例中,天线2011可以与wd2010分离,并且可通过接口或者端口连接到wd2010。天线2011、接口2014、和/或处理电路2020可以被配置为执行在本文中被描述为由wd执行的任何接收或发送操作。任何信息、数据、和/或信号可以从网络节点和/或另一个wd接收。在一些实施例中,无线电前端电路和/或天线2011可以被认为是接口。

如图所示,接口2014包括无线电前端电路2012和天线2011。无线电前端电路2012包括一个或多个滤波器2018和放大器2016。无线电前端电路2014被连接到天线2011和处理电路2020,并且被配置为调节在天线2011与处理电路2020之间传递的信号。无线电前端电路2012可以被耦接到天线2011或者是天线2011的一部分。在一些实施例中,wd2010可以不包括单独的无线电前端电路2012;相反,处理电路2020可包括无线电前端电路并且可被连接到天线2011。类似地,在一些实施例中,rf收发机电路2022的全部或一些可被认为是接口2014的一部分。无线电前端电路2012可以接收将要经由无线连接发送到其他网络节点或wd的数字数据。无线电前端电路2012可以使用滤波器2018和/或放大器2016的组合来将数字数据转换成具有适当的信道和带宽参数的无线电信号。然后,无线电信号可经由天线2011发送。类似地,当接收数据时,天线2011可收集无线电信号,然后,无线电信号被无线电前端电路2012转换成数字数据。数字数据可以被传递到处理电路2020。在其他实施例中,接口可以包括不同的组件和/或不同的组件组合。

处理电路2020可以包括以下各项中的一项或多项的组合:微处理器、控制器、微控制器、中央处理单元、数字信号处理器、专用集成电路、现场可编程门阵列、或任何其他适合的计算设备、资源、或可操作以单独或者结合其他wd2010组件(诸如设备可读介质2030)来提供wd2010功能的硬件、软件、和/或编码逻辑的组合。这样的功能可以包括提供本文所讨论的各种无线特征或者益处中的任一个。例如,处理电路2020可以执行在设备可读介质2030或者处理电路2020内的存储器中存储的指令以提供本文中所公开的功能。

如图所示,处理电路2020包括rf收发机电路2022、基带处理电路2024、和应用处理电路2026中的一个或多个。在其他实施例中,处理电路可包括不同的组件和/或不同的组件组合。在某些实施例中,wd2010的处理电路2020可包括soc。在一些实施例中,rf收发机电路2022、基带处理电路2024、和应用处理电路2026可以在单独的芯片或芯片集上。在可替代的实施例中,基带处理电路2024和应用处理电路2026的一部分或全部可以被组合成一个芯片或芯片集,并且rf收发机电路2022可以在单独的芯片或芯片集上。在其他可替代的实施例中,rf收发机电路2022和基带处理电路2024的一部分或全部可以在相同芯片或芯片集上,并且应用处理电路2026可以在单独的芯片或芯片集上。在其他可替代的实施例中,rf收发机电路2022、基带处理电路2024、和应用处理电路2026的一部分或全部可以被组合在单个芯片或芯片集中。在一些实施例中,rf收发机电路2022可以是接口2014的一部分。rf收发机电路2022可调节用于处理电路2020的rf信号。

在某些实施例中,在本文被描述为由wd执行的功能中的一些或全部可以由执行被存储在设备可读介质2030上的指令的处理电路2020提供,该设备可读介质530在某些实施例中可以是计算机可读存储介质。在可替代的实施例中,一些或全部功能可以由处理电路2020诸如以硬连线的方式提供,而不执行在单独或独立的设备可读存储介质上存储的指令。在那些特定实施例中的任一个中,无论是否执行在设备可读存储介质上存储的指令,处理电路2020可以被配置为执行所描述的功能。由这样的功能所提供的益处并不单独限于处理电路2020或者wd2010的其他组件,而是作为整体由wd2010和/或通常由终端用户和无线网络享有。

处理电路2020可以被配置为执行在本文中被描述为由wd执行的任何确定、计算、或类似操作(例如,某些获得操作)。如由处理电路2020执行的这些操作可以包括处理由处理电路2020获得的信息,例如通过将所获得的信息转换为其他信息,将所获得的信息或所转换的信息与由wd2010存储的信息相比较,和/或基于所获得的信息或所转换的信息来执行一个或多个操作,以及作为处理的结果,做出确定。

设备可读介质2030可以可操作以存储计算机程序、软件、包括逻辑、规则、代码、表等中的一个或多个的应用、和/或能够由处理电路2020执行的其他指令。设备可读介质2030可包括计算机存储器(例如,随机存取存储器(ram)或只读存储器(rom))、大容量存储介质(例如,硬盘)、可移除存储介质(例如,光盘(cd)或数字视频光盘(dvd))、和/或存储可以由处理电路2020使用的信息、数据和/或指令的任何其他易失性或非易失性、非暂态设备可读和/或计算机可执行存储器设备。在一些实施例中,处理电路2020和设备可读介质2030可以被认为是集成的。

用户接口设备2032可以提供允许人类用户与wd2010交互的组件。这样的交互可以具有许多形式,诸如视觉、听觉、触觉等。用户接口设备2032可以可操作以向用户产生输出并且允许用户向wd2010提供输入。交互的类型可以取决于被安装在wd2010中的用户接口设备2032的类型而变化。例如,如果wd2010是智能电话,则交互可以经由触摸屏;如果wd2010是智能电表,则交互可以通过提供使用量(例如,使用的加仑数量)的屏幕或者提供听觉警报(例如,如果检测到烟雾)的扬声器。用户接口设备2032可包括输入接口、设备和电路、以及输出接口、设备和电路。用户接口设备2032被配置为允许将信息输入到wd2010中,并且被连接到处理电路2020以允许处理电路2020处理输入信息。用户接口设备2032可包括例如麦克风、接近度或其他传感器、键/按钮、触摸显示器、一个或多个摄像头、usb端口、或其他输入电路。用户接口设备2032还被配置为允许输出来自wd2010的信息并且允许处理电路2020输出来自wd2010的信息。用户接口设备2032可以包括例如扬声器、显示器、振动电路、usb端口、耳机接口、或其他输出电路。使用用户接口设备2032的一个或多个输入和输出接口、设备、和电路,wd2010可以与终端用户和/或无线网络通信,并且允许他们受益于本文所描述的功能。

辅助设备2034可操作以提供可以不通常由wd执行的更特定的功能。这可以包括用于出于各种目的进行测量的专业化传感器、用于附加类型的通信(诸如有线通信)的接口等。辅助设备2034的组件的包含物和类型可以取决于实施例和/或场景而变化。

在一些实施例中,电源2036可以采用电池或电池组的形式。还可以使用其他类型的电源,诸如外部电源(例如,电插座)、光伏器件、或电池。wd2010还可包括用于将电力从电源2036输送到wd2010的各部分的电源电路2037,该wd2010的各部分需要来自电源2036的电力以执行本文所描述或指示的任何功能。在某些实施例中,电源电路2037可包括电源管理电路。电源电路2037可以附加地或者可替代地可操作以接收来自外部电源的电力;在该情况下,wd2010可以经由输入电路或诸如电源电缆的接口可连接到外部电源(诸如电插座)。在某些实施例中,电源电路2037还可以可操作以将电力从外部电源输送到电源2036。这可以例如用于电源2036的充电。电源电路2037可以对来自电源2036的电力执行任何格式化、转换、或其他修改以产生适合于被供电的wd2010的相应组件的电力。

图21示出了根据本文所描述的各方面的ue的一个实施例。如本文所使用的,用户设备或ue可以不必具有在拥有和/或操作相关设备的人类用户意义上的用户。相反,ue可表示旨在向人类用户销售或由人类用户操作但是可以不或者最初可以不与特定人类用户相关联的设备(例如,智能洒水器控制器)。可替代地,ue可表示不旨在向终端用户销售或由终端用户操作、但是可以与用户相关联或为了用户的利益操作的设备(例如,智能电表)。ue2100可以是由第三代合作伙伴项目(3gpp)标识的ue,包括nb-lotue、机器类型通信(mtc)ue、和/或增强型mtc(emtc)ue。如图21所示,ue2100是被配置用于根据由第三代合作伙伴项目(3gpp)颁布的一个或多个通信标准(诸如3gpp的gsm、umts、lte、和/或5g标准)进行通信的wd的一个示例。如先前所提到的,术语wd和ue可以可交换地使用。因此,虽然图21是ue,但是本文所讨论的组件同样适用于wd,反之亦然。

在图21中,ue2100包括处理电路2101,其可操作地耦接到输入/输出接口2105、射频(rf)接口2109、网络连接接口2111、存储器2115(包括随机存取存储器(ram)2117、只读存储器(rom)2119、和存储介质2121等)、通信子系统2131、电源2133、和/或任何其他组件、或其任何组合。存储介质2121包括操作系统2123、应用程序2125、和数据2127。在其他实施例中,存储介质2121可包括其他相似类型的信息。某些ue可以利用图21所示的所有组件或者仅组件的子集。组件之间的集成度可以按ue而变化。进一步地,某些ue可包含组件的多个实例,诸如多个处理器、存储器、收发机、发射机、接收机等。

在图21中,处理电路2101可以被配置为处理计算机指令和数据。处理电路2101可以被配置为实现可操作以执行被存储为存储器中的机器可读计算机程序的机器指令的任何顺序状态机,诸如一个或多个硬件实现的状态机(例如,以离散逻辑、fpga、asic等);可编程逻辑连同适当的固件一起;一个或多个存储程序、通用处理器(诸如微处理器或数字信号处理器(dsp))连同适当的软件一起;或上述的任何组合。例如,处理电路2101可包括两个中央处理单元(cpu)。数据可以是采用适合计算机使用的形式的信息。

在所描绘的实施例中,输入/输出接口2105可以被配置为向输入设备、输出设备、或输入和输出设备提供通信接口。ue2100可以被配置为经由输入/输出接口2105来使用输出设备。输出设备可以使用与输入设备相同类型的接口端口。例如,usb端口可用于向ue2100提供输入和提供来自ue2100的输出。输出设备可以是扬声器、声卡、视频卡、显示器、监视器、打印机、致动器、发射器、智能卡、另一个输出设备、或其任何组合。ue2100可以被配置为经由输入/输出接口2105来使用输入设备以允许用户将信息捕获到ue2100中。输入设备可包括接触敏感或者存在敏感显示器、摄像头(例如,数字摄像头、数字视频摄像头、网络摄像头等)、麦克风、传感器、鼠标、轨迹球、方向板、轨迹板、滚轮、智能卡等。存在敏感显示器可包括电容或者电阻触摸传感器以感测来自用户的输入。传感器可以是例如加速度计、陀螺仪、倾斜传感器、力传感器、磁强计、光学传感器、接近度传感器、另一个类似传感器、或其任何组合。例如,输入设备可以是加速度计、磁强计、数字相机、麦克风、和光学传感器。

在图21中,rf接口2109可以被配置为向rf组件(诸如发射机、接收机、和天线)提供通信接口。网络连接接口2111可以被配置为向网络2143a提供通信接口。网络2143a可涵盖有线和/或无线网络,诸如局域网(lan)、广域网(wan)、计算机网络、无线网络、电信网络、另一个类似网络、或其任何组合。例如,网络2143a可包括wi-fi网络。网络连接接口2111可以被配置为包括用于根据一个或多个通信协议(诸如以太网、tcp/ip、sonet、atm等)来通过通信网络与一个或多个其他设备通信的接收机和发射机接口。网络连接接口2111可以实现适于通信网络链路(例如,光的、电的等)的接收机和发射机功能。发射机和接收机功能可以共享电路组件、软件、或固件,或者可替代地可以单独地实现。

ram2117可以被配置为经由总线2102接口到处理电路2101以在软件程序(诸如操作系统、应用程序、和设备驱动程序)的执行期间提供数据或者计算机指令的存储或者高速缓存。rom2119可以被配置为向处理电路2101提供计算机指令或者数据。例如,rom2119可以被配置为存储用于基本系统功能(诸如基本输入和输出(i/o)、启动、或被存储在非易失性存储器中的来自键盘的键击的接收)的不变的低级系统代码或者数据。存储介质2121可以被配置为包括存储器(诸如ram、rom、可编程只读存储器(prom)、可擦可编程只读存储器(eprom)、电可擦可编程只读存储器(eeprom))、磁盘、光盘、软盘、硬盘、可移除磁盘、或闪盘驱动器。在一个示例中,存储介质2121可以被配置为包括操作系统2123、应用程序2125(诸如网络浏览器应用、小部件或小配件引擎、或另一个应用)、和数据文件2127。存储介质2121可以存储各种操作系统的变型或者操作系统的组合中的任一个以供ue2100使用。

存储介质2121可以被配置为包括多个物理驱动单元,诸如独立磁盘冗余阵列(raid)、软盘驱动器、闪存、usb闪盘驱动器、外部硬盘驱动器、拇指驱动器、笔式驱动器、键驱动器、高密度数字通用光盘(hd-dvd)光盘驱动器、内部硬盘驱动器、蓝光光盘驱动器、全息数字数据存储(hdds)光盘驱动器、外部迷你双列直插存储模块(dimm)、同步动态随机存取存储器(sdram)、外部微dimmsdram、智能卡存储器(诸如用户标识模块或可移除订户标识(sim/ruim)模块)、其他存储器、或其任何组合。存储介质2121可以允许ue2100访问被存储在暂态或非暂态存储器介质上的计算机可执行指令、应用程序等以卸载数据或者上载数据。制品(诸如利用通信系统的制品)可以被有形地实现在存储介质2121中,该存储介质2121可包括设备可读介质。

在图21中,处理电路2101可以被配置为使用通信子系统2131与网络2143b通信。网络2143a和网络2143b可以是相同的一个或多个网络或不同的一个或多个网络。通信子系统2131可以被配置为包括用于与网络2143b通信的一个或多个收发机。例如,通信子系统2131可以被配置为包括用于根据一个或多个通信协议(诸如ieee802.21、cdma、wcdma、gsm、lte、utran、wimax等)与能够无线通信的另一个设备(诸如另一个wd、ue、或无线电接入网络(ran)的基站)的一个或多个远程收发机通信的一个或多个收发机。每个收发机可以包括分别实现适于ran链路的发射机或接收机功能(例如,频率分配等)的发射机2133和/或接收机2135。进一步地,每个收发机的发射机2133和接收机2135可以共享电路组件、软件或固件,或者可替代地可以单独地实现。

在示出的实施例中,通信子系统2131的通信功能可包括数据通信、语音通信、多媒体通信、短程通信(诸如蓝牙、近场通信、基于位置的通信(诸如使用全球定位系统(gps)以确定位置))、另一个类似通信功能、或其任何组合。例如,通信子系统2131可包括蜂窝通信、wi-fi通信、蓝牙通信、和gps通信。网络2143b可涵盖有线和/或无线网络,诸如局域网(lan)、广域网(wan)、计算机网络、无线网络、电信网络、另一个类似网络、或其任何组合。例如,网络2143b可以是蜂窝网络、wi-fi网络、和/或近场网络。电源2113可以被配置为向ue2100的组件提供交流(ac)或者直流(dc)电源。

本文中所描述的特征、益处和/或功能可以被实现在ue2100的一个组件中或者跨ue2100的多个组件被划分。进一步地,本文中所描述的特征、益处、和/或功能可以以硬件、软件、或固件的任何组合实现。在一个示例中,通信子系统2131可以被配置为包括本文所描述的任何组件。进一步地,处理电路2101可以被配置为通过总线2102与这样的组件中的任一个进行通信。在另一个示例中,任何这样的组件可由被存储在存储器中的程序指令表示,该程序指令当由处理电路2101执行时执行本文所描述的对应功能。在另一个示例中,任何这样的组件的功能可以在处理电路2101与通信子系统2131之间被划分。在另一个示例中,任何这样的组件的非计算密集功能可以采用软件或者固件实现,而计算密集功能可以采用硬件实现。

图22是示出可以虚拟化由一些实施例实现的功能的虚拟化环境2200的示意性框图。在本上下文中,虚拟化意味着创建装置或设备的虚拟版本,其可包括对硬件平台、存储设备、和网络资源虚拟化。如本文所使用的,虚拟化可以被应用于节点(例如,虚拟化基站或虚拟化无线电接入节点)或设备(例如,ue、无线设备、或任何其他类型的通信设备)或其组件,并且涉及功能的至少一部分被实现为一个或多个虚拟组件(例如,经由一个或多个应用、组件、功能、在一个或多个网络中的一个或多个物理处理节点上执行的虚拟机或容器)的实现。

在一些实施例中,本文所描述的功能中的一些或全部可以被实现为由在由一个或多个硬件节点2230托管的一个或多个虚拟环境2200中实现的一个或多个虚拟机执行的虚拟组件。进一步地,在虚拟节点不是无线电接入节点或不要求无线电连接(例如,核心网络节点)的实施例中,那么网络节点可以被完全虚拟化。

功能可以由一个或多个应用2220(其可以可替代地被称为软件实例、虚拟设备、网络功能、虚拟节点、虚拟网络功能等)实现,该应用2220可操作以实现本文所公开的一些实施例的一些特征、功能、和/或益处。应用2220在虚拟化环境2200中运行,该虚拟化环境2200提供包括处理电路2260和存储器2290的硬件2230。存储器2290包含可由处理电路2260执行的指令2295,由此,应用2220可操作以提供本文所公开的一个或多个特征、益处、和/或功能。

虚拟化环境2200包括通用或者专用网络硬件设备2230,该通用或者专用网络硬件设备2230包括一组一个或多个处理器或者处理电路2260,其可以是商用现货(cots)处理器、专用集成电路(asic)、或包括数字或模拟硬件组件或专用处理器的任何其他类型的处理电路。每个硬件设备可以包括存储器2290-1,该存储器2290-1可以是用于暂时存储由处理电路2260执行的指令2295或软件的非持久性存储器。每个硬件设备可以包括一个或多个网络接口控制器(nic)2270(也称为网络接口卡),该网络接口控制器(nic)2270包括物理网络接口2280。每个硬件设备还可以包括在其中存储了可由处理电路2260执行的软件2295和/或指令的非暂态持久性机器可读存储介质2290-2。软件2295可以包括任何类型的软件,其包括用于实例化一个或多个虚拟化层2250的软件(也称为管理程序)、执行虚拟机2240的软件以及允许执行与本文所描述的一些实施例相关描述的功能、特征和/或益处的软件。

虚拟机2240包括虚拟处理、虚拟存储器、虚拟联网或者接口、以及虚拟存储,并且可以由对应的虚拟化层2250或管理程序运行。虚拟设备2220的实例的不同实施例可在一个或多个虚拟机2240上实现,并且这些实现可以以不同的方式完成。

在操作期间,处理电路2260执行实例化管理程序或虚拟化层2250的软件2295,它有时可被称为虚拟机监视器(vmm)。虚拟化层2250可向虚拟机2240呈现看起来像网络硬件的虚拟操作平台。

如图22所示,硬件2230可以是具有一般或者特定组件的独立网络节点。硬件2230可以包括天线22225,并可经由虚拟化来实现一些功能。可替代地,硬件2230可以是较大硬件集群(例如,在数据中心或者用户终端设备(cpe)中)的一部分,其中,许多硬件节点一起工作并经由管理和编排(mano)22100来被管理,该管理和编排(mano)22100尤其监督应用2220的生命周期管理。

硬件的虚拟化在一些上下文中被称为网络功能虚拟化(nfv)。nfv可用于将许多网络设备类型合并到工业标准大容量服务器硬件、物理交换机和物理存储设备上,它们可位于数据中心和用户终端设备中。

在nfv的上下文中,虚拟机2240可以是物理机器的软件实现,其运行程序就好像它们在物理的非虚拟化机器上执行一样。每个虚拟机2240和硬件2230的执行该虚拟机的部分(即专用于该虚拟机的硬件和/或由该虚拟机与其它虚拟机2240共享的硬件)形成单独的虚拟网络元件(vne)。

仍然在nfv的上下文中,虚拟网络功能(vnf)负责处理在硬件网络基础设施2230之上的一个或多个虚拟机2240中运行的特定网络功能,并对应于图22中的应用2220。

在一些实施例中,各自包括一个或多个发射机22220和一个或多个接收机22210的一个或多个无线电单元22200可以被耦接到一个或多个天线22225。无线电单元22200可以经由一个或多个适当的网络接口与硬件节点2230直接通信,并且可与虚拟组件相组合以用于提供具有无线电能力的虚拟节点,诸如无线电接入节点或基站。

在一些实施例中,一些信令可以使用控制系统22230来实现,可替代地,该控制系统22230可用于硬件节点2230与无线电单元22200之间的通信。

图23示出了根据一些实施例的经由中间网络连接到主机计算机的电信网络。特别地,参考图23,根据实施例,通信系统包括电信网络2310,诸如3gpp型蜂窝网络,该电信网络2310包括接入网络2311(诸如无线电接入网络)和核心网络2314。接入网络2311包括多个基站2312a、2312b、2312c,诸如nb、enb、gnb或其他类型的无线接入点,每个基站2312a、2312b、2312c定义对应的覆盖区域2313a、2313b、2313c。每个基站2312a、2312b、2312c可通过有线或者无线连接2315而连接到核心网络2314。位于覆盖区域2313c中的第一ue2391被配置为无线地连接到对应的基站2312c或由对应的基站1012c寻呼。覆盖区域2313a中的第二ue2392可无线地连接到对应的基站2312a。虽然在该示例中示出了多个ue2391、2392,但是,所公开的实施例同样适用于单独ue在覆盖区域中或者单独ue连接到对应的基站2312的情况。

电信网络2310自身被连接到主机计算机2330,该主机计算机2330可在独立服务器、云实现的服务器、分布式服务器的硬件和/或软件中体现或者被实现为服务器群中的处理资源。主机计算机2330可以在服务提供商的所有权或者控制下,或者可以由服务提供商操作或者代表服务提供商。电信网络2310与主机计算机2330之间的连接2321和2322可以从核心网络2314直接延伸到主机计算机2330或者可以经由可选的中间网络2320进行。中间网络2320可以是公共、私有或托管网络中的一个或者是公共、私有或主机网络中的超过一个的组合;如果有的话,中间网络2320可以是骨干网或因特网;特别地,中间网络2320可包括两个或更多个子网络(未示出)。

图23的通信系统作为整体实现所连接的ue2391、2392与主机计算机2330之间的连接性。连接性可以被描述为过顶(over-the-top(ott))连接2350。主机计算机2330和所连接的ue2391、2392被配置为使用接入网络2311、核心网络2314、任何中间网络2320和可能的进一步的作为中间体的基础设施(未示出)来经由ott连接2350传递数据和/或信令。在ott连接2350穿过的参与通信设备不知道上行链路和下行链路通信的路由的意义上,ott连接2350可以是透明的。例如,基站2312可以不或者不需要被通知源自主机计算机2330的数据要被转发(例如,移交)到所连接的ue2391的进入下行链路通信的过去路由。类似地,基站2312不需要知道源自ue2391朝向主机计算机2330的离开上行链路通信的未来路由。

现在将参考图24描述在前述段落中讨论的ue、基站和主机计算机的根据实施例的示例实现。图24示出了根据一些实施例的主机计算机通过部分无线连接经由基站与用户设备进行通信。在通信系统2400中,主机计算机2410包括硬件2415,该硬件2415包括被配置为建立和维持与通信系统2400的不同通信设备的接口的有线或无线连接的通信接口2416。主机计算机2410还包括处理电路2418,该处理电路2418可具有存储和/或处理能力。特别地,处理电路2418可包括一个或多个可编程处理器、专用集成电路、现场可编程门阵列或者适于执行指令的这些(未示出)的组合。主机计算机2410还包括软件2411,该软件2411被存储在主机计算机2410中或可由主机计算机2410访问并可由处理电路2418执行。软件2411包括主机应用2412。主机应用2412可以可操作以向远程用户提供服务,诸如经由在ue2430和主机计算机2410处终止的ott连接2450而连接的ue2430。在向远程用户提供服务时,主机应用2412可提供使用ott连接2450发送的用户数据。

通信系统2400还包括基站2420,该基站2420在电信系统中被提供并包括使得基站2420能够与主机计算机2410和ue2430通信的硬件2425。硬件2425可包括用于建立和维持与通信系统2400的不同通信设备的接口有线或无线连接的通信接口2426,以及用于建立和维持至少与位于由基站2420服务的覆盖区域(在图24中未示出)中的ue2430的无线连接2470的无线电接口2427。通信接口2426可以被配置为促进到主机计算机2410的连接2460。连接2460可以是直接的,或者它可以穿过电信系统的核心网络(在图24中未示出)和/或穿过在电信系统外部的一个或多个中间网络。在示出的实施例中,基站2420的硬件2425还包括处理电路2428,该处理电路1128可包括一个或多个可编程处理器、专用集成电路、现场可编程门阵列或者适于执行指令的这些(未示出)的组合。基站2420还包括内部存储或者可经由外部连接访问的软件2421。

通信系统2400还包括已经提到的ue2430。它的硬件2435可包括无线电接口2437,该无线电接口2437被配置为建立和维持与服务ue2430当前位于的覆盖区域的基站的无线连接2470。ue2430的硬件2435还包括处理电路2438,该处理电路2438可包括一个或多个可编程处理器、专用集成电路、现场可编程门阵列或者适于执行指令的这些(未示出)的组合。ue2430还包括软件2431,该软件2431被存储在ue2430中或可由ue2430访问并可由处理电路2438执行。软件2431包括客户端应用2432。客户端应用2432可以可操作以在主机计算机2410的支持下经由ue2430向人类或非人类用户提供服务。在主机计算机2410中,执行的主机应用2412可经由在ue2430和主机计算机2410处终止的ott连接2450而与执行的客户端应用2432通信。在向用户提供服务时,客户端应用2432可以接收来自主机应用2412的请求数据,并且响应于请求数据来提供用户数据。ott连接2450可以传送请求数据和用户数据二者。客户端应用2432可与用户交互以生成它提供的用户数据。

应注意,图24所示的主机计算机2410、基站2420和ue2430可以分别与图23的主机计算机2330、基站2312a、2312b、2312c中的一个和ue2391、2392中的一个类似或者相同。也就是说,这些实体的内部工作可以如图24所示,并且独立地,周围的网络拓扑可以是图23的网络拓扑。

在图24中,ott连接2450已经被抽象地绘出以图示主机计算机2410与ue2430之间经由基站2420的通信,而无需明确地引用任何中间设备和经由这些设备的消息的精确路由。网络基础设施可确定路由,网络基础设施可以被配置为向ue2430或操作主机计算机2410的服务提供商或二者隐瞒该路由。虽然ott连接2450是活动的,但是,网络基础设施可以进一步作出它动态改变路由的决策(例如,在网络的负载平衡考虑或重新配置的基础上)。

ue2430与基站2420之间的无线连接是根据贯穿本公开所描述的实施例的教导。各种实施例中的一个或多个实施例改进了使用无线连接2470形成最后一段的ott连接2450被提供给ue2430的ott服务的性能。更准确地,这些实施例的教导可以改进服务运行时间、多区服务使用、和/或定位不确定性/不准确的影响,从而提供诸如减少用户等待时间、响应性更好、和服务性能改进的益处。

测量过程可以被提供用于监测一个或多个实施例改进的数据速率、延时、和其他因素的目的。还可以存在用于响应于测量结果的变化来重新配置主机计算机2410与ue2430之间的ott连接2450的可选网络功能。测量过程和/或用于重新配置ott连接2450的网络功能可以采用主机计算机2410的软件2411和硬件2415、或者采用ue2430的软件2431和硬件2435、或二者实现。在实施例中,传感器(未示出)可以被部署在ott连接2450穿过的通信设备中或者与ott连接2450穿过的通信设备相关联;传感器可通过供应上文例示的监测量的值或者供应软件2411、2431可计算或者估计监测量所用的其他物理量的值来参与测量过程。ott连接2450的重新配置可包括消息格式、重传设置、优选路由等;重新配置不需要影响基站2420,并且重新配置对于基站2420可以是未知或者感觉不到的。这样的过程和功能在本领域中可以是已知和使用的。在某些实施例中,测量可以涉及促进主机计算机2410的吞吐量、传播时间、延迟等的测量的专有ue信令。测量可以被实现,因此软件2411和2431使得消息(特别是空或“假”消息)使用ott连接2450被发送,同时它监测传播时间、误差等。

图25是示出根据一个实施例的在通信系统中实现的方法的流程图。通信系统包括主机计算机、基站和ue,它们可以是参考图23和图24所描述的主机计算机、基站和ue。为了本公开的简化,在该部分仅包括图25的附图标记。在步骤2510中,主机计算机提供用户数据。在步骤2510的子步骤2511(其可以是可选的)中,主机计算机通过执行主机应用来提供用户数据。在步骤2520中,主机计算机发起到ue的携带用户数据的传输。在步骤2530(其可以是可选的)中,根据贯穿本公开所描述的实施例的教导,基站向ue发送在主机计算机发起的传输中携带的用户数据。在步骤2540(其也可以是可选的)中,ue执行与由主机计算机执行的主机应用相关联的客户端应用。

图26是示出根据一个实施例的在通信系统中实现的方法的流程图。通信系统包括主机计算机、基站和ue,其可以是参考图23和图24所描述的主机计算机、基站和ue。为了本公开的简化,在该部分仅包括图26的附图标记。在该方法的步骤2610中,主机计算机提供用户数据。在可选的子步骤(未示出)中,主机计算机通过执行主机应用提供用户数据。在步骤2620中,主机计算机发起到ue的携带用户数据的传输。根据贯穿本公开所描述的实施例的教导,传输可经由基站传递。在步骤2630(其可以是可选的)中,ue接收在传输中携带的用户数据。

图27是示出根据一个实施例的在通信系统中实现的方法的流程图。通信系统包括主机计算机、基站和ue,其可以是参考图23和图24所描述的主机计算机、基站和ue。为了本公开的简化,在该部分仅包括图27的附图标记。在步骤2710(其可以是可选的)中,ue接收由主机计算机提供的输入数据。附加地或者可替代地,在步骤2720中,ue提供用户数据。在步骤2720的子步骤2721(其可以是可选的)中,ue通过执行客户端应用来提供用户数据。在步骤2710的子步骤2711(其可以是可选的)中,ue执行提供用户数据的客户端应用,作为对所接收的由主机计算机提供的输入数据的反应。在提供用户数据时,所执行的客户端应用还可以考虑从用户接收的用户输入。不管提供用户数据的特定方式,在子步骤2730(其可以是可选的)中,ue发起用户数据到主机计算机的传输。在该方法的步骤2740中,根据贯穿本公开所描述的实施例的教导,主机计算机接收从ue发送的用户数据。

图28是示出根据一个实施例的在通信系统中实现的方法的流程图。通信系统包括主机计算机、基站和ue,其可以是参考图23和图24所描述的主机计算机、基站和ue。为了本公开的简化,在该部分仅包括图28的附图标记。在步骤2810(其可以是可选的)中,根据贯穿本公开所描述的实施例的教导,基站接收来自ue的用户数据。在步骤2820(其可以是可选的)中,基站发起所接收的用户数据到主机计算机的传输。在步骤2830(其可以是可选的)中,主机计算机接收在由基站发起的传输中携带的用户数据。

本文所公开的任何适当的步骤、方法、特征、功能、或益处可以通过一个或多个虚拟装置的一个或多个功能单元或模块执行。每个虚拟装置可包括多个这些功能单元。这些功能单元可以经由处理电路(其可包括一个或多个微处理器或微控制器)以及其他数字硬件(其可包括数字信号处理器(dsp)、专用数字逻辑等)实现。处理电路可以被配置为执行被存储在存储器中的程序代码,存储器可包括一种或几种类型的存储器,诸如只读存储器(rom)、随机存取存储器(ram)、高速缓存存储器、闪存设备、光学存储设备等。被存储在存储器中的程序代码包括用于执行一个或多个电信和/或数据通信协议的程序指令以及用于执行本文所描述的一个或多个技术的指令。在一些实施方式中,处理电路可用于使得相应的功能单元执行根据本公开的一个或多个实施例的对应功能。

鉴于上文,本文中的实施例通常包括通信系统,其包括主机计算机。主机计算机可包括被配置为提供用户数据的处理电路。主机计算机还可包括被配置为将用户数据转发到蜂窝网络以用于发送到用户设备(ue)的通信接口。蜂窝网络可包括具有无线电接口和处理电路的基站,基站的处理电路被配置为执行以上针对基站所描述的任一个实施例的任何步骤。

在一些实施例中,通信系统还包括基站。

在一些实施例中,通信系统还包括ue,其中,ue被配置为与基站通信。

在一些实施例中,主机计算机的处理电路被配置为执行主机应用,从而提供用户数据。在这种情况下,ue包括被配置为执行与主机应用相关联的客户端应用的处理电路。

本文中的实施例还包括在包括主机计算机、基站和用户设备(ue)的通信系统中实现的方法。该方法包括:在主机计算机处,提供用户数据。该方法还可包括:在主机计算机处,发起经由包括基站的蜂窝网络到ue的携带用户数据的传输。基站执行以上针对基站所描述的任一个实施例的任何步骤。

在一些实施例中,该方法还包括:在基站处,发送用户数据。

在一些实施例中,用户数据在主机计算机处通过执行主机应用被提供。在这种情况下,该方法还包括:在ue处,执行与主机应用相关联的客户端应用。

本文中的实施例还包括被配置为与基站通信的用户设备(ue)。ue包括无线电接口和被配置为执行以上针对ue所描述的任一个实施例的处理电路。

本文中的实施例还包括通信系统,该通信系统包括主机计算机。主机计算机包括:处理电路,其被配置为提供用户数据;以及通信接口,其被配置为将用户数据转发到蜂窝网络以用于发送到用户设备(ue)。ue包括无线电接口和处理电路。ue的组件被配置为执行以上针对ue所描述的任一个实施例的任何步骤。

在一些实施例中,蜂窝网络还包括被配置为与ue通信的基站。

在一些实施例中,主机计算机的处理电路被配置为执行主机应用,从而提供用户数据。ue的处理电路被配置为执行与主机应用相关联的客户端应用。

实施例还包括在包括主机计算机、基站和用户设备(ue)的通信系统中实现的方法。该方法包括:在主机计算机处,提供用户数据,并且发起经由包括基站的蜂窝网络到ue的携带用户数据的传输。ue执行以上针对ue所描述的任一个实施例的任何步骤。

在一些实施例中,该方法还包括:在ue处,接收来自基站的用户数据。

本文中的实施例还包括通信系统,该通信系统包括主机计算机。主机计算机包括被配置为接收源自从用户设备(ue)到基站的传输的用户数据的通信接口。ue包括无线电接口和处理电路。ue的处理电路被配置为执行以上针对ue所描述的任一个实施例的任何步骤。

在一些实施例中,通信系统还包括ue。

在一些实施例中,通信系统还包括基站。在这种情况下,基站包括被配置为与ue通信的无线电接口和被配置为向主机计算机转发由从ue到基站的传输携带的用户数据的通信接口。

在一些实施例中,主机计算机的处理电路被配置为执行主机应用。并且,ue的处理电路被配置为执行与主机应用相关联的客户端应用,从而提供用户数据。

在一些实施例中,主机计算机的处理电路被配置为执行主机应用,从而提供请求数据。ue的处理电路被配置为执行与主机应用相关联的客户端应用,从而响应于请求数据而提供用户数据。

本文中的实施例还包括在包括主机计算机、基站和用户设备(ue)的通信系统中实现的方法。该方法包括:在主机计算机处,接收从ue发送到基站的用户数据。ue执行以上针对ue所描述的任一个实施例的任何步骤。

在一些实施例中,该方法还包括:在ue处,向基站提供用户数据。

在一些实施例中,该方法还包括:在ue处,执行客户端应用,从而提供待发送的用户数据。该方法还可包括:在主机计算机处,执行与客户端应用相关联的主机应用。

在一些实施例中,该方法还包括:在ue处,执行客户端应用,以及在ue处,接收对客户端应用的输入数据。输入数据在主机计算机处通过执行与客户端应用相关联的主机应用被提供。待发送的用户数据由客户端应用响应于输入数据而被提供。

实施例还包括通信系统,该通信系统包括主机计算机。主机计算机包括被配置为接收源自从用户设备(ue)到基站的传输的用户数据的通信接口。基站包括无线电接口和处理电路。基站的处理电路被配置为执行以上针对基站所描述的任一个实施例的任何步骤。

在一些实施例中,通信系统还包括基站。

在一些实施例中,通信系统还包括ue。ue被配置为与基站通信。

在一些实施例中,主机计算机的处理电路被配置为执行主机应用。ue被配置为执行与主机应用相关联的客户端应用,从而提供要由主机计算机接收的用户数据。

另外,实施例包括在包括主机计算机、基站和用户设备(ue)的通信系统中实现的方法。该方法包括:在主机计算机处,从基站接收源自基站已经从ue接收的传输的用户数据。ue执行以上针对ue所描述的任一个实施例的任何步骤。

在一些实施例中,该方法还包括:在基站处,接收来自ue的用户数据。

在一些实施例中,该方法还包括:在基站处,发起的所接收的用户数据到主机计算机的传输。

通常,本文中使用的所有术语将根据它们在相关技术领域中的普通含义来解释,除非明确给出了不同的含义和/或在使用它的上下文中隐含不同的含义。除非另外明确说明,否则,所有对元件、装置、组件、方法、步骤等的引用将被开放地解释为是指元件、装置、组件、方法、步骤等中的至少一个实例。本文所公开的任何方法的步骤并不必需按所公开的准确顺序执行,除非步骤被明确描述为在另一步骤之后或者之前和/或隐含了步骤必须在另一步骤之后或者之前。只要合适,本文所公开的任何实施例的任何特征可适用于任何其他实施例。同样地,任何实施例的任何优点可以适用于任何其他实施例,反之亦然。根据描述,所公开的实施例的其他目标、特征和优点将是显然的。

术语“单元”可以具有电子装置、电气设备、和/或电子设备的领域中的常规意思,并且可包括例如电气和/或电子电路、设备、模块、处理器、存储器、逻辑固态和/或分立设备、用于执行相应任务、过程、计算、输出、和/或显示功能等的计算机程序或指令,诸如本文所描述的那些东西。

参考附图更充分地描述本文中预期的实施例中的一些实施例。然而,其他实施例被包含在本文所公开的主题范围内,所公开的主题不应当被解释为仅限于本文中阐述的实施例;相反,这些实施例仅作为示例提供以将主题范围传达给本领域技术人员。

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