CN111651639B - Address space management method, device, equipment and medium - Google Patents
Address space management method, device, equipment and medium Download PDFInfo
- Publication number
- CN111651639B CN111651639B CN202010342967.3A CN202010342967A CN111651639B CN 111651639 B CN111651639 B CN 111651639B CN 202010342967 A CN202010342967 A CN 202010342967A CN 111651639 B CN111651639 B CN 111651639B
- Authority
- CN
- China
- Prior art keywords
- address space
- model data
- information model
- server
- target
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/901—Indexing; Data structures therefor; Storage structures
- G06F16/9024—Graphs; Linked lists
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/903—Querying
- G06F16/90335—Query processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/904—Browsing; Visualisation therefor
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computational Linguistics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses an address space management method, a device, equipment and a medium, wherein the method comprises the following steps: the client establishes connection with the server, and information model data of the address space is obtained from the server. And the client responds to the query instruction input by the user, obtains target information model data from the information model data, converts the target information model data into a corresponding force guide graph, and displays the force guide graph on a user interface. When the user modifies the force guide graph on the user interface, the client can acquire the operation data of the user, transmit the operation data to the server for updating the address space, receive the updating result of the address space and update the force guide graph. The method can realize the visualization of all structures of the server address space, express the reference relation among all nodes of the address space, dynamically edit the force guide graph and improve the user experience.
Description
Technical Field
The present invention relates to the field of address space management, and in particular, to an address space management method, apparatus, device, and medium.
Background
OPC UA is a very important industrial internet of things communication protocol for C/S architecture. Its biggest feature is that it can provide an information model with semantics compared to other protocols. The international OPC foundation defines hundreds of service interface specifications (OPC UASERVICE) between a server and a client, and is used for the client to perform operations such as read-write, deletion, and check on a server information model. The information model of OPC UA is organized in a server with a network of nodes, which are divided into 8 types of objects, object types, variables, variable types, methods, reference types, data types, views, etc., connected by references, which is also called "address space". The user needs corresponding tools and methods to add, delete, modify and check the address space of the server.
The most widely used method at present is to use a tree diagram form to display the connected server address space, and realize functions such as browsing, reading and writing, method calling and the like in a user image interface through right-hand key operation, but the structure of the address space cannot be changed. And there is a complex reference relationship between nodes in OPC UA address space, but the tree diagram can only reveal nodes, but cannot express the reference relationship.
Disclosure of Invention
The invention provides an address space management method, device, equipment and medium, which enable the structure of a space address to be visualized, and the space address to be dynamically edited, so that the user experience is improved.
In one aspect, the present invention provides an address space management method, the method including:
responding to a query instruction, querying target information model data matched with screening conditions in the query instruction from prestored information model data, wherein the information model data represents a result of format conversion of an address space of a server;
generating a force guide graph corresponding to the target information model data according to the target information model data, wherein the force guide graph represents a reference relation between nodes in an address space of a server through a graphical user interface;
responding to an editing instruction based on the force guide graph, and acquiring operation data corresponding to the editing instruction;
and updating the force guide graph according to the operation data.
Another aspect provides an address space management apparatus, the apparatus comprising: the system comprises a query instruction response module, a force guide graph generation module, an editing instruction response module and a force guide graph updating module;
the query instruction response module is used for responding to a query instruction, querying target information model data matched with screening conditions in the query instruction from prestored information model data, and the information model data represents a result after format conversion of an address space of a server;
the force guide graph generation module is used for generating a force guide graph corresponding to the target information model data according to the target information model data, and the force guide graph characterizes a reference relation between nodes in an address space of a server through a graphical user interface;
the editing instruction response module is used for responding to an editing instruction based on the force guide graph and acquiring operation data corresponding to the editing instruction;
the force guide graph updating module is used for updating the force guide graph according to the operation data.
Another aspect provides an address space management method, the method comprising:
the client responds to the connection request and connects with the target server;
the target server feeds back a connection result;
when the connection result is successful, the client acquires information model data of the address space of the target server, wherein the information model data represents a result after format conversion of the address space of the server;
the client responds to a query instruction and acquires target information model data matched with screening condition information in the query instruction from the information model data;
the client generates a force guide graph corresponding to the target information model data according to the target information model data, and the force guide graph characterizes a reference relation between nodes in an address space of a server through a graphical user interface;
the client responds to an editing instruction based on the force guide graph, and operation data corresponding to the editing instruction is obtained;
the client converts the operation result into a corresponding service interface transmission specification file and sends the service interface transmission specification file to the target server;
the target server updates the address space corresponding to the target information model data according to the service interface transmission specification file, and feeds back an address space updating result to the client;
and the client updates the force guide graph corresponding to the target information model data according to the address space updating result.
Another aspect provides an address space management apparatus, the apparatus comprising: a client and a target server;
the client is used for responding to the connection request and connecting with the target server; when the connection is successful, the client is used for acquiring information model data of the address space of the target server, and the information model data represents a result after format conversion of the address space of the server;
the client is further used for responding to a query instruction, acquiring target information model data matched with screening condition information in the query instruction from the information model data, and generating a force guide graph of the target information model data according to the target information model data, wherein the force guide graph characterizes a reference relation between nodes in an address space of a server through a graphical user interface;
the client is also used for responding to the editing instruction based on the force guide graph, acquiring operation data corresponding to the editing instruction, converting the operation data into a corresponding service interface transmission specification file, and sending the service interface transmission specification file to the target server;
the client is also used for updating the stress guide graph corresponding to the target information model data according to the address space updating result;
the target server is used for feeding back a connection result; and the target server is also used for updating the address space corresponding to the target information model data according to the service interface transmission specification file and feeding back an address space updating result to the client.
In another aspect, a terminal device is provided, where the terminal device includes a processor and a memory, where at least one instruction or at least one program is stored in the memory, where the at least one instruction or the at least one program is loaded and executed by the processor to implement an address space management method as described above.
Another aspect provides a computer readable storage medium comprising a processor and a memory having stored therein at least one instruction or at least one program loaded and executed by the processor to implement an address space management method as described above.
The invention provides an address space management method, a device, equipment and a medium, wherein the method comprises the following steps: the client establishes connection with the server, and information model data of the address space is obtained from the server. And the client responds to the query instruction input by the user, obtains target information model data from the information model data, converts the target information model data into a corresponding force guide graph, and displays the force guide graph on a user interface. When the user modifies the force guide graph on the user interface, the client can acquire the operation data of the user, transmit the operation data to the server for updating the address space, receive the updating result of the address space and update the force guide graph. According to the method and the device, the reference relation among all nodes of the address space can be expressed through the force-directed graph, so that visualization of all structures of the address space of the server is realized. The method can also dynamically edit the force guide graph, and user experience is improved.
Drawings
In order to more clearly illustrate the embodiments of the invention or the technical solutions in the prior art, the drawings that are required in the embodiments or the description of the prior art will be briefly described, it being obvious that the drawings in the following description are only some embodiments of the invention, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a schematic diagram of an application scenario of an address space management method according to an embodiment of the present invention;
FIG. 2 is a flowchart of an address space management method according to an embodiment of the present invention;
FIG. 3 is a flowchart of a method for connecting a client to a server in an address space management method according to an embodiment of the present invention;
FIG. 4 is a flowchart of a method for generating a force directed graph in an address space management method according to an embodiment of the present invention;
FIG. 5 is a flowchart of a method for updating a force directed graph in an address space management method according to an embodiment of the present invention;
fig. 6 is a schematic diagram of a connection manner between a server and a client in an address space management method according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of an address space management device according to an embodiment of the present invention;
FIG. 8 is a flowchart of a method for address space management in which a client interacts with a server according to an embodiment of the present invention;
FIG. 9 is a schematic diagram of an address space management device for interaction between a client and a server according to an embodiment of the present invention;
fig. 10 is a schematic hardware structure of an apparatus for implementing the method provided by the embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings, for the purpose of making the objects, technical solutions and advantages of the present invention more apparent. It will be apparent that the described embodiments are only some, but not all, embodiments of the invention. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
In the description of the present invention, it should be understood that the terms "first," "second," and the like are used for descriptive purposes only and are not to be construed as indicating or implying a relative importance or number of technical features indicated. Thus, a feature defining "a first" or "a second" may explicitly or implicitly include one or more such feature. Moreover, the terms "first," "second," and the like, are used to distinguish between similar objects and do not necessarily describe a particular order or precedence. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the invention described herein may be implemented in sequences other than those illustrated or otherwise described herein.
Referring to fig. 1, an application scenario diagram of an address space management method according to an embodiment of the present invention is shown, where the application scenario includes a client 110 and a server 120, and the client 110 is configured to establish a connection with the server 120, and obtain information model data of an address space from the server 120. The client 110 obtains target information model data from the information model data in response to a query instruction input by a user, and converts the target information model data into a corresponding force guide graph to be presented on a user interface. The user modifies the force guidance graph on the user interface, and the client 110 obtains operation data of the user, transmits the operation data to the server 120 to update the address space, receives the update result of the address space, and updates the force guidance graph.
In the embodiment of the present invention, the client 110 includes a smart phone, a desktop computer, a tablet computer, a notebook computer, a digital assistant, a smart wearable device, or other types of physical devices, and may also include software running in the physical devices, such as an application program, etc. The operating system running on the network node in the embodiment of the present application may include, but is not limited to, an android system, an IOS system, linux, unix, windows, and the like. The client 110 includes a UI (User Interface) layer, and the client 110 stores and retrieves information model data through a back-end program and generates a force guide graph at a User Interface layer according to the information model data.
In an embodiment of the present invention, the server 120 may include a server that operates independently, or a distributed server, or a server cluster that is composed of a plurality of servers. The server 120 may include a network communication unit, a processor, a memory, and the like. Specifically, the server 120 may update the corresponding address space according to the operation data sent by the client 110, and feed back the update result to the client 110.
Referring to fig. 2, a method for address space management is shown, which can be applied to a server side, and includes:
s210, inquiring target information model data matched with screening conditions in an inquiry instruction from prestored information model data in response to the inquiry instruction, wherein the information model data represents a result after format conversion of an address space of a server;
further, referring to fig. 3, before the query, in response to the query instruction, of the target information model data matching the filtering condition in the query instruction, the method further includes:
s310, responding to a connection request of a target server;
s320, responding to the connection request of the target server, sending connection service information to the target server, and obtaining a connection result fed back by the target server;
s330, if the connection result is successful, traversing and format conversion are carried out on the address space of the target server, and information model data of the address space of the target server are obtained.
Specifically, the user configures parameters such as a uniform resource locator (uniform resource locator, URL) and a login password of a related OPC unified architecture (OPC Unified Architecture, OPC UA) server on a display interface of the client, that is, a front-end login area, and clicks to establish a connection to generate a connection request of the target server. The OPC is an object connection and embedding (Object Linking and Embedding for Process Control) for process control, and the OPC UA is a very important industrial internet of things communication protocol of a C/S architecture, and can provide an information model with semantics.
After receiving the connection request, the back-end program of the client sends connection service information to the OPC UA server corresponding to the URL, and the server returns the connection result to the back-end program of the client and then displays the connection result at the front end. If the back-end program of the client receives a notification of successful connection, the address space of the server is traversed through the OPC UA browsing service, an information model of the queried address space of the server is converted into a document in a JSON or XML format, and the document is stored at the back end of the client.
By saving the information model data in the server to the client, repeated interaction with the service program each time the address space structure is browsed can be avoided.
Further, the sending connection service information to the target server in response to the connection request of the target server, and obtaining the connection result fed back by the target server includes:
if the connection result is failure, checking the connection request of the target server, and repeatedly sending the connection service information to the target server.
Specifically, the connection request of the target server includes parameters such as login information of the user and URL of the OPC UA server. When the connection fails, checking whether the login information of the user in the connection request of the target server and parameters such as the URL of the OPC UA server are wrong or not, and repeatedly sending the connection service information to the target server for connection until the connection is successfully established with the target server.
S220, generating a force guide graph corresponding to the target information model data according to the target information model data, wherein the force guide graph represents a reference relation between nodes in an address space of a server through a graphical user interface;
further, referring to fig. 4, the generating, according to the target information model data, a force guide graph corresponding to the target information model data includes:
s410, converting nodes of an address space in the target information model data into corresponding nodes of a force guide graph, wherein the nodes of the force guide graph are used for displaying attribute information of the nodes;
s420, converting the reference relation between nodes of the address space in the target information model data into edges between nodes in the corresponding force guide graph, wherein the edges between the nodes in the force guide graph are used for representing the reference relation between the nodes of the force guide graph.
In particular, the force directed graph is an algorithm for mapping. Nodes are arranged in two-dimensional or three-dimensional space, and the nodes are connected by lines, which are called edges. The node and the link are both acted upon by a force, which is calculated from the relative positions of the node and the link. According to the action of force, the motion trail of the node and the connecting line is calculated, the energy of the node and the connecting line is continuously reduced, and finally, a stable state with very low energy is achieved. Force directed graphs can very perfectly represent the many-to-many relationship between nodes.
The front force directed graph is a graphical user interface (Graphical User Interface, GUI). On the display interface, the page is mainly divided into a login area, a query area and an address space display area according to functions. The login function completes connection of the OPC UA server by inputting the URL, login password, role authority and the like of the target server. The query function is mainly used for a user to input screening conditions of the target node, the screening conditions in the query instruction can be attributes such as a browse name (browse name) or a node ID (NodeID), and the display result only comprises the target node and all subnodes hung below. The user can also add the reference as a screening condition, and the display result only comprises the target node and the child node pointed by the reference. If no screening condition is set in the query instruction, all nodes and references to the target address space are exposed by default. The address space presentation area may be located to the right of the main interface to present the structure of the address space in the form of a force directed graph, where the nodes of the force directed graph correspond to nodes of the OPC UA address space, the edges correspond to references in the address space, the presentation name (DisplayName) attributes of the nodes and references are directly visible, and a more detailed attribute dialog may be automatically presented when a cursor is placed on each node or edge.
Besides the display function, the force guide diagram can be edited on line, right-click or double-click operation can be carried out on corresponding nodes and edges in the force guide diagram, and the pop-up menu comprises operations such as adding, deleting, checking and the like.
Through the force guide graph, the method and the device can realize the visualization of all structures of the address space of the OPC UA server, and increase the visualized management of the references.
S230, responding to an editing instruction based on the force guide graph, and acquiring operation data corresponding to the editing instruction;
s240, updating the force guide graph according to the operation data.
Further, referring to fig. 5, the updating the force guidance graph according to the operation data includes:
s510, converting the operation data into a corresponding service interface transmission specification file, and sending the corresponding service interface transmission specification file to a target server, so that the target server performs corresponding operation on an address space corresponding to the target information model data to obtain an address space updating result of the target server;
s520, acquiring an address space updating result of the target server, and updating a force guide diagram corresponding to the target information model data according to the address space updating result of the target server.
Specifically, as shown in fig. 6, the transmission manner and display content between the client (client) and the server (server) are shown, the user edits the force guide graph on the user interface, and performs the operations of reading and writing or adding, deleting and checking the nodes and edges of the force guide graph. And the client responds to the editing instruction of the force guide graph, and acquires the operation performed by the user. The back-end program in the client and the front-end force guide diagram adopt HTTP or WebSocket communication protocol, and can intercept the user operation information of the front-end force guide diagram and convert the user operation information into a service interface transmission specification file to be transmitted to the OPC UA server.
And after the service interface transmission specification file is acquired, an internal NodeManager module can be called to complete specific address space adding, deleting and checking operation, an updating result of the address space is fed back to the client, and the client receives the operation result of the server and transmits the operation result to a front-end force guide diagram for displaying after processing.
The force guide diagram in the invention can be dynamically edited, and a user can complete read-write addition, deletion, examination and management of the address space through the GUI.
The embodiment of the invention provides an address space management method, which comprises the following steps: the client establishes connection with the server, and information model data of the address space is obtained from the server. And the client responds to the query instruction input by the user, obtains target information model data from the information model data, converts the target information model data into a corresponding force guide graph, and displays the force guide graph on a user interface. When the user modifies the force guide graph on the user interface, the client can acquire the operation data of the user, transmit the operation data to the server for updating the address space, receive the updating result of the address space and update the force guide graph. According to the method and the device, the reference relation among all nodes of the address space can be expressed through the force-directed graph, so that visualization of all structures of the address space of the server is realized. The method can also dynamically edit the force guide graph, and user experience is improved.
The embodiment of the invention also provides an address space management device, please refer to fig. 7, which includes: a query instruction response module 710, a force directed graph generation module 720, an edit instruction response module 730, and a force directed graph update module 740;
the query instruction response module 710 is configured to query, in response to a query instruction, target information model data matching with a filtering condition in the query instruction from prestored information model data, where the information model data represents a result obtained after format conversion in an address space of a server;
the force guidance graph generating module 720 is configured to generate a force guidance graph corresponding to the target information model data according to the target information model data, where the force guidance graph characterizes a reference relationship between nodes in an address space of a server through a graphical user interface;
the edit instruction response module 730 is configured to respond to an edit instruction based on the force-directed graph, and obtain operation data corresponding to the edit instruction;
the force guidance graph updating module 740 is configured to update the force guidance graph according to the operation data.
The device provided in the above embodiment can execute the method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of executing the method. Technical details not described in detail in the above embodiments may be referred to an address space management method provided in any of the embodiments of the present invention.
The embodiment of the invention also provides an address space management method, referring to fig. 8, comprising the following steps:
s810, the client responds to a connection request and connects with a target server;
s820, feeding back a connection result by the target server;
s830, when the connection result is successful, the client acquires information model data of the address space of the target server, and the information model data represents a result after format conversion of the address space of the server;
s840, the client responds to a query instruction, and obtains target information model data matched with screening condition information in the query instruction from the information model data;
s850, the client generates a force guide graph corresponding to the target information model data according to the target information model data, and the force guide graph characterizes a reference relation between nodes in an address space of a server through a graphical user interface;
s860, the client responds to an editing instruction based on the force guide graph, and operation data corresponding to the editing instruction is obtained;
s870, the client converts the operation result into a corresponding service interface transmission specification file and sends the service interface transmission specification file to the target server;
s880, the target server updates the address space corresponding to the target information model data according to the service interface transmission specification file, and feeds back an address space update result to the client;
s890, the client updates the stress guide graph corresponding to the target information model data according to the address space updating result.
The embodiment of the invention also provides an address space management device, please refer to fig. 9, which includes: a client 910 and a target server 920;
the client 910 is configured to connect to a target server in response to a connection request; when the connection is successful, the client 910 is configured to obtain information model data of the address space of the target server, where the information model data represents a result obtained by performing format conversion on the address space of the server;
the client 910 is further configured to obtain, in response to a query instruction, target information model data that matches the filtering condition information in the query instruction from the information model data, and generate, according to the target information model data, a force guidance graph of the target information model data, where the force guidance graph characterizes, through a graphical user interface, a reference relationship between nodes in an address space of a server;
the client 910 is further configured to, in response to an editing instruction based on the force-directed graph, obtain operation data corresponding to the editing instruction, convert the operation data into a corresponding service interface transmission specification file, and send the service interface transmission specification file to the target server 920;
the client 910 is further configured to update the force guidance graph corresponding to the target information model data according to the address space update result;
the target server 920 is configured to feed back a connection result; the target server 920 is further configured to update an address space corresponding to the target information model data according to the service interface transmission specification file, and feed back an address space update result to the client 910.
The device provided in the above embodiment can execute the method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of executing the method. Technical details not described in detail in the above embodiments may be referred to an address space management method provided in any of the embodiments of the present invention.
The present embodiment also provides a computer-readable storage medium having stored therein computer-executable instructions loaded by a processor and executing an address space management method of the present embodiment.
The present embodiment also provides an apparatus, which includes a processor and a memory, where the memory stores a computer program, and the computer program is adapted to be loaded by the processor and execute an address space management method according to the present embodiment.
The device may be a computer terminal, a mobile terminal or a server, and the device may also participate in forming an apparatus or a system provided by an embodiment of the present invention. As shown in fig. 10, the computer terminal 10 (or the mobile terminal 10 or the server 10) may include one or more (shown as 1002a, 1002b, … …,1002 n) processors 1002 (the processors 1002 may include, but are not limited to, a processing means such as a microprocessor MCU or a programmable logic device FPGA), a memory 1004 for storing data, and a transmission means 1006 for communication functions. In addition, the method may further include: a display, an input/output interface (I/O interface), a network interface, a power source, and/or a camera. It will be appreciated by those of ordinary skill in the art that the configuration shown in fig. 10 is merely illustrative and is not intended to limit the configuration of the electronic device described above. For example, the computer terminal 10 may also include more or fewer components than shown in fig. 10, or have a different configuration than shown in fig. 10.
It should be noted that the one or more processors 1002 and/or other data processing circuits described above may be referred to herein generally as "data processing circuits. The data processing circuit may be embodied in whole or in part in software, hardware, firmware, or any other combination. Furthermore, the data processing circuitry may be a single stand-alone processing module, or incorporated, in whole or in part, into any of the other elements in the computer terminal 10 (or mobile terminal). As referred to in the embodiments of the present application, the data processing circuit acts as a processor control (e.g., selection of the path of the variable resistor termination to interface).
The memory 1004 may be used to store software programs and modules of application software, and the processor 1002 executes the software programs and modules stored in the memory 1004 to perform various functional applications and data processing, that is, to implement a method for generating a time-series behavior capturing frame based on a self-attention network according to the program instructions/data storage device corresponding to the method according to the embodiments of the present invention. Memory 1004 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 1004 may further include memory located remotely from the processor 1002, which may be connected to the mobile device 10 via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The transmission means 1006 is for receiving or transmitting data via a network. The specific examples of networks described above may include wireless networks provided by the communication provider of the mobile terminal 10. In one example, the transmission means 1006 includes a network adapter (Network Interface Controller, NIC) that can be connected to other network devices via a base station to communicate with the internet. In one example, the transmission device 1006 may be a Radio Frequency (RF) module for communicating with the internet wirelessly.
The display may be, for example, a touch screen type Liquid Crystal Display (LCD) that may enable a user to interact with a user interface of the computer terminal 10 (or mobile terminal).
The present specification provides method operational steps as described in the examples or flowcharts, but may include more or fewer operational steps based on conventional or non-inventive labor. The steps and sequences recited in the embodiments are merely one manner of performing the sequence of steps and are not meant to be exclusive of the sequence of steps performed. In actual system or interrupt product execution, the methods illustrated in the embodiments or figures may be performed sequentially or in parallel (e.g., in the context of parallel processors or multi-threaded processing).
The structures shown in this embodiment are only partial structures related to the present application and do not constitute limitations of the apparatus to which the present application is applied, and a specific apparatus may include more or less components than those shown, or may combine some components, or may have different arrangements of components. It should be understood that the methods, apparatuses, etc. disclosed in the embodiments may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, and the division of the modules is merely a division of one logic function, and may be implemented in other manners, such as multiple units or components may be combined or integrated into another system, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or unit modules.
Based on such understanding, the technical solution of the present invention may be embodied essentially or in part or all of the technical solution or in part in the form of a software product stored in a storage medium, including instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
Those of skill would further appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative elements and steps are described above generally in terms of functionality in order to clearly illustrate the interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The above embodiments are only for illustrating the technical solution of the present invention, and not for limiting the same; although the 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 scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims (9)
1. A method of address space management, the method comprising:
responding to a query instruction, querying target information model data matched with screening conditions in the query instruction from prestored information model data, wherein the information model data represents information subjected to format conversion in an address space of a server;
generating a force guide graph corresponding to the target information model data according to the target information model data, wherein the force guide graph represents a reference relation between nodes in an address space of a server through a graphical user interface;
responding to an editing instruction based on the force guide graph, and acquiring operation data corresponding to the editing instruction;
converting the operation data into a corresponding service interface transmission specification file, and sending the corresponding service interface transmission specification file to a target server, so that the target server performs corresponding operation on an address space corresponding to the target information model data to obtain an address space updating result of the target server;
and acquiring an address space updating result of the target server, and updating a force guide diagram corresponding to the target information model data according to the address space updating result of the target server.
2. The address space management method according to claim 1, wherein said responding to a query instruction, before querying target information model data matching with a filtering condition in said query instruction from pre-stored information model data, further comprises:
responding to a connection request of a target server;
responding to the connection request of the target server, sending connection service information to the target server, and acquiring a connection result fed back by the target server;
if the connection result is successful, traversing and format converting are carried out on the address space of the target server, and information model data of the address space of the target server are obtained.
3. The method according to claim 2, wherein after sending connection service information to the target server in response to the connection request of the target server and obtaining the connection result fed back by the target server, further comprising:
if the connection result is failure, checking the connection request of the target server, and repeatedly sending the connection service information to the target server.
4. The method according to claim 1, wherein generating a force guide map corresponding to the target information model data based on the target information model data comprises:
converting the nodes of the address space in the target information model data into corresponding nodes of a force guide graph, wherein the nodes of the force guide graph have attribute information of the nodes of the address space;
and converting the reference relation between the nodes of the address space in the target information model data into edges between the nodes in the corresponding force-oriented graph, wherein the edges between the nodes in the force-oriented graph represent the reference relation between the nodes of the force-oriented graph.
5. An address space management apparatus, the apparatus comprising: the system comprises a query instruction response module, a force guide graph generation module, an editing instruction response module and a force guide graph updating module;
the query instruction response module is used for responding to a query instruction, querying target information model data matched with screening conditions in the query instruction from prestored information model data, and the information model data represents a result after format conversion of an address space of a server;
the force guide graph generation module is used for generating a force guide graph corresponding to the target information model data according to the target information model data, and the force guide graph characterizes a reference relation between nodes in an address space of a server through a graphical user interface;
the editing instruction response module is used for responding to an editing instruction based on the force guide graph and acquiring operation data corresponding to the editing instruction;
the force guide graph updating module is used for converting the operation data into a corresponding service interface transmission specification file and sending the service interface transmission specification file to a target server so that the target server can perform corresponding operation on an address space corresponding to the target information model data to obtain an address space updating result of the target server; and acquiring an address space updating result of the target server, and updating a force guide diagram corresponding to the target information model data according to the address space updating result of the target server.
6. A method of address space management, the method comprising:
the client responds to the connection request and connects with the target server;
the target server feeds back a connection result;
when the connection result is successful, the client acquires information model data of the address space of the target server, wherein the information model data represents a result after format conversion of the address space of the server;
the client responds to a query instruction and acquires target information model data matched with screening condition information in the query instruction from the information model data;
the client generates a force guide graph corresponding to the target information model data according to the target information model data, and the force guide graph characterizes a reference relation between nodes in an address space of a server through a graphical user interface;
the client responds to an editing instruction based on the force guide graph, and operation data corresponding to the editing instruction is obtained;
the client converts the operation result into a corresponding service interface transmission specification file and sends the service interface transmission specification file to the target server;
the target server updates the address space corresponding to the target information model data according to the service interface transmission specification file, and feeds back an address space updating result to the client;
and the client updates the force guide graph corresponding to the target information model data according to the address space updating result.
7. An address space management apparatus, the apparatus comprising: a client and a target server;
the client is used for responding to the connection request and connecting with the target server; when the connection is successful, the client is used for acquiring information model data of the address space of the target server, and the information model data represents a result after format conversion of the address space of the server;
the client is further used for responding to a query instruction, acquiring target information model data matched with screening condition information in the query instruction from the information model data, and generating a force guide graph of the target information model data according to the target information model data, wherein the force guide graph characterizes a reference relation between nodes in an address space of a server through a graphical user interface;
the client is also used for responding to the editing instruction based on the force guide graph, acquiring operation data corresponding to the editing instruction, converting the operation data into a corresponding service interface transmission specification file, and sending the service interface transmission specification file to the target server;
the target server is used for feeding back a connection result;
the target server is also used for updating the address space corresponding to the target information model data according to the service interface transmission specification file and feeding back an address space updating result to the client;
and the client is also used for updating the stress guide graph corresponding to the target information model data according to the address space updating result.
8. An apparatus comprising a processor and a memory, wherein the memory has stored therein at least one instruction or at least one program that is loaded and executed by the processor to implement an address space management method according to any one of claims 1-4 or claim 6.
9. A storage medium comprising a processor and a memory having stored therein at least one instruction or at least one program loaded and executed by the processor to implement an address space management method according to any of claims 1-4 or claim 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010342967.3A CN111651639B (en) | 2020-04-27 | 2020-04-27 | Address space management method, device, equipment and medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010342967.3A CN111651639B (en) | 2020-04-27 | 2020-04-27 | Address space management method, device, equipment and medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111651639A CN111651639A (en) | 2020-09-11 |
CN111651639B true CN111651639B (en) | 2023-06-23 |
Family
ID=72349402
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010342967.3A Active CN111651639B (en) | 2020-04-27 | 2020-04-27 | Address space management method, device, equipment and medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111651639B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112583906A (en) * | 2020-12-04 | 2021-03-30 | 久瓴(江苏)数字智能科技有限公司 | Information processing method and device based on BIM (building information modeling), storage medium and electronic equipment |
CN113032709B (en) * | 2021-04-12 | 2022-09-27 | 杭州和利时自动化有限公司 | Information model setting method, device, equipment and storage medium |
CN114139504A (en) * | 2021-12-01 | 2022-03-04 | 山东浪潮通软信息科技有限公司 | Method, equipment and medium for constructing data dynamic flow model based on canvas |
WO2024065780A1 (en) * | 2022-09-30 | 2024-04-04 | 西门子股份公司 | Data interaction model updating method, apparatus, electronic device, and storage medium |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109756557A (en) * | 2018-11-23 | 2019-05-14 | 比亚迪股份有限公司 | User right server and method of servicing and system based on user right |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7895226B2 (en) * | 2007-11-30 | 2011-02-22 | Sap Ag | System and method for translating and executing update requests |
CN102193990A (en) * | 2011-03-25 | 2011-09-21 | 北京世纪互联工程技术服务有限公司 | Pattern database and realization method thereof |
CN102663076B (en) * | 2012-03-31 | 2014-08-06 | 福建榕基软件股份有限公司 | Method for processing file data |
US9483451B2 (en) * | 2013-03-14 | 2016-11-01 | Scribestar Ltd. | System and method for handling user editing history based on spawning, merging data structures of directed acyclic graph |
CN109766344A (en) * | 2018-12-29 | 2019-05-17 | 重庆金链科技有限公司 | A kind of insurance product information storage method and its database |
-
2020
- 2020-04-27 CN CN202010342967.3A patent/CN111651639B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109756557A (en) * | 2018-11-23 | 2019-05-14 | 比亚迪股份有限公司 | User right server and method of servicing and system based on user right |
Non-Patent Citations (1)
Title |
---|
张笛 ; 李兴华 ; 刘海 ; 马建峰 ; .SDN网络中面向服务的网络节点重要性排序方法.计算机学报.2018,(第11期), * |
Also Published As
Publication number | Publication date |
---|---|
CN111651639A (en) | 2020-09-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111651639B (en) | Address space management method, device, equipment and medium | |
US11265378B2 (en) | Cloud storage methods and systems | |
CN110198247B (en) | Interface test method and system | |
JP5911262B2 (en) | Information processing apparatus, information processing apparatus control method, and program | |
US11327964B2 (en) | Integration query builder framework | |
US11132114B2 (en) | Method and apparatus for generating customized visualization component | |
US12120198B2 (en) | Systems for platform-independent application publishing to a web container | |
CN111683066B (en) | Heterogeneous system integration method, heterogeneous system integration device, computer equipment and storage medium | |
CN108038212B (en) | Data interaction method, device, system, equipment and storage medium | |
CN108259598A (en) | A kind of awareness apparatus unified access method based on isomery fusion and cloud analytic technique | |
CN111881385B (en) | Push content generation method, device, equipment and readable storage medium | |
WO2020220891A1 (en) | Method and apparatus for generating configuration file of site in internet of things system | |
CN110109594B (en) | Drawing data sharing method and device, storage medium and equipment | |
CN111988384B (en) | Information transmission method and device, electronic equipment and storage medium | |
US20220342742A1 (en) | Graphical management of big data pipelines | |
CN113010811B (en) | Webpage acquisition method and device, electronic equipment and computer readable storage medium | |
CN108933755B (en) | Application server message sending, receiving and interacting method and device | |
CN111177558A (en) | Channel service construction method and device | |
JP2015095092A (en) | Information processing system, information processing device, information processing method, and program | |
CN117573762B (en) | Data processing method and device of data connection platform, storage medium and server | |
CN111737372A (en) | Map data generation method and device | |
CN115242631B (en) | Message processing method and device, electronic equipment and storage medium | |
CN107357937A (en) | Management of webpage end creation method and device | |
CN116186456A (en) | Dynamic data report display method, device, equipment and storage medium | |
CN116866174A (en) | Method and tool for dynamically configuring EMQ message and visually displaying EMQ message |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |