Remote double-recording method and device for data synchronization and computer equipment
By using the JSBridge mechanism to synchronize and display the client information of the insured and insured in remote meetings, the problem of inefficient data synchronization in the existing remote dual-recording method is solved, and an efficient remote dual-recording process is achieved.
Patent Information
- Application Number
- CN202411727875.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-28
- Publication Date
- 2025-03-07
- Estimated Expiration
- 2044-11-28
AI Technical Summary
The existing remote dual recording method cannot achieve multi-party data synchronization, and in the insurance process, all nodes need to be recorded and qualified inspection. If the test fails, it needs to be re-recorded, resulting in low efficiency.
By creating a remote meeting and synchronizing the information of the current business node between the policyholder and the insured client using the JSBridge mechanism, and receiving and displaying the screen sharing information of the target client, activate the Start Dual Record option and save the Dual Record data until all business nodes are completed.
Multi-party data synchronization is realized, the efficiency of remote dual recording is improved, and the efficiency is ensured until all scheduled service nodes are successfully completed.
Smart Images

Figure CN119583570A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of Internet technology, and in particular to a remote dual recording method, device, computer equipment, storage medium and computer program product for data synchronization. Background Art
[0002] With the development of Internet finance, in order to protect the rights and interests of customers, it is necessary to conduct simultaneous audio and video recording of the scene, that is, dual recording. If the agent, policyholder and insured cannot record offline at the same time, remote dual recording is required.
[0003] However, the current remote dual recording method cannot achieve data synchronization of multiple parties, and requires recording all nodes of the insurance process before performing a qualified test. If the test fails, all nodes of the insurance process need to be re-recorded again, which is time-consuming. Therefore, there is currently a problem of low efficiency of remote dual recording for data synchronization. Summary of the invention
[0004] Based on this, it is necessary to provide a remote dual recording method, apparatus, computer device, computer readable storage medium and computer program product for data synchronization to address the technical problem of low efficiency of remote dual recording for data synchronization.
[0005] In a first aspect, the present application provides a remote dual recording method for data synchronization, comprising:
[0006] Creating a remote conference and sending a link of the remote conference to the policyholder client and the insured client;
[0007] When the policyholder client and the insured client join the remote conference based on the link, the node information corresponding to the current business node is synchronized to the policyholder client and the insured client through the JSBridge mechanism, and the screen sharing information of the target client is received and displayed through the JSBridge mechanism; the target client is one of the policyholder client and the insured client, and the screen sharing information of the target client includes screen information and voice information;
[0008] When receiving the screen sharing information of the target client, activating the start dual recording option, and if receiving a trigger operation for the start dual recording option, performing dual recording on the currently displayed screen sharing information of the target client, and saving the corresponding dual recording data;
[0009] After receiving the operation instruction to enter the next business node, the current business node is updated based on the next business node, and the step of synchronizing the node information corresponding to the current business node to the policyholder client and the insured client through the JSBridge mechanism is returned until all business nodes have been completed.
[0010] In one of the embodiments, after receiving the operation instruction to enter the next business node, it includes: obtaining the quality inspection results corresponding to all the business nodes in sequence; all the business nodes include voice and text broadcast nodes, voice reply nodes, certificate display nodes, signature nodes and signature document display nodes; each of the business nodes appears at least once in the remote dual recording process; obtaining the quality inspection results corresponding to all the business nodes includes: obtaining the dual recording data of each of the business nodes respectively; comparing the dual recording data with the preset standard data, and determining the quality inspection result of the dual recording data according to the comparison result.
[0011] In one of the embodiments, the quality inspection result includes pass and fail; after determining the quality inspection result of the dual-recording data, it includes: synchronously sending the quality inspection result to the policyholder client and the insured client; when the quality inspection result is pass, storing the dual-recording data in a data packet, and performing the quality inspection operation of the next business node.
[0012] In one of the embodiments, after the quality inspection result is sent to the policyholder client and the insured client, it also includes: if the quality inspection result is not passed, re-initiating the dual recording process of the business node corresponding to the quality inspection result, and generating sub-dual recording data corresponding to the business node; performing quality inspection on the sub-dual recording data and synchronizing the quality inspection result to the policyholder client and the insured client.
[0013] In one of the embodiments, when the policyholder client or the insured client executes the confirmation operation corresponding to the service node, the current operator performs the operation, and a person other than the current operator obtains the screen sharing information of the operation page of the current operator.
[0014] In one of the embodiments, if the screen sharing information of the target client is not successfully received and displayed through the JSBridge mechanism, the screen projection request is re-initiated based on a preset restart button until the node information corresponding to the current business node is synchronized to the policyholder client and the insured client through the JSBridge mechanism, and the screen sharing information of the target client is received and displayed through the JSBridge mechanism.
[0015] In a second aspect, the present application also provides a remote dual recording device for data synchronization, comprising:
[0016] A conference creation module, used to create a remote conference and send a link of the remote conference to the policyholder client and the insured client;
[0017] An information synchronization module, used for synchronizing node information corresponding to the current business node to the policyholder client and the insured client through the JSBridge mechanism when the policyholder client and the insured client join the remote conference based on the link, and receiving and displaying the screen sharing information of the target client through the JSBridge mechanism; the target client is one of the policyholder client and the insured client, and the screen sharing information of the target client includes screen information and voice information;
[0018] A dual recording operation module, configured to activate a start dual recording option when receiving the screen sharing information of the target client, and to perform dual recording on the screen sharing information of the target client currently displayed if a trigger operation for the start dual recording option is received, and to save the corresponding dual recording data;
[0019] The business node update module is used to update the current business node based on the next business node after receiving the operation instruction to enter the next business node, and return to the step of synchronizing the node information corresponding to the current business node to the policyholder client and the insured client through the JSBridge mechanism until all business nodes have been completed.
[0020] In a third aspect, the present application further provides a computer device, the computer device comprising a memory and a processor, the memory storing a computer program, and the processor implementing the following steps when executing the computer program:
[0021] Creating a remote conference and sending a link of the remote conference to the policyholder client and the insured client;
[0022] When the policyholder client and the insured client join the remote conference based on the link, the node information corresponding to the current business node is synchronized to the policyholder client and the insured client through the JSBridge mechanism, and the screen sharing information of the target client is received and displayed through the JSBridge mechanism; the target client is one of the policyholder client and the insured client, and the screen sharing information of the target client includes screen information and voice information;
[0023] When receiving the screen sharing information of the target client, activating the start dual recording option, and if receiving a trigger operation for the start dual recording option, performing dual recording on the currently displayed screen sharing information of the target client, and saving the corresponding dual recording data;
[0024] After receiving the operation instruction to enter the next business node, the current business node is updated based on the next business node, and the step of synchronizing the node information corresponding to the current business node to the policyholder client and the insured client through the JSBridge mechanism is returned until all business nodes have been completed.
[0025] In a fourth aspect, the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the following steps are implemented:
[0026] Creating a remote conference and sending a link of the remote conference to the policyholder client and the insured client;
[0027] When the policyholder client and the insured client join the remote conference based on the link, the node information corresponding to the current business node is synchronized to the policyholder client and the insured client through the JSBridge mechanism, and the screen sharing information of the target client is received and displayed through the JSBridge mechanism; the target client is one of the policyholder client and the insured client, and the screen sharing information of the target client includes screen information and voice information;
[0028] When receiving the screen sharing information of the target client, activating the start dual recording option, and if receiving a trigger operation for the start dual recording option, performing dual recording on the currently displayed screen sharing information of the target client, and saving the corresponding dual recording data;
[0029] After receiving the operation instruction to enter the next business node, the current business node is updated based on the next business node, and the step of synchronizing the node information corresponding to the current business node to the policyholder client and the insured client through the JSBridge mechanism is returned until all business nodes have been completed.
[0030] In a fifth aspect, the present application further provides a computer program product, the computer program product comprising a computer program, which implements the following steps when executed by a processor:
[0031] Creating a remote conference and sending a link of the remote conference to the policyholder client and the insured client;
[0032] When the policyholder client and the insured client join the remote conference based on the link, the node information corresponding to the current business node is synchronized to the policyholder client and the insured client through the JSBridge mechanism, and the screen sharing information of the target client is received and displayed through the JSBridge mechanism; the target client is one of the policyholder client and the insured client, and the screen sharing information of the target client includes screen information and voice information;
[0033] When receiving the screen sharing information of the target client, activating the start dual recording option, and if receiving a trigger operation for the start dual recording option, performing dual recording on the currently displayed screen sharing information of the target client, and saving the corresponding dual recording data;
[0034] After receiving the operation instruction to enter the next business node, the current business node is updated based on the next business node, and the step of synchronizing the node information corresponding to the current business node to the policyholder client and the insured client through the JSBridge mechanism is returned until all business nodes have been completed.
[0035] The above-mentioned remote dual recording method, device, computer equipment, storage medium and computer program product for data synchronization have the following beneficial effects in the process of remote dual recording for data synchronization: first, the agent client creates a remote conference and sends the link of the remote conference to the policyholder client and the insured client; then, when the policyholder client and the insured client join the remote conference based on the link, the node information corresponding to the current business node is synchronized to the policyholder client and the insured client through the JSBridge mechanism, and the screen sharing information of the target client is received and displayed through the JSBridge mechanism; the target client is the policyholder client The target client and the insured client are one of them, and the screen sharing information of the target client includes screen information and voice information; when the screen sharing information of the target client is received, the start dual recording option is activated. If a trigger operation for the start dual recording option is received, the screen sharing information of the currently displayed target client is dual recorded, and the corresponding dual recording data is saved; finally, after receiving the operation instruction to enter the next business node, the current business node is updated based on the next business node, and the step of synchronizing the node information corresponding to the current business node to the insured client and the insured client through the JSBridge mechanism is returned until all business nodes are completed. In the above process, by creating a meeting and sharing a link through the agent client, the insured and the insured can quickly and conveniently join the meeting, and use JSBridge to synchronize the current business node information, ensuring that all participants can share the content of the meeting, so that all participants can timely understand the progress of the current business; therefore, the design of the above process not only improves the efficiency and accuracy of information transmission, but also ensures the efficiency until all scheduled business nodes are successfully completed, and improves the efficiency of remote dual recording. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related technologies, the drawings required for use in the embodiments or the related technical descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0037] Figure 1 is an application environment diagram of a remote dual recording method for data synchronization in one embodiment;
[0038] Figure 2 A flowchart of a remote dual recording method for data synchronization in one embodiment;
[0039] Figure 3 It is a flowchart of the remote dual recording steps for data synchronization in one embodiment;
[0040] Figure 4 A schematic diagram of a process of synchronizing messages between an operator and an agent client in one embodiment;
[0041] Figure 5 is a structural block diagram of a remote dual recording device for data synchronization in one embodiment;
[0042] Figure 6 A schematic diagram of a process of message synchronization of remote conference participants in one embodiment;
[0043] Figure 7 A flowchart of an abnormal exit processing method during remote dual recording in one embodiment;
[0044] Figure 8 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0045] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0046] The remote dual recording method for data synchronization provided in the embodiment of the present application can be applied to Figure 1In the application environment shown in the figure, the target client 102 communicates with the agent client 104 through the network, wherein the target client includes one of the policyholder client and the insured client. The data storage system can store the data that the agent client 104 needs to process. The data storage system can be integrated on the agent client 104, or placed on the cloud or other network servers. First, the agent client 104 creates a remote conference and sends the link of the remote conference to the policyholder client and the insured client; when the policyholder client and the insured client join the remote conference based on the link, the agent client 104 synchronizes the node information corresponding to the current business node to the policyholder client and the insured client through the JSBridge mechanism, and receives and displays the screen sharing information of the target client through the JSBridge mechanism; the target client 104 is one of the policyholder client and the insured client, and the screen sharing information of the target client 104 includes screen information and voice information; then, when the agent client 104 receives the screen sharing information of the target client, it activates the start dual recording option, and if a trigger operation for the start dual recording option is received, the screen sharing information of the currently displayed target client is dual recorded, and the corresponding dual recording data is saved; finally, after receiving the operation instruction to enter the next business node, the agent client 104 updates the current business node based on the next business node, and returns to the step of synchronizing the node information corresponding to the current business node to the policyholder client and the insured client through the JSBridge mechanism until all business nodes are completed. The target client 102 may be, but is not limited to, various personal computers, laptops, smart phones, tablet computers, IoT devices, and portable wearable devices. The portable wearable devices may be smart watches, smart bracelets, etc. The agent client 104 may be implemented using an independent server or a server cluster consisting of multiple servers.
[0047] In an exemplary embodiment, Figure 2 As shown, a remote dual recording method for data synchronization is provided, and the method is applied to Figure 1 Taking the agent client 104 in the example as an example, the method includes the following steps S202 to S208. Among them:
[0048] Step S202: Create a remote conference and send the link of the remote conference to the policyholder client and the insured client.
[0049] Among them, remote conference refers to a form of conference held through the Internet. Participants may not be in the same location and usually communicate through video, audio and text. The link of the remote conference is the entrance for participants to access the meeting.
[0050] As an example, in the insurance business, the policyholder client refers to the policyholder's device or software interface, usually including a mobile application or a web page, which is used to submit insurance information, participate in meetings, and receive notifications; correspondingly, the insured client refers to the insured's device or software interface. The insured is usually the relevant person on the insurance policy, who uses the insured client to access the meeting to understand the insurance terms or conduct related consultations.
[0051] Step S204, when the policyholder client and the insured client join the remote conference based on the link, the node information corresponding to the current business node is synchronized to the policyholder client and the insured client through the JSBridge mechanism, and the screen sharing information of the target client is received and displayed through the JSBridge mechanism; the target client is one of the policyholder client and the insured client, and the screen sharing information of the target client includes screen information and voice information.
[0052] Among them, JSBridge is a technology for communication between different environments, usually used to achieve two-way data transmission and function calls; screen sharing information refers to the screen content and audio information shared by the target client in the meeting. Participants can view the shared screen in real time. The information on the screen can contain relevant business files, demonstrations or other content; business nodes refer to the various steps or links specified in the business processing process. Each node may involve different operating instructions, data updates and interactive operations.
[0053] Step S206, when receiving the screen sharing information of the target client, activating the start dual recording option, if receiving a trigger operation for the start dual recording option, dual recording is performed on the screen sharing information of the currently displayed target client, and the corresponding dual recording data is saved.
[0054] Among them, dual recording data refers to the recording and screen sharing content generated from the meeting; the dual recording option allows the system to simultaneously record audio from multiple clients and related screen sharing video content; the trigger operation can be a specific command to start a certain function or action.
[0055] As an example, when the agent client receives screen sharing information from the policyholder client or the insured client, the dual recording option is activated. If both the policyholder client and the insured client agree to start dual recording, the currently displayed screen sharing information is dual recorded, and the dual recording data from the screen sharing information is saved.
[0056] Step S208, after receiving the operation instruction to enter the next business node, update the current business node based on the next business node, and return to the step of synchronizing the node information corresponding to the current business node to the policyholder client and the insured client through the JSBridge mechanism until all business nodes have been completed.
[0057] Among them, updating the current business node means switching the state or process of the system to the next business node according to the latest operation instruction.
[0058] In the above-mentioned remote dual recording method for data synchronization, in the process of remote dual recording for data synchronization, the following beneficial effects are achieved: first, the agent client creates a remote conference and sends the link of the remote conference to the policyholder client and the insured client; then, when the policyholder client and the insured client join the remote conference based on the link, the node information corresponding to the current business node is synchronized to the policyholder client and the insured client through the JSBridge mechanism, and the screen sharing information of the target client is received and displayed through the JSBridge mechanism; the target client is one of the policyholder client and the insured client, and the screen sharing information of the target client includes screen information and voice information; when the screen sharing information of the target client is received, the start dual recording option is activated, and if a trigger operation for the start dual recording option is received, the screen sharing information of the currently displayed target client is dual recorded, and the corresponding dual recording data is saved; finally, after receiving an operation instruction to enter the next business node, the current business node is updated based on the next business node, and the step of synchronizing the node information corresponding to the current business node to the policyholder client and the insured client through the JSBridge mechanism is returned until all business nodes are completed. In the above process, by creating a meeting and sharing a link through the agent client, the policyholder and the insured can quickly and conveniently join the meeting, and use JSBridge to synchronize the current business node information to ensure that all participants can share the content of the meeting, so that all participants can keep abreast of the progress of the current business; therefore, the design of the above process not only improves the efficiency and accuracy of information transmission, but also ensures the efficiency until all scheduled business nodes are successfully completed, thereby improving the efficiency of remote dual recording.
[0059] In an exemplary embodiment, after receiving an operation instruction to enter the next business node, it includes: obtaining the quality inspection results corresponding to all business nodes in sequence; all business nodes include voice and text broadcast nodes, voice reply nodes, certificate display nodes, signature nodes and signature document display nodes; each of all business nodes appears at least once in the remote dual recording process; obtaining the quality inspection results corresponding to all business nodes, including: obtaining the dual recording data of each business node respectively; comparing the dual recording data with the preset standard data, and determining the quality inspection result of the dual recording data according to the comparison result.
[0060] Among them, specific business nodes include voice and text broadcast nodes, voice reply nodes, certificate display nodes, signature nodes and signature document display nodes. Each node represents a specific operation or information exchange; quality inspection results refer to the quality evaluation of a certain process or data, which is usually reviewed based on certain standards; preset standard data refers to a pre-defined benchmark or template used to compare and evaluate the actual collected dual-recording data; comparison results refer to the conclusions obtained by comparing the actual dual-recording data with the preset standard data.
[0061] As an example, quality inspection results are used to evaluate the compliance and accuracy of dual-recording data; the voice and text broadcast node is used to convert relevant information into audible voice form for participants to play and understand; the voice reply node allows participants to provide feedback through voice, and the document display node means that participants need to provide proof of identity for identity verification; similarly, the signature node means that the participant needs to sign; the signed document display node indicates that the document signed by the participant needs to be displayed and confirmed.
[0062] Furthermore, each service node appears at least once in the remote dual recording process, and the dual recording data of each service node has its own preset standard data.
[0063] In this embodiment, by performing systematic quality inspection on the business nodes, the compliance and effectiveness of each business node are ensured, thereby improving the reliability and transparency of the entire business process.
[0064] Furthermore, in one embodiment, the quality inspection results include pass and fail; after determining the quality inspection result of the dual-recording data, it includes: synchronously sending the quality inspection result to the policyholder client and the insured client; when the quality inspection result is pass, the dual-recording data is stored in the data packet, and the quality inspection operation of the next business node is performed.
[0065] Among them, the quality inspection result refers to the evaluation result after the quality inspection of data or products; the data packet refers to the collection of dual-recording data that has been stored and processed. The dual-recording data that has passed the quality inspection will usually be summarized and organized into a data packet; in addition, after the quality inspection result of the dual-recording data of the current node is stored in the data packet, the quality inspection operation of the dual-recording data of the next node will be directly started until the quality inspection of the dual-recording data of all nodes has been completed.
[0066] In this embodiment, by synchronously sending the quality inspection results to the policyholder client and the insured client, it can be ensured that the policyholder and the insured receive the quality inspection results in a timely manner, thereby ensuring the efficiency of data synchronization, standardizing the standard process of dual-recording data flow, and making the quality inspection work of dual-recording data at each node more efficient.
[0067] In one embodiment, after the quality inspection result is sent to the policyholder client and the insured client, it also includes: if the quality inspection result is failed, re-initiating the dual recording process of the business node corresponding to the quality inspection result, and generating sub-dual recording data corresponding to the business node; performing quality inspection on the sub-dual recording data and synchronizing the quality inspection result to the policyholder client and the insured client.
[0068] Among them, sub-double-recording data refers to the new double-recording data generated for the business node when the quality inspection result fails and the quality inspection is re-initiated. After the new double-recording data is quality inspected, the new quality inspection result is synchronized to the policyholder client and the insured client.
[0069] In this embodiment, by re-double-recording the business nodes corresponding to the double-recording data with failed quality inspection results, it is helpful to correct errors or defects in the previously recorded data in a timely manner, thereby obtaining more accurate double-recording data; in addition, the double-recording data that fails the quality inspection can be processed in a timely manner, avoiding the accumulation of subsequent problems and indirectly improving the efficiency of double-recording.
[0070] Furthermore, in one embodiment, it also includes: when the policyholder client or the insured client executes the confirmation operation corresponding to the service node, the current operator performs the operation, and the non-current operator obtains the screen sharing information of the operation page of the current operator.
[0071] The current operator refers to a user who is performing operations in the business process, such as inputting information or clicking a button, etc. Similarly, the non-current operator refers to a user who is in the business process at the same time as the current operator.
[0072] More often, the current operator can be an agent, a policyholder or an insured person, and only one current operator can perform operations in a business process at the same time.
[0073] In this embodiment, the screen sharing function allows non-current operators to see the operations being performed by the current operator, thereby ensuring transparency of information, improving collaboration between multiple parties, and further improving dual recording efficiency.
[0074] Optionally, in one embodiment, if the screen sharing information of the target client is not successfully received and displayed through the JSBridge mechanism, the screen projection request is re-initiated based on a preset restart button until the node information corresponding to the current business node is synchronized to the policyholder client and the insured client through the JSBridge mechanism, and the screen sharing information of the target client is received and displayed through the JSBridge mechanism.
[0075] The preset restart button refers to a button provided in the user interface for re-initiating an operation or request. If the screen sharing information is not successfully obtained, the connection can be retried by clicking the restart button.
[0076] More specifically, as an example, if the policyholder client or the insured client exits the conference due to an abnormal situation such as an incoming call, the agent client can perform the dual recording operation again from the exited service node.
[0077] In this embodiment, by re-initiating the request through the restart button when the screen projection request is unsuccessful, the agent client can simply and quickly try again when the operation fails, saving time; and, through the combination of the preset restart button and the JSBridge mechanism, it is ensured that the participants can receive real-time screen sharing information during the dual recording process, thereby improving the reliability of the dual recording process.
[0078] This application provides a remote dual recording method for data synchronization. In order to better understand the process of the remote dual recording method for data synchronization, Figure 3 As shown, the specific process of the remote dual recording method for data synchronization of the present application is described in detail below, including the following steps:
[0079] Step S302: the agent client creates a remote conference, and the policyholder client and the insured client join the remote conference.
[0080] Among them, the conference can include multiple dual-recording business nodes, different business nodes correspond to different broadcast scripts, and the status is synchronized at each business node based on the message channel. Based on RTC (Real-Time Communication), the sound of the microphone can be received and the sound of the speaker can be filtered to avoid confusion in the reception. The noise of all clients will be filtered out, and the sound will be automatically synthesized and then played out to achieve synchronization of the broadcast sound of each client. In addition, in order to ensure the synchronization of screen sharing information display, only the screen of one client is reading the front-end page or other operable pages at the same time, and the pages displayed by other participants are all the projection screens of the former. The specific process is as follows: Figure 4 As shown, it includes the agent, the current operator and the non-current operator, wherein the codes for the non-current operator to receive the message of preparing to enter the next node and to receive the message and enter the next node are respectively:
[0081] {
[0082] "type": "nextStep",
[0083] "userld": "User ID",
[0084] "indexNum": "Current node",
[0085] "role": "receiving role",
[0086] "data": {
[0087] "nextNode": "next node",
[0088] "nextNodeOperator": "next node operator",
[0089] "isForce": "Whether to force entry Y / N"
[0090] }
[0091] }
[0092] {
[0093] "type": "allowNext",
[0094] "userld": "User ID",
[0095] "indexNum": "Current node",
[0096] "role": "The receiving role",
[0097] "data": {
[0098] "result": "Are you allowed to enter? Y / N"
[0099] }
[0100] }
[0101] Step S304, the agent client initiates screen projection and synchronizes the current business node information to the policyholder client and the agent client through the JSBridge mechanism.
[0102] In addition, in view of the quality requirements of dual recording, an intelligent quality inspection function has been added. The information of the intelligent quality inspection results is all stored in the agent's app client. The intelligent quality inspection result information of the policyholder and the insured is transmitted to the agent client during the meeting. Before the end of recording, the agent client can see the quality inspection results and share them with other insured persons. If there are nodes whose quality inspection results fail, the agent client can initiate re-recording of the corresponding nodes; in order to ensure that the pages displayed by all parties are the same at the same time, the core of the interaction between the agent client and the dist package (distribution package, a set of built files) is to access the built-in entry page of the dist package that will not be displayed, rather than the agent client directly accessing the path of a certain page of dist. The agent client uses JSBridge to transfer data to the dist package, and judges the jump to the page that should be displayed currently based on the received JSBridge data, thereby realizing the synchronous display of content from all parties.
[0103] More about the process of agent client, policyholder client and insured client for membership confirmation, receiving speech information and starting double recording operation. Figure 5 As shown, the codes for the insured client to join the club, the pop-up window on the insured client to prompt that the insured client is not allowed to join the club, and the insured client to receive the speech information are as follows:
[0104] {
[0105] "type": "joinRoom",
[0106] "userld": "User ID",
[0107] "indexNum": "0",
[0108] "role": "receiving role",
[0109] "data": {
[0110] "currentRole": "The role selected by this client for joining the meeting",
[0111] "location": "The region where the current member role is located"
[0112] }
[0113] }
[0114] {
[0115] "type": "leaveRoom",
[0116] "userld": "User ID",
[0117] "indexNum": "0",
[0118] "role": "receiving role",
[0119] "data": {
[0120] "leaveUser": "userid that needs to exit the meeting",
[0121] "tips": "Pop-up window prompts information, requiring withdrawal due to triggering certain rules"
[0122] }
[0123] }
[0124] {
[0125] "type": "syncInfo",
[0126] "userld": "User ID",
[0127] "indexNum": "0",
[0128] "role": "receiving role",
[0129] "data": {
[0130] "wordBean": "Word Talk"
[0131] }
[0132] }
[0133] Step S306, start the dual recording operation for the current service node and save the corresponding dual recording data.
[0134] As an example, during the dual recording process, if one of the insured client and the insured client exits the meeting, the agent client needs to re-initiate the meeting and re-dual-record the exit node. The relationship between the agent client, the abnormal exit party, and other parties in the meeting is as follows: Figure 6 As shown, the relevant codes for other parties in the conference to contact the waiting pop-up window and receive the speech information are as follows:
[0135] {
[0136] "type": "syncinfo",
[0137] "userld": "User ID",
[0138] "indexNum": "Current node",
[0139] "role": "receiving role",
[0140] "data": {
[0141] "wordBean": "Word Talk",
[0142] "nextNode": "current node",
[0143] "nextNodeOperator": "Current Node Operator"
[0144] }
[0145] }
[0146] Step S308, looping to complete the dual recording operations of all nodes in the business process.
[0147] In the above embodiment, by ensuring that only one party's screen is operable at the same time, the page display of other participants is always consistent with the current operator, effectively avoiding the problem of information asymmetry; by dividing the business process into multiple business nodes, it is possible to flexibly adapt to various business needs during the dual recording process, and when one of the business nodes has a dual recording quality problem, only that node can be re-recorded, thereby improving the efficiency of dual recording and making the remote dual recording business process more flexible and efficient.
[0148] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0149] Based on the same inventive concept, the embodiment of the present application also provides a remote dual recording device for data synchronization for implementing the remote dual recording method for data synchronization involved above. The implementation solution provided by the device to solve the problem is similar to the implementation solution recorded in the above method, so the specific limitations of one or more embodiments of the remote dual recording device for data synchronization provided below can refer to the limitations of the remote dual recording method for data synchronization above, and will not be repeated here.
[0150] In an exemplary embodiment, Figure 7 As shown, a remote dual recording device for data synchronization is provided, including: a conference creation module 701, an information synchronization module 702, a dual recording operation module 703 and a service node update module 704, wherein:
[0151] The conference creation module 701 is used to create a remote conference and send the link of the remote conference to the insured client and the insured client;
[0152] The information synchronization module 702 is used to synchronize the node information corresponding to the current business node to the policyholder client and the insured client through the JSBridge mechanism when the policyholder client and the insured client join the remote conference based on the link, and receive and display the screen sharing information of the target client through the JSBridge mechanism; the target client is one of the policyholder client and the insured client, and the screen sharing information of the target client includes screen information and voice information;
[0153] The dual recording operation module 703 is used to activate the start dual recording option when receiving the screen sharing information of the target client, and if a trigger operation for the start dual recording option is received, perform dual recording on the screen sharing information of the target client currently displayed, and save the corresponding dual recording data;
[0154] The business node update module 704 is used to update the current business node based on the next business node after receiving the operation instruction to enter the next business node, and return to the step of synchronizing the node information corresponding to the current business node to the policyholder client and the insured client through the JSBridge mechanism until all business nodes have been completed.
[0155] Furthermore, in one embodiment, the business node update module 704 is also used to sequentially obtain quality inspection results corresponding to all business nodes; all business nodes include voice and text broadcast nodes, voice reply nodes, certificate display nodes, signature nodes, and signature document display nodes; each of all business nodes appears at least once in the remote dual recording process; obtaining the quality inspection results corresponding to all business nodes includes: obtaining the dual recording data of each business node respectively; comparing the dual recording data with the preset standard data, and determining the quality inspection result of the dual recording data according to the comparison result.
[0156] Furthermore, in one embodiment, the business node update module 704 is also used to synchronously send the quality inspection results to the policyholder client and the insured client; when the quality inspection result is passed, the dual-recorded data is stored in the data packet, and the quality inspection operation of the next business node is performed.
[0157] Furthermore, in one embodiment, the business node update module 704 is also used to re-initiate the dual recording process of the business node corresponding to the quality inspection result when the quality inspection result is failed, and generate sub-dual recording data corresponding to the business node; perform quality inspection on the sub-dual recording data and synchronize the quality inspection results to the policyholder client and the insured client.
[0158] Furthermore, in one embodiment, the dual recording operation module 703 is also used for when the policyholder client or the insured client executes the confirmation operation corresponding to the business node, the current operator performs the operation, and the non-current operator obtains the screen sharing information of the operation page of the current operator.
[0159] Furthermore, in one embodiment, the dual recording operation module 703 is also used to re-initiate the screen projection request based on a preset restart button when the screen sharing information of the target client is not successfully received and displayed through the JSBridge mechanism, until the node information corresponding to the current business node is synchronized to the policyholder client and the insured client through the JSBridge mechanism, and the screen sharing information of the target client is received and displayed through the JSBridge mechanism.
[0160] Each module in the remote dual recording device for data synchronization can be implemented in whole or in part by software, hardware, or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each module.
[0161] In an exemplary embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as shown in FIG. Figure 8As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store remote dual recording data for data synchronization. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a remote dual recording method for data synchronization is implemented.
[0162] Those skilled in the art will understand that Figure 8 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0163] In an exemplary embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above-mentioned method embodiments when executing the computer program.
[0164] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.
[0165] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.
[0166] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.
[0167] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.
[0168] The technical features of the above embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0169] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A remote dual recording method for data synchronization, characterized in that: Applied to an agent client, the method includes: Creating a remote conference and sending a link of the remote conference to the policyholder client and the insured client; When the policyholder client and the insured client join the remote conference based on the link, the node information corresponding to the current business node is synchronized to the policyholder client and the insured client through the JSBridge mechanism, and the screen sharing information of the target client is received and displayed through the JSBridge mechanism; the target client is one of the policyholder client and the insured client, and the screen sharing information of the target client includes screen information and voice information; When receiving the screen sharing information of the target client, activating the start dual recording option, and if receiving a trigger operation for the start dual recording option, performing dual recording on the currently displayed screen sharing information of the target client, and saving the corresponding dual recording data; After receiving the operation instruction to enter the next business node, the current business node is updated based on the next business node, and the step of synchronizing the node information corresponding to the current business node to the policyholder client and the insured client through the JSBridge mechanism is returned until all business nodes have been completed.
2. The method according to claim 1, characterized in that: After receiving the operation instruction to enter the next service node, the method includes: Obtaining quality inspection results corresponding to all the business nodes in sequence; the business nodes include voice and text broadcast nodes, voice reply nodes, certificate display nodes, signature nodes, and signature document display nodes; each of the business nodes in the business nodes appears at least once in the remote dual recording process; The obtaining of quality inspection results corresponding to all the service nodes includes: Respectively obtain the dual recording data of each of the service nodes; The dual-recorded data is compared with preset standard data, and a quality inspection result of the dual-recorded data is determined according to the comparison result.
3. The method according to claim 2, characterized in that The quality inspection results include pass and fail; After determining the quality inspection result of the dual-recorded data, the method further comprises: Synchronously sending the quality inspection results to the policyholder client and the insured client; When the quality inspection result is passed, the dual-recorded data is stored in a data packet, and a quality inspection operation of the next service node is performed.
4. The method according to claim 3, characterized in that After sending the quality inspection result to the policyholder client and the insured client, the method further includes: If the quality inspection result is not passed, re-initiate the dual recording process of the service node corresponding to the quality inspection result, and generate sub-dual recording data corresponding to the service node; The sub-dual recording data is quality-checked and the quality-check results are synchronized to the policyholder client and the insured client.
5. The method according to claim 1, characterized in that The method further comprises: When the policyholder client or the insured client executes the confirmation operation corresponding to the service node, the current operator performs the operation, and persons other than the current operator obtain the screen sharing information of the operation page of the current operator.
6. The method according to claim 1, characterized in that The method further comprises: In the event that the screen sharing information of the target client is not successfully received and displayed through the JSBridge mechanism, the screen projection request is re-initiated based on the preset restart button until the node information corresponding to the current business node is synchronized to the policyholder client and the insured client through the JSBridge mechanism, and the screen sharing information of the target client is received and displayed through the JSBridge mechanism.
7. A remote dual recording device for data synchronization, characterized in that: The device comprises: A conference creation module, used to create a remote conference and send a link of the remote conference to the policyholder client and the insured client; An information synchronization module, used for synchronizing node information corresponding to the current business node to the policyholder client and the insured client through the JSBridge mechanism when the policyholder client and the insured client join the remote conference based on the link, and receiving and displaying the screen sharing information of the target client through the JSBridge mechanism; the target client is one of the policyholder client and the insured client, and the screen sharing information of the target client includes screen information and voice information; A dual recording operation module, configured to activate a start dual recording option when receiving the screen sharing information of the target client, and to perform dual recording on the screen sharing information of the target client currently displayed if a trigger operation for the start dual recording option is received, and to save the corresponding dual recording data; The business node update module is used to update the current business node based on the next business node after receiving the operation instruction to enter the next business node, and return to the step of synchronizing the node information corresponding to the current business node to the policyholder client and the insured client through the JSBridge mechanism until all business nodes have been completed.
8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
Citation Information
Patent Citations
Parameter information updating method and device, electronic equipment and readable storage medium
CN111897826A
Double-recording video quality detection method and device, electronic equipment and storage medium
CN116744054A
Double-recording quality inspection method and device and computer equipment
CN117651182A
Artificial intelligence-based dual-recording quality inspection method and apparatus, computer device and medium
WO2022100349A1