发明名称 一种基于公交车网络的数据传输方法
摘要 本发明公开了一种基于公交车网络的数据传输方法,包括步骤:1)构建公交车网络图G=<V,E>,其中V表示所有公交车路线构成的集合,E表示路线之间的边;2)当路线i产生数据m,在图G中求得一条到达目的路线j的传输路径p(m),并将该路径信息保存到数据m中;3)当携带m的属于公交路线i的公交车A与属于路线j的公交车B相遇时,当且仅当j是传输路线p(m)上路线i的下一跳时,A将m转发给B;4)若发生数据转发,则公交车B判断自身是否属于m的目的路线,若属于则表示数据传输过程完成;否则,公交车B按照步骤4)继续转发过程。本发明的方法以公交车线路上行驶的多辆公交车为整体考虑,相比已有的方法能够节省数据转发的延迟,提高数据传输成功率。
申请公布号 CN101937613B 申请公布日期 2012.07.04
申请号 CN201010221348.5 申请日期 2010.06.29
申请人 中国科学院软件研究所 发明人 孙利民;李立群;刘燕;周新运
分类号 G08G1/00(2006.01)I;G08G1/09(2006.01)I;H04B5/00(2006.01)I 主分类号 G08G1/00(2006.01)I
代理机构 北京君尚知识产权代理事务所(普通合伙) 11200 代理人 冯艺东
主权项 1.一种基于公交车网络的数据传输方法,包括以下步骤:1)构建公交车网络图G=&lt;V,E&gt;,其中V表示所有公交车路线构成的集合,E表示路线之间的边,对于路线<img file="FSB00000746734800011.GIF" wi="175" he="47" />当且仅当路线i与路线j能够发生相遇时存在边<img file="FSB00000746734800012.GIF" wi="121" he="55" />2)当路线i产生数据m,在图G中求得一条到达目的路线j的传输路径<img file="FSB00000746734800013.GIF" wi="118" he="61" />并将该路径信息保存到数据m中,使得<img file="FSB00000746734800014.GIF" wi="102" he="55" />随数据m一同转发;3)当携带m的属于公交路线i的公交车A与属于路线j的公交车B相遇时,当且仅当j是传输路径<img file="FSB00000746734800015.GIF" wi="104" he="54" />上路线i的下一跳时,A将m转发给B,否则A携带消息继续行驶等待下一次相遇;4)若步骤3)中发生数据转发,则公交车B判断自身是否属于m的目的路线,若属于则表示数据传输过程完成;否则,公交车B按照步骤3)继续转发过程。
地址 100190 北京市中关村南四街4号