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:The verification of live user's operation is first carried out, once matching, just will subsequently presetThe image data of the user terminal screen by recording the multiframe that screen obtains received within the scope of duration is used as electronic evidence, toEffectively promote electronic evidence reliability.
Please refer to Fig. 1, a kind of electronic evidence acquisition method based on operational order provided by the invention, including following stepSuddenly:
Server end send be used to indicate user according to user terminal described in predetermined order clicking operation operational order extremelyAfter the user terminal, the instruction of record screen is initiated to user terminal;
Server end real-time reception is shielded the image data of the user terminal screen of obtained multiframe by user terminal by record,The image data user corresponding with the operational order for the user terminal screen for comparing the multiframe successively while receivingWhether the image data that terminal screen should be shown 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.
As can be seen from the above description, the beneficial effects of the present invention are:
Electronic evidence acquisition method provided by the invention based on operational order first carries out the verification of live user's operation,Once matching, just by the image of the user terminal screen by recording the multiframe that screen obtains received within the scope of follow-up preset durationData are as electronic evidence, 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.
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 carried on table, such as a certain operation interface, including title etc..
Further, the fisrt feature point and second feature point are to be shown in user terminal screen presumptive areaCharacter 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 a kind of electronic evidence acquisition system based on operational order, including one or moreA processor 1 and memory 2, the memory have program stored therein, which realizes following steps when being executed by processor:
Server end send be used to indicate user according to user terminal described in predetermined order clicking operation operational order extremelyAfter the user terminal, the instruction of record screen is initiated to user terminal;
Server end real-time reception is shielded the image data of the user terminal screen of obtained multiframe by user terminal by record,The image data user corresponding with the operational order for the user terminal screen for comparing the multiframe successively while receivingWhether the image data that terminal screen should be shown 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.
As can be seen from the above description, the beneficial effects of the present invention are:
Electronic evidence acquisition system provided by the invention based on operational order first carries out the verification of live user's operation,Once matching, just by the image of the user terminal screen by recording the multiframe that screen obtains received within the scope of follow-up preset durationData are as electronic evidence, 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.
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 further realizes and includes the following steps when which is executed by the processor:
The fisrt feature point and second feature point are to be shown in being marked with user in user terminal screen presumptive areaKnow 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.
Figure is please referred to, the embodiment of the present invention one is:
A kind of electronic evidence acquisition method based on operational order provided by the invention, includes the following steps:
1, server end transmission is used to indicate operational order of the user according to user terminal described in predetermined order clicking operationAfter to the user terminal, the instruction of record screen is initiated to user terminal;
In the present embodiment, server end is sent to when receiving user by user terminal (such as mobile phone) as backstageWhen the upload electronic evidence request of server end, server end sends operational order to the user terminal, wherein operational orderCan be that word, voice or video mode are shown on the subscriber terminal, such as word content is that user is required first to click wechatIn the interfaces APP " address list ", then " public platform " in " address list " interface is clicked, then returns again to the operations such as click " I " stepSuddenly.Each operating procedure is all corresponding between operation interface and each operating procedure, and there is priority to execute sequence.
After user terminal receives record screen instruction, that is, enter record screen state, with image data one by one to serverEnd is sent.
2, server end real-time reception is shielded the picture number of the user terminal screen of obtained multiframe by user terminal by recordAccording to the image data use corresponding with the operational order for the user terminal screen for comparing the multiframe successively while receivingWhether the image data that family terminal screen should be shown matches;
In the present embodiment, server end receives the image data obtained by user terminal by recording screen, tool one by oneBody is that user is obtained when executing operation by recording screen, such as user clicks in the interfaces wechat APP " address list ", showsCorresponding interface, the image data that record screen obtains is exactly the interface, if the corresponding user terminal screen of the operational order shouldThe image data of display is to click " address list " obtained interface, then two interfaces match, just illustrate user be byExecute, then the lower frame image data of received server-side, then matched according to operational order, and so on matched one by one.
The image data of the wherein above-mentioned user terminal screen for comparing the multiframe successively is corresponding with the operational orderThe image data that should show of user terminal screen whether match, 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, characteristic point such as " address list ", " public platform " or " I " judge to pass throughWhether contain above-mentioned characteristic point, wherein fisrt feature point in the image data of the user terminal screen for the first frame that record screen obtainsIt is to be carried in the frame image data that user terminal screen should be shown in first time clicking operation in executing the operational orderIt obtains, with the attribute, including title etc. carried in certain representativeness, such as a certain operation interface.
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.Only when matching degree is less than predetermined threshold value, illustrate that the degree of correlation of two image datas is relatively low, that is to say, thatContent changes, at this time just using the image data of the user terminal screen of subsequent time as the user terminal screen of next frameImage data, data volume can be effectively reduced.
3, when the image data of the user terminal screen of multiframe user terminal screen corresponding with the operational orderWhen the image data matching that should be shown, then what will be received within the scope of follow-up preset duration shields the use of obtained multiframe by recordingThe image data of family terminal screen is stored in server end as electronic evidence, and by the electronic evidence.
In the present embodiment, it if matching is correct, it can be said that bright is currently that live user is executing corresponding operation, holdsContinuous record screen, by the image data of the user terminal screen by recording the multiframe that screen obtains received within the scope of follow-up preset durationAs electronic evidence, to effectively promote electronic evidence reliability.
In conclusion a kind of electronic evidence acquisition method and system based on operational order provided by the invention, first carry outThe verification of live user's operation, once matching, the multiframe obtained by recording screen that will just be received within the scope of follow-up preset durationUser terminal screen image data as electronic evidence, to effectively promote electronic evidence reliability.Especially by serviceThe operational order pair that device end sends user terminal by recording the image data for the user terminal screen that screen obtains with server endWhether the image data that the user terminal screen answered should be shown matches, and wherein the content of operational order can be randomly provided, thereforeOnce matching, you can explanation 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.