專利名稱:處理用于返回物品的數據的系統、計算機程序及設備的制作方法
技術領域:
本發明涉及處理被用于返回物品的數據的一個系統、一組計算機程序以及一個設備。尤其是,本發明涉及,但不局限于,返回包含諸如墨粉盒、墨水瓶等等消費品的可回收物品。
背景技術:
近來,從消費者那兒收集諸如墨粉盒、墨水瓶之類的可回收物品變為更加重要。例如,在使用了墨粉本身之后,空粉盒顯然變得要進行處理。然而,某些部分能夠被再使用,而且某些廠商已經準備了工廠或者回收中心來制造充滿墨粉的新墨粉盒。
然后,廠家能夠有效地使用這種空粉盒并且能夠節省成本。此外這些行為還有利于環境,而且用于這些行為的廣告會使消費者意識到有關回收的重要性。
收集這種物品的一種普通方法是在一個新粉盒的外殼中封裝一個預先授權的標簽。消費者能夠使用該標簽返回他們消費的粉盒,就是說消費者能夠把空粉盒送到一個運送者,例如一個郵局、一個運輸公司等處,來免費地把它們發送到預定的工廠或者其它目的地。因此,該標簽本身必須是由運送者和廠家預先授權的。該標簽必須具有該運送者的名稱、要被運送的目的地、以及表示預先授權的標識或者證明的信息。
這種方法實際上已經順利地執行了,并且鼓勵消費者返回他們的空粉盒。然而,這種方法包含如下所述的某些缺點。
廠家在運送新粉盒時就必須確定消費者的位置和合適的運送者服務,并且為每一個粉盒封裝適當的標簽。這顯然導致了重大的工作量和相關成本。因此,這種方法很難用于收集小和便宜的粉盒或者小的墨水瓶。
其次,當消費者移動了他們的位置時這可能導致消費者的工作量。必須進行的事情是廠家依據消費者的請求發送一個新標簽,或者消費者把他們消費的粉盒送到接近于該消費者前一個位置的運送者處。這也導致廠商和消費者的重大工作量,并且能夠阻礙返回物品。
第三,該標簽能夠被修改、復制或者偽造。這種行為可能導致對廠商或者運送者重大的損害。當然,通過使用某些方法檢測這種修改、復制、或者類似事務能夠是可能的。然而,這意味著所有運送者都必須具有工具來實現這種方法,并且具有一定數量的存儲消費者信息的數據庫。這也導致用于收集可回收物品的重大成本。
此外,如果某人使用該恰當的標簽用于傳送其它物品或者偽造的粉盒,這也將導致損害。
近來通過利用網絡和網站已經提出了某些想法。例如[4172029這將用正式的號碼進行重寫]顯示了一種使用互連網用于收集空粉盒的方法。互連網和網站的使用解決了上面陳述的一些缺點。
簡而言之,如果廠家能夠經由網站向每一個消費者發送一個標簽,很明顯有關用于封裝標簽和確認消費者位置的工作量的問題就被解決了。這種方法還解決了由消費者重新定位導致的問題,這是因為消費者能夠經由網站通過告知新的位置來請求一個標簽。
然而,這種方法不能解決由修改、復制、和偽造標簽的可能性所引起的問題,相反這種方法擴大了這種問題。例如,消費者能夠容易地打印一個標簽若干次。由于由消費者的所有打印機打印的打印標簽通常具有比由打印公司打印的標簽更低的質量和更低的分辨度,所以它變得更容易操作、修改、或者偽造該標簽。
此外,這種方法沒有解決由通過使用該標簽發送其它物品或者假粉盒所引起的問題。
發明內容
本發明用于解決上面描述的缺點。
本發明的目的是防止一個用于返回物品的系統遭受復制、修改或者偽造被用于返回物品的標簽的影響。
本發明的另一個目的是最小化鼓勵消費者返回他們所消費的物品的成本,而不需要廠家和消費者的重大額外工作量。
為了完成上述目的,作為一個方面,本發明提出了一個用于處理被用于返回物品的數據的系統;包含用于創建標簽數據的裝置,其中該標簽數據表示一個將被打印、并且將被用于從一個消費者返回物品的標簽;用于在該標簽數據上添加附加信息以用于限制該標簽使用的裝置;用于發送該標簽數據到一個消費者的裝置;用于接收包含在對應于要被使用的打印標簽的標簽數據中的附加信息的裝置;以及用于檢查所接收的附加信息以確定該打印標簽是否能被使用的裝置。
依據這個系統,利用少許額外成本就能夠顯著地最小化被復制、修改、或者偽造的標簽的使用。
作為本發明的另一個方面,本發明提出一組被用于返回物品的計算機程序,其包含用于創建標簽數據的程序,其中該標簽數據表示一個要被打印、并且將被用于從一個消費者返回物品的標簽;用于在該標簽數據上添加附加信息以用于限制該標簽使用的程序;用于發送該標簽數據到一個消費者的程序;用于接收包含在對應于要被使用的打印標簽的標簽數據中的附加信息的程序;以及用于檢查所接收的附加信息以確定該打印標簽是否能被使用的程序。
作為這個發明的進一步的一個方面,本發明提出了一個用于處理被用于返回物品的數據的設備,該設備被連接到一個網絡上,而且一個消費者的一個設備也被連接到這個網絡上,該設備包含一個標簽創建器,用于創建表示一個要由該消費者打印、并被用于從一個消費者返回物品的標簽的標簽數據;一個相加器,用于在該標簽數據上添加附加信息用于限制該標簽的使用;一個發送器,用于發送該標簽數據到一個消費者;一個接收器,用于接收包含在對應于要被使用的打印標簽的標簽數據中的附加信息;以及一個檢驗器,用于檢查接收的附加信息以確定該打印標簽是否能被使用。
這些方面最小化了廠方以及消費者方的進一步工作量。這些方面可以通過,例如,通過條形碼或者水印為每一個標簽添加唯一的附加信息來實現。
這些方面還可以通過以下措施來實現例如,使用附加信息用于檢查有效期限,例如從發送該標簽數據到該消費者的時間之后一定時期的一個稍后日期;使用附加信息以及一個標記用于檢查標簽是否已經被使用了;或者使用附加信息用于檢查要被返回的該附加信息和產品信息的組合是否恰當。
這些方面還可以通過,例如接收表示一個要由該消費者使用的一個打印標簽的信息,并且檢查所接收的信息是否恰當來實現。這種表示標簽的信息可以是圖像數據而且該圖像數據在檢查期間被解碼以再現額外的數據,一個通過解碼條形碼或者水印得到的唯一數據,或者已經從該打印標簽中譯碼了的額外數據。
這些方面還可以通過響應于由所述檢查裝置做出的確定,發送一個消息以警告消費者該標簽數據不能被使用來完成。
本發明的進一步目是最小化鼓勵消費者返回他們消費的物品的成本而不需要運送者負擔重大的額外工作量或者成本。
為了完成上述目的,作為一個方面,本發明提出了一個用于處理被用于返回物品的數據的設備,該設備連接到廠商的一個設備也連接到的一個網絡上,該廠商設備發送表示一個要被打印的標簽并被用于從一個消費者返回物品、具有唯一的信息用于每一個標簽的標簽數據到該網絡,該設備包含一個掃描器,用于掃描一個打印標簽來獲得對應于此的圖像數據;一個發送器,用于發送該圖像數據到廠商設備以便檢查該圖像數據;以及一個接收器,用于接收檢查包含在該打印標簽圖像數據中的唯一信息是否能夠被廠商設備確認的結果。
為了實現上述目的,作為一個方面,本發明提出了一個用于處理被用于返回物品的數據的設備,該設備連接到廠商的一個設備也連接的一個網絡上,該廠商設備發送表示一個要被打印的標簽并被用于從一個消費者返回物品、具有唯一的信息用于每一個標簽的標簽數據到該網絡,該設備包含一個閱讀器,用于讀取一個打印標簽來獲得對應于此的唯一信息;一個發送器,用于發送該唯一信息到該廠商設備以便檢查該唯一信息;以及一個接收器,用于接收檢查該打印標簽的唯一信息是否能被該廠商設備確認的結果。
這些方面最小化了運送者方以及消費者方的進一步工作量。
本發明的進一步目的是防止如用于返回物品的系統遭受傳送的其它物品、假粉盒、交換標簽或者竊取標簽的影響。
為了實現上述目的,作為一個方面,本發明提出了一個用于處理被用于返回物品的數據的系統,其包含用于創建標簽數據的裝置,其中該標簽數據表示一個要被打印用于從一個消費者返回一個物品的標簽,該標簽數據包含唯一數據;用于發送該標簽數據到一個消費者的裝置;用于接收標識一個要從消費者返回的物品的標識數據的裝置;用于存儲與該唯一數據相關聯的該標識數據的裝置;用于接收來自于一個返回物品的標識數據的裝置;用于檢查所接收的來自于該返回物品的標識數據、通過參考保存在所述存儲裝置中的標識數據來確定該返回物品是否正確的裝置;以及用于如果所述檢查裝置確定該返回物品不正確則調用與該標識數據相關連的唯一數據的裝置。
根據這個系統,能夠發現轉送其它物品、假粉盒、交換標簽或者竊取標簽,以及防止導致對廠商和回收中心的損害。
作為本發明的進一步方面,本發明提出了一組用于處理被用于返回物品的數據的計算機程序,其包含用于創建表示一個要被打印用于從一個消費者返回一個物品的標簽的標簽數據的程序,該標簽數據包含唯一數據;用于發送該標簽數據到一個消費者的程序;用于接收標識一個要由消費者返回的物品的標識數據的程序;用于存儲與該唯一數據相關聯的該標識數據到一個存儲器中的程序;用于接收來自于一個返回物品的標識數據的程序;用于檢查接收的來自于該返回物品的標識數據、通過參考由存儲裝置存儲的標識數據來確定該返回物品是否正確的程序;以及用于如果所述檢查裝置確定該返回物品不正確則調用與該標識數據相關連的唯一數據的程序。
通過下面參考附圖對實施例的詳細說明,其它特征或者方面將變得清晰。
圖1顯示了一個框圖,該框圖顯示了其中實現本發明的整體網絡系統的一個實例的單元。
圖2顯示了在如圖1所示的系統中,一個被執行用于發送一個標簽到消費者的處理過程的一個時序圖。
圖3顯示了一個表示由如圖1所示的廠家服務器執行、來實現如圖2所示的處理過程的程序的流程圖。
圖4顯示由對應于圖3的程序產生的、用于消費者的一個顯示頁,它被用于輸入該消費者是否已經注冊。
圖5顯示由對應于圖3的程序產生的、用于消費者的一個顯示頁,它被用于輸入該該消費者的信息。
圖6顯示了由對應于圖3的程序產生的、用于消費者的一個顯示頁,來確認該注冊。
圖7顯示由對應于圖3的程序產生的、用于消費者的一個顯示頁,它被用于輸入該消費者的注冊信息。
圖8顯示了一個附加到一個粉盒上的標簽。
圖9顯示了一個根據對應于圖3的程序打印的標簽。
圖10顯示了在如圖1所示的系統中,一個被執行用于檢查一個在該系統中使用的標簽的處理過程的一個時序圖。
圖11顯示了一個表示由如圖1所示的廠家服務器執行、來實現如圖10所示的處理過程的程序的流程圖。
圖12顯示了被執行用于檢查貼在該粉盒上的一個標簽的處理過程的一個時序圖。
圖13顯示了一個表示由如圖1所示的廠家服務器執行、來實現如圖12所示的處理過程的程序的流程圖。
具體實施例方式
為了使得便于實現本發明,在下面僅僅描述了本發明的某些實施例或者方面。
圖1顯示了一個連接到位于某些儀器中的多個計算機的網絡系統。在本說明書中,單詞“計算機”有時被使用用作中央處理器(CPU)它本身或者一個包含周圍硬件和軟件的CPU。根據這個實施例,網絡1應該至少連接一臺位于廠商服務器中的計算機(在下文中稱為“廠商服務器”)2,一臺位于該消費者個人計算機中的計算機(在下文中稱為“消費者PC”)4,一臺位于回收中心或者工廠服務器中的計算機(在下文中稱為“工廠服務器”)3,以及一臺位于運送者的個人計算機中的計算機(在下文稱為“運送者PC”)6。
此外,雖然在圖1中僅僅顯示了一個運送者PC6和一個工廠服務器3,但是有多個運送者PC和工廠服務器連接到網絡1。
在本說明書中使用的個人計算機意指一組包含一個顯示器、一個諸如鍵盤和鼠標的輸入設備、一個CPU、一個磁盤驅動器等其它內在包含在該個人計算機中的儀器。消費者PC4和一個打印機5連接,而運送者PC6和一個掃描器7連接。該工廠服務器3連接到一個條型碼閱讀器(BC閱讀器)8。
在本說明書中使用的服務器意指一組包含一臺計算機及其它電儀器的設備,其被準備以便創建一個網站,該網站產生一個或多個由文本、圖畫、照片及/或要被顯示的對象組成的網頁。廠家服務器2包含一個其中存儲了消費者信息的數據庫2a;一個編碼器2b,用于編碼信息來創建條型碼(BC)和水印(WM);一個解碼器2c,用于為恢復原有信息解碼BC和WM;以及一個標簽創建器2d,用于創建要被發送的標簽的圖像數據,該圖像數據包含由編碼器2b編碼的信息。數據庫2a進一步地存儲所有已經從該廠家分發的運送粉盒的序列號。
控制由該廠家服務器執行的處理過程的程序被保存在一個位于該廠家服務器2中的ROM2e中,并且根據處理過程的進行被讀取。類似地,控制由該消費者PC4、運送者PC6、以及工廠服務器3執行的處理過程的程序也被存儲在其中,雖然圖1的消費者PC4、運送者PC6、以及工廠服務器3中沒有顯示有存儲器。
首先,為了容易理解,參考圖2描述大致的處理過程圖2表示在圖1所示系統中的處理過程的次序,其必須被執行用于發送一個標簽到消費者PC4。處理過程P201表示由該消費者(消費者PC4)進行的一次訪問,而處理過程P202表示發送一個最初網頁到消費PC4。
如果該消費者已經恰當地注冊了,則該消費者能夠在處理過程P205輸入它的信息。然而,如果該消費者還沒有注冊,則進行注冊過程P203和P204。處理過程P203表示發送為注冊該消費者所必需的信息,而處理過程P204表示發送用于確認該注冊的信息。
處理過程P205表示發送有關包含產品號碼的消費者的信息,包含諸如該產品(打印機)的一個名稱、它的一個序列號以及要被返回的粉盒的序列號。在處理過程P205發送的信息在后面進行描述。如果在處理過程P205中發送的信息是正確的,則該廠家服務器發送表示一個被用于返回物品的標簽的標簽數據。在這個實施例中,這種標簽信息與通過使用條型碼或者水印嵌入的附加信息一起發送。
顯然,在廠家服務器2和消費者PC4之間存在許多對應。然而,在圖2中常常現在顯示這種對應,但是描述如下。
為了使在這個實施例中執行的這些處理過程更加詳細,現在通過使用圖3到8來描述在這個實施例中執行的具體處理過程。
首先,當消費者經由消費者PC4訪問由廠家服務器2創建的網站時,表示如圖4所示的網頁的數據從廠家服務器2發送到消費者PC4。顯然,該廠家服務器具有一個通過使用眾所周知的方法,即VRML、HTML、XML或者其它公知語言組成這樣一個網頁的功能。
如圖4所示,為了廣告目的,這種一個網頁可以包含某些文本和圖畫。根據這個實施例,這個頁面顯示了具有“Yes”和“No”的可操作矩形區域,這些區域可以由看到該顯示頁面的消費者通過使用輸入裝置來點擊。因為,經由一個包含在該消費者PC4中的顯示器顯示了文字“Have you been alreadyregistered?”,“Yes”是指該消費者聲明他或者她的注冊。在圖3的步驟S301中,該廠家服務器接收這種消費者聲明結果。
如果消費者在步驟S301中點擊“No”,則處理過程進行到一個用于注冊該消費者信息的步驟S302。在S302中,廠家服務器2自動地準備如圖5所示的下一個網頁。如圖5所示,這個網頁準備讓消費者輸入他或者她的信息,這些信息包含名字、地址、電話號碼、傳真號碼、電子郵件地址、密碼、由該消費者所有的打印機的產品號碼、以及該打印機的序列號。此外,根據圖5,說明在用于這些信息的輸入欄下如何填寫這種信息的說明。
當消費者在填寫這些信息之后點擊“Enter”,在步驟S302中,在圖5中顯示的全部信息被發送到廠家服務器2。然后該廠家服務器2在步驟S303檢查某些信息是否正確。該廠家服務器2參考該數據庫用于檢查該輸入的產品號碼實際上是否存在,以及,例如通過檢查位數或者它的次序,來檢查輸入的序列號是否遵守一個編號規則。
如果在步驟S303中執行的檢查指示信息是正確的,則處理過程進行到步驟S304。如果不是則處理過程進行到步驟S311。在步驟S311,該廠家服務器2發送另一個網頁到消費者PC4,其包含這次訪問是用不正確的信息進行的消息。在步驟S311發送的網頁還包含通知聯系信息的消息,通過該信息消費者知道如何解決這個問題。然后處理過程完成。
在另一方面,如果信息是正確的,則在步驟S304中,該廠家服務器2把發自該消費者的信息存儲到數據庫2a里并且進行到步驟S305。在步驟S305中,該廠家服務器2發送如圖6所示的另一個網頁,以用該消費者的一個注冊號碼和一個對應的密碼來通知注冊已經完成,并且自動地進行到步驟S306。
如果該消費者在步驟S301中點擊“Yes”,該處理過程也同樣進行到步驟S306。在步驟S306中,該廠家服務器2發送如圖7所示的另一個網頁,以要求該消費者填寫注冊的號碼、密碼、一個粉盒的產品號碼(粉盒名稱)、要被返回的粉盒的序列號。如圖7所示,如何填寫這種信息的說明類似于圖5被顯示和描述了。
當該消費者在步驟S306中必須填寫如圖7所示的所有信息時,該消費者能夠參考如圖8所示的標簽,該標簽貼在該粉盒上。貼在該粉盒上的標簽通常顯示廠家名稱和一個生產位置。在這個實施例中,廠家進一步可視地添加一個粉盒序列號以及添加一個表示包含該粉盒名稱和該粉盒序列號在內的信息的條型碼BC1。
在這個步驟S306,有可能僅僅詢問剛好通過步驟303-305注冊的消費者除該產品號碼和它的序列號之外的信息,這是因為假定這些信息沒有發生變化。
在該消費者填寫如圖7所示的信息并且點擊“Enter”之后,該廠家服務器2在步驟S307中通過參考它的數據庫2a檢查輸入的寄存器號碼和密碼是否已經注冊了。在步驟S307之后,在步驟S308中,該廠家服務器2檢查輸入的序列號和產品號碼是否正確,如同步驟S303一樣。在這個步驟S308中,該廠家服務器2進一步檢查粉盒的輸入序列號是否分別地被存儲(注冊)在該數據庫2a中。如果每個輸入的序列號在數據庫2a中注冊(存儲)了,則該廠家服務器2確認該輸入的粉盒序列號是正確的。然而,如果不是的話,則該廠家服務器2意識到每個輸入的序列號是不正確的。
如果如上所述輸入的產品號碼、序列號、以及所有要被返回的粉盒的序列號都是正確的,而且消費者已經用注冊的號碼和正確的密碼進行注冊了,則該處理過程進行到步驟S309。否則該處理過程進行到步驟S311,并且在發送包含如上所述消息的網頁之后結束該處理過程。
在另一方面,在步驟S309中,在該廠家服務器2中創建如圖9所示、被用于返回粉盒的預先授權標簽。在這個步驟S309中,該廠家服務器2首先創建某些有關該標簽的唯一信息,其包含用于每個標簽的唯一號碼,指示何時發送該標簽的日期(發送日期),以及該產品號碼。這些信息,即該唯一的號碼、日期、以及產品號碼,被提供給編碼器2b。
包含注冊號碼、作為一個寄件人的消費者名稱、產品號碼、粉盒序列號、以及發送日期的信息還被提供給標簽創建器2d。該標簽創建器2d通過使用這種信息創建如圖9所示的圖像數據。至于有效日期、即緊貼著文本“Valid upto”顯示的日期,通過使用該發送日期計算得到。例如,該有效期限被設置為在發送日期2個月之后的一個日期。
至于在文本Till/To下面的運送者姓名和目的地,通過參考數據庫2a,基于該消費者在步驟S302輸入的注冊地址,選取一個合適的運送者和一個合適的目的地,即工廠或者回收中心,在該標簽創建器2d中創建它們。
至于條型碼,標簽創建器2以BC和WM編碼器2b接收編碼的條型碼,并且在該標簽上簡單地添加該編碼的條型碼BC2,如圖9所示,其中該條型碼包含如上所述的信息,即唯一號碼、有效期限以及產品號碼。在增加編碼的條型碼BC2之后,如圖9所示的圖像被發送給BC和WM編碼器2b一次,并且被編碼以增加水印用于潛在地嵌入如上所述的信息。最后,在步驟S309中,該BC和WM編碼器2d再次把該加水印的圖像發送到標簽創建器2b,然后該編碼的標簽數據從廠家服務器2發送給消費者PC4。
在發送該標簽數據之后,在步驟S310中,該廠家服務器2馬上存儲該標簽信息作為唯一號碼、有效期限、產品號碼、以及粉盒序列號的一個組合,并且結束該處理過程。
如上所述,發自該廠家服務器2的標簽數據包含被用于限制每個標簽使用的信息。因此,如同后面描述的那樣,實際上阻止了標簽的不正確使用。
在發送該標簽數據之后,該消費者指示消費者PC4發送該標簽數據到打印機5用于打印對應于該標簽數據的標簽。該消費者把該打印標簽拿到運送者處。然后,該消費者要求運送者把該物品傳送到在該打印標簽上顯示的指定目的地處。圖10顯示了在該消費者要求運送者進行傳送之后采取的大致處理過程,用于讓理解變得容易。
從消費者接收該打印標簽的運送者首先通過使用掃描器7把該打印標簽掃描為圖像數據。該運送者使運送者PC6在如圖所示的處理過程P901中,經由網絡1發送由掃描器7掃描的標簽的圖像數據到該廠家服務器2。該廠家服務器2通過使用接收的標簽圖像數據來檢查要被使用的標簽是否正確。
如上所述,標簽的圖像數據包含被編碼為條形碼BC2以及由水印編碼的信息。該廠家服務器2發送由運送者PC6收到的圖像數據到BC和WM解碼器2c,來解碼該包含唯一號碼、有效期限和產品號碼的信息。然后該廠家服務器2在如圖10所示的一個處理過程P902中,檢查要被使用的標簽是否正確并且發送檢查結果到運送者PC6。
如果該廠家服務器2斷定要被使用的標簽是不正確的一個,則該廠家服務器2在處理過程P903中,通過使用電子郵件系統經由網絡1發送一封警告信到消費者PC4。在另一方面,如果該廠家服務器2斷定要被使用的標簽是正確的一個,則該運送者PC6在步驟P904中通知該廠家服務器2確認該運送者要處理該消費的物品,以傳送該物品到在標簽中所示的目的地。
為了使在這個實施例中執行的這些處理過程更加詳細,現在通過使用圖11描述在這個實施例中執行的具體處理過程。在圖11中所示的一個流程圖表示在該廠家服務器2執行的程序。
如圖11所示,當廠商服務器2從運送者PC6接收標簽的圖像數據時,處理過程從步驟S1001轉移到步驟S1002。在步驟S1002中,該廠家服務器2發送標簽的圖像數據到BC和WM解碼器2c。該BC和WM解碼器2c解碼包含在該圖像數據中的條型碼BC2,并且解碼嵌入在該圖像數據中的水印。該解碼器2c輸出包含該唯一號碼、有效期限和產品號碼的信息。
根據該解碼信息,該廠家服務器2在步驟S1003、S1004和S1005中判斷該要被使用的標簽是否正確。在步驟S1003中,該廠家服務器2將從條型碼BC2處獲得的解碼信息與從水印處獲得的解碼信息進行比較。如果該解碼信息彼此不同,則該廠家服務器2斷定要被使用的標簽是不正確的,因為存在有修改該標簽的可能性,尤其是可能條型碼BC2被修改了。同樣在步驟S1003中,該廠家服務器2檢查產品號碼和唯一號碼的組合是否被保存在數據庫2a中。如果從該解碼信息處獲得的組合沒有被存儲,則該廠家服務器2斷定該要被使用的標簽是不正確的,因為存在有該標簽被修改的一些可能性。如果該廠家服務器2在步驟S1003中斷定標簽是不正確的,則該處理過程進行到步驟S1009。
另一方面,如果該廠家服務器2在步驟S1003中斷定標簽是正確的,則該處理過程進行到步驟S1004。在步驟S1004中,該廠家服務器2通過參考該數據庫2a,以及通過檢查該專用代碼是否已經被標記了來檢查該具有唯一號碼的標簽是否已經被使用了。如果它已經被使用了,則該廠家服務器2斷定該標簽是不正確的,因為有可能要被使用的標簽已經被拷貝或者修改了,如果在步驟S1004中斷定該標簽是不正確的,則該處理過程進行到步驟S1009。如果不是的話,該處理過程進行到步驟S1005。
該消費者和運送者能夠看到在要被使用的標簽中顯示的有效期限。因此,僅僅從該廠家服務器2發送到該消費者PC4的標簽數據包含這種、有關該有效期限的可視數據這個事實就有效地阻止標簽的不正確使用。例如,即使某人竊取或者偶然發現了丟失的標簽,這些丟失的標簽是不能被使用的。此外,這個實施例考慮到這種使用,即使運送者忽略了標簽的到期或者顯示的有效期限已經被修改了。
在步驟S1005中,該廠家服務器2檢查從標簽的圖像數據處獲得的有效期限,并且判斷該標簽是否仍然是可用的。這阻止被修改或者編纂了的標簽的不正確使用。如果從該標簽圖像數據處獲得的有效期限過了,則處理過程進行到步驟S1009。
在步驟S1009中,該廠家服務器2發送該標簽是不正確的的檢查結果到運送者PC6。然后,該運送者能夠拒絕不正確標簽的使用。在步驟S1009之后,該廠家服務器2在一個步驟S1010中還發送警告信到對應于該唯一號碼的消費者,以通知發送給該消費者的標簽可能被修改、拷貝或者偽造了。在步驟S1010的處理過程被執行了之后,該廠家服務器2結束該處理過程。
另一方面,如果在步驟S1003、S1004和S1005中確定要被使用的標簽是正確的,則該處理過程進行到步驟S1006。在步驟S1006中,該廠家服務器2發送該標簽是正確的檢查結果到運送者PC6。然后,該運送者能夠接受使用該標簽。因此該標簽的使用是被授權的,而且該使用將會被執行。該授權的標簽貼在一個包含要被返回的粉盒的箱子處。因此,該廠家服務器2在步驟S1007中通知工廠服務器3該產品(空粉盒)將會到達該工廠或者回收中心的事實。這幫助回收中心或者工廠管理它們的回收工作。
在步驟S1007之后,該廠家服務器2在步驟S1008中通過標記該唯一號碼來重寫數據庫2a,以便存儲對應于該唯一號碼的標簽已經被使用了這一事實。這個信息在以后的步驟S1004中使用。在步驟S1008之后,結束該處理過程。
如上所述,該標簽任何不正確的使用將會被阻止。具體地說,使用修改了的標簽、偽造的標簽、丟失的標簽或者拷貝的標簽變得不可能了。因此,如上所述的這個實施例解決了由修改、拷貝、和偽造標簽導致的缺點,即使該標簽是作為標簽數據經由網絡發送給消費者。
即使在運送者處使用了正確的標簽以及粉盒被發送給了回收中心或者工廠,還存在進一步的可能性,即該回收中心或者工廠有時接收來自其他廠家的粉盒,仿造的粉盒,或者已經回收過了的粉盒。該回收工廠不能回收這種粉盒。
在該回收中心或者工廠處,有可能檢查包含在該箱子中的粉盒序列號是否顯示在該標簽上。然而,這樣人工檢查是費時的,而且在從箱子中取出粉盒之后,發現和粉盒對應的箱子是困難的。
在這個實施例中,有可能自動地檢測不正確的粉盒已經返回(錯誤的返回)到該回收中心或者工廠,以發現卷入該錯誤返回中的消費者,以及警告這種消費者。圖12顯示了在該回收中心或者工廠接收了粉盒之后采取的大致處理過程,用于使理解變得容易。
該回收中心或者工廠首先從該箱子中取出粉盒并且使用條型碼閱讀器8掃描該條型碼BC1然后獲得返回粉盒的序列號。該中心或者工廠讓工廠服務器3在如圖12所示的一個處理過程1201P中、經由網絡1發送由BC閱讀器8復制的粉盒序列號到廠家服務器2。該廠家服務器2通過使用復制的序列號檢查返回的粉盒是否是正確的。
然后該廠家服務器2在如圖12所示的一個處理過程P1202中,檢查該返回粉盒的序列號是否正確,并且發送檢查結果到該工廠服務器3。
如果該廠家服務器2斷定返回的粉盒是不正確的,則該廠家服務器2在處理過程P1203中,通過使用電子郵件系統經由網絡1發送一封警告信到消費者PC4。另一方面,該廠家服務器2斷定返回的粉盒是正確的,工廠服務器3在步驟P1204中通知該廠家服務器2以確認該回收中心或者工廠處理這種粉盒用于回收它們。
為了使在這個實施例中執行的這些處理過程更加詳細,現在通過使用圖13描述在這個實施例中執行的具體處理過程。在圖13中所示的一個流程圖表示在該廠家服務器2中執行的程序。
如圖13所示,當該廠商服務器2從工廠服務器3接收返回粉盒的序列號時,該處理過程從步驟S1301轉移到步驟S1302。在步驟S1302中,該廠家服務器2將復制的序列號與存儲的、和唯一號碼和產品號碼組合的序列號進行比較。該廠家服務器2判斷該復制的序列號是否與標簽數據(包含唯一號碼、產品號碼和有效期限)一起存儲。在步驟S1303中,如果每個復制的序列號都沒有和該標簽數據一起存儲在數據庫2a中,就可以判斷返回的粉盒不是正確的。當然,在步驟S1303中,如果每個復制的序列號都和該標簽數據一起存儲在數據庫2a中,則可以判斷返回的粉盒是正確的。
如果該廠家服務器2在步驟S1303中斷定該標簽是正確的,則該處理過程進行到步驟S1304。在步驟S1304中,該廠家服務器2通過參考該數據庫2a,以及通過檢查與該標簽數據一起存儲的序列號是否已經被標記了,來檢查該具有復制序列號的返回粉盒是否已經被回收了。能夠通過參考一個附加到每一個序列號上的標記進行檢查,該序列號與標簽數據一起存儲。如果它已經被回收了,則該廠家服務器2斷定返回的粉盒是不正確的,因為看起來要被返回的粉盒已經被交換了、標簽已經被竊取了、或者標簽已經被交換了或者修改了。如果在步驟S1304中斷定該返回的粉盒是不正確的,則該處理過程進行到步驟S1307。如果不是的話,則該處理過程進行到步驟S1305。
參見在要被使用的標簽中顯示的有效期限,在該回收中心或者工廠的工人能夠判斷返回的粉盒是否是正確的。因此由在該回收中心或者工廠的工人執行的、唯一的人工錯誤返回檢測,有效地阻止了放置這種不正確粉盒到回收線上。例如,即使某人交換了粉盒或者交換了標簽和粉盒,這樣不正確返回的粉盒也不會被放置在回收線上,而且然后被分開用于銷毀或者用于送回。
在步驟S1307中,該廠家服務器2發送該檢查結果到工廠服務器3。然后,該回收中心或者工廠能夠分開這種不正確返回的粉盒用于銷毀或者用于送回到消費者。在步驟S1307之后,該廠家服務器2在一個步驟S1308中還發送警告信到對應于該唯一號碼的消費者,以通知該粉盒可能被交換了、該標簽已經被交換或者竊取了。在步驟S1308的處理過程執行了之后,該廠家服務器2結束該處理過程。
另一方面,如果在步驟S1303和S1304中確定該返回的粉盒是正確的,則該處理過程進行到步驟S1305。在步驟S1305中,該廠家服務器2發送該返回的粉盒是正確的并能夠被回收到該工廠服務器3的檢查結果。然后,該回收中心或者工廠能夠放置這樣一個粉盒到回收線上。
在步驟S1305之后,該廠家服務器2在一個步驟S1306中通過標記與該標簽數據一起存儲的序列號來重寫數據庫2a,以便存儲對應于與該標簽數據一起存儲的序列號已經被回收了的事實。這個信息在以后的步驟S1304中使用。在步驟S1306之后,結束該處理過程。
如上所述,任何粉盒不適當的返回不會導致重要的問題。具體地說,交換粉盒、交換標簽、或者竊取標簽變為不是很大的問題,甚至一旦粉盒從該箱子中取出而且變得不可能找到用于這樣粉盒的標簽時也是如此。
在上面所述的實施例中,BC和WM解碼器2c位于該廠家服務器2中。然而,有另一種選擇,即通過從廠家服務器2發送一個解碼程序到運送者PC6或者通過安裝這樣一個程序讓該BC和WM解碼器2c位于運送者PC6中。在這個選擇中,安裝或者發送程序到每一個運送者PC將是必要的,而且這會導致某些工作量。然而,就相應的時間而言,這個選擇具有優點。因為,如果運送者PC能夠解碼BC和WM,則僅僅解碼了的信息從該運送者PC6傳送到廠家服務器2。因此,就減少了相應的時間。
以上描述的實施例通過全部檢查該標簽是否到期、該標簽是否已經被使用過、以及該標簽是否正確來限制打印標簽的使用。然而,其中執行一種檢查用于限制該標簽使用的僅僅一個系統、一個程序以及一個設備也在這個發明的范圍之內。
雖然在本說明書中僅僅描述了有限的實施例,但是有可能在權利要求的范圍內改變該實施例。
如上所述,這個發明創建或者提出了給出以下優點的一個系統、程序或者設備。
廠家在發貨新粉盒的時候就不必確信消費者的位置和合適的運送者服務,并且為每一個粉盒封裝適當的標簽。這減小了工作量和相關成本。
廠家依據消費者的請求發送一個新標簽到它的新位置,或者消費者把他們消費的粉盒送到接近于該消費者前一個位置的運送者處,就變得不必要了。這也減小了廠商和消費者的重大工作量并且能夠鼓勵返回物品。
能夠避免由修改的標簽、拷貝的標簽或者偽造的標簽所引起的、對廠商和運送者的損害而不需要成本和工作量的重大增加。此外也能夠顯著地減小由交換粉盒、交換標簽或者竊取標簽、即錯誤返回所引起的、對廠商和回收中心或者工廠的損害。
權利要求
1.一個用于處理被用于返回物品的數據的系統,包含用于創建表示一個要被打印用于從一個消費者返回物品的標簽的標簽數據的裝置;用于在要被使用的標簽數據上添加附加信息,用于限制該標簽使用的裝置;用于發送該標簽數據到一個消費者的裝置;用于接收包含在標簽數據中的對應于要被使用的打印標簽的附加信息的裝置;以及用于檢查接收的附加信息來確定該打印標簽是否能被使用的裝置。
2.如權利要求1所述的系統,其特征在于所述添加裝置以條形碼方式添加附加信息。
3.如權利要求1或2所述的系統,其特征在于所述添加裝置以水印方式添加附加信息。
4.如權利要求1至3中任何一個所述的系統,其特征在于該附加信息包含與該標簽的有效期限有關的時間信息,而且所述檢查裝置檢查該有效期限。
5.如權利要求4所述的系統,其特征在于所述添加裝置通過使用發送該標簽數據到消費者的時間來創建該時間信息。
6.如權利要求1至5中任何一個所述的系統,其特征在于該附加信息包含每一個標簽的唯一信息。
7.如權利要求6所述的系統,進一步包含用于存儲對應于發送給消費者的標簽數據的標簽唯一信息的裝置,該信息具有一個標記表示每一個標簽是否已經被使用了;而且其特征在于所述檢查裝置通過參考所述存儲裝置,來檢查該唯一信息以確定該標簽是否已經使用了。
8.如權利要求7所述的系統,進一步包含用于依據對該打印標簽是否被使用的確定來更新保存在所述存儲裝置中的標記的裝置。
9.如權利要求6至8中任何一個所述的系統,其特征在于該附加信息進一步包含標識由該消費者所有的產品的產品信息,而且所述檢查裝置檢查該附加信息和產品信息的一個組合來確定該組合是否恰當。
10.如權利要求1至9中任何一個所述的系統,其特征在于 所述接收裝置接收該打印標簽的圖像數據并且解碼該圖像數據以再現附加的數據。
11.如權利要求10所述的系統,其特征在于所述接收裝置通過解碼位于該打印標簽上的條形碼來再現附加數據。
12.如權利要求10或者11所述的系統,其特征在于所述接收裝置通過解碼嵌入在該打印標簽上的水印來再現附加數據。
13.如權利要求1至12中任何一個所述的系統,進一步包含用于響應于由所述檢查裝置做出的確定、發送一條消息以警告消費者該標簽數據不能被使用的裝置。
14.如權利要求1至13中任何一個所述的系統,其特征在于所述創建裝置創建標簽數據,該標簽數據包含表示返回該物品的運送者以及由該運送者授權的數據,以及表示該物品要由該運送者傳送的目的地以及該消費者名字的數據。
15.一組用于返回物品的計算機程序;包含用于創建表示一個要被打印并且要被用于從一個消費者返回物品的標簽的標簽數據的程序;用于在要被使用的標簽數據上添加附加信息用以限制該標簽使用的程序;用于發送該標簽數據到一個消費者的程序;用于接收包含在對應于要被使用的打印標簽的標簽數據中的附加信息的程序;以及用于檢查接收的附加信息來確定該打印標簽是否能被使用的程序。
16.如權利要求15所述的一組計算機程序,其特征在于通過條形碼添加附加信息。
17.如權利要求15或者16所述的一組計算機程序,其特征在于通過水印添加附加信息。
18.如權利要求15至17中任何一個所述的一組計算機程序,其特征在于該附加信息包含與該標簽的有效期限有關的時間信息,而且所述檢查裝置檢查該有效期限。
19.如權利要求18所述的一組計算機程序,其特征在于通過使用發送該標簽數據到消費者的時間來創建該時間信息。
20.如權利要求15至19中任何一個所述的一組計算機程序,其特征在于該附加信息對于每一個標簽是唯一的。
21.如權利要求20所述的一組計算機程序,其特征在于通過參考與對應于發送給該消費者的標簽數據的唯一信息有關的一個存儲標記,該標簽的唯一信息被用于檢查該標簽是否已經被使用了。
22.如權利要求21所述的一組計算機程序,進一步包含用于根據對該打印標簽是否能被使用的確定來更新存儲的標記的程序。
23.如權利要求19至22中任何一個所述的一組計算機程序,其特征在于該標記信息進一步包含標識由該消費者所有的產品的產品信息,而且檢查該標記信息和產品信息的一個組合來確定該組合是否恰當。
24.如權利要求15至23中任何一個所述的一組計算機程序,其特征在于由接收程序接收該打印標簽的圖像數據,而且由該檢查程序解碼該圖像數據以再現附加的數據。
25.如權利要求24所述的一組計算機程序,其特征在于通過解碼位于該打印標簽上的條形碼來再現附加數據。
26.如權利要求24或者25所述的一組計算機程序,其特征在于通過解碼嵌入在該打印標簽上的水印來再現附加數據。
27.如權利要求15至26中任何一個所述的一組計算機程序,進一步包含用于響應于由所述檢查程序做出的確定、發送一條消息以警告該消費者該標簽數據不能被使用的程序。
28.一個用于處理被用于返回物品的數據的設備,設備被連接到一個網絡上,其中一個消費者的一個設備也連接到這個網絡上,該設備包含一個標簽創建器,用于創建表示一個要由該消費者打印并且要被用于從一個消費者返回物品的標簽的標簽數據;一個相加器,用于在要被使用的標簽數據上添加附加信息用于限制該標簽的使用;一個發送器,用于發送該標簽數據到一個消費者;一個接收器,用于接收包含在對應于要被使用的打印標簽的標簽數據中的附加信息;以及一個檢查器,用于檢查接收的附加信息來確定該打印標簽是否能被使用。
29.如權利要求28所述的一個設備,其特征在于所述相加器以不可見的方式為每一個發送給消費者的標簽添加唯一信息。
30.如權利要求29所述的設備,其特征在于該標記信息進一步包含標識由該消費者所有的產品的產品信息,而且所述檢查器檢查該唯一信息和物品信息的組合是否正確。
31.如權利要求28至30中任何一個所述的設備,進一步包含一個發送器,用于響應于由所述檢查器做出的確定發送一條消息以警告該消費者該標簽數據不能被使用。
32.一個用于處理被用于返回物品的數據的設備,設備連接到一個網絡上,其中廠家的一個設備也連接到這個網絡,該廠商設備發送表示一個要被打印的標簽并且被用于從一個消費者返回物品的標簽數據到該網絡,其中該標簽數據具有一個用于每一個標簽的唯一信息,該設備包含一個掃描器,用于掃描一個打印標簽以獲得對應于此的圖像數據;一個發送器,用于發送該圖像數據到廠家設備,以便檢查該圖像數據;以及一個接收器,用于從廠家設備接收檢查包含在打印標簽圖像數據中的唯一信息是否能被使用的結果。
33.一個用于處理被用于返回物品的數據的設備,設備連接到一個網絡上,其中廠家的一個設備也連接到這個網絡,該廠商設備發送表示一個要被打印的標簽并且被用于從一個消費者返回物品的標簽數據到該網絡,其中該標簽數據具有一個用于每一個標簽的唯一信息,該設備包含一個閱讀器,用于讀取一個打印標簽以獲得對應與此的唯一信息;一個發送器,用于發送該唯一信息到廠家設備,以便檢查該唯一的信息;以及一個接收器,用于從廠家設備接收檢查該打印標簽的唯一信息是否能被使用的結果。
34.一個用于處理被用于返回物品的數據的系統,包含用于創建表示一個要被打印用于從一個消費者返回一個物品的標簽的標簽數據的裝置,該標簽數據包含唯一數據;用于發送該標簽數據到一個消費者的裝置;用于接收標識一個要由該消費者返回的物品的標識數據的裝置;用于存儲與該唯一數據相關聯的該標識數據的裝置;用于從一個返回物品接收標識數據的裝置;用于通過參考保存在所述存儲裝置中的標識數據、檢查從該返回物品接收的標識數據來確定該返回物品是否正確的裝置;以及用于如果所述檢查裝置確定該返回物品不正確則調用與該標識數據相關聯的唯一數據的裝置。
35.如權利要求34所述的系統,其特征在于該標簽數據進一步包含有關該消費者的消費者數據,而且所述調用裝置調用該消費者數據連同該唯一數據。
36.如權利要求35所述的系統,進一步包含用于當對應于該標識數據的返回物品不正確時,通過使用對應于由所述檢查裝置檢查的標識數據的消費者數據,發送一條消息來警告該消費者的裝置。
37.如權利要求34至36任何一個所述的的系統,進一步包含用于發送由所述檢查裝置做出的確定到一個處理該返回物品以便回收該返回物品的地方的裝置。
38.如權利要求34至37任何一個所述的系統,其特征在于所述檢查裝置檢查從該返回物品接收的標識數據,來確定對應于此的標識數據是否被保存在所述存儲裝置中。
39.如權利要求38所述的系統,其特征在于所述檢查裝置通過參考保存在所述存儲裝置中的標識數據進一步檢查該返回物品先前是否已經返回了。
40.如權利要求39所述的系統,其特征在于所述存儲裝置存儲標識數據和一個表示每個物品是否已經返回的標記;而且進一步包含更新裝置,用于響應于該返回物品是正確的確定來更新保存在所述存儲裝置中的標記。
41.一組用于處理被用于返回物品的數據的計算機程序,包含用于創建表示一個要被打印用于從一個消費者返回一個物品的標簽的標簽數據的程序,該標簽數據包含唯一數據;用于發送該標簽數據到一個消費者的程序;用于接收標識一個要由該消費者返回的物品的標識數據的程序;用于存儲與該唯一數據關聯的該標識數據到一個存儲器中的程序;用于從一個返回物品接收標識數據的程序;用于通過參考由存儲裝置保存的標識數據,檢查從該返回物品接收的標識數據來確定該返回物品是否正確的程序;以及用于如果所述檢查裝置確定該返回物品不正確則調用與該標識數據相關聯的唯一數據的程序。
42.如權利要求41所述的一組計算機程序,其特征在于該標簽數據進一步包含有關該消費者的消費者數據,而且所述調用程序導致調用該消費者數據連同該唯一數據。
43.如權利要求42所述的一組計算機程序,進一步包含用于當對應于該標識數據的返回物品不正確時,通過使用對應于由所述檢查程序檢查的標識數據的消費者數據,發送一條消息來警告該消費者的程序。
44.如權利要求41至43任何一個所述的一組計算機程序,進一步包含用于發送由所述檢查程序做出的確定到一個處理該返回物品以便回收該返回物品的地方的程序。
45.如權利要求41至44任何一個所述的一組計算機程序,其特征在于所述檢查程序導致檢查從該返回物品接收的標識數據,來確定對應于此的標識數據是否被保存在該存儲器中。
46.如權利要求45所述的一組計算機程序,其特征在于所述檢查程序通過參考保存在該存儲器中的標識數據,進一步導致檢查該返回物品先前是否已經返回了。
47.如權利要求46所述的一組計算機程序,其特征在于所述存儲程序導致把標識數據與一個表示每一個物品是否已經返回的標記一起存儲在存儲器中;而且進一步包含更新裝置,用于響應于由所述檢查程序做出的、該返回物品是正確的確定,更新保存在所述存儲器中的標記。
48.一個用于處理被用于返回物品的數據的設備,包含一個標簽創建器,用于創建表示一個要被打印用于從一個消費者返回一個物品的標簽的標簽數據,該標簽數據包含唯一數據;一個發送器,用于發送該標簽數據到一個消費者;一個接收器,用于接收標識一個要由該消費者返回的物品的標識數據;一個存儲器,用于存儲與該唯一數據相關聯的該標識數據;一個接收器,用于從一個返回物品接收標識數據;一個檢查器,用于通過參考保存在所述存儲器中的標識數據,檢查從該返回物品接收的標識數據來確定該返回物品是否正確;以及一個調用器,用于如果所述檢查器確定該返回物品不正確則調用與該標識數據相關聯的唯一數據。
全文摘要
本發明涉及處理被用于返回物品的數據的系統、計算機程序以及設備。作為一個方面,本發明提出了一個用于處理被用于返回物品的數據的系統;包含:用于創建表示一個要被打印用于從一個消費者返回物品的標簽數據的裝置;用于在該標簽數據上添加附加信息用于限制該標簽使用的裝置;用于發送該標簽數據到一個消費者的裝置;用于接收包含在對應于要被使用的打印標簽的標簽數據中的附加信息的裝置;以及用于檢查接收的附加信息以確定該打印標簽是否能被使用的裝置。據此,利用少許額外成本就能夠顯著地最小化復制、修改、或者偽造的標簽的使用。此外,檢查一個返回物品的標識,能夠解決由發送其它物品或者偽造物品所引起的問題。
文檔編號B42D15/10GK1423221SQ021303
公開日2003年6月11日 申請日期2002年7月5日 優先權日2001年7月5日
發明者馬丁·J·德莫范奧特羅, 淺岡信行, 大塚振一郎, 長澤健一 申請人:佳能歐洲股份有限公司