Research Article
ECOPS: Energy-Efficient Collaborative Opportunistic Positioning for Heterogeneous Mobile Devices
Algorithm 2
ECOPS: CollaborativePB().
1: while do | 2: listen to connection request from a PR; | 3: wait for location request from a PR; | 4: if PR requests then | 5: check the time elapsed since the device got location | information () | 6: calculate ; | 7: if < then | 8: update its GPS location information; | 9: ; | 10: end if | 11: end if | 12: broadcast current GPS location information; | 13: check the residual power (); | 14: end while | 15: execute CollaborativePR(); |
|