WO2022028185A1 - 文件分享方法、装置、终端及存储介质 - Google Patents

文件分享方法、装置、终端及存储介质 Download PDF

Info

Publication number
WO2022028185A1
WO2022028185A1 PCT/CN2021/104532 CN2021104532W WO2022028185A1 WO 2022028185 A1 WO2022028185 A1 WO 2022028185A1 CN 2021104532 W CN2021104532 W CN 2021104532W WO 2022028185 A1 WO2022028185 A1 WO 2022028185A1
Authority
WO
WIPO (PCT)
Prior art keywords
target
file
sharing
application interface
target component
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2021/104532
Other languages
English (en)
French (fr)
Inventor
刘粤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to EP21852956.8A priority Critical patent/EP4195063A4/en
Publication of WO2022028185A1 publication Critical patent/WO2022028185A1/zh
Priority to US18/091,111 priority patent/US20230153274A1/en
Anticipated expiration legal-status Critical
Priority to US19/360,860 priority patent/US20260044476A1/en
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0486Drag-and-drop
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/16File or folder operations, e.g. details of user interfaces specifically adapted to file systems
    • G06F16/162Delete operations
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/16File or folder operations, e.g. details of user interfaces specifically adapted to file systems
    • G06F16/168Details of user interfaces specifically adapted to file systems, e.g. browsing and visualisation, 2d or 3d GUIs
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/17Details of further file system functions
    • G06F16/176Support for shared access to files; File sharing support
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/543User-generated data transfer, e.g. clipboards, dynamic data exchange [DDE], object linking and embedding [OLE]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/10Multimedia information

Definitions

  • the embodiments of the present application relate to the field of terminal technologies, and in particular, to a file sharing method, device, terminal, and storage medium.
  • the user uses the instant messaging application to share the photographed photo with friends in the instant messaging application, or shares the photographed photo to a social platform for friends to view.
  • the user When sharing a file, the user first needs to select the file to be shared in the application where the file is stored, and then call out the sharing pop-up window (including the corresponding sharing entry for different sharing methods) by long-pressing and other operations, and then select the sharing method from the sharing pop-up window. to complete file sharing.
  • Embodiments of the present application provide a file sharing method, device, terminal, and storage medium.
  • the technical solution is as follows:
  • the embodiment of the present application provides a file sharing method, the method includes:
  • a target component is displayed on the upper layer of the first application interface, the target component is used to display the file identifier of the file to be shared, and the to-be-shared file in the target component supports addition and deletion;
  • the target file corresponding to the target file identifier is from at least one second application interface, and the sharing operation is used to trigger sharing of the selected file in the current application interface;
  • the target file is shared within the first application interface.
  • an embodiment of the present application provides a file sharing device, and the device includes:
  • a first display module configured to display a target component on the upper layer of the first application interface, the target component is used to display the file identifier of the file to be shared, and the to-be-shared file in the target component supports addition and deletion;
  • a sharing operation receiving module configured to receive a sharing operation on the target file identifier in the target component, the target file corresponding to the target file identifier is from at least one second application interface, and the sharing operation is used to trigger the current application interface. share the selected file;
  • a sharing module configured to share the target file in the first application interface in response to the sharing operation.
  • an embodiment of the present application provides a terminal, the terminal includes a processor and a memory; the memory stores at least one instruction, and the at least one instruction is used to be executed by the processor to implement the above aspect The described file sharing method.
  • an embodiment of the present application provides a computer-readable storage medium, where the storage medium stores at least one instruction, and the at least one instruction is configured to be executed by a processor to implement the file sharing method described in the above aspects .
  • an embodiment of the present application provides a computer program product or computer program, where the computer program product or computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium.
  • the processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the file sharing method provided by the above aspects.
  • Fig. 1 is the implementation schematic diagram of the file sharing process in the related art
  • Fig. 2 shows the method flow chart of the file sharing method provided by an exemplary embodiment of the present application
  • FIG. 3 is a schematic diagram of the implementation of a file sharing method shown in an exemplary embodiment of the present application.
  • Fig. 4 shows the method flow chart of the file sharing method provided by another exemplary embodiment of the present application.
  • FIG. 5 is a schematic diagram of the implementation of a file sharing method shown in another exemplary embodiment of the present application.
  • FIG. 6 is a schematic diagram of the implementation of the drag sharing process shown in an exemplary embodiment of the present application.
  • FIG. 7 is a schematic diagram of the implementation of a multi-file sharing process shown in an exemplary embodiment of the present application.
  • FIG. 8 is a schematic implementation diagram of a floating window exhalation process shown in an exemplary embodiment of the present application.
  • FIG. 9 shows a method flowchart of a file sharing method provided by another exemplary embodiment of the present application.
  • FIG. 10 is a schematic diagram of the implementation of a screenshot saving process shown in an exemplary embodiment of the present application.
  • FIG. 11 shows a structural block diagram of a file sharing apparatus provided by an embodiment of the present application.
  • FIG. 12 shows a structural block diagram of a terminal provided by an exemplary embodiment of the present application.
  • plural refers to two or more.
  • “And/or”, which describes the association relationship of the associated objects, means that there can be three kinds of relationships, for example, A and/or B, which can mean that A exists alone, A and B exist at the same time, and B exists alone.
  • the character “/” generally indicates that the associated objects are an "or" relationship.
  • the file sharing process in the related art is shown in FIG. 1 .
  • the user first opens the album application, and selects the picture 12 to be sent in the album interface 11 .
  • the terminal displays a sharing pop-up window 13 , and the sharing pop-up window 13 includes at least one sharing entry 14 .
  • the terminal displays a friend selection list 15, and the friend selection list 15 includes a friend identifier of at least one social friend in the instant messaging application.
  • the terminal shares the picture 12 to the social friend "Wang Wu” through the instant messaging application, and jumps to display the chat interface 17 corresponding to the social friend "Wang Wu”.
  • the concept of a file sharing component ie, a target component
  • the file identifier of the file to be shared may be displayed in the target component.
  • the target component is displayed on the upper layer of the application interface that has the file sharing requirement.
  • the user can perform a sharing operation (such as a drag operation) on the file identifier in the target component to display the current application interface.
  • a sharing operation such as a drag operation
  • the user Quickly share the file to be shared corresponding to the selected file ID.
  • the user only needs to open the corresponding application interface and perform the sharing operation on the file identifier in the target component to realize multiple file sharing. Helps improve file sharing efficiency.
  • the user when the same picture needs to be shared to friends, social platforms and personal blogs in the instant messaging application, the user first places the picture in the target component, and then when sharing the picture with friends, he only needs to start chatting with friends interface, and drag the picture logo in the target component (displayed on the upper layer of the chat interface) to the chat interface to complete the picture sharing; when sharing pictures through social platforms, you only need to open the social platform sharing interface, and the target component (display Drag the picture logo in the upper layer of the social platform sharing interface to the social platform sharing interface to complete the picture sharing; when sharing pictures through a personal blog, you only need to open the blog publishing interface, and update the target component (displayed on the upper layer of the blog publishing interface). ) and drag the picture logo to the blog publishing interface to complete picture sharing.
  • the file sharing method provided by the embodiment of the present application can be used for a terminal with a touch-sensitive display screen, and the terminal can be a smart phone, a tablet computer, a digital player, a smart wearable device, or a personal computer, etc.
  • the embodiment of the present application This is not limited.
  • FIG. 2 shows a method flowchart of a file sharing method provided by an exemplary embodiment of the present application.
  • the method may include the following steps.
  • Step 201 a target component is displayed on the upper layer of the first application interface, the target component is used to display the file identifier of the file to be shared, and the file to be shared in the target component supports addition and deletion.
  • the target component is displayed after the display of the first application interface (that is, the display of the target component is triggered by an operation after the display of the first application interface), or the target component is displayed before the display of the first application interface (that is, the display of the target component is triggered by an operation after the display of the first application interface). Open the first application interface when the target component is displayed).
  • the representation of the target component is a floating window, and correspondingly, the file identifier of the file to be shared is displayed inside the floating window; or, the representation of the target component is a mask correspondingly, the file ID of the file to be shared is displayed inside the mask area.
  • the target component may also adopt other possible representation forms, which are not limited in this embodiment of the present application.
  • each of the following embodiments takes the form of the target component as an example of a floating window for illustrative description.
  • the target component is displayed in a fixed display area, or the display area of the target component is adjustable.
  • the target component is displayed at the top, bottom, left or right side of the interface.
  • the target component corresponds to a shared file storage space
  • the shared file storage space is used to store the file to be shared (not to store the file data of the to-be-shared file, but to store the relevant information of the to-be-shared file), correspondingly, to share the file
  • the file ID of the file to be shared in the storage space is displayed in the target component.
  • the files to be shared include at least one of the following: pictures, text files, slideshow files, table files, compressed packages, audio files, video files, installation package files, business cards, and emails.
  • the file identifier includes at least one of the following: a file icon, a name, and a thumbnail image. The embodiment of the present application does not limit the specific file type of the shared file and the specific form of the file identification.
  • the files to be shared in the target component support adding and deleting, that is, the files to be shared can be added to the target component through operations (the files to be shared are correspondingly added to the shared file storage space), or the files to be shared can be added to the target component through operations.
  • the shared file is removed from the target component (the file to be shared is correspondingly removed from the shared file storage space).
  • the to-be-shared file displayed in the target component is set by the user according to requirements.
  • the target component is a resident component, that is, it does not disappear when the interface is switched.
  • the support changes the display position of the component by moving operation. For example, the target component is displayed at the top of the interface by default, and the user can move the target component to the bottom of the interface by moving.
  • the target component is cancelled when the interface is switched (such as when the application is switched).
  • the target component can be displayed with translucency, for example, the transparency of the target component is set to 50%.
  • a file sharing floating window 32 is displayed on the upper layer of the chat interface 31 , and the file sharing floating window 32 displays a PDF file and a file identifier 321 corresponding to the picture.
  • Step 202 Receive a sharing operation for the target file identifier in the target component, the target file corresponding to the target file identifier is from at least one second application interface, and the sharing operation is used to trigger sharing of the selected file in the current application interface.
  • At least one file identifier is displayed in the target component, and the at least one file identifier includes at least one target file identifier of the target file in the second application interface.
  • the target files may belong to the same application interface, or may belong to different application interfaces.
  • the target files include photos in the photo album application interface and text files in the file management application interface.
  • the user When the target file in the second application interface needs to be shared through the first application interface, the user performs a sharing operation on the target file identifier, and accordingly, the terminal receives the sharing operation on the target file identifier.
  • the first application interface and the second application interface are application interfaces of different applications.
  • the second application interface is an album interface in a photo album application
  • the first application interface is a chat interface in an instant messaging application.
  • the sharing operation is used to trigger cross-application file sharing.
  • the first application interface and the second application interface are different user interfaces of the same application.
  • the second application interface is the chat interface with social user A in the instant messaging application
  • the first application interface is the chat interface with social user B in the instant messaging application.
  • the sharing operation is used to trigger cross-user file sharing.
  • the second application interface is the chat interface of group C in the instant messaging application
  • the first application interface is the chat interface of group D in the instant messaging application.
  • the sharing operation is used to trigger a cross-group file share.
  • the sharing operation may be a drag operation, a single-click operation, a double-click operation, a pressing operation, a long-pressing operation, etc. on the target file identifier.
  • This embodiment does not describe the specific operation form of the sharing operation. be limited.
  • the terminal when receiving the drag operation for the file identifier 321 corresponding to the picture in the file sharing window 32 , the terminal determines that the sharing operation for the picture is received.
  • Step 203 in response to the sharing operation, share the target file in the first application interface.
  • the terminal shares the target file in the first application interface according to the received sharing operation.
  • the target component continues to be displayed on the upper layer of the first application interface, and the target file identifier continues to be displayed in the target component, so as to continue to share the target file in other application interfaces.
  • the application to which the first application interface belongs can automatically perform a file sharing operation in the background according to the relevant information of the target file, so as to realize file sharing in the first application interface.
  • the instant messaging application when receiving a drag operation on the file identifier 321 corresponding to the picture, shares the picture to the corresponding instant messaging user, and displays the sharing effect in the chat interface 31 .
  • the user can switch the first application interface to the third application interface through the interface switching operation, and through the third application interface upper-level target
  • the target file identifier in the component performs the sharing operation, which triggers the sharing of the target file in the third application interface.
  • the target file sharing can be realized by sharing the target file identifier in the upper target component of the first application interface; and, when the same file needs to be shared to different applications, the target file identifier in the target can be shared multiple times.
  • the sharing operation can realize multiple file sharing, which is helpful to improve the file sharing efficiency compared with the method of sharing files through the sharing pop-up window in the related art.
  • the method before the target component is displayed on the upper layer of the first application interface, the method includes:
  • the target components are displayed on the upper layer of the first application interface, including:
  • the second application interface is switched to the first application interface, and the target component is displayed on the upper layer of the first application interface.
  • the target component is displayed on the upper layer of the second application interface, including:
  • the target component in response to the selection operation of the shareable file in the second application interface, is displayed on the upper layer of the second application interface, including:
  • the target component In response to the adding operation of the shareable file, the target component is fixedly displayed, wherein the fixedly displayed target component includes the file identifier of the shareable file.
  • the method after receiving the adding operation to the target file in the second application interface, the method includes:
  • the target share path where the target file is stored
  • the target file is shared in the first application interface, including:
  • the target sharing path is sent to the application to which the first application interface belongs, and the application to which the first application interface belongs is configured to share the target file in the first application interface according to the target sharing path.
  • the method further includes:
  • receiving a sharing operation on the target file identifier in the target component includes:
  • the sharing effective identifier is displayed in the area other than the upper target component of the first application interface
  • the method further includes:
  • a screenshot identifier corresponding to the target screenshot is displayed in the target component, and the target screenshot is temporarily stored, wherein the temporarily stored target screenshot is not displayed in the album.
  • the method further includes:
  • the target screenshot is saved to the album.
  • the method in response to the sharing operation, after the target file is shared in the first application interface, the method further includes:
  • the display order of the file identifiers in the target component is updated, wherein the display order is determined according to the number of times of file sharing or the most recent sharing time.
  • FIG. 4 shows a method flowchart of a file sharing method provided by another exemplary embodiment of the present application. The method may include the following steps.
  • Step 401 Display the target component on the upper layer of the second application interface.
  • the terminal displays the second application interface, and displays the target component on the upper layer thereof.
  • the terminal first displays the second application interface, and when receiving the component call operation, the terminal generates and displays the target component in the second application interface, and the target component resides .
  • the component call-out operation may be a preset gesture operation.
  • the component call-out operation is a two-finger sliding operation from the upper edge of the screen to the lower edge of the screen (in order to distinguish it from the operation of single-finger sliding to call out the drop-down bar) , and the sliding distance is greater than the distance threshold.
  • This embodiment of the present application does not limit the operation type of the component call-out operation.
  • the initial display positions of the target components are different under different component calling operations.
  • the component outgoing operation is a two-finger swipe operation from the upper edge of the screen to the lower edge of the screen
  • the target component is displayed at the top of the interface
  • the component outgoing operation is a two-finger swipe operation from the left edge of the screen to the right edge of the screen
  • the target component is displayed at the top of the interface.
  • Components are displayed on the left side of the interface.
  • the terminal displays the file management interface 51, and when receiving a two-finger sliding operation starting from the upper edge of the screen and the sliding distance reaches the distance threshold, the terminal determines to receive the floating window call operation, and in the The upper layer of the file management interface 51 displays the file sharing window 52 .
  • Step 402 Receive an adding operation to the target file in the second application interface, where the adding operation is used to trigger adding a file identifier to the target component.
  • the adding operation includes at least one of the following: a drag operation, a double-click operation, a long-press operation, and a press operation.
  • a drag operation a double-click operation
  • a long-press operation a press operation.
  • the adding operation is a two-finger drag operation
  • the drag end point of the two-finger drag operation is located in the target component.
  • the terminal when receiving the two-finger drag operation on the target file in the second application interface, the terminal obtains the end point of the two-finger contact line as the reference point, and if the two-finger drag operation ends, the reference point is located at the target. In the component area of the component, it is determined that an add operation to the target file is received.
  • the adding operation when the adding operation is a two-finger double-click operation, the addition of a file identifier to the target component can be triggered by double-clicking the target file identifier with two fingers; when the adding operation is a long-press operation, by long-pressing the target file
  • the identification can trigger the addition of the file identification to the target component, which is not limited in this embodiment of the present application.
  • Step 403 in response to the adding operation, display the target file identifier in the target component.
  • the terminal displays the target file identifier in the target component.
  • the terminal displays in the file sharing floating window 52 .
  • the terminal after receiving the adding operation to the target file, stores the target sharing path of the target file in the shared file storage space for use in subsequent sharing of the target file.
  • Step 404 in response to the interface switching operation, switch the second application interface to the first application interface, and display the target component on the upper layer of the first application interface.
  • the target component in this embodiment of the present application has a resident function, and when the application interface is switched, the target component is still displayed. Therefore, when switching from the second application interface to the first application interface, the target component is displayed on the upper layer of the first application interface.
  • the terminal when exiting the file management interface 51 and clicking the application icon 531 corresponding to the instant messaging application in the system main interface 53, the terminal switches to display the chat interface 54 of the instant messaging application, and floats the file sharing.
  • Window 52 is displayed on the upper level of chat interface 54 .
  • the terminal cancels the display of the target component. After the application interface switching is completed subsequently, it is necessary to trigger the display of the target component on the upper layer of the switched application interface through the component calling operation again, which is not limited in this embodiment.
  • Step 405 in response to the drag operation of the target file identifier in the target component, display the sharing effective identifier in the area other than the upper-layer target component of the first application interface.
  • the sharing operation is a drag operation on the file identifier.
  • the terminal displays on the upper layer of the first application interface that the sharing takes effect identifier, where the effective sharing identifier is located in a display area other than the target component.
  • the sharing effective identifier is in the form of an icon or a wire frame (used to represent the scope of the sharing effective area), etc., which is not limited in this embodiment of the present application.
  • the terminal when receiving a drag operation for the file identifier 621 corresponding to the picture in the file sharing floating window 62 , the terminal displays the sharing effective icon 63 on the upper layer of the chat interface 61 .
  • Step 406 in response to that the dragging end point of the dragging operation is located in the display area corresponding to the sharing effective identifier, it is determined that the sharing operation on the target file identifier is received.
  • the terminal detects whether the dragging end point of the dragging operation is located in the display area corresponding to the sharing effective identifier, and if it is located in the display area, it is determined that the sharing operation is received, and if it is located outside the display area, it is determined that the dragging operation is not. Used to trigger file sharing.
  • the terminal determines that the sharing operation of the picture is received, and then shares the picture in the chat interface 61 .
  • Step 407 in response to the sharing operation, share the target file in the first application interface.
  • the terminal since the terminal stores the target sharing path of the target file, when implementing file sharing in the first application interface, the terminal sends the target sharing path to the application to which the first application interface belongs.
  • the application to which the application interface belongs is to share the target file in the first application interface according to the target sharing path.
  • each file identifier in the target component corresponds to a file selection control, and through the file selection control, multiple target files in the target component can be selected at the same time.
  • the terminal shares the selected multiple target files in the current application interface.
  • the file sharing window 72 includes a file identifier 721 corresponding to a PDF file and a picture, and the file identifier 721 includes a corresponding file selection control 722 .
  • the terminal shares the PDF file and picture in the chat interface 71 .
  • the target file when the second application interface and the target component are displayed at the same time, by adding the target file in the second interface, the target file is triggered to be displayed in the target component, and then the target file can be modified by the target component. Share multiple times to improve the efficiency of file sharing.
  • the terminal automatically adds the shared file to the target component, eliminating the need for the user to manually add files to the target component before sharing files through the target component, which further improves the file sharing efficiency.
  • the terminal displays the second application interface, if it receives a selection operation for a shareable file in the second application interface, The terminal displays the target component on the upper layer of the second application interface, and does not need to perform a component call-out operation.
  • the selection operation may include at least one of the following: a double-click operation, a long-press operation, a drag operation, and a press operation. This embodiment of the present application does not limit this.
  • the terminal when receiving a preset touch signal (such as a two-finger long press signal) of the second application interface, the terminal detects whether there is a shareable file displayed in the area corresponding to the preset touch signal, and if so , then it is determined that the selection operation of the shareable file is received, and the target component is displayed.
  • a preset touch signal such as a two-finger long press signal
  • the operation on the shareable file in the second application interface may not be used to trigger the display of the target component. Therefore, in order to reduce the probability of misoperation, in a possible implementation, when receiving a request for the shareable file in the second application interface
  • the terminal When the selection operation is performed, the terminal temporarily displays the target component on the upper layer of the second application interface, wherein, when the selection operation is terminated, the target component also disappears accordingly.
  • the terminal When receiving an adding operation to a shareable file, the terminal displays the target component fixedly, wherein the adding operation is a subsequent continuous operation of the selection operation, and when the selection operation and the adding operation are terminated, the fixedly displayed target component still resides in the first Second, the upper layer of the application interface will not disappear.
  • the file identifier of the shareable file is displayed in the target component.
  • the previously independent operations of component calling and file adding are integrated into one coherent operation, which further improves the efficiency of file sharing.
  • the terminal when receiving a two-finger long-press operation on a shareable file 811 in the file management interface 81 , the terminal displays a file sharing window 82 on the upper layer of the file management interface 81 .
  • the terminal When further receiving a drag operation on the shareable file 811 , and the dragging end point is located in the file sharing floating window 82 , the terminal will display the file sharing floating window 82 in a fixed manner, and display the file sharing floating window 82 corresponding to the shareable file 811 .
  • File ID 821 when receiving a two-finger long-press operation on a shareable file 811 in the file management interface 81 , the terminal displays a file sharing window 82 on the upper layer of the file management interface 81 .
  • the terminal When further receiving a drag operation on the shareable file 811 , and the dragging end point is located in the file sharing floating window 82 , the terminal will display the file sharing floating window 82 in a fixed manner, and display the file sharing floating window 82 corresponding to
  • the terminal determines that the drag operation is used to trigger the adjustment of the display order of the files in the file management interface 81, and when dragging When the operation is finished, the file sharing window 82 is canceled.
  • the target component After the file sharing is completed, if the target component continues to be displayed on the upper layer of the application interface, it will affect the normal use of the application. Therefore, in a possible implementation, in response to no sharing operation or adding operation being received within the preset time period, that is, the file in the target component is not shared within the preset time period, and the file in the target component is not shared within the preset time period.
  • a file to be shared is added to the target component, and the terminal stops displaying the target component. For example, when no sharing operation or adding operation is received within 30s, the display of the target component is stopped.
  • the terminal in response to a component retracting operation on the target component, stops displaying the target component.
  • the component retracting operation and the component calling operation are mutually inverse operations. For example, when the component calling operation is a two-finger sliding operation, when receiving a two-finger sliding operation on the target component, the terminal stops displaying the target component.
  • the component retracting operation may also be a click operation on a control or other gesture operations, which is not limited in this embodiment of the present application.
  • the file identifier displayed in the target component is consistent with the file identifier displayed in the target component before the display stopped.
  • the terminal updates the sharing times and the most recent sharing time of the files corresponding to the respective file identifiers in the target component, in the first application interface.
  • the terminal updates the display order of the file identifiers in the target component according to the sharing times of each file, or determines the display order according to the most recent sharing time of the files, wherein the display order is positively correlated with the sharing times, that is, sharing.
  • the display order is negatively correlated with the order of the most recent sharing moments, that is, the earlier the recent sharing moments, the later the display order.
  • the terminal can also adjust the display order of the file identifiers from dimensions such as file type and file size, which is not limited in this embodiment.
  • the terminal in order to avoid displaying too many files that have been shared in the target component and affecting the efficiency of the user's candidate selection of files, the terminal, according to the latest sharing time of each file in the target component, changes the time interval from the current time Files larger than the interval threshold are deleted. For example, the terminal automatically deletes files whose most recent sharing time is more than 7 days ago.
  • FIG. 9 shows a method flowchart of a file sharing method provided by another exemplary embodiment of the present application. The method may include the following steps.
  • Step 901 display the target component on the upper layer of the first application interface.
  • Step 902 in response to the screenshot operation, perform screenshot processing on the first application interface to obtain a target screenshot, the target screenshot does not contain the target component, and the target screenshot is displayed on the upper layer of the first application interface.
  • a screenshot of the interface of the first application interface needs to be shared as a file to be shared
  • a screenshot of the first application interface needs to be taken first, and then the screenshot is added to the target component.
  • the terminal performs screenshot processing on the first application interface (you can The layer where the first application interface is located is implemented by taking screenshots), obtaining a target screenshot that does not include the target component, and displaying the target screenshot on the upper layer of the first application interface, so that the user can add the target screenshot to the target component.
  • a file sharing window 1002 is displayed on the upper layer of the webpage browsing interface 1001 .
  • the terminal When receiving the three-finger sliding operation, the terminal performs screenshot processing on the webpage browsing interface 1001 to obtain the target screenshot 1003 , and displays the target screenshot 1003 on the upper layer of the webpage browsing interface 1001 .
  • Step 903 Receive an adding operation to the target screenshot, where the adding operation is used to trigger adding a file identifier to the target component.
  • the target screenshot can be added to the target component.
  • the terminal determines that the addition operation to the target screenshot is received.
  • Step 904 in response to the adding operation, display the screenshot identifier corresponding to the target screenshot in the target component, and temporarily store the target screenshot, wherein the temporarily stored target screenshot is not displayed in the album.
  • the terminal displays a screenshot identifier (such as a screenshot thumbnail) corresponding to the target screenshot after the target component according to the adding operation.
  • a screenshot identifier such as a screenshot thumbnail
  • the target screenshot is temporarily stored in the terminal, and the temporarily stored target screenshot is not displayed in the album.
  • the user can share the target screenshot to different applications by performing a sharing operation on the screenshot identifier.
  • a sharing operation on the screenshot identifier.
  • Step 905 in response to the operation of deleting the screenshot file identification, remove the screenshot identification from the target component, and delete the target screenshot.
  • the file identifier displayed in the target component supports deletion.
  • the terminal When receiving the delete operation of the file identifier, the terminal removes the file identifier from the target component.
  • the deletion operation will not affect the file in the application interface.
  • the terminal When the file corresponding to the file identifier is a screenshot, since the target screenshot is in a temporary storage state, the terminal will The delete operation also deletes the target screenshot.
  • the deletion operation may be a sliding operation in a specified direction (such as an upward sliding operation), a clicking operation on the deletion control corresponding to the file identifier, and the like, which is not limited in this embodiment.
  • Step 906 in response to the saving operation of the screenshot identification, save the target screenshot to the album.
  • the user can also save the target screenshot to the album through an operation, so that the target screenshot can be displayed in the album.
  • the user can save the target screenshot by performing a save operation on the screenshot identifier.
  • the save operation and the delete operation may be mutually inverse operations.
  • the delete operation is a slide-up operation
  • the save operation may be a slide-down operation of the screenshot identification.
  • the terminal when receiving a sliding operation on the screenshot identifier 1004 , the terminal stores the target screenshot 1003 in the album.
  • the terminal only deletes the screenshot identifier in the target component, but does not delete the target screenshot.
  • FIG. 11 shows a structural block diagram of a file sharing apparatus provided by an embodiment of the present application.
  • the apparatus can be implemented as all or a part of the terminal through software, hardware or a combination of the two.
  • the device includes:
  • the first display module 1101 is used to display a target component on the upper layer of the first application interface, the target component is used to display the file identifier of the file to be shared, and the to-be-shared file in the target component supports addition and deletion.
  • a sharing operation receiving module 1102 configured to receive a sharing operation on the target file identifier in the target component, where the target file identifier is a file identifier from a target file in at least one second application interface, and the sharing operation is used to trigger Share the selected file within the current application interface;
  • the sharing module 1103 is configured to share the target file in the first application interface in response to the sharing operation.
  • the device further includes:
  • a second display module configured to display the target component on the upper layer of the second application interface
  • An adding operation receiving module is configured to receive an adding operation to the target file in the second application interface, where the adding operation is used to trigger adding a file identifier to the target component;
  • an identification display module configured to display the target file identification in the target component in response to the adding operation
  • the first display module 1101 is used for:
  • the second application interface is switched to the first application interface, and the target component is displayed on the upper layer of the first application interface.
  • the second display module includes:
  • a first display unit configured to display the second application interface; in response to a component call-out operation, display the target component on the upper layer of the second application interface;
  • the second display unit is configured to display the second application interface; in response to a selection operation of a shareable file in the second application interface, the target component is displayed on the upper layer of the second application interface.
  • the second display unit is used for:
  • the target component In response to the adding operation to the shareable file, the target component is fixedly displayed, wherein the fixedly displayed target component includes a file identifier of the shareable file.
  • the device further includes:
  • a storage module for storing the target sharing path of the target file
  • the sharing module 1103 is used for:
  • the device further includes:
  • a stop display module configured to stop displaying the target component in response to not receiving the sharing operation or the adding operation within a preset time period
  • the display stop module is configured to stop displaying the target component in response to the component retracting operation on the target component.
  • the sharing operation receiving module 1102 includes:
  • an effective identification display unit used for displaying the sharing effective identification in an area other than the target component in the upper layer of the first application interface in response to the drag operation of the target file identification in the target component;
  • a sharing operation determining unit configured to determine that the sharing operation for the target file identifier is received in response to the dragging end point of the dragging operation being located in the display area corresponding to the sharing effective identifier.
  • the device further includes:
  • a screenshot module configured to perform screenshot processing on the first application interface in response to a screenshot operation to obtain a target screenshot, the target screenshot does not include the target component, and the target screenshot is displayed on the first application interface upper layer;
  • a screenshot adding module configured to receive an adding operation to the target screenshot, where the adding operation is used to trigger adding a file identifier to the target component
  • a screenshot display module configured to display the screenshot identifier corresponding to the target screenshot in the target component in response to the adding operation, and temporarily store the target screenshot, wherein the temporarily stored target screenshot is not performed in the album show.
  • the device further includes:
  • a deletion module configured to remove the screenshot identification from the target component and delete the target screenshot in response to a deletion operation on the screenshot file identification
  • a saving module configured to save the target screenshot to an album in response to the saving operation of the screenshot identifier.
  • the device further includes:
  • An update module configured to update the display order of the file identifiers in the target component, wherein the display order is determined according to the sharing times of the files or the most recent sharing time.
  • the target file sharing can be realized by sharing the target file identifier in the upper target component of the first application interface; and, when the same file needs to be shared to different applications, the target file identifier in the target can be shared multiple times.
  • the sharing operation can realize multiple file sharing, which is helpful to improve the file sharing efficiency compared with the method of sharing files through the sharing pop-up window in the related art.
  • FIG. 12 shows a structural block diagram of a terminal provided by an exemplary embodiment of the present application.
  • the terminal in this application may include one or more of the following components: a processor 1210 and a memory 1220 .
  • Processor 1210 may include one or more processing cores.
  • the processor 1210 uses various interfaces and lines to connect various parts in the entire terminal, and executes the terminal's operation by running or executing the instructions, programs, code sets or instruction sets stored in the memory 1220, and calling the data stored in the memory 1220.
  • Various functions and processing data may be adopted at least one of a digital signal processing (Digital Signal Processing, DSP), a Field-Programmable Gate Array (Field-Programmable Gate Array, FPGA), and a Programmable Logic Array (Programmable Logic Array, PLA). implemented in a hardware form.
  • DSP Digital Signal Processing
  • FPGA Field-Programmable Gate Array
  • PLA Programmable Logic Array
  • the processor 1210 may integrate one or more of a central processing unit (Central Processing Unit, CPU), a graphics processor (Graphics Processing Unit, GPU), a neural network processor (Neural-network Processing Unit, NPU), and a modem, etc.
  • a central processing unit Central Processing Unit, CPU
  • a graphics processor Graphics Processing Unit, GPU
  • a neural network processor Neural-network Processing Unit, NPU
  • modem etc.
  • the CPU mainly handles the operating system, user interface, and applications
  • the GPU is used to render and draw the content that needs to be displayed on the touch screen
  • the NPU is used to implement artificial intelligence (AI) functions
  • the modem is used to process Wireless communication. It can be understood that, the above-mentioned modem may not be integrated into the processor 1210, but is implemented by a single chip.
  • the memory 1220 may include random access memory (Random Access Memory, RAM), or may include read-only memory (Read-Only Memory, ROM).
  • the memory 1220 includes a non-transitory computer-readable storage medium.
  • Memory 1220 may be used to store instructions, programs, codes, sets of codes, or sets of instructions.
  • the memory 1220 may include a stored program area and a stored data area, wherein the stored program area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), Instructions and the like used to implement the following various method embodiments; the storage data area may store data (such as audio data, phone book) and the like created according to the use of the terminal.
  • the terminal in this embodiment of the present application further includes a display screen 1230 .
  • the display screen 1230 is used for image display, which may be a full screen, a special-shaped screen, a curved screen, a folding screen, or a double-sided screen, which is not limited in this embodiment of the present application.
  • the display screen 1230 may also have a touch function, and the user may perform touch operations on elements in the interface with a finger or a stylus.
  • the structure of the terminal shown in the above drawings does not constitute a limitation on the terminal, and the terminal may include more or less components than those shown in the drawings, or combine certain components, Or a different component arrangement.
  • the terminal also includes components such as a radio frequency circuit, an input unit, a sensor, an audio circuit, a speaker, a microphone, and a power supply, which will not be repeated here.
  • Embodiments of the present application further provide a computer-readable storage medium, where the storage medium stores at least one instruction, and the at least one instruction is used to be executed by a processor to implement the file sharing method described in the foregoing embodiments.
  • Embodiments of the present application provide a computer program product or computer program, where the computer program product or computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium.
  • the processor of the computer device reads the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the computer device executes the file sharing method provided by the above embodiment.
  • Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another.
  • a storage medium can be any available medium that can be accessed by a general purpose or special purpose computer.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请实施例公开了一种文件分享方法、装置、终端及存储介质,属于终端技术领域。该方法包括:在第一应用界面上层显示目标组件,所述目标组件用于显示待分享文件的文件标识,且所述目标组件中的所述待分享文件支持添加和删除;接收对所述目标组件中目标文件标识的分享操作,所述目标文件标识对应的目标文件来自至少一个第二应用界面,所述分享操作用于触发在当前应用界面内分享选中的文件;响应于所述分享操作,在所述第一应用界面内分享所述目标文件。相较于相关技术中通过分享弹窗进行文件分享的方式,采用本申请实施例提供的方法有助于提高文件的分享效率。

Description

文件分享方法、装置、终端及存储介质
本申请要求于2020年08月06日提交的申请号为202010785648.X、发明名称为“文件分享方法、装置、终端及存储介质”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请实施例涉及终端技术领域,特别涉及一种文件分享方法、装置、终端及存储介质。
背景技术
在日常使用终端过程中,用户经常需要通过应用程序进行文件分享。比如,用户使用即时通信应用将拍摄的照片分享给即时通信应用中的好友,或者,将拍摄的照片分享至社交平台,供好友查看。
进行文件分享时,用户首先需要在存储文件的应用中选中需要分享的文件,然后通过长按等操作呼出分享弹窗(包含不同分享方式对应分享入口),进而从分享弹窗中选择分享方式,以完成文件分享。
发明内容
本申请实施例提供了一种文件分享方法、装置、终端及存储介质。所述技术方案如下:
一方面,本申请实施例提供了一种文件分享方法,所述方法包括:
在第一应用界面上层显示目标组件,所述目标组件用于显示待分享文件的文件标识,且所述目标组件中的所述待分享文件支持添加和删除;
接收对所述目标组件中目标文件标识的分享操作,所述目标文件标识对应的目标文件来自至少一个第二应用界面,所述分享操作用于触发在当前应用界面内分享选中的文件;
响应于所述分享操作,在所述第一应用界面内分享所述目标文件。
另一方面,本申请实施例提供了一种文件分享装置,所述装置包括:
第一显示模块,用于在第一应用界面上层显示目标组件,所述目标组件用于显示待分享文件的文件标识,且所述目标组件中的所述待分享文件支持添加和删除;
分享操作接收模块,用于接收对所述目标组件中目标文件标识的分享操作,所述目标文件标识对应的目标文件来自至少一个第二应用界面,所述分享操作用于触发在当前应用界面内分享选中的文件;
分享模块,用于响应于所述分享操作,在所述第一应用界面内分享所述目标文件。
另一方面,本申请实施例提供了一种终端,所述终端包括处理器和存储器;所述存储器存储有至少一条指令,所述至少一条指令用于被所述处理器执行以实现如上述方面所述的文件分享方法。
另一方面,本申请实施例提供了一种计算机可读存储介质,所述存储介质存储有至少一条指令,所述至少一条指令用于被处理器执行以实现如上述方面所述的文件分享方法。
另一方面,本申请实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述方面提供的文件分享方法。
附图说明
图1是相关技术中文件分享过程的实施示意图;
图2示出了本申请一个示例性实施例提供的文件分享方法的方法流程图;
图3是本申请一个示例性实施例示出的文件分享方法的实施示意图;
图4示出了本申请另一个示例性实施例提供的文件分享方法的方法流程图;
图5是本申请另一个示例性实施例示出的文件分享方法的实施示意图;
图6是本申请一个示例性实施例示出的拖动分享过程的实施示意图;
图7是本申请一个示例性实施例示出的多文件分享过程的实施示意图;
图8是本申请一个示例性实施例示出的浮窗呼出过程的实施示意图;
图9示出了本申请另一个示例性实施例提供的文件分享方法的方法流程图;
图10是是本申请一个示例性实施例示出的截图保存过程的实施示意图;
图11示出了本申请一个实施例提供的文件分享装置的结构框图;
图12示出了本申请一个示例性实施例提供的终端的结构方框图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
在一个示意性的例子中,相关技术中的文件分享过程如图1所示。当需要将相册中的某一张图片发送给即时通信应用中的社交好友时,用户首先开启相册应用,并在相册界面11中选中需要发送的图片12。当接收到对图片12的长按操作时,终端显示分享弹窗13,该分享弹窗13中包含至少一个分享入口14。进一步的,用户点击分享弹窗13中即时通信应用对应的分享入口14后,终端显示好友选择列表15,该好友选择列表15中包含即时通信应用中至少一个社交好友的好友标识。用户选择社交好友“王五”并点击确认分享按键16后,终端通过即时通信应用将图片12分享至社交好友“王五”,并跳转显示与社交好友“王五”对应的聊天界面17。
显然,采用上述方式进行文件分享时,需要经过文件选择、分享入口选择、分享对象选择这一系列流程,当需要通过不同方式分享同一文件时,需要重复执行上述流程,分享效率较低。
本申请实施例提供的文件分享方法中,引入了文件分享组件(即目标组件)这一概念,进行文件分享前,可以将待分享文件的文件标识显示在目标组件中。在进行文件分享的过程中,目标组件显示在存在文件分享需求的应用界面的上层,相应的,用户通过对目标组件中的文件标识进行分享操作(比如拖动操作),即可在当前应用界面内快速分享所选中文件标识对应的待分享文件。当存在多次分享需求时,用户只需要开启相应的应用界面,并对目标组件中的文件标识执行分享操作即可实现多次文件分享,相较于相关技术中的分享流程更为简洁,有助于提高文件分享效率。
比如,当需要将同一图片分享至即时通信应用中的好友、社交平台以及个人博客时,用户首先将该图片放置在目标组件中,后续向好友分享图片时,只需开启与好友之间的聊天界面,并对目标组件(显示在聊天界面上层)中的图片标识拖动至聊天界面,即可完成图片分享;通过社交平台分享图片时,只需开启社交平台分享界面,并对目标组件(显示在社交平台分享界面上层)中的图片标识拖动至社交平台分享界面,即可完成图片分享;通过个人博客分享图片时,只需开启博客发表界面,并对目标组件(显示在博客发表界面上层)中的图片标识拖动至博客发表界面,即可完成图片分享。
本申请实施例提供的文件分享方法,可以用于具有触控显示屏的终端,该终端可以是智能手机、平板电脑、数码播放器、智能可穿戴式设备或个人计算机等等,本申请实施例对此 不作限定。
请参考图2,其示出了本申请一个示例性实施例提供的文件分享方法的方法流程图。该方法可以包括如下步骤。
步骤201,在第一应用界面上层显示目标组件,目标组件用于显示待分享文件的文件标识,且目标组件中的待分享文件支持添加和删除。
在一种可能的实施方式中,目标组件在第一应用界面显示后显示(即在显示第一应用界面后通过操作触发显示目标组件),或者,目标组件在第一应用界面显示前显示(即在显示目标组件的情况下开启第一应用界面)。
关于目标组件的表现形式,在一种可能的实施方式中,目标组件的表现形式为浮窗,相应的,待分享文件的文件标识即显示在浮窗内部;或者,目标组件的表现形式为蒙版区域,相应的,待分享文件的文件标识即显示在蒙版区域内部。当然,目标组件还可以采用其他可能的表现形式,本申请实施例并不对此进行限定。为了方便描述,下述各个实施例以目标组件的表现形式为浮窗为例进行示意性说明。
在一些实施例中,该目标组件显示在固定显示区域,或者,目标组件的显示区域可调。比如,该目标组件显示在界面顶部、底部、左侧或右侧。
可选的,目标组件对应分享文件存储空间,该分享文件存储空间用于存储待分享文件(并非存储待分享文件的文件数据,而是对待分享文件的相关信息进行存储),相应的,分享文件存储空间中待分享文件的文件标识即显示在目标组件中。
可选的,待分享文件包括如下至少一种:图片、文本文件、幻灯片文件、表格文件、压缩包、音频文件、视频文件、安装包文件、名片、邮件。相应的,文件标识包括如下至少一种:文件图标、名称、缩略图。本申请实施例并不对待分享文件的具体文件类型,以及文件标识的具体形式进行限定。
本申请实施例中,目标组件中的待分享文件支持添加和删除,即可以通过操作向目标组件中添加待分享文件(待分享文件被相应添加至分享文件存储空间),也可以通过操作将待分享文件从目标组件中移除(待分享文件被相应从分享文件存储空间中移除)。可选的,目标组件中显示的待分享文件由用户根据需求自行设置。
在一些实施例中,目标组件为常驻组件,即并不会随界面切换而消失。并且,该支持通过移动操作改变组件显示位置。比如,该目标组件默认显示在界面顶部,用户可以通过移动操作将目标组件移动至界面底部。
在另一些实施例中,目标组件在界面发生切换时(比如应用切换时)取消显示。
可选的,目标组件可以采用半透明度显示,比如,目标组件的透明度被设置为50%。
示意性的,如图3所示,聊天界面31的上层显示有文件分享浮窗32,该文件分享浮窗32中显示有PDF文件以及图片对应的文件标识321。
需要说明的是,当文件被删除时,目标组件中,该文件对应的文件标识也将不再显示。
步骤202,接收对目标组件中目标文件标识的分享操作,目标文件标识对应的目标文件来自至少一个第二应用界面,分享操作用于触发在当前应用界面内分享选中的文件。
在一种可能的实施方式中,目标组件中显示有至少一个文件标识,且至少一个文件标识中包括至少一个第二应用界面中目标文件的目标文件标识。其中,目标文件可以属于同一应用界面,也可以属于不同应用界面。比如目标文件包括相册应用界面中的照片,以及文件管理应用界面中的文本文件。
当需要通过第一应用界面分享第二应用界面中的目标文件时,用户即对目标文件标识进行分享操作,相应的,终端接收对目标文件标识的分享操作。
可选的,第一应用界面与第二应用界面为不同应用的应用界面。比如第二应用界面为相册应用中的相册界面,第一应用界面为即时通信应用中的聊天界面。相应的,该分享操作即 用于触发跨应用文件分享。
可选的,第一应用界面与第二应用界面为同一应用的不同用户界面。比如,第二应用界面为即时通信息应用中与社交用户A的聊天界面,而第一应用界面为即时通信应用中与社交用户B的聊天界面,相应的,该分享操作即用于触发跨用户文件分享。或者,第二应用界面为即时通信息应用中群组C的聊天界面,而第一应用界面为即时通信应用中群组D的聊天界面,相应的,该分享操作即用于触发跨群组文件分享。
在一种可能的实施方式中,该分享操作可以是对目标文件标识的拖动操作、单击操作、双击操作、按压操作或长按操作等等,本实施例并不对分享操作的具体操作形式进行限定。
示意性的,如图3所示,当接收到对文件分享浮窗32中图片对应的文件标识321的拖动操作时,终端确定接收到对图片的分享操作。
步骤203,响应于分享操作,在第一应用界面内分享目标文件。
进一步的,终端根据接收到的分享操作,在第一应用界面内分享目标文件。其中,分享目标文件后,目标组件继续显示在第一应用界面上层,且目标文件标识继续显示在目标组件中,以便继续在其他应用界面内分享该目标文件。
在一种可能的实施方式中,第一应用界面所属的应用根据目标文件的相关信息,在后台自动执行文件分享操作,实现第一应用界面内文件分享。
示意性的,如图3所示,当接收到对图片对应的文件标识321的拖动操作时,即时通信应用将图片分享至对应的即时通信用户,并在聊天界面31中展示分享效果。
在一种可能的应用场景下,当需要在第三应用界面内分享目标文件时,用户可以通过界面切换操作,将第一应用界面切换为第三应用界面,并通过对第三应用界面上层目标组件中的目标文件标识进行分享操作,触发在第三应用界面内分享目标文件。
综上所述,本申请实施例中,通过设置目标组件,并将待分享文件的文件标识显示在目标组件中,当需要在第一应用界面内分享至少一个第二应用界面中的目标文件时,通过对第一应用界面上层目标组件中的目标文件标识进行分享操作,即可实现目标文件分享;并且,当需要将同一文件分享至不同应用时,通过对目标中的目标文件标识进行多次分享操作即可实现多次文件分享,相较于相关技术中通过分享弹窗进行文件分享的方式,有助于提高文件的分享效率。
在一种可能的实施方式中,在第一应用界面上层显示目标组件之前,该方法包括:
在第二应用界面上层显示目标组件;
接收对第二应用界面中目标文件的添加操作,添加操作用于触发向目标组件中添加文件标识;
响应于添加操作,在目标组件中显示目标文件标识;
在第一应用界面上层显示目标组件,包括:
响应于界面切换操作,将第二应用界面切换为第一应用界面,并在第一应用界面上层显示目标组件。
在一种可能的实施方式中,在第二应用界面上层显示目标组件,包括:
显示第二应用界面;响应于组件呼出操作,在第二应用界面上层显示目标组件;
或者,
显示第二应用界面;响应于对第二应用界面中可分享文件的选择操作,在第二应用界面上层显示目标组件。
在一种可能的实施方式中,响应于对第二应用界面中可分享文件的选择操作,在第二应用界面上层显示目标组件,包括:
响应于对第二应用界面中可分享文件的选择操作,在第二应用界面上层临时显示目标组件;
响应于对可分享文件的添加操作,固定显示目标组件,其中,固定显示的目标组件中包 含可分享文件的文件标识。
在一种可能的实施方式中,接收对第二应用界面中目标文件的添加操作之后,该方法包括:
存储目标文件的目标分享路径;
响应于分享操作,在第一应用界面内分享目标文件,包括:
响应于分享操作,向第一应用界面所属的应用所述目标分享路径,第一应用界面所属的应用用于根据目标分享路径在第一应用界面内分享目标文件。
在一种可能的实施方式中,该方法还包括:
响应于在预设时长内未接收到分享操作或添加操作,停止显示目标组件;
或者,
响应于对目标组件的组件收起操作,停止显示目标组件。
在一种可能的实施方式中,接收对目标组件中目标文件标识的分享操作,包括:
响应于对目标组件中目标文件标识的拖动操作,在第一应用界面上层目标组件以外的区域显示分享生效标识;
响应于拖动操作的拖动终点位于分享生效标识对应的显示区域,确定接收到对目标文件标识的分享操作。
在一种可能的实施方式中,在第一应用界面上层显示目标组件之后,该方法还包括:
响应于截屏操作,对第一应用界面进行截图处理,得到目标截图,目标截图中不包含目标组件,且目标截图显示在第一应用界面上层;
接收对目标截图的添加操作,添加操作用于触发向目标组件中添加文件标识;
响应于添加操作,在目标组件中显示目标截图对应的截图标识,并临时存储目标截图,其中,临时存储的目标截图不在相册中进行显示。
在一种可能的实施方式中,在目标组件中显示目标截图对应的截图标识之后,该方法还包括:
响应于对截图文件标识的删除操作,从目标组件中移除截图标识,并删除目标截图;
响应于对截图标识的保存操作,将目标截图保存至相册。
在一种可能的实施方式中,响应于分享操作,在第一应用界面内分享目标文件之后,该方法还包括:
更新目标组件中文件标识的显示顺序,其中,显示顺序根据文件的分享次数或最近分享时刻确定。
针对目标组件中文件标识的设置方式,在一种可能的实施方式中,目标组件中的文件标识由用户手动添加。请参考图4,其示出了本申请另一个示例性实施例提供的文件分享方法的方法流程图。该方法可以包括如下步骤。
步骤401,在第二应用界面上层显示目标组件。
在一种可能的实施方式中,当同时显示目标组件以及应用界面时,用户可以将应用界面中的文件添加至目标组件。因此本实施例中,当需要在其他应用界面分享第二应用界面中的文件时,终端显示第二应用界面,并在其上层显示目标组件。
关于触发显示目标组件的方式,在一种可能的实施方式中,终端首先显示第二应用界面,当接收到组件呼出操作时,终端在第二应用界面生成显示目标组件,且该目标组件驻留。
可选的,该组件呼出操作可以为预先设置的手势操作,比如,该组件呼出操作是从屏幕上边缘指向屏幕下边缘的双指滑动操作(为了与单指下滑呼出下拉栏的操作进行区分),且滑动距离大于距离阈值。本申请实施例并不对组件呼出操作的操作类型进行限定。
可选的,当可以通过至少两种组件呼出操作呼出目标组件时,不同组件呼出操作下,目标组件的初始显示位置不同。比如,当组件呼出操作为从屏幕上边缘指向屏幕下边缘的双指 滑动操作时,目标组件显示在界面顶部;当组件呼出操作为从屏幕左边缘指向屏幕右边缘的双指滑动操作时,目标组件显示在界面左侧。
示意性的,如图5所示,终端显示文件管理界面51,当接收到从屏幕上边缘起始的双指下滑操作,且滑动距离达到距离阈值时,终端确定接收浮窗呼出操作,并在文件管理界面51的上层显示文件分享浮窗52。
步骤402,接收对第二应用界面中目标文件的添加操作,添加操作用于触发向目标组件中添加文件标识。
可选的,该添加操作包括如下至少一种:拖动操作、双击操作、长按操作、按压操作。本申请实施例对添加操作的操作类型不作限定。
在一种可能的实施方式中,该添加操作为双指拖动操作,且双指拖动操作的拖动终点位于目标组件内。相应的,当接收到对第二应用界面中目标文件的双指拖动操作时,终端获取双指触点连线的终点作为基准点,若双指拖动操作结束时,该基准点位于目标组件的组件区域内,则确定接收到对目标文件的添加操作。
在其他可能的实施方式中,当添加操作为双指双击操作时,通过双指双击目标文件标识即可触发向目标组件中添加文件标识;当添加操作为长按操作时,通过长按目标文件标识即可触发向目标组件中添加文件标识,本申请实施例对此不作限定。
步骤403,响应于添加操作,在目标组件中显示目标文件标识。
进一步的,终端响应添加操作,将目标文件标识显示在目标组件中。
示意性的,如图5所示,当接收到对文件管理界面51中目标文件511的双指拖动操作,且拖动终点位于文件分享浮窗52时,终端在文件分享浮窗52中显示目标文件511对应的目标文件标识521。
在一种可能的实施方式中,接收到对目标文件的添加操作后,终端将目标文件的目标分享路径存储至分享文件存储空间,以便后续分享目标文件时使用。
步骤404,响应于界面切换操作,将第二应用界面切换为第一应用界面,并在第一应用界面上层显示目标组件。
在一种可能的实施方式中,本申请实施例中的目标组件具有驻留功能,当应用界面切换时,该目标组件仍旧保持显示。因此,当由第二应用界面切换至第一应用界面时,第一应用界面上层显示有目标组件。
示意性的,如图5所示,当退出文件管理界面51,并点击系统主界面53中即时通信应用对应的应用图标531时,终端切换显示即时通信应用的聊天界面54,并将文件分享浮窗52显示在聊天界面54的上层。
在其他可能的实施方式中,当应用界面切换时,终端取消显示目标组件。后续完成应用界面切换后,需要再次通过组件呼出操作触发在切换后的应用界面上层显示目标组件,本实施例对此不作限定。
步骤405,响应于对目标组件中目标文件标识的拖动操作,在第一应用界面上层目标组件以外的区域显示分享生效标识。
本实施例中,分享操作是对文件标识的拖动操作。为了提高文件分享的准确性,降低因误操作导致误分享的概率,在一种可能的实施方式中,当接收到对目标文件标识的拖动操作时,终端在第一应用界面上层显示分享生效标识,其中,该分享生效标识位于目标组件以外的显示区域。
可选的,该分享生效标识采用图标或者线框(用于表示分享生效区域的范围)等的形式,本申请实施例对此不作限定。
示意性的,如图6所示,当接收到对文件分享浮窗62中图片对应文件标识621的拖动操作时,终端在聊天界面61上层显示分享生效图标63。
步骤406,响应于拖动操作的拖动终点位于分享生效标识对应的显示区域,确定接收到 对目标文件标识的分享操作。
进一步的,终端检测拖动操作的拖动终点是否位于分享生效标识对应的显示区域,若位于该显示区域内,则确定接收到分享操作,若位于该显示区域外,则确定该拖动操作并非用于触发文件分享。
示意性的,如图6所示,当文件标识621被拖动至分享生效图标63所在的显示位置后抬起,终端确定接收到对图片的分享操作,进而在聊天界面61中分享该图片。
步骤407,响应于分享操作,在第一应用界面内分享目标文件。
在一种可能的实施方式中,由于终端对目标文件的目标分享路径进行了存储,因此在实现第一应用界面内文件分享时,终端向第一应用界面所属的应用发送目标分享路径,第一应用界面所属的应用即根据目标分享路径在第一应用界面内分享目标文件。
上述实施例以分享单一目标文件为例进行说明,在一些应用场景下,用户可能需要同时分享多个文件(可以来自同一应用界面,也可以来自不同应用界面)。在一种可能的实施方式中,目标组件中各个文件标识对应有文件选择控件,通过该文件选择控件,可以同时选中目标组件中的多个目标文件。当接收到对多个目标文件中任一文件的分享操作时,终端即在当前应用界面内分享选中的多个目标文件。
示意性的,如图7所示,文件分享浮窗72中包含PDF文件以及图片对应的文件标识721,且文件标识721包含对应的文件选择控件722。当用户通过文件选择控件722选中PDF文件以及图片,并将其拖动至聊天界面71时,终端即在聊天界面71中分享该PDF文件以及图片。
本实施例中,在同时显示第二应用界面以及目标组件的情况下,通过对第二界面中的目标文件进行添加操作,触发在目标组件中显示目标文件,后续即可通过目标组件对目标文件进行多次分享,提高文件分享的效率。
上述实施例以采用手动方式向目标组件中添加文件为例进行说明,在其他可能的实施方式中,当检测到通过目标组件以外的方式进行文件分享(比如通过相关技术的方式进行文件分享)时,终端自动将分享文件添加至目标组件,免去用户后续通过目标组件进行文件分享前,手动向目标组件中添加文件的流程,进一步提高了文件分享效率。
除了通过上述实施例中的组件呼出操作触发显示目标组件外,在另一种可能的实施方式中,终端显示第二应用界面时,若接收到对第二应用界面中可分享文件的选择操作,终端则在第二应用界面上层显示目标组件,无需执行组件呼出操作。
可选的,该选择操作可以包括如下至少一种:双击操作、长按操作、拖动操作、按压操作。本申请实施例对此不作限定。
在一些实施例中,当接收到第二应用界面的预设触控信号(比如双指长按信号)时,终端检测该预设触控信号对应的区域内是否显示存在可分享文件,若存在,则确定接收到对可分享文件的选择操作,进而显示目标组件。
然而,对第二应用界面内可分享文件的操作可能并非用于触发显示目标组件,因此为了降低误操作概率,在一种可能的实施方式中,当接收到对第二应用界面中可分享文件的选择操作时,终端在第二应用界面上层临时显示目标组件,其中,当选择操作终止时,该目标组件也相应消失。当接收到对可分享文件的添加操作时,终端固定显示目标组件,其中,添加操作为选择操作的后续连贯操作,且当选择操作和添加操作终止时,固定显示的目标组件仍旧驻留在第二应用界面上层,并不会消失。
同时,由于对可分享文件执行了添加操作,因此目标组件中显示可分享文件的文件标识。采用上述方式,原先相互独立的组件呼出和文件添加操作被整合为一个连贯操作,进一步提高了文件分享效率。
示意性的,如图8所示,当接收到对文件管理界面81中可分享文件811的双指长按操作时,终端在文件管理界面81上层显示文件分享浮窗82。当进一步接收到对可分享文件811 的拖动操作,且拖动终点位于文件分享浮窗82时,终端即固定显示文件分享浮窗82,并在文件分享浮窗82中显示可分享文件811对应的文件标识821。
若进一步接收到对可分享文件811的拖动操作,但是拖动终点位于分享浮窗82之外时,终端确定该拖动操作用于触发调整文件管理界面81中文件的显示顺序,并在拖动操作结束时,取消显示文件分享浮窗82。
完成文件分享后,若目标组件继续显示在应用界面上层,将会对应用的正常使用造成影响。因此在一种可能的实施方式中,响应于在预设时长内未接收到分享操作或添加操作,即在预设时长内未对目标组件中的文件进行分享,且在预设时长内未向目标组件中添加待分享文件,终端停止显示目标组件。比如,当在30s内未接收到分享操作或添加操作,则停止显示目标组件。
在另一种可能的实施方式中,响应于对目标组件的组件收起操作,终端停止显示目标组件。可选的,该组件收起操作与组件呼出操作互为反向操作。比如,当组件呼出操作为双指下滑操作时,当接收到对目标组件的双指上滑操作时,终端停止显示目标组件。
当然,该组件收起操作还可以是对控件的点击操作或其他手势操作,本申请实施例对此不作限定。
需要说明的是,目标组件停止显示后,当用户通过操作再次触发显示目标组件后,该目标组件中显示的文件标识与停止显示前目标组件中显示的文件标识保持一致。
为了进一步提高从目标组件中选择文件并进行分享的效率,在一种可能的实施方式中,终端对目标组件中各个文件标识对应文件的分享次数和最近分享时刻进行更新,在第一应用界面内完成目标文件分享后,终端即根据各文件的分享次数,更新目标组件中文件标识的显示顺序,或者,根据文件的最近分享时刻确定显示顺序,其中,显示顺序与分享次数呈正相关关系,即分享次数越多,显示顺序越靠前;显示顺序与最近分享时刻的先后呈负相关关系,即最近分享时刻越早,显示顺序越靠后。
除了通过上述方式更新目标组件内文件标识的显示顺序外,终端还可以从文件类型、文件大小等维度调整文件标识的显示顺序,本实施例对此不作限定。
在其他可能的实施方式中,为了避免目标组件中显示过多已经分享过的文件,影响用户候选选择文件的效率,终端根据目标组件中各个文件的最近分享时刻,将与当前时刻之间时间间隔大于间隔阈值的文件删除。比如,终端自动删除最近分享时刻距今超过7天的文件。
除了能够对应用界面中的文件进行分享外,本申请实施例提供的目标组件还可以用于截图分享。请参考图9,其示出了本申请另一个示例性实施例提供的文件分享方法的方法流程图。该方法可以包括如下步骤。
步骤901,在第一应用界面上层显示目标组件。
步骤902,响应于截屏操作,对第一应用界面进行截图处理,得到目标截图,目标截图中不包含目标组件,且目标截图显示在第一应用界面上层。
在一种可能的场景下,当需要将第一应用界面的界面截图作为待分享文件进行分享时,首先需要对第一应用界面进行截图,然后将截图添加至目标组件中。在第一应用界面上层显示有目标组件的情况下,为了避免在截图中出现目标组件,当接收到截屏操作且检测到显示有目标组件时,终端对第一应用界面进行截图处理(可以通过对第一应用界面所在的图层进行截图来实现),得到不包含目标组件的目标截图,并将目标截图显示在第一应用界面上层,以便用户将目标截图添加至目标组件。
示意性的,如图10所示,网页浏览界面1001的上层显示有文件分享浮窗1002。当接收到三指下滑操作时,终端对网页浏览界面1001进行截图处理,得到目标截图1003,并将目标截图1003显示在网页浏览界面1001上层。
步骤903,接收对目标截图的添加操作,添加操作用于触发向目标组件中添加文件标识。
与上述实施例中,将应用界面中的文件添加至文件分享界面的过程相似,当需要对目标截图进行分享时,可以对目标截图进行添加操作,将目标截图添加至目标组件。
示意性的,如图10所示,当接收到对目标截图1003的双指拖动操作,且双指拖动终点位于文件分享浮窗1002时,终端确定接收到对目标截图的添加操作。
步骤904,响应于添加操作,在目标组件中显示目标截图对应的截图标识,并临时存储目标截图,其中,临时存储的目标截图不在相册中进行显示。
在一种可能的实施方式中,终端根据添加操作,将目标截图对应的截图标识(比如截图缩略图)显示在目标组件后。然而,目标截图被临时存储在终端中,而临时存储的目标截图并不会在相册中展示。
可选的,用户可以通过对截图标识执行分享操作,从而将目标截图分享至不同应用中,该截图分享过程可以参考上述实施例,本实施例在此不再赘述。
步骤905,响应于对截图文件标识的删除操作,从目标组件中移除截图标识,并删除目标截图。
本申请实施例中,目标组件中显示的文件标识支持删除。当接收到文件标识的删除操作时,终端即从目标组件中移除该文件标识。当文件标识对应的文件为应用界面中的文件时,删除操作并不会对应用界面中的文件造成影响,而当文件标识对应的文件为截图时,由于目标截图处于临时存储状态,因此终端根据该删除操作一并删除目标截图。
其中,该删除操作可以是指定方向的滑动操作(比如上滑操作)、对文件标识对应删除控件的点击操作等等,本实施例对此不作限定。
步骤906,响应于对截图标识的保存操作,将目标截图保存至相册。
对于目标组件中的目标截图,除了能够删除目标截图外,用户还可以通过操作将目标截图保存至相册,从而使该目标截图能够在相册中展示。在一种可能的实施方式中,用户可以通过对截图标识执行保存操作来保存目标截图。可选的,该保存操作与删除操作可以互为反向操作。比如,删除操作为上滑操作时,保存操作可以是对截图标识的下滑操作。示意性的,如图10所示,当接收到对截图标识1004的下滑操作时,终端将目标截图1003存储至相册。
需要说明的是,目标截图保存至相册后,若再次接收到对截图标识的删除操作,终端仅将目标组件中的截图标识删除,而不会删除目标截图。
请参考图11,其示出了本申请一个实施例提供的文件分享装置的结构框图。该装置可以通过软件、硬件或者两者的结合实现成为终端的全部或一部分。该装置包括:
第一显示模块1101,用于在第一应用界面上层显示目标组件,所述目标组件用于显示待分享文件的文件标识,且所述目标组件中的所述待分享文件支持添加和删除。
分享操作接收模块1102,用于接收对所述目标组件中目标文件标识的分享操作,所述目标文件标识是来自至少一个第二应用界面中的目标文件的文件标识,所述分享操作用于触发在当前应用界面内分享选中的文件;
分享模块1103,用于响应于所述分享操作,在所述第一应用界面内分享所述目标文件。
可选的,所述装置还包括:
第二显示模块,用于在所述第二应用界面上层显示所述目标组件;
添加操作接收模块,用于接收对所述第二应用界面中所述目标文件的添加操作,所述添加操作用于触发向所述目标组件中添加文件标识;
标识显示模块,用于响应于所述添加操作,在所述目标组件中显示所述目标文件标识;
所述第一显示模块1101,用于:
响应于界面切换操作,将所述第二应用界面切换为所述第一应用界面,并在所述第一应用界面上层显示所述目标组件。
可选的,所述第二显示模块,包括:
第一显示单元,用于显示所述第二应用界面;响应于组件呼出操作,在所述第二应用界面上层显示所述目标组件;
或者,
第二显示单元,用于显示所述第二应用界面;响应于对所述第二应用界面中可分享文件的选择操作,在所述第二应用界面上层显示所述目标组件。
可选的,所述第二显示单元,用于:
响应于对所述第二应用界面中可分享文件的选择操作,在所述第二应用界面上层临时显示所述目标组件;
响应于对所述可分享文件的所述添加操作,固定显示所述目标组件,其中,固定显示的所述目标组件中包含所述可分享文件的文件标识。
可选的,所述装置还包括:
存储模块,用于存储所述目标文件的目标分享路径;
所述分享模块1103,用于:
响应于所述分享操作,向所述第一应用界面所属的应用发送所述目标分享路径,所述第一应用界面所属的应用用于根据所述目标分享路径在所述第一应用界面内分享所述目标文件。
可选的,所述装置还包括:
停止显示模块,用于响应于在预设时长内未接收到所述分享操作或所述添加操作,停止显示所述目标组件;
或者,
停止显示模块,用于响应于对所述目标组件的组件收起操作,停止显示所述目标组件。
可选的,所述分享操作接收模块1102,包括:
生效标识显示单元,用于响应于对所述目标组件中所述目标文件标识的拖动操作,在所述第一应用界面上层所述目标组件以外的区域显示分享生效标识;
分享操作确定单元,用于响应于所述拖动操作的拖动终点位于所述分享生效标识对应的显示区域,确定接收到对所述目标文件标识的所述分享操作。
可选的,所述装置还包括:
截屏模块,用于响应于截屏操作,对所述第一应用界面进行截图处理,得到目标截图,所述目标截图中不包含所述目标组件,且所述目标截图显示在所述第一应用界面上层;
截图添加模块,用于接收对所述目标截图的添加操作,所述添加操作用于触发向所述目标组件中添加文件标识;
截图显示模块,用于响应于所述添加操作,在所述目标组件中显示所述目标截图对应的截图标识,并临时存储所述目标截图,其中,临时存储的所述目标截图不在相册中进行显示。
可选的,所述装置还包括:
删除模块,用于响应于对所述截图文件标识的删除操作,从所述目标组件中移除所述截图标识,并删除所述目标截图;
保存模块,用于响应于对所述截图标识的保存操作,将所述目标截图保存至相册。
可选的,所述装置还包括:
更新模块,用于更新所述目标组件中文件标识的显示顺序,其中,所述显示顺序根据文件的分享次数或最近分享时刻确定。
综上所述,本申请实施例中,通过设置目标组件,并将待分享文件的文件标识显示在目标组件中,当需要在第一应用界面内分享至少一个第二应用界面中的目标文件时,通过对第一应用界面上层目标组件中的目标文件标识进行分享操作,即可实现目标文件分享;并且,当需要将同一文件分享至不同应用时,通过对目标中的目标文件标识进行多次分享操作即可实现多次文件分享,相较于相关技术中通过分享弹窗进行文件分享的方式,有助于提高文件 的分享效率。
请参考图12,其示出了本申请一个示例性实施例提供的终端的结构方框图。本申请中的终端可以包括一个或多个如下部件:处理器1210和存储器1220。
处理器1210可以包括一个或者多个处理核心。处理器1210利用各种接口和线路连接整个终端内的各个部分,通过运行或执行存储在存储器1220内的指令、程序、代码集或指令集,以及调用存储在存储器1220内的数据,执行终端的各种功能和处理数据。可选地,处理器1210可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable Logic Array,PLA)中的至少一种硬件形式来实现。处理器1210可集成中央处理器(Central Processing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)、神经网络处理器(Neural-network Processing Unit,NPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作系统、用户界面和应用程序等;GPU用于负责触摸显示屏所需要显示的内容的渲染和绘制;NPU用于实现人工智能(Artificial Intelligence,AI)功能;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器1210中,单独通过一块芯片进行实现。
存储器1220可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory,ROM)。可选地,该存储器1220包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器1220可用于存储指令、程序、代码、代码集或指令集。存储器1220可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等;存储数据区可存储根据终端的使用所创建的数据(比如音频数据、电话本)等。
本申请实施例中的终端还包括显示屏1230。其中,显示屏1230用于进行图像显示,其可以是全面屏、异形屏、曲面屏、折叠屏或者双面屏,本申请实施例对此不作限定。此外,显示屏1230还可以具有触控功能,用户可以通过手指或者触控笔对界面内元素进行触控操作。
除此之外,本领域技术人员可以理解,上述附图所示出的终端的结构并不构成对终端的限定,终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。比如,终端中还包括射频电路、输入单元、传感器、音频电路、扬声器、麦克风、电源等部件,在此不再赘述。
本申请实施例还提供了一种计算机可读存储介质,该存储介质存储有至少一条指令,至少一条指令用于被处理器执行以实现如上述实施例所述的文件分享方法。
本申请实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述实施例提供的文件分享方法。
本领域技术人员应该可以意识到,在上述一个或多个示例中,本申请实施例所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
以上所述仅为本申请的可选实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

Claims (22)

  1. 一种文件分享方法,所述方法包括:
    在第一应用界面上层显示目标组件,所述目标组件用于显示待分享文件的文件标识,且所述目标组件中的所述待分享文件支持添加和删除;
    接收对所述目标组件中目标文件标识的分享操作,所述目标文件标识对应的目标文件来自至少一个第二应用界面,所述分享操作用于触发在当前应用界面内分享选中的文件;
    响应于所述分享操作,在所述第一应用界面内分享所述目标文件。
  2. 根据权利要求1所述的方法,其中,所述在第一应用界面上层显示目标组件之前,所述方法包括:
    在所述第二应用界面上层显示所述目标组件;
    接收对所述第二应用界面中所述目标文件的添加操作,所述添加操作用于触发向所述目标组件中添加文件标识;
    响应于所述添加操作,在所述目标组件中显示所述目标文件标识;
    所述在第一应用界面上层显示目标组件,包括:
    响应于界面切换操作,将所述第二应用界面切换为所述第一应用界面,并在所述第一应用界面上层显示所述目标组件。
  3. 根据权利要求2所述的方法,其中,所述在所述第二应用界面上层显示所述目标组件,包括:
    显示所述第二应用界面;响应于组件呼出操作,在所述第二应用界面上层显示所述目标组件;
    或者,
    显示所述第二应用界面;响应于对所述第二应用界面中可分享文件的选择操作,在所述第二应用界面上层显示所述目标组件。
  4. 根据权利要求3所述的方法,其中,所述响应于对所述第二应用界面中可分享文件的选择操作,在所述第二应用界面上层显示所述目标组件,包括:
    响应于对所述第二应用界面中可分享文件的选择操作,在所述第二应用界面上层临时显示所述目标组件;
    响应于对所述可分享文件的所述添加操作,固定显示所述目标组件,其中,固定显示的所述目标组件中包含所述可分享文件的文件标识。
  5. 根据权利要求2至4任一所述的方法,其中,所述接收对所述第二应用界面中所述目标文件的添加操作之后,所述方法包括:
    存储所述目标文件的目标分享路径;
    所述响应于所述分享操作,在所述第一应用界面内分享所述目标文件,包括:
    响应于所述分享操作,向所述第一应用界面所属的应用发送所述目标分享路径,所述第一应用界面所属的应用用于根据所述目标分享路径在所述第一应用界面内分享所述目标文件。
  6. 根据权利要求2至4任一所述的方法,其中,所述方法还包括:
    响应于在预设时长内未接收到所述分享操作或所述添加操作,停止显示所述目标组件;
    或者,
    响应于对所述目标组件的组件收起操作,停止显示所述目标组件。
  7. 根据权利要求1至4任一所述的方法,其中,所述接收对所述目标组件中目标文件标识的分享操作,包括:
    响应于对所述目标组件中所述目标文件标识的拖动操作,在所述第一应用界面上层所述目标组件以外的区域显示分享生效标识;
    响应于所述拖动操作的拖动终点位于所述分享生效标识对应的显示区域,确定接收到对所述目标文件标识的所述分享操作。
  8. 根据权利要求1至4任一所述的方法,其中,所述在第一应用界面上层显示目标组件之后,所述方法还包括:
    响应于截屏操作,对所述第一应用界面进行截图处理,得到目标截图,所述目标截图中不包含所述目标组件,且所述目标截图显示在所述第一应用界面上层;
    接收对所述目标截图的添加操作,所述添加操作用于触发向所述目标组件中添加文件标识;
    响应于所述添加操作,在所述目标组件中显示所述目标截图对应的截图标识,并临时存储所述目标截图,其中,临时存储的所述目标截图不在相册中进行显示。
  9. 根据权利要求8所述的方法,其中,所述在所述目标组件中显示所述目标截图对应的截图标识之后,所述方法还包括:
    响应于对所述截图文件标识的删除操作,从所述目标组件中移除所述截图标识,并删除所述目标截图;
    响应于对所述截图标识的保存操作,将所述目标截图保存至相册。
  10. 根据权利要求1至4任一所述的方法,其中,所述响应于所述分享操作,在所述第一应用界面内分享所述目标文件之后,所述方法还包括:
    更新所述目标组件中文件标识的显示顺序,其中,所述显示顺序根据文件的分享次数或最近分享时刻确定。
  11. 一种文件分享装置,所述装置包括:
    第一显示模块,用于在第一应用界面上层显示目标组件,所述目标组件用于显示待分享文件的文件标识,且所述目标组件中的所述待分享文件支持添加和删除;
    分享操作接收模块,用于接收对所述目标组件中目标文件标识的分享操作,所述目标文件标识对应的目标文件来自至少一个第二应用界面,所述分享操作用于触发在当前应用界面内分享选中的文件;
    分享模块,用于响应于所述分享操作,在所述第一应用界面内分享所述目标文件。
  12. 根据权利要求11所述的装置,其中,所述装置还包括:
    第二显示模块,用于在所述第二应用界面上层显示所述目标组件;
    添加操作接收模块,用于接收对所述第二应用界面中所述目标文件的添加操作,所述添加操作用于触发向所述目标组件中添加文件标识;
    标识显示模块,用于响应于所述添加操作,在所述目标组件中显示所述目标文件标识;
    所述第一显示模块,用于响应于界面切换操作,将所述第二应用界面切换为所述第一应用界面,并在所述第一应用界面上层显示所述目标组件。
  13. 根据权利要求12所述的装置,其中,所述第二显示模块,包括:
    第一显示单元,用于显示所述第二应用界面;响应于组件呼出操作,在所述第二应用界 面上层显示所述目标组件;
    或者,
    第二显示单元,用于显示所述第二应用界面;响应于对所述第二应用界面中可分享文件的选择操作,在所述第二应用界面上层显示所述目标组件。
  14. 根据权利要求13所述的装置,其中,所述第二显示单元,用于:
    响应于对所述第二应用界面中可分享文件的选择操作,在所述第二应用界面上层临时显示所述目标组件;
    响应于对所述可分享文件的所述添加操作,固定显示所述目标组件,其中,固定显示的所述目标组件中包含所述可分享文件的文件标识。
  15. 根据权利要求12至14任一所述的装置,其中,所述装置还包括:
    存储模块,用于存储所述目标文件的目标分享路径;
    所述分享模块,用于响应于所述分享操作,向所述第一应用界面所属的应用发送所述目标分享路径,所述第一应用界面所属的应用用于根据所述目标分享路径在所述第一应用界面内分享所述目标文件。
  16. 根据权利要求12至14任一所述的装置,其中,所述装置还包括:
    停止显示模块,用于响应于在预设时长内未接收到所述分享操作或所述添加操作,停止显示所述目标组件;
    或者,
    响应于对所述目标组件的组件收起操作,停止显示所述目标组件。
  17. 根据权利要求11至14任一所述的装置,其中,所述分享操作接收模块,包括:
    生效标识显示单元,用于响应于对所述目标组件中所述目标文件标识的拖动操作,在所述第一应用界面上层所述目标组件以外的区域显示分享生效标识;
    分享操作确定单元,用于响应于所述拖动操作的拖动终点位于所述分享生效标识对应的显示区域,确定接收到对所述目标文件标识的所述分享操作。
  18. 根据权利要求11至14任一所述的装置,其中,所述装置还包括:
    截屏模块,用于响应于截屏操作,对所述第一应用界面进行截图处理,得到目标截图,所述目标截图中不包含所述目标组件,且所述目标截图显示在所述第一应用界面上层;
    截图添加模块,用于接收对所述目标截图的添加操作,所述添加操作用于触发向所述目标组件中添加文件标识;
    截图显示模块,用于响应于所述添加操作,在所述目标组件中显示所述目标截图对应的截图标识,并临时存储所述目标截图,其中,临时存储的所述目标截图不在相册中进行显示。
  19. 根据权利要求18所述的装置,其中,所述装置还包括:
    删除模块,用于响应于对所述截图文件标识的删除操作,从所述目标组件中移除所述截图标识,并删除所述目标截图;
    保存模块,用于响应于对所述截图标识的保存操作,将所述目标截图保存至相册。
  20. 根据权利要求11至14任一所述的装置,其中,所述装置还包括:
    更新模块,用于更新所述目标组件中文件标识的显示顺序,其中,所述显示顺序根据文件的分享次数或最近分享时刻确定。
  21. 一种终端,所述终端包括处理器和存储器;所述存储器存储有至少一条指令,所述至少一条指令用于被所述处理器执行以实现如权利要求1至10任一所述的文件分享方法。
  22. 一种计算机可读存储介质,所述存储介质存储有至少一条指令,所述至少一条指令用于被处理器执行以实现如权利要求1至10任一所述的文件分享方法。
PCT/CN2021/104532 2020-08-06 2021-07-05 文件分享方法、装置、终端及存储介质 Ceased WO2022028185A1 (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP21852956.8A EP4195063A4 (en) 2020-08-06 2021-07-05 File sharing method and apparatus, and terminal and storage medium
US18/091,111 US20230153274A1 (en) 2020-08-06 2022-12-29 File sharing method and apparatus, terminal, and storage medium
US19/360,860 US20260044476A1 (en) 2020-08-06 2025-10-16 File sharing method and apparatus, terminal, and storage medium

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202010785648.XA CN111858522B (zh) 2020-08-06 2020-08-06 文件分享方法、装置、终端及存储介质
CN202010785648.X 2020-08-06

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US18/091,111 Continuation US20230153274A1 (en) 2020-08-06 2022-12-29 File sharing method and apparatus, terminal, and storage medium

Publications (1)

Publication Number Publication Date
WO2022028185A1 true WO2022028185A1 (zh) 2022-02-10

Family

ID=72971609

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2021/104532 Ceased WO2022028185A1 (zh) 2020-08-06 2021-07-05 文件分享方法、装置、终端及存储介质

Country Status (4)

Country Link
US (2) US20230153274A1 (zh)
EP (1) EP4195063A4 (zh)
CN (1) CN111858522B (zh)
WO (1) WO2022028185A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114510166A (zh) * 2022-04-01 2022-05-17 深圳传音控股股份有限公司 操作方法、智能终端及存储介质
CN114710457A (zh) * 2022-04-06 2022-07-05 亿咖通(湖北)技术有限公司 将文件发送至聊天工具中多个聊天对象的方法和存储介质

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114115629B (zh) 2020-08-26 2025-01-10 华为技术有限公司 一种界面显示方法及设备
CN112083867A (zh) 2020-07-29 2020-12-15 华为技术有限公司 一种跨设备的对象拖拽方法及设备
CN117971104A (zh) 2020-07-29 2024-05-03 华为技术有限公司 一种跨设备的对象拖拽方法及设备
CN111858522B (zh) * 2020-08-06 2024-07-02 Oppo广东移动通信有限公司 文件分享方法、装置、终端及存储介质
CN112054950B (zh) * 2020-08-29 2022-05-13 腾讯科技(深圳)有限公司 资源传输方法、装置、终端及介质
CN114518919A (zh) 2020-11-19 2022-05-20 Oppo广东移动通信有限公司 内容分享方法及装置、设备、存储介质
CN114690983B (zh) * 2020-12-14 2024-07-19 Oppo广东移动通信有限公司 内容分享方法及装置、设备、存储介质
CN114647434B (zh) * 2020-12-18 2025-02-18 奇安信网神信息技术(北京)股份有限公司 文件的分享方法、装置、电子设备及存储介质
CN114675760A (zh) * 2020-12-24 2022-06-28 华为技术有限公司 文件发送方法及电子设备
CN114647351B (zh) * 2020-12-25 2023-03-03 华为技术有限公司 一种界面元素显示方法及设备
CN114911400A (zh) * 2021-02-08 2022-08-16 花瓣云科技有限公司 分享图片的方法和电子设备
CN115407909A (zh) * 2021-05-27 2022-11-29 Oppo广东移动通信有限公司 内容分享方法、装置、终端及存储介质
CN113805757B (zh) * 2021-09-24 2025-01-24 维沃移动通信有限公司 文件处理方法及装置
CN116820635A (zh) * 2022-03-22 2023-09-29 北京字跳网络技术有限公司 一种文档块分享方法、装置、系统及存储介质
CN114996225B (zh) * 2022-07-18 2022-11-01 成都中科合迅科技有限公司 自定义可视化组合仪器仪表控件开发方法
CN119105685B (zh) * 2024-01-17 2026-03-31 华为技术有限公司 人机交互方法、终端设备、可读存储介质和芯片

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109164964A (zh) * 2018-08-22 2019-01-08 Oppo广东移动通信有限公司 内容分享方法、装置、终端及存储介质
CN110321044A (zh) * 2019-04-25 2019-10-11 维沃移动通信有限公司 文件分享方法及终端
CN111026299A (zh) * 2019-11-19 2020-04-17 维沃移动通信有限公司 信息分享方法及电子设备
US20200218694A1 (en) * 2017-09-26 2020-07-09 Huawei Technologies Co., Ltd. File management method and apparatus
CN111858522A (zh) * 2020-08-06 2020-10-30 Oppo广东移动通信有限公司 文件分享方法、装置、终端及存储介质

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102148809B1 (ko) * 2013-04-22 2020-08-27 삼성전자주식회사 단축 아이콘 윈도우 표시 장치, 방법 및 컴퓨터 판독 가능한 기록 매체
US20170094023A1 (en) * 2015-09-30 2017-03-30 Photobucket Corporation Smart photo gallery application featuring dynamic photo organization, photo backup, and privacy vault
DK180171B1 (en) * 2018-05-07 2020-07-14 Apple Inc USER INTERFACES FOR SHARING CONTEXTUALLY RELEVANT MEDIA CONTENT
CN109271081B (zh) * 2018-07-28 2019-09-20 华为技术有限公司 滚动截屏的方法及电子设备
CN110333814A (zh) * 2019-05-31 2019-10-15 华为技术有限公司 一种分享内容的方法及电子设备

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200218694A1 (en) * 2017-09-26 2020-07-09 Huawei Technologies Co., Ltd. File management method and apparatus
CN109164964A (zh) * 2018-08-22 2019-01-08 Oppo广东移动通信有限公司 内容分享方法、装置、终端及存储介质
CN110321044A (zh) * 2019-04-25 2019-10-11 维沃移动通信有限公司 文件分享方法及终端
CN111026299A (zh) * 2019-11-19 2020-04-17 维沃移动通信有限公司 信息分享方法及电子设备
CN111858522A (zh) * 2020-08-06 2020-10-30 Oppo广东移动通信有限公司 文件分享方法、装置、终端及存储介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP4195063A4

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114510166A (zh) * 2022-04-01 2022-05-17 深圳传音控股股份有限公司 操作方法、智能终端及存储介质
CN114710457A (zh) * 2022-04-06 2022-07-05 亿咖通(湖北)技术有限公司 将文件发送至聊天工具中多个聊天对象的方法和存储介质
CN114710457B (zh) * 2022-04-06 2023-08-11 亿咖通(湖北)技术有限公司 将文件发送至聊天工具中多个聊天对象的方法和存储介质

Also Published As

Publication number Publication date
CN111858522B (zh) 2024-07-02
US20260044476A1 (en) 2026-02-12
CN111858522A (zh) 2020-10-30
US20230153274A1 (en) 2023-05-18
EP4195063A1 (en) 2023-06-14
EP4195063A4 (en) 2023-12-13

Similar Documents

Publication Publication Date Title
WO2022028185A1 (zh) 文件分享方法、装置、终端及存储介质
US11783117B2 (en) Device, method, and graphical user interface for sharing a content object in a document
CN111290675B (zh) 截屏图片的分享方法、装置、终端及存储介质
CN109683714B (zh) 多媒体资源管理方法、装置及存储介质
US10606469B2 (en) Device, method, and graphical user interface for managing multiple display windows
US8358281B2 (en) Device, method, and graphical user interface for management and manipulation of user interface elements
KR101460428B1 (ko) 폴더들을 관리하기 위한 디바이스, 방법 및 그래픽 사용자 인터페이스
WO2019128732A1 (zh) 一种图标管理的方法及装置
US8621391B2 (en) Device, method, and computer readable medium for maintaining a selection order in a displayed thumbnail stack of user interface elements acted upon via gestured operations
CN111782332A (zh) 应用界面切换方法、装置、终端及存储介质
US20130155116A1 (en) Method, apparatus and computer program product for providing multiple levels of interaction with a program
CN108491127A (zh) 输入法界面显示方法、装置、终端及存储介质
CN106445325B (zh) 一种创建群组的方法及装置
US9423927B2 (en) Managing user interface elements using gestures
CN111857468A (zh) 内容分享方法及装置、设备、存储介质
WO2023046130A1 (zh) 应用图标的显示方法、装置、电子设备及存储介质
US20250370590A1 (en) Content sharing methods and apparatus, terminal, storage medium
WO2022247557A1 (zh) 内容分享方法、装置、终端及存储介质
CN106776821A (zh) 一种相册生成方法及终端
CN102609187A (zh) 一种显示菜单的方法及终端设备
CN111694626A (zh) 应用跳转方法、装置、终端及存储介质
CN111324398B (zh) 最近内容的处理方法、装置、终端及存储介质
US20130155112A1 (en) Method, apparatus and computer program product for graphically transitioning between multiple program interface levels of a program
CN113805757B (zh) 文件处理方法及装置
WO2023284640A9 (zh) 图片处理方法和电子设备

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: 21852956

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2021852956

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE