Disclosure of Invention
In order to solve the problem of low efficiency of the existing double recording scheme, the embodiment of the invention provides a double recording system.
The technical scheme is as follows:
the embodiment of the invention provides a double recording system, which comprises: a front-end application and service system;
the front-end application comprises an identity authentication module and a questionnaire confirmation module, and the identity authentication module and the questionnaire confirmation module are used for self-service double recording; in particular, the method comprises the following steps of,
the identity authentication module is used for authenticating the identity of the user;
the questionnaire confirming module is used for executing a questionnaire confirming process, calling a video acquisition function to record and record sound in the questionnaire confirming process, and uploading a recorded video file after the recording is finished;
the service system includes: a service layer, a configuration layer and a data layer;
the service layer comprises service components required by the independent operation of each module in the front-end application;
the configuration layer comprises service configurations corresponding to all service scenes, and the service configurations comprise service processes and service contents corresponding to all modules in the front-end application;
the data layer includes data generated by a double recording process.
Optionally, the identity authentication module is specifically configured to:
performing living body detection and face recognition;
and if the user authentication fails, finishing the self-service double recording.
Optionally, the questionnaire confirmation module is specifically configured to:
the questionnaire content is broadcasted in a voice mode;
after the answer content of the user is acquired, voice recognition is carried out;
if the voice recognition is not successful, re-listening;
if the voice recognition is still unsuccessful after the re-listening, an error mark is marked in the recorded video file, or the self-help double recording is finished.
Optionally, the questionnaire confirmation module is further configured to:
after the video file is uploaded successfully, judging whether the video file is marked with an error identifier;
and if the error mark is marked, entering a manual auditing process.
Optionally, the questionnaire confirmation module is further configured to:
verifying the identity of the user;
and if the user identity passes the verification, continuing the self-service double recording, otherwise ending the self-service double recording.
Optionally, the front-end application further includes a video double-recording module, configured to perform video double-recording through a video customer service when the self-service double-recording is abnormal.
Optionally, the video double recording module is specifically configured to:
judging whether the current time is working or not;
if the user does not work, prompting the user to reserve the video customer service;
and if the video request is stored in the task queue after the user calls the video customer service during the working time, and double recording of the video is carried out after an idle seat is available.
Optionally, the front-end application further includes a telephone recording module, configured to record the questionnaire confirmation process by telephone.
Optionally, the front-end application further includes a flow control module, configured to:
inquiring corresponding service configuration from the configuration layer based on the service scene selected by the user;
and executing the double recording process of the service scene based on the inquired service configuration.
Optionally, the system further includes a control background, where the control background includes a system background and a service background;
the system background is used for permission configuration, service access configuration and system variable configuration;
and the service background is used for configuring questionnaire contents and service parameters aiming at each service scene.
The double-recording system provided by the embodiment of the invention can realize self-service double recording, namely, a user can finish double recording independently under the condition of not needing customer service participation, the efficiency is higher, and the user experience is better; the system carries out function modularization transformation on the basis of mature double-recording process, constructs a service modularization double-recording system, optimizes multi-platform double-recording service development into one-time development and multi-place reuse, can realize double-recording function deployment of new services only by configuring parameters, and greatly improves application efficiency.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
Referring to fig. 1, a block diagram of a dual-recording system according to an embodiment of the present invention is provided, where the system includes a front-end application, a service system, and a control background.
The front-end application comprises a flow control module, an identity authentication module, a questionnaire confirmation module, a video double-recording module and a telephone recording module. The front-end application may be deployed in a client, which may include a mobile phone, a tablet computer, a notebook computer, a desktop computer, and so on.
The identity authentication module and the questionnaire confirmation module are used for self-service double recording (sound recording), and the execution processes of the identity authentication module and the questionnaire confirmation module are specifically described below.
And the identity authentication module is used for authenticating the identity of the user, calling the questionnaire confirmation module after the identity authentication is successful, and finishing the self-service double recording if the identity authentication of the user fails.
The identity verification module can be used for verifying the identity of the user in various ways, and the embodiment of the invention takes living body detection and face recognition as examples to ensure that the current double-recording completing person is a transaction subject and avoid the risk of transaction rejection.
As shown in fig. 2, the process of performing the living body detection by the identity verification module includes the following steps:
step 201: performing living body detection;
step 202: judging whether the living body detection is successful, if so, executing the next step, otherwise, executing thestep 205;
step 203: judging whether a subsequent service exists, if so, executing the next step, otherwise, executingstep 209;
step 204: continuing the subsequent service;
step 205: testing the living body again;
step 206: judging whether the living body detection is successful, if so, executing astep 203, otherwise, executing the next step;
step 207: judging whether compensation is set, if so, executing the next step, otherwise, executing thestep 209;
step 208: executing a compensation business process;
step 209: and finishing the self-help double recording.
As shown in fig. 3, the process of face recognition by the identity module includes the following steps:
step 301: reading a comparison threshold;
step 302: judging whether the comparison times exceed the limit, if so, executing the next step, otherwise, executing the step 305;
step 303: judging whether compensation is set, if so, executing the next step, otherwise, executing thestep 310;
step 304: executing a compensation business process;
step 305: comparing the collected user photos with the comparison source to obtain comparison scores;
step 306: judging whether the comparison score is lower than a comparison threshold value, if so, executing astep 309, otherwise, executing the next step;
step 307: judging whether a subsequent service exists, if so, executing the next step, otherwise, executing thestep 310;
step 308: continuing the subsequent service;
step 309: judging whether a comparison source exists, if so, executing step 305, otherwise, executingstep 303;
step 310: and finishing the self-help double recording.
In implementation, a plurality of comparison sources may be set, if the comparison with any comparison source is successful, the subsequent process is continued, and if the comparison with a certain comparison source is failed, the comparison with the next comparison source may be performed according to a preset sequence until the comparison is successful or the comparison with all the comparison sources is completed.
And the questionnaire confirming module is used for executing the questionnaire confirming process, calling a video acquisition function to record the sound and the video in the questionnaire confirming process, and uploading the recorded video file after the recording is finished.
The questionnaire confirmation process executed by the questionnaire confirmation module includes: the questionnaire content is broadcasted by voice by utilizing the voice synthesis function; after the answer content of the user is acquired, voice recognition is carried out; if the voice recognition is not successful, re-listening; if the voice recognition is still unsuccessful after the listening again, marking an error mark in the recorded video file, or finishing the self-service double recording; and if the voice recognition is successful, continuously broadcasting the rest unrevealed questionnaire contents.
When the user answers the questions, the questionnaire confirming module can also verify the identity of the user, specifically, can perform face recognition on the user so as to ensure that the face of the user is kept in the screen when the user answers the questions. And if the face recognition passes the verification, continuing the self-service double recording, otherwise ending the self-service double recording.
When a user carries out a transaction, investor appropriateness evaluation needs to be carried out, different users correspond to different risk level preferences and different product information, different voices of the user need to be inquired when appropriateness confirmation is carried out, and meanwhile, answers of the user need to be identified. The system introduces the voice synthesis and voice recognition technology, can meet the requirement of evaluating the appropriateness of transactions of thousands of people, and can capture the answering content of the user to confirm the transaction intention of the user. In implementation, the questionnaire confirming module can broadcast the questionnaire content containing the transaction information in a voice mode, after the user listens to the questionnaire content, the user needs to answer confirmation or other contents in combination with the condition of the user, and the system performs voice recognition on the answer content of the user.
As shown in fig. 4, the questionnaire confirmation process executed by the questionnaire confirmation module specifically includes the following steps:
step 401: reading the contents of the questionnaire;
step 402: the questionnaire content is broadcasted in a voice mode;
step 403: carrying out identity verification when the user answers the questions, and carrying out voice recognition on the user answer contents after the user answers the questions;
step 404: judging whether the voice recognition and the identity verification are successful, if so, executing the next step, otherwise, executing thestep 412;
step 405: judging whether the questionnaire content still exists, if so, executing thestep 402, otherwise, executing the next step;
step 406: uploading a video file;
step 407: judging whether the uploading of the video file is successful, if so, executing the next step, otherwise, executing thestep 416;
step 408: judging whether the video file is marked with an error identifier, if so, executing thestep 410, otherwise, executing the next step;
step 409: confirming that the self-help double recording is successful;
step 410: judging whether manual examination is needed, if so, executing the next step, otherwise, executing thestep 417;
step 411: entering a manual auditing process;
step 412: judging whether the listening is repeated, if so, executing the next step, otherwise, executing thestep 402;
step 413: judging whether the identity verification is successful, if so, executing the next step, otherwise, executing thestep 417;
step 414: judging whether the voice recognition is successful, if so, executing the step 405, otherwise, executing the next step;
step 415: marking an error identification;
step 416: judging whether retransmission is carried out, if so, executingstep 417, otherwise, executingstep 406;
step 417: and finishing the self-help double recording.
It should be noted that, if manual review is set, custom configuration may be performed as needed. If no manual review is configured, the self-service double recording is finished after the voice recognition fails without marking error marks in the recorded video file.
In the process of self-service double recording, a user may not smoothly complete the self-service process due to network problems and face verification problems during double recording. The system can integrate the video call function, and if the double recording is finished due to the abnormity of the self-service double recording process, the video double recording module can be called to help the user to complete the double recording in a video form by the customer service, so that the problem that the service cannot be continued due to the failure of the self-service double recording is solved.
And the video double-recording module is used for carrying out video double recording through the video customer service when the self-service double recording is abnormal, namely carrying out remote double recording. The process of the video double recording module executing the video double recording may include: judging whether the current time is working or not; if the user does not work, prompting the user to reserve the video customer service; and if the video request is stored in the task queue after the user calls the video customer service during the working time, and double recording of the video is carried out after an idle seat is available. In implementation, task queuing and reservation queuing may be set simultaneously. Video requests without reservation can be listed in a task queue, video requests which have been reserved and are in a reserved time period can be listed in a reserved queue, and the system preferentially connects users in the reserved queue when distributing seats for answering. The system integrates video call functions.
As shown in fig. 5, the process of the video double recording module executing the video double recording specifically includes the following steps:
step 501: judging whether the work time is in work, if so, executingstep 504, otherwise, executing the next step;
step 502: judging whether the appointment is made or not, and if not, executing the next step;
step 503: prompting a user to reserve video customer service;
step 504: allowing the user to call in the video customer service and executing the next step after the user calls in the video customer service;
step 505: judging whether the current user has reserved and is in the reserved time period, if so, executing the next step, otherwise, executing thestep 507;
step 506: enqueue the video request in a reservation queue, and then executestep 508;
step 507: queuing the video request in a task queue;
step 508: searching task queue and reservation queue;
step 509: judging whether an idle seat exists or not, if so, executing astep 513, and if not, executing the next step;
step 510: returning to wait for the number of people;
step 511: monitoring an idle seat;
step 512: judging whether an idle seat exists or not, if so, executing the next step, and otherwise, executing the previous step;
step 513: and carrying out video double recording.
And the telephone recording module is used for recording the questionnaire confirmation process through a telephone. In implementation, the recording of the questionnaire confirmation process through the telephone can be set according to the needs of the business scene.
The service system includes: a service layer, a configuration layer, and a data layer. The service system may be deployed at a server.
The service layer comprises service components required by the independent operation of each module in the front-end application. The service components may include process management, identification services, comparison services, questionnaire configuration, schema configuration, information management, and the like, corresponding to the respective modules in the front-end application.
The configuration layer comprises service configurations corresponding to all service scenes, and the service configurations comprise service flows and service contents corresponding to all modules in the front-end application.
The dual-recording system of the embodiment of the invention also comprises a control background, wherein the control background comprises a system background and a service background. The system background is a master control background of the double-recording system and is used for permission configuration (such as service background permission configuration), service access configuration and system variable configuration. The system variable configuration refers to system variables used when service questionnaires, short messages and messages are configured. The service background is a control background supporting each service, and can be used for flow configuration, content configuration, service configuration and data viewing. The content configuration is used for configuring questionnaire content and front-end page display content for each service scene. The service configuration is used for configuring service parameters, including face comparison scores, face comparison overrun times, a bookable time range and the like.
In actual business development, a plurality of business scenarios may be included, for example, approval purchase transaction, transfer transaction, and the like. Different modules in the front-end application can be called by different service scenes, and different service parameters are required to be used when the same module executes different service services, so that different service scenes need to be configured with different service flows and service contents. Because a plurality of service scenes need a user to perform double recording, in order to avoid the problem of low efficiency of a plurality of similar function developments applying the plurality of scenes, the double-recording system is constructed by adopting a front-end modularized and rear-end service customizable configuration system, and can realize self-definition of double-recording service flow, page presentation and data presentation through background configuration so as to quickly support the use of the plurality of service scenes and quickly deploy and put into use. Based on this, each module in the front-end application can be configured and used independently, and when a new service accesses the dual-recording service, the background can configure corresponding service flows and service contents for each module.
When the client executes the double recording process, the process control module may first query the service configuration corresponding to the service scene from the configuration layer according to the service scene ID selected by the user, and then execute the double recording process of the service scene based on the queried service configuration. Specifically, after the service configuration corresponding to the current service scenario is queried, the flow control module calls a corresponding module in the front-end application based on the queried service flow. And when the called module executes the double recording process, the business service can be carried out based on the inquired business content. For the identity verification module, the user identity may be verified based on corresponding business content, for example, image comparison service is performed based on face comparison scores. The questionnaire confirmation module can execute questionnaire confirmation processes based on corresponding business contents, such as page display and questionnaire confirmation based on configured questionnaire contents.
Different business scenes may need to execute different double recording processes, front-end application is modularized, and when different business services are carried out, each module can be flexibly called without repeated development aiming at similar functions of each business scene, so that development and maintenance cost can be saved. Different service scenes correspond to different service contents, so the service contents required by each service scene can be flexibly configured through the background to support different service services.
The data layer includes data generated by a double recording process. The data generated by the double recording process can comprise videos, pictures, operation traces, double recording field contents and the like, and the data can provide notification and query services for the outside through the data I/O interface.
The double-recording system provided by the embodiment of the invention can realize self-service double recording, namely, a user can finish double recording independently under the condition of not needing customer service participation, the efficiency is higher, and the user experience is better; and the system carries out function modularization transformation on the basis of mature double-recording process, constructs a service modularization double-recording system, optimizes multi-platform double-recording service development into one-time development and multi-place reuse, can realize double-recording function deployment of new services only by configuring parameters, and greatly improves application efficiency.
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
All the embodiments in the present specification are described in a related manner, and the same and similar parts among the embodiments may be referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, as for the embodiments of the apparatus and the electronic device, since they are substantially similar to the embodiments of the method, the description is simple, and the relevant points can be referred to only in the partial description of the embodiments of the method.
The above description is only for the preferred embodiment of the present invention, and is not intended to limit the scope of the present invention. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention shall fall within the protection scope of the present invention.