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

The method and apparatus for work transfer in content sharing applications address the challenge of inefficient multimedia content transfer by presenting transfer prompts based on user relationships, viewing history, and engagement, resulting in a more convenient and user-friendly experience.

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

Patent Information

Application Number
JP2024569629
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 content sharing applications lack efficient and user-friendly methods for transferring multimedia works, particularly in scenarios where users have a relationship, have viewed the content multiple times, or have positively evaluated it.

Method used

A method and apparatus for work transfer that presents a transfer prompt to users when predetermined conditions are met, such as previous transfers by related users, multiple viewings, or positive evaluations, allowing users to request and execute the transfer of multimedia content.

Benefits of technology

This solution simplifies the transfer process, making it more convenient and user-friendly by leveraging user relationships, viewing history, and engagement metrics to guide the transfer operation, thereby enhancing user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025516987000001_ABST
    Figure 2025516987000001_ABST
Patent Text Reader

Abstract

Provided are a method, an apparatus, a device, and a storage medium for transferring a work. The method for transferring a work includes presenting, in response to determining that a predetermined transfer condition is satisfied, a transfer prompt for transferring the work to a first user, where the predetermined transfer condition includes at least one of: the work has been transferred by a second user before, the first user and the second user have a relationship, the number of times the first user has fully viewed the work exceeds a first threshold number of times, and a positive evaluation of the work input by the first user (210); and transferring the work in response to a request from the first user to transfer the work (220). It is possible to provide a convenient, fast, and flexible transfer, simplify the user's operation, and improve the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application claims the priority of a Chinese patent application for invention, titled "Method, Apparatus, Device, and Storage Medium for Work Transfer", with application number CN202210579221.3, 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] Currently, applications designed to provide various services to users are increasing. Users can perform various operations on the applications. For example, users can create and publish works such as multimedia content including text, video, images, image collections, sounds, etc. in content sharing type applications. In addition, users can further perform various operations such as browsing, commenting, transferring, and message interaction in the application. It is more important to provide users with convenient operation methods such as convenient transfer methods and comment methods.

Summary of the Invention

[0004] In a first aspect of the present invention, a method for transferring a work is provided. The method includes presenting a transfer prompt for transferring the work to a first user in response to determining that a predetermined transfer condition is satisfied. The predetermined transfer condition includes at least one of the work having been transferred by a second user before, the first user and the second user having a relationship, the number of times the first user has completely viewed the work exceeding a first threshold number of times, and a positive evaluation of the work input by the first user. The method further includes transferring the work in response to a request from the first user to transfer the work.

[0005] In a second aspect of the present invention, there is provided an apparatus for transferring a work. The apparatus includes a transfer prompt module for presenting a transfer prompt for transferring the work to a first user in response to determining that a predetermined transfer condition is satisfied. The predetermined transfer condition includes at least one of the following: the work has been transferred by a second user before, the first user and the second user have a relationship, the number of times the first user has fully viewed the work exceeds a first threshold number of times, and a positive evaluation of the work input by the first user. The apparatus further includes a transfer module for transferring the work in response to a request from the first user to transfer the work.

[0006] In a third aspect of the present invention, there is provided an electronic device. The device includes at least one processing unit and at least one memory coupled to the at least one processing unit and storing instructions for use by the at least one processing unit to execute. When the instructions are executed by the at least one processing unit, the method of the first aspect is caused to be executed on the device.

[0007] In a fourth aspect of the present invention, there is provided a computer-readable storage medium. A computer program is stored on the medium, and when the program is executed by a processor, the method of the first aspect is realized.

[0008] 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

[0009] 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, where

[0010]

Figure 1

Figure 2

Figure 3A

Figure 3B

Figure 3C

Figure 4A

Figure 4B

Figure 5

Figure 6A

Figure 6B

Figure 7

Figure 8

Figure 9

Embodiments for Carrying Out the Invention

[0011] 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.

[0012] As used herein, the term "work" refers to multimedia content created by a user, such as text, sound, graphic, image, animation, video, etc.

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

[0014] 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 hereinafter.

[0015] The term "in response to" means that a corresponding event occurs or a condition is met. It should be understood that there is not necessarily a strong relationship between both the execution timing sequence of subsequent operations executed in response to the event or condition and the occurrence time of the event or the time when the condition is met. In certain cases, subsequent operations may be executed immediately upon the occurrence of the event or the establishment of the condition, and in some other cases, subsequent operations may be executed after a certain period of time has elapsed since the event occurred or the condition was established.

[0016] 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.

[0017] 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 personal information related to the present invention should be notified to users in an appropriate manner in accordance with relevant laws and regulations, and the consent of the users should be obtained.

[0018] 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 choose 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.

[0019] As a selected but non-limiting implementation form, a method of transmitting presentation information to a 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.

[0020] 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 methods that comply with relevant laws can also be applied to the implementation forms of the present invention.

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

[0022] 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.

[0023] The terminal device 110 may be any type of mobile terminal, fixed terminal, or portable terminal, 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 peripheral devices 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).

[0024] 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 cloud environments, etc.

[0025] 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.

[0026] In environment 100, user 130 is viewing a 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 like control 152 to "like" work 150, and can also click comment area control 155 to view comments on work 150. User 130 can further click share control 160 to share (e.g., transfer) work 150. For example, after user 130 clicks share control 160, transfer control 165 is presented in user interface 145 so that user 130 can transfer work 150.

[0027] In the process of transferring a work, it is expected that the work being viewed can be transferred conveniently, quickly, and flexibly. Embodiments of the present invention propose an interaction solution for a work. In this solution, when a predetermined transfer condition is met, a transfer prompt for transferring the work to the user is presented. The transfer conditions include at least one of the work having been transferred by another user who had a relationship with the user before, the number of times the user has viewed the work completely exceeding a threshold number of times, and a positive evaluation (e.g., "like") of the work input by the user.

[0028] By combining the transfer of acquaintances, complete playback, and the act of "liking", and guiding the user's use of the transfer function, the user can transfer conveniently, quickly, and flexibly. This simplifies the user's operation and improves the user experience.

[0029] FIG. 2 shows a flowchart of a process 200 for transferring a work according to some embodiments of the present invention. Process 200 can be implemented in terminal device 110. For ease of discussion, process 200 is described in conjunction with environment 100 of FIG. 1.

[0030] In box 210, in response to determining that a predetermined transfer condition is satisfied, a transfer prompt is presented to transfer a work (e.g., work 150 in FIG. 1) to a user (referred to as the "first user", e.g., user 130 in FIG. 1).

[0031] According to an embodiment of the present invention, the predetermined transfer condition includes that the work has been transferred by another user (referred to as the "second user") who has a relationship with the first user. The relationship between the first user and the second user may include a follow relationship in a social network, such as a two-way follow friend relationship and / or a one-way follow relationship (e.g., an acquaintance who has one-way followed or an acquaintance who has not followed). For example, the second user can follow the first user unidirectionally, and the first user can follow the second user unidirectionally. There may be other relationships between the first user and the second user.

[0032] When it is determined that the work has been transferred by the second user, a transfer prompt to transfer the work is presented. In some embodiments, the transfer prompt may be displayed in a user interface that presents the work (e.g., user interface 145 in FIG. 1). The transfer prompt can be implemented in any suitable form. As an example, the transfer prompt may be implemented as a transfer control 165 for triggering the transfer shown in FIG. 1. Optionally or additionally, the transfer prompt may be made by highlighting an existing transfer-related control on the user interface. For example, the share control 160 of the user interface 145 in FIG. 1 may be changed in color and / or scaled. After the first user clicks on the share control 160, the presented transfer control 165 may be further highlighted, such as by changing color and / or scaling.

[0033] Considering that users with related relationships have certain similarities, for example, they may have similar preferences. When a specific user transfers a specific work, by presenting a transfer prompt to the related users, the user can be guided to transfer it. This makes the user's transfer operation more convenient and improves the user experience.

[0034] In some embodiments, further, presentation information indicating that a second user has transferred a work can be presented on the user page presenting the work. For example, the presentation information can be presented together with the transfer prompt. This can more conveniently display the transfer status of the work.

[0035] FIG. 3A shows an exemplary user interface 300 presenting a transfer prompt according to some embodiments of the present invention.

[0036] In the user interface 300, presentation information 310 indicating that a second user (for example, user 305) has transferred the work 150, such as "transferred", is presented. In this example, near the presentation information 310, a transfer control 315 is further displayed as a transfer prompt for the first user to transfer the work 150. When the first user exits the current user interface 300, the transfer control 315 is no longer displayed.

[0037] 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 examples, and in reality, various designs may exist. 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 can include any appropriate text content. The embodiments of the present invention are not limited in this regard.

[0038] In some embodiments, in response to a predetermined operation of the first user on the presented information 310, it is possible to jump to the comment area of the work 150. At least one transfer comment related to the transfer of the work 150 is displayed in the comment area. The predetermined operation may include any suitable operation such as clicking, swiping, touching, approaching, etc. Thereby, the transfer-related information is presented in the comment area and can be queried, whereby the user can conveniently and quickly access and query the transfer comment.

[0039] The transfer comment may include a user input comment for the transfer of the work, or may include a default transfer comment generated without user input. The default transfer comment may include any appropriate default text. As an example, it may include explanatory information indicating that the work has been transferred, such as "This work has been transferred".

[0040] FIG. 3B shows an exemplary user interface 320 presenting a comment area according to some embodiments of the present invention.

[0041] In this example, in response to the first user (e.g., user 325) clicking on a transfer prompt (e.g., transfer control 315 in FIG. 3A), the comment area 330 is displayed, where the first comment area 335 is specifically used to display transfer comments, and the second comment area 340 is specifically used to display conventional comments. These two comment areas 335 and 340 are independent of each other. By displaying transfer comments and conventional comments in separate areas, the user can more conveniently understand the transfer status of the work and can more easily interact with the transferrer.

[0042] In some embodiments, to display the transfer comment more prominently, the transfer comment is displayed above the in-comment area 330. For example, as shown in FIG. 3A, the first comment area 335 is located above the second comment area 340. By displaying a transfer icon 342 at the lower right corner of the avatar of the second user 305, the transfer comment is made even more prominent.

[0043] In this example, as shown in FIG. 3B, a friend tab 344 is displayed after the name "User A" of the second user 305, indicating that the second user and the first user have a two-way follow-friend relationship. Also, the second user 305 enters a transfer comment 346 such as "Amazing!" for the transfer of the work.

[0044] In some embodiments, similar to conventional comments, transfer comments can support replies and "likes". For example, in FIG. 3B, a reply control 348 and a like control 350 are configured for the transfer comment 346. Considering that the default transfer comment is automatically generated without user input, in some embodiments, the default transfer comment is set to not be replyable, for example, by not displaying the corresponding reply control. This can effectively utilize the display space of the user interface.

[0045] By entering the comment area through the prompt information indicating that the work has been transferred, a method can be provided for the user to access the comment area more flexibly, improving the user experience.

[0046] In an embodiment where the second user enters a transfer comment during the process of transferring a work, it is possible to alternately present presentation information and a transfer prompt, and the transfer comment on the user interface for presenting the work. For example, first, display a user interface 300 that presents the presentation information 310 and the transfer control 315 shown in FIG. 3A, and then display the user interface 360 shown in FIG. 3C and present the second user's transfer comment 365 such as "amazing!" there. Subsequently, alternately display both the user interface 300 and the user interface 360.

[0047] In some embodiments, in addition to the second user, the work may have been transferred by other users having a relationship with the first user. In such a case, on the user page, by presenting the identifiers of the first group of users among the plurality of users (for example, the aggregated avatars of the first group of users or other forms of identifiers) and the number of the second group of users (for example, a separate number of people) as presentation information for the work transfer, it is possible to indicate that a plurality of users have transferred the work. Along with the said presentation information, a transfer prompt for transferring the work can be presented.

[0048] FIG. 4A shows an exemplary user interface 400 that presents a transfer prompt when a plurality of people transfer a work according to some embodiments of the present invention.

[0049] As shown in FIG. 4A, the presentation information 405 regarding the work transfer status includes the aggregated avatar of the second user 305 and another user 410, and "+3" indicating the number of separate transferors, thereby indicating that a total of five users have transferred the work 150. If there have been further transfers, the number of separate transferors can be increased, for example, by adding 1 more.

[0050] In this example, near the presentation information 405, a transfer control 315 for guiding the transfer of the work 150 of the first user is presented. Similar to the presentation information 310 in FIG. 3A, through the presentation information 405 in FIG. 4A, one can enter the comment area, query, and access the transfer comment of the work 150.

[0051] Next, continuing to refer to FIG. 2, in addition to the work having been transferred by a second user having a relevant relationship, the predetermined transfer condition for determining whether to present a transfer prompt selectively or additionally further includes that the number of times the first user has completely viewed the work exceeds a threshold number of times (referred to as the "first threshold number of times"). The first threshold number of times is configurable and can be set to any appropriate value. For example, in the environment 100 shown in FIG. 1, after the complete playback of the video work 150 exceeds a predetermined number of times (for example, 2 times), by presenting a transfer prompt, the transfer of the first user is guided.

[0052] Selectively or additionally, the predetermined transfer condition further includes a positive evaluation of the work input by the first user. For example, when the first user "likes" the work, or when the first user's comment on the work contains predetermined keywords such as "wonderful", "good", "surprised", etc., it indicates the preference and praise of the first user for the work. In such a case, a transfer prompt for transferring the work can be presented.

[0053] As an example, as shown in FIG. 4B, after the number of times the first user has completely viewed the work 150 exceeds the first threshold number of times, or after the first user uses the like control 152 to "like" the work 150, the transfer control 315 can be presented in the user interface 420.

[0054] The fact that a user has completely viewed a specific work multiple times, or that the user has positively evaluated a specific work, both indicate the user's preference and praise for the work. In such cases, presenting a transfer prompt to the user can further assist the user's transfer operation, make the user's operation easier, and improve the user experience.

[0055] In some embodiments, when the number of times the first user does not perform a transfer operation after positively evaluating the work viewed exceeds a threshold number of times (referred to as the "second threshold number of times"), the presentation of the transfer prompt is stopped. The second threshold number of times is configurable and can be set to any appropriate value.

[0056] For example, after the first user gives "likes" n times (where n is any appropriate positive integer), a transfer prompt is displayed. If the first user does not click on the transfer prompt continuously n times, the transfer prompt will no longer be displayed. If the first user clicks on the transfer prompt after giving "likes", n is counted again.

[0057] The above-mentioned predetermined transfer conditions can be considered in combination. For example, it is possible to consider simultaneously whether the work has ever been transferred and whether the first user has given "likes", or whether the work has ever been transferred and whether the first user's complete viewing has exceeded a predetermined number of times, and further, whether the number of times the first user has completely viewed the work has exceeded a predetermined number of times and whether the first user has given "likes" to the work, and ultimately, all three can be considered together.

[0058] Continuing to refer to FIG. 2 below, in box 220, in response to a request to transfer the work of the first user, the work is transferred. For example, when the first user performs a predetermined operation (such as click, slide, touch, approach, etc.) on the transfer prompt, it is determined that the first user has requested to transfer the work, and the transfer of the work is executed. As an example, after the first user clicks the transfer prompt, it is considered that the transfer has started normally, and the transfer information of the first user himself can be displayed on the user interface.

[0059] In some embodiments, when the first user uses the transfer function for the first time, the function description of the transfer comment, such as a prompt for adding a transfer comment, can be displayed to the first user, and considering compliance issues, a prompt indicating that the transfer comment is generally disclosed can be further included.

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

[0061] As shown in FIG. 5, when the first user 325 has never used the transfer function before, in the process of the first user 325 transferring the work 150, a pop-up window 510 is presented to present the related introduction of the transfer function. For example, if the first user 325 has never seen the pop-up window 510, the pop-up window 510 is displayed. If the first user 325 has used the transfer function before, or has seen the pop-up window 510 before, the pop-up window 510 will no longer be displayed, thereby simplifying the use operation of the transfer function.

[0062] The pop-up window 510 may include an explanation 512 regarding the transfer function, such as "Let's introduce interesting videos to others". Optionally 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". Optionally 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 generally be disclosed". After the first user 325 clicks the transfer confirmation button 518, the work 150 can be transferred.

[0063] In an embodiment where the work has been transferred by a second user, in response to the first user transferring the work, by alternately presenting presentation information indicating that the work has been transferred (e.g., presentation information 310 in FIG. 3A), a transfer prompt (e.g., transfer control 315 in FIG. 3A), and a transfer comment (e.g., transfer comment 365 in FIG. 3C), and an interface element for adding a transfer comment, the first user can be made to add a transfer comment. In this example, the presentation information is updated to further clarify that the first user has transferred the work.

[0064] The loop playback display of the presentation information, the transfer prompt, and the interface element for adding a transfer comment helps the user understand the transfer status of the work, and the user can enter the comment area or add a transfer comment as needed. This can support the user's easy, convenient, and flexible operation and provide convenience to the user.

[0065] FIGS. 6A and 6B show an exemplary user interface 600 for presenting presentation information related to transfer and a transfer prompt that are alternately displayed according to some embodiments of the present invention, and an exemplary user interface 605 for presenting an interface element for adding a transfer comment.

[0066] In the user interface 600 shown in FIG. 6A, presentation information 610 indicating that the second user 305 and the first user 325 may have transferred the work 150 is presented. In the user interface 605 shown in FIG. 6B, an interface element 615 for adding a transfer comment is presented. These two user interfaces 600 and 605 are alternately presented. When the first user 325 adds a transfer comment, the user interfaces 600 and 605, and a user interface for presenting the transfer comment can be alternately presented.

[0067] When the first user clicks on the interface element 615, it jumps to an interface area for entering a comment. In some embodiments, in consideration of compliance issues, a prompt "The transfer comment to be added will generally be made public" can be presented when the first user first enters the interface area for entering a comment through the interface element 615.

[0068] FIG. 7 shows an exemplary user interface 700 for adding a transfer comment according to some embodiments of the present invention.

[0069] The user interface 700 is presented after the first user 325 clicks on an interface element (e.g., the interface element 615 in FIG. 6B) for adding a transfer comment, and an interface area 720 for entering a comment is presented therein. The first user 325 can enter a transfer comment in the input box 725 of the interface area 720.

[0070] In FIG. 7, 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 predetermined operation of a first user on the emoticon sequence 730, at least one additional emoticon is presented. The predetermined operation may include clicks and slides, such as a slide, a leftward slide, a rightward slide, an upward slide, a downward slide, or a non-horizontal or vertical slide, and any other suitable operation.

[0071] In this example, if the first user clicks on the area where the emoticon sequence 730 is located and then slides in a predetermined direction (e.g., a leftward slide), emoticons that have not been displayed so far can be shown. In this way, more emoticons can be found by performing a predetermined operation, and the limited display space of the user interface can be saved.

[0072] In some embodiments, considering compliance issues, a prompt 740 that "the transfer comments to be added are generally made public" can be displayed when the first user first enters the interface area 720 to enter comments through an interface element for adding transfer comments.

[0073] When the first user adds a comment, the presentation of the interface element for adding transfer comments is stopped, and the presentation information related to the transfer and the transfer prompt, and the transfer comments of all people are alternately displayed continuously.

[0074] The following describes a specific example of alternately presenting presentation information related to transfer, transfer presentations, and transfer comments. When the first user has not started a transfer, the avatar of the transferrer, a separate number of people (for example, +m, where m is a positive integer indicating the separate number of people), and both the transfer presentation and the transfer comments of other people are looped and presented. When the first user has started a transfer but has not added a transfer comment, the aggregated avatar of the transferrer, +m, and the presentation information related to the transfer, the interface element guiding the addition of comments, and the transfer comments of other people are looped and presented. When the first user has already added a transfer comment, the aggregated avatar of the transferrer, +m, and the presentation information related to the transfer and all the transfer comments of people are looped and presented.

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

[0076] As shown in the drawings, the apparatus 800 includes a transfer presentation module 810 and a transfer module 820. The transfer presentation module 810 presents a transfer presentation for transferring a work to the first user in response to being determined to satisfy a predetermined transfer condition. The predetermined transfer condition includes at least one of the work having been transferred by a second user before, the first user and the second user having a relationship, the number of times the first user has completely viewed the work exceeding a first threshold number of times, and a positive evaluation of the work input by the first user. The transfer module 820 transfers the work in response to a request from the first user to transfer the work.

[0077] In some embodiments, the transfer presentation module 810 may further present a transfer presentation in the user interface for presenting the work.

[0078] In some embodiments, if the transfer presentation module 810 further determines that the work has been previously transferred by a second user, it may present a transfer presentation along with presentation information indicating that the second user transferred the work.

[0079] In some embodiments, the work has been transferred by a plurality of users associated with the first user, and the plurality of users includes the second user. To indicate that the plurality of users transferred the work, the presentation information includes identifiers of a first group of users among the plurality of users and the number of a second group of users among the plurality of users.

[0080] In some embodiments, the apparatus 800 may further include a comment presentation module for alternately presenting the presentation information, the transfer presentation, and the transfer comment in response to determining that the second user entered a transfer comment during the process of transferring the work.

[0081] In some embodiments, the apparatus 800 may further include a comment addition module for enabling the first user to add a transfer comment related to the transfer by alternately presenting the presentation information, the transfer presentation, the transfer comment, and an interface element for adding a transfer comment in response to the first user transferring the work. The presentation information is updated to further indicate that the first user transferred the work.

[0082] In some embodiments, the apparatus 800 may further include an additional stop module for stopping the presentation of the interface element in response to the first user adding a transfer comment to the work.

[0083] In some embodiments, the apparatus 800 may further include a presentation stop module for presenting a stop transfer presentation in response to determining that the number of times the first user did not perform a transfer operation after positively evaluating a work viewed by the first user exceeds a second threshold number of times.

[0084] The features and effects regarding the above-described process 200 with reference to FIGS. 1 to 7 are also applicable to the apparatus 800, and it should be understood that they will not be described repeatedly here. Further, the modules included in the apparatus 800 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, at least some of the modules in the apparatus 900 and / or the apparatus 1000 can be implemented at least partially by one or more hardware logic components. By way of example and not limitation, 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.

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

[0086] As shown in FIG. 9, the electronic device 900 is in the form of a general-purpose computing device. The components of the electronic device 900 may include, but are not limited to, one or more processors or processing units 910, a memory 920, a storage device 930, one or more communication units 940, one or more input devices 950, and one or more output devices 960. The processing unit 910 may be an actual or virtual processor and can execute various processes based on programs stored in the memory 920. In a multi-processor system, the parallel processing ability of the electronic device 900 is improved by multiple processing units executing computer-executable instructions in parallel.

[0087] The electronic device 900 typically includes multiple computer storage media. Such media may be any accessible media that can be accessed by the electronic device 900, including, but not limited to, volatile and non-volatile media, removable and non-removable media. The memory 920 may be volatile memory (e.g., registers, high-speed 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 930 may be removable or non-removable media and may include machine-readable media such as flash memory drives, magnetic disks, 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 900.

[0088] The electronic device 900 can further include another removable / non-removable, volatile / non-volatile memory medium. Although not shown in FIG. 9, a magnetic disk drive for reading from and writing to a removable, non-volatile magnetic disk (e.g., a "floppy disk"), and an optical disk drive for reading from and 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 medium interfaces. The memory 920 may include a computer program product 925 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.

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

[0090] The input device 950 may be one or more input devices such as a mouse, a keyboard, a trackball, etc. The output device 960 may be one or more output devices such as a display, a speaker, a printer, etc. The electronic device 900 can further communicate, as needed, via the communication unit 940 with one or more external devices (not shown) such as a storage device, a display device, etc., can communicate with one or more devices that enable a user to interact with the electronic device 900, or can communicate with any device (e.g., a netbook card, a modem, etc.) that enables the electronic device 900 to communicate with one or more other computing devices. Such communication can be performed via an input / output (I / O) interface (not shown).

[0091] According to an exemplary implementation of the present invention, there is provided a computer-readable storage medium storing computer-executable instructions, where the computer-executable 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, where 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.

[0092] Here, each aspect of the present invention has been described with reference to the flowcharts and / or block diagrams of the method, apparatus, device, and computer program product implemented by the present invention. It should be understood that each box of 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.

[0093] 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 executed by the processing unit of the computer or other programmable data processing apparatus, the instructions implement 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 causing a computer, programmable data processing apparatus, and / or other devices to operate in a specific manner, the computer-readable medium in which the instructions are stored constitutes a manufactured article that includes instructions for implementing each aspect of the functions / operations specified in one or more boxes in the flowchart and / or block diagram.

[0094] 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, such that 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.

[0095] 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 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 performs the specified functions or operations, or may be implemented by a combination of special-purpose hardware and computer instructions.

[0096] 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 choice of terms used herein is intended to best interpret the principles of each implementation, actual 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. In response to being determined to meet a predetermined transfer condition, presenting a transfer prompt to transfer a work to a first user, where the predetermined transfer condition includes that the work has been transferred by a second user before, that the first user and the second user have a relationship, that the number of times the first user has fully viewed the work exceeds a first threshold number of times, and that there is a positive evaluation input by the first user for the work, including at least one of these responding to a request from the first user to transfer the work by transferring the work, including A method for transferring a work.

2. Presenting the transfer prompt includes presenting the transfer prompt in a user interface for presenting the work, including The method for transferring a work according to Claim 1.

3. Presenting the transfer prompt includes when the work has been transferred by the second user before, presenting the transfer prompt together with prompt information indicating that the second user has transferred the work, including The method for transferring a work according to Claim 2.

4. The work has been transferred by a plurality of users having a relationship with the first user, the plurality of users including the second user, and in order to clearly indicate that the plurality of users have transferred the work, the prompt information includes identifiers of a first group of users among the plurality of users and the number of a second group of users among the plurality of users, including The method for transferring a work according to Claim 3.

5. further including presenting the prompt information, the transfer prompt, and the transfer comment alternately in response to being determined that the second user has entered a transfer comment during the process of transferring the work, including The method for transferring a work according to Claim 3.

6. by alternately presenting the prompt information, the transfer prompt, the transfer comment, and an interface element for adding a transfer comment in response to the first user transferring the work, enabling the first user to add a transfer comment related to the transfer, and further including updating the prompt information to further clearly indicate that the first user has transferred the work, including The method for transferring a work according to Claim 5.

7. Further comprising stopping presenting the interface element in response to the first user adding a transfer comment to the work. The method for transferring a work according to claim 6.

8. Further comprising stopping presenting the transfer prompt in response to determining that the number of times the transfer operation was not performed after the first user positively evaluated the viewed work exceeds a second threshold number of times. The method for transferring a work according to claim 1.

9. A transfer prompt module for presenting a transfer prompt to a first user to transfer a work in response to determining that a predetermined transfer condition is satisfied, wherein the predetermined transfer condition includes The work has been transferred by a second user before, the first user and the second user have a relationship, the number of times the first user has viewed the work completely exceeds a first threshold number of times, and a positive evaluation input by the first user for the work, and a transfer prompt module including at least one of them. A transfer module for transferring the work in response to a request from the first user to transfer the work. An apparatus for transferring a work.

10. The transfer prompt module further Presents the transfer prompt in the user interface presenting the work. The apparatus for transferring a work according to claim 9.

11. The transfer prompt module further When the work has been transferred by the second user before, presents the transfer prompt together with prompt information indicating that the second user has transferred the work. The apparatus for transferring a work according to claim 10.

12. The work has been transferred by a plurality of users having a relationship with the first user, the plurality of users includes the second user, and In order to indicate that the plurality of users have transferred the work, the prompt information includes identifiers of a first group of users among the plurality of users and the number of a second group of users among the plurality of users. The apparatus for transferring a work according to claim 11.

13. Further comprising a comment presentation module for alternately presenting the prompt information, the transfer prompt, and the transfer comment in response to determining that the second user entered a transfer comment during the process of transferring the work. The apparatus for transferring a work according to claim 11.

14. In response to the transfer of the work by the first user, by alternately presenting the presentation information, the transfer prompt, and the transfer comment, and an interface element for adding a transfer comment, a comment addition module is further provided to enable the first user to add a transfer comment related to the transfer. Further including updating the presentation information to further clarify that the first user has transferred the work. An apparatus for transferring a work according to claim 13.

15. Further comprising an additional stop module for stopping the presentation of the interface element in response to the first user adding a transfer comment to the work. An apparatus for transferring a work according to claim 14.

16. Further comprising a presentation stop module for stopping the presentation of the transfer prompt in response to a determination that the number of times the first user did not execute a transfer operation after positively evaluating a viewed work exceeds a second threshold number of times. An apparatus for transferring a work according to claim 9.

17. An electronic device, at least one processing unit, coupled to the at least one processing unit and storing instructions for use by the at least one processing unit to execute, and when the instructions are executed by the at least one processing unit, at least one memory for causing the electronic device to execute the method according to any one of claims 1 to 8. The electronic device.

18. A computer program is stored, and when the program is executed by a processor, the method according to any one of claims 1 to 8 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

  • Animation sequence associated with content item

    JP2016149163A

  • Content management features for messaging services

    JP2019532408A