防偽方法、系統及伺服器與流程
2023-07-13 21:36:41 3

本發明涉及防偽技術領域,具體而言,涉及一種防偽方法、系統及伺服器。
背景技術:
產品防偽是指產品在生產銷售中為了防止假冒偽劣產品出現的一種手段,現有手段中產品防偽的方式五花八門,但是假冒偽劣產品像一顆毒瘤仍在蔓延,嚴重阻礙了我國經濟的發展,因此實際能真正做到防偽效果的少之又少。其中,有很大的原因在於這些防偽措施與產品本身脫節,沒有關聯性,仿冒的產品可以有自己的查詢系統,消費者難以辨別它們的真偽,企業及消費者的權益難以得到保障。
因此,如何解決上述問題,一直以來都是本領域技術人員關注的重點。
技術實現要素:
本發明的目的在於提供一種防偽方法,以改善產品防偽與產品本身脫節,防偽效果不好的問題。
本發明的目的在於提供一種防偽系統,以改善產品防偽與產品本身脫節,防偽效果不好的問題。
本發明的目的還在於提供一種伺服器,以改善產品防偽與產品本身脫節,防偽效果不好的問題。
為了實現上述目的,本發明實施例採用的技術方案如下:
第一方面,本發明實施例提出一種防偽系統,包括相互通信的客戶端和伺服器。所述客戶端用於掃描產品的二維碼以生成人機互動界面,響應用戶於所述人機互動界面的第一操作以獲取與所述產品的二維碼對應的防偽序列,響應所述用戶於所述人機互動界面的第二操作將所述防偽序列發送至所述伺服器;所述伺服器用於將所述防偽序列與預存的所述產品的二維碼對應的二維碼序列號進行混合編碼以生成防偽編碼。
第二方面,本發明實施例還提出一種防偽方法,應用於相互通信的客戶端和伺服器。所述防偽方法包括:所述客戶端掃描產品的二維碼以生成人機互動界面;所述客戶端響應用戶於所述人機互動界面的第一操作以獲取與所述產品的二維碼對應的防偽序列;所述客戶端響應所述用戶於所述人機互動界面的第二操作將所述防偽序列發送至所述伺服器;所述伺服器將所述防偽序列與預存的所述產品的二維碼對應的二維碼序列號進行混合編碼以生成防偽編碼。
第三方面,本發明實施例還提出一種防偽方法,應用於伺服器。所述防偽方法包括:接收客戶端發送的防偽序列,其中,所述防偽序列由所述客戶端響應用戶於所述客戶端掃描產品的二維碼生成的人機互動界面的第一操作獲取,且所述防偽序列與所述產品的二維碼對應;將所述防偽序列與預存的與所述產品的二維碼對應的二維碼序列號進行混合編碼以生成防偽編碼。
第四方面,本發明實施例還提出一種伺服器,所述伺服器與客戶端通信連接,所述伺服器包括:
存儲器;
處理器;及
防偽裝置,所述防偽裝置安裝於所述存儲器中並包括一個或多個由所述處理器執行的軟體功能模塊,所述防偽裝置包括防偽序列接收模塊及編碼模塊。所述防偽序列接收模塊用於接收客戶端發送的防偽序列,其中,所述防偽序列由所述客戶端響應用戶於所述客戶端掃描產品的二維碼生成的人機互動界面的第一操作獲取,且所述防偽序列與所述產品的二維碼對應;所述編碼模塊用於將所述防偽序列與預存的與所述產品的二維碼對應的二維碼序列號進行混合編碼以生成防偽編碼。
相對現有技術,本發明具有以下有益效果:本發明實施例提供的防偽方法、系統及伺服器,該防偽系統包括相互通信的客戶端和伺服器,該客戶端掃描產品的二維碼以生成人機互動界面,響應用戶於人機互動界面的第一操作以獲取與產品的二維碼對應的防偽序列,響應用戶於人機互動界面的第二操作將防偽序列發送至伺服器,伺服器將防偽序列與預存的產品的二維碼對應的二維碼序列號進行混合編碼以生成防偽編碼。該防偽系統通過將二維碼序列號與防偽序列混合編碼形成新的防偽編碼,保證了產品防偽編碼的唯一性,即便產品上的二維碼可以仿冒,但是生成的新的防偽編碼難以仿冒,因此具有較好的防偽效果,進一步保證了企業及消費者的利益。
為使本發明的上述目的、特徵和優點能更明顯易懂,下文特舉較佳實施例,並配合所附附圖,作詳細說明如下。
附圖說明
為了更清楚地說明本發明實施例的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應當理解,以下附圖僅示出了本發明的某些實施例,因此不應被看作是對範圍的限定,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他相關的附圖。
圖1示出了可應用於本發明實施例的伺服器的結構框圖。
圖2示出了本發明第一實施例所提供的防偽系統的結構框圖。
圖3示出了人機互動界面的示意圖。
圖4示出了客戶端顯示伺服器隨機分配防偽序列的示意圖。
圖5示出了客戶端獲取用戶登記的身份信息的示意圖。
圖6示出了客戶端提示輸入驗證信息的示意圖。
圖7示出了客戶端顯示產品通過驗證的示意圖。
圖8示出了客戶端顯示產品未通過驗證的示意圖。
圖9示出了本發明第二實施例所提供的防偽方法的流程示意圖。
圖10示出了本發明第三實施例所提供的防偽裝置的結構框圖。
圖11示出了本發明第四實施例所提供的防偽方法的流程示意圖。
圖標:10-防偽系統;100-伺服器;200-客戶端;300-網絡;110-存儲器;120-存儲控制器;130-處理器;400-防偽裝置;410-防偽序列接收模塊;420-編碼模塊;430-驗證信息接收模塊;440-判斷模塊。
具體實施方式
下面將結合本發明實施例中附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。通常在此處附圖中描述和示出的本發明實施例的組件可以以各種不同的配置來布置和設計。因此,以下對在附圖中提供的本發明的實施例的詳細描述並非旨在限制要求保護的本發明的範圍,而是僅僅表示本發明的選定實施例。基於本發明的實施例,本領域技術人員在沒有做出創造性勞動的前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
應注意到:相似的標號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨後的附圖中不需要對其進行進一步定義和解釋。同時,在本發明的描述中,術語「第一」、「第二」等僅用於區分描述,而不能理解為指示或暗示相對重要性。
如圖1所示,為可應用於本發明實施例的伺服器100的結構框圖。所述伺服器100包括存儲器110、存儲控制器120及處理器130。
所述存儲器110、存儲控制器120及處理器130,各元件之間直接或間接地電性連接,以實現數據的傳輸或者交互。例如,這些元件相互之間可通過一條或多條通訊總線或信號線實現典型連接。在本實施例中,防偽裝置400包括至少一個可以軟體或固件(firmware)的形式存儲於所述存儲器110中或固化在所述伺服器100的作業系統(operatingsystem,os)中的軟體功能模塊。該處理器130用於執行所述存儲器110中存儲的可執行模塊,例如該防偽裝置400所包括的軟體功能模塊及電腦程式等。
其中,所述存儲器110可以是但不限於,隨機存取存儲器(randomaccessmemory,ram),只讀存儲器(readonlymemory,rom),可編程只讀存儲器(programmableread-onlymemory,prom),可擦除只讀存儲器(erasableprogrammableread-onlymemory,eprom),電可擦除只讀存儲器(electricerasableprogrammableread-onlymemory,eeprom)等。存儲器110可用於存儲軟體程序以及模塊,如本發明實施例中的防偽方法,處理器130用於在接收到執行指令後,執行該程序。該處理器130以及其他可能的組件對存儲器110的訪問可在存儲控制器120的控制下進行。
所述處理器130可能是一種集成電路晶片,具有信號處理能力。該處理器130可以是通用處理器,包括中央處理器(centralprocessingunit,cpu)、網絡處理器(networkprocessor,np)等;還可以是數位訊號處理器(dsp))、專用集成電路(asic)、現成可編程門陣列(fpga)或者其他可編程邏輯器件、分立門或者電晶體邏輯器件、分立硬體組件。
可以理解,圖1所示的結構僅為示意,所述伺服器100還可包括比圖1中所示更多或者更少的組件,或者具有與圖1所示不同的配置。圖1中所示的各組件可以採用硬體、軟體或其組合實現。
第一實施例
圖2為本發明第一實施例所提供的防偽系統10的結構框圖。如圖2所示,所述防偽系統10包括伺服器100和客戶端200,所述伺服器100與客戶端200位於網絡300中,並通過網絡300進行通信,以實現伺服器100與客戶端200的數據通信或交互。
在本發明實施例中,所述伺服器100可以是,但不限於,網絡伺服器、資料庫伺服器、雲端伺服器等。所述客戶端200可以是,但不限於,智慧型手機、平板電腦、移動上網設備(mobileinternetdevice,mid)、個人數字助理(personaldigitalassistant,pda)等電子設備。
在本實施例中,所述客戶端200用於掃描產品的二維碼以生成人機互動界面。
在本發明本實施例中,用戶可通過客戶端200掃描產品的二維碼以生成人機互動界面,優選地,所述產品的二維碼可以是質字二維碼,且每一個產品的二維碼具有對應的二維碼序列號,該二維碼序列號預先存儲於所述伺服器100中。所述人機互動界面顯示的信息可包括產品的品牌、編號、名稱、型號,還可包括產品的使用說明、介紹、售後服務、登記質保卡、真偽鑑別等多個控制項,便於用戶操作,所述人機互動界面可參照圖3。需要說明的是,圖3所示的人機互動界面僅為一種示例,應當理解,該人機互動界面上顯示的信息還可包括比圖3所示更多或者更少的信息。
所述客戶端200用於響應用戶於所述人機互動界面的第一操作以獲取與所述產品的二維碼對應的防偽序列。
在本實施例中,所述客戶端200獲取防偽序列可採用以下兩種方式:
第一種,所述客戶端200在生成人機互動界面後,用戶點擊人機互動界面上顯示的第一控制項(例如「真偽鑑別」),所述客戶端200通過響應所述用戶於所述人機互動界面的第一操作(即點擊「第一控制項」),向所述伺服器100發送第一操作請求。所述伺服器100用於響應所述客戶端200發送的所述第一操作請求,向所述客戶端200隨機分配所述防偽序列,所述客戶端200用於得到並顯示所述防偽序列。例如,所述伺服器100向所述客戶端200隨機分配的防偽序列為「9089」,參照圖4。
第二種,所述客戶端200在生成人機互動界面後,用戶點擊人機互動界面上顯示的第二控制項(例如「登記質保卡」),所述客戶端200通過響應所述用戶於所述人機互動界面的第一操作(即點擊「第二控制項」),獲取所述用戶於所述人機互動界面登記的身份信息以得到所述防偽序列,如圖5所示。在本實施例中,所述身份信息可以包括用戶的姓名、地址、聯繫電話、身份證號碼等信息。優選地,在本實施例中,所述客戶端200將獲取的用戶的身份信息中的聯繫電話或者身份證號碼作為防偽序列。
所述客戶端200用於響應所述用戶於所述人機互動界面的第二操作將所述防偽序列發送至所述伺服器100。
例如,當所述客戶端200得到並顯示該防偽序列或者用戶在人機互動界面完成了身份信息的登記後,用戶點擊第三控制項(可參照圖4或者圖5中的「提交」),所述客戶端200響應用戶於所述人機互動界面的第二操作(即點擊「提交」)將所述防偽序列發送至所述伺服器100。
所述伺服器100用於將所述防偽序列與預存的所述產品的二維碼對應的二維碼序列號進行混合編碼以生成防偽編碼。
在本發明實施例中,所述伺服器100在接收到客戶端200發送的防偽序列後,將該防偽序列與預先存儲在伺服器100中的產品的二維碼所對應的二維碼序列號進行混合編碼以生成防偽編碼,該防偽編碼由於是二維碼序列號與防偽序列的混合編碼,具有唯一性,因此即使產品上的二維碼被仿冒,但通過混合編碼生成的防偽編碼卻是難以仿冒的,因此防偽效果較好。
在本實施例中,當防偽編碼生成後,用戶可以對該產品進行真偽驗證。具體地,所述客戶端200響應用戶進行真偽鑑別的操作(例如,用戶點擊人機互動界面上顯示的「真偽鑑別」),所述客戶端200提示用戶輸入驗證信息,如圖6所示。所述客戶端200還用於獲取所述用戶輸入的驗證信息(即用戶輸入密碼並提交)並將所述驗證信息發送至所述伺服器100以使所述伺服器100對產品的真偽進行鑑別。
所述伺服器100還用於依據接收的所述驗證信息及所述防偽編碼判定所述產品是否通過驗證,並生成驗證結果發送至所述客戶端200。
在本實施例中,所述驗證信息與所述防偽編碼相關聯,優選地,所述驗證信息可以是所述防偽序列或者所述防偽序列的部分信息,所述伺服器100在接收所述驗證信息後,當該驗證信息與混合編碼後生成的防偽編碼匹配時,所述伺服器100判斷所述產品通過驗證;當該驗證信息與混合編碼後生成的防偽編碼不匹配時,所述伺服器100判定所述產品不通過驗證,該產品有極大可能是仿冒品。
所述客戶端200還用於顯示所述驗證結果。
例如,當所述產品通過驗證時,所述客戶端200顯示該產品是正品,如圖7所示;當所述產品沒有通過驗證時,所述客戶端200顯示該產品驗證失敗,如圖8所示。
可以理解,若該產品的二維碼為仿冒碼,則在用戶點擊第一控制項時,由於該伺服器100已經分配過與產品的二維碼對應的防偽序列,不會再次向客戶端200隨機分配防偽序列,因此用戶在對該產品(假冒)進行真偽驗證時,難以輸入正確的驗證信息,從而該產品不會通過驗證。同理,當該產品的二維碼為仿冒碼時,即便用戶點擊人機互動界面上顯示的第二控制項登記和提交了身份信息,但由於該產品的二維碼已經與其他用戶第一次登記的身份信息相關聯,正確的驗證信息應當是與該產品的二維碼已關聯了的防偽序列或者所述防偽序列的部分信息,而用戶無法得知,因此用戶在對該產品(假冒)進行真偽驗證時,該產品不會通過驗證。
第二實施例
圖9示出了本發明第二實施例提供的防偽方法的流程示意圖。需要說明的是,本發明實施例所述的防偽方法並不以圖9以及以下所述的具體順序為限制,其基本原理及產生的技術效果與第一實施例相同。應當理解,在其它實施例中,本發明所述的防偽方法其中部分步驟的順序可以根據實際需要相互交換,或者其中的部分步驟也可以省略或刪除。所述防偽方法應用於相互通信的客戶端200和伺服器100。下面將對圖9所示的具體流程進行詳細闡述。
步驟s101,所述客戶端200掃描產品的二維碼以生成人機互動界面。
在本發明本實施例中,通過客戶端200掃描產品的二維碼生成人機互動界面以便於用戶進行相應操作。
步驟s102,所述客戶端200響應用戶於所述人機互動界面的第一操作以獲取與所述產品的二維碼對應的防偽序列。
在本實施例中,所述客戶端200獲取防偽序列可採用以下兩種方式:
第一種,所述客戶端200在生成人機互動界面後,用戶點擊人機互動界面上顯示的第一控制項(例如「真偽鑑別」),所述客戶端200通過響應所述用戶於所述人機互動界面的第一操作(即點擊「第一控制項」),向所述伺服器100發送第一操作請求。所述伺服器100用於響應所述客戶端200發送的所述第一操作請求,向所述客戶端200隨機分配所述防偽序列,所述客戶端200用於得到並顯示所述防偽序列。
第二種,所述客戶端200在生成人機互動界面後,用戶點擊人機互動界面上顯示的第二控制項(例如「登記質保卡」),所述客戶端200通過響應所述用戶於所述人機互動界面的第一操作(即點擊「第二控制項」),獲取所述用戶於所述人機互動界面登記的身份信息以得到所述防偽序列。優選地,在本實施例中,所述客戶端200將獲取的用戶的身份信息中的聯繫電話或者身份證號碼作為防偽序列。
步驟s103,所述客戶端200響應所述用戶於所述人機互動界面的第二操作將所述防偽序列發送至所述伺服器100。
例如,當所述客戶端200得到並顯示該防偽序列或者用戶在人機互動界面完成了身份信息的登記後,用戶點擊第三控制項「提交」,所述客戶端200響應用戶於所述人機互動界面的第二操作(即點擊「提交」)將所述防偽序列發送至所述伺服器100。
步驟s104,所述伺服器100將所述防偽序列與預存的所述產品的二維碼對應的二維碼序列號進行混合編碼以生成防偽編碼。
在本發明實施例中,所述伺服器100在接收到客戶端200發送的防偽序列後,將該防偽序列與預先存儲在伺服器100中的產品的二維碼所對應的二維碼序列號進行混合編碼以生成防偽編碼,該防偽編碼由於是二維碼序列號與防偽序列的混合編碼,具有唯一性,因此即使產品上的二維碼被仿冒,但通過混合編碼生成的防偽編碼卻是難以仿冒的,因此防偽效果較好。
步驟s105,所述客戶端200獲取用戶輸入的驗證信息。
在本實施例中,當防偽編碼生成後,用戶可以對該產品進行真偽驗證。例如,用戶點擊人機互動界面上顯示的「真偽鑑別」,客戶端200提示用戶輸入驗證信息。
步驟s106,所述客戶端200將所述驗證信息發送至所述伺服器100。
在本實施例中,客戶端200獲取用戶輸入的驗證信息後將該驗證信息發送至所述伺服器100以使所述伺服器100對產品的真偽進行鑑別。
步驟s107,所述伺服器100依據接收的所述驗證信息及所述防偽編碼判定所述產品是否通過驗證,並生成驗證結果發送至所述客戶端200。
在本實施例中,所述驗證信息與所述防偽編碼相關聯,優選地,所述驗證信息可以是所述防偽序列或者所述防偽序列的部分信息,所述伺服器100在接收所述驗證信息後,當該驗證信息與混合編碼後生成的防偽編碼匹配時,所述伺服器100判斷所述產品通過驗證;當該驗證信息與混合編碼後生成的防偽編碼不匹配時,所述伺服器100判定所述產品不通過驗證,該產品有極大可能是仿冒品。
步驟s108,所述客戶端200顯示所述驗證結果。
例如,當所述產品通過驗證時,所述客戶端200顯示該產品是正品;當所述產品沒有通過驗證時,所述客戶端200顯示該產品驗證失敗。
第三實施例
請參照圖10,為本發明第三實施例所提供的防偽裝置400的結構框圖。所述防偽裝置400應用於所述伺服器100,安裝於所述存儲器110中並包括一個或多個由所述處理器130執行的軟體功能模塊。所述防偽裝置400包括防偽序列接收模塊410、編碼模塊420、驗證信息接收模塊430及判斷模塊440。
所述防偽序列接收模塊410用於接收客戶端200發送的防偽序列,其中,所述防偽序列由所述客戶端200響應用戶於所述客戶端200掃描產品的二維碼生成的人機互動界面的第一操作獲取,且所述防偽序列與所述產品的二維碼對應。
在本實施例中,客戶端200掃描產品的二維碼生成人機互動界面,所述客戶端200響應用戶於所述人機互動界面的第一操作以獲取與所述產品的二維碼對應的防偽序列,以及通過響應用戶於所述人機互動界面的第二操作將所述防偽序列發送至所述伺服器100,所述防偽序列接收模塊410接收所述防偽序列。
所述編碼模塊420用於將所述防偽序列與預存的與所述產品的二維碼對應的二維碼序列號進行混合編碼以生成防偽編碼。
例如,在本發明實施例中,所述防偽序列接收模塊410在接收到客戶端200發送的防偽序列後,將該防偽序列與預先存儲在伺服器100中的產品的二維碼所對應的二維碼序列號進行混合編碼以生成防偽編碼。
所述驗證信息接收模塊430用於接收所述客戶端200發送的驗證信息。
在本實施例中,客戶端200獲取用戶輸入的驗證信息後將該驗證信息發送至所述伺服器100,所述驗證信息接收模塊430用於接收所述驗證信息。
所述判斷模塊440用於依據接收的所述驗證信息判定所述產品是否通過驗證,並生成驗證結果發送至所述客戶端200。
在本實施例中,當所述驗證信息接收模塊430接收所述驗證信息後,當該驗證信息與混合編碼後生成的防偽編碼匹配時,所述判斷模塊440判斷所述產品通過驗證,當該驗證信息與混合編碼後生成的防偽編碼不匹配時,所述判斷模塊440判斷所述產品不通過驗證,該產品有極大可能是仿冒品。所述判斷模塊440還用於生成相應的驗證結果發送至客戶端200。
第四實施例
請參照圖11,為本發明第四實施例所提供的防偽方法的流程示意圖。需要說明的是,本發明實施例所述的防偽方法並不以圖11以及以下所述的具體順序為限制,其基本原理及產生的技術效果與第三實施例相同,為簡要描述,本實施例中未提及部分,可參考第三實施例中的相應內容。應當理解,在其它實施例中,本發明所述的防偽方法其中部分步驟的順序可以根據實際需要相互交換,或者其中的部分步驟也可以省略或刪除。所述防偽方法應用於上述伺服器100中。下面將對圖11所示的具體流程進行詳細闡述。
步驟s201,接收客戶端200發送的防偽序列,其中,所述防偽序列由所述客戶端200響應用戶於所述客戶端200掃描產品的二維碼生成的人機互動界面的第一操作獲取,且所述防偽序列與所述產品的二維碼對應。
可以理解,該步驟s201可以由上述的防偽序列接收模塊410執行。
步驟s202,將所述防偽序列與預存的與所述產品的二維碼對應的二維碼序列號進行混合編碼以生成防偽編碼。
可以理解,該步驟s202可以由上述的編碼模塊420執行。
步驟s203,接收所述客戶端200發送的驗證信息。
可以理解,該步驟s203可以由上述的驗證信息接收模塊430執行。
步驟s204,依據接收的所述驗證信息判定所述產品是否通過驗證,並生成驗證結果發送至所述客戶端200。
可以理解,該步驟s204可以由上述的判斷模塊440執行。
綜上所述,本發明實施例所提供的防偽方法、系統及伺服器,該防偽系統包括相互通信的客戶端和伺服器,客戶端通過掃描產品的二維碼以生成人機互動界面,通過響應用戶於所述人機互動界面的第一操作以獲取與所述產品的二維碼對應的防偽序列,以及通過響應所述用戶於所述人機互動界面的第二操作將所述防偽序列發送至所述伺服器,所述伺服器將所述防偽序列與預存的所述產品的二維碼對應的二維碼序列號進行混合編碼以生成防偽編碼,該防偽編碼由於是二維碼序列號與防偽序列的混合編碼,具有唯一性,即使產品上的二維碼被仿冒,但通過混合編碼生成的防偽編碼卻是難以仿冒的,因此防偽效果較好。其中,所述客戶端獲取防偽序列可通過兩種方式,第一種是通過響應所述用戶於所述人機互動界面的第一操作向所述伺服器發送第一操作請求,所述伺服器響應所述客戶端發送的所述第一操作請求,向所述客戶端隨機分配所述防偽序列,所述客戶端得到並顯示所述防偽序列;第二種是通過響應所述用戶於所述人機互動界面的第一操作,獲取所述用戶於所述人機互動界面登記的身份信息以得到所述防偽序列。鑑別產品的真偽時,客戶端響應用戶進行真偽鑑別的操作,提示用戶輸入驗證信息,客戶端獲取用戶輸入的驗證信息並將該驗證信息發送至所述伺服器,該伺服器依據接收的所述驗證信息判定所述產品是否通過驗證,並生成驗證結果發送至所述客戶端,所述客戶端接收並顯示該驗證結果。當所述產品通過驗證時,所述客戶端顯示該產品是正品;當所述產品沒有通過驗證時,所述客戶端顯示該產品驗證失敗。本發明實施例通過將產品的二維碼對應的二維碼序列號與防偽序列混合編碼形成新的防偽編碼,保證了產品的防偽編碼的唯一性,即便產品上的二維碼可以仿冒,但是生成的新的防偽編碼難以仿冒,因此本發明實施例中提供的防偽方法具有較好的防偽效果,進一步保證了企業及消費者的利益。
需要說明的是,在本文中,諸如「第一」和「第二」等之類的關係術語僅僅用來將一個實體或者操作與另一個實體或操作區分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關係或者順序。而且,術語「包括」、「包含」或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句「包括一個……」限定的要素,並不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。
以上所述僅為本發明的優選實施例而已,並不用於限制本發明,對於本領域的技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。應注意到:相似的標號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨後的附圖中不需要對其進行進一步定義和解釋。