用于管理在单播信道上发送的数据的发送的方法和配置的制作方法_3

文档序号:9494030阅读:来源:国知局
:4b触发在步骤1:8中执行的第二指令集的发送。
[0052]在步骤1:10的接收后面的后续步骤1:11中,在有或没有延迟的情况下(有或没有延迟是根据指令和/或M2M设备的配置),从位于第一广播服务区域100a中的一个或多个M2M设备发送收集的数据,该一个或多个M2M设备中至少包括起初在步骤1:1中发送请求的M2M设备。应当理解的是,根据配置,可以布置一个或多个M2M设备,使得该设备从其它M2M设备收集数据,并向M2M平台130分配该收集的数据。可以例如布置智能测量设备,使得这些设备有规律地例如从房间收集公用设施读数,在此之后,聚集这些收集的数据,并向M2M平台发送。
[0053]图1的步骤1:12至1:18示出了:在步骤1:10中第一广播服务区域100a的M2M设备已经被允许发送之后,当M2M平台140从位于第二广播服务区域100b中的M2M设备接收到经由单播发送数据的后续请求时,如何重复与上述过程相对应的过程。第二服务区域100b的M2M设备将保持处在禁止经由单播发送的状态下直到过程继续,该过程开始于包括开始经由单播发送的指令的消息,其与上述步骤1:8至1:11相对应。
[0054]通过执行如上所述的方法,一次将只允许位于一个广播服务区域中的M2M设备经由单播载体发送数据。在这里,网络(这里是M2M设备)至少部分地基于确定的和/或预测的网络负载来确定何时发送数据。
[0055]当发送数量相对有限的数据时,或者只有一个或几个M2M设备负责从特定广播服务区域发送数据时,前面的实施例是合适的,并且因此,不需要发送的调度。然而,作为允许向整个广播服务区域发送数据的备选,可以应用调度过程,以防需要来自广播服务区域的单播数据发送的其它控制。
[0056]在图2中,该过程开始于类似上述的情形,其中通过第一广播服务区域100a的M2M设备发起最初的第一步骤2:1,导致在步骤2:2中M2M设备向网络询问至少网络负载预测,并且在步骤2:7中最终发起指令的广播,向发送的M2M设备命令对传输进行延时。然而,与第一情形相比,在步骤2:7中广播的消息还包括针对被寻址的广播服务区域(在这种情况下是广播服务区域100a)的所有M2M设备的指令,以经由单播向M2M平台提供可以被称作M2M单独数据的数据,该数据可以备选地被称作M2M特定数据或单独上下文数据,S卩,与典型地不基于M2M设备的功能的收集的数据相比,包括与特定的、可识别的M2M设备有关信息的数据,该信息典型地涉及M2M的功能或即将发生的活动。这样的M2M特定数据可以包括例如M2M设备的状态,即M2M设备是否正确地操作,并且可以通过设置M2M特定数据的标志来表示为例如“可以”或“不可以”。备选地或此外,这样的数据可以包括与相应的M2M设备必须经由单播发送的收集的数据的量有关的信息,以便向M2M平台给出在请求被允许的情况下期望从相应的广播服务区域发送的收集的数据的量的指示。此外或备选地,可以请求当确定何时从广播服务区域调度数据传输时有用的其它数据。
[0057]在图2中,由一个单独步骤2:8来表示来自广播服务区域的M2M特定数据的发送,即,该活动能够通过一个或一些M2M设备来实现,该M2M设备被配置为从其它被寻址的M2M设备收集数据并在一个单独消息中向M2M平台130提供收集的消息。备选地,位于被寻址的广播服务区域中的被配置为发送数据的每个M2M设备可以发送其本身的单播消息,该单播消息包括请求的M2M设备特定数据。在来自一个或多个M2M设备的响应丢失的情况下(例如由于故障),一旦已经在M2M平台处接收到请求的数据或可以被认为是满足期望的单独数据的东西,则至少部分基于得到的M2M特定数据来执行决定,如步骤2:9所示。该决定针对各个M2M设备(即不同的M2M设备可以接收不同的M2M唯一指令),每个指令可以通过相应设备的MSISDN或任何其它的唯一身份来识别。
[0058]在从M2M设备请求状态信息并且至少来自一个M2M设备的响应指示某种故障(例如设置为“不可以”的状态指示)的情况下,这可以触发M2M平台请求其它的M2M特定数据,以识别故障的原因。这样的请求可以具体向所述的M2M设备发送,但是这一次是经由单播承载而不是广播承载,其中其它M2M特定数据也经由单播向M2M平台发送。在其它M2M特定数据的处理之后,M2M平台可以确定需要向故障的M2M设备发送软件更新,或者M2M平台可以触发警告以命令维修人员修理或替换故障M2M设备。
[0059]如步骤2:10和2:11所示,在步骤2:9中执行的决定之后,M2M平台130请求网络管理功能140验证决定。应当理解的是,步骤2:9至2:11可以按照不同顺序来执行,使得在进行任何决定之前询问网络管理功能140,而不是请求验证已经执行的决定,或者执行描述的程序,使得在确定任何开始指令之前,M2M平台130和网络管理功能140通过在多个子决定中交互来导出决定。一旦确定了如何允许来自第一服务区域100a的单播发送的决定,则在步骤2:12和2:13中,发送命令第一服务区域100a的M2M设备启动单播发送的指令,并且该指令在步骤2:14中广播。这些个别化的指令(针对每个被寻址的M2M设备)可以包括例如针对每个M2M设备的相应M2M设的身份、时间戳和队列序号,这些信息在做出决定时由M2M平台生成。
[0060]一旦第一服务区域100a的M2M设备已经接收到第一消息中的开始指令,则第一广播服务区域的每个被寻址的M2M设备将能够识别其个别化的指令,以能够解译其被给予的队列序号,并使用其被分配的时间戳作为何时启动单播发送的指示符,在这里由来自于三个不同的M2M设备的三个不同步骤2:15a、2:15b和2:15c所示。基于各个队列序号和时间戳,将在时间上扩展单播发送,并因此将避免在单播信道上发生不希望的数据突发。
[0061]现在将参照图3的流程图更详细地描述根据任何上述实施例的、当在网络节点中、在构成或形成M2M平台的一部分的给定示例中执行时的方法。
[0062]在第一步骤300中,网络节点从M2M设备接收到请求。响应于该请求,网络节点考虑当前和/或预测的网络负载,并基于调查结果来确定何时允许数据发送,如步骤310所示。向位于广播服务区域中的M2M设备分配何时允许经由单播发送收集的数据的指令,其中请求的M2M设备位于该广播服务区域,如步骤320所示。
[0063]在网络节点已经允许发送之后,可以通过传统的接收方法来接收从一个或多个M2M设备发送的收集的数据,该传统接收方法能够经由单播承载接收收集的数据,如最终步骤330所示,然后可以按照传统方式来处理该数据(未示出)。
[0064]更具体地,广播对来自相应广播服务区域的发送进行延时的指令(包括停止正在进行的或其它发送)在启动发送收集的数据的指令之前,如图4的步骤315所示,图4示出了与图3相比扩展了的方法。备选地,可以布置步骤315,使得向网络的所有广播服务区域广播延迟发送的指令。
[0065]如上所述,应当理解的是,步骤310可以按照不同的顺序执行(即在步骤315之后执行),或者按与步骤315有关的不同顺序、以多个步骤来执行。
[0066]现在将参照图5描述与上文中参照图2描述的情形相对应的、根据第二实施例的方法。发起步骤500与图3和图4的步骤300相对应,而在后续步骤510中,从发送的M2M设备请求独立数据以及广播的延迟发送的指令。在下一个步骤520中,网络节点接收请求的M2M独立数据,并且,基于取得的M2M独立数据以及网络负载的可用信息,在步骤530中,网络节点确定何时和在什么条件下允许单播发送收集的数据。基于该确定,向广播服务区域广播其它指令,如步骤540所示,并且,基于该指令和M2M设备的行为,然后网络节点接收收集的数据,如步骤550所示。
[0067]现在将参照图6更详细的描述当执行如图1中描述的过程时在M2M设备中执行的方法。在第一步骤600中,在M2M设备处触发经由单播发送数据的触发,该触发发起向网络节点发送的请求的发送,如后续步骤610所示。这样的触发典型地以有规律的时间间隔来发起。应当理解的是,根据任何已知程序来收集并存储数据,并且因此该过程将不在本文件中继续详细讨论。在下一个步骤620中,M2M设备接收何时发送收集的数据的广播的指令,并且在后续的步骤630中,M2M设备根据广播的指令来发送收集的数据。
[0068]根据现在将参照图7描述的另一个实施例,该实施例与图6相比,还包括接收不发送任何收集的数据的指令的额外步骤,如步骤615所示,该步骤615在步骤620之前。然后,在后续步骤630中发送收集的数据。
[0069]根据参照图8描述的另一个实施例,其中发起步骤800和810对分别对应于图6和图7的步骤600和610,M2M设备接收不发送收集的数据的指令,以及向网络节点发送特定M2M特定数据的指令,如步骤820所示。在下一个步骤830中,向网络节点发送M2M特定数据。在下一个步骤840中,M2M设备接收新的指令,命令M2M设备开始发送收集的数据,并在最后的步骤850中,M2M根据接收的指令开始发送收集的数据。
[0070]应当理解的是,典型地,任何上述方法可以在不同的M2M设备上并行执行。
[0071]因此,必须配置在本文中构成或形成M2M平台的一部分的、能够执行根据任何上述实施例的方法的网络节点。现在将参照图9a更详细的描述这样的网络节点900a。应当理解的是,图9a的网络节点900a是简化的说明,其中,为了简化的目的,省略了与理解本文描述的功能无关的功能实体(例如能够实现与其它实体或节点交互的接口)。在图9a中,网络节点900a设置有用于与M2M设备(在这里由M2M设备100a表示)和网络管理功能140通信的通信装置。图9b中的网络节点900b应用了相同部件。
[0072]网络节点900a包括存储指令950a或程序代码的一个或多个处理器,在这里由处理器910a和存储器920a所示,当执行该指令或程序代码时,引起处理器910a执行根据任何上述方
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1