Method, apparatus, device, and storage medium for transferring works

The described method and apparatus address the challenge of presenting and interacting with transfer comments in multimedia content applications by providing a system for generating and presenting transfer comments within a user interface, thereby enhancing user interaction and experience.

JP2025516971AActive Publication Date: 2025-05-30DOUYIN VISION CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2024569507
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-05-25
Filing Date
2023-05-17
Publication Date
2025-05-30
Estimated Expiration
2043-05-17

AI Technical Summary

Technical Problem

Existing applications lack efficient and user-friendly mechanisms for presenting and interacting with transfer comments related to the transfer of multimedia content, which complicates user operations and reduces the overall user experience.

Method used

The method and apparatus provide a system for presenting a comment area that includes transfer comments when a work is transferred, allowing users to view and interact with transfer-related information conveniently. This involves generating and presenting transfer comments in a user interface, along with options for users to add their own transfer comments.

Benefits of technology

This solution enhances user interaction by providing a clear and accessible way to view and manage transfer comments, improving the overall user experience and simplifying operations related to content transfer within applications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025516971000001_ABST
    Figure 2025516971000001_ABST
Patent Text Reader

Abstract

Provided are a method, an apparatus, a device, and a storage medium for transferring a work. In a method of presenting a work, a request to present a comment area for the work is received from a first user, and then the comment area is presented, wherein if the work has been transferred, the comment area includes at least one transfer comment associated with the transfer of the work.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application claims priority to a Chinese patent application for invention titled "Method, Apparatus, Device, and Storage Medium for Work Transfer" with application number CN202210580711.5, filed on May 25, 2022.

[0002] Exemplary embodiments of the present invention generally relate to the field of computers, and more particularly, to a method, apparatus, device, and computer-readable storage medium for work transfer.

Background Art

[0003] There are increasingly more applications designed to provide various services to users. Users can perform various operations on the applications. For example, in content sharing type applications, users can create and publish works such as multimedia content including text, video, images, image collections, sounds, etc. Further, users can also perform various operations such as browsing, commenting, transferring, and message interaction in the application. It is more important to be able to provide users with convenient operation modes such as convenient transfer modes and comment modes.

Summary of the Invention

[0004] In a first aspect of the present invention, a method for presenting a work is provided. The method includes receiving, from a first user, a request to present a comment area for the work, and presenting the comment area, where when the work has been transferred, the comment area includes at least one transfer comment associated with the transfer of the work.

[0005] In a second aspect of the present invention, a method for transferring a work is provided. The method includes generating a transfer comment regarding the transfer by a second user so as to be presented in a comment area in response to the transfer by the second user of the work, and presenting first presentation information indicating that the second user has transferred the work in a user interface presenting the work.

[0006] In a third aspect of the present invention, an apparatus for presenting a work is provided. The apparatus includes a request receiving module for receiving a request from a first user to present a comment area for the work, and a comment presenting module for presenting the comment area, wherein when the work has been transferred, the comment area includes at least one transfer comment associated with the transfer of the work.

[0007] In a fourth aspect of the present invention, an apparatus for transferring a work is provided. The apparatus includes a comment generating module for generating a transfer comment regarding the transfer by a second user so as to be presented in a comment area in response to the transfer by the second user of the work, and a presentation presenting module for presenting first presentation information indicating that the second user has transferred the work in a user interface presenting the work.

[0008] In a fifth aspect of the present invention, an electronic device is provided. The device includes at least one processing unit and at least one memory coupled to the at least one processing unit and used for storing instructions to be executed by the at least one processing unit. When the instructions are executed by the at least one processing unit, the method according to the first aspect or the second aspect is executed by the device.

[0009] In a sixth aspect of the present invention, a computer-readable storage medium is provided. A computer program is stored in the medium, and when the program is executed by a processor, the method according to the first aspect or the second aspect is implemented.

[0010] It should be understood that the content described in the summary part of the present invention is not intended to limit the main features or important features of the embodiments of the present invention, nor is it intended to limit the scope of the present invention. Other features of the present invention will be easily understood from the following description.

Brief Description of the Drawings

[0011] With reference to the following detailed description in conjunction with the drawings, the above-described features and other features, advantages, and aspects of each embodiment of the present invention will become more apparent. In the drawings, the same or similar symbols indicate the same or similar elements.

[0012]

Figure 1

Figure 2

Figure 3A

Figure 3B

Figure 4

Figure 5

Figure 6A

Figure 6B

Figure 7A

Figure 7B

Figure 8

Figure 9

Figure 10

Figure 11

Mode for Carrying Out the Invention

[0013] Hereinafter, embodiments of the present invention will be described in more detail with reference to the drawings. Although specific embodiments of the present invention are shown in the drawings, the present invention can be implemented in various forms and should not be construed as being limited to the embodiments described herein. Rather, it should be understood that these embodiments are provided for a more thorough and complete understanding of the present invention. It should be understood that the drawings and embodiments of the present invention are for illustrative purposes only and are not used to limit the protection scope of the present invention.

[0014] As used herein, the term "work" refers to multimedia content created by a user, including text, sound, graphics, images, animations, videos, and the like.

[0015] As used herein, the term "transfer comment" refers to a comment associated with the transfer of a work. It may be user input content obtained by the user during the transfer of the work, or it may be default content automatically generated without user input. As used herein, the term "normal comment" refers to a comment input by the user during the viewing of the work, rather than during the transfer process of the work.

[0016] In the description of the embodiments of the present invention, the term "including" and similar terms are open-ended inclusion of "including but not limited to". The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". There may be other explicit and implicit definitions below.

[0017] The term "in response to" means that the corresponding event occurs or the condition is satisfied. It should be understood that there is not necessarily a strong relationship between the execution timing sequence of the subsequent operations executed in response to the event or condition and the occurrence time of the event or the time when the condition is satisfied. In certain cases, the subsequent operation may be executed immediately when the event occurs or the condition is established, and in some other cases, the subsequent operation may be executed after a certain period of time after the event occurs or the condition is established.

[0018] It is understood that the data related to the present technical solution (including but not limited to the data itself, the acquisition of data, or the use of data) should comply with the corresponding laws and regulations and related specified requirements.

[0019] Before using the technical solutions disclosed in each embodiment of the present invention, it should be understood that the types, scope of use, usage scenarios, etc. of the personal information related to the present invention should be notified to the user in an appropriate manner in accordance with the relevant laws and regulations, and the permission of the user should be obtained.

[0020] For example, when responding to receiving an uncommitted request from a user, by sending presentation information to the user, it is explicitly presented to the user that the requested operation requires the acquisition and use of the user's personal information. Thereby, based on the presentation information, the user can independently select whether to provide personal information to software or hardware such as an electronic device, an application, a server, or a storage medium that executes the operations of the technical solution of the present invention.

[0021] As an optional but non-limiting implementation form, the method of sending presentation information to the user in response to receiving an uncommitted request from the user may be, for example, a method using a pop-up window, and the presentation information can be displayed in the form of text within the pop-up window. In addition, the pop-up window may further include a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.

[0022] It is understood that the above-described notification and user authorization acquisition process is only schematic and does not limit the implementation forms of the present invention, and other means that comply with relevant laws and regulations can also be applied to the implementation forms of the present invention.

[0023] FIG. 1 shows a schematic diagram of an exemplary environment 100 in which an embodiment of the present invention can be implemented.

[0024] In the exemplary environment 100, an application 120 is installed on the terminal device 110. The user 130 can interact with the application 120 via the electronic device 110 and / or a device connected to the electronic device 110. The application 120 may be a content sharing application and can provide services related to works in the form of multimedia content, such as viewing, commenting, forwarding, creating (for example, photographing and / or editing), and publishing works, to the user 130.

[0025] The terminal device 110 may be any type of mobile device, fixed device, or portable device, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, personal communication system (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / video cameras, positioning devices, television receivers, radio receivers, e-book devices, game devices, or any combination of the foregoing, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the terminal device 110 can also support any type of interface for the user (such as a "wearable" circuit).

[0026] In some embodiments, the terminal device 110 communicates with the server 140 to provide the services of the application 120. The server 140 is a variety of types of computing systems / servers that can provide computing functions, including but not limited to mainframes, edge computing nodes, computing devices in a cloud environment, etc.

[0027] It should be understood that the structure and function of the environment 100 are described only for purposes of illustration and do not imply any limitation on the scope of the present invention.

[0028] In environment 100, user 130 is viewing work 150 created by user 123 in user interface 145 provided by terminal device 110. In this example, application 120 is a video sharing application and work 150 is a video. User 130 can click the "Like" control 152 to "Like" work 150, and can also click the comment area control 155 to view comments regarding work 150. User 130 can further click the share control 160 to share (e.g., transfer) work 150. For example, after user 130 clicks the share control 160, transfer control 165 is presented in user interface 145 for user 130 to transfer work 150.

[0029] In the process of transferring a work, it is expected that transfer comments can be added conveniently, quickly, and flexibly. Also, it is expected that transfer comments can be viewed conveniently and quickly, and that one can interact with the comment starter.

[0030] Embodiments of the present invention propose an interactive solution for a work. In this solution, if a work viewed by a user has been transferred, at least one transfer comment related to the work transfer is presented in the comment area of the work. Accordingly, if a work has been transferred by another user, a transfer comment regarding the transfer is generated to be presented in the comment area. For the sake of convenience of explanation, in some embodiments of the present invention, a user who views a transfer comment is referred to as the "first user", and a user who transfers a work is referred to as the "second user".

[0031] Thereby, transfer-related information can be presented and viewed in the comment area, whereby users can access and view transfer comments conveniently and quickly. According to another aspect, users can interact with the transferrer more easily, simplifying user operations and improving the user experience.

[0032] Figure 2 shows a flowchart of a process 200 for presenting works according to some embodiments of the present invention. The process 200 may be implemented in the terminal device 110. For ease of explanation, the process 200 will be described in conjunction with the environment 100 of FIG. 1.

[0033] In block 210, a request to present a comment area for a work (such as work 150 in FIG. 1) from a first user (e.g., user 130 in FIG. 1) is received. For example, in response to the first user clicking on the comment area control 155 shown in FIG. 1, it is determined that the first user is requesting the presentation of the comment area. The first user may also send a request to present the comment area by other means, and related embodiments will be further described below.

[0034] In block 220, the comment area is presented, and therein, if the work has been transferred, the comment area includes at least one transfer comment associated with the transfer of the work. As an example, the transfer comment may include user input content for the work transfer. For example, it may include user input content (also referred to as "user input comment") obtained during the transfer of the work. The user input comment may be input after the user transfers the work. For example, after transferring the work, the user can enter the transfer comment into the comment area.

[0035] As another example, the transfer comment may further include a default transfer comment generated when there is no user input. The default transfer comment may include any appropriate default text. As an example, it may be explanatory information indicating that the work has been transferred, such as "This work has been transferred".

[0036] Thereby, the first user can enter the comment area to understand the transfer status of the work being viewed, and can also interact with the transferrer in the comment area, making the interaction between users more convenient.

[0037] Figure 3A shows an exemplary user interface 300 presenting a comment area according to some embodiments of the present invention.

[0038] In this example, in response to a request to present a comment area for a first user (e.g., user 310 in Figure 3A), comment area 305 is displayed in user interface 300, in which the first comment area 315 is dedicated to displaying transferred comments, and the second comment area 320 is dedicated to displaying normal comments. These two comment areas 315 and 320 are independent of each other. By displaying transferred comments and normal comments in separate sections, users can more conveniently understand the transfer status of the work and can more easily interact with the transferrer.

[0039] In some embodiments, to display the transferred comments more prominently, the transferred comments are displayed at the top of comment area 305. For example, as shown in Figure 3A, the first comment area 315 is located above the second comment area 320. Further, by displaying a transfer icon 330 at the lower right corner of the avatar of the transferring user 325, the transferred comments are displayed more prominently.

[0040] In the example shown in Figure 3A, three transferred comments are displayed in the first comment area 315, and these three transferred comments are collectively referred to as user input comments 332, including the transferred comments 332-1 and 332-2 input by user A and user B, and a default transferred comment 324 generated for user C when the user did not input a comment, such as "This work has been transferred".

[0041] In some embodiments, users A, B, and C associated with comments 332-1, 332-2, and 334 have a relationship with the first user. For example, the first user may have a following relationship such as a two-way follow friendship relationship with users A, B, and / or C in a social network. Alternatively or additionally, the first user may have a one-way follow relationship (e.g., a one-way follow acquaintance or a non-follow acquaintance) with users A, B, and / or C. For example, users A, B, and / or C can follow the first user unidirectionally, or the first user can follow users A, B, and / or C unidirectionally. There may be further other relationships between users A, B, C and the first user.

[0042] In this way, when a specific user forwards a specific work, related users can satisfy the transfer when viewing the work and can further interact with the forwarding user. This provides convenience for user interaction and further improves the user experience.

[0043] In some embodiments, when the comment area 305 contains multiple transfer comments, the multiple transfer comments can be arranged based on whether the transfer comments include user input content and / or the intimacy between the related users of the transfer comments and the first user. For example, in the example shown in FIG. 3A, since comments 332-1 and 332-2 include content input by users A and B, they are arranged above the default transfer comment 334. Also, user A has a friendship relationship with the first user, and user B has a one-way follow relationship with the first user. For example, as shown in FIG. 3A, a friend tab 336 is displayed after the name of user A. Accordingly, comment 322-1 of user A is arranged above comment 322-2 of user B. This makes it easier for users to interact with friends or acquaintances.

[0044] In some embodiments, the user input comment 332 may be counted as the number of comments on the work 150. In contrast, the default transfer comment 324 may have an attribute that is not counted as the number of comments on the work 150. Thereby, comments actively initiated by the user can be effectively counted.

[0045] In some embodiments, transfer comments, similar to normal comments, can support "likes" and replies. For example, in FIG. 3A, each of the comments 332-1, 332-2, and 334 is configured with a "like" control 338 for the first user to "like" the corresponding comment. Also, below the comments 332-1 and 332-2, a reply control 340 for the first user to reply to the corresponding comment is configured. Considering that the default transfer comment 334 is automatically generated rather than input by the user, in some embodiments, the default transfer comment 334 may have an attribute that does not support replies. As shown in FIG. 3A, the default transfer comment 334 does not support replies, and the reply control 340 is not displayed. In this way, the display space of the user interface can be effectively utilized.

[0046] It should be understood that the user interface 300 in FIG. 3A and the user interfaces and display interfaces in other drawings described below are merely exemplary, and there can actually be various designs. For example, each graphic element and / or control in the interface can have different arrangements and different visual representations, one or more of the elements and / or controls may be omitted or replaced, and one or more other elements and / or controls may exist. Also, the interface may include any suitable text content. Embodiments of the present invention are not limited in this regard.

[0047] In some embodiments, in order to make more efficient use of the limited display space of the user interface, transfer comments can be folded and displayed in the comment area.

[0048] FIG. 3B shows a comment area 305 displayed in a folded form according to some embodiments of the present invention.

[0049] In this example, in the first comment area 315 located in the upper region, two comments including the transfer comment 332-1 and its reply comment 350 are displayed. Other comments and replies are displayed in a folded form. For example, only the reply comment 350 from user E is displayed for the transfer comment 332-1 of user A, and at least three other reply comments are displayed in a folded form. Each time the first user clicks on the reply expansion control 360, three reply comments can be displayed again.

[0050] The first comment area 315 in FIG. 3B is further configured with a transfer expansion control 360. Each time the user clicks on the control, three transfer comments and replies can be displayed again.

[0051] It should be understood that the number of displayed comments and the number of folded comments shown in FIG. 3B are merely exemplary and not limiting. Depending on the configuration of the interface, any number of transfer comments and replies can be displayed. Each time the reply expansion control 355 and the transfer expansion control 360 are clicked, any number of information can be displayed again.

[0052] Above, several embodiments of viewing transfer comments related to the transfer of work 150 in the first user comment area in conjunction with FIGS. 1, 2, 3A, and 3B have been described. Below, several embodiments related to the transfer of work 150 by the second user will be described.

[0053] FIG. 4 shows a flowchart of a process 400 for transferring works according to some embodiments of the present invention. The process 400 may be implemented in the terminal device 110.

[0054] In block 410, in response to a transfer by a second user (e.g., user 130 in FIG. 1) of a work 150, a transfer comment regarding the transfer by the second user is generated for presentation in a comment area (e.g., comment area 305 shown in FIGS. 3A and 3B). For example, the second user can transfer the work 150 by clicking on the share control 160 in FIG. 1 and then clicking on the presented transfer control 165. The generated comment may be a default transfer comment such as "This work was transferred" by the second user.

[0055] In some embodiments, when the second user uses the transfer function for the first time, a functional description of the transfer comment, such as a prompt regarding the addition of a transfer comment, may be presented to the second user, and, taking compliance into consideration, the transfer comment may further include a prompt that it will generally be made public.

[0056] FIG. 5 shows an exemplary user interface 500 for a functional description for presenting a transfer comment according to some embodiments of the present invention.

[0057] As shown in FIG. 5, when a second user (e.g., user 505 in FIG. 5) has not previously used the transfer function, a pop-up window 510 is presented to present a related introduction of the transfer function during the process of the second user transferring the work 150. For example, if the second user has not seen the pop-up window 510, the pop-up window 510 is presented. If the second user has used the transfer function or has seen the pop-up window 510, the pop-up window 510 is no longer displayed, thereby simplifying the usage operation of the transfer function.

[0058] The pop-up window 510 may include an explanation 512 regarding the transfer function, such as "Let's introduce interesting videos to others". Alternatively or additionally, it may include an explanation 514 regarding the transfer status presentation function, such as "The transfer will be displayed when an acquaintance views the video". Alternatively or additionally, further, it may include an explanation 516 regarding the transfer comment function, such as "Transfer comments can be added and this comment will be generally disclosed". After the second user clicks the transfer confirmation control 518, the work 150 can be transferred.

[0059] Next, continuing to refer to FIG. 4, in block 420, in the user interface presenting the work 150, presentation information (referred to as "first presentation information") indicating that the second user has transferred the work 150 is presented. Thereby, while presenting the work 150 to the user, it is possible to present to the user that the transfer has been completed.

[0060] In some embodiments, when at least one other user (referred to as the "third user") transfers the work 150, in the user interface, further, presentation information (referred to as "second presentation information") indicating that at least one third user has transferred the work 150 is presented. Thereby, the transfer status of the work can be presented to the user more conveniently and quickly.

[0061] FIGS. 6A and 6B show exemplary user interfaces 600 and 605 presenting transfer presentation information of a work according to some embodiments of the present invention.

[0062] In FIG. 6A, after the second user (e.g., user 505) transfers the work 150, in the user interface 600 presenting the work 150, the first presentation information 610 indicating that the second user has "already transferred" is presented.

[0063] In the example shown in FIG. 6B, a third user (e.g., user 615) also transferred work 150. In the user interface 605 presenting work 150, second presentation information 620 indicating that "two people have already transferred" is presented for the second user (e.g., user 505) and the third user (e.g., user 615).

[0064] In some embodiments, in response to a planned operation of the second user on the first presentation information (referred to as "first planned operation"), in order to display the transfer comment of work 150, it jumps to the comment area of work 150. The first planned operation may include any suitable operation such as clicking, swiping, touching, approaching, etc. In this way, the planned operation of the second user on the first presentation information can be regarded as a request of the second user for the presentation of the comment area.

[0065] Still considering the example shown in FIG. 6A, when the second user (e.g., user 505) clicks on the first presentation information 610, it jumps to the comment area (e.g., comment area 305 shown in FIGS. 3A and 3B) of work 150 in order to display the related comments of work 150 including the transfer comment and the normal comment.

[0066] In some embodiments, the second presentation information 620 shown in FIG. 6B also supports jumping to the comment area. For example, when the second user clicks on the second presentation information 620 in FIG. 6B, similarly, it can directly enter the comment area of work 150.

[0067] Thereby, it is possible to enter the comment area either through the comment area control 155 shown in FIG. 1 or through the first presentation information 610 shown in FIG. 6A and the second presentation information 620 shown in FIG. 6B. This provides a more flexible operation mode for the user and improves the user experience.

[0068] In some embodiments, to further simplify the process of adding a transfer comment, after the second user transfers the work 150, an interface element for adding a transfer comment can be presented in the user interface so that the second user can add a transfer comment regarding the transfer. In some embodiments, in response to a planned operation of the second user on the interface element (referred to as the "second planned operation"), an interface area for entering a comment is presented. Similar to the first planned operation for the first presentation information regarding the transfer situation described above, the second planned operation may also include clicks, slides, touches, approaches, and any other suitable operations.

[0069] FIGS. 7A and 7B include exemplary user interfaces 700 and 705 for adding a transfer comment according to some embodiments of the present invention.

[0070] In the user interface 700 shown in FIG. 7A, an interface element 715 for adding a transfer comment is presented. When the second user (e.g., user 505) clicks on the interface element 715, it jumps to the user interface 705 shown in FIG. 7B that displays an interface area 720 for entering a comment. The second user enters a transfer comment in the input box 725 of the interface area 720.

[0071] In FIG. 7B, an emoticon sequence 730 is displayed below the input box 725. In this example, the last emoticon 732 of the sequence is not fully displayed. In response to a planned operation of the second user on the emoticon sequence 730 (referred to as the "third planned operation"), at least one additional emoticon is presented. The third planned operation may include clicks and slides, and may include, for example, leftward slides, rightward slides, upward slides, downward slides, non-horizontal or vertical slides, and any other suitable operations.

[0072] In this example, after the second user clicks on the area where the emoticon sequence 730 is located and slides in a predetermined direction (e.g., slides to the left), emoticons that were not previously displayed can be presented. In this way, by performing a scheduled operation, more emoticons can be found, and the limited display space of the user interface can be saved.

[0073] In some embodiments, considering compliance, during the process of the second user first entering the interface area 720 to enter comments through the interface element 715, a prompt 740 such as "The transfer of the added comments is generally made public" can be presented.

[0074] In some embodiments, after the second user transfers the work 150, in the user interface presenting the work 150, the first prompt information indicating that the work 150 has been transferred by the second user and the interface element for adding transfer comments can be alternately presented. For example, after the second user successfully transfers, first present the user interface 600 shown in FIG. 6A, then present the user interface 700 shown in FIG. 7A, and then alternately present both.

[0075] Alternately presenting the prompt information and the interface element for adding transfer comments helps the user understand the transfer status of the work and allows the transfer comments to be added as needed. Therefore, it can support the user's convenient, easy, and flexible operation and provide convenience to the user.

[0076] In some embodiments, the transfer comment of the second user may be deleted. For example, if the duration for which the second user clicks on the transfer comment exceeds a predetermined duration (also referred to herein as a "long press" operation), the transfer and the corresponding comment can be deleted. This makes the user's transfer operation more flexible, allowing the user to effectively manage the transfer operation and improving the user experience. In some embodiments, the default transfer comment of others does not support the "long press" operation, and deletion, reply, copy, report, etc. cannot be performed through "long press".

[0077] In some embodiments, the author of the work 150 can set comment permissions. For example, the user 123 who created the work 150 can turn off the comment function for the work 150. In this case, the transfer of the work 150 does not support additional comments. For example, the user page 700 including the interface element 715 for adding a transfer comment shown in FIG. 7A is not presented. In this case, the user pages 600 and 605 still including the first presentation information and the second presentation information indicating that the work 150 shown in FIGS. 6A and 6B has been transferred are displayed.

[0078] Alternatively or additionally, when the author turns off the comment function, a default transfer comment can be generated during the process of transferring the work 150 and displayed in the comment area.

[0079] In some embodiments, when the author turns off the comment function after the work 150 has been transferred, the normal comments become unviewable. In this case, the transfer comments including the user input content may be filtered, and instead, the default transfer comments may be displayed. When the author sets the comment permission to viewable but not postable, the user input content is not filtered and is normally displayed together with the normal comments.

[0080] FIG. 8 shows an exemplary user interface 800 for presenting a comment area 305 after user 123 who created work 150 according to some embodiments of the present invention turns off the comment function.

[0081] In this example, after work 150 has already been transferred, user 123 turns off the comment function. In such a case, as shown in FIG. 8, in a first comment area 315 for presenting transfer comments, the content input by user A and user B in user interface 300 in FIG. 3A is switched to a default transfer comment such as "This work has been transferred". In the second comment area 320, the normal comments are no longer displayed, and instead, "This user has turned off comments" is displayed. Thereby, the author of the work can effectively manage the comment operation of the work.

[0082] FIG. 9 shows a block diagram of a schematic configuration of a device 900 for presenting a work according to some embodiments of the present invention. Device 900 can be implemented as a terminal device 110 or can be included in terminal device 110. Each module / component in device 900 can be implemented by hardware, software, firmware, or any combination thereof.

[0083] As shown in the drawings, device 900 includes a request receiving module 910 and a comment presenting module 920. The request receiving module 910 receives a request to present a comment area for a work from a first user. The comment presenting module 920 presents the comment area, and therein, if the work has been transferred, the comment area includes at least one transfer comment associated with the transfer of the work.

[0084] In some embodiments, the comment presenting module 920 can further display at least one transfer comment for exclusive use in presenting a first comment area, and can display a normal comment on a work for exclusive use in presenting a second comment area. The first comment area and the second comment area are independent of each other.

[0085] In some embodiments, at least one transfer comment may include user input content for a work transfer and / or can generate a default transfer comment when there is no user input. In some embodiments, the default transfer comment may have at least one of an attribute that cannot be replied to and / or an attribute that is not counted in the number of comments on a work. In some embodiments, the starter of at least one transfer comment may be associated with a first user.

[0086] In some embodiments, in response to determining that a comment area includes a plurality of transfer comments, the comment presenting module 920 may arrange the plurality of transfer comments based on at least one of whether a transfer comment includes content input by a user and the intimacy between the associated user of the transfer comment and the first user.

[0087] FIG. 10 shows a block diagram of a schematic configuration of an apparatus 1000 for transferring a work according to some embodiments of the present invention. The apparatus 1000 can be implemented as a terminal device 110 or can be included in the terminal device 110. Each module / component in the apparatus 1000 can be implemented by hardware, software, firmware, or any combination thereof.

[0088] As shown in the drawings, the apparatus 1000 includes a comment generation module 1010 and a presentation module 1020. The comment generation module 1010 generates a transfer comment regarding the transfer by the second user so as to be presented in the comment area in response to the transfer by the second user to the work. The presentation module 1020 presents first presentation information indicating that the second user has transferred the work in the user interface presenting the work.

[0089] In some embodiments, second presentation information indicating that at least one third user has transferred the work can be presented in the user interface. The second user has an association with the third user.

[0090] In some embodiments, the apparatus 1000 may further include a jump module for jumping to the comment area to display the transfer comment in response to a first planned operation of the second user on the first presentation information.

[0091] In some embodiments, the apparatus 1000 may further include a comment addition module for presenting an interface element for adding a transfer comment so that the second user can add a transfer comment regarding the transfer in the user interface.

[0092] In some embodiments, the apparatus 1000 may further include a comment input module for presenting an interface area for inputting a comment in response to a second planned operation of the second user on the interface element.

[0093] In some embodiments, the apparatus 1000 may further include an emoticon presentation module for presenting at least one additional emoticon in response to a third planned operation of the second user on an emoticon sequence within the interface area. The last emoticon of the emoticon sequence is not fully displayed.

[0094] The features and effects regarding processes 200 and 400 described above with reference to FIGS. 1 to 8 are similarly applicable to apparatuses 900 and 1000, and it should be understood that they will not be described repeatedly here. Also, the modules included in apparatus 900 and / or apparatus 1000 can be implemented in various forms including software, hardware, firmware, or any combination thereof. In some embodiments, one or more modules can be implemented using software and / or firmware such as machine-executable instructions stored in a storage medium. In addition to or instead of the machine-executable instructions, some or all of the modules of apparatus 900 and / or apparatus 1000 can be implemented at least partially by one or more hardware logic components. By way of non-limiting example, typical types of hardware logic components that can be used include field programmable gate arrays (FPGA), application specific integrated circuits (ASIC), application specific standard products (ASSP), system on a chip (SOC), complex programmable logic devices (CPLD), and the like.

[0095] FIG. 11 shows a block diagram of an electronic device 1100 that can implement one or more embodiments of the present invention. It should be understood that the electronic device 1100 shown in FIG. 11 is merely exemplary and should not limit the functions and scope of the embodiments described herein. The electronic device 1100 shown in FIG. 11 can be used to implement the terminal device 110 of FIG. 1.

[0096] As shown in FIG. 11, the electronic device 1100 is in the form of a general-purpose electronic device. The components of the electronic device 1100 may include, but are not limited to, one or more processors or processing units 1110, a memory 1120, a storage device 1130, one or more communication units 1140, one or more input devices 1150, and one or more output devices 1160. The processing unit 1110 may be an actual or virtual processor and can execute various processes based on programs stored in the memory 1120. In a multi-processor system, the parallel processing ability of the electronic device 1100 is improved by a plurality of processing units executing computer-executable instructions in parallel.

[0097] The electronic device 1100 typically includes a plurality of computer storage media. Such media may be any accessible media that can be accessed by the electronic device 1100, including, but not limited to, volatile and non-volatile media, removable and non-removable media. The memory 1120 may be volatile memory (e.g., registers, caches, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or a specific combination thereof. The storage device 1130 may be removable or non-removable media and may include machine-readable media such as a flash memory drive, a magnetic disk, or any other media, and can be used to store information and / or data (e.g., training data for training) and can be accessible within the electronic device 1100.

[0098] The electronic device 1100 can further include another removable / non-removable, volatile / non-volatile memory medium. Although not shown in FIG. 11, a magnetic 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 can be provided. In these cases, each drive may be connected to a bus (not shown) by one or more data media interfaces. The memory 1120 may include a computer program product 1125 having one or more program modules, and these program modules are configured to execute various methods or operations of various embodiments of the present invention.

[0099] The communication unit 1140 implements communication with other computing devices via a communication medium. Additionally, the functions of the components of the electronic device 1100 may be implemented as a single computing cluster or multiple computing machines, and these computing machines can communicate via a communication connection. Thus, the electronic device 1100 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or other network nodes.

[0100] The input device 1150 may be one or more input devices such as a mouse, a keyboard, a trackball, etc. The output device 1160 may be one or more output devices such as a display, a speaker, a printer, etc. The electronic device 1100 may further communicate, as needed, with one or more external devices (not shown), such as a storage device, a display device, etc., via the communication unit 1140, communicate with one or more devices that enable a user to interact with the electronic device 1100, or the electronic device 1100 may communicate with any device (such as a network card, a modem, etc.) that communicates with one or more other computing devices. Such communication can be performed via an input / output (I / O) interface (not shown).

[0101] According to an exemplary implementation of the present invention, there is provided a computer-readable storage medium storing one or more computer instructions, and the one or more computer instructions are executed by a processor to implement the above method. According to an exemplary implementation of the present invention, there is further provided a computer program product, and the computer program product is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions executed by a processor to implement the above method.

[0102] Here, each aspect of the present invention has been described with reference to the flowcharts and / or block diagrams of the method, apparatus (system), and computer program product implemented by the present invention. It should be understood that each box in the flowcharts and / or block diagrams and combinations of boxes in the flowcharts and / or block diagrams can all be implemented by computer-readable program instructions.

[0103] These computer-readable program instructions can be provided to the processing unit of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus to generate a machine, such that when these instructions are executed by the processing unit of the computer or other programmable data processing apparatus, an apparatus is generated for implementing the functions / operations specified in one or more boxes in the flowchart and / or block diagram. These computer-readable program instructions may be stored in a computer-readable storage medium, and by operating the computer, programmable data processing apparatus, and / or other devices in a specific manner, the computer-readable medium in which the instructions are stored constitutes a manufactured article including instructions for implementing each aspect of the functions / operations specified in one or more boxes in the flowchart and / or block diagram.

[0104] By loading the computer-readable program instructions into a computer, other programmable data processing apparatus, or other device, a series of operational steps are executed on the computer, other programmable data processing apparatus, or other device to generate a process implemented by the computer, whereby the instructions executed on the computer, other programmable data processing apparatus, or other device implement the functions / operations specified in one or more boxes in the flowchart and / or block diagram.

[0105] The flowcharts and block diagrams in the drawings illustrate the possible architectures, functions, and operations of multiple implementable systems, methods, and computer program products according to the present invention. In this regard, each box in the flowchart or block diagram can represent one module, program segment, or part of an instruction, and the module, program segment, or part of an instruction contains one or more executable instructions for implementing the specified logical function. In some implementations as an alternative, the functions represented in the boxes may occur in a different order than that shown in the drawings. For example, two consecutive boxes may actually be executed substantially in parallel, or depending on the functions involved, may be executed in the reverse order. It should also be noted that each box in the block diagram and / or flowchart, and combinations of boxes in the block diagram and / or flowchart, may be implemented by a special-purpose hardware-based system that executes the specified function or operation, or may be implemented by a combination of special-purpose hardware and computer instructions.

[0106] As described above for each implementation of the present invention, the above description is exemplary and not exhaustive, and is not limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The selection of the terms used herein is intended to best interpret the principles of each implementation, the practical application, or the improvement of the technology in the market, or to enable those skilled in the art to understand each implementation form disclosed herein.

Claims

1. Receiving a request from a first user to present a comment area for a work; Presenting the comment area, wherein if the work has been transferred, the comment area includes at least one transfer comment associated with the transfer of the work. A method of presenting a work.

2. Presenting the comment area includes: Presenting a first comment area for exclusively displaying the at least one transfer comment; Presenting a second comment area for exclusively displaying normal comments for the work, wherein the first comment area and the second comment area are independent of each other. The method of presenting a work according to claim 1.

3. The at least one transfer comment includes: At least one of user input content for the transfer of the work and a default transfer comment generated when there is no user input. The method of presenting a work according to claim 1.

4. The default transfer comment has: At least one of an attribute of not being replyable and an attribute of not being counted in the number of comments for the work. The method of presenting a work according to claim 3.

5. The originator of the at least one transfer comment has a relationship with the first user. The method of presenting a work according to claim 1.

6. Presenting the comment area includes: In response to determining that the comment area includes a plurality of transfer comments, arranging the plurality of transfer comments based on at least one of whether the transfer comment includes content input by the user and the intimacy between the associated user of the related transfer comment and the first user. The method of presenting a work according to claim 1.

7. Generating a transfer comment regarding the transfer of a second user in response to the transfer of the second user to a work, and presenting, in a user interface for presenting the work, first presentation information indicating that the second user has transferred the work. A method of transferring a work.

8. ​ Presenting second presentation information indicating that at least one third user has transferred the work in the user interface, further including that the second user has a relationship with the third user The method for transferring the work according to claim 7

9. Further including jumping to the comment area to display the transfer comment in response to a first planned operation of the second user on the first presentation information The method for transferring the work according to claim 7

10. Further including presenting an interface element for adding a transfer comment in the user interface so that the second user can add a transfer comment regarding the transfer The method for transferring the work according to claim 7

11. Further including presenting an interface area for inputting a comment in response to a second planned operation of the second user on the interface element The method for transferring the work according to claim 10

12. Further including presenting at least one additional emoticon in response to a third planned operation of the second user on an emoticon sequence within the interface area, where the last emoticon in the emoticon sequence is not fully displayed The last emoticon in the emoticon sequence is not fully displayed The method for transferring the work according to claim 11

13. A request receiving module for receiving a request from a first user to present a comment area for a work, and a comment presenting module for presenting the comment area, where when the work has been transferred, the comment area includes at least one transfer comment associated with the transfer of the work An apparatus for presenting a work An apparatus for presenting a work

14. The comment presenting module further Presents a first comment area for exclusively displaying the at least one transfer comment Presents a second comment area for exclusively displaying normal comments on the work The first comment area and the second comment area are independent of each other The apparatus for presenting the work according to claim 13

15. The at least one transfer comment Includes at least one of user input content for the transfer of the work and a default transfer comment generated when there is no user input An apparatus for presenting the work according to claim 13.

16. A comment generation module for generating a transfer comment regarding the transfer of the second user so as to present it in a comment area in response to the transfer of the second user to the work; A presentation presenting module for presenting first presentation information indicating that the second user has transferred the work in the user interface for presenting the work. An apparatus for transferring a work.

17. Further provided with a jump module for jumping to the comment area in order to display the transfer comment in response to a first scheduled operation of the second user on the first presentation information. An apparatus for transferring the work according to claim 16.

18. Further provided with a comment addition module for presenting an interface element for adding a transfer comment in the user interface so that the second user adds a transfer comment regarding the transfer. An apparatus for transferring the work according to claim 16.

19. An electronic device, At least one processing unit; Coupled to the at least one processing unit and used to store instructions executed by the at least one processing unit, and when the instructions are executed by the at least one processing unit, causing the electronic device to execute the method according to any one of claims 1 to 6 or claims 7 to 12 At least one memory. The electronic device.

20. A computer program is stored, and when the computer program is executed by a processor, the method according to any one of claims 1 to 6 or claims 7 to 12 is realized. A computer-readable storage medium.

Citation Information

Patent Citations

  • Interactive panel display method, device and equipment and storage medium thereof

    CN111221456A

  • Information display method and device thereof, computer readable storage medium and electronic device

    CN111641859A

  • Data processing method and device, computer equipment and storage medium

    CN113973223A

  • Improving user engagement with co-users of a networking system

    JP2022523636A

  • Advertisement distribution system, information processing device, and information processing method

    JP7548215B2