Interaction method and device of intelligent device and intelligent device
Through the communication between the LoRa ranging device and the interactive object, the ranging and identification information are obtained, and the voice information is actively sent to guide the interaction, which solves the problem that smart devices cannot actively guide children or pets to interact with voice, and improves the usage rate of smart devices and Interaction efficiency.
Patent Information
- Application Number
- CN201910214356.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-03-20
- Publication Date
- 2024-12-24
- Estimated Expiration
- 2039-03-20
AI Technical Summary
The usage rate of smart devices is not high because children lack voice interaction habits with smart devices, which makes it impossible for devices such as smart speakers to actively guide interaction.
Through the LoRa ranging device communicates with the ranging device of the interactive object, the ranging information and identification information are obtained, the voice information is actively sent to guide the interaction, and the voice interaction process is optimized using voiceprint matching and feature database.
It realizes that smart devices can actively interact with interactive objects such as children or pets, improve the usage rate and interaction efficiency of smart devices, and supports child care and pet training functions.
Smart Images

Figure CN111724772B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of electronic technology, and in particular to an interaction method for a smart device, an interaction device for a smart device, and a smart device. Background Art
[0002] With the development of the Internet of Things, smart devices are being used more and more widely. One of the important functions of smart devices is the ability to interact with users through voice.
[0003] However, not all users know how to interact with smart devices through voice. For example, currently, smart speakers are passively dependent on external voice stimulation, that is, smart speakers will only provide voice feedback after hearing human instructions, but children lack the habit and concept of actively communicating with smart devices, which makes the actual usage rate of smart speakers low. Summary of the invention
[0004] In view of the above problems, embodiments of the present application are proposed to provide an interaction method for a smart device, an interaction apparatus for a smart device, and a smart device that overcome the above problems or at least partially solve the above problems.
[0005] In order to solve the above problems, an embodiment of the present application discloses an interaction method of a smart device, wherein the smart device is provided with a first LoRa ranging device, and the interaction object is provided with a second LoRa ranging device, and the method includes:
[0006] The smart device communicates with the second LoRa ranging device of the interactive object through the first LoRa ranging device, and determines the interactive object information according to the communication information, wherein the interactive object information includes ranging information for the interactive object;
[0007] The smart device sends voice information according to the interactive object information.
[0008] Optionally, the smart device sends voice information according to the interactive object information, including:
[0009] The smart device acquires reference feature information;
[0010] The smart device compares the reference feature information with the distance measurement information;
[0011] If the comparison result meets the preset requirement, the smart device sends a voice message.
[0012] Optionally, the smart device sends voice information according to the interactive object information, including:
[0013] The smart device sends the interactive object information to the control device; the control device is used to obtain reference feature information, and use the reference feature information to compare with the distance measurement information; if the comparison result meets the preset requirements, a voice interaction instruction is generated;
[0014] After receiving the voice interaction instruction sent by the control device, the smart device sends out voice information.
[0015] Optionally, the interaction object information further includes identification information of the interaction object, and the smart device sends voice information according to the interaction object information, including:
[0016] The smart device sends a first voice message;
[0017] The smart device receives second voice information of the interactive object;
[0018] The smart device determines, by voiceprint, whether the second voice information matches the identification information of the interaction object;
[0019] If the voiceprint matches successfully, the smart device initiates a voice interaction process.
[0020] Optionally, the reference feature information is stored in a preset feature database; the method further includes:
[0021] The smart device determines the volume, distance measurement information, and voice quality information of the interaction object used in the voice interaction process;
[0022] The smart device uses the volume, distance measurement information, and voice quality information to update the feature database.
[0023] Optionally, also include:
[0024] The smart device adjusts the volume and / or voice content of the first voice information.
[0025] Optionally, the smart device communicates with the second LoRa ranging device of the interactive object through the first LoRa ranging device, and determines the interactive object information according to the communication information, including:
[0026] The smart device receives a first wireless frame sent by the second LoRa ranging device of the interactive object through the first LoRa ranging device, and determines the interactive object information according to the first wireless frame.
[0027] Optionally, also include:
[0028] The smart device sends a second wireless frame to the second LoRa ranging device of the interactive object through the first LoRa ranging device, and the second LoRa ranging device of the interactive object is used to send the first wireless frame after receiving the second wireless frame.
[0029] The present application also discloses an interactive method for a smart device, including:
[0030] Acquire communication information between the smart device and the interactive object, and determine the interactive object information according to the communication information, wherein the interactive object information includes ranging information for the interactive object;
[0031] A voice message is sent out according to the interaction object information.
[0032] Optionally, issuing voice information according to the interaction object information includes:
[0033] Obtaining reference feature information;
[0034] Comparing the reference feature information with the ranging information;
[0035] If the comparison result meets the preset requirements, a voice message is sent.
[0036] Optionally, issuing voice information according to the interaction object information includes:
[0037] The interactive object information is sent to a control device; the control device is used to obtain reference feature information, and use the reference feature information to compare with the distance measurement information; if the comparison result meets the preset requirements, a voice interaction instruction is generated;
[0038] Receive the voice interaction instruction sent by the control device, and send out voice information according to the voice interaction instruction.
[0039] Optionally, the interaction object information further includes identification information of the interaction object, and the sending of voice information according to the interaction object information includes:
[0040] Sending a first voice message;
[0041] receiving second voice information of the interaction object;
[0042] determining, by voiceprint, whether the second voice information matches the identification information of the interaction object;
[0043] If the voiceprint matches successfully, the voice interaction process is initiated.
[0044] Optionally, the reference feature information is stored in a preset feature database; the method further includes:
[0045] Determine the volume, distance information, and voice quality information used in the voice interaction process;
[0046] The volume, distance measurement information, and voice quality information are used to update the feature database.
[0047] Optionally, also include:
[0048] Adjust the volume and / or voice content of the first voice information.
[0049] Optionally, the acquiring communication information between the smart device and the interaction object, and determining the interaction object information according to the communication information includes:
[0050] Acquire communication information of the wireless distance measuring communication device of the smart device communicating with the wireless distance measuring communication device of the interactive object, and determine the interactive object information according to the communication information.
[0051] Optionally, the acquiring communication information of the wireless ranging communication device of the smart device communicating with the wireless ranging communication device of the interactive object, and determining the interactive object information according to the communication information includes:
[0052] A first wireless frame received by a wireless ranging communication device of the smart device and sent by a wireless ranging communication device of the interaction object is acquired, and interaction object information is determined according to the first wireless frame.
[0053] Optionally, also include:
[0054] The wireless ranging communication device of the smart device sends a second wireless frame to the wireless ranging communication device of the interactive object, and the wireless ranging communication device of the interactive object is used to send the first wireless frame after receiving the second wireless frame.
[0055] The embodiment of the present application further discloses a smart device, wherein the smart device is provided with a first LoRa distance measuring device, and the interactive object is provided with a second LoRa distance measuring device, and the smart device further comprises:
[0056] An interaction object information determination module, configured to communicate with the second LoRa ranging device of the interaction object through the first LoRa ranging device, and determine interaction object information according to the communication information, wherein the interaction object information includes ranging information for the interaction object;
[0057] The voice issuing module is used to issue voice information according to the interactive object information.
[0058] Optionally, the voice issuing module includes:
[0059] A reference feature information acquisition submodule is used to acquire reference feature information;
[0060] A comparison submodule, used for comparing the reference feature information with the ranging information;
[0061] The first voice sending submodule is used to send out voice information if the comparison result meets the preset requirement.
[0062] Optionally, the voice issuing module includes:
[0063] An information sending submodule, used for sending the interactive object information to a control device; the control device is used for acquiring reference feature information, and using the reference feature information to compare with the ranging information; if the comparison result meets the preset requirements, a voice interaction instruction is generated;
[0064] The second voice issuing submodule is used to issue voice information after receiving the voice interaction instruction sent by the control device.
[0065] Optionally, the interaction object information further includes identification information of the interaction object, and the voice issuing module includes:
[0066] A third voice sending submodule, used for sending the first voice information;
[0067] A voice receiving submodule, used for receiving second voice information of the interaction object;
[0068] A voiceprint matching submodule, used to determine whether the second voice information matches the identification information of the interaction object through the voiceprint;
[0069] The voice interaction process initiation submodule is used to initiate the voice interaction process if the voiceprint match is successful.
[0070] Optionally, the reference feature information is stored in a preset feature database; the smart device further includes:
[0071] An interaction information determination module, used to determine the volume, ranging information, and voice quality information of the interaction object used in the voice interaction process;
[0072] The feature database updating module is used to update the feature database using the volume, distance measurement information, and voice quality information.
[0073] Optionally, also include:
[0074] The voice adjustment module is used to adjust the volume and / or voice content of the first voice information.
[0075] Optionally, the interaction object information determination module includes:
[0076] The interaction object information determination submodule is used to receive, through the first LoRa ranging device, a first wireless frame sent by the second LoRa ranging device of the interaction object, and determine the interaction object information according to the first wireless frame.
[0077] Optionally, also include:
[0078] A wireless frame sending module is used to send a second wireless frame to the second LoRa ranging device of the interactive object through the first LoRa ranging device, and the second LoRa ranging device of the interactive object is used to send the first wireless frame after receiving the second wireless frame.
[0079] The present application also discloses an interactive device for a smart device, including:
[0080] An interactive object information determination module, used to obtain communication information between the smart device and the interactive object, and determine the interactive object information according to the communication information, wherein the interactive object information includes distance measurement information for the interactive object;
[0081] The voice issuing module is used to issue voice information according to the interactive object information.
[0082] Optionally, the voice issuing module includes:
[0083] A reference feature information acquisition submodule is used to acquire reference feature information;
[0084] A comparison submodule, used for comparing the reference feature information with the ranging information;
[0085] The first voice sending submodule is used to send out voice information if the comparison result meets the preset requirement.
[0086] Optionally, the voice issuing module includes:
[0087] An information sending submodule, used for sending the interactive object information to a control device; the control device is used for acquiring reference feature information, and using the reference feature information to compare with the ranging information; if the comparison result meets the preset requirements, a voice interaction instruction is generated;
[0088] The second voice issuing submodule is used to receive the voice interaction instruction sent by the control device and issue voice information according to the voice interaction instruction.
[0089] Optionally, the interaction object information further includes identification information of the interaction object, and the voice issuing module includes:
[0090] A third voice sending submodule, used for sending the first voice information;
[0091] A voice receiving submodule, used for receiving second voice information of the interaction object;
[0092] A voiceprint matching submodule, used to determine whether the second voice information matches the identification information of the interaction object through the voiceprint;
[0093] The voice interaction process initiation submodule is used to initiate the voice interaction process if the voiceprint match is successful.
[0094] Optionally, the reference feature information is stored in a preset feature database; the device further includes:
[0095] An interaction information determination module, used to determine the volume, ranging information, and voice quality information of the interaction object used in the voice interaction process;
[0096] The feature database updating module is used to update the feature database using the volume, distance measurement information, and voice quality information.
[0097] Optionally, also include:
[0098] The voice adjustment module is used to adjust the volume and / or voice content of the first voice information.
[0099] Optionally, the interaction object information determination module includes:
[0100] The interaction object information determination submodule is used to obtain communication information between the wireless distance measurement communication device of the smart device and the wireless distance measurement communication device of the interaction object, and determine the interaction object information according to the communication information.
[0101] Optionally, the interaction object information determination submodule includes:
[0102] The interaction object information determining unit is used to obtain a first wireless frame sent by the wireless ranging communication device of the interaction object and received by the wireless ranging communication device of the smart device, and determine the interaction object information according to the first wireless frame.
[0103] Optionally, also include:
[0104] The wireless frame sending module is used to send a second wireless frame to the wireless ranging communication device of the interactive object through the wireless ranging communication device of the smart device, and the wireless ranging communication device of the interactive object is used to send the first wireless frame after receiving the second wireless frame.
[0105] The present application also discloses a device, including:
[0106] one or more processors; and
[0107] One or more machine-readable media having instructions stored thereon, when executed by the one or more processors, cause the apparatus to perform one or more of the methods described above.
[0108] The embodiments of the present application also disclose one or more machine-readable media on which instructions are stored, which, when executed by one or more processors, enable the processors to perform one or more of the methods described above.
[0109] The embodiments of the present application include the following advantages:
[0110] In an embodiment of the present application, the smart device can communicate with the second LoRa ranging device of the interactive object through the first LoRa ranging device, and determine the interactive object information based on the communication information, and the interactive object information includes ranging information for the interactive object; the smart device can actively send voice information based on the interactive information, thereby actively guiding the interactive object to establish voice interaction with the smart device. BRIEF DESCRIPTION OF THE DRAWINGS
[0111] Figure 1 This is a flowchart of the steps of Embodiment 1 of an interactive method for a smart device of the present application;
[0112] Figure 2 This is a flowchart of the steps of Embodiment 2 of an interactive method for a smart device of the present application;
[0113] Figure 3 is a structural block diagram of an intelligent device embodiment of the present application;
[0114] Figure 4 It is a structural block diagram of an embodiment of an interactive device of a smart device of the present application. DETAILED DESCRIPTION
[0115] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, the present application is further described in detail below in conjunction with the accompanying drawings and specific implementation methods.
[0116] Reference Figure 1 , shows a flowchart of a first embodiment of an interaction method of a smart device of the present application, wherein the smart device is provided with a first LoRa ranging device, and the interaction object is provided with a second LoRa ranging device, and the method may specifically include the following steps:
[0117] Step 101, the smart device communicates with the second LoRa ranging device of the interactive object through the first LoRa ranging device, and determines the interactive object information according to the communication information, wherein the interactive object information includes ranging information for the interactive object;
[0118] In the embodiment of the present application, the smart device may be a device having the function of interacting with the user, such as a smart speaker and a smart phone. The interactive object may be a person or a pet. The interactive object may wear one second LoRa ranging device or multiple second LoRa ranging devices to enhance the accuracy of ranging information.
[0119] The Internet of Things technology is the third information technology revolution after computers and the Internet. It has the advantages of real-time and interactivity, and has been widely used in many fields such as urban management, digital home, positioning navigation, logistics management, security systems, etc. Among them, LoRa is an ultra-long-distance transmission solution based on spread spectrum technology in the Internet of Things, with the characteristics of long transmission distance, low power consumption, multiple nodes and low cost.
[0120] In an embodiment of the present application, the smart device may be provided with a first LoRa ranging device, and the interactive object may be provided with a second LoRa ranging device. The first LoRa ranging device and the second LoRa ranging device may communicate with each other. The smart device may determine the interactive object information based on the communication information between the two. The interactive object information may include ranging information for the interactive object.
[0121] The ranging information may include distance and signal characteristics (such as signal strength), and the ranging information may also include information calculated based on the distance or signal characteristics, for example, "long distance", "short distance", "signal strength: strong", "signal strength: medium", "signal strength: weak".
[0122] In an embodiment of the present application, the interactive object information may further include identification information of the interactive object. The identification information of the interactive object is information used to identify the identity of the interactive object, and may include the name, age, gender, etc. of the interactive object.
[0123] In the embodiment of the present application, the smart device receives the first wireless frame sent by the second LoRa ranging device of the interactive object through the first LoRa ranging device, and the smart device can calculate the distance between the smart device and the interactive object according to the flight time of the first wireless frame, and determine the RSSI (Received Signal Strength Indication) of the first wireless frame. The first wireless frame may include identification information of the interactive object, and the smart device may extract the identification information therein after receiving the first wireless frame.
[0124] In an example of an embodiment of the present application, the smart device sends a second wireless frame to the second LoRa ranging device of the interactive object through the first LoRa ranging device, and the second LoRa ranging device of the interactive object is used to send the first wireless frame after receiving the second wireless frame.
[0125] In this example, the second wireless frame may be a ranging request wireless frame, and the first wireless frame may be a ranging response wireless frame. The first LoRa ranging device may broadcast the second wireless frame, and after receiving the second wireless frame, the second LoRa ranging device may send (may be broadcast or unicast) the first wireless frame to the first LoRa ranging device.
[0126] In an embodiment of the present application, the smart device can communicate with a control device, and the control device can be deployed on a cloud server or on the smart device. The control device can send a search instruction to the smart device, and when the smart device receives the search instruction, the smart device transmits a second wireless frame through the first LoRa ranging device to search for surrounding interactive objects.
[0127] In the embodiment of the present application, the smart device may also be provided with a biometric information sensor, such as an infrared sensor. When the biometric information sensor detects biometric information of an interactive object around, the smart device transmits a second wireless frame through the first LoRa ranging device to search for the interactive object around.
[0128] In another example of the present application, the interactive object may be provided with a motion sensor, and the motion sensor may detect whether the interactive object is moving. When the interactive object is detected to be moving, the second LoRa ranging device sends the first wireless frame to the first LoRa ranging device. When the interactive object does not move, the second LoRa ranging device does not send the first wireless frame to save power.
[0129] Step 102: the smart device sends a voice message according to the interaction object information.
[0130] In the embodiment of the present application, the smart device can actively send out voice information based on the interaction object information, thereby actively guiding the interaction object to establish voice interaction with the smart device.
[0131] Specifically, it can be determined based on the distance measurement information whether an interactive object is within a preset distance range relative to the smart device. If an interactive object is within the preset distance range, the smart device can send a voice message.
[0132] Furthermore, if the interaction object information also includes identification information of the interaction object, the smart device can perform voice communication based on the identification information of the interaction object. For example, if the name of the interaction object is "Xiao Ming" based on the identification information of the interaction object, the smart device can send a voice message of "Hello Xiao Ming" to greet the interaction object.
[0133] If the interaction object information does not include identification information of the interaction object, the smart device may send a voice message to inquire about the identity, such as “Who are you?”.
[0134] The method of the embodiment of the present application can realize active voice interaction with children. For example, when the smart device determines that a child is approaching based on the interaction object information, the smart device can actively send a voice message to greet the child.
[0135] The method of the embodiment of the present application can also realize the function of child care. For example, when the smart device determines that a child is walking farther and farther away and the distance exceeds the preset safety distance threshold based on the information of the interaction object, the smart device can actively send a voice message to call the child back or call the parents, thereby realizing the function of child care.
[0136] The method of the embodiment of the present application can also realize the pet training function. For example, the smart device determines that there is a pet dog nearby based on the interactive object information, and the smart device can issue a voice message of the command. The motion detection module set on the pet dog can detect the motion information of the pet dog, and the second LoRa ranging device set on the pet dog sends the motion information to the first LoRa ranging device. Therefore, the smart device can judge whether the pet dog moves according to the command based on the motion information, and emit a specific sound to reward or punish the pet according to the judgment result, thereby realizing the pet training function.
[0137] In an embodiment of the present application, the second LoRa ranging device may be provided with a reminder device, which may remind the interactive object by emitting light, flashing, vibrating, etc., to inform the interactive object that voice interaction is being performed with the smart device.
[0138] In an embodiment of the present application, step 102 may specifically include the following sub-steps:
[0139] Sub-step S11, the smart device acquires reference feature information;
[0140] Specifically, the reference feature information may include: a reference distance, a reference signal strength, a reference volume, and a reference voice content. The reference feature information may be stored in a preset feature database.
[0141] The interactive object has corresponding reference feature information. If the interactive object information includes the identification information of the interactive object, the smart device can obtain the corresponding reference feature information from the feature database according to the identification information of the interactive object. If the interactive object information does not include the identification information of the interactive object, the smart device can obtain general reference feature information.
[0142] Sub-step S12, the smart device compares the reference feature information with the distance measurement information;
[0143] The smart device can compare the distance in the current ranging information with the reference distance, and / or compare the signal strength in the current ranging information with the reference signal strength; the smart device determines whether the preset requirements are met based on the comparison result. For example, if the distance of the current ranging information is greater than or equal to the reference distance, and the signal strength of the current ranging information is greater than or equal to the reference signal strength, the smart device determines that the preset requirements are met. For another example, as long as the distance of the current ranging information is greater than or equal to the reference distance, the smart device determines that the preset requirements are met. For another example, as long as the signal strength of the current ranging information is greater than or equal to the reference signal strength, the smart device determines that the preset requirements are met. Of course, the technology in the field can also set other preset requirements according to actual needs, and the embodiments of the present application are not limited to this.
[0144] Sub-step S13, if the comparison result meets the preset requirement, the smart device sends a voice message;
[0145] In an embodiment of the present application, the smart device can send voice information based on the reference feature information.
[0146] Furthermore, the smart device can adjust the voice volume and voice content according to parameters such as reference feature information, current distance measurement information, identification information of the interactive object, etc., so as to flexibly and appropriately send out voice information.
[0147] In the embodiment of the present application, it is also possible to further determine whether to send a voice message through voiceprint judgment processing. Specifically, the step of sending a voice message by a smart device may include: the smart device sends a first voice message; the smart device receives a second voice message of the interactive object; the smart device determines whether the second voice message matches the identification information of the interactive object through the voiceprint; if the voiceprint matches successfully, the smart device initiates a voice interaction process. The interactive object is further determined through voiceprint matching.
[0148] The first voice message may be a greeting voice message, for example, “Hello! Xiao Ming! Do you want to hear a story?” The smart device may send multiple first voice messages and try different volumes.
[0149] The second voice message is the voice message replied by the interaction object, for example, "OK, thank you!", "Please speak a little more quietly!".
[0150] The smart device determines whether the voiceprint of the second voice information matches the identification information voiceprint of the interaction object through the voiceprint. If the voiceprint matches, the smart device initiates the voice interaction process. The interaction object is further determined through voiceprint matching.
[0151] The voice interaction process may include multiple interaction scenarios such as chatting, question-and-answer consultation, and song ordering. Specifically, smart devices can implement the voice interaction process through multiple language models.
[0152] In an embodiment of the present application, if the smart device does not receive the second voice message within a preset time period after sending the first voice message, the smart device can adjust the volume and / or voice content of the first voice message to provoke the interactive object to feedback the voice.
[0153] In another embodiment of the present application, step 102 may specifically include the following sub-steps:
[0154] Sub-step S21, the smart device sends the interactive object information to the control device; the control device is used to obtain reference feature information, and use the reference feature information to compare with the distance measurement information; if the comparison result meets the preset requirements, a voice interaction instruction is generated;
[0155] Specifically, the reference feature information may include: a reference distance, a reference signal strength, a reference volume, and a reference voice content. The reference feature information may be stored in a preset feature database.
[0156] The interactive object has corresponding reference feature information. If the interactive object information includes the identification information of the interactive object, the control device can obtain the corresponding reference feature information from the feature database according to the identification information of the interactive object. If the interactive object information does not include the identification information of the interactive object, the smart device can obtain general reference feature information.
[0157] The control device compares the distance in the current ranging information with the reference distance, and / or compares the signal strength in the current ranging information with the reference signal strength; and determines whether the preset requirements are met based on the comparison result. For example, if the distance of the current ranging information is greater than or equal to the reference distance, and the signal strength of the current ranging information is greater than or equal to the reference signal strength, the control device determines that the preset requirements are met. For another example, as long as the distance of the current ranging information is greater than or equal to the reference distance, the smart device determines that the preset requirements are met. For another example, as long as the signal strength of the current ranging information is greater than or equal to the reference signal strength, the smart device determines that the preset requirements are met. Of course, the technology in the field can also set other preset requirements according to actual needs, and the embodiments of the present application are not limited to this.
[0158] In sub-step S22, the smart device sends a voice message after receiving the voice interaction instruction sent by the control device.
[0159] In the embodiment of the present application, the voice interaction instruction may include reference feature information. The smart device may send voice information according to the reference feature information in the voice interaction instruction.
[0160] Furthermore, the smart device can adjust the voice volume and voice content according to parameters such as reference feature information, current distance measurement information, identification information of the interactive object, etc., so as to flexibly and appropriately send out voice information.
[0161] In an embodiment of the present application, the smart device can also determine the volume, distance measurement information, and voice quality information of the interactive object used in the voice interaction process; the smart device uses the volume, distance measurement information, and voice quality information to update the feature database. The voice quality information can be information that measures the voice quality of the interactive object, such as the signal-to-noise ratio.
[0162] Specifically, smart devices can iterate the feature database through deep learning, continuously optimize the reference feature information, and thus optimize the voice interaction process.
[0163] Reference Figure 2 , shows a flowchart of the steps of Embodiment 2 of an interactive method for a smart device of the present application, the method may specifically include the following steps:
[0164] Step 201, obtaining communication information between the smart device and the interactive object, and determining the interactive object information according to the communication information, wherein the interactive object information includes ranging information for the interactive object;
[0165] In the embodiment of the present application, the smart device may be a device having the function of interacting with the user, such as a smart speaker and a smart phone. The interaction object may be a person or a pet.
[0166] The smart device and the interactive object are both provided with a wireless ranging communication device, and the wireless ranging communication device of the smart device can communicate with the wireless ranging communication device of the interactive object, and the interactive object information can be determined based on the communication information between the two, and the interactive object information can include ranging information for the interactive object. In the embodiment of the present application, the interactive object information can also include identification information of the interactive object.
[0167] The wireless ranging communication device may be a LoRa ranging communication device or a wireless ranging communication device of other communication protocols.
[0168] The wireless distance measuring communication device of the interactive object can send a first wireless frame to the wireless distance measuring communication device of the smart device, and the smart device can calculate the distance between the smart device and the interactive object according to the flight time of the first wireless frame, and determine the RSSI of the first wireless frame. The first wireless frame can include the identification information of the interactive object, and the smart device can extract the identification information of the interactive object after receiving the first wireless frame.
[0169] In an example of an embodiment of the present application, the smart device may send a second wireless frame to the wireless ranging communication device of the interactive object through the wireless ranging communication device, and the wireless ranging communication device of the interactive object is used to send the first wireless frame after receiving the second wireless frame.
[0170] In this example, the second wireless frame may be a ranging request wireless frame, and the first wireless frame may be a ranging response wireless frame. The wireless ranging communication device of the smart device may broadcast the second wireless frame, and the wireless ranging communication device of the interactive object may send (may be broadcast or unicast) the first wireless frame to the wireless ranging communication device of the smart device after receiving the second wireless frame.
[0171] In an embodiment of the present application, the smart device can communicate with a control device, and the control device can be deployed on a cloud server or on the smart device. The control device can send a search instruction to the smart device, and when the smart device receives the search instruction, the smart device transmits a second wireless frame through a wireless ranging communication device to search for surrounding interactive objects.
[0172] In the embodiment of the present application, the smart device may also be provided with a biometric information sensor, such as an infrared sensor. When the biometric information sensor detects biometric information of an interactive object around, the smart device transmits a second wireless frame through a wireless ranging communication device to search for the interactive object around.
[0173] In another example of the present application, the interactive object may be provided with a motion sensor, and the motion sensor may detect whether the interactive object is moving. When the movement of the interactive object is detected, the wireless ranging communication device of the interactive object sends a first wireless frame to the wireless ranging communication device of the smart device. When the interactive object does not move, the wireless ranging communication device of the interactive object does not send the first wireless frame to save power.
[0174] Step 202: Send out a voice message according to the interaction object information.
[0175] In the embodiment of the present application, voice information can be actively sent out according to the interaction object information, so that voice interaction can be actively established with the interaction object.
[0176] Specifically, it can be determined based on the distance measurement information whether an interactive object is within a preset distance range relative to the smart device. If an interactive object is within the preset distance range, a voice message can be sent.
[0177] Furthermore, if the interaction object information also includes the identification information of the interaction object, the smart device can make a voice call based on the identification information of the interaction object. If the communication information does not include the identification information of the interaction object, the smart device can send a voice message to inquire about the identity.
[0178] In an embodiment of the present application, the wireless ranging communication device of the smart device can communicate with the wireless ranging communication device of the interactive object, and the interactive object information can be determined based on the communication information; based on the interactive object information, voice information can be actively sent out, so as to actively guide the interactive object to establish voice interaction with the smart device.
[0179] In an embodiment of the present application, the wireless ranging communication device of the interactive object may be provided with a reminder device, which may remind the interactive object by emitting light, flashing, vibrating, etc., to inform the interactive object that voice interaction is being performed with the smart device.
[0180] In an embodiment of the present application, step 202 may include the following sub-steps:
[0181] Sub-step S31, obtaining reference feature information; specifically, the reference feature information may include: reference distance, reference signal strength, reference volume and reference voice content, and the reference feature information may be stored in a preset feature database.
[0182] The interactive object has corresponding reference feature information. If the interactive object information includes the identification information of the interactive object, the corresponding reference feature information can be obtained from the feature database according to the identification information of the interactive object. If the interactive object information does not include the identification information of the interactive object, the general reference feature information can be obtained.
[0183] Sub-step S32, comparing the reference feature information with the distance measurement information;
[0184] The distance in the current ranging information can be compared with the reference distance, and / or the signal strength in the current ranging information can be compared with the reference signal strength; and whether the preset requirements are met can be determined based on the comparison results. For example, if the distance of the current ranging information is greater than or equal to the reference distance, and the signal strength of the current ranging information is greater than or equal to the reference signal strength, it is determined to meet the preset requirements. For another example, as long as the distance of the current ranging information is greater than or equal to the reference distance, it is determined to meet the preset requirements. For another example, as long as the signal strength of the current ranging information is greater than or equal to the reference signal strength, it is determined to meet the preset requirements. Of course, the technology in the field can also set other preset requirements according to actual needs, and the embodiments of the present application are not limited to this.
[0185] Sub-step S33: if the comparison result meets the preset requirement, a voice message is sent.
[0186] In the embodiment of the present application, voice information can be issued based on the reference feature information.
[0187] Furthermore, the smart device can adjust the voice volume and voice content according to parameters such as reference feature information, current distance measurement information, identification information of the interactive object, etc., so as to flexibly and appropriately send out voice information.
[0188] In the embodiment of the present application, it is also possible to further determine whether to send a voice message through voiceprint judgment processing. Specifically, the step of sending a voice message by a smart device may include: the smart device sends a first voice message; the smart device receives a second voice message of the interactive object; the smart device determines whether the second voice message matches the identification information of the interactive object through the voiceprint; if the voiceprint matches successfully, the smart device initiates a voice interaction process. The interactive object is further determined through voiceprint matching.
[0189] In an embodiment of the present application, if the second voice message is not received within a preset time period after the first voice message is sent, the volume and / or voice content of the first voice message can be adjusted to provoke the interactive object to feedback the voice.
[0190] In another embodiment of the present application, step 202 may include the following sub-steps:
[0191] Sub-step S41, sending the interactive object information to a control device; the control device is used to obtain reference feature information, and use the reference feature information to compare with the distance measurement information; if the comparison result meets the preset requirements, a voice interaction instruction is generated;
[0192] Sub-step S42, receiving the voice interaction instruction sent by the control device, and issuing voice information according to the voice interaction instruction.
[0193] In the embodiment of the present application, the voice interaction instruction may include reference feature information. The voice information may be issued according to the reference feature information in the voice interaction instruction.
[0194] Furthermore, the voice volume and voice content can be adjusted according to parameters such as reference feature information, current distance measurement information, identification information of the interactive object, etc., so as to flexibly and appropriately send out voice information.
[0195] In an embodiment of the present application, the volume, ranging information, and voice quality information of the interactive object used in the voice interaction process can also be determined; the volume, ranging information, and voice quality information are used to update the feature database.
[0196] Specifically, smart devices can iterate the feature database through deep learning, continuously optimize the reference feature information, and thus optimize the voice interaction process.
[0197] It should be noted that, for the method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the embodiments of the present application are not limited by the described order of actions, because according to the embodiments of the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present application.
[0198] Reference Figure 3 , shows a structural block diagram of an embodiment of a smart device of the present application, wherein the smart device is provided with a first LoRa ranging device 301, the interactive object is provided with a second LoRa ranging device, and the smart device may also include the following modules:
[0199] An interaction object information determination module 302 is used to communicate with the second LoRa ranging device of the interaction object through the first LoRa ranging device 301, and determine the interaction object information according to the communication information, wherein the interaction object information includes ranging information for the interaction object;
[0200] The voice issuing module 303 is used to issue voice information according to the interactive object information.
[0201] In the embodiment of the present application, the voice issuing module 303 may include:
[0202] A reference feature information acquisition submodule is used to acquire reference feature information;
[0203] A comparison submodule, used for comparing the reference feature information with the ranging information;
[0204] The first voice sending submodule is used to send out voice information if the comparison result meets the preset requirement.
[0205] In the embodiment of the present application, the voice issuing module 303 may include:
[0206] An information sending submodule, used for sending the interactive object information to a control device; the control device is used for acquiring reference feature information, and using the reference feature information to compare with the ranging information; if the comparison result meets the preset requirements, a voice interaction instruction is generated;
[0207] The second voice issuing submodule is used to issue voice information after receiving the voice interaction instruction sent by the control device.
[0208] In the embodiment of the present application, the voice issuing module 303 may include:
[0209] A third voice sending submodule, used for sending the first voice information;
[0210] A voice receiving submodule, used for receiving second voice information of the interaction object;
[0211] A voiceprint matching submodule, used to determine whether the second voice information matches the identification information of the interaction object through the voiceprint;
[0212] The voice interaction process initiation submodule is used to initiate the voice interaction process if the voiceprint match is successful.
[0213] In an embodiment of the present application, the reference feature information is stored in a preset feature database; the smart device may further include:
[0214] An interaction information determination module, used to determine the volume, ranging information, and voice quality information of the interaction object used in the voice interaction process;
[0215] The feature database updating module is used to update the feature database using the volume, distance measurement information, and voice quality information.
[0216] In the embodiment of the present application, the smart device may further include:
[0217] The voice adjustment module is used to adjust the volume and / or voice content of the first voice information.
[0218] In the embodiment of the present application, the interactive object information determining module 302 may include:
[0219] The interaction object information determination submodule is used to receive, through the first LoRa ranging device, a first wireless frame sent by the second LoRa ranging device of the interaction object, and determine the interaction object information according to the first wireless frame.
[0220] In the embodiment of the present application, the smart device may further include:
[0221] A wireless frame sending module is used to send a second wireless frame to the second LoRa ranging device of the interactive object through the first LoRa ranging device, and the second LoRa ranging device of the interactive object is used to send the first wireless frame after receiving the second wireless frame.
[0222] Reference Figure 4 , shows a structural block diagram of an embodiment of an interactive device of a smart device of the present application, and the interactive device of the smart device may specifically include the following modules:
[0223] An interactive object information determination module 401 is used to obtain communication information between the smart device and the interactive object, and determine the interactive object information according to the communication information, wherein the interactive object information includes distance measurement information for the interactive object;
[0224] The voice issuing module 402 is used to issue voice information according to the interactive object information.
[0225] In the embodiment of the present application, the voice issuing module 402 may include:
[0226] A reference feature information acquisition submodule is used to acquire reference feature information;
[0227] A comparison submodule, used for comparing the reference feature information with the ranging information;
[0228] The first voice sending submodule is used to send out voice information if the comparison result meets the preset requirement.
[0229] In the embodiment of the present application, the voice issuing module 402 may include:
[0230] An information sending submodule, used for sending the interactive object information to a control device; the control device is used for acquiring reference feature information, and using the reference feature information to compare with the ranging information; if the comparison result meets the preset requirements, a voice interaction instruction is generated;
[0231] The second voice issuing submodule is used to receive the voice interaction instruction sent by the control device and issue voice information according to the voice interaction instruction.
[0232] In the embodiment of the present application, the voice issuing module 402 may include:
[0233] A third voice sending submodule, used for sending the first voice information;
[0234] A voice receiving submodule, used for receiving second voice information of the interaction object;
[0235] A voiceprint matching submodule, used to determine whether the second voice information matches the identification information of the interaction object through the voiceprint;
[0236] The voice interaction process initiation submodule is used to initiate the voice interaction process if the voiceprint match is successful.
[0237] In an embodiment of the present application, the reference feature information is stored in a preset feature database; the device may further include:
[0238] An interaction information determination module, used to determine the volume, ranging information, and voice quality information of the interaction object used in the voice interaction process;
[0239] The feature database updating module is used to update the feature database using the volume, distance measurement information, and voice quality information.
[0240] In the embodiment of the present application, the device may further include:
[0241] The voice adjustment module is used to adjust the volume and / or voice content of the first voice information.
[0242] In the embodiment of the present application, the interactive object information determining module 401 may include:
[0243] The interaction object information determination submodule is used to obtain communication information between the wireless distance measurement communication device of the smart device and the wireless distance measurement communication device of the interaction object, and determine the interaction object information according to the communication information.
[0244] In the embodiment of the present application, the interaction object information determination submodule may include:
[0245] The interaction object information determining unit is used to obtain a first wireless frame sent by the wireless ranging communication device of the interaction object and received by the wireless ranging communication device of the smart device, and determine the interaction object information according to the first wireless frame.
[0246] In the embodiment of the present application, the device may further include:
[0247] The wireless frame sending module is used to send a second wireless frame to the wireless ranging communication device of the interactive object through the wireless ranging communication device of the smart device, and the wireless ranging communication device of the interactive object is used to send the first wireless frame after receiving the second wireless frame.
[0248] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0249] The present application also provides a device, including:
[0250] one or more processors; and
[0251] One or more machine-readable media having instructions stored thereon, when executed by the one or more processors, enable the device to execute the method described in the embodiments of the present application.
[0252] The embodiments of the present application also provide one or more machine-readable media on which instructions are stored, which, when executed by one or more processors, enable the processors to execute the methods described in the embodiments of the present application.
[0253] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.
[0254] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, devices, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0255] The embodiments of the present application are described with reference to the flowcharts and / or block diagrams of the methods, terminal devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1A device that provides the functions specified in a block or multiple blocks.
[0256] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing terminal device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0257] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device so that a series of operating steps are executed on the computer or other programmable terminal device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable terminal device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0258] Although the preferred embodiments of the present application have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present application.
[0259] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or terminal device including the elements.
[0260] The above is a detailed introduction to an interaction method for an intelligent device, an interaction device for an intelligent device and an intelligent device provided by the present application. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea; at the same time, for general technical personnel in this field, according to the idea of the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.
Claims
1. An interactive method for a smart device, characterized in that: The smart device is provided with a first LoRa distance measuring device, and the interactive object is provided with a second LoRa distance measuring device, and the method includes: The smart device communicates with the second LoRa ranging device of the interactive object through the first LoRa ranging device, and determines the interactive object information according to the communication information, wherein the interactive object information includes ranging information for the interactive object and identification information of the interactive object; the ranging information includes distance, signal characteristics, and information calculated according to the distance or the signal characteristics, and the signal characteristics at least include signal strength; The smart device sends voice information according to the interactive object information; The smart device sends voice information according to the interactive object information, including: The smart device acquires reference feature information; The smart device compares the reference feature information with the distance measurement information; If the comparison result meets the preset requirements, the smart device sends out voice information; wherein the reference feature information includes a reference distance, a reference signal strength, a reference volume and a reference voice content.
2. The method according to claim 1, characterized in that The smart device sends voice information according to the interactive object information, including: The smart device sends the interactive object information to the control device; the control device is used to obtain reference feature information, and use the reference feature information to compare with the distance measurement information; if the comparison result meets the preset requirements, a voice interaction instruction is generated; After receiving the voice interaction instruction sent by the control device, the smart device sends out voice information.
3. The method according to claim 1, characterized in that The smart device sends voice information according to the interactive object information, including: The smart device sends a first voice message; The smart device receives second voice information of the interactive object; The smart device determines, by voiceprint, whether the second voice information matches the identification information of the interaction object; If the voiceprint matches successfully, the smart device initiates a voice interaction process.
4. The method according to claim 3, characterized in that The reference feature information is stored in a preset feature database; The method further comprises: The smart device determines the volume, distance measurement information, and voice quality information of the interaction object used in the voice interaction process; The smart device uses the volume, distance measurement information, and voice quality information to update the feature database.
5. The method according to claim 4, characterized in that Also includes: The smart device adjusts the volume and / or voice content of the first voice information.
6. The method according to claim 1, characterized in that The smart device communicates with the second LoRa ranging device of the interactive object through the first LoRa ranging device, and determines the interactive object information according to the communication information, including: The smart device receives a first wireless frame sent by the second LoRa ranging device of the interactive object through the first LoRa ranging device, and determines the interactive object information according to the first wireless frame.
7. The method according to claim 6, characterized in that Also includes: The smart device sends a second wireless frame to the second LoRa ranging device of the interactive object through the first LoRa ranging device, and the second LoRa ranging device of the interactive object is used to send the first wireless frame after receiving the second wireless frame.
8. An interactive method for a smart device, characterized in that: include: Acquire communication information between the smart device and the interactive object, and determine the interactive object information according to the communication information, wherein the interactive object information includes ranging information for the interactive object and identification information of the interactive object; the ranging information includes distance, signal characteristics, and information calculated according to the distance or the signal characteristics, and the signal characteristics at least include signal strength; Sending a voice message according to the interactive object information; The sending of voice information according to the interactive object information includes: Obtaining reference feature information; Comparing the reference feature information with the ranging information; If the comparison result meets the preset requirements, a voice message is sent out; wherein the reference feature information includes a reference distance, a reference signal strength, a reference volume and a reference voice content.
9. The method according to claim 8, characterized in that The sending of voice information according to the interactive object information includes: The interactive object information is sent to a control device; the control device is used to obtain reference feature information, and use the reference feature information to compare with the distance measurement information; if the comparison result meets the preset requirements, a voice interaction instruction is generated; Receive the voice interaction instruction sent by the control device, and send out voice information according to the voice interaction instruction.
10. The method according to claim 8, characterized in that The sending of voice information according to the interactive object information includes: Sending a first voice message; receiving second voice information of the interaction object; determining, by voiceprint, whether the second voice information matches the identification information of the interaction object; If the voiceprint matches successfully, the voice interaction process is initiated.
11. The method according to claim 10, characterized in that The reference feature information is stored in a preset feature database; The method further comprises: Determine the volume, distance information, and voice quality information used in the voice interaction process; The volume, distance measurement information, and voice quality information are used to update the feature database.
12. The method according to claim 11, characterized in that Also includes: Adjust the volume and / or voice content of the first voice information.
13. The method according to claim 8, characterized in that The acquiring of communication information between the smart device and the interactive object, and determining the interactive object information according to the communication information, includes: Acquire communication information of the wireless distance measuring communication device of the smart device communicating with the wireless distance measuring communication device of the interactive object, and determine the interactive object information according to the communication information.
14. The method according to claim 13, characterized in that The acquiring of communication information of the wireless distance measuring communication device of the smart device communicating with the wireless distance measuring communication device of the interactive object, and determining the interactive object information according to the communication information, includes: A first wireless frame received by a wireless ranging communication device of the smart device and sent by a wireless ranging communication device of the interaction object is acquired, and interaction object information is determined according to the first wireless frame.
15. The method according to claim 14, characterized in that Also includes: The wireless ranging communication device of the smart device sends a second wireless frame to the wireless ranging communication device of the interactive object, and the wireless ranging communication device of the interactive object is used to send the first wireless frame after receiving the second wireless frame.
16. A smart device, characterized in that: The smart device is provided with a first LoRa distance measuring device, the interactive object is provided with a second LoRa distance measuring device, and the smart device further comprises: an interactive object information determination module, configured to communicate with the second LoRa ranging device of the interactive object through the first LoRa ranging device, and determine the interactive object information according to the communication information, wherein the interactive object information includes ranging information for the interactive object and identification information of the interactive object; the ranging information includes distance, signal characteristics, and information calculated according to the distance or the signal characteristics, and the signal characteristics include at least signal strength; A voice issuing module, used for issuing voice information according to the interactive object information; Wherein, the voice issuing module includes: A reference feature information acquisition submodule is used to acquire reference feature information; A comparison submodule, used for comparing the reference feature information with the ranging information; The first voice sending submodule is used to send voice information if the comparison result meets the preset requirements; wherein the reference feature information includes a reference distance, a reference signal strength, a reference volume and a reference voice content.
17. The smart device according to claim 16, characterized in that: The voice issuing module comprises: An information sending submodule, used for sending the interactive object information to a control device; the control device is used for acquiring reference feature information, and using the reference feature information to compare with the ranging information; if the comparison result meets the preset requirements, a voice interaction instruction is generated; The second voice issuing submodule is used to issue voice information after receiving the voice interaction instruction sent by the control device.
18. The smart device according to claim 16, characterized in that: The voice issuing module comprises: A third voice sending submodule, used for sending the first voice information; A voice receiving submodule, used for receiving second voice information of the interaction object; A voiceprint matching submodule, used to determine whether the second voice information matches the identification information of the interaction object through the voiceprint; The voice interaction process initiation submodule is used to initiate the voice interaction process if the voiceprint match is successful.
19. The smart device according to claim 18, characterized in that: The reference feature information is stored in a preset feature database; The smart device also includes: An interaction information determination module, used to determine the volume, ranging information, and voice quality information of the interaction object used in the voice interaction process; The feature database updating module is used to update the feature database using the volume, distance measurement information, and voice quality information.
20. The smart device according to claim 19, characterized in that: Also includes: The voice adjustment module is used to adjust the volume and / or voice content of the first voice information.
21. The smart device according to claim 16, characterized in that: The interactive object information determination module includes: The interaction object information determination submodule is used to receive, through the first LoRa ranging device, a first wireless frame sent by the second LoRa ranging device of the interaction object, and determine the interaction object information according to the first wireless frame.
22. The smart device according to claim 21, characterized in that: Also includes: A wireless frame sending module is used to send a second wireless frame to the second LoRa ranging device of the interactive object through the first LoRa ranging device, and the second LoRa ranging device of the interactive object is used to send the first wireless frame after receiving the second wireless frame.
23. An interactive device for a smart device, characterized in that: include: An interactive object information determination module is used to obtain communication information between the smart device and the interactive object, and determine the interactive object information according to the communication information, wherein the interactive object information includes distance measurement information for the interactive object and identification information of the interactive object; the distance measurement information includes distance, signal characteristics and information calculated according to the distance or the signal characteristics, and the signal characteristics at least include signal strength; A voice issuing module, used for issuing voice information according to the interactive object information; Wherein, the voice issuing module includes: A reference feature information acquisition submodule is used to acquire reference feature information; A comparison submodule, used for comparing the reference feature information with the ranging information; The first voice sending submodule is used to send voice information if the comparison result meets the preset requirements; wherein the reference feature information includes a reference distance, a reference signal strength, a reference volume and a reference voice content.
24. The device according to claim 23, characterized in that The voice issuing module comprises: An information sending submodule, used for sending the interactive object information to a control device; the control device is used for acquiring reference feature information, and using the reference feature information to compare with the ranging information; if the comparison result meets the preset requirements, a voice interaction instruction is generated; The second voice issuing submodule is used to receive the voice interaction instruction sent by the control device and issue voice information according to the voice interaction instruction.
25. The device according to claim 23, characterized in that The voice issuing module comprises: A third voice sending submodule, used for sending the first voice information; A voice receiving submodule, used for receiving second voice information of the interaction object; A voiceprint matching submodule, used to determine whether the second voice information matches the identification information of the interaction object through the voiceprint; The voice interaction process initiation submodule is used to initiate the voice interaction process if the voiceprint match is successful.
26. The device according to claim 25, characterized in that The reference feature information is stored in a preset feature database; the device also includes: An interaction information determination module, used to determine the volume, ranging information, and voice quality information of the interaction object used in the voice interaction process; The feature database updating module is used to update the feature database using the volume, distance measurement information, and voice quality information.
27. The device according to claim 25, characterized in that Also includes: The voice adjustment module is used to adjust the volume and / or voice content of the first voice information.
28. The device according to claim 23, characterized in that The interactive object information determination module includes: The interaction object information determination submodule is used to obtain communication information between the wireless distance measurement communication device of the smart device and the wireless distance measurement communication device of the interaction object, and determine the interaction object information according to the communication information.
29. The device according to claim 28, characterized in that The interactive object information determination submodule includes: The interaction object information determining unit is used to obtain a first wireless frame sent by the wireless ranging communication device of the interaction object and received by the wireless ranging communication device of the smart device, and determine the interaction object information according to the first wireless frame.
30. The device according to claim 29, characterized in that Also includes: The wireless frame sending module is used to send a second wireless frame to the wireless ranging communication device of the interactive object through the wireless ranging communication device of the smart device, and the wireless ranging communication device of the interactive object is used to send the first wireless frame after receiving the second wireless frame.
31. A device, characterized in that: include: one or more processors; and One or more machine-readable media having instructions stored thereon, when executed by the one or more processors, cause the apparatus to perform one or more of the methods of claims 1-7 or 8-15.
32. One or more machine-readable media having instructions stored thereon which, when executed by one or more processors, cause the processors to perform one or more of the methods of claims 1-7 or 8-15.
Citation Information
Patent Citations
Artificial intelligence-based control method and control system for intelligent interaction equipment
CN105159111A
Voice call method, device and equipment
CN107303909A
Voice interaction method and device, and equipment
CN107977183A
Intelligent luggage case
CN108125349A
Speech interaction method and device, electronic device and computer readable storage medium
CN108510986A
