本發(fā)明涉及一種數(shù)據(jù)處理領(lǐng)域,尤其涉及一種終端、主機(jī)設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)及數(shù)據(jù)處理方法。
背景技術(shù):
現(xiàn)在,語(yǔ)音、視頻等多媒體的應(yīng)用范圍較為流行,如應(yīng)用于網(wǎng)絡(luò)直播、K歌等領(lǐng)域。通常,用戶在網(wǎng)絡(luò)直接、K歌時(shí)會(huì)進(jìn)行視頻、音頻分享,如將錄制的視頻、音頻、錄音等多媒體文件分享在第三方平臺(tái)上。然而,在錄制完視頻、音頻等多媒體文件時(shí),用戶通常感覺需要花費(fèi)較長(zhǎng)時(shí)間將多媒體文件上傳到服務(wù)器后再可以進(jìn)行其他動(dòng)作,如此,降低了用戶的體驗(yàn)。
技術(shù)實(shí)現(xiàn)要素:
鑒于以上內(nèi)容,有必要提供一種有利于提高用戶體驗(yàn)的終端、主機(jī)設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)及數(shù)據(jù)處理方法。
一種數(shù)據(jù)處理方法,包括:
根據(jù)一記錄操作生成一多媒體文件;
輸出對(duì)應(yīng)所述多媒體文件的文件標(biāo)識(shí)至一終端;
接收所述終端輸出的文件標(biāo)識(shí)及來自一服務(wù)器的作品標(biāo)識(shí),其中,當(dāng)所述終端上傳一作品信息至所述服務(wù)器時(shí),所述服務(wù)器生成對(duì)應(yīng)所述作品信息的作品標(biāo)識(shí);及
根據(jù)所述文件標(biāo)識(shí)將所述多媒體文件及作品標(biāo)識(shí)上傳至所述服務(wù)器的作品信息。
一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,該計(jì)算機(jī)程序被一處理器執(zhí)行時(shí)實(shí)現(xiàn)步驟:
根據(jù)一記錄操作生成一多媒體文件;
輸出對(duì)應(yīng)所述多媒體文件的文件標(biāo)識(shí)至一終端;
接收所述終端輸出的文件標(biāo)識(shí)及來自一服務(wù)器的作品標(biāo)識(shí),其中,當(dāng)所述終端上傳一作品信息至所述服務(wù)器時(shí),所述服務(wù)器生成對(duì)應(yīng)所述作品信息的作品標(biāo)識(shí);及
根據(jù)所述文件標(biāo)識(shí)將所述多媒體文件及作品標(biāo)識(shí)上傳至所述服務(wù)器的作品信息。
一種終端,包括存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)以下步驟:
輸出一操作指令,以控制一主機(jī)設(shè)備執(zhí)行記錄操作,其中所述主機(jī)設(shè)備執(zhí)行所述記錄操作時(shí)生成一多媒體文件;
接收所述主機(jī)設(shè)備輸出的對(duì)應(yīng)所述多媒體文件的文件標(biāo)識(shí);
輸出一作品信息至一服務(wù)器;
接收所述服務(wù)器輸出的對(duì)應(yīng)所述作品信息的作品標(biāo)識(shí);及
輸出所述文件標(biāo)識(shí)及作品標(biāo)識(shí)至所述主機(jī)設(shè)備,以控制所述主機(jī)設(shè)備將所述多媒體文件上傳至所述服務(wù)器。
一種主機(jī)設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)以下步驟:
根據(jù)一記錄操作生成一多媒體文件;
輸出對(duì)應(yīng)所述多媒體文件的文件標(biāo)識(shí)至一終端;
接收來自一服務(wù)器的作品標(biāo)識(shí),其中當(dāng)所述終端上傳一作品信息至所述服務(wù)器時(shí),所述服務(wù)器生成對(duì)應(yīng)所述作品信息的作品標(biāo)識(shí);
接收所述終端輸出的文件標(biāo)識(shí);及
根據(jù)所述文件標(biāo)識(shí)將所述多媒體文件及作品標(biāo)識(shí)上傳至所述服務(wù)器的作品信息。
上述終端、主機(jī)設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)及數(shù)據(jù)處理方法通過由所述服務(wù)器生成作品標(biāo)識(shí)后再由所述主機(jī)設(shè)備將所述多媒體文件傳輸至所述服務(wù)器內(nèi),使得所述獲取所述作品標(biāo)識(shí)的終端及傳輸所述多媒體文件的主機(jī)設(shè)備異步進(jìn)行,有利于提高用戶的體驗(yàn)。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明數(shù)據(jù)處理方法的一較佳實(shí)施方式的流程圖。
圖2及圖3是本發(fā)明數(shù)據(jù)處理方法的另一較佳實(shí)施方式的流程圖。
圖4是本發(fā)明主機(jī)設(shè)備及終端設(shè)備應(yīng)用環(huán)境的較佳實(shí)施方式的示意圖。
圖5是本發(fā)明主機(jī)設(shè)備的較佳實(shí)施方式的方框圖。
圖6是本發(fā)明終端設(shè)備的較佳實(shí)施方式的方框圖。
主要元件符號(hào)說明
服務(wù)器 60
網(wǎng)絡(luò) 50
主機(jī)設(shè)備 10
終端設(shè)備 20
顯示設(shè)備 30
語(yǔ)音設(shè)備 40
第一存儲(chǔ)器 120
第一處理器 130
第一通信接口 140
音頻接口 150
第一總線 160
數(shù)據(jù)處理方法 100
第二存儲(chǔ)器 220
第二處理器 230
第二通信接口 240
第二總線 260
如下具體實(shí)施方式將結(jié)合上述附圖進(jìn)一步說明本發(fā)明。
具體實(shí)施方式
為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點(diǎn),下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述。需要說明的是,在不沖突的情況下,本申請(qǐng)的實(shí)施例及實(shí)施例中的特征可以相互組合。
在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
除非另有定義,本文所使用的所有的技術(shù)和科學(xué)術(shù)語(yǔ)與屬于本發(fā)明的技術(shù)領(lǐng)域的技術(shù)人員通常理解的含義相同。本文中在本發(fā)明的說明書中所使用的術(shù)語(yǔ)只是為了描述具體的實(shí)施例的目的,不是旨在于限制本發(fā)明。
實(shí)施例一
請(qǐng)參閱圖1,是本發(fā)明實(shí)施例一提供的數(shù)據(jù)處理方法的示例性的流程圖。所述方法應(yīng)用于至少一電子設(shè)備中,所述電子設(shè)備可以為手機(jī)、平板電腦、計(jì)算機(jī)、終端、主機(jī)設(shè)備等具有數(shù)據(jù)處理功能的電子設(shè)備。如圖1所示,所述數(shù)據(jù)處理方法可以包括以下步驟:
步驟S101,根據(jù)一記錄操作生成一多媒體文件。
所述主機(jī)設(shè)備可根據(jù)所述記錄操作生成所述多媒體文件。本實(shí)施方式中,所述記錄操作可由所述主機(jī)設(shè)備生成,如當(dāng)所述主機(jī)設(shè)備的“開始”按鍵被觸發(fā)時(shí),所述主機(jī)設(shè)備可控制一多媒體設(shè)備(如音頻設(shè)備、視頻設(shè)備)開始錄制;當(dāng)所述主機(jī)設(shè)備的“結(jié)束”按鍵被觸發(fā)時(shí),所述主機(jī)設(shè)備可控制所述多媒體設(shè)備結(jié)束錄制,如此,所述主機(jī)設(shè)備在“開始”按鍵及“結(jié)束”按鍵被觸發(fā)時(shí)生成所述記錄操作。本實(shí)施方式,所述“開始”按鍵及“結(jié)束”按鍵可為實(shí)體按鍵,在其他實(shí)施方式中,所述“開始”按鍵及“結(jié)束”按鍵亦可由一顯示器虛擬的虛擬按鍵。
本實(shí)施方式中,所述多媒體文件可為一音頻文件及/或視頻文件。當(dāng)所述主機(jī)設(shè)備控制一音頻設(shè)備開始錄制時(shí),如話筒、麥克風(fēng)等設(shè)備,所述主機(jī)設(shè)備可控制所述多媒體設(shè)備進(jìn)行錄音,此時(shí),所述多媒體文件為一音頻文件;當(dāng)所述主機(jī)設(shè)備控制一視頻設(shè)備,如攝像機(jī)等設(shè)備,所述多媒體文件可為一視頻文件,其中,所述視頻文件可包括圖像及音頻內(nèi)容。
步驟S103,輸出對(duì)應(yīng)所述多媒體文件的文件標(biāo)識(shí)至一終端。
所述主機(jī)設(shè)備可根據(jù)生成對(duì)應(yīng)于所述多媒體文件的文件標(biāo)識(shí),所述文件標(biāo)識(shí)為唯一的,如此保證所述主機(jī)設(shè)備可根據(jù)所述文件標(biāo)識(shí)查找到對(duì)應(yīng)的多媒體文件。本實(shí)施方式中,所述主機(jī)設(shè)備可通過一無(wú)線網(wǎng)絡(luò)或一有線網(wǎng)絡(luò)將所述文件標(biāo)識(shí)傳輸至所述終端。所述無(wú)線網(wǎng)絡(luò)包括但不限于移動(dòng)通信網(wǎng)絡(luò)、藍(lán)牙網(wǎng)絡(luò)等。
所述主機(jī)設(shè)備可生成所述多媒體文件后輸出所述文件標(biāo)識(shí),以表示所述多媒體文件已生成。在其他實(shí)施方式中,所述主機(jī)設(shè)備亦可在執(zhí)行所述記錄操作中輸出所述文件標(biāo)識(shí),如當(dāng)所述“開始”按鍵及“結(jié)束”按鍵之間將所述文件標(biāo)識(shí)發(fā)送至所述終端。
步驟S105,輸出一作品信息至一服務(wù)器。
本實(shí)施方式中,當(dāng)所述終端接收到所述文件標(biāo)識(shí)時(shí),所述終端可向所述服務(wù)器發(fā)送所述作品信息,以向所述服務(wù)器發(fā)送請(qǐng)求,如請(qǐng)求分配一作品標(biāo)識(shí)。當(dāng)所述主機(jī)設(shè)備在執(zhí)行所述記錄操作中輸出所述文件標(biāo)識(shí)時(shí),所述終端可在所述主機(jī)設(shè)備執(zhí)行記錄操作中同時(shí)向所述服務(wù)器輸出所述作品信息,可使得所述終端及主機(jī)設(shè)備異步進(jìn)行,如此有利于降低用戶的等待時(shí)間。
步驟S107,生成對(duì)應(yīng)所述作品信息的作品標(biāo)識(shí)。
本實(shí)施方式中,所述作品信息可包括用戶的用戶標(biāo)識(shí)、用戶圖像、所述終端與所述服務(wù)器的會(huì)話標(biāo)識(shí)等,如此,所述服務(wù)器可根據(jù)所述作品信息分配對(duì)應(yīng)的作品標(biāo)識(shí)。本實(shí)施方式中,所述用戶標(biāo)識(shí)可包括若干作品標(biāo)識(shí),即表示所述用戶擁有若干分享的記錄。
步驟S109,接收所述服務(wù)器輸出的作品標(biāo)識(shí)。
所述終端可接收所述服務(wù)器輸出的作品標(biāo)識(shí),如此,當(dāng)接收到所述作品標(biāo)識(shí)時(shí),表示所述服務(wù)器已完成所述作品信息的作品標(biāo)識(shí)的分配。在其他實(shí)施方式中,所述主機(jī)設(shè)備亦可直接接收所述服務(wù)器輸出的作品標(biāo)識(shí)。
步驟S111,接收所述終端輸出的文件標(biāo)識(shí)及所述作品標(biāo)識(shí)。
當(dāng)所述主機(jī)設(shè)備接收到所述終端輸出的文件標(biāo)識(shí)及所述作品標(biāo)識(shí)時(shí),所述主機(jī)設(shè)備可根據(jù)所述文件標(biāo)識(shí)判斷對(duì)應(yīng)的多媒體文件是否已生成。在其他實(shí)施方式中,當(dāng)所述主機(jī)設(shè)備直接接收所述服務(wù)器輸出的作品標(biāo)識(shí)時(shí),所述終端可不輸出的所述作品標(biāo)識(shí)。
步驟S113,將所述多媒體文件及作品標(biāo)識(shí)上傳至所述服務(wù)器的作品信息。
當(dāng)所述文件標(biāo)識(shí)對(duì)應(yīng)的多媒體文件已生成時(shí),所述主機(jī)設(shè)備將所述文件標(biāo)識(shí)所對(duì)應(yīng)的多媒體文件及所述作品標(biāo)識(shí)上傳至所述服務(wù)器,以將所述多媒體文件及作品標(biāo)識(shí)保存在所述服務(wù)器的作品信息內(nèi)。
所述數(shù)據(jù)處理方法通過由所述服務(wù)器生成作品標(biāo)識(shí)后再由所述主機(jī)設(shè)備將所述多媒體文件傳輸至所述服務(wù)器內(nèi),使得所述獲取所述作品標(biāo)識(shí)的終端及傳輸所述多媒體文件的主機(jī)設(shè)備異步進(jìn)行,即在所述多媒體文件傳輸過程對(duì)用戶是透明的,有利于提高用戶的體驗(yàn)。
實(shí)施例二
請(qǐng)參閱圖2及圖3,是本發(fā)明實(shí)施例二提供的數(shù)據(jù)處理方法的示例性的流程圖。所述方法應(yīng)用于至少一電子設(shè)備中,所述電子設(shè)備可以為手機(jī)、平板電腦、計(jì)算機(jī)、終端、主機(jī)設(shè)備等具有數(shù)據(jù)處理功能的電子設(shè)備。如圖2及圖3所示,所述數(shù)據(jù)處理方法可以包括以下步驟:
步驟S201,輸出一操作指令。
本實(shí)施方式中,所述終端可輸出一操作指令,所述操作指令可包括一錄制開始命令及一錄制結(jié)束命令。例如,所述終端可顯示一用戶界面,當(dāng)所述用戶界面上的“開始”按鍵被觸發(fā)時(shí),所述終端可發(fā)送所述操作指令中錄制開始命令至所述主機(jī)設(shè)備;當(dāng)所述用戶界面上的“結(jié)束”按鍵被觸發(fā)時(shí),所述終端可發(fā)送所述操作指令中錄制結(jié)束命令至所述主機(jī)設(shè)備。
步驟S203,接收所述操作指令,并根據(jù)接收到的操作指令執(zhí)行一記錄操作。
所述主機(jī)設(shè)備可接收所述操作指令,并根據(jù)所述操作指令執(zhí)行所述記錄操作。
步驟S205,根據(jù)所述記錄操作生成一多媒體文件。
本實(shí)施方式中,步驟S205與實(shí)施例一中步驟S101相一致,具體請(qǐng)參考實(shí)施例一中的步驟S101,此處不再贅述。
步驟S207,輸出對(duì)應(yīng)所述多媒體文件的文件標(biāo)識(shí)至一終端。
本實(shí)施方式中,步驟S207與實(shí)施例一中步驟S103相一致,具體請(qǐng)參考實(shí)施例一中的步驟S103,此處不再贅述。
步驟S209,輸出一作品信息一服務(wù)器。
本實(shí)施方式中,步驟S209與實(shí)施例一中步驟S105相一致,具體請(qǐng)參考實(shí)施例一中的步驟S105,此處不再贅述。
步驟S211,生成對(duì)應(yīng)所述作品信息的作品標(biāo)識(shí)。
本實(shí)施方式中,步驟S211與實(shí)施例一中步驟S107相一致,具體請(qǐng)參考實(shí)施例一中的步驟S107,此處不再贅述。
步驟S213,接收所述服務(wù)器輸出的作品標(biāo)識(shí)。
本實(shí)施方式中,步驟S213與實(shí)施例一中步驟S109相一致,具體請(qǐng)參考實(shí)施例一中的步驟S109,此處不再贅述。
步驟S215,接收所述終端輸出的文件標(biāo)識(shí)及所述作品標(biāo)識(shí)。
本實(shí)施方式中,步驟S215與實(shí)施例一中步驟S111相一致,具體請(qǐng)參考實(shí)施例一中的步驟S111,此處不再贅述。
步驟S217,將所述多媒體文件及作品標(biāo)識(shí)上傳至所述服務(wù)器的作品信息。
本實(shí)施方式中,步驟S217與實(shí)施例一中步驟S113相一致,具體請(qǐng)參考實(shí)施例一中的步驟S113,此處不再贅述。
步驟S219,根據(jù)所述作品標(biāo)識(shí)保存所述多媒體文件至對(duì)應(yīng)的作品信息內(nèi)。
本實(shí)施方式中,所述服務(wù)器可根據(jù)所述作品標(biāo)識(shí)將所述多媒體文件保存至對(duì)應(yīng)的作品信息內(nèi)。本實(shí)施方式中,所述作品信息可包括多個(gè)多媒體文件,表示所述用戶在所述作品信息中添加了多個(gè)多媒體文件。
步驟S221,查詢所述作品信息是否有更新,并在所述更新信息有更新時(shí)接收更新信息。
所述終端可查詢所述服務(wù)器上的作品信息是否有更新,如是否有新的多媒體文件添加,當(dāng)所述作品信息有更新時(shí),所述服務(wù)器在所述終端查詢時(shí)輸出一更新信息,如此,所述終端可接收到所述更新信息。本實(shí)施方式中,所述更新信息可包括更新的數(shù)量及狀態(tài)的。
所述終端可通過輪詢的方式來向所述服務(wù)器查詢是否有作品信息更新。
在其他實(shí)施方式中,當(dāng)所述服務(wù)器保存所述多媒體文件至對(duì)應(yīng)作品信息時(shí),所述服務(wù)器則輸出更新信息至所述終端。
步驟S223,顯示對(duì)應(yīng)所述更新信息的提示信息。
當(dāng)接收到所述更新信息時(shí),所述終端可在用戶界面顯示提示收到的更新的數(shù)量,如3條;所述終端還可在用戶界面顯示存在更新的信息,如在分享的界面中顯示紅點(diǎn),以表示接收到了更新信息。
步驟S225,刷新所述作品信息,并顯示更新后的作品信息。
當(dāng)所述顯示顯示有更新信息時(shí),當(dāng)點(diǎn)擊刷新所述作品信息時(shí),所述終端可顯示更新后的作品信息,如添加的多媒體文件名稱等。
上述數(shù)據(jù)處理方法還在所述終端提示并顯示更新信息,進(jìn)而方便及時(shí)的獲知所述主機(jī)設(shè)備上傳至所述服務(wù)器的多媒體文件是否成功。
實(shí)施例三
以上是對(duì)本發(fā)明所提供的方法進(jìn)行的詳細(xì)描述。根據(jù)不同的需求,所示流程圖中方塊的執(zhí)行順序可以改變,某些方塊可以省略。下面對(duì)本發(fā)明所提供的主機(jī)設(shè)備及終端進(jìn)行描述。
請(qǐng)參閱圖4,其為本發(fā)明一實(shí)施方式中,提供的可應(yīng)用上述各實(shí)施方式的電子設(shè)備(如主機(jī)設(shè)備及終端)應(yīng)用環(huán)境的示意圖。
一主機(jī)設(shè)備10通過一網(wǎng)絡(luò)50與一服務(wù)器60進(jìn)行通信,如上傳多媒體文件。所述主機(jī)設(shè)備10還可通過一顯示設(shè)備30顯示若干用戶界面,以方便用戶的操作。所述主機(jī)設(shè)備10還可通過有線及/或無(wú)線網(wǎng)絡(luò)與一終端20進(jìn)行通信,如向所述終端20發(fā)送文件標(biāo)識(shí),還可接收所述終端20傳輸?shù)淖髌窐?biāo)識(shí)及操作指令。在接收到所述終端20輸出的操作指令時(shí),所述主機(jī)設(shè)備10可控制一語(yǔ)音設(shè)備40的工作狀態(tài),以執(zhí)行一記錄操作。所述終端20可通過所述網(wǎng)絡(luò)50向所述服務(wù)器獲取所述作品標(biāo)識(shí)。所述終端20還具有一顯示屏,可顯示若干用戶界面。本實(shí)施方式中,所述語(yǔ)音設(shè)備40可為一話筒,在其他實(shí)施方式中中,所述語(yǔ)音設(shè)備40亦可為一麥克風(fēng),所述語(yǔ)音設(shè)備40亦可由其他視頻設(shè)備作為替換。
請(qǐng)參閱圖5,所述主機(jī)設(shè)備10可包括一第一存儲(chǔ)器120、一第一通信接口140、一第一處理器130、一音頻接口150及一第一總線160。所述第一處理器130可通過所述總線160與所述第一存儲(chǔ)器120、第一通信接口140及音頻接口150進(jìn)行數(shù)據(jù)交換。所述第一通信接口140可連接于所述網(wǎng)絡(luò)50,還可通過一藍(lán)牙網(wǎng)絡(luò)與所述終端20進(jìn)行數(shù)據(jù)交換。所述音頻接口150可連接于所述音頻設(shè)備40。所述主機(jī)設(shè)備10還可以包括其他未示出的硬件。
所述主機(jī)設(shè)備10是一種能夠按照事先設(shè)定或存儲(chǔ)的指令,自動(dòng)進(jìn)行數(shù)值計(jì)算和/或信息處理的設(shè)備,其硬件包括但不限于微處理器、專用集成電路(Application Specific Integrated Circuit,ASIC)、可編程門陣列(Field-Programmable Gate Array,F(xiàn)PGA)、數(shù)字處理器(Digital Signal Processor,DSP)、嵌入式設(shè)備等。
所述主機(jī)設(shè)備10可以是,但不限于任何一種可與用戶通過鍵盤、鼠標(biāo)、遙控器、觸摸板或聲控設(shè)備等方式進(jìn)行人機(jī)交互的電子產(chǎn)品,例如,平板電腦、智能手機(jī)、個(gè)人數(shù)字助理(Personal Digital Assistant,PDA)、游戲機(jī)、智能式穿戴式設(shè)備、K歌設(shè)備等。
所述主機(jī)設(shè)備10所處的網(wǎng)絡(luò)包括,但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、虛擬專用網(wǎng)絡(luò)(Virtual Private Network,VPN)等,如所述主機(jī)設(shè)備10可通過所述第一通信接口140接入互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、虛擬專用網(wǎng)絡(luò)。
所述第一存儲(chǔ)器120可以是計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),可以是不同類型存儲(chǔ)設(shè)備,用于存儲(chǔ)各類數(shù)據(jù)。例如,可以是主機(jī)設(shè)備10的內(nèi)存,還可以是可外接于該主機(jī)設(shè)備10的存儲(chǔ)卡,如閃存、SM卡(Smart Media Card,智能媒體卡)、SD卡(Secure Digital Card,安全數(shù)字卡)等。所述第一存儲(chǔ)器120用于存儲(chǔ)各類數(shù)據(jù),例如,所述主機(jī)設(shè)備10中安裝的包括信息處理的應(yīng)用程序(Applications)、應(yīng)用上述信息處理方法而設(shè)置、獲取的數(shù)據(jù)等信息。所述第一存儲(chǔ)器120可存儲(chǔ)若干計(jì)算機(jī)程序。
所述第一處理器130用于所述第一存儲(chǔ)器120內(nèi)存儲(chǔ)的計(jì)算機(jī)程序,以實(shí)現(xiàn)所述數(shù)據(jù)處理方法100中部分的步驟,還可以執(zhí)行所述主機(jī)設(shè)備10安裝的各類軟件,例如操作系統(tǒng)、信息處理軟件等。所述第一處理器130包含但不限于處理器(Central Processing Unit,CPU)、微控制單元(Micro Controller Unit,MCU)等用于解釋計(jì)算機(jī)指令以及處理計(jì)算機(jī)軟件中的數(shù)據(jù)的裝置,可以包括一個(gè)或者多個(gè)微處理器、數(shù)字處理器。
請(qǐng)參閱圖6,所述終端20可包括一第二存儲(chǔ)器220、一第二通信接口240、一第二處理器230及一第二總線260。所述第二處理器230可通過所述第二總線260與所述第二存儲(chǔ)器220及第二通信接口240進(jìn)行數(shù)據(jù)交換。所述第二通信接口240可連接于所述網(wǎng)絡(luò)50,還可通過一藍(lán)牙網(wǎng)絡(luò)與所述終端20進(jìn)行數(shù)據(jù)交換。所述音頻接口150可連接于所述音頻設(shè)備40。所述終端20還可以包括其他未示出的硬件。
所述終端20是一種能夠按照事先設(shè)定或存儲(chǔ)的指令,自動(dòng)進(jìn)行數(shù)值計(jì)算和/或信息處理的設(shè)備,其硬件包括但不限于微處理器、專用集成電路(Application Specific Integrated Circuit,ASIC)、可編程門陣列(Field-Programmable Gate Array,F(xiàn)PGA)、數(shù)字處理器(Digital Signal Processor,DSP)、嵌入式設(shè)備等。
所述終端20可以是,但不限于任何一種可與用戶通過鍵盤、鼠標(biāo)、遙控器、觸摸板或聲控設(shè)備等方式進(jìn)行人機(jī)交互的電子產(chǎn)品,例如,平板電腦、智能手機(jī)、個(gè)人數(shù)字助理(Personal Digital Assistant,PDA)、游戲機(jī)、智能式穿戴式設(shè)備等。
所述終端20所處的網(wǎng)絡(luò)包括,但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、虛擬專用網(wǎng)絡(luò)(Virtual Private Network,VPN)等,如所述終端20可通過所述第二通信接口240接入互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、虛擬專用網(wǎng)絡(luò)。
所述第二存儲(chǔ)器220可以是計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),可以是不同類型存儲(chǔ)設(shè)備,用于存儲(chǔ)各類數(shù)據(jù)。例如,可以是終端20的內(nèi)存,還可以是可外接于該終端20的存儲(chǔ)卡,如閃存、SM卡(Smart Media Card,智能媒體卡)、SD卡(Secure Digital Card,安全數(shù)字卡)等。所述第二存儲(chǔ)器220用于存儲(chǔ)各類數(shù)據(jù),例如,所述終端20中安裝的包括信息處理的應(yīng)用程序(Applications)、應(yīng)用上述信息處理方法而設(shè)置、獲取的數(shù)據(jù)等信息。所述第二存儲(chǔ)器220可存儲(chǔ)若干計(jì)算機(jī)程序。
所述第二處理器230用于所述第二存儲(chǔ)器220內(nèi)存儲(chǔ)的計(jì)算機(jī)程序,以實(shí)現(xiàn)所述數(shù)據(jù)處理方法100中部分的步驟,還可以執(zhí)行所述終端20安裝的各類軟件,例如操作系統(tǒng)、信息處理軟件等。所述第二處理器230包含但不限于處理器(Central Processing Unit,CPU)、微控制單元(Micro Controller Unit,MCU)等用于解釋計(jì)算機(jī)指令以及處理計(jì)算機(jī)軟件中的數(shù)據(jù)的裝置,可以包括一個(gè)或者多個(gè)微處理器、數(shù)字處理器。
本實(shí)施方式中,所述終端20可輸出一操作指令,所述操作指令可包括一錄制開始命令及一錄制結(jié)束命令。例如,所述終端20可顯示一用戶界面,當(dāng)所述用戶界面上的“開始”按鍵被觸發(fā)時(shí),所述終端20可發(fā)送所述操作指令中錄制開始命令至所述主機(jī)設(shè)備10;當(dāng)所述用戶界面上的“結(jié)束”按鍵被觸發(fā)時(shí),所述終端20可發(fā)送所述操作指令中錄制結(jié)束命令至所述主機(jī)設(shè)備10。
所述主機(jī)設(shè)備10可根據(jù)所述記錄操作生成所述多媒體文件。
在其他實(shí)施方式中,所述記錄操作可由所述主機(jī)設(shè)備10生成,如當(dāng)所述主機(jī)設(shè)備10的“開始”按鍵被觸發(fā)時(shí),所述主機(jī)設(shè)備10可控制一多媒體設(shè)備(如音頻設(shè)備、視頻設(shè)備)開始錄制;當(dāng)所述主機(jī)設(shè)備10的“結(jié)束”按鍵被觸發(fā)時(shí),所述主機(jī)設(shè)備10可控制所述多媒體設(shè)備結(jié)束錄制,如此,所述主機(jī)設(shè)備10在“開始”按鍵及“結(jié)束”按鍵被觸發(fā)時(shí)生成所述記錄操作。本實(shí)施方式,所述“開始”按鍵及“結(jié)束”按鍵可為實(shí)體按鍵,在其他實(shí)施方式中,所述“開始”按鍵及“結(jié)束”按鍵亦可由一顯示器虛擬的虛擬按鍵。
本實(shí)施方式中,所述多媒體文件可為一音頻文件及/或視頻文件。當(dāng)所述主機(jī)設(shè)備10控制一音頻設(shè)備開始錄制時(shí),如話筒、麥克風(fēng)等設(shè)備,所述主機(jī)設(shè)備10可控制所述多媒體設(shè)備進(jìn)行錄音,此時(shí),所述多媒體文件為一音頻文件;當(dāng)所述主機(jī)設(shè)備10控制一視頻設(shè)備,如攝像機(jī)等設(shè)備,所述多媒體文件可為一視頻文件,其中,所述視頻文件可包括圖像及音頻內(nèi)容。
所述主機(jī)設(shè)備10可根據(jù)生成對(duì)應(yīng)于所述多媒體文件的文件標(biāo)識(shí),所述文件標(biāo)識(shí)為唯一的,如此保證所述主機(jī)設(shè)備10可根據(jù)所述文件標(biāo)識(shí)查找到對(duì)應(yīng)的多媒體文件。本實(shí)施方式中,所述主機(jī)設(shè)備10可通過無(wú)線網(wǎng)絡(luò)或有線網(wǎng)絡(luò)將所述文件標(biāo)識(shí)傳輸至所述終端20。所述無(wú)線網(wǎng)絡(luò)包括但不限于移動(dòng)通信網(wǎng)絡(luò)、藍(lán)牙網(wǎng)絡(luò)等。
所述主機(jī)設(shè)備10可生成所述多媒體文件后輸出所述文件標(biāo)識(shí),以表示所述多媒體文件已生成。在其他實(shí)施方式中,所述主機(jī)設(shè)備10亦可在執(zhí)行所述記錄操作中輸出所述文件標(biāo)識(shí),如當(dāng)所述“開始”按鍵及“結(jié)束”按鍵之間將所述文件標(biāo)識(shí)發(fā)送至所述終端20。
本實(shí)施方式中,當(dāng)所述終端20接收到所述文件標(biāo)識(shí)時(shí),所述終端20可向所述服務(wù)器60發(fā)送所述作品信息,以向所述服務(wù)器60發(fā)送請(qǐng)求,如請(qǐng)求分配一作品標(biāo)識(shí)。當(dāng)所述主機(jī)設(shè)備10在執(zhí)行所述記錄操作中輸出所述文件標(biāo)識(shí)時(shí),所述終端20可在所述主機(jī)設(shè)備10執(zhí)行記錄操作中同時(shí)向所述服務(wù)器60輸出所述作品信息,可使得所述終端20及主機(jī)設(shè)備10異步進(jìn)行,如此有利于降低用戶的等待時(shí)間。
本實(shí)施方式中,所述作品信息可包括用戶的用戶標(biāo)識(shí)、用戶圖像、所述終端20與所述服務(wù)器60的會(huì)話標(biāo)識(shí)等,如此,所述服務(wù)器60可根據(jù)所述作品信息分配對(duì)應(yīng)的作品標(biāo)識(shí)。本實(shí)施方式中,所述用戶標(biāo)識(shí)可包括若干作品標(biāo)識(shí),即表示所述用戶擁有若干分享的記錄。
所述終端20可接收所述服務(wù)器60輸出的作品標(biāo)識(shí),如此,當(dāng)接收到所述作品標(biāo)識(shí)時(shí),表示所述服務(wù)器60已完成所述作品信息的作品標(biāo)識(shí)的分配。
當(dāng)所述主機(jī)設(shè)備10接收到所述終端20輸出的文件標(biāo)識(shí)及所述作品標(biāo)識(shí)時(shí),所述主機(jī)設(shè)備10可根據(jù)所述文件標(biāo)識(shí)判斷對(duì)應(yīng)的多媒體文件是否已生成。
當(dāng)所述文件標(biāo)識(shí)對(duì)應(yīng)的多媒體文件已生成時(shí),所述主機(jī)設(shè)備10將所述多媒體文件及所述作品標(biāo)識(shí)上傳至所述服務(wù)器60,以將所述多媒體文件及作品標(biāo)識(shí)保存在所述服務(wù)器60的作品信息內(nèi)。
所述數(shù)據(jù)處理方法通過由所述服務(wù)器60生成作品標(biāo)識(shí)后再由所述主機(jī)設(shè)備10將所述多媒體文件傳輸至所述服務(wù)器60內(nèi),使得所述獲取所述作品標(biāo)識(shí)的終端20及傳輸所述多媒體文件的主機(jī)設(shè)備10異步進(jìn)行,即在所述多媒體文件傳輸過程對(duì)用戶是透明的,有利于提高用戶的體驗(yàn)。
本實(shí)施方式中,所述服務(wù)器60可根據(jù)所述作品標(biāo)識(shí)將所述多媒體文件保存至對(duì)應(yīng)的作品信息內(nèi)。本實(shí)施方式中,所述作品信息可包括多個(gè)多媒體文件,表示所述用戶在所述作品信息中添加了多個(gè)多媒體文件。
所述終端20可查詢所述服務(wù)器60上的作品信息是否有更新,如是否有新的多媒體文件添加,當(dāng)所述作品信息有更新時(shí),所述服務(wù)器60在所述終端20查詢時(shí)輸出一更新信息,如此,所述終端20可接收到所述更新信息。本實(shí)施方式中,所述更新信息可包括更新的數(shù)量及狀態(tài)的。
所述終端20可通過輪詢的方式來向所述服務(wù)器60查詢是否有作品信息更新。
在其他實(shí)施方式中,當(dāng)所述服務(wù)器60保存所述多媒體文件至對(duì)應(yīng)作品信息時(shí),所述服務(wù)器60則輸出更新信息至所述終端20。
當(dāng)接收到所述更新信息時(shí),所述終端20可在用戶界面顯示提示收到的更新的數(shù)量,如3條;所述終端20還可在用戶界面顯示存在更新的信息,如在分享的界面中顯示紅點(diǎn),以表示接收到了更新信息。
當(dāng)所述顯示顯示有更新信息時(shí),當(dāng)點(diǎn)擊刷新所述作品信息時(shí),所述終端20可顯示更新后的作品信息,如添加的多媒體文件名稱等。
上述終端、主機(jī)設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)及數(shù)據(jù)處理方法通過由所述服務(wù)器生成作品標(biāo)識(shí)后再由所述主機(jī)設(shè)備將所述多媒體文件傳輸至所述服務(wù)器內(nèi),使得所述獲取所述作品標(biāo)識(shí)的終端及傳輸所述多媒體文件的主機(jī)設(shè)備異步進(jìn)行,即在所述多媒體文件傳輸過程對(duì)用戶是透明的,有利于提高用戶的體驗(yàn)。另外在所述終端提示并顯示更新信息,進(jìn)而方便及時(shí)的獲知所述主機(jī)設(shè)備上傳至所述服務(wù)器的多媒體文件是否成功。
需要說明的是,在本發(fā)明的描述中,除非另有說明,“多個(gè)”的含義是指至少兩個(gè)。
應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲(chǔ)在存儲(chǔ)器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實(shí)現(xiàn)。例如,如果用硬件來實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來實(shí)現(xiàn):具有用于對(duì)數(shù)據(jù)信號(hào)實(shí)現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場(chǎng)可編程門陣列(FPGA)等。
本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,所述程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。
此外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理模塊中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。
上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
盡管上面已經(jīng)示出和描述了本發(fā)明的實(shí)施例,可以理解的是,上述實(shí)施例是示例性的,不能理解為對(duì)本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對(duì)上述實(shí)施例進(jìn)行變化、修改、替換和變型。