Interface interaction method and apparatus, device, and storage medium

By responding to a swipe gesture on the target interface to switch to the reply interface, users can edit and send messages in the reply interface, which solves the problem of users being unable to effectively express their opinions in existing technologies and improves the user interaction experience.

WO2025218619A1PCT designated stage Publication Date: 2025-10-23BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/088718
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-04-15
Filing Date
2025-04-14
Publication Date
2025-10-23

AI Technical Summary

Technical Problem

In existing technologies, users find it difficult to effectively express their opinions when browsing works, which affects the user experience.

Method used

By displaying a target interface associated with the information stream, and responding to a swipe gesture to switch to a reply interface, the reply interface contains shooting and/or editing components, where users can edit and send messages related to their work.

Benefits of technology

It supports users to trigger the reply interface through sliding operations, efficiently generate and reply to messages related to the work, and improve the user interaction experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025088718_23102025_PF_FP_ABST
    Figure CN2025088718_23102025_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure relate to an interface interaction method and apparatus, a device, and a storage medium. The method provided herein comprises: displaying a target interface associated with an information flow, wherein the target interface comprises a viewing assembly, and a first work of a target object is displayed in the viewing assembly; in response to reception of a sliding operation in a first direction, displaying a reply interface, wherein the reply interface comprises a photographing assembly and / or an editing assembly for the first work, and the first direction is different from a second direction where a work in the information flow is switched in the target interface; and sending a target message to the target object on the basis of an editing result acquired in the reply interface, wherein the target message comprises media content corresponding to the editing result.
Need to check novelty before this filing date? Find Prior Art

Description

Method, device, and storage medium for interface interaction

[0001] The present application claims priority to the Chinese patent application No. 202410452454.6, filed on April 15, 2024, entitled “Method, device, and storage medium for interface interaction”, the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] Example embodiments of the present disclosure generally relate to the field of computers, and in particular, to a method, device, and computer-readable storage medium for interface interaction. BACKGROUND

[0003] With the development of computer technology, the Internet has become an important platform for people to interact with information. In the process of people interacting with information through the Internet, people expect to use more convenient and rich reply modes in the interaction process. SUMMARY

[0004] In a first aspect of the present disclosure, a method for interface interaction is provided. The method comprises: displaying a target interface associated with an information stream, the target interface comprising a viewing component, the viewing component displaying a first work of a target object; in response to receiving a sliding operation in a first direction, displaying a reply interface, the reply interface comprising a shooting component and / or an editing component for the first work, the first direction being different from a second direction used to switch works in the information stream in the target interface; and sending a target message to the target object based on an editing result obtained by the reply interface, the target message comprising media content corresponding to the editing result.

[0005] In a second aspect of the present disclosure, a device for interface interaction is provided. The device comprises: a first display module configured to display a target interface associated with an information stream, the target interface comprising a viewing component, the viewing component displaying a first work of a target object; a second display module configured to display a reply interface in response to receiving a sliding operation in a first direction, the reply interface comprising a shooting component and / or an editing component for the first work, the first direction being different from a second direction used to switch works in the information stream in the target interface; and a message sending module configured to send a target message to the target object based on an editing result obtained by the reply interface, the target message comprising media content corresponding to the editing result.

[0006] In a third aspect of the present disclosure, an electronic device is provided. The device comprises at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor. The instructions, when executed by the at least one processor, cause the device to perform the method of the first aspect.

[0007] In a fourth aspect of the disclosure, a computer-readable storage medium is provided. The computer-readable storage medium has stored thereon computer-executable instructions that are executable by a processor to implement the method of the first aspect.

[0008] In a fifth aspect of the disclosure, a computer program product is provided. The computer program product is tangibly stored in a computer storage medium and includes computer- executable instructions that, when executed by a device, cause the device to perform the method of the first aspect.

[0009] It should be understood that nothing in the Summary is to be construed as a limitation on the scope of the embodiments of the disclosure or the present disclosure. Various embodiments of the disclosure will be described in conjunction with the drawings, which are intended to be exemplary in nature and not limiting. The descriptions and drawings are not intended to limit the scope of the disclosure. BRIEF DESCRIPTION OF DRAWINGS

[0010] The above and other features, aspects, and advantages of embodiments of the disclosure will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings. In the drawings, like reference numerals refer to like elements, wherein:

[0011] FIG. 1 shows a schematic diagram of an example environment in which embodiments according to the present disclosure can be implemented;

[0012] FIGS. 2A-2J show example interfaces according to some embodiments of the disclosure;

[0013] FIG. 3 shows a flowchart of a process of an example interface interaction according to some embodiments of the disclosure;

[0014] FIG. 4 shows a schematic block diagram of an example interface interaction apparatus according to some embodiments of the disclosure; and

[0015] FIG. 5 shows a block diagram of an electronic device capable of implementing various embodiments of the disclosure. DETAILED DESCRIPTION

[0016] Embodiments of the disclosure will be described below in detail with reference to the accompanying drawings. While certain embodiments of the disclosure are shown in the drawings, it should be understood that the disclosure can be embodied in various forms and should not be construed as being limited to the embodiments set forth herein; rather, these embodiments are provided so that the disclosure will be more thoroughly and completely understood. It should be understood that the drawings and embodiments of the disclosure are only for exemplary purposes and should not be construed as limiting the scope of protection of the disclosure.

[0017] It should be noted that the titles of any sections / sub-sections provided herein are not limiting. Various embodiments are described throughout this document and any type of embodiment can be included under any section / sub-section. Furthermore, embodiments described in any section / sub-section can be combined with any other embodiments described in the same section / sub-section and / or different section / sub-section in any manner.

[0018] In the description of embodiments of the disclosure, the term "includes" and its conjugates are open-ended, meaning "including but not limited to". The term "based on" is intended to mean "based, at least in part, on" The term "one embodiment" or "an embodiment" is intended to mean "at least one embodiment". The term "some embodiments" is intended to mean "at least some embodiments". Other explicit or implicit definitions can also be included below. The terms "first", "second", etc. can refer to different or the same objects. Other explicit and implicit definitions can also be included below.

[0019] Data of users, acquisition and / or use of data, etc. can be involved in embodiments of the disclosure. These aspects all comply with corresponding laws and regulations and relevant provisions. In embodiments of the disclosure, all data collection, acquisition, processing, processing, forwarding, use, etc. are carried out on the premise that the user is aware of and confirms. Accordingly, when implementing embodiments of the disclosure, the type of data or information that can be involved, the use range, the use scenario, etc. should be notified to the user and the authorization of the user should be obtained according to relevant laws and regulations through appropriate means. The specific notification and / or authorization method can vary according to the actual situation and application scenario, and the scope of the disclosure is not limited in this respect.

[0020] In the specification and embodiments of the present disclosure, if personal information processing is involved, it will be processed on the premise of legality (for example, obtaining the consent of the subject of personal information, or being necessary for the performance of a contract, etc.), and only within the prescribed or agreed range. Users refuse to process personal information other than the necessary information required for basic functions, which will not affect the user's use of basic functions.

[0021] According to the traditional scheme, the user only has some simple browsing and feedback operations during the browsing of the work, which makes it difficult for the user to effectively express his own opinion based on the current work, affecting the user experience.

[0022] Embodiments of the present disclosure provide a scheme of interface interaction. According to the scheme, a target interface associated with an information stream can be displayed, the target interface including a viewing component displaying a first work of a target object; in response to receiving a sliding operation in a first direction, a reply interface is displayed, the reply interface including a shooting component and / or an editing component for the first work, the first direction being different from a second direction used to switch works in the information stream in the target interface; and based on an editing result obtained by the reply interface, a target message is sent to the target object, the target message including media content corresponding to the editing result.

[0023] In this way, embodiments of the present disclosure can support a user to trigger a reply interface through a sliding operation, and efficiently generate and reply to a message associated with a work based on an editing result in the reply interface.

[0024] Various example implementations of the scheme are described in further detail below in conjunction with the accompanying drawings.

[0025] Example Environment

[0026] FIG. 1 illustrates a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. As shown in FIG. 1, the example environment 100 can include an electronic device 110.

[0027] In this example environment 100, an application 120 is installed in the electronic device 110. A user 140 can interact with the application 120 via the electronic device 110 and / or its attached devices. The application 120 can be a video playing application, or any other suitable application.

[0028] In the environment 100 of FIG. 1, the application 120 can provide a presentation interface 150 for the user 140 if the application 120 is in an active state.

[0029] In some embodiments, the electronic device 110 communicates with a server 130 to implement the provision of services to the application 120. The electronic device 110 can be any type of mobile terminal, fixed terminal, or portable terminal including a mobile handset, a desktop computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media player, a navigation device, a personal navigation device, a personal digital assistant (PDA), an audio / video player, a digital camera / camcorder, a positioning device, a television receiver, a radio broadcast receiver, an e-book device, a game device, or any combination thereof, including accessories and peripherals of these devices, or any combination thereof. In some embodiments, the electronic device 110 can also support any type of interface to a user (such as "wearable" circuitry, etc.).

[0030] The server 130 can be a standalone physical server, a server cluster composed of multiple physical servers, or a distributed system, and can also be a cloud server providing cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content distribution networks, and basic cloud computing services such as big data and artificial intelligence platforms. The server 130 can include, for example, a computing system / server such as a mainframe, an edge computing node, a computing device in a cloud environment, and the like. The server 130 can provide background services for the application 120 in the electronic device 110 that supports content presentation.

[0031] A communication connection can be established between the server 130 and the electronic device 110. The communication connection can be established by wired or wireless means. The communication connection can include, but is not limited to, a Bluetooth connection, a mobile network connection, a universal serial bus connection, a wireless fidelity connection, and the like, and embodiments of the present disclosure are not limited in this regard. In embodiments of the present disclosure, the server 130 and the electronic device 110 can achieve signaling interaction through the communication connection therebetween.

[0032] It should be understood that the structure and function of the various elements in the environment 100 are described for illustrative purposes only, without implying any limitation on the scope of the present disclosure.

[0033] Example interaction

[0034] The process of example interface interaction according to embodiments of the present disclosure will be described below with reference to the accompanying drawings.

[0035] FIGS. 2A to 2J illustrate example interfaces 200A to 200J according to some embodiments of the present disclosure. The interfaces 200A to 200J can be provided by the electronic device 110 shown in FIG. 1.

[0036] FIG. 2A illustrates an example photographing interface according to some embodiments of the present disclosure. As shown in FIG. 2A, the image material can be an image currently photographed by the user, or an image extracted from the material library of the electronic device 110. The present disclosure is not intended to limit the specific selection form of the image.

[0037] In some embodiments, the images referred to herein can include, for example, other appropriate types of materials in addition to static images, such as expression materials, video materials, moving image materials, voice materials, and the like. For the convenience of description, the following description is made with the photographed image as the thread.

[0038] In some embodiments, the photographed image described above can be taken as a first work, and the user can set the visibility range of the first work. As shown in FIG. 2B, for example, how many people can see, specific users can see, and specific regions can see, and the like.

[0039] In some embodiments, referring to FIG. 2C, after the first user posts the captured image, the electronic device 110 can display a target interface 200C associated with the information stream. The target interface includes a viewing component 211, and the first work 216 of the target object is displayed in the viewing component.

[0040] For convenience of description, the target object is referred to as the first user hereinafter, and such a first user is the post user of the first work.

[0041] In some embodiments, the first work 216 and a quick reply message box 214 can be included in the target interface. The user can quickly reply to the first work based on the symbol information in the quick reply message box, and such symbol information can be an emoticon. The present disclosure is not intended to limit the content in the quick reply message box.

[0042] In some embodiments, a preset control 210 can be included in the target interface. The preset control can be used to capture an image. The user can invoke the preset control based on a preset operation. Such a preset operation can be, for example, a sliding operation, a single-click operation, a double-click operation, and a long-press operation. The present disclosure is not intended to limit the way of invoking the control. For convenience of understanding, the sliding operation is taken as an example hereinafter.

[0043] In some embodiments, the electronic device 110 displays a reply interface in response to receiving a sliding operation in a first direction of the target interface. In some embodiments, the first direction is different from a second direction in which the target interface switches the works in the information stream. For convenience of understanding, the left sliding in the first direction is taken as an example hereinafter. In addition, for convenience of understanding, the user who edits the first work is referred to as the second user hereinafter.

[0044] In some embodiments, as shown in FIG. 2D, when the second user slides the target interface to the left, the target interface can be switched to the reply interface 200E shown in FIG. 2E. Such a reply interface can include a capturing component 236, and a real-time captured image can be displayed in the capturing component.

[0045] In some examples, as shown in FIG. 2E, the second user can capture an image based on the capturing component. The second user can also select an image in the material library 232 of the electronic device 110. It can be understood that the user can capture and / or select at least one image. The present disclosure is not intended to limit the number of images.

[0046] In other embodiments, when the second user captures and / or selects multiple images, the electronic device 110 can display all the captured and / or selected images, and the second user can perform operations such as deleting or adding on such images.

[0047] In yet some embodiments, the second user can present the image obtained based on the above two manners in different forms to distinguish the two types.

[0048] In some embodiments, with continued reference to FIGS. 2E and 2F, after the second user takes the target image 230 based on the preset control 234 in the shooting component, the electronic device 110 can switch to the interface 200F based on the preset operation. The electronic device 110 can present the taken target image 230 in the interface.

[0049] In some embodiments, the second user can perform editing operations on the taken target image 230. In addition, such editing operations can include, but are not limited to, zooming in, zooming out, or cropping the target image, etc. In addition, the above-mentioned editing operations can also be adding media materials, such as adding text, video, voice, etc. Alternatively, the second user can also superimpose the taken target image 230 as a material on the first work 216 to generate a corresponding editing result.

[0050] In some embodiments, the second user can perform operations such as downloading the target image or exiting the interface to re-shoot the image.

[0051] In some embodiments, with continued reference to FIG. 2F, the electronic device 110 can also present a first sending control 242 in the interface 200F. The electronic device 110 can send the target image as a target message 240 to the target object based on the first sending control. Such target message 240 can correspond to the editing result of the interface 200F, which can include only the taken target image 230, or can also include the editing result obtained by appropriately editing the target image 230.

[0052] Such target message 240 can be a reply message of the second user replying to the first work. The form of such reply message can be, for example, a form of replying to the first work by quoting. In some other examples, such reply message can also be a form of directly sending the reply message to the first user. It can be understood that the reply message can include a private message or a comment to the target object, which is not limited in the present disclosure.

[0053] In some other embodiments, the electronic device 110 can present the interface 200G shown in FIG. 2G based on the sending operation of the second user. The first user and / or the second user can save the target message 240 for subsequent use. Such saving operation can be, for example, saving to a sticker list, saving to an album, etc.

[0054] In some embodiments, with continued reference to FIG. 2C. In the interface 200C, a preset control 212 can be included. The second user can invoke the preset control based on a preset operation. Such a preset operation can be, for example, a swipe, a single tap, a double tap, and the like. The preset control can be used by the second user to provide feedback on the first work of the first user. Such feedback can be, for example, a like operation by the second user on the first work.

[0055] In some embodiments, with reference to FIG. 2H. In response to receiving the second swipe operation 252 in the third direction, the electronic device 110 can present an editing interface to generate feedback (e.g., a like, a collect, and the like) on the first work. In some examples, the third direction is different from the first direction, the second direction. For example, the third direction can be a direction opposite to the first direction.

[0056] In some embodiments, the electronic device 110 presents a reply interface 200I as shown in FIG. 2I based on the second swipe operation by the user. In the reply interface, an editing component for the first work can be included. Such an editing component can include a display area 260 displaying the first work and an editing area 262.

[0057] In some embodiments, a set of candidate materials can be displayed in the editing area. Such candidate materials can be text materials, image materials, expression materials, voice materials, video materials, and the like for editing the first work. The disclosure is not intended to limit the types of candidate materials.

[0058] In some embodiments, with continued reference to FIG. 2I. The second user can select at least one material from the set of candidate materials 262, for example, such a material can be material 264. And add the material to the display area.

[0059] In some embodiments, the second user can perform an editing operation on the selected at least one material. Such an editing operation can be that the second user moves the at least one material to a suitable position of the first work with a suitable size. In addition, such an editing operation can also include zooming in, zooming out, or cropping the at least one material, and the like.

[0060] In some embodiments, the second user can also perform editing operations such as adding text materials, voice materials, and video materials, and the like to the first work.

[0061] In some embodiments, with reference to FIG. 2J. The electronic device 110 updates the display area based on the above editing operations and displays the editing result 270. The electronic device 110 can send the editing result as a target message to the first user. Additionally, the second user can perform operations such as downloading or exiting the editing on the above generated editing result.

[0062] In some embodiments, the electronic device 110 may present a second send control 266 in the interface 200J, and the user may use this second send control to send the obtained target message to the first user. For example, the target message may be a reply citing the first work, or may be a direct message to the first user. It is understood that the reply message may include a private message or comment to the target recipient, and this disclosure is not limited to this.

[0063] In this way, the embodiments of the present disclosure can support users to trigger the reply interface through a sliding operation, and efficiently generate and reply to messages associated with the work based on the editing results in the reply interface.

[0064] Example Process

[0065] FIG3 shows a flow chart of an example process 300 of interface interaction according to some embodiments of the present disclosure. The process 300 may be implemented at the electronic device 110. The process 300 is described below with reference to FIG1.

[0066] As shown in the figure, in box 310, the electronic device 110 displays a target interface associated with the information flow, and the target interface includes a viewing component, and the viewing component displays a first work of a target object.

[0067] In box 320, the electronic device 110 displays a reply interface in response to receiving a sliding operation in a first direction, the reply interface including a shooting component and / or an editing component for the first work, and the first direction is different from the second direction used to switch works in the information flow in the target interface.

[0068] In box 330, the electronic device 110 sends a target message to the target object based on the editing result obtained in the reply interface, where the target message includes media content corresponding to the editing result.

[0069] In some embodiments, displaying a reply interface in response to receiving a sliding operation in a first direction includes: presenting a reply interface in response to receiving the sliding operation, the reply interface including a shooting component, the shooting component displaying an image captured in real time; and generating an editing result based on the target image captured by the shooting component.

[0070] In some embodiments, sending a target message to a target object includes: presenting a first send control in a reply interface in response to obtaining a target image based on capturing a target image by a capturing component; and sending a target message to the target object based on selection of the first send control, the target message including the target image.

[0071] In some embodiments, displaying the reply interface in response to receiving the sliding operation in the first direction includes: presenting the reply interface in response to receiving the sliding operation, the reply interface including an editing component for the first work; and receiving at least one editing operation for the first work via the editing component to generate an editing result.

[0072] In some embodiments, the editing component includes a display region displaying the first work and an editing region, and receiving at least one editing operation for the first work via the editing component to generate an editing result includes: updating the display region to show the editing result based on the at least one editing operation received via the editing region.

[0073] In some embodiments, the at least one editing operation is used to add at least one material to the first work.

[0074] In some embodiments, the editing region displays a set of candidate materials, and updating the display region based on the at least one editing operation received via the editing region includes: receiving a selection of at least one material in the set of candidate materials, and adding the selected at least one material to the display region.

[0075] In some embodiments, the at least one material includes at least one of: a text material, an image material, an expression material, a voice material, a video material.

[0076] In some embodiments, sending the target message to the target object includes: presenting a second sending control in the reply interface; and based on a selection of the second sending control, sending the target message to the target object, the target message including media content corresponding to the editing result.

[0077] In some embodiments, the sliding operation is a first sliding operation, and the method further includes: in response to receiving a second sliding operation in a third direction, generating feedback for the first work, the third direction being different from the first direction and the second direction.

[0078] Example apparatus and device

[0079] Embodiments of the present disclosure also provide a corresponding apparatus for implementing the above method or process. FIG. 4 shows a schematic structural block diagram of an example interface interaction apparatus 400 according to certain embodiments of the present disclosure. The apparatus 400 can be implemented as or included in the electronic device 110. Various modules / components in the apparatus 400 can be implemented by hardware, software, firmware, or any combination thereof.

[0080] As shown in FIG. 4, the apparatus 400 includes a first display module 410 configured to display a target interface associated with an information stream, the target interface including a viewing component that displays a first work of a target object; a second display module 420 configured to display, in response to receiving a sliding operation in a first direction, a reply interface, the reply interface including a shooting component and / or an editing component for the first work, the first direction being different from a second direction used to switch works in the information stream in the target interface; and a message sending module 430 configured to send, based on an editing result obtained by the reply interface, a target message to the target object, the target message including media content corresponding to the editing result.

[0081] In some embodiments, the second display module 420 is specifically configured to, in response to receiving the sliding operation, present the reply interface, the reply interface including a shooting component that displays a real-time captured image; and generate the editing result based on a target image captured by the shooting component.

[0082] In some embodiments, the message sending module 430 is specifically configured to, in response to obtaining the target image based on the shooting component, present a first sending control in the reply interface; and send, based on a selection of the first sending control, the target message to the target object, the target message including the target image.

[0083] In some embodiments, the second display module 420 is further specifically configured to, in response to receiving the sliding operation, present the reply interface, the reply interface including an editing component for the first work; and receive, via the editing component, at least one editing operation for the first work to generate the editing result.

[0084] In some embodiments, the editing component includes a display area that displays the first work and an editing area, and the second display module 420 is further specifically configured to update the display area based on the at least one editing operation received via the editing area to present the editing result.

[0085] In some embodiments, the at least one editing operation is used to add at least one material to the first work.

[0086] In some embodiments, the editing area displays a set of candidate materials, and updating the display area based on the at least one editing operation received via the editing area includes receiving a selection of at least one material from the set of candidate materials, and adding the selected at least one material to the display area.

[0087] In some embodiments, the at least one material includes at least one of the following: a text material, an image material, an expression material, a voice material, a video material.

[0088] In some embodiments, the message sending module 430 is further specifically configured to present a second sending control in the reply interface; and send the target message to the target object based on selection of the second sending control, the target message including the media content corresponding to the editing result.

[0089] In some embodiments, the sliding operation is a first sliding operation, and the apparatus 400 further includes a generating module configured to generate feedback for the first work in response to receiving a second sliding operation in a third direction, the third direction being different from the first direction and the second direction.

[0090] The modules included in the apparatus 400 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units can be implemented using software and / or firmware, e.g., machine executable instructions stored on a storage medium. In addition to or alternatively, some or all of the modules in the apparatus 400 can be implemented at least partially by one or more hardware logic components. As an example and not by way of limitation, example types of hardware logic components that can be used include field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), system-on-a-chip (SOCs), complex programmable logic devices (CPLDs), etc.

[0091] FIG. 5 shows a block diagram of an electronic device 500 in which one or more embodiments of the disclosure can be implemented. It should be understood that the electronic device 500 illustrated in FIG. 5 is exemplary only and should not be taken as limiting on the functionality and scope of the embodiments described herein. The electronic device 500 illustrated in FIG. 5 can be used to implement the electronic device 110 of FIG. 1.

[0092] As shown in FIG. 5, the electronic device 500 is in the form of a general electronic device. Components of the electronic device 500 can include, but are not limited to, one or more processing units or processors 510, memory 520, storage 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. The processor 510 can be a real or virtual processor and is capable of performing various processes according to programs stored in the memory 520. In a multi-processor system, multiple processors perform computer-executable instructions in parallel to improve the parallel processing capability of the electronic device 500.

[0093] The electronic device 500 typically includes a plurality of computer storage media. Such media can be any available media that is accessible by the electronic device 500 and includes both volatile and nonvolatile media, removable and non-removable media. The memory 520 can be volatile (such as register, cache, RAM), non-volatile (such as ROM, EEPROM, flash memory), or some combination of the two. The storage device 530 can be a removable or non-removable media, and can include machine-readable media, such as flash drives, magnetic disks, or any other media that can be used to store information and / or data and that can be accessed by the electronic device 500.

[0094] The electronic device 500 can further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 5, a disk drive for reading from or writing to a removable, non-volatile magnetic disk (e.g., a "floppy disk"), and an optical disk drive for reading from or writing to a removable, non-volatile optical disk (e.g., a CD-ROM) can be provided. In such instances, each drive can be connected to the bus (not shown) by one or more data media interfaces. The memory 520 can include a computer program product 525 having one or more program modules configured to carry out the various methods or actions of the various embodiments of the present disclosure.

[0095] The communication unit 540 enables communication with other electronic devices over communication media. Additionally, the functionality of the components of the electronic device 500 can be implemented in a single computing cluster or a plurality of computer machines capable of communication over a communication connection. Thus, the electronic device 500 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network nodes.

[0096] The input device 550 can be one or more input devices, such as a mouse, a keyboard, a trackball, etc. The output device 560 can be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 500 can also communicate with one or more external devices (not shown) such as a storage device, a display device, etc. through the communication unit 540, as needed, one or more devices that enable a user to interact with the electronic device 500, or any devices (e.g., a network card, a modem, etc.) that enable the electronic device 500 to communicate with one or more other electronic devices. Such communication can be carried out via an input / output (I / O) interface (not shown).

[0097] According to an example implementation of the present disclosure, a computer readable storage medium is provided having computer executable instructions stored thereon, where the computer executable instructions are executed by a processor to implement the method described above. According to an example implementation of the present disclosure, a computer program product is also provided that is tangibly stored on a non-transitory computer readable medium and includes computer executable instructions, where the computer executable instructions are executed by a processor to implement the method described above.

[0098] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0099] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0100] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0101] The computer program product of the present disclosure can have a signal including said computer program. This signal can be electronic, electromagnetic, optical, or any other suitable type of signal. Such a signal can be provided through a communication connection, such as electrical wiring, optical fiber, wireless interface, etc. Examples of computer program products include computer program implemented on a personal computer, server, or other networked device. A non-transitory computer readable medium, such as a floppy disk, CD-ROM, DVD-ROM, Blu-ray Disc, hard disk drive, or any other suitable non-transitory computer readable medium can store the computer program product.

[0102] Having described several implementations of the present disclosure, it is to be appreciated various alterations, modifications, and improvements will readily occur to those skilled in the art. Such alterations, modifications, and improvements are intended to be part of this disclosure. Accordingly, the foregoing description is by way of example only and is not intended to be limiting. The implementation described herein is implementations of the present disclosure. Other implementations of the present disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the present disclosure. Therefore, this disclosure is intended to cover all such modifications and variations as fall within the scope of the implementations. It is intended that the specification and depicted embodiments are to be considered exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.

Claims

1. A method for interface interaction, comprising: displaying a target interface associated with an information stream, the target interface comprising a viewing component displaying a first work of a target object; in response to receiving a sliding operation in a first direction, displaying a reply interface, the reply interface comprising a shooting component and / or an editing component for the first work, the first direction being different from a second direction used for switching works in the information stream in the target interface; and based on an editing result obtained by the reply interface, sending a target message to the target object, the target message comprising media content corresponding to the editing result.

2. The method of claim 1, wherein displaying a reply interface in response to receiving a sliding operation in a first direction comprises: in response to receiving the sliding operation, presenting the reply interface, the reply interface comprising the shooting component, the shooting component displaying a real-time captured image; and based on a target image captured by the shooting component, generating the editing result.

3. The method of claim 2, wherein sending a target message to the target object comprises: in response to the target image being captured based on the shooting component, presenting a first sending control in the reply interface; and based on a selection of the first sending control, sending the target message to the target object, the target message comprising the target image.

4. The method of claim 1, wherein displaying a reply interface in response to receiving a sliding operation in a first direction comprises: in response to receiving the sliding operation, presenting the reply interface, the reply interface comprising the editing component for the first work; and receiving at least one editing operation for the first work via the editing component to generate the editing result.

5. The method of claim 4, wherein the editing component comprises a display area displaying the first work and an editing area, and wherein receiving at least one editing operation for the first work via the editing component to generate the editing result comprises: based on the at least one editing operation received via the editing area, updating the display area to show the editing result.

6. The method of claim 5, wherein the at least one editing operation is for adding at least one material to the first work.

7. The method of claim 6, wherein the editing area displays a set of candidate materials, and updating the display area based on at least one editing operation received via the editing area comprises: receiving a selection of the at least one material from the set of candidate materials, adding the selected at least one material to the display area.

8. The method of claim 5, wherein the at least one material comprises at least one of: a text material, an image material, an expression material, a voice material, a video material.

9. The method of claim 5, wherein sending a target message to the target object comprises: presenting a second sending control in the reply interface; and based on a selection of the second sending control, sending the target message to the target object, the target message comprising the editing result. ​ ​ ​ ​ based on selection of the second sending control, sending the target message to the target object, the target message including the media content corresponding to the editing result. 10.The method of claim 1, wherein the sliding operation is a first sliding operation, and the method further comprises: in response to receiving a second sliding operation in a third direction, generating feedback for the first work, the third direction being different from the first direction and the second direction. 11.An apparatus for interface interaction, comprising: a first display module configured to display a target interface associated with an information stream, the target interface including a viewing component displaying a first work of a target object; a second display module configured to, in response to receiving a sliding operation in a first direction, display a reply interface, the reply interface including a shooting component and / or an editing component for the first work, the first direction being different from a second direction used to switch works in the information stream in the target interface; and a message sending module configured to, based on an editing result obtained by the reply interface, send a target message to the target object, the target message including media content corresponding to the editing result. 12.An electronic device, comprising: at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor, the instructions, when executed by the at least one processor, causing the electronic device to perform the method according to any one of claims 1-10. 13.A computer-readable storage medium having computer-executable instructions stored thereon that are executable by a processor to implement the method according to any one of claims 1-10. 14.A computer program product tangibly stored in a computer storage medium and comprising computer-executable instructions that, when executed by a device, cause the device to perform the method according to any one of claims 1-10. ​

Citation Information

Patent Citations

  • Work editing prompting method and device, electronic equipment and storage medium

    CN112764869A

  • Video processing method and device, electronic equipment and computer readable storage medium

    CN113473178A

  • Video content generation method and device, electronic equipment and storage medium

    CN116471450A

  • Interface interaction method and device, equipment and storage medium

    CN118244933A

  • Interfaces for a messaging inbox

    US20190018570A1