# US 2025/0094034 A1 · Data processing methods and apparatuses, devices and media

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2025/0094034 A1
- Document ID: US20250094034A1
- Status: Published application
- Kind: A1
- Application number: 18/559,784
- Filed: 2022-07-15
- Published: 2025-03-20
- Earliest claimed: 2022-07-15
- Assignees: Boe Technology Group Co., Ltd.
- Applicants: BOE Technology Group Co., Ltd.
- Inventors: Xiang LI; Xiao CHU; Lin FAN; Ning ZHANG; Rui GUAN; Wen HE
- Web page: https://patentgrep.com/patent/US20250094034A1

## CPC

- G06F 3/04847: Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
- G06F 3/0486: Drag-and-drop
- G06F 8/38: for implementing user interfaces
- G06F 8/65: Updates (security arrangements therefor G06F21/57)
- G06F 9/50: Allocation of resources, e.g. of the central processing unit [CPU]
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

The present disclosure relates to a data processing method and apparatus, a device and a medium. In the present disclosure, by obtaining the attribute data of the operation object corresponding to the node displayed on the target node in the program code and associating the obtained attribute data with the corresponding node, the attribute data associated with the node can be modified directly based on the operation data corresponding to the drag-and-drop operation when dragging and dropping the node on the target node, without the need to search for the operation object, such that through a simple operation process, dragging and dropping the node can be displayed, enabling the node to be displayed at the position where the drag-and-drop operation ends based on the modified attribute data.

## Claims

### Claim 1

A data processing method, comprising:
obtaining attribute data of an operation object corresponding to a node displayed on a target interface, wherein the operation object is defined in a program code corresponding to the target interface;
associating the attribute data with the node; and
in response to a drag-and-drop operation on the node on the target interface, based on operation data corresponding to the drag-and-drop operation, modifying the attribute data associated with the node, so that the node is displayed at a position where the drag-and-drop operation ends based on modified attribute data.

### Claim 2 (depends on 1)

The method according to claim 1, wherein in response to the drag-and-drop operation on the node on the target interface, based on the operation data corresponding to the drag-and-drop operation, modifying the attribute data associated with the node comprises:
in response to the drag-and-drop operation on the node on the target interface, through an attribute acquisition instruction, based on the operation data corresponding to the drag-and-drop operation, obtaining to-be-modified attribute data;
through an attribute setting instruction, determining an operation object corresponding to the to-be-modified attribute data; and
based on the to-be-modified attribute data, modifying attribute data corresponding to the operation object.

### Claim 3 (depends on 1)

The method according to claim 1, wherein the attribute data includes location data of the node, and
in response to the drag-and-drop operation on the node on the target interface, based on the operation data corresponding to the drag-and-drop operation, modifying the attribute data associated with the node comprises:
in response to the drag-and-drop operation on the node on the target interface, based on the location data corresponding to a location where the drag-and-drop operation ends, modifying the location data in the attribute data associated with the node.

### Claim 4 (depends on 3)

The method according to claim 3, wherein the location data includes:
an identification of a server corresponding to a physical pool where the node is located, and
an index value of the node in the server.

### Claim 5 (depends on 1)

The method according to claim 1, further comprising:
in response to determining that the node meets a set condition, in response to the drag-and-drop operation on the target interface, generating a temporary variable for the node; and
through the temporary variable, storing the attribute data of the node before being modified.

### Claim 6 (depends on 5)

The method according to claim 5, wherein the attribute data further includes pattern data of the node, wherein the pattern data is configured to indicate a display pattern of the node; and
the method further comprises:
in response to the drag-and-drop operation on the node on the target interface, modifying the pattern data included in the attribute data stored in the temporary variable to first pattern data, and modifying the pattern data included in the attribute data associated with the node to second pattern data.

### Claim 7 (depends on 1)

The method according to claim 1, wherein the attribute data further includes behavior data, wherein the behavior data is configured to indicate whether a node needs to display prompt information when being dragged and dropped; and
the method further comprises:
in response to the drag-and-drop operation on the node on the target interface, obtaining the attribute data associated with the node; and
in response to determining that the behavior data included in the attribute data indicates that the node needs to display prompt information when being dragged and dropped, displaying the prompt information, wherein the prompt information is configured to prompt based on the drag-and-drop operation.

### Claim 8 (depends on 2)

The method according to claim 2, wherein the operation object includes a Document Object Model (DOM) object, the attribute acquisition instruction includes an instruction of “getAttribute”, and the attribute setting instruction includes an instruction of “setAttribute”.

### Claim 9

(canceled)

### Claim 10

A computer device comprising a memory, a processor and a computer program stored on the memory and runnable on the processor, wherein the processor, when executing the program, achieves a data processing method, comprising:
obtaining attribute data of an operation object corresponding to a node displayed on a target interface, wherein the operation object is defined in a program code corresponding to the target interface;
associating the attribute data with the node; and
in response to a drag-and-drop operation on the node on the target interface, based on operation data corresponding to the drag-and-drop operation, modifying the attribute data associated with the node, so that the node is displayed at a position where the drag-and-drop operation ends based on modified attribute data.

### Claim 11

A computer-readable storage medium, wherein the storage medium stores a program, and the program when executed by a processor achieves a data processing method, comprising:
obtaining attribute data of an operation object corresponding to a node displayed on a target interface, wherein the operation object is defined in a program code corresponding to the target interface;
associating the attribute data with the node; and
in response to a drag-and-drop operation on the node on the target interface, based on operation data corresponding to the drag-and-drop operation, modifying the attribute data associated with the node, so that the node is displayed at a position where the drag-and-drop operation ends based on modified attribute data.

### Claim 12 (depends on 10)

The computer device according to claim 10, wherein in response to the drag-and-drop operation on the node on the target interface, based on the operation data corresponding to the drag-and-drop operation, modifying the attribute data associated with the node comprises:
in response to the drag-and-drop operation on the node on the target interface, through an attribute acquisition instruction, based on the operation data corresponding to the drag-and-drop operation, obtaining to-be-modified attribute data;
through an attribute setting instruction, determining an operation object corresponding to the to-be-modified attribute data; and
based on the to-be-modified attribute data, modifying attribute data corresponding to the operation object.

### Claim 13 (depends on 10)

The computer device according to claim 10, wherein the attribute data includes location data of the node, and
in response to the drag-and-drop operation on the node on the target interface, based on the operation data corresponding to the drag-and-drop operation, modifying the attribute data associated with the node comprises:
in response to the drag-and-drop operation on the node on the target interface, based on the location data corresponding to a location where the drag-and-drop operation ends, modifying the location data in the attribute data associated with the node.

### Claim 14 (depends on 13)

The computer device according to claim 13, wherein the location data includes:
an identification of a server corresponding to a physical pool where the node is located, and
an index value of the node in the server.

### Claim 15 (depends on 10)

The computer device according to claim 10, further comprising:
in response to determining that the node meets a set condition, in response to the drag-and-drop operation on the target interface, generating a temporary variable for the node; and
through the temporary variable, storing the attribute data of the node before being modified.

### Claim 16 (depends on 15)

The computer device according to claim 15, wherein the attribute data further includes pattern data of the node, wherein the pattern data is configured to indicate a display pattern of the node; and
the method further comprises:
in response to the drag-and-drop operation on the node on the target interface, modifying the pattern data included in the attribute data stored in the temporary variable to first pattern data, and modifying the pattern data included in the attribute data associated with the node to second pattern data.

### Claim 17 (depends on 10)

The computer device according to claim 10, wherein the attribute data further includes behavior data, wherein the behavior data is configured to indicate whether a node needs to display prompt information when being dragged and dropped; and
the method further comprises:
in response to the drag-and-drop operation on the node on the target interface, obtaining the attribute data associated with the node; and
in response to determining that the behavior data included in the attribute data indicates that the node needs to display prompt information when being dragged and dropped, displaying the prompt information, wherein the prompt information is configured to prompt based on the drag-and-drop operation.

### Claim 18 (depends on 12)

The computer device according to claim 12, wherein the operation object includes a Document Object Model (DOM) object, the attribute acquisition instruction includes an instruction of “getAttribute”, and the attribute setting instruction includes an instruction of “setAttribute”.

### Claim 19 (depends on 11)

The method according to claim 11, wherein in response to the drag-and-drop operation on the node on the target interface, based on the operation data corresponding to the drag-and-drop operation, modifying the attribute data associated with the node comprises:
in response to the drag-and-drop operation on the node on the target interface, through an attribute acquisition instruction, based on the operation data corresponding to the drag-and-drop operation, obtaining to-be-modified attribute data;
through an attribute setting instruction, determining an operation object corresponding to the to-be-modified attribute data; and
based on the to-be-modified attribute data, modifying attribute data corresponding to the operation object.

### Claim 20 (depends on 11)

The method according to claim 11, wherein the attribute data includes location data of the node, and
in response to the drag-and-drop operation on the node on the target interface, based on the operation data corresponding to the drag-and-drop operation, modifying the attribute data associated with the node comprises:
in response to the drag-and-drop operation on the node on the target interface, based on the location data corresponding to a location where the drag-and-drop operation ends, modifying the location data in the attribute data associated with the node.

### Claim 21 (depends on 20)

The method according to claim 20, wherein the location data includes:
an identification of a server corresponding to a physical pool where the node is located, and
an index value of the node in the server.
