国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種分布式PPT轉(zhuǎn)換成swf的系統(tǒng)及方法

      文檔序號:6435201閱讀:363來源:國知局
      專利名稱:一種分布式PPT轉(zhuǎn)換成swf的系統(tǒng)及方法
      技術領域
      本發(fā)明涉及計算機領域,特別是涉及一種將ppt/pptx文件轉(zhuǎn)換成FlaSh(Swf)文件的系統(tǒng)及方法。
      背景技術
      目前,美國微軟公司的PowerPoint的ppt/pptx文件廣泛地應用于教學領域;但是在hternet在線教學領域,要求教學文檔在不同種類的瀏覽器中播放、交互,采用ppt/ PPtx文件格式是無法做到的。FLASH是一種瀏覽插件技術,封裝了瀏覽器的差異,swf文件是基于flash技術的文件,所以可在不同瀏覽器中播放、交互,非常適合作為hternet教學文檔的文件格式。所以,需要將目前廣泛地應用于教學領域的ppt/pptx文件轉(zhuǎn)換成swf文件,以便可以應用于hternet在線教學領域。目前,在ppt/pptx文件轉(zhuǎn)換swf文件過程中,計算機要執(zhí)行大量的計算,而現(xiàn)有 ppt/pptx轉(zhuǎn)換SWf軟件都在是單機模式下方式,轉(zhuǎn)換速度完全依賴于單臺計算機運行效率;當性能不能滿足要求時,要提高轉(zhuǎn)換性能只能更換更高性能的計算機,就ppt/pptx轉(zhuǎn)換成SWf文件的計算量而言,通過單臺計算機硬件性能來提升轉(zhuǎn)換效率空間有限,擴展性差。所以,需要提出一種新的將ppt/pptx文件轉(zhuǎn)換SWf文件的技術,以克服現(xiàn)有技術中的轉(zhuǎn)換效率難以擴展的問題。

      發(fā)明內(nèi)容
      本發(fā)明的目的在于提供一種分布式PPT轉(zhuǎn)換成swf的系統(tǒng)及方法,可以克服現(xiàn)有技術中的轉(zhuǎn)換效率難以擴展的問題,很容易增加從屬服務器來提升轉(zhuǎn)換性能,水平擴展性好。為了解決以上技術問題,本發(fā)明提供一種分布式PPT轉(zhuǎn)換成swf的系統(tǒng),包括客戶機,主控服務器,從屬服務器,所述客戶機,用于向主控服務器傳送待轉(zhuǎn)換成swf的ppt文件,請求轉(zhuǎn)換;所述主控服務器,用于接收相應客戶機請求,將ppt文件分割成多個單頁ppt文件,控制從屬服務器進行轉(zhuǎn)換,并將轉(zhuǎn)換完成后的結(jié)果輸出給客戶機;所述從屬服務器,接收相應主控服務器轉(zhuǎn)換通知,并將單頁PPt文件轉(zhuǎn)換為SWf文件操作。進一步地,所述從屬服務器由單個,或者多個從屬服務器組成,統(tǒng)一由所述主控服務器控制分發(fā)單頁ppt文件進行swf轉(zhuǎn)換。為了解決以上技術問題,本發(fā)明還提供一種分布式PPT轉(zhuǎn)換成swf方法,包括客戶機通過向主控服務器發(fā)送轉(zhuǎn)換請求;主控服務器接收請求后,將ppt文件分割成多個單頁PPt文件,并向從屬服務器發(fā)送轉(zhuǎn)換通知;從屬服務器分別將單頁ppt文件轉(zhuǎn)換為swf文件操作,并把轉(zhuǎn)換好的swf文件傳送給主控服務器保存;主控服務器將所有轉(zhuǎn)換的swf文件合并成單一 swf文件,傳送給客戶機。進一步地,所述從屬服務器分別將單頁ppt文件轉(zhuǎn)換為swf文件操作,并把轉(zhuǎn)換好的SWf文件傳送給主控服務器保存,具體包括從屬服務器向主控服務器發(fā)送轉(zhuǎn)換ppt文件請求;主控服務器判斷所有單頁ppt文件是否都轉(zhuǎn)換完成,如果沒有,進入下一步,否則主控服務器將所有轉(zhuǎn)換的SWf文件合并成單一 SWf文件的操作;主控服務器向從屬服務器發(fā)送單頁ppt文件;從屬服務器接收單頁ppt文件,將單頁ppt文件轉(zhuǎn)換為swf文件,并將轉(zhuǎn)換完成的 SWf文件返回給主控服務器保存。進一步地,所述從屬服務器由單個,或者多個從屬服務器組成,統(tǒng)一由所述主控服務器控制分發(fā)單頁ppt文件進行SWf轉(zhuǎn)換。與現(xiàn)有技術相比,本發(fā)明提供一種分布式PPT轉(zhuǎn)換成swf的系統(tǒng)及方法,可以很容易增加從屬服務器來提升轉(zhuǎn)換性能,水平擴展性好,從而取得了轉(zhuǎn)換性能不再依賴孤立計算機運算能力的進步,達到了性能提升水平可擴展并容易擴展的效果,最終節(jié)省硬件成本支出。


      此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本發(fā)明的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中圖1是本發(fā)明提供的一種分布式ppt轉(zhuǎn)換swf的系統(tǒng)的結(jié)構(gòu)示意圖;圖2是本發(fā)明提供的一種分布式ppt轉(zhuǎn)換swf的方法的流程圖;圖3是本發(fā)明提供的一種分布式轉(zhuǎn)換客戶機、主控服務器、多從屬服務器的協(xié)同將分布式ppt轉(zhuǎn)換SWf工作時序圖。
      具體實施例方式為了使本發(fā)明所要解決的技術問題、技術方案及有益效果更加清楚、明白,以下結(jié)合附圖和實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明提供一種分布式PowerPoint (ppt/pptx,以下統(tǒng)稱為ppt)轉(zhuǎn)換Flash (swf) 的方法,包括主控服務器接收客戶機PPt轉(zhuǎn)換SWf請求后,對原始PPt文檔進行分割,把原 PPt的每頁幻燈片輸出成單頁PPt文件,然后通知從屬服務器進行轉(zhuǎn)換;從屬服務器收到主控服務器轉(zhuǎn)換通知以后,向主控服務器請求單頁ppt文件并轉(zhuǎn)換成SWf文件,轉(zhuǎn)換完成后把 swf傳遞給主控服務器;等所有的單頁都轉(zhuǎn)換完成后,主控服務器把所有swf文件合并輸出給請求客戶機。如圖1所示,本發(fā)明提供一種分布式PPt轉(zhuǎn)換SWf的系統(tǒng),該系統(tǒng)包括客戶機10, 主控服務器20,從屬服務器30,
      客戶機10,用于向主控服務器20傳送待轉(zhuǎn)換成swf的ppt文件,請求轉(zhuǎn)換;主控服務器20為整個分布式轉(zhuǎn)換的控制中心,負責接收相應客戶機10請求,將 PPt文件分割成多個單頁PPt文件,控制從屬服務器30進行轉(zhuǎn)換,并將轉(zhuǎn)換完成后的結(jié)果輸出給客戶機10 ;從屬服務器30,接收相應主控服務器20轉(zhuǎn)換通知,并將單頁ppt文件轉(zhuǎn)換為swf 文件操作。其中,從屬服務器30可以是一臺,也可以是多臺。如圖2所示,本發(fā)明提供一種分布式PPt轉(zhuǎn)換成swf的方法,包括步驟1、客戶機通過RMI (Remote Method Invocation,遠程方法調(diào)用)向主控服務器發(fā)送轉(zhuǎn)換請求;步驟2、主控服務器接收請求后,調(diào)用PowerPoint VBA COM接口把ppt文件分割成多個單頁PPt文件;步驟3、主控服務器通過RMI向從屬服務器發(fā)送轉(zhuǎn)換通知;步驟4、從屬服務器向主控服務器發(fā)送轉(zhuǎn)換ppt文件請求;步驟5、主控服務器判斷所有單頁ppt文件是否都轉(zhuǎn)換完成,如果都轉(zhuǎn)換完成,進入步驟9,否則進入步驟6 ;步驟6、主控服務器向從屬服務器發(fā)送單頁ppt文件;步驟7、從屬服務器接收單頁ppt文件,將單頁ppt文件轉(zhuǎn)換為swf文件,并將轉(zhuǎn)換完成的SWf文件返回給主控服務器;步驟8、主控服務器監(jiān)控到從屬服務器發(fā)送過來的swf文件,保存此swf文件到主控服務器特定文件夾中,同時設置該單頁ppt為轉(zhuǎn)換完成;返回步驟4 ;步驟9、主控服務器將存儲的swf文件合并成單一 swf文件,并把合并成swf文件通過RMI傳送給客戶機。圖3是本發(fā)明提供的一種分布式轉(zhuǎn)換客戶機、主控服務器、多從屬服務器的協(xié)同將分布式ppt轉(zhuǎn)換SWf工作時序圖,其中,從屬服務器具有兩個,分別是從屬服務器1和從屬服務器2,該方法包括步驟1、客戶機通過RMI向主控服務器發(fā)送轉(zhuǎn)換請求;步驟2、主控服務器接收請求后,調(diào)用PowerPoint VBA COM接口把ppt文件分割成多個單頁PPt文件;步驟3、主控服務器通過RMI分別向所有從屬服務器發(fā)送轉(zhuǎn)換通知;步驟4、每個從屬服務器向主控服務器發(fā)送轉(zhuǎn)換ppt文件請求;步驟5、主控服務器判斷所有單頁ppt文件是否都轉(zhuǎn)換完成,如果都轉(zhuǎn)換完成,進入步驟9,否則進入步驟6 ;步驟6、主控服務器分別向發(fā)出請求的從屬服務器發(fā)送單頁ppt文件;步驟7、接收到單頁ppt文件的從屬服務器將單頁ppt文件轉(zhuǎn)換為swf文件,并將轉(zhuǎn)換完成的SWf文件返回給主控服務器;步驟8、主控服務器接收從屬服務器發(fā)送過來的swf文件,保存此swf文件到主控服務器特定文件夾中,同時設置該單頁ppt為轉(zhuǎn)換完成;返回步驟4 ;步驟9、主控服務器將存儲的swf文件合并成單一 swf文件,并把合并成swf文件通過RMI傳送給客戶機。
      上述說明示出并描述了本發(fā)明的一個優(yōu)選實施例,但如前所述,應當理解本發(fā)明并非局限于本文所披露的形式,不應看作是對其他實施例的排除,而可用于各種其他組合、 修改和環(huán)境,并能夠在本文所述發(fā)明構(gòu)想范圍內(nèi),通過上述教導或相關領域的技術或知識進行改動。而本領域人員所進行的改動和變化不脫離本發(fā)明的精神和范圍,則都應在本發(fā)明所附權(quán)利要求的保護范圍內(nèi)。
      權(quán)利要求
      1.一種分布式PPT轉(zhuǎn)換成SWf的系統(tǒng),其特征在于,包括客戶機,主控服務器,從屬服務器,所述客戶機,用于向主控服務器傳送待轉(zhuǎn)換成SWf的PPt文件,請求轉(zhuǎn)換; 所述主控服務器,用于接收相應客戶機請求,將PPt文件分割成多個單頁PPt文件,控制從屬服務器進行轉(zhuǎn)換,并將轉(zhuǎn)換完成后的結(jié)果輸出給客戶機;所述從屬服務器,接收相應主控服務器轉(zhuǎn)換通知,并將單頁ppt文件轉(zhuǎn)換為SWf文件操作。
      2.如權(quán)利要求1所述的方法,其特征在于,所述從屬服務器由單個,或者多個從屬服務器組成,統(tǒng)一由所述主控服務器控制分發(fā)單頁ppt文件進行SWf轉(zhuǎn)換。
      3.一種分布式PPT轉(zhuǎn)換成swf方法,其特征在于,包括 客戶機通過向主控服務器發(fā)送轉(zhuǎn)換請求;主控服務器接收請求后,將PPt文件分割成多個單頁PPt文件,并向從屬服務器發(fā)送轉(zhuǎn)換通知;從屬服務器分別將單頁ppt文件轉(zhuǎn)換為SWf文件操作,并把轉(zhuǎn)換好的SWf文件傳送給主控服務器保存;主控服務器將所有轉(zhuǎn)換的swf文件合并成單一 swf文件,傳送給客戶機。
      4.如權(quán)利要求3所述的方法,其特征在于,所述從屬服務器分別將單頁ppt文件轉(zhuǎn)換為 swf文件操作,并把轉(zhuǎn)換好的swf文件傳送給主控服務器保存,具體包括從屬服務器向主控服務器發(fā)送轉(zhuǎn)換PPt文件請求;主控服務器判斷所有單頁PPt文件是否都轉(zhuǎn)換完成,如果沒有,進入下一步,否則主控服務器將所有轉(zhuǎn)換的swf文件合并成單一 swf文件的操作; 主控服務器向從屬服務器發(fā)送單頁PPt文件;從屬服務器接收單頁PPt文件,將單頁ppt文件轉(zhuǎn)換為swf文件,并將轉(zhuǎn)換完成的swf 文件返回給主控服務器保存。
      5.如權(quán)利要求3或4所述的方法,其特征在于,所述從屬服務器由單個,或者多個從屬服務器組成,統(tǒng)一由所述主控服務器控制分發(fā)單頁PPt文件進行swf轉(zhuǎn)換。
      全文摘要
      本發(fā)明提供一種分布式PPT轉(zhuǎn)換成swf的系統(tǒng),包括客戶機,主控服務器,從屬服務器,所述客戶機,用于向主控服務器傳送待轉(zhuǎn)換成swf的ppt文件,請求轉(zhuǎn)換;所述主控服務器,用于接收相應客戶機請求,將ppt文件分割成多個單頁ppt文件,控制從屬服務器進行轉(zhuǎn)換,并將轉(zhuǎn)換完成后的結(jié)果輸出給客戶機;所述從屬服務器,接收相應主控服務器轉(zhuǎn)換通知,并將單頁ppt文件轉(zhuǎn)換為swf文件操作。本發(fā)明還提供一種分布式PPT轉(zhuǎn)換成swf的方法。通過本發(fā)明提供的分布式PPT轉(zhuǎn)換成swf的系統(tǒng)及方法,可以克服現(xiàn)有技術中的轉(zhuǎn)換效率難以擴展的問題,很容易增加從屬服務器來提升轉(zhuǎn)換性能,水平擴展性好。
      文檔編號G06F17/24GK102387136SQ20111030501
      公開日2012年3月21日 申請日期2011年10月10日 優(yōu)先權(quán)日2011年10月10日
      發(fā)明者付章華, 李斌, 潘俊, 祝明遠, 肖飛秋 申請人:深圳中興網(wǎng)信科技有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1