Information processing method and device and related product
By outputting the first data in the electronic device to recommend the target story, automatically locate the starting position of the second data in response to the jump command and start output, the problem of inefficient manual search by the user is solved, and the search and information acquisition efficiency is improved.
Patent Information
- Application Number
- CN202510559517.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-29
- Publication Date
- 2025-08-01
AI Technical Summary
It is difficult for users to accurately express their search intentions, resulting in inefficient searches, especially when switching to short drama series after browsing e-books, it is difficult to accurately locate the short drama series by searching through screenshots.
By outputting the first data on the first page to recommend the target story, determining the output starting position of the second data in response to the jump instruction, and outputting the second data from the starting position, such as displaying hot spot clips or derivatives in the form of video, text, audio or picture, and automatically locate the starting position of the second data in combination with the user's historical browsing information and attention.
The user does not need to manually search the second data, which improves the search efficiency and information acquisition efficiency, and realizes the acquisition of the second data from the starting position of the output.
Smart Images

Figure CN120407938A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer technologies, and in particular, to an information processing method, apparatus, and related products. Background Art
[0002] Currently, a large number of e-books are published on the network for users to read. For e-books with a large number of readings, various data such as comics, audiobooks read by real people, short dramas, and short drama trailer collections can also be created based on the e-books. Users have a need to search for and browse data that they are interested in. However, in related technologies, it is difficult for users to accurately express their search intentions to search for data they are interested in, resulting in low search efficiency. For example, after a user browses a short drama trailer collection and has a need to switch to browse the short drama series, the user may not be able to determine the name of the short drama series, and it is difficult to accurately search for the corresponding short drama series by taking screenshots of the trailers. Summary of the Invention
[0003] Embodiments of the present disclosure provide an information processing method, apparatus, and related products, which can avoid the problem of low search efficiency caused by users manually searching for data to be browsed, improve the search efficiency, and improve the information acquisition efficiency.
[0004] In a first aspect, an embodiment of the present disclosure provides an information processing method, including: Displaying a first page and outputting first data on the first page; the genre type of the first data is a first genre type and the first data is used to recommend a target story; Responding to a jump instruction for jumping to second data, determining an output start position of the second data; the genre type of the second data is a second genre type and the second data is used to present the target story; Outputting the second data starting from the output start position.
[0005] In a second aspect, an embodiment of the present disclosure provides an information processing apparatus, including: A first output module, configured to display a first page and output first data on the first page; the genre type of the first data is a first genre type and the first data is used to recommend a target story; A position determination module, configured to respond to a jump instruction for jumping to second data and determine an output start position of the second data; the genre type of the second data is a second genre type and the second data is used to present the target story; A second output module, configured to output the second data starting from the output start position.
[0006] In a third aspect, an embodiment of the present disclosure provides an electronic device, including: a processor; and a memory configured to store computer-executable instructions, where the computer-executable instructions, when executed, cause the processor to implement the method described in the first aspect above.
[0007] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium for storing computer-executable instructions, where the computer-executable instructions, when executed by a processor, implement the method described in the first aspect above.
[0008] In a fifth aspect, an embodiment of the present disclosure provides a computer program product, where the computer program product includes a computer program, and the computer program, when executed by a processor, implements the method described in the first aspect above.
[0009] In one or more embodiments of the present disclosure, first, a first page is displayed, and first data is output on the first page. The genre type of the first data is the first genre type and the first data is used to recommend a target story. Then, in response to a jump instruction for jumping to second data, the output start position of the second data is determined. The genre type of the second data is the second genre type and the second data is used to present the target story. Finally, the second data is output starting from the output start position. It can be seen that through the embodiments of the present disclosure, when the first data of the first genre type is used to recommend a target story, the second data of the second genre type is used to present the target story and the first data has been output to the user, in response to the jump instruction for jumping to the second data, the output start position of the second data is determined, and the second data is output starting from the output start position, so that the user can obtain the second data starting from the output start position, and the user does not need to manually search for the second data, avoiding the problem of low search efficiency caused by the user manually searching for the second data, improving the search efficiency and the information acquisition efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] In order to more clearly illustrate the technical solutions in one or more embodiments of the present disclosure or related technologies, the following will briefly introduce the drawings required for use in the description of the embodiments or related technologies. Obviously, the drawings in the following description are only some embodiments recorded in the present disclosure. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings; Figure 1 is a schematic flowchart of an information processing method provided by an embodiment of the present disclosure; Figure 2 is a schematic diagram of a jump component corresponding to a hot segment provided by an embodiment of the present disclosure; Figure 3 is a schematic diagram of a jump component corresponding to a hot segment provided by another embodiment of the present disclosure; Figure 4 Schematic diagram of a jump component corresponding to a hot fragment provided by another embodiment of the present disclosure; Figure 5 Schematic diagram of a jump component displayed in a comment area provided by an embodiment of the present disclosure; Figure 6 Schematic diagram of a jump component corresponding to a story unit provided by an embodiment of the present disclosure; Figure 7 Schematic diagram of displaying second data provided by an embodiment of the present disclosure; Figure 8 Schematic diagram of displaying second data provided by another embodiment of the present disclosure; Figure 9 Schematic diagram of the structure of an information processing device provided by an embodiment of the present disclosure; Figure 10 Schematic diagram of the structure of an electronic device provided by an embodiment of the present disclosure. Detailed implementation manners
[0011] In order to enable those skilled in the art to better understand the technical solutions in one or more embodiments of the present disclosure, the following will clearly and completely describe the technical solutions in one or more embodiments of the present disclosure with reference to the accompanying drawings in one or more embodiments of the present disclosure. Obviously, the described embodiments are only a part of the embodiments of the present disclosure, rather than all of the embodiments. Based on one or more embodiments of the present disclosure, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present disclosure.
[0012] It can be understood that before using the technical solutions disclosed in the embodiments of the present disclosure, relevant parties shall be informed of the type, scope of use, usage scenarios, etc. of the information involved in the present disclosure in an appropriate manner and obtain the authorization of the relevant parties in accordance with relevant laws and regulations.
[0013] For example, when responding to receiving an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested to be executed will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, an application program, a server, or a storage medium that executes the operations of the technical solutions of the present disclosure according to the prompt message.
[0014] As an optional but non-limiting implementation manner, the manner of sending a prompt message to the user in response to receiving an active request from the user may be, for example, in the form of a pop-up window, and the prompt message may be presented in text in the pop-up window. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0015] It is understandable that the above notification and the process of obtaining user authorization are only illustrative and do not limit the implementation manner of the present disclosure. Other manners that comply with relevant laws and regulations can also be applied to the implementation manner of the present disclosure.
[0016] The embodiments of the present disclosure provide an information processing method, apparatus and related products. Through the embodiments of the present disclosure, when the first data of the first genre type is used to recommend a target story, the second data of the second genre type is used to present the target story and the first data is output to the user, in response to a jump instruction for jumping to the second data, the output start position of the second data is determined, and the second data is output starting from the output start position, so that the user can obtain the second data starting from the output start position. The user does not need to manually search for the second data, avoiding the problem of low search efficiency caused by the user manually searching for the second data, improving the search efficiency and the information acquisition efficiency. Among them, the information processing method can be applied to a terminal device and implemented by the terminal device. The terminal device includes but is not limited to various types of user terminals such as notebook computers, tablet computers, desktop computers, set-top boxes, mobile devices (for example, mobile phones, portable music players, personal digital assistants, dedicated messaging devices, portable game devices), smart phones, smart speakers, smart watches, smart TVs, in-vehicle terminals, etc.
[0017] Figure 1 It is a schematic flowchart of the information processing method provided by an embodiment of the present disclosure, as Figure 1 shown, the process includes: Step S102: Display a first page and output first data on the first page; the genre type of the first data is the first genre type and the first data is used to recommend a target story; Step S104: In response to a jump instruction for jumping to second data, determine the output start position of the second data; the genre type of the second data is the second genre type and the second data is used to present the target story; Step S106: Output the second data starting from the output start position.
[0018] In the embodiments of the present disclosure, first, a first page is displayed, and first data is output on the first page. The genre type of the first data is the first genre type and the first data is used to recommend a target story. Then, in response to a jump instruction for jumping to second data, the output start position of the second data is determined. The genre type of the second data is the second genre type and the second data is used to present the target story. Finally, the second data is output starting from the output start position. It can be seen that through the embodiments of the present disclosure, when the first data of the first genre type is used to recommend a target story, the second data of the second genre type is used to present the target story and the first data has been output to the user, in response to the jump instruction for jumping to the second data, the output start position of the second data is determined, and the second data is output starting from the output start position, so that the user can obtain the second data starting from the output start position. The user does not need to manually search for the second data, avoiding the problem of low search efficiency caused by the user manually searching for the second data, improving the search efficiency and the information acquisition efficiency.
[0019] In step S102 above, the terminal device displays the first page, and outputs the first data on the first page. The genre type of the first data is the first genre type and the first data is used to recommend a target story. In step S104 above, in response to the jump instruction for jumping to the second data, the output start position of the second data is determined. The genre type of the second data is the second genre type and the second data is used to present the target story. In this embodiment, the first data may be data generated by the user based on the target story.
[0020] In this embodiment, the first data is used to recommend the target story, and the second data is used to present the target story. In this case, the first genre type of the first data includes but is not limited to: genre types such as video, text, audio, picture, etc. The second genre type of the second data includes but is not limited to: genre types such as video, text, audio, picture, etc. Moreover, the first genre type and the second genre type may be the same or different.
[0021] For example, when the first genre type is video, the first data includes drama promotion videos for promoting dramas, book promotion videos for recommending e-books, videos for recommending comics, videos for recommending audiobooks, etc. When the first genre type is text, the first data includes drama promotion posts for promoting dramas, book promotion posts for recommending e-books, posts for recommending comics, posts for recommending audiobooks, etc. When the first genre type is audio, the first data includes drama promotion audios for promoting dramas, book promotion audios for recommending e-books, audios for recommending comics, audios for recommending audiobooks, etc. When the first genre type is picture, the first data includes drama promotion pictures for promoting dramas, book promotion pictures for recommending e-books, pictures for recommending comics, pictures for recommending audiobooks, etc. When the second genre type is video, the second data includes recommended short dramas, TV series, movies, etc. When the second genre type is text, the second data includes recommended e-books, etc. When the second genre type is audio, the second data includes recommended audiobooks, etc. When the second genre type is picture, the second data includes recommended comics, etc.
[0022] Among them, the drama promotion video refers to a video used to recommend a corresponding short drama, TV series, or movie. The drama promotion video can be used to introduce the plot of the recommended short drama, TV series, or movie, or it can also be a collection of exciting clips of the recommended short drama, TV series, or movie. The book promotion post refers to a post used to recommend a corresponding e-book. The book promotion post can be used to introduce the content of the e-book and can also be used to introduce the exciting plot in the e-book. The concepts of similar terms such as book promotion videos, drama promotion posts, videos for recommending comics, videos for recommending audiobooks, posts for recommending comics, posts for recommending audiobooks, etc. can refer to the explanations of drama promotion videos and book promotion posts and will not be explained here.
[0023] The target story is the story recommended by the first data and also the story expressed in the second data. For example, when the first data is a drama promotion video, the target story is the story recommended by the drama promotion video. When the second data is a recommended short drama, the target story is the story presented by the short drama. Usually, the plot of the target story in the corresponding short drama, e-book, audiobook, and comic is generally the same.
[0024] When the first data is used to recommend the target story, there are also the following two situations: Case 1: The first data displays the hot segments of the second data in the form of video, text, audio, or picture. For example, the first data is a drama promotion video, and the second data is the recommended short drama. The first data is used to present one or more hot segments in the short drama. The hot segments are the video segments with high view counts pre-determined according to the user view counts in the short drama. All video frames of the hot segments can be presented completely in the first data, or key video frames can be extracted from the hot segments for presentation. Another example, the first data is a book promotion post, and the second data is the recommended e-book. The first data is used to present one or more hot segments in the e-book. The hot segments are the text segments with high comment counts pre-determined according to the user comment counts in the e-book. All text of the hot segments can be presented completely in the first data, or key text can be extracted from the hot segments for presentation. Another example, the first data is the audio for recommending an audiobook, and the second data is the recommended audiobook. The first data is used to present one or more hot segments in the audiobook. The hot segments are the audio segments with high comment counts pre-determined according to the user comment counts in the audiobook. All audio of the hot segments can be presented completely in the first data, or key audio can be extracted from the hot segments for presentation.
[0025] Case 2: The first data displays the derivative products of the target story in the form of video, text, audio, or picture. For example, the first data is a drama promotion video, and the second data is the recommended short drama. The first data includes the stills of the main characters in the short drama and the classic lines of the main characters in the short drama. The still is an image used to represent information such as the image, posture, action, appearance, etc. of the main character in the short drama. The classic lines can be presented by dubbing in the video. Another example, the first data is a drama promotion picture, and the second data is the recommended short drama. The drama promotion picture includes the stills of the main characters in the short drama. The still is an image used to represent information such as the image, posture, action, appearance, etc. of the main character in the short drama. The classic lines of the main character can be displayed on the drama promotion picture. Another example, the first data is a book promotion post, and the second data is the recommended e-book. The first data includes the character image of the main character in the e-book and the classic quotes of the main character in the e-book. The character image can be drawn by a drawing model according to the relevant content of the main character in the e-book. The classic quotes can be presented in text form.
[0026] In the above step S104, a corresponding jump instruction can be generated according to the user's jump operation for jumping to the second data. The jump instruction can be a trigger instruction for the jump component. The output start position of the second data can be the beginning of the second data or the middle of the second data. For example, when the second data is a short drama, the output start position can be the first frame of the first episode of the short drama or a certain frame in the middle episode of the short drama.
[0027] In one embodiment, in response to a jump instruction for jumping to second data, determining an output start position of the second data includes: In response to the jump instruction, obtaining historical browsing information about a target story and browsing mode information about the target story; Determining the output start position of the second data according to the historical browsing information and the browsing mode information.
[0028] As described above, when the first data is used to recommend a target story, and the first data displays a hot segment of the second data in the form of video, text, audio, or picture, or the first data displays a derivative product of the target story in the form of video, text, audio, or picture, the output start position of the second data can be determined in the manner of this embodiment.
[0029] In this embodiment, in response to a jump instruction for jumping to second data, historical browsing information about the target story and browsing mode information about the target story are obtained. The historical browsing information about the target story can be used to indicate whether the user has browsed the target story based on any one genre type and the genre type used for browsing. Genre types include video, audio, text, image, etc. For example, the first data is a drama promotion video for promoting a certain short drama that presents Story 1, or the first data is a book promotion post for promoting an e-book that presents Story 1. In this embodiment, in response to a jump instruction for jumping to second data, it can be determined whether the user has browsed Story 1 based on any one genre type, such as whether the user has read the e-book corresponding to Story 1, whether the user has browsed the short drama corresponding to Story 1, whether the user has browsed the comic corresponding to Story 1, etc. Furthermore, historical browsing information about the target story is generated according to the judgment result.
[0030] If the historical browsing information about the target story indicates that the user has browsed the target story based on one or more genre types, the browsing mode information about the target story can be used to indicate the browsing start position and browsing end position of the user's previous browsing of the target story based on this genre type. If the historical browsing information about the target story indicates that the user has not browsed the target story based on any one genre type, the browsing mode information about other stories of the user is obtained as the browsing mode information about the target story. The browsing mode information about other stories of the user can include the browsing start position of the user's browsing of other stories based on the second genre type. The other stories refer to stories other than the target story presented in the form of e-books, short dramas, comics, audiobooks, etc. The browsing mode information about other stories of the user can be exemplified as the user usually starts reading an e-book from the beginning, or the user usually starts watching a short drama from the exciting part.
[0031] Then, according to the historical browsing information and browsing mode information for the target story, determine the output start position of the second data. If the historical browsing information for the target story indicates that the user has browsed the target story based on a certain genre type, and the genre type is the second genre type, then according to the browsing mode information, determine the browsing end position when the user last browsed the target story based on the second genre type, and determine this browsing end position as the output start position of the second data. If the historical browsing information for the target story indicates that the user has browsed the target story based on a certain genre type, and the genre type is not the second genre type, then according to the browsing mode information, determine the browsing start position when the user last browsed the target story based on this genre type, and determine this browsing start position as the output start position of the second data. If the historical browsing information for the target story indicates that the user has not browsed the target story based on any genre type, then according to the browsing mode information, determine the browsing start position when the user browsed other stories based on the second genre type, and determine this browsing start position as the output start position of the second data.
[0032] In one example, the first data is a drama promotion video for recommending Story 1, and the second data is Short Drama 1 corresponding to Story 1. User A has historically browsed Short Drama 1, and the browsing end position of the previous time is the middle of Episode 5. Then, it can be determined that the output start position of Short Drama 1 is the middle of Episode 5 of Short Drama 1.
[0033] In another example, the first data is a drama promotion video for recommending Story 1, and the second data is Short Drama 1 corresponding to Story 1. User A has not historically browsed Short Drama 1 but has browsed the e-book corresponding to the target story presented in Short Drama 1, and the browsing start position of the previous time is the first paragraph of the first chapter. Then, it can be determined that the output start position of Short Drama 1 is the first frame of Episode 1 of Short Drama 1.
[0034] In yet another example, in one example, the first data is a drama promotion video for recommending Story 1, and the second data is Short Drama 1 corresponding to Story 1. User A has not historically browsed Story 1 based on any genre type, but the user always starts watching short dramas from the first frame of the first episode. Then, it can be determined that the output start position of Short Drama 1 is the first frame of Episode 1 of Short Drama 1.
[0035] In this embodiment, the first data is displayed on the first page. A jump component such as "Click to watch the drama" may be displayed on the first page. The user can trigger this jump component, generate the above-mentioned jump instruction based on this trigger operation, and start outputting the second data from the output start position of the second data.
[0036] In one example, the first data is displayed on the first page. The first data is used to recommend a target story, and the first data presents derivative products of the target story in the form of video, text, audio, or picture. Multiple jump components corresponding to the second data can be displayed on the first page, such as "Click to watch the drama" corresponding to the short drama, "Click to read the book" corresponding to the e-book, "Click to listen to the book" corresponding to the audiobook, etc. For each second data, the corresponding output start position is determined in the above manner. If the user triggers a certain component, the second data is output according to the output start position of the second data corresponding to the triggered component.
[0037] It can be seen that through this embodiment, historical browsing information for the target story and browsing method information for the target story can be obtained. According to the historical browsing information and browsing method information, the output start position of the second data is determined, and in combination with the user's historical browsing situation of the target story, the accuracy of determining the output start position is effectively improved.
[0038] In another embodiment, the first data is used to present at least one hot segment in the second data; in response to a jump instruction for jumping to the second data, determining the output start position of the second data includes: In response to the jump instruction, determine a first target segment that meets the attention requirement among the hot segments; Determine the output start position of the second data according to the first start position of the first target segment in the second data.
[0039] As described above, when the first data is used to recommend a target story and the first data presents hot segments of the second data in the form of video, text, audio, or picture, the output start position of the second data can be determined by the method in this embodiment.
[0040] In this embodiment, the first data can be used to present at least one hot segment in the second data. The hot segment in the second data can be a highlight segment in the second data, that is, the most wonderful and eye-catching segment in the second data. For each presented hot segment, the first data can present all the content of the hot segment completely, or present partial content of the hot segment.
[0041] For example, the first data is a drama promotion video, and the second data is the recommended short drama. The first data is used to present one or more hot segments in the short drama. The hot segment is a video segment with a high view count pre-determined according to the user's view count in the short drama. All video frames of the hot segment can be presented completely in the first data, or key video frames can be extracted from the hot segment for presentation.
[0042] For another example, the first data is a book recommendation post, and the second data is the e-book being recommended. The first data is used to present one or more hot segments in the e-book. The hot segments are text segments with a high number of comments pre-determined according to the user comment volume in the e-book. All the text of the hot segment can be completely presented in the first data, or key text can be extracted from the hot segment for presentation.
[0043] In this embodiment, the attention requirement can be that the number of times of browsing the hot segment reaches the browsing times threshold, or slow browsing of the hot segment. Slow means lower than the preset browsing speed. Whether the attention requirement is met can indicate the degree of the user's preference for the hot segment. According to the jump instruction, the first target segment that meets the attention requirement is determined. The first starting position of the first target segment in the second data is determined as the output starting position of the second data. When the second data is a short drama, the output starting position can be the starting video frame of the first target segment in the short drama. When the second data is an e-book, the output starting position can be the starting paragraph of the first target segment in the e-book. When the second data is an audiobook, the output starting position can be the starting audio of the first target segment in the e-book. When the second data is a comic, the output starting position can be the starting comic image of the first target segment in the comic.
[0044] In an example, the first data is a drama promotion video of Short Drama 1, and the second data is Short Drama 1. In this drama promotion video, three hot segments of Short Drama 1, namely "the female lead gets into college", "the female lead participates in a debate competition", and "the female lead graduates", are presented by extracting the key video frames of the hot segments. Suppose that in response to the jump instruction, it is determined that from the start of playing the first data until the jump instruction is detected, user Xiaob has watched the key video frames of the hot segment "the female lead gets into college" once, and has watched the key video frames of the hot segment "the female lead participates in a debate competition" three times. User Xiaob has not seen the key video frames of the hot segment "the female lead graduates" yet. Then, it can be determined that the hot segment "the female lead participates in a debate competition" meets the attention requirement, and this hot segment is used as the first target segment. Then, the starting video frame of the first target segment "the female lead participates in a debate competition" in Short Drama 1 is determined as the output starting position of Short Drama 1.
[0045] It can be seen that through this embodiment, the first target segment that meets the attention requirement can be determined among various hot segments, and the output starting position of the second data is determined according to the first starting position of the first target segment in the second data, so that the user can start browsing the second data from the hot segment that the user is interested in, achieving the effect of accurately determining the output starting position of the second data.
[0046] In yet another embodiment, the first data is used to present at least one hot spot segment in the second data; in response to a jump instruction for jumping to the second data, determining an output start position of the second data includes: Displaying a jump component corresponding to the hot spot segment; In response to a trigger instruction for the jump component, determining the hot spot segment corresponding to the triggered jump component as the second target segment; the jump instruction includes the trigger instruction; Determining the output start position according to the second start position of the second target segment in the second data.
[0047] As described above, when the first data is used to recommend a target story, and the first data displays the hot spot segments of the second data in the form of video or text or audio or picture, the output start position of the second data can be determined in the manner of this embodiment.
[0048] In this embodiment, the first data can be used to present at least one hot spot segment in the second data. The hot spot segments in the second data can be the highlight segments in the second data, that is, the most wonderful and eye-catching segments in the second data. For each presented hot spot segment, the first data can present all the content of the hot spot segment completely, or present part of the content in the hot spot segment. Regarding the hot spot segments, reference can be made to the previous explanations.
[0049] In this embodiment, the jump component can be a component with a link function. When the user clicks on the jump component, a corresponding jump action will be triggered and the corresponding link content will be displayed. For example, the first data is a book promotion post, and the second data is an e-book recommended by the book promotion post. In the book promotion post, three hot spot segments of the recommended e-book are presented by displaying part of the text in the hot spot segments. Each hot spot segment corresponds to a jump component. When the user clicks on one of the jump components, they can jump to the start text of the hot spot segment corresponding to the jump component in the recommended e-book.
[0050] Next, the terminal device can detect a trigger operation of the user on the jump component, generate a trigger instruction for the jump component according to the trigger operation, use the trigger instruction as the above-mentioned jump instruction, and then, in response to the trigger instruction, determine the hot fragment corresponding to the triggered jump component as the second target fragment. Then, determine the second starting position of the second target fragment in the second data as the output starting position of the second data. When the second data is a short drama, the output starting position can be the starting video frame of the second target fragment in the short drama. When the second data is an e-book, the output starting position can be the starting paragraph of the second target fragment in the e-book. When the second data is an audiobook, the output starting position can be the starting audio of the second target fragment in the e-book. When the second data is a comic, the output starting position can be the starting comic image of the second target fragment in the comic.
[0051] Figure 2 Schematic diagram of the jump component corresponding to the hot fragment provided by an embodiment of the present disclosure, as Figure 2 shown, the first data is a book promotion post of e-book 2, the second data is e-book 2, and the book promotion post includes partial texts of three hot fragments of e-book 2, which are "the male protagonist participates in a ball game", "the male protagonist wins the championship", and "the male protagonist gets admitted to graduate school" respectively. Each hot fragment corresponds to a jump component, and the style of each jump component is "click here to read more wonderful content". Assume that user Xiaoc triggers the jump component corresponding to the hot fragment "the male protagonist wins the championship". Then, it can be determined that the hot fragment "the male protagonist wins the championship" is the second target fragment. Next, determine the starting paragraph of the second target fragment "the male protagonist wins the championship" in e-book 2 as the output starting position of e-book 2.
[0052] It can be seen that through this embodiment, it is possible to display the jump component corresponding to the hot fragment, and in response to the trigger instruction for the jump component, determine the hot fragment corresponding to the triggered jump component as the second target fragment, and determine the output starting position of the second data according to the second starting position of the second target fragment in the second data, so that the user can start browsing the second data from the touched hot fragment in the second data, achieving the effect of accurately determining the output starting position of the second data.
[0053] In one embodiment, the first data includes video data; displaying the jump component corresponding to the hot fragment includes: In response to a pause playback request for the first data, pause the playback of the first data, and display the jump component corresponding to the paused hot fragment in the form of a floating layer in the first data.
[0054] In this embodiment, the playback of the first data can be paused according to the pause playback request for the first data, and the jump component corresponding to the hot segment can be displayed in the form of a floating layer in the paused first data. The jump component corresponding to the displayed hot segment can be the jump component corresponding to the hot segment displayed when the current playback is paused (i.e., the paused hot segment), or the jump component corresponding to the hot segment that has been played before the pause, or the jump component corresponding to all hot segments in the video data.
[0055] Figure 3 FIG. is a schematic diagram of a jump component corresponding to a hot segment provided in another embodiment of the present disclosure. As Figure 3 shown, taking the push video of short drama 1 as the video data as an example for illustration. In this push video, three hot segments of short drama 1 are presented by extracting the key video frames of the hot segments, which are "the female protagonist is admitted to university", "the female protagonist participates in a debate competition", and "the female protagonist graduates". When the terminal device detects that the user triggers the pause component on the playback page of the push video of short drama 1 during browsing, in response to this operation of the user, the playback of the push video of short drama 1 is paused, and the screen content at the pause time is displayed. This screen content is a frame image in the hot segment of "the female protagonist participates in a debate competition". In the lower right corner of this image, the jump component "click here to watch more content of the current segment" corresponding to the hot segment of "the female protagonist participates in a debate competition" is displayed. In addition, Figure 3 the user information of the user who publishes the push video of short drama 1 is also shown, as well as the recommendation information of short drama 1: "This drama tells the story of the female protagonist being admitted to her ideal university and her college life".
[0056] In another example, when the push video is paused, the jump components corresponding to the above three hot segments can also be displayed in the image displayed at the pause time, and the style of each jump component refers to the style of the jump component in the above Figure 3 The jump components corresponding to the three hot segments can be arranged and displayed in sequence from left to right below the image displayed at the pause time.
[0057] In yet another example, when the push video is paused, the displayed screen is an image in the hot segment of "the female protagonist participates in a debate competition", and the hot segment of "the female protagonist is admitted to university" has been played. Then, the jump component corresponding to the hot segment of "the female protagonist is admitted to university" and the jump component corresponding to the hot segment of "the female protagonist participates in a debate competition" can also be displayed in the image displayed at the pause time, and the style of each jump component refers to the style of the jump component in the above Figure 3 The jump components corresponding to the above two hot segments can be arranged and displayed in sequence from left to right below the image displayed at the pause time.
[0058] It can be seen that through this embodiment, the video data can be paused according to the pause and play request for the first data, and the jump component corresponding to the paused hot segment is displayed in the form of a floating layer in the video data, so that the user can first pause the first data and select the hot segment to be browsed in depth for jumping, improving the operation convenience for the user to determine the hot segment to be browsed in depth. In another embodiment, the first data includes video data; displaying the jump component corresponding to the hot segment includes: Determine the currently output hot segment and the already output hot segments among the hot segments of the first data; Display the jump component corresponding to the currently output hot segment, and display the jump component corresponding to the already output hot segments.
[0059] In this embodiment, when the first data is video data such as a drama promotion video, the currently output hot segment and the already output hot segments can be determined among the hot segments of the first data, the jump component corresponding to the currently output hot segment is displayed, and the jump component corresponding to the already output hot segments is displayed.
[0060] Figure 4 This is a schematic diagram of the jump component corresponding to the hot segment provided by another embodiment of the present disclosure. As Figure 4 shown, taking the drama promotion video of drama 2 as an example for illustration. In this drama promotion video, three hot segments of drama 2 are presented by extracting the key video frames of the hot segments, namely "the female protagonist is admitted to university", "the female protagonist participates in a debate competition", and "the female protagonist graduates". The hot segment that the user is browsing is the hot segment of "the female protagonist graduates". The playback screen of the drama promotion video of drama 2 is one of the frames in the hot segment of "the female protagonist graduates" that the user is browsing. In the lower right corner of this playback screen, the jump components corresponding to the three hot segments of "the female protagonist is admitted to university", "the female protagonist participates in a debate competition", and "the female protagonist graduates" are displayed, which are respectively "Click here to watch more content of the female protagonist being admitted to university", "Click here to watch more content of the female protagonist participating in a debate competition", and "Click here to watch more content of the female protagonist graduating". Figure 4 The user information of the user who released the drama promotion video of drama 1 is also shown, as well as the recommendation information of drama 1: "This drama tells the story of the female protagonist being admitted to her ideal university and her college life".
[0061] It can be seen that through this embodiment, it is possible to determine the currently output hot segment and the already output hot segments among the various hot segments of the first data, display the jump component corresponding to the currently output hot segment, and display the jump component corresponding to the already output hot segments, enabling the user to deeply browse more content of the already output or currently output hot segments, and improving the operational convenience for the user to determine the hot segment that needs to be deeply browsed.
[0062] In yet another embodiment, the first data includes video data; displaying the jump component corresponding to the hot segment includes: In response to a browsing request for the comment area of the first data, display the comment area of the first data, and display the jump component corresponding to the hot segment in the comment area.
[0063] In this embodiment, in response to a browsing request for the comment area of the first data, the comment area of the first data is displayed. One or more hot segments in the second data are presented in the first data, and the jump component corresponding to each hot segment is displayed in the comment area. Each hot segment corresponds to one or more jump components. When the first data is a drama promotion video and the hot segment is a video segment in the recommended drama, the text content of the jump component can be the lines in the hot segment. When the first data is a book promotion video or a book promotion post and the hot segment is a text segment in the recommended e-book, the text content of the jump component can be the text in the hot segment.
[0064] Figure 5 FIG. is a schematic diagram showing the jump component displayed in the comment area provided by an embodiment of the present disclosure. As Figure 5 shown, taking the first data as a drama promotion video of drama 1 and the second data as drama 1 as an example for illustration. The drama promotion video presents three hot segments of drama 1 by extracting the key video frames of the hot segments, namely "the female lead is admitted to university", "the female lead participates in a debate competition", and "the female lead graduates". One frame image of the drama promotion video is displayed on the play page of the drama promotion video of drama 1. When the user is watching the drama promotion video of drama 1 and triggers the comment component on the play page of the drama promotion video of drama 1, after the terminal device detects this operation of the user, the comment area of the drama promotion video of drama 1 is displayed on the play page of the drama promotion video. The comment area is displayed in the form of a pop-up window. The comment area displays three classic lines in drama 1 recommended by the drama promotion video: "I finally got admitted to a prestigious university", "I'm sure to win this debate competition", and "Graduation from university is just the beginning, not the end". Among them, the hot segment corresponding to the line "I finally got admitted to a prestigious university" is "the female lead is admitted to university", the hot segment corresponding to the line "I'm sure to win this debate competition" is "the female lead participates in a debate competition", and the hot segment corresponding to the line "Graduation from university is just the beginning, not the end" is "the female lead graduates". The above Figure 5Each line of dialogue in it is a jump component with a jump function, and the lines of dialogue correspond one by one to the hot segments. When the user triggers Figure 5 the line of dialogue in it, they can jump to the starting position of the corresponding hot segment in the second data for browsing.
[0065] It can be seen that through this embodiment, in response to a browsing request for the comment area of the first data, the comment area of the first data can be displayed, and jump components corresponding to the hot segments are displayed in the comment area, enabling the user to jump to the second data to browse relevant content by triggering the jump components in the comment area, thereby improving the jump efficiency.
[0066] In one embodiment, displaying the jump component corresponding to the hot segment includes: Obtain the content introduction corresponding to the hot segment, generate a function component with a jump function based on the content introduction, and determine the function component as the jump component.
[0067] In this embodiment, when displaying the jump component corresponding to the hot segment, the content introduction corresponding to the hot segment can be obtained, a function component with a jump function is generated according to the content introduction, and the function component is used as the jump component. The function component with a jump function can be the above Figure 5 shown jump component. The jump component is used to jump to the corresponding hot segment.
[0068] Continuing the above example, the hot segment is, for example, "The female protagonist was admitted to university", and the content introduction of this hot segment is, for example: "The female protagonist studied hard, forgot to eat and sleep, and finally was admitted to her ideal university." The function component with a jump function generated according to this content introduction can be a jump component with the content of "Click to obtain the wonderful content of the female protagonist being admitted to her ideal university".
[0069] It can be seen that through this embodiment, a function component with a jump function can be generated according to the obtained content introduction corresponding to the hot segment, and the function component is determined as the jump component, making the generated jump component more matching with the hot segment and enhancing the practicality of the jump component.
[0070] In another embodiment, displaying the jump component corresponding to the hot segment includes: Obtain the hot text included in the hot segment, generate a function component with a jump function based on the hot text, and determine the function component as the jump component.
[0071] In this embodiment, when displaying the jump component corresponding to the hot spot segment, the hot spot text included in the hot spot segment can be obtained first. For example, if the first data is a drama promotion video and the second data is the recommended short drama, when the first data is used to present one or more hot spot segments in the short drama, the hot spot text can be the classic lines in the hot spot segment of the short drama. Another example is that if the first data is a book promotion video and the second data is the recommended e-book, when the first data is used to present one or more hot spot paragraphs in the e-book, the hot spot text can be the classic quotes in the hot spot paragraph of the e-book. Then, a functional component with a jump function is generated according to the hot spot text, and the functional component is used as the jump component. The jump component is used to jump to the corresponding hot spot segment.
[0072] Continuing with the above example, assume that the first data is a drama promotion video of Short Drama 1, and the second data is Short Drama 1. The drama promotion video presents three hot spot segments in Short Drama 1 by extracting the key video frames of the hot spot segments. One of the hot spot segments is "The female lead was admitted to university", and the classic line of this hot spot segment in Short Drama 1 is: "I was finally admitted to a prestigious university". The jump component with a jump function generated according to this classic line can be a jump component with the content "I was finally admitted to a prestigious university". The display method of this jump component can be the display method of the jump component shown above Figure 5 The display method of the jump component.
[0073] It can be seen that through this embodiment, a functional component with a jump function can be generated according to the hot spot text in the obtained hot spot segment, and the functional component is determined as the jump component, making the generated jump component more matching with the hot spot segment and enhancing the practicality of the jump component.
[0074] In one embodiment, the first data is used to present a third target segment in the second data; in response to a jump instruction for jumping to the second data, determining the output start position of the second data includes: Determining each story unit in the second data that is before the third target segment, and determining the story unit in the second data where the third target segment is located; Displaying the jump components corresponding to the determined story units; the jump components correspond to the story units one by one; In response to a trigger instruction for the jump component, determining the target story unit corresponding to the triggered jump component; the above jump instruction includes this trigger instruction; Determining the output start position according to the third start position of the target story unit in the second data.
[0075] As mentioned above, when the first data is used to recommend the target story, and the first data displays the hot spot segments of the second data in the form of video or text or audio or picture, the output start position of the second data can be determined by the method in this embodiment.
[0076] In this embodiment, the first data is used to present the third target segment in the second data, and the first data can present all the content of the third hot segment. For example, the first data can be video data, such as a drama promotion video. The third target segment can be a hot segment in the recommended drama, and all the video frames of the third target segment are included in the first data.
[0077] In this embodiment, each story unit located before the third target segment in the second data is determined, and the story unit where the third target segment is located in the second data is determined. Taking the second data as a drama as an example, a story unit can include an episode in the drama. For example, the first episode, the second episode, etc. in the drama are each a story unit. A story unit can also include one or more episodes in the drama divided according to the complete plot content. For example, in drama 1, the content from the first episode to the second episode is all about the plot that "the female lead is admitted to university", then the first episode to the second episode can be a story unit. Another example is that in drama 1, the content from the middle position of the first episode to the middle position of the second episode is all about the plot that "the female lead participates in social practice", then the middle position of the first episode to the middle position of the second episode can be a story unit. Correspondingly, taking the second data as a drama as an example, when a story unit includes an episode in the drama, the story unit where the third target segment is located is the episode where the third target segment is located in the drama. When a story unit includes one or more episodes in the drama divided according to the complete plot content, the story unit where the third target segment is located is one or more episodes in the drama used to introduce the plot content where the third target segment is located. When the second data is an e-book, the division and determination of story units can refer to the description of this part about dramas and will not be repeated here.
[0078] Next, the jump components corresponding to the determined story units are displayed, where the jump components correspond to the story units one by one. The display method of the jump components corresponding to each story unit can be to display on the playing page of the third target segment, and the display position can be below the playing screen of the third target segment.
[0079] Then, the terminal device can detect a trigger operation by the user on the jump component corresponding to the story unit, generate a trigger instruction for the jump component according to the trigger operation, determine the trigger instruction as a jump instruction, and then, in response to the trigger instruction, determine the story unit corresponding to the triggered jump component as the target story unit. Finally, the third starting position of the target story unit in the second data is determined as the output starting position of the second data.
[0080] In one example, the first data is the promotional video of short drama 2, the second data is short drama 2, and the third target segment is a hot segment of this short drama 2. The story content of this hot segment is that "the female protagonist wins the debate competition". In short drama 2, this hot segment of "the female protagonist wins the debate competition" is located in the story unit of "the female protagonist participates in the debate competition". The previous story units before the story unit of "the female protagonist participates in the debate competition" are respectively "the female protagonist signs up for the debate club" and "the female protagonist practices debating". Figure 6 The following is a schematic diagram of the jump component corresponding to the story unit provided by an embodiment of the present disclosure, as Figure 6 shown, in the playback page of the promotional video of short drama 2, one frame of the hot segment of "the female protagonist wins the debate competition" is displayed. Below this frame, the jump component corresponding to the story unit of "the female protagonist signs up for the debate club", "Click to watch the female protagonist sign up for the debate club", the jump component corresponding to the story unit of "the female protagonist practices debating", "Click to watch the female protagonist practice debating", and the jump component corresponding to the story unit of "the female protagonist participates in the debate competition", "Click to watch the female protagonist participate in the debate competition" are sequentially displayed from left to right.
[0081] Suppose that when the user browses the above promotional video and triggers the jump component of "Click to watch the female protagonist participate in the debate competition", then the story unit of "the female protagonist participates in the debate competition" is the target story unit. Then, the position of the first frame of the target story unit of "the female protagonist participates in the debate competition" in short drama 2 can be used as the output start position of short drama 2. Another example is that when the user browses the above promotional video and triggers the jump component of "Click to watch the female protagonist practice debating", then the story unit of "the female protagonist practices debating" is the target story unit. Then, the position of the first frame of the target story unit of "the female protagonist practices debating" in short drama 2 can be used as the output start position of short drama 2.
[0082] It can be seen that through this embodiment, it is possible to determine each story unit before the third target segment in the second data, as well as the story unit where the third target segment is located in the second data, and display the jump components corresponding to the determined story units. Then, in response to the trigger instruction for the jump component, determine the target story unit corresponding to the triggered jump component, and determine the output start position according to the third start position of the target story unit in the second data, so that the user can watch the plot related to the third target segment in the second data, improving the user experience of watching the second data based on the plot.
[0083] In one embodiment, displaying the jump components corresponding to the determined story units includes: Obtain the content introduction corresponding to the determined story unit, generate a function component for jumping to the story unit based on the content introduction, and determine the function component as the jump component.
[0084] In this embodiment, when displaying the jump component corresponding to the determined story unit, the content introduction corresponding to the determined story unit can be obtained, a functional component for jumping to the story unit can be generated according to the content introduction corresponding to the story unit, and the functional component is determined as the jump component. Considering that the story content may be slightly different when the same story unit is presented in different genres, the above-mentioned content introduction corresponding to the story unit can be the content introduction corresponding to the story unit in the second data.
[0085] Continuing the above example, the story unit is, for example, "the female protagonist wins the debate competition", and the content introduction of this story unit is, for example: "The female protagonist's hard practice makes her perform excellently in the debate competition and win the debate competition." According to this content introduction, the functional component with a jump function generated can be a jump component with the content "Click to obtain the wonderful content of the female protagonist winning the debate competition". The display method of this jump component can be the display method of the jump component shown above Figure 6 as shown.
[0086] It can be seen that through this embodiment, a functional component for jumping to the story unit can be generated according to the content introduction corresponding to the story unit, and the functional component is determined as the jump component, making the generated jump component more matching with the story unit and enhancing the practicability of the jump component.
[0087] After determining the output start position of the second data, the above step S106 outputs the second data starting from the output start position. In this embodiment, the second data can be output starting from the output start position in the second page. The second page and the first page can be the same page or different pages. In the above examples, it is illustrated by taking the second data as video data and the video data as a short drama. It can be understood that the second data can also be other video data such as TV dramas and movies.
[0088] In an example, it is illustrated by taking the first data as the drama promotion video of short drama 1 and the second data as short drama 1. Figure 7 It is a schematic diagram for displaying the second data provided by an embodiment of the present disclosure. As Figure 7 shown, Figure 7 the left figure in is the schematic diagram shown above Figure 6 In this figure, one frame image in the drama promotion video of short drama 1 is shown. Below this image, the jump component "Click to watch the female protagonist sign up for the debate club" corresponding to the story unit "the female protagonist signs up for the debate club", the jump component "Click to watch the female protagonist practice debate" corresponding to the story unit "the female protagonist practices debate", and the jump component "Click to watch the female protagonist participate in the debate competition" corresponding to the story unit "the female protagonist participates in the debate competition" are sequentially displayed from left to right. In addition, Figure 7The user information of the user who posted the short drama promotion video for short drama 1 is also shown in the left figure, and the recommendation information for short drama 1 is "This drama tells the story of the female protagonist being admitted to her ideal university and her college life."
[0089] Assume that when the user browses the above short drama promotion video and triggers the jump component "Click to watch the female protagonist participate in a debate competition", then, it will jump to Figure 7 The playing page of short drama 1 shown in the right figure. The first frame image of the story unit "the female protagonist participates in a debate competition" is shown on this playing page, and the content of this image is "the female protagonist appears at the competition site". This first frame image is the output starting position of short drama 1, and the playing page will start playing short drama 1 from this first frame image. In addition, Figure 7 The content introduction of short drama 1 "The wonderful life of the female protagonist's hard struggle" is also shown in the right figure.
[0090] In another example, the first data is a book promotion post for e-book 2, and the second data is e-book 2, which is used for illustration. Figure 8 It is a schematic diagram showing the second data provided by another embodiment of the present disclosure, as Figure 8 shown Figure 8 The left figure of is the above-mentioned Figure 2 shown schematic diagram. The book promotion post for e-book 2 is shown in this figure. Three hot segments of e-book 2 are presented in this book promotion post, which are "the male protagonist participates in a ball game", "the male protagonist wins the championship", and "the male protagonist is admitted to graduate school" respectively. Each hot segment corresponds to a jump component, and the style of each jump component is "Click here to read more wonderful content". Assume that when the user browses this book promotion post and triggers the jump component corresponding to the hot segment "the male protagonist wins the championship", then, it will jump to Figure 8 The reading page of e-book 2 shown in the right figure. The story content corresponding to the hot segment "the male protagonist wins the championship" is shown on this reading page. The first line content of the hot segment "the male protagonist wins the championship" is the output starting position of e-book 2.
[0091] The above-mentioned various examples are only for illustration. The first data and the second data can also be other various examples mentioned above except short dramas, e-books, short drama promotion videos, and book promotion posts.
[0092] In summary, through the embodiments of the present disclosure, when the first data of the first genre type is used to recommend a target story, the second data of the second genre type is used to present the target story, and the first data has been output to the user, in response to a jump instruction for jumping to the second data, the output start position of the second data is determined, and the second data is output starting from the output start position, so that the user can obtain the second data starting from the output start position. The user does not need to manually search for the second data, avoiding the problem of low search efficiency caused by the user manually searching for the second data, improving the search efficiency and the information acquisition efficiency.
[0093] Figure 9 The following is a schematic structural diagram of an information processing device provided by an embodiment of the present disclosure. As Figure 9 shown, the device includes: A first output module 91, configured to display a first page and output first data in the first page; the genre type of the first data is a first genre type and the first data is used to recommend a target story; A position determination module 92, configured to determine the output start position of the second data in response to a jump instruction for jumping to the second data; the genre type of the second data is a second genre type and the second data is used to present the target story; A second output module 93, configured to output the second data starting from the output start position.
[0094] Optionally, the position determination module 92 is specifically configured to: in response to the jump instruction, obtain historical browsing information about the target story and browsing mode information about the target story; and determine the output start position according to the historical browsing information and the browsing mode information.
[0095] Optionally, the first data is used to present at least one hot segment in the target story; the position determination module 92 is specifically configured to: in response to the jump instruction, determine a first target segment that meets the attention requirement among the hot segments; and determine the output start position according to the first start position of the first target segment in the second data.
[0096] Optionally, the first data is used to present at least one hot segment in the target story; the position determination module 92 is specifically configured to: display a jump component corresponding to the hot segment; in response to a trigger instruction for the jump component, determine the hot segment corresponding to the triggered jump component as a second target segment; the jump instruction includes the trigger instruction; and determine the output start position according to the second start position of the second target segment in the second data.
[0097] Optionally, the first data includes video data; the position determination module 92 is further specifically configured to: in response to a pause play request for the first data, pause playing the first data, and display the jump component corresponding to the paused hot spot segment in the form of a floating layer in the first data.
[0098] Optionally, the first data includes video data; the position determination module 92 is further specifically configured to: determine the currently output hot spot segment and the already output hot spot segments among the respective hot spot segments of the first data; display the jump component corresponding to the currently output hot spot segment, and display the jump component corresponding to the already output hot spot segments.
[0099] Optionally, the first data includes video data; the position determination module 92 is further specifically configured to: in response to a browsing request for the comment area of the first data, display the comment area of the first data, and display the jump component corresponding to the hot spot segment in the comment area.
[0100] Optionally, the position determination module 92 is further specifically configured to: obtain the content introduction corresponding to the hot spot segment, generate a function component with a jump function based on the content introduction, and determine the function component as the jump component.
[0101] Optionally, the position determination module 92 is further specifically configured to: obtain the hot spot text included in the hot spot segment, generate a function component with a jump function based on the hot spot text, and determine the function component as the jump component.
[0102] Optionally, the first data is used to present the third target segment in the target story; the position determination module 92 is specifically configured to: determine each story unit in the second data that is before the third target segment, and determine the story unit in the second data where the third target segment is located; display the jump component corresponding to the determined story unit; the jump components correspond to the story units one by one; in response to a trigger instruction for the jump component, determine the target story unit corresponding to the triggered jump component; the jump instruction includes the trigger instruction; determine the output start position according to the third start position of the target story unit in the second data.
[0103] Optionally, the position determination module 92 is further specifically configured to: obtain the content introduction corresponding to the determined story unit, generate a function component for jumping to the story unit based on the content introduction, and determine the function component as the jump component.
[0104] Through the embodiments of the present disclosure, when the first data of the first genre type is used to recommend a target story, the second data of the second genre type is used to present the target story, and the first data has been output to the user, in response to a jump instruction for jumping to the second data, the output start position of the second data is determined, and the second data is output starting from the output start position, so that the user can obtain the second data starting from the output start position. The user does not need to manually search for the second data, avoiding the problem of low search efficiency caused by the user manually searching for the second data, improving the search efficiency, and improving the information acquisition efficiency.
[0105] The information processing device in the embodiments of the present disclosure can implement each process of the above information processing method embodiments and achieve the same effects and functions, which will not be repeated here.
[0106] An embodiment of the present disclosure further provides an electronic device. Figure 10 The following is a schematic structural diagram of the electronic device provided by an embodiment of the present disclosure. As Figure 10 shown, the electronic device may vary greatly due to configuration or performance differences, and may include one or more processors 1001 and a memory 1002. One or more applications or data may be stored in the memory 1002. Among them, the memory 1002 may be short-term storage or persistent storage. The applications stored in the memory 1002 may include one or more modules (not shown in the figure), and each module may include a series of computer-executable instructions in the electronic device. Further, the processor 1001 may be configured to communicate with the memory 1002 and execute a series of computer-executable instructions in the memory 1002 on the electronic device. The electronic device may further include one or more power supplies 1003, one or more wired or wireless network interfaces 1004, one or more input or output interfaces 1005, one or more keyboards 1006, etc.
[0107] In a specific embodiment, the electronic device includes a processor; and a memory configured to store computer-executable instructions, and when the computer-executable instructions are executed, the processor implements the following processes: Display a first page and output first data in the first page; the genre type of the first data is the first genre type and the first data is used to recommend a target story; In response to a jump instruction for jumping to second data, determine the output start position of the second data; the genre type of the second data is the second genre type and the second data is used to present the target story; Output the second data starting from the output start position.
[0108] Through the embodiments of the present disclosure, when the first data of the first genre type is used to recommend a target story, the second data of the second genre type is used to present the target story, and the first data has been output to the user, in response to a jump instruction for jumping to the second data, the output start position of the second data is determined, and the second data is output starting from the output start position, so that the user can obtain the second data starting from the output start position. The user does not need to manually search for the second data, avoiding the problem of low search efficiency caused by the user manually searching for the second data, improving the search efficiency, and improving the information acquisition efficiency.
[0109] The electronic device in the embodiments of the present disclosure can implement each process of the above information processing method embodiment and achieve the same effects and functions, which will not be repeated here.
[0110] Another embodiment of the present disclosure further provides a computer-readable storage medium for storing computer-executable instructions, and when the computer-executable instructions are executed by a processor, the following processes are implemented: Display a first page and output first data in the first page; the genre type of the first data is the first genre type and the first data is used to recommend a target story; In response to a jump instruction for jumping to second data, determine the output start position of the second data; the genre type of the second data is the second genre type and the second data is used to present the target story; Output the second data starting from the output start position.
[0111] Through the embodiments of the present disclosure, when the first data of the first genre type is used to recommend a target story, the second data of the second genre type is used to present the target story, and the first data has been output to the user, in response to a jump instruction for jumping to the second data, the output start position of the second data is determined, and the second data is output starting from the output start position, so that the user can obtain the second data starting from the output start position. The user does not need to manually search for the second data, avoiding the problem of low search efficiency caused by the user manually searching for the second data, improving the search efficiency, and improving the information acquisition efficiency.
[0112] The storage medium in the embodiments of the present disclosure can implement each process of the above information processing method embodiment and achieve the same effects and functions, which will not be repeated here.
[0113] Another embodiment of the present disclosure further provides a computer program product, where the computer program product includes a computer program, and when the computer program is executed by a processor, the following processes are implemented: Display a first page and output first data on the first page; the genre type of the first data is a first genre type and the first data is used to recommend a target story; In response to a jump instruction for jumping to second data, determine an output start position of the second data; the genre type of the second data is a second genre type and the second data is used to present the target story; Output the second data starting from the output start position.
[0114] Through the embodiments of the present disclosure, when the first data of the first genre type is used to recommend a target story, the second data of the second genre type is used to present the target story, and the first data has been output to the user, in response to a jump instruction for jumping to the second data, the output start position of the second data can be determined, and the second data can be output starting from the output start position, so that the user can obtain the second data starting from the output start position, and the user does not need to manually search for the second data, avoiding the problem of low search efficiency caused by the user manually searching for the second data, improving the search efficiency and the information acquisition efficiency.
[0115] The program product in the embodiments of the present disclosure can implement each process of the above information processing method embodiments and achieve the same effects and functions, which will not be repeated here.
[0116] In each embodiment of the present disclosure, the computer-readable storage medium includes a read-only memory (ROM), a random access memory (RAM), a magnetic disk, an optical disc, etc.
[0117] In the 1990s, improvements to a technology could be clearly distinguished as either hardware improvements (e.g., improvements to circuit structures such as diodes, transistors, switches, etc.) or software improvements (improvements to method flows). However, with the development of technology, many method flow improvements today can be regarded as direct improvements to hardware circuit structures. Designers almost always obtain the corresponding hardware circuit structure by programming the improved method flow into the hardware circuit. Therefore, it cannot be said that an improvement to a method flow cannot be implemented using a hardware entity module. For example, a Programmable Logic Device (PLD) (e.g., a Field Programmable Gate Array (FPGA)) is such an integrated circuit whose logical function is determined by the user programming the device. Designers can program themselves to "integrate" a digital system onto a single PLD, without having to ask a chip manufacturer to design and fabricate a dedicated integrated circuit chip. Moreover, nowadays, instead of manually fabricating integrated circuit chips, this programming is mostly implemented using "logic compiler" software, which is similar to the software compilers used in program development and writing. The original code before compilation also has to be written in a specific programming language, which is called a Hardware Description Language (HDL). There is not just one type of HDL, but many types, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, RHDL (Ruby Hardware Description Language), etc. The most commonly used ones currently are VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should also be aware that by simply performing a little logical programming on the method flow using the above-mentioned several hardware description languages and programming it into an integrated circuit, it is easy to obtain the hardware circuit that implements the logical method flow.
[0118] The controller can be implemented in any suitable manner. For example, the controller can take the form of, for example, a microprocessor or a processor and a computer-readable medium storing computer-readable program code (such as software or firmware) executable by the (micro)processor, logic gates, switches, an application specific integrated circuit (ASIC), a programmable logic controller, and an embedded microcontroller. Examples of the controller include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320. The memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art also know that, in addition to implementing the controller in the form of pure computer-readable program code, it is entirely possible to logically program the method steps to enable the controller to be implemented in the form of logic gates, switches, application specific integrated circuits, programmable logic controllers, embedded microcontrollers, etc. to achieve the same function. Therefore, such a controller can be considered a hardware component, and the devices included therein for implementing various functions can also be regarded as the structures within the hardware component. Or even, the devices for implementing various functions can be regarded as either software modules for implementing the method or structures within the hardware component.
[0119] The systems, devices, modules, or units illustrated in the above embodiments can be specifically implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer can be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or any combination of these devices.
[0120] For the convenience of description, when describing the above devices, they are described separately as various units according to their functions. Of course, when implementing the embodiments of the present disclosure, the functions of each unit can be implemented in one or more software and / or hardware.
[0121] Those skilled in the art should understand that one or more embodiments of the present disclosure can be provided as a method, a system, or a computer program product. Therefore, one or more embodiments of the present disclosure can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, one or more embodiments of the present disclosure can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memories, CD-ROMs, optical memories, etc.) containing computer-usable program code.
[0122] This disclosure is described with reference to the flowcharts and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the disclosure. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and combinations of flows and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to the processors of general purpose computers, special purpose computers, embedded processors, or other programmable data processing devices to produce a machine, such that the instructions executed by the processors of the computer or other programmable data processing devices produce means for implementing the functions specified in the flow Figure 1 one or more flows and / or blocks Figure 1 or means for implementing the functions specified in a block or multiple blocks.
[0123] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, such that the instructions stored in the computer-readable memory produce a manufacture including instruction means that implement the functions specified in the flow Figure 1 one or more flows and / or blocks Figure 1 or in a block or multiple blocks.
[0124] These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operational steps are performed on the computer or other programmable device to produce a computer-implemented process, and thus the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in the flow Figure 1 one or more flows and / or blocks Figure 1 or in a block or multiple blocks.
[0125] It should also be noted that the term "comprising", "including" or any other variation thereof is intended to cover non-exclusive inclusion, such that a process, method, commodity or device comprising a series of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, commodity or device. Without further limitation, an element defined by the statement "comprising an..." does not exclude the presence of additional identical elements in the process, method, commodity or device comprising the element.
[0126] One or more embodiments of the present disclosure may be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. One or more embodiments of the present disclosure may also be practiced in a distributed computing environment where tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including storage devices. The various embodiments in the present disclosure are described in a progressive manner, and for the same or similar parts among the various embodiments, reference may be made to each other. Each embodiment focuses on the differences from other embodiments. In particular, for the system embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and for the relevant parts, reference may be made to the partial description of the method embodiments. The above are only the embodiments of the present disclosure and are not intended to limit the present disclosure. For those skilled in the art, the present disclosure may have various changes and modifications. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present disclosure shall be included within the scope of the claims of the present disclosure.
Claims
1. An information processing method, characterized in that, Including: Display a first page and output first data on the first page; The genre type of the first data is a first genre type and the first data is used to recommend a target story; In response to a jump instruction for jumping to second data, determine an output start position of the second data; The genre type of the second data is a second genre type and the second data is used to present the target story; Output the second data starting from the output start position.
2. The method according to claim 1, wherein The step of, in response to a jump instruction for jumping to second data, determining an output start position of the second data includes: In response to the jump instruction, obtain historical browsing information about the target story and browsing mode information about the target story; Determine the output start position according to the historical browsing information and the browsing mode information.
3. The method according to claim 1, wherein The first data is used to present at least one hot segment in the second data; the step of, in response to a jump instruction for jumping to second data, determining an output start position of the second data includes: In response to the jump instruction, determine a first target segment that meets the attention requirement among the hot segments; Determine the output start position according to a first start position of the first target segment in the second data.
4. The method according to claim 1, wherein The first data is used to present at least one hot segment in the second data; the step of, in response to a jump instruction for jumping to second data, determining an output start position of the second data includes: Display a jump component corresponding to the hot segment; In response to a trigger instruction for the jump component, determine the hot segment corresponding to the triggered jump component as a second target segment; the jump instruction includes the trigger instruction; Determine the output start position according to a second start position of the second target segment in the second data.
5. The method according to claim 4, wherein The first data includes video data; the step of displaying a jump component corresponding to the hot segment includes: In response to a pause play request for the first data, pause playing the first data, and display the jump component corresponding to the paused hot segment in the first data in the form of a floating layer.
6. The method according to claim 4, wherein The first data includes video data; the step of displaying a jump component corresponding to the hot segment includes: Determine the currently output hot segment and the already output hot segments among the hot segments of the first data; Display the jump component corresponding to the currently output hot segment and display the jump component corresponding to the already output hot segments.
7. The method according to claim 4, characterized in that The first data includes video data; the step of displaying a jump component corresponding to the hot segment includes: In response to a browsing request for a comment area of the first data, display the comment area of the first data and display the jump component corresponding to the hot segment in the comment area.
8. The method according to claim 4, wherein The step of displaying a jump component corresponding to the hot segment includes: Obtain content introduction corresponding to the hot segment, generate a function component with a jump function based on the content introduction, and determine the function component as the jump component.
9. The method according to claim 4, wherein The jump component for displaying the hotspot segment includes: Obtain the hotspot text included in the hotspot segment, generate a functional component with a jump function based on the hotspot text, and determine the functional component as the jump component.
10. The method according to claim 1, characterized in that, The first data is used to present a third target segment in the second data; the determining of the output start position of the second data in response to a jump instruction for jumping to the second data includes: Determine each story unit in the second data that is before the third target segment, and determine the story unit in the second data where the third target segment is located; Display the jump components corresponding to the determined story units; the jump components correspond to the story units one by one; In response to a trigger instruction for the jump component, determine the target story unit corresponding to the triggered jump component; the jump instruction includes the trigger instruction; Determine the output start position according to the third start position of the target story unit in the second data.
11. The method according to claim 10, characterized in that The displaying of the jump components corresponding to the determined story units includes: Obtain the content introduction corresponding to the determined story unit, generate a functional component for jumping to the story unit based on the content introduction, and determine the functional component as the jump component.
12. An information processing apparatus, characterized in that, Includes: A first output module, configured to display a first page and output first data in the first page; The genre type of the first data is a first genre type and the first data is used to recommend a target story; A position determination module, configured to determine the output start position of the second data in response to a jump instruction for jumping to the second data; The genre type of the second data is a second genre type and the second data is used to present the target story; A second output module, configured to output the second data starting from the output start position.
13. An electronic device, characterized in that, Includes: A processor; And, A memory configured to store computer-executable instructions, and the computer-executable instructions, when executed, cause the processor to implement the method according to any one of claims 1-11 above.
14. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store computer-executable instructions, and the computer-executable instructions, when executed by a processor, implement the method according to any one of claims 1-11 above.
15. A computer program product, characterized in that, The computer program product includes a computer program, and the computer program, when executed by a processor, implements the method according to any one of claims 1-11 above.
Citation Information
Cited By
Information display method and device and related product
CN121070214A