健康码是怎样识别你"绿"了?-健康码的前世今生

简介: 健康码是怎样识别你"绿"了?-健康码的前世今生

       健康码(英语:Health Code)是2019冠状病毒病中国大陆疫情期间以小程序为载体的定位追踪应用程序,作为个人的电子通行证使用。经读取后可确认与证明持有人的健康情况,并以之出入需要出示该证明的场地。申请人通过填报个人信息健康状况、旅游史、居住地、及是否接触过疑似或确诊肺炎病患等问题自动生成二维码,分红、黄、绿三种颜色,动态显示个人疫情风险等级。截至2020年4月,中国大陆已有200多座城市启用基于支付宝平台的“健康码”,另外基于腾讯平台的防疫健康码则覆盖近20个省级行政区300多个市县。

       前身:这个程序前身可回溯至“企业员工健康码”,是阿里巴巴旗下,为企业员工管理提供支持的钉钉开发。后杭州市人民政府推进重启经济与防疫需要,决定与钉钉、支付宝等企业合作开发杭州健康码。杭州市数据资源管理局局长郑荣新曾对外表示:“杭州健康码就是企业员工健康码的简化版。”,而另一网络企业腾讯也几乎同一时间,投入研发健康码程序。

       数据处理与二维码颜色:中国大陆各地的健康码由各地政府主导,其数据来源于各地大数据中心以及用户自行申报的信息,用政府制定的算法、规则来运行。个人健康码的数据主要来自大数据,再加上跨省市漫游定位功能,可以清楚确认14天内的个人行迹。而个人数据包括交通数据、运营商数据、金融机构支付数据等,以实现精准、可追溯的防疫防控,故健康码分为“绿码、黄码、红码”三色动态管理。

       基础算法:运营商的基站定位技术,所以会要求输入你的手机号。正常情况下你的手机大概会几秒钟左右与离你最近的基站通信一次,通信之后运营商就会知道你的位置了。自然也就知道你去了哪些城市。微信的健康码主要是判断你有没有跨城市,微信把用户号码发给运营商,运营商再告诉微信用户有没有离开过当前城市。这就完成了整个判断流程了。

       健康状态经由哪些数据判定?健康码背后包括四大数据,第一是公安部门的户籍信息;第二是自己申报的健康数据,比如体温及当前症状;第三是行程数据,既包括通信管理部门协调运营商提供的手机信令位置,也包括铁路和航空交通出行数据,以判断是否到达过风险地带;第四是由卫健疾控部门提供的就诊信息,及判断是否与确诊者有交集。

         

       现在,我们几乎已经码不理身,而面对如此大的流量挑战,背后的逻辑控制以及流量算法也是相当复杂的,峰值的时候间接的相当于一次分布式拒绝服务攻击了。


相关文章
|
存储 虚拟化 数据中心
如何操作VMware ESXi虚拟机的克隆?
如何操作VMware ESXi虚拟机的克隆?
|
7月前
|
机器学习/深度学习 人工智能 算法
智创 AI 新视界 -- 提升 AI 推理速度的高级方法(16 - 2)
本文深度聚焦提升 AI 推理速度,全面阐述模型压缩(低秩分解、参数量化)、硬件加速(GPU、TPU)及推理算法优化(剪枝感知推理、动态批处理)。结合图像识别等多领域案例与丰富代码示例,以生动形象且专业严谨的方式,为 AI 从业者提供极具价值的技术指南,助力突破 AI 推理速度瓶颈,实现系统性能跃升。
|
机器学习/深度学习 人工智能 自然语言处理
深入理解深度学习中的卷积神经网络(CNN)
深入理解深度学习中的卷积神经网络(CNN)
597 10
|
NoSQL IDE 开发工具
OPENJTAG调试学习(一):嵌入式软件的交叉开发系统
OPENJTAG调试学习(一):嵌入式软件的交叉开发系统
676 0
|
架构师 NoSQL 大数据
复习七天通过软考高级系统架构师经历
复习七天通过软考高级系统架构师经历
487 1
|
开发工具 Android开发
Flutter: Android SDK not found at this location,Android Studio not found at xxx
Flutter: Android SDK not found at this location,Android Studio not found at xxx
648 2
|
SQL NoSQL 关系型数据库
推荐3款免费且实用的数据库管理工具
推荐3款免费且实用的数据库管理工具
930 2
|
存储 移动开发 算法
操作系统(16)----磁盘相关
操作系统(16)----磁盘相关
369 3
|
机器学习/深度学习 搜索推荐 数据挖掘
矩阵运算与分解:NumPy的高级应用
【4月更文挑战第17天】NumPy是Python数值计算基础库,支持高效矩阵运算和分解。本文介绍了NumPy的矩阵加减、乘法以及特征值、奇异值和Cholesky分解,并展示了它们在机器学习(如线性回归、PCA)、图像处理和科学计算中的应用。通过掌握这些高级功能,用户能更有效地处理矩阵数据,解决各种计算和分析任务。
|
程序员 容器 内存技术
经验大分享:TweenMax参数用法中文介绍
经验大分享:TweenMax参数用法中文介绍
196 0