欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于人臉識(shí)別系統(tǒng)的文件存取方法、裝置和系統(tǒng)與流程

文檔序號(hào):12669864閱讀:372來源:國知局
用于人臉識(shí)別系統(tǒng)的文件存取方法、裝置和系統(tǒng)與流程

本發(fā)明涉及文件存取技術(shù)領(lǐng)域,更具體地涉及一種用于人臉識(shí)別系統(tǒng)的文件存取方法、裝置和系統(tǒng)。



背景技術(shù):

現(xiàn)代社會(huì)安全問題愈發(fā)重要,保障城市安全有著顯而易見的重要意義,利用先進(jìn)的人臉識(shí)別技術(shù)針對(duì)攝像頭前出現(xiàn)的人員進(jìn)行實(shí)時(shí)告警有著十分廣泛的應(yīng)用場景。

然而,在實(shí)際人臉識(shí)別監(jiān)控系統(tǒng)中,由于需要存取圖片或視頻的大小和量級(jí)非常大,往往導(dǎo)致識(shí)別速度不夠快,從而影響識(shí)別到犯罪分子進(jìn)行告警的速度,這將嚴(yán)重影響城市安全。因此,需要用于人臉識(shí)別系統(tǒng)的優(yōu)化的文件存取方案。



技術(shù)實(shí)現(xiàn)要素:

為了解決上述問題而提出了本發(fā)明。根據(jù)本發(fā)明一方面,提供了一種用于人臉識(shí)別系統(tǒng)的文件存取方法,所述方法包括:基于人臉識(shí)別系統(tǒng)的應(yīng)用場景對(duì)所述人臉識(shí)別系統(tǒng)的圖片存儲(chǔ)服務(wù)和視頻存儲(chǔ)服務(wù)進(jìn)行配置;以及基于所述人臉識(shí)別系統(tǒng)的經(jīng)配置的圖片存儲(chǔ)服務(wù)和視頻存儲(chǔ)服務(wù)對(duì)所述人臉識(shí)別系統(tǒng)所接收的圖片和/或視頻進(jìn)行存取。

在本發(fā)明的一個(gè)實(shí)施例中,所述對(duì)圖片存儲(chǔ)服務(wù)和視頻存儲(chǔ)服務(wù)的配置包括:配置存儲(chǔ)方式和配置存儲(chǔ)服務(wù)地址。

在本發(fā)明的一個(gè)實(shí)施例中,所述存儲(chǔ)服務(wù)地址包括服務(wù)器IP和服務(wù)器端口。

在本發(fā)明的一個(gè)實(shí)施例中,所述基于人臉識(shí)別系統(tǒng)的應(yīng)用場景對(duì)所述人臉識(shí)別系統(tǒng)的圖片存儲(chǔ)服務(wù)和視頻存儲(chǔ)服務(wù)進(jìn)行配置,包括:當(dāng)所述人臉識(shí)別系統(tǒng)所需存儲(chǔ)的數(shù)據(jù)量小于預(yù)定閾值時(shí),為所述人臉識(shí)別系統(tǒng)的圖片存儲(chǔ)服務(wù)和視頻存儲(chǔ)服務(wù)配置本地存儲(chǔ)的存儲(chǔ)服務(wù);當(dāng)所述人臉識(shí)別系統(tǒng)所需存儲(chǔ)的數(shù)據(jù)量不小于所述預(yù)定閾值時(shí),為所述人臉識(shí)別系統(tǒng)的圖片存儲(chǔ)服務(wù)配置數(shù)據(jù)庫存儲(chǔ)的存儲(chǔ)服務(wù)或遠(yuǎn)程存儲(chǔ)的存儲(chǔ)服務(wù),為所述人臉識(shí)別系統(tǒng)的視頻存儲(chǔ)服務(wù)配置分布式文件系統(tǒng)存儲(chǔ)的存儲(chǔ)服務(wù)或遠(yuǎn)程存儲(chǔ)的存儲(chǔ)服務(wù);以及當(dāng)所述人臉識(shí)別系統(tǒng)需要統(tǒng)一存儲(chǔ)或單機(jī)存儲(chǔ)時(shí),為所述人臉識(shí)別系統(tǒng)的圖片存儲(chǔ)服務(wù)和視頻存儲(chǔ)服務(wù)配置遠(yuǎn)程存儲(chǔ)的存儲(chǔ)服務(wù)。

在本發(fā)明的一個(gè)實(shí)施例中,所述為人臉識(shí)別系統(tǒng)的圖片存儲(chǔ)服務(wù)配置數(shù)據(jù)庫存儲(chǔ)的存儲(chǔ)服務(wù),包括:為所述人臉識(shí)別系統(tǒng)的圖片存儲(chǔ)服務(wù)配置數(shù)據(jù)庫存儲(chǔ)的存儲(chǔ)服務(wù)并搭建數(shù)據(jù)庫存儲(chǔ)環(huán)境;所述為人臉識(shí)別系統(tǒng)的視頻存儲(chǔ)服務(wù)配置分布式文件系統(tǒng)存儲(chǔ)的存儲(chǔ)服務(wù),包括:為所述人臉識(shí)別系統(tǒng)的視頻存儲(chǔ)服務(wù)配置分布式文件系統(tǒng)存儲(chǔ)的存儲(chǔ)服務(wù)并搭建分布式文件系統(tǒng)存儲(chǔ)環(huán)境。

在本發(fā)明的一個(gè)實(shí)施例中,所述數(shù)據(jù)庫存儲(chǔ)為hbase存儲(chǔ)。

在本發(fā)明的一個(gè)實(shí)施例中,所述分布式文件系統(tǒng)存儲(chǔ)為hdfs分布式文件系統(tǒng)存儲(chǔ)。

在本發(fā)明的一個(gè)實(shí)施例中,所述遠(yuǎn)程存儲(chǔ)為http存儲(chǔ),所述http存儲(chǔ)為基于http請(qǐng)求在所述人臉識(shí)別系統(tǒng)以外的設(shè)備上進(jìn)行存儲(chǔ)。

在本發(fā)明的一個(gè)實(shí)施例中,所述基于所述人臉識(shí)別系統(tǒng)的經(jīng)配置的圖片存儲(chǔ)服務(wù)和視頻存儲(chǔ)服務(wù)對(duì)所述人臉識(shí)別系統(tǒng)所接收的圖片和/或視頻進(jìn)行存取包括:監(jiān)聽本地端口,當(dāng)接收到存儲(chǔ)請(qǐng)求時(shí),基于所述人臉識(shí)別系統(tǒng)的經(jīng)配置的存儲(chǔ)服務(wù)對(duì)所述人臉識(shí)別系統(tǒng)所接收的圖片和/或視頻進(jìn)行存儲(chǔ),并生成標(biāo)識(shí)所述圖片和/或視頻的路徑;以及當(dāng)需要獲取所述圖片和/或視頻時(shí),基于所述路徑獲取所述圖片和/或視頻。

在本發(fā)明的一個(gè)實(shí)施例中,所述對(duì)圖片和/或視頻的存取以流的形式進(jìn)行。

在本發(fā)明的一個(gè)實(shí)施例中,所述對(duì)圖片和/或視頻的存取還包括對(duì)所述圖片和/或視頻的元信息的存取。

根據(jù)本發(fā)明另一方面,提供了一種用于人臉識(shí)別系統(tǒng)的文件存取裝置,所述裝置包括:配置模塊,用于基于人臉識(shí)別系統(tǒng)的應(yīng)用場景對(duì)所述人臉識(shí)別系統(tǒng)的圖片存儲(chǔ)服務(wù)和視頻存儲(chǔ)服務(wù)進(jìn)行配置;以及存取模塊,用于基于所述人臉識(shí)別系統(tǒng)的經(jīng)配置的圖片存儲(chǔ)服務(wù)和視頻存儲(chǔ)服務(wù)對(duì)所述人臉識(shí)別系統(tǒng)所接收的圖片和/或視頻進(jìn)行存取。

在本發(fā)明的一個(gè)實(shí)施例中,所述配置模塊對(duì)圖片存儲(chǔ)服務(wù)和視頻存儲(chǔ)服務(wù)的配置包括:配置存儲(chǔ)方式和配置存儲(chǔ)服務(wù)地址。

在本發(fā)明的一個(gè)實(shí)施例中,所述存儲(chǔ)服務(wù)地址包括服務(wù)器IP和服務(wù)器端口。

在本發(fā)明的一個(gè)實(shí)施例中,所述配置模塊進(jìn)一步用于:當(dāng)所述人臉識(shí)別系統(tǒng)所需存儲(chǔ)的數(shù)據(jù)量小于預(yù)定閾值時(shí),為所述人臉識(shí)別系統(tǒng)的圖片存儲(chǔ)服務(wù)和視頻存儲(chǔ)服務(wù)配置本地存儲(chǔ)的存儲(chǔ)服務(wù);當(dāng)所述人臉識(shí)別系統(tǒng)所需存儲(chǔ)的數(shù)據(jù)量不小于所述預(yù)定閾值時(shí),為所述人臉識(shí)別系統(tǒng)的圖片存儲(chǔ)服務(wù)配置數(shù)據(jù)庫存儲(chǔ)的存儲(chǔ)服務(wù)或遠(yuǎn)程存儲(chǔ)的存儲(chǔ)服務(wù),為所述人臉識(shí)別系統(tǒng)的視頻存儲(chǔ)服務(wù)配置分布式文件系統(tǒng)存儲(chǔ)的存儲(chǔ)服務(wù)或遠(yuǎn)程存儲(chǔ)的存儲(chǔ)服務(wù);以及當(dāng)所述人臉識(shí)別系統(tǒng)需要統(tǒng)一存儲(chǔ)或單機(jī)存儲(chǔ)時(shí),為所述人臉識(shí)別系統(tǒng)的圖片存儲(chǔ)服務(wù)和視頻存儲(chǔ)服務(wù)配置遠(yuǎn)程存儲(chǔ)的存儲(chǔ)服務(wù)。

在本發(fā)明的一個(gè)實(shí)施例中,所述配置模塊為人臉識(shí)別系統(tǒng)的圖片存儲(chǔ)服務(wù)配置數(shù)據(jù)庫存儲(chǔ)的存儲(chǔ)服務(wù),包括:為所述人臉識(shí)別系統(tǒng)的圖片存儲(chǔ)服務(wù)配置數(shù)據(jù)庫存儲(chǔ)的存儲(chǔ)服務(wù)并搭建數(shù)據(jù)庫存儲(chǔ)環(huán)境;所述配置模塊為人臉識(shí)別系統(tǒng)的視頻存儲(chǔ)服務(wù)配置分布式文件系統(tǒng)存儲(chǔ)的存儲(chǔ)服務(wù),包括:為所述人臉識(shí)別系統(tǒng)的視頻存儲(chǔ)服務(wù)配置分布式文件系統(tǒng)存儲(chǔ)的存儲(chǔ)服務(wù)并搭建分布式文件系統(tǒng)存儲(chǔ)環(huán)境。

在本發(fā)明的一個(gè)實(shí)施例中,所述數(shù)據(jù)庫存儲(chǔ)為hbase存儲(chǔ)。

在本發(fā)明的一個(gè)實(shí)施例中,所述分布式文件系統(tǒng)存儲(chǔ)為hdfs分布式文件系統(tǒng)存儲(chǔ)。

在本發(fā)明的一個(gè)實(shí)施例中,所述遠(yuǎn)程存儲(chǔ)為http存儲(chǔ),所述http存儲(chǔ)為基于http請(qǐng)求在所述人臉識(shí)別系統(tǒng)以外的設(shè)備上進(jìn)行存儲(chǔ)。

在本發(fā)明的一個(gè)實(shí)施例中,所述存取模塊進(jìn)一步用于:監(jiān)聽本地端口,當(dāng)接收到存儲(chǔ)請(qǐng)求時(shí),基于所述人臉識(shí)別系統(tǒng)的經(jīng)配置的存儲(chǔ)服務(wù)對(duì)所述人臉識(shí)別系統(tǒng)所接收的圖片和/或視頻進(jìn)行存儲(chǔ),并生成標(biāo)識(shí)所述圖片和/或視頻的路徑;以及當(dāng)需要獲取所述圖片和/或視頻時(shí),基于所述路徑獲取所述圖片和/或視頻。

在本發(fā)明的一個(gè)實(shí)施例中,所述存取模塊對(duì)圖片和/或視頻的存取以流的形式進(jìn)行。

在本發(fā)明的一個(gè)實(shí)施例中,所述存取模塊對(duì)圖片和/或視頻的存取還包括對(duì)所述圖片和/或視頻的元信息的存取。

根據(jù)本發(fā)明再一方面,提供了一種用于人臉識(shí)別系統(tǒng)的文件存取系統(tǒng),所述文件存取系統(tǒng)包括存儲(chǔ)裝置和處理器,所述存儲(chǔ)裝置上存儲(chǔ)有由所述處理器運(yùn)行的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序在被所述處理器運(yùn)行時(shí)執(zhí)行上述任一項(xiàng)所述的用于人臉識(shí)別系統(tǒng)的文件存取方法。

根據(jù)本發(fā)明實(shí)施例的用于人臉識(shí)別系統(tǒng)的文件存取方法、裝置和系統(tǒng)針對(duì)人臉識(shí)別系統(tǒng)所應(yīng)用的場景的不同為人臉識(shí)別系統(tǒng)配置不同的文件存取方式,可以實(shí)現(xiàn)有效快速的文件存取,提升人臉識(shí)別系統(tǒng)的綜合性能,對(duì)監(jiān)控復(fù)雜場景下的人員身份以及及時(shí)告警甚為有益。

附圖說明

通過結(jié)合附圖對(duì)本發(fā)明實(shí)施例進(jìn)行更詳細(xì)的描述,本發(fā)明的上述以及其它目的、特征和優(yōu)勢將變得更加明顯。附圖用來提供對(duì)本發(fā)明實(shí)施例的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中,相同的參考標(biāo)號(hào)通常代表相同部件或步驟。

圖1示出用于實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的用于人臉識(shí)別系統(tǒng)的文件存取方法、裝置和系統(tǒng)的示例電子設(shè)備的示意性框圖;

圖2示出根據(jù)本發(fā)明實(shí)施例的用于人臉識(shí)別系統(tǒng)的文件存取方法的示意性流程圖;

圖3示出根據(jù)本發(fā)明實(shí)施例的用于人臉識(shí)別系統(tǒng)的文件存取裝置的示意性框圖;以及

圖4示出根據(jù)本發(fā)明實(shí)施例的用于人臉識(shí)別系統(tǒng)的文件存取系統(tǒng)的示意性框圖。

具體實(shí)施方式

為了使得本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更為明顯,下面將參照附圖詳細(xì)描述根據(jù)本發(fā)明的示例實(shí)施例。顯然,所描述的實(shí)施例僅僅是本發(fā)明的一部分實(shí)施例,而不是本發(fā)明的全部實(shí)施例,應(yīng)理解,本發(fā)明不受這里描述的示例實(shí)施例的限制。基于本發(fā)明中描述的本發(fā)明實(shí)施例,本領(lǐng)域技術(shù)人員在沒有付出創(chuàng)造性勞動(dòng)的情況下所得到的所有其它實(shí)施例都應(yīng)落入本發(fā)明的保護(hù)范圍之內(nèi)。

首先,參照?qǐng)D1來描述用于實(shí)現(xiàn)本發(fā)明實(shí)施例的用于人臉識(shí)別系統(tǒng)的文件存取方法、裝置和系統(tǒng)的示例電子設(shè)備100。

如圖1所示,電子設(shè)備100包括一個(gè)或多個(gè)處理器102、一個(gè)或多個(gè)存儲(chǔ)裝置104、輸入裝置106、輸出裝置108以及圖像傳感器110,這些組件通過總線系統(tǒng)112和/或其它形式的連接機(jī)構(gòu)(未示出)互連。應(yīng)當(dāng)注意,圖1所示的電子設(shè)備100的組件和結(jié)構(gòu)只是示例性的,而非限制性的,根據(jù)需要,所述電子設(shè)備也可以具有其他組件和結(jié)構(gòu)。

所述處理器102可以是中央處理單元(CPU)或者具有數(shù)據(jù)處理能力和/或指令執(zhí)行能力的其它形式的處理單元,并且可以控制所述電子設(shè)備100中的其它組件以執(zhí)行期望的功能。

所述存儲(chǔ)裝置104可以包括一個(gè)或多個(gè)計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品可以包括各種形式的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如易失性存儲(chǔ)器和/或非易失性存儲(chǔ)器。所述易失性存儲(chǔ)器例如可以包括隨機(jī)存取存儲(chǔ)器(RAM)和/或高速緩沖存儲(chǔ)器(cache)等。所述非易失性存儲(chǔ)器例如可以包括只讀存儲(chǔ)器(ROM)、硬盤、閃存等。在所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上可以存儲(chǔ)一個(gè)或多個(gè)計(jì)算機(jī)程序指令,處理器102可以運(yùn)行所述程序指令,以實(shí)現(xiàn)下文所述的本發(fā)明實(shí)施例中(由處理器實(shí)現(xiàn))的客戶端功能以及/或者其它期望的功能。在所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中還可以存儲(chǔ)各種應(yīng)用程序和各種數(shù)據(jù),例如所述應(yīng)用程序使用和/或產(chǎn)生的各種數(shù)據(jù)等。

所述輸入裝置106可以是用戶用來輸入指令的裝置,并且可以包括鍵盤、鼠標(biāo)、麥克風(fēng)和觸摸屏等中的一個(gè)或多個(gè)。

所述輸出裝置108可以向外部(例如用戶)輸出各種信息(例如圖像或聲音),并且可以包括顯示器、揚(yáng)聲器等中的一個(gè)或多個(gè)。

所述圖像傳感器110可以拍攝用戶期望的圖像(例如照片、視頻等),并且將所拍攝的圖像存儲(chǔ)在所述存儲(chǔ)裝置104中以供其它組件使用。

示例性地,用于實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的用于人臉識(shí)別系統(tǒng)的文件存取方法、裝置和系統(tǒng)的示例電子設(shè)備可以被實(shí)現(xiàn)為諸如智能手機(jī)、平板電腦等。

下面,將參考圖2描述根據(jù)本發(fā)明實(shí)施例的用于人臉識(shí)別系統(tǒng)的文件存取方法200。

在步驟S210,基于人臉識(shí)別系統(tǒng)的應(yīng)用場景對(duì)所述人臉識(shí)別系統(tǒng)的圖片存儲(chǔ)服務(wù)和視頻存儲(chǔ)服務(wù)進(jìn)行配置。

在一個(gè)實(shí)施例中,人臉識(shí)別系統(tǒng)的應(yīng)用場景可以理解為人臉識(shí)別系統(tǒng)被用于的場景/場合,或者也可以理解為使用人臉識(shí)別系統(tǒng)的使用者對(duì)人臉識(shí)別系統(tǒng)的具體需求。例如,在一個(gè)示例中,人臉識(shí)別系統(tǒng)被用于某中小企業(yè)考勤系統(tǒng),在該應(yīng)用場景下的人臉識(shí)別系統(tǒng)僅需存儲(chǔ)該企業(yè)內(nèi)部人員的少量圖片。在另一個(gè)示例中,人臉識(shí)別系統(tǒng)被用于在某公共場所監(jiān)控識(shí)別敏感人物,在該應(yīng)用場景下的人臉識(shí)別系統(tǒng)則需要存儲(chǔ)大量的圖片甚至相關(guān)告警視頻。在其他示例中,人臉識(shí)別系統(tǒng)可能被用于其他的場景或用途。在實(shí)際使用中,存儲(chǔ)服務(wù)往往會(huì)同時(shí)涉及到圖片與視頻的存儲(chǔ),圖片和視頻數(shù)據(jù)分別來自于圖片獲取端口和視頻獲取端口,人臉識(shí)別系統(tǒng)需要對(duì)來自兩個(gè)不同端口的數(shù)據(jù)進(jìn)行分別處理,由于圖片數(shù)據(jù)和視頻數(shù)據(jù)存在數(shù)據(jù)格式差異,對(duì)所述人臉識(shí)別系統(tǒng)的存儲(chǔ)服務(wù)進(jìn)行配置時(shí),可以對(duì)所述人臉識(shí)別系統(tǒng)存儲(chǔ)服務(wù)中的圖片存儲(chǔ)服務(wù)和視頻存儲(chǔ)服務(wù)分別進(jìn)行配置,以滿足不同的使用場景,下文中所提到的“文件”可以指代圖片和/視頻。很明顯,對(duì)于不同應(yīng)用場景下的人臉識(shí)別系統(tǒng),所需存取文件的數(shù)量級(jí)、類別等可能會(huì)大不相同。基于此,可以有針對(duì)性地對(duì)不同應(yīng)用場景下的人臉識(shí)別系統(tǒng)配置不同的存儲(chǔ)服務(wù),以使不同應(yīng)用場景下的人臉識(shí)別系統(tǒng)均能有適合的優(yōu)化的存取方案,從而實(shí)現(xiàn)有效快速的文件存取。

在一個(gè)實(shí)施例中,對(duì)人臉識(shí)別系統(tǒng)的存儲(chǔ)服務(wù)的配置可以包括:配置存儲(chǔ)方式(存儲(chǔ)類別)和存儲(chǔ)服務(wù)地址。示例性地,針對(duì)圖片數(shù)據(jù)所配置的存儲(chǔ)方式可以為以下存儲(chǔ)方式之一:本地(local)存儲(chǔ)、數(shù)據(jù)庫存儲(chǔ)、分布式文件系統(tǒng)(hdfs)存儲(chǔ)以及遠(yuǎn)程存儲(chǔ),存儲(chǔ)服務(wù)地址可以包括服務(wù)器IP和服務(wù)器端口。同樣地,針對(duì)視頻數(shù)據(jù)所配置的存儲(chǔ)方式也可以為以下存儲(chǔ)方式之一:本地(local)存儲(chǔ)、數(shù)據(jù)庫存儲(chǔ)、分布式文件系統(tǒng)(hdfs)存儲(chǔ)以及遠(yuǎn)程存儲(chǔ),存儲(chǔ)服務(wù)地址可以包括服務(wù)器IP和服務(wù)器端口。其中,本地存儲(chǔ)是指將人臉識(shí)別系統(tǒng)所接收的文件保存在系統(tǒng)本地;數(shù)據(jù)庫存儲(chǔ)是指將人臉識(shí)別系統(tǒng)所接收的文件保存在系統(tǒng)的數(shù)據(jù)庫中,數(shù)據(jù)庫存儲(chǔ)需要在人臉識(shí)別系統(tǒng)上安裝相應(yīng)的數(shù)據(jù)庫;分布式文件系統(tǒng)存儲(chǔ)是指將人臉識(shí)別系統(tǒng)所接收的文件保存在分布式文件系統(tǒng)中,分布式文件系統(tǒng)存儲(chǔ)需要在人臉識(shí)別系統(tǒng)上安裝分布式文件系統(tǒng);遠(yuǎn)程存儲(chǔ)是指將人臉識(shí)別系統(tǒng)所接收的文件交由其他存儲(chǔ)服務(wù)進(jìn)行存儲(chǔ)。在其他示例中,所配置的存儲(chǔ)方式也可以包括其他任何合適類型的存儲(chǔ)方式,本發(fā)明對(duì)此不作限制。

在一個(gè)示例中,數(shù)據(jù)庫存儲(chǔ)可以為hbase存儲(chǔ)。hbase是一個(gè)高可靠性、高性能的開源數(shù)據(jù)庫,可以為人臉識(shí)別系統(tǒng)中大量圖片提供高可靠性的存儲(chǔ)。在一個(gè)示例中,分布式文件系統(tǒng)存儲(chǔ)可以為hdfs分布式文件系統(tǒng)存儲(chǔ)。hdfs分布式文件系統(tǒng)支持大量的數(shù)據(jù)集,典型的hdfs文件大小是GB到TB的級(jí)別,所以,hdfs被調(diào)整成支持大文件,可以為人臉識(shí)別系統(tǒng)中大量離線視頻提供高可靠性的存儲(chǔ)。在一個(gè)示例中,遠(yuǎn)程存儲(chǔ)可以為http存儲(chǔ),即通過發(fā)送http請(qǐng)求,將所需存儲(chǔ)的文件發(fā)送到另一臺(tái)存儲(chǔ)服務(wù)設(shè)備上,并依據(jù)該臺(tái)存儲(chǔ)服務(wù)設(shè)備自身的存儲(chǔ)方式對(duì)文件進(jìn)行存儲(chǔ)。例如,遠(yuǎn)程存儲(chǔ)可以為在人臉識(shí)別系統(tǒng)以外的設(shè)備上采用上述三種存儲(chǔ)方式(即本地存儲(chǔ)、數(shù)據(jù)庫存儲(chǔ)、分布式文件系統(tǒng)存儲(chǔ))中的任一種進(jìn)行存儲(chǔ),或者采用任何其他合適的存儲(chǔ)方式進(jìn)行存儲(chǔ)。

在一個(gè)實(shí)施例中,基于上述示例中的存儲(chǔ)方式,步驟S210可以進(jìn)一步包括:當(dāng)所述人臉識(shí)別系統(tǒng)所需存儲(chǔ)的數(shù)據(jù)量小于預(yù)定閾值時(shí),為所述人臉識(shí)別系統(tǒng)中的圖片存儲(chǔ)服務(wù)和視頻存儲(chǔ)服務(wù)配置本地存儲(chǔ)的存儲(chǔ)服務(wù),其中,數(shù)據(jù)量為人臉識(shí)別系統(tǒng)所需要存儲(chǔ)的圖片或視頻的文件數(shù)量,也可以依據(jù)需要將其定義為人臉識(shí)別系統(tǒng)所需要存儲(chǔ)的圖片或視頻所占用的存儲(chǔ)空間;當(dāng)所述人臉識(shí)別系統(tǒng)所需存儲(chǔ)的數(shù)據(jù)量不小于所述預(yù)定閾值時(shí),為所述人臉識(shí)別系統(tǒng)中的圖片存儲(chǔ)服務(wù)配置數(shù)據(jù)庫存儲(chǔ)的存儲(chǔ)服務(wù)或遠(yuǎn)程存儲(chǔ)的存儲(chǔ)服務(wù),為所述人臉識(shí)別系統(tǒng)中的視頻存儲(chǔ)服務(wù)配置分布式文件系統(tǒng)存儲(chǔ)的存儲(chǔ)服務(wù)或遠(yuǎn)程存儲(chǔ)的存儲(chǔ)服務(wù);當(dāng)所述人臉識(shí)別系統(tǒng)需要統(tǒng)一存儲(chǔ)或單機(jī)存儲(chǔ)時(shí),為所述人臉識(shí)別系統(tǒng)中的圖片存儲(chǔ)服務(wù)和視頻存儲(chǔ)服務(wù)配置遠(yuǎn)程存儲(chǔ)的存儲(chǔ)服務(wù)。

例如,在前述的示例中,當(dāng)人臉識(shí)別系統(tǒng)被用于某中小企業(yè)考勤系統(tǒng)時(shí),在該應(yīng)用場景下的人臉識(shí)別系統(tǒng)僅需存儲(chǔ)該企業(yè)內(nèi)部人員的少量圖片或視頻(例如圖片或視頻的數(shù)據(jù)量小于預(yù)定閾值,該預(yù)定閾值可以根據(jù)實(shí)際需要而設(shè)置,本發(fā)明對(duì)此不作限制)。在這種情況下,可以為人臉識(shí)別系統(tǒng)配置本地存儲(chǔ)的存儲(chǔ)服務(wù),在該場景中,相對(duì)于其他存儲(chǔ)方式,本地存儲(chǔ)可以實(shí)現(xiàn)較快的文件存取。

再如,在前述的示例中,人臉識(shí)別系統(tǒng)被用于在某公共場所監(jiān)控識(shí)別敏感人物,在該應(yīng)用場景下的人臉識(shí)別系統(tǒng)則需要存儲(chǔ)大量的圖片和離線視頻(例如所需存儲(chǔ)數(shù)據(jù)量大于預(yù)定閾值,該預(yù)定閾值可以根據(jù)實(shí)際需要而設(shè)置,本發(fā)明對(duì)此不作限制)。在這種情況下,可以為人臉識(shí)別系統(tǒng)中的圖片存儲(chǔ)服務(wù)配置數(shù)據(jù)庫存儲(chǔ)的存儲(chǔ)服務(wù),為人臉識(shí)別系統(tǒng)中的視頻存儲(chǔ)服務(wù)配置分布式文件系統(tǒng)存儲(chǔ)的存儲(chǔ)服務(wù),由于視頻如果存儲(chǔ)在數(shù)據(jù)庫中會(huì)影響數(shù)據(jù)庫的性能,因此視頻應(yīng)存儲(chǔ)在分布式文件系統(tǒng)中,而將大量圖片存儲(chǔ)在數(shù)據(jù)庫中。

再如,在前述的示例中,人臉識(shí)別系統(tǒng)被用于在某公共場所監(jiān)控識(shí)別敏感人物,在該應(yīng)用場景下的人臉識(shí)別系統(tǒng)則需要存儲(chǔ)大量的圖片和離線視頻(例如所需存儲(chǔ)數(shù)據(jù)量大于預(yù)定閾值,該預(yù)定閾值可以根據(jù)實(shí)際需要而設(shè)置,本發(fā)明對(duì)此不作限制),為了便于對(duì)存儲(chǔ)的大量圖片和視頻數(shù)據(jù)進(jìn)行統(tǒng)一管理,可為人臉識(shí)別系統(tǒng)中的圖片存儲(chǔ)服務(wù)和視頻存儲(chǔ)服務(wù)配置遠(yuǎn)程存儲(chǔ)的存儲(chǔ)服務(wù),采用此種存儲(chǔ)服務(wù)能夠?qū)⒋罅康膱D片和視頻數(shù)據(jù)統(tǒng)一存儲(chǔ)在同一硬件設(shè)備中,有利于對(duì)存儲(chǔ)的大量圖片和視頻數(shù)據(jù)進(jìn)行統(tǒng)一管理,一方面便于人臉識(shí)別系統(tǒng)對(duì)圖片或視頻數(shù)據(jù)的存取操作,另一方面能夠提升數(shù)據(jù)的管理效率和數(shù)據(jù)安全性。

總之,針對(duì)不同的應(yīng)用場景,為人臉識(shí)別系統(tǒng)中的圖片存儲(chǔ)服務(wù)和視頻存儲(chǔ)服務(wù)分別配置不同的存儲(chǔ)服務(wù),可以使不同應(yīng)用場景下的人臉識(shí)別系統(tǒng)均能有適合的優(yōu)化的存取方案,從而實(shí)現(xiàn)有效快速的文件存取。

不同的存儲(chǔ)服務(wù)對(duì)應(yīng)于不同的文件存取方式?,F(xiàn)在繼續(xù)參考圖2描述下面的步驟。

在步驟S220,基于所述人臉識(shí)別系統(tǒng)的經(jīng)配置的圖片存儲(chǔ)服務(wù)和視頻存儲(chǔ)服務(wù)對(duì)所述人臉識(shí)別系統(tǒng)所接收的圖片和/或視頻進(jìn)行存取。

在一個(gè)實(shí)施例中,當(dāng)為人臉識(shí)別系統(tǒng)配置本地存儲(chǔ)的存儲(chǔ)服務(wù)時(shí),該人臉識(shí)別系統(tǒng)所接收的文件自然按照本地存儲(chǔ)的方式進(jìn)行存儲(chǔ)和獲取。類似地,當(dāng)為人臉識(shí)別系統(tǒng)配置其他類型(例如前述的數(shù)據(jù)庫存儲(chǔ)、分布式文件系統(tǒng)存儲(chǔ)、遠(yuǎn)程存儲(chǔ)等)的存儲(chǔ)服務(wù)時(shí),該人臉識(shí)別系統(tǒng)所接收的文件自然按照該類型的存儲(chǔ)方式進(jìn)行存儲(chǔ)和獲取。

在一個(gè)實(shí)施例中,步驟S220可以進(jìn)一步包括:監(jiān)聽本地端口,當(dāng)接收到存儲(chǔ)請(qǐng)求時(shí),基于所述人臉識(shí)別系統(tǒng)的經(jīng)配置的存儲(chǔ)服務(wù)對(duì)所述人臉識(shí)別系統(tǒng)所接收的文件進(jìn)行存儲(chǔ),并生成標(biāo)識(shí)所述文件的路徑;當(dāng)需要獲取所述文件時(shí),基于所述路徑獲取所述文件。不論為人臉識(shí)別系統(tǒng)配置了何種類型的存儲(chǔ)服務(wù),在按照該類型的存儲(chǔ)服務(wù)對(duì)文件進(jìn)行存儲(chǔ)時(shí),都會(huì)生成對(duì)該文件起到唯一標(biāo)識(shí)作用的路徑,當(dāng)需要取出該文件時(shí),基于該路徑就可獲取到該文件。

例如,在前述的示例中,當(dāng)為人臉識(shí)別系統(tǒng)配置本地存儲(chǔ)的存儲(chǔ)服務(wù)時(shí),該人臉識(shí)別系統(tǒng)所接收的文件自然按照本地存儲(chǔ)的方式進(jìn)行存儲(chǔ),在對(duì)該文件進(jìn)行存儲(chǔ)時(shí),會(huì)生成對(duì)該文件起到唯一標(biāo)識(shí)作用的路徑,當(dāng)需要取出該文件時(shí),可直接基于該路徑從本地獲取到該文件。類似地,當(dāng)為人臉識(shí)別系統(tǒng)配置其他類型(例如前述的數(shù)據(jù)庫存儲(chǔ)、分布式文件系統(tǒng)存儲(chǔ)、遠(yuǎn)程存儲(chǔ)等)的存儲(chǔ)服務(wù)時(shí),該人臉識(shí)別系統(tǒng)所接收的文件自然按照該類型的存儲(chǔ)方式進(jìn)行存儲(chǔ),同樣地,在對(duì)該文件進(jìn)行存儲(chǔ)時(shí),會(huì)生成對(duì)該文件起到唯一標(biāo)識(shí)作用的路徑,當(dāng)需要取出該文件時(shí),可直接基于該路徑從相應(yīng)的地方(例如前述的數(shù)據(jù)庫、分布式文件系統(tǒng)、其他存儲(chǔ)服務(wù)設(shè)備等)獲取到該文件。

在一個(gè)實(shí)施例中,在上述對(duì)文件進(jìn)行存取時(shí),可以以流的形式進(jìn)行。例如,可以采用文件二進(jìn)制流的傳輸方式實(shí)現(xiàn)對(duì)文件的存取。不管對(duì)人臉識(shí)別系統(tǒng)配置何種存儲(chǔ)服務(wù)使用何種存儲(chǔ)方式(例如前述的本次存儲(chǔ)、數(shù)據(jù)庫存儲(chǔ)、分布式文件系統(tǒng)存儲(chǔ)、遠(yuǎn)程存儲(chǔ)等),都會(huì)以流的形式傳輸文件。人臉識(shí)別系統(tǒng)以流的形式發(fā)送文件后,存儲(chǔ)服務(wù)獲取到文件流時(shí),開始保存文件。不同于讀入內(nèi)存的方式,兩端的交互存取將會(huì)以流的形式快速進(jìn)行,不需要等待任何一方將文件讀入內(nèi)存后再進(jìn)行發(fā)送。同理,人臉識(shí)別系統(tǒng)從存儲(chǔ)服務(wù)獲取文件時(shí),也是使用此種方式。存儲(chǔ)服務(wù)將文件以流的形式傳輸?shù)饺四樧R(shí)別系統(tǒng),并不是讀入內(nèi)存再發(fā)送。當(dāng)文件流傳輸不完整,兩端連接斷掉時(shí),雙方服務(wù)會(huì)引發(fā)異常,服務(wù)進(jìn)行捕獲,此時(shí)可在等待若干時(shí)間例如幾秒后嘗試重新獲取或存儲(chǔ)文件。以流的方式進(jìn)行文件的存取可以實(shí)現(xiàn)高效快速的文件存取。

在一個(gè)實(shí)施例中,上述對(duì)文件的存取還可以包括對(duì)文件的元信息的存取。元信息可以包括文件的附加屬性信息,例如文件的擁有者、創(chuàng)建時(shí)間等等?;趯?duì)文件元信息的存取,一方面可以更高效地獲取文件,另一方面通過將元信息附加在存取的圖片或視頻文件中,便于存儲(chǔ)服務(wù)對(duì)文件的管理。

基于上面的描述,根據(jù)本發(fā)明實(shí)施例的用于人臉識(shí)別系統(tǒng)的文件存取方法針對(duì)人臉識(shí)別系統(tǒng)所應(yīng)用的場景的不同為人臉識(shí)別系統(tǒng)配置不同的文件存取方式,可以實(shí)現(xiàn)有效快速的文件存取,提升人臉識(shí)別系統(tǒng)的綜合性能,對(duì)監(jiān)控復(fù)雜場景下的人員身份以及及時(shí)告警甚為有益。

示例性地,根據(jù)本發(fā)明實(shí)施例的用于人臉識(shí)別系統(tǒng)的文件存取方法可以在具有存儲(chǔ)器和處理器的設(shè)備、裝置或者系統(tǒng)中實(shí)現(xiàn)。

根據(jù)本發(fā)明實(shí)施例的用于人臉識(shí)別系統(tǒng)的文件存取方法可以部署在個(gè)人終端處,諸如智能電話、平板電腦、個(gè)人計(jì)算機(jī)等。替代地,根據(jù)本發(fā)明實(shí)施例的用于人臉識(shí)別系統(tǒng)的文件存取方法還可以部署在服務(wù)器端(或云端)。替代地,根據(jù)本發(fā)明實(shí)施例的用于人臉識(shí)別系統(tǒng)的文件存取方法還可以分布地部署在服務(wù)器端(或云端)和個(gè)人終端處。

以上示例性地描述了根據(jù)本發(fā)明實(shí)施例的用于人臉識(shí)別系統(tǒng)的文件存取方法。

下面結(jié)合圖3描述本發(fā)明另一方面提供的用于人臉識(shí)別系統(tǒng)的文件存取裝置。圖3示出了根據(jù)本發(fā)明實(shí)施例的用于人臉識(shí)別系統(tǒng)的文件存取裝置300的示意性框圖。

如圖3所示,根據(jù)本發(fā)明實(shí)施例的用于人臉識(shí)別系統(tǒng)的文件存取裝置300包括配置模塊310和存取模塊320。所述各個(gè)模塊可分別執(zhí)行上文中結(jié)合圖2描述的用于人臉識(shí)別系統(tǒng)的文件存取方法的各個(gè)步驟/功能。用于人臉識(shí)別系統(tǒng)的文件存取裝置300可以包括在其用于的人臉識(shí)別系統(tǒng)中。以下僅對(duì)用于人臉識(shí)別系統(tǒng)的文件存取裝置300的各單元的主要功能進(jìn)行描述,而省略以上已經(jīng)描述過的細(xì)節(jié)內(nèi)容。

配置模塊310用于基于人臉識(shí)別系統(tǒng)的應(yīng)用場景對(duì)所述人臉識(shí)別系統(tǒng)的圖片存儲(chǔ)服務(wù)和視頻存儲(chǔ)服務(wù)進(jìn)行配置。存取模塊320基于所述人臉識(shí)別系統(tǒng)的經(jīng)配置的圖片存儲(chǔ)服務(wù)和視頻存儲(chǔ)服務(wù)對(duì)所述人臉識(shí)別系統(tǒng)所接收的圖片和/或視頻進(jìn)行存取。配置模塊310和存取模塊320均可以由圖1所示的電子設(shè)備中的處理器102運(yùn)行存儲(chǔ)裝置104中存儲(chǔ)的程序指令來實(shí)現(xiàn)。

在一個(gè)實(shí)施例中,人臉識(shí)別系統(tǒng)的應(yīng)用場景可以理解為人臉識(shí)別系統(tǒng)被用于的場景/場合,或者也可以理解為使用人臉識(shí)別系統(tǒng)的使用者對(duì)人臉識(shí)別系統(tǒng)的具體需求。例如,在一個(gè)示例中,人臉識(shí)別系統(tǒng)被用于某中小企業(yè)考勤系統(tǒng),在該應(yīng)用場景下的人臉識(shí)別系統(tǒng)僅需存儲(chǔ)該企業(yè)內(nèi)部人員的少量圖片。在另一個(gè)示例中,人臉識(shí)別系統(tǒng)被用于在某公共場所監(jiān)控識(shí)別敏感人物,在該應(yīng)用場景下的人臉識(shí)別系統(tǒng)則需要存儲(chǔ)大量的圖片甚至相關(guān)告警視頻。在其他示例中,人臉識(shí)別系統(tǒng)可能被用于其他的場景或用途。在實(shí)際使用中,存儲(chǔ)服務(wù)往往會(huì)同時(shí)涉及到圖片與視頻的存儲(chǔ),圖片和視頻數(shù)據(jù)分別來自于圖片獲取端口和視頻獲取端口,人臉識(shí)別系統(tǒng)需要對(duì)來自兩個(gè)不同端口的數(shù)據(jù)進(jìn)行分別處理,由于圖片數(shù)據(jù)和視頻數(shù)據(jù)存在數(shù)據(jù)格式差異,對(duì)所述人臉識(shí)別系統(tǒng)的存儲(chǔ)服務(wù)進(jìn)行配置時(shí),可以對(duì)所述人臉識(shí)別系統(tǒng)存儲(chǔ)服務(wù)中的圖片存儲(chǔ)服務(wù)和視頻存儲(chǔ)服務(wù)分別進(jìn)行配置,以滿足不同的使用場景,下文中所提到的“文件”可以指代圖片和/視頻。很明顯,對(duì)于不同應(yīng)用場景下的人臉識(shí)別系統(tǒng),所需存取文件的數(shù)量級(jí)、類別等可能會(huì)大不相同?;诖?,配置模塊310可以有針對(duì)性地對(duì)不同應(yīng)用場景下的人臉識(shí)別系統(tǒng)配置不同的存儲(chǔ)服務(wù),以使不同應(yīng)用場景下的人臉識(shí)別系統(tǒng)均能有適合的優(yōu)化的存取方案,從而實(shí)現(xiàn)有效快速的文件存取。

在一個(gè)實(shí)施例中,配置模塊310對(duì)人臉識(shí)別系統(tǒng)的存儲(chǔ)服務(wù)的配置可以包括:配置存儲(chǔ)方式(存儲(chǔ)類別)和存儲(chǔ)服務(wù)地址。示例性地,配置模塊310針對(duì)圖片數(shù)據(jù)所配置的存儲(chǔ)方式可以為以下存儲(chǔ)方式之一:本地(local)存儲(chǔ)、數(shù)據(jù)庫存儲(chǔ)、分布式文件系統(tǒng)(hdfs)存儲(chǔ)以及遠(yuǎn)程存儲(chǔ),存儲(chǔ)服務(wù)地址可以包括服務(wù)器IP和服務(wù)器端口。同樣地,配置模塊310針對(duì)視頻數(shù)據(jù)所配置的存儲(chǔ)方式也可以為以下存儲(chǔ)方式之一:本地(local)存儲(chǔ)、數(shù)據(jù)庫存儲(chǔ)、分布式文件系統(tǒng)(hdfs)存儲(chǔ)以及遠(yuǎn)程存儲(chǔ),存儲(chǔ)服務(wù)地址可以包括服務(wù)器IP和服務(wù)器端口。其中,本地存儲(chǔ)是指將人臉識(shí)別系統(tǒng)所接收的文件保存在系統(tǒng)本地;數(shù)據(jù)庫存儲(chǔ)是指將人臉識(shí)別系統(tǒng)所接收的文件保存在系統(tǒng)的數(shù)據(jù)庫中,數(shù)據(jù)庫存儲(chǔ)需要在人臉識(shí)別系統(tǒng)上安裝相應(yīng)的數(shù)據(jù)庫;分布式文件系統(tǒng)存儲(chǔ)是指將人臉識(shí)別系統(tǒng)所接收的文件保存在分布式文件系統(tǒng)中,分布式文件系統(tǒng)存儲(chǔ)需要在人臉識(shí)別系統(tǒng)上安裝分布式文件系統(tǒng);遠(yuǎn)程存儲(chǔ)是指將人臉識(shí)別系統(tǒng)所接收的文件交由其他存儲(chǔ)服務(wù)進(jìn)行存儲(chǔ)。在其他示例中,配置模塊310所配置的存儲(chǔ)方式也可以包括其他任何合適類型的存儲(chǔ)方式,本發(fā)明對(duì)此不作限制。

在一個(gè)示例中,數(shù)據(jù)庫存儲(chǔ)可以為hbase存儲(chǔ)。hbase是一個(gè)高可靠性、高性能的開源數(shù)據(jù)庫,可以為人臉識(shí)別系統(tǒng)中大量圖片提供高可靠性的存儲(chǔ)。在一個(gè)示例中,分布式文件系統(tǒng)存儲(chǔ)可以為hdfs分布式文件系統(tǒng)存儲(chǔ)。hdfs分布式文件系統(tǒng)支持大量的數(shù)據(jù)集,典型的hdfs文件大小是GB到TB的級(jí)別,所以,hdfs被調(diào)整成支持大文件,可以為人臉識(shí)別系統(tǒng)中大量離線視頻提供高可靠性的存儲(chǔ)。在一個(gè)示例中,遠(yuǎn)程存儲(chǔ)可以為http存儲(chǔ),即通過發(fā)送http請(qǐng)求,將所需存儲(chǔ)的文件發(fā)送到另一臺(tái)存儲(chǔ)服務(wù)設(shè)備上,并依據(jù)該臺(tái)存儲(chǔ)服務(wù)設(shè)備自身的存儲(chǔ)方式對(duì)文件進(jìn)行存儲(chǔ)。例如,遠(yuǎn)程存儲(chǔ)可以為在人臉識(shí)別系統(tǒng)以外的設(shè)備上采用上述三種存儲(chǔ)方式(即本地存儲(chǔ)、數(shù)據(jù)庫存儲(chǔ)、分布式文件系統(tǒng)存儲(chǔ))中的任一種進(jìn)行存儲(chǔ),或者采用任何其他合適的存儲(chǔ)方式進(jìn)行存儲(chǔ)。

在一個(gè)實(shí)施例中,基于上述示例中的存儲(chǔ)方式,配置模塊310可以進(jìn)一步用于:當(dāng)所述人臉識(shí)別系統(tǒng)所需存儲(chǔ)的數(shù)據(jù)量小于預(yù)定閾值時(shí),為所述人臉識(shí)別系統(tǒng)中的圖片存儲(chǔ)服務(wù)和視頻存儲(chǔ)服務(wù)配置本地存儲(chǔ)的存儲(chǔ)服務(wù),其中,數(shù)據(jù)量為人臉識(shí)別系統(tǒng)所需要存儲(chǔ)的圖片或視頻的文件數(shù)量,也可以依據(jù)需要將其定義為人臉識(shí)別系統(tǒng)所需要存儲(chǔ)的圖片或視頻所占用的存儲(chǔ)空間;當(dāng)所述人臉識(shí)別系統(tǒng)所需存儲(chǔ)的數(shù)據(jù)量不小于所述預(yù)定閾值時(shí),為所述人臉識(shí)別系統(tǒng)中的圖片存儲(chǔ)服務(wù)配置數(shù)據(jù)庫存儲(chǔ)的存儲(chǔ)服務(wù)或遠(yuǎn)程存儲(chǔ)的存儲(chǔ)服務(wù),為所述人臉識(shí)別系統(tǒng)中的視頻存儲(chǔ)服務(wù)配置分布式文件系統(tǒng)存儲(chǔ)的存儲(chǔ)服務(wù)或遠(yuǎn)程存儲(chǔ)的存儲(chǔ)服務(wù);當(dāng)所述人臉識(shí)別系統(tǒng)需要統(tǒng)一存儲(chǔ)或單機(jī)存儲(chǔ)時(shí),為所述人臉識(shí)別系統(tǒng)中的圖片存儲(chǔ)服務(wù)和視頻存儲(chǔ)服務(wù)配置遠(yuǎn)程存儲(chǔ)的存儲(chǔ)服務(wù)。

例如,在前述的示例中,當(dāng)人臉識(shí)別系統(tǒng)被用于某中小企業(yè)考勤系統(tǒng)時(shí),在該應(yīng)用場景下的人臉識(shí)別系統(tǒng)僅需存儲(chǔ)該企業(yè)內(nèi)部人員的少量圖片或視頻(例如圖片或視頻的數(shù)據(jù)量小于預(yù)定閾值,該預(yù)定閾值可以根據(jù)實(shí)際需要而設(shè)置,本發(fā)明對(duì)此不作限制)。在這種情況下,配置模塊310可以為人臉識(shí)別系統(tǒng)配置本地存儲(chǔ)的存儲(chǔ)服務(wù),在該場景中,相對(duì)于其他存儲(chǔ)方式,本地存儲(chǔ)可以實(shí)現(xiàn)較快的文件存取。

再如,在前述的示例中,人臉識(shí)別系統(tǒng)被用于在某公共場所監(jiān)控識(shí)別敏感人物,在該應(yīng)用場景下的人臉識(shí)別系統(tǒng)則需要存儲(chǔ)大量的圖片和離線視頻(例如所需存儲(chǔ)數(shù)據(jù)量大于預(yù)定閾值,該預(yù)定閾值可以根據(jù)實(shí)際需要而設(shè)置,本發(fā)明對(duì)此不作限制)。在這種情況下,配置模塊310可以為人臉識(shí)別系統(tǒng)中的圖片存儲(chǔ)服務(wù)配置數(shù)據(jù)庫存儲(chǔ)的存儲(chǔ)服務(wù),為人臉識(shí)別系統(tǒng)中的視頻存儲(chǔ)服務(wù)配置分布式文件系統(tǒng)存儲(chǔ)的存儲(chǔ)服務(wù),由于視頻如果存儲(chǔ)在數(shù)據(jù)庫中會(huì)影響數(shù)據(jù)庫的性能,因此視頻應(yīng)存儲(chǔ)在分布式文件系統(tǒng)中,而將大量圖片存儲(chǔ)在數(shù)據(jù)庫中。

再如,在前述的示例中,人臉識(shí)別系統(tǒng)被用于在某公共場所監(jiān)控識(shí)別敏感人物,在該應(yīng)用場景下的人臉識(shí)別系統(tǒng)則需要存儲(chǔ)大量的圖片和離線視頻(例如所需存儲(chǔ)數(shù)據(jù)量大于預(yù)定閾值,該預(yù)定閾值可以根據(jù)實(shí)際需要而設(shè)置,本發(fā)明對(duì)此不作限制),為了便于對(duì)存儲(chǔ)的大量圖片和視頻數(shù)據(jù)進(jìn)行統(tǒng)一管理,配置模塊310可為人臉識(shí)別系統(tǒng)中的圖片存儲(chǔ)服務(wù)和視頻存儲(chǔ)服務(wù)配置遠(yuǎn)程存儲(chǔ)的存儲(chǔ)服務(wù),采用此種存儲(chǔ)服務(wù)能夠?qū)⒋罅康膱D片和視頻數(shù)據(jù)統(tǒng)一存儲(chǔ)在同一硬件設(shè)備中,有利于對(duì)存儲(chǔ)的大量圖片和視頻數(shù)據(jù)進(jìn)行統(tǒng)一管理,一方面便于人臉識(shí)別系統(tǒng)對(duì)圖片或視頻數(shù)據(jù)的存取操作,另一方面能夠提升數(shù)據(jù)的管理效率和數(shù)據(jù)安全性。

總之,針對(duì)不同的應(yīng)用場景,為人臉識(shí)別系統(tǒng)中的圖片存儲(chǔ)服務(wù)和視頻存儲(chǔ)服務(wù)分別配置不同的存儲(chǔ)服務(wù),可以使不同應(yīng)用場景下的人臉識(shí)別系統(tǒng)均能有適合的優(yōu)化的存取方案,從而實(shí)現(xiàn)有效快速的文件存取。

不同的存儲(chǔ)服務(wù)對(duì)應(yīng)于不同的文件存取方式。在一個(gè)實(shí)施例中,當(dāng)配置模塊310為人臉識(shí)別系統(tǒng)配置本地存儲(chǔ)的存儲(chǔ)服務(wù)時(shí),存取模塊320將人臉識(shí)別系統(tǒng)所接收的文件按照本地存儲(chǔ)的方式進(jìn)行存儲(chǔ)和獲取。類似地,當(dāng)配置模塊310為人臉識(shí)別系統(tǒng)配置其他類型(例如前述的數(shù)據(jù)庫存儲(chǔ)、分布式文件系統(tǒng)存儲(chǔ)、遠(yuǎn)程存儲(chǔ)等)的存儲(chǔ)服務(wù)時(shí),存取模塊320將人臉識(shí)別系統(tǒng)所接收的文件按照該類型的存儲(chǔ)方式進(jìn)行存儲(chǔ)和獲取。

在一個(gè)實(shí)施例中,存取模塊320可以進(jìn)一步用于:監(jiān)聽本地端口,當(dāng)接收到存儲(chǔ)請(qǐng)求時(shí),基于所述人臉識(shí)別系統(tǒng)的經(jīng)配置的存儲(chǔ)服務(wù)對(duì)所述人臉識(shí)別系統(tǒng)所接收的文件進(jìn)行存儲(chǔ),并生成標(biāo)識(shí)所述文件的路徑;當(dāng)需要獲取所述文件時(shí),基于所述路徑獲取所述文件。不論配置模塊310為人臉識(shí)別系統(tǒng)配置了何種類型的存儲(chǔ)服務(wù),存取模塊320在按照該類型的存儲(chǔ)服務(wù)對(duì)文件進(jìn)行存儲(chǔ)時(shí),都會(huì)生成對(duì)該文件起到唯一標(biāo)識(shí)作用的路徑,當(dāng)需要取出該文件時(shí),存取模塊320基于該路徑就可獲取到該文件。

例如,在前述的示例中,當(dāng)配置模塊310為人臉識(shí)別系統(tǒng)配置本地存儲(chǔ)的存儲(chǔ)服務(wù)時(shí),存取模塊320將人臉識(shí)別系統(tǒng)所接收的文件按照本地存儲(chǔ)的方式進(jìn)行存儲(chǔ),在存取模塊320對(duì)該文件進(jìn)行存儲(chǔ)時(shí),會(huì)生成對(duì)該文件起到唯一標(biāo)識(shí)作用的路徑,當(dāng)需要取出該文件時(shí),存取模塊320可直接基于該路徑從本地獲取到該文件。類似地,當(dāng)配置模塊310為人臉識(shí)別系統(tǒng)配置其他類型(例如前述的數(shù)據(jù)庫存儲(chǔ)、分布式文件系統(tǒng)存儲(chǔ)、遠(yuǎn)程存儲(chǔ)等)的存儲(chǔ)服務(wù)時(shí),存取模塊320將人臉識(shí)別系統(tǒng)所接收的文件按照該類型的存儲(chǔ)方式進(jìn)行存儲(chǔ),同樣地,在存取模塊320對(duì)該文件進(jìn)行存儲(chǔ)時(shí),會(huì)生成對(duì)該文件起到唯一標(biāo)識(shí)作用的路徑,當(dāng)需要取出該文件時(shí),存取模塊320可直接基于該路徑從相應(yīng)的地方(例如前述的數(shù)據(jù)庫、分布式文件系統(tǒng)、其他存儲(chǔ)服務(wù)設(shè)備等)獲取到該文件。

在一個(gè)實(shí)施例中,在存取模塊320對(duì)文件進(jìn)行存取時(shí),可以以流的形式進(jìn)行。例如,存取模塊320可以采用文件二進(jìn)制流的傳輸方式實(shí)現(xiàn)對(duì)文件的存取。不管對(duì)人臉識(shí)別系統(tǒng)配置何種存儲(chǔ)服務(wù)使用何種存儲(chǔ)方式(例如前述的本次存儲(chǔ)、數(shù)據(jù)庫存儲(chǔ)、分布式文件系統(tǒng)存儲(chǔ)、遠(yuǎn)程存儲(chǔ)等),存取模塊320都會(huì)以流的形式傳輸文件。存取模塊320以流的方式進(jìn)行文件的存取可以實(shí)現(xiàn)高效快速的文件存取。

在一個(gè)實(shí)施例中,存取模塊320對(duì)文件的存取還可以包括對(duì)文件的元信息的存取。元信息可以包括文件的附加屬性信息,例如文件的擁有者、創(chuàng)建時(shí)間等等?;诖嫒∧K320對(duì)文件元信息的存取,一方面可以更高效地獲取文件,另一方面通過將元信息附加在存取的圖片或視頻文件中,便于存儲(chǔ)服務(wù)對(duì)文件的管理。

基于上面的描述,根據(jù)本發(fā)明實(shí)施例的用于人臉識(shí)別系統(tǒng)的文件存取裝置針對(duì)人臉識(shí)別系統(tǒng)所應(yīng)用的場景的不同為人臉識(shí)別系統(tǒng)配置不同的文件存取方式,可以實(shí)現(xiàn)有效快速的文件存取,提升人臉識(shí)別系統(tǒng)的綜合性能,對(duì)監(jiān)控復(fù)雜場景下的人員身份以及及時(shí)告警甚為有益。

圖4示出了根據(jù)本發(fā)明實(shí)施例的用于人臉識(shí)別系統(tǒng)的文件存取系統(tǒng)400的示意性框圖。用于人臉識(shí)別系統(tǒng)的文件存取系統(tǒng)400包括存儲(chǔ)裝置410以及處理器420。存儲(chǔ)裝置410存儲(chǔ)用于實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的用于人臉識(shí)別系統(tǒng)的文件存取方法中的相應(yīng)步驟的程序代碼。處理器420用于運(yùn)行存儲(chǔ)裝置410中存儲(chǔ)的程序代碼,以執(zhí)行根據(jù)本發(fā)明實(shí)施例的用于人臉識(shí)別系統(tǒng)的文件存取方法的相應(yīng)步驟,并且用于實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的用于人臉識(shí)別系統(tǒng)的文件存取裝置中的相應(yīng)模塊。

在一個(gè)實(shí)施例中,在所述程序代碼被處理器420運(yùn)行時(shí)使得用于人臉識(shí)別系統(tǒng)的文件存取系統(tǒng)400執(zhí)行以下步驟:基于人臉識(shí)別系統(tǒng)的應(yīng)用場景對(duì)所述人臉識(shí)別系統(tǒng)的圖片存儲(chǔ)服務(wù)和視頻存儲(chǔ)服務(wù)進(jìn)行配置;以及基于所述人臉識(shí)別系統(tǒng)的經(jīng)配置的圖片存儲(chǔ)服務(wù)和視頻存儲(chǔ)服務(wù)對(duì)所述人臉識(shí)別系統(tǒng)所接收的圖片和/或視頻進(jìn)行存取。

在一個(gè)實(shí)施例中,所述對(duì)圖片存儲(chǔ)服務(wù)和視頻存儲(chǔ)服務(wù)的配置包括:配置存儲(chǔ)方式和配置存儲(chǔ)服務(wù)地址。

在一個(gè)實(shí)施例中,所述存儲(chǔ)服務(wù)地址包括服務(wù)器IP和服務(wù)器端口。

在一個(gè)實(shí)施例中,在所述程序代碼被處理器420運(yùn)行時(shí)使得用于人臉識(shí)別系統(tǒng)的文件存取系統(tǒng)400執(zhí)行的所述基于人臉識(shí)別系統(tǒng)的應(yīng)用場景對(duì)所述人臉識(shí)別系統(tǒng)的圖片存儲(chǔ)服務(wù)和視頻存儲(chǔ)服務(wù)進(jìn)行配置包括:當(dāng)所述人臉識(shí)別系統(tǒng)所需存儲(chǔ)的數(shù)據(jù)量小于預(yù)定閾值時(shí),為所述人臉識(shí)別系統(tǒng)的圖片存儲(chǔ)服務(wù)和視頻存儲(chǔ)服務(wù)配置本地存儲(chǔ)的存儲(chǔ)服務(wù);當(dāng)所述人臉識(shí)別系統(tǒng)所需存儲(chǔ)的數(shù)據(jù)量不小于所述預(yù)定閾值時(shí),為所述人臉識(shí)別系統(tǒng)的圖片存儲(chǔ)服務(wù)配置數(shù)據(jù)庫存儲(chǔ)的存儲(chǔ)服務(wù)或遠(yuǎn)程存儲(chǔ)的存儲(chǔ)服務(wù),為所述人臉識(shí)別系統(tǒng)的視頻存儲(chǔ)服務(wù)配置分布式文件系統(tǒng)存儲(chǔ)的存儲(chǔ)服務(wù)或遠(yuǎn)程存儲(chǔ)的存儲(chǔ)服務(wù);以及當(dāng)所述人臉識(shí)別系統(tǒng)需要統(tǒng)一存儲(chǔ)或單機(jī)存儲(chǔ)時(shí),為所述人臉識(shí)別系統(tǒng)的圖片存儲(chǔ)服務(wù)和視頻存儲(chǔ)服務(wù)配置遠(yuǎn)程存儲(chǔ)的存儲(chǔ)服務(wù)。

在一個(gè)實(shí)施例中,在所述程序代碼被處理器420運(yùn)行時(shí)使得用于人臉識(shí)別系統(tǒng)的文件存取系統(tǒng)400執(zhí)行的所述為人臉識(shí)別系統(tǒng)的圖片存儲(chǔ)服務(wù)配置數(shù)據(jù)庫存儲(chǔ)的存儲(chǔ)服務(wù),包括:為所述人臉識(shí)別系統(tǒng)的圖片存儲(chǔ)服務(wù)配置數(shù)據(jù)庫存儲(chǔ)的存儲(chǔ)服務(wù)并搭建數(shù)據(jù)庫存儲(chǔ)環(huán)境;在所述程序代碼被處理器420運(yùn)行時(shí)使得用于人臉識(shí)別系統(tǒng)的文件存取系統(tǒng)400執(zhí)行的所述為人臉識(shí)別系統(tǒng)的視頻存儲(chǔ)服務(wù)配置分布式文件系統(tǒng)存儲(chǔ)的存儲(chǔ)服務(wù),包括:為所述人臉識(shí)別系統(tǒng)的視頻存儲(chǔ)服務(wù)配置分布式文件系統(tǒng)存儲(chǔ)的存儲(chǔ)服務(wù)并搭建分布式文件系統(tǒng)存儲(chǔ)環(huán)境。

在一個(gè)實(shí)施例中,所述數(shù)據(jù)庫存儲(chǔ)為hbase存儲(chǔ)。

在一個(gè)實(shí)施例中,分布式文件系統(tǒng)存儲(chǔ)為hdfs分布式文件系統(tǒng)存儲(chǔ)。

在一個(gè)實(shí)施例中,所述遠(yuǎn)程存儲(chǔ)為http存儲(chǔ),所述http存儲(chǔ)為基于http請(qǐng)求在所述人臉識(shí)別系統(tǒng)以外的設(shè)備上進(jìn)行存儲(chǔ)。

在一個(gè)實(shí)施例中,在所述程序代碼被處理器420運(yùn)行時(shí)使得用于人臉識(shí)別系統(tǒng)的文件存取系統(tǒng)400執(zhí)行的所述基于所述人臉識(shí)別系統(tǒng)的經(jīng)配置的圖片存儲(chǔ)服務(wù)和視頻存儲(chǔ)服務(wù)對(duì)所述人臉識(shí)別系統(tǒng)所接收的圖片和/或視頻進(jìn)行存取包括:監(jiān)聽本地端口,當(dāng)接收到存儲(chǔ)請(qǐng)求時(shí),基于所述人臉識(shí)別系統(tǒng)的經(jīng)配置的存儲(chǔ)服務(wù)對(duì)所述人臉識(shí)別系統(tǒng)所接收的圖片和/或視頻進(jìn)行存儲(chǔ),并生成標(biāo)識(shí)所述圖片和/或視頻的路徑;以及當(dāng)需要獲取所述圖片和/或視頻時(shí),基于所述路徑獲取所述圖片和/或視頻。

在一個(gè)實(shí)施例中,所述對(duì)圖片和/或視頻的存取以流的形式進(jìn)行。

在一個(gè)實(shí)施例中,所述對(duì)圖片和/或視頻的存取還包括對(duì)所述圖片和/或視頻的元信息的存取。

此外,根據(jù)本發(fā)明實(shí)施例,還提供了一種存儲(chǔ)介質(zhì),在所述存儲(chǔ)介質(zhì)上存儲(chǔ)了程序指令,在所述程序指令被計(jì)算機(jī)或處理器運(yùn)行時(shí)用于執(zhí)行本發(fā)明實(shí)施例的用于人臉識(shí)別系統(tǒng)的文件存取方法的相應(yīng)步驟,并且用于實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的用于人臉識(shí)別系統(tǒng)的文件存取裝置中的相應(yīng)模塊。所述存儲(chǔ)介質(zhì)例如可以包括智能電話的存儲(chǔ)卡、平板電腦的存儲(chǔ)部件、個(gè)人計(jì)算機(jī)的硬盤、只讀存儲(chǔ)器(ROM)、可擦除可編程只讀存儲(chǔ)器(EPROM)、便攜式緊致盤只讀存儲(chǔ)器(CD-ROM)、USB存儲(chǔ)器、或者上述存儲(chǔ)介質(zhì)的任意組合。所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的任意組合,例如一個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)包含配置存儲(chǔ)服務(wù)的計(jì)算機(jī)可讀的程序代碼,另一個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)包含基于所配置的存儲(chǔ)服務(wù)進(jìn)行文件存取的計(jì)算機(jī)可讀的程序代碼。

在一個(gè)實(shí)施例中,所述計(jì)算機(jī)程序指令在被計(jì)算機(jī)運(yùn)行時(shí)可以實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的用于人臉識(shí)別系統(tǒng)的文件存取裝置的各個(gè)功能模塊,并且/或者可以執(zhí)行根據(jù)本發(fā)明實(shí)施例的用于人臉識(shí)別系統(tǒng)的文件存取方法。

在一個(gè)實(shí)施例中,所述計(jì)算機(jī)程序指令在被計(jì)算機(jī)或處理器運(yùn)行時(shí)使計(jì)算機(jī)或處理器執(zhí)行以下步驟:基于人臉識(shí)別系統(tǒng)的應(yīng)用場景對(duì)所述人臉識(shí)別系統(tǒng)的圖片存儲(chǔ)服務(wù)和視頻存儲(chǔ)服務(wù)進(jìn)行配置;以及基于所述人臉識(shí)別系統(tǒng)的經(jīng)配置的圖片存儲(chǔ)服務(wù)和視頻存儲(chǔ)服務(wù)對(duì)所述人臉識(shí)別系統(tǒng)所接收的圖片和/或視頻進(jìn)行存取。

在一個(gè)實(shí)施例中,所述對(duì)圖片存儲(chǔ)服務(wù)和視頻存儲(chǔ)服務(wù)的配置包括:配置存儲(chǔ)方式和配置存儲(chǔ)服務(wù)地址。

在一個(gè)實(shí)施例中,所述存儲(chǔ)服務(wù)地址包括服務(wù)器IP和服務(wù)器端口。

在一個(gè)實(shí)施例中,所述計(jì)算機(jī)程序指令在被計(jì)算機(jī)或處理器運(yùn)行時(shí)使計(jì)算機(jī)或處理器執(zhí)行的所述基于人臉識(shí)別系統(tǒng)的應(yīng)用場景對(duì)所述人臉識(shí)別系統(tǒng)的圖片存儲(chǔ)服務(wù)和視頻存儲(chǔ)服務(wù)進(jìn)行配置包括:當(dāng)所述人臉識(shí)別系統(tǒng)所需存儲(chǔ)的數(shù)據(jù)量小于預(yù)定閾值時(shí),為所述人臉識(shí)別系統(tǒng)的圖片存儲(chǔ)服務(wù)和視頻存儲(chǔ)服務(wù)配置本地存儲(chǔ)的存儲(chǔ)服務(wù);當(dāng)所述人臉識(shí)別系統(tǒng)所需存儲(chǔ)的數(shù)據(jù)量不小于所述預(yù)定閾值時(shí),為所述人臉識(shí)別系統(tǒng)的圖片存儲(chǔ)服務(wù)配置數(shù)據(jù)庫存儲(chǔ)的存儲(chǔ)服務(wù)或遠(yuǎn)程存儲(chǔ)的存儲(chǔ)服務(wù),為所述人臉識(shí)別系統(tǒng)的視頻存儲(chǔ)服務(wù)配置分布式文件系統(tǒng)存儲(chǔ)的存儲(chǔ)服務(wù)或遠(yuǎn)程存儲(chǔ)的存儲(chǔ)服務(wù);以及當(dāng)所述人臉識(shí)別系統(tǒng)需要統(tǒng)一存儲(chǔ)或單機(jī)存儲(chǔ)時(shí),為所述人臉識(shí)別系統(tǒng)的圖片存儲(chǔ)服務(wù)和視頻存儲(chǔ)服務(wù)配置遠(yuǎn)程存儲(chǔ)的存儲(chǔ)服務(wù)。

在一個(gè)實(shí)施例中,所述計(jì)算機(jī)程序指令在被計(jì)算機(jī)或處理器運(yùn)行時(shí)使計(jì)算機(jī)或處理器執(zhí)行的所述為人臉識(shí)別系統(tǒng)的圖片存儲(chǔ)服務(wù)配置數(shù)據(jù)庫存儲(chǔ)的存儲(chǔ)服務(wù),包括:為所述人臉識(shí)別系統(tǒng)的圖片存儲(chǔ)服務(wù)配置數(shù)據(jù)庫存儲(chǔ)的存儲(chǔ)服務(wù)并搭建數(shù)據(jù)庫存儲(chǔ)環(huán)境;所述計(jì)算機(jī)程序指令在被計(jì)算機(jī)或處理器運(yùn)行時(shí)使計(jì)算機(jī)或處理器執(zhí)行的所述為人臉識(shí)別系統(tǒng)的視頻存儲(chǔ)服務(wù)配置分布式文件系統(tǒng)存儲(chǔ)的存儲(chǔ)服務(wù),包括:為所述人臉識(shí)別系統(tǒng)的視頻存儲(chǔ)服務(wù)配置分布式文件系統(tǒng)存儲(chǔ)的存儲(chǔ)服務(wù)并搭建分布式文件系統(tǒng)存儲(chǔ)環(huán)境。

在一個(gè)實(shí)施例中,所述數(shù)據(jù)庫存儲(chǔ)為hbase存儲(chǔ)。

在一個(gè)實(shí)施例中,分布式文件系統(tǒng)存儲(chǔ)為hdfs分布式文件系統(tǒng)存儲(chǔ)。

在一個(gè)實(shí)施例中,所述遠(yuǎn)程存儲(chǔ)為http存儲(chǔ),所述http存儲(chǔ)為基于http請(qǐng)求在所述人臉識(shí)別系統(tǒng)以外的設(shè)備上進(jìn)行存儲(chǔ)。

在一個(gè)實(shí)施例中,所述計(jì)算機(jī)程序指令在被計(jì)算機(jī)或處理器運(yùn)行時(shí)使計(jì)算機(jī)或處理器執(zhí)行的所述基于所述人臉識(shí)別系統(tǒng)的經(jīng)配置的圖片存儲(chǔ)服務(wù)和視頻存儲(chǔ)服務(wù)對(duì)所述人臉識(shí)別系統(tǒng)所接收的圖片和/或視頻進(jìn)行存取包括:監(jiān)聽本地端口,當(dāng)接收到存儲(chǔ)請(qǐng)求時(shí),基于所述人臉識(shí)別系統(tǒng)的經(jīng)配置的存儲(chǔ)服務(wù)對(duì)所述人臉識(shí)別系統(tǒng)所接收的圖片和/或視頻進(jìn)行存儲(chǔ),并生成標(biāo)識(shí)所述圖片和/或視頻的路徑;以及當(dāng)需要獲取所述圖片和/或視頻時(shí),基于所述路徑獲取所述圖片和/或視頻。

在一個(gè)實(shí)施例中,所述對(duì)圖片和/或視頻的存取以流的形式進(jìn)行。

在一個(gè)實(shí)施例中,所述對(duì)圖片和/或視頻的存取還包括對(duì)所述圖片和/或視頻的元信息的存取。

根據(jù)本發(fā)明實(shí)施例的用于人臉識(shí)別系統(tǒng)的文件存取裝置中的各模塊可以通過根據(jù)本發(fā)明實(shí)施例的用于人臉識(shí)別系統(tǒng)的文件存取的電子設(shè)備的處理器運(yùn)行在存儲(chǔ)器中存儲(chǔ)的計(jì)算機(jī)程序指令來實(shí)現(xiàn),或者可以在根據(jù)本發(fā)明實(shí)施例的計(jì)算機(jī)程序產(chǎn)品的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)的計(jì)算機(jī)指令被計(jì)算機(jī)運(yùn)行時(shí)實(shí)現(xiàn)。

根據(jù)本發(fā)明實(shí)施例的用于人臉識(shí)別系統(tǒng)的文件存取方法、裝置、系統(tǒng)以及存儲(chǔ)介質(zhì)針對(duì)人臉識(shí)別系統(tǒng)所應(yīng)用的場景的不同為人臉識(shí)別系統(tǒng)配置不同的文件存取方式,可以實(shí)現(xiàn)有效快速的文件存取,提升人臉識(shí)別系統(tǒng)的綜合性能,對(duì)監(jiān)控復(fù)雜場景下的人員身份以及及時(shí)告警甚為有益。

盡管這里已經(jīng)參考附圖描述了示例實(shí)施例,應(yīng)理解上述示例實(shí)施例僅僅是示例性的,并且不意圖將本發(fā)明的范圍限制于此。本領(lǐng)域普通技術(shù)人員可以在其中進(jìn)行各種改變和修改,而不偏離本發(fā)明的范圍和精神。所有這些改變和修改意在被包括在所附權(quán)利要求所要求的本發(fā)明的范圍之內(nèi)。

本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。

在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的設(shè)備和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的設(shè)備實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)設(shè)備,或一些特征可以忽略,或不執(zhí)行。

在此處所提供的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說明書的理解。

類似地,應(yīng)當(dāng)理解,為了精簡本發(fā)明并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該本發(fā)明的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如相應(yīng)的權(quán)利要求書所反映的那樣,其發(fā)明點(diǎn)在于可以用少于某個(gè)公開的單個(gè)實(shí)施例的所有特征的特征來解決相應(yīng)的技術(shù)問題。因此,遵循具體實(shí)施方式的權(quán)利要求書由此明確地并入該具體實(shí)施方式,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。

本領(lǐng)域的技術(shù)人員可以理解,除了特征之間相互排斥之外,可以采用任何組合對(duì)本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來代替。

此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來使用。

本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(DSP)來實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的物品分析設(shè)備中的一些模塊的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。

應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過同一個(gè)硬件項(xiàng)來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。

以上所述,僅為本發(fā)明的具體實(shí)施方式或?qū)唧w實(shí)施方式的說明,本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
衡水市| 东阳市| 神池县| 安康市| 图片| 修文县| 历史| 丰都县| 南丰县| 余干县| 庐江县| 梅州市| 隆昌县| 日照市| 喀喇| 酒泉市| 吴川市| 白城市| 陕西省| 哈巴河县| 九龙坡区| 克什克腾旗| 新平| 邳州市| 鲁山县| 江门市| 邹城市| 普定县| 康保县| 临夏市| 三明市| 阳江市| 弥勒县| 万年县| 获嘉县| 淮安市| 泊头市| 邛崃市| 舒兰市| 府谷县| 渑池县|