TWI460662B - Dynamic bar code system and its information transmission method - Google Patents

Dynamic bar code system and its information transmission method Download PDF

Info

Publication number
TWI460662B
TWI460662B TW101108114A TW101108114A TWI460662B TW I460662 B TWI460662 B TW I460662B TW 101108114 A TW101108114 A TW 101108114A TW 101108114 A TW101108114 A TW 101108114A TW I460662 B TWI460662 B TW I460662B
Authority
TW
Taiwan
Prior art keywords
barcode
bar code
information
mobile device
transaction
Prior art date
Application number
TW101108114A
Other languages
Chinese (zh)
Other versions
TW201337775A (en
Inventor
Chun Yu Chu
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed filed Critical
Priority to TW101108114A priority Critical patent/TWI460662B/en
Publication of TW201337775A publication Critical patent/TW201337775A/en
Application granted granted Critical
Publication of TWI460662B publication Critical patent/TWI460662B/en

Links

Landscapes

  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Description

動態條碼系統及其資訊傳輸方法Dynamic barcode system and information transmission method thereof

本發明係關於一種動態條碼系統及其資訊傳輸方法,是為了擴充現有靜態條碼機制的不足,以提供條碼的互動功能,以及傳輸更多容量的資訊。The invention relates to a dynamic barcode system and an information transmission method thereof, which are to expand the existing static barcode mechanism, to provide an interactive function of barcodes and to transmit more capacity information.

現今條碼技術廣為應用於各式商品包裝,物流,資料交換的層面(例如進貨及出貨單,證件管理,商品包裝,申請表單等等),但目前所使用的條碼一直有最大容量限制,以及只能由單一方面提供資訊的問題。Today's bar code technology is widely used in various aspects of product packaging, logistics, data exchange (such as purchase and delivery orders, document management, product packaging, application forms, etc.), but the bar code currently used has always had the maximum capacity limit. And issues that can only be provided by a single source.

以目前常見的條碼來說,現今常見的條碼有歐洲商品條碼EAN(國際性的商品條碼系統)、Code39碼(可以顯示43個字符)、UPC碼(美國統一代碼,主要用於美國、加拿大地區)、Code128碼(可以顯示128個ASCII字元)、Codabar碼(大多用於醫療和圖書領域的條碼)、Interleaved 2of 5(只能表示數字,用於商品包裝,倉庫以及工業中)及QR CODE,其中QR CODE是現行二維條碼中採用最多的條碼系統,主要應用在於資料的傳輸,傳輸地址,電話等等,或是提供網址內容的快速連結,條碼內容記載這些資訊,讓使用者快速連結網頁或是電話快速撥號,現在更有許多企業使用QR CODE,做為身分識別之用;而QR CODE的規格係包含有QR碼資料容量及錯誤修正容量,其中QR碼資料容量係包含了數字容許資料量(最多7089字元)、字母容許資料量(最多4296字元)、二進位數8-bit容許資料量(最多2,953位元)、日文漢字/片假名容許資料量(採用Shift JIS,最多1,817字元)、中文漢字容許資料量(採用UTF-8,最多984字元;採用BIG5,最多1,800字元);而 錯誤修正容量係包含了L水平修正容量(7%的字碼可被修正)、M水平修正容量(15%的字碼可被修正)、Q水平修正容量(25%的字碼可被修正)、H水平修正容量(30%的字碼可被修正)。In terms of the current common bar codes, the common bar codes are European commodity barcode EAN (international commodity barcode system), Code39 code (which can display 43 characters), and UPC code (US unified code, mainly used in the United States and Canada). ), Code128 code (can display 128 ASCII characters), Codabar code (mostly used for barcodes in medical and book fields), Interleaved 2of 5 (can only represent numbers, used in commodity packaging, warehouse and industry) and QR CODE QR CODE is the most widely used barcode system in the current 2D barcode. The main application is the transmission of data, transmission address, telephone, etc., or provides a quick link to the content of the website. The barcode content records the information and allows the user to quickly link. Web pages or telephone speed dialing, many companies now use QR CODE for identity identification; and QR CODE specifications include QR code data capacity and error correction capacity, where QR code data capacity includes digital tolerance Data volume (up to 709 characters), letter allowed data amount (up to 4296 characters), binary digit 8-bit allowable data amount (up to 2,953 bits), Japanese Han Word/katakata allowed data (Shift JIS, up to 1,817 characters), Chinese kanji allowed data (UTF-8, up to 984 characters; BIG5, up to 1,800 characters); The error correction capacity includes L level correction capacity (7% of the code can be corrected), M level correction capacity (15% of the code can be corrected), Q level correction capacity (25% of the code can be corrected), H level Corrected capacity (30% of the code can be corrected).

由上述QR CODE的規格敘述可知,對於資料的傳輸,QR CODE具有最大容量限制的問題,而現在提供條碼的方式往往僅能夠由單一方面提供資訊,故能夠傳輸的資訊也較少;因此,若是能夠提供一種具有互動功能及可傳輸更多資訊容量的動態條碼提供方法,如此應為一最佳解決方案。According to the specification of the above QR CODE, the QR CODE has the problem of maximum capacity limitation for the transmission of data, and now the method of providing the barcode can only provide information from a single aspect, so that less information can be transmitted; therefore, If it is able to provide a dynamic barcode providing method with interactive functions and capable of transmitting more information capacity, this should be an optimal solution.

本發明即在於提供一種動態條碼系統及其資訊傳輸方法,係具有互動功能以及能夠傳輸高於一般靜態條碼所內含資訊的資訊量。The invention provides a dynamic barcode system and an information transmission method thereof, which have an interactive function and can transmit information information higher than information contained in a general static barcode.

可達成上述發明目的之動態條碼系統及其資訊傳輸方法,其中動態條碼系統係包含了一用以讀取條碼之條碼掃瞄裝置、一用以動態顯示條碼之條碼顯示裝置、一設置於該條碼掃瞄裝置與該條碼顯示裝置之間的透明隔板隔板及一與該條碼掃瞄裝置及該條碼顯示裝置相連接之條碼服務主機,其中該透明隔板上係能夠置放有一具有螢幕及相機鏡頭之行動裝置,而該行動裝置之螢幕係朝向該條碼掃瞄裝置,以使該條碼掃描器能夠讀取該螢幕上所顯示之條碼,且該行動裝置之相機鏡頭係朝向該條碼顯示裝置,以使該相機鏡頭能夠讀取該條碼顯示裝置上之條碼;另外,該條碼服務主機係能夠產生條碼,並輸出至該條碼顯示裝置,而該條碼服務主機更能夠接收該條碼掃瞄裝置所讀取之條碼,並辨識該條碼內所包含之資訊;因此該行動裝置讀取該條碼顯示裝置所顯示之條碼,並由該條碼掃描器讀取行動裝置上所顯示之條碼後,該條碼服務主機能夠 接收該條碼掃瞄裝置所讀取之條碼,並辨識該條碼內所包含之資訊,而所辨識出之資訊由於是使用動態的方式產生條碼,故所傳輸之資訊量能夠多於一般靜態條碼內含的資訊量。A dynamic barcode system and an information transmission method thereof, wherein the dynamic barcode system comprises a barcode scanning device for reading a barcode, a barcode display device for dynamically displaying a barcode, and a bar code display device a transparent partition plate between the scanning device and the bar code display device, and a bar code service host connected to the bar code scanning device and the bar code display device, wherein the transparent partition plate can be provided with a screen and a mobile device of the camera lens, wherein the screen of the mobile device faces the barcode scanning device, so that the barcode scanner can read the barcode displayed on the screen, and the camera lens of the mobile device faces the barcode display device In order to enable the camera lens to read the bar code on the bar code display device; in addition, the bar code service host is capable of generating a bar code and outputting to the bar code display device, and the bar code service host is more capable of receiving the bar code scanning device Reading the barcode and identifying the information contained in the barcode; therefore, the mobile device reads the barcode display device The bar code scanner reads the bar code by the bar code displayed on the mobile device, the host can service barcode Receiving the barcode read by the barcode scanning device and identifying the information contained in the barcode, and the identified information is generated by using a dynamic method, so the amount of information transmitted can be more than that in a general static barcode. The amount of information contained.

更具體的說,所述動態條碼系統更包含一與該條碼服務主機相連接之認證主機,該認證主機係能夠認證該條碼服務主機所提供資訊的正確性及有效性,並產生處理後的認證資訊。More specifically, the dynamic barcode system further includes an authentication host connected to the barcode service host, and the authentication host is capable of authenticating the correctness and validity of the information provided by the barcode service host, and generating the processed authentication. News.

更具體的說,所述動態條碼系統更包含一與該認證主機相連接之交易主機,該交易主機係能夠進行交易並產生交易資訊。More specifically, the dynamic bar code system further includes a transaction host connected to the authentication host, the transaction host being capable of conducting transactions and generating transaction information.

更具體的說,所述條碼顯示裝置係為液晶顯示器、電漿顯示器、投影顯示器、LED、DMD、OLED、FED、電子紙E-Paper。More specifically, the bar code display device is a liquid crystal display, a plasma display, a projection display, an LED, a DMD, an OLED, an FED, an electronic paper E-Paper.

更具體的說,所述行動裝置係為智慧型手機、PDA或是PAD。More specifically, the mobile device is a smart phone, PDA or PAD.

更具體的說,所述條碼掃瞄裝置係為影像式條碼掃瞄器、雷射條碼掃瞄器或是CCD條碼掃瞄器,其中該影像式條碼掃瞄器係能夠利用環形光源輔助及多角度光源輔助,以減少並降低玻璃表面的反射與干擾。More specifically, the barcode scanning device is an image barcode scanner, a laser barcode scanner or a CCD barcode scanner, wherein the image barcode scanner is capable of assisting and utilizing a ring light source. An angle source assists to reduce and reduce reflections and interference from the glass surface.

更具體的說,所述條碼掃瞄裝置與行動裝置之間,係能夠架設一凹凸透鏡來動態調整距離長短,以控制設備的尺寸大小。More specifically, between the barcode scanning device and the mobile device, a lenticular lens can be erected to dynamically adjust the length of the distance to control the size of the device.

更具體的說,所述條碼係為一維條碼、二維條碼、QRCODE或其綜合。More specifically, the barcode is a one-dimensional barcode, a two-dimensional barcode, a QRCODE, or a combination thereof.

另外,本發明資訊傳輸方法,第一種資訊傳輸方法方式係用於快速並且傳輸大量資料,該方法係能夠用於傳輸雙方訂於一時間的間格,而每經過這時間間格就由該條碼服務主機產生新的條碼圖形,故非常適用於快速傳輸資料的情況下,而該條碼服務主機傳輸大量資料(例如是圖形或是影音的傳輸)給行動裝置,在此設計架構下,可以由該條碼服務主機快速的 將條碼圖形提供給該行動裝置,而該行動裝置能夠儲存圖形後進行辨識,並且找出遺失或損毀的封包後,能夠要求該條碼服務主機重送;因此第一種資訊傳輸方法,其步驟為:(1)由一條碼顯示裝置顯示起始條碼;(2)再由一行動裝置讀取條碼,並且辨識後,決定讀取辨識適合的間隔時間,並且由該行動裝置顯示時間間隔條碼;(3)而一條碼掃瞄裝置能夠讀取該行動裝置所顯示的時間間隔條碼,以使一條碼服務主機能夠取得通訊時間間隔資訊,而該條碼服務主機更能夠依據約定之時間間隔,依序產生條碼資訊以供該行動裝置讀取資訊;(4)接著,藉由該行動裝置將所讀取之條碼依序讀取並辨識資訊後,能夠重組資料以取得條碼服務主機所提供的完整資訊內容,而該行動裝置更能夠將遺失的封包序號提出,並顯示出封包序號條碼;(5)最後,再藉由該條碼掃瞄裝置讀取封包序號條碼並輸入條碼服務主機中,以使該條碼服務主機能夠取得該行動裝置上的遺失封包序號,並再將序號X的資訊條碼顯示於該條碼顯示裝置上,直到該行動裝置回應讀取成功條碼後,則完成流程。In addition, in the information transmission method of the present invention, the first information transmission method is used for quickly and transmitting a large amount of data, and the method can be used to transmit a space between two parties at a time, and each time interval is passed. The bar code service host generates a new bar code graphic, so it is very suitable for the case of fast data transmission, and the bar code service host transmits a large amount of data (for example, graphics or audio and video transmission) to the mobile device. Under this design architecture, The barcode service host is fast Providing a barcode graphic to the mobile device, wherein the mobile device can store the graphic for identification, and after finding the lost or damaged packet, can request the barcode service host to resend; therefore, the first information transmission method has the following steps (1) displaying the starting barcode by a code display device; (2) reading the barcode by a mobile device, and after identifying, determining the appropriate interval for reading the identification, and displaying the time interval barcode by the mobile device; 3) A code scanning device can read the time interval bar code displayed by the mobile device, so that a code service host can obtain communication time interval information, and the bar code service host can sequentially generate according to the agreed time interval. Barcode information for the mobile device to read the information; (4) Then, by reading the barcode and reading the information in sequence, the mobile device can reorganize the data to obtain the complete information content provided by the barcode service host And the mobile device is more capable of presenting the missing packet serial number and displaying the packet serial number barcode; (5) finally, scanning the barcode by the barcode And reading the packet serial number barcode and inputting into the barcode service host, so that the barcode service host can obtain the lost packet serial number on the mobile device, and then displaying the information barcode of the serial number X on the barcode display device until the mobile device After responding to the successful reading of the barcode, the process is completed.

更具體的說,所述行動裝置能夠設定通訊時間間隔,而通訊時間間隔係藉由演算法計算讀取正確條碼所預估的最大時間為準,並藉由產生一通訊時間間隔條碼來通知該條碼服務主機以同步處理資訊。More specifically, the mobile device can set a communication time interval, and the communication time interval is determined by an algorithm calculating a maximum time estimated by reading the correct barcode, and notifying the communication time interval bar code by generating a communication time interval barcode. The barcode service host processes information synchronously.

更具體的說,所述依序讀取並辨識資訊,係能夠以先儲存影像後辨識或是以邊讀取邊辨識的方法處理資訊。More specifically, the information is read and identified in sequence, and the information can be processed by first storing the image or by recognizing the edge.

更具體的說,所述行動裝置能夠顯示提供本身缺少的封包序號條碼,並由該條碼掃瞄裝置讀取封包序號條碼並輸入該條碼服務主機中,該條碼服務主機則能夠取出對應的封包資訊,並再透由該條碼顯示裝置顯示乘載該封包資訊的條碼。More specifically, the mobile device can display the packet serial number barcode that is missing by itself, and the barcode scanning device reads the packet serial number barcode and inputs the barcode service host, and the barcode service host can extract the corresponding packet information. And then displaying, by the barcode display device, a barcode for carrying the information of the packet.

另外,除了上述的方法之外,更能夠有另外兩種動態提供條碼之方法,其中第二種資訊傳輸方法,係能夠用於傳輸雙方明訂傳輸規則,該方法必須定義好起始條碼、結束條碼及回應條碼後即可開始傳輸資訊;其運作方式係由一條碼服務主機提供起始條碼至該條碼顯示裝置後,該行動裝置能夠進一步讀取到資料,並提供顯示具有序號資訊之回應條碼,其中回應條碼能夠使該條碼服務主機去判斷該行動裝置是否有讀取到資料,並於該條碼服務主機判斷確認該行動裝置有讀取到正確資料後,即可展現下一個條碼,以陸續使該行動裝置能夠依序讀取,而不斷反覆此流程即可傳輸不受單一條碼容量限制的大量資料;因此第二種資訊傳輸方法,其步驟為:(1)由一條碼顯示裝置顯示起始條碼;(2)再由一行動裝置讀取起始條碼,並於該行動裝置上顯示回應條碼;(3)接著,由一條碼服務主機藉一條碼掃瞄裝置讀取回應條碼,並且判斷該行動裝置讀取到的資訊是否正確,若判斷結果為正確則顯示下一個資訊條碼,反之,若判斷結果為錯誤則重複顯示此次讀取的條碼;以及(4)重複步驟3,直到該條碼服務主機產生結束條碼為止。In addition, in addition to the above methods, there are two other methods for dynamically providing bar codes, wherein the second information transmission method can be used to transmit both sides of the specified transmission rules, and the method must define the starting bar code and end. After the barcode and the barcode are responded to, the information can be transmitted; when the barcode service host provides the starting barcode to the barcode display device, the mobile device can further read the data and provide a response barcode with the serial number information. The response bar code enables the bar code service host to determine whether the mobile device has read the data, and after the bar code service host determines that the mobile device has read the correct data, the next bar code can be displayed. The mobile device can be read sequentially, and the process can be repeated to transmit a large amount of data that is not limited by the capacity of a single bar code; therefore, the second information transmission method has the following steps: (1) display by a code display device Starting bar code; (2) reading the starting bar code by a mobile device, and displaying the response bar code on the mobile device; (3) The code bar is read by a code service host by a code scanning device, and the information read by the mobile device is determined to be correct. If the judgment result is correct, the next information bar code is displayed. Otherwise, if the judgment result is an error. Then repeat the bar code read this time; and (4) repeat step 3 until the bar code service host generates the end bar code.

更具體的說,所述回應條碼係至少包含資訊的正確性資料及封包序號。More specifically, the response barcode includes at least information correctness information and packet serial number.

更具體的說,所述條碼服務主機讀取行動裝置的回應條碼並辨識資訊後,能夠進一步判斷是否要提供下一個封包或是本次封包重新提供。More specifically, after the bar code service host reads the response bar code of the mobile device and identifies the information, it can further determine whether to provide the next packet or re-provide the packet.

另外,除了上述兩種的方法之外,更有第三種資訊傳輸方法,該方法係為一種交易驗證方法,當該行動裝置置放於所設定好的辨識讀取區域時,能夠開啟設計好之程式,該程式啟動後則會開啟手機上的相機,並且讀取該條碼顯示裝置所顯示的店家交易資訊條碼,以取得店家的編號後,此時程式會利用本身的定義好的加密金鑰(通常是利用IMEI碼以及SIM卡卡號和使用者自訂的密碼)加密此資訊後,則利用行動裝置顯示其密文條碼(條碼內容為加密過後的密文,不包含密碼,內容為交易資訊);而後,能夠藉由條碼掃瞄裝置讀取以及辨識條碼後,以使該條碼服務主機能夠取得此密文,接著該條碼服務主機能夠與一認證主機連線進行比對此密文,當該認證主機順利解開此密文並且驗證資料正確的話,則代表使用者身分被確認,可以提供正常的交易轉帳或是授信,過程中使用者行動裝置不需要上網,而當驗證並且交易成功後,該條碼顯示裝置能夠提供交易成交並且確認的條碼,並由該行動裝置上進行讀取並且完成整個交易;另外若是失敗時,也可以透由條碼顯示裝置提供錯誤資訊,並再由該行動裝置讀取訊息,以進行下一步之處理;因此第三種資訊傳輸方法,其步驟為:(1)由一條碼顯示裝置顯示起始條碼;(2)再由一行動裝置讀取起始條碼後,則產生一包含有交易密文之回應條碼,並且將回應條碼顯示於該行動裝置上;(3)而一條碼服務主機係藉由一條碼掃瞄裝置,取得該行動裝置所顯 示的回應條碼,並且辨識出交易密文後,則提供給一認證主機,而該認證主機取得交易密文並驗證其正確性及有效性之後,即通知一交易主機進行交易的動作;(4)由一交易主機處理完交易後,則將交易結果回覆於該認證主機,該認證主機能再將處理後的認證或是交易資訊回傳至該條碼服務主機;(5)而該條碼服務主機將所接收之認證交易處理訊息產生出交易訊息條碼後,則利用該條碼顯示裝置顯示交易訊息條碼;(6)接著,再由該行動裝置讀取交易訊息條碼並解出交易結果後,則由該行動裝置顯示一結束條碼;以及(7)最後,該條碼服務主機藉由該條碼掃瞄裝置讀取結束條碼之後,即結束本次交易。In addition, in addition to the above two methods, there is a third information transmission method, which is a transaction verification method. When the mobile device is placed in the set recognition reading area, the design can be started. The program, when the program is started, the camera on the mobile phone is turned on, and the bar code of the store transaction information displayed by the bar code display device is read to obtain the store number, and the program uses the defined encryption key. (Using IMEI code and SIM card number and user-defined password) to encrypt this information, then use the mobile device to display its ciphertext barcode (the barcode content is encrypted ciphertext, no password, the content is transaction information) And then, after reading and recognizing the barcode by the barcode scanning device, the barcode service host can obtain the ciphertext, and then the barcode service host can connect with an authentication host to compare the ciphertext. If the authentication host successfully unlocks the ciphertext and verifies that the data is correct, it is confirmed on behalf of the user identity, and can provide normal transaction transfer or credit. In the process, the user mobile device does not need to access the Internet, and when the verification and the transaction are successful, the barcode display device can provide the bar code for the transaction transaction and confirmation, and the mobile device reads and completes the entire transaction; if it is a failure, The error information can also be provided by the barcode display device, and the mobile device can read the message for the next step; therefore, the third information transmission method has the following steps: (1) display by a code display device (2) after reading the starting barcode by a mobile device, generating a response barcode containing the transaction ciphertext, and displaying the response barcode on the mobile device; (3) and a code serving host system Obtaining the mobile device by a code scanning device After responding to the barcode and identifying the transaction ciphertext, it is provided to an authentication host, and after the authentication host obtains the transaction ciphertext and verifies the correctness and validity thereof, it notifies a transaction host to perform the transaction; (4) After processing the transaction by a transaction host, the transaction result is replied to the authentication host, and the authentication host can then transmit the processed authentication or transaction information to the barcode service host; (5) the barcode service host After the received authentication transaction processing message is generated into the transaction message barcode, the bar code display device is used to display the transaction message barcode; (6) then, after the mobile device reads the transaction message barcode and solves the transaction result, The mobile device displays an end bar code; and (7) finally, the bar code service host ends the transaction by reading the end bar code by the bar code scanning device.

更具體的說,所述起始條碼係至少包含店家代碼、消費資訊及起始資訊。More specifically, the starting barcode includes at least a store code, a consumption information, and a start information.

更具體的說,所述回應條碼係至少包含使用者代碼及與該認證主機所約定之加密金鑰而產生的交易密文。More specifically, the response barcode is at least a user code and a transaction ciphertext generated by an encryption key agreed with the authentication host.

有關於本發明之前述及其他技術內容、特點與功效,在以下配合參考圖式之較佳實施例的詳細說明中,將可清楚的呈現。The above and other technical contents, features and advantages of the present invention will be apparent from the following detailed description of the preferred embodiments.

請參閱圖一A及圖一B,為本發明一種動態條碼系統及其資訊傳輸方法之結構示意圖及架構示意圖,其中該動態條碼系統1係包含了一用以讀取條碼之條碼掃瞄裝置11、一用以動態顯示條碼之條碼顯示裝置13(LCD、 OLED或是TFT等等顯示器)、一設置於該條碼掃瞄裝置11與該條碼顯示裝置13之間的透明隔板12及一與該條碼掃瞄裝置11及該條碼顯示裝置13相連接之條碼服務主機14;該條碼掃瞄裝置11係置放於該透明隔板12的上方,並與該透明隔板12保持一定距離,而該條碼顯示裝置13則置放於該透明隔板12的下方,亦與該透明隔板12保持一定距離;其中該透明隔板12係為一透明的玻璃或是透明的塑膠製造而成,而該透明隔板12上係置放有一具有螢幕及相機鏡頭之行動裝置2,該行動裝置2之置放方式係能夠將螢幕係朝向該條碼掃瞄裝置11,以使該條碼掃描器11能夠讀取該行動裝置2之螢幕上所顯示之條碼,且該行動裝置2之相機鏡頭係朝向該條碼顯示裝置13,以使該相機鏡頭能夠讀取該條碼顯示裝置13上之條碼;另外,該條碼服務主機14係能夠產生條碼並輸出至該條碼顯示裝置13,而該條碼服務主機14更能夠接收該條碼掃瞄11裝置所讀取之條碼,並辨識該條碼內所包含之資訊。Please refer to FIG. 1A and FIG. 1B. FIG. 1 is a schematic structural diagram and a schematic structural diagram of a dynamic barcode system and an information transmission method thereof. The dynamic barcode system 1 includes a barcode scanning device 11 for reading barcodes. a bar code display device 13 for dynamically displaying bar codes (LCD, a display such as an OLED or a TFT, a transparent spacer 12 disposed between the barcode scanning device 11 and the barcode display device 13, and a barcode connected to the barcode scanning device 11 and the barcode display device 13 The service host 14; the barcode scanning device 11 is placed above the transparent partition 12 and kept at a certain distance from the transparent partition 12, and the barcode display device 13 is placed under the transparent partition 12 And maintaining a certain distance from the transparent partition 12; wherein the transparent partition 12 is made of a transparent glass or a transparent plastic, and the transparent partition 12 is provided with a screen and a camera lens. The mobile device 2 is disposed in such a manner that the screen is directed toward the barcode scanning device 11 to enable the barcode scanner 11 to read the barcode displayed on the screen of the mobile device 2, and the action The camera lens of the device 2 faces the bar code display device 13 so that the camera lens can read the bar code on the bar code display device 13; in addition, the bar code service host 14 can generate a bar code and output to the bar code display device 13, and The barcode service host 14 is further capable of receiving the barcode read by the barcode scanning device and identifying the information contained in the barcode.

另外,該條碼服務主機14更能夠與一認證主機15相連接,該認證主機15係能夠認證該條碼服務主機14所提供資訊的正確性及有效性,並產生處理後的認證資訊。In addition, the barcode service host 14 is further capable of connecting to an authentication host 15 capable of authenticating the correctness and validity of the information provided by the barcode service host 14, and generating processed authentication information.

另外,該認證主機15更能夠與一交易主機16相連接,該交易主機16係能夠進行交易並產生交易資訊。In addition, the authentication host 15 is more capable of connecting to a transaction host 16, which is capable of conducting transactions and generating transaction information.

另外,當進行讀取以及辨識時,由於行動裝置2以及條碼顯示裝置13大多數是玻璃表面,因此若是光源規劃不正確,容易產生偏光現象,故於實際實施時,必須要排除外部環境光源(如日光、其他燈具等)干擾,因 此能夠將該條碼掃描器11置於一盒子內(圖中未示),以屏除外部干擾的環境光源,另外更能夠採用環形光源17或是藉由平均光源的計算、擺設光源的角度,來藉由自行控制光源來減少影子,折射,偏光等問題,以進而提高辨識條碼的能力以及速度。In addition, when reading and recognizing, since the mobile device 2 and the bar code display device 13 are mostly glass surfaces, if the light source is not correctly planned, the polarizing phenomenon is likely to occur, so in actual implementation, the external ambient light source must be excluded ( Such as sunlight, other lamps, etc.) The barcode scanner 11 can be placed in a box (not shown) to remove the externally disturbed ambient light source, and the annular light source 17 can be used or the angle of the light source can be calculated by the average light source. By reducing the shadow, refraction, and polarized light by controlling the light source by itself, the ability and speed of identifying the barcode can be improved.

該條碼掃瞄裝置11與行動裝置2之間,係能夠架設一凹凸透鏡18來動態調整該條碼掃瞄裝置11與行動裝置2之間的距離長短,以控制設備的尺寸大小。Between the barcode scanning device 11 and the mobile device 2, a lenticular lens 18 can be erected to dynamically adjust the length of the distance between the barcode scanning device 11 and the mobile device 2 to control the size of the device.

另外,該條碼掃瞄裝置11與行動裝置2之間,係能夠加裝一光源輔助17,以減少並降低該行動裝置2和條碼顯示裝置13表面的反射與干擾。In addition, a light source assist 17 can be added between the barcode scanning device 11 and the mobile device 2 to reduce and reduce reflection and interference on the surfaces of the mobile device 2 and the barcode display device 13.

而本發明之條碼協定規則共有三種(用於快速並且傳輸大量資料、用於傳輸大量資料以及利用動態條碼作為交易認證),其中第一種用於快速並且傳輸大量資料之實施方式,主要使用了條碼掃瞄裝置、行動裝置、透明隔板、條碼顯示裝置及條碼服務主機,如圖二所示,當每次起始運作時,該條碼顯示單元係能夠顯示預設的起始條碼201(起始條碼會有起始資訊,包含起始標籤,傳輸的資料類型,名稱,長度,檢查碼等),因此當該行動裝置置放於該透明隔板上時,該行動裝置之相機鏡頭係能夠讀取該條碼顯示裝置所顯示的條碼,並且該行動裝置經由演算法,進行計算讀取時間、計算解碼時間、評估最大解碼或是評估最佳讀取時間後,可再藉由該行動裝置之相機鏡頭螢幕,顯示時間間隔條碼202(包含了條碼展示建議解碼時間以及由該條碼顯示裝置所取得到的起始資訊);而該條碼服務主機係能夠藉由該條碼掃瞄裝置以讀取該行動裝置之螢幕所顯示之時間間隔條碼203(包含了條碼展示建議解碼時間以及起始資 訊),該條碼服務主機能夠再由所取得的時間間隔條碼(包含了條碼展示建議解碼時間以及起始資訊)決定每次條碼置換的時間間隔204,並且開始按照時間間隔,產生條碼205,並依據是否為最後一個結束條碼206,若否,則顯示條碼於該條碼顯示裝置上207,並由該行動裝置讀取條碼並辨識資訊208後,則再次由條碼服務主機產生條碼205,直到判斷為最後一個結束條碼時則停止產生條碼209,而該行動裝置則會讀取最後一個結束條碼210,而一旦讀取到最後一個結束條碼後,該行動裝置則停止辨識並自動組成相對應的資訊,以結束流程211。The bar code agreement rules of the present invention have three types (for fast and transmitting large amounts of data, for transmitting a large amount of data, and using dynamic bar codes as transaction authentication), and the first implementation method for quickly and transmitting a large amount of data is mainly used. The bar code scanning device, the mobile device, the transparent partition, the bar code display device and the bar code service host, as shown in FIG. 2, the bar code display unit can display the preset starting bar code 201 each time the initial operation is started (from The starting bar code has a starting message, including the starting tag, the type of data transferred, the name, the length, the check code, etc., so that when the mobile device is placed on the transparent partition, the camera lens of the mobile device can Reading the bar code displayed by the bar code display device, and the mobile device calculates the reading time, calculates the decoding time, evaluates the maximum decoding, or evaluates the optimal reading time via the algorithm, and can further use the mobile device The camera lens screen displays the time interval bar code 202 (including the bar code display suggested decoding time and the obtained by the bar code display device) Start information); and the bar code can be based host service by means of the barcode scanner to read the time displayed on the screen of the mobile device 203 of the spacer bar code (bar code contains a decoding time and display start funding recommendations The bar code service host can further determine the time interval 204 of each bar code replacement by the obtained time interval bar code (including the bar code showing the recommended decoding time and the start information), and start to generate the bar code 205 according to the time interval, and According to whether it is the last end bar code 206, if not, the bar code is displayed on the bar code display device 207, and after reading the bar code by the mobile device and identifying the information 208, the bar code service host generates the bar code 205 again until it is determined that When the last bar code is finished, the bar code 209 is stopped, and the mobile device reads the last end bar code 210, and once the last end bar code is read, the mobile device stops recognizing and automatically composes the corresponding information. To end the process 211.

另外,該行動裝置若發現有遺失封包資訊,即進入補資料階段,如圖三所示,先由該行動裝置提供缺少的封包序號條碼301,而該條碼服務主機能夠藉由該條碼掃瞄裝置讀取得知需要補充的封包序號條碼302,且該條碼服務主機辨識需要補充的封包序號條碼後,能夠再由該條碼顯示裝置繼續提供對應於該封包序號條碼的封包資訊203,而該行動裝置讀取辨識後,則由該行動裝置產生回應條碼304,該條碼掃瞄裝置讀取回應條碼305後,由該條碼服務主機則會再一次判斷回應條碼的正確性306,若資訊錯誤則重新提供資訊封包307,若資訊正確的話,則進一步判斷是否要繼續補足其他缺少的資訊封包308,若是,則回到步驟301,若否,則完成流程309。In addition, if the mobile device finds that there is missing packet information, it enters the supplementary data phase. As shown in FIG. 3, the mobile device first provides the missing packet serial number barcode 301, and the barcode service host can use the barcode scanning device. After reading the packet serial number barcode 302 that needs to be supplemented, and the barcode service host identifies the packet serial number barcode that needs to be supplemented, the barcode display device can continue to provide the packet information 203 corresponding to the packet serial number barcode, and the mobile device reads After the identification is performed, the mobile device generates a response barcode 304. After the barcode scanning device reads the response barcode 305, the barcode service host will once again determine the correctness of the response barcode 306. If the information is incorrect, the information is re-provided. The packet 307, if the information is correct, further determines whether to continue to fill other missing information packets 308, and if so, returns to step 301, and if not, completes flow 309.

而第一實施例之實施步驟如圖四所示,其步驟為:(1)由一條碼顯示裝置顯示起始條碼401;(2)再由一行動裝置讀取條碼,並且辨識後,決定讀取辨識適合的間隔時間,並且由該行動裝置顯示時間間隔條碼402;(3)而一條碼掃瞄裝置能夠讀取該行動裝置所顯示的時間間隔條碼, 以使一條碼服務主機能夠取得通訊時間間隔資訊,而該條碼服務主機更能夠依據約定之時間間隔,依序產生條碼資訊以供該行動裝置讀取資訊403;(4)接著,藉由該行動裝置將所讀取之條碼依序讀取並辨識資訊後,能夠重組資料以取得條碼服務主機所提供的完整資訊內容,而該行動裝置更能夠將遺失的封包序號提出,並顯示出封包序號條碼404;以及(5)最後,再藉由該條碼掃瞄裝置讀取封包序號條碼並輸入條碼服務主機中,以使該條碼服務主機能夠取得該行動裝置上的遺失封包序號,並再將序號X的資訊條碼顯示於該條碼顯示裝置上,直到該行動裝置回應讀取成功條碼後,則完成流程405。The implementation steps of the first embodiment are as shown in FIG. 4, and the steps are as follows: (1) displaying the starting barcode 401 by a code display device; (2) reading the barcode by a mobile device, and after determining, determining to read Recognizing a suitable interval time, and displaying, by the mobile device, a time interval bar code 402; (3) and a code scanning device capable of reading the time interval bar code displayed by the mobile device, So that the code service host can obtain the communication time interval information, and the barcode service host can sequentially generate the barcode information for the mobile device to read the information 403 according to the agreed time interval; (4) then, by the action After the device reads the barcode and reads the information sequentially, the device can reorganize the data to obtain the complete information content provided by the barcode service host, and the mobile device can further present the missing packet serial number and display the packet serial number barcode. 404; and (5) finally, the barcode scanning device reads the packet serial number barcode and inputs the barcode service host, so that the barcode service host can obtain the lost packet serial number on the mobile device, and then the serial number X The information bar code is displayed on the bar code display device until the mobile device responds to the read success bar code, and then the flow 405 is completed.

而第二實施例,主要係用於傳輸大量資料,並且有資料可靠度需求的場合,而傳輸雙方須採用相同的傳輸規則,此規則最少會有起始條碼、結束條碼、回應條碼、間隔資訊;如圖五所示,當該行動裝置置放於該透明隔板上後,能夠先讀取該條碼顯示裝置顯示的起始條碼501後,由該行動裝置產生並顯示回應條碼502(回應條碼包含了讀取並且解碼後的資訊檢查碼),而該條碼服務主機係能夠藉由該條碼掃瞄裝置讀取該行動裝置所顯示的回應條碼503以判斷該行動裝置讀取的資訊是否正確;當該條碼服務主機讀取並且辨識的狀態下,能夠再由該條碼顯示裝置顯示間隔資訊504,而當該行動裝置讀取到此類間隔資訊時,則是不做動作並準備讀取下一個條碼505,並依據是否產生為結束條碼來決定下一步驟506,若不是結束條碼,且該行動裝置於回應正確的情況下,該條碼服務主 機能夠藉由該條碼掃瞄裝置收到回應資訊,並再由該條碼顯示裝置顯示下一組資訊的條碼507,而該行動裝置能夠再次讀取下一組資訊,並產生及顯示回應條碼;因此重複上述步驟直到結束條碼產生時,該行動裝置則能夠讀取到結束條碼508,而該條碼服務主機藉由該條碼掃瞄裝置讀取結束條碼後,則確認傳輸結束509。The second embodiment is mainly used for transmitting a large amount of data, and there is a need for data reliability, and both sides of the transmission must adopt the same transmission rule. The rule has at least a starting bar code, an ending bar code, a response bar code, and an interval information. As shown in FIG. 5, after the mobile device is placed on the transparent partition, the starting barcode 501 displayed by the barcode display device can be read, and the response barcode 502 is generated and displayed by the mobile device (response to the barcode) The read and decode information check code is included, and the barcode service host can read the response barcode 503 displayed by the mobile device by the barcode scanning device to determine whether the information read by the mobile device is correct; When the bar code service host reads and recognizes, the bar code display device can display the interval information 504 again, and when the mobile device reads such interval information, it does not act and is ready to read the next one. Bar code 505, and according to whether it is generated as the end bar code, the next step 506 is determined. If the bar code is not finished, and the mobile device responds correctly, the Service Master code The machine can receive the response information by the barcode scanning device, and then the barcode display device displays the barcode 507 of the next group of information, and the mobile device can read the next group of information again, and generate and display the response barcode; Therefore, the above steps are repeated until the end of the barcode generation, the mobile device can read the end barcode 508, and the barcode service host confirms the transmission end 509 after reading the end barcode by the barcode scanning device.

另外若是判斷該行動裝置所讀取的資訊失敗,則需要再一次顯示相同資訊,直到該行動裝置回應成功讀取或是使用者終止為止(使用者的終止條件可以設定次數限制以及閒置時間限制)。In addition, if it is determined that the information read by the mobile device fails, the same information needs to be displayed again until the mobile device responds to the successful reading or the user terminates (the user's termination condition can be set by the number of times limit and the idle time limit) .

另外若是該行動裝置讀取到結束條碼之後,能夠依照提供的資訊封包,去組合成相對應的資源(例如一份PDF格式的文件)。In addition, if the mobile device reads the end barcode, it can be combined into a corresponding resource (for example, a PDF file) according to the provided information packet.

而第二實施例之實施步驟如圖六所示,其步驟為:(1)由一條碼顯示裝置顯示起始條碼601;(2)再由一行動裝置讀取起始條碼,並於該行動裝置上顯示回應條碼602;(3)接著,由一條碼服務主機藉一條碼掃瞄裝置讀取回應條碼,並且判斷該行動裝置讀取到的資訊是否正確,若判斷結果為正確則顯示下一個資訊條碼,反之,若判斷結果為錯誤則重複顯示此次讀取的條碼603;以及(4)重複步驟3,直到該條碼服務主機產生結束條碼為止604。The implementation steps of the second embodiment are as shown in FIG. 6, and the steps are: (1) displaying a starting barcode 601 by a code display device; (2) reading the starting barcode by a mobile device, and in the action The response bar code 602 is displayed on the device; (3) Next, the code bar is read by a code service host by a code scanning device, and the information read by the mobile device is determined to be correct. If the judgment result is correct, the next message is displayed. The information bar code, on the other hand, if the judgment result is an error, the bar code 603 read this time is repeatedly displayed; and (4) the step 3 is repeated until the bar code service host generates the end bar code 604.

而第三實施例,主要係為了利用動態條碼作為交易認證的方法,該條碼顯示裝置能夠顯示店家的起始條碼701,以提供店家代碼資訊以及交易訊息,因此當該行動裝置置放於該透明隔板上時,該行動裝置能夠讀取並辨 識該條碼顯示裝置所顯示的起始條碼,並於取得本次交易資訊後,能夠利用使用者密碼以及行動裝置上的IMEI碼以及SIM卡號碼做為密文金鑰,以進行加密交易資訊來產生具有交易密文之回應條碼,最後顯示回應於行動裝置的螢幕上702;而該條碼服務主機能夠藉由該條碼掃瞄裝置讀取該行動裝置所顯示的密文條碼703進行辨識以使該條碼服務主機能夠取得交易密文704,因此當該條碼服務主機取得密文後能夠再加密並且傳送於該認證主機以認證交易正確性705,該認證主機能夠經由解密過程取得交易資訊,而當該認證主機確認無誤後則會通知該交易主機(金融交易模組)處理進行交易706,並且於交易成功後,則由該交易主機回覆交易成功資訊(交易處理訊息)給該認證主機707,並再由該認證主機將交易成功資訊(交易處理訊息)回覆至該條碼服務主機708;另外,若是交易失敗則傳送失敗資訊給該條碼服務主機,該條碼服務主機取得該認證主機回傳的交易回覆資訊後,能夠產生交易回覆訊息條碼並且顯示於該條碼顯示裝置上709,以提供給該行動裝置讀取並且辨識交易回覆訊息條碼以取得交易結果,最後再將交易結果顯示於行動裝置上讓使用者知悉710。The third embodiment is mainly for using the dynamic barcode as a method for transaction authentication, and the barcode display device can display the store's starting barcode 701 to provide the store code information and the transaction message, so when the mobile device is placed in the transparent The mobile device can read and discriminate on the partition Knowing the starting bar code displayed by the bar code display device, and after obtaining the transaction information, the user password and the IMEI code on the mobile device and the SIM card number can be used as the ciphertext key to perform the encrypted transaction information. Generating a response barcode with a transaction ciphertext, and finally displaying a response on the screen 702 of the mobile device; and the barcode service host can read the ciphertext barcode 703 displayed by the mobile device by the barcode scanning device to identify The barcode service host can obtain the transaction ciphertext 704, so when the barcode service host obtains the ciphertext, it can be re-encrypted and transmitted to the authentication host to authenticate the transaction correctness 705, and the authentication host can obtain the transaction information through the decryption process, and when After the authentication host confirms that the transaction is confirmed, the transaction host (financial transaction module) is notified to process the transaction 706, and after the transaction is successful, the transaction host replies with the transaction success information (transaction processing message) to the authentication host 707, and then The transaction success message (transaction processing message) is replied to the barcode service host 708 by the authentication host; If the transaction fails, the failure information is transmitted to the barcode service host, and after the barcode service host obtains the transaction reply information returned by the authentication host, the transaction reply message barcode can be generated and displayed on the barcode display device 709 for being provided to the mobile device. The transaction reply message barcode is read and recognized to obtain the transaction result, and finally the transaction result is displayed on the mobile device for the user to know 710.

而第三實施例之實施步驟如圖八所示,其步驟為:(1)由一條碼顯示裝置顯示起始條碼801;(2)再由一行動裝置讀取起始條碼後,則產生一包含有交易密文之回應條碼,並且將回應條碼顯示於該行動裝置上802;(3)而一條碼服務主機係藉由一條碼掃瞄裝置,取得該行動裝置所顯 示的回應條碼,並且辨識出交易密文後,則提供給一認證主機,而該認證主機取得交易密文並驗證其正確性及有效性之後,即通知一交易主機進行交易的動作803;(4)由一交易主機處理完交易後,則將交易結果回覆於該認證主機,該認證主機能再將處理後的認證或是交易資訊回傳至該條碼服務主機804;(5)而該條碼服務主機將所接收之認證交易處理訊息產生出交易訊息條碼後,則利用該條碼顯示裝置顯示交易訊息條碼805;(6)接著,再由該行動裝置讀取交易訊息條碼並解出交易結果後,則由該行動裝置顯示一結束條碼806;以及(7)最後,該條碼服務主機藉由該條碼掃瞄裝置讀取結束條碼之後,即結束本次交易807。The implementation steps of the third embodiment are as shown in FIG. 8. The steps are as follows: (1) displaying a starting barcode 801 by a code display device; (2) after reading the starting barcode by a mobile device, generating a Include a response barcode of the transaction ciphertext, and display the response barcode on the mobile device 802; (3) and a code service host obtains the mobile device by using a code scanning device After responding to the barcode and identifying the transaction ciphertext, it is provided to an authentication host, and after the authentication host obtains the transaction ciphertext and verifies the correctness and validity thereof, it notifies a transaction host to perform the transaction 803; 4) After processing the transaction by a transaction host, the transaction result is replied to the authentication host, and the authentication host can then transmit the processed authentication or transaction information to the barcode service host 804; (5) the barcode After the service host generates the transaction message processing barcode by the received authentication transaction processing message, the barcode display device displays the transaction message barcode 805; (6) then, the mobile device reads the transaction message barcode and solves the transaction result. Then, the mobile device displays an end bar code 806; and (7) finally, the bar code service host ends the transaction 807 after reading the end bar code by the bar code scanning device.

本發明所提供之一種動態條碼系統及其資訊傳輸方法,與其他習用技術相互比較時,更具備下列優點:The dynamic barcode system and the information transmission method provided by the invention have the following advantages when compared with other conventional technologies:

1.本發明所提供的動態條碼,與一般的靜態條碼機制比較之下,本發明之動態條碼系統除了具有互動功能以擴充現有靜態條碼機制的不足之外,更能夠傳輸高於一般靜態條碼所內含資訊的資訊量。1. Compared with the general static bar code mechanism, the dynamic bar code system provided by the present invention can transmit higher than the general static bar code in addition to the interactive function to expand the existing static bar code mechanism. The amount of information that contains information.

藉由以上較佳具體實施例之詳述,係希望能更加清楚描述本發明之特徵與精神,而並非以上述所揭露的較佳具體實施例來對本發明之範疇加以限制。相反地,其目的是希望能涵蓋各種改變及具相等性的安排於本發明所欲申請之專利範圍的範疇內。The features and spirit of the present invention will be more apparent from the detailed description of the preferred embodiments. On the contrary, the intention is to cover various modifications and equivalents within the scope of the invention as claimed.

1‧‧‧動態條碼系統1‧‧‧Dynamic barcode system

11‧‧‧條碼掃瞄裝置11‧‧‧Barcode scanning device

12‧‧‧透明隔板12‧‧‧Transparent partition

13‧‧‧條碼顯示裝置13‧‧‧Bar code display device

14‧‧‧條碼服務主機14‧‧‧Barcode Service Host

15‧‧‧認證主機15‧‧‧Authorized host

16‧‧‧交易主機16‧‧‧Transaction host

17‧‧‧光源輔助17‧‧‧Light source assist

18‧‧‧凹凸透鏡18‧‧‧ Loug Lenses

2‧‧‧行動裝置2‧‧‧Mobile devices

圖一A為本發明動態條碼系統及其資訊傳輸方法之結構示意圖;圖一B為本發明動態條碼系統及其資訊傳輸方法之部份架構示意圖;圖二為本發明動態條碼系統及其資訊傳輸方法之第一實施例資訊流程示意圖;圖三為本發明動態條碼系統及其資訊傳輸方法之第一實施例補充資訊流程示意圖;圖四為本發明動態條碼系統及其資訊傳輸方法之第一實施例實施步驟流程示意圖;圖五為本發明動態條碼系統及其資訊傳輸方法之第二實施例資訊流程示意圖;圖六為本發明動態條碼系統及其資訊傳輸方法之第二實施例實施步驟流程示意圖;圖七為本發明動態條碼系統及其資訊傳輸方法之第三實施例資訊流程示意圖;以及圖八為本發明動態條碼系統及其資訊傳輸方法之第三實施例實施步驟流程示意圖。FIG. 1B is a schematic structural diagram of a dynamic bar code system and an information transmission method thereof according to the present invention; FIG. 1B is a partial schematic structural diagram of a dynamic bar code system and an information transmission method thereof according to the present invention; FIG. 2 is a dynamic bar code system and information transmission thereof according to the present invention; FIG. 3 is a schematic diagram of a supplementary information flow of a first embodiment of a dynamic bar code system and an information transmission method thereof according to the present invention; FIG. 4 is a first embodiment of a dynamic bar code system and an information transmission method thereof according to the present invention; FIG. 5 is a schematic flow chart of the second embodiment of the dynamic bar code system and the information transmission method thereof according to the present invention; FIG. 6 is a flow chart showing the implementation steps of the second embodiment of the dynamic bar code system and the information transmission method thereof according to the present invention; Figure 7 is a flow chart showing the flow of the third embodiment of the dynamic bar code system and its information transmission method of the present invention; and Figure 8 is a flow chart showing the implementation steps of the third embodiment of the dynamic bar code system and the information transmission method thereof.

1‧‧‧動態條碼系統1‧‧‧Dynamic barcode system

11‧‧‧條碼掃瞄裝置11‧‧‧Barcode scanning device

12‧‧‧透明隔板12‧‧‧Transparent partition

13‧‧‧條碼顯示裝置13‧‧‧Bar code display device

14‧‧‧條碼服務主機14‧‧‧Barcode Service Host

17‧‧‧光源輔助17‧‧‧Light source assist

18‧‧‧凹凸透鏡18‧‧‧ Loug Lenses

2‧‧‧行動裝置2‧‧‧Mobile devices

Claims (19)

一種動態條碼系統,係包含:一條碼掃瞄裝置,係用以讀取條碼;一條碼顯示裝置,係用以動態顯示第一組條碼;一透明隔板,係設置於該條碼掃瞄裝置與該條碼顯示裝置之間,而該透明隔板係能夠置放有一具有螢幕及相機鏡頭之行動裝置,而該行動裝置之螢幕係朝向該條碼掃瞄裝置,以使該條碼掃描器能夠讀取該螢幕上所顯示之第一組條碼,該行動裝置更能夠讀取第一組條碼之資訊後、再產生第二組條碼,且該行動裝置之相機鏡頭係朝向該條碼顯示裝置,以使該相機鏡頭能夠讀取該條碼顯示裝置上之第二組條碼;以及一條碼服務主機,係與該條碼掃瞄裝置及該條碼顯示裝置相連接,而該條碼服務主機係能夠產生第一組條碼,並輸出至該條碼顯示裝置,且該條碼服務主機更能夠接收該條碼掃瞄裝置所讀取之第二組條碼,並辨識該第二組條碼內所包含之資訊後,再依據第二組條碼內所包含之資訊進行產生新的第一組條碼、並傳送至該條碼顯示裝置進行顯示。 A dynamic bar code system comprises: a code scanning device for reading a bar code; a code display device for dynamically displaying a first group of bar codes; and a transparent partition plate disposed on the bar code scanning device and The bar code displays between the devices, and the transparent partition is capable of placing a mobile device having a screen and a camera lens, and the screen of the mobile device is directed toward the bar code scanning device to enable the barcode scanner to read the The first set of barcodes displayed on the screen, the mobile device is further capable of reading the information of the first set of barcodes, and then generating a second set of barcodes, and the camera lens of the mobile device is directed toward the barcode display device to make the camera The lens is capable of reading a second set of bar codes on the bar code display device; and a code service host is connected to the bar code scanning device and the bar code display device, and the bar code service host is capable of generating a first group of bar codes, and Outputting to the barcode display device, and the barcode service host is more capable of receiving the second group of barcodes read by the barcode scanning device, and identifying the package included in the second group of barcodes After the information, and then generate a new first set of bar codes based on the information contained within the second set of bar code, the bar code and transmitted to the display device for display. 如申請專利範圍第1項所述動態條碼系統,其中更包含一與該條碼服務主機相連接之認證主機,該認證主機係能夠認證該條碼服務主機所提供資訊的正確性及有效性,並產生處理後的認證資訊。 The dynamic bar code system of claim 1, further comprising an authentication host connected to the bar code service host, the authentication host being capable of authenticating the correctness and validity of the information provided by the bar code service host, and generating Processed authentication information. 如申請專利範圍第2項所述動態條碼系統,其中更包含一與該認證主機相連接之交易主機,該交易主機係能夠進行交易並產生交易資訊。 The dynamic bar code system of claim 2, further comprising a transaction host connected to the authentication host, the transaction host being capable of conducting transactions and generating transaction information. 如申請專利範圍第1項所述動態條碼系統,其中該條碼顯示裝置係為 液晶顯示器、電漿顯示器、投影顯示器、LED、DMD、OLED、FED、電子紙E-Paper。 The dynamic barcode system according to claim 1, wherein the barcode display device is Liquid crystal display, plasma display, projection display, LED, DMD, OLED, FED, electronic paper E-Paper. 如申請專利範圍第1項所述動態條碼系統,其中該行動裝置係為智慧型手機、PDA或是PAD。 The dynamic barcode system according to claim 1, wherein the mobile device is a smart phone, a PDA or a PAD. 如申請專利範圍第1項所述動態條碼系統,其中該條碼掃瞄裝置係為影像式條碼掃瞄器、雷射條碼掃瞄器或是CCD條碼掃瞄器。 The dynamic bar code system of claim 1, wherein the bar code scanning device is an image bar code scanner, a laser bar code scanner or a CCD bar code scanner. 如申請專利範圍第6項所述動態條碼系統,其中該影像式條碼掃瞄器係能夠利用環形光源輔助及多角度光源輔助,以減少並降低玻璃表面的反射與干擾。 The dynamic bar code system of claim 6, wherein the image bar code scanner is capable of assisting with a circular light source and a multi-angle light source to reduce and reduce reflection and interference of the glass surface. 如申請專利範圍第1項所述動態條碼系統,其中該條碼掃瞄裝置與行動裝置之間,係能夠架設一凹凸透鏡來動態調整距離長短,以控制設備的尺寸大小。 The dynamic bar code system of claim 1, wherein the bar code scanning device and the mobile device are capable of erecting a meniscus lens to dynamically adjust the distance to control the size of the device. 如申請專利範圍第1項所述動態條碼系統,其中條碼係為一維條碼、二維條碼、QRCODE或其綜合。 For example, the dynamic barcode system described in claim 1 is characterized in that the barcode is a one-dimensional barcode, a two-dimensional barcode, a QRCODE or a combination thereof. 一種資訊傳輸方法,其步驟為:(1)由一條碼顯示裝置顯示起始條碼;(2)再由一行動裝置讀取起始條碼之資訊,並且辨識後,決定讀取辨識適合的間隔時間,並且由該行動裝置產生並顯示時間間隔條碼;(3)而一條碼掃瞄裝置能夠讀取該行動裝置所顯示的時間間隔條碼,以使一條碼服務主機能夠取得通訊時間間隔資訊,而該條碼服務主機更能夠依據約定之時間間隔,依序產生條碼資訊至該條碼顯示裝置以供該行動裝置讀取資訊; (4)接著,藉由該行動裝置將所讀取之條碼依序讀取並辨識資訊後,能夠重組資料以取得條碼服務主機所提供的完整資訊內容,而該行動裝置更能夠將遺失的封包序號提出,並顯示出封包序號條碼;以及(5)最後,再藉由該條碼掃瞄裝置讀取封包序號條碼並輸入條碼服務主機中,以使該條碼服務主機能夠取得該行動裝置上的遺失封包序號,並將序號X的資訊條碼顯示於該條碼顯示裝置上,直到該行動裝置回應讀取成功條碼後,則完成流程。 An information transmission method, the steps are: (1) displaying a starting barcode by a code display device; (2) reading the information of the starting barcode by a mobile device, and after determining, determining the appropriate interval for reading the identification And generating, by the mobile device, a time interval bar code; (3) the one code scanning device is capable of reading the time interval bar code displayed by the mobile device, so that the one code service host can obtain the communication time interval information, and the The barcode service host is further capable of sequentially generating barcode information to the barcode display device for reading information by the mobile device according to the agreed time interval; (4) Then, after the mobile device reads and recognizes the read barcodes sequentially, the data can be reorganized to obtain the complete information content provided by the barcode service host, and the mobile device can further replace the lost packets. The serial number is presented, and the packet serial number barcode is displayed; and (5) finally, the barcode serial number barcode is read by the barcode scanning device and input into the barcode service host, so that the barcode service host can obtain the loss on the mobile device. The packet serial number is displayed on the barcode display device, and the mobile device completes the process after responding to the successful barcode reading. 如申請專利範圍第10項所述資訊傳輸方法,其中該行動裝置能夠設定通訊時間間隔,而通訊時間間隔係藉由演算法計算讀取正確條碼所預估的最大時間為準,並藉由產生一通訊時間間隔條碼來通知該條碼服務主機以同步處理資訊。 The information transmission method according to claim 10, wherein the mobile device is capable of setting a communication time interval, and the communication time interval is calculated by an algorithm to calculate a maximum time estimated by reading the correct barcode, and is generated by A communication time interval bar code is used to notify the bar code service host to process the information synchronously. 如申請專利範圍第10項所述資訊傳輸方法,其中依序讀取並辨識資訊,係能夠以先儲存影像後辨識或是以邊讀取邊辨識的方法處理資訊。 For example, in the information transmission method described in claim 10, in which the information is sequentially read and recognized, the information can be processed by first storing the image or by recognizing the edge while reading. 如申請專利範圍第10項所述資訊傳輸方法,其中該行動裝置能夠顯示提供本身缺少的封包序號條碼,並由該條碼掃瞄裝置讀取封包序號條碼並輸入該條碼服務主機中,該條碼服務主機則能夠取出對應的封包資訊,並再透由該條碼顯示裝置顯示乘載該封包資訊的條碼。 The information transmission method according to claim 10, wherein the mobile device is capable of displaying a packet serial number barcode that is missing by itself, and reading the packet serial number barcode by the barcode scanning device and inputting the barcode service host, the barcode service The host can extract the corresponding packet information, and then display the barcode of the packet information by the barcode display device. 一種資訊傳輸方法,其步驟為:(1)由一條碼顯示裝置顯示起始條碼;(2)再由一行動裝置讀取起始條碼之資訊,並於該行動裝置上產生並顯示回應條碼; (3)接著,由一條碼服務主機藉一條碼掃瞄裝置讀取回應條碼,並且判斷該行動裝置讀取到的資訊是否正確,若判斷結果為正確則顯示下一個資訊條碼,反之,若判斷結果為錯誤則重複顯示此次讀取的條碼;以及(4)重複步驟3,直到該條碼服務主機產生結束條碼為止。 An information transmission method, the steps are: (1) displaying a starting barcode by a code display device; (2) reading information of the starting barcode by a mobile device, and generating and displaying a response barcode on the mobile device; (3) Next, the code bar is read by a code service host by a code scanning device, and it is judged whether the information read by the mobile device is correct, and if the judgment result is correct, the next information bar code is displayed, and if not, if judged If the result is an error, the bar code read this time is repeatedly displayed; and (4) Step 3 is repeated until the bar code service host generates the end bar code. 如申請專利範圍第14項所述資訊傳輸方法,其中該回應條碼係至少包含資訊的正確性資料及封包序號。 The information transmission method of claim 14, wherein the response barcode includes at least information correctness information and a packet serial number. 如申請專利範圍第14項所述資訊傳輸方法,其中該條碼服務主機讀取行動裝置的回應條碼並辨識資訊後,能夠進一步判斷是否要提供下一個封包或是本次封包重新提供。 For example, in the information transmission method described in claim 14, wherein the barcode service host reads the response barcode of the mobile device and identifies the information, it can further determine whether the next packet is to be provided or the packet is re-provided. 一種資訊傳輸方法,其步驟為:(1)由一條碼顯示裝置顯示起始條碼;(2)再由一行動裝置讀取起始條碼之資訊後,則產生一包含有交易密文之回應條碼,並且將回應條碼顯示於該行動裝置上;(3)而一條碼服務主機係藉由一條碼掃瞄裝置,取得該行動裝置所顯示的回應條碼,並且辨識出交易密文後,則提供給一認證主機,而該認證主機取得交易密文並驗證其正確性及有效性之後,即通知一交易主機進行交易的動作;(4)由一交易主機處理完交易後,則將交易結果回覆於該認證主機,該認證主機能再將處理後的認證或是交易資訊回傳至該條碼服務主機;(5)而該條碼服務主機將所接收之認證交易處理訊息產生出交易訊息 條碼後,則利用該條碼顯示裝置顯示交易訊息條碼;(6)接著,再由該行動裝置讀取交易訊息條碼並解出交易結果後,則由該行動裝置顯示一結束條碼;以及(7)最後,該條碼服務主機藉由該條碼掃瞄裝置讀取結束條碼之後,即結束本次交易。 An information transmission method, the steps are: (1) displaying a starting barcode by a code display device; (2) after reading the information of the starting barcode by a mobile device, generating a response barcode including the transaction ciphertext And displaying the response barcode on the mobile device; (3) the one-code service host obtains the response barcode displayed by the mobile device by using a code scanning device, and after identifying the transaction ciphertext, providing the After the authentication host obtains the transaction ciphertext and verifies the correctness and validity thereof, it notifies a transaction host to perform the transaction; (4) after processing the transaction by a transaction host, the transaction result is replied to The authentication host can further transmit the processed authentication or transaction information to the barcode service host; (5) the barcode service host generates the transaction message by receiving the authentication transaction processing message. After the barcode, the barcode display device is used to display the transaction message barcode; (6) then, after the mobile device reads the transaction message barcode and solves the transaction result, the mobile device displays an end barcode; and (7) Finally, the bar code service host ends the transaction by reading the end bar code by the bar code scanning device. 如申請專利範圍第17項所述資訊傳輸方法,其中該起始條碼係至少包含店家代碼、消費資訊及起始資訊。 The information transmission method according to claim 17, wherein the starting barcode includes at least a store code, a consumption information, and a start information. 如申請專利範圍第17項所述資訊傳輸方法,其中該回應條碼係至少包含使用者代碼及與該認證主機所約定之加密金鑰而產生的交易密文。 The information transmission method according to claim 17, wherein the response barcode is at least a user code and a transaction ciphertext generated by an encryption key agreed with the authentication host.
TW101108114A 2012-03-09 2012-03-09 Dynamic bar code system and its information transmission method TWI460662B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW101108114A TWI460662B (en) 2012-03-09 2012-03-09 Dynamic bar code system and its information transmission method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW101108114A TWI460662B (en) 2012-03-09 2012-03-09 Dynamic bar code system and its information transmission method

Publications (2)

Publication Number Publication Date
TW201337775A TW201337775A (en) 2013-09-16
TWI460662B true TWI460662B (en) 2014-11-11

Family

ID=49627913

Family Applications (1)

Application Number Title Priority Date Filing Date
TW101108114A TWI460662B (en) 2012-03-09 2012-03-09 Dynamic bar code system and its information transmission method

Country Status (1)

Country Link
TW (1) TWI460662B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9984264B2 (en) 2015-10-29 2018-05-29 Industrial Technology Research Institute Data transmission apparatus, data read apparatus, data encoding and decoding apparatus, and method thereof for patternized data
TWI727793B (en) * 2020-04-14 2021-05-11 威盛電子股份有限公司 Authorization method and authorization system
TWI832197B (en) * 2021-03-31 2024-02-11 日商三菱重工業股份有限公司 Control system, processing device and control method

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201541358A (en) * 2014-04-25 2015-11-01 Funcode Technology Co Ltd Combination QR code for dynamic displaying on electronic device
TWI578169B (en) * 2016-10-14 2017-04-11 喬鼎資訊股份有限公司 Method for duplcating files stored in cloud storage apparatus to local file system and data processing apparatus using such method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWM357667U (en) * 2008-12-03 2009-05-21 Simpleact Inc Mobile electronic communication device for payment
TWM410932U (en) * 2010-12-13 2011-09-01 Mxtran Inc Mobile device capable of displaying barcode for electronic transaction and integrated circuit film thereof

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWM357667U (en) * 2008-12-03 2009-05-21 Simpleact Inc Mobile electronic communication device for payment
TWM410932U (en) * 2010-12-13 2011-09-01 Mxtran Inc Mobile device capable of displaying barcode for electronic transaction and integrated circuit film thereof

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9984264B2 (en) 2015-10-29 2018-05-29 Industrial Technology Research Institute Data transmission apparatus, data read apparatus, data encoding and decoding apparatus, and method thereof for patternized data
TWI727793B (en) * 2020-04-14 2021-05-11 威盛電子股份有限公司 Authorization method and authorization system
US11706030B2 (en) 2020-04-14 2023-07-18 Via Technologies, Inc. Authorization method and authorization system displaying authorization information on e-paper
TWI832197B (en) * 2021-03-31 2024-02-11 日商三菱重工業股份有限公司 Control system, processing device and control method

Also Published As

Publication number Publication date
TW201337775A (en) 2013-09-16

Similar Documents

Publication Publication Date Title
US9785935B2 (en) Split mobile payment system
ES2845923T3 (en) Approval of a payment by reading a QR code generated by a user or independent device
TWI714714B (en) Method for communication using bar code pattern and its mobile terminal and back-end server
US8930694B2 (en) Method for the generation of a code, and method and system for the authorization of an operation
TWI460662B (en) Dynamic bar code system and its information transmission method
US8540149B1 (en) Active barcode authentication system and authentication method thereof
US20090222367A1 (en) System and Method for the Activation and Use of a Temporary Financial Card
AU2013234797B2 (en) Using bar-codes in an asset storage and transfer system
BR112016003819B1 (en) METHOD FOR AUTHENTICATING AND AUTHORIZING A TRANSACTION INVOLVING A TERMINAL PROVIDER OF A PRODUCT OR SERVICE
US20160055473A1 (en) Transaction device, transaction system using the same and transaction method using the same
WO2013034681A1 (en) Devices and methods for identification, authentication and signing purposes
WO2015000365A1 (en) Quick payment method and system based on location information
CN103377442A (en) Data processing method and system
CN102915455A (en) Trace barcode generator, electronic scale, verification device, trace system and trace method
CN103942897A (en) Method for money withdrawing without card on ATM
US20160036589A1 (en) Authentication Server, Authentication System, Authentication Method, and Program
WO2016155159A1 (en) Anti-fake method for realizing all-barcode verification based on wechat id
CN103258265B (en) A kind of ID authentication method indicated based on bar code
EP2674901A1 (en) Active barcode authentication system and authentication method thereof
CN101477661B (en) A kind of digital certificate management method, device and system
US20120205445A1 (en) Electronic payment using optically readable symbols
CN103475623A (en) Dynamic barcode certification system and its certification method
KR20120087788A (en) System and method for authentication using barcodes
US9275258B2 (en) Verifying system and a method thereof
US20210407141A1 (en) System, method, and apparatus for generating tokenized images