Work display method, device, electronic device, storage medium and program product
By displaying various types of work content in the work display method, including voice-based works, and displaying them in the second display interface with user identification information, the problem of single work display method in the prior art is solved, and rich display and interactive effects are achieved.
Patent Information
- Application Number
- CN202410726059.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-05
- Publication Date
- 2025-04-01
- Estimated Expiration
- 2044-06-05
AI Technical Summary
In the prior art, the display method of works is relatively single, and it is difficult to meet the rich display and interaction needs of different types of works.
A work display method is provided, by responding to interface display operations, displaying the first display interface, and displaying the target work published by the target user in the first display interface based on the target work flow, including at least two types of work content, including at least a voice type work. The voice type work is also configured to be displayed in association with the identification information of the publisher in the second display interface.
It realizes the joint display of voice-based works and other types of works, enriches the display and interaction based on different types of works, and meets users' needs for viewing different types of works.
Smart Images

Figure CN118672702B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present disclosure relate to the field of computer technology, and in particular, to a work display method, device, electronic device, storage medium, and program product. Background Art
[0002] Currently, in some applications, different works published in the application can be displayed in the display interface. However, the display method of the works is relatively simple. Summary of the invention
[0003] The embodiments of the present disclosure provide a method, device, electronic device, storage medium and program product for displaying works, so as to enrich the display methods of works.
[0004] In a first aspect, an embodiment of the present disclosure provides a method for displaying works, including:
[0005] In response to the interface display operation, display a first display interface;
[0006] Displaying target works published by target users in the first display interface based on a target work stream, wherein the target work stream includes at least two types of target works, the at least two types are work content types, the at least two types of target works include at least voice-type works, and the target users include at least some associated users of the current user;
[0007] Among them, the voice type work is also configured to be displayed on the second display interface in association with the identification information of the target user who published the voice type work.
[0008] In a second aspect, the present disclosure also provides a work display device, including:
[0009] A first interface display module, used to display a first display interface in response to an interface display operation;
[0010] A work display module, configured to display target works published by a target user in the first display interface based on a target work stream, wherein the target work stream includes at least two types of target works, the at least two types are work content types, the at least two types of target works include at least voice type works, and the target users include at least some associated users of the current user;
[0011] Among them, the voice type work is also configured to be displayed on the second display interface in association with the identification information of the target user who published the voice type work.
[0012] In a third aspect, an embodiment of the present disclosure further provides an electronic device, including:
[0013] one or more processors;
[0014] a memory for storing one or more programs,
[0015] When the one or more programs are executed by the one or more processors, the one or more processors implement the work display method as described in the embodiment of the present disclosure.
[0016] In a fourth aspect, the embodiments of the present disclosure further provide a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, the method for displaying works as described in the embodiments of the present disclosure is implemented.
[0017] In a fifth aspect, the embodiments of the present disclosure further provide a computer program product. When the computer program product is executed by a computer, the computer implements the work display method as described in the embodiments of the present disclosure.
[0018] The work display method, device, electronic device, storage medium and program product provided by the embodiments of the present disclosure support the display of voice-type works together with other types of works in the first display interface, and support the display of voice-type works in association with the identification information of their publishing users in the second display interface, which can enrich the display and interaction based on different types of works. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and the originals and elements are not necessarily drawn to scale.
[0020] Figure 1 A flowchart of a method for displaying works provided in an embodiment of the present disclosure;
[0021] Figure 2 A schematic diagram of a first display interface provided by an embodiment of the present disclosure;
[0022] Figure 3 A schematic diagram of a second display interface provided by an embodiment of the present disclosure;
[0023] Figure 4 A schematic diagram of a third display interface provided in an embodiment of the present disclosure;
[0024] Figure 5 A schematic diagram of displaying target interactive information provided by an embodiment of the present disclosure;
[0025] Figure 6 A flowchart of another work display method provided by an embodiment of the present disclosure;
[0026] Figure 7 A schematic diagram of a voice recording process provided by an embodiment of the present disclosure;
[0027] Figure 8 A structural block diagram of a work display device provided in an embodiment of the present disclosure;
[0028] Fig. 9 A schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0029] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein, which are instead provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.
[0030] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.
[0031] The term "including" and its variations used herein are open inclusions, i.e., "including but not limited to". The term "based on" means "based at least in part on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". The relevant definitions of other terms will be given in the following description.
[0032] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0033] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".
[0034] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0035] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and relevant provisions.
[0036] Figure 1 A flowchart of a method for displaying works provided in an embodiment of the present disclosure. The method can be executed by a device for displaying works, wherein the device can be implemented by software and / or hardware and can be configured in an electronic device, typically a mobile phone or a tablet computer. The method for displaying works provided in an embodiment of the present disclosure is suitable for displaying works published by users associated with the current user, such as displaying voice-type works and non-voice-type works published by users associated with the current user in the same display interface.
[0037] In the related art, different audio media contents containing only audio content are generally played on an audio playback page, different text media contents containing only text content are displayed on a text display page, and different image media contents containing image content are displayed on an image display page. Audio media contents are generally not displayed in the same display interface as text media contents and image media contents, nor are they displayed in association with the identification information of the publishing user. The display method of media content is relatively simple.
[0038] In view of this, this embodiment provides a work display method to enrich the display method of media content, such as enriching the display method of works published by related users.
[0039] like Figure 1 As shown, the work display method provided in this embodiment may include:
[0040] S101. In response to an interface display operation, display a first display interface.
[0041] The interface display operation may be a trigger operation for indicating displaying the first display interface. The execution method of the interface display operation is not limited. For example, the interface display operation may be an operation of triggering a certain position or performing a certain sliding gesture. The first display interface may be an interface for displaying the target work, such as a work display interface of the target work. Exemplarily, the work display interface may include a first work display interface and / or a second work display interface.
[0042] The first work display interface can be used to display target works published in the first publishing method and target works published in the second publishing method; the second work display interface can be used to display target works published in the first publishing method, but not to display target works published in the second publishing method. The first publishing method can be a publishing method used for voice-type works. The second publishing method can be a publishing method different from the first publishing method, such as the first publishing method and the second publishing method can be generated using different work generation methods, published using different publishing paths, and / or the published works have different visible ranges.
[0043] Taking the first publishing method and the second publishing method for publishing works with different visible ranges as an example, illustratively, the first publishing method can be used to publish works for the associated users of the publishing user, such as the works published by the first publishing method can support at least some of the associated users of the publishing user to view; the second publishing method can be used to publish works for the associated users of the publishing user and other users other than the associated users, such as the works published by the second publishing method can support at least some of the associated users of the publishing user and at least some of the other users other than the associated users of the publishing user to view. Alternatively, the first publishing method can be used to publish works for the associated users of the publishing user and other users other than the associated users, and the second publishing method can be used to publish works for the associated users of the publishing user, and so on. Associated users can be understood as users with preset association relationships, such as follow relationships, friend relationships, and / or close friend relationships, and the preset association relationship can be set by at least one party of the relationship.
[0044] In this embodiment, when an interface display operation for the first display interface is received, the first display interface can be displayed in response to the interface display operation.
[0045] In some embodiments, displaying the first display interface in response to the interface display operation includes: displaying the first work display interface in response to the first interface display operation; and / or displaying the second work display interface in response to the second interface display operation, the second interface display operation acts within the first work display interface, or the second interface display operation acts within the second display interface.
[0046] The first interface display operation may be a trigger operation for indicating the display of the first work display interface, such as an operation for triggering the display control of the first work display interface or a sliding operation for indicating the display of the first work display interface. The second interface display operation may be a trigger operation for indicating the display of the second work display interface, such as an operation for triggering the display control of the second work display interface or a sliding operation for indicating the display of the second work display interface. Exemplarily, the second interface display operation may act on the first work display interface and / or the second display interface, such as the second interface display operation may be an operation for triggering the target control in the first work display interface; or it may be an operation for triggering the identification information of the target user displayed in the second display interface. In this case, optionally, the second interface display operation includes an operation for triggering the identification information displayed in the second display interface.
[0047] Exemplarily, when a first interface display operation is received, such as when it is detected that the current user triggers the display control of the first work display interface, the first work display interface can be displayed to display the target work published using the first publishing method and the target work published using the second publishing method in the first work display interface; and / or, when a second interface display operation is received, such as when it is detected that the current user triggers the identification information of a target user displayed in the second display interface, the second work display interface can be displayed to display the target work published using the first publishing method in the second work display interface.
[0048] Therefore, displaying works published in different ways through different work display interfaces can enrich the display and interaction based on different types of works and meet the different work viewing needs of current users.
[0049] S102. Display target works posted by target users in the first display interface based on a target work stream, wherein the target work stream includes at least two types of target works, wherein the at least two types are work content types, and the at least two types of target works include at least voice type works, and the target users include at least some associated users of the current user, wherein the voice type works are further configured to be displayed in association with identification information of the target user who posted the voice type works in the second display interface.
[0050] The target work stream can be understood as the work stream of the first display interface. The first display interface can switch to display different target works based on the arrangement order of each target work in the target work stream. The target work stream contains at least two types of target works. When the first display interface is different, the target works contained in the target work stream may not be completely the same.
[0051] Optionally, the voice-type work supports publishing using a first publishing method; the first display interface is a first work display interface, and the target work flow includes target works published using the first publishing method and target works published using a second publishing method; and / or, the first display interface is a second work display interface, and the target work flow includes target works published using the first publishing method.
[0052] For example, the target works stream of the first works display interface may include target works published in the first publishing method and target works published in the second publishing method. It should be noted that, in certain special cases, such as when there is no target work published in the first publishing method or when there is no target work published in the second publishing method, the target works stream of the first works display interface may also only include target works published in one publishing method. The target works stream of the second works display interface may include target works published in the first publishing method, but not target works published in the second publishing method.
[0053] The target work may be understood as a work published by a target user, and the target user may include at least some of the associated users of the current user, and may further include the current user.
[0054] The at least two types refer to the types of the work content, and the at least two types at least include the voice type. The at least two types include any other types other than the voice type, such as other types including but not limited to text type, picture type, video type, or types including at least two of voice, image and text, etc. Exemplarily, the target work stream may include a voice type work whose work content is voice content, a text type work whose work content is text content, a picture type work whose work content is picture content, a video type work whose work content is video content, and / or a picture and text type work whose work content is picture content and text content, etc.
[0055] The voice type work can be understood as a target work whose work content is voice content. Optionally, the work content of the voice type work is voice content, and the voice content is obtained by voice recording. That is, the work content of the voice type work can be obtained by voice recording, that is, the voice content of the voice type work can be obtained. The voice recording method is not limited, for example, the displayed recording control can be pressed to perform voice recording to obtain the voice content.
[0056] Specifically, Figure 2As shown (the figure takes the current displayed work as a voice type work as an example), after displaying the first display interface, the target work published by the target user can be displayed in the first display interface based on the target work flow of the first display interface. For example, different works in the target work flow can be switched and displayed in sequence according to the order of each target work in the target work flow.
[0057] When switching to display different works in the target work stream, the display can be automatically switched to the next target work in the target work stream after the current work is displayed; or the display can be switched to the next target work in the target work stream in response to the work switching operation of the current user. The specific settings can be made as needed.
[0058] In some embodiments, displaying the works published by the target user in the first display interface based on the target work stream includes: in response to the currently displayed work being a voice type work, displaying the work information and broadcast control controls of the currently displayed work in the work display area in the first display interface; and, in response to a first trigger operation on the broadcast control controls, playing the voice content of the currently displayed work.
[0059] Among them, the currently displayed work can be understood as the currently displayed work. The play control control of a work can be a control for controlling the play of the work, such as a control for indicating to play or pause the play of the work. The work information of the voice type work can include, for example, the identification information of the target user who publishes the voice type work and / or the duration information of the voice type work. The first trigger operation can be an operation to trigger the play control control, such as an operation of clicking the play control control.
[0060] In the above implementation, when a voice-type work is displayed in the first display interface, the voice-type work may not be played automatically.
[0061] Specifically, when the currently displayed work is a voice-type work, the work information and the play control widget 20 of the voice-type work can be displayed in the work display area of the first display interface, such as Figure 2 Thus, when it is detected that the current user triggers the playback control 20, it can be determined that the first trigger operation is received, and in response to the first trigger operation, the voice content of the voice-type work is played.
[0062] In addition, when playing the voice content of this voice type work, if it is detected that the current user triggers the playback control controls of this voice type work again, the playback of the voice content of this voice type work can be stopped.
[0063] It should be noted that when a voice-type work is displayed in the first display interface, the voice-type work currently being displayed can also be played automatically. For example, when the currently displayed work is a voice-type work, the work information and playback control controls of this voice-type work can be displayed in the work display area of the first display interface, and the voice content of this voice-type work can be played. The specific settings can be flexibly made according to needs.
[0064] In this embodiment, in addition to being displayed in the first display interface together with other types of works, voice type works can also be displayed in the second display interface in association with the identification information of the target user who published the voice type work, so as to further enrich the display method of voice type works and simplify the operations required for users to view voice type works.
[0065] For example, when displaying the second display interface, the identification information 31 of at least part of the target users can be displayed in the second display interface, such as displaying the identification information 31 of at least part of the target users in a horizontal arrangement in the top area of the second display interface; and for target users with voice-type works, the voice-type works 30 published by the target users can be further displayed at the associated position of the identification information 31 of the target users. For example, for target users with voice-type works published within the most recent preset time period, the voice-type works 30 most recently published by the target users can be further displayed at the associated position of the identification information 31 of the target users, such as Figure 3 As shown (only part of the interface content of the second display interface is shown in the figure).
[0066] The second display interface may be an interface that displays identification information of multiple target users and supports displaying voice-type works in association with the identification information, such as an information list interface of the current user. The specific value of the preset duration is not limited, such as the preset duration can be set to 1 day, 1 week or 1 month, etc. The associated position of the identification information can be understood as a position associated with the display position of the identification information, such as above, below, left or right of the identification information, etc. The identification information of the target user may be information used to identify the target user, such as the avatar and / or nickname of the target user, etc.
[0067] In some embodiments, the target works (including voice-type works) published by the target user can be displayed in association with the identification information of the target user in the second display interface, such as the target works published by the target user using the first publishing method and / or the second publishing method can be displayed in association with the identification information of the target user in the second display interface. Exemplarily, the identification information of multiple target users can be displayed in the second display interface, and the target works most recently published by the corresponding target users can be displayed at the associated position of the identification information. At this time, optionally, the second display page includes the identification information of multiple target users, and the corresponding target works are displayed at the associated position of the identification information of the target user in the second display interface. It can be understood that the target works displayed at the associated position of the identification information can be other types of works in addition to voice-type works, such as text-type works or image-type works.
[0068] Exemplarily, the target work displayed in association is the identifier of the target work (e.g. Figure 3 In addition, the target user's identification information may also be associated with a display status indicator, which is used to indicate the current user's read status of the target user's content or the association relationship between the current user and the target user. For example, the target user's content has been viewed by the current user (e.g. Figure 3 ) and the target user's content has not been viewed by the current user (such as Figure 3 3) display different color rings for the associated users shown in; or the status identifiers of associated users with different association relationships with the current user can be displayed in different display styles to facilitate users to quickly determine the association relationship between them and each associated user, which can be set according to needs.
[0069] In some embodiments, the work display method may further include: in response to a second trigger operation on the voice type work displayed in association with the identification information in the second display interface, playing the voice content of the voice type work triggered by the second trigger operation.
[0070] Among them, the second trigger operation can be an operation of triggering (such as clicking, etc.) the voice-type work displayed at the associated position of a certain identification information in the second display interface.
[0071] In the above implementation, the user can be supported to play the voice content of the voice type work based on the voice type work displayed in association with the identification information, so as to further enrich the playback method of the voice content of the voice type work.
[0072] For example, the voice work 30 published by the corresponding target user can be displayed at the associated position of the identification information 31 of at least one target user displayed in the second display page, such as Figure 3 As shown; and when it is detected that the current user triggers the voice type work 30 displayed at the associated position of a certain identification information 31, the voice content of the voice type work 30 triggered by the current user is played.
[0073] In the above embodiment, optionally, the playing of the voice content of the voice type work triggered by the second trigger operation includes: playing the voice content of the voice type work triggered by the second trigger operation on the second display interface; or, displaying a third display interface, and playing the voice content of the voice type work triggered by the second trigger operation on the third display interface.
[0074] Exemplarily, when a second trigger operation is received, the currently displayed interface can be kept unchanged, such as the voice content of the voice type work triggered by the second trigger operation can be played in the second display interface, and the voice type work displayed in the second display interface can be further switched to a playback state to facilitate the user to determine the voice type work currently being played.
[0075] When the second trigger operation is received, the third display interface 40 may also be displayed, and the voice content of the voice type work 30 triggered by the second trigger operation may be played in the third display interface 40. For example, the currently displayed interface may be switched from the second display interface to the third display interface 40, and the voice content of the voice type work 30 triggered by the second trigger operation may be played in the third display interface 40; or, the third display interface 40 may be displayed on the upper layer of the second display interface, and the voice content of the voice type work 30 triggered by the second trigger operation may be played in the third display interface 40, such as Figure 4 shown.
[0076] Please continue to refer to Figure 4 The third display interface 40 may display work information of the currently displayed work, such as identification information 31 of the target user who publishes the currently displayed work and / or duration information of the currently displayed work; it may also display the playback control controls 20 of the currently displayed work, so that the user can control the playback of the currently displayed work.
[0077] In some embodiments, for the case where the currently displayed work is a voice-type work, the work display method may further include: in response to an interactive information sending operation for the currently displayed work, obtaining the target interactive information input by the current user in the information input area for the currently displayed work, and sending the target interactive information in the form of session information, wherein the interactive information sending operation acts on the first display interface, the second display interface, or the third display interface.
[0078] The interactive information sending operation may be a triggering operation for instructing to send interactive information for the currently displayed work. The execution method of the interactive information sending operation is not limited, for example, the interactive information sending operation may be an operation of triggering the interactive information sending control after inputting the interactive information to be sent. The interactive information sending operation may be performed in the first display interface, the second display interface, or the third display interface.
[0079] The currently displayed work may be the work currently displayed in the currently displayed display interface, such as the work currently displayed in the first display interface, the second display interface, or the third display interface. The information input area may be an area for the user to input the interactive information to be sent. The target interactive information may be the interactive information instructed to be sent by the interactive information sending operation.
[0080] Specifically, when an interactive information sending operation for the currently displayed work is received, the target interactive information input by the current user in the information input area for the currently displayed work can be obtained, and this target interactive information can be sent to the target user who published the currently displayed work in the form of session information.
[0081] In some examples, such as Figure 2 As shown, when a certain voice type work is displayed in the first display interface, an information input area 21 may be further displayed in the first display interface. Thus, the current user can input the target interactive information 50 for the currently displayed voice type work in the information input area 21 and perform the interactive information sending operation, such as triggering the interactive information sending control ( Figure 2 When the current application receives the interactive information sending operation, it can obtain the target interactive information 50 input in the information input area 21, and send the target interactive information 50 to the target user who published the voice type work 30 in the form of conversation information, such as Figure 5 shown.
[0082] In some examples, such as Figure 3 As shown, one or more voice type works may be displayed in the second display interface. The current user can instruct the current application to display the information input area of the corresponding voice type work in the second display interface through a corresponding trigger operation (such as long pressing a displayed voice type work, etc.). After displaying the information input area, the current user can enter interactive information for this voice type work in the information input area, and perform interactive information sending operations, such as triggering interactive information sending controls. When the current application receives the interactive information sending operation, it can obtain the target interactive information entered in the information input area, and send this target interactive information to the target user who published this voice type work in the form of session information, such as Figure 5shown.
[0083] In some examples, such as Figure 4 As shown, when the third display interface 40 corresponding to a certain voice type work 30 is displayed, the information input area 21 can be displayed in the third display interface 40. Therefore, the current user can input the target interactive information 50 for the voice type work currently displayed in the third display interface 40 in the information input area 21, and perform the interactive information sending operation, such as triggering the interactive information sending control ( Figure 4 When the current application receives the interactive information sending operation, it can obtain the target interactive information 50 input in the information input area 21, and send the target interactive information 50 to the target user who published the voice type work 30 in the form of conversation information, such as Figure 5 shown.
[0084] In some examples, when the third display interface is displayed in response to the second trigger operation, a virtual keyboard may be further displayed to facilitate the user to input the target interactive information to be sent in the information input area.
[0085] The target interactive information 50 may be sent in the form of a session message. When sent in the form of a session message, the target interactive information 50 may reference the voice type work 30 that it is targeting, such as Figure 5 As shown; the voice type work 30 to which it is directed may also not be cited, and the specific setting can be made according to needs.
[0086] In some embodiments, the current user can also be supported to view the text content corresponding to the displayed voice type work. For example, the current user can perform a conversion operation on one or more currently displayed voice type works in the first display interface, the second display interface, and / or the third display interface. When the current application receives this conversion operation, it can determine the voice type work corresponding to this conversion operation, obtain the text content obtained by converting the voice content of the voice type work, and display this text content, thereby further enriching the display method of the voice type work, so that the user can understand the content of the voice type work through voice-to-text conversion when it is inconvenient to play the voice content.
[0087] At this time, optionally, in the case where the currently displayed work is a voice-type work, the work display method may also include: in response to a conversion operation on the currently displayed work, obtaining text content converted based on the voice content of the currently displayed work, and displaying the text content.
[0088] The conversion operation may be a trigger operation for indicating the display of text content corresponding to the voice content of the voice-type work, such as an operation of triggering a conversion control or an operation of executing a preset conversion gesture, etc. The text content corresponding to the voice content of the voice-type work may be obtained by performing voice recognition on the voice content.
[0089] The work display method provided in this embodiment displays a first display interface in response to an interface display operation; displays a target work published by a target user in the first display interface based on a target work stream, wherein the target work stream contains at least two types of target works, the at least two types are work content types, the at least two types of target works include at least voice-type works, and the target users include at least some of the associated users of the current user; wherein the voice-type works are also configured to be displayed in association with the identification information of the target user who published the voice-type works in the second display interface. This embodiment utilizes the above technical solution to support the display of voice-type works together with other types of works in the first display interface, and supports the display of voice-type works in association with the identification information of their publishing users in the second display interface, which can enrich the display and interaction based on different types of works.
[0090] Figure 6 A flowchart of another method for displaying works provided for the embodiment of the present disclosure. The scheme in this embodiment can be combined with one or more optional schemes in the above-mentioned embodiments. Optionally, the method for displaying works also includes: displaying a voice recording interface in response to a third trigger operation; performing voice recording to obtain target voice content in response to a voice recording operation acting in the voice recording interface; and publishing the target voice work using the target voice content as the voice content of a target voice work in response to a work publishing operation acting in the voice recording interface, wherein the target voice work is a voice type work.
[0091] Correspondingly, such as Figure 6 As shown, the work display method provided in this embodiment may include:
[0092] S201. In response to an interface display operation, display a first display interface.
[0093] S202. Display target works posted by target users in the first display interface based on a target work stream, wherein the target work stream includes at least two types of target works, wherein the at least two types are work content types, and the at least two types of target works include at least voice type works, and the target users include at least some associated users of the current user; wherein the voice type works are further configured to be displayed in association with identification information of the target user who posted the voice type works in the second display interface.
[0094] S203: In response to the third trigger operation, display a voice recording interface.
[0095] The third trigger operation may be an operation for indicating the display of the voice recording interface. The execution method of the third trigger operation is not limited. Optionally, the third trigger operation includes at least one of an operation for triggering the identification information of the current user, an operation for triggering the release of prompt information, and an operation for triggering a preset control, wherein the identification information of the current user is displayed in the second display interface, the release prompt information is configured to be displayed in association with the identification information of the current user in the second display interface, and the release prompt information is used to prompt the release of voice-type works.
[0096] Among them, the release prompt information can be a prompt information for prompting the current user to publish a voice-type work, and the release prompt information can be displayed in association with the identification information of the current user in the second display interface. The preset control can be a control for triggering the display of the voice recording interface. The interface on which the preset control is displayed is not limited, such as the preset control can be displayed in the first display interface, the second display interface, the third display interface or other display interfaces. The triggering method of the current user's identification information, release prompt information and / or preset control is not limited, such as the previous user's identification information, release prompt information and / or preset control can be triggered by clicking, long pressing or sliding. Taking the use of sliding to trigger the preset control as an example, the current user can perform the third trigger operation by sliding in a preset direction (such as sliding down, etc.) at the display position of the preset control.
[0097] In this embodiment, when the third trigger operation is received, a voice recording interface can be displayed for the current user to record the voice content of the voice-type work to be published.
[0098] Take the third trigger operation acting on the second display interface as an example. Figure 3 As shown, the second display interface may display the identification information 31 of the current user; and / or, the associated position of the identification information 31 of the current user may display the release prompt information 32, such as when the current user has not yet released a voice-type work, the release prompt information 32 may be displayed at the associated position of the identification information 31 of the current user to prompt the current user to release a voice-type work; and / or, the second display interface may display a preset control 33. Thus, when it is detected that the current user triggers its own identification information 31, release prompt information 32 or preset control 33, a voice recording interface may be displayed, such as Figure 7 As shown in the first picture.
[0099] In some examples, when the current user publishes a voice-type work, the voice-type work published by the current user can also be displayed at the associated position of the current user's identification information in the second display interface, such as displaying the latest voice-type work published by the current user. Thus, the current user can play the voice-type work by triggering the voice-type work displayed in association with his identification information, such as playing the voice-type work in the second display interface or the third display interface.
[0100] When the current user plays the voice-type work published by him / herself in the third display interface or in the third display interface, a delete work control and / or a publish new work control (i.e., a preset control) can be further displayed, so that the current user can delete the voice-type work published by him / her by triggering the delete work control, and / or switch to the voice recording interface for voice recording by triggering the publish new work control. At this time, when the current application detects that the current user triggers the publish new work control displayed in the third display interface, it can confirm that the third trigger operation has been received, and display the voice recording interface in response to the third trigger operation.
[0101] S204: In response to the voice recording operation performed in the voice recording interface, voice recording is performed to obtain target voice content.
[0102] In this embodiment, when a voice recording operation acting in the voice recording interface is received, voice recording can be performed to obtain target voice content.
[0103] The voice recording operation may be an operation for instructing to perform voice recording. The voice recording operation may be performed in any manner, such as a voice recording operation may be an operation for triggering a recording control. In this case, optionally, a recording control is displayed in the voice recording interface, and the recording control is configured to trigger the voice recording operation. The target voice content may be the voice content recorded in response to the voice recording operation.
[0104] In this embodiment, the manner of performing the voice recording operation by triggering the recording control is not limited.
[0105] For example, you can perform a voice recording operation by clicking a recording control to record a voice, and when the recording is completed, click the recording control again to end the recording.
[0106] For another example, the voice recording operation can be performed by long pressing the recording control to perform voice recording. For example, voice recording can be performed while the current user long presses the recording control, that is, voice recording is performed during the execution of the voice recording operation, and the long press of the recording control can be stopped after the recording is completed to end the recording. At this time, optionally, the target voice content is recorded during the triggering process of the voice recording operation and the recording is completed when the voice recording operation is triggered.
[0107] For example, when the voice recording interface is initially displayed, a voice bar is displayed in the voice recording interface. At this time, the displayed voice bar can be a blank voice bar, such as Figure 7 As shown in the first picture; recording starts after detecting that the current user presses and holds the recording control. At this time, the recording control can be switched to the recording state (such as switching to the first preset color), the recording ripples in the voice bar can change with the size of the sound wave, and can control the electronic device where the current application is installed to vibrate slightly to prompt the current user that recording has started.
[0108] In this embodiment, a delete control may also be displayed in the voice recording interface, so that the user can trigger a delete operation for the target voice content, thereby deleting the target voice content. At this time, optionally, a delete control is displayed in the voice recording interface, and the delete control is configured to trigger a delete operation for the target voice content.
[0109] The display timing of the delete control 71 can be set as needed. For example, the delete control 71 can be displayed in the voice recording interface in response to the third trigger operation. Alternatively, the delete control 71 can also be displayed in response to the voice recording operation, for example, Figure 7 As shown in the first figure, when the voice recording interface is displayed in response to the third trigger operation, the voice recording interface may display a recording control 70, but not a deletion control 71; thus, the current user can perform a voice recording operation by triggering the recording control 70. When the voice recording operation of the current user is received, such as when it is detected that the current user triggers the recording control 70, the deletion control 71 may be added to the voice recording interface. Figure 7 As shown in the second picture.
[0110] There is no limitation on the way to perform the deletion operation by triggering the deletion control. For example, the deletion operation can be performed by clicking the deletion control; or the deletion operation can be performed by sliding to the position of the deletion control and ending the trigger (such as lifting a finger, etc.). Optionally, the target voice content is recorded during the triggering process of the voice recording operation and the recording is completed when the voice recording operation is triggered; the deletion operation includes a sliding deletion operation and / or a clicking deletion operation, and the sliding deletion operation is performed continuously with the voice recording operation. For example, when the voice recording operation is performed by long pressing the recording control, this sliding deletion operation and the voice recording operation can be performed continuously.
[0111] In some examples, such as Figure 7 As shown in the second figure, the current user can long press the recording control 70 to record the voice. During the voice recording process, if the current user wants to delete the target voice content currently being recorded, the current user can keep pressing the recording control 70 and slide it to the position of the delete control 71 (as shown in FIG. Figure 7 As shown in the third figure in the figure, the trigger is ended to perform the sliding deletion operation, thereby deleting the target voice content currently being recorded. For example, by holding down the recording control and sliding to the left, and then releasing the control after sliding to the delete control, the delete operation can be performed to delete the target voice content. When sliding to the delete control, the delete control can be switched to a trigger state, such as switching to a second preset color and controlling the electronic device on which the current application is installed to vibrate to prompt deletion.
[0112] In addition, the voice recording interface supports voice recording and publishing voice-type works, and can also support text input and publishing text-type works. Figure 7 As shown, voice tags and text tags can be displayed in the voice recording interface. Therefore, when the voice tag is in the selected state, interface components related to voice-type works, such as recording controls, etc., can be displayed in the voice recording interface. At this time, the user can select the text tag by clicking the text tag or sliding (such as sliding horizontally); when the text tag is in the selected state, interface components related to text-type works, such as text input areas, etc., can be displayed in the voice recording interface. At this time, the user can select the text tag by clicking the voice tag or sliding (such as sliding horizontally).
[0113] When the voice recording control is displayed in response to the third trigger operation, the voice tag can be displayed as selected by default, that is, the interface components related to voice type works are displayed in the voice recording interface, or the text tag can be displayed as selected by default, that is, the interface components related to text type works are displayed in the voice recording interface; the last publishing status can also be remembered, such as displaying the interface components displayed when the voice recording interface was last exited, and the specific settings can be made according to needs.
[0114] S205. In response to a work publishing operation performed in the voice recording interface, the target voice content is used as the work content of a target voice work, and the target voice work is published. The target voice work is a voice type work.
[0115] In this embodiment, the current user can perform a work publishing operation after the target voice content is recorded. Therefore, when the current application receives the work publishing operation of the current user, the recorded target voice content can be used as the voice content of the target voice work, and the target voice content can be triggered to be published, such as triggering the target voice work to be published as the voice type work of the current user.
[0116] The work publishing operation may be an operation for instructing to publish a voice-type work that uses the target voice content as the work content. The execution method of the work publishing operation is not limited. For example, the work publishing operation may be an operation for triggering a publishing control or an operation for executing a corresponding sliding gesture. The target voice work may be understood as the voice-type work that is instructed to be published by the work publishing operation, and the work content of the target voice work is the target voice content.
[0117] In some exemplary embodiments, the work publishing operation can act on the publishing control 73 displayed in the voice recording interface. The publishing control 73 can be displayed in the voice recording interface at any time. For example, the publishing control 73 can be displayed in the voice recording interface in response to the third trigger operation or the voice recording operation; or the publishing control 73 can be displayed in the voice recording interface after the target voice content is recorded, such as Figure 7 As shown in the fourth figure (, at this time, optionally, the work display method further includes: in response to the completion of recording the target voice content, displaying a publishing control 73, wherein the publishing control 73 is configured to trigger the execution of the work publishing operation.
[0118] When the publishing control 73 is displayed in the voice recording interface, the recording control 70 (such as Figure 7 ) is switched to display as a publishing control 73 (as shown in the second figure in Figure 7 The recording control 70 may be displayed in the voice recording interface, and a display and release control 73 may be added to the voice recording interface. At this time, optionally, the display and release control includes: switching the recording control to a release control; or, maintaining the display of the recording control, and adding a display and release control to the voice recording interface.
[0119] In the case where the recording control is switched to a publishing control, after the publishing control 73 is displayed, the current user can also delete the target voice content by triggering the delete control. After deleting the target voice content, the voice recording interface can be switched to a state where the target voice content has not been recorded, such as Figure 7 The state shown in the first picture.
[0120] In addition, after the recording is completed, the current user can also instruct the current application to play the recorded target voice content by triggering the voice bar 72 displayed in the voice recording interface to audition the recorded target voice content.
[0121] It should be noted that the execution order of S201-S202 and S203-S205 is not limited. For example, S201-S202 can be executed first for the current work to be viewed, and then S203-S205 can be executed for the current user to publish a voice-type work; or S203-S205 can be executed first for the current user to publish a voice-type work, and then S201-S202 can be executed for the current work to be viewed. The specific order can be determined based on the trigger operation performed by the current user.
[0122] The work display method provided in this embodiment supports users to record and publish voice-type works in the voice recording interface, which can enrich the types of works supported and meet users' needs for publishing different types of works.
[0123] Figure 8 This is a structural block diagram of a work display device provided by an embodiment of the present disclosure. The device can be implemented by software and / or hardware, and can be configured in an electronic device, typically a mobile phone or a tablet computer, and can be used to display works published by users associated with the current user by executing a work display method, such as displaying voice-type works and non-voice-type works published by users associated with the current user in the same display interface. Figure 8 As shown, the work display device provided in this embodiment may include: a first interface display module 801 and a work display module 802, wherein:
[0124] The first interface display module 801 is used to display a first display interface in response to an interface display operation;
[0125] The work display module 802 is used to display the target works published by the target user in the first display interface based on the target work stream, the target work stream contains at least two types of target works, the at least two types are work content types, the at least two types of target works include at least voice type works, and the target users include at least some of the associated users of the current user; wherein the voice type works are also configured to be displayed in the second display interface in association with the identification information of the target user who published the voice type works.
[0126] The work display device provided in this embodiment displays a first display interface in response to an interface display operation through a first interface display module; displays a target work published by a target user in the first display interface based on a target work stream through a work display module, wherein the target work stream contains at least two types of target works, the at least two types are work content types, the at least two types of target works include at least voice-type works, and the target users include at least some of the associated users of the current user; wherein the voice-type works are also configured to be displayed in association with the identification information of the target user who published the voice-type works in the second display interface. This embodiment utilizes the above-mentioned technical solution to support the display of voice-type works together with other types of works in the first display interface, and supports the display of voice-type works in association with the identification information of their publishing users in the second display interface, which can enrich the display and interaction based on different types of works.
[0127] Optionally, the second display page includes identification information of multiple target users, and corresponding target works are displayed at associated positions of the identification information of the target users in the second display interface.
[0128] Optionally, the work display module 802 includes: an information display unit, used to display the work information and broadcast control controls of the currently displayed work in the work display area in the first display interface in response to the currently displayed work being a voice type work; and a voice playback unit, used to play the voice content of the currently displayed work in response to a first trigger operation on the broadcast control control.
[0129] Furthermore, the work display device may also include: a voice playback module, which is used to respond to a second trigger operation on the voice type work displayed in association with the identification information in the second display interface, and play the voice content of the voice type work triggered by the second trigger operation.
[0130] Optionally, the voice playback module can be specifically used to: play the voice content of the voice type work triggered by the second trigger operation on the second display interface; or, display a third display interface and play the voice content of the voice type work triggered by the second trigger operation on the third display interface.
[0131] Optionally, the work display device may also include: an interactive module, which is used for obtaining the target interactive information input by the current user for the currently displayed work in the information input area in response to an interactive information sending operation for the currently displayed work when the currently displayed work is a voice-type work, and sending the target interactive information in the form of session information, wherein the interactive information sending operation acts on the first display interface, the second display interface or the third display interface.
[0132] Optionally, the work content of the voice-type work is voice content, and the voice content is obtained through voice recording.
[0133] Furthermore, the work display device may also include: a second interface display module, used to display a voice recording interface in response to a third trigger operation; a voice recording module, used to perform voice recording in response to a voice recording operation performed within the voice recording interface to obtain target voice content; a work publishing module, used to respond to a work publishing operation performed within the voice recording interface, use the target voice content as the work content of a target voice work, and publish the target voice work, wherein the target voice work is a voice type work.
[0134] Optionally, a recording control and / or a deletion control are displayed in the voice recording interface, the recording control is configured to trigger execution of the voice recording operation, and the deletion control is configured to trigger execution of a deletion operation for the target voice content.
[0135] Optionally, the target voice content is recorded during the triggering process of the voice recording operation and the recording is completed when the voice recording operation is triggered; the deletion operation includes a sliding deletion operation and / or a clicking deletion operation, and the sliding deletion operation is performed continuously with the voice recording operation.
[0136] Furthermore, the work display device may also include: a control display module, which is used to display a publishing control in response to the completion of the recording of the target voice content, and the publishing control is configured to trigger the execution of the work publishing operation.
[0137] Optionally, the control display module can be specifically used to: switch the display of the recording control to a publishing control; or, keep displaying the recording control and add a display publishing control in the voice recording interface.
[0138] Optionally, the third trigger operation includes at least one of an operation of triggering the identification information of the current user, an operation of triggering the publishing prompt information, and an operation of triggering a preset control, wherein the identification information of the current user is displayed in the second display interface, and the publishing prompt information is configured to be displayed in association with the identification information of the current user in the second display interface, and the publishing prompt information is used to prompt the publication of voice type works.
[0139] Furthermore, the work display device may also include: a text conversion module, which is used to obtain text content converted based on the voice content of the currently displayed work in response to a conversion operation on the currently displayed work when the currently displayed work is a voice type work, and display the text content.
[0140] Optionally, the voice-type work supports publishing using a first publishing method; the first display interface is a first work display interface, and the target work flow includes target works published using the first publishing method and target works published using a second publishing method; and / or, the first display interface is a second work display interface, and the target work flow includes target works published using the first publishing method.
[0141] Optionally, the first interface display module 801 can be specifically used to: display the first work display interface in response to a first interface display operation; and / or display the second work display interface in response to a second interface display operation, the second interface display operation acts within the first work display interface, or the second interface display operation acts within the second display interface.
[0142] Optionally, the second interface display operation includes an operation of triggering the identification information displayed in the second display interface.
[0143] The work display device provided in the embodiment of the present disclosure can execute the work display method provided in any embodiment of the present disclosure, and has the corresponding functional modules and beneficial effects of executing the work display method. For technical details not described in detail in this embodiment, please refer to the work display method provided in any embodiment of the present disclosure.
[0144] Reference below Fig. 9 , which shows a schematic diagram of the structure of an electronic device (e.g., terminal device) 900 suitable for implementing the embodiments of the present disclosure. The terminal device in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (e.g., vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Fig. 9The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0145] like Fig. 9 As shown, the electronic device 900 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 901, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 902 or a program loaded from a storage device 908 into a random access memory (RAM) 903. In the RAM 903, various programs and data required for the operation of the electronic device 900 are also stored. The processing device 901, the ROM 902, and the RAM 903 are connected to each other via a bus 904. An input / output (I / O) interface 905 is also connected to the bus 904.
[0146] Typically, the following devices may be connected to the I / O interface 905: an input device 906 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 907 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 908 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 909. The communication device 909 may allow the electronic device 900 to communicate with other devices wirelessly or by wire to exchange data. Although Fig. 9 The electronic device 900 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead.
[0147] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device 909, or installed from a storage device 908, or installed from a ROM 902. When the computer program is executed by the processing device 901, the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.
[0148] It should be noted that the computer-readable medium disclosed above may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0149] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.
[0150] The computer-readable medium may be included in the electronic device, or may exist independently without being installed in the electronic device.
[0151] The above-mentioned computer-readable medium carries one or more programs. When the above-mentioned one or more programs are executed by the electronic device, the electronic device: displays a first display interface in response to an interface display operation; displays a target work published by a target user in the first display interface based on a target work stream, wherein the target work stream contains at least two types of target works, the at least two types are work content types, the at least two types of target works include at least voice type works, and the target users include at least some associated users of the current user; wherein the voice type work is also configured to be displayed in a second display interface in association with the identification information of the target user who published the voice type work.
[0152] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages or a combination thereof, including, but not limited to, object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0153] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0154] The units involved in the embodiments described in the present disclosure may be implemented by software or hardware, wherein the name of a module does not, in some cases, constitute a limitation on the unit itself.
[0155] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0156] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0157] According to one or more embodiments of the present disclosure, Example 1 provides a work display method, including:
[0158] In response to the interface display operation, display a first display interface;
[0159] Displaying target works published by target users in the first display interface based on a target work stream, wherein the target work stream includes at least two types of target works, the at least two types are work content types, the at least two types of target works include at least voice-type works, and the target users include at least some associated users of the current user;
[0160] Among them, the voice type work is also configured to be displayed on the second display interface in association with the identification information of the target user who published the voice type work.
[0161] According to one or more embodiments of the present disclosure, Example 2 is based on the method described in Example 1, wherein the second display page includes identification information of multiple target users, and corresponding target works are displayed at associated positions of the identification information of the target users in the second display interface.
[0162] According to one or more embodiments of the present disclosure, Example 3 is a method according to Example 1, wherein displaying the work published by the target user in the first display interface based on the target work stream includes:
[0163] In response to the currently displayed work being a voice-type work, displaying work information and playback control widgets of the currently displayed work in the work display area of the first display interface; and
[0164] In response to a first trigger operation on the play control widget, the voice content of the currently displayed work is played.
[0165] According to one or more embodiments of the present disclosure, Example 4 is the method according to Example 1, wherein the method further includes:
[0166] In response to a second trigger operation on the voice-type work displayed in association with the identification information in the second display interface, the voice content of the voice-type work triggered by the second trigger operation is played.
[0167] According to one or more embodiments of the present disclosure, Example 5 is a method according to Example 4, wherein the playing of the voice content of the voice-type work triggered by the second trigger operation includes:
[0168] Play the voice content of the voice-type work triggered by the second trigger operation on the second display interface; or
[0169] Display a third display interface, and play the voice content of the voice-type work triggered by the second trigger operation on the third display interface.
[0170] According to one or more embodiments of the present disclosure, Example 6 is a method according to any one of Examples 1-5, and for a case where the currently displayed work is a voice type work, the method further includes:
[0171] In response to an interactive information sending operation for a currently displayed work, target interactive information input by the current user in the information input area for the currently displayed work is obtained, and the target interactive information is sent in the form of session information, wherein the interactive information sending operation acts on the first display interface, the second display interface or the third display interface.
[0172] According to one or more embodiments of the present disclosure, Example 7 is based on the method described in any one of Examples 1-5, wherein the content of the voice-type work is voice content, and the voice content is obtained by voice recording.
[0173] According to one or more embodiments of the present disclosure, Example 8 is the method according to Example 7, wherein the method further includes:
[0174] In response to the third trigger operation, displaying the voice recording interface;
[0175] In response to a voice recording operation performed within the voice recording interface, voice recording is performed to obtain target voice content;
[0176] In response to a work publishing operation performed within the voice recording interface, the target voice content is used as the work content of a target voice work, and the target voice work is published. The target voice work is a voice-type work.
[0177] According to one or more embodiments of the present disclosure, Example 9 is based on the method described in Example 8, wherein a recording control and / or a deletion control are displayed in the voice recording interface, the recording control is configured to trigger the execution of the voice recording operation, and the deletion control is configured to trigger the execution of a deletion operation for the target voice content.
[0178] According to one or more embodiments of the present disclosure, Example 10 is based on the method described in Example 9, wherein the target voice content is recorded during the triggering process of the voice recording operation and the recording is completed when the voice recording operation is triggered; the deletion operation includes a sliding deletion operation and / or a clicking deletion operation, and the sliding deletion operation is performed continuously with the voice recording operation.
[0179] According to one or more embodiments of the present disclosure, Example 11 is the method according to Example 9, wherein the method further includes:
[0180] In response to completion of recording of the target voice content, a publishing control is displayed, and the publishing control is configured to trigger execution of the work publishing operation.
[0181] According to one or more embodiments of the present disclosure, Example 12 is a method according to Example 11, wherein the display publishing control includes:
[0182] Switching the recording control to a publishing control; or
[0183] The recording control is kept displayed, and a display publishing control is added to the voice recording interface.
[0184] According to one or more embodiments of the present disclosure, Example 13 is based on the method described in Example 8, wherein the third trigger operation includes at least one of an operation of triggering the identification information of the current user, an operation of triggering the publication prompt information, and an operation of triggering a preset control, wherein the identification information of the current user is displayed in the second display interface, and the publication prompt information is configured to be displayed in association with the identification information of the current user in the second display interface, and the publication prompt information is used to prompt the publication of voice-type works.
[0185] According to one or more embodiments of the present disclosure, Example 14 is a method according to any one of Examples 1-5, and for a case where the currently displayed work is a voice type work, the method further includes:
[0186] In response to a conversion operation on the currently displayed work, text content converted based on the voice content of the currently displayed work is obtained, and the text content is displayed.
[0187] According to one or more embodiments of the present disclosure, Example 15 is a method according to any one of Examples 1-5, wherein the voice type work supports being published in a first publishing mode;
[0188] The first display interface is a first work display interface, and the target work flow includes target works published using the first publishing method and target works published using the second publishing method; and / or, the first display interface is a second work display interface, and the target work flow includes target works published using the first publishing method.
[0189] According to one or more embodiments of the present disclosure, Example 16 is the method according to Example 15, wherein in response to the interface display operation, displaying the first display interface includes:
[0190] In response to the first interface display operation, display the first work display interface; and / or
[0191] In response to the second interface display operation, the second work display interface is displayed, and the second interface display operation acts on the first work display interface, or the second interface display operation acts on the second display interface.
[0192] According to one or more embodiments of the present disclosure, Example 17 is based on the method described in Example 16, and the second interface display operation includes an operation of triggering the identification information displayed in the second display interface.
[0193] According to one or more embodiments of the present disclosure, Example 18 provides a work display device, including:
[0194] A first interface display module, used to display a first display interface in response to an interface display operation;
[0195] A work display module, configured to display target works published by a target user in the first display interface based on a target work stream, wherein the target work stream includes at least two types of target works, the at least two types are work content types, the at least two types of target works include at least voice type works, and the target users include at least some associated users of the current user;
[0196] Among them, the voice type work is also configured to be displayed on the second display interface in association with the identification information of the target user who published the voice type work.
[0197] According to one or more embodiments of the present disclosure, Example 19 provides an electronic device, including:
[0198] one or more processors;
[0199] a memory for storing one or more programs,
[0200] When the one or more programs are executed by the one or more processors, the one or more processors implement the work display method as described in any one of Examples 1-17.
[0201] According to one or more embodiments of the present disclosure, Example 20 provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the work display method as described in any one of Examples 1-17.
[0202] According to one or more embodiments of the present disclosure, Example 21 provides a computer program product. When the computer program product is executed by a computer, the computer implements the work display method as described in any one of Examples 1-17.
[0203] The above description is only a preferred embodiment of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present disclosure (but not limited to) by each other to form a technical solution.
[0204] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details are included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.
[0205] Although the subject matter has been described in language specific to structural features and / or methodological logical actions, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. On the contrary, the specific features and actions described above are merely example forms of implementing the claims.
Claims
1. A method for displaying works, characterized in that: include: In response to the interface display operation, display a first display interface; Displaying target works published by target users in the first display interface based on a target work stream, wherein the target work stream includes at least two types of target works, the at least two types are work content types, the at least two types of target works include at least voice-type works, and the target users include at least some associated users of the current user; The voice-type work is further configured to be displayed in association with the identification information of the target user who published the voice-type work in a second display interface, the second display interface includes identification information of a plurality of target users, and the corresponding target work is displayed at the associated position of the identification information of the target user in the second display interface; The displaying of the first display interface includes: On the first display interface, different target works are displayed by switching based on the arrangement order of each target work in the target work stream.
2. The method according to claim 1, characterized in that The step of displaying the works published by the target user in the first display interface based on the target work stream includes: In response to the currently displayed work being a voice-type work, displaying work information and playback control widgets of the currently displayed work in the work display area of the first display interface; and, In response to a first trigger operation on the play control widget, the voice content of the currently displayed work is played.
3. The method according to claim 1, characterized in that The step of displaying the works published by the target user in the first display interface based on the target work stream includes: In response to the currently displayed work being a voice-type work, preset information of the currently displayed work is displayed in the work display area in the first display interface, and the voice content of the currently displayed work is automatically played, wherein the preset information includes a voice bar identifier and / or voice duration information of the currently displayed work.
4. The method according to claim 1, characterized in that: The method further comprises: In response to a second trigger operation on the voice-type work displayed in association with the identification information in the second display interface, the voice content of the voice-type work triggered by the second trigger operation is played.
5. The method according to claim 4, characterized in that The playing of the voice content of the voice type work triggered by the second trigger operation includes: Play the voice content of the voice-type work triggered by the second trigger operation on the second display interface; or Display a third display interface, and play the voice content of the voice-type work triggered by the second trigger operation on the third display interface.
6. The method according to any one of claims 1 to 5, characterized in that: In the case where the currently displayed work is a voice-type work, the method further includes: In response to an interactive information sending operation for a currently displayed work, target interactive information input by the current user in the information input area for the currently displayed work is obtained, and the target interactive information is sent in the form of session information, wherein the interactive information sending operation acts on the first display interface, the second display interface or the third display interface.
7. The method according to any one of claims 1 to 5, characterized in that: The work content of the voice-type work is voice content, and the voice content is obtained through voice recording.
8. The method according to claim 7, characterized in that The method further comprises: In response to the third trigger operation, displaying the voice recording interface; In response to a voice recording operation performed within the voice recording interface, voice recording is performed to obtain target voice content; In response to a work publishing operation performed within the voice recording interface, the target voice content is used as the work content of a target voice work, and the target voice work is published. The target voice work is a voice-type work.
9. The method according to claim 8, characterized in that The voice recording interface displays a recording control and / or a deletion control, wherein the recording control is configured to trigger execution of the voice recording operation, and the deletion control is configured to trigger execution of a deletion operation for the target voice content.
10. The method according to claim 9, characterized in that The target voice content is recorded during the triggering process of the voice recording operation and is completed when the voice recording operation is triggered; the deletion operation includes a slide-to-delete operation and / or a click-to-delete operation, and the slide-to-delete operation is performed continuously with the voice recording operation.
11. The method according to claim 9, characterized in that The method further comprises: In response to completion of recording of the target voice content, a publishing control is displayed, and the publishing control is configured to trigger execution of the work publishing operation.
12. The method according to claim 11, characterized in that The display and publishing control includes: Switching the recording control to a publishing control; or The recording control is kept displayed, and a display publishing control is added to the voice recording interface.
13. The method according to claim 8, characterized in that The third trigger operation includes at least one of an operation of triggering the identification information of the current user, an operation of triggering the publishing prompt information, and an operation of triggering a preset control, wherein the identification information of the current user is displayed in the second display interface, and the publishing prompt information is configured to be displayed in association with the identification information of the current user in the second display interface, and the publishing prompt information is used to prompt the publication of voice-type works.
14. The method according to any one of claims 1 to 5, characterized in that: In the case where the currently displayed work is a voice-type work, the method further includes: In response to a conversion operation on the currently displayed work, text content converted based on the voice content of the currently displayed work is obtained, and the text content is displayed.
15. The method according to any one of claims 1 to 5, characterized in that: The voice-type works support the first publishing method; The first display interface is a first work display interface, and the target work flow includes target works published using the first publishing method and target works published using the second publishing method; and / or, the first display interface is a second work display interface, and the target work flow includes target works published using the first publishing method.
16. The method according to claim 15, characterized in that The step of displaying a first display interface in response to the interface display operation includes: In response to the first interface display operation, display the first work display interface; and / or In response to the second interface display operation, the second work display interface is displayed, and the second interface display operation acts on the first work display interface, or the second interface display operation acts on the second display interface.
17. The method according to claim 16, characterized in that The second interface display operation includes an operation of triggering the identification information displayed in the second display interface.
18. A work display device, characterized in that: include: A first interface display module, used to display a first display interface in response to an interface display operation; A work display module, configured to display target works published by a target user in the first display interface based on a target work stream, wherein the target work stream includes at least two types of target works, the at least two types are work content types, the at least two types of target works include at least voice type works, and the target users include at least some associated users of the current user; The voice-type work is further configured to be displayed in association with the identification information of the target user who published the voice-type work in a second display interface, the second display interface includes identification information of a plurality of target users, and the corresponding target work is displayed at the associated position of the identification information of the target user in the second display interface; Wherein, the first interface display module is specifically used for: On the first display interface, different target works are displayed by switching based on the arrangement order of each target work in the target work stream.
19. An electronic device, characterized in that: include: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the work display method according to any one of claims 1 to 17.
20. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the work display method according to any one of claims 1 to 17 when executed.
21. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the computer program implements the work display method according to any one of claims 1 to 17.
Citation Information
Patent Citations
Interaction method and device based on group channels, computer equipment and storage medium
CN113010254A
Media content generation method and device, electronic equipment and storage medium
CN115098099A