Video viewing method and apparatus
AssigneeShanghai Bilibili Technology Co., Ltd.
InventorsBoya Hu, Xiaoshan Lin, Ying Zhuang
Life of this patent
Estimating the term…
Abstract
This application provides a method and apparatus for view videos. The method includes determining a viewing progress of viewing a target video by a user, determining a target projection room associated with the target video based on the viewing progress; and sending the user a video viewing invitation to access the target projection room. This implements that a projection room with a similar progress is matched for the user, so that the user can view a video with another user together.
Claims20
A method of viewing videos, comprising:
- determining a viewing progress of viewing a target video, wherein the determining a viewing progress of viewing a target video comprises:
- receiving a progress adjustment instruction with respect to the target video, wherein the progress adjustment instruction carries a target viewing progress, and
- when a difference between the target viewing progress and a current viewing progress is greater than a preset adjustment threshold, determining the target viewing progress as the viewing progress, or when a playback duration of the target video that starts playing from the target viewing progress satisfies a preset playback duration, determining a sum of the target viewing progress and the preset playback duration as the viewing progress;
- determining a target projection room associated with the target video based on the viewing progress;
- and
- sending a video co-viewing invitation to access the target projection room, wherein the target projection room comprises a control configured to perform message communications among viewers, and wherein the target projection room further comprises an area of displaying messages.
A computing device, comprising a memory, a processor, and computer instructions stored in the memory and executable by the processor, wherein the computer instructions upon execution by the processor cause the processor to implement operations comprising:
- determining a viewing progress of viewing a target video, wherein the determining a viewing progress of viewing a target video comprises:
- receiving a progress adjustment instruction with respect to the target video, wherein the progress adjustment instruction carries a target viewing progress, and
- when a difference between the target viewing progress and a current viewing progress is greater than a preset adjustment threshold, determining the target viewing progress as the viewing progress, or when a playback duration of the target video that starts playing from the target viewing progress satisfies a preset playback duration, determining a sum of the target viewing progress and the preset playback duration as the viewing progress;
- determining a target projection room associated with the target video based on the viewing progress;
- and
- sending a video co-viewing invitation to access the target projection room, wherein the target projection room comprises a control configured to perform message communications among viewers, and wherein the target projection room further comprises an area of displaying messages.
A non-transitory computer-readable storage medium, storing computer instructions, wherein the computer instructions upon execution by a processor cause the processor to implement operations comprising:
- determining a viewing progress of viewing a target video, wherein the determining a viewing progress of viewing a target video comprises:
- receiving a progress adjustment instruction with respect to the target video, wherein the progress adjustment instruction carries a target viewing progress, and
- when a difference between the target viewing progress and a current viewing progress is greater than a preset adjustment threshold, determining the target viewing progress as the viewing progress, or when a playback duration of the target video that starts playing from the target viewing progress satisfies a preset playback duration, determining a sum of the target viewing progress and the preset playback duration as the viewing progress;
- determining a target projection room associated with the target video based on the viewing progress;
- and
- sending a video co-viewing invitation to access the target projection room, wherein the target projection room comprises a control configured to perform message communications among viewers, and wherein the target projection room further comprises an area of displaying messages.
Dependencies are inferred from the claim text.