[發明專利]一種基于web service的電子文檔自動推送的方法無效
| 申請號: | 201110180212.9 | 申請日: | 2011-06-30 |
| 公開(公告)號: | CN102855246A | 公開(公告)日: | 2013-01-02 |
| 發明(設計)人: | 李驍淳 | 申請(專利權)人: | 鎮江雅迅軟件有限責任公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 212009 江蘇省鎮江市*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 web service 電子 文檔 自動 推送 方法 | ||
技術領域
本發明涉及一種文檔推送的方法,尤其是一種基于web?service的自動推送方法。本發明屬于網絡通信領域。?
背景技術
隨著Internet和無線互聯網的蓬勃發展,信息推送正越來越成為人們方便、即時地獲取信息的強有力工具。?
現有的電子文檔推送技術主要是依靠本地服務完成,通過本地上傳文檔控件,完成基于FTP協議的電子文檔上傳推送。?
然而現有的電子文檔推送方法存在著明顯的弊端:文檔的推送過程需要人為的干預,由用戶手動選擇文檔和目標文件夾,系統的自動化程度明顯較低;同時,電子文檔的推送過程由終端用戶控制,如用戶忽略上傳過程,則文檔會在公司的局域網內分散,無法完成自動收集;此外,文檔的上傳采用FTP協議,而下載采用HTTP協議,增加了技術的復雜程度和系統的安全漏洞風險。?
本發明要解決的問題是提供一種基于web?service的電子文檔自動推送的方法,自動完成文件夾比對,并自動將文件目錄中的差異文檔進行自動推送,實現辦公環境內的文檔自動采集與文檔自動下載。?
發明內容
本發明的目的在于:針對以上現有技術存在的不足,提供一種基于web?service的電子文檔自動推送的方法,以克服現有技術中手動推送造成的文檔更新不及時的問題。?
為了達到以上目的,本發明具有如下組件:?
生成組件——包括文件夾生成器和文件夾探查器?
——所述文件夾生成器至少以文件夾索引號、文件夾編號以及文件夾路徑為其成員變量;且所述文件夾生成器初始設置具有一個具有同步功能的文件夾對象,之后根據需要按序增加文件夾,每增加一個文件夾則在該數據庫表的對應文件夾數組里相應增加一個文件夾對象;?
——所述文件夾生成器至少以文件夾索引號、文件夾索引號、文件夾順序號以及文件夾數組為其成員變量;根據文件夾探查器的探查結果,將缺失的文件夾有文件夾生成器增加一個文件夾元素,在該文件夾生成器的文件夾元素數組里增加一個相應的文件夾對象;?
綁定組件——文件夾綁定器?
——用以將生成的文件夾數組綁定到服務器上的數據庫中;?
查詢組件——包括服務器查詢器、本地查詢器,對比分析器;?
——服務器查詢器用以查詢服務器上的文件夾及文件數據信息;?
——本地查詢器用以查詢本地的文件夾及文件數據信息。?
——對比分析器用以將服務器上的查詢數據與本地查詢數據進行對比?
同步組件——包括文檔同步器?
——所述的文檔同步器用以將上述查詢出的所有數據信息拆分成文檔對象的二進制數據流和文件夾的二進制數據流,以及與文件夾對象、文檔對象的成員變量相關的數據;通過更新組件實現同步,使服務器數據庫的數據和本地數據一致。?
數據庫——用于記錄文件夾對象信息和電子文檔的基本信息,主要包?括Folder表和File表。?
用戶使用步驟為:?
步驟一:通過文件夾探查器及文件夾生成器,探查服務器與本地的文件夾結構,并將差異的文件夾自動生成文件夾對象,存儲與數據庫當中。?
步驟二:通過文件夾綁定器將服務器中的文件夾對象與本地文件夾對象進行綁定,驗證文件夾的對應關系。?
步驟三:通過查詢器與分析器,自動比對文件夾對象內的文檔信息,獲取差異文檔目錄及文檔,將差異文檔進行標記。?
步驟四:通過web?service加載文檔同步器,將被標記文檔自動推送,并同時更新數據庫。?
如此,通過本發明,用戶可以通過web?service將客戶端機器上的電子文檔及文件夾自動推送的服務器,或將服務器上的電子文檔自動推送到客戶端的指定目錄中。?
附圖說明
下面結合附圖,對本發明的實施步驟做進一步的說明:?
圖1為本發明完成電子文檔自動推送的流程示意圖。?
圖2為本發明的組件關系圖。?
具體實施方式
實施例一?
本發明的實施是一段由Microsoft?VisualStudio.Net開發工?具開發客戶端運行軟件,使用市場上專用的數據庫管理工具SqlServer2000建立系統所需要的數據庫,具體方式為:?
客戶端運行軟件---用于和客戶端進行交互的軟件終端系統;?
數據庫---用于存放用戶要存儲的各種數據。?
生成組件——用于完成文件夾目錄的自動生成。?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鎮江雅迅軟件有限責任公司,未經鎮江雅迅軟件有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110180212.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:魚塘燈光誘魚分重撈魚裝置
- 下一篇:壁爐裝置





