你掃碼一瞬間發生了什麼?

2020-12-22 中國日報網

從掃碼購物到「碼」上創業,小小的二維碼已在眾多領域得到廣泛應用。清華大學中國經濟社會數據研究中心與騰訊聯合發布的《2020碼上經濟戰疫報告》顯示,2020年第一季度,中國「碼上經濟」交易額同比增加25.86%,1月23日至5月6日,政企個人總用碼量達1400億次,人均節約耗時29.2小時。

現實與虛擬連接,線上與線下融合,人們越來越離不開這些「小方塊」,然而輕鬆一掃的背後其實隱藏著「大科技」。

超越一維碼,小小「方塊」脫穎而出

上個世紀60年代至70年代,條形碼聯合發明人諾曼·伍德蘭德發明了一維碼(條形碼),變革了全球商業活動,為消費者的超市購物節省了大量時間。然而在幾十年的發展中,由寬度不等的多個黑條和空白組成的一維碼出現數據容量小、損壞後無法讀取等多種問題。

為了彌補這些缺陷,1994年,日本電裝公司正式宣布公開首個二維碼(QuickResponseCode,QRCode)。「在二維碼圖案中,白色的方塊代表0,黑色的方塊代表1。二維碼技術將一個字符串轉換成二進位編碼,然後加上定位標誌信息、定時標誌信息、校正標誌信息以及內容信息等主要信息,最後經過混亂技術得到最終的編碼。」南京郵電大學計算機學院教授徐小龍在接受周刊記者採訪時說。

以矩陣形式承載信息的二維碼為何能超越它的「前輩」一維碼?對此,徐小龍表示,首先,二維碼的信息容量更大。「一維碼只能由數字和字母組成,數據容量小,而二維碼能存儲漢字、數字圖片、指紋和聲音等多模態信息;一維碼只能在一個方向(一般是水平方向)上表達信息,而二維碼在水平和垂直方向都可以存儲信息。」此外,二維碼解碼更準確。二維碼的解碼誤碼率為千萬分之一,這比普通條形碼百分之二的解碼誤碼率要低很多。為了防止信息被盜取,二維碼中還可以引入加密措施。

根據QR碼國際通用標準,目前普通二維碼有40個版本,版本越大,尺寸越大。最小的版本1是一個21×21的正方形,版本號每加1,正方形的邊長就多4格,最大的版本40是一個177×177的正方形。那麼,不同密度的二維碼所包含的信息有區別嗎?「不同密度的二維碼所包含的信息,其編碼的字符、容錯率均不同。密度越低,編碼的字符個數越少、容錯率越低。」徐小龍解釋,二維碼容錯率即二維碼圖標被遮擋多少後,仍可以被掃描出來的能力。目前,典型的二維碼的容錯率分為7%、15%、25%、30%四個等級,容錯率越高,越容易被快速掃描。「但是,容錯率越高,二維碼裡面的黑白格子也就越多。因此,對於目前主流手機,在絕大多數掃描場景下,仍普遍應用7%容錯率的二維碼就能滿足需求。」

二維碼上為何有三個小方塊?

一般來說,二維碼是一個字符串形式的網頁URL,而當我們拿起手機掃描二維碼,就是識別出這個網頁URL並點擊訪問的過程。徐小龍進一步說明,當手機等終端的軟體掃描二維碼,會給雲端伺服器傳送數據,即發送一條信息給伺服器;伺服器在收到數據後,就會反饋對應的信息在手機等終端上,說明該二維碼連結被掃描了,並且用戶可以進行對應的操作;這裡需要特別當心,如果是惡意二維碼,對應著惡意的URL連結,可能導致下載病毒等惡意代碼導致手機被侵害。

細心的讀者可能會發現,每一枚二維碼上都會有三個小方塊,這對於掃碼來說有何作用?實際上,這三個方塊是二維碼位置信息,用於二維碼的定位,可以幫助機器正確地解讀和識別。換句話說,有了這三個小方塊,就可以完整定位一個正方形,從而確定數據範圍。不管是正著掃、傾斜掃甚至是鏡像翻轉,手機都能正常識別。

在實際生活中,為什麼有的二維碼被汙損了也可以被正常識別?奧秘正是二維碼中「容錯機制」的存在。即使沒有辨識到全部的條碼,容錯機制也可以幫助掃碼正確還原條碼上的信息,確保殘損條碼的可靠性。東南大學網絡空間安全學院副教授宋宇波表示:「為了提高掃描成功率,二維碼中不僅會引入糾錯碼,還會加入冗餘信息,即信息數據在不同位置重複放置。因此,即便部分缺失有誤,也不妨礙對二維碼的『整體識別』,它可進行一定範圍的信息推演。」

有意思的是,人們經常都在掃描二維碼,那麼它是否有一天會被用完?答案是:理論上二維碼的數量是有限的,但現實中根本用不完。以25x25的二維碼為例,除去定位用的方塊和冗餘糾錯的方塊等,還剩下478個方塊。按照二進位,每個方塊只有黑或白兩種選擇,所以478個小方塊理論上一共可以組合2^478個二維碼。以目前40個尺寸的二維碼能組合的條碼數來看,根據專家推算,全球七十多億人每秒換一個二維碼,用從宇宙大爆炸到今天的138億年的時間,也僅僅能消耗一小部分。宋宇波告訴記者:「二維碼包含200多個字節的信息量,短時期內能夠滿足市場所需。」

「碼上經濟」激發價值裂變

外出購物沒帶錢包,掃碼支付即可以輕鬆脫「困」;給孩子買的牛奶不知真偽,掃碼溯源,「碼」上安全;疫情期間,手機屏幕上一枚綠色的「健康碼」成為了全國各地人正常出入公共場所的「身份證」。中關村工信二維碼技術研究院院長張超表示,中國已成為二維碼應用最廣泛的國家,中國二維碼應用佔全球九成以上。

通過二維碼支付構成了以小程序、公眾號、二維碼支付等工具為核心的「碼上經濟」開放生態,實現價值鏈向價值網的升級,激發傳統商業價值裂變。以微信支付為例,2019年微信生態帶來的「碼上經濟」規模達到8.58萬億元,微信帶動「碼上經濟」就業機會2601萬個。中國科學院科技戰略諮詢研究院研究員吳靜表示,微信開放生態推動二維碼在社會經濟各領域的應用,實現了基於二維碼的社交網絡到商業網絡的價值裂變。

不過,「碼上經濟」繁榮外表之後仍存在一些安全隱患。「比如有黑客會將一個更小的黑白方塊嵌入在二維碼中間,使用者很難識別這種陷阱,一旦按流程輸入信息,就可能受到網絡安全攻擊。」宋宇波告訴記者,提高信息含量、提升安全性能是當前二維碼發展的兩個重要方向。技術界將通過算法優化、軟體升級等辦法為二維碼「加密」,提升安全性能。

來源:新華日報

相關焦點

  • 朋友圈不厭其煩的發紅包掃碼,紅包掃碼背後的玄機是什麼?
    朋友圈不厭其煩的發紅包掃碼,紅包掃碼背後的玄機是什麼?而馬雲其實要做的就是在你毫不知情不清不楚的情況下,掙了你口袋裡的錢,這才是他的最終想法和目的。圖片來源於網絡其實,近些年來,支付寶一直在想方設法的通過這種「紅包推薦」方式來動員全民參與,大力推廣像「支付寶推薦賞金」,「掃碼領紅包」等活動,這些掃碼領紅包活動是用戶在使用螞蟻花唄消費之後
  • 老奶奶對著公交司機的「頭」掃碼:我不懂「你掃我」是什麼意思
    如今不一樣了,在這個時代,由於智慧型手機、掃碼支付、智慧機器人的普及,老人還不如小孩。012017年支付寶官微發布一條信息:用五年推動中國進入無現金支付。02無現金支付倒逼老人主動學掃碼,但我仍然不知道"你掃我"是什麼意思。
  • 幾十塊買的酒,掃碼顯示上千元,掃碼還能給我們提供多少可信度?
    消費、行車、外出旅遊、學習,甚至檢驗東西的真偽,都能用手機掃一下去查詢。然而,手機掃碼出來的價格、結果,真能確定東西的真偽嗎?站在不同的角度去考慮,這個結果是有待商榷的。01 掃碼驗真偽前幾年非常流行代購,微商幾乎佔據了整個朋友圈,他們通過各種渠道購進各類產品,轉銷,吸引著很大一部分消費者。
  • 「掃碼送禮物」扎堆高校 大學生加入「掃碼」大軍
    現場  「掃碼送禮物」扎堆高校  昨日中午,北青報記者在中國傳媒大學中藍學生公寓的道路兩旁看到,這裡聚集著近10家掃碼送禮的商家,包括水果商、外賣商、整容公司、金融公司等,也有一些單看名字卻不知道經營範圍是什麼的商家。
  • 支付寶掃碼領紅包活動時間與規則 支付寶掃碼紅包怎麼用
    支付寶推出了掃碼領現金紅包的活動,每個用戶每天可以領取一次現金紅包,可以在商家支付時使用,那麼支付寶掃碼領紅包是真的嗎?支付寶掃碼領紅包怎麼申請?一起去了解一下吧。  支付寶掃碼領紅包是真的嗎?
  • 掃碼掃遍全天下,中國人在日本的真實寫照!
    愛掃碼的中國人在外國人眼裡是什麼樣的呢?讓日本餐廳老闆慌亂的話引發熱議「你掃我?我掃你?」千萬不要低估我們對「掃碼」的執著……掃一掃是啥?在中國「你掃我,我掃你」不僅限於支付還有交友 掃碼領紅包……除了掃碼支付還有「刷臉支付」「掃一掃」的掃字屬於簡化字
  • 「你好,健康碼掃一下」,掃碼用英語怎麼說?
    主播:巢瑞齡這段時間大家聽到的高頻詞大概就是健康碼了,今天要聊的不只是掃碼,加好友、拉群、行動支付...
  • 加油機旁掃碼支付 很方便但很危險
    在位於體育西路的一個加油站內山西晚報記者看到,一位車主加完油準備付款,他走到負責加油的員工面前直接掏出手機,加油站員工用手持的掃碼機掃碼完成付款。整個過程,離加油機只有不到2米的距離。另一位車主加完油後甚至連車都沒有下,就直接在車上完成了掃碼付款的過程。  「我們這裡現在只能掃碼或者刷卡,掃碼時離加油機遠一點就好。」
  • 掃個碼,怎麼就成了幫兇?
    沒等用完,他突然說:「能幫忙掃個碼嗎?」。雖然拿人手短,但對掃碼這件事,我是保持絕對警覺的。用備用機掃了一下,並非加公眾號,而是給一個陌生微信解封......走在大街上,有人找你微信掃碼,大家應該經常遇到,有送小禮物的,也有裝可憐的。
  • 支付寶AR掃碼大樂透掃碼抽獎活動玩法規則 獎品內容
    支付寶大樂透掃碼抽獎活動正式開啟啦!當你在實體店買到彩票的時候,打卡支付寶AR掃碼就有機會獲得獎品哦!下面,我們來看看支付寶AR掃碼大樂透抽獎活動攻略。  支付寶大樂透掃碼抽獎活動怎麼玩  7月8號到8月2號在支付寶AR掃描裡面點擊參與活動即可參與,具體請看下方操作流程和規則。
  • 臨汾公共自行車支付寶掃碼租車標準及掃碼流程
    臨汾公共自行車支付寶掃碼租車標準及掃碼流程 2020-05-29 03:06 來源:澎湃新聞·澎湃號·政務
  • 餐館吃飯憑什麼只能掃碼點單?長沙餐飲店掃碼點單很普遍,有消費者...
    坐地鐵掃碼,付款掃碼,點餐也得掃碼……「掃一掃」無處不在。 以前吃飯時,還能感受一下服務員的微笑服務。如今走進餐館,服務員會跟你說「掃碼點單」,低頭吃飯,吃完抬屁股走人,連個「下次光臨」都不配擁有。 現如今,許多餐飲店都要求消費者掃碼點單,面對掃碼點單的要求,你大可以說「NO」。
  • 瑪雅人2000年前留下了「二維碼」,遊客掃碼後,掃出了什麼?
    瑪雅人2000年前留下了"二維碼",遊客掃碼後,掃出了什麼?所在日常生活當中,掃碼也是一件比較常見的事情,尤其是隨著二維碼的不斷使用,使得我們的社會漸漸進入了一個無現金時代,其實二維碼的誕生時間也只有30多年,但是我們國家對於二維碼的研究是走在世界的最前列得到,尤其是在制定了二維碼網格矩陣碼和緊密矩陣碼之後。
  • 貴定:「掃碼點餐」便捷又安全
    「你看!貴定農商銀行真的想得周到,幫我弄的這個二維碼,點餐真的方便,只要客人一掃碼,收銀臺和廚房就收到單子了,清清楚楚的,不用擔心跑單的問題,誰也不尷尬。」
  • 天天掃碼,你知道二維碼的英語怎麼說的嗎
    掃碼關注,掃碼付款,掃碼下載等等,二維碼的應用在生活裡越來越普遍。尤其是走在大街上會有推廣某種產品的人說「掃碼關注,免費送某東西」等。今天和大家聊聊二維碼的英語怎麼說的。你也可以通過二維碼與他人共享你的聯繫人信息。You can scan the QR code to get red packets.掃二維碼就可領紅包。
  • 化妝品掃碼紅包營銷系統
    化妝品行業在營銷推廣的過程中,運用深圳兆信掃碼紅包營銷系統,樹立品牌並使之不斷提升銷量。品牌發展,營銷活動必不可少,化妝品掃碼紅包營銷系統提供標新立異的玩法,利用一物一碼技術,為每一件商品賦予獨一無二的二維碼,以碼為信息載體入口,建立線上線下的雙向連接。消費者手機掃描二維碼就能獲悉產品信息,同時領取紅包、積分、卡券、流量、實物禮品等。
  • 銀聯+微信可以互相掃碼了,掃碼支付即將進入聯網通用新時代!
    我們時常能見到店鋪老闆將支付寶和微信二維碼列印在一張紙上,供用戶選擇性掃碼。那麼,有沒有一種可能,兩者甚至更多三方支付間可以互認互掃呢?日前,有媒體報導,中國銀聯與騰訊旗下財付通公司近日已就條碼支付互聯互通達成合作,雙方正共同研究條碼支付互聯互通技術方案,率先建立全面互掃互認的條碼支付服務網絡。有消息人士透漏,該為試點性質,目前僅在福州一個城市。
  • 復工需要什麼證明,掃碼顯示紅色怎麼辦?聽檢察官志願者告訴你
    大河網訊 (記者 宋向樂)「省內非疫區回來復工需要什麼證明」「掃碼登記信息怎麼填」「掃碼之後顯示紅色怎麼辦」,近日,大河網記者接到許多網友關於此類問題的詢問。3月18日,大河網記者聯繫到鄭州航空港實驗區檢察院幹警張阿敏來回答這些問題。
  • 疫情防控,「亮碼掃碼」落實不力將……
    患者:「沒有,今天上午測了一遍,十點多又測了一遍,都沒有什麼事情。」「掃碼亮碼」不鬆懈落實不力將被通報問責目前,國際疫情形勢仍有不確定性,國內部分地區仍有本土病例發生,雲南也出現了境外輸入病例,這就需要疫情防控工作仍然常抓不懈,但是記者走訪了昆明主城區一些公共區域後,發現疫情防控措施有緊有松,有的區域似乎對疫情放鬆了警惕。
  • 北京健康寶掃碼報警是什麼意思?怎麼辦?官方答疑
    「健康寶」報警一般包含三種情況。  第一種——您的「健康寶」狀態不是綠色「未見異常」,在掃碼時就會出現警報聲。  第二種——您掃的不是「健康寶」的登記簿二維碼,「健康寶」登記簿二維碼是方形的,中間有「健康寶登記簿」字樣。如果掃的是其他二維碼,實際上是無效二維碼,就會發出警報聲。