一種專利個性化庫的數(shù)據(jù)同步系統(tǒng)及方法
【專利說明】一種專利個性化庫的數(shù)據(jù)同步系統(tǒng)及方法
[0001]
技術(shù)領(lǐng)域
[0002]本發(fā)明屬于數(shù)據(jù)管理和同步技術(shù)領(lǐng)域,涉及一種專利個性化庫的數(shù)據(jù)同步系統(tǒng)及方法,尤其是涉及一種個性化數(shù)據(jù)定制、增量同步和數(shù)據(jù)服務(wù)模式的方法。
[0003]
【背景技術(shù)】
[0004]不同的數(shù)據(jù)服務(wù)模式,決定了數(shù)據(jù)的管理和同步的方式。傳統(tǒng)的數(shù)據(jù)服務(wù)提供商一般采取兩種方式為客戶提供業(yè)務(wù)支持。第一種,用戶計算機安裝客戶端,通過網(wǎng)絡(luò)與企業(yè)服務(wù)器實現(xiàn)互聯(lián),即C/S模式,該模式具有多層的安全訪問控制,能夠充分發(fā)揮客戶端的計算能力,提供多種個性化的服務(wù),但是該模式開發(fā)和安裝不夠靈活,維護和管理的難度較大。第二種,將數(shù)據(jù)源存儲在服務(wù)提供商的服務(wù)器中,通過互聯(lián)網(wǎng)為客戶提供服務(wù)。數(shù)據(jù)服務(wù)模式部署起來最為簡潔方便,一般采用B/S架構(gòu)。在web 2.0時代,通過構(gòu)造服務(wù)器和瀏覽器的架構(gòu),企業(yè)可以越來越便捷地在開放系統(tǒng)上部署功能齊全的業(yè)務(wù)系統(tǒng),并且能夠滿足用戶對性能可靠性、穩(wěn)定性和高效性的要求。
[0005]當前的專利服務(wù)基本采用B/S架構(gòu),例如google專利、百度專利、Soopat專利和國家專利局等等,用戶通過訪問專利服務(wù)組織的網(wǎng)站獲取相應(yīng)的專利數(shù)據(jù),但是,這種服務(wù)方式存在以下幾個問題:
(1)專利數(shù)據(jù)的更新越來越頻繁,用戶間歇的網(wǎng)站查詢,造成用戶不能第一時間掌握技術(shù)最新的發(fā)展動態(tài);
(2)專利所代表的技術(shù)具有很強的領(lǐng)域相關(guān)性,而現(xiàn)有的專利服務(wù)組織提供的查詢和分析服務(wù)都是基于專利數(shù)據(jù)庫而非特定的專利領(lǐng)域,因此很難提供高質(zhì)量的專利服務(wù);
(3)技術(shù)無國界,專利有國籍,專利數(shù)據(jù)由各國的專利局負責管理和維護,因此,分散的專利查詢服務(wù)勢必導(dǎo)致服務(wù)效率的低下;
(4)專利服務(wù)組織通過公網(wǎng)向用戶提供專利服務(wù),但是很多企業(yè)出于信息安全的考慮通常屏蔽對公網(wǎng)的訪問,因此,在現(xiàn)有的工作模式下,用戶無法進行專利的查詢和分析服務(wù)。
[0006]
【發(fā)明內(nèi)容】
[0007]為了解決上述的技術(shù)問題,本發(fā)明提供了一種專利個性化庫的數(shù)據(jù)同步系統(tǒng)及方法。
[0008]本發(fā)明的系統(tǒng)所采用的技術(shù)方案是:一種專利個性化庫的數(shù)據(jù)同步系統(tǒng),是基于C/S 和 B/S 相結(jié)合的數(shù)據(jù)服務(wù)系統(tǒng) B/SC/S (Browser/ Server-Client /Server);其特征在于:通過在傳統(tǒng)的專利服務(wù)系統(tǒng)B/S模式之間添加一層本地專利資源服務(wù)器(SC端),向原來C/S模式中的專利數(shù)據(jù)資源庫服務(wù)器端(S端)提供客戶端(C端)服務(wù),向原來B/S模式中的瀏覽器(B端)提供專利數(shù)據(jù)資源庫服務(wù)器端(S端)服務(wù),在有效減少網(wǎng)絡(luò)流量的同時,提供離線的專利數(shù)據(jù)的訪問和分析功能。
[0009]本發(fā)明的方法所采用的技術(shù)方案是:一種專利個性化庫的數(shù)據(jù)同步方法,其特征在于,包括以下步驟:
步驟1:構(gòu)建B/SC/S的數(shù)據(jù)服務(wù)系統(tǒng),由專利數(shù)據(jù)資源庫服務(wù)器端(S端)統(tǒng)一整合各專利服務(wù)組織的專利數(shù)據(jù)和服務(wù),向本地專利資源服務(wù)器(SC端)提供統(tǒng)一的數(shù)據(jù)訪問形式;
步驟2:用戶借助瀏覽器(B端)通過本地專利資源服務(wù)器(SC端)向?qū)@麛?shù)據(jù)資源庫服務(wù)器(S端)構(gòu)建個性化空間,專利數(shù)據(jù)資源庫服務(wù)器(S端)依據(jù)個性化空間的構(gòu)建規(guī)則通過本地專利資源服務(wù)器(SC端)向用戶推送實時的專利更新信息;
步驟3:用戶向本地專利資源服務(wù)器(SC端)提交查詢和分析服務(wù),在條件允許的情況下,本地專利資源服務(wù)器(SC端)向?qū)@麛?shù)據(jù)資源庫服務(wù)器(S端)更新本地的專利數(shù)據(jù)和服務(wù),然后向用戶反饋查詢和分析結(jié)果;在客觀條件不允許的情況下,例如,專利數(shù)據(jù)資源庫服務(wù)器(S端)維護期間或者專利數(shù)據(jù)資源庫服務(wù)器(S端)和本地專利資源服務(wù)器(SC端)的網(wǎng)絡(luò)連接出現(xiàn)故障,將依據(jù)本地專利數(shù)據(jù)和服務(wù)向用戶反饋查詢和分析結(jié)果。
[0010]作為優(yōu)選,步驟I的具體實現(xiàn)包括以下子步驟:
步驟1.1:構(gòu)建B/SC/S的數(shù)據(jù)服務(wù)系統(tǒng),包括各專利服務(wù)組織服務(wù)器、Totem數(shù)據(jù)庫、專利數(shù)據(jù)資源庫服務(wù)器(S端)、本地專利資源服務(wù)器(SC端)和瀏覽器(B端);所述的專利服務(wù)組織服務(wù)器包括國家專利局數(shù)據(jù)庫、歐洲專利局數(shù)據(jù)庫、日本專利局數(shù)據(jù)庫、美國專利局數(shù)據(jù)庫以及谷歌專利數(shù)據(jù)庫;
步驟1.2:構(gòu)建專利數(shù)據(jù)資源庫服務(wù)器(S端),負責統(tǒng)一整合各專利服務(wù)組織服務(wù)器上的專利數(shù)據(jù)和服務(wù),向本地專利資源服務(wù)器(SC端)提供統(tǒng)一的數(shù)據(jù)和服務(wù)的訪問形式;
步驟1.3:構(gòu)建本地專利資源服務(wù)器(SC端),與瀏覽器(B端)共同駐留用戶的計算機,負責維護本地的專利數(shù)據(jù)和服務(wù)。
[0011]作為優(yōu)選,步驟1.2的具體實現(xiàn)包括以下子步驟:
步驟1.2.1:專利數(shù)據(jù)資源庫服務(wù)器(S端)基于統(tǒng)一的數(shù)據(jù)模型為各專利服務(wù)組織服務(wù)器的專利數(shù)據(jù)和服務(wù)進行統(tǒng)一建模,能夠存儲于資源庫的數(shù)據(jù)和服務(wù)采用對象實體建模,不能存儲于資源庫的數(shù)據(jù)和服務(wù)則使用對象代理關(guān)系建模;
步驟1.2.2:專利數(shù)據(jù)資源庫服務(wù)器(S端)接受本地專利資源服務(wù)器(SC端)對專利數(shù)據(jù)的查詢和分析服務(wù),并將查詢和分析的結(jié)果反饋給本地專利資源服務(wù)器(SC端)。
[0012]作為優(yōu)選,步驟1.3的具體實現(xiàn)包括以下子步驟:
步驟1.3.1:本地專利資源服務(wù)器(SC端)與專利數(shù)據(jù)資源庫服務(wù)器(S端)構(gòu)成C/S模型,向?qū)@麛?shù)據(jù)資源庫服務(wù)器(S端)查詢專利數(shù)據(jù)信息,并存儲查詢反饋的結(jié)果;
步驟1.3.2:本地專利資源服務(wù)器(SC端)與瀏覽器(B端)構(gòu)成B/S模型,用戶通過瀏覽器(B端)向本地專利資源服務(wù)器(SC端)發(fā)出專利查詢請求。
[0013]作為優(yōu)選,步驟2的具體實現(xiàn)包括以下子步驟:
步驟2.1:本地專利資源服務(wù)器(SC端)以B/S模式向用戶提供個性化空間的創(chuàng)建,專利數(shù)據(jù)資源庫服務(wù)器(S端)以C/S模式向本地專利資源服務(wù)器(SC端)提供用戶個性化空間的創(chuàng)建;
步驟2.2:在專利數(shù)據(jù)資源庫服務(wù)器(S端)的專利數(shù)據(jù)和服務(wù)發(fā)生變動時,將通過本地專利資源服務(wù)器(SC端)向用戶實時推送變動的信息。
[0014]作為優(yōu)選,步驟2.1的具體實現(xiàn)包括以下子步驟:
步驟2.1.1:本地專利資源服務(wù)器(SC端)以HTML表單的形式向用戶提供專利查詢需要的重要信息為基礎(chǔ)的用戶個性化空間的創(chuàng)建,專利查詢需要的重要信息包括專利分類信息、關(guān)鍵詞信息、專利權(quán)人信息和時間跨度信息;
步驟2.1.2:本地專利資源服務(wù)器(SC端)以B/S模式中服務(wù)器身份接收并解析瀏覽器(B端)的表單,進行相應(yīng)的合法性驗證,并將其個性化空間信息保存到本地專利資源服務(wù)器(SC端);
步驟2.1.3:本地專利資源服務(wù)器(SC端)以C/S模式中客戶端身份向?qū)@麛?shù)據(jù)資源庫服務(wù)器(S端)發(fā)送用戶個性化空間的創(chuàng)建信息;
步驟2.1.4:專利數(shù)據(jù)資源庫服務(wù)器(S端)以C/S模式中服務(wù)器身份接收本地專利資源服務(wù)器(SC端)發(fā)送的用戶個性化空間的創(chuàng)建信息,進行相應(yīng)的合法性驗證和個性化空間信息的服務(wù)端存儲,并將個性化空間的創(chuàng)建結(jié)果以及相應(yīng)的專利數(shù)據(jù)和服務(wù)信息以有效的方式傳送到本地專利資源服務(wù)器(SC端);
步驟2.1.5:本地專利資源服務(wù)器(SC端)以C/S模式中的客戶端身份接收專利數(shù)據(jù)資源庫服務(wù)器(S端)發(fā)送的個性化空間的創(chuàng)建結(jié)果以及相應(yīng)的專利數(shù)據(jù)和服務(wù)信息,并進行相應(yīng)的解析和存儲;
步驟2.1.6:本地專利資源服務(wù)器(SC端)以B/S模式中的服務(wù)器身份整理個性化空間的創(chuàng)建結(jié)果以及數(shù)據(jù)和服務(wù)的呈現(xiàn)方式,并以HTTP協(xié)議發(fā)送到瀏覽器(B端)。
[0015]作為優(yōu)選,步驟2.2的具體實現(xiàn)包括以下子步驟:
步驟2.2.1:專利數(shù)據(jù)資源庫服務(wù)器(S端)依據(jù)個性化空間的創(chuàng)建規(guī)則來選擇專利數(shù)據(jù)和服務(wù)的變更信息,并以C/S模式中的服務(wù)器身份增量形式推送到本地專利資源服務(wù)器(SC端),在本地專利資源服務(wù)器(SC端)實現(xiàn)解析和存儲;
步驟2.2.2:本地專利資源服務(wù)器(SC端)以B/S模式中的服務(wù)器身份在用戶登陸系統(tǒng)時,將變更的專利與服務(wù)信息傳遞給用戶。
[0016]作為優(yōu)選,步驟3的具體實現(xiàn)包括以下子步驟:
步驟3.1:用戶向本地專利資源服務(wù)器(SC端)提交專利和服務(wù)的查詢請求,本地專利資源服務(wù)器(SC端)依據(jù)自身的專利數(shù)據(jù)、服務(wù)和網(wǎng)絡(luò)具體狀況按照相應(yīng)的調(diào)度策略向用戶反饋查詢和分析結(jié)果;
步驟3.2:本地專利資源服務(wù)器(SC端)與專利數(shù)據(jù)資源庫服務(wù)器(S端)進行數(shù)據(jù)同步需要符合一定的條件,以達到平衡系統(tǒng)負擔與專利數(shù)據(jù)實時性的要求。
[0017]作為優(yōu)選,步驟3.1的具體實現(xiàn)包括以下子步驟:
步驟3.1.1:本地專利資源服務(wù)器(SC端)接收客戶關(guān)于專利和服務(wù)的查詢請求,在網(wǎng)絡(luò)狀況能支撐應(yīng)用需要以及符合與專利數(shù)據(jù)資源庫服務(wù)器(S端)交互條件的情況下,向?qū)@麛?shù)據(jù)資源庫服務(wù)器(S端)發(fā)送基于用戶專利和服務(wù)的增量更新請求;當本地