针对机会网络节点动态性强、节点理性、存在不愿意共享其带宽或资源的自私节点问题,提出一种基于动态社会关系路由SRR( Social Relations Routing )方法,该方法通过节点的物理社会关系、接触概率等来评估机会网络中节点之间的社会关系,动态更新计算节点之间的社会关系矩阵。消息源节点依据社会关系矩阵,选择适合的成员节点作为中间节点向目的节点传递消息,最大可能地避免了网络中自私节点抛弃所转交消息的可能。仿真结果表明,在自私节点较多的机会网络中,该方法较其他方法有效提高了消息成功传递几率。