[go: up one dir, main page]

CN114415878B - Data processing method, device, electronic equipment and computer readable storage medium - Google Patents

Data processing method, device, electronic equipment and computer readable storage medium Download PDF

Info

Publication number
CN114415878B
CN114415878B CN202210095747.4A CN202210095747A CN114415878B CN 114415878 B CN114415878 B CN 114415878B CN 202210095747 A CN202210095747 A CN 202210095747A CN 114415878 B CN114415878 B CN 114415878B
Authority
CN
China
Prior art keywords
node
target
data
information
nodes
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
CN202210095747.4A
Other languages
Chinese (zh)
Other versions
CN114415878A (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.)
Xiamen Yaji Software Co Ltd
Original Assignee
Xiamen Yaji Software 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 Xiamen Yaji Software Co Ltd filed Critical Xiamen Yaji Software Co Ltd
Priority to CN202210095747.4A priority Critical patent/CN114415878B/en
Publication of CN114415878A publication Critical patent/CN114415878A/en
Application granted granted Critical
Publication of CN114415878B publication Critical patent/CN114415878B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • G06F3/04855Interaction with scrollbars

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the application provides a data processing method, a data processing device, electronic equipment and a computer readable storage medium, and relates to the technical field of computers. In the embodiment of the application, the target node corresponding to the first operation is determined by receiving the triggering operation for performing the first operation on the target structure data; acquiring first data description information of the target node; performing the first operation on the target node based on the first data description information; since the first data description information includes data information of the target nodes and first relationship information between the target nodes; therefore, the first operation can be executed on the target node based on the first data description information, and the operation on the whole data of the target structure data is not needed, so that the operation efficiency when the first operation is executed is improved, and the problems of clamping and the like caused by the operation on the large amount of data are avoided.

Description

Data processing method, device, electronic equipment and computer readable storage medium
Technical Field
The present application relates to the field of computer technologies, and in particular, to a data processing method, apparatus, electronic device, and computer readable storage medium.
Background
For structured data having a specific structure, such as linear structure data, tree structure data, graphic structure data, etc., since there is a correlation between nodes in the above structured data, for example, there is a one-to-one correlation between data nodes in the linear structure data; the data nodes in the tree structure data have one-to-many interrelationships; data nodes in the graph structure data have a many-to-many interrelation. In this case, when the structured data is interacted with each other, it is generally necessary to perform a full-scale calculation (i.e., calculation of all nodes) on the structured data, and the problem such as system jam is easily caused due to an extremely large calculation amount of the full-scale calculation.
Disclosure of Invention
The present application aims to solve at least one of the above technical drawbacks, and in particular, to solve the technical drawback of large computation when the structured data is interacted.
According to an aspect of the present application, there is provided a data processing method comprising:
receiving triggering operation for performing first operation on target structure data, and determining a target node corresponding to the first operation; wherein the target node is a node in the target structure data;
Acquiring first data description information of the target node; wherein the first data description information includes data information of the target nodes and first relationship information between the target nodes;
and executing the first operation on the target node based on the first data description information.
Optionally, a parent-child relationship exists between at least two nodes in the target structure data; and when the father node is in a folded state, the child node of the father node is hidden in the two nodes with the father-child relationship.
Optionally, in a case where the first operation includes a scroll operation, the determining the target node corresponding to the first operation includes:
determining a first node; the first node comprises a first display node displayed in a display interface after the scrolling operation; the scrolling operation is used for scrolling the display node in a display interface; the display node comprises the node which is not hidden in the target structure data;
determining the first node number of the display nodes displayed in the display interface;
determining a target node in the display nodes according to the first nodes, the first node quantity and the node identification information; the node identification information comprises identification information of the display node in the target structure data.
Optionally, the determining the first node includes:
determining a second node, wherein the second node comprises a first display node displayed in a display interface before the scrolling operation;
determining the second node quantity of the display nodes corresponding to the scrolling operation;
and determining the first node according to the second node, the second node number and the node identification information.
Optionally, the determining the second node number of the display nodes corresponding to the scrolling operation includes:
and determining the second node number according to the moving pixel height of the scroll bar of the scrolling operation and the node pixel height of each display node.
Optionally, the data information includes node data content, the first relation information includes parent-child relation information and node arrangement sequence information,
the first operation is performed on the target node based on the first data description information:
determining a first arrangement sequence of the target nodes in the horizontal direction and a second arrangement sequence of the target nodes in the vertical direction according to the node arrangement sequence information;
and displaying the target node in a display interface based on the node data content, the first arrangement sequence, the second arrangement sequence and the father-son relationship information.
Optionally, the node arrangement order information includes a retraction amount of the target node in a horizontal direction,
determining a first arrangement order of the target nodes in a horizontal direction, including:
and determining the first arrangement sequence according to the indentation amount of the target node in the horizontal direction.
Optionally, the node arrangement order information includes an arrangement order of the target nodes in a vertical direction,
determining a second arrangement order of the target nodes in the vertical direction, including:
and determining the second arrangement sequence according to the arrangement sequence of the target nodes in the vertical direction.
Optionally, in a case where the first operation includes a first expansion operation, the determining the target node corresponding to the first operation includes:
acquiring state information of the node;
determining a target node in a folded state according to the state information of the node; the first unfolding operation includes unfolding all the nodes in the folded state in the target structure data.
Optionally, in the case that the first operation includes a first folding operation, the determining the target node corresponding to the first operation includes:
Acquiring state information of the node;
determining a target node in an unfolding state according to the state information of the node; the first folding operation includes folding all of the nodes in the target structure data that are in an unfolded state.
Optionally, the performing, based on the first data description information, the first operation on the target node includes:
receiving modification information for modifying the target state information of the target node; the first data description information comprises the target state information;
and displaying the target node based on the modification information.
According to another aspect of the present application, there is provided a data processing apparatus comprising:
the determining module is used for receiving a triggering operation for performing a first operation on the target structure data and determining a target node corresponding to the first operation; wherein the target node is a node in the target structure data;
the acquisition module is used for acquiring the first data description information of the target node; wherein the first data description information includes data information of the target nodes and first relationship information between the target nodes;
And the execution module is used for executing the first operation on the target node based on the first data description information.
According to another aspect of the present application, there is provided an electronic device including:
one or more processors;
a memory;
one or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the one or more processors, the one or more applications configured to: a data processing method according to any one of the first aspects of the present application is performed.
For example, a third aspect of the present application provides a computing device comprising: the device comprises a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface are communicated with each other through the communication bus;
the memory is used for storing at least one executable instruction, and the executable instruction causes the processor to execute the operation corresponding to the data processing method according to the first aspect of the present application.
According to a further aspect of the present application there is provided a computer readable storage medium, which when executed by a processor, implements the data processing method of any of the first aspects of the present application.
For example, in a fourth aspect of the embodiments of the present application, there is provided a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the data processing method shown in the first aspect of the present application.
According to one aspect of the present application, there is provided a computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The computer instructions are read from a computer-readable storage medium by a processor of a computer device, which executes the computer instructions, causing the computer device to perform the methods provided in the various alternative implementations of the first aspect described above.
The technical scheme provided by the application has the beneficial effects that:
in the embodiment of the application, the target node corresponding to the first operation is determined by receiving the triggering operation for performing the first operation on the target structure data; acquiring first data description information of the target node; performing the first operation on the target node based on the first data description information; since the first data description information includes data information of the target nodes and first relationship information between the target nodes; therefore, the first operation can be executed on the target node based on the first data description information, and the operation on the whole data of the target structure data is not needed, so that the operation efficiency when the first operation is executed is improved, and the problems of clamping and the like caused by the operation on the large amount of data are avoided.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings that are required to be used in the description of the embodiments of the present application will be briefly described below.
FIG. 1 is a system architecture diagram of a data processing method according to an embodiment of the present application;
FIG. 2 is a schematic flow chart of a data processing method according to an embodiment of the present application;
fig. 3 is a schematic application scenario diagram of a data processing method according to an embodiment of the present application;
fig. 4 is a schematic application scenario diagram of a data processing method according to an embodiment of the present application;
fig. 5 is an application scenario schematic diagram of a data processing method according to an embodiment of the present application;
fig. 6 is a schematic diagram of an application scenario of a data processing method according to an embodiment of the present application;
FIG. 7 is a schematic diagram of a data processing apparatus according to an embodiment of the present application;
fig. 8 is a schematic structural diagram of an electronic device for data processing according to an embodiment of the present application.
Detailed Description
Embodiments of the present application are described below with reference to the drawings in the present application. It should be understood that the embodiments described below with reference to the drawings are exemplary descriptions for explaining the technical solutions of the embodiments of the present application, and the technical solutions of the embodiments of the present application are not limited.
As used herein, the singular forms "a", "an", "the" and "the" are intended to include the plural forms as well, unless expressly stated otherwise, as understood by those skilled in the art. It will be further understood that the terms "comprises" and "comprising," when used in this specification, specify the presence of stated features, information, data, steps, operations, elements, and/or components, but do not preclude the presence or addition of other features, information, data, steps, operations, elements, components, and/or groups thereof, all of which may be included in the present specification. It will be understood that when an element is referred to as being "connected" or "coupled" to another element, it can be directly connected or coupled to the other element or intervening elements may be present. Further, "connected" or "coupled" as used herein may include wirelessly connected or wirelessly coupled. The term "and/or" as used herein indicates that at least one of the items defined by the term, e.g., "a and/or B" may be implemented as "a", or as "B", or as "a and B".
For the purpose of making the objects, technical solutions and advantages of the present application more apparent, the embodiments of the present application will be described in further detail with reference to the accompanying drawings.
The following describes the technical scheme of the present application and how the technical scheme of the present application solves the above technical problems in detail with specific embodiments. The following embodiments may be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments. Embodiments of the present application will be described below with reference to the accompanying drawings.
The following describes a system architecture according to an embodiment of the present application with reference to fig. 1, and fig. 1 is a schematic diagram of a system architecture according to an embodiment of the present application. As shown in fig. 1, the system may include a server 10a and a user terminal cluster, and the user terminal cluster may include: the user terminal 10b, the user terminals 10c, … …, and the user terminal 10d, wherein a communication connection may exist between the user terminal clusters, for example, a communication connection exists between the user terminal 10b and the user terminal 10c, and a communication connection exists between the user terminal 10b and the user terminal 10 d. Meanwhile, any user terminal in the user terminal cluster may have a communication connection with the server 10a, for example, a communication connection exists between the user terminal 10b and the server 10a, and a communication connection exists between the user terminal 10c and the server 10a, where the above communication connection is not limited to a connection manner, may be directly or indirectly connected through a wired communication manner, may also be directly or indirectly connected through a wireless communication manner, and may also be other manners, and the application is not limited herein.
The server 10a provides services for the user terminal cluster through a communication connection function, the server 10a may be a background server for data processing, and the user terminal 10b, the user terminals 10c, …, and the user terminal 10d may all be connected to the server through the communication connection function. The network of the communication connection may be a wide area network or a local area network, or a combination of the two.
In the embodiment of the present application, the data processing method may be implemented by the server 10a or may be implemented by a terminal device. Determining a target node corresponding to a first operation by receiving a trigger operation for performing the first operation on target structure data; acquiring first data description information of the target node; performing the first operation on the target node based on the first data description information; since the first data description information includes data information of the target nodes and first relationship information between the target nodes; therefore, the first operation can be executed on the target node based on the first data description information, and the operation on the whole data of the target structure data is not needed, so that the operation efficiency when the first operation is executed is improved, and the problems of clamping and the like caused by the operation on the large amount of data are avoided.
It will be appreciated that the method provided by embodiments of the present application may be performed by a computer device including, but not limited to, a terminal (also including the user terminal described above) or a server (also including the server 10a described above). The server may be an independent physical server, a server cluster or a distributed system formed by a plurality of physical servers, or a cloud server providing cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDNs, basic cloud computing services such as big data and artificial intelligence platforms. The terminal may be, but is not limited to, a smart phone, a tablet computer, a notebook computer, a desktop computer, a smart speaker, a smart watch, etc. The terminal and the server may be directly or indirectly connected through wired or wireless communication, and the present application is not limited herein.
The server 10a, the user terminal 10b, the user terminal 10c, and the user terminal 10d in fig. 1 may include a mobile phone, a tablet computer, a notebook computer, and a palm computer.
The embodiment of the application provides a data processing method, and an execution subject of the method can be various terminal equipment or server equipment with data processing capability, and also can be a device or a chip integrated on the equipment. Fig. 2 is a schematic flow chart of a data processing method according to an embodiment of the present application, where the method includes the following steps:
S201: receiving triggering operation for performing first operation on target structure data, and determining a target node corresponding to the first operation; the target node is a node in the target structure data.
Alternatively, the embodiment of the application can be applied to the field of data processing. For example, it can be applied to a scene in which data processing is performed for target structure data.
In particular, the target structure data may include structured data having a particular data structure. For example, the target structure data may include linear structure data (there is a one-to-one correlation between data nodes in the linear structure data); tree structure data (there is one-to-many correlation between data nodes in tree structure data) may also be included; graphics structure data (where there is a many-to-many relationship between data nodes in the graphics structure data) may also be included.
Alternatively, the data processing method according to the embodiment of the present application may be described by taking the target structure data as tree structure data as an example.
Specifically, a plurality of data nodes may be included in the tree structure data (the data nodes may be simply referred to as nodes); and there is a one-to-many relationship between nodes. For example, a parent-child relationship may exist between at least two of the nodes in the tree structure data. Among the two nodes with the parent-child relationship, the states of the parent node comprise an unfolding state and a folding state. When the father node is in an unfolding state, displaying child nodes of the father node; when the parent node is in a folded state, child nodes of the parent node are hidden.
By way of example, in connection with the tree structure data shown in fig. 3, there is a parent-child relationship between a node identified as "a" (i.e., id "a") and a node identified as "b" (i.e., uuid "b"); wherein node "a" is the parent node of node "b"; node "b" is a child node of node "a".
In addition, the parent-child relationship may also be represented by node position indentation, for example, in the above example, the node "b" is taken as a child node, and the position of the node "b" is indented based on the position of the node "a", so as to represent the parent-child relationship between the node "a" and the node "b".
In addition, in the actual scene, in the nodes with the parent-child relationship, the parent node can be identified with corresponding state icons, and states of the parent node are shown through the state icons, wherein the states of the parent node comprise an unfolding state and a folding state. The status icons may include triangle icons, or the like. For example, as shown in fig. 4, the state corresponding to the triangle icon of the node "abc" is the expanded state; the state corresponding to the triangle icon of the node "folder" is a collapsed state.
The target node may include a node corresponding to the first operation. The first operation may include an interactive operation such as a node unfolding operation, a node folding operation, a scrolling operation, and the like.
In particular, the node expansion operation may include expanding the node in a collapsed state; the node unfolding operation may include an operation of unfolding one node, or may include an operation of unfolding a plurality of nodes. The node expand operation may be triggered by clicking on a status icon of the node. That is, the triggering operation corresponding to the node expansion operation may include an operation of clicking a status icon of the node, or the like.
The node folding operation may include folding the node in an unfolded state; the node folding operation may include an operation of folding one node, or may include an operation of folding a plurality of nodes. The node collapse operation may be triggered by clicking on a status icon of the node. That is, the triggering operation corresponding to the node folding operation may include an operation of clicking a status icon of the node, or the like.
The scrolling operation may include an operation to scroll the presentation node. It can be understood that in the embodiment of the present application, the node displayed by scrolling is the node in the unfolded state. In an actual scenario, the scroll operation may be triggered by an operation such as moving a scroll bar. That is, the triggering operation corresponding to the scroll operation may include an operation of moving a scroll bar or the like.
S202: acquiring first data description information of the target node; wherein the first data description information includes data information of the target nodes and first relationship information between the target nodes.
The first data description information is data description information corresponding to the target node. Optionally, the first data description information may include data information of the target nodes, first relationship information between the target nodes, and the like. In addition, in some embodiments, the first data description information may further include second relationship information between the target node and other non-target nodes, and so on.
The data information of the target node may include identification information of the target node, data content of the target node, data attribute of the target node, node state (node state such as unfolded state or folded state) of the target node, and the like.
The first relationship information between the target nodes is used to describe the relationship between the target nodes. Specifically, the first relationship information may include parent-child relationship information between the target nodes, for example, parent node information, child node information, and the like may be included in the parent-child relationship information. In addition, the first relationship information may further include positional information between the target nodes, for example, the positional information may include arrangement order information of the target nodes in the horizontal direction, arrangement order information of the target nodes in the vertical direction, and the like. The arrangement order information of the target node in the horizontal direction may be the retraction amount information of the target node.
The second relationship information between the target node and other non-target nodes is used to describe the relationship between the target node and the non-target nodes. Specifically, the second relationship information may include parent-child relationship information between the target node and the non-target node, for example, parent-child relationship information may include parent-node information, child-node information, and the like. In addition, the second relationship information may further include positional information between the target node and the non-target node, for example, the positional information may include arrangement order information of the target node and the non-target node in the horizontal direction, arrangement order information of the target node and the non-target node in the vertical direction, and the like. The arrangement order information of the target node and the non-target node in the horizontal direction may be the retraction amount information corresponding to the target node and the non-target node respectively.
It should be noted that, the first data description information is data description information corresponding to the target node. In the embodiment of the application, in order to facilitate description of the target structure data, nodes in the target structure data correspond to corresponding data description information. The data description information corresponding to the node is similar to the content contained in the first data description information of the target node, and will not be described herein. Therefore, it can be understood that in the embodiment of the present application, the target structure data may be described by the data description information of the nodes, so that, for the target structure data that includes a large number of nodes and has a complex structure, the target nodes in the target structure data may be clearly and quickly located and the relationships of the nodes in the target structure data may be determined by the data description information.
S203: and executing the first operation on the target node based on the first data description information.
Specifically, in the embodiment of the present application, the target structure data is structured data having a specific structure, such as linear structure data, tree structure data, graphic structure data, and the like. Because of the interrelationships between nodes in the structured data, for example, there is a one-to-one interrelationship between data nodes in the linear structured data; the data nodes in the tree structure data have one-to-many interrelationships; the data nodes in the graph structure data have a many-to-many correlation; that is, nodes in the target structure data may be nested within each other. In this case, when the first operation is performed on the target structure data, it is generally necessary to perform the full-scale calculation (i.e., the calculation of all nodes) on the target structure data, and the system is stuck due to the extremely large calculation amount of the full-scale calculation.
In the embodiment of the application, the target node corresponding to the first operation is determined by receiving the triggering operation of the first operation on the target structure data; acquiring first data description information of the target node; performing the first operation on the target node based on the first data description information; since the first data description information includes data information of the target nodes and first relationship information between the target nodes; therefore, the first operation can be executed on the target node based on the first data description information, and the operation on the whole data of the target structure data is not needed, so that the operation efficiency when the first operation is executed is improved, and the problems of clamping and the like caused by the operation on the large amount of data are avoided.
In another embodiment of the present application, a parent-child relationship exists between at least two of the nodes in the target structure data; and when the father node is in a folded state, the child node of the father node is hidden in the two nodes with the father-child relationship.
Specifically, the embodiment of the application can be illustrated by taking the target structure data as tree structure data as an example. A parent-child relationship may exist between at least two of the nodes in the tree structure data. Among the two nodes with the parent-child relationship, the states of the parent node comprise an unfolding state and a folding state. When the father node is in an unfolding state, displaying child nodes of the father node; when the parent node is in a folded state, child nodes of the parent node are hidden.
In another embodiment of the present application, in a case where the first operation includes a scroll operation, the determining a target node corresponding to the first operation includes:
determining a first node; the first node comprises a first display node displayed in a display interface after the scrolling operation; the scrolling operation is used for scrolling the display node in a display interface; the display node comprises the node which is not hidden in the target structure data;
Determining the first node number of the display nodes displayed in the display interface;
determining a target node in the display nodes according to the first nodes, the first node quantity and the node identification information; the node identification information comprises identification information of the display node in the target structure data.
In the embodiment of the application, the scrolling operation is used for scrolling the display node in a display interface. Wherein the node is not hidden in the target structure data.
In one example, a parent-child relationship exists between at least two of the nodes in the target structure data, and child nodes of the parent node are hidden when the parent node is in a collapsed state. In this particular case, determining the first operation includes a scroll operation, and determining a target node to which the first operation corresponds. The specific steps of determining that the first operation includes the scrolling operation and the target node corresponding to the first operation may refer to the above-mentioned embodiments.
Fig. 5 and 6 are combined, wherein fig. 5 is a display interface before a scrolling operation; fig. 6 is a display interface after a scroll operation. The scroll operation may be triggered by moving a scroll bar or the like. The presentation node may be scrolled in the display interface when the scroll bar is moved.
And after the scrolling operation, the first node comprises a first display node displayed in a display interface. As shown in fig. 6, after the scrolling operation, the node "animation" is the first display node in the display interface, that is, the node "animation" is the first node.
The first number of nodes includes the number of presentation nodes displayed in the display interface. Specifically, the first number of nodes may be determined based on the pixel height of the display interface, and the node pixel height of each display node. For example, when the pixel height of the display interface is 200; the node pixel height of each display node is 20; then, the number of the display nodes displayed in the display interface is 10, that is, the number of the first nodes is 10.
The node identification information comprises identification information of the display node in the target structure data. The node identification information can be determined according to the data description information of the node. Optionally, the data description information may include node identifiers of all the presentation nodes in the target structure data. For example, the following data description information includes node identifiers of all the display nodes:
const displayArray=[
'a',
'b'
];
In the above data description information, the node 'a' and the node 'b' are the display nodes. Optionally, the sequence of the node 'a' and the node 'b' in the data description information is consistent with the sequence in the target structure data. The node which is not hidden in the target structure data can be rapidly determined through the node identification information.
In summary, according to the first node, the first node number, and the node identification information, a target node in the display node may be determined. For example, after the scrolling operation, the first display node (i.e., the first node) displayed in the display interface is the 6 th node corresponding to the node identification information; the number of the display nodes (namely the number of the first nodes) displayed in the display interface is 10; and then, the target node corresponding to the scrolling operation, namely the display node displayed on the display interface after the scrolling operation is the 6 th display node to the 15 th display node. And then, according to the node identification information, determining the 6 th display node to the 15 th display node as the target node.
In another embodiment of the present application, the determining the first node may specifically include:
Determining a second node, wherein the second node comprises a first display node displayed in a display interface before the scrolling operation;
determining the second node quantity of the display nodes corresponding to the scrolling operation;
and determining the first node according to the second node, the second node number and the node identification information.
Specifically, as an example, as shown in fig. 5, before the scrolling operation, the node "packages" is the first display node in the display interface, that is, the node "packages" is the second node.
The second node number includes the number of the display nodes corresponding to the scrolling operation, and in an actual scene, the second node number may be the number of the display nodes corresponding to scrolling when the scroll bar moves.
In another embodiment of the present application, the determining the second node number may specifically include:
and determining the second node number according to the moving pixel height of the scroll bar of the scrolling operation and the node pixel height of each display node.
The moving pixel height includes a pixel height of the scroll bar movement. The node pixel height includes the pixel height of each display node.
That is, the number of presentation nodes that correspond to scrolling when the scroll bar moves may be determined based on the moving pixel height and the node pixel height. For example, in an actual scene, the moving pixel height of the scroll bar is 100; the node pixel height of each display node is 20; then, when the scroll bar moves, the number of the display nodes correspondingly scrolled is 100/20=5, that is, the number of the second nodes is 5.
In another embodiment of the present application, the data information includes node data content, the first relationship information includes parent-child relationship information and node arrangement order information,
the first operation is performed on the target node based on the first data description information:
determining a first arrangement sequence of the target nodes in the horizontal direction and a second arrangement sequence of the target nodes in the vertical direction according to the node arrangement sequence information;
and displaying the target node in the display interface based on the node data content, the first arrangement sequence, the second arrangement sequence and the father-son relationship information.
Specifically, in the embodiment of the present application, after determining the target node, the target node may be displayed according to the first data description information.
The first data description information includes data information of the target nodes and first relationship information between the target nodes. The data information comprises node data content, and the first relation information comprises father-son relation information and node arrangement sequence information.
For example, assume that the target node is node a, node b, node c, node d, as an example. The node data content in the data information can be as follows:
const idToNode={
a:{
id:'a',
name:'A',
},
b:{
id:'b',
name:'B',
},
c:{
id:'c',
name:'C',
},
d:{
id:'d',
name:'D',
},
};
as shown in the data information, the node data content of the node a is "A", namely name: 'A'; the node data content of node B is "B", i.e., name: 'B', etc. By extracting node data content as a key value of data, a single data object can be quickly indexed, and the extraction and modification of the data are facilitated.
As another example, parent-child relationship information in the first relationship information may be as follows:
const idToChildren={
a:['b','c'],
b:[],
c:['d'],
d:[],
};
as shown in the parent-child relationship information, the child nodes of the node a are the node b and the node c; the child node of node c is node d.
In addition, the parent-child relationship information in the first relationship information may further include the following information:
const idToParent={
a:[],
b:['a'],
c:['a'],
d:['c'],
};
as shown in the father-son relationship information, the father node of the node b is the node a; the father node of the node c is the node a; the parent node of node d is node c.
The parent node or the child node of any level data can be quickly indexed through the parent-child relationship information, the bidirectional searching of single data is realized, the requirement that the data need to be traced upwards is solved, the expenditure of recursion searching is saved, and the operation efficiency is improved.
In another embodiment of the present application, the node arrangement order information includes an amount of indentation of the target node in a horizontal direction. The first arrangement order of the target nodes in the horizontal direction can be determined by the following method, which specifically includes:
and determining the first arrangement sequence according to the retraction amount of the target node in the horizontal direction.
For example, the amount of indentation of the target node in the horizontal direction may be as follows:
const idToDepth={
a:0,
b:1,
c:1,
d:2,
};
as shown in the above information, the retraction amount of the node a is 0; the retraction amount of the node b is 1 unit retraction amount (wherein, the unit retraction amount can be bytes and the like); the retraction amount of the node c is 1 unit retraction amount; the retraction amount of the node d is 2 units of retraction amount. It will be appreciated that the order of the target nodes in the horizontal direction, i.e., the first order, may be determined by the amount of retraction of the target nodes in the horizontal direction.
In another embodiment of the present application, the node arrangement order information includes an arrangement order of the target nodes in a vertical direction, and the determining the second arrangement order of the target nodes in the vertical direction includes:
and determining the second arrangement sequence according to the arrangement sequence of the target nodes in the vertical direction.
For example, the order of arrangement of the target nodes in the vertical direction may be as shown in the following information:
const idToIndex={
a:0,
b:1,
c:2,
d:3,
};
the arrangement sequence of each target node in the vertical direction can be determined according to the information. For example, a 0 may indicate that the node is located at the root node's location, i.e., the first bit in the data structure; similarly, a 1 may indicate that the node is located in the second bit in the data structure, and so on. Therefore, according to the above-mentioned arrangement sequence information in the vertical direction, the node a is located at the first bit in the data structure; node b is located at the second bit in the data structure, and so on. Therefore, the second arrangement order may be determined according to the arrangement order of the target nodes in the vertical direction.
The arrangement sequence of the nodes in the horizontal direction and the arrangement sequence of the nodes in the vertical direction can be rapidly determined through the node arrangement sequence information.
In summary, according to the node arrangement sequence information, the first arrangement sequence of the target nodes in the horizontal direction and the second arrangement sequence of the target nodes in the vertical direction can be determined; based on the node data content, the first arrangement order, the second arrangement order, and the parent-child relationship information, the target node may be displayed in the display interface.
In another embodiment of the present application, in a case where the first operation includes a first expansion operation, the determining a target node corresponding to the first operation includes:
acquiring state information of the node;
determining a target node in a folded state according to the state information of the node; the first unfolding operation includes unfolding all the nodes in the folded state in the target structure data.
Specifically, the state of the node may include an unfolded state or a folded state; the state information of the node may be obtained from the data description information of the node.
The first unfolding operation includes unfolding all the nodes in the folded state in the target structure data.
From the state information of the nodes, the target node in the collapsed state may be determined. It may be appreciated that in the embodiment of the present application, the target node may include all nodes in a folded state in the target structure data.
It should be noted that, the first unfolding operation according to the embodiment of the present application may include unfolding one of the nodes in a folded state, or may include unfolding a plurality of the nodes in a folded state.
In another embodiment of the present application, in a case where the first operation includes a first folding operation, the determining a target node corresponding to the first operation includes:
acquiring state information of the node;
determining a target node in an unfolding state according to the state information of the node; the first folding operation includes folding all of the nodes in the target structure data that are in an unfolded state.
Specifically, the state of the node may include an unfolded state or a folded state; the state information of the node may be obtained from the data description information of the node.
The first unfolding operation includes folding all the nodes in an unfolded state in the target structure data.
From the state information of the nodes, the target node in the expanded state can be determined. It may be appreciated that in the embodiment of the present application, the target node may include all nodes in an expanded state in the target structure data.
It should be noted that, the first folding operation according to the embodiment of the present application may include folding one of the nodes in the unfolded state, or folding a plurality of the nodes in the unfolded state.
In another embodiment of the present application, the performing the first operation on the target node based on the first data description information includes:
receiving modification information for modifying the target state information of the target node; the first data description information comprises the target state information;
and displaying the target node based on the modification information.
In particular, the target state information may include state information of the target node, e.g., the state of the target node may include an expanded state or a collapsed state.
The embodiment of the application can receive the modification information for modifying the target state information, and display the target node based on the modification information.
For example, for target node a, its target state information is "true" (where "true" indicates that the state of the target node is an expanded state). When the modification information of the target node a is received as "false", the target node may be displayed, i.e. the target node a is folded, based on the state corresponding to the modification information "false" (where "false" indicates that the state of the target node is a folded state).
In the embodiment of the application, the target node corresponding to the first operation is determined by receiving the triggering operation for performing the first operation on the target structure data; acquiring first data description information of the target node; performing the first operation on the target node based on the first data description information; since the first data description information includes data information of the target nodes and first relationship information between the target nodes; therefore, the first operation can be executed on the target node based on the first data description information, and the operation on the whole data of the target structure data is not needed, so that the operation efficiency when the first operation is executed is improved, and the problems of clamping and the like caused by the operation on the large amount of data are avoided.
An embodiment of the present application provides a data processing apparatus, as shown in fig. 7, the data processing apparatus 70 may include: a determination module 701, an acquisition module 702, and an execution module 703, wherein,
a determining module 701, configured to receive a trigger operation for performing a first operation on target structure data, and determine a target node corresponding to the first operation; wherein the target node is a node in the target structure data;
An obtaining module 702, configured to obtain first data description information of the target node; wherein the first data description information includes data information of the target nodes and first relationship information between the target nodes;
an execution module 703, configured to execute the first operation on the target node based on the first data description information.
In another embodiment of the present application, a parent-child relationship exists between at least two of the nodes in the target structure data; and when the father node is in a folded state, the child node of the father node is hidden in the two nodes with the father-child relationship.
In another embodiment of the present application, in the case where the first operation includes a scroll operation, the determining module includes:
a first determining unit configured to determine a first node; the first node comprises a first display node displayed in a display interface after the scrolling operation; the scrolling operation is used for scrolling the display node in a display interface; the display node comprises the node which is not hidden in the target structure data;
the second determining unit is used for determining the first node number for displaying the display nodes in the display interface;
A third determining unit, configured to determine a target node in the display node according to the first node, the first node number, and the node identification information; the node identification information comprises identification information of the display node in the target structure data.
In another embodiment of the present application, the first determining unit is specifically configured to:
determining a second node, wherein the second node comprises a first display node displayed in a display interface before the scrolling operation;
determining the second node quantity of the display nodes corresponding to the scrolling operation;
and determining the first node according to the second node, the second node number and the node identification information.
In another embodiment of the present application, the first determining unit is specifically configured to:
and determining the second node number according to the moving pixel height of the scroll bar of the scrolling operation and the node pixel height of each display node.
In another embodiment of the present application, the data information includes node data content, the first relationship information includes parent-child relationship information and node arrangement order information,
The execution module is specifically used for:
determining a first arrangement sequence of the target nodes in the horizontal direction and a second arrangement sequence of the target nodes in the vertical direction according to the node arrangement sequence information;
and displaying the target node in the display interface based on the node data content, the first arrangement sequence, the second arrangement sequence and the father-son relationship information.
In another embodiment of the present application, the node arrangement order information includes an amount of indentation of the target node in a horizontal direction,
the execution module is specifically used for:
and determining the first arrangement sequence according to the retraction amount of the target node in the horizontal direction.
In another embodiment of the present application, the node arrangement order information includes an arrangement order of the target nodes in a vertical direction,
the execution module is specifically used for:
and determining the second arrangement sequence according to the arrangement sequence of the target nodes in the vertical direction.
In another embodiment of the present application, in the case that the first operation includes a first unfolding operation, the determining module is specifically configured to:
acquiring state information of the node;
determining a target node in a folded state according to the state information of the node; the first unfolding operation includes unfolding all the nodes in the folded state in the target structure data.
In another embodiment of the present application, in the case that the first operation includes a first folding operation, the determining module is specifically configured to:
acquiring state information of the node;
determining a target node in an unfolding state according to the state information of the node; the first folding operation includes folding all of the nodes in the target structure data that are in an unfolded state.
In another embodiment of the present application, the execution module is specifically configured to:
receiving modification information for modifying the target state information of the target node; the first data description information comprises the target state information;
and displaying the target node based on the modification information.
The device of the embodiment of the present application may perform the method provided by the embodiment of the present application, and its implementation principle is similar, and actions performed by each module in the device of the embodiment of the present application correspond to steps in the method of the embodiment of the present application, and detailed functional descriptions of each module of the device may be referred to the descriptions in the corresponding methods shown in the foregoing, which are not repeated herein.
In the embodiment of the application, the target node corresponding to the first operation is determined by receiving the triggering operation for performing the first operation on the target structure data; acquiring first data description information of the target node; performing the first operation on the target node based on the first data description information; since the first data description information includes data information of the target nodes and first relationship information between the target nodes; therefore, the first operation can be executed on the target node based on the first data description information, and the operation on the whole data of the target structure data is not needed, so that the operation efficiency when the first operation is executed is improved, and the problems of clamping and the like caused by the operation on the large amount of data are avoided.
The embodiment of the application provides electronic equipment, which comprises: a memory and a processor; at least one program stored in the memory for execution by the processor, which, when executed by the processor, performs: in the embodiment of the application, the target node corresponding to the first operation is determined by receiving the triggering operation for performing the first operation on the target structure data; acquiring first data description information of the target node; performing the first operation on the target node based on the first data description information; since the first data description information includes data information of the target nodes and first relationship information between the target nodes; therefore, the first operation can be executed on the target node based on the first data description information, and the operation on the whole data of the target structure data is not needed, so that the operation efficiency when the first operation is executed is improved, and the problems of clamping and the like caused by the operation on the large amount of data are avoided.
In an alternative embodiment, there is provided an electronic device, as shown in fig. 8, the electronic device 4000 shown in fig. 8 includes: a processor 4001 and a memory 4003. Wherein the processor 4001 is coupled to the memory 4003, such as via a bus 4002. Optionally, the electronic device 4000 may further comprise a transceiver 4004, the transceiver 4004 may be used for data interaction between the electronic device and other electronic devices, such as transmission of data and/or reception of data, etc. It should be noted that, in practical applications, the transceiver 4004 is not limited to one, and the structure of the electronic device 4000 is not limited to the embodiment of the present application.
The processor 4001 may be a CPU (Central Processing Unit ), general purpose processor, DSP (Digital Signal Processor, data signal processor), ASIC (Application Specific Integrated Circuit ), FPGA (Field Programmable Gate Array, field programmable gate array) or other programmable logic device, transistor logic device, hardware components, or any combination thereof. Which may implement or perform the various exemplary logic blocks, modules and circuits described in connection with this disclosure. The processor 4001 may also be a combination that implements computing functionality, e.g., comprising one or more microprocessor combinations, a combination of a DSP and a microprocessor, etc.
Bus 4002 may include a path to transfer information between the aforementioned components. Bus 4002 may be a PCI (Peripheral Component Interconnect, peripheral component interconnect standard) bus or an EISA (Extended Industry Standard Architecture ) bus, or the like. The bus 4002 can be divided into an address bus, a data bus, a control bus, and the like. For ease of illustration, only one thick line is shown in fig. 8, but not only one bus or one type of bus.
Memory 4003 may be, but is not limited to, ROM (Read Only Memory) or other type of static storage device that can store static information and instructions, RAM (Random Access Memory ) or other type of dynamic storage device that can store information and instructions, EEPROM (Electrically Erasable Programmable Read Only Memory ), CD-ROM (Compact Disc Read Only Memory, compact disc Read Only Memory) or other optical disk storage, optical disk storage (including compact discs, laser discs, optical discs, digital versatile discs, blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer.
The memory 4003 is used for storing application program codes (computer programs) for executing the present application and is controlled to be executed by the processor 4001. The processor 4001 is configured to execute application program codes stored in the memory 4003 to realize what is shown in the foregoing method embodiment.
Among them, electronic devices include, but are not limited to: mobile phones, notebook computers, multimedia players, desktop computers, etc.
Embodiments of the present application provide a computer-readable storage medium having a computer program stored thereon, which when run on a computer, causes the computer to perform the corresponding method embodiments described above.
In the embodiment of the application, the target node corresponding to the first operation is determined by receiving the triggering operation for performing the first operation on the target structure data; acquiring first data description information of the target node; performing the first operation on the target node based on the first data description information; since the first data description information includes data information of the target nodes and first relationship information between the target nodes; therefore, the first operation can be executed on the target node based on the first data description information, and the operation on the whole data of the target structure data is not needed, so that the operation efficiency when the first operation is executed is improved, and the problems of clamping and the like caused by the operation on the large amount of data are avoided.
The terms "first," "second," "third," "fourth," "1," "2," and the like in the description and in the claims and in the above figures, if any, are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate, such that the embodiments of the application described herein may be implemented in other sequences than those illustrated or otherwise described.
It should be understood that, although various operation steps are indicated by arrows in the flowcharts of the embodiments of the present application, the order in which these steps are implemented is not limited to the order indicated by the arrows. In some implementations of embodiments of the application, the implementation steps in the flowcharts may be performed in other orders as desired, unless explicitly stated herein. Furthermore, some or all of the steps in the flowcharts may include multiple sub-steps or multiple stages based on the actual implementation scenario. Some or all of these sub-steps or phases may be performed at the same time, or each of these sub-steps or phases may be performed at different times, respectively. In the case of different execution time, the execution sequence of the sub-steps or stages can be flexibly configured according to the requirement, which is not limited by the embodiment of the present application.
The foregoing is merely an optional implementation manner of some of the implementation scenarios of the present application, and it should be noted that, for those skilled in the art, other similar implementation manners based on the technical ideas of the present application are adopted without departing from the technical ideas of the scheme of the present application, and the implementation manner is also within the protection scope of the embodiments of the present application.

Claims (13)

1. A method of data processing, comprising:
receiving triggering operation for performing first operation on target structure data, and determining a target node corresponding to the first operation; wherein the target node is a node in the target structure data;
acquiring first data description information of the target node; wherein the first data description information includes data information of the target nodes and first relationship information between the target nodes;
performing the first operation on the target node based on the first data description information;
the data information comprises node data content, the first relation information comprises father-son relation information and node arrangement sequence information,
the performing the first operation on the target node based on the first data description information includes:
determining a first arrangement sequence of the target nodes in the horizontal direction and a second arrangement sequence of the target nodes in the vertical direction according to the node arrangement sequence information;
and displaying the target node in a display interface based on the node data content, the first arrangement sequence, the second arrangement sequence and the father-son relationship information.
2. The method according to claim 1, wherein in a case where the first operation includes a scroll operation, the determining a target node to which the first operation corresponds includes:
determining a first node; the first node comprises a first display node displayed in a display interface after the scrolling operation; the scrolling operation is used for scrolling the display node in a display interface; the display node comprises the node which is not hidden in the target structure data;
determining the first node number of the display nodes displayed in the display interface;
determining a target node in the display nodes according to the first nodes, the first node quantity and the node identification information; the node identification information comprises identification information of the display node in the target structure data.
3. The data processing method according to claim 2, wherein a parent-child relationship exists between at least two of the nodes in the target structure data; and when the father node is in a folded state, the child node of the father node is hidden in the two nodes with the father-child relationship.
4. The data processing method according to claim 2, wherein the determining the first node includes:
determining a second node, wherein the second node comprises a first display node displayed in a display interface before the scrolling operation;
determining the second node quantity of the display nodes corresponding to the scrolling operation;
and determining the first node according to the second node, the second node number and the node identification information.
5. The method according to claim 4, wherein determining the second node number of the presentation nodes corresponding to the scroll operation includes:
and determining the second node number according to the moving pixel height of the scroll bar of the scrolling operation and the node pixel height of each display node.
6. The data processing method according to claim 1, wherein the node arrangement order information includes an amount of indentation of the target node in a horizontal direction,
determining a first arrangement order of the target nodes in a horizontal direction, including:
and determining the first arrangement sequence according to the retraction amount of the target node in the horizontal direction.
7. The method according to claim 1, wherein the node arrangement order information includes an arrangement order of the target nodes in a vertical direction,
determining a second arrangement order of the target nodes in the vertical direction, including:
and determining the second arrangement sequence according to the arrangement sequence of the target nodes in the vertical direction.
8. A data processing method according to claim 1, wherein,
in the case that the first operation includes a first expansion operation, the determining a target node corresponding to the first operation includes:
acquiring state information of the node;
determining a target node in a folded state according to the state information of the node; the first unfolding operation includes unfolding all the nodes in the folded state in the target structure data.
9. A data processing method according to claim 1, wherein,
in the case that the first operation includes a first folding operation, the determining a target node corresponding to the first operation includes:
acquiring state information of the node;
determining a target node in an unfolding state according to the state information of the node; the first folding operation includes folding all of the nodes in the target structure data that are in an unfolded state.
10. A data processing method according to claim 8 or 9, wherein,
the performing the first operation on the target node based on the first data description information includes:
receiving modification information for modifying the target state information of the target node; the first data description information comprises the target state information;
and displaying the target node based on the modification information.
11. A data processing apparatus, comprising:
the determining module is used for receiving a triggering operation for performing a first operation on the target structure data and determining a target node corresponding to the first operation; wherein the target node is a node in the target structure data;
the acquisition module is used for acquiring the first data description information of the target node; wherein the first data description information includes data information of the target nodes and first relationship information between the target nodes;
an execution module, configured to execute the first operation on the target node based on the first data description information;
the data information comprises node data content, the first relation information comprises father-son relation information and node arrangement sequence information,
The executing module executes the first operation on the target node based on the first data description information, and is specifically configured to:
determining a first arrangement sequence of the target nodes in the horizontal direction and a second arrangement sequence of the target nodes in the vertical direction according to the node arrangement sequence information;
and displaying the target node in a display interface based on the node data content, the first arrangement sequence, the second arrangement sequence and the father-son relationship information.
12. An electronic device, the electronic device comprising:
one or more processors;
a memory;
one or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the one or more processors, the one or more applications configured to: a data processing method according to any one of claims 1 to 10.
13. A computer-readable storage medium, on which a computer program is stored, characterized in that the computer program, when being executed by a processor, implements the data processing method of any one of claims 1 to 10.
CN202210095747.4A 2022-01-26 2022-01-26 Data processing method, device, electronic equipment and computer readable storage medium Active CN114415878B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210095747.4A CN114415878B (en) 2022-01-26 2022-01-26 Data processing method, device, electronic equipment and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210095747.4A CN114415878B (en) 2022-01-26 2022-01-26 Data processing method, device, electronic equipment and computer readable storage medium

Publications (2)

Publication Number Publication Date
CN114415878A CN114415878A (en) 2022-04-29
CN114415878B true CN114415878B (en) 2023-09-22

Family

ID=81276608

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210095747.4A Active CN114415878B (en) 2022-01-26 2022-01-26 Data processing method, device, electronic equipment and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN114415878B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101702734A (en) * 2009-10-27 2010-05-05 北京算通数字技术研究中心有限公司 Dispatching method and device of streaming media data and nodal equipment
CN111931097A (en) * 2020-09-24 2020-11-13 腾讯科技(深圳)有限公司 Information display method and device, electronic equipment and storage medium
CN113051448A (en) * 2021-03-17 2021-06-29 平安普惠企业管理有限公司 Data processing method and device, electronic equipment and storage medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11951390B2 (en) * 2020-06-05 2024-04-09 Unity IPR ApS Method and system for incremental topological update within a data flow graph in gaming

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101702734A (en) * 2009-10-27 2010-05-05 北京算通数字技术研究中心有限公司 Dispatching method and device of streaming media data and nodal equipment
CN111931097A (en) * 2020-09-24 2020-11-13 腾讯科技(深圳)有限公司 Information display method and device, electronic equipment and storage medium
CN113051448A (en) * 2021-03-17 2021-06-29 平安普惠企业管理有限公司 Data processing method and device, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN114415878A (en) 2022-04-29

Similar Documents

Publication Publication Date Title
CN112667330B (en) Page display method and computer equipment
CN105824830B (en) Method, client and equipment for displaying page
CN112068911B (en) Electronic form generation method, device, system, equipment and medium
CN112099891A (en) Popup window display method and device, electronic equipment and computer readable storage medium
CN113421144A (en) Page display method and device, equipment and storage medium
US20170169599A1 (en) Methods and electronic devices for displaying picture
CN114415878B (en) Data processing method, device, electronic equipment and computer readable storage medium
CN113515717B (en) Navigation page updating method and device, electronic equipment and storage medium
CN109976744B (en) Visual programming method, system and terminal equipment
CN118264744A (en) Method, device, equipment and storage medium for processing application program of folding screen terminal
CN111538453B (en) Book detail page display method, terminal and computer storage medium
CN111198830B (en) Identification method and device of mobile storage equipment, electronic equipment and storage medium
CN117311708B (en) Dynamic modification method and device for resource display page in 3D scene of webpage end
CN117668309A (en) Topology map generation method, device, computer equipment and storage medium
CN110750742B (en) Page optimization method, system, medium and electronic equipment
CN116301496A (en) Special effect information display method, device, electronic device and storage medium
CN110879738B (en) Operation step display method and device and electronic equipment
CN113360692A (en) Display method and system of carousel view
CN109614591B (en) Interactive display method and device of form and electronic equipment
US20150040039A1 (en) Systems and Methods for Reconfiguring a Matrix in a Display
CN111177609A (en) Processing method and device for displaying three-dimensional data table in page and electronic equipment
CN111967702A (en) Data processing method and system
US12164937B2 (en) Systems and methods for encoding and rendering generic visualizations of a GUI of a client application
US10895953B2 (en) Interaction with a three-dimensional internet content displayed on a user interface
CN114721568B (en) Resource display method and device, storage medium and electronic 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