Content playing method, device and equipment, vehicle and computer medium

By generating and playing content, the problem of connecting information collection is solved that users find it difficult to quickly obtain important information, and a more efficient content playback experience is achieved.

CN120281962APending Publication Date: 2025-07-08BEIJING YOUZHUJU NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410022432.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-05
Publication Date
2025-07-08

AI Technical Summary

Technical Problem

In the prior art, the content playback method cannot support users to quickly learn important information, resulting in poor user experience.

Method used

By extracting the summary information of the content to be played, generating a collection of connection information, and playing candidate connection information and content to be played in the play order, users can quickly understand key information.

Benefits of technology

Improve the effect of content playback, users can quickly obtain important information, and improve user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120281962A_ABST
    Figure CN120281962A_ABST
Patent Text Reader

Abstract

The invention discloses a content playing method, device and equipment, a vehicle and a computer medium. The content playing method comprises the following steps: acquiring a plurality of to-be-played contents; for each to-be-played content, extracting summary information of the to-be-played content, and obtaining connection information corresponding to the to-be-played content based on the summary information; based on multiple pieces of connection information corresponding to the multiple pieces of to-be-played content, a connection information set is obtained, and multiple pieces of candidate connection information in the connection information set have a playing sequence; and based on the connection information set, playing the candidate connection information and the to-be-played content according to the playing sequence. According to the content playing method provided by the invention, the content playing effect is improved, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure belongs to the fields of content push, artificial intelligence, etc., and particularly relates to a content playback method, device, equipment, vehicle, and computer medium. Background Art

[0002] In related technologies, when playing relevant content, the detailed information of each content is usually directly played in sequence. For example, when playing news for a user in a vehicle scenario, the news is usually played one by one, and when playing each piece of news, the detailed information of each piece of news is directly played. This content playback method cannot support users to quickly obtain important information in the content, resulting in poor user experience. Summary of the Invention

[0003] Embodiments of the present disclosure provide an implementation different from related technologies to solve the technical problem that the content playback method in related technologies cannot support users to quickly obtain important information in the content, resulting in poor user experience.

[0004] In a first aspect, the present disclosure provides a content playback method, the method including: obtaining a plurality of contents to be played; for each content to be played, extracting summary information of the content to be played, and obtaining connection information corresponding to the content to be played based on the summary information; obtaining a connection information set based on the plurality of connection information corresponding to the plurality of contents to be played, wherein a plurality of candidate connection information in the connection information set has a playback order; and playing the candidate connection information and the content to be played in accordance with the playback order based on the connection information set.

[0005] In another aspect, the present disclosure provides a content playback device, including: an obtaining module, configured to obtain a plurality of contents to be played; a first obtaining module, configured to extract summary information of each content to be played, and obtain connection information corresponding to the content to be played based on the summary information; a second obtaining module, configured to obtain a connection information set based on the plurality of connection information corresponding to the plurality of contents to be played, wherein a plurality of candidate connection information in the connection information set has a playback order; and a playback module, configured to play the candidate connection information and the content to be played in accordance with the playback order based on the connection information set.

[0006] In another aspect, the present disclosure provides an electronic device, including: a processor; and a memory, configured to store executable instructions of the processor; wherein the processor is configured to execute any one of the above content playback methods by executing the executable instructions.

[0007] In another aspect, the present disclosure provides a vehicle, the vehicle including the above electronic device.

[0008] On the other hand, an embodiment of the present disclosure provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, any of the above content playing methods is implemented.

[0009] The present disclosure obtains a plurality of contents to be played; for each content to be played, extracts summary information of the content to be played, and obtains connection information corresponding to the content to be played based on the summary information; obtains a connection information set based on the plurality of connection information corresponding to the plurality of contents to be played, wherein multiple candidate connection information in the connection information set have a playing order; and plays the candidate connection information and the content to be played according to the playing order based on the connection information set. It can be seen that through the content playing method proposed by the present disclosure, by playing the connection information corresponding to the content to be played, the connection information can reflect the refined content of the content to be played, support the user to quickly know the important information in the content to be played, improve the content playing effect, and thereby improve the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0010] In order to more clearly illustrate the technical solutions in the 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 following drawings are some embodiments of the present disclosure. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts. In the drawings:

[0011] Figure 1 is a schematic structural diagram of a system provided by an exemplary embodiment of the present disclosure;

[0012] Figure 2 is a flowchart of a content playing method provided by an exemplary embodiment of the present disclosure;

[0013] Figure 3 is a schematic diagram of a content playing method provided by an exemplary embodiment of the present disclosure;

[0014] Figure 4 is a schematic diagram of another content playing method provided by another exemplary embodiment of the present disclosure;

[0015] Figure 5 is a flowchart of another content playing method provided by another exemplary embodiment of the present disclosure;

[0016] Figure 6 is a schematic structural diagram of a content playing device provided by an exemplary embodiment of the present disclosure;

[0017] Figure 7 is a schematic block diagram of an electronic device provided by an embodiment of the present disclosure. Detailed implementation manners

[0018] The embodiments of the present disclosure will be described in detail below. Examples of the embodiments are shown in the accompanying drawings. The embodiments described below by referring to the accompanying drawings are exemplary and are intended to explain the present disclosure, and should not be construed as a limitation to the present disclosure.

[0019] Terms such as "first" and "second" in the description, claims and drawings of the embodiments of the present disclosure are used to distinguish similar objects, and do not necessarily have to be used to describe a specific order or sequence. It should be understood that such data may be interchanged under appropriate circumstances, so that the embodiments of the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0020] The inventor found through research that in the related art, when playing relevant content, the detailed information of each content is usually directly played in sequence. For example, when playing news for a user in a vehicle scenario, the news is usually played one by one, and when playing each piece of news, the detailed information of each piece of news is directly played. This content playback method does not support users to quickly learn important information in the content, nor does it support users to select the content they are interested in for playback, resulting in a poor user experience.

[0021] The technical solution of the present disclosure and how the technical solution of the present disclosure solves the above technical problems will be described in detail below with specific embodiments. These several specific embodiments below can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present disclosure will be described below with reference to the accompanying drawings.

[0022] Figure 1 It is a schematic structural diagram of a system provided for an exemplary embodiment of the present disclosure.

[0023] As Figure 1 shown, the system includes: a server 11, a content playback device 12, and a model training device 13. The server 11 and the content playback device 12 can communicate through a network, and the server 11 and the model training device 13 can communicate through a network.

[0024] Server 11 can, for example, provide various types of content, and various types of content include, for example, news, documents, and so on. The data format of the content can be in formats such as text, voice, video, etc. For example, taking the content as news, server 11 can be the backend server of a news provider.

[0025] The content playback device 12 can be devices such as in-vehicle devices, smart speakers, mobile terminals, etc., for playing content. The content playback device 12 at least includes a data storage unit and a data processing unit. The data storage unit is used to store multiple pieces of content to be played obtained from server 11, and the data processing unit is used to obtain the content to be played from the data storage unit, and after processing the content to be played, play it for the user. This data processing unit can be used to execute the content playback method described below. In one example, the content playback device 12 can send a request to server 11 to request server 11 to send down the content to be played, and the content playback device 12 can also send a request to server 11 according to the content type required by the user to request server 11 to send down the content to be played required by the user. Or, server 11 can actively send down the content to be played to the content playback device 12, and server 11 can also actively send down the content to be played to the content playback device 12 according to the user's needs.

[0026] After processing the content to be played, the content playback device 12 plays it for the user. The processing method includes parsing and feature extraction of the content using a trained natural language processing model to obtain the key information of the content. The trained natural language processing model can be trained by the model training device 13.

[0027] For example, the model training device 13 can perform model training based on the sample content from server 11 to obtain a trained natural language processing model, and send the trained natural language processing model to the content playback device 12. For example, the trained natural language processing model can be sent to the content playback device 12 through server 11. Of course, in some examples, the model training device 13 can communicate directly with the content playback device 12, and the model training device 13 can directly send the trained natural language processing model to the content playback device 12.

[0028] In some examples, the model training process and the content playback process can be executed by one device, that is, the model training device 13 and the content playback device 12 can be integrated into one device. In some examples, server 11 can have the function of model training, that is, the model training device 13 can be integrated in server 11.

[0029] Figure 2 It is a flowchart of a content playback method provided by an exemplary embodiment of the present disclosure.

[0030] As Figure 2As shown, the content playing method can be executed by the aforementioned content playing device 12, and can also be executed by other devices other than Figure 1 The method 200 may be executed by any electronic device other than the above, and the present disclosure does not limit this. The method 200 at least includes the following steps S210-S240.

[0031] S210, obtaining a plurality of contents to be played.

[0032] Exemplarily, the content to be played may be various types of content, for example, the content to be played may be news data, documents, etc. For ease of understanding, the embodiment of the present disclosure is described by taking the content to be played as news data as an example.

[0033] When obtaining multiple contents to be played, hot news can be determined from a large amount of real-time news, and multiple hot news can be obtained as contents to be played. Alternatively, news that the user is interested in can be obtained as contents to be played according to the user's demand information. For example, if the user's demand information indicates that the user is interested in a certain type of news, then the news of that type can be obtained as the contents to be played. Or, if the user's demand information indicates that the user is interested in a certain event that has occurred recently, multiple news about the event can be obtained as the news to be played.

[0034] S220 , for each content to be played, extract summary information of the content to be played, and obtain connection information corresponding to the content to be played based on the summary information.

[0035] For example, at least one of a variety of processing operations such as text recognition, semantic recognition, keyword extraction, and key information summary can be performed on each content to be played, so as to extract summary information of the content to be played. The summary information is related to the title and main content of the content to be played, and the summary information is usually much more concise than the main content of the content to be played.

[0036] In one example, keywords of the content to be played can be extracted, and semantic understanding of the content to be played can be performed. Based on the semantic understanding result, the keywords are integrated to obtain summary information. The summary information is usually a logical sentence. Integrating the keywords to obtain summary information includes, for example, integrating discrete keywords into a sentence or paragraph with complete meaning through some conjunctions or words such as subject, predicate, and object. The integrated sentence or paragraph can be used as summary information.

[0037] After obtaining the summary information of each content to be played, the connection information for each content to be played can also be obtained based on the summary information. The connection information may include at least part of the summary information and general statement information. Among them, including at least part of the summary information may be to include all or part of the summary information corresponding to the content to be played. The general statement information is, for example, some words or template clichés that have nothing to do with the title or text of the content to be played. The general statement information can make the connection information more natural and smooth.

[0038] For example, the trained natural language processing model can also be used to process each content to be played to obtain the connection information. For example, the trained natural language processing model has the capabilities of keyword extraction and semantic recognition, and can extract the summary information. The trained natural language processing model also has the ability to automatically generate connection information based on the summary information.

[0039] The connection information plays a role of linking the previous and the next for the content to be played. For example, the connection information can be a segue. For example, taking two news items as multiple contents to be played, the connection information can be "The first news item xxxx, mainly about xxxx; the second news item xxxx, what it wants to express is xxxx". Among them, "xxxx" represents at least part of the summary information, and the summary information may include the title of the news, the central idea of the news, the main content of the news (the people, events, and things involved in the news). Among them, "The first news item", "mainly about", "the second news item", and "what it wants to express is" are general statement information. The segue obtained through the summary information and the general statement information can allow users to quickly understand the key information of the content to be played before playing the content to be played.

[0040] S230. Based on the multiple connection information corresponding to multiple contents to be played, obtain a connection information set, and the multiple candidate connection information in the connection information set has a playing order.

[0041] After obtaining the multiple connection information corresponding to multiple contents to be played, the multiple connection information can be gathered to form a connection information set, and the multiple connection information serves as multiple candidate connection information in the connection information set. The multiple candidate connection information has a playing order. For example, the connection information set is a sequence, and the multiple candidate connection information in the connection information set forms the sequence. The candidate connection information located in the front of the sequence has a higher playing order, and the candidate connection information located in the back of the sequence has a lower playing order.

[0042] S240. Based on the connection information set, play the candidate connection information and the content to be played in the playing order.

[0043] The playback order of multiple candidate connection information in the connection information set has a certain correlation with the preset playback order of multiple contents to be played. The playback order and the preset playback order are different concepts. For example, after obtaining multiple contents to be played, if it is necessary to play the multiple contents to be played for the user according to the preset playback order, the playback order of the multiple candidate connection information corresponding to the multiple contents to be played can be the same as the preset playback order.

[0044] The playback order of multiple candidate connection information and the preset playback order of multiple contents to be played can be set separately. For example, the playback order of two candidate connection information is 1 and 2, and the preset playback order of two contents to be played is 1 and 2. The candidate connection information with the playback order of 1 corresponds to the content to be played with the preset playback order of 1, and the candidate connection information with the playback order of 2 corresponds to the content to be played with the preset playback order of 2. Without user intervention in playback, as long as it is ensured that the candidate connection information with the playback order of 1 is played before the candidate connection information with the playback order of 2, and the content to be played with the preset playback order of 1 is played before the content to be played with the preset playback order of 2, and the candidate connection information is played before the content to be played corresponding to it.

[0045] Playing the candidate connection information and the content to be played according to the playback order, for example, includes playing in sequence: the candidate connection information with the playback order of 1, the candidate connection information with the playback order of 2, the content to be played with the preset playback order of 1, and the content to be played with the preset playback order of 2. Or playing in sequence: the candidate connection information with the playback order of 1, the content to be played with the preset playback order of 1, the candidate connection information with the playback order of 2, and the content to be played with the preset playback order of 2.

[0046] In addition, playing the candidate connection information and the content to be played according to the playback order includes playing all the candidate connection information in the connection information set and all the multiple contents to be played according to the playback order, or may also include playing some of the candidate connection information in the connection information set and some of the multiple contents to be played.

[0047] It can be understood that the content playback method of the embodiments of the present disclosure extracts the summary information of the content to be played, obtains the connection information corresponding to the content to be played based on the summary information, and based on the connection information set, plays the candidate connection information and the content to be played in the connection information set according to the playback order. By playing the connection information corresponding to the content to be played, this connection information can reflect the refined content of the content to be played, support the user to quickly know the important information in the content to be played, improve the effect of content playback, and thereby improve the user experience.

[0048] For ease of understanding, playing the candidate connection information and the content to be played according to the play order based on the connection information set in the above operation S240 may include different play methods. Figure 3 and Figure 4 FIG. shows two content play methods. It can be understood that in addition to the two shown play methods, other play methods can also be determined according to actual requirements.

[0049] Figure 3 FIG. is a schematic diagram of a content play method provided by an exemplary embodiment of the present disclosure.

[0050] As Figure 3 shown, playing the candidate connection information and the content to be played according to the play order based on the connection information set includes playing in Play Method 1. Play Method 1 includes playing multiple candidate connection information in the connection information set according to the play order based on the connection information set, and then playing multiple contents to be played.

[0051] Taking the connection information set including 3 candidate connection information 311a, 312a, and 313a as an example, multiple contents to be played include content to be played 321a, content to be played 322a, and content to be played 323a. The candidate connection information 311a corresponds to the content to be played 321a, the candidate connection information 312a corresponds to the content to be played 322a, and the candidate connection information 313a corresponds to the content to be played 323a. Taking the content to be played as news data as an example, the content to be played may include, for example, the complete content of the news (for example, including the title and the text).

[0052] Exemplarily, the play order of the 3 candidate connection information 311a, 312a, and 313a is: play the candidate connection information 311a, the candidate connection information 312a, and the candidate connection information 313a in sequence.

[0053] Play Method 1 may include, for example, playing the candidate connection information 311a, the candidate connection information 312a, and the candidate connection information 313a in sequence, and then playing the content to be played 321a, the content to be played 322a, and the content to be played 323a in sequence.

[0054] In another example, the summary connection information 314a may also be obtained and added to the connection information set. The play order of the summary connection information 314a is before each candidate connection information, that is, the play order of the summary connection information 314a is before the candidate connection information 311a, 312a, and 313a.

[0055] Exemplarily, the summary transition information 314a includes general statement information, and each candidate transition information includes at least part of the corresponding summary information and the general statement information. This transition information serves as a link between the preceding and the following, and the general statement information is, for example, some words or template clichés that are irrelevant to the title or text of the content to be played. The general statement information can make the transition information more natural and smooth.

[0056] The general statement information in the summary transition information 314a, for example, includes "Welcome to listen to the news. I'm your news officer. There are 3 hot news items today, and they are respectively", and of course, the "3" here may not belong to the general statement information and can be determined based on the number of candidate transition information.

[0057] Taking the candidate transition information 311a as "The first news item xxxx, which mainly tells about xxxx" as an example, where "xxxx" represents the summary information of the content to be played 321a corresponding to this candidate transition information 311a. This summary information can include the title of the news, the central idea of the news, and the main content of the news (the people, events, and things involved in the news). Among them, "The first news item" and "which mainly tells about" are the general statement information.

[0058] It can be understood that after the embodiments of the present disclosure play multiple candidate transition information in the transition information set in the playing order, and then play multiple contents to be played, so that the user can learn the key information of the content to be played in advance, so as to decide whether to continue listening to the content to be played or can select the content to be played that they are interested in, thereby improving the intelligence level of content playback and enhancing the user experience.

[0059] The candidate transition information can be used as the linking words for each content to be recommended, and the summary transition information 314a can be used as the opening linking words. Play the summary transition information 314a before the candidate transition information to improve the effect of content playback.

[0060] Figure 4 It is a schematic diagram of another content playback method provided for another exemplary embodiment of the present disclosure.

[0061] As Figure 4 shown, based on the transition information set, playing the candidate transition information and the content to be played in the playing order includes playing in playback mode two. Playback mode two includes, based on the transition information set, alternately playing multiple candidate transition information and multiple contents to be played in the playing order.

[0062] For example, the multiple candidate connection information includes first candidate connection information and second candidate connection information, the multiple content to be played includes first content to be played and second content to be played, the first content to be played corresponds to the first candidate connection information, and the second content to be played corresponds to the second candidate connection information. The first candidate connection information may include one candidate connection information or multiple candidate connection information. Correspondingly, the first content to be played may include one content to be played or multiple content to be played. The second candidate connection information may also include one candidate connection information or multiple candidate connection information. Correspondingly, the second content to be played may include one content to be played or multiple content to be played. Of course, the multiple candidate connection information may further include third candidate connection information, fourth candidate connection information, etc., and the multiple content to be played may further include third content to be played, fourth content to be played, etc.

[0063] Playing in playback mode two includes: sequentially playing the first candidate connection information, the first content to be played, the second candidate connection information, and the second content to be played. Thus, playback mode two is to interleave and play the multiple candidate connection information and the multiple content to be played.

[0064] Taking the connection information set including 3 candidate connection information 311b, 312b, 313b as an example, the multiple content to be played includes content to be played 321b, content to be played 322b, and content to be played 323b. The candidate connection information 311b corresponds to the content to be played 321b, the candidate connection information 312b corresponds to the content to be played 322b, and the candidate connection information 313b corresponds to the content to be played 323b. Taking the content to be played as news data as an example, the content to be played may include, for example, the complete content of the news (such as including the title and the text).

[0065] Exemplarily, the playback order of the 3 candidate connection information 311b, 312b, 313b is: sequentially playing the candidate connection information 311b, the candidate connection information 312b, and the candidate connection information 313b.

[0066] For example, taking the multiple candidate connection information including first candidate connection information, second candidate connection information, and third candidate connection information, and taking the first candidate connection information, the second candidate connection information, and the third candidate connection information all including one candidate connection information as an example, for instance, the first candidate connection information includes the candidate connection information 311b, the second candidate connection information includes the candidate connection information 312b, and the third candidate connection information includes the candidate connection information 313b.

[0067] Taking the multiple content to be played including the first content to be played, the second content to be played, and the third content to be played as an example, and taking that each of the first content to be played, the second content to be played, and the third content to be played includes one content to be played, for example, the first content to be played includes the content to be played 321b, the second content to be played includes the content to be played 322b, and the third content to be played includes the content to be played 323b.

[0068] Play mode two, for example, includes sequential play: candidate connection information 311b, content to be played 321b, candidate connection information 312b, content to be played 322b, candidate connection information 313b, content to be played 323b.

[0069] In another example, summary connection information 314b can also be obtained and added to the connection information set. The play order of the summary connection information 314b is before each candidate connection information and each content to be played, that is, the play order of the summary connection information 314b is before the candidate connection information 311b, 312b, 313b and the content to be played 321b, 322b, 323b.

[0070] Exemplarily, the summary connection information 314b includes general statement information, and each candidate connection information includes at least part of the corresponding summary information and general statement information. This connection information has a function of connecting the above and the below, and the general statement information is, for example, some words or template clichés that have nothing to do with the title or text of the content to be played. The general statement information can make the connection information more natural and smooth.

[0071] The general statement information in the summary connection information 314b, for example, includes "Welcome to listen to the news. I am your news officer; there are 3 hot news in total today. The following are the detailed news". Of course, the "3" here may not belong to the general statement information and can be determined based on the number of candidate connection information.

[0072] Taking the candidate connection information 311b as "The first news xxxx, mainly about xxxx" as an example, where "xxxx" represents the summary information of the content to be played 321b corresponding to the candidate connection information 311b. This summary information can include the title of the news, the central idea of the news, and the main content of the news (the people, things, and events involved in the news). Among them, "The first news" and "mainly about" are general statement information.

[0073] It can be understood that before playing each content to be played, the embodiments of the present disclosure first play the corresponding candidate connection information, so that the user can learn the key information of the content to be played in advance based on the candidate connection information. Moreover, the time interval between the candidate connection information and the corresponding content to be played is relatively small, so that the user has a deeper memory of the candidate connection information and can more accurately know the content to be played next. By playing the candidate connection information first, the user can decide whether to continue listening to the content to be played based on the candidate connection information, thereby improving the intelligence of content playback and the user experience.

[0074] The candidate connection information can be used as the linking words for each content to be recommended, while the summary connection information 314b can be used as the opening linking words. Playing the summary connection information 314b before the candidate connection information can improve the effect of content playback.

[0075] In another example, taking the multiple candidate connection information including the first candidate connection information and the second candidate connection information as an example, the first candidate connection information includes, for example, two candidate connection information, and the second candidate connection information includes, for example, one candidate connection information. For example, the first candidate connection information includes candidate connection information 311b and candidate connection information 312b, and the second candidate connection information includes candidate connection information 313b.

[0076] Taking the multiple contents to be played including the first content to be played and the second content to be played as an example, the first content to be played includes, for example, two contents to be played, and the second content to be played includes, for example, one content to be played. For example, the first content to be played includes content to be played 321b and content to be played 322b, and the second content to be played includes content to be played 323b.

[0077] The second playback mode may also include playing in sequence: candidate connection information 311b, candidate connection information 312b, content to be played 321b, content to be played 322b, candidate connection information 313b, content to be played 323b.

[0078] In another example, in the above operation S240, based on the set of connection information, playing the candidate connection information and the content to be played in the playback order may further include: if an interaction operation is received, determining the target connection information and playing the content to be played corresponding to the target connection information, where the target connection information is a candidate connection information in the set of connection information.

[0079] For example, during the process of playing the candidate connection information and the content to be played in the playback order based on the set of connection information, if an interaction operation of the user is received, a candidate connection information in the set of connection information can be determined as the target connection information, and the currently played content can be stopped and the content to be played corresponding to the target connection information can be directly played.

[0080] In one example, the interaction operation may be an interruption operation for candidate connection information, indicating that the user does not want to continue listening to the content to be played corresponding to the candidate connection information. For example, if the interaction operation is received during the playback of a candidate connection information in the set of connection information, interrupt the currently played candidate connection information, and determine a candidate connection information whose playback order is after this candidate connection information as the target connection information, and play the content to be played corresponding to the target connection information. For example, if the playback order of the currently played candidate connection information is 2, after interrupting the playback of this candidate connection information based on the interaction operation, determine that the playback order of a candidate connection information whose playback order is after this candidate connection information is, for example, 3, use the candidate connection information with the playback order of 3 as the target connection information, and play the content to be played corresponding to the target connection information.

[0081] Among them, the interaction operation may include the user's touch operation on the button on the interaction interface, the user's voice operation. For example, the interaction operation includes an interruption operation for candidate connection information. At this time, the interruption operation may be to touch the "next" button on the interaction interface, indicating that the user wants to listen to the next news, or the interruption operation may be the voice "please play the next news" issued by the user.

[0082] In another example, if the interaction operation indicates that the user designates a candidate connection information from the set of connection information, determine the candidate connection information designated by the user as the target connection information, and play the content to be played corresponding to the target connection information.

[0083] For example, if the second news is currently being played and the user needs to listen to the fifth news, the user can issue an instruction to the candidate connection information corresponding to the fifth news. For example, the user issues an instruction of "please play the fifth news". At this time, it indicates that the user designates a candidate connection information (the candidate connection information corresponding to the fifth news) from the set of connection information, determine the candidate connection information corresponding to the fifth news as the target connection information, and play the fifth news.

[0084] In another example, after playing the content to be played corresponding to the target connection information, determine, according to the playback order, a candidate connection information in the set of connection information whose playback order is after the target connection information, and play this candidate connection information. For example, the playback order of the target connection information is 2, and the playback order of the determined candidate connection information is, for example, 3. After playing the determined candidate connection information, the playback can continue according to the playback rule before receiving the interaction operation.

[0085] It can be understood that the embodiments of the present disclosure support user interaction when playing content. Users can flexibly select the content to be played according to their needs. Users can issue interruption or specified operations on the streamlined candidate connection information to select the content to be played that they are interested in, improving the user's interaction experience and the content playback effect.

[0086] In another example, before performing step S240 above to play the candidate connection information and the content to be played in the order of playback based on the set of connection information, the content recommendation method may further include: if an interactive operation to reject playing the candidate connection information is received, play multiple pieces of content to be played in sequence.

[0087] For example, after generating the set of connection information and before playing the candidate connection information and the content to be played, if an interactive operation from the user to reject playing the candidate connection information is received, it means that the user does not want to listen to the candidate connection information and wants to directly listen to the content to be played. At this time, the candidate connection information can no longer be played and multiple pieces of content to be played can be directly played in sequence. Interactive operations to reject playing the candidate connection information include, for example, the user uttering the voice "Please directly play the content to be played", "Please skip the candidate connection information", and so on.

[0088] In some scenarios, the user wants to directly listen to the content to be played. At this time, the candidate connection information can be skipped according to the user's interactive operation and the content to be played can be directly played, improving the selection flexibility, and the user can flexibly select according to their needs.

[0089] In another example, the content recommendation method may further include: if an interactive operation indicating the user's satisfaction level with the candidate connection information is received, and it is determined based on the interactive operation that the satisfaction level is lower than a preset threshold, update all the candidate connection information in the set of connection information. Or, if an interactive operation indicating the user's satisfaction level with the candidate connection information is received, and it is determined based on the interactive operation that the satisfaction level is lower than a preset threshold, update the candidate connection information that has not been played in the set of connection information.

[0090] For example, during the playback of a certain candidate connection information or the content to be played, there may be a situation where the candidate connection information has unsmooth sentences or does not meet the user's expectations. The user can issue an interaction operation expressing dissatisfaction with all candidate connection information or a certain candidate connection information. Such an interaction operation can be a voice command like "Please update the candidate connection information" or "I don't understand the candidate connection information", etc. A preset threshold can be set in advance, and a suitable satisfaction degree value can be matched to the interaction operation. For example, the satisfaction degree value matched to the interaction operation of "Please update the candidate connection information" is 0.4, and the satisfaction degree value matched to the interaction operation of "I don't understand the candidate connection information" is 0.2. The preset threshold can be 0.5. When the satisfaction degree is lower than the preset threshold, the connection information set needs to be updated. Updating the connection information set, for example, includes updating the candidate connection information in the connection information set. Updating the candidate connection information, for example, includes regenerating the candidate connection information, such as regenerating the candidate connection information based on the previously extracted key information. Some of the key information included in the regenerated candidate connection information may be different from that before the update, and the general sentence information used to connect the key information may also be different from that before the update.

[0091] For example, all candidate connection information in the connection information set can be updated, but after the update, playback can continue based on the playback position when the interaction operation is received. After continuing to play, if there is candidate connection information that needs to be played, the played candidate connection information is the updated one, and there is no need to replay all candidate connection information. Or, the candidate connection information that has not been played in the connection information set can be updated, and the updated candidate connection information can be played after continuing to play.

[0092] It can be understood that in the embodiments of the present disclosure, it is possible to determine whether to update the candidate connection information in the connection information set according to the user's satisfaction degree, so that the candidate connection information better meets the user's personalized needs and improves the content playback effect.

[0093] Figure 5 It is a flowchart of another content playback method provided for another exemplary embodiment of the present disclosure.

[0094] As Figure 5 shown, the content playback method may include the following steps S501 - S510. Among them, step S501 belongs to the process of identifying and obtaining the content to be played, steps S502 - S503 belong to the process of generating the connection information set, step S504a or step S504b belongs to the process of playing the candidate connection information and the content to be played in different playback manners, steps S505 - S507 belong to the process of judging the user's interaction behavior, and steps S508 - S510 belong to the process of playing the content based on the interaction behavior.

[0095] Step S501, obtain the content to be played.

[0096] Step S502: extract key information of each content to be played through a natural language processing model, and summarize the key information to obtain summary information.

[0097] For example, each content to be played is input into a trained natural language processing model, key information (such as keywords) of each content to be played is extracted through the natural language processing model, and summary information is obtained based on the key information.

[0098] Step S502 , obtaining connection information based on summary information of each to-be-played content through a natural language processing model to obtain a connection information set.

[0099] For example, a trained natural language processing model can learn based on summary information and generate connection information corresponding to each content to be played, and summarize the connection information corresponding to all the content to be played to obtain a connection information set. The trained natural language processing model can also generate summary connection information and add the summary connection information to the connection information set. The natural language processing model can be a large model, which can include many sub-models or many network levels, such as a key information extraction sub-model or a key information extraction level, and can also include a connection information generation sub-model or a connection information generation level.

[0100] Step S504a, first play all candidate connection information in the connection information set, and then play each to-be-played content in detail.

[0101] For example, the playback is performed in the playback mode 1 mentioned above, that is, all candidate connection information is played first, and then the multiple contents to be played are played.

[0102] Step S504b, before playing each content to be played, first play the candidate connection information corresponding to the content to be played, and then play the content to be played in detail.

[0103] For example, the second playing method mentioned above is used to play the candidate connection information and the content to be played interspersedly.

[0104] Among them, either step S504a or step S504b can be selected.

[0105] Step S505, determining whether an interactive operation of the user refusing to play all candidate connection information is received. If yes, executing operation S508.

[0106] Step S506: determine whether a user interaction operation for a certain candidate connection information is received. If yes, perform operation S509.

[0107] Step S507, determine whether an interaction operation indicating that the user is not satisfied with the candidate connection information is received. If so, perform operation S510.

[0108] Step S508, directly play each content to be played in sequence.

[0109] If an interaction operation in which the user rejects all candidate connection information is received, the candidate connection information will no longer be played, but each content to be played will be directly played in sequence.

[0110] Step S509, directly play the content to be played corresponding to the candidate connection information.

[0111] If an interaction operation (such as an interruption operation) of the user for a certain candidate connection information is received, the targeted candidate connection information will no longer be played, and the content to be played corresponding to the candidate connection information will be directly played.

[0112] Step S510, update the candidate connection information, and continue playing after the update.

[0113] If an interaction operation indicating that the user is not satisfied with the candidate connection information is received, the candidate connection information can be updated, and after the update, the unplayed candidate connection information and the content to be played will continue to be played.

[0114] In another example, the content playback method can be applied to a vehicle, which includes an electronic device. The electronic device can be an in-vehicle device or a car head unit device. The content to be played can include news data. Usually, when a user is driving, it is difficult to operate a mobile terminal (such as a mobile phone). Therefore, it is necessary to listen to the news through the in-vehicle device. However, in the process of listening to the news through the in-vehicle device, in related technologies, the news is usually played one by one, and the main text of the news is directly played during playback. The user cannot know the key information of the news in advance, and the related technologies do not support the user to perform flexible interactions when listening to the news through the in-vehicle device, resulting in a low user experience. Therefore, through the content playback method of the present disclosure, the effect of the user listening to the news through the in-vehicle device can be improved, and the interactivity between the user and the news can be enhanced.

[0115] Through the content playback method of the present disclosure, in order to improve the efficiency of users' news acquisition when listening to news through in-vehicle devices and the content extension of news that users are interested in, key points of the news are extracted by the understanding ability of the large model to generate a summary, and a transition word is generated based on the summary. Users can more efficiently understand the news content by listening to the transition word and interact through voice or other means to further play the content they are interested in. It can be seen that the embodiments of the present disclosure achieve improving the efficiency of users' news acquisition in the in-vehicle environment, and after the user hears the news summary they are interested in, interact through voice interaction to indicate playing the detailed content of the news they are interested in, support the user to interrupt the news playback in real time and interact, and can accurately judge or identify the user's demands for the news based on the user's interaction behavior.

[0116] Figure 6 FIG. is a schematic structural diagram of a content playback device provided by an exemplary embodiment of the present disclosure.

[0117] As Figure 6 shown, the content playback device 600 includes: an acquisition module 610, a first acquisition module 620, a second acquisition module 630, and a playback module 640.

[0118] The acquisition module 610 is configured to acquire a plurality of contents to be played.

[0119] The first acquisition module 620 is configured to, for each content to be played, extract summary information of the content to be played and obtain connection information corresponding to the content to be played based on the summary information.

[0120] The second acquisition module 630 is configured to obtain a connection information set based on a plurality of connection information corresponding to a plurality of contents to be played, wherein a plurality of candidate connection information in the connection information set has a playback order.

[0121] The playback module 640 is configured to play the candidate connection information and the content to be played in the playback order based on the connection information set.

[0122] Exemplarily, the playback module 640 is further configured to: if an interaction operation is received, determine target connection information and play the content to be played corresponding to the target connection information, where the target connection information is a candidate connection information in the connection information set.

[0123] Exemplarily, the playback module 640 is further configured to: after playing a plurality of candidate connection information in the connection information set in the playback order based on the connection information set, play a plurality of contents to be played.

[0124] Exemplarily, the multiple candidate connection information includes first candidate connection information and second candidate connection information, the multiple content to be played includes first content to be played and second content to be played, the first content to be played corresponds to the first candidate connection information, and the second content to be played corresponds to the second candidate connection information; the playback module 640 is further configured to: sequentially play the first candidate connection information, the first content to be played, the second candidate connection information, and the second content to be played.

[0125] Exemplarily, the playback module 640 is further configured to: after playing the content to be played corresponding to the target connection information, determine, from the connection information set, candidate connection information whose playback order is after the target connection information according to the playback order, and play the candidate connection information.

[0126] Exemplarily, if an interaction operation is received, determining the target connection information and playing the content to be played corresponding to the target connection information includes: if the interaction operation is received during the playback of a candidate connection information in the connection information set, determining a candidate connection information whose playback order is after the candidate connection information as the target connection information, and playing the content to be played corresponding to the target connection information; or, if the interaction operation indicates that the user designates a candidate connection information from the connection information set, determining the candidate connection information designated by the user as the target connection information, and playing the content to be played corresponding to the target connection information.

[0127] Exemplarily, before playing the candidate connection information and the content to be played according to the playback order based on the connection information set, the content playback device 600 further includes: an additional playback module, if an interaction operation of rejecting to play the candidate connection information is received, sequentially play the multiple content to be played.

[0128] Exemplarily, the content playback device 600 further includes: a first update module, if an interaction operation indicating the user's satisfaction degree with the candidate connection information is received, and when it is determined based on the interaction operation that the satisfaction degree is lower than a preset threshold, update all the candidate connection information in the connection information set; or, a second update module, if an interaction operation indicating the user's satisfaction degree with the candidate connection information is received, and when it is determined based on the interaction operation that the satisfaction degree is lower than a preset threshold, update the candidate connection information that has not been played in the connection information set.

[0129] Exemplarily, the content playback device 600 further includes: an adding module, configured to obtain summary connection information and add the summary connection information to the connection information set, where the playback order of the summary connection information is before each candidate connection information.

[0130] Exemplarily, the summary connection information includes general statement information, and each candidate connection information includes at least part of the corresponding abstract information and the general statement information.

[0131] Exemplarily, the content to be played includes news data, and the candidate connection information and news data are played in a voice-playing manner.

[0132] It should be understood that the device embodiments and method embodiments can correspond to each other, and similar descriptions can refer to the method embodiments. To avoid repetition, it will not be elaborated here. Specifically, the device can execute the above method embodiments, and the foregoing and other operations and / or functions of each module in the device respectively correspond to the corresponding processes in each method in the above method embodiments. For the sake of brevity, it will not be elaborated here.

[0133] The device of the embodiments of the present disclosure has been described above from the perspective of functional modules in conjunction with the drawings. It should be understood that the functional modules can be implemented in the form of hardware, can also be implemented by instructions in the form of software, and can also be implemented by a combination of hardware and software modules. Specifically, the steps of the method embodiments in the present disclosure can be completed by the integrated logic circuit in the hardware in the processor and / or instructions in the form of software. The steps of the method disclosed in conjunction with the embodiments of the present disclosure can be directly embodied as being executed and completed by the hardware decoding processor, or executed and completed by a combination of the hardware and software modules in the decoding processor. Optionally, the software module can be located in a mature storage medium in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and combines its hardware to complete the steps in the above method embodiments.

[0134] Figure 7 It is a schematic block diagram of an electronic device provided by the embodiments of the present disclosure.

[0135] As Figure 7 shown, the electronic device may include: a memory 701 and a processor 702. The memory 701 is used to store a computer program and transmit the program code to the processor 702. In other words, the processor 702 can call and run the computer program from the memory 701 to implement the method in the embodiments of the present disclosure.

[0136] For example, the processor 702 can be used to execute the above method embodiments according to the instructions in the computer program.

[0137] In some embodiments of the present disclosure, the processor 702 may include but is not limited to:

[0138] General-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, and the like.

[0139] In some embodiments of the present disclosure, the memory 701 includes, but is not limited to:

[0140] Volatile memory and / or non-volatile memory. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable ROM (PROM), an erasable programmable ROM (EPROM), an electrically erasable programmable ROM (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synch link DRAM (SLDRAM), and direct rambus RAM (DR RAM).

[0141] In some embodiments of the present disclosure, the computer program may be divided into one or more modules, and the one or more modules are stored in the memory 701 and executed by the processor 702 to complete the method provided by the present disclosure. The one or more modules may be a series of computer program instruction segments capable of performing specific functions, and the instruction segments are used to describe the execution process of the computer program in the electronic device.

[0142] Such as Figure 7As shown, the electronic device may further include: a transceiver 703, which may be connected to the processor 702 or the memory 701.

[0143] Among them, the processor 702 can control the transceiver 703 to communicate with other devices. Specifically, it can send information or data to other devices, or receive information or data sent by other devices. The transceiver 703 may include a transmitter and a receiver. The transceiver 703 may further include an antenna, and the number of antennas may be one or more.

[0144] It should be understood that each component in the electronic device is connected through a bus system. Among them, the bus system includes, in addition to the data bus, a power bus, a control bus, and a status signal bus.

[0145] The present disclosure also provides a computer storage medium, on which a computer program is stored. When the computer program is executed by a computer, the computer can execute the method of the above method embodiment. Or rather, the embodiments of the present disclosure also provide a computer program product containing instructions. When the instructions are executed by a computer, the computer executes the method of the above method embodiment.

[0146] When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions according to the embodiments of the present disclosure are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center in a wired manner (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wirelessly (such as infrared, wireless, microwave, etc.). The computer-readable storage medium may be any available medium that the computer can access or a data storage device such as a server or data center that includes one or more integrated available media. The available medium may be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a digital video disc (DVD)), or a semiconductor medium (such as a solid state disk (SSD)), etc.

[0147] According to one or more embodiments of the present disclosure, there is provided a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the above-mentioned any one of the methods is implemented.

[0148] Those of ordinary skill in the art can realize that the modules and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. A professional technician can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present disclosure.

[0149] In several embodiments provided by the present disclosure, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the modules is only a logical function division. In actual implementation, there may be other division methods. For example, multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the couplings or direct couplings or communication connections shown or discussed with each other can be through some interfaces, and the indirect couplings or communication connections of the devices or modules can be in electrical, mechanical, or other forms.

[0150] The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical modules, that is, they can be located in one place, or can be distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. For example, in each embodiment of the present disclosure, the functional modules can be integrated in a processing module, or each module can exist physically alone, or two or more modules can be integrated in one module.

[0151] The above is only the specific implementation manner of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present disclosure can easily think of changes or substitutions, which should all be covered within the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the claims.

Claims

1. A content playback method, characterized in that, The method includes: Obtaining a plurality of contents to be played; For each content to be played, extracting summary information of the content to be played, and obtaining corresponding connection information based on the summary information; Based on a plurality of connection information corresponding to the plurality of contents to be played, obtaining a connection information set, wherein a plurality of candidate connection information in the connection information set has a playing order; Based on the connection information set, playing the candidate connection information and the content to be played in the playing order.

2. The method according to claim 1, wherein The playing the candidate connection information and the content to be played in the playing order based on the connection information set includes: If an interaction operation is received, determining target connection information, and playing the content to be played corresponding to the target connection information, where the target connection information is a candidate connection information in the connection information set.

3. The method according to claim 1, wherein The playing the candidate connection information and the content to be played in the playing order based on the connection information set includes: Based on the connection information set, after playing a plurality of candidate connection information in the connection information set in the playing order, playing the plurality of contents to be played.

4. The method according to claim 1, characterized in that, The plurality of candidate connection information includes a first candidate connection information and a second candidate connection information, the plurality of contents to be played includes a first content to be played and a second content to be played, the first content to be played corresponds to the first candidate connection information, and the second content to be played corresponds to the second candidate connection information; Wherein, the playing the candidate connection information and the content to be played in the playing order based on the connection information set includes: Sequentially playing the first candidate connection information, the first content to be played, the second candidate connection information, and the second content to be played.

5. The method according to claim 2, characterized in that, The playing the candidate connection information and the content to be played in the playing order based on the connection information set further includes: After playing the content to be played corresponding to the target connection information, determining, in the playing order from the connection information set, candidate connection information whose playing order is after the target connection information, and playing the candidate connection information.

6. The method according to claim 2, wherein The if an interaction operation is received, determining target connection information, and playing the content to be played corresponding to the target connection information includes: If the interaction operation is received during the playing of a candidate connection information in the connection information set, determining a candidate connection information whose playing order is after the candidate connection information as the target connection information, and playing the content to be played corresponding to the target connection information; or, If the interaction operation indicates that the user designates a candidate connection information from the connection information set, determining the candidate connection information designated by the user as the target connection information, and playing the content to be played corresponding to the target connection information.

7. The method according to claim 1, characterized in that Before playing the candidate connection information and the content to be played in the playing order based on the connection information set, the method further includes: If an interaction operation for rejecting the playing of candidate connection information is received, sequentially playing the plurality of contents to be played.

8. The method according to claim 1, wherein The method further includes: If an interaction operation indicating the user's satisfaction level with the candidate connection information is received, when it is determined based on the interaction operation that the satisfaction level is lower than a preset threshold, all the candidate connection information in the connection information set is updated; or, If an interaction operation indicating the user's satisfaction level with the candidate connection information is received, when it is determined based on the interaction operation that the satisfaction level is lower than a preset threshold, the candidate connection information that has not been played in the connection information set is updated.

9. The method according to any one of claims 1-8, characterized in that, The method further includes: Obtaining summary connection information and adding the summary connection information to the connection information set, where the playback order of the summary connection information is before each candidate connection information.

10. The method according to claim 9, wherein, The summary connection information includes general statement information, and each candidate connection information includes at least part of the corresponding abstract information and general statement information.

11. The method according to any one of claims 1-8, characterized in that, The content to be played includes news data, and the candidate connection information and news data are played in a voice playback manner.

12. A content playback device, characterized in that, The device includes: An obtaining module, configured to obtain a plurality of contents to be played; A first obtaining module, configured to, for each content to be played, extract the abstract information of the content to be played and obtain the connection information corresponding to the content to be played based on the abstract information; A second obtaining module, configured to obtain a connection information set based on the plurality of connection information corresponding to the plurality of contents to be played, where the plurality of candidate connection information in the connection information set has a playback order; A playback module, configured to play the candidate connection information and the content to be played in accordance with the playback order based on the connection information set.

13. An electronic device, characterized in that, Including: A processor; And A memory, configured to store the executable instructions of the processor; Wherein, the processor is configured to execute the method according to any one of claims 1-11 by executing the executable instructions.

14. A vehicle, characterized in that, The vehicle includes the electronic device according to claim 13.

15. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the method according to any one of claims 1-11.