Implementation method of open source software acquisition and searching system

An open source software and search system technology, applied in special data processing applications, instruments, electrical digital data processing, etc., can solve problems such as mixed sources, low development level and slow development of open source projects

Active Publication Date: 2012-10-31
NAT UNIV OF DEFENSE TECH
View PDF3 Cites 20 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] 3. Most open source projects are at a low level of development and in a state of slow development;
The open source software information in the open source Chinese community mainly comes from manual editing by users, with obvious limitations in quantity and quality; the open source resources in the CSDN community are mainly toolkits or code libraries shared and uploaded by users themselves; the sources are mixed and the format is not uniform , the description is incomplete; while the open source software of the Linux community is mainly limited to packages and tools related to the Linux system
Generally speaking, these communities currently lack an open source software information base with wide coverage, comprehensive data, and uniform format, and a search engine technology based on this information base that provides recommendations and assistance for users to query and select open source software

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Implementation method of open source software acquisition and searching system
  • Implementation method of open source software acquisition and searching system
  • Implementation method of open source software acquisition and searching system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] like figure 1 As shown, it is a flowchart of the realization of the open source software acquisition and search system and method, and specifically implements the following steps:

[0032] Step 1. Build data services. The open source software information base has a large amount of data (>100GB), frequent updates, and strong concurrent query processing capabilities, such as providing access services for a large number of users on the Internet. Therefore, it is necessary to use enterprise-level efficient database management software to build data services. In the present invention, data services are deployed on enterprise-level blade servers, which have 8-core CPUs, 32GB internal memory, and 2TB hard disks. You can use a relational database or an object-oriented database. When using a relational database, you need to build a relational and object mapping framework to facilitate the upper-level applications to call the relational database, so that the business layer code ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

An implementation method of an open source software acquisition and searching system comprises the steps as follows: relational database management software is configured on an enterprise server, so that business-layer codes can access and refresh information in database in the form of objects when an upper application program calls a relational database; an input definition of a user is received, a certain number of open source community sets with known URL (Uniform Resource Locator) address are determined, and open source software home pages in open source communities are captured by crawlers; information, namely open source attributes in the open source software field are extracted from the captured home pages; cross community project information is integrated, an attribute union set is adopted when projects originating from different communities have different attributes, and the dependency relationships among the different projects are saved at the same time; an inverted index is built for the obtained open source attributes; in order to response the user search input or a predefined ranking mechanism, the open source projects that need to be shown are ordered and displayed, so that the acquisition and the searching of the open source software projects can be achieved.

Description

technical field [0001] The invention relates to an implementation method of an open source software acquisition and search system, in particular to a construction method of an open source software search system based on directional web crawlers and information extraction in an environment across multiple open source communities. Background technique [0002] In recent years, the open source software movement at home and abroad has achieved vigorous development, and has formed many open source software ecosystems with a large number of developers, open source projects and open source communities for software development and application. At present, the open source software industry has the following development trends: [0003] 1. The number of open source projects and developers is huge and growing steadily year by year; [0004] 2. A small number of excellent open source projects develop rapidly and are widely used; [0005] 3. Most open source projects are at a low level...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F17/30
Inventor 王怀民李翔尹刚朱沿旭史殿习王涛袁霖滕猛刘惠余跃
Owner NAT UNIV OF DEFENSE TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products