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

Plug-in system for drug design system and generating method and updating method thereof

A design system and plug-in technology, applied in the direction of program control design, calculation, software deployment, etc., can solve problems such as difficult expansion, difficult maintenance of desktop applications, and excessive manpower, time and money consumption

Pending Publication Date: 2020-10-30
SHENZHEN JINGTAI TECH CO LTD
View PDF0 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The native application of the native desktop software is closer to the system, and performance is its biggest advantage, but it needs to provide customized development on each platform, which requires too much manpower, time and money, and more energy is required for long-term maintenance and update; summary It has the following disadvantages: 1. It can only handle some multi-systems with a single function; 2. Due to the need to install the client, it is difficult to install and deploy, so it is not easy to expand; 3. If the client uses different systems, it must be written separately for these systems Program; 4. The client interface lacks versatility, and the interface needs to be changed when the business changes;
Using web technology to build desktop applications, it is very convenient to build desktop applications, and one-time construction of applications can run on multiple platforms; but there are also certain maintenance defects, such as maintaining multiple desktop applications at the same time, each application will be composed of multiple recoverable It is composed of components, and the update of new functional components requires the application to be rebuilt, released, and users to update the version to experience the tedious operations of the latest functions. The flow chart is as follows figure 1 shown
[0006] To sum up, drug design software plays a vital role in drug design, but the problem that it is not easy to quickly develop iterations and version updates has not been well resolved
Desktop applications cannot avoid repeated build releases and updates, resulting in difficulties in maintaining desktop applications and users cannot experience the latest features in a timely manner

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
  • Plug-in system for drug design system and generating method and updating method thereof
  • Plug-in system for drug design system and generating method and updating method thereof
  • Plug-in system for drug design system and generating method and updating method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0064] Embodiment 1: as figure 1 As shown, a plug-in system for drug design system, including:

[0065] Baseline management module: The baseline version is updated according to a quarter or a fixed time point, and the manager manages the baseline to ensure that the dependencies between plug-ins in the current baseline are absolutely available;

[0066] Configuration table: the configuration table is used to configure a description representing all information of a scene, wherein the configuration table describes how to combine multiple plug-in Panels into a scene. Among them, such as figure 2 As shown, the configuration table has the following key fields: Name (name): the unique identifier of the scene; Description (description): the description of the scene; Version (version): the update basis of the scene; Plugins (plug-in): the scene List of required plug-ins; Layout (layout): the basis for the scene to use plug-ins for layout drawing.

Embodiment 2

[0067] Embodiment 2: as image 3 As shown, a plug-in can be understood as a package, which exposes multiple panels, cells, and libs. Plug-in developers use the interfaces provided by the plug-in system to interact; the system will draw according to the Panel composition layout described in the configuration table.

[0068] Panel (viewable area)

[0069] It is injected into the designated panel area by the plug-in system, and the flexible layout is controlled by the plug-in system.

[0070] Cell (visible area)

[0071] A Panel can contain multiple Cells, the plug-in developer specifies the Cell occupancy, and the specific plug-in is loaded by the plug-in system.

[0072] Lib (non-visual area)

[0073] Types that only expose methods without a visual interface can generally be used for algorithm encapsulation or data processing.

Embodiment 3

[0075] Plug-in update method, such as Figure 4 Shown: Regarding the version dependency between plug-ins and the plug-in dependency on the host interface version, under this coupling relationship, if the version of the relying party changes (changes in function logic and interface occur), how to be compatible to ensure the normal operation of the overall APP, in order to ensure this plug-in Only after the baseline version is upgraded, it will be updated uniformly. The update process:

[0076] After the check action is initiated, first check whether the baseline is updated;

[0077] A new version of the baseline indicates that it is currently updatable, and check the version of the configuration table immediately;

[0078] There is a version of the configuration table, download the latest configuration table immediately;

[0079] Read the latest configuration table and check the list of plugins;

[0080] There is a new version of the plugin, update the plugin immediately;

...

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 discloses a plug-in system for a drug design system and a generation method and an updating method thereof. The plug-in system comprises a baseline management module and a configurationtable, wherein a baseline version is updated according to a fixed time point; wherein the configuration table is used for configuring description representing all information of one scene; the generation method comprises the following steps: compiling one or more independently maintained plug-ins, and reading plug-in declaration definitions when a drug design system is started; according to the plug-in declaration definition, converting a control in the drug design system into a general control object; compiling a scene configuration to describe how to arrange plug-ins; the plug-in loads and renders the plug-in according to the configuration table; the plug-in provides free layout to freely change the position of the Panel panel; adding a new function to the plug-in and modifying a versionnumber; and detecting that the plug-in has a new version, and downloading and using the new plug-in. According to the invention, quick development iteration and version updating are easy to realize,so that a user can experience the latest function in time.

Description

technical field [0001] The invention belongs to the technical field of plug-in platforms, and in particular relates to a plug-in system for a drug design system and a generating method and an updating method thereof. Background technique [0002] A plug-in is a program written in accordance with a certain standard application program interface, which can only run on the system platform specified by the program (may support multiple platforms at the same time), and cannot run independently from the specified platform. Because the plug-in needs to call the function library or data provided by the original pure system. [0003] In the existing network environment, many softwares have plug-ins, and there are countless kinds of plug-ins. Computer-aided drug design is a product of the intersection of chemistry, biology, mathematics, physics, and computer science, which also requires the use of plug-ins. At present, the plug-ins of drug design software mainly include: [0004] N...

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
IPC IPC(8): G06F8/65G06F8/71G06F9/445
CPCG06F8/65G06F8/71G06F9/44526
Inventor 雷焱森刘阳谈樑马健温书豪赖力鹏
Owner SHENZHEN JINGTAI TECH CO LTD
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