微信“找朋友”这个功能实践上借助的“基于位置的服务”(Location Based Service,LBS),它是经过电信移动运营商的无线电通讯网络(如GSM网、CDMA网、WIFI热点)或外部定位方式(如GPS)获取到用户实时所在的地理位置(地理坐标),在GIS(Geographic Information System,地理音讯系统)平台的支持下,为用户提供相应服务的一种功能。
LBS是借助手机基站来实现定位。每座手机基站都有自己的独立编号,我们的手机在开机形状下会同时接收到多座基站的信号,往常打电话时它与只其中信号最佳的一座基站树立通讯衔接,但在需求定位时会就会丈量周边3个或更多的基站信号,根据三角定位法,推算出手机所处的位置。
我们把手机基站的掩盖范围想像成一个个以基站为圆心的圆,需要定位时,手机就向周边多座基站发送测量信号,并计算这些测量信号抵达基站所需要的时间,推算出手机距离基站的直线距离,再经过数学运算,手机位置坐标就可由3个基站圆的交点来确定。手机定位的准确度与基站密度、现场环境有很大联系,市区内精度范围大致在200米左右,郊区精度范围大致在1000米~2000米左右,随着技术的不时开展,基站的密度增加。在某有些场所下,手机定位的精度已能到达50米。
到第二代数字移动电话能够支持短信、GPRS等数据业务,