Method, apparatus, device, and storage medium for transferring works
The method and apparatus facilitate intuitive presentation and interaction with transfer comments for multimedia content, addressing the inefficiencies in existing systems by clearly displaying and generating transfer-related information, thereby enhancing user experience.
Patent Information
- Application Number
- JP2024569507
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2022-05-25
- Filing Date
- 2023-05-17
- Publication Date
- 2025-07-30
- Estimated Expiration
- 2043-05-17
AI Technical Summary
Existing applications lack convenient and efficient methods for presenting and interacting with transfer comments related to multimedia content, making user interaction cumbersome and less intuitive.
A method and apparatus for presenting a comment area that includes transfer comments associated with the transfer of multimedia content, allowing users to easily view and interact with transfer-related information, and generating transfer comments upon content transfer, with options for user input or default comments.
Enhances user interaction by providing clear and convenient presentation of transfer comments, improving user experience and simplifying operations related to content transfer and interaction.
Smart Images

Figure 0007715954000001 
Figure 0007715954000002 
Figure 0007715954000003
Abstract
Description
Technical Field
[0001] This application claims the priority of a Chinese invention patent application with the invention name "Method, apparatus, device, and storage medium for work transfer", application number CN202210580711.5, filed on May 25, 2022.
[0002] Exemplary embodiments of the present invention generally relate to the field of computers, and in particular, 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. In addition, users can further 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 to present a comment area for a work from a first user, 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
Embodiments 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, etc.
[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 its 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 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 the user's permission 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 operation of the technical solution of the present invention.
[0021] As an optional but non-limiting implementation form, a method of sending presentation information to the user in response to receiving an uncommitted request from the user may be, for example, a method of 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 should be understood that the above-described notification and user authorization acquisition process are only schematic and do 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 embodiments 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 (e.g., 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, 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 various types of computing systems / servers that can provide computing functions, including but not limited to mainframes, edge computing nodes, computing devices in cloud environments, etc.
[0027] It should be understood that the structure and function of the environment 100 are described for illustrative purposes only 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 on the "Like" control 152 to "Like" work 150, and can also click on the comment area control 155 to view comments regarding work 150. User 130 can further click on the share control 160 to share (e.g., transfer) work 150. For example, after user 130 clicks on 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 the user can interact with the comment starter.
[0030] Embodiments of the present invention propose an interactive solution for works. 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 in explanation, in some embodiments of the present invention, the user who views the transfer comment is referred to as the "first user", and the user who transfers the work is referred to as the "second user".
[0031] Thereby, transfer-related information can be presented and viewed in the comment area, whereby the user can access and view transfer comments conveniently and quickly. According to another aspect, the user can interact more easily with the transferrer, simplifying user operations and improving the user experience.
[0032] Figure 2 shows a flowchart of process 200 for presenting works according to some embodiments of the present invention. Process 200 may be implemented on terminal device 110. For ease of explanation, process 200 will be described in conjunction with 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 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 suitable 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] FIG. 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 FIG. 3A), a comment area 305 is presented in the user interface 300, in which a first comment area 315 is dedicated to presenting transfer comments, and a second comment area 320 is dedicated to presenting normal comments. These two comment areas 315 and 320 are independent of each other. By displaying transfer comments and normal comments in separate sections, the user can more conveniently understand the transfer status of the work and can more easily interact with the transferrer.
[0039] In some embodiments, to present transfer comments more prominently, the transfer comments are displayed at the top of the comment area 305. For example, as shown in FIG. 3A, the first comment area 315 is located above the second comment area 320. Further, by presenting a transfer icon 330 at the lower right corner of the avatar of the transferring user 325, the transfer comments are displayed more prominently.
[0040] In the example shown in FIG. 3A, three transfer comments are presented in the first comment area 315, which are collectively referred to as user input comments 332, including transfer comments 332-1 and 332-2 input by user A and user B, and a default transfer 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 an association with the first user. For example, the first user may have a follow 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 an acquaintance not followed) with users A, B, and / or C. For example, users A, B, and / or C can follow the first user in a one-way manner, or the first user can follow users A, B, and / or C in a one-way manner. There may further be other association relationships between users A, B, and C and the first user.
[0042] In this way, when a specific user forwards a specific work, users with an association relationship 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 a plurality of transfer comments are included in the comment area 305, the plurality of transfer comments can be arranged based on whether the transfer comments include user input content and / or the intimacy between the associated 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, the comments actively initiated by the user can be effectively counted.
[0045] In some embodiments, the transfer comment can support "likes" and replies, similar to a normal comment. 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. The 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, the transfer comments can be folded and displayed in the comment area.
[0048] FIG. 3B shows a comment area 305 presented 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 presented. Other comments and replies are presented in a folded form. For example, for the transfer comment 332-1 of user A, only the reply comment 350 from user E is presented, and at least three other reply comments are presented in a folded form. Each time the first user clicks on the reply expansion control 360, three reply comments can be presented again.
[0050] In the first comment area 315 in FIG. 3B, a transfer expansion control 360 is further configured. Each time the user clicks on the control, three transfer comments and replies can be presented again.
[0051] It should be understood that the number of presented 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 presented. Each time the reply expansion control 355 and the transfer expansion control 360 are clicked, any number of information can be presented again.
[0052] Above, some 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, some embodiments related to the transfer of work 150 by a second user will be described.
[0053] Figure 4 shows a flowchart of process 400 for transferring works according to some embodiments of the present invention. Process 400 may be implemented in terminal device 110.
[0054] In block 410, in response to a transfer by a second user (e.g., user 130 in FIG. 1) of work 150, a transfer comment regarding the second user's transfer 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 work 150 by clicking on share control 160 in FIG. 1 and then clicking on transfer control 165 presented thereby. The generated comment may be a default transfer comment such as the second user "transferred this work".
[0055] In some embodiments, when the second user uses the transfer function for the first time, a functional explanation of the transfer comment, such as a prompt regarding the addition of a transfer comment, may be presented to the second user, and further, considering compliance, the transfer comment may include a prompt that it is generally made public.
[0056] Figure 5 shows an exemplary user interface 500 for a functional explanation 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 never used the transfer function before, a pop-up window 510 is presented to present a related introduction of the transfer function during the process of the second user transferring work 150. For example, if the second user has never seen pop-up window 510, pop-up window 510 is presented. If the second user has used the transfer function or has seen pop-up window 510, pop-up window 510 is no longer displayed, thereby simplifying the operation of using the transfer function.
[0058] The pop-up window 510 may include an explanation 512 regarding the transfer function, such as "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, it may further 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, presentation information (referred to as "second presentation information") indicating that at least one third user has transferred the work 150 is further 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 (for example, 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 click, slide, touch, approach, 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 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, in order 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 a 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 emoji sequence 730 is displayed below the input box 725. In this example, the last emoji 732 of the sequence is not fully displayed. In response to a planned operation of the second user on the emoji sequence 730 (referred to as the "third planned operation"), at least one additional emoji 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, when the second user clicks on the area where the emoticon sequence 730 is located and then slides in a predetermined direction (for example, slides to the left), emoticons that have not been previously displayed can be presented. In this way, by performing scheduled operations, 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 input 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 presented alternately. For example, after the second user's transfer is successful, first present the user interface 600 shown in FIG. 6A, then present the user interface 700 shown in FIG. 7A, and then present the two alternately.
[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 adding transfer comments as needed. Therefore, it can support the user's convenient, easy, and flexible operations 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 as a "long press" operation here), the transfer and the corresponding comment can be deleted. Thereby, the user's transfer operation becomes more flexible, the user can effectively manage the transfer operation, and the user experience is improved. 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 work 150 can set comment permissions. For example, user 123 who created work 150 can turn off the comment function for work 150. In this case, the transfer of 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 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 work 150 and displayed in the comment area.
[0079] In some embodiments, when the author turns off the comment function after work 150 has been transferred, normal comments become unviewable. In this case, the transfer comments including 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, turned 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 a second comment area 320, 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 an apparatus 900 for presenting a work according to some embodiments of the present invention. Apparatus 900 can be implemented as a terminal device 110 or can be included in terminal device 110. Each module / component in apparatus 900 can be implemented by hardware, software, firmware, or any combination thereof.
[0083] As shown in the drawing, apparatus 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 presentation module 920 may further display at least one transfer comment for exclusive use in presenting a first comment area, and display normal comments on the 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 work transfer and / or may generate a default transfer comment in the absence of 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 the work. In some embodiments, the originator of at least one transfer comment may be associated with a first user.
[0086] In some embodiments, the comment presentation module 920 may further, in response to determining that the comment area includes a plurality of transfer comments, arrange 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 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 may be implemented as a terminal device 110 or may be included in the terminal device 110. Each module / component in the apparatus 1000 may 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 of the work. The presentation module 1020 presents first presentation information indicating that the second user has transferred the work in a user interface that presents 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 that jumps 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 that presents 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 that presents 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 that presents 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 (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0095] FIG. 11 shows a block diagram of an electronic device 1100 capable of implementing 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 a program stored in the memory 1120. In a multi-processor system, multiple processing units execute computer-executable instructions in parallel to improve the parallel processing ability of the electronic device 1100.
[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 a volatile memory (e.g., registers, caches, random access memory (RAM)), a 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 a removable or non-removable medium and may include a machine-readable medium such as a flash memory drive, a magnetic disk, or any other medium, 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 a logical connection 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 necessary, 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 carried out 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 each combination 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 a 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 operating 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 includes 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 those 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 for performing 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 illustrative 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 terms used herein is intended to best interpret the principles of each implementation, practical application, or improvement to 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 when the work has been transferred, the comment area includes at least one transfer comment associated with the transfer of the work; 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 originator of the at least one transfer comment has an associated relationship with the first user; 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; including arranging the plurality of transfer comments based on at least one of whether the transfer comment includes content input by a user and the intimacy between the related user of the transfer comment and the first user in response to determining that the comment area includes a plurality of transfer comments; A method for presenting a work.
2. The default transfer comment has at least one of an attribute that cannot be replied to and an attribute that is not counted in the number of comments for the work. The method according to claim 1.
3. 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 the transfer comment in a comment area; Presenting first prompt information indicating that the second user has transferred the work in a user interface for presenting the work; including jumping to the comment area to display the transfer comment in response to a first scheduled operation of the second user on the first prompt information. A method for transferring a work.
4. Presenting second prompt information indicating that at least one third user has transferred the work in the user interface, further including that the second user has an associated relationship with the third user. The method according to claim 3.
5. 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 according to claim 3.
6. 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 according to claim 5.
7. Further including presenting at least one additional emoticon in response to a third planned operation of the second user on the emoticon sequence within the interface area, wherein the last emoticon in the emoticon sequence is not fully displayed. The method according to claim 6.
8. A request receiving module configured to receive a request to present a comment area for a work from a first user, A comment presenting module configured to present 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. The at least one transfer comment is including 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 originator of the at least one transfer comment has an association with the first user. The comment presenting module presents a first comment area for exclusively displaying the at least one transfer comment, presents a second comment area for exclusively displaying normal comments for the work, the first comment area and the second comment area are independent of each other, and is further configured to arrange a 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 related user of the transfer comment and the first user in response to determining that the comment area includes a plurality of transfer comments. An apparatus for presenting a work.
9. A comment generation module configured to generate a transfer comment regarding the transfer of the second user so as to present it in a comment area in response to a transfer of the second user for a work. In the user interface for presenting the work, a presentation module configured to present first presentation information indicating that the second user has transferred the work; A jump module configured to jump 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. An apparatus for transferring a work.
10. The apparatus according to claim 9, further comprising a comment addition module configured to present an interface element for adding a transfer comment in the user interface so that the second user can add a transfer comment related to the transfer. The apparatus according to claim 9.
11. At least one processing unit; At least one memory coupled to the at least one processing unit and storing instructions to be executed by the at least one processing unit, wherein When the instructions are executed by the at least one processing unit, the method according to any one of claims 1 to 2 or the method according to any one of claims 3 to 7 is caused to be executed on the electronic device. An electronic device.
12. A computer-readable storage medium storing a computer program, wherein when the computer program is executed by a processor, the method according to any one of claims 1 to 2 or the method according to any one of claims 3 to 7 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
JPP7548215B