Invention content
The technical problem to be solved by the present invention is to:There is provided it is a kind of can be promoted electronic evidence reliability based on throw screen displayThe electronic evidence acquisition method and system shown.
In order to solve the above-mentioned technical problem, the technical solution adopted by the present invention is:
A kind of electronic evidence acquisition method based on throwing screen display, includes the following steps:
User terminal, which is received, is initiated by server end after instructing, and is sent and is thrown screen instruction to display terminal;
Display terminal keeps synchronous with user terminal screen after receiving throwing screen instruction, when display terminal is received by servicingWhat device end was initiated is used to indicate operational order of the user according to user terminal described in predetermined order clicking operation, and with written formAfter display operation instruction, the image data that the user terminal screen of the multiframe obtained by record screen is shielded and uploaded in real time in unlatching record extremely takesBusiness device end;
Server end compares the image data of the user terminal screen of the multiframe and the behaviour successively while receivingWhether the image data for making to instruct corresponding user terminal screen that should show matches;
When the image data of the user terminal screen of multiframe user terminal screen corresponding with the operational order is answeredWhen the matching of the image data of display, then what will be received within the scope of follow-up preset duration shields the user of obtained multiframe by recordingThe image data of terminal screen is stored in server end as electronic evidence, and by the electronic evidence.
Another technical solution that the present invention uses for:
A kind of electronic evidence acquisition system based on throwing screen display, including one or more processors and memory, it is describedMemory has program stored therein, which realizes following steps when being executed by processor:
User terminal, which is received, is initiated by server end after instructing, and is sent and is thrown screen instruction to display terminal;
Display terminal keeps synchronous with user terminal screen after receiving throwing screen instruction, when display terminal is received by servicingWhat device end was initiated is used to indicate operational order of the user according to user terminal described in predetermined order clicking operation, and with written formAfter display operation instruction, the image data that the user terminal screen of the multiframe obtained by record screen is shielded and uploaded in real time in unlatching record extremely takesBusiness device end;
Server end compares the image data of the user terminal screen of the multiframe and the behaviour successively while receivingWhether the image data for making to instruct corresponding user terminal screen that should show matches;
When the image data of the user terminal screen of multiframe user terminal screen corresponding with the operational order is answeredWhen the matching of the image data of display, then what will be received within the scope of follow-up preset duration shields the user of obtained multiframe by recordingThe image data of terminal screen is stored in server end as electronic evidence, and by the electronic evidence.
The beneficial effects of the present invention are:
It is provided by the invention a kind of based on the electronic evidence acquisition method and system of throwing screen display, by receiving electronics cardAccording to the preceding verification for first carrying out live user's operation, and the electronic evidence only received within the certain time after being proved to be successfulValid data are just considered, to effectively promote electronic evidence reliability.Record is passed through to user terminal especially by server endThe image data user terminal screen corresponding with the operational order that server end is sent for shielding obtained user terminal screen shouldWhether the image data of display matches, and wherein the content of operational order can be randomly provided, therefore once be matched, you can explanation is truePeople user is operating, and the reliability of the electronic evidence received at this time is just higher.
Specific implementation mode
To explain the technical content, the achieved purpose and the effect of the present invention in detail, below in conjunction with embodiment and coordinate attachedFigure is explained.
The design of most critical of the present invention is:By first carrying out the verification of live user's operation before receiving electronic evidence,And the electronic evidence only received within the certain time after being proved to be successful is just considered valid data, to effectively be promotedElectronic evidence reliability.
Fig. 1 is please referred to, it is provided by the invention a kind of based on the electronic evidence acquisition method for throwing screen display, including following stepSuddenly:
User terminal, which is received, is initiated by server end after instructing, and is sent and is thrown screen instruction to display terminal;
Display terminal keeps synchronous with user terminal screen after receiving throwing screen instruction, when display terminal is received by servicingWhat device end was initiated is used to indicate operational order of the user according to user terminal described in predetermined order clicking operation, and with written formAfter display operation instruction, the image data that the user terminal screen of the multiframe obtained by record screen is shielded and uploaded in real time in unlatching record extremely takesBusiness device end;
Server end compares the image data of the user terminal screen of the multiframe and the behaviour successively while receivingWhether the image data for making to instruct corresponding user terminal screen that should show matches;
When the image data of the user terminal screen of multiframe user terminal screen corresponding with the operational order is answeredWhen the matching of the image data of display, then what will be received within the scope of follow-up preset duration shields the user of obtained multiframe by recordingThe image data of terminal screen is stored in server end as electronic evidence, and by the electronic evidence.
The beneficial effects of the present invention are:
Electronic evidence acquisition method provided by the invention based on throwing screen display, by first being carried out before receiving electronic evidenceThe verification of live user's operation, and the electronic evidence only received within the certain time after being proved to be successful is just considered haveData are imitated, to effectively promote electronic evidence reliability.The use that user terminal is obtained by recording screen especially by server endThe image that the image data of family terminal screen user terminal screen corresponding with the operational order that server end is sent should be shownWhether data match, and wherein the content of operational order can be randomly provided, therefore once be matched, you can explanation is that live user is graspingMake, the reliability of the electronic evidence received at this time is just higher.
Further, the image data for comparing the user terminal screen of the multiframe successively is corresponding with the operational orderWhether the image data that user terminal screen should be shown matches, specially:
The frame image data that user terminal screen should be shown when obtaining first time clicking operation in the operational order,Extract the fisrt feature point in a frame image data of the display;
It receives by user terminal by recording the image data of the user terminal screen of first frame that screen obtains, identification described theWhether contain fisrt feature point in the image data of the user terminal screen of one frame;
If containing fisrt feature point in the image data of the user terminal screen of the first frame, obtains the operation and refer toThe frame image data that user terminal screen should be shown when second of clicking operation in order extracts a frame image of the displaySecond feature point in data continues to the image for shielding the user terminal screen of obtained next frame by record by user terminalData identify in the image data of the user terminal screen of the next frame whether contain second feature point, last until completingThe judgement of the characteristic point of the image data of the user terminal screen of one frame is then determined as the figure of the user terminal screen of the multiframeAs data user terminal screen corresponding with the operational order should shown in image data matching;
If not containing fisrt feature point in the image data of the user terminal screen of the first frame, it is determined as described moreThe image data that the image data of the user terminal screen of frame user terminal screen corresponding with the operational order should be shownIt mismatches.
Seen from the above description, by identifying the characteristic point in image data, judge to shield obtained first frame by recordingWhether fisrt feature point is contained in the image data of user terminal screen, and wherein fisrt feature point is to execute the operational orderExtraction obtains in the frame image data that user terminal screen should be shown when middle first time clicking operation, has certain generationThe attribute, including title etc. carried on table, such as a certain operation interface.
Further, the fisrt feature point and second feature point are to be shown in the record screen region of user terminal screenCharacter string corresponding with user identifier.
Seen from the above description, above-mentioned fisrt feature point and second feature point are shown in user terminal screen presumptive areaInterior, as record screen records region, wherein can be corresponding with user identifier character string, such as user's name, ID number etc..
Further, if the user terminal screen of the image data and subsequent time of the user terminal screen at current timeThe matching degree of image data is less than predetermined threshold value, then use of the image data of the user terminal screen of subsequent time as next frameThe image data of family terminal screen.
Seen from the above description, only when matching degree is less than predetermined threshold value, illustrate the degrees of correlation of two image datas compared withIt is low, that is to say, that content changes, at this time just using the image data of the user terminal screen of subsequent time as next frameThe image data of user terminal screen can effectively reduce data volume.
Referring to Fig.2, the present invention also provides it is a kind of based on the electronic evidence acquisition system for throwing screen display, including one or moreA processor 1 and memory 2, the memory have program stored therein, which realizes following steps when being executed by processor:
User terminal, which is received, is initiated by server end after instructing, and is sent and is thrown screen instruction to display terminal;
Display terminal keeps synchronous with user terminal screen after receiving throwing screen instruction, when display terminal is received by servicingWhat device end was initiated is used to indicate operational order of the user according to user terminal described in predetermined order clicking operation, and with written formAfter display operation instruction, the image data that the user terminal screen of the multiframe obtained by record screen is shielded and uploaded in real time in unlatching record extremely takesBusiness device end;
Server end compares the image data of the user terminal screen of the multiframe and the behaviour successively while receivingWhether the image data for making to instruct corresponding user terminal screen that should show matches;
When the image data of the user terminal screen of multiframe user terminal screen corresponding with the operational order is answeredWhen the matching of the image data of display, then what will be received within the scope of follow-up preset duration shields the user of obtained multiframe by recordingThe image data of terminal screen is stored in server end as electronic evidence, and by the electronic evidence.
The beneficial effects of the present invention are:
Electronic evidence acquisition system provided by the invention based on throwing screen display, by first being carried out before receiving electronic evidenceThe verification of live user's operation, and the electronic evidence only received within the certain time after being proved to be successful is just considered haveData are imitated, to effectively promote electronic evidence reliability.The use that user terminal is obtained by recording screen especially by server endThe image that the image data of family terminal screen user terminal screen corresponding with the operational order that server end is sent should be shownWhether data match, and wherein the content of operational order can be randomly provided, therefore once be matched, you can explanation is that live user is graspingMake, the reliability of the electronic evidence received at this time is just higher.
Further, it is further realized when which is executed by the processor including following sub-step:
The frame image data that user terminal screen should be shown when obtaining first time clicking operation in the operational order,Extract the fisrt feature point in a frame image data of the display;
It receives by user terminal by recording the image data of the user terminal screen of first frame that screen obtains, identification described theWhether contain fisrt feature point in the image data of the user terminal screen of one frame;
If containing fisrt feature point in the image data of the user terminal screen of the first frame, obtains the operation and refer toThe frame image data that user terminal screen should be shown when second of clicking operation in order extracts a frame image of the displaySecond feature point in data continues to the image for shielding the user terminal screen of obtained next frame by record by user terminalData identify in the image data of the user terminal screen of the next frame whether contain second feature point, last until completingThe judgement of the characteristic point of the image data of the user terminal screen of one frame is then determined as the figure of the user terminal screen of the multiframeAs data user terminal screen corresponding with the operational order should shown in image data matching;
If not containing fisrt feature point in the image data of the user terminal screen of the first frame, it is determined as described moreThe image data that the image data of the user terminal screen of frame user terminal screen corresponding with the operational order should be shownIt mismatches.
Seen from the above description, by identifying the characteristic point in image data, judge to shield obtained first frame by recordingWhether fisrt feature point is contained in the image data of user terminal screen, and wherein fisrt feature point is to execute the operational orderExtraction obtains in the frame image data that user terminal screen should be shown when middle first time clicking operation, has certain generationThe attribute, including title etc. carried on table, such as a certain operation interface.
Further, it is further realized when which is executed by the processor including following sub-step:
The fisrt feature point and second feature point are to be shown in the record screen region of user terminal screen and userIdentify corresponding character string.
Seen from the above description, above-mentioned fisrt feature point and second feature point are shown in user terminal screen presumptive areaInterior, as record screen records region, wherein can be corresponding with user identifier character string, such as user's name, ID number etc..
Further, it is further realized when which is executed by the processor including following sub-step:
If the image data of the image data of the user terminal screen at current time and the user terminal screen of subsequent timeMatching degree be less than predetermined threshold value, then user terminal screen of the image data of the user terminal screen of subsequent time as next frameThe image data of curtain.
Seen from the above description, only when matching degree is less than predetermined threshold value, illustrate the degrees of correlation of two image datas compared withIt is low, that is to say, that content changes, at this time just using the image data of the user terminal screen of subsequent time as next frameThe image data of user terminal screen can effectively reduce data volume.
Fig. 1-2 is please referred to, the embodiment of the present invention one is:
It is provided by the invention a kind of based on the electronic evidence acquisition method for throwing screen display, include the following steps:
User terminal, which is received, is initiated by server end after instructing, and is sent and is thrown screen instruction to display terminal;
In the present embodiment, server end passes through user terminal (such as mobile phone, wherein using as backstage when receiving userFamily terminal be the terminal with IOS systems) be sent to server end upload electronic evidence request when, server end, which is first sent, to be referred toOrder to user terminal, at this time user terminal just sends the record screen to prestore and instructs to display terminal (PC machine), and display terminal receivesAfter record screen instruction, that is, enters record screen state, then sent to server end with image data one by one;
Display terminal keeps synchronous with user terminal screen after receiving throwing screen instruction, when display terminal is received by servicingWhat device end was initiated is used to indicate operational order of the user according to user terminal described in predetermined order clicking operation, and with written formAfter display operation instruction, the image data that the user terminal screen of the multiframe obtained by record screen is shielded and uploaded in real time in unlatching record extremely takesBusiness device end;
In this example it is shown that terminal keeps synchronous with user terminal screen after receiving throwing screen instruction, as projectMode, server end retransmit operational order to the display terminal, and wherein operational order is that word is shown on display terminal,It can also be shown using other multimedia modes, such as word content is that user is required first to click in the interfaces wechat APP " communicationRecord ", then " public platform " in " address list " interface is clicked, then return again to the operating procedures such as click " I ".Each operating procedureAll being corresponding between operation interface and each operating procedure, there is priority to execute sequence.
Record screen function is opened for a period of time after receiving operational order, specifically records the screen content of display terminal, toObtain the image data of user terminal screen.
Server end compares the image data of the user terminal screen of the multiframe and the behaviour successively while receivingWhether the image data for making to instruct corresponding user terminal screen that should show matches;
Wherein, the image data user corresponding with the operational order of the user terminal screen of the multiframe is compared successivelyWhether the image data that terminal screen should be shown matches, specially:
The frame image data that user terminal screen should be shown when obtaining first time clicking operation in the operational order,Extract the fisrt feature point in a frame image data of the display;
It receives by user terminal by recording the image data of the user terminal screen of first frame that screen obtains, identification described theWhether contain fisrt feature point in the image data of the user terminal screen of one frame;
If containing fisrt feature point in the image data of the user terminal screen of the first frame, obtains the operation and refer toThe frame image data that user terminal screen should be shown when second of clicking operation in order extracts a frame image of the displaySecond feature point in data continues to the image for shielding the user terminal screen of obtained next frame by record by user terminalData identify in the image data of the user terminal screen of the next frame whether contain second feature point, last until completingThe judgement of the characteristic point of the image data of the user terminal screen of one frame is then determined as the figure of the user terminal screen of the multiframeAs data user terminal screen corresponding with the operational order should shown in image data matching;
If not containing fisrt feature point in the image data of the user terminal screen of the first frame, it is determined as described moreThe image data that the image data of the user terminal screen of frame user terminal screen corresponding with the operational order should be shownIt mismatches.
By identifying the characteristic point in image data, the figure of the user terminal screen by recording the first frame that screen obtains is judgedAs whether containing fisrt feature point in data, wherein fisrt feature point is the first time clicking operation in executing the operational orderWhen the frame image data that should show of user terminal screen in extraction obtain, there is certain representativeness, such as a certain behaviourMake the attribute, including title etc. that are carried on interface.
Wherein, the fisrt feature point and second feature point be shown in user terminal screen record screen region inThe corresponding character string of user identifier.Above-mentioned fisrt feature point and second feature point is shown in user terminal screen presumptive areaInterior, as record screen records region, wherein can be corresponding with user identifier character string, such as user's name, ID number etc..
Wherein, if the image of the user terminal screen of the image data and subsequent time of the user terminal screen at current timeThe matching degree of data is less than predetermined threshold value, then the image data of the user terminal screen of subsequent time is whole as the user of next frameHold the image data of screen.Only when matching degree is less than predetermined threshold value, illustrate that the degree of correlation of two image datas is relatively low, alsoIt is to say that content changes, at this time just using the image data of the user terminal screen of subsequent time as the user terminal of next frameThe image data of screen can effectively reduce data volume.
In the present embodiment, server end receives the image data obtained by user terminal by recording screen, tool one by oneBody is that the word content that user shows according to display terminal executes operation to user terminal, and is shielded by recording when executing operationIt obtains, such as user clicks in the interfaces wechat APP " address list ", shows corresponding interface, the picture number that record screen obtainsAccording to being exactly the interface, if the image data that the corresponding user terminal screen of the operational order should be shown is to click " address list "Obtained interface, then two interfaces match, just illustrate that user is executed according to operational order, then received server-sideNext frame image data, then matched, and so on matched one by one.
When the image data of the user terminal screen of multiframe user terminal screen corresponding with the operational order is answeredWhen the matching of the image data of display, then what will be received within the scope of follow-up preset duration shields the user of obtained multiframe by recordingThe image data of terminal screen is stored in server end as electronic evidence, and by the electronic evidence.
In conclusion it is provided by the invention it is a kind of based on throw screen display electronic evidence acquisition method and system, byThe verification of live user's operation is first carried out before receiving electronic evidence, and is only received within the certain time after being proved to be successfulElectronic evidence be just considered valid data, to effectively promoted electronic evidence reliability.Especially by server end to userTerminal is whole by the image data for recording the user terminal screen that screen obtains user corresponding with the operational order that server end is sentWhether the image data that end screen should be shown matches, and wherein the content of operational order can be randomly provided, therefore once be matched, i.e.,Explainable is that live user is operating, and the reliability of the electronic evidence received at this time is just higher.
Example the above is only the implementation of the present invention is not intended to limit the scope of the invention, every to utilize this hairEquivalents made by bright specification and accompanying drawing content are applied directly or indirectly in relevant technical field, include similarlyIn the scope of patent protection of the present invention.