[發明專利]多任務解析系統及方法無效
| 申請號: | 200610157713.4 | 申請日: | 2006-12-20 |
| 公開(公告)號: | CN101206649A | 公開(公告)日: | 2008-06-25 |
| 發明(設計)人: | 李忠一;葉建發;盧秋樺;陳旭純 | 申請(專利權)人: | 鴻富錦精密工業(深圳)有限公司;鴻海精密工業股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F9/46 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518109廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 任務 解析 系統 方法 | ||
技術領域
本發明涉及一種多任務解析系統及方法,尤其涉及一種XQuery多任務解析系統及方法。
背景技術
隨著XML(Extensible?Markup?Language,可擴展標記語言)越來越成熟,目前已成為數據存儲、共享及處理的主要形式,需要有新的工具和系統來提高XML的靈活性。其中一個需要提高的重要方面是怎樣提高查詢XML數據的能力。具體地說,隨著互聯網絡的普及,許多數據都以XML格式存在于網頁中,怎樣從這些XML網頁中查詢想要的數據變得越來越重要。
XQuery是用來查詢和操縱XML數據或任何能以XML形式出現的數據,如關系型數據庫。XQuery提供了解析XML的功能,可以對查詢任務進行解析,但由于網絡信息量巨大而且復雜,XQuery對查詢任務的解析效率有待提高。
發明內容
鑒于以上內容,有必要提供一種多任務解析系統,其可對多個任務的XQuery腳本文件同時進行解析。
鑒于以上內容,還有必要提供一種多任務解析方法,其可對多個任務的XQuery腳本文件同時進行解析。
一種多任務解析系統,包括任務管理計算機、排程服務器、腳本解析服務器及數據庫,所述數據庫中存儲有XQuery腳本文件,所述Xquery腳本文件中設置有每一個任務對應需要解析的網頁及節點,所述任務管理計算機包括:任務設置模塊,用于設置多個任務的XQuery腳本文件及所述任務的運行時間,并將XQuery腳本文件存儲到數據庫中;注冊模塊,用于將所述任務注冊到排程服務器中;所述排程服務器包括:發送模塊,用于在到達所述任務的運行時間后,向腳本解析服務器發送任務請求;所述腳本解析服務器包括:腳本載入模塊,用于從數據庫中載入所述任務對應的XQuery腳本文件;腳本解析模塊,用于根據XQuery腳本文件中設置的每個任務對應需要解析的網頁及節點,對所述多個任務的XQuery腳本文件同時進行解析,從網頁中獲取每個節點對應的數據;及合并模塊,用于將每個任務的XQuery腳本文件解析得到的數據合并在一起,并將每個任務的數據存儲到數據庫中。
一種多任務解析方法,包括如下步驟:設置多個任務的XQuery腳本文件及所述任務的運行時間,并將XQuery腳本文件存儲到數據庫中;將所述任務注冊到排程服務器中;在到達所述任務的運行時間后,排程服務器向腳本解析服務器發送任務請求;腳本解析服務器接收所述任務請求后,從數據庫中載入所述任務對應的XQuery腳本文件;根據XQuery腳本文件中設置的每個任務對應需要解析的網頁及節點,對所述多個任務的XQuery腳本文件同時進行解析,從網頁中獲取每個節點對應的數據;將每個任務的XQuery腳本文件解析得到的數據合并在一起,并將每個任務的數據存儲到數據庫中。
相較于現有技術,所述的多任務解析系統及方法,可以對多個任務的XQuery腳本文件同時進行解析,提高了任務解析的效率。
附圖說明
圖1是本發明多任務解析系統較佳實施例的系統架構圖。
圖2是本發明多任務解析系統較佳實施例的功能模塊關聯圖。
圖3是本發明多任務解析方法較佳實施例的流程圖。
具體實施方式
如圖1所示,是本發明多任務解析系統較佳實施例的系統架構圖。該系統主要包括任務管理計算機10、排程服務器20、腳本解析服務器30、數據庫40及網絡50。
所述數據庫40連接有任務管理計算機10和腳本解析服務器30,用于存儲XQuery腳本文件及腳本解析服務器30對任務進行解析后得到的數據。所述XQuery腳本文件中設置有每一個任務對應需要解析的網頁及節點(該節點代表網頁所包含的數據類型),對該XQuery腳本文件進行解析,可以獲取這些網頁中該節點對應的數據,所述網頁可以XML格式。由于網頁中含有大量的數據,有些數據是不重要的(比如一些廣告),在對網頁中的數據進行分析時,需要過濾那些不重要的數據,只獲取查詢任務想要查詢的數據。通過在XQuery腳本文件中設置每一個任務對應需要解析的網頁及節點,當腳本解析服務器30對該XQuery腳本文件進行解析時,只獲取網頁中該節點對應的數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鴻富錦精密工業(深圳)有限公司;鴻海精密工業股份有限公司,未經鴻富錦精密工業(深圳)有限公司;鴻海精密工業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200610157713.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:智能高頻開關電源系統
- 下一篇:一種雌馬酚的合成方法





