Business processing method, device, system, equipment, medium and program product
By establishing a service request and task allocation mechanism between the user terminal and the target robot, the problems of high door-to-door service cost and low efficiency in the existing technology are solved, and the business processing effect of intelligent allocation and efficient processing is achieved.
Patent Information
- Application Number
- CN202411825462.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-12
- Publication Date
- 2025-02-21
AI Technical Summary
In the prior art, the cost of dispatching personnel to provide door-to-door services is high, and the business processing efficiency is low.
By providing a business processing method, in response to receiving the service processing request from the user terminal, the target robot is assigned a business processing task corresponding to the service processing request, including the user's appointment robot to handle the appointment service on the door; after the target robot reaches the appointment address, it performs the Verify user identification information; after the verification is passed, the business processing tasks are executed.
It reduces the cost of door-to-door service, improves business processing efficiency, realizes the intelligent allocation target robot home-to-door appointment service, and improves the security of business processing.
Smart Images

Figure CN119494426A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of artificial intelligence technology and the field of financial technology, and more specifically to a business processing method, device, system, equipment, medium and program product. Background Art
[0002] With the development of science and technology, people's requirements for business services have also increased. For example, outlets should be able to handle business on holidays, business processes should be simplified, and outlet addresses should be convenient for transportation. Therefore, users have a stronger demand for door-to-door service for business handling.
[0003] In the process of realizing the concept of the present disclosure, the inventors found that there are at least the following problems in the related art: the cost of dispatching personnel to provide door-to-door services offline is high, and the business handling efficiency is low. Summary of the invention
[0004] In view of the above problems, the present disclosure provides a business processing method, apparatus, system, device, medium and program product.
[0005] According to the first aspect of the present disclosure, a business processing method is provided, including: in response to receiving a business processing request sent by a user terminal, allocating a business processing task corresponding to the business processing request to a target robot according to the business processing request, the business processing request representing that the user has made an appointment with a robot to handle the appointment business; in response to the target robot arriving at the appointment address of the business processing task, controlling the target robot to verify the user's identification information to obtain a verification result; in response to the verification result representing that the identification information has been verified, controlling the target robot to execute the business processing task.
[0006] According to an embodiment of the present disclosure, in response to receiving a business processing request sent by a user terminal, allocating a business processing task corresponding to the business processing request to a target robot according to the business processing request includes: in response to receiving a business processing request sent by a user terminal, determining an execution time period of the business processing task according to the business processing request; confirming a target robot from multiple robots configured by a robot base station according to the execution time period; and allocating a business processing task corresponding to the business processing request to the target robot.
[0007] According to an embodiment of the present disclosure, in response to receiving a business processing request sent by a user terminal, determining the execution time period of a business processing task according to the business processing request includes: in response to receiving a business processing request sent by a user terminal, determining the appointment address, the appointment business and the appointment time according to the business processing request; determining a candidate robot at a preset address from multiple robots according to the service area corresponding to the appointment address, the robot being used to handle the appointment business belonging to the service area; calculating the travel time from the preset address to the appointment address according to the distance from the preset address to the appointment address; determining the execution time period of the business processing task according to the appointment time, the travel time and the processing time for handling the appointment business.
[0008] According to an embodiment of the present disclosure, in response to the target robot arriving at the appointment address of the business processing task, the target robot is controlled to verify the identification information of the user, and the verification result includes: in response to the target robot arriving at the appointment address of the business processing task, sending processing operation information to the user terminal; in response to the user triggering the target robot according to the processing operation information, controlling the user identification device of the target robot to verify the identification information of the user to obtain the verification result.
[0009] According to an embodiment of the present disclosure, the user identification device includes at least one of the following: a fingerprint identification device, a face identification device, and a card identification device.
[0010] According to an embodiment of the present disclosure, in response to the verification result indicating that the identification information has been verified, controlling the target robot to handle business for the user includes: in response to the verification result indicating that the identification information has been verified, opening the display screen of the target robot to the user; obtaining the business files of the appointment business from the server, and printing the business files using the printer of the target robot to obtain paper business files; in response to the user completing the appointment business according to the prompt information on the display screen, controlling the target robot to collect the paper business files marked by the user.
[0011] According to an embodiment of the present disclosure, in response to a verification result indicating that the identification information has been verified, a display screen is opened to the user, and the method also includes: in response to the user selecting a remote processing operation on the display screen, controlling the target robot to connect to the remote device of the business personnel, and turning on the voice device of the target robot; recognizing the conversation voice between the business personnel and the user to obtain a recognition result, wherein the conversation voice is collected by using the voice device; and in response to the recognition result indicating a preset semantics, turning on the preset device of the target robot.
[0012] The second aspect of the present disclosure provides a business processing device, including: an allocation module, which is used to respond to a business processing request sent by a user terminal and allocate a business processing task corresponding to the business processing request to a target robot according to the business processing request, wherein the business processing request represents that the user has made an appointment with a robot to handle the appointment business at home; a verification module, which is used to verify the user's identification information in response to the target robot arriving at the appointment address of the business processing task and obtain a verification result; and a control module, which is used to control the target robot to perform the business processing task in response to the verification result representing that the identification information has been verified.
[0013] The third aspect of the present disclosure provides a business processing system, including: a user terminal, used to send a business processing request to a server, the business processing request representing that the user has made an appointment with a robot to handle the appointment business at home; a server, used to respond to receiving the business processing request and assign a business processing task corresponding to the business processing request to a target robot according to the business processing request; a target robot, used to receive a control instruction from the server, the control instruction being used to instruct that in response to the target robot arriving at the appointment address of the business processing task, the user's identification information is verified to obtain a verification result; and in response to the verification result representing that the identification information has been verified, the business processing task is executed.
[0014] A fourth aspect of the present disclosure provides an electronic device, comprising: one or more processors; and a memory for storing one or more computer programs, wherein the one or more processors execute the one or more computer programs to implement the steps of the above method.
[0015] The fifth aspect of the present disclosure further provides a computer-readable storage medium on which a computer program or instruction is stored, and the steps of the above method are implemented when the above computer program or instruction is executed by a processor.
[0016] The sixth aspect of the present disclosure further provides a computer program product, including a computer program or instructions, which implement the steps of the above method when the above computer program or instructions are executed by a processor.
[0017] According to an embodiment of the present disclosure, in response to receiving a business processing request sent by a user terminal, a business processing task corresponding to the business processing request is allocated to a target robot according to the business processing request, thereby realizing intelligent allocation of the target robot to handle the appointment business at home; in response to the target robot arriving at the appointment address of the business processing task, the target robot is controlled to verify the user's identification information to obtain a verification result; when the verification result indicates that the identification information verification has passed, the target robot is controlled to perform the business processing task, thereby reducing the cost of door-to-door service and improving business handling efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The above contents and other objects, features and advantages of the present disclosure will become more apparent through the following description of the embodiments of the present disclosure with reference to the accompanying drawings, in which:
[0019] Figure 1 The application scenario diagram of the business processing method according to the embodiment of the present disclosure is schematically shown;
[0020] Figure 2A A flowchart of a business processing method according to an embodiment of the present disclosure is schematically shown;
[0021] Figure 2B A flowchart schematically shows a method of allocating a business processing task corresponding to a business processing request to a target robot according to an embodiment of the present disclosure in response to receiving a business processing request sent by a user terminal;
[0022] Figure 3A The structure block diagram of the business processing system according to the embodiment of the present disclosure is schematically shown;
[0023] Figure 3B A schematic diagram of a target robot according to an embodiment of the present disclosure is schematically shown;
[0024] Figure 4 A schematic diagram of a structure of a service processing device according to an embodiment of the present disclosure is shown; and
[0025] Figure 5 A block diagram of an electronic device suitable for implementing a service processing method according to an embodiment of the present disclosure is schematically shown. DETAILED DESCRIPTION
[0026] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the present disclosure. In the following detailed description, for ease of explanation, many specific details are set forth to provide a comprehensive understanding of the embodiments of the present disclosure. However, it is apparent that one or more embodiments may also be implemented without these specific details. In addition, in the following description, descriptions of known structures and technologies are omitted to avoid unnecessary confusion of the concepts of the present disclosure.
[0027] The terms used herein are only for describing specific embodiments and are not intended to limit the present disclosure. The terms "comprise", "include", etc. used herein indicate the existence of the features, steps, operations and / or components, but do not exclude the existence or addition of one or more other features, steps, operations or components.
[0028] All terms (including technical and scientific terms) used herein have the meanings commonly understood by those skilled in the art unless otherwise defined. It should be noted that the terms used herein should be interpreted as having a meaning consistent with the context of this specification and should not be interpreted in an idealized or overly rigid manner.
[0029] When using expressions such as "at least one of A, B, and C, etc.", they should generally be interpreted according to the meaning of the expression commonly understood by those skilled in the art (for example, "a system having at least one of A, B, and C" should include but is not limited to a system having A alone, B alone, C alone, A and B, A and C, B and C, and / or A, B, C, etc.).
[0030] In the technical solution of the present disclosure, the user information (including but not limited to user personal information, user image information, user device information, such as location information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved are all information and data authorized by the user or fully authorized by all parties, and the collection, storage, use, processing, transmission, provision, disclosure and application of the relevant data comply with relevant laws, regulations and standards, take necessary confidentiality measures, do not violate public order and good morals, and provide corresponding operation entrances for users to choose to authorize or refuse.
[0031] In the scenario of using personal information for automated decision-making, the methods, devices, and systems provided by the embodiments of the present disclosure provide users with corresponding operation portals for users to choose to agree or reject the automated decision-making results; if the user chooses to reject, the expert decision-making process will be entered. The expression "automated decision-making" here refers to the activity of automatically analyzing and evaluating a person's behavioral habits, interests and hobbies, or economic, health, credit status, etc. through computer programs, and making decisions. The expression "expert decision-making" here refers to the activity of making decisions by people who specialize in a certain field, have specialized experience, knowledge and skills, and have reached a certain level of professionalism.
[0032] With the development of science and technology, people's requirements for business services have also increased. For example, outlets should be able to handle business on holidays, business processes should be simplified, and outlet addresses should be convenient for transportation. Therefore, users have a stronger demand for door-to-door service for business handling. However, the cost of dispatching personnel to provide door-to-door service offline is high, and the efficiency of business handling is low.
[0033] An embodiment of the present disclosure provides a business processing method, including: in response to receiving a business processing request sent by a user terminal, allocating a business processing task corresponding to the business processing request to a target robot according to the business processing request, wherein the business processing request represents that the user has made an appointment with a robot to handle the appointment business; in response to the target robot arriving at the appointment address of the business processing task, controlling the target robot to verify the user's identification information to obtain a verification result; in response to the verification result representing that the identification information has been verified, controlling the target robot to execute the business processing task.
[0034] Figure 1 The application scenario diagram of the business processing method according to the embodiment of the present disclosure is schematically shown.
[0035] like Figure 1 As shown, the application scenario 100 according to this embodiment may include a first user terminal device 101, a second user terminal device 102, a robot 103, a network 104, and a server 105. The network 104 is used to provide a medium for a communication link between the first user terminal device 101, the second user terminal device 102, the robot 103, and the server 105. The network 104 may include various connection types, such as wired, wireless communication links, or optical fiber cables, etc.
[0036] The user can use the first user terminal device 101, the second user terminal device 102, and the robot 103 to interact with the server 105 through the network 104 to receive or send messages, etc. Various communication client applications can be installed on the first user terminal device 101 and the second user terminal device 102, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social platform software, etc. (only for example).
[0037] The first user terminal device 101 and the second user terminal device 102 may be various electronic devices having display screens and supporting web browsing, including but not limited to smart phones, tablet computers, laptop computers, desktop computers, and the like.
[0038] The robot 103 may be equipped with a user identification device, a camera, a voice device, a handwriting tablet, a printer, and other devices. The printer of the robot 103 may print files transmitted by the first user terminal device 101 and the second user terminal device 102, and the printer may also print business files transmitted by the server 105. The voice device and the camera may provide a hardware foundation for users and business personnel to conduct remote business transactions. The handwriting tablet may be used to input user signatures.
[0039] The server 105 may be a server that provides various services, such as a background management server (only as an example) that provides support for websites browsed by users using the first user terminal device 101, the second user terminal device 102, and the robot 103. The background management server may analyze and process the received user request and other data, and feed back the processing results (such as web pages, information, or data obtained or generated according to the user request) to the user terminal device.
[0040] It should be noted that the business processing method provided in the embodiment of the present disclosure can generally be executed by the server 105. Accordingly, the business processing device provided in the embodiment of the present disclosure can generally be set in the server 105. The business processing method provided in the embodiment of the present disclosure can also be executed by a server or server cluster that is different from the server 105 and can communicate with the first user terminal device 101, the second user terminal device 102, the robot 103 and / or the server 105. Accordingly, the business processing device provided in the embodiment of the present disclosure can also be set in a server or server cluster that is different from the server 105 and can communicate with the first user terminal device 101, the second user terminal device 102, the robot 103 and / or the server 105.
[0041] It should be understood that Figure 1 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to implementation requirements.
[0042] Figure 2A The flowchart of the service processing method according to the embodiment of the present disclosure is schematically shown.
[0043] like Figure 2A As shown, the business processing method of this embodiment includes operations S210 to S230.
[0044] In operation S210, in response to receiving a service processing request sent by a user terminal, a service processing task corresponding to the service processing request is allocated to a target robot according to the service processing request.
[0045] According to an embodiment of the present disclosure, the service processing request represents that a user makes an appointment with a robot to come to the user's home to handle the appointment service.
[0046] For example, the user can select the type of reservation service, the reservation address, the time period for door-to-door reservation service, etc. in the reservation interface of the user terminal. The user terminal is used to generate a service processing request in response to the user's operation in the reservation interface of the user terminal; and send the service processing request to the server.
[0047] For example, the server is used to parse the service processing request to obtain information such as the appointment service type, appointment address, and time period for door-to-door appointment service.
[0048] For example, the server is used to send an execution instruction corresponding to the reserved service type to the target robot. The execution instruction is used to instruct the target robot to perform the service processing task.
[0049] According to an embodiment of the present disclosure, the target robot may be a robot responsible for the reserved business type or the reserved address area.
[0050] According to an embodiment of the present disclosure, the business processing task may be an operation of a robot to handle appointment business at a customer's door-to-door service.
[0051] In operation S220, in response to the target robot arriving at the reservation address of the business processing task, the target robot is controlled to verify the identification information of the user to obtain a verification result.
[0052] In an embodiment of the present disclosure, before controlling the target robot to verify the user's identification information, the user's consent or authorization may be obtained. For example, before operation S220, a request for verifying the user's identification information may be issued to the user. When the user agrees or authorizes that the target robot may be controlled to verify the user's identification information, the operation S220 is performed.
[0053] According to an embodiment of the present disclosure, the reservation address may be obtained by parsing the service processing request.
[0054] According to an embodiment of the present disclosure, the user's identification information may be user fingerprint information, user face information, user service card information, etc.
[0055] For example, the target robot is equipped with a positioning device, and the target robot is used to transmit the positioning information to the server in real time. When the positioning information matches the reservation address, the target robot is controlled to verify the identification information of the user.
[0056] For example, the user's identification information may be the user's facial information. The target robot is controlled to collect images of the user's face to obtain a facial recognition image. The facial recognition image is matched with the facial image registered by the user to verify the user's facial information.
[0057] For example, the user's identification information may be user fingerprint information. The target robot is controlled to collect the user's fingerprint to obtain the user's fingerprint information. The collected user fingerprint information is matched with the fingerprint information registered by the user to verify the user's fingerprint information.
[0058] For example, the user's identification information may be the user's business card information. When the business card information is input on the target robot, the business card information may be compared with the stored user's identification information to verify the user's business card information.
[0059] In operation S230 , in response to the verification result indicating that the identification information is verified, the target robot is controlled to perform the business processing task.
[0060] According to the embodiments of the present disclosure, verifying the user's identification information can improve the security of the robot's door-to-door appointment service.
[0061] According to the embodiments of the present disclosure, a target robot is intelligently assigned to handle appointment services at home; in response to the target robot arriving at the appointment address of the business processing task, the target robot is controlled to verify the user's identification information to obtain a verification result; when the verification result indicates that the identification information verification has passed, the target robot is controlled to execute the business processing task, thereby reducing the cost of door-to-door service and improving business processing efficiency.
[0062] According to an embodiment of the present disclosure, in response to receiving a business processing request sent by a user terminal, allocating a business processing task corresponding to the business processing request to a target robot according to the business processing request includes: in response to receiving a business processing request sent by a user terminal, determining an execution time period of the business processing task according to the business processing request; confirming a target robot from multiple robots configured by a robot base station according to the execution time period; and allocating a business processing task corresponding to the business processing request to the target robot.
[0063] According to an embodiment of the present disclosure, the execution time period of a business processing task may be determined according to information included in the business processing request.
[0064] For example, the service processing request includes the time period for door-to-door service appointment, the robot base station location and the appointment address. The time period for door-to-door service appointment selected by the user may be 10:00~12:00, the time from the robot base station location to the appointment address is 10 minutes, and the execution time period of the service processing task may be 9:50~12:00.
[0065] For example, the service processing request includes the time period for on-site appointment services, the location of each robot within the time period for on-site appointment services, and the appointment address. The time for each robot to locate to the appointment address is calculated. The execution time period of the service processing task is determined based on the time for each robot to locate to the appointment address and the time period for on-site appointment services.
[0066] According to an embodiment of the present disclosure, the target robot may be a robot that is in an idle state during the execution time period. For example, the target robot may be an idle robot located at a robot base station during the execution time period. For example, the target robot may be an idle robot that is in a return state during the execution time period.
[0067] According to an embodiment of the present disclosure, in response to receiving a business processing request sent by a user terminal, the execution time period of the business processing task is determined according to the business processing request; according to the execution time period, the target robot is confirmed from multiple robots configured by the robot base station, and the robot that is idle during the execution time period is accurately selected to improve the scheduling efficiency of the robots in the robot base station, thereby improving the efficiency of door-to-door appointment services.
[0068] According to an embodiment of the present disclosure, in response to receiving a business processing request sent by a user terminal, determining the execution time period of a business processing task according to the business processing request includes: in response to receiving a business processing request sent by a user terminal, determining the appointment address, the appointment business and the appointment time according to the business processing request; determining a candidate robot at a preset address from multiple robots according to the service area corresponding to the appointment address, the robot being used to handle the appointment business belonging to the service area; calculating the travel time of the candidate robot from the preset address to the appointment address according to the distance from the preset address to the appointment address; determining the execution time period of the business processing task according to the appointment time, the travel time and the processing time for handling the appointment business.
[0069] For example, the service processing request is parsed to obtain the appointment address, appointment service and appointment time.
[0070] According to an embodiment of the present disclosure, a robot base station includes multiple robots for handling reservation services in a service area. For example, multiple robots in a robot base station A are all responsible for handling reservation services in a service area.
[0071] According to an embodiment of the present disclosure, the reservation address may be the location of the robot base station or a place relatively close to the reservation address.
[0072] For example, when the number of business processing tasks is small, the candidate robot may be a robot still in the robot base station, that is, a robot that has not been assigned a business processing task. Without disrupting the business processing task arrangement of other robots, the idle target robot is accurately assigned.
[0073] For example, when the number of business processing tasks is large, the candidate robot may be a robot 1 km away from the appointment address, and the candidate robot closer to the appointment address may be reasonably scheduled to perform the business processing tasks corresponding to the business processing request.
[0074] According to an embodiment of the present disclosure, the candidate robot may be a robot that is not assigned a business processing task at the robot base station, or a robot that is close to the appointment address and is in a business processing task state.
[0075] According to the embodiments of the present disclosure, the execution time period of the business processing task can be calculated based on the appointment time, the travel time of each candidate robot and the processing time of the appointment business.
[0076] For example, the appointment time is 10:00~12:00, the travel time of candidate robot A is 10 minutes, and the processing time of candidate robot A to handle the appointment business is 20 minutes, then the execution time period of candidate robot A's business processing task is 9:50~12:00, of which candidate robot A's working time (travel time + processing time) is 30 minutes; candidate robot B's travel time is 30 minutes, and candidate robot B's processing time to handle the appointment business is 30 minutes, then the execution time period of candidate robot B's business processing task is 9:30~12:00, of which candidate robot B's working time is 60 minutes.
[0077] According to an embodiment of the present disclosure, a target robot that meets the time condition is determined from a plurality of candidate robots based on the execution time period, the working hours of the candidate robots, and the assigned business processing task information of the candidate robots.
[0078] For example, the execution time period of the business processing task of candidate robot A is 9:50~12:00, where the working time of candidate robot A is 30 minutes. The allocated business processing tasks of candidate robot A include the first allocated business processing task from 9:30 to 11:00 and the second allocated business processing task from 11:20 to 12:00. It is difficult for candidate robot A to have 30 minutes of free time to perform business processing tasks.
[0079] For example, the execution time period of the business processing task of candidate robot B is 9:30-12:00, and the working time of candidate robot B is 60 minutes. The business processing tasks assigned to candidate robot B include the third assigned business processing task from 8:30 to 10:00 and the fourth assigned business processing task from 11:20 to 12:00, and candidate robot B can have 60 minutes of free time to perform business processing tasks.
[0080] According to the embodiments of the present disclosure, the reservation address, reservation service and reservation time are determined according to the service processing request; the candidate robot at the preset address is determined from multiple robots according to the service area corresponding to the reservation address, and the candidate robot can be a robot close to the reservation address or located at the robot base station without assigned service processing tasks; the travel time of the candidate robot from the preset address to the reservation address is calculated according to the distance from the preset address to the reservation address; the execution time period of the service processing task is determined according to the reservation time, the travel time and the processing time of the reservation service. The robots are dispatched as a whole in terms of time and space to improve the efficiency of robot allocation.
[0081] Figure 2B The flowchart schematically shows a method of allocating a business processing task corresponding to a business processing request to a target robot in response to receiving a business processing request sent by a user terminal according to an embodiment of the present disclosure.
[0082] like Figure 2B As shown, in response to receiving a business processing request sent by a user terminal, this embodiment allocates a business processing task corresponding to the business processing request to a target robot according to the business processing request, including operations S211 to S216.
[0083] In operation S211, in response to receiving a service processing request sent by a user terminal, a reservation address, a reservation service and a reservation time are determined according to the service processing request.
[0084] In operation S212, a candidate robot at a preset address is determined from among a plurality of robots according to a service area corresponding to the reservation address.
[0085] In operation S213, the travel time of the candidate robot from the preset address to the reserved address is calculated according to the distance from the preset address to the reserved address.
[0086] In operation S214, the execution time period of the service processing task is determined according to the reservation time, the travel time and the processing time for handling the reservation service.
[0087] In operation S215 , a target robot that meets the time condition is determined from a plurality of candidate robots according to the execution time period, the working time of the candidate robots, and the assigned business processing task information of the candidate robots.
[0088] According to an embodiment of the present disclosure, the time condition may be that there is no time intersection between the time in the allocated business processing task and the time of executing the business processing task of the scheduled business.
[0089] In operation S216 , a business processing task corresponding to the business processing request is allocated to the target robot.
[0090] According to an embodiment of the present disclosure, in response to the target robot arriving at the appointment address of the business processing task, the target robot is controlled to verify the identification information of the user, and the verification result includes: in response to the target robot arriving at the appointment address of the business processing task, sending processing operation information to the user terminal; in response to the user triggering the target robot according to the processing operation information, controlling the user identification device of the target robot to verify the identification information of the user to obtain the verification result.
[0091] According to an embodiment of the present disclosure, the handling operation information represents the steps of operating the robot sent by the server to the user terminal. For example, the handling operation information may be the first step of pressing the red button on the right side of the robot for three seconds until a beep is heard. The second step is that after the beep ends, please wait for the robot's display screen to turn on, and you can select the identification information verification method on the display screen. For example, the handling operation information may be a digital password for turning on the robot's display screen. The handling operation information is not limited to digital passwords, operation steps, etc., and can be set according to actual needs.
[0092] It should be noted that the handling operation information can guide the user to operate the target robot, but it cannot guide the user to handle the appointment business. Only when the user's identification information is verified, can the target robot be controlled to perform business processing tasks. At the same time, if the number of times the user's identification information is verified reaches the upper limit, and the user's identification information verification still fails, the target robot will connect to the manual remote service to give the user reliable business handling suggestions.
[0093] According to an embodiment of the present disclosure, in response to the target robot arriving at the appointment address of the business processing task, processing operation information is sent to the user terminal, which can prevent personnel from mistakenly operating the robot, reduce the power consumed by the robot due to mistaken operation, and improve the robot's endurance.
[0094] According to the embodiments of the present disclosure, the security of business handling is improved by double verification of handling operation information and user identification information.
[0095] According to an embodiment of the present disclosure, the user identification device includes at least one of the following: a fingerprint identification device, a face identification device, and a card identification device.
[0096] For example, the fingerprint recognition device can be an optical fingerprint recognition device, a capacitive fingerprint recognition device, an ultrasonic fingerprint recognition device, a thermal fingerprint recognition device, etc.
[0097] For example, the face recognition device may be an infrared face recognition device, a three-dimensional (such as depth information) face recognition device, a face image recognition device, etc.
[0098] For example, the card recognition device may be a magnetic stripe reader, a bar code recognition device, a QR code recognition device, a chip reader, etc.
[0099] According to the embodiments of the present disclosure, in order to prevent the situation where the user is missing information, a variety of identification verification methods can be provided to the user so that the business can continue to be processed.
[0100] According to an embodiment of the present disclosure, in response to the verification result indicating that the identification information has been verified, controlling the target robot to handle business for the user includes: in response to the verification result indicating that the identification information has been verified, opening the display screen of the target robot to the user; obtaining the business files of the appointment business from the server, and printing the business files using the printer of the target robot to obtain paper business files; in response to the user completing the appointment business according to the prompt information on the display screen, controlling the target robot to collect the paper business files marked by the user.
[0101] According to an embodiment of the present disclosure, the display screen of the target robot may display relevant information of the reservation service handled by the user, for example, the product, quantity and service terms selected in the reservation service.
[0102] When sending personnel to visit a customer, the materials they bring may be incorrect because the user who needs to handle the service may not describe it clearly during the appointment process, and the actual service they need to handle is another service. In most cases, there may only be one appointment for door-to-door service in a region in a day, and due to the long processing time, there may not be many appointments in a day. The cost of offline door-to-door service is high and the efficiency of business processing is low.
[0103] By communicating with the server, the business documents of the appointment service can be obtained, and the business documents can be printed using the target robot's printer to obtain paper business documents. Even if the user changes the type of appointment service, it can reduce the possibility of data errors and improve business processing efficiency.
[0104] According to an embodiment of the present disclosure, in response to a verification result indicating that the identification information has been verified, a display screen is opened to the user, and the method also includes: in response to the user selecting a remote processing operation on the display screen, controlling the target robot to connect to the remote device of the business personnel, and turning on the voice device of the target robot; recognizing the conversation voice between the business personnel and the user to obtain a recognition result, wherein the conversation voice is collected by using the voice device; and in response to the recognition result indicating a preset semantics, turning on the preset device of the target robot.
[0105] According to an embodiment of the present disclosure, a button for remote processing may be provided on the interface on the display screen.
[0106] According to an embodiment of the present disclosure, the preset semantics may be set according to actual needs. For example, the preset semantics may be "signature", and the preset device may be a handwriting board. For example, the preset semantics may be "please look at the camera", and the preset device may be a camera.
[0107] According to the embodiments of the present disclosure, the target robot can be controlled to connect to the remote device of the business personnel, thereby improving the personalized needs of users. The voice device of the target robot is turned on; the voice of the conversation between the business personnel and the user is recognized to obtain a recognition result; in response to the recognition result representing the preset semantics, the preset device of the target robot is turned on, and the voice of the conversation between the business personnel and the user is recognized to quickly capture the business needs.
[0108] Figure 3A The structural block diagram of the business processing system according to the embodiment of the present disclosure is schematically shown.
[0109] like Figure 3A As shown, the business processing system 300 of this embodiment includes a user terminal 310 , a server 320 and a target robot 330 .
[0110] The user terminal 310 is used to send a service processing request to the server, where the service processing request indicates that the user has made an appointment with a robot to come to the user's home to handle the appointment service.
[0111] According to an embodiment of the present disclosure, a user can select a reservation service type in a user terminal, or describe the reservation service by text or voice, so as to make an appointment for a robot door-to-door service.
[0112] The server 320 is used to allocate a business processing task corresponding to the business processing request to the target robot in response to receiving the business processing request according to the business processing request.
[0113] The target robot 330 is used to receive control instructions from the server, and the control instructions are used to instruct that in response to the target robot arriving at the appointment address of the business processing task, the user's identification information is verified to obtain a verification result; in response to the verification result indicating that the identification information verification is successful, the business processing task is executed.
[0114] According to an embodiment of the present disclosure, the target robot may be similar to a reception robot, but the internal operating logic is targeted at the reservation service.
[0115] Figure 3B A schematic diagram of a target robot according to an embodiment of the present disclosure is schematically shown.
[0116] like Figure 3B As shown, the target robot 330 of this embodiment includes a display screen 331, a camera 332, and a voice device 333. The target robot 330 also includes a handwriting board, a user identification device, a storage box, a printer, and a battery (all of which are not shown in FIG. Figure 3B ).
[0117] The touch screen 331 can be an interactive interface between business processing personnel and users. It needs to be maintained frequently to keep the interface clear, reduce visual impacts such as stains and fingerprints, and maintain touch accuracy.
[0118] Camera 332 can record the entire process of users handling business remotely, which can be used as data for subsequent business review.
[0119] Voice device 333 can be used to rely on 4G / 5G networks and use encrypted lines to enable business personnel and users to conduct remote real-time conversations.
[0120] The handwriting tablet can be used to enter the user's handwritten signature.
[0121] The user identification device is used to verify the user's identification information. The user identification device may include a card reader and a fingerprint identification device. The card reader may be used to read the user's card identification information to verify the user's card identification information, etc. The fingerprint identification device may be used to read the user's fingerprint information to verify the user's fingerprint information.
[0122] There can be multiple storage boxes, each storing different appointment business items. For example, a new business card, paper business documents that need to be signed, and paper business documents marked by the user can be placed inside.
[0123] The printer can be transmitted remotely, and the target robot receives the business documents and prints them to obtain paper business documents, thereby reducing the problem of missing or bringing less relevant documents due to appointment business needs and changes.
[0124] The battery can be used to support the target robot's all-day remote business management needs, and the battery is usually large-capacity.
[0125] Figure 4 The structural block diagram of the service processing device according to the embodiment of the present disclosure is schematically shown.
[0126] like Figure 4 As shown, the service processing device 400 of this embodiment includes an allocation module 410 , a verification module 420 and a control module 430 .
[0127] The allocation module 410 is used to respond to receiving a business processing request sent by the user terminal, and allocate a business processing task corresponding to the business processing request to the target robot according to the business processing request, wherein the business processing request represents that the user makes an appointment for the robot to come to the door to handle the appointment business. In one embodiment, the allocation module 410 can be used to perform the operation S210 described above, which will not be repeated here.
[0128] The verification module 420 is used to verify the user's identification information in response to the target robot arriving at the appointment address of the business processing task to obtain a verification result. In one embodiment, the verification module 420 can be used to perform the operation S220 described above, which will not be repeated here.
[0129] The control module 430 is used to control the target robot to perform the business processing task in response to the verification result indicating that the identification information is verified. In one embodiment, the control module 430 can be used to perform the operation S230 described above, which will not be described in detail here.
[0130] According to an embodiment of the present disclosure, the allocation module 410 includes a first determination submodule, a second determination submodule and an allocation submodule. The first determination submodule is used to determine the execution time period of the business processing task according to the business processing request in response to receiving the business processing request sent by the user terminal. The second determination submodule is used to confirm the target robot from the multiple robots configured by the robot base station according to the execution time period. The allocation submodule is used to allocate the business processing task corresponding to the business processing request to the target robot.
[0131] According to an embodiment of the present disclosure, the first determination submodule includes a first determination unit, a second determination unit, a calculation unit, and a third determination unit. The first determination unit is used to determine the appointment address, the appointment service, and the appointment time according to the service processing request received from the user terminal; the second determination unit is used to determine a candidate robot at a preset address from multiple robots according to the service area corresponding to the appointment address, and the robot is used to handle the appointment service belonging to the service area; the calculation unit is used to calculate the travel time from the preset address to the appointment address according to the distance from the preset address to the appointment address; the third determination unit is used to determine the execution time period of the business processing task according to the appointment time, the travel time, and the processing time for handling the appointment service.
[0132] According to an embodiment of the present disclosure, the verification module 420 includes a sending submodule and a first control submodule. The sending submodule is used to send processing operation information to the user terminal in response to the target robot arriving at the appointment address of the business processing task; the first control submodule is used to control the user identification device of the target robot to verify the user's identification information in response to the user triggering the target robot according to the processing operation information to obtain a verification result.
[0133] According to an embodiment of the present disclosure, the user identification device includes at least one of the following: a fingerprint identification device, a face identification device, and a card identification device.
[0134] According to an embodiment of the present disclosure, the control module 430 includes an opening submodule, an acquisition submodule, and a second control submodule. The opening submodule is used to respond to the verification result indicating that the identification information has been verified, and to open the display screen of the target robot to the user; the acquisition submodule is used to obtain the business file of the appointment service from the server, and use the printer of the target robot to print the business file to obtain a paper business file; the second control submodule is used to respond to the user completing the appointment service according to the prompt information on the display screen, and control the target robot to collect the paper business file marked by the user.
[0135] According to an embodiment of the present disclosure, the activation submodule further includes a control unit, a recognition unit, and an activation unit. The control unit is used to control the target robot to connect to the remote device of the business personnel and activate the voice device of the target robot in response to the user selecting the remote handling operation on the display screen; the recognition unit is used to recognize the conversational voice between the business personnel and the user to obtain a recognition result, and the conversational voice is collected by the voice device; the activation unit is used to activate the preset device of the target robot in response to the recognition result representing the preset semantics.
[0136] According to an embodiment of the present disclosure, any multiple modules of the allocation module 410, the verification module 420 and the control module 430 can be combined into one module for implementation, or any one of the modules can be split into multiple modules. Alternatively, at least part of the functions of one or more of these modules can be combined with at least part of the functions of other modules and implemented in one module. According to an embodiment of the present disclosure, at least one of the allocation module 410, the verification module 420 and the control module 430 can be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), a programmable logic array (PLA), a system on a chip, a system on a substrate, a system on a package, an application-specific integrated circuit (ASIC), or can be implemented by hardware or firmware such as any other reasonable way of integrating or packaging the circuit, or implemented in any one of the three implementation methods of software, hardware and firmware or in any appropriate combination of any of them. Alternatively, at least one of the allocation module 410, the verification module 420 and the control module 430 can be at least partially implemented as a computer program module, and when the computer program module is run, the corresponding function can be executed.
[0137] Figure 5 A block diagram of an electronic device suitable for implementing a service processing method according to an embodiment of the present disclosure is schematically shown.
[0138] like Figure 5As shown, the electronic device 500 according to an embodiment of the present disclosure includes a processor 501, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 502 or a program loaded from a storage part 508 to a random access memory (RAM) 503. The processor 501 may include, for example, a general-purpose microprocessor (such as a CPU), an instruction set processor and / or a related chipset and / or a special-purpose microprocessor (for example, an application-specific integrated circuit (ASIC)), etc. The processor 501 may also include an onboard memory for caching purposes. The processor 501 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of the present disclosure.
[0139] In RAM 503, various programs and data required for the operation of electronic device 500 are stored. Processor 501, ROM 502 and RAM 503 are connected to each other via bus 504. Processor 501 performs various operations of the method flow according to the embodiment of the present disclosure by executing the program in ROM 502 and / or RAM 503. It should be noted that the program can also be stored in one or more memories other than ROM 502 and RAM 503. Processor 501 can also perform various operations of the method flow according to the embodiment of the present disclosure by executing the program stored in the one or more memories.
[0140] According to an embodiment of the present disclosure, the electronic device 500 may further include an input / output (I / O) interface 505, which is also connected to the bus 504. The electronic device 500 may further include one or more of the following components connected to the input / output (I / O) interface 505: an input portion 506 including a keyboard, a mouse, etc.; an output portion 507 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage portion 508 including a hard disk, etc.; and a communication portion 509 including a network interface card such as a LAN card, a modem, etc. The communication portion 509 performs communication processing via a network such as the Internet. A drive 510 is also connected to the input / output (I / O) interface 505 as needed. A removable medium 511, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 510 as needed, so that a computer program read therefrom is installed into the storage portion 508 as needed.
[0141] The present disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or may exist independently without being assembled into the device / apparatus / system. The above computer-readable storage medium carries one or more programs, and when the above one or more programs are executed, the method according to the embodiment of the present disclosure is implemented.
[0142] According to an embodiment of the present disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium, for example, it may include but is not limited to: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, an apparatus or a device. For example, according to an embodiment of the present disclosure, the computer-readable storage medium may include the ROM 502 and / or RAM 503 described above and / or one or more memories other than ROM 502 and RAM 503.
[0143] The embodiment of the present disclosure also includes a computer program product, which includes a computer program, and the computer program contains program code for executing the method shown in the flowchart. When the computer program product is run in a computer system, the program code is used to enable the computer system to implement the business processing method provided by the embodiment of the present disclosure.
[0144] The above functions defined in the system / device of the embodiment of the present disclosure are performed when the computer program is executed by the processor 501. According to the embodiment of the present disclosure, the system, device, module, unit, etc. described above can be implemented by a computer program module.
[0145] In one embodiment, the computer program may rely on tangible storage media such as optical storage devices, magnetic storage devices, etc. In another embodiment, the computer program may also be transmitted and distributed in the form of signals on a network medium, and downloaded and installed through the communication part 509, and / or installed from the removable medium 511. The program code contained in the computer program may be transmitted using any appropriate network medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.
[0146] In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 509, and / or installed from the removable medium 511. When the computer program is executed by the processor 501, the above functions defined in the system of the embodiment of the present disclosure are performed. According to the embodiment of the present disclosure, the system, device, means, module, unit, etc. described above can be implemented by a computer program module.
[0147] According to an embodiment of the present disclosure, the program code for executing the computer program provided by the embodiment of the present disclosure can be written in any combination of one or more programming languages. Specifically, these computing programs can be implemented using high-level process and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages include, but are not limited to, Java, C++, python, "C" language or similar programming languages. The program code can be executed entirely on the user computing device, partially on the user device, partially on the remote computing device, or entirely on the remote computing device or server. In the case of a remote computing device, the remote computing device can be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (for example, using an Internet service provider to connect through the Internet).
[0148] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, functions and operations of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0149] It will be appreciated by those skilled in the art that the features described in the various embodiments of the present disclosure may be combined and / or combined in a variety of ways, even if such combinations or combinations are not explicitly described in the present disclosure. In particular, without departing from the spirit and teachings of the present disclosure, the features described in the various embodiments of the present disclosure may be combined and / or combined in a variety of ways. All of these combinations and / or combinations fall within the scope of the present disclosure.
[0150] The embodiments of the present disclosure are described above. However, these embodiments are only for illustrative purposes and are not intended to limit the scope of the present disclosure. Although the embodiments are described above, this does not mean that the measures in the various embodiments cannot be used in combination to advantage. Without departing from the scope of the present disclosure, those skilled in the art may make a variety of substitutions and modifications, which should all fall within the scope of the present disclosure.
Claims
1. A business processing method, characterized in that: The method comprises: In response to receiving a service processing request sent by a user terminal, assigning a service processing task corresponding to the service processing request to a target robot according to the service processing request, wherein the service processing request indicates that the user has made an appointment for the robot to come to the door to handle the appointment service; In response to the target robot arriving at the reservation address of the business processing task, controlling the target robot to verify the identification information of the user to obtain a verification result; In response to the verification result indicating that the identification information has passed verification, the target robot is controlled to execute the business processing task.
2. The method according to claim 1, characterized in that In response to receiving the business processing request sent by the user terminal, allocating a business processing task corresponding to the business processing request to the target robot according to the business processing request includes: In response to receiving the service processing request sent by the user terminal, determining an execution time period of the service processing task according to the service processing request; According to the execution time period, confirming the target robot from a plurality of robots configured by a robot base station; Allocate a business processing task corresponding to the business processing request to the target robot.
3. The method according to claim 2, characterized in that In response to receiving the service processing request sent by the user terminal, determining the execution time period of the service processing task according to the service processing request includes: In response to receiving the service processing request sent by the user terminal, determining the reservation address, the reservation service and the reservation time according to the service processing request; According to the service area corresponding to the reservation address, a candidate robot located at a preset address is determined from the plurality of robots, the robot being used to handle the reservation business belonging to the service area; Calculating the travel time of the candidate robot from the preset address to the reserved address according to the distance from the preset address to the reserved address; The execution time period of the business processing task is determined according to the appointment time, the journey time and the processing time for handling the appointment business.
4. The method according to claim 1, characterized in that: In response to the target robot arriving at the reservation address of the business processing task, controlling the target robot to verify the identification information of the user, and obtaining the verification result includes: In response to the target robot arriving at the appointment address of the business processing task, sending processing operation information to the user terminal; In response to the user triggering the target robot according to the handling operation information, the user identification device of the target robot is controlled to verify the identification information of the user to obtain a verification result.
5. The method according to claim 4, characterized in that The user identification device includes at least one of the following: a fingerprint identification device, a face identification device, and a card identification device.
6. The method according to claim 1, characterized in that In response to the verification result indicating that the identification information has been verified, controlling the target robot to handle business for the user includes: In response to the verification result indicating that the identification information has been verified, opening a display screen of the target robot to the user; Obtaining a business document of the reservation business from a server, and printing the business document using a printer of the target robot to obtain a paper business document; In response to the user completing the appointment service according to the prompt information on the display screen, the target robot is controlled to collect the paper business documents marked by the user.
7. The method according to claim 6, characterized in that In response to the verification result indicating that the identification information has been verified, turning on the display screen to the user also includes: In response to the user selecting a remote handling operation on the display screen, controlling the target robot to connect to a remote device of a business person and turning on a voice device of the target robot; Recognize the conversational speech between the business personnel and the user to obtain a recognition result, wherein the conversational speech is collected by using the speech device; In response to the recognition result representing the preset semantics, a preset device of the target robot is turned on.
8. A service processing device, characterized in that: The device comprises: An allocation module, configured to respond to a service processing request sent by a user terminal and allocate a service processing task corresponding to the service processing request to a target robot according to the service processing request, wherein the service processing request indicates that the user has made an appointment for the robot to come to the door to handle the appointment service; A verification module, configured to verify the identification information of the user in response to the target robot arriving at the reservation address of the business processing task, and obtain a verification result; The control module is used to control the target robot to execute the business processing task in response to the verification result indicating that the identification information has been verified.
9. A business processing system, characterized in that: The system comprises: The user terminal is used to send a service processing request to the server, wherein the service processing request indicates that the user has made an appointment with a robot to come and handle the appointment service; The server is configured to, in response to receiving the business processing request, assign a business processing task corresponding to the business processing request to the target robot according to the business processing request; The target robot is used to receive control instructions from the server, and the control instructions are used to instruct that in response to the target robot arriving at the appointment address of the business processing task, the user's identification information is verified to obtain a verification result; in response to the verification result indicating that the identification information verification has passed, the business processing task is executed.
10. An electronic device comprising: one or more processors; a memory for storing one or more computer programs, It is characterized in that the one or more processors execute the one or more computer programs to implement the steps of the method according to any one of claims 1 to 7.
11. A computer-readable storage medium having a computer program or instruction stored thereon, characterized in that: When the computer program or instruction is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.
12. A computer program product comprising a computer program or instructions, characterized in that When the computer program or instruction is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.