[發(fā)明專利]基于web的辦公文件檔案的編輯接口的生成方法無效
| 申請?zhí)枺?/td> | 200710182065.2 | 申請日: | 2007-10-24 |
| 公開(公告)號: | CN101419602A | 公開(公告)日: | 2009-04-29 |
| 發(fā)明(設計)人: | 胡祖會;李卓印;陳玄同;劉文涵 | 申請(專利權(quán))人: | 英業(yè)達股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F17/24;G06Q10/00 |
| 代理公司: | 北京律誠同業(yè)知識產(chǎn)權(quán)代理有限公司 | 代理人: | 梁 揮;祁建國 |
| 地址: | 臺灣省*** | 國省代碼: | 中國臺灣;71 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 web 辦公 文件 檔案 編輯 接口 生成 方法 | ||
技術(shù)領域
本發(fā)明涉及一種辦公文件(Office)檔案的在線(online)編輯界面的生成方法,特別是涉及一種在瀏覽器中提供辦公文件的編輯界面與編輯方法。
背景技術(shù)
現(xiàn)在對于辦公文件的編寫多采用微軟(Microsoft)公司所發(fā)行的Office。對于一般用戶而言,進行辦公文件編輯僅需在本地端完成編輯即可。若是在一般企業(yè)中,有些辦公文件也許需要多人共同編輯。最常見的作法就是架設一服務器,將要編寫的辦公文件放置在服務器中,客戶端利用因特網(wǎng)來將辦公文件下載至客戶端中,再進行辦公文件的編寫。當客戶端將辦公文件編輯完成后,客戶端再通過因特網(wǎng)將編輯完成后的辦公文件上傳至服務器中儲存。通過此方式,雖然可以節(jié)省辦公文件在傳遞的時間,相對的也會產(chǎn)生辦公文件的更新版本的問題。
因為若是不同客戶端在同一時間對同一辦公文件進行編輯的話,就會產(chǎn)生客戶端A的辦公文件檔案覆蓋客戶端B的辦公文件,使得客戶端B所編輯的辦公文件記錄消失。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種基于web的辦公文件檔案的編輯接口的生成方法,客戶端用以編輯服務器中的辦公文件檔案。
本發(fā)明所提供的一種基于web的辦公文件檔案的編輯接口的生成方法包括下列步驟:開啟瀏覽器,將辦公文件檔案加載至瀏覽器中;檢知辦公文件檔案位于臨界區(qū)中;由注冊表中檢知辦公文件檔案相應的窗口類別,并在瀏覽器中生成文件編輯區(qū);加載數(shù)個文件顯示組件,用以繪制文件編輯區(qū)的顯示大小及顯示外觀;加載數(shù)個文件編輯組件,用以提供文件編輯區(qū)的各項編輯功能。
本發(fā)明提供一種基于web的辦公文件檔案的編輯接口的生成方法,用以在客戶端的瀏覽器中生成一相應的編輯接口,借以提供使用者進行編輯辦公文件檔案。當客戶端編輯完成后,可以將辦公文件回傳至服務器。
下面結(jié)合附圖和具體實施例對本發(fā)明進行詳細描述,但不作為對本發(fā)明的限定。
附圖說明
圖1為本發(fā)明的運行流程示意圖;
圖2a為瀏覽器所定義的窗口類別的示意圖;
圖2b為本發(fā)明對Word文書編輯程序的顯示畫面示意圖;
圖2c為本發(fā)明對Word文書編輯程序的顯示畫面示意圖;
圖2d為本發(fā)明對Word文書編輯程序的顯示畫面示意圖;
圖3為本發(fā)明對Excel電子表格的顯示畫面示意圖。
其中,附圖標記:
200?????????瀏覽器
210?????????文件編輯區(qū)
220?????????文件顯示組件
230?????????文件編輯組件
240?????????辦公文件檔案
實施方式
在辦公室文件系統(tǒng)(0ffice)中分別提供Word文件編輯程序、PowerPoint報告編輯程序及Excel電子表格。客戶端通過此一編輯接口對服務器中的辦公文件檔案進行在線編輯的動作。請參考圖1,其為本發(fā)明的運行流程示意圖。
本發(fā)明的辦公文件檔案的編輯接口的生成方法包括下列步驟:判斷辦公文件檔案在服務器中是否位于臨界區(qū)中(步驟S110)。將辦公文件檔案加載至瀏覽器中(步驟S120)。若辦公文件檔案不在臨界區(qū)中,客戶端進入等待階段并在固定時間間隔查詢辦公文件檔案是否從臨界區(qū)中移除,并重復步驟S120(步驟S130)。
為了能防止同一時間中有兩個以上的客戶端對同一辦公文件檔案作修改,所以對辦公文件檔案設置了一組臨界區(qū)(critical?region)以便對不同的客戶端進行互斥(mutual?exclusion)的處理。
當有多個程序邏輯線程(thread)同時訪問相同數(shù)據(jù)的時候,程序通常假定與其交互的數(shù)據(jù)在交互過程中不發(fā)生改變。訪問這些共享數(shù)據(jù)結(jié)構(gòu)的代碼稱為臨界區(qū),一次只允許一個程序訪問的機制被稱為互斥。
若是另一客戶端要進行存取的話,服務器會禁止該客戶端存取此一辦公文件檔案,使得該客戶端處于等待的階段直至辦公文件檔案被移出臨界區(qū)外,借以確保只有一個客戶端可以對辦公文件檔案進行存取。臨界區(qū)可以利用一個公用變量來記錄辦公文件檔案的編輯狀態(tài)。
若辦公文件檔案在臨界區(qū)中,則判斷注冊表中是否有辦公文件檔案相應的窗口類別(步驟S140)。若注冊表中未被檢知出該窗口類別的話,該客戶端則創(chuàng)建一個新的窗口類別,并將新的窗口類別記錄至該注冊表中(步驟S141)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于英業(yè)達股份有限公司,未經(jīng)英業(yè)達股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710182065.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 提供共享Web模塊的系統(tǒng)和方法
- 管理環(huán)球網(wǎng)網(wǎng)頁中的環(huán)球網(wǎng)媒體的系統(tǒng)及其實現(xiàn)方法
- 一種WEB業(yè)務實現(xiàn)系統(tǒng)、裝置及方法
- 高速緩存廣播信息的方法和裝置
- 基于QoS指標和Web服務輸出參數(shù)的Web服務組合方法和裝置
- Web托管審查方法、裝置及Web托管系統(tǒng)
- 用于信息處理和Web瀏覽歷史導航的方法和設備及電子裝置
- 用于將web站點轉(zhuǎn)換為目標web app站點的方法和裝置
- 用于防護WEB漏洞的方法和設備
- 一種Web攻擊報告生成方法、裝置、設備及計算機介質(zhì)





