Information presenting method, terminal device, server and system
AssigneeTencent Technology (Shenzhen) Company Limited
InventorXiaohua Hu
Life of this patent
Estimating the term…
Abstract
The present disclosure discloses an information presenting method, terminal device, server and system. The method applies to a server providing an online streaming media playing service. When providing the online streaming media playing service for a terminal device, the method includes: determining whether the terminal device is to present information presentation; when determining that the terminal device is to present the information, sending a presentation time parameter to the terminal device, so that the terminal device presents the information in a time range indicated by the presented time parameter.
Claims17
An information presenting method, applied to a terminal device configured to receive an online streaming media playing service provided by a first server, comprising:
- receiving an encoded media stream corresponding to streaming media from the first server;
- parsing the encoded media stream;
- in response to parsing out an invalid value from a field or a flag of the encoded media stream, determining not to transmit an information obtaining request to a second server providing an information presentation service, the information obtaining request being a request of obtaining information from the second server to be presented on the terminal device;
- and
- in response to no invalid value being parsed out from the field and the flag of the encoded media stream:
- parsing out a presentation time parameter from the field of the encoded media stream;
- determining a time range indicated by the presentation time parameter;
- obtaining information to be presented in the time range from the second server;
- presenting the obtained information in the time range.
A terminal device, comprising:
- a memory;
- and
- a processor configured to execute instructions stored in the memory to perform a plurality of operations, the plurality of operations comprising:
- receiving an encoded media stream corresponding to an online streaming media playing service provided by a first server;
- parsing the encoded media stream;
- in response to parsing out an invalid value from a field or a flag of the encoded media stream, determining not to transmit an information obtaining request to a second server providing an information presentation service, the information obtaining request being a request of obtaining information from the second server to be presented on the terminal device;
- and
- in response to no invalid value being parsed out from the field and the flag of the encoded media stream:
- parsing out a presentation time parameter from the field of the encoded media stream;
- determining a time range indicated by the presentation time parameter;
- obtaining information to be presented in the time range from the second server providing an information presentation service;
- presenting the obtained information in the time range.
A non-transitory computer storage medium storing computer instructions that, when being executed by a processor of a terminal device, causing the processor to perform a plurality of operations, the plurality of operations comprising:
- receiving an encoded media stream corresponding to an online streaming media playing service provided by a first server;
- parsing the encoded media stream;
- in response to parsing out an invalid value from a field or a flag of the encoded media stream, determining not to transmit an information obtaining request to a second server providing an information presentation service, the information obtaining request being a request of obtaining information from the second server to be presented on the terminal device;
- and
- in response to no invalid value being parsed out from the field and the flag of the encoded media stream:
- parsing out a presentation time parameter from the field of the encoded media stream;
- determining a time range indicated by the presentation time parameter;
- obtaining information to be presented in the time range from the second server providing an information presentation service;
- presenting the obtained information in the time range.
Dependencies are inferred from the claim text.