Information display method and device, electronic equipment and storage medium
By automatically adjusting the playback speed of media information based on the characteristic data of terminal objects, terminal devices and media information, the complexity problem caused by user manual adjustment of speed double requests is solved, and the user experience is improved.
Patent Information
- Application Number
- CN202510486797.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-17
- Publication Date
- 2025-07-08
AI Technical Summary
In the prior art, the user manually adjusts the speed double request to increase the complexity of media information playback speed adjustment and reduces the user's browsing experience.
By automatically adjusting the playback speed of media information based on the characteristic data of terminal objects, terminal devices and media information, the playback speed of media information is generated using object feature data, terminal feature data and media feature data to generate double-speed display data, and automatic double-speed adjustment is achieved.
Reduces the complexity of media information speed adjustment and improves users' browsing experience of media information.
Smart Images

Figure CN120281738A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of Internet technologies, and in particular, to an information display method, apparatus, electronic device, and storage medium. Background Art
[0002] The function of playing media information at a multiple speed can help users obtain information more efficiently within a limited time.
[0003] In related technologies, a manual adjustment function is usually set, and the playback speed of media information is adjusted by responding to a user's manual adjustment request for the multiple speed. However, the manner of responding to the user's manual adjustment request for the multiple speed increases the complexity of the multiple speed adjustment and reduces the user's browsing experience of the media information. Summary of the Invention
[0004] The present disclosure provides an information display method, apparatus, electronic device, and storage medium to at least solve the problem that in related technologies, the manner of responding to the user's manual adjustment request for the multiple speed increases the complexity of the multiple speed adjustment and reduces the user's browsing experience of the media information. The technical solution of the present disclosure is as follows:
[0005] According to a first aspect of an embodiment of the present disclosure, an information display method is provided, including:
[0006] Display target media information in a preset page in a target terminal;
[0007] In response to a multiple speed display adjustment request for the target media information, display the target media information in the preset page based on multiple speed display data;
[0008] Wherein, the multiple speed display data is determined based on at least one of object feature data of a terminal object, terminal feature data of the target terminal, and media feature data of the target media information, and the terminal object is an object logged in to the target terminal.
[0009] In an optional embodiment, the multiple speed display data includes first multiple speed display data, and the step of displaying the target media information in the preset page based on the multiple speed display data in response to a multiple speed display adjustment request for the target media information includes:
[0010] In response to a multiple speed display adjustment request for the target media information, display the target media information in the preset page based on the first multiple speed display data;
[0011] Wherein, the first multiple speed display data is determined based on object feature data of a terminal object, and the object feature data includes object attribute data and / or object pose data.
[0012] In an alternative embodiment, the object feature data includes the object attribute data, and presenting the target media information in the preset page based on the first speed-up presentation data includes:
[0013] When the object attribute data indicates that the content corresponding to the target object and the target media information matches, increasing the presentation speed of the target media information in the preset page based on the first speed-up presentation data;
[0014] When the object attribute data indicates that the content corresponding to the target object and the target media information does not match, decreasing the presentation speed of the target media information in the preset page based on the first speed-up presentation data.
[0015] In an alternative embodiment, the object characteristic data includes the object posture data, and presenting the target media information in the preset page based on the first speed-up presentation data includes:
[0016] When the object posture data represents that the target object is in a state of transitioning from a sitting posture to a standing posture, increasing the presentation speed of the target media information in the preset page based on the first speed-up presentation data;
[0017] When the object posture data represents that the target object is in a state of transitioning from a standing posture to a sitting posture, decreasing the presentation speed of the target media information in the preset page based on the first speed-up presentation data.
[0018] In an alternative embodiment, the speed-up presentation data includes second speed-up presentation data, and in response to a speed-up presentation adjustment request for the target media information, presenting the target media information in the preset page based on the speed-up presentation data includes:
[0019] In response to a speed-up presentation adjustment request for the target media information, presenting the target media information in the preset page based on the second speed-up presentation data;
[0020] wherein the second speed-up presentation data is determined based on the media feature data of the target media information, and the media feature data includes at least one of the amount of text, text playback speed, and media information quality of the target media information.
[0021] In an alternative embodiment, the speed-up presentation data includes third speed-up presentation data, and in response to a speed-up presentation adjustment request for the target media information, presenting the target media information in the preset page based on the speed-up presentation data includes:
[0022] In response to a request for adjusting the playback speed of the target media information, display the target media information in the preset page based on the third playback speed display data;
[0023] Wherein, the third playback speed display data is determined based on the terminal feature data of the target terminal and / or the object feature data, the terminal feature data includes terminal performance data, and the object feature data includes media information browsing preference data.
[0024] In an optional embodiment, the displaying the target media information in the preset page based on the third playback speed display data includes:
[0025] In the case where it is determined based on the media information browsing preference data that the target media information is information of interest to the target object, slow down the display speed of the target media information based on the third playback speed display data;
[0026] In the case where it is determined based on the media information browsing preference data that the target media information is information not of interest to the target object, increase the display speed of the target media information based on the third playback speed display data.
[0027] In an optional embodiment, the playback speed display data includes fourth playback speed display data, and the responding to the request for adjusting the playback speed of the target media information and displaying the target media information in the preset page based on the playback speed display data includes:
[0028] Respond to the request for adjusting the playback speed of the target media information, and obtain second playback speed display data and third playback speed display data;
[0029] Generate the fourth playback speed display data according to the second playback speed display data and the third playback speed display data;
[0030] Display the target media information in the preset page based on the fourth playback speed display data;
[0031] Wherein, the second playback speed display data is determined based on the media feature data of the target media information; the media feature data includes at least one of the amount of text, text playback speed, and media information quality of the target media information; the third playback speed display data is determined based on the terminal feature data of the target terminal and / or the object feature data, the terminal feature data includes terminal performance data, and the object feature data includes media information browsing preference data.
[0032] In an alternative embodiment, the multiple-speed display data includes fifth multiple-speed display data, and the displaying of the target media information in the preset page based on the multiple-speed display data in response to a multiple-speed display adjustment request for the target media information includes:
[0033] In response to a multiple-speed display adjustment request for the target media information, obtaining first multiple-speed display data, second multiple-speed display data, and third multiple-speed display data;
[0034] Generating fifth multiple-speed display data according to the first multiple-speed display data, the second multiple-speed display data, and the third multiple-speed display data;
[0035] Displaying the target media information in the preset page based on the fifth multiple-speed display data;
[0036] Wherein, the first multiple-speed display data is determined based on the object feature data of the terminal object, and the object feature data includes object attribute data and / or object pose data; the second multiple-speed display data is determined based on the media feature data of the target media information, and the media feature data includes at least one of the amount of text, text playback speed, and media information quality of the target media information; the third multiple-speed display data is determined based on the terminal feature data of the target terminal and / or the object feature data, the terminal feature data includes terminal performance data, and the object feature data includes media information browsing preference data.
[0037] In an alternative embodiment, the media information browsing preference data includes at least one of browsing multiple-speed preference data, browsing type preference data, and text browsing speed preference data.
[0038] According to a second aspect of the embodiments of the present disclosure, there is provided an information display device, and the device includes:
[0039] A first display module configured to display target media information in a preset page in a target terminal;
[0040] A second display module configured to display the target media information in the preset page based on multiple-speed display data in response to a multiple-speed display adjustment request for the target media information;
[0041] Wherein, the multiple-speed display data is determined based on at least one of the object feature data of the terminal object, the terminal feature data of the target terminal, and the media feature data of the target media information, and the terminal object is the object logged in to the target terminal.
[0042] In an alternative embodiment, the second display module includes:
[0043] The first adjustment sub-module is configured to execute a request for adjusting the playback speed of the target media information, and display the target media information in the preset page based on the first playback speed display data;
[0044] Among them, the first playback speed display data is determined based on the object feature data of the terminal object, and the object feature data includes object attribute data and / or object pose data.
[0045] In an optional embodiment, the first adjustment sub-module includes:
[0046] The first boosting unit is configured to execute, when the object attribute data indicates that the content corresponding to the target object and the target media information matches, boosting the display speed of the target media information in the preset page based on the first playback speed display data;
[0047] The first slowing-down unit is configured to execute, when the object attribute data indicates that the content corresponding to the target object and the target media information does not match, slowing down the display speed of the target media information in the preset page based on the first playback speed display data.
[0048] In an optional embodiment, the first adjustment sub-module includes:
[0049] The first pose adjustment unit is configured to execute, when the object pose data represents that the target object is in a state of converting from a sitting position to a standing position, boosting the display speed of the target media information in the preset page based on the first playback speed display data;
[0050] The second pose adjustment unit is configured to execute, when the object pose data represents that the target object is in a state of converting from a standing position to a sitting position, slowing down the display speed of the target media information in the preset page based on the first playback speed display data.
[0051] In an optional embodiment, the playback speed display data includes second playback speed display data, and the second display module includes:
[0052] The second adjustment sub-module is configured to execute a request for adjusting the playback speed of the target media information, and display the target media information in the preset page based on the second playback speed display data;
[0053] Among them, the second playback speed display data is determined based on the media feature data of the target media information, and the media feature data includes at least one of the amount of text, text playback speed, and media information quality of the target media information.
[0054] In an alternative embodiment, the double-speed display data includes third double-speed display data, and the second display module includes:
[0055] A third adjustment sub-module, configured to execute in response to a double-speed display adjustment request for the target media information, and display the target media information in the preset page based on the third double-speed display data;
[0056] Wherein, the third double-speed display data is determined based on the terminal feature data of the target terminal and / or the object feature data, the terminal feature data includes terminal performance data, and the object feature data includes media information browsing preference data.
[0057] In an alternative embodiment, the third adjustment sub-module includes:
[0058] A second slow-down unit, configured to execute in the case that the target media information is determined to be information of interest to the target object based on the media information browsing preference data, and slow down the display speed of the target media information based on the third double-speed display data;
[0059] A second speed-up unit, configured to execute in the case that the target media information is determined to be information not of interest to the target object based on the media information browsing preference data, and speed up the display speed of the target media information based on the third double-speed display data.
[0060] In an alternative embodiment, the double-speed display data includes fourth double-speed display data, and the second display module includes:
[0061] A first display data acquisition sub-module, configured to execute in response to a double-speed display adjustment request for the target media information, and acquire second double-speed display data and third double-speed display data;
[0062] A fourth double-speed display data generation sub-module, configured to execute to generate the fourth double-speed display data according to the second double-speed display data and the third double-speed display data;
[0063] A fourth adjustment sub-module, configured to execute to display the target media information in the preset page based on the fourth double-speed display data;
[0064] Wherein, the second double-speed display data is determined based on the media feature data of the target media information; the media feature data includes at least one of the word amount, word playback speed, and media information quality of the target media information; the third double-speed display data is determined based on the terminal feature data of the target terminal and / or the object feature data, the terminal feature data includes terminal performance data, and the object feature data includes media information browsing preference data.
[0065] In an alternative embodiment, the multiple-speed display data includes fifth multiple-speed display data, and the second display module includes:
[0066] A second display data acquisition sub-module, configured to execute in response to a multiple-speed display adjustment request for the target media information, and acquire first multiple-speed display data, second multiple-speed display data, and third multiple-speed display data;
[0067] A fifth multiple-speed display data generation sub-module, configured to execute to generate fifth multiple-speed display data according to the first multiple-speed display data, the second multiple-speed display data, and the third multiple-speed display data;
[0068] A fifth adjustment sub-module, configured to execute to display the target media information in the preset page based on the fifth multiple-speed display data;
[0069] Wherein, the first multiple-speed display data is determined based on the object feature data of the terminal object, and the object feature data includes object attribute data and / or object posture data; the second multiple-speed display data is determined based on the media feature data of the target media information, and the media feature data includes at least one of the amount of text, text playback speed, and media information quality of the target media information; the third multiple-speed display data is determined based on the terminal feature data of the target terminal and / or the object feature data, the terminal feature data includes terminal performance data, and the object feature data includes media information browsing preference data.
[0070] In an alternative embodiment, the media information browsing preference data includes at least one of browsing multiple-speed preference data, browsing type preference data, and text browsing speed preference data.
[0071] According to a third aspect of the embodiments of the present disclosure, there is provided an electronic device for information display, including: a processor; a memory for storing instructions executable by the processor; wherein, the processor is configured to execute the instructions to implement the information display method as described above.
[0072] According to a fourth aspect of the embodiments of the present disclosure, there is provided a computer-readable storage medium, when the instructions in the computer-readable storage medium are executed by a processor of a server, enabling the server to execute the information display method as described above.
[0073] According to a fifth aspect of the embodiments of the present disclosure, a computer program product is provided. The computer program product includes a computer program stored in a readable storage medium. At least one processor of a computer device reads and executes the computer program, so that the device executes the above information display method.
[0074] The technical solutions provided by the embodiments of the present disclosure at least bring the following beneficial effects:
[0075] The present disclosure displays target media information in a preset page of a target terminal. In response to a request for adjusting the playback speed of the target media information, at least one of the object feature data of the terminal object, the terminal feature data of the target terminal, and the media feature data of the target media information is obtained. The playback speed adjustment data is generated based on at least one of the object feature data of the terminal object, the terminal feature data of the target terminal, and the media feature data of the target media information. Then, the target media information is displayed in the preset page through the playback speed adjustment data, realizing the automatic adjustment of the display speed of the target media information based on at least one of the device feature dimension, the object characteristic dimension, and the media feature dimension data, reducing the complexity of the media information playback speed adjustment, and improving the user's browsing experience of the media information.
[0076] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0077] The drawings here are incorporated into the specification and constitute a part of this specification, showing embodiments consistent with the present disclosure, and are used together with the specification to explain the principles of the present disclosure, and do not constitute an improper limitation of the present disclosure.
[0078] Figure 1 is a schematic diagram of an application environment of an information display method shown according to an exemplary embodiment.
[0079] Figure 2 is a flowchart of an information display method shown according to an exemplary embodiment Figure 1 .
[0080] Figure 3 is a schematic diagram of a playback speed adjustment shown according to an exemplary embodiment Figure 1 .
[0081] Figure 4 is a schematic diagram of a playback speed adjustment shown according to an exemplary embodiment Figure 2 .
[0082] Figure 5 is a schematic diagram of a playback speed adjustment shown according to an exemplary embodimentFigure 3 .
[0083] Figure 6 is a flowchart of an information display method shown according to an exemplary embodiment Figure 2 .
[0084] Figure 7 is a schematic diagram of speed adjustment shown according to an exemplary embodiment Figure 4 .
[0085] Figure 8 is a flowchart of an information display method shown according to an exemplary embodiment Figure 3 .
[0086] Figure 9 is a flowchart of an information display method shown according to an exemplary embodiment Figure 4 .
[0087] Figure 10 is a flowchart of an information display method shown according to an exemplary embodiment Figure 5 .
[0088] Figure 11 is a flowchart of an information display method shown according to an exemplary embodiment Figure 6 .
[0089] Figure 12 is a flowchart of an information display method shown according to an exemplary embodiment Figure 7 .
[0090] Figure 13 is a block diagram of an information display device shown according to an exemplary embodiment.
[0091] Figure 14 is a block diagram of an electronic device for information display shown according to an exemplary embodiment. Detailed implementation manners
[0092] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0093] It should be noted that the terms "first", "second", etc. in the specification, claims and above-mentioned drawings of the present disclosure are used to distinguish similar first objects, and do not necessarily describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0094] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for display, data for analysis, etc.) involved in the present disclosure are all information and data authorized by the user or fully authorized by all parties.
[0095] Please refer to Figure 1 , Figure 1 which is a schematic diagram of the application environment of an information display method shown according to an exemplary embodiment. As Figure 1 shown, the application environment may include a terminal 01 and a server 02.
[0096] In an alternative embodiment, the terminal 01 may be used to display target media information in a preset page in the target terminal; in response to a request for adjusting the speed-doubling display of the target media information, display the target media information in the preset page based on the speed-doubling display data. Specifically, the terminal 01 may include, but is not limited to, electronic devices such as smart phones, desktop computers, tablet computers, laptop computers, smart speakers, digital assistants, augmented reality (AR) / virtual reality (VR) devices, and smart wearable devices. A resource processing platform terminal is installed in the terminal 01. Optionally, the operating system running on the electronic device may include, but is not limited to, Android system, IOS system, linux, windows, etc.
[0097] In an alternative embodiment, the server 02 may be used to provide background services for the terminal 01. Exemplarily, the server 02 may be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms.
[0098] In addition, it should be noted that Figure 1 The figure shown is only an application environment of the information display method provided by the present disclosure. In other scenarios, there may be other application environments, and the present disclosure does not limit this.
[0099] Figure 2 is a flowchart of an information display method shown according to an exemplary embodiment Figure 1 , such as Figure 2 shown, the execution object of this information display method is a terminal, and this method at least includes the following steps:
[0100] In step S11, display target media information on a preset page in the target terminal.
[0101] In the present disclosure, the target terminal may be a mobile terminal that provides information display. Optionally, the target terminal may include, but is not limited to, mobile terminals of types such as smart phones and smart wearable devices. The preset page may be a page for displaying target media information. Optionally, the first preset page may be an information display page provided by the target terminal, such as a short drama playing page, a video call page, etc.
[0102] In the present disclosure, the target media information may be media information of a task type. Specifically, the media modality of the target media information may include, but is not limited to: video, audio, image, etc. Schematically, when the content modality is video, the types of the target media information may include, but are not limited to: movies, short dramas, short videos, call videos, conference videos, etc. When the content modality is audio, the types of the target media information may include, but are not limited to: audiobooks, conference audio, etc.
[0103] In step S12, in response to a request for adjusting the playback speed of the target media information, display the target media information on the preset page based on the playback speed data; wherein, the playback speed data is determined based on at least one of the object feature data of the terminal object, the terminal feature data of the target terminal, and the media feature data of the target media information, and the terminal object is the object logged in to the target terminal.
[0104] In some embodiments, a function control for the terminal object to send a request for adjusting the playback speed is provided on the preset page. The user can trigger the function control to initiate a request for adjusting the playback speed. The terminal responds to the request for adjusting the playback speed, obtains at least one of the object feature data of the terminal object, the terminal feature data of the target terminal, and the media feature data of the target media information, determines a final playback speed data based on at least one of the object feature data of the terminal object, the terminal feature data of the target terminal, and the media feature data of the target media information, and finally automatically adjusts the display speed of the target media information on the preset page according to the playback speed data.
[0105] Among them, the object feature data of the terminal object is object dimension data, which may include, but is not limited to: object attribute data, object pose data, media information browsing preference data, etc. The object attribute data may include some basic attribute information such as the region of the object, and the object pose data may be used to describe the current state information of the terminal object. The terminal performance data of the target terminal is device dimension data, which is used to characterize the operating performance of the target terminal and may include, but is not limited to: terminal heat generation, CPU occupancy data, GPU occupancy data, terminal power consumption data, network speed data, etc. The media feature data of the target media information is media information dimension data, which may include, but is not limited to: the amount of text in the target media information, the text playback speed, and the media information quality. The text playback speed can be calculated by the number of words displayed per minute. The media information quality can be determined from aspects such as the resolution, frame rate, bit rate, and clarity of the media information.
[0106] In some embodiments, the speeded-up display data is obtained by predicting at least one of the object feature data of the terminal object, the terminal feature data of the target terminal, and the media feature data of the target media information based on a display data prediction model. In a specific embodiment, the display data prediction model can be any artificial intelligence model with display data prediction capabilities in the prior art. Specifically, at least one of the sample object feature data of the sample terminal object, the sample terminal feature data of the sample terminal, and the sample media feature data of the sample media information can be used as training data, and a speeded-up display data label is marked for it. Based on the training data and the speeded-up display data label, the prediction model to be trained is trained for speeded-up display data prediction. During the training process, if the training data includes multiple types, different weights can be assigned to different training data, the product of the vector of different training data and the corresponding weight is calculated, and then the different products are added to obtain the speeded-up display prediction result. The difference between the speeded-up display prediction result and the speeded-up display data label is calculated, and the model parameters of the prediction model to be trained are continuously adjusted according to this difference to obtain the display data prediction model. Optionally, the prediction model to be trained can adopt model architectures such as large language models, deep neural networks, and support vector machines. By predicting at least one of the terminal feature data of the target terminal and the media feature data of the target media information through the display data prediction model to obtain the speeded-up display data, the prediction effect of the speeded-up display data can be effectively improved, thereby enhancing the pertinence and personalization of the speeded-up display data prediction, helping the terminal object better understand the target media information, improving the display effect of the speeded-up adjustment of the target media information, and further enhancing the browsing experience of the terminal object for the media information.
[0107] It should be noted that the double-speed display data can be calculated by the target terminal, can be calculated by the cloud server, or can be calculated collaboratively by the target terminal and the cloud server. In the case of being calculated by the cloud server, the cloud server can send the double-speed display data to the target terminal, and the target terminal can adjust the display speed of the target media information based on the double-speed display data.
[0108] It should be noted that displaying the target media information on the preset page based on the double-speed display data can slow down the display speed of the target media information, can speed up the display speed of the target media information, or can keep the current display speed of the target media unchanged.
[0109] Figure 3 It is a schematic diagram of double-speed adjustment shown according to an exemplary embodiment Figure 1 As Figure 3 shown, displaying the target media information on the preset page based on the double-speed display data can speed up the display speed of the target media information. For example, if the current double-speed display data of the target media information is 1.5 times speed, after double-speed adjustment, the double-speed display data can be 2 times speed.
[0110] Figure 4 It is a schematic diagram of double-speed adjustment shown according to an exemplary embodiment Figure 2 As Figure 4 shown, displaying the target media information on the preset page based on the double-speed display data can slow down the display speed of the target media information. For example, if the current double-speed display data of the target media information is 2 times speed, after double-speed adjustment, the double-speed display data can be 1.5 times speed.
[0111] Figure 5 It is a schematic diagram of double-speed adjustment shown according to an exemplary embodiment Figure 3 As Figure 5 shown, displaying the target media information on the preset page based on the double-speed display data can keep the display speed of the target media information unchanged. For example, if the current double-speed display data of the target media information is 1.5 times speed, after double-speed adjustment, the double-speed display data can be 1.5 times speed.
[0112] The present disclosure automatically displays the target media information on the preset page through the double-speed display data determined based on at least one of the object feature data of the terminal object, the terminal feature data of the target terminal, and the media feature data of the target media information, realizes automatic adjustment of the display speed of the target media information through the double-speed display data determined based on at least one of the device feature dimension, the object characteristic dimension, and the media feature dimension, reduces the complexity of media information double-speed adjustment, and improves the user's browsing experience of media information.
[0113] Figure 6 is a flowchart of an information display method shown according to an exemplary embodiment Figure 2 , such as Figure 6 shown, in an optional embodiment, the above-mentioned multiple-speed display data includes first multiple-speed display data. Then, in the above step S12, the above-mentioned responding to the multiple-speed display adjustment request for the target media information and displaying the target media information in the preset page based on the multiple-speed display data may include:
[0114] In step S12-1-1, in response to the multiple-speed display adjustment request for the target media information, the target media information is displayed in the preset page based on the first multiple-speed display data.
[0115] Among them, the first multiple-speed display data is determined based on the object feature data of the terminal object, and the object feature data includes object attribute data and / or object pose data.
[0116] Optionally, the first multiple-speed display data may be calculated by the target terminal. When the target terminal responds to the multiple-speed display adjustment request, it may obtain the object feature data of the terminal object. Optionally, the object feature data includes object attribute data and / or object pose data. In one way, when the object feature data includes object attribute data or object pose data, the target terminal calls the display data prediction model to predict the multiple-speed display data for the object attribute data or object pose data to obtain the first multiple-speed display data. In another way, when the object feature data includes object attribute data and object pose data, the target terminal calls the display data prediction model to assign different weights to the object attribute data and the object pose data respectively, then calculates the products of the vectors corresponding to the object attribute data and the object pose data and the corresponding weights respectively, and finally calculates the sum of the two products to obtain the first multiple-speed display data. The target terminal uses the first multiple-speed display data to display the target media information in the preset page.
[0117] In other embodiments, the first multiple-speed display data may be calculated by the cloud server and sent by the cloud server to the target terminal.
[0118] Since the object attribute feature data can describe basic data information such as the region where the terminal object is located, and the object pose data can describe the current state information of the terminal object, therefore, the first multiple-speed display data determined by the object attribute data and / or object pose data can correspond to the attribute information and / or current state information of the terminal object, enabling the terminal object to automatically and dynamically adjust the playback speed of the target media information according to its own needs, and improving the user's browsing experience of the media information.
[0119] In an optional embodiment, if the above object feature data includes the object attribute data, then in step S12-1-1, the above display of the target media information in the preset page based on the first-speed display data may include:
[0120] When the object attribute data indicates that the content corresponding to the target object and the target media information matches, slow down the display speed of the target media information in the preset page based on the first-speed display data.
[0121] When the object attribute data indicates that the content corresponding to the target object and the target media information does not match, increase the display speed of the target media information in the preset page based on the first-speed display data.
[0122] In this embodiment, when the target terminal responds to the speed display adjustment request, the target terminal can obtain the object attribute data of the terminal object, analyze the object attribute data, and determine whether the terminal object can understand or has mastered the content in the target media information according to the analysis result. If the terminal object can understand or has mastered the content in the target media information, it indicates that the content corresponding to the terminal object and the target media information matches. To improve the browsing speed of the content that the terminal object has understood or mastered, the display speed of the target media information can be increased. At this time, the display speed corresponding to the first-speed display data calculated by the above method is greater than the current display speed of the target media information, and the target terminal can slow down the display speed of the target media information in the preset page based on the calculated first-speed display data. For example, the current display speed of the target media information is 1.5 times speed. After analysis, it is obtained that the target media information is the content that the terminal object understands or has mastered, then the first-speed display data can be 2 times speed, and the original 1.5 times speed is increased to 2 times speed.
[0123] If the terminal object cannot understand or has mastered the content in the target media information, it indicates that the content corresponding to the terminal object and the target media information does not match. To facilitate the terminal object to understand or master the target media information, the display speed of the target media information can be slowed down. At this time, the display speed corresponding to the first-speed display data calculated by the above method is less than the current display speed of the target media information, and the target terminal can slow down the display speed of the target media information in the preset page based on the calculated first-speed display data. For example, the current display speed of the target media information is 2 times speed. After analysis, it is obtained that the target media information is not the content that the terminal object understands or has mastered, then the first-speed display data can be 1.5 times speed, and the original 2 times speed is slowed down to 1.5 times speed.
[0124] Since the information reception speeds of different terminal objects are different, the present disclosure slows down or speeds up the display speed of the target media information based on the first speed display data according to whether the terminal object matches the content corresponding to the target media information, thereby automatically adjusting the display speed of the media information according to the own needs of the terminal object and improving the user's browsing experience of the media information.
[0125] In an optional embodiment, if the above object characteristic data includes the object posture data, then in step S12-1-1, the above displaying the target media information in the preset page based on the first speed display data may include:
[0126] When the object posture data indicates that the target object is in a state of changing from a sitting posture to a standing posture, increasing the display speed of the target media information in the preset page based on the first speed display data;
[0127] When the object posture data indicates that the target object is in a state of changing from a standing posture to a sitting posture, slowing down the display speed of the target media information in the preset page based on the first speed display data.
[0128] In this embodiment, when the object characteristic data includes the object posture data, when the target terminal responds to the speed display adjustment request, the target terminal can obtain the object posture data of the terminal object and analyze the object posture data.
[0129] Figure 7 It is a schematic diagram of speed adjustment shown according to an exemplary embodiment Figure 4 , as Figure 7 a in, when the analysis result indicates that the target object is in a state of changing from a sitting posture to a standing posture, obtaining a first mapping relationship between the time points in the pre-established conversion time and the first speed display data, obtaining the first speed display data corresponding to the time points in different conversion times according to the first mapping relationship, and increasing the display speed of the target media information in the preset page based on the first speed display data. For example, when the target object just starts to show a standing action, the first speed display data is increased by 10% compared with the original speed display data, and when the target object stands completely, the first speed display data is increased by 20% compared with the original speed display data, realizing a linear increase in the video playback speed in the case of changing from a sitting posture to a standing posture.
[0130] In other embodiments, the first speed-up display data may also be adjusted according to the conversion speed from a sitting position to a standing position. For example, if the conversion speed is small, i.e., standing up slowly, the conversion time is long and the first speed-up display data is also small; if the conversion speed is large, i.e., standing up quickly, the conversion time is short and the first speed-up display data is also large; if the conversion speed is medium, i.e., standing up in a standard manner, the first speed-up display data is also in a medium state.
[0131] As Figure 7 shown in b of , when the analysis result represents that the target object is in a state of converting from a standing position to a sitting position, obtain the second mapping relationship between the time points and the speed-up display data in the pre-established conversion time. For example, the playback speed is reduced by 5% every 100 ms. Obtain the first speed-up display data corresponding to the time points in different conversion times according to the second mapping relationship, and slow down the display speed of the target media information in the preset page based on the first speed-up display data.
[0132] In other embodiments, the first speed-up display data may also be adjusted according to the conversion speed from a standing position to a sitting position. For example, if the conversion speed is small, i.e., sitting down slowly, the conversion time is long and the first speed-up display data is also large; if the conversion speed is large, i.e., sitting down rapidly, the conversion time is short and the first speed-up display data is also small; if the conversion speed is medium, i.e., sitting in a standard manner, the first speed-up display data is also in a medium state.
[0133] Since the memory capacity is higher in the standing position state, during the process of the target object converting from a standing position to a sitting position, the video playback speed is linearly increased, and during the process of the target object converting from a sitting position to a standing position, the video playback speed is linearly slowed down, realizing automatic adjustment of the display speed of media information according to the posture conversion of the terminal object and improving the user's browsing experience of media information.
[0134] Figure 8 is a flowchart of an information display method shown according to an exemplary embodiment Figure 3 , as Figure 8 shown, in an optional embodiment, if the above speed-up display data includes second speed-up display data, then in step S12 above, the above response to the speed-up display adjustment request for the target media information and displaying the target media information in the preset page based on the speed-up display data may include:
[0135] In step S12-3-1, in response to the speed-up display adjustment request for the target media information, display the target media information in the preset page based on the second speed-up display data;
[0136] Among them, the second double-speed display data is determined based on the media feature data of the target media information, and the media feature data includes at least one of the text volume, text playback speed, and media information quality of the target media information.
[0137] Optionally, the second double-speed display data can be calculated by the target terminal. When the target terminal responds to the double-speed display adjustment request, it can obtain the media feature data of the target media information. Optionally, the media feature data includes at least one of the text volume, text playback speed, and media information quality of the target media information. In one way, when the object feature data includes the text volume, text playback speed, or media information quality, the target terminal calls the display data prediction model to predict the double-speed display data for the text volume, text playback speed, or media information quality, and obtains the second double-speed display data. In another way, when the object feature data includes any two of the text volume, text playback speed, and media information quality, the target terminal calls the display data prediction model, assigns different weights to any two data respectively, then calculates the product of the vectors corresponding to any two data and the corresponding weights respectively, and finally calculates the sum of the two products to obtain the second double-speed display data. The target terminal uses the second double-speed display data to display the target media information on the preset page.
[0138] In the third implementation manner, when the object feature data includes the text volume, text playback speed, and media information quality, the target terminal calls the display data prediction model, assigns different weights to the above three data respectively, then calculates the product of the vectors corresponding to the above three data and the corresponding weights respectively, and finally calculates the sum of the three products to obtain the second double-speed display data. The target terminal uses the second double-speed display data to display the target media information on the preset page. Optionally, the larger the text volume, the more inclined the user is to slow down the display speed. On the contrary, the user is more inclined to speed up the display speed. The faster the text playback speed, the more inclined the user is to slow down the display speed. On the contrary, the user is more inclined to speed up the display speed. The better the media information quality, the more inclined the user is to slow down the display speed. On the contrary, the user is more inclined to speed up the display speed. The display data prediction model assigns weights to the text volume, text playback speed, and media information quality based on this, and then calculates the second double-speed display data.
[0139] In other implementation manners, the second double-speed display data can be calculated by the cloud server and sent to the target terminal by the cloud server.
[0140] Since at least one of the amount of text, the text playback speed, and the media information quality of the target media information can accurately describe the media information of the target media information, the second-speed display data determined by at least one of the amount of text, the text playback speed, and the media information quality can automatically and dynamically adjust the playback speed of the target media information from the dimension of the media information itself, further enhancing the user's browsing experience of the media information.
[0141] Figure 9 is a flowchart of an information display method shown according to an exemplary embodiment Figure 4 , such as Figure 9 shown, if the above-mentioned speed display data includes third-speed display data, then in the above step S12, the above-mentioned response to the speed display adjustment request for the target media information and the display of the target media information in the preset page based on the speed display data may include:
[0142] In step S12-5-1, in response to the speed display adjustment request for the target media information, display the target media information in the preset page based on the third-speed display data;
[0143] Among them, the third-speed display data is determined based on the terminal feature data and / or object feature data of the target terminal. The terminal feature data includes terminal performance data, and the object feature data includes media information browsing preference data.
[0144] Optionally, the third-speed display data can be calculated by the target terminal. When the target terminal responds to the speed display adjustment request, it can obtain the terminal feature data and / or object feature data of the target terminal. Optionally, the terminal feature data may include terminal performance data, and the object feature data includes media information browsing preference data. The media information browsing preference data may further include at least one of browsing speed preference data, browsing type preference data, and text browsing speed preference data. The browsing speed preference data refers to the browsing speed that the terminal object is interested in, the browsing type preference data refers to the browsing type that the user is interested in, and the text browsing speed preference data refers to the speed at which the terminal object reads and listens to the text in the media information. Since the media information browsing preference data can represent the interests and preferences of the terminal object, adjusting the display speed of the target media information based on the media information browsing preference data can make the adjustment of the speed conform to the preference data of the terminal object, effectively enhancing the browsing experience of the terminal object.
[0145] In one way, when the target terminal obtains terminal feature data or object feature data, the target terminal calls the display data prediction model to perform double-speed display data prediction on the terminal feature data or object feature data, and obtains the third double-speed display data. In another way, when the target terminal obtains terminal feature data and object feature data, the target terminal calls the display data prediction model to assign different weights to the terminal feature data and the object feature data respectively. Then, it calculates the products of the vectors corresponding to the terminal feature data and the object feature data respectively and the corresponding weights, and finally calculates the sum of the two products to obtain the third double-speed display data. The target terminal uses this third double-speed display data to display the target media information on the preset page.
[0146] In other embodiments, the third double-speed display data can be calculated by the cloud server and sent by the cloud server to the target terminal.
[0147] Since the terminal feature data can describe the performance of the target terminal device, and the media information browsing preference data can describe the interest information of the terminal object, therefore, the third double-speed display data determined by the terminal feature data and / or object feature data can correspond to the interest information of the terminal object and / or the performance of the target terminal device, enabling the terminal object to automatically and dynamically adjust the playback speed of the target media information according to the interest information and / or terminal performance, thereby enhancing the user's browsing experience of the media information.
[0148] In an optional embodiment, in the above step S12-5-1, the displaying the target media information on the preset page based on the third double-speed display data includes:
[0149] When it is determined based on the media information browsing preference data that the target media information is information of interest to the target object, the display speed of the target media information is slowed down based on the third double-speed display data;
[0150] When it is determined based on the media information browsing preference data that the target media information is information not of interest to the target object, the display speed of the target media information is increased based on the third double-speed display data.
[0151] In this embodiment, when the target terminal responds to the double-speed display adjustment request, it can obtain the object feature data of the terminal object, and the object feature data includes media information browsing preference data. Analyze the object feature data, and judge whether the target media information is the information that the terminal object is interested in according to the analysis result. If the target media information is the information that the terminal object is interested in, in order to improve the browsing experience of the terminal object for the interested information, the display speed of the target media information can be slowed down. At this time, the display speed corresponding to the third double-speed display data calculated by the above method is less than the current display speed of the target media information, and the target terminal can slow down the display speed of the target media information in the preset page based on the calculated third double-speed display data. For example, if the current display speed of the target media information is 2 times speed, and it is analyzed that the target media information is the media information that the terminal object is interested in, then the first double-speed display data can be 1.5 times speed, and the original 2 times speed is slowed down to 1.5 times speed.
[0152] If the target media information is not the information that the terminal object is interested in, in order to improve the browsing experience of the terminal object for the interested information, the display speed of the target media information can be increased. At this time, the display speed corresponding to the third double-speed display data calculated by the above method is greater than the current display speed of the target media information, and the target terminal can increase the display speed of the target media information in the preset page based on the calculated third double-speed display data. For example, if the current display speed of the target media information is 1.5 times speed, and it is analyzed that the target media information is the media information that the terminal object is interested in, then the first double-speed display data can be 2 times speed, and the original 1.5 times speed is increased to 2 times speed.
[0153] Since different terminal objects receive information at different speeds, the present disclosure increases or slows down the display speed of the target media information based on the first double-speed display data according to whether the target media information is the information that the target media information is interested in, realizing the automatic adjustment of the display speed of the media information according to the media information browsing preference of the terminal object, and further improving the user's browsing experience of the media information.
[0154] Figure 10 is a flowchart of an information display method shown according to an exemplary embodiment Figure 5 , such as Figure 10 shown, in an alternative embodiment, in the above step S12, the double-speed display data includes fourth double-speed display data, and the responding to the double-speed display adjustment request for the target media information and displaying the target media information in the preset page based on the double-speed display data may include:
[0155] In step S12-6-1, in response to the double-speed display adjustment request for the target media information, obtain the second double-speed display data and the third double-speed display data.
[0156] In step S12-6-3, fourth-speed display data is generated based on the second-speed display data and the third-speed display data.
[0157] In step S12-6-5, target media information is displayed on a preset page based on the fourth-speed display data; wherein, the second-speed display data is determined based on the media feature data of the target media information; the media feature data includes at least one of the amount of text, text playback speed, and media information quality of the target media information; the third-speed display data is determined based on the terminal feature data of the target terminal and / or object feature data, the terminal feature data includes terminal performance data, and the object feature data includes media information browsing preference data.
[0158] Optionally, the second-speed display data can be calculated by the target terminal. When the target terminal responds to the speed display adjustment request, the target terminal can obtain the media feature data of the target media information, and the media feature data of the target media information includes at least one of the amount of text, text playback speed, and media information quality of the target media information. In one way, when the object feature data includes the amount of text, text playback speed, or media information quality, the target terminal calls a display data prediction model to predict the second-speed display data for the amount of text, text playback speed, or media information quality. In another way, when the object feature data includes any two of the amount of text, text playback speed, and media information quality, the target terminal calls a display data prediction model to assign different weights to the two data respectively, then calculates the product of the vectors corresponding to the two data and the corresponding weights respectively, and finally calculates the sum of the two products to obtain the second-speed display data. In a third implementation, when the object feature data includes the amount of text, text playback speed, and media information quality, the target terminal calls a display data prediction model to assign different weights to the above three data respectively, then calculates the product of the vectors corresponding to the three data and the corresponding weights respectively, and finally calculates the sum of the three products to obtain the second-speed display data.
[0159] Optionally, the third triple-speed display data can be calculated by the target terminal. When the target terminal responds to the triple-speed display adjustment request, it can obtain the terminal feature data and / or object feature data of the target terminal. Optionally, the terminal feature data may include terminal performance data, and the object feature data includes media information browsing preference data, and the media information browsing preference data may further include at least one of browsing speed preference data, browsing type preference data, and text browsing speed preference data. In one way, when the target terminal obtains the terminal feature data or object feature data, the target terminal calls the display data prediction model to predict the triple-speed display data for the terminal feature data or object feature data, and obtains the third triple-speed display data. In another way, when the target terminal obtains the terminal feature data and object feature data, the target terminal calls the display data prediction model, assigns different weights to the terminal feature data and object feature data respectively, then calculates the products of the vectors corresponding to the terminal feature data and the vectors corresponding to the object feature data and the corresponding weights respectively, and finally calculates the sum of the two products to obtain the third triple-speed display data.
[0160] Optionally, the fourth quadruple-speed display data can be calculated by the target terminal. Exemplarily, the target terminal assigns different weights to the second triple-speed display data and the third triple-speed display data respectively, calculates the products of the second triple-speed display data and the third triple-speed display data and the corresponding weights respectively, adds the two calculated products to obtain the fourth quadruple-speed display data, and adjusts the display speed of the target media information in the preset page based on the fourth quadruple-speed display data.
[0161] In other embodiments, the fourth quadruple-speed display data can be calculated by the cloud server and sent to the target terminal by the cloud server.
[0162] Since at least one of the text volume, text playback speed, and media information quality of the target media information can accurately describe the media information, the second playback speed display data determined by at least one of the text volume, text playback speed, and media information quality can automatically and dynamically adjust the playback speed of the target media information from the dimension of the media information itself. Since the terminal feature data can describe the performance of the target terminal device, and the media information browsing preference data can describe the interest information of the terminal object, the third playback speed display data determined by the terminal feature data and / or object feature data can correspond to the interest information of the terminal object and / or the performance of the target terminal device, enabling the terminal object to automatically and dynamically adjust the playback speed of the target media information according to the interest information and / or terminal performance. Therefore, the fourth playback speed display data obtained by combining the second playback speed display data and the third playback speed display data can not only automatically and dynamically adjust the playback speed of the target media information from the dimension of the media information itself, but also correspond to the interest information of the terminal object and / or the performance of the target terminal device, enabling the terminal object to automatically and dynamically adjust the playback speed of the target media information according to the interest information and / or terminal performance, thereby effectively improving the user's browsing experience of the media information.
[0163] Figure 11 is a flowchart of an information display method shown according to an exemplary embodiment Figure 6 , such as Figure 11 shown, in an optional embodiment, in the above step S12, the playback speed display data includes fifth playback speed display data, and the displaying the target media information in a preset page based on the playback speed display data in response to a playback speed display adjustment request for the target media information may include:
[0164] In step S12-7-1, in response to a playback speed display adjustment request for the target media information, obtain the first playback speed display data, the second playback speed display data, and the third playback speed display data.
[0165] In step S12-7-3, generate the fifth playback speed display data according to the first playback speed display data, the second playback speed display data, and the third playback speed display data.
[0166] In step S12-7-5, display the target media information in a preset page based on the fifth-speed display data; wherein, the first-speed display data is determined based on the object feature data of the terminal object, and the object feature data includes object attribute data and / or object pose data; the second-speed display data is determined based on the media feature data of the target media information, and the media feature data includes at least one of the amount of text, text playback speed, and media information quality of the target media information; the third-speed display data is determined based on the terminal feature data of the target terminal and / or object feature data, the terminal feature data includes terminal performance data, and the object feature data includes media information browsing preference data.
[0167] It should be noted that the fifth-speed display data can be calculated by the target terminal, or by the cloud server, or by the collaborative calculation of the target terminal and the cloud server. In the case of being calculated collaboratively by the target terminal and the cloud server, the first-speed display data can be calculated by the target terminal, and the second-speed display data and the third-speed display data can be calculated by the cloud server.
[0168] Taking the fifth-speed display data being calculated collaboratively by the target terminal and the cloud server as an example, the calculation process of the above fifth-speed display data is described as follows:
[0169] The target terminal calculates the first-speed display data: In response to a speed display adjustment request for the target media information, the target terminal can obtain the object feature data of the terminal object. Optionally, the object feature data includes object attribute data and / or object pose data. In one way, when the object feature data includes object attribute data or object pose data, the target terminal calls the display data prediction model to predict the speed display data for the object attribute data or object pose data to obtain the first-speed display data. In another way, when the object feature data includes object attribute data and object pose data, the target terminal calls the display data prediction model to assign different weights to the object attribute data and the object pose data respectively, then calculates the product of the vector corresponding to the object attribute data or the vector corresponding to the object pose data and the corresponding weight respectively, and finally calculates the sum of the two products to obtain the first-speed display data. The target terminal uses this first-speed display data to display the target media information in a preset page.
[0170] The cloud server calculates the second-speed display data: The second-speed display data can be calculated by the target terminal. When the target terminal responds to the speed display adjustment request, it sends the speed display adjustment request to the cloud server. The cloud server can obtain the media feature data of the target media information, and the media feature data of the target media information includes at least one of the word volume, the text playback speed, and the media information quality of the target media information. In one way, when the object feature data includes the word volume, the text playback speed, or the media information quality, the cloud server calls the display data prediction model to predict the second-speed display data for the word volume, the text playback speed, or the media information quality. In another way, when the object feature data includes any two of the word volume, the text playback speed, and the media information quality, the cloud server calls the display data prediction model, assigns different weights to the two data respectively, then calculates the product of the vectors corresponding to the two data and the corresponding weights respectively, and finally calculates the sum of the two products to obtain the second-speed display data. The target terminal uses the second-speed display data to display the target media information on the preset page. In the third implementation, when the object feature data includes the word volume, the text playback speed, and the media information quality, the cloud server calls the display data prediction model, assigns different weights to the above three data respectively, then calculates the product of the vectors corresponding to the three data and the corresponding weights respectively, and finally calculates the sum of the three products to obtain the second-speed display data.
[0171] The cloud server calculates the third-speed display data: When the target terminal responds to the speed display adjustment request, it sends the speed display adjustment request to the cloud server. The cloud server can obtain the terminal feature data and / or the object feature data of the target terminal. Optionally, the terminal feature data may include terminal performance data, and the object feature data includes media information browsing preference data, and the media information browsing preference data may further include at least one of browsing speed preference data, browsing type preference data, and text browsing speed preference data. In one way, when the cloud server obtains the terminal feature data or the object feature data, the cloud server calls the display data prediction model to predict the third-speed display data for the terminal feature data or the object feature data. In another way, when the cloud server obtains the terminal feature data and the object feature data, the cloud server calls the display data prediction model, assigns different weights to the terminal feature data and the object feature data respectively, then calculates the product of the vector corresponding to the terminal feature data and the vector corresponding to the object feature data and the corresponding weights respectively, and finally calculates the sum of the two products to obtain the third-speed display data.
[0172] The cloud server calculates different weights for the data displayed at the second speed and the data displayed at the third speed respectively, calculates the products of the data displayed at the second speed and the data displayed at the third speed respectively and their corresponding weights, and adds the two calculated products to obtain the data displayed at the fourth speed.
[0173] The cloud server sends the data displayed at the fourth speed to the target terminal. The target terminal assigns different weights to the data displayed at the fourth speed and the data displayed at the first speed respectively, calculates the products of the data displayed at the fourth speed and the data displayed at the first speed respectively and their corresponding weights, and adds the two calculated products to obtain the data displayed at the fifth speed. The target terminal displays the target media information on the preset page based on the data displayed at the fifth speed.
[0174] Since the object attribute feature data can describe basic data information such as the region where the terminal object is located, and the object pose data can describe the current state information of the terminal object, the data displayed at the first speed determined by the object attribute data and / or the object pose data can correspond to the attribute information and / or the current state information of the terminal object, enabling the terminal object to automatically and dynamically adjust the playback speed of the target media information according to its own needs. Since at least one of the word count, the text playback speed, and the media information quality of the target media information can accurately describe the media information of the target media information, the data displayed at the second speed determined by at least one of the word count, the text playback speed, and the media information quality can automatically and dynamically adjust the playback speed of the target media information from the dimension of the media information itself. Since the terminal feature data can describe the performance of the target terminal device, and the media information browsing preference data can describe the interest information of the terminal object, the data displayed at the third speed determined by the terminal feature data and / or the object feature data can correspond to the interest information of the terminal object and / or the performance of the target terminal device, enabling the terminal object to automatically and dynamically adjust the playback speed of the target media information according to the interest information and / or the terminal performance. In summary, the data displayed at the fifth speed obtained by combining the data displayed at the first speed, the data displayed at the second speed, and the data displayed at the third speed can not only automatically and dynamically adjust the playback speed of the target media information according to the needs of the terminal object itself, but also automatically and dynamically adjust the playback speed of the target media information from the dimension of the media information itself, and can also correspond to the interest information of the terminal object and / or the performance of the target terminal device, enabling the terminal object to automatically and dynamically adjust the playback speed of the target media information according to the interest information and / or the terminal performance, thereby further effectively improving the user's browsing experience of the media information.
[0175] The following is a holistic description of the above information display process:
[0176] Figure 12The flowchart of an information display method shown according to an exemplary embodiment Figure 7 , as Figure 12 shown, the information display method includes:
[0177] 1) Display target media information on a preset page in the target terminal.
[0178] 2) In response to a request for adjusting the playback speed of the target media information, the target terminal obtains object feature data of the terminal object, where the object feature data includes object attribute data and / or object pose data, and the target terminal determines first playback speed display data based on the object feature data.
[0179] 3) The target terminal sends a request for adjusting the playback speed to the cloud server. The cloud server obtains media feature data of the target media information, where the media feature data includes at least one of the amount of text, text playback speed, and media information quality of the target media information, and determines second playback speed display data based on the media feature data. At the same time, the cloud server obtains terminal feature data of the target terminal and / or the object feature data, where the terminal feature data includes terminal performance data, and the object feature data includes media information browsing preference data. The cloud server determines third playback speed display data based on the terminal feature data of the target terminal and / or the object feature data.
[0180] The cloud server calculates different weights for the second playback speed display data and the third playback speed display data respectively, calculates the products of the second playback speed display data and the third playback speed display data and their corresponding weights respectively, and adds the two calculated products to obtain fourth playback speed display data.
[0181] The cloud server sends the fourth playback speed display data to the target terminal. The target terminal assigns different weights to the fourth playback speed display data and the first playback speed display data respectively, calculates the products of the fourth playback speed display data and the first playback speed display data and their corresponding weights respectively, and adds the two calculated products to obtain fifth playback speed display data.
[0182] 4) The target terminal displays the target media information on the preset page based on the fifth playback speed display data.
[0183] 5) After the display of the target media information is completed, it is possible to switch to the next media information for playback. During the playback of the next media information, the display speed of the next media information is adjusted according to the above steps 1)-4).
[0184] The embodiments of the present disclosure also provide an information display device, Figure 13 which is a block diagram of an information display device shown according to an exemplary embodiment. Referring to Figure 13 shown, the device includes:
[0185] The first display module 21 is configured to execute the display of target media information in a preset page in the target terminal;
[0186] The second display module 22 is configured to execute, in response to a request for adjusting the speed - up display of the target media information, the display of the target media information in the preset page based on speed - up display data;
[0187] Wherein, the speed - up display data is determined based on at least one of object feature data of a terminal object, terminal feature data of the target terminal, and media feature data of the target media information, and the terminal object is the object logged in to the target terminal.
[0188] In an alternative embodiment, the second display module includes:
[0189] The first adjustment sub - module is configured to execute, in response to a request for adjusting the speed - up display of the target media information, the display of the target media information in the preset page based on the first speed - up display data;
[0190] Wherein, the first speed - up display data is determined based on object feature data of the terminal object, and the object feature data includes object attribute data and / or object posture data.
[0191] In an alternative embodiment, the first adjustment sub - module includes:
[0192] The first boosting unit is configured to execute, when the object attribute data indicates that the content corresponding to the target object and the target media information matches, boosting the display speed of the target media information in the preset page based on the first speed - up display data;
[0193] The first slowing - down unit is configured to execute, when the object attribute data indicates that the content corresponding to the target object and the target media information does not match, slowing down the display speed of the target media information in the preset page based on the first speed - up display data.
[0194] In an alternative embodiment, the first adjustment sub - module includes:
[0195] The first posture adjustment unit is configured to execute, when the object posture data represents that the target object is in a state of converting from a sitting posture to a standing posture, boosting the display speed of the target media information in the preset page based on the first speed - up display data;
[0196] A second posture adjustment unit, configured to execute, when the object posture data indicates that the target object is in a state of transitioning from a standing posture to a sitting posture, slowing down the display speed of the target media information in the preset page based on the first speed-up display data.
[0197] In an alternative embodiment, the speed-up display data includes second speed-up display data, and the second display module includes:
[0198] A second adjustment sub-module, configured to execute, in response to a speed-up display adjustment request for the target media information, display the target media information in the preset page based on the second speed-up display data;
[0199] Wherein, the second speed-up display data is determined based on the media feature data of the target media information, and the media feature data includes at least one of the amount of text, text playback speed, and media information quality of the target media information.
[0200] In an alternative embodiment, the speed-up display data includes third speed-up display data, and the second display module includes:
[0201] A third adjustment sub-module, configured to execute, in response to a speed-up display adjustment request for the target media information, display the target media information in the preset page based on the third speed-up display data;
[0202] Wherein, the third speed-up display data is determined based on the terminal feature data of the target terminal and / or the object feature data, the terminal feature data includes terminal performance data, and the object feature data includes media information browsing preference data.
[0203] In an alternative embodiment, the third adjustment sub-module includes:
[0204] A second slow-down unit, configured to execute, when it is determined based on the media information browsing preference data that the target media information is information of interest to the target object, slowing down the display speed of the target media information based on the third speed-up display data;
[0205] A second speed-up unit, configured to execute, when it is determined based on the media information browsing preference data that the target media information is information not of interest to the target object, increasing the display speed of the target media information based on the third speed-up display data.
[0206] In an alternative embodiment, the speed-up display data includes fourth speed-up display data, and the second display module includes:
[0207] The first display data acquisition sub-module is configured to execute in response to a speed display adjustment request for the target media information, and acquire second speed display data and third speed display data;
[0208] The fourth speed display data generation sub-module is configured to execute to generate the fourth speed display data according to the second speed display data and the third speed display data;
[0209] The fourth adjustment sub-module is configured to execute to display the target media information in the preset page based on the fourth speed display data;
[0210] Wherein, the second speed display data is determined based on the media feature data of the target media information; the media feature data includes at least one of the word amount, word playback speed, and media information quality of the target media information; the third speed display data is determined based on the terminal feature data of the target terminal and / or the object feature data, the terminal feature data includes terminal performance data, and the object feature data includes media information browsing preference data.
[0211] In an optional embodiment, the speed display data includes fifth speed display data, and the second display module includes:
[0212] The second display data acquisition sub-module is configured to execute in response to a speed display adjustment request for the target media information, and acquire first speed display data, second speed display data, and third speed display data;
[0213] The fifth speed display data generation sub-module is configured to execute to generate fifth speed display data according to the first speed display data, the second speed display data, and the third speed display data;
[0214] The fifth adjustment sub-module is configured to execute to display the target media information in the preset page based on the fifth speed display data;
[0215] Wherein, the first speed display data is determined based on the object feature data of the terminal object, and the object feature data includes object attribute data and / or object pose data; the second speed display data is determined based on the media feature data of the target media information, and the media feature data includes at least one of the word amount, word playback speed, and media information quality of the target media information; the third speed display data is determined based on the terminal feature data of the target terminal and / or the object feature data, the terminal feature data includes terminal performance data, and the object feature data includes media information browsing preference data.
[0216] In an optional embodiment, the media information browsing preference data includes at least one of browsing speed preference data, browsing type preference data, and text browsing speed preference data.
[0217] Regarding the device in the above embodiment, the specific manner in which each set of modules performs operations has been described in detail in the embodiment related to the method, and will not be elaborated herein.
[0218] In an exemplary embodiment, an electronic device for information display is further provided, including a processor; a memory for storing instructions executable by the processor; wherein, when the processor is configured to execute the instructions stored on the memory, the steps of any of the information display methods in the above embodiments are implemented.
[0219] The electronic device may be a terminal, a server, or a similar computing device. Taking the electronic device as a server as an example, Figure 14 is a block diagram of an electronic device for information display shown according to an exemplary embodiment. The electronic device 30 may vary greatly due to configuration or performance differences, and may include one or more central processing units (CPUs) 31 (the central processing unit 31 may include, but is not limited to, a processing device such as a microprocessor MCU or a programmable logic device FPGA), a memory 33 for storing data, and one or more storage media 32 for storing application programs 323 or data 322 (for example, one or more mass storage devices). Among them, the memory 33 and the storage media 32 may be transient storage or persistent storage. The program stored in the storage media 32 may include one or more modules, and each module may include a series of instruction operations on the electronic device. Further, the central processing unit 31 may be configured to communicate with the storage media 32 and execute a series of instruction operations in the storage media 32 on the electronic device 30. The electronic device 30 may further include one or more power supplies 36, one or more wired or wireless network interfaces 35, one or more input / output interfaces 34, and / or one or more operating systems 321, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, and so on.
[0220] The input / output interface 34 can be used to receive or send data via a network. Specific examples of the above-mentioned network may include a wireless network provided by a communication provider of the electronic device 30. In one example, the input / output interface 34 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In an exemplary embodiment, the input / output interface 34 can be a Radio Frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0221] Those of ordinary skill in the art can understand that Figure 14 the structure shown is only illustrative and does not limit the structure of the above-mentioned electronic device. For example, the electronic device 30 may further include more or fewer components than those shown in Figure 14 or have a different configuration from that shown in Figure 14 the figure.
[0222] In an exemplary embodiment, a computer-readable storage medium is also provided. When the instructions in the computer-readable storage medium are executed by a processor of the electronic device, the electronic device can execute the steps of any of the information display methods in the above embodiments.
[0223] In an exemplary embodiment, a computer program product is also provided, including a computer program, which implements the information display method provided in any of the above embodiments when executed by a processor.
[0224] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, storage, database, or other medium used in the embodiments provided by the present disclosure can include non-volatile and / or volatile memories. Non-volatile memories can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memories can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and Rambus dynamic RAM (RDRAM), etc.
[0225] After considering the specification and practicing the invention disclosed herein, those skilled in the art will readily conceive of other embodiments of the present disclosure. The present disclosure is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include known common knowledge or conventional technical means in the technical field not disclosed by the present disclosure. The specification and embodiments are only to be regarded as exemplary, and the true scope and spirit of the present disclosure are pointed out by the following claims.
[0226] It should be understood that the present disclosure is not limited to the exact structures described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present disclosure is only limited by the appended claims.
Claims
1. An information display method, characterized in that, The method includes: Displaying target media information in a preset page in a target terminal; In response to a request for adjusting the playback speed of the target media information, displaying the target media information in the preset page based on the playback speed data; Wherein, the playback speed data is determined based on at least one of the object feature data of the terminal object, the terminal feature data of the target terminal, and the media feature data of the target media information, and the terminal object is the object logged in to the target terminal.
2. The method according to claim 1, wherein The playback speed data includes first playback speed data, and the step of displaying the target media information in the preset page based on the playback speed data in response to a request for adjusting the playback speed of the target media information includes: In response to a request for adjusting the playback speed of the target media information, displaying the target media information in the preset page based on the first playback speed data; Wherein, the first playback speed data is determined based on the object feature data of the terminal object, and the object feature data includes object attribute data and / or object posture data.
3. The method according to claim 2, characterized in that The object feature data includes the object attribute data, and the step of displaying the target media information in the preset page based on the first playback speed data includes: When the object attribute data indicates that the target object matches the content corresponding to the target media information, increasing the display speed of the target media information in the preset page based on the first playback speed data; When the object attribute data indicates that the target object does not match the content corresponding to the target media information, decreasing the display speed of the target media information in the preset page based on the first playback speed data.
4. The method according to claim 2, wherein The object feature data includes the object posture data, and the step of displaying the target media information in the preset page based on the first playback speed data includes: When the object posture data represents that the target object is in a state of changing from a sitting posture to a standing posture, increasing the display speed of the target media information in the preset page based on the first playback speed data; When the object posture data represents that the target object is in a state of changing from a standing posture to a sitting posture, decreasing the display speed of the target media information in the preset page based on the first playback speed data.
5. The method according to claim 1, wherein The playback speed data includes second playback speed data, and the step of displaying the target media information in the preset page based on the playback speed data in response to a request for adjusting the playback speed of the target media information includes: In response to a request for adjusting the playback speed of the target media information, displaying the target media information in the preset page based on the second playback speed data; Wherein, the second playback speed data is determined based on the media feature data of the target media information, and the media feature data includes at least one of the amount of text, the text playback speed, and the media information quality of the target media information.
6. The method according to claim 1, wherein The double-speed display data includes third double-speed display data. Responding to a double-speed display adjustment request for the target media information and displaying the target media information on the preset page based on the double-speed display data includes: Responding to a double-speed display adjustment request for the target media information and displaying the target media information on the preset page based on the third double-speed display data; Among them, the third double-speed display data is determined based on the terminal feature data of the target terminal and / or the object feature data. The terminal feature data includes terminal performance data, and the object feature data includes media information browsing preference data.
7. The method according to claim 6, characterized in that The displaying the target media information on the preset page based on the third double-speed display data includes: When it is determined based on the media information browsing preference data that the target media information is information of interest to the target object, slowing down the display speed of the target media information based on the third double-speed display data; When it is determined based on the media information browsing preference data that the target media information is information not of interest to the target object, increasing the display speed of the target media information based on the third double-speed display data.
8. The method according to claim 1, characterized in that, The double-speed display data includes fourth double-speed display data. Responding to a double-speed display adjustment request for the target media information and displaying the target media information on the preset page based on the double-speed display data includes: Responding to a double-speed display adjustment request for the target media information and obtaining second double-speed display data and third double-speed display data; Generating the fourth double-speed display data according to the second double-speed display data and the third double-speed display data; Displaying the target media information on the preset page based on the fourth double-speed display data; Among them, the second double-speed display data is determined based on the media feature data of the target media information. The media feature data includes at least one of the word volume, word playback speed, and media information quality of the target media information. The third double-speed display data is determined based on the terminal feature data of the target terminal and / or the object feature data. The terminal feature data includes terminal performance data, and the object feature data includes media information browsing preference data.
9. The method according to claim 1, wherein The double-speed display data includes fifth double-speed display data. Responding to a double-speed display adjustment request for the target media information and displaying the target media information on the preset page based on the double-speed display data includes: Responding to a double-speed display adjustment request for the target media information and obtaining first double-speed display data, second double-speed display data, and third double-speed display data; Generating the fifth double-speed display data according to the first double-speed display data, the second double-speed display data, and the third double-speed display data; Displaying the target media information on the preset page based on the fifth double-speed display data; Among them, the first double-speed display data is determined based on the object feature data of the terminal object, and the object feature data includes object attribute data and / or object pose data; the second double-speed display data is determined based on the media feature data of the target media information, and the media feature data includes at least one of the word volume, word playback speed, and media information quality of the target media information; the third double-speed display data is determined based on the terminal feature data of the target terminal and / or the object feature data, the terminal feature data includes terminal performance data, and the object feature data includes media information browsing preference data.
10. The method according to any one of claims 6-9, characterized in that, The media information browsing preference data includes at least one of browsing speed preference data, browsing type preference data, and text browsing speed preference data.
11. An information display device, characterized in that, The device includes: A first display module, configured to execute displaying the target media information in a preset page in the target terminal; A second display module, configured to execute in response to a double-speed display adjustment request for the target media information, and display the target media information in the preset page based on the double-speed display data; Among them, the double-speed display data is determined based on at least one of the object feature data of the terminal object, the terminal feature data of the target terminal, and the media feature data of the target media information, and the terminal object is the object logged in to the target terminal.
12. An electronic device, characterized in that, Includes: A processor; A memory for storing executable instructions of the processor; Among them, the processor is configured to execute the instructions to implement the information display method according to any one of claims 1 to 10.
13. A computer-readable storage medium, characterized in that, When the instructions in the computer-readable storage medium are executed by the processor of the electronic device, the electronic device can execute the information display method according to any one of claims 1 to 10.