1.机会网络中一种基于节点激励的信息转发方法,其特征在于,获取节点的网络环境属性,根据买卖规则,买方出价函数,卖方要价函数建立买卖模型;当节点S中待发送消息M的目的节点与中间节点R的相遇概率大于节点S与M的目的节点的相遇概率,节点S根据买卖模型中要价函数计算发送消息M的出价b;节点S发送请求信息到节点R;节点R收到请求信息后,根据请求信息判断是否是消息的目的节点,如果节点R不是消息M的目的节点,节点R根据要价函数计算要价s,比较要价s和出价b,如果节点S的出价b大于等于节点R的要价,节点R将确认信息反馈给节点S表示节点R愿意接收消息M,节点S收到确认信息后向节点R发送消息M,节点S扣除p单位虚拟货币,节点R增加p单位虚拟货币,节点S在自己的缓存中删除消息M。
2.根据权利要求1所述的信息转发方法,其特征在于,所述网络环境属性包括剩余资源,节点的财富以及消息属性,其中,节点的剩余资源包括节点的剩余空间百分比和节点的剩余能量百分比。
3.根据权利要求1所述的信息转发方法,其特征在于,所述买卖规则为:根据发送方出价b和接收方出价s,如果b≥s,发送方和接收方同意交易,即接收方同意接收信息,交易的价格为p=0.5(b+s);如果b<s,则接收方不同意接收信息。
4.根据权利要求1所述的信息转发方法,其特征在于,根据公式: ,
确定节点状态判决门限,根据节点i在时刻t所拥有的虚拟货币Vi(t)及相应节点状态判决门限 和 ,将节点的财富表示为:,其中, 表示前n次成交价格的平均值,m表示节点缓存中
存贮的消息个数。
5.根据权利要求1所述的信息转发方法,其特征在于,买方出价函数具体包括:根据消息的大小l,发送节点S的剩余空间百分比BS,消息的剩余生存时间Tres和消息的生存时间TTTL,节点S调用公式: ,确定出价,其中,ε和ω是权重值,且满足ε+ω=1, ;卖方出价函数具体包括:根据消息的大小l,节点R当前的剩余资源对定价的影响RR,R的财富WR,调用公式:s=l·RR·W′R确定要价,其中:,RR=α(1-BR)+β(1-ER),BR,ER分别是节点R的剩余空间百分比和剩余能量百分比,α、β是加权值。
6.根据权利要求2或5所述的信息转发方法,其特征在于,根据节点i当前时刻的空闲缓存空间Bfi和初始缓存空间Bmaxi,调用公式: 计算节点i的剩余空间百分比;
根据节点i当前时刻的剩余能量ECi和初始能量Emaxi,根据公式: 计算节点i的剩余能量百分比。
7.根 据权 利 要 求5所 述 的信 息 转 发方 法,其特 征 在 于,根 据 公 式:, 确定加权值。