终端外设的策略控制方法和装置制造方法及图纸

技术编号:10023401 阅读:130 留言:0更新日期:2014-05-09 07:30
本发明专利技术公开了一种终端外设的策略控制方法和装置,其中,该方法包括:M2M网关根据策略定义的事务触发条件,执行对终端外设的操作,其中,对终端外设执行的操作是策略定义中与事务触发条件对应的操作。本发明专利技术解决了相关技术中无法根据策略定义并通过M2M网关实现对终端外设的控制的技术问题,实现了通过M2M网关对终端外设的策略控制,提高了M2M系统的智能化程度。

【技术实现步骤摘要】
终端外设的策略控制方法和装置
本专利技术涉及通信领域,具体而言,涉及一种终端外设的策略控制方法和装置。
技术介绍
机器与机器/人之间通信(Machine-to-Machine/Man,简称为M2M)系统架构可以划分为:M2M应用层、M2M业务能力层、通信网络层、M2M终端及感知延伸层以及管理支撑系统。M2M终端及感知延伸层按照M2M终端外设的能力,将M2M终端外设分成两种:一种是具有与M2M通信网络进行通信能力的M2M终端,这种M2M终端可以直接通过通信网络接入M2M业务平台,能够与平台交互完成终端的注册、认证和鉴权,能够提供应用所需的感知信息,主要用于通过M2M业务平台与应用之间进行业务交互,能够接收对终端外设的管理;而另一种则是具有与M2M通信网络及M2M末梢网络进行通信的M2M网关,M2M网关除了将M2M末梢网络和感知设备接入网络外,还可以接收对M2M末梢网络节点的管理信息,在M2M末梢网络与M2M通信网络之间进行协议转换。终端外设是进行环境感知和数据采集的传感器等终端,它们的处理能力、存储能力和电源等资源有限,只能进行短距离的通信,这种类型的单个终端称为终端外设,多个这类终端节点组成的网络称为M2M末梢网络。M2M末梢网络,是由传感器等具备信息采集、简单处理和通信能力的节点组成,其目的是协作的感知、采集网络覆盖范围内监测对象的相关信息,并将监测数据发送给M2M网关,由M2M网关将感知数据通过通信网络传输给M2M业务平台或应用对这些感知数据进行分析和处理。终端外设指的是具有环境感知功能的传感器等单个设备,它能将感知到的信息通过M2M网关或M2M终端发送给M2M业务平台,同时还可以接收M2M应用或M2M业务平台的对其的下行控制。由于M2M末梢网络和终端外设因其处理能力、存储能力以及电源受限等原因的影响,不能直接与通信网络进行通信,需要通过M2M网关接入通信网络。M2M网关可以进行M2M末梢网络与上层网络之间的协议转换,M2M网关除了能够汇聚和转发M2M末梢网络和终端外设采集到的数据信息外,还可以接收M2M业务平台的控制信息,对M2M末梢网络和终端外设进行管理。然而,相关技术中还没有通过M2M网关实现对终端外设进行策略控制的有效机制,从而导致M2M网络的控制的智能化程度较低。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种终端外设的策略控制方法和装置,以至少解决现有技术中无法根据策略定义并通过M2M网关实现对终端外设的控制的技术问题。根据本专利技术实施例的一个方面,提供了一种终端外设的策略控制方法,包括:M2M网关根据策略定义的事务触发条件,执行对终端外设的操作,其中,对终端外设执行的操作是上述策略定义中与上述事务触发条件对应的操作。优选地,上述M2M网关根据策略定义的事务触发条件,执行对终端外设的操作包括:上述M2M网关确定当前是否满足上述事务触发条件;在确定满足上述事务触发条件的情况下,上述M2M网关确定上述策略定义中与上述事务触发条件对应的操作,将上述对应的操作作为对终端外设执行的操作;上述M2M网关对上述终端外设执行确定的对终端外设执行的操作。优选地,上述事务触发条件是上述M2M网关执行对终端外设的操作时所需满足的条件值,其中,上述条件值包括以下至少之一:上述M2M网关的系统时间或计时器的时间值、上述终端外设的监测数据的数据值、以及上述终端外设的设备运行状态的状态值。优选地,执行对终端外设的操作包括:上述M2M网关确定当前是否有与对终端外设执行的操作属于同一类型的操作;如果没有,则上述M2M网关存储上述对终端外设执行的操作,并向上述终端外设下发上述对终端外设执行的操作;如果有,则上述M2M网关根据操作之间的优先级对该对终端外设执行的操作进行处理。优选地,上述M2M网关根据操作之间的优先级对该对终端外设执行的操作进行处理包括:在与对终端外设执行的操作属于同一类型的操作的优先级不高于上述对终端外设执行的操作的优先级的情况下,上述M2M网关用上述对终端外设执行的操作替换上述属于同一类型的操作,否则,丢弃上述对终端外设执行的操作。优选地,执行对终端外设的操作包括:上述M2M网关向上述终端外设下发上述对终端外设执行的操作;上述M2M网关接收上述终端外设反馈的操作执行信息;上述M2M网关根据上述操作执行信息对该对终端外设执行的操作进行处理。优选地,上述操作执行信息包括以下至少之一:终端外设标识、执行成功指示、执行操作成功后的状态值,执行失败指示、以及执行操作失败的原因值。优选地,上述M2M网关根据上述操作执行信息对该对终端外设执行的操作进行处理包括:在上述操作执行信息指示操作执行成功的情况下,上述M2M网关删除存储的对终端外设执行的操作,并记录上述对终端外设执行的操作的操作执行信息。优选地,上述M2M网关根据上述操作执行信息对该对终端外设执行的操作进行处理包括:在上述操作执行信息指示操作执行失败的情况下,上述M2M网关判断执行上述对终端外设执行的操作的次数是否达到预设的次数阈值;如果没有达到,则上述M2M网关再次向上述终端外设下发该对终端外设执行的操作,如果达到,则上述M2M网关删除存储的对终端外设执行的操作,并记录上述对终端外设执行的操作的操作执行信息。优选地,上述M2M网关再次向上述终端外设下发该对终端外设执行的操作之前,上述方法还包括:上述M2M网关判断上述对终端外设执行的操作在上述M2M网关中存储的时间是否超出预设的有效时间值,如果没有,则上述M2M网关再次向上述终端外设下发该对终端外设执行的操作。优选地,上述策略定义是由M2M应用或者M2M业务平台下发至上述M2M网关的,和/或是在上述M2M网关本地配置的。优选地,在上述策略定义是由M2M应用或者M2M业务平台下发至上述M2M网关的情况下,在执行对终端外设的操作之后,上述方法还包括:上述M2M网关向上述M2M应用或者M2M业务平台报告对上述终端外设的操作是否成功的指示信息;和/或在上述策略定义是在上述M2M网关本地配置的情况下,在执行对终端外设的操作之后,上述方法还包括:上述M2M网关向用户报告对上述终端外设的操作是否成功的指示信息。优选地,上述终端外设是一个终端外设或多个终端外设,多个终端外设组成终端外设组。根据本专利技术实施例的另一方面,提供了一种终端外设的策略控制装置,位于M2M网关中,包括:执行单元,用于根据策略定义的事务触发条件,执行对终端外设的操作,其中,对终端外设执行的操作是上述策略定义中与上述事务触发条件对应的操作。优选地,上述执行单元包括:第一确定模块,用于确定当前是否满足上述事务触发条件;第二确定模块,用于在确定满足上述事务触发条件的情况下,确定上述策略定义中与上述事务触发条件对应的操作,将上述对应的操作作为上述对终端外设执行的操作;执行模块,用于对上述终端外设执行确定的对终端外设执行的操作。优选地,上述执行单元包括:第三确定模块,用于确定当前是否有与上述对终端外设执行的操作属于同一类型的操作;第一下发模块,用于在确定当前没有与上述对终端外设执行的操作属于同一类型的操作的情况下,存储上述对终端外设执行的操作,并向上述终端外设下发上述对终端外设执行的操作;第一处理模块,用于在确定当前有与上述对终本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种终端外设的策略控制方法,其特征在于,包括:M2M网关根据策略定义的事务触发条件,执行对终端外设的操作,其中,对终端外设执行的操作是所述策略定义中与所述事务触发条件对应的操作;其中,所述M2M网关根据策略定义的事务触发条件,执行对终端外设的操作包括:所述M2M网关确定当前是否满足所述事务触发条件;在确定满足所述事务触发条件的情况下,所述M2M网关确定所述策略定义中与所述事务触发条件对应的操作,将所述对应的操作作为对终端外设执行的操作;所述M2M网关对所述终端外设执行所述确定的操作;其中,所述事务触发条件是所述M2M网关执行对终端外设的操作时所需满足的条件值,其中,所述条件值包括以下至少之一:所述M2M网关的系统时间或计时器的时间值、所述终端外设的监测数据的数据值、以及所述终端外设的设备运行状态的状态值;其中,所述策略定义是由M2M应用或者M2M业务平台下发至所述M2M网关的,和/或是在所述M2M网关本地配置的;执行对终端外设的操作包括:所述M2M网关向所述终端外设下发所述对终端外设执行的操作;所述M2M网关接收所述终端外设反馈的操作执行信息;所述M2M网关根据所述操作执行信息对该对终端外设执行的操作进行处理;其中,所述操作执行信息包括以下至少之一:终端外设标识、执行成功指示、执行操作成功后的状态值,执行失败指示、以及执行操作失败的原因值。2.根据权利要求1所述的方法,其特征在于,执行对终端外设的操作包括:所述M2M网关确定当前是否有与对终端外设执行的操作属于同一类型的操作;如果没有,则所述M2M网关存储所述对终端外设执行的操作,并向所述终端外设下发所述对终端外设执行的操作;如果有,则所述M2M网关根据操作之间的优先级对该对终端外设执行的操作进行处理。3.根据权利要求2所述的方法,其特征在于,所述M2M网关根据操作之间的优先级对该对终端外设执行的操作进行处理包括:在与对终端外设执行的操作属于同一类型的操作的优先级不高于所述对终端外设执行的操作的优先级的情况下,所述M2M网关用所述对终端外设执行的操作替换所述属于同一类型的操作,否则,丢弃所述对终端外设执行的操作。4.根据权利要求1所述的方法,其特征在于,在所述策略定义是由M2M应用或者M2M业务平台下发至所述M2M网关的情况下,在执行对终端外设的操作之后,所述方法还包括:所述M2M网关向所述M2M应用或者M2M业务平台报告对所述终端外设的操作是否成功的指示信息;和/或在所述策略定义是在所述M2M网关本地配置的情况下,在执行对终端外设的操作之后,所述方法还包括:所述M2M网关向用户报告对所述终端外设的操作是否成功的指示信息。5.根据权利要求1所述的方法,其特征在于,所述M2M网关根据所述操作执行信息对该对终端外设执行的操作进行处理包括:在所述操作执行信息指示操作执行成功的情况下,所述M2M网关删除存储的对终端外设执行的操作,并记录所述对终端外设执行的操作的操作执行信息。6.根据权利要求1所述的方法,其特征在于,所述M2M网关根据所述操作执行信息对该对终端外设执行的操作进行处理包括:在所述操作执行信息指示操作执行失败的情况下,所述M2M网关判断执行所述对终端外设执行的操作的次数是否达到预设的次数阈值;如果没有达到,则所述M2M网关再次向所述终端外设下发该对终端外设执行的操作,如果达到,则所述M2M网关删除存储的对终端外设执行的操作,并记录所述对终端外设执行的操作的操作执行信息。7.根据权利要求6所述的方法,其特征在于,所述M2M网关再次向所述终端外设下发...

【专利技术属性】
技术研发人员:杨坤吴昊
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1