Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Management system and method for open software repository

A technology of software warehouse and management method, which is applied in the field of network data access, can solve problems such as software dependence, software conflict, software conflict and dependence, and achieve the effects of wide application range, high reliability, and improved management process

Active Publication Date: 2017-03-08
深圳德鲁克科技有限公司
View PDF5 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] The present invention is mainly aimed at how to solve a series of problems such as software dependence, software authority, and software conflict caused by third-party developers maintaining and managing software packages in the OpenWrt software warehouse of the open platform
Aiming at the plug-in server of this open platform, the present invention proposes an improved opkg software package management method. The method manages the authority of the software publisher on the side of the A server, and manages the configuration files of all software sources in an orderly manner on the side of the B device. Integration to resolve software conflicts and dependencies created by multiple publishers

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
  • Management system and method for open software repository
  • Management system and method for open software repository
  • Management system and method for open software repository

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0054] Such as figure 1 This is a schematic flow chart of the first embodiment of the present invention:

[0055] An open software warehouse management method, the method includes the following steps:

[0056] S100: Perform authority management at the software warehouse end, and publish the corresponding software to a designated distribution directory according to the authority;

[0057] S200: The configuration file side provides corresponding dependencies of the software;

[0058] S300: The calling tool of the embedded operating system calls the configuration file and the corresponding software.

[0059] Preferably, in the open software warehouse management method, the software stored in the designated distribution directory is installation software or upgrade software.

[0060] Preferably, in the open software warehouse management method, the embedded operating system is Linux, Windows Embedded, VxWorks or OpenWrt.

[0061] Preferably, in the open software warehouse management method, t...

no. 2 example

[0077] On the basis of Example 1,

[0078] The server-side operation process is as follows:

[0079] B1000: After the third-party user is authenticated, log in to the plug-in server;

[0080] B2000: The plug-in server specifies its dedicated directory for publishing software based on identity verification;

[0081] B3000: third-party users upload software in a dedicated directory;

[0082] B4000: The third-party user explains the conflicting relationship or dependency relationship of the uploaded software in the (public) configuration file.

[0083] The operation process of the network equipment side is as follows:

[0084] R1000: The network device calls the opkg tool to obtain the network address of the server;

[0085] R2000: The network device sends a request to the server and obtains the configuration file issued by the third party on the server side;

[0086] R3000: The network device parses the configuration file and finds software conflicts, and then puts the label of the correspond...

no. 3 example

[0090] This embodiment is oriented to software management of OpenWrt embedded devices. The software server is no longer maintained by the device manager, but is updated and maintained by numerous third-party software publishers. The network architecture is as follows figure 2 The structure diagram is shown.

[0091] The invention relates to a plug-in server and an OpenWrt embedded device. On the plug-in server side, authority management is performed for third-party software publishers. Each third-party software publisher can only publish and update software in the authorized directory, without interfering with each other, and the third-party software configuration files must be included in the directory , Ensure that all dependencies are resolved in the software released by yourself.

[0092] On the OpenWrt embedded device side, when opkg updates the software, it first obtains the configuration file of the plug-in server, that is, the configuration file in each third-party release...

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

The invention relates to the technical field of network data access, particularly relates to the permission problem and the software dependency problem while a network device with embedded operating system accesses the network data. The invention discloses a management method for open software repository. The management method for open software repository comprises the following steps: S100, performing permission management in the software repository end, and releasing the corresponding software to the assigned directory according to the permissions; S200, providing dependency relationship of the corresponding software in the configuration file end; and S300, invoking the configuration file and the corresponding software by means of the invocation tool of the embedded operating system.

Description

Technical field [0001] This application relates to the technical field of network data access, in particular to an open software warehouse management system and management method thereof. Background technique [0002] Cloud computing is a new way of using shared resources, which has changed the traditional mode of using all local physical resources. The user only needs to connect to the cloud computing data center through the network and propose a description of the requirements for computing, storage, network and other resources. The cloud computing data center will perform resource scheduling according to the demand description and allocate actual physical resources to run user applications to satisfy users demand. With the development of information technology, cloud computing has gradually become a hot spot in the industry, and cloud computing data center platforms of major domestic and foreign manufacturers have also begun to be used. [0003] An important feature of cloud c...

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): G06F9/445
CPCG06F8/61G06F8/65
Inventor 凌灵
Owner 深圳德鲁克科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products