程序员给你分析,为什么我们的行踪“通信行程卡”小程序都知道

是程序员古耕 2024-07-23 16:42:59

我之前写了篇关于“健康码”和“行程卡”为什么到现在还没“两码合一”的文章。其中就提到了一个关键词,那就是隐私!我觉得两码无法合一的原因其中有一点就是电信运营商为了尊重用户隐私导致的。

通信行程卡

说到隐私,于是就有持“阴谋论”的网友吐槽,意思就是我们现在每个人身上相当于安装了一个行踪追踪器,如图:

但事实真的如此吗?难道我们的行踪真的被监控了吗?其实这么想说对也对,说不对也不大对!

首先我想问一下经常跨市出行的朋友,当你跨过市界时,是否会收到一条短信,里面的内容大致就是“欢迎您来到某某市......”。

有人看到这个信息可能就像上面的网友想的那样,我们的行踪难道真的被监控了吗?如果你这么想,就有点较真了!

其实,这个事情远没有你们想的那么复杂!解释这个事情,我们还得从我们手机的通信原理出发!

其实我们的手机之所以能收到信号,那是因为各大电信运营商在全国各地都建设了很多信号基站。

信号基站

很多人以为自己在上网的时候是跟天上的卫星在通信,其实不然。因为手机的信号发射和接收距离达不到那么远。所以,为了保证每个手机的信号能够畅通无阻,电信运营商每隔一段距离就要安装一个信号基站。而这些信号基站再通过一个类似于总机的设备传达通信指令。

简单地说,我们全国整个通信网络相当于一个巨大的信号网,这些信号之所以能够覆盖全国,那是因为有很多信号基站通过线缆进行连接传输的。

而信号基站的功能类似于我们家庭当中的路由器,你如果想要模拟一个小型的信号网,其实也很简单:我们只要使用网线把路由器串联起来,原则上,只要网线足够长,路由器足够多,在不考虑信号损耗的情况下,如果你家在上海,你可以把你家的宽带网络拉到拉萨!

路由器

当然,这只是开玩笑。当解释好信号基站的原理以后,我们就可以来分析为什么我们的行程电信运营商都能掌握了。

为了方便管理,电信运营商会将这些信号基站划分成片,由不同的片区公司管理。而这些信号基站的位置是可以精准到具体坐标的,专业点就是我们所说的“经纬度”。

经纬度

每个省、市、区、县的边界可以由无数个经纬度相连,最后经纬度内部就形成了一块区域,这就是区分省、市、区、县所属区域的办法。如果我们简单把某个区域看作一个矩形,那么只要经纬度坐标在这个矩形内部,那么这个坐标的位置必然属于这个区域。

当了解了这些以后,我们就可以开始解释为什么你的行踪,“通信行程卡”都知道了!

前面说了,信号基站的位置是由经纬度表示的,经纬度所在区域是可以定位到省、市、区、县的。当你的手机为了保持信号畅通,就会无时无刻向附近的信号基站发射信号。如果上一秒你的手机发送信号的基站是你原来所在市,下一秒变成别的市的基站的时候,你的行踪其实就已经“暴露”给电信运营商了!

定位

但是,如果你说电信运营商跟踪你的行踪,其实就有点冤枉电信运营商了!因为我们都知道,手机拨打电话其实有个东西叫作“漫游”和“长途”的概念的。

意思其实就是你在你的手机卡所属城市之外的地方拨打电话或者向省外的其他人拨打电话。而漫游和长途费用一般来说是要比你正常拨打电话的费用高的,这个原因其实还是信号基站的原因导致的。

虽然我们的电信运营商每个城市都有分公司,但是实际上他们的收支其实是分开的。某省的电信运营商花大力气建设了一批信号基站,其实是为了服务于自己的,此时外省人过来如果也像他们本省一样随意用的话,就乱套了,打个比方,你会让你的邻居用你家的无线网吗?

同样,我们可以模拟一个极端情况:

A省的电信运营商花巨资建立了10000个信号基站,但是本省一张电话卡都没卖出去。此时B省的来了10000个用户,不回去了。但是,B省这10000个用户常年给B省的电信运营商交电话费,导致B省的电信运营商赚得盆满钵满,而A省的电信运营商啥也没落着,还得派人去维护这10000个信号基站。

于是A省的电信运营商就不乐意了,要求B省的电信运营商将这10000个用户所产生的通信费用给自己。B省的电信运营商说:“我也没让他们去你们省啊!”。

眼看僵持不下,最后A省和B省的电信运营商就联合起来商量好了,以后这10000个B省用户只要还在A省使用电话卡,那么A省的电信运营商将收取他们额外的费用。而这个费用肯定不能由A省的电信运营商来直接收,于是由B省电信运营商代收以后,再跟A省的电信运营商结算。

如此一来,中间有了利益纠葛,那么持有电话卡的用户去过哪些地方,电信运营商就都得清楚才行,毕竟每个地方的电信运营商都不想自己吃亏。

模拟场景

所以,电信运营商能够知道我们的行踪,其实本质上是一种商业行为。而这种行为是为了让他们自己内部能够妥善结算,不起纠纷导致的。

当然了,也有更深层次的原因,比如说预防犯罪等等。但是你也不必较真,你如果老实本分,人家不会没事查你的行踪!

因为信号基站每隔一段距离就有一个,距离根据附近地形复杂程度,可能从十几米到几百米不等。基础设施落后的,几公里才有一个信号基站的地方也有。而我们常在电影里看到在一些偏远低于或者沙漠,经常收不到信号就是因为那些地方没有建设信号基站导致的。

信号网

我们还能经常看到一种叫作“卫星电话”的移动通讯设备,那个才是跟卫星进行通信的!

也就是说,只要你到过的地方离信号基站足够近,你的行踪甚至可以被定位到米级!或者信号基站根据你的手机信号与基站通信的距离算出你的具体位置,也是没有问题的。这方面我暂时还没有研究过,这个涉及到信号处理相关的知识。

而虽然我们的行踪看似被跟踪,但其实人家电信运营商从心底根本就不想关心你去过哪。定位你,也只不过是不想自己吃亏而已。

但在疫情时代,这种行踪信息其实对疫情的控制起到的作用还是蛮大的,我们不应该以不好的眼光去看待它!试想,如果一个从疫区过来的人,因为大家都不知道,最后导致交叉感染,以后我们还能放心出门吗?

如今,我们还算能够放心出门,就是无数人们愿意让人们牺牲点点隐私,以此来让大家放心,让自己放心!

0 阅读:0

是程序员古耕

简介:感谢大家的关注