亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

數(shù)據(jù)存儲(chǔ)方法和系統(tǒng)及裝置以及數(shù)據(jù)上傳方法和裝置的制造方法

文檔序號(hào):8530393閱讀:756來(lái)源:國(guó)知局
數(shù)據(jù)存儲(chǔ)方法和系統(tǒng)及裝置以及數(shù)據(jù)上傳方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)網(wǎng)絡(luò)技術(shù),特別地涉及一種數(shù)據(jù)存儲(chǔ)方法和系統(tǒng)及裝置以及數(shù)據(jù)上傳方法和裝置。
【背景技術(shù)】
[0002]云存儲(chǔ)系統(tǒng)是近年來(lái)發(fā)展起來(lái)的一種基于互聯(lián)網(wǎng)的服務(wù),用戶可以將數(shù)據(jù)上傳到服務(wù)器中永久地保存文件,與用戶采用自身設(shè)備保存相比,云存儲(chǔ)服務(wù)不但能提供更大的存儲(chǔ)空間,而且更加可靠便利,用戶無(wú)需隨身攜帶存儲(chǔ)介質(zhì),在任何地方只要接通互聯(lián)網(wǎng),就可以獲得服務(wù)器中保存的數(shù)據(jù)。
[0003]目前的云存儲(chǔ)服務(wù)通?;谝粋€(gè)中央機(jī)房來(lái)實(shí)現(xiàn),該中央機(jī)房可以是分布式的,即其中的服務(wù)器設(shè)備并不限于在同一個(gè)建筑物內(nèi)。用戶訪問(wèn)該中央機(jī)房并且將數(shù)據(jù)保存在中央機(jī)房?jī)?nèi)。
[0004]在現(xiàn)實(shí)中,不同地方的終端設(shè)備訪問(wèn)中央機(jī)房的速度不一樣,在有些地方終端設(shè)備上傳文件非常慢。對(duì)于該問(wèn)題,目前尚未提出有效解決方案。

【發(fā)明內(nèi)容】

[0005]有鑒于此,本發(fā)明提供一種數(shù)據(jù)存儲(chǔ)方法和系統(tǒng)及裝置以及數(shù)據(jù)上傳方法和裝置,以提高終端設(shè)備上傳數(shù)據(jù)的速率;本發(fā)明的另一目的是使終端設(shè)備上傳的數(shù)據(jù)不易丟失。
[0006]為實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一個(gè)方面,提供了第一種數(shù)據(jù)存儲(chǔ)系統(tǒng)。
[0007]本發(fā)明的這種數(shù)據(jù)存儲(chǔ)系統(tǒng)用于將終端設(shè)備提供的數(shù)據(jù)保存在中央機(jī)房中,所述數(shù)據(jù)存儲(chǔ)系統(tǒng)包括所述中央機(jī)房和多個(gè)中轉(zhuǎn)機(jī)房,其中,所述中轉(zhuǎn)機(jī)房,用于:接收所述終端設(shè)備發(fā)送的上傳數(shù)據(jù)請(qǐng)求以及向所述終端設(shè)備發(fā)送該上傳數(shù)據(jù)請(qǐng)求的響應(yīng)信息,接收所述終端設(shè)備發(fā)送的待存數(shù)據(jù),在接收完成后將該待存數(shù)據(jù)發(fā)送給所述中央機(jī)房;所述中央機(jī)房,用于:接收并保存所述中轉(zhuǎn)機(jī)房發(fā)送的待存數(shù)據(jù)。
[0008]可選地,所述中轉(zhuǎn)機(jī)房還用于在接收所述終端設(shè)備發(fā)送的待存數(shù)據(jù)的過(guò)程中,根據(jù)預(yù)設(shè)的選擇方式選擇一個(gè)或多個(gè)其他中轉(zhuǎn)機(jī)房,將所述待存數(shù)據(jù)同步到該一個(gè)或多個(gè)其他中轉(zhuǎn)機(jī)房,以及將該一個(gè)或多個(gè)其他中轉(zhuǎn)機(jī)房的標(biāo)識(shí)發(fā)送給所述中央機(jī)房;所述中央機(jī)房還用于按照預(yù)設(shè)的策略,從所述一個(gè)或多個(gè)其他中轉(zhuǎn)機(jī)房獲取所述待存數(shù)據(jù)。
[0009]根據(jù)本發(fā)明的另一方面,提供了一種數(shù)據(jù)上傳方法。
[0010]本發(fā)明的數(shù)據(jù)上傳方法應(yīng)用于本發(fā)明的第一種數(shù)據(jù)存儲(chǔ)系統(tǒng),該方法包括:向所述數(shù)據(jù)存儲(chǔ)系統(tǒng)中的多個(gè)中轉(zhuǎn)機(jī)房發(fā)送上傳數(shù)據(jù)請(qǐng)求以及接收該上傳數(shù)據(jù)請(qǐng)求的響應(yīng)信息;根據(jù)從各個(gè)所述中轉(zhuǎn)機(jī)房接收所述響應(yīng)信息的速度,選擇一個(gè)傳輸速度較快的第一中轉(zhuǎn)機(jī)房;將待存數(shù)據(jù)發(fā)送到所述第一中轉(zhuǎn)機(jī)房。
[0011]根據(jù)本發(fā)明的又一方面,提供了一種數(shù)據(jù)上傳裝置。
[0012]本發(fā)明的數(shù)據(jù)上傳裝置設(shè)置在與本發(fā)明有關(guān)的終端設(shè)備中,所述裝置包括:請(qǐng)求模塊,用于向所述數(shù)據(jù)存儲(chǔ)系統(tǒng)中的多個(gè)中轉(zhuǎn)機(jī)房發(fā)送上傳數(shù)據(jù)請(qǐng)求以及接收該上傳數(shù)據(jù)請(qǐng)求的響應(yīng)信息;選擇模塊,用于根據(jù)從各個(gè)所述中轉(zhuǎn)機(jī)房接收所述響應(yīng)信息的速度,選擇一個(gè)傳輸速度較快的第一中轉(zhuǎn)機(jī)房;上傳模塊,用于將待存數(shù)據(jù)發(fā)送到所述第一中轉(zhuǎn)機(jī)房。
[0013]根據(jù)本發(fā)明的又一方面,提供了一種數(shù)據(jù)存儲(chǔ)方法。
[0014]本發(fā)明的數(shù)據(jù)存儲(chǔ)方法應(yīng)用于本發(fā)明的第一種數(shù)據(jù)存儲(chǔ)系統(tǒng),該方法包括:多個(gè)中轉(zhuǎn)機(jī)房同時(shí)接收終端設(shè)備發(fā)送的上傳數(shù)據(jù)請(qǐng)求,然后向該終端設(shè)備返回該上傳數(shù)據(jù)請(qǐng)求的響應(yīng)信息;所述多個(gè)中轉(zhuǎn)機(jī)房中的第一中轉(zhuǎn)機(jī)房接收所述終端設(shè)備發(fā)送的待存數(shù)據(jù),然后然該待存數(shù)據(jù)轉(zhuǎn)發(fā)給中央機(jī)房。
[0015]可選地,在所述多個(gè)中轉(zhuǎn)機(jī)房中的第一中轉(zhuǎn)機(jī)房接收所述終端設(shè)備發(fā)送的待存數(shù)據(jù)的過(guò)程中,該第一中轉(zhuǎn)機(jī)房將收到的待存數(shù)據(jù)同步到根據(jù)預(yù)設(shè)的選擇方式選擇的一個(gè)或多個(gè)其他中轉(zhuǎn)機(jī)房;并且該方法還包括:所述第一中轉(zhuǎn)機(jī)房將所述一個(gè)或多個(gè)其他中轉(zhuǎn)機(jī)房的標(biāo)識(shí)發(fā)送給所述中央機(jī)房。
[0016]根據(jù)本發(fā)明的又一方面,提供了第二種數(shù)據(jù)存儲(chǔ)系統(tǒng)。
[0017]本發(fā)明的這種數(shù)據(jù)存儲(chǔ)系統(tǒng)用于將終端設(shè)備提供的數(shù)據(jù)保存在中央機(jī)房中,所述數(shù)據(jù)存儲(chǔ)系統(tǒng)包含多個(gè)數(shù)據(jù)存儲(chǔ)裝置,每個(gè)數(shù)據(jù)存儲(chǔ)裝置包括:請(qǐng)求處理模塊,用于接收終端設(shè)備發(fā)送的上傳數(shù)據(jù)請(qǐng)求,然后向該終端設(shè)備返回該上傳數(shù)據(jù)請(qǐng)求的響應(yīng)信息;數(shù)據(jù)處理模塊,用于接收所述終端設(shè)備發(fā)送的待存數(shù)據(jù),然后然該待存數(shù)據(jù)轉(zhuǎn)發(fā)給中央機(jī)房。
[0018]可選地,所述數(shù)據(jù)處理模塊還用于在接收所述終端設(shè)備發(fā)送的待存數(shù)據(jù)的過(guò)程中,將收到的待存數(shù)據(jù)同步到根據(jù)預(yù)設(shè)的選擇方式選擇的一個(gè)或多個(gè)其他數(shù)據(jù)存儲(chǔ)裝置;所述數(shù)據(jù)存儲(chǔ)系統(tǒng)還包括發(fā)送模塊,用于將所述一個(gè)或多個(gè)其他數(shù)據(jù)存儲(chǔ)裝置的標(biāo)識(shí)發(fā)送給所述中央機(jī)房。
[0019]根據(jù)本發(fā)明的又一方面,提供了一種數(shù)據(jù)存儲(chǔ)方法,應(yīng)用于本發(fā)明的第一種數(shù)據(jù)存儲(chǔ)系統(tǒng),該方法包括:接收中轉(zhuǎn)機(jī)房發(fā)送的待存數(shù)據(jù),并且接收該中轉(zhuǎn)機(jī)房發(fā)送的一個(gè)或多個(gè)其他中轉(zhuǎn)機(jī)房的標(biāo)識(shí);在確認(rèn)該中轉(zhuǎn)機(jī)房無(wú)法發(fā)送所述待存數(shù)據(jù)的情況下,按預(yù)定的選擇方式從所述一個(gè)或多個(gè)其他中轉(zhuǎn)機(jī)房中選擇一個(gè)中轉(zhuǎn)機(jī)房,然后從選擇的中轉(zhuǎn)機(jī)房獲取所述待存數(shù)據(jù)。
[0020]根據(jù)本發(fā)明的又一方面,提供了一種數(shù)據(jù)存儲(chǔ)裝置。
[0021]本發(fā)明的數(shù)據(jù)存儲(chǔ)裝置設(shè)置在本發(fā)明的第一種數(shù)據(jù)存儲(chǔ)系統(tǒng)的中央機(jī)房中,該裝置包括:接收模塊,用于接收中轉(zhuǎn)機(jī)房發(fā)送的待存數(shù)據(jù),并且接收該中轉(zhuǎn)機(jī)房發(fā)送的一個(gè)或多個(gè)其他中轉(zhuǎn)機(jī)房的標(biāo)識(shí);選擇模塊,用于在確認(rèn)該中轉(zhuǎn)機(jī)房無(wú)法發(fā)送所述待存數(shù)據(jù)的情況下,按預(yù)定的選擇方式從所述一個(gè)或多個(gè)其他中轉(zhuǎn)機(jī)房中選擇一個(gè)中轉(zhuǎn)機(jī)房;獲取模塊,用于從所述選擇模塊所選擇的一個(gè)中轉(zhuǎn)機(jī)房獲取所述待存數(shù)據(jù)。
[0022]根據(jù)本發(fā)明的技術(shù)方案,在終端設(shè)備上傳數(shù)據(jù)時(shí),選擇連接速度快的中轉(zhuǎn)機(jī)房來(lái)接收數(shù)據(jù),因?yàn)橹修D(zhuǎn)機(jī)房有多個(gè),所以與直接上傳到中央機(jī)房相比,選擇速度快的中轉(zhuǎn)機(jī)房接收數(shù)據(jù)能夠獲得更快的上傳速度。另外在上傳過(guò)程中,可將數(shù)據(jù)同步到其他中轉(zhuǎn)機(jī)房,使待存數(shù)據(jù)形成多個(gè)備份,有助于避免數(shù)據(jù)丟失,增加了可靠性。
【附圖說(shuō)明】
[0023]附圖用于更好地理解本發(fā)明,不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。其中:
[0024]圖1是根據(jù)本發(fā)明實(shí)施例的一種數(shù)據(jù)存儲(chǔ)系統(tǒng)的基本結(jié)構(gòu)的示意圖;
[0025]圖2是根據(jù)本發(fā)明實(shí)施例的上傳數(shù)據(jù)的優(yōu)選流程的示意圖
[0026]圖3是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)上傳裝置的基本結(jié)構(gòu)的示意圖;
[0027]圖4是根據(jù)本發(fā)明實(shí)施例的另一種數(shù)據(jù)存儲(chǔ)系統(tǒng)的基本結(jié)構(gòu)的示意圖;
[0028]圖5是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)存儲(chǔ)裝置的基本結(jié)構(gòu)的示意圖。
【具體實(shí)施方式】
[0029]以下結(jié)合附圖對(duì)本發(fā)明的示范性實(shí)施例做出說(shuō)明,其中包括本發(fā)明實(shí)施例的各種細(xì)節(jié)以助于理解,應(yīng)當(dāng)將它們認(rèn)為僅僅是示范性的。因此,本領(lǐng)域普通技術(shù)人員應(yīng)當(dāng)認(rèn)識(shí)至IJ,可以對(duì)這里描述的實(shí)施例做出各種改變和修改,而不會(huì)背離本發(fā)明的范圍和精神。同樣,為了清楚和簡(jiǎn)明,以下的描述中省略了對(duì)公知功能和結(jié)構(gòu)的描述。
[0030]圖1是根據(jù)本發(fā)明實(shí)施例的一種數(shù)據(jù)存儲(chǔ)系統(tǒng)的基本結(jié)構(gòu)的示意圖。如圖1所示,本發(fā)明實(shí)施例的這種數(shù)據(jù)存儲(chǔ)系統(tǒng)I主要包括中央機(jī)房M和多個(gè)中轉(zhuǎn)機(jī)房,作為示意,圖中示出了 4個(gè)中轉(zhuǎn)機(jī)房A、B、C、D。各個(gè)中轉(zhuǎn)機(jī)房的結(jié)構(gòu)基本類(lèi)似,圖中在中轉(zhuǎn)機(jī)房A中示出了中轉(zhuǎn)機(jī)房的一種可選結(jié)構(gòu),其包括數(shù)據(jù)庫(kù)服務(wù)器Al、負(fù)載均衡服務(wù)器A2,以及多個(gè)(圖中示出了 3個(gè))存儲(chǔ)服務(wù)器ABC1、ABD1、ACD1。在其他中轉(zhuǎn)機(jī)房?jī)H示出了存儲(chǔ)服務(wù)器。各個(gè)中轉(zhuǎn)機(jī)房?jī)?nèi)的負(fù)載均衡服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器可以有多個(gè),以實(shí)現(xiàn)高可用。各個(gè)中轉(zhuǎn)機(jī)房可通過(guò)互聯(lián)網(wǎng)11遠(yuǎn)程地連接到多個(gè)終端設(shè)備12、13、……、1N等。
[0031]負(fù)載均衡服務(wù)器的主要功能包括接受處理外部請(qǐng)求,以及內(nèi)部相關(guān)管理工作。如:為用戶選擇一個(gè)存儲(chǔ)服務(wù)器來(lái)保存文件。數(shù)據(jù)庫(kù)的主要功能包括保存相關(guān)管理信息,例如用戶文件保存位置的信息。存儲(chǔ)服務(wù)器的主要功能包括保存用戶上傳的文件。
[0032]在本發(fā)明實(shí)施例的上傳數(shù)據(jù)的方法中,終端設(shè)備先找到訪問(wèn)速度最快的中轉(zhuǎn)機(jī)房,例如中轉(zhuǎn)機(jī)房A,然后將待存數(shù)據(jù)發(fā)送給中轉(zhuǎn)機(jī)房A,該數(shù)據(jù)被保存在一臺(tái)存儲(chǔ)服務(wù)器例如ABCl中,優(yōu)選地,中轉(zhuǎn)機(jī)房A在接收待存數(shù)據(jù)時(shí)可將數(shù)據(jù)同步到其他中轉(zhuǎn)機(jī)房,例如中轉(zhuǎn)機(jī)房B的存儲(chǔ)服務(wù)器ABC2和中轉(zhuǎn)機(jī)房C的存儲(chǔ)服務(wù)器ABC3,這樣存儲(chǔ)服務(wù)器ABC1、ABC2、ABC3組成一個(gè)中轉(zhuǎn)集群,有助于保證用戶的待存數(shù)據(jù)不丟失。在待存數(shù)據(jù)全部上傳到存儲(chǔ)服務(wù)器ABCl之后,存儲(chǔ)服務(wù)器ABCl再異步將待存數(shù)據(jù)發(fā)送給中央機(jī)房。如采用上述的中轉(zhuǎn)集群,可仍由存儲(chǔ)服務(wù)器ABCl向中央機(jī)房發(fā)送待存數(shù)據(jù),在存儲(chǔ)服務(wù)器ABCl發(fā)生故障的情況下,再由上述的中轉(zhuǎn)集群的其他存儲(chǔ)服務(wù)器向中央機(jī)房發(fā)送待存數(shù)據(jù)。以下結(jié)合圖1和圖2對(duì)本發(fā)明實(shí)施例的上傳數(shù)據(jù)的流程做舉例說(shuō)明。圖2是根據(jù)本發(fā)明實(shí)施例的上傳數(shù)據(jù)的優(yōu)選流程的示意圖,該流程是將終端設(shè)備12提供的待存數(shù)據(jù)保存到中央機(jī)房M的流程。
[0033]步驟S21:終端設(shè)備12同時(shí)向多個(gè)中轉(zhuǎn)機(jī)房發(fā)送上傳數(shù)據(jù)請(qǐng)求。在本步驟中,最好是向所有中轉(zhuǎn)機(jī)房發(fā)送上傳數(shù)據(jù)請(qǐng)求,這樣可以從最大范圍內(nèi)確定響應(yīng)速度最快的中轉(zhuǎn)機(jī)房。
[0034]步驟S22:收到上述上傳數(shù)據(jù)請(qǐng)求的中轉(zhuǎn)機(jī)房向終端設(shè)備12發(fā)送該請(qǐng)求的響應(yīng)信肩、O
[0035]步驟S23:終端設(shè)備12確定最先收到來(lái)自于中轉(zhuǎn)機(jī)房A的響應(yīng)信息。
[0036]步驟S24:終端設(shè)備12向中轉(zhuǎn)機(jī)房A發(fā)送待存數(shù)據(jù)。
[0037]步驟S25:中轉(zhuǎn)機(jī)房A將待存數(shù)據(jù)保存在存儲(chǔ)服務(wù)器ABCl中,并且在接收待存數(shù)據(jù)的過(guò)程中,將待存數(shù)據(jù)同步到中轉(zhuǎn)機(jī)房B和C。系統(tǒng)中有很多中轉(zhuǎn)機(jī)房,各個(gè)中轉(zhuǎn)機(jī)房可以根據(jù)預(yù)設(shè)的選擇方式例如自身與其他機(jī)房之間的連接速度,來(lái)確定優(yōu)先將待存數(shù)據(jù)同步到哪些其他中轉(zhuǎn)機(jī)房。
[0038]步驟S26:中轉(zhuǎn)機(jī)房A完成接收待存數(shù)據(jù)后,將待存數(shù)據(jù)發(fā)送給中央機(jī)房
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1