发明名称 一种在无线移动自组织网络中的动态服务恢复方法
摘要 本发明属于自组织网络技术领域,涉及一种无线移动自组织网络中的动态服务恢复方法。本发明所描述的动态服务恢复方法,是一种基于动态监控中心的方法,在预先确定组合服务执行路径上,每个服务提供节点自动成为组合服务执行路径上其下一节点的监控中心,通过这种动态监控中心的策略能够以比较小的开销快速的获悉服务执行的情况,以决定是否需要,从哪个服务节点处重新开始执行服务。
申请公布号 CN101742711B 申请公布日期 2013.04.10
申请号 CN200810202723.4 申请日期 2008.11.14
申请人 复旦大学 发明人 孙未未;陈炜于;鲁仲阳;彭勃;徐迎晓
分类号 H04W84/18(2006.01)I;H04W24/04(2009.01)I;H04W28/06(2009.01)I;H04L1/16(2006.01)I 主分类号 H04W84/18(2006.01)I
代理机构 上海元一成知识产权代理事务所(普通合伙) 31268 代理人 吴桂琴
主权项 一种无线移动自组织网络中的动态服务恢复方法,包括服务发起节点的处理过程、中间服务提供节点的处理过程、终端服务提供节点的处理过程三个部分,其特征在于,在预先确定组合服务执行路径上,每个服务提供节点自动成为组合服务执行路径上其下一节点的监控中心;其包括步骤:在一个C→A→B→C的组合服务执行路径上,C节点为组合服务发起节点,A、B节点为服务提供节点:(1)服务发起节点C的处理过程:a)当服务发起节点C发出组合服务请求后,由用户设置一个阈值时间,如果达到阈值时间,服务发起节点C还未接收到服务执行的结果,则通知用户该组合服务执行失败;b)服务发起节点C同时也是组合服务执行路径上原子服务A的监控中心,并为该原子服务执行设置一个阈值时间;i.当服务发起节点C在阈值时间内收到A节点格式原子服务执行成功发送过来的ACK应答包,就将阈值时间计时器清零,同时将监控权利转移给第一个原子服务提供节点A,由A担任组合服务执行路径上下一原子服务提供节点B执行的监控中心;ii.当服务发起节点C在阈值时间内没有收到A节点原子服务成功执行完后发送过来的ACK应答包,就重新将组合服务请求包发给A节点;(2)中间服务提供节点A的处理过程:a)当中间服务提供节点A收到组合服务请求包后,首先执行原子服务,后发送一个服务成功执行ACK应答包给监控中心C,同时自动成为组合服务执行路径上下一服务提供节点B的监控中心,并为B节点原子服务的执行设置阈值计时器;b)当A节点的监控中心C在阈值时间内没有收到A上服务成功执行的ACK 应答包,就重新将组合服务请求包发给A节点,从A节点处重新执行组合服务请求;(3)终端服务提供节点B的处理过程:a)当组合服务执行路径上最后一个服务提供节点B收到组合服务请求包后,首先执行原子服务,在执行完成后发送一个服务成功执行ACK应答包给其监控中心A;b)B节点向服务发起节点C发送一个Reply应答包,表明组合服务中所有原子服务已执行完毕;所述的无线移动自组织网络中的动态服务恢复方法,其特征在于,服务发起节点的处理过程是进行服务合成的发起操作,同时自动成为组合服务执行路径上第一个服务提供节点的监控中心,监控组合服务执行路径上其下一个服务提供节点的执行情况,并且处理最后一个服务提供节点的ACK应答包,同时对用户负责,为整个组合服务计时;中间服务提供节点的处理过程是执行自身拥有的原子服务后,给服务组合上级服务监控中心一个ACK应答包,同时自动成为组合服务执行路径上其下一个服务提供节点的监控中心;终端服务提供节点的处理过程是在执行完自身拥有的原子服务后,给组合服务执行路径上级服务监控中心一个ACK应答包,并且需要向服务发起节点发送一个服务执行完毕的应答包,等待服务发起节点的确认。
地址 200433 上海市邯郸路220号