[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2018068674A1 - Method and device for video playback - Google Patents

Method and device for video playback Download PDF

Info

Publication number
WO2018068674A1
WO2018068674A1 PCT/CN2017/104931 CN2017104931W WO2018068674A1 WO 2018068674 A1 WO2018068674 A1 WO 2018068674A1 CN 2017104931 W CN2017104931 W CN 2017104931W WO 2018068674 A1 WO2018068674 A1 WO 2018068674A1
Authority
WO
WIPO (PCT)
Prior art keywords
video
tag
user
server
list
Prior art date
Application number
PCT/CN2017/104931
Other languages
French (fr)
Chinese (zh)
Inventor
葛盛杰
李瑞春
曾骁
李明杰
顾思斌
潘柏宇
谢菲
Original Assignee
优酷网络技术(北京)有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 优酷网络技术(北京)有限公司 filed Critical 优酷网络技术(北京)有限公司
Publication of WO2018068674A1 publication Critical patent/WO2018068674A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
    • H04N21/4586Content update operation triggered locally, e.g. by comparing the version of software modules in a DVB carousel to the version stored locally
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47214End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market

Definitions

  • the present disclosure relates to the field of video technologies, and in particular, to a video playing method and apparatus.
  • the video that people have watched can not only be recorded through the Internet cloud, but also The local play record can also be reserved locally, or the video can be saved for the user to view the record again. Although the reservation of the record can conveniently retain the video, the important position of the video cannot be accurately saved and recorded to facilitate the user to save and view the video position or important video position of interest.
  • the technical problem to be solved by the present disclosure is that it is convenient for the user to record the video location for viewing.
  • a video playing method including: setting a mark control on a video play interface; during a video play, when detecting that the user triggers the mark control, Obtaining tag information including a current time point and information associated with the video; displaying a tag associated with the tag information in a tag list of the video play interface; detecting the user selecting the tag The video is played starting from the current point in time.
  • the video is related to the video
  • the associated information includes a video name, a video screenshot corresponding to the current time point, and one or more of the marked dates.
  • the identifier includes one or more of the video name, a video screenshot corresponding to the current time point, a date stamped, and the current time point.
  • the method further includes: sending the tag information to a server, so that the server stores the tag information in association with the video data of the video.
  • starting to play the video from the current time point includes: detecting that the user selects the mark And generating a retrieval instruction based on the tag information associated with the tag, and transmitting the retrieving instruction to the server, for the server to retrieve the video data associated with the tag information for playing.
  • the locally stored tag list is overwritten with the tag list associated with the user stored in the server.
  • the user when detecting the user login, the user is notified to select whether to synchronize the locally stored tag list; when the user selects No, the user stored in the server is associated with the user.
  • the tag list overrides the locally stored tag list; when the user selects Yes, the locally stored tag list is synchronized to the tag list associated with the user.
  • a video playback apparatus including: a setting module, configured to set a mark control on a video play interface; and an acquisition module, used in a video playback process, Obtaining tag information, including the current time point and information associated with the video, when detecting that the user triggers the tag control; a block, configured to display, in the tag list of the video playing interface, a tag associated with the tag information; a video playing module, configured to start playing the photo from the current time point when detecting that the user selects the tag video.
  • the information associated with the video includes one or more of a video name, a video screenshot corresponding to the current time point, and a marked date.
  • the tag includes the video name, a video screenshot corresponding to the current time point, a date stamped, and one or more of the current time points.
  • the device further includes: a sending module, configured to: after acquiring the tag information, send the tag information to a server, so that the server sends the tag information to The video data of the video is stored in association.
  • a sending module configured to: after acquiring the tag information, send the tag information to a server, so that the server sends the tag information to The video data of the video is stored in association.
  • the video playing module further includes: a video capturing unit, configured to: based on the tag information associated with the tag, when detecting that the user selects the tag Generating an instruction and transmitting the instruction to the server for the server to retrieve the video data associated with the tag information for playback.
  • the device further includes: a first coverage module, configured to overwrite, by the tag list associated with the user stored in the server, when detecting the user login A list of tags stored locally.
  • a first coverage module configured to overwrite, by the tag list associated with the user stored in the server, when detecting the user login A list of tags stored locally.
  • the device further includes: a notification module, configured to notify the user to select whether to synchronize the locally stored tag list when detecting the user login; the second overlay module is configured to: When the user selects No, the locally stored tag list is overwritten with a tag list associated with the user stored in the server; the synchronization module is configured to synchronize the locally stored tag list to the A list of tags associated with the user.
  • a notification module configured to notify the user to select whether to synchronize the locally stored tag list when detecting the user login
  • the second overlay module is configured to: When the user selects No, the locally stored tag list is overwritten with a tag list associated with the user stored in the server; the synchronization module is configured to synchronize the locally stored tag list to the A list of tags associated with the user.
  • the video playing method can record and save important video positions by the user according to their own needs, which is convenient for the user to watch again.
  • FIG. 1 illustrates a flow chart of a video playback method, in accordance with an embodiment.
  • FIG. 3 illustrates a flow chart of a video playback method, in accordance with an embodiment.
  • FIG. 4 illustrates a flow chart of a video playback method, in accordance with an embodiment.
  • FIG. 5 illustrates a flow chart of a video playback method, in accordance with an embodiment.
  • FIG. 6 shows a flow chart of a video playing method according to an embodiment.
  • FIG. 7 shows a block diagram of a video playback device, in accordance with an embodiment.
  • FIG. 8 shows a block diagram of a video playback device, in accordance with an embodiment.
  • Figure 9 illustrates a block diagram of a video playback device, in accordance with an embodiment.
  • Figure 10 illustrates a block diagram of a video playback device, in accordance with an embodiment.
  • Figure 11 shows a block diagram of a video playback device, in accordance with an embodiment.
  • Figure 12 illustrates a block diagram of a video playback device, in accordance with an embodiment.
  • FIG. 1 illustrates a flow chart of a video playing method according to an embodiment of the present disclosure.
  • 2a-2g are schematic diagrams showing an exemplary application scenario of the present disclosure for illustrating an application scenario of the method of the embodiment shown in FIG. 1 to facilitate understanding of the present embodiment.
  • the video playing method can be used in a terminal device, for example, a mobile terminal, a computer, or the like.
  • the method mainly includes:
  • Step S11 setting a mark control on the video play interface.
  • the marking control can be placed on the control strip of the video, such as shown in Figure 2a, or in other locations.
  • Step S12 During the video playing process, when detecting that the user triggers the tag control, acquiring tag information, where the tag information includes a current time point and information associated with the video.
  • the information associated with the video includes one or more of a video name, a video screenshot corresponding to the current time point, and a marked date.
  • the user opens the video playing interface to watch the video.
  • click the mark control on the interface and the client will get the current time point (for example, Is the time offset of the current video frame in the video) and the information associated with the video.
  • the icon of the marker control will be brighter (the grayscale image is not shown) and a prompt message will be displayed prompting the user to "Congratulations, the marker is successful”.
  • Step S13 displaying the mark associated with the mark information in the mark list of the video play interface.
  • the tag includes one or more of the video name, a video screenshot corresponding to the current time point, a date stamped, and the current time point.
  • the tag list may be stored locally on the client or may be stored in the server. For example, if the user is not logged in to the account registered in the server, the tag list may be temporarily stored in the client local area, and the tag list is cleared after the user closes the video playing interface; if the user has logged in to the account, the user may The tag list is stored in the server and associated with the user's account so that the tag list can be obtained each time the user logs into the account.
  • the tag list is located in the tag column.
  • the prompt information can be swiped into the tag column to prompt the user that the tag has been successfully marked.
  • My marker bar can be on one side of the video playback interface, for example, to the left or right, or to another location.
  • Step S14 When it is detected that the user selects the mark, the video is played from the current time point.
  • the user can record and save important video positions according to his own needs, which is convenient for the user to watch again. Not only is it easy to operate, but it also saves user time.
  • FIG. 3 illustrates a flow chart of a video playing method according to another embodiment of the present disclosure.
  • the same steps in FIG. 3 as those in FIG. 1 have the same functions, and a detailed description of these steps will be omitted for the sake of brevity.
  • the method further includes:
  • Step S15 Send the tag information to the server, so that the server will use the tag information. Stored in association with video data of the video.
  • the server may associate the tag information with a video frame corresponding to the current time point and store it in the server.
  • FIG. 4 illustrates a flow chart of a video playing method according to another embodiment of the present disclosure.
  • the steps in FIG. 4 having the same reference numerals as in FIG. 1 have the same functions, and a detailed description of these steps will be omitted for the sake of brevity.
  • step S14 when detecting that the user selects the tag, starting to play the video from the current time point, including:
  • Step S141 Upon detecting that the user selects the tag, generate a retrieval instruction based on the tag information associated with the tag, and send the retrieving instruction to the server for the server to retrieve the tag information.
  • the linked video data is played.
  • FIG. 5 illustrates a flow chart of a video playing method according to another embodiment of the present disclosure.
  • the steps in FIG. 5 having the same reference numerals as in FIG. 1 have the same functions, and a detailed description of these steps will be omitted for the sake of brevity.
  • the method further includes:
  • Step S16 When the user login is detected, the locally stored tag list is overwritten with the tag list associated with the user stored in the server.
  • the tag list associated with the user may be retrieved from the server according to the identity information provided by the user when logging in.
  • the tag list may be the user's previous login status.
  • the user when the user logs in, the user is in service.
  • the list of tags saved on the server overwrites the locally stored list of tags to encourage the user to use the logging habit.
  • FIG. 6 illustrates a flow chart of a video playing method according to another embodiment of the present disclosure.
  • the steps in FIG. 6 having the same reference numerals as in FIG. 1 have the same functions, and a detailed description of these steps will be omitted for the sake of brevity.
  • the method further includes:
  • Step S17 When the user login is detected, the user is notified to select whether to synchronize the locally stored tag list.
  • Step S18 When the user selects No, the locally stored tag list is overwritten with the tag list associated with the user stored in the server.
  • Step S19 When the user selects Yes, the locally stored tag list is synchronized to the tag list associated with the user, for example, the locally stored tag list may be uploaded to the server and merged with the tag list stored in the server. Or, after the combination, the de-reprocessing can be performed, so that the synchronized tag list is obtained on the server, and the server can send the synchronized tag list to the client.
  • the user can selectively cover or synchronize the local list, so that if the user watches the video for a period of time in the unlogged state, and has already stored the tag list locally through the trigger tag control.
  • you can synchronize the local tag list to the server's tag list, so that the mark made in the unlogged state remains.
  • FIG. 7 is a block diagram of a video playback device 700, which may be used in a mobile terminal, a computer, etc., and is not limited herein, according to an exemplary embodiment.
  • the device includes a setup mode Block 71, acquisition module 72, mark display module 73, video play module 74.
  • the setting module 71 is configured to set a mark control on the video play interface.
  • the obtaining module 72 is configured to acquire, when the user triggers the tag control, during the video playing process, the tag information includes a current time point and information associated with the video.
  • the indicia display module 73 is configured to display indicia associated with the indicia information in a tag list of the video playback interface.
  • the video play module 74 is configured to begin playing the video from the current point in time upon detecting that the user selects the marker.
  • the user can record and save important video positions according to his own needs, which is convenient for the user to watch again. Not only is it easy to operate, but it also saves user time.
  • FIG. 8 is a block diagram of a video playback device 700, which may be used in a terminal such as a mobile phone or a tablet computer, which is not limited herein.
  • a terminal such as a mobile phone or a tablet computer
  • the same components in Fig. 8 as those in Fig. 7 have the same functions, and a detailed description of these components will be omitted for the sake of brevity.
  • the video playback apparatus 700 shown in FIG. 8 further includes: a sending module 75 configured to, after acquiring the tag information, send the tag information to a server, so that the server will The tag information is stored in association with the video data of the video.
  • a sending module 75 configured to, after acquiring the tag information, send the tag information to a server, so that the server will The tag information is stored in association with the video data of the video.
  • FIG. 9 is a block diagram of a video playback device 700, which may be used in a terminal such as a mobile phone or a tablet computer, which is not limited herein.
  • a terminal such as a mobile phone or a tablet computer
  • the same components in Fig. 9 as those in Fig. 7 have the same functions, and a detailed description of these components will be omitted for the sake of brevity.
  • the video playing module 74 further includes: a video retrieving unit 741 configured to, based on the tag information associated with the tag, when detecting that the user selects the tag Generating an instruction and transmitting the instruction to the server for the server to retrieve the video data associated with the tag information for playback.
  • a video retrieving unit 741 configured to, based on the tag information associated with the tag, when detecting that the user selects the tag Generating an instruction and transmitting the instruction to the server for the server to retrieve the video data associated with the tag information for playback.
  • FIG. 10 is a block diagram of a video playback device 700, which may be used in a terminal such as a mobile phone or a tablet computer, which is not limited herein.
  • the components in FIG. 10 having the same reference numerals as in FIG. 7 have the same functions, and a detailed description of these components will be omitted for the sake of brevity.
  • the video playback apparatus 700 further includes a first overlay module 76 configured to overwrite the list of tags associated with the user stored in the server upon detecting user login.
  • the tag list saved by the user on the server overwrites the locally stored tag list to prompt the user to use the login habit.
  • FIG. 11 is a block diagram of a video playback device 700, which may be used in a terminal such as a mobile phone or a tablet computer, which is not limited herein.
  • a terminal such as a mobile phone or a tablet computer
  • the same components in Fig. 11 as those in Fig. 7 have the same functions, and a detailed description of these components will be omitted for the sake of brevity.
  • the video playback apparatus 700 further includes a notification module 77, a second overlay module 78, and a synchronization module 79.
  • the notification module 77 is configured to notify the user to select whether to synchronize the locally stored list of tags upon detecting a user login.
  • the second overlay module 78 is configured to overwrite the locally stored list of tags with a list of tags stored in the server associated with the user when the user selects No; the synchronization module 79 is configured to, when the user selects yes, A locally stored list of tags is synchronized to the list of tags associated with the user.
  • the user can selectively cover or synchronize.
  • a local list so that if the user has watched a video for a while without logging in, and has already stored the tag list locally through the trigger tag control, if the login account is decided in the middle, the local tag list can be synchronized to The server's tag list, so that the tags made in the unlogged state remain.
  • the information associated with the video includes one or more of a video name, a video screenshot corresponding to the current time point, and a marked date.
  • the tag includes one or more of the video name, a video screenshot corresponding to the current time point, a date stamped, and the current time point.
  • FIG. 12 is a block diagram showing the structure of a video playing device according to another embodiment of the present disclosure.
  • the video playback device 1100 may be a host server having a computing capability, a personal computer PC, or a portable computer or terminal that can be carried.
  • the specific embodiments of the present disclosure do not limit the specific implementation of the computing node.
  • the video playback device 1100 includes a processor 1110, a communication interface 1120, a memory 1130, and a bus 1140.
  • the processor 1110, the communication interface 1120, and the memory 1130 complete communication with each other through the bus 1140.
  • Communication interface 1120 is for communicating with network devices, including, for example, a virtual machine management center, shared storage, and the like.
  • the processor 1110 is configured to execute a program.
  • the processor 1110 may be a central processing unit CPU, or an Application Specific Integrated Circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present disclosure.
  • ASIC Application Specific Integrated Circuit
  • the memory 1130 is used to store files.
  • the memory 1130 may include a high speed RAM memory and may also include a non-volatile memory such as at least one disk memory.
  • Memory 1130 can also be a memory array.
  • the memory 1130 may also be partitioned, and the blocks may be combined into a virtual volume according to certain rules.
  • the foregoing program may be a program generation including a computer operation instruction. code.
  • the program is specifically applicable to: performing the method in Embodiment 1.
  • the function is implemented in the form of computer software and sold or used as a stand-alone product, it is considered to some extent that all or part of the technical solution of the present disclosure (for example, a part contributing to the prior art) is It is embodied in the form of computer software products.
  • the computer software product is typically stored in a computer readable non-volatile storage medium, including instructions for causing a computer device (which may be a personal computer, server, or network device, etc.) to perform all of the methods of various embodiments of the present disclosure. Or part of the steps.
  • the foregoing storage medium includes various media that can store program codes, such as a USB flash drive, a removable hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Graphics (AREA)
  • Business, Economics & Management (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Human Computer Interaction (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

The present disclosure relates to a video playback method and device. The method comprises: providing a tag control on a video playback interface during video playback, when it is detected that a user triggers said tag control, acquiring tag information, said tag information comprising a current time point and information corresponding to the video; displaying on a tag list of the video playback interface a tag corresponding to the tag information; when it is detected that a user selects the tag, beginning playback of the video from the current time point. In the video playback method of the present disclosure, a user can record and store important video locations according to the requirements of the user, facilitating rewatching by the user.

Description

视频播放方法及装置Video playing method and device
交叉引用cross reference
本申请主张2016年3月7日提交的中国专利申请号为201610128661.1的优先权,其全部内容通过引用包含于此。The present application claims the priority of the Chinese Patent Application No. 201610128661.1, filed on March 7, the entire disclosure of
技术领域Technical field
本公开涉及视频技术领域,尤其涉及一种视频播放方法及装置。The present disclosure relates to the field of video technologies, and in particular, to a video playing method and apparatus.
背景技术Background technique
互联网行业的快速发展,视频类型和视频内容数量越来越大,人们用在线播放软件观看网络视频和本地视频也变得越来越方便,人们看过的视频不仅可以通过互联网云记录下来,同时本地播放记录亦可以在本地予以保留,亦可以对该视频进行收藏,便于用户再次观看记录。记录的保留虽然能够方便的对视频予以保留,但是并不能对视频重要位置进行精准的保存与记录以方便用户对感兴趣的视频位置或重要视频位置进行保存和查看。With the rapid development of the Internet industry, the number of video types and video content is increasing. It is more and more convenient for people to watch online video and local video with online playing software. The video that people have watched can not only be recorded through the Internet cloud, but also The local play record can also be reserved locally, or the video can be saved for the user to view the record again. Although the reservation of the record can conveniently retain the video, the important position of the video cannot be accurately saved and recorded to facilitate the user to save and view the video position or important video position of interest.
发明内容Summary of the invention
技术问题technical problem
有鉴于此,本公开要解决的技术问题是,方便用户可以记录视频位置以便于查看。In view of this, the technical problem to be solved by the present disclosure is that it is convenient for the user to record the video location for viewing.
解决方案solution
为了解决上述技术问题,根据本公开的一实施例,提供了一种视频播放方法,包括:在视频播放界面上设置标记控件;在视频播放过程中,在检测到用户触发所述标记控件时,获取标记信息,所述标记信息包括当前时间点以及与所述视频相关联的信息;在视频播放界面的标记列表中显示与所述标记信息相关联的标记;在检测到用户选择所述标记时,从所述当前时间点处开始播放所述视频。In order to solve the above technical problem, according to an embodiment of the present disclosure, a video playing method is provided, including: setting a mark control on a video play interface; during a video play, when detecting that the user triggers the mark control, Obtaining tag information including a current time point and information associated with the video; displaying a tag associated with the tag information in a tag list of the video play interface; detecting the user selecting the tag The video is played starting from the current point in time.
对于上述视频播放方法,在一种可能的实现方式中,所述与所述视频相 关联的信息包括视频名称、所述当前时间点对应的视频截图、以及标记日期中的一个或多个。For the above video playing method, in a possible implementation manner, the video is related to the video The associated information includes a video name, a video screenshot corresponding to the current time point, and one or more of the marked dates.
对于上述视频播放方法,在一种可能的实现方式中,所述标记包括所述视频名称、所述当前时间点对应的视频截图、标记日期、以及所述当前时间点中的一个或多个。For a video playback method, in a possible implementation manner, the identifier includes one or more of the video name, a video screenshot corresponding to the current time point, a date stamped, and the current time point.
对于上述视频播放方法,在一种可能的实现方式中,还包括:将所述标记信息发送给服务器,以使服务器将所述标记信息与所述视频的视频数据相关联地存储。For a video playback method, in a possible implementation manner, the method further includes: sending the tag information to a server, so that the server stores the tag information in association with the video data of the video.
对于上述视频播放方法,在一种可能的实现方式中,所述在检测到用户选择所述标记时,从所述当前时间点处开始播放所述视频,包括:在检测到用户选择所述标记时,基于与所述标记相关联的标记信息生成调取指令,并将所述调取指令发送给服务器,以供服务器调取与所述标记信息相关联的视频数据进行播放。In a possible implementation manner, in a possible implementation manner, when detecting that the user selects the mark, starting to play the video from the current time point includes: detecting that the user selects the mark And generating a retrieval instruction based on the tag information associated with the tag, and transmitting the retrieving instruction to the server, for the server to retrieve the video data associated with the tag information for playing.
对于上述视频播放方法,在一种可能的实现方式中,在检测到用户登录时,用服务器中存储的与所述用户相关联的标记列表覆盖本地存储的标记列表。For the above video playing method, in a possible implementation manner, when the user login is detected, the locally stored tag list is overwritten with the tag list associated with the user stored in the server.
对于上述视频播放方法,在一种可能的实现方式中,在检测到用户登录时,通知用户选择是否同步本地存储的标记列表;在用户选择否时,用服务器中存储的与所述用户相关联的标记列表覆盖本地存储的标记列表;在用户选择是时,将本地存储的标记列表同步到所述与所述用户相关联的标记列表。For the above video playing method, in a possible implementation manner, when detecting the user login, the user is notified to select whether to synchronize the locally stored tag list; when the user selects No, the user stored in the server is associated with the user. The tag list overrides the locally stored tag list; when the user selects Yes, the locally stored tag list is synchronized to the tag list associated with the user.
为了解决上述技术问题,根据本公开的另一实施例,提供了一种视频播放装置,包括:设置模块,用于在视频播放界面上设置标记控件;获取模块,用于在视频播放过程中,在检测到用户触发所述标记控件时,获取标记信息,所述标记信息包括当前时间点以及与所述视频相关联的信息;标记显示模 块,用于在视频播放界面的标记列表中显示与所述标记信息相关联的标记;视频播放模块,用于在检测到用户选择所述标记时,从所述当前时间点处开始播放所述视频。In order to solve the above technical problem, according to another embodiment of the present disclosure, a video playback apparatus is provided, including: a setting module, configured to set a mark control on a video play interface; and an acquisition module, used in a video playback process, Obtaining tag information, including the current time point and information associated with the video, when detecting that the user triggers the tag control; a block, configured to display, in the tag list of the video playing interface, a tag associated with the tag information; a video playing module, configured to start playing the photo from the current time point when detecting that the user selects the tag video.
对于上述视频播放装置,在一种可能的实现方式中,所述与所述视频相关联的信息包括视频名称、所述当前时间点对应的视频截图、以及标记日期中的一个或多个。For a video playback device, in one possible implementation, the information associated with the video includes one or more of a video name, a video screenshot corresponding to the current time point, and a marked date.
对于上述视频播放装置,在一种可能的实现方式中,所述标记包括所述视频名称、所述当前时间点对应的视频截图、标记日期、以及所述当前时间点中的一个或多个。In a possible implementation manner, the tag includes the video name, a video screenshot corresponding to the current time point, a date stamped, and one or more of the current time points.
对于上述视频播放装置,在一种可能的实现方式中,所述装置还包括:发送模块,用于在获取标记信息后,将所述标记信息发送给服务器,以使服务器将所述标记信息与所述视频的视频数据相关联地存储。In a possible implementation manner, the device further includes: a sending module, configured to: after acquiring the tag information, send the tag information to a server, so that the server sends the tag information to The video data of the video is stored in association.
对于上述视频播放装置,在一种可能的实现方式中,所述视频播放模块还包括:视频调取单元,用于在检测到用户选择所述标记时,基于与所述标记相关联的标记信息生成调取指令,并将所述调取指令发送给服务器,以供服务器调取与所述标记信息相关联的视频数据进行播放。In a possible implementation manner, the video playing module further includes: a video capturing unit, configured to: based on the tag information associated with the tag, when detecting that the user selects the tag Generating an instruction and transmitting the instruction to the server for the server to retrieve the video data associated with the tag information for playback.
对于上述视频播放装置,在一种可能的实现方式中,所述装置还包括:第一覆盖模块,用于在检测到用户登录时,用服务器中存储的与所述用户相关联的标记列表覆盖本地存储的标记列表。In a possible implementation manner, the device further includes: a first coverage module, configured to overwrite, by the tag list associated with the user stored in the server, when detecting the user login A list of tags stored locally.
对于上述视频播放装置,在一种可能的实现方式中,所述装置还包括:通知模块,用于在检测到用户登录时,通知用户选择是否同步本地存储的标记列表;第二覆盖模块用于在用户选择否时,用服务器中存储的与所述用户相关联的标记列表覆盖本地存储的标记列表;同步模块用于在用户选择是时,将本地存储的标记列表同步到所述与所述用户相关联的标记列表。In a possible implementation manner, the device further includes: a notification module, configured to notify the user to select whether to synchronize the locally stored tag list when detecting the user login; the second overlay module is configured to: When the user selects No, the locally stored tag list is overwritten with a tag list associated with the user stored in the server; the synchronization module is configured to synchronize the locally stored tag list to the A list of tags associated with the user.
有益效果 Beneficial effect
通过标记视频时间节点,根据本公开上述实施例的视频播放方法能够由用户根据自身的需要自行记录并保存重要的视频位置,方便用户再次观看。By marking the video time node, the video playing method according to the above embodiment of the present disclosure can record and save important video positions by the user according to their own needs, which is convenient for the user to watch again.
根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。Further features and aspects of the present disclosure will become apparent from the following detailed description of exemplary embodiments.
附图说明DRAWINGS
包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本公开的示例性实施例、特征和方面,并且用于解释本公开的原理。The accompanying drawings, which are incorporated in FIG
图1示出根据一实施例的一种视频播放方法的流程图。FIG. 1 illustrates a flow chart of a video playback method, in accordance with an embodiment.
图2a-图2g示出了本公开的一个示例性应用场景的示意图2a-2g show schematic diagrams of an exemplary application scenario of the present disclosure
图3示出根据一实施例的一种视频播放方法的流程图。FIG. 3 illustrates a flow chart of a video playback method, in accordance with an embodiment.
图4示出根据一实施例的一种视频播放方法的流程图。FIG. 4 illustrates a flow chart of a video playback method, in accordance with an embodiment.
图5示出根据一实施例的一种视频播放方法的流程图。FIG. 5 illustrates a flow chart of a video playback method, in accordance with an embodiment.
图6示出根据一实施例的一种视频播放方法的流程图。FIG. 6 shows a flow chart of a video playing method according to an embodiment.
图7示出根据一实施例的一种视频播放装置的框图。FIG. 7 shows a block diagram of a video playback device, in accordance with an embodiment.
图8示出根据一实施例的一种视频播放装置的框图。FIG. 8 shows a block diagram of a video playback device, in accordance with an embodiment.
图9示出根据一实施例的一种视频播放装置的框图。Figure 9 illustrates a block diagram of a video playback device, in accordance with an embodiment.
图10示出根据一实施例的一种视频播放装置的框图。Figure 10 illustrates a block diagram of a video playback device, in accordance with an embodiment.
图11示出根据一实施例的一种视频播放装置的框图。Figure 11 shows a block diagram of a video playback device, in accordance with an embodiment.
图12示出根据一实施例的一种视频播放设备的框图。Figure 12 illustrates a block diagram of a video playback device, in accordance with an embodiment.
具体实施方式detailed description
以下将参考附图详细说明本公开的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。Various exemplary embodiments, features, and aspects of the present disclosure are described in detail below with reference to the drawings. The same reference numerals in the drawings denote the same or similar elements. Although the various aspects of the embodiments are illustrated in the drawings, the drawings are not necessarily drawn to scale unless otherwise indicated.
在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。 The word "exemplary" is used exclusively herein to mean "serving as an example, embodiment, or illustrative." Any embodiment described herein as "exemplary" is not necessarily to be construed as preferred or preferred.
另外,为了更好的说明本公开,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本公开同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本公开的主旨。In addition, numerous specific details are set forth in the Detailed Description of the <RTIgt; Those skilled in the art will appreciate that the present disclosure may be practiced without some specific details. In some instances, methods, means, components, and circuits that are well known to those skilled in the art are not described in detail.
实施例1Example 1
图1示出根据本公开一实施例的一种视频播放方法的流程图。图2a-图2g示出了本公开的一个示例性应用场景的示意图,用以举例说明图1所示实施例的方法的应用场景,以便于理解本实施例。如图1所示,视频播放方法可用于终端设备中,例如,移动终端、计算机等。该方法主要包括:FIG. 1 illustrates a flow chart of a video playing method according to an embodiment of the present disclosure. 2a-2g are schematic diagrams showing an exemplary application scenario of the present disclosure for illustrating an application scenario of the method of the embodiment shown in FIG. 1 to facilitate understanding of the present embodiment. As shown in FIG. 1, the video playing method can be used in a terminal device, for example, a mobile terminal, a computer, or the like. The method mainly includes:
步骤S11:在视频播放界面上设置标记控件。Step S11: setting a mark control on the video play interface.
在一中可能的实施方式中,所述标记控件可以设置在视频的控制条上,例如图2a所示,也可以在其他位置。In a possible implementation, the marking control can be placed on the control strip of the video, such as shown in Figure 2a, or in other locations.
步骤S12:在视频播放过程中,在检测到用户触发所述标记控件时,获取标记信息,所述标记信息包括当前时间点以及与所述视频相关联的信息。Step S12: During the video playing process, when detecting that the user triggers the tag control, acquiring tag information, where the tag information includes a current time point and information associated with the video.
在一种可能的实施方式中,所述与所述视频相关联的信息包括视频名称、所述当前时间点对应的视频截图、以及标记日期中的一个或多个。In a possible implementation manner, the information associated with the video includes one or more of a video name, a video screenshot corresponding to the current time point, and a marked date.
举例而言,如图2a所示,用户打开视频播放界面观看视频,当看到自己喜欢的位置或者重要的需要标记的位置,点击界面上的标记控件,客户端将获取当前时间点(例如可以是当前视频帧在视频中的时间偏移量)以及与所述视频相关联的信息。此时,如图2b所示,标记控件的图标会变亮(灰度图未图示)并可显示提示信息,提示用户“恭喜您,标记成功”。For example, as shown in FIG. 2a, the user opens the video playing interface to watch the video. When you see the location you like or the important location that needs to be marked, click the mark control on the interface, and the client will get the current time point (for example, Is the time offset of the current video frame in the video) and the information associated with the video. At this point, as shown in Figure 2b, the icon of the marker control will be brighter (the grayscale image is not shown) and a prompt message will be displayed prompting the user to "Congratulations, the marker is successful".
步骤S13:在视频播放界面的标记列表中显示与所述标记信息相关联的标记。Step S13: displaying the mark associated with the mark information in the mark list of the video play interface.
在一种可能的实施方式中,所述标记包括所述视频名称、所述当前时间点对应的视频截图、标记日期、以及所述当前时间点中的一个或多个。 In a possible implementation manner, the tag includes one or more of the video name, a video screenshot corresponding to the current time point, a date stamped, and the current time point.
在一种可能的实施方式中,所述标记列表可以是存储于客户端本地的,也可以存储于服务器。举例来说,如果用户未登录服务器中注册的账户,则可将该标记列表暂时存储于客户端本地,在用户关闭视频播放界面后即清除该标记列表;如果用户已经登录帐户,则可将该标记列表存储在服务器中,并与所述用户的账户相关联,使得用户每次登录帐户即可获得该标记列表。In a possible implementation manner, the tag list may be stored locally on the client or may be stored in the server. For example, if the user is not logged in to the account registered in the server, the tag list may be temporarily stored in the client local area, and the tag list is cleared after the user closes the video playing interface; if the user has logged in to the account, the user may The tag list is stored in the server and associated with the user's account so that the tag list can be obtained each time the user logs into the account.
举例而言,如图2c-图2e所示,所述标记列表位于我的标记栏,当标记成功后,可使上述提示信息滑动到我的标记栏中,以提示用户已经标记成功。我的标记栏可位于视频播放界面的一侧,例如,左侧或右侧,也可以是其他位置。For example, as shown in FIG. 2c-2e, the tag list is located in the tag column. When the tag is successful, the prompt information can be swiped into the tag column to prompt the user that the tag has been successfully marked. My marker bar can be on one side of the video playback interface, for example, to the left or right, or to another location.
步骤S14:在检测到用户选择所述标记时,从所述当前时间点处开始播放所述视频。Step S14: When it is detected that the user selects the mark, the video is played from the current time point.
举例而言,如图2f、图2g所示,用户打开我的标记栏,会看到之前记录的标记列表,每一项标记会显示所述视频名称、所述当前时间点(即之前记录的时间位置)对应的视频截图、标记日期、以及所述当前时间点中的一个或多个。点击选中的标记,便会从之前记录的时间位置开始播放视频。For example, as shown in FIG. 2f and FIG. 2g, when the user opens my markup column, he will see a list of previously recorded tags, each of which displays the video name, the current time point (ie, previously recorded). Time position) corresponding one or more of a video screenshot, a date stamped, and the current time point. Clicking on the selected marker will start the video from the previously recorded time.
需要说明的是,尽管以图2a-图2g作为示例性应用场景介绍了视频播放方法如上,但本领域技术人员能够理解,本公开应不限于此。It should be noted that although the video playing method is described above with reference to FIGS. 2a-2g as an exemplary application scenario, those skilled in the art can understand that the present disclosure is not limited thereto.
这样,根据本公开上述实施例的视频播放方法,用户能够根据自身需要自行记录并保存重要的视频位置,方便用户再次观看。不仅操作方便,还节省了用户时间。Thus, according to the video playing method of the above embodiment of the present disclosure, the user can record and save important video positions according to his own needs, which is convenient for the user to watch again. Not only is it easy to operate, but it also saves user time.
图3示出根据本公开另一实施例的一种视频播放方法的流程图。图3中标号与图1相同的步骤具有相同的功能,为简明起见,省略对这些步骤的详细说明。FIG. 3 illustrates a flow chart of a video playing method according to another embodiment of the present disclosure. The same steps in FIG. 3 as those in FIG. 1 have the same functions, and a detailed description of these steps will be omitted for the sake of brevity.
如图3所示,在一种可能的实现方式中,所述方法还包括:As shown in FIG. 3, in a possible implementation manner, the method further includes:
步骤S15:将所述标记信息发送给服务器,以使服务器将所述标记信息 与所述视频的视频数据相关联地存储。Step S15: Send the tag information to the server, so that the server will use the tag information. Stored in association with video data of the video.
在一种可能的实施方式中,服务器可将标记信息与当前时间点对应的视频帧相关联,并存储在服务器中。In a possible implementation manner, the server may associate the tag information with a video frame corresponding to the current time point and store it in the server.
需要说明的是,这样,通过将标记信息与视频数据关联存储,当用户点击选择的标记后,视频便会从标记的时间位置处开始播放,避免了重复观看不需要的内容。It should be noted that, by storing the tag information in association with the video data, when the user clicks on the selected tag, the video starts to play from the time position of the tag, thereby avoiding repeated viewing of unnecessary content.
图4示出根据本公开另一实施例的一种视频播放方法的流程图。图4中标号与图1相同的步骤具有相同的功能,为简明起见,省略对这些步骤的详细说明。FIG. 4 illustrates a flow chart of a video playing method according to another embodiment of the present disclosure. The steps in FIG. 4 having the same reference numerals as in FIG. 1 have the same functions, and a detailed description of these steps will be omitted for the sake of brevity.
如图4所示,在一种可能的实现方式中,步骤S14:在检测到用户选择所述标记时,从所述当前时间点处开始播放所述视频,包括:As shown in FIG. 4, in a possible implementation, step S14: when detecting that the user selects the tag, starting to play the video from the current time point, including:
步骤S141:在检测到用户选择所述标记时,基于与所述标记相关联的标记信息生成调取指令,并将所述调取指令发送给服务器,以供服务器调取与所述标记信息相关联的视频数据进行播放。Step S141: Upon detecting that the user selects the tag, generate a retrieval instruction based on the tag information associated with the tag, and send the retrieving instruction to the server for the server to retrieve the tag information. The linked video data is played.
图5示出根据本公开另一实施例的一种视频播放方法的流程图。图5中标号与图1相同的步骤具有相同的功能,为简明起见,省略对这些步骤的详细说明。FIG. 5 illustrates a flow chart of a video playing method according to another embodiment of the present disclosure. The steps in FIG. 5 having the same reference numerals as in FIG. 1 have the same functions, and a detailed description of these steps will be omitted for the sake of brevity.
如图5所示,在一种可能的实现方式中,所述方法还包括:As shown in FIG. 5, in a possible implementation manner, the method further includes:
步骤S16:在检测到用户登录时,用服务器中存储的与所述用户相关联的标记列表覆盖本地存储的标记列表。Step S16: When the user login is detected, the locally stored tag list is overwritten with the tag list associated with the user stored in the server.
例如,在用户登录其在服务器中的注册过的账户时,可以根据用户登录时提供的身份信息,在服务器中调取与该用户相关联的标记列表,该标记列表可以是用户此前在登录状态下进行标记并产生的标记列表,可用该标记列表覆盖客户端本地存储的标记列表。For example, when the user logs in to the registered account in the server, the tag list associated with the user may be retrieved from the server according to the identity information provided by the user when logging in. The tag list may be the user's previous login status. A list of tags that are tagged and generated, which can be used to override the list of tags stored locally by the client.
需要说明的是,这样,通过上述实施例,检测到用户登录时,用户在服 务器上保存的标记列表覆盖本地存储的标记列表,以促使用户使用登录的习惯。It should be noted that, in the above embodiment, when the user logs in, the user is in service. The list of tags saved on the server overwrites the locally stored list of tags to encourage the user to use the logging habit.
图6示出根据本公开另一实施例的一种视频播放方法的流程图。图6中标号与图1相同的步骤具有相同的功能,为简明起见,省略对这些步骤的详细说明。FIG. 6 illustrates a flow chart of a video playing method according to another embodiment of the present disclosure. The steps in FIG. 6 having the same reference numerals as in FIG. 1 have the same functions, and a detailed description of these steps will be omitted for the sake of brevity.
如图6所示,在一种可能的实现方式中,所述方法还包括:As shown in FIG. 6, in a possible implementation manner, the method further includes:
步骤S17:在检测到用户登录时,通知用户选择是否同步本地存储的标记列表。Step S17: When the user login is detected, the user is notified to select whether to synchronize the locally stored tag list.
在一种可能的实施方式中,例如,通过在显示界面上显示“是否同步本地存储的标记列表”,并提供“是”和“否”供用户选择。In one possible implementation, for example, by displaying "whether to synchronize the locally stored list of tags" on the display interface, and providing "yes" and "no" for the user to select.
步骤S18:在用户选择否时,用服务器中存储的与所述用户相关联的标记列表覆盖本地存储的标记列表。Step S18: When the user selects No, the locally stored tag list is overwritten with the tag list associated with the user stored in the server.
步骤S19:在用户选择是时,将本地存储的标记列表同步到所述与所述用户相关联的标记列表,例如,可将本地存储的标记列表上传到服务器,与服务器中存储的标记列表合并,或者合并后还可进行去重处理,从而在服务器上得到同步后的标记列表,服务器可将该同步后的标记列表下发给客户端。Step S19: When the user selects Yes, the locally stored tag list is synchronized to the tag list associated with the user, for example, the locally stored tag list may be uploaded to the server and merged with the tag list stored in the server. Or, after the combination, the de-reprocessing can be performed, so that the synchronized tag list is obtained on the server, and the server can send the synchronized tag list to the client.
需要说明的是,这样,通过上述实施例,用户可以选择性地覆盖或同步本地列表,这样,如果用户在未登陆状态下收看了一段时间视频,并且已经通过触发标记控件在本地存储了标记列表的情况下,如果中途又决定登录帐户,则可将本地的标记列表同步到服务器的标记列表,使得未登陆状态下所作的标记仍然保留。It should be noted that, in this way, through the above embodiment, the user can selectively cover or synchronize the local list, so that if the user watches the video for a period of time in the unlogged state, and has already stored the tag list locally through the trigger tag control. In the case, if you decide to log in to the account in the middle, you can synchronize the local tag list to the server's tag list, so that the mark made in the unlogged state remains.
实施例2Example 2
图7是根据一示例性实施例示出的一种视频播放装置700框图,该装置可用于移动终端、计算机等,在此不做限定。参照图7,该装置包括设置模 块71,获取模块72,标记显示模块73,视频播放模块74。该设置模块71被配置为在视频播放界面上设置标记控件。该获取模块72被配置为在视频播放过程中,在检测到用户触发所述标记控件时,获取标记信息,所述标记信息包括当前时间点以及与所述视频相关联的信息。该标记显示模块73被配置为在视频播放界面的标记列表中显示与所述标记信息相关联的标记。该视频播放模块74被配置为在检测到用户选择所述标记时,从所述当前时间点处开始播放所述视频。FIG. 7 is a block diagram of a video playback device 700, which may be used in a mobile terminal, a computer, etc., and is not limited herein, according to an exemplary embodiment. Referring to Figure 7, the device includes a setup mode Block 71, acquisition module 72, mark display module 73, video play module 74. The setting module 71 is configured to set a mark control on the video play interface. The obtaining module 72 is configured to acquire, when the user triggers the tag control, during the video playing process, the tag information includes a current time point and information associated with the video. The indicia display module 73 is configured to display indicia associated with the indicia information in a tag list of the video playback interface. The video play module 74 is configured to begin playing the video from the current point in time upon detecting that the user selects the marker.
这样,根据本公开上述实施例的视频播放方法,用户能够根据自身需要自行记录并保存重要的视频位置,方便用户再次观看。不仅操作方便,还节省了用户时间。Thus, according to the video playing method of the above embodiment of the present disclosure, the user can record and save important video positions according to his own needs, which is convenient for the user to watch again. Not only is it easy to operate, but it also saves user time.
图8是根据一示例性实施例示出的一种视频播放装置700框图,该装置可用于手机、平板电脑等终端中,在此不做限定。图8中标号与图7相同的组件具有相同的功能,为简明起见,省略对这些组件的详细说明。FIG. 8 is a block diagram of a video playback device 700, which may be used in a terminal such as a mobile phone or a tablet computer, which is not limited herein. The same components in Fig. 8 as those in Fig. 7 have the same functions, and a detailed description of these components will be omitted for the sake of brevity.
如图8所示,图8所示的视频播放装置700还包括:发送模块75,该发送模块75被配置为在获取标记信息后,将所述标记信息发送给服务器,以使服务器将所述标记信息与所述视频的视频数据相关联地存储。As shown in FIG. 8, the video playback apparatus 700 shown in FIG. 8 further includes: a sending module 75 configured to, after acquiring the tag information, send the tag information to a server, so that the server will The tag information is stored in association with the video data of the video.
需要说明的是,这样,通过将标记信息与视频数据关联存储,当用户点击选择的标记后,视频便会从标记的时间位置处开始播放,避免了重复观看不需要的内容。It should be noted that, by storing the tag information in association with the video data, when the user clicks on the selected tag, the video starts to play from the time position of the tag, thereby avoiding repeated viewing of unnecessary content.
图9是根据一示例性实施例示出的一种视频播放装置700框图,该装置可用于手机、平板电脑等终端中,在此不做限定。图9中标号与图7相同的组件具有相同的功能,为简明起见,省略对这些组件的详细说明。 FIG. 9 is a block diagram of a video playback device 700, which may be used in a terminal such as a mobile phone or a tablet computer, which is not limited herein. The same components in Fig. 9 as those in Fig. 7 have the same functions, and a detailed description of these components will be omitted for the sake of brevity.
如图9所示,所述视频播放模块74还包括:视频调取单元741,该视频调取单元741被配置为在检测到用户选择所述标记时,基于与所述标记相关联的标记信息生成调取指令,并将所述调取指令发送给服务器,以供服务器调取与所述标记信息相关联的视频数据进行播放。As shown in FIG. 9, the video playing module 74 further includes: a video retrieving unit 741 configured to, based on the tag information associated with the tag, when detecting that the user selects the tag Generating an instruction and transmitting the instruction to the server for the server to retrieve the video data associated with the tag information for playback.
图10是根据一示例性实施例示出的一种视频播放装置700框图,该装置可用于手机、平板电脑等终端中,在此不做限定。图10中标号与图7相同的组件具有相同的功能,为简明起见,省略对这些组件的详细说明。FIG. 10 is a block diagram of a video playback device 700, which may be used in a terminal such as a mobile phone or a tablet computer, which is not limited herein. The components in FIG. 10 having the same reference numerals as in FIG. 7 have the same functions, and a detailed description of these components will be omitted for the sake of brevity.
如图10所示,视频播放装置700还包括:第一覆盖模块76,该第一覆盖模块76被配置为在检测到用户登录时,用服务器中存储的与所述用户相关联的标记列表覆盖本地存储的标记列表。As shown in FIG. 10, the video playback apparatus 700 further includes a first overlay module 76 configured to overwrite the list of tags associated with the user stored in the server upon detecting user login. A list of tags stored locally.
需要说明的是,这样,通过上述实施例,检测到用户登录时,用户在服务器上保存的标记列表覆盖本地存储的标记列表,以促使用户使用登录的习惯。It should be noted that, in the above embodiment, when the user logs in, when the user logs in, the tag list saved by the user on the server overwrites the locally stored tag list to prompt the user to use the login habit.
图11是根据一示例性实施例示出的一种视频播放装置700框图,该装置可用于手机、平板电脑等终端中,在此不做限定。图11中标号与图7相同的组件具有相同的功能,为简明起见,省略对这些组件的详细说明。FIG. 11 is a block diagram of a video playback device 700, which may be used in a terminal such as a mobile phone or a tablet computer, which is not limited herein. The same components in Fig. 11 as those in Fig. 7 have the same functions, and a detailed description of these components will be omitted for the sake of brevity.
如图11所示,视频播放装置700还包括:通知模块77、第二覆盖模块78和同步模块79。该通知模块77被配置为在检测到用户登录时,通知用户选择是否同步本地存储的标记列表。该第二覆盖模块78被配置为在用户选择否时,用服务器中存储的与所述用户相关联的标记列表覆盖本地存储的标记列表;该同步模块79被配置为在用户选择是时,将本地存储的标记列表同步到所述与所述用户相关联的标记列表。As shown in FIG. 11, the video playback apparatus 700 further includes a notification module 77, a second overlay module 78, and a synchronization module 79. The notification module 77 is configured to notify the user to select whether to synchronize the locally stored list of tags upon detecting a user login. The second overlay module 78 is configured to overwrite the locally stored list of tags with a list of tags stored in the server associated with the user when the user selects No; the synchronization module 79 is configured to, when the user selects yes, A locally stored list of tags is synchronized to the list of tags associated with the user.
需要说明的是,这样,通过上述实施例,用户可以选择性地覆盖或同步 本地列表,这样,如果用户在未登陆状态下收看了一段时间视频,并且已经通过触发标记控件在本地存储了标记列表的情况下,如果中途又决定登录帐户,则可将本地的标记列表同步到服务器的标记列表,使得未登陆状态下所作的标记仍然保留。It should be noted that, by the above embodiment, the user can selectively cover or synchronize. A local list, so that if the user has watched a video for a while without logging in, and has already stored the tag list locally through the trigger tag control, if the login account is decided in the middle, the local tag list can be synchronized to The server's tag list, so that the tags made in the unlogged state remain.
在一种可能的实施方式中,所述与所述视频相关联的信息包括视频名称、所述当前时间点对应的视频截图、以及标记日期中的一个或多个。In a possible implementation manner, the information associated with the video includes one or more of a video name, a video screenshot corresponding to the current time point, and a marked date.
在一种可能的实施方式中,所述标记包括所述视频名称、所述当前时间点对应的视频截图、标记日期、以及所述当前时间点中的一个或多个。In a possible implementation manner, the tag includes one or more of the video name, a video screenshot corresponding to the current time point, a date stamped, and the current time point.
图12示出了本公开的另一个实施例的一种视频播放设备的结构框图。所述视频播放设备1100可以是具备计算能力的主机服务器、个人计算机PC、或者可携带的便携式计算机或终端等。本公开具体实施例并不对计算节点的具体实现做限定。FIG. 12 is a block diagram showing the structure of a video playing device according to another embodiment of the present disclosure. The video playback device 1100 may be a host server having a computing capability, a personal computer PC, or a portable computer or terminal that can be carried. The specific embodiments of the present disclosure do not limit the specific implementation of the computing node.
所述视频播放设备1100包括处理器(processor)1110、通信接口(Communications Interface)1120、存储器(memory)1130和总线1140。其中,处理器1110、通信接口1120、以及存储器1130通过总线1140完成相互间的通信。The video playback device 1100 includes a processor 1110, a communication interface 1120, a memory 1130, and a bus 1140. The processor 1110, the communication interface 1120, and the memory 1130 complete communication with each other through the bus 1140.
通信接口1120用于与网络设备通信,其中网络设备包括例如虚拟机管理中心、共享存储等。 Communication interface 1120 is for communicating with network devices, including, for example, a virtual machine management center, shared storage, and the like.
处理器1110用于执行程序。处理器1110可能是一个中央处理器CPU,或者是专用集成电路ASIC(Application Specific Integrated Circuit),或者是被配置成实施本公开实施例的一个或多个集成电路。The processor 1110 is configured to execute a program. The processor 1110 may be a central processing unit CPU, or an Application Specific Integrated Circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present disclosure.
存储器1130用于存放文件。存储器1130可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。存储器1130也可以是存储器阵列。存储器1130还可能被分块,并且所述块可按一定的规则组合成虚拟卷。The memory 1130 is used to store files. The memory 1130 may include a high speed RAM memory and may also include a non-volatile memory such as at least one disk memory. Memory 1130 can also be a memory array. The memory 1130 may also be partitioned, and the blocks may be combined into a virtual volume according to certain rules.
在一种可能的实施方式中,上述程序可为包括计算机操作指令的程序代 码。该程序具体可用于:执行实施例1中的方法。In a possible implementation manner, the foregoing program may be a program generation including a computer operation instruction. code. The program is specifically applicable to: performing the method in Embodiment 1.
本领域普通技术人员可以意识到,本文所描述的实施例中的各示例性单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件形式来实现,取决于技术方案的特定应用和设计约束条件。专业技术人员可以针对特定的应用选择不同的方法来实现所描述的功能,但是这种实现不应认为超出本公开的范围。Those of ordinary skill in the art will appreciate that the various exemplary elements and algorithm steps in the embodiments described herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the solution. A person skilled in the art can select different methods for implementing the described functions for a particular application, but such implementation should not be considered to be beyond the scope of the present disclosure.
如果以计算机软件的形式来实现所述功能并作为独立的产品销售或使用时,则在一定程度上可认为本公开的技术方案的全部或部分(例如对现有技术做出贡献的部分)是以计算机软件产品的形式体现的。该计算机软件产品通常存储在计算机可读取的非易失性存储介质中,包括若干指令用以使得计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本公开各实施例方法的全部或部分步骤。而前述的存储介质包括U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。If the function is implemented in the form of computer software and sold or used as a stand-alone product, it is considered to some extent that all or part of the technical solution of the present disclosure (for example, a part contributing to the prior art) is It is embodied in the form of computer software products. The computer software product is typically stored in a computer readable non-volatile storage medium, including instructions for causing a computer device (which may be a personal computer, server, or network device, etc.) to perform all of the methods of various embodiments of the present disclosure. Or part of the steps. The foregoing storage medium includes various media that can store program codes, such as a USB flash drive, a removable hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
以上所述,仅为本公开的具体实施方式,但本公开的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应以所述权利要求的保护范围为准。 The above is only the specific embodiment of the present disclosure, but the scope of the present disclosure is not limited thereto, and any person skilled in the art can easily think of changes or substitutions within the technical scope of the disclosure. It should be covered within the scope of protection of the present disclosure. Therefore, the scope of protection of the present disclosure should be determined by the scope of the claims.

Claims (14)

  1. 一种视频播放方法,其特征在于,A video playing method, characterized in that
    在视频播放界面上设置标记控件;Setting a markup control on the video playback interface;
    在视频播放过程中,在检测到用户触发所述标记控件时,获取标记信息,所述标记信息包括当前时间点以及与所述视频相关联的信息;In the video playing process, when detecting that the user triggers the mark control, acquiring mark information, where the mark information includes a current time point and information associated with the video;
    在视频播放界面的标记列表中显示与所述标记信息相关联的标记;Displaying a mark associated with the mark information in a mark list of the video play interface;
    在检测到用户选择所述标记时,从所述当前时间点处开始播放所述视频。When it is detected that the user selects the marker, the video is played from the current point in time.
  2. 根据权利要求1所述的视频播放方法,其特征在于,The video playing method according to claim 1, wherein
    所述与所述视频相关联的信息包括视频名称、所述当前时间点对应的视频截图、以及标记日期中的一个或多个。The information associated with the video includes one or more of a video name, a video screenshot corresponding to the current point in time, and a date stamped.
  3. 根据权利要求2所述的视频播放方法,其特征在于,所述标记包括所述视频名称、所述当前时间点对应的视频截图、标记日期、以及所述当前时间点中的一个或多个。The video playing method according to claim 2, wherein the mark comprises one or more of the video name, a video screenshot corresponding to the current time point, a date stamped, and the current time point.
  4. 根据权利要求1所述的视频播放方法,其特征在于,所述方法还包括:The video playing method according to claim 1, wherein the method further comprises:
    将所述标记信息发送给服务器,以使服务器将所述标记信息与所述视频的视频数据相关联地存储。The tag information is sent to a server to cause the server to store the tag information in association with the video data of the video.
  5. 根据权利要求1所述的视频播放方法,其特征在于,所述在检测到用户选择所述标记时,从所述当前时间点处开始播放所述视频包括:The video playing method according to claim 1, wherein the detecting that the user selects the mark, starting to play the video from the current time point comprises:
    在检测到用户选择所述标记时,基于与所述标记相关联的标记信息生成调取指令,并将所述调取指令发送给服务器,以供服务器调取与所述标记信息相关联的视频数据进行播放。 Upon detecting that the user selects the tag, generating a retrieval instruction based on the tag information associated with the tag, and transmitting the retrieval instruction to a server for the server to retrieve a video associated with the tag information The data is played.
  6. 根据权利要求1-5中任一项所述的视频播放方法,其特征在于,所述方法还包括:The video playing method according to any one of claims 1 to 5, wherein the method further comprises:
    在检测到用户登录时,用服务器中存储的与所述用户相关联的标记列表覆盖本地存储的标记列表。Upon detection of a user login, the locally stored list of tags is overwritten with a list of tags stored in the server associated with the user.
  7. 根据权利要求1-5中任一项所述的视频播放方法,其特征在于,所述方法还包括:The video playing method according to any one of claims 1 to 5, wherein the method further comprises:
    在检测到用户登录时,通知用户选择是否同步本地存储的标记列表;Notifying the user to select whether to synchronize the locally stored tag list when the user login is detected;
    在用户选择否时,用服务器中存储的与所述用户相关联的标记列表覆盖本地存储的标记列表;When the user selects No, the locally stored tag list is overwritten with the tag list associated with the user stored in the server;
    在用户选择是时,将本地存储的标记列表同步到所述与所述用户相关联的标记列表。When the user selects Yes, the locally stored tag list is synchronized to the tag list associated with the user.
  8. 一种视频播放装置,其特征在于,包括:A video playing device, comprising:
    设置模块,用于在视频播放界面上设置标记控件;a setting module for setting a mark control on the video play interface;
    获取模块,用于在视频播放过程中,在检测到用户触发所述标记控件时,获取标记信息,所述标记信息包括当前时间点以及与所述视频相关联的信息;An acquiring module, configured to acquire, when the user triggers the marking control, the marking information, where the marking information includes a current time point and information associated with the video;
    标记显示模块,用于在视频播放界面的标记列表中显示与所述标记信息相关联的标记;a mark display module, configured to display a mark associated with the mark information in a mark list of the video play interface;
    视频播放模块,用于在检测到用户选择所述标记时,从所述当前时间点处开始播放所述视频。And a video playing module, configured to start playing the video from the current time point when detecting that the user selects the tag.
  9. 根据权利要求8所述的视频播放装置,其特征在于,The video playback device of claim 8 wherein:
    所述与所述视频相关联的信息包括视频名称、所述当前时间点对应的视 频截图、以及标记日期中的一个或多个。The information associated with the video includes a video name, and a view corresponding to the current time point Frequency screenshots, and one or more of the marked dates.
  10. 根据权利要求9所述的视频播放装置,其特征在于,所述标记包括所述视频名称、所述当前时间点对应的视频截图、标记日期、以及所述当前时间点中的一个或多个。The video playback device of claim 9, wherein the indicia comprises one or more of the video name, a video screenshot corresponding to the current time point, a date stamped, and the current time point.
  11. 根据权利要求8所述的视频播放装置,其特征在于,所述装置还包括:The video playback device of claim 8, wherein the device further comprises:
    发送模块,用于在获取标记信息后,将所述标记信息发送给服务器,以使服务器将所述标记信息与所述视频的视频数据相关联地存储。And a sending module, configured to send the tag information to the server after acquiring the tag information, so that the server stores the tag information in association with the video data of the video.
  12. 根据权利要求8所述的视频播放装置,其特征在于,所述视频播放模块还包括:The video playing device according to claim 8, wherein the video playing module further comprises:
    视频调取单元,用于在检测到用户选择所述标记时,基于与所述标记相关联的标记信息生成调取指令,并将所述调取指令发送给服务器,以供服务器调取与所述标记信息相关联的视频数据进行播放。a video retrieval unit, configured to generate a retrieval instruction based on the marker information associated with the marker when the user selects the marker is selected, and send the retrieval instruction to the server for the server to retrieve The video data associated with the tag information is played.
  13. 根据权利要求8-12中任一项所述的视频播放装置,其特征在于,所述装置还包括:The video playback device according to any one of claims 8 to 12, wherein the device further comprises:
    第一覆盖模块,用于在检测到用户登录时,用服务器中存储的与所述用户相关联的标记列表覆盖本地存储的标记列表。The first coverage module is configured to overwrite the locally stored tag list with a tag list associated with the user stored in the server when the user login is detected.
  14. 根据权利要求8-12中任一项所述的视频播放装置,其特征在于,所述装置还包括:The video playback device according to any one of claims 8 to 12, wherein the device further comprises:
    通知模块,用于在检测到用户登录时,通知用户选择是否同步本地存储 的标记列表;The notification module is configured to notify the user to select whether to synchronize the local storage when the user logs in. List of tags;
    第二覆盖模块,用于在用户选择否时,用服务器中存储的与所述用户相关联的标记列表覆盖本地存储的标记列表;a second coverage module, configured to overwrite the locally stored tag list with a tag list associated with the user stored in the server when the user selects no;
    同步模块,用于在用户选择是时,将本地存储的标记列表同步到所述与所述用户相关联的标记列表。 And a synchronization module, configured to synchronize the locally stored tag list to the tag list associated with the user when the user selects yes.
PCT/CN2017/104931 2016-10-10 2017-09-30 Method and device for video playback WO2018068674A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201610885388.7 2016-10-10
CN201610885388.7A CN106375861A (en) 2016-10-10 2016-10-10 Video playing method and device

Publications (1)

Publication Number Publication Date
WO2018068674A1 true WO2018068674A1 (en) 2018-04-19

Family

ID=57895037

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/104931 WO2018068674A1 (en) 2016-10-10 2017-09-30 Method and device for video playback

Country Status (2)

Country Link
CN (1) CN106375861A (en)
WO (1) WO2018068674A1 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106375861A (en) * 2016-10-10 2017-02-01 合网络技术(北京)有限公司 Video playing method and device
CN109275034B (en) * 2017-07-18 2021-10-26 中联盛世文化(北京)有限公司 Film marking method and system, film playing method, server and client
CN108230791A (en) * 2017-12-26 2018-06-29 长沙市慧而乐科技有限公司 A kind of smart tags method in interactive teaching
CN112069355A (en) * 2019-06-11 2020-12-11 深圳迈瑞生物医疗电子股份有限公司 Endoscope camera system, camera host and file storage management method thereof
CN111556371A (en) * 2020-05-20 2020-08-18 维沃移动通信有限公司 Note recording method and electronic equipment
US20240031434A1 (en) * 2020-09-17 2024-01-25 Beijing Bytedance Network Technology Co., Ltd. Marking information processing method and device, and storage medium
CN115734035A (en) * 2021-08-30 2023-03-03 腾讯科技(深圳)有限公司 Video interaction method, device, equipment, storage medium and computer program product
CN116389802A (en) * 2023-04-20 2023-07-04 北京字跳网络技术有限公司 A video processing method, device, equipment and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101127870A (en) * 2007-09-13 2008-02-20 深圳市融合视讯科技有限公司 A creation and use method for video stream media bookmark
CN103220582A (en) * 2013-02-20 2013-07-24 商松 Video file management method
US20140186008A1 (en) * 2009-09-25 2014-07-03 Sony Corporation Video bookmarking
CN104636162A (en) * 2013-11-11 2015-05-20 宏达国际电子股份有限公司 Method, apparatus and computer program product for multimedia management using tags
CN105530547A (en) * 2014-09-30 2016-04-27 中兴通讯股份有限公司 Bookmark display method and device for internet television on-demand content, and set top box
CN106375861A (en) * 2016-10-10 2017-02-01 合网络技术(北京)有限公司 Video playing method and device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102404338B (en) * 2011-12-13 2014-08-20 华为技术有限公司 File synchronization method and device
CN103457905B (en) * 2012-05-28 2015-09-09 腾讯科技(深圳)有限公司 Method of data synchronization, system and equipment
CN105426403B (en) * 2015-10-30 2020-06-23 北京数科网维技术有限责任公司 Bookmark synchronization method and device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101127870A (en) * 2007-09-13 2008-02-20 深圳市融合视讯科技有限公司 A creation and use method for video stream media bookmark
US20140186008A1 (en) * 2009-09-25 2014-07-03 Sony Corporation Video bookmarking
CN103220582A (en) * 2013-02-20 2013-07-24 商松 Video file management method
CN104636162A (en) * 2013-11-11 2015-05-20 宏达国际电子股份有限公司 Method, apparatus and computer program product for multimedia management using tags
CN105530547A (en) * 2014-09-30 2016-04-27 中兴通讯股份有限公司 Bookmark display method and device for internet television on-demand content, and set top box
CN106375861A (en) * 2016-10-10 2017-02-01 合网络技术(北京)有限公司 Video playing method and device

Also Published As

Publication number Publication date
CN106375861A (en) 2017-02-01

Similar Documents

Publication Publication Date Title
WO2018068674A1 (en) Method and device for video playback
US11527027B2 (en) Photo and video collaboration platform
US9396356B2 (en) Endorsement of unmodified photographs using watermarks
US9251854B2 (en) Facial detection, recognition and bookmarking in videos
CN107257338B (en) media data processing method, device and storage medium
US10398975B2 (en) Information sharing system, information-processing device, storage medium, and information sharing method
JP6351737B2 (en) Upload form attachment
US20170264973A1 (en) Video playing method and electronic device
US10929460B2 (en) Method and apparatus for storing resource and electronic device
CN104811814A (en) Video playing-based information processing method and system, client and server
TWI638330B (en) Information processing device, information processing method, program and recording medium
EP3073394A1 (en) Image processing device, image processing method, program, and recording medium
JP6640460B2 (en) Image capturing apparatus, image capturing method, program, and recording medium
CN107004182A (en) The souvenir taken action from Real-Time Sharing
JP6898311B2 (en) Systems and methods for displaying digital content previews
RU2739262C1 (en) Information presentation control method
CN105005599A (en) A photo sharing method and mobile terminal
CN107733769B (en) Method and device for displaying user information
WO2016091085A1 (en) Data transmission method, device, and server
CN105933720A (en) Live video release notification method and device
WO2024077909A1 (en) Video-based interaction method and apparatus, computer device, and storage medium
KR20140075715A (en) Autobiographical interface
JP2014075083A (en) Server device, program and control method
KR101379662B1 (en) Apparatus and method for making effect of event in game
JP6999920B2 (en) Image processing system and image processing equipment

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17860248

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 17.07.2019)

122 Ep: pct application non-entry in european phase

Ref document number: 17860248

Country of ref document: EP

Kind code of ref document: A1