CN114637564B - Data visualization method and device, electronic equipment and storage medium - Google Patents

Data visualization method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN114637564B
CN114637564B CN202210258828.1A CN202210258828A CN114637564B CN 114637564 B CN114637564 B CN 114637564B CN 202210258828 A CN202210258828 A CN 202210258828A CN 114637564 B CN114637564 B CN 114637564B
Authority
CN
China
Prior art keywords
configuration attribute
field
configuration
visual interface
decision tree
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
Application number
CN202210258828.1A
Other languages
Chinese (zh)
Other versions
CN114637564A (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.)
Ping An International Smart City Technology Co Ltd
Original Assignee
Ping An International Smart City Technology 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 Ping An International Smart City Technology Co Ltd filed Critical Ping An International Smart City Technology Co Ltd
Priority to CN202210258828.1A priority Critical patent/CN114637564B/en
Publication of CN114637564A publication Critical patent/CN114637564A/en
Application granted granted Critical
Publication of CN114637564B publication Critical patent/CN114637564B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • 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/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9566URL specific, e.g. using aliases, detecting broken or misspelled links
    • 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/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Hardware Design (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention relates to the technical field of data processing, and provides a data visualization method, a device, electronic equipment and a storage medium, wherein the method comprises the following steps: responding to the received interface visualization request, and displaying a login interface; receiving login information input by a login interface, and acquiring configuration information based on the login information, wherein the configuration information comprises a visual interface; analyzing the configuration information to obtain a plurality of configuration attribute fields and field values of each configuration attribute field; creating a decision tree based on the plurality of configuration attribute fields and the field value of each configuration attribute field; executing the decision tree based on the content of the decision tree, returning an execution result, and displaying in a visual interface based on the returned execution result. According to the method and the device for displaying the visual interface, the visual interface is displayed according to the sequence of the execution results returned by the decision tree, and the display efficiency of the visual interface is improved.

Description

Data visualization method and device, electronic equipment and storage medium
Technical Field
The present invention relates to the field of data processing technologies, and in particular, to a data visualization method, a data visualization device, an electronic device, and a storage medium.
Background
The existing environment law enforcement command and dispatch has a plurality of operation functions, and in order to classify the plurality of operation functions into respective modules, a plurality of types of entry interfaces are provided on an environment law enforcement command and dispatch main interface, and each type of entry interface displays different information.
However, since new demands are endless, the code of the command and dispatch main interface is changed frequently, and after each change, the code needs to be reissued, so that the efficiency of displaying the entry interface is low.
Therefore, there is a need for a method that can quickly implement data visualization.
Disclosure of Invention
In view of the foregoing, it is necessary to provide a data visualization method, a device, an electronic device, and a storage medium, where the data visualization method, the device, the electronic device, and the storage medium display the execution results returned by the decision tree in the visualization interface according to the sequence of the execution results, so as to improve the display efficiency of the visualization interface.
A first aspect of the present invention provides a data visualization method, the method comprising:
responding to the received interface visualization request, and displaying a login interface;
receiving login information input by a login interface, and acquiring configuration information based on the login information, wherein the configuration information comprises a visual interface;
Analyzing the configuration information to obtain a plurality of configuration attribute fields and field values of each configuration attribute field;
creating a decision tree based on the plurality of configuration attribute fields and the field value of each of the configuration attribute fields;
executing the decision tree based on the content of the decision tree, returning an execution result, and displaying in the visual interface based on the returned execution result.
Optionally, the creating a decision tree based on the plurality of configuration attribute fields and the field value of each of the configuration attribute fields includes:
randomly selecting a configuration attribute field as a root node of the decision tree;
calculating the distance between any one of the rest configuration attribute fields and the configuration attribute field at the root node;
judging whether child nodes with the same distance exist or not;
when judging that the child node with the same distance exists, taking the child node as a father node and taking the rest configuration attribute fields as child nodes of the father node;
when judging that the child node with the same distance does not exist, taking the root node as a father node and the rest of configuration attribute fields as child nodes of the father node, wherein the distance between the configuration attribute field at the father node and the corresponding configuration attribute field at the child node is taken as the weight of the edge between the father node and the child node.
Optionally, the executing the decision tree based on the content of the decision tree and returning an execution result, and displaying in the visual interface based on the returned execution result includes:
identifying a first task node in the decision tree;
judging whether a field value of a configuration attribute field in the first task node is empty or not;
when the field value of the configuration attribute field in the first task node is not null, acquiring a preset display rule of the field value of the configuration attribute field in the first task node, determining the preset display rule as an execution result of the first task node of the decision tree, and returning the execution result to display in the visual interface; or alternatively
And when the field value of the configuration attribute field in the first task node is empty, acquiring a general display rule of the field value of the configuration attribute field in the first task node, determining the general display rule as an execution result of the first task node of the decision tree, and displaying in the visual interface based on the execution result.
Optionally, after said parsing the configuration information to obtain a plurality of configuration attribute fields and field values of each of the configuration attribute fields, the method further includes:
Acquiring page information of a visual interface corresponding to the configuration information;
determining the position coordinates of each configuration attribute field on the visual interface according to the page information of the visual interface;
and writing each configuration attribute field and the field value of the corresponding configuration attribute field into a preset configuration table according to the position coordinates, and storing the preset configuration table into a local database.
Optionally, the acquiring the configuration information based on the login information includes:
identifying identification information in the login information;
traversing a preset database based on the identification information to obtain a user account and a user type corresponding to the identification information;
and calling configuration information corresponding to the user account from a preset database according to the authority information of the user type.
Optionally, after said parsing the configuration information to obtain a plurality of configuration attribute fields and field values of each of the configuration attribute fields, the method further includes:
according to the position coordinates of each configuration attribute field on the visual interface, sorting the field values of the plurality of configuration attribute fields according to the displayed sequence, and obtaining a field value queue;
Judging each field value in the field value queue according to the sequence;
when each field value is not empty, acquiring a preset display rule of each field value, and displaying in the visual interface according to the preset display rule of each field value; or alternatively
And when each field value is empty, displaying in the visual interface according to the general display rule of each field value.
Optionally, the method further comprises:
and when the field value of each configuration attribute field of the plurality of configuration attribute fields is empty, displaying the visual interface according to a universal interface.
A second aspect of the present invention provides a data visualization apparatus, the apparatus comprising:
the first display module is used for responding to the received interface visualization request and displaying a login interface;
the acquisition module is used for receiving login information input by the login interface and acquiring configuration information based on the login information, wherein the configuration information comprises a visual interface;
the analysis module is used for analyzing the configuration information to obtain a plurality of configuration attribute fields and field values of each configuration attribute field;
The creation module is used for creating a decision tree based on the plurality of configuration attribute fields and the field value of each configuration attribute field;
and the second display module is used for executing the decision tree based on the content of the decision tree and returning an execution result, and displaying in the visual interface based on the returned execution result.
A third aspect of the invention provides an electronic device comprising a processor and a memory, the processor being arranged to implement the data visualization method when executing a computer program stored in the memory.
A fourth aspect of the present invention provides a computer readable storage medium having stored thereon a computer program which when executed by a processor implements the data visualization method.
In summary, according to the data visualization method, device, electronic equipment and storage medium of the present invention, configuration information is obtained by receiving login information input by a login interface, so as to obtain a plurality of configuration attribute fields and field values of each configuration attribute field, a decision tree is created based on the plurality of configuration attribute fields and the field values of each configuration attribute field, a decision tree is created, a distance between any two configuration attribute fields is calculated, and execution sequence of each task in the decision tree is rapidly determined, so that phenomena of omission and error occurring when the field values of each configuration attribute field are displayed later are avoided, and accuracy of visual interface display is improved. Executing the decision tree based on the decision tree content, returning an execution result, displaying in the visual interface based on the returned execution result, and displaying according to the sequence of the returned execution result, so that the integrity of the displayed visual interface is ensured, and the display efficiency of the visual interface is improved.
Drawings
Fig. 1 is a flowchart of a data visualization method according to an embodiment of the present invention.
Fig. 2 is a block diagram of a data visualization device according to a second embodiment of the present invention.
Fig. 3 is a schematic structural diagram of an electronic device according to a third embodiment of the present invention.
Detailed Description
In order that the above-recited objects, features and advantages of the present invention will be more clearly understood, a more particular description of the invention will be rendered by reference to specific embodiments thereof which are illustrated in the appended drawings. It should be noted that, without conflict, the embodiments of the present invention and features in the embodiments may be combined with each other.
Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. The terminology used herein in the description of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention.
Example 1
Fig. 1 is a flowchart of a data visualization method according to an embodiment of the present invention.
In this embodiment, the data visualization method may be applied to an electronic device, and for an electronic device that needs to perform data visualization, the data visualization function provided by the method of the present invention may be directly integrated on the electronic device, or may be run in the electronic device in the form of a software development kit (Software Development Kit, SDK).
The embodiment of the invention can acquire and process the related data based on the artificial intelligence technology. Among these, artificial intelligence (Artificial Intelligence, AI) is the theory, method, technique and application system that uses a digital computer or a digital computer-controlled machine to simulate, extend and extend human intelligence, sense the environment, acquire knowledge and use knowledge to obtain optimal results.
Artificial intelligence infrastructure technologies generally include technologies such as sensors, dedicated artificial intelligence chips, cloud computing, distributed storage, big data processing technologies, operation/interaction systems, mechatronics, and the like. The artificial intelligence software technology mainly comprises a computer vision technology, a robot technology, a biological recognition technology, a voice processing technology, a natural language processing technology, machine learning, deep learning and other directions.
As shown in fig. 1, the data visualization method specifically includes the following steps, and the order of the steps in the flowchart may be changed according to different requirements, and some may be omitted.
S11, responding to the received interface visualization request, and displaying a login interface.
In this embodiment, an interface visualization request is initiated to a server through a client, specifically, the client may be a smart phone, an IPAD or other existing smart devices, and the server may be an environment law enforcement command scheduling subsystem, where in the interface visualization process, the client may send the interface visualization request to the environment law enforcement command scheduling subsystem, and the environment law enforcement command scheduling subsystem is configured to receive the interface visualization request sent by the client, and respond to the interface visualization request to display a login interface.
In this embodiment, the environmental law enforcement command and dispatch subsystem includes a plurality of functional operations, and in order to integrate and optimize information resources and functions such as mobile law enforcement, dynamic database, online monitoring data, etc., a series of information and functions need to be categorized into respective modules of the environmental law enforcement command and dispatch subsystem, and various user entries are provided on a main interface of the environmental law enforcement command and dispatch subsystem.
S12, receiving login information input by a login interface, and acquiring configuration information based on the login information, wherein the configuration information comprises a visual interface.
In this embodiment, when receiving the login information of the login interface, the login information needs to be parsed, and configuration information of the visual interface is confirmed, for example, the visual interface may display content and effects of the environmental command and dispatch front page.
In an alternative embodiment, the obtaining the configuration information based on the login information includes:
identifying identification information in the login information;
traversing a preset database based on the identification information to obtain a user account and a user type corresponding to the identification information;
and calling configuration information corresponding to the user account from a preset database according to the authority information of the user type.
In this embodiment, after the user inputs login information through the login interface, the user loads the corresponding visualization interface, and uses the identification information in the login information, where the identification information is used to uniquely identify the user account and the user type, for example, the identification information may be a user ID and a token.
In this embodiment, the user type is determined through the identification information obtained by recognition, for example, the user type may be VIP user, ordinary user, administrator or ordinary employee, and the display authority of the user account is determined according to the user type.
In this embodiment, since the authority information displayed by different user accounts is different, the displayed visual interfaces are different, so the corresponding configuration information is different, and after the authority information of the user type is determined, the configuration information corresponding to the user account is called from a preset database, so that the accuracy of the visual interfaces displayed for the users with different authorities is ensured.
In this embodiment, a database may be preset, where configuration information of a user account is stored in the preset database, and the configuration information may be stored in the preset database in JSON format, where the configuration information includes a corresponding visualization interface.
S13, analyzing the configuration information to obtain a plurality of configuration attribute fields and field values of each configuration attribute field.
In this embodiment, the configuration information includes a plurality of configuration attribute fields of the visual interface and a field value of each configuration attribute field.
Illustratively, the configuration attribute field includes: the method comprises the steps of a background picture, a background special effect and functional module content, wherein a field value corresponding to the background picture is A1, and the A1 is a URL (Uniform Resource Location, uniform resource locator) of the background picture of a visual interface; the field value corresponding to the background special effect is A2, wherein A2 is the background special effect for controlling the visual interface; the field value corresponding to the content of the functional module is B, wherein B is the entry jump link of each functional module, and the background diagram, the background special effect and the functional module entry of the visual interface can be changed by changing the field values A1, A2 and B.
In an alternative embodiment, after said parsing the configuration information to obtain a plurality of configuration attribute fields and field values of each of the configuration attribute fields, the method further includes:
acquiring page information of a visual interface corresponding to the configuration information;
determining the position coordinates of each configuration attribute field on the visual interface according to the page information of the visual interface;
And writing each configuration attribute field and the field value of the corresponding configuration attribute field into a preset configuration table according to the position coordinates, and storing the preset configuration table into a local database.
In this embodiment, each configuration attribute field is stored in the local database according to the position coordinate located on the visual interface, so that when the visual interface is displayed for the subsequent secondary, the configuration attribute fields are directly recalled from the local database, and the secondary display efficiency of the visual interface is improved.
S14, creating a decision tree based on the plurality of configuration attribute fields and the field value of each configuration attribute field.
In this embodiment, the decision tree is based on the plurality of configuration attribute fields and a field value of each of the configuration attribute fields.
Specifically, the creating a decision tree based on the plurality of configuration attribute fields and the field value of each of the configuration attribute fields includes:
randomly selecting a configuration attribute field as a root node of the decision tree;
calculating the distance between any one of the rest configuration attribute fields and the configuration attribute field at the root node;
judging whether child nodes with the same distance exist or not;
When judging that the child node with the same distance exists, taking the child node as a father node and taking the rest configuration attribute fields as child nodes of the father node;
when judging that the child node with the same distance does not exist, taking the root node as a father node and the rest of configuration attribute fields as child nodes of the father node, wherein the distance between the configuration attribute field at the father node and the corresponding configuration attribute field at the child node is taken as the weight of the edge between the father node and the child node.
In this embodiment, the decision tree includes a plurality of task nodes, each task node includes each configuration attribute field and a field value of each configuration attribute field, one configuration attribute field is randomly selected as a root node of the decision tree, a distance between any one of the remaining configuration attribute fields and the configuration attribute field at the root node is calculated, a sequence of task execution can be determined according to the calculated distance, and when it is determined that there is a child node with the same distance, the child node is used as a parent node, and the remaining configuration attribute fields are used as child nodes of the parent node; and when judging that the child node with the same distance does not exist, taking the root node as a parent node, and taking the rest configuration attribute fields as child nodes of the parent node.
In this embodiment, the distance between the configuration attribute field at the parent node and the configuration attribute field at the corresponding child node is used as the weight of the edge between the parent node and the child node, the child nodes at the same level may be ranked in priority according to the size of the weight, and specifically, the child nodes at the same level may be ranked from left to right in order of the weight from large to small in sequence.
In this embodiment, in the process of creating the decision tree according to the plurality of configuration attribute fields and the field values of each configuration attribute field, the execution sequence of each task in the decision tree is quickly determined by calculating the distance between any two configuration attribute fields, so that the phenomena of omission and errors occurring when the field values of each configuration attribute field are displayed later are avoided, and the accuracy of the visual interface display is improved.
And S15, executing the decision tree based on the content of the decision tree, returning an execution result, and displaying in the visual interface based on the returned execution result.
In this embodiment, a preset display rule corresponding to a field value of each configuration attribute field is obtained by executing the decision tree, and the preset display rule corresponding to the field value of the configuration attribute field of each task node is displayed in a visual interface.
In an optional embodiment, the executing the decision tree based on the content of the decision tree and returning the execution result, and the presenting in the visual interface based on the returned execution result includes:
identifying a first task node in the decision tree;
judging whether a field value of a configuration attribute field in the first task node is empty or not;
when the field value of the configuration attribute field in the first task node is not null, acquiring a preset display rule of the field value of the configuration attribute field in the first task node, determining the preset display rule as an execution result of the first task node of the decision tree, and returning the execution result to display in the visual interface; or alternatively
And when the field value of the configuration attribute field in the first task node is empty, acquiring a general display rule of the field value of the configuration attribute field in the first task node, determining the general display rule as an execution result of the first task node of the decision tree, and displaying in the visual interface based on the execution result.
In this embodiment, a presentation rule may be set in advance for each field value of the configuration attribute field, and specifically, the presentation rule may be customized for a user, or may be obtained by machine learning for historical data.
In this embodiment, because there is a sequential relationship between each task node in the decision tree, when the first task node of the decision tree is executed, the next task node of the first task node of the decision tree is executed in sequence until all task nodes in the decision tree are executed, where the execution process of the first task node of the decision tree is the same as the execution process of the next task node of the first task.
In this embodiment, for upgrading a client, when the visual interface is changed according to the latest requirement, the original code of the visual interface needs to be manually changed, so that the visual interface is time-consuming to change.
In other optional embodiments, after said parsing the configuration information to obtain a plurality of configuration attribute fields and field values of each of the configuration attribute fields, the method further includes:
according to the position coordinates of each configuration attribute field on the visual interface, sorting the field values of the plurality of configuration attribute fields according to the displayed sequence, and obtaining a field value queue;
judging each field value in the field value queue according to the sequence;
when each field value is not empty, acquiring a preset display rule of each field value, and displaying in the visual interface according to the preset display rule of each field value; or alternatively
And when each field value is empty, displaying in the visual interface according to the general display rule of each field value.
In this embodiment, in order to avoid missing the display of the field values of the configuration attribute fields, the display is performed after the configuration attribute fields are sequenced according to the sequence of the display according to the position coordinates of each configuration attribute field located on the visual interface, so that the integrity of the displayed visual interface is ensured, and the display efficiency of the visual interface is improved.
In other optional embodiments, after said parsing the configuration information to obtain a plurality of configuration attribute fields and field values of each of the configuration attribute fields, the method further includes:
judging whether the field value of each configuration attribute field is empty or not; when the field value of each configuration attribute field is not null, acquiring a preset display rule of the field value of each configuration attribute field, and displaying in the visual interface according to the field value of each configuration attribute field and the preset display rule; or alternatively
And when the field value of each configuration attribute field is empty, displaying in the visual interface according to a universal display rule.
Further, the method further comprises:
and when the field value of each configuration attribute field of the plurality of configuration attribute fields is empty, displaying the visual interface according to a universal interface.
In this embodiment, the universal interface refers to an initialized interface and an interface that is not updated.
Further, the method further comprises:
responding to a received changing request of the visual interface, and acquiring a configuration attribute field to be changed;
Extracting a preset configuration table of the visual page from a local database, and changing the configuration attribute field to be changed in the preset configuration table to obtain a changed preset configuration table;
and loading the preset configuration table and displaying the changed visual interface.
In this embodiment, by directly changing the configuration attribute field in the corresponding visual interface in the preset configuration table, the changing efficiency of the visual interface is improved, and further the displaying efficiency of the visual interface is improved.
In summary, in the data visualization method of this embodiment, the configuration information is obtained by receiving the login information input by the login interface, so as to obtain a plurality of configuration attribute fields and field values of each configuration attribute field, a decision tree is created based on the plurality of configuration attribute fields and the field values of each configuration attribute field, a decision tree is created, a distance between any two configuration attribute fields is calculated, and the execution sequence of each task in the decision tree is rapidly determined, so that the phenomena of omission and errors occurring when the field values of each configuration attribute field are displayed later are avoided, and the accuracy of visual interface display is improved. Executing the decision tree based on the decision tree content, returning an execution result, displaying in the visual interface based on the returned execution result, and displaying according to the sequence of the returned execution result, so that the integrity of the displayed visual interface is ensured, and the display efficiency of the visual interface is improved.
Example two
Fig. 2 is a block diagram of a data visualization device according to a second embodiment of the present invention.
In some embodiments, the data visualization apparatus 20 may include a plurality of functional modules composed of program code segments. Program code for each program segment in the data visualization means 20 may be stored in a memory of the electronic device and executed by the at least one processor for performing (see fig. 1 for details) the functions of data visualization.
In this embodiment, the data visualization device 20 may be divided into a plurality of functional modules according to the functions performed by the data visualization device. The functional module may include: the system comprises a first display module 201, an acquisition module 202, an analysis module 203, a creation module 204 and a second display module 205. The module referred to herein is a series of computer readable instructions capable of being executed by at least one processor and of performing a fixed function, stored in a memory. In the present embodiment, the functions of the respective modules will be described in detail in the following embodiments.
The first display module 201 is configured to display a login interface in response to the received interface visualization request.
In this embodiment, an interface visualization request is initiated to a server through a client, specifically, the client may be a smart phone, an IPAD or other existing smart devices, and the server may be an environment law enforcement command scheduling subsystem, where in the interface visualization process, the client may send the interface visualization request to the environment law enforcement command scheduling subsystem, and the environment law enforcement command scheduling subsystem is configured to receive the interface visualization request sent by the client, and respond to the interface visualization request to display a login interface.
In this embodiment, the environmental law enforcement command and dispatch subsystem includes a plurality of functional operations, and in order to integrate and optimize information resources and functions such as mobile law enforcement, dynamic database, online monitoring data, etc., a series of information and functions need to be categorized into respective modules of the environmental law enforcement command and dispatch subsystem, and various user entries are provided on a main interface of the environmental law enforcement command and dispatch subsystem.
The obtaining module 202 is configured to receive login information input by the login interface, and obtain configuration information based on the login information, where the configuration information includes a visual interface.
In this embodiment, when receiving the login information of the login interface, the login information needs to be parsed, and configuration information of the visual interface is confirmed, for example, the visual interface may display content and effects of the environmental command and dispatch front page.
In an alternative embodiment, the obtaining module 202 obtains configuration information based on the login information includes:
identifying identification information in the login information;
traversing a preset database based on the identification information to obtain a user account and a user type corresponding to the identification information;
and calling configuration information corresponding to the user account from a preset database according to the authority information of the user type.
In this embodiment, after the user inputs login information through the login interface, the user loads the corresponding visualization interface, and uses the identification information in the login information, where the identification information is used to uniquely identify the user account and the user type, for example, the identification information may be a user ID and a token.
In this embodiment, the user type is determined through the identification information obtained by recognition, for example, the user type may be VIP user, ordinary user, administrator or ordinary employee, and the display authority of the user account is determined according to the user type.
In this embodiment, since the authority information displayed by different user accounts is different, the displayed visual interfaces are different, so the corresponding configuration information is different, and after the authority information of the user type is determined, the configuration information corresponding to the user account is called from a preset database, so that the accuracy of the visual interfaces displayed for the users with different authorities is ensured.
In this embodiment, a database may be preset, where configuration information of a user account is stored in the preset database, and the configuration information may be stored in the preset database in JSON format, where the configuration information includes a corresponding visualization interface.
The parsing module 203 is configured to parse the configuration information to obtain a plurality of configuration attribute fields and field values of each of the configuration attribute fields.
In this embodiment, the configuration information includes a plurality of configuration attribute fields of the visual interface and a field value of each configuration attribute field.
Illustratively, the configuration attribute field includes: the method comprises the steps of a background picture, a background special effect and functional module content, wherein a field value corresponding to the background picture is A1, and the A1 is a URL (Uniform Resource Location, uniform resource locator) of the background picture of a visual interface; the field value corresponding to the background special effect is A2, wherein A2 is the background special effect for controlling the visual interface; the field value corresponding to the content of the functional module is B, wherein B is the entry jump link of each functional module, and the background diagram, the background special effect and the functional module entry of the visual interface can be changed by changing the field values A1, A2 and B.
In an optional embodiment, after the parsing module 203 parses the configuration information to obtain a plurality of configuration attribute fields and field values of each of the configuration attribute fields, page information of a visual interface corresponding to the configuration information is obtained; determining the position coordinates of each configuration attribute field on the visual interface according to the page information of the visual interface; and writing each configuration attribute field and the field value of the corresponding configuration attribute field into a preset configuration table according to the position coordinates, and storing the preset configuration table into a local database.
In this embodiment, each configuration attribute field is stored in the local database according to the position coordinate located on the visual interface, so that when the visual interface is displayed for the subsequent secondary, the configuration attribute fields are directly recalled from the local database, and the secondary display efficiency of the visual interface is improved.
A creating module 204, configured to create a decision tree based on the plurality of configuration attribute fields and the field value of each of the configuration attribute fields.
In this embodiment, the decision tree is based on the plurality of configuration attribute fields and a field value of each of the configuration attribute fields.
Specifically, the creating module 204 creates a decision tree based on the plurality of configuration attribute fields and the field value of each of the configuration attribute fields, including:
randomly selecting a configuration attribute field as a root node of the decision tree;
calculating the distance between any one of the rest configuration attribute fields and the configuration attribute field at the root node;
judging whether child nodes with the same distance exist or not;
when judging that the child node with the same distance exists, taking the child node as a father node and taking the rest configuration attribute fields as child nodes of the father node;
When judging that the child node with the same distance does not exist, taking the root node as a father node and the rest of configuration attribute fields as child nodes of the father node, wherein the distance between the configuration attribute field at the father node and the corresponding configuration attribute field at the child node is taken as the weight of the edge between the father node and the child node.
In this embodiment, the decision tree includes a plurality of task nodes, each task node includes each configuration attribute field and a field value of each configuration attribute field, one configuration attribute field is randomly selected as a root node of the decision tree, a distance between any one of the remaining configuration attribute fields and the configuration attribute field at the root node is calculated, a sequence of task execution can be determined according to the calculated distance, and when it is determined that there is a child node with the same distance, the child node is used as a parent node, and the remaining configuration attribute fields are used as child nodes of the parent node; and when judging that the child node with the same distance does not exist, taking the root node as a parent node, and taking the rest configuration attribute fields as child nodes of the parent node.
In this embodiment, the distance between the configuration attribute field at the parent node and the configuration attribute field at the corresponding child node is used as the weight of the edge between the parent node and the child node, the child nodes at the same level may be ranked in priority according to the size of the weight, and specifically, the child nodes at the same level may be ranked from left to right in order of the weight from large to small in sequence.
In this embodiment, in the process of creating the decision tree according to the plurality of configuration attribute fields and the field values of each configuration attribute field, the execution sequence of each task in the decision tree is quickly determined by calculating the distance between any two configuration attribute fields, so that the phenomena of omission and errors occurring when the field values of each configuration attribute field are displayed later are avoided, and the accuracy of the visual interface display is improved.
And the second display module 205 is configured to execute the decision tree based on the content of the decision tree and return an execution result, and display the execution result in the visual interface based on the returned execution result.
In this embodiment, a preset display rule corresponding to a field value of each configuration attribute field is obtained by executing the decision tree, and the preset display rule corresponding to the field value of the configuration attribute field of each task node is displayed in a visual interface.
In an alternative embodiment, the second presenting module 205 executes the decision tree based on the content of the decision tree and returns an execution result, and presenting in the visual interface based on the returned execution result includes:
identifying a first task node in the decision tree;
judging whether a field value of a configuration attribute field in the first task node is empty or not;
when the field value of the configuration attribute field in the first task node is not null, acquiring a preset display rule of the field value of the configuration attribute field in the first task node, determining the preset display rule as an execution result of the first task node of the decision tree, and returning the execution result to display in the visual interface; or alternatively
And when the field value of the configuration attribute field in the first task node is empty, acquiring a general display rule of the field value of the configuration attribute field in the first task node, determining the general display rule as an execution result of the first task node of the decision tree, and displaying in the visual interface based on the execution result.
In this embodiment, a presentation rule may be set in advance for each field value of the configuration attribute field, and specifically, the presentation rule may be customized for a user, or may be obtained by machine learning for historical data.
In this embodiment, because there is a sequential relationship between each task node in the decision tree, when the first task node of the decision tree is executed, the next task node of the first task node of the decision tree is executed in sequence until all task nodes in the decision tree are executed, where the execution process of the first task node of the decision tree is the same as the execution process of the next task node of the first task.
In this embodiment, for upgrading a client, when the visual interface is changed according to the latest requirement, the original code of the visual interface needs to be manually changed, so that the visual interface is time-consuming to change.
In other optional embodiments, after the parsing module 203 parses the configuration information to obtain a plurality of configuration attribute fields and field values of each of the configuration attribute fields, the field values of the plurality of configuration attribute fields are ordered according to the displayed sequence and according to the position coordinates of each of the configuration attribute fields on the visual interface, so as to obtain a field value queue; judging each field value in the field value queue according to the sequence; when each field value is not empty, acquiring a preset display rule of each field value, and displaying in the visual interface according to the preset display rule of each field value; or when each field value is empty, displaying in the visual interface according to the general display rule of each field value.
In this embodiment, in order to avoid missing the display of the field values of the configuration attribute fields, the display is performed after the configuration attribute fields are sequenced according to the sequence of the display according to the position coordinates of each configuration attribute field located on the visual interface, so that the integrity of the displayed visual interface is ensured, and the display efficiency of the visual interface is improved.
In other optional embodiments, after the parsing module 203 parses the configuration information to obtain a plurality of configuration attribute fields and a field value of each of the configuration attribute fields, the method further includes: judging whether the field value of each configuration attribute field is empty or not; when the field value of each configuration attribute field is not null, acquiring a preset display rule of the field value of each configuration attribute field, and displaying in the visual interface according to the field value of each configuration attribute field and the preset display rule; or when the field value of each configuration attribute field is empty, displaying in the visual interface according to a common display rule.
Further, when the field value of each of the configuration attribute fields is empty, the visual interface is displayed according to a general interface.
In this embodiment, the universal interface refers to an initialized interface and an interface that is not updated.
Further, a configuration attribute field to be changed is obtained in response to a received change request of the visual interface; extracting a preset configuration table of the visual page from a local database, and changing the configuration attribute field to be changed in the preset configuration table to obtain a changed preset configuration table; and loading the preset configuration table and displaying the changed visual interface.
In this embodiment, by directly changing the configuration attribute field in the corresponding visual interface in the preset configuration table, the changing efficiency of the visual interface is improved, and further the displaying efficiency of the visual interface is improved.
In summary, in the data visualization device according to the embodiment, the configuration information is obtained by receiving the login information input by the login interface, so as to obtain a plurality of configuration attribute fields and field values of each configuration attribute field, a decision tree is created based on the plurality of configuration attribute fields and the field values of each configuration attribute field, a decision tree is created, a distance between any two configuration attribute fields is calculated, and the execution sequence of each task in the decision tree is rapidly determined, so that the phenomena of omission and errors occurring when the field values of each configuration attribute field are displayed later are avoided, and the accuracy of visual interface display is improved. Executing the decision tree based on the decision tree content, returning an execution result, displaying in the visual interface based on the returned execution result, and displaying according to the sequence of the returned execution result, so that the integrity of the displayed visual interface is ensured, and the display efficiency of the visual interface is improved.
Example III
Fig. 3 is a schematic structural diagram of an electronic device according to a third embodiment of the present invention. In the preferred embodiment of the invention, the electronic device 3 comprises a memory 31, at least one processor 32, at least one communication bus 33 and a transceiver 34.
It will be appreciated by those skilled in the art that the configuration of the electronic device shown in fig. 3 is not limiting of the embodiments of the present invention, and that either a bus-type configuration or a star-type configuration is possible, and that the electronic device 3 may also include more or less other hardware or software than that shown, or a different arrangement of components.
In some embodiments, the electronic device 3 is an electronic device capable of automatically performing numerical calculation and/or information processing according to a preset or stored instruction, and its hardware includes, but is not limited to, a microprocessor, an application specific integrated circuit, a programmable gate array, a digital processor, an embedded device, and the like. The electronic device 3 may further include a client device, where the client device includes, but is not limited to, any electronic product that can interact with a client by way of a keyboard, a mouse, a remote control, a touch pad, or a voice control device, such as a personal computer, a tablet computer, a smart phone, a digital camera, etc.
It should be noted that the electronic device 3 is only used as an example, and other electronic products that may be present in the present invention or may be present in the future are also included in the scope of the present invention by way of reference.
In some embodiments, the memory 31 is used to store program codes and various data, such as the data visualization device 20 installed in the electronic device 3, and to enable high-speed, automatic access to programs or data during operation of the electronic device 3. The Memory 31 includes Read-Only Memory (ROM), programmable Read-Only Memory (PROM), erasable programmable Read-Only Memory (EPROM), one-time programmable Read-Only Memory (One-time Programmable Read-Only Memory, OTPROM), electrically erasable rewritable Read-Only Memory (EEPROM), compact disc Read-Only Memory (Compact Disc Read-Only Memory, CD-ROM) or other optical disc Memory, magnetic tape Memory, or any other medium that can be used for computer-readable carrying or storing data.
In some embodiments, the at least one processor 32 may be comprised of an integrated circuit, for example, a single packaged integrated circuit, or may be comprised of multiple integrated circuits packaged with the same or different functions, including one or more central processing units (Central Processing unit, CPU), microprocessors, digital processing chips, graphics processors, combinations of various control chips, and the like. The at least one processor 32 is a Control Unit (Control Unit) of the electronic device 3, connects the respective components of the entire electronic device 3 using various interfaces and lines, and executes various functions of the electronic device 3 and processes data by running or executing programs or modules stored in the memory 31 and calling data stored in the memory 31.
In some embodiments, the at least one communication bus 33 is arranged to enable connected communication between the memory 31 and the at least one processor 32 or the like.
Although not shown, the electronic device 3 may further include a power source (such as a battery) for powering the various components, and optionally, the power source may be logically connected to the at least one processor 32 via a power management device, thereby implementing functions such as managing charging, discharging, and power consumption by the power management device. The power supply may also include one or more of any of a direct current or alternating current power supply, recharging device, power failure detection circuit, power converter or inverter, power status indicator, etc. The electronic device 3 may further include various sensors, bluetooth modules, wi-Fi modules, etc., which will not be described herein.
It should be understood that the embodiments described are for illustrative purposes only and are not limited to this configuration in the scope of the patent application.
The integrated units implemented in the form of software functional modules described above may be stored in a computer readable storage medium. The software functional modules described above are stored in a storage medium and include instructions for causing a computer device (which may be a personal computer, an electronic device, or a network device, etc.) or a processor (processor) to perform portions of the methods described in the various embodiments of the invention.
In a further embodiment, in connection with fig. 2, the at least one processor 32 may execute the operating means of the electronic device 3 as well as various installed applications (such as the data visualization means 20), program code, etc., e.g. the various modules described above.
The memory 31 has program code stored therein, and the at least one processor 32 can invoke the program code stored in the memory 31 to perform related functions. For example, each of the modules depicted in fig. 2 is a program code stored in the memory 31 and executed by the at least one processor 32 to perform the functions of the respective module for data visualization purposes.
Illustratively, the program code may be partitioned into one or more modules/units that are stored in the memory 31 and executed by the processor 32 to perform the present application. The one or more modules/units may be a series of computer readable instruction segments capable of performing the specified functions, which instruction segments describe the execution of the program code in the electronic device 3. For example, the program code may be partitioned into a first presentation module 201, an acquisition module 202, a parsing module 203, a creation module 204, and a second presentation module 205.
In one embodiment of the application, the memory 31 stores a plurality of computer readable instructions that are executed by the at least one processor 32 to perform the function of data visualization.
Specifically, the specific implementation method of the above instruction by the at least one processor 32 may refer to the description of the relevant steps in the corresponding embodiment of fig. 1, which is not repeated herein.
In the several embodiments provided by the present application, it should be understood that the disclosed apparatus and method 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 logical function division, and there may be other manners of division when actually implemented.
The modules described as separate components may or may not be physically separate, and components shown as modules may or may not be physical units, may be located in one place, or may be distributed over multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional module in the embodiments of the present invention may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units can be realized in a form of hardware or a form of hardware and a form of software functional modules.
It will be evident to those skilled in the art that the invention is not limited to the details of the foregoing illustrative embodiments, and that the present invention may be embodied in other specific forms without departing from the spirit or essential characteristics thereof. The present embodiments are, therefore, to be considered in all respects as illustrative and not restrictive, the scope of the invention being indicated by the appended claims rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein. Any reference sign in a claim should not be construed as limiting the claim concerned. Furthermore, it will be obvious that the term "comprising" does not exclude other elements or that the singular does not exclude a plurality. The units or means stated in the invention may also be implemented by one unit or means, either by software or hardware. The terms first, second, etc. are used to denote a name, but not any particular order.
Finally, it should be noted that the above-mentioned embodiments are merely for illustrating the technical solution of the present invention and not for limiting the same, and although the present invention has been described in detail with reference to the preferred embodiments, it should be understood by those skilled in the art that modifications and equivalents may be made to the technical solution of the present invention without departing from the spirit and scope of the technical solution of the present invention.

Claims (9)

1. A method of visualizing data, the method comprising:
responding to the received interface visualization request, and displaying a login interface;
receiving login information input by a login interface, and acquiring configuration information based on the login information, wherein the configuration information comprises a visual interface;
analyzing the configuration information to obtain a plurality of configuration attribute fields and field values of each configuration attribute field;
creating a decision tree based on the plurality of configuration attribute fields and the field value of each of the configuration attribute fields, comprising: randomly selecting a configuration attribute field as a root node of the decision tree; calculating the distance between any one of the rest configuration attribute fields and the configuration attribute field at the root node; judging whether child nodes with the same distance exist or not; when judging that the child node with the same distance exists, taking the child node as a father node and taking the rest of configuration attribute fields as child nodes of the father node; when judging that the child node with the same distance does not exist, taking the root node as a father node and the rest of configuration attribute fields as child nodes of the father node, wherein the distance between the configuration attribute field at the father node and the configuration attribute field at the corresponding child node is taken as the weight of the edge between the father node and the child node;
Executing the decision tree based on the content of the decision tree and returning an execution result, and displaying in the visual interface based on the returned execution result, wherein the method comprises the following steps: identifying a first task node in the decision tree; judging whether a field value of a configuration attribute field in the first task node is empty or not; when the field value of the configuration attribute field in the first task node is not null, acquiring a preset display rule of the field value of the configuration attribute field in the first task node, determining the preset display rule as an execution result of the first task node of the decision tree, and returning the execution result to display in the visual interface.
2. A method of visualizing data as in claim 1, further comprising:
and when the field value of the configuration attribute field in the first task node is empty, acquiring a general display rule of the field value of the configuration attribute field in the first task node, determining the general display rule as an execution result of the first task node of the decision tree, and displaying in the visual interface based on the execution result.
3. The data visualization method of claim 1, wherein after said parsing the configuration information to obtain a plurality of configuration attribute fields and field values for each of the configuration attribute fields, the method further comprises:
acquiring page information of a visual interface corresponding to the configuration information;
determining the position coordinates of each configuration attribute field on the visual interface according to the page information of the visual interface;
and writing each configuration attribute field and the field value of the corresponding configuration attribute field into a preset configuration table according to the position coordinates, and storing the preset configuration table into a local database.
4. The data visualization method of claim 1, wherein the obtaining configuration information based on the login information comprises:
identifying identification information in the login information;
traversing a preset database based on the identification information to obtain a user account and a user type corresponding to the identification information;
and calling configuration information corresponding to the user account from a preset database according to the authority information of the user type.
5. The data visualization method of claim 1, wherein after said parsing the configuration information to obtain a plurality of configuration attribute fields and field values for each of the configuration attribute fields, the method further comprises:
According to the position coordinates of each configuration attribute field on the visual interface, sorting the field values of the plurality of configuration attribute fields according to the displayed sequence, and obtaining a field value queue;
judging each field value in the field value queue according to the sequence;
when each field value is not empty, acquiring a preset display rule of each field value, and displaying in the visual interface according to the preset display rule of each field value; or alternatively
And when each field value is empty, displaying in the visual interface according to the general display rule of each field value.
6. A method of visualizing data as in any one of claims 1 to 5, further comprising:
and when the field value of each configuration attribute field of the plurality of configuration attribute fields is empty, displaying the visual interface according to a universal interface.
7. A data visualization apparatus for implementing the data visualization method according to any one of claims 1 to 6, the apparatus comprising:
the first display module is used for responding to the received interface visualization request and displaying a login interface;
The acquisition module is used for receiving login information input by the login interface and acquiring configuration information based on the login information, wherein the configuration information comprises a visual interface;
the analysis module is used for analyzing the configuration information to obtain a plurality of configuration attribute fields and field values of each configuration attribute field;
the creation module is used for creating a decision tree based on the plurality of configuration attribute fields and the field value of each configuration attribute field;
and the second display module is used for executing the decision tree based on the content of the decision tree and returning an execution result, and displaying in the visual interface based on the returned execution result.
8. An electronic device comprising a processor and a memory, wherein the processor is configured to implement the data visualization method according to any one of claims 1 to 6 when executing a computer program stored in the memory.
9. A computer readable storage medium having a computer program stored thereon, wherein the computer program when executed by a processor implements a data visualization method according to any of claims 1 to 6.
CN202210258828.1A 2022-03-16 2022-03-16 Data visualization method and device, electronic equipment and storage medium Active CN114637564B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210258828.1A CN114637564B (en) 2022-03-16 2022-03-16 Data visualization method and device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210258828.1A CN114637564B (en) 2022-03-16 2022-03-16 Data visualization method and device, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN114637564A CN114637564A (en) 2022-06-17
CN114637564B true CN114637564B (en) 2023-11-07

Family

ID=81950595

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210258828.1A Active CN114637564B (en) 2022-03-16 2022-03-16 Data visualization method and device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN114637564B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111694615A (en) * 2020-06-16 2020-09-22 北京同邦卓益科技有限公司 Data configuration method, device, equipment and storage medium
CN114047999A (en) * 2021-12-17 2022-02-15 携程旅游网络技术(上海)有限公司 Page configuration method, system, electronic equipment and storage medium
CN114090162A (en) * 2021-11-24 2022-02-25 中国建设银行股份有限公司 Front-end interface display method and related device of multi-tenant system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040172347A1 (en) * 2003-02-28 2004-09-02 Knut Barthel Determining the occurrence of events using decision trees

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111694615A (en) * 2020-06-16 2020-09-22 北京同邦卓益科技有限公司 Data configuration method, device, equipment and storage medium
CN114090162A (en) * 2021-11-24 2022-02-25 中国建设银行股份有限公司 Front-end interface display method and related device of multi-tenant system
CN114047999A (en) * 2021-12-17 2022-02-15 携程旅游网络技术(上海)有限公司 Page configuration method, system, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN114637564A (en) 2022-06-17

Similar Documents

Publication Publication Date Title
CN112698971A (en) Rule engine based parameter conversion method, device, equipment and medium
CN112559535B (en) Multithreading-based asynchronous task processing method, device, equipment and medium
CN113282795A (en) Data structure chart generating and updating method and device, electronic equipment and storage medium
CN113094674A (en) Page display method and device, electronic equipment and storage medium
CN113256108A (en) Human resource allocation method, device, electronic equipment and storage medium
CN112948275A (en) Test data generation method, device, equipment and storage medium
CN117608825A (en) Resource management method based on multi-cloud management platform and related equipment
CN112256783A (en) Data export method and device, electronic equipment and storage medium
CN113792146A (en) Text classification method and device based on artificial intelligence, electronic equipment and medium
CN114221908A (en) Dynamic current-limiting fusing processing method and device, computer equipment and storage medium
CN114201212A (en) Configuration file processing method and device, computer equipment and storage medium
CN114637564B (en) Data visualization method and device, electronic equipment and storage medium
CN114881313A (en) Behavior prediction method and device based on artificial intelligence and related equipment
CN115061895A (en) Business process arranging method and device, electronic equipment and storage medium
CN113674065B (en) Service contact-based service recommendation method and device, electronic equipment and medium
CN115237706A (en) Buried point data processing method and device, electronic equipment and storage medium
CN115543534A (en) Training task management method and device, electronic equipment and storage medium
CN114239538A (en) Assertion processing method and device, computer equipment and storage medium
CN114693131A (en) Fault processing method and device for accessory robot
CN114925674A (en) File compliance checking method and device, electronic equipment and storage medium
CN113918296A (en) Model training task scheduling execution method and device, electronic equipment and storage medium
CN113268478A (en) Big data analysis method and device, electronic equipment and storage medium
CN112905470A (en) Interface calling method and device, computer equipment and medium
CN113722590B (en) Medical information recommendation method, device, equipment and medium based on artificial intelligence
CN110837399A (en) Method and device for managing streaming computing application program and computing equipment

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