CN111061529A - Configuration software multi-label page management method, device and storage medium - Google Patents
Configuration software multi-label page management method, device and storage medium Download PDFInfo
- Publication number
- CN111061529A CN111061529A CN201911221751.5A CN201911221751A CN111061529A CN 111061529 A CN111061529 A CN 111061529A CN 201911221751 A CN201911221751 A CN 201911221751A CN 111061529 A CN111061529 A CN 111061529A
- Authority
- CN
- China
- Prior art keywords
- page
- configuration
- configuration data
- data
- label
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Stored Programmes (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The invention discloses a configuration software multi-label page management method, which comprises the steps that when target operation aiming at a configuration data object on a first data label page is detected, a data label page display template corresponding to the configuration data object is inquired according to the target operation; and establishing a second data label page according to the data label page display template. And a corresponding configuration software multi-label page management device and a storage medium. By setting a plurality of label pages in the configuration software, the newly added label pages are quickly created and switched according to the reference and dependency relationship among the configuration data objects in the label pages, the problem that the configurations of various data objects can not exit and are synchronous in real time is well solved through switching of the plurality of label pages, and the related configuration data can be edited under the condition of not exiting the current configuration as long as the newly added label pages are additionally arranged. The efficiency is improved, and the integrity and the safety of data are ensured.
Description
Technical Field
The invention relates to the field of industrial production intelligent manufacturing, in particular to a method and a device for managing a configuration software multi-label page and a storage medium.
Background
The production configuration is an intelligent manufacturing plant, and is a necessary stage for setting the environment, equipment, product specification and the like. It takes a lot of time to configure the system before the production starts. The production configuration relates to the safety of the production process and is also the basis of product compliance, so the control response to the system configuration account is also very high, and the same account only allows one person to log in a workstation for use and generally does not allow repeated login.
The single workstation login is the safety limit of a plurality of industrial software basic systems, so that the same account can only be logged in the system for 1 time no matter on a Web page or executable window software. Therefore, under the condition of the limitation of the single workstation login condition, the conventional method does not support a multi-tag page, namely a Tab page, and all independent basic data objects must be prepared and complicated data objects must be arranged because of the use and intersection of multiple data objects in the configuration process. Specifically, as shown in fig. 1, when it is found that the referenced object B needs to be queried, newly added, or modified during the use of a certain data object a, the single-page configuration scheme causes the need to interrupt the setting of the current object a, close the a setting page, open the B setting page, close the B setting page after setting, and open the a setting page. The specific configuration process comprises the following steps: the method comprises the steps of setting A-type data, opening an A-type data label page, namely a Tab page, if the A-type data depends on B-type data and new creation or modification of the B-type data is needed, closing the A-type data label page firstly, then opening the B-type data label page, and after the B-type data label page is set, closing the B-type data label page and then continuing to open the A-type data label page again so as to finish the reference of the B-type data. By analogy, if the A-type data depends on more data objects (C \ D \ E.), the opening and closing of various data label pages such as the C \ D \ E and the like, namely the Tab page, are repeated for more times, the operation is repeated, and the efficiency is low. In the conventional setting mode, during the switching process of the single-page setting, the key information of the object to be set B must be manually recorded and processed in B, and the misoperation is easy to generate under the condition that the key information is complex. Meanwhile, the storage process of the single-page setting is limited to the current page, all the operations need to be executed strictly according to the schedule by configuration personnel, and the operation cannot be found in advance if an error process occurs in the middle.
Disclosure of Invention
Aiming at the defects in the prior art, the invention provides a multi-label page management method for configuration software, which specifically comprises the following steps: when target operation aiming at a configuration data object on a first data label page is detected, inquiring a data label page display template corresponding to the configuration data object according to the target operation; and establishing a second data label page according to the data label page display template.
Preferably, when a target operation for a configuration data object on a first data tab page is detected, querying a data tab page display template corresponding to the configuration data object according to the target operation may include: monitoring each configuration data object editing instruction on the opened first data label page; acquiring an editing instruction aiming at a first configuration data object on a first data label page; inquiring the dependency relationship of the configuration data object to be edited in the editing instruction; and inquiring a second configuration data object influencing the configuration of the first configuration data object according to the dependency relationship, and acquiring a data label page display template corresponding to the second configuration data object.
Preferably, the method further comprises: acquiring a tag page storage sequence according to the configuration data dependency relationship of each tag page; and sequentially storing the configuration data objects of all the label pages according to the label page storage sequence.
Preferably, the dependency relationship is a parameter reference relationship between configuration data objects.
Preferably, the step of obtaining the tag page storage sequence according to the configuration data dependency relationship of each tag page includes: acquiring configuration data objects contained in each label page; according to the dependency relationship of each configuration data object in the label page, different storage priorities are given to each label page; and sequentially storing according to the storage priority of each label.
Preferably, the configuration software multi-tab management method further includes obtaining a tab saving sequence according to the opening attribute of each tab.
Preferably, the configuration software multi-tab page management method further includes querying whether to save the second tab page data when the tab page currently displayed on the interface is switched from the selected second tab page to the first tab page.
The invention also discloses a device for managing the configuration software multi-label pages, which comprises: the monitoring module is used for monitoring each configuration data object editing instruction on the opened first data label page; the instruction acquisition module is used for acquiring an editing instruction aiming at a first configuration data object on a first data label page; the query module is used for querying the dependency relationship of the configuration data object to be edited in the editing instruction; the template acquisition module is used for inquiring a second configuration data object influencing the configuration of the first configuration data object according to the dependency relationship and acquiring a data label page display template corresponding to the second configuration data object; and the label creating module is used for creating a second data label page according to the data label page display template.
The invention also discloses a configuration software multi-label page management device which comprises a memory, a processor and a computer program which is stored in the memory and can run on the processor, wherein the processor realizes the steps of the configuration software multi-label page management method when executing the computer program.
The invention also discloses a computer readable storage medium, which stores a computer program, and the computer program realizes the steps of the configuration software multi-label page management method when being executed by a processor.
The invention sets a plurality of label pages in the configuration software, and rapidly creates and switches the newly added label pages according to the reference and the dependency relationship among the configuration data objects in the label pages, thereby well solving the problems that the configurations of various data objects can not exit and are synchronous in real time through the switching of the plurality of label pages, and viewing, adding, modifying other data and using the newly added label pages under the condition of not exiting the current configuration as long as the newly added label pages are additionally added. If the configuration data objects are mutually referenced, the multi-label page can also support the synchronous storage of the automatic association opening and the modification according to the order of the dependent hierarchy. The user does not need to continuously switch the management page of each data type in a single page, but opens the label pages of a plurality of data types simultaneously, and completes the whole process configuration in parallel. The efficiency is improved, and the completeness and the safety of data are ensured simultaneously according to the automatic storage of the dependency relationship.
Additional aspects and advantages of the invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the invention.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the invention without limiting the invention. In the drawings:
fig. 1 is a schematic flow chart of a tag page management method of configuration software in the prior art.
Fig. 2 is a flowchart illustrating a method for managing multiple tab pages of configuration software according to an embodiment of the present invention.
Fig. 3 is a schematic diagram illustrating an effect of the configuration software multi-tab management method according to an embodiment of the present invention.
Fig. 4 is a schematic flowchart of step S1 according to an embodiment of the present invention.
Fig. 5 is a flowchart illustrating a method for managing multiple tab pages of configuration software according to another embodiment of the present invention.
Fig. 6 is a schematic flowchart of step S3 according to an embodiment of the present invention.
Fig. 7 is a schematic diagram illustrating specific steps of a configuration software multi-tab page management method according to an embodiment of the present invention.
Fig. 8 is a schematic diagram illustrating an opening sequence of a configuration data object with dependency relationship according to an embodiment of the present invention.
Fig. 9 is a schematic diagram illustrating a maintaining sequence of configuration data objects with dependency relationships according to an embodiment of the present invention.
Fig. 10 is a schematic diagram of a dependency path tree for configuration data objects according to an embodiment of the present invention.
Fig. 11 is a block diagram of a configuration software multi-tab management device according to an embodiment of the present disclosure.
Fig. 12 is a schematic structural diagram of a configuration software multi-tab management device according to another embodiment of the present disclosure.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the drawings of the embodiments of the present invention. It is to be understood that the embodiments described are only a few embodiments of the present invention, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the described embodiments of the invention without any inventive step, are within the scope of protection of the invention.
In the present invention, unless otherwise expressly specified or limited, the terms "mounted," "connected," "secured," and the like are to be construed broadly and can, for example, be fixedly connected, detachably connected, or integrally connected; can be mechanically or electrically connected; they may be connected directly or indirectly through intervening media, or they may be interconnected between two elements. The specific meanings of the above terms in the present invention can be understood by those skilled in the art according to specific situations.
In the present invention, unless otherwise expressly stated or limited, "above" or "below" a first feature means that the first and second features are in direct contact, or that the first and second features are not in direct contact but are in contact with each other via another feature therebetween. Also, the first feature being "on," "above" and "over" the second feature includes the first feature being directly on and obliquely above the second feature, or merely indicating that the first feature is at a higher level than the second feature. A first feature being "under," "below," and "beneath" a second feature includes the first feature being directly under and obliquely below the second feature, or simply meaning that the first feature is at a lesser elevation than the second feature.
Unless defined otherwise, technical or scientific terms used herein shall have the ordinary meaning as understood by one of ordinary skill in the art to which this invention belongs. The use of "first," "second," and similar terms in the description and claims of the present application do not denote any order, quantity, or importance, but rather the terms are used to distinguish one element from another. Also, the use of the terms "a" or "an" and the like do not denote a limitation of quantity, but rather denote the presence of at least one.
Fig. 2 is a multi-Tab page management method for configuration software according to an embodiment of the present invention, where the method employs multi-Tab page configuration and includes the following specific steps:
step S1, when a target operation for a configuration data object on the first data tab is detected, querying a data tab display template corresponding to the configuration data object according to the target operation.
Specifically, when a configuration data object, such as a type a data, needs to be set in configuration software, a Tab page, i.e., a tag setting page, of the configuration data object is first opened, when the type a data depends on the type B data and the type B data needs to be newly created or modified, a type B data display area in the type a data tag page may be selected by means of clicking or the like, when a target operation for the type a data object, i.e., the type B data, on the type a data tag page is detected, where the target operation may be a preset operation of detecting a mouse click event or the like for a certain configuration data object, and a data tag page display template corresponding to the selected configuration data object may be queried and obtained in a storage database according to the target operation.
As shown in fig. 4, in some embodiments, the step S1 may further include:
in step S11, each configuration data object editing instruction on the opened first data tab page is monitored. For example, whether a mouse click event for a certain configuration data object occurs on the class a data tab page is monitored at any time for the opened class a data tab page.
In step S12, an editing instruction for the first configuration data object on the first data tab page is obtained. When the B-type configuration data is selected from the A-type label page, the data can be selected to be newly set, or the B-type configuration data which is stored or exists in advance can be directly selected or imported, and the B-type data label page can also be selected to be opened. When the B-type configuration data is selected for editing, the monitored action aiming at the B-type configuration data is converted into an editing instruction of the B-type configuration data.
Step S13, querying the dependency relationship of the configuration data object to be edited in the editing instruction. And inquiring and acquiring the dependency relationship of the configuration data object in a configuration dependency path tree preset in a memory according to the selected configuration data object. The dependency relationship is the related dependency condition between configuration data, i.e. the dependency relationship is the parameter reference relationship between configuration data objects. For example, in the configuration dependency path tree shown in fig. 10, the work order configuration data includes main recipe configuration data and prescription configuration data, that is, the configuration work order configuration data needs to depend on the main recipe configuration data and the prescription configuration data; the main formula configuration data comprises alarm program configuration data, formula program configuration data and electronic signature configuration data, and the prescription configuration data comprises electronic signature configuration data and material configuration data, so that the main formula configuration data depends on the alarm program configuration data, the formula program configuration data and the electronic signature configuration data, the prescription configuration data depends on the electronic signature configuration data and the material configuration data, and the like, and the dependency relationship among the configuration data objects finally forms a configuration dependency path tree reflecting the data configuration relationship. The above-mentioned dependency relationship between the configuration data objects, i.e. the configuration dependency path tree information, can be pre-stored and solidified in the system database.
Step S14, querying a second configuration data object that affects the configuration of the first configuration data object according to the dependency relationship, and obtaining a data tab template corresponding to the second configuration data object.
Specifically, each configuration data object which needs to be depended on when the first configuration data object is configured is obtained by retrieving the dependency relationship among the configuration data objects in the database, and then a tag page of each configuration data object is established after a corresponding data tag page template is inquired according to each obtained configuration data object, or one configuration data object is selected according to a configuration instruction to establish the tag page.
In other embodiments, the configuration data object may be directly obtained after a complete configuration instruction for the currently displayed current configuration data object is received, and all the configuration data objects directly dependent on the configuration data object are sequentially created and opened on the right side of the current configuration tab page after the tab page display templates of all the dependent configuration data objects are obtained. The arrangement sequence of the tab pages on the tab bar can also be arranged according to the presentation sequence of the configuration data on the currently opened tab page, so that the tab pages can be conveniently and quickly checked correspondingly.
And step S2, establishing a second data label page according to the data label page display template.
After the data tab page display template of the selected type B data is obtained, a type B data tab page may be established and opened adjacent to the type a data tab page.
By setting a plurality of label pages in the configuration software, the newly added label pages are quickly created and switched according to the reference and dependency relationship among the configuration data objects in the label pages, and the problem that the configuration of various data objects can not exit and be synchronized in real time is well solved through the switching of the plurality of label pages, as shown in figure 3, other data can be checked, newly added and modified under the condition of not exiting the current configuration only by additionally adding the label pages, and then the newly added and modified data are used for the newly added and synchronized configuration data. If mutual reference exists between the configuration data objects, the multi-label page can also support automatic association opening. The user does not need to continuously switch the management page of each data type in a single page, but simultaneously opens the label pages of a plurality of data types, and the whole process configuration is completed in parallel, so that the configuration efficiency is greatly improved. The problem of in the prior art each configuration data object's label page can only open the second label page once more when the previous label page is closed, and the opening and closing of all kinds of data label pages, namely Tab page will repeat very many times, and operation repetition efficiency is low is solved.
As shown in fig. 5, in other embodiments, the configuration software multi-tab management method may further include the following steps:
step S3, obtaining a tab saving sequence according to the dependency relationship of the configuration data of each tab.
Specifically, the storage sequence can be calculated according to a configuration-dependent path tree which is stored and solidified in advance in the system, the more basic data is stored preferentially, and reverse automatic storage is performed from the basic data to the work order information at regular time. For example, the arrow in fig. 8 indicates a forward opening sequence, the arrow in fig. 9 indicates a reverse storage sequence, and other components in the same layer may be stored simultaneously or in any order.
As shown in fig. 6, in some embodiments, the step S3 of obtaining the tab saving order according to the configuration data dependency relationship of each tab may specifically include the following steps:
in step S31, the configuration data object included in each tab page is obtained.
And acquiring all identification information of all configuration data objects contained in the configuration data tab page of the current display interface, and acquiring corresponding tab page templates from a database in which the configuration data object tab page templates are stored according to the identification information.
Step S32, assigning different storage priorities to the tab pages according to the dependency relationship of each configuration data object in the tab pages.
In step S33, the labels are stored in order of their storage priority.
In step S4, the configuration data objects of the respective tab pages are sequentially saved in the tab page saving order. And sequentially storing the layers according to the sequence of the label pages, finishing data updating by one configuration data object after the configuration data object stores and uploads data, and directly referring to the configuration data objects stored and updated on the upper layer when other subsequent configuration data objects are stored.
Data are sequentially stored according to the dependency relationship among the configuration data objects, so that the data are synchronously stored according to the dependency hierarchy sequence after being modified. The automatic saving according to the dependency relationship simultaneously ensures the integrity and the safety of the data. The problem that the final configuration data is not updated completely because the upper layer data finishes configuration storage in advance and the lower layer data does not finish storage updating is solved.
In some embodiments, the tab page saving order may also be obtained according to the opening attribute of each tab page. The open attribute of the tag page of some configuration data objects can be set to not refer to other tag page data or only accept new editing data and the like because of safety, reliability and the like, and the tag page can be stored without a specific sequence of dependency relationships during storage. The flexibility, the reliability and the safety of configuration data editing are facilitated.
In some embodiments, the configuration software multi-tag management method may further include the steps of: and when the tab page currently displayed on the interface is switched from the selected second tab page to the first tab page, inquiring whether to save and upload the data of the second tab page. Specifically, when the tab page currently displayed on the interface is to be changed, the system may issue an inquiry whether to store the configuration data on the current tab page to be hidden. Meanwhile, when the configuration data on the current display interface changes, is stored and updated, and when the interface display is switched to the established label page of another configuration data object, the system also inquires whether the relevant configuration data of the label page of the configuration data object is updated, so that the data on the label page of the configuration data in the current display state can be ensured to be in the latest state, and the data change in the previous label page can be adapted in time.
In some embodiments, when the tab page currently displayed on the interface is switched to a second tab page, it is determined whether the configuration data object in the second tab page is updated, and if the configuration data object in the second tab page is updated, the configuration data object in the second tab page is updated and displayed. Therefore, the data on the configuration data label page in the current display state can be ensured to be in the latest state, and the data in the previous label page can be adapted to be changed in time.
Fig. 7 is a specific application of the configuration software multi-tab management method disclosed in the embodiment, where the multi-tab management is applicable to a plurality of production activity scenarios. For example, a class A data is set, a class A data Tab page is opened, if the class A data depends on a class B data and the class B data needs to be newly built/modified, the class B data Tab page can be automatically opened, query/new addition/modification is carried out in the class B data Tab page, then the class A data Tab page is directly switched to the class A data Tab page to set and quote the class B data, and finally the class A data and the class B data are uniformly stored according to the dependence sequence. The following is a schematic diagram of a multi-tab configuration, and as shown in fig. 8, the specific working method of the multi-tab is described in detail only by creating a "production work order" as a case:
firstly, a work order is created, and the work order is edited, which needs to depend on information such as prescriptions, materials, prescriptions and the like. At the place where the work order needs to configure the prescription setting, the existing prescription can be directly selected, or a prescription management Tab page can be automatically opened on the new Tab page, and the prescription configuration can be carried out on the prescription management Tab page.
At the setting position of the prescription needing to configure the materials, the existing materials can be directly selected, a material management Tab page can be automatically opened on a new Tab page, and the materials can be configured on the material management Tab page.
At the setting place where the work order needs to configure the setting formula, the existing formula can be directly selected, or a formula management Tab page can be automatically opened on the new Tab page, and the formula can be configured on the formula management Tab page.
At the place where variables or units or other basic dependent items need to be configured in the batch records of the recipe program, the existing data objects can be directly selected, or the corresponding Tab page can be automatically opened on the new Tab page, and the targeted configuration can be performed on the corresponding Tab page.
As shown in fig. 9, if the new data object must be saved preferentially; if the data object is updated, when all the dependent configurations are configured, the system can calculate the storage sequence according to the opening attribute of the Tab page and the solidified configuration dependent path tree in the system, and reversely and automatically store the basic data until the work order information is timed.
After all the dependent data of the work order are prepared, the Tab page of the work order is selected to quickly return to the configuration page of the work order, and then the setting can be quickly completed.
Through the configuration process, a user does not need to continuously switch the management page of each data type in a single page, but simultaneously opens Tab pages of a plurality of data types, and completes the whole production work order configuration in parallel. The efficiency is improved, and the completeness and the safety of data are ensured simultaneously according to the automatic storage of the dependency relationship.
As shown in fig. 11, the present invention further provides a configuration software multi-tab management device, which is characterized in that the configuration software multi-tab management device comprises: the monitoring module 1 is used for monitoring each configuration data object editing instruction on the opened first data label page; the instruction acquisition module 2 is used for acquiring an editing instruction for the first configuration data object on the first data label page; the query module 3 is used for querying the dependency relationship of the configuration data object to be edited in the editing instruction; the template acquisition module 4 is used for inquiring a second configuration data object influencing the configuration of the first configuration data object according to the dependency relationship and acquiring a data label page display template corresponding to the second configuration data object; and the label creating module 5 is used for creating a second data label page according to the data label page display template.
In other embodiments, the method may further include: the sorting module is used for acquiring a tag page storage sequence according to the configuration data dependency relationship of each tag page; and the storage module is used for sequentially storing the configuration data objects of all the label pages according to the storage sequence of the label pages.
It should be noted that, in the present specification, the foregoing embodiments are described in a progressive manner, each embodiment focuses on differences from other embodiments, and like parts between the embodiments may be referred to each other. For the above-mentioned state software multi-tab page management device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and for the relevant points, refer to the description of the method part.
As shown in fig. 12, the present invention further provides a configuration software multi-tab page management apparatus, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the configuration software multi-tab page management method described in the embodiments.
The configuration software multi-tag page management device may include, but is not limited to, a processor and a memory. It should be understood by those skilled in the art that the schematic diagram is merely an example of the configuration software multi-tab management apparatus, and does not constitute a limitation on the configuration software multi-tab management apparatus device, and may include more or less components than those shown in the drawings, or combine some components, or different components, for example, the configuration software multi-tab management apparatus device may further include an input/output device, a network access device, a bus, and the like.
The Processor may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic, discrete hardware components, etc. The general purpose processor may be a microprocessor or the processor may be any conventional processor, and the processor is a control center of the configuration software multi-tab page management apparatus device, and various interfaces and lines are used to connect various parts of the whole configuration software multi-tab page management apparatus device.
The memory may be used for storing the computer program and/or the module, and the processor may implement various functions of the configuration software multi-tag page management apparatus device by operating or executing the computer program and/or the module stored in the memory and calling data stored in the memory. The memory may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required for at least one function, and the like, and the memory may include a high speed random access memory, and may further include a non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a flash memory Card (FlashCard), at least one magnetic disk storage device, a flash memory device, or other volatile solid state storage device.
The data management method of the configuration software multi-label page management device can be stored in a computer readable storage medium if the data management method is realized in the form of a software functional unit and is sold or used as an independent product. Based on such understanding, all or part of the processes in the method according to the embodiments of the present invention can also be implemented by a computer program, which can be stored in a computer-readable storage medium, and when the computer program is executed by a processor, the steps of the above-mentioned embodiments of the configuration software multi-tab page management method can be implemented. Wherein the computer program comprises computer program code, which may be in the form of source code, object code, an executable file or some intermediate form, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, usb disk, removable hard disk, magnetic disk, optical disk, computer Memory, Read-Only Memory (ROM), Random Access Memory (RAM), electrical carrier wave signals, telecommunications signals, software distribution medium, and the like. It should be noted that the computer readable medium may contain content that is subject to appropriate increase or decrease as required by legislation and patent practice in jurisdictions, for example, in some jurisdictions, computer readable media does not include electrical carrier signals and telecommunications signals as is required by legislation and patent practice.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.
In summary, the above-mentioned embodiments are only preferred embodiments of the present invention, and all equivalent changes and modifications made in the claims of the present invention should be covered by the claims of the present invention.
Claims (10)
1. A multi-label page management method for configuration software is characterized by comprising the following steps:
when target operation aiming at a configuration data object on a first data label page is detected, inquiring a data label page display template corresponding to the configuration data object according to the target operation;
and establishing a second data label page according to the data label page display template.
2. The method of claim 1, wherein when a target operation for a configuration data object on a first data tab is detected, querying a data tab display template corresponding to the configuration data object according to the target operation comprises:
monitoring each configuration data object editing instruction on the opened first data label page;
acquiring an editing instruction aiming at a first configuration data object on a first data label page;
inquiring the dependency relationship of the configuration data object to be edited in the editing instruction;
and inquiring a second configuration data object influencing the configuration of the first configuration data object according to the dependency relationship, and acquiring a data label page display template corresponding to the second configuration data object.
3. The method of claim 2, further comprising:
acquiring a tag page storage sequence according to the configuration data dependency relationship of each tag page;
and sequentially storing the configuration data objects of all the label pages according to the label page storage sequence.
4. The configuration software multi-tab management method of claim 3, wherein: the dependency relationship is a parameter reference relationship between configuration data objects.
5. The method of claim 4, wherein the step of obtaining the tag page saving sequence according to the dependency relationship of the configuration data of each tag page comprises:
acquiring configuration data objects contained in each label page;
according to the dependency relationship of each configuration data object in the label page, different storage priorities are given to each label page;
and sequentially storing according to the storage priority of each label.
6. The method for multi-tab management of configuration software according to any of claims 1-5, further comprising: and obtaining the label page storage sequence according to the opening attribute of each label page.
7. The method of claim 6, further comprising: and when the tab page currently displayed by the interface is switched from the selected second tab page to the first tab page, inquiring whether to save the data of the second tab page.
8. A configuration software multi-tab management apparatus, comprising:
the monitoring module is used for monitoring each configuration data object editing instruction on the opened first data label page;
the instruction acquisition module is used for acquiring an editing instruction aiming at a first configuration data object on a first data label page;
the query module is used for querying the dependency relationship of the configuration data object to be edited in the editing instruction;
the template acquisition module is used for inquiring a second configuration data object influencing the configuration of the first configuration data object according to the dependency relationship and acquiring a data label page display template corresponding to the second configuration data object;
and the label creating module is used for creating a second data label page according to the data label page display template.
9. A configuration software multi-tab page management apparatus comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: the processor, when executing the computer program, realizes the steps of the method according to any of claims 1-7.
10. A computer-readable storage medium storing a computer program, characterized in that: the computer program realizing the steps of the method according to any of claims 1-7 when executed by a processor.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201911221751.5A CN111061529B (en) | 2019-12-03 | 2019-12-03 | Configuration software multi-label page management method, device and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201911221751.5A CN111061529B (en) | 2019-12-03 | 2019-12-03 | Configuration software multi-label page management method, device and storage medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111061529A true CN111061529A (en) | 2020-04-24 |
| CN111061529B CN111061529B (en) | 2022-04-26 |
Family
ID=70299544
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201911221751.5A Active CN111061529B (en) | 2019-12-03 | 2019-12-03 | Configuration software multi-label page management method, device and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111061529B (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112822232A (en) * | 2020-12-28 | 2021-05-18 | 浙江中控技术股份有限公司 | Batch recording system cooperative configuration realization method, device, equipment and storage medium |
| CN112988150A (en) * | 2021-02-09 | 2021-06-18 | 支付宝(杭州)信息技术有限公司 | Page label operation method and device and electronic equipment |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103559228A (en) * | 2013-10-22 | 2014-02-05 | 北京奇虎科技有限公司 | Loading method and device for label pages in browsers |
| CN107632752A (en) * | 2017-09-30 | 2018-01-26 | 广州酷狗计算机科技有限公司 | Display methods, device and the computer-readable recording medium of multi-medium data |
| US20180300218A1 (en) * | 2017-04-18 | 2018-10-18 | Salesforce.Com, Inc. | Website Debugger For Natural Language Translation And Localization |
| WO2019067747A1 (en) * | 2017-09-29 | 2019-04-04 | Qloudable, Inc. | Device communication and management in computer data networks |
-
2019
- 2019-12-03 CN CN201911221751.5A patent/CN111061529B/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103559228A (en) * | 2013-10-22 | 2014-02-05 | 北京奇虎科技有限公司 | Loading method and device for label pages in browsers |
| US20180300218A1 (en) * | 2017-04-18 | 2018-10-18 | Salesforce.Com, Inc. | Website Debugger For Natural Language Translation And Localization |
| WO2019067747A1 (en) * | 2017-09-29 | 2019-04-04 | Qloudable, Inc. | Device communication and management in computer data networks |
| CN107632752A (en) * | 2017-09-30 | 2018-01-26 | 广州酷狗计算机科技有限公司 | Display methods, device and the computer-readable recording medium of multi-medium data |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112822232A (en) * | 2020-12-28 | 2021-05-18 | 浙江中控技术股份有限公司 | Batch recording system cooperative configuration realization method, device, equipment and storage medium |
| WO2022142655A1 (en) * | 2020-12-28 | 2022-07-07 | 浙江中控技术股份有限公司 | Cooperative configuration implementation method and apparatus for batch recording system, device, and storage medium |
| CN112988150A (en) * | 2021-02-09 | 2021-06-18 | 支付宝(杭州)信息技术有限公司 | Page label operation method and device and electronic equipment |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111061529B (en) | 2022-04-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107730196B (en) | Project schedule management method and terminal equipment | |
| US9967351B2 (en) | Automated service discovery in I.T. environments | |
| US12307228B2 (en) | Software code change method and apparatus | |
| US20170017368A1 (en) | Interface for automated service discovery in i.t. environments | |
| CN112003821B (en) | Cloud platform security management method and system and security management server | |
| CN111061529B (en) | Configuration software multi-label page management method, device and storage medium | |
| CN111984882A (en) | Data processing method, system and equipment | |
| CN113807821A (en) | Discrete scene based work order synchronization method, system, equipment and storage medium | |
| CN108897587B (en) | Pluggable machine learning algorithm operation method and device and readable storage medium | |
| CN110766520A (en) | Multi-system multi-shop order fusion method and device, computer equipment and storage medium | |
| CN113626428A (en) | Server bill of material modularization customization method, system, terminal and storage medium | |
| CN115630861A (en) | Quality inspection strategy self-adaptive adjusting method, device and storage medium | |
| CN116661925B (en) | Method and device for displaying project information, electronic equipment and storage medium | |
| Diniz et al. | Ensuring consistency between strategic plans and equipment replacement decisions | |
| CN108038127A (en) | A kind of method, apparatus, terminal device and the storage medium of data synchronization | |
| CN108089871A (en) | Automatic updating method of software, device, equipment and storage medium | |
| CN115017225A (en) | Visual expression method and system based on cross-industry data sharing | |
| CN115202840A (en) | Task creation and management method, system, storage medium and electronic device | |
| CN113986730A (en) | Invitation document testing method, device, equipment and storage medium | |
| CN113553237A (en) | Emergency processing method and device for abnormal scene | |
| US20130345846A1 (en) | Method for controlling a manufacturing execution system (mes) | |
| US12423634B2 (en) | Systems and methods for product production management, servers and storage media | |
| CN116052798B (en) | Electronic recipe management method, system and storage medium for production execution system | |
| CN113592342A (en) | Task processing method, device and equipment based on big data and storage medium | |
| CN117931372B (en) | Data editing method and device for simulation |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| CB02 | Change of applicant information | ||
| CB02 | Change of applicant information |
Address after: 310056 room 1701, 17th floor, building 3, No. 316, Jianghong South Road, Changhe street, Binjiang District, Hangzhou, Zhejiang Applicant after: Mingdu Zhiyun (Zhejiang) Technology Co.,Ltd. Address before: 310000 1, 3 building, No. 316 Jianghong Road, Changhe street, Binjiang District, Hangzhou, Zhejiang. Applicant before: ZHEJIANG MINGDU INTELLIGENT CONTROL TECHNOLOGY Co.,Ltd. |
|
| GR01 | Patent grant | ||
| GR01 | Patent grant |