專利名稱:一種文件批量轉(zhuǎn)發(fā)的系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及一種文件批量轉(zhuǎn)發(fā)的系統(tǒng),屬于網(wǎng)絡(luò)通信領(lǐng)域。
背景技術(shù):
在某個(gè)社交網(wǎng)絡(luò)中,用戶往往會(huì)瀏覽到許多好友的有意思的信息并想將該信息分享給另外其他的好友,比如好友的照片、日志或記錄等,這時(shí)用戶可以采用轉(zhuǎn)發(fā)的方式,從而當(dāng)用戶其他好友進(jìn)入該社交網(wǎng)絡(luò)時(shí),就可以瀏覽到用戶所轉(zhuǎn)發(fā)的內(nèi)容信息了。但是現(xiàn)有技術(shù)中,用戶每次只能選擇轉(zhuǎn)發(fā)一條信息,如一篇日志或一個(gè)相冊(cè),即用戶每次只能提交一次轉(zhuǎn)發(fā)請(qǐng)求,服務(wù)器也只能每次處理一個(gè)轉(zhuǎn)發(fā)請(qǐng)求,當(dāng)用戶需要轉(zhuǎn)發(fā)多條信息時(shí),服務(wù)器就必須接受處理多次轉(zhuǎn)發(fā)請(qǐng)求,從而導(dǎo)致增加了服務(wù)器壓力,增大了服務(wù)器開(kāi)銷并且降低了服務(wù)器的工作效率。另外,現(xiàn)有技術(shù)中,很多轉(zhuǎn)發(fā)的照片、帖子等并不能夠根據(jù)用戶的意愿放在其網(wǎng)絡(luò)社區(qū)的某個(gè)空間內(nèi),也不方便用戶瀏覽,如果用戶想要把轉(zhuǎn)發(fā)的文件放在自己的特定的某個(gè)位置,就必須將該轉(zhuǎn)發(fā)的文件下載下來(lái)再上傳到其所希望放置的位置上,操作繁瑣并且也浪費(fèi)了用戶大量的時(shí)間,從而導(dǎo)致用戶體驗(yàn)性不好。
實(shí)用新型內(nèi)容本實(shí)用新型的目的在于,提供一種文件批量轉(zhuǎn)發(fā)的系統(tǒng),它可以減小服務(wù)器壓力及服務(wù)器開(kāi)銷并且提高服務(wù)器的工作效率;同時(shí)它還可以方便用戶查看瀏覽其轉(zhuǎn)發(fā)的文件,為用戶節(jié)約大量的時(shí)間并提高用戶的網(wǎng)絡(luò)社區(qū)體驗(yàn)性。為解決上述技術(shù)問(wèn)題,本實(shí)用新型采用如下的技術(shù)方案一種文件批量轉(zhuǎn)發(fā)的系統(tǒng),它包括客戶端、web服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器,web服務(wù)器分別與客戶端和數(shù)據(jù)庫(kù)服務(wù)器連接;還包括設(shè)置在客戶端上的文件選擇模塊,用于客戶端用戶選擇所要轉(zhuǎn)發(fā)的文件;觸發(fā)模塊,與文件選擇模塊連接,用于觸發(fā)文件轉(zhuǎn)發(fā)操作請(qǐng)求;地址選擇模塊,用于客戶端用戶根據(jù)提示選擇所要轉(zhuǎn)發(fā)文件的目的地址;還包括設(shè)置在web服務(wù)器上的請(qǐng)求接受模塊,與觸發(fā)模塊連接,用于web服務(wù)器接受用戶的文件轉(zhuǎn)發(fā)操作請(qǐng)求;提示模塊,與請(qǐng)求接受模塊和地址選擇模塊連接,用于web服務(wù)器提示客戶端用戶;查詢模塊,與地址選擇模塊和數(shù)據(jù)庫(kù)服務(wù)器連接,用于web服務(wù)器查詢數(shù)據(jù)庫(kù)服務(wù)器中用戶所要轉(zhuǎn)發(fā)文件的原始id列表及存儲(chǔ)地址;創(chuàng)建模塊,與地址選擇模塊、查詢模塊和數(shù)據(jù)庫(kù)服務(wù)器連接,用于web服務(wù)器在數(shù)據(jù)庫(kù)服務(wù)器中創(chuàng)建新的文件id列表;映射模塊,與查詢模塊、創(chuàng)建模塊和數(shù)據(jù)庫(kù)服務(wù)器連接,用于web服務(wù)器將新的文件id列表映射到轉(zhuǎn)發(fā)文件的原始id列表對(duì)應(yīng)的存儲(chǔ)地址上。[0016]前述的一種文件批量轉(zhuǎn)發(fā)的系統(tǒng)中,所述的請(qǐng)求接受模塊還包括判斷模塊,用于 web服務(wù)器判斷用戶所選擇轉(zhuǎn)發(fā)的文件是否可以轉(zhuǎn)發(fā),其中所述的判斷包括判斷用戶所要轉(zhuǎn)發(fā)的文件的主體對(duì)該文件的權(quán)限設(shè)置及用戶所要轉(zhuǎn)發(fā)的文件的主體的黑名單,從而有效的保護(hù)社交網(wǎng)絡(luò)中用戶的權(quán)利。前述的一種文件批量轉(zhuǎn)發(fā)的系統(tǒng)中,所述的請(qǐng)求接受模塊還包括信息反饋模塊, 用于根據(jù)判斷結(jié)果反饋相應(yīng)的信息給客戶端用戶,從而用戶能夠清楚的了解哪些文件可以轉(zhuǎn)發(fā)哪些文件不能轉(zhuǎn)發(fā)。與現(xiàn)有技術(shù)相比,本實(shí)用新型用戶通過(guò)利用設(shè)置在客戶端上的文件選擇模塊選擇其所要轉(zhuǎn)發(fā)的不同類型的多個(gè)文件,并利用設(shè)置在web服務(wù)器上的映射模塊將新的文件id 列表映射到轉(zhuǎn)發(fā)文件的原始id列表對(duì)應(yīng)的存儲(chǔ)地址上,從而用戶只需提交一次請(qǐng)求就能轉(zhuǎn)發(fā)多個(gè)文件,服務(wù)器也只需統(tǒng)一接受處理一次轉(zhuǎn)發(fā)請(qǐng)求,從而減小了服務(wù)器壓力及服務(wù)器開(kāi)銷并且提高了服務(wù)器的工作效率;同時(shí)用戶可以利用設(shè)置在客戶端上的地址選擇模塊選擇所要轉(zhuǎn)發(fā)文件的目的地址,從而方便其查看瀏覽所轉(zhuǎn)發(fā)的文件,為用戶節(jié)約了大量的時(shí)間,提高了用戶的網(wǎng)絡(luò)社區(qū)體驗(yàn)性。據(jù)大量數(shù)據(jù)統(tǒng)計(jì)表明,采用本實(shí)用新型后,服務(wù)器的工作效率提高了 30%。其次,本實(shí)用新型中利用設(shè)置在web服務(wù)器上的判斷模塊判斷用戶所選擇轉(zhuǎn)發(fā)的文件是否可以轉(zhuǎn)發(fā),其中所述的判斷包括判斷用戶所要轉(zhuǎn)發(fā)的文件的主體對(duì)該文件的權(quán)限設(shè)置及用戶所要轉(zhuǎn)發(fā)的文件的主體的黑名單,從而有效的保護(hù)社交網(wǎng)絡(luò)中用戶的權(quán)利。最后,本實(shí)用新型中利用信息反饋模塊根據(jù)判斷結(jié)果反饋相應(yīng)的信息給客戶端用戶,從而用戶能夠清楚的了解哪些文件可以轉(zhuǎn)發(fā)哪些文件不能轉(zhuǎn)發(fā)。
圖1是本實(shí)用新型的一種實(shí)施例的結(jié)構(gòu)示意圖;圖2是本實(shí)用新型的一種實(shí)施例的工作流程圖。附圖標(biāo)記1_客戶端,2-web服務(wù)器,3_數(shù)據(jù)庫(kù)服務(wù)器,4_文件選擇模塊,5_觸發(fā)模塊,6-地址選擇模塊,7-請(qǐng)求接受模塊,8-提示模塊,9-查詢模塊,10-創(chuàng)建模塊,11-映射模塊,12-判斷模塊,13-信息反饋模塊。
以下結(jié)合附圖和具體實(shí)施方式
對(duì)本實(shí)用新型作進(jìn)一步的說(shuō)明。
具體實(shí)施方式
本實(shí)用新型的實(shí)施例一種文件批量轉(zhuǎn)發(fā)的系統(tǒng),如圖1所示,它包括客戶端1、 web服務(wù)器2和數(shù)據(jù)庫(kù)服務(wù)器3,web服務(wù)器2分別與客戶端1和數(shù)據(jù)庫(kù)服務(wù)器3連接;還包括設(shè)置在客戶端1上的文件選擇模塊4,用于客戶端1用戶選擇所要轉(zhuǎn)發(fā)的文件;觸發(fā)模塊5,與文件選擇模塊4連接,用于觸發(fā)文件轉(zhuǎn)發(fā)操作請(qǐng)求;地址選擇模塊6,用于客戶端1用戶根據(jù)提示選擇所要轉(zhuǎn)發(fā)文件的目的地址;還包括設(shè)置在web服務(wù)器2上的請(qǐng)求接受模塊7,與觸發(fā)模塊5連接,用于web服務(wù)器2接受用戶的文件轉(zhuǎn)發(fā)操作請(qǐng)求;提示模塊8,與請(qǐng)求接受模塊7和地址選擇模塊6連接,用于web服務(wù)器2提示客戶端1用戶;查詢模塊9,與地址選擇模塊6和數(shù)據(jù)庫(kù)服務(wù)器3連接,用于web服務(wù)器2根據(jù)用戶選擇的轉(zhuǎn)發(fā)文件的列表及轉(zhuǎn)發(fā)文件的唯一標(biāo)識(shí)和轉(zhuǎn)發(fā)地址查詢數(shù)據(jù)庫(kù)服務(wù)器3中對(duì)應(yīng)的所要轉(zhuǎn)發(fā)內(nèi)容的原始id列表及存儲(chǔ)地址;創(chuàng)建模塊10,與地址選擇模塊6、查詢模塊9和數(shù)據(jù)庫(kù)服務(wù)器3連接,用于web服務(wù)器2在數(shù)據(jù)庫(kù)服務(wù)器3中創(chuàng)建新的文件id列表;映射模塊11,與查詢模塊9、創(chuàng)建模塊10和數(shù)據(jù)庫(kù)服務(wù)器3連接,用于web服務(wù)器 2將新的文件id列表映射到轉(zhuǎn)發(fā)文件的原始id列表對(duì)應(yīng)的存儲(chǔ)地址上。文件選擇模塊4中,所述的所要轉(zhuǎn)發(fā)的文件存在于同一個(gè)空間內(nèi),如同一個(gè)網(wǎng)盤目錄或同一個(gè)照片專輯等。提示模塊9中所述的提示客戶端用戶是指提示客戶端用戶選擇轉(zhuǎn)發(fā)文件的目的地址,并且所述的轉(zhuǎn)發(fā)文件的目的地址和轉(zhuǎn)發(fā)文件所在的位置有關(guān),即轉(zhuǎn)發(fā)文件在某個(gè)網(wǎng)盤的文件夾時(shí),所選擇的轉(zhuǎn)發(fā)文件的目的地址也是轉(zhuǎn)發(fā)主體的網(wǎng)盤的某個(gè)文件夾,轉(zhuǎn)發(fā)文件是照片組件的某張照片時(shí),轉(zhuǎn)發(fā)文件的目的地址也是轉(zhuǎn)發(fā)主體的照片組件的某個(gè)相冊(cè)。創(chuàng)建模塊11中所述的創(chuàng)建新的文件id列表是根據(jù)轉(zhuǎn)發(fā)文件的目的地址來(lái)創(chuàng)建的。上述系統(tǒng)中,所述的請(qǐng)求接受模塊7還包括判斷模塊12,用于web服務(wù)器2判斷用戶所選擇轉(zhuǎn)發(fā)的文件是否可以轉(zhuǎn)發(fā),其中所述的判斷包括判斷用戶所要轉(zhuǎn)發(fā)的文件的主體對(duì)該文件的權(quán)限設(shè)置及用戶所要轉(zhuǎn)發(fā)的文件的主體的黑名單,從而有效的保護(hù)社交網(wǎng)絡(luò)中用戶的權(quán)利。上述系統(tǒng)中,所述的請(qǐng)求接受模塊7還包括信息反饋模塊13,用于根據(jù)判斷結(jié)果反饋相應(yīng)的信息給客戶端用戶,從而用戶能夠清楚的了解哪些文件可以轉(zhuǎn)發(fā)哪些文件不能轉(zhuǎn)發(fā)。本實(shí)用新型的一種實(shí)施例的工作流程(如圖2所示)S10,客戶端用戶選擇所要轉(zhuǎn)發(fā)的文件并觸發(fā)文件轉(zhuǎn)發(fā)操作請(qǐng)求;S20,web服務(wù)器接受用戶的文件轉(zhuǎn)發(fā)操作請(qǐng)求并判斷用戶所選擇轉(zhuǎn)發(fā)的文件是否可以轉(zhuǎn)發(fā);S30,若全部可以轉(zhuǎn)發(fā),則跳轉(zhuǎn)到S60 ;S40,若全部不可以轉(zhuǎn)發(fā),則提示用戶并結(jié)束用戶的文件轉(zhuǎn)發(fā)請(qǐng)求處理;S50,若部分可以轉(zhuǎn)發(fā),則提示用戶不能轉(zhuǎn)發(fā)的文件,并跳轉(zhuǎn)到S60 ;S60,提示客戶端用戶輸入目的地址;S70,客戶端用戶根據(jù)提示選擇所要轉(zhuǎn)發(fā)文件的目的地址;S80,web服務(wù)器查詢數(shù)據(jù)庫(kù)服務(wù)器中用戶所要轉(zhuǎn)發(fā)文件的文件id列表并在數(shù)據(jù)庫(kù)服務(wù)器中創(chuàng)建新的文件id列表;S90,web服務(wù)器將用戶所轉(zhuǎn)發(fā)文件的id列表映射到新創(chuàng)建的文件id列表上;S100,在目的地址頁(yè)面顯示轉(zhuǎn)發(fā)文件信息。實(shí)例說(shuō)明比如“張三”登陸網(wǎng)絡(luò)社區(qū)后,發(fā)現(xiàn)好友“李四”網(wǎng)盤的共享文件夾中新上傳的班級(jí)照片很好看,同時(shí)發(fā)現(xiàn)該文件夾中“王五”和“趙六”曾上傳的日志也很意思。所以“張三”可以首先將“李四”的班級(jí)照片一張一張的下載下來(lái),再一張一張的傳到“張三”
5自己的網(wǎng)盤中,接著再順次把“王五”及“趙六”的日志下載下來(lái)并傳到“張三”自己的網(wǎng)盤中。 若“張三”的網(wǎng)絡(luò)社區(qū)采用了本實(shí)用新型,則“張三”可以利用設(shè)置在客戶端1上的文件選擇模塊4選擇“李四”網(wǎng)盤的共享文件夾中所要轉(zhuǎn)發(fā)的“李四”的全部的班級(jí)照片以及“王五”和“趙六”的日志,然后利用設(shè)置在客戶端1上的觸發(fā)模塊5觸發(fā)文件轉(zhuǎn)發(fā)操作。 設(shè)置在web服務(wù)器2上的請(qǐng)求接受模塊7接受“張三”的文件轉(zhuǎn)發(fā)請(qǐng)求,并且設(shè)置在web服務(wù)器2上的判斷模塊12判斷“張三”所要轉(zhuǎn)發(fā)的文件是否可以轉(zhuǎn)發(fā),即判斷用戶所要轉(zhuǎn)發(fā)的文件的主體對(duì)該文件的權(quán)限設(shè)置及用戶所要轉(zhuǎn)發(fā)的文件的主體的黑名單,若全部不可以轉(zhuǎn)發(fā),則設(shè)置在web服務(wù)器2上的信息反饋模塊13提示用戶文件全部不能轉(zhuǎn)發(fā)并結(jié)束用戶的文件轉(zhuǎn)發(fā)請(qǐng)求處理;若全部可以轉(zhuǎn)發(fā)或部分可以轉(zhuǎn)發(fā),則設(shè)置在web服務(wù)器2上的信息反饋模塊13提示用戶不能轉(zhuǎn)發(fā)的文件,并且設(shè)置在web服務(wù)器2上的提示模塊8提示“張三” 選擇轉(zhuǎn)發(fā)文件的目標(biāo)地址,即“張三”的網(wǎng)盤組件中的某個(gè)文件夾?!皬埲崩迷O(shè)置在客戶端1上的地址選擇模塊6選擇所要存儲(chǔ)轉(zhuǎn)發(fā)文件的“張三”的網(wǎng)盤組件中的某個(gè)文件夾,將轉(zhuǎn)發(fā)的全部照片和日志都放在該文件夾中。接著設(shè)置在web服務(wù)器2上的查詢模塊9根據(jù)所要轉(zhuǎn)發(fā)的全部照片及日志的唯一標(biāo)識(shí)及轉(zhuǎn)發(fā)地址查詢數(shù)據(jù)庫(kù)服務(wù)器3中“張三”所要轉(zhuǎn)發(fā)照片及日志的id列表及存儲(chǔ)地址,并在數(shù)據(jù)庫(kù)服務(wù)器3中利用設(shè)置在web服務(wù)器2上的創(chuàng)建模塊10根據(jù)“張三”所選擇的轉(zhuǎn)發(fā)文件的目的地址創(chuàng)建新的相應(yīng)的id列表,其中所述的唯一標(biāo)識(shí)是在web服務(wù)器上自動(dòng)生成的。然后設(shè)置在web服務(wù)器2上的映射模塊11將數(shù)據(jù)庫(kù)服務(wù)器3中“張三”所轉(zhuǎn)發(fā)的全部照片及日志的新id列表映射到該照片及日志的原始id列表對(duì)應(yīng)的地址上,即實(shí)現(xiàn)了文件的批量轉(zhuǎn)發(fā),最后在“張三”所選擇的他的網(wǎng)盤的那個(gè)文件夾中顯示“張三”所轉(zhuǎn)發(fā)照片及日志信息,即顯示所轉(zhuǎn)發(fā)的照片的縮略圖并且顯示所轉(zhuǎn)發(fā)的日志的標(biāo)題。
權(quán)利要求1.一種文件批量轉(zhuǎn)發(fā)的系統(tǒng),其特征在于,它包括客戶端(l)、web服務(wù)器(2)和數(shù)據(jù)庫(kù)服務(wù)器(3),web服務(wù)器(2)分別與客戶端(1)和數(shù)據(jù)庫(kù)服務(wù)器(3)連接;還包括設(shè)置在客戶端(1)上的文件選擇模塊(4),用于客戶端(1)用戶選擇所要轉(zhuǎn)發(fā)的文件;觸發(fā)模塊(5),與文件選擇模塊(4)連接,用于觸發(fā)文件轉(zhuǎn)發(fā)操作請(qǐng)求;地址選擇模塊(6),用于客戶端(1)用戶根據(jù)提示選擇所要轉(zhuǎn)發(fā)文件的目的地址;還包括設(shè)置在web服務(wù)器(2)上的請(qǐng)求接受模塊(7),與觸發(fā)模塊(5)連接,用于web服務(wù)器(2)接受用戶的文件轉(zhuǎn)發(fā)操作請(qǐng)求;提示模塊(8 ),與請(qǐng)求接受模塊(7 )和地址選擇模塊(6 )連接,用于web服務(wù)器(2 )提示客戶端(1)用戶;查詢模塊(9),與地址選擇模塊(6)和數(shù)據(jù)庫(kù)服務(wù)器(3)連接,用于web服務(wù)器(2)查詢數(shù)據(jù)庫(kù)服務(wù)器(3)中用戶所要轉(zhuǎn)發(fā)文件的原始id列表及存儲(chǔ)地址;創(chuàng)建模塊(10 ),與地址選擇模塊(6 )、查詢模塊(9 )和數(shù)據(jù)庫(kù)服務(wù)器(3 )連接,用于web 服務(wù)器(2)在數(shù)據(jù)庫(kù)服務(wù)器(3)中創(chuàng)建新的文件id列表;映射模塊(11),與查詢模塊(9)、創(chuàng)建模塊(10)和數(shù)據(jù)庫(kù)服務(wù)器(3)連接,用于web服務(wù)器(2)將新的文件id列表映射到轉(zhuǎn)發(fā)文件的原始id列表對(duì)應(yīng)的存儲(chǔ)地址上;所述的請(qǐng)求接受模塊(7)還包括判斷模塊(12),用于web服務(wù)器(2)判斷用戶所選擇轉(zhuǎn)發(fā)的文件是否可以轉(zhuǎn)發(fā)。
2.根據(jù)權(quán)利要求1所述的一種文件批量轉(zhuǎn)發(fā)的系統(tǒng),其特征在于,所述的請(qǐng)求接受模塊(7)還包括信息反饋模塊(13),用于根據(jù)判斷結(jié)果反饋相應(yīng)的信息給客戶端用戶。
專利摘要本實(shí)用新型公開(kāi)了一種文件批量轉(zhuǎn)發(fā)的系統(tǒng),它包括客戶端、web服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器,web服務(wù)器與客戶端和數(shù)據(jù)庫(kù)服務(wù)器連接;包括客戶端上的文件選擇模塊;觸發(fā)模塊,與文件選擇模塊連接;地址選擇模塊;包括web服務(wù)器上的請(qǐng)求接受模塊,與觸發(fā)模塊連接;提示模塊,與請(qǐng)求接受模塊和地址選擇模塊連接;查詢模塊,與地址選擇模塊連接;創(chuàng)建模塊,與地址選擇模塊和查詢模塊連接;映射模塊,與查詢模塊和創(chuàng)建模塊連接。本實(shí)用新型利用設(shè)置在web服務(wù)器上的映射模塊將新的文件id列表映射到轉(zhuǎn)發(fā)文件的原始id列表對(duì)應(yīng)的存儲(chǔ)地址上,服務(wù)器統(tǒng)一處理轉(zhuǎn)發(fā)請(qǐng)求,減小了服務(wù)器壓力,提高了服務(wù)器的工作效率;方便其查看所轉(zhuǎn)發(fā)的文件。
文檔編號(hào)H04L29/08GK201985901SQ20112002796
公開(kāi)日2011年9月21日 申請(qǐng)日期2011年1月27日 優(yōu)先權(quán)日2011年1月27日
發(fā)明者徐其斌, 楊忠偉, 王劍清 申請(qǐng)人:北京開(kāi)心人信息技術(shù)有限公司