Client-Server Based LBS Architecture: A Novel Positioning Module for Improved Positioning Performance