[發明專利]圖書館讀者業務的即時集成查詢接口的制作與應用方法在審
| 申請號: | 201310045637.8 | 申請日: | 2013-02-05 |
| 公開(公告)號: | CN103077252A | 公開(公告)日: | 2013-05-01 |
| 發明(設計)人: | 劉體斌;栗凌飛;陸乾初;劉峰;任晶 | 申請(專利權)人: | 上海金鑫計算機系統工程有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;H04L29/08 |
| 代理公司: | 上海碩力知識產權代理事務所 31251 | 代理人: | 童素珠 |
| 地址: | 200040 上海市靜*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 圖書館 讀者 業務 即時 集成 查詢 接口 制作 應用 方法 | ||
1.一種圖書館讀者業務的即時集成查詢接口的制作,該系統有通用計算機硬件、軟件及外部設備,其特征在于:該系統至少包括:
客戶端環境(CC)設有客戶機中的應用軟件瀏覽器(A)模塊,并通過WAN進行數據交互;
服務器環境或虛擬云服務(BB)設有前端Web服務(B)模塊、查詢控制器(C)模塊和兩個或兩個以上的轉換接口(D)模塊,前端Web服務(B)模塊的兩端分別與瀏覽器(A)模塊和查詢控制器(C)模塊的各端口相互電連接,轉換接口(D)模塊的兩端分別與查詢控制器(C)模塊和服務接口(E)模塊的各端口相互電連接;
互聯網環境(AA)設有兩個或兩個以上的服務接口(E)模塊和兩個或兩個以上的服務器(F)模塊,服務接口(E)模塊的兩端分別與轉換接口(D)模塊和服務器(F)模塊的各端口相互電連接;
客戶端與服務器之間通過Internat鏈接,轉換接口(D)與服務接口(E)之間通過光纜或以太網接口進行數據鏈接交換,前端Web服務(B)與查詢控制器(C)之間、查詢控制器(C)與轉換接口(D)之間、服務接口(E)與服務器(F)之間均為程序的內部交換方式,根據編程語言的機制在各個子程序中完成交互;
上述各服務環境至少有兩臺或兩臺以上通用計算機硬件平臺組合成為面向讀者的集成型圖書館業務即時查詢接口。
2.根據權利要求1所述的圖書館讀者業務的即時集成查詢接口的制作,其特征在于:所述的客戶端與服務器之間通過Internat鏈接方式為光纜、以太網、無線和同軸電纜。
3.一種圖書館讀者業務的即時集成查詢接口的制作的應用方法,該方法通過在線的圖書查詢業務,對擁有兩個或兩個以上的圖書館信息進行綜合查詢,其特征在于:基于Web技術的綜合查詢圖書信息的方法,提出一種對圖書的編排標準實時組織,并在兩臺或兩臺以上的硬件平臺上實現即時查詢,通過客戶端應用軟件瀏覽器(A)模塊、服務器環境或虛擬云服務的前端Web服務(B)模塊、查詢控制器(C)模塊和轉換接口(D)模塊,以及互聯網的服務接口(E)模塊和服務器(F)模塊來執行,在兩臺或兩臺以上通用計算機硬件平臺、軟件及外部設備中進行圖書的有序查詢和狀態記錄;
該方法通過各種數字化手段獲取圖書館可供查詢的書目接口,并將其進行規范化描述后存儲在數據庫中,將同一種書目的兩個或兩個以上數字化版本掛接在書目數據下,形成以書目為中心數字化信息描述,以便圖書館用戶能夠瀏覽同一書目位于不同圖書館的數字化記錄;對每一圖書館的生成組織方案并進行驗證,上述工作完成了服務端圖書數字信息的管理和組織;其后,客戶端可通過符合規定指令發送查詢請求,下載相應的書目信息,解析后下載指定的書目信息,并在各種瀏覽器中按上述組織方案進行有序的輸出;該應用軟件的具體工作步驟是:
步驟1:開始
步驟2:確定需要查詢的網上圖書館接口方式(201)
執行完軟件初始化的步驟后,則進入確定需要查詢的網上圖書館接口方式(201)模塊的輸入端;
通過不同圖書館的不同查詢方式,并含有一種或者兩種以上通過網絡查詢書目詳細信息的方式,以便用戶通過網絡進行查詢,通過標準的網頁獲取到該圖書館的書目信息,通過由圖書館提供的WebService接口獲取相關信息,或通過由圖書館提供的OPAC數據接口獲取相關信息,每一種接口方法有不同的結構和規范,需要確定這些接口和規范查詢到的所有書目信息內容;
步驟3:書目信息的重規范化(202)
執行完確定需要查詢的網上圖書館接口方式(201)的步驟后,則進入書目信息的重規范化(202)模塊的輸入端;
通過抓取偽程序,確定查詢需要的具體類目和方法,對于不同的查詢方式,進行統一規范的整理,使每個接口在模擬查詢后生成統一格式的規范化數據,對于書目信息規范采用MARC21書目數據格式;
通過機讀編目格式標準MARC,MARC是一種圖書管理的通訊格式標準,用以讓圖書館或出版商之間作目錄信息交換用途,處理各種線性和非線性結構分析包括:線性/非線性靜力分析、模態分析、簡諧響應分析、頻譜分析、隨機振動分析、動力響應分析、自動的靜/動力接觸、屈曲/失穩、失效和破壞分析;MARC21的設計是為重新定義MARC格式,增進其檢索功能以求適用于21世紀的網絡環境,MARC21有五種資料格式:書目格式、權威格式、館藏格式、分類格式及社區資訊格式;MARC21允許被用于具二個字節的MARC-8或Unicode的其中一種可變長度字符編碼的UTF-8,MARC-8是基于ISO2022的格式用于希伯來文、阿拉伯文、希臘文及東亞字體;從不同接口的數據通過各個轉換接口轉化為符合MARC21的數據,使得數據更容易進行步驟4的加工處理;
步驟4:轉換書目信息規范(203)
執行完書目信息的重規范化(202)的步驟后,則進入轉換書目信息規范(203)模塊的輸入端;
通過轉換偽程序或腳本,將步驟3統一格式的規范化數據進行數據轉換,轉換為客戶端軟件易于讀取的JSON數據方式,JSON是一種輕量級的數據交換格式,它基于JavaScript的一個子集,JSON采用完全獨立于語言的文本格式;
步驟5:制作并部署程序建立數據中轉服務器(204)
執行完轉換書目信息規范(203)的步驟后,則進入制作并部署程序建立數據中轉服務器(204)模塊的輸入端;
將步驟4中產生的偽程序,通過程序代碼進行實現,并部署到對公眾開放的Web應用服務中;提供服務器的引擎由各種腳本或變成語言實現,推薦使用主要構成為基于谷歌V8-Javascript解釋引擎的NODEJS高效應用服務器;
步驟6:客戶端向中轉服務器發送查詢請求(205)
執行完制作并部署程序建立數據中轉服務器(204)的步驟后,則進入客戶端向中轉服務器發送查詢請求(205)模塊的輸入端;
用戶使用瀏覽器通過基于HTTP協議向中轉服務器端發送請求,輸入查詢的條件和關鍵字,從中轉服務器獲取相應的書目信息;
步驟7:服務器結果集緩存(206)
執行完客戶端向中轉服務器發送查詢請求(205)的步驟后,則進入服務器結果集緩存(206)模塊的輸入端;
中轉服務器將從數據源獲得的信息加以緩存或存入臨時的本地數據庫,并建立分頁機制,供瀏覽時使用;
步驟8:客戶端解析(207)
執行完服務器結果集緩存(206)的步驟后,則進入客戶端解析(207)模塊的輸入端;
客戶端通過JS解釋引擎將從服務器獲取的信息進行解析,得到書目相關內容的主要信息和簡介,并為每個不同的書目條目生成原帶有詳細內容信息的超鏈接;
步驟9:客戶端通過超鏈接向原始所在的圖書館服務獲取詳細信息(208)
執行完客戶端解析(207)的步驟后,則進入客戶端通過超鏈接向原始所在的圖書館服務獲取詳細信息(208)模塊的輸入端;
用戶通過基于HTTP協議向該原服務器端發送請求,獲取該書目的更為詳細信息資料;
步驟10:結束
執行完客戶端通過超鏈接向原始所在的圖書館服務獲取詳細信息(208)的步驟后,則進入結束模塊的輸入端。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海金鑫計算機系統工程有限公司,未經上海金鑫計算機系統工程有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310045637.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:垃圾筒
- 下一篇:汽車前照燈的調光裝置





