Summary of the invention
Present invention is primarily targeted at and a kind of method and system by transmission of video mark data statistics are provided, it is possible toCarry mark data, and these mark data are carried out statistical testing of business cycles.
In order to reach object above, the present invention proposes a kind of method by transmission of video mark data statistics, described sideMethod includes:
User end to server sends video request instruction;
Server receive client send video request instruction after, forward service end control video source video stream data andMark data are to client;
Client shows video image and the graph text information of mark data after receiving video stream data and mark data, and to phaseWhat pass received information carries out collection storage, and by the mark data feedback of video flowing to service end;
It is the data that service end issues that service end detects these mark data, adds up these mark data.
Preferably, described server receives after client sends video request instruction and also includes issuing video source and clientEnd sets up the instruction of Data relationship, the video stream data of the video source that service end controls and mark data syn-chronization or asynchronous directDeliver to client.
Preferably, it is not the data that service end issues that service end detects these mark data, does not unites these mark dataMeter.
Preferably, described identification data packet includes numeric sequence number, image graphics symbol, writing letter symbol, picture and text combinationSerial number.
Preferably, described video source data type includes real time video signals data that picture pick-up device obtains and prerecordsThe dynamic video that the video signal data of storage and software program produce and generate.
Preferably, described client includes computer, mobile phone, TV, mobile flat board smart machine, projection display apparatus, standsThe display client of body imaging display apparatus, glasses or head-mount.
Another object of the present invention also resides in provides a kind of system by digital video transmission mark data statistics, bagInclude:
Client: for sending request video instructions to server and receiving video data and mark data, and data will be identifiedSend a feedback to service end;
Server: forward service end control video source video stream data and mark data to client or issue video source andClient sets up the instruction of Data relationship;
Service end: video source is controlled management, arranges video stream data and the mark data of video source;
Detection statistics module;For detecting what the mark data whether service end of client feedback issued;Detect under service endSend out, mark data are added up.
Preferably, described detection module is not that service end issues when mark data being detected, does not carries out mark dataStatistics.
Preferably, described identification data packet includes numeric sequence number, image graphics symbol, writing letter symbol, picture and text combinationSerial number.
Compared with prior art, beneficial effects of the present invention: client terminal playing video is simultaneously by anti-for the mark data of collectionFeeding service end, service end be the data that service end issues when detecting these mark data, can add up these mark data, protectsData can be carried out labor and statistics by the integrity of card data.
Detailed description of the invention
The realization of the object of the invention, functional characteristics and advantage will in conjunction with the embodiments, are described further referring to the drawings.
Should be appreciated that specific embodiment described herein, only in order to explain the present invention, is not intended to limit the present invention.
With reference to Fig. 1, the present invention provides a kind of method by the transmission mark data statistics of digital video number, including following stepRapid:
Step S001, user end to server sends video request instruction;
When user is by display device viewing video, needs to send video to server and send request instruction;Wherein clientIncluding computer, mobile phone, TV, mobile flat board smart machine, projection display apparatus, three-dimensional imaging display device, glasses or headThe display client worn.
Server receive client send video request instruction after, comprise the following steps;
Step S0021, forwards the video stream data of the video source of service end control and identifies data to client;
Server receives after client sends video request instruction, the video stream data of video source service end controlled and markKnow data and be transmitted to client;Wherein identification data packet includes numeric sequence number, image graphics symbol, writing letter symbol, picture and textComposite sequence number;Wherein video source data type includes real time video signals data that picture pick-up device obtains and prerecords storageVideo signal data and the dynamic video that produces and generates of software program;Service end includes that computer service end, multiple mobile phone are graspedMake system platform service end, service end website and webpage service end.
Step S0022, issues video source and client and sets up the instruction of Data relationship, regarding of the video source that service end controlsFrequently flow data and mark data syn-chronization or asynchronous be sent directly to client;
Server receives after client sends video request instruction, issues video source and client and sets up the finger of Data relationshipOrder;Video stream data and the mark data syn-chronization of the video source that service end controls or asynchronous be sent directly to client;Its acceptance of the bidKnow data and include numeric sequence number, image graphics symbol, writing letter symbol, picture and text composite sequence number;Wherein video source dataType includes the real time video signals data that picture pick-up device obtains and video signal data and the software journey of prerecording storageThe dynamic video that sequence produces and generates;
Step S003, client shows the picture and text letter of video image and mark data after receiving video stream data and mark dataBreath, and the information of correlation reception is carried out collection storage, and by the mark data feedback of video flowing to service end;
After client receives video stream data and mark data, by clicking on or the behaviour accordingly such as Voice command or ability of posture controlMake means display video image and the graph text information of mark data;The information of correlation reception is carried out collection storage, and by videoThe mark data feedback of stream is to service end;
Step S004, it is the data that service end issues that service end detects these mark data, adds up these mark data.
Client will mark data feedback to service end, service end issues with service end when detecting these mark data, rightThese mark data are added up.
Step S005, it is not the data that service end issues that service end detects these mark data, does not carries out these mark dataStatistics.
Client will identify data feedback to service end, the data that service end is preset with service end when these mark data of detectionUnmatched, these mark data are not added up.
Fig. 2 is the high-level schematic functional block diagram that the present invention passes through digital video transmission mark data statistics system.
It is emphasized that it will be apparent to those skilled in the art that functional block diagram shown in Fig. 2 is only a preferable realityExecute the exemplary plot of example, those skilled in the art around shown in Fig. 2 by digital video transmission mark data statistics systemHigh-level schematic functional block diagram, can carry out supplementing of new functional module easily;The title of each functional module is self-defined title, only usesUnderstand each program function block of this device in auxiliary, be not used in restriction technical scheme, technical solution of the present inventionCore is the function that the functional module of each self-defined title is to be reached.
As in figure 2 it is shown, this of the present embodiment offer identifies data statistics system by digital video transmission, including:
Client 101;For sending request video instructions to server and receiving video data and mark data, and number will be identifiedAccording to being sent to service end;
When user is by display device viewing video, need to send request video instructions to server;Wherein client 101 includesComputer, mobile phone, TV, mobile flat board smart machine, projection display apparatus, three-dimensional imaging display device, glasses or head-mountDisplay client.
Server 102;The video stream data and the mark data that forward the video source of service end control to client or issue videoSource and client set up the instruction of Data relationship;
Server 102 receives the request video instructions of client 101, including the video flowing of the video source forwarding service end to controlData and mark data are to client or issue video source and client sets up the instruction of Data relationship;When server 102 issuesVideo source and client 101 set up the instruction of Data relationship, the video stream data of the video source that service end controls and mark dataEither synchronously or asynchronously it is sent directly to client 101;Wherein identification data packet includes numeric sequence number, image graphics symbol, word wordFemale symbol, picture and text composite sequence number;Wherein video source data type include real time video signals data that picture pick-up device obtains andPrerecord the video signal data of storage and dynamic video that software program produces and generates.
Service end 103;Video source is controlled management, video stream data and the mark data of video source are set;
Client 101 is by click or the corresponding operating means such as Voice command or ability of posture control display video image and mark numberAccording to graph text information;The information of correlation reception is carried out collection storage, and by the mark data feedback of video flowing to service end103;Service end 103 includes computer service end, multiple mobile phone operating system platform service end, website and webpage service end etc..
Detection statistics module 104;Whether it is that service end issues for detecting the mark data of client feedback;
When detection statistics module 104 detects that the mark data that client 101 is fed back are that service end 103 issues, to mark numberAccording to adding up;When detection statistics module 104 detects that the mark data that client 101 is fed back are not that service end 103 issues,Mark data are not added up.
Above content is to combine concrete preferred implementation further description made for the present invention, it is impossible to assertBeing embodied as of the present invention is confined to these explanations.For general technical staff of the technical field of the invention,On the premise of present inventive concept, it is also possible to make some simple deduction or replace, all should be considered as belonging to the present invention'sProtection domain.