支付宝健康码跟行程码不一致(程序员分析“健康码”和“行程码”为何仍未“两码合一”)

首页教程更新时间:2023-05-26 01:36:31

相信很多人因为疫情原因,每天都要展示自己的“健康码”以及“行程码”。因为两码不能一起显示,虽然操作简单,但是还是会有人觉得麻烦。

支付宝健康码跟行程码不一致,程序员分析“健康码”和“行程码”为何仍未“两码合一”(1)

支付宝健康码跟行程码不一致,程序员分析“健康码”和“行程码”为何仍未“两码合一”(2)

行程卡

比如说我吧,因为有孩子,之前我需要每天把“健康码”和“行程码”发给老师。但是因为有时候忙忘了,还要被老师一顿说。虽然现在我所在的安徽省每天学校已经不需要家长上传“健康码”了,但是还是需要上传“行程码”。而“健康码”之所以不需要传,那是因为目前安徽省上传两码需要在指定软件“皖事通”内进行,而“皖事通”在上传两码时会自动查询“健康码”。

支付宝健康码跟行程码不一致,程序员分析“健康码”和“行程码”为何仍未“两码合一”(3)

“皖事通”健康校园打卡页面

这种自动查询虽然方便的学生家长,但是也仅限于“皖事通”。如果你要去公园或者一些其他公共场所,工作人员还是会要求你逐一出示“健康码”和“行程码”。

但是作为一个程序员,我就经常在想,其实把“健康码”和“行程码”两码合一在技术角度上来讲,并不难实现,为什么“行程码”就不能像“健康码”一样,做到自动查询呢?

换句话说,“健康码”和“行程码”想要实现两码合一是可以做到的,可是到底是什么原因导致到目前为止,还需要那么麻烦地去逐一查询两码呢?

我们在查询“行程码”的时候,大多数用的还是“通信行程卡”小程序。这个小程序的提供商包括了常见的三大电信运营商,也就是大家熟悉的电信、移动和联通。除此之外还包括中国信通院和中国广电。

支付宝健康码跟行程码不一致,程序员分析“健康码”和“行程码”为何仍未“两码合一”(4)

行程卡服务提供运营商

也就是说,当你在查询你的行程的时候,“通信行程卡”小程序会根据你的电话号码归属的运营商,去对应运营商那拉取行程数据,最后再将你最近所在城市或者经过的城市显示出来。

而“通信行程卡”是个全国性的通用程序,几乎没有特殊原因,全国各地查询行程的方式都是如此。

但是“健康码”大家都知道,有的地方叫作“安康码”、有的地方叫作“健康码”。原因就在于,每个省份所使用的“健康码”查询程序都是不一样的,运营者自然也不一样。

但是,即使这样也无法说明“健康码”和“行程码”目前无法两码合一的原因。因为尽管“健康码”每个省可能由不同的团队或者公司开发,数据无法统一。但是,只要每个省稍微重视一点,要求“健康码”的开发团队或者公司接入“行程码”的数据即可,也不需要费多大的力气。

但是不知道大家注意到没,在访问“行程卡”的数据时,“通信行程卡”小程序需要我们同意运营商查询本人在疫情期间7天内的到访地信息。我觉得这个隐私协议可能是导致两码无法合一的原因之一。也就是说尽管我们的行程信息对于防疫安全很重要,但是保证隐私同样重要!取舍之下,所以才没有做两码合一。

支付宝健康码跟行程码不一致,程序员分析“健康码”和“行程码”为何仍未“两码合一”(5)

行程卡隐私协议

但是仅仅这么分析还是很牵强,因为很多地方已经强制要求进入公共场所必须出示两码了,也就是说,我们不管同意不同意,只要想正常出门,只要你想进入公共场所,你就必须出示你的“行程码”。

所以,我又分析出一种原因,这个原因比较有说服力,那就是“健康码”是根据身份信息来的,而目前的查询通道除了我们各个省份自己研发的查询软件之外,那就只有支付宝和微信可以提供查询通道了。

但是,这样做会有一个弊端,那就是软件是可以登录其他手机的,即使手机卡不一样,只需要使用主手机进行验证就可以了!如此一来,那么别人手里所持有的“健康码”完全可能不是来自于持有者本人!

但是“行程码”不一样,“行程码”在访问数据时会先读取手机内的手机号信息,然后根据手机号去查询,除非在连手机号都是被临时换掉的。

有人会说了,既然都不能防患于未然,为什么不干脆点,直接两码合一呢?这个我不得而知,我也只能分析到这里!

但是,可以肯定的是,一些公共场所对于“健康码”的信任度是要低于“行程码”的。比如说我们在去一些公共场所时,从支付宝或者微信中查询的“健康码”信息,一般来说公共场所的管理者都不认,会要求我们去扫由他们提供的扫码程序。

排除一些复杂的原因,其实两码合一的逻辑是很简单的,下面作为一个程序员,我就把思路提供出来:

提供一个查询入口,进入时先弹出隐私协议,让用户同意其收集手机号码对应人7天内的行程信息。当用户同意以后,先通过“健康码”查询接口查询健康码信息,再通过“行程码”查询接口通过手机号码查询行程信息。并分别在界面上显示“健康码”信息和“行程码”信息。

如图:

支付宝健康码跟行程码不一致,程序员分析“健康码”和“行程码”为何仍未“两码合一”(6)

图片仅供参考

也就是说,之前需要用户分两步完成的操作,一步完成即可!

,
图文教程
相关文章
热门专题
推荐软件
奇热小说
奇热小说
下载
QQ2019手机版
QQ2019手机版
下载
王者荣耀
王者荣耀
下载
百度浏览器迷你版
百度浏览器迷你版
下载
2345浏览器手机版
2345浏览器手机版
下载
网易邮箱
网易邮箱
下载
爱奇艺
爱奇艺
下载
网易云音乐
网易云音乐
下载
WPSOffice
WPSOffice
下载
优酷
优酷
下载
谷歌浏览器(Chrome)
谷歌浏览器(Chrome)
下载
迅雷看看播放器
迅雷看看播放器
下载
UC浏览器
UC浏览器
下载
QQ音乐
QQ音乐
下载
阿里旺旺买家版v9.12.10C官方版
阿里旺旺买家版v9.12.10C官方版
下载
360安全卫士v12.1官方版
360安全卫士v12.1官方版
下载
猜你喜欢
聚宝斋app
聚宝斋app
下载
天风小财迷
天风小财迷
下载
liblua.dll
liblua.dll
下载
合同撰写小助手v1.0绿色版
合同撰写小助手v1.0绿色版
下载
无尽的旅人物语
无尽的旅人物语
下载
大道争锋折扣版
大道争锋折扣版
下载
九色鹿app
九色鹿app
下载
百托
百托
下载
布丁优选app
布丁优选app
下载
英雄使命九游版
英雄使命九游版
下载
运达物流端
运达物流端
下载
科拉传奇Mac版V1.0
科拉传奇Mac版V1.0
下载
小丑竟是我自己
小丑竟是我自己
下载
dysmantle
dysmantle
下载
CitySnake
CitySnake
下载
摸黑校位
摸黑校位
下载