WO2020048286A1 - Procédé de traitement de données, terminal et support de stockage lisible par ordinateur - Google Patents

Procédé de traitement de données, terminal et support de stockage lisible par ordinateur Download PDF

Info

Publication number
WO2020048286A1
WO2020048286A1 PCT/CN2019/099791 CN2019099791W WO2020048286A1 WO 2020048286 A1 WO2020048286 A1 WO 2020048286A1 CN 2019099791 W CN2019099791 W CN 2019099791W WO 2020048286 A1 WO2020048286 A1 WO 2020048286A1
Authority
WO
WIPO (PCT)
Prior art keywords
display
display data
identifier
data
level
Prior art date
Application number
PCT/CN2019/099791
Other languages
English (en)
Chinese (zh)
Inventor
杨再军
祝勇
左素芳
陈建江
Original Assignee
中兴通讯股份有限公司
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 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2020048286A1 publication Critical patent/WO2020048286A1/fr

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/18File system types
    • G06F16/185Hierarchical storage management [HSM] systems, e.g. file migration or policies thereof

Definitions

  • the present application relates to the field of computer science and technology, and relates to, but is not limited to, a data processing method, a terminal, and a computer-readable storage medium.
  • FIG. 1a is a schematic diagram of a file management system in the related art according to an embodiment of the present application. As shown in FIG. 1a, the file management system is layered by files and folders. This file management system uses the traditional metaphor of physical access. For example, a wardrobe (level 2) is placed in the bedroom (level 1), and socks (items) are stored in a storage box (level 3) below the wardrobe.
  • the embodiments of the present application provide a data processing method, a terminal, and a computer-readable storage medium, which solves the technical problems that users cannot intuitively operate in different layers in the prior art, which is more intuitive and efficient. Navigation and operation between files or applications at different levels of the ground improves operation efficiency and further improves user experience.
  • an embodiment of the present application provides a data processing method.
  • the method includes: determining a current highest level identifier in a first display data in a current display interface based on a received first preset operation; and acquiring the Second display data corresponding to at least one level above the hierarchical identifier; and displaying the first display data and the second display data in a nested manner on the current display interface.
  • an embodiment of the present application provides a terminal.
  • the terminal includes at least a memory, a communication bus, and a processor.
  • the memory is configured to store a data processing program.
  • the communication bus is configured to implement a processor and The connection and communication between the memories; the processor is configured to execute a data processing program stored in the memory to implement the steps in the data processing method provided by other embodiments of the present application.
  • an embodiment of the present application provides a computer-readable storage medium, where the computer storage medium stores computer-executable instructions, and the computer-executable instructions are configured to execute the data processing method provided by other embodiments of the present application. step.
  • An embodiment of the present application provides a data processing method, a terminal, and a computer-readable storage medium. First, based on the received first preset operation, a current highest level identifier in the first display data in the current display interface is determined; and Acquire the second display data corresponding to the upper level of the hierarchy identification; finally, display the first display data and the second display data in the current display interface in a nested manner; in this way, files of different levels or Navigation and operation between applications improves operation efficiency and further improves user experience.
  • FIG. 1a is a schematic diagram of a file management system in the related art according to an embodiment of the present application.
  • FIG. 1b is a schematic interface diagram of a first navigation interaction scheme in the related art
  • FIG. 1c is a schematic interface diagram of a second navigation interaction scheme in the related art
  • FIG. 1d is a schematic diagram of operations when dragging a folder in the related art
  • FIG. 2 is a schematic flowchart of an implementation process of a data processing method according to an embodiment of the present application
  • FIG. 3 is a schematic flowchart of an implementation process of a data processing method according to an embodiment of the present application.
  • FIG. 4 is a schematic diagram of an interface of a navigation gesture according to an embodiment of the present application.
  • FIG. 5 is a schematic diagram of a terminal display interface switching according to an embodiment of the present application.
  • FIG. 6 is a schematic structural diagram of a terminal according to an embodiment of the present application.
  • FIG. 7 is a schematic diagram of an interface in which a folder is displayed in an icon form according to an embodiment of the present application.
  • FIG. 8 is a schematic diagram of an interface for dragging a file according to an embodiment of the present application.
  • FIG. 9 is a schematic diagram of another interface for dragging a file according to an embodiment of the present application.
  • FIG. 10 is a schematic diagram of an interface when siblings are copied and moved according to an embodiment of the present application.
  • FIG. 11 is a schematic diagram of an interface for abstractly displaying an intermediate level when traversing inwardly or outwardly according to an embodiment of the present application.
  • FIG. 12a is a schematic diagram of a location of a dashed response area according to an embodiment of the present application.
  • FIG. 12b is a schematic diagram of another position of a dashed response area according to an embodiment of the present application.
  • FIG. 13 is a schematic diagram of a scenario in which a data processing method according to an embodiment of the present application is applied to an application;
  • FIG. 14 is a schematic flowchart of an implementation process when a picture is forwarded by using a data processing method provided by the implementation of this application;
  • 15 is a schematic flowchart of a process when a file is forwarded to a chat object in an application by using a data processing method provided in an embodiment of the present application;
  • FIG. 16 is a schematic structural diagram of a terminal according to an embodiment of the present application.
  • Fig. 1b is a schematic diagram of the interface of the first navigation interaction scheme in the related art. As shown in Fig. 1b, in this display interface, it is assumed that the user wants to enter "folder A", which is the next level of "folder A”. You can enter the next level by clicking the icon 101 on the level, and use the back and up buttons 102 to navigate back to the previous level, so as to continuously navigate between levels. When moving and copying files, you need to use the right-click menu (mouse), shortcut key (Ctrl + C), or press and hold the pop-up menu to select copy / paste (touch screen), etc.
  • mouse right-click menu
  • shortcut key Ctrl + C
  • touch screen touch screen
  • Figure 1c is a schematic diagram of the interface of the second navigation interaction scheme in related technology.
  • breadcrumb navigation is used in this scheme. The user clicks to enter the next level. When he wants to return to the previous level, When you are on the second or other level, tap the corresponding breadcrumb to return to the corresponding level. Assume that in the current display interface, if the user wants to return to the upper two levels of the directory, that is, to return to the "local disk (E)", he needs to click the breadcrumb 103 corresponding to the "local disk (E)”.
  • Use the right-click menu (mouse), shortcut key (Ctrl + C), or press and hold the pop-up menu to select copy / paste (touch screen) when moving and copying files.
  • the third navigation interaction scheme is a typical GUI interface that supports drag operations. You can drag and drop a file (folder) into another folder with the mouse.
  • the problems with the three display schemes provided in the related technology include: the first scheme uses the back and up arrows to make it difficult to identify the current hierarchy when there are many levels, which will cause navigation difficulties; the second breadcrumb scheme Although you can quickly navigate between levels, it will take up extra space, and the problem of overlength in different national languages is very serious.
  • the drag operation described in the third solution usually also supports the first and second solutions. The problem is that it generally only supports dragging between the same levels; if the user wants to drag in folders of different levels, it usually needs to open two new file instances.
  • Figure 1d is a schematic diagram of the operation when dragging a folder in the related technology.
  • FIG. 2 is a schematic diagram of an implementation process of the data processing method according to the embodiment of the present application. As shown in FIG. 2, the method includes the following steps:
  • Step S201 Based on the received first preset operation, determine a current highest level identifier in the first display data in the current display interface.
  • step S201 may be implemented by a terminal, and the terminal may be a smart terminal, such as a mobile terminal (wireless phone), a tablet computer, a notebook computer and other mobile terminal devices with wireless communication capabilities, or a desktop computer. , Desktop computers and other inconvenient mobile terminal devices.
  • the terminal includes at least a display device.
  • the display device may be a display screen, and the display screen may further be a touch display screen; when the terminal is a desktop computer
  • the display device may be a display.
  • the first preset operation is different according to the type of the terminal.
  • the terminal is an ordinary personal computer and the input device is a mouse
  • the first preset operation may be performed by a user. Mouse click on keywords.
  • the display device of the terminal is a touch-sensitive display (such as a smart phone, a tablet, or a desktop computer)
  • the first preset operation may be a touch operation performed by an operator on a screen position where a keyword is located, where the operator Including a finger, a stylus, etc.
  • the first preset operation may be a movement of a finger on a screen toward a preset area of the screen, and the first preset operation may also be a dragging of a file by a finger.
  • the folder is moved to a preset area of the screen, for example, the preset area may be a certain distance from the lower edge of the screen.
  • the first preset operation may be set in advance by a developer of the data processing method, or may be set by a user according to his own operating habits.
  • the first preset operation may be an operation, or Is a collection of operations.
  • the first display data in the current display interface may include only one level of display data, and may further include at least two levels of display data.
  • the first display data may be an identification at the current level, and a name, icon, last modification time, etc. of a file included in the current level,
  • the first display data may be shown as 501 in FIG. 5, and includes the name “folder A” of the current hierarchy, and the names, icons, and names of folder 1, file 1, and file 2 contained in “folder A”.
  • Last modified time may also be a name or icon of an application program displayed in the current display interface, or a function interface of an application currently running in the foreground.
  • the first display data may include an identification of the at least two levels and a name, icon, modification time, etc. of a file included in each level
  • the first display data may be as shown in 502 in FIG. 5, including the hierarchical identifiers “Folder B” and “Folder A”, the name of the file contained in “Folder B”, the icon, the last modification time, The name, icon, and last modification time of the files contained in "Folder A”.
  • the highest level identifier is the level identifier of that level; when the first display data includes at least two levels of display data, The highest level identifier needs to be determined from the at least two levels, where the level identifier may include the number of levels and the highest level display identifier in the first display data, for example, the level identifier may be the second Hierarchy, My Computer, or the hierarchy can be the second level, file management.
  • step S201 When the step S201 is implemented, the following steps may be implemented:
  • Step S2011 Based on the received first preset operation, obtain path information between the lowest level and the first level in the first display data.
  • Step S2012 Determine the currently highest hierarchical identifier in the first display data according to the path information.
  • the highest level identifier refers to a level with the smallest number of levels, that is, the first level is higher than the level of the second level, and the second level is higher than the level of the third level.
  • Step S202 Obtain second display data corresponding to at least one level above the level identifier.
  • the method further includes: determining a hierarchical identifier of a hierarchy higher than the hierarchical identifier according to the path information.
  • the path information is: My Computer—> Local Disk (D) —> Folder A—> Folder B—> Folder C—> File One, where the highest level in the first display data is a folder B, the level identifier is the fourth level, and the lowest level is the file one, then it can be determined by the path information, the upper level is the third level, the folder A, and the second display data can be It is considered to be information such as the name, icon, and last modification time of the files contained in the folder A.
  • the second display data may be the upper level of the "folder A", that is, the name, icon, and last modification time of the files contained in the "folder B" shown in 502.
  • the first display data may include an identification of the at least two levels and a name, icon, modification time, etc. of a file included in each level
  • the first display data may be as shown in 502 in FIG. 5, including the hierarchical identifiers “Folder B” and “Folder A”, the name of the file contained in “Folder B”, the icon, the last modification time, The name, icon, and last modification time of the files contained in "Folder A”.
  • the highest-level identifier in the first display data is "Folder B”
  • the second display data includes at least one level higher than "Folder B", that is, the names, icons, and files of the files contained in "Folder C" Last modified time.
  • the second display data may be a higher-level functional interface of the current application. As shown in FIG. 14, it is assumed that the first display data is display data corresponding to Huawei ’s chat dialog interface shown in 1402. , Then the second display data is display data corresponding to the information list interface shown in 1404.
  • the content displayed in the display interface of the terminal is dynamically changed, and the second display data may include an upper part corresponding to the hierarchical identifier.
  • the display data of one level may further include display data corresponding to the upper two levels and the upper three levels corresponding to the level identification.
  • the first The displayed data can be the name, icon, and last modification time of the file contained in "Folder B", or the name, icon, last modification time of the file contained in "Folder B", and "Folder C" "Contains the name, icon, and last modification time of the file.
  • Step S203 Nest the first display data and the second display data on the current display interface.
  • the first display data may be displayed in a first display area
  • the second display data may be displayed in a second display area.
  • the second display area includes the second display area.
  • the first display area displays the second display data as a background, or the first display area includes the second display area to display the first display data as a background.
  • step S203 when multiple levels are displayed in a nest, in order to make the display interface more concise and clear, some identification information may be mainly displayed when displaying data.
  • step S203 when step S203 is implemented, the first An identifier of display data is displayed in a first sub-region of the first display region; an identifier of the first display data is displayed in a second sub-region of the second display region; wherein the first sub-region There is no overlap with the second sub-region.
  • step S203 is implemented when Can be achieved by the following steps:
  • Step S2031 Determine the total number S of levels in the first display data.
  • Step S2032 if the total number of levels S is greater than a preset first threshold, T levels are selected from the S levels according to a preset rule, where S is a natural number greater than 2 and T is a natural number greater than 1 and less than S .
  • Step S2033 Display the first display data in the first display area and the second display data in the second display area, wherein the display data of the T levels are displayed in an icon form In the first display area.
  • T levels are selected from the S levels according to a preset rule.
  • the T levels may be selected from the S levels, starting from the highest level, and selecting T levels downwards. Alternatively, from S Starting from the lowest level, T levels are selected upwards. Of course, it is also possible to select T levels upwards from the upper level of the lowest level. It should be noted that the above method of selecting T levels is only an exemplary illustration. Those skilled in the art use the technical ideas of this application and other methods proposed by the T levels from S levels according to their specific requirements. All are within the scope of protection of this application, and are not exhaustively exhausted here.
  • a data processing method is provided. First, based on the received first preset operation, a current highest level identifier in the first display data in the current display interface is determined. Then, the previous identifier of the hierarchy is obtained. The second display data corresponding to the hierarchy; finally, the first display data and the second display data are nested and displayed on the current display interface; this enables more intuitive and efficient navigation and operation between files or applications at different levels, which improves Operational efficiency and further improved user experience.
  • the current highest level of the first display data in the current display interface may be determined according to the duration of the first preset operation at a certain interval. Mark, and further obtain second display data corresponding to at least one level above the level mark, and then display the first display data and the second display data in a nested manner on the current display interface. That is, as the first preset operation continues, the content displayed in the display interface of the terminal changes dynamically, that is, as the first preset operation continues, the display interface of the terminal follows the path Information, nesting multiple levels of display data in turn until the first preset operation is completed or until the display reaches the highest level in the path relationship.
  • the duration may be It is fixed and may also change with the duration of the first preset operation, for example, it may decrease with the duration of the first preset operation.
  • the data processing method may also be applied to a terminal having at least two display screens.
  • the first display data may be displayed on the first display.
  • the first display data and the second display data are nested and displayed on the second display interface, so that the dual-screen display can more intuitively and efficiently find or view data at a level above the current level.
  • FIG. 3 is a schematic flowchart of the data processing method according to the embodiment of the present application. As shown in FIG. 3, the method includes the following steps:
  • Step S301 The terminal starts the smart navigation interactive mode based on the received operation instruction of the user to start the smart navigation interactive mode.
  • the user can start the intelligent navigation interactive mode in various ways, for example, the user can click the button to start the intelligent navigation interactive mode in the setting interface, or can start the intelligent navigation interactive mode through a preset shortcut.
  • the shortcut may be pressing a specific touch operation area on the side of the terminal.
  • the intelligent navigation interactive mode can be activated through voice and gestures.
  • the terminal detects that the user has made an operation to start the intelligent navigation interactive mode, it considers that the user has received an operation instruction to start the intelligent navigation interactive mode, and based on the operation instruction, starts the intelligent navigation interactive mode.
  • Step S302 The terminal determines whether a first preset operation is received.
  • the first preset operation is set in advance
  • the first preset operation may be an operation for nesting and displaying a hierarchy above the highest level in the current display interface
  • the first preset operation may be Is an operation, or a collection of operations.
  • the terminal is a terminal with a touch display screen
  • the first preset operation may be a user moving an operating body (finger, stylus) from a first area of the display screen to a second area, and The holding operation body is located at the second position, wherein the second region may be a certain region set in advance; the first region may be a certain region set in advance, or a region corresponding to a certain display identifier.
  • the second area may be located at a certain distance from the lower edge of the screen, or may be a certain area from the edges around the screen.
  • the first preset operation may be a user double-clicking a mouse in a preset area, or clicking and holding a mouse in a preset area, or the user may Use the keyboard to enter preset characters and more.
  • step S303 If the terminal receives the first preset operation, the process proceeds to step S303; if the terminal does not receive the first preset operation, the process ends.
  • Step S303 The terminal determines, based on the received first preset operation, the current highest level identifier in the first display data in the current display interface.
  • step S304 the terminal obtains second display data corresponding to an upper level of the hierarchical identifier.
  • Step S305 The terminal displays the first display data in a first display area, and displays the second display data in a second display area.
  • the second display area includes the first display area to display the second display data as a background.
  • the second display area may be a display area of an entire display screen, an edge of the first display area is within the second display area, and an edge of the first display area and the second display area
  • the edge interval has a preset length.
  • the terminal if it detects that the duration of the first preset operation acting on the second region is longer than the preset duration, it proceeds to step S303 again, and sequentially executes steps S304 and S305. As shown in FIG. 5, multiple levels of data are displayed in a nested manner in the display interface.
  • step S306 the terminal determines whether a second preset operation is received.
  • the second preset operation is also set in advance, and is an operation for navigating downward from the highest level in the current display interface when the data of each level is nested and displayed.
  • the second preset operation may be Is an operation, or a collection of operations.
  • the second preset operation may be a user moving an operating body (finger, stylus) from the second region to the third region of the display screen, and
  • the holding operation body is located in a third area, where the third area is a preset area, and the third area may be the same as or different from the first area.
  • step S307 If the terminal receives the second preset operation, proceed to step S307; if the terminal does not receive the second preset operation, end the process.
  • Step S307 Display the first display data in the first display area on the second display area based on the second preset operation.
  • step S307 the first display data in the first display area may be displayed in the first display area based on the duration of the second preset operation acting on the third area at preset intervals. In this way, the second display area can be sequentially navigated downward as shown in FIG. 6 until reaching the lowest level.
  • step S308 if it is detected that the second preset operation is completed, the second display data is displayed in full screen.
  • the completion of the second preset operation may be detected by detecting whether the second preset operation is still applied to the third region. If the second preset operation is no longer applied to the third region, the second preset operation is considered to be The preset operation is completed. In other embodiments, when the operating body leaves the display screen, it can be considered that the second preset operation is completed. At this time, the second display data is displayed full screen on the display screen of the terminal.
  • the method further includes: after detecting that the first preset operation is completed, displaying the second display data in full screen on the current display interface.
  • the terminal starts the smart navigation interactive mode based on the received operation instruction of the user to start the smart navigation interactive mode. If the terminal receives the first preset operation, based on the received The first preset operation determines the current highest level identifier in the first display data in the current display interface, obtains the second display data corresponding to the upper level of the hierarchy identifier, and displays the first display data in A first display area that displays the second display data in a second display area; and if a second preset operation is received, displaying the first display data in the first display area based on the second preset operation In the second display area and when the completion of the second operation is detected, the second display data is displayed in full screen; in this way, navigation and operations between files or applications at different levels are more intuitive and efficient, and the operation efficiency is improved And the intelligent navigation interaction mode in the embodiment of the present application is compatible with the navigation interaction mode of the terminal itself, and the user can Usage switch interaction patterns, to further improve the user experience.
  • the second display data is displayed full screen on the current display interface, that is, when the operating body no longer acts on the second area
  • the first display data and the second display data may be displayed in a nested manner
  • the hierarchical information corresponding to the third preset operation is determined based on the effective area of the third preset operation; the hierarchical information is displayed in the second display area The corresponding third display data; if a fourth preset operation is detected, restoring and displaying the first display data and the second display data in a nested manner, taking FIG.
  • an embodiment of the present application further provides a data processing method, which is applied to a terminal.
  • the method includes the following steps:
  • Step 41 The terminal starts the intelligent navigation interactive mode based on the received operation instruction of the user to start the intelligent navigation interactive mode.
  • Step 42 The terminal determines whether a first preset operation is received.
  • the first preset operation acts to drag a display identifier in the first display data in the current display interface, that is, the data processing method provided in the embodiment of the present application may be used to copy a file Or drag the pictures, videos, etc. received in the application to the target level.
  • Step 43 The terminal determines, based on the first preset operation, a current highest level identifier in the first display data in the current display interface.
  • Step 44 The terminal obtains second display data corresponding to an upper level of the hierarchical identifier.
  • Step 45 The terminal displays the first display data in a first display area, and displays the second display data in a second display area.
  • the second display area includes the first display area to display the second display data as a background.
  • Step 46 Determine a target display area of the display identifier on the current display interface based on the first preset operation.
  • the target display area of the display identifier in the current display interface may be determined to drag the display identifier to be dragged to a desired location.
  • the display mark is located above the hierarchy level, or is dragged to the sibling level of the level where the display mark is located, or is dragged to the level below the level where the display mark is located.
  • Step 47 Move the display identifier into the target display area.
  • moving the display mark into the target display area can be considered as moving data corresponding to the display mark to a level where the target display area is located, for example, in the embodiment of the present application
  • the dragged is the display identifier of file one
  • the target display area is the area where the display identifier is displayed in folder B
  • the display identifier of the file one is moved to the area of the display identifier in display folder B, that is, Move file one into folder B.
  • step 47 the method further includes:
  • Step 51 output prompt information for selecting a moving mode
  • Step 52 if a third preset operation for selecting the first movement mode is detected, delete the display identifier in the Nth level;
  • the display identifier is located in the Nth level.
  • Step 53 If a fourth preset operation of selecting the second movement mode is detected, the display identifier in the N-th level is retained.
  • steps 51 to 53 when the file is dragged, it is possible to select whether to move the file or copy the file to ensure that the user can operate correctly.
  • the target display area may be determined through steps 61 to 62 to implement dragging the display mark to a level above the level where the display mark is located:
  • Step 61 When it is detected that the first preset operation is completed, display a display identifier of the second display data in the display interface.
  • Step 62 Determine an area in which the display identifier of the second display data is displayed as a target display area.
  • the target display area may be determined through steps 71 to 73 to implement dragging the display identifier to a sibling hierarchy of a hierarchy where the display identifier is located:
  • step 71 if it is detected that the display identifier moves to the second preset area, the display identifier in the lowest level m displayed in the current display interface is displayed, where the mth level includes n (m + 1) th levels. Display identification
  • Step 72 if it is detected that the display identifier is moved to the first target area in the second preset area, display in the display interface the (m + 1) th level corresponding to the first target area Display identification
  • step 73 if it is detected that the first preset operation is completed, an area displaying the display identifier in the (m + 1) th level corresponding to the first target area is determined as the target display area.
  • the target display area may be determined through steps 81 to 84 to implement dragging the display mark to a level below the level where the display mark is located:
  • Step 81 If it is detected that the display mark moves to the second preset area, display the display mark in the lowest level m displayed in the current display interface, where the mth level includes n (m + 1) th levels. Display identification
  • Step 82 If it is detected that the display identifier is moved to the first target area in the second preset area, display in the display interface the (m + 1) th level corresponding to the first target area. Display identification
  • Step 83 If it is detected that the display mark is moved to a second target area, display the display mark in the (m + 2) th level corresponding to the second target area in the current display interface;
  • Step 84 if it is detected that the first preset operation is completed, determine an area in which the display identifier in the (m + 2) -th level is displayed as a target display area.
  • the terminal starts the smart navigation interactive mode based on an operation instruction of the user to start the smart navigation interactive mode. If a first preset operation is received, it is determined based on the first preset operation.
  • the second display data displays a second display area; and then, based on the first preset operation, determining a target display area of the display identifier on the current display interface; moving the display identifier to the target display In this area, not only can each level be displayed intuitively, but also operations such as copying, moving, or forwarding pictures and videos can be conveniently and efficiently completed, which improves processing efficiency and further improves the user experience.
  • the embodiments of the present application provide a data processing method, which can be applied to a file manager, an operating system, and an application. Use it to complete the file management and navigation system more intuitively.
  • the folder organization structure is visualized in the form of thumbnails of each level. In this thumbnail view, users can navigate up or down between the current level and its ancestor levels. In addition, some convenient operations such as copying and moving files and folders can be done more intuitively in this view.
  • a navigation scheme based on a file management system is provided. Assume that in the initial state, the file manager is organized in the following hierarchy: folder E> folder D> folder C> folder B> folder A.
  • FIG. 4 is a schematic diagram of an interface of a navigation gesture according to an embodiment of the present application.
  • a visual cue box 401 ie, a dashed box
  • finger position 402 the bottom of the screen
  • the system detects that the user ’s finger is sliding outward without leaving the screen, so it is considered to be a navigation gesture, and it may be considered to continue to slide outward.
  • FIG. 5 is a schematic diagram of the terminal display interface switching in the embodiment of the present application.
  • folder A is first displayed at 502.
  • the upper-level folder B, 521 and reduced folder A, 522, and then continue to maintain, the view continues to switch to 503 and 504, so that gradually complete the continuous return navigation experience from folder A to folder D.
  • the user releases their finger they navigate to the folder of the currently displayed hierarchy.
  • the terminal interface has 601 to 604 to display the lowest level folder A.
  • FIG. 7 is a schematic diagram of an interface in which a folder is displayed in an icon form according to an embodiment of the present application. As shown in FIG. 7, because the current interface has too many levels to display, folder A is displayed in the form of icon 701 at this time.
  • Figure 8 is a schematic diagram of the interface for file dragging in the embodiment of the present application.
  • the user wants to When file two is dragged from folder A to folder B, it can be implemented in the order of 801 to 804.
  • First select file two as shown in 801, and then drag file two to the edge of the screen as shown in 802.
  • you can Seeing the drag icon followed by your finger at the dotted frame, as shown in 803, thumbnails of folder B and folder A are displayed on the terminal interface.
  • thumbnails of folder B and folder A are displayed on the terminal interface.
  • 804 when you reach the corresponding level (folder B ), Release your finger to place it under the corresponding directory.
  • FIG. 9 is another schematic diagram of the interface for dragging files in the embodiment of the present application, as shown in FIG.
  • a prompt box will pop up as shown in 901, prompting the user to confirm whether to move or copy.
  • this operation can also be completed in other forms, such as confirming whether to copy or move by pressing and holding other preset auxiliary buttons, as shown in 902. If it is just dragging, no other preset auxiliary buttons are held. , It means that the file is moved. If you want to copy, you can press and hold the preset auxiliary key (for example, hold down the Home key or the Ctrl key) as shown in 903 to complete the copy process.
  • the preset auxiliary key for example, hold down the Home key or the Ctrl key
  • FIG. 10 is a schematic diagram of an interface during copying and moving of siblings according to an embodiment of the present application.
  • the user will Select the second file in folder A, and move your finger to the lower edge of the dotted frame to hold it.
  • the folder B on the upper level of folder A is displayed on the display interface. Move outside the dashed box to activate the current level, that is, folder B. Keep your finger on the screen.
  • all files in folder B are displayed, including folder A, folder A1, and folder. A2 and folder A3.
  • the user needs to drag file two to folder A1 and hold it for a certain period of time to open the folder.
  • release your finger to complete the dragging process. Repeat this process to navigate between different levels.
  • the starting point (the innermost level) and the end point (current) may be displayed visually, and the middle level is abstract.
  • the previous file structure is organized in such a manner as folder E> folder D> folder C> folder B> folder A.
  • folder E> folder D> folder C> folder B> folder A As shown in FIG. 11, in 1101, the current folder D, the innermost folder A, and the abstract folder levels C and B between the folder D and the folder A are represented by boxes (the specific details are not shown).
  • folder D is also abstracted as a box.
  • folder E is hidden, and folder D is displayed as a specific interface by a dotted frame.
  • abstracting the intermediate interface is beneficial to see the number of layers of the folder more clearly, establish the relationship between the starting point and the ending point, and keep the user always paying attention.
  • the current folder level and the innermost folder uses a dashed box to abstract the middle level, only for the purpose of more intuitive description and expression of such ideas, but it is not limited to this.
  • the data processing method in the embodiment of the present application is initiated by dragging to the bottom, but it is not limited to this one.
  • the user can use a long press to initiate and press (a certain amount of force) ) Launch, hold down the shortcut key while dragging launch, etc.
  • the bottom dashed line response area is used and appropriate visual cues are used, but it is not limited to this area.
  • a certain area 1201 around the finger can also implement the response area, as long as the implementation condition avoids normal operations.
  • Figure 9 is the situation around the screen and the edge of the finger.
  • the data processing method provided in the embodiments of the present application can also be used in third-party applications.
  • the left picture 1301 is the main interface of the information application
  • the right picture 1302 is Is a secondary interface (click to open the chat list), there is a hierarchical relationship between the two.
  • FIG. 14 is a schematic diagram of the implementation flow when forwarding the picture using the data processing method provided by the implementation of this application, as shown in FIG. 14, 1401 It is the chat interface between user A and Xiaoming.
  • user A wants to forward the picture sent by Huaweing to Xiaohong, in the chat dialogue interface with Huaweing, press and drag the picture to the dotted frame and keep it, as shown in the figure.
  • 1403 is a thumbnail showing the hierarchy.
  • the data processing method provided by the embodiment of the present application can be used for operations, and the defined operations can be adjusted according to the application, and is not limited to copying Mobile (for example, it may also include a forwarding operation).
  • the data processing method provided in the embodiment of the present application can also be applied to operations between applications.
  • the following scenario is envisaged: "A file is found in the file manager, and the file is related to work, so it is decided to send it to a colleague.”
  • the previous method can only be shared, select an app, find the contact in the app, and then share it.
  • the degree of visualization is higher, and it is easier for users to understand which level the current directory is, and they can see the above Directory at all levels.
  • the navigation interaction scheme provided in the embodiment of the present application can be compatible with the first navigation interaction scheme in the related technology (that is, the first navigation interaction scheme is still adopted as the main navigation method, but the auxiliary navigation adopts the navigation interaction method provided in the embodiment of the application) .
  • the navigation interaction scheme provided in the embodiment of the present application can be compatible with the second navigation interaction scheme in the related technology (that is, the second navigation interaction scheme in the related technology is still adopted as the main navigation method, but the auxiliary navigation adopts the navigation provided in the embodiment of the application interactive mode).
  • the data processing method provided in the embodiments of the present application has certain universality, and is not only suitable for a file management system but also for other applications. This method can be used for navigation and quick operation even between different applications, so that not only can Allows users to navigate and operate between folder levels and applications more intuitively and efficiently, is compatible with the current folder form, and further improves the user experience.
  • FIG. 16 is a schematic structural diagram of a terminal according to an embodiment of the present application. As shown in FIG. 16, the terminal 1600 includes at least a memory 1601, a communication bus 1602, and a processor 1603, where:
  • the memory 1601 is configured to store a data processing program.
  • the communication bus 1602 is configured to implement connection and communication between the processor and the memory.
  • the processor 1603 is configured to execute a data processing program stored in the memory to implement the following steps: based on the received first preset operation, determining a current highest level identifier in the first display data in the current display interface; obtaining Second display data corresponding to an upper level of the hierarchy identifier; and displaying the first display data and the second display data in a nested manner on the current display interface.
  • an embodiment of the present application provides a computer storage medium, and the computer storage medium stores computer-executable instructions configured to execute the data processing method provided by other embodiments of the present application.
  • the embodiments of the present application may be provided as a method, a system, or a computer program product. Therefore, this application may take the form of a hardware embodiment, a software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, and the like) containing computer-usable program code.
  • a computer-usable storage media including, but not limited to, disk storage, optical storage, and the like
  • These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to work in a particular manner such that the instructions stored in the computer-readable memory produce a manufactured article including an instruction device, the instructions
  • the device implements the functions specified in one or more flowcharts and / or one or more blocks of the block diagram.
  • These computer program instructions can also be loaded on a computer or other programmable data processing device, so that a series of steps can be performed on the computer or other programmable device to produce a computer-implemented process, which can be executed on the computer or other programmable device.
  • the instructions provide steps for implementing the functions specified in one or more flowcharts and / or one or more blocks of the block diagrams.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

Selon certains modes de réalisation, la présente invention concerne un procédé de traitement de données, un terminal et un support de stockage lisible par ordinateur. Le procédé comprend les étapes consistant à : déterminer, sur la base d'une première opération prédéfinie reçue, un identificateur de niveau d'un niveau le plus élevé actuel à partir de premières données d'affichage dans une interface d'affichage actuelle (S201) ; obtenir des secondes données d'affichage correspondant à un niveau supérieur au moins un niveau supérieur à l'identifiant de niveau (S202) ; et afficher, de manière imbriquée, les premières données d'affichage et les secondes données d'affichage dans l'interface d'affichage actuelle (S203).
PCT/CN2019/099791 2018-09-06 2019-08-08 Procédé de traitement de données, terminal et support de stockage lisible par ordinateur WO2020048286A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201811038940.4A CN110879798A (zh) 2018-09-06 2018-09-06 一种数据处理方法、终端及计算机可读存储介质
CN201811038940.4 2018-09-06

Publications (1)

Publication Number Publication Date
WO2020048286A1 true WO2020048286A1 (fr) 2020-03-12

Family

ID=69721585

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2019/099791 WO2020048286A1 (fr) 2018-09-06 2019-08-08 Procédé de traitement de données, terminal et support de stockage lisible par ordinateur

Country Status (2)

Country Link
CN (1) CN110879798A (fr)
WO (1) WO2020048286A1 (fr)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111475090A (zh) * 2020-04-14 2020-07-31 四川丛融科技有限公司 智能交互设备快速存取数据方法
CN111538454A (zh) * 2020-04-20 2020-08-14 广东以诺通讯有限公司 一种智能终端局部截屏方法、装置及终端
CN111552422A (zh) * 2020-04-20 2020-08-18 广东以诺通讯有限公司 一种智能终端截屏局部模糊方法、装置及终端
CN116894007B (zh) * 2023-09-04 2023-12-15 统信软件技术有限公司 一种目录信息显示方法、装置、计算设备和存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101263479A (zh) * 2005-09-09 2008-09-10 微软公司 电子文件***中的嵌套视图
CN103500070A (zh) * 2013-10-23 2014-01-08 北京三星通信技术研究有限公司 触控操作的方法、装置及终端装置
CN105787002A (zh) * 2016-02-22 2016-07-20 上海新炬网络技术有限公司 一种基于业务的地图多层级显示方法
US20170286913A1 (en) * 2014-09-23 2017-10-05 Samsung Electronics Co., Ltd. Electronic device and information processing method of electronic device

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005050224A (ja) * 2003-07-30 2005-02-24 Fuji Photo Film Co Ltd フォルダ管理方法および装置
US10007393B2 (en) * 2010-01-19 2018-06-26 Apple Inc. 3D view of file structure
JP5719205B2 (ja) * 2010-11-22 2015-05-13 シャープ株式会社 電子機器および表示制御方法
JP5801673B2 (ja) * 2011-09-28 2015-10-28 京セラ株式会社 電子機器、方法、及びプログラム
KR20130082200A (ko) * 2012-01-11 2013-07-19 엘지전자 주식회사 이동 단말기 및 이동 단말기의 제어 방법
CN102883066B (zh) * 2012-09-29 2015-04-01 Tcl通讯科技(成都)有限公司 基于手势识别实现文件操作的方法及手机
CN104345881B (zh) * 2013-08-09 2017-11-07 联想(北京)有限公司 信息处理的方法及电子设备
CN104951185B (zh) * 2015-06-09 2018-04-27 联想(北京)有限公司 一种信息处理方法及电子设备
CN105204842B (zh) * 2015-08-17 2019-09-24 联想(北京)有限公司 一种显示控制方法及电子设备
CN105808055A (zh) * 2016-02-29 2016-07-27 宇龙计算机通信科技(深圳)有限公司 一种桌面图标整理方法及智能终端
CN107454951B (zh) * 2016-05-17 2020-12-15 华为技术有限公司 电子设备和用于电子设备的方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101263479A (zh) * 2005-09-09 2008-09-10 微软公司 电子文件***中的嵌套视图
CN103500070A (zh) * 2013-10-23 2014-01-08 北京三星通信技术研究有限公司 触控操作的方法、装置及终端装置
US20170286913A1 (en) * 2014-09-23 2017-10-05 Samsung Electronics Co., Ltd. Electronic device and information processing method of electronic device
CN105787002A (zh) * 2016-02-22 2016-07-20 上海新炬网络技术有限公司 一种基于业务的地图多层级显示方法

Also Published As

Publication number Publication date
CN110879798A (zh) 2020-03-13

Similar Documents

Publication Publication Date Title
WO2020048286A1 (fr) Procédé de traitement de données, terminal et support de stockage lisible par ordinateur
US11740914B2 (en) Positioning user interface components based on application layout and user workflows
US9542081B2 (en) Methods and apparatuses for operating a data processing system
RU2617384C2 (ru) Способ и устройство для управления контентом, используя графический объект
KR101984328B1 (ko) 컨텍스트 기반 메뉴를 위한 런처
KR101857571B1 (ko) 아이템 이동 방법 및 장치
JP6153868B2 (ja) アイテムをディスプレーする方法及び装置
JP5982014B2 (ja) コンピューティングデバイスから文書にアクセスするためのユーザインターフェース
WO2017032005A1 (fr) Procédé d'affichage de menu d'opération et terminal
US20160342779A1 (en) System and method for universal user interface configurations
US20110246875A1 (en) Digital whiteboard implementation
US20120144293A1 (en) Display apparatus and method of providing user interface thereof
US20110202877A1 (en) Apparatus and Method for Controlling a Display to Provide Content Navigation
US20110087999A1 (en) Set definition in data processing systems
WO2011038655A1 (fr) Procédé et dispositif électronique de reconnaissance de gestes
US9690479B2 (en) Method and apparatus for controlling application using key inputs or combination thereof
US20070045961A1 (en) Method and system providing for navigation of a multi-resource user interface
KR20140051228A (ko) 컨텍스트 기반 메뉴 시스템에 대한 서브메뉴
US9639237B2 (en) User-customizable context menus
US20140143688A1 (en) Enhanced navigation for touch-surface device
WO2007091772A1 (fr) Dispositif d'interface graphique et procédé d'affichage d'objets graphiques
JP2012048311A (ja) 情報処理装置、情報処理方法、及びプログラム
WO2023045927A1 (fr) Procédé de déplacement d'objet et dispositif électronique
TW520484B (en) Method to document relations between objects using a graphical interface tree component
WO2022242542A1 (fr) Procédé de gestion d'icône d'application et dispositif électronique

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19857087

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205 DATED 08/07/2021)

122 Ep: pct application non-entry in european phase

Ref document number: 19857087

Country of ref document: EP

Kind code of ref document: A1