指導老師:陳 偉 業 教授 碩專資二甲 方燕卿 N9490013 2006/12/23 無線網路應用 淺談行動條碼 指導老師:陳 偉 業 教授 碩專資二甲 方燕卿 N9490013 2006/12/23 老師、各位同學大家好,今天所要報告的主題是 無線網路應用-淺談行動條碼。 會找這個報告主題的原因是,有一天中午在公司翻閱電子時報,有一篇行動加值服務的報導。
前言 行動電信跨入3G後,正是靠加值服務一較高下。 因內容不具吸引力,消費者接受度不高,再加上電信業者握有服務的「最後一哩」, 電信業者基於獲利情況下對行動內容的投資有諸多限制,進而影響內容提供業者生存,也就造成產業鍊失衡。 隨著網路技術的提升,WiMAX可以實現很多3G的功能,包括最後一哩的接入。 裡頭提到: 行動電信跨入3G後,正是靠加值服務一較高下。 但因為內容不具吸引力,消費者接受度不高,再加上電信業者握有服務的「最後一哩」, 電信業者基於獲利情況下對行動內容的投資有諸多限制,進而影響內容提供業者生存,也就造成產業鍊失衡。隨著網路技術的提升,像之前老師所提到的WiMAX可以實現很多3G的功能,包括最後一哩的接入。 衝著最後一個原因,發現可以好好研究一下行動加值服務。 在目前的行動加值服務裡 2006/12/23
行動加值服務 行動電子錢包 輔助全球定位系統(AGPS) 行動數位電視(DVB-H) 行動條碼 商業文件應用 在目前最常被使用的行動加值服務不外忽是圖聆下載、音樂及遊戲下載,但這對系統商或是內容供應商而言,獲利並不高。 也因為無線網路技術的提升與手機功能的多樣化,產生愈來愈多”更方便”的服務。 例如:行動電子錢包、AGPS、DVB-H、行動條碼以及商業文件應用。 今天的重點擺在行動條碼的介紹。 2006/12/23
行動條碼簡介 各式二維條碼 何謂 QR Code QR Code 應用 QR Code 譯碼服務 QR Code 消費示意圖 2006/12/23
各式二維條碼 我們先介紹目前主要的二維條碼,PDF417、 Datamatrix、Maxicode同被美國國家標準協會 (American National Standards Institute, ANSI) MH10 SBC-8委員會選為二維條碼國際標準制定範圍,其中PDF417主要是預備應用於運輸包裹與商品資料標籤;Datamatrix適用於小零件的標識,以及直接印刷在實體上,Maxicode為高速掃瞄而設計,主要應用於包裹搜尋和追蹤上。 2006/12/23
何謂 QR Code QR code 全名為 “Quick Response code” QR碼資料容量 數字 最多 7,089 字元 字母 最多 4,296 字元 二進位數 (8 bit) 最多 2,953 位元漢字 最多 1,817 定位用 資料儲存區 組成單元 QR碼原本是為了在汽車製造廠便於追蹤零件而設計,今日QR碼已廣泛使用在各行各業的存貨管理。使用者亦可透過設有RS-232C界面的個人電腦及解碼程式,連接掃描器或攝影機取得QR碼中的資料,十分適合存貨管理等企業應用。 QR code 全名為 “Quick Response code”,數字容量最多7,089 字元,字母 最多 4,296 字元,二進位數 (8 bit) 最多 2,953 ,位元漢字 最多 1,817。右下角就是QR CODE的模樣,有三個像回字的圖是定位用,不論你擷取到的圖是不是正的,利用這三個回字就能正確定位;中間紫色部份為資料儲存區;黑色點狀即是組成單元。 http://www.qrcode.jp/ http://diy.quickmark.com.tw/ 2006/12/23
QR Code應用 海報、店家資訊、網頁、護照簽證、日本鐵路局旅遊手冊 數位內容下載 名片 身分鑑別及商務交易 VenassaFang 近年來,日本的行動電話公司開始在有相機的行動電話加入QR碼讀取軟體,為QR碼帶來更廣泛、更新穎的消費者相關用途。主要能讓使用者減少在手機上輸入文字等資料的麻煩。使用QR碼來儲存商店地址及網址,在日本的雜誌及廣告上越來越流行。而在名片上加入QR碼亦逐漸成為趨勢,這讓將對方個人資料輸入手機的工作變得更簡單,例如右下角這個條碼,解碼後就是我的英文名字。 除個人聯絡資料外,使用相機手機掃瞄車站海報、商店型錄等地方上的QR條碼之後,就能立即連至條碼所在的產品網頁,並了解訂購的資訊,或藉由撥打電話號碼來讓使用者取得商品的優惠。在日本許多公車站牌都已增加上QR碼,乘客只需用手機閱讀解碼,就可以及時獲得該站牌的路線與班車時刻資訊。身分鑑別及商務交易部份,結合金流後可將條碼當成入場卷,行動付款等等多種方便的服務。在YAHOO!JP裡也可以看到QRcode哦 2006/12/23 VenassaFang
QR Code 譯碼服務 資料來源:MEDIASEEK 拉拉雜雜聽了一堆,我們來看圖解會比較清楚。 首先我用照像功能的手機對著雜誌上的條碼照一下,我們假設那條碼的內容是交友資訊,利用手機裡的解碼軟體進行解碼,就可以在手機上得到交友資料。 或者是對著傳單裡的條碼照一下,我們就會得到條碼裡所要傳達的地理位置。 2006/12/23 資料來源:MEDIASEEK
QR Code 消費示意圖(一) 資料來源:CamReader,2006.2 再來我們舉個行動消費的例子: 假設我們在目錄上看到喜歡的衣服,用手機照一下條碼,這時條碼裡的資訊可能有產品編號、顏色、單價、尺寸,將條碼發送出去給內容供應商後,會收到由內容供應商傳過來的確認訊息,再依序完成確認動作,就完成購物囉。 到這個階段不知各位同學有沒有什麼問題? 資料來源:CamReader,2006.2 2006/12/23
QR Code 消費示意圖(二) http://www.cmode.jp/virtual.html 再舉一個結合金流的消費模式說明: 假設我們想以手機來買買販賣機的可口可樂: 1. 以手機進行會員登錄→手機會收到可口可樂的會員情報,再下載所需要的產品條碼。 2. 將條碼對著販賣機傳送出去,進入付費前的個人資料驗證→驗證通過後會收到詢問付費方式的訊息。 3. 回覆付費方式後→收到可口可樂回覆的價格條碼→將條碼靠近販賣機→通過個人及商品認證後→就可以拿到可樂了。 http://www.cmode.jp/virtual.html 2006/12/23
QR Code 技術概論 編解碼機制 行動裝置需求 訊息編碼 Web-to Phone-to SMS-to Mail Phonebook-registration 接下來我們就針對實現解碼的技術概論囉。 2006/12/23
編解碼機制 共通標準規範以符合ISO/IEC18004:2000 標準規範之QR Code® 作為二維條碼編解碼機制。 目前台灣行動業者都依行動上網聯盟(OMIA)所定義的應用規範來進行實作。 2006/12/23
行動裝置需求 行動裝置必須具備數位相機鏡頭,其鏡頭解析度最少為30 萬畫素。 2006/12/23
訊息編碼 訊息編碼以網址連結、電話撥號為主,其訊息語法如下: <OMIA-QR-Code> ::= <Web-to> | <Phone-to> | <SMS-to> | <Mail> | <Phonebook-registration> OMIA所定義的訊息編碼以網址連結、電話撥號為主,語法有 Web-to, Phone-to, SMS-to, Mail-to, 電話簿五種功能。 2006/12/23
訊息編碼 功能 辨識字串 語法 備註 Web-to http:// https:// http://qr.idv/[<CP-ID>][/][<Product_ID>] Phone-to Wtai:// TEL: wtai://wp/mc;<AccessNumber>[ <Product_ID>] Access number limit:48位號碼 *實作時可依其實際需求決定此最大長度限制,但乃以不超過此規定長度原則 SMS-to SMSTO: SMSTO:(message-terminated)+:(text-message)* Text message length limit: 150 *實作時可依其實際需求決定此最大長度限制,但仍以不超過此規定長度(Version 3)原則。 Mail SMTP: @ MATMSG: SMTP:(to) *:(subject) *:(text-message) * Email address length limit: 150 vCard BEGIN:VCARD BEGIN:MECARD <LF>FN:*<LF>(PARAM:Values<LF>)* END:VCARD 首先我們看到 Web-to 功能,它的辨識字串為http:// 或 https:// 在 Phone-to 功能的辨識字串為Wtai:// 或 TEL: 在 SMS-to 功能的辨識字串為 SMSTO: 在 Mail-to 功能的辨識字串為 SMTP: 或 @ 或 MATMSG: 在 vCard 功能的辨識字串為 BEGIN:VCARD 或 BEGIN:MECARD 下一張我們做各個功能的詳細說明。 2006/12/23
訊息編碼 (Web-to) Web-to 之訊息為直接將網址字串內置於二維條碼訊息中,並視需要將內容提供者編號(CP_ID)、商品編號(Product_ID)編列於網址字串中。 Web-to 是直接將網址字串內置於二維條碼訊息中,並視需要將內容提供者編號(CP_ID)、商品編號(Product_ID)編列於網址字串中。 我們看到下一張投影片。 2006/12/23
Web-to 語法 <Web-to> ::= <http-address> | <https-address> | <operator-http-addr> |<operator-https-addr> <http-address> ::= http://<hostport>[/<path>][?<query>] ; <https-address> ::= https://<hostport>[/<path>][?<query>] 斜體字部份之定義參考RFC 2396 <operator-http-addr> ::= http://qr.idv.tw/[<CP_ID>][/<Product_ID>] <operator-https-addr> ::= https://qr.idv.tw/[<CP_ID>][/<Product_ID>] <CP_ID> ::= 0000000000 | 00<Corporate-Uniform-Number> | 10DIGIT; 10碼數字,其定義參考RFC 822 <Product_ID> ::= 13DIGIT 13碼產品編號 <Corporate-Uniform-Number> ::= 8DIGIT ; 8 碼之統一編號 2006/12/23
訊息編碼 (Web-to) 營運模式 語法 範例及說明 CP Centric <http-address> <https-address> 範例: http://www.cp.com.tw/order?item=123456 https://www.cp.com.tw/order?item=123456 說明:進入網址連結確認畫面。位址部份為CP的IP 位址、或所註冊的網域名稱,加上選擇性之連接埠號碼。路徑及查詢字串為CP 自行定義商品存取路徑及參數。 Operator Centric <operator-http-address> <operator-https-address> http://qr.idv/0000000000/7800320603163 https://qr.idv/0000000000/7800320603163 說明:進入網址連結確認畫面。位址部份固定為 qr.idv.tw,路徑第一層為CP 之編號(固定為0000000000),第二層為商品編號共由電信業者自行編碼。 Portal in Portal http://qr.idv/0012345678/7800320603163 https://qr.idv/0012345678/7800320603163 說明:進入網址連結確認畫面。位址部份固定為 qr.idv.tw,路徑第一層為CP 之編號(國內廠商採00+統一編號共10 碼、國外廠商由電信業者自行編號),第二層為商品編號共13 碼由電信業者自行編碼。 以營運模式來區分的話: 第一種 內容提供者,它所產生的條碼內容就必須包含CP的IP 位址或所註冊的網域,加上選擇性的連接埠號碼。 路徑及查詢字串為CP 自行定義的商品存取路徑及參數。 第二種 電信業者本身所提供的加值內容,它所產生的條碼內容,我們以中華電信來看,所以位址部份固定為 qr.idv,路徑第一層為CP 之編號(固定為 0000000000),第二層為商品編號共由電信業者自行編碼。 第三種 與電信業拆帳的加值內容,第一層為CP 之編號(國內廠商採00+統一編號共10 碼、國外廠商由電信業者自行編號),第二層為商品編號共13 碼由電 信業者自行編碼。 2006/12/23
Phone-to 語法 <Phone-to> ::= <wtai-address> | <tel-address> <wtai-address> ::= wtai://wp/mc;<AccessNumber>[<Product_ID>] <tel-address> ::= TEL:<AccessNumber>[<Product_ID>] <AccessNumber> ::= MSISDN ; ITU-T E.146 “Mobile Station International ISDN Number” 2006/12/23
訊息編碼 (Phone-to) wtai:// TEL: 將電話號碼及相關參數置於條碼中。 營運模式 語法 範例及說明 CP Centric <wtai-address> <tel-address> wtai://wp/mc;09xxxxxxxx TEL:09xxxxxxxx 說明:進入電話撥打確認畫面。若為<tel-address>則亦可加入SMS/MMS 傳送選項。 Operator Centric wtai://wp/mc;6667800320603163 TEL:6667800320603163 說明:進入電話撥打確認畫面。若為<teladdress>標籤則亦可加入SMS/MMS 傳送選項。 Phone-to 的訊息是以WAP 之”wtai://” 機制或以”TEL:” 標籤將電話號碼及相關參數內置於二維條碼訊息中。 我們以 TEL-ADDRESS 語法來看的話,所產生的條碼內容就只須有電信業者的ISDN Number及產品代碼。 2006/12/23
SMS-to 語法 <SMS-to> ::= <sms-message> | <sms-order> <sms-message> ::= SMSTO:(<message-terminated>)+:(<text-message>)* <sms-order> ::= SMSTO:<message-terminated>[<Product_ID>] <message-terminated> ::= MSISDN ; ITU-T E.146 “Mobile Station International ISDN Number” 條碼內容有兩種格式: 一種是文字模式,電信業者的ISDN Number + 文字內容 另一種是訂單模式,電信業者的ISDN Number + 產品編號 2006/12/23
訊息編碼 (SMS-to) SMSTO: 將電話號碼及相關參數置於條碼。 SMS-to SMSTO: 功能 標籤 範例 SMS-to SMSTO: SMSTO: MTNumberList:Messages SMSTO: 555:Hello World! SMSTO:+886937000000:I’ll attend SMSTO: MT[Product_ID]:Messages SMSTO:838027800510603163:order Java Karaoke SMS-to 語法為以SMS: 標籤將電話號碼及相關參數內置於二維條碼訊息中。 例如:SMS-TO 可以有 產品編號、文字、電話號碼…等等 2006/12/23
Mail-to 語法 <Mail> ::= <mail-composing> | <mail-to> SMTP:(<email-address>)+:(<text-message>)* MATMSG:TO:(<email-address>)+;SUB:(<text-message>)*;BODY: (<text-message>)*;; <email-address> ::= localpart@domain ; IETF RFC 822 address specification <mail-to> ::= <email-address> 我們以將電子郵件相關參數置於條碼中的 mail-composing來說明: 它的條碼內容依 SMTP: 的話要有 EMAIL-ADDRESS 和文字內容; MATMSG: 的話要有 EMAIL-ADDRESS 、主旨與文字內容。 2006/12/23
訊息編碼 (Mail) SMTP: 將電子郵件相關參數置於條碼(mail-composing) 直接顯示電子郵件地址字串(mail-to) 功能 標籤 範例 Mail SMTP: SMTP:barcode@omia.org.tw:Hello:Hello message MATMSG: MATMSG :TO:barcode@omia.org.tw;SUB:Hello;BODY:Hello message;; @ 2d-bardcode@omia.org.tw 在Mail-to 語法為有三種辨識標籤: SMTP: 將電子郵件相關參數置於二維條碼中(mailcomposing)或直接顯示電子郵件地址字串(mail-to)。 2006/12/23
訊息編碼 (Phonebook-registration) VCARD 將個人聯絡資訊置於條碼中,手機加以掃描後可進行電話簿之登錄。 MECARD 將電話簿裡的聯絡資訊置於條碼中,手機加以掃描後可進行電話簿之登錄。 電話簿登錄的語法有兩種是以符合INTERNET準則的虛擬名片,也稱為Vcard。 是將個人聯絡資訊置於條碼,利用手機掃描後進行電話簿的登錄。 另一種是 MECARD,將電話簿裡的聯絡資訊置於二維條碼訊息中,手機加以掃描後可進行電話簿之登錄。 2006/12/23
Phonebookregistration VCARD: BEGIN:VCARD<LF> N: *<LF> 功能 標籤 範例 說明 Phonebookregistration VCARD: BEGIN:VCARD<LF> N: *<LF> (PARAM:Values<LF>)* END:VCARD 1. <LF> = Line feed (ASCII 0xD 0x0A) 2. PARAM 參數值: N:* (for “Name”) 必要參數 ORG:* (for “Company”) TEL:* (for “Telephone number”) URL: * (for “HTTP URL”) EMAIL:* (for “Email address”) ADR:* (for “Address”) NOTE:* (for “Memo”) 說明:各參數之定義參考RFC 2426 MECARD: MECARD:N:*;SOUND:*;TEL:*;(…);; 各欄位說明: SOUND:* (for “Sound”) TEL: (for “Telephone number”) TEL-AV: (for “Telephone number”) EMAIL: (for “Email address”) NOTE: (for “Memo”) BDAY: (for “Birthday”) ADR: (for “Address”) URL: (for “HTTP URL”) NICKNAME: (for “Nickname”) 2006/12/23
結論 行動條碼規格已在今年六月規範完成,三家主要電信業者也都願意提供這項服務,相信在不久,行動條碼會隨處可見。 2006/12/23
Thank you. 2006/12/23
附件一 2006/12/23
附件二 2006/12/23
附件三 2006/12/23