新四季網

視頻播放方法及裝置與流程

2023-09-22 01:39:00


本發明涉及計算機技術領域,尤其涉及一種視頻播放方法及裝置。



背景技術:

在支持在線播放的視頻網站或者視頻客戶端中,正片與廣告通常屬於兩個不同的片源。目前,在通過一個播放窗口加載並播放廣告後,再通過另一個播放窗口加載並播放正片。這種方式容易在開始播放正片時造成卡頓現象,且在廣告與正片之間容易產生黑屏等明顯的切換痕跡,影響用戶的觀看體驗。



技術實現要素:

技術問題

有鑑於此,本發明要解決的技術問題是,現有的視頻播放技術容易在開始播放正片時造成卡頓現象,且在廣告與正片之間容易產生明顯的切換痕跡。

解決方案

為了解決上述技術問題,根據本發明的一實施例,提供了一種視頻播放方法,包括:

在接收到播放視頻的請求的情況下,創建播放窗口;

在所述視頻包含正片視頻和正片視頻之前的廣告視頻的情況下,加載廣告視頻數據和正片視頻數據;

通過所述播放窗口播放已加載的廣告視頻數據,並在播放所述已加載的廣告視頻數據的過程中,暫停播放所述正片視頻數據,並將所述正片視頻置為隱藏狀態;

在滿足預設條件的情況下,通過所述播放窗口播放已加載的正片視頻數據。

對於上述方法,在一種可能的實現方式中,在所述視頻包含正片視頻和正片視頻之前的廣告視頻的情況下,加載廣告視頻數據和正片視頻數據,包括:

在所述視頻包含正片視頻和正片視頻之前的廣告視頻的情況下,創建廣告進程和正片進程;

通過所述廣告進程加載廣告視頻數據,並通過所述正片進程加載正片視頻數據。

對於上述方法,在一種可能的實現方式中,在滿足預設條件的情況下,通過所述播放窗口播放已加載的正片視頻數據,包括:

在滿足預設條件的情況下,銷毀所述廣告進程;

將所述正片視頻置為顯示狀態,並通過所述播放窗口播放已加載的正片視頻數據。

對於上述方法,在一種可能的實現方式中,滿足預設條件,包括:

所述廣告視頻播放完畢。

對於上述方法,在一種可能的實現方式中,滿足預設條件,包括:

所述廣告視頻播放出錯。

對於上述方法,在一種可能的實現方式中,所述方法還包括:

在所述視頻包含正片視頻,且不包含正片視頻之前的廣告視頻的情況下,加載正片視頻數據;

通過所述播放窗口播放已加載的正片視頻數據。

為了解決上述技術問題,根據本發明的另一實施例,提供了一種視頻播放裝置,包括:

播放窗口創建模塊,用於在接收到播放視頻的請求的情況下,創建播放窗口;

第一加載模塊,用於在所述視頻包含正片視頻和正片視頻之前的廣告視頻的情況下,加載廣告視頻數據和正片視頻數據;

第一播放控制模塊,用於通過所述播放窗口播放已加載的廣告視頻數據,並在播放所述已加載的廣告視頻數據的過程中,暫停播放所述正片視頻數據,並將所述正片視頻置為隱藏狀態;

第二播放控制模塊,用於在滿足預設條件的情況下,通過所述播放窗口播放已加載的正片視頻數據。

對於上述裝置,在一種可能的實現方式中,所述第一加載模塊包括:

進程創建子模塊,用於在所述視頻包含正片視頻和正片視頻之前的廣告視頻的情況下,創建廣告進程和正片進程;

加載子模塊,用於通過所述廣告進程加載廣告視頻數據,並通過所述正片進程加載正片視頻數據。

對於上述裝置,在一種可能的實現方式中,所述第二播放控制模塊包括:

進程銷毀子模塊,用於在滿足預設條件的情況下,銷毀所述廣告進程;

播放控制子模塊,用於將所述正片視頻置為顯示狀態,並通過所述播放窗口播放已加載的正片視頻數據。

對於上述裝置,在一種可能的實現方式中,滿足預設條件,包括:

所述廣告視頻播放完畢。

對於上述裝置,在一種可能的實現方式中,滿足預設條件,包括:

所述廣告視頻播放出錯。

對於上述裝置,在一種可能的實現方式中,所述裝置還包括:

第二加載模塊,用於在所述視頻包含正片視頻,且不包含正片視頻之前的廣告視頻的情況下,加載正片視頻數據;

第三播放控制模塊,用於通過所述播放窗口播放已加載的正片視頻數據。

有益效果

通過在視頻包含正片視頻和正片視頻之前的廣告視頻的情況下,同時加載廣告視頻數據和正片視頻數據,並通過同一個播放窗口播放廣告視頻和正片視頻,根據本發明實施例的視頻播放方法及裝置能夠在正片視頻之前存在廣告視頻的情況下,降低在廣告視頻播放完畢並開始播放正片視頻時產生卡頓現象的可能性,並在廣告視頻與正片視頻之間無黑屏等明顯的切換痕跡,從而能夠提高視頻播放的流暢性,提高用戶的觀看體驗。

根據下面參考附圖對示例性實施例的詳細說明,本發明的其它特徵及方面將變得清楚。

附圖說明

包含在說明書中並且構成說明書的一部分的附圖與說明書一起示出了本發明的示例性實施例、特徵和方面,並且用於解釋本發明的原理。

圖1示出根據本發明一實施例的視頻播放方法的實現流程圖;

圖2示出根據本發明一實施例的視頻播放方法步驟S102的一示例性的實現流程圖;

圖3示出根據本發明一實施例的視頻播放方法步驟S104的一示例性的實現流程圖;

圖4示出根據本發明一實施例的視頻播放方法的一示例性的實現流程圖;

圖5示出根據本發明另一實施例的視頻播放裝置的結構框圖;

圖6示出根據本發明另一實施例的視頻播放裝置的一示例性的結構框圖;

圖7示出了本發明的另一個實施例的一種視頻播放設備的結構框圖。

具體實施方式

以下將參考附圖詳細說明本發明的各種示例性實施例、特徵和方面。附圖中相同的附圖標記表示功能相同或相似的元件。儘管在附圖中示出了實施例的各種方面,但是除非特別指出,不必按比例繪製附圖。

在這裡專用的詞「示例性」意為「用作例子、實施例或說明性」。這裡作為「示例性」所說明的任何實施例不必解釋為優於或好於其它實施例。

另外,為了更好的說明本發明,在下文的具體實施方式中給出了眾多的具體細節。本領域技術人員應當理解,沒有某些具體細節,本發明同樣可以實施。在一些實例中,對於本領域技術人員熟知的方法、手段、元件和電路未作詳細描述,以便於凸顯本發明的主旨。

實施例1

圖1示出根據本發明一實施例的視頻播放方法的實現流程圖。本實施例的執行主體可以為PC(Personal Computer,個人電腦),也可以為手機或者平板電腦等移動終端,還可以為其他視頻播放裝置,在此不作限定。本實施例提供的視頻播放方法可以應用於各種視頻客戶端或者視頻網站中,在此不作限定。如圖1所示,該方法主要包括:

在步驟S101中,在接收到播放視頻的請求的情況下,創建播放窗口。

作為本發明實施例的一個示例,對於接收的每一個播放視頻的請求,可以僅創建一個播放窗口(句柄)。在該視頻包含正片視頻和正片視頻之前的廣告視頻的情況下,通過該播放窗口播放正片視頻和廣告視頻。在該視頻包含正片視頻,且不包含正片視頻之前的廣告視頻的情況下,通過該播放窗口播放正片視頻。

在步驟S102中,在該視頻包含正片視頻和正片視頻之前的廣告視頻的情況下,加載廣告視頻數據和正片視頻數據。

其中,正片視頻可以指用戶請求播放的視頻中的主要內容。例如,用戶想要觀看電影A1,並請求播放電影A1對應的視頻A,視頻A包括電影A1和電影前的廣告A2,則視頻A中的正片視頻為電影A1,視頻A中的廣告視頻為廣告A2。

其中,正片視頻之前的廣告視頻也可以稱為該正片視頻的前貼廣告視頻。

作為本發明實施例的一個示例,在該視頻包含正片視頻和正片視頻之前的廣告視頻的情況下,同時加載廣告視頻數據和正片視頻數據。

在步驟S103中,通過播放窗口播放已加載的廣告視頻數據,並在播放已加載的廣告視頻數據的過程中,暫停播放正片視頻數據,並將正片視頻置為隱藏狀態。其中,在播放已加載的廣告視頻數據的過程中,仍繼續加載正片視頻數據。

在步驟S104中,在滿足預設條件的情況下,通過播放窗口播放已加載的正片視頻數據。

在一種可能的實現方式中,滿足預設條件,包括:廣告視頻播放完畢。在該實現方式中,在檢測到廣告視頻播放完畢的情況下,通過播放窗口播放已加載的視頻數據。

在另一種可能的實現方式中,滿足預設條件,包括:廣告視頻播放出錯。在該實現方式中,在檢測到廣告視頻播放出錯的情況下,通過播放窗口播放已加載的視頻數據,由此避免廣告視頻播放出錯影響正片視頻的播放,從而能夠提高用戶的觀看體驗,並能夠提高該視頻的觀看量和觀看時長。

在本發明實施例中,通過在接收到播放視頻的請求且該視頻包含正片視頻和正片視頻之前的廣告視頻的情況下,同時加載廣告視頻和正片視頻,能夠降低在廣告視頻播放完畢並開始播放正片視頻時產生卡頓現象的可能性,使用戶在廣告視頻播放完畢並開始播放正片視頻時無需等待加載正片視頻數據,從而能夠提高觀看體驗。此外,在廣告視頻播放完畢並開始播放正片視頻時,若用戶拖動視頻的進度條,也可以較為快速地響應用戶需求,降低在廣告視頻播放完畢並開始播放正片視頻時用戶拖動進度條產生卡頓現象的可能性,從而能夠提高觀看體驗。同時,通過同一個播放窗口播放廣告視頻和正片視頻,能夠避免廣告視頻與正片視頻之間出現黑屏等明顯的切換痕跡,由此使廣告視頻與正片視頻之間的銜接更流暢、平滑,從而能夠進一步提高觀看體驗。

圖2示出根據本發明一實施例的視頻播放方法步驟S102的一示例性的實現流程圖。如圖2所示,在該視頻包含正片視頻和正片視頻之前的廣告視頻的情況下,加載廣告視頻數據和正片視頻數據,包括:

在步驟S201中,在該視頻包含正片視頻和正片視頻之前的廣告視頻的情況下,創建廣告進程和正片進程。

作為本發明實施例的一個示例,可以通過中間管理調度層(nplayer.dll)創建廣告進程(例如ad.exe)和正片進程(例如player.exe)。在該示例中,廣告進程和正片進程可以為互相獨立的進程。本示例提供的視頻播放方法可以應用於廣告進程與正片進程為獨立進程(independent process)形態的視頻客戶端或者視頻網站等的在線播放模塊中,在此不作限定。

在步驟S202中,通過廣告進程加載廣告視頻數據,並通過正片進程加載正片視頻數據。

作為本發明實施例的一個示例,在通過中間管理調度層創建廣告進程和正片進程之後,中間管理調度層可以同時啟動廣告進程和正片進程,通過廣告進程加載廣告視頻數據,並向正片進程發送預加載(preload)命令,通過正片進程加載正片視頻數據。在中間管理調度層啟動廣告進程和正片進程後,首先由廣告進程佔用播放窗口,通過播放窗口播放已加載的廣告視頻數據,並在播放已加載的廣告視頻數據的過程中,將正片進程置為暫停和隱藏狀態,也就是暫停播放正片視頻數據,並將正片視頻置為隱藏狀態。

作為本發明的實施例的一個示例,中間管理調度層還可以用於接收來自播放界面的操作命令,並將接收的操作命令傳遞給播放進程(即廣告進程或者正片進程),以對播放進程進行播放控制。例如,中間管理調度層還可以用於接收來自播放界面的暫停(pause)命令,並將接收的暫停命令傳遞給播放進程,以使播放進程暫停播放。此外,中間管理調度層還可以用於接收來自於播放進程的輸出消息,並將播放進程的輸出消息傳遞給播放窗口。例如,間管理調度層還可以用於接收來自於播放進程的當前播放時間,並將播放進程的當前播放時間傳遞給播放窗口,以使播放窗口顯示當前播放時間。

圖3示出根據本發明一實施例的視頻播放方法步驟S104的一示例性的實現流程圖。如圖3所示,在滿足預設條件的情況下,通過播放窗口播放已加載的正片視頻數據,包括:

在步驟S301中,在滿足預設條件的情況下,銷毀廣告進程。

例如,可以在廣告視頻播放完畢或者廣告視頻播放出錯的情況下,銷毀廣告進程。

在步驟S302中,將正片視頻置為顯示狀態,並通過播放窗口播放已加載的正片視頻數據。

在該示例中,在銷毀廣告進程之後,喚醒正片進程,將正片視頻置為顯示狀態,並通過播放窗口播放已加載的正片視頻數據。

圖4示出根據本發明一實施例的視頻播放方法的一示例性的實現流程圖。如圖4所示,該方法包括:

在步驟S401中,在接收到播放視頻的請求的情況下,創建播放窗口。

在步驟S402中,判斷該視頻是否包含正片視頻之前的廣告視頻,若是,則執行步驟S403,否則執行步驟S406。

在步驟S403中,加載廣告視頻數據和正片視頻數據。

在步驟S404中,通過播放窗口播放已加載的廣告視頻數據,並在播放已加載的廣告視頻數據的過程中,暫停播放正片視頻數據,並將正片視頻置為隱藏狀態。

在步驟S405中,判斷是否滿足預設條件,若是,則執行步驟S407,否則返回步驟S404。

在步驟S406中,加載正片視頻數據。

在步驟S407中,通過播放窗口播放已加載的正片視頻數據。

作為本發明實施例的一個示例,在該視頻不包含正片視頻之前的廣告視頻的情況下,可以通過中間管理調度層喚醒正片進程,由正片進程佔用播放窗口,通過正片進程加載正片視頻數據,並通過播放窗口播放已加載的正片視頻數據。

作為本發明實施例的一個示例,在滿足預設條件的情況下,中間管理調度層可以檢測到滿足預設條件的消息,並向正片進程發出喚醒命令(例如pase_hide_0命令),以使正片進程被喚醒,換言之,使正片進程佔用播放窗口,以通過播放窗口播放已加載的正片視頻數據。

這樣,通過在視頻包含正片視頻和正片視頻之前的廣告視頻的情況下,同時加載廣告視頻數據和正片視頻數據,並通過同一個播放窗口播放廣告視頻和正片視頻,根據本發明實施例的視頻播放方法能夠在正片視頻之前存在廣告視頻的情況下,降低在廣告視頻播放完畢並開始播放正片視頻時產生卡頓現象的可能性,並在廣告視頻與正片視頻之間無黑屏等明顯的切換痕跡,從而能夠提高視頻播放的流暢性,提高用戶的觀看體驗。

實施例2

圖5示出根據本發明另一實施例的視頻播放裝置的結構框圖。圖5所示的裝置可以用於運行圖1所示的視頻播放方法。為了便於說明,在圖5中僅示出了與本發明實施例相關的部分。

如圖5所示,該裝置包括:播放窗口創建模塊51,用於在接收到播放視頻的請求的情況下,創建播放窗口;第一加載模塊52,用於在所述視頻包含正片視頻和正片視頻之前的廣告視頻的情況下,加載廣告視頻數據和正片視頻數據;第一播放控制模塊53,用於通過所述播放窗口播放已加載的廣告視頻數據,並在播放所述已加載的廣告視頻數據的過程中,暫停播放所述正片視頻數據,並將所述正片視頻置為隱藏狀態;第二播放控制模塊54,用於在滿足預設條件的情況下,通過所述播放窗口播放已加載的正片視頻數據。

圖6示出根據本發明另一實施例的視頻播放裝置的一示例性的結構框圖。圖6所示的裝置可以用於運行圖1至圖4所示的視頻播放方法。為了便於說明,在圖6中僅示出了與本發明實施例相關的部分。圖6中標號與圖5相同的組件具有相同的功能,為簡明起見,省略對這些組件的詳細說明。

在一種可能的實現方式中,所述第一加載模塊52包括:進程創建子模塊521,用於在所述視頻包含正片視頻和正片視頻之前的廣告視頻的情況下,創建廣告進程和正片進程;加載子模塊522,用於通過所述廣告進程加載廣告視頻數據,並通過所述正片進程加載正片視頻數據。

在一種可能的實現方式中,所述第二播放控制模54塊包括:進程銷毀子模塊541,用於在滿足預設條件的情況下,銷毀所述廣告進程;播放控制子模塊542,用於將所述正片視頻置為顯示狀態,並通過所述播放窗口播放已加載的正片視頻數據。

在一種可能的實現方式中,滿足預設條件,包括:所述廣告視頻播放完畢。

在一種可能的實現方式中,滿足預設條件,包括:所述廣告視頻播放出錯。

在一種可能的實現方式中,所述裝置還包括:第二加載模塊55,用於在所述視頻包含正片視頻,且不包含正片視頻之前的廣告視頻的情況下,加載正片視頻數據;第三播放控制模塊56,用於通過所述播放窗口播放已加載的正片視頻數據。

需要說明的是,這樣,通過在視頻包含正片視頻和正片視頻之前的廣告視頻的情況下,同時加載廣告視頻數據和正片視頻數據,並通過同一個播放窗口播放廣告視頻和正片視頻,根據本發明實施例的視頻播放裝置能夠在正片視頻之前存在廣告視頻的情況下,降低在廣告視頻播放完畢並開始播放正片視頻時產生卡頓現象的可能性,並在廣告視頻與正片視頻之間無黑屏等明顯的切換痕跡,從而能夠提高視頻播放的流暢性,提高用戶的觀看體驗。

實施例3

圖7示出了本發明的另一個實施例的一種視頻播放設備的結構框圖。所述視頻播放設備1100可以是具備計算能力的主機伺服器、個人計算機PC、或者可攜帶的可攜式計算機或終端等。本發明具體實施例並不對計算節點的具體實現做限定。

所述視頻播放設備1100包括處理器(processor)1110、通信接口(Communications Interface)1120、存儲器(memory)1130和總線1140。其中,處理器1110、通信接口1120、以及存儲器1130通過總線1140完成相互間的通信。

通信接口1120用於與網絡設備通信,其中網絡設備包括例如虛擬機管理中心、共享存儲等。

處理器1110用於執行程序。處理器1110可能是一個中央處理器CPU,或者是專用集成電路ASIC(Application Specific Integrated Circuit),或者是被配置成實施本發明實施例的一個或多個集成電路。

存儲器1130用於存放文件。存儲器1130可能包含高速RAM存儲器,也可能還包括非易失性存儲器(non-volatile memory),例如至少一個磁碟存儲器。存儲器1130也可以是存儲器陣列。存儲器1130還可能被分塊,並且所述塊可按一定的規則組合成虛擬卷。

在一種可能的實施方式中,上述程序可為包括計算機操作指令的程序代碼。該程序具體可用於:實現實施例1中各步驟的操作。

本領域普通技術人員可以意識到,本文所描述的實施例中的各示例性單元及算法步驟,能夠以電子硬體、或者計算機軟體和電子硬體的結合來實現。這些功能究竟以硬體還是軟體形式來實現,取決於技術方案的特定應用和設計約束條件。專業技術人員可以針對特定的應用選擇不同的方法來實現所描述的功能,但是這種實現不應認為超出本發明的範圍。

如果以計算機軟體的形式來實現所述功能並作為獨立的產品銷售或使用時,則在一定程度上可認為本發明的技術方案的全部或部分(例如對現有技術做出貢獻的部分)是以計算機軟體產品的形式體現的。該計算機軟體產品通常存儲在計算機可讀取的非易失性存儲介質中,包括若干指令用以使得計算機設備(可以是個人計算機、伺服器、或者網絡設備等)執行本發明各實施例方法的全部或部分步驟。而前述的存儲介質包括U盤、移動硬碟、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光碟等各種可以存儲程序代碼的介質。

以上所述,僅為本發明的具體實施方式,但本發明的保護範圍並不局限於此,任何熟悉本技術領域的技術人員在本發明揭露的技術範圍內,可輕易想到變化或替換,都應涵蓋在本發明的保護範圍之內。因此,本發明的保護範圍應以所述權利要求的保護範圍為準。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀