Page 406 - 《软件学报》2025年第12期
P. 406

李洁 等: 历史交通数据驱动的        VANET  智能路由算法                                            5787



                 生影响. 因此, 我们定义车辆       v A  与车辆   v B  之间通信链路的维护时间  L T   计算公式如下:
                                                                     AB


                                                −−→
                                             R+ AB ×cosβ


                                        
                                        
                                        
                                                                  ′
                                                            ), cosθ < 0且cosβ < 0
                                            (
                                        
                                             −→ −→
                                         abs v A  − v B  ×cos(π−θ )
                                                            ′
                                        
                                        
                                        
                                        
                                        
                                              −−→
                                        
                                           R+ AB ×cosβ


                                        
                                        
                                        
                                                                  ′
                                        
                                                     ,     cosθ < 0且cosβ > 0
                                         v A  + v B  ×cos(π−θ )
                                                       ′
                                         −→ −→
                                        
                                        
                                   L T AB  =                                                      (17)
                                             −−→
                                        
                                         R+ AB ×cos(π−β)
                                        


                                        
                                        
                                                                  ′    −→    ′  −→
                                                        ),
                                            (              cosθ > 0且v B  ×cosθ > v A
                                            −→ −→
                                        
                                         abs v A  − v B  ×cosθ ′
                                        
                                        
                                        
                                        
                                              −−→
                                        
                                        
                                           R+ AB ×cosβ
                                        
                                        
                                                                       −→      −→
                                                        ),        ′            ′
                                            (              cosθ > 0且v B  ×cosθ < v A
                                        
                                            −→ −→
                                          abs v A  − v B  ×cosθ ′
                      ′
                                                                 v B  所形成的夹角;
                 其中,  θ  为车辆  v A  的行驶方向向量  − →     v B  行驶方向向量  − →           −−→     v A  到车辆  v B  的向量;  β
                                                                               AB 为车辆
                                            v A  与车辆
                   − →  −−→
                 为  v A  与  AB 所成夹角.

                                          v B                                          v B
                                      v A
                                                                                       v A
                            D                                             D
                            下一路段     其他路段      小车                        下一路段      其他路段     小车
                            车辆的传输范围 R      目的地                           车辆的传输范围 R      目的地
                          图 4    存在邻居在下一路径上                             图 5    邻居都不在下一路径上

                                                              R  v B
                                                          v A
                                                              θ′  β
                                                  图 6 车辆之间的链路评估

                    用   Link A  表示当前车辆   v B  与其邻居车辆  v A  之间通信链路的生存性, 其公式如下:

                                                             T
                                                            L −T data
                                                             AB
                                                      Link A =                                       (18)
                                                              2×R
                 其中,  L T   表示  v A  与  v B  之间通信链路维护时间;  T data  表示车辆之间完成一次数据包传输所需要的时延;        Link A  的值
                       AB
                 越大, 表示   v A  与  v B  之间的链路生存性越好.
                    (3) 路由空洞的影响
                          v A  作为中继若其邻居车辆分布较为稀疏时, 容易在下次路由中产生路由空洞. 为了避免路由空洞, 综
                    考虑到
                 合考虑  v A  的邻居数量以及其邻居在单位时间内的变化情况, 计算车辆                 v A  后继可转发的概率   F A , 其公式如下:
   401   402   403   404   405   406   407   408   409   410   411