WO2023226853A1 - 用于作品转发的方法、装置、设备和存储介质 - Google Patents
用于作品转发的方法、装置、设备和存储介质 Download PDFInfo
- Publication number
- WO2023226853A1 WO2023226853A1 PCT/CN2023/094860 CN2023094860W WO2023226853A1 WO 2023226853 A1 WO2023226853 A1 WO 2023226853A1 CN 2023094860 W CN2023094860 W CN 2023094860W WO 2023226853 A1 WO2023226853 A1 WO 2023226853A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- comment
- user
- work
- forwarded
- forwarding
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 56
- 230000004044 response Effects 0.000 claims description 23
- 238000012545 processing Methods 0.000 claims description 20
- 238000004590 computer program Methods 0.000 claims description 7
- 238000012552 review Methods 0.000 claims description 3
- 239000003999 initiator Substances 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 26
- 230000006870 function Effects 0.000 description 17
- 230000008569 process Effects 0.000 description 17
- 238000004891 communication Methods 0.000 description 8
- 230000003993 interaction Effects 0.000 description 4
- 238000013475 authorization Methods 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012549 training Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/52—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9536—Search customisation based on social or collaborative filtering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
Definitions
- Example embodiments of the present disclosure relate generally to the computer field, and in particular to methods, apparatus, devices and computer-readable storage media for forwarding works.
- users can perform various actions on the app. For example, users can create and publish works in content sharing applications, including multimedia content such as text, video, images, image collections, sounds, etc.
- users can also perform various operations such as browsing, commenting, forwarding, and message interaction in the application. It is more important to be able to provide users with convenient operation methods, such as convenient forwarding and commenting methods.
- a method of presenting a work includes receiving a request from a first user to present a comment section for the work; and presenting the comment section, wherein if the work has been retweeted, the comment section includes at least one forwarded comment related to the repost of the work.
- a method of forwarding a work includes, in response to the second user's forwarding of the work, generating forwarded comments related to the second user's forwarding for presentation in the comment area; and in a user interface that presents the work, presenting a third user's forwarding of the work. A prompt message.
- an apparatus for presenting a work includes a request receiving module configured to receive a request from a first user to present a comment section for the work; and a comment presentation module configured to present the comment section, wherein if the work has been forwarded, the comment section includes a repost with the work Retweet at least one relevant comment.
- an apparatus for forwarding a work includes a comment generation module configured to, in response to the second user's forwarding of the work, generate a forwarded comment related to the second user's forwarding for presentation in the comment area; and a prompt presentation module configured to present the work In the user interface, the first prompt information that the second user forwarded the work is presented.
- an electronic device in a fifth aspect of the present disclosure, includes at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit.
- the instructions when executed by at least one processing unit, cause the device to perform the method of the first aspect or the second aspect.
- a computer-readable storage medium is provided.
- the computer program is stored on the medium, and when the program is executed by the processor, the method of the first aspect or the second aspect is implemented.
- FIG. 1 illustrates a schematic diagram of an example environment in which embodiments of the present disclosure can be implemented
- Figure 2 illustrates a flowchart of a process for presenting a work in accordance with some embodiments of the present disclosure
- Figure 3A illustrates an example user presenting a comment section in accordance with some embodiments of the present disclosure. Schematic diagram of the interface
- 3B shows a schematic diagram of a comment area displayed in a folded form according to some embodiments of the present disclosure
- FIG. 4 illustrates a flowchart of a process for forwarding a work in accordance with some embodiments of the present disclosure
- FIG. 5 illustrates a schematic diagram of an example user interface for presenting a functional description of forwarded comments in accordance with some embodiments of the present disclosure
- 6A and 6B illustrate a schematic diagram of an example user interface presenting forwarding prompt information for a work according to some embodiments of the present disclosure
- FIG. 7A and 7B illustrate a schematic diagram of an example user interface for adding a forwarded comment according to some embodiments of the present disclosure
- FIG. 8 illustrates a schematic diagram of an example user interface for presenting a comment area after the author of the work turns off the comment function, according to some embodiments of the present disclosure
- Figure 9 illustrates a block diagram of an apparatus for presenting a work in accordance with some embodiments of the present disclosure
- Figure 10 illustrates a block diagram of an apparatus for forwarding a work in accordance with some embodiments of the present disclosure.
- Figure 11 illustrates a block diagram of a device capable of implementing various embodiments of the present disclosure.
- work refers to multimedia content created by users, including text, sound, graphics, images, animations, videos, etc.
- the term "reposted comments” as used herein refers to comments associated with reposts of a work. Can Therefore, the user input content obtained when the user forwards the work can also be the default content automatically generated without user input.
- regular comments refers to comments entered by users while browsing the work but not in the process of forwarding the work.
- responsive to means that a corresponding event occurs or a condition is satisfied. It will be understood that the execution timing of subsequent actions executed in response to the event or condition and the time when the event occurs or the condition is satisfied are not necessarily strongly related. In some cases, subsequent actions can be executed immediately when an event occurs or a condition is established; in other cases, subsequent actions can be executed after a period of time after an event occurs or a condition is established.
- the method of sending prompt information to the user can be, for example, a pop-up window, and the prompt information can be presented in the form of text in the pop-up window.
- the pop-up window may also host a selection control for the user to select "agree” or "disagree” to provide personal information to the electronic device.
- Figure 1 shows a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented.
- an application 120 is installed in the terminal device 110.
- the user 130 may interact with the application 120 via the terminal device 110 and/or a device attached to the terminal device 110 .
- the application 120 may be a content sharing application that can provide users 130 with services related to works in the form of multimedia content, such as browsing, commenting, forwarding, creation (eg, shooting and/or editing), publishing, etc. of the works.
- the terminal device 110 may be any type of mobile terminal, fixed terminal or portable terminal, including mobile phone, desktop computer, laptop computer, notebook computer, netbook computer, tablet computer, media computer, multimedia tablet, personal communication system (PCS) device, personal navigation device, personal digital assistant (PDA), audio/video player, digital camera/camcorder, positioning device, television receiver, radio receiver, e-book device, gaming device, or any combination of the foregoing, Includes accessories and peripherals for these devices or any combination thereof.
- the terminal device 110 is also capable of supporting any type of user-directed interface (such as "wearable" circuitry, etc.).
- the terminal device 110 communicates with the server 140 to provide services of the application 120 .
- Server 140 is various types of computing systems/servers capable of providing computing capabilities, including but not limited to mainframes, edge computing nodes, computing devices in cloud environments, and the like.
- the user 130 is browsing the work 150 created by the user 123 on the user interface 145 provided by the terminal device 110.
- application 120 is a video sharing application and production 150 is a video.
- User 130 can like the work 150 by clicking the like control 152, and can view information about the work 150 by clicking the comment area control 155. Comment.
- User 130 can also share (eg, forward) work 150 by clicking on sharing control 160 . For example, after the user 130 clicks the share control 160, the forward control 165 may be presented on the user interface 145 for the user 130 to forward the work 150.
- Embodiments of the present disclosure propose an interaction solution for works.
- this solution if the work browsed by the user has been forwarded, at least one forwarded comment related to the forwarding of the work will be displayed in the comment area of the work. Accordingly, if the work is forwarded by another user, a forwarded comment related to the forwarding is generated for presentation in the comment area.
- the user who views the forwarded comments is called the "first user”
- the user who forwards the work is called the "second user”.
- forwarding-related information can be presented and viewed in the comment area, so that users can conveniently and quickly access and view forwarded comments.
- users can interact with forwarders more easily, simplifying user operations and improving user experience.
- FIG. 2 illustrates a flow diagram of a process 200 for presenting a work in accordance with some embodiments of the present disclosure.
- Process 200 may be implemented at terminal device 110.
- process 200 will be described in conjunction with environment 100 of FIG. 1 .
- a request is received from a first user (eg, user 130 in FIG. 1) to present a comment section for a work (eg, work 150 in FIG. 1).
- a comment section for a work eg, work 150 in FIG. 1.
- the first user may also send a request to present the comment area in other ways, and relevant embodiments will be further described below.
- a comment area is presented, wherein if the work has been retweeted, the comment area includes at least one retweet comment related to the retweet of the work.
- a reposted comment may include user input for a repost of the work.
- user input content captured in the process of the work being forwarded also known as "user input comments”
- the user-entered comments may also be entered after the user forwards the work. For example, a user can retweet an After finishing the product, enter the comment area to enter the forwarded comment.
- forwarded comments may also include default forwarded comments generated without user input.
- Default forwarded comments can include any appropriate default copy. As an example, this could be descriptive information indicating that the work has been forwarded, for example, "This work was forwarded.”
- the first user can understand the forwarding situation of the browsed work by entering the comment area, and can interact with the forwarder in the comment area, making the interaction between users more convenient.
- Figure 3A illustrates an example user interface 300 presenting a comment area in accordance with some embodiments of the present disclosure.
- comment area 305 is displayed in user interface 300 , where first comment area 315 is dedicated to displaying forwarded comments, and The second comment area 320 is dedicated to displaying general comments.
- the two comment areas 315 and 320 are independent of each other.
- the forwarded comments are displayed at the top of the comment area 305 .
- the first comment area 315 is above the second comment area 320 .
- the forwarding icon 330 may also be displayed in the lower right corner of the avatar of the forwarding user 325 to further highlight the forwarded comment.
- three forwarded comments are displayed in the first comment area 315, including forwarded comments 332-1 and 332-2 input by user A and user B, collectively referred to as user-input comments 332, and forwarded comments 332-2 input by user C.
- Default reposted comment 324 generated for User C without entering a comment for example, "Retweeted this work.”
- related users A, B, and C of comments 332-1, 332-2, and 334 have an associated relationship with the first user.
- the first user may have a following relationship, such as a pun friend relationship, with users A, B and/or C in the social network.
- the first user may have a single relationship (eg, single acquaintance or unfollowed acquaintance) with users A, B, and/or C.
- users A, B and/or C can unilaterally follow the first user, Or the first user can unilaterally follow users A, B and/or C.
- the multiple forwarded comments may be arranged based on whether the forwarded comments contain user input content and/or the degree of intimacy between the relevant user of the forwarded comment and the first user.
- comments 332-1 and 332-2 contain content entered by User A and User B, ranking above the default forwarded comment 334.
- user A has a friend relationship with the first user
- user B has a one-way follow relationship with the first user.
- a friend tag 336 is displayed after User A's name. Accordingly, user A's comment 322-1 is ranked above user B's comment 322-2. This makes it easier for users to interact with friends or acquaintances.
- user-input comments 332 may be counted toward the number of comments for the work 150 .
- the default forwarded comment 324 may have attributes that are not counted in the number of comments for the work 150.
- forwarded comments are similar to regular comments and may support likes and replies.
- each comment 332-1, 332-2, and 334 is provided with a like control 338 for the first user to like the corresponding comment.
- a reply control 340 is arranged below the comments 332-1 and 332-2 for the first user to reply to the corresponding comment.
- the default forwarded comment 334 is automatically generated rather than entered by the user, in some embodiments, the default forwarded comment 334 may have a non-replyable attribute.
- forwarded comments 334 do not support replies by default, and the reply control 340 is not displayed. In this way, the display space of the user interface can be effectively utilized.
- the user interface 300 of FIG. 3A and the user interfaces and display interfaces in other figures to be described below are only examples, and various designs may actually exist.
- various graphical elements and/or controls in the interface may have different arrangements and different visual representations, one or more of the elements and/or controls may be omitted or replaced, and may also to the presence of one or more other elements and/or controls.
- the interface can contain any appropriate textual content. Embodiments of the present disclosure are not limited in this regard.
- forwarded comments can be folded and displayed in the comment area.
- Figure 3B illustrates a comment area 305 displayed in a collapsed form in accordance with some embodiments of the present disclosure.
- two comments are displayed in the first comment area 315 located in the top area, including the forwarded comment 332-1 and its reply comment 350.
- Other comments and replies are displayed collapsed.
- a forwarding expansion control 360 is also arranged in the first comment area 315 in Figure 3B. Each time the user clicks on this control, 3 more forwarded comments and replies can be displayed.
- FIG. 4 illustrates a flow diagram of a process 400 for forwarding a work in accordance with some embodiments of the present disclosure.
- Process 400 may be implemented at terminal device 110.
- a retweet comment related to the second user's retweet is generated for use in a comment area (eg, as shown in FIGS. 3A and 3B).
- a comment area eg, as shown in FIGS. 3A and 3B.
- the second user can click the share control 160 in Figure 1 and then click the forward control 165 presented thereby to forward the work 150.
- the generated comment may be a default retweet comment, for example, the second user "retweeted this work.”
- the second user may be shown a functional description of the forwarding comment, for example, including tips on adding a forwarding comment, and considering compliance issues, may also include disclosure of the forwarding comment. Visible hints.
- Figure 5 illustrates an example user interface 500 for presenting a functional description of forwarded comments in accordance with some embodiments of the present disclosure.
- a pop-up window 510 is presented to present the relevant information of the forwarding function. introduce. For example, if the second user has not seen the pop-up window 510, the pop-up window 510 is displayed. If the second user has used the forwarding function or seen the pop-up window 510, the pop-up window 510 will no longer appear, thereby simplifying the use of the forwarding function.
- a description 512 about the forwarding function may be included, for example, "Introduce the videos you are interested in to other people.”
- a description 514 about the forwarding situation prompt function may be included, for example, "the forwarding will be seen when an acquaintance sees the video.”
- a description 516 about the forward comment functionality may also be included, for example, "You can add a forward comment. This comment is publicly visible.” After the second user clicks the forward confirmation control 518, the work may be 150 for forwarding.
- a prompt information that the second user forwarded the work 150 is presented (referred to as the “first prompt information”).
- the first prompt information a prompt information that the second user forwarded the work 150 is presented.
- a prompt message that at least one third user has forwarded the work 150 (called a "second prompt") is also presented in the user interface. information").
- 6A and 6B illustrate example user interfaces 600 and 605 that present forwarding prompt information for a work in accordance with some embodiments of the present disclosure.
- a third user also retweeted work 150.
- the second prompt information 620 of "2 people have forwarded" is displayed for the second user (for example, user 505) and the third user (for example, user 615).
- the second user's predetermined operation on the first prompt information in response to the second user's predetermined operation on the first prompt information (referred to as the "first predetermined operation"), jump to the comment area of the work 150 to display the forwarded comments of the work 150.
- the first predetermined operation may include any appropriate operation, such as clicking, sliding, touching or approaching, etc.
- the second user's predetermined operation on the first prompt information can also be regarded as the second user's request for presenting the comment area.
- the second user clicks the first prompt information 610, then jump to the comment area of the work 150 (for example, the comment area 305 shown in Figures 3A and 3B) , to display relevant comments of the work 150, including forwarded comments and regular comments.
- the second prompt information 620 shown in Figure 6B also supports jumping to the comment area. For example, if the second user clicks on the second prompt information 620 in Figure 6B, he can also directly enter the comment area of the work 150.
- the comment area can be entered through the comment area control 155 shown in FIG. 1 or through the first prompt information 610 shown in FIG. 6A and the second prompt information 620 shown in FIG. 6B. This provides users with a more flexible operation method and improves user experience.
- an interface element for adding forwarded comments may also be presented in the user interface for the second user to add information related to the forwarding. forwarded comments.
- the interface area for entering comments is presented in response to a second user's predetermined operation on the interface element (referred to as a "second predetermined operation"). Similar to the above-mentioned first predetermined operation for the first prompt information about the forwarding situation, the second predetermined operation may also include click, slide, touch, approach, and any other appropriate operation.
- an interface element 715 for adding a forwarded comment is presented. If the second user (eg, user 505) clicks interface element 715, it jumps to user interface 705 shown in Figure 7B, which displays interface area 720 for entering comments. The second user can enter the forwarding comment in the input box 725 of the interface area 720 .
- an emoticon sequence 730 is shown below input box 725.
- the emoji 732 at the end of the sequence is not shown in its entirety.
- a second user's predetermined operation on emoticon sequence 730 referred to as a "third predetermined operation”
- at least one additional emoticon may be presented.
- the third predetermined operation may include clicks and slides, for example, slides to the left, right, up, down, or non-horizontal or vertical slides, and any other appropriate operations.
- the prompt 740 that "the forwarded added comment is publicly visible" may be displayed when the second user first enters the interface area 720 for entering the comment through the interface element 715 .
- the first prompt information that the work 150 is forwarded by the second user and the interface element for adding forwarded comments may be displayed in a carousel in the user interface that presents the work 150.
- the user interface 600 shown in FIG. 6A is first displayed, and then the user interface 700 shown in FIG. 7A is displayed, and then the two are displayed alternately.
- the carousel display of prompt information and interface elements for adding forwarded comments is helpful for users to understand the forwarding status of the work and can add forwarded comments when needed. Thus, it can support users' convenient, convenient and flexible operations and provide convenience to users.
- the second user's forwarded comment may be deleted. For example, if the second user clicks on the forwarded comment for longer than the predetermined time (also referred to as a "long press" operation here), the forwarding and corresponding comments can be deleted. As a result, the user's forwarding operation can be more flexible, and the user can effectively manage the forwarding operation, which improves the user experience. In some embodiments, others' default forwarded comments do not support "long press" operation, and cannot be deleted, replied, copied, reported, etc. through "long press”.
- the author of the work 150 can set comment permissions.
- the user 123 who created the work 150 can turn off the comment function for the work 150 .
- the repost of work 150 does not support adding comments.
- user page 700 including interface element 715 for adding a forwarded comment as shown in Figure 7A is not presented.
- the user pages 600 and 605 shown in FIGS. 6A and 6B including the first prompt information and the second prompt information indicating that the work 150 is forwarded may still be displayed.
- a default forwarding comment may be generated during the forwarding process of the work 150 and displayed in the comment area.
- FIG. 8 illustrates an example user interface 800 for presenting the comments area 305 after the user 123 who created the work 150 has turned off the comment functionality, in accordance with some embodiments of the present disclosure.
- user 123 turns off the comment feature after article 150 has been retweeted.
- the content input by User A and User B shown in the user interface 300 in FIG. 3A is replaced with the default forwarded comment. , for example, "Retweeted this work.”
- Regular comments are no longer displayed in the second comment area 320, but instead "This user has closed comments" is displayed. In this way, the author of the work can effectively manage the comment operations of the work.
- Figure 9 shows a schematic structural block diagram of an apparatus 900 for presenting works according to some embodiments of the present disclosure.
- the apparatus 900 may be implemented as or included in the terminal device 110 .
- Each module/component in the device 900 may be implemented by hardware, software, firmware, or any combination thereof.
- apparatus 900 includes a request receiving module 910 and a comment rendering module 920.
- the request receiving module 910 is configured to receive a request from the first user to present a comment section for the work.
- the comment presentation module 920 is configured to present a comment area, wherein if the work has been forwarded, the comment area includes at least one forwarded comment related to the forwarding of the work.
- the comment presentation module 920 may be further configured to present a first comment section dedicated to displaying at least one forwarded comment and a second comment section dedicated to displaying general comments for the work.
- the first comment area and the second comment area are independent of each other.
- At least one retweet comment may include user input for the retweet of the work, and/or a default retweet comment generated without user input.
- a default forwarded comment may have at least one of the following attributes: being non-replyable, and/or not being counted in the number of comments for the work.
- the originator of at least one forwarded comment may have an associated relationship with the first user.
- the comment presentation module 920 may be further configured to, in response to determining that the comment area includes a plurality of forwarded comments, arrange the plurality of forwarded comments based on at least one of the following: whether the forwarded comment contains content input by the user, and the forwarding The closeness between the relevant user of the comment and the first user.
- Figure 10 shows a schematic structural block diagram of an apparatus 1000 for forwarding works according to some embodiments of the present disclosure.
- the apparatus 1000 may be implemented as or included in a terminal device 110 .
- Each module/component in the device 1000 may be implemented by hardware, software, firmware, or any combination thereof.
- apparatus 1000 includes a review generation module 1010 and a prompt presentation module 1020.
- the comment generation module 1010 is configured to, in response to the second user's forwarding of the work, generate a forwarded comment related to the second user's forwarding for presentation in the comment area.
- the prompt presentation module 1020 is configured to present the first prompt information that the second user has forwarded the work in the user interface that presents the work.
- second prompt information that at least one third user forwarded the work may be presented in the user interface.
- the second user and the third user have an associated relationship.
- the device 1000 may further include a jump module configured to jump to the comment area to display the forwarded comment in response to the second user's first predetermined operation on the first prompt information.
- the apparatus 1000 may further include a comment adding module configured to present an interface element for adding a forwarding comment in the user interface for the second user to add a forwarding comment related to the forwarding.
- a comment adding module configured to present an interface element for adding a forwarding comment in the user interface for the second user to add a forwarding comment related to the forwarding.
- the apparatus 1000 may further include a comment input module configured to present an interface area for inputting comments in response to a second predetermined operation of an interface element by a second user.
- the apparatus 1000 may further include an expression presentation module configured to present at least one additional emoticon in response to a third predetermined operation by the second user on the sequence of emoticons in the interface area. The last emoji in the emoji sequence is not displayed in full.
- the modules included in the device 900 and/or the device 1000 may be implemented in various ways, including software, hardware, firmware, or any combination thereof.
- one or more modules may be implemented using software and/or firmware, such as machine-executable instructions stored on a storage medium.
- some or all of the modules in apparatus 900 and/or apparatus 1000 may be implemented, at least in part, by one or more hardware logic components.
- exemplary types of hardware logic components include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on a chip (SOCs), complex programmable logic devices (CPLD), etc.
- FPGAs field programmable gate arrays
- ASICs application specific integrated circuits
- ASSPs application specific standard products
- SOCs systems on a chip
- CPLD complex programmable logic devices
- Figure 11 shows a block diagram illustrating an electronic device 1100 in which one or more embodiments of the present disclosure may be implemented. It should be understood that the electronic device 1100 shown in FIG. 11 only are illustrative only and should not constitute any limitation on the functionality 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 .
- electronic device 1100 is in the form of a general purpose computing device.
- Components of electronic device 1100 may include, but are not limited to, one or more processors or processing units 1110, memory 1120, storage devices 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 a real or virtual processor and can perform various processes according to 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 capability of the electronic device 1100 .
- Electronic device 1100 typically includes a plurality of computer storage media. Such media may be any available media that is accessible to electronic device 1100, including, but not limited to, volatile and nonvolatile media, removable and non-removable media.
- Memory 1120 may be volatile memory (e.g., registers, cache, random access memory (RAM)), nonvolatile memory (e.g., read only memory (ROM), electrically erasable programmable read only memory (EEPROM) , flash memory) or some combination thereof.
- Storage device 1130 may be a removable or non-removable medium and may include machine-readable media such as a flash drive, a magnetic disk, or any other medium that may be capable of storing information and/or data (e.g., training data for training ) and can be accessed within electronic device 1100.
- machine-readable media such as a flash drive, a magnetic disk, or any other medium that may be capable of storing information and/or data (e.g., training data for training ) and can be accessed within electronic device 1100.
- Electronic device 1100 may further include additional removable/non-removable, volatile/non-volatile storage media.
- a disk drive may be provided for reading from or writing to a removable, non-volatile disk (eg, a "floppy disk") and for reading from or writing to a removable, non-volatile optical disk. Read or write to optical disc drives.
- each drive may be connected to the bus (not shown) by one or more data media interfaces.
- Memory 1120 may include a computer program product 1125 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.
- the communication unit 1140 implements communication with other computing devices through communication media.
- the functionality of the components of electronic device 1100 may be implemented as a single computing cluster or as multiple computing machines capable of communicating over a communications connection. Accordingly, electronic device 1100 may operate in a networked environment using a logical connection to one or more other servers, a network personal computer (PC), or another network node.
- PC network personal computer
- Input device 1150 may be one or more input devices, such as a mouse, keyboard, trackball, etc.
- Output device 1160 may be one or more output devices, such as a display, speakers, printer, etc.
- the electronic device 1100 may also communicate with one or more external devices (not shown), such as storage devices, display devices, etc., through the communication unit 1140 as needed, and with one or more devices that enable the user to interact with the electronic device 1100 Communicate with or with any device (eg, network card, modem, etc.) that enables electronic device 1100 to communicate with one or more other computing devices. Such communication may be performed via an input/output (I/O) interface (not shown).
- I/O input/output
- a computer-readable storage medium is provided with computer-executable instructions stored thereon, wherein the computer-executable instructions are executed by a processor to implement the method described above.
- a computer program product is also provided, the computer program product is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, and the computer-executable instructions are executed by a processor to implement the method described above.
- These computer-readable program instructions may be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus, thereby producing a machine such that, when executed by the processing unit of the computer or other programmable data processing apparatus, the computer-readable program instructions , resulting in an apparatus that implements the functions/actions specified in one or more blocks in the flowchart and/or block diagram.
- These computer-readable program instructions may also be stored in a computer-readable storage medium. These instructions cause a computer, programmable data processing apparatus, and/or other equipment to operate in a specific manner.
- a computer-readable medium having instructions stored thereon includes an article of manufacture that includes instructions for implementing various aspects of the functions/actions specified in one or more blocks of the flowcharts and/or block diagrams.
- Computer-readable program instructions may be loaded onto a computer, other programmable data processing apparatus, or other equipment, causing a series of operating steps to be performed on the computer, other programmable data processing apparatus, or other equipment to produce a computer-implemented process, Thereby, instructions executed on a computer, other programmable data processing apparatus, or other equipment implement the functions/actions specified in one or more blocks of the flowcharts and/or block diagrams.
- each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions that contains one or more executable functions for implementing the specified logical functions instruction.
- the functions noted in the block may occur out of the order noted in the figures. For example, two consecutive blocks may actually execute substantially in parallel, or they may sometimes execute in the reverse order, depending on the functionality involved.
- each block of the block diagram and/or flowchart illustration, and combinations of blocks in the block diagram and/or flowchart illustration can be implemented by special purpose hardware-based systems that perform the specified functions or acts. , or can be implemented using a combination of specialized hardware and computer instructions.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Computing Systems (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Strategic Management (AREA)
- Human Resources & Organizations (AREA)
- General Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Marketing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
提供了用于作品转发的方法、装置、设备和存储介质。在呈现作品的方法中,从第一用户接收呈现针对作品的评论区的请求,并且继而呈现评论区,其中如果作品被转发过,评论区包括与作品的转发相关的至少一条转发评论。
Description
本申请要求2022年5月25日递交的,标题为“用于作品转发的方法、装置、设备和存储介质”、申请号为CN 202210580711.5的中国发明专利申请的优先权。
本公开的示例实施例总体涉及计算机领域,特别地涉及用于作品转发的方法、装置、设备和计算机可读存储介质。
当前越来越多应用被设计来向用户提供各种服务。用户可以在应用上执行各种操作。例如,用户可以在内容共享类应用中创作和发布作品,例如,包括文字、视频、图像、图像集、声音等等多媒体内容。此外,用户还可以在应用中执行浏览、评论、转发、消息交互等各类操作。能够为用户提供便捷的操作方式,比如便捷的转发和评论方式,是较为重要的。
发明内容
在本公开的第一方面,提供了一种呈现作品的方法。该方法包括从第一用户接收呈现针对作品的评论区的请求;以及呈现评论区,其中如果作品被转发过,评论区包括与作品的转发相关的至少一条转发评论。
在本公开的第二方面,提供了一种转发作品的方法。该方法包括响应于第二用户对作品的转发,生成与第二用户的转发有关的转发评论以供在评论区中呈现;以及在呈现作品的用户界面中,呈现第二用户转发了作品的第一提示信息。
在本公开的第三方面,提供了一种用于呈现作品的装置。该装置包括请求接收模块,被配置为从第一用户接收呈现针对作品的评论区的请求;以及评论呈现模块,被配置为呈现评论区,其中如果作品被转发过,评论区包括与作品的转发相关的至少一条转发评论。
在本公开的第四方面,提供了一种用于转发作品的装置。该装置包括评论生成模块,被配置为响应于第二用户对作品的转发,生成与第二用户的转发有关的转发评论以供在评论区中呈现;以及提示呈现模块,被配置为在呈现作品的用户界面中,呈现第二用户转发了作品的第一提示信息。
在本公开的第五方面,提供了一种电子设备。该设备包括至少一个处理单元;以及至少一个存储器,至少一个存储器被耦合到至少一个处理单元并且存储用于由至少一个处理单元执行的指令。指令在由至少一个处理单元执行时使设备执行第一方面或第二方面的方法。
在本公开的第六方面,提供了一种计算机可读存储介质。介质上存储有计算机程序,程序被处理器执行时实现第一方面或第二方面的方法。
应当理解,本发明内容部分中所描述的内容并非旨在限定本公开的实施例的关键特征或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的描述而变得容易理解。
结合附图并参考以下详细说明,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标记表示相同或相似的元素,其中:
图1示出了本公开的实施例能够在其中实现的示例环境的示意图;
图2示出了根据本公开的一些实施例的用于呈现作品的过程的流程图;
图3A示出了根据本公开的一些实施例的呈现评论区的示例用户
界面的示意图;
图3B示出了根据本公开的一些实施例的折叠形式展示的评论区的示意图;
图4示出了根据本公开的一些实施例的用于转发作品的过程的流程图;
图5示出了根据本公开的一些实施例的用于呈现转发评论的功能描述的示例用户界面的示意图;
图6A和6B示出了根据本公开的一些实施例的呈现作品的转发提示信息的示例用户界面的示意图;
图7A和图7B示出了根据本公开的一些实施例的用于添加转发评论的示例用户界面的示意图;
图8示出了根据本公开的一些实施例的在作品的作者关闭了评论功能后用于呈现评论区的示例用户界面的示意图;
图9示出根据本公开的一些实施例的用于呈现作品的装置的框图;
图10示出了根据本公开的一些实施例的用于转发作品的装置的框图;以及
图11示出了能够实施本公开的多个实施例的设备的框图。
下面将参照附图更详细地描述本公开的实施例。虽然附图中示出了本公开的一些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反,提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
在此使用的术语“作品”是指用户创作的多媒体内容,包括文字、声音、图形、图像、动画和视频等等。
在此使用的术语“转发评论”是指与作品的转发相关的评论。可
以是在用户转发作品的过程中获取的用户输入内容,也可以是在用户无输入的情况下自动生成的默认内容。在此使用的术语“常规评论”是指用户浏览作品而在非转发作品的过程中输入的评论。
在本公开的实施例的描述中,术语“包括”及其类似用语应当理解为开放性包含,即“包括但不限于”。术语“基于”应当理解为“至少部分地基于”。术语“一个实施例”或“该实施例”应当理解为“至少一个实施例”。术语“一些实施例”应当理解为“至少一些实施例”。下文还可能包括其他明确的和隐含的定义。
术语“响应于”表示相应的事件发生或者条件得以满足。将会理解,响应于该事件或者条件而被执行的后续动作的执行时机,与事件发生或者条件满足的时间,这二者不一定是强关联的。在某些情况下,后续动作可在事件发生或者条件成立时立即被执行;在另一些情况下,后续动作也可在事件发生或者条件成立后经过一段时间才被执行。
可以理解的是,本技术方案所涉及的数据(包括但不限于数据本身、数据的获得或使用)应当遵循相应法律法规及相关规定的要求。
可以理解的是,在使用本公开各实施例公开的技术方案之前,均应当根据相关法律法规通过适当的方式对本公开所涉及个人信息的类型、使用范围、使用场景等告知用户并获得用户的授权。
例如,在响应于接收到用户的主动请求时,向用户发送提示信息,以明确地提示用户,其请求执行的操作将需要获得和使用到用户的个人信息,从而使得用户可以根据提示信息来自主地选择是否向执行本公开技术方案的操作的电子设备、应用程序、服务器或存储介质等软件或硬件提供个人信息。
作为一种可选的但非限制性的实现方式,响应于接收到用户的主动请求,向用户发送提示信息的方式,例如可以是弹出窗口的方式,弹出窗口中可以以文字的方式呈现提示信息。此外,弹出窗口中还可以承载供用户选择“同意”或“不同意”向电子设备提供个人信息的选择控件。
可以理解的是,上述通知和获得用户授权过程仅是示意性的,不对本公开的实现方式构成限定,其它满足相关法律法规的方式也可应用于本公开的实现方式中。
图1示出了本公开的实施例能够在其中实现的示例环境100的示意图。
在该示例环境100中,终端设备110中安装有应用120。用户130可以经由终端设备110和/或终端设备110的附接设备来与应用120进行交互。应用120可以是内容共享应用,能够为用户130提供与多媒体内容形式的作品相关服务,例如,作品的浏览、评论、转发、创作(例如,拍摄和/或编辑)、发布等等。
终端设备110可以是任意类型的移动终端、固定终端或便携式终端,包括移动手机、台式计算机、膝上型计算机、笔记本计算机、上网本计算机、平板计算机、媒体计算机、多媒体平板、个人通信***(PCS)设备、个人导航设备、个人数字助理(PDA)、音频/视频播放器、数码相机/摄像机、定位设备、电视接收器、无线电广播接收器、电子书设备、游戏设备或者前述各项的任意组合,包括这些设备的配件和外设或者其任意组合。在一些实施例中,终端设备110也能够支持任意类型的针对用户的接口(诸如“可佩戴”电路等)。
在一些实施例中,终端设备110与服务器140通信,以提供应用120的服务。服务器140是能够提供计算能力的各种类型的计算***/服务器,包括但不限于大型机、边缘计算节点、云环境中的计算设备,等等。
应当理解,仅出于示例性的目的描述环境100的结构和功能,而无意于对于本公开的范围的任何限制。
在环境100中,用户130正在终端设备110提供的用户界面145上浏览由用户123创建的作品150。在此示例中,应用120是视频共享应用,作品150是视频。用户130可以通过点击点赞控件152对作品150点赞,并且可以通过点击评论区控件155查看关于作品150的
评论。用户130还可以通过点击分享控件160对作品150进行分享(例如,转发)。例如,在用户130点击了分享控件160后,可以在用户界面145上呈现转发控件165,以供用户130转发作品150。
在作品的转发过程中,期望能够方便、快捷、灵活地添加转发评论。而且,期望能够方便快捷地查看转发评论,并且与评论发起者互动。
本公开的实施例提出了一种针对作品的交互方案。在该方案中,如果用户浏览的作品被转发过,在作品的评论区中呈现与作品的转发相关的至少一条转发评论。相应地,如果作品被另一用户被转发,生成与该转发有关的转发评论以供在评论区中呈现。为讨论方便,在本公开的一些实施例中,查看转发评论的用户被称为“第一用户”,对作品进行转发的用户称为“第二用户”。
由此,转发相关信息可以在评论区中呈现和查看,从而用户可以方便快捷地访问和查看转发评论。另一方面,用户可以更加容易与转发者互动,简化了用户操作,提高了用户体验。
图2示出了根据本公开的一些实施例的用于呈现作品的过程200的流程图。过程200可以在终端设备110处实现。为便于讨论,将结合图1的环境100来描述过程200。
在框210,从第一用户(例如,图1中的用户130)接收呈现针对作品(例如,图1中的作品150)的评论区的请求。例如,响应于第一用户点击了如图1中所示的评论区控件155,确定第一用户请求呈现评论区。第一用户还可以其他方式发送呈现评论区的请求,后文将对相关实施例进一步描述。
在框220,呈现评论区,其中如果作品被转发过,评论区包括与作品的转发相关的至少一条转发评论。作为示例,转发评论可以包括针对作品的转发的用户输入内容。例如,可以包括在作品被转发的过程中获取的用户输入内容(也称为“用户输入评论”)。用户输入评论还可以是在用户转发作品之后输入的。例如,用户可以在转发了作
品后,进入评论区输入转发评论。
作为另一示例,转发评论还可以包括无用户输入情况下生成的默认转发评论。默认转发评论可以包括任意适当的默认文案。作为示例,可以是指明作品被转发过的描述信息,例如,“转发了此作品”。
以此方式,第一用户可以通过进入评论区来了解所浏览的作品的转发情况,并且可以在评论区与转发者互动,使用户之间的互动更加便捷。
图3A示出了根据本公开的一些实施例的呈现评论区的示例用户界面300。
在此示例中,响应于第一用户(例如,图3A中的用户310)呈现评论区的请求,在用户界面300展示评论区305,其中第一评论区315专门用于展示转发评论,而第二评论区320专门用于展示常规评论。这两个评论区315和320彼此独立。通过将转发评论和常规评论分区显示,用户可以更加方便地了解作品的转发情况,更加容易地与转发者互动。
在一些实施例中,为了更加突出地展示转发评论,将转发评论在评论区305中置顶显示。例如,如图3A所示,第一评论区315在第二评论区320的上方。还可以在转发用户325的头像右下角展示转发图标330,以便进一步突出转发评论。
在图3A所示的示例中,第一评论区315中展示了三条转发评论,包括用户A和用户B输入的转发评论332-1和332-2,统称为用户输入评论332,以及在用户C没有输入评论的情况下为用户C生成的默认转发评论324,例如,“转发了此作品”。
在一些实施例中,评论332-1、332-2和334的相关用户A、B和C与第一用户具有关联关系。例如,第一用户可以与用户A、B和/或C在社交网络中具有关注关系,例如双关好友关系。备选地或附加地,第一用户可以与用户A、B和/或C具有单关关系(例如,单关熟人或者未关注熟人)。例如,用户A、B和/或C可以单方关注第一用户,
或者第一用户可以单方关注用户A、B和/或C。用户A、B和C与第一用户之间还可以具有其他关联关系。
这样,如果某个用户转发了某个作品,该转发可以被具有关联关系的用户在浏览该作品时看到,并且进一步与转发用户互动。由此,为用户交互提供了便利,进一步提高了用户体验。
在一些实施例中,如果评论区305中包括多条转发评论,可以基于转发评论是否包含用户输入内容以及/或者转发评论的相关用户与第一用户的亲密度对多条转发评论进行排列。例如,在图3A所示的示例中,评论332-1和332-2包含用户A和用户B输入的内容,排在默认转发评论334之上。另外,用户A与第一用户是好友关系,而用户B与第一用户是单方关注关系。例如,如图3A所示,用户A的名称后面展示了好友标签336。相应地,用户A的评论322-1排在用户B的评论322-2上方。由此,可以更加便于用户与好友或者熟人互动。
在一些实施例中,用户输入评论332可以被计入针对作品150的评论数目中。而默认转发评论324可以具有不被计入在针对作品150的评论数目的属性。由此,可以对用户主动发起的评论进行有效统计。
在一些实施例中,转发评论与常规评论类似,可以支持点赞和回复。例如,在图3A中,每条评论332-1、332-2和334都布置了点赞控件338,以供第一用户对相应评论进行点赞。另外,在评论332-1和332-2下方布置了回复控件340,用于第一用户对相应评论进行回复。考虑到默认转发评论334是自动生成而非用户输入的,在一些实施例中,默认转发评论334可以具有不可回复的属性。如图3A所示,默认转发评论334不支持回复,不展示回复控件340。这样,可以有效地利用用户界面的显示空间。
应当理解,图3A的用户界面300以及下文中将描述的其他附图中的用户界面和展示界面仅仅是示例,实际可以存在各种设计。例如,界面中的各个图形元素和/或控件可以具有不同的布置和不同的视觉表示,其中的一个或多个元素和/或控件可以省略或被替换,并且还可
以存在一个或多个其他元素和/或控件。而且,界面中可以包含任意适当文字内容。本公开的实施例在此方面不受限制。
在一些实施例中,为了进一步充分利用用户界面有限的显示空间,在评论区中可以对转发评论进行折叠显示。
图3B示出了根据本公开的一些实施例的折叠形式展示的评论区305。
在此示例中,在位于置顶区域的第一评论区315中展示了两条评论,包括转发评论332-1及其回复评论350。其他评论和回复以折叠形式展示。例如,针对用户A的转发评论332-1,仅展示了来自用户E的回复评论350,还有至少3条其他回复评论以折叠形式展示。第一用户每次点击回复展开控件360,都可以再展示3条回复评论。
在图3B中的第一评论区315还布置了转发展开控件360。用户每次点击该控件,都可以再展示3条转发评论及回复。
应当理解,图3B中示出的展示的以及折叠的评论数目仅仅是示例,而非限制。取决于界面布局,可以展示出任意数目的转发评论和回复。每次点击回复展开控件355和转发展开控件360,可以再展示任意数目的信息。
上文结合图1、图2、图3A和图3B描述了第一用户在评论区中查看与作品150的转发相关的转发评论方面的一些实施例。下面将讨论与作品150被第二用户转发相关的一些实施例。
图4示出了根据本公开的一些实施例的用于转发作品的过程400的流程图。过程400可以在终端设备110处实现。
在框410,响应于第二用户(例如,图1中的用户130)对作品150的转发,生成与第二用户的转发有关的转发评论以供在评论区(例如,图3A和图3B所示的评论区305)中呈现。例如,第二用户可以点击图1中的分享控件160,继而点击由此呈现出的转发控件165,来对作品150进行转发。所生成的评论可以是默认转发评论,例如,第二用户“转发了此作品”。
在一些实施例中,如果第二用户首次使用转发功能,可以向第二用户展示转发评论的功能描述,例如,包括关于添加转发评论的提示,并且考虑到合规问题,还可以包括转发评论公开可见的提示。
图5示出了根据本公开的一些实施例的用于呈现转发评论的功能描述的示例用户界面500。
如图5所示,如果第二用户(例如,图5中的用户505)之前未使用过转发功能,则在第二用户转发作品150的过程中,呈现弹窗510,以便呈现转发功能的相关介绍。例如,如果第二用户没有看过弹窗510,则展示该弹窗510。如果第二用户使用过转发功能或者看过弹窗510,则不再该弹窗510,从而简化转发功能的使用操作。
在弹窗510中,可以包括关于转发功能的描述512,例如,“把您感兴趣的视频介绍给其他人”。备选地或附加地,可以包括关于转发情况提示功能的描述514,例如,“转发会在熟人看到该视频的时候被看到”。备选地或附加地,还可以包括关于转发评论功能的描述516,例如,“您可以添加转发评论。此评论是公开可见的。”在第二用户点击了转发确认控件518之后,可以对作品150进行转发。
接下来,继续参考图4,在框420,在呈现作品150的用户界面中,呈现第二用户转发了作品150的提示信息(称为“第一提示信息”)。由此,可以在向用户展示作品150的同时,提示用户已经完成了转发。
在一些实施例中,如果至少一个其他用户(称为“第三用户”)转发了作品150,在用户界面中还呈现至少一个第三用户转发了作品150的提示信息(称为“第二提示信息”)。由此,可以更加方便快捷地向展示作品的转发情况。
图6A和6B示出了根据本公开的一些实施例的呈现作品的转发提示信息的示例用户界面600和605。
在图6A中,在第二用户(例如,用户505)转发了作品150后,在呈现作品150的用户界面600中,呈现第二用户“已转发”的第一提示信息610。
在图6B所示的示例中,第三用户(例如,用户615)也转发了作品150。在呈现作品150的用户界面605中,显示第二用户(例如,用户505)和第三用户(例如,用户615)“2人已转发”的第二提示信息620。
在一些实施例中,响应于第二用户对第一提示信息的预定操作(称为“第一预定操作”),跳转到作品150的评论区,以展示作品150的转发评论。第一预定操作可以包括任意适当操作,例如,点击、滑动、触摸或者接近等等。这样,第二用户对第一提示信息的预定操作也可以视为第二用户针对呈现评论区的请求。
仍然考虑图6A所示的示例,如果第二用户(例如,用户505)点击了第一提示信息610,则跳转到作品150的评论区(例如,图3A和3B所示的评论区305),以展示作品150的相关评论,包括转发评论和常规评论。
在一些实施例中,图6B中所示的第二提示信息620也支持评论区的跳转。例如,如果第二用户点击了图6B中的第二提示信息620,同样可以直接进入作品150的评论区。
以此方式,既可以通过图1所示的评论区控件155进入评论区,也可以通过图6A所示的第一提示信息610以及图6B所示的第二提示信息620进入评论区。从而,为用户提供了更加灵活的操作方式,提高了用户体验。
在一些实施例中,为了进一步简化添加转发评论的过程,在第二用户转发了作品150后,还可以在用户界面中呈现用于添加转发评论的界面元素,以供第二用户添加与转发有关的转发评论。在一些实施例中,响应于第二用户对该界面元素的预定操作(称为“第二预定操作”),呈现用于输入评论的界面区域。与上述针对关于转发情况的第一提示信息的第一预定操作类似,第二预定操作也可以包括点击、滑动、触摸、接近以及其他任意适当操作。
图7A和图7B示出了根据本公开的一些实施例的用于添加转发
评论的示例用户界面700和705。
在图7A所示的用户界面700中,呈现了用于添加转发评论的界面元素715。如果第二用户(例如,用户505)点击了界面元素715,则跳转到图7B中所示的用户界面705,其展示了用于输入评论的界面区域720。第二用户可以在界面区域720的输入框725中输入转发评论。
在图7B中,在输入框725的下方展示表情符号序列730。在此示例中,该序列末尾的表情符号732没有完整显示出。响应于第二用户对表情符号序列730的预定操作(称为“第三预定操作”),可以呈现至少一个附加的表情符号。第三预定操作可以包括点击和滑动,例如,向左、向右、向上、向下滑动,或者非水平或竖直的滑动,以及其他任意适当操作。
在此示例中,如果第二用户点击表情符号序列730所在区域之后向预定方向滑动(例如,向左滑动),则可以展示之前未显示的表情符号。如此,可以通过执行预定操作查找更多表情符号,节省了用户界面有限的显示空间。
在一些实施例中,考虑到合规要求,可以在第二用户首次通过界面元素715进入输入评论的界面区域720的过程中展示“转发添加的评论是公开可见的”的提示740。
在一些实施例中,在第二用户转发了作品150之后,可以在呈现作品150的用户界面中轮播展示作品150被第二用户转发的第一提示信息以及用于添加转发评论的界面元素。例如,第二用户转发成功后,首先展示如图6A所示的用户界面600,然后展示如图7A所示的用户界面700,后续二者交替展示。
提示信息和用于添加转发评论的界面元素的轮播展示,有利于用户了解作品的转发情况,并且可以在需要时添加转发评论。从而,可以支持用户方便、便捷和灵活的操作,为用户提供了便利。
在一些实施例中,第二用户的转发评论可以被删除。例如,如果
第二用户点击其转发评论的时长超过预定时长(在此也称为“长按”操作),可以删除转发及相应评论。由此,用户的转发操作可以更加灵活,并且用户可以对转发操作进行有效管理,提高了用户体验。在一些实施例中,他人的默认转发评论不支持“长按”操作,无法通过“长按”来删除、回复、复制、举报等等。
在一些实施例中,作为作品150的作者可以对评论权限进行设置。例如,创作作品150的用户123可以关闭针对作品150的评论功能。在此情况下,作品150的转发不支持添加评论。例如,不呈现如图7A所示的包括用于添加转发评论的界面元素715的用户页面700。此时,可以依然显示图6A和6B所示的包括指示作品150被转发的第一提示信息和第二提示信息的用户页面600和605。
备选地或附加地,在作者关闭了评论功能的情况下,可以在作品150被转发的过程中生成默认转发评论,在评论区中显示。
在一些实施例中,如果作者在作品150被转发后关闭了评论功能,则常规评论变为不可查看。此时,可以过滤包含用户输入内容的转发评论,替代地展示默认转发评论。在作者将评论权限设置为评论可看不可发的情况下,可以不过滤用户输入内容,与常规评论一起正常展示。
图8示出了根据本公开的一些实施例的在创作了作品150的用户123关闭了评论功能后用于呈现评论区305的示例用户界面800。
在此示例中,在作品150已经被转发后,用户123关闭了评论功能。在这种情况下,如图8所示,在用于呈现转发评论的第一评论区315中,图3A中的用户界面300中示出用户A和用户B输入的内容被替换成默认转发评论,例如,“转发了此作品”。第二评论区320中不再显示常规评论,而是替代地显示“此用户关闭了评论”。以此方式,作品的作者可以对作品的评论操作进行有效管理。
图9示出了根据本公开的一些实施例的呈现作品的装置900的示意性结构框图。装置900可以被实现为或者被包括在终端设备110中。
装置900中的各个模块/组件可以由硬件、软件、固件或者它们的任意组合来实现。
如所示出的,装置900包括请求接收模块910和评论呈现模块920。请求接收模块910被配置为从第一用户接收呈现针对作品的评论区的请求。评论呈现模块920被配置为呈现评论区,其中如果作品被转发过,评论区包括与作品的转发相关的至少一条转发评论。
在一些实施例中,评论呈现模块920可以进一步被配置为呈现第一评论区以专门用于展示至少一条转发评论以及呈现第二评论区以专门用于展示针对作品的常规评论。第一评论区和第二评论区彼此独立。
在一些实施例中,至少一条转发评论可以包括针对作品的转发的用户输入内容,以及/或者在无用户输入情况下生成的默认转发评论。在一些实施例中,默认转发评论可以具有如下至少一个属性:是不可回复的,以及/或者不被计入在针对作品的评论数目中。在一些实施例中,至少一条转发评论的发起者可以与第一用户具有关联关系。
在一些实施例中,评论呈现模块920可以进一步被配置为响应于确定评论区包括多条转发评论,基于如下至少一项对多条转发评论进行排列:转发评论是否包含用户输入的内容,以及转发评论的相关用户与第一用户的亲密度。
图10示出了根据本公开的一些实施例的转发作品的装置1000的示意性结构框图。装置1000可以被实现为或者被包括在终端设备110中。装置1000中的各个模块/组件可以由硬件、软件、固件或者它们的任意组合来实现。
如所示出的,装置1000包括评论生成模块1010和提示呈现模块1020。评论生成模块1010被配置为响应于第二用户对作品的转发,生成与第二用户的转发有关的转发评论以供在评论区中呈现。提示呈现模块1020被配置为在呈现作品的用户界面中,呈现第二用户转发了作品的第一提示信息。
在一些实施例中,可以在用户界面中呈现至少一个第三用户转发了作品的第二提示信息。第二用户和第三用户具有关联关系。
在一些实施例中,装置1000还可以包括跳转模块,其被配置为响应于第二用户对第一提示信息的第一预定操作,跳转到评论区以展示转发评论。
在一些实施例中,装置1000还可以包括评论添加模块,其被配置为在用户界面中呈现用于添加转发评论的界面元素,以供第二用户添加与转发有关的转发评论。
在一些实施例中,装置1000还可以包括评论评论输入模块,被配置为响应于第二用户对界面元素的第二预定操作,呈现用于输入评论的界面区域。
在一些实施例中,装置1000还可以包括表情呈现模块,被配置为响应于第二用户对界面区域中的表情符号序列的第三预定操作,呈现至少一个附加的表情符号。该表情符号序列中的最后一个表情符号未完整显示。
应当理解,上文参考图1至图8讨论的关于过程200和400的特征和效果同样适用于装置900和1000,在此不再赘述。另外,装置900和/或装置1000中所包括的模块可以利用各种方式来实现,包括软件、硬件、固件或其任意组合。在一些实施例中,一个或多个模块可以使用软件和/或固件来实现,例如存储在存储介质上的机器可执行指令。除了机器可执行指令之外或者作为替代,装置900和/或装置1000中的部分或者全部模块可以至少部分地由一个或多个硬件逻辑组件来实现。作为示例而非限制,可以使用的示范类型的硬件逻辑组件包括现场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准品(ASSP)、片上***(SOC)、复杂可编程逻辑器件(CPLD),等等。
图11示出了示出了其中可以实施本公开的一个或多个实施例的电子设备1100的框图。应当理解,图11所示出的电子设备1100仅
仅是示例性的,而不应当构成对本文所描述的实施例的功能和范围的任何限制。图11所示出的电子设备1100可以用于实现图1的终端设备110。
如图11所示,电子设备1100是通用计算设备的形式。电子设备1100的组件可以包括但不限于一个或多个处理器或处理单元1110、存储器1120、存储设备1130、一个或多个通信单元1140、一个或多个输入设备1150以及一个或多个输出设备1160。处理单元1110可以是实际或虚拟处理器并且能够根据存储器1120中存储的程序来执行各种处理。在多处理器***中,多个处理单元并行执行计算机可执行指令,以提高电子设备1100的并行处理能力。
电子设备1100通常包括多个计算机存储介质。这样的介质可以是电子设备1100可访问的任何可以获得的介质,包括但不限于易失性和非易失性介质、可拆卸和不可拆卸介质。存储器1120可以是易失性存储器(例如寄存器、高速缓存、随机访问存储器(RAM))、非易失性存储器(例如,只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、闪存)或它们的某种组合。存储设备1130可以是可拆卸或不可拆卸的介质,并且可以包括机器可读介质,诸如闪存驱动、磁盘或者任何其他介质,其可以能够用于存储信息和/或数据(例如用于训练的训练数据)并且可以在电子设备1100内被访问。
电子设备1100可以进一步包括另外的可拆卸/不可拆卸、易失性/非易失性存储介质。尽管未在图11中示出,可以提供用于从可拆卸、非易失性磁盘(例如“软盘”)进行读取或写入的磁盘驱动和用于从可拆卸、非易失性光盘进行读取或写入的光盘驱动。在这些情况中,每个驱动可以由一个或多个数据介质接口被连接至总线(未示出)。存储器1120可以包括计算机程序产品1125,其具有一个或多个程序模块,这些程序模块被配置为执行本公开的各种实施例的各种方法或动作。
通信单元1140实现通过通信介质与其他计算设备进行通信。附
加地,电子设备1100的组件的功能可以以单个计算集群或多个计算机器来实现,这些计算机器能够通过通信连接进行通信。因此,电子设备1100可以使用与一个或多个其他服务器、网络个人计算机(PC)或者另一个网络节点的逻辑连接来在联网环境中进行操作。
输入设备1150可以是一个或多个输入设备,例如鼠标、键盘、追踪球等。输出设备1160可以是一个或多个输出设备,例如显示器、扬声器、打印机等。电子设备1100还可以根据需要通过通信单元1140与一个或多个外部设备(未示出)进行通信,外部设备诸如存储设备、显示设备等,与一个或多个使得用户与电子设备1100交互的设备进行通信,或者与使得电子设备1100与一个或多个其他计算设备通信的任何设备(例如,网卡、调制解调器等)进行通信。这样的通信可以经由输入/输出(I/O)接口(未示出)来执行。
根据本公开的示例性实现方式,提供了一种计算机可读存储介质,其上存储有计算机可执行指令,其中计算机可执行指令被处理器执行以实现上文描述的方法。根据本公开的示例性实现方式,还提供了一种计算机程序产品,计算机程序产品被有形地存储在非瞬态计算机可读介质上并且包括计算机可执行指令,而计算机可执行指令被处理器执行以实现上文描述的方法。
这里参照根据本公开实现的方法、装置、设备和计算机程序产品的流程图和/或框图描述了本公开的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。
这些计算机可读程序指令可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理单元,从而生产出一种机器,使得这些指令在通过计算机或其他可编程数据处理装置的处理单元执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特
定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。
可以把计算机可读程序指令加载到计算机、其他可编程数据处理装置、或其他设备上,使得在计算机、其他可编程数据处理装置或其他设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其他可编程数据处理装置、或其他设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。
附图中的流程图和框图显示了根据本公开的多个实现的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
以上已经描述了本公开的各实现,上述说明是示例性的,并非穷尽性的,并且也不限于所公开的各实现。在不偏离所说明的各实现的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实现的原理、实际应用或对市场中的技术的改进,或者使本技术领域的其他普通技术人员能理解本文公开的各个实现方式。
Claims (20)
- 一种呈现作品的方法,包括:从第一用户接收呈现针对所述作品的评论区的请求;以及呈现所述评论区,其中如果所述作品被转发过,所述评论区包括与所述作品的转发相关的至少一条转发评论。
- 根据权利要求1所述的方法,其中呈现所述评论区包括:呈现第一评论区以专门用于展示所述至少一条转发评论;以及呈现第二评论区以专门用于展示针对所述作品的常规评论,所述第一评论区和所述第二评论区彼此独立。
- 根据权利要求1所述的方法,其中所述至少一条转发评论包括以下至少一类:针对所述作品的转发的用户输入内容,在无用户输入情况下生成的默认转发评论。
- 根据权利要求3所述的方法,其中所述默认转发评论具有如下至少一个属性:是不可回复的,不被计入在针对所述作品的评论数目中。
- 根据权利要求1所述的方法,其中所述至少一条转发评论的发起者与所述第一用户具有关联关系。
- 根据权利要求1所述的方法,其中呈现所述评论区包括:响应于确定所述评论区包括多条转发评论,基于如下至少一项对所述多条转发评论进行排列:转发评论是否包含用户输入的内容,转发评论的相关用户与所述第一用户的亲密度。
- 一种转发作品的方法,包括:响应于第二用户对所述作品的转发,生成与所述第二用户的转发有关的转发评论以供在评论区中呈现;以及在呈现所述作品的用户界面中,呈现所述第二用户转发了所述作品的第一提示信息。
- 根据权利要求7的所述方法,还包括:在所述用户界面中呈现至少一个第三用户转发了所述作品的第二提示信息,所述第二用户和所述第三用户具有关联关系。
- 根据权利要求7所述的方法,还包括:响应于所述第二用户对所述第一提示信息的第一预定操作,跳转到所述评论区以展示所述转发评论。
- 根据权利要求7所述的方法,还包括:在所述用户界面中呈现用于添加转发评论的界面元素,以供所述第二用户添加与所述转发有关的转发评论。
- 根据权利要求10所述的方法,还包括:响应于所述第二用户对所述界面元素的第二预定操作,呈现用于输入评论的界面区域。
- 根据权利要求11所述的方法,还包括:响应于所述第二用户对所述界面区域中的表情符号序列的第三预定操作,呈现至少一个附加的表情符号,所述表情符号序列中的最后一个表情符号未完整显示。
- 一种呈现作品的装置,包括:请求接收模块,被配置为从第一用户接收呈现针对所述作品的评论区的请求;以及评论呈现模块,被配置为呈现所述评论区,其中如果所述作品被转发过,所述评论区包括与所述作品的转发相关的至少一条转发评论。
- 根据权利要求13所述的装置,其中所述评论呈现模块进一步被配置为:呈现第一评论区以专门用于展示所述至少一条转发评论;以及呈现第二评论区以专门用于展示针对所述作品的常规评论,所述第一评论区和所述第二评论区彼此独立。
- 根据权利要求13所述的装置,其中所述至少一条转发评论包括以下至少一类:针对所述作品的转发的用户输入内容,在无用户输入情况下生成的默认转发评论。
- 一种转发作品的装置,包括:评论生成模块,被配置为响应于第二用户对所述作品的转发,生成与所述第二用户的转发有关的转发评论以供在评论区中呈现;以及提示呈现模块,被配置为在呈现所述作品的用户界面中,呈现所述第二用户转发了所述作品的第一提示信息。
- 根据权利要求16所述的装置,还包括:跳转模块,被配置为响应于所述第二用户对所述第一提示信息的第一预定操作,跳转到所述评论区以展示所述转发评论。
- 根据权利要求16所述的装置,还包括:评论添加模块,被配置为在所述用户界面中呈现用于添加转发评论的界面元素,以供所述第二用户添加与所述转发有关的转发评论。
- 一种电子设备,包括:至少一个处理单元;以及至少一个存储器,所述至少一个存储器被耦合到所述至少一个处理单元并且存储用于由所述至少一个处理单元执行的指令,所述指令在由所述至少一个处理单元执行时使所述设备执行根据权利要求1至6或者权利要求7至12中任一项所述的方法。
- 一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现根据权利要求1至6或者权利要求7至12中任一项所述的方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210580711.5 | 2022-05-25 | ||
CN202210580711.5A CN114996613A (zh) | 2022-05-25 | 2022-05-25 | 用于作品转发的方法、装置、设备和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2023226853A1 true WO2023226853A1 (zh) | 2023-11-30 |
Family
ID=83028748
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2023/094860 WO2023226853A1 (zh) | 2022-05-25 | 2023-05-17 | 用于作品转发的方法、装置、设备和存储介质 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20230388266A1 (zh) |
CN (1) | CN114996613A (zh) |
WO (1) | WO2023226853A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114996613A (zh) * | 2022-05-25 | 2022-09-02 | 北京字节跳动网络技术有限公司 | 用于作品转发的方法、装置、设备和存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101916274A (zh) * | 2010-08-11 | 2010-12-15 | 魏新成 | 对LinkUGC进行聚合显示的方法和*** |
JP2020042660A (ja) * | 2018-09-12 | 2020-03-19 | 富士ゼロックス株式会社 | 電子ファイル管理装置、電子ファイル管理プログラム、及び電子ファイル管理システム |
CN111752437A (zh) * | 2020-06-29 | 2020-10-09 | 上海寻梦信息技术有限公司 | 评论方法、装置、电子设备及存储介质 |
CN114071171A (zh) * | 2020-08-07 | 2022-02-18 | 腾讯科技(深圳)有限公司 | 资源获取方法、装置、计算机设备和存储介质 |
CN114996613A (zh) * | 2022-05-25 | 2022-09-02 | 北京字节跳动网络技术有限公司 | 用于作品转发的方法、装置、设备和存储介质 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8099673B2 (en) * | 2007-02-26 | 2012-01-17 | Red Hat, Inc. | User interface annotations |
CN111711560B (zh) * | 2016-01-21 | 2021-05-18 | 腾讯科技(深圳)有限公司 | 资源消息生成和资源获取方法、装置、设备和存储介质 |
CN108076374B (zh) * | 2016-11-10 | 2020-06-09 | 阿里巴巴集团控股有限公司 | 播放对象评论信息处理方法及装置 |
CN111526411A (zh) * | 2020-04-29 | 2020-08-11 | 北京字节跳动网络技术有限公司 | 视频的处理方法、装置、设备及介质 |
CN112423026B (zh) * | 2020-10-19 | 2023-04-07 | 广州市百果园网络科技有限公司 | 评论处理方法及装置 |
CN116663505B (zh) * | 2023-07-31 | 2023-10-13 | 厦门起量科技有限公司 | 一种基于互联网的评论区管理方法及*** |
-
2022
- 2022-05-25 CN CN202210580711.5A patent/CN114996613A/zh active Pending
-
2023
- 2023-05-17 WO PCT/CN2023/094860 patent/WO2023226853A1/zh unknown
- 2023-05-18 US US18/319,543 patent/US20230388266A1/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101916274A (zh) * | 2010-08-11 | 2010-12-15 | 魏新成 | 对LinkUGC进行聚合显示的方法和*** |
JP2020042660A (ja) * | 2018-09-12 | 2020-03-19 | 富士ゼロックス株式会社 | 電子ファイル管理装置、電子ファイル管理プログラム、及び電子ファイル管理システム |
CN111752437A (zh) * | 2020-06-29 | 2020-10-09 | 上海寻梦信息技术有限公司 | 评论方法、装置、电子设备及存储介质 |
CN114071171A (zh) * | 2020-08-07 | 2022-02-18 | 腾讯科技(深圳)有限公司 | 资源获取方法、装置、计算机设备和存储介质 |
CN114996613A (zh) * | 2022-05-25 | 2022-09-02 | 北京字节跳动网络技术有限公司 | 用于作品转发的方法、装置、设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
US20230388266A1 (en) | 2023-11-30 |
CN114996613A (zh) | 2022-09-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2632144C1 (ru) | Компьютерный способ создания интерфейса рекомендации контента | |
US10893082B2 (en) | Presenting content items shared within social networks | |
US9026935B1 (en) | Application user interface with an interactive overlay | |
CN107831974B (zh) | 信息分享方法、装置及存储介质 | |
KR101945064B1 (ko) | 정보의 전자적 수집을 위한 기술 | |
US8819150B1 (en) | Generating a conversation associated with a webpage | |
US12015683B2 (en) | Method, apparatus and device for issuing and replying to multimedia content | |
WO2022161431A1 (zh) | 显示方法、装置及电子设备 | |
WO2023226853A1 (zh) | 用于作品转发的方法、装置、设备和存储介质 | |
KR20210010521A (ko) | 개인 정보를 공유하는 방법, 장치, 단말기기 및 저장 매체 | |
WO2022063045A1 (zh) | 消息显示方法、装置及电子设备 | |
US20170090703A1 (en) | Method of and system for interacting with a content element of a content stream | |
WO2023226855A1 (zh) | 用于作品转发的方法、装置、设备和存储介质 | |
WO2024067636A1 (zh) | 用于内容呈现的方法、装置、设备和存储介质 | |
WO2024131577A1 (zh) | 用于创建特效的方法、装置、设备和介质 | |
WO2024099201A1 (zh) | 用于用户交互的方法、装置、设备和存储介质 | |
WO2023241583A1 (zh) | 用于页面交互的方法、装置、设备和存储介质 | |
WO2024099425A1 (zh) | 用于直播预约的方法、装置、设备和存储介质 | |
WO2024078330A1 (zh) | 用于内容呈现的方法、装置、设备和存储介质 | |
WO2021104322A1 (zh) | 一种批注数据保存方法及装置 | |
WO2023193728A1 (zh) | 用于搜索推荐的方法、装置、设备和存储介质 | |
WO2022228433A1 (zh) | 信息处理方法、装置以及电子设备 | |
US20160210101A1 (en) | Document display support device, terminal, document display method, and computer-readable storage medium for computer program | |
CN115640783A (zh) | 用于文档内容显示的方法、装置、设备和存储介质 | |
KR20170055345A (ko) | 만화에서의 이미지 추출과 변형 시스템을 활용한 소셜 네트워크 서비스 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23810926 Country of ref document: EP Kind code of ref document: A1 |