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

基于固態(tài)硬盤(pán)的通訊方法及固態(tài)硬盤(pán)的制作方法

文檔序號(hào):6444763閱讀:315來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):基于固態(tài)硬盤(pán)的通訊方法及固態(tài)硬盤(pán)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及存儲(chǔ)技術(shù)領(lǐng)域,尤其涉及一種基于固態(tài)硬盤(pán)的通訊方法及固態(tài)硬盤(pán)。
背景技術(shù)
現(xiàn)有單接口 SSD(Solid State Disk,固態(tài)硬盤(pán))在多主機(jī)共享時(shí),僅一個(gè)主機(jī)A能直接訪問(wèn)SSD,其它主機(jī)等需通過(guò)代理主機(jī)A來(lái)間接訪問(wèn)。間接訪問(wèn)的主機(jī)等無(wú)法充分利用SSD高帶寬、低延遲的特性,而且對(duì)代理主機(jī)A的性能有額外要求。中國(guó)發(fā)明專(zhuān)利申請(qǐng)CN201010184698.9公開(kāi)了一種多接口固態(tài)硬盤(pán)及其處理方法和系統(tǒng),如圖1所示,所述多接口固態(tài)硬盤(pán)包括多個(gè)接口控制單元、命令調(diào)度單元、flash控制單元及flash芯片,其用于解決單接口 SSD無(wú)法同時(shí)高效地為多個(gè)主機(jī)提供服務(wù)的問(wèn)題,允許各個(gè)主機(jī)獨(dú)立訪問(wèn)SSD的控制通路,使得不同主機(jī)可平等、高效地利用SSD高帶寬、低響應(yīng)延遲的特性。但是,CN201010184698. 9需要在不同主機(jī)之間增加額外通訊通路以實(shí)現(xiàn)彼此通訊,比如網(wǎng)絡(luò),這會(huì)增加系統(tǒng)的復(fù)雜度、成本和功耗;并且對(duì)于兩個(gè)主機(jī)緊密耦合在一起的應(yīng)用來(lái)說(shuō),由于空間、功耗的限制可能無(wú)法提供額外的通訊通路。綜上可知,現(xiàn)有固態(tài)硬盤(pán)的通訊技術(shù)在實(shí)際使用上,顯然存在不便與缺陷,所以有必要加以改進(jìn)。

發(fā)明內(nèi)容
針對(duì)上述的缺陷,本發(fā)明的目的在于提供一種基于固態(tài)硬盤(pán)的通訊方法及固態(tài)硬盤(pán),其能通過(guò)在固態(tài)硬盤(pán)內(nèi)部建立通訊通路來(lái)解決不同通訊接口的主機(jī)之間的通訊問(wèn)題,從而降低了系統(tǒng)的成本、復(fù)雜度、功耗及空間要求。為了實(shí)現(xiàn)上述目的,本發(fā)明提供一種固態(tài)硬盤(pán),包括有SSD單元和多個(gè)通訊接口,每個(gè)所述通訊接口分別與一主機(jī)通訊連接,所述固態(tài)硬盤(pán)還包括通訊單元,所述通訊單元分別與所述多個(gè)通訊接口和所述SSD單元通訊連接;所述通訊接口用于收到一主機(jī)請(qǐng)求與其他主機(jī)進(jìn)行通訊的操作命令后,將所述操作命令轉(zhuǎn)發(fā)給所述通訊單元;所述通訊單元用于根據(jù)所述操作命令處理所述主機(jī)與所述其他主機(jī)之間的通訊。根據(jù)本發(fā)明所述的固態(tài)硬盤(pán),所述通訊單元進(jìn)一步包括多個(gè)通訊擴(kuò)展子單元、接口間通訊子單元和通訊信息管理子單元,所述每個(gè)通訊擴(kuò)展子單元分別與一所述通訊接口通訊連接;所述通訊信息管理子單元用于在上電時(shí)從所述SSD單元中加載通訊管理相關(guān)的配置信息;所述通訊擴(kuò)展子單元用于建立不同通訊接口的主機(jī)之間的通訊通路,并將從所述通訊接口收到的所述操作命令轉(zhuǎn)發(fā)給所述接口間通訊子單元;所述接口間通訊子單元用于根據(jù)所述操作命令處理所述主機(jī)和所述其他主機(jī)之間的通訊。
根據(jù)本發(fā)明所述的固態(tài)硬盤(pán),所述通訊接口用于收到對(duì)應(yīng)的主機(jī)發(fā)送的通訊數(shù)據(jù)后,將所述通訊數(shù)據(jù)轉(zhuǎn)發(fā)給對(duì)應(yīng)的所述通訊擴(kuò)展子單元,所述通訊擴(kuò)展子單元將所述通訊數(shù)據(jù)轉(zhuǎn)發(fā)給所述接口間通訊子單元;所述通訊接口用于收到對(duì)應(yīng)的主機(jī)發(fā)送的通訊數(shù)據(jù)讀取命令后,將所述通訊數(shù)據(jù)讀取命令轉(zhuǎn)發(fā)給對(duì)應(yīng)的所述通訊擴(kuò)展子單元;所述通訊擴(kuò)展子單元用于根據(jù)所述通訊數(shù)據(jù)讀取命令,從所述接口間通訊子單元中讀取指定的通訊數(shù)據(jù)并返回給所述主機(jī)。根據(jù)本發(fā)明所述的固態(tài)硬盤(pán),所述通訊接口用于收到對(duì)應(yīng)的主機(jī)發(fā)送的狀態(tài)查詢(xún)命令后,將所述狀態(tài)查詢(xún)命令轉(zhuǎn)發(fā)給對(duì)應(yīng)的所述通訊擴(kuò)展子單元;所述通訊擴(kuò)展子單元用于根據(jù)所述狀態(tài)查詢(xún)命令,從所述接口間通訊子單元中讀取指定的狀態(tài)信息并返回給所述主機(jī);或者所述通訊擴(kuò)展子單元用于擴(kuò)展所述操作命令的返回階段信息,將所述返回階段信息中增加相關(guān)狀態(tài)信息。根據(jù)本發(fā)明所述的固態(tài)硬盤(pán),所述接口間通訊子單元用于在不同通訊接口的主機(jī)之間進(jìn)行通訊時(shí)生成通訊記錄信息,并通過(guò)所述通訊信息管理單元將所述通訊記錄信息保存到所述SSD單元;所述通訊接口用于收到對(duì)應(yīng)的主機(jī)發(fā)送的記錄查詢(xún)命令后,將所述記錄查詢(xún)命令經(jīng)由對(duì)應(yīng)的通訊擴(kuò)展子單元和接口間通訊子單元轉(zhuǎn)發(fā)給所述通訊信息管理子單元;所述通訊信息管理子單元用于根據(jù)所述記錄查詢(xún)命令,從所述SSD單元中獲取指定的通訊記錄信息并返回給所述主機(jī)。本發(fā)明還提供一種基于固態(tài)硬盤(pán)的通訊方法,所述固態(tài)硬盤(pán)包括有SSD單元和多個(gè)通訊接口,每個(gè)所述通訊接口分別與一主機(jī)通訊連接,所述通訊方法包括步驟有通訊單元設(shè)置步驟,在所述固態(tài)硬盤(pán)中設(shè)置通訊單元,所述通訊單元分別與所述多個(gè)通訊接口和所述SSD單元通訊連接;操作指令接收步驟,所述通訊接口收到主機(jī)請(qǐng)求與其他主機(jī)進(jìn)行通訊的操作命令后,將所述操作命令轉(zhuǎn)發(fā)給所述通訊單元;通訊處理步驟,所述通訊單元根據(jù)所述操作命令處理所述主機(jī)與所述其他主機(jī)之間的通訊。根據(jù)本發(fā)明所述的通訊方法,所述通訊單元設(shè)置步驟之后還包括上電時(shí),所述通訊單元從所述SSD單元中加載通訊管理相關(guān)的配置信息;所述通訊單元建立不同通訊接口的主機(jī)之間的通訊通路。根據(jù)本發(fā)明所述的通訊方法,所述操作指令接收步驟進(jìn)一步包括所述通訊接口收到對(duì)應(yīng)的主機(jī)發(fā)送的通訊數(shù)據(jù)后,將所述通訊數(shù)據(jù)轉(zhuǎn)發(fā)給所述通訊單元;或者所述通訊接口收到對(duì)應(yīng)的主機(jī)發(fā)送的通訊數(shù)據(jù)讀取命令后,將所述通訊數(shù)據(jù)讀取命令轉(zhuǎn)發(fā)給所述通訊單元;所述通訊處理步驟進(jìn)一步包括所述通訊單元根據(jù)所述通訊數(shù)據(jù)讀取命令,讀取指定的通訊數(shù)據(jù)并返回給所述主機(jī)。根據(jù)本發(fā)明所述的通訊方法,所述操作指令接收步驟進(jìn)一步包括
5
所述通訊接口收到對(duì)應(yīng)的主機(jī)發(fā)送的狀態(tài)查詢(xún)命令后,將所述狀態(tài)查詢(xún)命令轉(zhuǎn)發(fā)給所述通訊單元;所述通訊處理步驟進(jìn)一步包括所述通訊單元根據(jù)所述狀態(tài)查詢(xún)命令,讀取指定的狀態(tài)信息并返回給所述主機(jī);或者所述通訊單元擴(kuò)展所述操作命令的返回階段信息,將所述返回階段信息中增加相關(guān)狀態(tài)信息。根據(jù)本發(fā)明所述的通訊方法,所述通訊處理步驟之后還包括在不同通訊接口的主機(jī)之間進(jìn)行通訊時(shí),所述通訊單元生成通訊記錄信息并將所述通訊記錄信息保存到所述SSD單元;所述操作指令接收步驟進(jìn)一步包括所述通訊接口收到對(duì)應(yīng)的主機(jī)發(fā)送的記錄查詢(xún)命令后,將所述記錄查詢(xún)命令轉(zhuǎn)發(fā)給所述通訊單元;所述通訊處理步驟進(jìn)一步包括所述通訊單元根據(jù)所述記錄查詢(xún)命令,從所述SSD單元中獲取指定的通訊記錄信息并返回給所述主機(jī)。本發(fā)明通過(guò)在固態(tài)硬盤(pán)內(nèi)設(shè)置通訊單元來(lái)建立不同通訊接口的主機(jī)之間的通訊通路,當(dāng)收到某主機(jī)請(qǐng)求與其他主機(jī)進(jìn)行通訊的操作命令后,由通訊單元根據(jù)所述操作命令處理所述主機(jī)與其他主機(jī)之間的通訊。借此,本發(fā)明通過(guò)在固態(tài)硬盤(pán)內(nèi)部建立通訊通路來(lái)解決不同通訊接口的主機(jī)之間的通訊問(wèn)題,省去了在不同主機(jī)之間增加的額外通訊通路,從而降低了系統(tǒng)的成本、復(fù)雜度、功耗及空間要求。


圖1是現(xiàn)有技術(shù)中多接口固態(tài)硬盤(pán)的結(jié)構(gòu)示意圖;圖2是本發(fā)明優(yōu)選的固態(tài)硬盤(pán)的結(jié)構(gòu)示意圖;圖3是本發(fā)明基于固態(tài)硬盤(pán)的通訊方法流程圖;圖4是本發(fā)明第一實(shí)施例中不同主機(jī)之間收發(fā)通訊數(shù)據(jù)的流程圖;圖5是本發(fā)明第二實(shí)施例中主機(jī)查詢(xún)通訊狀態(tài)的流程圖;以及圖6是本發(fā)明第三實(shí)施例中主機(jī)查詢(xún)記錄信息的流程圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。圖2示出了本發(fā)明優(yōu)選的固態(tài)硬盤(pán)的結(jié)構(gòu),所述固態(tài)硬盤(pán)100至少包括有SSD單元(Solid State Disk,固態(tài)硬盤(pán))10、多個(gè)通訊接口 20和通訊單元30、每個(gè)通訊接口 20分別與一主機(jī)200通訊連接,即通訊接口 1 N分別對(duì)應(yīng)主機(jī)1 N,所述通訊單元30分別與多個(gè)通訊接口 20和SSD單元10通訊連接,其中所述SSD單元10中可包括閃存芯片、閃存控制單元等,用于提供固態(tài)硬盤(pán)的數(shù)據(jù)存儲(chǔ)功能及相應(yīng)管理功能,所述數(shù)據(jù)存儲(chǔ)功能包括存儲(chǔ)普通數(shù)據(jù)、通訊管理相關(guān)的配置信息以及通訊記錄信息等。所述管理功能包括操作命令的管理、緩沖區(qū)的管理、閃存操作的管理等。所述通訊接口 20中可包括物理接口、驅(qū)動(dòng)模塊和控制模塊等,通訊接口 20接收對(duì)應(yīng)的主機(jī)200的操作命令。在本發(fā)明中,通訊接口 20用于收到對(duì)應(yīng)的主機(jī)200請(qǐng)求與其他主機(jī)200進(jìn)行通訊的操作命令后,將所述操作命令轉(zhuǎn)發(fā)給通訊單元30 ;通訊單元30用于根據(jù)所述操作命令處理主機(jī)200與其他主機(jī)200之間的通訊。優(yōu)選的是,所述通訊單元30進(jìn)一步包括多個(gè)通訊擴(kuò)展子單元31、接口間通訊子單元32和通訊信息管理子單元33,每個(gè)通訊擴(kuò)展子單元31分別與一通訊接口 20通訊連接,即通訊接口 1 N分別對(duì)應(yīng)通訊擴(kuò)展子單元1 N。通訊信息管理子單元33用于在上電時(shí)從SSD單元10中加載通訊管理相關(guān)的配置信息,通訊信息管理子單元33根據(jù)所述配置信息建立初始通訊場(chǎng)景。通訊擴(kuò)展子單元31用于建立不同通訊接口 20的主機(jī)200之間的通訊通路,并將從通訊接口 20收到的操作命令轉(zhuǎn)發(fā)給接口間通訊子單元32。由于現(xiàn)有技術(shù)中不能通過(guò)固態(tài)硬盤(pán)直接實(shí)現(xiàn)不同主機(jī)之間的通訊,因此利用通訊擴(kuò)展子單元31提供通訊相關(guān)的操作命令擴(kuò)展,比如通訊通路建立、狀態(tài)查詢(xún)、通訊信息收發(fā)功能等。接口間通訊子單元32用于根據(jù)所述操作命令處理主機(jī)200和其他主機(jī)200之間的通訊。接口間通訊子單元32用于提供通訊相關(guān)的緩沖區(qū)及其管理功能。緩沖區(qū)可保存通訊數(shù)據(jù)等,而管理功能包括通信管理和緩沖區(qū)管理等。本發(fā)明第一實(shí)施例中實(shí)現(xiàn)不同主機(jī)之間收發(fā)通訊數(shù)據(jù)。在發(fā)送通訊數(shù)據(jù)時(shí),通訊接口 20用于收到對(duì)應(yīng)的主機(jī)200發(fā)送的通訊數(shù)據(jù)后,將所述通訊數(shù)據(jù)轉(zhuǎn)發(fā)給對(duì)應(yīng)的通訊擴(kuò)展子單元31,該通訊擴(kuò)展子單元31將通訊數(shù)據(jù)轉(zhuǎn)發(fā)給接口間通訊子單元32。在接收通訊數(shù)據(jù)時(shí),通訊接口 20用于收到對(duì)應(yīng)的主機(jī)200發(fā)送的通訊數(shù)據(jù)讀取命令后,將所述通訊數(shù)據(jù)讀取命令轉(zhuǎn)發(fā)給對(duì)應(yīng)的通訊擴(kuò)展子單元31 ;該通訊擴(kuò)展子單元31用于根據(jù)通訊數(shù)據(jù)讀取命令,從接口間通訊子單元32中讀取指定的通訊數(shù)據(jù)并返回給發(fā)送所述通訊數(shù)據(jù)讀取命令的主機(jī)200。本發(fā)明第二實(shí)施例中實(shí)現(xiàn)主機(jī)查詢(xún)通訊狀態(tài),通訊接口 20用于收到對(duì)應(yīng)的主機(jī)200發(fā)送的狀態(tài)查詢(xún)命令后,將所述狀態(tài)查詢(xún)命令轉(zhuǎn)發(fā)給對(duì)應(yīng)的通訊擴(kuò)展子單元31 ;通訊擴(kuò)展子單元31用于根據(jù)所述狀態(tài)查詢(xún)命令,從接口間通訊子單元32中讀取指定的狀態(tài)信息并返回給發(fā)送所述狀態(tài)查詢(xún)命令的主機(jī)200 ;或者通訊擴(kuò)展子單元31用于擴(kuò)展操作命令的返回階段信息,將返回階段信息中增加相關(guān)狀態(tài)信息,則無(wú)需另行發(fā)起狀態(tài)查詢(xún)命令。本發(fā)明第三實(shí)施例中實(shí)現(xiàn)主機(jī)查詢(xún)記錄(LOG)信息,接口間通訊子單元32用于在不同通訊接口 20的主機(jī)200之間進(jìn)行通訊時(shí)生成通訊記錄信息,例如統(tǒng)計(jì)兩個(gè)主機(jī)在通信過(guò)程中成功和失敗信息,并通過(guò)通訊信息管理單元33將通訊記錄信息保存到SSD單元10。通訊接口 20還用于收到對(duì)應(yīng)的主機(jī)200發(fā)送的記錄查詢(xún)命令后,將所述記錄查詢(xún)命令經(jīng)由對(duì)應(yīng)的通訊擴(kuò)展子單元31和接口間通訊子單元32轉(zhuǎn)發(fā)給通訊信息管理子單元33 ;通訊信息管理子單元33用于根據(jù)所述記錄查詢(xún)命令,從SSD單元10中獲取指定的通訊記錄信息并返回給發(fā)送所述記錄查詢(xún)命令的主機(jī)200。
本發(fā)明在多接口的固態(tài)硬盤(pán)100中通過(guò)引入通訊單元30,實(shí)現(xiàn)在固態(tài)硬盤(pán)100中為不同通訊接口 20的主機(jī)200建立直接的通訊通路,即不同主機(jī)200可通過(guò)固態(tài)硬盤(pán)100直接通訊,而無(wú)需舍近求遠(yuǎn)使用額外的通訊通路。圖3是本發(fā)明基于固態(tài)硬盤(pán)的通訊方法流程圖,所述通訊方法可以通過(guò)如圖2所示的固態(tài)硬盤(pán)100實(shí)現(xiàn),至少包括步驟有步驟S301,通訊單元設(shè)置步驟在固態(tài)硬盤(pán)100中設(shè)置通訊單元30,通訊單元30分別與多個(gè)通訊接口 20和SSD單元10通訊連接。本步驟之后還可以包括上電時(shí),通訊單元30從SSD單元10中加載通訊管理相關(guān)的配置信息,本步驟可由通訊信息管理子單元33實(shí)現(xiàn);通訊單元30建立不同通訊接口 20的主機(jī)200之間的通訊通路,本步驟可由通訊擴(kuò)展子單元31實(shí)現(xiàn)。步驟S302,操作指令接收步驟通訊接口 20收到主機(jī)200請(qǐng)求與其他主機(jī)200進(jìn)行通訊的操作命令后,將操作命令轉(zhuǎn)發(fā)給通訊單元30。步驟S303,通訊處理步驟通訊單元30根據(jù)操作命令處理主機(jī)200與其他主機(jī)200之間的通訊。圖4是本發(fā)明第一實(shí)施例中不同主機(jī)之間收發(fā)通訊數(shù)據(jù)的流程圖,其可以通過(guò)如圖2所示的固態(tài)硬盤(pán)100實(shí)現(xiàn),具體包括步驟如下步驟S401,通訊接口 20收到對(duì)應(yīng)的主機(jī)200發(fā)送的通訊數(shù)據(jù)后,將所述通訊數(shù)據(jù)轉(zhuǎn)發(fā)給通訊單元30。步驟S402,通訊接口 20收到對(duì)應(yīng)的主機(jī)200發(fā)送的通訊數(shù)據(jù)讀取命令后,將通訊數(shù)據(jù)讀取命令轉(zhuǎn)發(fā)給通訊單元30。步驟S403,通訊單元30根據(jù)通訊數(shù)據(jù)讀取命令,讀取指定的通訊數(shù)據(jù)并返回給發(fā)送該訊數(shù)據(jù)讀取命令的主機(jī)200。例如,主機(jī)1通過(guò)驅(qū)動(dòng)發(fā)送通訊數(shù)據(jù),通訊接口 1接收該通訊數(shù)據(jù)并將其轉(zhuǎn)交給通訊擴(kuò)展子單元1,最終進(jìn)入接口間通訊子單元32等待主機(jī)N來(lái)查詢(xún)并讀走相關(guān)數(shù)據(jù)。主機(jī)N通過(guò)驅(qū)動(dòng)發(fā)送狀態(tài)查詢(xún)命令,或從正常接口操作命令的返回狀態(tài)中,了解到有通訊數(shù)據(jù)需要讀取。主機(jī)N通過(guò)驅(qū)動(dòng)發(fā)送通訊數(shù)據(jù)讀取命令,通訊接口 2接收該通訊數(shù)據(jù)讀取命令并將其轉(zhuǎn)交給通訊擴(kuò)展子單元2,通訊擴(kuò)展子單元2根據(jù)所述通訊數(shù)據(jù)讀取命令從接口間通訊子單元32中讀取指定的通訊數(shù)據(jù)。圖5是本發(fā)明第二實(shí)施例中主機(jī)查詢(xún)通訊狀態(tài)的流程圖,其可以通過(guò)如圖2所示的固態(tài)硬盤(pán)100實(shí)現(xiàn),具體包括步驟如下步驟S501,通訊接口 20收到對(duì)應(yīng)的主機(jī)200發(fā)送的狀態(tài)查詢(xún)命令后,將所述狀態(tài)查詢(xún)命令轉(zhuǎn)發(fā)給通訊單元30。優(yōu)選的是,所述通訊接口 20收到對(duì)應(yīng)的主機(jī)200發(fā)送的狀態(tài)查詢(xún)命令后,將所述狀態(tài)查詢(xún)命令轉(zhuǎn)發(fā)給對(duì)應(yīng)的所述通訊擴(kuò)展子單元31。步驟S502,通訊單元30根據(jù)所述狀態(tài)查詢(xún)命令,讀取指定的狀態(tài)信息并返回給發(fā)送所述狀態(tài)查詢(xún)指令的主機(jī)200。優(yōu)選的是,通訊擴(kuò)展子單元31用于根據(jù)所述狀態(tài)查詢(xún)命令,從所述接口間通訊子單元32中讀取指定的狀態(tài)信息并返回給所述主機(jī)200。不同通訊接口 20的主機(jī)200需要定時(shí)查詢(xún)通訊狀態(tài)信息,例如是否可發(fā)送通訊數(shù)據(jù)、是否有通訊數(shù)據(jù)需要接收。為了降低通訊狀態(tài)查詢(xún)的額外開(kāi)銷(xiāo),通訊單元30可擴(kuò)展原操作命令的返回階段信息,將返回階段信息中增加相關(guān)狀態(tài)信息,這樣在正常接口操作過(guò)程中,就可額外知道相關(guān)通訊狀態(tài)信息,無(wú)需另行發(fā)起狀態(tài)查詢(xún)命令。優(yōu)選由通訊擴(kuò)展子單元31擴(kuò)展原操作命令的返回階段信息。圖6是本發(fā)明第三實(shí)施例中主機(jī)查詢(xún)記錄信息的流程圖,其可以通過(guò)如圖2所示的固態(tài)硬盤(pán)100實(shí)現(xiàn),具體包括步驟如下步驟S601,在不同通訊接口 20的主機(jī)200之間進(jìn)行通訊時(shí),通訊單元30生成通訊記錄信息并將該通訊記錄信息保存到SSD單元10。優(yōu)選的是,接口間通訊子單元32在不同通訊接口 20的主機(jī)200之間進(jìn)行通訊時(shí)生成通訊記錄信息,并通過(guò)通訊信息管理單元33將通訊記錄信息保存到SSD單元10。步驟S602,通訊接口 20收到對(duì)應(yīng)的主機(jī)200發(fā)送的記錄查詢(xún)命令后,將記錄查詢(xún)命令轉(zhuǎn)發(fā)給通訊單元30。優(yōu)選的是,通訊接口 20收到對(duì)應(yīng)的主機(jī)200發(fā)送的記錄查詢(xún)命令后,將記錄查詢(xún)命令經(jīng)由對(duì)應(yīng)的通訊擴(kuò)展子單元31和接口間通訊子單元32轉(zhuǎn)發(fā)給通訊信息管理子單元33。步驟S603,通訊單元30根據(jù)記錄查詢(xún)命令,從SSD單元10中獲取指定的通訊記錄信息并返回給發(fā)送所述記錄查詢(xún)命令的主機(jī)200。優(yōu)選的是,通訊信息管理子單元33根據(jù)記錄查詢(xún)命令,從SSD單元10中獲取指定的通訊記錄信息并返回給所述主機(jī)200。綜上所述,本發(fā)明通過(guò)在固態(tài)硬盤(pán)內(nèi)設(shè)置通訊單元來(lái)建立不同通訊接口的主機(jī)之間的通訊通路,當(dāng)收到某主機(jī)請(qǐng)求與其他主機(jī)進(jìn)行通訊的操作命令后,由通訊單元根據(jù)所述操作命令處理所述主機(jī)與其他主機(jī)之間的通訊。借此,本發(fā)明通過(guò)在固態(tài)硬盤(pán)內(nèi)部建立通訊通路來(lái)解決不同通訊接口的主機(jī)之間的通訊問(wèn)題,省去了在不同主機(jī)之間增加的額外通訊通路,從而降低了系統(tǒng)的成本、復(fù)雜度、功耗及空間要求。當(dāng)然,本發(fā)明還可有其它多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種固態(tài)硬盤(pán),包括有SSD單元和多個(gè)通訊接口,每個(gè)所述通訊接口分別與一主機(jī)通訊連接,其特征在于,所述固態(tài)硬盤(pán)還包括通訊單元,所述通訊單元分別與所述多個(gè)通訊接口和所述SSD單元通訊連接;所述通訊接口用于收到一主機(jī)請(qǐng)求與其他主機(jī)進(jìn)行通訊的操作命令后,將所述操作命令轉(zhuǎn)發(fā)給所述通訊單元;所述通訊單元用于根據(jù)所述操作命令處理所述主機(jī)與所述其他主機(jī)之間的通訊。
2.根據(jù)權(quán)利要求1所述的固態(tài)硬盤(pán),其特征在于,所述通訊單元進(jìn)一步包括多個(gè)通訊擴(kuò)展子單元、接口間通訊子單元和通訊信息管理子單元,所述每個(gè)通訊擴(kuò)展子單元分別與一所述通訊接口通訊連接;所述通訊信息管理子單元用于在上電時(shí)從所述SSD單元中加載通訊管理相關(guān)的配置fn息;所述通訊擴(kuò)展子單元用于建立不同通訊接口的主機(jī)之間的通訊通路,并將從所述通訊接口收到的所述操作命令轉(zhuǎn)發(fā)給所述接口間通訊子單元;所述接口間通訊子單元用于根據(jù)所述操作命令處理所述主機(jī)和所述其他主機(jī)之間的通訊。
3.根據(jù)權(quán)利要求2所述的固態(tài)硬盤(pán),其特征在于,所述通訊接口用于收到對(duì)應(yīng)的主機(jī)發(fā)送的通訊數(shù)據(jù)后,將所述通訊數(shù)據(jù)轉(zhuǎn)發(fā)給對(duì)應(yīng)的所述通訊擴(kuò)展子單元,所述通訊擴(kuò)展子單元將所述通訊數(shù)據(jù)轉(zhuǎn)發(fā)給所述接口間通訊子單元;所述通訊接口用于收到對(duì)應(yīng)的主機(jī)發(fā)送的通訊數(shù)據(jù)讀取命令后,將所述通訊數(shù)據(jù)讀取命令轉(zhuǎn)發(fā)給對(duì)應(yīng)的所述通訊擴(kuò)展子單元;所述通訊擴(kuò)展子單元用于根據(jù)所述通訊數(shù)據(jù)讀取命令,從所述接口間通訊子單元中讀取指定的通訊數(shù)據(jù)并返回給所述主機(jī)。
4.根據(jù)權(quán)利要求2所述的固態(tài)硬盤(pán),其特征在于,所述通訊接口用于收到對(duì)應(yīng)的主機(jī)發(fā)送的狀態(tài)查詢(xún)命令后,將所述狀態(tài)查詢(xún)命令轉(zhuǎn)發(fā)給對(duì)應(yīng)的所述通訊擴(kuò)展子單元;所述通訊擴(kuò)展子單元用于根據(jù)所述狀態(tài)查詢(xún)命令,從所述接口間通訊子單元中讀取指定的狀態(tài)信息并返回給所述主機(jī);或者所述通訊擴(kuò)展子單元用于擴(kuò)展所述操作命令的返回階段信息,將所述返回階段信息中增加相關(guān)狀態(tài)信息。
5.根據(jù)權(quán)利要求2所述的固態(tài)硬盤(pán),其特征在于,所述接口間通訊子單元用于在不同通訊接口的主機(jī)之間進(jìn)行通訊時(shí)生成通訊記錄信息,并通過(guò)所述通訊信息管理單元將所述通訊記錄信息保存到所述SSD單元;所述通訊接口用于收到對(duì)應(yīng)的主機(jī)發(fā)送的記錄查詢(xún)命令后,將所述記錄查詢(xún)命令經(jīng)由對(duì)應(yīng)的通訊擴(kuò)展子單元和接口間通訊子單元轉(zhuǎn)發(fā)給所述通訊信息管理子單元;所述通訊信息管理子單元用于根據(jù)所述記錄查詢(xún)命令,從所述SSD單元中獲取指定的通訊記錄信息并返回給所述主機(jī)。
6.一種基于固態(tài)硬盤(pán)的通訊方法,所述固態(tài)硬盤(pán)包括有SSD單元和多個(gè)通訊接口,每個(gè)所述通訊接口分別與一主機(jī)通訊連接,其特征在于,所述通訊方法包括步驟有通訊單元設(shè)置步驟,在所述固態(tài)硬盤(pán)中設(shè)置通訊單元,所述通訊單元分別與所述多個(gè)通訊接口和所述SSD單元通訊連接;操作指令接收步驟,所述通訊接口收到主機(jī)請(qǐng)求與其他主機(jī)進(jìn)行通訊的操作命令后,將所述操作命令轉(zhuǎn)發(fā)給所述通訊單元;通訊處理步驟,所述通訊單元根據(jù)所述操作命令處理所述主機(jī)與所述其他主機(jī)之間的通訊。
7.根據(jù)權(quán)利要求6所述的通訊方法,其特征在于,所述通訊單元設(shè)置步驟之后還包括上電時(shí),所述通訊單元從所述SSD單元中加載通訊管理相關(guān)的配置信息;所述通訊單元建立不同通訊接口的主機(jī)之間的通訊通路。
8.根據(jù)權(quán)利要求7所述的通訊方法,其特征在于,所述操作指令接收步驟進(jìn)一步包括所述通訊接口收到對(duì)應(yīng)的主機(jī)發(fā)送的通訊數(shù)據(jù)后,將所述通訊數(shù)據(jù)轉(zhuǎn)發(fā)給所述通訊單元;或者所述通訊接口收到對(duì)應(yīng)的主機(jī)發(fā)送的通訊數(shù)據(jù)讀取命令后,將所述通訊數(shù)據(jù)讀取命令轉(zhuǎn)發(fā)給所述通訊單元;所述通訊處理步驟進(jìn)一步包括所述通訊單元根據(jù)所述通訊數(shù)據(jù)讀取命令,讀取指定的通訊數(shù)據(jù)并返回給所述主機(jī)。
9.根據(jù)權(quán)利要求7所述的通訊方法,其特征在于,所述操作指令接收步驟進(jìn)一步包括所述通訊接口收到對(duì)應(yīng)的主機(jī)發(fā)送的狀態(tài)查詢(xún)命令后,將所述狀態(tài)查詢(xún)命令轉(zhuǎn)發(fā)給所述通訊單元;所述通訊處理步驟進(jìn)一步包括所述通訊單元根據(jù)所述狀態(tài)查詢(xún)命令,讀取指定的狀態(tài)信息并返回給所述主機(jī);或者所述通訊單元擴(kuò)展所述操作命令的返回階段信息,將所述返回階段信息中增加相關(guān)狀態(tài)信息。
10.根據(jù)權(quán)利要求7所述的通訊方法,其特征在于,所述通訊處理步驟之后還包括在不同通訊接口的主機(jī)之間進(jìn)行通訊時(shí),所述通訊單元生成通訊記錄信息并將所述通訊記錄信息保存到所述SSD單元;所述操作指令接收步驟進(jìn)一步包括所述通訊接口收到對(duì)應(yīng)的主機(jī)發(fā)送的記錄查詢(xún)命令后,將所述記錄查詢(xún)命令轉(zhuǎn)發(fā)給所述通訊單元;所述通訊處理步驟進(jìn)一步包括所述通訊單元根據(jù)所述記錄查詢(xún)命令,從所述SSD單元中獲取指定的通訊記錄信息并返回給所述主機(jī)。
全文摘要
本發(fā)明適用于存儲(chǔ)技術(shù)領(lǐng)域,提供了一種基于固態(tài)硬盤(pán)的通訊方法及固態(tài)硬盤(pán),所述固態(tài)硬盤(pán)包括有SSD單元和多個(gè)通訊接口,每個(gè)通訊接口分別與一主機(jī)通訊連接,其中所述固態(tài)硬盤(pán)還包括通訊單元,通訊單元分別與多個(gè)通訊接口和SSD單元通訊連接;通訊接口用于收到一主機(jī)請(qǐng)求與其他主機(jī)進(jìn)行通訊的操作命令后,將操作命令轉(zhuǎn)發(fā)給通訊單元;通訊單元用于根據(jù)操作命令處理主機(jī)與其他主機(jī)之間的通訊。借此,本發(fā)明能通過(guò)在固態(tài)硬盤(pán)內(nèi)部建立通訊通路來(lái)解決不同通訊接口的主機(jī)之間的通訊問(wèn)題,從而降低了系統(tǒng)的成本、復(fù)雜度、功耗及空間要求。
文檔編號(hào)G06F3/06GK102566943SQ20111045827
公開(kāi)日2012年7月11日 申請(qǐng)日期2011年12月31日 優(yōu)先權(quán)日2011年12月31日
發(fā)明者徐偉華 申請(qǐng)人:記憶科技(深圳)有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
蕲春县| 平遥县| 曲麻莱县| 平安县| 阜新| 建始县| 铁岭市| 衢州市| 奎屯市| 精河县| 綦江县| 彭州市| 宜兴市| 桐庐县| 青龙| 绍兴县| 海口市| 若羌县| 明水县| 舞钢市| 河源市| 屏东县| 普兰店市| 长岭县| 鄂托克旗| 象州县| 双牌县| 高唐县| 新昌县| 新营市| 长泰县| 武平县| 张家川| 盘锦市| 哈尔滨市| 都匀市| 双峰县| 鄂伦春自治旗| 尉犁县| 浦城县| 绿春县|