[go: up one dir, main page]

CN106658182A - Method, device and system for synchronizing video playing progress - Google Patents

Method, device and system for synchronizing video playing progress Download PDF

Info

Publication number
CN106658182A
CN106658182A CN201510729491.8A CN201510729491A CN106658182A CN 106658182 A CN106658182 A CN 106658182A CN 201510729491 A CN201510729491 A CN 201510729491A CN 106658182 A CN106658182 A CN 106658182A
Authority
CN
China
Prior art keywords
video
target video
server
play
code
Prior art date
Legal status (The legal status 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 status listed.)
Pending
Application number
CN201510729491.8A
Other languages
Chinese (zh)
Inventor
李越
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Gridsum Technology Co Ltd
Original Assignee
Beijing Gridsum Technology Co Ltd
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 Beijing Gridsum Technology Co Ltd filed Critical Beijing Gridsum Technology Co Ltd
Priority to CN201510729491.8A priority Critical patent/CN106658182A/en
Publication of CN106658182A publication Critical patent/CN106658182A/en
Pending legal-status Critical Current

Links

Classifications

    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/4424Monitoring of the internal components or processes of the client device, e.g. CPU or memory load, processing speed, timer, counter or percentage of the hard disk space used
    • 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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/24Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
    • H04N21/2405Monitoring of the internal components or processes of the server, e.g. server load
    • 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/4508Management of client data or 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/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/633Control signals issued by server directed to the network components or client
    • H04N21/6332Control signals issued by server directed to the network components or client directed to client

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention discloses a method, device and system for synchronizing the video playing process, relates to the technical field of communications, and aims to solve the problem of complicated operation when a user changes a device to watch video. The method of the invention comprises the steps of starting the progress monitoring application process, and monitoring a target video that is currently played; when a control operation instruction for the target video is detected, recording a video status code corresponding to the control operation instruction; and sending the video status code to a server, so that the server changes the playing progress information of the target video on a network side according to the video status code, and continuing the playing of the target video by other devices other than a local device based on the playing status information. The invention is mainly applied to the occasions in which a device is changed for playing video.

Description

Synchronization video playing progress rate method, apparatus and system
Technical field
The present invention relates to communication technical field, more particularly to synchronization video playing progress rate method, device and System.
Background technology
With the development of technology, user can on an electronic device by substantial amounts of website or Video Applications Video needed for viewing, e.g., youku.com, Rhizoma Solani tuber osi, MPC etc..
But, when user needs to change electronic equipment when video is watched, e.g., user is currently in use flat Plate computer watches video, has a thing to away suddenly, needs to use the mobile electronic devices such as mobile phone to continue to see The video is seen, current way is to search video resource online with mobile phone, and manually adjusts progress bar Progress.So, cause user operation relatively complicated, make troubles to user.
The content of the invention
The invention provides a kind of synchronization video playing progress rate method, apparatus and system, can solve the problem that use The loaded down with trivial details problem of family more exchange device viewing vision operation.
To solve the above problems, in a first aspect, the invention provides a kind of method of data query, is somebody's turn to do Method includes:
Start Schedule monitoring application process, the target video to being currently played is monitored;
When the control operation instruction for the target video is detected, the record correspondence control behaviour The video state code that work is instructed;
The video state code is sent to server, so that the server is according to the video state code Change playback progress information of the target video in network side, and by different from local device other Equipment proceeds to play according to the broadcast state information to the target video.
Second aspect, the invention provides the method for another kind of synchronization video playing progress rate, the method bag Include:
Play operation of the detection for target video;
After the play operation is detected, from server the playing progress rate letter of the target video is obtained Breath, the playback progress information is to upload to the service according to the other equipment for being different from local device What the video state code of device was obtained;
Continued to play the target video according to the playback progress information.
The third aspect, the invention provides a kind of device of synchronization video playing progress rate, the device includes:
Monitoring unit, for starting Schedule monitoring application process, to the target video being currently played It is monitored;
Recording unit, for detecting the control operation for the target video when the monitoring unit During instruction, the video state code of the record correspondence control operation instruction;
Transmitting element, for sending the video state code to server, so as to the server according to The video state code changes playback progress information of the target video in network side, and by being different from The other equipment of local device proceeds to broadcast according to the broadcast state information to the target video Put.
Fourth aspect, the invention provides the device of another kind of synchronization video playing progress rate, the device bag Include:
Detector unit, for the play operation that detection is directed to target video;
Acquiring unit, after the detector unit detects the play operation, from server institute is obtained The playback progress information of target video is stated, the playback progress information is according to different from local device Other equipment uploads to what the video state code of the server was obtained;
Broadcast unit, the playback progress information for being obtained according to the acquiring unit continues to play The target video.
5th aspect, the invention provides a kind of system of synchronization video playing progress rate, the system includes:
First equipment, the second equipment and server;
Wherein, first equipment, for starting Schedule monitoring application process, to being currently played Target video be monitored;When the control operation instruction for the target video is detected, note The video state code of the record correspondence control operation instruction;The video state is sent to the server Code;
Second equipment, for the play operation that detection is directed to the target video;When detecting After stating play operation, from the server playback progress information is obtained;According to the playing progress rate Information continues to play the target video;
The server, is configured to receive and store the video state that first equipment sends Code;Playback progress information of the target video in network side is changed according to the video state code.
Synchronization video playing progress rate method, apparatus and system that the present invention is provided, can be to currently The target video of broadcasting is monitored;When the control operation instruction for target video is detected, note The video state code of the record correspondence control operation instruction;Afterwards, video state code is sent to server, So as to server according to video state code change target video network side playback progress information, and by According to the broadcast state information target video is proceeded to broadcast different from the other equipment of local device Put.So, other equipment can get the playing progress rate of target video, so that other equipment exists When playing target video, broadcasting target video can be automatically continued based on playback progress information, and need not Playing progress rate is manually adjusted, to user facility is brought.
Described above is only the general introduction of technical solution of the present invention, in order to better understand the present invention's Technological means, and being practiced according to the content of description, and in order to allow the above-mentioned of the present invention and Other objects, features and advantages can become apparent, below especially exemplified by the specific embodiment of the present invention.
Description of the drawings
By the detailed description for reading hereafter preferred implementation, various other advantage and benefit for Those of ordinary skill in the art will be clear from understanding.Accompanying drawing is only used for illustrating the mesh of preferred implementation , and it is not considered as limitation of the present invention.And in whole accompanying drawing, with identical with reference to symbol Number represent identical part.In the accompanying drawings:
Fig. 1 shows a kind of flow chart of synchronization video playing progress rate method that the present embodiment is provided;
Fig. 2 shows the flow chart of another kind of synchronization video playing progress rate method that the present embodiment is provided;
Fig. 3 shows the method flow diagram of another kind of synchronization video playing progress rate that the present embodiment is provided;
Fig. 4 shows the flow chart of another kind of synchronization video playing progress rate method that the present embodiment is provided;
Fig. 5 shows a kind of structural representation of the system of synchronization video playing progress rate that the present embodiment is provided Figure;
Fig. 6 shows a kind of structural representation of the device of synchronization video playing progress rate that the present embodiment is provided Figure;
Fig. 7 shows that the structure of the device of another kind of synchronization video playing progress rate that the present embodiment is provided is shown It is intended to;
Fig. 8 shows that the structure of the device of another kind of synchronization video playing progress rate that the present embodiment is provided is shown It is intended to.
Specific embodiment
The exemplary embodiment of the disclosure is more fully described below with reference to accompanying drawings.Although showing in accompanying drawing The exemplary embodiment of the disclosure is shown, it being understood, however, that may be realized in various forms the disclosure And should not be limited by embodiments set forth here.On the contrary, there is provided these embodiments are able to more Thoroughly understand the disclosure, and can be by the complete technology for conveying to this area of the scope of the present disclosure Personnel.
Loaded down with trivial details in order to solve the problems, such as user's more exchange device viewing vision operation, the present embodiment provides a kind of Synchronization video playing progress rate method.The method can be by being directed to currently playing mesh in modification server The playback progress information of mark video, to realize that other equipment can get the playing progress rate of target video. So, when other equipment is when target video is played, can be automatically continued based on playback progress information and be broadcast Target video is put, and playing progress rate need not be manually adjusted.
Fig. 1 is refer to, a kind of stream of synchronization video playing progress rate method of the present embodiment offer is provided Cheng Tu.As shown in figure 1, synchronization video playing progress rate method may comprise steps of:
101st, Schedule monitoring application process is started, the target video to being currently played is monitored.
When target video is played, start Schedule monitoring application process, to realize to being currently played Target video be monitored.
In the present embodiment, in order that the current playback progress information of target video that is stored with server, Then when the broadcasting for detecting target video changes, indicate that server changes the broadcasting of target video Progress msg.Due to when user is to target video executive control operation, target video may be made Broadcasting change, therefore, in this step, can specifically monitor the control for target video Operational order.
102nd, when the control operation instruction for target video is detected, record correspondence control operation refers to The video state code of order.
Wherein, video state code can indicate the current broadcast state of target video, e.g., play, temporarily The state such as stop, stop.
103rd, video state code is sent to server, so that server changes target according to video state code Video network side playback progress information, and by different from local device other equipment according to broadcasting Status information proceeds to play to target video.
Local device uploads the video state code of target device to server, and server can be according to video Conditional code changes the playback progress information of target video.Such as, former playback progress information indicates target video It is played to 1 minute, amended playback progress information can indicate that target video is played to 30 minutes. When other equipment plays target video, then broadcasting for amended target video can be obtained from server Progress msg is put, and was started to continue to play mesh from the 31st minute of target video according to playback progress information Mark video.
In the present embodiment, the video unified resource of target video can also be carried in video state code Finger URL (Uniform Resource Locator, URL) address, regards so that server can be identified The corresponding target video of frequency conditional code.
The synchronization video playing progress rate method that the present invention is provided, can regard to the target being currently played Frequency is monitored;When the control operation instruction for target video is detected, record correspondence control behaviour The video state code that work is instructed;Afterwards, to server send video state code, so as to server according to Video state code changes playback progress information of the target video in network side, and by different from local device Other equipment according to broadcast state information to target video proceed play.So, other equipment The playing progress rate of target video can be got, so that other equipment is when target video is played, energy Enough broadcasting target video is automatically continued based on playback progress information, and playing progress rate need not be manually adjusted, Facility is brought to user.
The present embodiment provides another kind of synchronization video playing progress rate method, and the method is to shown in Fig. 1 Synchronization video playing progress rate method is further expanded and optimized, and executive agent can be the first equipment. Specifically, the present embodiment is further expanding to the step 102 shown in Fig. 1.
Fig. 2 is refer to, another kind of synchronization video playing progress rate method of the present embodiment offer is provided Flow chart.As shown in Fig. 2 step 102 " the video state code of record correspondence control operation instruction " can At least to include following two embodiments, i.e. respectively step 201 and step 202:
If the 201, target video is played using the browser in Schedule monitoring application, by Schedule monitoring Using thread record correspondence control operation instruction video state code.
If the 202, target video is played using other browsers outside Schedule monitoring application, by progress The application programming interfaces of monitoring application call record the video state code that other browsers send.
Wherein, video state code can be including but not limited to:Start play code, suspend play code and Terminate to play code.
In the present embodiment, video state code can be characterized by different digital, for example, can be passed through Numeral 0 characterizes to start plays code, can characterize to suspend by numeral 1 and play code, and can pass through Numeral 2 characterizes and terminates to play code.I.e. when video state code is 0, it may be said that bright target video is current In just in broadcast state, when video state code is 1, it may be said that bright target video is currently at temporarily Stop broadcast state, when video state code is 2, it may be said that bright target video is currently at stopping and plays State.Wherein, it can be that user clicks on generation after stopping broadcast button stopping broadcast state, also may be used To exit what currently playing interface produced by user.As user is switched to desk interface, or pass hull closure Power supply etc..
As shown in Fig. 2 a kind of synchronization video playing progress rate method that the present embodiment is provided can also include Step 203.Step 203 can include herein below:
203rd, the account number of current account is sent to server, so that server is changed in current account The playback progress information of the target video of lower viewing.
In the present embodiment, user is watched before target video in the first equipment, it is necessary first to logged in Corresponding account.May be stored with server for multiple account numbers target video video playback Progress msg, in order to ensure that other equipment can get the broadcasting of the target video for same user Progress msg, then the first equipment can to send the account number of currently logged account to server, So that the broadcasting of target video corresponding with account number can be changed in server according to video state code Progress msg.Second equipment was also required to log in corresponding account, the second equipment before target video is played The progress msg of target video corresponding with login account can be obtained.
For example, the first equipment login account A, when the first monitoring of equipment to the time-out for target video During operational order, the first device-to-server sends video state code, i.e. " 1 " and account A;Service Device changes the playback progress information of corresponding with account A target video, e.g., by reproduction time node from It is modified within 1 minute 30 minutes, meanwhile, server is also stored with target video corresponding with account B Video playback information, the video playback information indicates that target video has been played to the 50th minute.When second After equipment login account A, the playback progress information of target video is obtained to server request, now, The playback progress information that gets indicates that target video has been played to the 30th minute, and the second equipment is according to broadcasting Put progress msg to start to continue to play target video from the 31st minute of target video.
In the present embodiment, the second equipment is not limited to obtain entering for the corresponding target video of login account Degree information, can also be the progress letter for obtaining target video corresponding with the account of the association of login account Breath.
For example, referring to above-mentioned example, if account C is associated with account A, when the second equipment is stepped on After record account C, the playback progress information of target video is obtained to server request, now, still can be with The playback progress information of target video corresponding with account A is got, that is, the playing progress rate letter for getting Breath indicates that target video has been played to the 30th minute, and the second equipment is regarded according to playback progress information from target The 31st minute of frequency starts to continue to play target video.
The present embodiment provides another kind of synchronization video playing progress rate method, and the method is method shown in Fig. 1 Opposite end method.Refer to Fig. 3, it illustrates the present embodiment offer another kind of synchronization video play into The flow chart of the method for degree.As shown in figure 3, may comprise steps of:
301st, play operation of the detection for target video.
In the present embodiment, can be including but not limited to for the play operation of target video:Broadcasting is pressed Clicking operation, speech trigger play operation of button etc..
302nd, after play operation is detected, the playback progress information of target video is obtained from server, Playback progress information is the video state uploaded onto the server according to the other equipment for being different from local device What code was obtained.
303rd, continued to play target video according to playback progress information.
The synchronization video playing progress rate method that the present invention is provided, can detect the broadcasting for target video Operation;After play operation is detected, the playback progress information of target video is obtained from server, broadcast It is the video state code uploaded onto the server according to the other equipment for being different from local device to put progress msg Obtain;Continued to play target video according to playback progress information.So, when target video is played, Broadcasting target video can be automatically continued based on playback progress information, and playing progress rate need not be manually adjusted, Facility is brought to user.
The present embodiment provides another kind of synchronization video playing progress rate method, and the method is to shown in Fig. 3 Synchronization video playing progress rate method is further expanded and optimized, and executive agent can be the second equipment. Fig. 4 is refer to, the flow process of another kind of synchronization video playing progress rate method of the present embodiment offer is provided Figure.As shown in figure 4, the synchronization video playing progress rate method shown in Fig. 3 can also include step 401.
401st, the playback progress information associated with login account, playback progress information are obtained from server It is the playback progress information of the target video watched under login account.
The present embodiment provides a kind of system embodiment corresponding with said method embodiment.Refer to Fig. 5, A kind of structural representation of the system of synchronization video playing progress rate of the present embodiment offer is provided.Such as Shown in Fig. 5, the system of synchronization video playing progress rate can include:First equipment 501, the second equipment 502 and server 503.
Wherein, the first equipment 501, for starting Schedule monitoring application process, to what is be currently played Target video is monitored;When the control operation instruction for target video is detected, record correspondence The video state code of control operation instruction;Video state code is sent to server 503;
Second equipment 502, for the play operation that detection is directed to target video;When detecting play operation Afterwards, playback progress information is obtained from server 503;Continue broadcasting target according to playback progress information to regard Frequently;
Server 503, for receiving and store the first equipment 501 transmission video state code;According to regarding Frequency conditional code changes playback progress information of the target video in network side.
A specific example is provided below to illustrate the present embodiment.
The login account A of first equipment 501, and play target video under account A.In target video Playing process in, the first equipment 501 is monitored to target video;If played in target video During by 30 minutes, the stopping play operation instruction for target video is detected, then sent to server For the video state code " 2 " and the mark of account A of target video;Server 503 is being received After video state code " 2 " and the mark of account A, the broadcasting of account A correspondence target video is obtained Progress information, and the broadcasting progress information is changed, amended broadcasting progress information is indicated in account A Under, target video has been played to the 30th minute.Target is played when user changes on the second equipment 502 During video, first can be with login account A, then, to acquisition request account A of server 503 correspondence Target video broadcasting progress information.Server 503 is obtained and sends account A to the second equipment 502 The broadcasting progress information of corresponding target video, the second equipment 502 is receiving the broadcasting progress information Afterwards, target video is commenced play out from the 31st minute of target video according to broadcasting progress information.
The system of the synchronization video playing progress rate that the present invention is provided, can be to the target that is currently played Video is monitored;When the control operation instruction for target video is detected, record correspondence control The video state code of operational order;Afterwards, video state code is sent to server, so as to server root Playback progress information of the target video in network side is changed according to video state code, and by different from locally setting Standby other equipment proceeds to play according to broadcast state information to target video.So, other set The standby playing progress rate that can get target video, so that other equipment is when target video is played, Broadcasting target video can be automatically continued based on playback progress information, and playing progress rate need not be manually adjusted, Facility is brought to user.
In order to realize said method embodiment, the present embodiment provides a kind of corresponding with said method embodiment Device embodiment.Refer to Fig. 6, it illustrates the present embodiment offer a kind of synchronization video play into The structural representation of the device of degree.The device is corresponding with the method shown in Fig. 1 or Fig. 2, can apply In the first equipment.As shown in fig. 6, the device of synchronization video playing progress rate can include:
Monitoring unit 601, for starting Schedule monitoring application process, the target to being currently played is regarded Frequency is monitored;
Recording unit 602, the control operation for detecting when monitoring unit 601 for target video refers to When making, the video state code of record correspondence control operation instruction;
Transmitting element 603, for sending video state code to server, so that server is according to video shape State code change target video network side playback progress information, and by different from local device other Equipment proceeds to play according to broadcast state information to target video.
The device of the synchronization video playing progress rate that the present invention is provided, monitoring unit can be to currently broadcasting The target video put is monitored;When monitoring unit detects the control operation instruction for target video When, the video state code of recording unit records correspondence control operation instruction;Afterwards, transmitting element is to clothes Business device sends video state code, so that server changes target video in network side according to video state code Playback progress information, and by different from local device other equipment according to broadcast state information to mesh Mark video proceeds to play.So, other equipment can get the playing progress rate of target video, So that other equipment can automatically continue broadcasting when target video is played based on playback progress information Target video, and playing progress rate need not be manually adjusted, bring facility to user.
Further, Fig. 7 is refer to, another kind of synchronization video that it illustrates the present embodiment offer is played The structural representation of the device of progress.
As shown in fig. 7, the recording unit 602 shown in Fig. 6 further can include:
First logging modle 701, if regarding for playing target using the browser in Schedule monitoring application Frequently, then by the video state code of the thread record correspondence control operation instruction of Schedule monitoring application;
Second logging modle 702, if for playing target using other browsers outside Schedule monitoring application Video, then record regarding for other browsers transmissions by the application programming interfaces of Schedule monitoring application call Frequency conditional code.
Further, video state code can be including but not limited to:Start and play code, suspend and play code And terminate to play code.
Further, the transmitting element 603 shown in Fig. 6, is additionally operable to send current account to server Account number, so as to the playback progress information of the target video that server modification is watched under current account.
The present embodiment provides another kind of device embodiment corresponding with said method embodiment.Refer to figure 8, the structural representation of the device of another kind of synchronization video playing progress rate of the present embodiment offer is provided Figure.The device is corresponding with the method shown in Fig. 3 or Fig. 4, in can apply to the second equipment.Such as Fig. 8 Shown, the device of synchronization video playing progress rate can include:
Detector unit 801, for the play operation that detection is directed to target video;
Acquiring unit 802, after detector unit 801 detects play operation, from server target is obtained The playback progress information of video, playback progress information is according in the other equipment different from local device Pass to the video state code acquisition of server;
Broadcast unit 803, the playback progress information for being obtained according to acquiring unit 802 continues to play mesh Mark video.
The synchronization video playing progress rate method that the present invention is provided, detector unit can be detected and regarded for target The play operation of frequency;After detector unit detects play operation, acquiring unit obtains mesh from server The playback progress information of mark video, playback progress information is according to the other equipment for being different from local device What the video state code uploaded onto the server was obtained;Broadcast unit enters according to the broadcasting that acquiring unit is obtained Degree information continues to play target video.So, when target video is played, playing progress rate can be based on Information automatically continues broadcasting target video, and need not manually adjust playing progress rate, brings just to user Profit.
Further, video state code can be including but not limited to:Start and play code, suspend and play code And terminate to play code.
Further, acquiring unit 802, for obtaining the broadcasting associated with login account from server Progress msg, playback progress information is the playing progress rate letter of the target video watched under login account Breath.
The device of the synchronization video playing progress rate includes processor and memorizer, above-mentioned monitoring unit, Recording unit, control unit, detector unit, acquiring unit and broadcast unit etc. are as program unit Storage in memory, by computing device storage said procedure unit in memory phase is realized The function of answering.
Kernel is included in processor, is gone in memorizer to transfer corresponding program unit by kernel.Kernel can To arrange one or more, the operation step that more exchange device watches video is simplified by adjusting kernel parameter Suddenly.
Memorizer potentially includes the volatile memory in computer-readable medium, random access memory The form such as device (RAM) and/or Nonvolatile memory, such as read only memory (ROM) or flash memory (flash RAM), memorizer includes at least one storage chip.
Present invention also provides a kind of computer program, when performing in data handling equipment, It is adapted for carrying out initializing the program code of there are as below methods step:Start Schedule monitoring application process, it is right The target video being currently played is monitored;Refer to when the control operation for target video is detected When making, the video state code of record correspondence control operation instruction;Video state code is sent to server, So as to server according to video state code change target video network side playback progress information, and by Target video is proceeded according to broadcast state information play different from the other equipment of local device.
Present invention also provides another kind of computer program, when performing in data handling equipment, It is adapted for carrying out initializing the program code of there are as below methods step:Detection is grasped for the broadcasting of target video Make;After play operation is detected, the playback progress information of target video is obtained from server, played Progress msg is that the video state code uploaded onto the server according to the other equipment for being different from local device is obtained Take;Continued to play target video according to playback progress information.
Those skilled in the art it should be appreciated that embodiments herein can be provided as method, system, Or computer program.Therefore, the application can be implemented using complete hardware embodiment, complete software Example or with reference to the form of the embodiment in terms of software and hardware.And, the application can be adopted at one Or it is multiple wherein include computer usable program code computer-usable storage medium (including but not Be limited to disk memory, CD-ROM, optical memory etc.) on the computer program implemented Form.
The application is with reference to the method according to the embodiment of the present application, equipment (system) and computer program The flow chart and/or block diagram of product is describing.It should be understood that can be realized flowing by computer program instructions In each flow process and/or square frame and flow chart and/or block diagram in journey figure and/or block diagram Flow process and/or square frame combination.Can provide these computer program instructions to general purpose computer, specially With the processor of computer, Embedded Processor or other programmable data processing devices producing one Machine so that produced by the instruction of computer or the computing device of other programmable data processing devices It is raw to be used to realize in one flow process of flow chart or one square frame of multiple flow processs and/or block diagram or multiple sides The device of the function of specifying in frame.
These computer program instructions may be alternatively stored in can guide computer or other programmable datas to process In the computer-readable memory that equipment works in a specific way so that be stored in the computer-readable and deposit Instruction in reservoir is produced and includes the manufacture of command device, and command device realization is in flow chart one The function of specifying in flow process or one square frame of multiple flow processs and/or block diagram or multiple square frames.
These computer program instructions can also be loaded into computer or other programmable data processing devices On so that series of operation steps is performed on computer or other programmable devices to produce computer The process of realization, so as to the instruction performed on computer or other programmable devices is provided for realizing Specify in one flow process of flow chart or one square frame of multiple flow processs and/or block diagram or multiple square frames The step of function.
In a typical configuration, computing device include one or more processors (CPU), input/ Output interface, network interface and internal memory.
Memorizer potentially includes the volatile memory in computer-readable medium, random access memory The form such as device (RAM) and/or Nonvolatile memory, such as read only memory (ROM) or flash memory (flash RAM).Memorizer is the example of computer-readable medium.
Computer-readable medium includes that permanent and non-permanent, removable and non-removable media can be with Information Store is realized by any method or technique.Information can be computer-readable instruction, data knot Structure, the module of program or other data.The example of the storage medium of computer includes, but are not limited to phase Become internal memory (PRAM), static RAM (SRAM), dynamic random access memory (DRAM), other kinds of random access memory (RAM), read only memory (ROM), electricity can Erasable programmable read-only memory (EPROM) (EEPROM), fast flash memory bank or other memory techniques, read-only light Disk read only memory (CD-ROM), digital versatile disc (DVD) or other optical storages, magnetic Cassette tape, the storage of tape magnetic rigid disk or other magnetic storage apparatus or any other non-transmission medium, Can be used to store the information that can be accessed by a computing device.Define according to herein, computer-readable Medium does not include temporary computer readable media (transitory media), the such as data signal and load of modulation Ripple.
Embodiments herein is these are only, the application is not limited to.For this area skill For art personnel, the application can have various modifications and variations.It is all spirit herein and principle it Interior made any modification, equivalent substitution and improvements etc., should be included in claims hereof model Within enclosing.

Claims (10)

1. a kind of method of synchronization video playing progress rate, it is characterised in that include:
Start Schedule monitoring application process, the target video to being currently played is monitored;
When the control operation instruction for the target video is detected, the record correspondence control behaviour The video state code that work is instructed;
The video state code is sent to server, so that the server is according to the video state code Change playback progress information of the target video in network side, and by different from local device other Equipment proceeds to play according to the broadcast state information to the target video.
2. method according to claim 1, it is characterised in that the record correspondence control The video state code of operational order, including:
If the target video is played using the browser in the Schedule monitoring application, by described The video state code of the thread record correspondence control operation instruction of Schedule monitoring application;
If playing the target video using other browsers outside the Schedule monitoring application, pass through The video shape that described other browsers of application programming interfaces record of the Schedule monitoring application call send State code.
3. method according to claim 1, it is characterised in that the video state code includes: Start and play code, suspend and play code and terminate to play code.
4. method according to claim 1, it is characterised in that methods described is further included:
The account number of current account is sent to the server, so that the server is changed current The playback progress information of the target video watched under account.
5. a kind of method of synchronization video playing progress rate, it is characterised in that include:
Play operation of the detection for target video;
After the play operation is detected, from server the playing progress rate letter of the target video is obtained Breath, the playback progress information is to upload to the service according to the other equipment for being different from local device What the video state code of device was obtained;
Continued to play the target video according to the playback progress information.
6. method according to claim 5, it is characterised in that the video state code includes: Start and play code, suspend and play code and terminate to play code.
7. method according to claim 5, it is characterised in that described to obtain described from server The playback progress information of target video, including:
The playback progress information associated with login account, the playing progress rate are obtained from the server Information is the playback progress information of the target video watched under the login account.
8. a kind of device of synchronization video playing progress rate, it is characterised in that include:
Monitoring unit, for starting Schedule monitoring application process, to the target video being currently played It is monitored;
Recording unit, for detecting the control operation for the target video when the monitoring unit During instruction, the video state code of the record correspondence control operation instruction;
Control unit, for controlling the video shape of the server according to the recording unit records State code changes playback progress information of the target video in network side, and by different from local device Other equipment proceeds to play according to the broadcast state information to the target video.
9. a kind of device of synchronization video playing progress rate, it is characterised in that include:
Detector unit, for the play operation that detection is directed to target video;
Acquiring unit, after the detector unit detects the play operation, from server institute is obtained The playback progress information of target video is stated, the playback progress information is according to different from local device Other equipment uploads to what the video state code of the server was obtained;
Broadcast unit, the playback progress information for being obtained according to the acquiring unit continues to play The target video.
10. a kind of system of synchronization video playing progress rate, it is characterised in that include:First equipment, Second equipment and server;
Wherein, first equipment, for starting Schedule monitoring application process, to being currently played Target video be monitored;When the control operation instruction for the target video is detected, note The video state code of the record correspondence control operation instruction;The video state is sent to the server Code;
Second equipment, for the play operation that detection is directed to the target video;When detecting After stating play operation, from the server playback progress information is obtained;According to the playing progress rate Information continues to play the target video;
The server, is configured to receive and store the video state that first equipment sends Code;Playback progress information of the target video in network side is changed according to the video state code.
CN201510729491.8A 2015-10-30 2015-10-30 Method, device and system for synchronizing video playing progress Pending CN106658182A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510729491.8A CN106658182A (en) 2015-10-30 2015-10-30 Method, device and system for synchronizing video playing progress

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510729491.8A CN106658182A (en) 2015-10-30 2015-10-30 Method, device and system for synchronizing video playing progress

Publications (1)

Publication Number Publication Date
CN106658182A true CN106658182A (en) 2017-05-10

Family

ID=58810370

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510729491.8A Pending CN106658182A (en) 2015-10-30 2015-10-30 Method, device and system for synchronizing video playing progress

Country Status (1)

Country Link
CN (1) CN106658182A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108933948A (en) * 2017-05-24 2018-12-04 腾讯科技(深圳)有限公司 A kind of video playing progress synchronous method and device
CN112004132A (en) * 2020-09-02 2020-11-27 北京猿力未来科技有限公司 Video synchronous playing method and device
CN113141531A (en) * 2020-01-20 2021-07-20 青岛海尔多媒体有限公司 Method and device for cross-device playing control and playing device
CN114501111A (en) * 2022-01-14 2022-05-13 维沃移动通信有限公司 Video playing method and device
CN116195258A (en) * 2020-09-07 2023-05-30 聚好看科技股份有限公司 Audio and video progress synchronization method, display equipment and electronic equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120084803A1 (en) * 2010-10-01 2012-04-05 Mobitv, Inc. Media convergence platform
CN103024535A (en) * 2012-12-25 2013-04-03 北京奇虎科技有限公司 Video playing method, server and video playing system
CN103024536A (en) * 2012-12-25 2013-04-03 北京奇虎科技有限公司 Video playing method and browser
CN103295609A (en) * 2012-02-22 2013-09-11 腾讯科技(深圳)有限公司 Method, device and system for playing video
CN103327419A (en) * 2013-07-05 2013-09-25 贝壳网际(北京)安全技术有限公司 Method and system for realizing continuous playing after multimedia interruption

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120084803A1 (en) * 2010-10-01 2012-04-05 Mobitv, Inc. Media convergence platform
CN103295609A (en) * 2012-02-22 2013-09-11 腾讯科技(深圳)有限公司 Method, device and system for playing video
CN103024535A (en) * 2012-12-25 2013-04-03 北京奇虎科技有限公司 Video playing method, server and video playing system
CN103024536A (en) * 2012-12-25 2013-04-03 北京奇虎科技有限公司 Video playing method and browser
CN103327419A (en) * 2013-07-05 2013-09-25 贝壳网际(北京)安全技术有限公司 Method and system for realizing continuous playing after multimedia interruption

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108933948A (en) * 2017-05-24 2018-12-04 腾讯科技(深圳)有限公司 A kind of video playing progress synchronous method and device
CN108933948B (en) * 2017-05-24 2022-03-25 腾讯科技(深圳)有限公司 Video playing progress synchronization method and device
CN113141531A (en) * 2020-01-20 2021-07-20 青岛海尔多媒体有限公司 Method and device for cross-device playing control and playing device
CN113141531B (en) * 2020-01-20 2024-04-02 青岛海尔多媒体有限公司 Method and device for cross-device playback control, and playback device
CN112004132A (en) * 2020-09-02 2020-11-27 北京猿力未来科技有限公司 Video synchronous playing method and device
CN112004132B (en) * 2020-09-02 2022-10-21 北京猿力未来科技有限公司 Video synchronous playing method and device
CN116195258A (en) * 2020-09-07 2023-05-30 聚好看科技股份有限公司 Audio and video progress synchronization method, display equipment and electronic equipment
CN116195258B (en) * 2020-09-07 2024-12-10 聚好看科技股份有限公司 Audio and video progress synchronization method, display device and electronic device
CN114501111A (en) * 2022-01-14 2022-05-13 维沃移动通信有限公司 Video playing method and device
CN114501111B (en) * 2022-01-14 2024-06-21 维沃移动通信有限公司 Video playing method and device

Similar Documents

Publication Publication Date Title
US10530878B2 (en) Method and system for pushing information to end users adaptively
CN106658182A (en) Method, device and system for synchronizing video playing progress
CN106488291B (en) The method and apparatus of simultaneous display file in net cast
CN105446750B (en) The method and apparatus that WebApp starting runs, generates image file
CN104581407A (en) Video previewing method and device
US9823945B2 (en) Method and apparatus for managing application program
CN112765400B (en) Weight updating method, content recommending method, device and equipment for interest labels
CN107181803A (en) Method and apparatus for playing video
CN110018920A (en) A kind of detection method, device and the equipment of page presentation exception
CN107766307B (en) Method and equipment for linkage of table elements
WO2015081796A1 (en) Method and device for synchronizing play record between mobile terminal and smart television
CN104572969A (en) Cross-application related resource information acquisition method and device
JP2017519406A (en) Network video playback method and apparatus
CN111159042A (en) Fluency testing method and device and electronic equipment
CN104618418A (en) Method and device for playing multimedia file
CN113672748B (en) Multimedia information playing method and device
CN103702176A (en) HLS (http live streaming) protocol-based video downloading method and device
US11715496B2 (en) Systems and methods for processing video data
CN104270647B (en) A kind of media content recommendations method and apparatus
CN108769830B (en) Method for caching video and related equipment
TWI602431B (en) Method and device for transmitting information
US10380180B1 (en) Playlist analytics
CN110807009A (en) File processing method and device
US9705836B2 (en) Method, server and SNS system for message interaction
CN106254908B (en) Multimedia resource playing method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 100083 No. 401, 4th Floor, Haitai Building, 229 North Fourth Ring Road, Haidian District, Beijing

Applicant after: Beijing Guoshuang Technology Co.,Ltd.

Address before: 100086 Cuigong Hotel, 76 Zhichun Road, Shuangyushu District, Haidian District, Beijing

Applicant before: Beijing Guoshuang Technology Co.,Ltd.

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170510