一種多媒體文件的操作方法、系統(tǒng)及裝置制造方法
【專(zhuān)利摘要】本發(fā)明涉及數(shù)字排版領(lǐng)域,尤其涉及一種多媒體文件的操作方法、系統(tǒng)及裝置,以解決終端和服務(wù)器在對(duì)多媒體文件進(jìn)行操作時(shí),需要針對(duì)不同的命令開(kāi)發(fā)不同的API接口以供服務(wù)器進(jìn)行調(diào)用,使終端的各項(xiàng)操作不具備通用性的問(wèn)題。本發(fā)明實(shí)施例采用服務(wù)器確定接收到的對(duì)多媒體文件進(jìn)行操作的信息對(duì)應(yīng)的服務(wù)器標(biāo)識(shí),根據(jù)服務(wù)器標(biāo)識(shí)與操作指令的對(duì)應(yīng)關(guān)系,確定服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的操作指令,并將確定的操作指令發(fā)送給終端;終端接收到來(lái)自服務(wù)器的針對(duì)多媒體文件的操作指令,根據(jù)操作指令對(duì)多媒體文件進(jìn)行操作處理的方法,使終端通過(guò)一個(gè)接口接收操作指令,將不同服務(wù)器的操作信息對(duì)應(yīng)為相同操作指令,提高了終端的各項(xiàng)操作的通用性,縮短了開(kāi)發(fā)周期。
【專(zhuān)利說(shuō)明】一種多媒體文件的操作方法、系統(tǒng)及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)字排版【技術(shù)領(lǐng)域】,尤其涉及一種多媒體文件的操作方法、系統(tǒng)及裝置。
【背景技術(shù)】
[0002]在多媒體文件的數(shù)字化編排過(guò)程中,終端通常需要通過(guò)調(diào)用服務(wù)器的系統(tǒng)對(duì)外接口 webService來(lái)獲取各項(xiàng)多媒體文件,將其下載到本地進(jìn)行相應(yīng)的處理。當(dāng)服務(wù)器發(fā)送不同的操作命令時(shí),終端根據(jù)接收到的命令確定該命令對(duì)應(yīng)的API (ApplicationProgramming Interface,應(yīng)用程序編程接口)接口。不同的服務(wù)器發(fā)送相同操作時(shí),發(fā)送的操作命令可能不一致,因此需要針對(duì)不同服務(wù)器的操作命令在終端開(kāi)發(fā)不同的API接口。如服務(wù)器一將“打開(kāi)”的操作命令發(fā)送至終端,終端通過(guò)“打開(kāi)處理模塊”的接口接收該命令,并執(zhí)行相應(yīng)的操作處理。服務(wù)器二將“打開(kāi)并保存”的操作命令發(fā)送至終端,終端需要通過(guò)“打開(kāi)并保存處理模塊”的接口接收該命令并執(zhí)行相應(yīng)的操作處理,但若終端中沒(méi)有“打開(kāi)并保存處理模塊”,則需要重新開(kāi)發(fā)該模塊及該模塊的接口。
[0003]綜上所述,終端和服務(wù)器在對(duì)多媒體文件進(jìn)行相應(yīng)操作的過(guò)程中,需要針對(duì)不同的命令開(kāi)發(fā)不同的API接口以供服務(wù)器進(jìn)行調(diào)用,使終端的各項(xiàng)操作不具備通用性,且延長(zhǎng)了開(kāi)發(fā)周期。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例提供一種多媒體文件的操作方法、系統(tǒng)及裝置,以解決現(xiàn)有技術(shù)中終端和服務(wù)器在對(duì)多媒體文件進(jìn)行相應(yīng)操作的過(guò)程中,終端的各項(xiàng)操作不具備通用性,且延長(zhǎng)了開(kāi)發(fā)周期的問(wèn)題。
[0005]本發(fā)明實(shí)施例提供了一種多媒體文件的操作方法,該方法包括:
[0006]終端接收到來(lái)自服務(wù)器的針對(duì)多媒體文件的操作指令,其中操作指令是服務(wù)器接收到的進(jìn)行操作的信息對(duì)應(yīng)的操作指令;
[0007]終端根據(jù)操作指令對(duì)多媒體文件進(jìn)行操作處理。
[0008]本發(fā)明實(shí)施例提供了一種多媒體文件的操作方法,該方法包括:
[0009]服務(wù)器確定接收到的對(duì)多媒體文件進(jìn)行操作的信息對(duì)應(yīng)的服務(wù)器標(biāo)識(shí);
[0010]所述服務(wù)器根據(jù)服務(wù)器標(biāo)識(shí)與操作指令的對(duì)應(yīng)關(guān)系,確定服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的操作指令,并將確定的操作指令發(fā)送給終端。
[0011]本發(fā)明實(shí)施例提供了一種多媒體文件的操作裝置,該裝置包括:
[0012]通信模塊,用于接收到來(lái)自服務(wù)器的針對(duì)多媒體文件的操作指令,其中操作指令是服務(wù)器接收到的進(jìn)行操作的信息對(duì)應(yīng)的操作指令;
[0013]處理模塊,用于根據(jù)所述操作指令對(duì)多媒體文件進(jìn)行操作處理。
[0014]本發(fā)明實(shí)施例提供了一種多媒體文件的操作裝置,該裝置包括:
[0015]確定模塊,用于確定接收到的對(duì)多媒體文件進(jìn)行操作的信息對(duì)應(yīng)的服務(wù)器標(biāo)識(shí);[0016]發(fā)送模塊,用于根據(jù)服務(wù)器標(biāo)識(shí)與操作指令的對(duì)應(yīng)關(guān)系,確定所述服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的操作指令,并將確定的操作指令發(fā)送給終端。
[0017]本發(fā)明實(shí)施例提供了一種多媒體文件的操作系統(tǒng),該系統(tǒng)包括:
[0018]服務(wù)器,用于確定接收到的對(duì)多媒體文件進(jìn)行操作的信息對(duì)應(yīng)的服務(wù)器標(biāo)識(shí),根據(jù)服務(wù)器標(biāo)識(shí)與操作指令的對(duì)應(yīng)關(guān)系,確定所述服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的操作指令,并將確定的操作指令發(fā)送給終端;
[0019]終端,用于接收到來(lái)自服務(wù)器的針對(duì)多媒體文件的操作指令,其中所述操作指令是服務(wù)器接收到的進(jìn)行操作的信息對(duì)應(yīng)的操作指令,根據(jù)所述操作指令對(duì)多媒體文件進(jìn)行操作處理。
[0020]本發(fā)明實(shí)施例采用服務(wù)器確定接收到的對(duì)多媒體文件進(jìn)行操作的信息對(duì)應(yīng)的服務(wù)器標(biāo)識(shí),根據(jù)服務(wù)器標(biāo)識(shí)與操作指令的對(duì)應(yīng)關(guān)系,確定服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的操作指令,并將確定的操作指令發(fā)送給終端;終端接收到來(lái)自服務(wù)器的針對(duì)多媒體文件的操作指令,其中操作指令是服務(wù)器接收到的進(jìn)行操作的信息對(duì)應(yīng)的操作指令,根據(jù)操作指令對(duì)多媒體文件進(jìn)行操作處理的方法,使終端通過(guò)一個(gè)接口接收操作指令,將不同服務(wù)器的操作信息對(duì)應(yīng)為相同操作指令,提高了終端的各項(xiàng)操作的通用性,縮短了開(kāi)發(fā)周期。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0021]圖1為本發(fā)明實(shí)施例中一種終端側(cè)的多媒體文件的操作方法的流程示意圖;
[0022]圖2為本發(fā)明實(shí)施例中一種服務(wù)器側(cè)多媒體文件的操作方法的流程示意圖;
[0023]圖3為本發(fā)明實(shí)施例中服務(wù)器對(duì)多媒體文件操作的方法的流程示意圖;
[0024]圖4為本發(fā)明實(shí)施例中終端對(duì)多媒體文件操作的方法的流程示意圖;
[0025]圖5為本發(fā)明實(shí)施例中服務(wù)器和終端對(duì)多媒體文件操作的方法的流程示意圖;
[0026]圖6為本發(fā)明實(shí)施例中一種多媒體文件的操作終端的示意圖;
[0027]圖7為本發(fā)明實(shí)施例中一種多媒體文件的操作服務(wù)器的示意圖;
[0028]圖8為本發(fā)明實(shí)施例中一種多媒體文件的操作系統(tǒng)的示意圖。
【具體實(shí)施方式】
[0029]本發(fā)明實(shí)施例采用服務(wù)器確定接收到的對(duì)多媒體文件進(jìn)行操作的信息對(duì)應(yīng)的服務(wù)器標(biāo)識(shí),根據(jù)服務(wù)器標(biāo)識(shí)與操作指令的對(duì)應(yīng)關(guān)系,確定服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的操作指令,并將確定的操作指令發(fā)送給終端;終端接收到來(lái)自服務(wù)器的針對(duì)多媒體文件的操作指令,其中操作指令是服務(wù)器接收到的進(jìn)行操作的信息對(duì)應(yīng)的操作指令,根據(jù)操作指令對(duì)多媒體文件進(jìn)行操作處理的方法,使終端通過(guò)一個(gè)接口接收操作指令,將不同服務(wù)器的操作信息對(duì)應(yīng)為相同操作指令,提高了終端的各項(xiàng)操作的通用性,縮短了開(kāi)發(fā)周期。
[0030]下面結(jié)合說(shuō)明書(shū)附圖對(duì)本發(fā)明實(shí)施例作進(jìn)一步詳細(xì)描述。
[0031]如圖1所示,為本發(fā)明實(shí)施例中一種終端側(cè)的多媒體文件的操作方法,該方法包括:
[0032]步驟101:終端接收到來(lái)自服務(wù)器的針對(duì)多媒體文件的操作指令,其中操作指令是服務(wù)器接收到的進(jìn)行操作的信息對(duì)應(yīng)的操作指令;
[0033]步驟102:終端根據(jù)操作指令對(duì)多媒體文件進(jìn)行操作處理。[0034]其中,步驟101中終端接收到來(lái)自服務(wù)器的針對(duì)多媒體文件的操作指令,以及模塊標(biāo)識(shí)。終端判斷接收到的操作指令是否為預(yù)先設(shè)定的操作指令,若不是預(yù)先設(shè)定的操作指令,則不進(jìn)行操作,若是預(yù)先設(shè)定的操作指令,則根據(jù)操作指令對(duì)應(yīng)的模塊標(biāo)識(shí)確定文件操作路徑。其中,預(yù)先設(shè)定的操作指令是指對(duì)多媒體文件有實(shí)際操作意義的操作指令,如:打開(kāi),關(guān)閉,保存,轉(zhuǎn)換,編輯等操作指令。
[0035]預(yù)先設(shè)定的操作指令是終端與服務(wù)器通過(guò)預(yù)先約定,確定對(duì)文件有實(shí)際操作意義的操作對(duì)應(yīng)的操作指令,以多媒體文件的“打開(kāi)”操作為例,其中不同的操作指令采用不同的標(biāo)識(shí)表示,如終端和服務(wù)器約定“打開(kāi)”操作均采用標(biāo)識(shí)“5”代表“打開(kāi)”的操作指令,終端接收到服務(wù)器發(fā)送的操作指令“5”時(shí),判斷“5”是否為預(yù)先設(shè)定的操作指令,終端確定“5”是預(yù)先設(shè)定的操作指令,則根據(jù)操作指令對(duì)應(yīng)的模塊標(biāo)識(shí)確定文件的操作路徑。若終端接收到服務(wù)器發(fā)送的操作指令為“0”,并確定“O”不是預(yù)先設(shè)定的操作指令,則終端不對(duì)多媒體文件進(jìn)行處理。
[0036]較佳地,終端還接收到服務(wù)器發(fā)送的服務(wù)器標(biāo)識(shí),用于標(biāo)記操作指令的來(lái)源。
[0037]其中,終端通過(guò)C0M(Component Object Model,組件對(duì)象模型)組件為服務(wù)器提供接口,以接收的服務(wù)器的操作指令及相關(guān)信息,終端中的插件管理器根據(jù)接收的模塊標(biāo)識(shí)對(duì)操作指令進(jìn)行分類(lèi),將接收到操作指令通過(guò)指定的文件路徑發(fā)送至對(duì)應(yīng)的處理模塊中。
[0038]其中,終端中的每個(gè)處理模塊匹配有對(duì)應(yīng)的模塊標(biāo)識(shí),其中模塊標(biāo)識(shí)包括但不限于下列內(nèi)容中的部分或全部:處理模塊ID,處理模塊接口編號(hào)。
[0039]終端和服務(wù)器根據(jù)預(yù)先設(shè)定的操作命令,使用相同的語(yǔ)言對(duì)操作命令進(jìn)行描述,其中描述操作命令的語(yǔ)言包括但不限于-X#語(yǔ)言、C++語(yǔ)言、Java語(yǔ)言等。較佳地,終端和服務(wù)器進(jìn)行預(yù)先約定,使用XML (extensible markup,可擴(kuò)展標(biāo)記語(yǔ)言)語(yǔ)言對(duì)操作指令進(jìn)行描述。
[0040]下面以服務(wù)器和終端進(jìn)行office文檔的操作為例,對(duì)步驟101的原理進(jìn)行進(jìn)一步闡述,其中服務(wù)器和終端所使用的接口中,參數(shù)nlld為模塊標(biāo)識(shí)(模塊標(biāo)識(shí)由處理模塊ID及各處理模塊內(nèi)部接口編號(hào)組成),param為接口約定參數(shù),為標(biāo)準(zhǔn)的XML語(yǔ)言,如下為服務(wù)器和終端進(jìn)行office文檔的操作的代碼:
[0041]COPYDAiAS i RUC i cds;(定義消息)
cds.dwData = (IntPtr)nlId;(將模塊標(biāo)識(shí)賦值給 dvvData )
cds.1pData = param;(將參數(shù)賦值給消息 IpData)
byte[] sarr = System.Text.Encoding.UTF8.GetBytes(parani);(將參數(shù)轉(zhuǎn)換為
字節(jié))
int Ien = sarr.Length;(獲取字節(jié)長(zhǎng)度)
cds.cbData = Ien + I;(指定IpData內(nèi)存區(qū)域的字節(jié)數(shù))
//發(fā)送接收WM COPYDATA (0x004A)消息,999此處用作消息來(lái)源識(shí)
別
SendMessage(hWnd, 0x004A, 999, ref cds);(發(fā)送消息至終端)
[0042]其中,“999”為服務(wù)器和終端進(jìn)行約定的代碼的標(biāo)識(shí),也可以根據(jù)需要使用其他代碼進(jìn)行預(yù)先約定。
[0043]步驟101中還包括:終端接收到的來(lái)自服務(wù)器的針對(duì)多媒體文件的操作指令為自定義宏命令,則服務(wù)器將接收到的腳本語(yǔ)句作為操作指令發(fā)送終端,終端將操作指令發(fā)送至對(duì)應(yīng)的擴(kuò)展模塊,進(jìn)行相應(yīng)處理。
[0044]終端在接收來(lái)自服務(wù)器的針對(duì)多媒體文件的操作指令時(shí),還需要判斷該多媒體文件是否保存在終端中,若未保存在終端中,則需要對(duì)該多媒體文件進(jìn)行下載。終端對(duì)多媒體文件進(jìn)行下載時(shí),可采用多種途徑,較佳地,根據(jù)FTP (File Transfer Protocol,文本傳輸協(xié)議)對(duì)文件進(jìn)行下載。
[0045]步驟102中,終端在模塊標(biāo)識(shí)對(duì)應(yīng)的處理模塊中對(duì)多媒體文件進(jìn)行操作處理。
[0046]其中,每個(gè)處理模塊都匹配有對(duì)應(yīng)的模塊標(biāo)識(shí),終端接收到服務(wù)器的操作指令及模塊標(biāo)識(shí)后,根據(jù)模塊標(biāo)識(shí)對(duì)應(yīng)的處理模塊對(duì)多媒體文件進(jìn)行處理。
[0047]終端根據(jù)接收到操作指令對(duì)多媒體文件處理完成后,確定該操作命令對(duì)應(yīng)的服務(wù)器標(biāo)識(shí),將執(zhí)行結(jié)果及該服務(wù)器標(biāo)識(shí)反饋給服務(wù)器。
[0048]當(dāng)終端對(duì)多媒體文件處理完成后,需要將處理后的多媒體文件上傳至服務(wù)器時(shí),可采用多種途徑上傳,較佳地,根據(jù)FTP協(xié)議對(duì)文件進(jìn)行上傳。
[0049]步驟102還可以包括:操作指令為自定義宏命令時(shí),擴(kuò)展模塊根據(jù)腳本語(yǔ)句執(zhí)行相應(yīng)的宏命令。以多媒體文件時(shí)office文檔為例,服務(wù)器發(fā)送的操作指令為腳本語(yǔ)句,其中服務(wù)器選擇的腳本語(yǔ)句為“輸入文本”和“輸入回車(chē)”,服務(wù)器將該腳本語(yǔ)句作為操作指令發(fā)送給終端終端根據(jù)該操作指令自動(dòng)對(duì)office文檔進(jìn)行操作處理。
[0050]如圖2所示,為本發(fā)明實(shí)施例中一種服務(wù)器側(cè)多媒體文件的操作方法,該方法包括:
[0051]步驟201:服務(wù)器確定接收到的對(duì)多媒體文件進(jìn)行操作的信息對(duì)應(yīng)的服務(wù)器標(biāo)識(shí);[0052]步驟202:服務(wù)器根據(jù)服務(wù)器標(biāo)識(shí)與操作指令的對(duì)應(yīng)關(guān)系,確定服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的操作指令,并將確定的操作指令發(fā)送給終端。
[0053]步驟201中,服務(wù)器可能接收到不同系統(tǒng)發(fā)送的對(duì)同一多媒體文件進(jìn)行操作的信息,服務(wù)器將不同系統(tǒng)發(fā)送的相同的操作信息轉(zhuǎn)換為預(yù)先約定的服務(wù)器標(biāo)識(shí)。
[0054]步驟202中,服務(wù)器將接收到的操作信息轉(zhuǎn)換成的服務(wù)器標(biāo)識(shí),與操作指令建立對(duì)應(yīng)關(guān)系;如服務(wù)器接收到系統(tǒng)一發(fā)送的“保存”操作的信息,將其轉(zhuǎn)換成“保存”服務(wù)器標(biāo)識(shí);服務(wù)器中存儲(chǔ)有與終端預(yù)先約定的不同操作對(duì)應(yīng)的操作指令,服務(wù)器建立執(zhí)行相同操作的服務(wù)器標(biāo)識(shí)與操作指令的對(duì)應(yīng)關(guān)系,根據(jù)“保存”的服務(wù)器標(biāo)識(shí)確定對(duì)應(yīng)的“保存”的操作指令,并將操作指令發(fā)送至終端。
[0055]其中服務(wù)器標(biāo)識(shí)中還含有發(fā)送操作信息的系統(tǒng)的標(biāo)識(shí);當(dāng)終端根據(jù)該操作信息確定的操作指令對(duì)多媒體文件進(jìn)行處理后,將執(zhí)行結(jié)果和服務(wù)器標(biāo)識(shí)返回給服務(wù)器時(shí),服務(wù)器根據(jù)服務(wù)器標(biāo)識(shí)中包含的發(fā)送該操作信息的系統(tǒng)的標(biāo)識(shí),將該執(zhí)行結(jié)果反饋至系統(tǒng)。
[0056]根據(jù)終端與服務(wù)器根據(jù)預(yù)先設(shè)定的操作命令,采用約定的任何語(yǔ)言對(duì)操作命令進(jìn)行描述,較佳地,采用XML語(yǔ)言對(duì)操作命令進(jìn)行描述。
[0057]其中,終端根據(jù)預(yù)先設(shè)定的操作命令確定對(duì)多媒體文件進(jìn)行處理的處理模塊,且為每個(gè)處理模塊都匹配了對(duì)應(yīng)的模塊標(biāo)識(shí),建立了操作指令與模塊標(biāo)識(shí)的對(duì)應(yīng)關(guān)系;服務(wù)器根據(jù)終端中操作指令與模塊標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,在服務(wù)器中建立了相同的對(duì)應(yīng)關(guān)系,服務(wù)器通過(guò)該對(duì)應(yīng)關(guān)系確定操作指令對(duì)應(yīng)的模塊標(biāo)識(shí),并將操作指令對(duì)應(yīng)的模塊標(biāo)識(shí)發(fā)送至終端。
[0058]服務(wù)器還將服務(wù)器標(biāo)識(shí)發(fā)送至終端,當(dāng)終端根據(jù)該服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的操作命令對(duì)多媒體文件處理完成后,將執(zhí)行結(jié)果和該服務(wù)標(biāo)識(shí)返回服務(wù)器,服務(wù)器根據(jù)服務(wù)器標(biāo)識(shí)將執(zhí)行結(jié)果返回至發(fā)送操作信息的系統(tǒng)。
[0059]如圖3所示,為本發(fā)明實(shí)施例中服務(wù)器對(duì)多媒體文件操作的方法,該方法包括:
[0060]步驟301:服務(wù)器接收到對(duì)多媒體文件進(jìn)行操作的信息,確定該操作信息對(duì)應(yīng)的服務(wù)器標(biāo)識(shí);
[0061]步驟302:服務(wù)器根據(jù)服務(wù)器標(biāo)識(shí)與操作指令的對(duì)應(yīng)關(guān)系,確定服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的操作指令;
[0062]步驟303:服務(wù)器根據(jù)操作指令與模塊標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,確定該操作指令對(duì)應(yīng)的模塊標(biāo)識(shí);
[0063]步驟304:服務(wù)器將該操作指令,該操作指令對(duì)應(yīng)的模塊標(biāo)識(shí),及該操作指令對(duì)應(yīng)的服務(wù)器標(biāo)識(shí)發(fā)送給終端。
[0064]如圖4所示,為本發(fā)明實(shí)施例中終端對(duì)多媒體文件操作的方法,該方法包括:
[0065]步驟401:終端接收到來(lái)自服務(wù)器的針對(duì)多媒體文件的操作指令,該操作指令對(duì)應(yīng)的模塊標(biāo)識(shí),及該操作指令對(duì)應(yīng)的服務(wù)器標(biāo)識(shí),其中操作指令是服務(wù)器接收到的進(jìn)行操作的信息對(duì)應(yīng)的操作指令;
[0066]步驟402:終端判斷接收到的操作指令是否為預(yù)先設(shè)定的操作指令,若是預(yù)先設(shè)定的操作指令,則執(zhí)行步驟403,否則,結(jié)束本流程;
[0067]步驟403:終端根據(jù)模塊標(biāo)識(shí)確定該操作命令對(duì)應(yīng)的處理模塊;
[0068]步驟404:終端在確定的處理模塊中,根據(jù)該操作命令對(duì)該多媒體文件進(jìn)行處理;[0069]步驟405:終端將該操作命令的執(zhí)行結(jié)果,及對(duì)應(yīng)的服務(wù)器標(biāo)識(shí)返回服務(wù)器,并結(jié)束本流程。
[0070]如圖5所示,為本發(fā)明實(shí)施例中服務(wù)器和終端對(duì)多媒體文件操作的方法,該方法包括:
[0071]步驟501:服務(wù)器接收到系統(tǒng)一對(duì)多媒體文件進(jìn)行操作的信息,確定該操作信息對(duì)應(yīng)的服務(wù)器標(biāo)識(shí);
[0072]步驟502:服務(wù)器根據(jù)服務(wù)器標(biāo)識(shí)與操作指令的對(duì)應(yīng)關(guān)系,確定服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的操作指令;
[0073]步驟503:服務(wù)器根據(jù)操作指令與模塊標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,確定該操作指令對(duì)應(yīng)的模塊標(biāo)識(shí);
[0074]步驟504:服務(wù)器將該操作指令,該操作指令對(duì)應(yīng)的模塊標(biāo)識(shí),及該操作指令對(duì)應(yīng)的服務(wù)器標(biāo)識(shí)發(fā)送給終端;
[0075]步驟505:終端接收到來(lái)自服務(wù)器的針對(duì)多媒體文件的操作指令,該操作指令對(duì)應(yīng)的模塊標(biāo)識(shí),及該操作指令對(duì)應(yīng)的服務(wù)器標(biāo)識(shí);
[0076]步驟506:終端判斷接收到的操作指令是否為預(yù)先設(shè)定的操作指令,若是預(yù)先設(shè)定的操作指令,則執(zhí)行步驟507,否則,結(jié)束本流程;
[0077]步驟507:終端根據(jù)模塊標(biāo)識(shí)確定該操作命令對(duì)應(yīng)的處理模塊;
[0078]步驟508:終端在確定的處理模塊中,根據(jù)該操作命令對(duì)該多媒體文件進(jìn)行處理;
[0079]步驟509:終端將該操作命令的執(zhí)行結(jié)果,及對(duì)應(yīng)的服務(wù)器標(biāo)識(shí)返回服務(wù)器;
[0080]步驟510:服務(wù)器根據(jù)接收到的服務(wù)器標(biāo)識(shí),將該操作命令的執(zhí)行結(jié)果發(fā)送至系統(tǒng)一,并結(jié)束本流程。
[0081]基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例中還提供了一種多媒體文件的操作終端、多媒體文件的操作服務(wù)器和多媒體文件的操作服務(wù)器,由于這些裝置解決問(wèn)題的原理與本發(fā)明實(shí)施例一種多媒體文件的操作方法相似,因此這些裝置的實(shí)施可以參見(jiàn)方法的實(shí)施,重復(fù)之處不再贅述。
[0082]如圖6所示,為本發(fā)明實(shí)施例中一種多媒體文件的操作終端,該終端包括通信模塊601,處理模塊602。
[0083]通信模塊601,用于接收到來(lái)自服務(wù)器的針對(duì)多媒體文件的操作指令,其中操作指令是服務(wù)器接收到的進(jìn)行操作的信息對(duì)應(yīng)的操作指令;
[0084]處理模塊602,用于根據(jù)所述操作指令對(duì)多媒體文件進(jìn)行操作處理。
[0085]其中,通信模塊601用于,接收到來(lái)自服務(wù)器的針對(duì)多媒體文件的操作指令,以及模塊標(biāo)識(shí)。判斷接收到的操作指令是否為預(yù)先設(shè)定的操作指令,若不是預(yù)先設(shè)定的操作指令,則不進(jìn)行操作,若是預(yù)先設(shè)定的操作指令,則根據(jù)操作指令對(duì)應(yīng)的模塊標(biāo)識(shí)確定文件操作路徑。
[0086]通信模塊601還用于,接收到服務(wù)器發(fā)送的服務(wù)器標(biāo)識(shí),用于標(biāo)記操作指令的來(lái)源。
[0087]終端通過(guò)COM (Component Object Model,組件對(duì)象模型)組件為服務(wù)器提供接口,以接收的服務(wù)器的操作指令及相關(guān)信息,通信模塊601中的插件管理器根據(jù)接收的模塊標(biāo)識(shí)對(duì)操作指令進(jìn)行分類(lèi),將接收到操作指令通過(guò)指定的文件路徑發(fā)送至對(duì)應(yīng)的處理模塊中。
[0088]終端和服務(wù)器根據(jù)約定,使用相同的語(yǔ)言對(duì)操作命令進(jìn)行描述。較佳地,終端和服務(wù)器進(jìn)行預(yù)先約定,使用XML語(yǔ)言對(duì)操作指令進(jìn)行描述。
[0089]較佳地,該終端還可以包括擴(kuò)展模塊603。
[0090]通信模塊601中還用于,接收到的來(lái)自服務(wù)器的針對(duì)多媒體文件的操作指令為自定義宏命令,則服務(wù)器將接收到的腳本語(yǔ)句作為操作指令發(fā)送終端的通信模塊601,通信模塊601將操作指令發(fā)送至對(duì)應(yīng)的擴(kuò)展模塊603,進(jìn)行相應(yīng)處理。
[0091]通信模塊601在接收來(lái)自服務(wù)器的針對(duì)多媒體文件的操作指令時(shí),還需要判斷該多媒體文件是否保存在終端中,若未保存在終端中,則需要對(duì)該多媒體文件進(jìn)行下載。對(duì)多媒體文件進(jìn)行下載時(shí),可采用多種途徑,較佳地,根據(jù)FTP協(xié)議對(duì)文件進(jìn)行下載。
[0092]處理模塊602用于,在模塊標(biāo)識(shí)對(duì)應(yīng)的處理模塊中對(duì)多媒體文件進(jìn)行操作處理。
[0093]每個(gè)處理模塊都匹配有對(duì)應(yīng)的模塊標(biāo)識(shí),通信模塊601接收到服務(wù)器的操作指令及模塊標(biāo)識(shí)后,處理模塊602根據(jù)模塊標(biāo)識(shí)對(duì)應(yīng)的處理模塊對(duì)多媒體文件進(jìn)行處理。
[0094]處理模塊602根據(jù)接收到操作指令對(duì)多媒體文件處理完成后,確定該操作命令對(duì)應(yīng)的服務(wù)器標(biāo)識(shí),并將執(zhí)行結(jié)果及該服務(wù)器標(biāo)識(shí)發(fā)送至通信模塊601,通信模塊601將執(zhí)行結(jié)果及該服務(wù)器標(biāo)識(shí)反饋給服務(wù)器。
[0095]擴(kuò)展模塊603用于,操作指令為自定義宏命令時(shí),根據(jù)腳本語(yǔ)句執(zhí)行相應(yīng)的宏命令。
[0096]如圖7所述,為本發(fā)明實(shí)施例中一種多媒體文件的操作服務(wù)器,該服務(wù)器包括確定模塊701,發(fā)送模塊702。
[0097]確定模塊701,用于確定接收到的對(duì)多媒體文件進(jìn)行操作的信息對(duì)應(yīng)的服務(wù)器標(biāo)識(shí);
[0098]發(fā)送模塊702,用于根據(jù)服務(wù)器標(biāo)識(shí)與操作指令的對(duì)應(yīng)關(guān)系,確定服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的操作指令,并將確定的操作指令發(fā)送給終端。
[0099]確定模塊701用于,可能接收到不同系統(tǒng)發(fā)送的對(duì)同一多媒體文件進(jìn)行操作的信息,將不同系統(tǒng)發(fā)送的相同的操作信息轉(zhuǎn)換為預(yù)先約定的服務(wù)器標(biāo)識(shí)。
[0100]發(fā)送模塊702用于,根據(jù)與終端的預(yù)先約定,確定每個(gè)服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的操作指令,根據(jù)接收到的操作信息確定對(duì)應(yīng)的服務(wù)器標(biāo)識(shí),根據(jù)服務(wù)器標(biāo)識(shí)與操作指令的對(duì)應(yīng)關(guān)系,確定服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的操作指令,并將操作指令發(fā)送至終端。
[0101]根據(jù)終端與服務(wù)器之間的約定,可以采用約定的任何語(yǔ)言對(duì)操作命令進(jìn)行描述,較佳地,采用XML語(yǔ)言對(duì)操作命令進(jìn)行描述。
[0102]其中,發(fā)送模塊702還建立了操作指令與模塊標(biāo)識(shí)的對(duì)應(yīng)關(guān)系。終端根據(jù)服務(wù)器與終端的預(yù)先約定,確定不同種類(lèi)的操作命令在終端中對(duì)應(yīng)的處理模塊,并為終端中的每個(gè)處理模塊匹配模塊標(biāo)識(shí),服務(wù)器的發(fā)送模塊702由此建立操作指令與模塊標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,并將操作命令對(duì)應(yīng)的模塊標(biāo)識(shí)發(fā)送至終端。
[0103]發(fā)送模塊702還將服務(wù)器標(biāo)識(shí)發(fā)送至終端,當(dāng)終端根據(jù)該服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的操作命令對(duì)多媒體文件處理完成后,將執(zhí)行結(jié)果和該服務(wù)標(biāo)識(shí)返回服務(wù)器,發(fā)送模塊702根據(jù)服務(wù)器標(biāo)識(shí)將執(zhí)行結(jié)果返回至發(fā)送操作信息的系統(tǒng)。
[0104]如圖8所示,為本發(fā)明實(shí)施例中一種多媒體文件的操作系統(tǒng),該系統(tǒng)包括:[0105]服務(wù)器801,用于確定接收到的對(duì)多媒體文件進(jìn)行操作的信息對(duì)應(yīng)的服務(wù)器標(biāo)識(shí),根據(jù)服務(wù)器標(biāo)識(shí)與操作指令的對(duì)應(yīng)關(guān)系,確定服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的操作指令,并將確定的操作指令發(fā)送給終端;
[0106]終端802,用于接收到來(lái)自服務(wù)器的針對(duì)多媒體文件的操作指令,其中操作指令是服務(wù)器接收到的進(jìn)行操作的信息對(duì)應(yīng)的操作指令,根據(jù)操作指令對(duì)多媒體文件進(jìn)行操作處理。
[0107]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專(zhuān)用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0108]這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
[0109]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0110]盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。
[0111]顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
【權(quán)利要求】
1.一種多媒體文件的操作方法,其特征在于,該方法包括: 終端接收到來(lái)自服務(wù)器的針對(duì)多媒體文件的操作指令,其中所述操作指令是服務(wù)器接收到的進(jìn)行操作的信息對(duì)應(yīng)的操作指令; 所述終端根據(jù)所述操作指令對(duì)多媒體文件進(jìn)行操作處理。
2.如權(quán)利要求1所述的方法,其特征在于,所述終端根據(jù)所述操作指令對(duì)多媒體文件進(jìn)行操作處理之前,還包括: 所述終端接收到來(lái)自所述服務(wù)器的模塊標(biāo)識(shí); 所述終端根據(jù)所述操作指令對(duì)多媒體文件進(jìn)行操作處理,包括: 所述終端通過(guò)模塊標(biāo)識(shí)對(duì)應(yīng)的模塊執(zhí)行收到的操作指令,對(duì)所述多媒體文件進(jìn)行操作處理。
3.如權(quán)利要求1所述的方法,其特征在于,所述終端根據(jù)所述操作指令對(duì)多媒體文件進(jìn)行操作處理之前,還包括: 所述終端確定收到的所述操作指令為預(yù)先設(shè)定的操作指令。
4.一種多媒體文件的操作方法,其特征在于,該方法包括: 服務(wù)器確定接收到的對(duì)多媒體文件進(jìn)行操作的信息對(duì)應(yīng)的服務(wù)器標(biāo)識(shí); 所述服務(wù)器根據(jù)服務(wù)器標(biāo)識(shí)與操作指令的對(duì)應(yīng)關(guān)系,確定所述服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的操作指令,并將確定的操作指令發(fā)送給終端。
5.如權(quán)利要求4所述的方法,其特征在于,所述服務(wù)器確定所述服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的操作指令之后,還包括: 所述服務(wù)器根據(jù)操作指令和執(zhí)行該操作指令的模塊對(duì)應(yīng)的模塊標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,確定所述操作指令對(duì)應(yīng)的模塊標(biāo)識(shí); 所述服務(wù)器將確定的所述模塊標(biāo)識(shí)發(fā)送給終端。
6.一種多媒體文件的操作裝置,其特征在于,該裝置包括: 通信模塊,用于接收到來(lái)自服務(wù)器的針對(duì)多媒體文件的操作指令,其中所述操作指令是服務(wù)器接收到的進(jìn)行操作的信息對(duì)應(yīng)的操作指令; 處理模塊,用于根據(jù)所述操作指令對(duì)多媒體文件進(jìn)行操作處理。
7.如權(quán)利要求6所述的裝置,其特征在于,所述通信模塊還用于: 接收到來(lái)自所述服務(wù)器的模塊標(biāo)識(shí); 所述處理模塊具體用于,通過(guò)模塊標(biāo)識(shí)對(duì)應(yīng)的模塊執(zhí)行收到的操作指令,對(duì)所述多媒體文件進(jìn)行操作處理。
8.如權(quán)利要求6所述的裝置,其特征在于,所述通信模塊還用于: 確定收到的所述操作指令為預(yù)先設(shè)定的操作指令。
9.一種多媒體文件的操作裝置,其特征在于,該裝置包括: 確定模塊,用于確定接收到的對(duì)多媒體文件進(jìn)行操作的信息對(duì)應(yīng)的服務(wù)器標(biāo)識(shí); 發(fā)送模塊,用于根據(jù)服務(wù)器標(biāo)識(shí)與操作指令的對(duì)應(yīng)關(guān)系,確定所述服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的操作指令,并將確定的操作指令發(fā)送給終端。
10.如權(quán)利要求9所述的裝置,其特征在于,所述發(fā)送模塊還用于: 根據(jù)操作指令和執(zhí)行該操作指令的模塊對(duì)應(yīng)的模塊標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,確定所述操作指令對(duì)應(yīng)的模塊標(biāo)識(shí),將確定的所述模塊標(biāo)識(shí)發(fā)送給終端。
11.一種多媒體文件的操作系統(tǒng),其特征在于,該系統(tǒng)包括: 服務(wù)器,用于確定接收到的對(duì)多媒體文件進(jìn)行操作的信息對(duì)應(yīng)的服務(wù)器標(biāo)識(shí),根據(jù)服務(wù)器標(biāo)識(shí)與操作指令的對(duì)應(yīng)關(guān)系,確定所述服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的操作指令,并將確定的操作指令發(fā)送給終端; 終端,用于接收到來(lái)自服務(wù)器的針對(duì)多媒體文件的操作指令,其中所述操作指令是服務(wù)器接收到的進(jìn) 行操作的信息對(duì)應(yīng)的操作指令,根據(jù)所述操作指令對(duì)多媒體文件進(jìn)行操作處理。
【文檔編號(hào)】H04L29/06GK103929446SQ201310011917
【公開(kāi)日】2014年7月16日 申請(qǐng)日期:2013年1月11日 優(yōu)先權(quán)日:2013年1月11日
【發(fā)明者】楊勇 申請(qǐng)人:北大方正集團(tuán)有限公司, 北京北大方正電子有限公司