The present invention provides a system and method for sharing resource harvesting resources, method comprises the following steps: S1, the center is divided into different devices as data providers in the construction of local resources, data storage and release based on OAI framework; S2: the total center equipment as a service provider to use harvesting techniques, released to the data provider of data warehousing among them, resource harvesting; the step S2 includes: service provider resource request at a preset time periodic batch sending PMH request to the OAI data provider, and then receive the data provider to send OAI PMH response after harvesting resources. The system consists of multiple sub center devices as a data provider; the central equipment is used as a service provider. The method and system based on OAI protocol for data warehouse publishing and resource harvesting, achieve cross platform, database system and semantic heterogeneity, efficient metadata interoperability and resource sharing.
【技术实现步骤摘要】
资源共享系统及其资源收割方法
本专利技术涉及信息资源传输
,特别涉及一种资源共享系统及其资源收割方法。
技术介绍
为充分实施国家重点公共数字文化惠民工程,缓解信息资源共建共享不足、传输不畅、服务不强、管理不够等问题,进一步增强公共文化内生发展动力,文化部全国公共文化发展中心组织实施“国家公共文化数字支撑平台”计划。其中包含研究云计算环境下资源共享协议,在众多协议中选用、改进或提出一种适用于我国公共数字文化资源现状的资源共享协议,用以解决资源传输不畅等问题。现有技术多见于使用HTTP协议并采用XML和JSON格式进行文档信息传输。其中,XML的优点为:A.格式统一,符合标准;B.容易与其他系统进行远程交互,数据共享比较方便。XML的缺点为:A.XML文件庞大,文件格式复杂,传输占带宽;B.服务器端和客户端都需要花费大量代码来解析XML,导致服务器端和客户端代码变得异常复杂且不易维护;C.客户端不同浏览器之间解析XML的方式不一致,需要重复编写很多代码;D.服务器端和客户端解析XML花费较多的资源和时间。而JSON的优点:A.数据格式比较简单,易于读写,格式都是压缩的,占用带宽小;B.易于解析,客户端JavaScript可以简单的通过eval_r()进行JSON数据的读取;C.支持多种语言,包括ActionScript,C,C#,ColdFusion,Java,JavaScript,Perl,PHP,Python,Ruby等服务器端语言,便于服务器端的解析;D.在PHP世界,已经有PHP-JSON和JSON-PHP出现了,偏于PHP序列化后的程序直接调用 ...
【技术保护点】
一种资源共享系统的资源收割方法,其特征在于,包括以下步骤:S1:不同的分中心设备作为数据提供者在本地建设资源,进行数据仓储并基于OAI技术框架发布;S2:总中心设备作为服务提供者使用收割技术,对各数据提供者发布的数据仓储进行资源收割;其中,所述步骤S2具体包括:服务提供者在预设时间定期批处理发送OAI‑PMH请求至各数据提供者进行资源请求,再接收各数据提供者发送的OAI‑PMH回应后进行资源收割。
【技术特征摘要】
1.一种资源共享系统的资源收割方法,其特征在于,包括以下步骤:S1:不同的分中心设备作为数据提供者在本地建设资源,进行数据仓储并基于OAI技术框架发布;S2:总中心设备作为服务提供者使用收割技术,对各数据提供者发布的数据仓储进行资源收割;其中,所述步骤S2具体包括:服务提供者在预设时间定期批处理发送OAI-PMH请求至各数据提供者进行资源请求,再接收各数据提供者发送的OAI-PMH回应后进行资源收割。2.根据权利要求1所述的资源共享系统的资源收割方法,其特征在于,所述OAI-PMH请求包括一个动词参数,所述动词参数为OAI-PMH协议的一个命令;而OAI-PMH回应包括用于校验数据合法性的资源共享元数据集。3.根据权利要求1所述的资源共享系统的资源收割方法,其特征在于,基于OAI技术框架发布数据仓储内的元数据时,根据资源收割需要对都柏林核心数据集进行扩展,并在扩展后定义元数据前缀为:OAI-GX。4.根据权利要求3所述的资源共享系统的资源收割方法,其特征在于,数据提供者发送OAI-PMH回应时,首先基于所述元数据前缀生成资源共享元数据集的文件名与URL,再将所述资源共享元数据集的文件名与URL作为OAI-PMH回应发送给所述服务提供者,最后,由所述服务提供者根据所述资源共享元数据集的文件名与URL进行资源收割。5.根据权利要求1所述的资源共享系统的资源收割方法,其特征在于,所述数据提供者进行数据仓储时将OAI-PMH协议作为仓储框架,所述服务提供...
【专利技术属性】
技术研发人员:张毅,赵慧甜,
申请(专利权)人:昆山必捷必信息技术有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。