【技术实现步骤摘要】
本专利技术涉及通信
,具体而言,涉及一种。
技术介绍
泛在网络,能够使用户在任何时间任何地点可以享有所需服务,随着泛在网络的 不断发展,越来越多的智能终端、传感器设备、便携式设备等可以进行通信为用户提供服 务,各种能提供不同业务的终端设备分布于用户周边形成了智能空间即泛在末梢环境(例 如:智能家居、协同办公、智慧校园)。在泛在末梢环境中,节点间可通过无线通信组成无中 心MNET网络,通过协作提供丰富的泛在业务,因此节点需查找到其他节点所能提供的服 务,查找到多个匹配的服务后,需选择其中之一协作完成服务。因此在泛在末梢网络中协作 完成服务需要服务发现与选择方法。 泛在末梢环境中若每个节点都存储整个网络的服务,节点存储的信息将过于巨 大,若节点只在需要协作完成服务时广播查找匹配服务,则会在短暂时间内造成网络拥塞, 若选择特定节点来存储小区域内的节点服务,形成基于簇的服务发现结构,则服务发现能 快速有效的实现,因此在服务发现方法中,构建簇结构能有效提高发现成功率,降低网络拥 塞。服务发现的可靠性高低是指查找到匹配服务的概率大小,若能在较短时间内查找到匹 配的服务,则用户等待时间短,用户体验好。服务选择的可靠性高低是指服务执行时中断的 难易程度,中间路由节点的移动性和能量有限性会造成路径失效,从而造成服务中断,服务 提供节点的失效更会造成服务中断。若能预测节点及路径的可靠性水平,并选择可靠性高 的节点及路径,则可有效减少服务中断次数,增强用户体验。因此泛在末梢环境下基于可靠 性预测的服务发现与选择方法具有重要的研究价值。 ...
【技术保护点】
一种泛在末梢环境中的节点选择方法,其特征在于,包括:S4,计算所述源节点的速度在水平方向和垂直方向上的分解量vx0和vy0,以及当前时刻的与服务节点的距离d,根据当前时刻的距离d与T时间后两节点之间距离的比值计算两节点间基于移动性的可靠性水平RSM,其中,T为完成服务所需时间,获取所述源节点剩余能量所能持续的时间tN,计算两节点间基于能量的可靠性水平RSE,RSE=tN/TtN<T1tN>=T,]]>计算所述服务节点的可靠性RS=RSM*RSE,则所述服务节点的选择权重值R=w*RS/delay,其中,delay两节点间传输数据的时间延迟量,w为调节因子;S5,每个服务节点向所述源节点回复消息包Reply(uj,mi,s,RS,Path),其中,uj为服务请求的源节点标识,s为请求服务名称,mi为服务节点的标识,Path为列表,用于记录服务节点mi到所述源节点的通信链路上每个节点的速度和剩余能量所能持续的时间,所述源节点计算每个服务节点的R,并选取R最大的服务节点为目标服务节点;S6,针对位于所述源节点和所述目标服务节点通信链路上的第一节点和第二节点,获取两节点当前时刻的距离d0 ...
【技术特征摘要】
1. 一种泛在末梢环境中的节点选择方法,其特征在于,包括: 54, 计算所述源节点的速度在水平方向和垂直方向上的分解量Vxt^P Vytl,以及当前时刻 的与服务节点的距离d,根据当前时刻的距离d与T时间后两节点之间距离的比值计算两节 点间基于移动性的可靠性水平Rsm,其中,T为完成服务所需时间,获取所述源节点剩余能量所能持续的时间tN,计算两节 点间基于能量的可靠性水平Rse,计算所述服务节点的可靠性Rs = Rsm*Rse, 则所述服务节点的选择权重值R = w*Rs/delay, 其中,delay两节点间传输数据的时间延迟量,w为调节因子; 55, 每个服务节点向所述源节点回复消息包Reply (Uj, Iiii, s, Rs, Path),其中,Uj为服务 请求的源节点标识,s为请求服务名称,Hii为服务节点的标识,Path为列表,用于记录服务 节点Hii到所述源节点的通信链路上每个节点的速度和剩余能量所能持续的时间,所述源节 点计算每个服务节点的R,并选取R最大的服务节点为目标服务节点; 56, 针对位于所述源节点和所述目标服务节点通信链路上的第一节点和第二节点,获 取两节点当前时刻的距离Cltl和两节点中通信半径较小的节点的通信半径r,设两节点间链 路的可维持时间则在经过在\时长后,两节点的距离由Cltl变为r,计算所述第二节点相 对于所述第一节点的速度在水平方向和垂直方向上的分量Vx和vy,则根据方程组获取所述源节点和目标服务节点通信链路上的节点数量pn,节点i的剩余能量所能持 续的时间为h,则所述源节点和目标服务节点间通信链路基于能量的可靠性水平为Rke, Rke = min (h/T,t2/T... tpn/T) * [ (ti/T+tj/T+…+tpn/T)/pn], 所述源节点和目标服务节点间通信链路基于移动性的可靠性水平为Rkm, R履=min (M1, M2-Mpiri) * [ (MjM2+...+Mpiri) / (pn-1)], 所述源节点和目标服务节点间通信链路的可靠性水平为rk, Rr - Rre*Rrm ; 选取所述源节点和目标服务节点间通信链路中Rk最大的通信链路进行数据传输。2. 根据权利要求1所述泛在末梢环境中的节点选择方法,其特征在于,在所述步骤S4 之前还包括: Sl,预测计算节点在n时刻的移动速度其中,a为随机性调节因子,Vlri为所述节点在第n-1时刻的移动速度,Vxiri为节点的移 动速度符合高斯分布的随机速度变量,v为节点的历史平均速度。3. 根据权利要求2所述泛在末梢环境中的节点选择方法,其特征在于,在所述步骤Sl 之后还包括: S2,检测所述目标节点u的剩余能量所能持续的时间u. st,邻节点数u. d和计算能力 U. CC,计算所述目标节点在泛在末梢环境中作为簇头节点的可能性...
【专利技术属性】
技术研发人员:芮兰兰,郭少勇,江枫,邱雪松,李文璟,
申请(专利权)人:北京邮电大学,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。