Video processing method and apparatus, and device and storage medium

US12477177B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12477177-B2
Application numberUS-202218569973-A
CountryUS
Kind codeB2
Filing dateAug 9, 2022
Priority dateAug 18, 2021
Publication dateNov 18, 2025
Grant dateNov 18, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present disclosure provides a video processing method, apparatus, and device, and a storage medium, and the method includes: in a case where it is determined that a type of a target video belongs to a preset video type, recording a first timestamp when a play method call event for the target video is monitored, the preset video type being a video type that indicates only supporting playing once for each user; recording a second timestamp when a stop callback event corresponding to the play method call event is monitored; calculating a time difference between the second timestamp and the first timestamp and determining whether the time difference is smaller than a preset time threshold; and continuing to play the target video when the time difference is determined to be smaller than the preset time threshold.

First claim

Opening claim text (preview).

The invention claimed is: 1 . A video processing method, comprising: in response to a type of a target video belonging to a preset video type, recording a first timestamp when a play method call event for the target video is monitored, wherein the preset video type is a video type that indicates only supporting playing once for each user, and the first timestamp is configured to identify whether an occasional event at an underlying layer of a video player occurs; recording a second timestamp when a stop callback event corresponding to the play method call event is monitored, wherein the second timestamp is configured to identify whether the occasional event at the underlying layer of the video player occurs; calculating a time difference between the second timestamp and the first timestamp; and ignoring the stop callback event and continuing to play the target video when the time difference is smaller than a preset time threshold to determine that the occasional event at the underlying layer of the video player occurs currently. 2 . The method according to claim 1 , further comprising: displaying a preset destroyed state of the target video when the time difference is not smaller than the preset time threshold. 3 . The method according to claim 2 , wherein after the continuing to play the target video, the method further comprises: displaying a preset destroyed state of the target video when a replay event for the target video is monitored. 4 . The method according to claim 2 , further comprising: reporting a playing record of a current user playing the target video to a server when the stop callback event corresponding to the play method call event is monitored, wherein the playing record is used to update a played state of the target video for the current user at the server. 5 . The method according to claim 2 , wherein before the recording the first timestamp when the play method call event for the target video is monitored, the method further comprises: determining whether the type of the target video belongs to the preset video type when a play trigger operation on the target video is detected. 6 . The method according to claim 1 , wherein after the continuing to play the target video, the method further comprises: displaying a preset destroyed state of the target video when a replay event for the target video is monitored. 7 . The method according to claim 6 , further comprising: reporting a playing record of a current user playing the target video to a server when the stop callback event corresponding to the play method call event is monitored, wherein the playing record is used to update a played state of the target video for the current user at the server. 8 . The method according to claim 6 , wherein before the recording the first timestamp when the play method call event for the target video is monitored, the method further comprises: determining whether the type of the target video belongs to the preset video type when a play trigger operation on the target video is detected. 9 . The method according to claim 1 , further comprising: reporting a playing record of a current user playing the target video to a server when the stop callback event corresponding to the play method call event is monitored, wherein the playing record is used to update a played state of the target video for the current user at the server. 10 . The method according to claim 9 , wherein before the recording the first timestamp when the play method call event for the target video is monitored, the method further comprises: determining whether the type of the target video belongs to the preset video type when a play trigger operation on the target video is detected. 11 . The method according to claim 1 , wherein the preset time threshold has a value in a range of 0.1 second to 0.2 second. 12 . The method according to claim 1 , wherein before the recording the first timestamp when the play method call event for the target video is monitored, the method further comprises: determining whether the type of the target video belongs to the preset video type when a play trigger operation on the target video is detected. 13 . A non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores instructions, when the instructions are run on a terminal device, the terminal device is caused to implement a method, which comprises: in response to a type of a target video belonging to a preset video type, recording a first timestamp when a play method call event for the target video is monitored, wherein the preset video type is a video type that indicates only supporting playing once for each user, and the first timestamp is configured to identify whether an occasional event at an underlying layer of a video player occurs; recording a second timestamp when a stop callback event corresponding to the play method call event is monitored, wherein the second timestamp is configured to identify whether the occasional event at the underlying layer of the video player occurs; calculating a time difference between the second timestamp and the first timestamp; and ignoring the stop callback event and continuing to play the target video when the time difference is smaller than a preset time threshold to determine that the occasional event at the underlying layer of the video player occurs currently. 14 . A device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the processor is configured to, when executing the computer program, implement a method, which comprises: in response to a type of a target video belonging to a preset video type, recording a first timestamp when a play method call event for the target video is monitored, wherein the preset video type is a video type that indicates only supporting playing once for each user, and the first timestamp is configured to identify whether an occasional event at an underlying layer of a video player occurs; recording a second timestamp when a stop callback event corresponding to the play method call event is monitored, wherein the second timestamp is configured to identify whether the occasional event at the underlying layer of the video player occurs; calculating a time difference between the second timestamp and the first timestamp; and ignoring the stop callback event and continuing to play the target video when the time difference is smaller than a preset time threshold to determine that the occasional event at the underlying layer of the video player occurs currently. 15 . The device according to claim 14 , wherein the method further comprises: displaying a preset destroyed state of the target video when the time difference is not smaller than the preset time threshold. 16 . The device according to claim 14 , wherein after the continuing to play the target video, the method further comprises: displaying a preset destroyed state of the target video when a replay event for the target video is monitored. 17 . The device according to claim 14 , wherein the method further comprises: reporting a playing record of a current user playing the target video to a server when the stop callback event corresponding to the play method call event is monitored, wherein the playing record is used to update a played state of the target video for the current user at the server. 18 . The device according to claim 14 , wherein the preset time threshold has a value in a range of 0.

Assignees

Inventors

Classifications

  • Housekeeping operations, e.g. prioritizing content for deletion because of storage space restrictions {(storage management, e.g. defragmentation G06F3/0604; unloading stored programs G06F9/445; storage management in file systems G06F16/10; buffering arrangements in a network node or in an end terminal in packet networks H04L49/90)} · CPC title

  • Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number (arrangements where receivers interact with the broadcast H04H20/38) · CPC title

  • Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched (monitoring of user activities for profile generation for accessing a video database G06F16/739; protecting generic digital content where the protection is independent of the precise nature of the content G06F21/10; arrangements for monitoring the use made of the broadcast services in broadcast systems H04H60/31) · CPC title

  • involving timestamps for synchronizing content · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12477177B2 cover?
The present disclosure provides a video processing method, apparatus, and device, and a storage medium, and the method includes: in a case where it is determined that a type of a target video belongs to a preset video type, recording a first timestamp when a play method call event for the target video is monitored, the preset video type being a video type that indicates only supporting playing …
Who is the assignee on this patent?
Beijing Zitiao Network Technology Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04N21/44204. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 18 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 10 related publications on this page (citations in our corpus or others sharing the same primary CPC).