Data shuttling method and device, computer equipment and storage medium

By introducing custom functions of target animation and shuttle editing windows into the shuttle box, the problem of single traditional data shuttle interaction mode is solved, and the interactiveness of the shuttle box and the flexibility and efficiency of data display are improved.

CN119148901AInactive Publication Date: 2024-12-17TIANJIN YINENG TECHNOLOGY CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411632753.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-15
Publication Date
2024-12-17
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The data shuttle interaction method in traditional shuttle components is single, lacking dynamic effects and flexibility, and cannot meet users' diverse needs for data display and interaction.

Method used

Introduce target dynamic effects during the data shuttle of the shuttle box, dynamically display dynamic effects in response to user operations, increase the interactivity between shuttle boxes, and provide shuttle editing windows to customize animation and grouping operations, enhancing the flexibility of data shuttle and efficient.

Benefits of technology

It improves the interactivity and user experience of the shuttle box, provides a more flexible and efficient data display and organization method, responds to user choices in real time and provides a personalized data interaction experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119148901A_ABST
    Figure CN119148901A_ABST
Patent Text Reader

Abstract

The invention relates to a data shuttling method and device, computer equipment and a storage medium. The method comprises the steps of determining to-be-shuttled data in response to a data selection operation on at least one piece of candidate data in a first list of a shuttling box; in response to a shuttling operation to a second list of the shuttling frame, determining a target dynamic effect corresponding to the shuttling operation; and shuttling the to-be-shuttled data from the first list to the second list, and displaying the target dynamic effect in the data shuttling process. By adopting the method, the interactivity between the shuttle frames can be increased, and meanwhile, the shuttle data can be displayed more flexibly and efficiently.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a data shuttling method, device, computer equipment and storage medium. Background Art

[0002] With the continuous development of front-end technology, users' demand for data selection and interaction is also growing. The shuttle box component has been widely used in many fields with its intuitive and easy-to-understand operation mode and good user experience. Especially in scenarios where users need to view the source and destination of options at the same time, such as permission management and resource allocation, the shuttle box component plays an important role.

[0003] In the traditional technology, the data shuttle in the shuttle component is only an interactive method of moving left and right according to the data item selected by the user, which has the problem of single data shuttle interaction. Summary of the invention

[0004] Based on this, it is necessary to provide a data shuttle method, device, computer equipment and storage medium that can improve the interactivity of data shuttle in response to the above technical problems.

[0005] In a first aspect, the present application provides a data shuttling method, comprising:

[0006] In response to a data selection operation on at least one candidate data in the first list of the shuttle box, determining the data to be shuttled;

[0007] In response to a shuttle operation to the second list of the shuttle box, determining a target animation corresponding to the shuttle operation;

[0008] The data to be shuttled is shuttled from the first list to the second list, and the target animation is displayed during the data shuttle process.

[0009] In one embodiment, in response to a shuttle operation to a second list of the shuttle box, determining a target animation corresponding to the shuttle operation includes:

[0010] In response to a shuttle operation to the second list of the shuttle frame, displaying a shuttle edit window;

[0011] In response to an action selection operation on an action display list in a shuttle editing window, a target action corresponding to the shuttle operation is determined.

[0012] In one embodiment, the shuttle editing window further includes a newly added dynamic effect control, and the method further includes:

[0013] In response to a touch operation on a newly added motion effect control, a motion effect import window is displayed;

[0014] In response to the data import operation on the dynamic effect import window, a code snippet of the dynamic effect to be imported and a dynamic effect identifier of the dynamic effect to be imported are obtained;

[0015] Add the animation logo of the animation to be imported in the animation display list;

[0016] Accordingly, during the data shuttle process, the target animation is displayed, including:

[0017] During the data shuttle process, the code snippet corresponding to the target animation is called to display the target animation.

[0018] In one embodiment, the shuttle editing window further includes a group list; the group list displays each candidate group corresponding to the second list; and the method further includes:

[0019] In response to a group selection operation on at least one candidate group in the group list, determining a target group corresponding to the shuttle operation;

[0020] Accordingly, shuttling the data to be shuttled from the first list to the second list includes:

[0021] The data to be shuttled is shuttled from the first list to the target group corresponding to the second list.

[0022] In one embodiment, the shuttle editing window further includes a source data list; the source data list displays each candidate data in the first list; the method further includes:

[0023] In response to a data screening operation on each candidate data in the source data list, updating the data to be shuttled;

[0024] Accordingly, shuttling the data to be shuttled from the first list to the second list includes:

[0025] The updated data to be shuttled is shuttled from the first list to the second list.

[0026] In one embodiment, in response to a shuttle operation to a second list of the shuttle box, determining a target animation corresponding to the shuttle operation includes:

[0027] In response to a shuttle operation to the second list of the shuttle box, a target animation corresponding to the shuttle operation is determined according to the data category of the data to be shuttled; or,

[0028] In response to a shuttle operation to the second list of the shuttle box, an operation control identifier corresponding to the shuttle operation is determined, and according to the operation control identifier corresponding to the shuttle operation, a target animation effect corresponding to the shuttle operation is determined.

[0029] In a second aspect, the present application further provides a data shuttle device, comprising:

[0030] A data determination module, configured to determine the data to be shuttled in response to a data selection operation on at least one candidate data in the first list of the shuttle box;

[0031] An animation determining module, configured to determine a target animation corresponding to a shuttle operation in response to a shuttle operation to the second list of the shuttle box;

[0032] The dynamic effect display module is used to shuttle the data to be shuttled from the first list to the second list, and to display the target dynamic effect during the data shuttle process.

[0033] In a third aspect, the present application further provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:

[0034] In response to a data selection operation on at least one candidate data in the first list of the shuttle box, determining the data to be shuttled;

[0035] In response to a shuttle operation to the second list of the shuttle box, determining a target animation corresponding to the shuttle operation;

[0036] The data to be shuttled is shuttled from the first list to the second list, and the target animation is displayed during the data shuttle process.

[0037] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the following steps are implemented:

[0038] In response to a data selection operation on at least one candidate data in the first list of the shuttle box, determining the data to be shuttled;

[0039] In response to a shuttle operation to the second list of the shuttle box, determining a target animation corresponding to the shuttle operation;

[0040] The data to be shuttled is shuttled from the first list to the second list, and the target animation is displayed during the data shuttle process.

[0041] In a fifth aspect, the present application further provides a computer program product, including a computer program, which implements the following steps when executed by a processor:

[0042] In response to a data selection operation on at least one candidate data in the first list of the shuttle box, determining the data to be shuttled;

[0043] In response to a shuttle operation to the second list of the shuttle box, determining a target animation corresponding to the shuttle operation;

[0044] The data to be shuttled is shuttled from the first list to the second list, and the target animation is displayed during the data shuttle process.

[0045] The above-mentioned data shuttling method, device, computer equipment and storage medium determine the data to be shuttled in response to the data selection operation of at least one candidate data in the first list of the shuttle box; determine the target animation corresponding to the shuttle operation in response to the shuttle operation to the second list of the shuttle box; shuttle the data to be shuttled from the first list to the second list, and display the target animation during the data shuttling process. The present application introduces target animation during the process of data shuttling in the shuttle box, and displays the target animation during the data shuttling process, which increases the interactivity between the shuttle boxes and makes the display of the shuttle data more flexible and efficient. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related technologies, the drawings required for use in the embodiments or the related technical descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0047] FIG1 is an application environment diagram of a data shuttle method provided by this embodiment;

[0048] FIG2 is a schematic diagram of a flow chart of a first data shuttling method provided in this embodiment;

[0049] FIG3 is a schematic diagram of a shuttle frame provided in this embodiment;

[0050] FIG4 is a schematic diagram of a shuttle editing window provided by this embodiment;

[0051] FIG5 is a structural block diagram of a data shuttle device provided in this embodiment;

[0052] FIG6 is an internal structure diagram of a first computer device provided in this embodiment;

[0053] FIG. 7 is a diagram showing the internal structure of a second type of computer device provided in this embodiment. DETAILED DESCRIPTION

[0054] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0055] The data shuttling method provided in the embodiment of the present application can be applied to the application environment as shown in Figure 1. The computer device determines the data to be shuttled in response to the data selection operation of at least one candidate data in the first list of the shuttle box; in response to the shuttle operation to the second list of the shuttle box, determines the target dynamic effect corresponding to the shuttle operation; shuttles the data to be shuttled from the first list to the second list, and displays the target dynamic effect during the data shuttling process. Among them, the computer device can be either a terminal or a server. The terminal 102 can be, but is not limited to, various personal computers, laptops, smart phones, tablet computers, Internet of Things devices and portable wearable devices. The Internet of Things devices can be smart speakers, smart TVs, smart air conditioners, smart car-mounted devices, etc. Portable wearable devices can be smart watches, smart bracelets, head-mounted devices, etc. The server 104 can be implemented with an independent server or a server cluster consisting of multiple servers.

[0056] In an exemplary embodiment, as shown in FIG2 , a data shuttle method is provided, which is described by taking the method applied to the computer device in FIG1 as an example, and includes the following steps 201 to 203. Among them:

[0057] Step 201 , in response to a data selection operation on at least one candidate data in a first list of a shuttle box, determining data to be shuttled.

[0058] Among them, the shuttle box can be a common interactive component in front-end interface design, which is mainly used to transfer and select data items between two lists (or data sets). This component is often used in scenarios where you need to select from multiple options and move the selected options from one list to another. The first list contains at least one data item, and the second list is used to receive the data items obtained from the first list through data shuttle.

[0059] Specifically, at least one data item of candidate data in the first list is selected, and the shuttle box identifies the selected candidate data as the data to be shuttled in response to the data selection operation.

[0060] It should be noted that the shuttle box can be constructed by front-end technologies such as Hyper Text Markup Language (HTML) and Cascading Style Sheets (CSS), and the shuttle box can include two list boxes and at least one operation button.

[0061] For example, as shown in the schematic diagram of the shuttle box in FIG3, the user can select or deselect the data to be shuttled by checking or unchecking each data option in the first list, and then use the operation button (i.e., the "data right shift option" corresponding to the ">" or the "data left shift option" corresponding to the "<" in the figure) to transfer the data to be shuttled between the two lists. Select the desired data to be shuttled from the first list of the shuttle box, and here you can quickly filter out the data to be shuttled that you want to check according to the filtering conditions.

[0062] For example, as shown in the schematic diagram of the shuttle box in Figure 3, the user can check or uncheck each data option in the second list, and then click the "data left shift option" corresponding to "<". At this time, the data option corresponding to the candidate data in the second list will be deleted, completing the process of shuttling the data from the second list to the first list.

[0063] Step 202: In response to a shuttle operation to a second list of the shuttle box, determine a target animation corresponding to the shuttle operation.

[0064] Among them, the target animation effect can be the animation effect displayed when the data item is in the process of data shuttling.

[0065] Specifically, the data shuttle option is selected, and in response to a shuttle operation to the second list of the shuttle box, the animation effect of this shuttle operation is determined as a target animation effect.

[0066] Step 203, shuttling the data to be shuttled from the first list to the second list, and displaying the target dynamic effect during the data shuttling process.

[0067] Specifically, the data to be shuttled is shuttled from the first list to the second list, and the target animation effect is displayed at the same time.

[0068] The above-mentioned data shuttling method determines the data to be shuttled in response to the data selection operation of at least one candidate data in the first list of the shuttle box; determines the target animation corresponding to the shuttle operation in response to the shuttle operation to the second list of the shuttle box; shuttles the data to be shuttled from the first list to the second list, and displays the target animation during the data shuttling process. This application introduces the target animation during the data shuttling process of the shuttle box, and displays the target animation during the data shuttling process, which increases the interactivity between the shuttle boxes and makes the display of the shuttle data more flexible and efficient.

[0069] In some embodiments, in response to a shuttle operation to the second list of the shuttle box, a target animation corresponding to the shuttle operation is determined, including: in response to the shuttle operation to the second list of the shuttle box, a shuttle editing window is displayed; in response to an animation selection operation in the animation display list in the shuttle editing window, a target animation corresponding to the shuttle operation is determined.

[0070] Among them, the shuttle editing window can be a window used to set dynamic effects for data shuttle.

[0071] Specifically, in response to a shuttle operation to the second list of the shuttle box, the shuttle editing window is displayed, and based on the selection of an animation option in the animation display list in the shuttle editing window, in response to the animation selection operation, the animation corresponding to the selected animation option is determined as the target animation corresponding to the shuttle operation.

[0072] Exemplarily, as shown in the shuttle box schematic diagram in FIG3 , when the user selects a completed data item in the first list of the shuttle box and clicks the right move selection item corresponding to “>”, the shuttle edit window will be displayed.

[0073] In some embodiments, in response to a shuttle operation to the second list of the shuttle box, a target animation corresponding to the shuttle operation is determined, including: in response to the shuttle operation to the second list of the shuttle box, according to the data category of the data to be shuttled, determining the target animation corresponding to the shuttle operation; or, in response to the shuttle operation to the second list of the shuttle box, determining the operation control identifier corresponding to the shuttle operation, and determining the target animation corresponding to the shuttle operation according to the operation control identifier corresponding to the shuttle operation.

[0074] Specifically, the data category of each candidate data and the animation effect corresponding to each data category are pre-set, and after responding to the shuttle operation to the second list of the shuttle box, the data category of the data to be shuttled is determined, and then the animation effect corresponding to the data category is used as the target animation effect corresponding to the shuttle operation.

[0075] Specifically, the animation effects corresponding to the operation control identifiers are pre-set, and in response to the shuttle operation to the second list of the shuttle box, the operation control identifier corresponding to the shuttle operation is determined, and then the animation effect corresponding to the operation control identifier is used as the target animation effect corresponding to the shuttle operation.

[0076] This embodiment greatly enhances the interactivity and user experience of the shuttle box, and makes the display and organization of the data to be shuttled more flexible and efficient. By combining dynamic data update technology, this embodiment can respond to user selections in real time, dynamically display the corresponding data content on the right side of the shuttle box according to the selected animation effect, and provide users with a more personalized and intelligent data interaction experience.

[0077] In some embodiments, the shuttle editing window also includes a new animation control (such as the "Add Animation" corresponding box in the shuttle editing window schematic diagram shown in Figure 4), and the method also includes: in response to a touch operation on the new animation control, displaying the animation import window; in response to a data import operation on the animation import window, obtaining the code snippet of the animation to be imported and the animation identifier of the animation to be imported; adding the animation identifier of the animation to be imported to the animation display list; accordingly, during the data shuttling process, displaying the target animation, including: during the data shuttling process, calling the code snippet corresponding to the target animation to display the target animation.

[0078] Specifically, there is a new animation control in the shuttle editing window. In response to the touch operation of the new animation control, the animation import window is displayed. When the data import operation is detected in the animation import window, the code snippet of the animation to be imported and the animation identifier of the animation to be imported are obtained, and the animation identifier of the animation to be imported is added to the animation display list.

[0079] Correspondingly, during the data shuttle process, the code snippet corresponding to the target animation effect can be called, and the animation effect can be formed and displayed by running the code snippet.

[0080] This embodiment can provide users with customized animation effects when the animation effects in the shuttle editing window do not meet the user's needs, and the user can upload the animation effects he needs, thereby improving the richness of the animation effects.

[0081] In some embodiments, the shuttle editing window also includes a group list (a box corresponding to the "group list" in the shuttle editing window schematic diagram shown in Figure 4); the group list displays the candidate groups corresponding to the second list; the method also includes: in response to a group selection operation on at least one candidate group in the group list, determining a target group corresponding to the shuttle operation; accordingly, shuttling the data to be shuttled from the first list to the second list includes: shuttling the data to be shuttled from the first list to the target group corresponding to the second list.

[0082] Specifically, the group list in the shuttle editing window includes multiple candidate groups. When a group selection operation for a candidate group is detected, the target group corresponding to the shuttle operation is determined. If no group selection operation for the candidate group is detected, the target group corresponding to the shuttle operation can be determined to be other groups (i.e., "others" in the second list in the shuttle box schematic diagram shown in FIG3).

[0083] Correspondingly, this embodiment can shuttle the data to be shuttled from the first list to the target group corresponding to the second list.

[0084] It should be noted that the shuttle editing window also includes a new grouping control (such as the box corresponding to the "new grouping" in the shuttle editing window schematic diagram shown in Figure 4), and the method also includes: in response to a touch operation on the new grouping control, displaying the group editing window; in response to an import operation on the group name in the group editing window, obtaining the candidate group name of the group to be added; and adding the candidate group corresponding to the group to be added to the group list.

[0085] After the selection is completed in this embodiment, different groups will enter the list on the right side of the shuttle box with different animation effects and be displayed according to the selected group, thereby improving the richness of the dynamic effect of data shuttle.

[0086] In some embodiments, the shuttle editing window also includes a source data list; the source data list displays each candidate data in the first list; the method also includes: in response to a data filtering operation on each candidate data in the source data list, updating the data to be shuttled; accordingly, shuttling the data to be shuttled from the first list to the second list, including: shuttling the updated data to be shuttled from the first list to the second list.

[0087] Specifically, the source data list in the shuttle editing window includes each candidate data in the first list. When a data screening operation (such as adding candidate data and deleting candidate data) of each candidate data in the source data list is detected, the data to be shuttled is updated. The updated data to be shuttled is shuttled from the first list to the second list.

[0088] This embodiment can further ensure the accuracy of the data to be shuttled according to the data screening operation of each candidate data in the source data list.

[0089] For example, a schematic diagram of the shuttle editing window is shown in Figure 4. The user can first select the data to be shuttled from the candidate data (data 1-data 6) in the source data list, then select the corresponding target group for the data to be shuttled from the candidate groups (group 1-group 5) in the group list, and finally select the corresponding target animation for the target group from the animation effect identifier (animation 1-animation 4) in the animation list, and after clicking the "OK" option, the data to be shuttled from the first list to the target group in the second list, and the target animation is displayed at the same time. If the user clicks the "Cancel" option, the shuttle editing window will be closed.

[0090] It should be noted that after determining the data 1 and data 2 to be shuttled from the source data list, select the target group 1 and target group 2 in the group list at the same time, and select the target animation 1 in the animation list. At this time, "data 1 and data 2 to be shuttled" will be shuttled from the first list to the target group 1 in the second list. At the same time, "data 1 and data 2 to be shuttled" will also be shuttled from the first list to the target group 2 in the second list. The target animation displayed by the data shuttling is animation 1.

[0091] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0092] Based on the same inventive concept, the embodiment of the present application also provides a data shuttle device for implementing the data shuttle method involved above. The implementation solution provided by the device to solve the problem is similar to the implementation solution recorded in the above method, so the specific limitations in one or more data shuttle device embodiments provided below can refer to the limitations of the data shuttle method above, and will not be repeated here.

[0093] In an exemplary embodiment, as shown in FIG5 , a data shuttle device is provided, including: a data determination module 10, a motion effect determination module 11 and a motion effect display module 12, wherein:

[0094] A data determination module 10, for determining the data to be shuttled in response to a data selection operation on at least one candidate data in the first list of the shuttle box;

[0095] The motion effect determination module 11 is used to determine the target motion effect corresponding to the shuttle operation in response to the shuttle operation to the second list of the shuttle box;

[0096] The motion effect display module 12 is used to shuttle the data to be shuttled from the first list to the second list, and to display the target motion effect during the data shuttle process.

[0097] In some embodiments, the motion effect determination module 11 in Figure 5 is also used to display the shuttle editing window in response to a shuttle operation to the second list of the shuttle box; in response to an motion effect selection operation in the motion effect display list in the shuttle editing window, determine the target motion effect corresponding to the shuttle operation.

[0098] In some embodiments, the motion effect display module 12 in Figure 5 is also used to display a motion effect import window in response to a touch operation on a newly added motion effect control; obtain a code snippet of the motion effect to be imported and a motion effect identifier of the motion effect to be imported in response to a data import operation on the motion effect import window; add the motion effect identifier of the motion effect to be imported to the motion effect display list; and correspondingly, display the target motion effect during the data shuttling process, including: during the data shuttling process, calling the code snippet corresponding to the target motion effect to display the target motion effect.

[0099] In some embodiments, the motion effect display module 12 in Figure 5 is also used to determine the target group corresponding to the shuttling operation in response to a group selection operation on at least one candidate group in the group list; accordingly, shuttling the data to be shuttled from the first list to the second list includes: shuttling the data to be shuttled from the first list to the target group corresponding to the second list.

[0100] In some embodiments, the motion effect display module 12 in Figure 5 is also used to update the data to be shuttled in response to the data screening operation on each candidate data in the source data list; accordingly, the data to be shuttled is shuttled from the first list to the second list, including: shuttling the updated data to be shuttled from the first list to the second list.

[0101] In some embodiments, the animation determination module 11 in Figure 5 is also used to respond to a shuttle operation to the second list of the shuttle box, and determine the target animation corresponding to the shuttle operation according to the data category of the data to be shuttled; or, respond to a shuttle operation to the second list of the shuttle box, determine the operation control identifier corresponding to the shuttle operation, and determine the target animation corresponding to the shuttle operation according to the operation control identifier corresponding to the shuttle operation.

[0102] Each module in the above-mentioned data shuttle device can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute the operations corresponding to each module above.

[0103] In an exemplary embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be shown in FIG6. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. The processor, the memory and the input / output interface are connected via a system bus, and the communication interface is connected to the system bus via the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store data to be shuttled. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a data shuttle method is implemented.

[0104] In an exemplary embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be shown in FIG7. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit, and an input device. The processor, the memory, and the input / output interface are connected via a system bus, and the communication interface, the display unit, and the input device are connected to the system bus via the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner may be implemented through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a data shuttle method is implemented. The display unit of the computer device is used to form a visually visible picture, which may be a display screen, a projection device, or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device shell, or an external keyboard, touchpad or mouse.

[0105] Those skilled in the art will understand that the structures shown in FIGS. 6 and 7 are merely block diagrams of partial structures related to the scheme of the present application, and do not constitute a limitation on the computer device to which the scheme of the present application is applied. The specific computer device may include more or fewer components than those shown in the figures, or combine certain components, or have a different arrangement of components.

[0106] In one embodiment, a computer device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above method embodiments when executing the computer program.

[0107] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.

[0108] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.

[0109] It should be noted that the data involved in this application (including but not limited to data used for analysis, stored data, displayed data, etc.) are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.

[0110] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.

[0111] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0112] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A data shuttling method, characterized in that: The method comprises: In response to a data selection operation on at least one candidate data in the first list of the shuttle box, determining the data to be shuttled; In response to a shuttle operation to the second list of the shuttle box, determining a target animation corresponding to the shuttle operation; The data to be shuttled is shuttled from the first list to the second list, and the target animation is displayed during the data shuttling process.

2. The method according to claim 1, characterized in that: In response to the shuttle operation to the second list of the shuttle box, determining a target animation corresponding to the shuttle operation includes: In response to a shuttle operation to the second list of the shuttle frame, displaying a shuttle edit window; In response to an action selection operation on an action display list in the shuttle editing window, a target action corresponding to the shuttle operation is determined.

3. The method according to claim 2, characterized in that The shuttle editing window also includes a newly added dynamic effect control, and the method also includes: In response to a touch operation on the newly added motion effect control, displaying a motion effect import window; In response to the data import operation on the animation import window, a code snippet of the animation to be imported and an animation identifier of the animation to be imported are obtained; Add the motion effect identifier of the motion effect to be imported to the motion effect display list; Accordingly, during the data shuttle process, the target animation is displayed, including: During the data shuttling process, the code snippet corresponding to the target animation is called to display the target animation.

4. The method according to claim 2, characterized in that: The shuttle editing window also includes a group list; the group list displays each candidate group corresponding to the second list; the method also includes: In response to a group selection operation on at least one candidate group in the group list, determining a target group corresponding to the shuttle operation; Accordingly, shuttling the to-be-shuttled data from the first list to the second list includes: The to-be-shuttled data is shuttled from the first list to a target group corresponding to the second list.

5. The method according to claim 2, characterized in that: The shuttle editing window also includes a source data list; the source data list displays each candidate data in the first list; the method also includes: In response to a data screening operation on each candidate data in the source data list, updating the data to be shuttled; Accordingly, shuttling the to-be-shuttled data from the first list to the second list includes: The updated data to be shuttled is shuttled from the first list to the second list.

6. The method according to any one of claims 1 to 5, characterized in that: In response to the shuttle operation to the second list of the shuttle box, determining a target animation corresponding to the shuttle operation includes: In response to a shuttle operation to the second list of the shuttle box, a target animation corresponding to the shuttle operation is determined according to the data category of the data to be shuttled; or, In response to a shuttle operation to the second list of the shuttle box, an operation control identifier corresponding to the shuttle operation is determined, and according to the operation control identifier corresponding to the shuttle operation, a target animation effect corresponding to the shuttle operation is determined.

7. A data shuttle device, characterized in that: The device comprises: A data determination module, configured to determine the data to be shuttled in response to a data selection operation on at least one candidate data in the first list of the shuttle box; An animation determining module, configured to determine a target animation corresponding to a shuttle operation in response to a shuttle operation to a second list of the shuttle frame; The motion effect display module is used to shuttle the data to be shuttled from the first list to the second list, and to display the target motion effect during the data shuttling process.

8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • Interaction method and device, computer equipment and computer readable storage medium

    CN113515212A

  • Shuttle frame construction method and device, equipment and medium

    CN116775023A

  • Shuttle box data grouping display method and device, equipment, medium and product

    CN118504534A

  • Component library construction and calling method and device, equipment and storage medium

    CN118897675A

  • Wire mask for a dot printer head apparatus

    US4757760A