分布式圖書館自助服務(wù)系統(tǒng)的制作方法
【專利摘要】本發(fā)明提出了一種分布式圖書館自助服務(wù)系統(tǒng),包括:中心交換機(jī),圖書館應(yīng)用服務(wù)器、校園卡應(yīng)用服務(wù)器及圖書館數(shù)據(jù)庫服務(wù)器分別與中心交換機(jī)連接,路由器連接廣域網(wǎng)及中心交換機(jī),自助服務(wù)終端通過網(wǎng)絡(luò)與整個系統(tǒng)進(jìn)行邏輯連接,并分散設(shè)置于各個用戶活動區(qū)域;解決了公共場所和跨地域高校圖書館查詢及續(xù)借等信息服務(wù)問題,有效降低了設(shè)備成本,提高了系統(tǒng)的可靠性,直接利用CPU卡操作終端,將信息進(jìn)行了綜合利用。
【專利說明】分布式圖書館自助服務(wù)系統(tǒng)
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及一種分布式圖書館自助服務(wù)系統(tǒng)。
【背景技術(shù)】
[0002]目前高校的面積普遍較大,跨地域的多個小區(qū)情況比較普遍,圖書信息查詢集中在地點(diǎn)固定的圖書館,無法在公共場所完成跨地域圖書信息查詢與續(xù)借等服務(wù)。
[0003]目前圖書館為讀者提供的服務(wù)都采用了集中式,采用PC機(jī)提供查詢和設(shè)置服務(wù)。其缺點(diǎn)比較多:(1)服務(wù)地點(diǎn)集中,不能跨地域服務(wù);(2)使用成本高,維護(hù)比較困難,一次性投入大;(3)利用手工信息注冊,初次登陸需要創(chuàng)建用戶,每次都要輸入用戶名和密碼,用戶使用繁瑣,無法與目前廣泛使用的CPU校園卡進(jìn)行信息整合。
[0004]CPU卡因其安全性優(yōu)越,在校園卡中得到普遍應(yīng)用,但由于CPU卡的加密過程是由校園卡的承建公司開發(fā)的,卡的讀取密碼和讀取算法屬于公司的知識產(chǎn)權(quán),開放系統(tǒng)可能會造成系統(tǒng)安全問題和知識產(chǎn)權(quán)糾紛,因此如何實(shí)現(xiàn)在不公開讀取密碼和讀取算法的情況下實(shí)現(xiàn)運(yùn)營商CPU卡的多方面整合利用成為一個亟待解決的問題。
【發(fā)明內(nèi)容】
[0005]為解決上述現(xiàn)有技術(shù)存在的問題,本發(fā)明提出一種分布式圖書館自助服務(wù)系統(tǒng),解決了公共場所和跨地域高校圖書館查詢及續(xù)借等信息服務(wù)問題,有效降低了設(shè)備成本,提高了系統(tǒng)的可靠性,直接利用CPU卡操作終端,將信息進(jìn)行了綜合利用。
[0006]為達(dá)到上述目的,本發(fā)明的技術(shù)方案為:
[0007]—種分布式圖書館自助服務(wù)系統(tǒng),包括:中心交換機(jī),圖書館應(yīng)用服務(wù)器、校園卡應(yīng)用服務(wù)器及圖書館數(shù)據(jù)庫服務(wù)器分別與中心交換機(jī)連接,路由器連接廣域網(wǎng)及中心交換機(jī),自助服務(wù)終端通過網(wǎng)絡(luò)與整個系統(tǒng)進(jìn)行邏輯連接,并分散設(shè)置于各個用戶活動區(qū)域;
[0008]所述圖書館數(shù)據(jù)庫服務(wù)器與校園圖書館數(shù)據(jù)庫共享相關(guān)圖書數(shù)據(jù);
[0009]所述校園卡應(yīng)用服務(wù)器由校園卡運(yùn)營商提供,數(shù)據(jù)結(jié)構(gòu)不對外開放;
[0010]所述的圖書館應(yīng)用服務(wù)器,采用固定IP地址的UDP:9000數(shù)據(jù)通信端口與各個自助服務(wù)終端連接,采用SQL Server2005數(shù)據(jù)庫系統(tǒng)存儲與本應(yīng)用相關(guān)的數(shù)據(jù);
[0011]所述的圖書館應(yīng)用服務(wù)器通過校園卡應(yīng)用服務(wù)器訂閱相關(guān)的數(shù)據(jù)信息,并通過中心交換機(jī)與圖書館數(shù)據(jù)庫服務(wù)器相連,獲取讀者的借閱信息以及將續(xù)借信息回寫到圖書館數(shù)據(jù)庫服務(wù)器。
[0012]所述的圖書館應(yīng)用服務(wù)器還開辟有UPD:7000數(shù)據(jù)連接端口,用于通過服務(wù)器的工作界面對各個終端運(yùn)行狀況進(jìn)行實(shí)時監(jiān)控并對各個終端進(jìn)行故障實(shí)時檢測。
[0013]所述自助服務(wù)終端包括LPC2138-ARM7處理器,智能顯示終端、5100網(wǎng)絡(luò)通信模塊、M104B—RFID讀卡器分別與LPC2138-ARM7處理器連接,智能顯示終端采用觸摸屏結(jié)構(gòu)系統(tǒng),利用串口與LPC2138-ARM7處理器進(jìn)行雙向通信:接受來自LPC2138-ARM7處理器的顯示指令,并將用戶觸摸操作數(shù)據(jù)回傳;M104B — RFID讀卡器將讀卡數(shù)據(jù)發(fā)送到LPC2138-ARM7處理器進(jìn)行處理;5100網(wǎng)絡(luò)通信模塊通過SPI接口與LPC2138-ARM7處理器連接,接受LPC2138-ARM7處理器的數(shù)據(jù)以及將服務(wù)器的數(shù)據(jù)回傳到LPC2138-ARM7處理器,開關(guān)電源模塊為整個系統(tǒng)供電。
[0014]所述自助服務(wù)終端設(shè)置區(qū)域包括中心校區(qū)及分校區(qū),中心校區(qū)的自助服務(wù)終端通過局域網(wǎng)直接連接中心交換機(jī),分校區(qū)的自助服務(wù)終端通過廣域網(wǎng)經(jīng)路由器與系統(tǒng)進(jìn)行數(shù)據(jù)交換。
[0015]所述的自助服務(wù)終端設(shè)置于校園商業(yè)中心,教學(xué)樓及宿舍。
[0016]所述系統(tǒng)的數(shù)據(jù)庫發(fā)布與訂閱方式為:
[0017]I)、校園卡運(yùn)營商將校園卡系統(tǒng)中的物理卡號和邏輯卡號對應(yīng)表發(fā)布至校園卡應(yīng)用服務(wù)器;
[0018]2)、校園卡應(yīng)用服務(wù)器通過中心交換機(jī)將相應(yīng)對應(yīng)表上傳到圖書館應(yīng)用服務(wù)器上;
[0019]3)、讀者在自助服務(wù)終端上刷卡后,讀者的物理卡號被傳遞給圖書館應(yīng)用服務(wù)器利用物理卡號與邏輯卡號對應(yīng)表獲取邏輯卡號對應(yīng)用戶身份;
[0020]4)、圖書館應(yīng)用服務(wù)器向圖書館數(shù)據(jù)庫服務(wù)器獲取讀者借閱信息后,通過網(wǎng)絡(luò)回傳給自助服務(wù)終端。
[0021]相對于現(xiàn)有技術(shù),本發(fā)明的有益效果為:本發(fā)明解決了公共場所和跨地域高校圖書館查詢及續(xù)借等信息服務(wù)問題,有效降低了設(shè)備成本,提高了系統(tǒng)的可靠性,直接利用CPU卡操作終端,在不公開讀取密碼和讀取算法的情況下實(shí)現(xiàn)運(yùn)營商CPU卡的多方面整合利用,將信息進(jìn)行了充分綜合利用。
【專利附圖】
【附圖說明】
[0022]圖1為本發(fā)明系統(tǒng)整體拓?fù)鋱D。
[0023]圖2為本發(fā)明自助服務(wù)終端硬件機(jī)構(gòu)圖。
[0024]圖3為本發(fā)明的數(shù)據(jù)傳輸拓?fù)鋱D。
[0025]圖4為本發(fā)明圖書館應(yīng)用服務(wù)器操作系統(tǒng)界面圖。
【具體實(shí)施方式】
[0026]下面結(jié)合附圖及【具體實(shí)施方式】對本發(fā)明做進(jìn)一步詳細(xì)描述:
[0027]如圖1所示一種分布式圖書館自助服務(wù)系統(tǒng),包括:中心交換機(jī),圖書館應(yīng)用服務(wù)器、校園卡應(yīng)用服務(wù)器及圖書館數(shù)據(jù)庫服務(wù)器分別與中心交換機(jī)連接,路由器連接廣域網(wǎng)及中心交換機(jī),自助服務(wù)終端通過網(wǎng)絡(luò)與整個系統(tǒng)進(jìn)行邏輯連接,并分散設(shè)置于各個用戶活動區(qū)域;
[0028]所述圖書館數(shù)據(jù)庫服務(wù)器與校園圖書館數(shù)據(jù)庫共享相關(guān)圖書數(shù)據(jù);
[0029]所述校園卡應(yīng)用服務(wù)器由校園卡運(yùn)營商提供,數(shù)據(jù)結(jié)構(gòu)不對外開放;
[0030]所述的圖書館應(yīng)用服務(wù)器,采用固定IP地址的UDP:9000數(shù)據(jù)通信端口與各個自助服務(wù)終端連接,采用SQL Server2005數(shù)據(jù)庫系統(tǒng)存儲與本應(yīng)用相關(guān)的數(shù)據(jù);
[0031]所述的圖書館應(yīng)用服務(wù)器通過校園卡應(yīng)用服務(wù)器訂閱相關(guān)的數(shù)據(jù)信息,并通過中心交換機(jī)與圖書館數(shù)據(jù)庫服務(wù)器相連,獲取讀者的借閱信息以及將續(xù)借信息回寫到圖書館數(shù)據(jù)庫服務(wù)器。
[0032]所述的圖書館應(yīng)用服務(wù)器還開辟有UPD:7000數(shù)據(jù)連接端口,用于通過服務(wù)器的工作界面對各個終端運(yùn)行狀況進(jìn)行實(shí)時監(jiān)控并對各個終端進(jìn)行故障實(shí)時檢測。
[0033]所述自助服務(wù)終端包括LPC2138-ARM7處理器,智能顯示終端、5100網(wǎng)絡(luò)通信模塊、M104B—RFID讀卡器分別與LPC2138-ARM7處理器連接,智能顯示終端采用觸摸屏結(jié)構(gòu)系統(tǒng),利用串口與LPC2138-ARM7處理器進(jìn)行雙向通信:接受來自LPC2138-ARM7處理器的顯示指令,并將用戶觸摸操作數(shù)據(jù)回傳;M104B — RFID讀卡器將讀卡數(shù)據(jù)發(fā)送到LPC2138-ARM7處理器進(jìn)行處理;5100網(wǎng)絡(luò)通信模塊通過SPI接口與LPC2138-ARM7處理器連接,接受LPC2138-ARM7處理器的數(shù)據(jù)以及將服務(wù)器的數(shù)據(jù)回傳到LPC2138-ARM7處理器,開關(guān)電源模塊為整個系統(tǒng)供電。
[0034]所述自助服務(wù)終端設(shè)置區(qū)域包括中心校區(qū)及分校區(qū),中心校區(qū)的自助服務(wù)終端通過局域網(wǎng)直接連接中心交換機(jī),分校區(qū)的自助服務(wù)終端通過廣域網(wǎng)經(jīng)路由器與系統(tǒng)進(jìn)行數(shù)據(jù)交換。
[0035]所述的自助服務(wù)終端設(shè)置于校園商業(yè)中心,教學(xué)樓及宿舍。
[0036]所述系統(tǒng)的數(shù)據(jù)庫發(fā)布與訂閱方式為:
[0037]I)、校園卡運(yùn)營商將校園卡系統(tǒng)中的物理卡號和邏輯卡號對應(yīng)表發(fā)布至校園卡應(yīng)用服務(wù)器;
[0038]2)、校園卡應(yīng)用服務(wù)器通過中心交換機(jī)將相應(yīng)對應(yīng)表上傳到圖書館應(yīng)用服務(wù)器上;
[0039]3)、讀者在自助服務(wù)終端上刷卡后,讀者的物理卡號被傳遞給圖書館應(yīng)用服務(wù)器利用物理卡號與邏輯卡號對應(yīng)表獲取邏輯卡號對應(yīng)用戶身份;
[0040]4)、圖書館應(yīng)用服務(wù)器向圖書館數(shù)據(jù)庫服務(wù)器獲取讀者借閱信息后,通過網(wǎng)絡(luò)回傳給自助服務(wù)終端。
[0041]本發(fā)明的應(yīng)用原理為:
[0042]用戶在自助服務(wù)終端上刷卡后,用戶的物理卡號被傳遞給圖書館應(yīng)用服務(wù)器;然后根據(jù)校園卡應(yīng)用服務(wù)器上傳至圖書館應(yīng)用服務(wù)器上的物理卡號與邏輯卡號對應(yīng)表獲取邏輯卡號,對應(yīng)用戶身份;圖書館應(yīng)用服務(wù)器向圖書館數(shù)據(jù)庫服務(wù)器獲取用戶借閱信息后,通過網(wǎng)絡(luò)回傳給自助服務(wù)終端。
[0043]本發(fā)明圖書館應(yīng)用服務(wù)器操作系統(tǒng)的選擇上采用了自主開發(fā)的NR系統(tǒng),適應(yīng)了低端處理器的服務(wù)器訪問由于采用了嵌入式系統(tǒng)結(jié)構(gòu),其成本低,功耗小,可靠性高。與采用PC或者工業(yè)控制計算機(jī)方案相比,具有較大優(yōu)勢。能整合CPU卡關(guān)鍵信息,提高系統(tǒng)的易用性,簡化用戶操作。
[0044]圖書館應(yīng)用服務(wù)器故障檢測功能實(shí)現(xiàn)方法為:利用UPD:7000數(shù)據(jù)連接端口通過服務(wù)器的工作界面對各個終端運(yùn)行狀況進(jìn)行實(shí)時監(jiān)控并對各個終端進(jìn)行故障實(shí)時檢測。每臺自助服務(wù)終端在服務(wù)器上都有一個圖標(biāo)用于表示機(jī)器的工作狀態(tài)。每間隔固定時間(I秒),圖書館應(yīng)用服務(wù)器從UPD:7000端口發(fā)出故障檢測指令,收到故障檢測指令后自助服務(wù)終端發(fā)出回應(yīng)命令。圖書館應(yīng)用服務(wù)器在收到回應(yīng)后將對應(yīng)的圖標(biāo)設(shè)置為有效,否則設(shè)為無效。圖4中第一行第一列機(jī)器為正常機(jī)器,其他機(jī)器為故障機(jī)器。鼠標(biāo)移動到對應(yīng)圖標(biāo)后,在窗口的下方會顯示終端機(jī)的IP地址和對應(yīng)的地理位置。系統(tǒng)維護(hù)人員就可以根據(jù)系統(tǒng)的故障情況進(jìn)行相關(guān)的處理。
[0045]CPU卡安全性優(yōu)越,但由于CPU卡的加密過程是由校園卡的承建公司開發(fā)的,卡的讀取密碼和讀取算法屬于公司的知識產(chǎn)權(quán),開放系統(tǒng)可能會造成系統(tǒng)安全問題和知識產(chǎn)權(quán)糾紛。但是對于需要卡的信息進(jìn)行二次開發(fā)應(yīng)用的圖書館而言,必須獲得相關(guān)信息,否則讀者就需要手工登陸終端,與網(wǎng)頁操作模式相比就沒有本質(zhì)的區(qū)別了。通過分析和實(shí)驗(yàn)發(fā)現(xiàn)雖然CPU卡的讀取方法是保密的,但是其物理卡號卻是公開的。物理卡號是CPU卡生產(chǎn)商記錄在芯片上的標(biāo)識,具有全球唯一性,不可能出現(xiàn)完全相同的兩張卡。但是僅獲得物理卡號是沒有意義的,因?yàn)闊o法取得與相關(guān)的卡的師生的邏輯卡號即學(xué)號或者工號,意味著無法取得物理卡號與邏輯卡號的對應(yīng)關(guān)系。數(shù)據(jù)發(fā)布和訂閱是數(shù)據(jù)庫同步技術(shù),用于數(shù)據(jù)庫與外界進(jìn)行數(shù)據(jù)備份或者數(shù)據(jù)交換的技術(shù)。在本系統(tǒng)設(shè)計中通過與承建校園卡公司協(xié)商,建立了數(shù)據(jù)庫發(fā)布于訂閱系統(tǒng)。將校園卡系統(tǒng)中的物理卡號和邏輯卡號的對應(yīng)表發(fā)布到圖書館應(yīng)用服務(wù)器上,從而實(shí)現(xiàn)了與校園卡系統(tǒng)的對接。如圖2所示,自助服務(wù)終端包括LPC2138-ARM7處理器,智能顯示終端、5100網(wǎng)絡(luò)通信模塊、M104B-RFID讀卡器分別與LPC2138-ARM7處理器連接,智能顯示終端采用觸摸屏結(jié)構(gòu)系統(tǒng),利用串口與LPC2138-ARM7處理器進(jìn)行雙向通信:接受來自LPC2138-ARM7處理器的顯示指令,并將用戶觸摸操作數(shù)據(jù)回傳;M104B — RFID讀卡器將讀卡數(shù)據(jù)發(fā)送到LPC2138-ARM7處理器進(jìn)行處理;5100網(wǎng)絡(luò)通信模塊通過SPI接口與LPC2138-ARM7處理器連接,接受LPC2138-ARM7處理器的數(shù)據(jù)以及將服務(wù)器的數(shù)據(jù)回傳到LPC2138-ARM7處理器,開關(guān)電源模塊為整個系統(tǒng)供電。數(shù)據(jù)的傳遞過程見圖3:用戶在自助服務(wù)終端上刷卡后,用戶的物理卡號被傳遞給圖書館應(yīng)用服務(wù)器;然后根據(jù)校園卡應(yīng)用服務(wù)器上傳至圖書館應(yīng)用服務(wù)器上的物理卡號與邏輯卡號對應(yīng)表獲取邏輯卡號,對應(yīng)用戶身份;圖書館應(yīng)用服務(wù)器向圖書館數(shù)據(jù)庫服務(wù)器獲取用戶借閱信息后,通過網(wǎng)絡(luò)回傳給自助服務(wù)終端。
[0046]以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何不經(jīng)過創(chuàng)造性勞動想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種分布式圖書館自助服務(wù)系統(tǒng),其特征在于,包括:中心交換機(jī),圖書館應(yīng)用服務(wù)器、校園卡應(yīng)用服務(wù)器及圖書館數(shù)據(jù)庫服務(wù)器分別與中心交換機(jī)連接,路由器連接廣域網(wǎng)及中心交換機(jī),自助服務(wù)終端通過網(wǎng)絡(luò)與整個系統(tǒng)進(jìn)行邏輯連接,并分散設(shè)置于各個用戶活動區(qū)域; 所述圖書館數(shù)據(jù)庫服務(wù)器與校園圖書館數(shù)據(jù)庫共享相關(guān)圖書數(shù)據(jù); 所述校園卡應(yīng)用服務(wù)器由校園卡運(yùn)營商提供,數(shù)據(jù)結(jié)構(gòu)不對外開放; 所述的圖書館應(yīng)用服務(wù)器,采用固定IP地址的UDP:9000數(shù)據(jù)通信端口與各個自助服務(wù)終端連接,采用SQL Server2005數(shù)據(jù)庫系統(tǒng)存儲與本應(yīng)用相關(guān)的數(shù)據(jù); 所述的圖書館應(yīng)用服務(wù)器通過校園卡應(yīng)用服務(wù)器訂閱相關(guān)的數(shù)據(jù)信息,并通過中心交換機(jī)與圖書館數(shù)據(jù)庫服務(wù)器相連,獲取讀者的借閱信息以及將續(xù)借信息回寫到圖書館數(shù)據(jù)庫服務(wù)器。
2.根據(jù)權(quán)利要求1所述的一種分布式圖書館自助服務(wù)系統(tǒng),其特征在于,所述的圖書館應(yīng)用服務(wù)器還開辟有UPD:7000數(shù)據(jù)連接端口,用于通過服務(wù)器的工作界面對各個終端運(yùn)行狀況進(jìn)行實(shí)時監(jiān)控并對各個終端進(jìn)行故障實(shí)時檢測。
3.根據(jù)權(quán)利要求1所述的一種分布式圖書館自助服務(wù)系統(tǒng),其特征在于,所述自助服務(wù)終端包括LPC2138-ARM7處理器,智能顯示終端、5100網(wǎng)絡(luò)通信模塊、M104B — RFID讀卡器分別與LPC2138-ARM7處理器連接,智能顯示終端采用觸摸屏結(jié)構(gòu)系統(tǒng),利用串口與LPC2138-ARM7處理器進(jìn)行雙向通信:接受來自LPC2138-ARM7處理器的顯示指令,并將用戶觸摸操作數(shù)據(jù)回傳;M104B — RFID讀卡器將讀卡數(shù)據(jù)發(fā)送到LPC2138-ARM7處理器進(jìn)行處理;5100網(wǎng)絡(luò)通信模塊通過SPI接口與LPC2138-ARM7處理器連接,接受LPC2138-ARM7處理器的數(shù)據(jù)以及將服務(wù)器的數(shù)據(jù)回傳到LPC2138-ARM7處理器,開關(guān)電源模塊為整個系統(tǒng)供電。
4.根據(jù)權(quán)利要求3所述的一種分布式圖書館自助服務(wù)系統(tǒng),其特征在于,所述自助服務(wù)終端設(shè)置區(qū)域包括中心校區(qū)及分校區(qū),中心校區(qū)的自助服務(wù)終端通過局域網(wǎng)直接連接中心交換機(jī),分校區(qū)的自助服務(wù)終端通過廣域網(wǎng)經(jīng)路由器與系統(tǒng)進(jìn)行數(shù)據(jù)交換。
5.根據(jù)權(quán)利要求3所述的一種分布式圖書館自助服務(wù)系統(tǒng),其特征在于,所述的自助服務(wù)終端設(shè)置于校園商業(yè)中心,教學(xué)樓及宿舍。
6.根據(jù)權(quán)利要求1所述的一種分布式圖書館自助服務(wù)系統(tǒng),其特征在于,所述系統(tǒng)的數(shù)據(jù)庫發(fā)布與訂閱方式為: 1)、校園卡運(yùn)營商將校園卡系統(tǒng)中的物理卡號和邏輯卡號對應(yīng)表發(fā)布至校園卡應(yīng)用服務(wù)器; 2)、校園卡應(yīng)用服務(wù)器通過中心交換機(jī)將相應(yīng)對應(yīng)表上傳到圖書館應(yīng)用服務(wù)器上; 3)、讀者在自助服務(wù)終端上刷卡后,讀者的物理卡號被傳遞給圖書館應(yīng)用服務(wù)器利用物理卡號與邏輯卡號對應(yīng)表獲取邏輯卡號對應(yīng)用戶身份; 4)、圖書館應(yīng)用服務(wù)器向圖書館數(shù)據(jù)庫服務(wù)器獲取讀者借閱信息后,通過網(wǎng)絡(luò)回傳給自助服務(wù)終端。
【文檔編號】G07G1/00GK103500429SQ201310451315
【公開日】2014年1月8日 申請日期:2013年9月29日 優(yōu)先權(quán)日:2013年9月29日
【發(fā)明者】曾麗, 鄧銳 申請人:廣東海洋大學(xué)