用于從打印件中提供信息的方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及將內(nèi)容提供給用戶。
【背景技術(shù)】
[0002]由于互聯(lián)網(wǎng)的出現(xiàn),內(nèi)容提供商所面臨的困難是允許用戶容易訪問內(nèi)容而不必向他們的用戶裝置內(nèi)輸入復(fù)雜數(shù)據(jù),例如,http地址。當(dāng)用戶需要向用戶裝置,如移動電話中輸入內(nèi)容時,用戶會不愿意訪問內(nèi)容。
[0003]可以通過非電子手段或者至少通過不能提供超鏈接訪問的手段,向用戶呈現(xiàn)訪問內(nèi)容的選項。這種手段的示例包括文字書、公告牌、傳單和其他打印材料。其他示例包括在計算機裝置的屏幕上呈現(xiàn)的圖像或其他信息,它們可供用戶觀看,但是不必交互(例如,用戶不能使用在計算機上操作的網(wǎng)頁瀏覽器,并代之必須使用他們自己的用戶裝置,該用戶裝置與所述計算機裝置分離)。
[0004]一種已知的系統(tǒng)使用QR碼,它們是二維打印或顯示的代碼,能夠編碼超鏈接。如移動電話的用戶裝置被構(gòu)造成捕捉QR碼的圖像,識別QR碼,解碼QR碼,并且在QR碼編碼了超鏈接的情況下,用戶裝置被構(gòu)造成訪問超鏈接的網(wǎng)址。本質(zhì)上是二維的,QR碼不能很好適應(yīng)以文字文件形式呈現(xiàn),這是因為它們中斷文字的流和格式。此外,由于QR碼直接編碼超鏈接,它們不適于編碼隨著時間變化的信息。
【發(fā)明內(nèi)容】
[0005]根據(jù)本發(fā)明的第一方面,提供了一種用于向用戶裝置提供內(nèi)容數(shù)據(jù)的方法,該方法包括如下步驟:從用戶裝置獲得參引代碼,該參引代碼對應(yīng)于打印的或顯示的線性代碼;識別內(nèi)容數(shù)據(jù)庫中對應(yīng)于該參引代碼的參引;識別與所述參引相關(guān)聯(lián)的內(nèi)容數(shù)據(jù);以及將所述內(nèi)容數(shù)據(jù)傳輸?shù)剿鲇脩粞b置。
[0006]線性代碼是與參引代碼相關(guān)聯(lián)的可視代碼。當(dāng)被顯示時,該線性代碼有利地適于與文字成一行地呈現(xiàn),最小化或優(yōu)選地消除了將線性代碼容納在文字中所需的諸如行間距的格式變化。所述線性代碼有利地包括代碼符號的一維排列,如在此描述的。
[0007]根據(jù)本發(fā)明的第二方面,提供了一種內(nèi)容服務(wù)器,該內(nèi)容服務(wù)器包括:處理器、第一存儲器和第二存儲器,所述第二存儲器被構(gòu)造用于存儲用于由所述處理器執(zhí)行的指令,所述指令被構(gòu)造成導(dǎo)致所述處理器執(zhí)行如下方法:從用戶裝置獲得參引代碼,該參引代碼對應(yīng)于打印的或顯示的線性代碼;在內(nèi)容數(shù)據(jù)庫中識別對應(yīng)于所述參引代碼的參引;識別與所述參引相關(guān)聯(lián)的內(nèi)容數(shù)據(jù);以及將所述內(nèi)容數(shù)據(jù)傳輸?shù)接脩粞b置。
[0008]優(yōu)選地是,所述參引代碼是從所述用戶裝置接收的??商娲氖?,線性代碼的圖像可以從用戶裝置接收,且所述方法可以進一步包括如下步驟:識別所述圖像內(nèi)的線性代碼;以及確定與該線性代碼相關(guān)聯(lián)的參引代碼。
[0009]在實施方式中,該方法還包括如下步驟:提供包括內(nèi)容數(shù)據(jù)庫的服務(wù)器,其中,所述服務(wù)器被構(gòu)造成獲得參引代碼,識別該參引以及識別內(nèi)容數(shù)據(jù)??蛇x的,所述服務(wù)器與所述用戶裝置網(wǎng)絡(luò)連通,且所述服務(wù)器利用所述網(wǎng)絡(luò)來獲得參引代碼并傳輸內(nèi)容數(shù)據(jù)。
[0010]優(yōu)選地,被打印的或顯示的線性代碼通過用戶裝置拍照。所述線性代碼可以是打印的線性代碼??商娲氖?,所述線性代碼可以是顯示的線性代碼。所述線性代碼優(yōu)選地與打印的或顯示的文字成一行定位。
[0011 ] 所述內(nèi)容數(shù)據(jù)優(yōu)選地包括網(wǎng)址,或可替代的,所述內(nèi)容數(shù)據(jù)可以包括多媒體數(shù)據(jù)。
[0012]在實施方式中,所述線性代碼包括注冊符號;一個或多個代碼符號,每個代碼符號包括子區(qū)域的排列。優(yōu)選地,所述線性代碼包括七個代碼符號??蛇x的,每個代碼符號包括布置成兩列每列四個子區(qū)域的八個子區(qū)域的排列。每個代碼符號的每個子區(qū)域可以從兩種狀態(tài)中的一種選擇,優(yōu)選的兩種對比顏色,使得每個代碼符號唯一地編碼數(shù)字。每個代碼符號優(yōu)選地包括至少一個子區(qū)域,所述至少一個子區(qū)域具有不同于底層襯底的顏色的顏色。
[0013]可選的,所述參引代碼包括一個或多個數(shù)字,每個數(shù)字與一個或多個代碼符號中的一個唯一地關(guān)聯(lián)。
[0014]在實施方式中,被識別的內(nèi)容數(shù)據(jù)是基于用戶裝置的特性從與參引代碼相關(guān)聯(lián)的多個內(nèi)容數(shù)據(jù)中選出的。在這種情況下,該方法可以進一步包括如下步驟:接收一個或多個用戶裝置識別符;以及基于所述一個或多個用戶裝置識別符從所述多個內(nèi)容數(shù)據(jù)中確定內(nèi)容數(shù)據(jù)。
[0015]可選的,所述參引代碼包括加密識別符,且所述方法進一步包括解密該參引代碼的步驟。
[0016]所述內(nèi)容數(shù)據(jù)優(yōu)選地被構(gòu)造成導(dǎo)致所述用戶裝置自動呈現(xiàn)內(nèi)容數(shù)據(jù)或相關(guān)聯(lián)的數(shù)據(jù)。
[0017]根據(jù)本發(fā)明的第三方面,提供了一種用于產(chǎn)生線性代碼的方法,所述線性代碼包括一個或多個代碼符號的次序,所述方法包括如下步驟:確定相關(guān)聯(lián)的參引代碼;確定與所述或每個代碼符號相關(guān)聯(lián)的數(shù)字,使得一個或多個數(shù)字對應(yīng)于所述參引代碼;對于每個代碼符號:確定相關(guān)聯(lián)數(shù)字的base-b表示;確定所述代碼符號的多個(N)子區(qū)域的排列,其中每個子區(qū)域與base-b表示的數(shù)碼唯一地相關(guān)聯(lián);以及將與每個數(shù)碼相關(guān)聯(lián)的每個子區(qū)域與顏色相關(guān)聯(lián),對應(yīng)于相關(guān)聯(lián)的數(shù)碼的值,并且呈現(xiàn)包括所述一個或多個代碼符號的次序的線性代碼。
[0018]根據(jù)本發(fā)明的第四方面,提供了一種用于產(chǎn)生線性代碼的線性代碼發(fā)生器,該線性代碼包括一個或多個代碼符號的次序,所述線性代碼發(fā)生器包括處理器、第一存儲器和第二存儲器,所述第二存儲器被構(gòu)造成存儲用于由處理器執(zhí)行的指令,所述指令被構(gòu)造成導(dǎo)致所述處理器執(zhí)行方法,所述方法包括如下步驟:確定相關(guān)聯(lián)的參引代碼;確定與所述或每個代碼符號相關(guān)聯(lián)的數(shù)字,使得一個或多個數(shù)字對應(yīng)于或等于參引代碼;對于每個代碼符號,確定相關(guān)聯(lián)的數(shù)字的二進制表示;確定代碼符號的多個子區(qū)域的排列,其中,每個子區(qū)域與二進制表示的位唯一地關(guān)聯(lián);以及將與第一位值相關(guān)聯(lián)的每個子區(qū)域與第一顏色相關(guān)聯(lián),且與第二位值相關(guān)聯(lián)的每個子區(qū)域與第二顏色相關(guān)聯(lián),呈現(xiàn)包括一個或多個代碼符號的次序的線性代碼。
[0019]在實施方式中,確定相關(guān)聯(lián)的參引代碼的步驟包括:隨機產(chǎn)生臨時參引代碼;將臨時參引代碼與包括使用過的參引代碼的記錄的使用過參引數(shù)據(jù)庫相比較;確定所述臨時參引代碼不等于使用過參引數(shù)據(jù)庫的任何使用過的參引代碼;以及將所述臨時參引代碼指定為相關(guān)聯(lián)參引代碼。
[0020]每個參引代碼可以包括對應(yīng)于一個或多個代碼符號的次序選擇的一個或多個數(shù)字的次序選擇。每個數(shù)字可以具有從255個值中選出的值。每個數(shù)字的二進制表示可以是8位二進制(N = 8,b = 2)表示。優(yōu)選地,每個代碼符號包括偶數(shù)個子區(qū)域,并且所述子區(qū)域布置成兩個相等的列。例如,每個代碼符號包括相等數(shù)量的子區(qū)域。
[0021]可選的,base-b表示是二進制表示,對應(yīng)于每個數(shù)碼的顏色包括第一和第二顏色。第一顏色可以是黑色而第二顏色可以是白色。在變型中,第一顏色是實心顏色,而第二顏色是透明的。
[0022]在實施方式中,所述表示步驟包括將線性代碼打印到打印襯底上的步驟。在其他實施方式中,所述表示步驟包括將線性代碼顯示在瞬態(tài)介質(zhì)上的步驟。
[0023]可選的,所述線性代碼還包括一個或多個注冊符號,優(yōu)選地一個該注冊符號,且所述方法包括確定注冊符號的步驟。
[0024]每個注冊符號可以是預(yù)定的??商娲?,注冊符號至少部分基于線性代碼的確定的代碼符號來確定。
[0025]根據(jù)本發(fā)明的第五方面,提供了一種用于捕捉和處理線性代碼的方法,該方法包括如下步驟:利用用戶裝置獲得打印的或顯示的線性代碼的圖像;利用用戶裝置的圖像識別功能確定與線性代碼相關(guān)聯(lián)的參引代碼;使用網(wǎng)絡(luò)將參引代碼傳輸?shù)絽⒁?wù)器;通過網(wǎng)絡(luò)從所述參引服務(wù)器接收內(nèi)容數(shù)據(jù),所述內(nèi)容數(shù)據(jù)與所述線性代碼相關(guān)聯(lián)。
[0026]根據(jù)本發(fā)明的相關(guān)方面,提供了一種用于捕捉和處理線性代碼的方法,該方法包括如下步驟:利用用戶裝置獲得打印的或顯示的線性代碼的圖像;利用網(wǎng)絡(luò)將該線性代碼的圖像傳輸?shù)絽⒁龜?shù)據(jù)庫;通過所述網(wǎng)絡(luò)從所述參引數(shù)據(jù)庫接收內(nèi)容數(shù)據(jù),所述內(nèi)容數(shù)據(jù)與所述線性代碼相關(guān)聯(lián)。
[0027]根據(jù)本發(fā)明的再另一方面,提供了一種用戶裝置,該用戶裝置被構(gòu)造成執(zhí)行前述方面中任一項所述的方法。
【附圖說明】
[0028]現(xiàn)在將參照附圖描述本發(fā)明的各實施