CN103077252A - Manufacturing and application method of immediate integrated inquiry interface of reader service of library - Google Patents

Manufacturing and application method of immediate integrated inquiry interface of reader service of library Download PDF

Info

Publication number
CN103077252A
CN103077252A CN 201310045637 CN201310045637A CN103077252A CN 103077252 A CN103077252 A CN 103077252A CN 201310045637 CN201310045637 CN 201310045637 CN 201310045637 A CN201310045637 A CN 201310045637A CN 103077252 A CN103077252 A CN 103077252A
Authority
CN
China
Prior art keywords
module
interface
library
server
inquiry
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN 201310045637
Other languages
Chinese (zh)
Inventor
刘体斌
栗凌飞
陆乾初
刘峰
任晶
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SHANGHAI JINXIN COMPUTER SYSTEM ENGINEERING Co Ltd
Original Assignee
SHANGHAI JINXIN COMPUTER SYSTEM ENGINEERING Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SHANGHAI JINXIN COMPUTER SYSTEM ENGINEERING Co Ltd filed Critical SHANGHAI JINXIN COMPUTER SYSTEM ENGINEERING Co Ltd
Priority to CN 201310045637 priority Critical patent/CN103077252A/en
Publication of CN103077252A publication Critical patent/CN103077252A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention relates to the syncretic emerging technical field of a digital library, and aims to provide a manufacturing and application method of an immediate integrated inquiry interface for the reader service of the library for readers, wherein rogatory booklist interfaces of several libraries are acquired by various digital means for convenient inquiry. The system consists of universal computer hardware, software and external devices and the like. The arranging standard of books is organized in real time by the method, and orderly inquiry and state record of books are realized on a multi-hardware platform. The method mainly solves the associated technical problems of how to design client and server end management organizations based on various hardware platforms in different capacities. The method provided by the invention has the positive effects that when a user boasts information of many libraries, the user does not need to log in different websites respectively to comprehensively inquire the books, so that the method is an automatic method for the readers to conveniently inquire online books in a time and labor saving manner.

Description

The exploration and application method of the just-in-time integration query interface of library users's business
Technical field
The present invention relates to the management of digital library's correlated digital information and in real time processing, relate to this emerging technology field of fusion to digital library, outstanding a kind of modern means of science and technology of utilizing of purport, obtaining a plurality of libraries by various digitizing means can be for the bibliography interface of inquiry, and use these information in computer network management and organize the automatic mode of convenient inquiry, be mainly used in towards the exploration and application method of reader's integrated-type Libraries immediate inquiring interface.
Background technology
Along with developing rapidly that the division of labor in society in the global range exchanges with industry, internet industry is also in continuous progress, and its huge industrial advantages still can not shaken.And Digital Library Technique is combined with the Internet technology, just day by day becomes an important development direction of diagram shop business.
Library industry is as one of pith of social development, and its development level often improves constantly and innovates along with the continuous progress of society, and library's industry development course of global country variant also is not quite similar.Library in China industry has obtained sizable development and achievement since reform and opening-up, but the library of the eye in the world and a lot of developed countries also exists larger gap aspect various.The sustainable development of library in China industry should take into full account meet distinct Chinese characteristics again needs entertain world perspective and creativity consciousness.So-called Web technology is exactly by network communications technology and digital media technology, and product and service information is carried out efficiently inquiring technology in the computer network space.Because its convenience, low cost, and the characteristics that can make things convenient for the user to inquire about, along with the continuous quickening of information globalization, internet books comprehensive inquiry day by day becomes an important development direction of Book Industry.Increasing library's Website provides online Books Search business so far.But when a user has the information in many libraries, but need to login respectively different websites, inquire about the result of bibliography, this pattern has been wasted many time and the experience of user, and the user also can't carry out unified collection to the bibliography of liking and be positioned at different libraries.The present invention be directed to this emerging field of fusion of digital library, its information is managed and the new method of organizing.
Summary of the invention
In order to overcome above-mentioned weak point, fundamental purpose of the present invention aims to provide a kind of method of the comprehensive inquiry book information based on the Web technology;
Another purpose of the present invention is to propose a kind of layout standard Real time Organization to books, and realizes the method for inquiry at many hardware platforms;
Another object of the present invention is to use multi-purpose computer hardware, software and associated external equipment, and foundation can realize the unified Libraries enquiry interface system of comprehensive inquiry method and technology effect; Obtaining the library by various digitizing means can be for the bibliography interface of inquiry, and will be stored in the database after its description that standardizes, formation digital information centered by bibliography is described, so that library users can be browsed the digitized record that same bibliography is positioned at different libraries, reach and to process in real time the information in Duo Tai library, finished again the exploration and application method of just-in-time integration query interface that books numerical information is managed library users's business of tissue.
The technical problem to be solved in the present invention is: how hardware components realizes the information in a plurality of libraries is collected and the interface problems such as System if mainly solving; How software section mainly solves the client based on the Hardware platform design of the different abilities of multiclass, how obtain the scheme of the Bibliographical Information of service end management by network, and its organization scheme resolved, and carry out the Relational Questions such as the orderly inquiry of books and state recording;
The technical solution adopted for the present invention to solve the technical problems is: there are multi-purpose computer hardware, software and external unit etc. in this system, comprises at least:
Client environment is provided with the application software browser module in the client computer, and carries out data interaction by WAN;
Server environment or virtual cloud service are provided with front end Web service module, inquiry controller module and two or more conversion interface module, the two ends of front end Web service module are electrically connected mutually with each port of browser module and inquiry controller module respectively, and the two ends of conversion interface module are electrically connected mutually with each port of inquiry controller module and service interface module respectively;
Internet environment is provided with two or more service interface modules and two or more server module, and the two ends of service interface module are electrically connected mutually with each port of conversion interface module and server module respectively;
Link by Internat between client and the server, carry out the data link exchange by optical cable or Ethernet interface between translation interface and the service interface, between front end Web service and the inquiry controller, between inquiry controller and the translation interface, be the inner exchanging mode of program between service interface and the server, in each subroutine, finish alternately according to the mechanism of programming language;
Above-mentioned each service environment has at least two or more multi-purpose computer hardware platforms to be combined into integrated-type Libraries immediate inquiring interface towards the reader.
Further, be optical cable, Ethernet, wireless and concentric cable by the Internat on-link mode (OLM) between the client of the making of the just-in-time integration query interface of described library users's business and the server.
A kind of application process of making of just-in-time integration query interface of library users's business, the method is professional by online Books Search, carry out comprehensive inquiry to having two or more library's information, method based on the comprehensive inquiry book information of Web technology, a kind of layout standard Real time Organization to books is proposed, and realize immediate inquiring at two or more hardware platforms, by the client application software browser module, the front end Web service module of server environment or virtual cloud service, inquiry controller module and conversion interface module, and service interface module and the server module of internet carry out, at two or more multi-purpose computer hardware platforms, carry out orderly inquiry and the state recording of books in software and the external unit;
The method is obtained the library by various digitizing means can be for the bibliography interface of inquiry, and will be stored in the database after its description that standardizes, two or more digitized version of same bibliography are articulated under the bibliography data, formation digital information centered by bibliography is described, so that library users can be browsed the digitized record that same bibliography is positioned at different libraries; To the generation organization scheme in each library and verify that management and the tissue of service end books numerical informations finished in above-mentioned work; Thereafter, client can send query requests by instruction up to specification, downloads corresponding Bibliographical Information, downloads the Bibliographical Information of appointment after resolving, and carry out orderly output by above-mentioned organization scheme in various browsers; The specific works step of this application software is:
Step 1: beginning
Step 2: online library interface mode that need to determine inquiry
After executing the step of software initialization, then enter definite input end that needs the online library interface mode module of inquiry;
Different inquiry modes by different libraries, and contain a kind of or two or more modes by network inquiry bibliography details, so that the user inquires about by network, get access to the Bibliographical Information in this library by the webpage of standard, obtain relevant information by the WebService interface that is provided by the library, or obtain relevant information by the OPAC data-interface that is provided by the library, each interface method has different structures and standard, needs all Bibliographical Information contents of determining that these interfaces and standard inquire;
Step 3: the heavily standardization of Bibliographical Information
After executing the step of the definite online library interface mode that need to inquire about, then enter the input end of the module of heavily standardizing of Bibliographical Information;
By the crawl pseudo-program, determine concrete classification and method that inquiry needs, for different inquiry modes, carry out the arrangement of unified standard, make each interface after the simulation inquiry, generate the normalized number certificate of consolidation form, adopt the MARC21 Bibliographic Data Format for the Bibliographical Information standard;
By China MARC format standard MARC, MARC is a kind of communication format standard of taking care of books, make directory information exchange purposes between library or the publisher in order to allow, process various linearities and nonlinear structural analysis and comprise: linear/non-linear static analysis, model analysis, harmonic analysis, spectrum analysis, random vibration analysis, dynamic response analysis, automatically quiet/Dynamic Contact, flexing/unstability, inefficacy and failure analysis; The design of MARC21 is for redefining MARC format, promote its search function in the hope of being applicable to the network environment of 21 century, and MARC21 has five kinds of data formats: Bibliographic Format, authoritative form, holdings data, classification form and community's information form; MARC21 allows to be used to the MARC-8 of two bytes of tool or wherein a kind of UTF-8 of variable length character coding of Unicode, and the form that MARC-8 is based on ISO2022 is used for Hebrew, Arabic, Greek and East Asia font; Cross each translation interface from the data communication device of different interfaces and be converted into the data that meet MARC21, so that the easier processing of carrying out step 4 of data is processed;
Step 4: conversion Bibliographical Information standard
After executing the normalized step of weight of Bibliographical Information, then enter the input end of conversion Bibliographical Information standard module;
By conversion pseudo-program or script, the normalized number certificate of step 3 consolidation form is carried out data-switching, be converted to the JSON data mode that client software is easy to read, JSON is a kind of data interchange format of lightweight, it is based on the subset of JavaScript, and JSON adopts the text formatting that is totally independent of language;
Step 5: making and deployment program are set up the data relay server
After executing the step of conversion Bibliographical Information standard, then enter the input end that making and deployment program are set up the data relay server module;
With the pseudo-program that produces in the step 4, realize by program code, and be deployed in the Web application service open to the public; The engine that server is provided is by various scripts or become language and realize that the recommendation main composition is the NODEJS efficient application server based on the V8-Javascript of Google rendering engine;
Step 6: client sends query requests to transfer server
Execute and make and after deployment program sets up the step of data relay server, then enter client sends input end from the query requests module to transfer server;
The user uses browser to pass through to send request based on http protocol to the transfer server end, and the condition of input inquiry and key word obtain corresponding Bibliographical Information from transfer server;
Step 7: server result set cache
Execute client after the step of transfer server transmission query requests, then enter the input end of server result set cache module;
The information that transfer server will obtain from data source is buffer memory or deposit interim local data base in addition, and sets up Paging system, when browsing;
Step 8: client is resolved
After executing the step of server result set cache, then enter the input end of client parsing module;
Client will be resolved from the information that server obtains by the JS rendering engine, obtain main information and the brief introduction of bibliography related content, and be that each different bibliography clauses and subclauses generates former hyperlink with detailed content information;
Step 9: client is obtained details by hyperlink to the Library services at original place
After executing the step of client parsing, then enter client is obtained the details module to the Library services at original place by hyperlink input end;
The user obtains the more details data of this bibliography by sending request based on http protocol to this former server end;
Step 10: finish
After executing client and obtaining the step of details by hyperlink to the Library services at original place, then enter the input end that finishes module.
The invention has the beneficial effects as follows: this system collects the information in a plurality of libraries and the information processings such as System, realization is to the fusion emerging technology of digital library, when a user has the information in many libraries, need not to login respectively different websites, can realize the result of comprehensive inquiry bibliography, can process in real time the information in Duo Tai library, can finish the new method that books numerical information is managed and organizes again, be a kind of towards the save time automatic mode of the convenient inquiry of online books of province's merit of having of reader.
Description of drawings
The present invention is further described below in conjunction with drawings and Examples.
Accompanying drawing 1 is data flow synoptic diagram in the hardware environment of the present invention;
The software flow synoptic diagram that accompanying drawing 2 is processed in real time for the present invention;
Attached number in the figure explanation:
AA-internet environment;
BB-server environment or virtual cloud service;
CC-client environment;
A-browser;
B-front end Web service;
C-inquiry controller;
D-translation interface;
E-service interface;
F-server;
201-definite online library interface mode that needs inquiry;
The heavily standardization of 202-Bibliographical Information;
203-conversion Bibliographical Information standard;
204-making and deployment program are set up the data relay server;
205-client sends query requests to transfer server;
206-server result set cache;
207-client is resolved;
208-client is obtained details by hyperlink to the Library services at original place;
Embodiment
See also shown in the accompanying drawing 1,2, there are multi-purpose computer hardware, software and external unit etc. in system of the present invention, and this system comprises at least:
Client environment CC is provided with the application software browser A module in the client computer, and carries out data interaction by WAN;
Server environment or virtual cloud service BB are provided with front end Web service B module, inquiry controller C module and two or more translation interface D module, the two ends of front end Web service B module are electrically connected mutually with each port of browser A module and inquiry controller C module respectively, and the two ends of translation interface D module are electrically connected mutually with each port of inquiry controller C module and service interface E module respectively;
See also shown in the accompanying drawing 1, the output terminal of front end Web service B module is electrically connected with the input end of browser A module mutually by path 101a, and the input end of front end Web service B module is electrically connected with the output terminal of browser A module mutually by path 101b; The input end of front end Web service B module is electrically connected with the output terminal of inquiry controller C module mutually by path 102a, and the output terminal of front end Web service B module is electrically connected with the input end of inquiry controller C module mutually by path 102b;
The output terminal of translation interface D module is electrically connected with the input end of inquiry controller C module mutually by path 103a, and the input end of translation interface D module is electrically connected with the output terminal of inquiry controller C module mutually by path 103b;
Internet environment AA is provided with two or more service interface E modules and two or more server F module, and the two ends of service interface E module are electrically connected mutually with each port of translation interface D module and server F module respectively;
See also shown in the accompanying drawing 1, the output terminal of service interface E module is electrically connected with the input end of translation interface D module mutually by path 104a, and the input end of service interface E module is electrically connected with the output terminal of translation interface D module mutually by path 104b; The input end of service interface E module is electrically connected with the output terminal of server F module mutually by path 105a, and the output terminal of service interface E module is electrically connected with the input end of server F module mutually by path 105b;
Link by Internat between client and the server, carry out the data link exchange by optical cable or Ethernet interface between translation interface and the service interface, between front end Web service and the inquiry controller, between inquiry controller and the translation interface, be the inner exchanging mode of program between service interface and the server, in each subroutine, finish alternately according to the mechanism of programming language;
Above-mentioned each service environment has at least two or more multi-purpose computer hardware platforms to be combined into integrated-type Libraries immediate inquiring interface towards the reader.
Further, be optical cable, Ethernet, wireless and concentric cable by the Internat on-link mode (OLM) between the client of the making of the just-in-time integration query interface of described library users's business and the server.
A kind of application process of making of just-in-time integration query interface of library users's business, the method is professional by online Books Search, carry out comprehensive inquiry to having two or more library's information, method based on the comprehensive inquiry book information of Web technology, a kind of layout standard Real time Organization to books is proposed, and realize immediate inquiring at two or more hardware platforms, by client application software browser A module, the front end Web service B module of server environment or virtual cloud service, inquiry controller C module and translation interface D module, and the service interface E module of internet and server F module carry out, at two or more multi-purpose computer hardware platforms, carry out orderly inquiry and the state recording of books in software and the external unit;
The method is obtained the library by various digitizing means can be for the bibliography interface of inquiry, and will be stored in the database after its description that standardizes, two or more digitized version of same bibliography are articulated under the bibliography data, formation digital information centered by bibliography is described, so that library users can be browsed the digitized record that same bibliography is positioned at different libraries; To the generation organization scheme in each library and verify that management and the tissue of service end books numerical informations finished in above-mentioned work; Thereafter, client can send query requests by instruction up to specification, downloads corresponding Bibliographical Information, downloads the Bibliographical Information of appointment after resolving, and carry out orderly output by above-mentioned organization scheme in various browsers;
See also shown in the accompanying drawing 2, the software of this patent mainly runs on service end, the required work of finishing of client only has requesting query and accepts return data, and the specific works step of this application software is:
Step 1: beginning
Step 2: online library interface mode 201 that need to determine inquiry
After executing the step of software initialization, then enter definite input end that needs online library interface mode 201 modules of inquiry;
By different libraries, according to its different inquiry modes, and contain a kind of or two or more modes by network inquiry bibliography details, so that the user inquires about by network, get access to the Bibliographical Information in this library by the webpage of standard, obtain relevant information by the WebService interface that is provided by the library, or the online public directory inquiry system OPAC(Online Public Access Catalogue by being provided by the library) data-interface obtains relevant information, each interface method has different structures and standard, needs all Bibliographical Information contents of determining that these interfaces and standard inquire;
Step 3: the heavily standardization 202 of Bibliographical Information
After executing the step of the definite online library interface mode 201 that need to inquire about, then enter the input end of 202 modules of heavily standardizing of Bibliographical Information;
By the crawl pseudo-program, determine concrete classification and method that inquiry needs, for different inquiry modes, carry out the arrangement of unified standard, make each interface after the simulation inquiry, generate the normalized number certificate of consolidation form, adopt the MARC21 Bibliographic Data Format for the Bibliographical Information standard;
China MARC format standard (English: MAchine-Readable Cataloging, abbreviation: MARC), be a kind of communication format standard of taking care of books, make directory information exchange purposes between library or the publisher in order to allow.The MARC standard is along the catalogue format of the exploitation in Library of Congress in the 1970's.Although be standard, but MARC is a big collection of the China MARC format standard of various countries in fact, still there is the format standard of oneself in each country.MARC is multiple functional senior Nonlinear Finite meta software, has extremely strong structure analysis ability.Can process various linearities and nonlinear structural analysis comprises: linear/non-linear static analysis, model analysis, harmonic analysis, spectrum analysis, random vibration analysis, dynamic response analysis, automatically quiet/Dynamic Contact, flexing/unstability, inefficacy and failure analysis etc.For satisfying the various demands of industry member and academia, the series of products that provide levels are rich, strong adaptability, can move at the multiple hardwares platform.MARC21 is in conjunction with Canadian China MARC form (CAN/MARC) and two kinds of similar structures of U.S.'s China MARC form (USMARC), gets rid of diversity again and forms.Be based on American National Standards Institute (ANSI) (American National Standards Institute-ANSI) international standard Z39.2 form and integrate the MARC format of various countries, utilize the internet scientific and technological with existing telecommunication, break the boundary, various countries, make the exchange of Bibliographic Format more convenient.The design of MARC21 is for redefining MARC format, promoting its search function in the hope of being applicable to the network environment of 21 century.MARC21 has five kinds of data formats: Bibliographic Format, authoritative form, holdings data, classification form and community's information form.The MARC21 of present stage successfully is applied to British Library, Library of Congress and Canadian National Library.Wherein a kind of variable length character coding that MARC21 allows to be used to the MARC-8 of two bytes of tool or Unicode claims again the UTF-8 of ten thousand country codes, and the form that MARC-8 is based on ISO2022 can be used for Hebrew, Arabic, Greek and East Asia font.Make and cross each translation interface from the data communication device of different interfaces and be converted into the data that meet MARC21, so that the easier processing of carrying out next step of data is processed.
Step 4: conversion Bibliographical Information standard 203
After executing 202 the step of heavily standardizing of Bibliographical Information, then enter the input end of conversion Bibliographical Information standard 203 modules;
By conversion pseudo-program or script, the normalized number certificate of above-mentioned consolidation form is carried out data-switching, be converted to and be easy to the JSON data mode that client software is easy to read.
JSON (JavaScript Object Notation) is a kind of data interchange format of lightweight.It is based on JavaScript(Standard ECMA-2623rd Edition-December1999) a subset.JSON adopts the text formatting that is totally independent of language.Be easy to the people and read and write, also be easy to machine simultaneously and resolve and generate.Accompanying drawing 2 is the basic Object form of of JSON.
Step 5: making and deployment program are set up data relay server 204
After executing the step of conversion Bibliographical Information standard 203, then enter the input end that making and deployment program are set up data relay server 204 modules;
With the pseudo-program that produces in the step 4, realize by program code, and be deployed to can be open to the public the Web application service in; Provide the engine of server or to become the language realization by various scripts, but the recommendation main composition is for being used for writing the JavaScript kit NODEJS(Node.js of high performance network server based on a cover of the V8-Javascript of Google rendering engine) the efficient application server;
Step 6: client sends query requests 205 to transfer server
Execute and make and after deployment program sets up the step of data relay server 204, then enter client sends input end from query requests 205 modules to transfer server;
The user uses browser to pass through the protocol based on HTTP HTTP:(hypertext transport), http protocol sends request to the transfer server end, the condition of input inquiry and key word obtain corresponding Bibliographical Information from transfer server;
Step 7: server result set cache 206
Execute client after the step of transfer server transmission query requests 205, then enter the input end of server result set cache 206 modules;
The information that transfer server will obtain from data source is buffer memory or deposit interim local data base in addition, and sets up Paging system, when browsing;
Step 8: client resolves 207
After executing the step of server result set cache 206, then enter the input end that client is resolved 207 modules;
Client is by client script language JS(javascript) rendering engine will resolve from the information that server obtains, obtain main information and the brief introduction of bibliography related content, and be that each different bibliography clauses and subclauses generates former hyperlink with detailed content information;
Step 9: client is obtained details 208 by hyperlink to the Library services at original place
After executing the step of client parsing 207, then enter client is obtained details 208 modules to the Library services at original place by hyperlink input end;
The user obtains the more details data of this bibliography by sending request based on http protocol to this former server end;
Step 10: finish
After executing client and obtaining the step of details 208 by hyperlink to the Library services at original place, then enter the input end that finishes module.
See also shown in the accompanying drawing 1, among the figure illustration flow in order to implement system data of the present invention.Take the Bibliographical Information in one of them library of single query as example, the body data flow process is by the browser A of client, front end Web service B, inquiry controller C, translation interface D, the modules such as service interface E and server F are carried out, service interface E wherein, server F is provided by the primary support in library, it is the general data source of this application, front end Web service B, inquiry controller C, translation interface D is the data that the cloud procedure service is responsible for merging place, disposal data source, accept to ask the content that is consistent with returning with the user, browser A is the application software in the client computer, standard compliant http protocol can be resolved the hypertext that meets the W3C standard, provides HTML (Hypertext Markup Language) the 5th edition HTML5(Hypertext Markup Language5) relevant client script language (Javascript) and Cascading Style Sheet (Cascading Style Sheet) support.The client computer that is connected in network is asked to the Web front end services B transmission of cloud service end according to route 101a by browser A, the Bibliographical Information tabulation of integration is returned in request, the Web front end services is according to the inquiry controller C transmission request of route 102a to the cloud service end, after the inquiry controller C of cloud service end receives the request that comes from Web front end services B, set up multithreading and integrate inquiry, send querying command according to route 103a to each data source translation interface D, the HTTP request behavior of the translation interface D simulation browser that receives orders, or call the interfaces such as WebService that meet standard, pass course 104a successively, the 105a submit Query, and pass through 105b, 104b obtains Query Result, convert thereof into the data that meet standard and be aggregated into inquiry controller C along route 103b, change data pass course 102b the service of over to Web leading portion at last and prolong the browser A that 101b returns to client.Server F wherein, cloud service (BB), client is all carried out data interaction by WAN.In the ordinary course of things, network is wide area network (network, internet WAN, as: the Internet, Internet Internet).Http protocol is followed in communication between client browser A and the service of Web leading portion.Client browser A is by specifying the uniform resource locator URL(Uniform Resource Locator of Web front end services B) web page address specifies a certain specific resources, and accepts the biliographical description data that Web front end services B transmits.
Wherein 101a, 101b, 104a, 104b link by Internat, 104a, 104b use optical cable or Ethernet interface to carry out data link exchange generally speaking, and 101a, 101b then are applicable to any support chain and receive the on-link mode (OLM) of Internat such as optical cable, Ethernet, wireless, concentric cable etc.
102a, 102b, 103a, 103b, 105a, 105b are the inner exchanging modes of program, finish in each submodule (program) alternately according to the mechanism of programming language.
As a kind of special case of client computer embodiment, can adopt mobile computing device (such as notebook, PDA, mobile phone etc.).
The operating system of cloud service end can be based on for example WindowsXP of the system of WINNT core more than 6.0, Windows2003, the various realization versions of Windows7 or Windows8 etc. (Microsoft trade mark), MacOS/IOS (Apple trade mark), Unix (such as AIX or the free software Linux of IBM), do not require multiwindow and figure man-machine interface, but should support the HTTP access protocal and the corresponding version of NodeJS is installed; Client computer can adopt above-mentioned any operating system, supports the HTTP access protocal; When client computer was the handheld devices such as PDA, the operating system of this handheld device or its equivalent software should be supported the HTTP access protocal.
Below to making explanations from the employed intercommunication primitive of step 5~step 7:
Example: client is issued the command forms of service end and is in the step 5:
http://XXX.XXX.XXX.XXX:YYYY/museumsearch
Wherein:
XXX.XXX.XXX.XXX: the domain name of cloud service or IP address
YYYY: the place port of cloud service
A: request return data type
B: key word of the inquiry symbol (optional)
C: the number of pages of request (optional)
D: the cache set numbering (optional) of request
Parameter declaration:
Figure BDA00002818449700151
Data encapsulation form main body is the JSON object, the list information numbering that wherein comprises buffer memory, the tabulation number of pages, each Bibliographical Information (title in the tabulation, the author, publishing house, publication date, position etc.) essential information of bibliography, this data encapsulation form used the mode of operation parameter A:list and B:keyword to obtain, the outer uuid that obtains is the numbering of cache list, the uuid of each object is the numbering of buffer memory bibliography object in the data that obtain, can get access to the data source address of these book details and bibliography by the form of request A:book and D:uuid, the user can click the source that inquires source data.

Claims (3)

1. the making of the just-in-time integration query interface of library users's business, there are multi-purpose computer hardware, software and external unit in this system, it is characterized in that: this system comprises at least:
Client environment (CC) is provided with application software browser (A) module in the client computer, and carries out data interaction by WAN;
Server environment or virtual cloud service (BB) are provided with front end Web service (B) module, inquiry controller (C) module and two or more translation interface (D) module, the two ends of front end Web service (B) module are electrically connected mutually with each port of browser (A) module and inquiry controller (C) module respectively, and the two ends of translation interface (D) module are electrically connected mutually with each port of inquiry controller (C) module and service interface (E) module respectively;
Internet environment (AA) is provided with two or more service interfaces (E) module and two or more server (F) module, and the two ends of service interface (E) module are electrically connected mutually with each port of translation interface (D) module and server (F) module respectively;
Link by Internat between client and the server, carry out the data link exchange by optical cable or Ethernet interface between translation interface (D) and the service interface (E), between front end Web service (B) and inquiry controller (C), between inquiry controller (C) and the translation interface (D), be the inner exchanging mode of program between service interface (E) and the server (F), in each subroutine, finish alternately according to the mechanism of programming language;
Above-mentioned each service environment has at least two or more multi-purpose computer hardware platforms to be combined into integrated-type Libraries immediate inquiring interface towards the reader.
2. the making of the just-in-time integration query interface of library users's business according to claim 1 is characterized in that: be optical cable, Ethernet, wireless and concentric cable by the Internat on-link mode (OLM) between described client and the server.
3. the application process of the making of the just-in-time integration query interface of library users's business, the method is professional by online Books Search, carry out comprehensive inquiry to having two or more library's information, it is characterized in that: based on the method for the comprehensive inquiry book information of Web technology, a kind of layout standard Real time Organization to books is proposed, and realize immediate inquiring at two or more hardware platforms, by client application software browser (A) module, front end Web service (B) module of server environment or virtual cloud service, inquiry controller (C) module and translation interface (D) module, and the service interface of internet (E) module and server (F) module carry out, at two or more multi-purpose computer hardware platforms, carry out orderly inquiry and the state recording of books in software and the external unit;
The method is obtained the library by various digitizing means can be for the bibliography interface of inquiry, and will be stored in the database after its description that standardizes, two or more digitized version of same bibliography are articulated under the bibliography data, formation digital information centered by bibliography is described, so that library users can be browsed the digitized record that same bibliography is positioned at different libraries; To the generation organization scheme in each library and verify that management and the tissue of service end books numerical informations finished in above-mentioned work; Thereafter, client can send query requests by instruction up to specification, downloads corresponding Bibliographical Information, downloads the Bibliographical Information of appointment after resolving, and carry out orderly output by above-mentioned organization scheme in various browsers; The specific works step of this application software is:
Step 1: beginning
Step 2: online library interface mode (201) that need to determine inquiry
After executing the step of software initialization, then enter definite input end that needs online library interface mode (201) module of inquiry;
Different inquiry modes by different libraries, and contain a kind of or two or more modes by network inquiry bibliography details, so that the user inquires about by network, get access to the Bibliographical Information in this library by the webpage of standard, obtain relevant information by the WebService interface that is provided by the library, or obtain relevant information by the OPAC data-interface that is provided by the library, each interface method has different structures and standard, needs all Bibliographical Information contents of determining that these interfaces and standard inquire;
Step 3: the heavily standardization (202) of Bibliographical Information
After executing the step of the definite online library interface mode (201) that need to inquire about, then enter the input end of heavily standardization (202) module of Bibliographical Information;
By the crawl pseudo-program, determine concrete classification and method that inquiry needs, for different inquiry modes, carry out the arrangement of unified standard, make each interface after the simulation inquiry, generate the normalized number certificate of consolidation form, adopt the MARC21 Bibliographic Data Format for the Bibliographical Information standard;
By China MARC format standard MARC, MARC is a kind of communication format standard of taking care of books, make directory information exchange purposes between library or the publisher in order to allow, process various linearities and nonlinear structural analysis and comprise: linear/non-linear static analysis, model analysis, harmonic analysis, spectrum analysis, random vibration analysis, dynamic response analysis, automatically quiet/Dynamic Contact, flexing/unstability, inefficacy and failure analysis; The design of MARC21 is for redefining MARC format, promote its search function in the hope of being applicable to the network environment of 21 century, and MARC21 has five kinds of data formats: Bibliographic Format, authoritative form, holdings data, classification form and community's information form; MARC21 allows to be used to the MARC-8 of two bytes of tool or wherein a kind of UTF-8 of variable length character coding of Unicode, and the form that MARC-8 is based on ISO2022 is used for Hebrew, Arabic, Greek and East Asia font; Cross each translation interface from the data communication device of different interfaces and be converted into the data that meet MARC21, so that the easier processing of carrying out step 4 of data is processed;
Step 4: conversion Bibliographical Information standard (203)
After executing the step of heavily standardization (202) of Bibliographical Information, then enter the input end of conversion Bibliographical Information standard (203) module;
By conversion pseudo-program or script, the normalized number certificate of step 3 consolidation form is carried out data-switching, be converted to the JSON data mode that client software is easy to read, JSON is a kind of data interchange format of lightweight, it is based on the subset of JavaScript, and JSON adopts the text formatting that is totally independent of language;
Step 5: making and deployment program are set up data relay server (204)
After executing the step of conversion Bibliographical Information standard (203), then enter the input end that making and deployment program are set up data relay server (204) module;
With the pseudo-program that produces in the step 4, realize by program code, and be deployed in the Web application service open to the public; The engine that server is provided is by various scripts or become language and realize that the recommendation main composition is the NODEJS efficient application server based on the V8-Javascript of Google rendering engine;
Step 6: client sends query requests (205) to transfer server
Execute and make and after deployment program sets up the step of data relay server (204), then enter client sends input end from query requests (205) module to transfer server;
The user uses browser to pass through to send request based on http protocol to the transfer server end, and the condition of input inquiry and key word obtain corresponding Bibliographical Information from transfer server;
Step 7: server result set cache (206)
After executing client and sending the step of query requests (205) to transfer server, then enter the input end of server result set cache (206) module;
The information that transfer server will obtain from data source is buffer memory or deposit interim local data base in addition, and sets up Paging system, when browsing;
Step 8: client is resolved (207)
After executing the step of server result set cache (206), then enter the input end that client is resolved (207) module;
Client will be resolved from the information that server obtains by the JS rendering engine, obtain main information and the brief introduction of bibliography related content, and be that each different bibliography clauses and subclauses generates former hyperlink with detailed content information;
Step 9: client is obtained details (208) by hyperlink to the Library services at original place
After executing the step of client parsing (207), then enter client is obtained details (208) module to the Library services at original place by hyperlink input end;
The user obtains the more details data of this bibliography by sending request based on http protocol to this former server end;
Step 10: finish
After executing client and obtaining the step of details (208) by hyperlink to the Library services at original place, then enter the input end that finishes module.
CN 201310045637 2013-02-05 2013-02-05 Manufacturing and application method of immediate integrated inquiry interface of reader service of library Pending CN103077252A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201310045637 CN103077252A (en) 2013-02-05 2013-02-05 Manufacturing and application method of immediate integrated inquiry interface of reader service of library

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201310045637 CN103077252A (en) 2013-02-05 2013-02-05 Manufacturing and application method of immediate integrated inquiry interface of reader service of library

Publications (1)

Publication Number Publication Date
CN103077252A true CN103077252A (en) 2013-05-01

Family

ID=48153782

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201310045637 Pending CN103077252A (en) 2013-02-05 2013-02-05 Manufacturing and application method of immediate integrated inquiry interface of reader service of library

Country Status (1)

Country Link
CN (1) CN103077252A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104462185A (en) * 2014-10-13 2015-03-25 南京邮电大学 Digital library cloud storage system based on mixed structure
CN105118193A (en) * 2015-07-28 2015-12-02 成都亿邻通科技有限公司 Portable self-service borrowing method
CN106599265A (en) * 2016-12-22 2017-04-26 国家图书馆 Multimedia booklist data organization system and method oriented to sharding service

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104462185A (en) * 2014-10-13 2015-03-25 南京邮电大学 Digital library cloud storage system based on mixed structure
CN104462185B (en) * 2014-10-13 2017-08-11 南京邮电大学 A kind of digital library's cloud storage system based on mixed structure
CN105118193A (en) * 2015-07-28 2015-12-02 成都亿邻通科技有限公司 Portable self-service borrowing method
CN106599265A (en) * 2016-12-22 2017-04-26 国家图书馆 Multimedia booklist data organization system and method oriented to sharding service
CN106599265B (en) * 2016-12-22 2020-02-21 国家图书馆 Multimedia book data organization system and method for fragment service

Similar Documents

Publication Publication Date Title
CN101452453B (en) A kind of method of input method Web side navigation and a kind of input method system
CN109033406B (en) Method, apparatus and storage medium for searching blockchain data
JP5133984B2 (en) Input candidate providing device, input candidate providing system, input candidate providing method, and input candidate providing program
CN109033403B (en) Method, apparatus and storage medium for searching blockchain data
KR101122629B1 (en) Method for creation of xml document using data converting of database
CN102768685A (en) Content recommendation method based on keyword matching
CN101114294A (en) Self-help intelligent uprightness searching method
CN102289376A (en) Embedded multi-language WEB page realization method and system
CN106021583A (en) Statistical method and system for page flow data
CN109101607B (en) Method, apparatus and storage medium for searching blockchain data
CN102982117A (en) Information search method and device
CN103034496B (en) Based on the Locally-static portal generation method of template
CN104750866A (en) Embedded WEB server based dynamic menu bar generation method and system
CN110808868B (en) Test data acquisition method and device, computer equipment and storage medium
EP2874071A1 (en) Method of implementing structured and non-structured data in xml document
CN103077252A (en) Manufacturing and application method of immediate integrated inquiry interface of reader service of library
CN101902492A (en) Web Service server, website constructing method and information exchange method
CN109086414B (en) Method, apparatus and storage medium for searching blockchain data
CN102332019A (en) Method and system for converting web site to wap site
Wilde Deconstructing blogs
CN114282284A (en) Model data processing method, device, equipment and storage medium
CN201130379Y (en) Data accesses apparatus for asynchronization browsing web page
RU2597476C2 (en) System and method to do search
Malik et al. Ontology and Web Usage Mining towards an Intelligent Web focusing web logs
KR101499685B1 (en) Method for Providing Keywords Tree

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20130501