本發(fā)明實(shí)施例涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種分布式文件管理方法及設(shè)備。
背景技術(shù):
目前,在各省通常都設(shè)置有廣電系統(tǒng),并通過(guò)廣電系統(tǒng)對(duì)該省中各個(gè)電視臺(tái)需要播放的多媒體文件進(jìn)行管理。
在現(xiàn)有技術(shù)中,廣電系統(tǒng)通常包括省文件管理服務(wù)器、省文件存儲(chǔ)服務(wù)器、多個(gè)地市文件存儲(chǔ)服務(wù)器和多個(gè)邊緣文件存儲(chǔ)服務(wù)器。在省文件存儲(chǔ)服務(wù)器中存儲(chǔ)有省電視臺(tái)、地市電視臺(tái)及邊緣電視臺(tái)(例如縣電視臺(tái)等)需要播放的多媒體文件,省文件管理服務(wù)器對(duì)省文件存儲(chǔ)服務(wù)器中的多媒體文件的存儲(chǔ)位置進(jìn)行管理。當(dāng)省電視臺(tái)、地市電視臺(tái)、及邊緣電視臺(tái)需要獲取多媒體文件時(shí),均向省文件管理服務(wù)器獲取需要播放的多媒體文件在省文件存儲(chǔ)服務(wù)器中的存儲(chǔ)位置,并根據(jù)多媒體文件在省文件存儲(chǔ)服務(wù)器中的存儲(chǔ)位置,在省文件存儲(chǔ)服務(wù)器中獲取需要播放的多媒體文件。
然而,當(dāng)省電視臺(tái)、地市電視臺(tái)和邊緣電視臺(tái)的數(shù)量較多時(shí),省文件管理服務(wù)器則需要對(duì)大量的文件進(jìn)行管理,并處理來(lái)自省電視臺(tái)、地市電視臺(tái)和邊緣電視臺(tái)的多條消息,使得省文件管理服務(wù)器的壓力過(guò)大,甚至使得廣電系統(tǒng)出現(xiàn)故障,進(jìn)而導(dǎo)致廣電系統(tǒng)的穩(wěn)定性較差。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種分布式文件管理方法及設(shè)備,用于提高廣電系統(tǒng)的穩(wěn)定性。
第一方面,本發(fā)明實(shí)施例提供一種分布式文件管理方法,應(yīng)用于廣電系統(tǒng),所述廣電系統(tǒng)中包括省文件管理服務(wù)器、省文件存儲(chǔ)服務(wù)器、多個(gè)地市文件管理服務(wù)器、各所述地市文件管理服務(wù)器對(duì)應(yīng)的地市文件存儲(chǔ)服務(wù)器、及各所述地市管理服務(wù)器對(duì)應(yīng)的多個(gè)邊緣文件存儲(chǔ)服務(wù)器,其中,所述方法包括:
地市文件管理服務(wù)器接收邊緣文件存儲(chǔ)服務(wù)器發(fā)送的文件獲取請(qǐng)求,所述文件獲取請(qǐng)求中包括目標(biāo)文件的標(biāo)識(shí),所述地市文件管理服務(wù)器為所述多個(gè)地市文件管理服務(wù)器中的任意一個(gè);
所述地市文件管理服務(wù)器根據(jù)所述目標(biāo)文件的標(biāo)識(shí),在所述省文件存儲(chǔ)服務(wù)器、所述地市文件管理服務(wù)器對(duì)應(yīng)的地市文件存儲(chǔ)服務(wù)器、和所述地市文件管理服務(wù)器對(duì)應(yīng)的邊緣文件存儲(chǔ)服務(wù)器中,確定包括所述目標(biāo)文件的至少一個(gè)待選文件存儲(chǔ)服務(wù)器;
所述地市文件管理服務(wù)器根據(jù)各所述待選文件存儲(chǔ)服務(wù)器的負(fù)載率、及各所述待選文件存儲(chǔ)服務(wù)器與所述邊緣文件存儲(chǔ)服務(wù)器之間的距離,在所述至少一個(gè)待選文件存儲(chǔ)服務(wù)器中確定目標(biāo)文件存儲(chǔ)服務(wù)器;
所述地市文件管理服務(wù)器向所述邊緣文件存儲(chǔ)服務(wù)器發(fā)送所述目標(biāo)文件在所述目標(biāo)文件存儲(chǔ)服務(wù)器中的第一位置信息,以使所述邊緣文件存儲(chǔ)服務(wù)器根據(jù)所述第一位置信息,在所述目標(biāo)文件存儲(chǔ)服務(wù)器中獲取所述目標(biāo)文件。
在一種可能的實(shí)施方式中,所述地市文件管理服務(wù)器根據(jù)各所述待選文件存儲(chǔ)服務(wù)器的負(fù)載率、及各所述待選文件存儲(chǔ)服務(wù)器與所述邊緣文件存儲(chǔ)服務(wù)器之間的距離,在所述至少一個(gè)待選文件存儲(chǔ)服務(wù)器中確定目標(biāo)文件存儲(chǔ)服務(wù)器,包括:
所述地市文件管理服務(wù)器根據(jù)預(yù)設(shè)負(fù)載權(quán)重系數(shù)、預(yù)設(shè)距離權(quán)重系數(shù)、各所述待選文件存儲(chǔ)服務(wù)器的負(fù)載率、及各所述待選文件存儲(chǔ)服務(wù)器與所述邊緣文件存儲(chǔ)服務(wù)器之間的距離,分別確定各所述待選文件存儲(chǔ)服務(wù)器的權(quán)重值;
所述地市文件管理服務(wù)器根據(jù)各所述待選文件存儲(chǔ)服務(wù)器的權(quán)重值,在所述至少一個(gè)待選件存儲(chǔ)服務(wù)器中確定所述目標(biāo)文件存儲(chǔ)服務(wù)器。
在另一種可能的實(shí)施方式中,若所述待選文件存儲(chǔ)服務(wù)器為所述省文件存儲(chǔ)服務(wù)器,在所述地市文件管理服務(wù)器向所述邊緣文件存儲(chǔ)服務(wù)器發(fā)送所述目標(biāo)文件在所述目標(biāo)文件存儲(chǔ)服務(wù)器中的第一位置信息之后,還包括:
所述地市文件管理服務(wù)器向所述地市文件存儲(chǔ)服務(wù)器發(fā)送所述第一位置信息,以使所述地市文件存儲(chǔ)服務(wù)器根據(jù)所述第一位置信息,在所述省文件存儲(chǔ)服務(wù)器中獲取并存儲(chǔ)所述目標(biāo)文件;
所述地市文件管理服務(wù)器獲取所述目標(biāo)文件在所述地市文件存儲(chǔ)服務(wù)器中的第二位置信息;
所述地市文件管理服務(wù)器存儲(chǔ)所述地市文件存儲(chǔ)服務(wù)器對(duì)應(yīng)的、所述目標(biāo)文件的標(biāo)識(shí)和所述第二位置信息的關(guān)聯(lián)關(guān)系。
在另一種可能的實(shí)施方式中,所述地市文件管理服務(wù)器獲取所述目標(biāo)文件在所述地市文件存儲(chǔ)服務(wù)器中的第二位置信息之后,還包括:
所述地市文件管理服務(wù)器向所述省文件管理服務(wù)器發(fā)送所述目標(biāo)文件在所述地市文件管理服務(wù)器中的第二位置信息。
在另一種可能的實(shí)施方式中,在所述地市文件管理服務(wù)器向所述邊緣文件存儲(chǔ)服務(wù)器發(fā)送所述目標(biāo)文件在所述目標(biāo)文件存儲(chǔ)服務(wù)器中的第一位置信息之后,還包括:
所述地市文件管理服務(wù)器接收所述邊緣文件存儲(chǔ)服務(wù)器發(fā)送的、所述目標(biāo)文件在所述邊緣文件存儲(chǔ)服務(wù)器中的第三位置信息;
所述地市文件管理服務(wù)器存儲(chǔ)所述邊緣文件存儲(chǔ)服務(wù)器對(duì)應(yīng)的、所述目標(biāo)文件的標(biāo)識(shí)和所述第三位置信息的關(guān)聯(lián)關(guān)系。
第二方面,本發(fā)明實(shí)施例提供一種地市文件管理服務(wù)器,應(yīng)用于廣電系統(tǒng),所述廣電系統(tǒng)中包括省文件管理服務(wù)器、省文件存儲(chǔ)服務(wù)器、多個(gè)地市文件管理服務(wù)器、各所述地市文件管理服務(wù)器對(duì)應(yīng)的地市文件存儲(chǔ)服務(wù)器、及各所述地市管理服務(wù)器對(duì)應(yīng)的多個(gè)邊緣文件存儲(chǔ)服務(wù)器,所述地市文件管理服務(wù)器為所述多個(gè)地市文件管理服務(wù)器中的任意一個(gè),所述地市文件管理服務(wù)器包括:
接收模塊,用于接收邊緣文件存儲(chǔ)服務(wù)器發(fā)送的文件獲取請(qǐng)求,所述文件獲取請(qǐng)求中包括目標(biāo)文件的標(biāo)識(shí),
第一確定模塊,用于根據(jù)所述目標(biāo)文件的標(biāo)識(shí),在所述省文件存儲(chǔ)服務(wù)器、所述地市文件管理服務(wù)器對(duì)應(yīng)的地市文件存儲(chǔ)服務(wù)器、和所述地市文件管理服務(wù)器對(duì)應(yīng)的邊緣文件存儲(chǔ)服務(wù)器中,確定包括所述目標(biāo)文件的至少一個(gè)待選文件存儲(chǔ)服務(wù)器;
第二確定模塊,用于根據(jù)各所述待選文件存儲(chǔ)服務(wù)器的負(fù)載率、及各所述待選文件存儲(chǔ)服務(wù)器與所述邊緣文件存儲(chǔ)服務(wù)器之間的距離,在所述至少一個(gè)待選文件存儲(chǔ)服務(wù)器中確定目標(biāo)文件存儲(chǔ)服務(wù)器;
發(fā)送模塊,用于向所述邊緣文件存儲(chǔ)服務(wù)器發(fā)送所述目標(biāo)文件在所述目標(biāo)文件存儲(chǔ)服務(wù)器中的第一位置信息,以使所述邊緣文件存儲(chǔ)服務(wù)器根據(jù)所述第一位置信息,在所述目標(biāo)文件存儲(chǔ)服務(wù)器中獲取所述目標(biāo)文件。
在一種可能的實(shí)施方式中,所述第二確定模塊具體用于:
根據(jù)預(yù)設(shè)負(fù)載權(quán)重系數(shù)、預(yù)設(shè)距離權(quán)重系數(shù)、各所述待選文件存儲(chǔ)服務(wù)器的負(fù)載率、及各所述待選文件存儲(chǔ)服務(wù)器與所述邊緣文件存儲(chǔ)服務(wù)器之間的距離,分別確定各所述待選文件存儲(chǔ)服務(wù)器的權(quán)重值;
根據(jù)各所述待選文件存儲(chǔ)服務(wù)器的權(quán)重值,在所述至少一個(gè)待選件存儲(chǔ)服務(wù)器中確定所述目標(biāo)文件存儲(chǔ)服務(wù)器。
在另一種可能的實(shí)施方式中,所述服務(wù)器還包括獲取模塊和存儲(chǔ)模塊,其中,
所述發(fā)送模塊還用于,在所述發(fā)送模塊向所述邊緣文件存儲(chǔ)服務(wù)器發(fā)送所述目標(biāo)文件在所述目標(biāo)文件存儲(chǔ)服務(wù)器中的第一位置信息之后,向所述地市文件存儲(chǔ)服務(wù)器發(fā)送所述第一位置信息,以使所述地市文件存儲(chǔ)服務(wù)器根據(jù)所述第一位置信息,在所述省文件存儲(chǔ)服務(wù)器中獲取并存儲(chǔ)所述目標(biāo)文件;
所述獲取模塊用于,獲取所述目標(biāo)文件在所述地市文件存儲(chǔ)服務(wù)器中的第二位置信息;
所述存儲(chǔ)模塊用于,存儲(chǔ)所述地市文件存儲(chǔ)服務(wù)器對(duì)應(yīng)的、所述目標(biāo)文件的標(biāo)識(shí)和所述第二位置信息的關(guān)聯(lián)關(guān)系。
在另一種可能的實(shí)施方式中,在所述獲取模塊獲取所述目標(biāo)文件在所述地市文件存儲(chǔ)服務(wù)器中的第二位置信息之后,所述發(fā)送模塊還用于:
向所述省文件管理服務(wù)器發(fā)送所述目標(biāo)文件在所述地市文件管理服務(wù)器中的第二位置信息。
在另一種可能的實(shí)施方式中,所述接收模塊還用于,在所述發(fā)送模塊向所述邊緣文件存儲(chǔ)服務(wù)器發(fā)送所述目標(biāo)文件在所述目標(biāo)文件存儲(chǔ)服務(wù)器中的第一位置信息之后,接收所述邊緣文件存儲(chǔ)服務(wù)器發(fā)送的、所述目標(biāo)文件在所述邊緣文件存儲(chǔ)服務(wù)器中的第三位置信息;
所述存儲(chǔ)模塊還用于,存儲(chǔ)所述邊緣文件存儲(chǔ)服務(wù)器對(duì)應(yīng)的、所述目標(biāo)文件的標(biāo)識(shí)和所述第三位置信息的關(guān)聯(lián)關(guān)系。
本發(fā)明實(shí)施例提供的分布式文件管理方法,在廣電系統(tǒng)中設(shè)置有多個(gè)地市文件管理服務(wù)器,并由地市文件管理服務(wù)器向邊緣文件存儲(chǔ)服務(wù)器提供服務(wù),具體的,在地市文件管理服務(wù)器接收邊緣文件存儲(chǔ)服務(wù)器發(fā)送用于請(qǐng)求獲取目標(biāo)文件的文件獲取請(qǐng)求之后,地市文件管理服務(wù)器先確定包括目標(biāo)文件的至少一個(gè)待選文件存儲(chǔ)服務(wù)器,并在該至少一個(gè)待選文件存儲(chǔ)服務(wù)器選擇一個(gè)目標(biāo)文件存儲(chǔ)服務(wù)器,目標(biāo)文件存儲(chǔ)服務(wù)器為能以最快速度向邊緣文件存儲(chǔ)服務(wù)器發(fā)送目標(biāo)文件的服務(wù)器,還確定目標(biāo)文件在目標(biāo)文件存儲(chǔ)服務(wù)器中的第一位置信息,以使邊緣文件存儲(chǔ)服務(wù)器根據(jù)該第一位置信息,在目標(biāo)文件存儲(chǔ)服務(wù)器中獲取目標(biāo)文件。一方面,由地市文件管理服務(wù)器向邊緣文件存儲(chǔ)服務(wù)器提供服務(wù)無(wú)需省文件管理服務(wù)器向邊緣文件存儲(chǔ)服務(wù)器提供服務(wù),減輕了省文件管理服務(wù)器的壓力,進(jìn)而避免了省文件管理服務(wù)器由于處理壓力過(guò)大而導(dǎo)致廣電系統(tǒng)故障的問(wèn)題,進(jìn)而提高了廣電系統(tǒng)的穩(wěn)定性。另一方面,地市文件存儲(chǔ)服務(wù)器根據(jù)待選文件存儲(chǔ)服務(wù)器的負(fù)載率、及各待選文件存儲(chǔ)服務(wù)器與邊緣文件存儲(chǔ)服務(wù)器之間的距離,確定得到的目標(biāo)文件存儲(chǔ)服務(wù)器為能以最快速度向邊緣文件存儲(chǔ)服務(wù)器發(fā)送目標(biāo)文件,使得邊緣文件存儲(chǔ)服務(wù)器可以快速獲取得到目標(biāo)文件,進(jìn)而提高向邊緣文件存儲(chǔ)服務(wù)器提供服務(wù)的效率。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例提供的分布式文件管理系統(tǒng)的結(jié)構(gòu)示意圖;
圖2為本發(fā)明實(shí)施例提供的分布式文件管理方法的流程示意圖一;
圖3為本發(fā)明實(shí)施例提供的分布式文件管理方法的流程示意圖二;
圖4為本發(fā)明實(shí)施例提供的WFE分發(fā)多媒體文件的交互示意圖;
圖5為本發(fā)明實(shí)施例提供的地市MT向邊緣DFS提供服務(wù)的交互示意圖;
圖6為本發(fā)明實(shí)施例提供的地市文件管理服務(wù)器的結(jié)構(gòu)示意圖一;
圖7為本發(fā)明實(shí)施例提供的地市文件管理服務(wù)器的結(jié)構(gòu)示意圖二。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
圖1為本發(fā)明實(shí)施例提供的分布式文件管理系統(tǒng)的結(jié)構(gòu)示意圖。請(qǐng)參見(jiàn)圖1,包括省任務(wù)分發(fā)服務(wù)器101、省文件管理服務(wù)器102、省文件存儲(chǔ)服務(wù)器103、多個(gè)地市文件存儲(chǔ)服務(wù)器(分別記為104-1至104-N)、多個(gè)地市文件管理服務(wù)器(分別記為105-1至105-N)、及各地市文件管理服務(wù)器對(duì)應(yīng)的多個(gè)邊緣文件存儲(chǔ)器??蛇x的,在一個(gè)廣電系統(tǒng)中通常設(shè)置一個(gè)省任務(wù)分發(fā)服務(wù)器101、一個(gè)省文件管理服務(wù)器102和一個(gè)省文件存儲(chǔ)服務(wù)器103,在廣電系統(tǒng)對(duì)應(yīng)的每一個(gè)地市,通常設(shè)置一個(gè)地市文件存儲(chǔ)服務(wù)器、一個(gè)地市文件管理服務(wù)器、及多個(gè)邊緣文件存儲(chǔ)服務(wù)器。
省任務(wù)分發(fā)服務(wù)器101用于接收用戶(hù)上傳的多媒體文件,并根據(jù)多媒體文件的類(lèi)型,將多媒體文件通過(guò)省文件管理服務(wù)器102存儲(chǔ)在省文件存儲(chǔ)服務(wù)器103中,或者,將多媒體文件通過(guò)地市文件管理服務(wù)器存儲(chǔ)在地市文件存儲(chǔ)服務(wù)器中。可選的,若多媒體文件為多個(gè)地市的電視臺(tái)需要播放的文件,則省任務(wù)分發(fā)服務(wù)器101可以將該多媒體文件存儲(chǔ)在省文件存儲(chǔ)服務(wù)器103中,若多媒體文件為某一個(gè)地市的電視臺(tái)需要播放的文件,則省任務(wù)分發(fā)服務(wù)器101可以將該多媒體文件存儲(chǔ)在該地市對(duì)應(yīng)的地市存儲(chǔ)服務(wù)器中。
省文件存儲(chǔ)服務(wù)器103用于存儲(chǔ)省電視臺(tái)需要播放的多媒體文件、及多個(gè)地市電視臺(tái)均需要播放的共享多媒體文件。相應(yīng)的,省文件管理服務(wù)器102用于管理多媒體文件在省文件存儲(chǔ)服務(wù)器103中的位置、以及共享多媒體文件在各地市文件存儲(chǔ)服務(wù)器中的位置。
地市文件存儲(chǔ)服務(wù)器用于存儲(chǔ)地市電視臺(tái)需要播放的多媒體文件、及該地市的邊緣電視臺(tái)需要播放的多媒體文件。相應(yīng)的,地市文件管理服務(wù)器用于管理多媒體文件在地市文件存儲(chǔ)服務(wù)器中的位置、及部分多媒體文件在邊緣文件存儲(chǔ)服務(wù)為中的位置。
邊緣文件存儲(chǔ)服務(wù)器用于存儲(chǔ)邊緣電視臺(tái)需要播放的多媒體文件。
在本發(fā)明實(shí)施例中,當(dāng)?shù)厥须娨暸_(tái)需要的多媒體文件未存儲(chǔ)在對(duì)應(yīng)的地市文件存儲(chǔ)服務(wù)器時(shí),可以采用現(xiàn)有技術(shù)的方式在省文件存儲(chǔ)服務(wù)器獲取需要的多媒體文件。當(dāng)邊緣電視臺(tái)需要的多媒體文件未存儲(chǔ)在對(duì)應(yīng)的邊緣文件存儲(chǔ)服務(wù)器時(shí),邊緣電視臺(tái)可以通過(guò)邊緣文件存儲(chǔ)服務(wù)器向?qū)?yīng)的地市文件管理服務(wù)器發(fā)送獲取請(qǐng)求,由地市文件管理服務(wù)器向邊緣文件存儲(chǔ)服務(wù)器提供相應(yīng)服務(wù)器,這樣,無(wú)需省文件管理服務(wù)器向邊緣文件存儲(chǔ)服務(wù)器提供服務(wù),減輕了省文件管理服務(wù)器的壓力,進(jìn)而避免了省文件管理服務(wù)器由于處理壓力過(guò)大而導(dǎo)致廣電系統(tǒng)故障的問(wèn)題,進(jìn)而提高了廣電系統(tǒng)的穩(wěn)定性。
在本發(fā)明實(shí)施例中,對(duì)向邊緣文件存儲(chǔ)服務(wù)器提供文件管理服務(wù)的方式進(jìn)行了改進(jìn),其中,每一個(gè)地市文件管理服務(wù)器向邊緣文件存儲(chǔ)服務(wù)器提供文件管理服務(wù)的方式相同,下面,以任意一個(gè)地市文件管理服務(wù)器向邊緣文件存儲(chǔ)服務(wù)器提供服務(wù)器的過(guò)程為例,通過(guò)具體實(shí)施例,對(duì)本申請(qǐng)所示的技術(shù)方案進(jìn)行詳細(xì)說(shuō)明。需要說(shuō)明的是,下面幾個(gè)具體實(shí)施例可以相互結(jié)合,對(duì)于相同或相似的內(nèi)容,在不同的實(shí)施例中不再進(jìn)行贅述。
圖2為本發(fā)明實(shí)施例提供的分布式文件管理方法的流程示意圖一。請(qǐng)參見(jiàn)圖2,該方法可以包括:
S201、地市文件管理服務(wù)器接收邊緣文件存儲(chǔ)服務(wù)器發(fā)送的文件獲取請(qǐng)求,文件獲取請(qǐng)求中包括目標(biāo)文件的標(biāo)識(shí)。
本發(fā)明實(shí)施例所示的地市文件管理服務(wù)器為廣電系統(tǒng)中的任意一個(gè)地市文件管理服務(wù)器。本發(fā)明實(shí)施例所示的邊緣文件存儲(chǔ)服務(wù)器為地市文件管理服務(wù)器對(duì)應(yīng)的任意一個(gè)邊緣文件存儲(chǔ)服務(wù)器。
可選的,本發(fā)明實(shí)施例中所示的文件管理服務(wù)器可以為媒體文件跟蹤引擎(Media Tracker,簡(jiǎn)稱(chēng)MT)。本發(fā)明實(shí)施例中所示的文件存儲(chǔ)服務(wù)器可以為分布式文件存儲(chǔ)集群(Distributed File System,簡(jiǎn)稱(chēng)DFS)管理所有文件的元數(shù)據(jù)和文件切片位置信息。
在實(shí)際應(yīng)用過(guò)程中,當(dāng)邊緣電視臺(tái)需要播放多媒體文件(電視劇、廣告等)時(shí),邊緣電視臺(tái)先判斷其對(duì)應(yīng)的邊緣文件存儲(chǔ)服務(wù)器中是否包括需要播放的多媒體文件,若是,則邊緣電視臺(tái)直接在邊緣文件存儲(chǔ)服務(wù)器中獲取多媒體并進(jìn)行播放,若否,則邊緣電視臺(tái)通過(guò)邊緣文件存儲(chǔ)服務(wù)器向地市文件管理服務(wù)器發(fā)送文件獲取請(qǐng)求,并在文件獲取請(qǐng)求中攜帶目標(biāo)文件(需要播放的多媒體文件)的標(biāo)識(shí)。
S202、地市文件管理服務(wù)器根據(jù)目標(biāo)文件的標(biāo)識(shí),在省文件存儲(chǔ)服務(wù)器、地市文件管理服務(wù)器對(duì)應(yīng)的地市文件存儲(chǔ)服務(wù)器、和地市文件管理服務(wù)器對(duì)應(yīng)的邊緣文件存儲(chǔ)服務(wù)器中,確定包括目標(biāo)文件的至少一個(gè)待選文件存儲(chǔ)服務(wù)器。
邊緣電視臺(tái)請(qǐng)求的目標(biāo)文件可能存儲(chǔ)在省文件存儲(chǔ)服務(wù)器、地市文件存儲(chǔ)服務(wù)器、本地市中其它邊緣文件存儲(chǔ)服務(wù)器中的一個(gè)或多個(gè)上,地市文件管理服務(wù)器接收到文件獲取請(qǐng)求之后,可以先確定包括目標(biāo)文件的至少一個(gè)待選文件存儲(chǔ)服務(wù)器。
可選的,地市文件管理服務(wù)器可以向省文件管理服務(wù)器發(fā)送目標(biāo)文件的標(biāo)識(shí),以使省文件管理服務(wù)器根據(jù)目標(biāo)文件的標(biāo)識(shí),判斷省文件存儲(chǔ)服務(wù)器中是否包括該目標(biāo)文件。可選的,省文件服務(wù)器中存儲(chǔ)的所有文件的元數(shù)據(jù)(例如文件的標(biāo)識(shí)等)、及各文件的位置信息可以存儲(chǔ)在省文件管理服務(wù)器對(duì)應(yīng)的數(shù)據(jù)庫(kù)中,相應(yīng)的,省文件管理服務(wù)器可以通過(guò)數(shù)據(jù)庫(kù)中包括的元數(shù)據(jù)判斷地省文件存儲(chǔ)服務(wù)器中是否包括目標(biāo)文件。
可選的,地市文件管理服務(wù)器可以根據(jù)目標(biāo)文件的標(biāo)識(shí),判斷地市文件存儲(chǔ)服務(wù)器及本地市中其它邊緣存儲(chǔ)服務(wù)器中是否包括該目標(biāo)文件。可選的,地市文件存儲(chǔ)服務(wù)器中存儲(chǔ)的所有文件的元數(shù)據(jù)(例如文件的標(biāo)識(shí)等)、本地市中各邊緣文件存儲(chǔ)服務(wù)器中存儲(chǔ)的所有文件的元數(shù)據(jù)、及各文件的位置信息均可以存儲(chǔ)在地市文件管理服務(wù)器對(duì)應(yīng)的數(shù)據(jù)庫(kù)中,相應(yīng)的,地市文件管理服務(wù)器可以通過(guò)數(shù)據(jù)庫(kù)中包括的元數(shù)據(jù),判斷地市文件存儲(chǔ)服務(wù)器中、及本地市中其它邊緣存儲(chǔ)服務(wù)器中是否包括目標(biāo)文件。
S203、地市文件管理服務(wù)器根據(jù)各待選文件存儲(chǔ)服務(wù)器的負(fù)載率、及各待選文件存儲(chǔ)服務(wù)器與邊緣文件存儲(chǔ)服務(wù)器之間的距離,在至少一個(gè)待選文件存儲(chǔ)服務(wù)器中確定目標(biāo)文件存儲(chǔ)服務(wù)器。
可選的,各待選文件存儲(chǔ)服務(wù)器的負(fù)載率可以通過(guò)待選文件存儲(chǔ)服務(wù)器的資源占用率和/或CPU占用率等表示。
可選的,地市文件管理服務(wù)器可以通過(guò)如下可行的實(shí)現(xiàn)方式確定目標(biāo)文件存儲(chǔ)服務(wù)器:地市文件管理服務(wù)器根據(jù)預(yù)設(shè)負(fù)載權(quán)重系數(shù)、預(yù)設(shè)距離權(quán)重系數(shù)、各待選文件存儲(chǔ)服務(wù)器的負(fù)載、及各待選文件存儲(chǔ)服務(wù)器與邊緣文件存儲(chǔ)服務(wù)器之間的距離,分別確定各待選文件存儲(chǔ)服務(wù)器的權(quán)重值;根據(jù)各待選文件存儲(chǔ)服務(wù)器的權(quán)重值,在至少一個(gè)待選件存儲(chǔ)服務(wù)器中確定目標(biāo)文件存儲(chǔ)服務(wù)器。可選的,可以將權(quán)重值最大的待選文件存儲(chǔ)服務(wù)器確定為目標(biāo)文件存儲(chǔ)服務(wù)器。
可選的,可以通過(guò)如下公式一確定個(gè)待選文件存儲(chǔ)服務(wù)器的權(quán)重值:
K=λ1×L+λ2×D 公式一;
其中,K為待選文件存儲(chǔ)服務(wù)器的權(quán)重值,λ1為預(yù)設(shè)負(fù)載權(quán)重系數(shù),L為待選文件存儲(chǔ)服務(wù)器的負(fù)載,λ2為預(yù)設(shè)距離權(quán)重系數(shù),D為待選文件存儲(chǔ)服務(wù)器與邊緣文件存儲(chǔ)服務(wù)器之間的距離。
S204、地市文件管理服務(wù)器向邊緣文件存儲(chǔ)服務(wù)器發(fā)送目標(biāo)文件在目標(biāo)文件存儲(chǔ)服務(wù)器中的第一位置信息,以使邊緣文件存儲(chǔ)服務(wù)器根據(jù)第一位置信息,在目標(biāo)文件存儲(chǔ)服務(wù)器中獲取目標(biāo)文件。
可選的,在本發(fā)明實(shí)施例中,目標(biāo)文件可以劃分為多個(gè)文件切片,并將目標(biāo)文件以文件切片的形式存儲(chǔ)在文件存儲(chǔ)服務(wù)器中,相應(yīng)的,目標(biāo)文件在文件存儲(chǔ)服務(wù)器中的位置信息可以為各文件切片在文件存儲(chǔ)服務(wù)器中的位置信息。
在地市文件管理服務(wù)器確定得到目標(biāo)文件存儲(chǔ)服務(wù)器之后,地市文件管理服務(wù)器獲取目標(biāo)文件在目標(biāo)文件存儲(chǔ)服務(wù)器中的第一位置信息??蛇x的,若目標(biāo)文件存儲(chǔ)服務(wù)器為省文件存儲(chǔ)服務(wù)器,則地市文件管理服務(wù)器可以向省文件管理服務(wù)器請(qǐng)求獲取目標(biāo)文件在省文件存儲(chǔ)服務(wù)器中的第一位置信息。若目標(biāo)文件存儲(chǔ)服務(wù)器為地市文件存儲(chǔ)服務(wù)器或本地市中其它邊緣文件存儲(chǔ)服務(wù)器,則地市文件管理服務(wù)器可以直接確定目標(biāo)文件在地市文件存儲(chǔ)服務(wù)器或本地市中其它邊緣文件存儲(chǔ)服務(wù)器中的第一位置信息。
地市文件管理服務(wù)器向邊緣文件存儲(chǔ)服務(wù)器發(fā)送第一位置信息,邊緣文件存儲(chǔ)服務(wù)器根據(jù)第一位置信息,在目標(biāo)文件中獲取目標(biāo)文件。
本發(fā)明實(shí)施例提供的分布式文件管理方法,在廣電系統(tǒng)中設(shè)置有多個(gè)地市文件管理服務(wù)器,并由地市文件管理服務(wù)器向邊緣文件存儲(chǔ)服務(wù)器提供服務(wù),具體的,在地市文件管理服務(wù)器接收邊緣文件存儲(chǔ)服務(wù)器發(fā)送用于請(qǐng)求獲取目標(biāo)文件的文件獲取請(qǐng)求之后,地市文件管理服務(wù)器先確定包括目標(biāo)文件的至少一個(gè)待選文件存儲(chǔ)服務(wù)器,并在該至少一個(gè)待選文件存儲(chǔ)服務(wù)器選擇一個(gè)目標(biāo)文件存儲(chǔ)服務(wù)器,目標(biāo)文件存儲(chǔ)服務(wù)器為能以最快速度向邊緣文件存儲(chǔ)服務(wù)器發(fā)送目標(biāo)文件的服務(wù)器,還確定目標(biāo)文件在目標(biāo)文件存儲(chǔ)服務(wù)器中的第一位置信息,以使邊緣文件存儲(chǔ)服務(wù)器根據(jù)該第一位置信息,在目標(biāo)文件存儲(chǔ)服務(wù)器中獲取目標(biāo)文件。一方面,由地市文件管理服務(wù)器向邊緣文件存儲(chǔ)服務(wù)器提供服務(wù)無(wú)需省文件管理服務(wù)器向邊緣文件存儲(chǔ)服務(wù)器提供服務(wù),減輕了省文件管理服務(wù)器的壓力,進(jìn)而避免了省文件管理服務(wù)器由于處理壓力過(guò)大而導(dǎo)致廣電系統(tǒng)故障的問(wèn)題,進(jìn)而提高了廣電系統(tǒng)的穩(wěn)定性。另一方面,地市文件存儲(chǔ)服務(wù)器根據(jù)待選文件存儲(chǔ)服務(wù)器的負(fù)載率、及各待選文件存儲(chǔ)服務(wù)器與邊緣文件存儲(chǔ)服務(wù)器之間的距離,確定得到的目標(biāo)文件存儲(chǔ)服務(wù)器為能以最快速度向邊緣文件存儲(chǔ)服務(wù)器發(fā)送目標(biāo)文件,使得邊緣文件存儲(chǔ)服務(wù)器可以快速獲取得到目標(biāo)文件,進(jìn)而提高向邊緣文件存儲(chǔ)服務(wù)器提供服務(wù)的效率。
在圖2所示實(shí)施例的基礎(chǔ)上,若待選文件存儲(chǔ)服務(wù)器中僅包括省文件存儲(chǔ)服務(wù)器,則目標(biāo)文件存儲(chǔ)服務(wù)器也為省文件存儲(chǔ)服務(wù)器,說(shuō)明地市文件存儲(chǔ)服務(wù)器中不包括目標(biāo)文件。在地市文件管理服務(wù)器向邊緣文件存儲(chǔ)服務(wù)器發(fā)送目標(biāo)文件在目標(biāo)文件存儲(chǔ)服務(wù)器中的第一位置信息之后,為了使得本地市中其它邊緣存儲(chǔ)服務(wù)器在需要使用目標(biāo)文件時(shí),可以在本地市文件存儲(chǔ)服務(wù)器中獲取目標(biāo)文件,則地市文件管理服務(wù)器還可以控制地市文件存儲(chǔ)服務(wù)器獲取并存儲(chǔ)目標(biāo)文件,具體的,請(qǐng)參見(jiàn)圖3所示的實(shí)施例。
圖3為本發(fā)明實(shí)施例提供的分布式文件管理方法的流程示意圖二。在圖2所示實(shí)施例的基礎(chǔ)上,請(qǐng)參見(jiàn)圖3,該方法可以包括:
S301、地市文件管理服務(wù)器向地市文件存儲(chǔ)服務(wù)器發(fā)送第一位置信息,以使地市文件存儲(chǔ)服務(wù)器根據(jù)第一位置信息,在省文件存儲(chǔ)服務(wù)器中獲取并存儲(chǔ)目標(biāo)文件。
在地市文件管理服務(wù)器向邊緣文件存儲(chǔ)服務(wù)器發(fā)送目標(biāo)文件在目標(biāo)文件存儲(chǔ)服務(wù)器中的第一位置信息之后,地市文件管理服務(wù)器還向地市文件存儲(chǔ)服務(wù)器發(fā)送第一位置信息。地市文件存儲(chǔ)服務(wù)器根據(jù)第一位置信息,在省文件存儲(chǔ)服務(wù)器中獲取目標(biāo)文件,并存儲(chǔ)目標(biāo)文件。
S302、地市文件管理服務(wù)器獲取目標(biāo)文件在地市文件存儲(chǔ)服務(wù)器中的第二位置信息。
在地市文件存儲(chǔ)服務(wù)器存儲(chǔ)目標(biāo)文件之后,地市文件管理服務(wù)器可以獲取目標(biāo)文件在地市文件存儲(chǔ)服務(wù)器中的第二位置信息。
可選的,在地市文件管理服務(wù)器獲取目標(biāo)文件在地市文件存儲(chǔ)服務(wù)器中的第二位置信息之后,地市文件管理服務(wù)器還可以向省文件管理服務(wù)器發(fā)送目標(biāo)文件在地市文件管理服務(wù)器中的第二位置信息,以使省文件管理服務(wù)器存儲(chǔ)目標(biāo)文件與地市文件管理服務(wù)器中的第二位置信息的關(guān)聯(lián)關(guān)系,這樣,在與該地市文件存儲(chǔ)服務(wù)距離較近其它地市文件存儲(chǔ)服務(wù)器向省文件管理服務(wù)器請(qǐng)求獲取目標(biāo)文件時(shí),省文件管理服務(wù)器可以通知其它地市文件存儲(chǔ)服務(wù)器向本地市文件存儲(chǔ)服務(wù)器獲取目標(biāo)文件,這樣,不但可以減輕省文件存儲(chǔ)服務(wù)器的壓力,還可以提高向其它地市文件存儲(chǔ)服務(wù)器提供服務(wù)的效率。
S303、地市文件管理服務(wù)器存儲(chǔ)地市文件存儲(chǔ)服務(wù)器對(duì)應(yīng)的、目標(biāo)文件的標(biāo)識(shí)和第二位置信息的關(guān)聯(lián)關(guān)系。
地市文件管理服務(wù)器確定目標(biāo)文件和目標(biāo)文件在地市文件存儲(chǔ)服務(wù)器中的第二位置信息的關(guān)聯(lián)關(guān)系,并存儲(chǔ)該關(guān)聯(lián)關(guān)系。
通過(guò)圖3所示的實(shí)施例,在地市文件存儲(chǔ)服務(wù)器中不包括目標(biāo)文件時(shí),若本地市中一個(gè)邊緣文件存儲(chǔ)服務(wù)器在省文件存儲(chǔ)服務(wù)器中獲取了目標(biāo)文件,則地市文件管理服務(wù)器控制地市文件存儲(chǔ)服務(wù)器在省文件存儲(chǔ)服務(wù)器中獲取目標(biāo)文件,并存儲(chǔ)目標(biāo)文件和目標(biāo)文件在地市文件存儲(chǔ)服務(wù)器中的第二位置信息的關(guān)聯(lián)關(guān)系。這樣每當(dāng)本地市中其它邊緣文件存儲(chǔ)服務(wù)器需要獲取該目標(biāo)文件時(shí),只需在本地市文件存儲(chǔ)服務(wù)器中獲取即可,無(wú)需再通過(guò)省文件管理服務(wù)器向省文件存儲(chǔ)服務(wù)器中獲取,通常本地市文件存儲(chǔ)服務(wù)器與邊緣文件存儲(chǔ)服務(wù)器的距離較近,這樣,不但可以進(jìn)一步減輕省文件管理服務(wù)器的壓力,還可以提高向邊緣文件存儲(chǔ)服務(wù)器提供服務(wù)的效率。
在上述任意一個(gè)實(shí)施例的基礎(chǔ)上,在邊緣文件存儲(chǔ)服務(wù)器獲取得到目標(biāo)文件,并存儲(chǔ)目標(biāo)文件之后,邊緣文件存儲(chǔ)服務(wù)器可以確定目標(biāo)文件在邊緣文件存儲(chǔ)服務(wù)器中的第三位置信息,并向地市文件管理服務(wù)器發(fā)送該第三位置信息,以使地市文件管理服務(wù)器存儲(chǔ)邊緣文件存儲(chǔ)服務(wù)器對(duì)應(yīng)的、目標(biāo)文件的標(biāo)識(shí)和第三位置信息的關(guān)聯(lián)關(guān)系。這樣,在其它邊緣文件存儲(chǔ)服務(wù)器向地市文件管理服務(wù)器請(qǐng)求獲取目標(biāo)文件時(shí),地市文件管理服務(wù)器可以通知其它邊緣文件存儲(chǔ)服務(wù)器在該邊緣文件存儲(chǔ)服務(wù)器中獲取,進(jìn)而可以減輕地市文件管理服務(wù)器的壓力。
下面,通過(guò)具體示例,對(duì)上述方法實(shí)施例所示的技術(shù)方案進(jìn)行詳細(xì)說(shuō)明。
示例性的,假設(shè)省任務(wù)分發(fā)服務(wù)器為工作流引擎(Work Flow Engine,簡(jiǎn)稱(chēng)WFE),省文件管理服務(wù)器為省MT,省文件存儲(chǔ)服務(wù)器為省DFS,地市文件管理服務(wù)器為地市MT,地市文件存儲(chǔ)服務(wù)器為地市DFS,邊緣文件存儲(chǔ)服務(wù)器為邊緣DFS。下面,以WFE、省MT、省DFS、地市MT、地市DFS、邊緣DFS的交互過(guò)程為例,通過(guò)圖4所示的實(shí)施例,對(duì)WFE對(duì)多媒體文件進(jìn)行分發(fā)的過(guò)程進(jìn)行詳細(xì)說(shuō)明。通過(guò)圖5所示的實(shí)施例,對(duì)地市MT向邊緣DFS提供服務(wù)的過(guò)程進(jìn)行詳細(xì)說(shuō)明。
圖4為本發(fā)明實(shí)施例提供的WFE分發(fā)多媒體文件的交互示意圖。請(qǐng)參見(jiàn)圖4,該方法可以包括:
S401、WFE接收用戶(hù)上傳的多媒體文件。
S402、WFE判斷多媒體文件是否為多地市共享的多媒體文件。
若是,則執(zhí)行S403-S405。
若否,則執(zhí)行S406-S409。
S403、WFE向省MT發(fā)送多媒體文件。
S404、省MT將多媒體文件存儲(chǔ)在省DFS中。
S405、省MT記錄多媒體文件在省DFS中的位置。
S406、WFE確定多媒體文件對(duì)應(yīng)的地市MT。
S407、WFE向地市MT發(fā)送多媒體文件。
S408、地市MT將多媒體文件存儲(chǔ)在地市DFS中。
S409、地市MT記錄多媒體文件在地市DFS中的位置。
圖5為本發(fā)明實(shí)施例提供的地市MT向邊緣DFS提供服務(wù)的交互示意圖。請(qǐng)參見(jiàn)圖5,該方法可以包括:
S501、邊緣DFS向地市MT發(fā)送包括目標(biāo)文件的標(biāo)識(shí)的文件獲取請(qǐng)求。
S502、地市MT在省DFS、地市DFS和本地市中其它邊緣DFS中確定待選DFS。
S503、地市MT根據(jù)各待選DFS的負(fù)載率和各待選DFS與邊緣DFS之間的距離,獲取各待選DFS的權(quán)重值。
S504、地市MT將權(quán)重值最高的DFS確定為目標(biāo)DFS。
S505、地市MT獲取目標(biāo)文件在目標(biāo)DFS中的第一位置信息。
S506、地市MT向邊緣DFS發(fā)送第一位置信息和目標(biāo)DFS的標(biāo)識(shí)。
若目標(biāo)DFS為省DFS,則執(zhí)行S507-S509。
若目標(biāo)DFS為地市DFS,則執(zhí)行S510-S512。
若目標(biāo)DFS為本地市中其它邊緣DFS,則執(zhí)行S513-S515。
S507、邊緣DFS向省DFS發(fā)送包括第一位置信息文件獲取請(qǐng)求。
S508、省DFS根據(jù)第一位置信息,獲取目標(biāo)文件。
S509、省DFS向邊緣DFS發(fā)送目標(biāo)文件。
在S509之后執(zhí)行S516。
S510、邊緣DFS向地市DFS發(fā)送包括第一位置信息文件獲取請(qǐng)求。
S511、地市DFS根據(jù)第一位置信息,確定目標(biāo)文件。
S512、地市DFS向邊緣DFS發(fā)送目標(biāo)文件。
在S512之后執(zhí)行S516。
S513、邊緣DFS向其它邊緣DFS發(fā)送包括第一位置信息文件獲取請(qǐng)求。
S514、其它邊緣DFS根據(jù)第一位置信息,確定目標(biāo)文件。
S515、其它邊緣DFS向邊緣DFS發(fā)送目標(biāo)文件。
S516、邊緣DFS確定目標(biāo)文件在邊緣DFS中的第三位置信息。
S517、邊緣DFS向地市MT發(fā)送目標(biāo)文件在邊緣DFS中的第三位置信息。
S518、地市MT存儲(chǔ)所述邊緣DFS對(duì)應(yīng)的、目標(biāo)文件的標(biāo)識(shí)和第三位置信息的關(guān)聯(lián)關(guān)系。
圖6為本發(fā)明實(shí)施例提供的地市文件管理服務(wù)器的結(jié)構(gòu)示意圖一。該服務(wù)器應(yīng)用于廣電系統(tǒng),所述廣電系統(tǒng)中包括省文件管理服務(wù)器、省文件存儲(chǔ)服務(wù)器、多個(gè)地市文件管理服務(wù)器、各所述地市文件管理服務(wù)器對(duì)應(yīng)的地市文件存儲(chǔ)服務(wù)器、及各所述地市管理服務(wù)器對(duì)應(yīng)的多個(gè)邊緣文件存儲(chǔ)服務(wù)器。其中,所述地市文件管理服務(wù)器為所述多個(gè)地市文件管理服務(wù)器中的任意一個(gè),所述地市文件管理服務(wù)器包括:
接收模塊11,用于接收邊緣文件存儲(chǔ)服務(wù)器發(fā)送的文件獲取請(qǐng)求,所述文件獲取請(qǐng)求中包括目標(biāo)文件的標(biāo)識(shí),
第一確定模塊12,用于根據(jù)所述目標(biāo)文件的標(biāo)識(shí),在所述省文件存儲(chǔ)服務(wù)器、所述地市文件管理服務(wù)器對(duì)應(yīng)的地市文件存儲(chǔ)服務(wù)器、和所述地市文件管理服務(wù)器對(duì)應(yīng)的邊緣文件存儲(chǔ)服務(wù)器中,確定包括所述目標(biāo)文件的至少一個(gè)待選文件存儲(chǔ)服務(wù)器;
第二確定模塊13,用于根據(jù)各所述待選文件存儲(chǔ)服務(wù)器的負(fù)載率、及各所述待選文件存儲(chǔ)服務(wù)器與所述邊緣文件存儲(chǔ)服務(wù)器之間的距離,在所述至少一個(gè)待選文件存儲(chǔ)服務(wù)器中確定目標(biāo)文件存儲(chǔ)服務(wù)器;
發(fā)送模塊14,用于向所述邊緣文件存儲(chǔ)服務(wù)器發(fā)送所述目標(biāo)文件在所述目標(biāo)文件存儲(chǔ)服務(wù)器中的第一位置信息,以使所述邊緣文件存儲(chǔ)服務(wù)器根據(jù)所述第一位置信息,在所述目標(biāo)文件存儲(chǔ)服務(wù)器中獲取所述目標(biāo)文件。
本發(fā)明實(shí)施例所示的地市文件管理服務(wù)器可以執(zhí)行上述方法實(shí)施例所示的技術(shù)方案,其實(shí)現(xiàn)原理以及有益效果類(lèi)似,此處不再進(jìn)行贅述。
在一種可能的實(shí)施方式中,所述第二確定模塊13具體用于:
根據(jù)預(yù)設(shè)負(fù)載權(quán)重系數(shù)、預(yù)設(shè)距離權(quán)重系數(shù)、各所述待選文件存儲(chǔ)服務(wù)器的負(fù)載率、及各所述待選文件存儲(chǔ)服務(wù)器與所述邊緣文件存儲(chǔ)服務(wù)器之間的距離,分別確定各所述待選文件存儲(chǔ)服務(wù)器的權(quán)重值;
根據(jù)各所述待選文件存儲(chǔ)服務(wù)器的權(quán)重值,在所述至少一個(gè)待選件存儲(chǔ)服務(wù)器中確定所述目標(biāo)文件存儲(chǔ)服務(wù)器。
圖7為本發(fā)明實(shí)施例提供的地市文件管理服務(wù)器的結(jié)構(gòu)示意圖二。在圖6所示實(shí)施例的基礎(chǔ)上,請(qǐng)參見(jiàn)圖7,所述服務(wù)器還包括獲取模15和存儲(chǔ)模塊16,其中,
在所述發(fā)送模塊14向所述邊緣文件存儲(chǔ)服務(wù)器發(fā)送所述目標(biāo)文件在所述目標(biāo)文件存儲(chǔ)服務(wù)器中的第一位置信息之后,若所述待選文件存儲(chǔ)服務(wù)器僅包括所述省文件存儲(chǔ)服務(wù)器,所述發(fā)送模塊14還用于,向所述地市文件存儲(chǔ)服務(wù)器發(fā)送所述第一位置信息,以使所述地市文件存儲(chǔ)服務(wù)器根據(jù)所述第一位置信息,在所述省文件存儲(chǔ)服務(wù)器中獲取并存儲(chǔ)所述目標(biāo)文件;
所述獲取模塊15塊用于,獲取所述目標(biāo)文件在所述地市文件存儲(chǔ)服務(wù)器中的第二位置信息;
所述存儲(chǔ)模塊16用于,存儲(chǔ)所述地市文件存儲(chǔ)服務(wù)器對(duì)應(yīng)的、所述目標(biāo)文件的標(biāo)識(shí)和所述第二位置信息的關(guān)聯(lián)關(guān)系。
在另一種可能的實(shí)施方式中,在所述獲取模塊15獲取所述目標(biāo)文件在所述地市文件存儲(chǔ)服務(wù)器中的第二位置信息之后,所述發(fā)送模塊14還用于:
向所述省文件管理服務(wù)器發(fā)送所述目標(biāo)文件在所述地市文件管理服務(wù)器中的第二位置信息。
在另一種可能的實(shí)施方式中,所述接收模塊11還用于,在所述發(fā)送模塊14向所述邊緣文件存儲(chǔ)服務(wù)器發(fā)送所述目標(biāo)文件在所述目標(biāo)文件存儲(chǔ)服務(wù)器中的第一位置信息之后,接收所述邊緣文件存儲(chǔ)服務(wù)器發(fā)送的、所述目標(biāo)文件在所述邊緣文件存儲(chǔ)服務(wù)器中的第三位置信息;
所述存儲(chǔ)模塊15還用于,存儲(chǔ)所述邊緣文件存儲(chǔ)服務(wù)器對(duì)應(yīng)的、所述目標(biāo)文件的標(biāo)識(shí)和所述第三位置信息的關(guān)聯(lián)關(guān)系。
本發(fā)明實(shí)施例所示的地市文件管理服務(wù)器可以執(zhí)行上述方法實(shí)施例所示的技術(shù)方案,其實(shí)現(xiàn)原理以及有益效果類(lèi)似,此處不再進(jìn)行贅述。
本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成。前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。該程序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:ROM、RAM、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
最后應(yīng)說(shuō)明的是:以上各實(shí)施例僅用以說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明實(shí)施例進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明實(shí)施例方案的范圍。