CN111651639A - Address space management method, device, equipment and medium - Google Patents

Address space management method, device, equipment and medium Download PDF

Info

Publication number
CN111651639A
CN111651639A CN202010342967.3A CN202010342967A CN111651639A CN 111651639 A CN111651639 A CN 111651639A CN 202010342967 A CN202010342967 A CN 202010342967A CN 111651639 A CN111651639 A CN 111651639A
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.)
Granted
Application number
CN202010342967.3A
Other languages
Chinese (zh)
Other versions
CN111651639B (en
Inventor
刘凯
张华斌
刘冬梅
何迪
孙通
刘韩影
戴军
叶水根
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang Geely Holding Group Co Ltd
Ningbo Geely Automobile Research and Development Co Ltd
Original Assignee
Zhejiang Geely Holding Group Co Ltd
Ningbo Geely Automobile Research and Development Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Zhejiang Geely Holding Group Co Ltd, Ningbo Geely Automobile Research and Development Co Ltd filed Critical Zhejiang Geely Holding Group Co Ltd
Priority to CN202010342967.3A priority Critical patent/CN111651639B/en
Publication of CN111651639A publication Critical patent/CN111651639A/en
Application granted granted Critical
Publication of CN111651639B publication Critical patent/CN111651639B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/901Indexing; Data structures therefor; Storage structures
    • G06F16/9024Graphs; Linked lists
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • G06F16/90335Query processing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/904Browsing; Visualisation therefor
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Energy 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 obtains information model data of the address space from the server. And the client responds to a query instruction input by a user, obtains target information model data from the information model data, converts the target information model data into a corresponding force guide graph and presents the force guide graph on a user interface. When a user modifies the force guide graph on the user interface, the client can acquire operation data of the user, transmit the operation data to the server for updating the address space, receive an updating result of the address space and update the force guide graph. The method and the device can realize visualization of all structures of the server address space, can express the reference relation among all nodes of the address space, and can dynamically edit the force guide graph, so that user experience is improved.

Description

Address space management method, device, equipment and medium
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 an important industrial Internet of things communication protocol of C/S architecture. Compared with other protocols, the method has the greatest characteristic of providing an information model with semantics. 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 read-write, addition, deletion, modification and the like on a server information model. The information model of OPC UA is organized in a server in a network of nodes, the nodes are divided into 8 types, such as object, object type, variable type, method, reference type, data type, view, etc., and the nodes are connected by reference, the network of nodes is also called "address space". The user needs corresponding tools and methods to manage the addition, deletion, modification and check of the address space of the server.
At present, the most widely used method is to display the address space of the server connected to the server in a tree diagram form, and to implement functions such as browsing, reading and writing, and method calling in a user image interface by right key operation, but the structure of the address space cannot be changed. And there is complicated reference relation between the nodes of OPC UA address space, but the tree-like graph can only reveal the node, can't express the reference relation.
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, can dynamically edit the space address and improve user experience.
In one aspect, the present invention provides an address space management method, including:
responding to a query instruction, querying target information model data matched with the screening condition in the query instruction from prestored information model data, wherein the information model data represents a result obtained after format conversion is carried out on 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 reference relations among 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 device 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 the screening condition in the query instruction from prestored information model data, wherein the information model data represents a result obtained after format conversion is carried out on an address space of the server;
the force guide graph generating 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 represents reference relations among 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;
and 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, including:
the client responds to the connection request and connects 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, and the information model data represents a result obtained after format conversion is carried out on the address space of the server;
the client responds to a query instruction, and target information model data matched with screening condition information in the query instruction are obtained 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 represents the reference relation between nodes in the address space of the server through a graphical user interface;
the client responds to an editing instruction based on the force guide graph, and obtains operation data corresponding to the editing instruction;
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 transmits a specification file according to the service interface, updates an address space corresponding to the target information model data, and feeds back an address space updating result to the client;
and the client side 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 of format conversion of the address space of the server;
the client is also used for responding to a query instruction, obtaining target information model data matched with the 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 represents reference relations between nodes in an address space of the server through a graphical user interface;
the client is also used for responding to an 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 further used for updating the force 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 transmitting the specification file according to the service interface, updating the address space corresponding to the target information model data and feeding back an address space updating result to the client.
Another aspect provides a terminal device, the device includes a processor and a memory, the memory stores at least one instruction or at least one program, and the at least one instruction or the at least one program is loaded and executed by the processor to implement the address space management method.
Another aspect provides a computer-readable storage medium comprising a processor and a memory, wherein at least one instruction or at least one program is stored in the memory, and the at least one instruction or the at least one program is loaded and executed by the processor to implement one address space management method described above.
The invention provides an address space management method, device, equipment and medium, wherein the method comprises the following steps: the client establishes connection with the server, and obtains information model data of the address space from the server. And the client responds to a query instruction input by a user, obtains target information model data from the information model data, converts the target information model data into a corresponding force guide graph and presents the force guide graph on a user interface. When a user modifies the force guide graph on the user interface, the client can acquire operation data of the user, transmit the operation data to the server for updating the address space, receive an 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 in the address space can be expressed through the force guide graph, and therefore visualization of all structures in the address space of the server is achieved. The method can also dynamically edit the force guide graph, and improves user experience.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a schematic view 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 a client to connect 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 direction 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 direction graph in an address space management method according to an embodiment of the present invention;
fig. 6 is a schematic diagram illustrating 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 apparatus according to an embodiment of the present invention;
fig. 8 is a flowchart of an address space management method for client-server interaction according to an embodiment of the present invention;
FIG. 9 is a schematic structural diagram of an address space management apparatus for client-server interaction according to an embodiment of the present invention;
fig. 10 is a schematic hardware structure diagram of an apparatus for implementing the method provided by the embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention will be described in further detail with reference to the accompanying drawings. It is to be understood that the described embodiments are merely a few embodiments of the invention, and not all embodiments. All other embodiments, which can be obtained by a person skilled in the art without any inventive step based on the embodiments of the present invention, are within the scope of the present invention.
In the description of the present invention, it is to 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 relative importance or implying any number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. Moreover, the terms "first," "second," and the like, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the invention described herein are capable of operation in sequences other than those illustrated or described herein.
Referring to fig. 1, an application scenario of the address space management method according to the 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, converts the target information model data into a corresponding force guide diagram, and presents the force guide diagram on a user interface. The user modifies the force guide graph on the user interface, the client 110 obtains the operation data of the user, transmits the operation data to the server 120 for updating the address space, receives the updating result of the address space, and updates the force guide graph.
In the embodiment of the present invention, the client 110 includes a physical device of a smart phone, a desktop computer, a tablet computer, a notebook computer, a digital assistant, a smart wearable device, and the like, and may also include software running in the physical device, such as an application program. 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 User Interface (UI) layer, and the client 110 stores and retrieves information model data through a backend program and generates a force guide graph in the UI layer according to the information model data.
In the embodiment of the present invention, the server 120 may include a server running independently, or a distributed server, or a server cluster 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, an address space management method is shown, which can be applied to a server side, and includes:
s210, responding to a query instruction, querying target information model data matched with the screening condition in the query instruction from pre-stored information model data, wherein the information model data represent a result obtained after format conversion is carried out on an address space of a server;
further, referring to fig. 3, before querying, in response to the query instruction, target information model data that matches the filtering condition in the query instruction from pre-stored information model data, 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 to obtain information model data of the address space of the target server.
Specifically, a user configures parameters such as a Uniform Resource Locator (URL) and a login password of a related OPC Unified Architecture (OPC UA) server in a display interface, that is, a front-end login area, of a client, and clicks to establish a connection, thereby generating a connection request of a target server. The OPC is an Object Linking and Embedding for process control (Object Linking and Embedding for process control), and the OPC UA is an 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, the server returns the connection result to the back-end program of the client, and then the connection result is displayed at the front end. And if the back-end program of the client receives the notification of successful connection, traversing the address space of the server through the OPC UA browsing service, converting the information model of the address space of the server into a document in a JSON or XML format, and storing the document in the back end of the client.
By storing the information model data in the server in the client, the interaction with the service program can be avoided from being repeated when the address space structure is browsed each time.
Further, the sending connection service information to the target server in response to the connection request of the target server and acquiring 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 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 an OPC UA server URL. When the connection fails, checking whether parameters such as user login information and OPC UA server URL in the connection request of the target server are wrong, and repeatedly sending connection service information to the target server for connection until the connection with the target server is successfully established.
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 the reference relation between nodes in the address space of the server through a graphical user interface;
further, referring to fig. 4, the generating a force guide map corresponding to the target information model data according to the target information model data includes:
s410, converting the nodes of the address space in the target information model data into the nodes of a corresponding force guide graph, wherein the nodes of the force guide graph are used for displaying the attribute information of the nodes;
and S420, converting the reference relation between the nodes of the address space in the target information model data into corresponding edges between the nodes in the force guide graph, wherein the edges between the nodes in the force guide graph are used for representing the reference relation between the nodes in the force guide graph.
In particular, the force directed graph is an algorithm for plotting. Nodes are arranged in two-dimensional or three-dimensional space and connected by lines, called edges. The nodes and the connecting lines are applied with forces, and the forces are calculated according to the relative positions of the nodes and the connecting lines. According to the action of force, the motion tracks of the nodes and the connecting lines are calculated, the energy of the nodes and the connecting lines is continuously reduced, and finally a stable state with low energy is achieved. The force directed graph can perfectly express many-to-many relationships between nodes.
The front-end force directed graph is a Graphical User Interface (GUI). On a display interface, a page is mainly divided into a login area, a query area and an address space display area according to functions. The login function completes the 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 the screening condition of the target node, the screening condition 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 the sub-nodes hung down. 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 filter condition is set in the query instruction, all nodes and references of the target address space are exposed by default. The address space display area can be located on the right side of the main interface, and displays the structure of the address space in the form of a force-directed graph, wherein nodes of the force-directed graph correspond to nodes of an OPC UA address space, edges correspond to references in the address space, display name (DisplayName) attributes of the nodes and the references are directly visible, and when a cursor is placed on each node or edge, a more detailed attribute dialog box can be automatically displayed.
Besides the display function, the force guide graph can be edited on line, right key or double click operation can be carried out on corresponding nodes and edges in the force guide graph, and a popup menu comprises operations of increasing, deleting, changing and checking and the like.
Through the force guide graph, the visualization of all structures of the address space of the OPC UA server can be realized, and the visualization management of the reference is increased.
S230, responding to an editing instruction based on the force guide graph, and acquiring operation data corresponding to the editing instruction;
and S240, updating the force guide graph according to the operation data.
Further, referring to fig. 5, the updating the force guide map according to the operation data includes:
s510, converting the operation data into a corresponding service interface transmission specification file, and sending the 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, obtaining the address space updating result of the target server, and updating the force guide graph corresponding to the target information model data according to the address space updating result of the target server.
Specifically, as shown in fig. 6, in the transmission mode and the display content between the client (client) and the server (server), the user edits the force directed graph on the user interface, and performs a read-write operation or an add-delete-modify-check operation on the nodes and edges of the force directed graph. And the client responds to the editing instruction of the force guide graph to acquire the operation performed by the user. The HTTP or WebSocket communication protocol is adopted between the back-end program and the front-end force guide graph in the client, so that the user operation information of the front-end force guide graph can be intercepted and converted into a service interface transmission specification file to be transmitted to the OPC UA server.
The method comprises the steps that a standard OPC UA communication protocol is adopted between an OPC UA server rear-end program and a client, after a service interface transmission specification file is obtained, an internal NodeManager module can be called to complete specific address space adding, deleting, modifying and checking operations, an updating result of an address space is fed back to the client, the client receives an operation result of the server, and the operation result is transmitted to a front-end force guide graph to be displayed after being processed.
The force guide graph in the invention can be dynamically edited, and a user can complete read-write, addition, deletion, modification, check and management of the address space through a 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 obtains information model data of the address space from the server. And the client responds to a query instruction input by a user, obtains target information model data from the information model data, converts the target information model data into a corresponding force guide graph and presents the force guide graph on a user interface. When a user modifies the force guide graph on the user interface, the client can acquire operation data of the user, transmit the operation data to the server for updating the address space, receive an 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 in the address space can be expressed through the force guide graph, and therefore visualization of all structures in the address space of the server is achieved. The method can also dynamically edit the force guide graph, and improves user experience.
An embodiment of the present invention further provides an address space management apparatus, please refer to fig. 7, where the apparatus 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 respond to a query instruction, query, from pre-stored information model data, target information model data that matches the screening condition in the query instruction, where the information model data represents a result of format conversion performed in an address space of a server;
the force guide graph generating module 720 is configured to generate a force guide graph corresponding to the target information model data according to the target information model data, where the force guide graph represents a reference relationship between nodes in an address space of a server through a graphical user interface;
the editing instruction response module 730 is configured to respond to an editing instruction based on the force guide graph, and acquire operation data corresponding to the editing instruction;
the force guide map updating module 740 is configured to update the force guide map according to the operation data.
The device provided in the above embodiments can execute the method provided in any embodiment of the present invention, and has corresponding functional modules and beneficial effects for executing the method. For details of the address space management method provided in any of the embodiments of the present invention, reference may be made to the above-mentioned embodiments.
An embodiment of the present invention further provides an address space management method, please refer to fig. 8, where the method includes:
s810, the client responds to the connection request and connects the target server;
s820, the target server feeds back a connection result;
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 of format conversion of the address space of the server;
s840, the client responds to a query instruction, and target information model data matched with screening condition information in the query instruction are obtained 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 represents reference relations among 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 standard file, and sends the service interface transmission standard file to the target server;
s880, the target server transmits a specification file according to the service interface, updates an address space corresponding to the target information model data, and feeds back an address space updating result to the client;
and S890, the client side updates the force guide graph corresponding to the target information model data according to the address space updating result.
An embodiment of the present invention further provides an address space management apparatus, please refer to fig. 9, where the apparatus includes: a client 910 and a target server 920;
the client 910 is configured to respond to a connection request and connect to a target server; 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 of format conversion performed on the address space of the server;
the client 910 is further configured to, in response to a query instruction, obtain target information model data matched with the screening condition information in the query instruction from the information model data, and generate a force directed graph of the target information model data according to the target information model data, where the force directed graph represents a reference relationship between nodes in an address space of a server through a graphical user interface;
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 a force guide 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 the address space corresponding to the target information model data according to the specification file transmitted by the service interface, and feed back an address space update result to the client 910.
The device provided in the above embodiments can execute the method provided in any embodiment of the present invention, and has corresponding functional modules and beneficial effects for executing the method. For details of the address space management method provided in any of the embodiments of the present invention, reference may be made to the above-mentioned embodiments.
The present embodiment also provides a computer-readable storage medium, in which computer-executable instructions are stored, and the computer-executable instructions are loaded by a processor and execute an address space management method of the present embodiment.
The present embodiment also provides an apparatus comprising a processor and a memory, wherein the memory stores a computer program adapted to be loaded by the processor and to perform an address space management method as described above in the present embodiment.
The device may be a computer terminal, a mobile terminal or a server, and the device may also participate in forming the apparatus or system provided by the embodiments of the present invention. As shown in fig. 10, the computer terminal 10 (or mobile terminal 10 or 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 device such as a microprocessor MCU or a programmable logic device FPGA), memory 1004 for storing data, and a transmission device 1006 for communication functions. Besides, the method can also comprise the following steps: a display, an input/output interface (I/O interface), a network interface, a power source, and/or a camera. It will be understood by those skilled in the art that the structure shown in fig. 10 is merely illustrative and is not intended to limit the structure of the electronic device. 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 circuitry described above may be referred to generally herein as "data processing circuitry". The data processing circuitry may be embodied in whole or in part in software, hardware, firmware, or any combination thereof. Further, the data processing circuit 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 application, the data processing circuit acts as a processor control (e.g. selection of a variable resistance termination path connected to the interface).
The memory 1004 may be used for storing software programs and modules of application software, such as program instructions/data storage devices corresponding to the method described in the embodiment of the present invention, and the processor 1002 executes various functional applications and data processing by running the software programs and modules stored in the memory 1004, that is, implementing one of the above-described methods for generating a self-attention network-based time-series behavior capture block. The 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 device 1006 is used for receiving or sending data via a network. Specific examples of the network described above may include a wireless network provided by a communication provider of the mobile terminal 10. In one example, the transmission device 1006 includes a Network adapter (NIC) that can be connected to other Network devices through a base station so as to communicate with the internet. In one example, the transmission device 1006 can be a Radio Frequency (RF) module, which is used for communicating with the internet in a wireless manner.
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 steps as described in the examples or flowcharts, but may include more or fewer steps based on routine or non-inventive labor. The steps and sequences recited in the embodiments are but one manner of performing the steps in a multitude of sequences and do not represent a unique order of performance. In the actual system or interrupted product execution, it may be performed sequentially or in parallel (e.g., in the context of parallel processors or multi-threaded processing) according to the embodiments or methods shown in the figures.
The configurations shown in the present embodiment are only partial configurations related to the present application, and do not constitute a limitation on the devices to which the present application is applied, and a specific device may include more or less components than those shown, or combine some components, or have an arrangement of different components. It should be understood that the methods, apparatuses, and the like disclosed in the embodiments may be implemented in other manners. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the modules is merely a division of one logic function, and there may be other divisions when actually implemented, for example, a plurality of units or components may be combined or may be integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or unit modules.
Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
Those of skill would further appreciate that the various illustrative components 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 components and steps have been described above generally in terms of their functionality in order to clearly illustrate this 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 implementation. 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-mentioned embodiments are only used for illustrating the technical solutions of the present invention, and not for limiting the same; 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 such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.

Claims (10)

1. A method for address space management, the method comprising:
responding to a query instruction, querying target information model data matched with the screening condition in the query instruction from prestored information model data, wherein the information model data represents information after format conversion is carried out 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 reference relations among 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.
2. The address space management method according to claim 1, before querying, in response to a query instruction, target information model data matching the filtering condition in the query instruction from pre-stored information model data, further comprising:
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;
and if the connection result is successful, traversing and format converting the address space of the target server to obtain the information model data of the address space of the target server.
3. The address space management method of 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, the method further comprises:
if the connection result is failure, checking the connection request of the target server and repeatedly sending connection service information to the target server.
4. The address space management method of claim 1, wherein the updating the force directed graph according to the operation data comprises:
converting the operation data into a corresponding service interface transmission specification file, and sending the 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 the force guide graph corresponding to the target information model data according to the address space updating result of the target server.
5. The address space management method of claim 1, wherein the generating a force guidance diagram corresponding to the target information model data according to the target information model data comprises:
converting the nodes of the address space in the target information model data into the nodes of a corresponding force directed graph, wherein the nodes of the force directed 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 corresponding edges between the nodes in the force guide graph, wherein the edges between the nodes in the force guide graph represent the reference relation between the nodes in the force guide graph.
6. An address space management apparatus, the apparatus comprising: the device 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 the screening condition in the query instruction from prestored information model data, wherein the information model data represents a result obtained after format conversion is carried out on an address space of the server;
the force guide graph generating 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 represents reference relations among 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;
and the force guide graph updating module is used for updating the force guide graph according to the operation data.
7. A method for address space management, the method comprising:
the client responds to the connection request and connects 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, and the information model data represents a result obtained after format conversion is carried out on the address space of the server;
the client responds to a query instruction, and target information model data matched with screening condition information in the query instruction are obtained 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 represents the reference relation between nodes in the address space of the server through a graphical user interface;
the client responds to an editing instruction based on the force guide graph, and obtains operation data corresponding to the editing instruction;
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 transmits a specification file according to the service interface, updates an address space corresponding to the target information model data, and feeds back an address space updating result to the client;
and the client side updates the force guide graph corresponding to the target information model data according to the address space updating result.
8. 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 of format conversion of the address space of the server;
the client is also used for responding to a query instruction, obtaining target information model data matched with the 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 represents reference relations between nodes in an address space of the server through a graphical user interface;
the client is also used for responding to an 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 further used for updating the force 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 transmitting the specification file according to the service interface, updating the address space corresponding to the target information model data and feeding back an address space updating result to the client.
9. An apparatus comprising a processor and a memory, wherein at least one instruction or at least one program is stored in the memory, and wherein 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 according to any one of claims 1 to 5 or claim 7.
10. A storage medium comprising a processor and a memory, wherein at least one instruction or at least one program is stored in the memory, and wherein 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 according to any one of claims 1 to 5 or claim 7.
CN202010342967.3A 2020-04-27 2020-04-27 Address space management method, device, equipment and medium Active CN111651639B (en)

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 true CN111651639A (en) 2020-09-11
CN111651639B 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)

Cited By (3)

* Cited by examiner, † Cited by third party
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
CN113032709A (en) * 2021-04-12 2021-06-25 杭州和利时自动化有限公司 Information model setting method, device, equipment and storage medium
WO2024065780A1 (en) * 2022-09-30 2024-04-04 西门子股份公司 Data interaction model updating method, apparatus, electronic device, and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090144252A1 (en) * 2007-11-30 2009-06-04 Koch Wolfgang M System and method for translating and executing update requests
CN102193990A (en) * 2011-03-25 2011-09-21 北京世纪互联工程技术服务有限公司 Pattern database and realization method thereof
CN102663076A (en) * 2012-03-31 2012-09-12 福建榕基软件股份有限公司 Method for processing file data
US20140281873A1 (en) * 2013-03-14 2014-09-18 Scribestar Ltd. Systems and methods for handling user editing history
CN109756557A (en) * 2018-11-23 2019-05-14 比亚迪股份有限公司 User right server and method of servicing and system based on user right
CN109766344A (en) * 2018-12-29 2019-05-17 重庆金链科技有限公司 A kind of insurance product information storage method and its database

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090144252A1 (en) * 2007-11-30 2009-06-04 Koch Wolfgang M System and method for translating and executing update requests
CN102193990A (en) * 2011-03-25 2011-09-21 北京世纪互联工程技术服务有限公司 Pattern database and realization method thereof
CN102663076A (en) * 2012-03-31 2012-09-12 福建榕基软件股份有限公司 Method for processing file data
US20140281873A1 (en) * 2013-03-14 2014-09-18 Scribestar Ltd. Systems and methods for handling user editing history
CN109756557A (en) * 2018-11-23 2019-05-14 比亚迪股份有限公司 User right server and method of servicing and system based on user right
CN109766344A (en) * 2018-12-29 2019-05-17 重庆金链科技有限公司 A kind of insurance product information storage method and its database

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
张笛;李兴华;刘海;马建峰;: "SDN网络中面向服务的网络节点重要性排序方法" *

Cited By (3)

* Cited by examiner, † Cited by third party
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
CN113032709A (en) * 2021-04-12 2021-06-25 杭州和利时自动化有限公司 Information model setting method, device, equipment and storage medium
WO2024065780A1 (en) * 2022-09-30 2024-04-04 西门子股份公司 Data interaction model updating method, apparatus, electronic device, and storage medium

Also Published As

Publication number Publication date
CN111651639B (en) 2023-06-23

Similar Documents

Publication Publication Date Title
US11595477B2 (en) Cloud storage methods and systems
US10331422B1 (en) System and method for generating API devlopment code for integrating platforms
CN111651639B (en) Address space management method, device, equipment and medium
CN110198247B (en) Interface test method and system
JP5911262B2 (en) Information processing apparatus, information processing apparatus control method, and program
US11132114B2 (en) Method and apparatus for generating customized visualization component
US11327964B2 (en) Integration query builder framework
CN114115852A (en) Visual service arranging method, device, equipment and medium
CN108038212B (en) Data interaction method, device, system, equipment and storage medium
CN111683066B (en) Heterogeneous system integration method, heterogeneous system integration device, computer equipment and storage medium
AU2023251465A1 (en) System and method for generating api development code for integrating platforms
US10147071B2 (en) Visual representation of an email chain
WO2020220891A1 (en) Method and apparatus for generating configuration file of site in internet of things system
US20230334723A1 (en) Post-processing special effect production system and method, and ar special effect rendering method and apparatus
CN111881385A (en) Push content generation method, device, equipment and readable storage medium
CN110109594B (en) Drawing data sharing method and device, storage medium and equipment
CN113641700A (en) Data processing method and device based on Spring boot frame
CN112486482A (en) Page display method and device
CN115731319A (en) Graph drawing method, device, equipment and storage medium
US20220342742A1 (en) Graphical management of big data pipelines
CN111177558B (en) Channel service construction method and device
CN114296696A (en) Business function operation method and device, storage medium and electronic equipment
CN104811369A (en) Pairing terminal message reply method, pairing terminal, main terminal and system
CN111737372A (en) Map data generation method and device
US20230186204A1 (en) Systems and methods for cellular telecommunication site task management

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