本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種多媒體資料的分享與存儲(chǔ)管理方法及系統(tǒng)。
背景技術(shù):
目前,隨著即時(shí)通信工具的發(fā)展,個(gè)人分享照片文字已變得十分方便。但是,對(duì)于一個(gè)團(tuán)隊(duì)或組織,在舉行一個(gè)諸如外出旅游或培訓(xùn)的活動(dòng)時(shí),個(gè)人拍攝的照片、以及專門負(fù)責(zé)攝影的人員的照片視頻等媒體資料,往往無(wú)法在第一時(shí)間得到匯總和整理。目前的情況下,人們一般的行為是在活動(dòng)結(jié)束后,再通過U盤、云盤、內(nèi)外部FTP等方式先匯總,再花費(fèi)專門的人力去整理和篩別。這樣既需要耗費(fèi)專門的人力、而且繁瑣耗時(shí),且容易因?yàn)槎嗳舜鎯?chǔ)途徑不一致等增加匯總難度,常常出現(xiàn)時(shí)間拖沓等現(xiàn)實(shí)問題,組織的活動(dòng)照片音視頻資料無(wú)法第一時(shí)間快速得到整理分享和宣傳,大大降低了時(shí)效性和參與人員的回顧參與度。而且文件分享耗時(shí)長(zhǎng),步驟繁瑣,整理分享多媒體文件效率低。
因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
技術(shù)實(shí)現(xiàn)要素:
鑒于現(xiàn)有技術(shù)的不足,本發(fā)明目的在于提供一種多媒體資料的分享與存儲(chǔ)管理方法及系統(tǒng),旨在解決現(xiàn)有技術(shù)中照片音視頻資料無(wú)法第一時(shí)間快速得到整理分享和宣傳,大大降低了時(shí)效性和參與人員的回顧參與度。而且文件分享耗時(shí)長(zhǎng),步驟繁瑣,整理分享多媒體文件效率低的缺陷。
本發(fā)明的技術(shù)方案如下:
一種多媒體資料的分享與存儲(chǔ)管理方法,其中,方法包括:
A、檢測(cè)到管理員終端和/或普通用戶終端的上傳多媒體資料指令,則獲取管理員終端和/或普通用戶終端的多媒體資料,上傳到云端服務(wù)器的指定文件中并自動(dòng)分類;
B、管理員終端獲取云端服務(wù)器存儲(chǔ)自動(dòng)分類后的多媒體資料,根據(jù)多媒體資料的類別設(shè)置分享查看權(quán)限。
所述的多媒體資料的分享與存儲(chǔ)管理方法,其中,所述A具體包括:
A1、檢測(cè)到終端的上傳多媒體資料指令,則直接獲取終端中存儲(chǔ)的多媒體資料或是獲取直接攝錄的多媒體資料;
A2、將獲取到的多媒體資料上傳到云端服務(wù)器的指定文件中;
A3、云端服務(wù)器根據(jù)多媒體資料的屬性數(shù)據(jù)進(jìn)行自動(dòng)分類。
所述的多媒體資料的分享與存儲(chǔ)管理方法,其中,所述屬性數(shù)據(jù)由攝錄多媒體資料的用戶終端或管理員終端生成。
所述的多媒體資料的分享與存儲(chǔ)管理方法,其中,所述B具體包括:
B1、管理員終端通過鑒權(quán)登錄到云端服務(wù)器,獲取指定文件夾下的自動(dòng)分類后的多媒體資料;
B2、根據(jù)多媒體資料的類別設(shè)置分享查看權(quán)限。
所述的多媒體資料的分享與存儲(chǔ)管理方法,其中,所述A之前還包括:
S、預(yù)先將登錄到云端服務(wù)器的終端分別設(shè)置為管理員終端和普通用戶終端。
一種多媒體資料的分享與存儲(chǔ)管理系統(tǒng),其中,系統(tǒng)包括:
檢測(cè)與上傳模塊,用于檢測(cè)到管理員終端和/或普通用戶終端的上傳多媒體資料指令,則獲取管理員終端和/或普通用戶終端的多媒體資料,上傳到云端服務(wù)器的指定文件中并自動(dòng)分類;
權(quán)限設(shè)置模塊,用于管理員終端獲取云端服務(wù)器存儲(chǔ)自動(dòng)分類后的多媒體資料,根據(jù)多媒體資料的類別設(shè)置分享查看權(quán)限。
所述的多媒體資料的分享與存儲(chǔ)管理系統(tǒng),其中,所述檢測(cè)與上傳模塊具體包括:
檢測(cè)單元,用于檢測(cè)到終端的上傳多媒體資料指令,則直接獲取終端中存儲(chǔ)的多媒體資料或是獲取直接攝錄的多媒體資料;
上傳單元,用于將獲取到的多媒體資料上傳到云端服務(wù)器的指定文件中;
分類單元,用于云端服務(wù)器根據(jù)多媒體資料的屬性數(shù)據(jù)進(jìn)行自動(dòng)分類。
所述的多媒體資料的分享與存儲(chǔ)管理系統(tǒng),其中,所述屬性數(shù)據(jù)由攝錄多媒體資料的用戶終端或管理員終端生成。
所述的多媒體資料的分享與存儲(chǔ)管理系統(tǒng),其中,所述權(quán)限設(shè)置模塊具體包括:
登錄單元,用于管理員終端通過鑒權(quán)登錄到云端服務(wù)器,獲取指定文件夾下的自動(dòng)分類后的多媒體資料;
權(quán)限設(shè)置單元,用于根據(jù)多媒體資料的類別設(shè)置分享查看權(quán)限。
所述的多媒體資料的分享與存儲(chǔ)管理系統(tǒng),其中,所述系統(tǒng)還包括:
預(yù)先設(shè)置模塊,用于預(yù)先將登錄到云端服務(wù)器的終端分別設(shè)置為管理員終端和普通用戶終端。
本發(fā)明提供了一種多媒體資料的分享與存儲(chǔ)管理方法及系統(tǒng),本發(fā)明通過客戶端或網(wǎng)頁(yè)端隨時(shí)隨地分享多媒體資料的時(shí)候,自動(dòng)將多媒體資料上傳至指定的云端目錄中去,并記錄日期、所屬活動(dòng)名稱等屬性,以達(dá)到自動(dòng)匯總和支持按屬性篩選的目的。另通過建立權(quán)限管理機(jī)制,管理員能通過客戶端、網(wǎng)頁(yè)端,對(duì)所匯總的媒體資料進(jìn)行查看、編輯等操作,并提供接口使得可以再次給指定用戶進(jìn)行分享和查看。
附圖說明
圖1為本發(fā)明的一種多媒體資料的分享與存儲(chǔ)管理方法的較佳實(shí)施例的流程圖。
圖2為本發(fā)明的一種多媒體資料的分享與存儲(chǔ)管理方法的具體應(yīng)用實(shí)施例的流程圖。
圖3為本發(fā)明的一種多媒體資料的分享與存儲(chǔ)管理系統(tǒng)的較佳實(shí)施例的功能原理框圖。
圖4為本發(fā)明的一種多媒體資料的分享與存儲(chǔ)管理系統(tǒng)的具體應(yīng)用實(shí)施例中檢測(cè)與上傳模塊的功能原理框圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下對(duì)本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明還提供了一種多媒體資料的分享與存儲(chǔ)管理方法的較佳實(shí)施例的流程圖,如圖1所示,其中,方法包括:
步驟S100、檢測(cè)到管理員終端和/或普通用戶終端的上傳多媒體資料指令,則獲取管理員終端和/或普通用戶終端的多媒體資料,上傳到云端服務(wù)器的指定文件中并自動(dòng)分類。
具體實(shí)施時(shí),處于組織或團(tuán)隊(duì)中的用戶,使用一個(gè)共用的云端服務(wù)器。當(dāng)用戶分享多媒體資料時(shí),可預(yù)先將多媒體資料通過一系統(tǒng)上傳。系統(tǒng)與云端服務(wù)器連接,多媒體資料上傳到云端服務(wù)器的指定文件中并自動(dòng)分類。具體地,用戶終端可通過客戶端或網(wǎng)頁(yè)端隨時(shí)隨地分享。
終端包換但不限于手機(jī)、平板電腦、個(gè)人計(jì)算機(jī)等智能終端。
進(jìn)一步的實(shí)施例中,步驟S100具體包括:
步驟S101、檢測(cè)到終端的上傳多媒體資料指令,則直接獲取終端中存儲(chǔ)的多媒體資料或是獲取直接攝錄的多媒體資料;
步驟S102、將獲取到的多媒體資料上傳到云端服務(wù)器的指定文件中;
步驟S103、云端服務(wù)器根據(jù)多媒體資料的屬性數(shù)據(jù)進(jìn)行自動(dòng)分類。
具體實(shí)施時(shí)處于組織或團(tuán)隊(duì)中的用戶,在通過客戶端或網(wǎng)頁(yè)端隨時(shí)隨地分享多媒體資料的時(shí)候,系統(tǒng)會(huì)自動(dòng)將多媒體資料上傳至指定的云端目錄中去,并記錄日期、所屬活動(dòng)名稱等屬性,屬性數(shù)據(jù)由攝錄多媒體資料的用戶終端或管理員終端生成,具體地,用戶終端或管理員終端可用戶指令輸入活動(dòng)名稱,根據(jù)日期、活動(dòng)名稱以達(dá)到自動(dòng)匯總和支持按屬性篩選的目的。夠保證用戶第一時(shí)間進(jìn)行媒體資料分享,具有非常強(qiáng)的實(shí)時(shí)性。能夠發(fā)起專門的活動(dòng),媒體資料自動(dòng)分享至指定活動(dòng)目錄,更加具有針對(duì)性。媒體資料自動(dòng)上傳匯總至指定目錄,方便快捷,免去事后匯總的繁瑣事宜,省時(shí)省力不易出錯(cuò)。媒體資料支持網(wǎng)頁(yè)端、客戶端統(tǒng)一編輯操作,隨時(shí)隨地進(jìn)行整理,極大方便整理過程。
若檢測(cè)到終端的上傳的為圖片,則對(duì)圖片的上傳數(shù)量進(jìn)行設(shè)置,例如,一次不超過6張。其中云端服務(wù)器的指定文件可對(duì)應(yīng)某一主題,如公司旅游或是公司年會(huì)等等。
進(jìn)一步地,所述步驟S100之前還包括:
步驟S1、預(yù)先將登錄到云端服務(wù)器的終端分別設(shè)置為管理員終端和普通用戶終端。
具體實(shí)施時(shí),預(yù)先通過建立權(quán)限管理機(jī)制,管理員終端能通過客戶端、網(wǎng)頁(yè)端,對(duì)所匯總的媒體資料進(jìn)行查看、編輯等操作,并提供接口使得可以再次給指定用戶進(jìn)行分享和查看。普通用戶終端只具有部分的查看權(quán)限。具體地,可通過登錄時(shí)身份驗(yàn)證進(jìn)行判斷當(dāng)前登錄終端為管理員終端或是普通用戶終端。
步驟S200、管理員終端獲取云端服務(wù)器存儲(chǔ)自動(dòng)分類后的多媒體資料,根據(jù)多媒體資料的類別設(shè)置分享查看權(quán)限。
具體地,支持權(quán)限分配,媒體資料分享更合理,極大方便資料的再分享和回看,提高回顧參與度和活動(dòng)影響力。整個(gè)過程極大簡(jiǎn)化了傳統(tǒng)媒體資料的拍攝、匯總、分享流程,適合個(gè)人、團(tuán)隊(duì)、組織中的進(jìn)行活動(dòng)組織和文化建設(shè),實(shí)用性非常強(qiáng)。
進(jìn)一步地,步驟S200具體包括:
步驟S201、管理員終端通過鑒權(quán)登錄到云端服務(wù)器,獲取指定文件夾下的自動(dòng)分類后的多媒體資料;
步驟S202、根據(jù)多媒體資料的類別設(shè)置分享查看權(quán)限。
具體實(shí)施時(shí),管理員終端通過鑒權(quán)登錄到云端服務(wù)器后,獲取云端服務(wù)器存儲(chǔ)的指定文件夾下的已經(jīng)自動(dòng)分類后的多媒體資料。并根據(jù)需要設(shè)置普通用戶終端的分享查看權(quán)限。如重要資料,普通用戶只具有查看權(quán)限。一般的資料信息,則普通用戶可查看、編輯、分享。
進(jìn)一步地,步驟S200之后還包括:
步驟S300、檢測(cè)到普通用戶通過終端登錄云端服務(wù)器,查看權(quán)限內(nèi)的多媒體資料,并接受用戶的指令進(jìn)行評(píng)論。
具體實(shí)施時(shí),支持媒體資料的相互評(píng)論、再分享,極大提高用戶的活動(dòng)參與度。本發(fā)明在用戶進(jìn)行媒體資料(包括照片、音頻、視頻等)實(shí)時(shí)分享時(shí),第一時(shí)間將分享的媒體資料存儲(chǔ)于云端服務(wù)器,并可根據(jù)時(shí)間、活動(dòng)自動(dòng)進(jìn)行整理匯總,具有權(quán)限分配功能,擁有權(quán)限的人員(活動(dòng)管理員)能夠通過網(wǎng)頁(yè)端、客戶端等進(jìn)行統(tǒng)一查看、編輯等整理操作,并能分配權(quán)限給指定用戶進(jìn)行分享和查看。以達(dá)成媒體資料的快速分享、自動(dòng)匯總整理。
本發(fā)明還提供一種多媒體資料的分享與存儲(chǔ)管理方法的具體應(yīng)用實(shí)施例的流程圖,其中為普通用戶和管理員兩個(gè)部分,如圖2所示,其中普通用戶的操作的流程如下:
步驟S10、登陸;
步驟S20、選擇活動(dòng)頁(yè)面;
步驟S30、判斷是否進(jìn)入特定活動(dòng),如果是,則執(zhí)行步驟S60、步驟S70、步驟S80,如果否,則執(zhí)行步驟S40;
步驟S40、選擇照片音視頻或拍攝錄制;
步驟S50、選擇或新建活動(dòng)名稱;
步驟S60、選擇照片音視頻或拍攝錄制;
步驟S70、,查看活動(dòng)分享;
步驟S80、判斷是否擁有查看權(quán)限,如果是,則執(zhí)行步驟S90,如果否,則執(zhí)行步驟S91;
步驟S90、查看整理后的活動(dòng)多媒體資料;
步驟S91、無(wú)法看到相關(guān)頁(yè)面內(nèi)容。
管理員的操作流程如下:
步驟S11、登陸;
步驟S21、選擇活動(dòng)頁(yè)面;
步驟S31、建立或進(jìn)入特定活動(dòng);其中步驟S31之后通過管理員建立活動(dòng)后,可轉(zhuǎn)向執(zhí)行步驟S30,判斷用戶是否進(jìn)入管理建立的特定活動(dòng);
步驟S41、查看、編輯、設(shè)置權(quán)限。具體地,管理設(shè)置權(quán)限后,普通用戶執(zhí)行步驟S80,用戶才能知道自己是否有查看權(quán)限。
本發(fā)明還提供了一種多媒體資料的分享與存儲(chǔ)管理方法的具體應(yīng)用實(shí)施例的部分代碼實(shí)現(xiàn),具體如下:
1、建立移動(dòng)客戶端,將隨時(shí)拍攝的或本地的媒體資料(所拍照片、音視頻等)在團(tuán)隊(duì)成員、組織成員、好友中進(jìn)行發(fā)布分享,用戶相互之間進(jìn)行查看和評(píng)論
/監(jiān)聽添加圖片的個(gè)數(shù),限制在6張以內(nèi)
private AddPicListener gridAddListener = new AddPicListener(){
public void addPicBtnClicked() {
if(adapter.getCount()>7){
ToaUtils.makeTextShort(AddActivityCommentActivity.this, "最多只能添加6張照片");
return;
}
if(window==null){
window = new PicOptionView(
AddActivityCommentActivity.this,picGrid);
window.setOnBtnClickListener(pickPicListener);
}
if(!window.isShowing()){
window.showOptionWindow();
}
}
};
//選擇從相冊(cè)或相機(jī)的監(jiān)聽
private OnBtnClickListener pickPicListener = new OnBtnClickListener(){
public void onBtnClicked(int id) {
switch(id){
case R.id.from_album:
Intent galleryIntent = new Intent(Intent.ACTION_GET_CONTENT);galleryIntent.addCategory(Intent.CATEGORY_OPENABLE);
galleryIntent.setType("image/*");
startActivityForResult(galleryIntent, IMAGE_REQUEST_CODE);
break;
case R.id.from_camera:
if (CacheUtils.isSDCardExist()) {
currentUri = getImageUri();
Intent cameraIntent = new Intent("android.media.action.IMAGE_CAPTURE");cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, currentUri);cameraIntent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 0);
startActivityForResult(cameraIntent, CAMERA_REQUEST_CODE);
}
else
{ ToaUtils.makeTextShort(AddActivityCommentActivity.this, "請(qǐng)插入sd卡");
}
break;
}
}
};
//上傳提交
public void onClick(View v) {
switch(v.getId()){
case 提交ID:
//遵循HTTP協(xié)議上傳圖片。
}
break;
}
}
2、建立云端存儲(chǔ)服務(wù)器,媒體資料進(jìn)行分享時(shí)自動(dòng)上傳保存,自動(dòng)匯總整理到指定的云端目錄中。
//初始圖片上傳組件
Var upload = new UploadImage({
server : config.API.BASE_URL + config.API.CULTURE_MIEN+'/0/uploadPicture',
fileVal : 'pictureList[0].upload.file',
thumbWidth:320, //縮略圖寬度,1為原寬
thumbHeight:180, //縮略圖高度,1為原高
renderImage:function(src){
$('#imgDisplay').html('<img src="'+src+'">');
}
});
//附加表單數(shù)據(jù)
var data={
'pictureList[0].title':$('#picTitle').val(),
autoId:'${param.id}'
};
upload.uploader.option('formData', data);
//開始上傳
upload.upload(function(json){
if(json.status==0){
$('#modalPicture').modal('hide');
tooltip('上傳成功');
loadList();
}else{
tooltip(json.msg);
}
});
//建立活動(dòng)和目錄
List<Plan> planList = entity.getPlanList();
if (entity.getPlanId() == null && planList != null && planList.size() > 0){
if (planList.size() > 1) {
Integer voteId = startPlanVote(entity.getTitle(),planList,
new Date(), entity.getVoteEndAt(),
entity.getPolicyType(), 1);
entity.setVoteId(voteId);
} else {
entity.setPlanId(planList.get(0).getAutoId());
}
} entity.setStatusType(ActivityStatusEnum.Prepare.getType());
entity.setDoc(SoilUtils.uploadByFtp(entity.getUpload(), null));
mienService.save(new Mien(BigEventEnum.Activity.type(), entity.getTitle(), "", Mien.MIEN_NO_OPERABLE));
return super.save(entity);
//分享媒體資料
public boolean uploadPicture(Mien param) throws ServiceLevelException {
findByID(param.getAutoId());
if (param.validUpload()) {
for (Picture pic : param.getPictureList()) {
pic.setMienId(param.getAutoId());
pic.setAddr(SoilUtils.uploadByFtp(pic.getUpload(), null));
pictureService.save(pic);
}
return true;
}
return false;
}。
本發(fā)明還提供了一種多媒體資料的分享與存儲(chǔ)管理系統(tǒng)的較佳實(shí)施例的功能原理框圖,如圖3所示,其中,系統(tǒng)包括:
檢測(cè)與上傳模塊100,用于檢測(cè)到管理員終端和/或普通用戶終端的上傳多媒體資料指令,則獲取管理員終端和/或普通用戶終端的多媒體資料,上傳到云端服務(wù)器的指定文件中并自動(dòng)分類;具體如上方法實(shí)施例所述。
權(quán)限設(shè)置模塊200,用于管理員終端獲取云端服務(wù)器存儲(chǔ)自動(dòng)分類后的多媒體資料,根據(jù)多媒體資料的類別設(shè)置分享查看權(quán)限;具體如上方法實(shí)施例所述。
進(jìn)一步地,如圖4所示,所述檢測(cè)與上傳模塊具體包括:
檢測(cè)單元110,用于檢測(cè)到終端的上傳多媒體資料指令,則直接獲取終端中存儲(chǔ)的多媒體資料或是獲取直接攝錄的多媒體資料;具體如上方法實(shí)施例所述。
上傳單元120,用于將獲取到的多媒體資料上傳到云端服務(wù)器的指定文件中;具體如上方法實(shí)施例所述。
分類單元130,用于云端服務(wù)器根據(jù)多媒體資料的屬性數(shù)據(jù)進(jìn)行自動(dòng)分類;具體如上方法實(shí)施例所述。
所述的多媒體資料的分享與存儲(chǔ)管理系統(tǒng),其中,所述屬性數(shù)據(jù)由攝錄多媒體資料的用戶終端或管理員終端生成;具體如上方法實(shí)施例所述。
所述的多媒體資料的分享與存儲(chǔ)管理系統(tǒng),其中,所述權(quán)限設(shè)置模塊具體包括:
登錄單元,用于管理員終端通過鑒權(quán)登錄到云端服務(wù)器,獲取指定文件夾下的自動(dòng)分類后的多媒體資料;具體如上方法實(shí)施例所述。
權(quán)限設(shè)置單元,用于根據(jù)多媒體資料的類別設(shè)置分享查看權(quán)限;具體如上方法實(shí)施例所述。
所述的多媒體資料的分享與存儲(chǔ)管理系統(tǒng),其中,所述系統(tǒng)還包括:
預(yù)先設(shè)置模塊,用于預(yù)先將登錄到云端服務(wù)器的終端分別設(shè)置為管理員終端和普通用戶終端;具體如上方法實(shí)施例所述。
進(jìn)一步地,系統(tǒng)還包括身份驗(yàn)證模塊,用于驗(yàn)證當(dāng)前登錄終端的登錄身份。根據(jù)不同的登錄賬號(hào)識(shí)別當(dāng)前登錄終端為管理員終端或是普通用戶終端。
綜上所述,本發(fā)明提供了一種多媒體資料的分享與存儲(chǔ)管理方法及系統(tǒng),方法包括:檢測(cè)到管理員終端和/或普通用戶終端的上傳多媒體資料指令,則獲取管理員終端和/或普通用戶終端的多媒體資料,上傳到云端服務(wù)器的指定文件中并自動(dòng)分類;管理員終端獲取云端服務(wù)器存儲(chǔ)自動(dòng)分類后的多媒體資料,根據(jù)多媒體資料的類別設(shè)置分享查看權(quán)限。本發(fā)明通過客戶端或網(wǎng)頁(yè)端隨時(shí)隨地分享多媒體資料的時(shí)候,自動(dòng)將多媒體資料上傳至指定的云端目錄中去,并記錄日期、所屬活動(dòng)名稱等屬性,以達(dá)到自動(dòng)匯總和支持按屬性篩選的目的。另通過建立權(quán)限管理機(jī)制,管理員能通過客戶端、網(wǎng)頁(yè)端,對(duì)所匯總的媒體資料進(jìn)行查看、編輯等操作,并提供接口使得可以再次給指定用戶進(jìn)行分享和查看。
應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對(duì)本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。