CN112309402A - Calling method, device, equipment and storage medium of robot service - Google Patents

Calling method, device, equipment and storage medium of robot service Download PDF

Info

Publication number
CN112309402A
CN112309402A CN202011070017.6A CN202011070017A CN112309402A CN 112309402 A CN112309402 A CN 112309402A CN 202011070017 A CN202011070017 A CN 202011070017A CN 112309402 A CN112309402 A CN 112309402A
Authority
CN
China
Prior art keywords
information
robot
target
user
service
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202011070017.6A
Other languages
Chinese (zh)
Inventor
刘大志
邓有志
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Uditech Co Ltd
Original Assignee
Uditech Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Uditech Co Ltd filed Critical Uditech Co Ltd
Priority to CN202011070017.6A priority Critical patent/CN112309402A/en
Publication of CN112309402A publication Critical patent/CN112309402A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/14Payment architectures specially adapted for billing systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Lists, e.g. purchase orders, compilation or processing
    • G06Q30/0635Processing of requisition or of purchase orders
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L17/00Speaker identification or verification techniques
    • G10L17/02Preprocessing operations, e.g. segment selection; Pattern representation or modelling, e.g. based on linear discriminant analysis [LDA] or principal components; Feature selection or extraction
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L17/00Speaker identification or verification techniques
    • G10L17/22Interactive procedures; Man-machine interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • Multimedia (AREA)
  • Acoustics & Sound (AREA)
  • Human Computer Interaction (AREA)
  • Economics (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Theoretical Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Marketing (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Manipulator (AREA)

Abstract

The invention discloses a calling method, a calling device, calling equipment and a calling storage medium for robot service.A voice message is received based on a voice receiving point, the voice message is bound with a target user according to order information, and the voice message is analyzed to obtain function demand information; acquiring user position information of the voice receiving point, and determining a target robot corresponding to the function demand information according to the function demand information and the user position information; and issuing the function demand information and the user position information to the target robot, and controlling the target robot to execute the service corresponding to the function demand information after the target user passes the verification. According to the invention, the target robot replaces manpower to meet the functional requirements of the user, the problem of insufficient manpower or fatigue of the operator on duty is solved, the voice information is bound with the target user, and the relevant service is executed after the user passes verification, so that the accuracy of the robot service is improved, the safety of the user is ensured, and the calling efficiency of the robot service is improved.

Description

Calling method, device, equipment and storage medium of robot service
Technical Field
The present invention relates to the field of robot technologies, and in particular, to a method, an apparatus, a device, and a storage medium for calling a robot service.
Background
With the rapid development of scientific technology, more and more robots appear on the market, and people can use the robots as a manpower substitution means and are widely applied to the fields of KTV, hotels and the like. However, for the purpose of cost saving, the robot is not configured in all places, but in patrol or fixed-point configuration, and thus the robot cannot meet the sudden and real-time call demand. In some places, a mode of calling keys is adopted to call the robot, and the mode has a limitation that if the setting function of the keys is too strong, the corresponding hardware cost is too high; if the button function is too simple, the intelligence degree is too low, which is not beneficial to fully utilizing the function of the robot, thereby causing the call efficiency of the current robot service to be lower.
Disclosure of Invention
The invention mainly aims to provide a calling method, a calling device, calling equipment and a calling storage medium for robot service, and aims to solve the technical problem that the calling efficiency of the current robot service is low.
In order to achieve the above object, an embodiment of the present invention provides a method for calling a robot service, where the method for calling the robot service includes:
receiving voice information based on a voice receiving point, binding the voice information with a target user according to order information, and analyzing the voice information to obtain function demand information;
acquiring user position information of the voice receiving point, and determining a target robot corresponding to the function demand information according to the function demand information and the user position information;
and issuing the function demand information and the user position information to the target robot, and controlling the target robot to execute the service corresponding to the function demand information after the target user passes the verification.
Preferably, the determining the target robot corresponding to the function demand information according to the function demand information and the user position information includes:
determining distance information between a plurality of robots to be selected and the target user based on the function demand information and the user position information;
and determining the robot to be selected corresponding to the distance with the minimum value in the distance information as a target robot.
Preferably, the binding the voice information with the target user according to the order information includes:
acquiring a room number according to the user position information, acquiring order information of the room number, and determining a ordering user in the order information as a target user;
and extracting the voice features in the voice information, and binding the voice features with the target user according to the extracted voice features.
Preferably, after the step of issuing the function requirement information and the user position information to the target robot, the step of:
determining whether the target user is authenticated;
if the target user passes the verification, controlling the target robot to execute the service corresponding to the function demand information;
and if the target user fails to pass the verification, outputting help seeking information to prompt a worker to confirm.
Preferably, after the step of issuing the function requirement information and the user position information to the target robot, the method includes:
calling the voice features, and determining whether a target user matched with the voice features exists in the area where the user position information is located;
if the target user matched with the voice characteristics exists in the area where the user position information is located, judging that the target user passes verification;
and if the area where the user position information is located does not have the target user matched with the voice feature, judging that the target user is not verified.
Preferably, after the step of issuing the function requirement information and the user position information to the target robot, the method further includes:
determining whether the functional requirement information contains a goods transportation requirement;
if the function requirement information does not contain the article transportation requirement, determining a target path for the target robot to operate according to the robot position information and the user position information;
and if the function requirement information contains article transportation requirements, determining a target path for the target robot to operate according to the robot position information, the user position information and the article position information.
Preferably, after the target user passes the verification and then controls the target robot to execute the service corresponding to the function demand information, the method includes:
and acquiring service cost of service corresponding to the function demand information, and updating the order information according to the service cost after associating the service cost with the target user to obtain updated order information so that the target user can pay the updated order information.
In order to achieve the above object, the present invention also provides a calling device for robot service, including:
the analysis module is used for receiving voice information based on the voice receiving point, binding the voice information with a target user according to order information, and analyzing the voice information to obtain function demand information;
the determining module is used for acquiring user position information of the voice receiving point and determining a target robot corresponding to the function demand information according to the function demand information and the user position information;
and the control module is used for transmitting the function demand information and the user position information to the target robot and controlling the target robot to execute the service corresponding to the function demand information after the target user passes the verification.
Further, to achieve the above object, the present invention also provides a calling device for robot service, which includes a memory, a processor, and a calling program for robot service stored in the memory and executable on the processor, wherein the calling program for robot service, when executed by the processor, implements the steps of the calling method for robot service.
Further, to achieve the above object, the present invention also provides a storage medium storing a calling program of a robot service, wherein the calling program of the robot service implements the steps of the calling method of the robot service when executed by a processor.
The embodiment of the invention provides a calling method, a calling device, calling equipment and a calling storage medium for robot service, wherein voice information is received based on a voice receiving point, the voice information is bound with a target user according to order information, and the voice information is analyzed to obtain function demand information; acquiring user position information of the voice receiving point, and determining a target robot corresponding to the function demand information according to the function demand information and the user position information; and issuing the function demand information and the user position information to the target robot, and controlling the target robot to execute the service corresponding to the function demand information after the target user passes the verification. According to the invention, when the user uploads the voice information, the target robot for executing the service is determined, the function requirement of the user is completed by the target robot instead of manpower, so that the problem of insufficient manpower or fatigue of operators on duty is solved, the voice information is bound with the target user through the order information, and the related service is executed after the user passes the verification, so that the accuracy of the robot service is improved, the user safety is ensured, and the calling efficiency of the robot service is improved.
Drawings
Fig. 1 is a schematic structural diagram of a hardware operating environment related to a calling method of a robot service according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating a first exemplary embodiment of a calling method for a robot service according to the present invention;
FIG. 3 is a flowchart illustrating a second embodiment of a calling method for robot service according to the present invention;
FIG. 4 is a functional block diagram of a calling device for robot service according to a preferred embodiment of the present invention.
The implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
The embodiment of the invention provides a calling method, a calling device, calling equipment and a calling storage medium for robot service, wherein voice information is received based on a voice receiving point, the voice information is bound with a target user according to order information, and the voice information is analyzed to obtain function demand information; acquiring user position information of the voice receiving point, and determining a target robot corresponding to the function demand information according to the function demand information and the user position information; and issuing the function demand information and the user position information to the target robot, and controlling the target robot to execute the service corresponding to the function demand information after the target user passes the verification. According to the invention, when the user uploads the voice information, the target robot for executing the service is determined, the function requirement of the user is completed by the target robot instead of manpower, so that the problem of insufficient manpower or fatigue of operators on duty is solved, the voice information is bound with the target user through the order information, and the related service is executed after the user passes the verification, so that the accuracy of the robot service is improved, the user safety is ensured, and the calling efficiency of the robot service is improved.
As shown in fig. 1, fig. 1 is a schematic structural diagram of a calling device of a robot service in a hardware operating environment according to an embodiment of the present invention.
In the following description, suffixes such as "module", "component", or "unit" used to denote elements are used only for facilitating the explanation of the present invention, and have no specific meaning in itself. Thus, "module", "component" or "unit" may be used mixedly.
The calling device of the robot service in the embodiment of the invention can be a PC, and can also be a mobile terminal device such as a tablet computer and a portable computer.
As shown in fig. 1, the calling device of the robot service may include: a processor 1001, such as a CPU, a network interface 1004, a user interface 1003, a memory 1005, a communication bus 1002. Wherein a communication bus 1002 is used to enable connective communication between these components. The user interface 1003 may include a Display screen (Display), an input unit such as a Keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface, a wireless interface. The network interface 1004 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface). The memory 1005 may be a high-speed RAM memory or a non-volatile memory (e.g., a magnetic disk memory). The memory 1005 may alternatively be a storage device separate from the processor 1001.
It will be appreciated by those skilled in the art that the calling device configuration of the robotic service shown in figure 1 does not constitute a limitation of the calling device of the robotic service and may include more or fewer components than shown, or some components may be combined, or a different arrangement of components.
As shown in fig. 1, a memory 1005, which is a storage medium, may include therein an operating system, a network communication module, a user interface module, and a calling program of a robot service.
In the device shown in fig. 1, the network interface 1004 is mainly used for connecting to a backend server and performing data communication with the backend server; the user interface 1003 is mainly used for connecting a client (user side) and performing data communication with the client; and the processor 1001 may be configured to invoke a calling program of the robot service stored in the memory 1005 and perform the following operations:
receiving voice information based on a voice receiving point, binding the voice information with a target user according to order information, and analyzing the voice information to obtain function demand information;
acquiring user position information of the voice receiving point, and determining a target robot corresponding to the function demand information according to the function demand information and the user position information;
and issuing the function demand information and the user position information to the target robot, and controlling the target robot to execute the service corresponding to the function demand information after the target user passes the verification.
Further, the determining a target robot corresponding to the function demand information according to the function demand information and the user position information includes:
determining distance information between a plurality of robots to be selected and the target user based on the function demand information and the user position information;
and determining the robot to be selected corresponding to the distance with the minimum value in the distance information as a target robot.
Further, the binding the voice information with the target user according to the order information includes:
acquiring a room number according to the user position information, acquiring order information of the room number, and determining a ordering user in the order information as a target user;
and extracting the voice features in the voice information, and binding the voice features with the target user according to the extracted voice features.
Further, after the function requirement information and the user position information are issued to the target robot, the processor 1001 may be configured to call a calling program of the robot service stored in the memory 1005, and perform the following operations:
determining whether the target user is authenticated;
if the target user passes the verification, controlling the target robot to execute the service corresponding to the function demand information;
and if the target user fails to pass the verification, outputting help seeking information to prompt a worker to confirm.
Further, the determining whether the target user is authenticated comprises:
calling the voice features, and determining whether a target user matched with the voice features exists in the area where the user position information is located;
if the target user matched with the voice characteristics exists in the area where the user position information is located, judging that the target user passes verification;
and if the area where the user position information is located does not have the target user matched with the voice feature, judging that the target user is not verified.
Further, after the function requirement information and the user position information are issued to the target robot, the processor 1001 may be configured to call a calling program of the robot service stored in the memory 1005, and perform the following operations:
determining whether the functional requirement information contains a goods transportation requirement;
if the function requirement information does not contain the article transportation requirement, determining a target path for the target robot to operate according to the robot position information and the user position information;
and if the function requirement information contains article transportation requirements, determining a target path for the target robot to operate according to the robot position information, the user position information and the article position information.
Further, after the target user passes the verification and controls the target robot to execute the service corresponding to the function requirement information, the processor 1001 may be configured to call a calling program of the robot service stored in the memory 1005, and perform the following operations:
and acquiring service cost of service corresponding to the function demand information, and updating the order information according to the service cost after associating the service cost with the target user to obtain updated order information so that the target user can pay the updated order information.
For a better understanding of the above technical solutions, exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
In order to better understand the technical solution, the technical solution will be described in detail with reference to the drawings and the specific embodiments.
Referring to fig. 2, a first embodiment of the present invention provides a flowchart illustrating a method for calling a robot service. In this embodiment, the calling method of the robot service includes the following steps:
step S10, receiving voice information based on the voice receiving point, binding the voice information with a target user according to order information, and analyzing the voice information to obtain function demand information;
the calling method of the robot service in the embodiment is applied to a calling system of the robot service, the system at least comprises a plurality of robots, the system is used for receiving function requirement information of a user and controlling the robots to execute related services, the robots are used for receiving related services for regulating and controlling the system to execute the function requirements of the user, the plurality of robots can be divided into a plurality of types according to functions, such as a transport robot, a ordering robot, a route guidance robot and the like, wherein the transport robot can transport articles for the user, the ordering robot can order the user, the route guidance robot can guide the user to go to a specified place of the user, the plurality of types of robots can be respectively fixed in a plurality of different areas or run in a patrol mode, and in addition, each robot is provided with a positioning device so as to position and regulate the robot in time. The system is provided with a plurality of voice receiving points, wherein the voice receiving points are provided with microphones used for receiving voice and bound with position information, and the microphones are in communication connection with a server through a network or a connecting line. The system can analyze the voice information uploaded by the user through the microphone through the voice analysis module so as to conveniently know the functional requirements of the user.
It will be appreciated that in some instances, such as hotels. Sometimes the attendant is inconvenienced when the midnight customer needs service. The robot replaces manpower to complete corresponding services so as to solve the problem of insufficient manpower or fatigue of operators on duty. Specifically, when the user has a function requirement, the voice information is input through a microphone arranged on the voice receiving point, specifically, the user can arrange the voice receiving point of the microphone in a hotel room or a KTV room, the function requirement is provided after an input key of the microphone is clicked, the voice receiving point is provided with a loudspeaker or an indicator lamp, when the system completes analysis of the voice information, a signal is fed back through the loudspeaker or the indicator lamp, and the user knows that the application has passed. In order to timely receive the functional requirements of the user, the system monitors the voice receiving point in real time, and receives the voice information when detecting that the voice information uploaded by the microphone exists. After receiving the voice information, the system acquires order information corresponding to the room, and binds the voice information with a target user contained in the order information, so that the target user can be verified before the robot is called to execute a service corresponding to the function requirement of the voice information, and the accuracy and the safety of the robot service are improved, wherein the order information comprises ordering person information, ordering time, ordering information and the like. Furthermore, the system also needs to analyze the voice information uploaded by the user through the microphone to obtain the function requirement information representing the service required by the user, so that the system can call the robot to execute the service corresponding to the function requirement information conveniently.
Further, the binding the voice information with the target user according to the order information includes:
step S11, acquiring a room number according to the user position information, acquiring order information of the room number, and determining an order ordering user in the order information as a target user;
step S12, extracting the voice feature in the voice information, and binding the voice feature with the target user.
Further, the system acquires a room number corresponding to the position information of the user where the microphone uploading the voice information is located, inquires order information corresponding to the room number in an order list according to the room number, extracts order users included in the order information, and determines the order users as target users, wherein the order list includes all consumption orders within a certain time, such as within 24 hours, within a week, within a month and the like. Furthermore, the system calls a voice recognition program, analyzes the voice information through the voice recognition program, obtains and extracts voice features in the voice information, understandably, the voice features can be understood as voiceprints of the user, and the voiceprints of each person are unique and cannot be imitated. Further, the system binds the extracted voice features with the target user determined from the order information, specifically, the same identification can be set in the voice features and the target user to complete the binding of the voice features and the target user, and by binding the voice information with the target user, the situation that a person imitates the sound of the target user to perform a behavior which is not beneficial to the target user can be avoided.
Further, in order to obtain function demand information representing the intention of a user, the system needs to analyze the voice information, specifically, the system calls an analysis module arranged inside, analyzes the voice information through the analysis module, converts the voice information into analysis voice information existing in a text form, further, compares the analysis voice information obtained through conversion with a preset function list, wherein the preset function list comprises a plurality of functions preset by the system, such as functions of luggage carrying, tea adding, road guiding and the like, specifically, compares the analysis voice information with all functions in the preset function list one by one, and determines whether a function matched with the function demand in the analysis voice information exists in the plurality of functions contained in the preset function list. Further, if the comparison confirms that a function matched with the function requirement in the analysis voice information exists in the plurality of functions, the system confirms the function as function requirement information so as to call the target robot to execute the related service; if the comparison result shows that the function matched with the function requirement in the analyzed voice information does not exist in the plurality of functions, the robot cannot be called to execute the related service, and the system can output prompt information of request failure through a microphone to remind the user. For example, some users may click an input button of a microphone after drinking, upload some unclear voice information, and if the analyzed voice information obtained by analyzing the voice information is not consistent with all functions in the preset function list, determine that the voice information input by the user is not intended or determined to have no rational requirement, and output prompt information requesting for failure through the microphone by the system.
Step S20, obtaining user position information of the voice receiving point, and determining a target robot corresponding to the function demand information according to the function demand information and the user position information;
further, the system acquires position information bound by a microphone used by the user for uploading the voice information in the voice receiving point, and determines the position information bound by the microphone as the user position information representing the position of the user. Further, the system firstly determines the robot of the type corresponding to the analyzed function requirement information from all the robots, determines the robot of the type as the robot to be selected, calculates the distance between the plurality of robots to be selected and the target user, and determines the robot to be selected, which is closest to the target user, from the plurality of robots to be selected as the target robot corresponding to the function requirement information, so as to regulate and control the target robot to execute the service corresponding to the function requirement information.
And step S30, issuing the function requirement information and the user position information to the target robot, and controlling the target robot to execute the service corresponding to the function requirement information after the target user passes the verification.
Further, after the target robot is determined, the system issues the analyzed function demand information and the user position information representing the position of the user to the determined target robot together so as to regulate and control the target robot to serve the target user. It can be understood that, in order to ensure the accuracy of the robot service and ensure the safety of the target user, the system needs to call the target robot to authenticate the target user, specifically, the system can recognize the voice of a plurality of users in the area where the user position information is located, when the voice matched with the voice feature of the target user extracted from the voice information exists in the plurality of users, the target user is determined to pass the authentication, the target user which passes the uploading of the voice information exists in the area where the user position information is represented, and the system controls the target robot to execute the service corresponding to the functional requirement.
Further, after the target user passes the verification and then controls the target robot to execute the service corresponding to the function requirement information, the method includes:
step S40, obtaining a service cost of the service corresponding to the function demand information, and after associating the service cost with the target user, updating the order information according to the service cost to obtain updated order information, so that the target user can pay for the updated order information.
Further, after controlling the target robot to execute the service corresponding to the function demand information, in order to facilitate the settlement of the cost for the target user, the system obtains the service cost of the service corresponding to the function demand information according to the service price table, and if there are a plurality of services, the total service cost of the plurality of services needs to be calculated, specifically, the service costs of the plurality of services are summed up to obtain the total service cost. After the calculation of the service cost is completed, the system associates the service cost with the target user to search the order information of the target user. Further, the system updates the order information by combining the service cost with the content of the service, specifically, after each service and the unit price thereof are respectively added to the original service, the updated order information is formed, so that the user can conveniently pay the sum of the original order cost and the service cost executed by the robot before leaving.
The embodiment of the invention provides a calling method, a calling device, calling equipment and a calling storage medium for robot service, wherein voice information is received based on a voice receiving point, the voice information is bound with a target user according to order information, and the voice information is analyzed to obtain function demand information; acquiring user position information of the voice receiving point, and determining a target robot corresponding to the function demand information according to the function demand information and the user position information; and issuing the function demand information and the user position information to the target robot, and controlling the target robot to execute the service corresponding to the function demand information after the target user passes the verification. According to the invention, when the user uploads the voice information, the target robot for executing the service is determined, the function requirement of the user is completed by the target robot instead of manpower, so that the problem of insufficient manpower or fatigue of operators on duty is solved, the voice information is bound with the target user through the order information, and the related service is executed after the user passes the verification, so that the accuracy of the robot service is improved, the user safety is ensured, and the calling efficiency of the robot service is improved.
Further, referring to fig. 3, a second embodiment of the calling method for robot service of the present invention is proposed based on the first embodiment of the calling method for robot service of the present invention, and in the second embodiment, the determining a target robot corresponding to the function demand information according to the function demand information and the user position information includes:
step S21, determining distance information between a plurality of robots to be selected and the target user based on the function requirement information and the user position information;
and step S22, determining the robot to be selected corresponding to the distance with the minimum value in the distance information as a target robot.
Further, the system screens all robots according to the function requirement information, specifically, the system divides all robots according to different function types to form a plurality of robots with different function types, compares the function requirement information with the plurality of function types, and determines the robot corresponding to the function type matched with the function requirement information as the robot to be selected, wherein the robot to be selected is at least one, for example: the function demand information is a list, 10 transport robots, 5 guide robots and 2 guide robots are arranged, the system divides all 17 robots according to the function demand information, and the 5 point single robots are judged to be the robots to be selected. After the multiple robots to be selected are screened out, the system acquires initial position information of the multiple robots to be selected, and specifically, the initial position information of each robot to be selected can be read from a positioning device provided by the multiple robots to be selected respectively. Further, the system respectively calculates the distance between each robot to be selected and the target user according to the initial position information and the user position information, specifically, the system identifies a plurality of first coordinate data contained in the initial position information and second coordinate data contained in the user position information, respectively calculates the first coordinate data and the second coordinate data to obtain a plurality of distances between the plurality of robots to be selected and the target user, and the distances jointly form distance information. Further, the system can sort the plurality of distances in the distance information from small to large, extract the distance with the minimum distance value after the sorting is finished, identify the robot to be selected corresponding to the distance, and determine the robot to be selected as the target robot for executing the service. For example: after 5 robots to be selected are obtained through screening, the system calculates that the distances between the 5 robots to be selected and a target user are respectively 50 meters, 30 meters, 100 meters, 70 meters and 150 meters, the system sorts the distances in a sorting mode from small to large to obtain 30 meters, 50 meters, 70 meters, 100 meters and 150 meters, and determines the robot to be selected corresponding to the distance 30 meters with the smallest numerical value as the target robot, namely determines the robot to be selected 30 meters away from the target user as the target robot, so that the target robot can be conveniently regulated and controlled to quickly execute the service required by the target user.
The robot that this embodiment passes through function demand information and user positional information, will be nearest and function demand information matching apart from the target user confirms to the target robot to fast regulation and control target robot serves the target user, improves the calling efficiency that the robot serves.
Further, a third embodiment of the calling method for robot service of the present invention is proposed based on the first embodiment of the calling method for robot service of the present invention, and in the third embodiment, after the issuing the function requirement information and the user position information to the target robot, the method includes:
step S31, determining whether the target user is authenticated;
step S32, if the target user passes the verification, controlling the target robot to execute the service corresponding to the function requirement information;
and step S33, if the target user is not verified, outputting help-seeking information to prompt a worker to confirm.
Further, after the system issues the function requirement information and the user position information to the target robot, the system controls the target robot to operate to the area where the user position information is located according to the target path, and verifies the target user through the voice characteristics to determine whether the target user passes the verification. Further, if the target user is verified through the voice characteristics, it is determined that the target user passes the verification, the system controls the target robot to identify the service corresponding to the function requirement information of the target user, and responds to the service corresponding to the function requirement to meet the requirement of the target user. On the contrary, if the target user is verified through the voice features, it is determined that the target user is not verified, it indicates that the user exists in the area but cannot be verified, and there may exist an intruder (i.e. a user other than the room enters the room wrongly or illegally), in order to guarantee the safety of the target user, the system outputs help-seeking information requesting the worker to assist the confirmation, specifically, the system can control the target robot to trigger an alarm mode, after the alarm mode is triggered, the area where the worker is located will generate an alarm, and the worker can quickly arrive at the room where the robot is located to confirm the situation, so as to guarantee the safety and benefits of the target user.
Further, the determining whether the target user is authenticated comprises:
step S311, calling the voice feature, and determining whether a target user matched with the voice feature exists in the area where the user position information is located;
step S312, if a target user matched with the voice characteristics exists in the area where the user position information is located, judging that the target user passes verification;
step 313, if there is no target user matching the voice feature in the area where the user location information is located, determining that the target user is not verified.
Further, the system controls the target robot to move to the area where the user position information is located according to the target path, and prompts the user to perform voice verification after the target robot reaches the area where the user position information is located. Further, if the target user matched with the voice characteristics exists in the area where the user position information is located through comparison and determination, the target user inputting the voice information into the microphone is located in the area where the user position information is located, the system determines that the target user passes verification, can control the target robot to execute the service corresponding to the function requirement information, and after the service is completed, the bill generated by the service is matched with the target user, so that the target user can check the account conveniently. On the contrary, if it is determined through comparison that there is no target user matching with the voice feature in the area where the user location information is located, that is, the plurality of users in the area where the user location information is located do not include the target user, it is indicated that the target user inputting the voice information to the microphone is not in the area where the user location information is located, the system determines that the target user is not authenticated and there may be an intruder, the system may control the target robot to send alarm information to confirm by a worker, or after completing the service, prompt the user to perform order settlement on site or recognize the face of the user, so as to perform order settlement according to the face information.
In the embodiment, before the target robot is controlled to serve the target user, the target user needs to be authenticated to avoid performing the service by mistake and confirm whether the target user sending the voice message is present or not, so that the benefit of the user is protected, and the calling efficiency of the robot service is improved.
Further, a fourth embodiment of the calling method for robot service of the present invention is proposed based on the first embodiment of the calling method for robot service of the present invention, and in the fourth embodiment, before the controlling the target robot to execute the service corresponding to the function requirement information, the method includes:
step S34, determining whether the function requirement information contains article transportation requirements;
step S35, if the function requirement information does not contain the goods transportation requirement, determining the target path of the target robot according to the robot position information and the user position information;
and step S36, if the function requirement information includes article transportation requirements, determining a target path for the target robot to operate according to the robot position information, the user position information and the article position information.
Further, before controlling the target robot to execute the service corresponding to the function demand information, the system also needs to designate a target path for the target robot to operate so that the target robot can reach a designated position at the fastest speed. Tasks that the non-transportation department needs to perform include functions of getting along, processing orders, completing payments, and the like. Specifically, the system determines whether the function requirement information of the user includes an article transportation requirement, and if the function requirement information includes the article transportation requirement, the position where the article is stored needs to be considered when the target path is specified. Further, if the function requirement information does not contain article transportation requirements after determination, the system acquires the robot position information and the user position information of the target robot, takes the robot position information as a starting point, takes the user position information as an end point, generates a target path for the target robot to run by combining a real-time map, and feeds back the expected time when the target robot reaches the user position information and the appearance or the model or the number of the target robot to the target user; if the function requirement information contains article transportation requirements, the system acquires the robot position information, the user position information and the article position information of the target robot, takes the robot position information as a starting point, the article position information as an end point and the user position information as an end point, generates a target path for the target robot to run by combining a real-time map, and feeds back the expected time when the target robot reaches the user position information and the appearance or the model or the number of the target robot to the target user.
The embodiment determines the target path of the operation of the target robot according to whether the function demand information contains the article transportation demand, so that the target robot is controlled to quickly reach the designated position through the determined target path to execute the service corresponding to the function demand information, and the calling efficiency of the robot service is improved.
Furthermore, the invention also provides a calling device for the robot service.
Referring to fig. 4, fig. 4 is a functional block diagram of a calling device of the robot service according to a first embodiment of the present invention.
The calling device of the robot service comprises:
the analysis module 10 is used for receiving voice information based on the voice receiving point, binding the voice information with a target user according to order information, and analyzing the voice information to obtain function demand information;
a determining module 20, configured to obtain user location information of the voice receiving point, and determine, according to the function requirement information and the user location information, a target robot corresponding to the function requirement information;
and the control module 30 is configured to issue the function requirement information and the user position information to the target robot, and control the target robot to execute a service corresponding to the function requirement information after the target user passes the verification.
Further, the parsing module 10 includes:
the acquisition unit is used for acquiring a room number according to the user position information, acquiring order information of the room number and determining an order ordering user in the order information as a target user;
and the binding unit is used for extracting the voice characteristics in the voice information and binding the voice characteristics with the target user.
Further, the determining module 20 includes:
the first determining unit is used for determining distance information between a plurality of robots to be selected and the target user based on the function demand information and the user position information;
and the second determining unit is used for determining the robot to be selected corresponding to the distance with the minimum value in the distance information as the target robot.
Further, the control module 30 includes:
a third determination unit for determining whether the target user is authenticated;
the control unit is used for controlling the target robot to execute the service corresponding to the function demand information if the target user passes the verification;
and the output unit is used for outputting help seeking information to prompt a worker to confirm if the target user fails to pass the verification.
Further, the control module 30 further includes:
the calling unit is used for calling the voice features and determining whether a target user matched with the voice features exists in the area where the user position information is located;
the first judgment unit is used for judging that the target user passes the verification if the target user matched with the voice characteristics exists in the area where the user position information is located;
and the second judging unit is used for judging that the target user is not verified if the area where the user position information is located does not have the target user matched with the voice feature.
Further, the control module 30 further includes:
a fourth determination unit configured to determine whether the function demand information includes a demand for goods transportation;
a fifth determining unit, configured to determine a target path along which the target robot operates according to the robot position information and the user position information if the function requirement information does not include an article transportation requirement;
and a sixth determining unit, configured to determine, if the function requirement information includes an article transportation requirement, a target path along which the target robot operates according to the robot position information, the user position information, and the article position information.
Further, the control module 30 further includes:
and the updating unit is used for acquiring service cost of the service corresponding to the function demand information, and updating the order information according to the service cost after associating the service cost with the target user to obtain updated order information so that the target user can pay for the updated order information.
Furthermore, the present invention also provides a storage medium, preferably a computer readable storage medium, on which a calling program of a robot service is stored, which when executed by a processor implements the steps of the embodiments of the calling method of a robot service described above.
In the embodiments of the calling device and the computer-readable medium for robot service according to the present invention, all technical features of the embodiments of the calling method for robot service are included, and the descriptions and explanations of the embodiments are substantially the same as those of the embodiments of the calling method for robot service, and are not repeated herein.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solution of the present invention or a part contributing to the prior art may be embodied in the form of a software product, where the computer software product is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk), and includes a plurality of instructions for enabling a terminal device (which may be a fixed terminal, such as an internet of things smart device including smart homes, such as a smart air conditioner, a smart lamp, a smart power supply, a smart router, etc., or a mobile terminal, including a smart phone, a wearable networked AR/VR device, a smart sound box, an autonomous driving automobile, etc.) to execute the method according to each embodiment of the present invention.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.

Claims (10)

1. A calling method of a robot service, the calling method of the robot service comprising:
receiving voice information based on a voice receiving point, binding the voice information with a target user according to order information, and analyzing the voice information to obtain function demand information;
acquiring user position information of the voice receiving point, and determining a target robot corresponding to the function demand information according to the function demand information and the user position information;
and issuing the function demand information and the user position information to the target robot, and controlling the target robot to execute the service corresponding to the function demand information after the target user passes the verification.
2. The method for calling robot service according to claim 1, wherein the determining a target robot corresponding to the function demand information based on the function demand information and the user position information comprises:
determining distance information between a plurality of robots to be selected and the target user based on the function demand information and the user position information;
and determining the robot to be selected corresponding to the distance with the minimum value in the distance information as a target robot.
3. A calling method of robot service according to claim 1, wherein said binding the voice information with the target user according to the order information comprises:
acquiring a room number according to the user position information, acquiring order information of the room number, and determining a ordering user in the order information as a target user;
and extracting the voice features in the voice information, and binding the voice features with the target user according to the extracted voice features.
4. The method for calling robot service according to claim 1, wherein after the step of transmitting the function requirement information and the user position information to the target robot, the method comprises:
determining whether the target user is authenticated;
if the target user passes the verification, controlling the target robot to execute the service corresponding to the function demand information;
and if the target user fails to pass the verification, outputting help seeking information to prompt a worker to confirm.
5. The calling method for robot service of claim 4, wherein said determining whether the target user is authenticated comprises:
calling the voice features, and determining whether a target user matched with the voice features exists in the area where the user position information is located;
if the target user matched with the voice characteristics exists in the area where the user position information is located, judging that the target user passes verification;
and if the area where the user position information is located does not have the target user matched with the voice feature, judging that the target user is not verified.
6. The method for calling robot service according to claim 1, wherein after the step of transmitting the function requirement information and the user position information to the target robot, further comprising:
determining whether the functional requirement information contains a goods transportation requirement;
if the function requirement information does not contain the article transportation requirement, determining a target path for the target robot to operate according to the robot position information and the user position information;
and if the function requirement information contains article transportation requirements, determining a target path for the target robot to operate according to the robot position information, the user position information and the article position information.
7. A calling method of robot service according to claim 1, wherein said controlling said target robot to execute a service corresponding to said function requirement information after said target user is authenticated comprises:
and acquiring service cost of service corresponding to the function demand information, and updating the order information according to the service cost after associating the service cost with the target user to obtain updated order information so that the target user can pay the updated order information.
8. A calling device for a robot service, comprising:
the analysis module is used for receiving voice information based on the voice receiving point, binding the voice information with a target user according to order information, and analyzing the voice information to obtain function demand information;
the determining module is used for acquiring user position information of the voice receiving point and determining a target robot corresponding to the function demand information according to the function demand information and the user position information;
and the control module is used for transmitting the function demand information and the user position information to the target robot and controlling the target robot to execute the service corresponding to the function demand information after the target user passes the verification.
9. Calling device of a robot service, characterized in that the calling device of the robot service comprises a memory, a processor and a calling program of the robot service stored on the memory and executable on the processor, which when executed by the processor implements the steps of the calling method of the robot service according to any of claims 1-7.
10. A storage medium, characterized in that the storage medium has stored thereon a calling program of a robot service, which when executed by a processor implements the steps of the calling method of the robot service according to any one of claims 1-7.
CN202011070017.6A 2020-09-30 2020-09-30 Calling method, device, equipment and storage medium of robot service Pending CN112309402A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011070017.6A CN112309402A (en) 2020-09-30 2020-09-30 Calling method, device, equipment and storage medium of robot service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011070017.6A CN112309402A (en) 2020-09-30 2020-09-30 Calling method, device, equipment and storage medium of robot service

Publications (1)

Publication Number Publication Date
CN112309402A true CN112309402A (en) 2021-02-02

Family

ID=74488732

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011070017.6A Pending CN112309402A (en) 2020-09-30 2020-09-30 Calling method, device, equipment and storage medium of robot service

Country Status (1)

Country Link
CN (1) CN112309402A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022172997A (en) * 2021-05-06 2022-11-17 ベアー ロボティックス,インコーポレイテッド Method, system, and non-transitory computer-readable recording medium for controlling robot
CN116476092A (en) * 2023-04-26 2023-07-25 上饶高投智城科技有限公司 Method and system for realizing cell intelligent service based on ASR and NLP technology

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109660531A (en) * 2018-12-10 2019-04-19 武汉大晟极科技有限公司 A kind of auth method, server and customer service terminal
CN110290169A (en) * 2019-05-09 2019-09-27 北京云迹科技有限公司 A kind of Service Order response method and device
CN110472134A (en) * 2018-05-10 2019-11-19 刘新宇 Hotel guest room service robot and Local Service processing data information system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110472134A (en) * 2018-05-10 2019-11-19 刘新宇 Hotel guest room service robot and Local Service processing data information system
CN109660531A (en) * 2018-12-10 2019-04-19 武汉大晟极科技有限公司 A kind of auth method, server and customer service terminal
CN110290169A (en) * 2019-05-09 2019-09-27 北京云迹科技有限公司 A kind of Service Order response method and device

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022172997A (en) * 2021-05-06 2022-11-17 ベアー ロボティックス,インコーポレイテッド Method, system, and non-transitory computer-readable recording medium for controlling robot
JP7209768B2 (en) 2021-05-06 2023-01-20 ベアー ロボティックス,インコーポレイテッド METHOD, SYSTEM AND NON-TRANSIENT COMPUTER-READABLE MEDIUM FOR CONTROLLING A ROBOT
CN116476092A (en) * 2023-04-26 2023-07-25 上饶高投智城科技有限公司 Method and system for realizing cell intelligent service based on ASR and NLP technology
CN116476092B (en) * 2023-04-26 2024-01-23 上饶高投智城科技有限公司 Method and system for realizing cell intelligent service based on ASR and NLP technology

Similar Documents

Publication Publication Date Title
CN111125512B (en) Service recommendation processing method, device and system
KR101960918B1 (en) System for intermediating temporarily job offer and temporarily job seek
CN112309402A (en) Calling method, device, equipment and storage medium of robot service
US20120259748A1 (en) Mobile expense capture and reporting
US20180114256A1 (en) Automatic parcel storage box system and management method thereof
CN107077845A (en) A kind of speech output method and device
CN107070891B (en) Service calling method and device
CN112348710A (en) Hotel check-in management method and device, mobile robot and storage medium
US20220382273A1 (en) Data collection system and recording medium
KR102304781B1 (en) Method for inspecting facility and user terminal performing the same
JP6454807B1 (en) Voice authentication payment system
JP2006079290A (en) Information management system and information management method
JP2019133570A (en) Information processor and program
SE1451278A1 (en) System and method for work task assignment and follow-up of a building or construction project
KR101680874B1 (en) System for managing order
CN115280333A (en) AI control device, server device connected to AI control device, and AI control method
KR100660745B1 (en) System and method using mobile phone for controlling diligence and laziness
CN109214556A (en) Automobile Innovative Service Modes platform
CN111459936B (en) Data management method, data management device and server
US20200311741A1 (en) Methods and systems for validating order request
CN112052313A (en) Method and equipment for interacting with intelligent response system
CN111061451A (en) Information processing method, device and system
JP2006178583A (en) Worker action recording system
CN117301074B (en) Control method and chip of intelligent robot
KR102396343B1 (en) Method and apparatus for transmitting data based on a change in state associated with movement of electronic device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination