IOE设备的分布式同步的制作方法

文档序号:11457506阅读:367来源:国知局
IOE设备的分布式同步的制造方法与工艺

相关申请的交叉引用

本申请要求享受2015年9月25日提交的美国非临时专利申请no.14/866,729的权益,后一申请要求享受2014年12月18日提交的、标题为“distributedsynchronizationofioedevices”的美国临时专利申请no.62/093,945的权益,故以引用方式将这两份申请的全部内容并入本文。

本申请涉及无线通信系统,具体地说,本申请涉及通过与用户设备(ue)的机会主义同步,实现“万物网”(ioe)设备与共同定时的分布式同步。



背景技术:

可以链接到其它传感器和计算机系统的传感器,继续嵌入到越来越多的设备或对象中,引发使用各种各样的有线和/或无线通信技术的“万物网”(其还称为“物联网”)。这种连接的增长引发无需人为干预的机器对机器(m2m)或设备到设备(d2d)通信。集成的一些示例包括集成传感器或仪表,以捕获随后被中继到远程系统(例如,中央服务器)的信息的设备。这可以包括智能计量、温度监测、压力监测、流体流量监测、库存监测、水位监测、设备监测、医疗监控、野生动植物监测、天气和地质事件监测、车队管理和跟踪、远程安全感测、物理访问控制、基于交易的业务计费和其它应用。

鉴于它们的性质,这些ioe设备通常被设计为消耗较低功率量并具有低成本。例如,可能期望部署在气表中的传感器(得到“智能仪表”),持续几年都不用更换或充电(如果可以充电的话)。相比而言,诸如移动设备之类的ue具有明显更大的发射功率,该特征与该给定ue的其它特征一起消耗足够的功率,使得ue预计每隔几天就要进行重新充电(如果不是每天或更频繁的话)。

ioe设备被设计为定期地苏醒,以向中央服务器或其它设备传送它们的数据。在各种介质访问控制(mac)协议中,期望处于特定的地理区域中的ioe设备是时间同步的。在该方面,与在异步的ioe设备当中相比,在同步的ioe设备之间更容易建立网格路由和高效的mac调度。因此,需要用于改善ioe设备的同步、还限制所需的ioe设备功率量的技术。



技术实现要素:

在本公开内容的一个方面,一种用于通过无线网络进行通信的方法包括:由万物网(ioe)设备发现第一无线通信设备;在发现第一无线通信设备之后,在该ioe设备处,从第一无线通信设备接收更新的定时同步信号;向至少一个其它ioe设备传输该更新的定时同步信号;以及基于该更新的定时同步信号,与所述至少一个其它ioe设备同步定时。

在本公开内容的另外方面,一种万物网(ioe)设备包括:传感器,其被配置为根据检测的事件来生成数据;收发机,其被配置为发现第一无线通信设备;在该发现之后,从第一无线通信设备接收更新的定时同步信号;以及向至少一个其它ioe设备传输该更新的定时同步信号;以及处理器,其被配置为基于该更新的定时同步信号,与所述至少一个其它ioe设备同步定时。

在本公开内容的另外方面,一种用于通过无线网络进行通信的方法包括:由用户设备(ue)发现第一组同步的万物网(ioe)设备中的ioe设备;以及从ue向该ioe设备发送更新的定时同步信号,其中,第一组同步的ioe设备的同步定时能够基于该更新的定时同步信号来更新。

在本公开内容的另外方面,一种用于通过无线网络进行通信的用户设备(ue)包括:处理器,其被配置为生成更新的定时同步信号;以及收发机,其被配置为:发现第一组同步的万物网(ioe)设备中的第一ioe设备;以及向第一ioe设备发送所述更新的定时同步信号,其中,第一组同步的ioe设备的同步定时能够基于该更新的定时同步信号来更新。

附图说明

图1是根据本公开内容的实施例的示例性无线通信环境的图。

图2是根据本公开内容的实施例,一种示例性ioe设备的框图。

图3是根据本公开内容的实施例的示例性基站的框图。

图4是根据本公开内容的实施例的示例性ue设备的框图。

图5是根据本公开内容的实施例,示例性无线通信环境中的信标传输和搜索定时序列的图。

图6是根据本公开内容的实施例,示出用于同步ioe设备的示例性方法的流程图。

图7是根据本公开内容的实施例,示例性无线通信环境中的设备之间的通信协议的图。

图8是根据本公开内容的实施例,示例性无线通信环境中的设备之间的通信协议的图。

图9是根据本公开内容的实施例,示例性无线通信环境中的信标传输的图。

具体实施方式

下面结合附图描述的具体实施方式,仅仅旨在对各种配置进行描述,而不是旨在表示仅在这些配置中才可以实现本文所描述的概念。为了对各种概念有一个透彻理解,具体实施方式包括一些特定的细节。但是,对于本领域普通技术人员来说显而易见的是,可以在不使用这些特定细节的情况下实现这些概念。在一些实例中,为了避免对这些概念造成模糊,公知的结构和组件以框图形式示出。

本文所描述的技术可以用于各种无线通信网络,比如cdma、tdma、fdma、ofdma、sc-fdma和其它网络。术语“网络”和“系统”经常可以交换使用。cdma网络可以实现诸如通用陆地无线接入(utra)、cdma2000等等之类的无线技术。utra包括宽带cdma(wcdma)和cdma的其它变型。cdma2000覆盖is-2000、is-95和is-856标准。tdma网络可以实现诸如全球移动通信系统(gsm)之类的无线技术。ofdma网络可以实现诸如演进的utra(e-utra)、超移动宽带(umb)、ieee802.11(wi-fi)、ieee802.16(wimax)、ieee802.20、flash-ofdma等等之类的无线技术。utra和e-utra是通用移动通信系统(umts)的一部分。3gpp长期演进(lte)和改进的(lte-a)是umts的采用e-utra的新发布版。在来自名为“第三代合作伙伴计划”(3gpp)的组织的文档中描述了utra、e-utra、umts、lte、lte-a和gsm。在来自名为“第三代合作伙伴计划2”(3gpp2)的组织的文档中描述了cdma2000和umb。本文所描述的技术可以用于上面所提及的无线网络和无线技术以及其它无线网络和无线技术,例如,下一代(如,第五代(5g))网络。此外,设备还可以使用诸如lte直接型(lte-d)、蓝牙、蓝牙低功耗(ble)、zigbee、射频识别(rfid)之类的各种对等技术和/或其它自组网(ad-hoc)或网格网络技术,来彼此之间进行通信。

本公开内容的实施例介绍了用于增强万物网(ioe)设备同步的系统和技术。彼此处于足够相邻位置的ioe设备,可以彼此之间建立设备到设备(d2d)链路。这时,ioe设备可以经由d2d链路来传输更新的同步定时指令。为此目的,每一个ioe设备可以被配置为以多跳方式,向其它ioe设备广播或者重新广播同步定时指令。例如,该广播方案可以是基于洪泛(flooding)的,或者它可以遵循一组ioe设备由于监听和学习过程而可能随时间而建立的路由方案。

一旦至少一个ioe设备确定应当实施更新的同步定时,则可以发起该更新的同步定时的多跳转发方案。作为来自无线通信设备的信标的一部分,或者响应于向该无线通信设备进行的针对同步定时信号的特定请求,ioe设备可以从该无线通信设备(例如,用户设备(ue)或基站)接收同步定时信号。ioe设备可以通过将从无线通信设备接收的同步定时信号与现有的同步定时进行比较,以查看哪个具有更高的定时优先级等级,来确定应当实现更新的同步定时。例如,ioe设备或者与该ioe设备进行通信的另一个设备(例如,另一个ioe设备、ue或者基站)可以对查找表中的同步定时进行查找,以确定哪个具有更高等级。如果现有的同步定时具有更高的定时优先级等级,则将维持现有的同步。另一方面,如果与从无线通信设备接收的同步定时信号相关联的同步定时具有更高的定时优先级等级,则将相应地更新同步定时。通常,相对于具有更多的本地适用性的同步定时(例如,特定于ue的定时、特定于ioe的定时等等),具有更大全球适用性(例如,全球定位系统(gps)定时、基站定时等等)的同步定时可以是优先的。但是,应当理解的是,针对特定的ioe设备或者一组ioe设备的同步定时的优先级等级可以考虑多种因素,这些因素可能导致在一些实例中,本地同步定时是优先的。举一个例子,同步定时排序可以是如下所述,以优先性的降序排序:gps、enb、ue、wan中继、wlan和传感器节点。

以此方式,可以响应于来自组中的单个ioe设备与无线通信设备(例如,ue或基站)进行通信,对该整个组的ioe设备的同步定时进行更新。此外,该方法还可以用于将多个组的ioe设备同步到相同的同步定时。例如,随着ue在小区之内移动或者横跨无线网络的多个小区进行移动,该ue将与来自不同组的ioe设备中的一个或多个ioe设备进行联系。基于这些ioe设备和该ue之间的通信,这些组的ioe设备中的每一个可以同步到相同的ue或者全球同步定时信号。这种每一个组的ioe设备的个别机会主义同步,可以致使多个组的ioe设备全部同步到相同的定时信号。从而,如果并且当来自一个组的一个或多个ioe设备进入到来自另一个组的一个或多个ioe设备的邻近范围之内时,这些ioe设备将由于共同的同步定时而发现彼此,并可以合并成进行d2d通信的一个更大组的同步的ioe设备。值得注意的是,各个ioe设备组之中以及跨度多个ioe设备组的该同步的定时,可以在与无线通信设备(ue或基站)的初始通信停止之后持续很长时间。

图1是根据本公开内容的实施例的一种示例性无线通信环境100的图。通信环境100可以包括多个ioe设备102a-102i、多个基站104a-104b、多个ue设备106、核心网络108和一个或多个应用服务器110。

通信环境100可以支持在多个载波(不同频率的波形信号)上的操作。多载波发射机可以同时地在多个载波上发送调制的信号。例如,每一个调制的信号可以是根据上面所描述的各种无线技术进行调制的多载波信道。每一个调制的信号可以在不同的载波上进行发送,可以携带控制信息(例如,导频信号、控制信道等等)、开销信息、数据等等。通信环境100可以是能够高效地分配网络资源的多载波lte网络。通信环境100是本公开内容的各个方面所应用的网络的一个例子。

例如,基站104中的一个或二者可以包括演进节点b(enodeb或enb)。基站104还可以称为基站收发机或接入点。为了简单起见,图1只示出了两个基站104a和104b。应当认识到,可以存在一到多个基站,以及各种各样的不同类型的基站(例如,宏基站、微微基站和/或毫微微基站)。基站104可以经由诸如核心网络108之类的回程,与应用服务器110进行通信。此外,基站104还可以彼此之间进行直接地或(例如经由核心网络108)间接地通信。

ioe设备102可以分散于整个通信环境100中,每一个ioe设备102可以是静止的,也可以是移动的。仅仅为了说明简单起见,图1示出了ioe设备102a-102i。可以在通信环境100中部署更多或者更少的ioe设备,如相关领域的普通技术人员所应当理解的。ioe设备102a-102i可以是独立的,也可以集成在其它设备中。ioe设备102可以捕获随后被中继到远程系统(例如,图1中的应用服务器110)的信息。由于ioe设备102集成在设备或者对象中(例如,使这些设备或对象呈现为“智能”),因此其可能具有有限的功率资源,并需要能够在很长时间段内进行操作(例如,几天、几周、几月或几年),而无需更换或者充电。因此,如下面所进一步详细讨论的,可以使ioe设备102进行同步,使得ioe设备102只以预先规定的时间间隔苏醒,以便减少功耗。

ue106表示可以分散于整个无线网络100之中并且可以是静止的或者移动的一个或多个ue106。ue106还可以称为终端、移动站、用户单元等等。ue106可以是蜂窝电话、智能电话、个人数字助理、无线调制解调器、膝上型计算机、平板计算机等等。

应用服务器110可以是ioe设备102尝试向其发送数据以进行存储和/或分析的中央服务器。随着数据从ioe设备102中的一个或多个、从基站104进行传送,应用服务器110可以对该数据进行接收,并且利用来自该数据的信息,和/或将其呈现给与应用服务器110进行交互的一个或多个用户。

基站104a和104b可以具有足够大的覆盖区域,ioe设备102a-102i和/或ue106中的一个或多个可以经由下行链路,从基站104a和104b中的一个或二者接收数据。下行链路(或前向链路)指代从基站104到ioe设备102和/或ue106的通信链路。尽管能够与基站104建立下行链路,但在一些实例中,ioe设备102中的一个或多个可能没有足够的功率来与基站104建立上行链路。上行链路(或反向链路)指代从ioe设备102(或ue106)到基站104的通信链路。此外,在一些实例中,ioe设备可能不能够与基站104建立上行链路或下行链路连接。在这些实例中,ioe设备102可以使用与其它ioe设备102和/或ue106的通信,来促进与基站104的间接通信。在以下的美国专利申请中,描述了这种间接通信方法的示例:2013年12月16日提交的、标题为“ahybridrelayscheme”的美国专利申请no.14/107,195;2013年12月16日提交的、标题为“relayschemebetweennarrowfrequencybandandbroadfrequencybanddevices”的美国专利申请no.14/107,221;2014年11月12日提交的、标题为“opportunisticioemessagedeliveryviasensor-triggeredforwarding”的美国临时专利申请no.62/078,755;和/或2014年11月12日提交的、标题为“opportunisticioemessagedeliveryviawan-triggeredforwarding”的美国临时专利申请no.62/078,711,故以引用方式将这些申请中的每一份申请的全部内容并入本文。

ioe设备102能够例如经由d2d链路,来彼此之间进行链接。在一个实施例中,ioe设备102通过发送发现消息,以确定哪些其它ioe设备102可能位于相邻的邻近位置,来彼此之间进行链接。ioe设备102中的每一个可以维持其自己的路由表,例如,如基于监听和学习过程而随时间所建立的。发现可以定期地发生,或者当ioe设备102第一次增加到通信环境100中时。仅仅举出一个例子,为了便于讨论起见,假定ioe设备102c是新近增加到通信环境100中的,ioe设备102c可以发送发现消息或者信标,以定位可能位于足够邻近位置以进行响应的任何其它ioe设备102。这里,ioe设备102a和102d可以进行响应,从而在ioe设备102c和102a之间,以及在ioe设备102c和102d之间建立d2d链路。替代地,ioe设备102a和102d中的一个或二者可以定期地发送发现消息或者信标,当ioe设备102c新近地位于附近时,发现ioe设备102c,并从而可以建立链路。

彼此之间处于邻近位置的ioe设备102可以形成ioe设备102的同步组。在该方面,彼此之间处于d2d通信的异步ioe设备102,可以使它们的定时与共同的同步定时信号同步(例如,使用任何适当的自组织对等(p2p)联网方案,比如wifi直接型)。在图1中,示出了三组112、114和116的同步的ioe设备。具体而言,组112包括ioe设备102a、102b、102c和102d,组114包括ioe设备102e、102f和102g,组116包括ioe设备102h和102i。应当理解的是,为了说明简单起见,示出了每一个组112、114和116,每一个组112、114和116可以包括任意数量的ioe设备102。下面将进一步详细地讨论用于同步每一个组112、114和116中的ioe设备102和/或跨度组112、114和116中的两个或更多的ioe设备102的定时的技术。

图2是根据本公开内容的实施例的示例性ioe设备102的框图。ioe设备102可以具有用于上面所描述的各种ioe应用的多种配置中的任何一种。ioe设备102可以包括处理器202、存储器204、传感器208、转发模块210、收发机212和天线218。这些元件可以彼此之间进行直接通信或者间接通信,例如,经由一个或多个总线。

处理器202可以包括:被配置为执行本文中在上面参照图1所介绍的ioe设备102来描述并在下文进行更详细讨论的操作的中央处理单元(cpu)、数字信号处理器(dsp)、专用集成电路(asic)、控制器、现场可编程门阵列(fpga)设备、另一硬件设备、固件设备或者其任意组合。处理器202还可以实现成计算设备的组合,例如,dsp和微处理器的组合、若干微处理器、一个或多个微处理器与dsp内核的结合,或者任何其它此种结构。

存储器204可以包括高速缓存存储器(例如,处理器442的高速缓存存储器)、随机存取存储器(ram)、磁阻式ram(mram)、只读存储器(rom)、可编程只读存储器(prom)、可擦除可编程只读存储器(eprom)、电可擦除可编程只读存储器(eeprom)、闪存、固态存储器设备、硬盘驱动器、其它形式的易失性和非易失性存储器、或者不同类型的存储器的组合。在一个实施例中,存储器204包括非临时性计算机可读介质。存储器204可以存储指令206。指令206可以包括这样的指令:当由处理器202执行时,使得处理器202执行本文结合本公开内容的实施例,参照ioe设备102所描述的操作。指令206还可以称为代码。术语“指令”和“代码”应当被广义地解释为包括任何类型的计算机可读语句。例如,术语“指令”和“代码”可以指代一个或多个程序、例程、子例程、函数、过程等。“指令”和“代码”可以包括单个计算机可读语句或多个计算机可读语句。

传感器208可以是能够感测和捕获关于其环境的一些方面的信息的任何传感器或计量器。这可以包括服务计量(例如,用于燃气公司)、温度监测、压力监测、流体流量监测、库存水平监测、水位监测、设备状况监测、野生动植物跟踪、天气事件监测、地质事件监测、车队跟踪、以及基于交易的业务计费,仅仅举出几个例子。传感器208可以将其捕获的任何信息作为数据发送给收发机212以便机会主义地传输给远程站点(例如,应用服务器110)。此外,传感器208还可以将其捕获的任何信息作为数据发送给存储器204以便临时或者永久地存储。

转发模块210可以用于确定ioe设备102将使用哪些时隙来发送其自己的数据消息,以及用于其它ioe设备102之间的通信的其它动作。转发模块210可以分析从其它ioe设备102、基站104或ue106接收的定时同步信号,以便判断是否应当实现定时同步信号。该判断可以包括:判断所接收的定时同步信号的等级是否比当前定时同步更高。当要实现特定的定时同步信号时,转发模块210还可以判断是否应当将该定时同步信号转发给其它ioe设备102,如果是,则确定转发给哪个ioe设备102。在该方面,为了该定时同步信号应当转发给的ioe设备102的标识符,转发模块210可以检查路由表。转发模块210可以使用该路由表,来向收发机212指示应当将该定时同步信号转发到哪里。通常,可以使用任何适当的洪泛、多播或广播方案来确保一组同步的ioe设备中的所有ioe设备102都接收到该更新的定时同步。在该方面,接收方ioe设备102可以向发送方ioe设备发送关于该更新的定时同步的接收的确认。

收发机212可以包括调制解调器子系统214和射频(rf)单元216。收发机212被配置为与其它设备(例如,基站104和/或ue106)进行双向通信。调制解调器子系统214可以被配置为根据调制和编码方案(mcs)(例如,低密度奇偶校验(ldpc)编码方案、turbo编码方案、卷积编码方案等等),对来自传感器208和/或转发模块210的数据进行调制和/或编码。rf单元216可以被配置为对来自调制解调器子系统214的经调制/编码数据(关于出站传输)或者源自于另一个源(例如,基站104或ue106)的传输进行处理(例如,执行模数转换或者数模转换等等)。尽管示出成一起集成在收发机212中,但调制解调器子系统214和rf单元216可以是分别的设备,它们在ioe设备102处耦合在一起以使ioe设备102能够与其它设备进行通信。

rf单元216可以将经调制和/或经处理的数据(例如,数据分组(或者具体而言,包含一个或多个数据分组和其它信息的数据消息))提供给天线218,以便传输给一个或多个其它设备。例如,这可以包括:根据本公开内容的实施例,经由d2d链路将数据消息传输给另一个ioe设备102,传输给ue106以便中继给基站104,或者传输给基站104。此外,天线218还可以接收从基站104、ue106和/或其它ioe设备102发送的数据消息,并且提供所接收的数据消息以便在收发机212处进行处理和/或解调。尽管图2将天线218示出成单付天线,但天线218可以包括具有类似设计方案或不同设计方案的多付天线,以便支持多个传输链路。

图3是根据本公开内容的实施例的示例性基站104的框图。基站104可以包括处理器302、存储器304、定时同步模块308、收发机310和天线316。这些元件可以彼此之间进行直接通信或者间接通信,例如,经由一个或多个总线。基站104可以是演进节点b(enodeb)、宏小区、微微小区、毫微微小区、中继站、接入点或者可用于执行本文参照基站104所描述的操作的另一种电子设备。基站104可以根据诸如下面的一种或多种通信标准进行操作:例如,第三代(3g)无线通信标准、第四代(4g)无线通信标准、长期演进(lte)无线通信标准、改进的lte无线通信标准、或者现在已知或以后开发的另一种无线通信标准(例如,根据5g协议进行操作的下一代网络)。

处理器302可以包括:被配置为执行本文在参照上面的图1中所介绍的基站104来描述的操作的cpu、dsp、asic、控制器、fpga设备、另一种硬件设备、固件设备或者其任意组合。处理器302还可以实现成计算设备的组合,例如,dsp和微处理器的组合、若干微处理器、一个或多个微处理器与dsp内核的结合,或者任何其它此种结构。

存储器304可以包括高速缓存存储器(例如,处理器302的高速缓存存储器)、ram、mram、rom、prom、eprom、eeprom、闪存、固态存储器设备、一个或多个硬盘驱动器、其它形式的易失性和非易失性存储器、或者不同类型的存储器的组合。在一个实施例中,存储器304包括非临时性计算机可读介质。存储器304可以存储指令306。指令306可以包括这样的指令:当由处理器302执行时,使得处理器302执行本文结合本公开内容的实施例,参照基站104所描述的操作。指令306还可以称为代码,其可以被广义地解释为包括任何类型的计算机可读语句,如上面参照图2所讨论的。

定时同步模块308可以操作用于执行与同步ioe设备102相关联的一个或多个功能。在一些实现中,定时同步模块308维持一个排序表,其中该排序表用于判断是否应当实现ioe设备102所接收的定时同步信号。基站104可以定期地向位于其下行链路范围之内的ioe设备102和/或ue106广播该排序信息。该排序信息可以存储在ioe设备102的本地存储器(例如,存储器204)和/或ue106中,以便由该ioe设备102和/或ue106稍后参考。此外,在一些实例中,基站104可以向位于其下行链路范围之内的ioe设备102和/或ue106广播定时同步信号,其可以用于同步ioe设备102之间的通信、同步ioe设备102和ue106之间的通信、同步ue106和基站104之间的通信、同步ioe设备102和基站104之间的通信、和/或其组合。定时同步模块308可以生成或规定将由基站104进行广播的定时同步信号。

定时同步模块308可以向收发机310传送相应的信息、信号和/或指令,使得这些信息、信号和/或指令可以广播给位于基站104的下行链路范围之内的ioe设备102和/或ue106。例如,这可以包括定时同步排序层级、可用定时同步的定时偏移、可用定时同步的来源、用于实现更新的定时同步的实现定时和/或延迟调度、和/或与定时同步有关的其它数据。收发机310可以包括调制解调器子系统312和射频(rf)单元314。收发机210被配置为与其它设备(例如,ioe设备102和/或ue106)进行双向通信。调制解调器子系统312可以被配置为根据mcs(上文已经参照图2列出了其中的一些示例),对数据进行调制和/或编码。rf单元314可以被配置为对来自调制解调器子系统312的经调制/编码数据(关于出站传输)或者源自于另一个源(例如,ioe设备102或ue106)的传输进行处理(例如,执行模数转换或者数模转换等等)。尽管示出成一起集成在收发机310中,但调制解调器子系统312和rf单元314可以是分别的设备,它们在基站104处耦合在一起以使基站104能够与其它设备进行通信。

rf单元314可以将经调制和/或经处理的数据(例如,数据分组)提供给天线316,以便传输给一个或多个其它设备(例如,ioe设备102和ue106)。在收发机310从网关选择模块308接收到识别信息之后,调制解调器子系统312可以对该识别信息进行调制和/或编码以准备进行传输。rf单元314可以接收该经调制的和/或经编码的数据分组,并在将该数据分组传送给天线316之前,对其进行处理。例如,这可以包括:根据本公开内容的实施例,将数据消息传输给位于下行链路范围之内的一个或多个ioe设备102,向ue106传输以中继给ioe设备102,或者向另一个基站104传输。此外,天线316还可以接收从ioe设备102和/或ue106发送的数据消息,并且提供所接收的数据消息以便在收发机310处进行处理和/或解调。尽管图3将天线316示出成单付天线,但天线316可以包括具有类似设计方案或不同设计方案的多付天线,以便支持多个传输链路。

图4是根据本公开内容的实施例的示例性ue106的框图。ue106可以是可用于执行本文参照ue106所描述的操作的移动通信设备(例如,智能电话、蜂窝电话、个人数字助理等等)、平板计算设备、膝上型计算设备、车辆、游戏控制台、机器、个人计算设备、电子阅读器设备、传感器设备、另一种电子设备或者这些设备的组合,仅举出几个例子。ue106可以包括处理器402、存储器404、中继模块408、功率放大器410、收发机412和天线418。这些元件可以彼此之间进行直接通信或者间接通信,例如,经由一个或多个总线。

处理器402可以包括:被配置为执行本文在参照上面的图1中所介绍的ue106来描述的操作的cpu、dsp、asic、控制器、fpga设备、另一种硬件设备、固件设备或者其任意组合。处理器402还可以实现成计算设备的组合,例如,dsp和微处理器的组合、若干微处理器、一个或多个微处理器与dsp内核的结合,或者任何其它此种结构。

存储器404可以包括高速缓存存储器(例如,处理器302的高速缓存存储器)、ram、mram、rom、prom、eprom、eeprom、闪存、固态存储器设备、一个或多个硬盘驱动器、其它形式的易失性和非易失性存储器、或者不同类型的存储器的组合。在一个实施例中,存储器404包括非临时性计算机可读介质。存储器404可以存储指令406。指令406可以包括这样的指令:当由处理器402执行时,使得处理器402执行本文结合本公开内容的实施例,参照ue106所描述的操作。指令406还可以称为代码,其可以被广义地解释为包括任何类型的计算机可读语句,如上面参照图2所讨论的。

中继模块408可以操作用于使ue106从ioe设备102接收上行链路数据消息,并且使用放大信号将该数据消息中继给该ioe设备102否则将不能够使用上行链路来到达的基站104。另外,中继模块408可以使ue106能够将下行链路数据消息从基站104中继到ioe设备102。在一个实施例中,由于基站104的额外发射功率,基站104可以直接向ioe设备102发送下行链路数据消息。

功率放大器410可以允许ue106在长距离上,例如与一个或多个基站104进行通信。功率放大器410可以与收发机412和天线418进行协作式操作,以放大天线418将向其它设备(例如,基站104或ioe设备102)发射的信号(其包含数据消息)。

收发机412可以包括调制解调器子系统414和射频(rf)单元416。收发机412被配置为与其它设备(例如,ioe设备102和/或基站104)进行双向通信。调制解调器子系统414可以被配置为根据mcs(上文已经参照图2列出了其中的一些示例),对数据进行调制和/或编码。rf单元416可以被配置为对来自调制解调器子系统414的经调制/经编码数据(关于出站传输)或者源自于另一个源(例如,ioe设备102或基站104)的传输进行处理(例如,执行模数转换或者数模转换等等)。尽管示出成一起集成在收发机412中,但调制解调器子系统414和rf单元416可以是分别的设备,它们在ue106处耦合在一起以使ue106能够与其它设备进行通信。

rf单元314可以将经调制和/或经处理的数据(例如,数据消息)提供给天线418,以便传输给一个或多个其它设备(例如,ioe设备102和基站104)。在收发机412接收到用于传输的数据消息之后,调制解调器子系统414可以对该数据消息进行调制和/或编码以准备进行传输。rf单元416可以接收该经调制的和/或经编码的数据消息,并在将该数据消息传送给天线418之前,对其进行处理。此外,天线418还可以接收从ioe设备102和/或基站104发送的数据消息,并且提供所接收的数据分组以便在收发机412处进行处理和/或解调。尽管图4将天线418示出成单付天线,但天线418可以包括具有类似设计方案或不同设计方案的多付天线,以便支持多个传输链路。

在一个实施例中,中继模块408可以使ue106发起发现过程,以发现可能位于附近的任何ioe设备102。中继模块408可以通过经由天线418广播发现信号,来实现此目的。当ioe设备102对发现信号进行响应时,中继模块408可以进行到发送包括有定时同步信号的信标,和/或建立与该响应ioe设备102的连接。在该方面,当在ioe设备102和ue106之间建立连接时,可以使用ue信标和/或使用数据通信信道,向ioe设备102发送定时同步信号。在替代的实施例或者额外地,ue106可以对于从请求方ioe设备102发送的发现信号进行响应,并且进行到发送包括有定时同步信号的信标,和/或建立与发送了该发现信号的ioe设备102的连接。此外,在一些实施例中,ue106可以在初始时广播包括定时同步信号的信标,而非发现信号。在从ue106接收到该信标时,ioe设备102将已经接收到定时同步信号,而无需与ue106进行另外的通信。

可以以若干格式来从ue106向ioe设备102传达该定时同步信息。例如,ue106可以计算并且传输ioe设备102的当前定时和ue106所提供的更新的定时同步的定时之间的定时偏移。替代地,ue106可以传输与该更新的定时同步相关联的新源。在该方面,ioe设备102可以基于由ue106所提供的信息(例如,新源的定时、下一个ue信标的定时等等),计算其当前定时和该更新的定时同步之间的偏移。此外,在一些实例中,ioe设备102可能不能够从ue106或基站104接收wan信号。例如,很多ioe设备102被制造成非常的低成本,因此其可能不包括wan技术。因此,在一些实现中,ue106可以使用特定的无线协议,并且在与ioe设备102相关联的信道(例如,wlan、蓝牙、zigbee等等)上,与ioe设备102进行通信,使得ue106遵守ioe设备102的信标协议,不过能够传输为了使ioe设备102与更新的定时同步(例如,更高排序的定时同步)进行同步所需要的定时校正值。

图5是示出了根据本公开内容的实施例,示例性无线通信环境100中的设备的示例性信标传输和搜索时间间隔的时序图500。当ioe设备102加电和/或引入到无线通信环境100中时,ioe设备102通过针对来自另一个ioe设备102的信标信号,对信道进行监测,来尝试发现附近的其它ioe设备102。如果检测到信标信号,则ioe设备102可以使其定时与接收的信标同步。如果没有在初始搜索时间间隔内接收到信标信号,则ioe设备102可以开始定期地发送其自己的信标,使得当另一个ioe设备102位于附近并加电时,其将发现该ioe设备信标,这两个ioe设备可以相应地同步它们的定时。

在该ioe设备发现中所涉及的基本参数是ioe设备102的信标信号502之间的间隔(t1),以及ioe设备需要对信道进行监测以发现ioe信标的存在的搜索时间间隔(t2)。为了使ioe设备102的功耗减到最小,期望使信标信号502之间的间隔(t1)尽可能地长,而使搜索时间间隔(t2)尽可能地短。但是,为了确保ioe设备102不遗漏位于其附近的另一个ioe设备,t2应当大于或等于t1。在图5的示例性实施例中,将t2示出为大于t1。因此,在发射信标502时投入的功率和搜索其它ioe设备的信标时投入的功率之间,存在着折衷。

对于初始发现和关联而言,ioe设备102可以使用相对较长的搜索时间间隔(t2)来针对其它ioe设备102监测信道。但是,一旦一组ioe设备已经同步了,则ioe设备102只需要在信标被调度发送的时间,在相对较短的时间间隔或者苏醒时段(t3)内苏醒,使得可以在ioe设备102之间调整/重新同步时间和时钟参数。t3的长度取决于ioe信标信号的长度、由于信标同步周期之间的振荡器不准确性所造成的定时漂移、以及为了信道接入和发送信标信号而留下的任何余量。如图所示,与使用苏醒时段(t3)来维持ioe设备102之间的同步相关联的功率成本,比使用搜索时间间隔(t2)的初始同步小很多。

在同步ioe设备102时的另外问题是出现在初始时同步到不同的定时信号的多组的ioe设备的背景下。在该方面,考虑最初彼此之间间隔一段距离并且没有时间同步的两组的ioe设备,但移动到彼此之间相邻的位置(例如,由于这两个组中的一个或二者里的ioe设备的移动)。由于这两组的ioe设备处于邻近位置,因此期望使这两组的ioe设备同步。挑战是如何检测到它们变得接近。一种解决方案是每一个ioe设备102定期地进行深度搜索(例如,在较长的搜索时间间隔(t2)或者其它扩展的时间段内对信道进行监测)。由于这种深度搜索比普通同步维持(t3)花费更多的功率,因此一旦ioe设备已经与其它ioe设备同步了,则不期望非常频繁地进行深度搜索(如果真的要进行的话)。从而,彼此邻近的两组的ioe设备可能在扩展的一段时间(或者无限期地)内都保持着不同步,直到发生调度的深度搜索为止。

根据本公开内容,能够利用一个或多个ue106在ioe设备102的附近的机会主义存在(例如,机会主义地进入和退出一个或多个ioe设备102的可检测的附近区域的ue106),来不仅实现单个组的ioe设备内的同步,而且还实现在功率成本比深度搜索低很多的情况下的跨度多组的ioe设备的同步。

如图5中所示,ue106定期地广播ue信标504。ue信标504可以包括定时同步信号,或者简单地是存在发现信号。由于ue106比ioe设备102具有更少的功率约束,因此,与ioe信标502之间的间隔(t1)相比,ue信标504之间的间隔(t4)可以小很多。例如,在一些实现中,t1超过五分钟(例如,10分钟、30分钟、1小时、4小时、8小时、12小时、24小时或者其它适当的时间段),而t4小于五分钟(例如,1分钟、30秒、10秒或者其它适当的时间段)。因此,根据本公开内容,同步的组中的ioe设备102可以在搜索时间间隔(t5)期间,定期地搜索ue信标504。为了确保ioe设备102不遗漏其附近的ue,t5应当大于或等于t4。在图5的示例性实施例中,将t5示出为大于t4。在一个实施例中,ioe设备102在检测到ue信标504时,可以从搜索时间间隔(t2)转换到比(t2)更短的搜索时间间隔(t5),这可以减少ioe设备102上的功率负担。

为了进一步减少ioe设备102上的功率负担,同步的组中的ioe设备102可以协调针对ue信标504的监测,使得ioe设备轮流针对ue信标504对信道进行监测。

一旦ioe设备102发现ue信标504,则ioe设备102可以向其同步的组中的其它ioe设备102进行通知,以便将它们的ioe信标502同步到ue信标504。例如,ioe设备102可以经由d2d通信,向其它ioe设备102传输更新的定时同步信号(例如,在下一个可用的ioe信标信号502期间,那时其它ioe设备102苏醒以便重新同步)。例如,ioe设备102可以基于洪泛方案或随时间建立的路由方案(并且如在每一个ioe设备102中的路由表里所指示的),以多跳方式来广播该更新的定时同步信号。在一些实例中,在将更新的定时同步信号初次引入到一组ioe设备之后可能存在一段时间,其中,该ioe设备的一个子集已经接收到该更新的定时同步,而另一个子集还没有接收到。为了防止(或者至少减少)这种潜在的异步,向其它ioe设备发送的定时同步信号可以包括:用于指示这些ioe设备关于何时应当实现更新的定时同步的实现定时和/或延迟调度。例如,该实现定时和/或延迟调度可以基于特定的延迟时间(例如,基于苏醒时段的数量(即,从接收到更新的定时同步信号或者其它参考点开始的n个苏醒时段)或者某个时间量(即,从接收到更新的定时同步信号或者其它参考点开始的x秒、分、小时等等)和/或其它适当的定时调度,来规定该ioe设备应当何时在特定的起始时间(例如,基于现有的或者更新的时钟进入),从当前定时同步切换到该更新的定时同步。应当理解的是,这些延迟可以在ioe设备之间改变,以考虑到关于以下方面的差异:ioe设备是何时接收到该更新的定时同步信号的(例如,基于该ioe设备距发起方ioe设备的跳数)和/或该ioe设备实现该改变所需的时间量。

随着这两组(或者更多组)的ioe设备发现ue信标504,并将它们的相应ioe信标502同步到该ue信标504,每一个组将同步到相同的定时同步信号。因此,如果并且当两个组的ioe设备102变得邻近时,它们将发现彼此的ioe信标502(归因于这样的事实:每个组依赖于从ue接收到的相同的定时同步信号),故能够合并成一个ioe设备的同步组。同样,一旦对ioe设备的这些组进行了合并,则维持定时同步的成本就是微不足道的/最小的(t3)。

图6是根据本公开内容的实施例,示出用于同步ioe设备102的示例性方法600的流程图。方法600的方面可以在ioe设备102中实现。在该方面,ioe设备102可以与其它ioe设备102和ue106进行通信。

在步骤601处,ioe设备102监听ioe信标。例如,这可以在ioe设备被开启(或者被引入到网络中)时在搜索时间间隔(例如,t2)期间或者在已经同步到从另一个ioe设备102、基站104或ue106接收的定时同步信号的苏醒时段(例如,t3)期间发生。当在步骤601处,ioe设备102接收到ioe信标时,该ioe设备可以将其时钟、定时和/或其它参数同步到所接收的ioe信标。

在步骤602处,ioe设备102监听ue信标。例如,这可以在搜索时间间隔(例如,t5)期间或者在已经同步到从另一个ioe设备102、基站104或ue106接收的定时同步信号的苏醒时段期间发生。在一些实例中,监听ue信标的持续时间(例如,t5)(步骤602)比监听ioe信标的持续时间(例如,t2)(步骤601)小得多。由于该更短的持续时间和因此更低的功率成本,因此ioe设备102可以更频繁地监听ue信标。

在步骤604处,ioe设备102判断是否已经接收到ue信标。如果在该ioe设备102的搜索时间间隔或者苏醒时段期间还没有接收到ue信标,则方法600返回到步骤602,其中,ioe设备102将在下一个调度的搜索时间间隔或者苏醒时段期间监听ue信标。如果在该搜索时间间隔或者苏醒时段期间已经接收到ue信标,则方法600继续到步骤606。

在步骤606处,ioe设备102判断接收的ue信标是否包括足够的信息来用于定时同步。在该方面,在一些实例中,ue信标可以是指示ue106的存在的发现信号(例如,ue106刚刚进入ioe设备102的附近区域并且现在是可检测到的),但不包括定时同步信号。如果ioe设备102确定所接收的ue信标不包括足够的信息来用于定时同步,则该方法进行到步骤608,其中,ioe设备102向ue发送针对定时同步信息的请求。在步骤610处,ioe设备102从ue106接收所请求的定时同步信息。ue106可以将该请求的定时同步信息作为定时同步信号的一部分、作为ue信标的一部分、作为数据信道的一部分和/或其它适当的信号传输向ioe设备102进行发送。一旦ioe设备102已经接收到必需的定时同步信息(无论在步骤606处,还是在步骤610处),则方法600继续到步骤612。

在步骤612处,ioe设备102基于从ue接收的同步定时信息,判断是否应当更新其定时。在一些实例中,ioe设备102通过将从ue接收的同步定时信号与现有的同步定时信号进行比较,以查看哪个具有更高的定时优先级等级,来判断是否应当更新其同步定时。例如,ioe设备(或者与该ioe设备进行通信的另一个设备,比如另一个ioe设备、ue或者基站)可以在查找表中查找相应的同步定时,以确定哪个具有更高的排序。通常,相对于具有更多的本地适用性的同步定时(例如,特定于ue的定时、特定于ioe的定时等等),具有更大的全球适用性的同步定时(例如,全球定位系统(gps)定时、基站定时等等)可以是优先的。但是,应当理解的是,针对特定的ioe设备或者一组ioe设备的同步定时的优先级等级可以考虑多种因素,这些因素可能致使在一些实例中,本地同步定时是优先的。在一些实例中,ioe设备102可以基于从ue106接收的信标和/或同步定时信号的一个或多个特性(例如,频率、信道、带宽、功率等等),来推断同步定时信号的相对等级或优先级。例如,在一些实例中,更高的频率指示更佳的同步定时信号,可能对功率消耗的关注较少。在这些实例中,信标的频率越高,则该同步定时信号的等级越高。因此,ioe设备102可以将从ue106接收的信标和/或同步定时信号的特性(例如,频率、信道、带宽、功率等等)与关联于该ioe设备102的当前定时的特性进行比较,以判断该新的同步定时是否比当前同步定时具有更高的等级或者优先级。

在一些实例中,ioe设备102可能遇到在定时层次上具有相同的层级或排序的两个或更多网络定时源,其中这些网络定时源相互之间没有同步。在这些实例中,ioe设备102(或其它网络设备,例如,另一个ioe设备102、基站104或ue106)可以决定同等排名的源中的优选定时(例如,根据多久发生一次定时重叠)。此外,可以通过记录这些替代的定时源的定时参考信号之间的时间差值,来跟踪它们的偏移。

在步骤612处,如果确定现有的同步定时具有更高的定时优先级等级,则将维持现有的同步。因此,将不对同步定时进行更新,方法600将转到步骤602。如果与从ue106接收的同步定时信号相关联的同步定时比现有的同步定时信号具有更高的定时优先级等级,则方法600继续到步骤614。

在步骤614处,ioe设备102将其信标同步到从ue106接收的同步定时信号。在一些实例中,ioe设备102改变其参考时钟,以匹配于从ue106接收的同步定时信号的。在其它实例中,ioe设备102维持其现有的参考时钟,但存储用于表示其现有的参考时钟与关联于从ue106接收的同步定时信号的参考时钟定时之间的差值的偏移值。因此,可以使用该偏移来同步与其它无线通信设备(其包括ioe设备102、ue106、基站104等等)的通信,而无需改变该ioe设备的现有参考时钟。

在步骤616处,ioe设备102向其它ioe设备102传输更新的同步定时信号。在该方面,ioe设备102可以经由d2d通信,传输该更新的同步定时(例如,在下一个可用的ioe信标信号期间,那时其它ioe设备102苏醒以便重新同步)。例如,其它ioe设备可以在监听ioe信标时、在步骤601期间,接收更新的同步定时。应当理解的是,可以以任何顺序和/或同时地执行步骤614和616。随后,方法600返回到步骤602,其中,ioe设备102将在下一个调度的搜索时间间隔或者苏醒时段期间,监听ue信标。

图7是根据本公开内容的实施例,在示例性无线通信环境100中的设备之间的通信协议700的图。协议700的方面可以在ioe设备102和/或ue106中实现。在该方面,ioe设备102和ue106可以彼此之间进行通信,和/或与其它ioe设备102和ue106进行通信。在一些方面,可以使用通信协议700来实现上面所描述的方法600。

如图所示,ioe设备102初始时监听(702)ue信标,这可以对应于方法600的步骤602。例如,这可以在苏醒时段期间发生,其中该苏醒时段已经同步到作为从另一个ioe设备102、基站104或ue106发送的信标或其它信号的一部分所接收的定时同步信号。ioe设备102的苏醒时段可以与在其中该ioe设备102处于d2d通信的一个或多个ioe设备的苏醒时段是同步的。苏醒时段可以包括用于实现本公开内容的各个方面的多个时隙。分配这些时隙具有足够小的占空比,可以减少ioe设备102的功耗,这可以帮助延长ioe设备102的寿命。在一个实施例中,基站104和/或ue106可以经由它们向ioe设备发送的信标或者其它信号,来分配这些时隙。替代地,ioe设备102可以一起协作来分配这些时隙。在一些实例中,一个ioe设备组中的ioe设备102轮流对ue信标进行监听。

ue106发送可以被ioe设备102接收到的ue信标704。随后,ioe设备102可以以类似于方法600的步骤606的方式,评估(706)ue信标704。响应于对该ue信标的评估,ioe设备可以向ue106发送定时同步信号请求708,类似于方法600的步骤608。响应于从ioe设备接收到定时同步信号请求708,ue106可以向ioe设备102发送定时同步信号170,类似于方法600的步骤610。应当理解的是,在一些实例中,可能不需要对信号708和710的传输(例如,当ue信标704包括用于由ioe设备102使用的足够定时同步信息时)。出于该原因,使用虚线来示出信号708和710。

ioe设备102以类似于步骤612或者方法600的方式,评估(712)定时同步信号710(或者作为ue信标704的一部分所接收的定时同步信号)。如果基于该评估(712),应当更新该ioe设备的定时同步,则ioe设备102基于所接收的定时同步信号,更新(714)其同步定时,并向其它ioe设备102发送相应的定时同步信号716(例如,经由d2d通信)。响应于接收到该定时同步信号716,其它ioe设备102可以类似地更新它们的定时同步,使得该组的ioe设备同步到该更新的定时同步。随后,通信协议700可以继续由ioe设备102再次监听(702)ue信标,并且在每一个搜索时间间隔(t3)或苏醒时段期间,重复相同的过程。

图8是根据本公开内容的实施例,在示例性无线通信环境100中的设备之间的通信协议800的图。协议800的方面可以在ue106和/或ioe设备102中实现。应当理解的是,ue106和ioe设备102可以彼此之间进行通信,和/或与其它ioe设备102和ue106进行通信。在该方面,为了以简单的方式解释这些概念,描述了图1的无线通信环境100的ioe设备组112(其包括ioe设备102a、102b、102c和102d)中的ioe设备102a和ioe设备组114(其包括ioe设备102e、102f和102g)中的ioe设备102e。

如图所示,ue106发送可以被ioe设备102a接收到的ue信标802。ue信标802可以包括定时同步信息。替代地,ue信标802可以是不包括定时同步信息的发现信号。当ue106位于ioe设备102a的附近时,ioe设备102a可以接收该ue信标802。响应于接收到ue信标802,ioe设备102a可以向ue106发送定时同步信号请求804。在该方面,当ue信标802是发现信号时,或者不包括足够的信息来用于ioe设备102a实现更新的定时同步时,ioe设备102a可以发送该定时同步信号请求804。响应于从ioe设备102a接收到定时同步信号请求804,ue106可以向ioe设备102a发送定时同步信号806。随后,ioe设备102a可以基于该定时同步信号806来更新其同步定时,和/或向ioe设备组112中的其它ioe设备102b、102c和/或102d传输更新的定时同步信号。因此,ioe设备组112中的ioe设备102a、102b、102c和102d可以全部基于从ue接收的更新的定时同步信号(无论是作为ue信标802的一部分,还是定时同步信号806)来进行同步。应当理解的是,在一些实例中,可能不需要对信号804和806的传输(例如,当ue信标802包括用于由ioe设备102a使用的足够定时同步信息时)。出于该原因,使用虚线来示出信号804和806。

此外,ue106还发送可以被ioe设备102e接收到的ue信标808。ue信标808可以与ue信标802相同。在该方面,ue信标802和808可以是被ioe设备102a和102e二者接收到的单个信标传输。替代地,对ue信标802的传输可以在一个时间点发生,而对ue信标808的传输可以在不同的时间点发生(无论更早还是更晚)。在该方面,ue106可以在对ue信标802和808的传输之间的时间段中,从距ioe设备102a邻近的位置移动到距ioe设备102e邻近的位置(或者反之亦然)。

ue信标808可以包括定时同步信息。替代地,ue信标808可以是不包括定时同步信息的发现信号。当ue106位于ioe设备102e附近时,ioe设备102e可以接收ue信标808。响应于接收到ue信标808,ioe设备102e可以向ue106发送定时同步信号请求810。在该方面,当ue信标808是发现信号或者不包括足够的信息来用于ioe设备102e实现更新的定时同步时,ioe设备102e可以发送定时同步信号请求810。响应于从ioe设备102e接收到定时同步信号请求810,ue106可以向ioe设备102e发送定时同步信号812。同样,应当理解的是,在一些实例中,可能不需要对信号810和812的传输(例如,当ue信标808包括用于由ioe设备102e使用的足够定时同步信息时)。出于该原因,使用虚线来示出信号810和812。

随后,ioe设备102e可以基于定时同步信号812来更新其同步定时,和/或向ioe设备组114中的其它ioe设备102f和/或102g传输更新的定时同步信号。因此,ioe设备组114中的ioe设备102e、102f和102g可以全部基于从ue接收的更新的定时同步信号(无论是作为ue信标808的一部分,还是作为定时同步信号812)来进行同步。此外,如上所述,由于这两组的ioe设备1112和114都同步到相同的ue106,因此如果并且当两组的ioe设备102接近时,它们将发现彼此的ioe信标,并能够合并成一个更大的ioe设备同步组。

图9是根据本公开内容的实施例,示例性无线通信环境中的信标传输的图900。具体而言,图900示出了根据本公开内容的一种情形,其中在该情形中,两组的ioe设备独立地同步到共同的同步定时,并且随后当这两个组进入到彼此邻近的位置时,合并成一个ioe设备的同步组。如图所示,第一组的同步的ioe设备(ioe组1)中的ioe设备发射信标902,而第二组的同步的ioe设备(ioe组2)中的ioe设备发射信标904。初始时,信标902和904在时间上是偏移的,如通过t6所指示的。由于该偏移(t6),即使这两个组进入了彼此邻近的位置,在没有由这些ioe设备中的至少一个ioe设备进行消耗功率的深度搜索的情况下,这些组将不可能发现彼此。

如图9中所示,在某个时间点,ioe组1使用上面例如参照图5-8所讨论的技术中的一者或多者,来机会主义地与ue进行同步(906)。结果,ioe组1的信标902的定时基于更新的同步信号被调整,其中在一些实例中,该更新的同步信号可以是基于全球和/或基站的定时。例如,ioe信标902的更新的定时可以造成关于ioe组2的ioe信标904的新偏移t7。但是,由于信标902和904仍然在时间上具有偏移,因此这些组将仍然不可能发现彼此。

还如图9中所示,在某个时间点,ioe组2使用上面例如参照图5-8所讨论的技术中的一者或多者,来机会主义地与ue进行同步(908)。应当理解的是,ioe组2的ue同步908可以在ioe组1的ue同步906之后、之前、或者同时地发生。此外,ioe组2的ue同步908的发生可以是由于:ioe组2中的ioe设备102从与ioe组1的ue同步906中所涉及的ue相同或者不同的ue接收到ue信标。例如,同一个ue可能在网络中移动(例如,由于移动),使得其在不同的时间,与来自组1和组2中的每一个的ioe设备进行通信,或者该ue的位置使得其可以在同一时间与来自组1和组2二者的ioe设备进行通信。替代地,两个(或更多)不同的ue可以同步到相同的基于全球和/或基站的定时,使得这些不同的ue中的每一个ue在同步906和908期间,向ioe组1和ioe组2传输相同的定时同步。用此方式,ioe组1和ioe组2中的每一者可以接收相同的定时同步信号,尽管它们与不同的ue进行通信。

由于ue同步908,ioe组2的信标904的定时基于更新的同步信号进行调整。如图所示,当ioe组1的信标902也已经调整到相同的同步信号(由于ue同步906)时,ioe组1的ioe信标902和ioe组2的ioe信标904将是同步的。在某个时间点,来自ioe组1和ioe组2的ioe设备可能进入彼此邻近的位置。由于ioe组1和ioe组2均同步到相同的定时,因此ioe设备能够在对于这两个组来说共同的同步苏醒时段(t3)期间,发现另一组中的ioe设备。因此,ioe组1和ioe组2能够合并成一个更大的ioe合并组。如图所示,该ioe合并组中的ioe设备发射信标910。替代地,不是合并成一个更大的组,ioe组1和ioe组2可以继续无限期地操作成同步到相同的更新的定时同步信号的分别的组(例如,当这些ioe设备是静止的,并因此不会彼此靠近时)。

根据本公开内容,可以使用多种不同的技术和方法中的任意一种来表示信息和信号。例如,在贯穿上面的描述中提及的数据、指令、命令、信息、信号、比特、符号和码片可以用电压、电流、电磁波、磁场或粒子、光场或粒子或者其任意组合来表示。

可以用被设计为执行本文所述功能的通用处理器、dsp、asic、fpga或其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件部件或者其任意组合,来实现或执行结合本文所公开内容描述的各种示例性框和模块。通用处理器可以是微处理器,或者,该处理器也可以是任何常规的处理器、控制器、微控制器或者状态机。处理器还可以实现为计算设备的组合(例如,dsp和微处理器的组合、若干微处理器、一个或多个微处理器与dsp内核的结合,或者任何其它此种结构)。

本文所述功能可以用硬件、由处理器执行的软件、固件或者其任意组合的方式来实现。当用由处理器执行的软件实现时,可以将这些功能存储在计算机可读介质上,或者作为计算机可读介质上的一个或多个指令或代码进行传输。其它示例和实现也落入本公开内容及其所附权利要求书的范围之内。例如,由于软件的性质,上文所描述的功能可以使用由处理器执行的软件、硬件、固件、硬件连线或者其任意组合来实现。用于实现功能的特征可以物理地位于多个位置,其包括分布式的,使得在不同的物理位置实现部分功能。此外,如本文(其包括权利要求书)中所使用的,如在项目列表中所使用的“或”(例如,以诸如“中的至少一个”或者“中的一个或多个”的短语为结束的项目列表中所使用的“或”)指示包含性列表,使得例如,列表[a、b或c中的至少一个]意味着:a或b或c或ab或ac或bc或abc(即,a和b和c)。

本公开内容的实施例包括一种无线通信设备,其包括:用于根据检测的事件来生成数据的单元;用于从第一无线通信设备接收更新的定时同步信号的单元;用于向至少一个其它无线通信设备传输该更新的定时同步信号的单元;以及用于基于该更新的定时同步信号,与所述至少一个其它无线通信设备同步定时的单元。

此外,该无线通信设备还包括:其中,用于接收更新的定时同步信号的单元,被配置为从用户设备(ue)接收该更新的定时同步信号。此外,该无线通信设备还包括:用于从该ue接收发现信号的单元;以及用于响应于接收到该发现信号,向该ue发送针对更新的定时同步信号的请求的单元。此外,该无线通信设备还包括:其中,用于接收更新的定时同步信号的单元,被配置为接收作为ue信标的一部分的更新的定时同步信号。此外,该无线通信设备还包括:其中,用于接收更新的定时同步信号的单元被配置为:接收作为与ue信标是分开的信号传输的一部分的该更新的定时同步信号。此外,该无线通信设备还包括:用于在接收该更新的定时同步信号之前,将与所述至少一个其它无线通信设备的定时同步到第一定时同步信号的单元。此外,该无线通信设备还包括:用于响应于接收到更新的定时同步信号,判断是否应当实现该更新的定时同步信号的单元。此外,该无线通信设备还包括:其中,所述用于判断的单元被配置为:通过评估更新的定时同步信号是否比第一定时同步信号具有更高的定时优先级等级,来判断是否应当实现该更新的定时同步信号。此外,该无线通信设备还包括:其中,所述用于传输的单元被配置为:响应于该更新的定时同步信号比第一定时同步信号具有更高的定时优先级等级,向至少一个其它无线通信设备传输该更新的定时同步信号。此外,该无线通信设备还包括:其中,所述用于传输的单元被配置为:使用设备到设备(d2d)通信,向至少一个其它无线通信设备传输更新的定时同步信号。

此外,本公开内容的实施例还包括用于通过无线网络进行通信的用户设备(ue),其包括:用于向第一组同步的无线通信设备中的第一无线通信设备发送更新的定时同步信号的单元,其中,第一组同步的无线通信设备的同步定时能够基于该更新的定时同步信号来更新。

此外,该ue还包括:用于从该ue向第一无线通信设备发送发现信号的单元;以及用于从第一无线通信设备接收针对更新的定时同步信号的请求的单元。此外,该ue还包括:其中,用于发送更新的定时同步信号的单元,被配置为:响应于用于接收的单元从第一无线通信设备接收针对更新的定时同步信号的请求,向第一无线通信设备发送该更新的定时同步信号。此外,该ue还包括:其中,用于发送更新的定时同步信号的单元,被配置为:作为ue信标的一部分,发送该更新的定时同步信号。此外,该ue还包括:其中,用于发送更新的定时同步信号的单元,被配置为:作为与ue信标是分开的信号传输的一部分,发送该更新的定时同步信号。此外,该ue还包括:用于向第二组同步的无线通信设备中的第二无线通信设备发送更新的定时同步信号的单元,其中,第二组同步的无线通信设备的同步定时能够基于该更新的定时同步信号来更新,使得如果每个组的同步定时都是基于该更新的定时同步信号来更新的话,第一组同步的无线通信设备和第二组同步的无线通信设备将具有共同的同步定时。此外,该ue还包括:其中,所述更新的同步定时信号是基于全球定位系统(gps)定时和基站定时中的至少一者。

此外,本公开内容的实施例还包括一种用于通过无线网络进行通信的方法,其包括:在无线通信设备处,从第一组无线通信设备中的第一无线通信设备接收第一定时同步信号;将该无线通信设备的通信同步到第一定时同步信号;在该无线通信设备处,从第一用户设备(ue)接收全球定时同步信号;将该无线通信设备的通信同步到该全球定时同步信号;在该无线通信设备处,从第二组无线通信设备中的第二无线通信设备接收信标,该第二无线通信设备是同步到全球定时同步信号的;以及将该无线通信设备的通信与第二无线通信设备进行同步,使得第一组无线通信设备和第二组无线通信设备中的至少一些无线通信设备合并成一个无线通信设备的合并组。

此外,该方法还包括:其中,所述全球定时同步信号是作为第一ue的信标的一部分来被接收的。此外,该方法还包括:其中,所述全球定时同步信号是作为与第一ue的信标是分开的信号传输的一部分来被接收的。此外,该方法还包括:在该无线通信设备处,从第一ue接收发现信号;以及响应于接收到该发现信号,从该无线通信设备向第一ue发送针对全球定时同步信号的请求。此外,该方法还包括:向第一组无线通信设备中的至少一个其它无线通信设备传输全球定时同步信号。此外,该方法还包括:其中,第一组无线通信设备和第二组无线通信设备均从共同的ue接收到全球定时同步信号。此外,该方法还包括:其中,第二组无线通信设备从与第一ue不同的第二ue接收到全球定时同步信号。此外,该方法还包括:其中,该全球同步定时是基于全球定位系统(gps)定时和基站定时中的至少一者。

此外,本公开内容的实施例还包括一种用于通过无线网络进行通信的方法,其包括:在无线通信设备处,从第一组无线通信设备中的第一无线通信设备接收第一定时同步信号;将该无线通信设备的通信同步到第一定时同步信号;在该无线通信设备处,从用户设备(ue)接收第二定时同步信号;以及响应于接收到第二定时同步信号,通过评估第二定时同步信号是否比第一定时同步信号具有更高的定时优先级等级,来判断是否应当实现第二定时同步信号。

此外,该方法还包括:如果第二定时同步信号比第一定时同步信号具有更高的定时优先级等级,则将该无线通信设备的通信同步到第二定时同步信号。此外,该方法还包括:其中,将第一定时同步信号和第二定时同步信号与具有下面的降序优先性排序的定时优先级排序层级进行比较:全球定位系统(gps)定时、基站定时、ue定时、wan中继定时、wlan定时和传感器节点定时。此外,该方法还包括:在该无线通信设备处,接收定时优先级排序层级。此外,该方法还包括:其中,该定时优先级排序层级是从ue、基站或者另一个无线通信设备中的至少一者接收的。此外,该方法还包括:其中,第一定时同步信号和第二定时同步信号的定时优先级等级是由基站、ue或者另一个无线通信设备中的至少一者来规定的。此外,该方法还包括:其中,将无线通信设备的通信同步到第二定时同步信号包括:更新该无线通信设备的参考时钟。此外,该方法还包括:其中,将无线通信设备的通信同步到第二定时同步信号包括:维持该无线通信设备的当前参考时钟,并且使用第一定时同步信号和第二定时同步信号之间的偏移。此外,该方法还包括:将该偏移存储在无线通信设备的存储器中。此外,该方法还包括:其中,评估第二定时同步信号是否比第一定时同步信号具有更高的定时优先级等级包括:基于第二定时同步信号的至少一个特性,来推断第二定时同步信号的定时优先级等级。此外,该方法还包括:其中,第二定时同步信号的所述至少一个特性包括频率、信道、带宽和功率中的至少一者。此外,该方法还包括:其中,第二定时同步信号是作为ue的信标的一部分来被接收的。此外,该方法还包括:其中,第二定时同步信号是作为与ue的信标是分开的信号传输的一部分来被接收的。此外,该方法还包括:在该无线通信设备处,从ue接收发现信号;以及响应于接收到发现信号,从该无线通信设备向该ue发送针对第二定时同步信号的请求。此外,该方法还包括:其中,第二定时同步信号是使用广域网(wan)通信来从该ue接收的。此外,该方法还包括:其中,第二定时同步信号是使用无线局域网(wlan)、蓝牙、蓝牙低功耗(ble)、zigbee或者射频识别(rfid)通信中的至少一种,来从该ue接收的。

如本领域普通技术人员所理解的,根据当时的特定应用,可以在不脱离本公开内容的精神和保护范围的基础上,对本公开内容的设备的材料、装置、结构和使用方法进行许多改进、代替和改变。鉴于此,本公开内容的保护范围应当并不限于本文所示出和描述的特定实施例,因为它们仅仅是以举例的方式,而是应该完全相称于后文所附的权利要求以及它们的功能性等同物的内容。

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