发明名称 |
一种移动社会网络数据投递优化方法 |
摘要 |
本发明公开了一种移动社会网络数据投递优化方法;其包括携带数据包的节点遇到相遇节点并对其分别通过接入因特网进行在线通信或通过分布式方法进行离线通信的影响指标进行代价换算,计算并比较携带数据包的节点通过两种通信方式进行数据投递的代价值,计算并比较相遇节点通过两种通信方式进行数据投递的代价值,携带数据包的节点根据比较结果选择数据投递方式。本发明适应于既能通过接入因特网进行在线通信又能通过分布式方法进行离线通信的混合式移动社会网络,能有效提高移动社会网络中的数据投递效率。 |
申请公布号 |
CN105704222A |
申请公布日期 |
2016.06.22 |
申请号 |
CN201610068797.8 |
申请日期 |
2016.01.29 |
申请人 |
电子科技大学 |
发明人 |
冷甦鹏;林龙润;刘强;杨鲲 |
分类号 |
H04L29/08(2006.01)I |
主分类号 |
H04L29/08(2006.01)I |
代理机构 |
成都宏顺专利代理事务所(普通合伙) 51227 |
代理人 |
周永宏;王伟 |
主权项 |
一种移动社会网络数据投递优化方法,其特征在于,包括以下步骤:A1、携带数据包的节点遇到相遇节点,根据携带数据包的节点分别通过接入因特网进行在线通信或通过分布式方法进行离线通信的影响指标及携带数据包的节点的数据投递历史行为,对所述影响指标进行代价换算;A2、结合因特网服务器和步骤A1中对所述影响指标进行代价换算的结果,分别计算并比较携带数据包的节点通过步骤A1中两种通信方式进行数据投递的代价值,以较小的代价值作为携带数据包的节点进行数据投递的最小代价值cost<sub>best1</sub>,并将最小代价值、数据包目的节点和数据包大小作为中继请求发送至相遇节点;A3、相遇节点接收中继请求,根据步骤A1中的代价换算方法和步骤A2中的代价值计算方法分别计算并比较相遇节点通过步骤A1中两种通信方式进行数据投递的代价值,以较小的代价值作为相遇节点进行数据投递的最小代价值cost<sub>best2</sub>,比较最小代价值cost<sub>best1</sub>与最小代价值cost<sub>best2</sub>的大小并将比较结果返回至携带数据包的节点;A4、携带数据包的节点接收比较结果,若最小代价值cost<sub>best2</sub>较小,则将数据投递至相遇节点;若最小代价值cost<sub>best1</sub>较小,则按照最小代价值cost<sub>best1</sub>对应的通信方式进行数据投递。 |
地址 |
611731 四川省成都市高新区(西区)西源大道2006号 |