CN200780023210.0
2007.06.21
CN101473546A
2009.07.01
授权
有权
授权|||实质审查的生效|||公开
H04B1/16
高通股份有限公司
C·U·李; A·R·霍尔科曼; J·M·斯汀; R·雷扎法; B·阿亚安
美国加利福尼亚州
2006.6.21 US 60/815,679; 2007.6.20 US 11/766,068
上海专利商标事务所有限公司
钱慰民
操作至少一个低工作周期(LDC)控制器仅使用通信网络的开销信道并遵循该网络的协议和定时地维持工作于该网络之上的LDC控制器与多个LDC终端之间的同步,其中该LDC控制器与多个LDC终端之间的同步是独立于通信网络的协议和定时来维持的,且使得该LDC控制器能够在比该通信网络的协议和定时下所允许的更长的持续时间内调度这多个LDC终端的断电和唤醒。
1. 一种方法,包括:操作至少一个低工作周期(LDC)控制器以仅使用通信网络的开销信道并遵循所述网络的协议和定时来维持工作于所述网络之上的所述至少一个LDC控制器与多个LDC终端之间的同步,其中所述至少一个LDC控制器与所述多个LDC终端之间的所述同步是独立于所述通信网络的协议和定时来维持的,且使得所述至少一个LDC控制器能够在比所述通信网络的协议和定时下所允许的更长的持续时间内调度所述多个LDC终端的断电和唤醒。2. 如权利要求1所述的方法,其特征在于,所述操作至少一个LDC控制器包括从所述至少一个LDC控制器向所述多个LDC终端传送网络消息。3. 如权利要求1所述的方法,其特征在于,所述操作至少一个LDC控制器包括将每个LDC终端的状态信息存储在所述至少一个LDC控制器内的存储单元中。4. 如权利要求3所述的方法,其特征在于,所述状态信息包括所述每个LDC终端的位置信息。5. 如权利要求3所述的方法,其特征在于,所述状态信息包括所述每个LDC终端的工作模式。6. 如权利要求3所述的方法,其特征在于,所述状态信息包括所述每个LDC终端的唤醒时间。7. 如权利要求3所述的方法,其特征在于,所述状态信息包括所述每个LDC终端的唤醒持续时间。8. 如权利要求1所述的方法,其特征在于,所述操作至少一个LDC控制器包括协调所述多个LDC终端的唤醒时间以使得所述多个LDC终端传送的消息在所述至少一个LDC控制器处被接收到的时间是基本均匀分布的。9. 如权利要求8所述的方法,其特征在于,所述协调所述多个LDC终端的唤醒时间包括用时间偏移量来散列所述多个LDC终端的唤醒时间。10. 如权利要求8所述的方法,其特征在于,进一步包括调度要从所述至少一个LDC控制器传送至所述多个LDC终端的消息以使得在所述多个LDC终端处在时间上基本均匀分布地接收到所述消息。11. 如权利要求1所述的方法,其特征在于,所述操作至少一个LDC控制器包括基于所述每个LDC终端的使用概况来调度每个LDC终端的唤醒时间。12. 如权利要求1所述的方法,其特征在于,独立于所述通信网络的协议和定时维护所述至少一个LDC终端与所述多个LDC终端之间的同步包括为每个LDC终端维持与所述至少一个LDC控制器同步的定时参考,其中所述定时参考允许跟踪所述每个LDC终端的唤醒时间。13. 如权利要求12所述的方法,其特征在于,进一步包括当预期至少一预定时段内在所述通信网络的所述开销信道上没有LDC消息要被接收或传送时除所述定时参考之外将LDC终端断电,其中所述定时参考被配置成当检测到唤醒时间时将所述LDC终端上电。14. 如权利要求12所述的方法,其特征在于,进一步包括当唤醒时间少于一天时从所述每个LDC终端向所述至少一个LDC控制器传送保持活跃消息。15. 如权利要求14所述的方法,其特征在于,进一步包括当所述至少一个LDC控制器接收到来自所述每个LDC终端的所述保持活跃消息时将所述每个LDC终端的可达性状态标志指示和存储为可达。16. 一种低工作周期(LDC)网络系统,包括:至少一个LDC控制器,其操作成仅使用通信网络的开销信道并遵循所述网络的协议和定时来维持工作于所述网络之上的所述至少一个LDC控制器与多个LDC终端之间的同步,其中所述至少一个LDC控制器与所述多个LDC终端之间的所述同步是独立于所述通信网络的协议和定时来维持的,且使得所述至少一个LDC控制器能够在比所述通信网络的协议和定时下所允许的更长的持续时间内调度所述多个LDC终端的断电和唤醒。17. 如权利要求16所述的系统,其特征在于,所述操作至少一个LDC控制器向所述多个LDC终端传送网络消息。18. 如权利要求16所述的系统,其特征在于,所述至少一个LDC控制器存储每个LDC终端的状态信息。19. 如权利要求18所述的系统,其特征在于,所述状态信息包括所述每个LDC终端的位置信息。20. 如权利要求18所述的系统,其特征在于,所述状态信息包括所述每个LDC终端的工作模式。21. 如权利要求18所述的系统,其特征在于,所述状态信息包括所述每个LDC终端的唤醒时间。22. 如权利要求18所述的系统,其特征在于,所述状态信息包括所述每个LDC终端的唤醒持续时间。23. 如权利要求16所述的系统,其特征在于,所述至少一个LDC控制器协调所述多个LDC终端的唤醒时间以使得所述多个LDC终端传送的消息在所述至少一个LDC控制器处在时间上基本均匀分布地被接收。24. 如权利要求23所述的系统,其特征在于,所述至少一个LDC控制器包括散列单元,其用时间偏移量来散列所述多个LDC终端的唤醒时间。25. 如权利要求23所述的系统,其特征在于,还包括:调度器,用以调度要从所述至少一个LDC控制器传送至所述多个LDC终端的消息以使得在所述多个LDC终端处在时间上基本均匀分布地接收到所述消息。26. 如权利要求16所述的系统,其特征在于,所述至少一个LDC控制器包括调度器,用以基于所述每个LDC终端的使用概况来调度每个LDC终端的唤醒时间。27. 如权利要求16所述的系统,其特征在于,每个LDC终端维持与所述至少一个LDC控制器同步的定时参考,其中所述定时参考允许跟踪所述每个LDC终端的唤醒时间。28. 如权利要求27所述的系统,其特征在于,还包括:当唤醒时间少于一天时从所述每个LDC终端传送至所述至少一个LDC控制器的保持活跃消息。29. 如权利要求28所述的系统,其特征在于,还包括:在所述至少一个LDC控制器处为所述每个LDC终端维持的可达性状态标志,当所述至少一个LDC控制器接收到来自每个LDC终端的所述保持活跃消息时所述可达性状态标志被指示为可达。30. 一种低工作周期(LDC)网络系统,包括:用于操作至少一个低工作周期(LDC)控制器以仅使用通信网络的开销信道并遵循所述网络的协议和定时来维持工作于所述网络之上的所述至少一个LDC控制器与多个LDC终端之间的同步的装置;以及用于独立于所述通信网络的协议和定时来维持所述至少一个LDC控制器与所述多个LDC终端之间的所述同步的装置,其中所述至少一个LDC控制器被使得能够在比所述通信网络的协议和定时下所允许的更长的持续时间内调度所述多个LDC终端的断电和唤醒。31. 如权利要求30所述的LDC网络系统,其特征在于,所述至少一个LDC控制器和所述多个LDC终端形成一LDC网络,其中所述LDC网络的协议和定时覆盖于所述通信网络的协议和定时之上。32. 如权利要求31所述的LDC网络系统,其特征在于,还包括用于在所述至少一个LDC控制器与所述多个LDC终端之间提供定时同步以使得所述LDC网络的协议和定时能够延长超过所述通信网络的协议和定时的限度的装置。33. 一种存储在有形存储介质中用于使用至少一个LDC控制器操作网络的计算机程序,可执行指令包括:致使计算机操作至少一个低工作周期(LDC)控制器以仅使用通信网络的开销信道并遵循所述网络的协议和定时来维持工作于所述网络之上的所述至少一个LDC控制器与多个LDC终端之间的同步的指令,其中所述至少一个LDC控制器与所述多个LDC终端之间的所述同步是独立于所述通信网络的协议和定时来维持的,且使得所述至少一个LDC控制器能够在比所述通信网络的协议和定时下所允许的更长的持续时间内调度所述多个LDC终端的断电和唤醒。34. 如权利要求33所述的计算机程序,其特征在于,致使计算机操作至少一个LDC控制器的可执行指令包括致使计算机执行以下动作的可执行指令从所述至少一个LDC控制器向所述多个LDC终端传送网络消息。35. 如权利要求33所述的计算机程序,其特征在于,致使计算机操作至少一个LDC控制器的可执行指令包括致使计算机执行以下动作的可执行指令将每个LDC终端的状态信息存储在所述至少一个LDC控制器内。36. 如权利要求33所述的计算机程序,其特征在于,致使计算机操作至少一个LDC控制器的可执行指令包括致使计算机执行以下动作的可执行指令协调所述多个LDC终端的唤醒时间以使得所述多个LDC终端传送的消息在所述至少一个LDC控制器处在时间上基本均匀分布地被接收。37. 如权利要求36所述的计算机程序,其特征在于,致使计算机协调所述多个LDC终端的唤醒时间的可执行指令包括致使计算机执行以下动作的可执行指令用时间偏移量来散列所述多个LDC终端的唤醒时间。38. 如权利要求37所述的计算机程序,其特征在于,还包括致使计算机执行以下动作的可执行指令调度要从所述至少一个LDC控制器传送至所述多个LDC终端的消息以使得在所述多个LDC终端处在时间上基本均匀分布地接收到所述消息。39. 如权利要求33所述的计算机程序,其特征在于,致使计算机操作至少一个LDC控制器的可执行指令包括致使计算机执行以下动作的可执行指令基于所述每个LDC终端的使用概况来调度每个LDC终端的唤醒时间。40. 如权利要求33所述的计算机程序,其特征在于,致使计算机独立于所述通信网络的协议和定时来维持所述至少一个LDC控制器与所述多个LDC终端之间的同步的可执行指令包括致使计算机执行以下动作的可执行指令为每个LDC终端维持与所述至少一个LDC控制器同步的定时参考,其中所述定时参考允许跟踪所述每个LDC终端的唤醒时间。41. 如权利要求40所述的计算机程序,其特征在于,还包括致使计算机执行以下动作的可执行指令当预期在所述通信网络的所述开销信道上没有LDC消息要被接收或传送时除所述定时参考之外将LDC终端断电,其中所述定时参考被配置成当检测到唤醒时间时将所述LDC终端上电。42. 如权利要求40所述的计算机程序,其特征在于,还包括致使计算机执行以下动作的可执行指令当唤醒时间少于一天时从所述每个LDC终端向所述至少一个LDC控制器传送保持活跃消息。43. 如权利要求42所述的计算机程序,其特征在于,还包括致使计算机执行以下动作的可执行指令当所述至少一个LDC控制器接收到来自所述每个LDC终端的所述保持活跃消息时将所述每个LDC终端的可达性状态标志指示和存储为可达。
低工作周期网络控制器 背景 相关申请的交叉引用 本申请要求提交于2006年6月21日、题为“Low Duty Cycle NetworkController(低工作周期网络控制器)”的共审待批的美国临时专利申请No.60/815,679的优先权,该临时申请被转让给本发明的受让人并通过引用明确包括于此。 领域 本发明一般涉及电信网络上的数据传输,以及涉及能够实施这种传输的电信设备。本发明尤其涉及一种与半双工模式的电信设备维持同步以进行低工作周期的数据传输操作的新技术。 背景 操作的远程监控可涉及位于远处且依靠电池工作的无线电信设备,该设备捕捉操作状态信息并经由射频信号将该操作状态信息传送给位于中央的信息处理设备。通常,操作状态信息可经由射频信号作为短消息来传送。在这种远程监控和传输应用中,与功耗管理相关的问题是重要的考虑因素。 在典型的操作环境中,依靠电池操作的监控和电信设备被希望提高工作效率并降低维护成本。由于电池避免了对外部功率源的布置且使得能够部署便于安装在各种地点的自包含单元,所以改善了实施效率。由于单元不依赖于外部功率源并且由于故障单元可容易地用另一单元来替换,所以降低了维护成本。为了对这些优势进行优化,最希望监控和电信设备能够在无需电池更换等的情况下在经延长的时间段内工作。 一种延长电池寿命的方法是降低其负载需求。例如,位于远处的电信设备可能被配置成根据降低的工作周期来操作,其中在没有与例如位于中央的信息处理设备通信时将其置于休眠或低功率操作模式。这常常要求在由电池供电的电信设备和信息处理设备的通信的可用性与可实现的功耗降低量之间作出权衡。然而,采用这种功耗节省技术的远程电信设备可能不能够最优地与位于中央的信息处理设备通信,因为全部或部分通信电路在设备处于休眠模式以节省电池电力时是关闭的。即,远程设备的通信仅在偶发的基础上可用。 因此本领域需要一种手段来同步被配置成根据低工作周期操作的位于远处的监控和传输设备与该设备所通信的位于中央的信息处理设备之间的信息交换。 概要 在一个方面,公开了一种操作低工作周期(LDC)控制器的方法。该方法包括操作至少一个低工作周期(LDC)控制器以仅使用通信网络的开销信道并遵循该网络的协议和定时来维持工作于该网络之上的LDC控制器与多个LDC终端之间的同步,其中该LDC控制器与多个LDC终端之间的同步是独立于通信网络的协议和定时来维持的,且使得该LDC控制器能够在比该通信网络的协议和定时下所允许的更长的持续时间内调度这多个LDC终端的断电和唤醒。 在另一方面,公开了一种低工作周期(LDC)网络系统。该系统包括至少一个LDC控制器,其操作成仅使用通信网络的开销信道并遵循该网络的协议和定时来维持工作于该网络之上的LDC控制器与多个LDC终端之间的同步,其中该LDC控制器与多个LDC终端之间的同步是独立于通信网络的协议和定时来维持的,且使得该LDC控制器能够在比该通信网络的协议和定时下所允许的更长的持续时间内调度这多个LDC终端的断电和唤醒。 在另一方面,公开了一种包括用于使用至少一个LDC控制器操作网络的计算机程序的有形存储介质。该程序包括致使计算机操作至少一个低工作周期(LDC)控制器以仅使用通信网络的开销信道并遵循该网络的协议和定时来维持工作于网络之上LDC控制器与多个LDC终端之间的同步的可执行指令,其中该LDC控制器与多个LDC终端之间的同步是独立于通信网络的协议和定时来维持的,且使得该LDC控制器能够在比该通信网络的协议和定时下所允许的更长的持续时间内调度这多个LDC终端的断电和唤醒。 附图简述 图1示出了LDC操作与CDMA分隙模式休眠之间的示例性关系。 图2是示出了LDC控制器与LDC终端之间使用现有通信基础设施的通信路径的框图。 图3示出了用以助益LDC控制器与LDC终端之间的消息接发的通信基础设施的开销信道的半双工使用。 图4示出了LDC唤醒时间的散列化。 图5示出了对LDC终端的可达性状态进行建模的状态机。 图6是示出了使用LDC控制器进行同步调度的时间线。 图7是示出了使用LDC控制器进行异步调度的时间线。 详细描述 在结合附图考虑以下具体描述之后,本发明的性质、目的和优点对于本领域的技术人员而言将变得更加显而易见。 引言 认识到上述与操作状态信息的远程监控及经由射频信号传输该信息相关联的问题,本公开描述了在半双工模式下仅使用电信网络(例如,诸如CDMA或GSM网络等蜂窝网络)的开销信道来控制和同步通信的若干实施例。特别地,操作状态信息是由主存在位于中央的信息处理设备上的控制器在以半双工模式传送自被配置成根据低工作周期(LDC)工作的位于远处的通信设备的消息中接收到的。 在一种实现中,LDC控制器主存于其上的位于中央的信息处理设备是位于CDMA网络内或耦合到CDMA网络的处理器——诸如基站控制器或其它网络控制器,而远程通信设备是包括CDMA通信能力的无线电信设备。 在另一种实现中,CDMA 2000 1x(第一代演进)中使用的开销信道包括前向链路中的导频信道、同步信道、和寻呼信道以及反向链路中的接入信道。CDMA 2000 1x EV-DO(第一代唯数据演进)中使用的开销信道包括前向链路中的导频信道、同步信道、和控制信道以及反向链路中的接入信道。在其它实现中,开销信道包括提供基准、时基、系统配置、和接入的非话务信道。在CDMA应用中,话务信道携带诸如用于提供电话通话的双向语音信号的主信息。 术语“半双工模式”是指其中通信设备被准许用作发射机或接收机中的任意一者但在同一通信期间不能同时使用的模式。 术语“低工作周期”(LDC)是指间歇的、偶发的、以及相对较低频率的活动操作。 术语“终端”一般指主要位于远处的设备,包括通信设备。 术语“冬眠模式”是指将通信设备置于休眠状态并且关闭通信设备中除用以跟踪休眠持续期的定时设备以外的所有单元的通信设备模式。对于LDC应用,休眠持续期常远比在常规无线通信网络的协议下所允许的持续期长。例如,休眠持续期通常远比CDMA时隙周期长。 术语“空闲模式”是指其中设备为苏醒以便正常工作的通信设备模式。例如,CDMA系统中的空闲模式包括分隙模式操作。 图1示出了LDC操作的冬眠模式和空闲模式如何与通信系统的时隙周期相关。如此的通信系统可以是例如基于CDMA的系统。LDC操作的主要特性包括空闲时模式在持续时间上明显比冬眠模式短,如图1的上部所示。空闲模式时段的特写图显示其可由唤醒时间100和断电时间110来定义。或者,空闲模式可由唤醒时间100和空闲模式持续期120来定义。在一个实施例中,断电时间110是根据在空闲模式期间需要传输的信息量动态地调节的。该特写图还示出CDMA系统的时隙周期在持续时间上可能明显比LDC空闲模式120短,出于示范的目的显示LDC空闲模式持续期横跨5个时隙周期。时隙周期实质上表示在通信网络的协议下通信设备的苏醒/休眠周期,该周期在CDMA情形中例如范围可从1.28秒(时隙周期0)到163.84秒(时隙周期7)。然而,这些持续时长的时隙周期对于LDC用途而言是不合适的,因为终端的冬眠模式可能从若干分钟延长至一个月或更长,这远长于最大长度时隙周期。例如通过根据CDMA时隙周期7每163.84秒唤醒电池供电设备一次来实现1月工作周期将导致电池耗尽比仅在每个1月周期的末尾唤醒快得多。因为(a)诸如CDMA等位于现有通信基础设施下的协议所提供的休眠周期对于LDC终端的相对长期的冬眠而言是较短而不足的,以及(b)典型的位于远处LDC终端在大多数时间是冬眠的并且不能访问网络而进行通信,因此需要一种机制来同步位于中央的信息处理设备与各终端之间的通信。 低工作周期控制器 图2中的框图提供了LDC控制器200与多个LDC终端230A-N——LDC控制器200被要求与其维持同步——之间的关系的概况。如图所示,通信是通过表示用于通信——例如包括无线电话语音通信——的现有系统的通信基础设施220来促进的。在一种实现中,通信基础设施220是CDMA系统。LDC控制器200是通常由作为通信基础设施220的组件来工作的位于中央的信息处理器主存或与其同处一地的进程或处理器。信息处理器可以是例如基站、服务器、或呼叫处理中心。在一种实现中,有至少一个LDC控制器200。 LDC控制器200编制被传进通信基础设施220以递送到LDC终端230A-N的一个或多个的消息。LDC控制器200接收由LDC终端230A-N编制的、通过通信基础设施220在反方向上传递的消息。在一种实现中,由此由LDC控制器200接收到的消息可包括关于终端230A-N的位置、其工作模式、其唤醒时间、及其唤醒持续期的信息。在另一实现中,由LDC控制器200传送的消息包括终端230的配置信息。同由LDC控制器200外部地下行链接和调度以便传输到LDC终端230的配置信息和消息一样,来自LDC终端230的消息可以存储在存储器210中。 由于LDC终端230A-N相对较长的冬眠区间使得它们不能访问在通信基础设施220下的网络,所以在LDC控制器200与终端230A-N之间要求同步。图2中所绘的使用概况240A呈现了诸如唤醒时间100、断电时间110、以及相对于定时参考的偏移量250A等LDC工作参数。类似地,所示出的其他使用概况240B、240C绘出了不同持续期的偏移量250B、250C。偏移量将在以下更具体地讨论。在唤醒100处,LDC终端230A进入空闲模式。在一种使用CDMA通信系统的实现中,LDC终端230在空闲模式期间执行的活动包括诸如监听寻呼信道、接收消息、以及发送消息等典型的分隙模式操作。在断电110处,终端230A-N进入冬眠模式,在这一期间,LDC终端230A-N基本是休眠的——除了维持定时参考之外——以最小化对电池的功率汲取。LDC控制器200与LDC终端230之间的通信因此必须同步以使得它们在LDC终端230的空闲模式期间发生,而在其冬眠期间不尝试通信。所提供的优势包括由于使得能够以不侵略性地覆盖现有通信基础设施的协议的方式同步通信的那些优势。 图3是示例了典型CDMA通信基础设施220的框图。一种称为开销信道300的信道被示为与话务信道310分开。话务信道310包括例如用于语音通信的全双工信道,并且通常被指派给个体用户以携带所有话务。开销信道300包括半双工前向链路信道320和反向链路信道330。前向链路信道320包括提供用于初始系统捕捉的信标功能的导频信道、用于携带在系统捕获时所要求的系统参数的同步信道、以及用以携带开销消息、寻呼、建立消息、和命令的寻呼信道。反向链路信道330通常包括远程设备用以传送注册请求、呼叫建立请求、寻呼响应、命令响应、及系统协议所要求的其他显著信息的接入信道。 本发明的一个实施例使用仅在半双工通信信道下的网络协议和定时来提供对LDC控制器200与多个LDC终端230A-N的同步的维持。然而,同步所固有的调度对于其自己的定时并不依赖于网络的协议和定时,因此是与这些协议和定时分开的。同步实质上是覆盖于开销信道300上用以助益主通信所需的协议之上的。 例如,在一种实现中,当LDC终端230处于空闲模式时LDC控制器200与LDC终端230的通信自身遵循CDMA分隙模式协议。而实现同步的调度是在基本不参考CDMA分隙模式协议所固有的定时的情况下定义的。即,作为进一步示例,从LDC控制器200发送至LDC终端230A的包括关于唤醒时间100和断电时间110的信息的配置消息是根据通信网络的定时和协议来传送的,但终端230A的实际唤醒和断电遵循包括在该消息中的信息,而不一定遵循携带该消息的网络的定时和协议。LDC终端230A-N的延长的冬眠区间由此可能被容纳,因为通信基础设施220的协议所固有的定时(例如,CDMA分隙模式休眠)并不一定是同步调度中的因素。 在一种实现中,LDC控制器200向LDC终端230提供配置信息,而这些信息包括定义时间窗的同步参数。图4中所示的是指派给被标识为LDC终端1、2、N-1和N的4个LDC终端230的4个示例性使用概况。LDC终端1的使用概况绘出两个空闲模式时段400和介于其间的冬眠模式405。LDC终端2的使用概况基本和LDC终端1相同——除了往右的时间偏移。LDC终端1和2的使用概况分别被指示时间T开始和T结束的虚线410、420覆盖。T开始和T结束是LDC控制器200提供的配置参数,其能够在LDC控制器200与LDC终端230之间维持公共定时参考。更具体地,T开始和T结束含括了一时间段,其间LDC终端1和2将进入和离开空闲模式400。即,LDC控制器200指令LDC终端230在由T开始和T结束定义的区间内的某一时刻唤醒,并在该区间之外的时刻处于冬眠模式。给定值T开始和T结束,LDC终端1和2的唤醒时间100可分别被定义为距离T开始的偏移量430、440。偏移量430、440通常是由用以将唤醒时间100基本均匀地分布在由T开始和T结束定义的区间上的散列过程来决定的。LDC终端N-1和N的类似时间窗分别是由虚线415、425定义的,在其中,偏移量450、460被散列以定义对应的唤醒时间100。在一种实现中,散列化是由每个LDC终端230A-N为其自身执行的。在另一种实现中,散列化是由LDC控制器200执行的且其结果被传达给LDC终端230。 LDC控制器200由此向LDC终端1、2、N-1和N提供参数T开始和T结束。LDC终端1和2接收定义第一时间窗的值,而LDC终端N-1和N接收定义第二窗的值。以距离与第一窗相关联的T开始的偏移量430、440的形式为LDC终端1和2散列唤醒时间100,并以距离与第二窗相关联的T开始的偏移量450、460的形式为LDC终端N-1和N散列唤醒时间100。当在LDC控制器200处接收到时,LDC终端1、2、N-1和N传送给LDC控制器200的消息由此基本均匀地分布在时间上,从而防止例如开销信道300和LDC控制器200上的不均匀负载。在一种实现中,LDC控制器并不被告知LDC终端230A-N的断电时间110,而是LDC终端230A-N仅停止传送消息直至下一唤醒时间100出现。 使用概况基本是根据LDC终端230所要求的工作模式来定义的。例如,一种接纳周期性仪表读数的工作模式可定义其中唤醒时间100被调度成每月出现一次的使用概况。另一示例是接纳来自LDC终端230的车辆位置报告的工作模式,对于这种情况,每小时调度唤醒时间100一次使用概况会是恰当的。还有一示例包括所谓的SOS模式,其中来自个人所携带的LDC终端230的紧急位置报告可要求每5分钟调度传输1次的使用概况。 在一种实现中,LDC控制器200与LDC终端230的同步涉及LDC终端230的部分的可达性状态。图5中示出了描绘可达性状态的状态机。最初在500,LDC终端230是不可达的510。当LDC控制器200接收到来自LDC终端230的保持活跃(KA)消息520时,建立可达性状态530。LDC控制器200因此可将LDC终端230考虑为处于例如指示可进行后续通信的空闲模式。LDC控制器200从LDC终端230接收到的其他KA消息540各自维持该可达状态530。如果超时550发生——即LDC控制器200未能在经过预定量的时间之前接收到来自LDC终端230的KA消息,则LDC控制器200将LDC终端230考虑为不可达510。因此,当被LDC控制器200考虑为不可达时,LDC终端230也可被假定例如处于冬眠模式。一旦接收到来自LDC终端230的后续KA消息520,LDC终端200就将LDC终端230考虑为再次可达530。 在一种实现中,当接收到来自LDC终端230的KA消息时,LDC控制器200将LDC终端230标记为可达并将当前时间保存作为最后的收到KA消息时间戳。如果逝去了预定的时间区间而LDC控制器200又没有接收到来自LDC终端230的后续KA消息,或者LDC控制器200在预定数目的冬眠区间内向LDC终端230发送消息都失败,则LDC控制器200将LDC终端230标记为不可达。如果LDC控制器200由于其在预定数目的冬眠区间内向LDC终端230发送消息都失败而已将LDC终端230标记为不可达,且LDC控制器200随后接收到来自由此被标记为不可达的LDC终端230的KA消息,则LDC控制器200可向LDC终端230发送配置消息以重新建立同步。 在另一种实现中,在以小于1天的分辨率提供LDC终端230的唤醒时间100与以1天或更大的分辨率提供唤醒时间100之间区分使用概况。在前一情形中,实现同步调度,而在后一情形中,使用异步调度。 图6中示出了一种实现中使用的同步调度600。示出了LDC控制器200和LDC终端230的时间线。将认识到,图6绘出了单个LDC控制器200和单个LDC终端230的时间线,且本发明的实现提供用于至少一个LDC控制器和多个LDC终端230A-N。基于T开始510的LDC终端230的唤醒时间605已被散列且为LDC控制器200和LDC终端230两者所知晓。LDC控制器200已接收到给LDC终端230的消息,该消息已根据目的地LDC终端230和将来传输的时间被存储和分类于存储器210中。大致在唤醒时间605,LDC控制器200发送615包括任何所存储的要给LDC终端230的消息的消息。该消息在LDC终端230处被接收620。LDC控制器200从LDC终端230接收到响应消息。在达到断电时间610之前,LDC控制器200可接收到来自LDC终端230的一个或多个消息。如此的消息可以是例如包括关于工作状态、电池状态、网络信息、以及对配置数据的请求的信息的KA消息。在一种实现中,在T结束出现且LDC终端230被考虑为处于冬眠模式之后,LDC控制器200可选择640要给LDC终端230的待决消息并调度它们用于与LDC终端230的下一空闲模式时段相一致的下一传输时间。大致在下一唤醒时间642,LDC控制器向LDC终端230发送645待决消息,之后LDC控制器200接收到来自LDC终端230的消息。取决于在断电时间652之前剩余的时间量,LDC控制器200可继续接收632诸如KA消息等其它消息。在另一种实现中,断电时间610、652是根据LDC控制器200发送和接收的消息的数目和性质来动态调节的。例如,如果待决消息的数目太大而不能由LDC控制器200发送615、645的单条消息来携带,则将仅发送615、645一部分。一旦从LDC终端230接收630、650到消息,LDC控制器200可随后重置并延长断电时间610、652。LDC控制器200可随后以与之前类似的方式发送(未示出)待决消息的后续部分或剩余部分。该过程可一直继续到LDC控制器200发送了所有的待决消息。 图7示出了在其中使用概况指示大于1天的分辨率下的唤醒时间100的一种实现中执行的异步调度700。LDC控制器200最初将LDC终端230考虑为不可达。LDC控制器200不关于LDC终端230做任何事情,直至其接收630到由LDC终端230在其散列的唤醒时间605之后发送的自发消息。LDC控制器200编制并发送645包括存储在存储器210中的任何待决消息并调度用于传输的消息。如果待决消息的数目太大以致不能由LDC控制器200发送给LDC终端230的消息所包括,则一旦接收632到来自LDC终端230的另一消息,LDC控制器200就通过以与之前类似的方式发送(未示出)待决消息的后续部分或剩余部分来响应。在本发明的一种实现中,LDC控制器200继续接收632来自LDC终端230的消息直到大致断电时间610。此类消息可包括关于图6中所示的同步调度所讨论的KA消息。在另一种实现中,断电时间610、652是根据LDC控制器200发送和接收的消息的数目和性质来动态调节的。例如,如果待决消息的数目太大而不能由LDC控制器200发送645、665的单条消息来携带,则将仅发送615、645一部分。一旦接收632到来自LDC终端230的消息,LDC控制器200可重置并延长断电时间610、652——LDC终端230直至该断电时间都将保持在空闲模式。LDC控制器200可随后以与之前类似的方式发送待决消息的后续部分或剩余部分。该过程一直继续到LDC控制器200发送了所有的待决消息。大致在下一唤醒时间642,LDC控制器再次从LDC 230接收660到自发消息。 应用 上述LDC控制器操作的实现可被用在许多不同的应用中,包括资产跟踪、自动化仪表读数、停车计时器的无现金支付、红绿灯和传感器、广告牌和公共显示、实时健康监控、家庭/办公室安全性和警报系统、自动信息通讯业务、效用分布网格监控、使用GPS的位置监控、和其他相关轮询应用。这些应用的消息传输其范围可从用于资产跟踪应用的平均每小时一条短消息接发服务(SMS)到用于自动化仪表读数应用的每月一条SMS消息。 本领域技术人员将可理解,信息和信号可使用各种不同技术和技艺中的任何一种来表示。例如,贯穿上面说明始终可能被述及的数据、指令、命令、信息、信号、比特、码元、和码片可由电压、电流、电磁波、磁场或磁粒子、光场或光粒子、或其任何组合来表示。 本领域技术人员将进一步领会,结合本文中公开的实施例描述的逻辑框、模块、电路、和算法步骤可被实现为电子硬件、计算机软件、或其组合。为清楚地说明硬件与软件的这一可互换性,各种说明性组件、框、模块、电路、和步骤在上面是以其功能集的形式作一般化描述的。此类功能集是被实现为硬件还是软件取决于具体应用和强加于整体系统的设计约束。技术人员可针对每种特定应用以不同方式来实现所描述的功能集,但此类设计决策不应被解释为致使脱离本发明的范围。 结合本文中公开的实施例描述的各个说明性逻辑框、模块、以及电路可用通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其他可编程逻辑器件、分立的门或晶体管逻辑、分立的硬件组件、或其设计成执行本文中描述的功能的任意组合来实现或执行。通用处理器可以是微处理器,但在替换方案中,处理器可以是任何常规的处理器、控制器、微控制器、或状态机。处理器还可以被实现为计算设备的组合,例如DSP与微处理器的组合、多个微处理器、与DSP核心协作的一个或多个微处理器、或任何其他此类配置。 结合本文中公开的实施例描述的方法的步骤可直接在硬件中、在由处理器执行的软件模块中、或在这两者的组合中体现。软件模块可驻留在RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动盘、CD-ROM、或本领域中所知的任何其他形式的存储介质。示例性存储介质耦合到处理器以使得该处理器能从/向该存储介质读取和写入信息。在替换方案中,存储介质可被整合到处理器。处理器和存储介质可驻留在ASIC中。 此外,提供前面对所公开的实施例的描述是为了使本领域任何技术人员皆能制作或使用本发明。对这些实施例的各种修改对于本领域技术人员将是显而易见的,并且本文中定义的普适原理可被应用于其他实施例而不会脱离本发明的精神或范围。由此,本发明并非旨在被限定于本文中示出的实施例,而是应被授予与本文中公开的原理和新颖性特征一致的最广义的范围。
《低工作周期网络控制器.pdf》由会员分享,可在线阅读,更多相关《低工作周期网络控制器.pdf(25页珍藏版)》请在专利查询网上搜索。
操作至少一个低工作周期(LDC)控制器仅使用通信网络的开销信道并遵循该网络的协议和定时地维持工作于该网络之上的LDC控制器与多个LDC终端之间的同步,其中该LDC控制器与多个LDC终端之间的同步是独立于通信网络的协议和定时来维持的,且使得该LDC控制器能够在比该通信网络的协议和定时下所允许的更长的持续时间内调度这多个LDC终端的断电和唤醒。 。
copyright@ 2017-2020 zhuanlichaxun.net网站版权所有经营许可证编号:粤ICP备2021068784号-1