Video service processing method and device, electronic equipment and readable storage medium
By receiving information from the agent's terminal via the client and directly redirecting the user to the video service interface, the problem of users needing to download and log in in existing technologies is solved, thus achieving a convenient video service processing experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-16
- Publication Date
- 2026-03-17
AI Technical Summary
The existing online video service hall system requires users to perform cumbersome operations such as downloading and logging in, resulting in a poor user experience and failing to meet users' business processing needs.
The client receives information from the agent's terminal through the server, displays a video service processing button, and responds to the user's click to directly jump to the target video service interface. It also establishes a video connection with the agent's terminal through the server, without the need for downloading or logging in.
It reduces the number of steps users need to take, improves the user experience, and allows users to easily access the video service hall to conduct business.
Smart Images

Figure CN115834815B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of video technology, and in particular to a video service processing method, apparatus, electronic device, and readable storage medium. Background Technology
[0002] In the face of sudden emergencies, users may be unable to handle or inquire about various services through offline channels. To facilitate this, major telecom operators have launched online service channels, allowing users to handle various services online. However, existing online channels lack comprehensive support and cannot meet users' needs. Therefore, there is an urgent need for a new, universal, contactless, remote, and visual service tool to digitize offline service processing.
[0003] The video service hall system is one solution that solves the problem of incomplete business support in online channels. Users can connect with agents via video and communicate about business, while agents handle business for users through the operator's business system.
[0004] However, existing video service hall systems require users to access the video service interface through mobile phone service halls, online service halls, applications (APPs), mini programs, websites, etc. Users need to download, log in, and perform other operations to enter the video service hall, which is too cumbersome and results in a poor user experience. Summary of the Invention
[0005] This application provides a method, apparatus, electronic device, and readable storage medium for handling video services, enabling clients to access the video service hall without downloading or logging in, thereby reducing user operations and improving user experience.
[0006] Firstly, a method for processing video services is provided, the method comprising:
[0007] The client receives first information from the agent or the server corresponding to the target video service through the server. The first information is used to guide the user to handle the target video service. The first information carries the service identifier of the target video service.
[0008] Based on the first information, the client displays a video service processing button, and the video service processing button displays the service identifier;
[0009] In response to the user's click on the video service processing button, the client jumps to the service interface corresponding to the target video service and sends second information to the agent through the server. The second information includes the client's identification information.
[0010] The client receives a response message from the server and establishes a video connection with the agent.
[0011] In conjunction with the first aspect, in certain implementations of the first aspect, before the client receives the first information from the agent terminal, the method further includes:
[0012] The client sends a third piece of information to the server, which is used to request the processing of the target video service.
[0013] In conjunction with the first aspect, in certain implementations of the first aspect, the business interface corresponding to the target video service is any one of the following:
[0014] The interface of the target video service's mini-program, the interface of the target video service's website address, the interface of the target video service's mobile service hall, the interface of the target video service's online service hall, or the interface of the target video service's application (APP).
[0015] In conjunction with the first aspect, in some implementations of the first aspect, after the client and the agent establish a video connection, the method further includes:
[0016] The client receives a real-name authentication request from the agent terminal; based on the real-name authentication request, the client prompts the user to perform a real-name authentication operation and obtains the user's real-name authentication information; the client sends the real-name authentication information to the agent terminal.
[0017] Secondly, another method for processing video services is provided, the method including:
[0018] The agent sends first information to the server. The first information is used to guide the user to handle the target video service. The first information carries the service identifier of the target video service.
[0019] The agent receives second information from the server, the second information including the client's identification information;
[0020] The agent sends a response message to the server and establishes a video connection with the client.
[0021] In conjunction with the second aspect, in some implementations of the second aspect, before the agent sends the first information to the server, the method further includes:
[0022] The agent receives third information from the server, which is used to request the processing of the target video service.
[0023] In conjunction with the second aspect, in some implementations of the second aspect, after the agent establishes a connection with the server corresponding to the first business system, and after the agent establishes a video connection with the client, the method further includes:
[0024] The agent terminal processes video services through the first business system based on the task request from the client.
[0025] In conjunction with the second aspect, in some implementations of the second aspect, after the agent establishes a video connection with the client, the method further includes:
[0026] The agent sends a real-name authentication request to the client.
[0027] The agent receives user real-name authentication information from the client.
[0028] Thirdly, a video service processing device is provided, including:
[0029] The transceiver module is used to receive first information from the agent terminal through the server. The first information is used to guide the user to handle the target video service. The first information carries the service identifier of the target video service.
[0030] The processing module is configured to display a video service processing button based on the first information, wherein the video service processing button displays the service identifier; and in response to the user's click operation on the video service processing button, jump to the service interface corresponding to the target video service.
[0031] The transceiver module is further configured to: send second information to the agent terminal via the server, the second information including the device's identification information; and receive a response message from the server.
[0032] The processing module is also used to: establish a video connection with the agent terminal.
[0033] Fourthly, another video service processing device is provided, including:
[0034] The transceiver module is used to send first information to the server, the first information being used to guide the user to subscribe to the target video service, the first information carrying the service identifier of the target video service; and to receive second information from the server, the second information including the client's identification information.
[0035] The processing module is used to establish a video connection with the client.
[0036] Fifthly, a video service hall system is provided, including apparatus for implementing the first aspect or any possible video service processing method of the first aspect; or, apparatus for implementing the second aspect or any possible video service processing method of the second aspect.
[0037] In a sixth aspect, an electronic device is provided, comprising: at least one processor and a memory;
[0038] The memory stores computer-executed instructions;
[0039] The at least one processor executes computer execution instructions stored in the memory, causing the at least one processor to perform the method in any of the possible implementations of any of the above aspects.
[0040] In a seventh aspect, this application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the method in any possible implementation of any of the above aspects.
[0041] Eighthly, a computer program product is provided, the computer program product comprising a computer program (also referred to as code or instructions) that, when the computer program is run, causes a computer to perform the method in any possible implementation of any of the above aspects.
[0042] The video service processing method, apparatus, electronic device, and readable storage medium provided in this application allow the client to receive first information carrying a service identifier of the target video service from the agent terminal via a server. Based on this first information, the client displays a video service processing button with the video service identifier displayed on it. In response to the user's click on the video service processing button, the client can directly jump to the service interface corresponding to the target video service, allowing the client to access the video service hall without downloading a mobile service hall, online service hall, APP, or obtaining a link. The client then sends second information, including the client's identification information, to the agent terminal via the server, enabling the client to automatically log in to the video service hall without needing to log in to a mobile service hall, online service hall, APP, or mini-program, thus reducing user operations and improving user experience. Attached Figure Description
[0043] Figure 1 This is a schematic diagram of a video service hall system according to an embodiment of this application;
[0044] Figure 2 This is a schematic flowchart illustrating a video service processing method provided in an embodiment of this application;
[0045] Figure 3 This is a schematic diagram of the interface for message interaction between the agent terminal and the client provided in the embodiments of this application;
[0046] Figure 4 This is a schematic diagram of the internal functional modules of the client, server, and agent provided in the embodiments of this application;
[0047] Figure 5 This is a schematic flowchart illustrating the method for processing ID document replacement services provided in the embodiments of this application;
[0048] Figure 6 This is a schematic flowchart illustrating the method for handling ordinary business provided in the embodiments of this application;
[0049] Figure 7 This is a schematic block diagram of a video service processing device provided in an embodiment of this application;
[0050] Figure 8 This is a schematic block diagram of the electronic device provided in the embodiments of this application.
[0051] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0052] The technical solutions in this application will now be described with reference to the accompanying drawings.
[0053] In the embodiments of this application, terms such as "first" and "second" are used to distinguish identical or similar items with substantially the same function and purpose. For example, "first chip" and "second chip" are used only to distinguish different chips and do not limit their order of execution. Those skilled in the art will understand that terms such as "first" and "second" do not limit the quantity or execution order, and that "first" and "second" do not necessarily imply that they are different.
[0054] It should be noted that, in the embodiments of this application, the words "exemplarily" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design scheme described as "exemplarily" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of the words "exemplarily" or "for example" is intended to present the relevant concepts in a specific manner.
[0055] In this application embodiment, "at least one" refers to one or more, and "more than one" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, a--c, bc, or abc, where a, b, and c can be single or multiple.
[0056] In this embodiment, the client and agent include a hardware layer, an operating system layer running on top of the hardware layer, and an application layer running on top of the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory (also called main memory). The operating system can be any one or more computer operating systems that implement business processing through processes, such as Linux, Unix, Android, iOS, or Windows. The application layer includes applications such as browsers, address books, word processing software, and instant messaging software. Furthermore, this embodiment does not specifically limit the structure of the execution entity of the method provided in this embodiment, as long as it can communicate according to the method provided in this embodiment by running a program that records the code of the method provided in this embodiment. For example, the execution entity of the method provided in this embodiment can be either an agent or a client, or a functional module in the aforementioned device capable of calling and executing a program.
[0057] Furthermore, various aspects or features of this application can be implemented as methods, apparatus, or articles of manufacture using standard programming and / or engineering techniques. As used herein, the term "article of manufacture" encompasses a computer program accessible from any computer-readable device, carrier, or medium. For example, computer-readable media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks, or magnetic tapes), optical discs (e.g., compact discs (CDs), digital versatile discs (DVDs), etc.), smart cards, and flash memory devices (e.g., erasable programmable read-only memory (EPROMs), cards, sticks, or key drives, etc.). Additionally, the various storage media described herein may represent one or more devices and / or other machine-readable media for storing information. The term "machine-readable medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.
[0058] To facilitate understanding of the embodiments of this application, firstly, in conjunction with Figure 1 The video service hall system applicable to the embodiments of this application will be described in detail.
[0059] Figure 1 This is a schematic diagram of a video service hall system 100 provided in an embodiment of this application. The video service hall system 100 includes a client 101, a server 102, and agent terminals 103. In this video service hall system 100, when a user needs to conduct business, they can initiate a business processing request to the server 102 through the client 101. Based on the business processing request, the server 102 can assign an agent terminal 103 to the client 101. After the client 101 establishes a connection with the agent terminal 103, the client 101 can interact with the agent terminal 103 to conduct business processing.
[0060] It should be noted that the aforementioned client can also be called a video front-end, and this application embodiment does not limit its name.
[0061] For example, the aforementioned server may specifically be a 5G messaging chatbot service account.
[0062] It should be understood that Figure 1 This is just an illustration; the video service hall system 100 may also include other equipment. Figure 1The number of clients, servers, and agent terminals included in the video service hall system 100 in this application embodiment is not limited in this application embodiment.
[0063] It should be understood that the video service hall system 100 of this application embodiment can be applied to various occasions, such as: car insurance survey and damage assessment, securities account opening, video teller, loan face-to-face signing, account opening, etc., and this application embodiment does not limit it.
[0064] The various embodiments provided in this application will now be described in detail.
[0065] This application describes the embodiments using a client, a server, and a sales agent as examples. It should be understood that the client can be replaced with a device or chip that can perform similar functions to the client, the server can be replaced with a device or chip that can perform similar functions to the server, and the sales agent can also be replaced with a device or chip that can perform similar functions to the sales agent. The names of these devices are not limited in this application.
[0066] Figure 2 This is a schematic flowchart illustrating a video service processing method 200 provided in this application embodiment. This method can be applied to the aforementioned video service hall system 100, and can also be applied to other video service hall systems; this application embodiment does not limit its application in this regard. The method 200 includes the following steps:
[0067] S210, the agent sends first information to the server; then, the server receives the first information from the agent, which is used to guide the user to handle the target video service, and the first information carries the service identifier of the target video service.
[0068] The target video service is the service that the user needs to subscribe to, such as changing data plans or checking call balance. The service identifier can be a tag used to identify the service type of the target video service, such as data service type or call service type.
[0069] It should be understood that the first information may be a QR code, a link, etc., and the present application embodiments do not specifically limit the display format of the first information.
[0070] S220: After receiving the first information from the agent, the server sends the first information to the client; correspondingly, the client receives the first information from the server.
[0071] S230, based on this first information, the client displays a video service processing button, which displays a service identifier.
[0072] After receiving the first piece of information, the user performs input operations based on it. For example, assuming the first piece of information is a QR code and the client is a mobile phone, the user's mobile phone, upon receiving the QR code, can scan and recognize it to be redirected to the corresponding interface. This corresponding interface includes a button for processing video services.
[0073] It should be noted that the video service processing button can specifically be a message button, a bottom menu, or an advertisement banner, etc. This application embodiment can display the service identifier through a message button, a bottom menu, or an advertisement banner, or through other display formats. This application embodiment does not limit the specific form of the video service processing button or the display format of the service identifier.
[0074] S240: In response to the user's click on the video service processing button, the client jumps to the service interface corresponding to the target video service.
[0075] S250, the client sends second information to the server; then, the server receives the second information from the client, which includes the client's identification information.
[0076] For example, the identification information of the client mentioned above is information used to identify the client, such as the user's mobile phone number, the client's IP address, etc., and this application embodiment does not limit this.
[0077] S260, after receiving the second information from the client, the server sends the second information to the agent; then the agent receives the second information from the server.
[0078] S270, the server sends a response message to the client, and the client receives the response message from the server accordingly.
[0079] It should be understood that the response message is used to notify the client that the agent agrees to establish a connection with it.
[0080] Optionally, the response message may carry the identification information of the agent assigned to the client by the server.
[0081] S280: The agent establishes a video connection with the client.
[0082] In this embodiment of the application, after the client establishes a video connection with the agent, the client can interact with the agent via messages to conduct business transactions. Figure 3 This is a schematic diagram of the interface for message interaction between the agent terminal and the client, provided in an embodiment of this application. For example... Figure 3As shown, interface a is the client interface, which displays the user's and agent's avatars, an "End Session" button, and the call duration. Interface b is the agent's interface, which displays the user's and agent's avatars, an "End Session" button, the call duration, the agent's employee ID, the agent's name, the current number of people in the queue, the agent's current status, user information, and the service details.
[0083] It should be understood that Figure 3 This is merely an illustration. The interface on which the agent interacts with the client can display other content, and this application embodiment does not limit this.
[0084] As an optional embodiment, before the client receives the first information from the agent through the server, the method further includes: the client sending third information to the server, the third information being used to request the processing of the target video service.
[0085] For example, the aforementioned third information can be sent in the form of text or voice, and the third information may specifically include information such as the type of target video service that the user wants to subscribe to. This application embodiment does not limit the form of transmission.
[0086] As another optional embodiment, the service interface corresponding to the above-mentioned target video service is any one of the following:
[0087] The interface of the target video service's mini-program, the interface of the target video service's website, the interface of the target video service's mobile service hall, the interface of the target video service's online service hall, or the interface of the target video service's application (APP).
[0088] The following describes in detail, in light of two possible scenarios, specific embodiments of establishing a video connection between the client and the agent in this application.
[0089] Scenario 1: The agent initiates a request to establish a video connection, including the following steps:
[0090] a) Seat operators sign in to their seats.
[0091] b) The equipment used by the agent is called the agent terminal, and the agent can also be called the sending agent. The sending agent pushes a service card message to the selected customer (which can be one or more customers) through the 5G message chatbot service number (i.e. the server mentioned above). The card message includes: service information (i.e. the service identifier of the target video service mentioned above) and video processing information (video processing button / menu / tail, containing the video processing link and the agent number corresponding to the 5G message push agent).
[0092] c) Customers can view service information in 5G messages through the client and jump to the service with one click through message buttons / bottom menus / ad footers in the 5G message card. The chatbot service account also obtains the customer's number as an identifier to initiate video service processing.
[0093] d) The client redirects to the mini-program / H5 / mobile hall / online hall / APP and binds the client number with the sending agent number. Then, the client automatically initiates a video service connection with the sending agent based on the mutually bound client number and sending agent number. If the sending agent is idle, the client will automatically connect to the agent. If the sending agent is busy, the client will automatically enter the queue to wait for connection according to the order of initiation.
[0094] e) Once the video service is completed, the client and / or agent can disconnect the video connection.
[0095] f) Once all video services at the agent's location have been completed, the agent signs out of the agent's location.
[0096] By following the steps above, customers can initiate video service transactions with a single click without logging in, starting from the agent's terminal.
[0097] Scenario 2: The client initiates a request to establish a video connection, including the following steps:
[0098] a) Customers send video service application requests to the 5G messaging chatbot service number (i.e., the aforementioned server) through the client.
[0099] b) If the customer sends an application for video service processing, the chatbot service account obtains the customer's number as the identifier for initiating video service processing and proceeds directly to step e).
[0100] c) If a customer sends an instruction to apply for a non-video service, the chatbot service account will reply with a card message to the customer, prompting the customer to apply for a video service. The card message includes: service information and video application information (video application button / menu / footer, containing a video application link).
[0101] d) Customers can view service information in 5G messages through the client and jump to the service with one click through message buttons / bottom menus / ad footers in the 5G message card. The chatbot service account also obtains the customer's number as an identifier to initiate video service processing.
[0102] e) The client redirects to the mini-program / H5 / mobile hall / online hall / APP, and uses the obtained customer number as an input parameter to automatically initiate a video service connection. The server performs intelligent scheduling, automatically queues, and intelligently allocates seats for access.
[0103] f) Once the video service is completed, the client and / or agent can disconnect the video connection.
[0104] By following the steps above, you can initiate video service transactions via client-side interaction with a single click, without needing to log in.
[0105] As an optional embodiment, after the agent and the client establish a video connection, the above method further includes: the client receiving a real-name authentication request from the agent; the client prompting the user to perform a real-name authentication operation based on the real-name authentication request and obtaining the user's real-name authentication information; and the client sending the real-name authentication information to the agent.
[0106] Figure 4 The diagram illustrates the internal functional modules of the client, server, agent, and business system.
[0107] The client-side component includes a touch-screen video access module and a software development kit (SDK) component encapsulation module. The touch-screen video access module is used to redirect the client to the target video service interface; the SDK component encapsulation module encapsulates various software development tools to facilitate software development by staff.
[0108] The server includes an information acquisition module, an information sending module, a video connection intelligent scheduling module, a video room management module, a video connection queuing management module, a seat allocation module, and a seat calling module. The information acquisition module is used to enable the server to acquire information from clients; the information sending module is used to enable the server to send information to agents or clients; the video connection intelligent scheduling module is used to enable clients to establish video connections with agents allocated by the server; the video connection queuing management module is used to manage client queues while waiting for agents to connect to video; the seat allocation module is used to intelligently allocate agents; and the seat calling module is used to enable agents to connect to video after agent allocation is completed.
[0109] The agent terminal includes a workbench management module, a real-name authentication module, a business processing module, a message management module, an order management module, a query report module, a data storage module, a capability adaptation module, and a business acceptance system module.
[0110] The workbench management module enables unified access management for agents, including management of check-in / check-out, service appointments, queue management, agent mode management, video connection status, service processing status, processing time, and historical information. Specifically, the agent mode management in the workbench management module can include two modes: the first is a centralized agent mode, where the server intelligently allocates agents, achieving automatic queuing and intelligent traffic distribution; the second is a dedicated agent mode, where the server assigns a dedicated agent to each user, enabling the client and agent to establish a dedicated point-to-point video service processing channel.
[0111] The real-name authentication module enables users to access the agent management via video, query customer information by number or document, use push notifications to prompt users to upload document photos / obtain electronic ID cards, take on-site photos, and use AI technology to compare user information with on-site photos. Once the comparison is successful, real-name authentication is completed.
[0112] The business processing module can generate reservation orders based on user requests, and then authenticate the reservation orders through the business acceptance system module. After authentication, video services can be processed for users on the business acceptance system module. In addition, the business processing module can also realize functions such as agent screen sharing, video recording, business capability integration, and business classification.
[0113] The message management module allows for the customization and sending of initial messages, and supports batch sending of initial messages from the agent's end to the client. The order management module enables order management and reconciliation management for the video service hall. The query and report module enables business processing statistical analysis, data statistics, and auditing.
[0114] The data storage module can store video service hall parameter data, agent information, access information, order information, and other data in a database. Furthermore, the data storage module can also store the video of the service transaction in the database for easy retrieval later. For example, the data storage module can store the video service hall parameter data, agent information, access information, order information, and other data in a distributed relational database service (DRDS) or a relational database service (RDS), while the video of the service transaction can be stored in a distributed object storage service (OSS).
[0115] The capability adaptation module can encapsulate common capabilities that require user interaction during business processing and adapt them to the business acceptance system module. Specifically, the capability adaptation module may include video reservation form adaptation, online payment adaptation, form-free signature adaptation, and electronic invoice adaptation; however, this application embodiment does not limit these specific capabilities.
[0116] A business system refers to a system used to handle user business, such as a banking business processing system, a traffic management business processing system, or an online shopping business processing system.
[0117] In one possible implementation, the agent terminal interacts with the aforementioned business system through its internally encapsulated capability adaptation module. For example, when the video service processing method is applied to banking services, the agent terminal interacts with the banking service processing system through its internally encapsulated capability adaptation module, enabling the agent terminal to process user transactions through the banking service processing system.
[0118] The business processing system module is used for specific business transactions. Optionally, the business processing system module can be an existing one, eliminating the need for secondary development and saving costs.
[0119] It should be understood that Figure 4 This is just an illustration. The internal functional modules of the client, server, and agent may also include other modules, and this application embodiment does not limit this.
[0120] In this embodiment, when a user needs to handle video services, the client can access the corresponding service interface through an external touchpoint and send second information to the agent through the server. This second information includes the client's identification information. The client receives a response message from the server, which carries the agent's identification information assigned to the client by the server. The client establishes a video connection with the agent. After establishing a video connection, the client can interact with the agent to handle services.
[0121] In one possible implementation, the aforementioned external touchpoint can specifically be 5G messaging. 5G messaging leverages its inherent characteristics to eliminate the need for client downloads, subscriptions, friend requests, registrations, and logins, thereby reducing user steps and enhancing the user experience.
[0122] It should be noted that the internal functional modules and external touchpoints of the client, server, and agent provided in this application embodiment are based on a "platform + application" distributed architecture and a microservice design concept. They adopt the design principles of high cohesion, low coupling, easy expansion, and service orientation, and design services in a layered and componentized manner. The purpose is to enable services to be quickly orchestrated, combined, and reused, thereby improving service development efficiency; and to decouple services from each other, thereby reducing the impact of development and deployment on each other.
[0123] The video service processing method provided in this application embodiment can handle video-related services for users. These video-related services include services such as ID document replacement and video real-name authentication. Figure 5 This is a schematic flowchart of a method 500 for processing ID document replacement provided in an embodiment of this application. The method 500 includes the following steps:
[0124] S501, the client sends third information to the server; correspondingly, the server receives the third information from the client, which is used to request the processing of the target video service.
[0125] S502, the server sends a notification message to the client; correspondingly, the client receives the notification message from the server. The notification message is used to notify the client to establish a connection with the agent.
[0126] S503, the client sends second information to the server; correspondingly, the server receives the second information from the client, which includes the client's identification information.
[0127] For example, the identification information of the aforementioned client may specifically be the user's mobile phone number, but this application embodiment does not limit this.
[0128] S504, after receiving the second information from the client, the server sends the second information to the agent; then the agent receives the second information from the server.
[0129] S505: The server sends a response message to the client, and the client receives the response message from the server.
[0130] Optionally, the response message may carry the identification information of the agent assigned to the client by the server.
[0131] S506 establishes a video connection between the agent and the client.
[0132] S507, the agent terminal responds to the click operation of the agent to perform supplementary order inquiry.
[0133] S508, the agent sends a user authentication request to the client; correspondingly, the client receives the user authentication request from the agent.
[0134] S509, the client responds to the display of the front and back photos of the user's ID document and uploads the front and back photos of the user's ID document.
[0135] The S510 displays the user's ID document on the agent's terminal.
[0136] S511, the agent sends a live photo capture request to the client; then the client receives the live photo capture request from the agent.
[0137] S512: Based on the on-site photo capture request, the client displays the face capture area and prompts the user to place their face in the capture area.
[0138] S513, the operator takes photos on-site.
[0139] S514: The operator performs automatic facial comparison using artificial intelligence (AI). If the comparison fails, the operator will re-collect the on-site photo until the comparison is successful.
[0140] As an optional embodiment, method 500 further includes ending the video feature service processing in response to a click "End" operation by the agent or user.
[0141] It should be noted that the video-related services can be used to process ID card replacement and video real-name authentication for users, as well as other video-related services. This application embodiment does not limit these services. The video service processing method provided in this application embodiment can also be used to process ordinary services for users. Figure 6 This is a schematic flowchart of a method 600 for handling ordinary business provided in an embodiment of this application. The method 600 includes the following steps:
[0142] S601, the client sends third information to the server; correspondingly, the server receives the third information from the client, which is used to request the processing of the target video service.
[0143] S602, the server sends a notification message to the client. Correspondingly, the client receives the notification message from the server. The notification message is used to notify the client to establish a connection with the agent.
[0144] S603, the client sends second information to the server; then, the server receives the second information from the client, which includes the client's identification information.
[0145] For example, the identification information of the aforementioned client may specifically be the user's mobile phone number, but this application embodiment does not limit this.
[0146] S604, after receiving the second information from the client, the server sends the second information to the agent; then the agent receives the second information from the server.
[0147] S605, when the server sends a response message to the client, the client receives the response message from the server.
[0148] Optionally, the response message may carry the identification information of the agent assigned to the client by the server.
[0149] S606 establishes a video connection between the agent and the client.
[0150] S607, the agent sends a user authentication request to the client; correspondingly, the client receives the user authentication request from the agent.
[0151] S608, the client responds to the display of the front and back photos of the user's ID document and uploads the front and back photos of the user's ID document.
[0152] S609: The agent displays the user's ID card and verifies the user's identity.
[0153] S610, the agent terminal verifies user information.
[0154] For example, the aforementioned user information may include user ID card information and user mobile phone number; however, this application embodiment does not limit the user information.
[0155] S611, the agent pushes the user's registration number to the client; correspondingly, the client receives the user's registration number from the agent.
[0156] S612, the client performs a number information confirmation operation.
[0157] S613, the agent sends a request to the client to capture live photos / videos; accordingly, the client receives the request from the agent.
[0158] S614: Based on the on-site photo / video capture request, the client displays the face capture area and prompts the user to place their face in the capture area.
[0159] S615, the operator's seat collects on-site photos / videos and completes real-name authentication.
[0160] S616: The agent generates a video booking order and performs business authentication.
[0161] S617, for handling routine business at the agent's station.
[0162] S618: After completing ordinary business processing at the agent's terminal, business pre-submission is performed.
[0163] S619, the agent terminal generates a form that does not require filling out a form.
[0164] S620, the agent sends a form to the client without filling it out; then the client receives the form from the agent.
[0165] S621, the client displays a form that does not require filling out and prompts the user to sign the form.
[0166] S622, the client sends a completed signature form to the agent; correspondingly, the agent receives the completed signature form from the client.
[0167] S623, the agent confirms the completed, signed form.
[0168] S624, the agent generates payment information.
[0169] S625, the agent sends payment information to the client; correspondingly, the client receives payment information from the agent.
[0170] S626: Based on payment information, the client displays a payment QR code to prompt the user to make a payment.
[0171] It should be understood that the client may also display payment links based on payment information, but this application embodiment does not limit this.
[0172] S627, the client sends a payment completion notification to the agent; correspondingly, the agent receives the payment completion notification from the client.
[0173] S628, the agent confirms the payment upon completion.
[0174] S629, the agent submits the formal request for this service.
[0175] S630, the agent sends a user evaluation request to the client; correspondingly, the client receives the user evaluation request from the agent.
[0176] S631: Based on the user's review request, the client displays the user's review and prompts the user to provide a review.
[0177] As an optional embodiment, method 600 further includes ending the business process in response to a click "End" operation by the agent or user.
[0178] As another optional embodiment, when a connection is established between the agent terminal and the server corresponding to the first business system, after a video connection is established between the agent terminal and the client, method 500 further includes: the agent terminal performing video service processing through the first business system according to the task request from the client.
[0179] It should be understood that the first business system refers to any system used for handling user video services, such as a banking business processing system, a traffic management business processing system, an online shopping mall business processing system, etc. Method 500 is applicable to multiple business systems. For example, Method 500 can be applied to a banking business processing system, where it is used to handle video services related to banking, such as remittance services; Method 500 can also be applied to a traffic management business processing system, where it is used to handle video services related to traffic management, such as traffic violation point deduction services. The business system applied to Method 500 is determined based on the server. For example, when the server is a banking business system server, Method 500 is used to handle video services related to banking. When the business system is determined to be the first business system, the agent terminal handles the business through the first business system. The video service handling method provided in this application embodiment eliminates the need for the agent terminal to encapsulate the functions of multiple business systems; the agent terminal can access the business system corresponding to the server to handle business, thus making the video service handling method widely applicable.
[0180] Those skilled in the art will understand that when the agent needs real-name authentication and / or information confirmation (corresponding to S607 to S615 above) to process video services through the first business system based on a task request from the client, the agent should first perform real-name authentication and / or information confirmation before processing the video services through the first business system.
[0181] In one possible implementation, real-name authentication and / or information verification are implemented by the agent terminal based on the business functions encapsulated on the agent terminal. The agent terminal first performs real-name authentication and / or information verification on the user based on the business functions encapsulated on the agent terminal. If the real-name authentication and / or information verification is successful, the video service is processed through the first business system.
[0182] In another possible implementation, the business functions encapsulated in the above-mentioned agent terminal also include generating video reservation forms, generating forms that do not require filling out forms, signing, and payment functions.
[0183] For example, when a user needs to make a payment when the agent is handling video services through the first business system, the agent can do so through the payment function encapsulated on the agent.
[0184] The above text combines Figures 1 to 6 The method of the embodiments of this application has been described in detail below, and will be combined with Figure 7 and Figure 8 The apparatus of the embodiments of this application is described in detail below.
[0185] Figure 7This application illustrates a video service processing device 700 according to an embodiment of the present application. The device 700 includes a transceiver module 710 and a processing module 720.
[0186] In one possible implementation, the device 700 can be a client or a chip within the client.
[0187] The transceiver module 710 is configured to: receive first information from the agent terminal via a server, the first information being used to guide the user to process a target video service, the first information carrying a service identifier for the target video service. The processing module 720 is configured to: display a video service processing button based on the first information, the video service processing button displaying a video service identifier; and, in response to the user clicking the video service processing button, redirect to the service interface corresponding to the target video service. The transceiver module 710 is further configured to: send second information to the agent terminal via the server, the second information including the identification information of the device 700; and receive a response message from the server. The processing module 710 is also configured to: establish a video connection with the agent terminal.
[0188] Optionally, the processing module 720 is further configured to: send third information to the server, the third information being used to request the processing of the target video service.
[0189] Optionally, the business interface corresponding to the aforementioned target video service is any one of the following: the interface of the target video service's mini-program, the interface of the target video service's website address, the interface of the target video service's mobile business hall, the interface of the target video service's online business hall, or the interface of the target video service's application (APP).
[0190] Optionally, the transceiver module 710 is further configured to: receive a real-name authentication request from the agent terminal; the processing module 720 is further configured to: prompt the user to perform a real-name authentication operation based on the aforementioned real-name authentication request, and obtain the user's real-name authentication information; the transceiver module 710 is further configured to: send the real-name authentication information to the agent terminal.
[0191] In another possible implementation, the device 700 can be a workstation or a chip within the workstation.
[0192] The transceiver module 710 is used to: send first information to the server, the first information being used to guide the user to handle the target video service, the first information carrying the service identifier of the target video service; and receive second information from the server, the second information including the client's identification information; the processing module 720 is used to: establish a video connection with the client.
[0193] Optionally, the transceiver module 710 is also used to: receive third information from the server, which is used to request the processing of the target video service.
[0194] Optionally, the transceiver module 710 is also used to: send a real-name authentication request to the client; and receive user real-name authentication information from the client.
[0195] The aforementioned device 700 has the function of implementing the corresponding steps executed by the client or agent in the above method embodiments; the above functions can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions. For example, the aforementioned transceiver module can be used to implement the various steps and / or processes corresponding to the transceiver module for performing receiving / sending actions. The transceiver module can be replaced by a transmitter to perform the sending action, and the transceiver module can be replaced by a receiver to perform the receiving action, respectively executing the transmitting and receiving operations and related processing operations in each method embodiment.
[0196] In the embodiments of this application, Figure 7 The device 700 can also be a chip or a chip system, such as a system on chip (SOC). Correspondingly, the transceiver module can be the transceiver circuit of the chip, which is not limited here.
[0197] Figure 8 A schematic block diagram of an electronic device 800 provided in an embodiment of this application is shown. Figure 8 As shown, Figure 8 The illustrated electronic device 800 includes a memory 810 and a processor 820. The memory 810 and the processor 820 are connected together. The memory 810 stores computer-executed instructions; at least one processor 820 executes the computer-executed instructions stored in the memory 810, causing the at least one processor 820 to perform the aforementioned video service processing method.
[0198] The memory 810 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto.
[0199] The memory 810 is used to store application code that executes the solution of this application, and its execution is controlled by the processor 820. The processor 820 is used to execute the application code stored in the memory 810 to implement the content shown in the foregoing method embodiments.
[0200] Processor 820 may be a central processing unit (CPU), a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. Processor 820 may also be a combination that implements computing functions, such as including one or more microprocessor combinations, a combination of a DSP and a microprocessor, etc.
[0201] It should be noted that, Figure 8 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.
[0202] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the above-described video service processing method.
[0203] This application also provides a computer program product, which includes a computer program (also referred to as code or instructions) that, when run, causes a computer to perform the aforementioned video service processing method.
[0204] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0205] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0206] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0207] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0208] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0209] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A video service handling method, characterized by, The method comprises the following steps: The client receives first information from the agent end through the server, the first information being used to guide a user to handle a target video service, and the first information carrying a service identifier of the target video service; The service identifier is a mark used to identify a service type of the target video service; The client displays a video service handling button based on the first information, and the video service handling button displays the service identifier; In response to a click operation of the user on the video service handling button, the client jumps to a service interface corresponding to the target video service, and sends second information to the agent end through the server, the second information including an identifier of the client; The client receives a response message from the server and establishes a video connection with the agent end; Before the client receives the first information from the agent end, the method further comprises the following steps: The client sends third information to the server, the third information being used to request to handle the target video service; the third information includes a type of the target video service that the user wants to handle; and the type of the target video service includes a traffic service type and a call charge service type; After the client establishes the video connection with the agent end, the method further comprises the following steps: The client receives a real-name authentication request from the agent end; The client prompts the user to perform a real-name authentication operation based on the real-name authentication request, and obtains real-name authentication information of the user; The client sends the real-name authentication information to the agent end.
2. The method of claim 1, wherein, The service interface corresponding to the target video service is any one of the following: An interface of a small program of the target video service, an interface of a website of the target video service, an interface of a mobile business hall of the target video service, an interface of an online business hall of the target video service, or an interface of an application program APP of the target video service.
3. A video service handling method, characterized by, The method comprises the following steps: The agent end sends first information to the server, so that the client displays a video service handling button based on the first information, and the video service handling button displays a service identifier; In response to a click operation of the user on the video service handling button, the client jumps to a service interface corresponding to a target video service; The first information is used to guide a user to handle a target video service, and the first information carries a service identifier of the target video service; and the service identifier is a mark used to identify a service type of the target video service; The agent end receives second information from the server, the second information including an identifier of the client; The agent end establishes a video connection with the client; Before the agent end sends the first information to the server, the method further comprises the following steps: The agent end receives third information from the server, the third information being used to request to handle the target video service; the third information includes a type of the target video service that the user wants to handle; and the type of the target video service includes a traffic service type and a call charge service type; After the agent end establishes the video connection with the client, the method further comprises the following steps: The agent end sends a real-name authentication request to the client, so that the client prompts a user to perform a real-name authentication operation based on the real-name authentication request, and acquires real-name authentication information of the user; The agent end receives the real-name authentication information of the user from the client.
4. The method of claim 3, wherein, The agent end establishes a connection with a server corresponding to a first service system, and after the agent end establishes a video connection with the client, the method further comprises: The agent end performs a video service operation through the first service system according to a task request from the client.
5. A video service handling apparatus characterized by comprising: Comprise: The transceiver module is used for receiving first information from the agent end through the server, the first information being used for guiding a user to perform a target video service, and the first information carrying a service identifier of the target video service; the service identifier is a mark used for identifying a service type of the target video service; The processing module is used for displaying a video service operation button based on the first information, and the service identifier is displayed on the video service operation button; and in response to a click operation of the user on the video service operation button, the processing module jumps to a service interface corresponding to the target video service; The transceiver module is further used for sending second information to the agent end through the server, the second information including identifier information of the device; and receiving a response message from the server; The processing module is further used for establishing a video connection with the agent end; The processing module is further used for sending third information to the server, the third information being used for requesting to perform the target video service operation; The third information includes a type of the target video service that the user wants to perform; The type of the target video service includes a traffic service type and a call charge service type; The transceiver module is further used for receiving a real-name authentication request from the agent end; The processing module is further used for prompting the user to perform a real-name authentication operation based on the real-name authentication request, and acquiring real-name authentication information of the user; The transceiver module is further used for sending the real-name authentication information to the agent end.
6. A video service handling apparatus characterized by comprising: Comprise: The transceiver module is used for sending first information to the server, so that the client displays a video service operation button based on the first information, and a service identifier is displayed on the video service operation button; In response to a click operation of the user on the video service operation button, the client jumps to a service interface corresponding to a target video service; The first information is used for guiding the user to perform the target video service, and the first information carries a service identifier of the target video service; the service identifier is a mark used for identifying a service type of the target video service; and second information is received from the server, the second information including identifier information of the client; The processing module is used for establishing a video connection with the client; The transceiver module is used for receiving third information from the server, the third information being used for requesting to perform the target video service operation; The third information includes a type of the target video service that the user wants to perform; and The type of the target video service includes a traffic service type and a fee service type. The transceiving module is further configured to send a real-name authentication request to the client, to cause the client to prompt a user to perform a real-name authentication operation based on the real-name authentication request, and to obtain real-name authentication information of the user; and to receive the real-name authentication information of the user from the client.
7. An electronic device, comprising: Comprising: at least one processor and a memory; the memory stores computer-executable instructions; the at least one processor executes the computer-executable instructions stored in the memory, so that the at least one processor executes the video service handling method according to any one of claims 1 to 4.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are executed by the processor to implement the video service handling method according to any one of claims 1 to 4.
Citation Information
Patent Citations
On-site survey information acquisition method and device, computer equipment and storage medium
CN111726558A